{"version":7,"data":{"actionType":"INITIATE","spectra":[{"originalInfo":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"55.zip/55","pulseSequence":"hsqcedetgpsisp2.3","aqMod":3,"experiment":"hsqc","acquisitionScheme":"Echo-antiecho","lpNumberOfCoefficients":[0,60],"linearPredictionBin":[0,512],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.0.7","temperature":297.6462,"type":"NMR Spectrum","phc1":[0,0],"phc0":[-11.36,0],"numberOfPoints":"1","originFrequency":[400.131880611,100.620314484],"probeName":"Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"scaleFactor":[1024,1024],"fieldStrength":9.397691313082694,"spectralWidth":[13.1535579886812,164.986112794615],"spectrumSize":[1024,1024],"acquisitionTime":0,"pulseStrength90":24925.224327018946,"relaxationTime":1.5,"numberOfScans":4,"groupDelay":76,"DSPFVS":21,"DECIM":3800,"increment":null,"epoch":1726517488000,"date":"Mon, 16 Sep 2024 20:11:28 GMT","localeDate":"16.9.2024, 22:11:28","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1880.61099999004,7545.958000008568],"experimentNumber":55},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"black","negativeColor":"yellow"},"data":{"rr":{"z":[[28604,17160,66251,27786,7731,-17966,-36947,17066,28012,2116,8954,46978,-13460,1242,-12886,26063,-14553,67711,38530,-12461,-15565,174567,71619,-19916,-66922,97787,-11619,-7665,-50852,54350,-8394,-81241,-51511,13791,21936,39740,42641,52212,23512,17956,37922,4196,-16887,-22112,-39824,31849,32033,-1209,-23574,-1870,-24729,-31093,14600,-61661,-6619,100955,66691,28393,-23852,75143,204135,62933,-22595,31258,109333,30979,-36346,37034,49218,-93321,29994,-6851,58486,64312,-16923,12111,-12540,49007,32003,36976,-43386,7624,87504,70459,36585,36944,44677,43001,23318,-14511,-56028,-34193,-91056,-17007,31615,53320,6544,18710,-1031,-3662,-30969,30065,-24429,23433,-2948,-51994,-25765,-77468,-642,-65791,-41145,-23959,-25114,-755,40902,7455,-7362,-1550,74465,-27264,-97121,-12465,35508,6883,-32039,-29331,-47356,-7140,38250,-15668,143920,72568,-28782,37656,-19603,72323,-372,8643,-18006,11804,-24712,-26777,75684,9626,9721,-61079,-22352,-43327,-18555,41376,-13327,-50714,17407,-11111,-33569,-28491,65289,46361,-49443,-64994,-26064,-9379,-37852,94797,-51833,22448,-77054,47547,29055,-15970,-123587,28737,18254,20131,17021,29360,103803,52937,-820,-35511,-10399,2107,-10227,-31639,65983,-34861,-7599,22603,611,-34412,2386,43029,-60601,-91332,-107322,14644,47107,19048,-55730,37629,110718,43466,41991,-8144,35788,80993,73623,-40776,-4637,30561,-68360,-4201,-40138,-88825,26770,44969,77537,22203,50216,27520,-6626,27097,-79278,-192198,-35670,-147989,-47844,-17013,3810,-75065,94463,-19979,27227,17791,70652,20904,62472,-39310,83648,52618,-50593,4807,-26217,53945,83473,-71824,-71582,134400,11352,-33786,-4790,-91096,-97920,-48325,42184,-33326,-86064,-8520,24167,40046,24114,-43261,-1822,31869,-78109,-19082,8972,-28868,-10548,-29532,11858,-65050,-13999,59195,51569,-28528,-23237,-78273,19591,-12716,5,85347,49148,-1037,-51536,4974,-36228,18772,61225,-9141,1735,22965,101030,62567,8283,53364,-48165,-26490,-24546,-70316,-14865,3659,-37132,-22738,12852,25715,44845,30459,-13787,29791,-50639,-29165,53616,-14643,3273,-15459,-61419,-12528,25147,7689,43408,-11145,45487,-64064,4510,22822,78115,8723,77299,-22577,8892,-3618,-27509,21320,1843,-2837,48682,5499,68800,113303,35403,24175,37262,86959,7356,-80816,-108773,-23828,103047,35446,10092,78352,36381,-15808,-34977,18481,-41539,65747,-19817,-25340,-76702,6417,63946,-54097,-31762,-20037,43262,-16030,-18620,-18845,-2598,-81321,-133631,75759,87954,8757,-12329,36621,30009,-25930,-97828,36445,24348,-44377,-21715,11805,-44065,-25980,-10113,108585,54812,-77309,-9200,-8727,-33663,-25849,-52480,-42009,-42637,26248,-44412,14930,72025,141711,32485,-49504,-29564,41034,-70,17343,13251,-94181,-1347,30352,8196,27079,-99255,-44674,-24474,-22343,-40179,24136,-19928,-60994,-41242,48891,45041,-479,11731,-12369,-48114,-191,-56904,-106940,53430,-32473,-18723,9814,-3281,-22059,9821,10997,-12843,48122,5894,22774,70846,-3235,15830,44099,-1285,-55576,-14443,3398,28225,69187,32118,-53848,24855,-65460,-13803,-3727,37804,-15084,-42201,-68255,-24506,-19878,-1006,38938,60299,-13385,-11954,-23444,-41774,-17220,58650,-23701,-51238,-38147,-5531,12612,53430,-23380,-73887,-27828,22690,35087,15840,8089,53266,-22011,8644,-23691,-13967,-40487,-6763,16835,38996,12630,-52728,-21177,-11082,49989,50660,22056,29130,28515,21778,34636,-40052,-25343,73534,9180,30412,-17280,85063,59992,-33596,-62417,-96182,-19910,6194,-106409,-26564,40141,19389,-35186,-62798,-122548,-100454,-32821,13287,-19007,7267,-49068,-54127,75393,3858,-2449,7577,-19530,-43513,-74839,-8949,9116,36747,36010,54396,-68424,-8615,-28258,-33648,12525,-76216,15437,-7750,-5111,27044,45785,-72596,7920,-46240,-61834,-23586,-49627,-35681,-50480,3927,3722,75025,46619,-7819,-24802,3914,-1519,56933,70135,3955,-6557,-39286,17383,-82582,-27387,-44296,15795,21744,67332,42613,-45911,-44652,-25388,-106643,-68410,42715,3966,31736,-9251,16259,31803,-11328,8685,10271,70987,-64434,44261,-8870,-68210,-112228,-926,-65796,-23200,-14029,-21130,15077,67593,634,-136816,16618,3355,-38982,-22098,-65381,54879,11955,72487,53552,-21686,24363,6108,70852,-9563,-44112,-7496,15665,-8243,2378,-53569,-11054,-22563,65339,35234,56191,23252,53533,-91505,3774,-18819,8975,-28325,49655,17187,-19598,15585,-49212,48244,39482,-2056,33896,28458,87582,-12333,46463,-11481,42144,19386,615,34423,23696,53362,18283,45976,57153,38806,5015,-26471,-18518,60724,80403,-37680,-44085,-54594,-50490,22955,-51525,-33428,-35630,-28049,-16499,-38997,-72917,19631,3684,-34231,-104640,-58337,-30784,-96159,17086,-4196,-14471,13778,37219,22532,36177,50893,119667,-71121,-32499,6834,6153,-1558,928,-9367,875,61640,78460,-3037,1215,13352,14817,62212,-5745,-94223,-90006,-64603,-17501,10809,-7233,35991,31573,-19616,-10665,-19148,76450,137766,138401,46973,-38256,12203,-51346,-15598,37278,49153,44853,-30295,14801,19521,-4613,-2245,-66847,-9460,26500,9230,-19659,-27244,-1583,-46333,24590,-21181,21662,11780,4164,-57231,-71651,30262,47980,-40257,-3136,5714,-21475,-20074,8416,59656,-59822,7133,-6170,-117935,-39608,916,-62389,-35415,-60687,-12358,-60815,41833,80839,64221,6952,36959,58999,46200,47503,8033,84537,82968,-11434,-70,35479,-77653,-27373,-15386,11889,-72919,30525,6058,-20279,-1506,-60327,-30877,3060,-6679,-88503,-100317,79750,140928,12588,-36356,19533,-29008,-45555,-9964,59132,52184,68405,19731,-34593,12060,23646,-60781,34063,-19693,-38623,-45018,-13367,53582,-90528,42970,6292,16815,18376,35588,-43361,-76246,-48830,-32432,-67379,-26207,16052,80677,7660,-17842,8801,39889,1208,-65433,-41619,-51954,-27687,-9606,-117491,-47525,-47277,65963,31110,13527,73153,14597,14119,-17749,36416,-105,29214,574,-24283,121185,90931,70927,20525,-58305,-48400,-14039,52078,-11379,-48673,-44326,-25381,46641,-673,-13169,-48524,13635,-10315,77213,45631,15160,-45500,56317,-15474,20327,20126,286,-17084,33858,52735,21287,75472,106171,80320,79410,-13562,-61685,10900,-78068,-9468,-55883,62720,38121,35773,27295,49275,-18752,-55961,-32249,58246,93773,-35537,-10791,-29812,48640,-2326,-27285,-14486,-36353,20327,94080,2902,-38548,-27844,22755,-26719,36236,-14903,-22196,57260,35741,16507,-56909,28044,108203,18082,588,15849,-59116,-5114,-63989,-48786,-34438,-28484,-2936,-34074,12908,-35904,-124186,-216,61255,95538,-52949,-45863,-61167,3171,25356,-35965,-21245,-54525,-55334,-40527,38932,-29396,-7407,-23728,78590,-10644,-49459,-70675,34609,-12276,-41468,525,50129,24060,83430,21053,-37569,59447,62174,-78858,44862,79452,-25189,1981,61201,-11779,-15943,-17192,-66442,-41751,-30012,-57230,-240,35956,-21365,13445,36193,-58000,-72460,-18180,-37324,-32957,-91975,-52482,30906,18108,85304],[43405,29499,68615,40519,-21739,-15716,-20645,20727,10704,-13477,-11975,25052,-17304,20969,-48622,-11488,-15211,79292,73602,-1884,-21503,132933,55710,-15315,-75828,74860,5367,3812,-57542,60740,-21148,-104156,-64061,28042,34847,46600,46173,28513,27429,26552,19271,-1061,2263,4729,-48693,39139,18236,7986,-8009,-5506,-25207,-28611,26332,-43737,10927,86127,49827,4626,9729,80334,124063,39556,-6062,12697,131697,49581,-26418,59309,55390,-110727,24854,8580,56919,50414,-38224,24167,-13391,55128,43023,39723,-30624,27320,103190,84501,73331,36312,12368,27616,44250,-16765,-57298,-25056,-89411,-35171,51821,68718,11683,15213,-20957,-5319,-36625,12477,-799,27068,8984,-28263,-24950,-63113,-21069,-66639,-45473,-27597,-36028,15199,46524,6879,-4247,11317,82065,-36453,-71174,13272,7166,4967,18470,-2377,-24703,-11769,33250,-15553,139596,73103,-41285,45079,-32224,67490,-12394,13388,-14681,-559,-35703,-47794,68572,12173,-2247,-49386,-14689,-41767,-4094,60035,-356,-49345,7869,3422,5447,18754,95108,55901,-34906,-58552,-25593,-3945,-34158,122530,-35871,26247,-66404,29994,56990,-1276,-112355,29148,-1248,25352,9449,28574,132709,45971,10078,-37753,-623,18323,-16749,-17171,40279,-57627,-1237,16761,-3329,-22455,-9274,14011,-62788,-46907,-105889,36212,64774,29607,-50211,33365,107113,50585,44849,-20998,25036,93068,69140,-34288,18242,42969,-38572,-11207,-70136,-98233,29601,36823,70840,5055,54299,67101,20651,65080,-61091,-181373,-69021,-93424,-49270,-7161,-33573,-138014,98225,-56939,42310,44242,53686,32546,42279,-59795,124438,78268,-3128,4856,-36586,53005,78792,-77032,-67444,137164,23544,-5986,35368,-205657,-90732,-13042,63845,-4057,-58715,-5506,18864,36448,38658,-4342,-8069,6661,-86708,-21086,22749,-12638,-37850,-33799,29301,-64321,-16211,53033,72753,-32830,-9684,-511,30814,-27554,7771,60496,34955,-4086,-52895,-5391,-25797,23411,58420,-6610,4592,23332,117372,60583,19290,43152,-59191,-16923,-11661,-48316,1111,3128,-23184,12216,6142,25665,16590,44866,-8853,22269,-32658,-25414,67557,705,4848,1474,-22890,-1540,-2977,-76,55338,-29515,44393,-58862,22841,43348,61967,-4643,83374,-45615,-33367,-16947,-28279,7157,-9403,-33336,44739,7772,69276,101849,-7186,63400,30968,103711,6378,-58523,-102803,-34899,86766,61202,2018,50563,35545,-13858,-27502,55881,-32275,55722,-43521,-61177,-63289,1446,59366,-48861,-40650,-60136,14330,-3623,-3934,-22166,12182,-33388,-121356,82186,106046,44135,24460,46703,23507,-37678,-117117,37106,22855,-27142,-26996,6031,-30245,-9352,19878,89852,66257,-87121,-794,-6904,-54638,-35034,-48437,-41467,-35407,32803,-64541,-4768,72966,126870,11203,-45372,-11694,20258,-10366,34416,27414,-111111,23946,19019,9686,26012,-109364,-66056,-25465,-1185,-47713,17958,-54098,-80487,-40036,30735,33345,-8159,9031,-7303,-68216,10346,-38925,-82200,33521,-73791,-5206,16992,172,-14157,-12082,3247,-49517,21611,-16499,54768,70398,11443,20356,67544,11661,-27164,6141,10857,35415,99179,53666,-57274,14270,-58926,-24134,17531,40933,-484,-33778,-76914,-47091,-23520,-23101,18248,62697,-13794,-15637,-36778,-13496,-32756,61765,-35357,-62936,-52551,11384,4671,52543,-5375,-97371,1935,22674,34035,44576,19912,20090,-30624,-16727,-20567,-24120,-42241,-3986,23993,61503,9624,-54154,-11243,-13675,35188,42745,-3270,2757,26485,12358,35978,-57835,-6425,82207,26587,60460,-12424,67045,50319,-48577,-75451,-115222,-19510,-26246,-116092,-23794,24660,-12731,-34431,-64846,-124586,-107734,-36252,-14639,-21106,-18094,-27738,-60453,72553,1883,-12328,-13711,-31886,-39605,-40069,-3866,12816,3014,-12655,58723,-37173,8457,-25008,-54685,14365,-61526,8099,3219,-2744,19376,32863,-68019,20362,-51494,-69571,-25428,-49998,-43402,-30673,-2007,10051,63037,30484,-1574,-36194,-3400,-22325,16432,47882,13800,-7727,-46688,16947,-46278,-36827,-52217,13890,28594,53325,56883,-27859,-29079,-5952,-130774,-70400,57218,19966,42201,-25141,15250,24603,11578,47058,6724,63759,-83960,36758,299,-56975,-115065,24923,-44670,-6492,15242,-18612,37155,55322,1413,-122122,64,-15106,-42322,5207,-74544,21924,-22161,65206,50791,-7529,15052,3203,77588,-29601,-53294,10050,20476,13393,-34005,-30932,-23391,-31185,49373,22905,82311,46775,55152,-99952,-2969,-14634,41385,-25688,63275,4898,-13545,11012,-34422,43855,34002,-12225,28729,47537,82264,-6371,43100,5490,43522,44705,15752,17038,18550,81616,3705,54798,65905,49268,-5758,-14991,-29992,15585,51264,-37712,-49166,-53744,-35978,27870,-37565,-29008,-21149,-16610,-18823,-33321,-80314,7404,-13033,-60989,-96583,-48628,-8447,-107203,32349,-4244,5805,14136,36623,19125,26255,68710,121988,-61374,3568,45699,6779,9103,-2506,-4603,-2284,49256,85134,-5134,-3835,41818,16756,63145,3604,-107452,-173127,-26209,-10512,-9263,-14566,43474,35526,-4735,-4891,-52461,79710,122502,97657,23938,-29555,12206,-21799,-10959,34858,63369,51280,-47709,-2537,-4858,-18534,1060,-74590,-23989,11674,-10912,-22347,-36445,17875,-20117,17284,9712,23421,20365,28863,-86979,-68679,35467,65230,-48254,-3499,5728,-41082,-32312,9162,59196,-46972,-15059,11023,-116671,-42288,-12209,-55394,-59499,-71548,-16552,-65463,74772,82796,56445,21913,24794,52271,53887,48109,802,92384,110779,-12859,20983,46717,-84441,-27480,-37793,22339,-78171,17359,-15062,-33303,-19370,-62524,-43627,-23932,-5518,-84949,-85922,87846,133978,25997,-19528,-13468,-8030,-96250,-24304,53825,43014,82075,14979,-46114,-28235,-2852,-76112,43244,-30433,-21500,-31720,14116,58893,-102290,38132,8935,-14652,4319,18787,-49325,-53418,-13963,-31479,-67138,-54461,10368,85996,23122,-19074,-10359,34404,11787,-92329,-59125,-37712,-29660,-23024,-135479,-54813,-68231,64898,30941,-7834,67229,26293,39759,-26306,23455,-9057,14960,-16032,-20251,85345,93891,71205,20194,-52511,-80771,-33340,51070,-2228,-41032,-76402,-22294,21875,-25182,-31166,-73297,532,-43109,53925,56421,38060,-44818,45684,-17988,37953,-1987,-5408,-16451,27126,38851,46156,74012,111828,65312,73553,-7623,-63374,1402,-75087,-9457,-51638,57064,37772,26356,-3850,32831,-15377,-40487,-26923,68337,107064,-26020,-23250,-10632,32181,-66,-34904,-17512,-22182,54995,101305,-1095,-44750,-36456,14973,-36200,7368,-65789,-21963,65833,31278,-5372,-79289,43913,119216,6332,-5518,10834,-50106,-24920,-55108,-47842,-10762,-25244,183,-37071,9039,-27264,-104622,-24686,25021,94752,-57680,-52741,-65921,24454,21881,-27326,-1965,-57222,-72919,-58413,27693,-44889,-15802,-37363,85226,-17580,-63357,-92370,28194,-14599,-45341,-14356,86515,59730,94920,21179,-41377,48582,47157,-80769,58204,67998,-42386,-25,63994,40008,-24794,-28953,-33470,-41615,-23476,-57695,-3472,37801,-22330,2995,43496,-82620,-96357,-22501,-34633,-51402,-160041,-45928,21367,4387,91407],[53289,41135,53849,46037,-52535,-14209,417,25602,-1046,-25781,-22785,4954,-22001,28697,-75952,-48614,-13287,72057,105854,1121,-35585,81674,29906,-12277,-71968,55568,20682,12101,-63605,72338,-22001,-101067,-64440,35690,36822,57972,44394,-202,23747,35469,-3036,2274,26651,20121,-50753,44682,-3672,25202,10765,-2778,-28233,-24475,35595,-16887,24182,52636,33881,-12598,32518,72321,28065,15913,9601,-11895,113382,57653,-12338,73746,56263,-97839,20560,25031,56433,28783,-50689,35854,-13099,64001,45372,41486,-12368,42161,95703,88982,95575,27564,-19915,16323,59148,-13561,-58737,-15265,-73725,-61831,68564,73606,15649,14984,-33957,-16867,-36652,-1775,21062,31067,26931,-6657,-13304,-50202,-37062,-55415,-44281,-31931,-49321,31245,46019,495,-23728,13336,74957,-39392,-40214,37067,-27276,-8904,57502,23703,-10131,-17387,26062,-12697,116850,66867,-31134,50054,-41294,38812,-20217,19528,-6419,18986,-43788,-64090,56107,21835,-6396,-35681,-7005,-47077,19152,69451,6953,-34323,-3652,20213,25999,59667,121027,59347,-8162,-38256,-22063,717,-22773,104393,-16042,30418,-38909,10645,69860,9676,-78771,30447,-17240,25020,6112,24172,139537,36056,21086,-34372,12111,33538,-11779,7402,18706,-70167,-172,-471,-13993,-2054,-24680,-10370,-47631,-9837,-98444,45916,79755,34076,-38639,23419,80963,51602,46470,-32890,22750,87090,21904,-31185,24118,49390,5187,-18015,-79496,-87849,37906,31855,55733,-16968,52645,96392,45249,87668,-31207,-144000,-84912,-39742,-47730,-2141,-66993,-154870,90254,-76290,51569,59918,35894,54381,26444,-63644,144544,77724,32063,12811,-38200,36866,59485,-59726,-51963,115462,19927,22303,76809,-325759,-78482,53034,87140,23966,-36667,-9138,9377,29193,39454,38261,-14548,-27285,-82290,-31529,28767,13879,-55985,-21973,56067,-60315,-20466,44253,76195,-27799,4794,61662,28474,-41736,15687,21780,8183,-5717,-52422,-10793,-13696,26774,43678,-4586,10459,25487,97503,39678,28219,30751,-61656,-1526,-13238,-23040,14466,-13014,-10935,47819,13550,19034,-8807,30625,-5137,25076,-3695,-18818,74039,16696,-4643,14983,18667,8271,-20988,-8434,69363,-37444,40010,-43832,43721,53011,42977,-19860,85421,-52827,-65532,-27781,-17942,-2978,-20271,-45960,35974,17549,64954,93325,-58857,57178,26177,84479,2250,-25389,-85135,-48153,60248,83545,-4755,7792,23850,3268,-11380,76045,-23731,42227,-56753,-78052,-42968,1826,38067,-46040,-46043,-82370,-9426,3211,6866,-20268,16036,17656,-96014,64507,111762,75652,49850,51214,36259,-45841,-115784,25185,9047,-6618,-17775,1876,-11329,9189,46544,54405,69422,-95656,-5757,-814,-67911,-40083,-40790,-28656,-27628,29363,-80039,-16366,80053,99347,-23575,-42770,10253,9185,-20411,46194,33188,-114264,27085,21865,19663,23966,-111639,-76410,-22445,21077,-49219,3533,-86664,-90178,-19822,8522,28368,-14028,16170,10027,-75643,27772,-14185,-41840,14570,-81152,6519,15736,2679,2565,-21361,-4725,-79627,-1983,-26606,81815,61093,37602,25167,92162,18463,17424,25517,17366,39116,99021,70764,-41700,1280,-43123,-31624,29553,36844,9737,-25740,-75089,-60818,-20249,-37469,677,61022,-10863,-19944,-49570,30038,-40539,53446,-28746,-57418,-53413,24464,7211,52704,12666,-106154,28201,26788,33502,70751,38366,-2235,-31997,-35629,-14728,-30287,-42261,4564,26020,84055,2194,-56370,-10430,-16606,29913,26774,-53429,-20151,25325,11136,44399,-57309,19992,70417,38675,70652,-1703,40839,34376,-60041,-85943,-131306,-24042,-43258,-108759,-90,11962,-53174,-17985,-48908,-108796,-88841,-32796,-43586,-14151,-45083,-10925,-56845,67335,2673,-20573,-29961,-44393,-35877,-7931,340,30737,-22641,-57780,52069,11916,26717,-10579,-65400,-6129,-36686,6021,15692,8222,19706,11624,-61552,28261,-46427,-73005,-29001,-52584,-36331,-10259,3559,9374,44084,20079,3386,-48216,-8722,-35407,-16954,10827,13433,-7851,-58849,10519,4697,-42576,-49633,17398,22380,39233,62608,-8025,-13234,14106,-136297,-68333,69213,48798,55780,-31917,7901,20768,27003,75128,7189,52202,-97131,27991,1138,-36294,-93937,60289,-19097,14705,46282,-18315,54880,46699,8824,-101318,-9057,-21482,-44452,39285,-60163,-9711,-7364,58698,30660,4266,768,5299,70599,-44094,-51347,19081,14261,27631,-61841,-3202,-38433,-30801,39085,7413,111649,63166,39952,-107485,-11432,-12494,64647,-16940,70469,-3561,-4045,19440,-17538,33991,4033,-17094,18234,48250,62615,-3998,28306,23526,43727,66466,28968,-1943,11381,59431,-13351,56393,77527,50998,-21827,-10012,-46095,-33530,5734,-32292,-53059,-34450,-14692,18408,-25082,-14149,7099,-4722,-21063,-14230,-71266,-2769,-28606,-91672,-66925,-37720,14836,-107060,35346,-10114,21577,6618,38041,10126,11499,75491,110222,-38820,32004,77862,5548,14332,-9030,2116,-13190,21970,72856,-1236,-6184,55792,13601,59051,11298,-102916,-202111,25754,7253,-24803,-18685,39266,40321,7533,2068,-70386,74406,101136,43921,5933,-1023,5227,3786,-1068,25998,44062,48322,-61013,-13792,-17736,-38875,-61,-71708,-36056,-3192,-21542,-11042,-36800,31155,-2954,5573,37447,25131,15259,42235,-106268,-64165,35890,80120,-37159,-1495,-243,-50605,-32691,13624,69995,-29695,-32128,22123,-87840,-34216,-16772,-31528,-64025,-75914,-22372,-44307,106877,65176,39937,35246,32331,41433,51238,53118,-5363,87098,121775,-9113,42182,53703,-78871,-22935,-58580,29173,-66295,2893,-34836,-41848,-33514,-63049,-57807,-51913,-2695,-67795,-70458,81673,107946,36094,-3528,-44706,12807,-133452,-28775,43725,27962,97559,9744,-54024,-57969,-15953,-73317,47185,-23153,-8325,-20863,51418,54914,-101267,34366,9045,-45083,-18240,2021,-52987,-22067,15720,-29093,-56601,-70987,8365,82337,38056,-10890,-28180,15478,18443,-112471,-70744,-20907,-33618,-37546,-142327,-46373,-77650,55640,29449,-27397,58826,31067,67266,-38584,902,-4265,1786,-27281,-24580,39252,74047,65427,21885,-44364,-79220,-42011,40534,10677,-49629,-95179,-11787,-972,-56673,-49201,-96196,-13968,-56278,35220,61347,52535,-42771,11738,-22468,47050,-25187,-863,-9344,11091,24417,58626,60769,107854,46329,51458,3513,-53489,-938,-68030,-7516,-38045,47384,30809,11103,-33253,8738,-6003,-30847,-16271,64573,98139,-22534,-42541,18324,13137,-6697,-42583,-14419,-12646,83008,96740,-5248,-47234,-38062,12395,-17679,-12836,-93664,-27898,67489,23888,-34493,-96315,61599,120590,1393,-13329,3280,-29670,-36252,-29178,-29673,16154,-18367,2989,-24169,13120,-20761,-86605,-41991,11453,87144,-50649,-33692,-62581,45260,17620,-10106,18493,-56371,-66550,-64425,-11075,-56762,-16513,-50953,89827,-23087,-72168,-72471,26786,-8022,-39784,-30899,117053,77218,94164,34973,-35103,33969,32712,-65556,67592,53850,-59321,2622,65060,69492,-30612,-46257,-7379,-35355,-13464,-42885,-12987,24951,-18906,8565,51391,-96097,-112607,-18400,-24830,-69310,-178708,-35991,6203,-8906,78390],[55056,47708,32742,43767,-75482,-11811,20092,28821,-8931,-30737,-21407,-8301,-25060,21889,-87406,-72184,-9781,46509,119657,-3293,-53752,40763,4961,-11428,-57013,47290,33292,16330,-65366,78172,-16601,-78872,-54646,39053,25603,68322,41645,-25204,12889,44179,-23693,11357,50806,25194,-45525,47902,-22476,45858,28787,7990,-33618,-21121,37024,14341,30707,12134,22709,-23075,36575,53577,-36564,-3901,30185,-33666,60170,55200,4014,80646,48275,-59202,14893,38162,55845,3986,-47576,45906,-11501,75838,41957,44188,3696,43402,62502,73263,95286,13898,-45014,11652,64938,-4503,-62158,-8073,-43515,-86101,72386,64361,14871,18927,-41516,-37814,-33438,-11150,34691,32683,42866,6898,6976,-37641,-40663,-36429,-41061,-37040,-64062,37169,38893,-6430,-52651,4086,57482,-35293,-10031,54251,-57131,-30920,76674,42740,-8041,-22956,16854,-5100,92859,58355,-2290,52027,-41406,-13415,-23995,24058,5445,46926,-47203,-62645,46036,36872,-1132,-26178,-2214,-53200,43288,62552,6076,-12446,-12438,34812,29130,79319,132857,56603,20467,-14671,-15544,1769,-9935,47328,271,33233,-1539,-3212,65229,12901,-35844,28853,-27549,18508,10214,17488,120821,27111,27546,-25871,21344,43347,2573,31156,3763,-70708,-2831,-19647,-33464,17190,-38356,-20524,-15803,9450,-88975,39761,86721,32138,-25767,10051,37525,44089,47956,-41315,30237,67084,-49741,-30922,18609,51621,47855,-18989,-64227,-60860,48822,29751,34018,-35035,43821,106679,63359,89304,3690,-96723,-82347,187,-40794,3015,-85116,-130763,70541,-78133,53746,58786,32305,80331,14954,-50283,137962,56117,50866,25298,-33084,6124,33901,-20816,-27207,74623,-2774,41204,117968,-408989,-73837,119293,103604,41862,-21626,-17383,-1980,19757,25143,69303,-21861,-57413,-72834,-49451,27522,40921,-62923,5952,83700,-53447,-22678,37264,58539,-15826,16217,86490,13644,-50254,21782,-16706,-24643,-9196,-51156,-11886,-9111,27912,19071,1397,19924,27200,47006,7035,33958,15271,-53624,14352,-29528,-123,21940,-43978,-5436,72017,32310,10058,-25298,-6297,-5538,34461,28044,-9164,67119,25703,-30086,23493,49723,18686,-19725,-18036,83415,-34300,30009,-21878,59954,49773,25725,-37314,80382,-43535,-80878,-37874,3085,-4519,-26203,-40975,21019,32170,58309,86302,-108201,24926,27829,38331,-3986,3539,-62761,-60143,33069,91860,-11017,-33110,2700,31013,8363,77434,-13807,28661,-49782,-74147,-23440,2941,3715,-46410,-42192,-80405,-23818,2810,14003,-13017,9380,56905,-69801,23423,100869,91705,55346,47009,64250,-45418,-97480,5977,-14697,6886,-1485,4386,6386,19917,55981,13632,59502,-101648,-27179,7481,-70963,-40000,-33062,-10010,-20999,19734,-84594,-20308,91528,66432,-61995,-40642,30731,7693,-28974,49671,29293,-105241,12762,45240,36419,21397,-102988,-72956,-13869,40049,-42258,-14680,-103231,-85948,15537,-12524,30742,-15892,32353,35405,-67641,43147,10717,-1329,6959,-49593,15741,4403,-1297,19040,-20322,-16608,-95615,-16612,-22728,94268,41849,68593,27657,108413,14402,65983,41932,24397,40950,73705,81515,-14033,-14238,-21813,-34578,28564,28194,15252,-21512,-65741,-62356,-10152,-43549,-9192,55322,-5878,-21846,-60110,65106,-39041,37449,-9575,-45858,-41476,31918,22568,52988,25923,-98451,46594,33230,33907,89800,61601,-2795,-29328,-41969,-7110,-34229,-43459,15447,22879,100359,-7089,-57618,-16891,-19829,35840,9564,-108312,-31595,23916,15954,57718,-40868,41069,43996,41540,57336,10153,11664,16259,-62157,-86771,-136137,-30112,-38340,-92279,36417,5196,-85493,10847,-21001,-81369,-49787,-22933,-64762,-1530,-69137,-2391,-44593,64389,4264,-24019,-38251,-52631,-32743,13035,1608,54268,-35443,-81936,34615,52027,40918,12362,-60195,-46700,-9959,11069,26065,23527,26535,-14647,-53675,30293,-33076,-71599,-33665,-56696,-15697,4439,17772,1867,24340,25094,5959,-54519,-12724,-40777,-33213,-28234,5550,-9009,-70751,-1854,54772,-42942,-37251,25563,5878,27431,54948,7705,-334,26323,-123284,-64033,73623,79731,70137,-26795,-4503,20974,31227,89396,10642,37917,-103168,18863,-7416,-15293,-53975,96710,6979,37526,70676,-18169,62876,46239,23879,-79151,-11711,-18558,-49553,63565,-28651,-26088,42082,60156,-493,11738,-10761,12499,51967,-51015,-39330,16411,1901,36623,-75320,17830,-51365,-23951,31777,-6898,129155,73282,14514,-112225,-16626,-12406,77785,-4848,73464,-5136,6829,44592,-6492,16441,-43869,-16403,7058,31414,34012,-2075,3858,34773,44901,76823,37230,-17319,5690,-10171,-28856,48372,86479,42031,-38295,-10255,-64256,-72683,-41206,-21997,-53461,-8,7267,-2777,-17777,6196,47260,5185,-21796,11877,-51769,-7864,-39712,-110335,-21350,-28771,34531,-96492,22123,-20962,30906,-4920,41454,-5010,-2582,71084,87767,-12908,48248,96431,4742,17079,-18059,8867,-26055,-11568,57557,6307,-3992,48945,5144,50369,15715,-78005,-176157,74408,31253,-29277,-20203,21907,41720,14042,7436,-68252,62923,78408,-951,-1264,40303,-4789,18785,8957,16302,5882,37809,-67998,-18693,-17074,-55968,-3962,-61562,-43445,-14199,-17661,14099,-22667,36458,4965,-8626,51505,25496,-2181,42941,-113882,-61507,34257,91179,-9817,2061,-10600,-44826,-20619,21799,86134,-12561,-37916,25663,-48289,-21730,-12945,4499,-46016,-75003,-27934,-4733,126846,30166,19752,44807,57499,30848,38774,57956,-8921,74245,117586,1255,53370,53076,-57491,-12052,-70979,33061,-35709,-11282,-50542,-45211,-38053,-62757,-67016,-68669,2269,-40146,-55201,69316,77605,41604,6751,-70390,30974,-142080,-21475,33319,12962,104596,3515,-55872,-72926,-16340,-43281,44465,-5696,-7416,-18970,87372,40283,-90349,33205,7002,-65549,-41908,-14547,-52793,7787,34743,-25752,-37866,-66066,9542,66254,50086,12213,-41555,-13807,19429,-122918,-73098,-8017,-38891,-49523,-135541,-29961,-74294,39762,25776,-39686,47972,28042,86075,-46481,-25042,11698,-5668,-36282,-29186,-2876,36808,54016,24909,-32258,-48065,-39507,23190,9001,-75447,-92766,2990,-20070,-79805,-60239,-107586,-28854,-50415,27244,55224,51636,-39340,-32846,-28524,39786,-47350,11926,4037,-8585,11940,54317,39708,101244,29254,17107,16336,-34384,5491,-57820,-4569,-17556,36374,18923,-6176,-53656,-17417,5641,-29152,1169,50964,70603,-21225,-58688,50073,-7624,-21968,-46489,-9311,-12068,98266,81434,-9914,-42261,-32885,18734,25312,-19996,-100897,-34292,62528,14241,-68045,-105823,74257,104912,602,-21707,-3671,-4491,-34144,8566,89,37620,-10607,8166,1709,24074,-13913,-69678,-45003,27941,78204,-35432,-237,-50716,54392,13712,9203,34632,-53442,-48924,-55931,-62447,-66213,-9199,-62215,86279,-25850,-73269,-26447,30164,6081,-24174,-42373,124632,68287,86670,60865,-19136,20777,23036,-37951,72128,39171,-68723,8502,62935,68913,-31560,-61652,6899,-27849,-4058,-15030,-24754,-631,-13257,26634,56495,-95144,-116780,-2475,-8878,-78379,-140079,-25355,-11087,-17711,51242],[47928,46771,14076,36090,-82175,-7289,33069,27009,-16291,-27043,-14176,-13680,-24623,4019,-79897,-75067,-7766,10100,106124,-10438,-67374,19907,-10353,-11675,-34830,52085,43098,16782,-60743,68289,-11343,-52336,-39047,43884,4022,71709,40547,-40305,-3499,52440,-36981,22301,68750,25173,-33928,48144,-29843,62665,42388,25452,-40581,-20041,27942,45037,30996,-22420,17010,-29434,21647,28955,-57493,-18464,58911,-46030,-8892,44795,22560,81255,30419,-9513,5379,43830,52732,-17902,-28132,53510,-9138,88708,37901,46888,10833,28514,11778,34272,72312,-801,-57336,12598,60338,8549,-68270,-5069,-2981,-96973,58422,40797,7410,25541,-47016,-63622,-29669,-17794,35794,30587,49397,9964,31477,-22778,-28143,-15489,-39275,-42110,-79430,25638,26011,-9667,-74346,-11715,37679,-25173,16554,61604,-72821,-53850,73780,50182,-19313,-28755,6193,8382,83349,53434,31665,52514,-29723,-78160,-24259,24582,20346,62062,-45159,-39967,44585,53568,10899,-24530,-2214,-53885,59329,38235,-4127,8055,-12772,43229,20330,71912,126507,48650,41018,2410,-6582,-2719,-1554,-22912,10759,32845,35656,-6798,47270,7849,1016,22526,-33202,7065,22429,9112,81011,22147,25937,-14335,19635,44799,20368,41180,-5783,-61021,-6437,-28884,-58180,26643,-43313,-13615,23645,13834,-76588,19723,82681,25552,-15987,-2630,-10516,27705,48454,-45220,43006,42980,-107971,-31224,9841,51652,74457,-11108,-32146,-24222,58487,28793,10138,-41029,29236,95202,73958,72492,36151,-52589,-66615,22525,-25599,8700,-81092,-83888,41702,-66926,51313,40726,46952,100412,6101,-24623,109903,25806,52651,38232,-27011,-32962,11085,30287,243,24911,-40528,42911,156100,-422317,-83846,154310,106206,44449,-10443,-24889,-11619,9774,255,78122,-29912,-71810,-66051,-70551,22334,58972,-58914,43643,102750,-44913,-17508,35340,25513,-961,22872,80245,-7777,-49849,25263,-44353,-52365,-16454,-50304,-10329,-16158,26090,-8188,14076,32831,26466,-14604,-26069,36502,-1065,-36313,25206,-51570,17929,22301,-81794,-8350,80785,55781,3474,-32090,-47539,-11539,43113,52351,2334,46688,22774,-68825,27581,63699,33017,432,-28446,95046,-22604,13547,1218,65965,35669,14242,-54669,63846,-23270,-78336,-49415,29645,3241,-24369,-24140,1568,47443,52565,78934,-141018,4232,37621,-16015,-10152,17156,-43462,-66720,14430,81378,-15138,-53909,-23137,58982,25541,69692,1162,18241,-21747,-54953,-10863,-105,-35077,-49219,-25379,-56639,-27084,-3210,19063,-1605,-2761,77510,-50374,-30454,69994,88452,41678,33299,92156,-33048,-69935,-12709,-41466,4528,10692,16339,18173,15410,41648,-19612,36013,-102873,-60279,14495,-64087,-35245,-29251,7541,-16294,7757,-74503,-20225,101713,36621,-89293,-37409,44317,12841,-35173,44016,17171,-89164,-6049,81292,55642,19600,-83304,-57413,-287,51675,-26338,-29951,-95459,-68387,55611,-28193,36891,-12591,51854,57482,-46614,50121,28238,23513,14194,7011,22682,-16160,-13858,26987,-16289,-33352,-93966,-19168,-8105,87950,14540,91612,25416,106639,-1025,102127,53500,32260,43213,38142,84095,14325,-31357,-329,-32794,14842,14524,17630,-23694,-54228,-52688,4241,-44217,-9509,46032,-104,-20228,-64859,72017,-29281,20080,11539,-39105,-22054,33938,44737,50966,31098,-80381,55046,38580,34680,99237,85738,16160,-25813,-34696,1172,-38656,-47868,23584,17431,105680,-14928,-56464,-26435,-24083,48261,-3316,-141058,-28409,20831,21354,70920,-16207,48443,12350,33956,28436,19689,-14921,464,-52794,-74386,-123704,-34293,-15267,-75172,71548,4011,-93371,44592,10122,-50195,-1406,-8506,-72070,8322,-84685,-1966,-28386,65994,3658,-20240,-38457,-53226,-29505,20805,-902,71393,-32512,-76624,11253,55749,46415,36428,-40334,-93778,9950,23166,32000,37084,34961,-40486,-42732,29169,-15039,-66079,-39282,-61263,11888,8820,34456,-9002,10884,46465,5346,-52340,-16903,-39157,-30295,-54819,-6098,-12727,-75057,-18802,91456,-37706,-19061,35602,-13209,18733,33964,15983,7516,24635,-99409,-59794,66627,97698,81826,-10870,-19087,25168,25918,91178,14803,22717,-103858,10514,-24139,-1645,-9093,117137,29391,58201,81414,-16047,59148,53826,44667,-57745,-12291,-13126,-59865,66382,5559,-21192,96111,71802,-33044,14044,-11652,22628,27941,-51338,-21760,4362,-9719,45355,-73636,23955,-57587,-15250,22190,-16150,124503,78916,-12505,-111704,-14907,-13256,82981,6514,75200,555,16619,79649,-5996,-9083,-90438,-11576,67,5852,4846,3004,-24614,33328,48008,72310,39205,-25732,3924,-91303,-38937,29723,85169,22419,-49646,-12304,-80205,-95976,-73960,-8911,-49067,39078,23568,-29587,-16943,26283,89882,10909,-21029,35002,-30725,-6242,-44453,-103646,29253,-24619,44437,-79684,-3971,-33842,33734,-17308,45442,-24289,-11411,58078,61977,6683,51626,101635,6737,20547,-28200,14089,-34294,-40391,52391,14279,2602,24020,-6870,39414,16736,-38660,-122178,102532,53583,-20418,-19985,-4439,36386,13693,8844,-50618,49814,57610,-21919,4734,82390,-13269,21329,13786,11430,-27093,23863,-68435,-20416,-6584,-61846,-8523,-52609,-45363,-20186,921,48311,7069,33799,7672,-22518,46656,24209,-25045,33644,-111742,-63482,34405,100405,27305,6366,-22470,-25803,-537,33162,94401,-285,-30535,22057,-13590,-13082,-2335,43461,-11217,-71418,-30624,37154,125278,-14033,962,49542,90399,22746,20560,58063,-9014,58368,104296,18005,47974,45879,-19617,4005,-69137,35224,9172,-24818,-61497,-44132,-31722,-61370,-66210,-64143,9277,-12643,-39414,57996,55272,41983,8832,-89074,44875,-119197,-4544,26711,3241,98065,-2350,-50537,-70855,-8496,9366,36069,9685,-20521,-28912,105116,17318,-73544,35861,4440,-70497,-59670,-29171,-48740,31185,43385,-21637,-15883,-38665,11707,36461,58215,48566,-49560,-44196,15251,-121898,-64454,-1980,-45923,-56101,-118254,-16963,-64486,19806,19309,-41531,35002,18519,87380,-43944,-45189,31468,-4816,-46525,-24513,-29412,-7233,39882,28666,-15217,-3500,-27262,4233,-18541,-108725,-67265,15964,-34063,-77041,-58097,-103804,-42395,-32745,30799,37864,35649,-35628,-69471,-35422,13418,-65313,28135,20605,-25355,3102,35092,15143,94449,17284,-21635,27511,-11827,18099,-45611,-2514,4978,27196,5937,-20315,-62120,-38988,14904,-31968,24583,34012,35603,-14066,-60965,77872,-28145,-42037,-44099,-7527,-20334,98389,59011,-14994,-27431,-23727,32128,76762,-13828,-98197,-35950,52499,3837,-98089,-107628,75054,74988,231,-29549,-7874,19162,-17903,47864,34357,47893,-3171,20339,32995,38211,-4581,-51135,-34985,63515,72287,-18195,29710,-33801,45462,11542,24626,44556,-50181,-36571,-34323,-105621,-74452,3510,-68854,72615,-24990,-66172,19980,34561,24184,-643,-42216,102719,37814,73394,90292,2408,13034,19330,-5750,71354,24443,-66520,15146,56178,42949,-27187,-68634,9572,-24226,1318,19419,-31368,-31999,-9001,48494,56115,-82174,-109799,23744,9133,-74198,-72274,-16848,-27189,-19677,18307],[34120,39293,1714,27355,-68743,-503,36666,17855,-26239,-16297,-12779,-14082,-20205,-16544,-55791,-58771,-11699,-24794,70546,-13855,-67200,16890,-11901,-10619,-10814,66601,50075,14564,-50454,40464,-9662,-33671,-22656,55428,-19991,64299,40834,-44041,-22527,59770,-38858,31620,76173,26215,-18090,44727,-23861,68524,49336,45126,-47535,-21046,9663,70285,28278,-42163,14802,-34636,-4416,3992,-52348,-28797,90583,-47379,-69592,30373,43282,76729,5070,33866,-8988,39776,44715,-31044,1366,57365,-6886,98789,37646,47972,6423,1480,-40395,-20431,34295,-13542,-55134,15214,46557,21763,-76323,-6257,40000,-88636,29048,6420,-6154,31163,-53285,-86343,-26559,-26178,23753,25642,43153,4427,55265,-3538,-2580,1812,-41151,-45673,-93742,-2298,10034,-7655,-77209,-25581,24016,-11676,38715,58233,-70219,-70061,52133,44471,-39739,-36825,-4878,26988,92251,55868,54550,53855,-7818,-135458,-21259,20096,38712,55087,-38004,-3744,53203,66893,23831,-30189,-7347,-46162,61654,2396,-23137,21783,-899,43474,6202,42757,105076,37352,47442,7818,3704,-12701,-785,-77442,17948,27769,62968,228,23190,-2883,22660,12594,-37098,-6486,39989,-782,30814,22597,15776,-2840,2336,37365,34687,30885,-13032,-44782,-8249,-20015,-79087,23001,-34711,1869,56733,14199,-58102,-6517,68192,17473,-11775,-10370,-48444,4677,45295,-44817,53351,25184,-118779,-28915,4172,50183,77749,4292,1424,13700,63968,27404,-11644,-31162,12619,65564,78114,45596,59053,-17472,-46789,31225,-1255,11125,-56780,-32391,8941,-47855,50051,12081,71972,104127,-1736,4267,72906,-639,39138,48186,-26102,-69942,-3693,78686,21031,-22328,-82238,25140,187120,-358578,-106787,140100,92062,32020,1672,-24993,-16054,528,-26858,62413,-38234,-64535,-66064,-88342,17551,61967,-46726,79712,106835,-36834,-61,39138,-10330,12453,25666,63000,-27631,-40575,26706,-56622,-64834,-27163,-50720,-7466,-32251,21062,-28631,32507,47517,22110,-64196,-49054,36480,-13398,-14318,27333,-64461,32197,16939,-113350,-17012,80169,76941,2566,-33002,-72497,-22490,43954,60810,13302,18512,7747,-108617,29288,61539,53584,29122,-37463,101489,-7100,-7522,18692,60120,16332,11212,-67573,33470,-1072,-62224,-62825,53911,17228,-14675,-3703,-18104,58750,49735,69592,-146891,21324,53391,-60395,-13160,14462,-31456,-64541,8968,55594,-12996,-45068,-46765,75540,34917,66777,22569,12964,15092,-29352,-6660,-10015,-68559,-52304,2764,-20749,-19702,-10799,23507,11791,-14027,80685,-39337,-81016,20720,70147,17430,11910,104202,-9721,-40829,-23142,-62026,-16113,9595,36387,22316,-5957,9210,-37440,4467,-96617,-92129,16475,-50237,-27342,-32114,19892,-13526,-4384,-50896,-21009,104710,16539,-93261,-32049,47826,20008,-38598,31104,684,-71456,-16010,111542,71522,19794,-57113,-35238,15931,53656,-3323,-36086,-65234,-43469,87258,-36523,40865,-4331,65328,62628,-19163,47130,32112,24468,31571,61119,27717,-41975,-32042,22170,-17245,-52306,-76640,-10436,11201,65637,-15943,93591,17254,83390,-23632,112791,58622,39990,47712,9225,76423,32228,-47738,16330,-27345,-7685,-5353,19299,-32393,-45916,-36303,18791,-44109,-1542,34125,6087,-16521,-59433,45437,-14262,7544,24206,-41466,-2987,31582,62180,44022,27373,-62469,53850,39249,34872,98348,105318,38807,-23031,-17922,8860,-45267,-55203,24531,13896,99104,-18398,-52432,-35003,-29751,60133,-9084,-135258,-13288,15202,22025,78199,6935,40803,-15643,17673,-199,25812,-36012,-9623,-33904,-50431,-94229,-34204,15552,-62129,91834,5647,-69635,73882,36247,-22046,44423,7813,-64223,4558,-87774,-6161,-13890,71215,-1715,-8397,-32815,-45532,-24712,18655,-6228,72211,-13142,-45059,-11208,14119,41249,51461,-13480,-127052,16786,39674,33006,42685,39476,-59820,-26143,29926,3394,-58328,-46496,-65535,36616,1220,46069,-18007,9383,76513,1627,-43997,-22361,-31562,-13391,-59180,-17824,-19365,-66503,-37876,107784,-28095,-787,43936,-25621,12558,5323,16882,9819,7281,-76435,-57190,48231,91876,87399,11314,-32451,32522,17798,84692,17144,8844,-102137,4041,-45257,1719,24007,104851,44694,72945,75498,-10704,45452,65664,66041,-37716,-15956,-12544,-74314,47102,27705,886,129611,88927,-58243,11422,2477,32337,6500,-48409,-4691,-10763,-15320,57922,-60453,13748,-54557,-9248,6734,-17934,98363,81512,-33177,-103713,-5470,-13080,83111,13380,77323,11193,23154,109794,-16028,-39594,-115250,-4995,536,-16258,-16254,13457,-49491,18159,52514,55190,35549,-26414,7003,-136746,-41530,2594,68873,-5390,-52136,-12827,-88958,-104266,-85353,3956,-39846,69579,29937,-54652,-20933,41276,119708,10850,-19554,44999,-15975,1713,-43497,-68300,72649,-26149,37630,-62396,-34366,-44975,31149,-28834,47598,-43473,-13129,40746,40393,13615,44693,98894,12886,26084,-37281,16918,-33059,-55480,60239,19936,11365,-8305,-19231,28632,15027,2404,-71338,99820,61770,-2233,-18616,-30528,24095,7584,5065,-29725,39827,40086,-17458,22013,112409,-16624,13642,10087,14781,-35657,11706,-62849,-22874,9022,-53862,-12160,-55114,-42606,-24199,28664,83055,46563,24734,9056,-32732,25430,21545,-44258,19309,-103250,-69816,39226,110821,66166,11408,-32454,-2873,19914,47166,83593,4024,-12786,13404,8415,-14665,12169,75435,27741,-67699,-27772,65183,100124,-55839,-12897,50009,117517,16841,2557,50795,-5979,41503,87149,38745,26343,36868,28563,21306,-50458,35758,57315,-38286,-68681,-40082,-17902,-56983,-53734,-36371,17474,1482,-22556,51198,45763,37842,3834,-99494,53763,-75158,16267,26146,819,80291,-5053,-38315,-52634,2322,66694,25432,12953,-41477,-48796,88007,-9116,-55292,42517,3730,-60437,-67123,-39854,-42275,47391,45667,-16493,3516,1822,11858,-3185,64883,88347,-53281,-63509,8154,-109608,-45026,-1723,-55514,-56053,-99668,-15591,-60325,-735,10327,-33535,20948,5355,68115,-29523,-50325,46513,4038,-59059,-5569,-35640,-46651,28161,32633,5599,35965,-8572,-10718,-66486,-133310,-24177,20502,-41894,-38680,-40430,-86499,-52306,-13514,39832,14733,11107,-33672,-82968,-42113,-26709,-74258,41994,35006,-34450,-1269,7665,-9379,83046,10098,-55590,35068,7658,31194,-33465,-3972,24427,22632,-3077,-26533,-60483,-50125,17834,-32456,49373,19870,6804,5698,-43026,97088,-45696,-59662,-35443,-13385,-33622,85792,34109,-19924,-3481,-14706,46202,115310,2215,-94817,-29750,39880,-5214,-114652,-103651,60496,41777,-1602,-35274,-8486,37233,7888,76464,67908,45825,4208,43304,60649,50649,7857,-29237,-19763,95299,70795,-5208,41991,-18677,20410,12180,32543,48675,-47884,-39696,-4227,-123049,-81388,16678,-68785,51757,-20614,-52916,46443,34412,41781,26317,-26642,60049,1496,52629,110744,22819,12588,19126,22471,65195,9158,-53319,19816,44510,5464,-18434,-64981,4344,-27358,1187,51689,-24278,-59387,-10050,64305,49206,-62412,-96241,51410,24061,-57830,-14977,-12538,-39507,-14613,-11396],[18116,29065,-4763,22230,-38464,7458,31564,1678,-39614,-2004,-26956,-14355,-12922,-30341,-22252,-32066,-25318,-45443,30435,-8700,-48366,23541,-481,-5520,9366,84151,53621,11021,-37708,1548,-10622,-26167,-9583,73768,-35394,46274,39664,-39658,-40441,64976,-28591,37121,71920,32381,-929,37132,-9553,59746,49416,60533,-52227,-22359,-12756,85786,27151,-44991,12979,-40070,-28717,-16672,-43612,-37231,111759,-40900,-102656,15960,64364,68111,-22614,58212,-26553,26914,30574,-31846,29792,54915,-5710,101560,42501,46548,-6965,-29385,-77420,-75168,-6718,-23080,-41546,14746,27300,30406,-84236,-10559,76648,-63516,-6573,-32377,-22740,31554,-60820,-96706,-22887,-40138,1960,20517,26851,-4487,74409,19402,26493,11486,-47087,-46252,-103928,-35950,-4858,-1820,-59258,-28422,21183,1514,55028,45124,-52571,-74537,18977,27705,-59925,-49497,-15032,47414,109180,64641,56227,56852,18079,-164425,-15001,11230,60792,28383,-27141,32299,67960,71621,31040,-38846,-16319,-32280,50330,-34341,-48356,28659,22482,36330,-7352,4852,76226,25086,39339,2492,13713,-25760,-6764,-100374,25897,17312,74213,13551,-841,-14914,29378,2538,-41511,-18621,57152,-11706,-16650,28157,571,5607,-29221,23123,40258,5101,-20249,-25685,-6597,5655,-85581,9482,-13269,9069,71009,19818,-31917,-28242,47321,11178,-12982,-10627,-65829,-20570,35317,-40916,54163,19269,-76056,-21246,4017,46255,61050,21891,21463,45435,64640,25352,-29044,-7955,-1514,25806,77447,18125,67058,8564,-31964,33402,28804,5772,-23048,12010,-21110,-24906,56869,-16301,94065,84960,-8930,25991,39822,-15513,13996,53161,-33253,-93768,-10530,109665,26520,-58286,-113737,-7237,206918,-241744,-133433,80347,63591,9944,17517,-12611,-13419,-7305,-47522,28298,-46556,-38044,-72435,-96546,16276,49006,-31305,102350,95339,-31881,30861,46248,-35025,21104,27275,50889,-38860,-26102,27721,-54137,-58985,-39030,-52441,-3342,-49537,13244,-34803,52131,60400,14101,-87822,-56226,34571,-16683,5491,19858,-55625,45157,9295,-125276,-24932,79835,91853,8019,-33461,-70076,-35704,33953,50223,20968,-8219,-14543,-132160,30899,49270,78929,51654,-41193,100147,6916,-28541,25331,45155,-836,17213,-71594,-7852,14342,-40180,-75507,68505,32170,228,13069,-32918,62399,49419,57025,-126246,71455,70075,-84499,-9917,3815,-24526,-52562,15072,24573,227,-11068,-61204,73243,33912,76976,46629,13041,40150,-5839,-7276,-25925,-89412,-52747,34570,14567,-3905,-15561,27359,24583,-20016,72376,-34026,-113637,-36925,45261,-6052,-13162,94265,17887,-14811,-20075,-68409,-48085,-7037,59026,19802,-39165,-26186,-39653,-24590,-80561,-106311,10832,-34025,-17966,-41617,26977,-12382,-16502,-19861,-26442,98072,8895,-71610,-24779,41692,24370,-39433,15045,-15129,-55048,-10259,117931,78814,22219,-31756,-13431,31559,46175,22911,-30053,-23064,-21084,99980,-38154,37304,7402,63349,43054,7073,37020,19421,4894,48975,85494,30919,-66153,-48665,6068,-27580,-68451,-50145,5540,29007,35363,-43144,69361,4112,44704,-46011,94516,56759,45805,54699,-2214,56471,33266,-60094,25109,-19970,-32691,-30766,22208,-44766,-43900,-19037,29099,-47010,11036,21145,13437,-14080,-41158,-3818,2151,3483,22663,-50123,8325,25420,63844,31088,16605,-53235,45015,32984,33814,87595,114482,46205,-20568,1119,14605,-53647,-62539,16430,15693,84294,-15952,-46128,-40440,-35920,66174,-7836,-96050,6441,7421,15389,75245,20607,23116,-34636,-3164,-12643,29646,-52465,-12656,-10224,-20442,-54819,-29159,42422,-53156,91865,7188,-21478,90569,51905,-851,77907,23100,-45053,-19687,-77948,-10067,-4949,76918,-12624,10172,-24740,-32067,-17014,12088,-11908,53634,20420,690,-27802,-55361,27257,48231,9719,-130034,8652,55523,30109,35890,36890,-68117,-3036,36868,17993,-50948,-56030,-69776,48955,-16540,46057,-20420,21534,103474,-3845,-35589,-28734,-19189,8734,-40269,-26918,-27989,-45357,-56042,102940,-16283,12370,47619,-24937,7576,-21656,13392,7654,-22566,-63916,-56403,22894,62033,84638,33364,-41866,41522,15614,74306,16002,-894,-99695,88,-65120,-2465,34113,56597,51120,78794,54727,-2257,26305,76548,81052,-20669,-25528,-20906,-88434,16128,30167,29926,132969,102080,-71323,5016,30173,38711,-5907,-46291,6614,-21749,-13877,74440,-41753,-7097,-42900,-8457,-13857,-11968,61591,81301,-42556,-87265,9316,-9738,79754,13789,78834,22702,25096,119889,-32225,-69113,-110149,879,9019,-25306,-23453,29010,-63948,-6143,56861,32486,28572,-20745,14247,-120815,-37362,-26890,39314,-36673,-45427,-10501,-86546,-100633,-79880,13492,-26973,81140,25584,-71854,-25966,48298,122766,4429,-18088,35860,-11932,13674,-40220,-14547,99502,-31594,9648,-49701,-59747,-51097,24615,-39150,45471,-57566,-9269,23395,26811,7030,31943,94254,22577,32296,-42646,17290,-20957,-53433,74260,21918,18898,-34946,-28373,18017,11224,31187,-40966,67103,40407,15778,-16120,-45265,8106,-1545,-3681,-19433,35988,25787,3031,44959,121755,-13223,272,-1956,26201,-15446,5897,-51594,-28293,24896,-35853,-14366,-74611,-37068,-32997,55608,108661,84111,11933,9114,-36033,-3137,17770,-52839,4820,-91114,-75730,48583,122496,99111,18378,-37672,11080,33023,63312,51863,-5,9067,2821,17884,-27987,26813,93730,56772,-64891,-17630,70574,59461,-84154,-20439,48436,126764,11344,-9508,36385,-1403,23556,67711,59220,-3486,31890,71412,34398,-17419,32934,93702,-52000,-73630,-34480,-2798,-46223,-32061,5986,25430,-4657,-6976,48359,46465,30939,-3763,-98701,57512,-27075,33570,31191,3309,58401,-1853,-20605,-22774,12427,106866,17363,1013,-59601,-72884,30713,-33416,-39553,51862,7100,-41668,-63451,-45900,-35525,57483,46329,-9832,15664,40229,7495,-43638,75971,117727,-54995,-62170,1053,-88624,-17077,-3669,-67374,-49654,-90193,-25728,-72612,-17717,366,-19951,7472,-8038,32949,-6786,-35830,50794,17847,-71796,24483,-24747,-73514,24437,36198,26440,59069,11916,-17971,-114443,-135558,25023,12499,-43175,27809,-10341,-60900,-56545,-2004,43990,-5280,-12747,-35685,-69663,-47369,-68209,-68890,48778,41314,-34571,-949,-19715,-31493,59145,4846,-77037,38803,19811,38825,-24572,-11442,37938,24305,-3466,-22193,-53648,-47653,12500,-24416,67981,11614,-6578,37359,-6969,105867,-57621,-66287,-23391,-28048,-46722,66683,11044,-23878,25015,-9554,53504,125522,22415,-91798,-15252,27267,-10656,-111424,-96877,33091,16573,-3460,-36834,-5722,48681,34387,84296,97410,34642,12470,75915,77941,57198,21945,-5547,-8618,101893,71817,-447,33163,-13321,-10829,15937,32466,47161,-46987,-57812,28036,-107596,-85578,24546,-60733,29441,-14030,-37651,46772,25414,54774,51010,3024,14785,-23449,24118,111208,34958,18643,17381,39583,54107,-6156,-33811,20317,29408,-27463,-7253,-53125,-3995,-36496,-3366,73452,1119,-74224,-19054,67221,36693,-40499,-81398,66291,32022,-34749,10246,-12997,-46580,-4185,-30825],[4846,20689,-7963,23989,-1202,14721,21219,-17773,-53763,11928,-57288,-18468,-5101,-31598,11045,-6507,-48278,-44124,4690,5984,-13989,31944,19521,5576,21261,97892,52503,7157,-26321,-36518,-10317,-25706,-2101,91895,-32058,22296,33216,-32978,-53482,66096,-9221,38201,58219,44079,14318,25250,3619,38137,44270,65295,-52317,-21517,-32238,88753,31441,-34766,9094,-45243,-38698,-30177,-41504,-45915,108670,-32079,-100714,4905,81657,56789,-46546,59171,-43113,9570,10875,-20524,45786,42858,-6537,93631,49652,42590,-22886,-54841,-89805,-113629,-39281,-29710,-23594,8321,7837,30423,-89023,-16451,100134,-31326,-36117,-67837,-37760,24152,-67477,-87198,-15372,-59664,-23119,18320,9484,-10572,86830,41823,46678,11934,-55776,-43194,-106112,-59804,-14057,4302,-27424,-14463,26716,10542,62185,23836,-28771,-66555,-16464,5170,-67804,-65777,-22959,64108,117096,73930,37482,58736,38750,-153888,-5928,-95,84597,-8848,-14756,55919,82029,63839,28058,-44674,-26646,-19092,30263,-61241,-74686,33196,51587,25028,-16229,-27798,47590,14255,21522,-7775,21694,-37671,-15091,-94040,36170,1888,68523,25848,-21579,-23873,27958,-3594,-46000,-26236,67060,-22174,-50013,37097,-12567,9220,-67293,6073,35095,-22016,-26944,-6314,-1392,35667,-71436,-6323,13941,-6317,61288,32068,-309,-35859,26359,8660,-17144,-3787,-60867,-42554,16874,-34230,42294,23744,-6612,-7195,7987,38197,35142,34659,20075,66019,62254,23933,-41806,20408,-9792,-14987,72756,-3063,58269,27865,-27608,34891,55987,-9364,4673,43184,-42408,-911,76295,-33110,102734,44248,-14542,32248,17732,-17664,-17389,52619,-46237,-97088,-13480,114485,12658,-78802,-123836,-43344,213386,-118116,-151923,-1522,27696,-13654,35961,13172,-4444,-13555,-56049,-12790,-55085,-1762,-81201,-91846,18617,24195,-18516,105639,73318,-32427,69116,52012,-39225,23560,30557,48902,-38189,-12508,30204,-40607,-41161,-49033,-54728,3421,-58629,3731,-24784,66967,66453,3520,-87090,-48635,31076,-8678,16148,4655,-23460,57772,3392,-110278,-24056,84236,100981,17927,-36985,-44524,-47319,16035,24009,23131,-24678,-36078,-126869,33772,34586,102755,57028,-35200,89484,15454,-43203,19688,26756,-9247,30342,-64456,-51458,17921,-20216,-82503,69319,42899,15842,22414,-39179,56832,49079,40731,-92419,125883,81714,-87225,1326,-3570,-15225,-32914,26321,287,26795,32402,-61665,52448,23296,96620,65185,17021,37108,9813,-6805,-43690,-94580,-47932,59120,38633,16887,-15054,28869,34419,-20039,59232,-30327,-121063,-86402,21332,-20408,-36736,68151,39029,6634,-2285,-57334,-76728,-33278,76640,12767,-74762,-49151,-31915,-39515,-54331,-92034,-2632,-20212,-8077,-54389,31504,-12642,-29446,9623,-37441,84123,12014,-33875,-17014,29901,22385,-38472,824,-25714,-39642,9469,94016,74946,25772,-13809,2225,43739,31677,47480,-13252,17628,-11474,90190,-35744,24084,20224,41144,3410,26660,24791,-7122,-22180,56013,68428,32165,-80332,-55407,-14674,-46123,-76951,-22795,23144,41064,6478,-61558,26265,-10607,3362,-60455,54805,49037,47863,62416,4318,23827,18072,-65439,25620,-12301,-53168,-58034,26624,-56191,-47833,-5725,31964,-53676,23670,9010,23216,-16496,-11828,-55637,16490,7786,7762,-58675,7607,14897,45145,13796,2668,-54640,31267,19803,31553,68469,108426,30127,-16815,15164,17183,-61301,-65280,913,23706,68121,-7955,-38859,-42678,-40319,64848,-1613,-46132,21780,-762,2503,60898,21478,3479,-43659,-23307,-967,33375,-67362,-9324,12830,9144,-16387,-20347,57091,-45487,77687,7576,32225,90479,55171,12626,93141,34625,-21975,-60172,-58344,-9541,-1790,79985,-27373,31877,-17410,-17420,-6129,6166,-15034,20828,62188,45823,-37709,-119184,9602,22858,20265,-100590,-11612,64380,24829,15471,27810,-64200,23529,50713,25201,-46804,-67279,-75157,43184,-39472,30943,-14090,43478,117107,-8559,-33408,-33928,-3499,27843,-5417,-32055,-36723,-17897,-70370,81368,-4642,17812,45308,-10891,2552,-37943,9806,3221,-57649,-63788,-56332,-2262,18558,73360,49208,-46009,50195,25568,62328,11381,-3435,-95421,-1459,-77875,-7405,21309,-11674,49130,74285,24620,7772,7063,82157,83956,-10436,-39478,-36502,-95863,-11033,15229,56219,110316,102606,-72216,-3383,64351,40680,-7033,-47791,9467,-23705,-8936,90429,-23449,-28389,-26255,-12377,-35164,-196,28686,77232,-39774,-63368,24841,-1778,72721,8327,76244,30866,22193,102508,-47873,-90993,-83945,4285,23198,-18455,-15821,46986,-64454,-31106,59461,13103,21413,-10989,23737,-56669,-29759,-50549,4676,-65271,-32669,-6665,-71938,-87064,-69090,17297,-12434,70391,13274,-78230,-27937,46708,95172,-7597,-16605,9238,-18903,26132,-39515,37060,106343,-37150,-36914,-44196,-74240,-50397,15474,-48565,37680,-63029,-4057,8801,19731,-8398,18283,90736,32915,35780,-41747,15822,-429,-38017,84237,20460,22245,-47134,-31728,3991,5551,38651,-32258,15489,-19224,22325,-12072,-40467,-6343,-10311,-15842,-27601,39024,14597,27165,66268,109726,-3549,-13798,-18524,42179,22745,8555,-34955,-36007,36656,-16191,-15655,-105676,-30852,-53203,71008,117911,106707,-1288,3919,-30380,-27829,12760,-48943,-7018,-76249,-73300,58254,130507,120136,29273,-36822,6258,34057,80339,7183,-9959,27668,-6465,19618,-48843,37752,96910,66746,-61868,-397,54546,18805,-91974,-22083,48054,111992,4611,-12072,17742,2373,3869,45003,74389,-28327,34745,88524,38304,22242,23989,105518,-64599,-77132,-28172,7262,-26104,-6967,46998,31678,-25829,1868,46350,50932,23702,-7822,-82974,56416,10028,41107,38926,4719,39031,8194,505,11237,20478,116449,15531,-21806,-65983,-94208,-52137,-50837,-28930,61162,15782,-22693,-51051,-48575,-30219,62664,48486,-1382,18341,63671,-2204,-74192,95720,126000,-56968,-38443,-3602,-63666,15094,-4116,-78969,-37764,-93945,-38819,-101634,-27215,-7952,-6903,-3564,-18743,-6831,17393,-6327,43008,31858,-81263,55404,-5512,-85475,31806,38436,42046,65675,29176,-17413,-140038,-112561,66944,-7109,-38916,97491,24059,-33875,-54246,-3601,34157,-13947,-27971,-42940,-39428,-50072,-96678,-46675,46169,35258,-28047,3990,-40683,-49776,18692,-1665,-81733,39868,24589,37934,-22440,-25957,46502,32017,7051,-7840,-46630,-32362,-483,-5963,72996,8030,-5096,70703,36038,104409,-62263,-56449,-12826,-48493,-55570,48419,-7100,-26060,50642,-10125,49621,106049,40663,-82851,5582,16482,-10648,-90263,-89530,1619,4273,-1840,-32440,-289,55133,51608,67349,119135,20003,22344,109489,83012,55851,34361,15495,-7174,75440,71312,-4221,11173,-23249,-34697,22227,26671,38277,-47125,-82291,56108,-64970,-85378,22475,-45061,11152,-7422,-25421,27549,7414,60482,68075,39663,-16650,-27647,-8288,87560,33748,28033,8788,41601,39376,-18254,-14592,15611,13795,-44429,3987,-38313,-11557,-47686,-8973,79505,39102,-73489,-35995,55745,21079,-18923,-68880,56143,31860,-12136,8375,-17007,-48307,8928,-36690],[-2416,17370,-10605,33300,30734,19405,10248,-33860,-63104,22520,-93213,-27297,664,-21263,35100,8876,-73454,-21702,2027,26902,24850,36851,41999,22942,22860,103788,45426,3295,-18172,-62764,-4965,-26645,-483,98695,-5836,196,18848,-29258,-59015,60973,13354,35637,39699,58350,24662,9631,6078,10758,36598,55591,-46255,-16662,-42222,78773,41939,-18292,2468,-48690,-27562,-35490,-44523,-55553,77630,-25537,-69266,-245,90007,44720,-61948,40288,-53560,-5659,-12017,-1357,42899,19257,-10160,74586,53197,36496,-33919,-67969,-78726,-127390,-56884,-34274,-9279,-3153,-6735,19977,-87452,-22490,107134,-4413,-49326,-92618,-46830,9847,-69669,-55270,-377,-79160,-43869,20894,3644,-9357,92307,57344,48099,4080,-64780,-37285,-97279,-62046,-14131,6627,6850,15707,31095,12341,56501,-4218,-8847,-49349,-45087,-16371,-53694,-78347,-27662,70774,104603,76212,8346,53481,45091,-109049,4146,-11420,104726,-45308,-3428,61456,89553,42581,14642,-43275,-35472,-15019,7974,-72097,-94406,41034,77350,14003,-18698,-46351,22980,6783,1801,-15502,26253,-43830,-19887,-72100,45766,-16820,50157,29771,-38044,-26954,26240,-3169,-47141,-27645,64360,-29544,-62641,46844,-14771,8193,-100743,-9170,20799,-35172,-29901,11883,5989,51577,-39214,-16296,36445,-44534,31387,45075,30972,-24849,11626,9652,-20630,6904,-40660,-56260,-8371,-25075,20100,31783,48463,11884,12697,25322,12026,36934,-893,73687,59571,25021,-50584,43178,-11533,-50007,63590,-14942,35269,42407,-33426,38163,68420,-32464,13574,58236,-51629,21654,107070,-31311,95047,-7521,-17204,19707,5776,-11266,-48675,46970,-58400,-79206,-17478,93693,-17528,-84532,-109055,-70052,207768,-38525,-155338,-73322,-6774,-31231,52507,47864,7473,-18219,-51600,-48738,-64123,32150,-87160,-75665,21248,-5062,-13264,93371,48636,-39602,100400,51355,-22081,20455,36991,53814,-27011,-5939,35491,-21118,-23524,-54851,-56663,14714,-52943,-5822,-3152,72678,60927,-7798,-75066,-32960,25815,8374,13111,-14592,19747,67902,2111,-72331,-9281,89420,107563,28835,-43141,-11820,-53640,-2035,-9190,18968,-25907,-48761,-93437,37700,23935,116087,43235,-16650,70019,17232,-45665,4989,11057,-5549,46530,-47563,-85791,9911,-8020,-78913,56952,46323,27252,24782,-36212,43282,45586,21506,-65467,156125,83761,-73808,19787,-638,3465,-10715,34976,-8603,63168,67168,-47299,21297,6654,112008,70134,22506,5152,15465,-682,-57557,-85248,-36614,67331,46485,38659,-10008,25399,39725,-16718,45866,-24965,-105375,-112358,1641,-23747,-53692,38112,43411,22923,27047,-31874,-86702,-58003,82820,2920,-102940,-53457,-21613,-33209,-21754,-52833,-21179,-12234,2374,-64723,36324,-14314,-43572,29037,-51655,68343,20889,3790,-10672,18326,12860,-36977,-7420,-28371,-23183,35327,48949,61091,28362,-6284,9328,50931,13911,65830,9153,46505,-20599,62402,-32693,3423,31360,2109,-39438,37591,14870,-37030,-40741,46733,20594,31605,-77234,-46812,-30874,-67214,-75595,-1593,37082,45824,-14519,-68991,-19170,-21653,-28132,-62218,7946,38144,44957,67519,20182,-17861,-6481,-62607,19832,-5213,-63286,-81160,30561,-62465,-54309,1359,26468,-61301,32628,-433,36121,-25599,21530,-91066,26630,17094,-14038,-61432,-4896,-948,10697,-3640,-9887,-62423,15138,1983,28932,43830,85064,-1325,-10350,19622,15857,-64712,-59022,-17406,35757,57535,3464,-31971,-42514,-40244,57817,6906,-10223,25613,-6883,-12771,37654,11627,-10693,-44998,-37975,30782,38740,-82878,-1476,31055,33701,11237,-10454,57449,-36234,63207,8240,70524,74695,47359,19990,88669,40152,-3297,-100137,-34199,-2791,-1103,79380,-42203,51435,-12674,-6077,6538,4008,-13586,-15242,102579,78683,-43760,-148823,-5220,-19880,14502,-53522,-37566,60728,18091,-16320,16092,-50874,46744,67510,22745,-48572,-77180,-82373,19640,-60609,1552,-535,66534,112629,-9564,-39810,-34918,13687,38823,33524,-33220,-43414,6337,-78791,50813,4989,16528,37409,10162,-2995,-38848,9698,-886,-88764,-69427,-55381,-20745,-23325,55426,55070,-44884,56440,47606,48417,5116,3596,-85926,-1512,-79622,-5543,-3274,-73203,41270,59873,-7744,16872,-8108,80447,73298,-11373,-52071,-51881,-91123,-21879,-7729,75075,72922,88140,-64072,-11665,95064,39552,277,-53024,4323,-16138,-6386,98864,-9889,-39884,-9862,-17921,-51991,13709,10219,67696,-27727,-35248,36030,10810,61056,-224,65468,32968,15226,61481,-56693,-101117,-55072,4628,38735,-320,2322,63407,-51905,-47764,59623,4226,16992,1094,32999,15749,-23302,-62597,-24004,-85170,-18989,-4430,-48267,-64439,-63247,14301,1513,41814,-1872,-74622,-24462,37787,47314,-23059,-14153,-24783,-33659,35584,-45606,65055,96155,-38617,-89864,-45302,-77247,-42840,4822,-57190,24728,-59823,-2584,-2564,14055,-24462,7675,87703,39292,33072,-32928,13559,23230,-18845,83066,16947,20493,-44359,-28805,-18408,-1909,24341,-37951,-38907,-105763,9681,-6012,-14892,-14500,-15815,-29009,-51652,47724,7402,46221,79556,83889,10241,-24525,-33531,57399,60775,18278,-14131,-42792,41843,-3592,-17023,-131734,-25444,-85044,67973,109095,105761,-11470,-10680,-16027,-40384,6079,-36283,-16284,-58380,-55827,60847,127183,125354,45601,-30806,-17632,22977,94815,-37989,-21649,37194,-12011,19149,-69467,42075,88108,57580,-55808,21105,25692,-6790,-78471,-19196,51685,76662,-3495,-4908,-668,3145,-17121,18811,80021,-35191,45197,67133,30485,57600,6964,89251,-72524,-78360,-21360,8304,1999,14544,71378,35384,-47563,-968,41531,53066,18469,-3118,-51413,51075,28759,36187,45117,-1870,24402,23308,22467,40643,26767,97389,19186,-47012,-58675,-107504,-129577,-58467,-24229,66931,29569,-9224,-34216,-50350,-26808,63742,52702,8427,11957,67413,-15899,-87578,118959,110960,-60256,-377,-4582,-40623,45524,-1254,-85672,-20973,-104821,-43090,-132511,-26900,-11615,348,-10634,-25089,-37417,35758,23478,26703,41174,-85178,75068,11678,-85043,48168,37983,47852,63797,39027,-12706,-133370,-74360,91380,-31720,-31921,140263,52074,-12015,-46274,-18562,7747,-7547,-30603,-54766,-10403,-49626,-102193,-11208,34621,16188,-19557,13269,-52449,-63159,-32657,-10754,-69718,39848,26069,30066,-29041,-45756,54170,43166,26835,12920,-41886,-9136,-18380,19153,60924,4752,823,90883,69731,93396,-59589,-33046,-8954,-68148,-58607,36593,-18944,-25961,65700,-15706,35864,69153,52208,-60987,29266,8045,-4357,-61074,-81673,-22007,2232,5525,-21731,7100,59551,52694,29738,127802,7136,33902,130238,78954,47332,40919,29230,-15036,25514,65218,-13326,-9711,-47925,-40360,29789,19020,19079,-47580,-102480,74878,-10985,-80340,8732,-24308,-191,-3018,-20432,682,-14554,57864,73913,72430,-27789,-12819,-37160,45253,18099,36214,-9692,28589,23350,-21639,-1432,6053,977,-42534,13129,-25868,-16248,-55725,-11178,69377,71697,-61783,-57548,33491,5567,1230,-59660,19591,25265,3961,-3159,-21884,-45895,22049,-29813],[-3402,19566,-14129,47879,48146,20395,2516,-39152,-61606,28427,-118339,-38147,2661,-6246,44490,11215,-88102,12659,17184,47916,53394,35543,60730,44787,15123,102154,31895,-886,-11594,-71717,6263,-26141,-3490,85521,37816,-11786,-3169,-30599,-56467,48297,32388,31062,21683,70542,28068,-8334,-7547,-12847,29091,32101,-34077,-7582,-39093,58187,54804,-2061,-5802,-49197,2760,-32947,-47404,-64856,29648,-22899,-22453,2436,85818,34059,-66908,9878,-54439,-12199,-34483,18965,22881,-14052,-17057,48130,47096,28613,-34847,-66207,-53925,-120071,-59849,-37048,-4016,-14952,-13453,385,-76958,-27624,97949,8334,-42328,-101458,-47565,-6811,-64383,-5700,23733,-88592,-53786,27612,18633,-36,91878,60447,28035,-9084,-71018,-30813,-77256,-41368,-4330,2141,32948,54554,22838,5479,36982,-36972,859,-28076,-60002,-31196,-15846,-75482,-28627,62882,73678,66916,-18359,35467,31686,-49286,11441,-20577,113756,-71101,4354,50618,88353,11003,-4920,-33871,-40496,-25862,-11933,-67391,-97873,54953,91036,7242,-15242,-49646,1574,3743,-12064,-14955,26852,-41097,-16587,-48585,48339,-35950,26513,21064,-49833,-23682,29078,3743,-40471,-23084,47905,-30641,-53844,54640,1113,4696,-120045,-19060,1644,-26809,-25198,27854,13305,39818,-96,-15192,45752,-89611,-8624,51192,55178,2287,7093,11531,-20146,16766,-17158,-58524,-34816,-13623,-5412,35554,60966,32695,15126,9322,-450,26851,-31956,69666,58320,29533,-55628,51298,-9246,-76379,48944,-17568,4673,52668,-43602,42676,55662,-58449,-339,57177,-49444,40282,140959,-11529,75383,-53321,-16257,-8706,-2562,-2940,-73882,36964,-61610,-46254,-25290,56598,-54155,-79471,-74364,-76993,194499,-38968,-148238,-108263,-32197,-38784,61679,82164,17173,-21153,-38039,-70918,-72971,53735,-86396,-53924,18567,-30618,-17744,76724,27848,-52696,107345,40995,8672,13941,45839,59576,-10253,-10049,43715,-1024,-16627,-55704,-57871,31295,-31753,-13458,21125,68745,41942,-17772,-65754,-18116,18370,28340,-3826,-33619,53629,70995,6001,-27436,15845,87420,114275,37331,-47985,10499,-52504,-11346,-39001,9401,-12678,-47569,-46359,41037,20777,112111,17137,13278,44942,14116,-32841,-11794,2263,8992,60652,-26029,-101283,-4757,-5480,-62763,36282,42307,30581,23681,-26725,25631,37187,1744,-60664,152240,74923,-52048,41803,12594,31252,7341,35596,-159,99000,81387,-21753,-7979,-11083,108259,58503,27164,-40456,12436,11821,-62446,-65681,-19549,56587,39873,57451,-3726,15088,39993,-13992,34042,-16746,-75567,-108729,-14818,-20508,-60190,15150,26541,32044,61169,-505,-71333,-70426,75383,-9020,-117344,-44867,-14285,-7739,7598,-7577,-39591,-11270,13973,-66940,42235,-17442,-57622,33523,-64487,56147,29171,27287,-7227,12163,-2712,-36350,-7857,-22980,-4329,57851,2089,41653,27930,-7959,9505,53225,-3348,74975,30537,59491,-46397,26942,-31653,-19003,38172,-42426,-64852,40253,9252,-53421,-39856,21881,-31386,30117,-53741,-23311,-34569,-83901,-65891,9880,43823,43995,-26317,-67370,-50750,-23575,-43740,-51718,-31854,27400,36942,66354,33089,-59459,-30713,-53211,10980,1452,-59969,-93883,30175,-61695,-58566,2744,14325,-64969,36291,-5970,51243,-40126,49110,-100369,32184,26576,-33880,-56118,-24737,-21587,-27632,-15835,-17397,-70223,-1561,-16888,27295,18114,47489,-30898,-1128,13875,10852,-60848,-41505,-32624,47520,56154,15228,-26254,-40037,-34041,47948,15473,-397,15510,-8938,-25720,10953,-2865,-15483,-42075,-44235,69032,45900,-97811,9202,42473,51493,23247,-2718,47567,-24244,61064,11966,81005,48829,32068,23883,67110,38196,4531,-118639,-10788,9078,2075,76836,-52633,63098,-10658,-307,17996,6360,-7449,-42672,130344,93959,-49631,-136223,-12131,-66618,-4602,-12037,-61240,42257,9736,-54340,6759,-34010,59031,80057,10242,-57630,-80512,-89677,-15219,-72853,-36953,15449,80742,91874,-4628,-50797,-29234,30205,40245,65183,-31372,-46342,18860,-80719,19962,11786,12492,25466,28058,-8537,-26000,14319,-2453,-107583,-69978,-52468,-29664,-51018,33989,50535,-39038,58446,74893,30899,280,20447,-67954,-1480,-70016,7860,-23709,-106910,31324,38021,-35888,22309,-17577,71860,53129,-24748,-55851,-56881,-72725,-12563,-27861,86853,33725,64211,-50898,-17777,113620,38336,9364,-59191,-5927,-3015,-10815,93658,-3495,-35784,1558,-21018,-61159,25371,8544,51741,-11624,-7657,39263,26268,44593,-8128,44800,28852,5693,9466,-55351,-99661,-38779,2527,50798,19782,23062,74496,-30970,-50180,57923,8445,17091,14996,39790,59184,-21823,-63655,-38059,-92407,-9078,-6778,-22491,-34596,-65599,5043,12805,5277,-14263,-64889,-16191,24107,-620,-38641,-9291,-51129,-50846,39686,-59797,57907,76498,-33323,-130560,-49808,-72532,-29938,-6366,-64431,9145,-52298,-8557,-12135,4698,-32686,2264,82719,36831,22802,-16117,11701,43722,-7506,69440,13097,15551,-33418,-21488,-50706,-10547,-4368,-49630,-81656,-185331,-21569,2039,24636,-14168,-16541,-40598,-80392,59312,6013,57062,81547,56533,25012,-29466,-41071,66915,83125,30295,7808,-44413,40475,-2744,-19234,-133560,-21314,-118333,46806,87024,80928,-15576,-34655,3860,-38875,-2524,-21855,-25229,-37603,-22777,49047,107516,113147,66615,-22540,-49426,4169,100536,-73072,-30747,35301,-12742,19982,-83221,38691,72437,37767,-43705,41585,-5423,-11472,-48930,-13262,60041,35458,-11249,8859,-14358,-274,-37061,-7811,74304,-17591,59143,13385,12006,78412,-17531,54061,-71134,-74920,-13932,39,28730,26709,72125,36803,-55790,-14940,31452,49726,16689,12196,-9224,42325,29827,20749,45942,-20732,12291,39420,42282,57671,31755,64440,21590,-66351,-43433,-110702,-171157,-55607,-24630,66058,46943,-1014,-17509,-53197,-24258,61249,57322,18203,-1131,55051,-30577,-83442,129290,79094,-63977,37228,-2054,-25031,67717,4008,-82562,185,-110148,-30942,-140873,-17374,-8232,-122,-12963,-26888,-47921,43498,35132,8455,42293,-83833,75744,18552,-77148,65585,33184,42209,62879,39295,-9803,-102371,-38385,95133,-50956,-26216,138939,64091,-7,-35053,-42519,-29369,11502,-21277,-68154,660,-46343,-83797,27387,16782,-12121,-14061,26206,-55159,-70406,-80117,-20753,-44916,39794,30183,20530,-42752,-65808,64802,52452,50016,34672,-38230,14347,-37457,43192,34488,-2674,-2975,87719,80127,72877,-51204,-9240,-15364,-79136,-56379,33380,-24790,-23468,65401,-23352,19008,32307,54771,-25055,51842,1245,7664,-36724,-71426,-28298,3907,16828,-6806,15876,64465,37418,-17158,118787,-1626,46577,127101,71392,34542,38056,33465,-26875,-26694,51502,-22590,-16495,-79306,-24803,37126,13463,-11779,-47857,-111097,81260,34901,-71760,-14467,-2793,-4954,-2094,-24368,-23633,-32005,47003,67586,91243,-22968,11661,-54486,-2264,-8430,38784,-37092,4553,9294,-11518,2859,-6762,-6734,-27173,18721,-18843,-17630,-56689,-6290,47285,76826,-48903,-77650,6858,-6927,18568,-52469,-30605,15683,10433,-11658,-24389,-41438,33276,-14067],[-686,24970,-18235,63084,48478,17789,-267,-28623,-46141,29881,-120084,-46176,1002,4919,38863,4278,-80361,45793,36409,62441,60152,27502,70569,67367,1603,97198,12872,-5986,-2063,-64642,20318,-24432,-9178,51969,84462,-8266,-29185,-35181,-47643,28637,42587,26332,8439,76452,23988,-26385,-35876,-24937,23507,542,-17691,4035,-23569,31619,61828,9727,-13848,-46675,42461,-23747,-45679,-70928,-14752,-22523,23284,14052,69458,26365,-62580,-22675,-46119,-6182,-52566,34665,-4529,-50891,-27109,21898,29045,18983,-24778,-51665,-27843,-104061,-54132,-37219,-8170,-20561,-12784,-23930,-56715,-31277,75919,5840,-18799,-92566,-40718,-19310,-51023,49117,54656,-77822,-49381,35286,51202,14173,87041,49480,-7563,-23380,-70912,-26921,-49807,-7577,12654,-9902,44978,90213,-3578,-9328,7265,-70172,247,-7212,-58239,-37004,36915,-48847,-25883,40291,37521,47656,-33705,4658,-482,1920,10670,-26310,106015,-80404,6725,29987,80018,-23598,-23516,-19702,-40709,-51352,-28531,-52844,-76113,72826,87945,6880,-7808,-42421,-19579,5215,-15093,-4303,24096,-29335,-4232,-31196,38033,-51884,5205,580,-55962,-15678,37145,14260,-23561,-14565,22728,-23043,-28441,58112,35805,2023,-121396,-22970,-17073,-1021,-11076,40196,18267,1867,31253,-2319,40005,-119493,-47261,46614,67517,37003,12760,10296,-14021,21904,-570,-48770,-54077,-523,-25427,30615,30569,51334,14380,-5566,-718,7034,-60946,57268,57712,36201,-56097,41107,-7777,-94527,28520,-12838,-24892,57875,-49424,46526,14620,-80781,-30335,43440,-40236,52741,165339,17788,51974,-75882,-12430,-44654,-14519,1339,-88856,23354,-50112,-8500,-35857,17401,-83674,-68701,-29976,-60730,179618,-126079,-147116,-95158,-44495,-37075,59819,104486,19399,-21907,-22021,-76421,-78697,58742,-78007,-34629,5186,-46058,-30564,66603,13133,-69234,79477,21128,40295,6625,54346,60704,6097,-24330,53613,14873,-23276,-52326,-58804,51163,-683,-17256,38806,58626,12615,-24589,-65276,-11189,8558,43687,-30061,-48597,61282,62572,13131,2454,36703,73252,120754,41543,-46596,13226,-44146,-6298,-57115,-3142,8971,-32436,-5551,41477,25158,90793,-10032,48189,19878,10353,-6001,-22535,1316,28757,68104,-7018,-94539,-18879,-10797,-36663,14415,33206,23976,23386,-15748,9421,24820,-14891,-79677,122401,57855,-29545,61665,30884,57860,15265,27092,20458,120171,73614,7786,-24674,-25515,78989,34621,29581,-78932,4516,27541,-55863,-41611,665,32155,25462,70071,75,-1575,35787,-14716,23393,-6824,-42679,-81096,-30765,-18247,-54582,4324,-7281,30502,91602,26154,-38188,-65159,57582,-22654,-116894,-35848,-12088,25171,20429,19638,-51680,-16150,26865,-58175,47464,-21731,-68691,23634,-71022,50040,31305,30872,-7038,13721,-20644,-37702,-1577,-11906,15823,69903,-27639,22361,23664,-14588,7230,51928,-17392,74217,45615,58407,-78215,-4543,-33374,-36446,38651,-77871,-60293,35714,7116,-41634,-19138,-11830,-60904,29318,-13339,8236,-22467,-91382,-52383,11832,42199,37408,-32268,-61453,-61243,-13028,-45303,-34641,-55989,19370,24791,56610,33660,-88293,-46497,-41230,2242,8644,-43770,-92198,21237,-54832,-56721,843,-658,-60367,35583,-7477,65727,-55848,62847,-85403,34242,32076,-44379,-44365,-45068,-43097,-56250,-18300,-18346,-73786,-17781,-33345,27930,-3230,6573,-45292,9084,905,3692,-48378,-13796,-39791,54400,62454,24531,-21686,-33899,-22355,37409,22735,-12182,-5346,-6625,-32893,-12439,-14777,-11290,-37535,-41734,98183,53164,-107543,22238,47341,63095,21070,327,35423,-10612,73847,20745,64885,20649,13908,26707,34165,28371,-1270,-104410,8138,22583,11698,75682,-55186,62319,-10133,727,24554,11980,1354,-53350,136402,92688,-56736,-94122,-9792,-100244,-28857,6581,-75453,11617,-989,-90607,3592,-20330,56147,81338,-10341,-71991,-72049,-92174,-50970,-71024,-76241,27538,79760,61867,6611,-57016,-16380,43743,33433,82474,-27953,-44729,15792,-77267,-3730,16043,10546,11240,33621,-12789,-6140,22081,-261,-109288,-57286,-47731,-30755,-59325,12404,38403,-28706,55108,97160,9307,27,43885,-41248,-2722,-52417,32284,-27845,-108535,23060,12882,-55316,21996,-22381,58622,31287,-46245,-45481,-43772,-45187,11440,-37675,93914,3674,40626,-35833,-20136,116057,40018,12657,-61754,-17514,9129,-22409,72772,-5111,-17388,5738,-18687,-62501,30961,18247,30198,3003,14714,33681,41314,24936,-12240,17363,21173,-4607,-38184,-44784,-89869,-38838,-547,55742,32377,38022,77896,-8045,-37589,55786,22784,21879,31128,42717,61262,-26610,-60666,-35228,-86545,-5052,-14659,-3176,-1922,-72487,-8463,19910,-28326,-19664,-54052,-6684,8814,-29540,-50535,-977,-56609,-64788,37921,-79298,20090,56071,-21433,-142712,-53361,-65592,-14170,-17044,-69069,-5176,-48028,-22492,-21870,-10196,-27665,2149,73911,22345,6980,6863,11332,55788,-12576,46737,10173,11651,-23612,-13351,-87083,-18653,-36455,-60594,-104558,-219653,-60915,11236,65843,-6478,-12761,-48483,-100785,70069,12090,60509,73019,38621,37363,-27871,-37919,68035,83428,37963,25989,-37647,34099,-12015,-22290,-101942,-18113,-136029,15096,61222,40113,-11636,-62117,23540,-27815,-12493,-12166,-36476,-15548,18395,20212,73724,84583,88168,-15788,-71609,-15580,90447,-92861,-34312,23672,-9086,22624,-89156,28683,54335,19670,-24268,54482,-31167,-2090,-12785,-5516,70613,10178,-15811,23989,-20185,-7471,-52108,-28623,58849,20140,70848,-48671,-12621,79098,-45724,18061,-57073,-63907,-5956,-14274,38395,26844,53001,37200,-45534,-32276,15718,41053,18396,35248,32574,31130,19214,582,39603,-50537,-794,51802,56599,57710,34828,35612,13042,-74929,-29724,-104147,-165243,-43766,-28387,56988,65650,7216,-4409,-57035,-20701,55719,59468,25801,-17572,34247,-42891,-68157,109419,41111,-65393,59781,2808,-20376,76597,8694,-67096,23806,-99389,-3895,-107653,-2643,3025,-5921,-10675,-25125,-34711,39876,18139,-4994,34134,-79458,57904,11246,-66705,72908,22566,27478,67794,30485,-14280,-66189,-19394,82666,-54761,-25454,99876,55253,405,-23729,-68312,-65339,35975,-4053,-78305,-13045,-41561,-49691,56410,-3601,-42367,-14787,41380,-49883,-70054,-107256,-27607,-13845,39682,41285,15281,-57506,-78863,78089,52834,68039,52094,-31821,30148,-54243,58037,2075,-15448,-24948,62936,62889,43058,-39761,-2912,-32552,-75369,-49955,37746,-26152,-18821,50220,-29122,7893,8019,48765,18296,69771,-5251,23561,-26082,-56780,-15303,3476,26103,7565,25333,70473,12858,-58579,92335,-7749,59439,100071,64935,21216,24338,29455,-35694,-59876,31201,-27149,-3743,-104321,6022,42972,12733,-51083,-48050,-106592,74537,57166,-61914,-41174,14876,-5960,-4261,-35402,-40160,-36952,28393,50974,91456,-12371,34892,-55177,-38915,-38518,33173,-68253,-23709,680,12517,-771,-20457,-9037,-8571,20258,-17086,-16207,-49792,6771,20477,44008,-43500,-89419,-17941,-14529,30427,-44939,-73903,6674,7444,-14277,-21960,-37121,41785,5539],[1961,29716,-21360,73170,35315,12859,1082,-2751,-18871,28072,-97424,-46938,-2073,7331,22427,-4086,-47846,66615,46583,65774,43005,14318,68407,85368,-12716,94739,-9196,-12358,14674,-47798,31624,-22871,-15679,6762,116430,10732,-53233,-38620,-36167,4843,41874,22953,2009,74083,13382,-41575,-71071,-23321,20209,-29838,-410,15320,-510,4666,53668,15554,-20423,-42375,78084,-9746,-36411,-70451,-36830,-20933,54678,33819,46076,21908,-52109,-49709,-33219,11573,-63025,44237,-25493,-83048,-39337,5376,3122,7445,-7421,-29875,-9630,-91696,-47773,-33251,-16956,-14967,-8491,-46544,-28529,-33269,46772,-4911,12650,-68550,-30064,-22096,-32186,92096,85680,-42647,-31124,39337,81439,27377,79162,27933,-46461,-34524,-60669,-28427,-21947,24244,31138,-27537,42980,111481,-42670,-29253,-25166,-97220,-5428,11296,-41564,-36001,87851,-1839,-20022,8594,11198,25689,-35754,-30869,-43334,28455,-2639,-28450,81345,-72905,2967,7478,67892,-51470,-34236,-6496,-36728,-84173,-43644,-35411,-25934,88723,69303,12551,1055,-31066,-41286,10442,-6600,14286,19608,-11981,13779,-20919,13688,-60988,-8618,-25689,-54915,-5617,47883,23738,1677,-5123,-314,-6571,4888,55702,79952,3103,-107552,-24515,-30752,29436,10123,47105,19274,-44247,44022,18739,24901,-120698,-75544,33794,67105,68167,24530,2339,-2838,21225,6390,-28925,-57879,12530,-32959,18174,-20461,64811,12121,-13960,7587,-16670,-78172,40655,54575,41430,-50350,15948,-12293,-106050,3704,-3486,-45678,56969,-43369,48160,-46472,-93758,-62274,23138,-30221,57734,168876,43996,32872,-65449,-7668,-77153,-33371,-1600,-92266,6914,-23563,23867,-44656,-10175,-93965,-56343,13235,-26412,168533,-273374,-173982,-40608,-43735,-30565,46816,104898,10736,-19763,-10190,-67867,-76010,49525,-64400,-24367,-21190,-48387,-47178,66218,2022,-85674,21729,-4114,60522,446,58838,54064,17617,-44124,62840,23031,-37901,-46217,-60317,68925,30521,-15763,44469,47995,-18911,-27080,-70044,-14526,-3109,48608,-57509,-56651,39213,41077,20023,1164,33579,48499,123861,42000,-36203,-766,-31183,12420,-59591,-15509,30273,-8138,14829,37143,34344,59819,-28339,77860,1528,10813,29016,-21252,6010,45649,66282,2921,-69639,-26038,-19909,-7191,-2083,22398,7913,26670,-8436,247,12076,-24440,-110702,80708,38393,-12055,73441,47791,67934,10202,12488,43412,115503,51075,32899,-24452,-34395,30604,8062,29615,-96752,-3620,41482,-38730,-18593,20576,4357,11273,74757,-295,-21185,28503,-19074,12811,1879,-15308,-42247,-47435,-23230,-37819,4418,-46420,15917,110658,39556,-5866,-44339,36803,-36679,-105103,-36663,-14143,49137,6766,15219,-52516,-24075,39859,-40124,48893,-26272,-73407,4974,-67990,48644,24079,17751,-9255,21724,-36190,-41482,7810,851,33777,68794,-30874,7872,16801,-20987,7356,48662,-27093,65143,52367,48313,-100710,-23625,-36322,-43852,31865,-93125,-28645,25013,5712,-2189,11066,-44582,-56586,30975,33534,36897,2358,-88938,-40612,7097,33238,27849,-37524,-56121,-53989,9130,-39312,-19670,-63100,14713,10333,38567,19665,-93855,-50522,-30993,-4273,17399,-18794,-76194,1315,-44601,-47483,-1550,-13820,-46354,33375,-6022,75483,-67248,60159,-56657,34614,31671,-42477,-30466,-59189,-57977,-66067,-9300,-13832,-72473,-32891,-45315,31476,-15215,-19893,-43067,17227,-14300,-2811,-28171,19873,-36827,53511,70785,30019,-17645,-22063,-8485,26857,28101,-31321,-29540,-2005,-33522,-26455,-18795,-1679,-32348,-32597,108774,57677,-106618,38517,47424,70011,10843,-2074,29331,1995,91989,33878,34127,-2851,-2748,29751,-2786,11789,-19373,-64426,20866,33150,28662,78432,-48777,47448,-9418,42,23239,18597,9368,-45521,118541,80076,-62859,-44592,-1381,-108200,-48131,1014,-75666,-23462,-14143,-113699,7512,-14725,39712,68297,-34724,-84842,-49722,-83769,-76750,-53552,-106885,30369,64212,31753,22023,-48261,1642,52218,21015,83989,-24314,-38905,-988,-70862,-15630,18895,13590,-3955,23105,-14354,12555,29314,5591,-94111,-31027,-42572,-28942,-50876,-6597,23424,-13673,46366,106099,-13363,6243,66794,-10114,-5929,-32391,61633,-13318,-88782,19011,-10467,-63943,15131,-25192,43675,15543,-66990,-21157,-12416,-18500,39109,-35048,97599,-11101,25138,-20744,-17976,104232,45481,4966,-56602,-27449,14211,-36200,39560,-14405,7303,3760,-10647,-58100,28340,30037,6190,12104,29181,21399,52010,5224,-11140,-8816,14747,-13979,-69560,-29882,-74814,-48462,-2879,52379,32001,41809,73145,11194,-14320,54496,39998,29997,49598,41478,35231,-35614,-61979,-20457,-70865,-5619,-26090,2992,27107,-77651,-23224,22031,-51213,-16405,-46076,-783,-5033,-31540,-55368,10527,-36787,-71193,31536,-97921,-30459,41216,-6019,-121496,-52252,-60821,1679,-26021,-69876,-14229,-54272,-41108,-32606,-28213,-9239,5779,61222,-3858,-9269,32524,13177,56709,-35573,20354,8520,13627,-21324,-8128,-115122,-23454,-62165,-66321,-106309,-193519,-91006,19916,96089,4872,-6322,-51433,-105031,76520,25893,58937,58246,34271,44339,-20418,-25013,61175,65268,35223,35180,-21912,24671,-24427,-25341,-45084,-15278,-125198,-15644,41824,-4105,643,-83463,36222,-15197,-22110,-9902,-51048,4756,55440,-20117,35317,44013,103476,-13369,-70510,-29916,61134,-97558,-31629,7072,-2610,25300,-92430,14906,36350,13189,745,54152,-49047,6481,19450,2928,78075,17592,-14680,35145,-17205,-16338,-58361,-36654,38565,63548,75982,-91797,-36910,60839,-71704,-1134,-30482,-43605,1954,-29266,18218,15821,24671,38146,-22427,-41759,-4026,29004,22165,58881,61522,18458,4598,-16974,27162,-83688,-16122,57000,62263,40743,33990,22312,-11876,-72054,-24882,-88592,-124113,-26393,-33719,40518,83401,21273,3424,-59457,-14721,47963,56171,29001,-33699,12039,-50743,-51280,57489,6507,-60915,60172,8508,-26785,70615,9446,-41133,45165,-71034,27896,-33635,10845,20948,-11407,-4650,-21243,-2599,28124,-21034,-9408,18275,-74388,29609,-9103,-57239,61076,5588,9322,76555,15707,-28548,-42740,-21219,63348,-38190,-31005,47942,27783,-9269,-15014,-88557,-87741,57276,15648,-80071,-45531,-37270,-13264,66847,-22787,-66141,-22042,56435,-37076,-60984,-105530,-26950,16144,38518,59229,17214,-64406,-78047,87887,38612,73026,61738,-18612,33086,-66408,58875,-25489,-29907,-61039,29899,26471,7005,-27991,-24874,-57451,-55299,-39462,46975,-25021,-12500,26094,-29686,8274,-1559,36636,57617,80499,-12536,40751,-29493,-37545,9913,-1466,26200,14938,34152,75684,-9670,-82032,55945,-15328,71472,61956,60565,10390,1413,21013,-36185,-63141,7991,-24488,24151,-110944,40437,46598,17633,-90372,-48720,-92431,56393,50055,-52535,-63253,25868,-6743,-7429,-48444,-48343,-26185,2737,28205,75875,-5689,49094,-39285,-52731,-63271,19952,-95435,-48591,-14,44763,-8403,-32455,-7814,3068,18140,-17982,-12731,-37698,25457,-3331,-14507,-46847,-87981,-36970,-16683,33446,-34918,-94152,529,-2398,-13216,-13839,-34282,47620,24741],[1837,30168,-21706,72705,14859,7539,3961,31245,12895,24326,-61746,-38744,-2805,2515,1725,-6108,-1559,70730,41316,56511,10761,-929,53941,92635,-22980,99081,-31080,-19683,38748,-29168,34916,-22310,-21679,-36799,121131,39017,-69204,-36587,-26238,-18543,31925,21705,1899,64434,-1293,-50803,-101928,-12502,18247,-49643,14190,23613,22808,-17858,25655,15869,-25896,-38413,98115,6480,-19017,-61219,-29148,-14982,64809,57544,24145,19569,-38977,-66619,-22605,35350,-64263,51522,-28084,-104128,-51808,5757,-21291,-5888,10497,-7606,-1985,-86875,-46653,-23911,-22790,2328,-5837,-60899,2992,-33656,17787,-12972,43352,-36440,-20836,-13352,-12996,107640,107328,10621,-3173,35799,81836,33518,69264,3293,-75209,-39202,-37612,-36532,-1452,41978,44103,-46468,31574,112721,-80468,-49990,-51886,-111480,-9083,28197,-15996,-33813,119526,49362,-12195,-22036,2620,9658,-28369,-58165,-83607,27509,-28197,-27621,46032,-53327,-6102,-10551,54722,-63652,-33441,232,-30619,-112209,-59074,-19355,44189,96306,41400,21671,8924,-19788,-58920,18200,9829,36276,15473,4742,30945,-14880,-19080,-60493,-13690,-48653,-45539,4142,57346,27539,28970,2279,-9143,15617,35957,46962,115473,8936,-85117,-30638,-36749,50498,32270,47135,15905,-73904,36534,41814,10225,-95935,-88565,20073,57050,86447,35781,-13676,10770,17216,9935,-2681,-41732,22726,-25773,4370,-64473,71896,11607,-11737,18417,-37767,-79623,23666,45275,40490,-37052,-14974,-25790,-111852,-22373,7689,-53444,49646,-23036,47391,-109076,-94440,-81291,3070,-24690,55429,147148,56149,23098,-25135,-4206,-96395,-56479,-11508,-85755,-11386,12111,44437,-45842,-17577,-79279,-44415,46959,13822,164184,-431229,-246940,36163,-33161,-24709,25942,79312,-8931,-14056,-6645,-51339,-59422,33266,-50147,-25417,-57703,-38575,-61502,69618,-10030,-98399,-45700,-27771,62502,-4088,56191,39921,23052,-62415,68717,21752,-51337,-38698,-62751,77072,51950,-8466,38700,42108,-42295,-24895,-71248,-25129,-15222,41334,-77409,-55970,-726,9475,23212,-30504,-4747,19857,120334,41466,-18180,-20131,-17678,37879,-46974,-24831,43293,17745,12532,27511,44098,30670,-33047,92306,-4635,18829,63215,-6755,12285,51983,55417,410,-36036,-23000,-28450,17734,-9595,12572,-15101,33597,-7583,2024,3749,-23985,-136589,37633,23581,-2605,73116,58950,51215,-5912,-3115,58199,83694,24539,46806,-11171,-38450,-20928,-11073,28126,-93056,-8113,49574,-14965,-673,37287,-16980,2996,71610,-3240,-38257,19927,-24478,1690,5830,2476,-5245,-62752,-37026,-13253,10293,-77211,-9745,113939,36597,7165,-16130,21281,-48186,-87662,-49331,-17899,51612,-31274,-14240,-40645,-31836,50165,-18601,44076,-29610,-69766,-14063,-54988,47835,7200,-3873,-12302,32400,-45023,-47312,15472,10986,45268,56517,-10693,2,10535,-23055,12471,44356,-32765,50948,52112,34500,-101157,-27760,-37245,-39765,18318,-85388,14014,9727,1836,43261,34890,-67010,-27369,36044,72397,52012,31418,-79623,-34688,-662,19471,16323,-45488,-53844,-37609,37097,-32277,-14606,-57149,11898,-4213,15269,-3785,-74187,-45001,-24358,-7885,27969,8375,-50335,-28137,-33602,-32635,-2610,-21147,-26067,33055,-3487,76776,-69932,44559,-27493,34932,26078,-30197,-19241,-62864,-57783,-56355,9271,-7037,-68063,-46213,-52667,37536,-15087,-15292,-32487,20128,-26799,-5105,-2989,53588,-25359,44836,74774,32450,-13470,-3603,2484,15856,31249,-43826,-48561,964,-29747,-27608,-13492,8920,-26120,-20584,101462,56711,-92365,59250,45041,73461,325,-8459,34451,10636,100051,47535,3547,-17608,-14719,32873,-36309,-8663,-44993,-19549,27301,36721,50375,84614,-35151,20833,-7396,573,13190,23994,13076,-23516,84594,62609,-63313,-6330,6705,-89827,-54145,-15065,-60890,-52245,-27752,-110445,16365,-18204,16546,43867,-57095,-86454,-16875,-61063,-84812,-23285,-120851,21817,41044,9347,37271,-19527,21029,54245,5722,73062,-21236,-30090,-25224,-64295,-14685,21791,20333,-19293,20,-12501,24488,31972,13717,-67189,1008,-38988,-29297,-33257,-21081,10480,5846,33288,99588,-30447,18552,79493,17381,-10697,-15256,86280,12017,-62918,19724,-27188,-61865,2442,-28619,29771,9832,-77719,10238,27433,-4351,59360,-22545,97338,-10718,18866,-6834,-11551,84008,52024,-14249,-42300,-34590,9441,-44229,1877,-29973,27061,-483,275,-50836,17706,35561,-15331,14130,36374,6623,54981,-11185,-5378,-24018,14715,-21087,-79658,-17639,-55129,-57422,-3151,42380,19280,34382,61400,23595,12304,54190,51583,39161,68815,36649,4868,-44107,-71091,-3219,-50976,-7010,-36706,-5549,46140,-76737,-35999,19151,-60865,-5693,-42138,-2110,-15031,-12747,-51181,23197,1463,-68267,22780,-108565,-72109,33850,8194,-76230,-44814,-59699,15106,-32096,-66414,-15282,-73008,-58230,-43130,-44105,17349,10800,46242,-37064,-19537,56489,17437,46835,-69752,-4556,7582,24651,-27066,-7935,-121751,-21946,-76165,-64760,-90220,-126592,-95171,26012,107363,15371,36,-49274,-93666,76352,45500,54630,43206,38808,44118,-8805,-7163,49408,38437,19137,32058,141,14106,-31360,-27030,15552,-12657,-87559,-35042,34979,-39599,19527,-89703,36486,-8238,-28719,-12698,-67237,20135,77683,-58627,4341,-970,106266,-15502,-45236,-35370,17125,-90865,-24125,-8598,4687,25655,-98691,922,19591,21210,26508,38355,-60844,1157,39288,10757,76529,54996,-7101,38943,-6858,-23670,-53571,-27576,20242,94742,73716,-102476,-54671,30740,-89586,4198,4353,-15082,8634,-39502,-30075,-2907,-2110,40457,2568,-35447,-24814,15209,25606,73883,69388,5172,-7478,-25876,12268,-108963,-31437,54105,57401,11553,26692,24838,-47983,-60338,-30168,-64109,-72730,-8270,-39475,19868,98273,42519,6130,-57079,-6742,39206,45343,26398,-45822,-7332,-54310,-40860,-6141,-19401,-47712,42185,13877,-40641,52878,4468,-10949,57091,-32837,51070,57427,16514,42491,-10485,3807,-16303,37542,13810,-61110,-4507,-1648,-69496,2191,-37216,-50694,28421,-16569,-5536,82163,-217,-50197,-39452,-35346,46845,-4686,-40849,10199,-9057,-24708,-10212,-98146,-89128,69096,33042,-69820,-81946,-35199,12809,57705,-37781,-76898,-33218,68281,-16812,-43496,-79288,-16682,38644,34985,78621,24104,-55723,-60072,84858,9768,61828,62943,3045,23076,-72968,46164,-39327,-38801,-95657,5929,-11326,-27019,-17780,-69022,-84100,-23143,-23905,58304,-23113,-5127,2037,-23695,18413,-2912,21698,81899,82688,-20729,56691,-39206,-15841,34652,-9675,12892,9329,40114,76407,-20182,-82332,22244,-28328,81720,30878,55505,3347,-26026,12742,-26601,-40320,-13459,-15462,55365,-94741,66651,47853,27008,-118650,-50272,-74558,30644,19464,-43656,-72955,30560,-9751,-8553,-56720,-50306,-3535,-28412,4576,52816,-7804,51310,-12042,-40805,-75040,3185,-111091,-63899,7410,75166,-15034,-40528,-6307,1782,13400,-18350,-7910,-25123,43831,-18392,-68871,-51599,-73179,-48992,-13981,25222,-21529,-88546,-2313,-15432,-10898,-1626,-32706,51167,40994],[-1072,24516,-18240,57908,-7656,3643,5384,61409,39471,19478,-30440,-23708,2646,-2941,-17262,2149,39267,61270,21730,36649,-21322,-14828,30089,83682,-25904,110455,-49889,-26849,64259,-15263,27956,-22694,-26479,-67475,97169,65925,-73174,-27123,-21150,-36755,17330,22513,5635,51144,-15315,-51721,-118682,-1364,15868,-53364,23592,27854,39333,-33429,-16970,12050,-32211,-36820,97308,21574,3601,-43411,2211,-3640,53888,77080,12156,17488,-25696,-71952,-19578,56546,-56896,63057,-7771,-112196,-61890,23052,-34865,-20052,21998,9414,-1587,-82963,-51490,-9335,-18912,26135,-8763,-62400,31384,-32560,-3618,-9700,68773,-6132,-17125,3811,763,88835,110939,65511,27990,23299,37467,29034,58158,-15852,-84459,-35881,-2700,-49998,6375,42007,45685,-61163,17129,95931,-103445,-66913,-66717,-109764,-5922,45460,9981,-36431,121705,84490,-4075,-40634,9677,4292,-17689,-67069,-107080,7593,-57682,-24651,10100,-29315,-18085,-20800,41485,-55743,-22439,-2240,-25219,-123356,-73894,-4872,112464,92360,12553,30469,14006,-9180,-62708,27249,27738,56966,13386,13899,40468,-9160,-49298,-49339,-12340,-59471,-28144,12683,62041,22833,50121,5815,1303,36676,55654,32737,123782,17614,-60343,-47410,-34829,53888,47990,40365,9070,-71241,16532,60404,4203,-59835,-85161,13973,42787,87672,40204,-35705,23048,14976,20892,25415,-7626,26788,-7321,-2834,-83576,72962,15913,1701,26217,-51728,-67387,9032,28384,29632,-16511,-40081,-47109,-111854,-45718,18434,-48777,36986,6878,45428,-151061,-83516,-78403,-11241,-25597,47539,104634,50075,23572,29670,-3408,-97249,-76898,-25511,-73177,-30327,46483,52196,-35126,-3856,-42838,-32905,66453,45197,166555,-546113,-371012,112219,-17434,-22923,2068,32033,-36042,-4662,-11654,-33577,-27309,18476,-40004,-34900,-96114,-21031,-68169,66940,-25953,-104665,-97492,-42510,47078,-8025,45045,21729,24292,-72639,69174,11587,-57067,-30305,-65080,69271,57481,3814,27448,43595,-49553,-18462,-61190,-36450,-25650,24773,-83562,-45769,-38361,-25264,20703,-72463,-69386,-4784,109620,43746,2151,-32704,-7707,59954,-22890,-29436,44073,37881,-4692,13787,50078,12178,-25567,86510,3065,34452,87084,16575,16026,43345,38483,-13345,-4362,-10598,-33325,32153,-8551,4595,-41126,41902,-12032,15623,3608,-12880,-144427,-1127,19206,-1324,60244,63338,10864,-26266,-15133,57657,35572,3182,46649,5127,-41037,-58062,-16610,26262,-75744,-7206,50599,9870,10355,49673,-27545,1709,62577,-4566,-47219,11713,-26893,-9478,2223,10557,21194,-71817,-55592,14135,15866,-90204,-39046,101956,20745,-5586,9210,16388,-53194,-69742,-67723,-20717,31024,-76328,-46329,-19411,-37030,54092,-841,32762,-30211,-58653,-25547,-34629,43180,-17080,-25676,-14627,41582,-44565,-54144,17025,15211,47407,38497,20975,-2634,8969,-19052,21355,38637,-35519,35342,47775,20524,-76489,-20234,-32539,-26598,118,-60221,48241,-7255,-6820,62829,39096,-73158,4825,43848,90681,47728,54243,-68120,-35519,-8461,4075,2953,-55529,-53741,-19436,61584,-27768,-22507,-44057,8002,-16747,-8511,-27546,-38183,-35691,-18862,-9053,39114,30467,-21998,-60901,-22753,-16139,-2163,-20559,-6005,36833,-1760,68078,-62477,23123,-8481,35957,17923,-13185,-13985,-55613,-37968,-34526,32338,-1854,-62673,-56694,-56793,44641,-3563,22927,-23585,15819,-33402,33,23424,81850,-10103,31055,71063,34475,-9069,19586,5520,3905,31667,-42489,-56370,-1912,-25637,-16255,-1454,17485,-18186,-9808,84672,48990,-67312,84071,42252,73836,-4261,-15495,50603,13341,86901,56123,-16637,-23034,-20470,34727,-60481,-28476,-71074,9502,28134,31174,72051,90336,-18209,-11219,-4191,2955,-3584,26788,10418,4648,51192,45674,-53785,11835,7778,-57564,-43420,-23170,-33552,-64962,-37418,-72843,26030,-27361,-4684,15845,-71687,-70099,18108,-26420,-72855,12925,-113823,4127,19104,-1364,47080,24734,37776,49565,-10238,55420,-18707,-19947,-49172,-59498,-3226,25891,24900,-33900,-26565,-7702,28779,27545,21818,-36729,27307,-38532,-34096,-15060,-29561,2897,27896,17751,82198,-34385,34120,73045,32380,-15500,-3923,96868,34873,-41804,23732,-34010,-50900,-13971,-33619,19001,12714,-73353,37203,58923,-10087,65415,-5281,91856,-576,16454,4601,-2099,61706,53486,-40542,-21405,-39713,-3241,-39633,-30587,-49203,32699,-2072,9188,-43194,1552,30939,-28999,10056,40019,-5940,48653,-22335,3221,-22101,23529,-25069,-70642,-14415,-29962,-59094,-928,29657,227,21212,44711,29017,35031,53454,51248,47042,84957,29141,-11410,-46622,-83919,7149,-32370,-5214,-41521,-24100,51526,-69290,-44121,11919,-59625,8917,-40087,-10835,-19888,11937,-38184,33512,43618,-57001,13801,-106443,-90578,31601,16864,-24378,-31947,-60543,24328,-34357,-59559,-7871,-97381,-66999,-50670,-52680,43368,15055,31270,-68714,-18785,74866,23739,29180,-102500,-24284,6328,44420,-36121,-12011,-100737,-12244,-77910,-56445,-61525,-57120,-66538,27713,98799,21589,3611,-42851,-73655,68374,66881,48975,33265,41585,36563,4677,8936,36954,13492,-8561,17071,23288,4073,-26995,-26115,58048,-10770,-40233,-38038,40040,-58899,41390,-76309,22776,-10011,-29553,-14575,-80994,28771,81356,-79634,-10987,-41099,94887,-19244,-8865,-32453,-28866,-77736,-14549,-18325,11177,22418,-106277,-10345,4835,38950,46628,10030,-69861,-21349,42513,16355,62789,96486,5252,35248,7453,-26429,-38304,-2313,10176,102274,66626,-86434,-62200,-1317,-95697,28554,40304,17142,12725,-41390,-86700,-25086,-21374,43326,20010,-13190,-43373,-577,26232,72260,55577,-7968,-13264,-23575,-170,-116914,-42412,44808,42638,-21449,11414,34550,-80367,-44153,-40796,-31104,-32063,5522,-45273,-86,108516,65908,5019,-47803,137,30957,26496,18140,-50428,-22077,-55851,-40045,-50676,-35280,-25305,17970,18414,-55471,30401,-5199,14984,52908,3533,55971,130775,10399,63602,94,13342,-10366,73314,2416,-79435,6262,-21106,-63855,-15140,-65569,-47879,-17345,-40560,-12107,77018,-12229,-72395,-51858,-46842,39102,34351,-50082,917,-41701,-39886,-8829,-95944,-70208,69507,45253,-47029,-106538,-35723,21513,35517,-46633,-72181,-43934,73760,9504,-20429,-43027,1234,49596,28234,90928,29591,-29474,-27442,62387,-25609,38514,57531,31011,5603,-73974,25135,-36011,-34880,-110663,2576,-32124,-46890,-9676,-113559,-105272,12128,-2413,69732,-21359,2536,-13881,-12362,28285,-4992,6919,85036,76230,-28722,69640,-44115,5152,46946,-17637,-12540,-12176,40394,68898,-15105,-63478,3239,-47501,89326,18647,45604,-519,-51445,8371,-8674,-6604,-29490,-3873,76276,-61620,77609,46967,38330,-127283,-52115,-58473,2619,-19935,-33749,-65671,32323,-15273,-4924,-54275,-48655,21350,-61665,-14713,31600,-17615,42953,18135,-10127,-69887,-10550,-110667,-66646,20181,93747,-16746,-43195,-7571,-12061,7329,-16479,-2560,-16406,54179,-22302,-91297,-46955,-50677,-54542,-7703,5960,-5745,-66992,-2906,-28206,-9135,11037,-30555,52624,53302],[-4114,13529,-11243,28122,-29281,2165,3396,76015,52752,13698,-17522,-7008,16312,-1808,-31374,19052,58514,46050,-6112,10545,-39930,-24683,2683,56239,-20662,124392,-64070,-32232,81149,-9154,12786,-23317,-29774,-80499,54562,80474,-64833,-11320,-22194,-46513,3769,24575,9850,39190,-20894,-43968,-117674,1526,11226,-42073,27233,29241,44809,-42411,-58993,5629,-41728,-38565,77932,31717,25777,-20020,42542,11417,28144,82437,14884,14197,-13360,-66760,-24221,67447,-43795,82913,30246,-109480,-66888,47718,-34868,-32941,22664,18119,-2047,-68276,-57415,8493,-2564,47047,-17444,-50123,50312,-30008,-11895,6195,89481,13000,-19304,22441,4923,41578,92926,102010,55541,4114,-38154,14591,46680,-22967,-72175,-25204,37375,-65285,1064,29414,33657,-66401,4920,68765,-106926,-76420,-67694,-94304,3985,64080,28117,-46684,95461,91410,2321,-40334,23759,7580,-8845,-56800,-103801,-18275,-75921,-20000,-17187,-8686,-29455,-23066,27750,-30376,-6887,-12569,-23185,-110902,-83751,10203,151039,78347,-10364,35348,15414,2637,-42555,36647,40125,73106,13845,10605,38472,-608,-65052,-28762,-8785,-52893,-5152,20916,60209,9758,58633,5420,22604,46841,58257,15204,97004,24526,-36322,-74473,-26796,40392,52138,29124,930,-38912,-3424,69722,9159,-28033,-66962,21122,29552,73829,34825,-58684,30375,19634,46755,50618,36005,22228,14780,2428,-75109,69208,26193,22533,27947,-57490,-47718,-1871,6451,8201,8449,-49884,-70425,-106172,-62771,27363,-36525,21449,35821,44105,-156205,-64808,-53947,-16786,-30708,36783,51856,29724,31707,78543,-5002,-81108,-87519,-39720,-59215,-48617,68369,50656,-12033,24602,4190,-20887,70216,55837,173683,-579537,-530999,169367,-828,-24605,-20538,-25001,-64244,7598,-21942,-19561,14770,11329,-36873,-46258,-124832,-2291,-64526,51704,-44564,-103183,-116700,-43648,21573,-13378,26296,4371,24854,-71268,63611,-4661,-54549,-20823,-64730,44285,47010,18723,19011,51476,-38799,-8816,-37498,-41614,-32098,5421,-74581,-26434,-56318,-54643,12685,-95889,-132975,-19746,94643,51877,17808,-32287,-3959,69851,7657,-29370,34086,47907,-25781,-1429,49011,5841,-11836,62812,20825,53871,93655,40330,14671,20351,20200,-32705,17786,7062,-33365,34353,-2845,-2502,-65322,48711,-16737,38354,12405,6642,-130857,-32097,27413,-6074,38384,62744,-36576,-41186,-21348,40560,-10924,-8380,34106,13053,-46760,-69508,-8352,24750,-53955,-1735,46463,30234,14956,58692,-30106,3862,50910,236,-44702,4914,-22868,-19283,-9877,10737,33681,-69367,-71139,38928,16556,-83934,-61349,80069,500,-34609,23607,22271,-48306,-54264,-82416,-21057,-2215,-103191,-58096,3478,-38791,48510,8124,17161,-27118,-44151,-25031,-11693,32368,-44919,-42143,-15299,46513,-34772,-60666,10048,12141,40095,21453,50232,-3494,15495,-9788,29328,29997,-36481,21481,41465,7738,-35606,-7810,-19913,-9255,-19234,-27526,61584,-21856,-20863,37278,20221,-62021,18987,51952,84320,25741,63061,-58080,-40402,-14604,-9921,-12567,-63144,-52619,-2828,73411,-26011,-39716,-29058,277,-25673,-27948,-42989,-1396,-28444,-8595,-8738,47951,41535,1144,-87147,-10977,-2382,-1503,-12546,6519,44566,-1818,51285,-46676,2855,-3884,37337,10369,2138,-15292,-40573,-2196,-12199,53236,-1178,-57371,-62927,-59463,50614,15183,75837,-21835,4432,-33507,14145,47445,101212,3070,16161,60935,39494,-5239,42402,-2272,-8692,28543,-28010,-51770,-12944,-25453,3124,12365,23574,-8777,-3426,67912,35444,-38843,109251,40400,70850,-369,-19126,72133,9846,52634,54792,-24000,-21055,-20082,33407,-72071,-42314,-89656,14402,24172,17158,88861,90214,-2519,-39945,-1230,4800,-22533,26678,1785,30462,36756,32282,-33143,10773,-1887,-30257,-18494,-11519,1354,-57393,-37544,-7293,32242,-35682,-17389,-7104,-74698,-38080,45071,12332,-44475,45898,-86747,-16642,3939,-983,47119,71029,49332,39280,-25285,36624,-16015,-10052,-66495,-56576,14200,31556,19274,-46211,-46272,-1661,28620,16305,27319,-11165,38772,-41406,-41536,-2641,-30710,1502,48221,1657,61952,-21593,48452,43715,29044,-18145,1902,88504,43484,-29634,28250,-30362,-34174,-31146,-38737,12700,18719,-55104,48273,65852,-33472,56444,11425,81089,11551,10347,11997,8457,41022,42536,-66147,-102,-44671,-17799,-20513,-49644,-68259,21874,2678,11239,-36672,-16092,17843,-30925,2524,45028,-12726,34062,-28660,12772,-4794,38106,-25542,-49741,-23342,-265,-53383,3155,18937,-16702,10845,25303,29519,49274,49839,37379,52090,92900,19608,-7713,-39492,-91596,5754,-18189,1613,-37089,-43674,43851,-58030,-46179,1494,-52380,22648,-35429,-22905,-19703,27678,-19018,37480,74989,-40609,5721,-91447,-84830,29944,17940,18545,-16622,-59692,28569,-32530,-51411,6105,-113047,-62633,-52733,-51532,59875,17372,18354,-88634,-5730,85868,31177,8471,-120454,-36842,3844,68763,-41766,-16730,-56704,5176,-69930,-43920,-26131,-12761,-13924,24150,75881,22393,2608,-33807,-53785,52324,85098,42313,31270,32150,23414,17564,17554,27316,-2671,-41728,-5200,41337,-4311,-11207,-22078,71873,-10523,-5116,-26348,50115,-60943,61443,-44875,-1171,-18526,-22883,-9327,-87735,31059,70607,-73177,-10206,-68364,74453,-19627,19367,-25072,-61183,-62606,-5869,-19282,16190,16191,-104087,-17683,-6955,57072,55600,-22771,-78079,-53572,30034,18176,38916,107853,18678,27201,21214,-23186,-15975,32305,11672,88100,58436,-60229,-59497,-26372,-89707,57528,69811,45926,13278,-34247,-123907,-47127,-32360,44236,25860,18049,-57078,-20559,22403,50406,26655,-20215,-12224,-11705,-5845,-105393,-45416,32373,21682,-48528,-10792,40061,-93338,-28235,-49269,7611,-10209,10947,-51083,-14233,111860,82366,1732,-32617,662,24628,1103,6200,-44739,-31661,-58216,-46375,-56471,-42008,3602,1068,22208,-64071,11522,-15662,29423,30539,28589,41105,160080,-6907,80322,18513,22805,-2373,95116,-2889,-66879,17456,-36019,-55610,-18917,-86779,-48969,-62139,-61143,-9180,57481,-16635,-86501,-68637,-43567,40797,64505,-53010,17421,-57028,-48716,-8930,-85113,-39522,60723,51638,-14945,-110069,-37232,13483,9789,-48480,-54183,-49813,70581,37601,2349,-13151,20766,48062,18408,88680,26769,8233,11699,21810,-54037,13121,48463,59841,-10339,-70055,3295,-18699,-14877,-96822,20046,-26437,-42549,-3063,-134229,-114599,39865,23957,79835,-19743,9523,-18263,983,24188,-13198,-5931,67812,62153,-34523,79491,-35854,22954,41260,-21578,-43632,-47394,32594,51467,1110,-36111,4515,-68648,93571,23923,28649,-2958,-68580,9691,13817,19789,-38786,5190,77633,-24579,72757,44262,48600,-114246,-52149,-47119,-21840,-51209,-21129,-41872,35496,-21467,4512,-38452,-45009,37286,-91511,-25706,18480,-29520,28305,42763,25972,-48810,-14374,-94428,-57780,33018,95075,-12222,-39949,-12884,-32368,1085,-13281,2065,-13224,50025,-15994,-74641,-26571,-30282,-54624,690,-20816,9659,-43627,-2803,-38261,-9519,19645,-25143,51765,61253],[-3659,194,-2246,-12490,-48450,2925,-2107,69058,49294,6796,-26841,5255,36795,9324,-40922,38266,52316,33155,-34336,-16713,-41088,-29100,-20763,13915,-8981,133682,-73727,-34304,80241,-10150,-5084,-23195,-31339,-77739,9313,76696,-47402,7875,-28390,-47149,-4033,26703,11533,33117,-9091,-30356,-103653,-7633,3066,-23068,26492,30700,39330,-47421,-82255,-2023,-55467,-42981,47720,33457,41638,3853,76270,26558,-2653,66746,30995,9628,-2071,-53723,-30292,65158,-29488,108496,73084,-99810,-64915,64056,-27732,-41618,12420,18612,2530,-35086,-56416,26164,23678,55167,-27741,-27560,55904,-25827,-5331,27620,108403,16353,-22908,34678,-1351,-17530,57559,106749,74227,-16278,-107761,-4833,35768,-15614,-43659,-9831,70958,-77834,-12901,13827,10937,-58867,-2581,39916,-96461,-77026,-57234,-71605,15782,82487,33154,-62351,51531,72411,4995,-21846,35733,12229,-4390,-36326,-72565,-39156,-68173,-13487,-30783,3017,-36584,-19291,12904,3252,6002,-25922,-26113,-76980,-82831,27197,140861,59261,-24087,34056,13117,17667,4348,45799,41891,83257,15728,-5514,26200,12031,-58867,-2360,-6859,-29273,19067,31016,52194,-8463,52567,2776,35343,35945,42964,-2321,43916,23952,-13201,-102884,-15526,18406,44313,17608,-5359,4670,-12595,67979,20885,-8646,-37574,41546,20273,51557,21858,-76464,30433,33127,85128,68269,77554,8697,32152,20981,-48576,61974,40817,43582,23753,-57261,-27969,-8797,-14415,-20291,32646,-40730,-86787,-96360,-71494,33910,-23539,6377,51787,44816,-121426,-43751,-16608,-13570,-34822,25923,-13,4147,43086,106376,-7141,-55294,-85405,-50837,-47863,-65250,70102,45309,19420,56587,46962,-8106,59503,41252,183288,-519797,-690562,199005,13846,-25235,-39616,-76487,-86237,20914,-32240,-11192,54701,13305,-40514,-52231,-133078,10782,-51568,24666,-60766,-94242,-102288,-31429,-4115,-22021,2797,-8046,27720,-58899,53384,-22511,-48171,-9950,-58361,8020,26046,32524,20103,61661,-14919,2614,-3945,-36537,-32882,-8945,-54023,62,-48465,-71916,1233,-81140,-165843,-23289,80114,66399,23375,-21127,-6818,63905,39441,-26363,19400,47733,-42306,-15049,39431,5823,692,29308,39702,70406,80901,55356,8061,-11383,5519,-49412,28328,24663,-29046,27122,2147,-10443,-82339,52678,-14372,64488,27024,29818,-101774,-53172,44918,-13688,14004,60251,-70076,-41968,-22303,11965,-40438,-10452,14051,5203,-59626,-54169,8681,23589,-33309,5325,40925,42008,15193,66549,-31858,3376,40196,13380,-31112,-270,-11328,-26105,-28931,4895,33101,-52859,-75801,56609,10680,-64462,-67431,56510,-14160,-60928,23947,33981,-32648,-41704,-86399,-18968,-31868,-93395,-40459,18459,-37747,32486,7852,937,-20486,-32278,-13209,8277,16487,-71927,-51053,-14164,46396,-18115,-65815,-5103,2485,26042,11079,67393,-6082,31195,2152,30418,16847,-36218,11289,32928,-3985,5160,2624,274,7159,-35521,3319,53187,-29993,-38984,-23866,-12862,-37471,6466,56994,60982,-4979,56665,-50300,-44132,-18407,-20226,-30237,-62398,-47183,11183,67831,-25139,-57120,-15665,-12224,-30103,-39542,-45431,22274,-26178,11957,-7797,50589,38644,13807,-96773,3709,5536,-2551,93,6433,53574,-3110,31577,-26183,-11821,-11181,37861,5817,11442,-21111,-23085,37166,323,65896,-5545,-51912,-63547,-61558,53238,34842,110834,-26881,-11706,-28895,35931,66383,110567,9643,3537,48791,49866,-3470,58013,-20187,-20652,21109,-6579,-38485,-31326,-31854,22848,23250,29020,432,-2710,55433,19065,-16177,127422,39984,64102,10289,-16211,89871,1583,7987,41836,-22475,-14469,-14892,27281,-70989,-45414,-93580,993,16113,-1921,97723,80822,8338,-56837,-648,2052,-37996,24240,-9965,47631,51210,22953,-4663,-2448,-21033,-22411,12891,19280,37344,-33863,-24043,62921,32319,-36280,-19424,-20183,-65759,-2132,56645,45540,-7813,66725,-46043,-32795,-4656,6355,35840,102399,55422,25774,-38338,20287,-12067,-1500,-74021,-53644,32637,38113,-1649,-53779,-52041,3234,28619,1330,28129,3629,33099,-46193,-46759,1548,-23680,4683,61367,-14036,45615,3541,56980,-3429,7434,-16571,4839,63599,33095,-26204,30315,-18834,-15708,-45993,-40517,11489,21541,-29185,37244,41760,-62033,36525,23812,67311,18817,-4183,14055,18057,22272,14833,-82928,13947,-51085,-26613,8505,-51355,-82527,999,14477,3929,-31724,-30870,2086,-20373,-5429,54668,-12373,14947,-32787,22428,18110,49792,-22571,-26083,-42911,28861,-45364,7579,13980,-24387,10526,5140,27805,54151,41137,13464,53992,88386,8165,10650,-22923,-86375,-5971,-8413,11867,-23094,-55480,27715,-46719,-42395,-10606,-43778,30886,-23492,-31361,-15965,26491,1689,32130,87212,-23368,-1609,-68301,-64929,25190,12592,45855,-2651,-53522,28172,-27214,-44533,23401,-105638,-44697,-49284,-42282,61096,17908,8804,-88539,16102,90645,38378,-10000,-115089,-41707,-184,91004,-38958,-17136,-3145,27021,-55553,-30809,9324,4643,40120,15819,47284,19031,-3266,-24226,-40627,29423,96313,34380,36770,6308,7957,27650,16351,21898,-8656,-71917,-27552,49104,-10552,10500,-15457,61006,-12521,4725,-6986,55887,-50170,74960,-2380,-26908,-28380,-8995,5875,-84675,29368,54237,-40961,14,-78973,54628,-12172,25524,-18594,-68976,-48373,-366,-11183,20165,9136,-79424,-21920,-15150,66519,51080,-49297,-84702,-83038,7287,15513,12227,71217,28764,19857,29880,-15000,8282,65328,23498,66221,51078,-38368,-49977,-38927,-74277,76203,87162,63731,10288,-20294,-123497,-66439,-36684,39961,21602,48730,-64518,-47262,13993,10983,-6974,-30679,-6416,4922,-2698,-81482,-39729,20115,691,-61422,-35656,33489,-80901,-16698,-49632,46072,-4639,6251,-56552,-18823,105184,83904,-2421,-15695,-10122,21094,-27462,-6024,-27746,-36074,-62747,-53671,-27687,-41189,33552,-866,25530,-61255,2545,-21511,29262,-5022,38127,13079,141291,-30127,89669,37950,31316,9380,98499,-2436,-32709,24045,-43838,-43394,-11753,-95801,-53709,-92046,-72414,292,26373,-12325,-86063,-78610,-23032,48533,75942,-45877,46221,-47580,-46844,-8073,-71906,-10019,47068,53298,20000,-93048,-36593,-4350,-12083,-43544,-28646,-48196,58173,60614,16733,236,33828,36248,6605,69693,12316,45062,46370,-26975,-64090,-3535,38191,82847,-16488,-62222,-12736,4460,18313,-60025,48347,1458,-13144,3080,-119963,-108581,51762,51280,87145,-17523,14623,-13826,12155,-2385,-26759,-16505,37162,42499,-36070,88265,-13000,36577,20468,-19310,-71482,-88786,16230,25984,18810,-11697,22838,-83637,93997,34928,6410,-5656,-73773,16273,36855,26172,-42483,7550,58490,3618,56475,39916,55248,-85052,-47150,-40182,-37616,-62542,-5689,-7385,42606,-25377,18403,-11224,-39638,36765,-111492,-26457,15185,-36505,12603,56197,53879,-17192,-3906,-67839,-41630,39963,80352,-3047,-31309,-20822,-50109,-4612,-11983,4130,-13649,30418,-2693,-34789,6703,-21598,-50016,9919,-48917,20791,-27832,-3019,-44307,-12732,20490,-14372,48080,64126],[2472,-11546,6572,-54109,-63585,4677,-9481,42958,31155,-1213,-51159,8633,58743,28179,-48592,51660,29472,27466,-55727,-40828,-31885,-28212,-33080,-33070,5506,132289,-80040,-32343,58478,-14911,-19105,-21488,-30866,-64709,-24051,57425,-26137,27750,-37130,-40593,-3782,27749,8999,35376,24170,-17155,-87770,-26243,-8784,-6340,23727,35322,27239,-51698,-76130,-9647,-71726,-47898,15910,24881,47453,22720,93201,37813,-28393,31633,53256,5421,8212,-36344,-28052,53524,-18950,130688,105698,-86085,-55720,58898,-24810,-43191,-4441,13568,14935,14082,-41659,40010,52899,44501,-33348,-2097,48425,-19603,12905,42701,126521,6943,-20194,35230,-15144,-68791,16155,80764,81562,-31102,-134994,-21654,26271,4198,-8839,6225,86053,-84097,-28390,4006,-14699,-38339,-5851,14955,-81957,-69743,-40778,-49088,22323,96596,24727,-77208,4577,40648,2483,6621,40287,10383,-4448,-18278,-22853,-49306,-29911,-4492,-30687,4100,-37119,-12201,-2715,33124,11284,-36115,-33974,-32188,-67489,44385,84774,40678,-29034,26316,7664,36161,67711,54194,31439,87126,16520,-29264,10081,27624,-31400,24551,-8194,5540,39215,45091,39935,-26527,35211,582,21846,-1937,14237,-15924,-14926,11676,9237,-119715,-3844,-756,29116,10311,-6111,37796,-7084,56628,31643,-883,-1971,69326,14853,29077,8247,-84534,22884,51905,123341,74065,107138,-11205,39441,47860,-18735,52529,55816,57057,16340,-54875,-13802,-12151,-27141,-48835,49811,-16353,-87626,-85361,-71808,38010,-15634,-4722,47165,47718,-57783,-25497,21053,-4363,-32501,16902,-43262,-17845,53390,110580,-7312,-30148,-73857,-57105,-41238,-79800,50579,40829,51837,79769,72631,3890,37965,5914,193820,-384829,-802663,202104,25161,-18778,-54943,-109422,-96063,32811,-37403,-7378,79112,20976,-47557,-47979,-116304,13054,-33422,-7521,-68212,-79447,-66572,-11150,-22124,-34434,-21443,-13594,33629,-39348,41729,-36954,-43574,1835,-43434,-28318,2931,40742,32760,68589,13115,14187,31419,-21523,-27646,-11928,-28274,29696,-21488,-74706,-10880,-30724,-154691,-17777,69894,84271,17552,-7606,-14426,44913,67544,-23170,7864,40986,-50664,-24593,21937,3254,6133,-4605,48672,76926,52479,55414,-1697,-43088,-1908,-55696,30700,38099,-21795,16001,2114,-20058,-86838,55350,2087,86754,41295,50677,-68295,-64303,62672,-21309,-5803,58525,-75769,-25063,-20293,-18739,-48176,-6701,-8005,-18454,-81308,-20245,26913,22391,-15700,10087,37601,43278,13684,75039,-39401,-5147,33257,33251,-10758,-4475,5692,-28966,-51029,-5635,23211,-24579,-65436,64702,-407,-41460,-53778,39099,-15854,-68139,12556,43994,-8992,-31198,-78433,-15821,-45344,-46610,-1740,18083,-35249,8334,2081,-12415,-11630,-28569,4380,20475,-366,-93967,-52488,-11551,41729,1202,-69151,-25403,-11400,9480,10229,69910,-12039,53877,13710,20398,-1103,-34595,5377,19923,-15067,31129,6900,24594,19461,-44900,26173,31300,-29138,-58250,-88185,-42538,-6805,-26011,56228,36855,-31507,41449,-42634,-41193,-19496,-25657,-49024,-49340,-36063,21164,47306,-22844,-64583,-5883,-27732,-29859,-41647,-35110,27492,-27843,43169,-6718,43538,22689,14717,-83823,22339,6694,-6823,13332,-6836,59615,-3613,15723,-4594,-19598,-23246,36069,5205,14108,-27871,-8602,63846,-1445,66879,-12710,-45261,-57861,-62339,51006,49101,102174,-34800,-28776,-22692,60845,78711,110214,8481,-5537,38664,65093,-5270,60722,-43756,-30242,9308,13758,-23006,-53784,-44718,34116,29035,36416,6710,-6789,44409,3941,-6210,129771,40752,53689,22705,-6063,94530,-8926,-32314,19754,-18494,-5641,-6961,15769,-59851,-35198,-78704,-18223,4768,-20786,97877,63617,12914,-56736,-4306,-8335,-45309,20452,-20545,53554,88601,16431,24886,-18584,-43764,-36488,40341,58155,67526,-6545,2605,108294,26131,-24957,-13054,-24949,-48177,23485,51620,66167,27025,69664,-2112,-38091,-10999,15157,15524,106502,57583,12286,-48787,7583,-5808,5275,-71980,-47682,48525,43917,-34675,-53917,-42883,4879,31914,-12718,23333,5982,15379,-50382,-44575,-1058,-9065,9288,63151,-29889,35494,28997,56931,-54407,-25940,-9733,7850,31779,7643,-29358,27931,-4605,204,-56058,-34916,15205,17182,-3364,6401,-5215,-78848,12040,30468,54744,17762,-26491,10584,25119,4158,-26745,-85404,14799,-59235,-23905,37941,-37261,-87631,-17172,30602,-11385,-28021,-39384,-9398,-465,-11518,68270,-5885,-3044,-38206,32770,33414,48661,-16654,-7597,-67296,49355,-41599,10437,16087,-20019,21745,-14129,25706,51717,26749,-13658,53613,70293,-5371,32449,-1645,-66298,-21537,-852,21082,-2679,-55542,9911,-38053,-34594,-22654,-36346,30518,-2027,-29446,-11166,9223,18418,16929,80154,-9224,-9023,-44205,-44130,16766,4703,59579,6788,-40431,24531,-19862,-40842,41162,-70612,-17899,-43782,-29792,46607,17935,3200,-65705,39251,92065,43654,-21467,-86281,-39368,-5302,104554,-26662,-9449,43997,47874,-37358,-20995,37591,10133,70065,4576,21235,14167,-12698,-16223,-36986,3169,99479,25039,46560,-31278,-5859,33440,7304,19693,-7650,-91503,-42907,44042,-14486,29801,-7724,38272,-16359,-8936,11029,50797,-33873,78627,41158,-44075,-33843,9526,28471,-72424,26890,40911,3993,10099,-74642,43729,4395,8249,-17465,-51296,-36177,804,4072,24268,3834,-30597,-25347,-20412,62525,34783,-60249,-86634,-99812,-17521,9219,-7796,-1174,32111,17879,30001,-5551,29432,85429,40169,53027,43179,-26558,-38770,-37659,-53585,76126,89811,65500,4909,-3695,-88160,-80697,-35359,28369,12283,71339,-65573,-80674,2528,-37265,-35097,-38278,781,20469,8266,-57726,-28023,10164,-13620,-55864,-56461,13861,-50307,-12348,-40309,77043,-8991,-7373,-60512,-12732,85759,68296,-6718,-2562,-32857,20363,-54516,-14760,-1308,-35683,-67819,-55349,13740,-34600,57987,10464,28347,-46083,5209,-18027,16575,-42928,33039,-17310,92533,-51151,90008,49182,38128,26223,84233,235,3362,23498,-44065,-27462,187,-91279,-61264,-99578,-69947,10656,-7682,-1150,-70555,-75857,6717,57547,69325,-28891,72197,-15119,-33075,-4428,-63241,5992,32494,52157,49870,-63893,-30763,-22416,-27315,-33198,-2837,-39175,38073,71531,14819,-3036,33635,18785,-5859,38945,-11288,67982,67005,-70191,-53708,-6198,27590,94672,-10087,-51967,-19641,23818,56342,-18097,73244,36013,30315,9162,-78898,-87827,45246,73536,89808,-13707,16563,-7733,17654,-46621,-40024,-25407,3410,20148,-32202,98804,18459,46041,-6371,-11224,-88233,-125697,-5899,-2036,28574,3410,48272,-84371,90624,38529,-15935,-9186,-67545,25986,57439,10028,-43197,1761,26278,17038,34838,33923,56787,-49799,-34296,-34858,-41472,-52067,10262,28284,52501,-24426,33180,21402,-32067,19351,-116580,-17305,20054,-33491,171,57239,65298,17244,20421,-40069,-24265,37026,56265,7252,-18723,-27545,-57084,-9593,-16398,1513,-13124,3642,13434,3406,42476,-28942,-41484,19031,-71285,23825,-20781,-3466,-46013,-17897,12158,1781,41183,60768],[13276,-18418,13209,-83175,-72668,5600,-16212,6712,4490,-9602,-76651,2205,74020,48242,-57283,52865,3983,29502,-65488,-59136,-25315,-23562,-29744,-70729,18369,119206,-84075,-26957,21115,-19284,-24559,-17872,-28064,-47038,-37810,33514,-6202,47202,-45413,-30263,3998,26999,2382,45343,71677,-12469,-81160,-47325,-23217,351,20831,44458,15372,-57194,-44024,-15920,-85996,-50426,-10447,6622,42639,32819,91162,42553,-41692,-10948,71477,4243,16976,-18265,-10086,41472,-15947,138725,117226,-69488,-41140,30042,-34097,-35971,-20986,6857,33949,66660,-11814,47470,76541,15982,-29851,16838,32442,-10757,35288,41130,140357,-5341,-4276,23780,-30879,-97864,-17698,39427,77963,-34937,-109442,-28545,18560,31104,21697,18669,76618,-83470,-39215,4082,-32882,-8103,-7159,-4932,-70337,-57580,-24525,-31847,17798,101582,7680,-84455,-33028,11074,-5607,33173,37008,-1444,-7783,-11129,27434,-47892,28259,7417,-20627,-3050,-31243,-4171,-17429,49846,9243,-38334,-44991,8766,-39382,57278,8114,25826,-27826,13736,-99,56186,125111,60996,10857,84662,13233,-50933,-646,43016,8389,46239,-11597,42318,50599,63624,25959,-38819,13326,1337,-19515,-63231,-19289,-22021,-59702,-12500,28945,-116897,6345,-8260,14041,9897,2030,48040,9055,39621,34684,1006,34111,94676,11127,13049,2673,-82118,9386,67107,145158,64803,120180,-32161,36665,74109,1463,42194,66499,57757,9474,-53595,-7653,-12534,-27120,-69271,54622,13427,-69111,-76061,-65354,39707,-15032,-8856,23162,51603,14841,-13309,48190,6455,-20880,10529,-74341,-31944,59809,100323,-3731,-14828,-60860,-58349,-39030,-92344,15893,39300,76940,84482,74916,11661,11084,-38659,204461,-216075,-829398,185613,32179,-1325,-67236,-117047,-91049,40765,-34351,-5263,80328,27825,-52882,-33113,-80361,3017,-15624,-36499,-62805,-61293,-26248,9425,-29678,-48842,-42192,-12803,40672,-17294,33111,-43930,-44232,12739,-19892,-53564,-14957,39307,53387,67454,36456,24180,59472,-706,-17725,-653,-3446,56346,10095,-65728,-21661,32363,-109115,-8494,65386,98936,3784,-1118,-24155,20512,87721,-22497,5446,33015,-51076,-29059,-953,-8269,2242,-32416,39746,68923,16308,39597,-11156,-65771,-777,-47449,31739,46058,-13431,6560,-4136,-29982,-74633,60836,35959,98432,48274,64004,-41494,-67195,68190,-27291,-15904,58635,-53690,5723,-17657,-41334,-40820,-1833,-28170,-50626,-109689,19119,39355,21164,-1322,9350,38239,34429,12522,83996,-54476,-23592,31282,54675,9586,-8861,23654,-28089,-70765,-19465,9231,8343,-41865,63398,-13280,-23246,-24283,31957,-2783,-51390,-4353,45911,16654,-22149,-63022,-13577,-40372,19533,40041,839,-32205,-18541,-4259,-20957,-2528,-35561,19510,22032,-12867,-107598,-47563,-7758,33236,18559,-70898,-46140,-26381,-5691,18108,61597,-20232,78296,22553,-719,-22201,-31084,3503,329,-25281,37270,4802,47325,27378,-45144,38119,7093,-19398,-74710,-123611,-50803,21521,-61840,49031,27799,-42023,28661,-31605,-28198,-17233,-26297,-66491,-24601,-20635,24466,20914,-17727,-56664,-799,-42032,-25334,-34267,-15910,18813,-29768,77979,-5759,25504,-1889,6562,-50006,43397,2116,-14687,23422,-28820,58979,-692,9374,15722,-21406,-31963,30959,8084,12962,-32105,-716,65634,-14671,56581,-18452,-36443,-46440,-59710,43721,53753,48854,-41020,-42679,-17976,81882,83785,100748,2427,-12213,31393,80846,-11303,48884,-66094,-36141,-5579,26517,-11422,-76640,-61019,29976,31016,47253,7443,-13097,28402,-6140,-10423,110273,41894,40594,30572,8804,80340,-18905,-57212,-5556,-17230,3883,1437,-209,-42795,-12464,-46166,-32919,-8581,-33824,90197,45291,12124,-40051,-12812,-26068,-42731,16213,-25960,49342,128655,10766,47763,-29619,-62177,-63083,54293,90039,85662,9638,35698,111379,16007,-2331,-3056,-27728,-27608,31178,35265,72210,50955,54395,33742,-30604,-19469,20856,-7979,81770,57736,2185,-56694,-2072,3284,10438,-63081,-36157,60776,46743,-66630,-44994,-23646,2449,38654,-21489,13613,-1627,-4839,-51514,-32468,-6512,10155,11912,53058,-47571,29349,40903,48814,-91139,-60302,1769,12276,6317,-22595,-36004,20808,6209,9938,-60022,-19163,22668,5531,16501,-33946,-55587,-72366,-11033,32177,47862,9333,-51500,3051,29053,-13517,-70767,-72720,1117,-67647,-8636,57514,-13698,-80769,-19747,45968,-29538,-24855,-40134,-11798,22476,-14816,80781,4076,-13893,-47465,45247,31494,30032,-8742,1184,-88344,54333,-46324,10095,23446,-6192,38232,-31028,23358,45037,8369,-36929,52452,41646,-20778,46338,16351,-35984,-33052,6807,24235,18595,-46706,-3167,-32455,-25722,-32881,-30179,20894,26720,-14217,-8038,-16628,26272,-5482,59384,-640,-16828,-25031,-30596,7588,-853,65394,10311,-21994,19763,-12487,-40635,58309,-18399,9140,-42011,-19800,21494,19218,1735,-25140,54897,91642,45282,-22410,-42318,-30980,-10493,105479,-8061,6671,73156,61919,-16828,-17790,52246,16671,61813,-6801,3030,10425,-23184,-11553,-42482,-20670,96657,14849,56170,-69314,-14647,34503,-4319,18094,-4769,-96403,-47137,26958,-16047,39510,-765,16849,-20359,-34136,20188,34811,-19129,71598,75661,-44630,-31681,28457,51161,-54869,26141,35726,44135,12693,-61480,43076,26837,-22253,-23387,-16393,-25807,-2371,23015,29610,1930,27135,-30426,-25021,46129,11495,-51903,-80421,-100845,-35757,1894,-14287,-76428,27731,23154,20158,-739,44202,85414,54196,55830,31264,-23180,-30305,-24692,-31636,57598,78622,50947,-827,10901,-38142,-87080,-27872,10179,4052,82480,-61033,-115563,-9278,-81946,-50704,-41876,6033,30318,23363,-44513,-15101,2989,-16418,-33012,-66234,-13181,-16282,-16178,-24400,95444,-17275,-26075,-61076,2119,54281,40663,-10850,2752,-60666,21490,-75111,-17209,29499,-31289,-69119,-47591,45067,-24190,71553,25911,30019,-22338,16154,-3381,-2507,-70975,17566,-40300,41909,-62133,80940,44730,42418,47781,56957,2,24319,16706,-38128,-10023,10884,-75637,-69929,-86080,-53260,16172,-33744,12682,-46971,-61345,31977,64170,55582,-6492,84719,29335,-9938,2398,-63834,1579,18999,50030,67429,-33873,-18793,-32675,-36973,-19935,16485,-25574,13623,66500,-7254,-15154,17984,1457,-18654,6792,-36748,69560,69172,-96950,-31727,1673,16109,93200,3306,-41403,-18101,32040,88532,9448,83027,58688,69720,14210,-31140,-57280,24625,84912,85955,-7599,14505,-7641,15883,-89630,-46135,-33276,-23326,-1503,-23366,110940,48189,51427,-28626,-109,-89625,-148611,-27367,-25074,25977,10629,69307,-68128,84146,28294,-32629,-12587,-54461,36091,73945,-21717,-43703,-10249,-6876,18352,12822,26270,53067,-18158,-13343,-27594,-32763,-27678,22762,55119,60646,-17728,44226,51848,-22070,-8478,-105452,-680,30106,-19620,-6881,48923,59886,46933,52700,-20023,-11352,24508,31648,14921,-4330,-28314,-49133,-14138,-28533,-7466,-7079,-13645,28356,23185,68981,-48488,-30416,27459,-82253,16367,-17888,-3121,-43658,-23223,-3757,20524,31190,50372],[24584,-19134,16537,-87881,-73967,3954,-20153,-29118,-23057,-16791,-89715,-10978,74662,62212,-68024,39920,-13670,36371,-62280,-70598,-31516,-17552,-10662,-87038,25538,99579,-85734,-20162,-20487,-20065,-20596,-12633,-22955,-28389,-32384,17697,9098,66405,-51094,-19496,16647,24405,-6453,59349,115092,-22485,-87256,-63741,-37975,-4934,18115,56463,10271,-63315,-973,-19421,-92544,-48117,-28247,-17818,29797,33759,75080,40430,-39960,-42997,76962,8346,23001,-2656,23115,38098,-21316,126684,105120,-50434,-24909,-12347,-54419,-20483,-30437,1973,55133,106027,26716,48058,87627,-22489,-18498,20696,15263,1215,52070,19877,143521,-8441,26107,5225,-42488,-100111,-34562,3972,65969,-26038,-51415,-21425,12195,58267,40250,24084,46377,-79104,-43099,12706,-34448,25591,-8908,-21205,-62551,-44344,-13123,-21273,806,94483,-9486,-80372,-54890,-6845,-18291,47760,28855,-20179,-12919,-15129,59175,-37097,85421,21670,-6028,-13186,-22181,3359,-28703,50969,5686,-31233,-56041,33567,-6071,61064,-55471,14300,-23410,-878,-9230,74522,151449,64773,-15018,75658,3819,-59510,2000,54176,46800,58139,-13781,71637,50618,84272,12380,-41385,-6020,6007,-70842,-132756,-47216,-18540,-81813,-43830,41081,-97145,14415,-1442,6107,15637,20678,36871,26640,21989,27677,2884,64923,107555,6882,6629,11173,-72369,-7003,67749,140464,39803,117531,-47556,28804,90369,5988,32345,69569,45289,6282,-54472,-8776,-10522,-14575,-75553,44717,36443,-35200,-69565,-54812,38876,-19324,-4074,-9860,54447,75923,-7810,59801,14580,-1028,6696,-92109,-39270,61535,88311,3439,-13466,-54451,-55276,-38821,-102888,-22756,40033,88610,66607,55645,10869,-14924,-78416,214407,-64547,-759888,158029,33721,26075,-76615,-99324,-72657,42968,-23171,-1920,60265,27292,-51834,-11873,-40659,-16065,-2910,-55888,-45020,-42743,5948,24233,-29196,-61188,-55759,-8112,45332,3994,32073,-41658,-50079,19841,8845,-62347,-24248,26016,74322,56262,49679,30921,73349,20294,-5969,23258,16758,72699,31809,-51327,-30891,79717,-52239,-1421,65806,102118,-11339,-7041,-35030,-427,96938,-25909,13300,28542,-45591,-29190,-25288,-29242,-9111,-51964,12930,47038,-18519,12536,-16763,-73122,7617,-25931,38471,49940,-5993,2048,-13986,-36488,-44620,73605,83125,95426,43146,67218,-28109,-64139,50780,-31443,-14976,59837,-16065,40694,-15332,-48551,-30436,459,-44874,-80034,-137978,51270,42051,21006,9632,2002,42032,17742,12533,90813,-72852,-49089,33542,70839,23174,-14596,37181,-24953,-82691,-34160,-3725,36157,-12563,55411,-23941,-13299,11383,33716,20512,-18174,-19286,37531,36983,-15457,-47722,-13909,-24827,80369,68525,-27300,-28080,-41126,-8599,-24846,5067,-51413,24578,12734,-16799,-110347,-37502,-2704,21278,30288,-71608,-62436,-39506,-17387,30653,49387,-27256,97655,27753,-27985,-43682,-25307,5278,-25380,-33553,30033,-542,62268,33049,-36612,38314,-10863,-3654,-84244,-118884,-28564,40286,-84056,37541,39991,-30602,28737,-14881,-5649,-10688,-23418,-78958,6161,-4393,18585,306,-10000,-36452,-906,-49928,-17312,-18726,6963,6531,-28459,104303,-5288,-1103,-28447,-5617,-5266,62448,-6216,-25172,28264,-51384,51322,7485,14453,33456,-19183,-31672,22466,13288,12380,-31911,-25,40832,-31103,39205,-18356,-25335,-31378,-51423,32707,47976,-24881,-42379,-50289,-16575,91637,81472,82963,-2960,-19026,24560,89845,-20772,26373,-80298,-38090,-20689,29006,-6944,-97535,-75735,8492,33014,60662,1543,-18370,3303,-8956,-24430,69682,42265,26675,28633,23223,47645,-26038,-63475,-27085,-20510,12927,8179,-18290,-23968,18459,-3370,-38851,-22011,-36871,76005,34797,8589,-12992,-24999,-47023,-32279,12061,-24226,38669,147852,4310,58151,-31023,-70030,-87972,49354,102673,87143,4556,63532,78138,5713,25963,5774,-34710,-9624,24138,16573,66151,58481,26670,53061,-14130,-31133,21287,-26920,38199,56669,-1884,-63099,-9700,14762,14536,-51104,-18654,70532,44382,-79607,-27735,-2242,-2975,46389,-22588,1250,-14108,-18156,-48410,-12341,-10375,28645,9983,34927,-68415,22909,31836,36778,-99832,-84666,15617,16936,-1695,-45858,-42692,10405,8888,11675,-57848,6723,31467,-10047,28328,-69534,-88564,-44196,-28895,31078,49221,-1794,-72799,-5595,30444,-28426,-101185,-48927,-22751,-73610,14430,60563,10454,-61879,-890,55243,-43299,-21514,-33819,-4557,40827,-15670,84626,14396,-13094,-60758,60864,11365,-1803,-277,-15,-98660,42178,-59071,5783,31638,10221,48350,-44092,19343,36275,-10463,-52079,51845,8691,-36650,45576,22777,-3971,-35440,15308,18638,34734,-36670,-7801,-28115,-19038,-39683,-23965,4174,55519,11106,-8577,-40992,22444,-29690,32130,1978,-23670,-12102,-23555,2293,-419,67502,8780,-2747,16154,-7172,-42266,75416,30091,26930,-48974,-16102,-5523,23218,4536,21258,56252,87071,41767,-10967,3413,-18230,-14658,93661,11049,27402,80979,65021,5095,-22928,50081,25543,21642,-15341,-5695,9152,-31821,-11254,-54820,-34977,91855,5187,61676,-95419,-16728,31599,-12389,14414,-4188,-87213,-40685,1640,-15338,36697,3841,4634,-22039,-58076,16918,14650,-10445,55820,93726,-26790,-22378,43405,65013,-37317,27837,39350,66358,6026,-47186,45974,48465,-51442,-34770,23439,-16397,-8909,41291,36362,3222,68978,-38326,-31942,23000,-13264,-28024,-64509,-89491,-40689,-2744,-6804,-124908,17535,33397,1486,-7271,51879,65738,59425,67979,13092,-23943,-26286,-4275,-11208,27591,57324,25163,-4723,19742,2712,-82699,-13417,-10404,1857,82475,-51960,-141142,-18412,-111087,-51372,-40632,7070,32456,37608,-43689,-5700,-2236,-6678,735,-60653,-38538,8636,-27035,-7760,100788,-24362,-44565,-56411,21371,17683,11323,-14471,-30,-80134,22794,-85336,-12678,57400,-24157,-61816,-31111,55415,-12105,72060,34540,29383,3254,28592,20133,-20411,-80860,-2595,-50989,12283,-58527,63080,22747,43159,70858,23484,-7490,24090,7405,-28699,5382,17328,-53935,-76994,-59424,-27329,13609,-43265,24067,-27939,-41245,40728,66822,48647,14300,79541,69626,16896,11184,-73907,-22083,6596,48003,68159,-11860,-3005,-31633,-43518,-6976,24580,-11926,-10973,47064,-45507,-25579,-9068,-10357,-33211,-15842,-55536,51418,55016,-103710,-12328,10425,3082,80112,11334,-33029,-11756,26678,105825,11849,72935,57336,89262,15800,4624,-25640,-925,82401,74629,791,8776,-17573,7543,-108041,-40868,-39793,-36258,-19066,-11754,117675,66365,52461,-38485,10034,-75831,-153416,-39718,-36520,13073,17100,78227,-41074,75945,6634,-40543,-13766,-40977,44453,85713,-57385,-45980,-24011,-29757,15436,-6743,17246,45159,4668,11799,-16054,-13483,-1858,28209,66134,61544,-6663,47553,74148,-10423,-36843,-81292,19510,42463,1346,-8976,36727,44111,66265,83212,-10760,-6257,7629,13823,17655,9441,-19713,-27624,-18711,-46717,-23177,6033,-4696,38854,22896,79096,-69704,-19060,35087,-79426,-1437,-13528,-805,-37915,-27175,-23096,36838,18825,33614],[30882,-14897,16589,-64846,-67045,-1340,-20540,-57114,-44908,-20723,-82636,-25037,56804,65367,-78975,15950,-20595,43763,-48331,-75139,-51014,-12538,19284,-77486,24231,81697,-83678,-14908,-54011,-16072,-10547,-6438,-16138,-10245,-14413,16422,18976,85098,-53602,-10306,30660,20572,-14486,71795,134483,-47109,-98239,-71860,-50138,-17987,14176,66895,15449,-67015,35711,-18816,-87108,-40045,-37688,-42728,13983,28803,53706,33218,-25808,-49289,66398,18024,24836,8352,61576,47106,-31784,97246,75326,-29948,-11772,-53018,-76560,155,-28969,830,72655,119296,61129,43493,83212,-59335,-7045,5190,4210,16350,54503,-14711,131575,5500,64302,-12349,-45801,-79375,-33216,-10183,49118,-7292,5445,-1352,5913,79330,43967,20922,7352,-76822,-42339,24751,-15782,54992,-12314,-35256,-55820,-33241,-8143,-15645,-24462,76153,-17619,-65993,-60877,-11009,-33314,46513,19628,-37750,-18802,-23872,62116,-20312,122124,36107,7684,-20430,-15397,9869,-34222,41750,8738,-17494,-63556,37761,21619,53461,-83412,2963,-17856,-14532,-18756,88116,132601,63635,-40254,60160,-11447,-47373,20589,57597,71076,58182,-11013,86815,39656,101662,337,-33411,-18476,13108,-106142,-188314,-60542,-5975,-85079,-74227,40148,-71742,20795,15511,8841,23372,48127,15356,36205,8259,13470,7760,85528,101424,1780,9249,33552,-60373,-22780,46138,111475,2465,102629,-51746,22657,90811,-2500,24101,64768,24233,8012,-56002,-14490,-6714,5422,-66582,21845,42986,2962,-64510,-43101,35198,-22453,10147,-36847,54385,110977,-7270,57803,17232,22870,4857,-96180,-44123,59370,80986,11622,-23272,-57333,-48515,-37150,-110662,-53074,40721,85241,28820,22805,-1979,-34632,-102015,221993,25566,-614460,126306,28450,57199,-81610,-61076,-45819,39028,-7024,4227,28722,15808,-42309,8618,-14358,-36564,2587,-62898,-19836,-26825,24636,32055,-25540,-66154,-59532,-2705,44378,23383,41686,-31289,-58230,20099,36227,-57540,-26468,1865,87228,37043,51767,32946,70908,37256,4001,54148,30958,72216,35713,-38483,-40017,94849,-5088,-824,69660,87716,-21160,-24159,-49121,-11640,94052,-33112,26932,30047,-36598,-27041,-46401,-54269,-23068,-64083,-22145,17778,-44922,-17559,-15923,-63269,19933,2584,55118,52277,-1718,2430,-22007,-34807,-765,95308,130404,77706,25554,61435,-28630,-57647,7701,-34643,-5908,60292,20437,68811,-12428,-38779,-26401,-1432,-57942,-96470,-155460,68350,35045,23956,16436,-10308,46172,-3258,13103,91515,-86720,-74959,37787,75928,25859,-22299,42062,-21784,-82976,-45854,-12061,50121,12199,45044,-29251,-9645,41725,38109,44870,17808,-25993,21849,46056,-13740,-39371,-17521,-10542,117156,76174,-54965,-20580,-53184,-12347,-25886,10461,-70383,15970,-4836,-10867,-100997,-23314,4039,6080,34674,-71620,-70770,-48752,-25740,41965,39594,-29074,105850,29766,-53058,-63381,-17514,10693,-53041,-38524,22095,-4625,64997,39371,-22503,27393,-19031,13294,-83573,-85710,18794,45375,-83404,25871,66320,318,45418,6640,21701,852,-19148,-82259,34287,8632,3138,-5755,-1414,-14681,-6028,-47340,-6836,2408,28993,545,-23137,111210,-6025,-29689,-50130,-16706,35502,73364,-16400,-36346,28092,-65511,41727,20567,27906,47385,-14942,-21178,11540,19762,15738,-27670,-4240,-928,-41265,21486,-9912,-13073,-16025,-36678,20583,34386,-86221,-38142,-50280,-18467,85168,72100,58860,-2085,-28015,15166,85063,-31446,1635,-82022,-36991,-31995,22777,-9275,-115274,-83459,-25004,39024,73386,-9617,-19866,-28494,-4497,-40406,16398,40653,14274,14675,31200,3418,-28869,-55144,-39428,-26711,20021,11483,-35244,-6281,50888,37583,-36705,-33198,-28695,56310,38418,5464,14601,-38083,-64959,-18861,8214,-16355,26021,133383,-3668,54198,-22444,-65557,-100481,26458,90973,69954,-21311,73737,32638,-1049,51216,10609,-47041,2682,12718,4028,52637,49146,-3283,53133,2660,-43070,16817,-34276,-7495,53400,1239,-69924,-15543,27049,18294,-39626,2310,79704,35300,-61727,-5749,14068,-8523,51767,-16235,-10383,-25973,-19343,-41864,9862,-9627,40168,2302,15361,-91744,13100,6044,27454,-78557,-92112,28349,18722,11301,-53901,-46444,-718,2227,6293,-50514,39361,38102,-24572,33602,-87914,-92774,-9240,-40308,29594,57963,-9404,-85728,-11839,30781,-36736,-105682,-21600,-48353,-74363,36175,46661,26789,-34172,33981,55080,-46203,-17540,-22937,8408,48128,-15110,73132,22667,685,-75603,78777,-19208,-36074,6852,-7779,-94786,17793,-74625,-2050,35218,20908,41472,-51900,11622,25848,-25807,-59081,52282,-21506,-50120,30405,12675,21202,-29138,23484,5891,41392,-33164,-4000,-22126,-17146,-41850,-16470,-15094,74317,37559,-13173,-55214,7215,-49026,4507,133,-26301,-1565,-15487,4261,6777,66685,4967,11421,15481,-5529,-42681,92944,55430,28874,-65532,-18625,-25272,30479,11722,58859,41418,73283,31804,12195,37465,-3316,-17153,72041,24716,46156,72139,56300,27232,-35701,32920,30541,-27281,-18642,-6280,9953,-36141,-15369,-70665,-33009,89102,-2022,61162,-101764,-12719,26485,-12532,7417,-7347,-68373,-28284,-26397,-12774,23572,5425,3092,-19193,-73404,2322,269,-8731,35481,92493,3292,-9405,51503,63585,-23874,30633,49117,67693,-5829,-38075,42404,62252,-68258,-47622,57465,-7049,-16862,54468,43138,5646,76236,-47950,-42969,577,-35563,1751,-40632,-72033,-29284,-1172,8156,-137574,5651,42539,-22435,-29057,53904,35329,53878,74097,-9255,-24866,-25009,18490,6176,-4337,31465,-2951,-5314,20842,20045,-66456,7145,-26807,7698,73970,-39082,-144881,-22544,-117295,-39083,-34483,3223,27496,46570,-48049,-2475,-6748,12278,35612,-40546,-53851,20077,-41639,3912,96958,-25726,-57870,-45895,39697,-11595,-8801,-16746,-7075,-77863,22368,-83463,-3023,75270,-15959,-43533,-10869,46849,-497,61223,29578,25226,24334,35403,46465,-30958,-71339,-21889,-50314,11852,-40801,38080,-11327,39195,89334,-8708,-23634,7067,401,-18754,15176,20359,-31948,-79058,-29139,-1644,3682,-33931,28802,-26336,-23235,28400,65452,55577,26753,58355,91375,40332,19630,-88489,-55924,-5433,46269,51505,-1410,11557,-21202,-48578,2633,19569,-2836,-31934,19951,-86860,-26411,-38124,-13163,-51814,-22835,-62030,22988,31906,-94154,-6653,10780,-10662,60068,1143,-28975,-5075,10571,103821,-8495,46061,31717,83075,10878,20322,-3908,-22182,67290,56750,10621,1537,-35754,-4854,-89023,-24828,-43066,-33614,-29869,-746,106487,68004,48853,-33394,15616,-50699,-143031,-36352,-33691,-3727,30407,74174,-16852,67809,-18423,-40787,-10514,-32009,50464,92396,-86141,-50858,-34507,-36947,15817,-22561,7733,34963,18855,33519,-532,12353,15637,25493,59922,52007,5529,41316,86179,973,-57349,-50549,38740,54723,22562,-8430,26035,27414,72249,102131,-6003,-9067,-5276,6204,15510,20426,-1608,1298,-23617,-65312,-44089,22914,34920,43049,11363,72677,-80606,-9866,42378,-64460,-26492,-4511,3875,-29812,-29001,-40582,45372,5243,13312],[27935,-8895,14356,-22366,-53233,-10396,-18374,-74624,-57191,-19676,-55954,-33492,23832,57282,-85995,-12337,-20006,47823,-28564,-72862,-74134,-9964,51335,-47052,13467,71226,-76547,-14136,-71285,-8292,-450,41,-8780,7060,6585,25440,24587,100989,-53821,-3041,42941,16486,-18419,77043,120916,-77964,-99361,-72509,-56903,-31209,6960,70296,29792,-64328,55680,-13235,-69411,-27365,-40171,-61735,1054,23353,35559,23728,-5712,-25607,43259,30779,21661,14068,89954,64153,-40145,60417,38919,-10337,-6118,-81828,-89863,20824,-17386,3288,81361,102699,77112,36939,65245,-84647,-6375,-26885,3817,33722,38103,-49512,106775,35760,98045,-21086,-40140,-43810,-19669,-915,31084,14685,36863,25489,-1897,89943,34889,9999,-26014,-81882,-41845,34235,17881,72888,-16966,-46919,-47640,-25893,-7884,-11771,-49442,51409,-10447,-46016,-55069,-4572,-47718,32790,11821,-45287,-24880,-29223,42064,-1090,130598,47060,16197,-20632,-16427,15364,-33029,31919,23273,-2643,-64675,26429,34349,36242,-75114,-11657,-12158,-24997,-27663,95196,74713,55905,-60128,39300,-29261,-14959,49928,51490,74601,47358,-890,85493,21024,108850,-9972,-17695,-23923,18641,-108696,-211100,-54691,12193,-78904,-95955,23396,-52185,26372,33902,20942,27244,78635,-4001,32382,1225,-1763,15153,92613,75761,-1985,17884,62734,-50069,-34965,3619,71409,-39202,78455,-42415,22583,75725,-14690,17863,55254,2143,13634,-55161,-21857,-1977,25206,-47233,-8420,29882,32092,-57858,-32656,28412,-17413,32645,-45268,50651,114422,-8759,48953,13825,45888,4598,-87000,-50627,54778,74160,16405,-35554,-63900,-37977,-30847,-113838,-66057,39102,70313,-20088,-13651,-27523,-44885,-104748,224263,28696,-432629,94760,15595,83307,-79497,-10149,-17152,30221,8985,12684,-2361,-5408,-25824,21364,-9148,-48904,2005,-58220,5536,-16119,30656,36259,-22011,-59094,-52360,891,36593,40575,61779,-16542,-64783,11792,54409,-47866,-26459,-28347,86883,15706,45055,29243,55600,49314,8905,83999,38355,51743,22821,-31670,-50863,80964,22925,-7666,76080,56517,-22029,-45461,-69670,-11793,80312,-41789,38002,37477,-26204,-25027,-59815,-74881,-33921,-70337,-49886,-8373,-59306,-41981,-7656,-38844,31918,28683,81361,54507,-2741,5033,-22336,-21527,47310,122348,159517,49616,346,51208,-37916,-50703,-52437,-38035,5440,58277,43083,82558,-6970,-16674,-30927,-7129,-67111,-95216,-151115,69178,21749,31554,18068,-23541,47262,-24534,12639,82931,-88932,-93384,41203,67359,17789,-31665,36775,-20744,-70771,-50089,-14401,46043,23635,36692,-27886,-6946,57791,36844,60021,44508,-21137,5526,41585,-20346,-40922,-23908,-5706,123715,64845,-70489,-6388,-51656,-19454,-26400,14341,-85009,-3775,-25759,2793,-79978,-6005,12788,-11602,32224,-70601,-69999,-53330,-32377,46389,35364,-23031,99579,29836,-67404,-80648,-8668,20156,-75988,-39528,23861,-3862,54695,48066,-8111,7807,-18380,26249,-71277,-45287,72879,36683,-61518,18132,91124,40946,72951,28281,46112,17135,-15874,-72973,51781,15596,-19073,4688,5478,-3832,-15113,-33211,4865,25357,47295,5934,-16504,95111,-8921,-50653,-61898,-23351,58504,70780,-27015,-46035,25127,-64454,39375,35383,42586,55699,-10289,-3735,-193,27076,23503,-21790,-9400,-44014,-38919,10525,5970,-1881,-4190,-17288,10648,17916,-113338,-30010,-43277,-21963,62609,56895,32505,7831,-39007,2986,64179,-40445,-15502,-71188,-34404,-35361,12291,-15799,-128198,-80135,-58181,50689,81005,-22297,-16408,-58405,5164,-51126,-37014,36082,5569,-9349,28509,-40650,-26866,-39956,-40700,-32170,23157,9999,-47964,9087,77990,64060,-29300,-40054,-11675,31957,55674,5286,33134,-48505,-74436,-7863,4871,-6116,15015,90537,-12871,38422,-6877,-51992,-97847,-6854,58136,36214,-56646,59144,120,-2015,64993,11402,-59504,9759,7000,2068,36132,27429,-24358,37592,9368,-50291,9317,-26483,-39424,45892,10815,-78989,-18527,37733,22523,-31202,21853,89052,19194,-16617,15247,21560,-10489,52446,-4681,-17755,-33229,-9158,-34385,26517,-3806,40037,-11031,758,-114142,71,-22452,27422,-39079,-82421,36463,14333,39442,-45115,-45489,-10001,-10559,-2511,-39468,72634,38735,-33704,35644,-83260,-70923,12608,-45867,29508,69811,-8539,-88930,-12871,31756,-35820,-83544,622,-66908,-68442,46734,21304,30074,-3689,69957,45476,-35342,-12855,-10850,20433,41250,-14113,43962,27840,24696,-87767,95556,-48285,-62389,10548,-16608,-78842,-9485,-85271,-11745,29907,19523,15001,-53305,-1221,12992,-34988,-61350,53129,-43608,-57505,7359,-12714,34175,-19949,29375,-8258,37300,-39269,4949,-12136,-21156,-38844,-7582,-31162,75339,53971,-20233,-54811,-15889,-57781,-19266,-3500,-20851,12861,1711,13074,18212,61440,2587,15801,18412,-8270,-38659,109232,50821,14094,-86951,-23312,-31377,40428,23129,76095,14469,47052,14042,41856,50974,11170,-18129,44665,29067,56553,56119,38474,47731,-52749,7497,26335,-59430,-15467,-1719,11146,-34785,-22850,-86111,-11228,90526,-4901,55291,-87923,-5274,21425,-3682,-1847,-12804,-46033,-16913,-51519,-9042,5990,4489,8911,-11137,-78654,-18716,-469,-11681,15731,74224,33378,2849,52521,46087,-15545,31836,60905,54817,-15569,-37170,26151,64378,-69111,-57404,79452,2742,-23295,59045,46991,6202,47780,-55975,-57062,-14969,-53996,26456,-13618,-54023,-3074,8507,20403,-124637,-3165,43030,-46432,-62159,52592,8647,40603,61293,-29041,-23070,-22460,38630,19544,-29862,7084,-23916,-2584,14184,13169,-41167,30133,-32658,19972,60626,-22514,-119751,-20742,-99961,-18893,-24537,-4533,17555,47937,-46926,-5016,-11271,33891,61554,-12717,-54910,21184,-55120,7613,89696,-18306,-62971,-31062,52640,-21357,-12928,-16231,-12208,-49306,18762,-70526,7802,78907,-8575,-16302,6066,28108,8825,43773,11514,16954,37916,32291,67801,-31368,-48017,-36101,-43292,33820,-14176,8873,-46427,29547,95907,-32872,-45682,-17596,-616,-10697,17159,23408,-14179,-72888,-2243,13786,-9314,-10890,25128,-48173,-12644,-579,60236,71145,27195,27507,88575,54227,25396,-98956,-86092,-16908,44395,21041,-946,19279,-7363,-52017,7195,2698,-1328,-47009,-5503,-112708,-15476,-57868,-6397,-74714,-15809,-55950,-3436,9175,-75607,-17462,-214,-22129,39074,-32089,-30015,-1236,-9890,83854,-39209,11240,-7232,56504,-2751,18947,-2198,-35208,44706,35471,20396,-3079,-55426,-18100,-40088,-3160,-39696,-18542,-32736,6193,67899,54885,40959,-16177,14832,-20069,-125024,-17334,-19548,-17649,53465,62724,-9726,61366,-38198,-37814,-1655,-28035,55375,93631,-101818,-58044,-38467,-30773,22724,-33646,-718,24704,27691,43488,15742,39742,22966,16925,41131,33451,14965,26477,89650,9624,-66750,-20370,52797,64799,36822,-8209,19886,17824,64547,103816,6811,-16837,-6533,7837,10664,27333,22153,29297,-28619,-76486,-66844,36096,90352,40895,-828,55010,-73882,-4172,50469,-42457,-53298,8829,9941,-20811,-28669,-51685,42897,-8220,-5989],[14822,-5008,11211,22829,-35310,-22327,-16014,-82276,-59235,-13206,-17279,-31691,-13336,41477,-84447,-37538,-17248,46314,-9063,-63661,-86625,-9855,75401,-7566,-5794,66617,-64861,-19655,-70833,813,3553,6425,-2156,23059,21516,32784,27691,109807,-53281,3088,51472,13082,-15677,71471,81726,-101095,-79135,-69012,-56468,-37609,-4504,62857,47847,-52690,58678,-2681,-44051,-13084,-36334,-69711,-4495,22018,25663,14388,12611,18843,15939,41759,14081,15298,95475,79135,-37541,28302,7316,5201,-10537,-98704,-88747,35860,-942,7508,78340,62512,65558,31682,39698,-94940,-24138,-65003,14147,51056,4802,-70560,78774,73224,115614,-16661,-28479,-2340,-2080,21559,15323,32022,38287,49872,-12326,88611,18438,-5651,-43367,-94517,-45708,36999,52550,74686,-21327,-54902,-37972,-22129,-8508,-6701,-64325,27167,12620,-26002,-42961,7051,-58710,14833,5697,-37586,-30838,-25935,18555,17240,116473,50310,17027,-13003,-27993,19892,-26203,30257,46163,7377,-58152,11149,28699,14634,-48098,-30928,-6754,-31416,-34822,95622,2353,41172,-73674,15883,-43726,27037,77895,36451,59234,29291,16497,69537,-11,100741,-18729,94,-25936,17138,-80547,-195709,-31324,30161,-70699,-105326,-6707,-42952,31794,44639,37055,22487,103660,-13626,15923,1370,-11737,22110,85172,36465,-827,28955,87808,-42002,-41803,-46142,36784,-74220,46811,-22082,27616,51528,-19418,13064,46387,-13723,20349,-49236,-28970,2347,37780,-26801,-38441,2151,43998,-46553,-24918,18711,374,60423,-31249,44041,89037,-9606,40887,5728,64721,6085,-67134,-60420,48906,56973,13030,-39459,-62096,-22926,-18113,-109985,-59027,34215,50945,-67718,-45983,-62146,-45642,-89515,217500,-57324,-253033,65700,-4136,97343,-67874,43477,7154,19142,19504,20973,-24514,-30567,-6988,22594,-16979,-45479,-1034,-45100,24798,-12046,28120,41079,-17532,-38356,-34913,1824,23366,53841,87605,-2316,-66583,-4206,57133,-42521,-29178,-56794,73770,383,33363,19568,35467,58954,6958,104818,37331,13701,1124,-31025,-63658,55651,33317,-19489,85065,18289,-14964,-61592,-96354,-4462,59308,-48086,38126,49066,-16219,-24881,-62249,-83384,-37407,-71703,-56582,-21144,-60788,-54314,7249,-5553,39745,43082,112390,54698,-10324,6307,-11461,3049,86416,146028,156838,18864,-23728,42920,-47609,-46255,-111935,-42152,12715,53293,47724,80207,2668,8623,-40068,-15165,-71286,-78798,-119458,58470,7140,42488,13857,-32583,42925,-42247,9445,64794,-76626,-98603,41564,46741,3535,-41448,22926,-23123,-48798,-43713,-11464,26242,18444,33212,-20558,33,56186,23583,58538,56420,-4788,-4423,25821,-37512,-50153,-31620,-10642,105035,42126,-67430,16998,-38090,-32958,-28001,18344,-89017,-26191,-43810,19627,-49681,12937,23136,-29988,25121,-67521,-61503,-53500,-38992,40578,36159,-9319,79638,29172,-65761,-95412,-69,33928,-88008,-37419,37263,2765,34799,58462,838,-15735,-12311,31297,-48546,-13705,110707,17867,-28791,16206,100042,78287,98338,42982,59388,36417,-15477,-49812,55017,15946,-42428,26444,8420,-10368,-26253,-10420,16408,45615,60488,21770,-13313,62016,-14648,-54685,-61947,-24572,57066,52756,-36772,-52568,22261,-46154,51677,46576,50134,56370,-6309,14732,-11030,35345,32868,-17606,-11724,-74765,-23806,11392,24803,5621,976,2290,6040,4010,-103665,-21173,-31371,-24518,30184,38584,9297,25144,-49073,-7930,32561,-45514,-18010,-52106,-31738,-27950,2586,-23540,-133131,-64372,-75720,65985,79857,-31630,-8928,-76029,16644,-53572,-79749,28128,1890,-37410,15004,-72049,-20283,-25316,-32886,-33185,20258,2906,-54512,22229,95221,67966,-19685,-41483,8653,4443,78653,9266,37172,-53123,-73267,-2218,2527,1392,7357,38551,-22310,16464,10994,-35588,-84208,-38521,13841,-5537,-85295,22260,-7205,2877,62540,10408,-64011,14625,11565,9763,19591,1115,-28843,14316,-1551,-48647,653,-5226,-48708,32805,24268,-90222,-16660,44198,28145,-27126,34517,96995,-2738,36165,29310,20960,-5905,48236,9168,-18254,-34238,6556,-29016,31570,4936,27358,-29012,-5311,-130432,-12855,-37940,40066,-1027,-61899,37662,2259,70239,-24671,-39417,-15966,-22817,-9197,-26001,99342,30495,-35421,37407,-58162,-36044,8050,-46796,31456,78667,2374,-84070,-7694,34341,-26571,-47073,10768,-73383,-56527,39953,-6907,19761,22171,90013,29663,-12851,-7783,-665,25029,21452,-13126,899,30177,52402,-93035,105697,-65993,-76367,8921,-21075,-56971,-29777,-84262,-20790,14586,4247,-22687,-47791,-18976,-2770,-37626,-63128,52915,-55389,-55821,-13961,-45339,34276,-16034,31890,-16275,24526,-51779,14156,2267,-30249,-31104,1546,-38774,59055,52444,-26566,-40500,-40950,-53302,-36556,-6092,-5482,34953,30540,23938,29109,50303,5047,9343,24226,-15020,-28207,120215,24770,-12219,-104580,-23985,-22421,51652,37869,68965,-15870,11328,-12545,66443,42248,22599,-18527,15069,23518,55475,42819,16769,64243,-68674,-16827,12128,-62752,-6065,4589,10918,-27858,-31741,-97128,27475,95196,-2357,46840,-59928,1948,18473,12020,-10292,-17525,-25849,-12851,-69332,-4953,-9461,2520,16468,532,-75481,-39570,13969,-15165,1103,45515,50181,11278,48749,17946,-10111,28787,70829,38714,-16691,-43812,-649,56231,-57184,-60988,87630,12900,-24455,53511,44204,2381,-825,-58022,-70008,-20765,-68761,38908,10308,-38257,32095,25660,21251,-101903,-5449,29404,-65182,-92674,49734,-523,25996,28098,-38072,-17013,-14743,52014,27675,-44298,-10653,-31295,1846,1371,-8925,-14072,49456,-24720,34200,46095,-2012,-70500,-13678,-64309,2956,-13167,-13938,4781,42188,-33557,-10254,-15523,50631,71472,11693,-42990,18074,-62153,4171,83632,-1772,-59674,-15709,58100,-7516,-1235,-11239,-9936,-3344,11602,-50066,15074,68882,-3715,13842,13659,8477,14804,25310,-12805,5156,45325,19719,77555,-22825,-20412,-43004,-35862,62881,13414,-20259,-70419,13892,85556,-44378,-67139,-41403,5243,-5796,11417,30079,-2544,-56619,18148,13823,-19460,15211,14429,-87206,-10155,-35633,50591,81196,16517,-3899,66416,55602,27176,-96578,-98943,-25802,41824,-16393,-6138,16606,2632,-52321,7176,-22027,-7800,-55990,-21053,-107188,3613,-59784,7245,-97164,-2947,-41952,-18408,-5434,-54941,-39449,-17905,-27237,22709,-79466,-34951,-948,-27737,52021,-65553,-20769,-43300,21402,-24843,9146,-24485,-43563,21481,15551,28377,181,-68078,-29457,14464,16894,-25771,2520,-28555,6777,5833,34413,30208,6637,8321,10064,-106665,8206,-2014,-24970,82555,52448,-25711,57449,-47023,-36696,12218,-24693,61745,89268,-103809,-66214,-35931,-19458,34512,-38577,-6106,16450,33999,37003,27546,63762,26167,7357,18607,11941,18621,6312,87919,13341,-67614,3962,58615,70833,39415,-10576,17910,19035,45534,89595,37071,-24935,6871,14612,6202,30229,44885,49195,-32611,-73570,-87077,37211,133955,34453,-6963,33439,-50393,-1087,60989,-20188,-75399,23412,15177,-12774,-26726,-54100,30118,-20119,-19479],[-5652,-6243,8211,53755,-16633,-35402,-16188,-81564,-53059,-2793,22265,-18523,-39995,23557,-71424,-54528,-16506,38948,4714,-47579,-77812,-10810,83322,27709,-30768,59537,-52148,-31255,-57201,8434,-2169,12723,3140,36312,24257,27127,29347,107333,-53082,9096,55272,10794,-5284,54958,34292,-103779,-38065,-64005,-48748,-33811,-18649,44663,61987,-32940,51215,11744,-19075,-1073,-25514,-64327,-1095,25624,24205,6234,23153,66270,-6409,45464,4445,13919,75077,82212,-17704,9263,-11578,13662,-24810,-110201,-74670,40966,12776,10894,63590,11946,27953,29786,14453,-94288,-58952,-93789,30890,64716,-36959,-69331,59882,104900,112184,-96,-16088,36819,14412,42379,4930,38614,19784,62974,-25012,76796,1175,-21567,-41972,-106955,-54384,32107,70799,59845,-23774,-58201,-28805,-20533,-5971,1041,-61888,9470,45544,-9791,-29248,18457,-64496,1665,-283,-15659,-36303,-13694,11945,31683,92436,42805,9921,-458,-47744,23238,-16754,39980,66066,8820,-44896,3876,8905,-4876,-24553,-52944,-2157,-34366,-38979,90510,-54060,21244,-84269,-5861,-48128,60467,89721,15399,33776,9010,38432,43803,-17794,78309,-25734,13200,-29561,3783,-38180,-152609,1843,41537,-63161,-104040,-42572,-40688,37025,42246,50132,7901,115158,-12854,-7194,7051,-12963,25137,64888,-5970,7794,39918,99359,-33393,-43025,-79850,18554,-92558,10055,1995,31860,27894,-9034,8374,43281,-19439,24784,-37469,-35368,4495,39488,-15188,-61139,-28607,40415,-29057,-20096,7106,30436,88754,-1233,36667,43712,-8567,38254,-4698,78605,9950,-42117,-72335,42050,20995,-1749,-27050,-40182,-2797,860,-97136,-36160,26671,35185,-101736,-70822,-98264,-39821,-64551,198714,-211490,-98198,41040,-27939,97360,-46529,88839,22960,8923,20640,25543,-34979,-51449,8558,13718,-19009,-24351,-2291,-28102,34967,-13937,21728,47219,-6981,-6993,-9992,1014,7747,58768,110243,7275,-62285,-24018,42587,-46431,-36590,-75050,54274,-1468,20434,4763,20499,70003,-1325,111061,26033,-33424,-19181,-32666,-75257,38318,32488,-31661,96620,-12059,-5094,-65152,-121751,4011,36223,-47812,22990,62470,-8339,-26977,-52585,-76014,-32310,-68655,-38146,-15379,-49518,-51929,26573,29910,41123,41987,140594,45969,-23908,3762,9760,33955,104394,155975,122849,-5702,-37054,42242,-49592,-46109,-151439,-46412,11790,46560,38547,64696,16439,27034,-47989,-24110,-69080,-55267,-65148,44113,-4398,50900,4253,-33105,32886,-53432,2686,40518,-52486,-89126,38127,19283,-9400,-49834,4491,-28898,-22870,-27007,-5398,-1019,788,34781,-9491,13354,39728,-2674,38666,55031,20036,-4094,4651,-64388,-60717,-38865,-18838,71751,16890,-47313,48921,-18406,-51941,-30802,24016,-79670,-40022,-52974,34715,-14394,31187,33542,-46397,16095,-61197,-48442,-50040,-45880,24887,39052,8780,50948,28297,-48301,-106284,7333,51259,-86396,-34720,55292,13350,12057,67612,271,-36689,-4451,27063,-19292,3475,116196,-4903,1124,18506,88310,101650,107815,44261,55847,55505,-18585,-14691,46805,11554,-60088,50265,6438,-30146,-37124,14758,26317,59122,68042,42584,-17565,24560,-22927,-37786,-52064,-21158,34556,22394,-43854,-55186,21273,-14071,76967,48532,44664,48350,-3662,28268,-19758,44710,39145,-17909,-9327,-87302,-1598,25248,39951,7362,-1933,16314,8917,-3165,-68922,-14868,-17254,-23841,-1418,21431,-6512,44328,-53604,-10865,1943,-46150,-4987,-31889,-29574,-9478,-2971,-30605,-126568,-37939,-66514,79979,68754,-33626,-275,-74762,26257,-50202,-107189,17154,3179,-60787,-4504,-82060,-9996,-15656,-20586,-27737,10146,-9911,-54865,33382,101868,49202,-10380,-37909,25204,-23396,95436,17189,27579,-50301,-63221,-585,2113,1840,2704,-1621,-30912,-5185,26505,-22286,-66489,-56516,-29482,-39336,-94901,-24460,7701,11574,44783,10758,-55660,20362,24989,21931,4200,-21310,-15473,-8342,-30517,-37030,-8360,22545,-35654,15286,37782,-100200,-8144,44436,36170,-27587,36558,99967,-27895,71592,32487,16360,5817,41041,23097,-11088,-29446,19819,-27695,23221,12803,5855,-50020,-3040,-135948,-20986,-31889,62914,18577,-40384,31789,-16023,90594,-1915,-28954,-18861,-27138,-8316,-10880,113297,12915,-30555,39881,-21919,-2790,-22163,-43990,34895,79170,20917,-74347,2429,38027,-13544,-14583,5756,-68532,-41393,16789,-29993,-176,36764,84027,12614,14779,-2988,5678,18824,-6036,-12069,-46945,30632,75265,-89057,103502,-68851,-80007,816,-17829,-34729,-36354,-68933,-26521,-7755,-21565,-56004,-35783,-39447,-20289,-35506,-66533,50068,-57492,-44513,-25027,-72802,25212,-23394,31884,-12391,7574,-63430,19234,19063,-41855,-20275,9070,-34931,36639,33261,-28537,-17476,-61367,-37120,-46004,-5590,16742,61685,65192,29558,34436,33636,14280,-4023,31001,-24466,-11437,121526,-5717,-41313,-109976,-15444,-2260,62450,54011,41883,-39637,-25060,-46980,70180,16643,28850,-19714,-13863,10693,44612,38701,-3162,74569,-77402,-31510,-9401,-44814,7782,9716,8604,-16863,-39647,-100149,72637,99380,5330,39466,-26612,5704,18758,30670,-14022,-18831,-11688,-19089,-77404,-1273,-18326,1398,20093,12135,-66194,-54259,37983,-15060,-5801,15364,45513,15299,43573,-11642,-3804,20266,76315,28360,-7031,-54501,-28438,43666,-38971,-57862,83227,22731,-16468,39018,31736,-6555,-48039,-50595,-75892,-17676,-79731,38604,25931,-24677,67438,47183,7844,-79393,-523,1699,-74840,-102363,45926,14002,16486,-14588,-31614,-6822,-683,55907,28887,-47316,-18599,-24180,5241,-14983,-34135,5306,58491,-4767,44822,33215,22201,-13504,-3322,-18192,20875,-3638,-22020,-9592,32152,-8995,-13959,-18321,56522,63538,21241,-23875,15719,-58509,-2322,80486,21109,-50405,-4867,56800,21729,19333,-594,1858,41770,1936,-27085,15143,50449,-2472,39523,9828,-5227,17409,9893,-34091,-8232,50567,2824,73152,-9634,1972,-42364,-32006,83744,34285,-44274,-75629,-6915,58997,-41883,-79746,-59005,15632,-4097,356,41885,3838,-30866,31595,1538,-21896,32585,787,-125258,-12030,-65369,35210,72527,-219,-26558,38536,45727,25354,-76743,-86205,-28604,38382,-52313,-12667,3735,3285,-47779,5032,-48810,-19951,-60344,-22612,-66271,23782,-42126,22408,-109598,5775,-26853,-18842,-8093,-36301,-63416,-33733,-23357,14690,-120219,-40874,-2653,-38292,16855,-77574,-41237,-62608,-10418,-51810,-626,-63621,-54846,3451,1856,33102,15563,-67352,-37412,48607,29322,1159,22274,-20364,847,-59994,16142,19034,27341,-1133,34933,-90901,25245,9164,-26273,109363,50309,-57616,55701,-43708,-40257,28743,-15638,72009,79988,-95599,-73107,-30266,-12536,46761,-35736,-6502,11731,37645,16214,29538,80405,34067,1932,1859,-4127,15539,-15016,83141,11121,-65877,20413,54909,71437,29972,-16098,16845,29857,20343,67327,82037,-28941,31200,21349,4537,30639,59783,57713,-33554,-54657,-100709,21418,142589,27503,-5317,14345,-18360,2545,75241,-3797,-87271,35137,16998,-7665,-24025,-48192,11841,-28825,-23953],[-28263,-13492,5642,60960,-149,-47306,-20823,-73679,-42244,8213,52160,3171,-44299,8870,-47369,-62191,-19379,27057,9540,-25789,-46503,-10528,71766,49164,-57141,40737,-43934,-46449,-38091,12518,-17190,19240,7943,44391,13137,5245,29301,92244,-53149,15504,53930,9300,11606,31158,-5559,-81541,10931,-57273,-35626,-20850,-31168,20247,65672,-9903,40851,27917,-2764,5330,-6873,-46628,9611,30026,27387,-1227,23809,99146,-18125,38100,-3571,12035,37378,69745,18513,4580,-14962,13433,-45721,-121826,-53535,34825,17187,11264,39736,-34006,-22679,31276,-3227,-90480,-99003,-99343,47180,70340,-74515,-46354,57338,120014,92304,22675,-8255,66598,29210,50829,2213,32410,-5043,59907,-37620,58381,-11316,-33066,-26167,-105424,-64186,21629,61205,32106,-23573,-57112,-22467,-19352,2074,10976,-40509,932,77178,1468,-16720,25744,-64752,-658,-8118,13612,-40776,3528,28063,39757,69945,24716,-3107,11502,-68141,24938,-8713,57257,69243,1818,-28286,10999,-15149,-17142,-18865,-73200,755,-35395,-38879,81549,-73714,470,-95887,-21400,-37867,67898,74548,-7260,9483,-8568,60427,14716,-27899,50613,-29893,16059,-38526,-22877,-404,-101299,33418,41616,-56182,-97250,-74207,-38868,41338,27050,54281,-13275,109471,-6230,-28797,15363,-6099,22193,36061,-39894,22968,49868,94145,-20487,-39682,-75382,17359,-89963,-26902,19715,28138,13149,17004,2306,48113,-15834,24411,-21677,-41525,2696,30991,-18391,-72430,-48758,31741,-6037,-17253,-4480,66583,111698,31586,31056,-9169,-6249,40664,-15418,88465,16550,-19652,-83559,33837,-32133,-28159,2324,4571,21647,23862,-75105,-6419,17913,29047,-113717,-88702,-126556,-32182,-39153,167270,-394400,26929,23576,-51027,87166,-18386,116538,28846,2317,11282,23193,-35372,-60591,16956,1245,827,9410,1022,-11745,37046,-18284,15038,50384,15053,27301,17487,444,-7508,49606,119825,10631,-52505,-41615,14983,-58720,-46299,-77602,38149,13612,9147,-13077,19011,84640,-13031,101374,4656,-77126,-30724,-31070,-78740,39374,26709,-39413,109507,-23422,851,-53874,-133508,7615,16524,-38128,-5200,75451,-4122,-30365,-32537,-54337,-20795,-61862,-2848,5819,-26152,-35878,47278,61634,35877,32833,158300,17804,-40643,-2810,35866,62840,95317,145500,72873,-17009,-32884,51545,-39603,-50542,-158543,-49271,2565,40571,24298,40881,32140,31437,-50912,-33344,-60029,-33831,-2290,33729,-10739,47406,-8688,-23313,19143,-56543,-6971,16072,-23294,-67908,31921,-8053,-13282,-55064,-13755,-36809,-286,-4897,1082,-24536,-18807,38739,2545,30644,15791,-36355,4812,46062,48382,5367,-14759,-95924,-65065,-44133,-21688,35011,-3944,-18042,83962,-919,-71012,-33382,31622,-58639,-36438,-49175,44925,20385,45673,41452,-57968,7160,-51263,-34442,-43704,-51080,3560,40864,26012,20695,26867,-20536,-109907,13626,69747,-73345,-34864,66761,24025,-5747,71694,-10499,-48226,2795,15106,10605,8428,88550,-24803,17268,20578,62491,106905,94048,29486,34618,70452,-24138,27031,35791,5896,-66270,67385,369,-50447,-45724,34530,33209,63713,69724,61093,-29894,-4155,-32083,-5797,-36821,-14477,2613,-12530,-45699,-53989,21547,23801,102273,37977,25571,32727,-2742,33234,-25955,54788,38214,-23696,-3128,-84249,18749,48644,45221,2641,-11943,20044,19912,-1912,-25120,-13120,-3381,-18845,-21275,10064,-14452,58402,-48541,-308,-15412,-43924,17512,-17739,-27457,17203,-3920,-36443,-107559,-5513,-30675,87387,49742,-27134,5704,-55323,30882,-47217,-120967,4363,7783,-70439,-21620,-69208,2513,-11750,-8857,-16279,-6526,-27650,-51024,41800,100873,15712,-3125,-31261,31698,-47596,95841,27774,10784,-40441,-48762,2013,4777,-6466,-625,-18927,-38122,-21516,36225,-14855,-50480,-54861,-60915,-45912,-82685,-63466,33946,20742,18080,14780,-37104,27512,42334,31842,-10150,-33343,10221,-25038,-69080,-17968,-17910,46676,-7861,-2361,47280,-102657,7313,38176,47364,-31869,27694,94200,-52717,73821,24328,12924,21887,33806,36169,2401,-20379,24171,-29932,4796,15939,-17282,-71729,4601,-128764,-20689,-6960,86760,14180,-26716,21046,-36261,92626,13763,-15663,-20537,-18633,3202,5498,111181,-11192,-22134,41778,13560,20120,-64178,-37713,38468,69056,41681,-62790,14368,40634,-2672,633,-12403,-57563,-26921,-14193,-43391,-22937,36270,54063,-1100,39452,651,7825,3289,-33736,-10776,-88273,30004,85841,-76469,85892,-60306,-77839,-13690,-6842,-12657,-27743,-42064,-26926,-30765,-50765,-70729,-18773,-58899,-36464,-31434,-70025,43752,-52077,-26408,-21718,-83409,13266,-42049,31989,4409,-8276,-67366,18001,34409,-52498,-9298,13161,-20153,25282,6374,-23665,6619,-71867,-14569,-47529,-1262,36848,82642,93698,23599,30941,14187,29955,-16216,36228,-34777,9548,111462,-25618,-64993,-99243,3559,21542,71304,68656,4859,-49881,-52654,-84115,41336,-15961,28938,-22899,-38883,-4757,29709,44689,-17427,77397,-74026,-31913,-33835,-25507,22864,11659,5387,-4162,-44429,-92752,109129,98266,16389,36277,4510,4438,22024,48456,-10030,-15997,-5437,-34151,-75218,1521,-19878,2635,15849,19145,-52827,-59412,61749,-8900,-4912,-7392,20423,16682,39391,-34166,6236,7329,76438,26923,9773,-64439,-45534,33863,-20637,-50079,69026,31002,3265,19247,8904,-19019,-77873,-33033,-69826,-9332,-85050,30903,31025,-11580,93502,68498,-15669,-59599,9012,-33115,-74231,-80560,41004,47031,15342,-50063,-11747,5786,16789,49350,21619,-42197,-16252,-7459,4900,-31841,-52140,9200,52601,20673,47358,23634,48324,31443,7706,30814,31195,719,-25765,-25138,21662,19424,-12661,-18209,48975,41552,9287,-5224,16276,-42603,-6432,79059,45235,-39031,-2872,51467,49370,38079,15531,20882,68861,-7846,-6528,7080,31360,-5021,55422,-2038,-9796,17648,-1448,-45262,-20327,57270,-10644,57347,2556,12857,-35509,-32341,87532,43666,-58654,-62579,-30578,23582,-27787,-76517,-68329,25925,-4737,-12194,57216,7744,790,38189,-13393,-15055,33191,-10483,-140226,-12624,-82609,13085,42139,-15843,-33692,19974,29480,21925,-41671,-48467,-21903,34586,-78554,-17859,-15434,-7041,-37780,3839,-71511,-33702,-62104,-11477,-1863,37850,-11208,32583,-102389,4278,-16134,-8041,690,-21119,-80799,-40833,-11831,15999,-131750,-44374,-3885,-40737,-13372,-73361,-46208,-59237,-31655,-77135,-5338,-101421,-73072,-6483,-2476,33849,43282,-51797,-41714,50233,31954,39625,34859,-12734,-9401,-103955,7637,10339,39586,-9727,51601,-76127,21256,6872,-25358,125436,58163,-88103,54754,-31142,-47621,44489,2776,86693,67827,-82338,-75865,-26496,-15850,55152,-24275,-736,11295,35605,-9991,18493,87040,51566,3722,-2689,-7627,7206,-34118,74737,3594,-66799,30046,42562,66103,12602,-23406,12405,45685,-3919,47533,126785,-26337,57168,23816,6228,31086,63090,56473,-28808,-24639,-105206,-9435,112778,24293,2043,1482,10843,10795,92596,3192,-86006,40853,13711,-6955,-21192,-36309,-4792,-32635,-19219],[-47588,-25079,3023,45338,12325,-55493,-30168,-59953,-30605,15494,65620,27598,-23465,653,-16371,-63220,-24944,12919,5398,-1638,-1721,-6800,43650,53497,-79628,7538,-44536,-61117,-21003,12476,-37113,26289,14676,44606,-8901,-26666,26303,67820,-52181,22219,47202,7584,31761,6330,-30791,-40820,50739,-45959,-20586,-2935,-36439,-3100,56476,8963,32304,43099,-181,4609,18729,-20425,23601,28020,29815,-9252,17016,107788,-19043,19543,-6074,11038,-1719,46333,61231,8848,-4623,5118,-67838,-132961,-31678,19772,9947,7779,11101,-63513,-66588,34189,-8774,-88240,-126708,-76452,56352,64220,-95079,-10539,67683,114415,67011,43276,-8039,81878,43706,45019,7830,15948,-26534,41870,-46139,38645,-15758,-36559,-4112,-78280,-69411,9215,26397,-1634,-21295,-53189,-20179,-17281,15182,20997,-5156,-168,95029,8564,-6299,27335,-60542,9035,-18801,40367,-43819,19732,52730,39898,54716,1002,-18200,17076,-79248,24541,-5750,73369,48525,-9574,-13944,30584,-32755,-20144,-32900,-86626,928,-36211,-33565,70393,-54287,-15025,-106552,-27426,-13822,42398,31639,-26971,-5063,-19909,77661,-10694,-28287,31704,-29250,6346,-53135,-58688,21311,-59460,52226,29210,-49582,-89734,-93188,-32970,43749,4654,46953,-34616,89468,-121,-42140,23371,4673,13846,4925,-56357,39480,59036,76380,-1687,-33677,-27372,24892,-71154,-56697,21453,12721,10184,51697,-6054,58459,-7709,18639,-5515,-47844,-4116,16411,-35507,-72430,-48397,30082,19884,-14736,-13536,98651,123184,53815,28977,-56385,-4670,43263,-25794,95223,25199,-7219,-91188,23965,-89585,-62875,40328,60542,47479,47290,-46535,20111,8998,34106,-101919,-101834,-139111,-27663,-19578,125753,-558929,124974,16692,-67873,73798,11085,121902,25779,907,-6356,12532,-28920,-54239,18292,-5553,44049,45724,8910,676,34893,-18961,9719,44032,49082,54609,41188,2121,-21686,23047,110851,9359,-39243,-50783,-16126,-74395,-52722,-64778,34065,42700,1361,-30725,34083,101189,-23570,79137,-22585,-105145,-31964,-22405,-65631,56625,20290,-39838,120582,-16422,-2178,-31381,-121989,3285,4467,-19052,-38298,85824,-4561,-33516,-6704,-24567,-7381,-52528,32932,31817,6851,-9695,66040,85363,25886,34248,160609,-37393,-55890,-11323,58708,81185,62542,115850,27018,-12504,-10377,68323,-19525,-58633,-132654,-48980,-10945,37906,13463,13584,46109,20278,-48635,-43119,-45446,-19926,52152,31822,-12575,23733,-21519,-4910,5183,-51771,-17315,-2595,3131,-40532,25318,-28910,-3220,-56028,-27946,-44928,12520,13688,5529,-34554,-27675,40625,13193,46193,-6795,-66903,-34565,35733,74519,18329,-26789,-123510,-58014,-46626,-13716,3486,-16895,10856,112602,6730,-82678,-33457,39469,-31194,-13824,-31803,50168,49173,53216,44006,-62619,-1212,-39022,-22285,-34846,-50620,-16443,39978,37174,-5551,24013,8940,-102729,20216,85530,-54897,-40710,62874,30736,-12594,68014,-28095,-45435,8596,-671,34888,6425,42631,-36283,15299,17400,35447,97414,59970,1957,328,77670,-29515,67487,33245,2676,-58376,73062,-7255,-57646,-51080,42185,36084,60098,65473,70988,-46634,-16197,-39192,25406,-21891,-5545,-24456,-42061,-39689,-49547,20171,57395,110122,16074,-2013,13006,-3778,29449,-29903,64488,28832,-33629,3441,-72967,28955,74358,37576,-7458,-25745,12017,38004,6745,14369,-16159,8496,-10098,-23451,7217,-18567,61999,-32599,24105,-13661,-41597,38764,-14177,-24273,46543,-2507,-41121,-79873,25973,18449,85551,27551,-14854,5590,-25442,28451,-50670,-125150,-8393,12691,-59877,-27765,-39785,15053,-11619,-1141,-1441,-26933,-48415,-46367,45381,96875,-19844,1149,-24346,25057,-64320,76401,39216,-4499,-25736,-34668,11041,11352,-21773,-4464,-16151,-44224,-30493,38476,-11969,-38912,-38102,-74378,-13192,-55083,-80038,60546,27003,-8137,22825,-18124,33089,57842,34153,-24028,-32314,38386,-34938,-102486,3353,-28047,57550,23838,-13890,49531,-91575,27617,28335,61502,-38338,11509,77992,-73378,44734,7968,14552,36363,29086,48357,19184,-8579,17507,-32527,-16572,12061,-34072,-90739,13925,-110546,-11265,25736,97991,-6230,-24665,9342,-52983,76269,16874,-1587,-23555,2755,24368,22450,93540,-36036,-13947,40534,38297,32181,-99021,-27960,40584,50265,58413,-51170,24207,38961,2016,-2365,-36744,-46278,-16611,-40041,-46693,-41472,20976,12724,-9125,55008,2238,6821,-15510,-54331,-9584,-113709,28298,80995,-58821,54979,-47935,-73070,-32949,8501,13605,-7794,-10933,-21300,-47131,-75145,-61949,819,-73132,-47233,-27786,-69269,34233,-41336,-7170,-5698,-71710,4718,-64964,35297,29536,-18749,-60918,11147,44147,-59150,-2322,12380,1266,37747,-12175,-12042,24276,-70135,7024,-42369,6260,42628,84456,103650,3963,18335,-3622,49285,-18162,37646,-44145,31734,92371,-28949,-79066,-75092,28887,40535,76936,78509,-30852,-45921,-67283,-114360,-17428,-44982,23429,-28569,-55650,-17888,18007,56293,-25168,72710,-56664,-18772,-55946,-22447,34752,9530,4017,7781,-44961,-74346,123237,88225,27967,38753,29756,-1096,26642,62947,2353,-10753,-7412,-52756,-63641,3536,-16927,6726,2572,18043,-37076,-55163,76147,3134,1590,-16613,-15006,18227,36060,-46034,20148,-6813,71653,31700,25587,-69222,-44229,31478,-5835,-41063,48468,36119,34234,-600,-21346,-31549,-85287,-8564,-50642,-346,-81469,23222,27005,2741,102872,85016,-40514,-41777,18098,-63311,-65058,-33189,35221,84145,21239,-64800,13138,18230,31433,33320,5541,-34084,-5751,10279,-397,-46185,-56899,-4660,31252,42772,40166,17909,72194,52428,16837,76100,32681,-2375,-22757,-41257,13903,42939,-5160,-14279,29376,13168,-22139,6488,19346,-16466,-3776,76566,64558,-29214,-11329,45032,58903,45053,35013,41472,71201,-14563,8141,-6653,18543,-10542,60489,-13711,-5993,17246,-10505,-44571,-28231,66183,-13529,37226,8775,10684,-24743,-34528,73966,41118,-60878,-39766,-53571,-9729,-7575,-54852,-69696,31202,-6540,-22437,71907,12277,32373,37216,-20833,-1479,16041,-14837,-118986,-7966,-86819,-15077,-523,-23902,-23204,19559,13117,19655,149,4453,-4473,31606,-89160,-20631,-34951,-25668,-23593,5296,-85222,-44745,-62465,6646,62660,41415,20974,32251,-72505,-6166,-11537,7089,17288,-9472,-86404,-37748,1420,24644,-102846,-43159,-3021,-37824,-32835,-57894,-37252,-36665,-40586,-93246,-3983,-116731,-92720,-8718,2595,30917,77193,-25361,-42847,26442,27196,82650,37244,-10474,-20059,-109958,11557,6682,40206,-14132,58855,-59489,-5356,-9671,-26774,126405,72000,-99460,53036,-14687,-54798,56078,27999,103081,56026,-68785,-71801,-28627,-28660,57508,-5129,10987,15006,24343,-29707,-4877,82591,75696,12608,5925,4065,-3047,-49403,60207,-7158,-71567,35728,24661,55568,-5771,-29795,1660,60856,-20261,37925,154122,-17365,74050,19983,9732,34074,56097,50839,-15808,5716,-100227,-46895,61737,27774,11020,-4304,27710,26435,108814,868,-72148,39811,5574,-10891,-18157,-21393,-13253,-30376,-8359],[-59967,-37240,-476,15391,20328,-57727,-42510,-42771,-21060,15324,60939,47994,14265,-728,14990,-62176,-30699,-985,-4511,19121,41558,1325,7459,43615,-92952,-32546,-53489,-70921,-10791,9311,-55250,33827,26484,35098,-35464,-57814,19106,41179,-48362,28918,35093,4361,50631,-13000,-42252,4488,70352,-26875,-7739,14773,-30117,-18589,37443,16445,26671,54606,-11156,-2264,47532,9200,35991,13848,27276,-18662,8583,92989,-13317,-6044,-387,11028,-27100,21861,94554,13389,14655,-8392,-85046,-137711,-13276,1125,-5307,1341,-17416,-70960,-86042,35479,-1367,-84514,-127442,-32454,54518,45129,-90367,25189,77460,91454,47701,54330,-15046,80820,57558,30800,19943,-5058,-40642,15911,-46136,22977,-11452,-30579,15990,-26066,-65735,-1723,-17052,-33664,-18497,-48427,-21484,-13769,30297,28325,34106,1211,90121,12654,2178,23975,-53695,27298,-31472,55762,-45354,29521,61702,31954,47061,-18700,-30520,12802,-73627,21966,-9811,79107,9365,-19011,-7787,53991,-37546,-15338,-58746,-89837,-2356,-37852,-22760,58377,-10022,-19150,-105520,-23042,15539,-7738,-27288,-40377,-7175,-23535,86445,-25513,-19615,32850,-21694,-13936,-69792,-93710,24996,-35604,51336,7130,-43997,-82891,-95895,-22504,43681,-16979,29733,-49298,63403,551,-44513,29231,13783,3100,-21677,-52098,49393,67580,54910,20524,-27193,42888,29538,-49008,-72132,1870,-11836,15276,83393,-16505,67682,-1275,9140,7266,-53744,-15571,1338,-58909,-64863,-25780,41378,45025,-10866,-17684,116090,118567,57704,30499,-86643,-6175,39494,-36805,98695,34086,-9159,-93328,13090,-133193,-99745,71720,104408,69607,67324,-17027,35850,-330,46683,-71919,-111854,-132640,-29651,-7016,79724,-664630,196545,22604,-74144,63567,35858,106679,16100,4866,-27213,-4893,-18457,-33818,16749,1397,96840,73874,18625,7757,33031,-9215,5691,24261,87416,66744,54858,7136,-36343,-17716,86416,7476,-24982,-47537,-38991,-87421,-50236,-43083,45086,76499,-1943,-44283,61381,114263,-28118,51607,-47785,-110313,-27024,-7194,-30939,78763,15558,-33015,125326,-3497,-15042,-5370,-87583,-8050,1882,5749,-65631,91090,-9387,-35424,18233,4775,3006,-42080,53379,49217,43605,22116,79576,98547,14462,64822,147089,-114403,-64674,-18443,71010,83925,17830,76405,-2818,4321,24366,85530,2981,-68368,-83909,-44533,-22289,39881,10643,-12606,54835,-2238,-43668,-53895,-28223,-12269,86622,38460,-12738,-20937,-30307,17166,-5349,-40964,-25222,-12295,21000,-12550,21059,-39536,20476,-52516,-36259,-51457,12414,18564,6366,-26850,-17111,36104,21113,53802,-20998,-82697,-70598,27888,93061,27503,-29497,-137634,-39430,-46401,4523,-17832,-21793,33043,124565,568,-81163,-28924,44217,-4253,20799,-4488,53138,67886,51559,39129,-59770,-10050,-27397,-13159,-23190,-39890,-27760,36992,39197,-27787,19025,31756,-83980,29412,94589,-38051,-52908,41852,31035,-6407,56616,-45923,-27288,13155,-15363,48871,2977,854,-36556,-1808,6233,18580,81269,17124,-29381,-38276,75060,-31303,98359,48180,4434,-38106,67685,-12998,-45561,-53518,34488,34656,51793,55688,68988,-61084,-11162,-40946,36650,-12103,5123,-36191,-57852,-24588,-42451,13691,77631,90582,-11160,-29488,-5782,-6827,19779,-32207,72408,13611,-44435,5848,-60367,24896,93660,18726,-20235,-38525,-4833,60744,19693,41025,-22579,17338,377,-10518,11586,-25445,53526,-8223,55891,3388,-41313,48008,-21379,-18991,71750,-2152,-44388,-51381,48284,59904,76073,8007,-2770,-2063,3859,18145,-62464,-121956,-19065,14179,-28203,-18264,-4827,24776,-12181,1814,13076,-46614,-69235,-44390,41540,93542,-45097,2193,-19797,6935,-71607,41953,49640,-11489,-9265,-23829,28453,21697,-39547,-9650,-5377,-50215,-33256,33160,-9524,-31543,-20381,-70020,52629,-22407,-69143,79854,28103,-24782,33009,-10521,32027,66704,26887,-37599,-19826,58810,-40815,-116347,21061,-37176,50443,49370,-13983,43060,-65360,48301,21565,76600,-44344,-5706,53171,-86522,906,-11241,22407,41993,27948,59588,35611,4999,3007,-30641,-32925,1498,-38772,-102423,22445,-85568,4553,53413,84755,-26518,-31234,941,-61748,47815,8040,11214,-29825,32088,49867,38273,64598,-54515,-8976,34058,47389,38216,-112233,-15138,39984,28269,66407,-39893,28593,30181,658,-13327,-56979,-37258,-12246,-49314,-42363,-51045,-4645,-24185,-11962,59543,1079,4472,-29161,-62951,-9663,-119122,24605,63302,-41378,18648,-39304,-66596,-53783,22485,47652,16072,15540,-10538,-51708,-88685,-36277,20038,-78855,-49332,-25538,-59990,22354,-26719,6764,16582,-41450,3439,-80809,43635,54620,-21870,-46501,1696,45588,-60612,-4209,5607,22263,73177,-8054,3114,30431,-57519,20876,-32845,15364,24887,58468,88466,-25847,-823,-15308,67513,-4389,33929,-51273,52669,69310,-19338,-84163,-45500,52015,48394,77938,80815,-56064,-33926,-71846,-127026,-85662,-62811,14429,-36181,-59650,-25095,15186,65737,-28371,61647,-27566,2403,-70892,-39624,38373,3605,7588,16985,-41732,-46620,108778,68463,36925,46350,49245,-8149,30117,73305,20791,-6518,-16754,-68063,-44346,5530,-14140,12877,-17959,8021,-20447,-44747,76916,18156,10311,-10608,-46378,22096,30931,-50211,35102,-17855,63232,36863,31298,-66193,-24333,36143,4666,-33879,25123,36448,71288,-15390,-52300,-40117,-74821,16170,-22133,5487,-66326,20629,17925,18731,92631,93415,-57749,-25661,21119,-78204,-50980,20020,30195,109098,29160,-54576,32484,27957,36541,10571,-17476,-27917,8800,20343,-9261,-55377,-47494,-31724,-1216,54007,25234,15825,87696,51584,22086,111069,26316,-13146,-11757,-56100,10130,55790,6937,-6797,2365,-13247,-62103,8214,23025,14347,7096,70467,73793,-23004,-27936,38815,43175,35144,53716,57130,54469,-15150,15772,-20878,15169,-17360,57856,-14953,2167,18082,-20065,-35968,-30241,74656,-2306,21083,6330,-1741,-12745,-34954,49490,30245,-51315,-19232,-71873,-31875,11891,-18531,-64725,28398,-8654,-28044,81031,19327,57182,27355,-16805,13130,-12519,-10260,-67557,1352,-83105,-45924,-39235,-21088,1383,35871,1451,20822,37808,56670,21247,30902,-81792,-20392,-49147,-46814,-8234,8258,-87439,-50195,-60823,24213,103588,34249,42085,19169,-26905,-17593,-10838,19796,36932,-1481,-79216,-28523,8117,36104,-41802,-37255,-511,-33978,-39293,-39184,-20203,-4992,-39725,-94325,1380,-97937,-100271,-5789,13763,25659,105417,4329,-41311,-3814,20564,118717,29366,-16963,-26886,-80405,25121,9443,29940,-12779,56716,-40662,-43336,-33993,-33334,113841,84165,-83755,49863,-50,-56790,61265,51601,114726,47743,-58234,-59467,-37203,-44252,54355,18601,26808,21887,2962,-33379,-35243,67580,96892,26016,23282,27650,-11411,-60975,37653,-18318,-76350,40478,6129,41894,-18230,-32405,-15058,70707,-24526,39363,156182,-4746,74691,10235,12189,40837,44724,47055,6932,23905,-87354,-79462,14351,38137,17348,-4379,28070,49008,116017,-7422,-49389,34022,-4890,-17962,-14169,-5701,-10434,-22407,3286],[-64339,-45337,-5446,-18008,24466,-52790,-54580,-25627,-14981,6341,41062,58870,53422,2628,39827,-62848,-33928,-12577,-14863,29620,69048,12691,-25510,26614,-93280,-64931,-64299,-72996,-8730,5187,-65178,41208,45364,15815,-58848,-79350,7583,20233,-40470,35580,18425,-1250,63721,-22694,-43630,40237,69746,605,-542,28226,-11682,-23133,15992,8757,22668,60514,-30608,-12078,73375,37577,42834,-12198,18705,-28923,5167,63481,-6035,-31399,13686,10929,-31521,5752,103880,10750,36793,-22703,-92372,-129659,104,-14676,-19731,-5670,-41255,-57477,-73607,32456,16204,-70256,-97644,15325,41952,15784,-60009,49680,70594,59597,40703,52469,-25725,65737,67133,16916,34167,-24374,-47657,-7817,-34673,15563,362,-16263,28630,34608,-52712,-9355,-48664,-58437,-16872,-44413,-24522,-8855,43128,30672,65591,-661,61045,14003,8972,17916,-45952,47921,-43529,55392,-45828,30121,38748,17520,44536,-22992,-35434,-542,-50967,17712,-20303,69123,-31907,-20489,-12004,70625,-30356,-6633,-84665,-82403,-8964,-40144,-7185,46506,37993,-8182,-79671,-10032,35793,-63605,-82257,-46220,59,-20066,85277,-24123,-4699,54934,-6161,-38794,-82379,-115359,15004,-28742,30589,-18931,-40129,-74478,-84520,-9996,41550,-31396,7593,-53051,41020,-5715,-37861,32785,16855,-5940,-38135,-30655,45585,74464,38081,40054,-22179,94472,22615,-39158,-69682,-37113,-37591,20665,100794,-27598,67653,-1072,-669,14687,-57377,-29442,-9313,-77643,-54916,11842,62074,65722,-4704,-15612,112024,96280,43488,33705,-93224,-12191,24645,-50223,97832,40760,-24575,-89447,3376,-148476,-131565,79955,112341,81861,81003,6065,37767,-11639,59501,-34663,-118901,-111749,-38701,1609,36556,-690039,240107,40469,-68285,59341,51884,78088,2457,13710,-44750,-23907,-5889,-5167,18389,24897,139980,86937,26060,10000,34520,14869,1922,-6889,115634,60678,54290,15130,-53505,-61627,57760,9325,-11890,-31983,-44431,-93287,-36724,-22117,66447,102566,-499,-49978,89676,117621,-23347,27921,-62253,-93610,-22722,9126,21243,92432,13140,-21739,119553,-197,-33837,15796,-41341,-22281,7624,28803,-78655,88449,-16582,-36445,35183,25911,7144,-31528,51053,48421,75120,55248,85093,100082,5405,125520,121360,-190259,-63480,-21153,70089,71559,-23173,40227,-18126,24580,59886,94002,17404,-76718,-27854,-36382,-25353,45777,15366,-32847,56739,-28382,-39256,-65274,-11676,-3726,99244,49760,-14614,-76263,-31878,36297,-9962,-27073,-27806,-14104,28228,12372,21117,-39742,51869,-44976,-39065,-55400,1133,2436,3118,-4803,12156,22985,26180,49962,-23787,-75805,-97220,22977,100050,27642,-25176,-131700,-14812,-44149,26942,-27693,-20537,47437,113477,-18027,-65480,-18857,42229,15845,55004,25333,57636,74826,40406,26553,-50550,-20847,-19522,-6751,-7666,-15578,-25379,34033,32436,-51621,12019,42582,-57278,43245,94764,-27604,-68870,9604,25134,10306,40643,-56488,2497,16800,-24671,51059,2356,-18575,-26253,-26029,-11542,16087,66499,-20286,-52852,-71529,62738,-26578,113407,82421,11635,-11066,55515,-13709,-19039,-54325,13001,29592,43915,41594,55685,-66378,5208,-35004,16864,-9903,17006,-30174,-56662,-1871,-33043,627,79158,49010,-34799,-48791,-18715,-11669,8500,-33377,77830,-1873,-52073,477,-49464,8192,99390,-5266,-32109,-45345,-23925,84695,32896,51187,-30056,22456,9845,6985,17405,-40616,35520,19256,83329,25026,-42802,39500,-35335,-11409,86911,-5316,-45228,-30703,53645,75951,63995,-3920,2071,-15635,23247,501,-78502,-110356,-25954,8752,17238,4892,25095,28703,-10789,1688,23895,-60798,-86504,-47255,29112,91868,-52385,307,-19006,-16407,-70548,3241,57350,-8409,6139,-16258,50459,34211,-54398,-15431,495,-57213,-33095,21214,-3301,-26360,-17757,-53357,125642,7188,-37332,87683,23612,-26160,41959,-21486,20441,66206,11868,-50088,-758,64533,-46611,-104432,30681,-41315,28661,61958,-1610,28584,-29135,63536,25819,88923,-46331,-17244,24964,-89899,-37658,-27895,34716,33496,29663,68923,48644,19926,-12166,-19931,-38794,-12727,-30021,-101631,29716,-58596,21582,67831,45044,-31462,-38238,-1117,-61042,16040,-6336,21067,-39326,61454,71596,50094,30886,-60808,-8326,22321,41794,43460,-99906,-616,36147,9884,64190,-28707,25855,13446,-2540,-18773,-62545,-28660,-13305,-37769,-33501,-50848,-33237,-45927,-12231,55037,-3083,2527,-30352,-58592,-12798,-106675,17589,39310,-29287,-12239,-38572,-58359,-72172,29046,85751,35697,30331,2940,-43733,-90086,-7390,35912,-74852,-41892,-24163,-41098,8375,-9055,10861,36879,-3789,9538,-79873,56307,71188,-18400,-29414,-6386,38839,-58268,-19055,-8048,35141,116544,22996,16237,23867,-38480,22955,-21795,24031,-15787,7218,50985,-57951,-22334,-18137,79063,23024,24961,-55711,71460,47142,-5813,-83761,-19775,63347,43036,72414,74348,-64903,-24080,-73068,-115950,-134401,-67063,5014,-44284,-48658,-25141,23173,65181,-30246,45952,7149,23647,-75861,-66198,29408,-4717,17871,22202,-36990,-13417,70285,41505,40791,56902,64860,-13110,29958,79573,40310,-6774,-31572,-74535,-19624,8643,-15781,19191,-41646,-8271,-4396,-33040,65838,31426,17973,7462,-61770,28642,20702,-53879,46656,-21961,52715,37068,21071,-55144,7058,42635,12078,-29837,2341,30893,104624,-21641,-75025,-41757,-55825,33229,7961,6417,-39908,23321,8333,35150,65753,92285,-62446,-12237,14243,-74895,-35951,58886,28693,112114,32916,-25371,38747,33103,28591,-14907,-43185,-26717,22499,17504,-17563,-57558,-27642,-62397,-36583,51291,7631,16632,88789,41675,22325,128975,14597,-29206,6822,-66329,9277,56886,19839,2666,-25743,-31679,-95129,989,25115,42054,24078,59973,70024,-20236,-46880,31794,7156,10034,66284,63277,31154,-7708,17474,-29617,19493,-23332,52788,2073,9441,21552,-31478,-26793,-26818,78147,21196,14509,-4480,-19021,-2031,-30707,23076,16962,-33023,-10068,-82062,-40135,24636,22505,-55369,17711,-10996,-28963,81024,28717,70115,7996,-5928,22213,-41643,1916,-10495,9525,-78597,-73664,-60027,-8303,31667,58715,-4133,26064,62920,91923,49160,33646,-58350,-16051,-54602,-63888,4523,8832,-78492,-49667,-54952,34814,108078,19867,45347,-3832,20400,-19740,-9672,26343,55475,2066,-61931,-19977,1818,44522,26483,-29142,1087,-32770,-34068,-24124,-2550,24273,-33586,-78939,7326,-51012,-83408,-506,25430,20271,115078,28952,-37178,-22747,17757,135862,13228,-32714,-26968,-32596,42001,18264,12945,-6443,46026,-22921,-75331,-55060,-44708,94132,87372,-46650,46108,8612,-50039,59612,63589,112113,43755,-52325,-39576,-48418,-53622,48198,42193,43429,30325,-24822,-17904,-63634,44174,104473,40914,42075,54914,-15160,-69519,8144,-27246,-74336,46161,-6977,28168,-20730,-29506,-33556,72686,-17225,45730,137944,7592,58819,-3285,10814,50408,36648,48894,38250,21499,-69071,-97702,-12557,52414,18258,-1157,13943,74268,105767,-16543,-23253,27371,-13576,-24934,-8264,9679,2003,-11397,10029],[-61776,-45373,-11688,-45949,25835,-41170,-62478,-12025,-12140,-9251,11999,57745,78744,7412,53256,-66241,-33016,-20504,-20111,24597,72863,23918,-45123,10896,-79816,-75928,-67095,-67130,-13005,2651,-63171,47198,70029,-11022,-72496,-88056,-6637,9975,-28828,42737,-472,-9082,68167,-22850,-37969,58416,57022,32833,-630,35651,14395,-18695,576,-12419,18332,60211,-50820,-20520,89878,61537,42529,-42278,6541,-38055,11396,30681,101,-48778,33317,9322,-18034,2096,83623,-1759,55774,-33310,-87454,-106365,8709,-22467,-22936,-10181,-56664,-29262,-35337,24186,38616,-38269,-47579,47862,22825,-17076,-12160,57939,38266,28482,45435,39627,-35039,42662,67185,9790,44692,-37829,-50348,-20319,-12231,18316,17616,2837,32082,78675,-33770,-13806,-57489,-75005,-17320,-41982,-26911,-2756,50103,27133,80138,-9681,15135,11668,13717,11722,-38258,64394,-51638,40754,-46092,22183,-12445,-172,44223,-4261,-29800,-17707,-19572,12833,-34154,44321,-57075,-10901,-21421,73122,-18273,1416,-100529,-66560,-17695,-41719,11309,35583,72423,17319,-25770,7927,33053,-107034,-114946,-45485,10802,-11763,75214,-4254,12541,86937,16115,-60043,-84985,-114270,-1981,-32833,-3493,-42602,-37753,-60909,-65548,1069,38942,-36586,-12954,-45871,29134,-16782,-27367,35505,12608,-9887,-41969,-1227,25603,77154,29367,49726,-19989,91022,2144,-52164,-51665,-85779,-55270,19322,97860,-37018,52944,-7835,-6804,17535,-56169,-41854,-12782,-82327,-46549,51537,82238,79241,3388,-7814,86034,58983,17775,35249,-75797,-22369,-1508,-67154,91966,42875,-47035,-80180,-1681,-131755,-152290,54454,74362,79045,86696,15777,27043,-26728,65257,-2464,-122320,-90836,-52137,10650,3596,-638903,257609,65642,-52037,60445,58856,45811,-12897,27580,-52891,-35890,7386,24248,27600,60146,160766,84062,27903,9301,39856,51290,-2552,-41894,119001,39438,39006,24386,-72703,-92827,38436,17109,-1409,-8765,-30396,-90236,-15588,-9460,87313,110846,5325,-45180,104705,108316,-8883,16443,-60360,-63716,-24457,18327,76112,88955,12314,-10022,101570,-14297,-51537,26542,1682,-34227,17924,39520,-74506,75599,-22588,-38206,38819,34419,4883,-21013,29541,28335,92272,86185,80985,90266,2002,191406,88632,-232705,-51583,-18079,59756,49552,-46924,17483,-28008,37025,83198,86332,14594,-80602,20542,-26559,-17137,53102,23339,-42368,53201,-50412,-37623,-75132,1821,14055,95952,59844,-20332,-123520,-24934,46550,-8084,-13209,-23652,-12878,26290,32464,25866,-32508,81575,-33932,-38162,-56828,-14820,-35021,-3721,21581,48379,2408,29216,35708,-16625,-45571,-112245,18936,94101,18198,-19117,-105184,6704,-40672,45116,-27772,-15516,56818,80138,-42727,-40154,-4026,31461,25078,77064,48256,66281,70861,22019,8319,-37422,-33919,-16512,-2052,13247,22537,-8932,33230,20603,-82146,4274,40327,-29454,61964,87427,-24307,-82972,-23339,15821,31649,25217,-54482,36199,19272,-26254,43692,6528,-10076,-9132,-48125,-30709,23778,57043,-42036,-58603,-92693,43096,-14263,110404,127759,22529,15021,42176,-7738,9201,-54886,-16201,22488,41324,25345,35064,-58557,24639,-21308,-28310,-14758,28921,-12083,-41848,23977,-21450,-16883,61941,2895,-46822,-56212,-22633,-17722,-735,-33682,81854,-11501,-53219,-13512,-39158,-14673,88796,-26415,-39691,-42684,-37557,105986,42652,45732,-36323,23163,15830,15469,16638,-65455,13303,43739,93878,40147,-42821,15611,-49801,-2491,89053,-11784,-42162,-23149,37789,61427,54920,-5657,-5246,-30294,28816,-22371,-90242,-88240,-28190,-5821,60397,33284,44383,24784,-6089,1219,29060,-66037,-96976,-54700,10336,90651,-40937,-3643,-21500,-36144,-65055,-27992,60917,1026,18694,-9631,68848,45844,-62414,-19673,-5353,-65617,-33758,4143,8520,-20970,-37725,-32686,173162,30493,1406,82987,14943,-11569,46334,-49384,-1186,56429,-6351,-59782,18700,53763,-54919,-72869,30584,-35110,3313,59020,17899,8840,6935,67845,44637,94287,-40190,-18494,252,-82811,-58499,-38472,47689,11194,32235,74433,56648,35752,-19850,1093,-33437,-25870,-11252,-84512,36883,-32838,34153,67858,-8505,-14209,-36542,3803,-52966,-11601,-16806,26866,-49509,83121,81590,54751,-978,-52877,-10998,7984,26832,49916,-68918,13231,29443,541,53802,-17683,16490,-9098,-1662,-10641,-46511,-16269,-17283,-10401,-22065,-44154,-56985,-51138,-12970,44645,-9900,2002,-16195,-44227,-20578,-83274,6337,15528,-25835,-29395,-45150,-48820,-84385,24104,116113,45056,30955,15656,-26788,-82789,11663,45990,-62558,-27008,-22273,-16086,-8735,10734,4461,48986,28587,19511,-60504,69938,74359,-11377,-14229,-9829,27050,-55582,-47531,-28886,34264,147712,71161,21496,7366,-18525,13053,-11821,30381,-66490,-54637,2653,-83192,-41937,-12368,79130,53616,11587,-57906,88457,28317,2490,-81042,-4203,56622,27119,58288,60033,-54767,-25196,-76451,-83488,-143228,-60656,-1777,-51057,-25110,-19308,39502,49857,-32997,27304,39236,37581,-70979,-84483,6629,-13103,33881,23057,-34208,20097,21580,12516,38609,67598,77662,-13015,24638,81708,54607,-13356,-48993,-70281,7345,13838,-23873,23241,-63203,-25359,9610,-24625,48524,37871,22542,30795,-56905,36247,4112,-63002,50880,-17231,41600,30211,-4511,-38217,38805,43626,18150,-28081,-17046,19677,122074,-18555,-81646,-35821,-37585,36474,30913,3042,-6552,27145,1042,49553,30760,82076,-55610,-3054,-2649,-61261,-22589,75399,33068,93967,27897,10192,30568,32864,9763,-38756,-65863,-30737,30977,2082,-19790,-52106,-3973,-85892,-65207,37290,-6314,19276,72610,36283,17339,125049,633,-45811,30686,-68201,8561,48830,29050,11685,-48788,-40061,-108520,-11067,24200,58902,42329,46598,53631,-18941,-60828,21560,-36157,-22795,67720,58983,12647,7624,15763,-29068,25999,-26424,50012,38248,11684,28053,-43036,-24036,-20907,72657,50165,17746,-20647,-35451,5497,-20895,2030,7071,-10562,-13434,-82609,-38605,27522,55108,-43384,2669,-14329,-27265,71191,38366,69715,-19344,1935,21026,-60646,17562,22282,7795,-78219,-91558,-57755,9984,56826,74942,-5666,33889,72731,99614,71295,40128,-24611,-6140,-51041,-71814,11612,2295,-61106,-45166,-42581,35390,78974,3703,32972,-28438,55592,-5808,-4302,26969,70292,70,-39725,-18153,-18193,44528,73490,-22662,-1601,-34969,-21101,-15944,9485,43327,-26628,-51231,10853,3669,-41137,5558,31748,17378,99240,42423,-30172,-23020,21647,127259,-8504,-54829,-20032,12696,55504,30986,-4676,2084,28367,-10907,-88613,-62587,-57574,75271,78478,-2879,43851,9775,-34032,52527,58159,85581,40402,-51313,-15251,-55459,-50283,42115,60554,56898,38448,-51104,12501,-80014,16164,92825,55708,55837,75760,-13806,-74983,-23749,-32246,-59733,52946,-8528,17807,-13863,-21359,-46851,66468,-3317,47907,110953,16184,33051,-17739,4200,59561,37337,55365,72391,-1164,-47689,-98101,-17241,65452,13309,2999,-7893,95427,74489,-21508,685,23898,-16292,-27670,75,24309,18354,-2113,7887],[-54261,-35289,-17987,-63460,25433,-25346,-62814,-3893,-11181,-26011,-19139,45809,81906,10564,53961,-70190,-28193,-24192,-16649,3338,54013,30212,-46189,3282,-55867,-60512,-54104,-55776,-20088,3743,-49593,50284,94849,-41078,-72995,-85907,-20363,10157,-15588,51216,-17556,-17594,63863,-17919,-27414,59363,41579,62399,-7245,37637,39710,-10878,-3467,-40084,12364,54599,-64431,-23831,93178,79497,36147,-64154,-4605,-43477,27764,3789,5975,-52996,53135,5579,2897,8253,40530,-20934,66706,-37120,-71186,-70990,13530,-20299,-8855,-9481,-60817,5312,12925,12289,59572,8808,3119,53840,3473,-44583,39380,52184,-14819,5388,56284,22116,-38743,19549,54209,10555,46264,-44596,-52064,-17759,16304,30257,38394,21563,27996,88061,-13748,-16543,-48633,-87095,-19416,-41431,-26841,4436,50016,18515,74294,-26240,-34316,4148,15276,7239,-30550,72046,-53152,18299,-46983,9235,-71245,-16888,43787,35724,-13009,-30789,6768,8657,-46749,11516,-56251,8570,-24538,60383,-10451,5369,-101156,-45709,-26501,-40629,29936,26297,85669,51954,42573,26693,2791,-130350,-118977,-40788,20392,-1764,59546,30857,28161,112162,40919,-70108,-74860,-89874,-19493,-41487,-40457,-59021,-35411,-40290,-46632,7874,38198,-35448,-26080,-31739,29038,-28165,-18825,39841,3296,-7584,-35081,24436,-6274,72470,26162,44498,-21152,26514,-27027,-87386,-25814,-129576,-59011,8770,76361,-42332,24591,-18269,-6154,18903,-47974,-48224,-8909,-69058,-40579,80395,92262,84295,11669,3191,44355,13578,-10380,31629,-40591,-34483,-34199,-86725,81933,39388,-66437,-66899,1615,-91883,-158888,-3290,2840,59351,84134,7678,6756,-45935,60056,15543,-122027,-89775,-64669,22405,-13681,-539215,256007,90479,-29838,64420,60058,18481,-28381,47428,-48071,-31027,19851,48768,44185,95660,158249,69834,23492,8111,47277,91743,-7845,-71268,90672,10049,12793,32527,-88882,-97327,36617,29327,5772,14316,-4021,-79283,4974,-6601,96176,98776,14509,-29353,95553,89434,12162,21914,-42092,-33101,-33031,13474,113846,68102,11580,-1153,73717,-41082,-61069,26074,30767,-40002,27570,27360,-56794,52046,-23367,-42371,27541,30481,-794,-9896,262,-3440,89740,112357,67451,71040,6197,224593,52848,-219852,-31333,-10054,48849,25459,-46773,10797,-39461,32567,84637,60738,-8998,-78298,50995,-18096,707,58824,29167,-38020,48191,-63553,-39163,-79551,11673,44655,85200,63395,-29526,-144601,-10660,45068,-1064,-1596,-13667,-14972,18665,46372,33851,-22443,100929,-19550,-35528,-56595,-26373,-85039,-12983,39549,73213,-21452,31289,16142,-4249,565,-116169,13202,77384,3497,-17108,-64290,16341,-36379,52382,-21274,-8447,64498,32356,-64643,-13336,13198,13016,22546,81188,55879,78758,58761,980,-11541,-23427,-46963,-16018,1652,40102,70120,16435,35219,9379,-115471,-1996,27510,-7451,82916,77540,-25103,-88188,-46748,7311,50813,15298,-39367,64361,19552,-20351,31874,14770,18810,9075,-61318,-44590,32119,51625,-45614,-42938,-100638,20214,3977,91493,167454,33794,32868,32248,4273,25937,-55701,-44349,15519,46838,9684,13008,-38389,40048,-2747,-78068,-23650,38839,7958,-21884,46680,-7999,-33647,31354,-29537,-44195,-54093,-17155,-24046,-6397,-33411,87375,-11428,-46501,-33280,-26635,-35153,64942,-38276,-40833,-29639,-40236,120788,46516,29288,-40007,18769,16961,5242,3039,-96202,-7165,60502,79557,42779,-36538,-13671,-59220,5876,79364,-18296,-34052,-28254,3358,25589,51776,2393,-24583,-39226,22994,-46597,-89117,-56084,-25937,-29557,80959,55496,53535,13325,1904,2508,28450,-61521,-99047,-63812,-8455,88723,-16305,-8199,-25074,-44325,-60075,-43851,59280,9828,27741,-918,75385,52766,-62810,-19799,-21387,-74385,-37825,-16058,24278,-13610,-73378,-15848,175371,47960,33250,67795,4772,14857,44640,-84162,-26900,40225,-22445,-64561,33198,29805,-65587,-37516,22313,-14689,-11455,41922,33615,-12138,32566,57929,71889,90229,-21960,-8745,-14967,-66342,-60852,-42245,57022,-17191,33457,73911,59343,51402,-14369,29608,-21016,-33171,10713,-50937,45347,-8983,38234,58098,-52531,21273,-21017,13669,-42331,-30990,-14978,28098,-55835,92237,75282,50476,-26656,-33685,-14530,-4349,9340,55562,-32495,23617,21022,2182,39679,-7849,2884,-32539,7594,9799,-9068,2846,-20658,21705,-8499,-36970,-70442,-46353,-15876,29902,-18373,2922,9997,-25646,-33298,-57245,-8832,-5009,-31404,-32199,-54587,-39274,-87761,7540,125930,42179,20069,23931,-6457,-71315,14480,48738,-45807,-9034,-18486,8339,-30387,30942,-8936,51889,47879,27790,-32161,79472,64710,-5000,-2106,-7266,15363,-56308,-84211,-55691,18419,153324,116213,15518,-13348,-991,-5564,-4590,33037,-106721,-106324,-41214,-94578,-56477,-1357,65333,72197,-4974,-58926,103357,12692,55,-76832,502,32494,6807,34591,40924,-26275,-39307,-83204,-39738,-112393,-49868,-4065,-55079,3531,-10743,58265,20016,-36095,6890,60988,40023,-58875,-80711,-25853,-18695,51461,20010,-36894,48665,-20042,-12308,31368,76099,86297,-6830,14317,79003,57882,-25425,-65467,-57865,32144,21321,-37488,22849,-77515,-36802,20253,-22059,30360,33821,23718,51438,-36010,42132,-16227,-77037,46164,-4451,31270,18315,-37906,-19131,60122,33641,23870,-26303,-31013,5087,113589,-8163,-69213,-24307,-25983,24479,40669,-2219,26370,26523,-4027,59326,-601,64655,-43097,525,-25132,-51746,-11409,75407,43223,63722,12799,38498,12402,27609,-12283,-57275,-80055,-37622,31588,-20336,-11635,-40014,16386,-94204,-79132,19412,-11489,22719,41984,41345,7762,99609,-12679,-56997,55835,-59610,4797,35788,31097,17837,-62199,-39890,-98766,-22757,20242,59729,56213,33607,28072,-16538,-63756,6475,-73003,-53491,55266,47015,4424,28289,13275,-20858,28270,-25284,51839,84962,7397,36728,-50303,-30902,-17299,56715,75286,25916,-37546,-46962,8870,-6845,-10422,4133,11607,-22076,-74959,-34714,21201,67961,-30346,-11205,-19900,-26051,53996,45357,58856,-50500,-1815,8586,-63405,31526,13644,-10989,-81989,-94226,-37067,27755,67274,75217,-6528,41114,69764,78645,80845,49374,11089,9841,-40996,-68450,11962,-14046,-39333,-39603,-23752,26906,31297,-9222,14983,-42867,71285,23414,6110,24908,80248,-7931,-18553,-25696,-45716,33263,82414,-21214,-10695,-38097,-5504,-13952,13130,50937,-21885,-19865,10593,43789,13430,12469,28817,19461,61467,42695,-20218,-8819,30683,94988,-33590,-77791,-8843,41026,61444,44139,-16914,9091,6368,-7156,-81908,-52324,-67094,63274,60157,32821,45025,4548,-11455,42728,37299,31519,29937,-54390,8598,-51700,-33692,38413,69692,63800,44645,-66597,48616,-76887,-11312,64660,70668,61977,82018,-9305,-76070,-51628,-32894,-31740,59548,5971,13643,-2769,-10307,-47710,53445,9976,39462,84317,19390,7712,-30548,-7093,63905,47152,60707,98429,-34290,-25122,-83707,-9138,71858,4139,6462,-28658,105748,27657,-19101,18341,25941,-10504,-22636,10294,37278,31267,102,-3956],[-43544,-15698,-22490,-69587,23825,-9317,-53734,-524,-10401,-37666,-45907,27375,63947,10417,44413,-70771,-21455,-23705,-4495,-29050,21093,26999,-30525,6846,-28538,-25279,-24702,-42841,-26329,9265,-28759,49179,111190,-68593,-60963,-77296,-29806,15646,-4130,61480,-27780,-24126,53583,-14843,-14165,49527,28851,80757,-17504,36347,55026,-5437,3200,-64335,4836,45882,-66815,-20345,83690,90703,26437,-67508,-10324,-43382,50165,-12801,14587,-43554,66726,686,19394,17107,-9586,-39289,66703,-33573,-47325,-30972,15514,-10073,18740,-2196,-51851,38596,53882,744,73374,57266,34991,34696,-10002,-59071,80659,39444,-71823,-6603,66350,7855,-35211,3810,28988,15197,36131,-46622,-55033,-3366,42329,47526,61288,34322,19942,63836,4298,-19212,-37799,-99724,-21519,-42972,-23845,12758,44602,7020,51227,-47099,-73839,-9482,12179,5033,-22125,69268,-47334,-3434,-48778,-3847,-114069,-28412,41739,84333,12557,-32611,15386,6386,-53444,-19264,-32468,32805,-10686,37287,-12919,3957,-87300,-22711,-33095,-35372,45497,19237,79952,86790,101290,43036,-45059,-137444,-103420,-35214,27770,6788,42920,71862,38888,117763,61379,-64870,-54302,-51761,-32541,-50337,-70116,-66096,-30842,-14174,-33416,9205,41493,-33477,-28456,-16636,36753,-35110,-16029,48047,-6418,-691,-23550,36162,-40114,58321,22091,23739,-25270,-68232,-56052,-132347,-2540,-154990,-49094,-8469,44879,-41856,-8886,-26788,2278,22345,-32303,-44796,315,-40612,-34521,90491,88289,81148,17539,13314,-2747,-30232,-33384,20686,1423,-45138,-65554,-105729,70111,32151,-72490,-51365,15323,-46133,-152106,-77584,-71572,26075,74324,-18633,-20829,-66765,45367,16558,-119128,-120244,-69772,35749,-12543,-433810,242385,106686,-7444,68852,60255,1085,-43016,72863,-30843,-3312,29527,66688,62872,117627,140199,51491,15356,8484,54073,124812,-12946,-87668,36618,-19982,-17377,37475,-93320,-70021,50749,41092,9498,29140,20618,-63475,15367,-8580,87065,72768,25388,-4581,60859,69229,34085,43077,-13024,-12632,-43987,-6807,120623,37891,9316,3694,42357,-67556,-58401,18186,43389,-38559,31591,-11262,-33512,20107,-16030,-48782,4341,18312,-5183,2555,-23840,-34856,68378,132040,46907,46116,18089,201202,15667,-156341,-7302,278,46610,5463,-24779,15243,-52693,8301,61932,23006,-48333,-70020,59613,-13805,22364,60968,29132,-20017,46562,-67005,-42683,-73858,18972,83394,73652,57864,-39208,-132093,7433,33535,8504,7123,-1129,-25244,8874,51767,42250,-13715,106035,-1878,-32250,-55677,-25596,-131239,-23117,38974,70979,-43073,32980,-2193,7610,49575,-110167,4721,55767,-9766,-22757,-19555,10182,-31145,46904,-11534,-9,71432,-18475,-75740,6648,29507,-8526,10309,68916,44089,91584,42043,-17013,-28130,-11353,-54835,-13148,4154,70397,117134,41162,38489,4250,-136261,-4400,8518,4576,100509,71517,-25108,-78749,-55076,3548,62703,13512,-16268,78904,16297,-9511,21502,24386,53946,22321,-63393,-48347,31323,45787,-35616,-10349,-99671,-1198,23836,61791,182915,41679,38056,27861,19320,24222,-55798,-62750,10811,60194,-2769,-4622,-11138,47779,15280,-108454,-32416,44369,20525,-6284,60475,6162,-44007,-3242,-39667,-30960,-49492,-4722,-29479,-9418,-33380,96649,-1945,-33050,-52803,-10490,-46068,35801,-38874,-35303,-8386,-31293,125505,43699,8623,-40969,9087,13368,-24290,-24084,-125415,-21220,67272,40957,33383,-20447,-34948,-61276,11654,62969,-19812,-20909,-40051,-38829,-14348,53242,17280,-49507,-36135,12494,-66730,-71598,-19190,-20226,-59643,64280,62209,56487,-1567,12254,5826,23431,-49523,-93451,-69880,-18415,86967,12349,-11500,-26678,-37364,-59049,-42874,51974,11443,33084,11776,66628,51588,-58054,-14079,-39852,-80840,-45759,-36623,39579,-3555,-107183,-7619,136623,60438,50998,46530,-3882,45674,38446,-111919,-47200,22281,-32331,-62761,39772,-459,-75856,-15551,9770,18800,-6245,15153,33213,-30067,42378,33995,92670,77639,10481,8402,-17842,-43352,-52504,-40900,59388,-38758,32033,66016,57019,64900,4823,58754,-8650,-31752,28276,-6186,55370,14346,32855,45370,-65653,62890,6256,24573,-34523,-41373,2546,24809,-53480,87960,53708,38445,-45580,-10391,-16173,-9997,-5258,56065,-4006,28343,12491,12663,26789,-1106,-11582,-50761,25348,33966,41119,27677,-20018,47877,7146,-35677,-72622,-40616,-20367,10250,-26994,4520,39423,-9434,-49113,-34950,-25997,-22993,-43409,-28364,-60989,-31303,-80512,-15976,110734,29522,3816,24919,12767,-55969,2779,43727,-29792,7029,-12011,25704,-55868,48866,-23247,50658,53931,29093,-11892,79963,47416,-3251,9353,387,8859,-62203,-117334,-84757,-8124,132914,137766,-405,-31516,15413,-27536,-445,31295,-118724,-130837,-67690,-89484,-64233,9570,38864,66008,-23673,-59968,112770,-1017,-13670,-69781,-1167,-625,-10667,3144,21476,16384,-59380,-90453,2371,-60815,-41282,-1939,-56013,27128,-3259,72173,-18974,-36091,-14547,67874,31262,-43542,-52012,-58380,-18746,64383,13891,-47048,68122,-41337,-27772,21785,81303,87248,4008,1012,70190,46687,-39599,-77435,-43258,49321,30101,-53333,16818,-80957,-37587,26696,-24953,13187,18416,22637,63234,-8356,43664,-34216,-87799,33904,13155,23029,6466,-67100,-2021,64342,12253,28833,-22195,-38609,-8339,76719,5430,-41953,-11125,-22215,1889,36486,-6221,51173,17976,-9242,62764,-17204,42871,-32278,-1975,-44979,-57511,-1227,70034,55530,32458,-10166,50146,-8671,18653,-27678,-68339,-82424,-43492,24149,-41385,7355,-23890,28045,-84537,-74715,6832,-6189,26152,5525,53507,-5053,59331,-23221,-57388,77300,-41959,-4171,21613,24844,19652,-63761,-34494,-73181,-29812,14499,43944,61579,24626,-1349,-11174,-53398,-12334,-94681,-73983,29965,32360,5964,49590,11592,-13501,22219,-19549,57764,125898,-1905,45544,-48500,-45193,-20952,32095,88551,32130,-50451,-52039,8221,8699,-15192,8408,30421,-24724,-63410,-34507,9675,56630,-17952,-18560,-28647,-27885,34114,47400,43443,-79417,-19390,-11939,-50564,39976,-29962,-47462,-85178,-79851,-8548,39933,58289,58271,-8596,44167,58902,37407,75159,59149,39896,29699,-28535,-54539,7076,-38618,-17240,-34668,-2386,13401,-16258,-16203,3780,-36734,67979,59121,18854,24282,85121,-20863,-3420,-40993,-69994,11883,56456,-26044,-25158,-37747,7909,-15097,9803,52027,-20489,5057,7029,57576,60130,21152,16148,28150,14212,31926,-8087,9437,39533,49424,-60069,-95411,1660,47330,59322,53843,-19807,11405,-15729,-10117,-64010,-28468,-69016,59902,39664,53070,49854,-4225,13000,33314,10077,-40472,4598,-59926,26644,-34312,-9620,37868,67801,62514,48148,-64589,80070,-53101,-32554,29837,86545,62399,70531,-5231,-71031,-70046,-29865,3648,63953,36819,17054,4887,-16,-31801,36018,16133,20540,60762,17876,-7762,-39905,-20908,59816,61185,57008,103531,-62951,-3872,-61699,-274,68109,-6493,8502,-40538,101324,-21174,-8627,27888,32922,3410,-8619,20452,46330,34734,-8325,-22831],[-30704,10064,-23696,-66448,21149,2647,-35580,1257,-8552,-40870,-63740,8376,32912,7105,29710,-64714,-15804,-19510,12225,-63258,-13772,11909,-6260,20053,-6672,14611,13199,-31879,-29209,18396,-7374,43358,111295,-87362,-40538,-66352,-31957,19274,2217,72938,-26719,-25773,41896,-19886,-747,36994,19282,81780,-27447,34315,54230,-4704,14037,-76094,-2816,36948,-57090,-11322,65870,94313,15872,-49656,-8682,-37897,71289,-19401,28192,-24873,68734,-2780,23861,21131,-49555,-48631,55509,-24942,-21284,4945,15234,3494,45288,11082,-29294,65580,76832,-5344,76166,89574,38372,2770,-13879,-57275,103158,27246,-112106,-8445,70803,2974,-25977,54,-3120,17123,15093,-46705,-59513,13853,56097,64086,84964,36435,11639,25529,20759,-22547,-38765,-113825,-21473,-46977,-18920,22086,37717,-4528,19033,-66661,-95506,-28594,3409,4395,-12379,57664,-35839,-17394,-50818,-12685,-127948,-31619,37399,123148,41878,-20242,1330,6757,-51121,-38641,1767,54734,21383,11706,-25180,-1847,-64494,956,-35721,-25925,55178,14845,63483,112261,131188,55367,-89742,-136618,-86250,-31081,35042,11537,30157,105559,42230,100824,69442,-45366,-30500,-15125,-38192,-57255,-86270,-64462,-21940,12716,-27722,5786,49719,-34862,-20178,-5899,45446,-34518,-19305,60821,-11603,6933,-15590,29164,-64295,35440,11232,-8341,-31009,-145308,-76170,-168483,8873,-155514,-31366,-27633,14772,-35332,-34607,-28327,16871,29497,-11049,-30261,11718,-4809,-24276,80693,73320,71414,18581,18067,-45173,-62641,-47380,2757,37969,-50976,-87964,-119585,59237,26408,-58647,-35544,38020,-12468,-135838,-142114,-115562,-12343,59011,-58923,-55541,-83821,29030,4352,-115084,-169875,-61412,47927,7480,-363369,219058,108681,9930,72137,62846,-5940,-56097,98954,-6375,43711,34200,79933,75681,116243,116567,35686,8025,11332,58108,141043,-16069,-88398,-26268,-45367,-43773,38181,-78084,-18181,71197,46378,9892,30456,28878,-46802,9151,-7483,62743,44704,35813,24654,11238,56743,50893,71994,18074,-7426,-49811,-36143,97435,10953,4284,5625,15988,-81100,-44184,9120,43248,-31806,26929,-65416,-13401,-15170,-363,-54268,-24036,4040,-4238,16201,-34012,-55375,34651,144086,24580,20484,35781,129554,-21852,-71329,15265,9536,57313,-7759,9733,22467,-63708,-30996,21734,-15102,-89645,-57643,48704,-14953,40267,59659,22806,7422,51639,-62737,-46337,-54752,25637,119224,64872,44545,-44866,-93785,24481,17989,17761,13852,9200,-44680,-891,45599,47822,-8272,99307,18200,-28175,-54435,-9387,-155229,-32454,16940,37750,-57875,34104,-14657,14617,87784,-95132,-5068,37275,-16381,-35846,18336,-7913,-24512,32421,-1060,9805,75446,-61820,-71767,14662,41569,-26488,-7553,46620,15464,99619,23881,-27075,-37254,-3112,-51235,-3727,4431,97704,148284,54282,39947,8426,-126197,-1389,-12189,6466,107797,73741,-20207,-52893,-49462,6654,65513,18987,5554,75995,8619,2432,16829,32047,82996,26003,-56651,-41491,16001,35407,-19945,27980,-96243,-16989,39614,27132,163165,43216,30484,28577,32800,5950,-52917,-65598,9695,78133,-10305,-13714,15537,47849,26458,-106761,-37377,43675,20926,-789,62441,18730,-44802,-31104,-30700,-16719,-50414,10266,-32928,-12273,-35246,107285,12568,-16114,-64769,7344,-44197,11059,-31553,-24852,16254,-15396,116912,34965,-9366,-40056,-4724,6506,-64110,-58655,-144958,-26549,63996,-11963,16325,4787,-37579,-57865,13570,47084,-11958,-4261,-49753,-72913,-43114,54817,34639,-68780,-18312,4575,-76783,-42008,13060,-12460,-90418,12109,50368,56386,-11445,23644,9484,15988,-34750,-82535,-68113,-11854,88135,35841,-11776,-23765,-17883,-61914,-29556,39477,3099,34106,28030,46106,40786,-52354,-2709,-51311,-81263,-55916,-53684,49390,8980,-121964,-8683,79806,66811,55827,24507,-8558,72238,32320,-121079,-53205,7619,-34511,-54007,38339,-28786,-81711,-16419,-2348,57177,17240,-14759,9613,-41474,37889,135,91973,60600,54372,26183,-9702,-18158,-43290,-37229,53464,-41710,28231,51223,49625,73668,32423,79847,-3229,-22009,35863,39541,65368,39080,20357,35184,-42287,96015,36297,32350,-33039,-44264,31981,17499,-39752,72868,23588,23080,-60599,8391,-14116,-6420,-14836,47655,8218,26700,5461,26839,18863,548,-23689,-58708,46977,51332,89073,53279,-12983,63364,23529,-44490,-67506,-39979,-23925,-14687,-34040,5797,61027,-795,-63963,-18943,-41919,-40019,-57093,-28871,-59790,-26104,-61079,-37745,78178,12774,-11220,17133,29250,-31264,-16213,31627,-19495,17263,-2768,33264,-80156,61279,-32411,53962,51785,20695,-14721,68431,29274,-8644,23742,10432,10270,-71645,-132786,-109796,-36520,96149,126521,-19905,-41444,35573,-47123,1503,25181,-97369,-122991,-71038,-69948,-64521,15066,4653,31892,-43773,-61901,109558,-13564,-34945,-58223,-2357,-29352,-19689,-30642,6348,65393,-72176,-93543,32541,-12660,-38925,2404,-54934,36879,-34,74991,-58386,-28251,-36086,60094,15633,-29143,-6750,-79016,-11395,66834,5405,-63805,76235,-38149,-31223,13503,83474,76819,15999,-11895,54121,21285,-51231,-82206,-33306,53717,37921,-67244,5384,-72367,-26131,28814,-30245,-5197,-5803,20947,63991,17018,39487,-42953,-84229,17874,31088,18044,436,-80328,9744,50785,-15090,31568,-14841,-40104,-14680,20970,17437,-9851,-586,-23525,-21684,23258,-6285,62869,2351,-17125,59725,-12668,20304,-28176,-9513,-52743,-77711,9564,66271,63745,7563,-36325,42946,-26736,7749,-29269,-71897,-72918,-44506,11034,-53596,32701,-7426,28721,-59512,-53778,6606,6843,28950,-25334,64666,-19228,15119,-29902,-44197,90406,-20547,-18533,8821,11899,17267,-53668,-27205,-45570,-30030,8913,16081,57495,22034,-29115,-2543,-32200,-30562,-99637,-80887,-2360,20034,13494,65728,10626,-19173,8187,-9866,65353,143789,-12386,51701,-35802,-60160,-34430,3189,86918,31644,-55968,-51473,4800,22813,-15617,17189,44755,-12800,-52816,-39723,-1376,25843,-8193,-16292,-40078,-33429,16713,44014,29475,-99952,-45736,-34521,-28674,42268,-82792,-93065,-81195,-51354,16909,44316,32139,30967,-10457,40802,44341,-9939,57184,66424,54681,47769,-17600,-32460,594,-65307,2172,-29611,14558,-16,-49444,-17600,7383,-7134,51193,87971,28886,27947,85077,-35842,2909,-59030,-80522,-14263,15287,-35442,-40157,-30062,15777,-16174,4237,54446,-21951,15879,1814,48003,83248,32034,-3206,43500,-28297,15183,4305,21907,41757,4531,-84611,-103169,6353,33893,51487,56875,-12753,7651,-31764,-14885,-46464,-1759,-61508,62582,25305,59475,56207,-13338,34508,26756,-11831,-106268,-37263,-65719,34744,-6419,12606,39767,55603,54102,49474,-44236,98840,-16581,-42661,735,102386,61222,44325,-5166,-59367,-76722,-24414,35177,64231,77695,27422,2140,5870,-217,16927,11703,-2347,39020,14029,-8604,-44765,-34518,46389,71893,38560,80263,-74613,11731,-39721,1221,53932,-15830,9056,-39030,82755,-56992,8276,29635,41344,22004,12125,27449,47980,26363,-27134,-43442],[-16513,36522,-21525,-57838,17390,7618,-11058,5657,-5388,-37884,-70587,-5535,-916,2186,15547,-51564,-14140,-12298,26417,-89690,-39770,-13579,15578,37433,2475,42360,46434,-24706,-27920,28732,7845,33445,93004,-91847,-17662,-55592,-25783,15715,1597,83678,-12520,-20619,33302,-35593,10421,27497,10572,64596,-33552,33329,37414,-6109,20060,-70586,-8426,30542,-37777,-658,46059,89113,4658,-17189,-1321,-29320,83355,-19105,46056,-4474,56893,-1641,15769,15957,-68256,-43921,35640,-15657,1339,29877,12999,15167,52031,27691,4894,84350,81127,-1683,66746,94944,18034,-25651,-7904,-41590,106432,19757,-121621,-3554,68520,9233,-14746,8806,-34088,10623,-12728,-46407,-64082,23180,50465,73079,107258,25514,5523,-1847,38340,-25889,-54004,-123089,-17558,-53764,-13969,31772,33487,-13625,-12682,-79068,-99279,-50682,-10818,3879,-1511,41283,-22222,-20826,-51572,-14857,-115067,-25244,30762,137444,68448,3239,-29838,9909,-39244,-41344,32602,68149,60972,-9352,-40400,-9647,-40421,24724,-33796,-14285,57351,13374,45648,121631,129237,63596,-110963,-132273,-81987,-29134,44685,11454,25054,119717,36119,67701,58400,-17416,-13157,7198,-35619,-61685,-88237,-56488,-7927,34315,-27722,-67,61693,-39303,-4585,-2187,48521,-26034,-25724,76403,-9264,10850,-18097,6131,-70545,8065,-8174,-44116,-36224,-170963,-82218,-180307,3598,-134170,-14065,-45175,-4957,-24151,-41760,-20877,33823,38399,11696,-6847,21994,28698,-6810,55163,54379,57673,13750,14267,-76529,-76848,-52441,-19041,59428,-49881,-97358,-124301,50750,28908,-25024,-21511,63827,-1751,-115309,-169375,-111271,-44253,39487,-105010,-98139,-90498,24759,-13558,-109949,-200707,-35926,58339,45796,-349337,183259,96369,19218,73185,67958,-5860,-66671,115567,16770,95090,32175,91589,75868,90946,94737,26284,5577,16170,58736,136820,-15428,-75588,-78244,-63650,-60624,34894,-41838,40918,86163,41142,7236,18071,13309,-33066,-13419,2633,32708,25321,43539,52474,-34408,56578,59142,96414,42657,-15806,-43906,-61975,59467,-840,-4021,6884,1992,-75931,-23227,4543,35791,-23369,13570,-109283,-2669,-47320,20566,-53380,-49566,-7121,3029,29298,-28360,-60264,-2164,147541,8742,-879,55574,43427,-56527,1077,32055,14850,77546,-14970,43929,25845,-69341,-74702,-22473,-40968,-114389,-44435,25150,-20492,48377,56867,12896,37074,63196,-53237,-48690,-22934,33233,141301,60015,28173,-42385,-48450,35772,6800,24402,20159,12732,-69691,-10033,26240,47970,-5113,87617,37929,-22401,-52216,18822,-144790,-39416,-20702,-15758,-63968,33894,-20642,15365,106208,-72318,-12712,28731,-15663,-52465,42290,-26987,-16044,16480,8778,20956,72682,-91027,-53437,10591,46906,-34819,-26305,21556,-20448,98662,6512,-27143,-36894,517,-31976,12239,1391,113847,147362,47502,36449,21672,-78130,6844,-31129,1378,99860,83723,-8976,-14521,-36682,16144,60672,27767,16625,57579,-3167,11755,18684,35025,100388,18348,-46065,-28305,-12455,19449,-5408,58771,-94405,-24560,46385,-7639,111572,37094,14286,32282,39992,-20292,-44516,-51902,12148,95560,-12653,-12908,34547,42615,25789,-78115,-36610,36342,10451,-4366,53682,26581,-36724,-43294,-12382,-11724,-61445,22866,-33716,-17357,-41104,110434,25615,115,-63273,21922,-31062,-2159,-23208,-12649,38033,-455,93136,22231,-19388,-38451,-19519,-1484,-99970,-90043,-149131,-23340,51954,-62934,-3637,33452,-18920,-53931,11791,37986,6429,13096,-49569,-84926,-54287,51848,49990,-70613,11065,3501,-72152,-11203,30559,-3800,-114100,-54374,24267,52965,-5677,34701,10828,7788,-22771,-68312,-55630,13611,94291,48072,-8000,-15550,6280,-64833,-11478,23489,-12782,29372,45049,22496,21765,-49240,11848,-49172,-72212,-65355,-62431,50387,23160,-111033,-16408,29554,64085,54041,6344,-7917,86858,32408,-107212,-40908,53,-30308,-39691,31065,-47820,-79756,-37738,-10266,86832,46019,-40535,-32986,-44483,25691,-36363,65350,44384,99460,37004,4492,4206,-39627,-33657,40257,-22384,23746,32045,36510,75318,58838,85789,-8394,-7915,31914,74262,72305,65908,5432,29708,2896,109157,57147,34332,-37787,-42169,62985,6886,-16260,51348,-5020,10593,-75546,16218,-8257,5222,-20757,29628,3290,19847,1061,38795,17379,-3904,-31348,-54295,64835,54570,119035,73156,1153,70270,37031,-63647,-62760,-44898,-23515,-42197,-37977,6156,66209,-1928,-72565,-8407,-53001,-55423,-66886,-40379,-49738,-24066,-28519,-47413,43325,-1393,-20950,116,43578,8253,-34029,14068,-18018,19951,8810,33440,-94433,65431,-32819,68615,46375,3722,-43215,45113,15301,-21407,42469,19454,18359,-80174,-121028,-123397,-56248,55229,89547,-33639,-40198,62683,-59603,2845,15468,-53149,-91002,-54038,-41319,-57179,11848,-29694,-20718,-64463,-65014,85994,-24369,-57638,-42120,2420,-41007,-18184,-58904,-862,110461,-65384,-88705,45894,16359,-42747,5369,-54028,28947,-2569,63556,-88967,-9438,-55699,42346,-326,-18887,40537,-79365,3615,56389,-4056,-82917,72976,-15508,-22989,9971,83771,53852,24832,-20711,30677,-13829,-56296,-78636,-32731,42740,41718,-75909,-9761,-53400,-5063,27141,-33639,-28414,-33392,19678,55856,35173,29995,-38316,-60502,2703,45165,17040,4050,-71156,14407,24302,-39089,30525,-5363,-36874,-8767,-32104,23914,16400,4194,-25369,-35167,9260,-1107,60998,-15249,-27798,51613,11866,1034,-30918,-19466,-41800,-98992,21647,64373,61697,-9158,-60159,21942,-39298,-3421,-16693,-69834,-54690,-38396,-3431,-53671,56462,5610,19536,-25537,-22811,20413,21128,30640,-41097,67975,-32627,-22238,-32651,-18733,92375,-2816,-36449,-1578,-3978,12514,-34138,-20469,-28537,-23144,5323,-15512,46658,25831,-50827,8253,-6357,-42284,-92104,-75904,-31197,13211,22903,71378,8761,-45441,-9040,2297,71676,129509,-19386,52275,-15667,-67419,-55388,-24474,74218,24460,-52958,-47229,731,33389,-15207,26282,55139,14503,-44756,-47826,-6861,-12716,-3161,-4651,-51185,-40906,5715,36882,19950,-107955,-71606,-52656,-6809,41367,-115938,-131807,-65677,-15957,32517,42193,-2385,4693,-7974,31475,28392,-49088,34307,68227,51869,56140,-10582,-4743,-3051,-85534,17461,-22051,20565,-9326,-62564,-16293,25265,37779,27545,97838,31246,36222,80615,-48813,430,-73407,-71807,-37195,-17481,-45217,-48293,-14195,16800,-15494,2425,64487,-24896,10293,-3323,27856,79221,43973,-23925,63381,-57627,-1630,14266,23844,33262,-28035,-100672,-99811,2422,7264,40981,51593,1250,-1184,-34597,-15865,-36389,15836,-45989,66412,22402,58928,60431,-20479,49763,24031,-19723,-137512,-87492,-69387,31216,23526,24502,42567,35924,42377,50476,-11608,101231,16257,-39178,-13222,114259,60868,11457,-10984,-43239,-72995,-17812,50858,59093,115755,42147,-14118,5151,39708,-1302,-2714,-20322,18143,10610,3948,-44546,-45726,26406,73019,6016,33482,-65735,15812,-23065,-6804,32415,-22012,8337,-24092,54979,-71436,28359,25284,46157,39859,34073,27672,38862,8089,-51533,-59586],[-2185,57163,-17848,-47749,12733,5232,15142,15748,-1765,-35622,-66979,-10654,-29123,-2278,6137,-34430,-18159,-2915,30646,-102429,-51080,-43706,25865,51556,-3551,46623,62681,-21087,-23258,36804,12462,21274,62343,-78423,2184,-45839,-12783,4416,-5446,90872,12729,-8855,30413,-59407,17445,22599,662,34352,-34178,33790,11563,-3799,14996,-49117,-10012,28420,-13631,6480,29572,74178,-9953,17305,7177,-21211,81112,-15439,64261,10169,33247,6352,759,1890,-63875,-25677,11801,-10825,15926,41002,9221,21681,28004,43325,45049,95222,73926,13231,46946,75452,-9633,-38015,4926,-18680,96295,16271,-99477,4180,61814,23448,-5390,26599,-56158,-6338,-41279,-45043,-66586,17241,24294,68608,124526,2805,2135,-3081,58873,-27504,-74770,-116756,-9267,-62966,-10887,40460,34258,-18802,-36308,-80308,-90759,-71882,-28664,2123,9211,25336,-10680,-16221,-49230,-10531,-88087,-10094,22392,123961,86003,30055,-64709,15484,-20035,-28015,51777,70178,91904,-22524,-49087,-16839,-21919,47551,-28181,-4128,52116,14880,33339,113575,107221,68357,-100319,-122311,-92567,-28508,56386,7026,29438,108308,18765,28759,26117,10803,-10507,10948,-25698,-63825,-79645,-44999,9786,45427,-29722,-5346,74189,-41696,12840,-4864,42034,-12011,-30751,90636,326,7943,-33155,-23404,-57586,-17140,-32378,-75052,-38288,-144404,-74297,-162872,-17049,-100954,-3948,-60262,-11439,-11032,-28005,-6548,48386,43599,30742,19721,28509,51644,17561,20444,38334,42997,4224,1652,-95029,-71345,-51196,-39605,61912,-41670,-94766,-118391,43762,44916,20934,-11273,82894,-13262,-94812,-143707,-65665,-58406,15774,-147173,-147185,-82016,46308,-30326,-101149,-171366,6085,71121,101921,-386703,129999,75334,20027,70806,72517,-3593,-73181,111683,29536,130045,23153,103065,61246,51292,78264,23789,9107,21432,56694,114846,-10115,-54612,-106152,-74189,-65854,28930,6923,87567,87654,25655,2038,-3023,-21639,-24910,-44685,22559,7334,18620,46759,73044,-57615,66367,59666,105080,55355,-31349,-24337,-70983,25958,8713,-15115,9059,3339,-54239,-2129,7002,25081,-16692,-5308,-114421,-3409,-70454,41218,-41212,-66065,-13206,13328,38548,-11164,-51310,-33332,141365,8069,-14650,72520,-22612,-82138,42580,40751,14741,98126,-18632,65995,23460,-69581,-110519,-55783,-47398,-106955,-34631,-2117,-27252,44827,54922,3583,60979,76900,-39848,-49352,15005,42021,145831,58755,15213,-30012,-15630,38251,7310,27029,26821,6949,-93376,-18809,-3953,41550,-950,78387,52625,-14326,-47530,50453,-100848,-42710,-61751,-69909,-62561,31323,-23190,11573,103877,-44534,-14420,31960,-11881,-66937,50371,-34006,-5820,7001,17507,32694,60184,-104056,-25491,-1019,44449,-31107,-41925,-912,-49763,87780,-8729,-19238,-28002,-195,1705,29722,-5188,113516,105913,18900,26557,40467,-4040,18000,-45994,-5933,78154,95892,6859,27211,-25676,29214,51441,34648,12615,30822,-17222,16078,24190,32011,106962,1053,-36654,-15977,-46479,545,4971,72306,-93164,-23465,42274,-38887,44829,23939,-3796,36530,37835,-44020,-29249,-25904,16636,107370,-11018,-3652,41893,34881,11680,-40404,-30453,23708,-5251,-9913,38787,26724,-23311,-35576,5928,-20911,-80942,29058,-31869,-25474,-52294,94950,31588,11996,-46335,27589,-11805,-2546,-20675,-2258,50912,6271,56115,8089,-18885,-36957,-30382,-8626,-119147,-107642,-136720,-13780,33140,-95351,-23393,56811,14108,-54682,7964,37965,31952,27872,-36095,-69646,-50979,42617,59796,-48439,42926,8790,-51833,8573,26682,5308,-122280,-104189,-6866,43168,22527,43998,7837,-386,-18080,-50866,-32889,52802,103918,47642,-483,-3634,25681,-61956,4345,6913,-29679,17265,58696,5042,-966,-49499,25506,-32425,-52168,-71011,-58286,42493,37796,-80585,-26806,-1689,49565,51651,-5069,-1876,84629,44082,-74522,-13251,1070,-23026,-22842,21034,-52958,-68790,-68030,-12342,94360,62914,-55665,-77858,-39172,13501,-66634,22707,32827,129834,35201,18043,19095,-42308,-31312,22760,11953,20844,12364,17145,68648,73568,74189,-23028,4061,19358,88878,73019,93074,-6606,27656,43964,97600,59599,30479,-44977,-37699,82294,-6342,10382,27939,-22683,6358,-91856,11704,-235,20013,-26406,5426,-12994,10472,-460,44195,21529,-13736,-34085,-39077,71452,42245,121249,82310,21072,73801,42503,-88972,-66687,-51255,-17344,-65819,-37841,5849,53075,-11473,-70276,-1329,-56652,-65638,-67937,-60675,-33369,-24629,15401,-36711,19692,-7800,-25196,-25987,56323,58467,-44488,-6501,-25362,15736,21992,32285,-90006,60186,-24492,93999,38645,-17090,-83676,13644,6794,-39215,62529,24471,27821,-82808,-82750,-119849,-59145,18740,46098,-33501,-28386,92345,-62108,5104,3678,-6243,-51036,-25657,-10205,-42485,133,-55969,-73238,-84184,-68969,40014,-31802,-75524,-23718,14497,-29723,-8091,-74245,1501,141436,-35196,-74991,42713,23986,-48982,3350,-55523,5903,-10208,38878,-103658,19191,-69639,21853,-10375,-14129,76152,-59556,24515,36292,-10088,-97601,60136,16266,-5810,13319,83424,21711,27024,-22687,1526,-50535,-53088,-67291,-41896,18541,38619,-78084,-25808,-28093,19530,22577,-31644,-57497,-57533,18415,43591,45903,17005,-21408,-21753,-7826,52918,19782,17384,-41701,12128,-7017,-50641,25010,3538,-30998,10968,-56229,22952,31149,2325,-23851,-30679,2304,8856,49458,-27690,-37584,40723,47733,-10962,-35685,-28410,-12276,-104453,34103,61464,46364,-19684,-76803,-3159,-47107,-13522,2811,-65162,-32848,-25413,-14164,-43970,70706,12472,4254,9632,9532,43368,29041,31113,-38200,61223,-43225,-45984,-32220,13236,83829,4970,-54921,-9689,-18215,8361,-8862,-15987,-27078,-9838,4818,-41571,34232,33454,-63811,19752,16623,-42674,-78890,-63888,-43666,12420,31468,63507,3649,-86898,-22269,15059,74513,88100,-19315,44999,3486,-60728,-75986,-45933,60323,14786,-42721,-41050,-1506,39528,-16009,31956,62913,49611,-35140,-54131,-4282,-46219,-4484,13106,-56258,-46701,2673,29214,13448,-102733,-88099,-61863,7620,42378,-113985,-146833,-39603,16827,37184,37420,-33207,-9811,3023,19628,12238,-70610,14829,62681,32269,47856,-7597,26445,-409,-91757,28525,-10312,13805,-13036,-58124,-16148,49145,81302,2452,83195,23498,46927,72972,-55878,-8411,-78659,-45769,-49312,-27697,-50251,-42557,6508,11800,-13320,9163,83253,-27814,-8012,-7579,11201,56185,54160,-40500,83204,-73754,-13801,19293,16595,14821,-42715,-99141,-87421,-8633,-24001,29502,38436,16484,-12125,-19184,-9672,-33909,17008,-26686,67139,30762,57993,59182,-24983,57790,24204,-11607,-119802,-130755,-68957,17327,45148,22232,44783,12793,32877,53785,22123,88147,26696,-23399,-9321,116187,59176,-17954,-21737,-27365,-62479,-11027,43551,48058,136048,57280,-41445,-2018,75796,-16822,-23016,-27285,-499,9287,23969,-38878,-53431,5642,62558,-31948,-19660,-43501,3868,-13762,-21455,8837,-24536,6513,110,25340,-66692,47530,17029,43048,51572,50388,17887,17799,-14807,-73402,-66099],[10164,66053,-16400,-39164,7779,-2090,37241,31565,714,-40832,-55599,-6161,-46902,-4787,2923,-18920,-27597,7595,20399,-100921,-48193,-69745,21366,55670,-20984,25720,56077,-19506,-17002,38965,5734,9537,31631,-46823,15932,-36851,3361,-9881,-15972,91819,43036,6832,32995,-84733,19178,20298,-10392,463,-30360,34738,-11707,7515,-681,-18437,-6602,30775,9787,5680,18565,50123,-31818,41266,11393,-16693,63909,-10762,77561,14712,4001,21151,-12927,-16896,-42328,123,-10400,-14435,19410,40038,4698,23223,-20584,52958,81476,99176,64557,36851,21579,43852,-25457,-30108,19709,3705,79946,12532,-57394,11878,54910,39149,80,47374,-64514,-31120,-64510,-40285,-65112,-4433,-16226,47591,132001,-26004,387,20181,80343,-25457,-88660,-87495,2418,-72896,-10689,46268,39385,-19869,-48190,-69628,-76339,-88125,-46877,-1430,17866,14780,-4526,-10060,-42624,-2124,-61801,11347,13355,91602,90364,51661,-88650,22858,2267,-4776,58659,62338,102862,-28642,-44249,-21732,-12722,66770,-20950,458,41336,19193,29271,92647,81232,70147,-64884,-102121,-107908,-27444,65775,21,42711,74421,-10248,-6883,-22225,32105,-25103,992,-10481,-63849,-65380,-32318,27556,43426,-30484,-7447,83095,-35312,26143,-10874,25754,3517,-30505,97885,13726,-2197,-56309,-46516,-31571,-33714,-53608,-94286,-34695,-92060,-57209,-123463,-46090,-67147,-3635,-73632,-8569,753,-1694,9325,56390,38375,41405,41662,29739,59315,44484,-16734,28854,30430,-6548,-16336,-101419,-50284,-46871,-53505,48278,-27966,-85337,-103623,35388,76209,66545,-6398,83860,-35339,-75999,-72423,-5547,-48944,-12789,-177402,-195893,-58465,94614,-43314,-84083,-69827,58426,93443,176065,-449280,56107,53913,13926,63654,72271,-3418,-73567,82736,26237,133135,8706,112800,35156,12201,67750,26169,15459,25215,53019,81565,-719,-31842,-108623,-76956,-61065,22103,52291,108791,74337,4690,-4794,-24735,-61392,-23202,-72246,48069,-7796,20716,44656,81959,-49582,78567,56820,93318,55399,-46356,4648,-56275,8305,37587,-27395,11710,16823,-23441,13717,14948,13169,-13446,-24326,-69102,-13927,-81020,55649,-16861,-71502,-16265,19930,40123,10016,-34436,-53078,124613,24579,-20314,81412,-53593,-91746,56414,41299,9329,109474,-20871,68954,17639,-66462,-128891,-68388,-36323,-63890,-32070,-24804,-31107,32700,54759,-1709,73094,85782,-22744,-48896,47210,50654,138129,59829,11488,-9453,-5816,31515,22400,24984,32471,-7160,-108239,-27227,-37748,29175,7910,76168,57224,-4627,-38815,75628,-38777,-41535,-92991,-106818,-56931,25542,-26363,6931,87617,-16383,-8134,42011,-11753,-74642,45001,-21419,4964,8672,24948,43341,38103,-102602,5615,-13209,34676,-18311,-52117,-17967,-59469,70101,-20993,-9180,-14292,-4275,42027,41478,-14076,98048,31606,-25379,11632,59360,70474,28060,-55396,-11080,52988,102458,23470,60585,-23291,41927,41106,35591,-1356,5472,-30473,15045,28172,23516,106290,-21037,-31252,-11348,-75431,-16438,12042,66362,-87745,-15467,29824,-63217,-15926,5950,-16977,39720,26402,-57421,-8242,4127,20510,110267,-7596,10603,37755,26464,-13038,-12525,-21138,8514,-19446,-8593,23870,17562,-8545,-9978,19048,-40344,-101205,26839,-28229,-35282,-67944,56466,28369,17603,-17151,20942,7115,5051,-27111,3509,50614,2016,14185,-4606,-8476,-35533,-32067,-13805,-115962,-105456,-111333,-1240,10295,-98958,-41467,67208,48146,-62591,4599,44043,57343,37245,-11938,-32962,-41544,29615,62095,-5644,65252,15917,-19813,10060,1412,15219,-108282,-114072,-33292,24093,68565,49901,536,-8588,-22505,-28734,-3884,94230,111289,37632,8844,8329,33722,-48447,14226,-6680,-39952,-2495,65132,-1008,-20860,-50632,34016,-5789,-22822,-70779,-39230,28974,51460,-44108,-36556,-15808,23493,50516,-9003,8593,64790,68779,-33720,21150,9417,-16420,-7361,10827,-43435,-50522,-93524,-9417,73964,56630,-56051,-102110,-27518,6616,-82480,-18188,26688,132171,19310,25014,23516,-47487,-29979,5091,47113,21215,-3872,-7524,54374,69214,48523,-41881,7273,4465,81020,65840,116426,-11663,25711,59619,64193,41878,23354,-48735,-33099,79284,-21691,30298,6315,-24538,12477,-106375,-713,7253,30957,-34757,-18071,-31289,1804,75,41793,28972,-26467,-32920,-17433,62791,18693,96710,79233,43416,77205,35742,-113017,-83484,-53679,-6064,-77966,-33495,6004,28061,-25172,-55179,3088,-52534,-66462,-57539,-80403,-15892,-26449,63974,-4024,12801,-4565,-26995,-59659,66130,102111,-45301,-26886,-38101,6929,35724,35861,-63528,46804,-10640,120621,25788,-35141,-112873,-19877,1797,-57535,76972,23735,30998,-76722,-29237,-98145,-42923,-9849,16566,-17138,-9842,111973,-53973,9018,-8047,24525,-18387,3374,17383,-21681,-16161,-67825,-106347,-100238,-73076,-19808,-34151,-84157,-6635,30451,168,5721,-72980,12884,151586,10406,-55037,26762,17475,-52112,-5636,-60077,-24560,-20296,6191,-99134,51278,-72647,5559,-10800,-14148,92689,-28851,47594,15980,-4295,-100749,40485,46569,16251,23567,82938,-11667,21288,-17079,-29606,-78922,-43012,-50017,-56370,-11506,27164,-74831,-39351,-1700,40129,16027,-23436,-88323,-72158,15222,31619,51565,2898,1554,17299,-11935,54249,24555,36467,-2367,4725,-34946,-45074,15625,8889,-24648,40274,-34811,15173,36196,-4879,-17402,-7264,6091,21607,34580,-29050,-39898,29271,81878,-13009,-35169,-33276,27743,-85711,44744,55769,19573,-26654,-83033,-21967,-52169,-21565,17672,-60765,-12624,-8405,-16845,-31492,71076,12210,-12257,39115,35708,65355,25837,30737,-20171,46702,-49506,-54951,-29876,42687,69322,986,-71154,-16137,-26959,7889,17523,-15213,-37035,9183,7434,-55519,25513,40618,-66876,31458,30725,-30306,-65983,-50001,-30016,15980,38290,42950,-6695,-124614,-25041,26732,72881,37067,-11162,29044,11599,-39074,-85913,-58135,57279,7888,-28440,-33503,198,41319,-18196,32536,69244,80401,-16468,-54352,5253,-66750,-12558,32311,-48600,-46943,6589,24393,5465,-87317,-90211,-61204,11895,49643,-81565,-129289,-9646,38071,34281,34420,-49917,-6865,23539,10483,-2699,-72496,3761,49905,592,20817,-6687,58380,9491,-80735,35927,4731,-854,-12394,-43707,-20201,67976,106542,-20208,47752,7025,56524,64506,-54764,-19688,-72070,-10811,-46789,-16998,-46482,-19929,25355,3285,-11091,26064,105516,-29588,-31157,-11532,7109,27406,59108,-49242,96388,-81692,-19063,18261,5714,-7734,-40447,-73068,-69974,-20715,-51197,16715,19876,26308,-21376,13031,3217,-34324,2440,-9088,63559,44937,59014,51079,-27887,59686,24620,7457,-64947,-152729,-63514,-3151,50839,8085,45687,-9548,30846,61567,44774,64137,4723,-616,7828,103166,49957,-35344,-33713,-17114,-48868,-4753,14859,31356,128872,68649,-72438,-13101,94658,-28780,-43257,-23155,-14055,9752,43837,-27732,-57430,-9368,43307,-60984,-58712,-21480,-22985,-11245,-36903,-11258,-24125,3590,26680,826,-52661,61509,6917,30709,53858,56157,-3322,-12503,-35824,-84095,-60417],[17777,59802,-21983,-33492,3484,-10132,49734,49440,395,-54596,-40448,5883,-52719,-5154,4512,-10790,-40127,17918,-3396,-88707,-36708,-83011,5934,46151,-41165,-12353,29586,-18336,-11085,32525,-9318,1111,13498,-1519,23723,-28126,17913,-19337,-25638,85226,70207,21948,38276,-104004,15454,17264,-20205,-27009,-25516,34451,-20677,28783,-19325,11987,1318,36107,27415,-4815,11745,20026,-61909,47522,7689,-16820,35988,-5941,82025,9582,-22139,39914,-18660,-34688,-12958,24571,-26121,-27921,10404,31949,611,23072,-71778,52129,102468,96465,59202,62673,-2236,15520,-17751,-6313,31450,19864,61671,3852,-13059,18162,52046,49696,2488,64634,-58689,-57408,-78152,-29901,-58679,-35144,-59323,11270,125382,-51441,-1547,53520,96460,-18606,-87733,-38502,15341,-80423,-13049,47315,45502,-17635,-48485,-49816,-59445,-96467,-61607,-6278,22871,13111,-4987,-9864,-32111,6809,-46458,35718,5142,55000,80855,63096,-92641,31285,22795,19075,57666,49714,93254,-31108,-25289,-24109,-12634,78213,-14734,-3172,28061,25829,32193,67235,62068,68900,-21170,-70480,-114713,-24430,66113,-7118,62022,29210,-47413,-33766,-74073,42713,-51438,-13392,7251,-61316,-48532,-19890,40438,28957,-28891,-5016,85519,-16867,30671,-16505,2828,16371,-23557,92646,25761,-17015,-77852,-51987,-3179,-38428,-63525,-98381,-23889,-45827,-38171,-77029,-73276,-40433,-11128,-85297,-4328,8373,22139,20595,55651,18322,40997,51693,25396,51367,66852,-50186,25591,22414,-13796,-33007,-95814,-21518,-41742,-56962,26655,-11319,-75200,-84093,22354,118959,98291,-7461,58727,-50859,-57506,12708,38116,-20648,-47008,-191617,-231852,-26126,146647,-54778,-54692,71580,109662,129375,267520,-502063,-34945,38614,3155,51055,64751,-7238,-65846,35437,7989,103650,-7914,117283,4949,-14143,62166,30372,18155,26125,47638,43761,10601,-12641,-94418,-72214,-49976,16006,78488,104265,50823,-14693,-11844,-39326,-89154,-26888,-83917,72611,-13701,23442,37762,77172,-15602,85126,55349,65077,46224,-54778,34180,-22570,5311,76185,-38332,12362,33959,7475,22273,23675,888,-13026,-37813,10420,-30268,-78616,60000,14823,-68250,-21088,15680,31411,27769,-16201,-59523,97255,46566,-20131,78212,-55669,-81708,56920,35434,-93,106819,-22343,52604,12139,-61994,-125787,-59746,-17220,-179,-38567,-37365,-28707,18530,55121,-2002,71338,83383,-2293,-48191,60654,56655,128290,61563,19980,14538,-16505,17975,48647,17931,33187,-24839,-109230,-34280,-64939,12987,23269,81434,48956,4454,-25465,87372,18067,-35857,-105747,-118913,-50619,16684,-32053,5162,68404,6967,5031,49237,-20431,-74353,30908,7149,13801,20773,30598,50650,10396,-90789,34006,-19666,19418,-4021,-56637,-28655,-43468,51522,-29511,-4439,-1032,-10426,77073,42699,-22734,75150,-51280,-72565,-4365,72905,120785,32418,-58679,-11575,40384,97784,36806,75566,-31082,50793,31788,29586,-11358,-10065,-39471,10229,25684,11699,101112,-41227,-29553,-17824,-89881,-26661,18608,46400,-73848,-4060,15508,-76639,-56061,-13875,-20976,41685,9530,-57800,14511,28382,20874,103907,-4771,25719,25844,17849,-41744,-4578,-11855,-5962,-27443,4470,14150,552,5171,25723,25987,-58533,-111679,16660,-24299,-43993,-84298,4339,18286,17170,16617,2807,20242,12647,-40291,3480,35655,-9835,-18465,-13080,8453,-33319,-21342,-17065,-93560,-84518,-80012,10613,-12752,-74412,-56915,62002,69857,-75827,3990,49815,74187,39682,15096,11626,-34032,18322,56769,43717,68125,18912,15439,-5000,-37930,26696,-70480,-81690,-48796,-4180,113687,50550,-8514,-17096,-34570,-1270,25090,124638,108997,23878,16707,15883,29539,-23264,18647,-14079,-38326,-27359,62340,3526,-31503,-48213,34730,22453,10657,-64155,-8458,15141,62483,-14183,-44084,-21675,-9550,48152,-6733,21749,31304,100533,2468,51961,21589,-13096,3161,1636,-22403,-29146,-104283,-4199,32312,28088,-41385,-88934,-13007,6324,-78806,-43024,23759,105941,-6981,22403,17102,-49607,-28825,-8625,70286,25015,-14035,-34111,35252,44615,16404,-57968,-2166,-5472,55913,51676,130885,-8140,20596,44320,17602,10786,16879,-43835,-30052,51153,-38980,34501,-11015,-12430,26791,-112101,-12655,11563,31888,-46037,-32733,-42715,-3699,904,33531,36865,-38765,-29751,5212,40162,-8208,57134,66038,63399,79331,16531,-127429,-108212,-48966,7225,-74094,-25653,8214,3569,-37479,-29457,3338,-43136,-56142,-36099,-89399,-3036,-27883,105885,41928,19543,6368,-30258,-96111,69647,117277,-37800,-43207,-50141,-3583,48427,46585,-20033,28986,4004,134966,4845,-44558,-111759,-48575,-2522,-70531,78173,16957,21090,-62602,22997,-63487,-12472,-30260,11610,9738,9664,107906,-36796,14166,-17304,31069,-483,24816,37196,2297,-30639,-62781,-108940,-109195,-77099,-75609,-30671,-81875,5879,43818,35719,17578,-56819,30834,140242,55000,-34377,3663,6556,-47524,-20757,-65543,-52866,-28926,-26179,-75940,77164,-59153,-2236,-1595,-16747,90840,-1064,67856,8725,21528,-87787,16942,68414,39024,38446,81748,-36013,9114,-5603,-57370,-90153,-30110,-29197,-68623,-37058,8289,-68752,-46973,20988,50298,8149,-11965,-112558,-73987,7463,21532,54147,-10320,21868,40449,-10076,51099,28040,54619,32169,-5008,-53746,-24590,4279,8963,-19479,69149,24883,3398,38054,-14865,-7169,28274,18508,34255,22457,-17419,-28442,18548,102028,-5245,-23381,-32313,65393,-49175,51165,47864,-12615,-31319,-77644,-27268,-55427,-26769,17931,-58142,2159,8014,-9552,-24711,58476,5788,-25757,58206,51940,74390,13373,30029,4417,29055,-50766,-52694,-27052,59999,55868,-10849,-83810,-21608,-28258,13120,39978,-19434,-48626,33126,12262,-56475,23209,42889,-59662,44527,33394,-7872,-56185,-37594,9643,21278,43836,15073,-22909,-136610,-14499,36325,66880,-2845,3026,5629,1911,-7711,-78426,-60568,72868,6568,-14153,-23887,6861,39418,-20767,28974,74418,95963,15648,-46414,17419,-73984,-25903,48934,-24202,-39408,14568,24506,-8214,-67389,-78165,-53231,8536,63736,-37459,-84525,14602,42132,28759,36003,-48393,12191,49746,8585,-14181,-59681,401,32458,-36201,-19662,-4831,86290,24521,-54975,40194,20039,-13918,-10423,-28110,-29283,73820,105676,-37616,3175,-13410,61760,58445,-45747,-29323,-54448,21736,-31837,758,-32503,16161,34994,-5313,-10081,50704,121710,-29670,-50267,-16837,17647,3960,56234,-49358,96156,-85767,-17780,12223,-2281,-25979,-26619,-24228,-51234,-25306,-67436,1282,-199,25434,-25870,51547,18621,-32239,-20006,2071,58042,57142,59646,37149,-31312,57591,21822,28194,-5112,-148228,-53657,-25159,39435,-10943,45512,-27384,38825,73845,47918,35792,-41358,21152,28652,74605,27375,-36593,-41760,-15685,-34194,291,-24916,9806,95348,73191,-97527,-24091,87072,-37403,-57785,-13561,-20022,9836,57332,-11964,-57715,-14167,21010,-67078,-72093,-11798,-55776,-13582,-46848,-23951,-22090,-490,48188,-14290,-40035,66520,-3374,11974,46854,51426,-33499,-45281,-49551,-77810,-43302],[18249,39337,-38173,-30677,841,-14659,49011,63097,-3666,-70555,-25739,21363,-47235,-4686,7786,-13467,-51975,26471,-33989,-70613,-24421,-78696,-11669,23987,-54256,-53611,-6635,-16689,-6876,16844,-27107,-1751,14148,47887,28223,-19504,26582,-16912,-30292,72173,86735,31859,42289,-112175,7261,11431,-25182,-41282,-24090,31337,-8554,55222,-29830,33628,11861,41633,35700,-23110,5903,-10745,-95031,36508,-3919,-19911,4907,-1056,76901,-563,-36745,57706,-14317,-46791,15669,39538,-32760,-49579,-10702,22568,-1795,25569,-100766,38399,98799,86144,58597,81906,-16685,459,11426,23474,36644,27675,42198,-11818,18509,22750,55852,51256,4865,73551,-42346,-77683,-80763,-13449,-47507,-64189,-91929,-34121,103046,-63143,-5183,79774,99450,-7250,-71988,16289,26900,-81677,-16452,42413,48239,-13299,-39535,-26322,-40284,-96065,-69568,-11164,24064,21528,-10816,-20781,-19963,12988,-44944,59638,-576,26086,60778,65108,-76737,39828,37553,34452,54006,38544,71056,-33173,1465,-25079,-18184,77952,-11824,-14591,15437,33819,38331,45743,52592,64208,15048,-32236,-105918,-19228,52085,-12104,83029,-12618,-83153,-49908,-113936,42574,-77494,-24622,24421,-55090,-29100,-8376,43806,5627,-26201,1678,81920,9750,24496,-19137,-21594,23647,-11473,72436,31689,-31989,-86949,-35017,17154,-33110,-56986,-87807,-6171,-23757,-23867,-38467,-88522,-23504,-21342,-93238,-6311,10295,30039,23077,46807,-15396,29598,45754,16352,31424,77501,-74348,25318,20203,-13174,-40102,-76380,6869,-36531,-49378,7082,6010,-67686,-64197,3116,159360,107103,-13518,9314,-45261,-36061,68634,46590,8864,-89641,-190455,-242075,4094,161438,-69403,-12726,194899,146089,173235,368940,-514898,-130119,30167,-10549,34126,51449,-14008,-48981,-14261,-16109,56163,-22588,113444,-20871,-24791,59898,33822,10439,23952,38555,6544,20692,-144,-75829,-61006,-36295,11464,78294,85535,24901,-26600,-17319,-42672,-95323,-33377,-72824,90442,-15387,19893,27989,59365,27857,81673,56850,29728,33637,-53499,54677,14318,7860,110953,-45050,8007,44530,30772,25126,27664,-11207,-13337,-42021,87866,-47897,-65727,54237,44675,-61078,-32298,-2907,12763,37430,-1187,-54283,61293,50833,-17787,61647,-43543,-54346,55348,25786,-11798,91879,-22407,23075,9181,-57095,-103182,-37560,-973,53535,-53372,-38111,-19150,9187,53296,876,58189,67319,19421,-47577,47604,57471,123790,62561,39551,36151,-35396,2099,77332,5621,23689,-38831,-95869,-38001,-76342,-3948,43391,91507,29589,9793,-8623,83905,49832,-26667,-98821,-110294,-45835,6518,-38318,8142,56160,21648,20758,44578,-38335,-68772,13123,37624,17583,37389,33345,52602,-16304,-73947,55500,-17302,1505,2895,-56886,-33059,-6470,37979,-33533,-10704,6771,-17376,96067,34207,-28162,54632,-112608,-107804,-16393,77372,135444,27440,-55954,-7499,52415,81638,44351,67981,-44563,54067,24347,19108,-2557,-12500,-41512,4354,14526,-396,92074,-52928,-28674,-33828,-85324,-27121,26935,22012,-51538,6480,7117,-75114,-73215,-32622,-15629,43516,-5753,-47405,33044,38542,15657,90951,-4300,38160,11518,8951,-66218,-15173,-5703,-16908,-28186,26533,12181,-17960,17508,60599,28201,-62327,-103828,1169,-21857,-49016,-95648,-40846,6953,12665,45452,-21890,24521,13908,-53728,-1572,7767,-21347,-27564,-14987,26979,-29149,817,-19386,-61623,-52199,-50774,18639,-31212,-33422,-68315,45018,72459,-89035,7171,49894,76548,35312,35007,49747,-32485,14299,45592,79985,48460,13527,43630,-26581,-78705,40196,-15611,-25083,-52466,-37743,132565,44205,-15004,-25594,-50090,29004,47643,134574,92061,12542,19405,15467,17724,9756,21108,-13673,-24326,-51610,50937,12949,-29291,-38510,27888,43835,40760,-52367,24653,6238,69025,2701,-49271,-26774,-41421,40689,-816,35192,-7733,124756,24134,71692,33083,-13443,6659,-6787,4042,-9959,-96715,-2,-12959,-10919,-15739,-38790,-36,10384,-55562,-48165,20405,66627,-35616,11195,2387,-44631,-27362,-15373,76742,30486,-17682,-57080,15397,5822,-14385,-65594,-22956,-4804,23736,33949,132866,2733,10802,7838,-30890,-21348,14422,-28366,-29546,5051,-58393,19885,-22587,5902,43799,-101804,-15548,11203,20429,-56615,-32001,-42178,-5478,-198,23342,42647,-47882,-26547,24264,9972,-30230,19796,47103,76110,76204,-9631,-125748,-125538,-37846,18217,-55446,-15691,13819,-7835,-43552,734,-3435,-33400,-36852,-7315,-82672,1278,-27604,129146,82488,31864,20131,-37122,-126556,63302,92734,-25485,-51208,-54434,-13325,57867,61585,28350,12050,15250,127938,-23526,-42594,-77008,-66656,-7185,-72575,62289,5049,-4220,-43967,59686,-26103,21942,-42886,27979,35103,24249,75477,-14275,19074,-22041,18692,4874,35234,47197,24644,-36668,-43030,-82897,-108242,-82181,-108776,-22263,-69839,12465,48210,61574,23270,-32028,51628,113520,81927,-19449,-20399,-1550,-33690,-38162,-67325,-71209,-32044,-49149,-37779,88303,-25443,-841,13749,-19302,77428,12430,80158,25581,67078,-58982,-7821,80140,59291,53977,78558,-42529,-5693,7946,-75953,-79671,-19503,-7059,-71322,-49211,-14378,-62661,-45813,37387,46798,-665,-3834,-121937,-63698,-6650,11642,53573,-21579,32117,39356,-4254,46307,25912,64904,49277,-14150,-61422,2358,-6227,4267,-16230,85071,89854,-8368,42180,-25235,3780,64132,32709,43869,16741,3976,-1220,8564,101602,8361,959,-25608,89348,-12278,51904,39567,-42471,-33340,-61370,-17418,-55598,-28383,860,-56680,9698,18937,5702,-29479,38169,-4441,-33909,64678,59010,61486,788,29309,25797,12913,-47233,-45198,-24974,58373,49275,-22462,-93487,-26658,-22472,24130,53768,-29146,-52241,59958,17898,-50074,25348,37393,-42316,60949,25960,18873,-48510,-27687,62560,26144,49022,-11220,-43728,-112828,7240,43509,57144,-18695,18851,-21783,-25058,23437,-55628,-55103,103726,9492,-3568,-11063,17929,34791,-22700,24196,77656,91106,56664,-31143,26287,-73254,-41040,61100,14413,-24906,22933,29426,-28240,-49326,-56585,-42434,3350,80093,-2097,-30943,25237,28206,24230,41979,-32743,39905,73973,14903,-19758,-41247,-686,15045,-71085,-61445,600,103131,40058,-21678,41494,32666,-16359,-10328,-18166,-41623,65112,83722,-47678,-35583,-31598,61051,57708,-31552,-34373,-29720,42051,-12532,9668,-10140,56209,30822,-10575,-10308,77116,122287,-27986,-58501,-25231,38947,-9291,45210,-42707,78863,-86307,-12152,4380,-2919,-32940,-8365,34002,-33194,-15770,-69298,-17101,-17467,11947,-24579,79559,30370,-24808,-39546,4534,54787,61346,55333,19949,-37395,53485,13017,41485,28531,-123321,-41526,-43867,16967,-26578,45106,-37934,54955,87086,30393,9995,-85436,33721,42679,36019,-8388,-23180,-41473,-22043,-18451,3059,-61162,-15147,46836,70050,-108771,-31041,53291,-43712,-63092,-6527,-17595,6597,61515,5953,-53872,-8488,1414,-43653,-63124,-18491,-80265,-18421,-46825,-28062,-19556,-5661,58930,-19401,-34389,60218,-12446,-6868,34044,42057,-65139,-71574,-53311,-54211,-18518],[10762,10481,-63238,-29771,476,-13228,34821,66308,-11138,-78672,-14812,35403,-32651,-5710,9574,-26613,-59019,31598,-61144,-50504,-18021,-58920,-22058,-5234,-53664,-83678,-39694,-14564,-4793,-5939,-41486,1892,30089,88401,32671,-11358,26878,-197,-27532,56232,88686,33771,41608,-108795,-3414,3678,-22281,-41362,-29545,24734,23123,78246,-23552,41991,22265,44149,33278,-44078,-1679,-35970,-120753,14933,-19611,-22305,-21266,3593,64752,-9291,-34721,69139,-2766,-51187,38157,40885,-30733,-75132,-41478,16219,-1692,33484,-95287,12620,68730,66842,59167,86388,-15897,-179,47435,48284,34082,28206,21654,-32477,31064,25626,66324,44140,10471,72329,-21671,-86084,-73815,7175,-32816,-81744,-104653,-78181,67656,-54388,-10952,87692,84581,6850,-47742,59521,34875,-73503,-18910,31649,44570,-7810,-24158,-5523,-18458,-88405,-69141,-14805,23201,38568,-18843,-43093,-9941,14562,-53464,80296,-2400,9456,36718,62805,-48727,47055,44527,35855,50612,33276,46244,-35617,25834,-26363,-24347,64905,-13348,-29732,5507,41588,43215,32722,50405,55989,35764,3724,-83961,-13234,23493,-13602,101034,-38594,-103356,-55728,-131099,33758,-90815,-30256,38153,-43874,-5101,1998,35088,-21068,-24915,10885,76752,33899,9110,-18208,-42183,24504,2081,41930,29136,-42501,-76800,620,23522,-24098,-34492,-66208,15677,-24870,-18043,-16151,-85176,-15610,-28659,-94062,-17841,6742,17499,16390,33101,-55083,9836,24695,4451,5753,72081,-84815,24041,23381,-2692,-30842,-41464,29813,-30698,-33762,-2405,23001,-60957,-46722,-20639,171842,92581,-21884,-48526,-13716,-8493,64622,21311,14587,-147578,-180120,-222385,20935,107175,-90336,36352,254515,156865,208405,459063,-473983,-209643,22333,-26724,16080,37697,-20529,-23773,-49105,-31626,11685,-31548,100595,-35410,-26626,59394,35331,-10812,19870,22370,-26734,26457,5053,-61810,-45651,-22210,8387,56979,68669,4376,-29107,-19453,-35804,-82422,-39387,-40308,98489,-17376,8339,18230,31819,61519,68710,58427,-3928,23377,-42122,60107,34693,7717,129585,-45188,-2690,41394,41669,25876,23214,-22249,-12442,-36808,129258,-62867,-46770,42240,63258,-54010,-51065,-32605,-11627,38133,8849,-41169,21359,18208,-16332,34296,-28388,-17400,53691,14970,-24302,70481,-20157,-9879,8041,-51586,-67712,-11918,6872,66085,-73662,-29108,-4793,8764,46992,3325,39590,41530,38212,-46351,10902,51642,124624,62241,65017,51370,-47942,-11048,98303,-11818,122,-42079,-72599,-36322,-67765,-18390,62982,102290,5598,8800,8711,68174,50010,-16007,-77601,-91459,-42792,-2022,-40359,14896,55586,26327,33041,24929,-60682,-62810,-4234,53459,13816,49928,31711,48231,-35114,-57379,67429,-7303,-15612,-3077,-54904,-31890,36973,32708,-32653,-28731,6165,-24115,94635,22084,-28074,43384,-132458,-120352,-20550,71617,118353,11972,-48227,-1157,86382,59383,45971,41717,-55234,52213,19107,8964,28827,-5568,-35618,171,-3404,-9899,78668,-51755,-24840,-53448,-63912,-17388,37050,1655,-25729,12324,9808,-56611,-75003,-48082,-4916,46802,-11291,-31400,41477,30466,4522,76055,-6780,45834,-393,373,-79613,-35066,-4977,-22689,-23819,47973,17398,-26681,29240,84306,27815,-44218,-75531,-15612,-22410,-49664,-96752,-59171,531,6598,61554,-46291,19465,7930,-59978,-9261,-28069,-24226,-7251,-8895,42270,-22336,28564,-22037,-31654,-19009,-30012,20904,-40371,6255,-73536,24645,58868,-95966,13382,44057,63775,25782,39630,71931,-36123,20286,32083,87346,11800,-571,56536,-41542,-106996,55190,40601,30176,-47765,-70190,108932,29972,-14647,-32645,-63785,56328,59524,122103,60845,7917,14154,5937,5206,43091,25757,-6424,-2633,-67845,33962,20040,-15407,-20949,16786,52872,60005,-38071,47128,5370,69340,6608,-52225,-33499,-63159,26555,5990,45845,-42107,123179,27394,78548,40015,-15478,3367,-15390,28644,2482,-72701,654,-41450,-44981,13081,28600,6904,14751,-18387,-39641,13466,37041,-56636,-4095,-15843,-32160,-26088,-14077,70496,34426,-16545,-70551,-1042,-35675,-39856,-62576,-48043,8425,-5085,17301,122483,17533,-2705,-33862,-70735,-42366,17092,-5075,-31746,-44375,-80077,-7794,-27824,20350,56974,-72432,-4548,6491,-337,-59839,-13387,-29878,-5202,-5134,15271,44377,-52942,-24665,37134,-18610,-41711,-376,27173,78237,64825,-32675,-105662,-116417,-24465,23323,-28558,-5294,23160,86,-40949,27181,-19019,-29449,-13806,22714,-62228,-3505,-25083,126488,96166,41346,30875,-46443,-140980,45623,37191,-12267,-47114,-45350,-20771,61410,73947,67232,1395,20993,100677,-53927,-30732,-22541,-70870,-10127,-60250,32405,-10356,-40250,-25088,73904,2487,48924,-47467,52716,46127,29700,23654,8299,21788,-21293,1546,6046,35855,47558,39582,-29902,-14709,-41427,-96923,-90482,-110367,-11464,-51338,14181,40324,67704,21535,-6593,70901,82473,82427,-14953,-39937,-3866,-12982,-52093,-60800,-76116,-26667,-55858,9270,82182,27157,7430,29683,-19758,61180,7892,80565,67074,118572,-20048,-31312,84490,75346,65624,72234,-27719,-18349,18876,-80804,-49583,-15333,14612,-60902,-44894,-35197,-58338,-34044,48219,30607,-10069,-7281,-113325,-45746,-26383,-1070,48096,-30712,29218,17805,3169,42222,14263,62812,44201,-20378,-59311,24660,-13244,-2491,-14691,78495,118439,-16297,48622,-34807,11978,88679,40449,48250,17744,27800,36915,-1633,81958,20494,33090,-15074,95243,7028,47092,32586,-63675,-31804,-36547,3493,-49793,-25658,-26861,-53914,9840,20774,22211,-45734,17141,-15630,-36635,58449,60751,26450,144,28777,36637,1325,-39948,-38359,-24336,36720,50036,-25497,-102013,-31698,-11867,38770,55429,-43194,-42997,85226,23023,-45808,24985,23999,-16016,81235,12544,43215,-39395,-19760,108813,29666,54304,-26534,-66050,-62694,33746,48180,44328,-11064,31126,-47960,-60833,43565,-28514,-45171,132702,12166,908,5236,31267,28788,-23835,21519,77508,67670,93587,-11906,26588,-70891,-53199,69264,57173,-7408,28338,36860,-50705,-38058,-32269,-32928,2152,90459,13054,9224,20060,253,21362,49218,-13248,65866,87891,24743,-18003,-26667,-5806,3418,-98710,-89711,10528,101882,50650,10298,39900,41800,-4517,-14013,-16935,-53522,45942,54337,-49132,-56380,-42406,55040,63178,-16188,-33855,-3631,45221,158,1744,16174,88307,13479,-10057,-10329,97456,102482,-24689,-52747,-37272,63675,-13590,28364,-32481,47675,-80595,-4921,-925,4595,-26752,7640,81549,-15856,8249,-57564,-36084,-28274,-11632,-19048,82197,32795,-12852,-47706,-720,56692,56415,42870,2105,-47207,48439,-2349,42313,25826,-90352,-30289,-56015,-6014,-33014,45258,-39547,73182,94173,-984,-7682,-97440,31733,42543,-2388,-48284,-1272,-31417,-30952,-674,2153,-81557,-41221,-1674,61025,-102924,-31620,4848,-48908,-58775,-8250,-8226,-2124,56838,21567,-45106,3442,-12122,4092,-45522,-35833,-83816,-23414,-35696,-25138,-16926,-11584,56534,-16817,-34676,42689,-19088,-18527,20760,37149,-87847,-83573,-47616,-19152,8319],[-3118,-17520,-87010,-29661,2346,-6200,10939,56090,-20270,-71826,-9367,43706,-12765,-10626,8105,-46356,-57958,31955,-75441,-30793,-20630,-33031,-19252,-32916,-39056,-93074,-59019,-12450,-4308,-30897,-47824,11318,50457,107835,38530,-4402,18817,26638,-17559,42517,77219,27955,34700,-97599,-14061,-2195,-10536,-31983,-42270,15312,64374,89698,841,37977,29783,41134,21248,-61217,-11341,-50668,-129131,-7781,-33462,-20304,-36811,6941,49992,-11579,-16519,70312,10001,-48709,52577,29742,-23220,-99419,-77222,14325,916,46282,-62114,-20560,20280,38415,56167,71806,1028,7540,71124,60034,24768,24192,2995,-52862,28188,26388,80575,31780,20437,62437,-3107,-80548,-60875,28690,-16297,-82874,-95119,-109096,26087,-25988,-18009,75216,53676,21030,-23521,79683,38042,-55110,-18909,16581,34553,-1513,-4906,7285,4297,-76670,-60992,-16721,23359,60260,-25226,-71706,-5968,11640,-64480,95608,301,3417,16712,61951,-19320,50748,44044,23551,47467,34424,25739,-36026,38830,-29341,-26522,42791,-18785,-42014,-1573,47010,43193,26888,51180,45132,41414,29153,-57016,-8907,-13446,-11757,112121,-42944,-96022,-53162,-125762,18470,-86333,-32451,46309,-27154,24689,11120,14987,-45207,-26985,19946,76502,43132,-10854,-15108,-55097,20110,13199,15230,18982,-45796,-48302,44030,16426,-19351,-2320,-38868,36431,-36377,-20478,-9680,-62076,-14554,-29327,-85006,-36631,-429,-9174,3979,18983,-88929,-14147,-5975,-7771,-18637,50865,-79601,19022,29632,15986,-4315,6245,46358,-23344,-15778,1328,40046,-48630,-32167,-43951,130641,64207,-28495,-88503,35728,26316,2072,-19656,-22100,-227730,-172983,-184711,17950,-10257,-116182,82435,242799,138989,214889,503048,-386733,-254648,4834,-46204,1214,30084,-23218,6572,-58812,-25366,-13997,-32669,80699,-35127,-30685,59367,35174,-42366,16002,-3812,-53571,26034,4417,-54853,-29606,-8170,6024,29071,64529,-5465,-24935,-17069,-23999,-62450,-42014,4660,96491,-20701,-7447,11604,-183,72207,49780,54633,-31833,19058,-22147,50428,25650,3223,125870,-37758,-17818,24213,39095,27598,10173,-30886,-10166,-25992,122203,-72295,-26957,30105,65148,-47875,-73197,-63659,-34430,32270,14316,-24619,-15897,-47736,-16453,2329,-14535,19101,47846,4973,-36652,48442,-15538,-37034,5681,-44654,-28469,11344,8907,26890,-95149,-14914,9386,17109,36151,1910,22563,15747,49061,-42865,-35745,39591,124261,60874,88607,60108,-44838,-17516,104852,-33041,-36581,-31059,-47202,-28270,-41881,-27591,75032,109686,-14235,892,22479,45508,27445,-6602,-50402,-72236,-40177,-6029,-33512,21895,64928,22197,36669,-4906,-79897,-60498,-18406,46182,1375,50956,24542,38098,-41510,-45053,67975,5650,-28236,-20600,-52203,-26381,68866,35001,-27267,-53340,-2645,-30019,76868,14224,-21869,42936,-111159,-108747,-15995,56988,82513,-11795,-37292,4106,122162,39119,43556,7622,-54551,47361,16654,4067,68536,1238,-23046,-589,-22594,-15024,60926,-37046,-15366,-68860,-33554,649,46562,-11343,-3069,11281,22689,-23500,-71891,-58972,4679,52611,-1311,-15261,36533,5643,-10764,64175,-11561,48231,-7093,-5684,-78795,-53104,-10934,-23074,-17764,57289,26969,-13849,40813,90496,26408,-6874,-32957,-29409,-26674,-47863,-85507,-44056,2717,560,61876,-64614,6468,-259,-54280,-16459,-63913,-14272,34986,5174,51060,-13339,52829,-25794,-12160,5558,-20674,17112,-37310,29217,-70355,9618,39756,-92317,20337,37623,41028,13675,26069,75867,-40863,34817,21032,62874,-30024,-19590,51328,-40394,-112252,69918,78404,65657,-39897,-94982,48375,8616,-5238,-35848,-71309,74248,59899,92848,21019,11174,386,-10777,-2733,68376,34963,3954,18727,-69805,15799,19675,4221,1012,6555,48850,63786,-24758,48351,12247,62263,1680,-52101,-40011,-68560,8482,11691,50194,-62555,85385,14909,76191,40497,-15683,-4162,-24714,45062,5977,-37417,-2967,-40755,-62806,35567,84226,4325,15597,22659,-27003,1602,32357,-61660,-17218,-31971,-15637,-26430,-5956,59484,33557,-13637,-70847,-11449,-67055,-61164,-50708,-66886,31722,-24107,5633,104142,31913,-16955,-68108,-94525,-45671,23088,19354,-35912,-81151,-102876,-35434,-27045,23101,61385,-27641,19226,-498,-22505,-48817,20250,-10677,-6197,-14584,11764,40749,-55351,-24519,43430,-37123,-41163,2448,9851,69492,46120,-42049,-69919,-71210,-14101,21414,-2073,3913,35088,23797,-30451,42743,-41801,-36374,6978,47403,-34601,-14390,-20789,98631,70649,42434,34033,-54230,-133609,18626,-25567,-1096,-29081,-21043,-25369,56811,76190,85492,736,21705,63369,-78285,-13837,29355,-61182,-7173,-34290,-1700,-27310,-75502,-8952,66758,14221,60606,-43185,72021,35747,24669,-29857,25046,20711,-15724,-5672,11614,30663,40389,42302,-10149,14125,-2341,-78206,-102545,-85753,-1746,-30690,13896,21504,54332,14194,13039,84166,58956,59093,-21624,-51338,-1282,9174,-57090,-44485,-69070,-11913,-44288,57478,64670,89052,18836,40681,-17314,48515,-10058,67607,118064,154319,19358,-50976,85788,86913,69678,62838,4520,-24842,23186,-70410,-8927,-19067,34281,-39754,-28637,-48218,-55939,-11247,57133,6530,-19416,-27948,-91186,-26753,-47420,-17833,36153,-37959,15430,-11539,10639,39681,-8457,48161,22496,-22401,-50433,33561,-15531,-7456,-14046,47993,88000,-17988,52183,-43767,15104,95441,36046,46394,22999,45378,75035,-13113,50834,22954,63701,-3860,86502,135,38348,27807,-73395,-26421,-6654,27640,-35514,-18092,-51844,-46826,3316,12496,29872,-66610,1344,-25306,-35507,41129,61078,-17866,18486,28563,34060,-4724,-30449,-36050,-25058,642,52009,-15503,-110620,-37005,387,53133,43867,-58369,-22054,102414,26817,-51075,12985,5526,15962,102011,-1849,59578,-25084,-12911,132873,32107,59164,-25270,-85548,-8904,56599,50122,28921,8564,35771,-67146,-92306,45547,-10718,-34598,135523,9620,-1356,23318,43708,23294,-25033,22852,72631,32769,112349,6541,15780,-70210,-57820,75025,90055,7334,28570,43379,-69130,-35546,-11586,-26471,7885,86920,9097,22240,3774,-34503,18143,53174,-956,80727,86225,28182,-9491,-22431,-17915,2629,-115941,-93160,23495,79622,52168,34043,36307,48773,18283,-21385,-23418,-60794,22664,31122,-41886,-54857,-43742,46186,72462,-3171,-28866,17970,32474,-2775,-19072,40968,103608,-10922,-3154,-8000,104359,64965,-19955,-33700,-51414,83987,-13544,9889,-21553,13751,-66271,1859,135,17549,-11923,16636,102277,1716,39244,-36902,-50655,-30554,-38647,-12841,55413,22983,7,-41850,-9944,62629,46641,23023,-14776,-60235,42676,-21587,31676,762,-60215,-23194,-60624,-19296,-29316,46030,-31908,85849,86778,-33930,-14248,-62751,14827,26477,-29835,-77153,20760,-14413,-35260,19267,-3748,-81240,-65141,-39262,50109,-82382,-26050,-40277,-53617,-47375,-20186,4614,-16436,45840,29009,-31042,14648,-19411,60530,-32855,-52207,-62474,-26360,-15892,-18357,-13782,-17694,42468,-9868,-35805,16986,-22434,-17932,11866,43808,-93918,-77935,-35459,17010,31257],[-19609,-35463,-93828,-29629,5744,3456,-15565,34936,-28280,-50364,-9277,43565,6777,-20850,3522,-66953,-47306,27012,-72478,-13261,-30982,-13991,-2535,-50179,-16524,-80266,-59985,-10768,-4296,-51260,-44485,24246,63417,100050,43940,671,4776,53793,-3009,35849,57865,17459,22432,-83964,-22238,-1223,8290,-20982,-58089,4911,100318,86028,36285,27112,32567,31715,2940,-69295,-20662,-52871,-117320,-23387,-40177,-12386,-40084,7431,36742,-6198,11457,60249,18040,-41903,59410,11476,-14913,-118674,-111355,15446,5053,60265,-20515,-53506,-31382,3566,46772,39952,28236,14822,69353,55888,11170,18527,-7571,-66828,19717,24161,93404,18094,32336,47753,8676,-63449,-46153,48183,410,-68768,-68294,-117953,-12562,13152,-24652,47810,15351,32568,-6159,75727,36390,-29106,-16162,-39,21443,5726,15627,9515,23665,-64507,-47950,-17760,27212,80890,-26866,-97867,-10299,6057,-70445,104062,7027,4192,7733,65452,3200,48052,38389,3643,42862,38314,12393,-30053,37003,-34276,-21948,20003,-26011,-45040,-7449,47797,36274,22151,50564,33657,37262,40565,-32615,-8420,-48144,-8242,113904,-28032,-59738,-45060,-108484,-1817,-70494,-34941,47896,-6143,58124,18800,-12326,-61928,-32371,26140,85624,30079,-28937,-12187,-58984,12880,19602,11052,4846,-42162,-10268,81579,1627,-24571,29683,-11009,49406,-44380,-27621,-12039,-23764,-17376,-22796,-65873,-56412,-8401,-37434,-8695,8184,-106169,-38029,-38213,-17486,-35990,18795,-60369,9892,34995,37629,30726,57235,57910,-14348,-1662,15780,58257,-23523,-19510,-60218,34909,38315,-28954,-87025,84703,66335,-84462,-52881,-98917,-324812,-183443,-153680,-3026,-145371,-140750,114775,185544,99107,182158,468258,-276644,-254330,-30227,-70093,-6894,32818,-19959,36665,-43480,6695,-16900,-26272,57191,-20362,-44091,58738,34459,-74785,14446,-39743,-71662,19612,517,-52451,-16584,6155,3419,9911,72646,-3329,-19706,-10093,-13959,-48804,-39721,49220,86025,-22959,-20889,10551,-30436,57748,28607,41327,-54378,21184,3651,31054,-11020,-1179,102299,-23777,-32342,-50,25473,30856,-7972,-35561,-8697,-16056,78467,-74412,-11307,23371,51042,-40052,-89988,-83922,-47510,23884,16480,-8414,-43659,-116709,-16021,-26449,-2382,46412,33711,-3030,-48256,28742,-9861,-53760,-1247,-35507,5298,32982,12920,-42567,-112928,-694,17816,30665,23475,-4747,12488,1650,48434,-35272,-73563,23728,115063,59131,102340,65934,-25971,-15827,96804,-54469,-78709,-8416,-27929,-14841,-7131,-29796,73857,110454,-22669,-11802,29028,21139,-511,-1054,-24492,-57576,-36345,-2600,-16373,24587,77879,12005,29614,-34938,-89451,-62442,-27982,21143,-18824,37795,11873,24154,-34942,-38485,56098,15596,-32950,-41348,-48945,-18179,76774,41062,-18770,-75574,-16331,-34875,52806,16231,-10966,50276,-66428,-82223,-5585,36569,42073,-38596,-25261,5394,132794,27522,39764,-20757,-38146,42001,18004,7153,90307,-2606,-7120,2201,-36081,-15573,40435,-12233,-48,-73405,-4749,23565,51903,-19425,12199,3602,38144,16429,-70985,-64767,6947,60686,23713,-2797,19453,-29138,-26681,58779,-17083,45927,-8098,-5635,-64841,-60997,-23860,-18968,-12453,47581,37378,24108,51439,78616,24446,37686,11103,-36796,-34250,-47256,-64251,-6056,12869,-5389,49290,-74360,-12008,-2754,-36595,-20391,-89975,6560,81598,25310,52530,-3960,64887,-30320,-5730,16367,-21745,8694,-22472,30173,-57589,4804,27612,-77100,25244,37142,17077,1725,-1926,65289,-41921,52942,17546,19278,-64200,-37394,31617,-21887,-90883,81898,84039,76852,-33078,-107544,-22812,-16996,11986,-32768,-70896,78979,51145,56696,-19076,20351,-19537,-30185,-4976,79501,47918,11952,31579,-55173,685,11024,21600,21225,1874,35684,52575,-15926,26237,23167,47767,-6736,-46897,-42837,-56943,-7272,15524,45251,-63934,19819,-6156,70752,35311,-10517,-11886,-34011,49635,1463,2445,-9610,-13421,-60983,43447,105833,-8963,10861,56163,-17742,-14301,50842,-47276,-22660,-41230,-697,-30022,5757,49664,26257,-11818,-58470,-15919,-79124,-82290,-34384,-70140,58910,-32605,417,84671,41997,-28288,-89429,-98982,-32606,28478,36978,-40476,-94710,-122820,-48685,-21551,12174,55545,23011,49231,-6671,-36329,-20223,61058,8219,-12272,-27340,12840,31073,-57918,-25647,44307,-41032,-31072,22733,-3027,53028,25137,-31977,-25573,152,-10390,14552,17049,10649,46969,51912,-15762,44435,-66122,-55217,20873,61987,-6826,-26046,-16060,53581,12319,33767,28056,-55774,-107004,-12448,-71218,6640,1317,15240,-27197,43330,64215,78887,10709,19806,28414,-89613,2386,60548,-40596,5287,-288,-27519,-43691,-95440,3629,44825,7986,55459,-29618,78824,6547,10913,-68974,30952,15395,-7653,4869,25397,24039,29243,31133,18149,36101,20036,-57905,-114009,-50034,3646,-12108,14896,-2789,31166,4966,24097,87365,50556,23273,-35428,-53590,2879,26404,-50534,-21568,-55211,10407,-18810,98553,47443,142095,29850,43177,-12651,41228,-31737,43057,152340,158559,48735,-64297,87111,94813,64474,52251,43762,-23456,19051,-47353,28900,-28879,50176,-15732,-10477,-49586,-54416,20995,68376,-18399,-27600,-63947,-65586,-13000,-62241,-35900,18304,-43317,-2911,-34953,17999,37848,-39762,25498,-2471,-20005,-37545,26756,-13606,-7236,-13435,2014,12796,-13237,46498,-52862,12916,85310,18998,38572,28759,50102,100315,-26048,17912,10515,82764,4672,70494,-28665,28066,25053,-72565,-18148,24226,46787,-12823,-5962,-60420,-33764,-8686,-3929,19371,-80639,-6022,-31921,-32444,15840,61435,-47878,51584,28180,19738,-5880,-20374,-39250,-26227,-39215,45977,5794,-117840,-42661,11347,62693,21155,-69993,5092,105534,29074,-64984,-16133,-13096,47727,115769,-13139,64912,-4082,-6572,132676,34133,62151,-8985,-97690,27276,68400,48562,11451,25879,31367,-74872,-107553,29635,-10039,-26480,96373,-937,-9362,39335,52039,20545,-27617,27497,62665,-4516,106570,19609,-4877,-70418,-52413,79287,101896,14261,22938,45989,-78105,-40323,1599,-21792,19521,66592,-3684,10371,-14384,-67811,11634,50252,-1530,79549,69096,14461,3048,-30031,-34900,15098,-121147,-69340,35992,40757,43630,47121,33507,55222,44011,-30691,-33574,-60395,446,20740,-27368,-36145,-37108,37636,80150,6066,-21940,30691,10076,-23750,-40371,59567,100489,-33146,8309,-1793,93401,18739,-13918,-4914,-63917,94325,-13815,-5763,-11357,-7597,-44096,7484,9314,31256,2656,16566,92991,19833,64852,-14679,-55054,-24337,-59910,-10039,8976,1965,9374,-25509,-18147,66980,39341,901,-30275,-74541,36331,-39021,15864,-22401,-37533,-22473,-58897,-17686,-19524,46436,-16315,87715,59904,-55574,-10003,7079,-11989,-1455,-39750,-81247,35386,2869,-29311,39305,-15127,-63585,-82877,-62587,42135,-53710,-17002,-68005,-57351,-33243,-38692,16446,-34015,31338,22840,-12860,18444,-22589,106604,-30510,-56844,-23609,-25423,7513,-10880,-9243,-23408,21327,-934,-32653,-11357,-22344,-4744,9651,62179,-83369,-57267,-20876,43121,45393],[-33872,-38173,-73052,-29536,9615,11499,-36545,10717,-32163,-21619,-13026,34349,18901,-36022,-2750,-83011,-28026,17493,-54689,98,-44301,-11727,24247,-50924,4152,-51543,-44920,-9492,-3542,-60310,-33282,37436,62629,68426,43993,3503,-11441,69432,12163,38654,37711,6299,7637,-71764,-26133,10016,30188,-15379,-68445,-4111,117174,70146,70468,17056,30266,17164,-16891,-66723,-25734,-44281,-91740,-27480,-37439,-533,-33469,3934,27150,3875,38772,41289,18401,-33324,60066,-6944,-10191,-132027,-136749,16578,9015,70500,11054,-77791,-70443,-31736,31628,-1132,54274,14624,41973,38559,-3778,13446,-3973,-69940,16028,18095,98375,4951,40623,33015,11926,-40562,-32950,64464,15973,-44994,-33972,-102755,-40033,49694,-29109,14374,-18347,39446,1512,54888,30949,-1231,-11807,-14984,9965,13954,34210,1995,34783,-54663,-34129,-19971,34616,94362,-22412,-112441,-21944,511,-66871,104495,16101,9423,13194,72182,16051,36498,30934,-13965,35335,38976,6363,-14053,23892,-40019,-10139,6871,-31889,-35871,-14544,42197,22299,11231,45256,24175,29409,40715,-13625,-12161,-70119,-5770,105629,-2584,-7343,-34632,-92609,-25746,-57437,-39968,43278,15767,88908,24771,-40240,-68612,-38749,27503,102814,-2847,-38964,-11448,-55091,5371,21596,39919,-8579,-34769,24008,102204,-13172,-40300,51787,13509,48428,-41017,-34468,-14172,21112,-20115,-11614,-39734,-70427,-14369,-56086,-16978,2123,-102388,-58313,-64380,-22095,-43318,-16190,-32605,-1462,34709,55093,56886,97196,64832,-5284,4172,34354,78284,17191,-7773,-63948,-74799,30938,-20064,-39140,112111,106474,-147724,-61577,-189515,-411954,-216443,-150375,-32159,-243779,-155655,127021,117538,50598,118398,349488,-171777,-209921,-82027,-98086,-7067,45069,-11184,60122,-11285,54810,-3502,-15031,33495,5148,-65046,56662,34240,-95910,16187,-79913,-79035,9563,-3993,-50964,-9315,20591,-112,7235,82714,7981,-18837,194,-10566,-48308,-32889,81679,69326,-20642,-26293,16079,-53264,26189,7335,18642,-73125,27471,31417,9823,-59066,566,69242,-6523,-40113,-20528,5660,33390,-25683,-35111,-11677,-13554,21546,-68505,-3803,24481,26840,-26530,-92018,-85111,-45166,16741,16351,4989,-57159,-149986,-11236,-45627,8440,59347,10669,-8538,-58441,11397,-5502,-62073,-14213,-24103,26193,56687,25595,-99150,-123179,9500,16927,44851,13187,-15093,11053,6975,36324,-22673,-87543,7784,93758,57433,100562,72928,358,-7512,79797,-69890,-113137,16750,-20492,981,25675,-24543,57878,102770,-17261,-25017,26677,-1152,-18721,-676,-3840,-47542,-30569,12570,7826,19575,87180,-1123,14190,-55467,-86938,-65603,-32667,-5847,-41809,14342,-4453,9070,-18730,-36363,32441,17914,-27446,-53795,-43880,-9071,60408,46421,-9215,-87175,-29637,-38786,32884,28985,1654,60242,-21183,-56797,5228,14307,7504,-61636,-13889,1464,102530,26680,36543,-32832,-8449,37525,23964,17451,73199,-22231,7537,7136,-38412,-12920,20140,16157,18579,-63997,13583,47256,50241,-28011,20329,-7986,45055,51449,-74045,-65345,-1270,69194,55432,4589,-3707,-63944,-38970,60680,-21448,39767,-4417,3976,-41592,-55613,-43094,-11868,-7912,20807,45926,75935,59173,53578,21416,73751,42037,-36019,-43642,-50876,-38782,34464,26144,-11420,31328,-76519,-32850,6502,-11131,-19561,-97236,31764,114654,47684,48353,3104,60220,-33999,-8856,13977,-29049,-1527,-150,16531,-36212,9156,30076,-52057,26143,44443,354,-7882,-35317,47176,-36244,68523,25585,-21366,-82328,-48415,5592,6923,-47535,89120,59078,70361,-29038,-106350,-73227,-42268,32356,-22284,-63971,71225,37415,23243,-51835,31374,-40605,-46793,-4421,74519,60803,12150,30819,-26830,-8613,-2414,30924,33836,4517,20049,32392,-14072,-10723,32225,27290,-14097,-34517,-39183,-33801,-13829,17860,30178,-47145,-46503,-27601,66885,27621,1934,-15693,-41048,42311,-7333,39712,-16651,24355,-43085,32648,89378,-30682,926,73175,-15163,-31527,77375,-17024,-17879,-41068,7439,-37668,16728,42224,13837,-12401,-38342,-17494,-70123,-105600,-18231,-54620,82148,-34402,181,69646,45398,-33919,-97926,-84763,-10824,29097,42112,-43368,-83679,-133108,-39564,-13569,-7928,41833,67593,76537,-9041,-34477,22603,98105,20251,-26427,-40188,16390,15438,-62962,-27083,41458,-31411,-16273,46721,-11191,34499,8752,-4966,18148,71304,-13380,7366,25912,14077,55233,71546,-2190,34921,-83966,-80327,25945,65285,16435,-32966,-12695,3054,-54872,17856,14986,-48286,-71190,-40829,-87310,10972,38562,56128,-26540,22713,39800,50673,28430,18303,3647,-85242,14428,65044,-14370,27494,32933,-35694,-57187,-89020,13560,16765,-9905,38038,-7876,74999,-30351,-7458,-86949,23486,6976,-396,30884,44672,19079,18329,8820,47104,46771,20507,-42274,-115535,-18059,2845,1220,19379,-25253,11475,-2418,27769,77742,56760,-11219,-48690,-48247,4870,33829,-34377,1675,-40916,35852,9480,125483,40934,165743,38163,36693,-7566,36810,-47274,11984,147703,132170,60164,-69780,89019,100720,51089,43976,76905,-15446,7623,-17955,51099,-40405,59970,1214,-1046,-39923,-52907,57957,83234,-37208,-33268,-103993,-46785,-7967,-62328,-48913,-1988,-46167,-18162,-44643,26278,35020,-72658,2783,-15982,-13809,-21920,9517,-8893,-388,-12470,-44170,-63689,-4090,28748,-62162,7231,65052,-5981,26042,31650,40097,103704,-39029,-9972,-15598,84096,8033,53545,-65598,18504,23211,-64572,-9069,52067,55709,14614,9140,-45662,-16103,-24233,-24064,-12058,-76534,-4884,-34975,-28336,-12762,60305,-41233,84827,26269,-1419,-3488,-11108,-46337,-26271,-71012,26379,31318,-118638,-48421,19113,63794,-7477,-73398,31690,92730,29997,-76813,-58103,-26432,71832,114154,-19173,59097,21395,-567,118682,35882,61360,13610,-98918,37461,65245,41084,-7076,31360,19790,-69681,-101135,4787,-23902,-22425,22871,-18818,-21047,48306,54079,22378,-32494,32146,48820,-36231,81076,24323,-30632,-68306,-38114,81009,90241,11538,12329,43578,-76278,-48214,6821,-15570,33101,34232,-12720,-10619,-25340,-92507,179,39930,-11777,63313,41915,-20364,15468,-45780,-51336,39168,-113147,-26182,43762,-3261,27895,51925,36113,61212,64249,-39650,-42128,-51620,-18251,21707,-8596,-12521,-26578,31922,79886,12764,-15866,32572,-13358,-56488,-49144,69545,84753,-44707,20005,8080,65054,-25292,-6733,28406,-69812,93211,-16771,-15551,-1860,-5091,-18283,12493,25672,41149,8102,8209,64237,37086,74391,953,-45714,-11719,-66504,-13284,-38943,-25559,12233,-5802,-21067,62169,40735,-16027,-44534,-87316,30406,-47812,3503,-26472,-21026,-28480,-53420,-3298,-10606,44620,4107,79165,16413,-57761,1501,80971,-40004,-33185,-32788,-56154,38387,12196,-11712,55158,-30852,-36451,-90488,-73994,40894,-24729,-8443,-77264,-58485,-20918,-57037,23303,-50847,15119,822,5994,11389,-24393,128949,-34992,-45456,17611,-19581,28474,-4419,-2626,-28405,-811,9502,-23028,-35902,-19784,16169,12885,84195,-63605,-28869,-7428,51574,47817],[-41753,-26895,-30074,-29608,13059,14290,-45779,-6222,-29698,4568,-18579,17452,16783,-53809,-9409,-91228,-3557,5523,-29700,7146,-54340,-26827,54880,-34248,13849,-18015,-21432,-8104,-1217,-53818,-18843,47608,50069,25111,33150,4189,-25942,64561,24247,49464,21806,-2862,-5958,-61474,-25019,30985,50220,-18089,-63453,-9775,108194,49984,91396,14477,24154,627,-33356,-56519,-23360,-29580,-63877,-20312,-26640,10173,-21713,-3272,20948,13224,54770,18292,12569,-24203,55789,-19800,-11370,-140745,-147668,15004,10969,73327,24744,-87112,-87145,-59787,14452,-39586,66668,4338,1191,14785,-17484,10443,14984,-61094,23132,8138,88986,-8527,39009,22183,7765,-18775,-22607,78066,29328,-18279,-2900,-69678,-51645,71844,-30358,-16838,-37184,40760,1010,26883,23373,21367,-7937,-25455,3546,22379,46988,-11448,35074,-48030,-23568,-25705,40664,95977,-12473,-109409,-36142,-2561,-53671,96107,25057,18979,31447,78449,21567,15817,25157,-18802,25088,31439,6456,12202,7936,-44292,7530,11236,-33250,-17278,-24584,29807,2701,-10085,34012,18888,22611,36972,1606,-17870,-73636,-7164,87671,22190,39480,-24835,-85238,-50891,-58853,-46798,34127,33445,108396,28787,-61687,-65537,-42541,23358,120492,-43854,-37357,-13533,-46513,-672,21616,91862,-17565,-28176,42286,101284,-22061,-61481,58054,32740,30397,-26257,-36842,-9366,62610,-18079,-120,-12124,-74818,-16528,-61009,-19513,-1087,-81839,-72662,-79631,-19853,-40989,-45816,-4321,-12021,24592,62111,56818,113095,64032,472,795,49382,99408,68441,2799,-53423,-135044,48950,-1363,35055,103690,139748,-155878,-42497,-257080,-449276,-256336,-173625,-55799,-279363,-154245,120520,61784,7423,48517,183157,-94663,-136046,-139281,-127222,-1334,60729,160,71428,26478,98186,15314,-3036,12148,35337,-84005,52801,34846,-96367,20373,-113460,-74774,-230,-7163,-48673,-8465,33744,-4643,17726,82736,22832,-24732,11381,-14854,-58201,-23708,95586,48616,-11798,-21548,27368,-64956,-9156,-13352,-8869,-88087,34179,56300,-6733,-96549,11609,40801,8800,-36829,-28157,-14589,31690,-37868,-29327,-22056,-22270,-28115,-54961,-6588,31716,706,-4986,-74399,-67572,-26896,12854,14217,14479,-55200,-127615,1095,-52734,17940,56884,-18206,-11424,-66127,-4765,-4980,-69090,-31509,-11565,30183,82860,47326,-105415,-124853,13738,7209,56400,8716,-25212,15679,30635,16830,-6117,-73066,-4358,63303,55411,81790,81627,22019,3358,61238,-71503,-126592,32035,-26127,15155,47396,-12771,30704,86645,-1349,-34056,16659,-19182,-21782,-4198,10901,-39756,-23712,44313,32350,6523,87900,-14479,-3650,-61872,-74837,-65659,-32933,-18489,-56176,-9950,-20801,-4711,1696,-35195,549,11263,-11735,-49160,-35167,-630,31618,48455,-453,-84881,-37361,-41946,22680,48703,12502,67659,8185,-46989,10923,-5635,-15802,-74995,-4051,-6785,38866,33402,34175,-25278,25565,33343,34099,30843,17682,-52854,16188,11904,-28105,-9468,3277,40583,36200,-41987,17599,67673,41065,-41214,24996,-19143,34786,69663,-78997,-60735,-18438,75185,80718,7422,-23872,-88998,-44008,68059,-23006,30186,2760,24115,-13478,-38962,-66725,-3327,-1870,-12570,51522,118680,61762,23637,16509,89159,49497,-27349,-52629,-58566,-15562,59372,35599,-15260,17057,-73866,-52335,28065,16043,-14134,-81260,54406,124850,67178,41881,5247,40692,-34307,-14267,3665,-36922,-10054,22549,3611,-9939,16705,46137,-20147,22958,53929,-4802,-13943,-63342,28826,-23906,76890,46329,-39730,-83173,-50274,-17861,34825,6394,91391,21498,56601,-27192,-92967,-84987,-62170,49299,-5641,-54461,55558,22816,-1644,-72696,39603,-56540,-56131,-5687,55685,68375,1327,16373,8086,-11509,-14658,31808,36388,11923,8616,12989,-19659,-47587,33333,3555,-17651,-14540,-28380,-8866,-7042,19692,7663,-18844,-83049,-43434,65095,21753,20945,-12912,-42770,26454,-15291,67554,-21294,51639,-16379,5098,48695,-54714,-11655,70259,-18927,-46464,95420,19104,-4459,-31691,6370,-48558,22874,34804,861,-14379,-17986,-21114,-46521,-128560,-5022,-25592,94431,-34863,1475,60083,41610,-33054,-95707,-55830,10163,22674,34033,-42575,-55054,-126943,-11000,-5835,-28745,25436,96066,93854,-5836,-15592,69241,120433,21967,-49685,-48599,19370,-4940,-70273,-27783,36218,-14411,-1707,59341,-15250,20104,2504,28734,52582,115973,-19321,5279,25841,13774,56363,75143,5214,21414,-88301,-99602,23223,60018,33619,-31711,-12376,-41537,-102253,-457,-334,-32648,-38393,-60474,-75808,12719,74380,93434,-23600,-536,10468,9822,48291,19346,-9747,-68024,22748,48858,10817,55044,57136,-24712,-65328,-55082,22228,-9366,-28617,16165,18682,68076,-60749,-25469,-86782,3822,-1938,2930,61679,61899,17075,11450,-17945,67936,45701,4064,-34855,-98119,3470,-3918,7681,27447,-39645,4676,-5895,27878,55071,68563,-34102,-53010,-38704,2435,29872,-14945,19547,-31320,58166,24778,134689,46904,148803,42857,23790,-4130,30834,-50520,-18046,102127,90825,50699,-68659,89894,106857,33236,41952,93623,-4588,-7184,9690,50863,-48512,61030,3889,-6544,-25347,-52319,90773,97425,-45270,-35378,-131832,-39711,-10931,-41875,-49792,-19203,-45385,-24332,-41144,36780,30056,-97192,-11255,-9067,-4886,-3482,-7852,-2959,11870,-11473,-75119,-97662,5824,1874,-70231,1086,43368,-31427,10552,29750,19033,84111,-49090,-31281,-46781,68576,5330,38531,-94620,11101,20865,-53312,-1691,73684,54422,40337,24135,-11359,1361,-40014,-42307,-57045,-48821,2320,-34790,-22269,-38664,54995,6805,101764,21698,-23206,1249,-3581,-54277,-23376,-86069,-3792,52046,-106104,-53552,23074,55048,-34773,-65745,52422,68359,29811,-71973,-97567,-30324,81977,93460,-19722,44515,45663,5142,104054,36486,55125,30650,-87705,27079,47829,22943,-24838,23326,5571,-53950,-76192,-13674,-41740,-22355,-52953,-40223,-34024,46072,49450,29148,-39489,32193,33888,-57344,48258,20232,-54863,-60966,-20148,77545,62450,1938,-979,37584,-66925,-53883,6588,-4637,44166,859,-9517,-22216,-24611,-103969,-15097,25597,-21073,38154,13034,-67011,23498,-62408,-62242,68954,-91009,21424,43661,-38238,10852,53797,47933,64854,73881,-46756,-44552,-36433,-33023,27931,10235,2103,-16773,30022,67430,20023,-12347,24334,-29979,-87938,-39049,71289,65663,-41347,25759,19374,25445,-59303,1301,60408,-64731,83363,-21861,-18784,7455,20860,5338,17925,46368,44493,89,-5394,32858,50353,64960,3410,-23654,3691,-53498,-22145,-71708,-52773,8315,10385,-16816,43079,52299,-21269,-57393,-95671,27198,-42868,1647,-9157,-7168,-39372,-46999,15600,-9260,38489,24641,66323,-31754,-40523,14450,127366,-59834,-59665,-16472,-10135,29948,7289,13891,61866,-47894,-6860,-85446,-77276,47429,-1732,-3872,-80087,-54883,-13631,-68570,23099,-62789,-2243,-33567,20225,-5207,-26576,126050,-38708,-21948,45598,-9149,41854,1355,5871,-32809,-18362,22273,-8551,-51398,-16898,36617,17543,97427,-43513,-1324,2817,41431,37950],[-41326,-8619,13447,-29986,15774,10445,-41377,-7760,-20332,20814,-24311,-4180,-3330,-70432,-16620,-90964,20836,-5647,-6161,6565,-55767,-48893,82961,-5338,8051,8969,1017,-5807,2853,-32219,-7094,52359,34075,-14114,8916,3198,-36006,37154,31078,62832,10760,-10118,-14993,-50559,-19465,56319,64122,-26934,-37536,-11239,76732,34600,92454,22473,16740,-13911,-42911,-45199,-13012,-14756,-43070,-5841,-11670,13709,-9517,-12129,16296,17056,52930,-2987,5793,-14145,47346,-24386,-17692,-145205,-141509,9761,9652,67896,24128,-79644,-80942,-74296,200,-64053,58044,-13896,-36072,-7289,-28026,10530,43082,-42579,40596,-4413,60327,-24310,23815,17263,-805,-3434,-14302,89918,39504,6164,16716,-30266,-47556,74221,-28581,-40785,-37091,36741,-3179,-894,15460,32767,-6630,-29907,2042,28893,50384,-25380,25928,-43489,-18872,-36191,36088,84110,952,-88197,-45437,-1928,-34560,78866,31373,33539,56115,80688,24153,-10443,23814,-3570,14201,14870,10711,44182,-1906,-44442,28532,34295,-27977,2572,-37432,12161,-19865,-40393,18147,18609,19782,37548,16358,-21045,-60186,-14254,60915,36857,61998,-17807,-83669,-73320,-74869,-52086,23022,41477,109315,30766,-71379,-55819,-40764,14450,128421,-77162,-24768,-17429,-36913,-4764,22564,137269,-20802,-26142,38476,81641,-23313,-79696,48599,46383,-2481,-5752,-33067,4377,92554,-7308,7437,10834,-70204,-14702,-55933,-19130,-6803,-55020,-79671,-82831,-10449,-32191,-64127,16341,-19134,2651,56064,25792,99495,49778,-1400,-9230,55157,119454,117989,10742,-32071,-108255,84182,23958,100699,59163,159199,-108590,-5498,-275986,-410171,-270493,-195729,-62637,-265344,-134744,103904,25072,-21628,1087,33186,-57021,-58152,-184754,-151834,5641,70893,9689,67795,59663,115088,30081,5583,-5331,63127,-89843,47603,35661,-74525,24327,-127255,-59821,-5700,-8153,-46192,-12209,43306,-9535,30075,68112,35000,-35659,20597,-24084,-69074,-15352,91119,26126,2560,-8815,41879,-64656,-35805,-32981,-34659,-97619,37845,72969,-15822,-107825,30159,28677,16288,-22393,-20606,-30169,23533,-42144,-19133,-39712,-41400,-60063,-35407,-19272,40089,-20056,23042,-40692,-40390,1710,11938,9884,19860,-40292,-61821,21263,-49909,25637,41564,-47496,-11709,-69874,-20210,-9848,-82151,-48430,16,17394,105420,71445,-53886,-119930,12412,-6261,64363,10714,-30583,20782,62365,-3110,11139,-36682,-9905,30653,51791,49264,87411,29070,11545,45800,-52968,-112624,27699,-41461,24072,53503,3264,-98,64041,17662,-35862,2920,-31938,-14400,-7097,21064,-31913,-18023,91756,49865,-11051,78971,-26019,-16728,-56157,-58840,-60252,-29620,-9425,-46237,-23850,-32623,-15735,21303,-30864,-32837,-1954,10490,-26193,-21759,6131,7601,47625,6850,-71951,-36372,-44322,20876,68920,18807,68662,16240,-56992,8792,-19354,-27158,-75823,4352,-16696,-31190,41036,31286,-2791,51635,27079,46023,41417,-52769,-80962,15291,14212,-8552,-7696,-7849,54884,48404,-12312,9881,81398,26713,-58628,30320,-25494,6649,63622,-82368,-51160,-38608,75613,88977,7001,-32411,-97941,-40060,77635,-20752,17048,13020,51208,15647,-16552,-91092,5368,8717,-38297,54580,131121,57753,-2563,9407,80365,32194,-12887,-58927,-65770,1286,61039,35286,-11054,13459,-68575,-66305,56303,39723,-5625,-45358,70997,113873,78735,36717,1100,13871,-28661,-14631,-7270,-40101,-13664,38006,4788,15115,19885,67051,15404,17701,55604,170,-16282,-77833,15606,-8055,76627,76997,-29711,-71728,-44872,-33102,52177,56464,90791,-4055,43845,-25978,-71330,-61918,-73137,56840,13505,-47103,38175,10161,-16795,-80599,41311,-61975,-56430,-12269,27986,66239,-20251,-6874,40812,-9437,-19988,29029,31364,17744,5501,4139,-30400,-70849,22419,-20202,-16647,10403,-12295,7721,12389,21917,-16234,11109,-75528,-51501,61793,21430,43379,-3250,-36590,7616,-17839,80642,-21827,53937,11315,-31554,4994,-72238,-23173,50464,-26421,-55827,96960,47998,12285,-15641,-2378,-60166,21791,24678,-5470,-14646,-4345,-31405,-20127,-144155,5071,5405,91719,-37842,862,51857,31740,-27141,-84502,-18983,23740,10163,17363,-36804,-19928,-102123,24640,-824,-42192,12269,103397,98531,2836,14750,105585,120679,14077,-80494,-48194,19289,-27401,-76199,-26950,29125,1262,9675,51449,-16027,14369,8295,55749,72016,125298,-22218,12322,20749,9656,48064,63610,3435,12210,-76365,-99464,16040,51437,45365,-22354,-16105,-71943,-112583,-16078,-12141,-13317,-17483,-68023,-47446,12774,100500,122031,-18449,-20007,-13220,-32027,63892,23290,-14699,-45186,31062,24008,27548,79996,68689,-1698,-65868,-4683,30342,-27830,-37758,-2732,44667,65390,-73977,-38950,-76207,-22928,-7955,722,83525,68625,17931,10850,-40784,74062,36033,-17426,-34379,-60652,16988,-14309,7386,37003,-43007,11851,-5733,28782,22786,72502,-41456,-42956,-29050,-4152,16717,-422,29922,-28723,70845,13146,127330,56070,99175,44087,8967,-3743,19933,-40693,-38564,37444,52842,22938,-65936,87166,115264,16334,48683,90974,4276,-19983,28629,30600,-49254,51384,-8316,-26238,-15694,-55640,107635,101896,-42034,-33858,-135533,-41723,-17300,-1598,-34542,-27813,-39938,-19098,-30935,49901,23727,-103964,-10217,17565,5582,17898,-15049,2598,26003,-11342,-82093,-73249,12471,-26580,-74368,-2494,27009,-50720,-6161,22794,-5319,48892,-52574,-48743,-69942,44357,-2527,25842,-104336,6272,17141,-41672,1926,87584,48238,57490,34924,29151,11829,-51218,-53592,-100212,-1927,11757,-32123,-11952,-55419,44166,75580,94374,14864,-39985,7636,1766,-60100,-16018,-81761,-34142,61169,-75529,-56778,23592,38169,-53516,-47364,64727,41596,28423,-42494,-114730,-23262,76052,58580,-15773,25122,61547,10624,94809,34386,42669,33031,-65214,8102,20923,-10303,-39199,6274,-5796,-33256,-42438,-10580,-51859,-24867,-92468,-59761,-46236,31365,39706,39019,-47257,23867,21581,-66095,20985,9487,-71442,-47716,-6452,66659,31533,-7823,-13687,31564,-55985,-52670,4959,11728,50164,-21296,7210,-14665,-14096,-100733,-30302,13525,-17263,12717,-9655,-104103,24097,-71845,-66077,95966,-55213,58488,35353,-53366,-745,57852,67366,63475,72498,-52042,-38614,-18867,-43865,33310,24711,-1490,-10830,31124,43109,30879,-11036,8968,-35107,-103856,-13142,67569,50496,-24366,19191,28598,-14710,-80750,9678,85416,-46994,70172,-26599,-16963,16244,56879,21886,24329,68297,41141,-18890,-20132,12286,55889,43060,-10143,5091,17708,-23264,-32589,-81714,-72965,142,19502,-6553,10849,69591,-12363,-67826,-97849,29622,-23622,12492,20565,6310,-51470,-41577,28516,-18919,26576,39926,57571,-67714,-12019,22629,131540,-64607,-73899,-1650,39298,14166,-12651,40324,56133,-61834,22062,-67960,-74856,59285,12041,-4701,-91512,-44956,-12428,-69513,16282,-67260,-20545,-70605,24367,-25921,-29152,107908,-35337,4138,51254,3932,45022,8314,14815,-37128,-27845,37710,6285,-55487,-16566,48502,18891,92059,-27282,19222,9514,18712,17268],[-33587,7391,33587,-30319,18185,1539,-26296,7827,-5622,24778,-29603,-26785,-39210,-81881,-26398,-83599,38989,-12413,10488,-996,-46034,-61678,103263,25668,-11276,22150,14821,-1908,8203,-1521,-3224,50642,24284,-36821,-25087,1168,-40813,-6253,32542,71103,1031,-17835,-17449,-35826,-11197,77210,69545,-36440,5425,-9113,34804,29845,74629,39496,10949,-23141,-44568,-39817,2464,-5104,-31795,10262,3482,6140,403,-19332,11326,13993,33749,-17733,4629,-1959,35456,-21143,-25464,-142079,-119509,2015,4891,55886,18233,-58651,-58916,-73677,-7142,-68167,30346,-34786,-57910,-20886,-34049,14417,68326,-18862,62614,-16944,12334,-42599,-3336,17942,-10349,3684,-5661,99714,45497,25470,21191,4010,-32180,59121,-25093,-56141,-21473,28506,-5983,-24885,8768,30699,-8862,-28511,1421,30243,42446,-34634,12307,-38639,-20340,-50194,11609,61015,15471,-53994,-42587,2012,-15089,54233,33347,52612,78498,77535,26654,-35082,28310,31715,5683,-6116,16772,73479,-532,-38386,49698,68901,-15862,13505,-50878,-7255,-41810,-73229,1058,22355,22155,47427,32418,-16687,-37594,-26973,26795,36796,54476,-14409,-79320,-88454,-93348,-51545,12777,36324,89685,30887,-67456,-44594,-32723,2721,119320,-90360,-6193,-20948,-29164,-7470,25772,144534,-19636,-29718,15114,51616,-19510,-86934,29471,54947,-42138,13100,-24356,24457,106823,13487,8582,24538,-60920,-10404,-48731,-21521,-21727,-32699,-78544,-75965,4646,-21492,-69244,23688,-21717,-29590,39409,-21918,61075,17763,-14815,-21599,49679,135521,151821,14576,-7741,-19151,115428,49383,129006,-6740,160143,-31639,32692,-245048,-303786,-231548,-180154,-48782,-233608,-101130,88914,4936,-35286,-7550,-45889,-57911,-3944,-203308,-164671,8580,68105,13336,50393,81557,95198,35715,8034,-18207,81863,-76755,42290,35443,-38187,24465,-111867,-37363,-4165,-7319,-44580,-16756,47117,-13640,32198,45280,40041,-46741,25440,-33685,-71016,-10685,73558,4535,18758,6676,56020,-54388,-46630,-50197,-53329,-100121,36699,76798,-18492,-91318,50261,36307,11248,-1315,-3559,-37827,9994,-39729,-6265,-60220,-65632,-72558,-12746,-38669,43787,-30977,52244,-2858,-16570,30722,11868,3303,21339,-17517,13455,45497,-42360,30593,18261,-71172,-9492,-68386,-33971,-19889,-103216,-58850,8280,-8046,114461,87804,29550,-112284,7715,-15440,69410,16558,-28165,20530,88099,-16297,24383,8464,-7932,2639,44863,10019,83360,18517,12497,33540,-13887,-76048,2687,-60070,25953,44953,20331,-25918,38490,31739,-30387,-9241,-39272,-5969,-2775,28528,-23085,-16156,141205,55537,-26649,62738,-34248,-19786,-45010,-44898,-50642,-23585,16913,-1923,-19485,-36071,-23725,37401,-20549,-59234,-16750,31213,7990,-4691,10933,1412,46806,13770,-56023,-26881,-45378,21155,83116,19445,61534,6123,-76618,787,-23759,-29435,-65190,11976,-24918,-77812,42713,25779,25009,59294,15898,55602,43717,-106400,-91872,3675,12646,13054,-9149,-12603,56128,52400,18534,-1936,86139,11582,-74985,38183,-24381,-30727,33748,-80970,-37413,-53845,68577,79050,4310,-24966,-89783,-27957,86090,-14473,162,26729,76742,42063,5005,-110659,13226,25527,-44827,56230,107765,47303,-18754,726,53096,-889,4093,-60913,-64970,11513,43188,22968,7462,22772,-60786,-71002,81827,57110,3975,-654,82513,90078,79088,35184,-8649,-10164,-15490,-6110,-12819,-35238,-10342,40752,22615,31807,13411,81228,50864,13616,41688,9278,-15493,-76357,9728,6381,69792,110839,-698,-55635,-37445,-39795,55082,89819,90442,-812,35826,-24414,-46611,-23290,-74736,52030,30353,-45451,24487,771,-24424,-76962,34644,-54689,-49242,-24732,-2859,52821,-49068,-31131,63877,-5061,-15394,28576,25237,14585,10900,11343,-41358,-74950,-879,-41371,-11956,34622,5398,9583,38958,24708,-34312,33436,-34354,-52903,51975,28070,65201,11303,-21735,-8323,-12735,76567,-18433,30215,33538,-66445,-25538,-74548,-30078,21900,-34124,-57792,83969,58705,25186,3350,-13988,-68958,13794,11317,2640,-9235,-681,-49981,-2641,-144842,13630,26247,73946,-43960,-3138,38577,17862,-19179,-65320,16611,28821,-4424,-358,-26024,11451,-63871,52175,156,-44424,6667,90575,93054,14978,46488,120172,98323,812,-115144,-36562,15328,-47880,-74804,-24136,20028,7879,18155,24087,-14211,18596,23819,65854,74948,111495,-16472,29393,14820,2025,30240,44236,-7430,12453,-51172,-72839,8765,44869,53056,-8545,-23823,-84541,-88009,-25425,-15996,3572,-11609,-63780,-14459,11627,111703,141453,-11187,-29263,-21803,-63828,70475,28611,-14621,-25497,43389,1550,28657,93915,70077,21316,-57611,42897,37379,-36141,-32094,-14319,63868,69407,-67079,-45843,-62287,-48781,-7967,-6279,86111,59566,20939,16381,-52767,63603,22772,-31051,-35250,-13109,29156,-24623,1984,44572,-36280,26460,-3911,33425,-11878,57808,-34967,-18882,-22810,-12312,-677,3145,34506,-32288,69263,-26730,108837,53513,42183,42693,-3030,-6523,3856,-21753,-42528,-14549,27875,-16141,-68884,78991,126673,6008,63458,74829,7182,-25881,35642,1078,-41068,31130,-28906,-53497,-19578,-65817,98628,87643,-31674,-29988,-115163,-44828,-20664,49502,-4857,-24581,-29666,-4220,-21774,64249,19174,-88419,7522,54829,16491,40886,-6783,7434,37415,-13133,-66642,-9532,12722,-47765,-71920,-1576,18981,-60925,-22727,11689,-24312,10492,-46608,-65836,-73496,23628,-13119,15534,-91830,3647,12236,-31026,824,94499,45259,61773,37602,58884,9358,-52636,-54867,-125769,49720,19460,-27799,4595,-58040,29059,129450,67469,7198,-48032,15322,4881,-62040,-3440,-61725,-53502,56846,-28593,-56482,21394,17888,-58825,-22023,68650,21979,25309,5831,-97181,-6902,57598,21927,-8653,5342,63442,15899,87812,28308,24513,18660,-35273,-8936,-8339,-56175,-47235,-12949,-9998,-14358,-11404,20279,-47566,-27977,-75935,-72268,-56361,6976,27751,48271,-53818,6288,15325,-63367,7200,-3915,-76963,-30471,-4271,49071,9671,-9842,-22108,29779,-48861,-42107,5750,30737,51555,-24921,32300,8281,-374,-84475,-40309,10226,6086,-5309,-21608,-109318,16364,-68270,-65091,112249,-9324,76571,22030,-45791,-2027,66098,84484,55280,63516,-56846,-25104,-3723,-49976,34425,31420,-23501,-9285,33083,12263,46217,-9456,-9060,-28267,-95685,18578,62365,41306,744,-3591,32567,-43178,-90553,17738,98822,-19041,59234,-28409,-12701,22483,83547,29262,31014,89236,33179,-40847,-32248,7018,50970,20567,-37431,31444,26641,14217,-38039,-71370,-81601,-8149,22345,6070,-26500,84279,7751,-74010,-94458,39397,4822,32060,50649,19096,-60237,-37625,27545,-38143,8738,45600,58373,-77708,15294,21748,100146,-52094,-72956,2528,73567,-2681,-41090,59845,38224,-68241,50125,-41600,-67631,71326,16504,-9528,-117091,-28711,-16155,-60259,5584,-64313,-38682,-97011,15153,-43696,-30683,89610,-22612,22608,35087,16382,38649,18508,21733,-41908,-28595,53692,16111,-49284,-21376,47145,13971,66714,-13416,31109,13520,-6444,-11195],[-21957,14052,21938,-29648,21151,-8424,-6571,34668,10958,18837,-34878,-46594,-81418,-85532,-41537,-71237,44594,-11885,19961,-12429,-26211,-52631,112365,46865,-36620,20777,16810,3808,13990,27936,-9593,42620,26468,-39084,-58799,-1287,-41425,-52376,30077,67771,-12080,-28541,-13100,-16314,-2603,84764,66519,-41410,51955,-5194,-2348,35755,45258,60032,9062,-25828,-40336,-44417,17742,-3587,-26272,22804,16825,-11886,7915,-21626,5532,7089,4546,-23456,13773,12923,21511,-12478,-29360,-125031,-86211,-5777,-2278,39746,14683,-31055,-31230,-62486,-6146,-53109,-5608,-52389,-63153,-22587,-34521,22428,77989,5144,81195,-26208,-45920,-59916,-35041,22022,-18249,5035,6045,105304,46435,38250,11602,26483,-12265,34190,-21780,-64107,991,17718,-4085,-44259,4380,17605,-13811,-23110,-4124,23051,23847,-35998,695,-31056,-25916,-63434,-34715,32170,29156,-16078,-24777,7464,-261,25751,30765,73337,91114,70261,28306,-50057,38259,76376,1988,-22909,22407,90792,11114,-25434,67451,101530,1048,8649,-61455,-23728,-58865,-100245,-12990,27775,29452,65956,48555,-1772,-16280,-43019,-11579,23125,25753,-14026,-64972,-92746,-98344,-41994,5703,18355,54954,29599,-51865,-37456,-20646,-9182,92753,-79776,10742,-21715,-24390,-9741,29704,102235,-16982,-36583,-17727,21364,-15581,-79045,10161,58752,-76818,24970,-13770,45646,106168,41769,3491,27409,-52613,-6292,-46137,-32084,-48144,-20006,-69204,-62760,22291,-13064,-63706,16255,-20616,-66647,18914,-60426,9926,-30126,-41680,-32882,34538,144955,161438,14416,10043,60416,119371,66855,113337,-70349,142150,42593,56791,-183171,-171207,-141288,-109401,-19290,-206327,-61535,84518,-3043,-38252,18079,-41613,-85697,7934,-188776,-159041,4229,50335,9082,24388,89563,46526,31854,3852,-26338,86761,-47736,38406,33011,-1678,17955,-67857,-12443,4425,-5998,-43030,-17682,44326,-15690,18254,27477,36872,-52434,24811,-39841,-59013,-10964,50019,-12720,31994,18936,66181,-38232,-41505,-62725,-62613,-95523,31246,65491,-17797,-58721,64407,55947,-7953,19141,12391,-36778,-4317,-34473,7336,-75768,-87110,-68582,9099,-59366,38954,-30901,75880,23505,-6169,49779,9869,-4870,19172,7214,65841,66688,-35615,31804,-7312,-84412,-5058,-61249,-44265,-32924,-126379,-57543,11411,-39176,102549,88041,103734,-105733,2571,-12802,72220,21564,-17871,11976,98198,-18056,28986,49006,558,-17286,33415,-27214,65902,-4248,4089,21655,36622,-31365,-33237,-74941,21500,26949,34845,-40204,14237,35719,-20450,-15198,-41871,-3918,13845,34867,-13821,-19858,168198,48836,-33190,43282,-38008,-11999,-36034,-36616,-40466,-15492,48605,69331,3193,-29889,-29076,50005,-4243,-71338,-27767,39583,41485,12466,14176,15429,49224,22745,-44803,-12456,-44041,16474,86912,15212,47144,-14927,-85724,-6766,-17407,-27348,-47058,19334,-28748,-85400,34458,16221,48619,44697,-1508,58167,34796,-122658,-79518,-16729,7142,28359,-13762,-11997,45229,48041,44570,-8748,81154,376,-82690,47309,-16091,-63392,-11110,-72716,-21329,-58339,54245,60076,-466,-3901,-68789,-10895,90623,-4689,-19756,44058,89503,61271,20252,-119013,19398,47184,-28355,57369,61606,32332,-22739,-8037,18856,-33825,20091,-58188,-49681,18045,16377,1256,40549,41764,-49061,-64546,95565,67616,13278,37871,92070,62234,68287,37316,-21240,-22962,4825,9586,-10893,-21782,77,29398,46871,34051,-3087,80286,81354,13547,11931,15313,-12517,-62764,10175,14648,60632,138698,29339,-41134,-34053,-42171,46082,99117,91850,30919,32102,-22914,-23990,9750,-70134,36224,41043,-50434,17532,-4846,-27805,-64195,19952,-36939,-38716,-40651,-31921,30206,-79890,-48806,73041,-1469,-1809,32764,25363,-1973,21336,32832,-46165,-63500,-32560,-58902,-5399,50992,20698,-3207,64365,27288,-41555,42848,14885,-49680,32951,39824,83396,27654,-45,-17016,-1001,56993,-13203,-7789,46025,-89384,-38144,-56793,-30163,-5389,-38898,-52647,63465,47597,27929,21742,-22480,-71665,2116,-2945,29278,4829,-5000,-73475,-283,-127331,22150,30107,44672,-50728,-9247,16138,2332,-12432,-39407,40849,29337,-15666,-12859,-11682,32830,-23062,61265,-2414,-37277,9664,63596,82885,27385,69838,110304,60939,-12039,-148711,-14699,8630,-61570,-61032,-19204,8618,1785,26945,-12138,-10388,30570,43696,56442,63890,95609,558,53644,10616,-8211,5444,25479,-24158,21440,-20398,-24669,5354,43323,57562,3856,-34338,-80646,-45200,-27281,-10563,13004,-19153,-51452,13814,9275,107609,153954,-2181,-24217,-10701,-77862,66960,32634,-11701,-15992,60666,-12616,9461,91413,67648,33690,-41435,69016,41792,-35190,-13828,-18153,71122,76517,-44842,-46653,-48857,-65130,-291,-15072,67377,35103,25340,25399,-51047,40349,10526,-28577,-30651,28377,44783,-31016,-5822,46689,-23221,39215,-2589,42237,-39464,23062,-19149,12777,-21934,-18325,-16561,-4699,36673,-38897,52861,-75857,86716,28940,5830,39973,-8823,-11233,-14297,-222,-27182,-33638,14791,-57417,-82706,65818,139545,6311,81713,57025,2756,-22445,32269,-23386,-24742,3604,-47499,-79377,-38436,-82016,62385,51982,-22132,-26175,-82456,-40737,-15757,96278,31889,-10049,-15842,15572,-18658,76582,21028,-53804,37935,90609,26819,62123,14810,15866,42117,-17577,-39278,55777,5394,-55022,-61959,4148,19153,-63428,-38223,-2209,-32155,-18862,-30641,-83278,-53618,17079,-23208,8329,-62554,2547,7296,-21738,-4659,97090,52026,53477,30111,64976,-8099,-40810,-45798,-125831,87051,22481,-22500,26716,-45393,12552,141001,34424,350,-46123,23819,5949,-59964,14132,-33642,-57010,42369,25489,-51254,17055,782,-49790,4100,65774,14578,19770,55948,-48711,14388,34471,-2736,514,-10931,50216,20737,76460,18364,2546,-7346,-3531,-18564,-32614,-100148,-46606,-28561,-5692,-2651,8430,70135,-29185,-29948,-16244,-74271,-63728,-20741,16769,52804,-57422,-17547,16943,-51682,8478,-15465,-72007,-12805,-15801,29693,3260,1193,-23071,35334,-47803,-22729,11025,47079,51086,-11380,57638,33543,9300,-59585,-41149,19239,45241,-12108,-22850,-74629,1741,-50367,-63233,113697,39400,76632,9582,-21300,7777,76282,84124,40416,52039,-62640,-7555,4949,-49818,30781,29014,-54863,-10317,33329,-16682,63726,-4117,-24761,-12757,-65308,44671,59381,35715,27342,-40767,30004,-50555,-89331,24828,98134,12656,53948,-26241,-8344,22848,86263,28463,35907,107485,23768,-56485,-39551,13261,35352,7836,-71035,46854,28254,46001,-31957,-48839,-77545,-12644,22862,16454,-57396,88375,31735,-73976,-88213,54917,33126,51443,72044,29069,-61597,-34187,10877,-60926,-13581,40046,67713,-58496,30671,11345,53083,-25102,-58405,-7298,81293,-14356,-65503,67149,12267,-64508,76633,-12686,-56254,78061,13978,-14752,-148321,-8250,-22228,-44840,-4972,-56595,-53908,-101384,-6507,-53026,-29281,82760,-2434,27370,5797,24496,26408,32532,23854,-47225,-22406,64877,16792,-36628,-32289,32993,3267,29491,1134,36669,15979,-24416,-42892],[-10826,9576,-8417,-26686,25350,-14609,11785,62030,24860,8001,-41089,-60571,-115429,-81484,-63409,-55552,32393,-2980,25933,-22737,-590,-20932,109015,48974,-58136,10268,8895,10835,19405,45017,-24273,29134,39829,-26312,-79115,-3656,-40101,-85867,25491,51267,-30509,-42545,-3359,5032,3951,74106,57024,-40241,85580,-1722,-23003,46822,14313,76695,11848,-23381,-34603,-57672,27123,-10026,-20788,28668,28892,-34556,14542,-17236,276,2431,-23982,-20512,33561,29309,8025,-1182,-24477,-89662,-48116,-11448,-9985,20872,16111,-4714,-6608,-49727,1708,-26871,-35268,-62380,-59936,-13011,-28657,34169,64360,25545,89750,-29442,-94907,-69748,-60473,26424,-23312,6308,22419,103773,42092,43243,-7246,36540,5444,8453,-20288,-66536,20724,6320,2715,-58985,2817,-301,-18921,-16667,-18531,5563,-2021,-29150,-3490,-19339,-31992,-69360,-91915,4225,40865,15118,2809,11996,7301,-1131,25059,90648,90636,61759,25364,-50909,51316,110152,3764,-26719,25940,89795,26899,-6757,78086,117452,18800,-10931,-65758,-32646,-66577,-115045,-20274,32277,39992,87264,61038,22696,-4555,-58300,-47913,1491,-7653,-14771,-39400,-85170,-81026,-22944,3075,-7196,17041,27544,-29282,-38440,-8828,-18508,54906,-51351,18776,-18210,-21729,-12158,30229,27523,-15517,-42044,-46457,-1012,-15862,-57387,-301,57223,-95741,28721,-4258,62718,95345,71532,-5210,21269,-49636,-5173,-50018,-52272,-77209,-14323,-52885,-47292,38303,-9245,-53353,-2815,-18028,-100001,2865,-69475,-40292,-83870,-79577,-42376,13337,145991,148569,12924,13968,68416,84959,69712,69284,-109401,110037,93000,59433,-113521,-57151,-32605,-228,14413,-185325,-25125,92404,-2434,-37528,56054,12767,-125196,-24853,-146150,-131879,-6784,22451,-2173,-2546,84751,-8159,21683,-4962,-30234,76106,-13157,36977,27952,20556,4514,-8249,9210,17112,-6092,-38058,-11634,35983,-14709,-8187,25901,27911,-49195,19335,-41289,-34957,-15074,26313,-21807,38217,23594,69794,-20972,-26090,-68357,-63516,-85407,23831,40481,-16415,-27110,66646,71139,-38638,32166,17411,-28594,-13141,-30364,20153,-78269,-98396,-53141,25868,-75318,25539,-21400,89068,26634,-11507,52559,3911,-13112,13637,28810,81318,76837,-33159,28930,-30054,-85005,982,-49593,-49744,-45349,-140685,-42354,8781,-68060,69755,69568,136860,-101000,-516,4614,72251,21286,-2765,-2818,92875,-8059,22305,75879,13292,-29900,17720,-54579,38768,-27943,-12459,8077,80753,4569,-63559,-80755,13516,6352,43714,-40359,-4831,29349,-10085,-12806,-41273,-9877,41861,41028,-5564,-28891,152279,33366,-26227,24586,-36426,2380,-34234,-34199,-32619,-5810,73489,141119,34503,-16906,-31929,60479,14820,-66161,-31615,26415,63393,24535,16659,41133,56215,36240,-42253,1258,-39084,3187,79200,8384,28750,-38859,-65871,-5842,-1342,-25530,-26072,26216,-27199,-58703,16918,2973,62629,12939,-23211,50319,15336,-102183,-51547,-41007,-1035,31001,-19793,-8053,26217,37783,61236,-4183,67517,-3869,-75759,54281,-3940,-79263,-56528,-57061,-5914,-52560,35048,44957,-7648,22057,-42462,6608,88474,7493,-40193,63618,80304,68467,26293,-111227,23018,68955,5820,58007,13531,15974,-16629,-15013,-10486,-50476,32314,-51756,-19139,24595,-7782,-23326,78331,63061,-32306,-48382,92499,71553,22284,57590,101163,35820,50280,40768,-32767,-20853,29463,25491,-4310,-2214,15776,6993,60990,18951,-24803,63144,101149,18261,-25906,13496,-8264,-44977,13660,13972,53520,151880,44814,-30539,-38712,-46082,31634,84452,92597,75759,29758,-22937,-7542,24747,-64672,14602,44485,-60098,17478,-6176,-29321,-44679,-420,-15114,-29795,-55979,-55638,3496,-107609,-55428,67652,-1912,16259,38116,36227,-29962,31344,59525,-39278,-45353,-64930,-73441,945,53632,30748,-24158,80555,28230,-37602,39629,49903,-42178,6906,51811,96988,43241,24255,-16919,13363,27828,-9307,-42771,46992,-94516,-37816,-21029,-23224,-22930,-39020,-42754,42096,20746,17630,37222,-23432,-66571,-7919,-13991,69204,27715,-10866,-93678,-11279,-95016,30395,18181,9737,-54107,-14229,-14152,-12703,-9093,-9436,45696,31235,-19122,-18757,3545,42556,9396,50783,-6285,-26784,18498,31138,72909,36745,79832,84104,21853,-19581,-174902,12732,1679,-64173,-34423,-12279,-4886,-15166,40258,-42162,-5287,45613,61603,32866,43945,90994,27160,79224,8343,-19196,-21454,12360,-41451,33118,6819,29940,8178,46268,58653,9079,-45561,-65642,-3179,-22611,1783,13368,-35796,-36802,32268,5511,92308,160794,7782,-5041,17866,-71445,56588,32742,-7357,-19516,79233,-18247,-28889,72532,67065,31579,-20984,64475,41781,-28464,8565,-16795,64136,79440,-16453,-43912,-36758,-65569,14501,-21482,34763,1329,30416,33610,-37730,12693,1644,-9845,-16629,51126,63638,-30813,-12979,41332,-8304,43775,-2535,53142,-51529,-21735,1390,42294,-26335,-18938,-26515,-18080,38950,-44620,26454,-100655,67661,-15197,3045,37526,-7323,-15735,-29552,17513,3496,-23385,7291,-92105,-105853,50851,149970,18090,96303,49290,-6963,-10854,23723,-31472,-2479,-24476,-54950,-96643,-63747,-97409,9381,1913,-22033,-25059,-52534,-25581,-1016,123432,65206,11421,-1200,34599,-22091,82732,33285,-10760,72483,115645,35555,77293,41592,38081,38150,-24756,-14226,90800,-8298,-46154,-46283,13498,26033,-62233,-52031,-17600,-28594,-31707,-7377,-97764,-17231,28474,-29632,5002,-27042,2414,3777,-14056,-13160,98487,69406,37607,13701,44588,-37117,-16174,-28434,-103820,96009,19689,-16734,49535,-21957,-2986,109000,8319,-1484,-35407,32079,5274,-55027,35605,-5993,-48457,23931,73410,-40588,10854,-6849,-29740,24385,58042,17802,11453,90357,11867,34737,15151,-7672,10854,-21048,26628,24602,57535,6581,-20239,-36020,24131,-19807,-46183,-120106,-36495,-37640,4727,-217,14293,117528,-2263,-29872,49913,-64751,-67836,-44022,9092,50208,-57286,-41459,25744,-34312,21507,-21597,-60892,1563,-35449,16182,11517,24978,-14999,48633,-51086,1952,20414,55762,51735,10001,76273,47868,10959,-32366,-32102,38884,87332,-8975,-17186,-14167,-16523,-22023,-63340,101672,81574,66640,4245,8806,24744,83119,55166,21057,42651,-69526,8898,5127,-42248,23673,18682,-81332,-11070,29818,-35584,78678,7487,-33593,5896,-24905,57473,60680,30482,50420,-82700,22379,-34196,-75427,30481,83869,39576,54142,-21189,-5014,14284,62869,22415,36143,120491,15745,-59946,-41978,23309,11881,8394,-99980,46815,22351,63877,-11200,-22811,-63059,-11317,25600,20880,-72342,78460,50766,-66525,-81248,70284,51412,60250,80862,34031,-53226,-29539,-16508,-78761,-37618,25419,78462,-19370,30192,-4692,11076,9821,-35247,-27392,62446,-16604,-72536,61138,-15323,-51429,97855,11608,-42148,76550,8281,-16394,-169287,12604,-27804,-29040,-11478,-48235,-62245,-79858,-35096,-52396,-23744,89678,20453,18806,-24179,25492,13653,48394,19164,-52243,-12320,64062,6901,-22413,-47588,11102,-9332,-6287,16604,39867,17468,-30105,-71256],[-3745,-2095,-33850,-20390,30628,-13383,25467,79666,31752,-2474,-48938,-66935,-127359,-72716,-89746,-37383,1143,12868,32840,-26581,24789,21469,94440,29327,-67734,-653,-3281,17907,24031,42526,-41049,11289,57674,-9796,-75837,-5466,-39265,-95125,19720,27193,-51121,-56864,9306,21962,6807,47359,43938,-36075,96300,-416,-23632,54845,-9817,82877,18202,-19124,-32491,-73154,26887,-21291,-11941,27435,41473,-52826,21696,-6718,-1839,5873,-42814,-11652,59291,44139,-1634,10656,-8471,-39200,-12216,-14528,-16281,-896,20417,14267,10096,-44520,12889,-443,-47270,-63287,-58812,3901,-16159,48209,28428,40182,85544,-25406,-111130,-65716,-69817,28351,-25617,13892,42756,93621,33536,38782,-28546,37414,16087,-11096,-21292,-64497,31511,-3632,11595,-68387,4056,-15675,-20788,-12369,-40706,-20413,-29900,-16514,2107,-3310,-34759,-61599,-138210,-17613,49978,31166,27321,13535,7986,-20385,18852,98720,78619,54935,13919,-39934,63551,111872,9481,-13066,26430,70132,38727,14636,78461,107048,32510,-35200,-61558,-31017,-61401,-115556,-18863,34325,50866,103230,65667,51198,-5176,-68154,-72653,-20512,-31129,-14125,-6977,-67706,-44925,2910,4932,-31153,-9695,25400,-5028,-48072,-1608,-22933,14935,-17109,14011,-10423,-18892,-14487,22563,-46133,-16073,-41387,-59205,-12059,-21652,-28080,2898,48879,-94157,27219,3231,72545,80952,95126,-13593,10523,-53470,-8923,-56819,-77215,-88840,-8146,-32686,-33011,48486,-9956,-45146,-26917,-16274,-120460,-2466,-47900,-79706,-128125,-119065,-51840,-10261,137926,124123,14857,2438,-894,21650,55711,21057,-112500,73246,115541,43309,-50506,17450,54611,106780,39736,-161659,1079,106328,4130,-38797,79744,64158,-166198,-87704,-88263,-86604,-19944,-5739,-17057,-23074,70630,-43694,10043,-14858,-31256,51837,14146,37563,20941,20624,-12555,45870,22771,28642,-9534,-24997,2196,24692,-10335,-36086,42481,17627,-37137,11147,-39467,-6019,-19697,5372,-19679,35570,19450,66068,-6660,-8741,-66280,-59066,-72112,17489,7315,-15137,-9529,54949,65153,-72891,34340,7343,-16462,-11664,-28601,31389,-63432,-95142,-32007,33967,-82085,7362,-5770,91166,4808,-26941,39633,-6243,-19343,5253,44044,65350,70308,-35521,22691,-46558,-73758,7672,-36238,-50534,-53199,-136734,-15376,1224,-87887,24064,36611,121050,-92696,-155,32608,67865,13770,12194,-16772,80688,9578,5307,85699,27745,-38715,76,-67284,11732,-40658,-32914,-5990,99166,21218,-73671,-75160,5671,-11072,45186,-27838,-16161,17127,-2201,-3241,-39615,-19911,72599,47258,109,-40672,93656,15068,-6722,9259,-29117,15649,-40230,-35148,-26796,5003,84516,182733,57257,-4224,-31403,69390,31137,-46744,-28289,-9691,68497,26908,19186,64460,66087,54897,-47365,8592,-29850,-16988,62061,1767,11004,-58649,-12472,9182,20613,-27036,-5577,31530,-21366,-16464,-4868,-11516,66515,-23522,-43557,31558,-10479,-62198,-25377,-62496,-9746,19048,-24395,-2922,4561,25609,64851,12421,48057,-1122,-53076,55635,6931,-74187,-87802,-35215,5202,-44379,14959,41290,-17263,41257,-18539,20270,76666,20525,-56671,81688,47428,60926,23110,-86765,23215,84117,45849,57202,-21869,1556,-5668,-18685,-27343,-41793,39342,-43712,19201,32975,-21008,-42920,104165,77908,-11727,-27658,73512,68936,32296,53312,107381,12839,32065,41740,-39777,-5893,53361,31998,260,18348,33384,-20350,52623,-11579,-43808,36324,105407,25590,-60143,3563,-3423,-31159,16159,4600,51060,145349,40488,-22098,-51551,-55511,18207,52710,86623,113590,25510,-25696,587,20560,-62830,-5896,42803,-70594,22067,-2407,-29719,-20636,-22608,2513,-26102,-66935,-71687,-21049,-128307,-51138,49783,-9849,32430,37646,56944,-60305,35844,78462,-18505,-29014,-88589,-86376,5268,40423,34676,-43216,82475,26122,-26754,28838,63693,-27719,-19256,57693,106450,57114,45824,-9554,24847,-2071,-9613,-61031,37104,-82112,-32999,23236,-11048,-26416,-34592,-31955,23767,-8254,-3725,49024,-16074,-54266,-10669,-17856,105624,55760,-10423,-100477,-27480,-56749,35952,-1935,-24349,-50586,-14912,-45991,-25546,-9433,19974,28975,38822,-13386,-22223,16422,42361,27877,28016,-8214,-19787,27543,1768,64578,40688,78044,56546,-5693,-19784,-184473,38772,-2923,-53392,-1069,-3820,-19235,-36440,60729,-53696,34,58523,72463,4881,20798,96097,57632,99113,6405,-27927,-44427,5052,-53704,39691,23615,74258,17364,50140,55184,3764,-54986,-46943,26453,-13649,15788,7161,-56055,-25670,39771,380,72211,160268,17493,23325,55638,-47312,45618,27529,-3191,-33965,92341,-18695,-77111,42894,69648,19506,-2361,33163,36258,-20561,24328,-14067,44594,71548,8879,-40884,-25257,-48305,33356,-21896,2360,-32189,35235,36686,-18614,-9216,-4439,17389,5262,52644,81142,-23420,-16878,28822,5280,39980,-2436,62559,-44341,-59494,23306,61285,-34099,-12853,-28895,-27560,41930,-46145,-471,-73956,55308,-63648,24707,36975,309,-17845,-37352,27460,38534,-5312,162,-113834,-128818,38935,152922,38292,100635,56859,-17069,4305,16168,-19883,23038,-44465,-47325,-102312,-80559,-101580,-42228,-48226,-35949,-28249,-34474,-1669,20536,122784,85321,33068,10667,48259,-28824,79326,56655,26908,101049,126517,41667,83253,63771,82975,26241,-34077,-3028,84691,-25015,-23880,-29022,24437,38051,-61012,-63569,-33312,-19235,-27232,17416,-103659,20430,52056,-30124,5321,3782,2980,2564,-8711,-22827,100171,91421,21891,-6668,6068,-69681,16204,-6052,-71073,76731,12015,-10900,64683,2498,-17184,56641,-4739,11530,-18745,38407,3212,-48791,59303,14623,-36892,7414,104048,-25447,3074,-1585,-5057,33985,47057,24998,895,101893,61324,48335,4703,5137,21391,-23921,2298,26843,33635,-3608,-40256,-58856,43452,-14126,-46052,-100941,-18174,-40316,15846,-5369,8761,139541,25585,-27806,85972,-45227,-68105,-56674,5476,41276,-53807,-58287,38479,-14650,40478,-20782,-49952,10167,-51433,15066,28263,55032,1209,66788,-54179,26214,31427,55326,54492,26661,85153,45586,5745,-9783,-16461,62271,116487,-1383,-9976,42721,-34390,8837,-65467,81815,108898,55751,9531,32738,41843,81365,-42,692,37939,-75281,19130,-2533,-27894,14876,3800,-90031,-9299,21713,-39756,86258,24958,-32445,21925,8552,55633,65833,24743,67661,-113365,13519,221,-46757,34510,59786,54389,56336,-15883,-2510,-3950,23616,14112,29194,124278,10578,-51522,-41290,30083,-14003,18147,-113024,32695,10831,69429,21201,580,-42709,-4891,33186,17884,-68664,57600,58100,-52021,-71895,76828,53553,51012,78086,33270,-35473,-22160,-45124,-83666,-59882,7234,81453,22536,17988,-19601,-12909,44708,-9916,-48888,26926,-8252,-55254,44895,-38537,-33651,107755,25820,-27625,68281,3849,-12380,-168174,29524,-30861,-18082,-11482,-43140,-60113,-38694,-62084,-44826,-14274,103227,40375,2988,-43837,18798,5459,61600,7368,-55116,-1149,45522,-11903,-10721,-62696,-11191,-18346,-28872,29923,43677,17590,-24338,-87986],[-2010,-13521,-37712,-10592,35696,-3987,34661,82658,28913,-8891,-58192,-65387,-111136,-63536,-113933,-17195,-42156,31719,42775,-20231,44263,56682,72368,-6633,-62312,-4110,-13044,23221,28003,20950,-51426,-9476,70748,-1092,-47090,-6164,-40564,-76865,12234,7029,-66706,-66236,22160,27602,5514,13788,29882,-35056,85893,-1691,-9411,52856,-23255,74969,25365,-16398,-37681,-82364,16887,-32406,-213,21007,55480,-58404,29205,7212,1576,19499,-48555,-881,82778,53636,-4307,21811,17078,14194,15157,-16740,-20022,-26035,23263,23117,17969,-51344,23409,17219,-38338,-56422,-65439,22636,2276,62021,-20098,48594,70263,-14906,-80677,-45486,-58819,26223,-25840,31404,63857,76524,23505,23585,-45377,32894,17567,-21210,-24144,-57961,32707,-10128,18066,-70713,7622,-23173,-16604,-12645,-63889,-48528,-54070,-2133,16114,16477,-31614,-37643,-152192,-31454,55910,28181,34549,11244,4502,-27775,14985,93125,59812,51403,-6801,-25477,70553,72887,16040,15296,23696,38029,40370,34394,67124,70406,37764,-49087,-48288,-18604,-42416,-103948,-9460,34269,58383,107452,60170,75308,-14640,-69010,-75888,-36198,-38079,-9847,25745,-44633,-2665,30450,10248,-43296,-14149,23698,16957,-62329,-1099,-20952,-19271,10542,-2462,138,-13340,-15810,4120,-90804,-17124,-32489,-50221,-13516,-30362,566,18390,32102,-75739,25312,10516,74936,68835,105782,-18032,506,-62642,-17673,-59920,-96214,-63418,5178,-13277,-22178,49830,-13168,-44589,-48189,-16500,-121290,4635,-12363,-104406,-148732,-143778,-63155,-33767,121182,101872,25187,-18900,-100988,-45023,28720,-13754,-82928,43424,117867,18642,1970,59697,101606,174406,48156,-129470,14210,115709,14685,-44237,71837,72579,-206791,-152909,-29199,-33465,-28624,-23939,-31139,-33407,51657,-46045,1408,-22267,-31589,19285,24471,37739,13465,596,-26929,75547,25728,33157,-17756,-1062,21381,13493,-3005,-52574,68806,10072,-20024,3074,-37160,19088,-20503,-12417,-5799,24911,8713,56210,2448,3043,-57888,-52623,-57682,14597,-25403,-12898,-9508,31928,32129,-97409,26935,-14713,-4040,762,-25777,40777,-33746,-77431,-10702,31571,-78836,-9564,11972,85914,-32302,-42670,18172,-18734,-21631,-4957,51883,33594,46477,-40886,14569,-55626,-53855,13885,-25044,-48442,-53413,-112662,17306,-9182,-94660,-22468,-1675,70641,-70377,3847,60290,57638,689,22285,-20323,71150,27949,-16926,79770,42067,-47338,-15443,-64716,-5226,-35573,-51551,-16350,81921,18846,-59023,-58849,1045,-22503,39365,-6882,-19092,6168,3098,9508,-39014,-27552,93197,53094,2102,-50858,15554,-251,18089,-1898,-16595,19938,-50564,-36075,-19686,16241,81032,179713,54158,-1155,-25609,75068,39067,-21458,-21086,-58609,58482,18194,22207,73034,74675,76095,-55692,5846,-17025,-37805,39752,-2387,-1531,-69607,60835,37844,42615,-32700,13006,33717,-13981,20527,-23450,-23478,62327,-50182,-54548,5007,-36192,-23711,-17398,-75023,-16615,-4197,-24676,1829,-14722,15412,51858,35685,26867,5522,-19415,49900,11681,-53382,-95518,-9993,9105,-44703,-1937,46825,-28301,44326,-2297,27549,53270,32528,-63778,92859,-401,40700,12949,-51190,19351,86539,78270,53550,-42479,-8491,3864,-18552,-30431,-10160,41280,-36517,51627,41578,-20499,-51470,104489,79334,8644,-9884,44852,59346,44553,28646,105363,-6554,21383,36615,-40868,15512,70345,21002,-4986,33243,48876,-45984,21399,-50013,-52419,10676,92455,31016,-80740,-10627,1494,-26162,14448,-10289,53161,119859,22380,-11894,-68844,-70357,9225,14784,67827,130200,17548,-30696,615,3899,-65093,-19347,40042,-77929,27728,7063,-28557,5347,-41815,9365,-28449,-71472,-78672,-38295,-139304,-40194,22982,-28224,40771,25798,81365,-79946,32240,78592,13287,-18946,-95371,-98285,6374,14199,33579,-51199,69546,20285,-15572,17664,62881,-1777,-36908,52242,112087,69654,60079,1273,28533,-23571,-15326,-58685,19181,-57759,-29692,61884,3191,-16610,-27240,-24572,9822,-24548,-29597,57520,-3813,-37500,-2337,-12573,116581,81900,1603,-86779,-38997,-22985,35341,-20614,-51659,-38841,-10280,-71558,-35076,-11779,42928,-3383,52326,-821,-29882,24074,35553,33338,4043,-5296,-20540,30385,-18463,55450,38372,70606,41339,-15048,-14222,-165590,56778,-3709,-30115,28033,5191,-32086,-53578,87422,-43288,4255,65615,73899,-18446,-1085,99799,84257,107394,2767,-30550,-58035,639,-56897,36335,27900,98810,30803,50277,45884,-11619,-60285,-31148,41583,-2776,25328,-242,-74306,-22014,38153,-5456,53380,149280,25498,52549,91379,-12685,40303,17434,-1116,-53416,93770,-18042,-119402,11621,71989,7395,7612,-11159,25591,-15457,25339,-13327,18052,50746,25153,-40026,-13485,-17183,51261,-14930,-14996,-55913,38383,32088,-447,-17171,-10361,41006,28486,39982,91441,-10508,-16071,11877,16583,33193,434,66909,-21143,-74672,44337,66578,-42253,-1541,-25065,-25094,44782,-41711,-17061,2636,49458,-96600,48383,39475,11558,-16294,-35494,29106,63427,-1695,-8429,-119902,-138314,34681,144623,61062,92363,75313,-21621,16696,13697,5584,48938,-48746,-26678,-97887,-76019,-87130,-76526,-83648,-60253,-35280,-27876,24251,42691,97678,86612,48051,16329,54343,-34137,65639,86594,48502,115707,124687,44220,79806,74744,145120,9440,-44498,-9952,47399,-40233,5378,-14938,34853,53547,-60680,-72085,-48097,-13060,-10229,36395,-96465,42846,74544,-23848,7718,22657,4152,3159,-6737,-31891,100556,108333,13534,-23615,-35115,-96259,48047,18111,-39862,45543,2061,-5404,63928,16086,-31358,12977,-6437,49666,213,40864,164,-42266,83109,24764,-30685,-4118,113660,-8493,-5507,14970,16940,31460,34106,28559,-10205,96417,84177,50901,2650,26085,30700,-19959,-11862,27068,10889,-8856,-53988,-70616,53172,-3810,-32267,-48043,5078,-38855,21331,-13798,-2743,125133,47290,-24433,76224,-19303,-64631,-56563,5061,29998,-48166,-62682,50283,4193,59213,-13889,-44957,12599,-52073,27487,45183,81225,21935,84288,-52165,43443,40589,49398,57246,28858,85478,30785,-1116,2255,-478,79939,121772,3768,-5551,69176,-48179,32916,-67134,60673,117286,48854,23866,42749,52252,69202,-64039,-16987,38041,-75731,19557,-14776,-9832,5770,-11236,-75290,-4467,9618,-29513,84118,44387,-20578,31096,21682,43385,71881,20601,78571,-116548,8043,40524,-4887,36915,31998,53966,55583,-13043,-26,-28870,-15292,5126,14093,115063,8040,-36955,-39983,29829,-35749,28744,-103151,11039,-2841,71609,55557,18302,-21664,3466,45046,8631,-51623,33888,51691,-32664,-54822,67109,39837,22836,68074,28258,-11632,-11622,-65082,-71147,-76830,-7528,70714,50681,2620,-26836,-15893,72614,11819,-62040,-10840,8721,-18326,24131,-54123,-18447,101547,28394,-15350,58548,4747,-4173,-144268,39262,-30813,-14829,-4786,-43442,-46473,8076,-79166,-36257,-2468,111660,52745,-11622,-47432,6728,4608,66667,-9627,-53409,9606,8816,-35557,-3485,-71073,-27220,-19441,-33502,37550,48643,15160,-12265,-85803],[-4222,-17374,-19690,1613,38419,10879,41669,73070,16286,-9940,-67436,-57002,-72934,-56912,-126807,4016,-80846,48001,54215,-3165,54658,71107,48379,-47478,-44810,3258,-15599,24875,31899,-11121,-48221,-31089,71476,-7007,-924,-5087,-44399,-37466,1509,2915,-69771,-65669,32896,17954,1002,-13568,16468,-42639,65083,-4416,9172,38237,-27265,53450,29689,-16392,-50474,-79096,682,-38211,11072,12526,69438,-48142,35072,20834,11163,39671,-44280,7938,95646,55139,1488,31381,46664,54461,29159,-21194,-21475,-53227,21006,22537,18616,-67489,30415,22987,-13882,-44823,-77485,38144,24371,72375,-66342,51496,48843,-531,-10795,-13014,-31166,20134,-24528,56618,81023,57219,16141,-1684,-52409,25464,10425,-22339,-27088,-46547,28569,-11508,18035,-63708,12723,-21616,-5574,-18389,-78326,-69216,-69756,9984,34200,39054,-22096,-2147,-126598,-38891,57898,8117,18747,5924,325,-23686,15356,72795,39366,50997,-32669,-17254,69100,5510,20096,48650,18278,4075,30043,47687,45353,17956,32047,-40031,-26960,1820,-12939,-84682,4531,34238,58942,98253,45745,86952,-25381,-59924,-52569,-41844,-30436,-877,53163,-21015,32077,53855,17409,-36447,6551,22662,34956,-73402,-5838,-12101,-43354,23817,-25167,11047,-3655,-15196,-23117,-98112,-15637,-17314,-21834,-10827,-36606,21252,39325,6439,-50550,27171,21269,72090,62042,99934,-16666,-4356,-73748,-29563,-53408,-96779,826,26700,659,-15604,41520,-16135,-53554,-60024,-17952,-100819,21048,16444,-115231,-139403,-137267,-75549,-55849,97543,90910,46470,-38668,-175948,-88249,-2152,-30770,-35430,30767,110420,-2334,44128,88121,117803,190705,38220,-90981,15749,111483,27573,-52178,32178,28067,-250771,-187549,21398,14280,-26986,-26105,-40603,-35298,32065,-18801,-1645,-25031,-33711,-13972,15021,33565,7118,-29166,-31605,74171,18637,26364,-31182,31877,40677,4542,6039,-49336,91196,6605,-3736,-2546,-36602,33901,-14058,-27754,16407,9367,-4056,43019,6270,5355,-46516,-46549,-43190,15918,-48457,-8026,-21569,3705,-16232,-96735,14981,-40631,5684,19831,-14787,48018,1524,-49404,6523,19457,-69036,-19650,27914,79233,-68116,-49865,-1498,-30161,-19002,-15419,53188,2146,10553,-46448,6135,-58165,-29703,18659,-19589,-46256,-44866,-75445,47279,-19772,-88005,-58867,-34818,9900,-26124,10704,74056,41853,-13239,25032,-6336,67255,40017,-36436,62223,55464,-57154,-24118,-50239,-8055,-14479,-63362,-18464,36156,6300,-27534,-34751,1137,-28422,28126,17164,-14866,3061,8523,20204,-40729,-27443,94178,57492,126,-54728,-51344,-8971,36830,-9646,-619,10765,-59623,-34560,-7635,26749,66885,142325,18852,-14827,-12837,73971,35323,-988,-15085,-101354,39646,1960,25620,61399,77316,93854,-62227,-7521,-3000,-51434,17252,-3163,-5825,-70258,129113,72408,58552,-41301,29411,31530,-8303,38947,-31855,-29360,51412,-57502,-48919,-23171,-54912,-578,-32784,-75319,-19629,-31310,-18869,5515,-28463,9461,19833,56634,8380,11033,16175,38673,7942,-27862,-78926,14820,5476,-58938,-12962,52438,-38502,28718,4843,28523,19735,41466,-57329,92229,-46343,15221,-776,-15002,11400,73447,93057,45960,-54237,-13336,6921,-15422,-23833,31547,39353,-32108,64325,45828,-8915,-47090,77893,64646,23381,-2138,15653,42932,57977,-6489,90458,-22467,23589,23701,-37470,35440,75268,-9918,-25500,36139,58659,-65249,-20738,-83789,-46406,-3617,65066,29613,-83209,-23476,5964,-29921,7110,-25727,57377,81978,2483,3397,-84825,-86565,4256,-18219,35012,122129,6495,-35047,-4960,-15947,-66911,-23099,39866,-79624,30979,21658,-25261,29775,-53025,3945,-34677,-69774,-76104,-45976,-138861,-28738,-8581,-57360,37853,2415,100812,-77900,21413,56346,48323,-15117,-81482,-107897,3849,-17978,29812,-43828,45445,11230,-9597,12239,57903,38386,-40001,34017,112906,81083,64939,11009,22087,-30544,-25193,-42252,-2411,-29523,-28922,81691,15901,1542,-19355,-24025,-15,-19402,-50987,63361,7088,-20184,17210,814,88841,97860,24697,-52976,-39073,-1662,26102,-30544,-67692,-20339,-2445,-85608,-40992,-13330,54014,-38767,67719,13363,-45597,24861,25471,30523,-11716,3689,-28969,22333,-27404,41499,30446,63973,43527,-9122,-7285,-110443,63153,-1083,1201,42028,13097,-40532,-59704,114686,-18279,6109,66036,66576,-32507,-19385,91897,100084,101220,-3593,-23538,-59241,-3901,-49956,24233,22550,104258,44812,43408,30334,-32865,-59873,-21229,45730,8334,25867,-3198,-85881,-26608,30704,-10643,39577,126860,30394,73882,114979,22755,43356,4605,-2610,-70622,81273,-18880,-139761,-12030,68713,4888,4447,-52279,11823,-14998,9725,-16341,-7484,21022,30644,-41845,-1414,19264,62438,-2295,-8424,-63720,38022,20341,11906,-8044,-18801,50018,45030,23713,90706,4602,-10716,-5234,26499,30706,8503,64065,8501,-61212,62352,60945,-47800,11096,-18449,-8289,46367,-31351,-16023,95051,46886,-100681,54588,45135,23816,-11352,-24902,25088,66714,-21293,-17810,-111530,-124722,40922,124842,80561,75438,92705,-16249,20801,16453,33268,71955,-34278,1196,-87645,-47274,-55833,-88337,-96123,-82895,-43407,-26572,44792,59205,61557,69316,51779,13552,53213,-34339,44782,113618,51325,113778,113308,42658,69783,73800,199578,-8090,-54851,-30935,-625,-49627,33796,-7312,43082,69931,-58884,-76680,-60445,-17923,11790,43027,-75906,40246,81413,-11600,9878,27863,5740,3391,-8572,-39027,95657,112363,16170,-30197,-63645,-109589,70996,41523,-17804,26245,-6813,-719,44308,10104,-46808,-5978,-2575,107936,17913,38028,-3440,-35354,104227,24088,-33245,-11116,106755,6156,-13316,35723,30180,19233,20683,23929,-19254,86439,78292,40750,3866,43843,36871,-10686,-8772,25496,-4762,-7710,-58738,-69885,55169,8812,-7663,13787,28795,-36230,16705,-20723,-14877,80872,57879,-20400,30373,8101,-59574,-46410,5988,21835,-41516,-53153,56301,19683,72763,-3688,-48730,10533,-33329,47337,55019,94318,41583,94757,-42243,47792,44904,45101,55436,13886,80970,13848,-3330,745,9133,84185,102677,1541,-5441,56483,-55475,42803,-65018,42349,108145,44761,40439,37512,52787,49971,-112903,-29204,41135,-66636,9129,-26522,6973,-2913,-22648,-40866,2216,-4615,-9582,73540,59697,-249,31790,11604,27626,74260,21055,82828,-84709,9283,72612,42438,37649,7043,40499,48091,-13937,2829,-53933,-39734,-4690,-7728,92303,6605,-23924,-39839,22788,-47661,32427,-71596,-9281,-14671,78275,78534,29691,-4082,9474,57822,-3698,-31328,16358,34699,-12122,-25842,39478,16527,-17297,56381,22239,12509,996,-70157,-42106,-85319,-13096,46815,56368,-9155,-23451,-2694,89429,26302,-60772,-38170,30032,23315,4986,-62347,-12891,79433,22437,-7551,53173,13458,3275,-106424,40909,-28443,-19104,6589,-48727,-24302,44904,-81783,-32481,9358,105362,55648,-18295,-35824,-5864,10219,59586,-28045,-45010,19991,-39261,-58907,-145,-66034,-33311,-11745,-23783,38184,53096,8861,-148,-63185],[-6963,-9780,8153,13971,36677,25878,48416,57740,-3192,-6563,-74373,-43852,-29278,-52388,-120647,24053,-94521,56133,63018,21337,56654,62600,28469,-80756,-22697,18689,-9970,21444,36352,-40766,-29129,-50835,57193,-27139,48117,-1611,-50051,9624,-13572,20707,-56798,-53113,40086,-5587,-4696,-23758,4229,-60018,45437,-6350,21344,13654,-26711,22596,27898,-17023,-66972,-62762,-15797,-35112,17939,5098,79671,-26716,36669,31011,24950,57870,-37107,12257,93045,48625,14344,38139,72357,69685,27186,-30638,-22357,-78094,12754,15732,14414,-84222,33143,20310,15319,-31807,-87032,47458,45982,76140,-95919,50147,27352,14283,71138,22322,2705,11738,-21749,80768,89706,41260,15636,-33274,-47145,16511,-3023,-17417,-27924,-30768,25349,-6924,9762,-45911,18436,-14107,10289,-28618,-76136,-73827,-74115,17402,50879,62426,-8016,32844,-74329,-43454,55338,-21556,-11136,-187,-1964,-15130,20016,40901,20766,52160,-55582,-20600,58720,-62232,19450,73856,11297,-20923,10727,50349,17404,-33443,15794,-5208,138,25286,19215,-62157,17914,37082,50245,79324,26999,81905,-29641,-43310,-6900,-37386,-15278,12099,71848,-1034,51323,68617,24791,-10080,45138,22127,48673,-72595,-11115,2924,-56207,21828,-46750,19892,9409,-12570,-52096,-77757,-8847,-1296,16670,-10305,-34655,30190,56490,-26211,-29676,34215,38749,67087,60057,78464,-10163,-1941,-82795,-41206,-35415,-71248,80205,50930,6719,-12682,25344,-16822,-69305,-59033,-18229,-63191,40763,27736,-114839,-104947,-95246,-84603,-75397,70387,91515,76668,-44147,-198282,-95019,-26145,-35695,11526,40305,100401,-11180,74374,114914,124490,170604,15329,-53057,10119,91062,40845,-58336,-23697,-53764,-303423,-165875,59921,47078,-12925,-13294,-43527,-35180,15245,20454,912,-23250,-39399,-40014,-9473,21180,2774,-55716,-22372,50794,4921,7491,-48826,66641,53578,-1727,14975,-26612,98156,5131,6060,-4900,-38146,36456,258,-40956,39352,-6848,-13795,29596,6496,-1058,-36135,-41634,-28622,20421,-55068,232,-36017,-22477,-55100,-62024,4662,-61545,11209,37925,10947,52195,29792,-17556,17362,1201,-59197,-20062,38896,75867,-87067,-44317,-10847,-36789,-12025,-24268,50041,-17901,-27905,-49688,-1529,-56544,-5789,21523,-21727,-46462,-28845,-36996,66300,-28144,-70848,-78783,-54720,-39536,36280,18941,63794,23120,-22329,21154,24110,63736,41198,-45117,38280,67865,-66450,-22262,-29849,-739,12592,-66066,-10535,-16022,-5769,5184,-6950,5833,-31548,14337,39161,-6088,11026,17768,24304,-44492,-17875,75691,59207,-5257,-48928,-88492,-10554,38960,-15626,15811,-10760,-62210,-30175,10221,34939,47469,94945,-35630,-45314,6268,62774,20796,5802,-14844,-119357,19006,-13730,28803,32329,71242,100582,-63842,-28909,8554,-52056,-1108,-1184,-1309,-62326,169825,100352,64159,-50308,43300,24841,-6798,36319,-26286,-27510,32757,-46232,-23834,-45523,-61233,4152,-62804,-64457,-17522,-53294,-7149,8182,-35809,7564,-29377,66751,-3784,10520,43803,26258,-2880,-8485,-45593,35434,-1731,-80450,-17693,49358,-44931,194,5013,25746,-18001,45449,-36872,78174,-73151,-5325,-14579,10508,270,47166,86785,34334,-62894,-13806,1377,-11156,-14066,65972,35108,-31200,50685,40451,7464,-32727,36234,36444,28251,-8008,-5354,21748,67615,-40291,62616,-34401,38922,4327,-33270,47461,66686,-54976,-61153,23391,60529,-76841,-56130,-98534,-26700,-1339,29733,18544,-69495,-30588,9244,-38297,-5214,-36700,60254,41864,-8611,24216,-94318,-98340,415,-38341,-5472,95183,-4805,-34204,-12005,-31281,-61145,-18575,43621,-75444,29636,38879,-19992,48323,-52008,-8895,-40937,-63755,-64725,-45162,-126385,-21850,-40336,-92627,23831,-26830,108083,-51321,7229,18154,76236,-14782,-49732,-112553,-1906,-47206,25878,-23476,16491,620,-11027,15278,54960,89243,-28401,6812,107080,89922,61653,16030,6829,-22512,-35692,-24089,-22670,-4686,-27719,76206,24082,21118,-13193,-31426,-6746,5311,-59688,66704,10188,-5959,43789,18474,29398,97638,51793,-8102,-26588,4290,8731,-29018,-70187,1228,4084,-87662,-44263,-11465,50426,-62982,78662,23314,-66595,18908,14560,24091,-15154,17550,-41166,2436,-26849,20837,18394,61270,57396,2316,-4321,-26340,58675,2758,33248,36045,17694,-42142,-52261,132044,6494,4837,61859,53498,-37955,-33738,69872,101378,81818,-11880,-5758,-48641,-9617,-35126,10117,13413,97462,55275,29534,9696,-53612,-53286,-15015,43317,18951,16388,1432,-88214,-36848,20659,-13408,31655,96248,31149,81584,120898,49563,51790,-7927,-7799,-79872,57755,-21449,-129809,-21897,56181,16184,-10788,-78438,-1728,-18019,-17423,-22912,-23987,-8979,27116,-44611,9859,50626,61951,11587,20251,-54961,32386,5108,17010,14864,-30174,39774,49959,11943,79083,18150,-2570,-18091,36414,37470,22054,54218,32432,-25249,74670,50301,-48677,20091,-12862,18500,46030,-16575,2337,157966,43203,-75738,37683,52652,35388,-4812,-9081,19722,46252,-56868,-26230,-93136,-88093,57866,97564,93836,58715,96101,-591,14406,20782,51336,88537,-5123,29993,-76120,-3092,-19082,-83981,-86943,-88847,-48485,-24712,55470,67150,31170,39083,43390,2000,46961,-28359,23439,127009,41335,98611,94624,37134,57274,65438,215392,-22649,-64087,-56043,-39929,-50449,54633,-6599,48035,83129,-51652,-76549,-68724,-36060,31713,34116,-46830,14350,64729,4294,9740,22528,7227,-23,-13005,-43417,81833,102080,28409,-23278,-71220,-107330,79982,62195,-6390,34916,-11655,2621,11555,-15910,-63127,-2735,1340,155825,31546,29762,-7212,-26978,118845,14614,-42351,-16328,92538,13807,-18250,50243,31350,2675,9030,11460,-23573,81678,52054,19274,1911,51022,37966,1808,10313,23027,-10050,-1794,-53395,-58185,53044,21536,22738,56982,48596,-34742,1492,-23025,-24249,25020,55226,-15679,-26886,31732,-57336,-32476,6348,21045,-34222,-32435,53360,30098,78358,6265,-60009,7015,-2194,63362,53815,90191,54288,93180,-25214,35978,43067,48733,44247,-13415,75281,5328,3217,-13090,8143,72997,69297,-8546,-8109,16911,-55568,35684,-56962,27326,87270,38748,49870,21863,45316,30970,-129349,-34831,44481,-46444,-10533,-32210,17303,-10864,-28760,2402,8744,-18400,13110,58400,65358,23411,25160,-12493,14572,68533,27147,79337,-25196,17600,85732,82953,36344,-10464,19999,33393,-17542,5361,-71060,-42886,-16229,-32391,60679,4321,-17818,-40734,12337,-46682,25581,-28893,-20729,-21422,88965,79275,35502,7843,9518,67155,-15096,-17362,10492,13685,5404,12631,288,-7437,-56444,47498,18925,29867,13355,-60077,-2997,-82638,-7171,16659,41358,-16925,-11966,17892,94579,32375,-45509,-48433,50476,53021,-7832,-65832,-20273,47817,14524,-5279,54270,29758,3634,-66352,36202,-25295,-28182,19207,-56306,-298,61467,-71205,-36045,19157,81848,50416,-15104,-15196,-13001,17633,40278,-43402,-29240,30896,-86319,-77130,1680,-43300,-29686,1486,-8896,33188,54533,-1985,7431,-27469],[-6296,7965,31865,23682,29477,35022,54464,44019,-24200,-1066,-76568,-28486,1207,-46207,-93458,39661,-71196,52453,64856,46937,54669,40601,17208,-98120,-4527,34493,812,12522,41567,-57028,1740,-65955,31101,-54576,85621,4494,-56292,49371,-32045,55505,-30358,-30778,43323,-36057,-9119,-13622,-6840,-82729,32752,-5107,20138,-14434,-27259,-10906,18565,-13780,-79931,-38782,-26511,-22356,17698,752,82163,-5891,32667,36459,38698,64246,-34246,11437,76133,36976,29739,40370,86418,57556,9671,-45630,-25223,-94077,861,6981,7203,-91049,32889,16847,38105,-19756,-86137,50335,61627,71297,-100466,45880,10925,26499,132740,49440,30026,3679,-17331,91673,87384,31906,23566,-64627,-30456,7488,-19774,-10139,-24868,-12954,27778,3194,-5046,-18021,23882,-6088,26496,-40690,-55774,-59868,-66621,20075,61601,82517,7234,52582,-21297,-48309,48473,-49903,-35215,-4153,-1683,-14789,26919,4129,5399,52886,-66817,-33437,42330,-103346,13921,79665,4188,-30125,-11577,40129,-10439,-67387,-7328,45841,29745,46248,43854,-39263,25360,44777,32457,57859,10303,61840,-23184,-24391,47677,-25711,-489,26631,80380,13166,54834,73091,31122,28448,86713,21585,57518,-54553,-11020,22212,-58363,9673,-61158,25160,22678,-9284,-72714,-46588,4045,9401,52746,-16090,-21179,28057,62406,-61267,-19989,44382,63357,62204,59498,46408,-1500,7068,-86208,-48765,-9585,-22893,137815,68906,6483,-11766,5219,-14883,-85252,-45884,-14464,-16831,57859,24410,-105244,-59366,-33850,-84093,-90564,44383,96439,108642,-27278,-174138,-71625,-35746,-37167,43466,69509,90277,-6760,88647,140894,134775,140272,-11115,-22309,2455,59792,52092,-57916,-73182,-146445,-367036,-81342,86564,64412,10256,6805,-40213,-39892,3544,50576,6846,-19389,-48715,-52844,-39191,-1070,19,-69992,-802,23898,-10302,-19765,-68177,92918,54511,-6574,21789,6876,85737,1489,6055,-5081,-40159,29391,19207,-51300,53120,-19848,-16840,17303,5627,-11560,-29578,-37299,-13261,25910,-43458,10862,-44534,-40879,-61737,-1473,336,-71649,12740,47487,51686,51671,40644,11481,21661,-17474,-55928,-11780,43014,76692,-81696,-27289,-7088,-35967,-2846,-29893,44973,-22311,-58295,-49047,-8125,-53643,14195,22671,-30665,-50019,-8759,-8005,68858,-32846,-48121,-81242,-58070,-65279,99488,26738,28574,5756,-22531,14104,58497,52077,30875,-38004,13014,79096,-71250,-8853,-10174,7636,31646,-61036,4881,-49526,-11373,24442,20276,14246,-34975,634,54873,4146,28482,32817,19470,-48343,-1381,47476,57409,-12817,-32939,-96448,-7132,20429,-21547,28956,-38142,-55698,-24298,30622,39064,27389,57477,-79752,-83820,26576,40928,811,-4593,-22335,-105079,1149,-19461,30853,-5340,57215,90279,-60215,-53635,13895,-38573,-12573,1810,9986,-49721,173994,109947,58496,-56956,53631,15046,-10120,18993,-7661,-19214,4168,-27670,16540,-55630,-52730,-4359,-90758,-47460,-9960,-62639,8313,10179,-37791,7257,-86891,61701,-7873,1396,56471,18060,-15865,-1155,-7599,49095,-4283,-92652,-17672,34774,-45209,-29757,2262,23075,-51489,43200,-7125,53965,-72424,-12576,-25628,18493,-12152,14979,62966,19861,-69609,-11799,-11381,-7956,-6794,79443,29564,-33126,15381,22532,21590,-14845,-2684,1842,22462,-25805,-12728,314,65821,-63187,27909,-41117,61508,-17269,-32367,48725,48676,-100683,-104416,-3963,54237,-82292,-70333,-84474,1024,15915,-5761,-1183,-46296,-30696,10366,-45629,-20318,-39872,58998,9809,-6982,47310,-94815,-101170,-5122,-42621,-41763,59848,-12484,-24107,-15903,-38202,-43105,-10376,49860,-66911,23465,54405,-13838,56833,-36694,-20140,-43849,-55965,-46838,-39250,-103234,-21236,-67254,-124331,2239,-53362,100681,-8049,-5175,-21746,87903,-14784,-9650,-110115,-9773,-65794,23393,2115,-10608,-9302,-18335,25398,54412,138703,-8355,-21249,93652,92796,54258,14871,-12559,-5360,-42234,-15564,-37075,12369,-22011,49157,26114,35841,-10099,-44802,-11285,38150,-51582,66941,1753,3064,69865,35101,-36324,80733,71729,33574,-5371,-2856,-12708,-17836,-60076,21353,4527,-81409,-47463,-4956,33425,-66469,79460,25045,-83811,8124,4100,16572,-8207,32996,-51544,-25781,-21364,-3595,3489,61431,70706,9054,-9530,58986,47610,4719,57598,14245,16821,-36211,-33716,127004,16033,514,56933,38724,-38816,-44673,39059,88804,54194,-19661,19387,-30533,-15299,-17207,2609,6229,85343,58811,12359,-13133,-67763,-41290,-6326,37277,28904,-3,12555,-81461,-47778,10290,-12135,28163,63730,27349,75258,109539,61220,57766,-17413,-15029,-79113,29764,-24147,-93030,-16785,34811,38076,-30093,-85480,-11382,-20557,-46445,-31207,-26121,-29628,18126,-45042,18610,68293,47293,21183,58015,-34572,20555,-8112,16464,42952,-41201,14606,44420,7843,60656,27298,5519,-23552,46758,53414,38378,39908,41149,18551,78342,39439,-44345,21193,-10893,46670,43795,246,29645,164902,34990,-33903,5398,59444,45743,705,7286,17041,10955,-92525,-31756,-70870,-38824,83030,69443,101589,51282,78982,20416,-231,21274,53058,95773,27655,54996,-66041,41616,8300,-74456,-64745,-68935,-46719,-20046,56235,68503,18271,4788,25884,-16579,38035,-17928,9903,120915,29111,77369,69709,28732,45258,56038,179519,-32320,-71361,-74047,-59271,-42481,64109,-10574,49010,88237,-36207,-71249,-71659,-62137,44989,11450,-17454,-22689,28349,20357,6373,12074,7769,-10125,-16713,-44574,58877,82328,44652,-5618,-59719,-92437,75158,78192,-2855,68765,-10923,4135,-21178,-52425,-77699,9508,2551,152361,39381,17615,-10933,-15876,122379,-142,-52363,-22589,79628,10648,-18573,49235,20369,-11825,2186,-4434,-21573,83585,17500,-9182,-7048,46606,32814,15434,34702,20957,-5087,4477,-39066,-38780,49667,32034,52584,69359,61457,-35139,-20492,-20452,-29697,-24549,40199,-9320,-70810,47058,-61977,-21738,5025,28393,-25606,-6151,41048,34707,75612,12960,-74059,5315,27086,64476,41829,71477,56035,77765,-5377,9078,35974,61160,21303,-43641,70013,10690,18545,-33699,-3144,51397,37154,-22136,-10165,-26450,-49376,14514,-43287,13902,62179,27263,44782,4391,34940,19530,-111039,-34521,45557,-18539,-35822,-27464,17703,-17728,-30721,42010,13618,-29079,32140,42632,58985,43619,14444,-34196,7524,52333,36444,66759,41220,29908,76155,104985,32188,-19541,-895,14995,-20878,5894,-73790,-26224,-29535,-54400,28943,-250,-19131,-40277,3219,-33396,9677,8854,-19970,-21819,95277,55893,37111,13950,2175,69872,-21865,-14153,15719,-4637,16371,51333,-38133,-24760,-80488,43407,20909,33852,22697,-40116,35994,-66257,8213,-9833,15522,-26095,494,36862,90598,30801,-23082,-42094,65447,63061,-11918,-67291,-37284,17114,11904,-7995,57886,50284,-7288,-32550,28646,-22828,-38087,29426,-62312,17538,56406,-53903,-44658,25988,46897,41037,-5684,6037,-9709,19988,14041,-52200,-7701,42838,-119211,-86812,4839,-3731,-19846,14268,1446,25307,51196,-16937,8665,7611],[521,29920,43276,28350,17724,34179,56786,36141,-40541,4053,-72316,-13421,7863,-33850,-50987,47603,-17159,36823,57659,66124,55076,20001,16150,-97776,3949,41611,11255,-928,46926,-56230,35445,-74498,715,-79114,103340,12657,-62111,71094,-49935,93053,2021,-4465,43087,-63351,-10241,9844,-16500,-102300,26317,740,4132,-38805,-32676,-39809,3145,-2343,-81289,-15781,-27565,-2444,10036,-66,74960,133,24410,38088,47408,52359,-39773,6704,51933,24710,41187,36402,84263,25142,-19343,-63615,-32325,-95459,-10223,281,-2221,-80800,32120,20393,47113,-9605,-71690,48814,65905,57801,-80874,39865,2455,34492,155076,60238,41283,-1221,-11526,79973,75735,28125,35890,-88321,-6264,568,-36984,-3397,-17248,2827,36688,16884,-21551,16342,28365,-2355,37528,-51046,-23426,-33833,-48922,20152,64315,93141,19898,47811,9039,-54491,38894,-65946,-35392,-3324,-38,-35135,32501,-29528,-6683,51707,-61194,-47799,25408,-107274,5328,61384,-1585,-22981,-30605,17889,-31805,-74687,-31144,95230,57892,60447,52525,-17273,23290,57041,8766,41257,1286,33781,-7209,-9365,93793,-11090,8583,39107,78798,21739,47992,68964,35452,66209,115099,20377,59493,-20768,-1356,42685,-50670,-4705,-65947,26718,31344,-7944,-75849,-18667,21248,11524,75440,-28073,2978,19226,54458,-92399,-22167,52977,91468,57806,55844,11253,5168,19660,-81363,-49275,15884,32744,147801,73000,5318,-10839,-14060,-11766,-93416,-24805,-4982,28465,68837,16843,-87129,-19873,16213,-69706,-98615,24307,96002,131964,9961,-125308,-37314,-30429,-41230,54021,108326,79210,4864,83593,160657,147685,119060,-31681,-2467,-3458,28233,59179,-47737,-97354,-225179,-435175,49152,102214,74360,34615,23608,-32364,-50840,-1721,57533,12676,-17368,-59418,-50364,-63380,-30999,-2816,-70427,25199,9784,-21983,-47951,-85568,101441,40910,-12096,24737,37845,58392,-7651,-3594,-5569,-40123,18189,36169,-57302,49309,-27222,-12190,4231,5806,-19775,-27202,-32350,3567,30172,-17825,21332,-43700,-49071,-31861,57736,2680,-69746,11775,44473,98058,44703,30626,32833,21331,-30176,-62500,1007,39947,78259,-55366,-3982,5891,-27243,5371,-31538,40273,-13560,-72761,-44005,-14079,-51844,27812,22786,-43001,-55742,10857,6529,53934,-33688,-25041,-69176,-46839,-65155,141133,32172,-21550,-5771,-13430,8433,76408,27936,12318,-16303,-9406,88119,-67344,13610,3508,8410,31066,-52694,21521,-50601,-11522,23514,43149,25820,-40368,-11733,61277,13142,49593,51931,6157,-49194,16491,22484,52282,-20934,-9719,-86808,-2151,-13393,-28463,35257,-62033,-41006,-19013,47468,37706,9437,35537,-84512,-116381,38322,11999,-16498,-28897,-36042,-66682,-12764,-9332,30937,-40661,39608,61932,-53203,-76497,10776,-15338,-16302,3831,24119,-36961,147907,96348,44069,-59293,58944,4839,-16787,-2742,18570,-8555,-34575,-17604,61342,-50221,-30795,-17772,-101757,-31173,2360,-55795,24118,11732,-36367,4932,-137997,42981,-4553,-15247,52594,18340,-24389,-5380,23729,54848,7242,-79982,-15083,12548,-38904,-49417,405,23865,-74045,34586,23009,26797,-49544,-3887,-31940,9859,-23350,-13076,29843,4802,-72044,-9285,-27083,-7455,-4647,68168,22720,-36414,-27517,-6098,28353,-743,-24885,-29844,9252,-49053,-5850,-15300,46646,-70342,-3478,-41149,81010,-35300,-37001,40513,30072,-129931,-141326,-39689,41519,-83805,-58365,-43535,28597,40837,-35119,-24734,-22058,-25726,8430,-47453,-35340,-34656,52709,-6982,3506,66760,-87008,-94024,-13024,-33009,-62293,26754,-13240,-3885,-13006,-36908,-15020,-4176,55446,-55951,14097,63236,-8251,52898,-8669,-21683,-42490,-48450,-26195,-31978,-73392,-24618,-84189,-141248,-21329,-69766,81642,36342,-11609,-47467,79311,-13117,25236,-101052,-18107,-69810,22554,23447,-30781,-16613,-27577,38147,53512,169028,10300,-40912,74047,86026,47812,8500,-29652,10614,-41017,-21475,-42660,20463,-9556,13440,22068,42182,-10098,-59250,-13888,64101,-28715,63103,-17388,6906,87050,45784,-80054,53005,74240,58966,18567,-17230,-31783,-1687,-42025,36309,-3727,-72229,-54239,5446,8382,-48226,67636,18167,-86671,-4310,-5531,8668,2925,45972,-55372,-55299,-16355,-24472,-14016,61241,72163,5940,-24455,107682,35066,2123,66993,-12047,9342,-24744,-9899,92874,3045,-5918,54993,26032,-39463,-52295,8839,66989,25582,-23933,43493,-11635,-18649,-1887,7581,4025,71500,53673,-1951,-34024,-71677,-25718,10756,29004,37909,-17185,24969,-68253,-54031,766,-6020,26591,35344,19334,59788,86109,56101,52683,-22400,-21214,-70526,4481,-24830,-42552,-449,9037,61947,-40939,-76043,-14230,-17287,-67430,-38532,-13339,-34508,7373,-39677,23439,68491,19518,22052,85424,-11308,3165,-14268,13002,65540,-45321,-13497,35417,10371,41668,31166,10524,-20674,56317,73461,52544,25238,32115,54275,71414,29315,-35842,12431,-13016,67677,40181,16549,53317,123013,21399,7372,-29096,62398,54950,2877,19884,19097,-23608,-113248,-33015,-50809,7192,112127,46979,106241,57169,45260,37337,-17268,13653,39306,92757,49552,73350,-57585,73984,16471,-67173,-40355,-26413,-36544,-13301,50561,68700,24504,-24435,4931,-38616,28049,-6467,10783,99065,23621,56874,40161,19393,34305,50026,108690,-37561,-75987,-77072,-57478,-28258,62110,-15819,45463,81382,-13259,-60746,-68914,-85545,50395,-18167,4082,-54415,-13098,32614,367,1255,6482,-28014,-14986,-42083,31133,60085,57797,14815,-39272,-71344,61475,87536,-2998,107862,-5020,3520,-39448,-83279,-86625,18046,1174,81695,40775,4585,-14687,-1713,110889,-15929,-57434,-30862,72280,-4735,-14108,29331,-62,-19102,3266,-17893,-13812,86367,-15092,-38091,-21728,34817,21811,28507,48543,20411,7113,5758,-19329,-15715,45049,37570,75334,58734,66473,-36459,-43014,-15491,-31421,-58877,16297,137,-86813,51307,-73108,-18834,2066,40437,-14429,19309,21775,33756,66056,14941,-84724,7713,41651,45430,23078,45743,46347,50729,11101,-26044,26362,76121,-11457,-67396,64310,28221,38690,-52692,-19719,29115,19346,-32079,-8407,-53950,-38965,-12847,-26856,751,39374,11397,23971,-6045,25910,18367,-69332,-30234,42889,8524,-62341,-10747,7974,-22791,-32036,69224,16776,-34605,43628,27963,42317,54065,3733,-38610,6391,26717,43738,45084,89829,40694,47880,102818,24119,-22994,-17784,-931,-20411,2666,-60230,2653,-42605,-68161,6001,-7408,-23724,-34613,-449,-11871,-10092,27484,-8799,-17241,88127,18179,35921,15453,-11145,65492,-21397,-19450,26236,-16516,18925,80136,-62991,-32768,-80297,43392,28552,20500,27026,-18221,64338,-34167,27602,-24264,-8309,-42694,5581,47854,81804,23204,-3811,-24870,72147,59500,-6979,-67602,-53851,-2627,19240,-13681,55560,69289,-28341,-8041,21791,-21736,-45081,34628,-63090,23654,36617,-38122,-51963,30318,11793,32685,2524,20788,5831,11410,-9113,-53509,15627,54897,-129468,-86490,11200,45299,-8939,20699,1684,17293,43064,-34509,3984,29621],[13808,47926,41503,26905,4168,23102,51411,34071,-47206,7133,-61295,-767,-6484,-13312,-4870,46213,44622,13226,42896,72663,63243,12948,23228,-83327,2427,33985,15976,-16566,50912,-43134,62149,-75834,-25347,-91532,101457,21231,-67154,72158,-60929,116784,31333,18685,40468,-78253,-7287,32432,-23761,-110156,22729,10848,-23065,-54497,-43335,-57969,-13899,18422,-65618,-1165,-18603,19515,-2918,1592,59666,-17870,15704,38268,47434,22853,-53484,553,30274,15818,42548,25576,66756,-15620,-52410,-79519,-44213,-80967,-16077,-1605,-13828,-53020,33144,35212,40706,-1082,-46897,45959,55402,37924,-46907,33059,2295,38449,140770,52986,34194,-796,-5647,45084,62291,25168,42409,-98875,19574,-1708,-52376,1619,-5815,11971,48807,30777,-33512,50952,31423,-4563,39019,-56300,9665,-8771,-24365,20850,59995,88081,27104,21376,8336,-60562,29352,-62474,-7925,3715,805,-78767,32944,-53711,-15857,48317,-39935,-54634,13946,-82242,-3372,22882,-4775,-4762,-42204,-11669,-42341,-56850,-48652,125465,80380,66271,42620,3334,11361,70850,-15118,34094,2542,7025,12258,-2932,117892,2525,10692,45822,68203,26485,37968,60409,36855,89987,120333,17995,51902,19892,17966,60320,-34107,-14194,-62756,25720,30744,-11381,-57716,-1264,39215,7213,79567,-41622,32805,9739,35573,-113494,-32499,54680,116400,52320,45438,-19521,6163,31693,-66950,-41754,31239,73928,111577,60616,9984,-8309,-28462,-9903,-87770,-2043,9318,64227,73247,14273,-60901,213,28740,-42222,-96909,13290,83420,136792,53539,-72115,-12107,-16994,-49246,44655,141952,65398,13875,59772,168323,155847,111177,-40247,6556,-6331,6730,61238,-27696,-88944,-273120,-489433,190263,106796,86772,50680,28761,-21620,-60837,-234,39954,15100,-20615,-67226,-35304,-74437,-62404,-7905,-61921,44331,13490,-26833,-68274,-97067,88197,14418,-19999,22788,54281,25835,-22065,-19536,-8860,-36229,8560,43301,-57502,25621,-28564,-1701,-13957,7882,-20268,-26695,-25877,21689,32056,12823,28690,-35363,-48302,15410,82903,8769,-58350,10223,30191,133988,30624,4800,44386,19884,-31789,-76599,12803,31003,74965,-19615,19091,20021,-12766,9400,-29621,37513,1073,-68937,-34806,-20071,-52296,33860,22483,-54011,-60639,25757,8077,25415,-31604,-5569,-47083,-26997,-45346,146429,33262,-69483,-8602,1185,7727,60876,-4760,-8897,10585,-26095,92869,-52498,39496,8646,-2123,7088,-46634,31788,-23804,-11936,5492,58908,40883,-47002,-23404,56814,19246,66555,69598,-12771,-44007,29559,9129,45294,-27945,14826,-70521,1253,-49969,-36323,32449,-74016,-22117,-15770,54868,30306,-5272,24623,-42870,-131625,30653,-17177,-23247,-58332,-51579,-23313,-23904,14860,28621,-64407,24840,21332,-45362,-93205,-336,9346,-13186,3582,36560,-27606,106015,64680,25556,-56840,58152,-2624,-23720,-19957,44219,-1019,-78904,-26480,96737,-30313,-645,-28958,-89983,-21407,17614,-34275,36880,12707,-33426,-2504,-168201,16871,3273,-34648,36360,28264,-22857,-16073,41951,53722,37631,-39828,-11243,-9967,-28336,-52435,1314,29253,-84284,20978,44105,4285,-20575,16530,-32167,-7404,-30874,-27831,-3178,-8148,-67690,-7307,-40163,-9975,-6886,39361,13730,-39891,-61561,-38455,26181,4420,-25873,-50194,-5510,-69159,11266,-19648,10940,-62279,-21815,-33776,86806,-44518,-46076,27277,20492,-128882,-156210,-73971,25644,-81716,-25720,8343,48404,63610,-55253,-45414,-3956,-19185,3186,-42090,-47689,-23301,42652,-6218,13912,76446,-73700,-79605,-21165,-14704,-61693,3592,-5736,22265,-2033,-30436,13493,-4383,57392,-43568,4315,61508,-4131,37281,25931,-11557,-39118,-42084,-7217,-25441,-43042,-27138,-87073,-136196,-41093,-72646,57711,65817,-10599,-48706,53742,-9426,42432,-88978,-25022,-60134,22296,33371,-41691,-20530,-34425,48078,49575,165312,18902,-45767,52130,68052,46164,-416,-38658,15053,-30893,-38222,-38734,20602,8491,-14280,13516,40246,-12013,-67465,-14105,72135,781,54735,-41907,7468,89308,47680,-87992,24013,55438,62002,39921,-31737,-42289,13904,-23607,44331,-19557,-64502,-67297,17318,-16818,-15541,45037,6087,-69400,-14812,-14264,533,10882,53449,-50525,-78065,-16062,-33942,-34394,58459,57404,-5863,-47638,94473,24222,-6051,57478,-30171,-3886,-12567,13175,38447,-27872,-12956,57825,17975,-42207,-55467,-11753,42803,3086,-22554,55934,1221,-17869,6281,25193,6131,56712,40270,-7211,-48639,-65161,-9086,36357,19278,45079,-28468,31354,-52763,-51980,-7506,4443,24650,14069,8196,42749,57704,37954,32613,-23168,-22921,-59336,-12960,-22149,5780,20083,-14577,78326,-32467,-56691,-9121,-3769,-74483,-42286,9464,-23284,-2340,-26356,24161,53323,-16483,12789,85308,5185,-17322,-11091,8290,73899,-35218,-29946,32417,16178,27958,31104,10246,-10787,62649,89975,59542,14578,10975,71337,54480,17627,-25321,-4948,-17761,76598,35902,30094,62640,62954,4652,33623,-54949,59004,62726,828,25835,25160,-43097,-110958,-29849,-37335,35726,140644,34074,109053,72857,7609,39614,-30032,-2814,17494,81383,48765,83302,-49072,88449,5304,-62300,-21883,23640,-19770,-5946,42982,72621,41946,-41850,-13172,-59311,17385,2613,27559,73635,27514,40023,9871,11476,23161,47714,36435,-40841,-77392,-63525,-41102,-12378,51673,-19643,37019,61909,12606,-45250,-61406,-96235,49606,-44704,13124,-67827,-41901,37510,-6354,-7734,2911,-51381,-3650,-35472,5680,39894,62579,28527,-22441,-51070,46148,88805,-3268,128905,3884,767,-35153,-93172,-86429,16773,-1044,-24696,35987,-5743,-18907,14020,83413,-28459,-54109,-39520,69630,-30459,-7031,-4593,-25449,-16938,14109,-24477,-3398,82135,-39087,-60138,-35832,22036,7299,39920,39533,21745,21906,-1524,203,6888,36024,35170,85676,42546,64787,-36549,-60392,-12066,-29874,-77802,-11163,13585,-73322,44241,-84022,-24159,-1540,50793,34,38554,-141,28252,52372,12623,-86907,14625,37511,9733,3750,21426,28683,17647,18656,-56761,17705,83091,-47721,-79146,56045,50520,57516,-61610,-33795,15537,19989,-32020,-1666,-58248,-26892,-36308,-12032,-11531,22657,-3118,-6259,-3628,18223,23146,-21231,-24394,36362,23674,-86115,15498,-8529,-25004,-36932,81783,19582,-34085,46958,13457,20185,51197,-3419,-20209,8729,-3799,43438,17060,104013,44164,10469,79141,11380,-25786,-29350,-8332,-13901,-4981,-34327,33596,-51425,-69723,-3257,-16180,-25566,-20207,3300,11614,-27369,22037,7075,-11523,65196,-16230,33011,14058,-26681,56382,-12550,-26335,34562,-22582,13458,94798,-66889,-33636,-56679,44884,39821,-9481,26170,-1012,75049,13088,44312,-23366,-19607,-67466,-2045,48546,72613,11164,2945,-4402,70194,57160,5917,-65363,-56996,-5976,36369,-19484,39381,80620,-52186,8607,17475,-21734,-46787,33985,-56272,18201,13229,-29199,-50492,33659,-11590,29877,1849,25895,30943,-9143,-18282,-49618,35317,64480,-116116,-76655,20697,91917,-1823,17833,-7300,11145,31907,-52746,-5108,34929],[31176,54946,30694,20118,-7668,6106,36010,34772,-42374,7897,-44743,7962,-28132,13094,32372,36590,87884,-11131,25165,63762,80690,23060,33485,-60502,-3868,11731,12381,-31069,51456,-27371,75308,-70517,-40774,-87269,86434,27617,-71637,57857,-58894,116364,50788,32926,36856,-76206,-1242,40009,-27063,-101816,19859,22970,-54600,-60469,-56467,-61481,-25738,44943,-33144,2466,-2854,37352,-17412,3730,41069,-57130,10800,39413,38302,-15914,-71727,-4123,19081,11900,30640,9082,40802,-53070,-80126,-87702,-58666,-55667,-14413,2393,-27590,-14206,36943,60339,22461,6551,-19164,44394,30571,15882,-13273,26218,8722,39990,107458,32853,14115,5851,-2169,-3187,58662,17470,31441,-95036,40939,2570,-64204,5426,7447,11215,58632,40754,-35803,78368,32768,-10469,29791,-54341,32599,2716,2628,24904,51992,64486,27715,-12137,-14813,-63672,22807,-38830,34018,16558,-939,-131106,25703,-66228,-22586,43618,-10716,-48752,12016,-44967,-9399,-24863,-4530,16254,-45441,-40357,-41139,-24625,-54335,128034,93547,65067,18968,21921,-6959,81200,-32557,36719,12508,-11124,27067,-6289,115832,12643,8398,44158,50574,29636,30383,52202,34059,92210,103498,14390,33652,54546,42336,70697,-10584,-15125,-55991,24010,18597,-21106,-22415,4717,54509,3566,67571,-49278,60924,4877,12240,-120798,-46334,45846,131137,43298,26992,-40754,-137,39322,-43474,-27657,28998,84117,53178,35024,25126,-3629,-36293,-11379,-66961,16169,24525,84661,72659,20149,-28403,-3426,108,-8064,-84484,11351,57523,118425,81353,-27808,-7179,-6062,-58453,21632,155695,47992,11732,22715,159778,154471,108919,-35577,8540,-7282,164,59086,-1133,-54585,-283393,-504397,298329,99457,104888,51473,19903,-8544,-57318,7172,7808,12261,-29977,-67159,-14702,-70370,-86837,-16698,-51350,47331,27669,-24320,-74039,-99711,56611,-19315,-30577,15984,50556,-1772,-37222,-36622,-15786,-28573,4106,34754,-51181,-11164,-25313,10806,-40302,11030,-10749,-24260,-17890,39583,31944,37700,30868,-24498,-42389,48899,57808,13963,-41433,9379,10644,145519,11000,-25739,46775,21410,-20292,-90659,19084,18759,62773,11972,36498,27580,3201,7023,-25538,37337,12923,-50517,-22122,-26314,-54642,32084,21590,-60278,-61075,33347,2245,-8980,-28136,8456,-19088,-6094,-16973,115556,28037,-99214,-2570,14516,13047,11714,-35636,-27259,26204,-35552,90950,-27806,61676,5821,-21285,-34252,-47294,29715,12492,-18518,-19954,66221,60008,-52015,-36383,41732,22081,72735,78728,-33062,-31223,33491,7696,38923,-32467,33494,-53242,1486,-76189,-43907,20498,-69925,-4446,-14522,50118,17521,-16541,19642,21848,-127307,-1618,-39193,-15114,-82178,-63594,5718,-33713,42859,24046,-71598,18816,-20078,-38477,-101275,-16024,26374,-5300,1091,43684,-23143,61602,27739,7777,-50650,51201,-4881,-27424,-28739,61145,-1293,-119129,-51658,111785,-1001,29571,-34404,-60033,-20731,32790,-4076,44368,12690,-30193,-16073,-170519,-8575,11432,-49859,15912,45004,-9244,-26901,46730,48214,81835,14454,-5930,-25939,-18266,-40633,4306,37297,-86332,5208,50993,-9647,-2805,39618,-25330,-22523,-33166,-24690,-28972,-16666,-56111,-5438,-45731,-14229,-10710,7006,1755,-43708,-76038,-64483,17130,-358,-10180,-54491,-15976,-79053,31658,-10357,-31937,-43867,-22531,-19975,73396,-42174,-55410,14627,24934,-94328,-139168,-96786,10678,-73420,15196,47746,55879,75715,-66302,-57618,4166,-13910,-4301,-30609,-55613,-9964,31492,9339,14864,72974,-57899,-62681,-25663,6216,-43164,-6384,8705,45406,15072,-22606,29959,-12509,54281,-29467,-3033,48234,-1129,14342,57113,4193,-38029,-36573,6298,-19111,-18781,-24121,-74824,-109966,-52831,-63227,36008,71602,-3935,-25425,21121,-4610,35835,-78961,-28765,-41772,20994,29770,-43714,-21727,-35974,50935,41771,125470,14262,-34771,32744,40969,50417,-8975,-36665,2836,-14419,-56184,-26972,14710,27914,-21165,2985,33236,-14051,-60601,-11233,60172,25196,42746,-63973,7656,75547,40864,-66361,2025,20974,45668,55667,-40307,-41038,24297,-12714,45943,-38204,-59993,-85443,27754,-34531,19762,17143,-5396,-34856,-20321,-21715,-7299,10180,54805,-37847,-88134,-22146,-28858,-56206,53704,30438,-21546,-75667,24789,15194,-18577,29747,-32385,-19609,-6094,32158,-10270,-62527,-19033,64275,15539,-46529,-51972,-17321,23139,-8692,-15389,49466,3594,-12724,5579,50119,9131,41074,21195,99,-53689,-50890,5914,62053,9100,48974,-29487,25368,-39405,-41231,-14424,17358,21140,-866,-4370,30502,30296,14559,1836,-21393,-17815,-51390,-20666,-16296,40361,37049,-29900,81461,-2435,-35015,2804,21229,-68028,-40813,33171,-1966,-9422,-5228,22111,29341,-52868,-4120,51576,7494,-37027,-447,1786,64354,-6866,-24237,42562,21463,22747,30059,4070,3267,63370,96317,56759,11211,-11052,67362,31524,1905,-15264,-26577,-22806,73297,31586,39304,53487,15790,-10723,38727,-67078,48438,67846,-4188,24114,32080,-40822,-86016,-23438,-32199,39668,165105,30993,108842,89285,-18941,20854,-34399,-24538,-2131,65803,22336,83670,-38577,86768,-16991,-54861,-12223,62122,-1308,1246,36590,80348,58286,-44663,-23612,-73537,5800,7415,54700,57482,36535,25258,-14876,7073,10567,45835,-12388,-45418,-75186,-38341,-19871,244,37561,-21311,23799,33603,34780,-25156,-51088,-90760,46065,-58010,10249,-58803,-47778,33013,-11253,-15284,-2544,-73953,18505,-24319,-11230,22319,57976,29500,-17667,-36655,35320,81988,-1744,120602,12669,-3818,-10921,-75584,-75607,6237,-2303,-107004,25910,-10413,-24268,27799,43921,-34175,-42523,-45182,67469,-61111,-1566,-41301,-50630,-6649,33878,-22977,4686,66163,-51125,-69188,-40758,13748,-6747,49061,7477,24224,34691,-16974,13209,25448,18422,22475,81005,34051,58758,-33036,-69663,-13685,-25195,-84261,-36196,29951,-39322,28373,-84808,-33872,-4508,52805,16826,47957,-19956,19542,37623,7822,-78375,24343,20939,-31698,-9956,3945,9203,-14428,14657,-67708,12786,73328,-78695,-78733,43780,68437,69227,-55019,-38154,14625,32242,-19747,8415,-44503,-15579,-47157,-3053,-20932,12878,-9267,-34640,12347,7701,24322,19001,-19027,27020,18280,-104353,44855,-26015,-23368,-48066,83020,23890,-28077,44156,-2865,-1739,35537,-5108,14470,11495,-32626,32289,-11678,82484,36654,-24744,43535,-5717,-32300,-36068,-4300,-1837,-15800,-4694,57437,-51418,-58173,126,-24719,-20288,3990,13717,30560,-37131,-886,20642,-9683,32661,-30994,29024,11375,-39715,46512,4148,-27345,35807,-26804,2491,98334,-50723,-32121,-21394,44809,51103,-49459,22238,9478,67467,69188,52916,-10227,-13623,-93839,-21852,40462,66028,-3951,-7156,12854,61478,68299,25008,-58140,-37957,5803,58181,-22654,7612,80276,-68041,20873,14953,-21857,-42640,28543,-41231,7817,-3254,-26268,-35437,37737,-15546,34842,-11713,22857,58581,-35466,-8351,-45157,46245,68211,-84562,-59435,31219,125299,-1480,7161,-19063,7755,20567,-69862,-16876,30100],[48314,47934,17086,10441,-15160,-9071,11967,34584,-28581,7418,-25121,11874,-41298,39505,52676,22651,98279,-28242,10384,41197,103783,44460,40987,-34294,-6881,-18508,2303,-40897,46653,-17589,73978,-59746,-43730,-68126,66468,28899,-75752,37925,-41520,92470,57899,35854,33685,-58977,5183,26338,-25175,-79239,18016,33772,-82505,-59266,-67859,-49313,-24540,69942,9218,-1797,14119,45807,-29392,4141,25008,-100824,11569,42577,23385,-50933,-89219,-4908,20540,11678,7004,-9890,17656,-78986,-93749,-84434,-70834,-29561,-6242,11667,-42684,24919,42647,90252,-1015,13718,3813,45220,-2565,-3260,6402,19893,18707,41242,74226,9438,-9201,18082,-3981,-48878,73113,2186,-1383,-80301,53181,13764,-71038,9455,19988,317,61332,43124,-26799,92016,32167,-15206,12847,-45135,39873,-4369,27239,33238,44525,25357,22479,-34604,-42943,-61310,21182,-1421,69599,32920,-5628,-163527,10717,-69865,-27517,39220,15245,-31271,20050,-8539,-11333,-67911,-571,32408,-42226,-58567,-30870,7611,-46486,106872,95243,60255,-8304,37230,-25126,82931,-38211,45843,26018,-18742,30449,-16672,93392,18491,6299,33478,28726,32659,27517,47521,25195,74406,76012,10177,7471,72098,64176,70023,16085,-8004,-50481,23282,-3200,-35993,18907,2830,65532,8932,48229,-43856,80448,7211,-8946,-114214,-60492,26148,131332,29100,2122,-50917,-12402,40095,-13855,-10383,7205,61921,29,3391,50529,2512,-39137,-16716,-35028,25429,34664,86835,68951,32308,6084,-25009,-48817,23163,-63312,15111,22326,80480,73776,816,-22257,-6536,-63923,-7459,140361,27988,-4549,-18257,133646,143813,101631,-20851,9304,-8754,5580,54866,26072,-10981,-258619,-459292,334505,80030,122427,35638,1130,7102,-30998,18299,-23879,4370,-42714,-55767,2062,-54938,-96887,-28831,-42799,31922,38790,-16624,-63614,-92777,16519,-52272,-42442,5588,29641,-17827,-46235,-49814,-24459,-19274,5218,9718,-38640,-46321,-20046,21155,-72429,13113,6964,-16707,-9417,54452,31331,48102,27518,-16088,-35714,45155,-4597,14598,-22280,9154,-6245,129906,-10016,-49015,42530,29096,2254,-94988,17939,6298,42380,30107,45281,25314,15540,-2005,-20896,39462,15492,-25483,-6858,-31993,-57284,22918,18686,-62554,-54355,33527,-4613,-39918,-24741,17302,11857,9380,8436,61679,15030,-103484,9901,19413,22583,-49706,-53719,-39440,14100,-37582,80974,2422,73925,-1812,-41713,-79664,-56190,13248,37921,-33585,-42045,65427,82210,-51756,-52615,18358,22342,65401,74073,-50273,-11875,27488,12411,35815,-33653,40095,-37602,-1101,-85206,-49184,1950,-51291,7248,-13780,35083,1231,-24354,19547,70053,-110646,-51945,-49179,6507,-92173,-68070,10598,-42237,59982,17910,-62235,24452,-49414,-32780,-100260,-30882,29413,4778,-2213,43902,-22649,21763,-991,-6119,-42824,39238,-1169,-25375,-30988,64019,-11117,-143298,-77518,103479,30050,50601,-34390,-23137,-27808,43927,26262,45988,11294,-27187,-33882,-148654,-26925,15953,-54249,144,62333,13637,-33220,42127,41235,125143,62061,1914,-31653,-14358,-22656,6818,43536,-86817,-9033,45811,-16769,-5039,55387,-10853,-27320,-30183,-5959,-44752,-19482,-39419,-2017,-41250,-17648,-13333,-15165,-12860,-49459,-70565,-75112,5645,-11646,12761,-43263,-18842,-76117,47876,10422,-68042,-22158,-8565,-2826,44587,-29040,-59698,7058,40342,-37851,-92523,-101622,672,-55021,50706,56643,50429,72782,-70258,-59160,2387,-10431,-11244,-15647,-58256,867,21905,32976,944,57812,-41319,-47484,-22916,24945,-16238,-4381,26414,54936,33232,-16177,25988,-26764,46584,-13007,-6100,26135,2365,-9018,73828,14767,-42887,-31032,12462,-10417,-5189,-13842,-50998,-70871,-54927,-46009,20988,56076,4254,12317,-5523,8,8739,-74555,-28142,-21807,17346,15723,-38993,-21926,-31685,45120,31616,64692,275,-12012,19700,10086,58928,-15547,-24863,-22062,2492,-64784,-10812,4925,43322,-4484,-6753,25784,-14631,-31024,-4913,35170,33533,29716,-76375,10258,50317,28025,-32852,-10143,-15268,19525,65142,-39377,-29475,26824,-14118,43375,-52994,-57738,-101783,35121,-40284,46258,-8994,-10513,6511,-19013,-26848,-13708,-848,52061,-20282,-84217,-33293,-13990,-73916,49969,634,-36278,-105053,-67388,6183,-32262,-10652,-18927,-32777,-10784,47063,-23834,-85097,-23007,70567,18315,-49958,-39699,-7728,12996,-9176,-4619,25502,-4842,-4647,-2096,74548,9096,25370,525,18994,-47991,-32709,16907,74198,31,48256,-20247,4616,-31504,-24710,-19789,29767,16198,-12690,-16342,25156,7255,-5161,-28208,-19189,-5838,-50517,-19569,-8945,57040,44401,-33383,71670,39834,-17585,18256,53749,-54208,-33911,47421,19545,-13289,21104,19727,4493,-80885,-22964,-6832,-7295,-51674,12047,-8692,39119,36547,4885,66877,23547,25690,31237,-6825,18365,57558,89860,45462,16356,-22450,47016,9262,-17410,-7665,-46396,-26432,61240,27615,43418,29179,-3678,-19627,25555,-65891,32101,68475,-8991,15420,35658,-19334,-45580,-15720,-34522,20674,183402,34823,103226,96922,-24502,-16383,-31017,-44774,-10981,50745,-21129,74180,-25542,74587,-39201,-39404,-9285,75791,12537,8317,31795,85758,63252,-34187,-24485,-77096,-6211,8210,80853,54831,42950,9449,-27462,7338,-3132,40177,-35544,-53732,-69352,-10649,-2120,6955,24535,-21935,6873,4059,47736,-1419,-40246,-74414,43612,-51182,683,-32789,-34742,19629,-12122,-22760,-8497,-86812,47981,-8605,-17102,5833,47568,18738,-25378,-29871,31506,68864,1711,89464,18425,-9646,21444,-36651,-55357,-9039,-1908,-123599,11833,-8190,-31388,34841,1323,-31047,-26021,-44581,60991,-88053,-2298,-68407,-70785,7636,58366,-15553,5381,39584,-50441,-62412,-29708,12713,-15758,55568,-33338,26147,42459,-35832,14749,37445,-9225,-971,62442,36269,50744,-24384,-70682,-21809,-17421,-79626,-53453,45145,631,8355,-68824,-41713,-5988,42401,32686,45691,-33965,8868,24672,2700,-60280,33494,3675,-65270,-13902,-5917,-5721,-39366,681,-47432,12491,45400,-96250,-70267,28285,75421,70491,-32729,-29490,22739,42018,1415,18040,-24694,-6879,-41300,-2566,-25922,8775,-3164,-50127,37231,-10210,12726,44116,-15181,16527,-8705,-115521,68456,-38390,-17476,-64574,78616,30693,-18520,38417,-21608,-19036,11378,-1592,50592,12586,-53377,11078,-34083,37891,18274,-48478,8200,-25148,-43846,-38184,9141,12272,-26746,18703,68548,-39709,-36213,10307,-30979,-7647,34954,27756,40299,-37306,-27300,26370,-15802,1074,-20228,24204,8867,-46355,39484,26411,-18433,30233,-33457,-10060,96652,-22315,-32385,7416,40966,58662,-87393,19184,16700,47491,120638,51037,7197,7642,-111302,-47407,27602,62736,-20280,-31533,23391,49297,93675,47911,-44553,1124,25678,76826,-21433,-32778,68484,-67113,31889,11480,-21089,-33668,20624,-18956,2910,-6512,-22733,-7434,43571,781,46672,-35992,16573,79197,-55417,14025,-44810,45507,63664,-43013,-38122,39388,141377,-8189,-5998,-25059,6809,11839,-84467,-29545,26265],[60554,29080,6434,1178,-18029,-14071,-15246,31162,-12268,7598,-5430,10650,-37190,59133,55032,9726,79298,-32528,3394,10959,124855,65312,41227,-8017,-148,-46399,-8281,-43241,35635,-16994,62407,-44879,-36966,-41390,47530,22902,-78899,21750,-13399,55246,54357,28869,32245,-33358,8197,-3269,-18395,-50142,18645,40359,-99701,-55122,-74068,-23681,-4560,85527,49817,-7255,26438,42321,-35766,1111,15587,-124694,15513,46792,8966,-70225,-100847,-508,30526,12139,-22157,-26940,9249,-89467,-88161,-69718,-75140,-13151,4366,24289,-57096,53643,47838,117220,-22840,20082,17406,47723,-31764,-15117,5274,14395,28602,43770,51882,-7469,-26609,33835,-12959,-77446,101071,-18813,-46537,-61227,54395,30275,-71668,14916,29523,-17320,55233,35946,-9895,88258,29352,-13878,-5343,-30918,33266,-25014,44951,44463,40911,-20786,13525,-35050,-60377,-52751,24509,38472,83674,49180,-11948,-148971,-9204,-70455,-31540,36624,27754,-8771,34582,21986,-9687,-94392,6726,39371,-35938,-59008,-16656,28732,-28743,74929,85644,55626,-28499,47614,-35555,72925,-30052,56514,36322,-20043,19808,-28795,62213,20483,8609,15415,6238,35624,28283,46353,8009,46155,53412,6560,-19860,68363,76425,56605,39943,3532,-49280,24354,-28289,-52004,52343,-1207,72959,27637,32625,-21827,87659,15779,-24281,-97201,-73484,-1057,116993,10432,-25161,-52025,-26518,33380,16424,6270,-29126,22494,-33435,-26581,80730,8563,-41229,-24352,372,24200,33852,70616,63050,45494,36399,-51635,-88213,42716,-38332,18990,-15275,34718,26647,12898,-49008,-21067,-61084,-36122,96167,8026,-30786,-52715,92875,127053,83660,-1692,13868,-12995,13869,51155,47379,22922,-208203,-348987,279859,51007,128839,8452,-19701,25043,16131,29796,-42480,-6469,-52805,-33484,6277,-35601,-89513,-41756,-35477,4220,35518,-7625,-41237,-78402,-19735,-76678,-53198,-6091,1556,-21020,-43580,-55837,-30872,-11485,9464,-26242,-21078,-63215,-15490,26462,-101921,11644,27525,-3539,-2031,62894,31652,40644,20032,-12616,-31249,2498,-70924,10182,-2516,7914,-14135,97992,-26612,-57255,34848,43714,30058,-82544,10377,-3826,19822,33391,45151,16041,19920,-15449,-16464,42873,6664,-2851,9845,-35269,-58079,7478,11236,-66247,-40045,28635,-8072,-59145,-22213,22566,43511,15905,22870,2350,-5857,-86195,24989,11538,32640,-90806,-53260,-45255,-30317,-33084,63861,32155,73232,-9777,-54842,-114456,-71343,-14913,40931,-54640,-53460,58453,102887,-43607,-72307,-8977,21294,46938,55149,-60775,10129,14582,16399,37701,-31315,31713,-25941,-4672,-79047,-49989,-18584,-24405,10603,-11519,15413,-15861,-28600,25438,73050,-92297,-102012,-46701,34662,-85963,-64032,-5999,-47706,54544,11238,-40485,40352,-58042,-27092,-91517,-39390,17518,14630,-4050,38015,-23374,-11686,-14975,-15461,-35708,24317,7120,-17070,-32249,52082,-28099,-142068,-84541,78043,54867,54724,-31449,8607,-38362,46896,48316,42412,8529,-24588,-51377,-113809,-35523,14578,-44106,-4590,72570,38787,-33388,33461,34944,150472,87757,12504,-27241,-20820,-9393,5986,42961,-90939,-18246,36983,-22925,-23719,56929,10931,-19673,-23527,19342,-52209,-16728,-21631,4835,-27386,-17243,-13723,-19678,-27730,-58983,-53895,-66625,-3425,-23133,33109,-21989,-14556,-63048,54369,36403,-86194,-3823,10881,12973,13443,-9097,-55160,6193,56766,16733,-31518,-87845,-1158,-25189,70908,32886,34595,55611,-69206,-51715,-6158,-6792,-13362,-15,-55310,6035,15247,55841,-26927,37568,-24153,-35687,-11545,39169,8285,5180,42585,43557,45465,-11904,2232,-42863,35993,5060,-4728,1065,8425,-25693,68321,11287,-53742,-24779,11954,3428,-2949,1137,-23819,-30506,-48461,-26528,13082,30797,9549,49146,-15282,3488,-27406,-75523,-22875,-6899,11077,-2532,-30154,-22886,-23329,32050,22437,9444,-14105,15755,14379,-18220,68710,-20633,-8209,-46717,12524,-57633,5665,-6443,50603,26573,-13426,21871,-13119,21882,4418,8904,20263,19371,-75401,16994,22079,13159,-3495,-15639,-37143,-5336,69269,-28392,-13194,21178,-27003,39378,-57930,-55127,-105500,40473,-34690,56715,-27262,-5935,41768,-10608,-28094,-17256,-19748,48751,-1442,-70404,-45918,-633,-78446,50323,-22295,-47264,-133350,-140718,-4039,-43015,-54319,3474,-38183,-28212,59242,8080,-87274,-24405,71845,24947,-49819,-18327,12228,14319,-1820,5967,-5057,-20087,4016,-11725,92064,3926,11118,-17467,43822,-32981,-13861,22215,62286,-6055,42681,-5345,-27694,-30269,-7231,-23172,38372,10959,-25010,-25739,24180,-9993,-14584,-44551,-17923,10440,-56862,-12149,-2506,58149,39462,-25172,54570,77365,-8727,32566,83492,-41775,-22883,44771,31638,-13969,48314,19525,-14931,-93682,-36789,-69835,-36760,-57922,19200,-25065,4669,83122,48508,99361,21962,33428,36500,-19914,32223,46514,73159,30443,28865,-16929,18531,-5124,-36119,-3422,-58913,-28609,45226,24095,42482,-2286,1613,-18470,2768,-55485,13312,63367,-9683,1792,32453,12535,-334,-8546,-41604,-12694,194606,40947,90998,90509,-8887,-59661,-25008,-56282,-5434,39633,-64413,56307,-11535,57913,-52344,-13653,-8103,63105,16594,15582,26827,79576,53015,-14837,-17089,-68185,-16010,7053,93423,57952,40614,-8064,-24055,12154,-15771,28621,-46062,-66070,-60477,10054,7979,9553,15966,-23197,-11583,-17879,49725,23737,-30629,-57632,45231,-22992,-8235,-1040,-19297,877,-7935,-30423,-12891,-82130,76693,10836,-13833,-10260,37684,4091,-38627,-29396,32928,52542,5906,53137,19560,-15955,47234,7395,-29261,-23307,-656,-81056,-4708,-79,-40376,30771,-33121,-19248,-9558,-36503,47126,-101027,-11655,-77923,-82263,20688,80716,-6341,-4005,8974,-38590,-41843,-1410,18658,-16016,59081,-60903,25447,44585,-50802,3467,41793,-42726,-32609,34855,44789,42092,-10664,-64573,-35093,-7159,-63543,-59420,52201,31966,-10453,-37499,-41751,-6027,19860,42503,31685,-40444,-2924,15823,-1369,-36469,38105,-4023,-80280,-7356,-10902,-12216,-53891,-17801,3847,15268,6663,-95941,-59294,12738,70361,61443,-170,-10269,30756,35801,23942,23043,-10721,-1854,-20867,-10859,-27221,8252,13181,-46956,62583,-35765,-14303,53764,-12797,6545,-48401,-118873,77899,-41574,-7948,-81657,73284,39111,-8265,32542,-40514,-29557,-15016,4922,72896,11570,-62051,-15411,-44186,-11096,-6905,-56010,-16840,-43079,-57800,-34684,25489,23011,-34114,28626,65919,-17060,-9663,19654,-33387,8270,65497,41244,39406,-29099,-43656,22018,-30883,-20342,8221,18502,8145,-44984,36807,50349,-897,22766,-43688,-20005,93504,7856,-35789,14214,32922,60125,-109054,21493,27485,24864,150699,39839,19525,36811,-111713,-69175,14618,61060,-34374,-61714,26748,37041,122374,71203,-25905,46077,44148,85355,-15589,-68554,50261,-47799,42806,4210,-18942,-21842,12856,8281,12346,4267,-10760,27136,50930,31571,61581,-62736,12724,83985,-56582,30937,-50734,33549,51110,699,-16632,41900,143858,-19639,-14888,-19104,7077,7427,-95285,-41165,31344],[64630,4902,1947,-4763,-18662,-3487,-37732,24208,-1318,10349,11522,4478,-17897,67046,44126,2140,46397,-23375,5964,-18546,135405,73695,33089,16079,17161,-62700,-11651,-36920,19245,-22658,47554,-27274,-25995,-16719,31992,9345,-79254,14732,13681,18152,44352,16109,33534,-7530,4090,-34944,-9311,-24617,22555,41861,-101648,-51638,-74026,9811,32527,86690,76862,-7359,29905,27998,-35148,-6116,13181,-111122,16092,49463,1860,-68615,-102962,8906,41748,10621,-48071,-37921,23477,-84470,-63860,-47544,-68313,-12224,11829,37616,-67849,65153,49554,134078,-38139,24670,21308,49903,-41220,-17470,-13806,9773,34626,47859,41617,-11986,-33671,50101,-28491,-82024,122872,-39701,-83172,-44274,45791,48833,-65295,21824,34625,-35507,42654,19909,6469,67762,24046,-4110,-17247,-15670,19673,-47891,52315,55385,42220,-63007,3459,-15340,-59743,-39518,30977,68864,74476,61289,-17608,-81155,-29057,-72511,-35563,36474,21806,9867,49566,46223,-6651,-98470,16337,36943,-29833,-40699,-4136,35528,-9802,46279,67486,53546,-34966,51744,-32451,51762,-10213,64316,37786,-22987,-2271,-37535,34122,19339,17113,-6529,-12850,37409,29576,45347,-18897,19983,47018,4945,-39920,47650,76138,32220,53931,14734,-52550,26859,-47678,-63404,67115,-2038,78480,56229,29137,14378,83350,26577,-33974,-75381,-84346,-29730,92075,-9084,-49735,-48243,-36883,20041,40260,20314,-69016,-11237,-48385,-49638,107225,12894,-46440,-31109,31243,13829,18907,39019,54747,54103,56477,-68890,-98640,46191,-15987,17469,-48005,-3078,-41812,12815,-76586,-44872,-47925,-60023,33483,-8476,-57356,-72277,45540,108172,57555,16303,24093,-20851,14462,49745,57671,34042,-144286,-190776,146183,18497,118113,-19851,-35159,43116,69990,38062,-42858,-17055,-51993,-5992,-6847,-20153,-67636,-51357,-25215,-24399,14161,-1286,-14941,-60688,-42298,-87594,-60729,-16213,-21091,-14629,-28460,-54018,-31373,-7825,13156,-62608,-275,-51950,-13571,26196,-118658,4987,43910,12007,2968,62010,32886,18528,10775,-13171,-29485,-59689,-110632,4029,17504,3147,-10785,67542,-33369,-49499,26459,62596,55339,-53059,-731,-10522,3868,27923,37813,7023,14283,-28856,-11361,46126,-11019,10607,26497,-33907,-55205,-12242,-3461,-77306,-20495,22465,-6790,-61848,-20447,26068,73205,13493,23350,-49211,-32627,-58211,39004,-8354,39372,-88119,-36360,-47127,-91408,-23777,43272,55805,61027,-13797,-54536,-128868,-88077,-48153,22665,-75732,-52281,48309,113307,-27493,-92882,-34610,20205,23962,27092,-62433,28846,515,15675,44506,-25882,10102,-20040,-6932,-65634,-44817,-35740,2418,6387,-6456,-1878,-30968,-29315,37184,31820,-78893,-130026,-35592,59480,-68065,-53888,-32788,-47431,24768,5059,-12878,61236,-45969,-19730,-77747,-37940,-4278,22517,-2229,28721,-22014,-38415,-17852,-21541,-31048,8879,16781,-4327,-37884,29232,-46112,-113177,-62008,47548,67457,38797,-28200,27006,-47153,38747,56265,34643,5023,-22703,-62715,-77899,-35651,7753,-20335,3360,69281,57439,-28342,24649,29952,148627,89453,23737,-15980,-37841,-8696,378,32803,-99991,-20299,34176,-33784,-46565,42964,37968,-3503,-15946,38515,-55926,-9857,-7403,15750,-7770,-10741,-13189,-7478,-38536,-72359,-38168,-43184,-6765,-28338,43774,990,-6723,-46340,49013,59342,-83662,6973,24652,22385,-3824,11884,-41407,10129,62666,43383,22356,-60645,6656,11380,72458,-9426,12186,29305,-64171,-39268,-17037,136,-6158,14129,-46633,4843,10945,69131,-61853,21905,-6119,-26002,6713,49164,23209,16641,52958,11798,45114,-8673,-31724,-55631,24362,21295,-544,-19919,18284,-31110,40134,-7393,-65480,-17928,7691,23298,-8521,14853,-3617,1232,-36472,-9267,9298,10084,9526,71166,-4206,5677,-58124,-77804,-13798,-1279,3172,-18554,-19272,-25214,-14084,15455,17960,-16793,-19577,41940,15467,-38977,77085,-26537,6394,-54612,10073,-35348,18993,-16764,48800,54851,-15841,23164,-10233,86066,15334,-7880,-11316,15315,-62221,27955,-305,-185,14350,-20324,-34341,-20946,69720,-9419,543,9184,-44986,35939,-50063,-49499,-87549,47225,-23426,49666,-34432,7786,61483,3724,-23936,-16722,-41188,47986,15669,-54395,-55650,-812,-62237,55496,-32512,-53814,-157919,-169742,-14119,-47297,-90090,26123,-32553,-54407,68116,64661,-72825,-23349,64359,33585,-44846,9351,34951,25661,7478,12426,-27031,-35257,11144,-16889,100310,-5348,-3,-29535,65965,-12493,3884,21086,26660,-7702,33884,7888,-63169,-34453,6835,-24075,40475,6872,-39997,-31064,22903,-20168,-11974,-39859,-17380,26528,-66975,-1125,862,49388,23470,-8922,37943,94473,-9877,40894,95266,-37983,-10127,24886,29116,-11739,71657,22855,-25859,-88846,-39978,-116222,-73751,-54503,15409,-46955,-31337,115198,91462,129465,18641,41286,45136,-32243,43898,33417,52837,17921,45642,3378,-9932,-7087,-48108,-2106,-61114,-31112,29419,20915,37209,-32337,19440,-6845,-20006,-41563,-3792,53158,-3549,-13840,21346,44318,39198,-3026,-50144,-48759,198847,44856,73486,70719,18893,-91513,-23136,-54308,12214,33561,-89557,33803,299,41410,-52349,20260,-3586,33271,9051,23082,19508,55519,31005,7485,-5064,-48555,-18386,6609,84828,53102,28693,-23493,-6014,20267,-24583,12820,-55815,-80049,-49839,17688,10709,14117,13232,-25723,-28756,-25652,43528,46428,-22861,-48935,52092,21512,-10320,25213,-20310,-17332,733,-36288,-13728,-58067,94543,31988,-6149,-24461,34259,-3794,-47626,-32005,34897,36447,9146,27932,16405,-21968,55846,37979,-2180,-31778,-378,-21147,-22011,10993,-50397,13678,-50037,-1430,2380,-22813,25729,-92328,-27842,-69015,-83235,28161,93700,651,-21658,-16460,-19257,-14455,38220,29121,-6051,59141,-58038,20539,42672,-55298,-17121,38948,-72280,-66505,5516,53269,32807,6258,-52250,-49777,3877,-36688,-53208,43403,44689,-23865,271,-30898,-5557,-10256,40965,7895,-39830,-15365,12664,-4504,-12139,34974,1979,-72716,6743,-14642,-10566,-58167,-33280,70651,17359,-30226,-78637,-49802,1416,57734,45399,33306,11867,29329,8935,39448,20935,-9448,-734,6590,-26014,-28167,9476,32334,-26912,79012,-63059,-50307,52066,-11036,-1737,-84572,-113867,68591,-35028,3481,-92430,69131,46317,-281,27934,-54957,-33327,-37792,11136,73201,9462,-58248,-40158,-39444,-48665,-32205,-47782,-27061,-54680,-68913,-23969,36417,25225,-35246,23598,52668,11592,14020,21931,-31298,21035,86164,50328,29981,-16160,-43206,8934,-51940,-27114,37560,11751,11040,-36817,37255,71146,19372,19839,-53701,-24016,89143,31150,-40691,-5054,22112,55339,-103779,32319,47531,8694,148351,23243,19907,64091,-94166,-78652,5173,57827,-40882,-86880,24433,26861,139658,90078,-6354,77616,53361,81131,-6410,-86489,33956,-17202,52358,-7505,-15690,-9332,7238,37038,38159,25058,12743,58567,58395,66929,74255,-80449,14987,68613,-33642,23111,-61277,13858,34289,40163,1109,36911,139251,-31827,-14256,-872,7041,7366,-100833,-49578,45903],[59967,-16472,3253,-6053,-20874,22090,-48202,15061,-1154,16795,23627,-5977,6308,61795,26471,883,16164,-5435,15982,-39156,129949,63071,19510,36007,38967,-63667,-1897,-22921,203,-28322,35993,-8392,-16275,-2012,19886,-9398,-74148,17141,24767,-8612,32506,2532,38122,12952,-9342,-54233,-2426,-10644,29004,40298,-87483,-50254,-69277,42683,73217,73422,83648,867,23298,7396,-27973,-17160,14277,-62585,5704,47665,6421,-50763,-94135,21709,48524,6554,-62768,-40526,59735,-66831,-26883,-24397,-51558,-24894,11282,48998,-71843,58644,45533,136338,-45197,26449,18529,49475,-19237,-11201,-39648,5851,33335,52424,39050,-4343,-31888,63612,-46806,-65098,114845,-53762,-91240,-32765,31043,65371,-51964,28654,34835,-47402,28673,-1577,11170,35632,16159,12668,-17563,-3961,6482,-62096,47697,62324,46845,-91989,-5527,12695,-42474,-24732,37835,81573,51707,65737,-20590,17378,-43216,-74828,-40101,38224,-489,17246,58703,63722,-5123,-81823,26679,28011,-25924,-10811,2488,32955,-407,28792,45447,53873,-27275,49359,-14466,24056,15830,66793,28181,-34732,-29061,-40399,16823,15406,30243,-27941,-24707,36640,28217,39410,-53808,5070,58300,6250,-46461,20160,66316,2408,52137,21619,-57934,29472,-53295,-65201,60182,3183,82566,83888,39851,56184,72051,34127,-40917,-54554,-91578,-53115,62475,-23788,-66944,-43806,-38453,1591,51115,33192,-98863,-21752,-53653,-64305,122139,14667,-53915,-33473,52269,-2338,-8716,-1435,43442,54371,62751,-66707,-79504,34917,-1824,7437,-69955,-19701,-97653,7448,-96086,-68245,-26110,-77138,-30291,-18296,-73392,-72999,3215,90935,32111,29509,38125,-31396,633,50527,54751,20046,-78152,-26472,-25344,-9143,93562,-38123,-41768,56964,111820,40439,-28425,-24253,-32096,16474,-35831,-13438,-38999,-53431,-8169,-43134,-20743,-35,7286,-43128,-47557,-84393,-64451,-22112,-28420,-4207,-5783,-46067,-25732,-8997,13321,-87884,21686,-15736,-14836,22228,-117126,-6675,49896,23636,5377,50615,32698,-9766,1983,-14319,-28694,-113868,-114312,1850,37489,-7208,1464,52228,-27606,-30899,18960,79609,70926,-14301,-12465,-14584,1457,23555,25919,6105,-332,-36535,-3051,47724,-31716,12304,41197,-26300,-47933,-33203,-26355,-95282,-280,18669,-2225,-47983,-18633,28941,97031,4967,11441,-87385,-61036,-29691,49581,-34128,40405,-42876,-11565,-48376,-138647,-11909,24621,70027,42730,-11126,-39522,-121893,-100816,-78057,-6362,-90271,-41335,38208,103456,-6419,-109346,-52811,19945,4551,-1065,-54910,38125,-8372,10339,54104,-18181,-18365,-19725,-6260,-52938,-33459,-45078,21998,-1965,998,-11293,-42028,-27138,52397,-26677,-69775,-123173,-21941,72389,-47749,-42271,-56746,-39425,-19052,93,13751,79988,-22348,-9733,-62479,-26240,-26729,27701,4333,19491,-16146,-56884,-19781,-26143,-29372,-4789,23829,9325,-49580,2400,-57337,-63181,-15698,23816,65420,6784,-25777,29976,-50072,19199,48525,23225,1962,-22192,-62837,-48210,-30945,-1317,11489,20690,49789,62397,-20118,17181,25234,123910,76125,31074,-2782,-59977,-22049,-8915,14940,-111185,-15286,42156,-50772,-60376,18115,65689,14166,-10318,40367,-60890,-1190,-382,28765,12209,2421,-14612,14175,-40389,-86510,-32264,-15804,-3718,-23329,42026,17598,-106,-33163,33402,72090,-66365,9630,24933,21728,1852,28229,-21567,14111,51060,27263,51739,-28696,22946,43930,58567,-49535,-13355,1193,-55118,-25646,-26422,12575,12726,25336,-32210,-737,6940,66415,-93689,19460,12056,-15544,27562,56939,27369,25102,55314,-30618,28468,-4417,-62183,-60789,12951,29999,3576,-31209,31151,-25202,-2617,-33628,-69105,-11487,3544,46929,-15588,20742,1833,19088,-22795,3525,5119,3936,5229,71440,22336,7123,-72361,-75736,-2784,-5867,-4451,-28047,-7487,-27632,-7211,13,20580,-7082,-11551,61738,19715,-50061,82289,-35896,12757,-34527,-5370,-4965,27261,-23257,40579,63392,-14140,28374,-7896,138351,25569,-9997,-49004,19534,-42189,41486,-11191,-10336,20573,-28464,-8345,-24652,68385,13791,6249,-5885,-58761,33451,-30690,-39540,-47224,58387,-15070,28821,-30898,26345,63291,21738,-13736,-11704,-59141,50729,29274,-43667,-59028,-20243,-25992,62879,-29816,-56521,-173089,-153894,-20019,-43402,-107935,42891,-16135,-80828,69451,106224,-54544,-20247,47388,42204,-35896,37300,53021,42579,12979,12261,-29358,-43154,15745,-12246,101208,-14853,-6731,-34313,76847,8184,19925,13756,-20380,-4648,25399,12553,-90814,-40862,15608,-22299,34875,4990,-57420,-31718,18260,-21025,-1068,-16802,-15707,37539,-75603,11308,52,36848,1081,9502,27982,85034,-19446,39542,75111,-45389,1601,-3270,13547,-6920,87369,28996,-28124,-69482,-30414,-133814,-108036,-42737,-486,-70829,-62833,116837,119046,146843,17017,45294,53560,-41467,53414,22005,36803,12705,62594,28583,-32645,2742,-48589,-2105,-53386,-36515,16412,17807,28733,-54837,37116,11841,-36274,-29488,-15782,40715,9066,-28154,4246,67537,65614,775,-57379,-76787,197149,43557,53981,42389,45448,-98194,-29926,-38635,35248,31534,-86733,12253,6877,28363,-40070,56489,7149,379,-7586,30227,9210,15637,5587,27015,7235,-23595,-7220,8771,57117,31179,12215,-30285,19951,29810,-27967,-2338,-67137,-91152,-39221,11822,9140,27416,15970,-28153,-42196,-17953,34779,61727,-16425,-49365,63091,72410,-3119,39629,-46763,-28583,11819,-36813,-9991,-21438,93826,51666,853,-33900,39881,2785,-45499,-34080,32463,23357,10138,19930,11091,-27033,44787,42957,21169,-32143,-2955,17107,-38252,21277,-59519,-14240,-45753,17618,7454,-8061,-526,-62606,-44678,-46930,-74131,28091,92914,3400,-40641,-28695,2288,9750,77418,40802,12568,55340,-22737,11091,39628,-46466,-39239,30709,-86227,-94212,-18349,56749,22035,23201,-34385,-61068,12967,-2943,-36763,14326,35863,-30417,33258,-10196,-5950,-40913,24928,-21386,-34185,-27965,15983,-8231,7594,22892,19191,-45958,22717,-19432,-5026,-54763,-38939,127264,13705,-53518,-50044,-42490,-2443,45159,27551,57609,27090,14268,-29973,42317,12239,-20778,-2982,31220,-44776,-33438,11408,44789,2075,79346,-82605,-82571,44772,-8908,-7790,-100802,-100013,42103,-21887,14331,-91486,66042,48543,3257,24487,-60097,-31814,-53345,13864,53610,7861,-44986,-56596,-21855,-67128,-50683,-28222,-24223,-55960,-72150,-5594,35499,16401,-30019,8460,34424,38484,27854,14350,-25154,24945,88804,52726,16679,-3044,-27472,-8992,-73175,-19863,51669,3877,18961,-25382,37620,84271,34705,25400,-55943,-20489,82378,43348,-43986,-39913,11098,46129,-70577,51576,76308,3479,116488,6318,6911,80770,-65487,-71882,916,49946,-34005,-98349,18540,18805,136398,98860,8520,82894,50218,67362,3858,-80118,28019,12467,57692,-20740,-12082,2077,4587,62515,73389,48909,42775,77850,64014,96635,79825,-79004,23284,36073,7370,-15954,-71937,-8658,19537,69842,11897,24944,130302,-40374,-2497,23169,5517,10057,-99669,-52762,64435],[48981,-28720,6888,-3574,-27606,55041,-43049,5736,-11212,26720,29603,-19596,23540,45535,6864,2641,-1218,13806,28137,-45610,108646,35110,6473,49957,54951,-52737,21689,-4385,-17424,-28446,31535,10081,-10772,51,11287,-28419,-61363,25257,9422,-21589,22383,-7919,46002,27382,-31512,-54206,-2387,-10615,35823,40241,-60333,-50172,-62809,65317,94940,50506,71482,15347,8575,-12848,-16058,-30588,13290,-3828,-19893,39717,22154,-29618,-75437,35083,49886,1827,-62251,-35250,106523,-41156,13504,-6716,-29987,-42826,639,56426,-67010,39070,35204,123086,-45312,25068,13089,44831,32024,-245,-58006,2336,22352,55552,38685,9660,-26813,71591,-61742,-35788,67463,-57002,-64817,-25607,14851,76197,-32991,32782,30410,-48117,18457,-23118,-4344,161,6091,31781,-5968,487,-2560,-62245,31863,62608,51156,-102935,-12219,35682,-15509,-11732,42669,75211,28702,60461,-20317,106272,-47383,-69720,-45007,40376,-30955,10321,57861,72664,-7444,-52304,35804,16579,-24613,17572,1765,30169,-7898,21657,24718,54085,-10315,41666,13907,-2815,41456,63670,9650,-57120,-52186,-38442,12329,8568,43580,-44636,-26629,32858,22582,24581,-90176,3296,79037,10147,-38417,-3036,54691,-25086,32406,21951,-62042,30574,-41680,-55750,36987,13907,82778,97357,60249,91221,59123,33525,-48197,-38930,-93140,-65967,33729,-28202,-73959,-41111,-28855,-20653,45763,49118,-107137,-5751,-57064,-72291,121488,14357,-55963,-29145,62088,-20322,-42681,-41313,29146,45687,55700,-43249,-43748,14937,1756,-10453,-77547,-10387,-110117,2714,-102688,-81116,-641,-87437,-76871,-19129,-71452,-55911,-22569,77830,17123,37023,51590,-42509,-27186,51149,39808,-10616,-18072,85630,-178067,-24471,65406,-39029,-41194,61315,128471,36016,-8492,-26151,9802,22455,-72604,-15500,-12751,-45503,15815,-46873,-59517,-3832,20721,-25828,-39007,-70462,-65837,-22066,-17154,5066,15820,-35057,-18456,-13275,9234,-94520,42623,29535,-18406,17878,-99697,-20956,42278,24348,6484,30158,26825,-33953,-5155,-12095,-26309,-139305,-93741,8796,56102,-23209,17290,54171,-10850,-9625,12761,86618,72757,20596,-23433,-18303,13695,28780,12163,17671,-19957,-32834,11471,46503,-48669,3813,51797,-12539,-36996,-51385,-54071,-109714,15294,19196,2583,-22225,-15760,31248,110196,-5529,-7891,-111558,-85202,-4449,56092,-56280,35643,20172,10315,-51160,-146099,72,12864,74384,25641,-1302,-13837,-100902,-105181,-97027,-32976,-93838,-25953,30559,68176,14259,-116140,-59375,20847,-5387,-19909,-39677,33923,-7469,3485,62901,-9137,-44390,-22843,-2455,-44558,-17247,-44661,30387,-9824,8710,-10908,-48310,-23589,67367,-70303,-59535,-85798,-11357,70087,-34518,-33914,-68730,-23870,-58929,-3427,34004,90509,-1349,2158,-49498,-7504,-39933,30515,14950,13219,-5285,-64523,-29202,-29931,-29852,-14976,24887,19935,-63957,-21188,-55296,-5307,34969,13244,50436,-29659,-23529,21017,-45588,-8526,28093,8167,729,-23866,-49543,-26420,-25104,-7662,42904,40747,16580,50983,-10350,10703,18814,90494,59826,29132,7617,-77105,-44518,-18378,-3415,-119292,-5679,57488,-69852,-57763,-9016,86833,27076,-8476,20825,-70135,6732,-1777,38836,27167,20634,-20755,36272,-30076,-95723,-37864,2350,3762,-8293,29633,23037,1750,-28149,11950,71180,-44139,6817,11007,10165,24245,35936,-731,12358,22895,-26100,50837,-648,43472,60076,36810,-71758,-39410,-21493,-41895,-12708,-32424,30087,40844,32460,-12677,-6884,1018,45657,-112946,33115,27817,-2033,45807,64882,24977,27828,50242,-68059,-3179,2691,-77706,-56374,2268,25735,4470,-31001,43769,-12612,-45977,-55230,-56192,-6920,2619,69301,-17768,15047,-8117,22647,-10938,11868,-3353,14021,1031,51836,51088,8613,-66968,-65163,7619,-18623,-9699,-29730,4666,-27270,-4794,-10154,30181,25493,7036,72343,23269,-52098,82820,-49694,7827,11787,-27164,23488,30388,-23628,31128,43974,-9701,33884,-8584,156569,32521,750,-76020,31330,-22436,54533,-10121,-17895,17579,-40437,27447,-18670,67090,36940,2964,-20248,-60076,30644,-4943,-25981,5105,72777,-17452,1083,-20039,43276,51576,40585,1551,-3035,-69168,55269,38720,-41332,-54786,-54344,18679,67531,-18816,-56518,-169481,-110284,-16967,-32052,-102003,52338,7072,-97941,57236,102559,-45658,-15437,24044,48806,-25546,57692,61725,58708,11602,5522,-11212,-38973,18252,4224,98942,-19546,-8643,-33323,71187,23734,33821,1444,-61187,1786,21606,5151,-101253,-45530,20352,-18227,22436,5544,-74732,-28271,11287,-10261,10666,13067,-10304,39984,-78247,23638,-4739,25189,-20854,23971,26761,54745,-33324,27002,20122,-61001,10020,-23646,-7222,188,93724,35063,-23116,-43097,-10351,-123521,-128701,-26190,-24050,-90923,-86473,82679,123068,146174,20385,43716,56267,-46577,60763,14901,30986,16005,75808,45379,-47028,17995,-36784,-1061,-39829,-46417,7310,14364,18300,-67050,46161,31085,-44534,-22785,-21247,30031,23844,-38077,-14331,77416,76091,3747,-61754,-90109,190955,36200,36100,11221,59297,-77093,-44933,-13835,55575,31635,-59042,-2429,7128,21159,-19803,87272,23614,-23269,-27360,35769,-2141,-28999,-13773,39337,16463,-868,20602,13699,21840,-5424,-470,-23214,44216,38891,-26641,-11155,-76310,-94211,-30423,-2460,6719,51589,22893,-27531,-50861,302,28743,65362,-10227,-52289,75009,117716,11220,42546,-91371,-28496,22360,-29165,-2399,14963,73640,66003,3658,-36257,52472,24360,-32060,-32832,22985,14937,8610,24285,6723,-30675,19343,21871,37408,-25040,-9328,22155,-51565,27676,-65000,-46252,-23770,31994,6136,2216,-27238,-23498,-53973,-19439,-57738,21331,79305,2620,-50810,-24148,20211,21282,102646,50773,35400,47702,30551,-1644,38362,-26406,-53555,19715,-76803,-106994,-32281,52631,9112,36665,-12613,-64951,17237,30836,-14402,-31919,9506,-31790,53388,15514,-8374,-65290,-4425,-49840,-26247,-39649,25660,-14608,18892,3347,41024,-8626,33937,-25615,-1775,-46678,-31276,150246,-472,-57612,-18403,-34984,1501,39478,13228,65390,27619,-10990,-61668,31818,417,-38674,-7409,45353,-63705,-46812,13732,43362,29876,61114,-86590,-98884,36929,-5880,-11636,-88999,-77471,6243,-7658,22103,-78129,63190,42743,1718,21264,-53388,-27094,-60916,11224,24128,7956,-27321,-61114,2652,-67382,-57502,-3532,-14685,-46123,-65499,18235,21246,-1813,-21330,-7841,17244,55796,27451,-1926,-16357,17668,70623,48364,4833,6376,-3273,-27026,-88877,-2874,43539,-4888,31636,-15137,34464,86894,39078,38354,-43124,-9887,72820,44796,-43258,-70991,2407,35055,-20816,74896,104178,7685,72138,-6475,-14812,82108,-36535,-50862,1270,36174,-10591,-93002,10830,10849,113819,92703,14063,63802,37194,51847,12953,-53372,37122,30669,56022,-29549,-8755,11264,4607,78521,104634,68316,68203,80327,66202,113495,75748,-54742,33847,-2909,51454,-72683,-78002,-29684,13364,84824,13996,8922,114131,-41864,17911,42027,2003,12910,-91271,-49445,79558],[36216,-29973,8055,-171,-38807,82771,-24024,-1999,-24187,38457,28829,-34866,26425,23067,-12677,982,-3463,27912,35844,-37288,77435,-1109,604,56914,56204,-38544,52368,14028,-29348,-21035,34297,26246,-9010,-6731,7985,-41517,-40973,33546,-30719,-23574,15933,-13286,56471,39077,-58368,-38817,-11408,-20510,40187,46838,-26616,-49524,-57233,69991,78777,25361,48376,29953,-9982,-26147,-1894,-44229,5501,31679,-58014,26279,43093,-20543,-50239,45535,48977,-431,-48006,-25287,143756,-12787,48385,1502,-9454,-56090,-18407,59044,-53345,14902,19996,96732,-41656,21333,7821,35563,92671,9544,-58503,-1031,1421,55391,36497,21605,-24490,72366,-66938,-5284,-4983,-50268,-16283,-18562,1264,79072,-11057,31569,21870,-36717,14496,-38991,-39697,-29491,-4981,47311,12220,-3915,-8611,-49416,8151,55569,50996,-96329,-16416,46244,12824,-2678,44389,55414,15001,45756,-18110,150434,-40165,-47940,-49528,41139,-58774,-8561,46644,71505,-14366,-20483,41715,6002,-25009,31409,-4765,34805,-30807,18605,9221,50575,8569,31190,43128,-21224,61368,56088,-12049,-84576,-64492,-35192,17852,-1178,51515,-53632,-17883,27275,13301,860,-117900,9612,96687,14583,-20438,-14598,49739,-43342,-1920,15137,-62231,29080,-15810,-38164,7798,26765,74117,87962,82199,107628,47020,22259,-56927,-30157,-87386,-66214,9560,-19867,-70492,-39768,-9658,-45742,26276,71552,-88939,26372,-61789,-76562,106500,13669,-41799,-18154,62562,-36787,-73727,-70343,13052,30637,39683,-5462,-7048,-5653,-3529,-32092,-70039,19196,-70942,1805,-95708,-77256,21695,-92310,-93988,-10001,-50449,-25515,-24129,69054,17870,40135,59696,-52060,-61567,47829,16811,-43016,31491,95185,-261357,-23900,44330,-22173,-38554,52519,118497,25664,6437,-22757,64648,4684,-104759,-21837,4582,-28150,42261,-37833,-91626,-10281,24597,-5095,-24970,-51330,-67817,-15939,8403,10223,27829,-24128,-16703,-17142,2864,-82316,60390,63101,-22401,16322,-74544,-33657,22042,9663,8812,4950,10938,-46191,-10816,-4109,-20689,-130245,-68035,26299,70690,-41704,31054,64584,11370,6751,7544,76483,61257,38849,-34287,-24279,34779,46534,-1238,40425,-38838,-13692,33479,41958,-56749,-10729,56325,4948,-24436,-62277,-77351,-105206,22110,23458,4526,7429,-11223,32211,108726,-14118,-27964,-122320,-99087,19947,59216,-65889,26990,69375,20956,-55083,-112029,9900,10051,70667,15973,13844,14730,-77556,-99586,-100469,-47290,-85785,-11400,26204,13236,28598,-109743,-53007,22820,-5099,-23299,-19697,16263,4365,-795,67072,502,-58710,-26457,3148,-39223,1206,-36007,27153,-13192,13848,-2807,-50550,-20864,78215,-81715,-43319,-37068,-6806,56330,-32949,-31503,-65759,-3698,-77937,-5750,44964,90157,4825,13236,-42140,12633,-37392,32158,27127,11167,8817,-59799,-45732,-31591,-30678,-20777,18427,24628,-74041,-36757,-37771,45804,68423,15348,27588,-54106,-19909,6768,-35122,-38224,1574,-10328,2367,-28143,-24766,-11047,-20058,-6338,65591,56310,-22998,26374,455,4313,8965,62437,48532,14232,12169,-78932,-67539,-23360,-11716,-119079,4373,70312,-83754,-39465,-29111,92651,32498,-10338,-13704,-83379,11820,-9882,39009,33436,40391,-32508,52369,-8172,-94245,-49840,2393,12208,12678,11673,17507,-1826,-31563,-9757,57836,-24944,2929,-10347,-9651,43037,33496,16279,489,-13822,-92498,25727,17996,61680,52437,15867,-71423,-63510,-33438,-25432,-185,-35425,49117,69780,34353,9755,-9470,-7606,10221,-114329,56886,37276,14462,57337,74443,22652,24750,40886,-85848,-43018,13331,-73488,-43400,-7558,6887,-252,-22314,51097,-862,-75986,-62114,-24877,-5388,5828,84503,-11513,-927,-25492,14900,-3361,17157,-17823,34322,2727,20977,65952,10636,-47157,-45682,14805,-35722,-11142,-24796,16465,-21103,-6975,-12653,44006,56768,26682,72617,23047,-47261,76654,-65822,-7093,68480,-42671,41425,29634,-16905,25937,1592,-4857,35335,-14360,135094,34011,17282,-78631,47246,-8918,63391,-1264,-24856,7513,-53537,54069,-8015,67307,56135,-5069,-30560,-45182,25306,20008,-11400,51763,83513,-33843,-25950,-6619,52365,34125,57296,19167,7240,-69950,58203,43958,-44128,-44264,-89917,54183,64587,-6453,-55058,-138964,-60289,-2235,-15977,-72764,56851,30738,-99591,28467,53346,-51537,-8998,508,51644,-16875,63607,60267,67482,4196,-5086,18089,-22080,20099,30296,97018,-15457,-6387,-32034,49308,30349,44525,-13650,-82251,8968,25800,-13074,-91184,-45182,24421,-12867,6194,7947,-88102,-22462,6731,11999,15328,35295,640,33117,-73077,34803,-12315,16994,-34919,29996,31927,16546,-46072,4448,-54621,-78028,13990,-20522,-22270,9290,91435,36913,-12625,-18733,14370,-95554,-127281,-9515,-46489,-101520,-100895,22771,104288,129705,30217,37480,47919,-48036,64852,12382,36988,24952,82576,43141,-53096,28719,-16675,3537,-27646,-59742,2339,10031,7006,-69037,43563,43203,-47592,-22507,-21355,24152,33382,-41601,-28726,73076,72297,7239,-62979,-87497,181622,23982,22459,-18656,55486,-37826,-62714,12385,66933,32348,-20279,-6029,3169,21397,2648,105263,42216,-31472,-43242,38133,-10645,-63186,-20147,42074,21434,12554,60812,19694,-5382,-44763,-1771,-1950,58265,45945,-23522,-10133,-80268,-85554,-24625,-17018,5312,81116,32639,-20913,-55500,19655,27301,55708,-3409,-48427,83370,146569,27024,39362,-134249,-16753,29331,-13765,6364,39669,41807,71374,1116,-31262,66241,53794,-13691,-26951,7432,11758,5451,30787,6141,-32595,-10860,-14683,45097,-13355,-18946,5354,-60184,29006,-64038,-72404,6788,36240,1190,3759,-49823,7654,-49573,6735,-38796,10859,59279,1155,-43253,-5109,29510,14907,104040,57160,56307,37151,79239,-15103,40546,-1032,-53102,8753,-44709,-99076,-36326,40945,-5404,44022,9487,-59713,14932,56943,8332,-83343,-25596,-31716,58246,39356,-13229,-79209,-40770,-70482,-18461,-48294,40495,-24910,19990,-19602,60229,28988,34937,-32523,-5945,-35801,-11589,131081,-27446,-44656,8568,-23739,10145,43140,6287,54494,11420,-37073,-65911,11879,-9648,-54284,-12363,47560,-80091,-69029,16384,26383,48359,27500,-73318,-93963,31466,-2204,-13579,-54474,-48247,-27492,2036,25104,-56921,60378,28185,-3697,17547,-36036,-21194,-61927,3370,-3432,9897,-10394,-54320,26309,-56114,-51442,20588,-6196,-29183,-51112,42466,-2007,-23727,-14199,-16254,5813,58720,12492,-22654,-6914,1291,36847,39243,-1664,10031,21650,-41150,-96297,17858,17915,-13874,46038,-9807,25987,78911,30610,52818,-13149,5454,61421,38838,-38234,-81344,-2538,23801,25477,94643,114789,15378,36983,-12601,-36360,68759,-16884,-22453,3960,18432,26944,-74084,2587,-101,81724,69987,8610,35726,20680,43376,19518,-19258,59201,34226,46343,-27550,-5723,17772,6502,78467,118344,77403,78126,67251,64441,115133,62890,-14314,41086,-33038,82575,-120393,-77053,-46738,19470,81950,7715,-6669,86693,-34919,41660,44958,-3269,13322,-76904,-39696,85702],[26577,-23476,2840,455,-50810,92753,2289,-7162,-29358,49205,21093,-50036,14862,327,-31490,-10514,5961,34386,33715,-18366,45575,-32996,6266,57263,40727,-30354,75937,27301,-32417,-8035,41280,38204,-8004,-13824,13283,-43404,-16876,36652,-79806,-20565,13726,-13463,68108,52148,-82968,-19846,-27197,-32085,39664,62056,5618,-46841,-53311,54217,24845,5139,24085,37378,-27270,-28112,12060,-55656,-10267,23210,-98547,10433,59616,-33514,-23472,49612,49577,2066,-26147,-15327,151410,13009,72300,-140,6798,-58774,-40830,57377,-33354,-5098,2856,62051,-37724,17169,3340,22404,133459,12390,-39798,-4380,-26527,50980,30951,24489,-28267,65713,-58600,17030,-72944,-38777,31766,-7452,-7569,73840,10223,23599,9454,-16727,15085,-45959,-82768,-45920,-15028,54564,28190,-15987,-15721,-28734,-18033,42620,43472,-76819,-18546,45226,35873,2214,43454,32219,13098,24951,-16685,138710,-23661,-6853,-52678,39316,-74698,-32662,28536,60693,-24642,4461,42799,-1856,-25581,24297,-13374,48661,-57483,14024,190,40518,22679,21138,61943,-26084,73113,45498,-29758,-105840,-62213,-34321,28063,-12845,49455,-53669,-126,22613,2854,-26607,-128204,16040,101268,15963,-775,-12988,55843,-49076,-42211,1495,-57931,25077,16102,-19558,-18298,37147,51963,56720,98273,98895,33247,1188,-65566,-27325,-74217,-55494,-8351,-1512,-58660,-36955,14031,-72192,-25,98778,-48927,58338,-66891,-79215,82542,14799,-6236,-3027,56938,-49765,-93629,-80522,-2669,13845,21085,33738,19588,-19744,-12716,-51856,-49782,55982,228,5264,-77469,-56372,34493,-93801,-80139,8501,-15508,12790,-516,62614,32124,40924,59397,-59136,-91533,36986,-8930,-62381,69345,-6935,-255889,-9087,36140,5856,-39043,30933,90870,11383,9242,-15900,109882,-34771,-119991,-25568,11777,-5086,63976,-23307,-109190,-15692,20507,23189,-14411,-32209,-73153,-5478,38472,10985,25476,-15502,-25595,-16811,-1939,-58366,73026,70131,-24589,19031,-50510,-39934,-5908,-19670,15146,-18543,-16578,-44352,-16181,9185,-12346,-95089,-50184,50302,78038,-56140,39144,70643,31475,13774,2944,46691,41033,34148,-46796,-33811,54528,72609,-12638,68016,-51293,20900,60266,34419,-54154,-26781,53554,21600,-12962,-61879,-83257,-73104,18864,28655,1666,31971,-5293,30830,91885,-18304,-42919,-120460,-98682,47132,59913,-59363,17167,85082,17738,-57249,-61180,15878,13953,61328,16217,30854,37524,-62230,-85804,-87928,-45672,-69117,-980,24202,-43982,32211,-90682,-36002,25625,127,-10499,1215,-10023,24277,727,63986,10258,-55476,-27913,8240,-33444,18698,-23925,14065,-10224,14593,8189,-50524,-21121,81800,-64123,-20615,445,-7868,40483,-39257,-34453,-50232,15999,-68505,-7411,46439,80662,-7839,19437,-42426,28063,-18945,34223,37214,12613,22717,-44152,-59339,-28221,-29826,-22151,5390,22735,-72923,-43559,-8328,80091,73255,25155,3850,-52118,-13922,-6125,-22317,-62640,-22793,-30888,7084,-34458,5537,-475,-15346,5566,74525,62355,-58793,-3309,12581,-2407,-4608,45169,43677,-13421,10269,-61450,-82856,-20087,-709,-107646,10378,70090,-86021,-12271,-35492,76123,31831,-13769,-47796,-97040,12935,-20763,23714,30194,57270,-47924,60639,20212,-79541,-60097,-15479,18243,33452,-5544,5883,-8439,-39632,-26757,37035,-11750,1773,-28098,-32189,36027,21862,26613,-22256,-47938,-141630,-11173,26411,70892,23156,2472,-53201,-82527,-32194,-8360,12968,-37418,64135,87380,30048,30446,-5810,-17267,-31758,-98614,76781,36868,31245,60509,85291,25673,18000,31752,-77306,-80396,26769,-52011,-25623,-16255,-21896,-11381,-12081,48001,2886,-84702,-51175,16145,-7086,11407,88126,2005,-20941,-36976,470,-1255,20912,-37165,55394,14515,-10182,54965,13039,-23199,-20970,16794,-52921,-8612,-15667,26291,-8013,-11912,-7379,57559,66358,35694,63041,17760,-37863,61746,-79168,-26910,112879,-38634,45080,26580,-3974,28413,-47714,-2517,29531,-25927,90251,28987,30869,-53322,62107,-4280,64801,9147,-32867,-7730,-64447,56539,1835,69721,68487,-10308,-34669,-16329,15482,37427,690,76153,81187,-60600,-46188,5096,49901,17985,69269,35028,16416,-63545,56379,44992,-44270,-30845,-111683,66611,51792,897,-53220,-83388,-20007,22853,1361,-27229,59962,48687,-85675,-12510,-15619,-67141,-834,-16133,49591,-12071,51966,51384,64240,-5017,-15179,44807,3764,22849,60414,96048,-1485,-1620,-38740,17577,26939,50448,-28383,-80131,13778,38082,-37043,-65903,-38538,31146,-7620,-9030,11227,-93978,-16829,10043,41153,7932,39810,16592,19306,-61209,43946,-21143,12951,-34921,26017,38425,-16919,-52605,-24457,-120084,-89293,13801,11850,-22268,20025,83372,30849,1349,-3771,36484,-61602,-101203,3183,-58039,-99378,-105096,-40748,70663,106081,45030,29452,25958,-47283,63153,12202,51611,34006,82016,19032,-52310,25689,4424,13717,-23780,-72080,1420,4132,-4346,-62565,31267,41893,-50083,-27483,-19356,23383,30118,-38587,-34106,56931,59241,12325,-61574,-72666,170201,9605,14245,-45108,36715,3628,-75455,32104,67005,33350,13070,2276,-118,29395,21786,105796,57723,-25017,-50046,36015,-12347,-75205,-11334,35155,23295,12857,100487,23980,-12708,-73590,11598,28189,58431,49725,-22417,-60,-78958,-65029,-21858,-24399,4529,105075,44127,-7409,-58030,29894,27877,34987,4011,-32270,83897,151779,37559,36767,-154082,2574,30474,4573,12198,49274,12461,65544,-5831,-21000,74512,79639,331,-16678,-10158,13547,2356,30703,10739,-32635,-36154,-50725,44678,-874,-29838,-17255,-62644,26517,-54899,-82624,34969,27058,-3706,-4546,-64929,19298,-30918,27804,-22971,323,41632,2317,-15567,21169,27492,-8157,80029,59213,69327,25821,104601,-26243,45887,22660,-36596,73,238,-70812,-34830,24281,-19277,44484,26876,-46545,6518,69426,26219,-123034,-59115,-33804,50346,54862,-19927,-82306,-73991,-77812,-12319,-50708,58105,-38502,11521,-40304,71616,58312,23220,-39875,-19142,-22953,14316,80492,-64675,-22275,26132,-6512,18084,52556,8073,28516,-16352,-53379,-33935,-11042,-13956,-59824,-16034,44066,-92300,-96708,19053,-1709,53938,-13595,-48157,-71738,28898,1199,-13930,-14161,-17260,-48233,3803,23027,-34800,58381,7184,-10264,13699,-12683,-15684,-58648,-7457,-21611,12755,2289,-40555,42212,-41951,-35013,40436,-4543,-13171,-34134,60476,-25849,-41479,-13725,-11542,2412,47434,-13033,-42216,972,-18558,216,28649,-1896,7979,41643,-48979,-96569,36532,-12322,-21959,56629,-11065,13052,63025,12165,61032,27931,21975,49814,29742,-30858,-66031,-3971,12025,49086,103502,93579,19703,24488,-11953,-48200,46329,-10823,4469,5949,2188,70213,-49087,-4951,-16509,52692,34146,-5680,17504,7688,47396,23674,5802,84969,28291,30529,-11443,-2369,21650,9758,57856,107570,73481,68463,44666,59446,103797,45242,25308,40416,-40815,92017,-136336,-69726,-59082,36637,61722,-4491,-17238,48927,-20801,62745,26920,-9495,9677,-59575,-25169,80798],[23309,-15839,-9946,-4614,-57833,78587,27035,-9631,-18672,55736,6561,-63362,-5061,-17233,-48070,-34555,20549,34752,19657,3673,21758,-49727,23357,52837,15316,-33473,74944,31463,-25726,6320,48008,44429,-4521,-12183,29978,-32155,3020,30703,-114153,-18287,15532,-9290,78929,67959,-97566,-9740,-42877,-37070,33149,80550,28910,-41831,-49621,22622,-43198,-5646,4668,32511,-38948,-18026,23828,-62821,-30575,-23182,-127406,-3319,62406,-67121,-376,44814,52643,9047,-4665,-9710,121604,31654,84487,-8927,19049,-51954,-60018,53221,-11628,-14855,-12824,25058,-35979,14996,-1501,6807,133109,4811,-10160,-7687,-55021,42664,23090,16051,-37549,52845,-37502,25777,-111637,-29362,60134,8518,-11730,62399,27177,9528,-6911,5122,14835,-46288,-114570,-45518,-21434,51836,33898,-32054,-27202,-6135,-40469,26450,28379,-51101,-19069,38766,50068,4433,41297,15736,19313,3968,-18903,86141,-2764,44284,-53743,35082,-74273,-53379,9599,42972,-35417,17900,38303,-6460,-24822,-198,-19653,66892,-71262,7570,-4170,23418,28040,14507,62518,-16777,76935,32860,-37722,-109104,-45817,-37466,37549,-23808,35718,-45223,22815,21969,-5628,-49067,-119089,16580,89752,10266,12252,-1688,70386,-43388,-77001,-18317,-51028,19966,44298,-8185,-38107,41123,16614,14524,104714,67333,12250,-25647,-70955,-27767,-55692,-38413,-19751,18799,-42117,-28872,35852,-96610,-23014,122357,-1351,76815,-69249,-80208,56417,19290,43253,12129,48182,-58607,-99669,-68958,-15700,206,5633,60474,31578,-23506,-20009,-65352,-22078,85805,68818,11695,-51855,-23676,33844,-93708,-44925,34121,25026,54869,41297,55634,50996,40706,50699,-64652,-107582,16987,-32498,-60310,95764,-169407,-193955,13371,40035,34272,-45009,1476,58551,-4660,-1292,-8467,119551,-83327,-111313,-20666,12909,18125,74518,-11367,-108824,-16608,10366,58322,-12864,-16297,-82414,5899,61866,9049,9533,-10131,-44076,-9937,-1134,-33393,78962,49020,-23143,24913,-33172,-35930,-34378,-56832,27176,-33332,-52281,-32846,-22611,24523,-3992,-49881,-43109,71831,75838,-58195,40878,63016,42682,10799,-904,1786,18987,10029,-61937,-45573,63168,97284,-20816,92048,-53633,63806,84457,25030,-42580,-40960,43549,31899,-5078,-48055,-62235,-20321,7770,31168,-6171,43879,806,26593,64123,-17254,-49882,-107957,-84000,76522,58399,-41769,8265,67902,4261,-53825,-26398,17223,18725,47955,24047,45716,48062,-59719,-68338,-62905,-30544,-48925,4654,22293,-81985,23974,-63732,-13821,29139,1007,14020,19297,-36344,46311,9218,53224,19768,-34801,-25429,10478,-24724,32302,-15014,-6752,-1832,11695,16837,-50176,-25508,76702,-33423,4508,13348,-11517,33240,-41875,-39129,-27458,29530,-35690,-8952,40479,67037,-33102,16705,-50179,34278,8740,38044,41566,15364,32484,-22379,-56573,-16908,-25943,-19802,-11047,16091,-57751,-44515,24444,95722,53563,37137,-13663,-19510,-6272,-13552,-11555,-76041,-37536,-50531,13989,-40999,33015,5544,-8784,27426,69884,57738,-81078,-27930,26015,-9115,-20168,34423,41872,-49103,3586,-30812,-85713,-7550,31893,-85874,9012,51793,-74388,15136,-26370,36456,29151,-15336,-63776,-105496,10149,-29707,-6772,19647,67358,-62519,63203,46803,-54171,-62413,-41699,20003,48459,-16678,-4631,-13878,-46754,-36088,15141,-3042,4448,-32400,-50796,-5019,3831,29841,-51816,-69691,-153231,-47595,27906,67175,-16793,-473,-25848,-92858,-18405,5415,26803,-40719,69924,83413,19408,42389,4034,-24041,-69719,-72223,76585,25274,44235,56382,95219,35074,10744,27013,-47036,-104456,41270,-20555,-8461,-23064,-50337,-27763,-8408,31382,-4862,-73190,-26967,49510,-11042,15656,79029,16918,-36382,-30891,-15833,-4681,23781,-57758,69529,36148,-32849,16279,15043,-5486,2776,12815,-66571,-3329,-4889,31552,9628,-16450,3628,66156,48533,25925,45971,8293,-25493,37936,-83516,-44873,127341,-9126,36452,22072,12513,38359,-84810,-5534,15858,-42038,49219,17965,34892,-8821,70826,-7461,57140,15831,-41591,-25667,-71214,31325,6687,73751,72246,-5643,-32022,19119,632,43222,7079,70644,60310,-87648,-56393,12788,35914,6663,74798,44842,22024,-54255,48728,41661,-34616,-18645,-109965,53128,30894,-328,-51657,-19512,2821,52830,17368,23107,63699,57331,-61644,-53797,-73838,-81303,9011,-20635,42660,-11513,25353,39680,48027,-10634,-20378,57998,31810,27288,88002,93431,20008,3369,-58990,-13402,15633,50246,-38925,-60914,13715,54152,-60358,-37859,-27025,41866,-3862,-17511,14647,-90564,-13997,23748,68512,-11588,25574,33922,3224,-45363,50370,-30015,12568,-17629,13673,41166,-38731,-49898,-54411,-148989,-90562,11021,63649,-3703,31881,73716,15547,16114,-1916,49969,-28925,-55977,9877,-52135,-85064,-97418,-84212,33060,85580,60339,22967,-7184,-45866,52506,10581,68597,37554,75196,-20266,-46478,5115,18716,30376,-28553,-76803,4389,-4008,-15210,-50290,14460,24596,-55582,-35098,-19180,24944,10323,-31189,-28254,33631,43579,19179,-58212,-52351,157388,-3582,11388,-66835,11004,33491,-76713,40196,57744,35430,30786,19363,2708,43370,33719,88397,65315,-9861,-46563,28914,-5599,-62542,9864,20770,24667,1050,122667,24025,2250,-85108,37136,58452,47418,49131,-26187,13919,-73883,-36628,-20836,-21303,2470,113600,56225,10433,-60253,24382,25054,8987,11016,-5541,74175,131302,37828,38937,-139560,22723,24889,17945,10852,49167,-488,48671,-15077,-9112,73094,91435,2814,-3500,-24709,19403,1089,20990,19796,-30764,-50093,-72367,37915,9068,-39280,-35665,-58017,23372,-38212,-70957,52292,4679,-5617,-19981,-71229,14297,-3930,42806,-15348,-7474,32623,7943,25087,45282,14786,-40800,38826,56984,70650,16952,100013,-32640,52215,39366,-9390,-5109,42944,-29885,-34088,6883,-29028,39459,34933,-28934,-5012,66035,35711,-137450,-82312,-39410,34948,58229,-27065,-77576,-93823,-69901,-8193,-43256,75085,-52472,-3730,-53090,73376,74557,206,-48410,-38635,-9442,38175,21636,-103930,759,33433,15955,20045,59321,17147,-4678,-44989,-53200,23734,-30728,-11395,-51734,-16913,45731,-99526,-122890,20928,-32445,47765,-52184,-20811,-42555,27991,3204,-12849,11651,7718,-49994,-2135,17049,-16661,58302,-15379,-14579,11370,10433,-11520,-52947,-17628,-30215,15026,9734,-25857,46615,-32140,-13298,54628,-11363,-6354,-19851,66274,-41388,-48103,-22688,5685,6862,27067,-42067,-55502,5286,-35009,-23400,20025,1778,1949,53943,-49945,-93034,49026,-33050,-27728,57414,-18076,-1154,43786,-10020,57353,67196,35794,39646,21026,-24093,-33581,-3572,-2645,41875,99107,38618,16138,32847,-6534,-44158,23261,-16293,22322,4375,-4562,107933,-25869,-10149,-38487,36139,-6441,-23635,19913,2462,63079,26947,9391,100651,22180,13392,16392,2010,23220,14579,17509,75588,57718,44381,20424,52741,84588,28207,43109,30716,-21515,81791,-115694,-58485,-66716,58703,29338,-18588,-19620,8552,-3311,76436,-7865,-15594,1985,-42854,-8810,66314],[26560,-13579,-27937,-16002,-54899,43788,42563,-9953,8014,55320,-13894,-73394,-24598,-26026,-59075,-67821,33104,32093,-4220,20671,10547,-46676,46875,46329,-7627,-47140,38139,24837,-11031,17963,50533,44177,2521,2838,57702,-10847,8862,14052,-114711,-19811,20811,-1589,86762,83581,-96673,-14839,-49572,-31340,21312,88945,38493,-35001,-43449,-14092,-91280,-6137,-9870,14865,-42619,919,32040,-64731,-48524,-78679,-132675,-10743,47197,-107793,14988,30567,55397,17295,9829,-10702,65866,39773,87819,-20674,29177,-42271,-70155,49101,6439,-12681,-24460,-8030,-37147,16800,-8187,-9478,91941,-12780,17065,-10893,-75151,31982,15789,-67,-48744,36076,-9106,20248,-115506,-26931,62193,25307,-12829,48049,37105,-7874,-26168,21453,7113,-48151,-120367,-29318,-21631,40755,26292,-47138,-42771,13819,-53915,9861,8679,-25678,-17995,33452,54795,6030,39301,11998,26891,-10957,-26416,21263,16619,87108,-52668,30249,-58900,-63341,-3770,22599,-43233,20757,28720,-7912,-21712,-30554,-20164,80775,-60155,4329,-7594,1598,24061,13289,45065,2700,74347,18507,-33908,-88212,-19466,-43366,42630,-29949,12388,-30172,45853,27170,-9803,-57965,-96643,10195,66175,-5042,13521,13381,84819,-30005,-95927,-43127,-45115,15997,61617,-9679,-54811,37110,-23336,-22804,101544,24350,-19322,-52341,-70287,-28310,-35726,-20866,-25084,30313,-24803,-12592,51382,-113312,-33705,130856,33882,76144,-65622,-77503,33437,26984,88141,23229,38238,-63305,-96793,-39181,-24560,-6742,-3796,65167,29599,-17241,-21686,-71641,5704,99459,106914,18617,-23233,12330,19679,-92824,-4593,62947,63629,98166,87807,45822,62967,39072,36361,-70944,-105835,-10670,-50636,-37898,110412,-295896,-154292,34015,50152,52392,-55001,-28177,31825,-20883,-20880,-3343,82444,-122937,-80795,-5007,14706,36104,71132,-7160,-91868,-11241,-4344,91992,-20354,-4735,-92641,13807,70238,6758,-14346,-8002,-64540,3271,7702,-16380,77295,11019,-17412,30604,-24270,-20261,-56301,-90698,44349,-34110,-87392,-20518,-30742,37114,694,-10676,-43387,80025,64151,-41806,37738,39672,41527,152,-3250,-47202,1683,-21541,-78113,-55343,55761,109532,-24866,105875,-45514,99817,96220,15521,-25983,-51434,27914,31221,-2276,-21755,-16497,33062,-6003,28390,-17515,39055,5258,19935,35145,-11331,-49225,-88108,-59668,101937,53830,-25845,841,33505,-11734,-42374,-24959,14305,17612,30702,33402,55045,44187,-67988,-52822,-31550,-8023,-30197,6994,17892,-87324,6601,-35997,6401,33436,-10996,42736,31811,-53138,63433,23468,36722,28421,-3233,-18533,8444,-13216,40125,-15229,-33917,8801,8912,19798,-50616,-33419,63918,-6368,25858,3095,-13898,41432,-27078,-40415,-2949,32487,6023,-10667,30391,54918,-57708,2643,-62521,29834,34573,44020,37837,16887,35112,-1244,-29725,3133,-19057,-14961,-26513,8351,-31865,-44028,50167,98367,24946,47876,-19271,32753,450,-15029,-6299,-76164,-38112,-65266,21224,-45042,49584,6181,2039,54686,56739,45151,-83904,-39192,39336,-15092,-34257,22009,38312,-84843,-4804,-522,-76116,11560,77710,-58413,-713,18917,-51831,35909,-5237,-17868,28732,-11744,-50845,-103089,4738,-32859,-43538,6212,68735,-70770,63716,63308,-25058,-55693,-62047,17779,54815,-18970,-7992,-14227,-48447,-37429,-2788,4539,8351,-19698,-59999,-66763,-16847,27283,-79779,-73991,-126771,-74996,27731,51340,-53073,5793,2072,-91877,4433,12094,39426,-46670,63964,55808,3877,38159,16931,-23291,-94034,-44671,46491,4553,49976,47839,100825,46756,5791,28957,-8529,-108417,54827,12494,2617,-26826,-66578,-46541,-16913,1881,-22040,-49999,1388,57953,-15563,14617,59687,24821,-40094,-4032,-30008,-12847,25241,-74579,74100,61732,-43138,-39941,15621,-451,19411,3563,-74061,2480,5380,29483,26020,-17259,16901,66598,13217,-2965,25592,-2660,-10970,8753,-74520,-55410,108223,38608,21729,15698,28925,51973,-97024,-15900,-3347,-59538,31151,3073,27289,38988,70247,-15038,41298,16364,-48296,-42969,-73641,-12381,4472,77335,66634,11785,-23641,51456,-17738,37130,5957,39400,24131,-102252,-56454,16609,13966,-306,73600,45513,22795,-46541,36954,33833,-14155,-10995,-85317,22082,7255,-9930,-50443,26603,7979,79927,31555,65886,67386,56873,-35437,-80845,-104956,-84268,19998,-11788,32504,-13718,-8310,29397,22233,-8859,-18081,53949,54703,32919,107807,85055,43956,6248,-88046,-32400,1381,43686,-41500,-35152,7873,65932,-77987,-21009,-14539,55163,-2511,-14183,18237,-78644,-15782,45482,84574,-38482,434,46583,-9838,-27998,53742,-38394,15024,15870,-2938,37260,-48534,-38104,-79747,-132956,-82212,7928,113008,29173,44056,66804,-6580,27946,-12905,52176,439,-4119,11447,-28535,-62590,-76025,-94023,1000,73750,69873,20315,-43438,-44588,30951,3960,81778,32457,64805,-61089,-37105,-28628,20932,52667,-31301,-67882,10802,-14821,-25114,-35366,-955,-6153,-64646,-42270,-23674,24369,-22997,-23508,-12512,8736,31740,26861,-53202,-33809,143523,-12573,12867,-81994,-12541,45842,-64281,36201,43935,39657,33551,39058,14503,58859,36778,57056,62438,6118,-35897,17384,7392,-32471,37031,2973,28158,-17431,115520,18828,32176,-81226,67621,80267,32679,43230,-35291,24347,-66723,-6675,-19331,-10163,-2679,103810,66993,26781,-62758,3003,14091,-14589,16002,24033,54963,88656,26579,45523,-94406,37173,13243,18799,-401,47701,8926,23678,-24410,512,62578,84279,-7859,10313,-32575,27890,2656,4705,30595,-27058,-50877,-73552,27159,14552,-44743,-45294,-46171,23244,-17676,-39201,55823,-26620,-3541,-36800,-69393,7431,21603,52350,-18810,-11491,32199,17087,63977,59231,-4582,-73104,-4643,50929,59978,14214,71677,-33422,56361,46917,18667,-6776,69432,11104,-38813,-6917,-31168,32114,31579,-11059,-14878,48882,35613,-124182,-90087,-46787,17929,49588,-32906,-69631,-94699,-49416,-5624,-23196,87561,-62363,-21631,-54023,67009,77102,-28982,-59237,-58604,1423,52309,-22793,-133348,18441,32809,40019,13505,54045,29780,-35781,-62442,-36684,80372,-43304,-4474,-32052,-14346,61114,-101260,-139122,20829,-56858,34108,-79742,-807,-17530,26899,3130,-10391,9811,18055,-34028,-12221,9367,-2688,60540,-33651,-13702,12917,27926,-9053,-45668,-23327,-34790,15376,13241,-15185,39978,-30491,7929,63433,-23833,-12089,-10828,56708,-43035,-40675,-39882,29688,17246,5629,-66972,-59343,4582,-42581,-21967,15901,4882,-5620,58064,-44997,-88336,53633,-35229,-29795,45082,-28006,-12661,25913,-28944,41244,90353,43653,32178,14615,-20228,1022,-3585,-22899,11550,86310,-34035,4024,48087,480,-24143,7753,-26700,27272,-2757,5717,130862,-9101,-11033,-62908,34940,-40947,-39108,40519,4534,83378,31563,-11033,93469,23078,1578,47846,7469,22874,21687,-34594,34497,34822,17235,1012,45900,63038,16002,25471,15107,17247,61646,-72216,-45625,-69469,76863,-6294,-30150,-13146,-23847,12020,80331,-46423,-20574,-8043,-29274,5890,46346],[33235,-19554,-45656,-31263,-40628,525,45292,-9051,42061,46643,-38083,-79217,-36283,-25135,-60343,-101617,37937,28136,-32287,26507,10730,-27123,68657,40343,-16576,-65812,-28949,8689,7719,24882,47023,37777,10844,28442,91253,12699,-6772,-12307,-78232,-24848,28880,9242,89797,93256,-79532,-32610,-40762,-17004,6384,72202,33627,-26541,-32360,-43109,-96849,1292,-23552,-10949,-38305,22698,35897,-62009,-56749,-110515,-110508,-9480,17993,-135675,21014,9021,53305,21888,14339,-17625,9762,35715,86330,-31550,38040,-37161,-68325,47360,16436,-1233,-31173,-31705,-40280,23303,-17041,-24604,30810,-35874,30722,-14077,-78400,21154,12339,-15892,-57531,18257,18451,3933,-96712,-31976,43864,35500,-12650,34431,39068,-24594,-43409,27039,-12516,-60933,-99247,-2346,-13938,25168,9007,-56709,-58161,28638,-55931,-5128,-10230,-5168,-14738,32712,51275,8086,37865,20757,29453,-16666,-38909,-30370,29743,104112,-50141,27745,-34576,-58960,-7183,4164,-45300,18094,16031,-6323,-15959,-53306,-13669,82228,-24842,10706,-13510,-20585,13000,18026,18985,25526,66585,2614,-20895,-46664,10427,-48636,42102,-26804,-15203,-11330,63963,37433,-9150,-49110,-70529,545,38458,-28945,2827,26684,89565,-12512,-93546,-70319,-43784,15353,65988,-24224,-74060,26673,-52193,-41860,90513,-13388,-57964,-73106,-62874,-26513,-18942,-8048,-25133,24534,-9772,12525,60264,-116126,-27921,117006,39370,58066,-54656,-68469,15685,35575,109354,27832,28185,-63633,-94689,-290,-29210,-5827,-7849,46133,17972,-4722,-18126,-73696,25901,95482,107843,23601,4060,42693,-4136,-90604,25299,89726,96269,139727,123103,32417,59081,33993,20077,-80387,-89463,-41191,-62049,-4548,111280,-295202,-217330,44262,58905,53794,-64829,-50671,15033,-36362,-42450,-2385,13464,-139531,-39611,18081,22682,45476,55669,-11427,-63416,-283,-21906,111256,-32177,2039,-97698,13945,60783,5848,-38175,-8819,-76820,20056,24188,-10486,68047,-26858,-8401,31858,-23365,5105,-67142,-109951,63618,-19460,-110574,-16396,-39908,42622,-998,12103,-46072,67267,46088,-8488,31621,5309,28991,-14412,-3129,-86733,-6941,-45947,-90798,-57221,34052,102017,-24314,107277,-30173,110703,88136,7787,-8700,-57344,9589,17712,-4612,12458,37350,66247,-15995,20143,-29911,17646,6363,12227,17082,-1391,-43446,-64858,-33595,115046,44891,-25298,-6000,894,-21961,-23716,-49078,8687,6615,9036,37406,57056,28612,-80119,-43978,-745,15203,-15977,8419,9291,-62982,-14130,-13779,18091,38619,-37937,67979,37764,-53523,69982,40455,17966,34948,28515,-8273,2246,-1384,41672,-27389,-66247,17557,11687,16963,-51424,-42390,46667,7079,38208,-17521,-12196,64446,12170,-33958,19442,23266,40175,-12473,19550,47623,-68185,-22123,-74232,16694,47645,51189,25953,15555,29618,12930,17053,28828,-10868,-9121,-36902,3576,-3762,-45083,61359,96351,4865,56191,-10143,81609,2768,-13179,-7862,-64584,-24240,-71580,26461,-43887,50229,775,18220,79856,42507,29497,-67330,-33916,49331,-19828,-42914,2997,29797,-112097,-11594,17175,-58080,31362,119076,-32173,-17062,-18085,-25170,46930,20606,-70801,32773,-1435,-11103,-86193,-1074,-28608,-71181,-5002,62438,-68181,64818,64948,-573,-44218,-64882,13651,52978,-12896,-2509,-7828,-43569,-32943,-14821,13489,7682,4995,-57453,-121524,-36324,20880,-95752,-61649,-79362,-88933,30229,28778,-74651,17031,24076,-79717,30577,9673,47510,-54902,47777,13120,-13184,13994,27508,-12017,-99197,-24816,-10157,-20110,47228,38112,98738,53065,4530,37179,22562,-92507,65767,40658,3796,-26424,-62758,-63889,-37648,-35642,-41470,-26264,24710,35722,-19184,6025,35111,18496,-29597,35794,-39378,-24332,24051,-82761,71679,81202,-42336,-95471,14059,-8893,25242,-8957,-73865,6329,13363,18696,34148,-12060,28598,58400,-21571,-42830,7140,-11535,5050,-18778,-52258,-56394,66357,85464,8231,6175,41800,63427,-84086,-34126,-23656,-74157,36374,-12324,10930,76173,60276,-23442,20816,11344,-49130,-55880,-72497,-57893,-4710,77281,51607,38605,-11730,72137,-36279,22514,-2491,-4734,-16258,-94886,-48729,18719,-10309,-5691,67095,36320,19317,-42792,24750,21852,9983,-9290,-47857,-13070,-12148,-24399,-49094,33985,445,96943,45839,91588,68302,50730,-13870,-83794,-110215,-73305,30913,7033,22513,-16141,-38462,22603,-6477,382,-8587,36220,66939,38076,117122,68115,64305,5242,-109112,-31741,-9386,31953,-33589,-12425,-2606,64397,-87737,-23634,-6185,67546,-3713,3107,22929,-61482,-22400,68787,83494,-65108,-23212,48262,-15890,-10272,54343,-46316,19715,59670,-18757,26859,-49867,-20589,-95870,-87419,-68539,6741,137643,65642,55340,65945,-29317,32650,-33443,44545,26646,39721,11522,6150,-37710,-40675,-72037,-19764,66941,67821,21823,-70971,-43073,-241,-9253,87763,19410,54524,-88491,-25287,-64000,10324,77545,-15201,-43332,19575,-28176,-33469,-21277,-10634,-43004,-74566,-46357,-33203,17866,-60414,-20336,8468,-12611,28165,33590,-46325,-22535,128864,-15473,17016,-87794,-27738,42761,-40887,24306,30756,46255,30912,54247,32950,69061,31451,19190,49807,16417,-23737,2944,20773,2286,62475,-13243,34864,-34917,80269,9607,64838,-69292,94071,88363,22250,31626,-47340,24746,-59125,19729,-15031,2071,-11134,80949,73312,34393,-64802,-27684,-5562,-28472,17487,47173,30511,32387,6810,52247,-34107,42284,-2437,3879,-21265,48985,34374,-4321,-32336,4961,48358,60683,-27462,22183,-33192,37086,6709,-11543,39299,-21747,-40971,-57738,14721,15466,-44767,-44075,-28000,28526,997,2514,48913,-59167,1305,-48217,-61360,13352,36812,57238,-32862,-12424,34116,26003,85891,59362,-24275,-96398,-35707,41678,40709,20519,33273,-29642,55487,46019,37595,-5917,72559,40356,-49181,-14104,-23701,26237,18397,4137,-18141,23593,27003,-93595,-81469,-52085,4147,32891,-35947,-62542,-79410,-22978,-3866,9598,92145,-63821,-37863,-42230,56215,68530,-56895,-72342,-72785,4620,52454,-41106,-142293,29301,28252,61030,287,31324,41042,-57098,-60420,-10451,107056,-47984,1695,-7670,-9029,89323,-96913,-138442,17626,-68793,18091,-92396,6411,-3587,24211,1304,-6680,-18806,8041,-8191,-21477,2357,10547,64091,-42850,-6202,20214,37185,-8115,-36787,-21891,-41971,13249,15294,-10066,26504,-36798,24006,67700,-36172,-25787,-5663,32835,-30738,-22158,-60029,52557,30938,-9229,-82391,-53126,-1490,-39091,6395,17199,3074,-12613,54821,-36181,-82514,50891,-18147,-27223,21452,-37239,-18660,12613,-39494,17748,88807,43737,27911,10811,-19641,26169,-5580,-48315,-22340,74395,-96683,-13923,53791,5908,5569,4780,-34352,20118,-16210,35253,135486,1148,-6065,-84022,45390,-60103,-47353,67164,9086,98178,39312,-46457,58062,31711,1559,71969,13142,20911,31385,-84897,-313,11809,-1611,-10352,39883,43078,9375,-23912,-559,58294,42607,-26860,-32035,-66940,83349,-35413,-35830,159,-40645,19122,74377,-72256,-23800,-17550,-19361,15888,26119],[38298,-31173,-56141,-45318,-18276,-36477,36725,-7993,70281,30478,-61984,-80526,-36621,-16349,-49221,-125640,32678,22081,-57480,18876,16250,-523,80794,36508,-6685,-82691,-101571,-12992,25605,27710,38391,26666,15519,55224,121325,28530,-43818,-44670,-19663,-30533,38802,22861,87190,91909,-50425,-53770,-16121,-1248,-8587,25405,17690,-15448,-15651,-54677,-62184,12439,-39894,-36879,-28203,40478,35181,-56927,-50980,-101571,-67619,78,-13542,-135079,19068,-14746,43195,18450,9809,-27245,-23797,20016,82821,-39140,44529,-39826,-55477,49078,16614,14097,-33994,-42100,-43418,33723,-26539,-36612,-23372,-57424,27726,-17624,-60495,12446,14942,-22772,-61083,2162,37593,-16880,-72498,-40366,17157,32046,-11837,24403,34092,-36842,-48798,20685,-43512,-87225,-64272,28484,1649,9204,-9721,-58392,-67247,37637,-47934,-17507,-22305,8448,-8374,35732,41275,9544,36011,36134,23574,-15201,-54317,-56060,34705,89019,-47324,30460,-9131,-41556,175,-8706,-40547,16017,3644,-1679,-8084,-59454,-1539,67651,20915,29042,-22659,-38379,-1256,27821,-1210,44967,54058,-14066,-4973,3013,36929,-49587,36940,-11493,-40170,8022,73496,49109,-5178,-24828,-47273,-6845,14415,-55792,-15387,34974,80016,7241,-71316,-94924,-48775,19113,60266,-46105,-98551,14044,-54337,-37515,72977,-31207,-93716,-84275,-50805,-21522,-9104,-2885,-21079,327,1478,44365,65616,-101821,-7930,83145,10185,28690,-38190,-51792,2093,41108,98966,26059,18757,-58690,-100180,35832,-30943,1598,-9548,10214,2949,8539,-13892,-76582,32876,78854,85149,25274,25882,60444,-31076,-85515,36629,108691,122182,173226,134479,16540,36970,23031,4267,-93604,-66956,-67613,-66848,26674,95049,-140548,-401932,40228,60405,38607,-69732,-61630,7170,-50302,-59574,-5737,-54364,-131040,-3681,40649,38109,45719,33341,-21279,-30673,13268,-39472,106054,-41900,2907,-90837,3392,36584,6781,-54746,-12591,-73918,36201,45061,-12426,52309,-50804,1294,25543,-29474,34767,-66453,-108122,80505,6772,-113025,-25148,-48146,38981,-9158,16086,-47117,35028,27213,29681,23262,-31703,9878,-29127,-104,-106370,-6618,-53189,-94264,-46197,5072,74443,-19471,98741,-13399,85931,60303,3383,6167,-58016,-7853,-6549,-10841,46990,75944,70224,-16649,8959,-40791,-16306,3307,5340,19029,11587,-36083,-42868,-14194,110699,30970,-45230,-13706,-17231,-21095,-2256,-75954,2840,-12757,-16708,31822,52034,7706,-88117,-43876,23781,34418,-6577,10858,-3375,-26313,-31203,127,17493,44515,-71945,84244,38065,-36279,63718,56442,579,37267,49983,3205,-6456,7517,37717,-49258,-100728,21014,24286,11281,-50618,-48821,29347,5340,39464,-33162,-5832,94112,69243,-18177,38025,3668,55798,-13983,10324,44467,-57554,-53435,-79256,-591,42257,57257,8394,11504,17406,16539,68504,52947,-4444,-3782,-39782,4598,16706,-47238,57448,94624,3676,61453,12244,103024,-1942,-11984,-15042,-45466,16,-68070,27630,-36087,34819,-9893,38595,94707,33250,15485,-37548,-15354,51744,-23374,-43322,-20798,16338,-124716,-14330,19374,-37588,44647,136473,-13848,-36054,-46786,-2315,48725,42781,-105819,40313,14375,41624,-54712,-4547,-18233,-75401,-9959,52287,-53075,66762,52562,12918,-35059,-46846,10273,45694,-1789,7770,3771,-34748,-26459,-22414,23904,-4556,29950,-44767,-144487,-51320,12352,-91297,-38590,-34538,-88218,36579,7058,-77826,27982,36292,-59940,53113,-868,47955,-63459,26542,-29163,-26997,-25643,30000,9055,-85629,-17311,-76779,-41938,37343,29496,86987,46272,6575,48839,35728,-63892,72910,60616,-5837,-21387,-38993,-76000,-64150,-73221,-53624,-10334,37266,-5344,-21702,-9327,10966,-4129,-8157,73293,-42696,-37264,19209,-79172,67272,84366,-35127,-132512,10446,-26826,20334,-21995,-65581,6298,17528,968,29465,-533,35594,44043,-39814,-80324,-4544,-15109,21321,-36819,-21875,-49807,19490,109802,1376,-7406,48933,67390,-57269,-58915,-40281,-81862,51087,-24412,-7981,97520,43784,-30819,1055,3189,-41473,-61000,-68580,-89390,-19076,70286,27823,66194,961,76743,-50787,4940,-16179,-46624,-48035,-64400,-36814,22099,-31261,-12022,58156,19383,14105,-41901,15997,6929,25816,-12621,-12122,-40786,-21426,-38408,-46756,-228,-12701,99845,63365,95998,63569,43487,-405,-62771,-100033,-53279,40019,29370,17177,-16459,-56037,18598,-30698,13047,4870,12525,66426,40604,115618,43464,75950,-325,-102740,-10588,-10861,17246,-15131,1762,-14813,44006,-90011,-43966,-6342,75084,-6811,31475,30189,-43840,-32115,86087,66175,-83752,-34411,35254,-13619,7512,53108,-53936,26310,103868,-29433,12481,-46814,-2782,-100550,-40198,-55228,8886,127102,92685,64084,72466,-44203,26981,-58406,31687,48887,65189,15259,40973,-15852,5430,-31903,-27557,53312,51333,25877,-78802,-39932,-35555,-27725,86252,2592,48218,-92534,-11982,-87065,-9100,99793,28744,-7470,28759,-43107,-39524,-11617,-12925,-75805,-80805,-45828,-45233,4354,-90050,-25262,28131,-26767,34011,37362,-37066,-20828,114119,-11841,21895,-81508,-33414,30618,-12702,11421,21420,53784,34327,59390,50307,66558,19875,-16350,31212,18152,-15243,-12298,27129,29847,79615,-23467,43504,-44487,31641,-452,89536,-56762,109224,82247,20087,14979,-57891,12719,-52447,41387,-6614,7724,-20905,54540,71786,27622,-65239,-57237,-28839,-28002,14715,57655,7546,-25555,-15357,53605,22472,38369,-19270,-23465,-47680,50313,59547,-29521,-38396,3100,38264,29197,-48731,29659,-29042,44723,11461,-21381,42265,-15358,-25489,-35377,2522,13235,-39399,-32646,-5640,38931,13349,39890,39402,-83753,6230,-48822,-49289,35630,38065,57664,-53449,-11900,30188,29549,83644,47583,-37622,-106296,-47504,30053,18757,36594,-1184,-23903,48356,38908,41770,-4076,54371,52825,-60187,-13699,-7249,24761,194,16270,-11628,-2665,12429,-62633,-58825,-51671,-3684,14496,-35334,-58285,-58809,1019,-2404,51286,87079,-54560,-49090,-20356,45341,52993,-75850,-85319,-77191,-4086,39135,-35382,-126559,35720,23965,76039,-13706,-6288,46213,-64713,-38139,15603,89655,-46548,1795,12149,-3169,118072,-85999,-118162,10719,-66621,3891,-92256,1234,-1634,19534,-800,-2134,-59765,-20941,16432,-26228,-2331,26253,66609,-40957,7277,33401,39020,-8171,-26163,-12830,-54592,9080,18085,-7755,12425,-47561,32492,68082,-42217,-36752,-62,-10,-9750,-926,-75528,67797,45426,-13186,-87232,-38578,-11645,-26176,51463,23103,-5366,-17926,45625,-26236,-73424,42804,11008,-19896,-6449,-42750,-18886,4575,-40076,-4741,64313,36227,26354,8823,-20653,39350,-9463,-71907,-38873,70431,-125959,-33357,40242,7559,34699,14260,-33835,5499,-35361,76439,124291,8228,4723,-95642,59825,-59813,-46707,86107,9468,99091,50447,-79814,1002,42398,17335,79606,17818,17445,41978,-119388,-16892,-3903,-6020,-13756,34783,26135,5087,-84158,-10961,83154,31480,5301,-17368,-59214,74770,-50851,-34563,16343,-40396,12796,60273,-73436,-25062,-23514,-11899,19437,10302],[37059,-41570,-53360,-52085,5555,-57247,22258,-7841,81630,9811,-79884,-77519,-26731,-3407,-26657,-133157,18983,11755,-74026,-492,19248,21882,79272,35014,18400,-93166,-147835,-34659,38218,28944,27798,13104,11412,71947,137913,28837,-92238,-77156,36022,-33105,49221,38180,79504,78502,-16506,-67451,17525,7590,-20692,-37836,-3024,198,4972,-46031,-9485,22960,-58423,-54567,-15918,48900,30406,-52570,-32460,-57800,-18757,15031,-33192,-104064,12960,-33639,25302,5339,-287,-35262,-30395,-4347,77819,-42423,46791,-47074,-35890,53091,8844,27654,-35274,-37954,-44468,46266,-33788,-43507,-53345,-70707,14193,-22275,-24555,7667,23753,-15557,-59158,-10043,44151,-35167,-53951,-45535,-6870,12275,-9370,19225,24703,-42523,-31746,5376,-79781,-118068,-32954,57359,23051,-4524,-21843,-52978,-65314,41322,-34813,-26882,-23157,15577,1814,38557,26340,7095,31738,49696,9759,-12604,-69867,-56564,32919,50228,-45384,39923,10749,-16708,15294,-14398,-30091,18361,-4111,5793,601,-47846,12746,39348,58058,54602,-31878,-48320,-14599,40749,-3624,57000,37078,-29663,6224,44564,54082,-44057,29326,15303,-56309,24565,72977,56800,-738,7146,-27078,-8075,-1002,-76406,-33942,37794,59779,28586,-36816,-109867,-58929,26501,50042,-65993,-125018,4500,-24349,-14536,49396,-24071,-116166,-85557,-38225,-14291,-7780,-5420,-14715,-33866,8987,78472,70928,-72756,18688,40710,-40120,-4646,-21052,-28906,-9940,39355,64156,20414,10711,-47231,-110025,58281,-31619,12331,-11996,-29738,-9315,17394,-15635,-84072,25087,57185,60035,23568,38500,62073,-54166,-75979,31624,114978,141226,187958,117304,925,2023,5173,-11082,-108169,-48250,-82972,-65634,44773,58517,102626,-634018,24339,52505,12818,-66640,-60847,4513,-61523,-69036,-11817,-92735,-108359,13255,53161,57254,38754,10244,-32222,-1118,25192,-53177,76076,-44897,-3897,-68901,-18012,4870,8846,-60028,-19740,-55682,47763,65242,-15348,32236,-55887,7874,11417,-41589,60561,-58019,-87412,91167,35838,-93349,-44347,-52778,27342,-20789,6121,-44067,-3033,13756,53565,11826,-62741,-9167,-41025,5022,-103059,-254,-42717,-84766,-21136,-22396,33306,-11831,85375,-1546,32041,22137,3084,17466,-52703,-21210,-35666,-19107,72997,83241,51098,-5247,-912,-48226,-56053,-3292,1017,41303,26448,-30513,-27498,-7156,90360,13306,-76410,-23101,-17976,-8793,15602,-85783,-523,-33326,-44038,17356,42194,-10940,-86647,-51157,38731,47914,-62,14947,-17792,2260,-38545,7291,5193,50417,-97452,89139,34968,-6650,46701,68145,-13052,32853,55409,13555,-14993,11071,29810,-72744,-130598,17717,46693,7189,-45458,-49326,16246,-7023,31279,-34001,3447,118233,124585,4805,52569,-21598,51287,-14728,3415,41356,-28571,-84276,-73122,-16555,21084,59219,-10372,6730,1798,9834,105251,65906,-3349,-252,-35214,11839,22977,-46779,45554,91607,20794,61918,41092,85291,-13813,-14641,-24696,-23567,27440,-56313,23628,-22459,8123,-23030,59782,92974,30686,5563,-4622,8121,43000,-26258,-35204,-42315,1057,-121106,-12115,13453,-20375,45478,118957,-7446,-52657,-58423,10477,44101,54776,-114467,47665,31791,89464,-12483,-2997,-5432,-51926,-7111,43288,-27392,67690,32148,13333,-34143,-13986,9409,35942,9390,14392,16327,-26804,-22258,-29116,33391,-32944,42116,-26832,-128386,-59565,3026,-64296,-13517,-9795,-74421,44061,-7389,-65990,34458,37742,-38337,65644,-15556,39721,-69690,7076,-56543,-32681,-66684,20546,34813,-59427,-20628,-131040,-54635,23362,22837,66008,22627,10218,59861,29677,-33405,75305,71729,-23903,-12333,-3352,-80011,-85513,-102203,-50568,-4731,38008,-40896,-24714,-27452,-8267,-37529,16751,93279,-39956,-49556,10881,-63556,64407,66060,-26896,-142256,5831,-47897,8321,-32827,-50218,1663,16686,-17552,13127,15418,36314,28126,-34468,-102571,-6571,-11586,35591,-40456,8207,-40449,-17512,99538,2952,-24034,49952,61436,-32457,-86464,-49949,-80312,60518,-29945,-22705,106552,25333,-37565,-12444,-5471,-25882,-56317,-62285,-98726,-35832,54409,-3001,84325,11814,66304,-57631,-9906,-31789,-74760,-63283,-19329,-24214,29172,-45026,-19589,50197,-855,10921,-39427,12924,-8801,23350,-18274,9581,-55139,-17981,-46655,-42528,-58913,-25508,89007,85682,80769,52127,38442,5060,-28003,-84755,-32807,45530,48668,20593,-13758,-57319,14727,-45240,22553,17247,-9225,54687,38811,104519,16063,76137,-9717,-62201,23781,-264,2004,10995,6410,-24997,6977,-86394,-71511,-16640,75067,-10564,62693,41212,-30478,-41593,92081,40177,-89174,-28413,8688,-4719,24525,51261,-61012,34452,137143,-32633,-2538,-42050,9804,-94660,-13347,-46434,14527,87424,100413,68421,85190,-43590,10274,-81788,19271,64682,70395,27239,65243,-635,55148,10132,-23786,20429,22255,29794,-62690,-33494,-66228,-47483,77848,-12144,49007,-72259,1626,-88057,-30119,112955,90005,29662,35749,-57745,-42560,-9622,-8740,-94923,-79370,-40537,-55170,-13864,-103169,-38840,40154,-32166,46736,36695,-25111,-27572,100633,-2604,25703,-62483,-32989,16001,13297,4149,15882,59154,49751,52433,56297,46258,5131,-41688,12176,12597,-12010,-26169,20719,43845,84669,-25606,50620,-42514,-10257,-7346,101377,-47264,110079,65862,23499,-4754,-62146,-8485,-47112,60364,5397,3144,-28427,33017,61036,5291,-63784,-75800,-46778,-12505,7879,54724,-6946,-72659,-32922,46187,61250,28840,-34100,-54018,-72471,45614,66746,-47264,-42966,-4188,38725,740,-65425,30876,-23953,48531,14192,-21849,37334,-8851,-10116,-18751,-8018,10000,-30065,-15042,17352,51131,19822,62092,36043,-92323,8452,-36489,-34664,65889,28429,53238,-74011,-11396,15931,23518,62466,30389,-39866,-103447,-44482,17234,332,59843,-22574,-19317,36056,28009,32384,-2819,24314,52299,-63960,-6826,14735,28461,-16673,27376,4624,-23504,-5707,-44786,-26639,-44429,-5439,966,-31006,-56463,-46407,15374,-1230,94175,73165,-35792,-53744,6069,37975,34605,-80167,-93371,-71580,-24992,17016,-17036,-90663,41599,23515,85602,-20654,-47431,42184,-59083,-2962,32635,37585,-42085,-6970,19118,-81,129776,-68923,-81339,328,-52916,-6061,-85792,-10867,-8069,13517,-1052,2429,-92457,-58417,30232,-26598,-4367,43989,65191,-29356,24151,50132,36867,-8525,-14415,1826,-69415,4041,22324,-2449,3768,-57569,33331,64975,-37970,-34340,10398,-33516,11806,12217,-79525,72699,58572,-6713,-84697,-18976,-22658,-8413,95147,31469,-17971,-21591,32150,-18188,-58945,31866,40421,-8703,-29100,-43059,-15738,60,-32636,-18254,28365,23454,26203,7505,-20502,45931,-13211,-80279,-26482,73729,-117628,-50200,8089,4787,53084,31075,-24014,-10089,-58137,111865,103036,16158,18865,-94099,70352,-42567,-38907,88883,699,83468,63118,-93451,-59706,46901,48518,67481,21063,12431,48350,-129656,-11395,-6685,3373,-11254,30096,11500,-2023,-129359,-14624,81184,28960,20776,-1129,-47596,53521,-50510,-27964,30939,-27216,-9239,40776,-49432,-24489,-23838,-5128,16533,1678],[27379,-43385,-34976,-46815,23831,-60407,8476,-9495,72299,-10805,-85649,-70645,-11093,9330,2302,-124691,1841,-4137,-79638,-26972,13818,32135,65913,34722,49317,-96249,-149466,-51179,42912,31394,19276,-362,-3780,71864,135172,11996,-135106,-103011,67243,-29707,58345,52806,68813,57156,15387,-66437,49053,4771,-27979,-89816,-21384,21707,25724,-22243,35788,29718,-74639,-58701,-5416,45793,23078,-51066,-7871,-1134,19742,31166,-31622,-56782,7425,-41014,3212,-15285,-12103,-38287,-25758,-32126,70212,-41072,44121,-51214,-15334,55546,-1657,35841,-37540,-21317,-41897,59053,-35903,-43657,-57149,-72243,1281,-29007,18466,7886,36684,4632,-53756,-17128,38462,-45357,-43390,-42006,-22030,-20043,-3204,18310,14014,-42071,10322,-13324,-111783,-137125,-16029,81812,46294,-15764,-24061,-44266,-51606,40797,-22819,-32938,-12101,18009,15724,36365,7789,-3545,22973,54456,-8274,-14895,-83294,-41015,28134,5422,-45059,55114,21519,7919,32484,-13661,-16969,24722,-2975,15074,8155,-24378,24818,4226,72796,76935,-35051,-49268,-23876,54439,14219,61298,17102,-41175,6684,65295,57961,-32395,21560,48302,-60118,35412,63127,55500,1246,37289,-6383,-3081,-6515,-81690,-45615,36768,38730,50221,-564,-108091,-70274,34816,40863,-74927,-145712,2241,26859,15319,20493,-232,-121386,-80014,-29653,-7140,-13774,-13315,-8437,-62869,13708,108976,76788,-36429,42385,4136,-83605,-35340,-9359,-4161,-22423,27640,21317,14599,4810,-28785,-110930,60566,-32596,22543,-16157,-59564,-14584,18747,-28609,-95550,5891,36876,48098,19339,39173,47883,-68415,-61593,20639,106363,151264,172513,77179,-11073,-34742,-17484,-27773,-118621,-40545,-82665,-58754,45227,870,308892,-781030,4055,37030,-14872,-55492,-51777,3333,-68446,-71590,-18040,-96289,-88378,5602,48555,73056,27589,-9052,-40285,19113,31572,-59447,31950,-40636,-19087,-36166,-46680,-25817,10830,-54044,-30621,-28405,52684,79604,-13221,10884,-46196,6656,-7141,-58451,73288,-48481,-59018,94376,56795,-59075,-64984,-51340,11769,-30919,-8907,-36284,-25307,10270,47225,-4093,-81521,-22117,-48155,9966,-81703,7724,-23121,-63287,13258,-41537,-11840,-4209,71703,724,-28212,-11236,6647,25584,-41125,-28636,-61479,-27879,83299,60767,23527,17124,-5323,-51323,-93629,-11308,324,73243,41611,-28104,-23004,-12954,61705,-4459,-99204,-33559,-6474,10556,24357,-72760,651,-45157,-68252,-430,30973,-21240,-75078,-61520,43690,56473,6304,19939,-29950,11447,-32805,12341,-13739,55014,-99597,83039,30969,25648,24630,73565,-22449,19732,45680,21012,-20579,8702,19670,-85469,-146021,8602,73286,8417,-33881,-42188,10442,-22920,18181,-19231,12480,126061,155818,29681,63081,-46280,33406,-14461,-2151,33426,7839,-106600,-55354,-26661,-5277,54477,-25169,4273,-13090,-3469,112926,59320,-10372,489,-25714,23078,14858,-39050,36831,81320,46756,54511,65065,36014,-29805,-21897,-33042,-2700,49831,-40437,14752,-6347,-22153,-34266,77129,72568,31562,-878,21355,26494,22206,-29078,-21299,-53585,-11372,-104763,-5688,10373,-10381,31517,71351,-12785,-62281,-51569,10387,36458,54072,-100272,50080,45548,119381,33595,5556,5170,-10344,1970,39189,3803,65086,12096,3163,-42996,21900,10883,25095,15726,8401,24650,-24005,-23714,-38446,38179,-74903,33728,-9961,-85907,-60039,-5794,-21667,5224,-9913,-51676,47187,-11777,-46336,34782,30315,-20410,64318,-28688,24838,-71476,-4930,-62609,-27028,-90327,-830,57150,-30129,-27505,-155785,-54160,8489,17920,38862,-14736,13457,66567,11575,-10706,71856,74582,-45382,-1034,32175,-74650,-91073,-116080,-29418,-6534,29668,-48381,-31215,-42370,-20386,-69213,36765,88051,-32118,-59283,799,-38838,62288,29838,-21352,-128239,1948,-66058,-5060,-39540,-30642,-6871,10438,-26996,-7324,32135,31083,15753,-8963,-102460,972,-1209,44875,-30243,29711,-33299,-38371,58901,11144,-39909,46204,47286,-21362,-109287,-52095,-69999,58201,-27207,-28782,109867,9284,-45381,-15885,-12986,-6269,-42182,-53768,-87536,-51848,30441,-37381,85735,18856,46564,-55061,-18164,-45800,-84308,-61657,25906,-13342,40727,-50433,-25943,45788,-19026,13505,-29645,15164,-22668,746,-22805,12060,-55707,-3277,-45447,-35858,-115072,-35213,68666,109414,52302,35711,35979,4994,5080,-70683,-19061,46216,61160,34392,-9111,-45620,8157,-49127,22709,23577,-23830,35766,32267,85969,-7107,64959,-20796,-1414,57452,20353,-11722,39675,3834,-29817,-35169,-78188,-93079,-34431,66987,-13490,85946,56003,-24649,-46988,85824,16491,-80041,-8307,-25224,6958,38324,49601,-66654,43344,150923,-28529,-15523,-36747,13634,-81902,-12355,-43005,22497,35908,86427,66782,100486,-24450,-14637,-97527,11683,71495,61405,48987,73142,6554,98970,43332,-11638,-34167,-12775,31102,-29024,-22754,-83322,-63357,61747,-19663,58226,-35597,13938,-66468,-44994,111394,142080,55941,37967,-69579,-42298,-17417,-594,-94858,-68990,-31546,-58195,-32018,-98041,-57671,40604,-29362,60876,31224,-10885,-39159,89905,10269,27138,-34029,-32089,3603,31762,5893,11121,58597,73941,35328,43289,8625,-9466,-52043,-2002,4041,-10897,-36903,401,44601,77266,-21029,51820,-29809,-31219,-7877,101612,-39608,98549,45890,24397,-24626,-56877,-30730,-42507,78505,18422,-8088,-30132,20536,44085,-27881,-61595,-78191,-50787,14531,-2097,42635,-8405,-99364,-40497,30938,76961,18153,-44088,-76343,-87738,31148,47039,-55441,-46708,-14482,51203,-15661,-75328,25019,-20621,46779,12225,-14684,24587,-3601,711,-16612,-15984,7633,-18968,2977,36054,59745,26428,68233,44516,-80780,6517,-13120,-17930,91920,15631,43661,-87540,-11520,-6238,6939,36981,16112,-29884,-92028,-38926,4853,-10500,84233,-28503,-18188,21854,15361,16702,-3316,-5414,47884,-54019,3775,36876,35372,-26453,40079,27040,-35060,-26936,-42969,9366,-32711,-3150,-3148,-23536,-55321,-50212,16672,-758,128883,53995,-12373,-52182,30241,36074,16368,-68001,-90907,-59043,-53092,-7357,477,-45777,49774,29378,93256,-14065,-75452,28472,-44033,32480,36336,-21906,-37669,-23105,8993,-3108,112567,-47967,-36187,-12578,-32617,-10899,-79655,-21948,-18016,7420,2348,5873,-100202,-87372,29095,-27658,-4759,59259,57487,-12163,40670,65823,35009,-8519,-3446,18012,-78691,-523,26827,11716,4381,-61718,28248,59082,-23119,-14493,27355,-58687,26352,8640,-69079,68462,68360,5572,-80145,1844,-29472,8451,120159,39549,-28386,-24331,16279,-14754,-39171,20243,58262,4573,-38711,-38426,-13112,-3987,-21237,-18711,-3439,9507,25907,6008,-16922,53311,-13576,-60192,11833,76103,-88742,-61903,-33560,-1525,54861,47022,-8047,-20618,-80922,121657,77395,27135,31558,-80480,71956,-16036,-27975,74603,-17678,55605,73710,-77368,-101699,39395,89337,39649,24011,5856,42554,-116195,11138,5387,21253,-5227,25280,-2387,-15078,-144356,-15151,54113,31137,24850,16286,-34607,26608,-37814,-19695,40497,-8054,-43529,19225,-12394,-22413,-18154,1943,8807,587],[10716,-33253,-4525,-28271,32033,-51461,295,-13508,46628,-26737,-75168,-60351,4785,18358,30050,-107778,-12213,-24425,-76206,-54755,-1198,28883,47206,33776,76036,-93646,-114860,-60135,39357,36662,16042,-11566,-27449,56810,115142,-15940,-156937,-116475,66090,-19670,64194,63280,58304,35456,40872,-50016,68280,-7848,-29907,-105787,-31702,47832,41853,6221,58868,31431,-83111,-49207,27,32730,15824,-51706,13614,44562,37049,44566,-9750,-15805,6143,-34344,-17881,-38042,-23125,-35432,-31529,-56558,58875,-34810,37875,-44732,1285,50591,-7950,38439,-42230,2560,-35020,70792,-31556,-36532,-42955,-63243,-1558,-38734,53181,13311,49966,30405,-47757,-18890,24340,-44978,-38062,-28543,-27508,-55782,8168,19614,4725,-38218,65539,-29877,-130492,-131894,-13201,102239,66329,-26156,-19343,-37658,-29878,37352,-16358,-35234,6878,17714,32037,25815,-12766,-25242,8739,47947,-25448,-24225,-93512,-20825,24426,-28258,-46513,71660,23214,25454,45441,-9035,-5212,30756,9964,24051,12371,1789,30924,-29220,63061,84861,-26141,-42519,-27585,66605,44105,60183,-2648,-45139,-5602,61491,47361,-17256,15279,78345,-51813,38651,46144,42843,-960,58207,16962,4362,-3824,-67449,-45636,34251,26771,68978,28073,-86085,-76965,40225,36205,-68205,-153131,8564,75790,38805,-11286,22494,-113973,-72664,-28143,-2831,-23605,-23192,-4803,-71984,16594,129757,80121,-1917,55554,-16432,-92500,-58358,-8139,16458,-35309,6397,-13932,11854,1513,-4958,-88839,42555,-33875,29106,-19898,-68894,-11467,12330,-53299,-105314,-17512,21063,53324,13996,27076,21441,-72613,-44042,16129,84661,148236,122566,28345,-16889,-61126,-39146,-47241,-118212,-45672,-66098,-46152,31333,-73668,370544,-733816,-11154,18754,-36699,-38978,-39715,1720,-69550,-70731,-21963,-80966,-83817,-22130,25655,78347,14818,-22755,-43363,26394,30168,-56695,-10044,-32669,-40186,-4812,-75466,-48365,11763,-40218,-44756,-1238,51515,84699,-4140,-8141,-30665,-6982,-23990,-78295,65761,-44811,-38775,92021,61115,-23402,-75225,-42477,-2166,-34843,-20149,-24831,-14740,17653,8924,-24628,-85515,-25535,-49458,11441,-52049,13389,-6817,-35805,46893,-49716,-53047,-358,59234,-7854,-68542,-26537,12870,31327,-24366,-30241,-76240,-36700,75851,26008,1036,45909,-2007,-50196,-121377,-17613,3354,97436,54966,-26968,-30220,-26338,34966,-16850,-96177,-42958,8389,30057,22218,-44071,6882,-40481,-83922,-13673,21967,-20562,-57227,-69342,40809,61834,14391,24344,-35332,3715,-14188,20374,-31219,56614,-74399,68131,27612,50402,4822,72288,-28665,-2109,26573,24757,-21236,1803,8752,-76343,-138632,-3559,94707,16125,-16047,-28274,13064,-36154,5679,4301,18134,113054,151544,49753,68927,-64297,12702,-13380,-8340,18269,37779,-113854,-30503,-28708,-22704,42110,-31737,6713,-23712,-17881,88501,30256,-26200,-2143,-15373,34318,-1522,-21593,39969,59447,68888,36259,72001,-22056,-44436,-31552,-37133,14641,60494,-25509,2687,7143,-48616,-39045,86208,36432,29827,-6727,34010,32319,-7577,-32038,-6571,-50037,-16908,-83030,3124,16319,-9244,5149,12793,-25577,-62118,-32426,-1500,28564,42729,-75019,43862,51106,127600,75475,21753,9829,30643,12994,40650,33850,57459,-412,-11924,-57702,49196,12475,12406,13900,-14606,24878,-27524,-32143,-51928,34879,-117672,6912,405,-40024,-53024,-12344,21827,12560,-28084,-26061,40289,-7568,-26009,30174,18099,-9024,49369,-34958,8009,-68171,-7185,-50988,-10029,-83125,-29433,68109,-7335,-27931,-146787,-39605,-5156,14376,10502,-55542,15144,67048,-7452,-417,61316,69598,-64166,9956,57387,-60470,-75726,-112545,6218,-10344,16677,-21147,-44128,-48272,-25579,-84138,46100,60633,-20835,-65126,-8159,-10445,55692,-12261,-19307,-102281,593,-77409,-14055,-41510,-11719,-17393,-281,-17388,-20813,45295,21928,10737,25873,-81074,14948,13778,46383,-12082,37859,-30872,-44762,5338,21962,-49248,40016,30277,-25827,-116565,-48786,-54714,46089,-16634,-25759,111184,-1858,-55509,-8674,-19068,11917,-21655,-43425,-64532,-64182,2501,-69355,69392,21024,25478,-43894,-18939,-55479,-76955,-48387,57929,-5080,55530,-48806,-27045,45425,-30638,24102,-8998,20084,-32196,-34027,-23208,-1584,-45635,18138,-33669,-26873,-145954,-42288,44982,125299,19530,18356,33554,2672,22850,-60156,-14341,41887,66939,55809,-5296,-29777,-2250,-45684,10733,20932,-29882,14461,22112,62853,-20869,44940,-30459,52954,74491,44075,-22441,65207,-2098,-27449,-65035,-65744,-99418,-52414,52561,-14141,92789,72756,-27134,-45478,70632,4865,-58946,16803,-57343,17041,45101,47735,-69541,51405,143786,-19373,-25110,-31525,8481,-67285,-28461,-42665,30641,-9134,57093,58640,113023,8495,-41819,-100528,10481,68831,47934,77330,66152,6144,128250,65023,4942,-96818,-44245,28618,6706,-8156,-81703,-71002,36214,-17471,74423,4537,23086,-31821,-48327,93005,160805,62296,33850,-76070,-39352,-35133,8736,-76853,-52112,-20690,-51431,-44818,-79783,-75051,29289,-20549,70014,21897,4175,-51062,82865,24333,25698,-3852,-35511,-3884,40251,15322,2862,49282,96194,12953,11196,-38422,-20993,-46917,-8128,-2415,-5839,-43444,-29210,37093,59999,-14270,43632,-11038,-29696,-1104,94910,-29546,80141,29408,14025,-41550,-41822,-43935,-37697,94496,28526,-15793,-24208,16978,28624,-62193,-60670,-65664,-37285,46477,-14002,28162,3260,-101908,-36139,13175,72346,9701,-47274,-81677,-88438,8653,5842,-54803,-49963,-24833,70795,-16019,-80646,12734,-18761,38882,4037,-5309,6344,-1185,4886,-30776,-20995,6980,-8292,16566,44932,59442,40554,67616,64602,-50958,1110,16023,1193,106210,7816,29625,-88935,-12022,-28297,-16709,22463,11522,-10676,-77141,-42214,-5165,-13463,101852,-22180,-20955,10114,2814,4565,-6165,-24986,47472,-29174,14731,53608,41294,-25830,54874,49509,-36667,-52446,-49553,42720,-21386,69,3209,-13807,-53410,-67075,6490,-1452,147837,35162,8593,-46198,46132,39721,-172,-42255,-74160,-44090,-79797,-28216,7647,-4801,60412,42417,102549,8209,-75784,7535,-24788,55520,28262,-60049,-35410,-40936,-16665,-14094,68566,-27638,6496,-26663,-10785,-10609,-76281,-24922,-28172,2516,9732,7009,-77755,-91673,16026,-37769,-5312,66190,42628,5470,53115,74960,36632,-7647,3718,30808,-74630,-3682,29043,37030,14849,-56521,19806,52091,-988,17752,48187,-68477,29680,-13501,-47012,58321,72533,17254,-77852,20335,-25858,19402,118366,44770,-28782,-26814,118,-17512,-17070,9325,57046,17674,-32750,-30304,-14561,-10300,-9955,-7466,-18822,-773,24282,4154,-9517,65252,-7561,-9162,60740,67892,-65225,-67789,-71938,-9485,40918,54063,8320,-22345,-98605,95289,51108,40588,37020,-60700,63725,10293,-18211,48185,-40846,24542,78117,-34293,-109830,19691,129091,5607,29023,-1879,18028,-86962,39714,29453,41272,2619,20274,-16498,-31676,-131785,-19168,13720,32537,25244,33269,-23073,2555,-19996,-13973,43593,10054,-79084,-829,18687,-19251,-8047,8850,-1089,5192],[-8535,-14346,28772,218,29674,-37570,-748,-19861,14140,-35190,-49102,-47004,16677,22200,49293,-92475,-17349,-45488,-68581,-78334,-21666,17349,30265,30431,92050,-87592,-72267,-63314,29335,44342,19182,-19256,-52185,36394,87724,-43650,-152465,-114630,40064,-4854,65106,66198,51414,21009,58079,-23601,70696,-22365,-27301,-81331,-31445,73772,49115,27927,58582,28585,-81271,-31315,-1261,14267,12092,-50331,25028,64924,31882,52917,21697,1566,10103,-18258,-33398,-56330,-32709,-28780,-57369,-70835,44125,-23402,30922,-24922,11783,32710,-3928,38433,-48834,26545,-23877,80689,-21870,-23410,-20631,-48693,8111,-51886,66127,23182,59294,51062,-43392,-16064,6717,-35223,-34357,-9387,-26303,-84135,24019,20515,-1561,-34741,111196,-41106,-131682,-102895,-17440,118385,78275,-37745,-14522,-37933,-6810,32243,-15223,-33501,25825,15925,48223,6589,-32877,-56791,-9954,33026,-37401,-38059,-100318,-5224,24068,-41953,-49547,82246,18460,32295,49472,-3700,1443,30624,34788,29808,11396,22656,29227,-54064,37637,72235,-2944,-31242,-25995,75350,72373,56394,-17876,-38753,-27746,39184,24218,-2448,11191,95194,-34946,33881,24661,20397,-7185,66800,40821,8610,3710,-37755,-33188,32022,27271,80269,44021,-46970,-73046,39305,36751,-47413,-144505,21047,98999,46463,-41429,26956,-102649,-68160,-34061,-3498,-32840,-32154,-5735,-54845,17826,135858,76654,24300,55273,-19068,-56004,-70466,-19194,27625,-46448,-20263,-33504,13571,632,19988,-41233,10255,-33900,30522,-18848,-54769,-1381,380,-83878,-105342,-36855,9688,70005,9316,4238,-11515,-69780,-27182,26018,55986,129545,47900,-11388,-15817,-68591,-51493,-68166,-102012,-60066,-37089,-28047,11915,-154244,264819,-478344,-13520,3650,-48290,-21017,-29571,188,-63985,-70201,-22283,-66619,-96583,-58024,-9635,69164,1798,-31589,-41432,20273,21181,-46262,-35984,-26436,-60818,10018,-95573,-58838,11362,-23688,-60252,18052,46896,79759,9047,-21234,-17690,-34580,-32526,-98810,36502,-51373,-39257,87575,47238,1304,-65901,-26538,-9385,-30484,-22192,-11780,27467,32380,-45731,-47101,-76162,-19446,-44601,6336,-24066,14807,-2760,-10475,67801,-48533,-86234,-3923,46301,-24671,-74789,-19377,19936,34866,-5399,-28068,-75481,-46315,56227,497,-9932,74528,8451,-45633,-133365,-19078,9268,99406,64086,-22892,-46243,-38468,18263,-18397,-64657,-48549,18356,43415,12259,-12334,16596,-18313,-87230,-16073,17768,-10280,-39295,-69866,33972,65058,24097,26899,-30489,-9522,13771,34512,-38880,53738,-33298,47542,24766,60909,-6438,65235,-33055,-29454,4653,24871,-16418,-6917,-1807,-44016,-107834,-15372,102389,28249,4777,-10949,23084,-43599,-1902,26418,18641,82642,118967,59323,68877,-71244,-1965,-12173,-16886,-2145,50452,-103427,-6764,-23307,-20151,23779,-28177,14618,-28200,-28345,40949,-15281,-48419,-8314,-8444,41467,-16763,3852,55869,28831,77306,6468,54625,-63608,-51756,-39298,-35951,26673,56321,-15491,-9975,12804,-67322,-34375,84291,-8240,20434,-15286,32489,23824,-39599,-34709,3651,-32763,-13886,-64482,12276,29430,-16594,-27115,-33545,-39145,-51950,-11891,-20883,22138,26316,-50455,28069,46558,117895,106174,44390,7100,53657,20294,45275,56417,45320,-2006,-25317,-70551,61308,10865,-3847,3201,-50565,16278,-34482,-46225,-68148,22199,-141601,-26246,1486,-10535,-39994,-14276,49501,8381,-52116,-4225,20529,710,-9671,24048,6074,-3594,25227,-31560,-5082,-60820,-1549,-31720,14500,-46094,-56960,63476,2583,-14003,-113012,-13145,-16888,12453,-13754,-85451,15754,61636,-17808,-1139,42963,56539,-75005,18006,68055,-39670,-43056,-93795,47460,-11822,3106,27546,-64236,-41772,-25729,-71749,43628,22661,-8200,-66651,-13120,15189,38010,-44676,-18845,-76040,2882,-80728,-14755,-39465,443,-27313,-12950,15345,-18018,51293,11866,14243,57046,-46341,30137,29818,38746,5397,33069,-31961,-41741,-40798,31167,-47079,33686,17203,-38064,-98659,-43340,-40771,29535,-937,-17208,109661,-8132,-67255,6168,-24475,24376,135,-32301,-40287,-70451,-22617,-90725,40865,18133,9967,-27299,-14283,-59567,-58611,-30366,70203,1044,70677,-42957,-19417,47100,-33646,42305,20514,24120,-35883,-66880,-17683,-22420,-29691,40817,-12973,-16501,-142083,-48811,23625,122250,-8678,4709,27306,965,18999,-52630,-15811,33522,68496,77058,-5720,-19905,-14871,-40663,-10970,9697,-29124,-5297,10730,38647,-25247,20081,-35399,79105,63963,61452,-28976,83074,-7641,-18169,-67670,-48824,-88486,-60369,34988,-11237,81327,87897,-36154,-36725,52161,9876,-31231,35971,-79194,22367,41267,43749,-68564,56234,123279,-8362,-30985,-27385,-2510,-54757,-48454,-41845,36445,-36416,24920,45185,117262,42485,-63933,-87952,14230,59114,38405,105049,52058,-325,138630,77834,21989,-142158,-63255,22864,27471,8181,-62881,-68644,2062,-6443,92849,35912,27394,588,-39018,61279,141619,46683,23780,-75470,-35421,-60287,17429,-49189,-34205,-10079,-35541,-48536,-56650,-83231,9781,-8735,69311,10644,17763,-59447,79461,37356,21860,17771,-44914,-5058,39160,26916,-11982,30929,104187,-9058,-30945,-80727,-27382,-29892,-6164,-3176,7928,-45489,-59177,27506,37304,-11076,25189,7228,-15256,11011,85859,-13019,61402,21658,-11299,-53378,-20002,-40156,-32189,104518,31983,-8215,-11726,19750,23780,-86160,-62369,-44623,-10165,75472,-26662,17543,23295,-83096,-21903,301,54416,4635,-43071,-67711,-75381,-15667,-39622,-48155,-52363,-32808,88202,-2333,-85798,-3694,-15057,25848,-9888,-190,-13589,-3084,2794,-55814,-23300,7594,480,23057,39719,47371,64435,72726,89724,-10827,-5110,44077,22838,108354,9473,13429,-76689,-12435,-41303,-40065,26074,19142,11666,-62568,-56662,-11056,-12068,106012,-9679,-25851,4607,-7536,3837,-11487,-30251,53154,5248,23174,61121,41396,-14846,68345,65435,-30369,-81031,-52538,66865,-15529,1320,17385,-2683,-50869,-84054,-9298,-3396,148162,22505,20307,-38114,50312,47462,-14603,-9844,-43545,-30370,-96903,-42288,1667,22412,70965,61208,113372,42507,-44285,-15811,-5935,58721,14681,-62384,-36043,-52738,-50675,-31946,13151,-13577,36982,-40710,8987,-5388,-72332,-16341,-37878,-314,19017,4968,-32793,-65221,-427,-63175,-7745,61176,21635,19389,58988,73146,42537,-5602,3800,35941,-54265,-5239,26281,69486,32524,-40938,10564,46762,22941,51207,66788,-59934,22105,-46591,-21395,45106,68737,23057,-78473,33751,-6395,21542,93994,45320,-13611,-28981,-14081,-26070,2673,-267,36337,28488,-14992,-20424,-21676,-19816,-1110,9693,-13901,-3390,20900,2473,-254,79735,5851,57976,100057,44914,-64421,-68645,-95666,-16965,18489,47680,19334,-14614,-105171,39608,26146,53861,30728,-43065,47922,28684,-12222,16931,-60569,-310,73552,21220,-85888,-6739,154673,-23879,38147,-9509,-23920,-52434,62210,58157,58948,11285,15675,-30266,-43642,-105612,-31794,-25086,28933,27266,47396,-14826,-12124,-4990,-13787,40813,21896,-99881,-16146,28075,-15444,3405,13863,-10351,12363],[-25094,4768,53808,31460,19826,-23088,3577,-27791,-15020,-36687,-14255,-31084,23019,21856,55938,-85099,-10499,-62640,-62046,-93399,-40139,5918,18243,23757,95806,-79106,-48245,-65867,15940,52268,27189,-23359,-68300,22606,66007,-59981,-129576,-98492,5883,10981,60324,59685,50693,18215,66386,4163,59099,-28833,-21877,-35653,-21835,92076,45073,34853,42028,22830,-71364,-13349,-8776,-3821,15212,-41069,25693,58982,11617,55985,48543,-6071,17061,-4224,-40958,-64889,-41433,-22446,-94068,-70083,28048,-7263,26289,4121,17213,374,12951,40461,-54786,44026,-8967,87807,-10156,-7578,2926,-34488,24755,-67972,52237,35670,61222,57333,-41276,-10100,-10636,-20283,-29778,7171,-22877,-97026,40606,18876,-4520,-34667,127140,-47134,-118725,-63047,-22218,125662,78720,-51228,-15719,-46981,10814,26573,-14109,-28209,35267,12847,61004,-18404,-49180,-91328,-29923,16189,-41941,-51499,-103401,907,26320,-37061,-54073,79441,10747,29158,43024,-230,839,20382,67230,29516,4497,34417,20490,-66910,10064,41337,30524,-19606,-20749,79217,87978,51180,-24898,-21099,-52946,10312,-6249,8589,9267,91816,-14797,22511,916,-6615,-15496,64003,60056,4946,12326,-4274,-11490,30552,34608,79940,47467,-864,-55220,30829,40816,-19755,-123033,34144,86378,35555,-64538,7571,-93483,-68520,-44975,-9790,-37770,-38815,-11628,-17140,16536,125126,64641,40284,43777,-9248,12551,-70307,-39904,26987,-52844,-45407,-37470,18790,1212,40056,17795,-26458,-30141,27219,-8699,-22450,12198,-13535,-109561,-90385,-46259,908,88472,7255,-24063,-44365,-65940,-16072,49766,29345,98353,-27646,-27473,-9301,-55519,-46715,-85478,-70114,-77123,-2937,-6132,-3600,-224427,60698,-106907,-576,-3372,-49397,-5093,-24335,974,-52139,-71667,-19408,-61513,-118312,-88251,-46179,46702,-11235,-37489,-35843,3556,7227,-32065,-40157,-26048,-72440,-1000,-99791,-56910,10000,-9317,-73772,25793,42030,66700,20746,-25516,-11313,-69994,-28616,-117339,-8104,-67684,-62300,83496,22248,9495,-35252,-5674,-7156,-19659,-14731,638,78762,47458,-92089,-65916,-58073,-6951,-33966,-6836,-4474,12461,-11418,6714,67923,-42168,-109828,-16916,30356,-44094,-51695,3664,25954,35484,11421,-25371,-59953,-57945,36834,-3008,-10393,96326,22836,-38645,-126634,-13791,16637,77197,66829,-11668,-65726,-40811,14464,-6166,-19401,-48334,18838,47529,1130,11307,26184,13689,-77860,-6168,19019,5210,-27119,-61180,27702,65606,33302,27375,-14478,-17122,45214,54662,-31285,45939,2564,24916,20821,56122,-6197,54068,-35857,-55533,-16184,22003,-7163,-14491,-10926,-2184,-63822,-24098,93182,40340,22707,5087,37712,-45502,-3016,38426,14304,44318,79107,55785,62080,-65257,-7149,-11802,-28016,-22050,42337,-78124,7639,-13370,4717,3768,-15712,25730,-26847,-32075,-13492,-61464,-71313,-17726,-7900,42154,-22579,31763,77201,-78,68650,-31713,15105,-73607,-47765,-40570,-30672,31545,38772,-11685,-20553,7348,-79265,-20173,71304,-52054,2594,-28290,20500,5468,-65454,-36153,5907,-8137,-3581,-55846,20248,43035,-30681,-56795,-53445,-47130,-34235,-835,-41633,18093,11663,-31854,5113,33468,96688,121485,70243,-1505,51617,18755,49473,67110,30991,6337,-31588,-73578,58273,3281,-24281,-14283,-86508,1825,-39137,-62303,-83180,1927,-131230,-48763,-6200,-5470,-23356,-9215,51094,-2672,-71263,8381,-9955,7629,935,20525,-1408,-1151,-1215,-19403,-10035,-51513,7027,-15178,39670,4319,-74455,45059,-1492,14954,-70265,20582,-26878,13073,-30054,-91860,17348,52256,-15252,-7368,17813,35139,-75162,21155,66641,-15527,-4181,-64922,83480,-9907,-8549,73089,-88408,-23348,-23344,-32394,32795,-11381,3560,-64170,-12631,32467,6069,-56027,-16556,-54404,8658,-76814,-6123,-35085,380,-34046,-23829,64385,3653,48461,3915,24382,74342,-8938,40948,43124,23018,14507,20282,-32478,-33385,-66446,35822,-32891,28604,13423,-46044,-54778,-38224,-34417,13203,15364,-9089,102720,-11505,-77716,22893,-30326,29833,17442,-22148,-22454,-69102,-37427,-93181,9734,10666,3226,-9762,-8103,-58460,-36435,-13257,64323,6254,82503,-35947,-2190,47053,-29171,64682,50228,24391,-33702,-84227,-5815,-40155,-12855,60723,12848,-6327,-107914,-56322,7961,95385,-25843,-2005,14495,1690,-3650,-45859,-17866,22958,67810,87224,-12980,-22285,-25637,-39329,-35155,-6344,-24730,-21261,925,16906,-25918,-5190,-33051,72543,26276,64484,-30149,90982,-10332,-4214,-39933,-27506,-64422,-49421,17848,-3691,56756,96960,-48161,-23603,35760,29337,-3170,41019,-86151,22079,25489,34754,-63623,55096,102437,1708,-33130,-25896,-14068,-45190,-62705,-37962,37763,-43733,3051,29521,109334,61040,-74673,-60387,19643,46860,37066,124262,40951,-10680,131876,85160,36122,-147145,-65329,15664,24433,22943,-34915,-57778,-34260,9842,106141,51661,25976,16995,-20618,25104,100473,14813,10535,-67580,-32982,-87867,25204,-24281,-21600,-1655,-15058,-42355,-35508,-76591,-11952,3154,57554,-309,27283,-62342,78580,47874,17032,21705,-58222,669,30717,33456,-33179,6726,90712,-26569,-68288,-103027,-27726,-7078,954,2343,29851,-43339,-79857,20315,14158,-15542,-1023,19042,-1157,24106,76670,10716,47321,24555,-46853,-59662,3150,-17189,-26168,105928,27258,20806,3485,25595,34581,-91009,-66064,-23103,20512,94673,-38930,14169,43801,-50549,-2975,-1776,30519,1926,-32582,-39478,-55379,-34566,-69484,-38996,-52850,-37079,94518,18832,-94003,-20571,-5108,10306,-26861,-3835,-31089,-10247,-3300,-81634,-23799,7999,6898,21996,20042,24880,91720,89723,109237,27584,-8609,64756,45937,102070,19504,-1112,-53179,-12843,-40299,-54290,43532,36347,30212,-49843,-73876,-11817,-11807,94444,3019,-29509,6833,-13378,16895,-19173,-23155,61636,39730,27568,58770,32468,3312,74157,70090,-19643,-103773,-43126,76536,-17971,-1029,34099,9182,-49386,-86544,-22905,-6017,132193,19939,19002,-29833,42846,57017,-26910,21129,-4450,-19289,-100476,-48976,-13920,31517,77537,81758,120377,80179,8232,-35865,9894,42850,3648,-34317,-38988,-52028,-82362,-52074,-34242,-9999,49834,-53967,25000,4568,-61425,2366,-48234,-600,25363,-474,18616,-17273,-10404,-100837,-12896,45094,-2786,27954,57798,59142,50978,-2313,-5421,31118,-21978,-5660,17120,98630,52519,-16403,2633,46081,43234,74491,76221,-35225,7665,-75030,-2506,29789,55523,21021,-78737,40347,29529,14633,60043,40424,17043,-29792,-24199,-37654,15763,-8310,2984,35640,6341,-10029,-33391,-31050,5356,25484,6435,3047,16199,1961,7199,90693,24530,114152,113418,11122,-85388,-65924,-98505,-22368,-1983,28990,21569,415,-95419,-23980,3885,63684,11653,-34496,27753,35359,-9849,-12432,-68987,-13443,60082,69618,-49055,-31596,155193,-41059,51328,-14629,-70521,-20630,69859,81605,72588,19848,12491,-41561,-40971,-78371,-52435,-51163,18952,32145,56172,-9779,-15285,1753,-19566,33655,25092,-92903,-24601,11703,-11459,12635,14875,-16851,18888],[-35171,14548,63498,56810,7174,-8713,9766,-35813,-33826,-35026,18110,-13591,24977,20354,50633,-84135,7445,-71915,-59719,-97315,-49544,1156,8417,13946,89559,-67739,-49819,-72657,2598,57605,36567,-24826,-67815,23151,59094,-59568,-103783,-72834,-19708,23490,50370,44454,56765,26821,65408,25142,41457,-20673,-15572,2110,-7166,95402,29869,25035,18382,16231,-59495,-3078,-19716,-16567,26959,-19947,22042,36289,-12625,55146,61314,-24302,22423,-5378,-40808,-61854,-49880,-20618,-121729,-53413,13513,11847,25913,33140,20785,-40890,39835,48497,-56218,51491,8827,90648,-570,6346,23811,-24249,38334,-85257,17870,47930,54345,45744,-40366,-2856,-26150,-5676,-23317,12400,-20893,-92107,52009,13911,-4758,-38750,109015,-50426,-101494,-28307,-25442,115562,66711,-64830,-24552,-62444,18767,21186,-5336,-20913,27910,8056,67198,-44093,-58079,-117157,-46443,4371,-39436,-60430,-101461,-2869,27760,-22111,-60480,60461,2837,20136,28018,300,-6717,629,97948,21617,-7304,38168,7916,-68146,-8084,2172,64670,-11854,-14145,77131,87907,43869,-22368,5958,-72990,-13172,-35975,14018,9121,68564,3771,7630,-23407,-31154,-23176,52946,70018,-8139,18722,18870,13442,29049,37629,66352,42580,38581,-25454,17184,45438,4971,-95508,41108,45701,10013,-76349,-25524,-86340,-71971,-56609,-20524,-36805,-43395,-20807,26258,11191,99595,46876,47559,26718,3915,83779,-58514,-63551,16457,-52419,-61487,-30804,24744,1767,49897,64782,-57334,-20294,21203,12188,16778,24932,-26055,-118746,-62379,-44877,-7251,100425,9637,-49973,-70856,-67470,-15160,78819,13667,64903,-75672,-14373,-395,-27606,-21483,-91840,-29136,-90582,27650,15603,-10175,-266331,-132370,236809,22974,-412,-43065,6690,-24680,6439,-35926,-73871,-15416,-60790,-136480,-102408,-71926,17063,-24458,-42169,-28343,-18351,-7516,-19173,-26215,-31725,-67991,-34360,-85667,-45203,8328,-175,-81181,22819,38866,49307,25802,-19601,-10309,-97725,-12785,-131287,-55415,-88048,-97012,79490,-1109,4469,9422,16572,3860,-7534,-2131,10537,108304,55008,-110727,-74301,-37572,7095,-18778,-26905,4243,8551,-24838,14965,48675,-35097,-121908,-38188,11314,-59365,-16834,29060,29544,32266,21915,-25431,-35710,-71738,31510,14393,-5848,106361,36530,-30165,-102001,-2082,23921,43908,62133,9023,-81858,-28877,21000,18214,16927,-42190,9930,43544,-4115,20676,30879,41552,-59277,11717,24037,20518,-23928,-45200,25937,61556,38863,26759,10310,-14954,73357,77711,-8422,34460,15376,4194,13803,40153,4201,40551,-35470,-71484,-35227,16834,4234,-18714,-17197,25367,-23397,-28367,70994,47575,31425,15624,53222,-44221,665,36516,7332,9189,52837,40580,49328,-47122,-5360,-13099,-39738,-34636,17942,-45860,8677,-2832,43965,-12086,1592,35310,-21811,-29346,-58549,-86657,-86897,-29559,-14486,36892,-15305,55392,93216,-14721,46483,-71371,-34883,-53001,-32263,-32674,-24011,27307,13465,-12378,-27129,-9004,-89090,422,49958,-85904,-19428,-44825,3370,-14298,-78286,-35333,243,14802,10554,-59521,26437,51338,-48840,-76379,-48890,-46108,-13448,-5607,-57450,16995,4265,-17574,-19916,16210,69211,120622,94416,-11838,29756,5758,50619,64299,17434,20666,-27895,-62338,45142,-10873,-46721,-34299,-104844,-12772,-35785,-75598,-92103,-21244,-87918,-46960,-19423,-20547,-6084,4098,28757,-13327,-80445,9041,-43850,8986,5998,22724,-1939,1487,-23504,-2889,-5568,-42245,12828,-7358,57582,45218,-76106,20391,-15386,49706,-32944,55258,-35171,17056,-37454,-70300,22666,40987,-1757,-12746,-10352,6492,-65193,18654,59748,8387,27506,-31324,105471,-6849,-17446,94063,-109252,2624,-20535,20935,19664,-30388,12473,-58200,-7676,38212,-36091,-45405,-9201,-35146,16318,-67236,10077,-30336,-14238,-35638,-28980,112705,38259,37699,119,36914,73344,22190,43301,50805,2924,11493,6492,-27926,-21228,-70003,34933,-12819,24866,20500,-40592,2553,-33282,-37952,-77,27038,-7065,89915,-14225,-82933,34935,-37424,30106,25715,-15012,-13507,-59593,-36472,-72229,-14516,-449,3707,4348,-4471,-53908,-16416,-582,46763,11764,87668,-30147,21946,41500,-21026,85472,67692,19866,-27123,-78835,11671,-47459,695,76441,38986,1797,-56812,-64265,-1439,52273,-29353,-1393,-4395,5405,-35215,-37437,-15470,12257,64242,76918,-27586,-35944,-29717,-43894,-52185,-21193,-19410,-32691,-5076,424,-30613,-26839,-22443,44520,-25794,50197,-24826,88872,-9443,11025,5457,-2969,-34197,-17423,4085,9316,27989,96112,-59222,-11687,24375,55466,19846,29725,-78591,17626,-33,18417,-56153,45803,91451,9440,-31251,-28511,-20829,-36036,-67294,-30807,33421,-35311,-690,15985,88527,52168,-71010,-22331,23303,36726,43747,130709,40185,-22277,115000,88245,45159,-105843,-52681,9177,2459,32682,-8980,-42497,-61882,26697,106628,52010,19216,11773,18,-4417,59337,-22528,-1074,-54096,-34452,-111292,33016,-12880,-18712,3145,2806,-28556,-19295,-54454,-30046,12975,37722,-9219,30672,-60088,78233,55393,13150,3926,-70865,13010,17727,29463,-56373,-17002,57896,-38233,-87091,-96456,-22428,15223,8763,11559,53377,-37704,-85212,17032,-4966,-27793,-29806,21192,3326,32943,66859,37613,39788,36328,-80823,-61668,21547,19853,-20385,100299,16463,66710,16222,31622,57686,-74662,-68858,-6982,43228,100192,-49369,17770,56981,-13434,14247,8182,6140,-579,-18790,-7020,-37686,-42953,-71495,-30278,-50109,-37663,86161,39431,-104639,-33535,13575,-3998,-42599,-16734,-42858,-22498,-10344,-97664,-23803,6378,11431,15035,-8753,-2427,110607,113519,112776,52357,-6536,74212,67609,91499,32134,-9577,-23445,-14178,-26606,-52619,62664,56609,39820,-38726,-80796,-7682,-17195,70448,12149,-28374,15067,-12910,39694,-29106,-9595,68350,65199,27922,49405,15049,23497,66970,62343,-7916,-104298,-20249,69611,-27944,-6837,47457,21316,-50579,-67672,-27787,-8184,105491,27729,5670,-22214,26955,66024,-36705,45378,34150,-10172,-92508,-49322,-31714,23640,76897,98327,115384,110541,59245,-47999,22228,16277,1610,5342,-42731,-36605,-101087,-67425,-60961,-16894,45370,-66122,36875,18743,-39372,25467,-60096,2028,22227,-8749,59670,30530,-7893,-135418,-20345,23024,-26911,32429,51164,36019,58590,2051,-23839,16782,11814,-5653,2382,111101,69249,13807,-2366,51758,56443,81100,71977,-1190,-7983,-82166,1670,11843,33826,12993,-73569,39408,73261,816,30487,30361,56421,-27569,-28660,-47584,20142,-14490,-31212,38790,22268,381,-46434,-40571,11126,34488,32282,16080,11300,3702,9037,91773,43294,135536,94528,-24261,-112357,-60997,-80999,-25111,-11353,4621,15160,18841,-67783,-72088,-14007,67447,-16653,-37553,5307,30738,-8497,-35379,-62650,-15272,40985,95688,-24652,-47741,127102,-43568,65614,-13992,-101998,4999,59722,90722,82440,26848,11638,-47498,-17989,-53614,-73951,-60506,4272,37741,57701,-5955,-9493,-747,-28886,22952,20183,-57477,-26012,-21151,-7864,16778,10499,-19656,22547],[-37984,9661,58505,69405,-4248,6193,14618,-42037,-40061,-35326,37195,3587,25367,21509,38269,-81219,31807,-71416,-61226,-89486,-46906,3990,-5322,2130,77121,-52712,-64294,-83703,-7716,58257,43230,-25128,-48092,37551,66710,-45405,-88147,-44698,-26954,29242,36993,23803,67830,42702,55129,34585,26529,1504,-9948,12298,6867,79901,6262,2695,-4270,10649,-52562,-4142,-29547,-21305,46194,11777,24033,10728,-31838,52302,59823,-33479,21263,-28521,-35199,-49413,-57649,-25489,-124475,-25376,2458,30674,29998,52012,25677,-78749,68458,63691,-49362,50015,27872,87624,3702,13836,39531,-17658,39862,-100709,-21611,56516,39819,20519,-38694,3759,-39975,3824,-15342,1472,-21806,-73104,52483,6540,-3194,-44961,70402,-53410,-89765,-7950,-28588,81362,44192,-74452,-37335,-77972,16713,16524,16268,-14054,2419,1333,64733,-65024,-57009,-121738,-54590,1797,-32174,-63210,-92332,-13888,24028,-7553,-69566,30379,-4082,10032,8937,-1407,-18229,-23008,114352,6794,-21070,38417,-3814,-60755,-11164,-31828,88055,-11326,-8354,68422,76867,32936,-11986,37542,-81338,-23986,-55412,14104,10281,34933,18130,-6679,-46646,-46944,-28072,37011,69139,-28174,20559,22203,34887,26154,26838,41568,34957,60222,9451,4757,47609,18388,-68488,36612,-4148,-21819,-75435,-52466,-76700,-73631,-64457,-32939,-31030,-46952,-29648,59008,494,65706,29555,48563,10238,11730,129552,-37763,-81350,1758,-45194,-63224,-19675,28183,830,47645,81378,-75190,-3591,15248,41218,49853,33004,-35295,-104456,-31041,-37391,-15844,101812,17775,-65002,-86157,-77942,-26305,100867,14240,42649,-77457,22449,7408,4642,19970,-81193,9345,-97230,47149,31310,-9569,-266859,-228338,437331,46816,10861,-33746,13800,-29345,17534,-18483,-73534,-13312,-55506,-141301,-96383,-78780,-11003,-37685,-46293,-20340,-38832,-18673,-11981,-4205,-39254,-45631,-74275,-56916,-28089,6770,3054,-78674,13101,36899,32043,22141,-4228,-9929,-99220,9547,-138697,-91829,-103781,-125712,73037,-11030,-4440,54244,36063,19795,-326,8786,16538,97782,49606,-97511,-67345,-20989,17813,-1188,-50004,2857,5610,-31594,18320,22669,-30269,-119264,-62605,-6358,-64817,11661,43695,30254,25210,24044,-30318,-12040,-84867,47470,41666,-2700,102504,45209,-21008,-64062,13002,29863,20356,50538,38314,-87658,-4152,32254,48127,28050,-32149,-4605,35962,510,15390,26350,50924,-37126,29387,29205,31446,-29393,-27146,30757,50884,38187,26690,38320,-6739,91999,98686,23620,22367,1878,-10794,2937,19840,19905,26156,-29034,-69790,-52755,9636,14888,-18770,-18765,19953,-145,-28008,44326,47044,27524,18633,65793,-42347,5066,22710,946,-14743,48095,18649,33637,-19782,-2612,-16287,-48194,-35412,-12684,-17153,-1066,4847,82996,-18410,18166,37594,-16202,-23012,-83917,-73420,-87379,-42424,-26582,28982,3035,69898,96313,-8286,18827,-103712,-79140,-15394,-9217,-16292,-18900,12888,-11522,-13817,-29152,-32101,-101208,21977,25020,-103252,-38389,-61607,-14835,-26981,-75809,-31621,-9543,28004,24544,-72690,31172,52786,-67636,-81876,-35024,-36925,5137,-25560,-63380,19283,6302,-3376,-40937,186,38711,105785,111367,-18635,698,-17508,47941,49078,6762,36220,-14430,-38187,28686,-29193,-66144,-51686,-91386,-21234,-21954,-81932,-90909,-41043,-32932,-17879,-33659,-44382,8729,24481,-3638,-16986,-80798,-1409,-70798,3203,6267,31420,4229,5734,-38229,11708,5865,-33875,11847,-8424,62183,60364,-61984,-203,-31508,73644,-8620,83623,-40971,23953,-38384,-28157,33631,28759,16355,-12656,-35079,-25712,-48525,11105,54200,29082,42901,3232,109528,-6374,-23649,82890,-117129,29303,-18357,67666,10177,-30496,17256,-48813,-1707,32487,-77453,-23244,4893,-14011,23175,-53227,30200,-26792,-40708,-31193,-25659,141108,73802,22216,900,46879,55933,42501,36026,51660,-15875,-2303,-2259,-16082,-5397,-58774,29183,1933,21490,35464,-20263,52454,-25424,-47078,-9030,29692,-13723,74451,-16904,-79875,37188,-45782,28564,23188,-12484,-11368,-42522,-18760,-30989,-26052,-13963,6242,12079,-6023,-48375,-2191,6029,24181,18179,84033,-26901,47375,28594,-14178,98267,63005,11587,-18642,-52271,33206,-42386,8241,88484,60746,6279,-4648,-69759,-5893,11141,-20749,3973,-25060,11496,-63269,-26223,-6698,3006,54925,43860,-47339,-52755,-23844,-52529,-53723,-28709,-14162,-39510,-6386,-9500,-43244,-41740,-4710,11078,-73649,21759,-12456,78205,-5756,24152,45605,22349,-4518,28163,-4629,28026,2953,83821,-66478,-7409,17855,78098,34615,6408,-60722,11744,-29816,-4993,-49011,27513,89601,15055,-24849,-35460,-19352,-23090,-62244,-22313,23548,-17931,12689,8545,57496,16127,-54401,18431,23099,31515,55190,125742,50815,-32127,96924,86100,48610,-34344,-33481,4821,-22727,35117,5808,-27766,-71284,40064,89800,42705,8895,-10096,15319,-19012,31099,-53931,-5477,-38270,-41012,-124115,42075,-17625,-25799,3588,10540,-11582,-7374,-22159,-41691,19698,15788,-15369,27190,-54969,76242,60244,11997,-32329,-78176,30422,2675,14093,-74144,-32512,16951,-45298,-81570,-64417,-13155,32725,13506,19919,69759,-29549,-75678,16696,-16747,-43528,-55072,14185,-3437,33498,54501,59783,37645,52324,-99837,-61589,30419,59736,-15897,92857,5221,114805,21991,35665,81788,-43391,-66722,2091,50794,92099,-55924,25109,58507,20612,24443,25576,-15224,-4770,-6639,18982,-28664,-39494,-46637,-23766,-43258,-36033,66541,53335,-112870,-38698,39253,-13207,-52538,-35099,-47205,-38089,-15683,-96869,-24442,1466,15041,5574,-36408,-26643,111379,130980,95009,56676,1929,72034,83422,79639,39881,-8447,6889,-17722,-6699,-33695,70796,72323,39089,-28438,-68849,-197,-29065,40900,16925,-20419,24673,-5971,63699,-41140,3918,71325,77340,25419,38430,-5514,40299,47003,45078,2475,-68821,9554,48436,-41381,-14350,53156,33248,-53634,-32297,-21313,-8678,74058,42073,-14091,-14986,7666,72588,-42759,63030,62799,-1715,-79690,-44740,-43862,3875,68162,105496,92984,124886,85315,-50506,31980,-8785,10886,36693,-45356,-9926,-100160,-71238,-66304,-29033,28792,-76950,44635,35734,-7996,44969,-72279,8183,4694,-18580,79621,54988,5551,-145989,-28662,2009,-46831,36050,42236,10710,61921,7166,-48285,-3990,35280,-5639,-14758,97435,78015,45539,-3120,62874,61982,71077,54284,32716,-19875,-60756,-10655,-9085,7827,3313,-59344,31296,106640,-16219,13211,16327,93310,-20816,-26846,-50720,16730,-18108,-53724,38442,26751,10739,-56585,-44443,17777,35348,53858,29508,7553,8443,3105,79811,55586,116485,49128,-52126,-126534,-54723,-49738,-25686,-5610,-15851,3540,36439,-27096,-92478,-25556,63879,-46878,-49934,-19039,18146,-4717,-49858,-44791,-11142,21445,95426,-27474,-52372,76762,-34086,76060,-4609,-103214,24364,34638,81002,89088,30267,13437,-45663,22180,-28320,-86191,-55690,-11325,40396,51059,-483,-474,-9018,-37378,7991,9849,-8261,-22446,-53677,-5354,14656,907,-19088,22650],[-35732,-8141,45404,66712,-12509,20812,16688,-44776,-35970,-40981,38511,17670,27026,28276,25694,-66849,55652,-61775,-63243,-71662,-35298,9257,-27081,-10138,61996,-34482,-73660,-92368,-12885,53944,44179,-25536,-13333,58066,79305,-26866,-86011,-21094,-15410,26866,22687,2496,80154,60147,36755,32112,19757,29829,-5882,-4854,15202,47529,-21038,-23885,-19871,7415,-54822,-14217,-33277,-18055,68383,47031,38766,-5669,-42715,48791,51590,-21739,10665,-68456,-27165,-32813,-63136,-36136,-100056,4061,-5489,45193,37068,54488,32857,-98990,87449,83278,-32194,44665,45075,78195,1879,12140,48247,-11181,25926,-110485,-48847,58294,21075,-8038,-34397,8195,-52589,5899,-7086,-23394,-24727,-47649,39358,-913,-481,-49333,32490,-55998,-83767,-1646,-33759,24977,15771,-75178,-47439,-85285,7809,12544,49156,-10197,-34335,-6509,53568,-77145,-45731,-97986,-50902,8313,-23086,-60450,-74441,-28208,12159,-1249,-81778,-205,-10317,1348,-8848,-3322,-28641,-41946,106143,-11763,-32522,40351,-10004,-48532,38,-49459,92506,-19412,-4777,53115,62620,17572,2178,66426,-75593,-21050,-56037,10866,12177,6838,28553,-16407,-66379,-50751,-29705,18753,59348,-49655,16691,5865,47634,20897,633,11107,29164,60807,42661,2522,45295,16843,-45735,19075,-45290,-50233,-63760,-56074,-60399,-67876,-65389,-43480,-23679,-50274,-33486,71160,-15562,32713,18952,44776,-1707,8717,137107,-12528,-85638,-9756,-33187,-50117,-9068,26823,-2391,36575,65189,-78065,18347,11923,71910,66515,34251,-41394,-68615,-9680,-31924,-24825,93114,31990,-62875,-87587,-95737,-47449,105586,30113,40823,-33966,69281,11634,30207,65770,-52506,33258,-97785,51402,35141,-8992,-224112,-200594,456728,59402,26161,-25370,16897,-35802,33093,-3250,-67295,-15715,-41128,-129482,-72267,-65650,-29291,-49912,-49419,-12644,-51837,-23018,-12665,14367,-41786,-10443,-101632,-22160,-10405,5231,1686,-63949,1574,33265,18957,11655,17460,-5065,-65703,30232,-138757,-108678,-107312,-134693,61820,-3119,-7474,84453,48980,34903,-2284,11828,17861,53338,31070,-63184,-44961,-13056,21844,15879,-70733,-6175,5093,-23552,22366,8791,-28365,-99690,-81599,-14625,-57642,23843,41091,28662,15952,19261,-40090,2173,-90577,79836,65680,-5425,85699,46291,-12066,-20235,26002,33696,22237,34128,71127,-78981,26379,42801,73707,12611,-21733,-19644,30235,13905,-10,10510,34039,-16652,38583,30095,36355,-40168,-13592,41273,33146,30634,28417,62029,-174,96955,112254,54391,14082,-25302,-17188,-10171,1888,34835,11985,-14171,-48534,-67490,326,22058,-15306,-13679,-17256,4115,-23134,21439,39286,13352,15057,72135,-41219,5471,3359,-1864,-25396,57149,-3434,19362,12440,-4454,-20620,-49146,-24318,-38235,-942,-13412,7861,107537,-12542,28971,28188,-12933,-17064,-87484,-20948,-68506,-54365,-40916,23026,26277,74268,85786,15433,-5646,-121028,-104114,21585,14611,4336,-17029,-10391,-28136,-12058,-27555,-54929,-115274,38614,2002,-101722,-47779,-74437,-32383,-27767,-61622,-25143,-17354,27551,35607,-88586,35301,49640,-82874,-73975,-29323,-24078,16929,-53536,-56978,25032,15911,12981,-52884,-10140,7691,81072,116527,-17901,-22887,-45889,41823,24623,-770,49169,6017,-8000,14381,-46772,-76537,-61961,-43598,-19224,-262,-79264,-77993,-51666,4421,28131,-44702,-65125,18334,47496,-28014,-10933,-77300,-18795,-81422,-8365,2173,44602,14331,10468,-45945,18643,18979,-25781,3330,-14101,51885,48415,-37999,-7876,-41926,71003,2762,98438,-42667,31257,-37796,17183,49857,15174,31692,-5156,-49043,-55014,-30031,186,53890,45108,41171,36604,97335,-11170,-27204,47015,-104564,49717,-16651,89499,7877,-15404,17705,-35379,548,18367,-105153,-5757,25150,9725,26280,-35288,49966,-25245,-71301,-21064,-13519,139322,97743,6417,4992,50525,28636,51859,21313,46397,-27392,-21404,-3109,1695,13297,-43218,20152,540,17119,52093,8231,78340,-10393,-52435,-13584,21304,-26851,61575,-17402,-68196,27834,-54463,28143,11714,-14943,-11976,-19650,11300,19219,-24154,-28251,4850,12579,-13082,-44305,4868,6395,659,25236,71066,-26656,67504,9705,-12680,98198,35176,1980,-11037,-13483,56422,-28240,8776,96970,74472,6279,35354,-68872,-6840,-9307,-4817,9702,-40775,18460,-77725,-12850,6544,-4133,37377,-4151,-67573,-61249,-8205,-60353,-36208,-24867,-8123,-41428,-3674,-13275,-59824,-48005,16970,-16422,-103374,-13377,6116,61120,-910,32816,60742,45292,19773,73072,-8055,51330,-14340,61923,-69140,-15347,13767,88554,40615,-20159,-38202,6941,-56804,-31213,-45606,1097,84315,19755,-13881,-44923,-9295,-3360,-49396,-14972,9564,1796,34074,8736,20947,-32974,-30456,52619,18762,31058,66761,114302,67292,-37324,84328,77326,47831,37948,-17946,2633,-34068,30167,6524,-17491,-60448,47628,57336,31416,-2143,-35892,19833,-17413,16064,-71277,1724,-23847,-51577,-122294,52707,-29845,-38269,-393,3061,3587,2342,10429,-49176,23327,-1698,-19182,17867,-50223,71332,63262,14420,-77515,-77778,49846,-12543,-7861,-78727,-33383,-16461,-50127,-56752,-22480,-2570,44201,14273,22939,73925,-20014,-57962,17356,-19347,-55775,-72041,1772,-16391,24854,38054,68564,38079,66712,-95670,-61385,27811,88928,-13616,88873,458,146952,18906,36311,93115,-9990,-56571,6124,44197,74198,-56005,31641,49352,47119,25240,41528,-31026,-11168,-2369,31502,-28409,-26532,-7537,-19991,-32500,-34773,43008,58686,-111809,-33873,65817,-14557,-53442,-52470,-44306,-53838,-17987,-78087,-25886,-6729,18658,-2403,-51697,-40864,92467,129506,58655,42459,15056,61234,88633,68415,37058,3312,33456,-24006,11130,-3158,61263,78010,30776,-18797,-39670,8232,-43526,12306,19020,-6428,29845,5162,79749,-54758,13130,71943,78113,21690,31896,-20038,49654,21739,24048,10549,-228,35721,19540,-52639,-20970,50048,44285,-54090,6808,-5841,-6882,42689,56411,-32213,-7210,-9861,75706,-43094,78406,75032,6308,-70172,-36333,-45165,-20710,53423,100679,55773,119973,74703,-45495,40229,-21370,28930,48648,-45095,19892,-79817,-60642,-58815,-38105,7594,-85820,48131,52904,25396,53429,-81018,18714,-25690,-28230,76778,43978,20646,-120600,-36103,-11821,-59253,42152,34688,-8236,58846,12640,-72827,-26452,40807,-5401,-29651,59141,76191,74583,1550,75670,61598,49467,28407,57974,-25263,-20569,-34005,-31596,-15937,-3547,-36332,17577,110026,-32276,7583,296,116719,-9167,-19350,-43499,8869,-18132,-56058,35297,18837,20900,-60158,-40000,25015,30817,65242,35344,5949,16245,-9889,56434,56225,72297,-7521,-67456,-116949,-47439,-14640,-25310,12679,-24024,-8081,49892,14981,-88449,-29158,53250,-70577,-66477,-45385,1929,3647,-55730,-24503,-8074,6039,76701,-51426,-47964,18120,-17931,77954,14557,-74321,38001,1241,54956,92234,28226,17390,-35153,67881,-261,-81891,-43098,-23556,37021,36396,8887,5427,-17011,-40516,-12669,-2356,32197,-17584,-70812,-4674,7174,-11977,-16373,19923],[-32187,-31157,30736,51084,-17923,31921,16513,-43252,-26564,-51337,26940,25589,31410,41309,18684,-37230,72125,-45755,-61486,-47846,-22894,8946,-54585,-21489,46621,-15594,-69011,-88720,-11726,46446,38782,-26459,26940,74344,83919,-14420,-91261,-6734,7994,17450,9940,-14955,89587,74334,13300,20768,21443,52934,-3597,-33263,15098,6011,-46555,-45708,-24879,7249,-65772,-25897,-27273,-8745,86626,75876,65292,-6783,-47487,44858,45981,8853,-8640,-109298,-19314,-18129,-64170,-49061,-59440,21938,-13146,51967,44579,41067,40164,-93061,86625,101079,-5855,41912,55535,63695,-4096,1459,48913,-594,86,-111055,-52511,51620,2816,-28056,-26531,9645,-63522,1396,225,-52615,-27376,-23878,15003,-5617,3233,-47890,10347,-54641,-70124,-3272,-41618,-41254,-12288,-63592,-49147,-77486,-3097,8783,84401,-11084,-68182,-13268,36195,-78944,-26930,-49880,-34866,19815,-14501,-53952,-48940,-42095,-7688,-6087,-95980,-22733,-16936,-7130,-20806,-3106,-32305,-48446,72526,-29038,-37352,47112,-7477,-34542,20146,-46073,76965,-34684,-3721,32441,50886,-1382,15396,84551,-58425,-8022,-33572,7085,13887,-662,37120,-18777,-79173,-43376,-29566,-178,44882,-66222,7256,-20521,49632,13436,-33379,-17581,27379,46500,72819,18271,38012,2641,-28125,-8290,-69397,-66758,-45926,-32338,-37342,-51360,-58643,-48843,-18723,-53168,-28116,62773,-34947,9576,18257,36528,-8621,-6210,111494,11697,-73106,-12172,-19110,-27438,-1698,20269,-7542,24342,29691,-69325,41541,12777,96114,62546,28674,-46110,-22757,-8409,-36158,-33552,77794,51024,-42325,-74992,-113699,-72655,89183,53938,58160,34985,110328,11960,41810,100268,-11483,35432,-95753,40688,23988,-16662,-150657,-81472,329687,52636,40094,-20504,17010,-41084,50046,7082,-53616,-23567,-19433,-104042,-36436,-38345,-32942,-59348,-50502,-5650,-53607,-19330,-20442,21212,-33080,26924,-105469,8409,3692,3232,-1979,-37067,-7830,24274,12912,-784,40260,6781,-7731,42134,-131960,-104943,-95972,-122430,46192,17294,479,90745,52663,43596,-13360,4204,14372,-884,5433,-24726,-13217,-15759,18298,29208,-84112,-19820,6539,-486,30416,21385,-28168,-65408,-85523,-5953,-38641,19072,23425,26120,7501,12384,-52746,2263,-80029,113459,77337,-14983,59459,39658,-4567,20960,30295,35182,50499,15981,98858,-57355,52954,49803,85591,-17729,-14652,-31155,29992,30287,-18289,-15114,-5912,-565,34788,23031,36143,-51533,-9778,53201,10662,18052,31783,73925,-1755,87198,114138,72863,14285,-46650,-14158,-21507,-9142,44437,-1029,9020,-13930,-75992,-10914,23734,-9989,-730,-64019,-117,-13138,6494,28325,-2816,8239,69951,-40371,-1419,-13880,566,-26482,64407,-19897,9984,44685,-12505,-24349,-40007,-5623,-50288,-484,-18730,6475,110149,3931,31606,6884,-13735,-14843,-73498,48990,-32362,-63016,-53829,22572,47179,71115,66702,43443,-21000,-119427,-104098,44631,32278,22885,-17876,-37837,-30835,-4829,-24325,-69943,-124249,46111,-14311,-83770,-45078,-80015,-48797,-17273,-43810,-16812,-17465,15002,43144,-99677,39376,45526,-89929,-57298,-40386,-13298,19386,-79013,-38938,33389,27942,30176,-53303,-12475,-20947,51280,107995,-8889,-33433,-71533,32672,-4659,-6791,57270,29046,18521,4872,-57992,-73859,-62776,25692,-6221,22134,-68341,-54657,-49890,6050,71552,-49874,-75344,20757,65719,-31820,2018,-75152,-36822,-71828,-22155,-6199,58071,24114,12790,-49982,14939,27736,-16420,-10202,-18392,30948,21400,-12905,1136,-41452,36868,6284,94038,-38586,34709,-41187,46157,67877,-202,38921,9495,-47138,-73635,-14189,-11898,58677,57555,28874,66529,74638,-21033,-27635,2204,-71518,59098,-14358,79456,12958,6350,14847,-17030,-4797,788,-111900,-5970,48920,31796,23408,-13661,65506,-25719,-95793,-6819,4880,112265,102635,-5740,9956,46821,-131,52729,4020,37238,-27274,-38663,2967,21284,32071,-31980,9517,-20969,10867,63650,33743,78266,13809,-45459,-14479,3291,-39652,55536,-11277,-50775,9050,-61741,30049,-3593,-21152,-12184,6201,45177,63125,-12342,-41215,-4024,7015,-23836,-43492,4820,1475,-22028,31963,49717,-29280,77194,-10627,-17903,83897,-5984,-6356,-6639,25120,78006,-11337,2918,99326,78340,2006,55717,-58890,-4266,-1358,12187,11431,-45446,24323,-74245,742,19717,-9458,12224,-51847,-82223,-52357,13081,-61869,-2692,-9394,532,-37628,1227,-12617,-69755,-45255,38075,-33549,-112431,-46880,28017,39886,3401,36302,46694,62899,36106,103926,-7099,75677,-23803,35434,-68636,-35672,9160,82725,39712,-40522,-16133,4218,-74802,-52623,-48508,-30833,59831,24548,450,-53121,6658,22705,-31327,-9968,-6145,18681,50824,14094,-16396,-74127,-7137,72046,11510,32471,74000,100553,80497,-35911,78893,62154,45614,84605,-12999,1327,-22981,20277,-2867,-13442,-36534,48932,17732,24112,-10746,-51735,12254,-6073,8694,-71679,21696,-13615,-62461,-106552,63586,-32965,-48003,-8341,-20230,13132,11355,32761,-58969,24502,-10159,-21860,5387,-48819,63934,65302,19712,-119436,-70831,66933,-26344,-27531,-65525,-17358,-29171,-54343,-25725,8908,6219,50887,14072,18223,67980,-10395,-41574,17552,-12746,-58009,-78677,-10706,-27433,10081,17765,58433,38532,74531,-69354,-61796,15076,97000,-13782,90138,6918,150668,8563,32766,82815,11368,-38234,8181,32270,52657,-47237,33327,35012,64733,18038,46726,-38804,-18577,-10925,29513,-31794,-8807,28606,-18610,-19457,-36545,21409,58318,-96156,-19441,85184,-7404,-44769,-62484,-36076,-65803,-17697,-45977,-26791,-16682,22768,-5792,-47662,-42316,60761,104664,14052,20306,29120,47324,80213,58971,22222,23245,53861,-31796,20358,27571,35856,72490,20462,-10608,-3886,15240,-53346,-12179,21218,9799,26367,15979,82110,-68528,17275,72878,73770,18009,34261,-19133,49873,2811,5605,16196,76926,48402,-8467,-56783,-24330,40467,53403,-45523,37189,12298,-3384,14986,64076,-41414,1952,-21578,75717,-35690,95391,69622,12236,-69934,-24974,-34913,-43107,37059,85714,15219,99490,33717,-38257,47197,-15900,49541,41809,-40806,43121,-47902,-39205,-49214,-37202,-11407,-91466,47129,66627,52336,46683,-81094,34128,-58143,-35757,57002,3084,24573,-67791,-41410,-15487,-62150,52168,31648,-14152,49284,17989,-90235,-45708,28785,-4112,-37716,11023,63787,96995,12630,84857,57782,23354,2786,70931,-23888,14335,-58373,-52344,-31321,-5219,-8946,1146,75783,-43657,7231,-15128,120619,6030,-7948,-25732,846,-13608,-37410,29361,2499,30449,-55121,-27209,29876,25783,65410,27186,6687,26285,-26304,27331,44044,28036,-56425,-70245,-84434,-39261,14643,-25305,35963,-16666,-14838,57419,43615,-72889,-24401,37372,-81630,-82134,-72159,-14073,15781,-53926,-12857,-11083,-3598,53715,-73571,-40672,-33635,-171,69171,41109,-31445,45151,-32745,21706,90521,20108,22317,-16982,103915,27493,-61128,-29968,-29218,26659,14960,22478,3642,-19036,-35552,-38899,-13231,46725,-15193,-66342,-6414,-3010,-25004,-13042,15951],[-30720,-50038,16397,28062,-22118,35215,15732,-38093,-17427,-61695,14431,25149,37973,58282,19526,2309,76731,-27252,-53010,-23513,-19251,-2715,-79289,-31064,32544,-191,-54180,-66388,-3984,38896,29164,-27103,61820,78708,72120,-14170,-94641,-2682,33124,4044,425,-25802,93564,82822,-10765,4970,27659,61507,-2949,-53414,6873,-33674,-65405,-56288,-18661,10320,-80259,-30101,-11042,4211,94151,90338,94314,6568,-50834,39938,48459,46176,-32110,-132779,-13094,-9747,-59140,-60361,-19519,17325,-24378,49476,49825,18745,43363,-63389,61805,109575,24637,46213,53517,47011,-10510,-14923,41563,16271,-29053,-100728,-32228,37300,-10374,-31422,-15347,8331,-71000,-6203,6056,-72321,-27525,-7418,-13333,-5395,8162,-38808,6135,-43934,-30707,-6339,-51023,-100107,-33772,-39958,-40768,-52466,-11709,4608,109421,-16962,-82543,-15732,17446,-71586,-5602,6684,-9706,30352,-7488,-45791,-21070,-52807,-31957,-19940,-108437,-37335,-24910,-18898,-24349,728,-25057,-39406,25812,-39686,-32888,58209,4323,-20408,41923,-24794,48061,-52687,-4463,9322,43031,-21636,24138,85120,-36572,9591,9247,5116,13899,17950,44893,-13093,-81451,-29023,-30389,-18607,30571,-73066,-6371,-42947,42543,5226,-62690,-37377,29387,29484,103937,53272,26914,-17266,-15196,-38244,-78220,-65895,-27501,7659,-12039,-25198,-45874,-46944,-19106,-54606,-11437,41984,-53578,1637,26325,23940,-12956,-29941,67889,29670,-46758,-3626,-4742,-4959,2126,10064,-13048,19792,-5195,-55728,60682,17927,107112,40581,18217,-51593,15917,-28778,-53382,-41483,60066,71682,-8566,-50791,-121545,-93703,55895,74733,82267,101598,134267,10427,38384,110655,30938,17101,-94971,19458,-42,-36255,-70002,63258,125334,25053,47691,-20599,14714,-42651,64280,11301,-33665,-35460,4155,-71759,2772,-6653,-21900,-63904,-48619,222,-43813,-8605,-31918,14062,-10699,54173,-88795,26727,11702,415,-5787,-826,-13308,7833,15203,-9490,57979,24034,48438,42534,-119808,-85666,-73087,-99220,29829,38362,17816,73195,46240,42492,-28772,-12067,6543,-40949,-16747,4138,17041,-27892,8866,35999,-87480,-34911,7673,29910,41717,59329,-27599,-24251,-67638,21643,-11820,2386,-863,24236,2965,9809,-64980,-10013,-47602,131639,73840,-28740,28843,27468,-215,51871,20353,34530,91260,-562,112954,-29644,67038,53700,79529,-47027,-13372,-37703,35196,41807,-32342,-45103,-55637,11530,19223,6671,32926,-59378,-17217,59787,-11478,4062,34809,68776,-13197,65367,102259,71838,25871,-48013,-3615,-26044,-11551,47567,-11845,37055,21366,-74393,-22787,18950,-4741,19560,-91836,2012,3429,-1040,20096,-10472,2165,58362,-38009,-15945,-23220,8009,-24899,57733,-27755,5797,72358,-23165,-25106,-21390,14071,-45803,-11803,-10945,2635,92776,25243,27631,-20775,-18677,-17668,-48644,100780,12231,-65970,-62580,27933,60432,64783,45674,60219,-25679,-100035,-82137,49061,39415,33643,-18729,-61898,-18345,7453,-21634,-71845,-117614,43418,-21050,-56125,-32893,-77255,-62957,-714,-31144,-8041,-7363,-3550,48498,-101378,42881,43214,-84725,-38096,-63224,-8409,12908,-92539,-13110,42080,35879,44799,-42971,-6816,-43967,20971,87509,5317,-29759,-86434,20540,-33992,-13810,59585,49767,32743,102,-58925,-58526,-54855,92402,14045,36430,-52171,-24567,-36435,-23523,92895,-48551,-73836,15159,70482,-13881,14460,-76679,-48992,-46536,-33806,-18443,66916,29440,9789,-53954,1590,27850,-4518,-24263,-16272,8815,-4066,5854,24171,-29605,-17860,8415,68541,-28031,29860,-52151,47238,81649,-15980,36567,29690,-29420,-75384,-3630,-22990,65273,70304,15066,88983,48548,-32547,-24171,-36265,-28280,56298,-10142,44593,22818,25532,10700,6299,-18615,-15099,-100636,-26617,72347,46114,13867,10653,73883,-27853,-105659,8993,24588,76510,89056,-12302,13169,37955,-22812,48189,-9916,27065,-14435,-48139,12068,38160,46508,-29483,-1398,-56443,2939,65859,46266,64041,43652,-24507,-12634,-19170,-43019,57260,6042,-32666,-13670,-65582,33624,-15921,-28425,-11559,31458,73483,88764,3917,-50346,-19411,-2137,-35474,-46715,-1725,-6898,-42587,37181,21912,-34216,74578,-26147,-27783,58464,-44517,-11752,-6873,52124,93798,2100,-7382,90345,72924,-5292,55570,-40344,3726,27716,24579,6535,-37160,27156,-55194,12200,27945,-13799,-16148,-84022,-85503,-24203,33271,-53664,37814,13843,13165,-27218,6159,-9776,-62392,-34858,53934,-40205,-107448,-72367,48319,16731,6078,35464,17499,73259,44057,115479,-3295,94521,-27495,10797,-67802,-63000,2384,62310,35250,-48391,1649,2682,-80625,-61470,-58106,-64251,10033,29137,15411,-55495,24021,50924,-10907,-6179,-20778,29377,52845,18242,-51173,-90935,7924,72289,3255,31582,73882,84970,82471,-27879,77341,43385,45206,95080,-18446,-968,6674,9805,-14607,-15546,-11894,44639,-16447,23012,-14373,-49418,-4177,4278,4968,-57305,50892,-8328,-68219,-83593,71684,-12082,-46426,-19354,-54931,15563,19760,38353,-76908,23976,-8580,-24683,-6634,-52406,56158,66727,25433,-147763,-61569,76932,-37008,-35649,-36012,11815,-16652,-57642,-2981,15212,10420,54595,19089,6617,59479,-2058,-33734,17016,738,-47094,-75669,-18481,-29428,-4437,-3929,30048,38110,73422,-30528,-61922,-3788,81570,-15764,94046,24434,125277,-4533,24766,51705,11839,-15292,9563,27142,33930,-28758,27922,22376,74144,7507,35876,-36373,-24540,-31540,17535,-32896,8430,48312,-18899,-6963,-43204,2711,57975,-65506,1526,91081,6367,-29234,-61609,-25806,-70048,-16885,-8934,-24487,-25677,27253,-3213,-24977,-33426,26958,62257,-25076,4825,39835,36709,59191,51767,-1317,45543,67149,-37878,18483,45479,2960,59060,13998,-5186,25290,19473,-51313,-32647,25893,22647,14388,21153,70927,-79632,18443,75521,70742,14763,46632,1338,41821,-392,-5788,19391,128276,42339,-27925,-51450,-23240,29118,59323,-24000,53283,25525,-164,-5986,61192,-38080,12504,-24981,74400,-19594,113084,50626,13206,-80299,-11732,-16963,-58121,24061,66510,-13281,72682,-17582,-35030,51926,6249,65447,24938,-32317,52246,-17480,-16453,-44228,-24870,-24017,-92289,41873,73282,67951,25550,-68159,53533,-75987,-39149,29292,-47888,8087,-13764,-44249,-9980,-55204,64451,34887,-5649,34985,22589,-94334,-58240,7561,-782,-36094,-24944,43303,108953,30545,86018,51994,-777,-14185,74847,-17170,19969,-74500,-67555,-35803,-2414,16201,-13910,17000,-47974,5493,-26955,106192,21918,4765,-1256,-3842,-4273,-5628,19346,-15497,39060,-41587,-8958,27546,24333,57037,3642,9064,36868,-40718,-228,22988,2855,-81791,-64055,-38848,-30461,31870,-26468,55444,2309,-14053,58771,47693,-58350,-12534,19447,-78895,-93995,-94779,-27277,27544,-45802,-17598,-20862,-9412,38906,-69981,-37050,-68486,16262,51361,69062,3810,43838,-60744,-6625,82384,7468,26791,6251,118306,48002,-31508,-22246,-27244,10954,-10778,38187,-7226,-12473,-22821,-66919,-20705,32760,-17353,-44341,-10748,-12434,-34858,-10328,12415],[-32766,-58569,356,3540,-26736,27639,15774,-31348,-12769,-65823,13264,16323,44535,74359,26238,39749,68745,-10110,-37638,-4155,-30354,-25302,-91067,-38442,20964,7646,-39600,-27923,9562,34415,19507,-25655,83468,69223,44946,-25148,-90476,-6477,50904,-9500,-5605,-29673,92319,85595,-30667,-11492,32927,52698,-3794,-53361,-6482,-61243,-74477,-53647,-3352,16272,-90656,-20565,11835,19095,87326,88094,113369,28333,-56178,33505,58349,77288,-52801,-128300,-8706,-8675,-48008,-68460,5230,-12605,-41702,38754,50836,-2129,38841,-22476,17797,102930,50939,57511,35139,31209,-13717,-31730,27437,38077,-51753,-80830,1990,18731,-15433,-17428,-2032,5490,-72670,-12328,10604,-70011,-24226,85,-36034,227,14430,-23727,11922,-20522,38959,-6871,-59664,-138167,-44547,-9188,-25518,-14928,-15983,-383,114051,-26506,-66284,-10786,3431,-58056,12727,50064,17903,34824,-2001,-37801,690,-58744,-54973,-37433,-113136,-52019,-34547,-36140,-19095,8014,-6366,-18302,-13177,-39885,-19460,69682,23061,-6487,58842,5586,17143,-66845,-5662,-11621,37078,-40385,27202,64804,-18341,26988,62019,5959,10198,53918,48860,-982,-71397,-13365,-34660,-35408,20256,-68583,-21829,-49998,31054,-1488,-77010,-43711,33496,21553,138216,98495,14409,-34550,-6595,-61961,-78359,-46184,-13149,44695,8560,4879,-30290,-37517,-25382,-53584,15380,19625,-66201,8626,38622,7962,-18260,-56443,21640,37856,-15447,12899,9939,6518,3901,-1087,-16547,28776,-24331,-44289,70882,26118,102173,8502,6008,-58834,31913,-62983,-80420,-48660,43067,89182,27571,-19700,-110631,-102847,16099,82591,95592,143754,138011,10566,24770,93034,62743,-12503,-97141,-5055,-28827,-63044,-6013,168880,-88469,-17116,45945,-26354,9989,-38956,71958,9921,-10698,-47827,23675,-40130,37047,19800,-515,-61855,-43487,4171,-25663,6356,-42411,-3141,22320,62039,-64944,29262,13480,-2914,-8550,39322,-15254,-14441,25391,-10261,65095,41577,76822,34192,-104117,-58216,-45702,-78723,18071,48162,37580,40773,30983,31770,-40797,-30654,-4612,-57420,-24906,17599,34219,-45464,-2856,34605,-81435,-48280,5430,56299,52515,103245,-24865,12825,-28467,61745,16920,-19337,-21806,24236,3866,16676,-73454,-27217,2810,125674,57949,-41838,-794,13273,-1010,67395,-5365,32249,124504,-12624,109210,-5209,64830,57139,59475,-63599,-18109,-40477,42107,42046,-37492,-71266,-97813,21985,-1796,-16967,28215,-61677,-32714,54264,-26798,-7611,34272,45546,-30725,37316,77509,50995,47035,-27760,10026,-20125,-6228,46534,-19205,64098,44367,-61005,-32354,7818,-952,44339,-85072,19434,27422,-4037,19858,-3092,-662,38329,-32217,-35048,-22774,18446,-27145,35337,-27529,3201,91887,-29119,-20681,2757,28485,-27324,-26143,9357,-1040,64343,43351,22172,-45595,-26272,-24388,-18706,106381,52658,-61399,-66106,35379,64305,58984,27069,55488,-22071,-68132,-47262,38422,35908,34336,-15808,-74479,5870,21947,-20857,-59721,-88924,32954,-17819,-27918,-17610,-67523,-72089,14778,-28575,-269,10585,-20214,53676,-94177,44187,43609,-65341,-21402,-82997,-9038,927,-89560,14199,47472,34247,53827,-25344,5253,-58792,-6054,60008,18411,-15531,-85597,5687,-59002,-23703,55881,63746,30409,-1483,-49252,-35991,-42069,132034,34816,36097,-34619,7525,-16017,-62412,82248,-41985,-64576,2050,55107,16692,17868,-80069,-50572,-17674,-39739,-33015,67412,27837,399,-59435,-16753,18732,9763,-34313,-5542,-2984,-16025,14929,53474,-10735,-71116,14074,25982,-12021,14348,-70437,23496,84523,-28296,27008,52927,-2025,-59000,1337,-31351,69258,88195,5803,98680,25132,-40418,-16528,-59467,7210,43784,-3070,985,33629,35877,7592,32836,-37552,-25490,-82648,-58980,91535,49448,-1048,34990,73193,-31344,-97950,23266,39704,49620,64636,-14096,12908,28585,-34592,40981,-15457,18447,8291,-47220,19279,49798,52260,-35809,-11635,-92111,-5293,58700,41590,50494,69489,3996,-8625,-37994,-29193,63937,36005,-18938,-33336,-64286,37103,-19052,-33420,-12408,52267,89851,93185,19529,-53147,-35991,-12002,-45735,-53638,-13992,-16351,-58935,40085,-9959,-40409,61508,-31168,-37433,28884,-66959,-14004,-12057,60454,99552,8518,-19300,65702,61137,-13668,39448,-17643,19732,61618,28927,-5009,-20622,25625,-28118,19614,28307,-17886,-41516,-93354,-73889,16557,45643,-36074,73357,37952,29407,-10168,9544,-6716,-34637,-19951,61078,-38022,-95859,-86445,60962,-6104,6931,32107,-3995,75936,45014,111814,1759,99661,-27862,-6989,-69340,-87611,-5895,33944,30868,-43011,12264,238,-75114,-54433,-71988,-94699,-54375,31535,27284,-48576,38303,74999,8987,-648,-31725,32485,37061,13257,-81284,-79913,10057,54524,-4050,24883,65596,65244,70338,-15739,74038,25704,49001,76996,-27138,-5669,41982,3569,-22117,-23154,2499,35571,-33766,26611,-11917,-30097,-23144,4310,4283,-33832,81021,-6751,-63650,-64251,73104,35588,-28254,-32090,-92913,12005,26659,28260,-101809,22219,412,-28314,-14760,-60631,51090,67153,27915,-157189,-55295,76091,-42471,-26810,1599,44394,14434,-57897,2362,-4596,8361,55724,35972,-7977,55809,3766,-35453,16412,15956,-24683,-65134,-19184,-19111,-11150,-23092,-9023,37809,64430,7343,-59569,-23669,49820,-18410,95367,47833,81658,-14795,12628,9758,-6882,5760,8580,37692,22635,-2534,15384,15821,76816,-91,10690,-22954,-26376,-54589,2874,-29142,21207,47192,-20224,1677,-56053,-15569,62739,-25600,24039,82160,22806,-12179,-50648,-17546,-63654,-18572,23905,-16129,-30646,31444,4890,8672,-19943,91,14792,-47988,7056,44058,34631,32174,46746,-26945,62508,72729,-38030,7365,41996,-26761,43651,14852,-3371,38954,21241,-34012,-49761,33876,27089,-462,16749,52026,-83909,19705,78838,71910,11457,66143,35982,28295,13741,-9144,19629,131059,18677,-34671,-37560,-18158,20897,60792,7597,57540,28248,-171,-17688,48461,-23280,23255,-19003,73904,3992,125569,25369,7031,-97418,1904,1797,-63484,18101,50740,-18549,50522,-57272,-39933,52736,38062,71184,8687,-20562,44950,-1780,-3704,-44395,-5871,-28955,-87213,33605,70722,72889,-4150,-41226,73640,-66111,-36426,1304,-85924,-28058,14702,-45111,447,-40028,74631,44536,11863,18631,25751,-82666,-62943,-10463,5080,-24780,-32288,18999,106774,54549,77836,43704,-18575,-17358,77795,-6959,-10434,-78513,-75286,-32089,1757,33285,-22963,-37824,-44658,-73,-32320,80475,35195,16022,23085,-3755,8908,25313,3107,-28633,47067,-21644,9933,13678,27394,44455,-30000,11705,45597,-47906,-20403,836,1302,-77022,-53806,6821,-21686,35812,-28667,65093,23119,-6123,54923,26187,-50706,3690,3584,-66650,-101455,-106491,-36330,32858,-32862,-38989,-33749,-15295,37115,-31893,-40657,-84031,30762,29410,90675,17872,32622,-78378,-20191,67351,-5849,29648,31199,107182,55043,-4156,-23352,-18930,-6479,-36963,52102,-25299,878,-5861,-89548,-24116,1317,-23386,-15390,-17212,-18058,-39239,-8783,10328],[-37378,-56197,-18742,-18388,-32516,9198,16934,-25881,-14246,-59473,28938,2017,48381,83824,33702,63169,51265,2885,-17974,6371,-54833,-51676,-84219,-43201,13089,5917,-34252,15582,26853,34678,14524,-19991,89868,49512,11953,-40448,-79202,-13704,56205,-19923,-9351,-28141,88223,83959,-42707,-26466,33072,31220,-6218,-32938,-20649,-70746,-73138,-40491,16790,24160,-90135,2747,34302,35014,67657,72927,114106,50498,-63515,25968,70498,95616,-63843,-98235,-5541,-12436,-32702,-75438,8257,-58933,-64040,23001,46961,-12392,26463,13873,-32546,79893,63612,70971,1604,18073,-11988,-43600,8943,60411,-61084,-55627,35107,951,-11768,7010,11820,2976,-66963,-13258,14350,-40706,-18341,612,-44979,9526,21588,-7420,17102,12452,117508,-3497,-65012,-151172,-44160,20047,-9997,24173,-16603,-5995,95379,-37317,-21029,3136,-305,-41744,24285,63773,39288,31023,2365,-31255,8072,-59256,-71057,-52546,-104182,-74510,-45376,-56608,-6488,16801,19353,5773,-26519,-28848,-743,75873,44201,7401,66802,34731,-4681,-70477,-5948,-24983,30423,-55245,25677,25584,-10537,41332,109286,8936,889,87496,41490,14055,-50998,-1168,-43029,-49405,15726,-54654,-36255,-37926,21195,-4664,-73870,-35978,37611,28286,168826,136370,3468,-43294,-2247,-72341,-75593,-10962,-5280,61889,18248,30611,-15278,-22188,-35275,-50034,47725,3854,-68006,24915,49470,-9196,-27003,-78687,-17412,35579,9602,31328,26244,-88,5820,-10473,-15695,51065,-23628,-39280,69531,35174,83369,-23736,-4698,-66437,18822,-97897,-108590,-55784,28136,98400,53081,11943,-79216,-95725,-17908,73173,84704,153519,125998,15745,8863,54533,75634,-40327,-100664,-24999,-50239,-84379,29186,198208,-263726,-61703,34871,-37573,2809,-29632,70848,4999,11740,-55914,34668,-14992,59671,35031,24558,-52329,-35515,5103,-4714,21859,-47681,-22465,58191,47838,-47861,17519,11498,-5564,-10289,75934,-15500,-36697,41338,-1926,58522,52914,67674,23381,-86191,-29451,-20626,-68195,15059,40374,50969,6577,10266,15294,-42079,-43185,-17552,-56123,-14638,17011,31211,-62850,-12595,25051,-69357,-57002,-2571,69595,58788,125209,-19202,36299,21985,101097,41532,-39545,-32382,26444,9019,34199,-76090,-39872,55681,98463,35776,-49338,-25001,835,-8650,65992,-42146,28990,135075,-18412,89474,6800,48487,62803,36645,-63915,-26730,-42002,45025,28645,-32534,-85086,-119388,32972,-19726,-42573,21623,-58922,-49494,33007,-29758,-15014,27187,8314,-46993,10583,43960,17011,69247,4447,21244,-3685,4106,45278,-21927,84568,49013,-37892,-35423,-8566,1047,68728,-49159,49941,56518,-4706,29706,16824,-661,12934,-22252,-53198,-14800,28753,-36476,5180,-22368,-3425,101296,-22996,-9937,26650,33687,-1217,-35275,35379,-2428,35375,51087,21272,-60810,-34078,-31984,12383,65030,77753,-48787,-64837,38382,60509,55214,11977,28853,-14514,-30729,-10339,20898,25687,27542,-6135,-70337,34592,34758,-21877,-37607,-42890,19554,-6542,-7847,-6458,-53827,-72485,23169,-34511,5481,29569,-28647,59796,-82567,41189,45829,-33612,-8976,-84058,-10555,-10922,-72023,35622,45468,20738,56270,-5149,21423,-64521,-26947,31869,22440,3275,-69708,-10722,-76467,-36414,46324,67599,12929,-1566,-32604,-14884,-30500,131570,48745,19944,-18812,37181,4077,-87587,43943,-32648,-53864,-16678,19008,46716,7307,-80320,-40025,326,-38369,-46885,58750,19447,-13583,-65085,-33485,3997,24355,-37380,12473,4133,-11531,15032,79350,7721,-101661,25038,-23189,6719,-10228,-91430,-9170,72241,-32613,14934,75769,24981,-30258,2186,-35709,67139,112721,1458,92092,8340,-39761,-5718,-66025,17979,26293,6847,-35309,42122,35959,7193,58699,-54667,-28854,-70075,-87949,103635,43940,-18138,54909,62550,-36060,-76655,32950,45307,40331,40027,-14234,9143,23963,-34105,33621,-10159,12891,34804,-37234,20804,56631,47133,-47819,-20336,-113547,-11797,46226,23011,44977,79256,30550,-2641,-45024,4094,70430,73832,-12419,-43779,-57080,38632,-9691,-33340,-18215,65126,93444,82761,31117,-47980,-46634,-20035,-54108,-62915,-30833,-24416,-68479,40711,-43101,-46117,42474,-22828,-40992,3779,-69359,-14169,-21344,48825,92407,8077,-29748,27019,47630,-21027,14716,2201,44625,85431,24902,-20860,-6891,19446,-2623,22189,21079,-21788,-58875,-83152,-47868,57625,46410,-13107,93331,55327,46699,11854,10981,-4555,5823,-5004,58319,-29450,-79443,-88283,60618,-26311,6619,28096,-933,71857,41567,100916,6820,85027,-26860,-16974,-74090,-99213,-12904,6634,29361,-29121,13379,-4988,-62676,-35674,-85506,-118637,-110333,28749,32618,-31750,46606,88958,25666,9749,-37143,28469,8251,-6209,-104775,-50183,-802,25681,-8657,11143,50645,39736,47485,-4104,64441,13769,57380,48569,-29293,-12881,68375,5024,-23820,-36011,1883,22246,-29027,31234,-4086,-3289,-38058,-9254,7354,-8409,101130,-6970,-46442,-57966,64588,96702,5679,-44857,-124745,5561,31109,11252,-122770,19289,11889,-32421,-16881,-70975,51754,65634,23491,-148093,-55728,63132,-40593,-2257,35087,66974,48766,-52415,-9977,-38389,103,52474,67625,-20092,59055,6347,-41226,16413,25289,3448,-49028,-13674,1784,-4336,-35652,-46464,39558,51546,33065,-52464,-40162,14479,-20717,89075,69705,36279,-17906,-2538,-28880,-32243,17803,1748,64426,20063,26087,-2486,14696,74088,734,-20240,-425,-22342,-64223,-7972,-22188,27872,30452,-22360,3790,-75977,-34845,73088,13225,42646,62691,37197,230,-34367,-15064,-46540,-25613,45219,-480,-29263,34325,16515,42620,-7114,-15382,-24408,-52213,28046,41035,43113,10125,43528,-47356,67059,69752,-28885,-8095,18462,-44731,31874,22551,-4644,35976,22453,-4122,-62203,44052,21503,-9123,2256,34176,-76872,23108,80013,75340,7287,86736,70654,12895,38066,-6848,15989,88283,-15632,-29053,-18722,-11021,18458,56969,39305,56684,19179,-6289,-18972,30909,-1370,32019,-3915,74423,31208,126105,1438,-5844,-113787,14253,13981,-59964,20144,44614,-11,40938,-72851,-52514,48152,70084,65153,275,-7463,24963,-8421,-8003,-45615,11972,-26837,-76677,24550,59622,71642,-33172,-4124,88714,-28377,-25975,-22736,-96227,-71517,8424,-44758,10122,-20025,77509,59327,28011,2828,26834,-58640,-61339,-14710,12900,-6759,-11196,-4180,87850,82099,62916,30932,-28211,-6698,86788,5420,-59937,-72906,-76828,-26805,3765,39695,-22101,-62277,-35078,-6501,-29289,52476,43748,23608,39917,146,23552,40870,-20416,-33279,55490,1265,24661,-12724,32137,31956,-63078,13054,49705,-44879,-30982,-14007,15539,-48011,-43843,41937,-13896,29859,-30822,63980,34366,5836,47742,-10477,-49018,20760,-6166,-52377,-105017,-101382,-40692,26443,-16742,-69070,-43731,-24202,44861,28963,-50133,-83336,43883,9447,99659,11666,12730,-83373,-15661,46975,-14625,30349,54597,75663,46753,11818,-33661,-7360,-21360,-58529,59999,-46398,15392,9727,-99305,-24035,-31798,-30178,9262,-24615,-18336,-37685,-8199,9709],[-41946,-47217,-38166,-35694,-39131,-16660,18312,-24189,-20776,-42797,57124,-12272,47548,82437,36121,67547,29896,10594,1813,7055,-83506,-71271,-60747,-44430,10037,-3979,-41368,50367,44336,39037,17650,-8718,84474,26196,-14526,-51065,-65260,-20351,48786,-25636,-12797,-23574,83387,79085,-45332,-39171,26895,6865,-10482,-1735,-31671,-62410,-63291,-22720,36236,32343,-75657,33097,48110,50873,41460,52046,96787,66432,-69647,18985,78832,102033,-60968,-55628,-2835,-16648,-16672,-85253,-7531,-103175,-85893,6352,38940,-7943,10681,34581,-73468,45338,55815,79103,-39387,7572,-6457,-47121,-10667,77696,-55278,-30696,54198,-11188,-1439,30588,24677,2471,-54284,-7670,17517,9130,-12171,-1863,-37013,18890,28343,4239,14321,43278,166458,3446,-65248,-143085,-36131,38062,-1207,51085,-16182,-11274,58730,-46729,36815,24841,9107,-25171,28727,45685,46262,20236,5515,-26680,-2352,-54387,-76370,-60953,-79648,-104202,-56295,-73576,10768,23989,43250,21709,-9795,-9398,17299,72045,62498,21186,64735,54895,-11087,-59334,-4484,-26435,22216,-64672,21894,-24474,-16020,51704,136029,12059,-14769,98416,14957,27671,-26810,5535,-53437,-59531,16445,-35554,-46989,-11575,18180,-3505,-59575,-17694,39918,46786,181443,149201,-3186,-42609,-1454,-66836,-72312,31423,-3634,52272,14167,44588,-3109,-4007,-44422,-45081,78602,-2612,-56507,41825,54413,-24365,-39126,-90688,-45292,25388,20492,46276,45147,-23882,9679,-16319,-9106,79963,-9492,-40677,57568,42639,56341,-47549,-11561,-70387,-17297,-121307,-127421,-63839,15244,95641,57797,37143,-35295,-73258,-36619,49685,47588,137081,105833,27224,-2485,10074,68214,-55118,-101340,-34208,-52869,-85187,40766,148888,-379423,-95441,17231,-52800,-6206,-15610,60977,-600,31529,-55400,35451,620,66673,38129,47228,-35502,-25488,2228,13277,34411,-45393,-35535,87238,16509,-43635,-3059,10423,-5744,-11848,101029,-16141,-50638,59514,13351,38872,52946,31145,16114,-66326,-4799,-1484,-64691,21415,16298,51083,-18801,-10993,-668,-29018,-42542,-30286,-48713,7627,7556,9572,-74457,-16813,9148,-55734,-58931,-16750,67205,58644,106410,-11016,41784,66655,125313,57469,-53115,-30954,30080,14718,58430,-72843,-41369,89667,60473,14185,-48224,-41085,-6944,-23637,49862,-79196,25451,119292,-17533,60395,193,24718,71439,24004,-51671,-35521,-44179,39050,3985,-19560,-80757,-117567,44632,-27455,-62885,10985,-53331,-60125,-2196,-18159,-19029,12601,-34259,-54499,-7926,8261,-19458,79161,34512,25527,18942,15798,46702,-19557,95717,39672,-10479,-28156,-28254,2088,87236,-3313,82715,83499,-3153,47316,37756,-1018,-12822,-9254,-64387,-4200,35689,-51922,-20779,-16033,-18027,100393,-1511,6491,45102,28855,25069,-36110,57597,-747,13069,45189,27700,-67940,-39478,-36940,41371,5085,82634,-29542,-59585,30639,52677,52553,-344,-10651,-6886,6000,19455,4801,14625,19647,10526,-50003,59031,42732,-23020,-13126,3986,8478,9284,-1305,-4529,-39445,-61421,21510,-41680,8811,40924,-26624,66177,-71273,31980,47955,4233,968,-58788,-6565,-16469,-47147,44659,33105,-2619,53431,13311,39217,-62303,-39818,8687,11632,20719,-45961,-26575,-84949,-49557,31639,59300,-13793,-1114,-14839,-3437,-26500,95264,50616,-7205,-6090,61312,16490,-88360,-6208,-23365,-47142,-37949,-29238,65688,-15007,-71869,-19484,-1513,-30564,-56025,43757,7025,-27826,-67571,-42451,-9851,35785,-32804,33427,30799,4625,8825,93613,18174,-100300,39661,-64701,24572,-37962,-107509,-31458,45786,-27175,5056,93765,42109,-1026,1129,-35067,57665,137653,-1912,71018,310,-28296,5743,-59855,-1738,8779,18424,-55469,46812,28811,9619,78810,-62008,-25985,-68153,-99967,107536,36017,-32941,65249,42302,-41547,-50608,35799,39189,46019,24005,-16404,3694,27594,-23109,28629,4963,10540,57554,-22479,15502,61102,32435,-60705,-26507,-112790,-14808,34514,-382,45358,65318,49333,5186,-36864,50130,71659,107511,-12512,-41666,-44507,37006,10987,-27105,-31391,67554,88605,68149,37173,-35074,-46128,-24345,-61976,-72385,-50255,-29082,-69379,40089,-73747,-48934,22557,-2377,-34052,-9900,-58174,-13791,-32616,21270,72482,3933,-36087,-15744,38245,-25729,-11196,12301,75074,92619,15068,-37372,-9220,9631,13090,20510,9502,-24744,-66562,-63334,-12640,86751,36520,9239,92387,60538,60901,35353,11268,-3413,44031,5191,47164,-17455,-55172,-78806,45013,-41627,6303,24598,27547,62781,36672,87719,11169,51266,-25776,-22822,-79922,-92115,-15030,-11487,31879,-14605,3508,-13234,-49566,-15805,-93446,-133519,-135494,18386,29612,-8051,48401,89218,36793,26400,-36354,19384,-23679,-38971,-118996,-15949,-20056,-3494,-8996,-7956,32255,10173,21551,1816,47394,10007,68183,27635,-18481,-21138,76253,14747,-23615,-53852,-11353,5271,-5712,33029,6817,18019,-45081,-32506,14161,12289,101753,-8105,-19386,-66363,45139,147823,48145,-55779,-142056,19,32898,-41,-124072,15042,20719,-35811,-12984,-79221,59853,61194,10128,-125111,-62956,40201,-29880,30370,53944,67300,69181,-39585,-32528,-68586,-12397,41811,109065,-24907,65061,5799,-42751,16789,20775,29715,-28358,-5548,27260,16965,-38857,-69648,44673,40060,41950,-39871,-51012,-14252,-22446,72682,84227,3426,-12721,-18669,-52228,-47030,15930,-13309,98547,23920,49258,-22829,13690,66854,12455,-44973,26347,-12469,-47685,-12053,-15589,29114,9094,-25567,-1580,-100760,-52303,83033,39882,53088,40448,45821,3505,-19363,-20332,-23312,-39379,50806,20547,-20929,34761,28620,68022,3528,-19480,-46090,-44655,57714,32642,59680,3152,41432,-57265,55499,57544,-9793,-22161,-12408,-47205,26438,32946,-6884,22101,25767,30023,-66551,53735,9537,-4280,-18595,25050,-55893,28546,76021,75954,1955,101126,89682,-1150,60670,-2797,7891,25007,-50402,-15210,321,-4499,20575,47775,59380,56584,1623,-20011,-11023,15658,22913,36317,18445,72293,56031,112118,-15851,-21508,-121124,23923,14343,-50532,28156,50259,31624,45210,-65018,-67414,37824,93966,50076,1107,4447,457,-35705,-27674,-42453,22693,-18786,-63105,17222,43965,69088,-51400,34888,92087,22845,-7302,-41019,-77648,-103533,-19503,-43632,14133,203,69644,76986,32471,-10450,25284,-32090,-56833,-1374,20901,12926,20526,-21757,52567,108546,46626,12184,-29991,12913,102064,19352,-98356,-63338,-76130,-26883,1873,36853,-9802,-48599,-22177,-7732,-17742,29153,48022,26480,44347,5146,36225,32544,-48455,-29926,65011,23217,32474,-47270,33467,22869,-83635,11966,46539,-32161,-33884,-16079,33641,-12111,-36741,61379,-8031,19864,-31279,55903,28461,17394,39699,-45587,-49141,35459,-7087,-42834,-104966,-77959,-40198,6856,737,-94982,-45354,-35935,54138,88248,-59687,-70985,55820,-3599,94062,-3275,-10851,-74886,2799,24797,-14004,29034,73686,35069,26474,13155,-50594,3708,-30091,-70135,59111,-65587,23901,18240,-92551,-21783,-54778,-33856,22312,-31186,-13716,-31704,-7816,9980],[-43610,-37575,-52081,-47116,-45689,-44128,18562,-27027,-29255,-20319,86249,-20034,41717,69679,29669,57267,10651,13575,17709,-5,-102957,-75321,-29078,-40614,12412,-17319,-58271,67034,57125,44650,29640,7860,73073,5711,-26043,-50208,-53149,-24895,32489,-27060,-17621,-17944,77215,71056,-39532,-49126,16136,-10090,-16719,26212,-37355,-42020,-48802,-6967,49194,38540,-49431,59777,47058,63994,17073,32260,69249,73051,-70219,14914,79416,101154,-44117,-16711,-198,-17584,-3762,-99228,-31902,-125561,-98717,-7599,28511,8691,-1257,37475,-93210,9378,27068,75231,-75921,-1521,-662,-42176,-27995,85527,-37792,-10460,53797,-14984,11514,42688,35234,4564,-37381,2824,19706,62336,-8365,-3361,-15336,23960,32704,7176,1658,54732,156694,12642,-59899,-121328,-26597,37875,-3554,54596,-17650,-14750,14707,-52538,82222,50009,30313,-9432,29232,9230,34332,6325,6419,-23878,-26104,-44733,-69635,-61291,-44581,-131537,-65676,-79299,29146,26502,54904,21102,25903,12711,28712,56698,73726,34131,54157,63350,-2688,-33628,-1324,-14988,14155,-67866,17954,-72661,-32762,58323,133738,12919,-35337,77374,-31723,35939,-8430,8004,-61540,-65076,20126,-16055,-52313,18617,24497,900,-45251,4687,39029,67700,164782,129731,-3807,-36782,-2017,-48481,-68115,68775,-5866,20237,-2001,43416,5759,13378,-48042,-40387,100693,-2134,-33004,50942,51797,-34222,-51948,-89085,-61608,12389,17725,56807,65620,-54445,16169,-18133,2954,104852,6346,-44783,39596,46442,27684,-58226,-13825,-65226,-60837,-126849,-129443,-73459,4044,80291,38887,49176,5547,-41596,-36691,21239,-4993,108214,83194,42668,-6915,-24443,46153,-51577,-94449,-29878,-31548,-56094,46240,45110,-440590,-109732,-2871,-69115,-15577,746,44283,-4313,48351,-44213,27526,6372,57454,32430,64261,-12665,-14264,-4222,24547,41606,-35842,-36987,101672,-21194,-48511,-25137,15764,-1843,-14160,108387,-18476,-49348,75677,31015,10645,40212,-12281,14922,-44126,11748,11656,-59194,33681,-16903,35463,-32238,-27441,-9778,-3710,-25979,-40658,-43147,25675,-4931,-19746,-76465,-13931,-9842,-44197,-53423,-35014,53533,53010,50871,-1509,31040,88791,125813,62775,-57159,-21175,33468,16255,81200,-65604,-31488,89273,22377,-1499,-38559,-48410,-8647,-44478,24293,-103355,22288,84596,-10889,30881,-24519,1763,81255,28908,-34197,-40408,-46569,22674,-26113,-2878,-57656,-100094,54503,-22114,-71029,-5950,-47202,-59770,-44129,5476,-22926,-7194,-71003,-48915,-14278,-21858,-48437,65586,51174,21350,40316,25197,50708,-13042,98360,28032,14383,-9450,-48518,3815,95919,33674,105405,97835,1898,66565,44975,-5839,-33048,4012,-64495,3910,36883,-69273,-33124,-10728,-39623,90444,31885,26109,55614,15828,45585,-31313,68289,3273,-630,27753,37665,-76194,-40370,-36777,64162,-34857,70346,-7178,-50227,9477,44413,48676,-10381,-49141,-922,38001,36691,-4950,7464,17628,30513,-20578,71571,44747,-21733,5361,31347,3296,25614,-8609,-13008,-26678,-38955,10414,-41435,9852,37950,-16786,70653,-61388,15678,48040,38752,12071,-11794,7193,-11099,-24030,37762,10271,-29629,48134,27457,56146,-54914,-43737,-6227,-10995,32534,-26033,-39454,-85067,-59162,13519,38388,-42171,-316,-942,-5802,-34089,40835,39262,-36602,4057,78597,16492,-68414,-49351,-16483,-46738,-57962,-72730,69437,-39577,-51678,5864,-21111,-19207,-56665,27683,-5044,-37018,-63647,-40122,-16134,40492,-22022,51358,67887,24287,-1355,91964,15894,-72774,53622,-86020,38277,-60297,-110957,-31750,12406,-15533,24,101925,44992,15476,296,-28497,42125,149052,-8703,43668,2196,-7455,14576,-46707,-41553,-5428,29439,-59665,48255,19826,13018,88760,-54240,-19260,-72826,-89349,104025,32856,-40714,62124,14485,-46182,-28935,31057,22768,57457,20019,-22616,-380,39499,-5533,28028,25710,10395,69965,-8229,5352,65605,12838,-69491,-29019,-91457,-13776,28765,-17805,45656,30413,60967,14395,-19182,92593,64831,120924,-15658,-27520,-28473,31926,37174,-16012,-51443,58719,81759,57682,37477,-17128,-34164,-23703,-71389,-79286,-69204,-29370,-61666,40005,-96556,-46227,5402,24982,-15690,-9735,-45036,-13920,-42463,-14630,43677,233,-36774,-47827,39223,-27039,-32776,8893,102626,85155,3745,-50906,-35561,-1618,14838,16234,-1716,-25474,-66316,-43136,22968,97340,21389,25417,72367,52916,67801,55774,11834,-2655,65586,6951,31374,-4946,-21219,-60235,16747,-50183,7161,21766,67051,50664,32754,71483,14540,7653,-25275,-30361,-82013,-69281,-9555,-15937,37620,-6930,-16990,-22476,-41549,-6616,-92124,-135657,-120585,427,18961,16544,45251,75581,40736,47880,-30004,8372,-48104,-76011,-120988,11965,-40059,-22134,-3746,-28375,14326,-18554,478,-1605,25248,13228,77138,23724,4397,-27851,63837,29919,-27938,-74760,-30018,-13754,25392,29453,17682,23555,-44891,-56989,23388,23657,79620,-11019,9094,-81065,17062,168098,88366,-62901,-139001,-1607,32730,4354,-95599,9569,23541,-37002,-5233,-80565,74620,53484,-11167,-94878,-73040,12777,-10367,60424,55331,40697,64956,-20022,-54382,-81835,-25772,21610,146113,-20295,66853,3205,-34564,16065,-2091,47594,-3637,461,49215,47274,-32219,-70658,52634,34275,36537,-23686,-56665,-35102,-24409,47370,89508,-10083,-1878,-32858,-54997,-39874,-337,-35045,125919,29470,59024,-42470,6038,55757,33220,-53770,50604,1260,-5567,-10685,-11738,27108,-5871,-30403,-12989,-120545,-62097,82574,46993,53558,22980,47520,-2772,-11071,-32011,-2216,-58600,39777,41604,-7294,31723,37997,80809,14420,-15051,-47348,-37535,80241,22536,77737,13242,39395,-55165,29503,36795,16301,-30378,-31635,-35772,26213,40138,-6975,6256,33202,57553,-59618,59586,-513,13930,-38851,27722,-22736,33983,65138,68951,-3679,103384,85708,-11811,71069,328,-3819,-28459,-75729,825,15510,-963,22124,34048,62132,58996,-18355,-40301,2562,8696,46872,34328,44414,60933,71895,86965,-24573,-33571,-113540,30205,1661,-38955,37991,64888,59756,57369,-43272,-76758,22972,104967,31714,7530,12609,-19282,-73134,-52576,-31260,25546,-5588,-50287,13374,30129,67695,-51200,65437,79060,67079,18033,-51472,-40335,-108696,-45097,-41645,10053,15965,51224,94216,20813,-19710,20711,-16785,-53129,24928,26534,28859,38510,-30642,6001,127622,34534,-11157,-25621,33784,116281,34349,-102182,-53802,-77369,-35792,-2587,29199,11571,-10567,-9661,1238,110,13370,51129,25090,36189,8074,43403,2522,-73135,-22607,74351,40704,33820,-80431,26892,19237,-83506,8215,34180,-13753,-33822,-4898,46814,8506,-32972,65985,-4584,11179,-28444,46723,5543,24658,33787,-64858,-47388,45825,1058,-40414,-100894,-41046,-34878,-21610,17629,-104870,-36202,-47062,57686,123246,-61817,-50678,65559,-7810,76989,-14115,-30128,-53042,26099,5235,-1413,26277,86102,-1666,1232,2880,-69314,11083,-30732,-67912,49419,-78702,20758,15898,-71770,-18869,-63220,-32019,22088,-34981,-6402,-24138,-6687,10768],[-40667,-31422,-55498,-50844,-51409,-66983,16946,-32442,-35850,1312,103710,-16100,32329,49647,14150,42890,-2069,13694,27310,-10362,-101742,-61212,433,-30157,19851,-27628,-78418,64227,59854,47628,48123,27339,59871,-7967,-21814,-36058,-44678,-29051,13408,-26102,-24081,-12154,66084,58899,-28487,-55163,4057,-13278,-24515,38514,-37783,-18263,-34446,1822,50889,40201,-18228,73072,29830,69791,940,17217,41633,71240,-62135,15640,71739,96865,-17533,6682,2208,-14461,3163,-112123,-51982,-115152,-94317,-16878,17791,29705,-3442,27917,-88827,-16196,-15064,56642,-97185,-10413,1200,-32079,-40322,82390,-15383,3671,37274,-11043,22383,37901,42315,8081,-20631,14371,19848,97424,-8628,-1367,11871,21307,32588,1451,-17877,32833,91392,22341,-49940,-92605,-21784,18446,-17087,31130,-22633,-15048,-25560,-53397,93941,72096,57574,5426,30716,-24571,5845,-6117,3421,-22190,-51791,-31415,-51692,-55061,-10373,-144876,-71237,-69640,44651,22613,46893,2033,61676,30594,30206,32575,75966,44938,38091,62322,13857,1399,2543,5515,9588,-64536,14608,-106023,-54730,61676,103979,9719,-56842,31194,-88219,36510,-4799,9885,-62444,-65805,23830,416,-52000,41513,38874,5705,-40467,23873,33836,79953,120518,86222,1922,-32754,-441,-24447,-61731,88355,-8791,-22273,-24616,29206,12472,26653,-42940,-36981,108778,339,-2930,47104,43107,-36301,-61375,-73879,-67360,2630,10926,67322,84106,-75103,24716,-16381,18408,115470,13154,-46708,22630,45463,2348,-55834,-12431,-46648,-94557,-115439,-113731,-84341,-5199,55583,2566,42507,27427,-9924,-21839,-1620,-54595,80141,59167,56023,-7640,-38846,19472,-31315,-77159,-13092,9211,180,63342,-75078,-467032,-103922,-21379,-82153,-23088,15905,23692,-4767,62645,-23721,14781,3715,34861,23333,76026,13740,-2693,-12553,28551,42510,-21752,-26524,98514,-52632,-53216,-41835,31531,6574,-17621,96117,-22494,-31625,85836,45799,-18960,17610,-44881,18111,-19703,17950,20625,-44431,45638,-49924,6741,-38634,-34932,-8237,26498,3191,-46814,-40518,22071,-15909,-40404,-68113,-4989,-27865,-36203,-41889,-53150,36919,44593,-15223,7917,10351,80881,104161,58404,-51382,-9848,34603,10105,93078,-57299,-16433,54643,-9809,-8857,-23466,-48074,-4419,-67363,-3664,-105115,19945,44176,-314,8908,-58055,-13930,88843,48508,-18542,-38155,-45853,-1046,-54777,12609,-21115,-79793,58540,-5900,-63105,-29125,-41199,-47819,-82581,34350,-30246,-26806,-91640,-30941,-8965,-39723,-64544,27755,50089,11045,52919,29569,54122,-5048,95169,25267,30832,17235,-66009,8001,94369,52896,110518,91140,11208,79871,28917,-17378,-42787,14228,-53098,6473,31520,-83271,-29034,-5930,-61812,73533,67302,45169,59037,-1957,57429,-25627,64756,8018,-7659,5355,41475,-93935,-35591,-31134,75860,-31318,49563,13315,-35291,-22161,37828,41405,-17285,-73904,4063,62872,40257,-8200,5234,25412,46723,6473,68244,41896,-15912,11973,27019,4518,38815,-25050,-29196,-16232,-8551,-6686,-29169,8953,19222,-5299,70924,-49436,-5560,44957,60320,27011,42062,29684,6308,-9741,15979,-19292,-51581,43453,36836,69762,-45758,-38828,-12075,-29164,36913,-21288,-47483,-79162,-61311,-5201,6292,-65833,894,7720,-19996,-52532,-11152,17926,-59337,13188,89323,3838,-38797,-72661,-13233,-51244,-72929,-92697,59947,-53709,-21428,29295,-46146,-8055,-46881,15020,-12373,-37038,-52249,-26692,-11261,36315,-7707,60565,100347,40303,-14389,74729,978,-33514,61397,-82459,46058,-69255,-97305,-11735,-16578,-5702,-647,95985,36392,11664,1527,-15187,23741,132164,-20164,21743,14414,18029,18212,-31404,-79664,-15524,37150,-53862,48354,14071,13998,86781,-31679,-11488,-75023,-60066,95425,38725,-37316,45044,-16854,-46807,-16543,19789,793,65870,25570,-31578,10,56162,13608,32115,45995,10904,68614,1373,-5291,70703,-5242,-70246,-26928,-58657,-9937,30941,-21336,42318,-11770,69621,23946,-6055,110725,50563,101612,-17272,-5464,-11865,23852,59905,-3575,-74431,39904,77420,53514,32424,1078,-15831,-17484,-82880,-80523,-83993,-25706,-47462,42407,-105065,-35998,-7862,51669,10828,1519,-39449,-14430,-46618,-50061,12986,-155,-31797,-57856,54215,-25285,-47149,-6783,115807,69174,-4630,-58831,-81200,-11399,3441,11363,-8454,-22860,-61652,-26046,49392,91093,8511,32370,41417,37780,64880,68922,13859,-1366,63684,-964,15734,5749,18383,-35931,-16257,-51049,9913,18978,97442,37183,31049,48783,16875,-31261,-25485,-43214,-74712,-42212,3958,-7246,44086,-9929,-44897,-29032,-41824,-14520,-80863,-118366,-73289,-21807,3743,35183,39711,51144,37059,70314,-19938,-1097,-57470,-103378,-108956,29973,-52869,-23558,7752,-45160,284,-40876,-11215,-14511,2227,18813,79202,35983,31528,-30256,36233,45132,-41406,-93838,-45820,-31751,50562,19834,25700,10342,-42109,-74312,32614,24179,40241,-17244,27222,-88696,-14124,150356,116807,-64317,-113038,1798,31832,25808,-41107,3637,19898,-34925,2733,-71245,92493,43336,-35887,-64053,-79609,-11641,15757,79035,46225,-4819,37507,3340,-66219,-74768,-36336,-7375,159686,-7872,59450,310,-18063,12024,-40709,53864,23988,558,60237,75815,-17669,-49760,60900,35489,24097,-8333,-59723,-54658,-28207,17758,87221,-5747,9147,-41916,-39731,-13813,-26463,-57109,134054,31708,50602,-58359,-12180,41621,57144,-44062,65912,15434,45705,-8061,-10425,24261,-8443,-37300,-26652,-118159,-59725,64099,33971,45100,14284,44328,-13529,-11185,-44958,10441,-78877,14390,55390,7957,24535,42210,81884,29031,-6020,-31405,-41363,83020,14584,88897,30388,36097,-43608,-3623,10604,43576,-30901,-24768,-15954,27359,39171,-2039,-3590,44790,69442,-41265,58738,461,35930,-51027,39319,15447,36761,47737,52938,-7543,91302,65052,-18471,64880,3152,-16143,-52570,-85186,13359,24801,-1545,16048,17438,52479,61409,-34934,-63204,16780,12128,69957,25727,68817,35132,74052,57673,-25750,-35656,-89843,33122,-20772,-28405,45064,82072,70130,67071,-18203,-74338,6092,102764,16407,13621,15101,-27433,-106073,-69333,-11962,24883,12224,-41718,13184,24571,66736,-31708,78566,49889,89772,46000,-50070,1372,-83608,-50275,-38495,-1376,23850,26078,106330,-2522,-23361,13193,-24271,-52412,53518,27400,37062,27325,-29664,-42303,132981,29799,-33530,-17482,48481,119761,49161,-68835,-43867,-82047,-51814,-5625,22006,35295,28128,-903,20793,19984,4402,57101,21356,20303,6704,42779,-36387,-83929,-16869,79472,51415,31853,-100807,11322,21695,-61998,2716,12109,4277,-35759,15406,51975,-1943,-31385,60756,-3300,6178,-21450,40951,-26235,25833,33840,-63316,-42407,51607,15561,-41860,-92168,-621,-25089,-49388,32076,-93333,-17961,-52945,52527,123910,-51053,-25378,71174,-4694,54661,-14078,-36647,-19211,44608,-8155,22122,22662,89553,-24327,-21002,-12145,-83995,13090,-23334,-51363,33848,-83444,4387,2176,-44366,-16566,-58591,-25307,11586,-34438,546,-17979,-4002,12470],[-33343,-29298,-47446,-44603,-55976,-80555,14031,-35852,-37377,16413,101866,1167,21913,29638,-6995,34411,-6620,13435,30521,-18741,-76109,-33763,20214,-12459,30921,-29172,-94240,47636,48295,44794,68321,45719,45368,-14035,-8186,-12083,-38620,-36537,-2169,-24976,-29989,-6121,45846,41573,-16552,-55333,-6460,-2548,-32633,29522,-34791,750,-24686,1910,38905,35242,9219,68959,983,63406,-5294,6910,20836,64623,-45085,21410,58237,90145,11623,10982,3880,-10115,3285,-113140,-57660,-75480,-69031,-21379,8673,45597,4564,14090,-66233,-23047,-56940,25978,-98690,-19286,-3494,-22420,-46220,70155,4816,13449,14217,-3034,27334,18009,44729,10109,-8570,22479,16564,98736,-12821,4597,34968,10111,26655,-8314,-38138,-22464,5309,30882,-37374,-61498,-25457,-14256,-37568,-12859,-30545,-11658,-54300,-48829,66278,84390,82366,19206,36951,-39016,-28605,-13646,-4790,-20863,-66484,-16039,-24511,-45412,10352,-138341,-69910,-46622,53431,12905,19070,-29853,81931,38580,22933,5847,69925,52232,19851,56861,29071,36810,5522,26839,11609,-54857,10980,-117551,-74193,62020,57519,2042,-73667,-21450,-136049,29308,-19889,15266,-53070,-61905,25105,12758,-47437,49692,56547,7246,-48060,34058,23478,75614,63257,37636,12819,-36037,6627,-2659,-52604,81812,-9767,-61725,-46119,8809,18763,33605,-29015,-34345,101564,205,25307,29996,32093,-29801,-63764,-48183,-63853,1038,13427,83952,95642,-71133,33781,-11792,33848,106009,5942,-43415,13783,39929,-17703,-44455,-9562,-14705,-108158,-93272,-86404,-95099,-11395,27820,-38144,14276,23202,13190,-1086,-11928,-83764,59917,31420,59279,-11426,-31995,-1604,-895,-50150,11815,56152,67932,98517,-173033,-477358,-84781,-35142,-86723,-26243,26021,2247,-2057,74042,1393,1863,-5117,4680,16012,85408,40234,8299,-19718,27668,37597,-7223,-8786,80417,-67752,-49500,-48756,57430,18018,-21871,68337,-27049,-4427,87193,53488,-42417,-8667,-58634,21650,4871,13926,27205,-20245,50755,-74830,-28519,-46885,-32568,3359,51675,36224,-47694,-37517,-9682,-22856,-38720,-52047,6515,-40848,-30940,-27788,-66151,24986,36048,-58946,16183,-12367,49477,71394,47970,-37745,-3816,31891,-4295,87223,-50582,-5210,2138,-34790,-8522,-8015,-42136,4406,-86546,-26914,-83508,18412,10428,11848,-1874,-85381,-20273,90842,71316,-8766,-27367,-37036,-25411,-76407,23003,19021,-66856,53094,15167,-40103,-54667,-33660,-26979,-108125,59637,-41824,-39446,-91005,-6022,3196,-41851,-68280,-21988,34026,42,52536,27839,52564,424,87841,34838,35837,44198,-77161,15730,86376,55666,97926,63571,23480,81230,-9165,-33830,-39945,18941,-33936,3606,20617,-89859,-12784,1127,-75687,52004,91881,59787,58537,-20585,60938,-21065,49944,12086,-10829,-13749,29097,-118971,-25053,-21950,72831,11241,29981,27131,-13185,-56373,33073,30013,-19273,-78126,10144,78550,32728,-8636,4522,41962,51189,19971,50125,36484,-5529,5538,-5061,9544,46310,-42774,-48000,-7413,23752,-24808,-7556,6318,-10265,927,66114,-30209,-23906,38740,62901,45101,84373,54164,32364,-6707,-14512,-48474,-60160,41526,42583,77897,-37746,-26409,-9838,-19546,34436,-36955,-49882,-70282,-53957,-20946,-33177,-81222,2216,13833,-38485,-75446,-47552,-7029,-69909,22665,94831,-17082,-9890,-74046,-13430,-56461,-80023,-78424,42870,-48160,12232,44483,-61547,-355,-27815,6086,-12210,-26790,-35522,-5732,2500,23511,7215,57371,115461,49112,-29759,46089,-21474,3935,58128,-60067,48143,-60864,-67552,16436,-30921,-5925,-265,74176,24453,-9072,6513,5060,6541,81998,-33209,14799,35833,41858,16294,-16709,-95050,-22885,39024,-44923,49130,14190,8933,74797,-1034,-4891,-67859,-22924,84838,53027,-19965,18000,-45991,-39752,-12160,4630,-20080,67304,34345,-38724,6584,72416,29210,38435,59751,10647,54401,4674,-11390,74735,-16094,-60901,-19971,-25748,-6180,39014,-8987,36183,-42758,77939,32200,-12250,90541,32491,49932,-14172,18179,2285,13681,69887,5513,-93978,14644,75774,52218,22716,14321,804,-5773,-93570,-73059,-91364,-19880,-30267,48621,-93887,-17900,-18354,70097,39034,18092,-44068,-13988,-41192,-77088,-11664,2825,-22742,-45116,78699,-21660,-53669,-28743,105538,50540,-7110,-59923,-127164,-16907,-16014,7488,-8848,-16662,-55834,-9993,59912,76329,3894,30355,10612,25128,52553,72379,17466,1151,41409,-16693,4450,13013,54550,-10115,-42085,-44792,14534,15465,104020,23557,31369,18482,18045,-53067,-26140,-59446,-54279,-25264,23253,9499,47839,-22345,-73938,-29190,-49938,-36873,-62083,-74991,-12715,-42251,-11654,42796,33978,21347,26882,88985,-8740,-6169,-49091,-108474,-83786,40123,-53191,-8384,24871,-54174,-7837,-53116,-14108,-32876,-17645,20536,70430,55995,52539,-26435,2296,54331,-63670,-103921,-52720,-44951,58387,5160,29414,-16216,-42380,-80156,38773,15669,-3907,-26814,25245,-79991,-41031,103787,129225,-58689,-65835,9084,31255,55252,22489,-1091,12180,-29357,7128,-50270,107982,33032,-57011,-38041,-76811,-25820,44190,82652,39320,-49195,226,26187,-63702,-53411,-41529,-40895,135618,7456,42745,-1241,-1197,2832,-84644,49422,51936,-6390,56055,91464,1061,-15646,65887,41233,12693,409,-63503,-78957,-35331,-9539,80349,9465,14232,-43362,-14804,13697,-54274,-70265,118630,27817,25173,-67729,-39088,25840,76316,-22202,68527,26237,82594,-8610,-9549,22080,154,-46094,-37357,-79589,-45741,28621,7201,31033,13529,40682,-18925,-16688,-51655,16658,-93451,-19905,55503,20074,13176,40137,75335,47994,3929,-5734,-59056,63793,11291,86454,36979,30352,-28058,-32872,-15557,65449,-24678,7530,5204,25775,28256,9226,-3297,57947,62177,-15615,49747,16766,47013,-50453,52437,48421,35263,26188,31127,-6996,67666,43888,-21543,44879,9523,-24213,-44217,-77634,18808,28552,-5686,-3171,40,43370,59278,-45130,-82558,26837,23122,91479,12057,86273,-4121,61832,31121,-21992,-24269,-54173,33129,-46201,-20568,46081,94466,57453,64714,3847,-59334,-9948,90700,8441,14414,11202,-21977,-122195,-68544,11833,27017,33648,-38721,15209,30791,63379,-2485,70184,10996,88931,70839,-32041,36001,-39040,-32239,-34289,-16760,22939,-226,107612,-26563,-19417,3599,-56149,-54067,72731,22289,36280,-10558,-19607,-81211,120626,31869,-46342,-8105,52584,107724,61226,-15668,-29900,-87448,-69116,-2584,19060,51703,49313,2079,45562,36674,-16,67792,18180,4683,679,34498,-66289,-73688,-17195,74836,54722,30223,-100656,-9665,29382,-26344,-2642,-18170,16040,-42282,38381,50530,-42400,-30174,51968,-3182,3413,-10587,39435,-54364,21881,44500,-46473,-35344,54053,31324,-40221,-78802,32035,-11810,-64902,42615,-63588,4202,-50431,40359,95345,-26935,1507,71042,1853,33061,-4275,-24960,23080,51940,-14234,51883,18397,81863,-28199,-34196,-24759,-89473,9938,-9656,-24319,17218,-79783,-21718,-20002,-18894,-15694,-45227,-17369,-3880,-28930,4429,-15113,711,16438],[-23650,-28624,-31206,-27248,-59354,-82932,11606,-31423,-32331,22597,80880,28803,12966,16533,-28250,35273,-4056,15090,29351,-20777,-32094,-2973,27951,10968,43469,-19367,-100025,26207,21337,35344,84680,58776,27467,-14159,5160,14787,-32193,-50014,-9435,-24897,-30028,568,15544,19350,-7919,-47934,-14345,16500,-39088,2836,-30645,10364,-22618,-5094,14188,22996,25749,51141,-30571,42796,-5020,-851,8092,57375,-21617,30429,42793,79684,35583,312,4389,-9348,-1814,-93034,-45548,-22109,-26810,-22308,2384,49394,16332,2496,-35995,-10562,-84037,-9645,-83943,-27029,-14137,-19014,-45770,53234,17994,22191,-4435,3993,24765,-9229,41357,6914,-4305,23873,8869,65437,-18867,13250,46850,-6836,15038,-14964,-52293,-91976,-58946,37049,-24560,-31131,-37473,-49343,-58191,-62619,-38748,-5504,-68603,-39007,12737,82500,96258,30012,48101,-29880,-52724,-15119,-18057,-19342,-62793,-456,9399,-35448,10855,-114596,-58283,-17300,52782,449,-20025,-63493,81175,34288,12271,-16222,58224,55096,2107,51896,34634,62832,6003,39150,21153,-39711,5255,-110392,-84547,59361,9611,-8942,-80664,-60486,-158469,16569,-50055,26503,-34051,-53810,22777,21970,-41239,41741,70842,2506,-62862,32705,7665,52806,11232,2160,26513,-47158,20434,11780,-41473,49555,-7674,-88121,-59720,-8826,25600,33532,-9609,-30429,82169,-4720,42878,3910,23086,-15897,-57512,-17081,-52555,9593,33400,108146,96115,-39258,41463,-4758,45572,77349,-12896,-35528,17719,31547,-33072,-30254,-7837,24054,-102621,-68103,-57790,-103658,-13220,3968,-68806,-33196,-227,23481,14857,-9280,-83947,47108,-1931,45666,-24138,-10691,-10342,31393,-17812,38773,93011,124299,143019,-224172,-479632,-63438,-42615,-78480,-23193,28016,-17448,2531,80487,24627,-7474,-17838,-25549,13840,95314,62640,17601,-22134,25501,28354,3820,8895,54175,-62368,-34709,-45136,86878,29079,-26048,34768,-30573,18714,78771,52188,-54599,-31546,-54352,22195,24978,2287,32217,6641,44710,-87177,-62165,-63755,-24443,19799,63005,61933,-43393,-30401,-58006,-25108,-12409,-33514,15650,-45424,-26326,-15886,-70112,20972,28549,-60251,22762,-30380,12114,42713,37265,-19583,-7106,24819,-24031,62563,-46698,-4353,-44893,-53153,-3320,2573,-32756,15901,-95568,-40014,-46621,17026,-9532,23224,-3372,-92307,-20253,85425,84263,-5085,-9170,-16191,-42799,-88087,26426,51703,-63594,36835,33823,-8253,-75652,-21531,-814,-115450,73705,-53633,-39652,-72749,17792,14779,-29291,-64395,-64600,10357,-5354,40225,20948,43195,-468,75469,50701,29879,62412,-79034,26739,78441,48576,73544,26160,35185,68574,-57619,-49070,-26280,17730,-13711,-1878,6818,-87553,6751,13479,-74518,28324,95205,67081,57531,-36441,58744,-14866,30567,15376,-11413,-22977,-2351,-137292,-9690,-12676,55464,67459,18161,31996,15462,-83404,28875,15745,-14919,-62652,19133,82731,18899,-11327,-815,62139,39121,14082,23097,30460,6235,-10140,-46734,13943,46828,-53723,-64118,1076,51145,-38654,14501,1834,-40955,-2749,57491,-1241,-26461,30385,46679,61712,101275,71080,59627,-12461,-43532,-69014,-50805,42891,46265,79157,-32514,-9039,-1460,29913,27352,-68292,-47035,-60831,-38106,-30358,-73520,-87429,2721,21625,-51245,-92690,-66361,-28441,-67846,32650,96756,-39001,12382,-60502,-15556,-57344,-78336,-34527,24709,-22710,39645,47302,-58756,2296,-3891,-3757,-4472,-8923,-18286,17386,16088,4868,20288,41289,110275,51119,-46431,12454,-43080,32930,41472,-32837,46461,-37179,-28033,38597,-27082,-19700,-3394,38775,18216,-32845,16683,30910,-5882,9961,-41973,25233,62538,58400,11244,-3712,-79229,-29819,33434,-37176,51514,19706,-4192,57917,26858,-653,-51349,9751,75187,70734,11471,-11341,-66803,-23208,-9959,-11034,-33403,62875,39872,-38222,18622,84184,36913,42071,62783,8829,32255,2656,-9286,74914,-16915,-41669,-8993,-1273,-6146,48074,14862,30647,-48874,84394,37181,-42541,36115,15660,-16945,-6292,36888,11789,2480,60904,7085,-103402,-11697,73340,48341,9428,19268,8851,10354,-97192,-54625,-89745,-14496,-13734,58672,-61884,6005,-28087,74991,61589,34700,-54607,-10688,-24510,-90198,-24219,6341,-12419,-20370,96657,-17740,-52864,-48670,71756,32766,-3247,-54253,-148152,-16344,-36209,5291,-3928,-7861,-50616,8598,53229,62880,8953,22339,-10503,25237,34220,66284,21429,5061,8836,-35726,-265,15894,77953,12787,-48246,-33821,20255,11005,83875,10571,32385,-15753,17656,-54121,-26788,-72054,-21085,-26713,44114,26712,45621,-38682,-95990,-21132,-62083,-63453,-39972,-7212,40510,-54261,-23123,38169,28917,-7503,12828,100376,1004,-5484,-24965,-86578,-49589,46135,-40429,15236,45256,-53425,-9838,-54684,-12878,-49639,-31896,13338,49720,72887,59988,-15987,-28903,53143,-89183,-98581,-48905,-50853,43774,-12474,29299,-44968,-48594,-75840,39149,2605,-39271,-36790,2158,-55815,-56647,47523,127479,-46062,-4340,17292,31269,77232,74510,-2306,4498,-20713,5501,-20645,115266,25972,-67418,-20248,-62316,-25310,69351,73383,44610,-69158,-28083,44235,-48200,-28088,-41150,-72303,75029,19358,21169,-849,6196,-11736,-119384,38535,76433,-18157,36919,89858,19483,17975,64622,46393,7765,-2460,-70230,-105033,-45873,-28125,70983,27301,9153,-36601,9399,21007,-74872,-66390,86162,19057,-9315,-68235,-67145,10442,83865,-739,58747,30588,88429,-14509,-6874,20629,12678,-55721,-40050,-8770,-25962,-13377,-22899,15643,16261,41198,-8130,-21056,-45443,26612,-95504,-54605,39392,24722,-1385,32052,66067,67322,12134,20588,-84645,31786,12896,68337,19223,21635,-14841,-47285,-35256,77166,-14605,47117,21522,19359,9563,25726,6631,68038,39069,10027,33142,43925,36066,-37772,58680,68063,30012,4003,10099,-76,39903,37622,-21727,18734,23874,-22928,-12830,-57089,16542,28896,-11359,-35881,-16108,47567,49042,-49686,-91829,29670,34983,107895,-3563,93115,-48335,39775,11537,-16094,-594,-14745,30675,-66650,-15526,40133,96775,27299,46299,21448,-37250,-23009,74110,8351,8145,1686,-5948,-116319,-49673,34198,36321,56447,-39548,17199,46928,54684,17575,43055,-26787,72697,86950,4369,58547,5806,-1300,-29961,-31444,15283,-23023,93615,-40472,-6100,-6474,-99982,-54525,75116,11889,28227,-57909,-2853,-102276,91303,37114,-41843,142,45998,83729,66920,33075,-8990,-87598,-80746,9171,21188,51783,48219,-817,66312,45750,-1672,80344,18615,-3023,-8374,21813,-72926,-44547,-24934,56523,51709,30035,-80994,-28880,39960,11261,-5473,-52481,18076,-52070,57972,45703,-93018,-27895,44484,-2862,-1158,2659,39247,-67741,16021,69082,-25977,-28929,55102,42402,-29115,-61997,48926,3100,-59812,48464,-25335,23538,-39496,25436,52590,5269,25710,65198,7530,15323,8884,4421,67328,46545,-14845,80763,13150,61823,-14820,-36244,-30288,-82931,3461,7500,5911,4314,-69640,-49997,-45233,-1292,-16573,-28200,-13106,-19035,-19096,3983,-15492,7545,24990],[-14454,-25849,-12353,-633,-61225,-75031,11813,-14662,-21219,21440,47760,59883,6928,12818,-44343,40704,2896,19997,26981,-14419,17254,20423,26199,36071,55325,-75,-93914,8283,-17441,21634,92839,63734,5073,-11037,9893,37092,-23075,-67520,-6043,-25251,-16744,7916,-20429,-5170,-5353,-33108,-20634,35211,-41652,-29790,-26570,10624,-29294,-15363,-18643,5093,28800,29291,-55073,11306,-4109,-8157,363,52083,3960,39564,29117,63971,48363,-16897,3773,-15532,-8660,-52874,-20054,25943,20656,-21191,-724,39660,21243,-4154,-8034,13294,-86897,-41328,-61661,-31741,-26678,-25703,-40386,36829,23154,32514,-11112,6011,16066,-33638,31639,-4431,-8531,17780,-3142,13314,-23508,22257,45640,-23387,-290,-12546,-55434,-143706,-77610,40158,-13596,-4139,-53983,-75724,-72146,-100435,-43704,1052,-69669,-24559,-41239,66120,93936,33498,60129,-5448,-51620,-11742,-34141,-17390,-43297,13663,46732,-26837,-5235,-82049,-34083,9925,42312,-9981,-56030,-86911,63617,19641,5366,-28132,44095,53337,-13541,49904,26523,72231,3019,35222,36017,-21011,-4071,-96127,-82596,53775,-25917,-20921,-75717,-74240,-150044,2215,-84758,42702,-10060,-42073,17200,29907,-36424,21939,75666,-9426,-74800,21193,-12684,15909,-23490,-12561,40064,-60683,38826,18193,-30029,1761,-3151,-97638,-61711,-16044,32164,27230,9492,-22645,56945,-13641,43663,-24083,19175,2543,-43644,14009,-35494,26465,67563,132256,84441,8231,46203,4830,50834,36604,-35311,-26647,34929,23330,-45290,-19168,-9415,57489,-88044,-45910,-37672,-108022,-10260,-11550,-79551,-90101,-24449,23001,17675,564,-58988,36222,-38552,13450,-45818,14467,-5354,58382,13091,61969,108936,149629,178525,-227383,-470748,-51106,-44238,-56045,-13790,20509,-33321,7098,78754,39963,-11461,-32476,-48328,17741,105873,76751,23886,-17081,24534,16688,9031,19860,27782,-39097,-12613,-33823,107685,35381,-29428,7635,-31962,23582,61557,42775,-54746,-45715,-37529,19182,34568,-12615,35661,27204,27053,-86516,-87063,-89432,-19527,33036,55973,71056,-35259,-17617,-97887,-23142,25390,-18514,17696,-39533,-20484,-10861,-63884,22794,21448,-22662,27632,-39932,-12250,30368,33286,-560,-19305,14311,-43757,24806,-45029,-14098,-68454,-64867,3109,4758,-21620,28104,-89528,-40437,-7335,14441,-15077,31940,-595,-71284,-20269,73043,80605,-4677,12639,16292,-47968,-89725,23251,68687,-64430,11729,44344,22610,-85236,-2594,28149,-104861,72863,-57333,-25862,-49959,32898,18483,-7506,-58603,-85627,-12460,-805,21747,11624,26718,-8678,55596,61578,16370,65730,-70441,39188,76279,38704,45984,-3957,41824,44284,-100211,-54920,-6774,12593,468,-6257,-6218,-77536,20116,31974,-57422,5280,74226,65914,57752,-46635,54276,-1658,13928,19670,-8653,-19723,-44577,-132761,8671,-6837,29466,109378,15774,30063,46095,-95702,23623,1403,-4440,-34606,31337,73947,4006,-19904,-16154,79543,12263,-8694,-4039,24173,13478,-28129,-75996,13522,40352,-52564,-73946,10183,68007,-43675,26740,-4815,-62978,-16776,47785,34458,-2541,21351,17971,70099,89286,72893,78748,-21589,-59763,-74961,-25151,46545,48798,73452,-30213,9716,10508,103155,18560,-101480,-40193,-51484,-17771,-31455,-106150,-84939,1181,32920,-50006,-94960,-72953,-40653,-56781,41803,96210,-54796,26345,-42149,-17216,-50135,-69569,20303,10801,12838,51682,36964,-40262,471,18214,-20785,8281,10931,-6177,37581,16266,-15076,29809,15261,92564,49281,-62241,-19366,-55148,53646,12957,-15287,43702,-5837,12209,46580,-10767,-43449,-13645,-3418,22932,-42541,32455,58506,-11360,-59379,-40961,46858,87494,64529,7346,7064,-40055,-38088,20121,-31643,54673,27787,-24180,42476,41496,815,-31883,29190,68267,84739,52341,-34353,-74713,510,-3677,-24142,-35005,56429,38829,-26183,32748,90156,33911,37584,53971,5420,9462,-2035,1556,69076,-8872,-15081,3951,11584,-12798,52719,41698,29172,-28298,84581,37124,-86597,-28840,4455,-71409,3213,45863,16026,-8618,32800,-621,-98015,-33122,66058,38133,-5808,16339,6197,28583,-86900,-24838,-80035,-12049,-534,70906,-14229,31184,-38340,64798,73125,48653,-63262,-3051,1338,-87185,-22729,6056,-4062,587,86749,-14886,-45430,-59420,26851,17084,4779,-42827,-127201,-9641,-50122,4417,3012,1593,-46167,30663,33714,56252,19417,12455,-17478,42528,14970,53107,23560,9946,-22467,-52442,1110,14192,83602,29087,-27361,-22268,25788,6315,45245,-1383,32327,-46781,15044,-40728,-26991,-73489,19974,-42346,61910,37190,35593,-51841,-103522,-6212,-72665,-81975,-18588,68704,72540,-53481,-28239,24429,23871,-29871,-1481,103589,7649,331,9511,-43831,-12930,50431,-19019,34898,65004,-43549,-7224,-47776,-13454,-57421,-39807,-4115,19682,78171,52828,-112,-50803,40606,-109809,-75777,-36933,-50079,9440,-30362,27591,-63914,-58605,-67091,32678,-9376,-57822,-41917,-30401,-25329,-56695,215,116755,-28316,59283,22804,31166,78175,101408,2220,978,-9288,-2125,10719,109913,25673,-62831,-11704,-38918,-10274,85854,56351,62337,-51567,-33063,54495,-25172,-7644,-37768,-94797,-2505,22651,1059,426,-1408,-29630,-133077,26973,93725,-29777,7575,77745,33408,38193,56209,45926,10518,-17599,-79526,-120661,-57453,-34016,59563,41610,-6517,-23773,24454,-3339,-81955,-42676,51261,11126,-40293,-58386,-86461,-2247,76831,7735,40584,27015,62303,-24581,-1515,18760,19676,-64273,-31669,68190,-8374,-48039,-46720,2682,17187,47826,24407,-17283,-24142,49589,-81419,-79470,9918,19513,-17007,19484,57887,80050,17187,39510,-107030,2560,17497,37974,-22433,10521,-8985,-40331,-43341,77638,-4119,68010,29282,8730,-11639,44071,22061,70133,8744,27785,11487,69767,2869,-19208,52633,73227,23662,-15334,-3135,13204,18061,51233,-19250,-4785,47284,-9551,26841,-30819,8663,28441,-15901,-75535,-29512,69497,30362,-51892,-86568,24792,39781,112423,-17315,89024,-85181,16805,180,-10174,29699,18860,25914,-75625,-12349,28732,87699,-7086,15554,35545,-17221,-32373,58442,12874,-3250,-11283,14282,-91465,-20904,49046,52784,76957,-40270,17385,65491,39460,9266,6330,-52480,51766,91076,54269,69980,33235,27705,-27106,-41251,5292,-40297,64799,-40274,16610,-14976,-133680,-48398,60286,-1228,16725,-94223,17215,-102963,51447,40913,-18153,5287,32402,56989,62726,60204,17614,-76454,-81763,28231,26156,31831,31167,-7951,73938,45102,-988,87382,24899,871,-17533,10805,-53098,-8854,-37609,25350,44697,27826,-52635,-38584,50013,38664,-3537,-83491,10774,-60196,70329,40133,-125521,-24138,40234,-1185,-11434,15999,35678,-61600,12277,104863,-13078,-26058,56314,44028,-6944,-43995,48349,16918,-34025,49638,10170,34033,-23082,11756,12211,36577,42933,55951,9595,1352,17787,44001,104383,31086,-13976,101566,6202,30687,9139,-29307,-27634,-65055,-3618,24987,31093,-2076,-55976,-71452,-67277,6776,-19056,-12152,-15972,-30117,-6832,-109,-17130,16220,40468],[-8187,-18896,3580,29794,-60544,-59665,15945,14335,-6147,17405,12888,85711,3715,14914,-52274,41194,11236,28006,26474,-561,57967,29380,20003,57038,64992,22811,-78240,-867,-59527,8627,91192,60434,-18516,-6982,2436,49604,-10807,-80837,7576,-23688,15246,15145,-53446,-27053,-9376,-13924,-27603,45432,-38727,-52801,-21852,5583,-43553,-24665,-51985,-14173,21620,14310,-65835,-22371,-7064,-15296,-6273,48546,27103,45829,19605,43217,47479,-31977,2669,-27391,-13067,-7090,8666,55132,57579,-18996,-1054,20992,10058,-6616,11525,35454,-64759,-61659,-40693,-31681,-35101,-42801,-32306,24959,22967,44708,-4260,2059,5495,-46773,16308,-24301,-19578,6116,-17990,-33312,-23597,28971,34917,-31820,-15713,17,-46444,-149953,-55659,40035,-5907,16952,-69050,-87278,-74980,-112217,-42554,4893,-60918,-6564,-72034,39092,75059,24461,66572,20164,-20551,-6167,-49131,-15031,-19230,25314,82598,-19330,-25410,-50097,1600,28993,24587,-13497,-74990,-92121,38283,351,7382,-28207,30163,47349,-26486,50185,6244,62907,-3292,14060,51250,-1780,-17012,-86965,-69471,45790,-40911,-31349,-61324,-63329,-118644,-9276,-110718,59502,11832,-27405,9956,37718,-35432,-2129,68085,-26562,-74497,4149,-34914,-26445,-38189,-11135,50695,-67660,56490,18785,-20076,-45395,1927,-92493,-52586,-9285,35739,16603,22037,-9363,33088,-23609,26753,-46758,20929,21754,-25184,40860,-15721,46460,102388,141614,63407,49595,47278,17202,48872,-5695,-51680,-20356,61612,19127,-55141,-14996,-15303,72572,-76697,-29269,-31039,-107292,-4151,-19258,-68832,-139857,-29234,19288,4483,9005,-22885,21004,-70852,-30371,-67986,33863,9789,75600,35642,77730,105061,137188,188100,-200812,-438860,-54635,-41818,-22076,67,4511,-43329,9947,66351,44173,-10586,-47347,-58138,26438,112905,79457,25804,-4190,24450,4309,8329,21085,7542,-5779,8917,-20109,106578,33190,-32168,-3321,-31260,2794,38162,28470,-46664,-49379,-15112,14824,28787,-26053,37218,35404,1452,-75647,-99140,-117366,-28087,35428,31727,60191,-25568,-558,-105587,-17761,51170,-11338,9997,-22894,-12859,-15658,-49663,25023,13043,30951,31045,-40694,-13262,38373,42113,16254,-35678,2601,-57895,-15349,-43513,-28155,-63287,-68716,7708,-2122,-9871,39402,-67970,-29059,22841,8839,-10520,37040,1904,-25065,-26918,56077,63191,-3544,32146,53557,-40454,-83226,15669,67589,-60478,-17346,44482,42369,-80645,22371,58253,-81572,58365,-44271,-1525,-40285,34906,9931,15348,-54562,-82617,-27934,13797,4622,3573,7498,-19348,27290,57956,147,53854,-52802,49984,80827,31151,23038,-13170,39940,13708,-123526,-45129,12367,7326,4042,-7144,-14740,-62700,21085,53733,-29912,-13914,35143,57063,58425,-49214,50326,22114,4949,28281,-1075,-5743,-81176,-99768,27508,-6525,4353,121489,20436,27681,70854,-90949,16429,-9754,9780,-3908,45407,53607,-7796,-34622,-42479,89393,-21072,-38357,-22597,16227,10286,-41458,-78851,6271,27970,-38525,-76537,19815,71365,-37033,23369,-13737,-70872,-37293,39464,69310,45791,13029,-13725,64823,56365,58161,81869,-28661,-54838,-65942,8846,50585,50052,62235,-29855,25903,22898,159606,10611,-119658,-30972,-40963,1359,-24435,-122524,-74548,-3140,44649,-31862,-78926,-73053,-40888,-41766,47842,93135,-60491,32910,-26094,-15901,-33875,-58111,63395,4366,43246,43519,16234,-16479,-3396,31673,-47480,21896,26181,-3295,51743,-7534,-31361,34813,-15102,74314,46855,-74165,-43725,-51857,69197,-21708,-14682,42205,22817,45329,41274,5771,-68297,-31737,-42301,37677,-28008,52201,81306,-9656,-100151,-27983,67827,102168,60337,8627,14784,4133,-47967,319,-27247,56139,34916,-46125,33500,37313,-816,-17756,33024,64113,88947,91824,-44926,-68491,24842,9261,-32775,-24323,51790,32478,-3446,43761,91247,19740,21838,35419,926,-6829,-6633,17796,56980,3439,14399,15946,14621,-26913,49550,62722,33812,8610,74511,31162,-124681,-73749,986,-90320,9538,43291,16176,-18414,-7138,-15661,-76618,-44842,52561,21516,-20823,9848,-3473,45471,-59720,13491,-65426,-13929,8241,81921,38450,51444,-48614,41781,72342,59013,-63045,9035,30365,-69476,-10052,-1597,-309,6038,38125,-13708,-31803,-57946,-8238,3499,12994,-27277,-67706,1267,-53227,3712,7970,9633,-41899,53110,9354,54211,27023,4312,-12057,71289,-614,36579,21707,14981,-44300,-62142,5713,8547,72467,36704,16379,-15264,29652,2904,1915,-12427,29800,-67376,9458,-24263,-26451,-61212,61051,-56929,73248,36817,18376,-56205,-92544,11138,-76567,-84103,-506,126619,79785,-39997,-26937,7597,17285,-42368,-12270,100475,11330,8800,47070,5237,18906,53410,3227,39522,79600,-27363,-2568,-36294,-19988,-51834,-41870,-28312,-13808,68676,36262,18802,-60706,19534,-118682,-39703,-22198,-46503,-35278,-45489,27376,-65167,-66227,-60954,20739,-15432,-60198,-37238,-51526,1509,-41143,-27991,101428,-9174,110363,22722,29537,54281,101750,13555,4117,5388,-12983,34931,90410,34386,-43843,-10994,-13861,14256,90152,36215,82559,-2377,-12398,55924,-1394,4010,-35863,-103727,-67338,15613,-12378,77,-21358,-46809,-122300,19829,101511,-35360,-24187,69644,39676,38614,42340,37894,18312,-37063,-87861,-113205,-65068,-27037,45556,49853,-28959,-9679,26598,-52068,-74213,-3840,29606,11800,-55332,-38369,-89598,-10240,57474,-2898,19893,15972,17323,-35130,5544,14963,14095,-69458,-12626,117473,809,-66792,-59846,-5781,12987,57838,73425,-1482,8016,83365,-53496,-85631,-25357,4936,-30583,4960,52467,80106,18732,46030,-116161,-10020,22067,2685,-72376,-1115,-12636,-13093,-37989,69636,4180,52973,27722,-3932,-29006,59651,37362,61308,-18390,32014,-11009,80788,-41367,-4084,34377,70357,19858,-29342,-4260,30180,11503,77287,-13471,-19229,74767,13746,60728,-6426,-1074,28898,-17141,-110616,-39466,102516,6637,-55181,-66570,14221,31396,98143,-25810,77433,-104548,3306,-3737,-5467,58610,38909,18708,-70374,-10032,14835,70139,-31058,-17770,46585,-7078,-38712,47762,16614,-15297,-24655,31756,-56210,5525,52240,72032,90730,-37141,15529,76066,19240,-33475,-27488,-59593,33268,83553,105753,74192,35188,43246,-27228,-43873,-1890,-52576,28634,-31062,45350,-19465,-137720,-31152,34229,-13449,6039,-106840,36908,-87024,11565,40031,17519,5984,17222,36337,46941,61692,44073,-51728,-71077,48877,29891,-3449,8359,-16757,63619,35644,2596,80719,37565,14027,-23727,8773,-16455,16620,-49851,-12329,36344,16531,-31124,-34230,55918,48524,4594,-101460,-1657,-60241,74220,34575,-120307,-19691,38197,2215,-28312,26999,25132,-39147,13606,139318,-13658,-28435,57930,34388,21473,-27288,35011,26422,2443,46872,34891,32316,-5513,1193,-14700,58065,50178,47267,7939,-10462,17120,81004,124559,10553,-15765,109475,-3121,-6562,34334,-18459,-18720,-40169,-8595,39791,45147,-2219,-41545,-78869,-80763,7183,-22566,-464,-25722,-35291,5143,-5484,-16942,26023,62034],[-5783,-8568,12780,56357,-55666,-40144,23506,48376,10137,15650,-14038,98795,2013,15358,-52153,28862,18790,37328,29567,17253,81073,23008,14091,68231,71935,41422,-58259,16,-93299,2023,81435,51389,-35288,-3084,-15034,50995,2987,-78124,28435,-17203,62968,20959,-74401,-40208,-18127,4019,-37198,42479,-30262,-52915,-14063,1145,-62357,-30069,-77175,-28460,11968,12965,-61756,-47431,-14105,-20485,-13764,43965,44253,47767,14986,20040,34485,-39182,2088,-38368,-11591,23199,28958,61639,70572,-15783,600,1822,-19709,-7463,20419,43865,-25283,-67247,-26045,-26210,-34037,-66757,-23907,19064,22188,56490,11808,-5050,-936,-44881,-2005,-49477,-34386,-7483,-33057,-55651,-17403,30947,21549,-25820,-26776,17376,-28422,-105018,-16947,36992,-2094,29955,-76960,-85511,-65891,-92468,-34446,3329,-46232,13251,-69683,7673,44219,1203,61800,35187,30538,-1121,-58886,-12375,-3905,34420,110247,-11371,-35078,-25655,42647,37901,4681,-6942,-69837,-78312,14024,-16034,18363,-18863,17846,37690,-36698,49862,-20040,38665,-11560,-18089,60819,14261,-31584,-86980,-49887,36568,-34161,-38468,-44001,-37936,-78956,-14202,-117642,70325,25213,-10891,3169,44796,-39321,-22844,49940,-44304,-58347,-12306,-54635,-64387,-36637,-4591,56444,-60371,66829,15052,-12738,-76824,5500,-78744,-36650,9668,32741,4064,23531,8873,16050,-31126,-2885,-59117,26131,38055,-5716,61208,2614,62737,122279,123043,38704,67499,44903,32055,41325,-39620,-55341,-16841,91184,22624,-61994,-18433,-25101,62101,-75747,-17660,-36471,-102896,978,-24593,-43306,-164693,-3812,21676,-21227,8964,6906,-1646,-88582,-68291,-75635,42226,28666,81555,44882,85521,94466,96449,165258,-168783,-369439,-73944,-37292,17502,15077,-16361,-44907,10430,43797,38082,-7022,-60696,-52875,37410,109071,70288,22494,13813,22183,-7623,3713,14515,-3327,27895,21745,-9771,76411,21098,-35642,4412,-29829,-39519,12145,13743,-36905,-44369,6151,12312,6769,-34297,36558,31120,-25537,-59186,-98293,-138211,-55056,23023,-3743,33295,-16744,17114,-73289,-9598,44389,-12330,-6607,2625,-4459,-30174,-32310,22482,1949,72971,33291,-34965,6514,61446,65635,29029,-48889,-7380,-63023,-46331,-39738,-37018,-36110,-63270,8981,-15665,1507,48655,-36544,-9718,38102,-1527,-2208,38544,1319,31823,-43960,37473,41115,1352,42612,83101,-24944,-71413,6813,52504,-45457,-44158,35926,44444,-65612,48986,86976,-53472,35164,-11329,25973,-56307,24104,-10524,31268,-52527,-63499,-33163,33695,-5678,258,-8218,-21677,-6110,37341,-14289,32240,-30002,55614,86326,28316,9211,457,28895,-17369,-121979,-19187,26063,6066,-2891,-5108,-15927,-46263,8824,72524,-1239,-26000,-9180,42874,56871,-43334,48148,54802,4596,44463,11512,14216,-96286,-48006,43938,-11425,-10424,104607,27976,32255,81704,-72786,7656,-15305,23727,20660,59356,27183,-14287,-52037,-74768,89872,-50132,-61867,-27170,4537,-5375,-46007,-55482,-6658,11759,-15518,-73386,28706,61445,-18445,6478,-24325,-66335,-57813,33081,94832,100033,6399,-39983,44936,17867,32574,66186,-30574,-27397,-48318,39636,53054,49388,48234,-29939,36090,32049,161267,5012,-111350,-20890,-26915,14035,-11685,-117439,-57284,-9666,49982,-660,-49547,-67976,-29419,-26488,48698,86136,-56814,34012,-13653,-9839,-10840,-50074,80477,6410,55541,17073,-9311,2048,-6061,31938,-79419,32297,31775,-10374,59369,-54916,-39962,34951,-43207,62821,45430,-79208,-57167,-32472,81818,-53781,-27617,43152,39792,67771,30201,10401,-84652,-54676,-67353,56256,7443,71800,91609,-2432,-98054,-5505,76215,99900,48575,16663,18239,35197,-58230,-23529,-22638,52700,38557,-62653,32780,16139,-6392,-14247,25200,60979,80768,115281,-41950,-50934,41806,26030,-36386,-4533,50883,25577,23702,46374,88535,-3100,-3803,11592,-4023,-12054,-9600,32849,40451,13883,41224,23948,12357,-46109,38689,72711,44610,45352,53273,19911,-140370,-80819,4494,-68967,8709,30639,14881,-25639,-45701,-32271,-41732,-45132,35406,1889,-33270,5996,-12835,57116,-19723,53712,-50215,-19728,12976,86897,83769,60535,-56637,10901,61966,64029,-50879,23817,54491,-42010,7279,-17241,-2266,-5970,-36047,-13804,-12461,-46239,-15102,-8074,17092,-9702,6539,12770,-44790,1730,8002,15120,-37518,70433,-11458,47853,23471,-86,-415,96995,-10571,20277,14898,19218,-54037,-62748,9461,350,50239,35681,64589,-17634,30536,2417,-33515,-23441,24426,-73260,402,-14083,-25058,-40211,93969,-53775,76995,26087,-2480,-49700,-64888,24954,-71267,-68708,13301,145823,67691,-18568,-21237,-6198,7809,-44481,-16610,94425,14236,16400,79993,44390,39950,54291,18272,24568,85331,-8794,1368,-24547,-33189,-33930,-39113,-51945,-43381,46943,18609,37825,-59686,-4639,-113281,475,-10432,-45078,-77590,-54780,31203,-47864,-65126,-62467,6874,-13332,-53563,-20992,-42113,20396,-14267,-37558,82644,5394,136785,15989,24915,14199,83530,30557,13817,24246,-22343,44464,59067,51869,-15801,-14678,3946,40045,81769,15407,91749,56189,23419,49399,17622,8166,-39670,-98023,-95553,1036,-17065,-4657,-43692,-58501,-93263,19820,99808,-30507,-50045,77388,36500,22122,26579,24914,26452,-43683,-89425,-80062,-62473,-10924,28653,52768,-51307,-414,17411,-102874,-55774,38978,29987,25600,-47704,-10982,-75372,-12556,32282,-28944,1843,-444,-28569,-42244,11883,8399,-5331,-69360,12673,120385,-362,-70790,-64677,-9761,3779,64226,122671,24544,41493,113007,-20257,-69512,-56927,-15807,-38816,-8449,49255,65692,17107,39310,-107889,-142,23837,-29432,-109430,-10338,-24489,25400,-21586,58220,9360,5591,18566,-16972,-37362,68303,47658,42381,-34086,21212,-29230,69957,-80662,-349,9382,68814,21512,-36953,6463,45971,24856,101917,-3058,-22351,96114,38920,79318,10898,-8751,30253,-14387,-130080,-45966,132782,-16324,-60927,-36649,1573,7802,62871,-27083,64343,-102794,6951,-2026,-2484,78894,42091,8943,-52933,-8273,1344,49726,-34890,-42525,53265,-9001,-43321,43924,14732,-23104,-35277,41430,-20335,19513,42945,87420,93838,-29086,13100,70333,-1947,-95952,-47302,-48669,19359,67987,143993,74667,15395,40787,-30807,-39465,-2455,-61371,-2716,-23312,73065,-17303,-107592,-3270,5779,-21509,-891,-95261,52858,-62149,-17835,34049,50294,1784,5167,25622,21193,44246,62614,-17264,-51452,62981,28441,-42169,-12011,-24882,37110,20872,9578,56679,54560,28687,-24879,21209,19572,19816,-55607,-47011,28638,-10054,-27751,-17064,55040,40868,19012,-97489,-12788,-47401,70435,28005,-78219,-16199,35543,6641,-48329,33789,7344,-9372,20360,153098,-26722,-35808,58455,15445,46941,-13628,17463,28614,32873,41374,46100,18509,9392,-6661,-25531,64473,46683,43096,4753,-20920,5920,101661,121087,-9757,-22181,103683,-14932,-41383,51701,-9393,-6975,-15006,-9530,49290,46233,1069,-27712,-69364,-82370,3302,-26158,5324,-37857,-34282,14040,-9038,-12167,35638,81560],[-6275,1730,13971,71866,-45180,-19109,32059,73769,25303,19676,-27062,95467,161,7606,-46605,2904,24596,44857,35950,33928,85202,6268,10912,66477,76284,48879,-40043,8442,-108207,5682,67891,40678,-36130,859,-35953,43944,15492,-50823,51565,-3818,111937,24270,-77790,-39425,-27921,14725,-49571,26518,-18321,-25008,-441,2395,-81541,-30875,-87437,-31085,8625,24610,-47273,-55770,-20789,-21097,-21245,34405,53358,45801,14638,-1268,14276,-37154,2945,-39704,-2740,22860,32442,49981,55307,-11012,3289,-9492,-61719,-9317,18629,32866,19043,-59610,-17981,-16289,-21352,-91196,-17052,17708,25343,64051,29344,-9800,2760,-29654,-18852,-73479,-49900,-19341,-45292,-51315,-5375,26286,12277,-3601,-29479,29489,-7601,-30609,13458,31766,-2053,33590,-74344,-77991,-47554,-45738,-21046,-4712,-29017,32326,-41179,-22015,9130,-29837,44019,35167,81018,1781,-60959,-9398,-4891,41704,122247,-1472,-25447,-11697,78533,38225,-11450,9578,-43611,-51937,-3338,-22912,32640,-4946,7451,24682,-44289,45958,-43917,7833,-19441,-50096,59900,23612,-44280,-89210,-30083,27754,-10252,-42003,-31440,-11566,-43279,-10780,-102745,68730,27360,5763,-1275,48852,-47463,-35365,27567,-56941,-30446,-22756,-66616,-89656,-25039,-2657,56542,-36762,64685,5066,-8115,-85175,6407,-63219,-20322,34394,20554,-8096,12848,29052,7900,-33709,-36015,-59692,30622,48739,12084,74442,14871,69196,118910,74272,16630,60875,39949,48037,31801,-59455,-45612,-11685,116610,35444,-64408,-27225,-37260,29476,-83778,-9034,-47831,-99376,-602,-34844,-14289,-154071,47075,36189,-51055,-1892,17466,-29807,-83768,-76294,-54644,39684,44758,77167,39015,87584,94139,47647,116290,-151667,-258379,-103068,-32075,55568,27601,-36749,-35427,9285,15645,25926,-3483,-70389,-34404,48058,87706,52660,14199,31632,13833,-18472,-1670,6161,-4212,54153,21076,-6906,22046,1098,-41928,24275,-29856,-89228,-12715,2956,-31526,-34619,20869,13601,-27107,-35556,33450,19723,-46757,-41989,-88006,-145049,-94155,-2655,-42037,-263,-10355,31079,-13260,927,1510,-17031,-27396,32861,2810,-50806,-17645,13476,-11715,85786,34632,-26154,34794,88334,98950,37346,-51718,-12919,-59378,-60502,-32166,-32735,497,-48234,7278,-31240,11128,55130,-5109,12064,39007,-17512,4330,37239,-3883,76788,-70633,19241,22823,10568,38471,91669,-9330,-57321,-318,31750,-19490,-63183,23253,28627,-49372,70861,109665,-28459,9169,35046,48259,-96518,5114,-37691,35345,-49938,-38864,-28817,50663,-8384,3653,-15021,-4159,-36914,5273,-24162,9034,-6952,53361,82685,30040,4871,26152,11541,-44619,-98670,16169,31903,11601,-15376,-3835,-8779,-30583,-12249,81109,19802,-28609,-45301,26606,50128,-29473,47225,89318,10100,68765,26737,34561,-83108,3952,55313,-18792,-9716,70571,34711,47539,74285,-49191,-1249,-14612,33121,34308,72009,3032,-15250,-66394,-103745,81748,-67545,-69099,-17780,-11964,-29332,-41790,-18214,-21371,-5253,9465,-67303,34852,41293,9333,-14846,-34936,-57347,-71878,26835,105498,134947,1950,-56661,15041,-10670,6343,36149,-27272,14679,-32808,56588,52639,46721,34685,-29020,38340,34447,102212,1956,-76622,-11089,-7556,17466,3082,-91891,-35222,-16140,42667,34464,-17519,-54954,-8916,-11938,43739,73048,-48533,31440,-1721,1280,14175,-50895,72052,16101,45425,-19066,-32780,11072,-4881,18610,-107350,37113,26205,-24266,61963,-110980,-38742,30433,-63735,56382,44116,-75411,-58871,-1778,91274,-74042,-42780,46381,40859,80830,22277,-2351,-86747,-76545,-71464,70524,48678,85506,83846,7292,-56504,20103,65423,79449,33203,29657,16565,43778,-66916,-48447,-17471,41730,38020,-66711,38425,-13636,-17155,-21119,13494,56127,62036,111309,-29345,-27919,46299,40035,-35467,18556,53122,23362,45525,37301,81743,-29082,-33237,-12178,-9044,-5784,-11206,38918,22416,17223,59952,25686,9388,-64864,23696,72198,59465,67452,23821,5628,-130293,-56403,11919,-23847,-292,12014,15259,-29115,-68819,-42187,1199,-36226,19556,-15577,-41244,9605,-15015,60248,22860,86413,-38104,-27174,14861,80669,112064,54130,-59306,-21864,45893,59860,-28547,37896,66654,-12499,21521,-37471,-9013,-28249,-102002,-13841,11401,-29900,10202,-17064,14069,7449,64436,20524,-27999,-2702,2472,18577,-33647,77692,-22760,26921,4953,-518,10415,103737,-16393,6535,4099,21826,-53982,-55394,8636,-8492,24711,28108,91128,-32249,27671,5746,-54270,-36126,17035,-64446,-11969,-13070,-22833,-20566,112620,-26228,74260,9916,-20971,-34025,-28653,30138,-57978,-41298,22590,124957,46652,3332,-14231,-13524,-4651,-38440,-13263,88501,19813,19834,101553,62829,47198,52315,21364,-5880,80606,8346,2513,-16080,-50611,-10492,-32755,-66974,-62690,19475,7175,54028,-51424,-25996,-96304,34342,-5308,-48546,-105249,-55514,39768,-17974,-53116,-72525,-4348,-4464,-46196,4037,2416,33338,16744,-36229,59114,6600,133887,3809,16488,-25447,57738,49353,27394,47184,-25211,36547,21711,74793,13509,-18303,7589,58746,63625,-5025,81549,98917,57674,37187,29085,9215,-50475,-80314,-81665,-14514,-14391,-15068,-56280,-60969,-57893,26675,90836,-14421,-63931,100108,23576,-1015,12790,12813,30374,-19162,-78501,-31823,-45206,7872,9552,52933,-66057,-948,2473,-131794,-34435,72408,49448,48030,-19965,17988,-49712,-9654,9149,-58641,-11072,-19169,-61590,-44360,14663,-406,-33371,-63263,36646,84599,-9400,-68052,-68196,-10933,-7234,59038,152138,53200,65261,121573,6497,-35375,-76933,-38083,-39462,-17707,46174,40139,13096,22873,-85128,28142,21364,-52477,-119558,-13915,-40302,61443,-26,48206,12192,-51164,4953,-30654,-34280,67923,50397,18015,-34934,-1517,-38194,40623,-103273,-10106,-14130,74144,29321,-38324,24334,55070,54378,113448,13291,-16133,100538,53978,79705,19855,-11654,30823,-8839,-129480,-49261,146657,-32758,-67687,-5304,-9338,-28043,12288,-21038,56013,-83037,28987,3179,-1177,86646,30522,-3051,-29541,-7672,-10196,32407,-17525,-51327,53132,-18289,-46871,46471,5503,-23464,-40740,41479,8897,17438,23883,92996,84372,-18719,12414,47011,-18905,-149337,-48019,-26491,9192,49595,157849,72596,-14419,22819,-36798,-30291,4416,-67406,-18740,-26020,90932,-6612,-57224,26014,-17684,-23857,-3622,-68237,62545,-36598,-31029,25209,64041,-6627,-1492,23122,-9118,18995,67396,17476,-28050,63383,19866,-71173,-26062,-31083,1981,5471,19462,19523,70582,34995,-20556,48176,38955,-256,-50726,-70325,22192,-51570,-42493,5824,46805,22535,38193,-68915,-16580,-21231,60907,18891,-18406,-15487,29311,10519,-64739,35586,-14221,17426,29701,131247,-46059,-46065,55005,-7548,60582,-3341,4292,21626,41823,34523,45263,-4101,19565,-13288,-24879,55833,34124,45401,2974,-28703,-12200,96832,93350,-25727,-31546,87494,-28374,-63936,55103,-6180,4266,3727,-5633,51410,36884,4463,-13799,-45262,-71300,-1860,-28591,5626,-45265,-27761,17821,-8223,-1768,42992,84055],[-7227,7687,8467,72364,-29102,1894,38023,75982,38086,29715,-25214,77187,-2852,-9845,-39130,-28975,28602,47072,43290,44347,74992,-12657,10170,52605,78041,42039,-28378,19290,-100331,19401,55860,32234,-16444,5796,-52255,33804,24073,-1106,70905,15886,141484,24994,-63878,-22533,-34341,14761,-62450,2074,-6922,24211,20127,11494,-96699,-28458,-80739,-17542,17181,41697,-29887,-45626,-20342,-15631,-26208,16913,53753,41257,17252,-16401,-6570,-28556,5551,-25820,12486,-7438,17452,28545,19719,-4265,5862,-8551,-103171,-13629,7128,5048,55753,-44202,-13832,-4313,501,-108951,-12710,17506,34595,63747,40548,-6431,20558,-6833,-29045,-88467,-64112,-27317,-52127,-34285,9952,14005,10655,30325,-21590,26203,8766,36244,21752,25347,-5222,28121,-61405,-73401,-24697,15468,-6008,-18072,-12130,47343,-4634,-45897,-22071,-53876,16413,23177,110624,2587,-56049,-5819,-19806,48134,113166,10263,2251,-7195,97954,33431,-19152,31964,-7739,-23744,-11817,-17228,41436,8935,-1281,8368,-49249,37414,-57655,-19761,-24280,-70631,46886,24144,-51344,-81069,-15272,21020,22642,-43238,-28848,4874,-16425,216,-71787,51071,20629,20170,-2324,47169,-57839,-39020,9326,-59951,-552,-24378,-66425,-97511,-9723,-9314,51416,-1956,48725,-15613,-5494,-73391,5069,-50828,-9765,56121,-666,-18196,-7473,46467,7326,-30784,-62394,-50416,29938,52586,27163,80523,17087,62664,95326,7243,1630,45261,33422,62718,24678,-65570,-28048,1752,132476,54606,-61400,-37244,-49637,-11983,-92561,-1604,-58131,-103252,-13995,-54172,7162,-110559,105751,61564,-74944,-20414,6124,-57291,-55268,-36411,-1827,30671,53715,64884,19552,87387,113068,10843,56317,-160528,-124366,-133558,-27206,86311,34701,-51423,-14072,8200,-10813,12951,-2068,-74068,-8091,56580,47608,33552,2547,43155,-2666,-27873,-4854,3264,4345,69654,7437,-12338,-39801,-21531,-52540,43131,-33399,-129376,-33012,-827,-32880,-23835,26011,18144,-64367,-30253,27888,9090,-56941,-27859,-73874,-136519,-128124,-35201,-75128,-30296,-6278,38194,50622,13312,-59330,-17780,-44835,61641,7285,-71225,-9737,982,-25955,68614,35393,-17234,57080,107534,131086,41859,-39866,-12437,-50780,-57494,-20866,-12509,34565,-25307,4378,-43521,16874,58364,17822,30833,30329,-38208,6145,34379,-13918,89687,-101563,1920,10990,21923,17744,72820,-1147,-43984,-3800,13778,10937,-71300,11993,1608,-42262,82602,120459,-12275,-15333,80172,59456,-143979,-15003,-63216,27639,-43270,-15356,-17892,56050,-7494,13435,-10614,36287,-56100,-27604,-28961,-8945,12583,42607,61896,34396,6997,47012,-6557,-65255,-62745,48867,30278,24126,-25632,-8639,5418,-16617,-34600,74522,28357,-21361,-65568,11624,36735,-9599,45592,115840,16641,96701,39897,50670,-46942,39879,60013,-24401,5017,34152,38829,70442,50125,-29430,-8441,-9066,35031,37131,83791,-10985,-11906,-72104,-120535,67153,-72639,-57270,-84,-31945,-52788,-32062,16070,-32843,-19241,29070,-60937,36306,15692,40745,-29042,-43011,-53809,-75508,17751,100665,135503,-207,-64492,-16634,-20549,-10612,2892,-20803,55725,-29061,54179,48989,43229,24352,-26041,32882,27756,14022,567,-27354,-2339,16645,12360,16228,-53429,-12218,-19075,21675,62799,6867,-31292,16317,2918,34459,52187,-41880,26193,13420,15993,35371,-61901,50308,31312,18824,-52467,-47837,13603,1002,-4080,-122956,36560,12149,-38973,61664,-152491,-27793,22062,-74623,47358,40154,-62583,-50475,31428,95463,-76183,-47809,50783,27778,88473,23120,-28853,-74799,-90704,-54197,74163,77268,88042,58025,16019,6347,40968,37022,46565,17770,43406,10219,31729,-72318,-71723,-12691,22490,34232,-54830,46045,-40713,-33567,-33304,5911,47248,38130,79685,-13565,-6133,39026,44945,-30974,38453,55995,28139,52818,16940,69701,-50539,-57694,-31205,-14113,8100,-13123,29935,5555,11127,66565,20388,8488,-75808,10003,67021,74642,68116,-7869,-8218,-103839,-24785,19253,17928,-14808,-7141,19369,-28078,-68663,-37267,44946,-23577,9275,-26157,-43883,21317,-7358,53370,56664,102609,-30768,-32834,15048,59775,119235,31537,-54034,-50989,25035,42397,-1689,47217,63694,10226,26501,-55493,-17757,-49766,-126752,-11979,37401,-15142,53097,-22167,3423,21613,84974,20784,-9022,-10102,-6746,22068,-31720,73003,-22526,-13111,-24977,2048,15996,83583,-21679,-3888,-7947,22188,-48912,-43700,1257,-15855,3057,17447,77187,-58476,21070,12343,-60441,-52495,9374,-44837,-26516,-17878,-19813,-11699,114311,17231,67437,-4262,-30239,-13238,3919,24671,-41274,-10774,26872,82227,27257,18782,-8788,-14996,-18459,-28276,-3044,83886,30904,17328,107532,59072,41406,47536,13413,-41302,66584,21302,69,-12833,-68389,8310,-24241,-68532,-68771,-6105,5213,64788,-40530,-40246,-74148,54314,-7055,-55299,-110158,-45971,51233,14692,-33893,-87721,-8859,6442,-42783,31476,67077,44560,44045,-33209,29995,-15001,106204,-10796,4586,-49117,33102,63874,40527,71397,-18431,14853,-13912,97125,37124,-17861,-4967,65215,41263,-23261,53552,111639,77100,22214,32987,11748,-64791,-55833,-39509,-23145,-8125,-29654,-51256,-53069,-27606,37715,78062,9140,-64151,123425,2267,-19136,3512,7007,27380,40885,-52662,13897,-14116,22307,-10004,53088,-67761,-12598,-11297,-126919,-18319,86361,74335,64563,16734,40651,-23133,-3394,-5878,-78158,-19612,-36917,-75991,-43642,11794,-9586,-60540,-52205,50701,34756,-21034,-66464,-76997,-11651,-15501,38248,149066,73943,71467,103202,16843,5472,-81994,-57521,-32621,-20389,40798,10086,7862,4047,-55452,63707,14846,-64272,-102492,-9503,-54291,82472,19273,41951,14467,-88958,-9753,-46736,-20525,59357,45816,-5116,-22882,-29519,-34381,3993,-107051,-27639,-29002,84373,41229,-34246,42177,53525,87076,107808,35828,-5344,82738,48019,65554,22661,-9101,28166,-3203,-113621,-49242,137137,-39399,-72164,18461,-15858,-68829,-41324,-9102,56483,-52575,62905,9882,-957,82204,10786,-16197,-8509,-9247,-20094,22197,13503,-43759,44210,-25911,-48244,53120,-8466,-16079,-40031,33107,28382,2891,542,86038,63519,-11166,15123,13733,-27138,-168539,-32849,-2662,1352,33175,145148,67005,-41071,-3305,-42911,-19654,16101,-69871,-16790,-41310,92070,12521,-10469,39682,-33050,-21323,-4268,-37460,64714,-16594,-29965,16888,49820,-17392,-3126,24036,-35947,-4049,57270,40876,-6329,47286,5279,-83407,-33891,-35463,-31790,-6417,30467,-19716,77643,25821,-11912,82292,35174,-33846,-34840,-78637,16226,-98378,-64261,24303,33151,3930,59000,-23555,-9996,13299,48046,6841,35117,-18820,17862,12030,-70606,32829,-33921,33920,36269,75410,-63558,-56046,44356,-27747,58590,4700,811,5553,23732,27590,35273,-30313,24873,-19582,-20510,36530,16131,52939,4255,-30825,-30576,66906,48025,-35170,-38789,66776,-41562,-66808,43086,-9941,12800,12318,2777,44921,22343,6785,2597,-13029,-49155,-6634,-28526,2389,-41493,-16932,15730,-2173,12788,45492,56819],[-5814,6310,-571,58597,-9741,21983,38126,48859,48190,42494,-11919,50071,-6798,-32857,-32313,-53932,31012,41559,48032,44897,57051,-25962,9733,31355,76290,22886,-25327,26543,-76447,38167,49663,28322,19912,12614,-57521,26368,27427,55852,80495,38169,137315,24393,-38182,8237,-33547,5451,-71705,-23908,-974,77049,45485,26902,-104004,-25253,-60845,11829,37170,53837,-16533,-22066,-7418,-5270,-26595,-8620,45751,34707,21486,-22724,-21872,-18308,9330,1518,30889,-51190,-10247,5343,-18825,4046,6882,3038,-130290,-20260,-12161,-30800,76423,-28126,-10644,6642,25109,-114370,-10882,14883,48603,53711,40424,8197,52431,16425,-28675,-88208,-76225,-31549,-52236,-23971,24849,-5436,15687,65976,-3544,2604,14923,65107,8201,18729,-10817,15699,-41865,-76362,-2121,75015,6365,-33676,1808,54786,21079,-62364,-43297,-54609,-14094,6582,110463,2749,-48076,-1180,-38149,54135,82557,21261,38121,-8055,94140,27131,-16846,52593,23506,-4114,-12866,-862,37499,20546,-8628,-11050,-51433,26055,-56606,-36286,-24016,-72908,24299,16068,-50321,-53869,-7613,17461,55053,-44407,-36564,6366,3148,15568,-36152,18508,11312,29572,18,38467,-67771,-36845,1790,-52269,20703,-17883,-52302,-87468,3926,-22854,42330,34076,22373,-49465,-3902,-51959,3476,-43141,-8705,66778,-27193,-25400,-32357,56310,11132,-23624,-74324,-35270,21144,49880,39733,78989,7316,44026,62815,-57421,-5161,40945,25958,73166,23513,-63815,-11885,27496,136077,71253,-53362,-44032,-60105,-45349,-92366,5004,-63311,-119046,-40883,-79559,14207,-48694,150702,88814,-84995,-39698,-18555,-76407,-10440,47107,68681,21488,54399,47827,-9394,87445,144323,-3969,2570,-191963,-7197,-157258,-23412,107375,35095,-57280,16079,8974,-28597,2701,-3513,-69772,18674,62343,-4006,20858,-9721,43908,-25683,-35442,-4330,10689,21491,75670,-13668,-23199,-88083,-39762,-66804,47417,-41324,-148609,-46123,3439,-38132,-13684,21305,23124,-95433,-20608,20288,5791,-54571,-18807,-61570,-116249,-137181,-65951,-97327,-50481,-2469,37693,96689,26617,-107728,-7648,-51050,81874,8508,-84265,-7425,-8731,-37568,34600,36115,-9770,63483,112533,149849,43588,-13933,-6102,-42974,-44269,-7412,20424,58403,1769,2616,-48198,16167,58102,30589,42869,18122,-60498,3063,31278,-27577,64136,-128389,-14758,2229,31561,-16070,32602,-4100,-34470,-3328,3243,36281,-68463,6600,-25269,-50186,82472,115185,-7347,-36536,108171,58579,-175186,-29408,-78475,13116,-30059,5471,-4031,44312,-9246,26951,3379,87991,-57790,-50316,-30086,-18787,27601,25761,24946,38840,10957,49549,-19111,-76632,-25245,66238,23279,40904,-26616,-23856,23290,-4099,-50713,52621,24775,-6538,-70957,591,17827,12900,40495,125747,19632,118995,45675,59769,-1601,53182,58203,-24169,26563,6801,40604,91968,16008,-20816,-12467,-1551,29031,33047,95949,-11274,-6041,-66299,-121650,48555,-69843,-31627,16656,-51432,-67337,-20837,34151,-37003,-26065,38344,-55614,31995,-10220,68551,-27702,-45702,-61784,-68449,3879,84098,106358,-155,-67160,-42257,-13450,-13124,-19583,-13543,78197,-39967,33792,42612,40997,18700,-20373,22164,11790,-57662,-473,18570,4765,42138,2509,25511,-13201,6449,-14969,-7099,76439,19377,1261,40880,19140,24265,23797,-41368,18555,32669,31299,47702,-77600,30228,49112,-11864,-71480,-50508,16011,10147,-28554,-123695,33183,-4598,-47864,59865,-161564,-9176,11258,-77513,29315,30585,-42550,-35344,57277,92102,-59736,-35946,54993,6830,93895,32936,-59014,-54161,-92466,-22786,65048,81167,76991,20839,20747,66490,50696,56,12320,4318,53601,1492,8847,-73580,-91453,-9916,-3099,28695,-29154,50876,-55465,-53364,-43768,7428,33901,15801,33623,-49,9525,26009,38814,-23936,50086,56459,37299,41050,-10085,52284,-59690,-69308,-42496,-19374,22679,-17315,4474,-8654,-3064,59553,9079,9955,-72237,2585,65325,85949,49198,-34669,-17826,-74707,-9972,23045,34701,-29558,-21601,26810,-22578,-48798,-13247,81560,-13633,5518,-27428,-41657,36884,7175,37435,75190,97719,-27350,-33370,14019,24812,106910,-3483,-39853,-72115,-4292,10960,22418,48457,47557,18908,19692,-63438,-24656,-61632,-100756,-6500,62100,-5819,88418,-21960,-12482,30566,67163,11719,4730,-20210,-16154,28101,-33226,58410,-12643,-66042,-55867,6320,16055,41603,-28819,-11342,-17878,19858,-43305,-32072,-12236,-19767,-10213,7419,25571,-91333,11509,20111,-56833,-73647,3403,-20522,-40966,-22437,-15913,-17118,99997,57999,58928,-9448,-25170,8269,21098,10625,-27211,14410,25187,41938,16603,24365,-6505,-14430,-30561,-18380,11476,79528,47667,9454,97537,39982,26780,40924,893,-69864,46814,28787,-5301,-14837,-83210,13232,-15414,-57840,-63082,-23782,11133,67962,-30945,-45926,-53929,58092,-12569,-59989,-90558,-26213,61616,40829,-14990,-101984,-4583,12948,-43159,53919,124953,56114,61412,-34003,-2661,-62264,65037,-24138,-9235,-50549,14072,67666,48778,91161,-2459,-11515,-40235,111702,51301,-11261,-30033,59515,21148,-35479,17561,96247,78502,7390,31156,18247,-74989,-30623,8337,-18976,-2547,-44103,-29189,-36896,-8545,49237,64879,32471,-54217,129400,-24074,-26223,-909,8873,17433,116851,-15342,42444,23140,27078,-27763,54895,-54996,-31770,-18521,-93692,-12382,78355,87351,57957,47847,49459,-6045,3508,-10677,-78534,-26753,-50707,-73117,-45189,2812,-16747,-77380,-38993,48290,-6816,-29682,-68659,-92546,-13818,-17259,5205,115151,78205,58645,66878,7425,38938,-74092,-71219,-21392,-15385,31573,-17570,2965,-7488,-27089,93688,5661,-66140,-69139,3157,-60984,82763,29838,38628,17947,-90689,-22914,-66399,581,46185,36365,-21232,-3663,-54733,-17114,-27563,-98456,-41628,-32264,91910,53120,-25536,53205,40800,105099,88636,62767,4622,46670,17553,44879,23009,-2503,20443,-577,-93385,-44988,106410,-36833,-71224,28764,-17335,-104681,-84339,6918,65960,-19786,96648,16489,-633,69157,-8678,-28696,2804,-13497,-29929,19991,45610,-26261,26505,-23287,-44199,60610,-21043,-3518,-33782,19303,38646,-15901,-20390,68180,35719,-11311,20895,-15903,-24579,-147756,-11862,14416,-4815,21628,113448,56359,-55402,-28599,-46606,-10575,27562,-66994,-3498,-63572,75096,37969,13131,21696,-41508,-16669,-6393,-11981,59657,-5228,-23338,11592,11325,-27777,-1490,23560,-51194,-18915,36200,44094,9802,18019,-11367,-81598,-37996,-38952,-56151,-12601,39933,-48555,68146,985,-1014,110812,13887,-66467,-11753,-73961,9316,-134913,-78642,29729,18057,-5423,76947,21555,5439,47154,34342,-6371,67142,-26367,1590,9950,-62251,26920,-46560,37817,34000,6029,-72549,-62682,24363,-38999,44368,12402,7443,-17075,-13306,21535,18361,-54631,26458,-24770,-18850,12757,-2683,61566,7546,-24414,-42148,23473,-2795,-37911,-37647,47419,-51933,-48444,19359,-18838,17803,12235,14612,29947,8141,10685,24137,19178,-19549,-10665,-24854,-1666,-24211,-3467,8251,7764,27808,40899,2538],[-105,-2425,-9410,35629,8429,39981,30920,1414,55467,52458,6921,22836,-10378,-54615,-26742,-60292,31745,28886,46774,34539,36375,-29228,7265,9606,69007,-2061,-29863,25193,-52694,53566,51138,28849,61181,21478,-49247,25499,25952,97975,75922,56923,102155,24647,-8989,46487,-23424,-7190,-72949,-44581,-4428,111707,69926,44139,-101083,-23407,-35514,49858,62236,53416,-10592,5708,18661,5947,-22509,-38810,30323,24949,26345,-20242,-27732,-11253,12953,33375,48108,-85489,-39774,-14287,-41890,12408,4689,18407,-134076,-27790,-35785,-63857,78713,-17494,-7030,13881,44533,-105062,-10813,7877,62789,34784,28089,32607,92640,34181,-17360,-71026,-85926,-34012,-45834,-31528,35674,-29544,22664,91456,21308,-37598,8795,48846,-16871,12663,-17933,84,-21671,-85199,16953,117987,12739,-47688,10311,51950,25123,-71472,-51916,-24738,-39692,-7188,86695,4259,-42585,4814,-47703,58956,36434,26850,68994,-8887,68870,21957,-6585,62381,39318,1168,-10212,19908,19195,30338,-14591,-32454,-50682,16002,-40357,-38484,-17976,-57234,-1789,2259,-41168,-9245,-5556,17096,78292,-47640,-50339,-5889,18860,30469,-7495,-22377,6402,31559,4808,24373,-74752,-33614,6397,-37533,26792,-7185,-26457,-63013,12393,-38450,30787,61271,-7174,-92218,-2671,-32813,4450,-38537,-17191,61751,-52545,-29700,-56165,55450,16340,-14519,-68988,-18441,4189,42004,50169,68939,-13408,17852,33805,-101011,-5803,58124,17557,76882,29577,-62609,-5798,62812,127493,73288,-41961,-44260,-66999,-58324,-77531,9667,-63833,-144403,-77216,-100783,5804,12490,166586,105090,-78369,-52217,-40869,-81318,37064,141388,129037,17560,48576,29051,-42283,87429,167305,-352,-32134,-227200,48238,-167543,-20964,120315,29683,-54504,47614,12719,-34118,-4358,-7044,-56742,38728,65809,-52637,19278,-19459,33274,-49886,-40481,-690,28225,45538,75946,-34077,-33836,-108083,-47357,-80342,30067,-52531,-145528,-50583,14642,-40500,-3632,8806,24874,-112935,-9712,11637,12209,-42455,-14931,-54951,-89725,-111193,-87346,-105977,-60480,4356,31215,114974,39262,-118894,15280,-41047,87598,7587,-84370,-2343,-9274,-43570,1940,37580,-3794,51711,104229,148153,43173,20154,4128,-40990,-31509,6032,58590,69282,28008,3892,-43287,6890,54371,38849,47213,7471,-79387,-3398,28798,-43410,10872,-142852,-30662,-9260,35689,-53909,-11727,-16564,-31796,-343,-828,48350,-57268,9018,-40483,-71127,73126,94272,-12736,-53991,110776,49681,-173839,-33828,-77606,-420,-10235,24281,9850,15620,-18376,40020,22300,127966,-42493,-55847,-29783,-21482,39783,8295,-16059,41206,12522,30320,-21549,-75119,4650,60454,13187,56979,-15530,-50240,40248,7791,-55963,20551,13490,11136,-68543,-5197,-2901,33672,29202,114927,16632,125671,40520,60893,37619,46935,52099,-15817,45474,-6362,41663,102052,-18832,-26247,-12812,4667,17388,27488,108404,-408,784,-50361,-110866,28323,-63917,-2227,23268,-64974,-69837,-10277,31482,-32370,-22271,36512,-50924,22211,-32221,85735,-9471,-40888,-79501,-53852,-13822,61953,65662,1889,-68422,-58352,161,-2728,-20342,-6719,71306,-59508,2500,34499,41624,17548,-11749,10181,-11054,-83972,-2145,45761,9583,62836,-6925,30754,18864,15749,-1875,-33286,73388,23215,35074,58855,35898,17346,-9019,-47633,8716,52990,43441,48329,-86389,21617,66185,-34240,-69863,-40588,22953,19121,-46590,-113221,30547,-17578,-46215,56562,-137226,13740,-62,-75942,2328,14152,-18866,-17414,68145,80423,-31123,-9005,57978,-14508,97092,47262,-81766,-32431,-81017,10262,45401,59695,54216,-17015,19784,103627,46721,-32633,-11309,-6822,57968,-5908,-12851,-70605,-106641,-10403,-30562,22332,3087,49782,-53418,-70072,-46873,18250,18107,667,-6806,9255,17645,15064,25947,-15393,51367,52479,43961,12699,-35970,31865,-51439,-64547,-45133,-24749,30272,-24795,-32507,-19982,-21025,40386,-5710,12123,-51296,3838,73184,90065,18379,-50570,-20087,-52096,-20540,21453,20675,-38915,-27754,34298,-13761,-23149,26296,103578,-11195,5334,-20121,-36220,48981,21588,15730,79656,73888,-25141,-26920,11438,-18538,80647,-43284,-17901,-82115,-46425,-29319,37349,40148,24264,10855,2856,-55634,-26091,-60591,-42857,3544,81792,-2015,95525,-15847,-29092,32998,27137,-5723,6806,-32094,-22179,37935,-38759,39019,2309,-115327,-74462,11321,13631,-6751,-35640,-16367,-23372,14465,-39470,-23857,-29153,-18866,-14103,797,-38195,-122041,399,26010,-49311,-98248,487,2505,-52041,-21786,-10852,-32724,73762,78735,50260,-2044,-5279,27261,17358,-6480,-20578,29025,16823,19456,16702,21339,-7308,-16186,-37506,-12037,26824,73219,66662,-937,75485,16173,9628,33883,-7283,-83622,25996,30913,-11752,-20445,-93389,490,-8514,-42329,-50240,-30804,19939,62169,-24879,-44282,-40523,48626,-16887,-56615,-51263,1371,66303,55348,-3443,-109154,7600,9448,-44310,65721,152963,66447,65858,-38086,-33674,-123210,23496,-33255,-22535,-35312,1282,56579,49144,99916,17946,-31429,-51680,112750,55936,758,-59639,46584,8598,-36896,-14439,65022,68590,-4885,25984,28232,-72861,-9689,44134,-1121,-660,-52834,1137,-17169,-499,58060,53472,46038,-42083,109419,-49958,-25805,-2009,14696,2950,172608,23955,48689,54895,20395,-41666,58434,-30887,-50931,-17359,-49834,-16335,54511,77549,20781,62653,40603,-4132,8372,-7104,-59805,-35657,-58051,-58494,-54143,-10846,-20267,-78916,-27567,27896,-31707,-31673,-72054,-109760,-18070,-11095,-29936,64651,64038,32052,28863,-16924,53866,-59280,-77892,-11260,-3952,18654,-38194,290,-2588,-5576,108697,-4518,-61413,-33776,21535,-57023,65831,28138,35396,23377,-58794,-33120,-88026,24412,33394,25490,-27772,15903,-70201,10522,-46510,-87159,-41113,-26101,89257,60439,-12729,53511,20411,95114,63771,89754,9747,4455,-29557,26503,23378,5308,7576,-3007,-78569,-34856,64156,-29187,-63735,24986,-15194,-125383,-107853,26127,80714,8086,117706,21870,1477,52159,-20881,-38437,922,-19526,-41171,23829,66468,-9020,2554,-6662,-30400,65647,-25211,9961,-24039,3313,41989,-30244,-32901,44817,7731,-21018,27065,-29016,-12530,-101824,2723,20240,-8943,15506,75917,40444,-54665,-45706,-46290,-4747,33514,-57411,9557,-82912,45289,65997,8319,-29985,-46168,-13119,-13147,4511,49292,-2620,-22006,9521,-36291,-34841,2155,18829,-50098,-24151,11479,25233,18963,-15919,-24658,-75340,-41192,-42327,-67978,-13430,45160,-59258,40004,-31216,10092,121929,-10867,-86193,11919,-61976,625,-147924,-77395,19111,6226,-732,86849,48044,23779,70640,22081,-16975,75885,-37066,-17227,4357,-41130,19735,-49760,31228,18618,-49284,-69970,-64059,-4768,-37903,26883,21350,20132,-41432,-51599,16897,-3932,-72653,25714,-26508,-22101,-9910,-17940,66139,9148,-8689,-42139,-14136,-45772,-35365,-23925,32990,-56948,-14292,-8209,-29274,19445,10020,28395,8573,-1895,21791,51459,44244,12377,-14289,-17128,-3963,2809,10337,-3402,18336,38675,28741,-56320],[9996,-15288,-15029,10873,20111,53666,17677,-44516,58908,54051,25296,3938,-12096,-69665,-21136,-43497,30285,13819,37785,15142,15188,-22748,1732,-6256,53917,-24248,-38659,12852,-46206,57119,59138,31672,92768,31559,-29554,31382,21313,107953,55783,65760,55032,27722,15717,83567,-4264,-15129,-63515,-55355,-18158,113533,85734,57721,-88171,-23782,-12599,82665,83403,39939,-10891,28443,52766,12609,-16616,-67826,9067,9642,31240,-11466,-23691,-10140,14866,58421,60034,-93340,-59511,-28060,-39770,18566,-2661,28719,-113711,-34359,-58656,-85129,66190,-15426,-3554,16023,52554,-82504,-11345,-2841,70934,10490,6330,60534,129353,43329,367,-41435,-92373,-37133,-34373,-53153,40013,-53529,25682,97853,47181,-82653,-6943,4571,-39685,7473,-25542,-14308,-6944,-93714,31524,134810,11967,-56948,11481,38124,8125,-73941,-48856,27683,-54648,-13885,55198,8573,-44047,11880,-41415,60599,-14044,22049,84490,-5097,32460,19161,6841,54336,36333,-7110,-8185,36882,-8325,39810,-18911,-53194,-46923,11820,-12408,-28307,-7241,-30414,-23672,-12300,-26426,41551,-4872,18691,86371,-53864,-63912,-26224,32369,39935,7363,-60736,9940,24988,10537,9572,-76954,-33189,18499,-23444,17972,2053,4944,-30555,14642,-50893,17921,73885,-31501,-131940,-1720,-23478,10481,-33649,-31686,41432,-69764,-31680,-74599,43718,21768,-5617,-48817,-2797,-17811,30842,57951,50143,-40912,-9274,15883,-115324,-4059,90290,7738,72701,41070,-68743,-13785,97880,109084,52299,-29177,-36672,-69109,-48458,-49437,10559,-63378,-168731,-111969,-105455,-14064,58011,149974,100040,-58180,-52806,-45311,-70495,72428,199270,151835,21319,39633,10984,-73402,83696,159957,8735,-43902,-242335,11298,-160309,-19970,128235,21017,-46589,70875,19223,-28798,-10332,-10887,-36163,47350,68064,-82062,27066,-24036,15341,-68227,-41814,3664,50185,72777,73481,-46187,-37786,-98188,-41440,-84555,-5423,-63757,-126746,-46386,29919,-32814,7485,-7992,20708,-113859,-460,3477,25789,-26755,-14847,-54968,-61232,-56901,-95469,-101175,-64406,17071,21834,108004,49140,-87844,46217,-15473,76531,6754,-69776,17696,2523,-42695,-15449,40612,1597,26202,89678,127493,40395,52585,15160,-46602,-27821,18005,93446,68348,48505,8911,-29648,-11336,47632,49928,45690,1275,-89256,-11530,26995,-60630,-48292,-140059,-44307,-27179,32298,-83614,-40777,-32989,-38415,2226,-3873,43588,-41738,18213,-37316,-95800,60091,63566,-24977,-66730,91992,39677,-139993,-27815,-59560,-5694,13625,41026,22161,-23624,-35181,48357,40503,134985,-17239,-43409,-29861,-20002,51645,-2319,-43475,40224,9393,-3427,-12926,-57059,21866,32001,1419,66801,4462,-83564,51879,19615,-50122,-13227,441,25690,-65382,-6143,-20360,48289,9887,85313,8153,112095,24532,54368,60088,29404,45393,37,54454,-6602,43747,95114,-45963,-43104,-9923,7175,4181,24948,117708,13954,7647,-29771,-96227,8675,-56274,21259,14656,-67716,-63463,443,12663,-20517,-6495,27065,-45199,8613,-47855,87693,19448,-28248,-97582,-36760,-31084,40468,30091,5483,-70138,-67402,6977,13539,3068,20,37889,-76069,-30198,25689,44770,19336,-291,1234,-36163,-65859,-4436,47875,11348,72038,-11679,33534,37851,13091,19365,-47060,57963,25531,59077,64922,49944,17040,-40500,-57331,-2570,68900,49051,37334,-75949,26299,79240,-41380,-49344,-22400,34543,23629,-52508,-97864,31435,-22528,-33086,50718,-95598,37100,-9861,-72159,-26883,-7488,3978,92,61202,62154,-1858,24209,59242,-31037,94978,59578,-89884,-16122,-59652,32509,20122,21996,25530,-45976,13175,107827,31113,-49454,-16520,-16435,56946,-8194,-24120,-63507,-116912,-14175,-53924,14916,32686,42209,-36345,-73913,-40716,34045,3535,-4601,-26029,15877,20340,11590,15324,-6575,43680,44065,40180,-23362,-52259,12872,-26007,-45887,-40060,-29585,25026,-34856,-70170,-28717,-37224,13170,-20731,12498,-16465,12514,90577,85503,-15019,-52690,-13630,-37551,-47942,14533,-14667,-39259,-24532,36399,-3820,-8211,68292,105777,-17600,3519,-7756,-29861,50587,28449,-7047,76848,38876,-21074,-14039,6515,-61074,47619,-78306,8765,-79104,-98759,-68609,39443,23125,1291,-10319,-18839,-31565,-19928,-49099,15273,17853,93600,-808,70167,-4782,-41169,28972,-13401,-27722,-6008,-44299,-22708,50141,-47391,20928,16925,-140834,-70945,16560,12634,-43824,-34937,-18885,-24362,5708,-37175,-20147,-45417,-12802,-10638,-1483,-81305,-140332,-10281,27198,-41688,-121679,816,20374,-55948,-14205,-4212,-49176,41791,73127,42087,16354,23461,41969,-2689,-19734,-22371,32063,2449,16004,25021,14502,-9788,-22224,-36746,-10429,39727,63590,82045,-9751,48721,-3310,-3612,27528,-4932,-81149,8378,28817,-16853,-26957,-98650,-25637,-5819,-32301,-34562,-27893,25943,47357,-22490,-38106,-34892,32083,-15433,-42152,-1912,32158,62244,58884,-2056,-105350,23921,-6227,-43437,64807,144640,71853,58175,-40017,-56648,-171634,-8147,-36990,-32582,-16557,-7014,31182,41127,93734,34665,-36042,-45936,98481,53157,14687,-84523,33597,6037,-24510,-34191,30842,58027,-13049,19513,38957,-54647,4303,62379,25005,-3149,-51461,27044,496,907,62664,44245,41866,-37371,69800,-68374,-28772,-1890,18048,-12126,179006,52686,37254,71914,4548,-50420,62410,-2055,-61714,-9965,-14757,-25083,26564,47824,-36240,59387,16727,-15901,9483,670,-30290,-47677,-56977,-38998,-71906,-26254,-20471,-67252,-21863,-5397,-42989,-26470,-72534,-119915,-23545,1665,-55008,15156,37524,1176,2011,-45512,46374,-44873,-77277,-8075,9306,4108,-50327,1745,22996,7633,105890,-14469,-53600,-7215,40492,-42358,41847,14434,29843,29990,-11518,-40244,-106593,46368,25441,16315,-25821,30429,-72102,41971,-51981,-80300,-22250,-16301,74191,60058,3742,43215,-1118,57548,41056,110230,8560,-29200,-75959,16689,23111,11218,-8339,-10280,-71763,-17248,23116,-22293,-51287,11291,-12271,-122378,-110930,48846,94523,26207,118673,25278,7109,34828,-23003,-43660,-12049,-24761,-53667,30321,68903,-1456,-23250,21075,-3623,65680,-16498,20140,-13616,-12437,40483,-34674,-33288,23078,-13225,-37832,29614,-20232,4509,-54001,2123,14745,-9975,13498,44858,21400,-41827,-51143,-42058,-2115,30805,-41420,12607,-90274,12360,89780,-15755,-96530,-48972,-12522,-25497,13391,36924,-6716,-33037,8408,-73850,-36308,8294,9479,-34303,-21686,-9165,-9308,22191,-44410,-29749,-73656,-44741,-45331,-69344,-11435,44234,-52190,434,-56441,20144,111699,-24383,-88161,29360,-48675,-9005,-134223,-62744,-3224,1383,16268,84181,46264,36905,77433,13016,-20561,68300,-48873,-35185,-3137,-13135,13180,-44865,18301,-9997,-72680,-56849,-60022,-39787,-24894,16148,31787,32276,-61271,-73655,13763,-29162,-81817,23440,-22099,-27996,-27611,-26594,63189,4482,13967,-29775,-27225,-70721,-29794,1790,23815,-54903,25136,-29926,-37711,18289,14074,42514,-14858,-6476,45032,81148,57907,40687,-17773,-5942,-2873,30354,21522,-17862,25464,41744,11465,-89730],[22542,-27038,-15995,-8642,21305,59878,2233,-66520,56298,44207,39022,-1099,-11378,-76199,-13513,-8670,25963,4389,22141,-8979,-5786,-10834,-5885,-12617,30274,-36574,-47627,-9314,-63590,44240,70135,33601,103917,41215,-4230,40059,15501,82947,22676,60619,19020,33991,30630,111314,21205,-12389,-43946,-55039,-38512,84385,86149,63458,-69042,-25726,3600,93699,93587,20824,-13045,40161,85490,10401,-13064,-89719,-15605,-12480,35802,-359,-12788,-14610,14035,69241,64110,-71461,-61781,-36004,-16958,20406,-17529,27534,-76439,-38641,-75004,-89714,46369,-21381,-1948,13471,47256,-51418,-11321,-14266,67595,-13965,-20032,82861,147479,43821,15705,-9447,-93761,-42191,-19862,-74096,37241,-70887,20612,83141,67152,-117430,-25427,-39805,-49345,2997,-32472,-23718,-1892,-95262,42241,123828,5435,-59998,4912,15449,-20052,-70768,-37643,82822,-57079,-13674,31853,15794,-53366,18909,-20842,56461,-56342,4210,80877,5479,-723,18774,17847,27229,18802,-22674,-9971,43572,-35587,49099,-21277,-69145,-40134,16263,21284,-11359,5477,-2565,-34623,-21909,-10294,83868,-979,20032,77524,-62171,-72124,-47123,42729,40353,8881,-84369,20945,10761,15599,236,-73201,-36336,29549,-18932,539,4514,33397,2148,11847,-56384,4122,72178,-44068,-153670,-1465,-24450,22582,-25402,-46409,11077,-74142,-32174,-85769,24206,28265,1982,-20044,10667,-39555,18236,61436,24421,-68756,-31016,9884,-104464,-3382,119706,-3879,61237,53399,-83559,-33049,119984,84750,10708,-16270,-22305,-65084,-22727,-15830,6332,-65634,-178245,-128034,-86598,-38581,81428,108963,71076,-32079,-40344,-23916,-47237,85396,188903,126857,31347,31003,-4907,-97845,71057,113613,9860,-38576,-222804,-118028,-134964,-20842,131747,11856,-39130,77838,26636,-18509,-18139,-13284,-11601,43622,70034,-81954,36141,-22248,-2427,-75029,-37971,5590,67652,97059,68072,-45831,-30297,-68556,-24022,-68964,-46143,-70316,-100911,-35169,45486,-11595,19285,-25138,10275,-99920,5315,-2330,40577,-14738,-16472,-59706,-32927,5540,-90765,-85167,-66971,35973,12719,85335,54076,-30550,76155,18458,51992,8352,-43555,59056,24717,-36266,-13450,45648,7292,-4797,78033,96249,34161,72747,23947,-56986,-34759,28726,118395,58935,59808,16835,-10586,-36096,38920,65744,41876,-156,-85934,-20401,25195,-77866,-90710,-120216,-52715,-50394,22341,-94359,-44396,-47495,-55142,628,-12288,24024,-25881,30763,-17183,-112063,49035,32466,-39365,-72336,65302,34899,-88644,-14521,-28367,767,37073,54214,32399,-62751,-54941,49153,53559,103378,7481,-18158,-30725,-17065,64090,1182,-44898,35604,1812,-38217,3493,-21901,25858,-10504,-11604,66233,25332,-115276,55382,31098,-36994,-40409,-9622,31750,-63144,-4173,-29826,53385,-17459,44320,-2827,82522,1941,41317,62618,9307,41825,19801,51500,631,47509,72670,-59989,-63793,-4740,5309,-6304,27335,117206,22586,14189,-12214,-83947,-8357,-45211,33907,-7547,-57396,-54376,14060,-11784,-5234,19185,16156,-36603,-6289,-56702,73965,48121,-9937,-103735,-22223,-41797,24214,5176,9772,-72096,-76070,-1829,26601,42701,7937,-5432,-79362,-55938,16991,47810,21857,13257,-1485,-57813,-24218,-6090,29166,9312,65078,-10126,36088,44460,-247,44890,-43723,38236,31918,63627,56126,56860,24357,-63613,-65015,-13720,75331,46277,17548,-41098,40078,85499,-33841,-18898,-4430,46790,20261,-45495,-82453,36353,-19454,-11795,41317,-58443,57328,-16549,-64983,-48966,-29868,21623,15677,39324,41397,15858,52413,58641,-41686,83884,64369,-82003,-8307,-34235,37456,-5545,-18653,-1298,-61832,2617,81778,9611,-44485,-2877,-25421,52633,-3201,-21043,-52181,-121743,-19732,-67484,5404,52558,29812,-10929,-56194,-27649,47917,-6476,-782,-20891,22583,21673,16199,16212,988,31226,33402,21238,-55202,-53122,-238,9862,-20906,-29501,-32584,5030,-45140,-95049,-34698,-47015,-16466,-33047,8938,22450,24107,109725,72941,-43442,-42308,303,-27473,-76123,3829,-54920,-30295,-13641,27040,4488,-13196,94076,87284,-30489,-4545,4716,-24798,38193,23595,-26157,73873,2050,-13319,2241,-1307,-93701,14762,-100002,35843,-62946,-147475,-96416,28633,276,-15322,-35742,-38800,2816,-6276,-32907,50178,34715,96316,1438,25324,8579,-44668,19981,-38635,-48378,-31829,-54962,-17929,60354,-56751,8916,26850,-129409,-44519,21755,15455,-57882,-18543,-17969,-22883,-6504,-34640,-19646,-56780,-2394,-3437,-596,-84811,-138073,-18146,22229,-34570,-136824,3304,32262,-49333,-1264,4363,-56545,10964,48100,34894,39208,49416,51479,-25167,-23469,-28732,26101,-15126,23908,36447,9428,-12000,-30592,-27698,-12443,48099,51899,88451,-13321,25691,-14400,-8399,22172,6799,-66755,-3577,24209,-18350,-31435,-99090,-53787,-8979,-35278,-16461,-18180,25464,25500,-22279,-30245,-34273,15041,-6124,-18539,46224,60313,49966,56549,-8441,-90210,38896,-31181,-39900,53006,111351,68924,42390,-33180,-66661,-181577,-24855,-36250,-37010,-6945,-13411,-2560,26944,73870,38756,-22115,-24249,72317,45395,25369,-97353,26341,12195,362,-39860,1001,54218,-16552,13186,47116,-24483,11401,68124,48885,-8398,-38917,38058,11748,740,63552,35980,17591,-46410,26621,-72630,-45679,-1660,14061,-23587,135198,60592,18226,73187,-14949,-53737,64800,23549,-58745,-1292,-397,-31672,6141,14663,-88148,45059,-13023,-33466,6722,8491,-1805,-61369,-46255,-20694,-93507,-39900,-19996,-50939,-24513,-41010,-46470,-16563,-68063,-115899,-28280,17754,-62059,-21759,9373,-24247,-9418,-66674,20838,-36398,-69572,-15212,16814,-8600,-55026,8703,64501,14566,89097,-23619,-45039,5937,53590,-20346,21339,-7703,22284,35695,28331,-45131,-115495,62886,24444,10728,-18527,37292,-60722,69010,-47635,-79486,8316,-9056,51202,51560,23021,25927,-16693,8422,25387,117026,2252,-43947,-102803,17103,18436,13004,-23632,-19526,-67569,8160,-5889,-21132,-37463,-6055,-11685,-90643,-99425,75196,101114,32785,100228,26253,17331,18775,-17375,-43624,-28782,-25591,-64813,36438,53463,-8278,-46188,51791,35553,59342,4397,24363,-5263,-26644,34767,-28792,-21111,9193,-21686,-55772,25123,5388,20129,-21459,-15558,1128,-6844,13422,26475,3334,-23062,-45833,-35572,-1173,19973,-21482,2315,-81363,-14089,96881,-43046,-146076,-48893,-14166,-41616,18746,26575,-14265,-55598,4705,-87434,-31359,18877,-2732,-12983,-14986,-20304,-47103,21933,-60374,-24257,-78576,-47514,-46432,-65232,-10241,36502,-34712,-35641,-60291,28924,86369,-18642,-74930,36343,-37632,-16781,-102375,-43957,-27410,4863,38190,67143,20512,38837,67294,8010,-14081,52656,-59299,-48654,-9794,14145,8965,-36005,2731,-46714,-64957,-37226,-52147,-74720,-3966,18285,42152,37253,-70466,-71596,11774,-52466,-81420,19512,-10229,-31840,-37997,-27644,52901,-9113,38414,-8472,-7452,-73268,-23483,33654,18012,-45552,58417,-37292,-42204,14841,29405,55248,-34296,-6485,79945,105451,59060,59854,-20810,6956,1780,47107,26820,-33721,25714,36021,-5682,-81181],[34197,-32689,-12702,-18700,11268,55804,-10231,-55876,45138,24107,46666,8738,-9308,-75637,-2744,31402,18465,8123,3973,-32158,-25232,382,-12928,-9551,684,-36523,-53501,-36611,-94542,16881,79597,31636,92213,48516,19399,44635,9929,35794,-16841,41786,7241,41314,34059,124139,48438,1663,-18272,-45717,-57681,42586,68516,60197,-50394,-27661,13452,71962,90640,8026,-12326,39458,106703,-1638,-15465,-100710,-40339,-39238,39649,9137,-477,-21442,10595,66019,60065,-30246,-45906,-39359,10455,16956,-41536,14170,-34447,-40473,-80105,-77389,27728,-31897,-3790,8213,31735,-18282,-9897,-22562,50487,-33333,-46024,91048,135347,37741,18836,12613,-87998,-48342,-4216,-79128,28346,-75101,7155,53082,75152,-130112,-37692,-62649,-42032,-1283,-37441,-26221,-7444,-86326,50032,91761,-3617,-57230,-7480,-11079,-45955,-63435,-22945,120402,-48998,-10334,25010,24421,-66997,24005,5248,44547,-80926,-24461,61589,21942,-18895,20018,22173,-13049,-4508,-37188,-16395,38624,-53419,55594,-21538,-75710,-30217,28646,54263,6155,16420,17027,-31284,-21974,2997,106561,8481,18614,54816,-70040,-72726,-61732,47767,30695,3645,-83902,34121,-7974,18688,1240,-62559,-39959,31322,-29831,-16734,-2771,50897,27879,6419,-53276,-10904,60898,-42602,-147145,-2405,-30560,39635,-12802,-55418,-20968,-65082,-31914,-90142,2451,37622,8480,9686,22308,-55515,5718,58732,-3987,-90016,-43236,11696,-80161,-5329,129435,-16817,44722,60578,-101236,-54911,119883,59068,-37050,-3500,-4028,-52814,7300,12708,-2936,-71241,-164755,-107471,-47930,-60619,84226,58260,24408,-9161,-17707,19634,-18181,74127,116642,68499,42979,24941,-18136,-112138,46150,40554,-2497,-28400,-168965,-298986,-94474,-23955,126633,3842,-37439,65893,31810,-11037,-29601,-13478,11356,30494,71794,-53378,36217,-14853,-12386,-68627,-27806,2550,72410,111157,56260,-33793,-10577,-33586,-1729,-27610,-75760,-67855,-73439,-20079,57629,20537,28707,-39151,-4189,-76393,7211,-4069,50184,-11997,-17883,-65540,-6108,54340,-76982,-61770,-69995,57286,6042,57059,52464,27370,97023,48896,22820,13705,-12933,112771,50747,-27956,2127,52195,13329,-32415,75816,64516,22978,73127,28874,-65324,-45675,40195,130525,44993,60799,25440,9231,-61963,29853,80666,39417,1123,-68947,-29903,22431,-91783,-102963,-88296,-52518,-73203,9879,-81269,-27343,-57604,-79913,-8669,-29600,-4054,-12546,42201,10393,-110669,43394,10458,-51211,-67875,45364,38062,-39959,816,8619,16862,55211,61860,40441,-90634,-70004,42228,59708,46954,22360,11161,-31151,-13890,75022,22580,-22009,27909,-7796,-60750,21310,24676,19602,-53984,-25787,54180,37751,-135218,50528,40991,-22418,-56081,-14813,26394,-57300,-2072,-28614,47714,-50260,2510,-12352,47842,-20151,23405,48869,-7169,43360,37893,40400,8987,51852,41702,-59368,-78008,2025,382,-11272,33665,100440,18829,20212,-4616,-73773,-21137,-29136,36913,-35057,-35359,-47064,32501,-30385,9173,48648,9909,-24336,-19938,-60075,48717,65519,9552,-89600,-13916,-40716,15262,-12578,13425,-73233,-90909,-25621,29266,83275,17997,-36365,-66325,-69891,8929,47069,23171,27220,3045,-70689,18315,-4898,1096,3087,41664,-3687,39938,42559,-19393,68836,-25488,21694,42697,45149,33581,53417,37316,-72191,-65861,-22537,70089,35541,-6363,11131,56496,83252,-17972,9062,2992,54201,8246,-29932,-68364,43065,-12847,11198,28421,-39369,71712,-19564,-50746,-56779,-47197,30891,29847,10098,23451,14455,66680,56013,-48865,62711,59359,-61824,-8016,-10755,27668,-27783,-50715,-19343,-66248,-9120,38661,-10690,-19676,22839,-33965,46939,8351,-5036,-36467,-119018,-24488,-67761,-7053,60559,15182,14060,-15646,-12962,53244,-11021,8785,-134,30555,25263,25136,33111,5628,19514,24061,-11172,-72430,-38173,-5092,44199,827,-16205,-32129,-26689,-52526,-96451,-36782,-48176,-42871,-40929,405,52805,32524,117619,54963,-62719,-24515,17712,-17476,-92513,-8412,-85689,-14795,981,2232,8680,-34906,89232,52976,-45004,-20396,12712,-22582,13351,8146,-38096,73688,-29852,-2230,17341,-11705,-110827,-12413,-103685,58697,-36139,-172517,-106026,8096,-24411,-22886,-55238,-51286,36412,12588,-17810,56647,51216,90600,6715,-18271,20445,-38336,8519,-43854,-61282,-63018,-61895,-10141,62694,-63810,4842,30113,-83659,-5326,26447,21900,-46813,15933,-12343,-21531,-21782,-30190,-19511,-60026,10494,3915,641,-54196,-112726,-20908,11783,-26331,-136696,5962,39891,-30769,13544,14879,-48736,-12760,18381,29706,57533,59405,54957,-33469,-15417,-32272,15633,-31154,34551,45609,9557,-12336,-36319,-12134,-15310,51549,42382,83833,-10094,12897,-18337,-3500,17301,18634,-47428,-9711,18975,-14851,-31492,-94227,-70179,-18314,-51008,8090,-5493,18412,975,-21981,-22532,-33919,2108,9541,7972,83880,80572,34384,54731,-16930,-66669,47210,-57619,-35335,35025,72560,56434,24386,-14178,-62270,-146557,-26713,-33287,-34350,-11624,-20081,-35167,10844,46578,24008,6978,9848,41492,34236,27910,-94931,26453,22538,31508,-35233,-22827,57403,-15912,8155,50636,6444,13757,69907,58620,-13413,-18134,30800,15184,1992,62686,26621,-20500,-66764,-4910,-59027,-78016,-491,2667,-28165,69140,44718,1891,66274,-31360,-52236,63644,39086,-42218,3198,-7674,-31443,-981,-1256,-110422,30044,-36599,-46177,1630,14000,16302,-72947,-26156,-7384,-108146,-48744,-22899,-41094,-35820,-66921,-45450,-6265,-59856,-96194,-30041,33384,-51174,-43794,-11741,-37867,-8188,-72644,-12567,-35527,-55479,-31261,10915,-15673,-54293,21307,107626,18920,66427,-31685,-36452,6552,55336,3384,8980,-32872,16399,37872,44434,-49061,-109990,71928,29260,9104,-8816,36477,-40096,84600,-38194,-81221,36218,-7781,29004,37410,43252,6929,-21466,-29287,17634,104949,-6152,-38304,-99795,24675,4686,10162,-34413,-25954,-57327,39325,-17571,-27661,-26170,-21690,-15684,-31188,-81637,102796,96675,29091,69866,24589,31797,4044,-10203,-38994,-39403,-18823,-70012,40790,27806,-27614,-62842,75699,80357,46532,31147,22289,-918,-38762,24100,-16762,635,6235,-15793,-67726,12798,34981,28003,-8857,-45539,-16030,760,13267,19377,-9281,-4905,-34079,-29144,229,5245,-1768,-17828,-57863,-28851,72400,-59406,-153169,-42556,-15042,-58010,24362,21908,-21756,-80939,-4464,-74227,-21016,35526,-14907,-240,-7376,-20392,-74762,20652,-63176,-9299,-84284,-46546,-43428,-60344,-13150,22574,-16865,-53173,-35662,36920,57895,4171,-53837,32989,-29225,-18856,-67152,-29797,-42473,15051,55145,38652,-14213,30454,45996,6803,2367,34376,-66037,-54506,-12688,34563,8632,-27835,-13542,-82239,-40776,-16182,-43090,-102595,18806,32681,49450,30631,-64896,-50239,10213,-66838,-72105,13135,7645,-29507,-39755,-22295,38980,-29958,58450,15500,37911,-54986,-18045,62934,13855,-30307,77454,-26011,-43003,9482,53404,64701,-43809,-3889,118279,114757,48842,66426,-22494,18951,8664,44468,23500,-49155,17651,23843,-16562,-39485],[41498,-29775,-7025,-19163,-6738,41001,-15073,-22967,24603,-600,49258,29908,-8453,-70632,10359,61794,8302,27053,-10422,-48761,-40109,5662,-16222,-138,-28351,-27503,-54881,-61885,-116896,-16773,83572,24046,63646,51852,34983,38098,4992,-12707,-53724,14296,17637,45264,27404,119623,72159,21773,7160,-31579,-66437,11475,36071,50284,-38806,-28095,20108,20703,77217,11889,-6596,28777,109625,-20297,-24909,-100088,-61058,-64338,42266,14406,7335,-25877,6080,55463,49843,12613,-18362,-39587,24229,9033,-72021,-5676,-329,-40839,-71967,-52102,16677,-42314,-9364,3047,12540,10439,-6715,-25095,21954,-44034,-67784,80750,92219,27931,4096,14954,-74228,-52841,10983,-61714,15234,-62185,-10914,18710,67935,-117655,-35813,-58490,-21759,-5902,-39252,-22361,-21070,-67668,54820,51676,-11485,-50181,-21388,-34745,-58576,-54107,-9187,130459,-34984,-9079,33571,31793,-78373,24867,25768,24729,-84109,-55668,34938,40747,-17992,21721,18370,-55980,-24805,-44341,-25603,27315,-57130,54747,-19818,-69578,-17008,44667,81260,20564,21825,23241,-14891,-10693,10864,105906,22120,12551,25380,-74420,-66231,-65591,46172,12971,508,-56904,42960,-26448,19021,13424,-44203,-38239,19809,-55023,-26953,-19145,53014,41876,993,-41986,-27569,45927,-29800,-112798,-4648,-34936,58517,2249,-54723,-46064,-46153,-31280,-89557,-15263,50819,14880,33676,32621,-62162,-5421,49176,-29669,-99422,-45009,15614,-54690,-9065,112901,-29194,26333,57364,-110306,-68513,96590,36306,-71885,9166,14373,-30200,31184,27237,-15455,-76758,-131332,-42133,-3080,-74761,72636,12909,-28556,3491,9675,71040,9422,45604,23501,7498,50097,22035,-28947,-114668,10268,-31264,-22924,-26429,-93145,-457604,-44773,-28763,105897,-3031,-43896,39287,31351,-12618,-44339,-12096,26565,13644,72403,-8778,20826,-4355,-10208,-52133,-11321,-6199,60868,109577,34209,-15430,17133,-4106,16432,33112,-82235,-54411,-45290,-5203,63547,55503,31013,-47795,-18795,-50157,6058,-732,50763,-20177,-17987,-69008,16896,77702,-59153,-35742,-71414,73614,2456,29802,43782,65404,105752,63970,575,22390,13102,155310,72121,-22444,19848,58464,18612,-49582,83852,39325,5804,52592,30756,-63432,-49476,55142,130757,30023,52793,31690,25151,-81570,22392,86038,40359,1591,-42707,-40010,17944,-98308,-87540,-52322,-42151,-88163,872,-48072,-5235,-65741,-107336,-27699,-54454,-32786,-2951,48559,31459,-89397,43397,3787,-56834,-52180,39855,47063,-8762,13014,43831,35544,64277,62714,45891,-99854,-73446,30266,60071,-9748,23209,35573,-28869,-10305,79998,58414,9121,18315,-15915,-63140,33358,70640,7867,-86136,-40386,33242,35501,-135539,39738,47423,-11506,-60152,-16261,10318,-41275,-2485,-16998,32731,-83074,-29684,-17271,18790,-34337,2800,26706,-17530,48817,48485,28543,14159,54096,10515,-46104,-76358,10390,-4870,-10512,40983,66346,1432,25210,-10252,-59716,-28721,-9484,35668,-56019,-6144,-42013,54217,-35247,19600,72561,11762,-9414,-30526,-60305,19625,64935,24482,-55942,-13631,-26093,13261,-27530,14805,-73084,-113866,-54246,18929,108978,29924,-39144,-42067,-71443,1850,39888,22316,38924,13404,-71377,48311,1415,-23471,-6970,6887,4327,44965,35830,-37841,85353,-15,11259,53003,8189,3025,39682,51460,-62981,-57848,-26824,54664,19604,-29260,63481,69859,72377,-2145,23877,-7824,52762,-9636,-13278,-54216,47463,-9690,28606,13533,-37910,78772,-19678,-26897,-48366,-54643,30579,44419,-16686,13033,-5292,63542,50966,-55759,34713,46159,-35824,-11365,6801,13037,-44724,-67814,-24933,-63737,-19102,-3446,-24055,15888,49871,-41225,40352,22755,18934,-16921,-103708,-25730,-54894,-22038,59442,479,30849,37555,-2460,46275,-12531,19927,22623,37871,32241,32782,62665,5988,13639,19597,-48706,-70095,-13532,-2233,63766,11743,-2698,-26914,-62723,-54403,-71933,-33147,-41370,-61782,-44292,-12858,64844,32408,102996,35270,-71987,-6602,32807,-5376,-92978,-20021,-99295,2961,14359,-35326,7468,-60678,53977,12844,-55697,-41526,13573,-23806,-17995,-12006,-41318,74189,-54537,9738,26773,-23167,-111478,-30485,-90133,73346,-4219,-159944,-96942,-16998,-47454,-22374,-62306,-53178,57036,33149,-7068,43482,63796,78492,14309,-44372,26993,-24423,-2743,-34012,-61469,-87643,-62791,-2622,52465,-66092,7310,27495,-22966,28955,29801,29723,-16825,60663,-1373,-21585,-39022,-23664,-16649,-53857,23343,9064,-1141,-12344,-68824,-16952,-1446,-15271,-117906,6608,45868,-2378,26652,26685,-25869,-25789,-1995,28065,63728,44944,51453,-17545,2412,-25786,5163,-40103,42590,48689,14585,-10136,-34236,6261,-15842,51216,40466,70473,-1588,12321,-19541,8639,12053,17758,-29496,-11730,14845,-6252,-25881,-82881,-65198,-32408,-70389,43401,7219,8222,-20017,-19611,-15585,-29512,-5237,26877,29567,106543,90216,23616,57612,-21745,-39532,45594,-75148,-32413,16659,43378,36099,10106,14372,-46128,-86248,-17218,-30299,-24338,-25963,-27999,-57453,-2232,20246,-9617,42763,52669,13167,20548,19722,-78761,30956,30866,59742,-26852,-41281,61734,-12566,5688,49722,25226,14337,73140,46245,-15198,5088,10432,12765,4542,62306,14438,-58085,-85437,-18323,-29141,-114403,4072,-11267,-24422,16865,11332,-5178,61407,-39178,-47128,57699,40690,-17864,-35,-28657,-25124,2332,11174,-93685,20993,-45089,-45441,-3137,17196,21139,-77914,506,-83,-103734,-51077,-32531,-45836,-53392,-75171,-40963,17,-51281,-65061,-27233,45604,-29693,-54750,-24580,-38562,-73,-62177,-42293,-39750,-36696,-49693,-11298,-14257,-49572,37954,133918,24087,46609,-38050,-27416,-1181,43647,23018,1441,-55625,17483,34421,32552,-53135,-90282,73002,35874,10636,1991,29392,-16538,85418,-27152,-79657,47254,-11482,16194,21941,61411,-9013,-14848,-39530,15253,73304,-13122,-19569,-70961,33411,-20264,4087,-38083,-24637,-35509,71540,-13252,-40015,-19880,-32644,-24860,45988,-63701,125806,81502,18722,37305,20354,48357,-9650,-8455,-31762,-35789,-3412,-64475,43836,3295,-51748,-72079,85347,116788,28208,54024,15607,-1290,-48381,7548,-5010,26079,13065,1916,-68257,-4502,54379,23930,-11177,-79418,-32398,11884,11900,16961,-13585,7903,-21577,-24491,3944,-7097,12995,-40307,-26092,-32771,12002,-57828,-115299,-26825,-11649,-71783,31401,24934,-26196,-96489,-19511,-42117,-7854,57304,-24273,-8440,-1163,-11815,-83679,19605,-58658,10745,-81928,-38579,-34672,-56974,-21868,3990,-6591,-45753,12103,44557,35909,33163,-33288,23594,-21829,-12185,-40879,-22860,-41170,27929,58950,6678,-41089,21061,22420,8102,24864,16084,-67500,-50573,-9810,45351,13755,-23161,-30119,-106471,-16402,2124,-35626,-118500,37364,52533,50385,11445,-44146,-22532,8185,-65607,-55287,3492,27030,-19833,-32708,-13596,26103,-51501,69076,35422,89419,-21685,-14044,82130,11801,-11877,79838,1325,-42009,2713,75908,68847,-40507,-548,146432,102270,29589,60528,-21726,27249,15372,20816,10478,-61526,2558,10140,-17098,9086],[42252,-19592,-1498,-13691,-26434,19098,-10004,10434,-2621,-21413,49095,55665,-11733,-63239,23029,71794,-3010,54961,-14561,-54506,-46347,2767,-13511,11303,-48182,-17616,-52413,-77518,-110953,-45727,79967,11004,28708,50420,39138,16832,270,-44766,-79155,-13628,38346,40703,13681,98085,87636,39431,25963,-17252,-58432,3897,-2744,38523,-36544,-26484,26406,-40349,58047,35096,2201,12553,93688,-39303,-38993,-89366,-73655,-79487,43075,14789,6522,-23456,3071,46149,36755,40749,10044,-37741,14545,-789,-98406,-22519,17118,-41309,-52168,-20772,15463,-48710,-17169,533,-3432,29840,-1924,-21943,-11079,-45360,-82860,54102,30963,16894,-25344,-4988,-54206,-52407,24222,-26683,-78,-33040,-27411,-8281,46355,-87151,-16436,-36902,2255,-10973,-37104,-14960,-37828,-43134,55401,18698,-15537,-40492,-31184,-49235,-53344,-45314,368,116320,-20307,-14059,49835,35009,-81097,19538,32746,-575,-68199,-76309,10398,56975,-2737,22638,8114,-91469,-36981,-42592,-33751,19783,-48082,42751,-16476,-50549,-600,57834,99099,32386,19279,16498,9176,9992,13332,85742,35266,1417,-1714,-73273,-54491,-57386,39064,-8277,6105,-9795,43507,-39639,16382,32438,-18235,-25459,-3235,-85649,-28055,-40193,40915,43276,-2273,-24367,-45413,31284,-12097,-62197,-7630,-33138,74982,15418,-43732,-58167,-23348,-30195,-85928,-23929,66643,22018,47768,41088,-59552,-13838,34432,-48256,-95089,-38511,17225,-35615,-12051,75803,-37819,9367,41443,-98488,-65803,57875,19472,-81419,20876,29222,1893,43168,23875,-28177,-76264,-90045,55089,30992,-78386,54651,-16538,-76801,3213,35841,111205,30414,12563,-42889,-27811,47469,21517,-37889,-105982,-30477,-73166,-38791,-41416,-16821,-519672,5400,-33676,65556,-10258,-56662,7125,22798,-25290,-60003,-10840,29465,-552,70292,33659,-8628,5878,3176,-31939,9510,-19043,36121,91250,2111,1498,44115,15921,22677,92150,-63165,-31376,-15570,5566,61893,83218,22594,-50452,-29588,-27669,3330,7542,42702,-36120,-16831,-68673,32073,77893,-41690,-11864,-67073,76847,1308,5916,28727,76754,104426,57319,-5247,32243,27204,162770,82043,-23423,28768,61472,21301,-52409,97283,22883,-16985,17385,32814,-45619,-37355,75209,122677,16695,38882,32510,33718,-87897,18348,76996,44219,-2330,-15325,-49689,11677,-94859,-61251,-20834,-23850,-89797,990,-6098,5931,-77275,-129948,-55573,-81359,-55613,3108,47554,33631,-53725,46662,13608,-54182,-27852,46397,56119,447,18818,72421,47739,62834,57021,47942,-89397,-62484,17952,57675,-45675,12405,48910,-21705,-5726,74563,96019,27152,8371,-19275,-45236,34542,101752,-4430,-99624,-53368,9443,18515,-114243,27202,48600,-6299,-56377,-16938,-12199,-12343,-6926,1920,12391,-108325,-45136,-16591,-172,-35777,-17887,4927,-22675,53751,47399,23198,15394,50981,-14939,-24797,-54414,21065,-7400,-6428,45955,22686,-25032,28148,-27136,-35893,-31084,9119,35931,-60121,24080,-36860,73369,-24589,25077,80951,20920,5350,-37470,-59869,-4536,46441,29678,-13144,-21486,-973,16155,-39851,12447,-72447,-140060,-73038,-1821,110502,42022,-13117,-15698,-63383,-3950,26151,19568,45206,26348,-59336,62132,13956,-35331,-19532,-29713,10850,49375,25801,-50148,90794,23127,3884,55965,-36082,-26533,19627,61431,-36866,-42394,-25211,33180,2875,-46879,96972,76720,54603,6965,20847,-36960,41902,-27361,-2277,-37894,45467,-15885,34919,-946,-43933,78422,-18830,4631,-27301,-50411,21831,61005,-32193,12590,-34220,45487,43016,-63145,6763,29323,-10826,-13734,17341,5028,-55812,-69238,-18744,-57863,-25173,-28665,-28143,49302,68028,-45644,32116,34563,44766,4355,-68941,-21683,-32877,-37390,54209,-13286,34975,84265,3,27542,-15822,29371,36411,40208,40511,34634,94366,1576,16898,22060,-79403,-50256,9849,5509,59556,9350,9309,-16658,-93389,-49769,-29832,-22340,-29472,-71201,-44497,-29566,56383,21267,64800,17549,-72623,4294,39593,7997,-80458,-29371,-94929,19162,22035,-72021,1389,-76607,5700,-21035,-58338,-62337,7374,-28153,-47877,-28816,-36196,70766,-72927,19061,27870,-33223,-98076,-38375,-65086,77393,25282,-112184,-74488,-41107,-67132,-17293,-57206,-44654,57108,52022,-475,23560,69003,62571,21539,-48390,25639,-8160,-11828,-18821,-47118,-93438,-55776,1942,28903,-62735,12642,21894,25638,41093,30810,36034,21488,99783,13960,-22284,-56383,-16899,-8924,-39268,33550,11298,-8474,17351,-16467,-5556,-13704,-1540,-83154,3663,51639,29389,35901,38262,6000,-27703,-6098,31052,54864,7403,40459,19714,24333,-6961,-2286,-37346,46126,44262,20875,-5849,-22100,22991,-11763,48999,49193,53622,7888,20572,-22608,22764,5955,-4102,-16586,-12041,13095,6204,-14767,-63968,-38590,-48282,-79728,87713,18702,273,-31248,-14308,-9370,-19146,-8378,39772,40188,115119,90388,25718,65158,-19530,-13634,34065,-74678,-33177,2904,27806,12194,3845,44157,-24210,-32738,-1118,-27997,-7995,-38722,-36815,-64370,-8190,1699,-53987,74807,101025,-9658,5350,1923,-54024,34235,31540,76418,-20865,-54509,59736,-8514,7218,46667,24094,15489,77363,12599,-12006,24412,-11844,8657,5878,63782,-794,-78574,-84650,-16922,9850,-135186,14544,-20851,-13164,-1233,-26414,-1824,63883,-36177,-39849,46821,28299,5637,-11029,-51799,-18674,6418,44618,-47795,16821,-37877,-28671,-4813,19772,16581,-73058,27963,2575,-73869,-46931,-48890,-65699,-72719,-65909,-33574,-660,-45917,-29355,-19552,53057,-7742,-59322,-35153,-29952,9009,-40215,-59742,-43792,-16203,-61232,-44226,-3530,-41029,55303,130256,31788,35601,-41415,-17335,-12000,21349,34761,-9334,-71856,28962,24683,-153,-57736,-62298,66901,39042,14012,13893,17550,3424,72805,-16375,-69998,35774,-15448,17439,9616,73781,-19242,-791,-22375,14008,26932,-15917,395,-32147,37492,-53249,-2429,-34240,-12793,-3322,98298,622,-53449,-18623,-37862,-37991,121059,-47291,136983,60108,6322,9569,13938,63292,-21905,-16340,-24673,-15815,18364,-45751,47029,-9715,-70062,-74988,78262,126250,6088,64012,6964,-5880,-54764,-14372,754,47687,24840,25173,-55620,-20897,54729,7207,-20003,-108743,-44832,24348,9277,11858,-9693,13434,-13237,-21790,10800,-11342,18982,-57243,5799,-31107,-64394,-39225,-53351,-1641,-2427,-82381,37718,34866,-25649,-91998,-37602,-4248,4993,79620,-29277,-40401,2402,384,-73870,18292,-55355,29687,-66225,-21892,-20317,-54965,-35768,-17202,-6843,-19101,65647,51445,22306,53988,-19542,14487,-13959,3499,-27629,-19276,-22801,38516,46739,-18222,-49564,23598,4363,10045,46571,-689,-63136,-35999,-880,47187,25968,-21715,-46905,-112714,-500,15670,-31752,-122652,47551,68301,42876,-17655,-12394,-1087,4922,-45920,-32893,-9551,41504,-5331,-18516,-5665,16381,-64470,68347,46699,126278,18824,-11031,88445,14514,6537,68514,33668,-41459,-4512,84354,65925,-27281,2555,152130,68486,4674,46261,-17838,29830,19275,-16847,-10769,-67674,-15751,460,-7618,40486],[36476,-6809,1655,-8090,-40983,-2222,3869,25798,-30113,-30074,48214,78217,-20829,-54246,31651,59170,-13149,79675,-4322,-47380,-40873,-6789,-4524,21137,-51727,-16083,-48149,-77877,-72929,-61099,69184,-5391,-2854,44433,32322,-16807,-4801,-52965,-87679,-33622,56992,24353,-4028,62309,91804,47332,34172,-6275,-33812,14420,-37394,29996,-39413,-23457,32903,-83804,36900,69842,8736,-4690,64909,-51908,-52403,-70748,-75037,-78542,41632,11440,-3518,-11690,4318,43578,24226,45899,28812,-34274,-14772,-8970,-104027,-27726,15467,-43256,-25419,8467,21685,-49264,-24273,2092,-12100,37601,3862,-16066,-38921,-39680,-89805,19450,-27627,6419,-56618,-40290,-32456,-45059,33540,13542,-15949,5774,-36519,-19975,16056,-52189,16289,-13922,20061,-15876,-30964,-8140,-52219,-17468,50949,4653,-15272,-29200,-31964,-51096,-32917,-39136,3975,89521,-9316,-26552,64108,31980,-72298,7435,24678,-26806,-39449,-73283,-4933,66033,16495,21663,-4675,-113922,-41117,-35385,-36527,25916,-32185,19430,-11961,-22466,18038,61964,106658,45524,8759,1964,33394,34606,12865,55036,42404,-13297,-18389,-66885,-39305,-38809,30298,-27342,21927,44166,36650,-44006,11021,50072,12575,395,-31591,-108915,-23048,-58856,21286,35461,-2168,-2929,-62128,17996,3026,-12695,-10208,-25398,84944,21568,-25581,-55842,-2521,-28188,-80430,-21475,81445,29617,50909,45811,-51384,-17867,18319,-58229,-79119,-28022,14879,-24325,-11472,31353,-39105,-3413,14907,-59653,-45665,16461,9732,-66991,29188,37811,36327,42732,4934,-37761,-64647,-53838,148815,42224,-71800,38047,-26077,-113629,-7791,56068,124435,43262,-11639,-58106,-27589,32851,22083,-45315,-88728,-67947,-70721,-37790,-74573,33851,-452416,45248,-36837,10445,-20005,-70606,-20929,5320,-46349,-73522,-11681,18967,-7296,63939,58091,-43500,12722,22246,-14865,30067,-32371,6952,60332,-32994,9886,59208,27709,14032,122476,-26193,-2548,14932,10019,52957,96032,3829,-47974,-34061,-13447,451,19393,30379,-52900,-15534,-66120,35050,66742,-27249,6270,-53766,62374,1427,-15111,8897,67472,97017,31640,8226,40092,26689,128562,78306,-31816,23451,57809,19722,-40597,108391,13649,-42870,-21171,39124,-12257,-8514,99228,110671,6981,22809,25595,33317,-77093,18713,55725,48243,-12720,5056,-56224,4711,-80740,-44267,-31,-3777,-77228,13343,30446,-889,-96070,-141254,-87204,-103351,-69235,6714,39172,11942,-14040,49830,36144,-43097,-1424,55587,58573,-7912,17849,93258,46389,52236,46681,45866,-64674,-39997,10278,55805,-52799,-2671,49476,-8904,-260,56962,116763,18153,-190,-15992,-13771,24008,108230,-13147,-93409,-61547,-8704,-6980,-76768,17333,43584,-4833,-49670,-19857,-34645,24981,-15153,23313,-7869,-118308,-42093,-11842,-11826,-24228,-35845,-9605,-25440,51932,33513,28012,15210,40174,-32431,-1366,-15537,34836,-5113,-2964,46356,-15588,-52136,27654,-48492,-2912,-29109,21225,40329,-43587,49510,-29285,81735,-2638,26573,66965,32618,16205,-41374,-60604,-16867,16619,22543,23482,-36300,27504,21156,-46561,5714,-72909,-159117,-70354,-26595,88573,51837,27868,5473,-50223,-8186,8310,16201,43557,38086,-37077,62149,31472,-31224,-32418,-56990,15004,50636,12118,-54043,85054,36216,-7204,46710,-74124,-45795,-257,63036,1153,-23388,-17849,10309,-9864,-56850,100504,76090,33350,6514,2630,-74822,24801,-36935,695,-18420,35158,-32629,28336,-12866,-46565,71943,-19476,37161,-929,-36631,7942,79396,-31314,21318,-58710,19211,32046,-67721,-13517,14342,7840,-11995,22167,10387,-60679,-58509,-5214,-49469,-26643,-29217,-24604,68450,71369,-45672,21586,38771,67291,23599,-11108,-12260,-8343,-49665,48733,-26066,26296,105417,-5951,1616,-25656,35740,36587,33235,45642,29377,115022,-6866,30015,31005,-92666,-20607,20841,14488,31516,-2907,19172,-2542,-109898,-39646,13460,-4534,-16212,-71597,-43581,-47764,33311,629,16145,4403,-66990,3544,33147,19560,-61117,-35506,-76494,31856,21502,-85602,-7180,-74868,-30272,-38828,-51114,-76447,-3261,-34656,-69231,-35507,-24381,60110,-86485,22554,20879,-39165,-74594,-37189,-36721,70723,45412,-47504,-47218,-59765,-82652,-11777,-46241,-28656,38462,67105,4804,6956,64399,45193,25684,-36792,15990,3949,-17999,-7691,-20447,-73272,-40363,2728,-3553,-54932,16631,16971,42609,23429,28796,38564,57136,117801,30665,-21934,-71576,-13039,4138,-19320,39083,11182,-21793,23880,32403,12648,-21546,12317,-41108,-3291,56053,54983,41134,47236,37345,-21137,4180,37970,33482,-41363,22783,63475,42603,18573,-5840,-20765,45607,33194,23557,-741,-2191,34070,-2642,46540,65598,38813,12795,30315,-30056,32656,-500,-44137,-9324,-12428,14285,20270,386,-37662,-99,-62175,-68410,130215,29215,-502,-29111,-6738,-4071,-4125,-10160,43198,37889,114153,85964,44348,73447,-10220,7620,16072,-52706,-37762,-3365,20229,-9784,7084,64526,-4083,-7729,17316,-24963,12476,-38420,-45243,-56792,-5058,-6186,-93794,94185,149962,-29068,-9523,-20555,-27578,31205,21602,76830,-20785,-61515,47002,-5754,13795,44516,4660,17941,77528,-31005,-3989,35345,-23998,6929,2909,67083,-17022,-71813,-53655,-9586,47462,-123526,31302,-21112,2694,11309,-53884,8227,70760,-24262,-31792,31993,5428,20388,-26225,-67243,-19316,621,76474,6209,10339,-23384,-662,-1610,23795,10352,-57883,48733,3296,-23274,-37953,-66907,-92572,-88594,-47285,-23917,-8898,-45921,5252,-8148,55974,6843,-60100,-50639,-18100,14454,-15271,-61861,-42153,2171,-58152,-74616,14775,-27876,68997,96555,41661,34701,-40064,-6359,-21366,-4348,38239,-29698,-79337,49129,9873,-39937,-62209,-35481,55344,34563,18085,26840,1945,15008,51680,-6857,-51048,8195,-13882,31632,3304,77063,-23563,13803,7733,10020,-25019,-13366,11038,-1857,34378,-85554,-6218,-24557,8337,32199,113120,15668,-62628,-20134,-36781,-52497,169180,-30493,131862,39680,-3830,-11251,6109,72239,-31568,-33302,-20349,14690,40987,-15908,51460,-5976,-73022,-73878,57393,93960,-17624,56947,-1375,-13394,-56788,-38521,-2092,58013,34920,46000,-32285,-29675,35853,-19133,-27946,-127237,-51632,35261,6169,-58,-758,12485,-11516,-19547,20349,-4880,14504,-63254,30733,-29866,-116325,-10358,3723,28866,10655,-91261,38944,47669,-19505,-64676,-53296,27693,15244,95388,-30051,-85916,2708,10490,-54037,14773,-58930,41675,-39385,2239,-2902,-53266,-51891,-38720,-15423,13150,102651,56076,12084,55261,-14905,10835,-5987,24679,-23443,-12733,7186,42646,22549,-27514,-38265,44911,-4621,10933,60031,-14443,-53494,-11713,12526,42862,46111,-20763,-62874,-100502,7005,24636,-32161,-121074,48110,72241,27344,-51226,22074,8447,137,-11210,-7561,-25005,44922,8945,-1124,-2651,7414,-61089,58021,48566,137711,58540,-7962,84402,24507,22092,49441,53207,-42534,-10682,71114,55166,-13179,5454,131354,22424,-20750,30365,-11093,26283,18506,-54993,-36020,-65022,-32018,-1434,6965,46998],[26485,2462,1329,-7932,-45856,-13758,22254,18327,-49722,-22133,47227,90876,-35025,-43562,33467,30577,-19483,89613,19771,-27932,-23682,-18560,8781,27605,-37358,-28729,-44390,-61560,-17528,-59901,53975,-21727,-25761,35035,18365,-54571,-10211,-40885,-79426,-40403,66531,-2764,-23457,17895,83953,43182,31847,-265,254,25275,-59471,27608,-39003,-20283,38149,-90664,15368,100116,6897,-19580,33515,-53747,-58928,-46379,-64138,-61429,37833,6553,-19320,9060,11622,47801,14607,30392,32128,-29237,-49206,-12255,-76109,-17896,-1006,-47030,2016,28350,29544,-44582,-27336,7559,-13768,34403,9669,-11955,-52433,-31545,-87677,-11831,-65909,-2103,-72179,-76542,-14813,-31483,36355,45610,-31105,43866,-35428,-14656,-12352,-26019,50225,-2475,25143,-19214,-21789,-5867,-60145,5445,43336,13639,-12423,-16735,-21734,-41525,-5057,-36401,1316,62086,-4545,-44470,68699,22237,-54328,-9832,6589,-48770,-5297,-41129,-8483,65276,28951,18002,-15474,-122656,-41458,-28854,-31009,49106,-16574,-10557,-6630,7444,36586,53720,104214,64096,-7158,-12848,50970,55549,13082,24381,40398,-28340,-20263,-58172,-21913,-13788,25294,-39131,44092,90426,27669,-38920,3486,57759,41416,34750,-57540,-115083,-17682,-67517,3907,24857,1381,19738,-73245,5004,10092,20584,-11098,-16160,85659,16960,-6274,-42691,12707,-24594,-73625,-9481,90238,35895,44775,44247,-43064,-15573,5249,-61204,-56725,-18460,9623,-17837,-5718,-6808,-30671,-10088,-15695,-117,-15209,-15744,6465,-41377,30537,38920,59901,33026,-22439,-41633,-40682,-29340,196504,28349,-57672,28910,-17654,-136987,-23953,67833,105455,49881,-18051,-30411,-3404,8093,22775,-50973,-67086,-95919,-29855,-14727,-118730,40187,-284644,64924,-36662,-44496,-33457,-79678,-38457,-20148,-69797,-82387,-15758,-1719,-4886,52618,57381,-72579,14187,39836,-5334,43172,-41869,-15962,24520,-58881,5979,52257,33853,-5774,107543,15234,27909,42197,8855,38460,91794,-20026,-42183,-32066,-9308,-1730,32560,20124,-62553,-15885,-65456,23635,57253,-16548,17296,-31545,32189,2009,-34432,-13809,49477,85901,-2124,35438,42906,14739,69311,64100,-45017,5913,44953,13367,-17070,110523,8410,-67139,-51561,51859,28872,28697,122616,98080,2423,7813,10101,24183,-50651,23073,29312,48758,-28996,14594,-55662,-602,-56819,-48121,8286,10160,-54655,36857,50841,-21381,-120460,-139112,-113234,-114819,-74002,9309,25573,-28151,18924,50371,64512,-25260,18724,57268,50065,-25077,12358,107302,29841,36253,34816,39872,-34887,-13451,10543,56416,-36348,-13320,39890,7891,4735,29766,105604,-16357,-5656,-6166,20803,5741,90057,-14957,-71108,-61582,-12145,-31276,-34524,13128,32862,-2090,-43307,-26493,-50525,60271,-25167,42231,-22740,-108109,-24540,-6368,-22098,-4393,-48520,-13752,-28622,37970,9194,41286,17682,21744,-42558,18363,29209,51505,2199,-3804,41849,-33156,-70967,22605,-65282,30492,-24320,23491,46953,-11629,66255,-19102,72598,22681,25872,30297,40133,19847,-43507,-63235,-14888,-14135,4585,41040,-55659,50550,25622,-45036,-4642,-75667,-159528,-43808,-47761,52404,57243,64424,19259,-36371,-10658,-10000,13860,33537,45673,-9482,53551,49787,-13186,-43098,-66105,18740,46904,-5741,-50955,71372,35883,-27484,25071,-95048,-48581,-13773,54927,43169,-5312,-6639,-10619,-14916,-59112,75510,68894,13024,-2417,-22570,-105661,7104,-30832,-934,3078,18119,-54679,11225,-21344,-40365,61771,-23561,62390,22460,-18569,-6504,96794,-14233,35268,-66853,-7284,18808,-63211,-21255,5483,17383,-5857,23653,28067,-58394,-41231,9376,-37619,-24478,-7735,-18011,66253,59563,-40539,9675,33024,83389,36377,63400,786,11785,-55340,43791,-37947,8652,92406,-17172,-24594,-44061,39438,24521,15266,42986,19333,114976,-17392,50885,43442,-83756,9411,14416,21678,-10097,-17397,27139,12892,-107506,-26674,41053,17685,-4801,-65475,-43246,-65115,5617,-24227,-21096,-3313,-57589,-9374,10823,25595,-41058,-38002,-50102,41193,13017,-57893,-14765,-55903,-35980,-36569,-35003,-79304,-14231,-41987,-78177,-29274,-7962,42800,-95241,18546,8930,-39000,-45578,-29660,-12184,55737,52752,11050,-23494,-70447,-90912,-8768,-37778,-9469,13156,77845,12212,-1062,49518,28062,25855,-21269,75,6547,-21727,-6304,12427,-29580,-18437,1178,-36366,-45495,16338,15615,27880,-16737,23954,36180,81527,108679,44257,-19960,-82380,-15004,21224,1693,39026,9711,-38869,10207,67938,33865,-23033,22436,-3346,-13479,55383,65223,43730,50703,58671,-10747,20676,45769,5345,-84050,1022,94984,49451,38464,-6558,8279,42957,17952,19205,3695,19524,37085,9928,44415,79636,29501,8637,33533,-41677,33393,-5774,-88247,-6276,-13168,18106,33329,17228,-6114,35452,-70731,-35543,155220,39558,8144,-14977,1067,-659,11655,-13100,35457,25382,108554,83348,75473,76933,3651,22760,-2601,-14209,-43953,-1833,11879,-24937,18213,67293,7253,-10253,35116,-18297,33974,-19357,-51703,-40458,6378,-4626,-111776,96122,189846,-48575,-21533,-40334,-5720,19920,2044,61981,-26683,-61031,24596,-5607,25179,45205,-23027,20661,67572,-66431,6950,36664,-18705,9134,-6048,70946,-29900,-40015,1618,-5283,73949,-76295,50876,-11648,18796,36402,-60707,18601,74141,-8705,-24176,15032,-21744,22316,-39921,-70090,-29788,-19946,83020,48719,-5789,-14302,28169,6493,30409,9802,-34892,56606,4928,32659,-26793,-77454,-113184,-96932,-30971,-12551,-22959,-51253,35932,4744,55564,11353,-57681,-72055,-8606,13952,4064,-51309,-31724,14843,-38360,-87857,36609,-9457,75014,46095,51739,40717,-32735,4239,-26562,-24650,36388,-58995,-77386,70429,-7152,-72515,-64851,-18599,40600,21266,22251,39567,-16561,16416,28190,436,-25984,-20681,-3177,52407,3296,69769,-23412,21907,32148,1352,-71971,-5940,7758,8512,26429,-105834,-4904,-11746,32986,62092,111635,24977,-64218,-21002,-28555,-65291,171266,-10755,111919,27351,-8952,-26691,-1981,71538,-37610,-54791,-20398,43898,57333,17850,56823,12822,-55835,-70885,29493,20978,-40419,35532,-8514,-22323,-53303,-59215,-12193,51559,37466,57501,-3943,-26170,5263,-49294,-30250,-131398,-52397,41788,3610,-17922,8333,7737,-15785,-15386,31083,10444,646,-56924,44680,-32375,-109337,19322,36976,57859,22581,-99650,30801,56770,-8491,-20920,-60409,47815,22666,98198,-28198,-126502,-657,14023,-37577,6724,-68472,43278,-10324,29067,13135,-51622,-65706,-58103,-27010,37663,106728,56220,-1194,33400,-17651,13970,-443,44775,-21146,751,40183,38383,-3834,-18872,-12969,78170,-5686,9974,60031,-23722,-40092,18965,27588,35571,72092,-17282,-75665,-75452,10665,30500,-36264,-122247,40509,61815,7201,-82438,48954,8697,-5682,29046,17030,-40794,33896,17674,13867,-7682,-6136,-39401,42768,44180,127267,90420,-3842,75223,40893,32592,28683,42602,-44620,-14024,38175,37608,-9748,8756,90869,-21797,-39367,19489,-2818,18183,12642,-78948,-59177,-52930,-41169,4708,19396,36438],[16057,3445,-2111,-16323,-40769,-9212,39091,-3005,-55028,429,45012,89568,-51238,-31042,28014,-1812,-19743,80308,51607,954,1305,-27139,22889,30909,-10503,-54601,-42598,-32654,31794,-45646,38569,-34320,-39845,24005,2892,-85516,-14968,-18588,-60205,-33742,65727,-34456,-43100,-26723,65804,30795,22992,1062,32771,20583,-66075,30438,-28139,-17900,40393,-62484,-6182,108677,-6853,-30261,9685,-44614,-54162,-18879,-42503,-35315,32002,2371,-34375,35715,24914,54405,8556,4846,21054,-22711,-72247,-8919,-17792,3385,-23125,-51331,24415,34444,32326,-36967,-23866,15345,-12238,23658,14308,-13382,-47001,-25958,-76031,-30443,-78106,-7138,-59141,-98176,-6007,-15154,30118,60931,-44298,71136,-25630,3408,-25245,-15206,69188,-6645,16736,-19142,-11463,-10572,-60220,23291,38177,40483,-9996,-3548,-2647,-26362,21095,-36405,-6796,41573,-6574,-63261,60279,7217,-33809,-28403,-12710,-62687,27680,11384,-2367,54967,28173,11324,-20897,-119339,-43608,-28353,-17172,82788,-6412,-39083,-630,30854,51545,34117,92909,88403,-23561,-21036,58624,65395,16937,2578,30674,-39514,-8136,-51307,-3404,12623,28751,-40802,65585,119177,23339,-27147,-5551,50584,58328,66166,-74754,-103361,-16960,-60530,-2342,18308,7464,41204,-73200,-8878,7812,31112,-9468,-11452,76419,1186,7119,-26033,21642,-18859,-66175,7352,88680,38040,32729,34768,-38162,-5298,-1947,-60669,-34115,-13870,4058,-12081,4746,-30147,-13026,-9609,-41217,59927,12582,-32362,7918,-19804,21877,32968,59366,18659,-49285,-38730,-8190,-15557,173845,-3799,-40063,30438,3009,-147177,-38929,70874,62097,54010,-5088,12710,22112,-21147,23520,-53923,-45783,-112590,28132,25605,-160717,2657,-93368,59616,-31965,-79968,-49067,-79408,-43663,-51026,-88713,-85264,-22348,-25730,5203,37059,35063,-87562,9930,50801,-3761,41029,-44155,-24850,-8112,-64392,-9265,18915,35675,-27341,53456,48137,56822,60420,5888,21039,73997,-40816,-35236,-25794,-14396,-3109,44503,17301,-59565,-19655,-71297,-83,56945,-8903,22295,-4113,-5301,3045,-51976,-37735,33170,70934,-30109,64627,38930,-1100,13336,46408,-57595,-15913,22837,3530,12899,100971,3959,-83956,-67073,68836,64823,60852,138583,86080,4213,-4168,-12868,8070,-15719,29318,5044,43036,-47619,15886,-44552,-1141,-26605,-72096,6765,11704,-29823,65601,52446,-44427,-142600,-127101,-122699,-113088,-72846,12362,10389,-72335,38179,47737,91249,-3909,25719,46032,30644,-42217,6030,114663,2986,20000,24807,31794,-9114,8238,18753,59262,-8586,-13542,25372,24513,6924,-372,62263,-60721,-6645,8166,48334,-12813,57600,-7106,-37977,-51476,5033,-45482,-484,15091,18491,7442,-37552,-36076,-55752,82112,-33890,55089,-28708,-78287,-740,-3848,-34945,15618,-54171,-8460,-33430,10036,-20341,56724,26074,-1038,-46914,29995,64817,68617,12621,-10597,33840,-22617,-75477,12853,-69815,52162,-18435,16350,50559,23119,72878,-8408,44636,43088,24229,-21744,37768,14792,-44990,-67292,-1680,-35546,-18308,35009,-75704,60924,27611,-35056,-16332,-80405,-134024,-2016,-59089,14438,57363,82403,27810,-24763,-11395,-25721,13857,17751,47897,17523,42161,62319,13787,-49455,-54200,25651,38215,-26785,-44832,54636,23720,-56098,-4041,-94265,-34165,-17929,39128,80355,8552,5174,-28293,-10811,-55669,33575,57126,-2129,-16230,-44825,-115606,-5294,-6232,96,23445,-742,-71926,-11068,-27060,-26041,51052,-31418,74503,36468,-2445,-16955,108578,13670,48543,-53801,-27493,5116,-43978,-16678,4274,17808,2171,23888,50811,-47643,-23104,19348,-21805,-20913,24908,-13607,43022,36792,-30743,-650,18835,92105,39387,136105,14396,22887,-52214,37513,-48295,-11523,51810,-28321,-44311,-68779,41657,5370,-11276,30085,9329,92914,-27331,74740,54791,-55650,33432,-3843,25545,-48178,-25858,33854,26438,-87411,-14070,44107,39560,2887,-56540,-44036,-79049,-18114,-45902,-29477,-6572,-46761,-30587,-25644,23594,-24410,-36787,-22130,48569,-537,8615,-18102,-25870,-10881,-17425,-13372,-69942,-21464,-48620,-74842,-12196,11135,23463,-97589,7324,-3161,-32286,-16076,-19303,5118,36908,49023,48486,-8606,-72702,-84271,-8996,-37539,8963,-1593,84430,23637,259,26584,12155,23669,-12140,-18264,-2265,-24100,-15295,42589,25125,5395,303,-60079,-37674,11212,18800,1235,-59415,17573,28714,90022,79189,50121,-18172,-87169,-23803,39576,19462,33835,7449,-55205,-13334,84668,49058,-18195,25663,20362,-25430,45086,55532,45418,45868,63767,-1626,33608,49933,-24314,-106117,-20859,101457,39270,39671,-6569,44935,40586,1778,7749,6250,36154,31636,22957,41910,77596,26176,-5950,25213,-55402,23266,-7864,-118005,-5259,-13006,23450,43165,33105,26719,56237,-72160,8626,151460,49821,24559,4207,6377,-770,23384,-18009,19241,8740,100824,86409,107497,71300,18463,31772,-15858,27582,-47764,5726,-2789,-30545,33209,50564,5365,-23204,50506,-5467,52962,15584,-54946,-22952,22777,2666,-97406,81096,207367,-67633,-28271,-50077,7606,2324,-22274,38009,-35768,-52764,-1611,-8113,39131,48088,-45784,21639,44291,-77134,17997,30400,3256,13077,-20014,73583,-33789,3809,59845,-9083,84073,-7636,65951,3284,30453,56324,-44400,23199,67838,4058,-18009,-1921,-45655,12280,-46675,-60931,-44746,-50588,54829,69841,-32967,-19858,45987,17588,39119,18573,-8671,49965,9490,75357,-16213,-71715,-115743,-96349,-25954,-300,-39534,-59848,61653,16554,53157,7867,-52093,-91711,-4453,7942,12118,-34534,-13462,19653,-6872,-76187,56598,13514,71228,-1967,59431,47875,-19660,12433,-26946,-33090,33873,-88769,-66065,82455,-22779,-87982,-63259,-15701,25066,1805,26435,49532,-36219,9014,7422,4267,-1173,-36137,15726,70613,7415,53276,-20405,19235,38417,-11352,-104911,4752,-6588,-956,20004,-105085,2151,1759,52368,79475,93082,25386,-58510,-18294,-12628,-73682,125115,12157,84102,27224,-8342,-38658,-8916,59560,-40181,-75443,-24860,59574,61436,44916,61297,39155,-20484,-66889,2406,-68764,-59648,7956,-15128,-31440,-43752,-69873,-25047,26372,29814,56391,22458,-10043,-25895,-76685,-25088,-120393,-47764,41922,2343,-36819,13070,2582,-22864,-7406,41005,28783,-18942,-40826,47241,-37923,-44316,40851,45215,79030,27849,-106431,11618,55089,5546,26116,-54375,56459,29462,85847,-26184,-146171,-8043,8998,-36102,-7154,-77456,34707,9754,51360,22972,-51086,-72409,-72689,-36090,47500,76249,49927,-20116,-5881,-23431,20688,-756,56579,-15779,20349,68021,26575,-20542,2805,17312,104884,-2512,7690,45865,-27640,-25225,50003,41282,27684,96622,-10513,-82282,-46439,14893,34661,-42666,-131155,27821,40570,-11788,-104665,59251,6965,-11231,62551,36277,-54246,9552,17508,21025,-21982,-28099,-5266,28254,38981,107826,109199,1659,64877,57791,36041,10305,-3837,-45654,-13174,-3911,16485,-24290,12948,44533,-51502,-43238,17365,4947,8722,2857,-79424,-74163,-33386,-39950,15436,23482,21749],[8962,-4836,-6998,-32609,-29732,10714,48705,-23473,-44346,28960,39388,73487,-65393,-17143,17536,-25740,-12668,56452,80793,34487,27173,-28476,34034,32328,18397,-85603,-42877,-272,57041,-25665,27250,-40391,-48030,13367,-8747,-100885,-17285,3248,-39129,-18249,56930,-61101,-61565,-61869,40967,17930,13709,-798,53983,-2876,-60714,33724,-5489,-16089,39097,-20044,-26853,85756,-30969,-36116,-833,-28382,-37773,7752,-14117,-11907,24775,373,-41552,63437,41924,57649,5203,-17441,2520,-15236,-74229,492,49185,27493,-40146,-53297,38365,26387,25193,-29062,-13224,23152,-11846,10549,16581,-21369,-25369,-26417,-55512,-33815,-70794,-6787,-17582,-96463,-7608,-1070,13853,58226,-54026,82314,-12226,26271,-12337,-17395,61120,-21366,-370,-14024,-2374,-22316,-53966,35155,42810,72937,-10599,9164,19481,-13546,38615,-37343,-18699,30386,-14402,-77756,40472,-10100,-18485,-42907,-24597,-67791,54626,61703,8189,38248,14138,1946,-19885,-105592,-51345,-35634,1616,113001,-3318,-57839,6104,41423,59387,8369,74862,112634,-33387,-18747,58148,59436,25169,-5817,18966,-42986,12366,-48647,14578,35434,42182,-32636,79608,128289,28186,-14060,-15439,29648,54218,80043,-79918,-82349,-22344,-36445,6612,19904,14611,59204,-57866,-23319,-488,22727,-5404,-15586,58632,-21988,8698,-14242,25718,-10862,-59452,22857,75074,33470,18540,18251,-35135,13305,-3547,-60050,-15976,-16227,819,-4770,17453,-37449,9548,-1771,-53530,93393,24178,-34192,12158,-11347,2691,21840,30280,3870,-68173,-29720,25326,-7591,91498,-43049,-23254,42306,28918,-144625,-48064,66610,12323,59026,21531,45693,30078,-47076,25082,-52873,-28894,-120104,78188,70310,-186785,-61150,31515,31540,-22476,-82751,-62173,-68556,-38534,-83029,-97552,-82041,-28552,-44710,19540,19651,2613,-86210,1232,54278,-6747,19347,-38042,-18153,-31919,-46844,-30624,-34736,32919,-39593,-13873,65064,81741,65401,6749,3567,49253,-51308,-29002,-18759,-25870,-4096,53114,23817,-43640,-27840,-86010,-29529,65728,-3075,23901,22544,-39044,5083,-65712,-61529,23405,51218,-42647,83083,28327,-12698,-18257,32732,-63320,-32092,-4917,-6786,42886,81535,-1894,-88449,-68072,83382,82947,76176,140971,73764,12948,-12700,-40055,-11898,17095,33873,-12983,30810,-62872,16163,-22225,5939,3336,-107156,823,-719,-11128,89622,41059,-59223,-151871,-112222,-108443,-98453,-69425,17157,-2357,-103205,42447,43430,110423,16639,17059,23320,4945,-52972,2368,112992,-24553,8489,19176,25034,6886,18449,31080,62075,18136,-2609,11298,35202,3972,-24757,5009,-94249,-2522,23606,62266,-23693,26979,12094,1273,-31916,40928,-45276,16555,21145,3716,26610,-30393,-45968,-50269,83481,-38329,60478,-25226,-35793,19573,-6690,-50056,27182,-52288,2221,-38979,-28573,-48479,66231,40789,-22042,-46573,31570,78603,80640,22673,-21914,24631,10969,-64556,-257,-58865,54251,-12896,3783,45519,45908,69871,-268,3636,52937,21560,-76724,23541,2157,-46055,-71410,15155,-41078,-37588,10686,-91146,55619,26078,-18863,-25991,-84961,-83476,39035,-57600,-15404,52843,78678,34239,-16309,-10731,-37447,16619,1611,45288,38546,32457,62028,44048,-50551,-26327,38480,26768,-47911,-39897,39079,5143,-84102,-32470,-74414,-7545,-14478,20089,105122,17049,13947,-42678,1258,-49755,-10221,43084,-9299,-30749,-56360,-100217,-8486,29955,10369,38484,-15002,-74103,-32596,-31637,-7751,42941,-41054,72467,38465,7202,-20244,110361,43512,55226,-23729,-38142,-6487,-9266,-5201,9159,11519,8101,23882,69734,-27796,-8567,21623,-3464,-18613,55145,-14835,6150,9190,-18090,-5308,1173,94029,32139,183499,25190,24289,-40343,27620,-55412,-27197,1238,-34020,-53136,-93618,43115,-14361,-40310,8318,4552,56605,-34078,94896,60555,-17527,51338,-19147,26133,-66109,-23191,39781,35249,-56467,-4476,26228,55474,6390,-48693,-45106,-86973,-34023,-57367,-8081,-7699,-36745,-53021,-68204,13565,-12656,-32042,2020,55265,-14739,85523,-15563,7382,30366,9823,9035,-51221,-22318,-52886,-62594,9886,31253,8814,-91457,-9203,-10792,-20493,8566,-9473,16166,19589,40228,63449,-3418,-67671,-54051,-11055,-45866,24309,7203,86413,38146,8017,320,-2150,22375,-14225,-34599,-19644,-25957,-30864,60411,72842,24730,3205,-68110,-33722,3148,25285,-10106,-81995,11742,16560,82400,44434,45274,-20032,-85242,-37514,55642,30922,25251,4144,-65413,-36435,81695,45645,-8595,21363,26175,-37661,22704,28453,46993,30933,51564,2303,35975,46633,-53281,-102483,-38790,81729,11015,16493,-7935,81885,40141,-11985,-7266,6192,43034,19092,33226,37516,49364,26931,-28281,5741,-68850,4619,-5346,-120589,-4339,-9993,28743,48629,45646,56054,59833,-66908,47567,119614,58493,43449,18105,6728,-5896,27305,-23514,921,-5049,90444,92471,125956,55441,30981,35066,-19493,55471,-44835,16499,-23090,-26827,47050,19689,-10289,-29271,62234,13499,66128,56387,-54505,-10564,39207,11566,-54805,54221,192213,-79479,-28537,-45300,11712,-17018,-44086,13603,-43897,-38237,-23802,-11787,51502,49685,-53646,19262,9896,-57144,26557,20637,33254,13667,-35335,73793,-23737,44051,97086,-20568,78631,57612,67776,16946,33991,62296,-10710,18638,52076,9308,-14076,-16978,-58894,-4887,-43629,-44133,-52552,-78725,2416,70178,-64499,-39916,44436,28406,47878,35486,15690,33233,17615,93529,-8294,-47071,-96336,-88950,-34430,11318,-54913,-68544,81064,25209,49652,760,-43665,-97756,-5442,-991,7739,-18767,7542,16581,26363,-43283,69567,38262,58537,-32650,62587,50538,-3142,16377,-23489,-28473,34768,-106763,-45547,77563,-33777,-83240,-55041,-24293,10770,-18231,30746,53939,-53558,-3505,-7830,3454,16422,-31430,37072,77786,12117,31953,-15149,5960,24541,-25252,-118284,16726,-23644,-21365,22010,-81289,13490,14641,58111,81720,60644,17787,-49230,-10922,9882,-76001,48586,35082,57054,38273,-3326,-46964,-13237,37518,-40929,-92448,-32195,55631,51332,55219,62470,63154,24544,-61304,-17515,-135923,-72824,-16439,-22823,-40012,-28768,-65737,-35101,-14456,13693,44246,40878,14172,-47567,-96292,-13443,-96036,-39190,35150,2518,-50558,11234,-17,-28437,4553,48310,42423,-39043,-20269,40939,-42901,39141,48249,40019,89540,23773,-108262,-16025,38066,20032,61921,-34186,57582,39349,62037,-26483,-140532,-19445,-3771,-53419,-25970,-78911,19738,12685,61707,23330,-53078,-68419,-79776,-39495,43014,25578,36839,-41831,-49783,-27477,24975,-9162,55419,-7330,41086,85374,10377,-18636,28251,43629,106667,1860,5779,22000,-26359,-11754,73293,51316,20329,107649,-3342,-80527,-21980,21572,37326,-49856,-144985,13268,16330,-23219,-112948,48921,9861,-14728,79057,45693,-62879,-22246,8314,17341,-44261,-56651,29415,18931,37891,91852,112110,7865,53629,66075,30032,-4277,-72428,-43373,-7936,-41798,-3245,-54069,17787,5930,-61347,-27506,23375,10176,1646,-8404,-57147,-77268,-10541,-28024,25132,16803,11985],[7478,-18603,-10967,-52503,-19121,37363,47900,-31550,-21582,51066,28475,45046,-74425,-3102,6084,-33834,1508,28408,96332,66247,46346,-21620,39600,32946,38717,-109667,-44271,24040,54489,-6944,22804,-39044,-53350,5024,-13309,-98004,-15257,17553,-24639,-1067,43959,-73751,-76984,-79855,13951,12145,9313,-4119,59221,-35718,-51297,30737,23984,-13349,35250,10593,-44358,35037,-58478,-37277,773,-11183,-14308,28241,15515,-1926,16858,923,-36083,86989,58671,53751,2987,-26736,-14388,-8044,-56409,13251,96253,45388,-43599,-49593,43542,7938,7229,-22555,3010,28926,-14092,513,15548,-33448,2788,-33489,-28627,-27497,-56211,682,38036,-74590,-17407,6357,-10200,42695,-58673,79314,-1527,45510,24092,-24397,26343,-36327,-18221,-3247,3276,-38769,-44854,40993,61593,96781,-14734,19244,37385,-8605,44893,-37258,-32072,27547,-26007,-84174,14854,-26088,-13551,-47703,-24023,-66546,72389,83919,17390,20131,-7605,-9035,-13960,-82958,-64513,-48102,19449,126277,-5781,-61842,13714,37363,58308,-15902,53788,126592,-28425,-6336,55515,37704,35759,-1368,12586,-36726,32885,-47500,29526,50765,62456,-17842,82409,121753,41916,-5730,-25614,1346,26357,65672,-72948,-64252,-31008,871,28081,28677,21231,71619,-27451,-36061,-8399,6438,-8,-28807,35410,-45406,-4164,-13676,26918,-1185,-55617,31639,51504,21383,5219,-1262,-27063,38069,-2844,-61185,-3735,-24869,1374,3384,28837,-33693,29736,12694,-49424,80773,11616,-27548,17866,-15908,-23750,8477,-18072,-8462,-75563,-16717,51784,-1007,-11389,-79128,-10598,60913,53680,-129672,-49714,57341,-23258,66252,51585,57558,14851,-62299,28490,-46790,-18677,-121660,102885,104107,-188530,-128236,28449,-10934,-9425,-53906,-66661,-49296,-27047,-109787,-93720,-73700,-30126,-51825,34417,3884,-26176,-72191,-9649,53248,-9001,-18197,-24965,-729,-44882,-15503,-50702,-91457,25028,-35393,-65453,65810,99935,57662,16315,-11448,23796,-48644,-24576,-14177,-40008,-5132,57294,37177,-20244,-40157,-107591,-55634,77875,2009,24681,42380,-60515,8560,-72195,-83425,19394,27520,-39052,82766,13065,-15517,-22381,27682,-57747,-35088,-30885,-13741,66652,56901,-9801,-78932,-60389,87403,76957,69940,127445,59416,28129,-18462,-66225,-31134,37960,32510,-24443,14683,-68608,22450,7696,22117,26240,-140693,-3417,-22717,-4291,98048,27034,-60225,-140273,-99886,-72280,-73272,-66255,24610,-9341,-107774,35638,40111,118654,31733,-4308,-4097,-19587,-54356,3377,99030,-42534,5276,18765,23414,11714,15502,40822,61687,35573,14857,1052,34340,-5240,-35671,-38506,-102169,6108,36287,61190,-21839,12657,41618,42575,-6752,83499,-32433,16200,27588,-7839,53178,-19832,-52882,-38198,64673,-36814,59019,-14880,7873,28475,-14956,-64047,24309,-43691,13025,-42831,-69844,-68954,63531,58521,-33891,-41539,24007,66046,79888,28493,-33462,16397,52252,-42163,-13913,-34766,38496,-8551,-8387,28941,46606,58613,2928,-39060,50797,16638,-122215,405,-14504,-45704,-73812,26584,-29905,-45599,-20251,-96196,36975,20797,-427,-30227,-86061,-17546,63188,-44163,-33110,45381,59620,39535,-10213,-9250,-45369,21464,-8356,39314,50075,26305,44643,72490,-47039,5467,56663,16048,-64638,-38494,26640,-12800,-97814,-51930,-43527,22408,-9212,2632,112912,20982,16798,-53484,17903,-44632,-43694,28944,-8042,-42767,-53860,-66428,-1928,59925,31234,44499,-19451,-56542,-49359,-36478,9939,39717,-48220,59560,29980,9348,-15644,100270,65687,51387,12397,-39488,-13536,34557,4781,16358,2386,8448,23499,78709,-255,-140,16553,14089,-19647,72938,-21736,-32729,-17736,-5281,-994,-13535,90410,17491,190026,30555,19097,-22120,13776,-56926,-32780,-40554,-30948,-50298,-110551,43275,-29019,-64180,-16976,8313,18938,-35941,104358,58122,19166,68228,-16143,24510,-55659,-9796,44835,37797,-24718,782,768,60936,6129,-45034,-44724,-86763,-42537,-54483,26061,-9461,-29702,-68776,-104408,-1787,-5023,-24207,18538,61364,-25287,133810,-8043,37072,69133,34250,27415,-28521,-16394,-53021,-46152,29905,50659,4709,-75789,-28346,-11366,-6730,23673,-2537,24714,8351,33679,64533,-4896,-57277,459,-12427,-58098,36231,39784,81900,52138,17191,-23723,-14887,24992,-26154,-45334,-38443,-27184,-46722,58571,97919,33579,11441,-59329,-33833,-4483,32236,11029,-72297,8579,487,62335,19102,29826,-28337,-76850,-51488,65882,35127,15902,-993,-65368,-52603,61656,15460,3702,11991,17748,-49191,-9507,-7288,47577,6099,26109,-608,26009,34951,-81787,-78944,-50091,45019,-29778,-24468,-11650,111295,41694,-20390,-20187,3198,39633,1908,38518,29906,-4336,28790,-52328,-19172,-80517,-16772,1505,-95467,-2265,-2825,32487,49968,53210,77527,53747,-57505,66683,72304,62402,57529,17601,902,-16283,22218,-26613,-11849,-10692,75548,91770,121097,31790,39257,32567,-12754,55783,-32204,27792,-42976,-16654,55369,-15090,-36126,-21520,68935,34806,71153,90540,-50848,-6487,50531,19041,-3569,23292,145079,-75058,-23012,-26471,8977,-33264,-56126,-3465,-47335,-20875,-35617,-13969,57395,44971,-43880,13604,-27768,-14783,31248,11787,58679,5776,-46923,72065,2032,71138,101687,-34552,63137,96942,50411,23217,27999,54526,28941,5339,33233,6427,-12853,-28947,-56163,-22642,-31717,-25126,-42108,-90548,-51427,56776,-88642,-64679,22254,35443,53883,55695,34132,15047,28489,89416,-3957,-10460,-61519,-79840,-51973,20307,-66090,-74309,91452,29773,45590,-6090,-32889,-82426,-9254,-9564,-5792,-9219,23727,7691,51190,-2143,72201,60222,40898,-41263,60278,45559,12860,15475,-17966,-15029,40600,-103156,-16178,55973,-38250,-61677,-38757,-36645,-1116,-32676,35040,51032,-63573,-16620,-17047,-2455,22164,-10554,52328,69371,14031,12008,-7004,-13426,-3234,-36421,-110564,28296,-33867,-41673,35164,-41263,25928,26644,46415,70438,20521,5601,-41545,-222,35216,-71805,-28756,52877,36949,54059,3397,-49327,-13767,9400,-42184,-106611,-39841,35791,30626,44161,58794,76915,66845,-52829,-26943,-147330,-78117,-32210,-32969,-47685,-10512,-46536,-38186,-61333,-5209,26769,47779,38630,-54103,-106356,1548,-62780,-28756,22795,3754,-54699,3762,1631,-28750,18403,51965,44791,-54361,-1253,29761,-43488,91316,39881,35258,90794,12499,-102084,-45291,6815,32164,76545,-3125,55195,55188,34976,-30546,-117374,-33971,-21236,-83060,-46205,-71044,4311,-2943,55305,14001,-57816,-52622,-77154,-37603,28958,-22381,19290,-60137,-83310,-26658,21258,-24954,41519,119,56653,90258,-5973,3601,48625,59178,78019,7104,6396,-3307,-21235,-2856,80730,56455,13578,93534,-1461,-70372,-7762,29628,37214,-56748,-154238,-834,-2237,-22293,-105156,21320,19415,-14668,74546,42727,-65173,-52511,-7017,3771,-70506,-83887,51740,16441,42308,84185,99456,13190,38797,57911,12131,-15656,-134015,-36829,216,-65819,-16351,-86180,22087,-17854,-55138,5683,33259,11692,-181,-18168,-22953,-69063,10652,-8146,28607,1441,9925],[11485,-30540,-11823,-69590,-14667,57715,37224,-23513,5504,56199,12101,9397,-77676,9384,-2345,-26065,20855,6140,91420,88639,53319,-9235,39062,32663,44570,-116191,-45724,30598,33832,7014,25350,-31760,-56836,463,-10615,-81005,-7740,22421,-20765,11413,30757,-68644,-87023,-78149,-10957,16882,11800,-7623,49557,-64408,-46234,15947,52474,-7651,30595,13912,-55748,-26828,-79296,-34278,7137,1221,8012,37604,40761,-9573,8757,3404,-17911,102012,70690,42744,763,-20935,-23018,-2992,-28914,25320,105952,52360,-30409,-37927,42255,-14263,-18070,-17541,21457,31649,-16033,-2447,10839,-44621,25442,-44480,4,-21919,-44603,15651,86058,-46076,-30508,5255,-36067,22841,-57165,69771,2000,55159,64796,-28358,-20375,-41512,-29150,12165,4239,-55919,-36642,41181,91652,101591,-19754,24145,45365,-10544,41685,-35039,-44093,30704,-38880,-81489,-9198,-37583,-19338,-38729,-11069,-63140,79293,64361,21267,5835,-28949,-19800,-6521,-54522,-78916,-60468,29852,117788,-10866,-51419,22204,22257,49661,-31324,35131,121542,-3050,12000,57162,5721,44731,11087,16703,-21574,45410,-39743,38485,56599,82174,-1319,74452,105640,59313,-6574,-35589,-26086,-18196,23175,-56308,-56781,-37365,42832,53718,38463,25954,76616,12099,-43874,-9287,-5722,4958,-46952,10902,-60965,-29411,-26285,26356,8767,-57158,31180,23546,3862,-5670,-17452,-5952,63540,-4408,-63822,4448,-36748,5572,9396,35564,-26621,39657,31948,-32287,24399,-23304,-20549,24655,-26817,-50753,-3683,-66441,-16971,-72375,-2696,65699,6284,-92503,-105627,-3753,80516,72401,-104179,-45085,45588,-30194,74474,74558,51880,-15691,-62408,34204,-35551,-14796,-118517,98359,116347,-166277,-177914,-103980,-55561,4932,-8390,-58011,-25742,-13303,-122872,-77890,-62021,-23197,-44281,47293,-6701,-40906,-52507,-20448,51954,-6053,-58712,-8394,19031,-48096,11943,-62963,-129234,12549,-16155,-86842,55636,108262,43252,35822,-22294,993,-35517,-22035,-13537,-53365,-6198,57151,51451,1707,-54834,-129608,-70186,86009,6914,25682,51285,-67227,13133,-68111,-100040,17151,3272,-27153,63468,-3907,-10727,-10337,31077,-40282,-22790,-45716,-14063,79418,32199,-18787,-57892,-51130,76107,50070,45807,101275,42330,47629,-22533,-84882,-43875,42363,21806,-31398,-801,-60507,36938,37615,46766,38599,-160664,-964,-45362,-9954,84118,19454,-48216,-106670,-89817,-25539,-41052,-63495,35022,-8736,-83300,24511,40227,115045,37443,-31102,-27736,-35606,-46517,9100,72394,-44685,11672,22551,29195,7221,3088,40698,55608,40736,31172,-4960,18490,-19742,-29257,-48587,-82410,17015,42793,48372,-7560,21071,75963,81048,17820,114249,-13634,6330,30673,-13194,79470,-6271,-54350,-26335,32717,-29859,52452,-2441,40880,22502,-26259,-73143,5883,-30241,19573,-42199,-103422,-77365,47007,73046,-30512,-31160,10821,32935,60093,27199,-39536,10517,83108,-15639,-24522,-3991,15626,-5572,-14844,2446,24610,40520,614,-70806,39217,8158,-150671,-24631,-30298,-41988,-72788,26103,-6566,-39278,-45678,-86593,11774,12186,15558,-26934,-80799,48294,61341,-22930,-40572,36763,35100,41705,-4894,-7585,-50402,26722,-7177,31284,51240,23182,12131,94636,-40997,26131,75435,9154,-72714,-40005,16933,-23794,-86062,-57161,-11545,46111,-9149,-10223,103196,22130,12612,-58941,34750,-42324,-60796,16672,-430,-50671,-38617,-27768,11454,62606,57106,39792,-12554,-23722,-60909,-41730,23902,41904,-47357,41176,15610,6648,-5399,80088,72885,36458,41898,-34394,-14557,75496,5443,21485,-5479,2033,21937,76238,30779,1639,7328,27014,-24637,75721,-30979,-62013,-40606,4782,12915,-20197,82397,614,157327,29394,12197,-1485,-1458,-50745,-25752,-62596,-19064,-38516,-112685,40506,-35512,-76434,-38081,20577,-8686,-32703,98184,47994,45094,88909,9632,21910,-21193,8607,48400,34316,-1729,1704,-17262,54429,2775,-47070,-41307,-77614,-45654,-37673,48998,-13968,-27438,-71912,-124803,-18091,364,-14037,25388,65474,-29615,130269,1173,58468,93493,46703,38168,-7549,-5505,-47424,-29394,42371,67109,13610,-51483,-47467,-5223,5129,26621,653,34498,5371,34462,62153,-8122,-43484,65199,-10928,-67305,45850,81903,68262,60860,22843,-41848,-26306,32575,-42384,-48808,-49599,-26559,-56554,35226,94030,28988,24035,-38227,-35947,-8355,36510,60741,-36744,9266,-18230,36021,10364,7505,-42962,-63025,-59854,67652,33401,8727,-8514,-54711,-59561,29611,-35715,17170,2106,4542,-59732,-43911,-40689,44810,-25489,-5203,-9499,7093,17811,-109618,-48030,-54463,4910,-71070,-66241,-17088,127263,43881,-21304,-25814,-2802,29393,-17055,38426,18849,-69798,29008,-70880,-41048,-89985,-33758,10083,-54030,1588,7988,33790,48675,55093,88142,49624,-47558,60139,26743,57659,59972,-104,-10421,-30138,9953,-24003,-13417,-6386,55345,72762,94068,5184,42790,23521,1354,25909,-9803,37861,-54588,-4401,55819,-42998,-65392,-3065,68992,51650,67412,108485,-45211,-10697,52811,23676,30635,-3766,79831,-50375,-14126,538,3702,-43394,-53701,-9274,-44153,-5258,-34594,-11729,53035,29877,-21141,6958,-57496,31975,32349,7058,68827,-12209,-50241,70265,40097,84538,79989,-43610,44638,101813,14656,19170,14064,38402,61657,-12910,19706,-384,-14356,-37519,-36484,-35158,-15105,-8064,-10407,-78949,-86182,38336,-94877,-80153,-13922,36269,54715,73152,44508,3895,40161,75963,-2886,24132,-25505,-74972,-71118,24915,-71447,-75233,89724,30649,41715,-11004,-19904,-47851,-13374,-15214,-22319,-7482,27924,-3574,61829,31898,64370,74318,23941,-32874,53103,33347,24186,11010,-12149,361,49683,-75483,20626,26937,-36056,-30833,-14838,-43540,-10775,-37659,38630,40861,-61238,-26559,-21188,-12631,15799,15053,53745,46500,11260,-747,5092,-32050,-35295,-41247,-84079,38365,-31271,-54633,54518,1460,35525,37830,20787,50052,-19870,-7662,-39268,10494,57336,-61674,-80454,61486,25712,64710,8771,-43522,-9926,-19016,-45426,-120257,-45150,11835,7762,16301,50733,77684,94169,-40760,-25728,-97629,-74979,-40619,-45625,-54154,7437,-17679,-33271,-98253,-19313,11198,42772,55286,-45264,-108189,15805,-27131,-18886,7879,5497,-48371,-5870,7527,-22017,30342,52013,33129,-61058,11640,17615,-38239,87527,18444,39289,86650,340,-87890,-66918,-30062,39445,68462,32001,50890,75698,13415,-38019,-88981,-49408,-39203,-111038,-62353,-58968,-5678,-30963,32349,-1804,-63334,-26963,-64009,-33901,11074,-47889,2552,-68946,-94892,-20615,7369,-44065,20283,1538,62618,83220,-18620,39529,59256,60531,29945,15465,11104,-21059,-14480,-1650,67378,56195,6913,51003,-10409,-54493,-5953,35782,32255,-62772,-148890,-13278,-9017,-7871,-82712,-13000,32325,-10796,52678,28482,-61059,-72163,-23928,-14780,-94411,-99928,53615,19288,48295,81460,74714,15689,18024,31392,-18264,-25132,-159842,-27281,8246,-73314,-19278,-104335,23998,-27816,-42815,46058,41485,9790,3999,-24106,7252,-54845,25995,14642,23499,-17332,14011],[18592,-32953,-8342,-77728,-18776,61143,20846,-3018,28569,41536,-7411,-26384,-76689,18782,-5757,-8872,41887,-5366,66960,94267,46577,3327,34100,30000,37086,-101091,-47276,15960,10586,16785,32075,-22094,-57289,529,-3341,-58197,4975,20398,-25506,16241,20397,-49412,-89618,-60434,-30598,29786,19067,-10377,29700,-80051,-50542,-11797,73558,2235,26478,-8402,-59068,-77768,-84486,-28012,8669,5668,20305,33302,57217,-30002,628,6698,7701,105928,74584,28319,-1373,-5775,-22276,-2143,-4677,32715,81418,50136,-4206,-18193,38056,-32887,-44066,-12844,37975,31643,-11901,2923,2949,-49599,34982,-54432,24437,-26056,-40757,35902,109114,-26749,-41430,-2892,-55601,6607,-49857,62450,-2010,53537,81755,-26660,-57017,-31721,-28792,29462,739,-69201,-31720,36342,122731,84621,-19973,22136,41722,-11397,33471,-31029,-51727,37400,-50463,-71599,-25065,-42832,-31433,-16072,9662,-60941,75078,11379,19004,-996,-42844,-28155,-1506,-25766,-88301,-67809,28229,93766,-16078,-31840,31226,3645,38079,-33033,24792,96900,39794,29885,65056,-26568,47970,24567,31721,-1483,45168,-16576,39050,53096,92108,12163,59706,84882,72593,-17504,-44828,-46776,-64182,-34440,-34047,-58488,-36015,78503,73412,40342,27881,73077,50618,-44282,642,-6639,7782,-63207,-10534,-63143,-60188,-48821,23730,16856,-65841,23005,-1398,-14173,-14086,-24042,30334,81600,-11583,-66127,11828,-47499,11996,10033,35730,-22715,34260,52999,-9786,-48407,-68897,-19228,32833,-35684,-70253,-11366,-95891,-21354,-62749,9161,65878,14503,-130464,-120164,-2557,95017,81798,-73037,-36991,33724,-6384,80752,83518,39805,-46605,-47719,41407,-20393,-14418,-109164,73252,105785,-128970,-195691,-304360,-89614,18481,33572,-36738,-1782,-144,-113982,-53102,-49074,-6135,-24129,57511,-9545,-37933,-34162,-29593,53088,3597,-84566,7633,33625,-44203,18499,-64355,-132803,-2283,7509,-83646,41564,104477,31527,61196,-28259,-18975,-18604,-20563,-16044,-63659,-6607,53734,59712,14229,-68284,-143722,-69034,84989,11706,25913,48203,-62698,17371,-52154,-105861,12547,-16394,-17954,32265,-19807,-3791,3572,38482,-14683,969,-42184,-6469,78875,11191,-26732,-30953,-44722,51264,13206,13104,70456,24107,67457,-25688,-89674,-44689,33584,989,-36448,-11042,-38011,55771,58479,76790,40407,-160876,10393,-59135,-23486,49712,21474,-28616,-57761,-76446,16534,-6095,-58896,47735,-675,-38744,15722,44737,100493,31771,-54461,-41118,-38616,-31744,18099,38333,-31617,26751,28125,41154,-3436,-11640,25736,43436,35156,39102,-8811,-11627,-36336,-7215,-26270,-45442,26362,40906,29778,13197,48280,105385,110073,35265,117509,2714,-1989,28199,-10926,94756,6539,-49819,-21421,-1862,-20240,42441,6956,55831,3728,-36674,-75194,-23896,-14303,20016,-35275,-120122,-72059,20601,77407,-9822,-15138,-2860,-7536,21387,17909,-35261,7518,91018,7043,-28899,25993,-416,-3601,-12811,-28139,-10673,16913,-5687,-82623,22996,-3928,-161061,-43207,-40655,-32859,-66998,13159,21426,-21396,-57946,-62051,-11343,1180,25060,-16372,-68148,98170,35307,8,-43104,27921,12733,37274,932,-6199,-53187,30111,6149,21637,43792,21453,-25755,106458,-35097,23590,87260,7152,-69817,-41300,8723,-24057,-47258,-47900,13223,56486,-18789,-18323,79540,22068,2533,-55850,47977,-42647,-61582,8094,9844,-54188,-15056,3346,26435,28253,77860,25537,2655,11884,-70137,-45973,33036,47819,-33289,22536,982,3869,5856,54642,62419,13498,55742,-26775,-9658,100732,-7119,21274,-8972,-9200,18437,64588,58802,-2084,-1699,32645,-32399,68271,-37558,-74279,-58227,9750,33502,-17414,70662,-13181,102375,22269,7375,17321,-13592,-36086,-7457,-64681,-1540,-22661,-96935,33131,-34107,-74153,-47665,37817,-21958,-25713,75758,33884,55968,111493,45942,18997,22433,23608,49692,26381,6708,-1037,-19482,38339,-3086,-54294,-34455,-60939,-44556,-12114,45088,-21638,-30807,-60749,-130565,-31047,5236,-2573,22321,65358,-27818,83196,7743,68948,101488,42772,39792,7749,7104,-35187,-13803,45291,77765,33466,-21500,-64446,4680,11634,17823,836,46873,9555,43165,62104,-8837,-27920,115422,-5925,-67627,54611,112009,44302,60596,22049,-54255,-36642,43533,-56450,-45678,-45909,-22300,-56156,-4409,66502,12672,37665,-12745,-36608,-6619,36067,116449,2285,13362,-37617,10310,16175,-15101,-60250,-45380,-57827,60032,28693,6328,-17825,-38570,-58153,-7741,-86968,31239,-3663,-2308,-69314,-69741,-62969,35943,-57415,-34384,-21606,-14338,902,-133580,-22335,-53903,-27078,-98150,-89775,-22054,127983,44741,-13878,-21855,-11810,17790,-34862,34438,5473,-125730,25880,-78248,-52408,-97144,-40670,15749,-13178,7447,19741,32655,46850,51472,86697,55074,-40230,32753,-4375,41275,46820,-28829,-24580,-43666,-5284,-13717,-2983,5753,31391,31302,57337,-18938,42118,7258,17193,-22624,18894,46141,-52505,5629,48691,-56896,-90127,18872,61030,56997,56331,107349,-39206,-20942,44408,25290,31109,-21212,16721,-11309,-5093,26111,409,-47066,-36524,-4985,-34832,4215,-22773,-3145,37532,3970,5486,3205,-68697,65801,31562,7629,60236,-36231,-43257,68902,81494,89379,49703,-41415,28484,81041,-30993,6095,-3386,20951,77401,-30593,17136,-3730,-17993,-43126,-4826,-39043,954,5242,34582,-47961,-94464,21914,-79692,-75937,-51937,30531,49358,83054,46648,3746,50035,66791,-3817,43389,-3351,-77673,-85534,24263,-70888,-70933,74669,29299,39516,-14593,-4342,-5508,-16731,-16940,-35171,-11580,16438,-13460,58857,48217,49644,76766,12464,-17280,42999,17315,28425,5990,-7229,12119,58002,-29926,61086,4663,-28641,665,13813,-38607,-20160,-33686,40299,25140,-43854,-31413,-21757,-24899,1817,33172,37953,15680,3889,-3442,21196,-43570,-62687,-37600,-44540,46173,-16601,-58960,68042,31912,38865,47763,-8634,25962,-53879,-20383,-42858,17227,69677,-46835,-94555,60757,21999,60882,10422,-29867,-1977,-41812,-50012,-133744,-46341,-2777,-7120,-14664,40854,68456,98669,-26136,-16017,-13581,-64640,-48235,-59115,-58855,20734,11031,-22848,-107346,-22181,2869,28256,59232,-25117,-103999,25615,3832,-11859,-5408,7494,-34188,-13470,16015,-9076,36364,49534,9730,-57810,16640,7232,-29137,39578,-10194,52738,80452,-5373,-69383,-72395,-57833,40153,44752,62859,43502,93168,2331,-46794,-63153,-62278,-53527,-122850,-68571,-51139,-6608,-59786,-466,-18565,-65910,3905,-41863,-33211,-5912,-43237,-6203,-64992,-80640,-11596,-14385,-60322,184,-5665,58475,66345,-25212,77528,60549,48185,-17871,29774,19916,-25059,-8379,-10595,34376,50173,-321,-10054,-31962,-37549,-15676,36103,20982,-67494,-125062,-23339,-2408,16524,-50752,-39917,42068,-4901,22754,8120,-51948,-75468,-37978,-31145,-108884,-98850,35367,23891,47481,76772,43891,13876,-7460,-7672,-57690,-33524,-138855,-17926,12338,-67767,-11739,-98576,21673,-29958,-34760,78628,43942,6354,12403,-25714,20480,-42918,33133,34575,11299,-33470,20746],[25266,-21737,-769,-73480,-29416,45494,5026,22170,41792,14705,-25549,-54615,-73472,24328,-5207,8334,60092,-7002,31481,78639,28935,10043,27866,22812,23010,-68860,-50700,-14931,-2320,25231,38068,-14594,-52706,5251,4257,-37909,21034,16425,-32168,14739,14391,-25274,-84026,-34865,-43349,43971,26477,-10805,5223,-81682,-63780,-47620,84417,15543,23056,-42347,-54729,-101311,-70815,-19863,-1042,2484,16799,16566,62564,-51318,-7694,9722,31829,98397,69356,16035,-1978,8689,-16625,-6976,6932,32846,40730,45192,25778,6554,34090,-42324,-63548,-7119,48970,30322,2541,14689,-6622,-45241,32808,-58104,39130,-41958,-45015,56175,102494,-25145,-46174,-13977,-61916,-1599,-39016,62274,-9565,43534,56724,-22168,-66809,-8374,-17445,44804,-5513,-74627,-30188,27400,142108,51238,-8369,13510,29455,-981,25128,-26955,-52257,45551,-58519,-58217,-29044,-42005,-42949,14260,31258,-60348,60989,-49064,12743,251,-46029,-32108,-1938,-3328,-87490,-68322,13825,66317,-20424,-10954,39978,-10004,29880,-19495,26625,62760,85449,41014,74109,-47862,43278,32569,53176,17341,32239,23301,30462,42409,85022,19693,43651,62607,74952,-35396,-52517,-59636,-94529,-86578,-10861,-60580,-24604,98137,80132,26799,26756,61223,77778,-37063,20339,3001,7555,-71091,-25264,-52299,-86446,-74018,17783,20546,-81336,12315,-16607,-26430,-21014,-17631,73606,84077,-24571,-65752,20284,-53001,18820,3993,29479,-24344,14061,72103,11347,-98546,-108007,-25114,42785,-36368,-75792,-12164,-97375,-21714,-51699,16019,54961,23126,-130622,-123065,-5465,99819,80014,-43730,-28260,23802,37093,81965,77186,32850,-63919,-23489,47765,-3962,-13270,-91087,42617,80738,-90989,-180612,-482776,-104775,29491,56875,-10802,20042,11173,-79812,-23544,-36789,19014,2760,65986,-3780,-20567,-21578,-36378,56473,17830,-82244,20291,40030,-35750,-2828,-56242,-102639,-15958,20543,-72958,28907,88918,30808,83879,-29590,-37428,-5250,-18820,-18991,-70156,-5180,48469,56900,14586,-74612,-143721,-53738,74130,16157,22977,35129,-53455,19085,-26352,-94824,3480,-26751,-18887,-88,-32974,-324,10728,43909,12454,28375,-19930,7459,65710,-4254,-31236,-4455,-41363,20634,-20578,-17800,44461,8571,82171,-28030,-76490,-31037,21355,-26693,-41199,-13343,-5070,71847,63823,106610,33746,-143829,29211,-58327,-37031,6066,29287,-8775,-5589,-53886,43039,26533,-49123,60869,12621,8870,13428,52465,77005,15630,-67226,-42117,-28524,-13205,28566,6589,-10574,48049,32644,53991,-17157,-21403,-4145,27485,23183,35026,-13334,-49707,-50370,23335,8351,-8319,29472,30070,11585,31225,82361,119246,122757,41267,89494,10041,-1779,20451,-1686,89902,12715,-40920,-27159,-29095,-12143,29783,9842,52721,-21187,-42312,-70298,-57030,1842,15652,-22159,-115199,-54371,-7607,66729,24548,5466,-11775,-41133,-27012,2045,-18761,7515,73848,20006,-25530,49771,325,-2023,-3036,-54919,-44207,-10241,-12955,-72631,6875,-17630,-156622,-48989,-42869,-17281,-55628,-5057,46923,1863,-55498,-27696,-25213,-10794,26080,-1497,-49756,121463,-3339,18234,-46315,18507,-4597,23845,7497,-5266,-53573,29279,27718,10098,31353,19668,-54207,104794,-31357,-5558,85127,8361,-56617,-38428,1835,-13183,8187,-28946,26379,51126,-37186,-23548,48722,21321,-10283,-41148,55605,-42989,-50303,4929,19240,-53662,11303,21065,37426,-30921,84017,5693,19866,35563,-81044,-46853,37954,53900,-3538,7256,-9425,5401,13661,29863,37107,-11762,51809,-20104,-449,102253,-31112,14707,-6941,-20703,12881,47595,76815,-9006,-7051,30726,-40219,58921,-37415,-68743,-70665,8469,55000,-8309,55480,-20665,46535,10948,5122,30978,-18450,-14101,17143,-54230,16515,-7835,-65395,20782,-27986,-58920,-41734,54228,-25026,-17440,41701,21495,53128,125752,69566,15572,57465,28050,48286,15627,207,-6943,-7656,18476,-10841,-64323,-25393,-40682,-39080,13739,15301,-30569,-39072,-38878,-132870,-38144,10402,9010,10808,59090,-22518,24082,8376,67894,97586,23911,33141,16283,17964,-16781,1518,40489,79754,58401,9774,-77638,14149,10893,791,-42,60110,16875,55853,63700,-5381,-11959,130235,1185,-56636,63160,113378,12489,50576,14716,-64681,-45834,54346,-63852,-38473,-25878,-13110,-44712,-49652,28977,-9351,48060,9017,-32554,313,30960,150473,19360,18733,-55061,-9158,28591,-30466,-74434,-25939,-43932,44396,24363,10414,-26695,-26671,-50889,-42874,-114017,45901,-2717,5292,-76922,-77699,-70266,19414,-81074,-55533,-33442,-31783,-9925,-147654,-9262,-51559,-45093,-100501,-83693,-23410,116599,42704,989,-10142,-23813,9739,-48385,29289,-8421,-153583,19001,-72366,-49948,-101089,-36005,13260,12794,15296,28254,29879,46252,43158,73800,68709,-36805,-3355,-17848,12890,18511,-55397,-37512,-52099,-18407,3653,14342,20706,6916,-22965,28213,-36179,38195,-15418,28719,-68527,47444,52889,-36763,10641,36608,-55409,-103605,37668,44758,47124,41193,91407,-34353,-33980,26533,24144,196,-26933,-28716,28048,1438,40305,2112,-46029,-9101,4025,-21950,4711,-5505,11400,13615,-28028,26614,6183,-55643,79100,31200,12655,38860,-57478,-27588,63799,113925,90960,27751,-25573,16574,54236,-73615,-11251,-18287,8356,72173,-42595,25650,3393,-22530,-46556,28187,-33915,12925,14973,78019,-10891,-82924,11365,-48764,-50777,-78690,20257,38682,83268,41838,12315,55390,66417,-5126,42554,-3799,-85785,-92339,18659,-65478,-62331,48848,27591,41466,-18623,14155,29771,-20144,-15437,-39536,-17441,-8888,-18969,47832,44230,34576,66685,7903,-3562,32669,2092,26463,4123,-3568,18586,61207,21216,98273,987,-18263,25616,41713,-21191,-32797,-25707,38624,6452,-13138,-31427,-20141,-36294,-12095,36756,8010,-13537,-6427,2210,39250,-44902,-79276,-25436,-162,50728,2434,-57729,62285,39774,34238,55247,-29537,3060,-77116,-33167,-49440,16898,67535,-28881,-75306,55215,23320,38468,7399,-12190,8912,-54700,-53079,-143578,-43115,-143,-6616,-30855,32687,55714,79821,-11993,-1044,63334,-50155,-61816,-70570,-60877,25323,29131,-11826,-78435,-11487,2547,8369,50758,212,-94390,28610,24475,-9161,-12251,10085,-16560,-16278,24274,6856,34144,46267,-18805,-46038,15028,-226,-20620,-21269,-38882,70249,72996,-203,-51998,-57396,-61315,33690,17655,82078,30718,95036,723,-53727,-40000,-68517,-61037,-111121,-60895,-53205,1466,-76812,-30405,-30666,-61796,33899,-15006,-39355,-18993,-14218,-121,-48973,-45673,-3110,-38433,-67843,-10835,-19752,47716,42720,-25330,107430,56341,26270,-49223,51069,30869,-14463,-4423,-30455,-10163,37971,-8588,-69974,-61969,-24459,-33736,27931,3918,-70068,-87393,-29898,14750,43336,-17548,-47871,42420,-936,-4782,-10670,-40318,-62561,-46299,-38554,-108592,-82301,5296,26497,31465,65142,14107,7514,-31998,-48016,-98142,-40567,-83295,-12481,9211,-55416,2958,-71276,14062,-30322,-36793,90368,39565,4376,21341,-24654,13387,-40894,31906,46908,-3497,-42465,26371],[28518,359,9157,-57629,-41081,18677,-4274,43960,43472,-9185,-37010,-68859,-68425,26337,-4316,17537,70822,-3441,-2923,43158,6204,6586,23705,9617,10822,-30554,-58685,-50561,472,34817,38061,-13277,-42296,13726,8234,-25141,37472,15416,-32997,11246,12554,-6062,-71575,-10633,-49000,51448,30048,-5737,-19069,-74088,-80645,-81600,85583,29163,19209,-71787,-45704,-94864,-43540,-11745,-21210,-5182,-2109,-7860,56722,-60308,-16531,11791,45293,81335,56926,10835,1044,13495,-12886,-17396,3776,25365,3073,44380,48016,28937,31912,-40490,-71621,-164,52509,29516,25499,28357,-15565,-32030,28105,-52169,40956,-63778,-55665,69198,74522,-37644,-43389,-23222,-53120,-2004,-28355,67995,-14372,31323,-3927,-19019,-47350,21678,565,54536,-11964,-69644,-30069,15703,141560,12022,19998,1097,14902,25559,20020,-25197,-44049,53397,-61497,-44980,-21485,-37131,-47666,42372,47222,-58467,39761,-89587,6041,6477,-39935,-30501,-8860,7525,-75186,-64223,-9631,44744,-24319,3979,47276,-12608,30355,8140,40203,35253,112861,41246,74758,-49916,31683,31322,74041,28336,11280,68302,14222,28025,59381,21172,30996,41130,63550,-54221,-57320,-67647,-98100,-115172,8741,-53405,-5243,96594,73200,-4250,23003,43179,87511,-24738,43884,16094,4662,-67289,-31319,-35848,-98235,-93322,7411,17480,-100466,6032,-18416,-27747,-27636,332,107825,66723,-40072,-60939,28279,-50905,24740,-6909,18854,-29179,-14332,85683,29581,-97864,-125344,-35071,54332,-26875,-65125,-5191,-74537,-18052,-42749,15813,37357,31597,-112836,-116068,-10380,93010,66541,-23622,-20570,17428,80949,76259,59594,38189,-60320,1607,49841,10177,-7252,-63544,20610,54965,-66279,-149024,-569033,-101126,35995,57305,5584,38053,20326,-26656,6073,-26854,46172,28810,74039,9443,3293,-15665,-40738,59669,31844,-50297,29067,40520,-24287,-45255,-43132,-54131,-24853,11689,-69781,19544,65060,44050,94311,-27208,-54754,-155,-15420,-18878,-73513,-685,42571,41909,7073,-66124,-128780,-30934,57099,19982,14478,16186,-45251,16332,3877,-64138,-9558,-25488,-29743,-23820,-43236,-2009,9723,43226,34659,51009,12143,23361,43490,-13734,-30554,16737,-38205,-6026,-41904,-39407,30346,137,86070,-29008,-45695,-5311,16925,-54468,-45449,-8081,30783,79291,53427,129040,22794,-117000,51173,-43320,-42751,-30850,35158,4663,36917,-21607,52336,51407,-31953,71470,27147,41575,18237,60411,47464,-6789,-66433,-33317,-9478,6135,39470,-13333,7895,72618,33936,60026,-31073,-22006,-42767,12306,9926,20411,-20062,-84255,-57194,51888,30415,13487,22305,11542,-1826,38330,108986,111075,115672,35772,40340,6021,5376,10110,11865,62335,7169,-30835,-42234,-42705,-9559,14527,5865,38544,-43700,-40910,-60395,-84635,16396,10288,-5004,-90111,-28441,-28531,40606,63483,27764,-12079,-58746,-69722,-17188,7638,10679,39280,21203,-15377,65320,19203,-233,10625,-70857,-62436,-37027,-17859,-46464,-6325,-29208,-141049,-40237,-36701,3859,-38577,-14885,65811,25217,-41236,6836,-26917,-21803,19279,12758,-29587,116424,-38625,26440,-53819,7221,-17810,2154,13791,-4753,-50803,22436,49940,-3370,18214,17351,-60484,88529,-29970,-53457,66150,9103,-36732,-28734,-1953,6029,62082,-8332,27856,32758,-57332,-27433,19071,19217,-21634,-14297,58053,-39148,-33005,8604,26388,-49420,35532,26733,40469,-85329,71732,-14046,32558,37665,-95407,-42361,40061,55953,39000,-3139,-13821,13120,17735,10699,4407,-32766,34916,-16464,10697,80193,-59586,3175,-543,-27002,6081,28730,79838,-16304,-7670,23688,-44691,54415,-29722,-51118,-78144,1365,70859,701,37148,-21811,4662,-2435,2381,37812,-14463,12196,40723,-40433,30018,2340,-24942,5269,-21801,-36172,-21653,63836,-26928,-10643,4698,16293,42009,119101,60856,10816,72211,19495,44526,2326,-16722,-16128,8945,2248,-19444,-73624,-16460,-22421,-28697,30883,-26081,-36664,-49659,-14420,-142455,-39600,15636,19691,-6157,46177,-17702,-16167,2846,56583,87461,-3469,21037,19509,24520,5465,17976,32315,71330,80821,37613,-85572,19490,3245,-18738,425,70500,21972,66117,61830,775,2895,106425,7451,-36001,70807,83562,-20655,33704,3287,-77448,-53272,61243,-63458,-30495,4177,725,-24971,-88717,-3350,-29090,52019,21622,-22432,9921,23453,145575,1461,22272,-67831,-19372,39073,-32613,-80218,-6986,-21177,24456,22893,21373,-31551,-28728,-40597,-68696,-105894,60739,4375,29078,-78611,-64672,-63697,-3823,-88627,-66512,-42013,-41203,-11461,-145947,-9485,-50031,-49110,-77917,-49564,-18106,100001,37359,20427,3944,-38498,7590,-54137,25883,-21539,-146515,9095,-55391,-35615,-99546,-23731,-1038,17622,24833,29582,26602,47408,31338,51777,81580,-35999,-34843,-18916,-24089,-20040,-66099,-44888,-51431,-25190,24740,29245,32549,-14959,-69336,19122,-44206,31916,-41002,32034,-91160,68220,58483,-13344,10106,23422,-42346,-102536,48973,21684,23968,26310,69314,-31663,-46554,3076,20244,-43552,-22691,-52724,52410,4535,36991,9170,-42643,20534,10739,-9174,-4129,10824,28399,-13134,-56980,35964,17753,-20376,76154,33138,19901,17647,-66470,-8289,46714,126168,91672,21913,1148,7594,39646,-101760,-26721,-24955,4193,49121,-46012,39959,23593,-26301,-48499,49362,-21923,20939,22049,106508,16844,-64903,7181,-14586,-13075,-84975,9291,25237,74401,32122,22808,53741,67894,-5504,27809,-25437,-92201,-91981,9708,-56848,-51045,18732,27015,50769,-24417,34981,47007,-25355,-12595,-34054,-21038,-40652,-18624,35797,24489,26523,46763,7292,3098,24808,-8631,22638,8296,-823,21890,56763,64269,122942,19044,-6873,39492,61329,3504,-51992,-20862,32461,-12667,24191,-28443,-17344,-44022,-17964,26358,-27105,-32094,-17508,10229,55072,-37604,-82553,-6734,39871,50363,14214,-54987,30644,23572,22333,58787,-33530,-15058,-87978,-47339,-54857,8685,50029,-9742,-36679,52048,27522,1908,430,3427,20835,-56362,-50842,-143897,-36676,18258,10273,-18644,28821,45485,44873,-2429,15790,102366,-35794,-82501,-77251,-59180,18688,30276,-5418,-18330,9394,6039,-12285,35139,24872,-78002,24248,32296,-10839,-7776,14141,596,-14433,29140,21247,24485,43989,-44055,-29246,10222,-4942,-17156,-68697,-61229,83856,62753,14918,-39929,-24066,-33463,20728,-903,85387,11529,70671,2765,-55108,-15635,-64639,-60043,-79471,-39242,-63832,14788,-73535,-42974,-34827,-49374,57324,10076,-53199,-26983,25165,24448,-25236,-2066,1979,-58487,-63498,-8738,-35052,36031,16273,-20194,125817,51326,1402,-58625,77228,40433,5882,-2791,-58810,-53392,19653,-17928,-109724,-91210,-18395,-55349,11323,-15777,-69033,-46074,-31104,36894,63276,7069,-33786,30604,-4073,-23028,-20695,-28979,-39882,-48174,-33209,-92594,-58440,-24428,25062,-1895,46248,-8223,-1963,-47740,-77973,-129556,-45049,-18792,-13287,-2534,-41854,19221,-35385,1484,-31358,-48243,76479,30217,6964,26788,-24047,-6156,-51498,24010,49194,-15658,-42710,28250],[27400,23008,18646,-35094,-47316,-5402,-3742,56832,35767,-15466,-37701,-65970,-59557,26080,-7352,15360,70452,-51,-26516,-3780,-15160,-7851,23850,-9042,6702,1183,-72359,-78093,16186,45676,28472,-20215,-27805,24105,6736,-20445,51095,20297,-23185,10518,13454,2875,-55580,5339,-48245,46971,29385,8897,-39336,-63606,-93817,-102407,79514,38511,13141,-86181,-36461,-70216,-15725,-5820,-43600,-13105,-29022,-33329,41424,-49075,-26137,12692,42459,58476,41549,14969,9212,5374,-15568,-30942,-9219,12240,-21109,50593,53045,37738,31241,-29357,-67725,6285,48857,30603,47906,38383,-21314,-13922,31224,-36655,30527,-81738,-70221,68215,39898,-51466,-34395,-27425,-34133,1458,-21486,73749,-11462,23852,-71804,-17659,-10193,49351,19002,56715,-16349,-53626,-28518,3019,121630,-21832,63827,-10379,5004,62854,19250,-27694,-27337,59184,-58887,-33590,-6570,-31417,-42467,61069,53640,-51078,15243,-97450,1719,11355,-29634,-23557,-20986,4978,-55004,-60250,-34988,30039,-28628,8862,51804,-2608,41238,46925,60576,27004,107158,29830,59615,-31600,17318,20956,88020,26994,-10502,97459,-6122,13779,21009,19124,24042,22683,40581,-67455,-57300,-74637,-74431,-113296,21198,-32815,16140,75274,58175,-47576,17621,23080,80270,-11724,62620,23885,758,-53054,-29068,-25736,-89746,-100134,-7233,6213,-117999,9759,-7570,-16617,-34527,23624,117998,32433,-52632,-51214,31007,-41553,29510,-18105,7021,-31871,-40544,91557,48327,-46005,-114503,-43171,66403,-9333,-41232,8478,-39523,-10137,-36590,7649,16945,39603,-95084,-101781,-15799,75518,42388,-16417,-14070,15525,106172,63714,37730,56501,-36948,18386,44091,18488,5997,-29451,15241,41492,-61335,-123576,-540611,-86755,35810,41046,-1395,50461,27178,29994,30606,-20623,66735,47147,82152,27201,24849,-14436,-42818,59786,40202,-817,35511,40439,-10538,-92112,-29887,-7273,-26664,-19666,-78784,12262,38443,66788,86527,-22298,-68837,-3618,-9379,-13110,-75142,7619,36651,17982,901,-36525,-103887,-9670,39750,22994,-512,-3732,-40589,8652,31090,-18250,-24300,-13735,-43391,-33719,-51510,-5352,3437,36401,48449,63139,38544,35259,17838,-17648,-24283,29980,-31858,-21678,-47867,-48792,30276,1406,74967,-27764,-3390,25460,26995,-75065,-47327,1426,60896,76429,34204,138042,13345,-87157,71012,-19777,-36041,-48201,32552,7688,60265,13686,50291,63876,-8390,76300,37880,47804,27633,64922,15816,-28624,-54120,-20526,11846,24138,51091,-17248,14765,97945,31350,53014,-42135,-14024,-78699,3178,-538,1054,-27836,-102332,-53782,67908,25780,12532,3268,-11754,-8757,31582,117400,82049,92351,23456,-12367,-6969,11100,1130,25727,18526,-11250,-23064,-60310,-41415,-14446,-2917,-1955,23794,-56757,-32811,-48388,-100131,28135,8573,12642,-52087,-743,-35611,4040,95009,47414,-2512,-59099,-92969,-35912,37779,17241,168,12655,-1784,73269,48890,2208,22809,-72223,-59489,-56703,-18049,-14677,-16369,-34568,-116383,-20354,-23701,27530,-16798,-2459,77673,46763,-19570,30931,-18913,-29513,7533,21156,-12375,90334,-57093,21513,-66409,-7250,-29010,-23454,18010,-4655,-44196,8999,64495,-17475,8071,15200,-41945,59857,-28863,-103373,33577,5691,-15562,-12414,179,28533,97157,5701,20777,8031,-68497,-28832,-1735,14372,-27649,20845,57733,-27177,-15428,19826,33241,-41590,54187,25887,34573,-106914,44808,-27943,37396,18328,-110456,-32173,40519,50902,84424,-8998,-13456,25612,24209,-120,-25919,-44221,14076,-16327,21694,42247,-83124,-10357,7158,-23898,-347,10260,66995,-21325,-5350,15876,-42874,56279,-17595,-30863,-80471,-9486,76335,2764,16533,-19306,-18477,-16290,-5567,37903,-3784,38668,55585,-29520,35767,6628,14812,-9597,-19802,-13228,5609,62706,-35375,-7434,-25442,21082,29510,86513,16920,3890,66370,1612,39604,-14865,-36824,-28907,19786,-3886,-27167,-78695,-9819,-11171,-13746,32863,-61826,-34949,-58654,2474,-158862,-38073,20054,28865,-24505,28140,-16993,-25666,-5190,37945,75018,-30456,7366,19963,25820,27538,34644,25408,53167,94082,58092,-86766,18829,-8784,-34373,4236,74459,20533,68080,50851,6066,14556,59925,9609,-10542,75825,35377,-46948,15723,-8289,-93888,-57754,61979,-57125,-24548,31493,16776,-2391,-113294,-20163,-39755,49050,23466,-7849,18543,17174,103276,-43913,21192,-73913,-20529,42673,-19333,-75121,9200,3502,5595,25021,37995,-28679,-47832,-29498,-80214,-72113,74046,14190,63751,-67302,-35790,-47612,-29879,-76863,-69044,-45611,-42190,-4697,-126352,-18876,-49957,-42981,-41410,20,-4346,85755,29759,39866,13659,-54612,10526,-48643,26205,-33820,-111602,-2387,-32616,-15243,-89447,-12346,-27027,3934,35302,22010,23707,49202,17467,24566,83629,-34462,-52593,-16416,-62508,-60886,-54473,-43477,-40183,-23677,44231,32484,36680,-32684,-87630,30767,-43082,23955,-63097,27213,-81149,74985,62773,8029,5601,12737,-24148,-88249,51105,-4772,-5174,15757,49618,-31358,-55960,-20238,13159,-79039,-13164,-61820,52935,5371,17125,19138,-38387,43404,9652,55,-20025,21134,41408,-36298,-72521,31979,36552,26969,67994,37947,26648,10103,-58271,7736,12164,112923,91348,30166,31658,-1294,43767,-110431,-35229,-20342,8653,17269,-40983,51752,52846,-27671,-49239,48122,-6609,28671,26859,115051,25913,-51375,7405,9086,23375,-68510,2001,12444,58861,19790,27834,43040,59055,-4382,11497,-57804,-89700,-86725,91,-46613,-38699,-7198,28049,70065,-31638,55819,43420,-33234,-10484,-21181,-20261,-68212,-12738,27861,-2559,30351,22549,4795,2029,21353,-13643,23099,19121,1682,25575,45264,88884,126593,51657,4482,40426,64648,26909,-77424,-24721,21390,-30283,58037,-24771,-14037,-46401,-10679,8588,-55561,-34874,-27735,12864,63700,-27324,-73590,15053,67474,42825,8602,-52874,-20922,-8804,6158,57449,-20267,-26221,-87159,-62496,-56426,-5448,20793,8138,5949,57206,33110,-36186,-8339,11449,31538,-48872,-40634,-130360,-29127,43011,37264,23616,29267,39807,6462,-753,31307,97799,-25838,-103268,-78056,-53046,883,15771,-6909,48746,32253,6529,-29724,20167,44818,-54030,13809,28578,-15175,11547,20581,15513,-10966,28130,29717,11471,43860,-58992,-11703,6083,-7857,-20708,-92252,-73266,86576,48018,34001,-34304,19075,17949,3150,-4361,72747,-11907,20287,1537,-46896,11876,-49014,-50468,-40136,-8277,-75368,27288,-49366,-30440,-31657,-30587,70537,26425,-71837,-30326,60232,64873,-359,35779,3052,-69877,-48280,5075,-44380,28573,-8574,-11905,136131,48975,-19082,-50361,103265,44711,27631,-2405,-88737,-82504,-3235,-27826,-121016,-109173,-19440,-75055,-10632,-32893,-62835,-11420,-25178,58034,68771,14507,-5220,8737,-18637,-31172,-18295,-20288,-17919,-44718,-15724,-65367,-37176,-43272,20175,-44649,23810,-19065,-11628,-48617,-90540,-144146,-45471,32113,-19951,-21583,-30233,31613,-6505,-14263,-31240,-63365,42631,19149,16175,26259,-27412,-23738,-70358,12228,41536,-21706,-35622,25848],[23573,31893,24721,-13077,-43595,-14173,5878,59230,23076,1574,-26498,-47490,-43821,25291,-16661,3912,57607,-497,-36187,-49114,-30393,-29989,28589,-29900,12327,17515,-88549,-89231,36638,55316,8972,-34599,-13385,33777,1006,-20914,59429,31030,-3242,15238,15136,2690,-40377,10271,-42089,30481,28398,34974,-52329,-54883,-97591,-102268,69254,39383,3383,-82733,-31207,-45881,-3376,-3833,-56512,-17919,-51783,-53392,19722,-19242,-36498,12513,23705,34478,28219,27124,22254,-11682,-23408,-42577,-23272,-2916,-30612,61043,37252,23417,30653,-14018,-55910,8846,40297,33810,57225,40046,-21895,3329,46322,-14933,12142,-87984,-85447,50123,11346,-53093,-22328,-26431,-15093,3460,-19852,73188,-626,25834,-115547,-13363,27731,66955,32298,52223,-17934,-28167,-23459,-8666,90483,-42706,113201,-16005,4463,97306,22131,-34956,-4708,60974,-51461,-22929,9218,-28066,-28187,72156,50088,-35830,-8358,-79279,127,7434,-21444,-13125,-35131,-8773,-33879,-60513,-54140,16219,-33531,3801,52496,16889,59640,91860,80398,39161,70026,9443,29138,-342,5837,5224,92058,12847,-26294,92577,-26012,2815,-18640,17414,22179,8994,12060,-70802,-50242,-81792,-33184,-86906,24526,-2510,32169,41706,43335,-91972,11984,6422,62056,-2508,68719,21510,-1801,-33560,-21243,-32501,-62352,-92232,-24212,-13076,-128396,24673,11052,3587,-41164,43630,99530,-8822,-56970,-37495,23000,-27919,33871,-24030,-2788,-27095,-54746,89944,71361,30540,-81151,-43612,77216,11403,-11202,25793,-6120,2197,-31289,-7782,-4129,47103,-85215,-83652,-21979,50489,10276,-19918,-7745,18027,102239,46034,18297,82232,-1697,20551,28142,18484,26005,4588,26460,46680,-71008,-116732,-421702,-73342,27393,19828,-35782,55121,31569,72246,44721,-18788,73150,53652,89416,45685,38083,-14467,-42381,55402,39229,46936,41815,44503,4789,-125598,-19066,24907,-21436,-62717,-94609,4512,14764,88704,61487,-15964,-75375,-11948,-479,-1785,-76343,19618,30658,-8715,5042,13744,-77166,2118,27024,25113,-20663,-20294,-38407,-2216,48234,30403,-38138,4232,-50306,-30348,-58812,-4060,-4196,27225,54398,63630,44680,37497,-4953,-16790,-13600,34359,-20499,-24526,-41069,-47095,41591,11283,48116,-23571,39532,52578,49912,-84940,-44357,10260,78568,65758,17168,132933,9227,-59549,84175,4263,-17759,-42615,20102,-399,60953,41296,44014,61549,16103,73003,39935,26662,37352,63231,-12928,-42077,-36253,-10252,28773,39613,64403,-8223,6481,122062,26038,32278,-47082,-2239,-99718,4086,-6202,-15412,-32841,-96045,-39902,64473,-2807,-8376,-24913,-35672,-9861,15127,104195,40407,63368,12036,-53316,-23241,7126,-2968,35642,-28058,-38116,-20104,-72360,-28370,-25344,-20262,-8396,17678,-57479,-20913,-37130,-101473,36221,13929,26988,-11670,21012,-27312,-33732,108730,59748,15217,-47210,-91971,-50743,63615,26861,-31230,-738,10612,75048,77337,5560,28769,-59642,-39360,-60813,-13023,11537,-24897,-31149,-83951,3869,-5751,49193,7308,35558,84117,66607,5666,37784,-7931,-31551,-5215,20229,-1442,56224,-53137,3211,-82436,-25137,-39115,-46328,18359,-5235,-33905,-9909,65715,-29191,3089,14643,-9245,24577,-24469,-136563,-3891,-3275,1556,7180,9888,48427,105240,7775,9562,-14805,-60816,-23620,-9003,5529,-26121,56020,57855,-5580,-1595,37998,44168,-30456,65483,24448,21935,-87807,12859,-32003,36014,-13013,-119769,-18376,39593,38270,117603,-11848,-11711,39028,42235,-2185,-44834,-43675,-1535,-18882,31569,-120,-93595,-22759,12283,-10296,-4438,-6557,42107,-22242,-3854,12032,-33372,60481,-6762,-16881,-77238,-20680,70492,-6106,-4541,-16777,-24821,-30079,-22085,32667,8351,61163,55904,-23025,33509,6020,44510,-19296,-24225,3198,29322,50457,-51768,-8575,-41145,34442,21405,36398,-46136,-5399,49908,-17243,35236,-37052,-52793,-44553,18818,3230,-31855,-77327,-6068,-8757,3962,18105,-80889,-22100,-62090,3333,-170501,-37156,22765,36509,-39806,8316,-22042,-12167,-9301,16051,62122,-48685,-4051,19446,22522,44815,46693,22541,29082,94661,68925,-80013,12454,-21247,-40912,12210,70457,11495,58998,28263,6897,20117,14221,5566,13674,76439,-10527,-60630,3068,-16009,-110739,-57772,56833,-48048,-21962,42045,30797,16448,-120645,-19165,-38320,41712,16136,6763,22746,15577,41400,-93239,14398,-72809,-15664,39535,6676,-60528,20760,21521,-6512,29677,57297,-15975,-76448,-18972,-76018,-34101,82685,22023,99165,-36598,-2279,-27474,-52777,-49646,-67297,-43899,-37512,5587,-92508,-31984,-49613,-31968,-7645,48593,17420,78519,22064,54001,13759,-69551,15398,-29763,30644,-45906,-64694,-13697,-10274,4361,-68556,-11486,-59553,-19593,45364,7440,21376,49245,3389,-2533,70470,-28444,-54296,-17650,-93039,-95503,-25789,-32246,-20418,-14801,56356,20020,31478,-46494,-70721,52468,-35039,14906,-73890,18536,-44541,65407,64812,17840,-144,6607,-6841,-66311,45191,-29999,-30694,12064,36815,-32755,-60312,-36980,2425,-96323,-4158,-65648,31117,6689,-10520,27749,-33113,52629,-726,3665,-38641,23161,42566,-50972,-67644,17489,58146,70914,64675,44553,30501,22896,-35756,14209,-34289,77601,89047,45079,57086,-12344,58570,-102227,-34628,-5607,19103,-11720,-30335,53203,81645,-25638,-48600,21513,8393,40855,28733,108367,17547,-45872,9097,13182,45759,-34042,1698,3482,39613,7102,23202,22091,32213,-1963,3946,-86386,-76933,-79110,-7146,-36021,-26507,-21595,29911,98705,-38018,72795,24337,-42274,-10256,-6226,-15773,-81655,-3163,25540,-28068,45339,487,-4618,-3995,22929,-14490,32791,34226,4516,31814,30319,90915,106039,85243,14670,28601,46065,40925,-102331,-37909,5913,-45042,78429,-21982,-10757,-43400,9902,-7854,-67239,-22730,-36626,4265,61568,-21418,-56284,35737,77642,25968,-17342,-50597,-75214,-43383,-9815,51540,2955,-29470,-76466,-74891,-54444,-21274,-12952,21701,41023,71755,38873,-59984,-16040,9681,38947,-37002,-22584,-103548,-22488,62074,63476,83365,31024,35636,-21941,-7568,42626,64476,-23142,-111914,-74334,-42540,-25049,-5313,-16213,93151,47512,-1402,-41218,12491,58220,-25371,-105,17685,-18936,45103,29636,28794,-10272,20417,29427,1042,45936,-60615,3017,5135,-10074,-29496,-93250,-74272,75296,29297,48857,-33402,60024,71357,-16227,6093,48350,-34043,-40910,-6896,-26462,39470,-22822,-33748,-6792,23626,-78550,32918,-12662,-39,-25517,-10837,72700,29020,-89271,-30575,80874,109992,18866,56591,2207,-70623,-26935,24747,-42332,27586,-27785,-2634,143445,50595,-29060,-32847,122973,41062,42792,-1530,-109217,-89896,-27042,-37155,-108898,-108915,-24599,-87967,-32710,-41943,-50876,10311,-12220,73520,57400,1152,23292,-16916,-45382,-33761,-4874,-15534,-6723,-37969,9104,-35105,-24952,-46478,14534,-81507,3103,-17667,-17858,-33725,-85928,-139815,-40846,60333,-29338,-44039,-21244,37287,5593,-30337,-25800,-74757,2024,8990,32055,20111,-37419,-26615,-87748,-491,25801,-21404,-24715,20693],[20617,16785,25263,1933,-29243,-2703,19940,53284,9997,35029,-5951,-19558,-19832,25506,-30729,-10883,34105,-5669,-35734,-80144,-37755,-53405,36202,-47396,25069,16640,-99337,-83244,52475,59856,-17066,-52608,-4057,39811,-4841,-22251,61342,44758,21363,24818,15856,-1038,-29823,5627,-31468,7113,33063,68398,-55404,-49562,-90645,-80998,57524,30010,-10241,-64616,-32242,-36151,-17577,-6265,-50953,-18385,-58497,-63584,-4117,18466,-47180,11387,-4644,13702,20644,43013,37541,-28601,-29297,-45253,-30130,-15998,-28568,68992,4510,-12119,28770,-626,-43118,3958,30291,38072,44664,31048,-16851,14570,68505,7827,-7732,-80275,-97289,17705,-5253,-36295,-10941,-23122,-6738,-74,-21301,63395,12304,37289,-120668,446,53703,70818,37515,44740,-18256,2796,-14799,-17508,58630,-48670,151844,-12831,14008,115079,27350,-45610,19060,56844,-41258,-9794,19456,-29032,-8833,85147,39174,-14677,-27424,-53016,-1300,-10411,-20250,-2328,-47195,-28432,-18086,-65431,-60970,-3390,-37859,-7617,48899,39816,79009,134775,93102,60815,18645,-14877,-8401,30491,2054,-10068,87019,-10037,-32344,50951,-41334,-3196,-47263,19385,22511,340,-14908,-64053,-34599,-86250,10769,-49461,18726,28253,37019,6868,34783,-124421,7566,-1381,41184,356,58790,11270,-842,-15522,-12150,-58879,-24833,-72343,-40112,-38142,-127240,45624,30333,25543,-45958,53176,61308,-44065,-50181,-21688,1889,-14573,38905,-20498,-8208,-12613,-51965,83687,97961,95792,-40426,-33399,84895,29926,16586,42245,15478,18510,-23894,-27889,-24961,54159,-82297,-65836,-31328,21982,-25483,-26659,-179,23684,71408,25623,4976,106042,34532,7422,1886,9476,49237,30095,47347,66802,-80639,-126969,-267356,-71093,10296,4627,-86698,50092,33319,88625,43658,-21155,63251,47961,93782,61306,42025,-12511,-38366,47467,28815,76478,49111,53980,20314,-135078,-10166,40674,-11633,-101393,-107239,-5481,-1698,98496,27198,-9063,-69925,-19559,10579,11574,-77509,34338,24160,-31651,22903,74082,-55764,530,20482,26236,-42651,-30683,-35479,-12666,51589,65773,-49344,22402,-43989,-18875,-65214,6684,-10136,20554,55678,55839,25030,26783,-19511,-12219,-981,30112,-4671,-17434,-26620,-37771,58928,24789,9633,-16165,70953,69564,76426,-86601,-34934,13862,81414,51760,11842,120714,9136,-39480,87918,21897,5588,-20886,2261,-17476,41858,52396,36519,45371,31906,61225,29981,-12492,43059,54667,-33546,-41035,-20343,-7245,36948,52030,79501,5559,-13880,142404,20545,4455,-43294,6864,-99779,15903,-7289,-22621,-30200,-67862,-18354,40912,-40522,-38526,-53763,-55544,-7053,-1894,73602,-2728,41784,8861,-75521,-36326,-7829,-651,38308,-62973,-64390,-22577,-70692,-9344,-37181,-32573,-8176,24318,-47948,-9593,-28566,-91582,39876,26932,35157,20841,30222,-7581,-62353,100285,61268,36976,-30366,-72531,-59512,78129,37688,-47513,-13227,17647,71480,93441,9953,26196,-37463,-13100,-43323,-4248,24440,-33806,-19405,-46900,25445,15874,64140,29854,83428,85943,83417,31478,27985,-1778,-26170,-15314,9965,3123,27653,-30608,-25519,-98787,-44896,-46888,-59972,13867,-7086,-21313,-31358,52849,-34583,3524,16814,18702,-9194,-13581,-140529,-35318,-15561,11168,24627,25562,60448,90301,-2678,-1826,-28473,-30232,-7328,-2845,-7689,-17357,80980,60960,23259,6747,60726,62629,-17032,69062,26161,7029,-43629,-13053,-25266,33780,-42697,-117660,-5200,36601,20573,124585,-13496,-12307,48990,75414,3194,-46749,-32060,-6132,-22599,40601,-36277,-87481,-32075,11611,11082,-4514,-20855,12350,-18536,-7092,15615,-16993,60226,-2790,-13376,-68514,-28182,56692,-24808,-23286,-16687,-18104,-44107,-46703,24213,15772,76568,39571,-18837,25841,2755,57998,-20415,-34458,9140,38545,30488,-70384,-13244,-39420,50976,20613,-12942,-102987,-16233,36488,-27735,33054,-62046,-59495,-59887,6889,22238,-31751,-69520,-3607,-12286,21405,-9463,-81382,757,-57635,-15021,-165649,-39265,23463,43099,-48163,-8979,-31691,8992,-3198,-4666,49484,-52970,-10494,17816,16322,53835,47065,23518,5562,83076,69774,-65155,2187,-30032,-35973,23584,59866,-1931,40419,-3344,1748,16270,-14043,-4513,31415,71966,-36254,-61606,246,-17254,-121647,-52121,48406,-38825,-22312,27778,38015,25713,-112663,-5223,-26380,34153,2612,15587,20544,20348,-16046,-120882,3344,-65863,-9409,33757,38257,-41145,26737,25933,-7693,34717,74482,5403,-99176,-9812,-58909,-9264,82998,24002,124378,12569,23957,-8279,-66419,-16839,-65576,-37370,-31438,12977,-52936,-44960,-45798,-20762,9696,83489,44019,77868,16585,58295,2826,-79681,18434,1367,37938,-57513,-22019,-23121,6722,18311,-37393,-27062,-88964,-42657,53206,-8705,19019,45004,-8398,-23588,46146,-16014,-43744,-25321,-107142,-117499,4920,-12743,2546,-2075,56594,-3912,18833,-57579,-28702,69066,-23809,5558,-67400,12800,1930,42512,63114,10740,-4554,4879,6079,-44493,34595,-49533,-44868,15361,29832,-34327,-58636,-41110,-11689,-100387,-652,-70568,-2517,11489,-32268,30706,-25354,45890,-17089,1599,-54712,17739,25115,-55370,-42570,-1997,76639,95855,70224,50568,29882,51700,-8745,7974,-75276,31326,84193,58659,70071,-25707,67403,-84562,-26321,13775,31475,-27712,-18286,40210,99328,-20384,-46174,-23735,20387,59708,26463,96564,1973,-44938,9717,-3019,47500,9111,9334,237,19283,-3899,9813,-8320,-9657,1008,7710,-98769,-60264,-71107,-9626,-25867,-15280,-21183,30775,129986,-40144,81719,-366,-48405,-11513,4581,-10562,-75774,7349,27163,-45342,64254,-14601,-21503,-10562,28679,-14452,52421,48666,7790,39956,17072,72734,66989,106677,20288,5840,5894,41332,-114744,-55032,-12632,-55775,79577,-20108,-8075,-36542,38803,-16290,-58009,-2194,-44622,-16587,48448,-25653,-36045,51041,69626,-864,-56172,-45394,-112145,-65720,-21017,42679,25684,-24841,-57609,-78124,-51369,-33732,-42639,27629,62204,90754,43494,-58064,-19980,605,41706,-26589,14,-69475,-17737,66595,78519,139120,29268,26940,-31183,-19798,47349,22765,-28003,-98351,-69243,-28751,-53540,-20049,-29833,97062,48876,-18242,-45472,14459,64870,1011,-14425,5292,-18284,85372,40195,42209,-15718,7454,19921,-1642,49075,-50864,13089,7411,-12449,-38805,-77229,-66554,52021,10177,52968,-34278,87947,101829,-34087,22767,19619,-47639,-88615,-21370,3354,60483,9728,-12662,12885,47373,-67919,28050,21371,26174,-22597,2745,65343,16963,-98406,-29653,83003,141052,27429,56361,3249,-61197,-5996,42830,-27970,31445,-38910,5910,148436,55452,-25304,-13578,131066,29492,47468,1337,-108646,-76068,-46496,-44298,-85943,-90382,-29245,-91070,-49252,-39467,-34350,18204,4018,80649,33901,-28439,38306,-38430,-79366,-37258,13822,-14656,-10962,-29922,34058,-9960,-22102,-36100,11166,-98882,-11547,-6396,-17551,-8284,-70638,-120472,-31269,69302,-37040,-64634,-14203,37173,964,-43693,-11542,-76863,-30878,354,52215,11573,-53324,-10591,-93962,-11826,4434,-17547,-14129,15346],[22316,-19623,19865,7048,-7604,24362,31906,43279,-308,69127,18506,8937,9877,27492,-43986,-22481,5214,-13887,-32480,-89494,-38412,-70722,43651,-55356,39932,3700,-95451,-65662,57156,55963,-43477,-68448,-3560,39636,-5327,-20804,57103,56873,42940,35968,14681,-2687,-25922,-4196,-17220,-15091,47425,98268,-47182,-46637,-76710,-46895,46159,12334,-26109,-38138,-39124,-43651,-57201,-11697,-25566,-15540,-43470,-62410,-24374,49098,-57245,9333,-32945,-952,19675,57073,50531,-35926,-23947,-31590,-25598,-23601,-18479,67706,-35072,-49996,25283,5996,-36087,-9948,22307,41481,11293,12309,-7915,17292,87056,26993,-22828,-61664,-101398,-20476,-10602,-4932,-3530,-21932,-15013,-10062,-20479,46303,17546,52737,-94840,26630,63601,62076,34951,39171,-20742,33158,-4581,-22174,33330,-43099,164283,-1576,30398,110362,34033,-56712,37946,45461,-31196,8730,20179,-34115,10080,107247,25137,6146,-39738,-35147,-6849,-41731,-27588,5464,-53360,-47367,-8624,-70526,-53619,-30140,-39317,-20294,41406,59708,91710,164507,95181,76189,-26095,-37459,-42561,47464,7918,-19340,76542,-34595,-29293,-11127,-49734,-4295,-57244,26198,21219,-4835,-35015,-51209,-11038,-82729,43701,-14022,5790,49404,28749,-18693,33037,-135328,5599,3101,24816,-2514,35953,1725,4789,-4164,-6230,-97238,9874,-46670,-51099,-64688,-112706,61960,43763,40919,-46828,49989,20482,-63219,-32852,-5998,-28944,-6016,45157,-6627,-8236,9040,-34197,77381,122007,124954,-9413,-13735,88216,42338,35763,52948,20852,37222,-12634,-48188,-44232,60590,-81642,-52480,-47501,-7081,-59677,-27408,9662,30222,27397,4705,-2752,118420,61866,-15094,-32020,-7199,70034,39758,67571,89159,-73960,-145756,-140463,-84604,-14775,1033,-132733,34646,32142,78811,24561,-26818,42833,33081,92766,71403,40643,-6860,-29069,38680,12692,81221,56501,66156,33883,-120811,-1331,45308,-1238,-123444,-107665,-17361,-8826,89883,-4568,-2221,-50534,-21588,22325,21053,-77732,50343,16835,-46377,49964,126579,-42752,-13099,17698,26129,-62319,-34038,-28507,-18525,43360,75914,-57499,35013,-24365,-6430,-69391,26943,-13178,18675,55146,45718,-13423,3576,-22747,-5208,10544,18656,13119,-5418,-9518,-24698,76851,34791,-31470,-5840,82436,74564,94650,-86680,-19503,9765,71782,38333,21243,112297,8328,-30372,82308,30169,24323,4989,-13321,-39603,10908,44685,26090,19761,28059,43206,7830,-54456,41802,41087,-42301,-23673,-12629,-13014,35605,60985,94263,15239,-38645,154129,17869,-18938,-30147,8308,-84094,35514,-5747,-17863,-16502,-29899,5878,3390,-70292,-64618,-69723,-67171,-2345,-10610,34715,-38199,36163,17196,-80154,-41600,-26354,6861,32346,-77486,-79790,-29093,-53104,9374,-42755,-33378,1766,41520,-33809,-3011,-23263,-76823,38241,44818,35961,38757,24783,15904,-74168,73565,50893,57495,-14406,-46200,-61287,78080,45953,-47535,-20236,17376,62736,91733,15388,16063,-11955,7230,-6235,5481,22051,-43592,-3070,-11521,40187,40018,68976,46118,110076,81350,92793,54788,9636,-5040,-13034,-20595,-5735,4883,13712,-389,-58650,-111866,-63368,-49583,-60588,4842,-10858,-8801,-51144,30241,-30609,8006,21468,25541,-33581,4605,-114417,-51791,-25802,12774,34429,41881,61284,65012,-21329,-10902,-28713,18616,20621,11294,-24430,-4215,87626,67874,53333,9884,83755,86948,-3432,65631,31733,-5076,-186,-24960,-10122,35722,-59341,-104195,2237,30384,2338,100928,-15222,-17403,52530,114738,13682,-31089,-13055,879,-25725,49678,-59561,-67410,-38132,3954,34422,197,-31665,-14536,-11164,-17087,27544,3286,50063,-8320,-17702,-55444,-28367,41272,-47119,-36450,-19008,-1612,-58621,-74562,14744,14114,83445,9036,-13731,17049,-972,54263,-12147,-47280,4419,26310,8850,-81985,-19371,-22449,63566,26638,-43940,-133245,-26885,35531,-23898,33956,-82825,-55040,-68902,-9558,47673,-26558,-57651,717,-15023,35161,-41808,-68100,26859,-45939,-48709,-143002,-43952,22694,49321,-47100,-19599,-42275,26399,15725,-20363,37545,-42670,-10939,13084,9093,53999,31044,25591,-10056,63333,62002,-44003,-9736,-32263,-20846,36102,46479,-13086,17538,-36914,-7761,821,-21668,-17994,39796,63516,-34281,-55588,7818,-11693,-120638,-40628,40395,-30203,-23906,-7932,34927,21947,-93664,13262,-9094,29251,-14536,13703,12011,30390,-50276,-113355,-8102,-55889,-6290,30658,65795,-23234,27411,14404,3098,38116,83363,30324,-101570,-2555,-35265,-1514,72478,18791,131986,68120,35998,6320,-66966,10175,-66122,-26585,-27670,12243,-18023,-56675,-35659,-12364,6179,100051,69872,78809,14665,50562,-15977,-81141,16956,38984,45682,-66020,6200,-29181,16148,25161,-305,-57161,-104233,-57228,56927,-19369,15620,35271,-14540,-33360,20589,1180,-27935,-37101,-100412,-124741,20693,11455,21767,9499,43269,-28215,3405,-66966,17992,69647,-13633,-2937,-43614,16097,40793,14254,56344,-12175,-6283,5429,14169,-29654,23443,-60509,-45033,23322,23604,-33900,-50870,-28329,-27490,-103868,-5320,-77621,-33396,21483,-35690,25624,-13469,26328,-32586,-4247,-63378,7924,-13665,-51027,-5687,-20511,87033,92109,82284,53190,24150,83211,10752,-9405,-91954,-11608,76708,65302,67468,-39092,55565,-65472,-14504,29741,41695,-25740,-8795,14131,99406,-13484,-41682,-73461,28122,82500,19548,88628,-7823,-42150,7963,-32000,30250,50550,23012,2737,-105,-11674,-6899,-43924,-53898,3600,17526,-89156,-49047,-63976,-6499,-16623,-5782,-8168,28399,151851,-34965,79900,-21034,-46494,-12463,6377,-8430,-52251,15959,29574,-51140,75937,-21470,-40909,-13533,36517,-16726,77109,56451,11026,46973,9993,41409,23464,109143,14925,-24267,-47648,29319,-103875,-66802,-32359,-61128,62633,-17581,-6639,-28257,67835,-14513,-31836,17119,-52258,-45330,28099,-41400,-18276,57069,46874,-34768,-91793,-34678,-119223,-66530,-24211,33207,39727,-13358,-31629,-66277,-49261,-38773,-61093,23378,67814,105635,45465,-29523,-18482,-9459,39576,-22423,21908,-36913,-14298,54302,77292,170620,19718,8918,-20092,-31370,44073,-13536,-37829,-61860,-65621,-13663,-77824,-17963,-42219,64005,36451,-38592,-42502,22955,65113,17588,-26454,-3752,-10135,118553,49606,56811,-27541,-7029,3200,4843,51324,-35382,18668,10436,-15437,-43550,-50771,-54325,23053,-3945,44382,-34510,97412,95450,-47146,35678,-4588,-46718,-103090,-36509,31200,68466,42072,8890,20311,57087,-44690,12980,35510,23814,-27917,4043,51129,-5655,-93671,-29166,67411,138486,23461,39514,9456,-43717,8885,53557,-5688,35502,-41973,12609,145938,61590,-8474,2919,124941,13155,43476,6647,-80775,-48752,-56420,-47481,-63532,-60395,-29416,-84058,-56093,-25865,-16088,15730,16022,78245,9371,-61339,35249,-49332,-110149,-45896,30233,-16338,-27186,-21902,52058,5485,-23774,-18929,11268,-94012,-18192,10452,-9354,18271,-53891,-93374,-18038,67414,-39624,-78756,-8350,35285,-12360,-52046,11923,-68135,-46550,-8261,72140,5340,-67454,18307,-85166,-20528,-20290,-14303,-7189,12111],[30700,-59219,10249,4317,15470,55713,36717,33667,-6841,88019,40614,29376,38846,30980,-48788,-26773,-21158,-21997,-32772,-77291,-35050,-76235,47711,-49493,51954,-12155,-72005,-44084,49310,42507,-63306,-76467,-12645,31843,4013,-14867,47907,62593,55155,44502,11783,-232,-28170,-13972,-370,-28631,70341,111240,-28422,-43833,-62923,-13616,35891,-8231,-40967,-10407,-48947,-59571,-107079,-16793,12452,-11816,-11167,-51385,-34140,60411,-65291,6301,-52216,-8748,22957,64531,56186,-28563,-1469,2803,-10881,-23909,-3376,54192,-68859,-62557,21264,4151,-38105,-30558,18706,42011,-31287,-12283,1031,12470,91844,40328,-29335,-37484,-94182,-52946,-8530,30122,-2223,-26582,-37816,-23802,-11453,27156,6401,62901,-57616,60803,60256,45656,27319,38940,-28991,55511,4060,-22082,15961,-32419,144161,13004,47977,88045,42062,-64746,46295,26768,-24317,32233,11533,-40520,23247,133316,12192,18847,-44873,-32482,-20036,-79680,-41160,7938,-51132,-59637,847,-67981,-35139,-58366,-35465,-29908,31241,71935,92050,170340,86538,74271,-51853,-53733,-66995,43217,21775,-19367,64989,-53809,-21625,-67117,-51230,-1846,-48820,36080,15096,-9340,-46455,-38729,16062,-67214,57859,11887,-10766,54410,10001,-28461,33135,-122512,6721,19638,16821,-7504,9216,2898,14851,-933,-6500,-133208,30127,-22065,-54277,-87070,-88527,62085,48136,43992,-42069,38002,-6979,-63172,-8741,7695,-60667,-5007,51961,14518,-3203,31166,-9324,75616,135643,114917,1510,10333,87122,47465,44254,54026,11224,55429,1401,-62988,-58721,65694,-78473,-46502,-73633,-36599,-87375,-15918,21926,35000,-10715,-14967,-8849,112991,74285,-36007,-68471,-28511,82510,30525,77692,97897,-42807,-161642,-83316,-109638,-45196,8359,-153987,10539,27821,51897,-11576,-34438,24135,14061,84436,74494,40481,1997,-13005,31825,-2929,65349,61409,76044,43074,-92176,7837,44061,5658,-126510,-91570,-28635,-6731,65551,-23400,3928,-19542,-15890,32908,20319,-74984,66243,8854,-51838,75747,154864,-36637,-33086,13798,24430,-76175,-31331,-15861,-16900,32161,59358,-63061,38434,2271,739,-69141,51699,-14132,19192,53217,39077,-54954,-27686,-14615,2904,18360,2909,29460,6881,6385,-10895,91500,34941,-63556,6627,72962,70076,96382,-90752,-929,-1545,54987,27219,40292,113320,2428,-31250,70587,30884,29838,24340,-19969,-61997,-21397,23378,9700,-8403,-1700,23531,-22392,-84285,32874,26340,-38697,6115,-15778,-25675,27435,65738,104733,15263,-59489,150098,20308,-27235,-9957,1018,-66951,56370,-4397,-2869,7945,3525,27328,-36981,-80797,-76468,-59276,-67960,2846,-7855,-2627,-61463,45475,34102,-72723,-37955,-36745,15958,18716,-71920,-77175,-36872,-25082,22676,-35747,-17757,20901,62234,-21415,-3445,-20430,-64172,30616,62375,30100,40938,9780,34922,-66924,39158,30439,71947,-2128,-23397,-55897,65333,46828,-35175,-19665,11044,49368,74160,21594,2195,10822,14553,37612,13165,8029,-52537,12070,14110,47981,64242,62615,51903,88208,66857,89469,71760,-5494,-15607,6185,-21025,-20252,9617,16208,24629,-87777,-118321,-76808,-44649,-48579,-7184,-16721,1015,-65004,5429,-16998,14298,26502,6921,-43717,27524,-68727,-49848,-27895,8765,33106,51550,50477,43356,-40747,-16815,-15285,73342,54132,24156,-42757,8735,74001,77534,77057,9354,101560,108336,7333,56605,39279,-10547,23784,-20657,8476,41839,-58281,-86518,-236,20017,-11817,55944,-17301,-26387,49157,140802,26373,-2233,8386,15266,-26573,59150,-68097,-41183,-42118,-9093,52766,9178,-37885,-33199,-2322,-32590,45824,23023,29005,-21808,-21390,-40240,-19178,30873,-64072,-41267,-21271,21445,-72632,-98081,6180,2949,82107,-29210,-5854,11380,-4016,37689,3262,-58101,-7663,-7007,-7832,-79403,-24414,3531,66699,36085,-49483,-130577,-35311,47354,-6136,37697,-89851,-40688,-64565,-22053,71932,-18149,-45752,9897,-9743,42439,-69629,-48162,45750,-30826,-88184,-111818,-47619,21643,55644,-36197,-20623,-48965,36172,44119,-28669,26944,-21462,-6110,2857,2137,48133,593,25194,-12259,41227,48035,-20757,-21630,-27403,-211,46608,35036,-14435,-2870,-63801,-17422,-24959,-15771,-30585,38828,53823,-8969,-50833,21901,-1269,-105282,-24673,35967,-21077,-24843,-50324,20930,5089,-68811,28627,7074,25820,-33978,-627,-885,41844,-54877,-75453,-14929,-46151,-9090,33913,80249,-12378,24283,-9511,22941,39077,77898,50591,-79022,2376,-13143,-3784,51491,8175,120998,111203,34591,14341,-54655,23657,-68002,-11712,-27781,1582,3602,-67956,-18599,-7794,-12803,101199,88305,74719,15991,32011,-36132,-70830,10381,73316,51168,-66791,17382,-30754,18493,26586,35176,-91377,-98522,-59751,55124,-18995,10351,21225,-11057,-29000,3941,17693,-13651,-47376,-74570,-120113,11885,36032,31130,14941,18196,-40787,-9111,-74823,50730,52832,-8069,-9171,-11252,30194,62218,-9077,44119,-43834,-5614,5190,19093,-24597,15065,-62545,-34122,31986,12784,-28998,-37814,1840,-41690,-116018,-17946,-83937,-48866,36041,-16344,13329,3002,1438,-39663,-10743,-61366,-2507,-69695,-41656,29488,-33485,87181,60444,94923,50337,13461,102531,14519,-31600,-77977,-39571,66828,62872,51333,-48618,19225,-50718,-4390,34760,46686,-7782,-4202,-18681,82872,-7608,-35297,-111692,31735,102208,9386,87843,-3159,-32660,3929,-61598,2234,81635,38561,9262,-16903,-15574,-19491,-76792,-84882,5214,24840,-59746,-47918,-58427,1171,-8636,877,10580,20947,153169,-21388,67563,-32021,-32949,-10774,-2479,-12120,-18982,20487,29919,-45780,70709,-22808,-55106,-10558,43784,-22708,97871,52721,13238,49225,10926,5847,-8271,94074,-7386,-56153,-100268,10636,-67964,-64498,-51137,-59611,35660,-11935,-7035,-20997,88795,-4891,421,26468,-59234,-74262,7122,-64746,-7023,50752,15790,-67433,-106520,-18119,-97604,-45100,-18632,25252,42118,2829,657,-37835,-47485,-34940,-64801,8642,59824,109014,43348,15299,-11440,-13061,33564,-26383,38064,-13348,-10236,29430,61827,167957,1045,-18120,4085,-35508,33098,-39882,-47780,-13495,-63560,345,-91840,3446,-48006,13729,16120,-53492,-33434,30891,58961,21033,-34432,-7118,6504,130498,54176,71507,-42138,-17835,-16973,16134,50696,-20720,21259,10388,-19105,-41298,-21231,-42057,-3479,-8444,26339,-33156,89969,57908,-52712,37697,-16431,-29524,-81238,-45958,40673,60630,66578,26273,23320,53066,-15915,-8099,17751,-16032,-42597,-9402,32666,-30831,-73321,-29952,38118,93720,8625,16568,21099,-21301,15109,54919,16181,34356,-39448,16777,129412,66912,16938,14851,105507,-2468,36725,13417,-29644,-18834,-53925,-45311,-46642,-29363,-23861,-69362,-52061,-5763,661,8893,15191,65945,-2949,-80762,20932,-47072,-125400,-59123,38005,-18408,-45321,-14471,58525,11342,-23313,-2751,12868,-76711,-17333,28335,5554,36085,-43318,-65483,-3320,61482,-36476,-84620,-3684,36456,-23709,-54596,41073,-51266,-43676,-19317,86193,5238,-65271,47837,-65752,-26439,-46149,-15032,-5446,12046],[44835,-77202,219,-315,34012,78971,33738,27460,-10518,83981,55748,36381,59277,34787,-39000,-23620,-36498,-26853,-39056,-49878,-30027,-67992,46072,-29851,58026,-21896,-32514,-24174,32802,21241,-71237,-73504,-28626,16829,24113,-5031,35153,58549,55703,47291,8303,3948,-33888,-19720,17494,-29601,95125,99169,-2508,-39256,-56592,5788,26522,-24605,-50801,12278,-57573,-70551,-144516,-17114,50804,-9664,24563,-34238,-27084,48443,-69716,2404,-57639,-11053,26047,63043,50895,-8155,36266,54719,8519,-17032,13614,30696,-86396,-33122,18633,-4274,-47110,-51165,20041,38143,-66580,-37073,5007,3914,78433,48281,-27155,-12339,-73995,-69904,-2466,57036,-7672,-38147,-65698,-36093,8466,11340,-23059,58771,-26125,92471,49208,28121,18066,43567,-44252,62986,8645,-17403,3111,-23244,98047,23498,60982,59514,51535,-66919,40634,2423,-22856,55254,-1963,-43004,26815,146660,3278,18012,-44006,-41843,-40914,-113760,-55871,4923,-39970,-61683,20583,-50510,-12245,-78391,-25006,-34585,20176,74693,78467,147791,69348,54329,-58276,-61344,-81393,19532,39228,-10509,55544,-63714,-15519,-94991,-47888,2344,-28984,44892,2729,-16018,-50846,-32607,38519,-40452,53232,26653,-26806,42432,-13136,-21892,28075,-92178,10738,43695,17365,-9631,-10268,20127,27953,-3043,-13471,-153530,30588,-3211,-48810,-99750,-66642,40837,44910,34120,-31161,25606,-13642,-47646,16688,18162,-82440,-11511,57332,36859,5649,45690,12586,80981,134272,80542,-6457,31747,82714,46815,44519,43892,-7920,69259,14015,-66829,-63288,68258,-69468,-48399,-110311,-67857,-105205,7534,35722,36049,-26456,-31692,-18410,88484,70554,-43192,-101024,-50554,82632,5255,72497,81755,6073,-163618,-98873,-133010,-75681,21817,-143824,-17298,20687,20569,-58013,-42310,19820,-3536,68451,70262,47229,11737,10084,28219,-11686,39693,61213,79118,46083,-62203,14947,38650,6251,-117510,-60685,-35879,2560,36543,-24660,8244,16435,-3741,40588,4648,-66827,80862,929,-50060,88897,152864,-33329,-51952,4346,20748,-82553,-24827,1611,-7833,29484,25961,-66445,32270,26315,-743,-62754,73417,-15083,16125,48306,39234,-83471,-59803,1961,10949,21075,-12870,41200,16596,18194,1922,100737,22454,-77003,20047,49152,60738,81271,-98841,16158,-16921,36405,17891,58529,117352,-11400,-39396,57882,28843,18528,31484,-15577,-80009,-45103,-1443,-13111,-31761,-51697,7917,-52469,-92583,17871,14881,-26228,39365,-27936,-40939,17307,65080,107369,5164,-71114,124406,28547,-16289,12233,-11760,-61594,70525,-5995,17182,38430,24741,41984,-68007,-69733,-70674,-18110,-57985,7760,1761,-31260,-72363,59309,51316,-59501,-27847,-30000,22049,446,-53877,-55908,-42782,1678,27549,-14199,14017,45257,77709,-14929,-10342,-18359,-58250,17092,73816,19764,31694,-3111,43966,-43960,9497,4056,77187,6094,-9523,-43531,45819,36641,-16607,-12095,2732,33369,48501,27729,-10262,26583,9666,68619,16769,-10506,-57233,20489,23409,51750,84212,46428,45101,16865,40671,71552,78393,-8026,-24449,27784,-18503,-26896,22303,29870,34758,-103715,-115569,-82405,-31506,-28416,-19966,-23793,6282,-70171,-13866,2907,20275,28411,-27733,-39427,50090,-19721,-32587,-18237,3229,20511,48475,30718,33689,-53385,-19894,8201,118563,81722,26224,-60174,16711,45950,87599,88188,6996,108671,113836,12233,43775,45540,-8091,24580,-3754,24669,45196,-42183,-74542,-14134,5470,-19109,8486,-18983,-35903,40751,135744,38082,32039,27694,30048,-23694,67822,-63856,-18642,-45240,-23381,60479,20597,-38685,-42298,5198,-48976,66124,37434,1145,-38414,-14339,-25422,-1087,29516,-67792,-36586,-19913,47145,-82960,-109984,-4,-13673,74197,-66471,3954,11465,-6580,16550,21330,-62728,-21795,-52463,-14664,-61693,-26302,30376,59012,43958,-35136,-102601,-39957,63685,18635,42910,-76556,-19912,-42803,-23910,88071,-10352,-38097,24834,7050,41957,-85419,-27598,47989,-17897,-122313,-83315,-45047,21566,61945,-17230,-11033,-47648,39637,73205,-29187,18529,4282,2013,-13576,-4150,41243,-35208,20138,221,22258,30578,-1334,-32669,-17713,19259,51984,29441,-1018,-15086,-77569,-22419,-54675,-6546,-37962,30971,46243,27241,-53394,35499,10616,-77984,-7184,36481,-9685,-24181,-79750,-1010,-21348,-43489,36984,16736,18224,-55116,-24645,-15112,49255,-36407,-25761,-13024,-39091,-17772,43796,76276,-11611,19623,-37570,45352,38477,55154,57720,-39198,4764,396,-6689,24105,-3649,97124,127263,26548,15445,-34141,22124,-67659,7252,-30716,-16661,7790,-79730,2753,-6398,-36300,93788,93740,61072,18639,7210,-50477,-48290,202,93671,52223,-55663,14330,-27174,15911,25743,60742,-114999,-74814,-51317,47449,-6584,3135,6443,5299,-11459,1292,26138,-4947,-50148,-36751,-110164,-18586,57306,27695,10809,-14555,-35617,-14074,-80401,61445,26266,-8903,-11859,13810,50339,66106,-18965,27539,-74300,-4000,1587,23011,-26223,11075,-57642,-18514,37172,-4476,-17355,-21008,43963,-50000,-136233,-35867,-85089,-42813,52153,18924,-2074,22458,-19795,-33376,-14627,-47778,-10516,-130600,-31321,50242,-38747,78417,12856,101939,41622,-1447,101408,1994,-49297,-44821,-47803,55118,52575,27762,-50420,-32226,-43143,-131,25197,44906,18144,-4633,-49338,57597,-5713,-27762,-126879,32280,111272,-453,91203,16320,-15939,-1262,-80354,-25811,96930,51050,17047,-29564,-16106,-21796,-98219,-92033,6111,23201,-19031,-52846,-54788,10605,-2285,3155,26251,7736,132282,-1300,48035,-33159,-8155,-4792,-19600,-21870,13135,19935,26736,-32293,45706,-23634,-58441,-1767,48098,-31160,105615,35796,13234,44385,18231,-25852,-18600,68918,-45711,-82822,-137258,-7064,-17293,-44461,-66737,-50213,10485,-980,-9547,-16524,96552,7462,25392,21617,-64007,-95663,-7602,-88199,-4066,30702,-16263,-85965,-90441,1413,-60370,-9245,-6444,19910,34466,20376,37380,2068,-42553,-23988,-54879,-13571,42730,99215,36272,60069,-424,-4986,25716,-36526,45751,-1906,-3119,40,39279,134689,-23908,-47632,29024,-27770,16833,-57105,-52194,28418,-59659,11192,-92111,37127,-44223,-32153,-4610,-54835,-20363,30701,45902,14345,-37699,-5573,29840,115168,50401,82960,-53253,-19844,-36312,22548,46075,-11312,22549,3992,-23181,-34101,4398,-32862,-20680,-1772,5507,-30700,72387,10869,-49176,28151,-11841,-87,-38002,-46040,20846,39315,76056,34928,30177,41822,9032,-28761,-30645,-78007,-62823,-34958,12050,-49431,-40475,-31938,1275,18956,-12535,-791,34032,2192,13848,48730,28512,24518,-35139,17975,97369,70086,43771,22127,76960,-11656,33008,19496,30517,4690,-39918,-37391,-34317,-6607,-14792,-51316,-39444,13481,13736,4217,-3262,43989,5633,-74083,9037,-33861,-116874,-71958,34220,-18425,-54059,-7764,52683,10787,-16018,7123,11276,-61879,-11007,43950,23493,38822,-41871,-40973,10460,54740,-30165,-84405,-1027,43662,-25187,-52216,69497,-31744,-28503,-34389,89035,12049,-33990,66273,-45422,-30102,-70398,-20716,-8462,14520],[61025,-58320,-5135,-102,44077,85906,26880,25493,-13259,60324,62632,29525,65873,37266,-13624,-16213,-34628,-26588,-49611,-16481,-24037,-48517,38002,-2007,57557,-20126,12076,-8133,14814,-3674,-65534,-60499,-46378,-2971,50762,6320,19828,43929,46879,43345,5801,5046,-39417,-20024,34004,-19076,112454,64673,24899,-32533,-61747,4828,17449,-30777,-52142,25406,-61290,-67204,-151632,-8668,77800,-10353,46569,-15624,-735,19031,-69190,-1801,-50018,-10578,24400,53304,34152,17999,79151,110392,25628,-4799,29077,3410,-83225,28789,19061,-14879,-56206,-62319,24968,29278,-81707,-56369,-111,-3507,49330,52570,-19738,11086,-42072,-67370,6149,68261,-19033,-54374,-86219,-41432,35940,1617,-62974,36550,-7745,110087,35397,15314,9735,48245,-63539,51777,8846,-8829,-10074,-20064,41949,22700,65644,35340,61756,-62218,21065,-24265,-27408,68823,-13008,-35435,19171,131593,-456,3561,-39248,-54861,-64579,-134712,-65895,-807,-21419,-53178,56327,-15773,7336,-81713,-8743,-35348,10061,68638,54033,102789,46612,24460,-51776,-60291,-88579,-14161,55040,3426,49243,-64701,-16007,-88030,-42691,7046,-6898,47859,-14988,-26542,-51601,-35528,46938,-9109,36233,31884,-38644,17908,-33572,-4093,13467,-56402,16606,67394,23699,-5024,-15236,49992,42342,-5111,-24969,-152915,14306,8937,-36337,-99304,-63319,5592,39458,15744,-15198,21542,-2154,-23674,38171,24773,-86363,-22668,58561,53381,16724,47029,23757,92682,119090,42729,-22573,43929,76694,43473,41601,23917,-28986,74810,19381,-56414,-52843,66863,-53394,-55801,-152898,-98039,-112120,35782,49306,33114,-12382,-43108,-34818,49040,53388,-28707,-123519,-69570,69699,-27877,52277,39933,51450,-152236,-158063,-138118,-99466,35261,-112445,-41833,11750,-4740,-102173,-48498,35124,-15068,46635,59318,62529,19333,38518,27083,-9385,16146,55189,73547,42614,-41457,16350,28546,-31,-106600,-21956,-36406,15775,17060,-11064,8488,48546,10922,44239,-26219,-51449,92857,-5985,-44554,82508,126896,-28978,-63571,-11956,14785,-82012,-17330,20856,5065,42543,-8248,-67239,19337,39161,-10827,-50545,85707,-18080,3839,39456,46025,-90078,-85460,21998,18136,18923,-24073,46410,22857,23617,13137,103353,-451,-69543,32802,21611,50882,56717,-105177,26844,-31745,19185,8654,65663,109666,-34116,-54078,48906,28738,-6301,25645,-3841,-90102,-53675,-19265,-38773,-44754,-101586,1322,-72470,-78210,-6,10009,-11436,64883,-43480,-53758,10404,57606,101365,-11121,-72831,78287,41302,9454,30130,-24242,-69235,71670,-12426,35868,67329,35886,48660,-80928,-42982,-51042,41590,-40530,11935,8820,-48042,-73261,63462,59030,-45741,-15957,-4517,21590,-18275,-33073,-22520,-44386,14555,23269,17436,54732,69043,80855,-14710,-20457,-15127,-59418,-596,74859,7857,18724,-712,42189,-12016,-6808,-23216,72204,10693,-5387,-24970,26261,15468,2458,-4,-2274,18258,24454,32091,-16851,33371,-125,70604,15970,-26109,-54276,19349,14285,54863,95154,23623,26702,-72349,6063,43089,72248,4020,-20098,46800,-15868,-22054,43239,45146,26737,-99066,-102299,-79607,-12494,-6909,-31231,-29876,6651,-66633,-22566,22972,24774,23594,-61713,-25093,66933,18151,-8124,1846,134,-125,30779,7370,35761,-54572,-20997,35461,142292,91853,12199,-74211,16399,15069,95273,84172,4148,101502,93703,9448,28968,47386,697,9850,18421,33662,35189,-18437,-73847,-37353,-12075,-19635,-23672,-18875,-41203,30554,96045,45688,63014,41847,38344,-16109,72718,-51103,-7573,-47104,-33452,55269,31689,-34062,-43991,8888,-59594,83080,42630,-26294,-52464,9461,-12661,22599,36725,-55118,-23727,-12194,70942,-83959,-106224,-2826,-28634,62031,-94599,12536,17472,-9790,194,36972,-58954,-32665,-94353,-10146,-34635,-24216,50408,43412,45324,-13705,-64137,-40439,72698,39900,47580,-44150,2854,-6658,-12792,92334,-7689,-37559,43308,32491,34389,-85497,-9817,30081,-11741,-142779,-62929,-32279,23158,67334,6250,8069,-36636,39994,92374,-23396,12952,27853,11008,-33661,-10094,37788,-64452,11142,23389,9930,11980,8526,-42539,-7854,31060,50156,31346,26663,-16587,-76922,-19829,-77887,-1742,-37634,19960,43331,59976,-63690,41278,20353,-45208,8013,41082,4660,-22727,-81453,-25065,-50989,-22704,39064,17167,-46,-76637,-51408,-27658,47629,-9467,14420,-1258,-35342,-29334,57203,54416,-20519,15699,-60170,62033,38403,18644,46871,3333,4826,1906,-4704,-2518,-11759,70307,115192,20161,10661,-12938,9288,-61032,29616,-33490,-37022,-4135,-91291,23227,-6455,-53565,84291,84203,37918,19857,-17159,-54285,-18993,-10892,92871,47794,-32224,1748,-18357,10791,25370,70480,-116556,-47013,-36243,34877,12960,-5118,-4388,34369,14124,10567,20699,-2306,-41872,3649,-101633,-56994,72960,12940,-3670,-51268,-16496,-9586,-82493,53545,1638,-15505,-10344,15726,66321,58259,-12692,9163,-95185,-2951,-6186,27161,-26258,11176,-49088,-4569,35968,-24844,2370,-2536,86847,-48410,-155194,-55232,-77233,-17561,65513,55007,-14550,41295,-30556,-13834,-13603,-24384,-14649,-177676,-22834,50543,-36514,64601,-31501,99059,28770,-19420,82033,-19899,-53443,-13652,-39178,42631,37974,4165,-42326,-81178,-43344,-3266,3387,36369,41434,-8319,-69890,34267,-9921,-20237,-115876,31066,106245,-5328,92234,43329,4108,-6157,-82191,-45089,94521,56720,23286,-36723,-14795,-11599,-103832,-74867,7420,11400,21786,-54326,-53009,18032,1885,-467,31603,-10330,100153,20449,26575,-28690,22646,5375,-39123,-35042,34448,14656,20112,-15054,6857,-28362,-50969,10461,48105,-38651,95714,8282,10021,32592,27428,-48025,-10509,42683,-88408,-97584,-149892,-17427,30744,-10241,-76823,-33370,-2401,16014,-13913,-15633,90711,17292,33110,4512,-64238,-104489,-11752,-104236,-8636,-1436,-43026,-78338,-47727,18547,-24912,28073,7750,16902,20197,35022,74326,42832,-30414,-10112,-36409,-37195,22212,81626,24415,90287,11682,15167,18604,-47640,45557,-671,8811,-25564,17467,84139,-48829,-69363,43216,-8434,-514,-66860,-46302,47400,-49161,17722,-78960,69862,-31585,-61806,-21324,-39461,-6241,18222,25608,4793,-36524,-2313,55673,79233,36581,86967,-54648,-9972,-51400,13588,37883,-7795,23306,-9615,-27074,-27944,21491,-27471,-25428,13748,-11160,-28259,52881,-21402,-36406,13112,7421,32489,3677,-37861,-24044,11288,65383,31752,44437,32677,22582,-43032,-91139,-131289,-81324,-65323,-8850,-54613,-2371,-34295,-35560,-54506,-34128,-5128,40565,22343,9019,38924,25023,6305,-32426,16013,56292,70942,64164,25356,45657,-11128,33629,22411,81406,18185,-19048,-24773,-23476,3327,-6811,-34727,-23191,24719,22772,6813,-35896,13847,33165,-39872,11559,-15604,-85383,-77943,20058,-14314,-46991,-1951,37407,7300,-1472,9622,1463,-58663,-1565,55894,39211,26070,-47125,-20746,21247,47952,-25056,-83208,-1427,56252,-14730,-47003,90127,-15542,-11179,-52626,77035,22610,23622,67820,-33094,-32149,-89629,-29719,-14278,17457],[74395,-8698,-1554,8887,44779,75020,21022,26662,-16857,28214,63426,13172,58702,36904,21361,-8763,-14616,-21250,-60223,14156,-15982,-23849,24374,24051,52089,-6807,48853,4303,2863,-27030,-48795,-43197,-60288,-23488,75055,16061,2290,20863,33977,33606,5556,-1066,-41676,-16198,46146,-2376,114841,20335,47110,-24975,-76932,-13558,8259,-24345,-43359,26709,-58253,-49111,-125775,10316,87177,-13465,43097,246,40472,-15319,-63203,-5176,-34683,-10247,15208,38450,9244,40719,112798,148633,35197,9834,39640,-20578,-62302,92141,22936,-22920,-56708,-55568,30761,15690,-73518,-66136,-15201,-5958,11895,54086,-12618,31513,-2814,-48716,17313,62768,-34113,-70581,-89747,-36415,61993,-2823,-97785,787,-1344,106814,21929,10645,3102,46263,-79937,23403,6858,2781,-26500,-24176,-6912,7001,61344,20077,70488,-51764,-8346,-48991,-36533,65405,-14981,-14602,1494,86817,580,-18929,-32720,-63335,-82046,-138418,-66919,-3267,1207,-36789,101429,30913,17831,-65273,10277,-35281,2302,55642,25158,50425,21271,-4599,-38918,-52138,-90393,-45551,65066,16651,45112,-60441,-24668,-55854,-38114,12293,11146,41829,-35114,-40710,-51760,-45398,35706,16273,16385,29649,-43981,-11713,-45874,16483,-9455,-28137,22666,82027,31485,6803,-7752,80856,56696,-2166,-36935,-135467,-9056,16865,-20488,-86146,-86108,-24406,38328,-4030,3216,30373,18287,2346,52184,27190,-71331,-33787,53311,58548,28480,35319,21878,106462,95936,17269,-34356,42987,70512,40495,39972,-1883,-44729,69433,12730,-32280,-25555,60385,-31393,-64170,-188551,-115402,-109230,57929,60496,28175,27437,-45909,-57517,2936,27621,6887,-131602,-82750,46829,-57901,22195,-16487,67543,-146892,-223017,-113563,-111049,43123,-79942,-56668,2170,-19032,-129013,-51252,63379,-18034,22669,42684,82171,22292,68127,25962,4381,3266,45434,60756,34185,-34049,10359,13799,-11370,-100423,15099,-29607,29264,17210,9161,1210,69002,23282,43699,-63720,-28704,99955,-11142,-38400,57008,90202,-21912,-65594,-32281,6444,-76842,-11422,37692,15659,67704,-28787,-64123,4552,36752,-26821,-35630,85986,-24012,-18634,28790,56430,-75720,-100458,39868,24071,13642,-27138,44866,26302,21076,22764,98286,-27098,-48941,42799,-459,43092,33940,-102206,27756,-41551,3808,-1818,56833,79930,-62137,-74572,46347,32815,-35225,9300,7623,-90431,-45688,-23062,-60863,-45249,-123777,6150,-74773,-47764,-17022,12521,-1397,73421,-55170,-60022,10436,42314,88876,-27556,-67585,23615,55678,39649,38327,-31204,-76902,58146,-24185,47918,87225,44343,49158,-73815,-11395,-26035,93862,-21638,14905,5289,-53078,-67205,47614,50794,-35009,-7191,33852,13918,-33360,-16505,11793,-40603,6866,11127,49342,92156,86896,68588,-17574,-29092,-9379,-63746,-18276,64158,-2870,9921,24209,33195,21741,-8391,-47237,57766,11636,-9594,-2428,10317,-11578,18498,13503,223,8003,9306,32145,-15511,31197,-5573,40618,12195,-33784,-42308,9942,-9830,58680,94688,-1696,737,-134032,-28099,12901,54245,24039,3766,58470,-15584,-7421,64896,52251,3932,-71441,-79060,-70549,7496,9370,-39243,-31782,3424,-57414,-19752,36515,28011,10126,-80652,-7766,74588,37800,13821,25924,1624,-23400,2061,-12860,42547,-44301,-20983,59355,140618,79277,-15738,-82848,7237,-6582,97782,66890,1204,80208,48795,-553,13739,43090,12066,-9634,37906,33362,4907,4652,-81441,-64445,-30404,-16145,-33310,-15595,-38290,21893,35758,46669,83571,49666,35894,-3754,69906,-34967,-10372,-44857,-34482,38974,39436,-25208,-41640,7354,-58166,91856,36603,-46266,-60023,47521,-1859,46400,47640,-29278,-6645,2273,88482,-68847,-87473,-1842,-34669,47970,-108871,16191,27294,-14803,-4166,46211,-47394,-36788,-115458,3368,-7656,-18902,58393,24665,36967,2786,-29212,-37757,65483,48242,49803,-1914,23358,32660,8678,85347,-13431,-44351,60487,58054,22252,-70359,4304,-3420,-12842,-146190,-49498,-9462,26123,70302,29805,33658,-17511,40174,94258,-13956,10134,44425,18850,-51550,-16188,38887,-78469,1809,49058,4974,-6075,5838,-50793,-3735,31085,40841,39555,61770,-8917,-66361,-10351,-84409,-4511,-30283,9421,45631,78474,-76289,34741,25361,-15383,17344,47255,20254,-23049,-52991,-44507,-76079,-9928,38927,8778,-30163,-95151,-71823,-36473,34655,10740,31770,17322,-33475,-38679,69253,21509,-35524,13956,-70327,65507,40916,-20542,20036,35600,3440,-6807,3038,-20228,-12445,50439,86667,20492,1932,1626,-9160,-46416,53039,-32693,-53151,-26230,-99735,37389,-5861,-58235,75876,63026,10004,17321,-34432,-47315,3650,-20272,70691,38166,-1635,-16205,-4945,4740,26602,63250,-94502,-33221,-19925,19548,30230,-12753,-7551,69777,39525,24121,760,-3411,-23144,38644,-97396,-86212,81800,-7679,-26116,-89836,5314,2792,-80100,36791,-11426,-24928,-4928,-11478,67259,44719,4758,-7620,-103230,-2854,-16596,31251,-15170,13547,-39836,4251,27736,-41237,29702,15212,117618,-34739,-161034,-72569,-58833,17345,72320,76841,-18447,54952,-29220,13267,-7073,4568,-15058,-193089,-17009,33632,-28665,50180,-54237,84921,15304,-38951,54282,-40494,-38920,-1130,-21659,30943,23468,-13738,-24933,-110825,-50342,-12249,-22758,22246,53723,-12609,-76406,21261,-20521,-13942,-84172,29033,90223,-1787,85058,67353,21225,-9660,-68471,-51670,75918,54549,26082,-37715,-13498,8289,-97139,-43000,10490,-6591,52713,-44721,-52589,19875,2990,-10575,23829,-30763,73605,37214,8371,-24455,50761,17377,-53544,-46985,39941,6213,11192,1614,-33811,-38046,-38307,22462,43822,-41096,70596,-23318,3199,16452,33085,-57883,2180,21910,-117221,-96414,-138467,-17760,61156,28706,-79014,-11738,1376,37627,-19218,-18315,75177,21344,21786,-17889,-58004,-99329,-5387,-108678,-17864,-39826,-60737,-41665,4592,27462,-4545,53984,18233,14832,2142,42385,104737,72623,-9703,2078,-16405,-55123,3723,65793,9201,98959,21452,42371,14624,-53255,40873,-4355,25658,-41763,811,32195,-66320,-74259,41651,17046,-14074,-69477,-27687,37272,-29894,20055,-56581,88873,-14344,-74955,-34560,-10780,5386,-4944,-736,-406,-31744,-1323,78850,38554,14208,80631,-43115,11117,-60700,-14376,28178,-7578,22954,-27897,-29902,-29809,28703,-24209,-19475,32970,-19409,-26598,37676,-25762,-16001,2179,33660,57001,26440,-26791,-75426,-14613,33450,16701,63515,32531,21833,-48040,-134226,-149716,-90943,-90805,-27961,-44385,32026,-35847,-64445,-92148,-50924,3314,32911,34728,5031,29182,4953,-15916,-32686,11172,17878,70245,71849,25140,18466,-2208,33892,20437,109207,23808,1932,-10037,-12511,1735,-4405,-23329,-9094,24159,28682,18796,-70549,-20778,65677,10914,31742,611,-41106,-72969,-91,-4962,-25548,2454,17782,2742,16412,7504,-18584,-64811,9187,64269,47503,3286,-53038,-3517,27787,41009,-24841,-85721,-5301,69988,3853,-41374,97649,-6904,-1057,-70299,49347,30842,83468,54096,-31930,-32732,-100535,-38873,-20336,18215],[81050,47206,11119,25525,37963,50982,17208,28914,-22125,308,62081,-5388,43388,32853,54330,-3836,17855,-12660,-66366,35955,-4149,-1280,7149,37573,44250,13146,68983,13911,1984,-44212,-27185,-31823,-66264,-40010,86512,21497,-17402,-6042,22462,19831,7976,-15454,-39463,-11389,50833,13331,100085,-17958,58229,-18848,-95161,-38760,-848,-7725,-25474,16268,-49167,-24056,-80502,38104,79812,-17252,14212,10670,84997,-41447,-52426,-6139,-18579,-12133,-1780,22564,-17470,53281,125012,151368,35912,23543,42429,-36335,-32497,126488,28954,-25658,-42563,-28077,34233,-2312,-48919,-65126,-35808,-2151,-25014,51704,-11280,48002,36909,-22728,30839,45194,-49675,-81687,-73819,-21428,75981,-5227,-111225,-36655,-1884,83716,10258,14422,-2611,33165,-85590,-14601,6326,16727,-45281,-33898,-37402,-21090,50526,11766,74104,-38229,-40471,-67540,-47016,44566,-6161,14996,-21835,27717,5096,-40612,-25740,-62527,-83719,-126574,-57731,5277,23453,-16983,136881,77240,17448,-32941,27566,-37844,-2503,37537,-869,8241,-3985,-25678,-23986,-38732,-86075,-64612,67306,23662,41116,-55309,-38867,-17158,-35022,19385,24113,27133,-53512,-56444,-52376,-55971,7701,25655,2465,21331,-42364,-38906,-48096,31326,-34167,-15828,27094,81288,36208,21989,75,98040,70310,7363,-44917,-110463,-27726,24717,-5625,-64705,-120934,-27695,45589,-18871,20584,49866,37324,26530,57654,25056,-43745,-40028,40782,50086,39571,17427,10705,115951,72047,9807,-36004,28849,64656,39507,40781,-28155,-50405,52951,-6945,668,14474,48522,-6763,-68491,-196792,-102887,-98662,64550,67196,25017,79440,-36551,-81321,-39818,-1692,53836,-123355,-88524,20249,-74617,-9560,-68423,39595,-172884,-262891,-59008,-108078,41928,-63725,-58719,-7198,-22716,-127279,-49194,89086,-12649,1148,21379,96713,19552,91983,21964,25915,4104,36069,44250,23507,-37157,-620,-3746,-24305,-99026,41757,-17452,39817,37604,26283,-17121,74147,29628,39560,-88531,-718,98575,-14396,-33119,19508,55071,-12858,-60148,-51115,-4067,-69913,-8799,48309,17773,90247,-28562,-55588,-6816,20969,-44973,-23207,76036,-32186,-45870,21454,66364,-48729,-105424,50764,28583,7855,-20725,37980,28306,10232,31038,84512,-48668,-30198,47608,-13224,37942,22584,-85556,18520,-43481,-10619,-13392,34667,32242,-86280,-96798,50246,40174,-56192,-13080,11233,-80923,-24787,-11293,-72671,-34916,-99694,21283,-57875,-12501,-29976,20379,-616,61457,-56853,-57701,18524,19323,72888,-38678,-59400,-20657,68117,63548,34231,-30845,-67156,34665,-40188,50876,93976,55209,46996,-52282,13428,-4713,113429,-8317,16299,-10124,-47884,-56903,10798,26928,-28787,-4686,75355,2062,-42048,-6643,35829,-31863,-17576,-6071,70559,114176,95654,42589,-18575,-31959,-983,-64832,-29167,43617,-10515,10254,67652,22814,51607,-587,-66106,35747,8213,-20127,19685,-3212,-35668,30465,25835,11382,5364,5067,25193,-7307,21316,-645,-9027,7920,-32449,-23307,-2599,-41289,61788,84802,-25350,-26857,-139360,-50669,-9331,29246,40240,42325,59874,-18656,10044,72442,44836,-26137,-26139,-48751,-59251,22569,16515,-43010,-26332,-1006,-47567,-8487,38966,31419,-10583,-79051,5603,72363,40673,25723,44923,7148,-43689,-29745,-23953,45086,-27111,-20489,73922,118270,48388,-47962,-84643,-8168,-12564,92516,41688,-2340,49717,-7482,-14710,-822,32955,21604,-25574,48911,25077,-42073,20937,-87944,-88126,-46882,-12759,-25506,-8456,-25955,17176,-22135,39777,90018,51270,22431,11932,56205,-20314,-22944,-34211,-24243,16763,41370,-14413,-37200,794,-41410,89429,19662,-54845,-60237,88665,8903,64259,55244,1285,8871,21095,96563,-33561,-58652,2730,-27716,34033,-109605,12960,37559,-21958,6003,47228,-31267,-33500,-104953,20618,10846,-12418,52661,6212,18596,8464,-5902,-33894,40572,39599,48517,37450,38320,59976,34150,71380,-27854,-55702,70825,73487,9244,-43641,15345,-41921,-15947,-133198,-39189,18098,29136,69175,49177,61296,5236,41611,78623,-3647,9004,52409,24504,-60042,-22519,41289,-75481,-3178,67714,5614,-22526,-7645,-56422,-10827,19159,25784,50362,92935,3012,-54180,1720,-69525,-13456,-19922,1751,51248,78792,-82907,16473,24942,3666,18722,52010,32868,-28617,-4974,-54198,-89459,-5964,41357,-5477,-63801,-105140,-77804,-40911,12108,14939,25949,35935,-30659,-40323,75605,-11089,-51181,14458,-66383,51849,46600,-47233,-13809,51728,2146,-18708,14608,-22788,-4664,42985,56540,27091,-8390,5752,-28328,-26610,73331,-26121,-60314,-50169,-101014,42437,-2738,-49764,67821,38374,-15298,10341,-40189,-33856,2753,-26407,34258,24826,26540,-36600,11608,-1603,28895,42951,-58598,-43702,-6853,4175,35151,-18005,-2148,98896,55867,32722,-27392,-4901,1332,63670,-94625,-94301,82931,-26788,-51291,-127438,17968,18598,-73014,20931,-9514,-32832,3181,-58078,47993,28350,22440,-19587,-101135,-2369,-26171,33796,11813,15735,-31156,8325,14254,-46716,61473,29823,128065,-9829,-146025,-85952,-31544,48979,71010,77926,-10898,59522,-20324,38428,3656,33014,-12873,-170177,-12936,9779,-17800,38286,-46150,61263,5530,-58191,28962,-50392,-7402,-10728,-4170,21937,12749,-23793,-1700,-113040,-61777,-23196,-42771,4320,53034,-15168,-70360,21242,-35498,-9738,-42843,26351,71223,9961,67500,80059,29808,-11465,-46690,-46910,45829,46725,25040,-33219,-13415,30741,-87847,-11585,16188,-23986,67888,-23526,-52552,14086,-367,-25815,5602,-49922,63234,42548,-3298,-24772,67322,27092,-56288,-52828,30550,-2985,1480,14468,-63814,-49351,-27910,30586,36385,-35692,38708,-50504,-6775,34,31125,-55177,3866,8900,-117951,-79644,-110353,-9697,68504,60956,-71434,9829,18026,60389,-23978,-24110,55993,19232,-1158,-37154,-45153,-81882,7091,-101777,-27821,-74811,-68390,12990,45325,24407,-3824,60598,19817,11894,-18065,39165,120912,83452,16289,10007,-1211,-62238,-8693,59769,-6970,87395,25919,67848,15290,-48484,36183,-7211,45514,-47002,-11071,-8859,-70922,-59067,28259,39982,-19854,-64090,2935,5027,-4915,19487,-31833,88015,1262,-77202,-47708,22756,11010,-31795,-29165,2499,-24421,-5500,95163,8915,-11597,64163,-20377,38297,-64552,-51977,20060,-7319,20113,-45348,-30618,-43699,27423,-20067,-8632,50102,-19190,-25492,29561,-5533,8627,3280,55802,64383,26208,-19703,-112381,-30550,-14804,-6332,80920,41842,9210,-45412,-136603,-127296,-88553,-102698,-43054,-22201,55177,-35573,-78703,-76998,-60205,16881,7993,36009,4385,21185,-26394,-35299,-34702,4487,-6956,68998,64109,21843,928,8786,26010,13480,110144,27166,16663,3163,-2722,-5871,-9187,-18600,-1602,13227,32420,38481,-91394,-53564,82994,60834,62709,9421,1615,-57813,-20483,9321,2980,4643,-924,-2825,31357,5298,-45376,-69879,20157,69537,45012,-20574,-53175,12484,29755,33847,-30303,-92539,-11797,78883,23242,-37034,90128,-7004,-3032,-81809,8716,30455,112753,31815,-38640,-31267,-101245,-45248,-24473,14757],[79678,83191,26668,43962,26902,21825,10993,30465,-28593,-14850,61775,-18691,28495,25225,72424,-817,51923,-3622,-64818,46331,11960,13323,-11338,31995,36645,31988,70467,20704,13056,-52517,-8409,-38170,-62944,-48492,77987,21266,-38709,-30906,15307,3434,12332,-35509,-33955,-9056,45780,21935,71919,-38822,54984,-16192,-106205,-57872,-8938,12577,-2180,-3607,-36978,-2965,-36216,69314,62081,-19598,-28090,14956,118098,-51328,-38647,-3107,-7081,-16836,-24521,9008,-38588,54122,111383,115861,30760,33358,35632,-42632,-4868,122343,34643,-23808,-14062,14081,32780,-25507,-20008,-55090,-51640,6265,-53920,43030,-19143,59381,69464,797,45027,23103,-61913,-84386,-44063,-948,71136,-8914,-94779,-62007,-3941,48990,822,24233,-8688,10008,-75954,-50484,10305,32607,-62060,-45677,-46905,-52624,37562,5159,68824,-24544,-67115,-76956,-54788,15114,7886,39608,-43391,-23521,11602,-53124,-18412,-51997,-64220,-104514,-40586,29869,40587,1630,141791,108201,8671,6065,38641,-45073,-4673,15552,-18475,-11899,-26616,-37882,-10118,-21089,-73738,-66812,61873,21444,35369,-52056,-52899,10072,-32412,30097,34938,8182,-66037,-70507,-52227,-59415,-25047,14134,-487,8006,-35018,-58445,-42067,34820,-52238,-19887,28478,63835,34439,33317,-7312,91077,82407,20214,-45698,-86221,-32790,36021,4725,-41317,-135124,5653,60059,-25833,33469,71685,47725,46964,55760,17927,-14706,-38145,22400,29555,48720,4761,-1995,115022,53022,16977,-31498,5064,58498,40133,41037,-50008,-44962,28321,-35516,34367,56939,32189,15792,-65316,-158953,-51546,-81974,52314,67936,27750,125803,-13011,-97677,-70237,-30478,97255,-98758,-86418,-2572,-72189,-34420,-97205,-25206,-239661,-259824,14214,-91739,31244,-69056,-49357,-15722,-19598,-95705,-40817,97405,-1431,-13491,-3522,94927,11951,101495,13427,48734,16253,31323,27749,13238,-43569,-10807,-21194,-35048,-97413,52882,-3914,45188,68788,33136,-47474,65842,28696,32214,-78196,28290,84728,-16329,-28890,-19622,28316,-3812,-52596,-63485,-16208,-63422,-9807,50636,8011,92518,-9426,-41144,-10913,-1491,-62023,-18354,60595,-40595,-68262,22781,72690,-19918,-104045,51822,31491,4143,-6147,28270,30208,-7497,38168,61685,-57414,-27731,44953,-18679,34488,26599,-56518,2188,-37135,-24566,-24271,7290,-17099,-96769,-116111,57619,47273,-59723,-35910,3193,-63538,1862,12240,-69888,-18400,-34313,42289,-27747,15871,-37064,29546,-8885,32647,-45815,-47148,33041,-9552,54782,-41628,-50925,-38531,75605,74866,19014,-25810,-32110,11456,-57882,45498,87962,67453,44967,-27086,23138,6952,92536,-5547,16371,-30993,-34003,-44477,-38023,-5424,-26406,-8311,110651,-7884,-43680,-2663,43122,-19842,-45569,-24608,74275,114393,94905,8552,-13355,-26982,8656,-56715,-25312,17620,-14374,19887,115080,15960,73513,8272,-80375,8832,-220,-34478,35101,-18417,-48021,38982,35451,28619,10561,8177,9684,4084,5697,14337,-58208,5553,-24714,-2247,-11379,-70964,61363,71157,-43595,-50001,-93696,-53592,-17150,4824,41841,80204,51078,-24207,21019,50731,22059,-55437,23561,-16632,-49838,27914,14557,-42149,-11750,-4222,-42171,5796,29684,36931,-32992,-60837,10683,61666,33946,24938,51226,13788,-57051,-55445,-22796,37378,-10104,-19945,76145,85173,11389,-71293,-78727,-24718,-5585,77414,15395,-7459,19000,-54855,-28119,-14071,19145,25927,-33584,49491,12991,-90901,27751,-84398,-101586,-59265,-13258,-11747,2055,-6726,17436,-58746,25580,82715,47185,1584,27607,31051,-10771,-36450,-12593,-4351,-4997,36306,-4490,-29939,-9094,-10863,75263,-5786,-52513,-54942,118079,22355,71582,53830,26519,16901,39936,93931,17786,-26905,9925,-9279,21772,-101123,4262,44983,-30399,27601,40459,-15216,-24833,-65915,35405,17221,-7372,35236,-11384,-6744,4417,4854,-30949,4573,16982,43921,63978,45841,64101,55928,55911,-47571,-66678,70437,71891,-741,-10533,23987,-73551,-11595,-106359,-28913,41762,30260,62765,61246,85892,25685,43741,52781,5667,7759,53492,28067,-53872,-28492,39054,-59884,-907,71967,8543,-36644,-25330,-57991,-32097,-799,8355,58665,108358,12900,-48564,10497,-36445,-23914,-12685,-2397,56421,64157,-76889,-7594,20461,7109,12396,53136,37087,-42264,44921,-52521,-86583,-8724,49210,-21439,-85822,-100860,-65403,-41602,-14229,2899,7601,46370,-24000,-30478,74401,-31303,-61975,15821,-52163,22498,53631,-49737,-42553,53008,2776,-23606,26871,-8452,9531,46437,32934,34940,-18017,1124,-45089,-8713,85634,-13841,-57143,-68056,-92158,40038,4078,-32477,57053,20022,-31052,436,-33713,-20621,-30146,-29286,-4985,10090,42117,-57184,29097,-8021,30796,16473,-24692,-72163,548,-8738,21543,-19768,9299,107766,56635,29748,-52267,-4234,24370,77366,-87003,-79590,75276,-37991,-72208,-156589,15877,32116,-62096,11612,3820,-35005,12410,-102277,13014,9069,28595,-24639,-95051,1126,-30818,33093,49990,15811,-22288,10681,-997,-38682,91380,39124,118644,22147,-110585,-95249,247,66035,63112,63253,6728,53289,-12627,51944,15783,54236,-9318,-119658,-8916,-9530,-6493,29787,-11806,32628,3095,-74986,12040,-45253,31700,-34395,6976,17284,7770,-27407,21978,-91205,-74035,-31474,-48102,-15377,44964,-14840,-57570,30831,-50906,-7823,-3981,22354,57483,24736,41957,78914,27396,-12091,-26555,-35571,11471,37662,21218,-25482,-14280,46547,-85426,5510,24425,-34323,66785,2974,-51643,1096,-9865,-42450,-16096,-63762,66358,32413,-7943,-30343,67062,30020,-44206,-49490,12180,-10139,-7685,21778,-75445,-55938,-24458,32415,27302,-22418,10412,-65622,-18548,-12611,20567,-41647,-12436,2419,-89779,-51908,-75189,1953,57362,77582,-53864,25487,37525,79691,-26464,-32343,38590,12925,-22794,-47507,-28054,-55909,18823,-86519,-34782,-95736,-66890,64879,60103,9587,-18810,47549,9352,6706,-39072,24430,117303,74388,40367,14604,5669,-57780,-13168,65103,-21418,62062,23555,82441,20676,-32529,34997,-5715,64862,-43493,-21683,-32929,-61359,-28159,13617,52123,-16064,-49942,41702,-33384,18756,17989,-12082,70283,9368,-73872,-63074,51335,8268,-52910,-52738,12996,-15697,-15285,102680,-2027,-33161,41285,7105,62871,-63952,-78671,16497,-5733,13907,-55360,-28335,-67738,20804,-12535,-288,60874,-14098,-23759,28402,24254,32430,18041,63830,51545,10593,-21400,-124643,-32353,-67746,-30412,90027,54321,-8981,-40620,-98685,-78349,-76930,-96573,-52403,4649,63567,-33008,-74902,-20055,-62834,24477,-29020,25234,6287,14290,-59488,-45283,-35413,-2176,-13092,67619,42769,15828,-4343,12751,5109,3362,90033,33733,21374,11049,2455,-12853,-18383,-19365,-2021,-1898,34005,60707,-87370,-76656,69679,95133,91945,9279,31753,-37998,-36027,26575,30417,3882,-15079,-10143,37644,6688,-70110,-63642,30528,71353,31570,-36695,-43867,28080,27599,26772,-38579,-99041,-18740,78013,36021,-34271,69322,-13844,-16185,-81856,-37983,18196,94182,8740,-46800,-26658,-92334,-47675,-25664,6609],[71797,88467,34313,56393,14769,-4502,-3841,30697,-34809,-15295,62853,-21668,21523,15095,67320,3550,75834,3151,-54400,46015,30177,17521,-28896,8641,31075,42111,56843,23887,32805,-51695,862,-68534,-51657,-46707,49781,15679,-59817,-48166,11752,-14928,16934,-56056,-28219,-11409,30442,20534,37815,-39513,37881,-17754,-100446,-61769,-14580,28424,20983,-28752,-25726,6021,-7502,96258,42272,-19099,-66268,14298,128302,-44847,-24247,4893,-2009,-23438,-49480,-680,-48338,46690,77087,58749,25472,37248,19279,-41533,11722,93177,37562,-21320,21268,56378,25269,-55166,2397,-40068,-49494,15563,-70415,26633,-36333,64398,88721,15558,56550,3862,-67179,-78285,-11417,17690,48365,-15069,-52764,-66648,-3494,14092,-6301,36043,-15651,-16624,-52674,-72295,19343,50183,-71127,-55518,-39281,-74913,27075,-4146,52606,-12461,-81507,-76330,-56247,-8712,16249,41854,-54077,-50650,18844,-51871,-9763,-34624,-26132,-78422,-20316,67133,48634,15854,107946,112499,-3249,40849,40571,-56405,-5209,-9337,-25517,-8426,-44213,-45232,-433,800,-52920,-53627,50298,10745,27069,-51018,-60559,15764,-28130,45356,47075,-7645,-69674,-79652,-48873,-49748,-46506,-15408,7576,-8664,-24143,-68426,-32152,25805,-57751,-32588,26316,33929,24809,33077,-37715,59201,91101,29293,-38512,-66360,-21496,51997,9173,-20753,-100059,65925,75082,-25952,39256,85156,47299,62247,49124,5587,4935,-27654,1660,1614,54533,8164,-8035,100226,41304,30938,-30114,-22462,50854,40507,35328,-64522,-31017,1350,-64563,60294,88339,13582,31240,-54266,-74708,26576,-59012,25718,62347,38711,150686,23079,-97595,-82575,-55883,124079,-58863,-76736,-15417,-51502,-46214,-94136,-99986,-334433,-216162,86394,-66770,13101,-88531,-33970,-22883,-14618,-45392,-23997,83551,11848,-18050,-30560,69027,2106,90120,1230,66079,33645,33647,13863,4829,-45607,-14043,-35851,-40738,-89496,48303,6487,44378,95856,27527,-85349,50501,21916,20760,-24666,53040,56574,-17964,-25698,-51001,11525,3446,-48940,-68063,-29108,-58144,-13294,45088,-12411,65598,20091,-22434,-6515,-22097,-76130,-23343,44981,-46697,-76954,34706,74394,1830,-98539,42691,32486,4134,13046,18596,32771,-28820,44246,31106,-49525,-46926,33575,-21858,31031,43063,-21064,-15617,-24591,-37096,-31633,-15992,-51404,-89545,-131768,62828,49400,-43319,-53593,-14802,-43216,26169,40247,-52561,-1720,43427,62732,4470,29034,-38320,35620,-21291,-3943,-24026,-30712,50316,-40724,34012,-36948,-42440,-26826,76685,73475,-2726,-21705,19803,313,-73680,34954,72838,75929,42541,-9581,15236,7946,46381,-13104,16578,-46991,-12989,-31593,-84058,-35590,-25652,-14407,133678,-8603,-39728,-2721,34573,-7030,-61356,-40592,61037,94902,86308,-25602,-28,-15308,16790,-36661,-1189,-8388,-14956,34199,148081,14157,84389,11272,-91858,-19176,-13216,-49391,37582,-37716,-44317,45136,41682,46522,20960,11673,-13396,13920,-12986,32991,-90233,6334,-15281,14926,-10810,-91138,55657,60081,-53469,-64162,-28692,-36026,-9563,-11423,24760,99400,35200,-29868,18632,-3786,-11498,-78451,60058,10512,-44623,21596,7150,-36583,11064,-4866,-44163,17534,12121,45964,-48227,-35342,7056,44701,25940,14349,42386,17662,-62373,-68184,-10806,18922,75,-19689,66932,51544,-17607,-75062,-64900,-36479,3851,52058,-5749,-14959,-1907,-76292,-35724,-25543,4852,23921,-32672,41688,2561,-122402,25621,-68339,-100845,-66368,-19614,-2143,14195,13845,22360,-67263,6580,65473,37722,-20510,38272,-2399,-7925,-41297,17128,19791,-21436,24774,2094,-17294,-19777,26882,51273,-35823,-43401,-47089,125334,40343,66878,42110,39143,13510,54212,81656,70041,1005,18079,13357,12257,-88023,-5013,47413,-38365,52894,27918,-3616,-14422,-17130,42908,13610,-5928,11053,-29306,-33313,-3776,7277,-30168,-30957,-11209,37378,74026,45521,44616,67585,42608,-66455,-71964,58785,53263,-4686,23536,30092,-89887,8899,-69050,-17271,53714,27677,51031,64593,102680,38547,44567,28133,13641,4572,51420,30424,-32824,-33050,27245,-38660,7345,59079,10160,-47740,-38187,-54302,-65845,-22184,-7411,59466,100597,15537,-53543,11614,5798,-30176,-14496,-3938,56933,42880,-56839,-28243,14800,-5264,995,49970,28654,-64453,80680,-41810,-67127,-14193,61809,-35262,-83784,-79731,-36653,-39898,-36222,-17587,-8336,42535,-12043,-8898,66919,-31119,-64025,15716,-34693,-15608,57993,-27194,-57010,44497,6757,-12182,36435,19058,25688,52910,14787,37630,-25091,-5855,-57635,-717,86756,1717,-45977,-74862,-73555,35670,14726,-13215,40794,14456,-33415,-9107,-18042,-13393,-84225,-30104,-36145,-3414,38691,-75560,44845,-13923,30943,-9517,-6011,-98423,2019,-17566,-9854,-18151,21957,89504,40113,13717,-62030,-887,38798,80295,-69731,-50105,58103,-38415,-81920,-165112,2244,38571,-49161,9427,20373,-29007,21645,-122230,-25301,-13584,16885,-22338,-90139,10068,-27610,28293,85922,13298,-11412,14576,-14094,-20966,110646,41461,96766,54576,-63428,-101376,30901,63097,52690,44755,29057,37510,-14577,48096,25929,62497,-5054,-64784,-3506,-17650,3041,23607,32660,5534,9554,-87021,3298,-26905,63084,-60136,9771,17718,8410,-27859,40380,-57243,-82833,-33510,-36042,-34696,39719,-11850,-44925,42953,-62039,-7660,23337,15824,52718,33355,14038,67538,15632,-12593,-15321,-22866,-18948,31847,16453,-17673,-14228,47651,-92756,1784,33134,-34027,53580,26223,-48741,-16104,-26428,-55024,-32850,-68736,70936,6883,-7475,-38029,50778,23120,-19098,-37085,-6837,-12503,-15337,23228,-68039,-51603,-27383,27502,17522,-4397,-6806,-64679,-30062,-18822,3908,-20633,-40420,-121,-45828,-20298,-40872,11526,37434,75076,-28867,30626,48900,91186,-25174,-42041,25792,5347,-31463,-48403,-11206,-26434,23358,-65736,-36321,-95355,-57721,95467,47900,-12457,-40655,21209,-12802,-1049,-58659,456,93662,51434,54558,19671,4463,-45492,-10242,75602,-32026,30468,14939,80323,29205,-9606,38404,109,79582,-35697,-34388,-39410,-40999,8279,9065,49439,-3659,-27979,82236,-61638,34789,17475,-2777,45574,6727,-67619,-79392,67646,-2608,-60635,-63262,27611,-6903,-28372,101752,3635,-42911,17940,30479,75265,-58824,-74351,18956,-4815,5344,-52897,-22795,-94118,12796,-1511,-247,63698,-9160,-19958,32430,46721,49228,40136,53028,23107,-8416,-32068,-115876,-20808,-109638,-48364,87056,60541,-25256,-40340,-47161,-25312,-63095,-74228,-55595,28048,58658,-28403,-54356,47544,-63138,17438,-65189,4734,6948,6622,-84134,-42401,-31713,-6456,-2632,65417,13700,7883,1343,2220,-25603,-6636,59410,45932,15901,10910,-468,-14391,-25585,-22309,-7788,-12997,32496,78340,-58892,-83292,24754,108227,108287,2877,46299,-21078,-43778,43294,51815,5,-23568,-19585,32676,12533,-82236,-42950,39117,68179,10557,-39759,-25898,42458,22218,20400,-44423,-98319,-23232,65990,37730,-31982,39804,-23257,-34945,-67931,-80048,-3890,40576,-9693,-51281,-17989,-76805,-47255,-24283,-4741],[60610,72254,25224,56750,3625,-22786,-29037,30373,-39047,-4816,62494,-13185,25636,4230,39473,12753,82241,6000,-36020,38150,45552,12835,-43581,-23309,28294,38880,34045,22625,55333,-43599,-2813,-115381,-35347,-34802,10077,6442,-77355,-54158,7993,-34784,19732,-71415,-25897,-18427,6658,10039,5465,-25035,11212,-22506,-72973,-48760,-16394,33274,38176,-53899,-19007,1223,3692,111511,27042,-15755,-86118,11118,112713,-28508,-11401,17666,-1574,-29974,-72380,-6869,-44922,36860,34106,6820,25776,34517,-4197,-36596,13871,60813,36629,-23390,51441,81046,12545,-89402,13105,-25036,-20421,21589,-73658,4171,-59622,62307,92138,21034,61647,-7741,-62909,-65183,12814,26732,15956,-21821,-728,-51600,1081,-11086,-10937,45555,-22521,-38033,-23037,-72604,30785,68980,-68335,-60212,-21385,-76984,22338,-17045,26804,-1712,-80387,-66910,-49516,-15117,8831,11874,-46121,-49617,25870,-37420,1595,-14665,19799,-53703,-2584,103536,45544,24817,47314,88251,-12876,62943,32978,-68598,-5345,-35473,-23528,10964,-54772,-52963,2531,26910,-26031,-31031,34848,-4133,16821,-50938,-58023,218,-20252,63958,61457,-12631,-63335,-81787,-40391,-25680,-45224,-53016,22442,-25888,-11998,-69740,-23106,7315,-50347,-41591,21228,-289,8501,16822,-83191,12165,93148,26962,-25414,-50057,2206,71045,8977,-3754,-15859,128129,81394,-22877,36118,82298,38506,70655,40843,-11335,9299,-10986,-16908,-27583,55469,31952,-2279,72361,36316,44297,-37726,-47177,41030,38635,19358,-71156,-13720,-20679,-84352,72610,97458,-4199,35597,-38306,27641,100040,-28049,-4911,51443,56605,145262,65094,-75364,-75486,-75782,128736,-6243,-60302,-15363,-20031,-42949,-65603,-152301,-430268,-156786,136017,-40720,-9561,-108883,-20147,-28447,-12135,4199,3174,55444,23233,-11590,-57742,19463,-6492,58898,-11107,73460,49144,42699,3791,-1944,-38666,-7042,-46072,-40187,-71611,32452,10372,37750,105676,12301,-120197,36222,12643,3042,51514,68742,17514,-20167,-24378,-69352,3462,8339,-52920,-68056,-41572,-53485,-16865,34432,-37664,15814,48908,-3578,4678,-34020,-86951,-36004,32880,-48458,-68443,54046,72159,12002,-86409,25563,31186,7964,32158,11313,35959,-49070,49223,-3619,-26563,-80640,14208,-26852,25891,64072,13102,-28636,-9706,-46306,-32826,-28774,-63833,-67012,-144828,59765,42999,-12421,-61766,-36338,-28350,42002,64757,-25511,9671,97033,76275,27580,24529,-35455,35738,-30395,-37937,2228,-12045,65788,-69447,10154,-28046,-32616,2634,71859,63781,-24468,-23681,69193,8685,-83766,23350,52788,76100,34990,-7077,-6456,1745,2004,-24114,19622,-49790,12419,-19687,-113028,-54128,-23905,-17178,142430,5871,-33042,-5380,17677,3678,-55376,-50862,37953,64772,72418,-51908,20056,-1127,20049,-6620,41672,-29424,-13667,45708,153151,15110,82102,5607,-101548,-43039,-28638,-61204,23790,-58414,-27201,49581,44123,58996,31947,8662,-40067,18322,-31069,46209,-98998,9749,-8735,24066,587,-97470,45814,55292,-53204,-67459,21511,-4759,9117,-14808,-6109,89710,17283,-32897,2863,-74340,-47772,-93369,68643,26131,-43092,5310,-175,-26377,38034,-3269,-53005,23001,-7695,58499,-46883,-12055,-2058,23671,22225,871,22500,15808,-61382,-65990,5975,-5946,17,-20043,50891,24499,-29114,-56214,-44023,-38789,3362,19090,-17597,-24911,-6265,-66293,-34333,-34579,-6834,17034,-24443,30327,-1649,-123833,17028,-44869,-86266,-68336,-31256,-1299,25325,29379,30577,-52490,-13264,44024,23045,-37312,38551,-37617,-10903,-31681,45402,40510,-31240,9041,4045,2767,-28886,61843,21286,-65443,-33068,-39059,110600,62325,52265,24266,37677,-1445,60855,62845,101602,20765,25147,29485,5994,-71078,-8243,44134,-44009,72287,12250,978,-5912,14769,41453,6162,-8935,-13441,-47774,-54287,-9608,7250,-31339,-54616,-35318,30844,69803,38369,12522,65913,31408,-77931,-68010,38880,24707,-1302,53677,32578,-88444,47214,-26039,-4391,51231,20469,35497,59581,108362,41059,42013,14612,21310,-1549,50022,32597,-2905,-35291,5485,-17900,15756,31556,7605,-55048,-38849,-45196,-104407,-38267,-18049,49343,69974,8877,-66820,4923,47240,-28079,-28122,-4635,49821,24839,-27615,-36712,11330,-28708,-11296,43451,6813,-92080,94364,-26983,-35717,-18070,75017,-44488,-57868,-45354,774,-37202,-46467,-34989,-10107,23762,4216,20151,56680,-10542,-56181,11779,-20891,-51829,54985,8620,-55409,31583,14374,19098,40630,51924,38479,51876,-3160,30852,-28440,-7589,-64761,-6112,77426,16636,-31764,-69757,-49923,35331,28183,1435,18928,20971,-22949,-14583,1432,-14008,-131713,-30424,-53046,-13312,16423,-88875,56221,-17890,28691,-31112,-6446,-101944,-1275,-21810,-51407,-14544,31003,50509,10245,-11681,-50339,3522,39891,74142,-43362,-18508,32409,-29798,-75678,-142961,-13689,36086,-36535,11255,31218,-15329,30958,-108531,-53497,-37887,-9747,-13830,-86969,24816,-16344,20051,104893,9412,2449,21231,-21888,-2486,110459,35979,70879,80303,-18101,-104907,55242,42573,44494,32859,48619,16079,-29097,28260,31267,54872,-45,-26686,3793,-15685,8985,17969,67733,-12973,23494,-92092,-928,-1848,70844,-78551,6038,22374,12795,-28007,49193,-25211,-84333,-28169,-11130,-51398,46059,-7320,-36304,50225,-64995,-8179,35198,5564,54368,26187,-10069,53073,-554,-14125,-14558,-11994,-38443,31479,12386,-12422,-10567,30397,-104772,-19111,36573,-23521,35175,40138,-43364,-32758,-48567,-58281,-38161,-62708,66162,-29288,-4902,-42450,25173,6400,12405,-19131,-18731,-7828,-20832,19522,-46868,-33516,-31777,17412,6849,13091,-11151,-48970,-38971,-18109,-14040,3183,-64410,-536,-4934,8256,-12318,14977,17938,55758,-1716,24345,46367,92191,-19332,-51645,17387,-1077,-22867,-44137,244,858,17281,-40497,-31892,-73357,-42028,99171,19575,-34232,-59966,-8837,-41375,-10433,-73480,-27334,56366,24477,53940,29209,-1592,-31287,-2526,80731,-37918,-1401,2859,61528,37880,12405,44855,7187,86166,-28307,-49764,-31072,-16345,38555,20542,34191,14077,-1863,116715,-70966,42005,19115,-5608,25257,-6038,-59187,-92459,69204,-17684,-52422,-54888,41920,256,-40601,93803,18164,-36979,-105,42011,68854,-47297,-33836,26416,-8494,-2123,-36897,-14804,-112293,6932,9701,-10257,59471,-8096,-13377,39213,51453,52729,57644,25884,-9937,-21521,-46985,-96626,-1164,-126682,-56144,72133,53238,-33743,-48880,-17302,14339,-53848,-43440,-53868,42082,45870,-22611,-23300,94059,-67269,-5651,-85146,-20013,1481,-3182,-93319,-27929,-22437,-6221,17047,60698,-15232,-555,12790,-23908,-54473,-12880,28281,62142,3225,2150,-12727,-9089,-23674,-23245,-13182,-13495,26822,84640,-18264,-70899,-36450,103982,107189,-4302,49400,-12809,-43483,55028,66166,-6222,-27527,-30512,18095,20333,-75048,-13011,43996,58027,-11984,-29701,-3968,53457,14633,15277,-42857,-86301,-22736,45979,28430,-28617,7444,-30524,-51929,-42053,-105154,-28446,-14423,-21689,-50796,-5439,-59062,-46639,-21862,-16223],[49246,53972,-407,43529,-5781,-31579,-58725,31132,-40087,9802,56430,3879,38730,-5357,-1621,27484,71584,4810,-12307,26966,51942,3683,-53500,-51138,28208,22435,7990,16814,74426,-31187,-18615,-156023,-17113,-15116,-29094,-4090,-86887,-48222,-537,-54780,19134,-77458,-29576,-27837,-21292,-5842,-20145,-4196,-18214,-27952,-26368,-24283,-13704,24860,45065,-73823,-18614,-12488,5295,110803,19349,-10964,-82827,8119,77989,-11139,-1349,33588,-1972,-34168,-88791,-10826,-31488,29522,-4401,-19619,34590,25999,-30105,-30843,4493,39677,32831,-33466,65238,75383,-2544,-119025,13098,-14376,31725,21529,-65884,-19262,-83514,53400,81842,21564,57981,-10530,-48577,-46860,21665,20812,-14572,-25097,42180,-26652,8679,-21794,-12677,49412,-27016,-47989,3750,-51760,39761,87733,-53526,-58090,-497,-55772,24262,-30636,-3341,9636,-64846,-51491,-35125,-1444,-17033,-44002,-16981,-26848,31880,-14699,16509,4208,58753,-34563,7982,121850,32299,29920,-14004,44957,-17012,69181,18066,-76781,-6044,-59678,-16483,34346,-57172,-63897,-1991,55324,1989,-7018,18186,-17036,6335,-50373,-45707,-27781,-8496,81989,75625,-2013,-48121,-76702,-26822,8418,-20983,-85537,37813,-39944,-182,-64491,-17992,-15171,-35374,-35873,14759,-30153,-10860,-13550,-122617,-34022,85278,9235,-10656,-34860,29718,89391,7523,12371,85480,166428,71908,-20582,22350,61648,26535,70488,33733,-30772,-175,7419,-29320,-52184,50133,70458,15373,36511,35685,53368,-50586,-63365,29827,33892,-6590,-70823,1103,-31176,-87790,70252,80821,-17921,27559,-22593,101814,136345,12485,-28108,37610,75889,110087,101995,-31737,-51978,-88126,114090,52849,-38495,-3626,10956,-26921,-30027,-160760,-492758,-113707,148737,-21025,-33646,-118740,-14491,-32362,-14587,34860,40006,28485,29563,4070,-82550,-42991,-10827,19827,-18669,70233,57032,55432,-2270,-8571,-23109,9044,-51611,-34002,-44050,12421,6633,26907,92747,-6608,-139104,29201,4734,-22537,107590,72557,-22610,-23101,-26665,-74505,1797,11527,-64012,-69091,-52043,-48226,-17496,22824,-59297,-39037,67367,9670,18758,-34776,-94994,-50282,25183,-45268,-46047,73794,66543,10856,-62383,4773,27331,14267,46711,7576,38962,-63291,52872,-36781,5001,-113083,-9816,-33977,18025,80494,39425,-32374,3046,-50631,-26734,-29721,-58653,-35698,-154123,44853,27641,22422,-58379,-53016,-28523,47205,79906,3102,12596,104372,78865,35440,6244,-31138,29970,-29474,-61819,24374,4631,75285,-91016,-14689,-19668,-20221,30218,63023,51535,-39852,-32863,97772,34826,-85248,14242,30360,67150,16188,-20228,-33465,-5942,-20280,-27202,28581,-37344,37139,-10074,-116672,-56565,-19329,-10964,138173,37225,-26558,-9691,2659,9361,-29407,-53907,14623,35444,55857,-64371,42818,9698,15574,27259,92379,-42165,-12304,47128,127721,14602,66402,-7327,-107924,-56745,-42936,-66832,-4414,-73670,-5316,52324,42114,61689,38621,-4508,-64507,15798,-43902,46786,-88485,13698,-7625,24712,18969,-89557,35621,56431,-42748,-60893,39737,29075,31314,-5420,-39085,54501,2414,-31592,-18323,-128103,-78164,-101283,45053,26101,-42521,-16196,-2415,-11895,62584,-1267,-64833,21341,-23605,72698,-23351,3165,-11402,865,23844,-7497,394,7715,-57601,-52155,18841,-31070,-9129,-21305,34772,7473,-22011,-20701,-18590,-30097,-14020,-15195,-18797,-36367,5900,-32660,-24064,-40035,-13929,8509,-12118,20960,2081,-96265,5073,-22737,-62600,-66416,-45236,-8870,32638,35427,40005,-25322,-29578,24140,3903,-43979,24951,-66591,-16631,-8620,59548,50451,-36971,-7336,1667,29479,-35156,83820,-9676,-88751,-25975,-31762,84743,84991,32620,8141,26575,-23640,59370,41685,96423,31331,29277,29330,2651,-46383,-83,35450,-46305,78008,-4033,-1333,-1568,10566,33097,1606,-15498,-31962,-64185,-63978,-8648,8992,-32922,-59785,-48769,26036,56436,26576,-16071,51698,19016,-77708,-54722,15938,-2645,8562,75952,30013,-72474,94628,15738,8157,38364,9128,19267,48037,102172,33987,35207,15959,30238,-10146,51225,35091,25529,-35152,-20842,-1262,16505,-4220,-616,-57884,-25331,-32007,-135368,-44899,-21772,27518,24942,-5099,-80813,-4789,80953,-16858,-50567,-6192,34734,17781,1781,-28699,12798,-54777,-20179,35513,-24548,-118628,87480,-13030,-1222,-17321,82888,-48377,-22958,-7895,36162,-34474,-42285,-39475,5991,-4062,21272,48294,47443,21417,-40244,2621,-14975,-75159,41569,39007,-43240,18298,24297,64566,38396,81482,43482,35472,-23937,14480,-27700,60,-65629,-19940,62852,26988,-20027,-55965,-29117,41359,42333,7389,-5017,31531,-4263,-13570,19272,-19259,-145571,-31256,-55804,-18031,-18012,-94286,61269,-17926,24142,-47620,-19690,-76241,-7836,-21835,-91593,-11151,34016,8823,-24519,-39672,-20005,6099,26852,61758,-13348,4261,2103,-17590,-52890,-91292,-22229,26654,-26416,12666,30481,2428,41589,-68509,-64286,-59081,-40074,-1302,-81292,42356,-183,10464,100879,6572,17615,28879,-22732,7007,86086,22942,45463,93948,12801,-104832,70020,13679,41654,30278,58760,-5827,-50730,1496,30407,32686,6038,-10694,12423,-10878,9992,11814,80213,-17310,40716,-88402,-3956,21735,46593,-85304,-443,28589,18146,-28651,46789,-5103,-76398,-17138,16749,-63289,65619,-2427,-29983,47765,-58017,-8156,32736,-8813,55731,-1801,-26151,42226,-15053,-17539,-19882,-3340,-43354,35146,9659,-10209,-1157,-2623,-112622,-45022,25867,-6677,18638,43425,-36001,-43740,-71253,-49660,-29903,-45742,50059,-67526,-2819,-38650,30,-16473,40794,-1427,-18716,5233,-23737,12003,-20088,-3880,-31700,5106,-5940,24590,-6094,-24495,-43194,-12102,-28323,24248,-68808,1089,18624,29048,7800,11512,4597,26086,21614,10960,33053,82589,-9274,-58880,11181,-5238,-1724,-40816,2424,20467,1502,-10986,-22730,-36590,-20742,84455,-9562,-47961,-70039,-34205,-66057,-19565,-79995,-51546,16768,3117,39122,44323,-8229,-19843,6199,71674,-39659,-29606,-8296,32211,42916,25196,51197,11312,82780,-24548,-65001,-12155,5646,54007,45610,14152,32656,22365,137254,-63254,44980,22912,-17918,16629,-24669,-48869,-97895,58436,-29574,-31722,-28091,52245,3706,-47660,79949,33457,-18270,-9571,38202,43455,-27050,27330,35251,-19487,-3502,-11275,-6376,-113999,5089,15132,-27352,50428,-11405,-4810,46042,37654,38323,58520,-9183,-34376,-25402,-58621,-75496,18879,-113715,-54590,48633,31233,-32054,-65429,-27729,33704,-51365,-15374,-49694,44865,32156,-16778,8656,103698,-79789,-37687,-79032,-41765,-13448,-14616,-85796,-7594,-9540,-407,36849,51583,-37089,-7553,22226,-58262,-66897,-12738,3392,77818,-12104,-13212,-31851,1124,-8602,-18717,-11337,-1290,16825,75828,16852,-42972,-90085,90966,91863,-6722,47467,-14239,-37181,57471,74262,-13099,-29181,-41254,-916,25261,-50273,16182,42726,40029,-29253,-11219,15781,58609,5745,11449,-31865,-65026,-16199,24724,12351,-23644,-22011,-31963,-61118,-10887,-103762,-45322,-41412,-28356,-47540,9014,-43400,-48435,-20479,-24317],[39414,48589,-31850,20464,-13493,-32619,-82488,34537,-37714,21883,41821,23917,55115,-11924,-41646,43856,51391,893,12938,16381,44734,-4753,-56705,-64920,30284,-2117,-16238,7359,85689,-17301,-41854,-164315,837,8491,-57939,-13826,-84186,-33028,-16377,-72004,14710,-72913,-39487,-36012,-47407,-22528,-37801,14518,-43298,-31129,28974,2582,-7040,6145,40297,-84616,-23865,-26604,6760,94843,18329,-6831,-61226,7367,36592,878,5950,49835,345,-34191,-94845,-12950,-15155,26184,-29512,-18172,50334,13986,-52457,-25530,-8976,31812,28924,-50590,57146,38902,-15690,-128822,7080,-10702,87095,15047,-51251,-37046,-102087,39176,64085,23039,46115,-6590,-26352,-23198,14849,-770,-33844,-20832,62535,-4763,16154,-19452,-11083,45991,-26641,-45550,21085,-18025,41424,103924,-31356,-49235,17082,-19536,31242,-39947,-29916,23612,-39566,-33336,-15739,24861,-54393,-104921,27712,6024,36111,9352,34334,20113,78388,-23805,9113,112852,13575,33803,-51240,-46,-15819,62266,-314,-76246,-7676,-77217,-8715,51237,-51665,-76698,-12573,81101,25280,10966,3227,-22516,-2333,-48605,-28206,-55638,5075,93452,85072,23338,-26997,-66123,-10551,43908,14942,-102016,48000,-47097,10586,-54268,-17084,-36072,-21265,-11661,8758,-49801,-27986,-49008,-134545,-64191,66613,-21098,706,-19483,51359,102410,8878,30436,162649,168410,45919,-21455,-3694,29083,16834,61094,29899,-49021,-15711,22719,-33626,-68016,37861,109860,40155,509,36871,58845,-56458,-67031,19877,27823,-36357,-64311,8940,-26536,-73598,56896,45151,-25153,9903,-12367,113181,122987,61231,-36250,24216,88130,54373,121303,24851,-18359,-90752,87683,106680,-13656,14933,30693,-3637,-8319,-124968,-488678,-105334,123573,-11253,-55673,-112925,-19221,-34217,-21713,39688,80844,16770,29404,24802,-101845,-99523,-9441,-7612,-17044,59816,54807,67222,-4458,-16533,-3857,29410,-53491,-24111,-10615,-4829,-3356,14315,60874,-23027,-133447,31012,1031,-54523,106414,64259,-50266,-26135,-34113,-70314,3609,14112,-77276,-75281,-58678,-41549,-12469,14377,-69665,-80599,69890,11891,31038,-26916,-100650,-58887,20191,-38264,-17626,86572,56244,2376,-24632,-13897,21021,20684,53683,7028,40415,-67610,54689,-61791,35979,-128411,-32869,-39424,7336,85827,54188,-26073,9849,-49945,-14711,-22440,-45497,-6007,-158831,18624,6202,50143,-44514,-58194,-48848,43732,83534,24469,6948,69025,70061,29183,-17262,-28080,21474,-15415,-73103,34551,15183,76128,-102169,-35526,-16016,-5534,39632,51986,41138,-44623,-44689,97623,67419,-77406,9690,6464,51968,-15306,-43498,-55789,-10016,-18063,-12293,45247,-14398,53976,-3855,-95289,-44460,-11636,8104,124032,80390,-21952,-14645,-2707,7570,5088,-50497,-1417,15846,39187,-60392,62869,11701,2255,56938,133775,-45590,-12443,34414,80693,9659,40055,-23664,-107113,-55579,-52241,-64814,-39699,-77583,10731,53100,34740,53632,37646,-26749,-81473,7693,-46698,33064,-67301,15398,-11547,19767,36234,-70219,29208,59884,-24169,-47725,29099,54890,49201,11935,-61076,8170,-6110,-26355,-32510,-134712,-96378,-104245,-1390,10507,-40001,-36823,2838,5780,77542,-1270,-74061,14453,-31580,85271,20045,9386,-15868,-20855,27833,-4937,-14578,-4189,-54710,-33344,20112,-51973,-22362,-23672,24994,1486,-2990,19440,6928,-12761,-45482,-42127,-10769,-47480,27659,8421,-8457,-40335,-16062,1839,726,17706,11662,-53593,-7406,-8839,-37408,-62314,-57188,-22114,34043,31490,48188,2892,-38878,9970,-17481,-38838,-1587,-82553,-20862,20044,51031,45372,-43257,-20303,-3284,58644,-38875,86082,-36096,-99640,-23801,-24788,62801,103460,13781,1222,13414,-45229,51791,22173,55608,34432,29505,8779,665,-9337,20460,21961,-45561,67412,-18899,-7992,-1594,-28414,22751,3939,-23181,-39939,-73742,-59912,-150,13197,-32935,-46936,-50294,23700,39098,13132,-29087,29179,1835,-65696,-35950,-4824,-18377,22104,87735,21567,-48948,134738,47978,17784,23760,-4401,6484,32778,86477,21343,24995,28290,41227,-19278,53861,37495,42304,-33726,-42640,9778,4423,-40412,-14405,-56003,-2172,-17346,-146213,-42105,-19064,-3660,-20899,-21035,-86650,-9709,103916,526,-72480,-9494,14411,24652,22431,-6732,20510,-73995,-22744,28192,-57766,-136072,67879,-2614,25876,-11151,80211,-47670,-130,19359,59663,-32086,-28884,-27236,34958,-30715,34116,65107,41125,49954,-20335,-11438,-17640,-78081,18562,48218,-28755,7114,33646,110179,30485,101668,38609,2763,-45672,-7481,-23320,14757,-59961,-29951,50709,30352,-14760,-39277,-18952,50169,54242,4128,-24787,35062,15695,-6225,32176,-22517,-118948,-32446,-49486,-17253,-54105,-89952,59299,-12329,17707,-59950,-34000,-33094,-16680,-18234,-119395,-10125,32156,-15607,-54033,-63389,17776,4098,2887,47243,14065,13436,-26155,-8449,-18144,-25091,-18062,15613,-20271,10275,17517,18516,54784,-20098,-59202,-70723,-60175,12682,-67500,56579,15020,2340,81456,7393,29227,33562,-16478,1896,41014,4004,20627,93756,23474,-98341,74855,-11125,44070,31871,56354,-23582,-67652,-18156,23786,1704,13186,-5108,21120,-11695,5693,5645,68902,-5454,55588,-74779,-6727,37048,-3166,-80693,-6181,32439,21864,-28385,34628,283,-59452,-4187,36738,-68529,91449,2343,-19673,34504,-42007,-6639,20352,-25972,50459,-46897,-33345,38029,-23007,-23145,-23820,4450,-34413,38393,7544,-8610,14207,-42908,-109503,-60709,-4698,11007,8961,39236,-28080,-45315,-86725,-30991,-10900,-20595,28782,-97678,-2384,-24640,-16085,-38978,56930,10017,-6229,26630,-23788,2528,4459,30699,-23683,-6096,-22214,26670,2429,1019,-41481,-3787,-36019,37095,-46851,5856,20581,40291,18192,3834,-607,-5936,37599,-700,19970,64893,3437,-61139,4783,-7226,22041,-42494,-5839,28388,-19222,21163,-11125,4296,4363,65211,-27849,-48542,-68289,-50812,-74590,-26322,-76065,-64901,-12936,-6695,16164,61889,-12435,-12222,12192,46486,-38893,-51620,-13821,2396,40685,23785,54396,9555,69872,-25284,-75377,12693,20185,51778,75085,-798,47729,38097,137529,-48278,50234,27694,-33665,19994,-42900,-37373,-93742,40915,-29872,-6108,8571,56645,1423,-46909,60695,43968,3029,-10778,21102,6541,1962,81664,40240,-36483,5484,16130,-355,-97520,6930,8764,-45383,38801,-16216,3335,50164,12429,5693,36640,-41459,-40126,-22178,-60126,-55995,31953,-77263,-48252,21657,36,-21703,-83744,-68211,34734,-51983,-375,-45777,38537,23314,-11942,31525,80359,-99263,-66023,-48431,-53848,-37476,-25095,-66306,10615,2273,10428,49339,37287,-48231,-11171,21877,-87584,-53707,-5673,-11893,87890,-25884,-30869,-51863,12373,17919,-7401,2991,20648,3852,52943,32937,-8415,-116345,76739,70520,-1616,44439,-21216,-28135,47859,76313,-18402,-30408,-49570,-17764,22286,-18563,35022,33256,15881,-36013,8662,28985,56444,-3786,8344,-13703,-41454,-4736,9922,-4045,-18344,-43785,-25965,-60047,16059,-74006,-45771,-33666,-31881,-44922,21586,-32695,-53533,-22014,-26517],[31133,58335,-54058,-5033,-19577,-29246,-92082,41128,-32757,27121,19650,40662,68704,-14485,-68063,54246,31836,-3639,35428,8969,23452,-8779,-51602,-62121,33905,-26231,-34388,-4139,87699,-3746,-65569,-129529,17293,31369,-73003,-21638,-67269,-13948,-38012,-82446,7482,-59599,-53077,-39360,-65367,-36358,-49145,25606,-59090,-29863,77499,23523,1746,-15891,26083,-84727,-31846,-33114,12345,68873,20660,-5143,-31255,9661,821,6414,11644,63060,6899,-29177,-88281,-11268,-4200,24694,-39078,-2499,67118,1811,-65521,-20180,-18201,31685,28144,-68590,29356,-15184,-22201,-107052,67,-14390,117656,4389,-34432,-44160,-111008,22048,46881,29194,29789,68,-1064,7084,-2093,-33135,-38163,-7478,58390,4635,19823,-10103,-6056,35677,-20122,-34621,27511,15636,33332,113782,-10073,-35243,27072,14771,39820,-40601,-44992,40217,-10747,-15082,5116,51305,-90723,-147294,74451,36925,37909,28494,52375,33025,74256,-22307,1234,82688,-2698,38689,-54590,-29758,-12089,48935,-18182,-64344,-10039,-82875,-2915,56260,-40092,-86616,-26075,97441,39042,18142,-7224,-18274,-7616,-45639,-12205,-72379,16521,92122,85598,56135,-4020,-53095,4631,71045,46032,-98194,50042,-44854,20121,-39214,-18199,-51585,-15613,24484,4544,-57869,-37269,-75828,-111312,-70313,40419,-54263,4545,-4907,60000,106054,15936,50050,192657,139790,10255,-25528,-41767,-4711,13072,43804,30523,-61320,-26950,31353,-30658,-73242,19385,135098,64504,-27632,38470,64129,-42502,-56204,14936,23658,-59930,-51330,8004,-7685,-47143,38822,4910,-25080,-10174,-10743,64763,73890,111474,-28512,14882,85254,-7299,113774,79978,17515,-81901,56641,139775,10421,33365,32967,19810,-13386,-64525,-406427,-133255,71112,-9802,-72139,-93184,-30818,-33155,-31055,26570,115109,26302,23484,45232,-112103,-130449,-2930,-7050,-4169,48403,43813,73543,-2777,-25623,12013,47989,-53315,-12841,23029,-14969,-16413,2789,20457,-32937,-104219,38017,2379,-87357,44029,45763,-54458,-28278,-46565,-62310,5642,16506,-85316,-85975,-59670,-33829,-463,11720,-65232,-99523,55900,357,37629,-16579,-103438,-56735,14907,-29901,8722,88124,38415,-7621,20499,-24270,12868,24726,52241,7996,38767,-60427,53844,-73107,57580,-118477,-48421,-37279,-5370,78563,56941,-13358,8624,-45598,-492,-13381,-33049,9348,-162333,-14410,-16526,63217,-24560,-50090,-84237,35933,77078,31982,-4604,14165,52846,15626,-36047,-28265,15156,9889,-73687,28496,16126,67832,-102188,-46622,-19257,9463,25449,38851,34483,-37798,-50434,72640,90763,-62528,10033,-17708,35331,-51069,-68227,-65454,-8125,-3696,22691,68439,10439,55870,-1690,-56744,-23788,-2260,40976,103649,123345,-18818,-18910,2911,-2899,34060,-43597,-7155,9596,25172,-41344,75336,1834,-18329,75676,150498,-40991,-14923,8652,27985,902,8928,-39158,-95336,-38738,-53815,-55941,-71499,-70295,13314,51938,21490,37420,28550,-52876,-88586,-2616,-36327,9920,-43327,12669,-17502,13015,43176,-44072,28110,60982,-1571,-32294,3921,66612,57582,29674,-63429,-32243,-7777,-19804,-29630,-87114,-100150,-103562,-51923,-15895,-34744,-51257,14500,24447,77724,-4958,-75750,5926,-30902,92532,71787,9649,-12404,-37981,29282,9815,-17034,-15386,-54962,-16274,7177,-67940,-33263,-27173,25152,6381,17410,51573,26588,7587,-79726,-53667,2895,-55985,48941,40366,7028,-33951,-14326,-856,11273,21679,21668,-14124,-18142,-4690,-18347,-57410,-62739,-37798,28921,21245,52672,23772,-39713,3006,-37090,-23842,-34167,-82303,-19732,42905,21767,26055,-53778,-26276,-8318,84022,-41614,68113,-52788,-93726,-25252,-17240,54976,113608,657,6580,4698,-57366,41616,7057,-1395,33177,26284,-27765,-2977,39202,48448,4208,-43196,44571,-30808,-15037,-4443,-79636,16123,12712,-28797,-35666,-72211,-43972,13022,17189,-30181,-22895,-43078,23349,21588,1280,-24469,4507,-20351,-46153,-18366,-20205,-16952,35304,88119,7833,-25910,151654,63530,21992,15787,-17187,1253,17219,66461,8873,13641,42575,53174,-26299,53755,38499,42626,-32913,-51327,15073,-18794,-70001,-32088,-49961,21878,-4250,-130794,-33714,-12491,-38926,-53897,-32164,-79104,-2850,115518,18603,-81330,-14271,-5977,42725,29861,20667,34000,-79187,-18451,22842,-84172,-138035,44932,4908,37785,-1142,64882,-43997,-3342,26075,65991,-29978,-18405,-2025,66225,-46524,37976,61702,36711,60980,-1673,-28185,-26887,-59442,-8512,31331,-17595,-693,38699,139494,18951,110605,24733,-39485,-63159,-28818,-16472,28445,-48306,-23435,47338,26731,-17065,-25763,-23450,53825,60688,-5639,-33850,23930,30025,4509,40055,-17493,-69163,-32661,-40941,-12131,-81439,-75994,51240,-763,9627,-68278,-38997,5953,-27561,-11222,-128054,-12670,29495,-12402,-69854,-78378,48443,-3732,-26022,35186,35829,11281,-44865,-7206,19416,34316,-2062,9653,-18426,3181,-3138,26894,69950,19283,-45284,-67498,-60575,25588,-43448,60500,22644,-1876,63024,13496,30856,31256,-3925,-16222,-11760,-17701,-4648,82138,17896,-82184,72201,-20972,48425,29583,43131,-34615,-68387,-17339,13546,-29475,20594,6727,28473,-22540,-2264,1426,43333,19621,63088,-51011,-8285,40748,-56400,-68208,-9586,29977,22508,-24820,16670,-5376,-36549,6364,41729,-66136,112141,7410,599,12947,-19978,-3286,3351,-42137,36600,-96157,-33943,38790,-22601,-30683,-20452,12371,-16280,36069,4105,-3149,33130,-78063,-93924,-54776,-48077,24669,7833,33198,-21481,-37032,-87610,-8077,12524,7416,10487,-111170,-3150,-2717,-19529,-53906,55402,11210,15225,54219,-20964,-6389,21449,61692,-8586,-13591,-42225,19443,9204,22257,-33827,3662,-37346,37763,-3939,14574,5698,42587,18868,-3022,1577,-33075,47260,-801,20279,43488,16212,-56501,-2893,-7532,39932,-48739,-22718,23531,-38216,51390,619,39639,29594,50484,-31482,-35591,-56017,-59315,-59037,-29167,-62320,-62656,-24437,-4065,-5959,76116,-13952,-5874,12902,11453,-37528,-65708,-10338,-17948,28816,8988,53089,2032,50190,-29163,-76720,38863,26027,34954,97919,-3221,56173,40663,114592,-37325,61001,31528,-45658,29469,-54858,-26047,-81291,22859,-13236,16292,40915,55144,-7693,-38582,37028,47079,12985,-7080,-2720,-29110,35662,107037,36579,-53736,25717,36422,494,-68848,10265,-11981,-58071,25980,-18051,7736,49246,-13528,-38737,-4547,-62051,-24452,-16717,-48547,-38838,33564,-32618,-42083,-3532,-30745,-7128,-94792,-109711,23901,-49090,-3504,-43964,27728,22106,-8722,38361,40042,-115692,-78175,-6353,-52638,-65939,-31028,-43354,19742,7491,24162,50878,19259,-48880,-10133,7111,-99397,-17175,6394,-16671,89165,-35705,-45381,-65190,20662,48391,9180,30777,46033,-9431,22117,27287,21706,-108945,64649,51809,9347,40378,-26558,-19547,26208,71391,-20101,-31755,-53342,-27061,8610,5142,38260,15126,-9859,-30456,23832,35411,47406,-13581,5040,5918,-22955,8440,7002,-14704,-14892,-54352,-13198,-50273,29677,-23887,-26542,-5398,-33812,-45153,27601,-27694,-60190,-27516,-22436],[23451,74475,-57160,-24802,-23591,-24673,-86247,49935,-26649,24497,-4851,49300,75915,-13207,-75500,50830,20255,-6733,51158,5527,-7167,-7580,-37895,-47800,38498,-40751,-43197,-16042,81809,8991,-82660,-66421,31273,48630,-76895,-27607,-38980,2422,-59660,-82625,-362,-41624,-65681,-35673,-70305,-45415,-56695,27468,-64575,-23739,103601,34015,9853,-33190,7670,-75323,-38466,-27938,20188,39979,22524,-6459,-2248,14360,-22009,9190,17345,70363,16722,-19425,-69530,-1832,-4361,20979,-36608,9625,76880,-6965,-65551,-13603,-17801,32694,32517,-78014,-9962,-65705,-18550,-57158,-5053,-23894,103748,-6559,-19350,-39702,-109032,4727,36429,39495,14725,5224,20779,42827,-21145,-66708,-29709,12403,38602,-453,17004,-1250,1836,20635,-8445,-21041,26133,36778,16792,113162,1433,-18698,28177,30218,45940,-31143,-43777,56053,16412,1874,24839,67532,-115058,-157934,106408,56649,37009,39168,65993,43949,51032,-28506,-13110,48635,-7597,44784,-32236,-36453,-8986,36653,-32850,-41814,-12735,-72958,888,49877,-25629,-88109,-38596,99276,41148,13617,-11227,-6385,-9040,-41608,-3263,-72826,21581,74117,75302,84544,16660,-40890,15331,82594,59127,-78025,44509,-33073,28136,-18458,-18259,-60396,-21898,57629,2154,-56830,-34431,-81026,-63870,-54101,13483,-76870,-862,6298,53484,97973,28858,67044,180086,98052,-23493,-30948,-86763,-28841,16157,22162,35675,-63208,-25787,32218,-23647,-68336,-2769,138044,81092,-42352,40748,72492,-4346,-31033,18282,24498,-68135,-31206,-422,19919,-18394,21808,-24478,-18933,-22484,-17353,-4048,17366,150906,-10605,12526,63654,-59631,77937,117786,48210,-61278,25001,139176,28588,44910,18553,36776,-44049,-8011,-271015,-191357,6241,-11549,-80639,-66554,-41717,-28632,-39663,12084,131211,53242,14229,59899,-110709,-125221,6051,23733,18369,42339,28374,71385,2776,-32878,18439,59968,-52346,-1966,51235,-17480,-28841,-5001,-16522,-35455,-61965,43274,7577,-113121,-47770,19907,-33183,-28967,-61302,-55144,4989,17744,-81655,-95422,-53810,-26721,17495,15052,-47953,-97620,29170,-23195,36608,-10605,-101859,-43340,6698,-22982,28227,78992,11646,-13630,60396,-21280,3902,24702,43796,8073,32733,-43016,49290,-68181,64361,-85619,-51213,-22717,-18669,62292,49990,-1088,-321,-39494,10907,-8807,-25998,2484,-168097,-46372,-35379,59954,-5071,-32568,-119240,28037,64192,23436,-17662,-33889,31968,3392,-42388,-32427,15377,40178,-67217,7317,5195,52223,-93146,-44552,-28957,22126,-6602,21662,31243,-21766,-41548,33999,92741,-45765,14212,-38687,21983,-74149,-86528,-59399,-1312,7534,68632,93331,29001,39400,-3561,-12889,-1925,6135,83319,80327,150892,-14807,-21218,13626,-21089,48557,-37399,-3767,14963,16777,-12185,77459,-19273,-41759,80837,137071,-31418,-19507,-23956,-14256,-7692,-19431,-50552,-72217,-10760,-47219,-43162,-89852,-58775,1074,49436,3180,17966,13999,-75931,-86996,-11443,-13374,-13290,-21428,5049,-21315,6066,33520,-16052,29689,56208,19672,-18654,-21096,64175,55591,40420,-45497,-55265,-4640,-15745,-8126,-7975,-91390,-99379,-88018,-44974,-29098,-56731,28607,40821,62235,-12231,-67678,-474,-23884,91691,114716,8653,-991,-47066,23876,32836,-8078,-21126,-58170,-4481,-15244,-81649,-37074,-31634,34588,20933,29905,67585,34583,24009,-103246,-45812,17424,-59901,61974,52876,17662,-20251,-10567,287,18031,30519,25281,9373,-25381,-6349,-10328,-52201,-58946,-52853,18482,10788,51479,33325,-33214,1878,-49861,-3966,-61021,-67002,-11323,50126,-15542,-1545,-68951,-23120,-11222,99832,-45307,35978,-56209,-70919,-27270,-8661,61028,114174,-4024,21230,2713,-53598,32268,-2682,-48613,30503,21505,-68412,-12224,89870,74032,-16845,-40823,19200,-38638,-18611,-7861,-113043,17233,23507,-29532,-20798,-58866,-22023,25860,16716,-25102,2290,-31735,23615,6220,-6157,-9750,-16241,-42519,-25883,-8945,-29912,419,44065,78177,-8839,-10048,138723,59211,19588,17980,-26144,6174,5136,48666,1850,3945,49613,62661,-29227,45324,36430,30119,-34452,-43003,15145,-43891,-88152,-50620,-41253,38440,4892,-93586,-25111,-5757,-70941,-65290,-32875,-59598,18011,115991,31565,-68055,-19269,-20445,64747,26442,43290,51219,-68325,-9170,19803,-97668,-122673,25680,12552,33602,9459,39179,-39010,-30917,10319,56309,-27952,-22829,26537,88673,-47234,30141,34894,30848,47831,10858,-43955,-39568,-24911,-30738,-4258,-10319,-4671,36113,141964,6368,109537,5349,-80129,-71074,-43847,-8910,31794,-32121,4304,54319,18505,-25029,-19488,-40466,44830,58892,-17386,-28373,-1297,34093,14045,45445,-2302,-22923,-29962,-35539,-5137,-93273,-54832,39580,15061,-201,-70781,-30459,23334,-40519,-486,-116760,-18457,30812,13955,-67998,-83650,60734,-16414,-53048,29204,52773,4649,-48575,-14715,48596,71124,19987,13901,-19984,-6935,-23803,23416,83549,40891,-29071,-48119,-40894,34911,-13163,49685,17806,-1086,59345,24531,17940,20261,13796,-38973,-53511,-37872,-29477,64473,7796,-55284,66056,-10851,49957,18302,25004,-38928,-49503,9774,2881,-52554,26747,31845,33402,-40914,-9300,1630,17014,50038,60558,-18688,-7565,33533,-85343,-52699,-11418,18807,20325,-16380,-1991,-15325,-12557,11288,31180,-56519,118916,13641,30522,-12118,4239,1512,-13988,-51332,17996,-132075,-31929,39527,-15533,-39410,-9517,19337,4230,25249,-2953,10301,51060,-95017,-69213,-25155,-81592,31873,13764,30899,-17748,-22721,-70810,12066,33330,31418,-17,-104078,-3679,21020,-12899,-56330,36571,1681,39417,83110,-15630,-11403,28974,81728,8847,-16251,-64139,6724,11570,39045,-21622,7995,-35167,25170,45305,26361,-16603,37822,11442,-3720,8780,-50247,55327,16058,41602,23305,25942,-45001,-11101,-6147,49814,-54944,-44251,8516,-49407,73076,11043,64058,49360,40612,-23800,-13701,-37148,-63032,-21573,-27797,-42491,-44493,-16325,7471,-19118,82055,-15165,3183,7735,-21932,-36859,-70789,2707,-22981,7254,-12626,48238,-7794,28153,-33590,-67483,62028,25154,10556,106311,8355,56656,29436,70570,-37077,74436,32374,-48315,36662,-57292,-16659,-64116,9014,19030,30193,55390,49260,-22739,-25857,11944,42497,795,-3012,-25025,-50863,66741,99302,22328,-63613,53090,43174,-5327,-38965,11969,-43882,-62040,12493,-13689,5444,42020,-30520,-81660,-52761,-66769,6970,-13535,-26315,-24750,23532,3370,-38314,-22700,-51517,6189,-91240,-126342,8668,-37955,-21605,-44560,17322,27686,-7205,27838,254,-113530,-67359,29150,-39196,-91272,-29632,-25478,16875,2579,37810,42102,1460,-41744,-4420,-21066,-89059,29271,19645,-11828,81561,-41437,-51895,-65552,23386,72426,26913,67195,68201,-19885,-7120,8263,38585,-76328,53963,40891,20437,33407,-23794,-13533,-4185,58755,-17111,-32350,-51307,-26614,-14496,9203,26632,-9643,-31077,-14870,31677,39104,33883,-23524,761,20401,-13230,18904,16645,-16246,-13955,-51534,3928,-36165,24797,31319,8074,23664,-34253,-47981,23205,-27056,-64396,-36860,-14313],[15518,84991,-41860,-32929,-24566,-20848,-70307,58735,-20730,15872,-24164,47929,76791,-9597,-67057,30193,17892,-7133,57242,5327,-38466,-3263,-17553,-30717,43445,-39196,-41011,-27263,70825,21326,-87834,-5608,41012,55711,-74650,-32720,-8731,10248,-73094,-71658,-6261,-23957,-72108,-24991,-60425,-49183,-61982,21963,-62984,-14388,97638,33907,14303,-40027,-8263,-59778,-39950,-12334,26002,13767,21287,-9767,20663,19704,-31179,14766,24327,70269,27263,-6271,-42173,18035,-15828,11716,-27803,8032,72743,-9672,-52250,-5138,-7804,30381,41566,-70560,-50626,-93540,-4006,-462,-8173,-36637,48278,-13831,-8362,-27392,-98381,-10428,33776,49580,6438,5923,32894,76884,-35774,-90094,-14083,32358,16809,-15128,7066,1436,11242,4188,5097,-9370,21846,38387,-3433,99315,-2787,-2533,22495,20077,46370,-14006,-26840,64916,39443,17268,43080,70010,-122957,-139111,110850,61075,33825,41148,69532,53739,19152,-38560,-30374,26361,4695,49495,-2660,-26095,-7418,30280,-43615,-13044,-15760,-47451,4927,36735,-12027,-77947,-46638,87140,32784,441,-8574,7304,-7374,-36243,-2972,-59071,17751,40179,55398,96539,31759,-31789,20297,76363,50345,-51429,34766,-14429,33729,8166,-15312,-63124,-38328,71352,54,-50602,-18048,-58910,-14180,-25051,-6917,-77877,-14119,11611,35056,78179,44506,76049,144872,61321,-44252,-35146,-127672,-36714,24460,1256,44067,-52373,-10161,26844,-16799,-55626,-24471,121632,85523,-42277,45272,84598,49831,5955,30882,30885,-57605,-4988,-12825,48074,2132,8727,-34490,-9814,-17214,-28413,-46310,-22408,164995,8214,18458,27276,-91083,22099,126949,68399,-30970,-5473,101862,35528,45260,-5091,43166,-86122,21911,-130369,-266958,-57423,-10188,-80296,-41923,-43771,-21110,-45618,10210,122903,86994,4770,64452,-98063,-89802,13335,70370,45226,45092,13714,59913,11580,-33121,12792,63230,-50955,7716,69740,-15232,-37893,-7077,-41179,-32301,-21256,39982,14166,-125171,-125921,-10516,4083,-28797,-73674,-50855,-46,15724,-64190,-95824,-41125,-22414,37711,22083,-23990,-83372,-3848,-52323,28429,-13378,-93925,-22890,-5387,-19520,40482,63769,-20478,-12278,83756,-2931,-4744,20389,31358,4899,21718,-19352,40117,-48694,55926,-40163,-39421,5153,-30899,43704,37278,3425,-14269,-32911,14801,-12314,-25038,-23766,-173976,-67471,-46079,44274,7434,-13234,-136068,22022,48879,1925,-27413,-59437,11531,-858,-33384,-39873,23664,67256,-56307,-22508,-17850,33024,-78924,-30064,-42489,30707,-44688,-1778,29909,-1379,-14753,-5621,70642,-33665,20293,-50652,15295,-68535,-94092,-40708,6890,7277,108443,112595,36925,7697,-8652,24896,15152,10652,122334,56684,151632,-6842,-21134,19248,-43297,48359,-35659,5313,26811,16460,19812,69477,-47292,-61668,75105,100330,-20717,-24876,-54030,-35733,-11761,-38174,-55944,-42381,19545,-34638,-30710,-89077,-52427,-20896,46514,-17516,461,-1059,-89996,-80094,-16610,16699,-26882,-3840,-5756,-19513,-2981,7139,9603,28129,44528,34298,-9451,-36826,52442,46605,39776,-14505,-58406,-98,-17263,23508,64523,-74830,-91659,-100804,-67897,-27363,-53745,40114,51253,35437,-20960,-51227,-2182,-14440,81856,133488,10205,15563,-45988,9916,56342,5420,-18555,-61600,3311,-36355,-96609,-32994,-36687,48764,42261,30305,66353,27639,30812,-107779,-20608,28055,-58177,64797,44825,22048,-360,-6453,3306,20886,39189,17152,14949,-27867,-7069,-13710,-46251,-45306,-64558,5594,5714,43652,31995,-22789,2956,-51482,14239,-69939,-41135,3393,38119,-43952,-28238,-85846,-10930,-10992,102861,-51046,-309,-46220,-36551,-26962,467,71444,107168,-52,38102,5300,-32897,25781,-7706,-69783,28100,17799,-99030,-30175,128049,86174,-38662,-39037,2962,-41731,-16287,-10144,-109678,26445,30189,-24031,-72,-37668,-1990,33357,8363,-19571,19390,-19236,23097,-5746,-7474,3509,-28842,-56032,-11252,-11853,-35972,26730,45420,60825,-24721,-4984,101872,37160,11192,27575,-28959,20873,455,38664,2978,-1932,44961,64700,-28181,24386,30171,15589,-38760,-20418,10934,-58266,-92557,-65984,-32075,43722,9128,-48233,-20284,-2267,-91717,-53940,-20980,-35248,48454,106107,35624,-33464,-22815,-24236,81707,20477,54983,69082,-45592,1739,18550,-97309,-93573,13309,23410,20621,17021,9372,-33565,-67404,-19962,37538,-25856,-43964,47073,95193,-35783,11152,-9942,19900,14509,13999,-54618,-52700,15446,-39244,-43605,-3930,-4936,24298,118308,-4884,100300,-14548,-109272,-66581,-49742,-2756,19742,-13597,46012,67587,9493,-34771,-21040,-62232,21151,47278,-26615,-9411,-31699,26902,18275,51499,18487,3149,-22742,-35167,544,-88482,-30619,27827,31527,-11963,-64389,-11166,14445,-55091,14262,-90065,-25608,38910,48057,-50025,-81107,51499,-30943,-72336,30613,67184,917,-36320,-27572,59917,81869,40398,29247,-23104,-16904,-36699,7570,90192,45799,-12723,-16839,-9598,38026,14624,25158,-533,4002,72125,37870,-8593,2716,35439,-54966,-67861,-51887,-50775,46531,5800,-21250,59994,16443,45169,-1117,9673,-38349,-19041,56594,-5136,-62896,30094,62701,35390,-58319,-8387,7925,-237,75113,48292,17470,-4853,19371,-72787,-38413,-14053,-605,17165,-3626,-16820,-23612,7290,9608,10790,-41655,110784,21467,61036,-35313,27381,6743,-29283,-47344,2494,-140860,-31101,34987,-6072,-48193,2379,22064,20455,7093,-14915,32723,62763,-85197,-41012,19384,-78769,33288,23403,35630,-17305,-8911,-39712,24855,46602,44855,-2610,-78820,-2541,38804,-3280,-46196,6309,-15356,59438,105845,-8605,-8549,28273,87030,22214,-14637,-84001,-5321,9392,55458,-7454,8547,-33131,1760,83755,38219,-36551,28193,-952,5257,17985,-54992,66636,46210,80649,8430,29736,-29468,-17789,-2189,55945,-55005,-65789,-10763,-49436,80347,19774,76846,57813,30872,-11595,9245,-16652,-64879,25193,-23373,-22384,-15068,5858,21924,-19325,78654,-19375,17524,-1835,-42520,-37019,-66699,22336,-13468,-21013,-31365,42577,-14446,8669,-36078,-49492,78468,21095,-13369,98416,28577,49646,8555,13547,-46879,83019,28688,-39951,35131,-50740,-10779,-46293,1624,58521,34772,45937,41104,-40060,-13788,-9189,31715,-34406,-2144,-39183,-52216,87981,71660,235,-60646,79265,34987,-17071,-18563,9093,-78375,-58159,-1328,-3729,-4712,28780,-33139,-106898,-91893,-56911,42736,-14524,-340,-14848,5814,19394,-35595,-33354,-56319,13753,-71460,-110738,-4715,-18931,-43597,-46321,10548,36297,-7075,4824,-26976,-81031,-35228,44077,-19244,-105892,-20544,-17650,4547,-11646,48583,26919,-10714,-29967,4486,-55548,-62694,67567,29666,161,67719,-44676,-47888,-50587,20003,81277,40319,102322,82582,-25012,-25138,-10355,39129,-35292,41996,37813,24270,22642,-10610,-10636,-37427,39593,-9798,-30751,-43564,-17993,-41237,-8497,6089,-36497,-42520,5205,33814,45995,19267,-33742,-4689,25337,-11507,22457,34173,-9026,-12818,-34926,22211,-22715,2593,75401,47436,41433,-32161,-50922,7256,-28068,-61499,-48745,-7034],[7290,81900,-17295,-27678,-21453,-18220,-51860,64966,-15611,4698,-31903,37925,73936,-6330,-51174,-3626,20411,-4718,52640,6848,-61175,388,5002,-18202,47903,-20371,-28490,-37477,57283,33691,-78841,28727,43578,49293,-69960,-38166,9214,6380,-70941,-52557,-8318,-10879,-68574,-9651,-37886,-47550,-64786,13020,-60268,-4943,60414,25993,12979,-35398,-16312,-42350,-34232,8026,27389,-7279,16311,-12859,36896,23519,-31028,26737,32882,63379,36053,8241,-12287,45229,-32631,-3515,-17072,-6032,52393,-5647,-29354,4612,6374,22997,52112,-44245,-84084,-90201,18283,35280,-11001,-50029,-23070,-14932,-2025,-13831,-83731,-21854,33711,53796,7986,1309,31588,96956,-43463,-94438,2879,44146,3973,-31351,-8242,-3775,20165,-10057,16029,-1171,18425,21394,-20868,72940,-23017,10606,14843,-7439,39849,5254,-269,60670,58443,31236,61517,62059,-116481,-103684,85712,51926,29459,36883,58066,62143,-10754,-47369,-47058,19723,32393,48047,16827,-14870,-4585,30177,-51318,14854,-19948,-11322,11995,22791,-2569,-57249,-48250,68152,17892,-15554,-1231,15526,-4312,-28829,-7969,-38906,5881,-3446,29765,85279,39512,-26172,21226,55678,25637,-29293,25033,5990,35391,38047,-9950,-61038,-59109,56454,-4403,-41968,9550,-15562,18323,4629,-16646,-54544,-31000,10129,11791,49258,57227,74070,104887,40082,-46401,-36058,-151095,-28492,34879,-13701,52921,-30243,14810,18514,-13383,-38664,-40890,97008,77612,-30459,53804,97548,102703,49373,50258,39042,-33152,22671,-25097,68846,7605,-971,-28042,-1875,10360,-38183,-39334,-35988,143693,19248,31793,-12261,-96772,-37835,105541,75854,4507,-32930,37988,27939,33806,-27304,38581,-120238,18334,-26534,-338510,-109244,-596,-71429,-26193,-31925,-12055,-48508,23981,93716,115599,-1930,56892,-79126,-45395,14509,110769,68861,55503,3704,40457,21877,-21208,-3270,58501,-48631,16197,76405,-12696,-42630,-2676,-50210,-26320,6418,24763,19579,-121225,-164838,-42724,39974,-29710,-79055,-48557,-9446,8365,-37272,-82054,-23412,-22434,54488,28900,-617,-65901,-36081,-77605,15500,-24708,-78111,-2009,-20126,-19816,47948,48569,-48832,-3318,87558,27960,-12243,13125,18470,-3025,6126,4847,26047,-20484,36799,4752,-15922,42021,-40555,29440,23005,-3932,-28665,-25826,8422,-23889,-28095,-59165,-175727,-69408,-46638,23037,8581,-100,-126056,16652,33741,-25066,-30016,-61144,-6988,5406,-11792,-48798,37375,84089,-41384,-51198,-50215,15046,-63219,-7880,-56147,35446,-76968,-30887,28869,17598,24909,-36118,31357,-31647,25932,-47822,16486,-30974,-90812,-17668,12302,-3646,125554,119245,34778,-29181,-15438,49261,24367,9282,137803,34649,123960,7007,-19689,10639,-63449,40145,-39997,16271,39142,24958,46964,54562,-75378,-71658,65492,54613,-12399,-28987,-72195,-35210,-10319,-43379,-54536,-13616,42419,-20184,-22654,-69727,-56812,-43741,43770,-36561,-11537,-11113,-92225,-71276,-18510,44396,-25182,8606,-16340,-10927,-17961,-29105,29781,17730,27568,38707,-5339,-40681,38532,36452,27794,17943,-46438,2722,-24623,51036,100680,-55862,-81709,-94332,-78180,-32864,-45491,45079,53002,5843,-27721,-30712,1382,-6256,64349,121845,15459,32777,-35096,-10809,71560,14393,-8167,-60835,12332,-44177,-113869,-24574,-41750,61294,65649,20662,52906,7074,25667,-94474,14279,31179,-51067,60652,23124,23234,22385,-2743,5997,20854,41819,-3813,9765,-25020,-953,-24316,-38680,-24062,-70843,-5936,8494,29711,23549,-13000,1591,-40495,24514,-54725,-10425,20661,11460,-51439,-45047,-100181,7607,-8301,93120,-58200,-31448,-27417,642,-23255,8809,74008,96054,10658,50484,8614,-1004,22273,-9642,-66615,26123,17231,-110419,-56325,141434,77694,-56204,-36581,4408,-40102,-7765,-10876,-71934,39896,27825,-13035,19768,-15946,9013,32439,-8582,-15567,23282,-5738,21348,-13693,-2588,6279,-31972,-53151,-5443,-25989,-40971,52272,38503,40195,-35677,-10565,55405,4053,-999,37843,-24806,41257,6694,38668,11185,-3465,31490,54651,-26095,-8739,20103,11539,-44246,8105,3739,-53277,-83251,-73931,-24752,40026,8983,-10752,-19859,-3720,-94486,-25949,1174,-14323,78829,87741,30648,10760,-23517,-15594,86241,22104,57118,84110,-19826,10940,18108,-87455,-57973,7797,38374,10893,18885,-16201,-27481,-93473,-50549,19458,-23561,-68746,51228,84990,-19769,-15104,-59532,2470,-26417,7004,-56791,-64078,51335,-29573,-71668,4608,-2050,4440,79209,-13227,83605,-29991,-122817,-50622,-47492,-193,-5301,4772,86351,79730,3555,-42143,-27395,-78800,-11881,26095,-30428,16757,-54435,11223,15734,59542,35348,10267,-10624,-38077,2010,-71356,-7934,19599,44108,-25376,-47072,11603,-12519,-69753,32218,-55740,-31279,52807,72983,-22214,-73934,26326,-43325,-80136,38041,80022,4364,-12335,-39828,49273,73330,52665,51263,-25544,-23702,-36851,-16905,85868,40713,5430,17304,20618,32315,31209,-6047,-28838,11099,90648,49221,-40860,-15589,59252,-55052,-49021,-56099,-65125,31675,17259,11022,55579,51559,34034,-22722,3522,-34894,7277,104712,-8844,-61372,30041,84261,34482,-64258,7080,20095,-6503,85132,28830,48944,-1986,3852,-23833,-27553,-20011,-24490,15817,10577,-25281,-27578,18984,2919,-10590,-24573,94342,30108,78319,-52169,47503,11060,-41862,-27178,-1889,-119924,-33630,22640,839,-55492,4733,16811,27858,-13400,-30857,60344,64231,-51450,-14908,62644,-29898,32056,33442,47104,-19078,-303,-3140,30336,51238,43699,-284,-43423,828,44141,1736,-29066,-26468,-34320,69795,114374,-1034,5695,22666,78389,26288,-10623,-96862,-10608,3876,75523,5427,6256,-33470,-27046,98752,45935,-46873,15708,-14331,24145,26410,-47362,82158,76642,123542,1095,25695,-15209,-20800,5618,64560,-44701,-83265,-26907,-38644,70971,26999,80148,51479,17540,-1183,25139,814,-65252,64664,-18218,-7805,17224,32283,33231,-8212,69335,-28307,36480,-12885,-44572,-37058,-54525,42571,3499,-49861,-38416,39135,-12876,-4347,-35452,-27209,85520,16870,-30289,77860,47540,37038,-14204,-43348,-60269,78922,19757,-23673,23474,-39185,-9054,-30855,581,93326,32994,17327,32483,-53540,-7488,-20284,17493,-81481,-5698,-42438,-35960,95636,43404,-22429,-44673,94911,15788,-31436,-12931,-55,-105025,-50349,-14497,6648,-21266,11400,-21531,-102874,-109069,-38016,70818,-18238,20813,-9634,-13168,13032,-30622,-35056,-44658,13528,-40808,-73488,-12579,3149,-54824,-47074,8098,42801,-7886,-21419,-37252,-20684,9178,35001,-1271,-105376,-6397,-19410,-10204,-29319,54810,10658,-12652,-16037,13880,-85376,-33934,83891,33069,15406,51326,-47553,-34305,-23085,11830,71783,44384,124576,87549,-23892,-25893,-17082,26786,-2032,26501,38483,15338,9748,9663,-9988,-66821,17667,-11,-26274,-31691,-5499,-62540,-39431,-14750,-59345,-42150,22998,34619,60006,6397,-44510,-10726,20547,-14738,16666,51176,3361,-6263,-6751,38598,-13398,-29324,97657,78790,46017,-26374,-50626,-17492,-27802,-48485,-60996,-7240],[-452,64680,5686,-11770,-13758,-16252,-36392,66936,-10898,-5542,-25954,23206,70091,-6606,-36403,-39876,21244,-359,38591,8683,-69293,-181,23966,-12899,50722,10743,-8867,-46810,42277,45693,-56833,34483,35760,28619,-63797,-44535,2339,-8272,-50119,-31796,-6185,-4804,-54255,6589,-8525,-40073,-63713,4880,-62083,1131,3792,13920,5562,-23186,-15509,-26579,-21753,25646,25698,-22792,8774,-13301,48478,24066,-27730,44202,42125,52465,42188,21777,13251,69217,-45326,-21632,-5965,-23850,20218,3098,-3893,13973,16402,11422,59366,-6499,-105056,-60339,41524,33668,-15386,-62127,-77002,-9778,588,-5495,-70120,-28879,27357,48385,18632,-7368,17725,92058,-45640,-77806,17309,41034,3557,-42259,-25277,-14448,26386,-19135,20635,4661,17040,-6249,-29678,39240,-53245,18874,11023,-33829,27619,20105,26591,41220,73793,43437,81792,50430,-100677,-66162,41415,35589,25247,30046,29728,67560,-32230,-50163,-60284,21121,64216,35606,18062,-19244,5047,32551,-56930,33946,-26926,25835,23180,12603,926,-31466,-43699,52667,1667,-27787,7123,12737,-1823,-18676,-11502,-22065,-9604,-46310,3630,53098,39920,-22240,22102,27801,-3221,-18117,18088,21930,31616,64850,-5266,-54893,-77347,16423,-13755,-31281,42431,32113,26348,25463,-16554,-15223,-45717,3319,-8278,16123,60894,62414,68497,35220,-31819,-32880,-148218,-10549,44162,-19075,58326,-2479,38869,10714,-14188,-21552,-47970,75766,60826,-13072,66853,105847,136254,90844,70791,41307,-5882,43813,-34255,77528,-2649,-9833,-17673,1007,55659,-41232,5626,-27336,88513,17698,49471,-39477,-78945,-84351,62374,71463,39308,-54162,-32813,6858,13433,-39557,25951,-132126,-10120,17747,-386716,-142485,17957,-55875,-22350,-7269,-3770,-49262,45085,55528,130340,-3815,38297,-62860,-17276,6551,128342,82340,68452,-601,16113,31000,4893,-24596,48605,-44337,23720,71569,-13525,-43701,7452,-45679,-19824,16983,-751,22170,-103949,-165865,-73123,57348,-34198,-75028,-45485,-21480,-4825,-11203,-55144,-4387,-26690,61892,31426,17001,-51333,-61668,-90019,1098,-39663,-54366,13481,-34560,-22123,53359,38126,-63071,10488,77962,63357,-18318,5313,8107,-15693,-12440,23649,7910,8025,14574,38073,12043,79242,-46600,23091,10399,-20892,-38219,-17064,-7888,-40347,-31513,-93121,-173295,-49206,-38185,2645,-2549,1699,-95279,8277,19019,-48262,-23772,-47564,-24936,20335,15153,-56949,50056,87177,-21671,-69409,-85390,3086,-47561,15072,-66513,38475,-95750,-60668,27033,30171,65077,-51894,-13438,-41353,28713,-27935,24453,24191,-79517,-789,11951,-18858,112648,109880,26901,-57265,-22035,58403,25572,1717,112039,15577,76555,25827,-19365,-15116,-74768,32299,-48959,25887,47154,40306,63206,37810,-96142,-67707,60377,13657,-8643,-29758,-72397,-20007,-7498,-35207,-46270,7505,51075,-8405,-21402,-38108,-69967,-58793,40854,-50109,-17148,-12085,-83344,-62343,-19810,59227,-9171,15633,-22847,2621,-41082,-63543,42475,-3301,8827,32167,-5068,-35000,28847,30664,8633,40876,-27228,2249,-33957,62037,94829,-38480,-72869,-81048,-73839,-45078,-36268,42270,45503,-16996,-29252,-11513,8799,-1383,42251,85141,22559,46079,-17629,-33501,72122,12158,6106,-51507,28611,-31998,-129915,-17965,-45951,66735,85483,7592,35288,-20779,10348,-72487,48260,25231,-40075,54228,-1057,27349,42775,928,7737,19574,33973,-32899,3785,-17320,14056,-35355,-28995,304,-70678,-12462,17440,11776,13117,-7957,-6256,-19657,22701,-20085,19925,35134,-18984,-36615,-46859,-108667,27389,-5305,73054,-64308,-53042,-8570,32828,-17523,14703,61066,82836,24815,56023,10947,30833,20355,-10188,-53908,23609,19760,-103187,-84452,126400,49257,-62490,-30495,24854,-34655,5282,-10695,-19318,50731,14964,671,31734,-1327,7408,23009,-31597,-13513,14330,10225,19452,-17451,6821,-4036,-27257,-31699,-7287,-44457,-46012,68430,24945,20654,-38444,-23264,13525,-31284,-13881,42466,-14587,60235,25689,46190,21805,-2059,18525,30793,-27992,-47497,8630,25084,-47662,32115,-4800,-30186,-62359,-71094,-21003,33881,5782,8192,-21279,-9303,-75881,8196,27175,-1047,98550,64190,20346,48339,-20837,3417,75513,37763,56812,92992,-530,16551,17392,-75270,-23339,7663,55172,14345,14294,-29923,-19962,-96590,-67677,10908,-20759,-76153,37204,63062,-6439,-42440,-97712,-19066,-60005,-7974,-48844,-72318,75778,-4811,-79459,15790,3002,-19314,38498,-18200,59529,-37453,-123232,-27818,-41164,-3058,-34513,20772,111039,84106,3257,-44326,-33174,-82709,-43988,-2214,-28299,40473,-59071,-7458,8659,67577,38503,10400,5059,-40326,-2259,-49496,9765,17553,48852,-39258,-20136,29926,-43119,-82031,50510,-22154,-32634,67700,78621,6704,-64893,-3936,-50088,-75082,48099,90036,14502,15348,-45860,19819,55564,53525,71666,-25360,-25931,-23775,-42862,71141,32746,27355,43446,38984,15911,32749,-33518,-60077,17173,100027,53992,-66343,-27146,82335,-36577,-5092,-49178,-70707,19428,36108,29860,51526,82514,20338,-38824,9121,-29142,15002,131490,-8689,-53558,27710,85476,31183,-51334,38867,35675,-6902,75510,5630,65045,-1361,-7671,36467,-19995,-30416,-46591,18968,22103,-27563,-28139,20909,-5296,-25111,-8218,78831,37515,72380,-60103,63838,13159,-51993,5872,9108,-79702,-39609,4156,1653,-59288,-10385,2053,25033,-29622,-47367,85463,54270,-11875,4927,88083,46655,32131,42229,61589,-20774,4717,28401,32363,49819,28098,2986,-8430,5786,34417,-1753,-13760,-53269,-49536,67948,103711,5936,32401,16090,60553,19228,-6608,-98732,-5701,-3720,98638,13883,3054,-35712,-54550,86560,45930,-44325,2127,-24832,49565,32151,-29585,97499,90807,152216,1366,13550,-8340,-19086,17813,78460,-23905,-93835,-33517,-20686,47639,32296,76747,31404,1172,3969,28875,11801,-62008,84991,-15056,-2268,43080,52689,37228,7861,59913,-40245,56164,-22209,-29919,-35638,-36688,56279,17680,-70740,-29466,39544,-1003,-9326,-32419,-6008,82009,13583,-36624,51126,55121,21588,-30180,-85420,-69302,58565,5667,-6422,5786,-28313,-10843,-19041,4356,113771,29328,-17146,24350,-56355,-10302,-17512,3107,-122282,-12453,-36279,-12475,90607,27913,-36851,-21241,94059,-7270,-43282,-19644,-15139,-116161,-42583,-25019,9486,-40196,-7181,-603,-69428,-100357,-17375,83506,-20833,30354,-8527,-27043,-10277,-20769,-29397,-21225,6451,-9383,-32037,-14319,22528,-44271,-44698,8460,42517,-9350,-40892,-32976,47809,53326,9661,6741,-90488,8010,-25552,-18867,-41160,56297,-1825,-2870,-2162,20589,-100012,-16510,74883,28821,29080,35133,-51480,-15634,9766,1203,47781,36429,125945,83650,-17567,-9470,-8222,9457,14317,7160,37407,-6915,-1665,29268,-9943,-87152,-1624,9410,-20068,-18403,5951,-68668,-69061,-27910,-72503,-32151,32854,38235,79781,-3871,-56037,-16140,10054,-20348,1927,58809,15829,9727,27349,50800,-8955,-59542,96034,92939,41321,-16722,-44586,-44658,-24330,-25943,-71052,-20457],[-6581,39621,20142,8886,-2007,-14225,-25434,64764,-5435,-12622,-9695,8724,65921,-13040,-27285,-65780,15387,4624,18535,10236,-62622,-6582,34147,-12731,50599,44404,12598,-55187,25480,55801,-25908,28156,16155,-3370,-55480,-51281,-31532,-28425,-13952,-17059,-1393,-5770,-31793,19935,19645,-26186,-57668,524,-70545,1422,-53535,695,-5936,-9904,-11058,-14121,-5400,34263,24880,-32173,733,-9575,57602,20733,-26135,61745,50332,41906,46894,32099,28864,76432,-46190,-37236,6049,-35742,-12853,12169,15879,21091,14867,-1260,58909,27430,-111259,-17651,57210,-417,-21906,-71658,-92239,-670,1169,-5935,-60744,-31550,7916,33680,34045,-17432,-2785,60632,-45330,-47186,27835,20961,11310,-44844,-39782,-25501,28061,-21470,17885,10236,16578,-33340,-26666,6949,-83152,21562,15579,-41587,13156,25600,45029,11231,83190,52577,102713,41127,-80147,-36494,-3635,20380,21922,23989,-12033,67636,-44139,-44059,-67822,20142,82885,10183,3530,-45568,26263,31843,-59958,37841,-38339,52117,36126,7819,-1322,-8275,-35235,48479,-11245,-31201,12406,-2294,-1430,-5812,-7002,-15891,-22240,-77169,-18020,11610,34561,-16500,27263,1124,-24428,-17028,13633,27689,21855,80146,-5159,-44571,-88104,-34065,-28725,-17108,72434,63928,15386,34001,-11435,23226,-52765,-5351,-19215,-14719,51610,45930,37666,40960,-8274,-26203,-120383,7594,49877,-14163,56340,22277,51011,5670,-17069,-8225,-43969,62909,40338,2866,82595,103849,140179,120155,85545,29543,12198,50275,-39458,74131,-23448,-20023,-17865,-3309,103976,-34535,58577,-6699,15042,3977,66961,-41777,-45076,-105370,13811,58232,67935,-65480,-89837,-21139,-10736,-39816,10265,-119071,-46537,-1757,-408133,-154955,39739,-37644,-29866,21870,684,-49709,60353,22029,127825,-490,12509,-58963,-19827,-10958,119471,82113,77574,-1244,-9052,36211,41603,-44615,37179,-37072,30224,58056,-18545,-42297,21171,-32872,-13480,13643,-30684,21736,-79067,-145467,-96809,47626,-43612,-62505,-38800,-33119,-21468,1604,-22379,10868,-33326,56168,26909,27664,-42051,-77168,-84684,-11919,-50514,-24797,21057,-45175,-23152,57688,33808,-58431,24491,65262,91829,-23265,-486,1913,-31380,-31144,32552,-12105,28548,-2902,53854,34975,106595,-48638,23624,1029,-38056,-38351,-5200,-30432,-56531,-31096,-116408,-168050,-10522,-24073,-12884,-22832,-7819,-59371,-6698,3048,-59826,-9582,-30223,-44242,38952,38575,-62254,53756,77363,2713,-72286,-113755,679,-30594,32037,-71590,42546,-98946,-83473,23879,33388,91033,-52198,-53305,-59260,26496,5351,36249,71996,-63918,1351,5161,-31277,75310,86448,18918,-64156,-26709,55364,20625,-10467,44406,338,22955,45325,-23304,-52421,-72349,29951,-58389,31759,48324,57864,65715,24611,-103748,-50196,65643,-15065,-9711,-25897,-54129,-2257,-10586,-17625,-31712,19431,44213,-2574,-26767,-3805,-83492,-60939,36352,-56433,-18026,-2959,-66680,-53395,-23874,53968,13760,17285,-22529,16811,-69916,-84182,46642,-30775,-7667,17191,-6143,-24434,26904,31875,-11303,48178,-8005,-1075,-37770,52133,63006,-24132,-69455,-72974,-57797,-58785,-29542,33532,30882,-26602,-23953,2109,17278,176,19432,36741,27675,52201,903,-51913,56758,-2263,18296,-31446,54856,-2862,-137311,-18794,-48027,62822,96980,-1169,20852,-46534,-10200,-53192,71578,11105,-27479,47877,-16950,39986,54945,5638,10236,18636,14545,-60208,3409,-6728,35049,-40417,-17843,22252,-64341,-11650,27705,-6827,5109,-9785,-22362,4400,8092,18973,45780,41778,-40900,-7847,-34615,-109916,41602,-4809,46181,-65950,-66701,598,56585,-12895,16827,33146,66316,38554,57589,14751,49713,18212,-10416,-47321,19251,22128,-86860,-103473,89059,9974,-51333,-17475,57310,-27188,20005,-10166,25129,51874,-5610,13052,30710,1548,-5373,7847,-55866,-11511,-2439,29331,19617,-17343,17667,-23579,-18372,3062,-12268,-56723,-49447,70648,8517,5763,-31759,-37508,-16398,-60794,-24339,39156,-618,70136,55662,54590,28143,-454,17849,-3469,-38536,-80362,125,53249,-45561,43177,-12853,-479,-33964,-56288,-21316,32157,570,7072,-20954,-15857,-38035,37379,48494,6682,101169,39706,10775,67831,-15318,27410,52465,65913,60626,92937,6883,18905,15253,-66986,5591,11597,69239,32823,4579,-27525,-10086,-76323,-64194,16610,-16809,-52390,10637,37495,1301,-64080,-112858,-39103,-75710,-26077,-31368,-76682,86144,24693,-66687,27387,8862,-40742,5946,-20351,29522,-35755,-116355,-5031,-35848,-12401,-57118,32973,114809,78307,9083,-40646,-32784,-72384,-65045,-33106,-21876,52133,-42393,-22822,2216,70818,23525,14413,21417,-37997,-11572,-30658,21277,22448,43726,-51519,11021,38454,-64116,-89314,64140,3958,-27856,76812,64697,28282,-55364,-28589,-49692,-57954,56722,94860,26800,37820,-42958,-18942,36433,43550,81999,-21543,-24513,-1483,-61888,51620,26243,52057,52952,41120,-11016,22148,-48207,-86230,19581,91254,48998,-73466,-25705,100428,-4719,45815,-32913,-68053,6392,48233,26014,43316,99616,9839,-43691,24349,-19668,-753,121829,-7157,-46623,25894,65996,26359,-19079,80787,50464,-9254,49382,-17983,57325,-4500,-11625,78711,-14101,-44041,-60165,28062,27258,-26292,-28241,14192,-11173,-29105,5634,70342,41284,44280,-58763,76059,12125,-60127,42106,33796,-38109,-47568,-15338,-4369,-57140,-41475,-19561,13575,-36299,-59072,99581,35080,6890,16260,86431,114679,36292,50255,73370,-19817,13757,47002,35321,46834,2591,3849,17142,10772,12121,-11743,-7242,-68835,-57588,54872,75365,11589,67861,11736,40402,3319,-4613,-88503,8506,-12669,118497,15720,924,-37107,-74983,53049,37135,-30061,-10903,-29613,75422,34422,-5648,104944,78109,153652,7533,-5022,-13238,-13404,33023,94409,3375,-95933,-27502,-1084,17090,33366,68817,3462,-14042,3710,20439,14501,-52361,83735,-16052,-5484,55803,59754,32696,20617,55349,-50005,71134,-27673,-6509,-32026,-16645,57805,20597,-74387,-6393,42954,18807,-7722,-29316,9735,68500,10341,-31954,24618,45405,6320,-33229,-101908,-68990,24984,-13042,3583,-10472,-23071,-14456,-10432,11081,116661,27230,-42193,16759,-44018,-22664,-1823,-8492,-141283,-19827,-25029,5909,77025,27546,-37533,866,77217,-27144,-47250,-30164,-33731,-109993,-36011,-30382,-1935,-56069,-23819,22219,-19025,-72251,-1320,79770,-18079,25771,-10229,-31861,-40821,-5903,-19634,6028,-4094,12535,-79,-11874,36145,-11135,-38047,9131,32867,-11458,-46968,-21208,96488,85789,-18016,768,-67022,17625,-28992,-15408,-38112,54008,-7428,15884,8850,21965,-93722,-17373,48100,18700,36324,19766,-56365,1300,38919,-9526,18339,17345,106272,72196,-8725,17786,11232,-4331,13360,-14145,30694,-37016,-8038,39361,-8907,-96419,-13253,15530,-15254,-6838,13055,-52523,-84374,-28928,-73011,-18059,32004,45583,98227,-13135,-68079,-19612,-9,-27410,-18419,51441,24022,34092,58555,57463,-7488,-77432,76138,88728,32575,-4628,-32412,-66170,-17575,1252,-76549,-46592],[-10133,16413,24487,27430,12189,-11821,-17376,60512,2012,-16181,9314,-1248,59372,-26414,-23383,-72900,1630,9124,-2607,11941,-46566,-17655,32879,-13258,46467,69600,30048,-61711,6460,61895,7948,28216,-12482,-39978,-44491,-56713,-80148,-45581,28152,-14042,3097,-11639,-6470,27831,38825,-6316,-47333,796,-82545,-4411,-93539,-11641,-17343,-964,-12102,-4600,10392,31160,28698,-33541,-6049,-1897,65011,14363,-27886,71807,55684,36553,52861,37418,31902,58938,-34175,-44952,19485,-35745,-32590,16223,23354,24974,-1217,-11039,48689,41268,-102530,22471,58300,-45911,-29359,-77465,-69685,8659,1326,-14410,-55833,-30341,-23546,14256,47956,-25856,-20795,13752,-44159,-16182,34819,-11845,18922,-40226,-48555,-31693,24303,-17269,10437,16837,15121,-50276,-12204,-14664,-101998,19163,29842,-24494,1173,20326,50758,-18526,80821,56612,118859,36690,-57883,-18771,-31770,13413,18775,20704,-57603,60461,-48878,-29105,-67906,11696,73765,-25104,-17224,-85973,58791,24021,-57851,24033,-54409,57130,44866,7313,-7167,5700,-26027,56550,-18173,-24053,11764,-25716,-3663,8509,8024,-22191,-26346,-88453,-31762,-22984,26099,-4944,39018,-17635,-30949,-18762,8108,19879,7284,77696,-11712,-29670,-90210,-77011,-46797,1755,91578,67420,-2483,32809,-6907,43054,-48777,-11713,-19223,-36486,30037,30487,13001,49444,14548,-17610,-78821,17366,50717,-1673,44736,35343,44425,3596,-17904,-1652,-30398,55338,20697,11918,96714,88568,115894,128260,88932,432,14204,38177,-41823,62638,-46419,-31466,-35737,-14139,135441,-18546,93180,15341,-52701,-17188,79512,-16117,-4559,-98640,-22716,39682,86477,-64744,-119235,-45147,-33042,-33430,-2873,-89175,-73940,-67401,-409039,-147429,55011,-22001,-45766,42579,-1661,-51484,60332,2213,109883,6482,-14934,-72967,-47595,-35384,91488,69836,78442,-2376,-31114,35640,79281,-57944,27284,-26549,34931,40580,-25215,-38833,35415,-17671,-6240,3677,-57595,19300,-52707,-118559,-108333,14836,-56380,-45241,-27363,-40794,-36114,-6925,6009,17213,-39435,37942,14920,33695,-37584,-81937,-63138,-22026,-50043,6324,22071,-49261,-19295,59740,33350,-39762,33830,57557,102533,-27694,-2570,-48,-47006,-46189,29762,-30646,35871,-10300,52093,44386,115951,-46927,25977,-5189,-42533,-26728,10196,-53179,-67022,-23492,-121064,-157682,37698,-8014,-22073,-45564,-23122,-32328,-28970,-15973,-55930,9443,-18259,-64053,55194,51379,-63156,42726,59037,29208,-61820,-125136,9017,-9327,38579,-71228,49262,-89349,-93305,19158,26897,92378,-40245,-82470,-77498,17905,42763,48053,91129,-46996,-13962,-6498,-36427,28661,55385,15157,-44602,-28339,45738,12210,-24301,-42655,-10635,-25354,59129,-33948,-89170,-55555,32797,-63078,32334,42610,71657,55580,18920,-95561,-24573,81478,-30906,-13966,-17590,-22768,6450,-25345,3096,-12211,26030,26040,-3434,-35995,23653,-87206,-50104,28386,-57001,-17265,13532,-46450,-43883,-32643,28165,32892,14073,-14923,26334,-97278,-83625,42208,-55582,-18731,-1087,-5809,-13203,32571,38474,-25903,40294,6646,-5230,-27957,26411,28269,-11875,-74198,-74429,-36447,-66093,-26469,22797,13271,-22827,-12685,8531,23637,-146,-522,-8878,26910,49933,14250,-60433,30213,-23672,22766,-2445,87440,30811,-128335,-29144,-46342,51136,97780,-381,13604,-61538,-30013,-43668,78638,-8029,-15624,40415,-18054,62071,54213,12321,16514,18968,-13474,-73817,8559,3240,55243,-36223,-7246,36687,-53450,-3336,33715,-22496,1776,-17722,-45032,23446,-16019,44273,63622,37768,-46025,22505,-14802,-103750,43063,-9100,16111,-60254,-77282,-5810,73031,-12599,14688,-2361,43171,48214,60512,25057,46330,14761,-10568,-53817,12097,18129,-73400,-102163,41292,-26148,-21440,3954,89247,-20052,33345,-8490,47213,39335,-27905,20097,15452,-6962,-23350,-8508,-76108,-6286,-19774,49722,23589,-14311,26284,-44850,-9522,40517,-15164,-53167,-47149,59562,-5944,-2489,-16952,-47513,-34890,-79510,-30228,30548,14106,65945,89630,55630,23959,-1483,37879,-39092,-58631,-95339,324,83715,-36284,37972,-18704,20165,-3849,-31554,-24701,38450,-6700,-8101,-16975,-19096,10374,52926,57328,15080,87607,18453,7715,68162,-8390,49460,24899,96486,68410,82043,4073,20233,10229,-65066,27670,19144,75913,59263,-7388,-9614,2939,-42771,-42076,35723,-10862,-2376,-17499,16056,5348,-74408,-103517,-51418,-71319,-40564,-6959,-76986,82733,45799,-40687,36146,14018,-53399,-15599,-20762,-2102,-26214,-106731,11056,-35155,-28045,-65374,40953,103072,65085,19695,-32346,-22605,-52416,-69701,-60874,-13984,45919,-9609,-29752,2011,64347,-5363,25839,34745,-29203,-22882,-19711,27862,32598,29249,-59720,38295,35932,-68210,-89938,67363,18829,-16832,74352,38673,36592,-45457,-41595,-43337,-31456,60594,92673,35183,48491,-32358,-54643,20127,26441,77752,-14443,-22371,23089,-67120,34835,22244,74828,42882,29995,-45080,7094,-46770,-101172,17053,66125,33898,-57507,-9071,108738,29592,84320,-11977,-59767,-10966,40724,-1797,23802,99148,7174,-35869,43393,-4123,-32958,77460,-8311,-45555,27924,35156,21211,25144,119923,59759,-19272,16975,-39194,24713,-11019,-7064,86427,-8011,-57329,-60510,42423,24341,-25276,-30620,2145,-12043,-23959,16603,69058,40265,6408,-49802,83613,7669,-66604,69272,64939,-10833,-55505,-29839,-14894,-46628,-75086,-41379,-2939,-31658,-59591,97372,11624,-12498,18798,60078,144422,44630,59152,76910,-14620,33794,49995,40727,46224,-25336,574,28737,14031,-15822,-21294,-9513,-72146,-58697,34544,37844,15953,102602,11159,24617,-15946,-5605,-68880,26805,-22563,126606,10347,992,-34585,-85328,10852,21893,-8813,-21772,-27432,94687,33412,19273,97714,41015,126764,16969,-26519,-30236,-6229,47538,104791,30826,-89134,-10170,14652,-12273,25727,57829,-23526,-22890,240,4915,8858,-35341,66080,-22006,-13364,54118,50856,21360,23368,57344,-51020,76723,-29210,15574,-26858,1797,45421,10095,-53948,23584,46119,40043,-3670,-29116,18013,47244,5414,-18378,2783,19235,-6012,-22359,-91202,-59558,-12906,-35824,121,-18095,-25543,-17862,-3729,19261,105521,27609,-47468,9233,-17515,-42039,20655,-15354,-133775,-25409,-13537,11149,59703,36046,-26179,13524,51272,-39627,-39782,-34376,-52012,-90591,-28139,-28697,-28535,-63871,-36046,39707,29251,-38047,6727,64161,-7470,9409,-13190,-27452,-68541,11526,-9939,28605,-13566,18925,16614,-8490,44807,33492,-27461,8107,14376,-14375,-39235,-10793,104991,99567,-35094,-17102,-43396,19307,-24314,630,-15626,49288,-5188,37556,13647,16796,-67892,-34221,17060,6601,33433,4036,-60581,9649,56735,-18772,-6247,-8316,73670,54340,-790,45782,31027,-9086,1096,-34117,17923,-65177,-7892,33969,-6026,-96162,-14612,16310,-15807,322,15444,-12992,-79926,-18274,-62337,-6433,21184,53077,105713,-24482,-79457,-20385,-4546,-36015,-39020,29076,26078,59932,76900,58020,-5655,-77766,47797,73927,24261,7063,-16168,-75278,-9435,25109,-75924,-77160],[-10515,3695,20786,38377,26510,-9182,-9520,57108,11905,-17584,22535,-4466,46979,-44830,-21228,-61502,-17415,12721,-19784,14900,-29208,-29849,20843,-10557,37975,78423,38982,-64476,-13295,62617,38307,41488,-42202,-72311,-31440,-58569,-122035,-50849,63643,-23857,4010,-18880,15742,29672,43928,16909,-35744,4380,-91018,-14359,-106009,-21481,-23251,2651,-25324,3418,21082,17934,38073,-25317,-11009,7674,69712,7096,-31257,68209,57090,40225,62591,36695,23190,20823,-16336,-41805,33072,-23229,-27553,11295,16385,25996,-28832,-14657,30083,26801,-80542,49157,42300,-79851,-35274,-77969,-27795,14510,1918,-26422,-53245,-25926,-56494,-3005,54603,-30327,-27818,-29832,-40723,1218,39113,-47662,19076,-32107,-50820,-29974,15544,-8435,4055,23864,11565,-52818,10056,-19453,-102764,13160,51025,9779,-3893,6906,45745,-35543,60732,53500,122207,35724,-35946,-12694,-34299,18138,13436,20549,-93300,45804,-49572,-8442,-59309,-2290,34217,-61978,-33219,-123097,95167,9178,-47184,-4386,-72376,36120,41661,8597,-13315,7862,-18764,71080,-18967,-8588,4782,-50079,-7883,21820,29905,-36544,-19906,-79879,-36437,-37600,17679,15163,55938,-25230,-22648,-14163,-3844,-1320,-9100,58311,-23148,-10582,-86157,-100308,-62202,24220,94868,45706,-16013,27695,-6229,34897,-33788,-12528,-10986,-43899,2247,20387,-4698,54459,29109,-9008,-38611,14465,46167,12942,24683,31622,19867,3051,-12616,-3053,-11771,46070,4239,11896,103195,61582,74836,111340,79010,-40493,1653,11004,-43140,48517,-63563,-41503,-65774,-27610,134968,3145,98777,30776,-94517,-39094,83597,28190,34520,-71132,-35542,18417,92815,-52869,-117629,-53838,-49052,-30055,-8911,-55589,-81730,-141401,-390666,-121831,56026,-13146,-65506,43230,-12002,-54578,44847,-1809,82194,14237,-38079,-102422,-78769,-61204,55588,52664,70415,-8123,-47213,28991,105004,-62363,20491,-13678,36374,24436,-28848,-31593,46861,-4617,3658,-5330,-75764,16242,-29618,-91449,-103682,-26552,-67267,-28105,-12769,-41446,-41644,-34413,21549,11144,-42294,12976,-2475,38434,-36035,-77787,-32813,-29137,-34809,33400,20444,-45852,-8124,57312,32291,-19256,35128,57433,89850,-32089,-881,1006,-58879,-53414,16676,-43905,29864,-6493,37764,36085,104398,-42275,23659,-9406,-25593,-4445,27705,-69743,-68030,-7690,-105056,-140914,83249,6954,-25580,-62590,-35346,-18978,-54960,-37998,-38002,28895,-15754,-79151,63812,50736,-58737,16898,38125,52808,-45949,-113156,26428,18134,33844,-66732,57849,-72558,-89414,12675,12751,68035,-21565,-99603,-86787,3013,72503,56311,75410,-30411,-41665,-20191,-33778,-10454,24610,16999,-3447,-26677,34943,2945,-36384,-114964,-17328,-62247,61669,-51671,-112383,-28916,36188,-59009,27102,32088,76615,37295,21970,-72993,-14,101330,-37125,-18490,-6763,12157,-146,-51660,20528,9865,33341,4110,-8917,-44792,37714,-74371,-30601,15760,-55754,-17887,31468,-26280,-33811,-45110,-10976,38809,7206,-2098,26871,-114339,-62149,30248,-67647,-22930,-16408,-2013,-3253,42751,45145,-31477,22966,15172,-7665,-678,-4078,6514,326,-85656,-80292,-17056,-60342,-25485,14245,-2916,-12298,1543,8951,25282,-737,-15138,-41730,18203,40084,17368,-55967,1899,-43192,16597,29405,116533,52821,-100217,-46159,-39168,36001,88539,10460,13397,-61755,-44468,-43248,69693,-27492,-6207,28821,-4070,87759,38898,20872,28649,20534,-43779,-64744,14058,8200,66823,-23878,-99,40365,-40677,10225,31739,-32552,2736,-28236,-68918,31123,-42803,44519,70252,23665,-33674,44384,3737,-90222,26586,-18896,-13602,-46342,-88224,-26262,84932,-18138,8791,-35704,11450,51050,68244,44989,19517,10319,-10374,-70065,1933,1213,-69445,-75642,-4698,-46390,20489,31430,107871,-15504,42749,-3115,45864,14592,-45003,19195,-10245,-21581,-38262,-21431,-88356,4613,-31181,67180,30602,-9914,29518,-60430,-3799,69359,-12879,-30396,-34462,40111,-14090,-4020,2186,-49066,-46408,-86581,-31043,22253,26831,47634,115983,43122,6012,-6728,78206,-63715,-83005,-85683,14810,101009,-21437,19242,-21170,20748,21250,-2356,-28922,51546,-17185,-28294,-10629,-15469,55501,50319,49383,29421,65713,3427,13933,56501,-1867,63635,2600,114938,72516,60186,-1074,23405,261,-67859,44053,30261,72752,82570,-18242,18441,19222,-10546,-10559,62374,-2372,52416,-35125,3590,9589,-70227,-78567,-52537,-52662,-44508,20548,-73610,66850,49379,-12733,39803,17161,-52998,-28125,-20482,-28747,-12014,-94744,16384,-39348,-48231,-57352,45150,87129,50450,33410,-21509,-2332,-30706,-59087,-80517,-7331,22269,28100,-25910,10953,46689,-36533,41959,41655,-15093,-31544,-16826,32404,44052,8186,-62017,53742,24827,-55313,-83829,56201,22004,-1281,58290,11154,29418,-34894,-43239,-34815,-237,58151,83232,35015,45311,-18257,-76630,8035,7483,60527,-5863,-23203,42550,-55829,25615,19584,89091,17252,13559,-79429,-4230,-32934,-102622,10151,35016,11814,-23293,19545,103818,54183,98218,7432,-49671,-33516,10744,-44295,-13267,84025,13251,-18485,59132,18452,-67183,17299,-16718,-50723,35726,6305,17232,68596,142501,59874,-37746,-8604,-55624,-24219,-18533,4262,62906,-781,-65401,-47044,58953,14371,-27641,-36075,-10966,-7287,-14586,24744,70595,35932,-24647,-36280,85649,209,-71841,78500,92545,-3553,-61784,-35541,-25483,-26339,-91084,-55314,-20328,-17913,-43422,79394,-9986,-61608,13809,21841,130356,54141,69571,68957,-5623,63336,40124,46068,49441,-47831,-6601,26777,14415,-40418,-22320,-12558,-65554,-56456,12575,3094,19850,123528,14059,17580,-31985,-9283,-45736,41516,-32689,117768,-964,3031,-27119,-86003,-25614,5312,12919,-29003,-18764,101513,29946,39689,73866,-5612,82952,27071,-46196,-54774,-951,56159,102120,52378,-74145,13396,22642,-33147,4543,45080,-41048,-21586,-3432,-9688,-3464,-13276,39769,-32027,-19654,42890,28061,6989,13791,63832,-38619,70947,-29028,28531,-22197,15328,22496,-7732,-9315,50812,44687,54202,-2562,-34060,19571,21800,-2048,494,-12312,-16129,-13397,-2341,-62405,-45684,-43654,-62228,-18352,-13562,-34047,-19524,2267,27902,87258,28775,-31374,1338,15326,-63903,40740,-16901,-107347,-28136,-5198,2765,42195,44203,-11476,12567,25943,-44119,-20762,-25664,-65890,-65161,-14696,-19942,-62786,-60878,-42628,47093,59414,-10846,6878,43364,10477,-12946,-15917,-17259,-86036,27753,-4339,40019,-17823,10164,19163,-7349,51533,71753,-14662,4977,-9273,-18103,-23684,-9290,72195,93203,-35171,-39000,-27010,13252,-10169,23716,23364,43118,4097,55276,9673,5812,-30213,-58054,-5995,-3129,18992,-13357,-61591,5345,59659,-25996,-18725,-33601,40357,31231,3262,64769,41170,-4244,-14228,-49357,2137,-81331,-2783,12771,-1501,-90222,-6683,11369,-24470,1645,15501,42562,-59285,-938,-46501,-2216,4099,54053,95561,-40315,-87714,-18752,-2117,-45943,-54202,-2528,23203,77805,74964,52470,-334,-62900,21356,61372,19140,14963,316,-69397,-3074,37369,-68939,-98305],[-7385,5313,12476,39263,38565,-6506,-68,56284,23290,-19118,24022,-1279,26371,-63844,-17325,-40236,-36876,15780,-29449,20132,-17151,-38611,1459,-3088,25843,69496,38046,-61055,-28850,58876,59832,62172,-61517,-92104,-17826,-54984,-138463,-38717,81463,-42319,-834,-23721,30516,26867,34303,38476,-27531,8536,-88915,-24664,-91735,-27004,-18659,5248,-48420,10884,23488,-398,49956,-9138,-15022,15948,69752,1736,-32477,49124,54717,54022,76542,29902,6335,-23413,-4134,-28603,43514,-2212,4149,-2879,-968,25540,-60027,-10785,7462,-10154,-49156,58553,12655,-89205,-37059,-71374,10793,14628,2780,-35788,-50317,-19122,-75618,-12024,50954,-29966,-20496,-53691,-31477,-2465,41126,-74473,9235,-24516,-48672,-20747,3521,2007,5395,28963,6585,-43199,34418,-6820,-84688,5534,72828,45413,485,-9120,36971,-31640,23089,42064,106314,34308,-16372,-15285,-14866,33225,2753,22641,-106744,25778,-48105,12531,-41923,-16447,-22674,-89746,-36965,-140184,123078,-7888,-26164,-38435,-85828,-7405,20515,9619,-16552,913,-14491,83456,-15578,9691,-6352,-67466,-12505,31043,49868,-50321,-5993,-59221,-33149,-28829,12382,43123,72737,-22279,-5415,2211,-26642,-31785,-23272,31720,-33839,10761,-80323,-102558,-68157,46109,82502,16126,-19294,23910,-8749,3587,-11458,-6765,-226,-35118,-21684,16911,-15085,53310,32271,-1990,-11316,149,35991,23179,1323,12186,-14088,2509,594,-11361,6096,30235,-9076,4289,95824,29126,32787,73651,58315,-79637,-16751,-20902,-44242,35993,-70014,-46172,-92161,-37335,101976,25387,78942,35426,-105508,-55631,78093,72758,67224,-34193,-22879,-4346,86167,-33832,-90977,-40626,-56859,-38072,-6046,-30166,-69520,-190054,-352067,-82644,41719,-12896,-84434,19235,-28678,-56967,22660,6984,52014,19718,-52053,-137151,-89158,-81016,21058,40975,56065,-20141,-55921,17823,108177,-59263,16832,-433,33038,13842,-24906,-16126,52778,3936,17260,-8093,-83387,13252,-12665,-64700,-82439,-58576,-68585,-15066,850,-33564,-32075,-66726,21121,-7751,-40480,-9409,-21436,43370,-35380,-68180,-3772,-33952,-6985,51016,20371,-35908,10364,49010,26407,-9276,27631,62540,56394,-36372,2757,3311,-63542,-49162,-2542,-48727,15607,5449,18622,12170,75484,-35884,12263,-12945,9934,23600,44130,-75427,-58611,14436,-75243,-123757,113374,18601,-25669,-67519,-36242,-15779,-77746,-60086,-12358,44134,-21518,-82184,61606,38643,-48742,-16634,19582,67610,-34342,-79662,48586,49934,20467,-59970,65183,-54471,-76511,4330,-5343,26982,-2224,-105638,-80216,-16065,84828,58724,35246,-14865,-70397,-33107,-26408,-30929,329,22694,45696,-22385,26174,-5029,-43980,-148106,-20111,-85692,51385,-74022,-114719,-807,34249,-45185,16905,20254,70753,17202,31860,-41391,13751,113820,-37828,-20112,3278,40183,-20718,-82493,30107,31124,45174,-13817,-14965,-49003,36400,-44871,-8977,-934,-56745,-21542,43432,-8552,-24236,-57300,-51039,27659,-1364,12179,16829,-115108,-27445,13187,-60892,-20799,-23278,5958,5936,53021,45291,-27680,3865,18400,-6452,39471,-28068,1096,13798,-97507,-79902,-5091,-39691,-23141,10543,-14902,-5028,14911,6263,20844,-998,-23397,-57972,2448,24840,8142,-38998,-17400,-52459,946,55461,130214,51226,-59056,-63046,-25334,22217,72276,27080,16937,-49661,-51835,-44753,50361,-42305,145,11105,19539,106223,11376,29667,45878,22384,-68898,-31769,13707,4451,64346,-8112,960,32806,-29103,24843,21394,-36277,5463,-36227,-86250,26154,-63392,21797,63531,3379,-10638,53468,14187,-69658,-7762,-32853,-39116,-25937,-98337,-51872,93520,-28192,468,-59431,-26069,45845,79539,71426,-22244,6455,-9634,-86907,-10695,-30753,-72668,-29278,-40101,-44931,60377,58211,105254,-14979,46382,9052,29736,-15201,-51669,10093,-37866,-34230,-42781,-27803,-90868,20827,-33291,77114,36511,-6037,25768,-65897,-1954,82152,-5879,5372,-9140,19235,-13614,-479,20288,-40740,-54253,-84721,-27949,19531,35797,20093,122505,16144,-24196,-15597,127386,-66735,-101088,-53461,46070,94798,-5898,-5566,-19961,1127,35045,23493,-31177,66389,-32187,-45386,-5808,-3945,82898,29706,25674,49882,46243,-4255,27527,41379,2687,67397,-6470,109345,63371,30618,918,30249,-17004,-71590,56123,44205,60811,94514,-25244,48186,37334,7999,18539,87769,8163,88035,-33716,1169,16311,-51451,-51668,-43801,-30034,-33373,47182,-67528,40263,35529,6679,38240,17560,-39553,-34504,-20106,-43961,2956,-77284,10993,-44930,-69499,-36537,46430,76951,40272,49926,-9748,25040,-14186,-39283,-89716,-3450,-11984,58173,-12372,27100,22135,-56441,57562,40188,514,-32839,-17479,37859,51689,-15516,-58060,52573,9647,-31163,-72304,30957,15803,15711,31695,-8601,8389,-23979,-38650,-29406,29167,49869,68036,25257,31214,-5395,-79657,-184,-8225,36824,1245,-29880,51469,-30875,23328,16488,89423,-14607,663,-105053,-7132,-15055,-92345,1042,10478,-11249,17148,52373,85642,60591,86351,19621,-41669,-58527,-32179,-84262,-66338,61074,24634,2243,65823,45454,-89467,-32220,-34510,-57925,47894,-9162,16015,97991,141052,49430,-60550,-17554,-65326,-74047,-23551,18565,24773,7040,-63682,-23965,72660,710,-33952,-42997,-21364,1797,-6553,29155,69672,32406,-37636,-21860,81560,-9209,-76678,68521,107770,-10758,-65446,-32835,-31357,2772,-74405,-55639,-35035,-112,-9585,52085,-24434,-107710,3544,-11394,89288,59663,79166,49868,4448,90997,23710,46540,54948,-59282,-15924,15060,11877,-53813,-10319,-5375,-52949,-55904,-5524,-19228,24588,119574,18724,20143,-39557,-14363,-25969,45578,-41556,93419,-15336,5587,-16985,-80193,-45326,-6813,28998,-31509,-5453,93037,25064,51006,37803,-43186,40038,35920,-59066,-78679,-673,54252,83462,64203,-52922,36473,21485,-41395,-31400,32144,-44010,-9218,-4907,-15938,-19218,8617,11456,-43841,-18604,31094,-3191,-6020,-5168,70263,-12821,55260,-30820,29744,-20714,21891,-3318,-20766,49383,66896,35158,54039,-8940,-44441,17329,-3574,-10713,20503,-20394,-49930,-14931,18100,-31250,-33507,-57781,-91126,-47732,1237,-43918,-19031,7931,36147,67993,27543,-543,-6801,41838,-83275,49846,-13998,-76146,-28587,-1115,-13246,26170,44757,-4172,-943,8698,-42364,5977,-4009,-71971,-40615,6973,-6688,-90284,-47814,-43646,43253,65804,3244,2024,22665,32210,-34625,-17317,-6745,-90188,39384,-5532,37473,-14463,-7815,12785,-10428,58674,88332,-2087,1227,-32229,-22088,-9902,-20479,15622,69951,-20106,-54421,-21131,3009,10695,45426,68459,35799,18630,64001,-3134,-8415,8648,-78336,-15767,-7711,-5455,-31669,-56892,-10796,49133,-31506,-17460,-51481,16410,4886,1956,69183,36765,6258,-25998,-57640,-11846,-79757,3276,-18545,3548,-82562,6204,2243,-40491,-2600,16774,98558,-31757,15604,-34239,-6968,-13867,42567,68665,-60003,-89240,-16116,4322,-55786,-59927,-34102,18851,80779,51775,41290,10012,-40941,4917,61636,17561,16288,12823,-51481,-1585,33002,-56936,-99146],[-519,18752,2891,31095,46555,-3521,10708,56692,33717,-22866,12801,5700,-1550,-77786,-10235,-21214,-51628,19132,-30943,27768,-12337,-40198,-20624,7965,11869,48707,29829,-49599,-32471,54446,69567,79818,-59996,-94610,-5167,-45479,-123594,-9935,76585,-61568,-11362,-23341,36889,22198,13958,52364,-27010,10284,-73635,-31071,-60354,-26115,-1105,13797,-69419,17047,16832,-17440,58271,8789,-19886,19881,63476,795,-27781,18162,49962,74887,92128,18232,-13800,-57739,-6489,-9752,46833,20679,51622,-21739,-18963,24957,-85179,-344,-13617,-51467,-14592,52832,-22416,-73724,-33216,-56914,31059,9018,2916,-37280,-45665,-10956,-69598,-10361,37838,-25504,-3061,-51920,-13704,-24833,40577,-82492,-7380,-19949,-46318,-7586,-9139,10789,18774,29131,2555,-28272,54781,18255,-53137,-1856,87500,67607,13690,-21593,32550,-7423,-21587,22550,70517,28344,-1289,-22127,13625,53102,-15178,25592,-93347,4524,-44770,27778,-17530,-26109,-73517,-99844,-27053,-129835,131604,-19548,3230,-65258,-86011,-62302,-18793,9958,-14957,-8295,-12156,87027,-10900,23964,-17831,-72795,-15537,33522,58084,-54555,8237,-39288,-24678,-4368,12798,73122,82031,-12421,11969,28505,-60467,-64164,-31568,12959,-36799,31084,-76522,-91120,-60858,61274,60384,-536,-12497,23293,-10541,-33572,11882,4028,6828,-13152,-31323,18317,-18455,46758,25166,2565,-1004,-19815,20057,23715,-17545,-15821,-44235,2642,19859,-23257,18825,8499,-20491,-6602,70694,208,3380,26701,32779,-101804,-29989,-44539,-44043,26662,-64953,-42298,-97655,-36289,52928,43511,44256,29401,-98495,-63116,64782,98398,91694,2133,7420,-28058,66969,-13274,-50707,-7228,-57264,-59159,4104,-18985,-46220,-209198,-302089,-38884,18712,-20877,-99455,-24373,-47668,-55866,6029,23373,25490,20536,-54777,-164007,-67390,-87811,-6786,42908,38656,-36333,-57191,5094,86242,-52620,15356,10777,24324,10427,-11243,12693,51879,7745,33823,-2652,-82618,9778,-3018,-38014,-48829,-67899,-53469,-7832,8293,-17791,-5687,-84225,7836,-36129,-34293,-19973,-37659,47173,-34191,-57206,15642,-36782,26135,55668,24238,-21740,33219,35546,13913,-15479,13405,68257,12535,-39767,5193,5386,-58701,-31489,-22234,-43741,1267,19936,2508,-19153,37964,-29147,-7726,-16440,48777,49535,55589,-68674,-40694,38948,-40822,-113357,119263,25905,-24946,-58254,-21779,-16412,-89715,-76794,11874,51586,-30715,-68624,48071,20653,-33439,-45279,5511,69188,-32771,-36212,69411,79702,3237,-52474,67173,-39283,-61758,-5611,-23055,-15722,12532,-102004,-56116,-35178,76014,54897,-10108,-790,-87411,-43442,-19303,-30861,-14518,28508,85688,-16840,19729,-10092,-45851,-141067,-19729,-95199,32379,-95993,-98340,19718,23175,-24179,4075,11125,56216,1400,44188,-8918,10354,107262,-36524,-16531,8833,53498,-47474,-106899,30428,47568,60622,-22520,-17162,-46329,22264,-5282,8577,-18944,-61464,-27901,42933,5405,-16881,-63961,-79218,3186,-9299,24018,-1836,-99582,8850,-5284,-36638,-14387,-18682,17350,16109,59533,34476,-16997,-11153,18428,-1093,79552,-38680,5796,27731,-100760,-63681,-2441,-8313,-15831,12029,-22523,-8291,24479,3225,10314,-1884,-25622,-58354,-16639,6895,-11753,-13463,-19647,-47484,-19255,67890,121045,24460,-19178,-72076,-5116,12789,52869,42453,19863,-32991,-53449,-39316,29210,-48544,3865,-11667,44000,106974,-22216,35789,64418,22987,-82949,16478,4459,-9070,47293,5038,-5188,16422,-21334,35521,5504,-35260,6480,-36989,-89441,13632,-69301,-9976,43979,-17115,12343,51015,14945,-43671,-52229,-47899,-56198,-2706,-102246,-70504,97442,-38827,-8499,-70972,-61421,33288,88980,94281,-63663,5128,-8723,-95045,-24652,-71163,-74580,23147,-60550,-24939,82078,75143,80926,-18587,43037,29198,10777,-39622,-46259,-4936,-56402,-37342,-33374,-26953,-83997,38891,-26842,77059,35459,-4324,15618,-61039,-2043,77571,2619,39452,26040,3270,-5296,5281,31799,-24201,-57998,-78423,-23171,24491,40555,-9364,102770,-19720,-60147,-25244,166412,-45058,-101886,-8679,89918,65516,3947,-27235,-15798,-28141,33480,38136,-28995,76714,-51635,-53869,-6718,13113,83989,-4226,-7328,71109,37320,-5492,42227,27253,4473,62850,533,77022,37113,1162,15206,40222,-42659,-73075,64148,58583,44331,93901,-27084,70664,54331,7416,35778,103074,18630,92391,-11506,6947,24408,-21425,-33680,-30656,-13519,-7859,69784,-60202,6167,13487,11825,33415,15278,-18287,-36127,-19619,-44167,15448,-51092,-1034,-45981,-87059,-9255,45483,76150,37272,70458,2643,54488,-5548,-17953,-89375,-2251,-45984,71341,6824,43839,-64,-56523,67665,30502,12672,-23807,-14181,45665,51110,-37980,-49391,34902,-5183,-4340,-57181,-2818,4222,30585,1950,-15670,-21633,-13972,-34344,-32082,49182,37808,49897,8939,12687,3444,-65228,-5798,-17214,14221,3435,-43091,47957,-351,22851,11852,74114,-41971,-2748,-113500,-2104,-1325,-74685,-7359,1056,-28201,50578,79982,58547,47489,56970,21300,-38514,-81121,-71777,-103809,-120225,36654,35305,19493,61034,70331,-92571,-51040,-56773,-60691,59000,-5751,18815,104750,118074,29966,-80870,-8439,-67055,-109087,-22943,31153,-10296,13657,-49550,1005,77942,-12199,-41115,-48195,-26904,12774,-3373,27476,63330,34592,-32152,-9980,71633,-19113,-82402,45540,106286,-21036,-65880,-26131,-29277,36367,-26292,-41983,-44829,15889,34703,24996,-28756,-116046,-9288,-26781,44568,55896,82182,23708,11434,102852,7952,38341,59342,-57970,-25113,-1567,7444,-52161,12439,17696,-38071,-60698,-15898,-25940,31349,88389,22892,29614,-36588,-19227,-14700,35650,-46955,60710,-29025,6669,-8970,-72200,-44178,-10634,35385,-28858,9963,70367,19614,50846,-1092,-60263,13213,42512,-61128,-93261,-7019,40262,52356,65438,-28622,53436,12215,-36883,-75904,20901,-32392,11940,-3172,-10286,-33837,24316,-13897,-54649,-7546,27652,-35971,-14109,-26552,71744,20931,33944,-38148,22131,-24265,21131,-22787,-16967,102884,67732,16629,36655,-24476,-58048,15125,-24650,-16939,37672,-22111,-72001,-11038,29868,-11870,-27242,-51649,-119270,-79467,19696,-49706,-17234,12608,42826,50703,20763,33840,-14326,49835,-96153,43463,-8695,-52385,-28355,-551,-28500,11819,34914,-10484,-21740,1117,-36331,33642,24256,-67958,-21364,35195,6167,-96112,-28785,-40100,30588,53890,7988,-3813,4195,52403,-50498,-17050,-1053,-82335,44661,-13953,22291,-3527,-26480,4053,-17822,65915,78139,8063,-342,-48255,-24975,-6276,-43179,-39694,35967,2045,-55241,-23966,-5982,33552,59736,105286,27169,36278,61890,-21640,-22186,39030,-87556,-15352,-7527,-35577,-46888,-44876,-33065,30466,-35938,-6377,-57517,5452,-21056,-4132,59471,20080,16230,-31492,-58620,-19877,-61974,5656,-50485,7566,-75298,17968,-7975,-58390,-10508,21748,136169,-6889,24308,-33535,-18629,-27243,17716,34159,-78809,-80193,-14533,9010,-62971,-55354,-56446,16889,67815,14713,25548,24800,-20612,2689,75918,17665,9848,18232,-29146,-6495,12738,-42559,-79151],[10042,36265,-5469,17584,49740,718,20431,53906,39862,-29599,-6878,12645,-32085,-81877,-827,-13427,-57912,23504,-27045,36593,-11560,-33173,-41069,19597,-1496,26669,20109,-30143,-17610,54653,67587,87063,-34052,-80239,5733,-31523,-85638,28476,52458,-73300,-24875,-16769,37469,18530,-9899,54044,-35972,7613,-48966,-30262,-24629,-17146,27388,32859,-73933,19428,2972,-27736,56518,19645,-27260,17915,50614,5557,-15299,-16805,44834,95338,104294,4165,-32737,-73871,-23980,8333,40366,38854,95017,-36977,-25777,24456,-96908,13842,-28816,-76130,15471,37521,-53193,-41883,-24062,-36413,29814,-143,1075,-28757,-39767,-2739,-38283,-525,19561,-18916,14198,-30666,11330,-55667,36842,-68270,-23647,-18566,-48179,4388,-19649,15326,43170,22236,2533,-15731,66209,47358,-17110,-7868,88640,69173,31572,-26223,37172,27460,-54983,-3233,21367,15777,7654,-28492,36428,70105,-38573,28151,-59858,-13104,-39124,32523,9897,-29218,-96562,-89875,-7881,-96459,117486,-18860,35191,-72588,-65432,-113953,-67999,10847,-8646,-11973,-9159,79784,-7417,28606,-25930,-65773,-15243,28106,48732,-43996,14781,-32030,-14522,21695,20675,94651,77407,-770,21834,56050,-98789,-89626,-32106,14445,-27414,46980,-76085,-75923,-42869,64214,38185,6535,-36,23624,-6627,-56004,29118,16387,5959,14076,-20919,20967,-15387,37559,11374,4575,-4924,-37874,-1141,12470,-24503,-42366,-58199,7667,39827,-33960,26030,-13660,-30810,-15411,30057,-16518,-6361,-15752,9270,-98873,-30331,-50005,-39929,20078,-50748,-29243,-73810,-19737,13346,54951,6263,16373,-94909,-60915,47897,94185,107707,32196,41915,-51474,37561,3516,-9348,36659,-52816,-86195,17384,-20572,-23948,-218181,-254687,-1402,-446,-34553,-109152,-74164,-63794,-49373,4176,42060,5838,15574,-48029,-173055,-21260,-78004,-26178,57947,19807,-51604,-52104,-5991,46814,-47211,14777,17812,11183,12388,10637,55068,44792,7976,50605,9756,-77720,4271,-482,-12204,-10931,-51450,-20199,-5723,5465,3113,33008,-73206,-10887,-67395,-25291,-13663,-47740,47325,-31821,-48481,22013,-36308,54975,47130,31716,-6002,55047,19804,-3583,-34653,-3472,70471,-27679,-41090,3177,6623,-44067,-1737,-37043,-30103,-5729,31400,-5088,-46080,2487,-23393,-30351,-19352,71567,64653,59124,-51598,-18362,61026,-6041,-108870,100129,29373,-24970,-37898,6109,-16305,-85845,-82043,26071,50039,-37382,-40888,25535,3513,-13467,-55723,-5186,56683,-39404,-106,82529,98605,-12787,-44919,60850,-28572,-51078,-16214,-36417,-45615,19093,-90313,-18774,-49162,50008,46451,-42910,11245,-84797,-50621,-16961,-16324,-19701,30565,102748,-11715,13792,-11087,-42511,-111302,-17332,-91160,13137,-111373,-73648,26546,3196,-1163,-7883,8325,38563,-6177,53541,15520,-10271,75189,-35941,-7151,7148,49657,-70087,-115255,23416,55452,74863,-20738,-12545,-37393,1007,33804,18235,-34134,-67641,-34858,26847,14835,-13257,-61156,-87284,-24448,-14549,30943,-24047,-73809,36032,-20814,-3554,-6413,-3074,30310,28486,60426,13472,-3163,-20447,17487,7301,104239,-34991,11064,38867,-88165,-28806,-7087,25429,-1702,17255,-27654,-21155,29432,902,-5246,-5485,-23027,-45931,-33849,-11232,-37177,14490,-2908,-30398,-37207,63159,91354,-17790,3340,-68120,19027,7672,33473,49954,18890,-20840,-52604,-21835,14338,-44505,6001,-35237,60676,85922,-53733,35977,79155,20781,-83839,64017,-11504,-29085,20699,10939,-17375,-4141,-18659,38001,-11377,-32745,2843,-28265,-74277,3396,-55365,-33687,15982,-31849,25700,41480,9772,-15929,-92563,-60316,-60978,19386,-93880,-72603,94067,-44988,-16323,-72493,-84708,15932,90343,100752,-89074,7554,-8698,-88863,-38370,-104860,-67305,66215,-65486,3752,75345,75117,41167,-25052,32133,54411,-1147,-49138,-31231,-21818,-56265,-27034,-11654,-20666,-69406,53926,-16089,68120,23597,-5558,1817,-49206,-136,59750,9243,55006,62437,-3937,6954,9951,32571,-3546,-54517,-71754,-19094,35123,41711,-34398,61190,-53875,-91664,-31503,177436,-5980,-80594,35391,134172,24057,3033,-38084,-10222,-51831,16276,36553,-21064,77901,-72849,-50928,-15331,30514,60960,-42799,-39380,85521,40290,-2662,49876,14153,3695,56154,20003,26930,-805,-17272,39007,50090,-73895,-71318,67319,69313,29053,85862,-24068,78979,66993,-9742,37282,102165,25374,69505,26057,17869,30187,13118,-27786,-19348,-9216,24611,86172,-53299,-29968,-4238,3575,28352,11133,1687,-33113,-18513,-30140,23924,-16284,-13119,-36830,-95695,18239,42260,81224,39868,95322,16628,80777,-2587,-1122,-82037,-2307,-68817,64729,26013,52730,-9865,-37642,68923,14846,17415,-4666,476,54826,40493,-56291,-39043,5606,-16991,17104,-39867,-35856,-8376,40302,-21951,-10436,-53616,-6617,-34671,-45546,53244,24662,32228,-8121,-2891,8657,-40288,-10118,-18410,-2581,-2344,-60823,33904,24719,18261,5781,46189,-57095,4283,-100067,6201,4495,-54308,-12533,8137,-33388,68551,95158,30123,21239,22736,12582,-40899,-96815,-94175,-92773,-149086,13595,39813,28278,46186,84805,-77742,-34918,-69532,-53527,61092,14794,25903,88434,83830,5691,-92253,10849,-60680,-119934,-15326,37773,-32282,17028,-23405,19490,70406,-20462,-42813,-48464,-27542,23375,-5207,17101,52052,45150,-17236,-3116,57160,-27869,-90198,19260,89739,-24569,-62221,-21509,-18805,67047,33582,-19812,-48935,25416,75014,6711,-22988,-75469,-21871,-20970,11888,39835,71551,-2915,11508,92535,-1587,21313,59439,-46207,-32325,-18876,2706,-37077,37049,51541,-23643,-70725,-17235,-20414,40498,39587,24694,40951,-24755,-22670,-13062,13891,-46624,28626,-38487,4748,-7804,-65566,-25763,-6222,31072,-21399,24979,38454,13980,40037,-31856,-58186,8191,46588,-50545,-92981,-19393,17477,17493,57639,-5128,61891,-2472,-22959,-115447,13087,-10908,37217,1353,5436,-42035,29651,-32310,-62174,11774,37027,-63683,-15629,-42288,65039,53596,12513,-52535,12154,-32559,14397,-28697,8136,130653,54771,-8564,5080,-46868,-70609,16286,-37932,-16041,48755,-18436,-76296,-3447,27350,-9204,-27144,-29163,-140616,-103463,33268,-47878,-15736,14977,46278,35434,6615,60612,-19877,33891,-100356,22960,-3641,-40695,-28931,-2117,-36540,-1350,16621,-28430,-42881,-1100,-26812,54720,49681,-52476,-8997,63714,12962,-73569,-9901,-33269,13803,35360,14190,-7290,-12514,65950,-58211,-15566,-2878,-67096,43877,-27462,-880,12585,-38041,-1436,-27727,70319,47625,14662,3181,-52785,-24726,-15384,-71614,-74194,-1553,21262,-40339,-30530,-8727,54386,66981,121273,17130,54820,50020,-40354,-31794,55050,-83301,-13236,-6460,-65314,-52628,-25348,-53435,10270,-39705,7410,-51840,4565,-41569,-12511,41235,-828,20081,-32116,-53779,-20411,-36154,1341,-73529,9184,-67929,23095,-15535,-68930,-19092,30119,142344,9998,21348,-47205,-32690,-31973,-14099,5252,-89169,-58253,-15868,6601,-64579,-43135,-63732,19568,43673,-22292,7038,41718,-5960,14377,93873,16690,-3537,15571,-11742,-16724,-16858,-28874,-47878],[23488,48114,-11297,3530,48568,7476,25649,43049,38708,-38095,-27381,15875,-58280,-74207,8912,-18383,-54140,28994,-23285,44202,-8885,-18993,-56739,28441,-11900,13948,15582,-5527,15089,63297,56786,82296,9367,-54184,15006,-16367,-39586,66505,20003,-72123,-36730,-5311,36806,17488,-29511,42720,-52251,295,-23019,-20947,5399,13,59811,60081,-55389,15155,-14221,-28501,40881,16346,-37474,10813,32790,15479,3949,-46491,40972,105491,107585,-8758,-47438,-74182,-48124,19568,24203,48091,115567,-39884,-13599,22656,-92860,27872,-36824,-72022,33988,18981,-72234,-5298,-11713,-14717,13144,-9434,-3500,-11961,-34135,4023,6648,10877,2216,-12667,20248,-3300,37258,-82680,29587,-36546,-31967,-18558,-56352,10779,-25903,14408,71049,8224,8797,-10303,66075,71693,14190,-12431,73712,51773,47169,-22218,49349,58473,-60283,-32054,-29675,-2206,9982,-30531,44481,77573,-60651,29519,-21844,-23447,-31102,24815,34974,-26279,-82962,-64878,12937,-52225,86982,-3120,62363,-54162,-22473,-150039,-111263,14028,269,-5337,-2819,64037,-6245,21387,-28684,-50666,-10700,15842,23391,-19618,8711,-42563,-5887,36793,36506,96222,56531,7778,20931,73708,-128676,-100317,-25563,38513,-6152,56526,-77330,-63735,-23037,53010,25162,31456,12273,20258,6376,-51665,34620,26349,-3594,35573,5989,21039,-6851,28466,-5284,4589,-16818,-47804,-25497,-8240,-16025,-59362,-49898,23462,53520,-38668,32009,-29428,-39367,-17625,-14208,-15893,2887,-44339,-7037,-74693,-16646,-34875,-29423,15605,-31181,-9407,-26400,11801,3322,59724,-25997,1702,-110315,-50940,32792,62366,115058,54132,67291,-71645,2983,13336,23039,77592,-46482,-106404,28667,-27599,-11226,-235605,-216869,22422,-2111,-49212,-112535,-112949,-71919,-37470,19433,59060,-6790,5630,-36969,-161329,28169,-53702,-37750,74688,-712,-60231,-42331,-13175,4361,-46681,14051,19349,-3958,14910,35890,100738,33875,6247,63558,25550,-72549,-4821,-3890,10954,21667,-17354,24700,-6614,-8676,24883,73714,-35262,-26848,-93474,-15347,7955,-50074,42801,-28402,-44156,17391,-29090,71798,28914,40315,9322,69617,5726,-21825,-57723,-18372,67467,-52318,-39359,-5133,7396,-21677,34185,-43732,-11522,-2707,36591,-2518,-57352,-22408,-19646,-46461,-20084,67577,62701,54198,-29237,3039,75769,26579,-105766,63092,29994,-26043,-14203,39808,-13910,-66396,-72178,25201,41279,-36913,-8492,-1409,-7485,9969,-40399,-15579,33497,-45814,14165,83052,99374,-23927,-37175,46180,-21576,-47146,-25737,-42538,-54877,15789,-73000,23213,-53819,17047,36560,-53749,20679,-63536,-54784,-21373,2871,-16226,26526,91869,-8436,6119,-7407,-35845,-78358,-14547,-76047,2526,-114783,-53156,18830,-21453,18132,-15161,14278,24427,-4859,55354,24923,-41431,20491,-38028,6629,-2298,32410,-80477,-103635,13418,52352,82248,-10999,-884,-25671,-20596,61912,19349,-42783,-70473,-39426,-2900,19355,-13837,-48395,-74424,-42732,-16096,32606,-43160,-47019,48165,-29467,25996,626,19678,42605,42419,56316,-10748,10649,-26631,17104,16456,104827,-20724,9414,42539,-58550,18566,-14136,52816,18117,24552,-32331,-33668,31230,-1833,-24152,-13812,-17158,-24826,-44389,-27468,-60973,38465,27549,-8385,-46996,43777,53232,-59316,288,-50920,42457,4090,15587,46226,13152,-19079,-52784,5870,10232,-31312,7552,-53668,64263,48508,-75698,27943,86054,14783,-73897,94061,-27658,-47137,-6476,8199,-32324,-23291,-20591,30292,-24948,-32060,-6643,-11632,-42393,5764,-22400,-38849,-12678,-36947,25224,29658,4815,8378,-114147,-67171,-51532,37805,-70408,-55507,81628,-42679,-21577,-68748,-89190,-2375,80465,82500,-89576,13426,-10876,-67921,-49936,-115005,-49254,90123,-57010,29744,42079,58108,-4002,-32144,14311,77525,-1052,-39246,-12154,-36072,-33709,-4876,16269,-12317,-49265,62204,-7013,54538,2250,-9269,-11441,-35399,7977,35682,13222,42008,87536,-1660,17273,10521,21217,16084,-41139,-66698,-17382,46383,40199,-51868,12584,-74497,-107682,-30553,153333,35498,-42638,67622,162534,-14129,-9881,-34473,-5112,-58068,-12507,18952,-7717,68820,-90510,-36136,-30042,42157,26458,-74615,-59601,87796,49227,1389,44415,903,1460,54884,43142,-23854,-38631,-15984,62632,54907,-102169,-67210,64745,71755,19959,77817,-17697,69997,72026,-35214,25326,83468,24216,33173,68749,31128,29790,42918,-29751,-13050,-17535,51499,94168,-48317,-61205,-9885,-11592,25782,6374,11178,-25786,-16177,-6635,28983,22243,-18726,-15037,-91160,41610,35737,84401,43215,120862,33456,100007,-184,8579,-69350,-1674,-73552,42422,39673,47800,-1917,-9589,60517,-3202,13583,20791,30027,62136,21328,-68739,-30418,-27468,-25508,28269,-21088,-58767,-18380,43172,-32955,2391,-79782,-3136,-39778,-68669,38579,12757,18257,-19740,-10120,13097,-14139,-13731,-13145,-13413,-17790,-78876,13960,34097,6575,-649,12551,-57959,17917,-66082,11749,4424,-34384,-13346,26354,-25028,70103,96029,8233,-6537,-4631,-3274,-47233,-103288,-94407,-53746,-130873,-8478,36090,27008,25691,82845,-52278,4706,-55750,-34509,47425,44662,35960,56764,50126,-17585,-91130,27118,-47404,-106412,-1757,35838,-40087,16165,11212,25809,48919,-22080,-31900,-42070,-25025,33194,-9387,-2507,38789,62092,-5061,-2225,39739,-33983,-100177,-1975,64757,-17919,-53041,-23360,-2465,86589,77231,1992,-47715,26291,97880,1423,-9757,-5372,-31530,-231,-4366,12648,42842,-22898,3214,65430,-2600,-536,54206,-29113,-36683,-33831,-936,-15057,51593,82379,-11286,-81519,-10786,-9169,51112,-8647,23312,48731,-8663,-24391,-17721,-12509,-39228,4129,-41459,-357,-15213,-61762,652,2138,18092,-10191,37650,4823,8083,22765,-45883,-48197,20065,48323,-28470,-77983,-34919,-6107,-10905,43565,13891,63225,-19302,-4981,-135026,9598,13006,61130,7348,25336,-38838,24242,-40827,-65452,33824,56894,-81459,-11212,-46560,49746,76066,-4237,-72080,6634,-42665,4329,-18865,46793,122347,34138,-35693,-32460,-70285,-77212,22481,-41248,-4462,51676,-10540,-62570,5156,10795,-16947,-29718,-507,-148177,-111562,35183,-38769,-15953,13770,44693,21008,-14655,72271,-22147,-1101,-95638,-4954,-1325,-38099,-30718,-4834,-35115,-13730,-4823,-49562,-58492,-4569,-13570,63702,64195,-24952,-3234,84153,9759,-30086,2985,-24131,-1877,21522,32430,-6963,-28637,69842,-57937,-13780,-11410,-50331,38950,-41899,-25689,29938,-37807,-641,-37103,68172,9659,18021,13491,-44564,-19194,-32015,-97225,-80723,-35794,29883,-17076,-36245,-2857,71247,72948,111068,6060,71769,31130,-53367,-34681,55377,-67827,-17732,-10253,-88582,-43351,270,-65545,-6301,-42672,16971,-39489,7517,-51621,-19564,22333,-16035,15066,-31886,-45712,-15039,-12967,-9462,-81859,7720,-58059,18780,-17209,-62708,-25211,38511,117674,19133,7768,-69009,-44102,-26590,-40865,-7539,-84204,-24720,-20888,-4588,-58528,-27741,-55158,26252,16156,-44206,-11787,57754,5419,35624,98997,12521,-21289,6274,-6509,-28524,-46088,-18164,-17303],[37678,46560,-14442,-6991,44463,17496,23479,22603,28889,-45129,-40705,13087,-73816,-56622,17412,-30278,-40933,34849,-25697,47826,424,-1455,-65869,32125,-17880,16462,20767,18677,54090,79521,41813,68513,54193,-24264,23382,-4070,1589,95665,-6768,-57538,-41947,7544,38528,19001,-39378,21948,-69934,-9970,-3451,-4203,25571,23067,86300,85655,-20025,3022,-30144,-20208,12442,-2478,-48766,1556,13318,28154,26261,-63435,38739,97523,99096,-16558,-56428,-67332,-66216,20317,1308,47746,105794,-25748,15682,17162,-76168,37960,-39649,-42561,37073,2846,-76925,25328,628,1981,-8927,-15570,-10447,8249,-29938,7962,47987,15845,-8597,-8861,9550,16713,54622,-97073,19286,1260,-27557,-17343,-68563,9841,-27156,8438,90327,-10589,21594,-11714,54593,84691,34102,-16504,45254,22936,52628,-12363,62141,72556,-32263,-59536,-70821,-21411,6748,-26192,38189,72897,-71184,29265,4152,-25754,-21615,6241,52678,-19558,-40664,-35078,28128,-10208,51849,24327,78930,-13197,35729,-164532,-131216,20125,8523,10520,7843,44201,-6950,4511,-26785,-34187,-2095,-54,-9187,11518,-9308,-66385,-878,36007,58851,71475,22799,9913,11787,73651,-135451,-92021,-14933,75582,21534,60334,-76509,-56118,-12069,31098,25395,56107,19801,9023,28341,-24313,26194,31037,-19275,40904,35274,16171,5371,20669,-22208,3495,-30224,-47022,-48605,-31980,5358,-64489,-22491,52074,55159,-34230,43372,-34279,-44163,-11035,-41898,1880,24685,-58152,-14196,-42415,6063,-5088,-12190,14011,-9886,12729,27189,51436,25880,59630,-47869,-9660,-144659,-36500,24180,16591,112921,67298,75224,-84078,-29339,15831,41084,104191,-40610,-108288,33271,-31403,-10075,-271396,-194766,30308,20341,-59776,-108616,-126870,-68604,-22598,46950,72205,-14343,-6482,-28293,-132891,59298,-22798,-43457,76387,-23277,-58698,-29400,-15664,-27018,-51982,12844,15306,-17868,12142,58180,130216,22472,3877,68735,40148,-68668,-17666,-11503,29107,40755,19003,67196,-8229,-31285,42767,103575,12575,-34352,-107382,-5872,37309,-45067,35683,-24651,-44276,7296,-10844,74235,7478,46964,23416,72164,-3377,-35920,-75051,-27641,60567,-56230,-34448,-18873,8702,4538,66307,-42354,6570,6234,35614,7915,-46606,-33213,-18440,-48074,-16672,42244,43313,43478,-7401,18185,79177,50455,-104291,19378,27793,-27928,2694,68284,-9939,-37510,-48794,9414,29677,-27792,16131,-27166,-10409,34603,-2550,-28663,6080,-42475,3163,69107,80117,-28832,-29007,26614,-16290,-49580,-31915,-39963,-44964,2861,-53817,60038,-48130,-10199,29004,-42877,27384,-32789,-55893,-31209,17927,-5504,16490,58334,-7868,-4208,751,-28281,-51876,-13450,-55074,5058,-103673,-43863,947,-44301,29604,-14892,29452,18488,2827,47468,16596,-72176,-44060,-43658,21822,-17111,10318,-76147,-75123,5591,38089,79566,1844,15083,-16239,-36697,72615,14047,-43638,-65624,-38932,-39107,19277,-17706,-29063,-46781,-42205,-14377,30305,-53169,-27524,45191,-28976,41486,5099,43403,52390,55072,49761,-27252,23053,-34427,17701,23774,85012,-1571,-1659,34740,-18477,65238,-17745,68542,39542,33681,-36729,-32340,32606,-7494,-44467,-27367,-9455,-27,-45588,-40013,-76094,53785,61127,9622,-46033,17326,22156,-84987,-22092,-24917,59580,-1801,-884,32571,4295,-27455,-56037,35692,16067,-12748,8890,-61636,54562,7760,-83950,11494,83783,5047,-58553,96437,-36351,-50686,-24687,-1071,-45794,-35997,-24951,13675,-32701,-34703,-20915,7436,-1683,26258,21722,-26434,-33225,-31943,13461,18643,4425,24308,-110164,-67428,-29564,52208,-34135,-24157,60714,-30857,-23464,-64319,-74986,-17495,61264,41437,-67047,20893,-16051,-36639,-57168,-93497,-26071,93959,-38822,44989,-3190,33388,-44341,-37406,-7327,89730,10720,-12615,4361,-44367,6259,22518,42154,-5518,-25866,62924,-5045,41641,-22232,-13803,-19765,-24006,24554,12211,17443,3821,89686,8249,20037,4952,-104,30132,-18520,-62822,-18416,52582,36406,-61910,-24672,-73159,-99808,-20685,101932,64226,-1838,82203,162933,-36939,-31348,-17708,-2069,-43886,-45326,-8521,9084,52090,-98246,-11342,-46174,43562,-2606,-88124,-60176,77580,54367,4450,25724,-11953,-599,63945,59460,-58010,-65275,4906,74534,49993,-114908,-61981,56555,62605,19380,75257,-9897,44871,63819,-59304,6630,50364,12209,-2545,105711,44580,21493,58370,-32042,-9965,-33731,60179,90313,-46235,-81495,-5149,-24920,27021,2162,5890,-15699,-12380,19370,32899,56235,-14009,16612,-72057,58821,24239,77937,41772,139387,53288,110271,6423,11898,-50973,1158,-59744,13552,44071,29099,20948,14030,44396,-20018,3649,46157,70757,63500,-2519,-74549,-25852,-56095,-32413,28464,-1425,-66014,-23563,39279,-28813,16125,-93397,-3392,-45886,-95876,8260,3376,10356,-21876,-7550,19850,4979,-16326,-4519,-21313,-42414,-92280,-6284,22398,-10688,-6115,-18332,-48139,31525,-19104,10120,4152,-16053,-10531,46562,-6551,60234,86816,-2405,-23444,-17974,-21204,-54198,-100393,-77003,-955,-64377,-29982,26358,17704,5192,64149,-25228,48791,-8376,-6168,16948,73164,45885,22086,24480,-34048,-77949,28845,-29640,-76176,14529,25254,-37872,12019,48493,19325,17438,-17524,-4261,-29496,-21984,44300,-12306,-28133,26958,78869,-4225,-6455,20187,-36371,-110575,-14083,40079,-3960,-36746,-31843,15230,89531,84745,15272,-42200,19232,101019,7687,6912,60825,-36031,24195,-7138,-19953,-2102,-30841,-11202,34142,3625,-20712,45510,-12622,-38297,-44491,-2918,4976,46666,96220,-1820,-86184,406,2178,61001,-38493,19146,49194,5986,-25040,-22548,-34030,-25208,-9610,-37518,-7111,-28340,-59901,24051,7655,686,3241,46819,-22556,1634,5553,-39976,-42947,37699,48111,769,-54203,-49177,-20305,-25164,26032,26039,61350,-35388,11527,-126911,9923,31935,79126,13351,43166,-21059,11786,-38465,-64996,51668,79284,-86995,-3344,-38227,28377,82731,-13749,-91360,9811,-49831,-5854,2793,81008,84965,14073,-59540,-65523,-87390,-74354,33201,-34122,18102,45906,69,-35853,11783,-13934,-22381,-29834,21703,-138344,-100246,23619,-26715,-18163,8505,36883,6668,-40563,66749,-20528,-41677,-83353,-30780,-3351,-38236,-32666,-8433,-25865,-25090,-23098,-64441,-65614,-13404,3288,59144,64632,13562,-3093,89797,-3373,14675,6629,-13108,-12443,18703,65405,-3522,-44260,64170,-51127,-12639,-22752,-36982,32463,-52440,-45960,44306,-24980,6537,-42793,57399,-23765,19620,30120,-26288,-7023,-45248,-111438,-63791,-61278,25374,1984,-40006,10288,83427,83029,78846,-5170,84078,8465,-56376,-30245,42373,-46273,-31858,-22881,-101059,-18700,28879,-67582,-17239,-44202,18365,-28642,8451,-48223,-21752,9478,-18340,2187,-35008,-37117,-7405,205,-23118,-75457,3398,-43112,6039,-11379,-35194,-26550,41936,76488,24384,-10661,-83297,-49072,-12768,-50376,-1818,-61863,14199,-28658,-21034,-44624,-12319,-34468,33515,-7249,-41706,-28278,70333,19253,59489,79352,4634,-39846,-6370,-15456,-36569,-66334,-11009,6112],[49055,29046,-15521,-11976,39344,30156,13084,-3655,11653,-46264,-41438,4052,-75737,-34043,24407,-40149,-20654,39672,-37196,45557,16738,14787,-67824,30056,-19367,33344,35377,35544,80270,97026,27514,51100,82098,2009,31546,2000,31092,111768,-16806,-33752,-37187,16797,42775,21859,-38114,-1877,-81420,-20102,6793,16970,37385,47355,98667,96997,17234,-15000,-40945,-5969,-22543,-31311,-57383,-5729,-3585,39853,46500,-64356,36855,70624,81366,-15857,-59146,-61309,-68415,10495,-23622,40476,72770,2923,49329,5996,-53574,41637,-41158,-4084,25750,-6667,-69744,42644,9731,9367,-27220,-16690,-18054,25858,-27170,8333,71967,8411,-9744,-8570,-14603,21230,55245,-95999,7376,31628,-10152,-12975,-78129,3300,-24283,-815,89443,-30289,38671,-15310,34744,83437,39663,-21576,10234,-8245,42249,-1511,67057,63524,19084,-80668,-94208,-36148,334,-15647,25964,59264,-61322,27042,9132,-22894,-12323,-18469,60313,-12028,10727,-11362,33729,21017,22462,55026,82490,38483,94664,-157662,-118591,27471,13035,28404,20891,24404,-8147,-15980,-23284,-22665,9347,-15001,-36951,39035,-33367,-91525,-95,23001,83501,24137,-15487,4697,1574,55424,-110575,-66418,-4352,109415,48037,61320,-69685,-50932,-16309,6840,35080,62216,20576,-11138,55174,8537,5911,29760,-36710,24497,47056,6471,18770,13290,-38201,2224,-40487,-37338,-64369,-49983,31586,-61719,12756,86287,42808,-20399,64250,-27870,-42951,3709,-33592,31389,50286,-63493,-13286,-16049,30108,27874,8815,17580,10349,32479,66972,88104,65935,56678,-59485,-14648,-183381,-21070,24560,-25129,100594,70457,64629,-84180,-51657,13075,44693,111424,-36256,-88086,28407,-26207,-16436,-329230,-204724,23419,60225,-63703,-97297,-111732,-53896,-9729,76920,80726,-19650,-16906,-27747,-96423,60638,3567,-45778,51848,-46835,-47759,-14373,-14013,-40561,-60858,11625,6886,-27618,52,72228,125516,13869,1594,63902,49511,-64867,-31848,-21293,39826,41814,41861,91236,-9027,-56271,52778,112315,47783,-31857,-105633,2424,64183,-34722,30629,-21361,-46648,-2257,20290,66332,-9750,49663,36277,61652,-6247,-42703,-80688,-29650,53373,-42482,-27481,-33764,11479,29509,83939,-36310,18625,11747,31238,21169,-15195,-31979,-19722,-32684,-7745,13346,13658,32360,9967,23497,69648,58972,-104743,-19459,22054,-30000,4798,81213,-5985,-8838,-19207,-16148,20997,-12069,23668,-46538,-6910,56779,43658,-45356,-18503,-25038,-23286,42554,45837,-28483,-21080,7974,-10835,-56226,-32732,-28765,-24890,-17810,-37504,83784,-35484,-21490,26982,-17600,31967,-4771,-53039,-42375,24309,10285,2826,14750,-10308,-15795,12102,-21876,-31740,-16246,-34851,18202,-79515,-42937,-19837,-59210,32153,-6363,51651,21103,12305,30822,-6743,-91794,-99787,-52265,34772,-32249,-6427,-60453,-37852,4148,15134,67690,12660,30582,-13765,-43754,65808,6002,-39154,-52102,-32100,-70875,16084,-22834,-8872,-14226,-20972,-11182,25635,-50786,-19462,31311,-19647,38820,6434,61447,58748,62317,43992,-26352,34531,-47487,18644,27222,58646,17222,-19360,14438,20030,96109,-13209,72637,56890,46376,-38352,-9230,35954,-18294,-64126,-44187,-1074,22763,-37674,-47031,-77722,58786,86223,16926,-36088,-6728,7824,-87216,-45207,3218,66149,-12719,-16757,14271,-4548,-39806,-62106,57072,26107,5711,9556,-56507,36243,-21745,-79127,-11081,73783,-7221,-43641,71732,-32670,-27726,-27550,-12461,-54202,-39122,-28541,-7182,-34479,-39027,-36981,21131,35907,61771,63984,-6520,-39201,-19798,-2100,9111,8429,29157,-85978,-62195,-1149,63718,8277,11636,34566,-12132,-21958,-61594,-49151,-26136,38876,-9750,-32625,27368,-23738,-2616,-57879,-47572,-6981,83781,-15412,47162,-39593,16025,-72071,-38854,-26168,84814,29742,21794,12993,-45604,50497,45957,58708,-2759,-1595,58237,-13080,33365,-42216,-16926,-19954,-17129,47932,-6138,26825,-43106,63920,22486,12364,-7337,-25758,35974,8553,-58378,-21248,49909,29602,-66341,-38245,-48390,-65718,-3416,41832,72921,26674,78749,134860,-40949,-54506,6780,-1881,-15843,-73319,-35387,26273,32893,-91427,19470,-57966,33840,-13759,-75508,-39391,59083,47622,5700,1233,-21841,-820,81642,61060,-65953,-76037,33866,67360,33158,-101615,-55791,44396,41636,26193,79529,-2279,8614,33920,-75121,-10607,10026,-10595,-29042,129358,56160,6686,52878,-28567,-4801,-50176,44212,70226,-47346,-88069,622,-29589,31511,-931,-10333,-5519,-7618,40951,38304,77339,464,50247,-42083,69507,6225,57843,32106,143675,74162,111450,18922,11636,-26074,6589,-33462,-11258,38277,3414,48615,22627,24498,-33396,-6892,64451,110918,55829,-26787,-73547,-25509,-74014,-40059,20644,17829,-58117,-23159,30424,-12959,24816,-90737,-5862,-47587,-118030,-28964,-3366,9652,-14240,1944,29781,12328,-17182,3644,-29618,-73131,-97102,-22194,-7721,-28508,-9741,-39292,-34103,38540,29271,396,8963,718,-6419,59809,13895,45930,75515,-2261,-21130,-15947,-36134,-57850,-89018,-51781,46416,26061,-48265,15710,4945,-10330,34902,-3631,80525,59877,25473,-23123,90732,51353,-4135,8006,-39563,-56727,12154,-10562,-40688,29219,8610,-30749,7462,81845,4574,-14441,-9399,37623,-13180,-20816,58492,-11613,-53258,18657,87341,-16237,-13202,-2101,-34555,-117765,-17342,23138,11673,-12713,-42649,29537,76257,55770,16307,-33682,7396,95593,19655,23032,99301,-33994,42208,-2067,-49292,-54363,-24687,-26005,10127,13099,-32997,37264,-1461,-37890,-49782,-3736,15197,20160,87405,4479,-79231,12740,11052,67294,-41609,13466,41648,14523,-25756,-21916,-42695,-7081,-12837,-27654,-12624,-40597,-57474,35884,4111,-16120,17216,52035,-37737,-5538,-4826,-17456,-48674,50351,46565,30512,-30820,-57534,-17014,-22925,7355,30916,60310,-48786,22429,-96082,12049,40919,88763,18404,56416,11046,-1403,-26911,-62291,60102,94711,-80808,4695,-21231,5471,73442,-16294,-103019,21810,-49423,-13165,27715,91555,39222,1727,-76264,-85547,-92343,-61822,45987,-17872,47661,32712,11465,-4275,13984,-38174,-14739,-23534,27485,-114648,-71694,3008,-18105,-21056,-74,23142,-7214,-66681,47264,-15550,-72249,-66032,-45735,-9949,-36315,-32687,-12797,-12330,-34428,-33189,-67781,-64597,-26186,21881,44154,53656,58686,-7561,78688,-21452,39202,1929,-218,-16224,26973,104686,950,-57798,51843,-39223,-12777,-31589,-29571,26599,-55365,-57262,52495,-2141,17913,-42660,39147,-46133,21254,50259,-3945,11424,-43953,-108619,-34474,-74564,10758,6060,-44582,26204,89428,95912,36225,-15576,88232,-14707,-48034,-20015,20600,-24653,-51280,-42513,-101422,13557,55661,-62130,-23608,-43510,11809,-27147,3911,-32132,-16820,5881,-6468,-14385,-43582,-29904,-1110,3486,-33901,-59741,-2785,-22068,-10657,1317,9497,-22366,36359,37556,29694,-25424,-71483,-46128,4989,-36766,15805,-27273,48222,-36592,-35203,-24948,3721,-7924,36661,-21704,-15949,-40324,78084,38882,78539,36825,-5703,-55650,-18349,-34354,-35967,-73535,-6194,22979],[53404,-677,-15416,-11920,35022,43165,-3652,-28567,-9014,-37347,-28558,-9372,-65652,-12517,30785,-41219,3265,41970,-54023,37485,35435,26043,-62838,23442,-17596,58152,53543,39250,77400,106848,17441,35600,81546,19900,39515,687,47212,114555,-6987,-7596,-22324,17192,45618,24523,-28609,-22370,-80587,-26683,10467,38636,45552,67001,94932,86270,42234,-33854,-44704,9894,-54515,-59909,-58743,-7489,-13913,46590,59838,-50799,32897,33022,63503,-5163,-55104,-59084,-52621,-6668,-45823,30777,32283,36399,69413,-10868,-32325,38459,-44584,23950,5969,-7069,-56488,43944,13317,7685,-36236,-13048,-23581,36021,-24830,5460,74349,-12666,-1487,-11546,-41787,9369,36607,-81765,-4054,44815,16377,-5166,-76947,-4303,-19481,-10854,63425,-46903,55883,-14884,11576,68836,31333,-28854,-22315,-34465,16034,5857,58990,34128,73940,-90725,-97969,-41444,-6297,-1224,18783,44859,-29664,22359,-4465,-20459,-4810,-42855,58534,-6182,50215,-873,30372,39197,2996,78766,73863,85562,138228,-132781,-79870,32165,12223,37893,31579,7071,-8564,-32394,-22219,-19843,21738,-24433,-49986,53467,-55337,-104544,-2667,6020,103145,-32015,-48299,-6322,-1127,26188,-58182,-31995,2474,126012,67256,63144,-54605,-45170,-34077,-9267,44099,42465,15364,-37113,79999,25863,-20708,24141,-51717,-11273,26714,-5465,30720,4005,-52613,1517,-45505,-24083,-67281,-54049,52221,-58268,41453,110159,19623,-101,91921,-13621,-34528,23506,16136,64058,71969,-68225,-6858,-2334,49267,52029,27922,28589,27433,46766,80485,111514,100113,51612,-64376,-12722,-207308,-7455,33455,-48518,79062,62186,40918,-69345,-58885,8223,38038,101300,-32977,-51948,14619,-10551,-21670,-395260,-260460,6359,99936,-61792,-79743,-74248,-31422,-4838,98474,84707,-24882,-22158,-37423,-61847,34158,15549,-47032,3934,-68851,-32502,1677,-9731,-39383,-68726,11208,-3954,-31864,-21283,75705,83559,10088,-478,49561,51366,-58204,-42220,-31071,41609,25158,41708,86815,-8394,-76254,52832,97024,55522,-21595,-89482,9349,80145,-21792,32215,-18921,-47393,-6934,60215,56264,-16892,48391,47651,42174,-4122,-42229,-73944,-25071,49855,-20193,-20728,-42568,15873,47802,80805,-31157,20867,4099,26789,31517,27811,-24337,-22859,-5089,6679,-1160,-13667,27081,22340,18443,48782,51781,-100197,-44459,12745,-30967,-8656,73441,-3282,10654,6365,-42997,20748,5641,12227,-55844,-772,71763,79340,-63283,-35047,3003,-47711,8668,6962,-25251,-15595,-3916,-4468,-64295,-27382,-10501,-6395,-43021,-28529,90386,-22831,-12990,32012,11871,35601,11548,-44440,-49671,22592,27463,-10872,-24781,-15553,-25128,24204,-17683,-15042,-24501,-20806,33477,-47629,-39821,-36780,-62659,27754,8301,75786,27797,18718,8965,-37811,-94227,-129327,-61765,42327,-41376,-9860,-39893,-1243,11032,-11726,51119,17886,40548,-20527,-41047,47485,-1027,-35025,-33171,-19668,-86871,12417,-26844,6817,13903,13728,-9004,19170,-36643,-21749,12116,-4423,21677,4933,68681,61819,60595,41458,-5444,46461,-65829,18607,25956,40638,32096,-37499,-14904,44755,100525,1434,69724,65052,64913,-33110,31315,41936,-34487,-80658,-59935,7021,37950,-23386,-46537,-64693,54960,95218,11929,-22390,-20813,8426,-68237,-49043,27867,61571,-28531,-32439,-1834,-10361,-47242,-68571,61969,32135,18483,8592,-39450,16779,-30603,-66259,-35642,59112,-19916,-32660,29910,-17078,24987,-14466,-21136,-55951,-32184,-28207,-25054,-31995,-40442,-50896,22299,58547,100403,91382,8633,-29103,-5622,-12903,-116,12467,23601,-55782,-53969,24261,73218,48255,41543,8344,8128,-17846,-60232,-22184,-26794,20632,-53077,-381,30784,-31883,25904,-50427,3141,439,67851,8549,38986,-49964,18288,-83263,-35342,-32854,62659,49655,52233,11456,-41055,82555,57270,62175,-4528,21076,51720,-30394,30632,-53348,-16806,-11102,-14082,71921,-17935,44744,-77080,15822,37364,-4205,-25222,-47749,33566,32839,-52180,-24177,37977,18090,-66833,-28151,-6700,-11086,16576,-7337,65480,34390,60608,89834,-31522,-71860,31548,-4265,13865,-89075,-50470,40494,16944,-69882,50641,-61001,16113,-4847,-36827,-2713,38369,27150,5835,-16446,-25857,2029,98474,45867,-49622,-73724,53011,41596,6226,-61230,-47434,31124,12305,36364,87966,4241,-30891,-21560,-80915,-19736,-28909,-40331,-43670,137288,63060,-10737,26034,-17363,7269,-59401,7124,31690,-51301,-82303,-2696,-23944,37159,-3138,-26754,1927,-3141,53212,46415,80456,19701,75558,-11387,74081,-18768,25739,14690,132892,91923,104577,35005,10901,4014,13788,-4893,-23770,24271,-18601,68669,13488,5349,-43635,-11412,70557,134541,38655,-48442,-66159,-27172,-78315,-49994,9676,34213,-40936,-17484,19646,7103,25318,-72631,-8606,-41019,-125171,-61585,-8138,15913,-379,12487,40272,7456,-15876,7964,-39593,-104541,-91938,-31373,-44674,-40895,-11446,-46789,-21619,34972,67257,-14690,20138,15576,-4032,60704,26085,32463,69403,3486,1349,-2281,-44577,-54919,-70134,-28392,72893,104452,-57509,9205,-5966,-17947,5096,9347,91351,121012,53149,-59068,92152,48205,-16032,-2680,-32961,-33430,-17607,6537,-10919,38371,-9378,-22222,6299,105436,-10984,-33811,-1352,83811,3564,-22795,71768,-7659,-70618,13882,82113,-36061,-18601,-28556,-28712,-117433,-14698,17611,24563,17347,-49422,37325,53542,8428,7290,-23490,-4676,96405,29956,35775,106932,-25341,48815,4862,-66808,-100998,-6281,-33988,-1710,20883,-33938,33418,2240,-36215,-49374,-4649,12151,-21049,61331,7828,-60351,23246,17621,67426,-22692,7767,28720,14905,-27412,-14140,-35465,11001,-7874,-12968,-13721,-44654,-51717,33027,-11015,-28039,30132,53280,-38985,-13211,-3937,12976,-62630,52570,44586,53813,-16094,-56716,5466,-7597,-10544,30148,62027,-58579,25838,-57750,13006,38802,89990,22327,67924,52518,-8939,-10219,-58869,58023,97001,-65970,10143,-2736,-13892,53162,-14468,-100726,38948,-39158,-15527,46163,69547,6699,547,-84118,-89303,-83576,-43444,57303,4616,76608,15132,21524,23724,10655,-54425,8316,-10099,13767,-87193,-32945,-17278,-18122,-22084,-10073,5706,-19363,-87400,20663,-8912,-82647,-47075,-44875,-19844,-31847,-28640,-17006,2242,-40266,-32934,-60183,-58163,-36541,38199,24948,37809,101694,-15658,54540,-35354,33282,-6025,14428,-14145,41435,134621,4259,-66712,37188,-23143,-14312,-33398,-27780,22416,-49611,-57770,53312,25978,30144,-36352,17707,-56515,23969,69452,15002,33540,-22976,-88185,-4919,-74765,-7132,-7057,-53948,39153,85883,102606,-3127,-24510,81051,-35125,-30244,-7138,-4479,-8325,-66351,-60241,-91545,38613,74345,-53384,-27974,-40177,966,-38674,-6928,-8259,-4639,10720,14455,-28914,-56325,-24766,2228,4446,-36369,-43011,-9466,3662,-25113,17993,58923,-13729,21114,11895,36075,-28536,-24582,-36248,20613,-4327,33677,8439,66459,-41231,-39151,-3334,23837,18117,32010,-25832,21401,-47045,81055,61315,86954,-12103,-15814,-65980,-26161,-54392,-24457,-69085,-1528,36488],[47393,-33969,-14904,-9261,32619,53190,-22554,-46185,-27322,-16387,-5559,-23904,-48827,3035,37647,-32349,26990,40744,-65265,26209,49193,31029,-51896,14660,-14389,82361,65747,27821,43272,102297,12929,25698,53748,28502,46359,-6088,50537,105490,16548,14366,-890,4836,41292,26049,-16532,-35751,-65681,-27137,13471,56975,54993,76803,80608,55894,48848,-47338,-41856,23449,-73997,-77546,-49433,-2434,-15002,45485,63328,-28026,24559,-1184,58044,13975,-43519,-58651,-24668,-25985,-61806,22985,-1303,61511,62833,-30806,-17424,30011,-50392,29410,-13370,2083,-43529,31176,10634,1875,-34821,-6847,-24035,36853,-21790,842,60649,-43142,12882,-16409,-60072,-13594,3729,-59480,-12884,39306,46032,4482,-60668,-7493,-15488,-19226,17500,-58048,68715,-6141,-9010,44839,12057,-38442,-44546,-51739,-18091,7884,39347,-5737,113019,-86575,-85848,-35067,-10644,13162,23878,38903,14425,14628,-25428,-24321,327,-60716,50803,-3143,64787,-4738,22570,46992,-8448,87860,55682,115655,155929,-93483,-36274,29542,6726,30417,34051,-7240,-8008,-38426,-26753,-26102,33053,-25292,-44665,50151,-68841,-96970,-6692,-7744,108669,-79009,-67930,-19650,9609,-2785,5026,-2427,3574,120448,76823,68061,-31793,-37010,-57146,-8822,41737,3785,6635,-62637,95518,15181,-47048,17252,-61809,-56011,-23282,-15508,39092,-9552,-64150,1870,-45562,-14101,-55565,-39692,58794,-59969,52720,107803,-6911,21500,116378,3291,-19532,43890,91473,91202,85035,-75761,2887,1592,61343,59831,38891,47125,39491,54983,68417,116862,110343,43418,-66961,-5690,-203739,2569,47830,-48023,52198,42863,13022,-40674,-50891,3894,27373,80067,-29426,-13163,-3919,13197,-16012,-431107,-352179,-12536,121055,-56545,-57850,-27513,-6250,-11955,104181,84944,-29837,-20038,-53644,-36944,-8106,9258,-48622,-51086,-86258,-19724,16915,-4683,-32990,-70476,12166,-15333,-31641,-47139,69679,20592,10847,-2748,28843,45672,-45984,-42405,-38665,34783,-4275,18733,56006,-6326,-85035,43343,63987,35962,-7854,-64474,14894,81755,-8850,41307,-17377,-42279,-4698,98268,51636,-11695,44926,55818,22550,19,-37563,-58488,-16334,52196,-101,-16870,-37467,20772,55258,58794,-32338,12774,-20969,23716,34696,68744,-16235,-26816,24411,24910,5868,-26658,32076,32116,5656,20676,31160,-85357,-52643,875,-29541,-29395,47269,-2232,16267,19382,-62079,32150,20089,-12416,-53799,4201,74901,90520,-77140,-41747,32709,-54798,-25036,-24303,-21472,-15924,-5783,2175,-70946,-16893,11932,1508,-68595,-29338,80027,-17558,11247,43270,36400,39405,14131,-28257,-48897,17041,41006,-21244,-50455,-22848,-27894,33811,-15657,-778,-38028,-15170,40871,-15620,-23683,-46461,-54830,20286,24404,94632,31106,18667,-13456,-67312,-80316,-123959,-68974,42825,-38990,2651,-20132,27515,25434,-36449,35959,16571,41529,-35272,-30459,27190,-4313,-37822,-14718,-4348,-79635,11173,-27958,15297,32090,47896,-10040,10146,-15177,-29404,-7628,12052,-991,1361,63065,62478,48917,42766,28230,59614,-85252,16135,20471,37662,41195,-49624,-45529,48841,77359,24720,66182,61488,89028,-17852,73324,49005,-53633,-90534,-69187,13816,41419,-6671,-36801,-39786,45905,87725,-1314,-11127,-21906,12606,-37635,-25156,46622,49704,-45835,-47194,-10443,-11660,-42617,-71838,48529,27107,21638,5306,-15242,3435,-18383,-52538,-57646,42981,-30582,-25412,-15363,4408,94519,9057,-23485,-51772,-17371,-21990,-31854,-27734,-33499,-59038,7920,58943,125709,97391,11321,-7049,5407,-13290,-10714,10964,11459,-33606,-45293,36642,79920,77943,58542,-12297,23986,-12662,-58147,-3080,-20167,11580,-73832,20065,30673,-37308,42581,-34436,37750,-6153,52432,28725,25645,-29373,40967,-78131,-26512,-19092,29824,64430,68665,1081,-33556,89997,52596,53487,-9205,39867,46394,-52718,31364,-56458,-12987,4977,-12118,87450,-24324,69655,-82310,-39505,49442,-23928,-45948,-58009,25224,47882,-44868,-25679,19862,215,-63953,-5904,39415,51221,32855,-33615,53533,23226,33059,44398,-18303,-78162,49701,-8003,33358,-88937,-46249,48991,8444,-39039,75728,-53987,-3851,16201,17798,38849,20312,-1547,6530,-15795,-22700,8429,100845,18383,-20219,-65537,48537,5149,-24898,-5095,-35234,19864,-19203,44586,95513,9304,-64282,-89517,-79697,-17708,-59042,-70144,-47628,131604,61675,-26035,-15238,-569,26733,-56833,-38935,-21216,-57309,-68698,-18996,-12205,41252,-5291,-31517,4805,-651,54436,55677,65656,36106,84117,5517,73140,-49249,-11633,-6052,114423,101324,91315,49497,11691,34633,21151,15486,-20925,6192,-27691,72547,-7643,-9190,-53323,-4722,63064,129234,14712,-66005,-53759,-27168,-69627,-61889,242,44532,-22463,-7438,10420,23193,18034,-44752,-10691,-26434,-110711,-79868,-11721,27684,13738,17664,45989,-6574,-12801,6473,-49899,-130141,-78417,-33965,-70945,-43549,-11821,-41887,-13253,20707,86813,-30153,33776,26554,-5842,48983,21986,21808,70756,7673,36944,16183,-45468,-43915,-44892,-12603,72995,145251,-52163,9066,-10904,-17278,-16168,14247,81506,149526,70881,-76849,77927,34342,-14812,-11720,-16546,-13943,-49369,18932,5738,39668,-23125,-13479,11600,115239,-20508,-30189,3284,120222,17918,-27710,71838,-3505,-75411,10923,63591,-55471,-18455,-59506,-19575,-106530,-9764,22817,33546,48572,-47643,38322,31782,-32597,-5097,-12904,-12419,108272,32789,43927,95329,-11629,44380,8659,-67310,-130539,19246,-29669,-2997,23056,-24038,35812,-627,-33540,-43566,-6966,-1543,-63419,30302,9005,-35643,30334,23199,60213,4452,3118,15308,8249,-29878,-3222,-15576,24334,2115,6422,-8330,-36078,-40991,18377,-34920,-32591,40590,50682,-29916,-20625,8220,40216,-76119,45131,43236,66218,-13554,-46113,40372,13472,-25684,26676,65437,-64665,22153,-28347,9928,28167,84571,25578,83358,93759,-6901,6356,-55477,48801,86111,-47388,11840,10291,-25650,29715,-11835,-82428,55523,-20496,-12173,51340,23181,-3027,9194,-82827,-80017,-65027,-25899,63779,29439,96091,-2479,28475,41752,2519,-59531,39732,7575,-13927,-67004,6365,-26554,-27801,-18536,-19024,-11539,-28298,-97166,-5020,-3041,-72419,-30386,-28738,-30546,-28269,-19414,-18776,16172,-41258,-23414,-46374,-49768,-36909,47216,8015,23692,131175,-26190,25220,-34272,4988,-9692,30071,-9105,54744,141787,5288,-68921,24083,-3767,-16785,-26286,-29140,19671,-37436,-48280,47884,53888,39848,-25466,-1234,-56877,27235,82941,24036,54718,13486,-55071,15583,-63752,-20676,-28939,-69358,44666,68968,92489,-29275,-31809,61164,-49599,-7457,4660,-27343,-1051,-67175,-64007,-75544,40689,78354,-44094,-32285,-34552,-9057,-60326,-22786,15592,12584,20255,35270,-36056,-68751,-21350,3694,13285,-27766,-32900,-15397,30542,-31851,34148,97332,-3180,-196,-2722,40833,-16023,46096,-22213,28394,33952,41382,32733,62375,-39526,-28871,15822,50091,38964,18895,-21267,53239,-48989,80410,78060,82023,-45664,-22550,-69406,-27796,-65903,-3927,-57998,4932,47636],[30302,-60722,-14458,-7122,32192,57275,-38507,-55456,-37423,14816,20972,-35912,-31747,10370,45216,-18013,46860,35819,-57812,16336,51953,31333,-36690,6288,-11031,99008,63124,5002,-7377,82824,13059,22042,11828,30154,50427,-13604,42517,86191,41532,28204,20914,-21281,26190,27810,-7879,-41828,-40427,-20668,20822,69111,68546,74139,65385,18126,39806,-51015,-34708,32296,-75178,-77311,-29437,7526,-6466,35867,56733,-2797,11232,-19202,72709,36504,-23805,-55751,5410,-42146,-69889,19471,-22079,67640,29232,-49218,-10390,19316,-55866,12452,-23717,18831,-35424,9615,2494,-1149,-25044,-1278,-17173,29988,-17601,-3237,41540,-74867,28483,-21188,-62042,-39129,-32642,-34866,-17617,22415,73141,13116,-32984,-2216,-14548,-24189,-34422,-63898,74154,10976,-21885,17102,-13642,-48834,-52658,-59352,-45877,6312,15625,-43429,126030,-68007,-65237,-18630,-11570,23039,40739,45886,53581,3518,-40570,-37498,3951,-68046,41590,-2502,53616,-18576,16439,49083,-15938,80333,31230,123495,147171,-43530,-12307,16473,-778,4264,24155,-19060,-7749,-31969,-37626,-39105,41650,-17108,-24440,31064,-71888,-68673,-9969,-15828,92639,-102925,-71725,-30863,33804,-21363,57661,8277,-808,97971,77906,75337,-4568,-26354,-76039,10508,23487,-37841,-2888,-80894,96670,-20987,-68172,12115,-66602,-94855,-79756,-19510,42635,-28310,-70188,3594,-42477,-13358,-33265,-8414,48236,-67938,44270,75049,-27589,38865,125204,18217,-376,60373,161889,106790,88203,-82746,14931,4007,68061,50941,37670,69644,44685,58476,43009,106121,92616,30248,-70237,3215,-171980,8255,63737,-26989,26571,16378,-10360,-3467,-32739,974,18510,54079,-24530,13810,-20790,39707,5557,-400782,-453237,-25348,113916,-50856,-34429,15248,17402,-30979,92893,82619,-31265,-10120,-67228,-25133,-50811,-11312,-50549,-93288,-96451,-13837,28416,-365,-30193,-62343,14612,-25973,-29986,-69586,57730,-37528,13279,-5935,6423,34372,-27590,-27764,-42231,21544,-38329,-18116,12889,-2944,-79529,27066,26198,1752,5087,-38429,19014,71165,2363,52973,-16756,-28626,4593,121493,54827,3605,41707,56950,13374,3003,-32819,-40078,-6509,59475,9990,-17844,-14392,23907,52191,27389,-42393,-2469,-58768,20377,29360,94629,-11199,-30533,44569,43928,28489,-20909,47692,42478,-9776,-9163,-2612,-68104,-48735,-12021,-25607,-43902,11574,-2646,8910,16630,-66869,54282,27286,-40219,-42059,5844,63866,75489,-80997,-40416,54899,-39207,-50641,-38272,-18382,-25192,1565,7571,-73629,-4058,34609,-3889,-89889,-38914,56338,-23375,40946,57628,50628,43653,7287,-3921,-38622,12905,46028,-26369,-59725,-31005,-20870,37683,-15118,10432,-53931,-16502,34105,9119,8729,-49707,-39211,13765,35963,100410,24184,11326,-32605,-87098,-56881,-87435,-70512,36570,-22725,27303,-3183,45318,44226,-53243,27455,10349,33001,-53461,-15814,14110,-2667,-51559,-2120,9853,-49617,13915,-25731,17187,39719,66444,-15219,-2565,6840,-36328,-24583,25145,-19821,-3442,46290,61711,29974,46419,60428,72954,-99128,10232,12289,45253,43757,-51953,-67597,33819,36601,52097,66626,47121,113186,7058,97431,54056,-71193,-88948,-67556,18030,31877,8823,-17281,-8805,35514,70214,-15042,-6419,-12107,7776,-6945,17440,60201,37210,-59080,-59189,-10194,-9133,-24087,-68571,21833,8669,14332,160,9140,571,7066,-44162,-73819,27817,-37072,-18754,-52954,22608,152925,33639,-17914,-43915,1196,-9940,-21238,-23816,-15128,-59241,-18661,37096,123930,85898,1448,18752,10087,-2758,-23398,657,-1724,-25310,-37600,29197,81362,92122,60858,-22928,31463,-8460,-53316,4450,-8891,12288,-67499,27616,28498,-36814,44706,-11362,45570,-23406,40103,41669,12059,12321,71136,-60518,-12477,16592,-3205,70023,66352,-13889,-26155,70552,33983,37649,-13752,53198,43396,-73414,31996,-55674,-6905,24150,-7986,86454,-27702,94330,-56836,-84002,55808,-39359,-65619,-51513,14652,51150,-38368,-25265,746,-24048,-57326,12480,75738,104987,39570,-35478,48934,3315,2112,11224,-9271,-72068,57030,-11414,36169,-73878,-22046,50255,8697,-8549,88808,-39197,-20120,36813,70171,72764,6881,-28676,9433,6192,-13607,17963,79162,-12344,8377,-58511,19310,-30379,-51847,47824,-18413,12882,-46151,46385,96838,12549,-82719,-137162,-76540,-5660,-76313,-92515,-43799,116534,48818,-35470,-58696,17394,48461,-42300,-79025,-76849,-64393,-52740,-43367,-2197,41572,-8217,-18610,3049,-1737,46178,61904,38050,42584,73395,-3246,67365,-81125,-44862,-23467,99323,97927,73809,56774,14308,59374,27087,20697,-5619,-10978,-20963,59269,-30116,-16696,-65160,14649,44761,93624,-10849,-78827,-39019,-22189,-51364,-73325,-4842,46078,-8913,5797,5715,30001,6222,-16134,-13158,-8867,-75393,-79846,-14404,42632,22068,13157,41394,-24930,-9307,-855,-57791,-144285,-60398,-31967,-70628,-35589,-11655,-29555,-8084,-759,86036,-40947,42561,30054,-12662,28954,234,13292,75439,4658,73161,31889,-40109,-25641,-15461,-5343,52319,145907,-31510,13418,-8240,-10151,-24799,13782,56932,139176,75868,-69690,53521,11358,-6378,-20958,4295,-2360,-72523,25048,6923,32990,-27855,-3906,23978,109447,-20773,-2233,2640,135060,28610,-34090,44836,-3557,-67317,7542,37858,-67128,-9517,-91886,-8185,-85077,-5378,34920,40237,73440,-37771,35236,20193,-49879,-13123,-3088,-12545,121664,25936,47634,78298,3982,32130,6658,-50841,-137846,45015,-12307,1299,18197,-7355,43028,-6738,-29493,-33111,-11240,-17938,-92058,6374,9381,-14933,33834,28719,46546,25212,-171,6556,-1840,-31708,2463,8843,28984,13895,30980,3316,-15733,-25646,-982,-60241,-29428,47421,44398,-18568,-26533,26563,54498,-80166,32543,43169,67755,-20484,-28335,74382,32177,-35729,23607,67506,-67502,13435,-16472,1246,14050,74983,28800,105852,122772,4657,17851,-51741,38333,67481,-30687,10659,14662,-27913,10812,-11290,-52246,66214,1660,-3678,42439,-25561,3827,22341,-72551,-65471,-44920,-15685,63425,52439,99276,-15362,31545,46786,-7933,-55526,67322,24336,-43439,-59104,36912,-17400,-43084,-8968,-24756,-24194,-33047,-92102,-23039,-304,-49810,-19618,-2966,-39028,-30366,-5618,-14913,29353,-36868,-8282,-32054,-42059,-23221,44948,-2878,14141,137516,-37524,-313,-10361,-24036,-2211,44966,-4754,59848,124288,4552,-64052,14427,17064,-19345,-11741,-30445,17228,-23836,-31572,39193,76615,44518,-13005,-13137,-49444,28797,87212,19795,69547,53442,-18284,22664,-45801,-24511,-45044,-86995,41493,37824,61876,-39202,-37463,30537,-55502,14737,12266,-42997,-4493,-49088,-46452,-58044,11802,63181,-34553,-36425,-27858,-13981,-83154,-40759,31336,30809,29764,46871,-32508,-74768,-18859,6084,35732,-9422,-33382,-19840,54104,-28318,44808,112778,6106,-20984,-16653,39415,9844,110783,-7585,24959,62696,34781,37413,37634,-30156,-7095,28953,78973,52198,310,-11422,64799,-47662,77863,80037,64632,-50291,-23542,-65807,-23172,-62773,19550,-45872,13941,54544],[5065,-73385,-14206,-7886,32686,54411,-47252,-60100,-35393,50118,43685,-42587,-19443,10151,52230,-5311,59941,27710,-25254,12981,42420,30670,-19489,166,-7298,104707,42319,-20001,-51473,54192,15431,22544,-26297,28692,49985,-15923,25601,58703,55645,33504,36407,-58183,2093,35050,-6678,-42978,-12573,-8628,33804,73644,85892,60034,57248,-11330,22640,-44577,-26226,35926,-58228,-58719,-3622,17634,9282,19639,42386,18964,-4895,-16359,101346,54653,3267,-46857,28265,-51334,-69932,19735,-32665,51855,-18837,-61468,-9758,9863,-56857,-16806,-20205,38719,-33775,-14149,-9150,3615,-10145,864,-2392,19714,-12743,-4602,26852,-99099,40713,-24037,-47818,-58786,-60702,-12834,-17795,6379,94044,17821,-5429,12278,-17487,-25103,-76003,-66854,72113,32279,-24377,-8552,-40364,-57013,-48200,-58849,-53075,5643,-2284,-68468,113966,-38416,-44681,2711,-9674,24661,61264,61558,70797,-10550,-41205,-57822,8123,-64212,34359,-2847,26272,-35014,16912,49475,-21618,60569,4198,111142,120101,11063,-20464,-6574,-6662,-33173,2197,-28885,-10071,-16443,-52605,-55212,46578,-2215,2757,3811,-66845,-26722,-10772,-20561,53773,-99468,-61945,-35847,64519,-24865,84308,-7331,-8685,69783,73321,81168,21852,-14301,-85126,43071,-5419,-66502,-11407,-87450,82590,-67667,-82394,10241,-67172,-114428,-109159,-14810,41246,-50889,-67167,6930,-38396,-24872,-9487,32035,23861,-78400,23245,24415,-34910,48148,111209,28572,19521,69586,199241,108896,82828,-81631,28748,11771,72805,31832,24376,89294,41629,58949,20670,85265,56827,11462,-74552,10673,-121630,9676,78506,5823,9601,-9938,-23819,33824,-12745,-1642,14811,26995,-18339,19783,-29266,62465,39407,-305369,-541726,-29931,81391,-47561,-13875,44849,36908,-57694,69352,78411,-24185,5795,-67168,-25265,-82067,-36676,-51712,-110709,-98018,-14013,32500,2463,-33425,-43389,18264,-35321,-30475,-80460,44337,-71726,12779,-10665,-12895,20675,-5197,1257,-40597,5194,-67841,-55532,-23191,1834,-60369,8348,-2370,-30765,14486,-18485,21653,54250,11129,58282,-17046,-7067,19737,121886,61215,23009,40308,45812,21869,2950,-30484,-24106,1858,67858,7935,-23805,22584,22568,46170,-1258,-58719,-18882,-96952,13034,17350,98669,-9426,-33388,48099,60297,53905,-2916,69304,54772,-21385,-34325,-44252,-60905,-41748,-23519,-20107,-41065,-21554,-3953,-5803,1190,-55186,81723,25752,-61378,-24893,4451,41538,45211,-71547,-35231,64630,-7104,-61951,-31070,-15910,-44175,13454,10184,-70545,7348,53098,-18594,-102546,-52529,25039,-37606,63767,70444,53774,47296,-1926,26602,-20886,13697,39865,-26212,-56280,-38655,-3590,33637,-15556,18261,-66573,-20680,13812,21919,50228,-50333,-20997,10767,37722,86836,4633,-1404,-46795,-92544,-33248,-34265,-63998,25623,5029,55365,12642,52937,63120,-58106,28114,2501,17561,-68924,-2061,13286,3644,-74787,2538,18770,-6941,19489,-21254,15272,39931,59973,-23675,-18796,22656,-38140,-36132,32014,-29543,-8778,23254,59934,9676,49435,77290,83444,-101793,822,3334,52471,39578,-44891,-72902,8655,-3778,77165,71357,25675,127057,36650,91581,53896,-82205,-71376,-53865,18136,11493,20807,10190,21145,26182,51930,-21305,-8175,2756,-11211,15681,57868,70519,30123,-62809,-66300,-4289,-5217,3956,-57009,-8403,-18906,-609,-4692,26691,8307,33742,-43715,-83219,15056,-38129,-9022,-77591,29076,170954,49912,-4765,-34624,18691,5711,8236,-21301,12620,-51398,-48475,210,90855,69453,-14749,39036,8354,14338,-37047,-17464,-10677,-27033,-30834,1625,74994,89196,51662,-21827,30272,-7386,-45416,2939,3365,18828,-41364,28315,27018,-28581,33701,15512,30214,-44421,30422,45465,1254,55147,89093,-36758,6355,64899,-26607,65127,47155,-27965,-20940,33485,8584,21746,-14889,60632,41830,-85411,29629,-54681,-1631,41101,355,66456,-30243,108770,-12781,-105562,54361,-45203,-80128,-29151,5577,45419,-33636,-23874,-14158,-51671,-46458,14943,91258,136226,33924,-18947,57231,-13107,-26327,-5244,-6869,-55988,53071,-13016,23456,-48590,15535,44257,15769,11287,86000,-21493,-28931,46485,100708,89797,-2700,-45651,15093,40221,-2065,29281,35757,-36584,26537,-56227,-22570,-54500,-66592,80904,1944,10727,-63591,39899,88199,13012,-80547,-130135,-75026,11978,-80789,-102067,-35332,96056,23808,-37593,-91344,32098,63855,-19868,-102233,-120092,-71549,-38799,-65194,-1087,37270,-11969,8683,-1542,-7236,32408,60414,5907,35776,48184,-37843,57736,-107973,-65288,-31435,94891,80053,54769,53254,17629,73095,30773,9609,14850,-22886,-3807,34909,-43817,-16513,-78595,43420,21553,39100,-32352,-86371,-25684,-11285,-28512,-80524,-5280,38027,-2165,20673,7072,27013,-5701,3875,-18695,3625,-28489,-64725,-15756,58088,20857,-1503,23788,-42896,-7390,-12123,-60932,-144181,-42194,-27933,-39031,-19879,-11363,-16601,-3361,-23912,69030,-43979,39488,22290,-23111,7309,-31481,5376,75609,-7131,96951,38685,-31378,-2873,14320,-3888,23584,121945,-1802,17193,810,276,-23046,10942,25364,104598,69128,-42262,26984,-15031,3175,-28958,22414,-130,-82042,24826,-4829,20178,-21277,7770,40614,88584,-13048,39439,-3192,124856,36221,-39883,-11196,-11452,-50384,2268,13505,-67596,9153,-118326,4459,-56734,-2941,49014,47018,83832,-25630,32646,22624,-40341,-11704,5042,-3995,121679,11092,47690,64122,17335,15303,-757,-22385,-125624,64287,12905,6024,7890,10171,50849,-11638,-23310,-19001,-16765,-26934,-96662,-3969,10740,-6232,34404,33950,29341,31511,-2426,5640,-10816,-30504,-5515,28252,22903,24536,59722,18252,10270,-8060,-17199,-78070,-19984,49737,34724,-13759,-29526,42312,50610,-70270,19457,43749,62416,-29667,-8708,93374,42795,-38252,23125,65525,-67990,2471,-19837,-12464,1980,63285,32305,131788,129489,21792,21005,-46516,31679,48575,-20872,9091,13062,-21408,1579,-13769,-19557,68093,20983,8344,25281,-52943,12023,32984,-53647,-53957,-32241,-15595,56437,70041,84239,-19542,31322,39339,-17095,-47883,80021,35121,-61092,-59649,52333,10478,-56561,5715,-26206,-28968,-33541,-71605,-29748,-2134,-26626,-16958,23827,-42644,-41207,10411,-2851,42286,-27845,7577,-21471,-36023,2197,30392,-8358,6348,117773,-47628,-15196,34775,-32272,19167,56532,-4088,52285,94272,3869,-53889,7642,35926,-21089,5932,-29256,13792,-14773,-11490,30926,90731,43048,-2293,-16718,-35743,25397,81168,3286,73678,82825,12061,17179,-26535,-17472,-43248,-99040,32136,-2412,18097,-36193,-41019,-4996,-51550,31239,14068,-47638,-17934,-15636,-11270,-42446,-41850,29357,-23868,-38190,-21894,-11939,-95778,-56879,33540,45225,35326,44194,-17899,-69106,-16764,11672,67848,13503,-43561,-22713,70360,-15966,45863,102105,11381,-34677,-37975,28843,40953,138441,4281,10551,71795,17381,22499,2241,-14378,17223,34374,101571,57370,-18263,-29,50385,-44609,75033,63022,38654,-29034,-18221,-56073,-14009,-45668,37461,-36581,24836,55041],[-22110,-69833,-14093,-12203,32285,46360,-46912,-65055,-20685,80322,56829,-42873,-13929,4988,56152,18,64558,17129,25398,19648,25227,33195,-2791,-3167,-1222,99576,8305,-35715,-71858,25037,17368,23874,-46882,27460,44000,-8462,3588,26619,52308,32612,40981,-98294,-23779,54518,-13751,-41968,9628,5803,49663,70990,103752,38901,58090,-21664,4990,-32298,-18603,35277,-29285,-27773,18618,21985,27139,784,24201,33730,-19099,1716,122669,60342,34446,-31030,38664,-52041,-62755,20748,-39344,20415,-63550,-65157,-12632,4518,-50818,-45169,-3647,55404,-37520,-34088,-21846,16659,7287,-1549,18911,11061,-8267,-2279,21357,-110054,46832,-23861,-23941,-66895,-72735,3337,-14070,1785,107327,16910,8431,32819,-23288,-22473,-95882,-69739,65654,51527,-17549,-27525,-62491,-59304,-37225,-52769,-33673,10757,-6924,-76027,85774,-4330,-31541,21907,-6952,16191,73796,74214,58600,-26065,-26134,-77962,15183,-51932,30439,-2598,-3100,-46838,25595,49953,-24340,37177,-21119,85230,86127,60866,-53145,-34808,-7862,-67740,-25877,-36329,-17154,153,-67189,-70849,47603,15015,28763,-21773,-58121,18914,-8400,-26389,-432,-74088,-43079,-31949,89903,-15540,81670,-44879,-17436,46863,65585,80304,41736,-2302,-84255,76550,-32297,-73727,-18507,-82099,57074,-106542,-90644,10856,-64962,-108490,-87519,-1189,36039,-73816,-52101,12124,-34718,-47552,5451,70049,-6355,-85364,2239,-21594,-25919,48610,77794,34234,36751,69942,192929,99542,71699,-66007,42618,25741,77797,12575,3540,98100,30226,56686,13129,60030,19725,-10290,-77630,14432,-66537,7495,92007,40724,6764,-27416,-26584,61852,712,-6319,16283,-382,-12057,4781,-23855,76738,75125,-179544,-600760,-29193,37548,-47850,-1028,57746,51138,-85105,41609,72030,-4381,23884,-46117,-32961,-97450,-56909,-50758,-104337,-91125,-14575,25730,3465,-38203,-16322,22522,-43469,-35519,-74838,33137,-79469,4770,-17087,-25416,8039,16763,37196,-33590,-10906,-85040,-81476,-37339,8167,-31250,-7968,-12857,-49789,19592,-8382,23004,37656,17571,49435,-18056,17833,38463,101482,61802,38875,40298,18295,47006,2,-29625,-13839,7476,72268,-2775,-32753,60444,14760,49931,-18375,-73503,-29781,-121216,-1259,2685,83417,-8827,-35590,34483,71277,71054,13379,88390,66901,-23231,-48406,-77325,-66141,-39018,-29905,-13947,-19317,-42242,-5176,-20269,-19619,-29067,106338,16958,-69658,-7804,2571,17323,16412,-50317,-30470,62690,28477,-56307,-5745,-13237,-69246,23291,9331,-61170,13898,63332,-34433,-103435,-63065,-7399,-51899,70213,76953,48616,48186,-7581,58312,-537,19554,23482,-22225,-46076,-43709,20935,21444,-17345,23125,-69055,-22740,-12971,22308,87190,-52493,-5080,11656,27224,52069,-23373,-15677,-56495,-83335,-17066,16694,-49138,12951,36965,76829,30241,53391,78102,-49904,37096,-3450,-75,-76322,5571,23444,13343,-99928,1371,19352,31210,23817,-16754,12378,37197,29525,-32914,-35962,27974,-33797,-39580,32670,-30776,-14065,515,56567,-4916,48599,72689,87074,-91836,-11049,-4739,49710,29013,-32698,-58871,-14470,-25126,93422,75903,1848,120523,62572,57489,46819,-83222,-37274,-31413,12704,-14553,28537,40617,43580,17861,39220,-15505,-11980,15706,-38982,28181,76414,78588,30705,-54119,-67222,990,-2843,32954,-37701,-31903,-45365,-17275,-5636,32580,22965,50529,-49398,-87141,5410,-33679,5239,-89396,19843,137361,52412,14275,-24767,30938,21138,50887,-20131,42195,-37341,-70948,-40133,34635,62171,-28728,46730,3075,31236,-48795,-38749,-12188,-29920,-23938,-38788,60267,71340,37046,-10630,23888,-11072,-36453,-835,13110,24809,-10265,29951,28977,-13274,14376,41852,4744,-61970,21691,40271,-5869,78475,80513,-14041,28896,107644,-35225,51058,18341,-36357,-18541,-4874,-14236,12413,-10326,62872,39647,-83347,23699,-54186,-768,50858,12587,33137,-32827,105540,30667,-103828,44313,-41425,-86376,1342,486,37629,-28520,-23592,-21526,-76265,-31573,-1453,81891,137977,17674,7108,75744,-17695,-47347,-7098,-8028,-34542,40868,-12116,2749,-19265,55251,32230,25227,13722,66891,-6433,-29757,41032,97365,87438,-10462,-49928,22328,68190,7411,40134,-13576,-47840,32442,-58003,-59166,-61480,-64421,88134,22843,12002,-69804,26663,68636,8922,-57858,-60785,-74703,29361,-75940,-97444,-24910,72827,-9811,-33491,-104432,40803,65128,3815,-105632,-139829,-77781,-28913,-74396,-11214,29187,-15220,40059,-5955,-16715,18045,49343,-22076,18096,18368,-82590,45731,-123081,-68150,-27075,100333,49966,37429,38913,19959,74070,32503,-12898,32051,-26971,12541,8695,-43655,-9665,-87857,74385,259,-15857,-45753,-88205,-17521,2926,-6366,-79781,-2782,22295,331,34907,13951,17827,-14114,9118,-29960,3629,15384,-43062,-14878,71719,10159,-22746,-4706,-57235,-8946,-24022,-58677,-130865,-26724,-23650,11631,-1962,-10661,-8997,3201,-43406,43449,-39178,21728,1667,-33885,-9616,-58300,-2783,65091,-24733,100116,33239,-22600,20682,39253,-4027,183,92495,25963,14705,12848,10543,-17621,7612,-6539,67878,54827,-8394,5963,-36428,11231,-32073,31161,-6185,-79799,19731,-23532,4131,-4697,22264,55709,55705,-1478,76801,-12404,96348,42683,-43222,-78354,-28155,-31033,-4835,-2591,-58308,35203,-129179,17728,-27638,-2428,60965,54952,74213,-19472,35046,36217,-13271,-609,11035,11730,101164,-7330,44825,55039,24441,-4183,-10770,10199,-102056,72159,36397,7660,-3886,22907,54128,-11310,-14354,-2344,-21623,-20788,-75484,-1016,14883,-10632,32619,37536,12622,24449,-4087,12243,-14978,-23973,-30261,35695,6419,31650,88268,31438,33063,8094,-25098,-81860,-6680,47099,22366,-19651,-28551,46213,29482,-48148,8342,42440,54885,-33593,6248,89502,43848,-31595,25871,59283,-67437,-8103,-29178,-28394,-3928,50454,35724,151438,110555,38259,15228,-38727,30023,34806,-21022,10105,13132,-9120,3394,-17816,4995,61530,32572,21797,10171,-46719,8158,35309,-27571,-50252,-32261,-22837,45272,79936,55202,-13021,29590,22709,-21344,-42245,72670,37142,-57969,-59217,50894,48576,-61073,22140,-23868,-25175,-30614,-39248,-25345,-8421,-12309,-21912,43117,-40043,-60151,25295,17321,54864,-16300,19615,-16526,-31070,31079,6344,-12847,-6657,77655,-54400,-16726,85731,-11744,51007,61996,-8291,31541,70963,5326,-41894,1426,48289,-21398,21199,-24842,8662,-14756,7873,25962,95006,35813,4273,-14590,-17115,14219,66497,-20379,65679,92108,28216,3990,-11394,-2772,-20878,-97577,21701,-40620,-24167,-26474,-41185,-37046,-38477,38809,10260,-39498,-38235,22642,27437,-30017,-100739,-15749,-11861,-34650,-18430,-3823,-89648,-67068,21519,51570,34862,28353,5220,-49674,-15228,19971,96314,33918,-58575,-24460,76827,285,35185,71073,11244,-37964,-65809,10819,66820,118222,10922,-10926,61079,-2141,-3859,-29617,4038,32888,32663,108876,55283,-31454,10033,15824,-40607,72801,30081,9466,808,-8132,-41686,-3235,-22322,41973,-31684,35965,49030],[-43619,-53814,-14141,-18775,29091,37066,-38639,-72529,3559,96368,57904,-37876,-14386,-2073,54111,-3546,60783,4532,75444,36327,9096,41515,11184,-4511,9917,85868,-26908,-33970,-66765,2365,17066,23239,-45996,27997,32725,9404,-18727,-4640,33070,28830,33957,-130097,-42349,86408,-26896,-40003,21300,18535,63489,63489,117160,16976,63561,-12164,-8002,-21196,-12234,31842,2009,5421,26316,16075,40261,-15858,6290,40707,-26243,22544,112010,48662,63795,-10340,36424,-44879,-49706,18433,-46997,-14159,-91590,-61509,-16298,4644,-39190,-63165,19713,62168,-44218,-46012,-33240,33973,26112,-7365,43806,7610,-5126,2660,23767,-107022,46691,-20638,545,-61879,-68168,12441,-7962,11923,112806,10733,1239,53275,-29431,-17719,-91910,-73284,59684,63600,-6465,-37374,-75077,-52874,-27600,-43648,5611,24054,3309,-67895,52857,26289,-30179,32472,-5869,-1604,68983,71416,23068,-40499,-771,-88397,26544,-35997,29217,-769,-22537,-49519,40114,49934,-21247,19167,-40078,53563,53890,95077,-88128,-60297,-3173,-84972,-49994,-39995,-29810,8518,-76313,-83332,44917,29731,48636,-37882,-49236,59941,-3262,-36535,-55479,-37827,-18738,-18750,98407,-886,56812,-88675,-25007,35322,56076,68681,50276,8459,-76734,96445,-43909,-60927,-24804,-68715,27315,-125479,-94299,11215,-60953,-80544,-16629,19030,28973,-92797,-24682,19476,-31567,-76277,5081,94633,-33170,-84233,-7437,-44118,-3307,42736,38096,36838,48692,61764,152428,83370,58046,-35105,52353,40784,82389,2296,-17529,90156,12403,49646,21837,33571,-3841,-28319,-75684,13895,-18613,2777,105441,70275,19170,-29188,-21909,73115,2227,-15300,19921,-28337,-7669,-22576,-1888,81404,100481,-64198,-609742,-26340,1607,-49414,1507,55710,60284,-105260,18256,62826,29223,39694,-4593,-42375,-99791,-65775,-46712,-83953,-77268,-8242,6681,2268,-37314,12950,26676,-50846,-45199,-53418,25774,-71378,-13208,-24713,-29241,-943,32991,66989,-22354,-24342,-85469,-89539,-26038,15774,2315,-17750,-4885,-51441,21043,-7332,23717,26320,22306,24662,-19697,38719,57621,71027,49070,44777,39186,-24813,78550,-3987,-26222,-9765,10370,68989,-15373,-41106,82515,407,72697,-21778,-77053,-30408,-122231,-21597,-10264,59642,-7098,-38305,9521,75664,75626,15180,95659,74049,-12616,-47152,-85215,-81401,-43716,-28068,-7937,11058,-49315,-5378,-28594,-38275,6163,120357,4804,-63821,4197,3622,4073,1679,-23308,-28464,53973,54761,-35404,29053,-9755,-91747,25427,5634,-46563,13948,62845,-43023,-91608,-63544,-34802,-56471,57240,73872,39407,44027,-6910,83872,16521,27300,1376,-16377,-33071,-41682,46808,3127,-21941,25509,-56109,-18908,-36462,13755,107513,-58052,5577,14826,6176,2889,-50104,-27080,-62924,-62693,-11415,50002,-28206,1269,62607,84716,50525,49958,86654,-30684,50935,-5060,-14875,-73431,2568,37434,24618,-115763,-625,10765,48014,21373,-14716,9641,34935,-13274,-39686,-49474,22602,-25423,-32278,29770,-28393,-18680,-15874,50062,-8597,41827,50661,80746,-73376,-23331,-11022,34004,13461,-21603,-31285,-25401,-16756,96084,72884,-20649,90723,76251,9238,33541,-73608,6367,-7629,1004,-39595,32283,66272,54146,8453,31712,1535,-11276,21242,-63632,33719,65925,83809,36667,-34288,-62288,-743,-3908,54198,-13377,-41728,-57823,-28410,1279,25651,38935,50857,-56570,-87862,-771,-24730,21801,-91206,-2656,68951,41666,36779,-13429,35524,32073,94774,-19596,63245,-20090,-79191,-72209,-27365,71536,-33998,39235,-1457,42052,-55048,-57307,-6070,-26535,-15759,-79228,39601,43885,23290,6150,17891,-19957,-29987,432,18097,24403,10873,36451,35731,5693,-6790,63644,-17210,-71255,12633,28479,-9821,70664,45646,1461,52428,126033,-30145,31004,-10401,-36522,-18394,-29090,-26687,13712,348,61263,34964,-65334,16331,-52072,-6824,50229,25905,-1262,-34715,84479,56964,-88858,26722,-33527,-83443,27741,-139,35601,-18043,-26715,-20929,-89564,-14061,-30548,51641,112025,-3193,34148,96255,-8894,-57951,1205,-7436,-12633,25639,-9104,-15857,8779,85717,16125,31647,-1596,35318,1742,-24746,23031,62011,70326,-17931,-46285,28427,73080,10951,47490,-47237,-45165,30951,-60256,-76372,-51627,-45858,75272,40216,13870,-66256,11046,40301,-1767,-21524,40153,-70978,41367,-66795,-81354,-14566,48536,-44221,-26038,-96548,43131,49279,22007,-93820,-134519,-82046,-22716,-66874,-28237,19534,-15229,64254,-7096,-28311,7401,31996,-39291,-2524,-5857,-112374,33234,-122929,-54329,-12262,108331,13771,25107,17276,19982,64112,33463,-37915,40167,-22989,16790,-11601,-31125,1646,-83997,99036,-13736,-54873,-50120,-84527,-16744,14632,10509,-69065,269,3380,3426,45245,23602,7410,-17539,-949,-47342,-11641,42791,-24705,-11009,82110,-6066,-44408,-37343,-66657,-14851,-32785,-52281,-108537,-14606,-19343,56370,11956,-8673,-9584,11890,-56012,16984,-29282,-7238,-29037,-40789,-18058,-64772,-10763,44054,-42212,82922,15568,-16489,41737,54094,-2135,-9410,69552,41437,2631,23641,17734,-15864,4172,-34442,43194,38690,16666,-4718,-44902,19237,-26726,27171,-17801,-71945,12382,-42024,-12282,16903,38952,62442,16638,9924,94358,-22343,62916,50227,-42984,-127028,-51109,-15321,-12234,-8158,-44397,62859,-117374,31451,-3972,-2865,68304,62793,44738,-25151,44754,53354,17066,15705,15084,30977,65882,-24168,39329,49730,22887,-25217,-19595,38836,-76334,66659,48186,5070,-12280,27402,49166,-3504,-2622,15634,-23327,1945,-35729,10336,23079,-21132,28207,37611,94,11995,-5090,22409,-12796,-11378,-66224,29494,-18053,33605,109181,37493,44748,19094,-24160,-70345,8121,39809,8707,-31663,-23351,32468,-2356,-20328,-559,35231,46717,-28742,10979,65522,38051,-15979,30965,51676,-67378,-16369,-35168,-42320,-2197,36487,37992,154635,71865,47945,2777,-28257,29719,27126,-31364,15713,22948,4712,14129,-20202,14867,49761,35198,34676,7645,-12233,-12197,27023,2086,-53810,-43339,-30307,33852,81376,21346,3465,28558,1719,-18251,-41447,47468,30931,-34324,-49415,35744,81327,-53201,35585,-19651,-15359,-25686,-2334,-13422,-17393,-10323,-30882,49297,-31751,-82779,35718,41449,65599,-5287,24902,-17057,-25817,52725,-21330,-21826,-31344,29205,-56163,-6699,117495,27695,84307,59378,-16180,1188,68086,10033,-32050,-6629,50194,-20104,29241,-18218,2182,-24713,22666,25045,90548,24348,6153,-12042,4411,-5433,47051,-43731,47868,80142,27476,-10285,-4121,13550,14186,-78862,15606,-63531,-51274,-15497,-36107,-57764,-19187,36801,2462,-19619,-60171,53071,53189,-20308,-140945,-59189,187,-24123,-18502,7545,-63399,-68460,-322,47315,28285,6050,32186,-18945,-15019,26922,104723,45584,-71989,-25735,72866,14077,13279,30364,6108,-32512,-91710,-7490,79783,67826,11047,-33205,39487,-14492,-29328,-45933,19843,32112,26146,98146,47357,-36779,17262,-24381,-35495,70773,-10042,-17866,18719,3502,-24361,5882,-3950,29385,-31112,45356,38696],[-53183,-32823,-14576,-24998,21948,30727,-26092,-80499,31466,93258,48157,-30596,-18701,-8798,44175,-12824,50700,-9831,104912,58654,2844,55255,21003,-5511,27514,66497,-49589,-15301,-48410,-11151,14202,19658,-29366,29856,17833,33040,-36532,-29095,5526,24562,18885,-141446,-47776,116861,-42187,-36123,23092,25778,70882,54948,121337,66,66611,8434,-14208,-17754,-5601,26795,26478,30479,12063,-756,41974,-26651,-8291,41101,-24237,33262,60074,20850,83953,10975,25225,-31841,-32599,9667,-56912,-38849,-99492,-54987,-19155,9761,-27385,-68396,40659,54138,-51546,-48164,-41451,49339,46214,-13423,68999,9902,-3589,7057,28572,-93895,42440,-15332,18303,-46033,-53144,15350,-1350,31274,110210,1725,-23128,66762,-33007,-12783,-70283,-74610,58486,66931,1083,-38134,-74903,-37414,-25601,-33531,48557,43565,23762,-50871,24585,46467,-40912,30891,-8205,-25374,44630,47863,-19944,-50903,26064,-82273,41714,-21138,29274,2559,-27167,-42452,55140,47356,-10543,12236,-48752,22772,26223,106022,-103483,-74756,6335,-77491,-59972,-38120,-46727,2633,-76370,-91052,38700,38374,61705,-41916,-41102,92157,3539,-50887,-95863,-2254,9511,1735,85575,10040,20567,-119087,-30607,34975,45403,45791,44900,17301,-65991,92170,-33696,-36971,-31050,-53131,1296,-122928,-93396,7906,-55476,-42124,75680,41819,22138,-104481,10987,29295,-27926,-103292,-9894,99948,-49508,-74176,-1645,-38174,25685,34934,8273,38357,53916,46973,97719,65985,44984,5078,51840,49375,83362,5239,-31535,64491,-7829,34200,38156,7197,-6926,-33545,-65247,10033,15721,-3150,117869,90335,42750,-12915,-14989,64257,-8916,-29345,21100,-56157,-7456,-49649,34714,77990,105192,2055,-560536,-23704,-12345,-47746,-5532,43421,64904,-111936,5911,50495,72832,49842,48197,-48095,-95765,-61953,-39281,-59954,-58640,9662,-22187,-1528,-26125,37299,30380,-57561,-57011,-22432,21900,-59992,-39808,-32391,-24243,-5290,39072,77595,-9495,-34355,-69050,-80366,2636,23480,34283,-18583,14349,-38545,19777,-11219,24745,22262,26039,-10155,-22270,48133,73569,42969,22514,38010,33552,-75050,101907,-6617,-15786,-10067,11427,58111,-23164,-45101,77900,-17836,110456,-14802,-63858,-19954,-99841,-42147,-18608,40803,-3473,-43290,-17774,74025,69954,-1084,85462,71672,8135,-30279,-65162,-110576,-55887,-18247,-3504,33068,-52988,-4470,-29334,-50692,42403,119322,-5960,-47379,7959,9884,10768,2848,2010,-28868,44230,64497,-4897,62131,-6060,-100445,17624,857,-29326,8478,52156,-39394,-69038,-49929,-52041,-45717,29092,60687,29735,33596,-183,95608,25482,32058,-20063,-10116,-17341,-25198,66978,-17617,-31351,25624,-27260,-8135,-48791,1737,107060,-65340,10559,17699,-19503,-42636,-64459,-32116,-66225,-35752,-14352,58916,-5635,-7982,71907,78034,70761,44793,88366,-5113,65100,-1719,-23373,-62169,-13565,45317,35455,-112494,1703,-5010,36274,7839,-16871,6137,34182,-51295,-41225,-54729,10649,-16575,-12845,27124,-27751,-21823,-22469,38472,-752,29089,21619,64162,-54256,-33380,-15472,9286,-4095,-17167,-3807,-19783,18368,83477,55449,-40127,45778,72608,-34424,17048,-55619,45561,8080,-16343,-57646,32545,78915,51462,-4567,22955,23837,-1017,17139,-74361,37183,34543,84967,43269,-8823,-53539,-12907,-8162,62837,11997,-36333,-46147,-27938,18548,8767,51014,34020,-60829,-86980,-3289,-12963,35350,-86071,-30327,1406,23529,59875,1232,32391,35192,126520,-19004,67322,-2792,-73173,-87992,-76330,94428,-28887,18982,-1665,44372,-53002,-68734,5044,-14502,-5778,-106222,17321,14037,14519,22614,17326,-32765,-29277,10926,17880,15002,13712,45525,46504,22999,-23776,78563,-28114,-71223,3325,14290,-11545,34393,-617,6244,71837,110752,-17418,8963,-30409,-28774,-19387,-31655,-25554,26099,15332,57047,27161,-33780,11261,-45529,-19693,38676,35980,-23501,-33996,53679,59256,-73514,4648,-29482,-73187,38538,2142,44138,2234,-34473,-14629,-84531,3610,-61093,10793,67029,-20865,55115,109673,8769,-57678,15360,-1642,5876,12884,-5326,-24274,32463,99585,-2004,30413,-28486,-1020,1510,-17072,-525,10019,47610,-25103,-43587,30274,49295,6819,47871,-50508,-33022,29207,-58914,-69776,-30233,-16612,54154,50234,13118,-56367,-1469,7899,-20134,16505,123034,-57703,45260,-57827,-58910,-5883,24707,-69503,-18519,-73515,40711,19712,30236,-75268,-111888,-83241,-18334,-46336,-42791,11080,-8610,74603,-2975,-39026,2970,16195,-42733,-15542,-18525,-107238,22091,-109577,-30059,6688,110303,-19986,20369,-5947,17410,47232,35007,-55804,38681,-12792,3796,-22504,-12684,14708,-60665,111091,-18013,-70142,-47726,-76539,-22674,17029,19116,-49179,2298,-12838,11223,47774,31686,-975,-16893,-21073,-67554,-38150,47784,-16483,-4191,89008,-21307,-60219,-65197,-71419,-24320,-35417,-44103,-82584,-4616,-13708,71150,17202,-4463,-17006,20933,-61561,-5487,-18543,-38274,-61994,-40186,-17705,-43502,-17317,19824,-53296,54077,-11256,-14455,58546,55347,3503,-4065,56577,40142,-18060,29646,19988,-22079,45,-56260,31583,26139,24606,-4103,-36714,30272,-11703,12302,-31750,-64415,5833,-54353,-27005,36062,55832,55880,-20434,19747,87671,-30621,37786,60257,-38922,-136063,-74811,-6656,-17747,-5771,-32139,84061,-83694,45646,10507,-3019,70150,67456,2786,-42140,60554,65502,38767,30345,18022,48988,28967,-35356,31218,45410,12932,-46122,-23978,57363,-54740,49111,42516,-561,-13407,23306,35439,11557,10982,33523,-19854,34990,9471,23919,35560,-26503,19902,32666,-6124,4020,-4484,29943,-5243,5243,-100517,13546,-46860,29766,115144,32974,41653,22437,-18136,-47948,23106,29192,-4138,-37501,-14623,1742,-35213,5204,-7657,18430,35075,-17155,2969,33275,30528,5750,36548,47204,-69003,-21314,-33499,-50131,5812,21180,37689,137487,26807,47169,-11980,-16382,24159,22350,-49050,25833,44568,15918,29374,-17377,11243,37454,31728,45493,23591,31892,-44182,10237,29791,-60019,-56979,-30586,26055,74982,-6611,26419,29799,-18652,-7484,-44341,12318,19880,509,-27883,13725,92347,-34682,42012,-16160,-4597,-20338,30119,435,-26076,-18017,-38141,41299,-20207,-102635,39510,61597,71745,2027,22793,-21625,-19124,58747,-45704,-38322,-68221,-14332,-52134,9843,109802,65208,107915,48453,-24399,-32168,84180,17281,-27515,-17354,40435,-17470,27535,-11348,-4291,-41061,29459,26222,80214,10866,4892,-14469,25758,-30923,27455,-59619,25400,53443,12928,-19698,-5861,25271,48567,-45323,17173,-61636,-57489,-5867,-24393,-63356,1808,27090,-7109,7878,-77397,66735,56785,-12639,-146479,-87128,10275,-7663,-21891,18921,-23977,-60600,-24074,32479,17032,-13382,57517,16291,-16907,26343,82742,45661,-78455,-27015,59499,20368,-16400,-9366,-1963,-24141,-106142,-15969,78956,21044,4511,-49837,19576,-14021,-43031,-41979,28048,14849,17698,75054,35284,-36080,21368,-53655,-28792,67074,-47011,-40086,12936,12759,-5827,10729,1124,2449,-34077,51271,27280],[-48267,-14499,-15741,-28147,11095,29433,-13917,-84219,56256,72671,31930,-24990,-25234,-14168,26385,-21767,38193,-25161,104464,78815,11131,70838,26305,-7862,49395,44233,-51040,9712,-33312,-16963,9824,14340,-7704,31418,2015,53659,-46145,-42238,-21621,20287,2077,-125752,-40800,121947,-55687,-28172,20371,25175,70027,49355,113560,-8498,61771,27299,-14013,-24787,3798,20541,39178,40513,-22838,-24160,28329,-31772,-18252,36881,-16798,26249,-16374,-15245,88683,28185,10426,-15929,-13888,-6025,-67375,-45681,-92206,-51143,-20802,17833,-21947,-64670,50730,30524,-58247,-41139,-45218,57346,67333,-15662,91966,15131,-3024,6674,29319,-76341,37418,-9465,26251,-24156,-37042,14525,4099,48934,98681,-6397,-51460,68247,-32259,-9678,-41038,-68474,63189,63995,-2417,-31974,-61384,-16301,-33286,-23893,78694,63123,45968,-33519,6117,52463,-59939,18078,-14152,-49954,7274,8784,-53635,-54836,45793,-59612,58009,-9854,29624,6231,-20562,-28784,64576,40055,6620,16802,-45372,-2626,1168,93123,-90783,-72822,18033,-48932,-50380,-29691,-64658,-16384,-66706,-93275,28751,39976,70143,-37184,-32316,115109,11076,-65939,-111959,23932,40725,25483,58552,10530,-18017,-122900,-34623,40811,34254,15592,26262,23940,-53410,62244,-5072,-13099,-37203,-40057,-15160,-105635,-86773,-1380,-48550,-7709,151728,62907,17060,-107852,46178,41644,-22288,-120621,-32045,87371,-52591,-58207,14752,-12848,52019,29370,-837,39701,52302,28557,47105,52625,35261,44308,35738,46055,76968,19030,-33963,26271,-25295,7455,48759,-17509,8066,-18656,-45087,4802,35855,-8891,123328,99475,69529,18093,-10349,37185,-28834,-47027,15518,-81014,-13161,-65249,78976,68913,84224,-15929,-477813,-24006,-3641,-40000,-19238,25413,64485,-103469,6959,35079,117466,52726,97301,-47132,-91840,-48045,-29215,-38138,-37860,38107,-54062,-8044,-5677,51035,33927,-62851,-66729,8935,20174,-51255,-69501,-38337,-11521,-5664,33097,63691,1260,-41943,-40135,-59966,34879,29292,59218,-10224,34526,-17379,16244,-15664,26859,24720,29236,-43514,-25998,41812,82943,24170,-9823,20742,20865,-117330,106389,-6355,3034,-11854,11673,44383,-22405,-42570,48658,-34533,144784,-2784,-37929,-1932,-62425,-54264,-21949,35636,776,-51840,-39032,68330,59850,-27733,59411,58600,32391,-1551,-24439,-153612,-72451,-4033,-2067,33662,-67993,-3194,-25350,-56997,69556,103824,-11640,-26821,3180,21175,35720,11702,20784,-29335,37345,57318,27013,83364,-4351,-87336,1914,-2823,-13151,783,35672,-23904,-40753,-23119,-55746,-21860,-4914,40116,21147,17586,10588,88355,24383,29628,-34992,-3780,3357,11779,75541,-36764,-46938,23631,11530,7480,-47331,-8805,90732,-69942,11515,17951,-41250,-59941,-59676,-29290,-64694,-7909,-20725,46097,13274,-15105,59724,61943,85555,38631,84781,20763,75606,5335,-24847,-47788,-41753,39105,43798,-87219,11008,-23285,3806,-17272,-23444,-41,33692,-69933,-36415,-49623,-907,-9905,17228,27594,-31161,-22557,-19756,20420,13574,12483,-4402,40741,-41785,-38629,-18695,-17023,-19112,-21964,7240,83,64561,57650,20903,-56576,1272,52595,-59134,1461,-33352,65724,7833,-36968,-65381,29564,73404,37303,-22090,5394,42703,18916,4896,-67572,41232,-604,81794,46743,14226,-43994,-34203,-13055,59950,34652,-19125,-8618,-13505,45419,-12084,56233,4445,-60896,-84435,-2113,-208,39841,-76260,-52585,-33428,6098,80294,20297,23744,29226,137711,-18188,52057,12286,-58578,-85175,-100282,119697,-16790,-7769,3531,40050,-42026,-71759,16886,3669,5660,-111727,-2904,-10894,11572,33453,24346,-46426,-35191,29672,13724,-1624,-748,50587,58661,33174,-32780,86643,-28044,-64222,-4791,2646,-11723,-14619,-37388,399,80260,67185,-4903,-11279,-36730,-15813,-20368,-15561,-13164,46657,30962,50775,17301,5072,11900,-33319,-35960,18364,38596,-25884,-28573,25626,41827,-64964,-17444,-34999,-59797,28460,4420,62355,31851,-45961,-6369,-58935,18433,-82063,-28092,14512,-29434,64926,109868,27686,-48589,31215,8480,18479,6551,-2575,-19796,50745,95493,-20469,19273,-56815,-32451,-5601,-9232,-21522,-37370,28718,-30546,-48765,26079,6354,-3889,38119,-24552,-18996,31927,-51603,-44536,-5022,14594,35156,50533,7393,-43893,-6573,-22574,-44772,43427,153960,-31289,41356,-51444,-35349,-162,2936,-77353,-13251,-45442,36108,-15096,27721,-58020,-83569,-80350,-13702,-22102,-45037,6155,7179,70932,6508,-45416,4898,10409,-33207,-12480,-19568,-65109,13511,-89180,-4695,21139,101087,-42603,24120,-24947,13078,28034,37755,-59644,32744,422,-22173,-24947,3777,26848,-19690,109381,-13289,-62917,-42714,-66241,-31516,5784,18661,-24004,3422,-20940,24687,39036,33646,-7206,-14610,-42426,-84117,-66231,34257,-19583,4354,93038,-28836,-66303,-80802,-72361,-34877,-30817,-36354,-57478,4993,-4750,47833,12260,2268,-26307,27657,-62599,-22788,-10931,-59939,-85983,-30349,-11120,-688,-21306,3199,-53809,26760,-42036,-16434,71281,42649,12391,11229,52460,25538,-42209,29157,16661,-35700,-5298,-71321,26277,20783,17835,5379,-14747,45624,10549,-7102,-45256,-59391,2647,-57541,-39002,45145,70083,35759,-46786,29612,64364,-36032,28043,72586,-31407,-107901,-92622,-4841,-19692,-818,-26198,90842,-38694,59884,15635,-2002,66675,65530,-38297,-62897,77798,66833,46215,37111,21043,61338,1872,-38991,20805,39239,-2241,-63792,-22356,62720,-39126,23749,20845,-6559,-5878,13125,15867,31283,24764,49670,-10649,66466,45994,35018,51222,-17910,6165,22323,-5977,7521,-590,29029,4915,20783,-118863,-4746,-75984,20671,103004,18334,25704,17764,-12526,-22397,38413,17627,-13633,-24247,-3926,-38288,-59595,22517,-12394,-8821,15395,-4078,-16039,6786,26187,28340,40497,49093,-72282,-22769,-25916,-49533,16708,5154,33601,105082,-9393,35978,-23986,-5537,7638,15641,-68846,37952,69922,21638,44033,-7229,2245,28885,27421,53342,55518,64716,-77944,-9383,49902,-63411,-61658,-20264,23919,62106,-20875,50385,33337,-34463,8964,-46865,-22610,8598,33172,1073,-6889,74151,-11110,40119,-15596,1466,-15955,50459,10514,-31219,-29129,-38044,22530,-9184,-113864,36318,68552,70273,3358,14868,-28311,-10818,46740,-61202,-60613,-109472,-43448,-42669,26734,62626,81453,113221,31281,-28350,-60817,102855,24556,-29559,-29128,22084,-14049,16537,-6003,-8886,-56572,25436,25500,67365,-2239,3526,-24590,43255,-56226,11469,-63866,3862,22017,-8108,-20818,-15203,28619,70880,-4404,26216,-33944,-46301,2530,-6460,-55946,19561,13333,-16531,36456,-84057,62168,40614,-7662,-117468,-91041,16965,10757,-27021,28042,16170,-45911,-41206,9993,3365,-21927,76349,46880,-20853,13271,32897,35907,-75450,-28337,39016,17787,-47241,-40552,-9999,-19758,-104173,-6679,70253,4326,-7869,-56485,10753,-886,-40105,-21558,25731,-10745,9452,50040,20896,-34672,22658,-60535,-20688,58865,-72903,-56392,-14030,16241,12287,10298,-6872,-29709,-39446,52459,17791],[-31093,-3468,-17913,-26611,-1622,31695,-5836,-79176,72218,42476,15169,-24540,-33622,-17933,3134,-24510,28106,-39084,79910,88192,31967,82726,27714,-12505,69030,21612,-31995,25605,-32196,-18444,5616,10045,9051,31080,-11816,61906,-45970,-42604,-43161,14721,-9984,-87589,-28232,85345,-64803,-14656,19882,16508,62402,48997,94340,-8854,47566,34008,-9462,-39999,17813,12819,41132,34454,-66623,-45706,345,-36557,-24049,29689,-12881,1560,-82677,-48193,75725,37836,-3029,-1623,3288,-25813,-75326,-34486,-77657,-53755,-21600,26037,-26410,-58382,45697,-4079,-64149,-27277,-43873,55610,87914,-10723,111063,18300,-2133,-1841,21757,-58284,34715,-4505,25798,-1696,-27847,13098,7345,54733,77591,-10013,-68763,56474,-27953,-10046,-13232,-51309,70595,59713,-20111,-22367,-36889,3349,-47842,-15773,88051,74809,61449,-22703,-1671,44970,-80392,-739,-22061,-69773,-30270,-33355,-68355,-51264,52903,-28308,71134,-1201,30281,8517,-12309,-14122,64000,27033,26114,28466,-31341,-20294,-24475,63689,-57917,-54396,29253,-11602,-23647,-15483,-79549,-39556,-49974,-89889,14422,36364,76326,-30869,-20935,130042,19710,-76482,-103638,36171,72128,47415,33902,-1274,-53062,-100051,-37869,46007,23939,-14558,-1295,28278,-38302,16017,30691,2162,-41981,-30618,-20443,-82375,-73878,-16412,-40330,11207,184857,79211,14290,-104401,69703,55894,-13514,-122786,-51154,63748,-44152,-41326,31002,16603,68045,27906,11277,40120,44963,9981,10898,47294,30975,72604,3047,30285,61514,35834,-24715,-14372,-35305,-29758,43092,-37637,31957,16388,-17442,261,44964,-13288,112147,97870,90471,55801,-9811,-1387,-50775,-65066,960,-98376,-25024,-63456,120578,56991,41759,-123719,-401185,-27575,16341,-26924,-35461,5196,57659,-83250,18898,17059,151486,48462,127907,-39994,-91306,-28726,-18484,-19691,-18067,70023,-79626,-16911,17678,51936,37869,-65244,-70278,32206,19394,-44014,-94216,-40470,6987,-3859,16547,32357,5966,-49212,-6499,-36317,58731,31023,73272,5545,47531,5353,10301,-19284,30152,31179,31978,-63069,-30356,21092,83696,13570,-34984,-630,1142,-135782,91335,-3439,26090,-12557,11641,35394,-13657,-34267,8887,-42452,153947,9876,-12890,17444,-22320,-51022,-22165,43021,3187,-63372,-49237,61207,51061,-50889,26770,37804,51927,31987,29354,-193350,-86741,9880,-3630,12535,-99423,-2258,-21211,-59319,77955,79182,-10766,-8881,-7180,34935,66083,16763,33297,-26894,34451,38004,51810,86847,-7627,-53951,-16531,-3703,-1873,-4939,21157,-1941,-13954,10828,-45176,5656,-34473,17398,13063,-1327,22966,62279,14724,18495,-40285,3171,29861,65839,69755,-51546,-67967,19842,49125,23530,-35315,-15139,68313,-67153,10941,14416,-50737,-32559,-37669,-19488,-55953,16328,-25059,20348,24122,-21797,29267,45085,89801,31404,78612,41034,80003,13692,-21319,-36383,-76169,17448,47694,-46895,26081,-37565,-29709,-49496,-32972,-10037,31142,-63855,-26376,-36099,-4895,-5447,52734,31426,-36661,-20066,-12124,-3850,25242,-4613,-22596,16920,-38365,-37324,-21501,-38153,-26393,-34501,-7798,27189,101116,24006,-27034,-70392,-28920,23319,-60520,-9555,-11149,60522,-11071,-56900,-63117,23403,50974,16253,-42036,-23442,50270,42469,-11147,-48210,44162,-23452,75545,46656,27128,-36486,-59147,-14658,51696,52347,3883,44925,11911,76973,-29643,54513,-30157,-59475,-79007,2375,11944,31332,-63598,-60707,-26529,-4220,94467,42506,13336,15405,128511,-17625,22462,24488,-42325,-66866,-98445,135059,-4155,-33304,12203,34024,-24361,-68231,25218,22899,17526,-97912,-20344,-25355,12369,35757,37257,-56655,-44975,50872,7895,-20129,-24079,45290,68841,32659,-32930,89820,-22149,-54407,-9657,-2242,-10590,-54818,-49063,-12559,71840,12179,1181,-26911,-29230,-1401,-20285,8343,4060,70300,42603,42227,7776,42874,19539,-16845,-49604,-6637,31320,-9906,-17290,10408,16395,-61158,-34990,-50017,-48224,1033,3550,83652,63592,-57902,273,-17585,27620,-86872,-54831,-35068,-28276,61206,95345,40628,-34562,44145,18129,23601,7803,-2386,-5964,63365,77271,-38057,-786,-76474,-50462,-15778,-2161,-33507,-63707,19610,-32424,-61585,17124,-36777,-17631,16720,14691,-10521,38954,-38679,-11242,16718,39540,22771,40915,-3852,-31769,-3064,-45406,-70798,50530,133837,5884,32584,-47628,-14369,1763,-15676,-64646,-10731,-22465,31592,-45019,17360,-46824,-59034,-72804,-7740,-4474,-29858,5841,32116,57733,19457,-44505,11234,18888,-14415,8617,-13036,-3105,7618,-66999,12743,23364,80657,-47702,35050,-35741,8510,10529,40939,-47622,30560,13069,-49135,-22379,12485,35775,28205,98531,-2444,-39774,-38970,-55799,-37621,-17700,10951,346,5305,-17820,40962,17655,26509,-13265,-13145,-56258,-89872,-85044,13181,-29579,12383,94948,-24250,-62620,-81234,-69866,-43005,-20391,-30028,-35746,15285,8986,-519,-744,10664,-31015,30034,-62928,-36153,-8555,-63331,-90267,-12206,-2130,45837,-22475,2636,-42961,12374,-70722,-21172,81256,19034,22373,28970,54952,7062,-62550,22715,8259,-51860,-11477,-79397,20536,23649,6733,19391,11936,62873,34231,-24081,-56463,-54564,4014,-52217,-47904,39152,78960,7949,-56123,42402,37535,-38934,32517,85330,-20999,-65480,-99086,-6645,-17779,1408,-27804,78330,1063,72472,14128,428,58650,54994,-63494,-76249,90244,56075,40263,33077,25180,65319,-10476,-35391,9339,29601,-17427,-74095,-15463,55275,-27950,-3317,-8486,-10080,8574,1025,-4433,51522,36712,62290,2881,83881,63412,41661,67664,5876,-13435,7716,-895,23887,8267,17180,14535,28282,-113002,-17796,-101449,7985,75760,-1458,3421,7103,-11199,-807,55162,8104,-17518,12450,6627,-75425,-69265,29853,-12882,-42834,-14054,6747,-40267,-5744,27470,45506,40983,56750,-75361,-21265,-18015,-41251,26515,-9503,25276,68281,-26269,17981,-29088,1525,-20826,3597,-84622,47835,83501,21131,53738,9528,-2346,26441,26925,57561,91882,73334,-103724,-24831,59108,-60577,-48787,-1868,26240,44037,-20111,69438,37397,-43573,27349,-44577,-48481,928,53690,29468,-19003,36067,11096,32357,-18680,-828,-13508,55346,12726,-30372,-37147,-27504,-714,-2655,-113509,27638,55942,59295,-1892,4260,-35281,-1811,21204,-65423,-82624,-142254,-54842,-29215,38782,-1282,68617,97767,11994,-23669,-78193,103192,28460,-37116,-38347,2288,-10431,-669,-2948,-9958,-62924,9194,18702,54351,-12844,5319,-40775,53674,-73379,766,-56887,-13210,-5457,-27244,-13510,-29069,23869,76946,34700,39211,11040,-26692,11030,14584,-42382,30089,-185,-24678,58803,-76728,44871,15263,-7769,-69126,-71968,20116,25526,-31376,34339,44484,-29106,-45598,-14502,-10240,-16039,85618,64413,-25430,-12435,-29273,21988,-63553,-29219,14624,9491,-69827,-59288,-15182,-23669,-87126,20849,62209,20832,-24523,-52434,14938,19445,-23163,5688,13243,-32237,2042,32081,6096,-38461,21336,-43236,-12711,43755,-84348,-68031,-48514,12196,28500,5868,-18427,-54565,-45650,48192,12159],[-7747,-203,-21103,-20659,-13188,32883,-3188,-63561,76126,13056,3592,-30722,-44067,-19724,-21285,-18118,24760,-47317,46622,81007,57211,85685,26395,-19144,77491,1130,-2035,21709,-45635,-18502,2904,9609,15518,28100,-21400,52354,-36935,-32121,-58946,5951,-13195,-42151,-19025,15744,-68824,3686,25818,1748,52026,52923,67461,-4152,26424,24763,-3244,-56938,36025,3247,37959,17078,-101056,-55976,-35339,-48748,-27310,20390,-21796,-33947,-108458,-68211,48603,38915,-11960,4824,15505,-44293,-77841,-11935,-61805,-62788,-22160,31733,-38415,-54498,27308,-40171,-69375,-9849,-37307,45426,104759,2468,124452,14469,458,-18711,5627,-40038,35966,-1325,21257,16897,-28655,13775,8047,44301,48161,-7061,-66277,34438,-23881,-14751,7780,-25462,74300,58745,-47418,-12999,-6257,12214,-63203,-9894,79475,72651,64985,-21341,-958,28750,-94371,-17805,-29007,-80462,-54272,-65935,-64457,-41010,46338,-974,76486,8544,31934,7897,-13026,-4647,52358,9204,42416,40435,-11198,-29753,-51637,30144,-21632,-24934,38838,20915,10550,1528,-88011,-53760,-31183,-81288,-4959,31044,80686,-30298,-6409,137840,31778,-78070,-78778,33928,98105,62649,27957,-22000,-80394,-62500,-40604,44982,16235,-36574,-30220,30255,-19397,-29388,60204,6059,-43157,-21906,-17294,-58359,-56445,-33987,-31312,10218,170984,89564,13358,-96705,72329,70297,-1554,-108858,-59316,37020,-29014,-27972,36660,37667,69805,29225,35503,37659,33965,-5369,-8076,52106,33112,84359,-40760,6604,39058,45897,-8018,-45742,-35461,-70890,19004,-49826,53523,60353,12052,-2226,47172,-15760,77155,86573,98689,90017,-11786,-41838,-67741,-79594,-21748,-103815,-41573,-45125,148740,44982,-8297,-276919,-351241,-28784,33080,-11846,-49005,-13501,44377,-57199,36229,-1890,165598,38742,131761,-29896,-92865,-8777,-9590,-3644,-2568,95365,-90384,-27084,35556,41965,42338,-63358,-65670,42681,19166,-34658,-106518,-37121,28332,-2095,-6025,298,1600,-58210,22622,-16109,68805,27186,74897,25373,50719,24360,1641,-25043,33786,38654,34024,-61835,-34311,-6889,75977,5465,-41753,-17652,-22314,-121703,65679,305,44565,-10899,11140,37413,-1204,-23898,-24054,-34793,128445,20623,-4928,32191,9734,-31472,-22095,52587,1588,-74557,-47500,55115,46889,-58683,664,14660,60150,61087,83381,-211461,-91790,18768,-7153,-18179,-133760,-1999,-20430,-59140,62106,52657,-4231,1810,-17844,47208,84973,10882,43632,-19491,34554,13613,63227,72686,-17819,-13233,-31907,-1164,1856,-5395,17048,18239,3904,42655,-23026,24847,-52203,-1443,3986,-19293,34878,24394,703,565,-36513,11127,58504,119732,51056,-61504,-90620,14761,73384,35018,-19792,-16592,48533,-54853,10857,7345,-43153,31922,-9285,-5574,-39412,33874,-24027,-8157,25052,-29997,-7845,35534,81722,23193,72622,51247,77505,20775,-16388,-31745,-106558,-11778,45573,-6623,42352,-41223,-43670,-80541,-42795,-22915,24736,-38645,-14195,-19731,3067,-503,85420,35931,-39633,-14050,-6286,-31785,25024,-18998,-33671,-122,-39930,-29168,-24462,-50641,-21834,-49847,-43356,53217,112718,-10011,-78430,-81132,-40818,-4405,-44389,-14234,7755,36455,-44048,-71388,-54266,14462,19906,-5178,-59657,-57754,42727,59461,-25574,-26550,40801,-26558,68015,45772,25407,-32638,-80624,-9356,45986,64988,26919,95507,40185,104898,-37661,48099,-60966,-61287,-70000,9152,22240,9901,-50166,-51541,6526,-5554,98976,63804,5305,-2983,105850,-18138,-11313,35036,-28227,-39459,-79644,133580,2685,-51061,20540,31796,-4754,-61786,27331,37977,28443,-77797,-37446,-26999,13465,29962,51419,-59196,-52706,66315,2577,-33908,-45368,27786,74404,21381,-25644,90514,-16782,-45722,-9648,1648,-8164,-68539,-32452,-26988,45555,-35195,-1433,-36457,-12004,11282,-18049,27090,18699,91312,45711,30876,1378,71694,32599,289,-54155,-31690,14580,15095,-771,9902,-4051,-54112,-44861,-68563,-41957,-33407,-2641,98507,86140,-65594,3245,28307,29317,-75144,-65093,-74648,-22901,45018,68941,43356,-20076,49455,21300,20145,14700,-5394,9321,69668,51470,-53798,-25614,-80970,-51107,-24464,4539,-33294,-64702,20999,-29758,-73583,8648,-62816,-29706,-14570,46575,-12050,46057,-22830,19089,30339,53774,15764,23385,-19053,-21784,6385,-56567,-90341,36496,88412,45136,23176,-44716,2272,-31,-31238,-35101,-9638,-11002,28237,-62048,4400,-42371,-42593,-60958,-885,-79,11,9616,62368,40854,32540,-34702,18823,38953,8559,41358,-3596,53193,3433,-43336,17008,9743,53228,-33218,49752,-37257,5179,-2563,42370,-23596,38372,22060,-63608,-18352,11720,39808,68661,86685,10864,-8634,-38210,-46890,-35840,-45170,296,17309,9948,-3878,54556,-14281,10381,-20614,-13626,-57326,-80371,-88065,-3160,-38849,17335,94757,-7315,-52677,-69065,-63211,-45312,-7919,-24497,-18316,26251,27357,-48052,-16827,18630,-25981,27752,-65618,-46754,-10886,-46439,-69339,10823,5989,75939,-21620,19906,-23180,15165,-91783,-26781,89085,-10209,30692,43026,61704,-4508,-72891,12708,-3748,-63754,-16970,-80105,11489,33183,2634,33378,31715,76608,52011,-35744,-64375,-45237,9185,-42039,-53371,18071,80671,-16705,-47313,59517,17259,-40965,43910,95428,-8128,-34671,-91888,-7545,-13309,-2003,-34532,47212,21134,79838,9490,3925,47313,36295,-62185,-73147,93048,36226,26032,19559,30745,60792,-9086,-26383,-716,16832,-27237,-73415,-6143,38461,-18651,-25628,-33897,-9327,25601,-8780,-20280,67805,45164,69741,17745,79815,57842,44389,81620,37788,-37010,-8699,7401,48801,22704,-2720,21591,21808,-85064,-20862,-119287,-5880,41172,-18335,-16905,-5606,-13970,13640,74648,3260,-14735,63672,14984,-97649,-62860,29587,-7126,-75912,-49352,16448,-61643,-5638,33482,52168,36645,65209,-74874,-17950,-15840,-29166,32212,-19443,13348,37185,-22056,-1168,-25353,2832,-55967,-13671,-91259,51066,71963,15941,55800,28970,2242,29955,31538,57066,115806,57164,-115313,-30408,57824,-51104,-17689,17717,28298,21435,-10187,78902,39013,-45875,43398,-35187,-60342,-1483,60711,49600,-18816,2679,27565,24158,-24012,-11163,-13461,47182,5749,-22766,-37867,-7460,-21606,-3329,-102443,16243,24169,39293,-12300,-5358,-41069,6424,-8528,-59636,-96953,-156076,-51067,-13994,43144,-51646,32896,66085,-4250,-7901,-80825,73262,26209,-47068,-41106,-9985,-7024,-19534,-1955,-6760,-54140,-17520,3870,41459,-19458,12277,-57368,55366,-75235,-5358,-43481,-25111,-24516,-38285,-493,-43986,15203,70302,64387,50933,58622,-7798,20579,33278,-30431,31533,-9749,-31154,69064,-56040,23232,-7832,-15659,-22492,-40182,20729,31554,-32342,38690,53543,-15607,-35500,-33780,-21493,2285,84714,64457,-27893,-44407,-82287,11113,-45522,-28827,-9830,1938,-74086,-64607,-15846,-35216,-60882,57452,60417,52437,-43279,-40743,26579,38788,-411,28918,-5715,-39218,-5359,24496,-7282,-50513,17121,-9761,-7532,21684,-82436,-77029,-74235,1108,41497,1036,-20408,-61336,-50604,38244,10783],[14207,-2225,-24773,-12417,-20397,27595,-4581,-39249,67752,-7603,1032,-41976,-55617,-18393,-41813,-3841,30225,-44885,19148,57443,75923,77151,23428,-26254,67923,-14729,25572,37,-66133,-18277,1873,14321,11561,22700,-25739,26432,-22172,-15267,-71957,-7178,-7182,-6482,-19431,-54505,-68599,23536,37539,-15566,43707,56815,38812,1130,3114,2854,2264,-67853,54945,-8048,35898,-3181,-110154,-48740,-68278,-71381,-30005,9242,-46430,-69558,-86647,-71552,16249,32984,-15318,-2956,19904,-55493,-73113,12086,-46808,-74410,-23053,33350,-50105,-54110,2541,-65896,-73262,7697,-26005,30864,113838,21737,129036,1250,5525,-39543,-15397,-19517,40766,46,17499,29156,-36881,17902,6464,20389,14554,2000,-45089,8223,-25836,-23546,20575,98,67846,63091,-72056,-6756,24458,2306,-73114,-6678,62065,55738,56051,-28181,4712,10824,-95556,-25776,-31967,-80140,-55936,-81917,-49413,-26459,29325,10816,70740,23154,35013,3747,-29012,-5189,32279,-10567,50898,46630,8619,-31966,-77358,5268,3143,6502,47738,41359,39641,16701,-88325,-48694,-15814,-68418,-29057,27133,81220,-39345,9532,138156,50620,-69093,-48312,19949,111857,67729,45308,-44630,-96399,-26603,-41899,35398,12691,-44710,-51419,29856,3405,-56084,73857,1777,-38525,-9015,-10863,-33736,-38441,-48846,-22177,-7235,125467,94481,13094,-85997,51642,81721,12309,-82932,-54398,12248,-12863,-20129,27401,45065,57675,29724,58274,30249,21862,-14690,-11445,66585,41004,80213,-84807,-17589,15202,41966,9298,-59078,-26807,-104358,-16162,-52063,64261,92017,35853,-2369,45327,-16475,20704,67415,91631,111663,-12115,-74359,-74991,-87786,-48887,-95289,-60363,-17124,155347,33960,-48519,-413710,-330710,-19879,36085,248,-55341,-26711,27102,-30831,53149,-18755,156965,26146,110357,-20891,-91366,8243,-4375,11087,6080,106027,-81819,-36549,41934,26644,46626,-56744,-53823,40865,20044,-21216,-102635,-27739,48289,-2266,-28284,-15814,-12820,-69779,38990,-2844,66492,17829,65204,44874,46723,36430,-9563,-38216,36050,44582,34917,-42710,-36972,-31583,62312,-5242,-26495,-22828,-43606,-78644,41455,2669,49185,-7120,9573,50993,9069,-16538,-39606,-8572,78048,28246,-22259,39372,28339,-1814,-23718,51336,-4713,-79994,-36199,51659,47404,-47181,-8278,-5396,55101,77298,114923,-211048,-84970,18126,-12163,-42489,-145832,-2857,-23859,-56320,23743,29608,5200,3728,-23539,53920,81552,-5130,54980,-7195,35627,-9188,59217,46747,-33932,16164,-40403,4181,-2229,389,27990,28618,7635,63405,4381,27229,-55648,-11821,-6647,-32665,44900,-12560,-12638,-19672,-27420,19067,81183,149438,24652,-68248,-108356,9229,76458,38253,-8175,-13109,35139,-35276,12002,-1958,-19632,100023,10365,8618,-18108,43174,-17499,-31595,17585,-40285,-36066,37499,64145,14820,68632,49155,68473,24791,-13476,-33122,-121000,-33043,36745,16730,53940,-29673,-28522,-101378,-50060,-35548,14442,-6522,-3825,-7417,22416,8655,106247,36795,-36108,-5070,-8481,-58618,8474,-29112,-40737,-5497,-38575,-15636,-27660,-54875,-4361,-61638,-78114,71683,96449,-36910,-120065,-87140,-41369,-20135,-22464,-13425,21811,9137,-80273,-76256,-43369,4013,-7530,-20089,-69594,-85640,21880,60518,-33802,-12883,25968,-12936,59855,47778,9664,-32480,-93128,4383,48361,74101,46326,123640,60461,120235,-32911,40224,-80093,-69208,-58817,16552,29549,-20238,-38476,-29030,39510,-950,91463,78438,2797,-21769,77983,-20374,-38386,46628,-15812,-9866,-56310,116154,386,-57564,25180,36761,11053,-55993,22823,45263,36968,-69743,-57524,-17221,12002,19565,61464,-51452,-51596,68782,-1096,-37967,-56407,2394,74477,3125,-13082,90041,-16347,-40275,-4443,13285,-4645,-49788,3296,-37179,7557,-62616,-10629,-39809,8531,20971,-12506,31211,25581,104651,36727,16673,213,86448,47303,13754,-45651,-52935,-8333,37151,18354,16577,-10810,-36896,-46405,-81915,-41163,-62959,-14498,98919,89915,-64889,2578,64912,23041,-51894,-61359,-101020,-21972,20805,36374,35701,-8854,43748,14126,7657,22867,-11014,17568,68495,24891,-66515,-48906,-69279,-37082,-28082,11644,-21290,-48289,28876,-23197,-72298,8717,-65246,-35966,-49632,57328,-23695,48084,-7665,38749,34741,57986,10104,1595,-34981,-14898,16079,-54716,-95238,7535,44331,75265,17025,-40799,14187,-4210,-45085,1874,-7623,-11918,25681,-62853,-5644,-42285,-33935,-46453,5160,-9228,34713,15571,90360,24898,42049,-16473,24491,62223,30773,73316,6124,84033,-661,-14678,8716,-17313,25201,-2351,63618,-31240,3809,-10111,39182,4275,55306,25332,-58343,-14889,3599,38060,91197,81184,23226,23198,-39209,-40326,-23959,-64048,-7404,22030,17932,16866,59699,-50983,-11170,-27928,-15294,-45601,-56390,-76360,-6448,-40153,17352,91385,17544,-41597,-50609,-50651,-39831,1346,-17965,-5578,37164,48249,-71782,-29931,23345,-9824,22335,-71335,-53628,-15046,-16008,-26403,33869,11715,78437,-20115,49539,1154,30574,-101393,-31328,92907,-39641,35045,50946,70258,-1976,-70907,2361,-17164,-65597,-19679,-72905,-225,45713,11120,43841,35694,81129,57678,-45067,-68481,-27833,15485,-32141,-54586,-12227,74984,-26898,-25143,78943,6187,-44244,53235,99472,6878,-28077,-72736,-3876,-8553,-10797,-41658,4348,16928,76834,3833,7878,34417,12345,-33520,-51671,85402,12737,9986,1222,37017,50204,1725,-14291,-6050,2917,-28249,-60484,1735,17777,-9836,-38055,-45734,-4176,39725,-13435,-28366,76615,49337,70951,30515,55535,32359,44957,89666,66359,-60408,-23852,17816,74317,41354,-22427,26105,238,-46106,-13567,-125733,-18424,8179,-24616,-28584,-15596,-16566,22571,97897,4165,-6233,110976,19925,-98001,-43594,26299,5017,-99370,-82053,30062,-72582,-692,40878,46634,26517,67178,-67368,-14575,-22981,-19162,32805,-21266,-529,16015,-3221,-16011,-13659,-1933,-88080,-32375,-86305,44874,34528,9387,49644,44865,12214,37003,38225,49795,112702,25428,-111376,-23759,49672,-36517,23286,31106,23344,-5633,-1309,76769,35330,-42981,53770,-19823,-58009,494,61082,56951,-6796,-35,37161,21479,-28142,-24857,-15711,33130,-8748,-9676,-30347,17459,-34954,-11293,-84622,5240,-18207,13529,-24752,-10867,-44644,12678,-32263,-47808,-98794,-148979,-38364,459,39631,-71882,-10355,27653,-12920,18032,-69370,17760,17050,-55155,-35339,-7597,-3964,-35518,-2623,233,-29552,-47949,-16973,27020,-21452,24010,-67006,48956,-58689,-9217,-30705,-32473,-35001,-39082,14083,-57126,8838,58784,80496,56704,93757,4877,30881,43581,-24578,24666,-13112,-35738,64852,-27170,3618,-22010,-31712,6859,-10227,20236,26346,-28205,42393,43609,-9504,-13697,-41266,-28485,26766,75437,48586,-25040,-71517,-109229,8977,-24968,-26289,-30230,1849,-53722,-57785,-12018,-49026,-32967,87450,64420,74715,-61507,-26952,36408,49598,18349,40128,-25213,-28559,-14282,24867,-17686,-68998,9451,26184,-7855,-3835,-71090,-84632,-80800,-14455,50103,740,-4790,-46258,-52070,22961,12535],[28574,-6501,-27651,-5068,-21089,12796,-6950,-11236,49542,-17243,8388,-53768,-64751,-12096,-54051,13570,42970,-28820,3935,24590,79124,58561,19311,-31633,40231,-23802,40485,-24912,-83471,-17195,1343,22945,619,15523,-25213,-8027,-5976,2528,-84622,-24189,5017,11924,-29976,-91648,-65701,40120,50161,-31423,40994,54712,14434,3358,-17082,-23975,5624,-67137,68588,-20062,37443,-17749,-88869,-24258,-88094,-96440,-33749,-3771,-79467,-94392,-35376,-61347,-9788,23334,-13800,-27412,15208,-55451,-61014,28761,-31986,-83193,-24729,30887,-51870,-54434,-19357,-71117,-73709,22318,-11155,16930,111992,41749,121001,-19467,12766,-55772,-35393,4220,46900,304,17852,34733,-46301,24972,3282,-9633,-16766,14122,-14104,-15242,-38813,-34892,26462,14155,48275,71203,-78991,-5046,49618,-27819,-74085,-6185,44357,28975,38168,-39426,11893,-2107,-81640,-20826,-29140,-69841,-35131,-81165,-32199,-10595,7894,1809,53135,42717,38805,-3347,-58880,-17760,8938,-28108,49703,44069,21813,-28864,-95556,-2347,10107,30645,58126,51538,54031,25123,-80451,-23224,-7802,-52819,-55110,25311,74798,-56651,23507,129994,77379,-51595,-21255,-875,108793,61536,74503,-61181,-98630,-4524,-39747,18623,13820,-37696,-56999,27224,28073,-53398,69165,-3896,-27126,11370,-5620,-6420,-24232,-55647,-13494,-32228,70763,95055,12311,-70422,14357,85469,25796,-52672,-40303,-9403,-176,-16842,7387,40241,35406,25983,67995,16908,11150,-16225,-3244,87116,52058,66108,-116987,-35371,-3020,22700,20428,-52436,-13763,-117614,-49305,-44906,61381,89006,46852,-796,40285,-16284,-43547,43220,71413,115579,-6084,-91661,-71496,-89078,-74950,-74456,-78788,10792,138536,22765,-66109,-505167,-344483,1588,21344,3531,-53277,-32429,9397,-8048,64938,-30436,129511,12490,72947,-16402,-80929,20078,-3404,24567,6763,99511,-55319,-42559,36207,13046,48944,-46578,-37995,31646,23168,-4513,-83744,-13188,61795,-5239,-43817,-9645,-35450,-82906,37672,3456,56931,4946,47831,59324,40646,40395,-22108,-61517,34832,47137,34058,-17521,-37405,-43027,46859,-19851,4950,-12481,-56312,-21071,26191,2542,35607,-2553,6554,69304,12330,-16037,-38256,31882,24765,32230,-58543,40428,34089,27503,-26736,32490,-14606,-74535,-19342,51234,50140,-21212,2624,-18482,41049,77719,108543,-205612,-67538,6051,-18605,-49491,-117858,-5274,-29124,-49585,-27524,11426,13895,-1641,-21372,52431,57168,-23854,65482,7705,35673,-26007,42372,18383,-51293,20859,-41677,10774,-11598,10613,50791,24341,-3475,67939,28110,11809,-46875,-12395,-17098,-39371,52184,-34422,-21529,-37141,-18220,23879,89035,140218,-2167,-73871,-114133,4574,58548,32221,-4996,-4187,26673,-14598,13804,-11857,12274,131576,9607,19550,1782,44142,-7964,-45985,6202,-50617,-43412,50224,43320,7675,66949,34773,53789,25270,-14327,-35312,-110813,-29837,21956,12819,56261,-2531,9186,-105927,-52852,-43783,2356,20949,1450,-4327,47344,23946,108468,30446,-25723,5358,-21436,-78421,-20880,-35808,-45918,988,-27939,165,-30732,-53948,22823,-64642,-86158,79553,61513,-51352,-140288,-86227,-41914,-17844,-6420,-10252,30897,-6158,-107065,-69387,-33490,-5708,-20562,-23167,-68720,-95447,-5510,42644,-33499,-12967,-1477,7304,49706,54534,-14572,-34815,-94889,24933,59155,81287,60743,120174,63382,117202,-16201,33663,-82390,-80880,-48878,22578,32581,-52284,-30880,-2824,52403,3694,71712,81241,6483,-37377,49981,-24350,-51270,62140,-2515,16677,-37986,89583,-10024,-53077,25558,48558,18510,-52867,13440,43504,41793,-86815,-81207,-493,7210,9656,63726,-33899,-37434,55009,-3435,-31064,-54690,-21964,70125,-15650,3284,87779,-21740,-37696,4681,28680,-717,-6505,42415,-39487,-30335,-68143,-21259,-37990,26069,28782,-2733,17878,23730,106722,14079,727,4895,86259,59451,20248,-25025,-68105,-32518,47394,35978,17852,-2353,-9098,-41467,-83060,-42265,-79398,-30269,82441,72397,-54526,5,81285,9734,-24839,-50998,-114048,-31537,-4757,4427,21100,-2814,26241,-2975,-12767,26974,-17594,13652,59269,3210,-74456,-63935,-45557,-17051,-25252,19295,-759,-28212,36667,-14900,-48659,24415,-50057,-34338,-78577,45783,-41617,42535,3902,45076,31971,56595,2095,-20028,-47813,-11706,19557,-41657,-81429,-25443,14402,88901,16289,-34979,21596,-8245,-58842,34683,-2562,-21040,22579,-49306,-9024,-42988,-30292,-32170,8280,-26201,61577,21075,106840,12182,45055,7438,26126,78894,48484,91786,15923,83720,-6141,20646,-5848,-49571,2912,36858,72280,-21189,4017,-12454,29166,26356,71585,21686,-37280,-12174,-7811,30581,93751,84510,31821,49505,-38496,-36000,-4033,-63325,-6514,13208,27047,37844,52770,-84379,-32329,-30946,-16025,-25626,-24091,-57569,5244,-29818,12176,83114,42415,-33338,-32213,-30295,-26989,2719,-8537,1828,47048,68170,-63241,-35091,22279,14139,16403,-77794,-53352,-17002,14379,26473,52161,15434,57047,-19105,81817,25369,48139,-98203,-33299,88552,-65809,34287,53936,78258,15257,-59254,-5496,-29374,-54923,-18015,-57634,-12112,56019,29290,48898,22036,73318,48568,-57930,-68368,-2751,19008,-27196,-50314,-41257,63334,-17573,1607,95395,862,-50366,54060,94422,23393,-41750,-46887,5498,-5611,-22214,-44461,-39149,-3913,58904,-3100,11832,22167,-12469,11806,-18538,70985,-8825,-2483,-16092,42401,37684,16380,-1106,-3568,-9488,-20519,-37507,4791,-776,-2181,-38206,-40397,3903,46285,-12150,-28168,76304,49495,65821,38907,20711,-4552,44763,89069,81513,-78957,-35063,29780,92073,60627,-30742,30007,-30059,-9843,513,-118326,-27780,-16489,-17418,-29036,-18643,-13222,30448,125230,9398,4704,136327,21526,-77395,-17362,24083,20480,-107572,-103266,51607,-68816,2051,46058,31729,10021,56779,-51188,-13402,-39076,-16938,29558,-13396,-14142,2408,19428,-23347,2606,-11150,-107411,-46703,-70726,29478,-14306,5536,36815,50755,17313,43962,41009,33041,78462,-9068,-94965,-6505,39456,-18628,60336,34090,5877,-36820,-2566,64297,25035,-37473,57158,-2508,-45315,4304,64010,51311,12807,36968,41252,27733,-26470,-34579,-19492,21946,-26811,5875,-16360,40932,-38362,-23360,-65128,-2884,-57235,-12681,-35392,-10579,-45419,16688,-42917,-34686,-88310,-127746,-23982,11801,30111,-68094,-44880,-6736,-11848,49133,-48344,-44759,2941,-57280,-22335,11242,-1235,-45378,-5324,9489,5234,-70415,-37889,8819,-19112,37489,-64002,37258,-27006,-13261,-24474,-34804,-39226,-31264,26480,-66736,10139,49870,82368,54176,106648,10476,40421,41558,-23966,12580,-9903,-37777,48191,1309,-12248,-26450,-51915,15402,5979,19762,11052,-18972,45867,21447,-11914,14026,-33785,-29848,49581,61282,24245,-14613,-82840,-105658,17291,-5416,-21046,-42796,12581,-11033,-41959,-5296,-57694,-9910,96236,68971,71901,-76332,-16841,36551,47767,25909,36121,-39040,-5726,-25684,27812,-24055,-87755,-1765,51451,-14928,-26249,-54994,-90230,-67992,-30668,53188,9205,25804,-15267,-48402,3441,15354],[32590,-11358,-28026,-1593,-15149,-9975,-7735,13966,25739,-19310,23392,-60040,-65632,756,-55506,28078,57659,-946,-1026,-5847,63902,34941,13828,-33290,2813,-24797,39597,-35189,-89722,-13921,-785,31915,-12773,6931,-21199,-40378,7551,16653,-96056,-43088,18582,19610,-45557,-84659,-61553,49262,57498,-42554,44638,41890,-1487,1443,-29841,-47441,6521,-53761,70414,-30999,39477,-21304,-46181,10144,-88662,-106605,-39432,-19025,-106253,-100788,16154,-44663,-19657,13573,-9043,-63223,2396,-44329,-43220,33370,-15862,-85325,-27479,25871,-37416,-50906,-30768,-51619,-67502,31823,5291,7583,98611,55168,98285,-41394,20739,-57690,-48626,27823,51215,393,22986,34865,-50717,32776,-692,-37902,-39529,24546,15228,-30480,-63236,-46049,28012,10130,18028,78912,-58759,-7612,65467,-68640,-66777,-8105,30283,807,16872,-51129,18081,-5996,-55652,-4663,-20801,-52884,-344,-68157,-18598,4239,-11310,-24821,25984,61428,41181,-11756,-93743,-40892,-11973,-39046,40396,33609,24345,-22914,-99531,9043,2141,41383,71337,58746,51256,23452,-65290,13201,-8227,-36535,-77080,23054,59396,-76397,32137,113117,107291,-30553,-2251,-22940,89327,45632,95441,-65406,-87282,220,-31976,-1237,18627,-19006,-43259,22771,50740,-22942,50640,-4121,-10149,37975,-2808,23550,-16379,-51267,-5540,-54421,24547,91250,10578,-45850,-26183,75713,36420,-26387,-24405,-28649,6997,-15135,-12823,28324,8327,17693,59685,-1388,3668,-9665,10958,107149,62105,50192,-129077,-43165,-10234,-6434,21138,-32076,-2710,-103356,-68012,-31411,48196,41379,40850,1455,31680,-16385,-96535,17771,43355,101951,9244,-90840,-59921,-85309,-94299,-46254,-94451,30240,105414,10073,-56957,-556868,-389786,32204,-7224,-4930,-44977,-31994,-5931,9028,68478,-35027,91121,-2414,31398,-18252,-58834,25214,-6047,35398,-62,79495,-18228,-42774,23155,6856,46281,-36128,-22551,21383,29348,12509,-55233,4331,64317,-10551,-47913,11071,-61538,-94916,18632,5201,45270,-7907,28115,64612,36596,36822,-33703,-90538,28493,45196,30798,-803,-34285,-35645,34034,-35949,40033,11619,-56170,32685,19445,850,7696,1180,2398,80977,6784,-22695,-28367,73969,-11287,32428,-95546,40291,31626,46984,-28370,797,-25712,-56088,-951,53037,51724,9082,26912,-23166,26553,66843,73324,-196309,-41073,-14126,-25372,-37069,-54881,-8888,-31452,-37473,-76767,-3421,18908,-10488,-11967,42919,23618,-35572,68523,21993,33722,-35279,18734,-2887,-62463,1781,-38454,16732,-21543,21537,74137,5559,-24807,56906,39001,-14975,-30519,-5521,-23343,-39577,56223,-31738,-24939,-48442,-13477,20986,77659,98444,-22424,-78880,-103931,2407,28052,18955,-10263,10481,19109,-291,14990,-21039,40754,107539,-13127,25085,13800,38040,1067,-50787,-3331,-56462,-27864,69128,26015,2871,66315,9889,34576,23042,-18535,-31526,-75523,5467,3669,-16379,48069,35123,51711,-93602,-51014,-44277,-7918,38504,368,-11601,68751,42936,90347,16248,-12577,15032,-42461,-85872,-52169,-41928,-49021,14383,-7650,14158,-33171,-51687,52487,-56799,-54259,77088,22654,-51941,-133934,-76971,-49562,1710,-3012,-8749,35613,-2726,-115613,-51725,-24257,-12022,-14652,-12547,-58177,-82404,-30292,12230,-25067,-26046,-36396,22769,35080,64545,-39029,-38054,-87719,47646,73398,86496,69864,91967,45642,96062,7836,29748,-66866,-88293,-43448,25385,29889,-79187,-28538,15547,39808,2944,42370,70002,13299,-48029,23197,-29317,-47924,82707,13116,37432,-27862,62395,-23723,-40907,24820,63071,16256,-52276,2122,33832,41958,-126647,-104033,17372,785,4817,57670,-10575,-11676,27044,-5845,-16209,-43239,-35575,63644,-28312,22931,81662,-30467,-35585,15244,42059,2385,43550,69950,-33746,-55881,-57889,-27584,-32738,36484,37562,11394,-9095,16240,95688,-20197,-14498,14284,74096,66407,18810,1621,-76562,-53510,43243,47651,3652,16026,22489,-33354,-69916,-39455,-80647,-46562,53783,39681,-37654,-2093,74053,-8513,-1119,-42257,-115360,-49915,-24701,-20749,5023,-1645,-711,-25339,-37349,22666,-23004,-1779,43393,-9345,-75329,-65581,-17250,-1976,-17132,26525,23493,-15760,37984,-7583,-3267,56480,-30336,-25621,-90751,21150,-59768,31568,10701,40202,25849,54262,-9766,-37200,-54426,-12619,12442,-22081,-52773,-51129,-753,87336,20724,-27898,25017,-9058,-73066,53827,6277,-31570,17502,-27132,-4969,-41563,-28324,-21602,6968,-42088,70897,23662,104826,2923,40293,32350,23296,82389,59565,90036,26533,59609,-13579,57859,-17333,-75419,-9325,73429,73165,-10804,4423,-10952,12220,34840,72711,10064,-14360,-9333,-18854,18435,81834,93007,34351,65607,-32165,-33092,18081,-40078,5940,-6138,32244,51887,33756,-106840,-47528,-24740,-13627,-4010,7424,-41277,28019,-9260,3503,68755,58462,-28427,-16560,-1590,-9799,-4638,4564,3022,54850,83591,-29483,-30224,14351,39134,12487,-80744,-41769,-13211,29908,72269,62514,18647,27391,-18838,107084,45842,57155,-83540,-31857,72626,-88449,28641,55010,83849,41238,-44372,-9420,-37738,-33422,-11977,-35266,-21159,58084,47846,48223,-3000,54136,26795,-77627,-63617,24924,15899,-29754,-39674,-57295,48429,5150,23802,102485,-4024,-59599,44843,78153,39916,-62999,-21578,18643,-5236,-32535,-40452,-71838,-26034,26146,-13226,15768,12868,-33757,55040,13781,55526,-24696,-8371,-27785,45071,27498,29488,11883,8186,-18042,-7720,-9925,1430,-12464,2105,-27086,-21446,12498,43136,-6039,-21540,67419,46686,55440,43151,-10719,-41657,43782,78539,78886,-90000,-40945,42283,96330,75419,-17863,35856,-56096,14384,15757,-97727,-33227,-29925,-1643,-20503,-12341,-648,40994,154690,15055,12935,131473,21020,-44003,9724,24447,33283,-100630,-107754,79015,-51157,2146,47521,14097,-12644,33043,-27733,-16865,-60020,-25537,25335,2235,-25407,-9306,35437,-23318,18689,-21738,-108818,-51465,-48350,8381,-52968,7909,20637,42587,7389,47410,34143,5204,23124,-35893,-71802,16679,30932,1214,80607,27216,-24490,-69985,-16661,45566,9225,-31943,54537,11714,-28264,7151,73953,36285,33694,97474,41949,41732,-14930,-33569,-23279,19991,-43518,19996,970,57566,-32127,-33543,-47968,-6928,-79749,-33715,-40921,-4717,-43275,19288,-38812,-23850,-69997,-102245,-13871,18279,17442,-59251,-60668,-28521,-2393,77028,-24590,-92340,-11911,-50853,-6770,41317,1095,-47879,-11229,18999,40370,-72270,-51236,-13840,-13558,47905,-47290,24410,10323,-18603,-26301,-29397,-39805,-18378,34864,-71994,20897,47343,71825,43907,95713,11488,46993,27751,-23587,-342,-1470,-35980,24856,20182,-26272,-23836,-68177,10571,4362,19705,-9891,-6660,47710,-3652,-20519,41309,-13354,-24942,64190,46276,2173,3318,-73515,-80259,32995,9996,-13123,-44901,31730,41665,-21610,1901,-55476,4583,78291,68200,42915,-84989,-14138,24334,33854,20306,18338,-42794,18380,-38677,28172,-25953,-99191,-15212,59039,-27462,-38531,-37965,-91420,-44657,-43599,49608,27421,59874,17982,-39335,-18254,17181],[27415,-16819,-24485,-3563,-4821,-34662,-7241,30402,1280,-20007,41202,-55709,-52536,20108,-46274,35020,66631,31257,-1729,-22583,34997,12887,6391,-30380,-30469,-17808,27083,-21166,-82011,-7542,-6600,36646,-24925,-3299,-15406,-61649,15693,24650,-101999,-61394,28858,30378,-58167,-50011,-56919,49300,55542,-47396,52135,17484,-7897,-2702,-32789,-62023,5623,-31666,56065,-38810,35548,-13723,-413,42840,-70444,-86629,-47169,-37634,-113131,-86539,45122,-28135,-9360,6222,-2836,-97576,-15371,-27066,-22898,26147,2170,-80967,-31291,20779,-7351,-40091,-28749,-11621,-51771,35187,20747,4339,76283,54633,63182,-55654,27279,-39399,-51755,43710,50845,929,30991,31522,-47343,38155,-4960,-59135,-50693,28396,34011,-34889,-92435,-53556,27846,-9518,-15995,81600,-14265,-12871,70940,-100444,-55244,-11909,19451,-21005,-2617,-60963,21943,-631,-25430,15508,-9260,-33352,35026,-48833,-9559,17245,-23205,-59251,-5794,69299,39179,-19363,-121010,-69885,-26336,-40079,27130,18990,15813,-16747,-84975,34277,-12381,37666,85812,69050,36164,11442,-44024,45584,-15268,-21824,-86841,15978,35983,-91051,33791,89330,129184,-11986,8062,-41359,59260,23929,93393,-54647,-65942,-8209,-17607,-19132,24767,4804,-12666,17178,67131,22025,26998,4833,8962,64726,-3,51722,-14527,-36452,1610,-65992,-5611,80421,8692,-9631,-56637,47803,42415,-9791,-13808,-45273,9171,-11713,-21500,14914,-18381,9368,36312,-21652,64,3624,25018,118679,66477,39138,-120000,-41902,-5297,-35241,11303,-10227,324,-64666,-66387,-15973,32116,-38387,18994,3556,19449,-17780,-123614,-4839,13555,75970,33320,-73869,-45239,-79608,-102862,-17120,-105557,37073,70394,-3679,-26464,-580324,-438051,66973,-38105,-20510,-33266,-29011,-17348,19793,63085,-31923,50285,-20040,-4533,-25766,-27560,22942,-10519,41357,-12216,53815,18521,-36554,10290,9994,35120,-30343,-11633,14364,38022,26032,-24695,21632,53656,-16753,-39050,29845,-84518,-102499,-12978,5491,34251,-16828,11573,58313,35351,27561,-41618,-113544,16773,38279,24601,-3166,-26890,-10284,27032,-49490,65086,42578,-43109,68640,14969,375,-23518,3013,-1797,76410,-5709,-32533,-19528,101049,-21504,28964,-113524,44723,26608,52509,-24607,-29538,-35449,-27177,15970,55320,49572,33297,53135,-20604,19014,52526,29840,-182337,-8278,-35640,-30852,-11129,16173,-12705,-26456,-19723,-109249,-16882,19369,-18125,619,28430,-4759,-33118,57331,33214,30230,-37504,-4326,-10523,-59972,-25697,-34463,20548,-26696,29380,83864,-22348,-47637,36354,31017,-42894,-11581,4208,-20656,-35340,56690,-4624,-24718,-53260,-15396,6567,50568,47763,-31700,-81101,-79623,4045,-2086,2805,-19913,29054,9169,2596,14399,-28832,54661,43439,-47607,25108,14645,27263,6784,-47729,-6387,-52820,1474,88086,16492,233,64256,-22534,12413,19738,-24287,-17905,-24843,64210,-14284,-56841,32104,73355,80907,-69484,-46276,-36084,-12615,47993,-5724,-25869,77943,58303,56367,-2644,-3485,21650,-63881,-78103,-71935,-50673,-48451,26746,16377,22369,-34713,-50822,75392,-39921,7281,66470,-7947,-42022,-104909,-59870,-62866,31275,-12066,-12087,36641,15725,-104649,-27173,-11918,-12764,7243,9342,-43299,-51538,-44325,-16852,-11171,-45856,-68540,26038,14543,73434,-56077,-40977,-74876,66302,83466,87388,72902,57244,12629,62936,31748,28120,-37398,-81302,-42685,23778,20509,-95667,-30566,17437,9032,-5362,8753,46728,16317,-54134,-2232,-34047,-31332,106152,29797,51606,-23437,41012,-34280,-25759,28455,74037,7120,-52361,-8303,19039,37093,-169809,-117218,31441,-3985,7230,45769,11898,17553,-8489,-9963,746,-27953,-32114,57407,-31013,45144,69724,-38087,-30780,24465,47748,3095,81120,77374,-23388,-62406,-40764,-25752,-26016,38892,50227,28684,-41594,8336,71670,-58743,-25636,25832,54861,68277,11160,25526,-78746,-68916,28029,49993,-27227,35156,47630,-25320,-45893,-27633,-69867,-59346,23090,3622,-21375,-1881,48912,-28929,15210,-39884,-107081,-67121,-33859,-34922,-7049,-3163,-32048,-46047,-59238,8365,-25457,-22599,24820,-10109,-66912,-52097,7468,21,-6851,31520,46524,-14581,28971,-3240,52381,95844,-18249,-13228,-79369,-3836,-72131,21408,13380,29186,20254,52461,-24467,-46548,-53468,-17656,-5299,-2473,-21007,-61689,-4514,79771,27940,-21350,25458,-4143,-86349,55161,17640,-37229,9894,-3532,4286,-36935,-25166,-17688,1076,-48785,60275,21814,83847,-4012,28482,52530,17245,71886,63359,70499,37851,25546,-22318,86905,-17441,-83872,-10459,96525,66586,-2607,3200,-7370,-8719,26426,48380,-10784,-6060,-5642,-27896,3673,64096,99295,29160,69222,-17924,-30425,34913,-2479,28267,-29440,27464,53522,6211,-114071,-54085,-7105,-7253,13585,29991,-33802,54459,15640,-5430,48881,59118,-23419,-1189,33100,6902,-14763,20228,-2468,59335,92447,14354,-16919,715,57976,11971,-76080,-16882,-2090,21861,95746,64241,22727,7523,-18512,119017,60615,51837,-60927,-26891,46880,-109888,19426,56581,85941,66264,-33425,-9749,-40092,-6186,-3612,-8442,-24984,46535,56208,42659,-27951,28158,-1254,-101354,-54030,47196,3883,-39431,-23263,-51896,33504,25563,35346,95762,-12045,-70587,28915,50255,53750,-79819,-3973,31337,-6250,-38657,-30582,-86168,-34789,-13040,-28214,20115,8335,-48418,77234,32806,42844,-33822,-7235,-32113,43889,22412,37223,24033,27810,-21434,4273,15186,-7533,-15210,757,-8757,2588,19225,31459,2735,-11412,52360,42167,41968,46384,-26583,-67990,40457,58697,60772,-94339,-41866,53023,85766,80705,19408,44952,-63759,25208,26897,-68940,-35265,-32799,11016,-8779,3097,18888,54233,179764,16012,12904,101066,20396,-9577,33176,25839,36641,-84127,-95744,103232,-25439,5875,47073,1747,-39664,1220,-1265,-26865,-79608,-43560,23339,19960,-33054,-23703,38022,-19100,30067,-30203,-94151,-44523,-24190,-12611,-66256,18252,5588,20948,-20829,45355,15511,-31607,-33227,-50121,-48097,40042,25491,21600,78027,14912,-61068,-100043,-37901,26090,-8765,-28135,48360,19013,-12847,7364,87255,17637,49866,149860,40605,57944,7916,-18883,-24833,28374,-54438,29094,18471,64893,-18164,-34718,-34679,-7169,-79788,-45845,-39820,4625,-38629,21905,-23467,-16694,-49595,-78874,-11224,19045,4475,-59547,-57115,-33723,10624,92475,-5032,-110696,-22603,-35774,4964,71738,2666,-43797,-20960,27082,66270,-46829,-51171,-38628,-6514,50424,-21470,14526,41045,-24282,-31936,-12892,-38367,-3823,39834,-72607,38003,50466,52068,28631,67051,11373,48313,7908,-17727,-9799,9700,-28892,2261,23098,-40523,-17437,-71487,4088,-10239,19744,-30327,5103,44666,-24444,-30615,63342,13392,-14094,67042,33706,-7786,25711,-48159,-48081,49528,18499,-3241,-35822,51540,86449,-1534,7428,-41114,10328,40647,59416,-1541,-85319,-19092,3179,12515,5127,-8579,-35311,33079,-50149,23099,-23604,-97952,-27558,50631,-41582,-36686,-22263,-85354,-23613,-50340,38383,51460,84493,38607,-26360,-39060,16752],[17010,-23550,-16510,-10457,5903,-53108,-9512,34558,-19311,-24477,55719,-39210,-23537,43156,-28972,33092,62943,56891,-3278,-20309,3071,-2029,-3254,-23776,-46805,-4510,10943,12296,-62718,1602,-17189,33474,-33776,-15635,-9258,-67433,17744,26697,-97380,-77490,32721,53126,-60605,-15245,-51932,41887,44591,-46510,58570,-14498,-6890,-5164,-25971,-66508,4206,-8002,25879,-41883,21127,250,30287,62760,-39836,-36241,-56407,-61231,-95718,-55424,44110,-15114,17065,1884,3420,-115929,-33678,-12014,-4002,11157,21143,-74249,-35590,18160,30629,-21931,-15845,36847,-26104,32651,32395,5927,49836,35343,22703,-54233,30231,-3324,-44955,43896,44350,1772,38434,26605,-38256,38105,-9571,-71328,-52067,22514,38607,-28854,-113998,-54104,27763,-34700,-45658,76455,39041,-18617,67562,-102109,-44711,-17144,9839,-33203,-17039,-68476,23119,10737,-1011,29456,2162,-14315,58313,-28583,-2488,29213,-25740,-89319,-35977,57950,30245,-24377,-130122,-97845,-32874,-30063,14761,4799,-468,-12827,-52247,63603,-24368,23226,96524,82606,17364,-7494,-18256,61888,-25417,-10744,-77975,870,9013,-94599,29444,62808,130639,-678,11199,-53058,27545,1730,68638,-30412,-40862,-22142,1985,-30921,29287,26834,26313,11265,74437,62896,7298,22069,25430,84077,6917,70900,-15892,-16037,7793,-64071,-20960,57942,8572,34939,-70500,2788,43417,-3877,-12339,-56959,8650,-4585,-11347,3831,-40782,9298,6928,-39931,-462,20714,33651,114914,61496,35511,-95626,-36073,7957,-53078,-5109,347,-7989,-15471,-47398,-2692,21261,-117875,-10138,5348,5154,-20690,-121468,-21391,-13276,45964,61741,-46631,-32616,-74530,-99252,7258,-111394,31696,48012,-17082,10514,-593187,-459800,98773,-58709,-31683,-20314,-28022,-25010,23572,50657,-21823,13355,-41297,-29819,-35712,5786,13923,-14037,40735,-25727,31245,44510,-25419,4383,20198,13712,-33857,-7896,10731,46928,32903,525,35314,31458,-22063,-19506,31877,-98137,-103084,-48244,6623,24031,-19027,2201,40643,34106,15178,-43698,-116950,1236,26588,15242,-27728,-16432,26167,26702,-57084,70770,70554,-21606,81734,5812,4325,-44887,2939,-4542,53660,-20499,-38899,-17514,101268,-8833,22253,-102145,57266,23189,46648,-12386,-43211,-42079,5772,29663,55835,42927,44901,71862,-13584,19832,40154,-11176,-180103,23781,-52804,-34881,17484,63027,-16344,-13267,1357,-116570,-29558,16577,-21012,10075,13379,-19297,-15241,30029,40490,26442,-34044,-20508,-3054,-40361,-41387,-31935,21506,-23039,32279,71553,-50268,-62312,15149,4338,-62825,6000,12859,-6151,-29510,53488,36753,-24312,-54209,-23150,-19044,18469,12352,-29503,-76626,-48979,9907,-20036,-11124,-27979,46233,-3550,-5662,11541,-35078,49929,-22981,-76482,21459,5963,14913,8097,-39785,-1684,-37279,29438,101549,14870,-2144,57703,-58717,-10272,17056,-29852,2880,24288,122925,-27817,-89243,14099,100309,87506,-41919,-41559,-21214,-9332,54710,-13390,-40779,70628,60539,16307,-20348,-4558,23517,-76013,-55921,-70779,-63521,-43052,31360,36023,22200,-35589,-52007,83577,-18740,69597,50227,-25456,-29056,-64719,-37766,-74036,59923,-27687,-21065,34546,39256,-79784,-1150,8107,-7253,37191,36445,-31259,-15351,-43391,-29818,4393,-63787,-86902,16341,-10269,76032,-61801,-42977,-58598,75358,83060,80540,67973,33122,-22805,26251,46575,27195,-2260,-53591,-42260,17636,5130,-99125,-33929,803,-26845,-19129,-22476,17088,6890,-57644,-25071,-37423,-7519,127008,44217,59074,-19826,27842,-36461,-11830,41025,75525,-2361,-50617,-16214,2470,27630,-190523,-111813,39498,-3973,15761,32070,26710,37778,-42848,-16571,13839,-14220,-11391,52845,-24931,67452,51761,-40257,-20892,30309,42129,-91,93775,64606,-14112,-51763,-23965,-15390,-19522,35422,67719,46519,-70494,4684,37254,-89278,-29404,36363,32926,67624,968,39568,-75542,-78330,8131,41896,-65652,46052,57956,-19266,-18018,-5371,-52598,-65202,1557,-23467,-13829,1151,18055,-48530,24039,-42370,-91012,-70082,-30436,-36569,-11373,-4269,-61236,-58762,-69788,-13711,-24249,-40143,9144,1503,-48264,-26051,22040,-12401,1744,32422,64329,-20656,9579,-2188,100772,125896,-19334,-1972,-45519,-19479,-74609,19420,13624,17380,17714,48426,-39298,-46160,-45826,-26033,-28746,10487,-269,-54882,-40,76447,34425,-17285,24682,7184,-95513,40872,28524,-34831,645,15155,14607,-30013,-18896,-21474,-8013,-42426,35445,15412,51527,-10242,12050,62521,10274,51898,60210,43041,48180,-4839,-30756,98524,-2837,-68902,-2795,98976,55950,2774,-1152,-3335,-27885,3411,569,-41134,-21595,-1409,-35546,-10933,47866,96925,15821,61090,3584,-26871,40344,33422,53713,-48781,8937,40862,-24123,-106701,-53519,19051,1860,24517,39710,-35550,76359,36920,-10966,26357,42752,-12699,19439,67604,17976,-15726,35496,-13996,59109,94943,53911,77,-15160,66550,14572,-61910,18710,15200,-6911,90005,59174,27945,8322,-16743,115731,69289,33340,-35003,-18923,20045,-132302,8492,58812,84242,81042,-30796,-8302,-35266,20210,3518,18619,-22853,19094,47749,33801,-41453,1637,-27062,-121425,-40081,56535,-16489,-53173,-4005,-23723,21485,27422,34764,74991,-23709,-80684,12595,13309,61283,-85607,710,38857,-5936,-39108,-18890,-80949,-23432,-42659,-47584,25442,9319,-55295,67992,31748,32275,-37647,-608,-30406,39145,22627,38230,35083,50679,-19785,9810,31499,-19120,-10065,-7068,10917,22365,22651,15340,12042,-454,34504,36775,28173,53186,-21586,-75863,32545,32142,33962,-95297,-39755,58656,63510,73489,73382,55680,-45750,27901,30939,-40489,-35171,-28128,7897,-581,24793,37372,65889,189441,8161,885,58784,22048,15457,50533,24957,25971,-66027,-72095,112738,-511,20859,48982,779,-66589,-28916,22692,-43814,-91872,-64976,25736,32617,-37003,-41474,25331,-15351,33973,-33848,-71091,-28017,-2404,-27340,-53938,35654,-3634,-8142,-60963,37921,-11446,-70072,-70475,-52269,-28749,58791,22196,40093,55595,3150,-92273,-119673,-54939,10969,-24573,-26455,41090,18285,-3238,5047,94745,1118,57749,168167,37392,69176,39331,6966,-21553,42730,-56787,30950,33571,63825,1245,-21420,-24298,-5103,-61330,-49020,-33045,14001,-32440,25673,-3312,-12765,-30772,-58263,-16075,14338,-6525,-69048,-41619,-23686,20492,89139,5422,-98662,-25567,-14748,7475,90144,2741,-35340,-32628,33011,78226,924,-36599,-60292,49,42189,4676,10374,55972,-27659,-33137,15460,-35469,10160,43728,-68578,54259,55384,27140,11841,31122,12372,42495,-8712,-3417,-12820,20731,-15879,-13307,9479,-54087,-9408,-56485,4417,-27224,19204,-44418,12122,32654,-38593,-37309,77803,38085,1224,57819,25176,-820,47071,-19382,-20966,59643,17929,7264,-17111,62416,108192,14513,10355,-18459,10098,-636,44171,-45882,-76317,-28507,-19471,-9465,-12367,-38537,-18957,32837,-55862,12774,-17828,-83417,-33677,35097,-51954,-22219,-8752,-70851,-15395,-49772,19311,72945,92687,38429,-12421,-55204,13951],[6076,-31513,-4758,-19778,12673,-58667,-20234,26483,-32862,-34249,61404,-13786,16642,64332,-7962,24811,44002,66287,-7454,-2738,-19687,-7074,-14265,-16028,-40719,12111,-1487,49192,-37684,11776,-32025,21427,-38677,-29987,-3643,-58129,14914,25123,-79785,-91480,28998,84787,-49444,1322,-46528,31193,29060,-42307,58524,-46287,-2465,-2061,-11722,-63523,3666,9938,-13964,-39583,-1741,13491,36451,63862,-6069,26842,-66041,-90254,-61440,-15860,19589,-5626,48467,-665,8885,-109946,-48313,-7749,9671,-5890,38744,-70736,-39062,19768,64943,-251,1753,77942,5659,25551,37843,9036,24135,-2081,-14123,-33826,28265,38897,-31637,25216,32425,1985,41871,21481,-29267,30879,-15020,-74491,-49273,6881,30703,-14831,-115698,-45634,28231,-53703,-65093,63777,80721,-22862,58493,-64489,-39262,-23711,233,-38085,-25577,-74027,21880,23117,9409,28194,10732,3306,62572,-11518,5949,41620,-20268,-105076,-58678,27181,13563,-26026,-117342,-117249,-33180,-10591,6780,-5622,-18763,-13104,-7048,86409,-27641,4416,96732,94101,2321,-27094,9177,59467,-35336,-4772,-50540,-21299,-14806,-84645,22252,39149,106459,1544,8968,-57240,2730,-15629,34591,2271,-19075,-34649,22740,-34634,29673,42364,61873,5780,72676,84523,-2386,42648,34804,92034,20594,75619,-16798,2521,12511,-51099,-26990,21484,12566,77157,-70612,-48734,40610,-4852,-19462,-60447,8327,6078,17110,-3840,-56565,25390,-17231,-53097,104,37658,33778,93189,45795,37229,-65638,-31210,22315,-53567,-21558,-7304,-26851,25105,-20742,6059,21082,-160938,-30827,7436,-7682,-24252,-97953,-30709,-34772,20719,87422,-16898,-25425,-70388,-84909,23900,-112183,17948,44708,-29009,33940,-627638,-461474,116071,-64058,-26441,-8458,-33740,-31556,17722,34108,-7413,-17078,-65386,-44656,-43923,31655,134,-13871,33057,-35807,18014,53518,-12711,8573,32405,-15157,-48125,-11726,6910,52746,32112,15412,42897,3548,-24862,5349,12507,-98784,-95892,-77504,9455,13695,-13811,1316,14974,28326,2415,-39114,-93270,-14960,11177,2964,-68776,-5346,63343,31214,-57434,54978,86010,914,75192,-11516,14198,-47489,1961,-4700,19777,-32071,-36033,-22912,75519,17838,13111,-65101,77352,22919,36596,8310,-33060,-45259,35064,39276,52438,32942,43063,80687,-5212,24052,30611,-42367,-202198,46475,-62274,-38201,38104,67640,-20211,4785,21142,-99629,-40202,12966,-18090,10473,1818,-20168,12996,-8353,44330,23356,-26432,-26681,15458,-7597,-32961,-30204,19607,-9848,31122,40792,-68193,-62054,1193,-33469,-70436,19721,19771,18951,-24453,46918,76633,-26659,-55188,-33484,-48642,-5544,1788,-19270,-62503,-22155,19196,-19980,-18743,-29416,54423,-16448,-19137,6652,-39731,33921,-58563,-84073,17213,-6575,4092,5685,-30556,7727,-12031,42851,105803,17521,-7245,43955,-94086,-30210,16108,-34747,21667,54760,155174,-34196,-98782,618,106705,73859,-18634,-39651,-3896,1799,62421,-18607,-49766,49342,43543,-17664,-30753,-17901,20096,-71546,-23909,-48239,-79000,-33452,27003,46359,13491,-36478,-53981,73693,1246,103227,30279,-32118,-22422,-27289,-15337,-74952,77231,-41742,-33108,30003,57670,-49288,21689,37241,3185,66411,61102,-27599,12166,-28561,-18836,18000,-72693,-85163,-975,-34217,69005,-57121,-43722,-39170,72132,70378,63975,53014,24484,-45691,-7820,43742,25025,27863,-7621,-35179,8067,-12867,-89402,-34319,-28738,-55454,-33120,-45395,-11735,-20813,-60639,-42826,-39061,16706,138568,53061,59397,-13160,21509,-28459,-1391,62757,64267,-4319,-45157,-21645,-13024,14849,-173969,-84212,42685,2014,26419,20330,29792,37598,-68312,-24640,19826,-4569,20413,50041,-16701,85149,29998,-34547,-5501,32239,24925,-8165,80393,38491,-11534,-32531,-11063,231,-14291,29978,87544,61340,-88609,7247,-1596,-99155,-23779,43001,10496,67781,-7611,41877,-67976,-81554,-10390,25130,-96432,43500,50826,-15193,6047,23682,-33930,-62416,-3592,-33713,-19805,6133,-5314,-64451,28206,-42305,-68493,-50738,-16521,-27107,-6932,-2148,-82052,-60082,-61699,-37901,-20143,-47462,1544,23200,-21218,5990,23101,-33310,5608,28235,74429,-26192,-16511,-2958,126796,130893,-31372,3681,1086,-22374,-65988,30226,13049,8124,18721,37303,-51260,-35914,-34323,-35922,-49507,11588,1330,-33992,9361,80251,36924,-16766,24998,23000,-96849,18044,35195,-25282,-7970,24979,21676,-22910,-8722,-31262,-17865,-24876,7326,5708,20221,-17137,-5611,58659,4741,29739,50978,19567,54802,-22196,-37134,89936,23091,-32501,9040,80030,46841,6443,-9096,26,-38431,-27211,-55530,-77957,-56900,1871,-43577,-22484,36913,84283,-4053,44720,28735,-21698,32103,51955,72467,-57779,-21552,16438,-51337,-89701,-50625,45855,10763,29410,38022,-42061,87128,47638,-10495,5728,13672,7969,49038,92608,19766,3491,46505,-29464,52991,93030,80579,14516,-28250,65841,18530,-39356,57327,34968,-42028,59566,50882,33258,29137,-12433,99033,72483,8130,-10152,-8986,4352,-153698,-2393,59478,79170,80362,-35868,-7524,-23510,39985,5793,40988,-16014,-20823,22738,23683,-37305,-19852,-42968,-129892,-23254,49217,-41419,-66476,12842,20216,14295,4941,24609,44525,-36939,-86797,2389,-26119,59005,-79421,-9475,38011,-1438,-34197,-10710,-60907,4677,-46358,-67945,31979,15220,-55055,30574,12376,19620,-39041,8891,-25935,32700,25786,33529,44983,69892,-14617,5834,35622,-29221,-548,-20074,26021,31685,22808,229,20595,9540,17092,30590,16740,66176,730,-63505,18469,3105,6193,-95951,-37290,56252,35587,54304,125204,62947,-6998,29793,27910,-21345,-34198,-19849,-16546,-689,47952,44298,69479,173152,-9345,-22784,20118,28120,25803,60454,19050,1349,-52626,-43943,100563,14964,49292,57206,12764,-85850,-47074,39502,-65799,-93209,-80906,32713,35873,-38270,-59396,79,-16076,30316,-31726,-49202,-7858,15040,-31478,-28727,56311,-3261,-34599,-99678,27307,-38379,-99275,-78103,-46089,-16492,70280,18850,53017,23294,-3039,-107744,-122592,-56935,3236,-34524,-26003,33866,11375,-847,1796,88174,-9422,57330,147750,31929,70352,72641,36923,-11236,55798,-49999,25315,44182,57510,24129,6515,-14552,-2895,-35486,-47329,-23882,19495,-26090,30674,15422,-11160,-13916,-38080,-25917,5565,-13991,-78050,-25025,-4251,21323,66912,5053,-66271,-20274,7302,-1075,88248,334,-25263,-41058,37143,77999,54759,-11905,-72561,4356,23707,21713,12539,54084,-25789,-22314,51388,-31270,22112,48958,-60341,61180,57614,1882,-3494,-1595,14446,28434,-13125,18014,-8491,29079,1910,-18924,-14619,-62551,-522,-24826,12499,-35691,17559,-48359,11038,8595,-48646,-37866,84387,54148,18444,38668,20327,20690,61161,-1589,-1472,58537,7523,16675,7658,57970,101714,24931,11346,5265,8111,-28941,26601,-76246,-58579,-37212,-35888,-25711,-24336,-65441,1288,19037,-52531,-26,-9962,-59876,-28232,23724,-53697,-1973,2442,-50128,-23662,-42715,-6105,82156,85789,20713,-975,-62953,9710],[-1938,-39370,8442,-27894,12461,-49184,-41897,9823,-38133,-46916,55214,13349,56792,76734,11861,15325,14024,55629,-12883,18923,-24800,-2567,-24292,-10603,-16493,28433,-6582,72120,-13514,20349,-49054,3004,-39672,-44995,907,-37372,9567,23193,-51686,-104872,18200,113522,-26207,-1881,-41003,21879,15340,-38120,48415,-69100,1446,8297,6004,-57641,5033,17706,-52475,-32398,-24042,20067,20204,47033,22493,77252,-74530,-121347,-24978,21851,-14992,1753,70526,-3537,13188,-82004,-56708,-19043,15487,-19781,52168,-73746,-39742,25978,84939,18651,17779,97981,35027,15849,35842,9785,1858,-49748,-40279,1775,21440,70897,-16959,-7738,17941,284,39215,16849,-26800,16690,-22382,-68951,-48498,-15017,15532,3929,-92949,-28332,28332,-59455,-72554,46834,96147,-24544,47120,914,-40672,-31868,-8837,-41105,-29300,-77425,18834,31997,3408,8436,15725,20526,48766,-293,17284,55240,-10775,-101766,-69756,-12549,-9134,-24821,-86987,-121836,-30575,14138,3925,-11472,-33093,-18630,40775,94955,-20583,-12667,81517,97288,-5960,-40291,33685,45323,-43415,-4587,-13274,-44560,-28980,-62631,16083,23423,63972,-3668,2478,-55159,-10107,-24216,7178,36347,-6142,-42030,38771,-30772,24801,50037,83144,1195,64773,81908,-717,59887,34771,91284,39812,66082,-14347,11852,14933,-33350,-28993,-22800,22348,102722,-65784,-88539,36245,-6242,-31252,-53771,10550,18138,55689,-9361,-65032,59530,-27049,-60335,-638,50479,25236,56734,20897,39156,-39451,-31033,30504,-37597,-31365,-30448,-51415,42019,2437,10330,32256,-148238,-25985,10789,-14480,-26732,-66241,-34147,-50420,6885,102928,8030,-24164,-64858,-63247,33419,-108368,1530,55334,-38097,29428,-696247,-468949,108882,-58103,1692,413,-48679,-40890,-1162,15877,6870,-41595,-89574,-52601,-47384,41284,-15794,-8770,18903,-38731,15333,45065,-2857,20798,40844,-43320,-69569,-21465,-2068,52175,25227,18269,43678,-21671,-24018,28754,-21339,-87093,-82229,-93837,13550,2999,-2781,7320,-12540,14647,-8225,-28537,-46027,-27803,-5748,-11353,-112586,4451,91152,36760,-51594,22586,82996,17132,56722,-35745,28068,-30841,1514,-2328,-13488,-36296,-22831,-32486,37930,48773,2711,-16758,100393,25037,30191,33503,-4491,-45839,54712,44465,43849,21965,32004,83792,1509,23709,21625,-47116,-228851,56002,-61711,-40188,45277,34657,-24279,22023,34893,-66743,-46234,11040,-10596,-378,-3543,-13932,42794,-47550,46056,21319,-16107,-23868,36944,26970,-2765,-26305,15232,9403,28868,6258,-68575,-45584,-1846,-69423,-67129,28186,27944,48776,-21119,37792,100479,-32387,-59150,-42257,-69008,-12332,9042,-7054,-39484,-6626,29936,-4057,-18287,-22382,47222,-25402,-29038,306,-42462,23105,-53675,-64538,15514,-16175,-2968,1250,-23798,15447,16871,36556,99414,19128,-17412,22041,-123368,-44020,17092,-39717,27407,56838,146985,-33465,-82563,-3384,89897,50270,-3173,-41722,11114,17787,70509,-18753,-48815,22887,10426,-34986,-30278,-40142,12175,-49152,10624,-13012,-93272,-22191,19577,48473,-1018,-38087,-54576,48849,16101,95809,7898,-33651,-29869,-2847,2153,-62406,77103,-47890,-41943,24141,64568,-19682,39275,70863,15432,88371,76565,-33510,21790,-5608,12491,27186,-69758,-65262,-17469,-50273,52765,-46274,-42562,-16153,57961,48858,39241,27785,22557,-46154,-37490,18125,20207,43132,44768,-16190,-2971,-27514,-67931,-27768,-60115,-69069,-41441,-56778,-33746,-65025,-63810,-53195,-39622,35431,135995,54747,51916,-2276,18557,-12614,5691,88214,40927,6025,-35616,-25933,-25721,677,-127322,-39741,44556,12267,34033,12662,21815,13026,-80730,-31038,19748,1669,52998,48020,-16328,92722,8254,-21348,13408,31359,-662,-21230,50082,9050,-18691,-14959,-2508,15445,-10469,26505,103929,69628,-92525,14576,-35118,-82743,-8907,43932,-12274,70600,-11515,36374,-57232,-76958,-24103,4048,-105972,27916,30170,-11585,20675,51851,-16965,-51542,7636,-26171,-37237,11397,-12776,-74103,31267,-30085,-40931,-11754,2689,-10556,4552,4739,-90343,-50462,-33063,-56959,-15212,-42669,4642,49500,8563,35206,11117,-52720,3667,19412,75952,-24480,-43222,-3128,124971,105711,-47107,1280,45657,-15102,-47847,52715,12387,1706,21913,16063,-58391,-17594,-22762,-44617,-58857,-1020,-12670,-5966,19838,83503,33659,-19395,28415,38936,-87773,-4340,34614,-12725,-13018,24783,22645,-17646,5023,-42862,-25897,-2765,-13082,-5098,-235,-25311,-21072,40361,2092,12421,36715,8349,55272,-22925,-40412,65976,51727,15268,19848,46081,45058,10357,-19695,2229,-35590,-56447,-99332,-113806,-96636,2141,-53316,-28753,31484,65322,-26523,25262,52109,-14790,12671,46263,75669,-53920,-55582,-13406,-71073,-69849,-50650,63323,16161,30704,30037,-47386,83497,44429,-3700,-8340,-19147,37931,84566,98402,11522,43316,49959,-45581,40613,88631,91945,20915,-33441,61267,21353,-11792,88241,52120,-64314,18196,43392,36950,59925,-5601,72912,71277,-15713,10727,1440,8141,-165607,-11974,55280,71678,64907,-43287,-9385,-6617,49949,1367,54456,-7075,-63394,-12022,14503,-16880,-33180,-44875,-122871,-6031,27083,-64625,-75082,20855,66917,12475,-32903,9446,11633,-48334,-86428,2363,-58329,45053,-64523,-32456,28580,8369,-25484,-10179,-33783,39056,-17951,-83849,39182,24220,-49507,-19559,-16149,1059,-40882,18418,-22069,27303,28187,25619,53926,78454,-8319,-6841,28255,-34120,8894,-35238,32262,29486,21095,-9178,28152,17301,2198,23130,9558,82444,29869,-36571,-1432,-23246,-16866,-96676,-36598,45071,8522,27519,151667,59376,36816,35659,20349,-17125,-32748,-11619,-55550,-9982,67261,31931,59825,128337,-33082,-52897,-3785,39377,22413,61469,7875,-31872,-45830,-18144,69007,15674,84620,72046,34073,-87964,-46838,47018,-88356,-83535,-83005,42360,32084,-38393,-72418,-31705,-22805,21616,-25001,-35528,8320,28265,-24102,-6569,74207,8361,-47734,-122989,17085,-55124,-109556,-58480,-35899,-11994,73890,13420,56510,-6910,-1240,-104724,-107889,-39584,3038,-37055,-25083,26147,2049,-4363,-304,65925,-12948,51905,104367,24322,61290,99747,62340,6842,61425,-35623,13806,48225,49306,48598,40915,-3544,-2743,-13939,-47453,-16884,17795,-21102,35850,29132,-11999,2267,-17376,-36980,-4794,-16913,-77541,-16292,16339,10881,32636,-4756,-28097,-9778,24634,-17817,66203,-5405,-16007,-39580,40468,71043,94782,14944,-70939,5220,-1144,23592,19371,43180,-17113,2241,86047,-26261,30326,56055,-49154,52740,54336,-18130,-15477,-24115,15629,6192,-968,41766,2048,33048,21255,-15763,-38459,-60437,9240,14737,22305,-29518,14820,-41177,648,-27485,-59422,-33054,83525,58920,34248,13244,17317,48105,63305,-3229,16016,45910,-11056,23214,33727,38739,73235,30586,12199,22589,8236,-35250,10783,-84958,-34434,-40340,-41608,-32394,-25391,-84168,19552,-1851,-39935,-11185,-1758,-34579,-8784,24388,-44313,14790,11309,-28910,-44028,-31430,-33942,72679,70435,-1612,5242,-59705,5537],[-5902,-44956,18666,-31270,4867,-27907,-69324,-9239,-35878,-57662,38142,33823,83152,74704,26384,10118,-16430,28929,-16680,31608,-11237,9261,-29755,-10580,14394,41015,-4974,71531,4818,24720,-65444,-16574,-36853,-57930,3775,-10233,4129,23670,-20060,-118923,2069,127877,3422,-15898,-36342,16795,8963,-36877,28407,-76396,2846,24168,22670,-53049,8635,15314,-77129,-21679,-34400,18325,-7845,18829,40871,97392,-80198,-146195,-194,48813,-45967,7996,71378,-8361,16204,-43255,-58729,-43700,12753,-27111,59109,-81760,-35513,35675,85011,28696,29302,90860,50628,5434,26794,5359,-17312,-93877,-53459,42512,11303,79708,-5798,-44173,5251,-4184,30500,12816,-34346,-2210,-34054,-54556,-52931,-37124,-596,24345,-52506,-5091,26236,-52160,-69878,30479,83558,-23865,35759,66168,-48625,-41750,-15519,-46513,-30038,-77375,14760,35088,-13766,-24966,18845,38681,24384,4017,30155,69117,-2277,-80553,-67532,-44380,-33723,-22244,-48386,-108618,-28371,38218,4033,-14554,-39490,-29202,79899,86803,-5796,-24414,51274,89866,-9060,-41835,49653,30622,-50216,-10066,19414,-60267,-29822,-32530,13774,17991,20082,-12087,-7871,-49309,-10694,-22617,-5350,64540,-4372,-44268,44277,-21693,15396,51318,84355,-2362,55180,61334,9096,68284,26310,89613,59431,48572,-7542,7624,14233,-18398,-29618,-58099,37783,101240,-64226,-100393,32686,-2246,-42703,-37762,16426,28503,91883,-14960,-66910,103829,-18698,-63528,-4568,56346,10705,14148,-9222,35926,-23231,-35582,28746,-13082,-30206,-57727,-74402,31906,15122,12299,50598,-88068,11848,16037,-11455,-26233,-37916,-34897,-60179,7260,103115,23267,-26663,-54310,-38210,39227,-100537,-12325,66060,-42880,-522,-758741,-486778,77579,-48292,50569,7005,-69728,-54699,-32664,-1595,16917,-61292,-109583,-56934,-44987,30740,-30810,637,-190,-33207,19540,23947,36,34437,41235,-59831,-90222,-34338,-19505,43018,15530,10512,38782,-36499,-19151,44477,-56428,-68090,-65004,-95432,17648,-6879,10734,16324,-34613,-6800,-14917,-13867,11757,-33526,-20676,-26107,-143153,11244,103224,39117,-42226,-17095,61432,23174,34750,-61955,40484,-2745,2707,912,-36531,-32056,-4465,-41410,7440,75711,-7694,25673,119585,27586,32197,56052,27228,-45109,62232,45169,30303,12395,18675,87166,3583,11823,9251,-18209,-233041,53103,-51412,-39563,39632,-16062,-27866,32444,39795,-29357,-45503,12580,-1168,-19384,-2049,-8975,65190,-76246,46879,20120,-4187,-16512,52441,49267,35111,-17226,8861,27924,28893,-14197,-49043,-17498,4285,-89911,-58205,30804,41449,74618,-18788,27445,100385,-39373,-66367,-46190,-66980,-1162,19889,659,-12859,-3943,39374,19286,-10729,-9028,23192,-26844,-28470,-7052,-42527,32773,-21417,-24968,18353,-18032,-5676,-3439,-22739,14713,42742,14303,83165,15304,-32219,-5864,-141277,-49461,19365,-45424,14266,32173,104919,-28847,-50388,3664,55289,28603,6532,-46321,20446,33457,74605,-14210,-38044,2676,-24809,-30427,-19523,-63574,1565,-14381,39508,21534,-102290,-12725,19121,47991,-16166,-40532,-52001,17839,24755,57136,-15678,-35262,-53611,5566,10437,-39716,59676,-44424,-38861,18604,58537,5829,52180,98996,25479,99685,79000,-45292,12507,17151,51008,31078,-57372,-36935,-25572,-52457,31837,-33478,-38212,9395,37740,25188,11337,-4328,13548,-24614,-63452,-28345,12469,38133,87174,13911,-13443,-32153,-37100,-12388,-81441,-66100,-40135,-56902,-46075,-114847,-65710,-55326,-40575,44529,118663,50027,37104,11625,15606,5624,11385,108280,9873,25320,-23419,-30772,-35095,-12746,-75089,8264,48859,22574,34431,9225,7935,-28827,-80493,-31456,18240,6869,75716,45477,-32564,86520,-9938,-3650,31893,29871,-28999,-38295,16774,-14669,-34413,-5962,2679,24322,-7349,27445,110046,69056,-83036,22714,-51577,-46484,12622,38798,-35566,74853,-9832,29832,-44632,-62076,-32817,-15631,-89130,4935,4470,-6503,23770,70531,-2727,-35260,28097,-6379,-57065,15359,-4075,-75282,35113,334,-10571,34005,20685,7406,19478,16256,-85123,-33574,9766,-64864,-12153,-29401,17381,72668,32036,53438,-9903,-61700,-2900,7858,69401,-13110,-64147,-694,101476,59872,-58540,-8647,74560,-3636,-23653,79463,11405,-4077,24932,-13586,-60469,5247,-14662,-49174,-51311,-23260,-28983,21323,28208,73220,24952,-23421,35496,49455,-68063,-18624,25726,-2337,-12022,15763,17100,-14951,21019,-51206,-30344,15410,-19488,-14532,-8867,-34408,-31658,10682,2267,4252,18566,11157,48592,-8946,-40720,35968,73467,60224,25695,8668,53998,16263,-30731,3356,-20045,-76915,-116337,-139206,-123170,-2180,-64434,-28930,29551,46888,-46104,7936,68346,-6723,-11774,21652,59722,-39248,-80655,-40522,-81262,-52564,-56068,63616,16151,30482,21104,-47353,66270,28509,7015,-12860,-45316,70450,115019,79179,-4101,89177,44533,-58597,22879,81686,89864,16631,-27395,59538,20812,16633,101551,61848,-60213,-17573,39853,37723,87289,2257,42236,66909,-32014,26778,10507,29795,-156009,-19629,43833,62931,40623,-45683,-14474,12378,50276,-8437,56987,1109,-95220,-46309,8315,11948,-38229,-33574,-101922,8614,-3081,-79292,-76523,14984,102525,15194,-68848,-6390,-16351,-54553,-78554,12586,-73974,20645,-46470,-61879,13533,21353,-14929,-18129,-6719,67718,32411,-89857,45592,33794,-40788,-62149,-41713,-23002,-44870,25547,-20595,25280,26802,17416,62488,72039,-3346,-23939,13829,-31851,14744,-49136,28059,19307,19639,-10800,35012,21173,-9883,13978,7233,93159,53023,-7352,-24380,-41729,-32928,-94881,-37932,27514,-12914,125,138164,38767,67547,45554,11928,-27729,-29960,-6023,-92104,-25113,78547,-197,36032,64185,-56375,-81080,-8961,54912,10835,51597,-5886,-64742,-43083,665,29023,1477,113824,88368,57508,-65314,-28381,45983,-105264,-66104,-67229,51478,30135,-38603,-76435,-62360,-33906,11910,-16572,-32135,14017,38076,-8023,2765,82775,29912,-40672,-122615,11042,-54018,-97907,-22786,-24782,-14553,69949,5135,48398,-26273,7842,-89901,-82048,-7525,7968,-33171,-22020,16552,-5695,-10621,138,34392,-10946,46530,60276,15828,46797,114687,76445,30827,57800,-16777,-876,43385,40940,72102,65976,8993,-6323,-2882,-55257,-16138,7198,-18724,39738,37571,-16897,17699,1521,-45648,-13540,-14818,-65652,-18731,30205,-7882,-2723,-20549,3731,290,32571,-36035,33405,-14662,-9128,-23880,43713,61447,107764,35864,-54930,2260,-26625,10345,27701,34739,-2604,33930,109314,-21532,32325,62420,-37412,28446,45530,-27298,-23094,-34429,13442,-22572,24712,61915,16225,32005,37633,-8042,-50953,-44871,19868,49766,25048,-9904,11629,-24535,-17327,-70813,-74360,-26733,75272,53543,45249,-13909,13904,70234,52346,-21942,38464,26019,-33231,25401,56300,12136,36015,34114,14704,28809,12597,-21330,-1143,-72268,-7649,-35396,-37206,-29312,-14488,-91181,30951,-22177,-22737,-16890,4740,-14859,20735,37349,-24864,20611,17694,-14417,-66485,-18657,-58065,45272,53619,-13589,5255,-45115,2844],[-6806,-46315,21050,-27598,-7553,-1989,-89880,-23824,-28309,-61537,15853,41631,85701,56611,33296,12608,-34494,-3779,-16420,27064,14060,25737,-26846,-17218,38955,47305,-27,49264,15187,23224,-78667,-31473,-30151,-65427,3925,17842,93,27683,6485,-132398,-16723,123749,31776,-30713,-34110,15616,12414,-39774,3055,-66339,2551,40689,34323,-51784,14006,6855,-78603,-9112,-25848,11949,-34788,-11757,47991,85953,-81773,-153978,6218,60262,-63769,12931,46804,-15149,17866,-7148,-56483,-72213,3022,-26572,58492,-88677,-24924,46642,66300,26727,38099,60370,42347,-4585,12807,-4835,-35363,-120528,-55986,76272,451,62747,-997,-72238,-1099,-11047,17804,8971,-50274,-22122,-53693,-31204,-61053,-52735,-12533,43877,-9036,18885,20098,-37619,-60419,19242,53236,-22164,24990,102750,-61640,-52495,-17722,-53936,-29334,-72130,10541,32834,-30792,-60332,23244,57330,-583,1992,40996,80666,1040,-47357,-52736,-53856,-54828,-20024,-10523,-79519,-28335,55499,3243,-18255,-37422,-43163,100785,65196,11667,-30374,12927,75289,-10544,-30525,52488,23636,-57572,-20407,34642,-61467,-18057,822,15956,21057,-8497,-18791,-21746,-42286,-2848,-12407,-5172,81029,-12204,-43976,35915,-10419,3830,48758,66987,-5014,47630,35698,21059,65814,13581,94122,72626,31914,2448,-9450,10091,-12461,-28868,-64057,56269,72648,-68517,-81728,31338,9155,-50185,-15907,25695,34440,113763,-22237,-64059,142023,5319,-66279,-12190,54571,-5155,-23533,-39341,24652,-18891,-41227,18764,8701,-17713,-74972,-88664,4310,17342,15133,68889,-10133,71286,22880,2389,-21629,-18886,-36244,-63219,20405,87120,27285,-29417,-36364,-12793,45367,-90171,-21289,61670,-44404,-32873,-760403,-506052,30892,-42327,107092,14028,-88264,-70663,-69541,-15064,20801,-75822,-121415,-57944,-37295,3771,-41464,12490,-21561,-20614,24807,-1435,-5768,41374,32665,-56334,-100921,-47257,-44368,25234,6679,-4197,30634,-37280,-10624,48547,-80731,-49513,-47700,-85775,20276,-13787,22891,23469,-45317,-31815,-16982,2367,64204,-29909,-29227,-39154,-151045,12273,98656,35354,-32372,-53800,27469,20668,16292,-83785,44383,24937,5764,2160,-46528,-21539,9577,-45189,-3651,92782,-17080,49505,128518,28715,42597,68216,44736,-43948,58677,41559,13851,5648,9935,93678,-1186,-13995,-9966,21894,-220921,38226,-37092,-37291,24870,-64202,-30876,31272,35331,1589,-38466,17732,6850,-39864,4373,-11923,73778,-86893,46663,18923,8489,-10496,55379,49726,63919,-2572,953,38089,33176,-9332,-13485,13493,13793,-86330,-49513,27894,61300,88383,-15691,17646,76759,-43985,-74043,-44109,-38265,20036,23355,-813,9429,-10347,44765,39479,773,5472,-12510,-19350,-16617,-15329,-38959,64558,16470,18149,25687,-11132,-5358,-7144,-29127,2452,61640,-14855,59721,4540,-47107,-33902,-143936,-46532,21843,-50779,-13257,-7723,50634,-25592,-18675,19519,14164,16947,16586,-49397,23389,42978,69623,-8718,-21490,-2476,-42757,-6161,-3040,-79424,-9528,22700,55788,43794,-103977,-7887,32971,50753,-25871,-42792,-45760,-8254,28613,10029,-38595,-39369,-88020,1148,7597,-14635,30580,-34801,-16818,15121,42424,25901,61738,110971,29700,99487,68324,-56206,-9041,31720,81213,30209,-41811,-13120,-21763,-38611,13484,-20053,-29094,33741,17901,5823,-13720,-36132,-10268,8249,-84875,-85106,2780,14313,106595,47142,-21904,-22660,-347,10521,-85145,-50545,-28760,-48684,-49338,-154155,-63326,-49968,-43428,41999,90455,41456,18434,26436,11006,20019,18211,114626,-22356,40400,-11350,-37094,-41412,-23608,-41829,43968,57021,27956,26170,8863,-4869,-71679,-71630,-22247,20459,12841,81425,41538,-67116,66965,-23129,14128,45200,30054,-53791,-57261,-7384,-27507,-53376,-6808,5291,22888,-3694,32967,101576,59384,-64368,27130,-42442,-6714,36294,28669,-57850,76317,-3955,27480,-31323,-36506,-38706,-28689,-51746,-16962,-16820,1169,16851,73891,8961,-17566,46860,16337,-67288,17156,13357,-66425,38610,46293,19045,69840,31826,20933,33738,30883,-68583,-14610,52796,-59411,-13285,-13972,35420,84945,39548,56566,-33475,-56531,-11316,-3613,56326,5476,-74657,4679,70064,12410,-60595,-22669,80936,5921,2474,99081,9540,-12028,25526,-45380,-58899,27754,-12122,-47304,-27112,-43186,-33260,41656,32969,41336,13042,-26404,44574,49884,-40089,-20736,10096,2211,-4060,628,7023,-13687,37116,-52843,-30874,22851,-12589,-20499,-13773,-43148,-35914,-24267,3711,5816,-2157,24077,35664,13756,-38995,9448,82562,90843,25244,-19734,72319,24948,-39277,3841,698,-86069,-105241,-147827,-126559,-11254,-74806,-23967,28382,34581,-57622,-3452,73875,1288,-33905,-8005,28579,-19126,-85828,-57954,-81757,-39753,-64900,44712,11425,28887,13587,-41012,39954,4827,17190,-7755,-56981,95245,125906,37001,-21778,118240,31584,-65280,2010,69613,78187,2952,-10148,64808,15811,42015,92249,61312,-29734,-35983,41540,35589,100646,8530,11991,60730,-38254,38777,16156,57762,-117890,-25245,25230,53871,16054,-37486,-21609,29941,44068,-19010,49504,6507,-105115,-70730,6646,38494,-37262,-14122,-72567,18057,-32227,-80626,-70937,-5054,117880,20603,-89631,-20299,-34672,-53479,-64005,29127,-68814,-9567,-30819,-87683,-2090,31719,-4168,-31329,16101,82229,82315,-82815,49127,41394,-30758,-81605,-54658,-47120,-50966,28697,-20969,27151,21218,11352,71581,51196,-1505,-39594,-1197,-22798,15857,-59502,14774,6875,20402,-5957,41096,18537,-20574,3531,8977,88349,60337,9148,-45654,-48208,-42571,-87055,-38958,8573,-26957,-20675,90072,1233,74563,55629,5858,-47666,-23967,-4253,-108012,-39868,80166,-44103,2399,-2629,-72102,-99567,1757,73864,-2041,29447,-18088,-88063,-39677,10988,-5122,-22827,123795,97129,75464,-17634,1767,39293,-110397,-46128,-36179,57017,39834,-39119,-70313,-84435,-45356,4936,-10061,-36644,6440,44323,11270,-1056,77207,56971,-13777,-99341,11913,-33540,-70191,16208,-14238,-22885,58589,-5176,29780,-32299,20943,-74811,-56077,28080,14397,-25779,-15962,4243,-9172,-15886,3052,4656,-6184,45748,30154,8700,33962,115943,76586,55728,48075,2296,-16090,27634,31771,91063,65322,21470,-14431,-1065,-71883,-23394,-11717,-19507,41582,42815,-27928,28852,14575,-49510,-17450,-8077,-47076,-29182,32423,-27581,-29028,-38116,23475,4099,29268,-47759,4669,-26498,-5106,4533,46321,48871,93467,45801,-28507,-4111,-47453,-11891,34047,35887,14233,60406,114005,-18467,25488,62641,-28466,-5728,33697,-21612,-25760,-34844,6527,-54339,53973,73874,30940,26282,46882,-749,-45757,-18072,30704,69274,14455,15527,9033,-1907,-38398,-111630,-92770,-23819,59186,41388,48840,-37715,8664,78119,31398,-45636,66966,5699,-52252,22409,71638,-11571,3794,38462,19305,23621,20981,3090,-9406,-45270,17282,-23197,-27650,-19622,4896,-84948,32994,-36741,-11417,-15080,7439,-5731,49037,54687,93,13176,21453,-11902,-80091,-6572,-71699,8618,39435,-7067,242,-21802,2327],[-6599,-42556,15094,-16418,-20185,20551,-90024,-28496,-18106,-55440,-2069,35682,63526,26513,32586,22677,-31177,-31018,-11616,5765,39189,44520,-13024,-28942,48236,46058,4440,15800,18112,15692,-87376,-37878,-19576,-64819,2,41497,-2458,34288,21622,-140383,-34817,104976,51827,-39983,-35905,15189,24408,-45280,-19773,-42552,3677,51779,38632,-53157,20010,-1644,-55379,3796,-257,8231,-50981,-36640,45633,54847,-79024,-137038,-3692,56841,-64819,15824,2957,-21936,18075,16861,-53240,-91520,-10281,-18466,50741,-87027,-8053,56289,35613,14040,49096,18343,6942,-14224,-2791,-18883,-53173,-123231,-52585,94405,-8308,28965,-2524,-84573,2080,-18319,4417,4372,-68159,-38956,-83150,-165,-67725,-56988,-17651,60462,23457,37383,9112,-23294,-47002,15712,20317,-21360,13910,98037,-77738,-61404,-14275,-58260,-27882,-60793,7091,27536,-35246,-84195,31456,73053,-18216,-4321,45966,86997,-2707,-10609,-28074,-36646,-67568,-19238,22094,-41710,-29991,61292,-1936,-25940,-29827,-57515,98483,37401,26582,-32330,-22255,60660,-12618,-10056,40885,25679,-66924,-34238,27855,-46664,1340,32707,21000,26759,-14714,-20299,-38052,-35751,7669,2244,-447,82689,-25018,-44596,14687,603,-6692,44185,38927,-6905,43157,17046,28919,54627,2420,105217,74063,22349,12833,-33461,3112,-18464,-25797,-30863,73039,28126,-75088,-47415,31916,24798,-52974,7112,37050,34594,114383,-31119,-58949,156532,37452,-71597,-22171,46969,-17252,-47106,-64415,6335,-24747,-42593,7092,18664,2431,-72541,-89655,-24083,15063,21450,79808,52468,124283,29875,24099,-13384,-9010,-39420,-57705,41559,58886,21721,-29412,-12271,11903,54373,-79688,-26409,34142,-47522,-31456,-693367,-534513,-22845,-47618,148480,23000,-94869,-84373,-99900,-21614,18653,-83903,-124433,-53384,-26495,-29078,-44878,24172,-42013,-4873,26302,-21848,-18307,35891,18046,-32433,-95887,-57361,-70510,1556,1492,-21053,22220,-25982,871,40479,-88543,-38525,-33248,-71701,20407,-15751,30763,24677,-42289,-53353,-15127,17802,99878,-17269,-27376,-48325,-137057,5742,81630,25016,-24248,-79463,-8369,16207,6104,-95771,34275,42012,9823,-1498,-47254,-9173,10315,-40975,4118,97179,-24747,50375,123554,27608,57329,64984,36964,-42248,47491,34128,-1873,1722,10125,101208,-12928,-48947,-35395,45759,-210884,13594,-26750,-35986,5784,-97977,-33756,17200,23242,18474,-28457,24548,10428,-54952,11983,-25395,66325,-78646,43476,16359,20805,-11046,43661,29046,72775,13914,-8023,34493,41004,19903,28973,37526,19729,-58942,-44453,20987,82703,85746,-10184,10324,36596,-43363,-77500,-37288,7166,38610,15787,-12805,20376,-20285,44336,48490,12127,15189,-49685,-4149,306,-24580,-30960,102002,42963,47012,35239,1893,-4833,-9119,-42296,-17442,73448,-41514,33054,-11296,-53949,-53776,-130491,-37736,23497,-52338,-41172,-47240,6273,-28571,-1336,39098,-21017,17209,33071,-45627,22022,41792,52964,-8044,-5280,9411,-29621,28690,12619,-81782,-19198,51845,55505,48648,-98768,-8571,59006,58872,-25326,-42632,-36829,-20680,29723,-24211,-58184,-45358,-120937,-10659,-5222,4642,-1920,-25757,23581,14736,21753,38952,67622,101535,26021,88586,47752,-59661,-32271,32953,93359,25960,-30389,-3505,-7785,-11675,5015,-4118,-14283,51615,3677,-6056,-32070,-58720,-45374,37018,-97153,-135897,-7019,-20067,100104,71583,-27812,-290,37210,36549,-71200,-29778,-10430,-35643,-46450,-169271,-53815,-38795,-48681,28064,58092,32236,3268,40530,5380,26123,27822,104107,-49216,34105,-2610,-44287,-45053,-30862,-35829,56393,66617,25066,11056,10132,-11520,-97585,-59584,-2303,27917,19146,69008,36192,-110912,38882,-32469,27768,49215,33201,-69872,-75156,-16640,-28981,-67994,-13971,5163,10600,1719,41242,79836,42716,-42572,24775,-9023,19287,56831,15656,-75057,69784,3200,30155,-17835,-4470,-44611,-32328,-7810,-29825,-26775,10991,3997,61412,18354,-2581,54181,32559,-59282,16707,28320,-47160,37997,94948,43440,83329,33158,25782,44125,46578,-45062,1639,79402,-43325,-19611,-970,52792,81331,25368,46965,-52269,-39932,-18390,-12164,39031,25701,-73289,11184,44455,-18951,-52834,-35599,66756,9927,26862,100775,6799,-23194,22467,-71570,-55962,44633,-15222,-38210,7526,-43464,-19485,52054,34027,-7869,1172,-26042,51945,38440,-7973,-10877,-8412,465,9602,-17171,-4149,-11205,50580,-48052,-28603,17186,916,-21742,-25381,-49621,-33665,-57078,3954,14387,-23851,40567,18919,37444,-35731,-6785,79889,104048,20165,-30474,93234,36107,-42534,4205,14854,-87387,-76354,-140479,-108933,-23401,-81473,-16295,25959,29781,-58311,-7465,67875,7594,-48156,-28046,-7490,265,-67524,-63110,-73389,-29772,-71680,11776,5280,24038,5744,-30107,11333,-20216,21886,4027,-51791,103855,107650,-17141,-35313,113902,14796,-63830,-18893,49096,61042,-15290,14249,76296,6838,60827,62604,50714,13391,-34848,47423,31994,95878,10485,-13122,54219,-35355,47908,16405,76803,-57948,-28933,2403,44870,-1182,-17758,-28174,43051,35973,-23969,35538,8582,-89733,-80202,10116,53629,-33514,6510,-41719,20843,-52527,-68008,-60819,-32776,111675,26391,-94182,-31771,-42399,-44853,-45205,45531,-46621,-39114,-21023,-98235,-13219,31411,5821,-43583,33655,80191,109655,-63220,47775,45074,-20775,-73669,-51681,-63625,-57599,27344,-20799,30912,14446,8707,81932,21873,-3498,-48795,-10730,-9262,13929,-66235,-3899,-2761,24382,1356,45139,6334,-32127,-6611,12898,64534,48562,1591,-60031,-40677,-47626,-71444,-35108,-6079,-34695,-30118,32259,-42864,59915,60817,3741,-68626,-12835,-6176,-94447,-47659,73634,-86277,-33035,-57070,-75937,-104795,21111,97224,-11138,-3827,-25606,-95985,-31985,14269,-22570,-49616,108066,90095,83058,44338,33757,30700,-100084,-28748,1552,57574,63896,-39007,-56356,-92475,-52721,2187,-8585,-44855,-12164,45389,27656,-11829,56553,82872,24824,-62227,20336,394,-38381,49338,-5007,-35546,39507,-15554,5357,-28641,33524,-67910,-38907,55087,19203,-18277,-7377,-10208,-7807,-17126,6876,-13149,-1138,51464,16320,5262,28160,105940,64378,73969,38056,16207,-30255,552,19480,101626,33223,31295,-26775,-2449,-91773,-36724,-35970,-23061,41999,47236,-45645,29427,19043,-47790,-14307,1500,-28920,-40139,22529,-39352,-41109,-53539,31715,-1493,16671,-46967,-6970,-38760,-3512,37914,45908,30235,63221,44110,1372,-12947,-60610,-33566,35840,44102,28558,70179,98739,-18127,8543,50699,-25817,-39174,22519,-755,-23176,-29927,-4309,-83892,74080,75869,43355,16937,47028,2686,-24756,12898,40346,68053,-9520,36422,8052,22386,-56446,-137479,-109423,-27614,35293,26372,43971,-53147,1824,68616,6963,-59066,94355,-8712,-61277,14385,77763,-24881,-14087,45261,24282,10801,31177,26402,-15843,-14673,36149,-7255,-19696,-8480,26223,-66251,26106,-44442,-19690,-6215,4581,-8789,61633,63876,23838,-3837,22843,-21535,-77765,3988,-69957,-23896,28672,14805,-6887,4804,3685],[-6745,-34060,8852,921,-28205,33927,-64523,-21165,-7358,-39179,-4887,20115,26067,-6365,26375,36793,-6496,-44763,-4128,-24028,52494,63461,11526,-41301,40243,37375,5951,-15772,15577,3463,-91598,-35949,-5682,-55445,-9027,55980,-4674,40877,24244,-135781,-48573,79403,59306,-41221,-42573,11575,40688,-48859,-31575,-12884,9897,52867,35485,-54432,25163,-5122,-16020,16005,32400,14008,-52814,-50730,36808,19715,-73019,-96301,-21908,43961,-51313,16427,-44716,-25492,16757,26020,-51937,-91977,-22855,-4014,37604,-72433,12999,62448,2422,-4010,66657,-20408,-47375,-24300,-16336,-33046,-68205,-107029,-47704,95245,-12897,-6687,-7810,-81068,15289,-22736,-6415,-2548,-79670,-49406,-117177,34837,-67355,-49413,-16103,72365,39265,45085,-5705,-14721,-31098,19844,-3425,-23146,1192,60756,-94449,-63971,-5692,-52965,-25618,-44318,5217,21675,-19844,-87782,43343,80218,-25607,-11931,43034,86715,-12503,21250,2123,-410,-69244,-19542,49755,-5771,-31033,53819,-12586,-39449,-21728,-68449,74073,11758,35400,-32554,-43487,52473,-14145,12029,17914,31774,-77954,-49606,4690,-20671,21036,58600,26084,27125,-3741,-16038,-54477,-29852,15703,15779,1206,69744,-37045,-48563,-13564,10335,-13264,37893,11002,-7991,39560,10612,28499,39868,-2084,115017,62276,20233,20309,-55221,-5110,-35293,-20531,30443,82592,-15140,-77618,-20805,32385,37369,-53253,27238,48671,29344,94093,-39764,-53892,137737,68077,-78976,-31503,37292,-21838,-52950,-80655,-14582,-36926,-35553,1771,14687,24008,-49963,-76771,-38416,15849,31966,78824,80124,141775,34713,47067,-3908,-4232,-42132,-41914,64412,25974,10287,-25639,12481,36495,66296,-71047,-30231,-11853,-57767,31545,-587357,-576160,-76486,-66678,152875,33613,-83775,-91719,-112420,-20386,12018,-84526,-122451,-40918,-15965,-54733,-40199,32686,-58996,8008,22126,-30513,-32525,17136,2508,2578,-76362,-62786,-88844,-23093,921,-35508,16151,-9391,14624,23412,-81508,-38311,-23260,-60226,17838,-12335,33277,18144,-27601,-64027,-11164,30817,115468,1405,-13086,-52147,-107698,-5724,59429,10442,-18452,-90086,-34692,18153,6258,-95133,9316,44171,13199,-11611,-45192,242,-5519,-28277,19960,89336,-30370,32035,105094,24623,70579,46678,4013,-38828,33102,23938,-12437,-479,19649,104091,-29698,-82258,-61473,54005,-191511,-11050,-24234,-36552,-11626,-113762,-35820,-5876,7821,19463,-19392,30111,8422,-60483,17414,-46946,45466,-56751,34836,11483,31080,-21038,20108,-1089,60488,25120,-17339,16445,48969,61674,66884,46672,16978,-17088,-42728,12795,96122,67539,-1802,7059,-9749,-37413,-72486,-28780,48442,43170,-788,-32926,17110,-29857,38014,43970,19731,15999,-77012,15407,12340,-34574,-18263,120022,50741,50806,43120,16416,-7327,-8581,-58807,-33974,80234,-59296,7593,-28005,-44025,-57817,-103933,-27187,23740,-45581,-53169,-73347,-18112,-39725,-2946,56427,-41402,25604,57367,-30877,20146,28320,26091,-17193,4984,32407,12882,61072,21625,-70404,-26272,66683,38747,38367,-88244,-13247,84166,69593,-13127,-37226,-27065,-16543,28737,-35638,-71434,-50674,-138962,-25864,-24067,13239,-30329,-23922,70590,17105,2817,42865,66984,74376,14592,69110,22460,-52101,-47397,19981,87535,19921,-28306,-9626,10436,21140,10728,16791,5428,59118,-3028,-11539,-43698,-65232,-80193,49451,-93741,-165672,-14896,-52901,76244,77462,-31737,27789,68537,59523,-46781,-11527,9505,-20004,-40717,-155743,-36568,-23604,-54983,5150,28614,24989,1187,53330,995,23018,40031,80429,-66079,-2506,277,-50128,-45935,-34415,-46004,44577,71785,14179,-6774,12088,-11359,-96220,-48803,25477,35816,22874,43741,30285,-146137,9761,-40587,34686,41773,38944,-74400,-88612,-12580,-22059,-71562,-21875,1439,-9427,9514,49575,52438,23017,-23610,15373,34360,22841,69677,2335,-81781,52132,8550,34711,-3929,25808,-52357,-27578,26982,-29326,-23052,21043,-9790,38092,24972,6631,45675,36074,-32712,14199,31225,-19132,28999,127572,58432,71562,25242,20919,49307,61737,-19438,12156,78024,-23275,-30319,9658,64006,61721,-8319,33365,-60010,-19147,-21896,-15802,20372,41573,-62002,15511,31599,-26743,-38949,-42344,40636,8282,46897,79347,4342,-35215,15930,-86768,-53825,51356,-22132,-22998,42641,-10616,6545,53022,32035,-58817,-7692,-20828,53206,17398,23848,7266,-24834,-4672,25614,-33967,-12937,-4549,58498,-41178,-25552,1255,11858,-17999,-47691,-51774,-25779,-81428,625,25384,-44516,54537,1388,55120,-29410,-9898,72007,105718,14427,-21875,106623,48913,-38709,4860,12476,-88231,-43748,-124327,-81023,-35457,-82195,-8947,21889,29342,-49117,-5144,52237,10415,-52738,-29985,-36286,14416,-31946,-59606,-57276,-19382,-70665,-24462,2305,13452,-6520,-17527,-12635,-41440,17666,17541,-33605,94597,62675,-66687,-39924,76985,-1129,-54439,-36610,19425,41807,-31619,38281,88666,-4116,69852,21644,33349,49674,-21394,54430,29031,75731,6515,-29193,48799,-26276,54309,9754,76004,2755,-30741,-19870,35688,-7252,9521,-31044,50179,30403,-17969,19757,8450,-55459,-75254,18193,52984,-29699,22532,-15496,17122,-60136,-45659,-49793,-57245,89789,30369,-91748,-41677,-41888,-30247,-25337,55178,-17936,-62994,-17493,-84292,-16825,13624,14642,-48353,46542,64853,104985,-35037,40472,43866,-11753,-46228,-36576,-66925,-62435,22047,-17293,32527,11828,9336,93094,-6295,-8776,-49262,-11149,5776,12765,-71256,-23117,-7228,31223,6601,44577,-17180,-46099,-14110,16571,29196,21785,-31565,-63632,-20121,-49497,-49519,-21043,-12424,-38763,-27540,-6279,-74687,35772,57678,5203,-82735,4112,-10639,-57095,-44151,63200,-113314,-61450,-92104,-68293,-98351,40563,125655,-14911,-43239,-28302,-88240,-19837,13756,-20357,-71417,70324,65197,79774,101312,58758,23549,-74949,-17151,35321,54271,93647,-36801,-39192,-84413,-53478,1600,-13775,-53411,-35010,39409,36584,-22046,24553,100453,62238,-24541,34368,36240,-14508,72121,1766,-50843,12920,-23844,-17850,-22387,41322,-69188,-31708,65727,21080,-13155,1962,-25062,-2972,-12891,9293,-14531,3197,61801,12834,6701,30089,88481,44153,77361,32324,18553,-43231,-35075,1790,101471,-17949,36279,-41921,-913,-104624,-50358,-60716,-28105,42497,51655,-67514,13651,15445,-41124,-3988,10201,-16997,-43620,4425,-36757,-39714,-63802,32439,-14807,174,-32041,2594,-48446,-3368,65605,39036,4687,32615,33821,27423,-23156,-65603,-45830,32233,48731,36020,59230,68199,-20738,-17012,23480,-31855,-60592,15188,30292,-15680,-24243,-16130,-105173,75590,69055,51239,5545,39357,1644,2043,38960,47075,48267,-40115,44488,9251,43856,-65649,-138211,-116692,-37921,5476,11957,31592,-56421,-4731,45228,-13292,-52211,109032,-14080,-56018,2694,74652,-26781,-14514,53782,26081,-3705,40047,40460,-22646,9209,46010,8049,-18611,-1140,42306,-38306,13215,-47544,-55669,6825,-4735,-22420,49261,54071,39624,-22703,22789,-37511,-59169,13698,-52211,-40055,20207,40050,-12618,27737,5779],[-7270,-22097,15918,21824,-28715,36375,-21379,-4144,3144,-15483,14278,2280,-10924,-30638,18152,49690,29729,-43275,2624,-51190,47530,80088,43094,-48177,19600,22432,4000,-35505,9596,-11102,-92137,-30041,10121,-39305,-23003,58081,-8191,44254,18940,-113452,-54834,54526,53689,-34918,-53529,2855,55804,-43908,-26602,13326,23191,43217,26923,-52356,28069,-1811,22947,26937,59221,31034,-42521,-52502,24465,-7909,-65666,-42429,-39051,29449,-29343,15652,-76619,-22903,13970,23257,-53934,-73854,-30832,15060,21715,-46607,34268,63920,-24591,-20178,90841,-43860,-101070,-35473,-24780,-43141,-74580,-85020,-43776,83507,-12667,-31687,-13023,-67667,35765,-20846,-12678,-13883,-78765,-51841,-141372,67654,-57240,-35410,-10124,78195,42389,39439,-21357,-13720,-13367,29305,-14055,-28220,-13537,12888,-108549,-55499,5786,-34772,-22250,-25527,5418,16374,13364,-71327,55355,73584,-25029,-17737,33192,81006,-24889,41896,32031,39766,-60303,-18900,74312,18153,-28551,34925,-26344,-58182,-17978,-72287,34287,-5422,37153,-32352,-45526,52911,-11104,27128,-9845,34611,-88391,-63891,-22989,7806,34215,74050,28815,15461,12043,-8544,-67714,-23340,18592,23019,-3295,45793,-43595,-56102,-39585,19270,-14304,29144,-7488,-7954,32805,13395,19050,27137,2056,111774,40194,20557,22313,-65654,-12392,-58306,-15213,91658,80873,-41973,-71367,-18158,29685,38565,-54648,42310,58750,20468,60069,-45373,-50207,89792,89008,-82877,-36460,29790,-17855,-44471,-85985,-32177,-50755,-19854,7907,2987,40833,-15434,-53012,-32439,23870,44892,65973,72534,112451,35006,62825,2880,511,-38707,-16110,83095,-2989,-2653,-19590,30112,61788,78953,-64300,-34818,-60985,-77565,143306,-464594,-596657,-120154,-91732,114391,46091,-54297,-89543,-101243,-12720,3920,-77031,-120343,-20112,-8494,-62484,-28832,35916,-70936,11747,14086,-25212,-42287,-10550,-9135,33808,-50519,-63378,-91609,-43324,3560,-44789,13643,3533,29600,2867,-66469,-46548,-17848,-55627,13041,-5517,31105,4900,-7053,-59084,-7404,40494,114486,21247,12218,-50508,-71270,-16981,39633,-3910,-13831,-85947,-43132,32170,15866,-82534,-25259,33966,14070,-27199,-45084,3501,-32770,-9098,30775,72271,-34088,3448,77330,20690,77302,19502,-43352,-31924,19739,12784,-13868,-2335,35076,96529,-48535,-103012,-82209,56022,-148211,-23176,-29141,-38693,-22119,-113213,-35367,-30573,-5201,8787,-13444,32532,2230,-56940,19196,-70147,17716,-29539,19573,4758,37728,-39772,-8605,-23648,34444,23662,-25613,-11022,52516,99684,90350,37215,4256,24440,-41127,6650,92129,39030,8402,8578,-51564,-29239,-57492,-22012,65143,28648,-21638,-55954,1940,-37842,27554,29726,21573,7362,-86415,35006,11795,-44425,-1273,102685,40682,30185,45138,28023,-15070,-4171,-73046,-33458,83655,-65741,-12778,-41011,-12625,-42534,-70483,-18886,22538,-27587,-40128,-79997,-26772,-56855,-17768,66732,-44371,35092,83332,-4955,21526,4810,-5984,-37073,6518,55343,66187,78615,21104,-51055,-30351,66609,9740,20058,-73257,-18531,90620,77219,7650,-24496,-18168,676,24255,-26790,-75881,-52292,-134174,-42836,-43321,11502,-49968,-32465,105076,20345,-9191,36683,56195,40485,-2242,44480,-2073,-34323,-49063,-3801,71716,13441,-36463,-24236,25518,50905,29645,42224,27045,56368,-3971,-14571,-51562,-54528,-102605,42351,-70852,-167379,-19331,-73129,50161,62667,-35243,51086,85958,73688,-22311,-1167,25469,-2264,-34323,-120038,-14405,-5822,-59017,-22343,7218,20929,19457,65012,396,13479,52704,52093,-71243,-59995,-3609,-51484,-43309,-34960,-52667,17650,65701,-228,-22691,14467,-7870,-70347,-41380,52972,34518,19995,15416,25163,-155022,-13052,-49476,34644,23438,45296,-67206,-94574,-1728,-10823,-61399,-25756,-6509,-31507,19300,55807,30632,4981,-11631,1496,65136,7333,72296,-8867,-73978,24704,10186,36927,10974,46079,-61763,-19661,41882,-16447,-7949,28720,-20144,12289,27451,8854,23801,25738,4041,9386,18458,13147,9733,128959,61820,41308,11737,9332,50070,75606,4424,16157,48465,-7170,-42902,21806,65739,31374,-50896,27158,-53194,-2299,-21917,-13950,3545,49121,-45248,14434,29342,-15428,-24656,-39821,13126,3828,61095,38455,4274,-42412,7251,-90140,-53742,45450,-29874,-4519,68304,53215,31586,47580,28119,-93291,-11993,-10360,45309,-7296,51894,28221,-34758,-8435,39400,-46275,-17104,7919,58405,-38546,-23802,-18328,12846,-9878,-74336,-48015,-13824,-94193,-7493,34246,-61731,62024,-14336,62480,-15996,-1028,67066,105036,12659,632,103609,62970,-27679,6019,-8215,-94729,-17499,-107793,-54254,-43751,-76718,-4359,17553,27716,-34439,707,30676,8277,-49913,-14100,-48977,21851,7640,-56041,-34972,-6520,-59507,-51754,6271,-3862,-25880,-5857,-27008,-56762,4243,27579,-10646,73591,5955,-96276,-34165,24757,-12209,-39287,-48591,-14918,22787,-40781,52414,94772,-14137,66738,-18218,14521,64809,-7585,58377,28129,47666,-2906,-33949,45362,-14436,56297,-4264,53441,39510,-30497,-36846,25809,-3129,37764,-27800,51864,29987,302,6011,8340,-15337,-60816,29228,37919,-27014,31787,2089,8467,-56043,-21243,-40882,-70052,61548,30960,-92849,-50986,-36915,-12475,-7249,53652,4800,-80567,-18142,-43678,-13118,-22325,22158,-41826,55090,42744,75172,-4084,27826,37846,-4299,-14527,-17747,-56449,-63343,14292,-8978,27619,18196,11912,102547,-23431,-15716,-41973,-2341,20149,16590,-77164,-38269,-7215,39408,7374,36407,-50191,-61800,-17451,17698,-2535,-10785,-79838,-55492,9201,-48267,-25510,6886,-9677,-41627,-16191,-12561,-76412,16596,46062,8362,-85051,25125,-15788,-12642,-29022,54373,-117414,-76272,-108190,-53892,-84729,53201,153321,-15259,-80733,-29132,-70046,-6925,12887,-3827,-83392,23094,28834,68998,134734,72565,19935,-40107,-11534,57854,50466,112639,-31706,-23741,-62171,-48576,-2144,-25314,-60815,-53005,26498,36594,-26858,-11380,104206,86078,1550,49749,61198,-5145,83250,3932,-66429,-18910,-28646,-32932,-20291,41682,-71101,-27591,59125,20784,-11235,9527,-38414,2907,-3621,8339,-2271,7545,71466,12184,12233,35547,66451,20874,60280,31122,3674,-55803,-72380,-21660,91565,-62039,35825,-57367,6257,-100969,-56097,-80373,-32849,44003,54656,-88071,-19649,7419,-30887,10819,12684,-13835,-34994,-15278,-18757,-29271,-67090,29504,-29110,-13099,-6428,25567,-52532,-3544,79205,23748,-22722,13550,19585,44569,-33843,-63254,-44117,24225,38419,34377,33337,31021,-25576,-46540,-15959,-46676,-62400,13179,61324,-4848,-20859,-24964,-112810,57415,56563,52867,-5953,28074,-2019,20732,52849,49542,17947,-66374,37278,12492,58206,-62625,-111764,-108243,-50939,-25742,736,14538,-46567,-8330,16110,-23240,-25659,102114,-11504,-36737,-10006,63975,-22462,-94,60989,20923,-14343,44880,42736,-31195,19783,45838,19565,-25773,-1209,47807,-6473,-1370,-49455,-110192,19627,-20020,-42803,15152,22238,42894,-35305,22796,-50175,-30568,24162,-22989,-34507,12623,55261,-14193,40687,7121],[-6731,-8229,44179,43163,-22227,30066,21880,16067,13909,10803,52674,-10581,-32806,-37357,11658,56879,62468,-30786,5246,-67483,25455,91547,75069,-44109,-5170,3064,-414,-39761,1295,-25379,-89570,-26785,25641,-20679,-39946,47218,-14165,41964,13684,-74519,-51838,34991,37907,-23825,-66513,-8779,65052,-24475,-4658,28501,42144,26655,16427,-44814,27846,6013,44129,36301,70627,53394,-26040,-43514,10939,-23115,-58607,8473,-48339,20350,-6209,15436,-77085,-13411,9997,14363,-58542,-48483,-32019,36502,6064,-16901,50825,60613,-40072,-28323,115989,-46707,-130458,-47092,-26349,-46077,-66060,-69334,-40839,66386,-8612,-41738,-14731,-52410,58042,-10537,-14270,-31470,-65195,-46621,-138639,91131,-39234,-24744,-2832,77135,41613,21755,-33527,-18519,5147,40505,-14897,-35820,-28777,-24316,-116273,-34130,16869,-6552,-17888,-8144,7699,10884,53507,-43540,61898,51382,-21593,-19524,20200,73154,-35272,48463,54726,68852,-44217,-14105,95403,24556,-20490,9675,-37869,-79022,-21062,-66618,-10527,-11943,33274,-31690,-31287,58749,879,29110,-34721,28858,-95090,-73865,-43691,30193,37258,75281,28549,-10032,20975,-2310,-74366,-14313,16762,20974,-12215,17198,-42719,-65027,-53881,28890,-10126,17461,-12203,-6347,19755,17409,3267,19721,12576,87519,13860,16661,17966,-59365,-16690,-80845,-13238,124180,67397,-45255,-55727,-38640,21040,23065,-60027,52352,65872,10402,23469,-45542,-47681,29019,96209,-74919,-34011,27343,-7300,-30436,-80015,-41552,-61825,-65,24339,-5057,49429,18945,-23174,-9816,37096,56371,45879,43149,49855,29431,63812,2854,8846,-22254,15968,93756,-21319,-13254,-14516,34308,86648,88991,-57457,-41012,-95991,-105819,234002,-350084,-557618,-146626,-108909,48466,61044,-11821,-76862,-69702,-2004,-2221,-61274,-119008,6287,-4666,-47911,-13499,34139,-76655,2534,7291,-8114,-42527,-38949,-14108,48620,-28994,-60536,-76171,-55064,6371,-48559,14135,5284,43855,-15240,-51719,-56707,-15875,-58071,6823,636,25832,-11666,11764,-38741,-5989,46180,103066,36834,42898,-45015,-39568,-26115,27265,-13068,-8146,-70540,-31367,57588,31089,-61672,-59442,18621,11342,-44381,-47599,370,-59382,12619,28177,50393,-36391,-25103,46711,16439,74999,-6392,-88676,-20127,10539,2955,-4083,-4653,50752,76269,-65651,-105620,-95022,37498,-110969,-18692,-41411,-44393,-25077,-102364,-32101,-50105,-11747,-6418,-10647,31850,-5447,-49969,17498,-87694,-9355,-5548,-1421,-2243,40120,-62795,-34443,-25964,6271,5932,-30753,-38437,48200,120474,94426,10521,-15570,51277,-35699,5601,67201,7691,18252,14502,-79978,-23529,-34893,-19242,49394,-1797,-41272,-75646,-19041,-44330,16025,13608,17617,-7384,-75953,50613,-1499,-52575,18995,55498,18601,-3816,38414,34313,-28145,6049,-78855,-7376,83638,-61495,-25637,-47296,36919,-10746,-37703,-15014,20239,504,-5997,-68840,-30806,-74596,-34449,67890,-33292,38535,98498,26768,28167,-23029,-36678,-62163,353,66932,104243,74153,11994,-33133,-31485,55965,-24088,1739,-53346,-20555,66555,76483,30148,-4757,-10755,23852,14314,-7769,-70488,-47949,-108015,-60645,-57455,4460,-58708,-49332,111055,21690,-11529,22567,34079,12292,-20662,19173,-21475,-10839,-37584,-32037,55710,7491,-51099,-35310,31789,70106,55047,67348,45919,47960,-2856,-19105,-58965,-32715,-106107,22361,-31358,-144232,-19801,-75498,35211,34498,-39286,60362,84236,75871,-5831,-155,33529,17481,-27942,-75609,6883,13599,-56403,-48670,-3980,19668,57651,75809,5008,2534,62556,28031,-65794,-112386,-13118,-45532,-36093,-33545,-42215,-10076,44142,-10847,-33450,17308,-5812,-33949,-37419,67002,15495,7545,-5053,22200,-130942,-24845,-58712,29475,-2434,49440,-50446,-91162,8424,1734,-40567,-23407,-18149,-49356,29640,59417,24332,-7409,-7858,-12498,64293,-15780,64927,-16177,-51635,-6719,8134,34588,26974,52465,-70682,-16813,34844,2862,13282,31848,-24385,-7751,24093,4862,-3822,5416,38193,1256,-6099,42125,-17016,97577,54723,5085,-2116,-2521,48748,87689,24465,14720,2708,-1003,-53911,39174,57523,-652,-87453,36289,-32140,5055,-21286,-7547,-8278,47634,-28299,6675,29337,3664,-15097,-28246,-7842,558,68753,-9583,8613,-38008,-1784,-84920,-55766,27452,-35437,13357,78356,126170,43385,39643,23657,-100476,-12152,4660,28449,-28039,74117,46585,-35815,-6633,46528,-51281,-16349,25138,49023,-44769,-24650,-34183,1311,1425,-92424,-37807,229,-96288,-19820,38014,-72752,61382,-26806,58815,9068,15611,69988,106868,18106,27309,81329,78814,-11203,7716,-38726,-106453,-745,-95370,-34346,-45376,-67072,-3361,15470,20028,-20362,6758,7446,469,-44490,12578,-43531,24035,37264,-61105,-9314,7732,-41235,-61187,18183,-25934,-49921,3398,-30442,-67447,-14984,30435,7968,50726,-42175,-98508,-20679,-20692,-16582,-21945,-53540,-44703,5398,-41498,47445,89181,-20223,51197,-46084,-349,56613,-3629,55373,28960,20476,-15043,-27767,43695,-2676,50934,-24464,15602,39508,-27871,-45719,14901,6458,61105,-17769,50604,34779,26482,-4207,10510,17012,-43271,40825,14277,-25024,36369,9653,-2776,-44811,-2841,-35047,-72158,35276,27515,-101134,-59562,-30620,5267,7463,40244,12715,-95319,-19810,15871,-5278,-67477,28209,-24946,58393,20705,36964,24228,12304,27969,1257,6284,-3862,-36713,-59134,6114,3144,13734,34578,14545,105896,-23216,-22076,-30246,12711,33463,28043,-85225,-46153,-5367,46926,5293,18905,-86025,-75645,-18030,14659,-17297,-38791,-124579,-38199,40420,-42923,-4637,47319,-453,-44331,-1162,1681,-43858,11445,29072,10842,-74602,45613,-19360,20718,-6184,51819,-99113,-75105,-108691,-39209,-67908,55635,165019,-16001,-108138,-32204,-49712,884,13811,16614,-84273,-17584,-7048,55947,137661,76779,20441,-3241,-9308,68942,50068,106391,-24684,-13238,-31212,-42336,-14956,-41029,-66558,-58000,10350,29564,-25420,-42706,92046,89453,9333,60968,66457,-9400,83032,-1197,-79051,-50881,-29815,-35660,-25643,34325,-64602,-16988,40332,20175,-11805,12942,-49046,7467,8639,3386,15287,13485,73634,9555,19129,38010,41517,-1366,23229,29898,-29441,-68551,-101258,-48289,76421,-74618,31309,-69848,17794,-78198,-46328,-90119,-35598,45465,53357,-101018,-64730,7,-18424,24848,3442,-18171,-15140,-29794,9629,-14550,-62976,24391,-34865,-16888,22679,45750,-49197,-3062,76466,2734,-42196,9998,5502,51323,-44359,-54231,-29536,14129,9133,24120,4609,-3473,-31309,-73347,-57449,-67477,-43646,15917,79463,6276,-21009,-27462,-103954,27991,42105,46812,-15400,18553,-5544,20312,51995,47354,-12573,-77672,19339,16966,61647,-48090,-66949,-82435,-61011,-51809,-5727,-3133,-26545,-6914,-9483,-20403,9915,73078,-5216,-8477,-19987,48564,-19558,22483,62731,7161,-18074,44443,35334,-41402,15848,36485,26617,-38249,-9604,40940,22609,-13401,-52445,-153792,27605,-39078,-65047,-25164,-23999,32798,-36744,24434,-50280,-1929,36748,9264,-11377,5191,53051,-10674,40406,6481],[-3083,6113,85494,61827,-12797,19476,48241,30384,26026,34018,95325,-14365,-32887,-24335,9731,56868,79142,-14577,2002,-70991,-6182,95286,100290,-27045,-25206,-18572,-5842,-31295,-9112,-37208,-83627,-31620,38312,-4790,-56202,26082,-22473,33361,15845,-27338,-39900,22018,17069,-11711,-77963,-17042,65889,10691,28056,29354,61653,10049,7813,-31931,24419,13208,38737,43882,64224,69130,-10220,-27411,-1965,-26386,-52095,42057,-47534,20104,12000,17887,-42467,425,5357,5199,-63490,-31858,-26599,57202,-6529,7614,58194,53264,-42867,-25924,132731,-31131,-119613,-56573,-20741,-40983,-40456,-63465,-37265,49394,-2975,-40843,-11270,-41177,75648,7639,-12970,-55141,-45410,-35736,-101662,99470,-18959,-26091,2997,69224,43666,-3027,-37943,-25166,22144,49769,-12783,-43780,-41332,-40142,-114376,-3639,24327,23395,-13399,4601,11494,3415,86201,-16523,58286,17061,-19930,-16783,9005,66680,-39618,41910,63541,77875,-26296,-2008,109310,14766,-6675,-15215,-40688,-97008,-29916,-51265,-49462,-10060,26631,-30002,-10546,63202,23435,17192,-50673,13571,-95620,-76137,-51242,41335,31097,60790,26727,-44100,17585,-1726,-72204,-1316,12983,10138,-21120,-8205,-35675,-71551,-50716,40712,-2811,3628,-4695,-2928,689,15214,-13927,16826,23677,43811,-9833,4636,8407,-36953,-16881,-96220,-17184,116341,46226,-27358,-34134,-66889,5390,-8454,-69558,58904,69239,1484,-4612,-39569,-44669,-24275,90744,-49666,-23076,29960,5565,-20790,-63869,-40774,-66731,15833,43361,757,50684,42936,8422,19531,48256,61827,25988,9049,-17530,18753,46196,-6567,21667,11704,47181,95320,-26672,-18698,-13689,23777,106928,93472,-47437,-47868,-106209,-138253,211831,-298170,-474017,-159648,-108932,-17153,76503,31492,-57302,-31066,5339,-5656,-39031,-113756,31579,-3367,-15421,2301,29949,-75438,-19336,7742,15610,-31287,-58744,-12300,42732,-19089,-56251,-46419,-56713,6347,-48288,15925,-6867,54182,-26298,-43160,-61371,-15476,-64292,198,1610,19071,-26944,22115,-8646,-8197,47242,86280,43723,69741,-38734,-24959,-33375,22952,-13517,755,-49001,-4280,86469,45671,-38047,-82361,6091,5276,-57186,-49922,-6205,-71778,32125,10868,28204,-37731,-45553,19849,11624,64313,-20742,-116467,-3315,6977,-3359,16055,-7184,61053,46414,-76234,-90355,-98625,-13131,-115241,-1193,-59894,-56343,-24124,-89263,-27611,-60342,-11273,-19799,-9117,29581,-12102,-47720,13648,-94208,-29766,8579,-25399,-7834,38650,-83417,-51204,-7694,-13500,-25141,-30537,-55490,35239,117988,80710,-27445,-36997,54832,-24287,11377,26667,-19491,25311,23373,-89599,-23725,-10382,-20633,10303,-38567,-54778,-86818,-38772,-48793,6862,3895,9462,-22372,-50273,59344,-19139,-57219,41005,2270,-7582,-35423,22742,35650,-44070,23814,-71716,40616,79047,-48993,-30515,-46453,92445,28940,-12261,-15151,17240,32909,33753,-46862,-38531,-87162,-43039,60726,-15169,31458,89878,54343,39348,-47644,-60166,-81037,-9353,60843,107945,48334,-1713,-25500,-29761,41398,-53913,-10763,-27993,-16574,14513,65324,46179,18126,-4000,46337,-806,10095,-56068,-36854,-69646,-77041,-62807,-747,-55212,-67972,85722,18768,-4392,6121,4220,-2644,-36505,-2048,-33282,12150,-17777,-57455,45191,2764,-65363,-32556,27574,75054,76199,84934,57278,40806,-2616,-26471,-67023,-11277,-91698,1841,15009,-106619,-16874,-62853,35854,6620,-41035,51769,64137,66718,1126,-5945,32491,37521,-21445,-36380,20569,33888,-43521,-67853,-6152,19648,105275,85475,14354,-4889,66544,13600,-52590,-132364,-25104,-31034,-23587,-31048,-14868,-26110,8452,-10509,-38260,20362,-7697,-4228,-36742,53906,-21579,-14480,-9297,22401,-83978,-24761,-65207,22005,-30374,48966,-27893,-78490,12939,14724,-17162,-15449,-31445,-58236,38436,61843,37347,-12196,-10413,-22173,28078,-34308,50534,-18781,-19761,-34833,4231,28710,43002,47045,-75952,-27150,11996,19930,34906,29716,-21951,-17149,13837,-3066,-28176,-17780,58917,-11494,-32859,58728,-43551,49814,41754,-24225,-11519,-6906,48030,96439,39944,9922,-40865,-6648,-60186,61086,41385,-24605,-105608,60106,-940,1790,-23650,1313,-12556,39476,-15506,-5863,23048,19422,-12877,-11295,-19300,1505,69485,-47930,17909,-17928,-9761,-76012,-59014,1068,-36828,26795,72458,177001,37377,32411,19795,-81989,-10421,22574,6813,-38551,89470,58478,-28380,2060,44124,-47522,-12151,42852,30871,-59531,-28141,-41380,-19882,14400,-90964,-22070,14186,-91778,-34051,36136,-74787,52748,-35868,46704,46517,34358,79750,108301,30905,48319,44775,96920,7360,9885,-64394,-115004,8284,-86226,-20159,-39268,-56671,-4845,18158,4440,-12190,10390,-13860,-12535,-41299,40577,-24640,24176,48483,-77261,14941,19123,-23308,-50889,35448,-47931,-70035,9884,-25619,-76632,-34012,25082,15811,33241,-66664,-76932,-5332,-44995,-14974,-6323,-51609,-59760,-9446,-37574,18259,70681,-20136,25954,-56853,-7763,34235,-13004,43311,29301,1090,-25645,-14253,42207,7056,35900,-47653,-26713,10360,-22611,-46719,3216,15574,76676,-2459,49948,42439,51454,-12095,16059,32922,-27325,50474,-10227,-22347,41015,8274,-14271,-31985,4267,-30759,-73729,15435,20460,-111854,-65629,-24322,20252,18762,18048,3536,-110813,-19826,78114,2205,-104733,32559,-3136,54800,3508,6297,46703,-2294,15777,4973,7578,264,-14987,-49819,-459,15603,-7928,56529,15466,98866,-5365,-25548,-17917,29593,46923,46639,-93679,-45673,-4399,52114,5712,-6375,-114150,-82156,-20890,6873,-11859,-54675,-147649,-17281,65695,-32412,8820,90891,10382,-46273,13508,10270,7492,20559,11626,10884,-54050,58961,-18958,32565,17617,57343,-66226,-60046,-96729,-29261,-49546,48450,143954,-20825,-120848,-39969,-35035,-1558,16527,30472,-75542,-38860,-31674,45165,119033,77008,24406,28697,-6492,74703,54938,71491,-18638,-8132,943,-40423,-38881,-57505,-69567,-45912,-2273,19650,-20089,-62646,66021,73229,-601,62966,51132,-20778,72914,-15407,-84884,-75926,-28335,-26112,-36940,21367,-45596,5368,17107,20575,-13383,10961,-56492,9200,20950,-4460,28111,21902,62743,3842,23708,32523,15450,-19847,-24775,21882,-73305,-80740,-111410,-72939,62190,-48866,25491,-75960,30243,-42900,-17970,-87358,-35373,43756,45154,-102206,-109973,-2516,-4565,31731,-20617,-25826,9871,-34606,39230,1451,-52491,16126,-24137,-8290,47044,47181,-39132,-1274,61802,-15660,-44604,18441,-6195,49594,-53972,-38673,-7663,4631,-32676,7884,-15297,-28274,-36583,-90847,-86567,-88952,-10157,21340,73961,13736,-24640,-22375,-79757,1475,28793,32147,-20490,14912,-7079,-1104,39160,41275,-34573,-68180,229,21491,51531,-27250,-20351,-43705,-63274,-66095,-6980,-17203,-2985,-294,-24555,-6682,39616,30618,11,20771,-23117,31809,-23544,44707,55610,-12889,-15288,39312,22530,-51697,1360,19935,30753,-50544,-24494,23898,42483,-19979,-56505,-151728,27456,-58117,-84109,-52662,-68707,12486,-27336,28634,-33275,17360,51343,35164,17547,-1906,35271,-3215,28171,3406],[5036,19699,117984,74973,-6548,9158,50388,29978,40024,49084,119863,-9501,-15029,2028,13482,51924,75943,-1105,-6199,-65837,-37389,90141,114274,-294,-34343,-40172,-11325,-16920,-21532,-45328,-73566,-45367,45827,3965,-67483,327,-31469,20041,28442,16352,-21462,14108,-3224,-1661,-83955,-14135,58444,54858,60728,17755,74377,-90,4009,-16158,18566,14303,12872,49429,44753,66231,-417,-8704,-12608,-21426,-44635,51585,-38678,27276,21877,24147,15075,13011,725,-201,-66053,-34035,-17027,73077,-13963,21322,53840,42912,-35279,-14979,132530,-4773,-69879,-59912,-8935,-29489,-2734,-61680,-31102,34634,1595,-36790,-3333,-35249,83408,30054,-11654,-80731,-30008,-21926,-41022,90580,-3089,-40188,5771,55487,49460,-27973,-32007,-29425,34136,54216,-13922,-49131,-47787,-35725,-101639,26368,26104,45329,-10313,11090,15790,-7157,100811,647,43691,-21388,-21687,-11016,3561,63279,-35927,26410,54475,66039,-11912,19053,111332,-4108,11025,-33726,-29889,-106548,-40301,-28677,-74115,-5043,20223,-27508,4631,59609,53548,-3226,-55131,-7921,-89303,-68148,-45945,40600,20666,33160,26005,-75253,3581,-9006,-61241,15639,10757,-5285,-25664,-22999,-26088,-71768,-31416,55304,4578,-10380,9289,1932,-20020,4389,-27268,13729,28504,-8063,-25376,-14245,-3552,-5025,-13235,-99618,-26611,78359,24841,2678,-12153,-84438,-15631,-48717,-79965,63813,68822,-4512,-16922,-29104,-38873,-55461,77655,-10312,-5151,34482,15900,-21798,-40085,-31413,-63594,19799,54012,23470,49348,51719,39312,45011,48959,57731,13718,-16739,-64236,6135,11705,-24914,37176,61595,69045,89307,-21854,-17095,-18492,3467,116790,91357,-31692,-52156,-90633,-166339,39927,-345130,-391859,-167989,-90637,-56412,88279,60790,-38400,-2864,756,-9908,-14393,-97175,46533,-3355,22382,14558,26773,-67831,-49720,18644,39231,-11406,-63465,-6249,20618,-21758,-52295,-11452,-49717,1925,-45967,17200,-29506,56071,-28072,-41974,-55798,-14790,-69534,-5644,-5574,11850,-36518,20543,21946,-13777,43234,66982,39988,82567,-35146,-27555,-33753,23136,-4658,13861,-26492,27431,106302,52267,-17308,-87084,1329,-2427,-59592,-48286,-11267,-61504,45176,-17025,9123,-38213,-54339,1590,5053,48368,-17498,-117722,16906,8765,-4635,42556,-8763,62219,14019,-76078,-61533,-90641,-66090,-135755,27812,-77237,-72532,-22265,-78865,-22903,-59383,-5599,-26952,-4873,28371,-15670,-55473,10370,-87249,-39966,10212,-47874,-10402,34473,-95134,-56731,18774,-19367,-60191,-23518,-55433,15781,94272,56524,-67560,-54437,34762,-8224,23542,-17112,-38030,28016,32839,-79684,-29683,8988,-24291,-32104,-69914,-59138,-86940,-51938,-49333,2727,5761,-430,-31646,-18719,59753,-28362,-57052,62550,-30750,-30333,-51331,1156,34698,-58405,49247,-50702,93806,69318,-31379,-28806,-40500,136834,65091,1687,-16816,13693,61065,60218,-22666,-50609,-91321,-40140,48205,2320,13564,52225,67142,51786,-62002,-73091,-80948,-17369,38415,75256,9138,-14868,-32289,-25127,28869,-71750,-15023,1444,-6162,-48648,45748,49488,37153,3954,64826,-16664,18919,-35097,-19863,-30098,-88075,-58777,1779,-37868,-80369,40862,10983,9488,-5371,-25544,-4595,-46434,-15322,-37055,29124,3670,-74010,39287,-134,-72155,-12973,15696,66658,81969,89472,58120,40604,-3569,-34396,-73774,-2204,-66043,-7473,55316,-66623,-11906,-44704,45832,-7238,-32264,28391,33922,50449,3566,-13262,23952,53545,-15085,-11443,21638,53947,-19626,-75187,-3017,18960,145340,93272,26239,-6111,63310,9116,-34982,-109181,-35103,-9145,-6252,-27805,17891,-25024,-33754,4343,-38620,22714,-11962,7452,-40503,9295,-66036,-42487,5828,26154,-35843,-15585,-64803,14676,-54087,43059,-4138,-59019,11109,28829,-1164,-4393,-43334,-56496,43620,65803,65279,-10156,-15148,-24666,-28805,-40745,33960,-16900,12985,-54994,1188,22527,56722,35867,-74834,-54152,-16308,26672,52820,23560,-14232,-16063,-2806,-12058,-42705,-36197,62046,-29267,-50635,56089,-59605,13576,29683,-37771,-13893,1768,49553,98482,49769,3956,-66779,-21498,-60152,81466,20769,-33517,-100943,88876,33760,-8951,-29192,10045,-8171,28796,-9161,-18207,7288,25598,-17410,5030,-22867,7212,62938,-62112,30222,15432,-16177,-67380,-62299,-27743,-33687,33026,55603,184373,18163,27355,17086,-49762,-10032,40949,-12399,-36602,97032,62298,-15194,15084,31851,-35609,-6925,54448,6476,-76888,-33177,-39468,-44309,27347,-67725,-3233,25759,-85560,-46919,30300,-65561,37501,-42293,30616,89414,49953,90167,102010,47382,57312,4234,115166,23695,12450,-72287,-108701,12378,-76724,-7170,-26695,-48644,-6308,26928,-17142,-12387,10503,-31072,-28857,-42868,61904,-592,25691,41108,-97527,31697,22209,-14087,-26982,52595,-63938,-74387,14008,-18281,-86855,-46662,13383,11376,21546,-65007,-43693,5131,-46388,-10024,4548,-44192,-54131,-21049,-36134,-31604,42784,-13011,-3463,-52934,-7408,11338,-31227,22963,26089,-7379,-30454,271,38335,13523,11784,-68881,-62996,-25289,-14819,-42899,-8151,19962,84615,14858,53058,49259,64956,-20481,24188,31051,-14215,56242,-28820,-17793,49970,753,-24148,-21552,-627,-24962,-85157,2328,11274,-116408,-66179,-17640,30796,27682,-7332,-18778,-125739,-17173,124205,5831,-116715,35094,16523,43424,-7216,-9304,62854,-12027,3121,7387,-9915,-4327,1872,-36394,-4023,23690,-32312,75572,13581,80492,24320,-24224,-7577,44560,61913,68369,-97414,-37933,-5410,54243,14733,-33401,-123863,-76400,-32122,-5055,5903,-56067,-140312,490,78410,-16864,12805,120646,17570,-45976,26886,-6852,49803,36897,-1578,8087,-28410,58569,-12446,24178,35275,68772,-29939,-36573,-75433,-25489,-29841,35306,86612,-31548,-120047,-51379,-30098,-15956,18941,31549,-59598,-36101,-41552,38795,97334,79000,30464,52233,195,82592,62752,17807,-17276,-6253,26849,-46598,-68569,-71045,-67520,-18506,-4276,11407,-14511,-68129,31662,44757,-21386,53108,23038,-31072,55603,-37941,-80577,-87501,-25669,-8649,-48732,6626,-17580,36811,-3547,21373,-14619,4181,-60455,7650,30377,-12701,28622,31577,37119,-3245,22962,18725,-8739,-32974,-67162,2282,-112172,-89978,-96964,-89593,53438,625,21306,-73107,40392,-7648,24326,-72686,-32294,35286,29481,-91722,-142137,1692,10403,26550,-57371,-31713,31319,-28905,60194,17550,-37967,2972,4239,10883,60327,23146,-25997,2040,43536,-20919,-27147,31278,-15304,43270,-61375,-17233,14357,-2148,-73381,-11024,-20890,-40361,-40509,-94886,-90968,-104692,28012,26944,41687,13995,-31144,-11189,-45746,-9344,18569,9272,-18783,18038,-6694,-34146,20729,32987,-43672,-39427,-9733,24936,27407,-8378,11627,-1205,-55876,-64378,-3590,-24454,15827,9416,-26208,12518,52040,-11333,1525,43248,-16121,17092,-35028,58838,38739,-32983,-9305,31425,8550,-59609,-16473,-1731,34188,-57664,-42138,1953,48627,-20389,-59730,-90441,18245,-72425,-95462,-56242,-94613,-11930,-12225,35139,-1541,22224,65700,47765,38242,-7895,10933,5607,9347,-1552],[17282,31318,121576,80269,-9035,1994,33096,9987,54875,52688,108500,-233,9193,28887,22078,46683,59063,6882,-15922,-59050,-60200,77071,117303,27680,-30813,-59370,-16772,-4094,-34954,-49402,-59449,-62785,46725,3523,-70433,-22820,-38411,5473,48522,47686,-406,8561,-18392,4979,-81441,4897,45111,93883,81892,-391,73502,-1500,6079,-1332,11701,6256,-14657,52672,20929,40116,879,8558,-19298,-13246,-33776,39642,-26231,36501,23074,33501,71497,17690,-3208,-468,-64277,-51707,-7114,79584,-15428,25300,38180,30409,-21336,-792,112231,22665,214,-53366,7092,-15079,35464,-55042,-21431,21809,3053,-35799,6399,-31573,79445,50927,-12968,-99713,-28483,-7610,19598,67357,3850,-57289,5355,37829,55098,-46661,-16061,-28443,37514,52124,-21279,-49111,-46649,-19469,-79893,44146,22023,52973,-10270,11707,19437,-19710,95478,5711,22192,-54219,-25043,-5312,5039,61926,-24967,7955,28632,39217,-4792,47983,99692,-22774,29382,-42972,-4723,-102883,-46657,-3494,-80723,-2614,16078,-26061,5477,44988,84021,-22419,-49290,-30014,-77155,-49530,-32648,30871,12652,-325,28627,-90010,-14490,-22964,-44087,34650,12634,-18513,-23755,-22425,-18169,-63239,-5171,71664,9169,-22524,23039,6999,-35698,-11331,-32994,4024,22361,-52332,-30114,-34231,-14300,26240,-7349,-89433,-37080,32915,10858,33859,4925,-80401,-37702,-86170,-85428,68057,65521,-6504,-12251,-17783,-28551,-61073,63324,30419,15895,35959,20325,-32794,-12536,-17575,-52365,7634,47523,56933,50885,46107,68404,59733,34631,43103,13617,-27900,-79694,-3512,-32305,-48020,51980,117959,75154,78945,-13581,-7143,-27221,-17469,112112,83813,-10489,-49811,-56905,-179454,-214550,-449816,-328500,-172871,-57128,-56053,93942,66828,-26549,3273,-20957,-20153,8427,-63765,44002,-3644,50257,20166,27817,-55506,-81417,38208,56309,9702,-52585,-97,-8462,-32476,-49713,18037,-38312,-6432,-42993,16710,-54549,44298,-21183,-44848,-40162,-12717,-69579,-9559,-21094,4450,-37651,7988,43422,-20790,34174,46655,27158,74479,-36405,-32278,-20823,22212,10867,30474,-6829,51112,105641,44655,-3451,-73756,4493,-9051,-48085,-40635,-9853,-29612,49099,-48873,-5200,-37698,-52875,-6235,-4939,31228,2198,-92591,37477,14175,-352,69142,-8104,53440,-13247,-64192,-27250,-71235,-88005,-130940,66372,-84090,-87348,-20467,-71310,-17952,-48322,2458,-25722,6702,31549,-14794,-71982,10905,-67805,-38968,1848,-63364,-8361,29707,-93458,-52954,35916,-11931,-86482,-9705,-38022,-5746,57362,32052,-99670,-64273,-1985,7760,39299,-50143,-46526,26633,40134,-54416,-37285,17397,-27137,-58692,-86701,-54060,-76727,-56490,-43479,4520,19225,-9561,-31696,8024,51720,-19305,-51960,80431,-30927,-44549,-46245,-20633,35039,-66246,79554,-19366,129834,55579,-11800,-23116,-32616,155304,87395,3052,-16985,9418,77031,60814,-3169,-61495,-87853,-29630,33975,13224,-11329,-6054,59033,60833,-61993,-75183,-55348,-19890,7990,20989,-31530,-23253,-50614,-17621,21602,-72559,-11538,30886,8487,-100446,22681,38363,44856,14996,79288,-25566,16353,-11040,766,3408,-89591,-47986,14046,-6156,-81092,-5423,286,25902,-5847,-46280,-1,-48768,-18859,-33943,36952,20930,-78460,32549,-619,-67068,17425,2074,49381,65506,80432,48577,49019,-3821,-38119,-75224,-12152,-37992,294,78677,-33810,-6478,-32572,52483,397,-3578,-1394,6746,33135,8708,-16312,11432,59784,-10251,-2964,8820,71958,11758,-68716,619,16196,162922,98411,37749,-1637,54080,11269,-15862,-55278,-38527,16574,13848,-23555,41855,-9541,-70862,31283,-37185,22852,-13928,331,-51124,-53210,-100827,-70243,37383,33127,-6983,-2419,-54920,8514,-68097,33114,16207,-36924,5980,44649,-9,6830,-50836,-45977,43849,73658,97120,-4626,-17289,-19685,-81175,-33697,20499,-11614,37458,-67714,1273,19292,65133,25317,-66315,-93071,-40565,18718,65495,16123,-3914,-9192,-23325,-19632,-45520,-44290,50855,-50252,-51259,34232,-56685,13026,24903,-32854,-9755,23502,52794,89697,50847,-1469,-69843,-39871,-54609,91935,-692,-25728,-77971,108911,64814,-21483,-31525,16307,3867,19806,-9342,-23915,-13781,21698,-25643,14573,-22468,15373,48894,-46910,41158,51791,-21472,-60590,-64713,-52608,-27279,31045,35425,150339,-3837,24058,15580,-19213,-13945,56828,-21537,-25172,95507,58805,-64,26767,12128,-18536,-2856,53145,-20042,-87800,-38141,-32352,-65260,38349,-30387,15144,32807,-80667,-55334,23465,-44197,17988,-47125,14902,123786,58957,93485,83151,60796,52943,-30072,126874,33400,15361,-57807,-80969,12653,-63994,7940,-10982,-44254,-5046,41091,-40060,-19814,7644,-43621,-45332,-48377,72158,20879,30930,21589,-108761,35587,13344,-18539,-1155,63345,-69573,-54353,16428,-15074,-97921,-49479,-687,-1765,10297,-46677,-13440,6133,-32237,-4837,9506,-33448,-29447,-28861,-43251,-87745,12293,409,-30233,-42499,-2041,-1705,-48578,-1818,17249,-5913,-26928,8658,29695,15880,-16591,-82186,-86151,-44695,-5130,-38723,-17248,18996,86289,30333,61228,51634,60440,-31939,32172,16312,-2108,57300,-37662,-11401,63945,-9437,-30989,-14671,-14211,-15021,-106256,-6320,2328,-108417,-58202,-9553,36417,35287,-29912,-46643,-132768,-12853,140512,4891,-96106,36118,29345,25684,-12644,-11845,73902,-14260,-8065,9453,-37416,-11659,9918,-20373,-4276,23454,-52178,83384,8814,55381,56315,-16917,303,56121,78012,86724,-89616,-25772,-7193,53517,34665,-52713,-109474,-56668,-53302,-19360,23449,-45828,-107210,9239,75121,1733,7860,118852,17461,-42243,40954,-49608,59866,50541,-7803,3510,-3340,40566,1448,5999,41989,80348,-236,-11649,-49250,-25750,-9705,21155,10632,-47257,-111996,-62258,-33859,-39236,17797,20035,-38175,-14106,-41733,36241,88012,84669,37021,67638,11380,95464,67131,-37104,-23129,-4058,41355,-59760,-92159,-78279,-57740,16905,8153,7882,-11626,-60149,-3719,14155,-43071,32801,-4326,-34009,34923,-64669,-64667,-82390,-22935,9769,-54092,-5560,10436,68336,-17566,19776,-14845,-4804,-60320,3052,34811,-18380,14442,38787,257,-8793,16136,1387,-27115,-39930,-85737,-28283,-128452,-92999,-60724,-93695,50625,48790,20629,-60578,46806,15704,68005,-49860,-27561,18404,8626,-73841,-151889,11493,26353,8517,-98067,-32087,41445,-15516,65542,33133,-22540,-15367,41415,34603,60168,-19801,-14919,6597,29745,-7198,4607,40874,-22898,36325,-64480,7498,30752,-5254,-99169,-30170,-14347,-40712,-42804,-85258,-67325,-109229,60513,30711,-9439,5509,-39643,2398,-10606,314,12286,-19042,-8248,25068,-6110,-61877,3700,24506,-40603,37,-4124,26586,-7862,364,20641,34691,-40676,-46659,3130,-23593,23172,18524,-15687,30320,44642,-39790,2,54510,1823,7289,-50054,60290,14578,-45502,-4803,23103,-3569,-62676,-29987,-26948,37938,-57968,-58278,-18357,40023,-16213,-59786,6636,1789,-77546,-95711,-38412,-91507,-33416,1026,42445,36387,13520,75817,44852,40908,-11929,-9116,13128,-9027,-6974],[31344,39620,93544,76495,-22471,-1419,8479,-26861,67694,43998,60250,7763,26929,42774,33188,44896,40338,10965,-22424,-56662,-71431,59026,113546,46310,-17293,-73864,-22670,2114,-46909,-49711,-43387,-74405,40739,-5181,-64008,-36673,-40438,-6056,68457,64751,19129,3199,-25766,8511,-69353,38148,29524,111988,83984,-17818,55765,1595,12914,8908,5443,-9850,-23234,53457,1250,-2203,-5774,22020,-20455,-6507,-17686,15715,-14638,41442,17757,43177,101842,9780,-5890,3304,-57740,-69805,-623,73100,-11950,26373,14675,16294,-4954,10901,75983,42657,65427,-35627,24553,-1747,60188,-38460,-9183,10203,726,-39618,14338,-25175,65959,64451,-17917,-102167,-43707,5922,58203,37206,1602,-62728,2800,18695,55827,-55574,6238,-21638,30092,42812,-34004,-42285,-39869,-1426,-53812,41949,13837,46597,-14268,8458,21551,-30457,77107,2489,1116,-73392,-26267,-3244,11244,59758,-10034,-7464,-6916,6556,-5997,79936,77823,-33691,44957,-44791,30123,-83579,-44695,18726,-70760,-6322,14702,-28791,-9606,21734,106316,-30347,-37025,-47396,-61003,-23240,-17732,16524,12477,-29289,34890,-79196,-28802,-39231,-25319,52423,19152,-22573,-16414,-6416,-14785,-46102,14000,87209,9439,-32031,31898,10263,-40786,-24528,-29981,-16739,5150,-76086,-24681,-48161,-20502,47084,-1520,-67720,-41227,463,7942,57456,13947,-55105,-54959,-109418,-79917,71166,61282,-4020,4573,-9944,-13608,-47802,52529,55931,34934,30439,18517,-46218,13930,-3960,-34821,-18380,22136,89072,56767,30396,93833,62155,7515,20186,25588,-23826,-67853,-4891,-74693,-68658,62604,164963,64367,67989,-9462,11907,-35327,-29968,93847,73237,11617,-39166,-18843,-172514,-417374,-538764,-288173,-170569,-16219,-22939,93317,50470,-23386,-12280,-55528,-38920,27224,-14251,23452,-3312,58134,18798,35488,-40195,-105190,60504,63073,23105,-31620,2755,-34849,-44095,-48142,34652,-27809,-16165,-39324,14191,-72629,15315,-8677,-46257,-19449,-9336,-62194,-10639,-42085,-3092,-30215,-10806,49271,-26239,20875,26692,9930,46061,-41123,-32004,-5496,15349,28039,48313,8317,57221,80172,20290,2633,-49349,11757,-11577,-23627,-27918,1038,13515,43485,-77727,-14802,-35985,-46149,-5011,-19542,16368,29869,-49609,54690,20620,8780,88929,-4878,37176,-29755,-42905,2162,-46022,-97253,-127922,101183,-79212,-98354,-21016,-65866,-14443,-32670,8588,-17787,27146,41107,-10183,-90603,16479,-40914,-28968,-10640,-67764,-1285,27248,-76889,-44362,31007,3381,-92783,9097,-9696,-23978,17894,16541,-115269,-65577,-44399,17468,54289,-62720,-46141,23375,42861,-21826,-40282,12561,-26275,-60612,-85598,-41733,-59601,-53650,-29747,10976,39322,-15918,-22979,21577,36255,8920,-43254,90341,-4563,-48457,-24549,-35923,39462,-64059,108654,14913,132794,40529,7021,-16297,-25466,142337,89987,-6523,-13746,4092,76659,35263,8186,-64319,-80692,-19168,20973,14637,-36722,-64310,31817,62244,-47970,-68782,-10010,-16333,-18560,-32392,-62668,-25043,-71405,-7909,19538,-55660,-2445,54598,23262,-124410,1638,16353,37570,29919,90547,-20431,5257,12494,21870,29228,-79311,-35303,33269,36176,-70428,-39584,-9141,40516,6993,-51850,3098,-43776,-13613,-26010,35418,30740,-70953,19483,1755,-50212,46449,-6956,29022,28528,62422,32022,63047,-1682,-32965,-67531,-38522,-15242,23174,80382,-13605,-1820,-34351,44525,27532,46272,-27629,-5573,20195,20036,-11115,-981,51810,-9287,-7021,-14868,85416,43137,-50135,655,11033,153491,100629,46492,5558,42613,16036,2664,3006,-32176,40996,33254,-17762,48091,12379,-91782,61949,-36307,19171,-8804,-17295,-70074,-104517,-112162,-91034,77586,42238,-4992,9179,-36775,2986,-69407,22445,29385,-16356,2312,61008,-14863,16185,-52298,-31189,38904,85539,119686,-468,-13381,-9548,-107082,-16463,14242,-4490,47471,-77297,5199,20401,65592,19319,-51743,-131341,-55805,-2812,73535,10447,5894,-3430,-43558,-24413,-39184,-40316,33192,-69976,-32808,2525,-32506,53324,30730,-12701,-2354,51092,54801,68160,38508,-5361,-56445,-55413,-46688,86882,-20074,-5436,-46664,110232,86678,-29990,-20381,18595,20194,15335,-14640,-17758,-31089,11291,-33621,13544,-21554,21787,27718,-9842,45178,75914,-26515,-54947,-65834,-68852,-19896,21757,18648,97300,-17799,20841,15095,-2116,-23822,67147,-15728,-11248,83709,50684,13716,30704,-10484,-1137,-941,35008,-44045,-84590,-41653,-26050,-78789,45188,7699,29150,33794,-76424,-57616,18525,-12224,-2617,-51077,1960,135163,60332,84585,53782,63616,38152,-52570,122481,33018,18542,-26203,-36444,8285,-47856,24817,3458,-42311,518,57914,-58891,-30490,3483,-52218,-58067,-54315,70758,35527,40477,-1160,-100086,24612,-6867,-35438,14489,63153,-64085,-11315,17678,-20835,-106395,-43945,-12470,-16735,-6282,-25762,3036,-2255,-12412,-1444,9660,-21729,5414,-32616,-59284,-129049,-13241,17946,-48345,-35041,4103,-2148,-55133,-25062,3275,1641,-15498,5755,15537,13554,-40925,-81718,-93678,-38144,5279,-38105,-21681,15759,82345,41032,73030,47396,38706,-47042,36118,-3249,11663,54106,-36511,-4870,78893,-19168,-33501,-10156,-31474,-619,-123802,-13246,-3457,-87326,-40247,488,37548,41603,-45383,-71927,-123232,-9246,124294,1828,-51066,36504,35799,5878,-15465,-8979,80864,-8793,-15941,12210,-62367,-14130,9124,-3396,-2175,13605,-61090,76341,2186,32745,81011,-3384,7015,65258,91714,94900,-65179,-12891,-6777,50319,60701,-55626,-74370,-25813,-76945,-33313,31783,-30071,-63148,5699,56481,19821,-3290,78587,9499,-34873,58161,-99936,33401,53289,-7055,-840,16495,6357,22317,-8876,37160,84750,17217,8291,-23685,-26191,8041,10263,-54287,-64455,-104674,-67702,-41081,-64249,10177,1736,-12120,15776,-41435,35080,94067,90223,42554,76375,24053,108918,60758,-76985,-35825,1634,43234,-73116,-97580,-75805,-39100,49917,33060,9464,-12399,-42731,-33125,-9741,-56558,8002,-17632,-27318,15114,-88856,-38717,-62197,-20337,22256,-47684,-11641,28702,89578,-24210,12018,-14101,-11962,-55317,-4245,33509,-19212,-11152,38415,-39963,-10346,5556,-11755,-36335,-40593,-70344,-63117,-112323,-87254,-15347,-84035,50015,76458,23592,-40333,49940,21854,96916,-24528,-23002,-5001,-12833,-54874,-137871,23426,42766,-17580,-128977,-25927,36616,556,53471,46984,-9380,-36365,70363,54903,48723,-65277,-9174,11484,24881,21335,39314,42612,-30209,31299,-60908,30685,38685,-4980,-102244,-48804,-2770,-33022,-43519,-65779,-24703,-99970,80162,31450,-61777,-10275,-48615,13928,16546,24776,10186,-47375,10919,30662,-7364,-68075,-7164,17513,-30092,37688,16630,26317,-47679,-5276,9054,56293,-22234,-17397,11520,-15626,16952,23362,2878,40712,24180,-47834,-1453,54928,27906,4310,-62679,49048,-11578,-45622,-5935,16006,-12080,-59374,-33723,-54394,40831,-54253,-69599,-31318,19884,-10706,-55561,91131,-17761,-70672,-83310,-11738,-61641,-46351,5761,48303,69056,-2959,77324,29179,24443,-13518,-17502,17990,-21429,-11022],[43649,43208,49948,64548,-44047,-2215,-11476,-68750,74469,24898,-6063,10261,30464,36725,43935,46054,30166,15202,-21568,-60987,-72646,39951,107564,47874,442,-81597,-29403,602,-53897,-46712,-29562,-71272,28725,-18650,-49971,-37212,-35728,-10795,79553,71590,33942,-2513,-24775,10130,-49185,75681,15338,100176,66477,-29032,23461,-143,21866,12745,1082,-29011,-3587,51940,-9233,-44870,-17617,31730,-15150,-4247,3365,-8396,-6388,38578,9515,49090,92573,-10778,-7014,8542,-47543,-71316,92,52860,-6585,32259,-11092,1135,11284,17185,33437,49975,107457,-9265,39989,7497,61458,-13598,2922,-265,-4435,-45921,17302,-12273,48351,67308,-24963,-82402,-69249,18720,67072,9786,-5707,-47537,-265,623,49865,-55282,28733,-10650,12386,26322,-48499,-29377,-32580,10464,-29350,20895,4597,32659,-22002,4073,21846,-34172,56599,-3165,-12499,-75147,-22298,-7425,17524,54163,4164,-15626,-40934,-23007,-13887,106212,53293,-33454,55182,-45316,65500,-49799,-33602,33241,-49886,-15977,15179,-38514,-34613,-3311,114546,-21217,-23094,-57062,-42573,4285,-6541,1599,21796,-43871,42611,-43312,-33461,-51841,-9961,65690,28800,-13340,-7114,19513,-16214,-23263,13777,98369,5935,-39911,34698,9464,-33955,-28532,-19815,-47607,-18212,-74735,-12439,-51027,-20039,52030,2189,-39717,-31730,-10120,13388,69339,14682,-17204,-62027,-111896,-60131,71462,58982,2874,24833,-8884,3950,-26891,46580,55014,47412,17949,13611,-51187,34377,6112,-14159,-49609,-15421,108396,61422,9764,110907,55232,-23929,-6054,44801,-7453,-39355,5912,-103675,-78563,66721,185775,42012,59684,-14244,39689,-37199,-29266,68755,62151,27541,-22487,8499,-150812,-462391,-589300,-308276,-164159,16792,17247,85050,19923,-27032,-39585,-88832,-63663,41389,42101,-8393,-2375,45632,12847,49884,-23581,-112248,78135,59653,22436,-9569,1661,-51395,-49873,-45418,37926,-21928,-23140,-33144,10660,-76641,-28437,5464,-41353,-996,-5796,-47838,-8144,-63411,-9985,-16519,-29055,38833,-27116,5314,9155,-5349,7029,-42468,-45763,-17545,1202,41311,64240,19391,43575,35909,-17884,3592,-24105,17935,-7530,7798,-13665,21217,52693,30396,-97640,-20769,-32771,-40182,1640,-38379,5916,52768,-1953,65341,25399,20853,96516,-440,18317,-33194,-15854,19966,-20626,-121789,-171816,115014,-67791,-105944,-26801,-62952,-15537,-19628,7865,-8758,52955,55274,-4934,-102611,25255,-14423,-14934,-21354,-60526,8891,29267,-47634,-36030,2392,18694,-74164,29335,18828,-34568,-14458,14921,-109982,-59838,-81263,15978,64038,-53069,-39811,21445,39734,8439,-33333,-3222,-20407,-41252,-69628,-25737,-40296,-46753,-8874,19127,58299,-18118,-9779,18537,15409,46989,-33315,87553,29698,-43209,2185,-39354,48636,-51159,128386,43082,102314,27366,23036,-10525,-19927,104191,73055,-23393,-7291,-2373,61039,-4990,11430,-55434,-74418,-14930,10695,6924,-55650,-99532,-5402,53829,-24806,-57670,37610,-9520,-30488,-66218,-78187,-21130,-83439,2235,20182,-25042,9678,67560,33578,-117482,-13589,-9188,18902,47666,97734,634,-8380,32457,40003,48942,-58055,-26039,53034,79061,-54872,-57818,-12332,50126,30579,-41405,-443,-33409,-3082,-15590,26587,32649,-54511,-1258,7018,-26189,61535,-7416,10359,-17102,42369,13765,76741,1824,-17040,-49148,-69716,-2196,52826,63228,-7331,1561,-50467,18869,63970,104067,-42613,951,14149,33831,2893,-9951,29301,-14372,-16125,-43147,91737,65387,-24631,-4798,4361,125131,100445,51346,11989,34102,21115,19135,42276,-15826,58832,48022,-10169,36521,32234,-90752,84958,-36988,10648,5179,-33898,-94939,-116856,-97459,-100042,116821,51702,-22270,14982,-15818,-3088,-58680,15119,33379,585,4082,74348,-39487,23126,-48199,-17589,29616,98183,122793,-2493,-2838,1690,-98351,5225,16562,2894,41938,-87340,11734,24735,56833,18471,-34509,-154115,-62445,-31621,78333,8561,12372,-4713,-58816,-26359,-28644,-26564,17088,-82392,-303,-23161,6768,115945,45736,15484,3776,71986,51111,37000,10066,-7376,-39588,-63419,-41028,67009,-35478,18936,-17367,91683,96747,-30665,9816,16549,35702,16116,-23289,1526,-36037,-480,-38094,2498,-21142,22205,943,31243,37793,74897,-31813,-48716,-65408,-74923,-13958,7579,8379,51968,-17131,15779,15341,-2477,-39848,69391,4579,-2496,61931,41742,24423,22738,-30536,11446,-623,1558,-61804,-64897,-43050,-25329,-85040,45336,33877,35548,28452,-68432,-54263,17142,25798,-20631,-54225,-8605,117441,55218,63537,21627,50894,18029,-63421,95594,21013,21772,11026,10127,-1990,-30629,40038,12456,-40032,9980,73420,-69502,-39424,-105,-58199,-63397,-56467,60007,43125,53074,-19774,-70511,1733,-32996,-57571,13344,51149,-50816,40698,18028,-36286,-107261,-36971,-18198,-26199,-28958,-12089,2396,-14647,5488,80,8023,-11097,38086,-32569,-77297,-138144,-28116,36489,-54354,-36389,7646,5613,-45630,-40683,-12437,10583,181,-8978,-2275,6393,-52332,-63528,-87260,-11979,14905,-42760,-19417,15197,72147,46075,84603,36506,8033,-63674,32334,-19881,27830,48181,-28081,-1140,87547,-26338,-30326,-6162,-48261,15605,-120687,-20142,-3244,-58330,-13646,12155,34953,45168,-52261,-88342,-94466,-8762,84424,867,-873,37504,40808,-9695,-18293,-8605,82932,1979,-18945,16330,-73629,-6605,2814,12903,355,-3577,-56332,57480,-4426,21861,92069,15498,14296,74080,97005,88451,-24613,-2826,-905,44133,81659,-40194,-31189,9564,-88046,-43672,29628,-15240,-24832,-10082,26834,33447,-16665,12094,-3529,-24496,78252,-135510,-13826,41637,-1739,-2917,28586,-36029,47290,-11344,24758,76212,21685,18950,-3535,-23784,19514,4743,-85924,-78057,-103592,-64999,-45069,-82247,-4994,-14930,17263,41062,-47209,32569,106261,87758,45768,77742,32062,113854,40042,-93595,-51717,12170,35539,-76652,-80682,-59601,-13572,70803,62791,13900,-15681,-21256,-51597,-21989,-56730,-11949,-9981,-12936,-190,-103644,-7496,-32619,-17147,24582,-28212,-9902,31281,93747,-25030,-4508,-12765,-12955,-45274,-14159,27234,-14444,-40993,26354,-73915,-7042,-3785,-13760,-35163,-35743,-26910,-92071,-67970,-72499,20585,-63319,46230,79848,28712,-16969,51181,13617,98879,-2076,-20345,-29823,-29716,-40196,-107186,33231,58369,-42342,-136546,-14996,18776,14308,27768,57013,-861,-54909,74048,65093,31633,-95757,-7271,15076,28510,51499,65059,36215,-37709,28663,-49154,46693,38087,-2522,-83294,-67521,6418,-21891,-42576,-42922,18516,-78283,84489,28491,-94906,-29065,-55266,19962,29671,51058,12375,-68901,33832,29561,-11271,-45926,-10769,12890,-18572,61539,45363,24528,-82747,-23235,-13634,61021,-5732,15940,19935,-3534,1068,22005,24162,40344,2463,-36516,219,48879,55990,8686,-68054,29591,-33355,-34777,-14866,10532,-16117,-49748,-26072,-82142,40109,-52285,-74847,-33714,-4901,-7609,-48063,122297,-35028,-51796,-59288,10116,-18920,-48398,-998,50588,86237,-19462,67353,6730,-3165,-12671,-13096,20833,-25931,-12003],[50702,41064,12666,48139,-66333,-2006,-20248,-97922,71664,-173,-61721,6587,20405,14967,51936,44463,31943,22855,-11668,-69987,-67919,23397,100934,31805,15700,-81064,-36604,-6032,-52797,-40728,-22559,-50337,12300,-32107,-32179,-24460,-24397,-6726,76140,73418,42498,-7441,-16588,11100,-24781,102836,5199,61933,36073,-32575,-15530,-15953,30068,11198,-870,-44368,35927,48746,-10110,-71920,-31025,39892,-3771,-7351,26499,-23078,-1303,29916,2152,47339,47820,-38764,-6545,12476,-35643,-48333,-5106,22670,-3866,45636,-33102,-13868,26424,19907,-4734,43483,122250,19516,49647,11697,38298,13095,11328,-9371,-10240,-50792,13567,7469,33051,60369,-30050,-43655,-91736,31604,53744,-6331,-11443,-15543,-2280,-14192,39988,-49765,44600,1491,-12033,3368,-60286,-13460,-30792,11972,-11511,-8918,-2436,20336,-31586,977,20749,-26628,42478,-7610,-15312,-60766,-12859,-18204,18793,44729,13059,-15299,-62000,-43197,-24965,116444,34064,-23023,58980,-51641,90820,-6966,-16827,37693,-25735,-27827,15770,-55704,-58922,-21919,108618,3546,-11449,-59032,-23208,24548,-1858,-11156,37563,-38833,48021,6179,-26591,-55558,-1589,72826,38921,7803,-55,45406,-20104,465,-9301,101631,1276,-48171,33162,2944,-19096,-21363,-5870,-81030,-39710,-53228,1756,-42202,-12459,41856,2809,-12572,-4956,-1899,19387,70126,9519,21540,-56185,-94571,-27815,67045,61741,13517,39406,-15347,20473,-7970,43471,28843,51248,3902,11055,-39104,45093,11826,5813,-74261,-52796,109730,54278,-11416,112461,44232,-48848,-29530,63341,16472,-4588,29464,-110289,-71509,63620,170419,18091,56133,-26774,73786,-28885,-16785,46513,52787,32032,-4279,15850,-125062,-339672,-610093,-417744,-160785,26716,35773,67120,-13353,-33797,-65162,-102856,-86112,51144,90180,-40219,-2229,21157,5649,67379,-8157,-97707,85353,49092,6468,4358,-1355,-55115,-46014,-38581,33864,-20957,-23293,-21775,8049,-64384,-75423,17991,-28416,8883,-3859,-29471,-1495,-79462,-14102,-253,-40112,18301,-21332,-9400,-3347,-12788,-26557,-28765,-83886,-63649,-15297,47021,75543,28301,16920,-12475,-61239,4758,-6433,19413,4270,36572,-2412,47121,74537,13865,-104716,-24458,-27725,-39472,9566,-58912,671,59032,37705,67901,26593,33363,89903,2295,2138,-25488,12237,27046,4476,-129420,-220370,106941,-50684,-106464,-35453,-60712,-21280,-12591,-1277,-4095,77881,68932,-2169,-99617,34402,4668,-2030,-25965,-44093,18850,35787,-11549,-31405,-39903,26708,-34571,46513,36847,-35872,-33804,26140,-84825,-50140,-104396,1904,65328,-27436,-31463,23634,30870,27791,-14699,-23870,-10684,-11758,-46179,-9784,-23097,-39643,15919,25446,68855,-15230,1520,1328,-7761,79749,-24787,68654,52492,-31792,20476,-29145,60673,-30236,131259,57389,53486,18482,35023,-6743,-14823,55550,42448,-42709,218,-9442,35746,-42973,8753,-36568,-71680,-17640,3343,-6918,-62901,-99501,-40596,36444,-296,-45713,67492,-4020,-22096,-72802,-78328,-14351,-79105,9967,20228,11598,22532,67722,36014,-89464,-22200,-29993,-553,65331,97726,32090,-18267,46754,52110,63785,-29510,-23948,65953,108106,-44347,-63630,-5586,53435,58185,-19417,-10748,-20568,7791,-4873,13495,28082,-33687,-25284,14517,-2231,55557,615,-4293,-52913,25796,-1152,84152,2542,7294,-21990,-89983,583,78301,35919,-12767,3888,-73737,-17224,96196,147075,-43276,19927,13647,40835,22611,-13744,-2986,-26100,-22309,-68501,89267,71404,520,-14753,-2055,92895,98881,52232,15772,33301,26564,32541,53648,6486,66176,55055,-1328,14713,44759,-70131,90755,-38639,-2629,25327,-40789,-118306,-83434,-66033,-95862,147309,59225,-43275,13308,74,-9919,-40463,14334,28606,14682,12570,79818,-62548,28387,-41099,-9640,17378,105051,103009,-13712,11561,9675,-62383,25330,25098,9377,24842,-96628,18202,29339,39584,20736,-18887,-152002,-64422,-58527,80736,10613,13436,-15364,-65415,-26474,-18613,-8143,7217,-82355,36219,-28375,48117,168748,63975,43261,4777,73664,37752,4571,-30229,-7640,-31197,-62236,-42300,39147,-45841,37968,2885,60370,95459,-22904,52397,10923,45181,20939,-34015,29652,-25828,-9044,-37417,-13109,-19437,14328,-28454,56243,17772,46460,-36817,-40596,-62716,-72331,-11159,-8355,3449,29854,-1752,7677,15979,-16474,-61274,62396,33020,-3170,33290,35837,31925,3253,-43158,15889,-151,-39587,-71713,-33025,-42423,-30858,-87262,36273,41229,32750,18371,-50577,-47311,19193,62680,-32490,-56095,-19352,77602,46134,35435,-4934,23571,-2462,-66278,49625,-1535,24552,41769,41752,-17909,-15865,49628,13339,-35069,20961,83788,-70315,-42661,-1931,-62746,-59037,-52141,43771,45939,66062,-30469,-29968,-25826,-56530,-74952,-1906,30637,-35733,79760,17546,-57082,-97059,-38554,-16168,-25172,-51855,-6354,-11447,-22199,17750,1479,8393,-3029,57725,-29705,-86387,-111748,-30222,52641,-48159,-45731,7913,13756,-22009,-44960,-24958,17300,14221,-30454,-19487,-5016,-45231,-28269,-71315,18041,22338,-51528,-9582,21215,54929,46816,91152,20847,-19638,-77712,18905,-28627,43552,41557,-16565,-3221,83108,-30143,-20362,-1893,-62550,29181,-89233,-27144,4781,-29606,17197,24623,29123,43553,-51689,-92780,-53775,-12449,37113,5546,35493,40220,49559,-14830,-22458,-14785,77316,14132,-16068,21784,-65565,10695,-4099,26797,1111,-22799,-40304,34564,-8774,26497,88164,37426,22819,83487,88063,67350,23675,2016,12225,33154,85385,-14920,3121,41615,-72721,-47410,22052,-5632,-2584,-35079,-7294,39798,-28150,-52845,-16658,-11752,96749,-143003,-57763,17532,4548,-1585,33004,-72981,70721,-147,11891,53491,15863,19065,8635,-18087,21882,4051,-82373,-82877,-109092,-55263,-40859,-86126,-26012,-22746,46204,53401,-58423,26994,111423,69952,45641,67797,28168,102410,8099,-88293,-65181,26414,24356,-62404,-49027,-26334,13691,74143,86722,17411,-19056,-876,-57161,-22093,-43720,-17327,15389,4264,-8892,-105507,22113,-971,-12271,16667,648,-951,18435,80181,-22302,-29297,-11123,-4581,-31396,-26758,18003,-5135,-67105,2206,-93572,183,-5911,-1922,-25050,-27261,22972,-106188,-11756,-51505,31009,-37120,35844,68378,33701,3436,51634,-840,72496,14422,-20507,-49807,-38217,-32036,-71936,37526,71188,-55252,-114253,-2808,-5324,22689,-3593,60899,2064,-65090,46537,62529,15922,-101207,-3389,15116,36303,68538,74245,25250,-44729,27183,-29790,51593,30362,556,-49922,-86950,9147,-11309,-39416,-23546,43306,-49290,75106,21120,-95645,-45117,-55419,19431,28652,65792,18954,-77950,50408,19249,-16577,-2148,-9235,10638,-11728,64386,71297,21904,-103728,-45843,-37086,51384,5103,45351,27028,8606,-15831,15148,43071,29202,-9988,-13290,5530,42024,78810,19290,-64441,9339,-45625,-20893,-31222,5946,-15352,-35587,-9507,-107144,33285,-57286,-75306,-25699,-25731,-9741,-40150,93095,-44898,-24158,-27676,19762,17953,-41237,-17416,48082,82347,-29712,46101,-16106,-28719,-9775,-590,23783,-23945,-8832],[50448,33144,-5241,33135,-79939,-1710,-17975,-99021,58096,-24813,-84585,20,4446,-8053,55997,32373,40913,33442,5504,-78560,-61076,11398,91920,5496,23141,-71815,-42948,-13194,-42655,-31904,-24803,-17286,-6531,-41153,-14979,-2537,-8777,5799,58130,72176,44976,-9718,-3555,12035,-1367,107309,176,12091,3833,-31349,-49973,-48278,35891,8077,-841,-50284,74524,45047,-4750,-76556,-42874,49492,11550,-14797,47037,-23799,2816,22767,-1198,35888,-14172,-65748,-4654,13207,-23953,-6774,-14222,-8745,-8294,60952,-46732,-26496,40625,25111,-31415,25805,117142,42973,50301,12126,-98,34409,13051,-17395,-14152,-51372,3295,30573,25022,48550,-27666,2115,-97725,45065,32208,-6914,-9411,19335,-2190,-24235,32400,-44114,48645,11549,-37361,-24298,-65797,643,-38198,2702,-2501,-33448,-4945,16844,-39831,536,19231,-7085,36625,-11194,-9025,-35629,-1025,-33066,11812,33814,13648,-8540,-62848,-51375,-35179,103643,24455,-6459,56829,-66314,98072,35712,-920,32906,-5346,-36444,14695,-77209,-72098,-28187,94497,35545,-4266,-55717,-4223,29853,-3467,-20362,53111,-16106,47752,50973,-10777,-47962,-821,74565,47043,32942,1754,60276,-22655,19994,-46596,94717,-646,-58204,29951,-9445,-3600,-7186,8176,-105309,-51638,-23124,13074,-25438,1146,22704,846,6419,36459,15350,17774,63666,2323,50724,-38643,-65263,9723,57048,71488,26532,42354,-26861,31938,4458,39953,-9237,47806,-2551,16217,-8669,44902,14718,21692,-82482,-77795,95889,27141,-30056,92563,34399,-58996,-45153,73103,42315,28778,61550,-91082,-46408,53915,122447,2971,58145,-39096,109233,-10597,1191,34759,46815,24696,11076,3473,-103041,-127921,-579509,-569081,-160037,11208,20786,41634,-36877,-37629,-76669,-84359,-93539,58438,116966,-59531,-3655,-2237,491,81912,3157,-62434,81230,35717,-20280,3925,-3136,-47383,-32810,-25816,30499,-21741,-14739,-3728,7987,-39663,-107529,27155,-10282,7217,-5305,-11474,9279,-86505,-12632,14761,-39649,-1052,-8459,-19964,-8780,-9192,-39392,10722,-83756,-81511,-21168,45487,81263,37545,-9244,-47682,-97198,12301,1100,16050,23334,52830,2254,72852,73251,-1391,-97976,-26684,-20989,-45287,15786,-76789,512,42881,61536,63205,23837,44185,71491,-99,-7754,-12643,34432,27880,28380,-80834,-210313,89092,-26595,-94662,-40073,-54652,-27803,-10632,-15189,-5363,95651,76560,-2933,-76580,41705,12713,6490,-21741,-21925,25859,45078,23791,-30240,-78464,23903,14320,56887,38548,-29075,-39166,43894,-45906,-39737,-110367,-21607,57147,3029,-24973,31187,17701,31074,12719,-41812,-442,15415,-23664,3290,-10378,-35289,39730,27162,67110,-6600,5119,-22999,-29327,93781,-19630,33812,52690,-17890,20611,-8341,71722,-6693,113819,54121,7829,14543,42673,-4673,-7783,12522,7594,-59196,5863,-15778,8542,-64331,2736,-14232,-72037,-21961,-1407,-22477,-56543,-70326,-64102,13986,17621,-35755,69570,-3325,5400,-55985,-68093,-8106,-59133,12152,17262,44891,34342,56980,29529,-56182,-26168,-39833,-8264,78924,87000,62818,-20227,54354,56161,72889,1138,-29779,66714,110723,-47191,-62273,11727,51142,81196,6392,-23640,-8162,14292,4283,-1169,18965,-12903,-44081,22844,14705,29921,13120,-15103,-62606,14501,-10076,81899,-4473,33849,8795,-86931,-4515,90336,9487,-25018,5757,-92978,-49552,113329,157679,-31472,37926,14258,32183,42452,-12395,-36711,-42538,-19999,-84388,78331,59374,18333,-25805,-6241,69305,96694,48920,17640,42546,33614,42432,43005,26321,61685,53323,7197,-6410,49173,-39661,76351,-39581,-19318,45382,-35354,-130164,-23681,-32517,-80518,165663,62429,-54817,5378,3942,-15306,-22053,20984,18030,28237,25714,73691,-72536,33163,-34708,-9375,3539,97820,64717,-33975,24544,11218,-16156,39233,33721,14428,3183,-99084,21684,30881,16573,22848,-8475,-125689,-66009,-74902,80552,14628,8167,-32999,-62086,-26189,-11772,9119,3595,-68363,65362,-8488,76844,184732,77156,63576,-868,50309,13705,-18961,-69300,-6587,-36262,-53392,-52947,12779,-50522,44794,11414,26544,85308,-9262,89965,3296,45716,27456,-46141,57381,-5830,-11734,-31440,-24440,-13081,-923,-56405,52883,-11681,2691,-39742,-30677,-56061,-64078,-11998,-23080,-78,30701,22399,-3405,16730,-35524,-86645,47029,59211,-11304,3858,35618,36816,-22326,-45288,12496,2489,-77068,-74661,1891,-40132,-38423,-89046,16345,30557,21439,7108,-18476,-37883,23015,90371,-35645,-56026,-32990,32352,35933,7891,-21318,-10176,-19995,-65041,-965,-30504,26043,57719,48323,-36478,-6996,51570,5720,-27677,30013,86803,-62422,-38688,-1988,-66202,-45041,-41530,26292,46450,76188,-32933,6833,-49472,-69274,-79462,-20128,7898,-24761,87015,16199,-74872,-76687,-56033,-7162,-12774,-65605,-1435,-30340,-16646,24139,5261,13778,1678,58906,-25736,-78210,-62663,-21473,63329,-32678,-56241,7275,15369,7334,-38574,-30348,20415,20456,-49439,-31061,-19111,-20313,16668,-51122,36524,26744,-60959,7124,34132,31672,45850,89029,3276,-34585,-84737,-3175,-28374,53053,36102,-5981,-12702,63171,-30921,-3554,1824,-74027,36149,-37565,-33134,20252,-8614,45708,37259,19941,34678,-46109,-85618,-15410,-19235,-928,16454,49394,44936,62540,-5889,-27581,-26221,60981,24129,-7181,27878,-39719,31887,-7326,36378,-1528,-37654,-19585,15576,-8823,42146,72677,58156,31301,91134,62973,36586,64934,1024,31725,15580,65977,4002,15574,64027,-28552,-42641,16086,-2313,3442,-64273,-39164,38381,-34509,-88707,-24624,3389,106619,-122764,-80771,-12844,8530,2719,32059,-89622,84927,18173,5986,21098,3606,10490,12822,-11353,15193,5591,-58428,-75204,-116451,-42856,-27361,-73153,-48433,-18701,67490,51267,-67831,18342,101776,35439,41386,42207,7446,73196,-26427,-69164,-70901,41168,16219,-30063,-17866,22487,35952,60600,95398,16357,-20135,14578,-50907,-12980,-22112,-2390,46115,18565,-10890,-96991,43202,26588,-5122,2390,31199,12512,-3744,54046,-17741,-58106,-9166,13880,-16443,-41696,8496,6221,-83826,-29203,-95105,9217,3707,20723,-9658,-17967,53304,-101943,36405,-29487,11292,-11678,19742,55507,36562,15405,51333,-12593,28700,25043,-23186,-60182,-37253,-29075,-43590,34977,79103,-49380,-67414,6968,-26744,25545,-31100,57149,69,-62666,-530,49695,7640,-82866,8244,9125,42479,64747,66050,15222,-49693,24967,-5869,45166,17133,2810,-12715,-106251,5907,-3868,-33059,-12590,39586,-20339,55714,8398,-65719,-53371,-44624,13968,19842,61934,29707,-72516,49357,1457,-20310,46284,-6046,10158,-12748,46178,84703,19156,-104703,-63686,-54528,32891,9184,64712,31905,16773,-23975,5565,55613,10112,-9052,11754,11554,38187,91137,33343,-53517,-3919,-46467,-14522,-52469,1174,-9953,-20068,10501,-125801,20111,-70168,-74308,-10726,-35196,-17844,-35235,29251,-44001,6321,4839,17783,34672,-29888,-37717,40756,58061,-31234,17410,-35090,-40115,-5350,12324,28841,-18051,-1295],[43041,20835,-4154,25098,-77617,-1029,-9427,-68820,36179,-41745,-70567,-3673,-7104,-14855,56130,5779,47530,41913,25050,-80833,-53991,4091,78435,-19366,20452,-54891,-46518,-16565,-25937,-20457,-34728,15464,-25605,-43131,-1469,21663,7070,24120,30840,65678,42712,-8082,11258,12503,15898,86547,-269,-30518,-19427,-30698,-69092,-89039,40183,8712,41,-45036,91903,42563,1842,-64563,-51459,62164,27097,-24336,60283,-11819,8614,26009,1486,15759,-71416,-83991,-1629,10211,-13679,37612,-24016,-29806,-22272,66464,-50093,-33778,54318,39733,-45310,2184,102180,54810,40346,11520,-37750,45550,7016,-25381,-14349,-47322,-11683,51269,26050,38640,-13056,40047,-81447,58148,13445,6024,3396,43211,375,-28877,33660,-41803,39229,17177,-57314,-53388,-63457,7705,-53968,-14695,-1106,-41856,-2329,23911,-43063,2771,18374,20479,34242,-17016,931,-7235,8048,-47062,-3238,25418,5309,64,-42998,-48163,-41142,69620,23163,10872,50500,-83014,85857,67297,7222,22515,6856,-37561,10818,-96683,-68161,-21148,80742,63003,-1880,-50423,12597,16636,-8655,-25549,60827,15643,40851,73741,8142,-30382,-4901,73053,52004,49463,-2210,56796,-20481,31770,-81154,77524,3961,-69423,26623,-25742,5094,5388,19745,-109975,-49869,2586,18082,-6937,18706,2731,-1995,11679,83522,31071,5465,54789,-3022,64175,-14232,-34734,41507,42620,87176,39831,33326,-38313,35537,11019,34351,-41230,41494,6860,31636,32332,35799,17434,31394,-70991,-83982,74830,-17879,-44059,51702,29251,-52360,-50591,68892,64062,55553,93733,-49150,-8893,38872,59504,2473,65293,-38905,139243,12386,17122,35240,44799,9528,20720,-21401,-87018,65718,-488197,-687710,-157851,-20164,-18568,14661,-41919,-31966,-67678,-33863,-74891,66681,118633,-57043,-4625,-12417,455,88322,8629,-12782,70865,24258,-48480,-11231,-689,-32313,-13603,-7583,32711,-19016,1239,19675,10753,-11054,-108930,32709,6185,-5194,-11196,1782,23057,-84202,-3595,25617,-27216,-7209,9754,-24312,-7222,3880,-25242,75867,82003,31950,1437,41703,82713,49156,-20400,-57480,-112850,30703,2363,11308,47684,50920,-683,92203,53088,-11474,-79617,-27034,-13469,-55197,19555,-87077,4963,7724,68484,54178,18525,52160,47645,-9908,-10191,-1798,44009,25149,44039,-21656,-198084,63606,-4492,-74591,-38303,-44165,-32895,-12926,-28729,-11834,99887,73944,-7222,-36218,44401,8672,8531,-8861,1831,27717,54758,51846,-28389,-96361,12100,57542,59082,26004,-17027,-33725,59353,-2984,-30522,-100295,-47546,41156,27048,-23044,43094,2762,18088,42496,-50722,6083,31322,-8368,12175,-2013,-35046,57473,23317,54115,8049,-1609,-45449,-44844,83994,-18356,-11671,30391,-4922,456,15546,77341,13034,79072,35037,-18468,14312,46530,-3334,3193,-13767,-21547,-67981,7655,-19435,-13326,-63494,-5011,2910,-72675,-19393,-3632,-35367,-38319,-32459,-71690,-7592,23892,-29028,50544,-7303,44539,-26818,-53839,-4982,-33246,6739,10898,66371,43866,40501,15816,-31171,-28810,-36405,2941,84611,64491,81209,-13475,55242,51645,74150,28928,-40956,54277,82968,-65350,-57262,36453,45390,92068,28045,-33307,1695,13594,10426,-15845,6713,4891,-48880,30077,20629,-6242,24062,-23459,-41874,6684,-13783,70163,-21319,54752,36314,-58141,-13829,84603,-6738,-38017,7602,-98479,-63949,111333,135590,-12534,41844,10750,5654,56538,-7246,-63132,-59359,-7978,-86952,61841,33867,24673,-33585,-6724,57599,93545,39685,20148,60515,42652,49281,23471,32936,47056,44388,13151,-17639,47912,-12366,47509,-37920,-37085,58194,-20658,-122919,31481,-8231,-58079,172687,59514,-52175,-5230,-6945,-14536,-11086,33040,6418,42296,38862,55805,-63005,38172,-32408,-15961,-10967,69721,18360,-59822,30351,5340,22615,44859,34148,18056,-16061,-88327,20362,27160,-8073,21776,-4845,-84225,-69138,-75947,77162,17057,-2768,-51395,-50662,-26694,-8432,20822,2608,-43960,78300,28298,83101,157220,77874,72594,-11651,7002,-17404,-26733,-89818,-4863,-51467,-40619,-70524,-4401,-49010,37632,9019,-2024,69464,5647,105375,-4386,38922,33234,-58899,73495,12393,-8180,-20659,-22932,641,-19420,-78787,23202,-43436,-34723,-38088,-20499,-42997,-52536,-15865,-34501,-6211,44236,46035,-16202,17423,-50575,-112843,26369,72629,-19051,-19042,41284,39396,-45199,-36288,5655,8485,-100419,-73263,29775,-35745,-40862,-91348,-13902,9154,4570,-602,27093,-23588,26319,102715,-29377,-53575,-49874,-1107,26876,-12335,-27871,-37397,-33265,-61906,-37393,-58354,25146,56176,31024,-52292,-6229,46926,-8430,-21624,34010,82678,-48650,-28707,-1376,-67640,-24115,-27518,11363,45693,80537,-28986,28874,-62885,-66940,-68673,-27629,-10163,-21245,57819,13928,-80404,-51967,-87037,5987,7588,-62939,11873,-45815,5143,26658,13289,24911,2871,42985,-22782,-52355,-11359,-6873,66265,-12680,-59025,9725,7421,31089,-27252,-28007,20779,14751,-56266,-33568,-33438,15035,58621,-31135,35260,28131,-66885,28431,49740,6192,45272,77249,-13593,-33962,-81910,-29856,-21446,50380,32959,1076,-28566,31651,-29682,18291,3471,-82675,35301,15428,-36506,39670,882,65055,49894,6803,18363,-37571,-70103,7471,-26135,-18664,30447,44340,50664,73623,16430,-31976,-37407,33564,30545,6673,33696,-3782,47924,-5035,39776,-7853,-43100,-2011,4668,-3332,58247,51760,71339,36705,91402,26331,4810,84081,-4406,53823,-7736,28089,1950,4396,73811,31468,-29452,16693,-3675,1152,-91818,-63564,31239,-34055,-85226,-23700,21417,102469,-85295,-79270,-41489,8448,7932,29336,-76658,82365,32727,11494,-12398,-11705,-2523,10998,-7075,2811,6099,-31988,-54080,-118538,-33030,-7525,-46061,-66180,-5060,71998,39006,-66460,8183,79072,-8511,32530,1400,-28775,32617,-54192,-46279,-65959,52391,15076,10640,-945,76553,47358,35807,84286,8755,-17668,23108,-36433,673,1338,30237,66362,25539,-7907,-86583,51059,46703,3628,-12165,54201,26556,-25931,24001,-11986,-84183,-6722,39846,-4082,-57548,1298,16527,-89625,-58648,-79757,17731,25857,46498,6264,-10986,49665,-82858,62540,-12442,-28010,8429,2816,50381,36477,16275,49261,-15589,-14405,32213,-26966,-59428,-28582,-27783,-28187,26567,80689,-25003,-12320,12048,-37724,25233,-46696,45995,-4837,-47022,-42497,33063,9992,-50794,28235,-4700,42501,43123,45905,11094,-50761,20677,17934,31207,-188,3172,18922,-122359,572,-691,-22616,-11588,11092,1461,30172,-10179,-21876,-51432,-20510,7043,13256,41596,43548,-55156,25466,-18287,-19176,81290,-3843,10709,-21692,13749,80882,16869,-85784,-70419,-63382,11369,7963,71207,34153,18096,-17034,-3619,59267,-12567,1512,29978,13397,37716,91962,46862,-39202,-4803,-37907,-22665,-74932,-4182,-797,-6991,27420,-135383,3339,-85801,-75642,5315,-30009,-30094,-35635,-33805,-31758,32630,30311,9697,27753,-20791,-54610,29441,19861,-25613,-11978,-49298,-32118,140,18538,36015,-9682,9918],[30638,6945,7589,26061,-58010,1196,-731,-20452,11733,-44281,-32916,1022,-6531,4859,52930,-31204,43052,40794,40578,-72490,-46564,179,61439,-33011,8951,-32459,-45598,-13963,-8395,-7062,-46997,35114,-42685,-37760,7584,40750,18485,43953,2329,50325,37411,-2934,24354,11245,23375,50688,2146,-51820,-27347,-34950,-66578,-122249,46823,17749,570,-31826,79824,43330,5371,-49571,-56763,76324,38408,-33276,63444,7142,17466,44490,10993,-8754,-108289,-89985,2227,4234,-5199,68236,-31347,-30633,-44454,50864,-44321,-32981,67536,66576,-49976,-21132,83298,52638,20659,12614,-58319,45470,-5273,-34554,-10517,-40671,-28546,64127,34474,36019,14508,60063,-48466,68012,1872,24561,25442,51109,5171,-28474,47052,-43051,19094,17568,-67188,-78843,-53846,3819,-72917,-35786,-3542,-31454,4146,37060,-38347,6589,18820,48230,27510,-27961,8479,16949,9539,-54288,-22574,23004,-10231,5009,-8621,-36217,-40895,25876,24295,24027,42765,-87761,62235,78629,3629,11545,9909,-30608,3986,-106847,-47457,-5103,72732,76161,-3436,-45757,24967,-12334,-13413,-26655,55332,44422,29624,65689,23437,-7289,-8702,69731,54315,45265,-9834,35096,-12339,35055,-97182,52523,17273,-79097,22668,-41945,2807,7302,28106,-91181,-35444,14487,15636,7411,37858,-11906,-3664,905,123639,37964,-13155,47259,-3897,61245,10507,-11480,56894,27093,103867,50896,17820,-43666,30919,15096,28332,-54104,38158,34182,55145,69781,22498,22067,34631,-44835,-73076,54673,-66608,-51955,-483,29811,-33693,-46926,50557,76055,72678,116896,6862,30118,19805,5201,14861,75719,-15678,157328,31330,26058,43428,46002,-7006,25232,-48969,-74695,168134,-408969,-768338,-157749,-57944,-64708,-9551,-30140,-15314,-42294,29167,-30222,77274,100756,-32014,-1426,-4114,6980,84171,7990,39736,61631,18728,-67237,-34791,7636,-14707,7257,13523,39392,-7718,20729,44357,15280,11686,-76138,35769,12993,-24558,-21210,7063,37665,-75386,12702,31173,-6348,7414,29617,-22523,-1460,19305,8719,149119,478956,312468,64159,44196,82801,63509,-8239,-40499,-99789,59799,4269,10439,74326,32386,-9161,100789,26280,-14437,-54575,-23910,-6338,-64042,22494,-85894,13812,-34341,63642,44683,13340,57088,26810,-26556,-6312,2772,39324,21930,46484,-13792,-274369,26063,2043,-57457,-33959,-34381,-37647,-18967,-38466,-23089,85203,58228,-15201,10443,39193,-6522,2263,8041,22223,21801,61622,68365,-20345,-85201,-2920,82345,54526,8095,-3248,-23032,64663,32883,-22641,-78412,-67452,21394,37435,-26703,55895,-10831,-6342,67274,-47752,5357,32649,-2673,17255,4159,-38634,65517,15261,35359,28159,-16748,-58208,-50168,55870,-19761,-57847,-5188,4687,-34002,32668,74166,23581,36369,6897,-21677,15250,47721,-1796,18185,-19778,-37595,-65491,5787,-18427,-25136,-45347,-14310,7501,-70362,-3059,-3008,-42556,-12867,-7548,-64278,-21951,18438,-25146,29253,-11497,84345,2259,-39994,-5940,-15359,-5899,2998,70895,50398,24817,-1286,-20335,-32893,-21585,30147,79952,33441,80647,-508,50321,39804,66375,50502,-52557,32362,32616,-92448,-50225,62458,38832,86941,39969,-35327,8110,5777,12613,-30123,-7985,18792,-34839,34304,15831,-40105,28305,-30230,-2290,-1021,-15927,51902,-44867,63374,54114,-13409,-24073,62967,-8158,-46438,9223,-86626,-53131,93766,96788,7050,25861,-114,-31948,61083,-141,-76374,-71148,10129,-75884,45020,3952,20005,-34686,-3072,51785,87596,21093,25397,82409,51744,54670,7298,18131,26654,31919,14413,-15159,44120,1144,16848,-32377,-53159,58792,-2679,-95938,61421,3695,-32694,170471,50003,-38688,-13826,-29427,-2412,-12531,46099,-1202,54664,46540,30435,-35556,43067,-35835,-26383,-25547,21020,-23271,-86141,25141,-6438,42368,42884,19421,20444,-28593,-63514,14400,18027,-29849,15872,-6958,-38841,-72539,-62521,70741,14365,-16987,-62980,-35677,-28493,-7439,25384,-546,-16741,71572,65766,66439,102138,62588,70351,-23683,-41555,-47595,-18593,-79797,-3233,-68079,-28283,-86492,-9441,-40971,20282,-1475,-22644,50713,16853,93272,-10295,31378,36634,-70482,69306,16548,112,-5362,-5067,21677,-35235,-92714,-17716,-68639,-46252,-29724,-12317,-21748,-38227,-21576,-41709,-16654,58597,60200,-28774,17891,-55674,-133778,5158,66983,-16662,-29837,49800,39328,-56427,-17872,2281,17417,-104556,-70233,43616,-26985,-32063,-91280,-50622,-12641,-13304,-555,78629,927,27359,98006,-15157,-48727,-66404,-13670,20150,-21983,-28125,-46614,-42512,-57337,-47182,-74408,20728,39626,106,-59355,-13801,39202,-25437,-22713,31421,73807,-32143,-15812,-1726,-64870,-925,-14101,1803,42974,77343,-21137,33695,-64533,-51238,-46990,-16235,-18577,-24763,5508,10707,-67924,-31193,-116659,19504,29599,-43188,38581,-52280,38463,27994,25682,39404,930,16884,-22745,-16824,26176,7349,60247,6759,-48263,18476,-8479,39764,-20320,-21387,20448,-3184,-45284,-27145,-45146,49310,86025,-13959,15059,27260,-66314,50870,60587,-15550,45093,57515,-28270,-22645,-69186,-54995,-12148,32931,32304,3982,-46922,-2491,-27569,41329,2620,-87629,29022,51405,-36073,56402,-145,70457,62413,-10737,-2658,-26630,-51091,10241,-29412,-13973,41870,30005,55223,73092,46876,-33621,-41667,-315,34440,23170,38727,31520,50728,1342,35777,-16527,-37408,6840,927,7637,64069,31788,69816,35570,78489,-11189,-18771,73922,-11186,72910,-31432,-14913,-24089,-19334,71602,85113,-10231,24824,-7039,592,-112230,-77860,22055,-26915,-54300,-13187,42109,84602,-44530,-61698,-61222,4531,10949,28418,-36271,59034,33426,27063,-38623,-27458,-14675,6158,-7824,-9646,3250,-13807,-21935,-109469,-29231,13374,-12126,-73425,11815,52926,23102,-49460,-1035,52366,-48312,19372,-46055,-70516,-8024,-70191,-27492,-50798,56730,19719,43101,-2807,118303,45118,6856,55586,-4941,-12049,24551,-18854,13997,20346,67705,64497,23543,-2707,-84554,44561,58811,11837,-21285,62035,37254,-39195,-979,-4889,-100861,-3801,67528,2369,-71546,-1812,23031,-86922,-75804,-52968,24019,56444,66224,18213,-8804,18667,-57543,63417,-5083,-65920,21624,-8746,54565,34160,7469,44045,-8045,-40425,38924,-29919,-49481,-15693,-24611,-24896,14972,75957,9914,30931,12368,-34519,25140,-46248,29698,-9972,-21665,-56095,20186,22487,-17591,50605,-26193,34923,14180,22639,15187,-46584,14376,37068,15975,-19963,1028,39539,-130680,-2066,-1728,-8036,-18511,-27301,11831,1719,-33344,12605,-40570,14569,2236,17125,13825,58112,-31666,-15211,-32939,-11306,93393,-3012,11762,-35951,-21847,61625,15528,-53292,-65483,-63538,-8745,4354,65410,33766,11568,4383,-10921,53068,-34467,12576,36948,7319,38490,84232,55602,-25791,7669,-25095,-43980,-94858,-9170,10366,210,35747,-135305,-12304,-94837,-81274,15452,-12768,-42522,-41366,-73788,-10674,48830,41815,1670,4917,-19292,-62197,15126,-22040,-16825,-34281,-60507,-8775,6322,14312,42475,1579,23329],[16372,-4908,21263,32685,-27095,6033,3532,22454,-7949,-28032,8177,16525,7853,46719,46674,-67232,24307,24541,46594,-52362,-37928,-2068,45597,-32482,-6994,-6273,-39502,-6053,2761,6893,-54786,35724,-55494,-26897,13655,49251,21618,60422,-20205,24805,30516,3418,32057,6976,19907,18161,5238,-47642,-20011,-44001,-43179,-132334,61402,36858,276,-17516,45225,49079,3869,-43708,-60069,86808,41649,-39218,56825,25578,28450,74949,26812,-31036,-119877,-85522,6666,-3264,1615,75625,-34365,-8452,-69609,10918,-32664,-22828,79743,99889,-50620,-38662,61505,38692,-5335,16628,-51738,36729,-20020,-45341,-4031,-34476,-44263,66451,46298,41957,48666,61200,-12445,70610,-3019,37594,51171,47969,11507,-24353,70018,-45224,-5346,13505,-65425,-94084,-39145,-12011,-87976,-55618,-5310,-7968,11919,47909,-24847,10374,20321,67217,10536,-44069,9921,31271,1350,-50013,-40096,27489,-29677,1841,30056,-18851,-34106,-12548,20702,29823,37168,-67005,43603,66223,-10440,4521,5810,-19682,-5002,-102616,-15562,12451,68247,71815,-7762,-42637,30702,-48252,-13920,-23800,35860,59840,18633,29964,30046,15555,-6887,63701,55589,15934,-17325,3438,47,32083,-89289,24385,38656,-83599,16058,-52933,-9858,-6561,34211,-53636,-13805,9642,7066,14311,56372,-19531,-2793,-24030,145260,33806,-28745,42635,344,46398,29914,1961,50495,15139,114002,57327,5073,-38295,20522,19911,26315,-45195,42692,72527,79935,89594,10879,28930,32761,-15067,-53061,39895,-99882,-52845,-47883,34710,-11914,-37948,23388,74259,79269,126278,65414,59249,-2111,-24371,31488,85554,31366,159951,38001,27786,51328,48821,-17646,30216,-69034,-58955,170366,-426070,-844001,-162096,-95057,-102021,-29387,-12619,7145,-13407,72918,25874,87118,73588,5832,8394,18524,18037,69316,1265,79289,56212,20371,-69433,-56732,20553,873,25559,33263,43866,13721,38277,64719,19649,21658,-21809,38359,4970,-45381,-33473,2991,50270,-64581,32842,32300,16937,41902,46748,-16765,4163,26412,45274,201144,982301,650165,158507,61871,84354,78537,24354,-7110,-58543,92432,11585,17471,99399,4985,-19000,97266,7273,-10853,-29644,-15494,-406,-66152,27696,-72063,27236,-66912,55603,38081,11452,59610,16773,-45714,568,624,23587,24456,41533,-7790,-368097,-7334,-4674,-46158,-27341,-27693,-40316,-24208,-40366,-36581,52277,29725,-25345,50505,25916,-28329,-11898,22239,36002,6727,61601,71286,-2471,-48108,-14271,82507,46841,-4009,8593,-13100,55890,52551,-15438,-50539,-74853,2918,33223,-35367,64640,-20367,-33984,81476,-34713,-4091,21360,-5104,20100,11097,-44677,62826,6293,18457,51789,-34413,-57269,-42745,22452,-21379,-93079,-40606,9809,-71380,34198,61260,22364,-1978,-20849,-9730,14629,47495,210,34582,-8135,-37975,-50313,2770,-11500,-25489,-22236,-25895,-3609,-63411,28088,416,-43234,13860,-5376,-45649,-24251,6410,-22585,23692,-9081,114043,22019,-27498,-10301,-15368,-22373,-3038,58237,53885,15503,-17082,-21321,-39197,-292,61739,64729,968,62445,14127,41272,23505,50902,64700,-59268,8033,-23742,-116146,-42111,82750,33662,67005,40475,-28700,11381,-6248,10636,-44124,-24632,29585,-3653,34254,4289,-60342,24260,-34531,34930,-11039,-21088,31019,-67388,56811,58297,28993,-33360,32564,4039,-47334,9616,-61443,-20126,69170,60775,21896,-5941,-17561,-67800,56001,7374,-75312,-73405,27114,-54373,33996,-20775,9427,-28314,3944,42442,75948,-10081,32668,101572,56668,60858,1421,-17934,6372,20318,10097,-1521,39492,-2671,-1778,-22791,-64930,46466,12928,-56560,66074,7382,-7152,159104,35271,-21345,-16144,-55319,23147,-26335,54968,-1384,60640,44512,4747,998,46489,-44107,-36894,-39452,-35661,-49326,-108987,8767,-20608,40553,35998,-11790,21510,-33989,-31822,5913,5412,-44968,5392,-11613,2557,-72936,-40819,63093,5157,-30516,-61930,-22867,-31344,-7467,24176,-9283,4745,47868,88983,35879,47204,33068,60151,-32434,-77607,-67238,-731,-40727,-2426,-76834,-19860,-88915,-4430,-26629,377,-16412,-36634,31098,20699,62541,-13125,31888,37225,-77609,43250,-50,10655,14458,24136,46181,-42994,-97404,-50330,-79863,-26093,-14110,-7975,6435,-20444,-28093,-44876,-30054,65477,59584,-39227,17840,-49606,-141034,-11465,43149,1381,-27407,55157,36234,-50471,6510,8553,27141,-91364,-66779,41898,-10127,-11085,-84034,-86909,-25634,-27270,8822,123601,38800,25853,79927,3707,-41783,-75654,-7003,15895,-22164,-26187,-34866,-48667,-51101,-31059,-67566,11997,14117,-31298,-53697,-27817,32512,-41082,-35076,22916,63437,-15118,-3545,-4423,-55004,19529,-4305,-860,36818,66454,-11694,26425,-57833,-29431,-23585,11400,-15994,-31804,-45498,6570,-39240,-20841,-124062,30006,46371,-13216,76033,-48513,71854,30070,40536,52060,-3344,-9808,-26534,16505,45107,15892,45308,21670,-24713,33900,-27284,29624,-26987,-16411,21203,-29202,-17890,-15869,-51789,71455,95964,-124,-16259,25221,-58794,70550,59200,-27689,42813,32777,-40503,-9928,-49369,-72263,-4889,3801,33471,3951,-61938,-29133,-25435,60481,1288,-87115,22296,61541,-31852,62295,-7207,61007,73997,-31950,-22844,-12467,-33563,-1046,-26290,6726,45273,14598,55989,53890,77234,-31219,-34664,-31194,37986,38936,43256,56333,36980,7643,24646,-24879,-22686,6077,225,22422,54461,17267,48975,25925,51741,-36711,-28189,40675,-15359,83402,-47011,-48010,-62419,-37397,60790,113048,10828,37611,-10314,8003,-121568,-82166,14492,-14867,-19433,3715,63169,59993,-12120,-41221,-67717,-1362,8578,31647,17585,17872,15701,44293,-53953,-41063,-21255,1200,-13561,-16309,-3182,-6511,15636,-87394,-31558,30290,19410,-66628,24285,10878,7995,-19459,-6935,32346,-70546,3617,-85195,-101096,-37439,-75497,-16176,-28875,52724,22748,51706,-17604,131791,30445,-21439,17470,-21976,-5059,20209,-3565,23008,31003,90410,38730,14117,1985,-96300,26108,64036,16442,-21952,51410,41916,-38273,-14484,3725,-104328,-916,89157,1276,-80111,-351,24062,-80085,-73726,-22457,27449,87209,72964,23063,-12430,-16590,-35171,45374,-9156,-82315,29020,-10915,63335,31601,-5959,34929,8054,-41937,47149,-30457,-34534,-2145,-17900,-28418,3377,66599,42881,48364,9843,-18656,27860,-30733,12083,-12821,7001,-34177,16320,41269,7702,66588,-51989,21753,-10735,4682,26192,-36850,7698,48719,5640,-39652,-3777,48282,-127175,1262,-6033,9319,-28920,-57961,10974,-26462,-56952,20452,-25284,52341,1403,32599,-10842,69935,-8382,-57346,-37045,2522,86077,-1734,13066,-51371,-49230,33667,15663,-17053,-53170,-55668,-24485,1266,50306,31031,-2003,32052,-17529,37626,-52362,14600,33094,-6314,38995,72476,56333,-16236,29640,-14194,-68550,-108976,-11617,21063,-595,32640,-127272,-22475,-88626,-89562,13187,8475,-50261,-49978,-87870,14262,52101,35909,-2412,-20129,-27411,-58191,-1540,-56643,-8661,-43077,-71193,18724,12791,341,43632,16758,36812],[3014,-11405,31416,37464,3828,13432,1978,39104,-17245,7047,37001,40446,31319,91977,36751,-89858,-4582,-6250,40713,-22962,-27810,-3771,36581,-22294,-21518,23874,-29055,4250,1847,19413,-52899,21848,-61716,-13638,19334,45300,14682,69066,-33110,-7886,23014,7548,31103,-698,7052,5602,7113,-23525,-3068,-51870,-6654,-113075,86911,63499,90,-9513,4480,60196,-1881,-50187,-63140,86783,35064,-40617,43794,37102,38551,106565,46991,-44183,-110096,-75764,11530,-10814,6959,60479,-33032,29277,-90429,-44500,-18804,-4236,90190,124857,-50750,-47173,36447,18572,-32595,22362,-18174,24385,-32325,-56652,2601,-31109,-56215,59314,56987,53037,76061,50149,13162,62356,-3926,35196,73151,42785,18361,-18691,93916,-44868,-26068,6866,-54081,-92196,-22263,-37042,-93530,-69678,-3191,18279,18188,48295,-4909,12692,21601,70894,-17111,-61666,5438,33021,-14630,-32761,-49676,36446,-49258,-11179,62474,920,-21895,-36461,7884,27614,37669,-18077,46521,34718,-28358,3874,-1956,-12237,-14735,-83526,19820,24293,58265,54646,-14018,-40284,28692,-79362,-7848,-17410,6860,57371,12232,-20518,26395,33333,3565,52156,57334,-29937,-20881,-25042,12460,26895,-65191,-1207,64248,-80385,4864,-54085,-28294,-34609,39753,-7843,7822,-8323,-4344,13928,72053,-22519,568,-57092,142446,21237,-32853,40260,8358,27163,41145,9081,25982,11108,110980,57480,4219,-21076,8744,26503,32626,-21252,56523,108378,96931,84811,5896,36348,28047,6691,-33360,30648,-104952,-46711,-75308,40902,4163,-28294,-3384,57762,76403,124057,115360,72872,-25536,-30639,41051,88732,88247,148210,29387,26374,51311,51037,-16914,43328,-73865,-31223,113796,-521324,-895284,-156236,-120265,-118282,-40776,25,29165,6238,72231,72214,90806,47949,41315,25060,46200,29126,45698,-11023,90426,49446,26878,-55535,-68238,33356,10696,37680,46637,37499,40656,48215,75271,21403,17173,31397,42294,-17365,-62149,-45055,-9460,57668,-56222,50520,31142,36299,85201,57653,-10605,5899,16164,66779,208428,1318121,850176,252046,98744,87786,90049,63838,25443,-233,115102,23406,32576,117591,-22205,-25837,83300,6024,-3774,-12115,-839,3750,-57896,37969,-48242,45023,-76095,52440,35999,15639,61062,21958,-60042,5850,-6582,-182,34917,35248,69288,-352550,-9882,-10531,-35362,-14235,-20247,-35590,-22600,-29058,-45600,9935,-5547,-33433,75428,8941,-49096,-30024,29563,44300,-15112,52045,61327,25483,3644,-16012,60229,40866,-1835,15740,-8543,34496,51826,-8242,-22875,-67944,-9992,19378,-46761,64984,-24424,-55858,82915,-17713,-20798,2520,-11933,22436,21048,-51439,51218,346,9974,75378,-47090,-43715,-22960,-2101,-20447,-108447,-63644,10422,-99592,15859,40629,10255,-26361,-39468,4334,10697,46766,2085,47571,15590,-25578,-23766,2440,1185,-15978,-8056,-40366,-28086,-52600,67747,4883,-38989,36392,-19685,-20358,-12717,-3722,-19465,39329,5266,126432,28618,-14410,-16395,-32552,-36963,-3632,33397,55097,15347,-27501,-26717,-46147,21424,84173,41179,-24410,34934,25659,30300,6694,31734,72318,-57581,-10979,-67960,-123890,-33876,92104,30937,38150,31726,-16172,12615,-17927,5315,-57646,-42121,38705,36535,29789,-8484,-61244,14988,-33764,51955,-23206,-32306,10687,-79942,36934,48840,50568,-41352,3181,23968,-40881,7265,-32429,23143,46696,38010,29194,-42226,-36593,-89385,44990,14511,-63415,-64450,34836,-28265,33477,-34213,705,-16976,12590,23704,55925,-53306,37687,111842,52535,69725,6716,-63870,-8019,13027,1461,16183,33527,-18830,-121,-10208,-70441,25050,22991,-16821,58776,9595,17073,135969,18479,-6295,-9745,-74542,58008,-46942,55677,6285,56240,31403,-14611,34853,46743,-54033,-44615,-51259,-76096,-54298,-127458,-14889,-32779,22692,27628,-52603,20657,-35079,-5337,-1991,-7447,-51242,-7700,-14856,36627,-67431,-20015,57226,-8538,-37537,-46667,-17082,-34537,-7833,20381,-23995,14595,14701,91794,5373,16085,-4186,46875,-34855,-88631,-69239,17884,12090,-2905,-72222,-16946,-69165,5449,-7256,-13896,-32096,-46449,12065,15971,28626,-12355,46061,35680,-76231,3662,-34430,20930,38165,51748,67215,-40302,-94097,-61303,-73970,14302,6904,-7935,35429,684,-35031,-44831,-43165,61411,44332,-46297,16847,-35399,-127722,-19585,9167,31366,-15902,50158,30725,-27501,32510,26224,34419,-67518,-62004,28686,17040,16010,-67364,-114978,-25103,-33494,25063,149213,84630,23218,56150,23100,-33037,-70547,10013,13583,-17305,-24942,-10657,-52594,-43221,-1501,-32476,-1039,-12813,-53017,-35591,-44768,29570,-51931,-57205,11057,53885,1616,5501,-9966,-35581,33880,1250,3394,26432,49337,-2572,15182,-49068,-11362,-8174,43014,-4856,-37821,-73194,1604,-5159,-22024,-96775,35634,52911,15416,114652,-37323,91978,33243,54527,56441,-8867,-28210,-33386,38081,49676,16043,22818,30031,4339,52936,-42844,4224,-51246,-18270,23321,-55690,17510,-6104,-52152,75411,96117,11461,-47747,22623,-46674,84245,41997,-27075,34581,5501,-50650,-4197,-27096,-77490,-2573,-28528,35378,3477,-67866,-41391,-23711,71061,3679,-79461,20463,48599,-25478,50961,-15002,40203,82709,-54017,-35215,5818,-21330,-13421,-16535,31749,38211,1334,51093,16836,99221,-24922,-16800,-47974,42238,50195,48178,64966,9682,8654,8715,-29751,-3682,-357,-1599,37808,32093,9889,10766,8897,19815,-40729,-23227,2339,-13304,81687,-47644,-62301,-93465,-34692,46109,108510,29014,50026,-12811,22892,-118454,-78751,10509,-845,801,20579,79833,39111,5706,-28864,-60396,-6696,-1470,39285,66272,-30013,-17132,49482,-61302,-49178,-19614,-2130,-21291,-13203,-11114,-8530,51051,-55239,-37072,40349,40494,-45965,26663,-43446,-5990,14195,-8022,26008,-68824,-11364,-101365,-104506,-48458,-74943,-11246,-5414,41266,12631,30207,-34045,113303,7957,-47818,-18884,-38145,965,12271,5122,25168,32334,81263,-2340,1260,4475,-117552,261,63999,14672,-14987,24621,39921,-23310,-14369,13315,-95200,874,97121,-6497,-80176,4760,19363,-72512,-52263,3897,28429,108417,64697,19766,-21035,-31952,-20761,19603,-22762,-68985,32669,-4034,69182,31348,-17519,22467,28413,-22389,57234,-28071,-19234,9716,-8680,-33357,-5721,55538,62215,39001,7195,3760,33856,-5789,-2537,-11809,32088,10009,22110,60424,22538,70515,-75388,7340,-24765,-3156,39593,-22439,3307,52500,3932,-55734,-10905,47633,-110946,10914,-11872,26658,-37928,-69455,3537,-50134,-74293,-576,-11589,80417,3562,52137,-25684,75411,10254,-84913,-29264,18815,72188,2576,14369,-63533,-60293,5222,17945,13905,-39079,-40744,-33356,441,29865,26424,-20971,52939,-26655,15111,-64650,2481,22452,-22160,41120,60189,48093,-11229,53801,-9826,-82705,-114342,-9097,28650,-9644,18636,-114244,-25530,-64637,-95414,-5790,23169,-49235,-57505,-84469,36978,43787,14224,-1851,-34934,-42814,-44596,-20106,-75072,-2638,-35478,-82269,37731,18935,-19029,35869,35495,47718],[-7986,-10741,35932,32711,23000,21733,-3492,23394,-15219,54317,47846,65873,55161,116489,21866,-92655,-34042,-43606,24743,10062,-17185,-4858,37377,-10781,-29221,59453,-16444,13318,-12403,28448,-40039,6029,-59173,-1186,26744,30992,-1368,66529,-36818,-41050,15627,6445,19810,-10753,-11354,18142,6779,9080,15285,-48643,31141,-71186,118146,91585,2360,-12155,-26047,74572,-9051,-62387,-67295,71388,19957,-37033,29504,38619,44075,126370,67927,-43620,-87010,-65747,16713,-17471,10894,31663,-28782,66827,-100567,-96823,-5260,19841,98497,123678,-50494,-46500,9959,-1226,-56046,26394,32283,14222,-37856,-65883,6848,-31037,-62549,46760,63088,63157,82169,35975,22979,42083,-4118,12934,84880,41948,24335,-14232,106585,-39890,-36185,-148,-38013,-68930,-6071,-65154,-87812,-74511,3496,37568,21071,34249,15622,12856,20617,57853,-49871,-74579,-1508,22898,-32962,-5525,-47516,44900,-65655,-32362,81120,20621,-6519,-47479,-13418,19317,47755,45996,74520,-3842,-40528,9283,-10169,-15748,-23607,-54081,52074,26679,33656,34591,-21820,-37107,19633,-95621,4864,-8534,-23443,40087,11926,-69217,14873,43745,21618,32802,59718,-71966,-18349,-38099,19796,23192,-40116,-19316,87600,-69609,-11041,-43097,-46281,-68655,45973,35258,23537,-31530,-14440,9209,82210,-24463,4953,-89128,117318,5872,-23230,38210,17413,11243,44534,15834,-3708,17164,93175,50909,20178,4635,233,33220,48086,6241,76293,128165,98688,59747,9766,41567,22608,13937,-19949,24772,-82930,-34829,-76224,44704,9610,-21213,-19570,29750,66478,116487,148797,74426,-48401,-30886,35471,78415,129524,127441,10566,27589,38970,49683,-4307,67131,-63211,9079,48504,-626450,-892011,-121032,-123450,-108537,-38131,4121,47636,10680,25486,92775,83871,32078,61623,46799,71815,36439,17497,-26211,66049,32738,34299,-32510,-64918,40181,13259,41707,50053,15461,62899,46745,72698,18213,1994,63523,48178,-47108,-70897,-52734,-27042,56858,-52865,58438,29858,47011,118564,60788,-7737,2396,-12687,64739,170104,1277858,793458,303869,148075,88957,93202,92185,41279,56227,113576,33538,51288,121722,-44065,-26967,62498,23419,2318,-7773,19574,5591,-39323,53923,-20742,65503,-56910,57716,37559,27253,62681,41578,-61713,6121,-15126,-29077,44904,21345,132821,-322894,10423,-17100,-29900,473,-12353,-24663,-15916,-4564,-45332,-31226,-38501,-36766,80317,-7784,-63348,-48058,28826,50338,-39319,33981,42663,59918,55640,-4786,25029,41082,16909,17487,-11024,6789,32613,-286,-721,-50156,-15000,4599,-56930,55092,-22984,-64827,72990,-4927,-40433,-18393,-19407,25149,34283,-57400,34653,241,12654,94175,-48770,-23158,5183,-9091,-14938,-101505,-67550,7262,-110475,-19775,16669,-8983,-35048,-44180,9870,3468,45786,2663,51827,45356,-7619,10103,8272,17741,-205,-12152,-57193,-58862,-40694,104238,5936,-33250,51107,-34554,7044,10544,-3722,-14393,66858,31697,119849,23357,2068,-22510,-55497,-43515,3482,5308,55578,23671,-30236,-28727,-50650,38311,89608,13720,-36015,9482,30809,19695,-6507,14322,75249,-47385,-19153,-87862,-109162,-26440,89118,30398,9072,18411,-2898,13023,-24958,-1327,-69557,-58263,47013,73878,22036,-18055,-44226,7081,-25025,44944,-34709,-49255,-7302,-76590,9625,29666,41349,-48662,-16096,43631,-30061,844,-9902,61110,32171,27150,29105,-70234,-49869,-90234,33970,21222,-46880,-46405,27450,-4627,44305,-35794,967,-5807,20703,-2945,26775,-101472,34522,109535,36270,81621,19375,-100671,-12629,11293,-7880,29862,24338,-36271,19956,3360,-68691,1370,27312,12018,51908,15142,38187,98493,3714,3535,5166,-79148,91880,-65244,47091,18816,41553,9292,-24841,56631,42771,-61279,-48602,-58747,-75887,-39506,-142649,-39281,-39013,-1059,20620,-89467,16927,-35934,5753,-6699,-17214,-48485,-20524,-13831,62234,-55723,-8812,55656,-21530,-30228,-20746,-20386,-37353,-8404,17104,-41941,11675,-18373,78202,-12962,17142,-40248,34702,-30940,-72627,-52603,29756,57697,-4633,-54529,-19052,-28540,14795,14590,-17321,-45367,-53349,-5311,4157,3422,-8318,71367,33284,-63372,-32540,-74363,29095,63077,62708,77056,-29233,-85085,-49708,-53502,53242,29182,-10901,55060,22288,-42672,-42553,-53149,47287,19816,-49588,14432,-18384,-93540,-17886,-23020,59972,-3012,29619,24901,6535,55602,50425,36099,-40285,-53820,11609,51250,38190,-45661,-129343,-12147,-30440,41970,148001,123610,21969,35090,39432,-22474,-48266,27325,12495,-12848,-25513,10175,-54711,-34310,25101,23600,-17216,-34210,-60709,-10265,-60572,30470,-56403,-80728,-784,45296,18248,10471,-17757,-6053,41625,4396,13049,12786,28638,4523,6531,-44234,-5166,-6678,63935,9938,-39573,-69275,-4008,17784,-29956,-42235,36569,47826,31448,142062,-23780,89942,36381,64105,47394,-14446,-32850,-40603,44598,46790,8365,-4192,31879,28601,70243,-50334,-27066,-87789,-28314,25191,-73950,48787,-3494,-46759,62580,98150,22669,-69473,18372,-34160,90240,11995,-14882,17517,-22941,-58751,-8675,-7225,-70607,-5751,-53247,37051,5640,-61487,-38288,-22533,70525,14138,-64451,26861,23285,-20008,21580,-20168,14799,85905,-71953,-33665,27536,-16239,-13883,-3167,48772,22697,-10171,40584,-28756,107553,-16426,6551,-42915,45746,53747,54230,57459,-23263,365,-7731,-28602,14505,-5796,-6368,49575,5422,8842,-34750,-10861,-643,-21462,-8823,-20401,-3036,67418,-33254,-58753,-101803,-8112,32215,78809,40734,57162,-14885,39108,-104517,-70962,9451,11773,2381,30256,86138,30317,8667,-29850,-42151,-9354,-19763,49316,96859,-68239,-54850,29473,-67638,-47959,-9952,-3772,-26278,224,-16974,-16856,76671,-19388,-41603,43181,46773,-15516,17530,-91789,-21345,39654,-4186,33875,-46627,-20734,-88023,-74932,-39722,-73077,-8997,14123,25178,-19948,-14490,-42067,74812,-16043,-72448,-43273,-48937,4144,3180,5221,19580,25602,36554,-44413,-10095,4619,-135772,-28106,60307,5448,-4546,-11131,32890,481,-2861,22311,-78111,285,86617,-17669,-70812,11529,9991,-64068,-18469,19865,27950,112771,44841,9428,-32266,-17242,-12888,-2882,-40902,-33603,33376,7291,65595,35629,-22251,8604,48018,7274,68139,-23612,-7099,18938,-134,-37534,-11262,45887,61905,14572,6466,24335,41227,20223,-10696,-6752,48755,51941,33357,73850,29977,63077,-88190,-3632,-27013,-1140,49320,-5192,3914,50009,10931,-64584,-19451,41156,-85780,24341,-16796,40437,-42182,-61259,-3223,-63634,-78354,-37457,-4694,87189,5088,63229,-30129,72327,22651,-90007,-13116,32535,64946,11267,14970,-68741,-52284,-17462,23045,34833,-26708,-20342,-32558,1994,7815,20523,-44050,54711,-41395,-10865,-71143,-21986,10355,-31878,50064,48813,32922,-9319,72188,-13138,-76242,-108069,-341,31164,-25149,-2671,-99010,-23486,-29063,-92776,-41548,23024,-37666,-60120,-72681,52191,28818,-16701,1467,-33480,-59545,-26671,-39533,-72766,2564,-13362,-91766,40500,23850,-37846,19367,54960,53104],[-16664,-3456,35249,14995,23538,27968,-8915,-13831,-6821,99438,43704,83726,70587,103860,1089,-78206,-53355,-75333,4041,39358,-7922,-4191,46432,-4857,-26920,99564,-4489,18484,-35519,32772,-19202,1471,-46550,8070,36293,11329,-22930,51037,-34367,-66775,9158,-868,-356,-20805,-29951,46609,4440,37475,27902,-25714,59136,-22235,140253,113791,9855,-24288,-37244,86816,-14129,-69109,-72716,41192,703,-29089,18931,31061,42691,126314,84337,-29256,-58869,-57637,22086,-22969,13531,1434,-23512,87297,-97370,-125946,7259,45273,104975,87093,-47230,-39346,-13216,-15710,-72145,24420,83887,10767,-34346,-69703,7399,-32626,-62322,33604,63087,67048,61139,25141,21831,12278,-6520,-25804,83111,46530,27512,-13814,97152,-30407,-32375,-5759,-23104,-27443,7006,-88504,-73323,-68124,12817,44645,20392,8017,28473,11152,15178,32537,-78608,-76733,-6272,4826,-46558,24508,-33674,47303,-76406,-57142,83498,37954,8907,-54342,-37127,8686,68863,102062,109976,-34270,-38525,18120,-17102,-33698,-30189,-21776,77315,20791,-6347,21599,-30893,-31993,6100,-92764,21947,954,-45953,17136,15132,-102635,804,47272,42093,6471,60992,-87342,-10186,-29653,18158,22157,-27158,-27510,101354,-54446,-29211,-21283,-58665,-96904,52853,68517,30911,-51252,-19503,4148,83352,-26888,8284,-109945,79216,-6442,-5214,34678,24371,3843,42461,25777,-21609,31987,65501,38404,51060,31709,-2082,36623,68310,26110,95126,125380,83072,28686,21221,42318,17513,7996,-13026,20503,-47217,-19887,-55879,42905,4990,-17113,-17670,-2779,52509,107477,162700,73345,-67625,-44963,14416,50304,130913,104826,-6595,35621,14363,41761,15332,95205,-45286,50823,2920,-741747,-887647,-59899,-108634,-81457,-22053,366,60190,-279,-45587,82426,63187,27681,60625,68821,93334,38029,-10597,-39815,12298,1474,39352,-9274,-47520,37181,10107,38458,43600,-18899,69407,33924,57857,9197,-15968,68003,55484,-72459,-69792,-53716,-45190,46289,-53871,51668,29838,47462,123478,57062,-10150,-4388,-50380,43277,109403,899003,536064,291716,190930,79416,84584,95470,33117,91364,82120,34388,65953,104752,-61007,-22414,38574,50698,3543,-18670,43494,5503,-14242,72950,2770,85365,-16309,68776,39495,45269,64396,69313,-46005,1204,-18183,-54720,45795,-4581,58045,-461947,17759,-38043,-42643,2022,-12825,-17695,-12464,24076,-38856,-64814,-63801,-37789,62743,-24059,-70867,-64947,18708,55101,-63502,10614,20942,92803,93572,17871,-10397,49180,46628,14551,-19035,-18589,1901,9021,12651,-28820,-12028,-2180,-61411,36174,-17091,-57480,55723,-3382,-57235,-37140,-25469,27853,48563,-61494,17860,6401,24188,103413,-37642,-3525,34487,1146,-4297,-77395,-52778,1646,-102433,-63317,-5225,-30222,-35514,-35982,3096,-5178,44067,960,43802,75344,6945,45287,21598,34818,17314,-35567,-74364,-86537,-30904,125158,-3037,-30130,56770,-35539,31893,39803,10538,-7137,89695,64113,98168,10823,23456,-27679,-69167,-37875,18144,-15883,57184,36986,-25196,-22998,-49739,47292,79596,-11661,-31471,-4415,28824,11249,-12873,3663,75479,-32261,-15107,-81364,-74888,-20520,76812,30813,-11516,5742,5867,13138,-25216,-6263,-77769,-70051,53971,97081,13065,-22855,-16502,7556,-7270,24638,-41460,-67970,-22017,-57197,-17411,7429,4607,-55939,-19872,55950,-19449,-9925,-177,81048,26272,21090,24110,-81444,-50983,-72004,28499,27768,-32025,-24791,4028,9984,62232,-29823,13458,-685,26361,-29571,-8980,-141754,19472,94277,8679,94853,33258,-111196,-6775,13945,-12784,34011,10344,-43041,46993,15366,-59803,-17461,27741,23947,48889,24689,52090,48038,-5545,8597,25764,-66491,112537,-72300,31378,30749,21707,-16883,-28167,63255,34949,-62020,-49972,-59448,-28266,-12271,-154330,-57733,-36993,-20272,16337,-108025,9592,-39480,-778,-7418,-21586,-38376,-30284,-8313,77945,-40914,-12243,58381,-26400,-1207,8251,-31198,-39432,-8855,15581,-58552,-764,-42933,58102,-14227,41847,-66741,25092,-23931,-37736,-23322,31507,80479,-6976,-29259,-24106,20821,20325,35333,-9922,-54053,-56808,-20298,-11173,-9412,-2091,96766,31321,-39305,-46870,-103305,34305,83904,48260,70303,-16074,-72471,-25382,-25967,71418,47420,-14199,55659,38708,-51375,-38791,-59535,27294,-5423,-49420,10141,-3908,-46961,-8222,-42819,70060,3504,-6085,21725,42161,71418,70541,30397,-14280,-40865,-1251,82899,44891,-29760,-128977,7255,-19424,51955,121075,139065,24456,22383,50776,-9817,-13325,38238,12059,-12807,-27713,13701,-55014,-25351,36678,79550,-34065,-45408,-55650,13454,-71770,32762,-55260,-93805,-9809,35803,34898,12194,-26402,30906,44801,8043,25271,-1261,7458,7926,3242,-46361,-13522,-18805,65487,23261,-36556,-41327,-9858,15219,-36828,14540,34790,33713,28658,148435,-12823,65490,37637,66740,23643,-19039,-23035,-44020,38978,41482,-3798,-30465,28787,39763,80473,-47894,-52963,-122200,-42892,23973,-77282,65134,-10044,-37817,41122,107697,35210,-75669,8787,-25605,88443,-21302,3700,-8039,-51283,-63915,-20357,6681,-55807,-12701,-61686,37981,13491,-43964,-24502,-22030,59484,34253,-44191,41411,-1483,-19063,-18962,-22669,-7790,81397,-79978,-15443,49420,-17989,4297,8140,49138,4514,-20640,26951,-69365,101898,-8446,27070,-15653,45223,48049,61018,39035,-52721,-18016,-19448,-20482,28651,-4130,-13131,53571,-15816,11962,-72665,-26270,6825,14326,8796,-15586,14774,43709,-11772,-46176,-84766,31308,22574,39356,44835,56230,-16768,48716,-83882,-62061,8387,19942,-6443,27655,77505,35224,830,-43063,-18181,-8426,-44701,57987,108284,-82055,-84300,-19779,-78756,-34641,4892,-5055,-24262,20737,-17310,-27592,87022,12794,-41988,39620,38560,17930,227,-116132,-39570,47976,3226,50275,-14511,-18594,-50782,-21891,-14960,-71478,-5690,25395,8142,-73407,-65635,-37034,36654,-35661,-93329,-49967,-50631,3775,-4893,-2184,6968,13016,-29266,-74404,-15852,3751,-137925,-55108,54719,-9640,3779,-46154,24113,24992,14768,28421,-59507,-3620,58315,-27561,-54334,17622,-2043,-50401,16434,22123,26945,98854,20515,-5183,-43110,19142,-5192,-14786,-57110,5500,29450,16474,49940,45560,-19084,-3938,62519,34266,77936,-18931,300,24997,3888,-42208,-13633,39712,43695,-7554,7913,35340,46670,39062,-10859,1110,55717,71101,42983,77105,35429,49936,-84305,-8157,-20926,6088,50022,12593,11227,43787,23368,-64039,-27980,31478,-59268,37349,-17961,47530,-41072,-42394,-2662,-61242,-65222,-69993,-7009,67784,1278,55520,-28420,61297,29402,-75532,4411,39046,69494,22963,13450,-64551,-27902,-31827,31185,45907,-16319,3077,-19465,4703,-13030,13944,-70426,31790,-62251,-35644,-72463,-51023,1172,-28140,70636,38572,15657,-7892,79347,-21302,-47920,-87992,13622,28084,-43692,-25839,-83265,-21001,5403,-78162,-87855,6653,-16835,-55748,-57431,57256,13482,-47514,4498,-17193,-70402,-10714,-57378,-50436,9953,16833,-95305,27988,26447,-50883,-906,70510,50341],[-23915,7540,31734,-12700,6351,28905,-10166,-52851,-1076,123731,31551,86393,72261,55148,-24762,-55265,-55388,-91250,-14726,57884,-1785,-301,58636,-6456,-14567,137193,4365,19082,-58509,32827,3743,14339,-24457,13017,46343,-7784,-44594,23145,-29066,-78905,4650,-12491,-23725,-27779,-42701,73744,1418,51499,31262,17881,71851,17931,136048,124307,23928,-39346,-29444,88393,-14303,-61866,-78224,3134,-16437,-18235,14986,18609,35122,107373,89848,-6221,-32167,-50288,27417,-27485,15370,-19460,-18448,81165,-82874,-120044,19249,67723,110276,24526,-37772,-30075,-27428,-22668,-79753,13257,121427,15751,-22338,-65340,5012,-32974,-55588,22951,57374,63340,22662,19581,20126,-21072,-12772,-70738,68776,53600,25451,-19693,61494,-17902,-16047,-9069,-14199,18399,15061,-100140,-55417,-50291,21261,39908,17760,-22715,25682,8673,3775,3576,-94603,-64914,-5453,-14888,-49278,47896,-12168,39802,-79862,-79749,72251,50278,20754,-64313,-54242,40,98606,129565,122049,-44488,-19233,26667,-22727,-62845,-33432,6168,93954,11790,-50531,20515,-40513,-25340,-8176,-73742,39451,8523,-53927,-290,16246,-114501,-9681,46123,57511,-22199,57993,-64044,659,-1960,6558,21472,-30217,-26881,99642,-39920,-45236,6301,-63088,-108535,59126,89377,31321,-60976,-17399,1915,72062,-27761,9193,-111154,40902,-12054,11383,29158,26719,6089,37680,37119,-16341,50720,37072,21647,88395,51694,1612,33162,85066,31368,106508,103823,54797,9318,36140,38260,12389,-3745,-8140,18044,-14962,-5557,-27856,33760,-4708,-13797,4072,-30907,37446,94678,158951,76993,-79574,-79849,-13971,6154,84474,86286,-9152,50719,-18237,26097,35076,115668,-30442,81049,-14107,-881386,-947752,5148,-89107,-52993,559,-8153,64188,-22727,-109961,46969,27932,28820,39842,83635,111280,32855,-35812,-47989,-53765,-41011,39984,7562,-21424,23720,4398,30600,30914,-55095,54132,13610,35892,-4345,-27544,52903,63062,-80694,-58802,-46409,-59396,27002,-55733,30579,31519,39878,92913,49846,-16775,-9542,-79203,15245,57776,423235,246787,228932,204276,51130,64337,70483,5056,94388,30630,22013,68830,65256,-75772,-15035,13450,73157,-1308,-41718,66685,5672,11114,89751,17480,100478,29005,78330,37607,66225,64681,95145,-14591,-6928,-9654,-66175,41955,-26104,-44648,-629889,13316,-61248,-65926,-12075,-23546,-19102,-13247,48167,-30702,-85045,-81498,-39746,28406,-38153,-72213,-79199,-756,58750,-86103,-15432,-100,113182,107448,44815,-35634,62427,75085,7229,-29306,-34060,-30016,19125,16193,-12695,-3338,4491,-57171,12202,-8746,-35122,36081,-16318,-66231,-51088,-30207,29022,59712,-63040,4820,16509,38020,100009,-17300,7876,56047,20130,10211,-46623,-25917,-4583,-80116,-101369,-20391,-48876,-40197,-21234,-12604,-12134,40642,-2963,23663,99601,10623,75305,40492,48427,32037,-70998,-88873,-102558,-25160,122689,-28013,-33014,54156,-17756,49469,67070,36554,1132,94697,92628,69024,-3503,48823,-32006,-64430,-19814,37456,-22277,61257,50637,-14220,-10136,-42246,48053,63126,-28266,-13432,-2791,21526,5698,-11019,2510,74328,-18289,-1890,-55823,-32209,-16560,61466,30650,-17650,-2465,7019,12408,-19906,-6157,-79872,-74650,57588,99494,5211,-24284,12130,19995,16915,7443,-40164,-82335,-32357,-27548,-37385,-10596,-45040,-63088,-8136,57093,-13529,-23614,-2870,77904,25280,14039,17719,-74508,-37706,-42396,31293,34126,-23059,-6809,-30579,11224,79096,-22851,35943,-5746,28434,-46054,-45370,-161018,-5281,68618,-25019,106207,42501,-89957,6588,18216,-8451,27891,-8167,-31819,65572,23239,-45137,-26821,26584,19563,46230,35275,52367,-8551,-8089,11505,47421,-40183,112198,-63168,13051,36163,4696,-40900,-29993,58445,25316,-54472,-51051,-51774,45535,16799,-158595,-66108,-26665,-27990,14438,-100202,-1076,-45828,-17633,-5687,-19962,-23885,-35168,-1233,81776,-28493,-29954,62022,-14980,49690,31439,-45090,-40860,-7949,14361,-69515,-17472,-54136,41177,-2099,71632,-78358,16027,-18955,2839,8057,24196,76869,-8837,-4635,-29369,62311,21796,51213,2979,-57272,-55453,-32621,-25592,-12496,4783,108432,30584,-8745,-30265,-107755,36641,94089,11798,46529,-9123,-57391,-1436,-1242,61786,56959,-14778,34422,43785,-60591,-33967,-64510,7329,-22798,-46441,3646,4352,-2116,4937,-45856,50458,-725,-49056,23484,69983,75842,74430,17770,9016,-24203,-4356,101041,32231,-30999,-116892,24922,-4289,49463,77082,123560,31460,18802,57259,4937,22941,40829,11944,-18215,-30938,-3839,-53351,-17253,29456,109083,-48028,-45045,-42705,26279,-76508,32713,-51320,-87784,-14890,23146,50522,12416,-34344,68995,46131,14183,36494,-11859,-11389,6165,4403,-54413,-32200,-38563,49073,31810,-30908,-5785,-15182,-16132,-36214,47456,33178,16104,8358,130625,-7159,26667,35469,61740,-10691,-22003,-2615,-39306,27526,36390,-15732,-48447,22995,35283,80533,-37045,-65026,-137143,-54948,17034,-63779,61495,-22835,-28521,22364,119822,49880,-66012,-11328,-23737,79867,-45312,21661,-37639,-76783,-64481,-32266,13270,-38992,-20295,-51062,38138,29442,-21004,-7692,-22600,41509,60797,-22961,60612,-15635,-25482,-57548,-25150,-22601,68759,-74101,17127,66113,-24513,38479,10950,30447,-9267,-29145,14552,-93595,86791,-3767,36891,26173,37921,34037,66503,17771,-72236,-43092,-21915,-6506,38370,7343,-19393,47207,-24888,17025,-90217,-30170,47523,54361,26650,13646,36474,16002,4967,-35394,-52270,64238,18779,5252,42978,47520,-17488,46379,-61748,-54317,3651,21631,-14272,11254,53365,47820,-12106,-62620,5535,-4393,-72807,60992,108725,-66130,-94787,-86978,-95087,-9783,20618,-7795,-13660,42269,-10512,-36538,80615,35374,-37557,29850,20031,47008,-18635,-108083,-57566,37217,11701,66064,15994,678,-5158,33714,19091,-68794,369,26088,-6571,-130667,-105101,-20228,14996,-47072,-104745,-39507,-41237,495,-10390,-13076,-10476,-3272,-90117,-85597,-14147,4055,-119411,-78003,49437,-26288,5452,-71498,17404,42330,32335,29410,-44698,-10837,20086,-31730,-36097,21316,-14243,-25592,42031,10880,25791,72016,-545,-20486,-50929,57474,9051,-14083,-65647,29874,17404,18109,24571,60639,-11344,-12679,69188,48747,84216,-16029,3287,26347,604,-49465,-14063,37126,15634,-13600,9804,32279,47148,45391,-3870,9515,55071,61527,44255,68726,43149,37610,-63276,-6084,-11620,11920,39121,28704,25256,36346,36211,-54816,-34783,19453,-39257,45912,-12876,46396,-36695,-25716,7244,-40234,-36735,-81748,-17255,27617,-11264,26777,-26029,46189,31863,-51058,15747,36024,80261,33511,7913,-49998,6167,-38536,41481,49926,-6194,26343,6626,6785,-30892,7282,-98160,-10770,-85752,-54276,-69403,-74487,-3056,-8563,102289,29940,2594,-4531,74598,-28687,-6253,-54642,29285,20658,-61056,-45306,-67583,-22868,25651,-52960,-131664,-18430,9242,-44937,-39961,53329,2343,-69255,4660,7604,-70062,-1581,-69741,-13665,22046,45823,-88281,9104,25784,-55372,-16999,77643,38256],[-30579,17877,28590,-42326,-20931,22334,-4715,-76784,-6602,113140,17899,71187,60075,-10833,-52238,-32885,-39670,-88790,-26552,61090,589,7640,68005,-12298,4937,159861,8910,16397,-71480,31108,22461,40320,3896,13821,53909,-21685,-60539,-13178,-22792,-75183,3165,-24045,-41199,-29013,-43928,85265,-293,45990,26131,71842,71709,40416,99182,120587,42824,-48122,-10178,69712,-8368,-39709,-81612,-32138,-25496,-6431,17459,6806,25521,78140,78693,16056,-11119,-40958,32325,-31201,17425,-25040,-13484,51085,-62594,-81754,30991,83286,114373,-36308,-20654,-22847,-28981,-22506,-80030,-7381,135559,27545,-4897,-51855,2475,-29317,-43469,14776,47603,55366,-11205,17774,26248,-50090,-22585,-108646,46237,59017,15552,-32738,5853,-3695,7209,-10119,-13546,47196,16643,-96765,-40041,-22794,25346,28089,15854,-47976,3429,6837,-13647,-19537,-93216,-40480,1496,-29034,-38187,56089,10355,21800,-75041,-95341,53635,54494,25453,-77483,-56725,-3137,129897,121466,89331,-30868,13009,31484,-27878,-93467,-32720,25601,101121,6015,-80671,28706,-49133,-19262,-19550,-46858,52921,11582,-45290,-3761,9605,-106288,-12075,42552,61188,-46619,47617,-9365,9911,36110,-12474,16443,-43454,-21679,80580,-30801,-54521,32211,-60200,-97934,63090,98084,28543,-58079,-8207,3620,47321,-22685,8194,-89166,13542,-10698,17646,22944,23312,14989,32148,43683,9116,66424,16282,2676,120292,58268,7866,20846,90140,21172,108565,75091,23785,13937,49300,31542,5763,-12810,308,19285,1936,4483,-6411,17670,-13015,-8346,40602,-46819,23479,72388,142875,83991,-81267,-123748,-36648,-45227,5429,74310,9557,68797,-51846,4489,48746,117310,-25253,95027,-2598,-957683,-1017032,58972,-69840,-30832,25310,-13362,61400,-46860,-141431,1450,-16260,27337,8831,85984,126503,21357,-56668,-48248,-110903,-84256,35832,16469,5529,2126,-1103,20818,16789,-81496,19917,-8597,13844,-19756,-26282,32877,68995,-64108,-39460,-31112,-66252,2596,-54365,1320,34310,29444,38688,43792,-24001,-7441,-82749,-5563,34565,83415,59037,155265,176376,4232,37412,26224,-29843,69675,-17158,-607,55788,13080,-88507,-9498,-13055,77165,-9778,-68832,84247,8859,30601,98434,25474,106815,59853,77914,29082,85397,61869,109648,23051,-16398,8933,-62604,40190,-26640,20377,-535142,33329,-54476,-72726,-26163,-31663,-21165,-10667,67616,-17952,-83780,-92014,-41369,-6540,-43240,-65402,-85275,-23062,64963,-101998,-40924,-18675,112610,97354,66862,-46143,74814,89042,-4661,-38464,-35711,-51736,28620,10584,-8578,6823,24388,-43442,-10494,-621,-3419,18208,-41964,-64877,-59176,-35053,26480,63146,-61503,-2362,26001,45934,84125,4284,6883,61699,35981,25676,-20495,3470,-9285,-51468,-121424,-26380,-62446,-58441,-9085,-29535,-14231,34680,-7472,-3943,111991,170,95060,60033,55117,39976,-106200,-97833,-102032,-23015,97239,-69918,-43294,45087,13058,55858,84338,65386,8161,78847,108287,41002,-15210,74946,-36403,-43319,6498,56427,-11486,67731,60729,-314,5298,-29701,42760,51050,-29901,11582,11726,12455,2448,-1919,10382,72155,-11725,14478,-23766,4663,-14666,50135,28777,-7938,-4966,898,9440,-13395,1469,-74192,-70667,55200,81452,297,-25222,32868,41753,41060,4585,-30067,-86736,-36496,3034,-46623,-18849,-89022,-69046,13821,47389,-15053,-36983,-11525,55598,23669,4236,13038,-54740,-13642,-10744,40985,39561,-20995,1132,-67313,-1797,86363,-20701,61609,-21301,26857,-45123,-74360,-153037,-30894,36973,-56667,112216,43601,-46439,21640,21072,7130,15478,-28459,-3265,64246,24953,-27336,-26323,25237,4362,39752,42465,33843,-61109,-5926,15355,65102,-8496,91982,-38988,-3041,30997,-2456,-57231,-35176,49901,17031,-39660,-53968,-36191,105157,37383,-149418,-64433,-10199,-22730,13383,-68219,-13262,-52055,-31655,-4753,-13454,-8444,-34848,2209,72869,-23952,-56572,61038,17396,108325,41911,-57281,-41936,-3520,9987,-72738,-33950,-51731,32623,14139,88121,-74053,3215,-20547,37149,30968,11901,54612,-9078,11618,-32406,83892,21331,59461,13148,-55500,-48609,-42422,-35211,-10358,10697,98356,31187,20015,8536,-83622,36764,88924,-32166,11262,-15101,-40087,13657,11923,31202,55529,-10450,-859,34316,-68044,-28363,-71165,-7006,-26721,-41240,-5065,5019,27826,16053,-35970,4236,-14915,-85368,30266,84091,65538,54454,1023,29549,-7577,3572,101419,6310,-52703,-97545,33744,9783,33692,27729,84503,41279,20513,60475,20649,46882,36914,11914,-27035,-34932,-34355,-49745,-10465,7155,95693,-55024,-35140,-27839,22267,-75022,27124,-48396,-62803,-16910,6820,62446,12741,-40507,99403,46800,22383,43306,-15620,-25931,-1527,6903,-64056,-51701,-57306,23856,35074,-25979,22388,-18938,-64399,-26266,47307,34296,1389,-21307,93415,-6228,-14643,29511,50366,-46714,-23240,21567,-23835,16579,33031,-23125,-50062,16552,19135,70835,-21881,-61299,-122183,-57592,3534,-37783,40332,-35086,-21935,15877,123765,66151,-44916,-44704,-28623,66001,-50097,33261,-63833,-94729,-58903,-37375,13471,-23559,-25251,-25726,37596,54303,-729,4981,-24977,21770,85932,-6074,78850,-15048,-39975,-80029,-30661,-29284,50016,-54620,56499,72109,-32753,77683,704,-3187,-13353,-33341,7930,-96822,69373,-4260,31956,70163,23971,15335,67470,1487,-80157,-67854,-13088,10388,45380,26793,-22901,30962,-20271,22567,-83211,-18267,109559,85966,46411,51792,56146,-10159,8015,-33350,-19506,73334,20386,-14744,38861,34023,-14697,32079,-42664,-48594,-7087,16278,-14377,-15636,18272,57769,-25365,-80625,23660,1318,-99679,54995,106981,-28423,-82516,-147651,-111510,21266,33163,-13197,3318,57899,2088,-40706,60637,45289,-30213,12558,-2804,65975,-31977,-74183,-67136,13377,18139,72493,37522,38524,30651,70671,54881,-62640,8168,16342,-17073,-165296,-122014,3092,13618,-49277,-99833,-18220,-21252,-4139,-12464,-21681,-29383,-21354,-123202,-78653,-5915,7634,-87252,-94461,46886,-38540,-1011,-81801,15744,47693,44871,24038,-35569,-20105,-14018,-27609,-22719,22318,-24041,11912,52983,-10297,24143,41579,-12975,-33030,-54214,79026,31954,-3739,-63542,30040,-5447,10434,-4182,78565,-5164,-16352,67442,46289,84553,-16078,3389,19593,-10425,-59016,-13745,36195,-11815,598,9235,15217,41481,38577,7396,15843,50563,31943,33824,50632,54168,29999,-31215,-34,-3647,10830,17917,41401,44175,29660,44798,-40900,-38390,4766,-29303,47808,-430,37716,-32558,-21344,20594,-4297,-536,-67485,-31019,-19110,-32430,-16075,-26192,32914,30957,-26419,15808,24518,85349,37575,-3134,-25817,41374,-39637,51454,48967,5192,46131,42530,6751,-44824,1058,-122246,-57723,-105119,-62611,-62587,-84364,-2755,22568,136877,24309,-721,1754,62336,-29250,34600,-13218,41692,11552,-73322,-57162,-52003,-31315,24678,-23004,-156317,-38276,35153,-30596,-20036,45176,-4085,-76327,1038,33527,-57444,-952,-72484,28711,38892,64293,-68804,-4158,21495,-51596,-21705,74058,18451],[-36801,23284,28310,-64688,-48200,8045,7371,-79087,-26558,68445,6366,42065,38662,-67093,-75620,-15915,-12555,-74290,-30369,48642,181,19108,70281,-16390,26965,155998,9488,12599,-68184,31702,32409,67342,32796,11692,56019,-28412,-66123,-50095,-15767,-57865,5233,-30261,-43545,-23434,-29818,78249,1269,21885,16373,116969,67222,45189,42434,103498,61510,-43130,10247,25138,3095,-9453,-80443,-55320,-23303,4212,23195,325,19975,49239,48554,26321,2320,-27732,36224,-33916,20837,-15025,-7364,9871,-42913,-27237,41383,88848,115565,-63746,2742,-19782,-18129,-17092,-75516,-34290,125068,41729,13564,-30857,3520,-20339,-28136,6368,35888,49258,-19094,17077,41423,-67442,-33907,-128516,21316,59632,-4129,-51679,-54038,11878,29725,-9596,-20293,41058,10834,-80482,-31669,10467,23077,15525,17088,-59575,-34860,6777,-35251,-30034,-75642,-9301,12109,-31462,-14680,44838,26906,-3778,-61849,-101670,35005,47806,20442,-88125,-41149,688,152166,86232,19673,-8,47563,30371,-32877,-112924,-27858,36377,97551,7776,-82342,37582,-54485,-16771,-25704,-21620,58724,8369,-23188,8844,-7257,-84807,-5278,37522,50221,-61326,28661,52826,13707,73296,-33631,3021,-56199,-17461,48171,-29583,-54382,49097,-52582,-66796,63702,95743,26487,-43852,5854,8191,13093,-7848,7996,-47246,2786,-5209,9983,18771,14668,24891,26814,39169,36566,72666,6547,-16578,136199,50199,11250,258,79509,32,105580,52092,996,42921,56522,26126,-3995,-14500,15419,26174,951,7775,691,-2603,-15240,546,81784,-46842,11621,38657,120894,84902,-71809,-153897,-41842,-90887,-75655,67641,45398,83109,-78946,-19011,51291,93672,-33095,93192,23147,-878801,-996196,91790,-49177,-13162,51210,-5787,58416,-59666,-127863,-35755,-56413,19376,-17711,77750,139707,6987,-70604,-38236,-140993,-114868,29808,22103,27502,-22138,-4226,11455,5265,-91308,-20921,-27298,-2202,-34180,-11198,19328,70416,-24970,-14924,-10101,-64171,-21707,-47709,-26350,36709,21879,-12463,42261,-27874,4619,-56310,-11291,37594,-56516,-9706,108518,117941,-48296,12590,-20329,-55642,35291,-36113,-24329,29167,-31487,-94751,-10217,-40861,57935,-15874,-88937,94055,16386,41227,95505,36080,101597,64284,61612,14278,98250,55040,109465,51741,-24757,29569,-53473,31719,-22105,98607,-382852,56562,-26940,-62703,-37016,-32252,-23165,-6603,81517,1983,-60707,-95667,-41829,-28201,-36378,-52240,-79604,-38371,77245,-105635,-59775,-32169,90130,73501,77547,-43490,79823,81507,-19981,-43749,-24241,-54435,37320,-1711,-17788,13835,51919,-21284,-24840,5108,29673,4471,-73463,-53608,-61600,-41363,18264,55608,-56295,-3851,29435,41488,59691,18026,-6043,47077,39694,38400,-6387,26690,-10399,-23724,-117157,-23725,-70964,-89503,-7621,-39684,-9470,26207,-9471,-30780,107324,-22012,102442,74027,53109,38173,-129188,-99630,-85235,-21695,57764,-120944,-59693,31471,45218,49345,86082,85016,11492,49078,107302,20877,-21927,97492,-41901,-16625,33792,69397,11124,74567,65522,13169,17474,-15987,35116,50513,-12671,35593,31540,5498,-222,11249,23727,68564,-16403,27667,2597,24726,-14556,47841,24901,14108,-3143,-8880,2753,-11545,16937,-60797,-59076,44753,49976,-950,-27859,40491,64007,56600,16967,-13582,-78656,-32402,25313,-45453,-15261,-113546,-72149,37244,30658,-24023,-45624,-17126,24632,17110,-7070,11686,-31042,12684,16080,52741,42612,-23945,-4258,-96531,-26058,79284,-26468,82013,-43079,22557,-25815,-88549,-122577,-45204,4446,-78102,110445,36362,469,31504,20330,31141,3377,-46046,34269,41462,19594,-10197,-19901,23608,-14454,28419,42774,-1727,-100194,-3717,22264,74944,19015,61322,-6278,-13876,14781,3061,-62758,-44765,44892,13257,-21106,-59348,-15749,115718,42564,-123446,-56757,8687,-8272,11409,-23128,-23698,-53516,-30519,-8001,-4322,4855,-30480,-3111,53176,-30179,-83881,50661,64106,147683,37318,-65779,-42748,6629,-897,-69342,-47952,-39432,32139,24908,81457,-56707,-16998,-30168,58638,39089,-327,26757,-7091,14995,-31765,83000,21724,59316,13408,-50312,-37452,-49890,-37786,-6618,14409,69792,32669,38170,45243,-38542,35475,68760,-65670,-25381,-35391,-20629,19635,8974,-5560,44102,-886,-34373,12555,-69834,-22472,-80654,-12146,-16543,-34136,-15509,-1310,36322,20496,-23089,-50344,-33720,-100438,39409,83825,39599,12356,-15486,46759,4124,19691,90479,-18877,-85474,-74196,30304,17974,9042,-17068,39544,49851,21356,62111,34345,48887,30045,11598,-35416,-39994,-63444,-44587,-4825,-22339,43346,-51477,-20226,-16012,1649,-69440,14903,-49637,-28163,-18199,-10691,66924,13783,-44611,113541,45414,29616,43438,-10972,-35236,-14601,7312,-69764,-61420,-67708,547,34797,-24406,36510,-20057,-107432,-9888,26622,39291,-5538,-48814,47535,-6547,-48352,20994,35305,-73767,-23057,41967,1597,10300,32355,-23558,-30723,10765,-589,55066,-7459,-47243,-81055,-47698,-14603,-9090,10125,-39148,-19834,25342,111990,82045,-19388,-86743,-37829,48188,-34174,36592,-78896,-99947,-46896,-32033,9855,-7823,-25289,4634,35944,85712,10174,9464,-30005,5164,99990,1798,90454,-2114,-60326,-77864,-40040,-31895,29273,-26752,91669,64259,-39573,107174,-22790,-43029,-6451,-31038,9549,-82025,55838,-10192,13845,104401,6939,-2414,61020,-4936,-78999,-83800,5478,26321,51608,48824,-22900,9107,-5345,27973,-57589,8384,168204,100669,71070,80550,67428,-31307,-3852,-40145,1570,52010,25220,-19983,36601,20013,-5777,11092,-29241,-44486,-23163,4889,-7166,-42600,-19276,55821,-36455,-90191,32483,7174,-120783,39096,105395,13042,-52048,-175910,-121046,49071,40250,-21028,21235,62167,16308,-39484,34083,42585,-23181,-13896,-24353,72169,-35180,-33209,-58768,-12133,19613,64715,48127,86407,43964,77976,85541,-51629,14982,-1305,-23176,-157468,-116766,26283,24762,-43852,-75756,4304,5930,-8408,-10904,-22471,-45666,-38967,-122102,-58982,5521,15630,-54965,-101837,48808,-40788,-13374,-76651,20149,40947,50035,12730,-30042,-29043,-29171,-15545,-19275,22093,-29172,53533,50431,-35514,21106,15595,-15361,-40270,-52765,75267,58714,10101,-51734,8422,-37761,-4039,-28682,95457,-6560,-15376,58879,28177,77264,-18783,2423,500,-26953,-66954,-13131,33785,-30053,29461,3709,-11460,31068,22827,19083,17874,45159,-2031,13250,27508,66266,27400,1991,5880,329,824,-8700,49568,64779,25102,46631,-28454,-38173,-12526,-26133,43412,18230,24163,-31541,-32396,23986,34977,32871,-33907,-42508,-55767,-57819,-61060,-28469,26847,26787,-7845,3883,8715,74624,31271,-19453,5173,69222,-36778,57189,42600,17746,59728,80474,3992,-54436,-4331,-134899,-88912,-112834,-58460,-52498,-78029,44,55792,161556,23385,8067,9837,50047,-19170,61477,26731,46333,3930,-77933,-60369,-36713,-44500,4793,4143,-148939,-39075,55919,-16729,2041,39256,-9382,-67965,-5267,55039,-36046,-6968,-63368,66984,57359,66026,-39846,-3107,14130,-42296,-12083,60725,-4159],[-42007,21262,31573,-73645,-67593,-11964,23483,-63717,-56082,8186,-2655,8527,15071,-92413,-88721,-4327,15509,-58995,-29397,25018,-673,32096,64336,-13386,46925,122780,7645,9259,-49279,38803,32189,82561,54616,8661,51060,-28972,-59292,-77680,-7662,-32678,10293,-27147,-26126,-12241,-249,61560,7282,-14200,6693,133629,67582,37988,-8012,76343,73688,-22546,23119,-40171,18151,17940,-73090,-62875,-11393,11801,27422,1216,23455,27522,3579,15782,8200,-11091,38305,-34967,26060,6268,1362,-26788,-28502,21617,47927,82491,110517,-42565,28627,-19927,687,-8438,-68872,-61863,95577,52594,28851,-6348,10964,-6817,-12475,-5448,24207,50384,5796,15668,60036,-68683,-43787,-125501,-991,54404,-33539,-72691,-99239,28975,44546,-8354,-31132,-1956,-2383,-58176,-32117,43597,14687,7353,22158,-54326,-78374,8825,-57434,-26232,-48167,20093,22131,-19116,15868,16511,32517,-31554,-41728,-99511,22188,29275,5300,-90346,-10481,10642,154932,41008,-51832,34009,71746,22696,-36442,-111098,-19097,41270,82097,17368,-54025,37068,-54208,-20206,-26374,-4474,55157,-1210,5338,32483,-31871,-58621,7945,30423,26942,-64297,3134,94990,10210,100299,-50617,-18867,-59171,-18441,12699,-35498,-45437,52345,-43131,-23279,61242,83886,27197,-22293,21178,13264,-21081,17238,12517,4664,7675,9,-8472,19765,2755,29963,22024,21919,42755,66285,5306,-34451,131094,32178,6710,-25378,55440,-25015,104920,42666,-6285,84015,56273,26080,-17513,-9619,35904,38853,-12552,4100,-4906,-22361,-10546,11337,116559,-33111,1803,-661,98289,69821,-53335,-151628,-24807,-119155,-130542,62604,85017,87202,-93534,-39386,39999,46635,-54972,75755,32857,-717081,-912382,81590,-35775,-1943,71853,14212,58285,-54623,-76994,-53512,-79558,5523,-28452,66001,149418,-5771,-74944,-16883,-135917,-123372,27681,32490,43977,-41243,-3105,5008,-1028,-85033,-50310,-38320,-8608,-44891,13695,15907,64461,24099,10587,13054,-54100,-40164,-36885,-42757,37075,20959,-34169,44890,-26385,23769,-10847,-2717,49349,-75837,-17024,101099,57849,-84841,-1315,-51995,-60601,12378,-15710,-38718,-2006,-48031,-88442,-19204,-66326,23851,-11437,-92017,99003,29376,44950,82114,60048,86000,44575,30441,-2917,101172,43664,100020,56946,-27777,47344,-39858,8501,-33126,-124904,-676029,5401,-29179,-69190,-65017,-42900,-40625,-13739,78985,18902,-31337,-98834,-47201,-37132,-25610,-42467,-67721,-44384,90708,-99606,-66940,-37969,51302,47365,73688,-33638,72078,54594,-36502,-43691,-4424,-36029,46699,-16149,-35016,14872,78185,6067,-26439,7850,56692,-4377,-100224,-35895,-58724,-49045,3864,36444,-46861,-1632,22738,22935,33302,17955,-25764,14146,29933,45164,-5015,38977,-6295,-458,-91623,-15618,-76127,-121599,-20151,-38073,2158,16581,-5198,-47430,83438,-48445,99025,77393,42973,25239,-132885,-94443,-57301,-17256,18509,-164824,-78412,14873,67459,31604,71281,85813,9685,17244,92428,11868,-23286,112499,-48863,3735,54318,71834,32396,77847,65735,23101,22230,-5826,29092,62057,22812,51804,47442,3475,-4445,23985,37195,62920,-31902,33752,15740,24503,-15628,55618,19585,41300,-46,-16974,-8103,-19059,37470,-41957,-43260,26074,15998,987,-32107,34258,75359,56329,37473,4484,-59951,-19246,33406,-37511,-1871,-114899,-70897,52931,12426,-37650,-45283,-12735,-2604,4487,-17388,13364,-11965,31132,35559,60483,41574,-28436,-21835,-112133,-55220,59096,-40001,90566,-63326,17076,5872,-84103,-83053,-38913,-24183,-84268,100137,23548,33011,30554,15052,55577,-2325,-56352,68384,6244,7794,1845,-14173,20487,-30818,14481,35270,-42426,-120076,-6471,32614,75553,35152,32647,26193,-19475,-8933,18724,-57623,-55244,46679,15887,-3538,-65714,4512,69854,30429,-83990,-49278,25827,8410,7530,20824,-28542,-46068,-8898,-17118,4879,13850,-24219,-18980,27756,-45862,-103877,29973,102483,142225,20665,-72962,-42813,23293,-18836,-63215,-59186,-23110,35502,25046,53552,-31638,-44446,-44939,66769,32343,-8342,4907,-3287,5557,-27227,64721,24668,52394,1609,-43795,-25143,-54674,-33219,-3308,15421,35488,34299,40465,54573,11090,33355,40011,-76640,-52163,-63832,252,22462,-8994,-34417,26362,12015,-50484,-13828,-61893,-17278,-90075,-7489,3316,-25212,-26581,-12833,24959,16190,-17850,-88179,-49697,-86212,46353,73217,1903,-39944,-27297,58972,7368,38869,80886,-28346,-110895,-48132,15916,17507,-16999,-51597,5777,52083,15905,62461,41411,28160,23629,10397,-39637,-46545,-78794,-38641,297,-50496,-25566,-35784,-5787,-9919,-28771,-62939,-2291,-55716,3088,-21311,-24587,60615,14882,-47016,106502,38981,31590,36540,1235,-39281,-30839,3464,-67307,-54544,-66751,-14138,33262,-26698,38572,-17742,-124784,7785,8382,47335,-3068,-63969,5473,-3306,-69635,12525,19765,-83868,-21727,52630,32174,10019,34266,-17200,6445,6083,-15704,38665,2002,-33324,-30641,-27557,-32863,10382,-18403,-30027,-21961,46923,85448,94172,3594,-124422,-47691,26915,-7410,34361,-77940,-89654,-30201,-17365,5604,12989,-19809,28927,31860,116676,10152,5618,-38157,-5268,95723,-1806,91747,16140,-81643,-52557,-50538,-35891,11385,1430,111576,43565,-42567,114769,-54075,-78876,8296,-21848,17924,-57164,48192,-20084,-10734,121810,-7877,-13082,46469,-827,-72757,-84027,28703,37694,57368,66904,-20354,-11140,13720,32958,-25469,42823,198852,96392,99514,88601,66104,-46335,-24045,-49840,6919,7138,30080,-16003,38962,9227,10223,-8487,-21794,-40850,-40529,-10253,1706,-52614,-49944,38319,-45130,-87744,30435,12362,-131280,15718,99640,39232,-14020,-159095,-119385,63336,42075,-29365,33529,52973,26504,-34505,9451,29753,-19153,-48644,-40935,66290,-27887,-6418,-27930,-27395,14155,43591,49126,123823,32630,57956,105531,-36345,18493,-22418,-26029,-108749,-98917,43516,36083,-33977,-37445,18805,34360,-11164,-5931,-12335,-55219,-52807,-98504,-33006,15683,27700,-33196,-97394,55090,-30075,-26621,-60024,29195,26341,48400,-2319,-23532,-34774,-18329,1175,-26762,23445,-28028,80854,40109,-58198,15642,-3457,-9884,-41016,-47306,49958,79661,20760,-34825,-24131,-72338,-19914,-43148,106481,-18550,-11577,46873,291,62376,-22410,1776,-32672,-44684,-67442,-11764,27078,-35098,62271,-7211,-40587,19374,5573,27703,14388,39184,-26853,-11602,5396,75536,27548,27643,7969,-88,-15657,-33808,52633,83323,23551,42120,-23531,-34756,-30561,-21463,35436,39495,9408,-34000,-54453,3334,60673,54629,5218,-46788,-71109,-80171,-97128,-29783,30091,19015,2305,-16405,-5525,46320,14617,-37878,37643,82729,-30532,54559,29034,29698,65725,109683,-1091,-59704,-8667,-129119,-88040,-103935,-42473,-39730,-58903,2976,80475,165495,27951,26460,16578,44748,1327,67891,54943,41061,260,-74384,-56972,-22427,-56990,-24116,22385,-108677,-14790,68601,-6770,24028,40469,-18538,-47779,-11663,69482,-11983,-15281,-43985,93092,72142,50327,-9232,13166,5232,-31323,9199,41543,-22516],[-45381,12148,37157,-68488,-76079,-34133,39453,-40298,-84233,-40746,-10784,-18221,-4236,-81718,-87526,4407,34385,-52402,-29135,-1567,881,43692,52175,-1042,61853,68994,5272,6267,-22348,54578,23668,79416,61269,7455,39441,-26451,-41440,-88318,949,-6647,16504,-13782,7653,1262,39910,48829,17542,-51910,456,112084,76631,25495,-29626,43645,75111,8296,24152,-106500,34249,32476,-59685,-58167,3680,14979,25723,8232,36469,13568,-44605,-16174,8034,6111,37638,-33510,32056,32200,13106,-48081,-20984,47858,47970,64141,95845,14473,52285,-19563,20339,2064,-61866,-84491,56081,55123,38261,16308,24762,8673,696,-21468,14126,60148,51571,13375,74257,-53707,-49425,-102098,-18101,44590,-68902,-89652,-116774,47018,47809,-6975,-41753,-64611,-21559,-38103,-40370,69273,2433,5681,29085,-35068,-112797,12267,-75532,-11775,-19381,39511,27483,6490,45700,-20141,25897,-55594,-18260,-91713,17604,1428,-17421,-82458,26820,23757,132509,2000,-87439,55538,76367,9192,-35620,-85051,-7239,43857,55640,31283,-8149,20701,-46784,-29616,-23219,3508,42986,-15166,31946,57033,-57576,-34918,22044,19928,-1938,-57346,-23753,100573,433,112417,-58295,-43909,-48412,-25264,-11497,-45014,-31613,41715,-33761,21289,57047,65144,29996,1514,33945,16579,-43027,48827,24749,52997,22596,1084,-29721,28071,-9600,26734,17933,-2912,15241,49103,6424,-49439,107246,12881,-7897,-51062,25367,-47026,110750,46803,2641,117945,50048,33558,-33574,-2307,56762,54728,-29713,-4174,-14254,-36023,-2003,20447,137753,-13000,-6675,-34998,77735,36476,-30905,-113736,9622,-124414,-148412,55081,112838,77819,-92561,-51509,17433,-11097,-85716,47853,4963,-608090,-852688,13069,-43598,-3849,76508,34754,56763,-35797,-13465,-53176,-80570,-12266,-22510,57130,150133,-15551,-70307,12279,-101418,-110259,33732,52019,57917,-48619,2450,3100,-1757,-69808,-52659,-39990,-4865,-49699,41950,19766,49634,64993,33025,34309,-39661,-48123,-25960,-42481,34480,27139,-17744,47319,-20890,41962,33170,12846,51131,-67821,-13591,118826,24719,-87443,-309,-58550,-42104,11525,32221,-38214,-25307,-29660,-67518,-35099,-81995,-6596,9986,-74464,103511,52264,46974,63418,100013,68451,16172,-3330,-15852,92253,28423,91310,33519,-24483,60641,-11674,-5407,-27859,-377193,-1109615,-94957,-51929,-88720,-106203,-68980,-73382,-24762,56997,22919,-10373,-110375,-60671,-37041,-16037,-41360,-55929,-45876,96954,-91602,-64267,-37553,4688,25244,53869,-24606,48386,16959,-53544,-39481,16759,-1828,57122,-27378,-51020,9548,93490,32225,-16015,8020,72483,-8607,-111480,-17630,-50007,-55931,-14866,8241,-33147,1531,5421,-5618,11770,4354,-44173,-28346,14009,44086,-10884,40705,3809,18723,-56153,-6557,-79628,-138273,-43166,-24333,18532,8476,8539,-46549,43135,-69130,89371,68195,27575,2049,-117280,-83759,-26283,-6383,-6581,-182736,-94146,-3214,73546,7901,44232,65684,3396,-5946,71014,13388,-20228,117534,-56472,11774,62763,61934,35417,72879,63601,26812,18945,-2672,27732,80086,69702,56528,52276,7185,-11772,31877,45534,54922,-53260,32780,14655,8622,-17157,70202,13854,65111,1168,-18604,-20772,-36733,57190,-21737,-28016,1580,-9743,4829,-35443,17249,67869,38114,56878,18774,-36120,1173,26498,-27870,15942,-98898,-64692,54526,-2170,-51271,-33546,3018,-16701,-11783,-24103,16162,-2574,34300,48845,59679,35308,-31059,-46213,-114004,-81210,31785,-58540,84853,-73585,12054,39199,-62575,-49024,-11222,-45284,-74988,82056,9621,43040,16360,5268,69569,1167,-56576,87841,-26628,-8137,4734,-15688,14536,-41198,1897,21852,-69732,-119310,-16243,45109,68544,37441,14910,51384,-22487,-33691,37847,-44967,-60615,53467,24652,8893,-69899,19266,-9798,3798,-40669,-47517,37794,20133,2091,52314,-24823,-28239,28794,-30877,12099,17561,-18468,-41106,3520,-65654,-111436,3239,102576,86796,-1001,-83629,-41018,44730,-39658,-59224,-67853,-8559,37293,15746,15843,-4657,-73689,-58371,64965,16014,-10079,-4944,787,-12331,-19624,36559,29748,42086,-17225,-37771,-15854,-55486,-23352,-1104,14159,10046,35411,28217,28065,47101,30597,12747,-64081,-61097,-87843,20751,29168,-35802,-48093,6914,24586,-42372,-34496,-42294,-14293,-92777,4584,25066,-14480,-36562,-27208,1051,4257,-25738,-90960,-56364,-46283,46506,58596,-37799,-84790,-31498,64186,1985,56234,81808,-14204,-112127,-19915,-4138,8738,-37307,-73714,-8867,44037,1899,59645,37122,-6754,19738,7646,-37804,-54375,-75916,-32878,5636,-70722,-83490,-9748,3541,-9690,-58198,-58482,-20569,-63644,21611,-27650,-30073,42358,14480,-48178,79661,25315,24924,24410,18097,-38635,-46598,-4695,-55587,-31466,-56415,-19363,31294,-31008,35020,-11812,-109250,22717,9206,55818,6544,-61948,-23047,7348,-78844,7302,6549,-75448,-18899,50832,60177,14727,37233,-6533,49771,2360,-21492,26714,4518,-30083,8554,-3732,-45518,11620,-36436,-7803,-26028,70838,51758,98031,19277,-141998,-55051,1921,11887,32412,-60951,-65829,-12471,1669,3500,41014,-9920,38911,23320,136075,3956,-3595,-48995,-9008,71988,-16270,82386,31498,-97717,-15269,-56626,-43702,238,22738,109100,15280,-40593,96332,-82698,-102272,24710,-8056,27220,-31054,43013,-31116,-32637,121571,-16282,-12156,26592,10794,-64064,-66245,49328,42302,60792,76003,-17202,-22177,30720,36926,1246,74814,190323,76886,124061,75799,52591,-54251,-42177,-53966,135,-45085,31644,-10624,46202,3416,30882,-19356,-18877,-36485,-52985,-26232,4929,-31866,-67148,8594,-52319,-73975,18241,17221,-125663,-9591,84138,39752,19748,-104912,-107036,57563,40839,-35108,35314,32370,27862,-28635,-6270,10722,-18774,-85633,-51041,51674,-13873,-6307,20029,-25146,1422,15255,42189,126635,4854,21470,110790,-19003,18906,-41583,-27308,-42869,-81037,51179,37584,-23181,3276,19694,56893,-12211,2013,7933,-54791,-58567,-71953,-5738,20503,42026,-23343,-79693,63146,-7768,-35100,-38210,39398,10533,42661,-17685,-11704,-34819,11307,17373,-41219,29165,-20057,75158,28624,-72912,7032,-18812,-448,-35499,-38859,15245,85676,23546,-19394,-54911,-97431,-31569,-46033,106907,-39590,-7268,35740,-28875,42257,-24504,2118,-74814,-58607,-56228,-8716,15146,-28005,89031,-21037,-64403,10377,-5379,31328,5472,30088,-36178,-32946,-10091,78535,27370,42110,4679,-3489,-32738,-50737,50401,96436,25421,34090,-29505,-29976,-45350,-7701,27749,58053,-3213,-36895,-78305,-44919,57570,61137,36012,-41605,-64108,-92669,-118201,-26985,40230,7604,4139,-38869,-12811,8432,-7514,-52095,63652,77645,-20980,41374,8290,38581,64416,120058,-7378,-60893,-11920,-103354,-51551,-78440,-18341,-25181,-34418,4376,89356,146046,36966,47072,17796,49471,27710,56094,65523,27118,1319,-64374,-51184,-10335,-62060,-49908,29033,-49878,28577,72952,-2307,41516,49054,-33995,-21871,-15156,76524,9164,-21000,-20218,102583,78063,22889,13030,37486,-2966,-22156,35273,21851,-30349],[-46431,-903,42626,-53666,-74994,-54477,51080,-18545,-99811,-59704,-19735,-30400,-15801,-47266,-72474,12357,38363,-57242,-33947,-21810,7174,51091,37866,19064,71156,10497,3650,1818,1750,77348,11057,60878,48053,11243,23284,-24431,-17403,-81444,7886,14342,21201,7132,46905,12727,81219,49294,30258,-80236,-1529,58328,90059,12000,-18361,10262,66073,38780,14195,-145061,48904,29252,-42629,-48712,12332,13156,15885,17415,53417,3265,-80024,-58139,4027,19963,33380,-29084,36094,56124,26400,-51843,-19205,47401,40292,36210,70513,73625,69633,-13904,33561,13584,-54986,-98917,15559,46829,41086,31929,40857,22811,9708,-38299,6724,74899,95921,11403,79239,-26857,-49088,-66534,-30117,33134,-101594,-95420,-106251,63937,39774,-5545,-48455,-120869,-43354,-25091,-53239,80087,-10345,9277,33327,-9149,-126765,15485,-84954,6221,3330,44112,26085,39080,66941,-53529,9799,-71345,3100,-81405,19683,-29264,-42252,-67318,60142,35996,87453,-21782,-73578,53714,59736,-8447,-27042,-40515,6221,46710,22911,44434,36205,-11173,-32391,-41920,-18937,6090,25286,-29726,49786,71434,-76367,-17811,30864,5369,-28146,-44829,-45133,71208,-12063,109888,-54354,-63245,-25826,-34417,-11525,-53544,-18723,21255,-24959,56603,52442,43593,32061,22727,41315,17144,-43541,80179,44332,85516,40816,-3488,-44696,43702,-19501,15707,14541,-25188,-37328,27599,3985,-60014,72927,1163,-30166,-71442,-1669,-60582,119102,58313,22129,127554,41363,47372,-49046,4035,71854,69047,-42449,-12690,-16296,-38698,5174,24862,144993,3576,-14631,-56123,58919,-7377,-11090,-53459,48847,-108624,-138467,42087,119104,56512,-76782,-51830,-8880,-60909,-114007,22539,-52105,-541052,-781632,-87374,-69393,-16810,63151,45226,50320,-10347,36500,-42315,-62030,-30013,-7390,54898,136085,-23937,-60316,41605,-53306,-85152,46839,76312,71033,-42583,9964,4991,543,-56298,-23691,-34152,5933,-48276,66964,24787,26187,81675,49217,49730,-26044,-44489,-20813,-27560,28621,37170,20810,43320,-16542,49036,57613,26303,34060,-64147,-12173,137469,28424,-54028,11989,-39897,-7181,25966,80473,-25599,-30600,11283,-37142,-53681,-81343,-15770,46367,-42800,105463,90177,50522,44504,144802,63039,-2417,-18081,-17130,73013,14301,87924,-8231,-24506,56639,18846,19251,38097,891,-715903,-88234,-8005,-60381,-107683,-73639,-84367,-6407,40201,28423,8527,-124614,-68308,-18604,4857,-38263,-38228,-39660,99144,-80137,-56247,-34482,-36991,13289,21564,-22588,10877,-18665,-71332,-34922,33336,38788,66500,-31784,-56841,-1084,90355,49448,1996,5794,74872,-9201,-100800,-4732,-34829,-58441,-33967,-23359,-16176,3282,-18804,-35443,-822,-15517,-53347,-66840,4390,34839,-15555,36342,19107,35867,-24610,-465,-81577,-128257,-67102,-2272,36000,5397,32968,-25839,-5272,-75334,79078,48796,11249,-27672,-88275,-69065,-312,11905,-9525,-162851,-101675,-20842,63721,-14051,13669,31945,-4241,-15071,51234,22144,-14168,112165,-62706,9554,58218,41485,8470,56228,61114,22250,10606,-6909,32332,95760,115164,49831,43491,15221,-22278,32148,45422,44944,-72514,28540,3969,-13092,-18466,85500,8611,78336,-1224,-11686,-28083,-59723,68437,-4748,-17861,-23923,-20484,9293,-34191,-5141,42494,7030,68684,25496,-13797,24090,8546,-20796,31422,-75678,-54147,41001,-10015,-59885,-11253,25319,-14287,-27048,-25357,17454,-3151,20955,58479,49380,24029,-29752,-69490,-107266,-96452,4354,-77867,66935,-68199,8754,62752,-30612,-28567,28581,-56970,-54521,57880,-927,33885,-9430,-8511,64079,12165,-46935,86965,-44162,-24498,-3806,-28058,5348,-44526,-5448,6270,-68353,-99777,-29643,57398,58078,28424,9954,66799,-26215,-52407,52279,-29659,-55901,60188,37053,14202,-68332,25071,-87806,-31398,-4909,-53768,42836,22256,-3353,66367,-11889,-2338,70148,-45181,16245,16122,-15093,-59162,-12875,-82067,-105633,-21438,49709,3823,-19535,-99912,-35990,66614,-54864,-60739,-73310,272,33471,3204,-16644,19603,-95594,-63017,57721,-2113,-5884,-3189,2838,-31663,-10393,4832,34674,32124,-31830,-33075,-13090,-50298,-11175,287,11897,1833,35607,9455,-18866,57291,27014,-4080,-36645,-51021,-93713,38154,43078,-62306,-47473,-11010,32541,-15306,-40574,-12996,-15222,-81515,19490,40495,-2009,-43217,-41863,-26192,-11626,-44005,-57989,-50523,4526,37248,45625,-66210,-106693,-27971,61318,-8478,69128,92296,19732,-84340,8835,-22730,-4768,-47930,-82845,-6973,25108,-18865,50286,19223,-41925,18794,3009,-30557,-62062,-58605,-28231,11610,-79725,-112074,21048,5445,-13382,-76472,-57557,-35265,-67194,26203,-36569,-25035,14318,10952,-48055,40887,5198,9091,10511,35818,-34148,-57723,-15189,-37155,-49,-41973,-18492,27159,-34117,31773,-3097,-70198,33984,30222,61283,18018,-45079,-34014,26153,-78939,8035,-2595,-54236,-13298,37649,77659,22122,38657,4694,83614,-699,-18216,22067,868,-42712,24158,16128,-47767,-6967,-39804,22147,-28542,85433,19657,89180,26228,-130798,-58592,-25130,6563,36591,-32843,-35468,1745,18786,5210,71201,2126,31985,8769,132665,74,-13788,-60845,-7631,34980,-37968,65515,37983,-103128,18289,-52711,-51861,-2577,33974,84250,-12836,-33942,58082,-96078,-108732,36088,5714,29010,-9939,33204,-39964,-43996,107537,-17359,1224,7273,25166,-53019,-34495,60169,39937,58862,74255,-15221,-19327,41640,38700,15618,96033,150013,49399,133845,50540,33014,-51451,-49244,-45824,-10967,-87191,27356,-9839,56033,1849,50101,-18066,-18309,-30670,-54643,-40306,-2984,13704,-69468,-25025,-58746,-53306,-1120,23082,-99268,-29759,57646,17393,41305,-35878,-88111,32869,39333,-35151,25658,5968,18693,-24837,-10107,-10078,-20248,-113489,-54559,33070,999,-30544,70078,-5980,-16972,-11283,28096,83894,-25486,-19516,98998,-2266,19783,-53660,-28354,9692,-72340,48393,24996,-14266,32951,6954,67440,-12171,12422,33517,-42918,-52186,-56257,19527,17718,55808,-18391,-50436,68454,20214,-34898,-17215,46404,-289,36173,-29727,6774,-27967,40122,27710,-55266,39785,-6144,31482,20166,-76742,-4777,-35150,9566,-25106,-28275,-14754,73743,17300,-11361,-75015,-101411,-35768,-40621,93482,-63965,-4060,29595,-50657,21416,-22962,3510,-112111,-64523,-33719,-3414,-111,-13292,104286,-32842,-76603,6703,-4915,30163,-7546,14092,-31199,-44120,-15340,73935,24507,47253,-2617,-7598,-43544,-55214,42944,101839,30521,26296,-45375,-26313,-51998,16049,23810,68492,-11760,-34576,-94287,-106305,20941,54931,49982,-28034,-43189,-92344,-123655,-19290,51494,-6594,-904,-57278,-10194,-25332,-26711,-54270,73604,53656,-8836,19462,-15115,42459,57693,106551,-13544,-58534,-14220,-63427,7197,-41697,7900,-9943,-12481,3671,81419,110328,47581,59744,9837,61583,52556,34803,59875,8712,5835,-51393,-47624,-1689,-54758,-63816,25011,3585,75047,70837,-2779,49387,59646,-52986,3477,-13558,76969,24824,-20697,-583,95492,72571,-5521,19190,58480,-8172,-16882,58165,6518,-25478],[-45225,-13102,45392,-36354,-67667,-69672,55592,-4657,-97713,-49558,-29656,-27532,-20027,-10634,-49109,19479,28197,-68993,-44205,-28745,19154,52611,25905,42478,76187,-37996,2866,-6401,14594,101415,-592,37512,19738,22781,5303,-25426,5614,-64920,9956,27311,21914,30272,78206,18356,112302,62458,42359,-90889,-873,-8626,97883,-1235,10530,-19256,51288,57527,-1999,-133447,60086,10066,-26369,-41536,6142,6639,-1070,23674,64204,-8377,-89549,-90050,-1727,27231,25017,-22182,34499,72960,37999,-43204,-20635,30043,25897,3757,37366,101134,78045,397,35469,25253,-47769,-104993,-18808,28775,38205,37052,51780,32845,14971,-49000,2546,87470,119684,11338,75576,4295,-42713,-29543,-38833,23457,-119465,-84205,-79154,76600,24180,-3701,-49269,-152412,-62694,-17514,-66481,70814,-20459,14659,29200,14842,-117353,16438,-82501,20228,16513,34321,18781,69090,73819,-74866,-9960,-76886,16694,-70416,23742,-53977,-62082,-50063,81067,43607,30589,-29367,-27831,26559,27914,-27918,-9060,10448,19065,50719,-7530,53112,63574,-51509,-13279,-51504,-16012,9044,6597,-40369,55468,68155,-82362,-8192,30124,-12230,-45219,-31678,-55033,23168,-22498,96504,-39919,-68781,2706,-39726,16828,-57585,-12184,-2389,-16278,76577,47587,23911,30032,37466,42263,15661,-21478,104040,66161,95706,57305,-12048,-47138,64104,-24711,1363,11443,-34516,-88872,10418,-4904,-64643,38948,2417,-53262,-82357,-19024,-63087,119140,69183,43153,105801,33825,62881,-59713,9644,76918,76674,-46066,-16522,-3383,-27859,6232,24916,143760,8030,-22484,-62794,39282,-48254,427,7478,77733,-79393,-120333,22478,104038,29259,-50790,-40994,-31466,-89693,-131500,8311,-116394,-454484,-628496,-171053,-97326,-31850,39350,43260,40876,16866,59707,-27313,-31246,-40981,7465,61098,107533,-31523,-47970,64174,-8090,-59310,61181,94675,81934,-25885,16412,8613,2544,-52897,26761,-24841,18291,-42726,83706,24784,-3856,67485,56898,56240,-18294,-33382,-26612,-7345,19156,44681,50257,28045,-20927,36833,55521,30912,1394,-57085,-10341,139527,55608,-1382,25402,-4772,31128,36845,102939,-10756,-15650,50781,-7745,-69291,-65391,-418,81887,-12102,92251,136174,51819,25682,174127,78747,-2852,2490,-3440,48734,10315,81881,-44744,-41098,12482,2657,45743,102642,607491,56162,25719,87524,8806,-53096,-33766,-54603,39709,51769,55153,32721,-119631,-53510,20030,44238,-25538,-9122,-14884,106578,-57413,-39964,-25989,-55827,20100,-10799,-27284,-30304,-36612,-86106,-33397,43502,73912,73538,-28192,-46457,-14658,66941,53241,21877,1653,65378,-7512,-68425,172,-14543,-53459,-48490,-51267,1651,2487,-43304,-56428,-5410,-29348,-48599,-86444,12040,18770,-12106,31693,36568,51480,-5686,935,-79642,-92434,-79982,22031,50596,10691,66246,10439,-49609,-63396,72287,25730,-1561,-57359,-54007,-50649,15112,35354,8369,-108033,-97596,-35476,43365,-26434,-9828,-1811,-8392,-11042,38704,33882,-6461,97756,-64825,4198,44314,15669,-44557,27997,58359,8446,2188,-15193,42197,100790,143746,34854,23743,24572,-34169,24821,36590,34005,-81658,26599,-8856,-30203,-19018,95184,4127,77207,-6650,2070,-18493,-77826,64336,5552,-15310,-44346,-15365,13926,-25445,-26770,10307,-25537,70828,23923,2337,43042,-13662,-18056,38907,-53537,-40763,17473,-10649,-59798,16983,45777,1628,-36554,-20835,15044,-9929,-3190,66037,32593,9673,-24265,-83926,-98678,-96088,-18708,-93446,41964,-47111,7800,68727,2434,-20428,64920,-59295,-29190,29684,-5135,16108,-41619,-25450,36907,25346,-30745,67402,-41331,-36935,-22945,-50075,-5956,-41266,-5426,-7514,-35972,-65730,-38163,66919,49550,13971,13314,74832,-32104,-59987,55468,-16524,-39941,61890,49182,13287,-58633,22021,-137384,-67991,15252,-65933,41297,14225,-6807,64282,7802,26006,100029,-54529,17207,10492,-14886,-61025,-17198,-88313,-89374,-35566,-36800,-69475,-29031,-116808,-26753,83382,-54929,-67490,-73832,2018,22958,-4912,-32000,38624,-101418,-53941,48449,-15047,1964,5192,679,-45163,-1065,-25592,36581,24925,-28974,-29195,-18087,-37240,217,1583,10369,9551,34783,-4330,-57161,40375,22199,-7044,-6710,-28675,-74382,49514,61927,-79068,-38936,-27160,32490,17244,-28245,20337,-21360,-53037,31851,44132,12058,-44134,-54003,-48771,-26862,-63232,-7186,-33071,46626,19169,37245,-72125,-99661,-19721,50954,-18302,77546,103027,59506,-37863,34713,-33391,-17245,-48901,-78718,2833,-927,-41326,31847,-9658,-64254,19984,-3083,-20525,-67003,-35388,-25374,18036,-77651,-108281,48842,543,-17926,-78619,-59374,-42713,-59460,22772,-45358,-11433,-18217,3505,-45875,1887,-17182,-12847,-1123,51116,-26834,-60905,-24863,-17284,27500,-28945,-16002,17380,-33082,31425,6404,-26718,43499,60054,60787,25076,-21690,-29364,49641,-72774,16027,-7223,-30477,-3147,17386,79498,29715,35807,12836,96194,-3141,-10200,24414,-5803,-67813,17902,26709,-37778,-38183,-29502,51178,-26190,82089,-5212,65660,26126,-95691,-59103,-45940,-26801,49351,-1557,-8357,8537,29119,11012,92691,13808,11568,-11119,101606,5620,-20779,-70926,-3625,-3788,-61263,46657,33944,-95315,34915,-36337,-52300,1817,36564,45072,-33329,-24138,14498,-84333,-98396,37716,13982,15969,3945,12302,-43776,-41379,85228,-13783,23203,-4659,38174,-38272,1456,56491,32267,49387,63054,-15100,-3145,45622,36884,16839,104481,98422,22045,121897,23470,17560,-32236,-41303,-23680,-18445,-107994,16122,-15105,64698,1977,59822,-6277,-18169,-23372,-42642,-50641,-23195,51876,-60731,-53183,-63927,-32193,-22676,31587,-52300,-38934,24770,-14633,49221,24254,-67277,-1324,39247,-27788,8252,-18901,1739,-25118,-3984,-28423,-20224,-119239,-51697,15437,11861,-64347,103619,21840,-37633,-27528,7545,10154,-45340,-56490,70309,12025,26683,-55100,-29697,31484,-75153,36710,-48,-8695,42813,-14077,63250,-11933,24734,57035,-20651,-31957,-52609,40263,7606,66066,-9246,-15464,66302,44931,-25390,-792,46625,-3001,31447,-35705,28848,-14792,47132,28520,-61494,51349,11198,-33845,15288,-69838,-19064,-53309,18700,-11954,-16254,-29686,49161,4528,-13370,-81746,-78941,-33032,-33462,65783,-83912,-1983,31106,-58642,5314,-16963,5744,-126287,-60238,-5665,3584,-14196,3483,107549,-37137,-73673,8335,7302,26328,-22480,-10965,-17974,-41984,-9654,63020,18212,47656,-10108,-10309,-43113,-46525,30652,98688,37870,21504,-65813,-25961,-46962,42120,25341,67187,-16054,-21360,-96160,-153031,-38089,42649,46251,-9706,-20826,-81308,-116339,-9210,57757,-21731,-10560,-67454,1775,-42304,-34331,-38664,59219,15289,3848,-4882,-32325,40784,48480,72165,-18562,-53419,-15772,-19925,62830,-2493,29417,5083,1788,1100,61822,71439,56056,55449,-8697,73983,68121,14005,45243,-8693,10967,-39584,-49384,2734,-34392,-63501,13859,30486,106307,64694,-6292,44276,63687,-68168,23626,-6373,71821,35833,-13664,7010,75862,57238,-22616,7948,66434,-8809,-15937,71849,-1616,-11373],[-42203,-19899,43850,-23192,-57099,-77563,52545,-172,-81856,-27861,-38504,-16607,-20261,9392,-26458,23795,10144,-79625,-55851,-20554,36023,48273,19601,63764,78854,-68782,1873,-19391,14888,119159,-6930,21786,-6279,42766,-12505,-29937,20118,-51124,4569,32712,17561,49792,92257,16514,123892,79214,50297,-80967,-323,-66514,90657,-14706,34984,-41294,37200,57381,-18170,-72052,66310,-17759,-16282,-39559,-17159,-3369,-21074,22746,59061,-23842,-70596,-95286,-7841,26706,12619,-14522,24189,79766,43969,-30217,-22969,13022,7483,-26264,2522,82894,76276,22970,25044,35578,-39588,-104258,-41875,5381,31110,30932,49690,37570,19084,-46371,1436,90506,115854,13973,68051,31139,-32001,-961,-46070,18186,-111846,-54536,-50968,82241,6371,-917,-44271,-158103,-73797,-8693,-76012,41141,-25878,17974,12488,30597,-91312,13347,-67601,25248,21431,15831,9009,86666,64223,-82503,-26457,-73100,19215,-58739,23994,-64967,-70455,-35805,86806,44385,-22830,-25048,17125,-18623,-8980,-46540,16290,54191,28536,55453,-25820,56984,68866,-89739,6575,-52355,-15613,16682,-8345,-43297,49538,46237,-74232,-4718,19190,-30146,-50822,-21719,-50836,-22863,-26749,77546,-18962,-57377,30059,-35375,64340,-56288,-14805,-22463,-7331,80303,41090,9725,21895,43143,37760,14089,14995,115050,81251,84163,69219,-20360,-35963,84664,-24143,-9503,7636,-25216,-111487,4640,-19455,-62158,14729,16921,-68060,-82002,-24875,-55861,100945,73867,57302,58730,29181,73426,-61809,18053,71496,74119,-39986,-12009,25237,-4638,-926,25035,140958,-3386,-29839,-60090,15754,-74166,1237,49398,84804,-46414,-110878,-3124,76064,4239,-21747,-24428,-45994,-95520,-138787,-535,-176095,-458263,-498946,-219183,-126162,-51146,7622,27036,28156,38544,55584,-14608,-1242,-41561,12686,72890,70360,-37639,-35487,76010,22815,-40043,68832,96866,87574,-3064,20786,12823,3445,-60215,80042,-15340,27498,-36031,90307,16643,-35861,29327,55211,52531,-20129,-22956,-44283,6000,5773,42543,44322,1043,-40132,3396,32159,24094,-35817,-45057,-12471,120010,81171,43934,27615,33190,59094,26472,88345,-5746,11007,67803,10324,-76797,-45174,22007,90775,1340,48437,161170,40271,1636,171583,105661,6275,48193,17153,23381,19564,57157,-51050,-66076,-63082,-76067,-3310,35825,-105977,-1047550,-60018,26545,-33218,-39665,-12187,-43825,37697,64119,76924,31982,-86408,-29650,36582,66145,-27108,7264,18275,104674,-36581,-9849,-4099,-39795,40934,-29060,-31515,-61402,-25574,-90610,-35261,50144,86761,78916,-16441,-19245,-26405,28440,43416,35547,-2352,49394,-4514,-20648,-1419,7377,-40267,-53489,-69632,16680,-560,-60323,-61198,-8010,-24538,-30026,-75589,39542,-980,1298,30694,51352,62884,1864,-994,-69477,-43450,-72746,42622,59454,26122,103281,52081,-77495,-37180,69863,7741,-7778,-78643,-20917,-27615,18726,58754,37028,-36216,-81645,-44781,20130,-24177,-17550,-22806,-4408,625,34931,44867,1658,76862,-60275,2859,27402,-8230,-100460,-6709,52838,-13555,-1844,-21434,54991,90650,143340,16262,-511,31758,-44118,13003,21831,23435,-75983,31058,-16878,-35743,-18473,95277,-114,62287,-12345,17594,17906,-78603,41995,8314,-19889,-53999,1245,19545,-8574,-41879,-12317,-46094,64941,16606,11644,52381,-33184,-18436,35955,-35525,-26088,-6174,-5892,-49844,43611,57029,23796,-37454,-11986,8165,-17264,-27859,70993,14901,-4437,-15774,-84683,-92419,-79429,-36527,-101330,16167,-16557,9232,55750,27897,-17124,83246,-53952,-4449,-184,-2516,1025,-73124,-44058,-5049,34265,-13301,36746,-22894,-41603,-48193,-75614,-16901,-32426,1173,-16852,14541,-23376,-32160,71616,47737,619,18056,80522,-38148,-55261,44824,-8705,-16055,56820,57187,9497,-40785,13978,-150721,-98804,17820,-78261,35400,-617,-6913,51302,29050,49761,106984,-54329,15536,2093,-17392,-39770,-9107,-80906,-67747,-34064,-110095,-104424,-28152,-122907,-13395,90525,-34412,-74831,-67582,-2537,7836,-3265,-26118,52069,-87278,-31435,38730,-18947,10245,13656,-6725,-47619,7133,-50193,33758,20628,-80,-24462,-29035,-15909,8550,3293,11166,24619,32994,-3508,-63917,5917,15725,364,15747,-6505,-35256,52519,79255,-78677,-29939,-44091,23290,41430,-273,50539,-32898,-11439,37177,35446,27498,-37323,-60696,-61617,-37857,-72756,34680,-8261,64936,-3974,33351,-52240,-69843,-12049,35284,-22201,83104,104033,87887,7719,53308,-32296,-22487,-42965,-61643,11523,-26791,-59104,5837,-41491,-66798,22014,-9215,-10860,-66185,-14945,-24581,24111,-67189,-80953,66833,-8065,-20181,-66899,-60902,-41626,-36789,19460,-50219,5337,-48512,-7247,-40502,-26233,-35856,-35126,-7268,62249,-17970,-54982,-30599,-2002,39809,-20336,-15048,-493,-26685,33292,14039,4117,53943,84357,53228,22965,-2534,-14671,70741,-61925,30690,-8033,-13817,12602,-3917,65365,35651,26846,15503,85465,-4588,-3253,30566,-11174,-94259,2456,26886,-17780,-69110,-10268,70719,-17293,58904,-21199,30846,22476,-52693,-58542,-44027,-70689,67799,24919,6646,6025,31003,19898,95766,23165,-14762,-32301,49459,21831,-21677,-76055,933,-31961,-80030,31723,22133,-75771,29333,-10073,-37770,10265,34644,5484,-41643,-13438,-17618,-45879,-75190,28397,12494,-13774,11682,-20648,-41015,-27050,59352,-10283,45982,-4661,48060,-19371,29320,37651,22065,32690,45786,-16184,20697,44501,30715,8581,104271,57541,1875,90540,1877,15943,6164,-20516,8301,-17337,-106249,-1335,-23050,68686,947,53367,10183,-17380,-15098,-18892,-56691,-51694,42705,-47802,-69330,-66047,-16863,-40085,43798,6673,-35313,-6658,-40414,47735,61950,-47261,-30672,40062,-13712,-9916,-35656,-16271,-29704,6539,-40826,-15569,-94815,-42406,2971,17526,-89296,107529,45968,-56172,-28602,-17317,-60022,-47747,-84728,28424,23592,43793,-45014,-31143,26830,-85232,19278,-31438,-6534,32438,-34946,46153,-11973,38216,71109,8183,-428,-52817,53884,-7130,70463,8649,16157,54034,57465,-9275,10204,38709,1211,29204,-34597,47824,2387,23366,19038,-56078,55194,28067,-90229,11960,-54998,-34454,-68292,27306,1546,-3797,-26122,22987,-9817,-23296,-77642,-35344,-27200,-31092,27013,-92510,639,40466,-50479,-1448,-7305,8661,-104657,-46107,18949,10325,-21455,17847,101079,-30540,-55382,12576,26662,22916,-36844,-43145,-3922,-27706,4731,48948,9485,47095,-13131,-10398,-30598,-27315,14466,87568,45638,19921,-83102,-29905,-30166,58299,31752,53684,-17280,4832,-83048,-160476,-95286,31463,30464,9065,-7005,-64785,-100267,-1525,55579,-35381,-22115,-68157,19314,-36564,-25466,-5882,18579,-28319,13971,-23135,-33627,34593,39857,27862,-21994,-46577,-16780,16981,91771,30195,40563,19576,7534,-2917,39103,41993,59150,30725,-35423,78728,69116,-371,30091,-20626,13495,-31687,-56678,3025,-5314,-52518,309,23330,110712,55867,-11110,26551,54215,-71382,36463,4941,62005,44764,-2002,-1345,50138,37422,-19597,-13929,57986,-4644,-18540,73927,-2392,4322],[-37784,-18787,38271,-17643,-45052,-76974,43860,-2681,-62775,-14951,-42699,-7806,-20582,6173,-13493,22775,-7516,-82666,-62818,-1441,55401,39683,20036,78481,80006,-81841,-782,-35362,9235,124489,-5459,21778,-6802,68048,-29571,-36362,20943,-49863,-8534,33599,9220,61527,88225,8710,112425,87872,51144,-53974,-2034,-100399,65257,-28889,40533,-53785,28557,38287,-29059,12021,66584,-44542,-16759,-40952,-50727,-14935,-38329,12858,34226,-41814,-33957,-74029,-13844,19674,-2832,-8796,4359,75613,41340,-19586,-25104,10644,-11899,-46698,-27136,29697,63965,48757,5106,42383,-30470,-97455,-50446,-16954,20934,15685,31252,37558,25701,-27502,2328,79851,89756,18543,62080,46581,-19891,12902,-52235,18309,-76418,-11479,-31753,79943,-8872,3145,-35093,-149911,-72007,7720,-78920,-2581,-26164,16827,-16391,36293,-61296,5353,-43019,20471,22698,-2420,1401,85243,40276,-81443,-33911,-62863,11785,-45220,16000,-59263,-64085,-28390,81044,38393,-59099,-14778,36456,-68292,-42022,-61485,42720,80157,31874,59886,-24811,58963,57585,-116366,22474,-41033,-17064,29473,-15955,-36834,35525,11748,-55465,-5184,1417,-44994,-46905,-16765,-34462,-51638,-23069,57918,3165,-32324,50242,-19091,110717,-51733,-25565,-34287,1312,70718,30824,2192,8269,38780,30315,14581,51952,111090,80205,56513,74304,-23334,-15355,100004,-17994,-10570,1700,1033,-91968,12517,-36274,-52416,5513,40592,-66731,-71376,-22130,-43257,63880,71403,59853,2302,26294,72837,-53649,32947,58989,60925,-26934,1667,63116,25851,-14894,31349,140001,-27952,-35484,-55455,-13239,-80006,-6654,61995,66665,-18348,-116244,-32770,45994,-11379,2851,-9475,-49363,-82494,-138930,-11770,-218118,-686511,-543489,-237985,-164805,-85502,-35810,-6361,6712,44620,28892,-11832,11548,-36859,-184,81010,30193,-43758,-27268,74228,32616,-31380,60955,77370,84128,20056,23223,16976,5111,-71102,117112,-7198,31815,-30365,88023,1969,-62423,-14639,45618,39377,-33121,-21914,-68808,3695,-11116,26550,-1748,-32404,-74147,-44252,200,7468,-64608,-38305,-25081,83279,85352,60708,10123,60363,67020,-9883,43142,-18659,32234,54935,11474,-73801,-36578,21918,52781,-11090,-28867,126353,5527,-34021,135736,113806,4886,76173,22093,-8771,26174,4308,-16443,-55482,-89446,-103991,-71883,-68888,-1681707,-3706102,-416610,-242346,-243853,-132935,-68417,-104381,-56242,35525,40694,-30281,-43019,-25962,-22497,21173,-72356,-27127,20741,55490,-54504,24819,29159,1915,45563,-31820,-27085,-74168,8068,-83933,-39578,58502,59939,78334,1844,15559,-30737,-15616,19363,32314,-4563,33744,-649,30781,-6387,27293,-21218,-44936,-75278,24691,-4478,-62869,-48523,-15860,4310,-2734,-32494,77810,-20377,20418,33266,58289,65577,7370,-1856,-47179,1459,-44312,55605,61833,50521,136677,85686,-80869,-7830,69246,2284,-6721,-83602,7796,372,13407,75396,61989,27697,-57124,-47967,943,-7306,-6322,-26227,9817,13125,37747,52470,8794,52559,-47760,8940,13557,-22897,-126486,-37909,40464,-39703,234,-19263,67586,66155,111048,-1536,-21760,34116,-48265,2040,5891,14389,-56522,40815,-16245,-28258,-16723,85567,-5123,37910,-14466,28315,79229,-53217,5200,5766,-28369,-49358,22626,27909,14425,-45826,-12575,-45087,54596,8206,17425,49799,-45262,-18590,24263,-20123,-10816,-18885,1181,-31765,60373,57037,44090,-29898,-1446,-1990,-20193,-42776,71200,2075,-14648,-5990,-71639,-87994,-50109,-50349,-98861,-4813,12981,12846,29264,40650,-11129,76966,-43524,16937,-28917,4879,-4248,-97138,-61688,-48224,34399,7,4983,-426,-36450,-72256,-95506,-24519,-19087,10686,-21208,62544,19526,-6937,70368,54570,-6853,18850,87985,-39434,-41479,22599,-6784,9492,47574,58764,7155,-17365,7087,-135390,-117275,6284,-83703,28442,-16760,-3868,33774,45448,63085,88041,-43055,12001,-7508,-21125,1038,7618,-60995,-45996,-17539,-127688,-96023,-20415,-107366,2615,86772,3861,-75120,-54072,-11645,-7711,8792,-3750,61152,-56497,-1577,28758,-13918,15922,17053,-18429,-37459,13484,-64771,26915,17530,52424,-16796,-41540,11523,12856,5399,15078,36739,30274,14898,-36363,-30454,7319,10064,26370,2345,6823,46260,87808,-57526,-25173,-64911,6766,49559,35053,71778,-48478,32071,33285,19173,43757,-22043,-59354,-63160,-43348,-66834,46662,18043,55867,-26534,32012,-13022,-31906,-10718,17415,-17700,87470,91565,92693,34127,60858,-19112,-15764,-33333,-33661,13301,-44451,-66765,-20177,-65270,-50895,23814,-13167,-3601,-57500,-2859,-25701,28643,-52154,-43330,72029,-16207,-17825,-49116,-57882,-33534,-1951,21695,-47881,18740,-70858,-19310,-31320,-37109,-45745,-51386,-6627,69207,-9296,-41636,-30450,4141,31217,-15537,-16601,-24774,-16028,35266,17478,15883,66328,93866,40116,10582,3745,4306,81100,-47144,49632,-6462,-8700,32788,-20395,39627,39093,11660,12138,59076,-4342,-1818,35801,-11272,-108231,-7525,19290,6333,-87193,11765,75489,-2752,21642,-29526,-5584,18870,-19357,-58415,-2502,-92923,84390,41310,5123,-4958,26131,29933,78845,29327,-38351,-48176,-6742,43174,-15309,-73752,5238,-41246,-89229,24855,7956,-49808,5619,19048,-7951,18970,32230,-19720,-37403,-4135,-26550,8958,-45075,10554,57,-53793,15659,-58478,-31923,-7813,32900,-11193,60640,6817,55660,1395,39143,7421,12108,11984,26024,-16953,44015,41344,20946,-3640,100405,40388,-6108,51093,-12588,31784,57828,6156,41643,-7035,-89400,-22541,-27611,66335,-2703,28978,23893,-15747,-6516,10042,-59066,-80466,-27178,-37186,-71767,-62742,-11215,-46923,59509,62153,-22447,-29593,-49196,43230,76472,-28274,-42139,39114,3826,-21392,-40697,-26907,-36864,15210,-44987,-5175,-42990,-26682,-1613,21327,-93104,80868,55428,-68521,-14974,-42249,-94075,-33833,-101705,-18737,33623,70187,-25700,-32370,14435,-94892,-136,-60767,-6819,9104,-47500,22053,-11915,51737,71065,37433,35202,-48068,57879,-22273,67906,32678,35017,32688,52946,8890,17150,24225,7507,28293,-27319,56123,20096,-22357,1588,-40641,41619,39992,-110888,7796,-36522,-49181,-72166,36190,12994,7263,-7615,6245,-20377,-34724,-67545,13867,-23458,-36324,-16267,-86162,6370,54945,-28548,3094,3962,12261,-49960,-24817,31720,13936,-17323,27445,87011,-14189,-24687,15357,45589,22719,-48400,-75992,5053,-5770,23442,35243,466,46638,-8218,-7770,-9863,-2296,-3832,70281,51395,18750,-90246,-37414,-5760,55260,40538,30976,-17149,39532,-58953,-123811,-124397,25951,11544,25392,-5180,-47352,-79353,-914,45509,-45300,-32895,-60691,36879,-11046,-1656,35085,-39025,-65558,18522,-28825,-13582,26061,34167,-11154,-23999,-39240,-17372,41557,87578,50315,38710,33749,7339,-8292,21153,28854,55375,-9379,-63174,71136,54694,-9054,19821,-25326,11227,-26654,-66643,161,24359,-37262,-11061,-8690,88581,43863,-16893,717,30197,-58185,42388,17448,48607,53496,10383,-23695,25034,20158,4288,-33994,37356,2975,-23481,65592,2084,13660],[-32108,-10220,30924,-18973,-32555,-67259,33032,-7621,-51451,-20613,-38725,-7917,-23327,-12866,-15078,15010,-18763,-76462,-60867,19963,73913,29306,25879,84517,78547,-81866,-5953,-49662,8092,115543,3957,37387,30840,91213,-46315,-41674,7529,-62854,-26460,33886,7,64249,73253,-594,81484,81040,43669,-18758,-6186,-107729,26545,-43096,26350,-56574,26446,6636,-32177,79291,60461,-61912,-28978,-41320,-80362,-25725,-47297,-4512,-4993,-58137,1176,-45622,-19965,9475,-19183,-7849,-22556,61315,29555,-14439,-27139,25701,-30057,-52377,-46735,-32937,41412,69095,-19029,43440,-21488,-83240,-43862,-31957,8043,-4440,1726,34589,37356,2959,3184,56371,53274,22751,60213,47224,-9545,10719,-55837,22998,-23073,33593,-21916,71260,-18833,8383,-24020,-140912,-55886,32327,-74093,-48389,-22246,11321,-50138,34574,-39457,-7052,-14704,9096,25441,-11671,-110,64314,7838,-77788,-29516,-49691,64,-28871,-1263,-40457,-44511,-29864,71613,27938,-71188,-3504,25134,-107656,-66796,-70163,61273,83553,27146,62902,-3544,62952,40883,-126763,30370,-18972,-18161,43789,-14798,-22215,18138,-24434,-32565,-7668,-17145,-54228,-37830,-16523,-11651,-57973,-12911,40984,21428,-1369,59837,6016,134651,-47764,-39914,-36357,7896,52143,15553,-346,-7424,25546,23060,18306,75964,93389,58221,19757,69272,-17206,7234,105659,-7538,1108,-7633,35965,-38233,30363,-51121,-36942,11468,67168,-46496,-53916,-16228,-29949,18319,64836,50794,-44876,21675,58088,-36689,54504,44962,39963,-11172,21790,99267,55491,-31481,47431,138867,-57517,-37920,-54691,-46483,-68407,-17490,46273,28950,-1053,-131847,-63597,21226,-14338,17226,-2211,-39439,-56067,-131618,-22488,-214132,-1001615,-666037,-213876,-200928,-130149,-84250,-48539,-22352,33871,-9476,-20090,-1019,-35514,-32246,76581,-8596,-52472,-28064,58149,19687,-34795,30857,37013,67783,36487,23175,19050,9070,-76179,125294,-1635,31666,-27278,78572,-14444,-75963,-44415,31464,19080,-55654,-35880,-91342,-15641,-30305,-2144,-70106,-63249,-115218,-91509,-26692,-14088,-74574,-40077,-45903,37918,63796,43926,-26944,67817,52348,-60996,-15023,-48886,30435,19176,-3419,-61998,-50261,-21687,-28934,-45575,-120852,17210,-52732,-82221,80500,73400,-24155,36146,-15371,-63784,-1921,-67774,46461,41024,46031,122893,133428,285405,1221299,-492629,-120219,-128994,-220204,-87282,-35725,-86444,-79629,40460,-7213,-86108,16935,-9091,-107942,-46526,-113945,-85144,-13585,-32394,-110276,47146,59941,48655,11139,-26346,-8252,-65314,40593,-74141,-45516,74803,-4214,59000,20027,38600,-26396,-54825,-20060,9515,-7187,23009,3210,69105,-10843,41437,-939,-21709,-65559,22922,-7425,-47957,-24233,-30016,48722,23685,28910,109475,-36415,37090,35403,53334,56854,20634,4547,-13429,29597,-4159,60029,59337,79305,158319,99040,-59520,10182,66211,12356,-250,-67904,30231,30610,4473,79267,70990,63872,-30181,-46736,-10028,18229,19190,-17897,32193,21615,42917,54858,13104,27950,-28113,21153,5713,-23225,-100490,-52949,18279,-62856,6453,-5154,77062,33005,55415,-15731,-34402,30781,-43530,-2378,-6337,7340,-30456,47413,-7166,-11414,-13890,69194,-11784,10404,-9756,28809,145752,-2883,-34877,2291,-36153,-30397,43165,40582,39736,-35763,10995,-22049,43555,3407,24550,37542,-48520,-14800,8893,-4640,5572,-13450,7407,-9643,61537,50636,56559,-16922,7955,-12433,-16360,-42270,64543,-2180,-18409,3720,-49585,-81517,-14864,-61237,-85209,-16873,31007,18643,-576,40276,121,50239,-30600,34691,-53135,13265,1347,-109001,-74442,-78582,25362,5592,-19490,13467,-22151,-87434,-100877,-26546,-2545,17999,-21991,91392,54736,32674,63073,67114,-6654,14162,97420,-30871,-25118,-4943,-8957,30141,39713,54077,9632,7333,7079,-104768,-118191,-12697,-76924,23603,-29017,291,16936,51627,63564,49935,-23167,7267,-16791,-24104,48130,26257,-33937,-28033,7999,-82716,-59848,-12303,-68555,18687,75026,48441,-61191,-35115,-23787,-19159,27088,24101,67651,-18571,25767,18329,-3322,17042,13517,-31340,-17151,17785,-66802,19310,13844,112876,-4797,-50238,40068,13418,7486,21623,39005,26523,45437,9390,-54033,-3029,13891,26227,-10022,32552,31671,83052,-17216,-24779,-89854,-12513,42108,66995,81258,-65222,63484,20988,3434,59389,426,-48662,-54966,-44512,-47931,24466,40317,28195,-42957,31206,32811,-1293,-19559,465,-6189,91311,69563,72191,32925,55826,3314,4772,-21886,726,6808,-48539,-61591,-34348,-71764,-24621,24918,-12573,1297,-41052,-462,-28212,30463,-36138,-7271,65807,-20448,-9943,-34069,-46670,-22154,35801,30000,-37216,23757,-82636,-29917,-19194,-31009,-44928,-57096,-243,73048,-3049,-25063,-24308,-256,4123,-11299,-19917,-48998,-4041,35901,15513,13705,78673,87177,25418,-8540,-5748,24283,74596,-29428,69229,-4145,-12830,53347,-28113,9416,40182,-7798,3908,29017,-1678,-7097,35723,-3877,-100107,-3559,8145,26853,-85861,31244,65263,13971,-18425,-32850,-30566,17498,-5336,-58484,80552,-66120,90235,46504,-11121,-21183,18243,38699,49862,32606,-52428,-52631,-47089,60639,-2181,-63281,9807,-30490,-86091,26928,-3247,-24845,-25437,42332,28303,25038,31285,-21087,-23923,2170,-11167,59910,-14182,-10951,-20665,-90182,17522,-87676,-18475,8005,7675,-18346,60965,23681,63121,19021,27745,-27159,4215,-7785,6141,-15950,59721,38732,10176,-14761,93129,46656,623,18303,-22741,59379,107615,29726,66926,9161,-68817,-43750,-23578,58630,-8000,-8298,28844,-13609,1899,35049,-58900,-100230,-126332,-32115,-63322,-52361,-15585,-38613,77178,98825,-7923,-40577,-39469,40284,74803,-9193,-30140,32889,19894,-21350,-34573,-23419,-43599,18349,-40168,9071,21193,-5475,2456,29297,-75043,35144,45500,-72430,7812,-61844,-82714,-11208,-106106,-59735,43949,98264,-2386,-33636,12160,-96998,-18007,-79998,-8161,-16203,-47196,-1192,-10572,63509,56643,59851,64864,-35998,50795,-33432,58786,55063,35074,7107,34190,24917,22248,7175,9735,26455,-16294,48961,34667,-69500,-19329,-21337,6624,43276,-88843,1941,-18791,-61359,-59541,44984,20167,14153,17784,4415,-23457,-39543,-55569,48940,-25807,-45987,-55690,-65737,17120,69307,810,17288,14409,16535,18144,-601,28430,11756,-484,31940,65774,5386,12545,13330,57073,27101,-55552,-101024,6117,18161,41267,24257,-6614,45061,5266,-3248,11797,23316,-21466,49627,52709,13148,-83949,-46209,19012,32492,48452,4485,-17106,71756,-30426,-61226,-110885,26757,-2116,39111,-12255,-30359,-57166,-9516,31071,-50145,-40743,-47795,49268,24426,29255,69510,-93025,-86140,15889,-21420,25146,17647,32356,-31592,-25105,-32750,-17560,53228,66248,56359,25212,47718,4789,-15281,11915,31460,45583,-51795,-80618,52068,28915,-17846,15463,-24199,4078,-18804,-74389,-4385,45618,-23436,-16914,-46081,51184,27422,-24566,-25951,-2441,-30342,43639,27737,33244,61650,19379,-52850,5684,11125,40260,-39922,13760,11437,-29772,50397,8612,12392],[-25111,2738,25269,-23122,-20893,-48304,23823,-10401,-53201,-40487,-24967,-15625,-27493,-31896,-29233,1323,-22719,-64177,-50305,34111,87979,19458,34008,82399,71959,-74761,-13079,-56492,18930,94884,19238,60623,95328,102880,-62609,-42479,-15200,-83307,-43796,36392,-6064,59473,57860,-5487,40501,59570,28997,13423,-10592,-95829,-15649,-55353,1700,-51298,28678,-28393,-28314,101462,48311,-65589,-49301,-36980,-91269,-33449,-44626,-24997,-46103,-68076,17596,-35122,-26624,446,-33222,-13522,-51217,39442,11004,-14352,-29573,47588,-46043,-42080,-54795,-80713,10053,74704,-41548,37536,-14500,-59561,-25003,-35625,-7634,-24362,-25442,30640,53198,33312,1356,25467,18493,23604,60656,34481,-3247,-3768,-54163,30031,29465,66558,-15482,59606,-23140,14197,-13129,-136272,-28619,58896,-62395,-83025,-15743,3925,-75433,30412,-32091,-21978,9200,-3462,32405,-6918,6089,30039,-24901,-72420,-14275,-36471,-8045,-9952,-24490,-17317,-18030,-40247,66016,16774,-60671,6037,-5374,-125625,-82746,-70804,63783,65528,14149,63413,31723,70725,29129,-122441,28146,7572,-16267,53707,-5979,-3369,1518,-50595,-12264,-11070,-30197,-57273,-27641,-19153,10389,-45722,-473,28211,32427,27199,58377,31890,125955,-47897,-51485,-30162,10081,28347,-3594,-1434,-19994,7287,18764,24712,79513,65748,19146,-20285,50366,-1280,24215,99635,5309,23266,-20771,68241,27001,50231,-60466,-19127,28523,90369,-11974,-34403,-12106,-19305,-20505,58767,33867,-69133,11517,30996,-15478,77777,34642,16478,3375,42668,122422,75376,-45551,71010,132073,-81784,-35989,-59614,-79911,-46678,-23934,11974,-16281,3092,-147414,-92122,3218,-6716,18587,-6442,-19336,-25463,-119298,-30442,-151045,-1173484,-669622,-132199,-209447,-165805,-120954,-79829,-46791,17569,-41342,-29884,-31234,-41125,-72870,59558,-39502,-62663,-37346,33691,-8821,-46493,-19352,-15303,38472,41689,20942,16840,15212,-68738,102740,137,28322,-27949,61831,-27494,-72337,-49046,16112,-5057,-82575,-64466,-103281,-45429,-50139,-37536,-133550,-83377,-150375,-122491,-39188,-34496,-61056,-42880,-66550,-6985,25708,4823,-74029,54077,20402,-106380,-66739,-86450,-1275,-24635,-27955,-46470,-83939,-103201,-123229,-87869,-194660,-131852,-120039,-135239,25722,-16804,-81805,-86352,-103225,-152840,-86018,-134696,106862,221902,368662,687074,916675,1622059,15499918,18963060,2393312,1375217,777859,625649,497825,368700,303464,309849,151731,75140,189097,155979,-19421,47039,-2040,-28589,15337,-38408,-101901,78718,95974,107897,-16146,2340,36203,-21378,59994,-57623,-44866,108286,-62775,17491,30090,34748,-17274,-76250,-62913,-10224,-12490,20628,6230,79542,-5754,44134,15496,12299,-34703,13682,-7577,-20144,1868,-39309,88035,38164,81169,118846,-47289,43765,31976,35030,39145,44195,23521,23778,38465,29737,57604,55332,105122,161161,86188,-21891,6371,57644,35285,8121,-33801,42376,56258,-2875,67432,59872,66334,-8014,-44878,-11985,41890,46680,-10421,56555,25027,46003,50403,12406,5897,-4667,34989,2283,-8055,-27661,-41481,-11979,-74540,11876,19048,81515,-386,-6931,-25639,-36825,23045,-28750,3391,-11641,1752,-9058,37584,6810,8223,-10268,50572,-20208,-14225,2854,17241,186765,58289,-62396,2236,-39292,-1111,60293,57457,63099,-11575,46989,13062,34511,4793,36081,21533,-44767,-4863,-4032,11395,24143,8948,10338,11381,47016,47055,59010,-3326,14094,-19198,-6637,-27689,50690,2591,-15524,12745,-26623,-69250,18563,-68791,-61757,-17892,31619,27139,-22720,30390,13100,15345,-17075,49231,-69225,18427,13727,-107177,-77920,-87987,11229,2851,-32597,10709,-2281,-88865,-86906,-22417,15249,18611,-21605,96454,75321,72724,50506,77315,200,6042,104393,-10792,-13421,-29750,-12159,41411,38605,45637,17775,28854,16528,-70784,-99132,-31757,-56701,22676,-34732,2284,3768,45340,53111,6313,-261,1827,-24337,-24508,85579,39355,-7321,-16000,33691,-6781,-17231,-10016,-17492,31894,61366,83669,-30743,-14546,-38142,-23350,44529,45034,72959,14615,40723,7680,7858,13186,4721,-40976,7634,20237,-56797,15493,9702,157521,11248,-50961,62905,11257,9098,28982,30302,21542,76539,51188,-56835,-15021,7688,19514,-41960,31991,11498,65217,34672,-25044,-113447,-28434,25475,86159,79099,-79330,72337,3888,-3823,71515,26369,-29618,-40601,-43797,-25256,-18483,54820,-2283,-49699,29882,72673,13123,-38273,-13202,7724,94274,46414,35202,7939,39764,30049,37548,-8736,35005,-5335,-38635,-44356,-26892,-58135,1211,25491,-5863,5796,-19825,-5477,-31329,28857,-21639,19144,51986,-19637,2780,-26807,-26489,-11945,64430,40944,-20135,18684,-84922,-36514,-6872,-13883,-35395,-51231,9048,74735,-1585,-10599,-13929,-12985,-32237,-4145,-23608,-65455,5779,35521,8737,8658,86537,69149,14381,-26757,-26977,44869,51158,-10562,85508,-2393,-19312,68258,-26165,-18064,39687,-27898,-6904,5128,3839,-16822,27955,10652,-69542,13776,-3166,36909,-66580,44885,44606,27930,-48874,-34024,-33838,18407,-9401,-56698,181728,11700,79593,43185,-34730,-38179,11038,43748,21284,34186,-53973,-43719,-58709,66943,15803,-46034,15796,-5482,-70692,35301,-8660,-7806,-51314,53069,56683,27480,31476,722,-6366,5153,18434,85686,12520,-30683,-43749,-106906,17166,-94493,-3792,14099,-14703,-30206,46249,36304,71877,27770,314,-58014,-1203,-21985,-13046,-12685,64448,37565,2274,-21668,77449,65125,21801,3332,-32807,85750,138059,42395,77600,25842,-54186,-60752,-9856,48804,-11698,-47704,22645,-11382,9991,47815,-57018,-103736,-198200,-31496,-49251,-35061,-26806,-14546,94599,109416,184,-40439,-18151,39457,64962,10633,619,18976,29563,-9520,-21579,-3870,-46863,16806,-27375,22684,75449,18550,13892,46105,-44952,-12118,19683,-68572,31244,-71541,-43174,10001,-98058,-82369,55799,116214,18017,-36112,26303,-87974,-31644,-84021,-9322,-33751,-34998,-16572,-6495,70956,31996,68961,79105,-21996,33334,-37380,44842,67418,16445,-15728,12483,36814,27188,-7616,3504,21544,-4535,27333,43242,-98593,-38702,-5635,-42673,36481,-39234,-4457,-5080,-69226,-31478,51377,21114,13779,41187,15299,-18316,-31730,-43385,54812,-35148,-51858,-83524,-36111,32531,77198,29349,36122,22126,21125,72876,21817,10828,2663,25956,32170,36704,18097,47992,5758,58317,35461,-57532,-112120,-369,39459,53532,16300,-10452,40608,24621,1916,26367,44881,-34846,29162,47968,-1774,-66080,-53296,36394,-1046,52952,-19858,-17974,88336,-3716,-1118,-59860,31283,-5623,52453,-21691,-12528,-37011,-25641,16394,-49840,-44365,-32576,53527,57684,56353,83939,-119541,-85173,6587,-7055,71620,11228,33777,-28051,-25879,-28374,-17280,54819,55110,50953,5068,60538,1920,-23955,10260,43666,32611,-80137,-76006,27095,-490,-32727,15312,-20827,-5614,-449,-74897,-9321,51859,-13800,-15813,-69825,14660,7296,-34413,-46046,-33762,5033,43253,33069,18167,66757,22085,-79302,-5255,12111,73219,-26168,-3386,17659,-36805,32645,14278,1827],[-16872,15869,24491,-24956,-12109,-21427,18887,-8137,-65185,-62095,-2982,-22177,-28835,-36035,-47196,-15150,-23592,-51252,-35780,34453,94599,11475,40651,74656,58128,-65346,-20061,-51863,40603,67332,36736,79576,155065,96312,-76022,-36102,-38061,-100290,-54525,41496,-5837,50081,50328,-1015,1437,31893,10553,32764,-11482,-74957,-51605,-63129,-21399,-40819,31765,-59229,-20789,77075,31766,-56345,-69505,-27353,-76353,-36330,-30331,-42690,-75416,-68606,9289,-53920,-33874,-3345,-41214,-25622,-75010,14526,-9662,-16708,-32272,58474,-59677,-19432,-52824,-101526,-26608,59622,-58008,25424,-11287,-26986,-448,-27687,-25796,-39567,-35131,26968,68068,49766,-5495,-5326,-6163,18746,58411,14203,-1613,-23043,-44749,36636,63242,76358,-7153,48753,-22983,19689,-3797,-132875,2254,78579,-46391,-97650,-8194,-1694,-78318,27931,-37920,-36526,19996,-12105,42428,10791,18591,-6827,-49437,-59540,7415,-24758,-6134,9779,-46689,195,6292,-57656,67073,8829,-35970,13215,-37788,-118054,-89744,-63089,46797,31657,-4939,60339,69557,79831,27331,-109286,16364,30522,-9520,53890,7213,14396,-11731,-58330,886,-15043,-33808,-55664,-18006,-22179,25872,-23517,8869,19440,34940,47902,47891,48166,91370,-53248,-54512,-19116,6171,2195,-22796,-4725,-24296,-9612,19097,31656,63084,33392,-24143,-59146,16453,21476,30824,83267,18518,48549,-36746,87931,79157,63551,-62483,-3669,50204,105263,25215,-17489,-11860,-13663,-41109,56557,14500,-66160,-5557,-1823,3641,94263,30746,-3862,14376,57425,125101,78772,-53047,93878,114523,-92367,-29247,-67815,-107584,-22757,-19934,-27311,-55311,-4812,-152744,-114481,-11113,4760,7892,-22532,2560,-2280,-110438,-45413,-60461,-1274665,-633424,-35550,-195780,-188904,-142805,-91100,-59032,4419,-53946,-32059,-64741,-54110,-107891,35865,-56997,-70999,-50184,11384,-39041,-58272,-76384,-64304,2808,36992,19436,10748,22921,-46242,59685,-1743,24220,-31642,37073,-32988,-52052,-31253,1876,-28837,-106785,-99553,-99451,-73338,-68066,-71111,-170913,-89279,-166300,-127456,-34882,-49108,-27021,-40916,-81275,-44115,-14950,-37702,-116426,24596,-17974,-127825,-98086,-116520,-52165,-61772,-52937,-33362,-123101,-190872,-187277,-120637,-223316,-253240,-172683,-179344,-13719,-120457,-150359,-247334,-212982,-261468,-206797,-172055,133015,409325,739831,1373199,2166865,3767875,40893410,55371858,7564426,4579176,3030054,2270708,1784407,1473039,1260230,1023158,739113,632985,608167,594530,435673,480690,390856,293060,267381,204390,120726,203536,197243,234712,80496,107775,132130,88389,98175,3815,-11449,171643,-45205,-12326,38374,16734,-2190,-59964,-71385,19613,-10150,36036,12374,65591,26011,32389,25884,49707,25239,7021,-2895,10335,22590,-23139,103599,35868,99144,103280,-48697,38541,21369,7673,20385,71487,56125,52247,35322,38942,51624,53833,119279,141695,51543,17756,-18210,43828,63033,14887,8943,37438,68392,-5837,41929,34887,43847,3564,-46403,-6810,51972,59808,-15048,74948,25816,43853,37685,4878,-11105,16959,45238,-1818,19278,60125,-2863,-41554,-68437,10757,45419,80486,-25936,-58810,-32335,-31832,13952,-5209,18944,-9598,-3869,-3479,1619,20682,24117,-6257,32628,-29395,-32240,21383,-3382,179104,107730,-63309,7318,-36216,30930,73594,75800,81003,23048,77112,43696,28565,11633,50859,8721,-37686,10712,-10316,25051,44779,37423,8548,26674,23496,54130,52733,5922,16167,-18633,5642,-6465,31924,13871,-8575,21021,-11225,-50811,43555,-71532,-32151,-7987,16250,39329,-29403,16805,20798,-13699,-3894,59802,-74244,17109,26208,-93193,-68767,-77002,-1254,-5784,-35163,-9299,17423,-77124,-55616,-13627,31465,10448,-22191,84880,77635,96234,34094,75206,11029,-1711,101952,16732,-11583,-44783,-13673,42081,46114,37151,29396,44096,33362,-41246,-62210,-44725,-26687,25132,-34747,-1114,-5121,28536,37110,-27839,19259,-3805,-28826,-21262,103279,41220,11745,-10720,51393,56442,17354,-16372,27248,39987,52370,96816,10667,3220,-53999,-19567,54034,50201,77451,33393,37297,-2248,14899,5397,-5369,-42995,29822,21284,-38514,19059,7926,166297,28897,-42584,73463,7453,10032,34435,14749,15209,95896,73943,-39718,-27999,-7058,10806,-81879,10996,-10202,39178,85506,-20953,-124274,-35205,7896,87606,67203,-87109,56711,-12674,1345,75971,49968,-6061,-24098,-43050,-9507,-59426,60181,-20995,-46351,27749,99059,11958,-61394,-22372,18197,95684,30449,-3511,-28283,17246,55441,77860,6881,62173,-18064,-19091,-18999,2032,-29615,17540,26092,6873,12517,785,-13696,-34139,23871,-9836,32025,34207,-15523,18226,-26481,-1279,-6462,74698,49780,-1283,5384,-81318,-37696,1584,5609,-22115,-36516,17947,74154,-6497,-2718,-2321,-29101,-65891,7152,-26607,-71087,10746,35923,826,10381,85137,47383,11623,-34459,-50810,66780,19313,7247,95063,-1778,-20885,72020,-16812,-37700,38535,-44368,-17659,-8495,12146,-26538,13033,29370,-25864,37225,-13431,32942,-36759,51754,20815,34523,-60838,-35029,-13714,19714,-23180,-50543,260109,111585,53261,35961,-55641,-51768,6348,43037,3036,35600,-44077,-25423,-41720,60329,35748,-24970,23968,24319,-45893,44924,-9076,-2568,-62678,49207,64889,27288,31184,34323,10522,6009,45990,75932,31791,-44436,-61852,-93894,13211,-72477,8852,8678,-32243,-42523,21273,35744,81068,23974,-32053,-78552,-4928,-28165,-31607,-8073,59012,36844,994,-23816,48719,80330,53970,9226,-45378,97649,139091,40247,72662,37805,-49625,-69832,9146,40897,-9802,-76789,7097,-9285,17727,44078,-53308,-88489,-203762,-31154,-34608,-13236,-39546,20653,109895,97127,-2839,-33223,3722,37740,52369,30115,37275,-2250,29854,9973,-7834,27475,-44727,15500,-9183,30249,99959,41182,29672,70816,-17319,-46595,-12345,-60650,46965,-69607,-3742,21516,-79686,-78206,68650,113916,29026,-41461,50985,-68883,-39489,-72204,-9599,-38713,-17045,-20241,1192,70911,3976,61127,72780,-15361,8785,-32946,28779,65058,-14263,-29476,3058,45282,32457,-16580,-11459,12688,5421,-1195,44495,-101193,-52735,1433,-89173,21465,12189,-9285,3051,-71353,4669,51829,14328,3984,56084,31101,-7212,-10563,-30295,28393,-48821,-45242,-95142,-4375,49064,73295,49652,52803,26235,25093,95408,38242,-14116,-12020,54928,29198,258,14940,71993,-4769,52688,45503,-54341,-109049,-11772,55787,57181,9798,-11220,32626,44704,6605,28167,58702,-40234,12741,37136,-28526,-42818,-56150,40939,-31572,53298,-37629,-20091,81038,17282,35980,7026,35673,1117,67908,-27493,7016,-21714,-44274,4108,-45407,-43534,-17946,49908,79034,70515,73674,-104770,-65447,-6983,4732,110586,7534,36517,-5879,-26656,-26996,-16503,50334,71822,38871,-14761,69622,-1947,-33405,11348,57349,20113,-82120,-44092,3197,-24681,-54678,17459,-19072,-13762,32609,-65023,-14176,41306,-7884,-8342,-69976,-7378,-10956,-43530,-54888,-54688,38793,43933,32260,5896,65803,17495,-95152,-7426,20258,88674,2151,-8937,19131,-43946,16101,17463,-12269],[-7945,25604,29973,-20875,-8607,9297,18825,-506,-78575,-73624,22430,-17376,-21799,-19107,-56651,-29943,-27667,-42186,-23322,20072,91986,5432,42627,64582,37489,-56413,-23965,-36314,62599,37351,52189,83978,179307,71794,-81365,-21396,-50825,-104565,-54403,46896,1359,38682,53200,14372,-25093,9568,-6798,34281,-5162,-52201,-75473,-64423,-33828,-28420,32978,-82483,-13875,28775,14026,-39044,-79534,-15330,-40637,-33514,-7852,-52029,-84595,-59760,-16270,-91024,-41101,788,-39572,-41491,-88351,-7126,-27183,-18378,-33854,44341,-70668,7731,-43947,-97139,-62406,24446,-66419,10069,-12486,8695,21164,-11808,-45051,-47154,-19952,23797,73899,43817,-18095,-29415,-17200,7741,48330,-5210,-3377,-38263,-26918,40453,70361,60186,2840,41193,-19885,24000,3355,-124762,27230,86007,-29719,-91474,-518,-2367,-52502,27803,-50155,-47506,10861,-14209,51158,34592,33436,-35058,-59137,-31853,29303,-14826,7433,27651,-59326,5309,19867,-78801,71238,6876,-8352,18540,-58077,-88413,-85453,-48561,13986,-10080,-25547,52785,97612,83958,33966,-93694,-1763,44454,2792,42149,20314,26466,-20474,-45319,5649,-19502,-28119,-52164,-7890,-23409,32477,-94,10680,13521,29692,59218,31970,46035,49718,-61497,-46032,-7198,-3657,-23288,-36697,-12173,-17131,-17604,24328,36321,33781,1841,-54373,-92283,-27560,45317,26755,60978,30407,66816,-53204,90019,102690,64831,-57332,4744,69683,108950,50045,-6255,-14070,-13870,-40951,58586,-2260,-40870,-26363,-30907,14697,95886,32549,-17051,21430,60461,106161,63848,-52307,105096,84597,-85988,-18193,-74277,-123372,-2625,-3279,-59174,-77600,-20830,-141622,-126855,-25816,11323,-10108,-44869,20427,9579,-107251,-70997,17497,-1492634,-760945,9193,-188822,-212743,-162498,-91529,-64962,-8117,-52176,-27335,-92367,-77130,-130499,9058,-63920,-78676,-64037,-2465,-59794,-64815,-123574,-96987,-30086,26641,21033,2587,30282,-11765,13346,-6397,22494,-35008,5605,-28046,-19518,-4224,-9605,-47781,-121769,-127240,-80357,-86282,-80131,-94559,-174347,-81843,-154881,-106712,-17288,-56073,17778,-35484,-88518,-68954,-46860,-66731,-140917,-11178,-50876,-118404,-103924,-126764,-97664,-82717,-70097,-27571,-149673,-246959,-193587,-131871,-201614,-294125,-190851,-201479,-33239,-186686,-203321,-368737,-288999,-347135,-306157,-170378,110325,498962,937194,1773513,3240228,5639667,65635674,92500573,13340851,8217148,5675316,4296121,3438324,2890343,2465419,2011479,1668008,1474192,1268234,1232537,1184919,1191711,988169,855043,782210,722020,586901,497944,436158,480445,379776,336562,305818,284748,215629,162616,90269,272341,91440,35112,76725,30167,36169,15709,1380,132974,27585,87012,35463,59890,100144,19520,35608,86068,115801,17788,9859,38024,39479,34539,96955,27004,81589,77666,-30280,28228,9242,-14694,10670,92269,97435,64792,31845,16551,45720,58044,114279,103579,10512,45301,-48571,28877,83328,18526,46246,10443,60764,-4846,10423,9978,13602,2598,-53214,2321,40271,45345,-34482,81241,28003,35497,16528,-9776,-21102,29759,48223,-11588,51913,123282,47890,-56332,-44042,-758,61973,74991,-38647,-89937,-37652,-25273,7290,23645,39222,-2531,-11554,-19575,-56843,30147,32219,-2303,14851,-37459,-42962,41084,-25798,123944,125357,-33423,14947,-28376,55976,81873,90600,91236,60126,86017,54383,25385,20133,63695,3877,-31090,28708,-9989,31464,64163,55296,1536,33399,1733,72182,40909,7181,14910,-8771,16373,11663,12556,27541,-2133,28384,-8951,-29915,56064,-68179,-1822,10353,-7048,56087,-19102,5491,17053,-27782,8723,64008,-67092,8044,32491,-70752,-46465,-52949,-5914,-15921,-31543,-40149,30624,-58576,-16258,-3277,42771,-5167,-24647,68946,62753,91869,15724,55017,22816,-5820,84611,42578,-20689,-46430,-12508,33962,58912,31783,40164,52059,51414,-19810,-14718,-47855,5810,27949,-32713,-11523,-10794,6886,22105,-42209,30911,-8835,-29024,-14377,100933,29884,19065,-12252,56709,81301,39323,-29274,49769,42199,51929,83916,50501,15110,-69516,-9603,51243,37411,80368,33652,15642,-10169,14806,-4312,-12561,-35021,43127,21465,-17868,30383,12654,135006,43928,-27741,67922,2635,10486,35241,-819,7721,96301,74785,-10389,-40865,-24454,3011,-112593,-12700,-28922,12434,121097,-9266,-108738,-29363,-4112,72223,48361,-86072,24117,-23228,16657,68656,64749,15893,-8605,-41968,-6973,-78484,57141,-21256,-35575,24219,110579,2813,-79425,-26975,20537,95264,26679,-29849,-60939,-5122,74369,118714,25081,76707,-26060,3456,8571,38918,3062,20222,27326,23540,23044,14605,-20924,-35744,16353,-914,31501,14720,-12114,33304,-27903,20247,-7117,64434,52976,13498,-11818,-75726,-33757,2321,19446,-11000,-18217,24252,69926,-17448,-3162,7260,-42859,-87092,20384,-28615,-70847,9837,39063,-450,22238,72033,28641,19132,-23655,-67248,89272,-5025,22263,95693,-1909,-13677,62455,-4642,-47392,37350,-53620,-25957,-13244,22657,-31671,-5768,47529,16417,57607,-23257,16041,-5540,52816,1054,31425,-52104,-36333,21622,18594,-37201,-39022,281602,189584,18942,28927,-65013,-59350,3372,35345,-1789,38202,-27070,-5960,-7855,44939,54265,-3382,33853,50429,-16817,50358,-8156,-8494,-56390,33832,49045,26603,28821,62434,24088,7198,57593,38145,42061,-50364,-68708,-53593,4550,-27106,17190,-5093,-42921,-50143,-6607,18134,87403,8053,-57779,-85608,-8205,-26881,-49354,-4199,46979,34461,8297,-22977,9087,80049,90380,30503,-59768,89388,113273,24573,56992,41992,-52912,-68719,24914,37857,98,-86679,-12926,-7373,24831,25372,-46698,-58013,-148431,-26670,-22328,8919,-48479,57831,122005,71315,-16434,-24161,16301,30982,39752,46312,64954,-27099,21145,30749,1483,61410,-37081,20614,10830,27731,86891,57927,45767,95416,-4037,-63686,-39829,-54068,49773,-58011,15521,19858,-55113,-47179,79863,88891,26982,-50631,74486,-44594,-41154,-48442,-8945,-32287,-2062,-12495,12078,60454,-20521,37208,47131,-23620,-17575,-21230,13768,49182,-46444,-31096,15956,52600,37446,-18995,-30990,881,12297,-24629,38827,-81301,-59977,-423,-114388,3327,44510,-11226,5683,-66856,38871,43471,-854,-15140,60016,43007,5779,18637,-14692,-19782,-61753,-23340,-90477,22597,60480,55670,57645,61153,26865,26980,84512,45739,-37012,-28599,77515,23737,-39795,-6415,75965,-13285,48426,54193,-46532,-97312,-24499,66989,51344,2410,-10410,22213,59905,10206,16052,62177,-34902,3562,22097,-64704,-21716,-53802,31346,-47237,50788,-47136,-23682,52268,31481,46912,63688,36964,13935,85221,-26982,26133,-13037,-59082,-5364,-38387,-39121,-6519,41486,84346,68377,45639,-55048,-36558,-21612,6370,128811,6103,38180,20960,-27412,-28733,-15362,43544,109670,24666,-27869,71213,-9279,-41222,9596,65771,11044,-56082,7514,-14812,-36714,-77766,21337,-21178,-16009,76499,-44846,-19588,17593,-3254,3322,-48366,-8906,-17101,-45148,-52303,-60782,63423,47109,26014,-1461,57135,6258,-97258,-1919,29592,79633,30750,-4014,14839,-49861,3305,18087,-22810],[558,30354,40283,-10621,-12109,36630,21954,10410,-83700,-69437,44549,3054,-2664,13972,-47040,-38836,-39051,-38429,-16679,-4048,79964,462,38302,54962,14031,-48715,-22321,-15696,70160,7927,61737,69787,159634,37606,-72686,799,-46321,-92526,-42720,48580,13029,26671,63192,37408,-32901,1562,-18250,19411,10129,-29669,-86140,-58667,-31766,-17040,31402,-98506,-11061,-13463,-351,-20373,-72113,-5709,1517,-25301,16987,-49595,-73870,-44598,-43519,-122254,-47117,13441,-25790,-56509,-88688,-18700,-37583,-17023,-31918,4690,-78009,29520,-31695,-78003,-89130,-22677,-67268,-4094,-16843,37165,32273,5617,-62866,-46279,14166,20758,63299,17922,-34350,-43490,-15685,-7242,28432,-15680,-5761,-42215,-2656,40290,55306,25024,9276,37154,-14762,26667,8257,-108347,38701,82550,-16262,-71004,7104,3119,-5423,26589,-60562,-52312,-19789,-10590,53743,54901,45577,-47398,-51147,11720,45479,-6297,28404,41038,-55380,-3055,17804,-99672,70822,11622,12171,22538,-59742,-45952,-66319,-30530,-24465,-51075,-41531,40484,107230,75904,42979,-78578,-21200,49552,20922,20598,29028,30954,-24240,-15774,3760,-24107,-17338,-49377,5047,-21612,31644,18904,3393,9012,18672,62531,14725,21849,19971,-67485,-27092,2230,-16752,-43736,-40587,-22986,1489,-10608,33458,36478,1878,-24038,-57986,-114025,-70169,63812,15886,38929,39914,68924,-66943,75656,95120,53559,-46771,3141,81450,100985,50049,-1273,-14988,-17620,-26496,62281,-13117,-3616,-42942,-47171,14334,79309,36477,-21926,25591,49745,71139,35152,-44159,95984,45226,-65637,-4447,-73813,-123033,10723,23244,-75924,-78890,-39425,-113325,-126161,-42603,5763,-28465,-62507,34691,16253,-98591,-88165,81128,-1652064,-922516,4467,-186371,-232155,-179707,-86363,-67074,-20081,-48300,-17704,-106995,-108802,-138839,-17844,-68207,-89822,-78524,-8097,-66967,-66840,-150223,-110276,-55612,12640,23846,-7803,31966,24576,-21615,-14625,24050,-34735,-29150,-12962,17263,15049,-17661,-58596,-123023,-134653,-53563,-77210,-82375,-102974,-148461,-64078,-118337,-70300,7230,-55742,60612,-28800,-87633,-79925,-63789,-72732,-140600,-43028,-69299,-84064,-87242,-113047,-112817,-84459,-75211,-31180,-151816,-251539,-146822,-119575,-145636,-252533,-169744,-195712,-37109,-186661,-220226,-392769,-285291,-365774,-328071,-138531,48351,444095,838973,1625983,3423943,6017391,74078247,107197157,16243680,10105391,7125430,5534438,4523036,3825358,3234548,2747978,2460638,2162655,1905450,1758990,1839987,1826662,1491701,1394620,1352396,1289528,1098692,908019,794924,804770,796818,648435,543992,532281,431810,418609,268567,397723,310347,198020,182951,119172,122251,153293,164353,306024,125152,185387,94032,107388,211316,40739,59512,125040,222326,55538,35494,72349,62787,128835,93823,36107,58177,66657,19893,26976,7722,-10063,17031,100772,138473,67343,37394,-24017,42964,68993,88603,60422,-15548,53767,-62308,19011,84005,21111,66932,-34444,34430,-2159,-15238,216,-7579,-7282,-63715,12368,6347,1796,-61221,74290,34585,22428,-10386,-29178,-22948,27419,42984,-27119,81724,137913,82711,-43544,-8095,-22500,57648,67122,-38080,-100071,-42976,-23361,6343,53144,56112,5719,-23196,-53800,-118126,33189,32218,1187,-6461,-42334,-48016,55909,-40846,47439,104756,16649,18699,-19404,64346,80976,96369,92824,88463,68930,38487,23799,25174,68323,7404,-27484,44375,-7609,26779,75105,48336,-10453,31150,-9766,91618,26680,-900,12289,9668,22509,19341,-2816,39635,-833,33954,-20090,-12408,55090,-58727,23137,32476,-27606,76987,3007,1013,157,-26249,20744,59178,-49421,-7680,29033,-44570,-14523,-25213,-426,-22932,-27167,-71512,32508,-42692,17647,5013,46360,-23728,-28351,58377,36678,60095,-2415,20191,33070,-5181,52073,56356,-37246,-35659,-9936,20712,69439,30626,45626,53507,62926,-6699,32424,-40331,32587,26537,-33029,-27820,-14860,-12166,12949,-35109,33852,-12047,-23877,-4981,85493,7870,14669,-19702,50310,69684,50248,-42493,45131,39480,59130,51064,74708,20748,-80855,3078,36021,11317,80206,17774,-18208,-15126,7003,-13670,-14392,-18089,43979,21303,-1012,45453,26451,79278,51616,-12033,47141,-3053,10986,29686,-9998,-209,79084,60138,21106,-51962,-37288,-3442,-118941,-21024,-40715,-7816,131062,9301,-58622,-11251,-7611,46008,26098,-75693,-12116,-23915,34379,47760,66109,29668,4343,-37814,-16341,-67818,47786,-6326,-21899,17540,109812,-5311,-82479,-27776,13027,93393,35407,-35843,-78956,-20399,83257,151970,44136,76176,-25885,23324,32096,62316,29147,10897,29554,40458,36641,17018,-24472,-35431,7699,5298,21196,-4927,-13945,44632,-25552,27658,-12830,39159,49587,19458,-27932,-70347,-26610,-6479,22566,-6693,-2057,27882,60278,-31275,-10018,12346,-49964,-91825,30686,-30006,-74705,3710,45540,14237,40604,49017,16422,35013,7905,-70291,108790,-5393,33898,86692,-1500,1400,42157,4965,-47813,36144,-53808,-29932,-13513,34396,-29440,-23601,59933,44368,67993,-33519,-8371,19845,50180,-10139,19849,-27360,-36980,58279,12606,-45041,-23979,241246,213528,-11877,23798,-58702,-60453,-667,20659,3276,42815,-8976,6460,26479,28128,68114,16276,43531,68845,9930,47875,-10271,-20661,-35782,13439,15241,27368,23779,70525,34223,11619,49136,-6470,43131,-49157,-61381,-1276,-8011,25652,20874,-20821,-45708,-49207,-31322,-12945,86638,-15346,-70203,-80118,-11906,-21196,-65016,-3493,32569,28571,23171,-22246,-31356,60722,121771,56177,-72266,66200,73155,1348,39044,38371,-57677,-57359,28640,40023,16680,-75987,-31677,-5802,30530,-1496,-35836,-21103,-71221,-16290,-12745,26546,-50549,86358,130096,40940,-35684,-17494,14966,16713,28549,55501,73852,-49545,7370,47159,4571,87390,-25693,35775,28981,14410,44463,65863,58131,108096,-9298,-68736,-56416,-53322,39412,-41715,11199,6985,-29686,380,85509,48288,12992,-62334,86356,-21791,-37295,-19809,-7834,-20227,2546,2793,24221,38480,-36976,3119,9189,-48158,-39953,-5126,2945,26300,-69821,-22155,47789,60589,41128,-17296,-48672,-11250,16303,-31157,28032,-49943,-61418,-7000,-109146,-11032,50592,-11118,3952,-55664,62890,26172,-23557,-40595,54368,45435,16613,47020,4100,-70472,-68621,6666,-73798,40279,59932,27484,53905,57968,24715,25226,54397,43061,-49633,-42204,86094,16123,-75997,-38741,55860,-14728,53901,59013,-35006,-83839,-35163,73909,37323,-7417,-10072,11788,66388,12682,-6208,54222,-18593,2862,6342,-101226,-8023,-47343,10638,-43126,47991,-49356,-29073,15100,39582,42156,92885,34423,26308,99470,-21418,39772,-11027,-64997,-13071,-30119,-32841,-575,32607,75507,53224,14470,4966,-11029,-34639,-3685,120723,5737,36828,36460,-27813,-32618,-14219,37332,141645,11198,-30836,62050,-21830,-43723,1725,65428,6425,-12642,58582,-25965,-33954,-92145,27681,-26718,-9489,119800,-17864,-27001,-11688,2645,16213,-15827,7513,-1098,-31635,-42339,-53031,75269,52448,16615,-2917,41670,-10142,-88200,9509,34124,49357,42979,5204,5727,-52102,-4514,17104,-24701],[7244,30753,51207,2467,-22582,51893,24903,21083,-75127,-50917,57035,33912,27380,50641,-14770,-39391,-56727,-38180,-15293,-29151,60115,-4501,27997,47281,-5869,-41647,-14439,901,52670,-18728,62850,40818,113452,6349,-47316,27613,-23691,-66964,-22646,42595,24197,14402,73741,60555,-21628,10102,-20715,-4812,32960,-6817,-85805,-47093,-16820,-8734,27799,-108812,-13805,-29566,-6489,-6247,-46988,-2706,34643,-13137,37721,-35265,-50510,-27963,-57724,-128378,-50632,32855,-421,-65711,-77313,-15260,-39507,-11730,-24101,-45016,-80090,37154,-19378,-56113,-98688,-68161,-62684,-12708,-21268,47872,29522,17712,-76355,-37974,51103,17814,33708,-14433,-48956,-48199,-5904,-21726,1809,-12403,-5384,-31805,23562,36397,29421,-15455,6320,34710,-7689,27802,11170,-84253,34536,74655,-9285,-45667,14956,13399,43324,18521,-63301,-49676,-65332,-4921,48217,64275,50762,-43302,-27426,62370,52568,1070,48291,48177,-32305,-20653,769,-116207,59100,21536,19443,25053,-44368,-2249,-31630,-13381,-55585,-83469,-46928,24297,96375,51804,47524,-61516,-36449,50674,45279,-5061,30535,29842,-22394,21465,-1525,-28019,-7948,-48626,22246,-16799,27129,31925,-10686,4761,4441,60119,-124,-20976,10719,-65415,-2519,7251,-28466,-53650,-32530,-33785,28165,13002,44606,31537,-22987,-40765,-32663,-118268,-97102,72392,4299,23056,46625,50636,-74903,50993,64622,33561,-33408,-8326,82331,83558,21564,-486,-10884,-20270,-9211,63738,-16928,34784,-45054,-45293,3234,48351,37842,-20123,28359,28020,30295,2927,-30943,64660,2991,-39248,9541,-63115,-105946,17588,52804,-75842,-61662,-54946,-72098,-110950,-59448,-14340,-40847,-65335,45252,20967,-76237,-80400,136664,-1468805,-856919,438,-161345,-224362,-177718,-67727,-55077,-22120,-45275,1900,-98977,-135706,-129076,-36137,-71437,-102187,-88380,-5320,-58390,-64848,-152455,-108196,-73504,-4074,24663,-20997,21945,49687,-38750,-28057,26333,-30070,-62921,7535,48057,12869,-23725,-60061,-108791,-117138,-31329,-49203,-73298,-97617,-105987,-40012,-70267,-34658,31631,-49754,90033,-20537,-79006,-78380,-64540,-54996,-116392,-62815,-69226,-38751,-56135,-80856,-86844,-69427,-68838,-42443,-128271,-211863,-77398,-90297,-79176,-168848,-120529,-165571,-33230,-131065,-196267,-319515,-201256,-306535,-263369,-95773,-26501,291138,527637,1045564,2577336,4634721,60415027,89509753,14311693,8986972,6401294,5157155,4299194,3660214,3082097,2746873,2592377,2262798,2139510,1848323,1984029,1999535,1603789,1593698,1639110,1567767,1349042,1223803,1114898,1057479,1099607,899075,768024,730706,670397,675333,470998,509808,505447,425501,354604,275375,256834,316361,357427,455668,268875,313972,192542,223009,324025,129253,113822,173835,314559,113781,77945,131855,103065,230047,124531,85373,69250,88150,102063,49410,28372,38005,39525,100049,170950,76523,54373,-52446,45517,85315,52549,33188,-9351,48005,-42746,19548,62919,28429,70195,-80637,-1167,1385,-22860,14871,-9625,-16884,-73253,21372,-40624,-55560,-82149,58853,45565,8282,-36590,-47808,-16634,7963,31231,-40691,102106,107003,75390,-662,27678,-49597,28968,59389,-27980,-96460,-48277,-29661,12797,78641,62167,11710,-39522,-92776,-155801,30605,27318,3978,-35275,-42651,-49305,60692,-40899,-15955,56835,64315,11244,-13065,49455,65046,89612,85800,96906,32930,1749,22506,22830,61519,15230,-27437,53284,-10034,10712,68802,12988,-26448,21753,-11105,96944,11939,-17100,10723,33038,23279,14866,-11338,47666,-6994,36020,-39389,-3065,42372,-44662,37607,52371,-37370,98985,27281,5670,-25904,-15944,31764,44641,-25700,-27025,16106,-19404,19691,-1081,11908,-23706,-26166,-93191,21858,-37256,34047,8423,41220,-38987,-31641,56074,8940,13160,-18046,-17422,40023,-1328,10477,51452,-54545,-17499,-8898,6371,69239,32149,43504,49833,61922,156,68246,-23985,47649,16642,-38326,-45994,-18416,-22152,10644,-13740,30656,-11982,-12751,4963,65178,-18533,2647,-30084,37222,39243,53583,-48415,20669,34086,68476,10900,75407,22527,-82720,14726,12312,-19094,75470,-6838,-54874,-17064,-6880,-20823,-11200,2931,32549,21196,7790,56687,47758,26338,48519,-1948,17069,-9508,12106,17920,-9339,-7331,53450,39640,46868,-59017,-40328,-10117,-95273,-6455,-43117,-17275,113467,29778,20600,14645,-3304,17683,4739,-57516,-38832,-13804,45044,15677,54060,30811,14805,-26778,-29790,-33562,34675,13410,-9869,5124,100482,-6935,-65188,-25956,-2515,90856,52487,-21938,-78332,-23278,80819,169762,60319,61915,-17254,37809,46520,55148,43128,-4441,32753,53573,50097,7134,-23796,-32840,-581,8723,7078,-22619,-23890,49322,-17330,14674,-20603,9181,41265,15044,-38999,-64972,-19104,-23383,13650,-11034,7825,30695,44693,-42084,-18279,11973,-49272,-82396,32961,-31344,-89671,-6021,53796,48179,57502,22212,10419,53721,54140,-61202,119958,24631,42701,69082,1219,19850,17637,7608,-41500,34231,-45306,-28300,-14057,46148,-19859,-35748,62476,51884,65843,-43748,-32412,35729,46352,-12043,4505,4373,-35280,83347,831,-44483,-9756,164924,181052,-29056,19468,-38931,-56385,-8765,443,11248,49557,4084,7738,47896,16707,74900,32797,50164,80477,27273,36739,-18008,-31771,-8537,-4984,-24062,30086,16752,54911,42617,21322,28256,-36150,35905,-43374,-41434,42422,-21086,66566,21727,-31865,-41633,-38831,-50380,-47488,75873,-39121,-69936,-66315,-16034,-15240,-76292,-7681,19072,18874,41555,-24685,-59917,29045,138472,74487,-77924,40748,33732,-21000,26772,29546,-57147,-38290,15814,44688,34079,-51218,-44779,-5064,33748,-27056,-20177,10878,-11589,-2361,-4467,35548,-46460,98619,132461,11079,-54158,-14952,1812,-4132,20053,54836,63629,-63410,-5253,56556,3813,98038,-13560,59201,42412,-6450,-6913,65023,63679,100182,-28513,-71447,-62864,-59084,20525,-26645,-7917,-11276,-8640,46479,82095,5325,-6181,-72132,81648,-6722,-29405,5715,-6964,-9721,-5651,19871,34636,7396,-44393,-31193,-31186,-83002,-53780,11625,-1082,5420,-78689,-8168,81569,68914,42854,-15862,-59573,-20394,18762,-14557,14594,-18463,-59569,-12028,-78672,-15478,36422,-12029,-691,-38809,73175,3549,-50589,-66982,42746,37847,22978,66745,24624,-104500,-66054,29622,-51910,47487,43167,-2987,43238,44409,20575,18842,23684,30771,-47857,-48788,77349,6680,-99389,-68091,15129,-6565,71482,58983,-20956,-71495,-41299,76997,18111,-19167,-11749,4010,63625,14368,-31590,35999,5175,8940,-6029,-123485,-2213,-39604,-15195,-22345,47302,-46674,-36484,-13108,42427,35198,92843,29642,31892,102258,-14683,42714,-13795,-60181,-20111,-21265,-26742,-1680,26807,58533,32473,-5549,46248,841,-44870,-20583,90568,5238,31785,30556,-27391,-36546,-13668,33346,140442,-286,-24608,41500,-38095,-37141,-11589,56170,4951,30135,85858,-32128,-18975,-90338,37467,-32811,5873,149532,10028,-37798,-37856,11115,27495,13436,33189,39122,2,-30954,-35970,74776,57991,7082,1018,22926,-30169,-74589,24653,30835,8601,28775,11037,-5525,-47477,-7196,15564,-16857],[10927,28831,57100,12906,-37749,48695,23832,27874,-54172,-24425,56391,63185,60837,77357,34121,-31839,-74753,-37821,-15058,-46257,35664,-10010,13777,41653,-16571,-34309,-2081,5444,10544,-39991,54993,6929,68157,-11377,-9559,54502,10724,-35317,16,26909,29333,2171,78447,74791,3715,29937,-14088,-28674,58647,15826,-77971,-32469,5307,-4437,23735,-113598,-21177,-16541,-965,101,-12102,-7789,50259,681,49062,-12367,-24195,-14632,-51929,-106760,-50877,55145,30054,-66243,-58670,3663,-34439,-3052,-9510,-80302,-75441,26193,-9827,-39523,-86241,-97693,-55249,-13260,-21852,35651,15209,19607,-83555,-24578,74612,16050,-10151,-35203,-54453,-47075,6565,-30204,-23902,4211,487,-9176,45913,30232,2844,-46866,-8102,30911,1670,28029,12609,-56437,19285,69160,-10719,-23002,23294,25019,71892,-941,-56960,-40098,-111359,-1974,37629,61547,47093,-28671,5520,104884,51132,6913,57993,48549,6246,-40453,-25335,-124975,35272,33454,11860,25299,-19702,32611,12938,-1383,-68878,-101357,-38354,6418,69819,14339,43590,-36528,-43076,53060,75538,-27681,24343,28611,-13955,56300,-7203,-30074,-5795,-49655,42554,-10124,22689,40492,-25904,265,-10273,53559,-9917,-72567,17420,-51854,20673,7723,-33672,-48505,-14435,-39957,57070,48580,55470,22978,-34756,-46773,10271,-100800,-97892,70285,-2493,17133,50623,14954,-75270,24387,24373,10502,-20064,-25949,71817,61079,-26517,-10,-406,-18628,784,60063,-14399,66743,-25063,-25911,-13958,13167,32883,-15176,30553,2312,-4950,-19966,-15088,17783,-34206,-16345,21347,-42176,-75479,20774,77105,-62290,-33238,-62963,-25297,-82200,-71374,-45060,-43596,-49270,48469,17929,-48148,-60632,152072,-1189096,-771614,-16074,-129771,-196776,-160078,-40454,-28297,-15379,-43541,30856,-68458,-143129,-102155,-38790,-69426,-107860,-85740,7297,-32914,-56079,-131327,-94858,-82783,-19819,23727,-33619,-113,56017,-38350,-45163,26615,-21398,-90021,27040,65459,-14398,-30447,-52663,-81557,-79771,-23476,-13126,-54359,-85039,-61929,-14343,-28975,-16000,49234,-40839,98468,-11458,-66129,-68202,-52814,-20729,-76192,-67284,-52516,2114,-20712,-42925,-29446,-43978,-54936,-56022,-86613,-153295,-18852,-53832,-20698,-86840,-62038,-121253,-27990,-55949,-141935,-198017,-83699,-201247,-155608,-60422,-85830,133752,206137,404831,1267557,2427333,34117674,51953898,8922690,5685370,4039236,3437552,2911797,2518855,2148014,2001753,1962581,1723179,1793199,1446684,1536791,1622861,1283718,1349165,1458619,1387765,1182103,1228318,1192708,1081475,1090514,936947,867051,775103,794982,789900,600591,562091,577113,591592,522966,424689,395701,438074,481794,498233,397449,421871,303919,362343,390241,273285,198279,230272,361290,169192,134788,221041,159720,299159,194817,172284,131480,139572,194935,100485,72409,121661,70944,99471,190977,105761,77487,-39433,54604,104931,29093,40075,32366,43506,9856,32139,37415,47511,67277,-104921,-31957,9309,-5153,53792,8895,-14241,-76178,28712,-84090,-98762,-86090,43510,57554,-2057,-52864,-57885,-3451,-22392,16310,-39160,110080,53922,21579,59804,51763,-73644,-15084,54323,-14173,-87800,-51750,-42871,26210,96597,55009,14163,-58327,-118197,-152690,25446,22824,6106,-71333,-38186,-46735,53296,-23090,-43975,3259,85911,-11396,-10917,11195,31208,70649,71263,79246,-7854,-40629,20628,12611,45883,20880,-29824,53081,-22507,-12643,40019,-40711,-44555,8371,-12173,76052,-2666,-37948,12146,55513,20333,2548,-13157,51097,-18876,32667,-58288,-3157,21667,-28391,39133,64126,-34534,116127,43711,19241,-52951,-6704,40697,23296,-2185,-46012,-2674,460,46757,15819,22937,-17754,-29948,-98440,2145,-43894,28248,5919,29017,-45203,-32805,58420,-10223,-30927,-29133,-44730,42399,2341,-29815,28551,-65343,937,-12473,-5788,53167,33047,35118,41911,46960,3646,85635,-2430,49341,-3433,-47729,-60207,-21451,-20050,11847,9302,25251,-7438,4201,13185,44990,-41306,-10328,-37332,24533,7133,52575,-41517,-9311,28696,72601,-23192,55987,24261,-70535,22622,-13426,-44441,65487,-30774,-85146,-16968,-23891,-24788,-5882,20429,12521,21323,7807,55904,70553,-492,34149,-2299,-12792,-15982,14070,2212,548,-12012,31990,21285,63466,-59287,-32385,-19159,-48784,24783,-35729,-15826,75874,44698,106802,40806,5701,-4436,-11080,-34616,-48209,4650,42186,-20777,34519,19307,23771,-6469,-37443,9149,20201,26121,-2337,-14815,85806,-1727,-30189,-22742,-21574,88352,70996,4238,-62247,-11773,68448,166282,68955,38529,-3077,47049,49139,15858,46790,-18351,36524,60064,58893,-11179,-20197,-28136,-7310,8758,-4221,-35330,-41426,45723,-5815,-15260,-26752,-14832,31266,2877,-43114,-57805,-13966,-43853,-5379,-22657,10062,34928,25551,-42844,-21828,6872,-43211,-65190,24753,-32835,-113084,-17758,60465,91101,64718,150,7842,68005,101780,-48267,118339,73885,49623,46096,7772,36236,-3481,1299,-31821,30397,-30450,-20388,-18135,56505,-5556,-39242,53428,40978,53032,-51558,-48442,41894,43601,-7346,-7889,33795,-29682,89905,-15610,-36793,-1212,90068,116827,-28278,13166,-13458,-49217,-22097,-22344,15374,57777,7233,-613,50503,14175,73666,45761,51088,88234,29229,19150,-30564,-35064,16698,-16603,-55974,33236,9503,25288,51316,36210,9420,-41341,22236,-36332,-14531,63040,-29558,82257,23062,-34222,-34123,-21587,-64388,-73184,55306,-56468,-63137,-49809,-19841,-12551,-80787,-16946,8270,7197,57555,-32033,-68578,-758,133574,77463,-72931,25188,5716,-34769,23744,19393,-47577,-16388,-10751,47052,43336,-23341,-50621,-5985,33830,-42754,-884,27902,14102,9509,4034,33791,-40681,93747,126329,-16322,-66747,-15395,-15637,-27279,15728,43841,42922,-64838,-10627,59722,4200,92399,-3708,83457,49781,-28605,-44447,58416,60969,72351,-51103,-78482,-65312,-66653,808,-17251,-29853,-28019,4343,72866,68540,-27567,-19073,-73291,61876,-3331,-19565,21760,-6936,-6050,-22494,33189,40373,-26279,-44803,-54471,-65109,-116963,-57062,25510,3242,-5705,-74108,3733,96561,74887,42871,-18872,-63220,-23836,21321,22149,897,5412,-57070,-10392,-38551,-7407,14659,-17855,-7056,-18590,71266,-17795,-76182,-88134,28925,23711,25085,74830,43323,-110784,-53911,30665,-31587,45943,11603,-24700,32591,25807,15111,8129,4432,11168,-32857,-47115,53895,-3861,-103427,-81654,-34949,9581,93959,55005,-5936,-56847,-41611,75615,-2396,-29890,-15605,597,54514,15627,-52853,11313,28890,17367,-11787,-117440,-299,-34048,-39331,6536,49522,-41176,-45467,-19662,39878,34205,74583,25553,26789,86379,-11015,32775,-18016,-46569,-26523,-11840,-22559,-9937,25157,40531,13480,-7332,52111,-4924,-52566,-36213,50062,4135,23993,4350,-25751,-37624,-14473,31869,98482,-8867,-14125,12962,-52458,-19436,-26149,40104,3638,55748,77053,-35409,1426,-72636,50671,-35437,27050,158249,32415,-52141,-54215,21791,35213,27638,57467,92624,44226,-22892,-14882,65282,60932,105,8489,5966,-52327,-63508,40530,20777,-30324,-9050,8294,-15362,-33532,-5335,13795,-2287],[11081,26660,53305,15614,-53490,26718,15944,28287,-28025,1713,43555,78999,85542,85704,85445,-18965,-85567,-34058,-11160,-49629,11087,-15761,-1241,37346,-16587,-26555,10952,-4639,-43536,-52651,39910,-20239,41739,-12047,29066,76083,45464,-6712,19167,2630,24736,-8865,73773,73724,34742,51119,-1554,-43555,80542,34522,-66040,-18369,27171,-4007,20595,-111272,-30452,15085,16178,-1212,19574,-18827,49710,13522,48247,13189,-2455,-7611,-28919,-69346,-48095,74970,52374,-59532,-38485,32881,-25755,7354,10185,-80710,-63597,-1302,-5100,-30085,-52922,-101836,-47005,-6326,-15565,4352,-3726,10347,-84474,-9060,77979,17717,-57228,-31560,-43916,-44403,16801,-28073,-39356,28495,12742,19027,58876,23840,-19872,-59697,-30770,23395,13371,28187,13388,-30362,2011,69204,-20717,-6298,31924,33859,68486,-31521,-44376,-25807,-141575,-5437,29431,52495,35665,-12673,38427,125667,45606,10346,51667,42867,50848,-55734,-51798,-123928,6087,43770,-8241,22527,3998,52958,55873,2625,-60629,-101875,-17066,-9962,36783,-27046,31938,893,-38959,57966,108455,-41278,12452,34077,1711,80827,-11672,-29241,-13287,-51194,62037,-3491,20092,47073,-35317,-4217,-22655,43265,-13404,-119669,27441,-28256,35645,5103,-28820,-27775,8456,-37650,81705,85886,63768,13885,-32298,-42711,50554,-61880,-71306,60983,-1925,21453,52261,-28427,-68277,3247,-13183,-10894,-9370,-43433,51820,38996,-74026,4354,14127,-12407,108,51229,-7418,88979,16419,4262,-30310,-13542,20214,-11079,31655,-18334,-25723,-22863,1968,-31731,-59735,-4207,29198,-15052,-37878,23197,89195,-41473,-2669,-61341,18950,-43661,-72827,-76994,-36220,-15199,46288,5968,-21860,-44106,107293,-1260410,-1070488,-95423,-140290,-186600,-154662,-29389,-7626,-20101,-54661,52479,-34601,-131392,-72592,-32481,-64086,-104899,-71602,23572,1478,-42044,-96431,-75095,-82915,-31493,21918,-40542,-28316,44469,-25468,-61242,24672,-8484,-103508,41358,69813,-57672,-38665,-38419,-48764,-33594,-31147,18470,-28587,-72157,-27232,9142,-6497,-21760,55681,-31974,83818,-4525,-53873,-54146,-35796,18267,-32025,-59436,-26659,26633,9276,-14116,34787,-16770,-39042,-65466,-39170,-102080,11410,-18893,20487,-25372,-10948,-74349,-23989,5061,-75677,-85609,7679,-99361,-64203,-42452,-111876,37435,22316,4623,250041,667405,11083246,17729635,3492188,2309946,1576263,1490099,1264601,1147609,1041986,992587,991367,915112,1067904,819101,814338,967681,769954,851445,947185,893226,729526,895205,955941,848987,779637,733907,777790,639272,717987,688584,584195,529073,505403,592268,589482,477553,470499,462004,475321,417896,440216,454015,376008,443813,382755,400812,283199,275176,348700,194637,192660,311984,216531,312450,274396,263348,220317,197797,263212,168202,125762,203755,100144,107808,198536,151209,96636,21295,70377,127327,43385,83949,95793,57961,77521,53586,39502,81805,74260,-90291,-45825,28949,36116,108572,42532,9854,-68427,34742,-106504,-101104,-69595,36514,65114,-3837,-50564,-51853,14199,-48745,1775,-11989,106834,6265,-52351,114645,58143,-85368,-54332,54744,-1589,-78769,-50202,-56330,44331,105197,39826,14731,-72469,-115784,-111290,21738,24104,7904,-106962,-29458,-37153,35874,8994,-35650,-35469,69815,-46513,-10871,-41652,-15742,43826,51848,38737,-39461,-71897,17950,-1650,29388,18737,-32604,44426,-45070,-36120,-7544,-93794,-61799,-5670,-26236,29452,-16692,-58476,17291,70783,16847,-9813,-11265,50927,-30667,22964,-68898,-9963,-2120,-12334,29055,63714,-23606,121469,46683,39253,-71989,-5916,45890,1295,15012,-60987,-21973,11385,58226,24704,22981,-7333,-37072,-85594,-18986,-56657,5353,-1473,13998,-39358,-31074,58677,-13336,-56795,-34373,-55673,39220,2162,-58855,-4416,-64777,13174,-22044,-13840,22357,30195,24981,29765,21984,6139,83619,20044,40475,-31416,-56830,-64820,-22876,-7503,10405,21759,20235,1880,25660,17721,26106,-53391,-17244,-33249,18526,-17284,49562,-20960,-31218,25435,66333,-41857,29767,29072,-43253,25853,-34532,-58544,50908,-45932,-102917,-16451,-40918,-25575,-2464,26623,-10370,21562,2250,38684,86695,6095,11739,-14256,-32604,-20650,16496,-13566,15557,-12601,24491,9216,71512,-50181,-16487,-31628,3628,57983,-20300,-7126,31913,47304,168981,59141,15687,-15181,-17654,-10752,-39781,26188,25408,-52396,17493,361,32189,21752,-32600,44384,6316,24104,418,-41192,68222,7230,12317,-19187,-38750,86090,83812,31568,-38565,11946,50041,139711,66298,12421,11608,52287,40106,-39684,47157,-25067,40181,59722,59211,-30091,-15873,-22102,-11943,4452,-7245,-40118,-62147,33960,3465,-48299,-28246,-25502,23092,-11055,-40564,-47153,-12788,-61835,-30451,-37762,5992,40895,8638,-28264,-16126,-901,-36646,-47030,8105,-34021,-132980,-30550,61734,121040,57520,-9472,5689,71983,135717,-42511,103176,116667,55052,23415,18580,46701,-15714,-12876,-22124,23298,-12686,-6321,-26547,63768,9387,-33851,34061,19210,34346,-53549,-51623,40639,43412,-533,-11134,54911,-19514,78056,-33792,-25329,-1155,42588,53663,-12554,2622,7502,-40612,-38719,-43645,11806,66026,-2170,-13036,36178,19936,65174,54749,44978,92690,13360,-1050,-43849,-27162,33557,-20049,-72074,33705,4278,-477,61328,53388,4978,-28215,4743,-31019,11487,60585,-28662,71168,28159,-28024,-28203,-2586,-74778,-80767,28400,-63306,-57271,-35336,-22464,-14920,-77322,-29675,690,-2951,65528,-43886,-57785,-13322,106093,63867,-56482,24127,-7040,-36156,27553,11320,-29875,2081,-41322,42267,36213,-2365,-50413,-9357,31506,-43999,19025,25083,11861,13238,13032,21711,-39679,78354,109536,-40165,-71101,-15658,-27757,-46707,16860,25032,24415,-53970,-5430,59398,9794,76250,2051,98211,51458,-45183,-53517,50494,50383,35363,-65512,-89004,-70145,-67337,-11946,-14737,-45454,-38023,8168,69907,48018,-44396,-13563,-59955,33551,-12077,-10085,25551,-8000,-10395,-38678,39115,39792,-53569,-41561,-57935,-87482,-138059,-50831,34112,15870,-3716,-63021,7752,81651,75068,42327,-28281,-63515,-20530,25086,67102,-11374,18339,-55553,-518,-5170,10618,-2294,-31008,-14396,1597,62167,-30610,-93002,-99240,15367,7844,25159,73771,55765,-89891,-35141,4940,-17376,38830,-26508,-28251,28138,9803,9018,-4891,-1899,-11948,-10244,-39752,23708,-14195,-87539,-75569,-78659,28232,106997,49373,8015,-33421,-35896,68444,-20304,-35097,-20234,1540,44014,16553,-65485,-13991,42752,22661,-10061,-78973,2997,-33271,-56154,33789,53265,-33516,-54372,-2378,30918,40067,53307,24945,10881,51579,-12941,12266,-20128,-28818,-31048,-1754,-21166,-23271,25838,26887,290,7265,26099,-24704,-58569,-43617,12809,3058,15740,-30359,-22728,-32941,-17382,32004,32937,-12595,-6208,-16477,-56987,7996,-36430,20149,-694,57319,39023,-35986,18822,-47741,65470,-31237,48663,147000,44420,-68069,-57915,33198,38692,21522,71702,138466,88436,-19383,6266,51284,58781,-2819,16948,-4258,-74228,-58759,53107,7701,-58683,-54962,-3225,-20594,-10785,-89,11153,13415],[8009,25220,38689,8515,-65038,-7016,819,21727,-6308,20200,23866,76121,89613,75054,122312,-5032,-84386,-25636,-1165,-38815,-8578,-20827,-13803,33536,-10159,-19529,20281,-24490,-90113,-54082,21452,-31974,35522,-91,54313,87373,68248,11063,30800,-25961,10298,-16552,60128,57056,62457,63779,11309,-44985,92295,43147,-52795,-8232,42242,-6445,18920,-100181,-38348,49687,40131,-7339,36157,-30858,40912,23044,35609,34537,11516,-7192,1403,-32385,-43605,86675,51366,-51294,-21570,62906,-17100,17220,30641,-41673,-45667,-36640,-6074,-24356,-6662,-80045,-38979,4347,-1920,-33672,-18662,-6460,-81204,5572,66456,25271,-94385,-3322,-14720,-43076,21901,-13566,-37479,51628,29837,44033,58851,19105,-38598,-51976,-54725,11741,26682,28900,14617,-11144,-8218,73170,-37607,4775,40098,36885,37674,-66530,-30719,-10190,-146727,-16203,31922,46142,20035,-3241,62224,119634,42498,10589,29236,32878,89212,-62273,-70580,-113015,-17153,49795,-35725,16873,18161,58725,84783,-1770,-35147,-85903,10820,-21506,7253,-59500,17628,48370,-24922,61742,136790,-42983,-1248,50672,23717,91602,-14781,-25120,-27992,-51954,75437,979,18386,53017,-33496,-7772,-29842,29077,-10798,-150131,28122,-1677,37902,1879,-13651,3137,29438,-25593,96830,112539,67655,7659,-19002,-31374,68684,-7557,-26318,50875,4710,32595,51936,-66815,-56356,-8321,-40222,-28435,-3432,-54173,26041,22142,-96837,15379,27150,-1680,-7235,40558,1665,101271,67273,34599,-39289,-21665,1206,-10525,29962,-26305,-28121,-2310,19961,-69808,-69812,-5321,31944,11056,-595,25709,85494,-19903,22239,-50857,53795,-1460,-60496,-98465,-21622,32355,48978,-5216,10339,-15148,60158,-1433222,-1505835,-184569,-178732,-193871,-163101,-39337,-3630,-45476,-85569,53897,-16091,-108423,-55553,-29049,-61489,-97624,-54892,30826,28449,-31141,-65628,-57316,-78645,-42006,15883,-41389,-56653,19278,-10646,-73318,20393,7156,-99811,48221,67607,-100812,-46623,-21527,-20072,8474,-47248,35800,-317,-62166,-5950,28754,-2539,-46357,51118,-24475,50653,-542,-44678,-39932,-20644,50670,4854,-46618,-2063,29919,26891,-4581,80219,3875,-26506,-66562,976,-72134,15117,8304,41911,18760,23561,-33895,-20795,37175,-15537,-14233,40623,-33523,-22591,-42332,-102523,6901,-19421,-119493,-140923,-69122,234864,904973,490794,404715,189351,277286,212866,246548,296133,253545,235244,289841,377388,307605,229428,402685,353723,396464,427783,395285,279842,424281,538089,489833,368723,413549,539621,399373,477013,434118,433543,423406,353462,434960,503765,401213,441204,382733,361077,276991,373710,393837,365276,411643,313572,424699,320106,281938,287293,176981,229576,355755,249628,275663,316457,314570,286942,233393,280206,225993,164632,238761,117071,127120,193830,191064,101728,104305,91359,153371,103770,147496,156992,98898,135141,76717,91287,126722,99938,-37220,-38164,66095,89809,166862,82186,55815,-49410,40140,-97465,-53508,-38056,41694,63192,5992,-25995,-25949,33420,-53436,-9807,39852,96580,-17763,-102764,142088,48601,-77914,-66514,63854,8241,-68234,-40171,-59819,64242,104418,27655,17264,-69965,-83440,-50529,23039,34605,9941,-128230,-16611,-15633,14618,46162,-5504,-49053,23064,-84473,-7675,-92137,-62913,15998,32233,-10640,-53571,-82224,14833,-12867,21676,6955,-33659,30760,-71479,-52186,-59939,-127753,-74340,-17826,-59642,-27111,-28579,-73224,25416,74310,16024,-14882,-9912,48759,-34658,8163,-67769,-18203,-23906,1835,12468,50487,-12059,110977,38904,61656,-76882,-14970,45656,-14200,22069,-69707,-36809,10622,49917,26020,5527,3383,-44223,-57846,-31739,-64881,-22721,-11223,1697,-22460,-27134,51172,1433,-57957,-33701,-54016,29967,-4090,-71649,-35927,-52224,15842,-36037,-17217,-15669,22799,18580,13354,-5158,8698,66997,39512,26297,-61310,-59583,-56644,-21136,9774,425,17154,15266,14854,48970,17462,7972,-51153,-13040,-11308,22334,-31097,45646,8819,-37877,25156,50039,-41702,12477,37562,-5018,25275,-46296,-60266,33634,-48048,-106434,-16992,-55674,-24001,-4118,16862,-30535,21461,-2859,8234,89654,36404,-12459,-34860,-35967,-20872,18429,-25126,29911,-7896,32963,3724,73353,-30438,1648,-46325,43784,78784,-282,3204,-4740,34877,184532,64155,23882,-13960,-13648,10362,-18990,44241,35,-71055,12164,-17127,40069,52046,-15022,62287,-5451,6884,354,-68990,49764,16620,49122,-16084,-49819,83629,86147,49830,-16121,41928,31041,93642,51442,-10138,21395,54048,22266,-87072,51788,-22661,42860,55357,49877,-40447,-12754,-16100,-14641,-4933,628,-35578,-78937,16074,5373,-66537,-23659,-20415,19304,-19915,-33234,-32881,-15452,-72080,-56490,-51659,-1450,45367,1516,2250,-433,-8756,-34524,-32123,-10630,-33885,-135597,-44042,55076,118332,36671,-2990,2682,63986,145919,-51079,78286,127122,58225,7805,32360,50250,-17757,-31102,-15123,12013,4541,12601,-37522,65855,21023,-22117,8407,-4596,15302,-47218,-41400,35630,46013,4135,-2138,66511,-5457,52835,-49845,-13943,-8729,27015,12978,9880,-11837,15462,-31075,-53757,-59181,742,72028,-23753,-23086,11980,30301,51708,58941,32600,89669,-16491,-20232,-52306,-9722,39847,-17133,-70372,28105,3094,-6613,71911,67817,17651,-11773,-13577,-29380,29425,48791,-16274,43310,38459,-17110,-28708,12477,-81751,-68013,358,-59342,-57129,-25136,-23650,-22112,-66828,-42885,-3821,-7711,62215,-57636,-35027,-113,62559,39587,-31371,32739,-6475,-27515,31526,6828,-8876,11027,-63257,27709,10226,7084,-47071,-15354,29407,-31472,35485,5026,-4047,5575,21061,2207,-48784,63373,83140,-59025,-67504,-12101,-26822,-56948,23845,3365,18116,-35052,9078,57980,20187,59139,3844,94860,49151,-51462,-33550,44807,33825,4080,-64107,-95690,-78806,-52974,-12826,-16749,-50087,-39458,4484,41973,29115,-46786,15724,-31635,5229,-29610,-3040,18695,-9975,-19584,-44006,36791,33483,-66730,-37400,-38892,-97723,-138239,-38579,36555,34630,9103,-54680,1700,42045,67778,42805,-42892,-65285,-11507,30036,104692,-21405,20450,-55383,15065,12322,31481,-6799,-50302,-22245,17912,51785,-29905,-94718,-98525,2925,-6163,25820,68613,58446,-52149,-14418,-38111,-10612,28916,-58300,-10568,32764,3442,3361,-16677,-1209,-33757,12345,-32382,-2660,-22632,-58140,-56870,-101794,42338,97394,44624,18271,1799,-24855,54685,-32543,-30657,-23415,5043,36922,16872,-68939,-33704,38383,20653,-3230,-19891,10070,-37664,-62590,52432,55656,-23072,-60317,30789,14908,48934,39808,29189,-12147,7232,-20230,-12940,-17789,-12263,-31770,8398,-22334,-37363,25402,19722,-6952,30578,-13234,-49159,-63078,-40104,-11587,3561,9793,-57122,-18441,-20570,-22824,32152,-26193,-8344,-6484,-38240,-45359,39672,-38402,-1017,-9715,40081,-6516,-31857,26373,-27993,78275,-19017,64642,122760,44226,-81379,-49651,43730,38478,-2203,71816,156568,119475,-17923,25469,36927,50511,-1739,24073,-4554,-91202,-58854,57724,-4732,-73101,-87679,-18858,-19590,15432,6938,6529,24369],[2639,24036,17023,-5960,-68509,-40682,-18853,9554,3102,27034,5214,58145,67926,51194,132440,5845,-71953,-13855,13426,-18572,-18681,-24281,-21373,29851,-5607,-15392,22898,-43701,-112383,-43830,4893,-25652,40561,15427,56300,85239,70811,13861,34462,-52610,-10187,-18558,41277,31225,79918,62543,18486,-33708,90277,36311,-40395,-4487,46889,-10191,18288,-81006,-42376,73972,61883,-14111,32541,-38081,32287,27784,14375,45742,18382,-11053,26884,-7496,-39376,85881,19926,-48229,-10265,83667,-10816,24138,46005,21865,-24413,-66666,-12163,-16635,39739,-41109,-31299,13130,16318,-62097,-22811,-23652,-76879,16803,51760,39740,-111897,36582,28221,-43388,21472,11018,-16858,65313,48133,58150,45261,17129,-53801,-28516,-72455,-2030,40059,30194,17480,-2011,-6543,76589,-58216,12128,46754,33485,-3398,-94628,-20886,3192,-129961,-31750,49416,48822,4757,-3412,71296,92010,47272,7768,-3355,21102,110975,-59064,-77392,-94341,-24502,50770,-63846,9895,18920,54730,92651,-12282,-2418,-58027,36891,-25772,-11547,-72348,7526,95031,-4552,59064,151635,-33594,-12118,76572,48858,90007,-17084,-18250,-43385,-51346,78589,1513,14682,57543,-19006,-9070,-29249,11316,-3520,-157159,12875,17094,26583,830,8246,33787,42761,-5923,99946,119010,66161,6470,-1107,-17097,55460,50971,21933,46424,13211,44571,49974,-89998,-43538,-10322,-54774,-42282,-3532,-54087,-900,13180,-78461,33100,31910,13442,-13558,33516,10644,104280,106328,54298,-37421,-7932,-20687,-13634,23413,-18884,-13895,34818,38999,-86290,-63967,-16955,29055,28896,29384,27319,66828,-2431,36788,-34885,74982,37044,-35275,-100102,-6230,81639,59757,-14277,48182,35743,71329,-1147022,-1496333,-173522,-176884,-175673,-152058,-40074,3615,-71681,-116521,45033,-10203,-72208,-48560,-27070,-56639,-83550,-37820,25444,39326,-26820,-51290,-46337,-75446,-54977,3034,-38993,-80578,-14407,-6354,-81076,11924,20532,-82982,45223,65732,-130162,-52639,-7745,-3047,35121,-60914,34322,24314,-54942,2277,43284,-7263,-75696,39301,-17527,9037,3210,-38115,-28096,-11912,69234,28306,-36707,12435,15518,30137,-14564,93561,12989,-20288,-58753,23941,-61710,3782,24469,45987,52765,40504,-5033,-16469,42703,26544,14580,23945,-6229,-27231,-54031,-68811,11028,-871,-109059,-96672,-88464,-839502,-1139814,-106355,-22809,-79587,-61776,-65842,-34593,8713,-33835,-61100,26899,10420,62897,-36308,104392,153336,143081,129381,106323,29891,69367,166827,181492,69220,144639,268205,172202,200900,172073,237014,285588,206165,228638,309565,244547,329635,248043,220692,159173,240762,278107,271265,282107,220621,316823,275656,237340,202679,125265,225885,319844,242783,216875,291924,303106,294841,228707,245928,246004,169253,206611,116964,151313,174953,200299,87155,166436,113577,181467,189162,201807,194642,155190,164640,92865,178270,169519,137853,34958,-13355,117698,139775,216777,118126,112620,-22423,45304,-59328,28242,-2351,56541,49484,27453,16447,16645,51642,-26725,-17365,101353,84486,-14123,-97419,133833,30821,-49604,-40179,83437,17847,-51608,-19488,-43660,83676,95722,29426,25780,-38889,-32992,7422,31275,54500,12878,-121313,1432,20986,-2130,77061,28714,-38783,-33284,-112265,4455,-120582,-94557,-5913,18892,-48319,-49205,-72925,11936,-13513,29067,-11347,-31278,17000,-91585,-55804,-98107,-132808,-78305,-26672,-105356,-69574,-35053,-77383,34512,65442,19680,-9134,-12355,45861,-24984,-7856,-57262,-22462,-39509,13456,-3225,27773,-5690,87049,32042,81832,-66704,-29199,39029,-18055,18952,-71862,-44296,-2946,24137,20494,-28793,9730,-47759,-21695,-27446,-59037,-43925,-20438,-3187,547,-22887,34358,29144,-38256,-28609,-48884,15067,-16048,-69998,-56120,-31240,9985,-49937,-16425,-50034,13374,19545,-5995,-25836,10860,43784,53168,11253,-85368,-51309,-36510,-15087,24243,-20363,-2472,7603,28891,70399,12499,-9513,-35793,3651,28250,34896,-34747,40844,39774,-30262,27177,30241,-24588,13294,47214,35639,22753,-47281,-53006,16077,-37702,-97708,-19167,-67130,-21307,-11495,-7573,-44609,20289,-1095,-23899,77496,72627,-31376,-58314,-22736,-14256,18684,-29211,38465,2379,50313,2590,70614,-1618,16025,-59684,61340,79788,20028,9960,-25678,10730,155314,55677,29224,-4526,-930,25406,6272,52964,-26176,-72905,21273,-24205,46083,75739,9123,61666,-13907,-19137,298,-90219,32380,25146,69969,-13948,-53204,79997,77088,53172,-1362,70013,16754,37144,27417,-24759,22359,51487,417,-106788,64165,-13507,43638,51760,33300,-35506,-11610,-11846,-16017,-19224,17997,-22744,-84484,-4335,-1944,-58196,-13453,-1950,20901,-19294,-23636,-16828,-20214,-72076,-78342,-60478,-9297,42204,9693,43279,21539,-14475,-39218,-20994,-23108,-31296,-114367,-57807,40568,81530,8164,17537,-3,47610,131619,-71980,50594,95886,57401,3552,46129,48514,-12457,-48067,-12499,-3371,18676,33546,-47436,60470,26865,-8494,-17809,-23881,172,-32801,-21448,30650,50081,4163,17558,71071,10371,21177,-60103,-5508,-19767,32146,-2902,29825,-26435,7281,-19981,-61193,-65721,-14040,72699,-53598,-26245,-13395,40458,36417,57386,16769,72266,-49211,-36428,-51563,10849,37570,-11431,-54386,14500,7138,11466,80768,74329,39008,-5208,-29955,-32181,35461,45527,5768,14471,52322,-6990,-38160,19585,-83904,-40462,-24138,-47448,-63126,-18656,-24048,-32392,-52241,-53168,-5606,-4538,48000,-69200,-10453,34477,15750,15391,-3119,40471,2245,-17539,28766,4940,9145,6749,-66778,4314,-27881,6813,-43565,-23037,31447,-10315,44827,-22447,-21781,-11714,25536,-20061,-68774,58380,52659,-71398,-57937,-2209,-10187,-55103,35491,-15270,26340,-14881,27057,55845,29447,49563,3641,70861,45099,-46812,3372,42137,14150,-11348,-46052,-90150,-86114,-21562,-1700,-18680,-43359,-34049,-3183,5712,24301,-40852,60207,3888,-15822,-49492,245,6461,-12356,-27734,-32447,27987,24366,-63073,-33255,-2442,-98526,-116471,-24943,33472,55104,25872,-56019,-12308,-5434,54910,45570,-58898,-69828,568,35030,123216,-28991,14057,-56291,30971,14053,46447,2371,-70240,-30115,27122,44568,-15088,-79208,-87747,-8362,-17139,28151,62756,50323,-12141,3755,-79377,-9852,16825,-71796,22783,45103,10271,-204,-23042,-668,-49243,28193,-31442,-16130,-27576,-26255,-37990,-97295,46579,62176,42253,21757,43741,-9943,35205,-37449,-15016,-23752,8201,35853,16093,-65424,-43292,13028,10190,3299,36101,18100,-44854,-58519,60267,54070,-9318,-59944,66995,-6851,55761,36321,37701,-36037,-30869,-30150,-35860,-10943,-794,-27182,16775,-24914,-46675,21295,17964,-10202,53990,-45108,-67235,-64775,-27801,-20789,7429,8195,-63152,-13263,-452,-30623,30621,-54358,6655,-16626,-45422,-17019,67085,-31576,-21282,-22406,17275,-36605,-20603,21448,-22237,84664,-385,70299,93424,33549,-86662,-31683,52438,35930,-34312,58949,139557,130616,-14328,42167,25063,37224,1978,28589,5413,-96132,-57994,50401,-15120,-74429,-90603,-31620,-12957,35357,13837,-641,26531],[-3933,21668,-3854,-21264,-62209,-62795,-37497,-5510,-2829,22431,-5073,34700,26534,22423,113951,11238,-53979,-1738,27888,3148,-16032,-25848,-22737,26247,-11001,-16320,18710,-51319,-104547,-24440,-4276,-5184,47731,25869,34873,69663,52304,2168,33129,-71098,-30435,-13677,22576,6419,83980,48582,15941,-14497,75197,12798,-30421,-7916,41052,-13424,17695,-57720,-41755,81049,71531,-17553,12521,-36220,28180,27546,-10076,43439,20712,-15293,37836,1281,-37213,71331,-33189,-52799,-4132,88804,-7112,25977,51036,82677,-3726,-77807,-21413,-2503,72872,514,-23697,14777,34041,-67068,-13819,-33027,-73892,23162,43772,59266,-107347,69051,72159,-43157,17306,39362,17001,65550,62874,57643,20884,17937,-63891,1982,-78933,-14085,51552,31351,22775,-3459,6238,75358,-78499,17577,51020,25803,-35529,-104527,-17332,11768,-103619,-46819,78918,60102,-6386,-10281,65729,55032,61269,3436,-36127,10502,112617,-47772,-73012,-71737,-12644,48125,-85445,4404,8008,48475,81255,-24503,26502,-25554,54805,-22016,-17201,-62210,6984,126248,16822,47711,147410,-16625,-16088,102560,72044,80839,-18910,-10008,-51539,-49453,70585,-2852,5978,58177,4070,-6715,-19351,-8363,6302,-141588,-16709,17840,4660,4259,30474,52569,45643,16329,91895,102887,59578,10225,14519,-4612,16248,99838,58813,50962,18826,50989,46720,-94750,-34251,-6001,-59525,-53509,-10042,-43779,-24401,11718,-20656,54525,23431,28788,-11039,35318,17895,98125,112626,56376,-25715,22453,-41261,-18145,10638,-266,10448,72167,58274,-78111,-45358,-32594,21100,34386,47379,26671,38161,8662,39777,-18072,81332,64925,-2434,-79152,2076,114065,67194,-36682,63969,66124,92514,-782656,-1326345,-109349,-146417,-135924,-122364,-21070,23572,-86418,-123837,35860,-9922,-21685,-43095,-19248,-38128,-55810,-16227,15475,38951,-22182,-49524,-35781,-70306,-65757,-10979,-31959,-92532,-46840,-17618,-82078,-315,27880,-61321,32093,69402,-138648,-56233,-1570,-1666,41561,-60656,17535,39763,-48827,-604,50364,-7970,-95537,24297,-10220,-29887,8492,-33063,-20770,-12053,71210,37721,-35699,12474,-7134,21679,-35021,78213,9980,-19501,-44379,25996,-59312,-11145,29772,38938,78199,44872,11053,-8396,31691,46855,15337,-9421,-1776,-56045,-68773,-28025,22282,13302,-85256,33477,37648,703270,1193802,202340,120243,90395,5437,41236,5536,-37487,-42967,-39924,5524,-38865,7094,-75973,12711,99371,53139,49668,23322,-26877,-61465,-18908,16506,-51194,11212,71058,30477,4353,12289,88549,157082,109472,87115,111140,93542,199227,120784,123129,104574,112759,167962,139457,128455,138210,138264,161967,153937,119712,63147,177546,217491,198015,165509,208883,241902,243587,186990,183955,215654,136209,129354,101901,169521,139777,168583,54185,174572,130184,203606,257334,222894,199977,200066,162811,94913,249457,195113,169280,97782,18156,168782,171800,249311,142125,161434,6426,50060,-6660,111606,26536,73437,25585,56992,64456,65117,67253,24940,-21167,150674,74805,9741,-37500,98506,13656,-5170,17119,109950,31934,-25382,11150,-4110,101500,81604,48906,42004,23666,16283,48990,46118,80320,17225,-81104,26304,70167,-6932,92988,54744,-12929,-76789,-119298,27959,-113535,-99999,-17202,18461,-56123,-31056,-54258,9881,812,51058,-29219,-24285,7707,-96125,-46280,-107377,-110628,-71135,-31527,-145699,-78449,-31841,-67982,41958,48516,27490,5895,-19027,42623,-1207,-19437,-43551,-19466,-46654,22596,-10843,2187,-5425,58563,41262,95733,-45820,-41020,26437,-9468,9540,-68855,-44428,-27564,-10320,9241,-71161,8021,-45168,15163,-3212,-36295,-51900,-27089,1080,22312,-20533,11695,59418,-8677,-21983,-47531,-3655,-30597,-60662,-60883,-7564,631,-57845,-12656,-71231,6519,28030,-24559,-33967,10844,21906,59746,-3506,-96898,-31321,-9381,-4787,29554,-48496,-27857,-5485,40489,85903,4186,-25245,-13250,29784,75666,51492,-30572,34866,63350,-15607,29510,16713,4343,30202,53381,68977,20071,-39434,-42352,77,-19674,-80867,-22263,-75274,-18726,-22130,-38292,-52486,17209,11602,-42182,53553,99656,-40210,-78531,560,-148,16361,-24760,38571,17176,63430,2883,63051,31010,22639,-66912,58154,62226,36534,10307,-29917,-16224,109099,39742,32195,6770,15731,31589,29078,49221,-46977,-59709,38632,-16219,47856,84858,30301,47998,-18222,-43924,2223,-96822,17926,33677,71309,-13003,-50314,74039,59665,41642,3494,88250,10426,-17085,859,-29918,13422,43142,-19840,-93452,81544,-2979,41680,53314,14872,-14356,-11758,-10982,-16664,-36766,39165,-4994,-74221,-23003,-16095,-24753,334,24065,27288,-9706,-13983,-2082,-24444,-62678,-91515,-62445,-15792,25661,32301,84864,43035,-16916,-48819,-11659,-22523,-25532,-74070,-70503,21168,30241,-19011,45016,513,30141,100308,-93984,27200,36514,50748,8587,56009,44419,-4988,-58695,-14667,-21331,28365,52170,-52101,45784,26487,2076,-38856,-35796,-9165,-13961,1812,28354,52892,-638,42192,71987,24842,-10378,-62142,-965,-28880,42399,-5249,41149,-34926,-13269,-6394,-56602,-62410,-26924,64517,-84241,-21203,-32741,46459,22414,49680,1503,36757,-69464,-49647,-40602,25644,31277,-6582,-30593,-6193,16398,44876,84974,70135,54573,-13274,-42496,-39384,30724,60760,32052,-1457,65116,-2286,-55172,18045,-79388,-8582,-42568,-31867,-72076,-13713,-24806,-43470,-37380,-57797,-5002,6493,26763,-74350,7350,72922,-19582,2750,21962,37396,13252,-18002,16070,2788,19456,-9404,-49496,-23870,-63473,2501,-41563,-30258,40933,12221,45155,-43806,-34246,-32026,24162,-39763,-93936,66380,26282,-76234,-45135,14290,18506,-41862,48836,-25967,42818,-221,40138,51293,28903,50716,4389,31583,41125,-34864,39825,40180,-5478,-11004,-17186,-69058,-83380,19540,16656,-16020,-28316,-25894,-11024,-18334,43496,-32633,97181,32342,-26071,-64044,-351,-4193,-14560,-28988,-5274,16155,16754,-46430,-28338,39957,-93769,-78999,-14148,26600,71313,38004,-68152,-28951,-43691,41699,50840,-71523,-73087,12518,38468,120792,-34039,2455,-58288,41187,6116,49127,20746,-82404,-37316,27723,42162,9630,-50508,-71302,-18059,-25900,30463,55639,33385,17331,16584,-100715,-12189,513,-62279,59585,60575,28643,369,-20466,-4291,-54453,33814,-40943,-12836,-28022,-2773,-28190,-67750,39986,11933,41892,16004,80289,6713,12787,-34997,9297,-22419,8161,40371,13864,-57204,-41342,-28211,-6745,2622,66755,20540,-50245,-46367,59603,47971,6497,-50851,94585,-30369,56962,37705,48295,-54031,-48433,-38727,-50914,-1953,4416,-17133,20391,-27462,-46424,14298,18670,-11097,71386,-57419,-70498,-60859,-11953,-19013,15671,11168,-45420,-7732,25189,-39862,26191,-44455,32345,-33211,-35493,20877,81500,-19281,-38830,-35040,2459,-39783,-1881,6570,-30913,80950,20683,64008,64423,16924,-79346,-6014,59175,32612,-62728,38385,97164,124003,-5984,56275,16938,22032,6343,30687,22879,-82226,-49796,29576,-24415,-65675,-60224,-35924,-3432,38516,18681,-9408,18947],[-10929,16689,-15139,-29045,-47247,-67101,-48021,-20373,-21453,10187,-3379,16017,-18520,-4426,76541,11290,-37678,7645,36730,18266,101,-26147,-18207,21959,-29420,-23350,10842,-41344,-74559,-957,-1962,21148,52745,26872,-277,44303,19877,-19377,31583,-77318,-44213,-2774,8865,-8575,75699,28465,3604,6506,52191,-22747,-23774,-17404,27644,-14358,16178,-36128,-37593,71231,63713,-14931,-13555,-24267,27885,23451,-31250,27758,21085,-15972,30139,-3921,-37906,46349,-85981,-60049,-921,78303,-4278,21272,43383,115469,12481,-61022,-31088,18695,83677,31007,-16079,6816,46247,-42845,5520,-28587,-72340,24856,45394,78825,-85929,79057,100869,-38992,12442,62658,53267,54722,69590,44178,-8655,20593,-65369,30262,-73320,-20251,59382,31102,30369,-13377,25472,68373,-94322,22249,52750,17896,-47186,-90455,-19182,14966,-79614,-55093,110676,73526,-11719,-16948,51390,22240,80488,394,-58554,4021,99825,-31572,-62281,-49759,13564,44819,-94352,3499,-8428,47313,59774,-33247,43994,3282,63578,-11395,-11885,-34833,17226,132680,33790,31213,125822,3553,-10717,116236,88115,69934,-19621,-2085,-46627,-46261,54593,-11961,-8911,52439,26340,399,-634,-26810,16500,-111057,-52244,-3653,-21879,13281,46237,51956,39103,34936,76478,70246,49623,16513,22648,2374,-32003,126294,75894,62567,18909,47355,42816,-85455,-31812,109,-59121,-62434,-22342,-28841,-40697,14556,54060,74663,1112,36448,6516,48378,22701,82619,77752,40413,-9091,57567,-56860,-20810,-8045,19064,36059,89919,75139,-50356,-20658,-44597,9819,27571,52483,22072,6684,13504,32753,-4682,74497,77395,29932,-41793,-1874,116199,64944,-74972,40168,38046,51610,-1181387,-1786204,-151334,-177032,-137669,-125076,-18807,25565,-110357,-117902,10858,-27476,20747,-47755,-14856,-12777,-24010,1638,1503,29130,-15493,-51303,-18126,-56906,-67427,-19198,-17585,-85007,-66519,-39346,-72384,-11304,31224,-41071,13903,82546,-124498,-56043,-4250,-16651,32241,-38302,-3220,45045,-40527,-10321,48584,4508,-96279,9544,-2829,-57959,13879,-28060,-18858,-22099,58002,35584,-46756,-1862,-28088,6294,-53458,47723,-2764,-20708,-27846,9499,-53621,-22805,26887,27983,93317,43358,16608,5489,14783,48450,4424,-28480,-4449,-89374,-77851,3833,30734,13198,-68542,84966,50351,876034,1620021,309592,159435,162849,49784,130232,58324,-46067,-8491,41892,34646,46115,-1066,-58564,-4330,80704,15969,54755,26771,-7154,-39570,-41748,-29082,-59410,-16874,-16501,-26976,-82978,-36086,23056,60757,60381,45864,-6987,4927,102992,37077,80901,95865,34293,104065,28845,21449,79753,-8652,33475,61775,52659,13144,101343,99855,133483,134968,103267,165589,162618,127661,121461,145620,80157,53934,79306,171714,90033,106945,10520,126431,132737,207043,271693,203816,178101,206154,138930,79770,252347,194615,175319,128042,45081,197923,179262,258955,148833,184322,30258,53735,40702,165491,42051,83353,-3579,88122,101806,104100,79634,80356,-22263,171657,69935,40612,44346,54589,2479,45048,81924,131805,53636,9064,47229,52374,116891,65160,79178,63736,104598,48182,71833,64925,105637,23051,-16480,57793,122123,3583,91639,67698,18836,-95524,-102467,58837,-71607,-79107,-16676,34765,-28090,-6275,-38493,8961,28630,80200,-38829,-12101,5423,-81439,-27437,-85478,-71281,-52949,-31614,-162532,-49683,-15660,-44964,45430,32123,37173,24843,-27074,38579,30269,-21219,-32492,-9300,-45588,29418,-6165,-18276,-7227,36512,74163,100837,-21767,-44324,9958,7609,194,-62880,-39696,-57604,-40910,-5591,-107666,-3362,-35947,45809,33168,-2548,-47233,-30778,12192,35602,-21382,-9792,80079,18158,-17328,-51362,-22971,-42804,-51072,-52850,13817,-5324,-55090,-7458,-75138,5596,41434,-36567,-28044,6190,6617,59550,-19954,-92586,-3702,17223,8181,23129,-75087,-47282,-24079,46341,92239,-5113,-37457,7459,58413,114250,65548,-21911,28002,73670,-3392,29473,17169,38603,52246,51447,87952,18030,-27087,-33127,-13963,-1005,-60638,-24453,-80310,-17161,-31251,-61247,-56764,11536,34859,-35497,24709,110545,-39065,-91722,23315,19288,11363,-13262,30882,33892,59403,2401,49184,59235,20766,-64071,45226,33474,46290,4573,-22584,-34538,82262,26638,33983,13521,30141,27037,45388,33871,-59866,-37783,52092,4327,42859,75835,39903,28838,-18133,-58240,6058,-84266,7873,43605,56066,-13108,-44650,64865,39511,20617,355,91385,11883,-56231,-19839,-26926,-3272,28378,-33435,-56242,96164,3029,36424,61297,1007,16602,-11462,-14525,-16672,-54282,55254,12886,-48395,-36225,-31644,20074,14674,50196,36700,3251,-5620,8333,-25808,-47242,-92844,-58282,-20840,-5198,60412,116422,57183,-16283,-57458,-2052,-6785,-16681,-28039,-79487,1733,-8911,-36107,70186,7036,18891,62843,-102639,12631,-23316,37483,13918,58599,40544,-278,-59773,-20736,-38820,33164,63337,-48220,21769,21250,5657,-50936,-40681,-13270,3208,21494,29311,51108,-8614,64132,70959,34533,-36873,-55394,766,-32049,45647,-7578,42652,-31169,-36772,9750,-39577,-51659,-32791,44767,-105782,-9620,-42273,46537,11937,36488,-9351,-11647,-64783,-60969,-22356,26684,25624,-5038,-5647,-29748,29617,76937,82130,56389,52147,-32457,-50582,-50636,21007,90007,55510,1963,70829,-4853,-74191,10792,-67481,17126,-54685,-16190,-79283,-8454,-26668,-53369,-25329,-55563,-2430,22395,4370,-70212,13789,92196,-32539,9005,38968,19416,21946,-36953,-4645,-2761,20892,-29247,-17215,-51747,-81162,-550,-40957,-34171,58153,29513,37018,-47872,-38230,-46448,16404,-52105,-113308,81981,10824,-73148,-31950,35125,50533,-21274,59712,-26373,56215,4699,40927,42015,12497,59047,8653,-11404,37881,-21731,61979,35060,-22166,-3859,12763,-37103,-64359,55600,34304,-6730,-10060,-19567,-16627,-16199,84463,-25124,101014,39914,-26420,-66972,-3495,-7234,-16248,-20190,29649,5129,14583,-25162,-21271,74957,-86867,-36839,-8749,18205,77533,38781,-85655,-41951,-64095,34313,57366,-76926,-68282,21952,39243,105632,-36149,-10995,-61966,41267,-4358,38240,40538,-78802,-43084,20617,43387,36793,-17853,-54385,-24584,-33811,28577,43962,12019,29282,23502,-94468,-14637,-22536,-35579,86627,73887,52015,6834,-7398,-11827,-48015,29837,-60005,4054,-23849,6249,-28433,-23793,26415,-34609,41384,1436,98523,22446,-8745,-26632,35730,-23621,3305,47625,10337,-44658,-29776,-73911,-26367,-10920,64523,11772,-48666,-30173,55249,39680,20665,-33119,106739,-49717,51786,36031,58216,-61161,-40395,-42414,-55512,5402,4926,-3214,16111,-29190,-34769,9042,18842,-9745,80083,-50074,-56086,-48217,1801,-13210,27631,16582,-11510,-2448,52177,-48653,18519,-7225,64068,-48853,-11306,55311,77562,-7039,-51725,-42466,2950,-19751,21028,-11722,-46285,65783,39127,47711,38422,85,-58087,25327,64097,29749,-77057,17375,49988,107419,5653,67387,12367,9118,9707,31874,42680,-48366,-31871,-2633,-34186,-50620,-8053,-30620,5061,19726,20034,-17028,3797],[-18122,8573,-11194,-22653,-27225,-54570,-44307,-32579,-45929,-4051,8462,8111,-48514,-26115,36872,8628,-27613,12838,36562,21485,27382,-26327,-9449,14129,-56507,-35676,4336,-15731,-39780,20637,12903,44259,55447,19406,-34720,15912,-13850,-43682,34008,-70587,-47923,11218,2806,-10649,59394,10578,-13969,24528,29162,-60936,-20508,-30082,11083,-11572,13389,-20794,-32264,50381,42316,-5098,-33896,-4918,27647,17607,-42785,2286,21082,-10581,6142,-17450,-40732,18840,-116293,-59854,1792,58073,213,9600,24958,109972,21562,-16390,-38607,43310,70953,43172,-8831,-8922,50976,5559,28553,-9358,-69721,24164,52787,91616,-57205,63282,102735,-28053,9937,72301,79726,40674,66235,24245,-36155,23641,-54892,49059,-58900,-17779,62395,28157,38870,-27938,46016,58448,-102245,26642,52884,14042,-38034,-55333,-22851,14777,-61436,-51292,132761,81591,-11955,-16374,37435,3289,97377,1695,-63289,3966,85062,-13964,-51249,-32020,43885,44020,-86969,9097,-22403,55944,39770,-34225,48200,21563,67204,3531,-173,-2310,34622,117451,42728,17525,95446,23522,4346,110484,94310,61931,-17319,4251,-27669,-40700,36853,-24390,-28192,40039,36440,12748,23857,-40046,25507,-75970,-81968,-41486,-45663,27430,51220,32381,27344,44698,59277,33269,39165,21437,21529,2483,-68988,122909,73195,74471,14464,32676,39483,-70009,-37066,4309,-57327,-67698,-38366,-17621,-47447,17234,112347,88626,-30185,32849,40382,70800,25470,58953,13441,12960,6170,83372,-65074,-18571,-29950,25991,55230,74805,85381,-14774,2025,-47287,-2713,12135,47334,11221,-20832,13746,18820,2703,58280,73071,53418,-2118,-18558,89201,64266,-101751,6895,-3404,13831,-1804953,-2441354,-255915,-246713,-175742,-163027,-44711,-5041,-147875,-120569,-39688,-68708,29257,-72927,-28162,-2697,-12063,-2848,-27411,2359,-18715,-57104,538,-39970,-63991,-25491,-2650,-61976,-72146,-65451,-54785,-18169,33742,-27191,-3100,103359,-92685,-50434,-14730,-43279,15653,3412,-16270,43147,-26311,-20519,40007,29117,-75164,-616,4592,-70550,18238,-20680,-20643,-39964,35572,26118,-68385,-26365,-40358,-10877,-59699,15495,-21149,-20861,-14800,-19509,-40061,-29782,18615,18239,97003,40088,15385,24624,-168,37371,-6060,-19077,-6682,-116308,-75167,16972,34669,11796,-37676,88054,16561,164186,559346,148592,54099,84886,-3976,102883,49500,-57397,-12252,65593,36539,116834,-22328,-58466,-9286,55693,-24359,48222,30499,6530,9619,-6432,-26796,-43109,-12313,-26835,-40352,-100327,-29737,13330,438,36503,63969,-30849,-21112,51908,-4301,65724,93502,2417,86537,-26464,-16829,43018,-60370,-50273,-11957,5378,-14553,26882,18770,71448,120077,13240,103427,86545,73274,72100,63067,24123,16597,58441,153375,33144,39745,-32530,49629,114624,182740,225918,154623,141896,163533,106275,49505,174803,170389,149100,118104,59990,189165,164696,243949,136688,172976,43619,55493,67082,175825,43959,80132,-31723,113235,114636,119843,88486,115052,-21779,162457,70425,65135,107085,18753,-2874,87837,127903,132479,80922,44508,80716,109205,128070,49668,105452,85051,177071,57030,79799,83174,122660,29766,52019,91293,162595,26745,77414,67934,48439,-92002,-67768,86616,-10791,-41965,-6714,65770,24629,18472,-32571,9017,62083,105378,-34974,4897,9814,-51552,-6159,-43727,-27598,-27183,-25344,-147537,3375,13336,-11821,43736,26156,45462,41343,-31604,32842,58155,-10699,-26028,4751,-38959,33558,10217,-26860,-4836,27831,121003,96664,-1966,-37641,-6965,26090,-2764,-55700,-33748,-84040,-56090,-20395,-125666,-23517,-21660,65526,62147,30342,-34183,-32653,24408,36017,-24969,-22487,81932,33099,-17490,-57177,-38924,-47570,-45191,-39191,30908,-2085,-40832,-2443,-64214,9231,56838,-36151,-11015,-5218,-510,54193,-39957,-73447,24361,36018,21008,7197,-88889,-52616,-44604,44636,88042,-12586,-44697,17017,80515,127931,71011,-11774,21520,69474,-1005,24540,32267,71599,66548,39139,90826,16160,-15305,-27272,-27164,11470,-41634,-23503,-81727,-17047,-33741,-61779,-60787,3015,63504,-4943,-1552,105419,-33481,-97662,35720,39177,4668,1877,18850,48478,32057,226,28027,74715,12890,-50304,34384,2840,48089,-4397,-11515,-35118,95071,26278,35431,11674,36830,11671,54199,11841,-65757,-15222,50652,28295,29620,51405,33780,9530,-14231,-57337,9654,-54022,2874,54823,30630,-13678,-40079,52279,22639,-1419,-6453,78578,17497,-71461,-27427,-18948,-23039,8507,-37072,-12193,99044,748,27801,72535,-3367,45204,-8857,-22331,-15375,-67334,56753,26102,-12238,-42112,-42619,58457,26083,69298,46813,11678,1084,12594,-23485,-29862,-81136,-50678,-25538,-44041,80361,131072,60086,-13867,-57859,7830,20126,-5786,8770,-81358,-12882,-20898,-37634,85420,20342,17332,28456,-89073,7539,-58835,18681,8317,52346,37904,-925,-50872,-28696,-51685,32940,62573,-34587,-8039,13405,422,-53702,-40536,-14292,12545,32477,31740,42176,-17286,77169,67119,36460,-55296,-41247,2077,-28244,35697,-16689,37336,-12173,-51897,26735,-14538,-39048,-29035,13752,-108620,5057,-42068,41439,5882,19560,-13479,-58186,-33075,-70979,-2511,10291,23215,-7607,15581,-49416,44571,92829,71230,37723,28296,-55294,-54841,-65209,14405,117135,69999,22444,64675,-13397,-87049,3088,-49468,30635,-61274,-2070,-80575,-2797,-29168,-60841,-17177,-47055,1412,38171,-13564,-56479,8796,76351,-20819,33526,45970,-10025,26186,-71580,-27997,-13140,16080,-39309,19305,-75465,-74312,-600,-40386,-32226,78905,37590,23103,-31847,-34229,-47570,4310,-53942,-115611,94026,8151,-62512,-20979,56070,75271,593,63948,-17360,56105,-412,26480,27081,-18679,66372,17298,-45027,34575,-13090,65592,23887,-33643,-1154,34322,-5027,-30090,71342,43124,7465,6127,-18303,-20072,12843,127874,-18109,60555,21730,-21130,-55837,-6567,36,-17560,-2360,62101,-2094,19457,-7906,-11507,92885,-80205,-1623,-9062,10522,70819,26204,-99043,-46490,-67446,36502,62503,-73550,-51278,28154,37529,90259,-34469,-23395,-67780,29629,-12629,17484,53782,-56044,-46987,8975,45326,58515,8138,-41086,-25531,-41347,17754,25311,-8545,23532,25555,-66050,-14864,-50364,-5490,95894,81628,71302,19662,14805,-20193,-32502,20236,-82522,25415,-15769,1825,-32865,20421,12397,-61294,37802,-16320,91868,34325,-26049,-14744,55601,-32576,-5966,54001,6364,-26879,-12883,-111102,-44816,-38293,39438,-8166,-36614,-14422,51885,33423,28090,-10187,101999,-59117,42385,25619,65322,-56020,-13416,-39457,-50345,7714,3931,11592,2306,-30900,-14172,11557,16896,-5316,80044,-31501,-27355,-25431,9827,-8649,40606,20326,24675,2023,75434,-53590,8281,36970,93034,-55276,19985,72690,56148,180,-57815,-40272,17578,10152,41693,-25668,-57252,41140,50414,26084,16696,-12010,-26391,58066,66879,27908,-72325,2627,17303,88560,15006,74550,10214,2284,11630,34312,58718,-3367,-8489,-40439,-44656,-33279,44907,-19875,8908,-16217,17593,-19724,-14650],[-25719,-1933,7425,-476,-7111,-31830,-24326,-40981,-68260,-14875,23832,10766,-51712,-42700,10117,7278,-23353,14800,27970,12002,60427,-27246,991,-2144,-81882,-50591,3616,16705,-17876,35343,37187,57583,57282,8221,-56267,-7512,-35538,-63462,41868,-53667,-42027,24340,4209,-3129,40810,967,-28839,37635,13881,-91059,-19803,-41885,-4481,-4372,9829,-12437,-28277,26818,20476,11648,-40265,16431,23628,12447,-39946,-26912,21225,1077,-26527,-32610,-43593,-1043,-115446,-43835,5180,36827,8257,-8102,1611,75413,22910,44632,-42491,64747,41756,39034,-2734,-26355,50939,63746,47391,19074,-62368,25096,59178,91760,-30337,31049,78132,-9544,11717,63045,87540,32860,55882,6695,-54653,25673,-31624,54484,-41505,-6643,60199,21863,45783,-42771,64675,51175,-100176,30795,53379,16886,-16137,-9765,-23826,15463,-44151,-33043,137204,81111,-9382,-5185,32082,1042,104942,9138,-48718,11308,80529,2053,-43813,-18981,67847,47521,-63714,20523,-27160,74980,29671,-25525,42395,25681,70807,19790,13859,23234,52197,95480,43289,14802,67146,41672,27491,90248,91903,58986,-9522,8714,806,-30304,24208,-37508,-47137,24447,28121,29931,48911,-44541,32774,-43784,-94932,-79760,-59684,44846,45652,2571,15959,43373,46036,5097,31457,21144,13537,-2607,-80027,90710,57512,78622,9644,10051,38622,-53548,-47739,5159,-55208,-66516,-54058,-16765,-43994,16327,128980,93984,-61169,21849,82676,96701,27789,31518,-52182,-14631,15899,89470,-64620,-9175,-50227,10785,64282,29460,84881,14965,16750,-39076,-14401,-4467,36244,-6222,-39532,11506,1766,4191,37951,54487,62056,22609,-45666,40404,67001,-102559,-7154,-2110,70493,-1329453,-2060676,-207678,-213609,-151997,-160014,-43925,-21141,-150758,-114194,-81650,-98953,15959,-98210,-44594,-9468,-24666,-28203,-67202,-35190,-36096,-67011,9597,-30937,-63918,-37052,1114,-37867,-73729,-93597,-38706,-25442,33798,-26749,-18264,119713,-57360,-42351,-30406,-69435,-3524,48152,-18024,36386,-6697,-27768,27545,51556,-39703,-2423,12724,-66295,22214,-9630,-23263,-60010,12662,14821,-93205,-52520,-40088,-24387,-48864,-10756,-39441,-18553,-9409,-52972,-20618,-34882,7294,12619,89458,35641,10082,45348,-9022,19494,-9864,15691,-7206,-131480,-59630,9174,31777,11504,4471,94393,28825,-31068,134399,44685,225,10555,-48419,52882,41358,-38183,-17029,56859,31755,140868,-40860,-59933,636,38693,-59008,25110,24274,7101,26786,14183,-22623,-34802,-15951,-11241,-42478,-95728,-18482,14904,-28829,22857,84799,-2003,-17669,26624,-22435,50369,73401,-10360,90389,-30215,-10511,23736,-28575,-64130,-56374,-23779,-22397,-19486,-5073,26266,106790,-40398,63929,35370,37983,34845,-4596,-13943,20656,46681,117218,-20210,-9581,-63999,-17788,75510,134095,146327,93140,104421,87912,74681,10816,55249,133861,99605,77341,61544,142397,137186,206942,108441,132087,44121,54716,67359,148819,37310,63304,-53587,126104,97160,106555,92840,115032,-20368,134285,75460,74134,126215,-2070,-6845,111033,139967,99973,105642,70244,102054,145789,132266,38086,112835,98498,213308,47844,77072,95304,124413,36144,101522,117710,179180,54172,57846,58373,69843,-78375,-27673,98411,44692,-3408,7769,102521,77773,38694,-34545,9525,89420,116670,-17537,24688,17897,-16588,10044,-672,9565,56,-10519,-105894,57704,49949,24630,37263,37146,49364,50943,-28125,24664,70975,10052,-21467,17564,-30885,33880,32802,-20466,6449,31848,156087,84685,9287,-24380,-20309,38651,4369,-47711,-29703,-97181,-50114,-30445,-120195,-49135,-5260,72514,60180,50526,-16384,-34482,30883,23850,-28960,-21340,62831,33237,-23293,-60982,-48017,-41443,-41859,-27664,44945,12397,-19292,1015,-45333,10522,73145,-20091,11703,-23997,-1005,46147,-61158,-44250,45907,42878,30492,-12213,-81184,-43550,-61341,36041,74435,-15708,-46550,8783,87841,109532,64487,-1889,17477,54135,-10643,13268,53960,97334,65333,17891,81250,13187,-8175,-23422,-41233,13338,-28078,-17689,-77738,-18425,-26483,-32915,-66253,-7952,89356,34885,-19813,87585,-31680,-98811,33817,53467,-1799,16729,7216,56065,-14399,-3513,656,72780,3459,-29152,30378,-22210,42526,-12939,-3667,-16153,138225,42772,36249,1025,33129,-11734,56565,-9188,-67016,1246,31180,44166,8849,19528,13622,-8605,-8125,-42405,9946,-13634,2447,64769,1698,-13661,-38987,37035,13130,-15846,-12577,53680,21713,-61119,-18764,-9506,-40118,-13060,-30103,22443,84536,-9722,16431,80666,3231,58095,-2989,-32763,-11437,-71381,37003,31275,25900,-41426,-45038,77683,31048,76171,55330,10012,6431,10496,-18902,-13686,-57669,-43085,-31151,-79120,81089,128005,52469,-11384,-45170,15327,49355,5361,26358,-73485,-19812,-9502,-23135,87690,38130,23169,2502,-55733,9131,-60885,-2696,-14275,38223,35626,-6414,-34236,-35874,-55642,27459,47911,-12707,-35478,5042,-12868,-50211,-37479,-14651,10494,32825,32176,25907,-24328,79065,58391,28676,-64458,-22703,5491,-19319,12147,-30088,30016,19848,-50150,41005,10757,-31703,-16553,-23267,-87600,19031,-35129,33808,3854,1303,-10928,-84893,14742,-78584,12798,-20904,23633,-13677,30739,-57940,58588,87203,52923,19976,-10330,-74764,-56671,-81166,17459,124031,72385,51558,45533,-24622,-86091,18,-28401,32345,-62551,10779,-73604,1822,-30495,-65276,-11727,-34324,5452,48670,-23679,-35899,-4097,26591,8153,66668,44406,-41906,26419,-106578,-48416,-26596,9885,-27212,49620,-93248,-50208,181,-38364,-23274,95219,35891,7203,-3446,-25960,-32783,-7782,-44576,-95874,91314,14475,-45608,-14235,72298,84254,17589,58750,-2561,38339,-12161,130,8195,-55883,64456,28823,-60293,29307,-11635,56400,6952,-38371,-9499,42043,15968,10552,58876,37943,21490,16412,-22930,-23869,56755,145102,-9932,-10450,-13992,-15617,-33205,-6443,15591,-19181,19592,84654,-4112,29387,306,-198,91584,-75444,18527,-13395,5351,52942,3988,-99358,-40801,-59256,47266,62809,-62437,-24617,32089,35011,83491,-27950,-32489,-74868,7718,-17321,-7296,55112,-18631,-49353,-2757,44930,69390,20098,-33239,-19043,-47470,-4437,1374,-24061,5181,24086,-29153,-11106,-72551,13804,87615,83520,78480,37190,41722,-25853,-14908,10326,-99510,39896,-5018,-9182,-34550,52387,3408,-63139,28983,-26874,63638,39662,-37489,-1935,61282,-51567,-17141,56819,3381,-4407,4296,-130599,-59306,-73022,10171,-32204,-14179,-2907,51998,33079,24780,11583,82952,-55402,32697,6152,68837,-41392,18269,-30480,-38586,3779,4703,23869,-19506,-35174,8922,24994,13246,2379,72654,-12485,7710,5283,11670,-6446,50283,17664,49617,5254,90468,-49558,-3025,68607,109308,-46998,49580,65227,24826,501,-55207,-26931,38921,35682,52892,-29569,-55519,12228,51926,4957,297,-16823,7678,84120,66218,26993,-50616,-1753,7267,71212,15122,76644,8987,3538,13218,39880,65758,35558,10718,-75865,-54095,-17584,78181,-11323,6346,-55017,12701,-14328,-31649],[-33915,-13096,33866,32360,8325,-7409,7398,-45888,-82504,-18840,34304,18680,-29436,-55635,2027,10911,-20191,16462,15578,-6506,91616,-28642,10316,-30859,-93837,-64088,9809,44731,-17829,40627,63289,58842,59535,-1037,-59786,-19458,-36357,-73348,53054,-31502,-30684,33134,10441,7242,25076,675,-32686,46440,10902,-105128,-20199,-48482,-16592,6867,6649,-7636,-27095,8029,14036,33781,-30652,33716,14119,9913,-21265,-52948,21451,16861,-57655,-43830,-43836,-5320,-91486,-11908,8683,22013,19963,-29403,-18995,34084,17992,101679,-42940,76057,8369,27594,1353,-37004,52400,112902,55793,44875,-48162,31914,59009,77021,-10489,-1419,40646,14638,17904,35614,74810,37320,47687,-725,-59408,25784,1308,46302,-27200,10150,53002,12740,48206,-54040,80354,52253,-87802,34315,56623,26230,7548,32679,-18800,21891,-21199,-1988,123915,75111,-6446,14420,38495,11471,100701,21844,-19565,25097,90220,14370,-39519,-6464,79205,54470,-29649,33907,-19662,100831,31568,-8406,32216,16361,76470,35012,28749,36175,62723,84442,38811,27030,48752,57744,55629,70886,85758,60721,5182,12056,30572,-12093,21241,-47794,-59330,12796,7533,50572,68539,-38618,38718,-14810,-84852,-98688,-58228,62876,34447,-24141,9658,32509,40983,-5667,29017,13696,4196,-8430,-61591,39905,38308,71074,9288,-13968,42650,-34737,-58865,3806,-50984,-55938,-63711,-26201,-31294,11395,103271,92180,-81052,5653,118823,118395,32145,8303,-89217,-30279,20745,73572,-54847,7729,-63288,-26590,64197,-25577,72097,29353,21584,-22401,-22055,-12148,23706,-25768,-46486,8587,-14240,3162,19686,27771,54693,19422,-79050,-26601,46429,-108498,-37230,-17034,93456,-540899,-1313282,-88428,-106168,-69501,-107592,-2082,3448,-95747,-72806,-83781,-84588,10571,-96124,-36762,-12993,-41933,-50508,-92599,-56132,-50308,-66925,13406,-28538,-61982,-47389,-4713,-20046,-76050,-116320,-27171,-36815,30521,-42682,-33112,117033,-34425,-39163,-45521,-81385,-23666,77145,-11610,26093,12276,-33956,11317,53589,-6636,3112,20291,-48827,24419,2649,-25540,-76960,-4265,5533,-111251,-70136,-27119,-29887,-23482,-28905,-51679,-13502,-11252,-81626,-801,-41456,-3429,12989,72364,29168,1752,63493,-10288,-177,-6318,62383,-6792,-132833,-35394,-14990,21079,5819,36350,94709,63083,263181,459660,65197,32501,-11582,-42384,36021,58812,6139,4438,56578,38511,138892,-40588,-44903,24889,38299,-72910,11917,22214,11123,25091,12217,-24846,-25966,-27337,-1978,-44965,-90772,-13880,4836,-33753,14999,81709,31280,-14039,7707,-32056,29262,34813,-23686,92539,-8151,4337,20569,30375,-26770,-74836,-38346,-18561,-27654,15503,262,83992,-57114,39618,10995,23664,4028,-43419,-29080,43275,47043,71640,-60633,-28509,-76801,-49231,24083,77576,71673,35496,74506,12402,48139,-26936,-47543,98111,45668,25704,53832,74588,107775,155418,70996,75924,33058,51270,47063,102580,29489,38242,-66602,124140,54181,69359,90478,83287,-18069,102379,83351,64986,103329,-10815,-14659,107559,120261,36518,116465,76587,103613,147605,127591,32425,94301,98397,200060,30782,66209,95984,107038,40591,117736,127125,167794,74858,38477,42465,78805,-67829,4279,85575,74308,23926,21041,131603,105775,52374,-35520,9858,99894,109349,8179,43078,25266,11540,15581,27507,33648,22006,14192,-52229,92659,84282,55656,27899,63748,47131,52769,-15105,13796,62284,34699,-13856,24139,-25467,28800,53035,-975,27058,41769,153268,67696,12243,-10155,-26536,40621,21175,-37828,-28799,-90911,-25413,-31097,-96438,-74984,9999,67924,15365,52073,4962,-37259,26814,4292,-29994,-5969,29102,21789,-32709,-60729,-48427,-23938,-36265,-23050,58531,35162,1381,2119,-25681,693,91147,10054,34836,-48338,2088,38194,-75604,-11925,57379,38617,34120,-27921,-50434,-27603,-69554,23878,54880,-12959,-43835,-18977,76120,64721,46444,7201,18123,33934,-28507,-3883,68756,111053,49187,-7394,66081,8037,-7601,-18224,-56926,3890,-22907,-6542,-65614,-21145,-10076,17008,-71769,-20239,104651,63370,-28067,60871,-39179,-97663,21961,57309,-5720,28374,141,52287,-66618,-8273,-29500,55074,-2924,-8054,28575,-38193,31549,-18527,-2737,14355,180712,71196,34867,-14712,20342,-37181,54404,-21222,-65482,8488,401,44154,-15928,-10146,-14105,-27092,-2238,-19382,4720,25795,4996,69162,-25302,-11676,-41058,20834,11627,-16706,-15656,23926,19673,-31686,3321,-1052,-49392,-31695,-14757,38267,53553,-24265,3706,79681,18307,46820,5469,-42755,-3259,-63235,-4195,27495,57592,-37538,-38349,74728,26591,68655,60415,-1061,10896,3107,-15605,-92,-26298,-38335,-38115,-98990,60847,111729,38981,-10138,-20077,16359,70502,14773,22918,-55942,-19385,10483,2871,79306,55486,29480,-13150,-15038,12793,-36972,-22624,-50174,19353,31538,-13776,-13646,-39597,-47644,16591,21410,13459,-49131,-2655,-31094,-44574,-32787,-15824,-2150,24007,26917,5458,-28063,71978,44082,10799,-64603,-3780,12433,-8458,-20399,-39212,24816,57563,-29651,48162,28545,-35057,582,-56607,-45964,29346,-25597,26973,4650,-15810,-4052,-80464,59625,-81018,19246,-58381,24015,-21776,39617,-50220,69140,65723,29164,7520,-50856,-86629,-57515,-94512,31300,100797,63323,79109,17032,-35204,-67812,3734,-8042,27791,-57382,23464,-58348,4477,-28193,-66304,-6314,-20101,8387,50657,-25835,-13717,-19624,-38382,40631,92896,38169,-65815,24837,-121649,-62752,-37732,6944,9717,67875,-104248,-26052,-1971,-34335,-8292,98427,26867,-6977,23312,-18212,-5540,-14606,-26041,-59729,68420,22729,-24675,-12825,79902,74548,25369,43752,12991,7217,-25147,-29442,-10527,-86775,49670,39761,-56181,19905,-16261,45369,-11730,-35532,-27937,36431,20113,44959,21926,18625,28986,19184,-31797,-31568,97389,116985,447,-80029,-49634,-14016,-5779,-790,32975,-22153,38787,95602,-1272,38988,-458,9986,76410,-73909,21517,-18903,3817,30175,-19707,-82728,-26440,-44824,60970,55046,-46566,2889,35454,34223,85653,-16035,-36721,-80603,-20713,-19578,-31542,43340,20633,-51369,-10269,40417,68303,16710,-30438,-5521,-50082,-35742,-21621,-32616,-18198,19480,2246,-1640,-72822,15737,68656,81693,70006,55355,66868,-26815,-5339,4422,-103222,38857,7050,-17883,-30485,65031,643,-47374,14825,-20020,25245,36649,-43362,9712,49386,-76746,-26269,55181,2947,18442,17540,-129962,-68335,-101547,-8432,-49415,14381,2186,55153,39921,10357,24781,54533,-39581,26701,-17206,69349,-23452,40628,-18137,-24482,-4399,9273,30942,-43943,-45009,26249,46498,9909,11700,59870,-1040,39429,37322,9744,-4168,52011,5295,55755,7061,94806,-31333,-13554,76648,106030,-23924,70126,35096,-4813,-3813,-43156,-4866,57778,47761,49741,-22175,-39591,-13764,43697,-10491,-9672,-14940,34186,93554,60088,26501,-20010,4679,15000,55240,1852,73144,7421,12273,16747,49304,61086,51291,15760,-101200,-59931,-6786,81144,-12182,-1520,-79400,8370,-100,-43517],[-42377,-22907,58014,65051,15948,11959,39778,-48662,-86835,-15348,33646,24642,5343,-65739,6127,21051,-12355,21118,6183,-27495,112664,-28877,16140,-70299,-85002,-72239,19319,59926,-35877,36952,80290,49800,62383,-4550,-47829,-17662,-15785,-71238,62700,-9288,-19791,35918,17638,14861,15137,5791,-20725,52437,19596,-100613,-20063,-46435,-25011,20499,5091,-1226,-28481,-1629,31482,58479,-9001,42419,238,10713,10176,-70030,21595,33075,-77709,-48150,-39487,7355,-60622,26711,10721,16851,33301,-50572,-30559,8232,9900,133342,-41745,72622,-16856,18846,2854,-33214,61344,136715,51231,52897,-29171,46828,50319,50035,1876,-19724,9979,40267,26836,-2403,47294,53180,52862,5462,-49515,23743,36828,27376,-20178,27422,41289,2638,43866,-59222,92497,64370,-66858,36392,64469,38969,23879,61188,-7260,36544,8813,36199,99925,70253,-4633,35517,52846,25983,87797,35625,14467,42320,106558,21800,-33764,12709,77569,61153,6251,42848,-1593,126575,41421,12906,22462,-1715,82124,48059,46183,40167,61947,93389,35188,51824,42353,71397,84678,67498,81645,64995,25688,15608,53100,15415,28262,-51479,-58788,13717,-6535,72389,77884,-23405,44138,16929,-52560,-85031,-37183,78616,25041,-35946,10361,16752,45375,1764,32571,367,357,-9242,-21489,-12129,23367,55789,15688,-31438,53774,-8026,-64267,3144,-41534,-34571,-61209,-36649,-11494,5777,60580,87913,-81551,-18936,137859,129611,41186,-1125,-82590,-25703,26442,42785,-35541,29452,-64762,-73450,59720,-61320,50224,26097,17794,-2004,-21300,-3538,13961,-40986,-41010,6197,-24699,5425,10025,1665,35988,-12892,-110085,-99266,-7736,-134166,-114477,-123825,-95201,-1714317,-2362750,-265995,-165706,-92720,-128404,-18008,-6107,-54628,-39352,-84456,-57508,-1874,-87740,-20301,-20941,-63023,-67618,-98929,-51265,-53391,-49511,20014,-23476,-47851,-46206,-7490,-4574,-72663,-119061,-13683,-46810,31184,-65139,-42633,92652,-28350,-44058,-51972,-73632,-39954,83048,191,17142,26074,-39730,-8067,30158,9920,11438,23318,-26517,21242,12135,-26798,-88770,-13686,-2839,-115690,-73038,-6736,-27176,6018,-40932,-54891,-7230,-16162,-97763,12045,-49677,-8818,18949,49034,19647,-8625,76716,-4013,-17290,1869,105186,-5796,-121600,-8899,-46012,6674,-5792,50443,69481,68026,372670,567427,68752,56513,-34087,-30932,24623,67042,36537,31254,59483,39501,116010,-34528,-26307,39584,40886,-73013,11800,21380,16505,28337,4010,-30509,-10701,-36362,-8190,-50474,-86740,-7943,-15222,-22631,10570,56829,44895,-19606,-9755,-37694,9146,-12778,-39052,84352,15298,6900,30470,69287,22166,-75162,-42536,-10239,-5906,53845,-12300,49799,-48226,20677,4517,23382,-22358,-55501,-28070,58689,57612,27027,-83253,-17354,-69676,-39749,-23534,33694,28868,-7959,56201,-31621,26630,-54524,-95661,71129,5601,-15966,43638,10968,85364,100642,34154,21239,14885,45527,17244,55410,26882,13776,-71144,109413,-740,21987,78484,35818,-14651,76807,91904,41629,58414,-14767,-28680,78315,83587,-39706,104572,59359,83459,114515,115465,33188,54148,83624,145819,15078,49467,81736,71674,41593,101057,114573,135223,80307,19971,22833,73222,-67964,18938,49281,70761,34312,28412,140723,95162,59368,-25549,9540,89131,85287,33456,54190,27865,23963,8552,34063,42642,33941,47144,-2790,99116,104516,73140,18479,95183,38551,49315,4639,512,33691,55251,425,21449,-25270,17105,62497,25139,52750,49710,105533,48912,11003,1113,-23646,31685,43395,-24311,-29936,-66107,8922,-19465,-66261,-94603,21624,55294,-59659,37731,29723,-40050,12016,-14339,-25158,19082,-6679,5735,-41148,-56680,-40666,2132,-23395,-25493,72993,59064,12683,938,-9188,-24389,111492,47671,55011,-73608,5951,32772,-73341,16367,59867,28693,30971,-34715,-4143,-15485,-68198,13233,34264,-4338,-38265,-62161,47479,9353,21162,15543,25000,15489,-46459,-24094,64723,110111,25736,-30103,52261,863,-12923,-8517,-72765,-13863,-25938,8899,-43101,-25092,10920,64367,-73301,-32074,105588,65898,-27526,29324,-53747,-93919,10806,49166,-5152,35877,-277,35102,-107897,-13630,-57871,29223,-3107,4265,19404,-45784,17658,-21074,-8553,40754,191908,98930,29045,-29258,3486,-56561,49744,-18815,-61635,7532,-28883,28773,-38607,-30383,-40896,-47300,882,4142,-5967,53621,8256,64044,-46362,-6346,-43212,6015,15226,-2590,-16131,-2490,9781,4125,30289,5817,-47837,-43013,4440,34534,14032,-36327,-8363,67540,36495,12728,14147,-48368,10309,-42462,-57869,16630,77034,-35331,-25336,54831,11233,48021,60934,-14084,14696,-7983,-18214,11119,7056,-37587,-45562,-98622,28254,89019,25525,-10313,10708,7819,75687,20911,4253,-32816,-15038,26046,32629,66184,66764,28302,-18946,18008,13993,-3134,-37347,-87858,-259,23334,-19234,7225,-37954,-27252,1296,-10496,38664,-39159,-9551,-49563,-38303,-26660,-17702,-20283,9975,13762,-13061,-27434,60559,26880,-15628,-56968,11251,22418,1864,-53718,-35428,23732,90955,3810,44725,34652,-49062,16594,-76322,3609,34561,-16876,23635,6922,-29709,3406,-47040,84174,-75221,15523,-91034,20810,-30109,43161,-25683,74381,40673,2578,1816,-80467,-89785,-58204,-99723,50010,50750,46609,97054,-13372,-43457,-35650,11672,8442,24021,-43887,36321,-37067,7025,-20340,-63457,1697,-6915,9073,44232,-22677,3845,-32877,-92733,62962,97671,31865,-74378,24003,-104540,-70819,-38348,9597,59931,73990,-106745,-17666,-9260,-29045,9679,83246,14920,-16661,36884,-14294,26035,-11893,-2734,-21726,28696,26270,-2619,-16667,77037,50130,22675,21301,24583,-26505,-34213,-51764,-24094,-101456,25360,46145,-39892,5030,-23410,41711,-26001,-25129,-49755,23343,9936,62983,-26113,-9751,25196,15079,-41611,-45390,119151,49713,12380,-118122,-67734,-17470,18234,10477,43544,-27470,49094,98139,4709,41391,-6194,15987,56533,-76427,11329,-22721,6273,10376,-35376,-52703,-7338,-27399,69956,37353,-29589,20771,39166,36673,89965,552,-35303,-81724,-50685,-21376,-53478,21548,44630,-54622,-10600,31959,58485,2326,-31012,11404,-47228,-68754,-35518,-35025,-39331,10748,20041,15452,-39554,4562,47833,78602,48503,68305,83729,-23443,-13410,4083,-90986,20375,19243,-17669,-22669,58136,319,-27265,-2308,6998,-9325,24944,-45069,19141,22490,-98758,-29209,49674,6084,34216,24477,-112911,-71294,-108409,-11774,-50814,42023,779,58696,51720,-11017,23743,22629,-16651,26858,-36343,68070,-9642,46386,-6034,-11909,-12064,17865,31793,-62728,-60984,30997,67981,9433,19283,43863,135,59504,60718,7841,1311,42588,-16584,43633,7651,88853,2582,-21681,61205,82680,8453,78031,-5995,-22079,-7372,-22943,20204,67235,44205,32033,-7153,-14837,-29804,28352,-17408,-12292,-9554,45683,79937,46804,25930,8795,18911,27998,39175,-22929,64801,4934,25424,24838,61649,45518,37358,2237,-111467,-60542,-2689,57056,-25061,-10730,-78144,8601,20260,-48533],[-49933,-29870,71004,85055,15103,23306,58777,-50970,-83666,-6453,20857,23036,35674,-72245,7962,35953,3237,30308,5649,-44046,116698,-25568,17067,-110455,-56159,-73105,24718,59973,-58481,27180,77117,34493,64495,-1811,-27802,-5799,17610,-58587,65377,9092,-14375,33181,22207,18272,11134,10053,5101,56077,34255,-80748,-18168,-34351,-31200,33694,5809,10030,-30679,-1636,67245,81365,17216,41103,-14790,13899,46672,-75159,21567,45753,-80727,-45549,-30402,30023,-35482,58758,10172,19659,44676,-67221,-30949,8068,2496,127295,-41497,53879,-26476,17360,1689,-11661,78950,127608,35472,30960,-12477,67959,34883,17169,8917,-18156,469,61972,35674,-38518,15780,72793,76060,22881,-28506,19852,65475,2567,-21598,39523,25553,-5871,32068,-57481,99525,85016,-41362,35911,77143,50236,27971,71369,8113,56517,40703,72983,74530,72109,-4351,49544,65729,35125,72466,43675,41594,58479,114805,23968,-20560,42842,67022,62531,33358,40382,21202,143335,51914,32386,15120,-21439,84059,58965,69560,44956,50407,117027,38258,81219,44938,80777,109969,83025,82644,68847,48243,20396,62797,49966,41087,-45508,-42331,33562,6250,92427,74778,-2947,49233,56947,-6298,-41238,4315,89328,23659,-28242,16363,1863,56512,20764,40555,-14635,8468,-532,25414,-45141,16050,43200,26483,-35902,72243,29305,-58798,6050,-24872,-4006,-41154,-32810,12679,5995,35888,86223,-60481,-45752,137263,128340,56575,10278,-39644,194,40748,11195,-7450,51591,-52964,-108282,58526,-57658,27523,9057,10243,16567,-9256,20480,9636,-49449,-25537,5115,-25088,16528,15222,-13917,15184,-60409,-126904,-143030,-47102,-116956,-157075,-195844,-271591,-3708500,-4305656,-613717,-371731,-235704,-244126,-133781,-101157,-80317,-76776,-127096,-62856,-56341,-112850,-36732,-69985,-113818,-107037,-117813,-50558,-70879,-40201,14193,-25891,-33504,-45212,-8855,4099,-65060,-98643,922,-51098,41358,-79872,-39880,54901,-32798,-52240,-45732,-49607,-47268,68210,13813,16185,37011,-39507,-24439,-5969,9991,21391,19915,-6446,13895,17841,-23231,-93134,-15702,-13749,-103994,-61487,12671,-19998,27105,-50716,-49705,-4104,-20261,-98793,11529,-56617,-6411,26814,23013,5576,-19576,83746,7797,-28783,11343,131967,-3843,-101203,14331,-72720,-4877,-17339,55144,35299,50314,231509,316072,12048,39147,-71379,-38550,-3744,45730,36849,42404,51373,18708,65236,-37312,-17903,27452,35440,-70020,12445,11928,12583,37089,-6189,-40321,3578,-41553,-27914,-62083,-81284,2899,-36179,-5998,6150,19601,36629,-29758,-22292,-39540,-5499,-60033,-49754,67199,28390,-5289,45091,75190,52303,-63548,-40591,-1176,26860,88317,-18275,11275,-27301,3308,4411,27961,-42100,-51537,-22275,55166,72826,-8207,-88335,14195,-47019,-2282,-50136,15513,22687,-32349,50040,-31440,9132,-65643,-89122,54060,-10766,-34142,37105,-27652,74447,54704,8144,-18839,-4204,38180,-11847,18688,32456,-1525,-69509,87823,-50531,-19507,54986,-8282,-10088,59198,98766,12440,15233,-19484,-46446,32866,47408,-103286,68919,22314,47540,61634,101151,39138,5436,58433,75001,6313,30347,52657,25232,38348,64910,84088,95955,69569,-295,806,53935,-78862,14623,1310,41884,29741,27701,124728,51781,60547,29,8425,62208,51468,49663,52377,23660,18025,-8732,22915,38324,35388,82610,31148,81441,101436,72565,11928,114799,24573,44692,24506,-14646,-5847,65904,21290,9545,-30337,-1038,56180,48954,76483,51364,32412,31119,11116,9853,-11784,15753,64934,-6093,-30263,-30752,41799,4093,-40796,-101425,28549,39508,-130561,17323,56348,-39768,-8428,-23899,-13454,45952,-30976,-7499,-43060,-50382,-27341,31438,-1367,-31159,86852,76012,10415,-1475,4512,-59445,132312,83014,70759,-92759,9133,31275,-49242,35003,57730,20756,22081,-31438,43862,-14067,-60351,9145,17535,8484,-31774,-111151,10828,-37858,-4516,23346,37981,3463,-55398,-42374,38595,94877,5433,-44385,44281,-6472,-21403,6791,-84895,-34320,-32349,26415,-10537,-30320,29519,82189,-66440,-41306,94136,42305,-21355,-2058,-64703,-83638,11314,31588,738,40234,5464,6403,-125743,-19486,-80705,5496,3782,1822,-3939,-48444,3017,-22946,-18046,46975,160773,111499,16978,-36076,-10407,-62274,44491,-1340,-54975,2498,-44629,6915,-51685,-38883,-59306,-67705,-352,22409,-19454,63418,10021,48062,-58742,3219,-40818,-4984,18833,22836,-16603,-19068,-5037,31762,50672,12224,-35269,-44341,22040,17359,-21726,-39659,-17593,47306,51801,-32118,19658,-45829,29100,-12167,-105704,2773,82329,-39171,-10713,26894,-13798,18628,56566,-18607,17591,-21292,-30591,20912,35617,-39997,-51580,-81900,-3369,65650,16125,-10686,37235,-10254,62584,23081,-19532,-11937,-11942,32403,57886,54626,68031,14747,-17037,33992,9762,25672,-44675,-114812,-17230,9807,-20050,26240,-30433,2631,-15054,-38391,58013,-3848,-16047,-63192,-28232,-18528,-18758,-36375,-4445,-6659,-22643,-21784,49006,12737,-47091,-43457,18875,33031,11251,-78111,-15460,26563,111168,39128,29911,30422,-66233,26098,-78029,43008,34831,-10314,24879,9703,-38938,7763,859,81157,-59918,3241,-110429,11874,-36892,42479,10604,73507,23931,-24065,1837,-91702,-85544,-58609,-92230,62979,-11656,27565,101622,-37087,-49788,-637,16889,19525,25707,-21058,47795,-13832,14399,-6574,-56166,13469,3560,7041,32925,-18094,11705,-40859,-117739,67738,75079,28954,-66134,25560,-60017,-74138,-20228,17249,102355,71754,-97854,-28870,-20361,-24026,26440,50765,5151,-20272,35722,-14815,52588,1896,19661,2316,-16936,21791,17506,-24388,64464,20598,11593,-4203,29223,-50680,-36249,-59250,-28627,-96781,758,45485,-23235,-14867,-29640,47455,-30586,-8208,-66830,11213,-5325,61597,-68885,-38713,9448,6476,-48750,-63950,115186,-26626,23772,-114852,-60214,-23826,32366,24038,40125,-35572,47542,96885,11462,31595,-11529,15824,39869,-82577,-4181,-22981,12258,-1236,-35880,-19099,11782,-8902,68283,10272,-14544,22503,42067,40254,88413,19708,-28320,-76590,-76938,-23820,-72794,-4144,39980,-60115,-2739,21436,45895,-15879,-33282,25477,-38359,-93105,-34216,-34188,-53118,-3726,23752,41651,22916,-8140,31434,75100,21783,69975,88006,-17934,-43134,7641,-66624,-9557,30578,-6927,-15641,37461,-3859,-13824,-18362,45541,-29526,5972,-43885,26421,-11496,-107687,-23029,41397,12635,36069,24856,-86370,-68024,-84798,-3489,-34109,61829,-5128,59397,63713,-32023,7204,-7021,6321,33316,-44028,65647,-5828,37130,2619,-3354,-13636,29131,27370,-67484,-78762,20845,80723,13689,21419,26941,-6425,63216,64880,9149,10788,21960,-43090,20362,7765,75824,46219,-26488,31381,45629,41439,74210,-41851,-21999,-4312,1840,41508,64679,28469,4628,8611,9811,-31396,10350,-15878,-7126,-4901,41203,45427,26498,25118,26877,35771,34197,22874,-51053,53822,1849,38583,39497,74382,23414,2788,-25412,-105929,-56370,-5110,20189,-45507,-15641,-51907,17018,41158,-46948],[-54723,-33484,68754,83626,7622,27257,53812,-53919,-77896,4254,655,12177,49348,-73344,-5940,50492,24762,42238,15848,-51284,100339,-17010,13044,-136551,-16394,-68061,18052,48526,-70539,15116,47613,17026,63468,4515,-7929,6976,48976,-39676,57691,21454,-16582,27004,22041,20015,10827,8558,35458,55770,46423,-52555,-14191,-13693,-37055,42943,8364,24787,-31390,5440,103859,96581,40226,31643,-27206,16968,77680,-69123,21209,51946,-66062,-38230,-18790,50208,-19570,74265,7755,25402,50173,-75325,-23242,27494,-1004,86319,-44385,23463,-20493,19237,-1705,24309,99351,89518,13620,-22115,-7948,89011,16680,-14489,12325,-1463,12872,74796,41349,-60303,-8917,85606,108662,44017,-3494,14575,78193,-22619,-29636,42289,6231,-11112,14097,-49616,98679,106336,-17696,31757,92188,55240,19622,65423,22397,73022,66382,99172,53587,81633,-5752,50180,66418,32255,59686,38715,51726,68860,102925,21217,3296,78483,53115,55315,42627,21779,40249,142084,56174,44050,9414,-35360,80518,68275,100046,58685,32887,139395,50521,104774,50906,82188,126764,105108,86834,69074,66776,26046,58413,84533,52725,-28757,-11440,72006,51366,107456,60297,16646,52640,101782,40386,13376,59710,92909,31710,-6148,22884,-7682,67592,40997,49495,-25994,32116,18365,63345,-42800,14964,43082,35186,-24582,93814,70804,-41157,13438,-2490,30601,-143,-2666,38456,19309,49977,88491,-23306,-51955,114676,117855,77625,42593,15950,40379,67692,-5782,26314,71463,-30213,-112146,68774,-17570,14226,-12963,9768,27713,13112,52901,9184,-50802,-4670,6051,-11867,39024,40376,-9748,3379,-98189,-124510,-131399,-35980,-21497,-79059,-47696,-26690,-2141119,-3027852,-402072,-283738,-203263,-229071,-177548,-152897,-69581,-124007,-140085,-47256,-105171,-132813,-59254,-140204,-174764,-155664,-151691,-64916,-113800,-63486,-21856,-56610,-39835,-62922,-22426,-9135,-68780,-71307,4065,-58088,51155,-85039,-28875,9215,-44358,-59578,-30460,-14374,-49061,35596,19545,22582,47954,-29479,-31283,-37846,2539,35683,13210,10567,10426,21667,-9896,-84565,-9590,-26806,-75245,-38677,26413,-11478,34981,-59107,-36682,-8436,-21085,-86633,-1681,-58707,3126,33314,-2383,-13027,-30341,83765,21688,-33004,19287,137098,-578,-75563,30335,-86420,-9770,-25510,56077,20401,39992,180726,215846,-26358,24319,-83677,-42251,-29303,13082,21248,44748,42925,-15196,-2043,-44783,-13632,-4689,26088,-62222,12169,-2474,1421,43201,-22303,-52223,11932,-43297,-54209,-79802,-72167,16343,-52205,6315,262,-22322,12111,-35901,-27327,-37720,-14500,-98362,-51033,44952,30356,-25735,54134,58371,56454,-44612,-35750,7675,52039,108309,-20707,-19815,-4353,-10536,1550,31497,-52274,-41073,-20390,36135,86107,-30103,-80096,52162,-16926,43051,-45686,23296,41851,-37213,54246,2706,-4436,-58877,-52290,44003,-4266,-26444,37204,-33430,74830,26631,414,-37456,-18114,29953,-34495,-3786,44986,-2804,-64413,66621,-80949,-43474,21345,-35480,-4830,45678,101859,-13077,-9672,-25778,-61288,-12725,23650,-134658,17887,-23652,8528,11702,91344,47622,-36425,30812,14241,7008,13533,13634,-20521,31443,28282,47869,65026,51113,-23615,-22966,25166,-95092,-3188,-40929,4769,17401,19829,88526,-2412,57208,37335,6808,32199,16670,51776,35076,13591,-2250,-30577,4777,25078,30641,112205,46084,52844,73007,55195,10333,108212,6652,42338,36612,-31140,-43956,65976,45036,-8413,-38119,-23328,34553,62453,91408,47413,-32086,16178,16635,20499,6845,-864,80626,16146,-26555,3857,65183,35379,-24146,-90695,31214,25484,-161651,2835,80722,-32289,-25963,-19970,3556,66279,-35338,-12918,-34443,-43563,-12069,57783,27070,-34525,96511,81776,-1958,-3317,18255,-91039,148583,106622,81118,-97815,11729,33364,-8154,41165,55508,20971,10096,-20894,80110,-21086,-51050,14464,8312,22626,-25830,-152438,-20544,-63030,-23211,30706,54653,-591,-49068,-52591,-1223,69417,-3098,-47269,43095,-10896,-29318,26129,-88387,-51097,-33539,43290,27465,-37001,39143,58663,-49271,-45767,76977,5978,-13084,-27279,-58372,-61538,28004,10271,11277,43356,14818,-27630,-117268,-25867,-96533,-7674,16496,-14894,-39847,-50285,-11207,-27592,-27116,25818,99780,99954,-1623,-30912,-14891,-50370,40420,26373,-44993,-1517,-41237,-8966,-48225,-38070,-65195,-83174,-5503,33730,-31411,54987,8915,23769,-61250,16965,-29750,-10281,17545,51799,-20091,-22860,-18176,40312,54721,20000,-14230,-35604,33517,-4003,-41859,-31190,-22243,24970,59911,-69268,18846,-32826,51073,21361,-124804,-9011,75235,-50550,888,-707,-43880,-13087,47802,-7299,19014,-35577,-53465,30223,53449,-43232,-53999,-58930,-24241,44723,11107,-8894,51029,-33966,35067,21486,-38386,-2504,-14748,31165,72559,48316,58908,-10491,-11089,32773,-613,40981,-44698,-124179,-29793,-8400,-15741,43254,-18239,36219,-26148,-52949,68563,46597,-22242,-67848,-8564,-7644,-16929,-43447,-15234,-30592,-18519,-10863,38913,8373,-78112,-26476,17613,40790,21352,-84898,16286,31791,114065,64749,6556,21807,-73954,26054,-66012,56998,31524,-4906,29782,12570,-42701,6793,44486,55874,-37192,-14051,-115169,-2136,-40532,38288,48635,66858,21308,-47986,5680,-84529,-76491,-57719,-71500,60851,-67887,11235,93424,-47742,-55667,21211,11167,25705,32954,9621,54471,6326,31851,11556,-44174,27911,10728,2920,22298,-15297,8093,-43027,-110528,56375,31676,30536,-45879,29447,-7243,-74219,19945,27432,118496,65586,-75603,-49349,-30793,-20489,38096,8675,2124,-17286,28857,-17852,67439,24743,35784,4469,-54683,10304,33095,-33527,45539,-2423,-3235,-27701,26277,-57358,-30787,-50769,-22817,-76748,-13028,38443,-16777,-37091,-33706,56251,-24106,12993,-73565,7273,-14692,45615,-94419,-59557,-13948,-3368,-50549,-81512,88772,-77183,32221,-83512,-31613,-28832,34287,32861,20664,-45957,35412,94421,16746,10204,-12192,9647,29555,-89954,-16703,-19392,20492,-4947,-19359,6240,26922,8838,54655,-22722,-3017,8669,40751,38111,77482,39263,-16775,-67018,-94603,-26075,-88007,-26688,5700,-67200,12445,11451,36659,-31223,-36365,30118,-24998,-99666,-16739,-33747,-57367,-24530,18458,76433,92794,-11004,21388,70077,-611,56307,79357,-12936,-88875,11144,-38586,-39368,40169,10920,-13018,12199,-16401,-10786,-29171,79171,-31927,-17230,-40183,32447,-42197,-99153,-7097,31059,20936,22094,20141,-57247,-58681,-35184,10237,-4688,69955,-12063,55177,70832,-45268,-20429,-29787,22981,44022,-37290,61088,-13719,20921,6137,475,-5445,40864,20190,-53476,-89578,-684,80582,23014,15875,11444,-14984,50256,42659,14627,21535,-5928,-65117,-4181,8733,60706,86434,-27985,66,5683,66970,63113,-58999,-7377,8688,25969,53957,51588,7217,-24334,18125,26419,-18367,-5188,-7141,5513,-4101,27446,1311,2235,24412,30696,49889,27917,8515,-71227,43345,-669,47675,60873,84021,1590,-32867,-55556,-88069,-49660,-11940,-11996,-62937,-11108,-12308,35027,56187,-40230],[-54824,-34269,52851,60263,-2992,26420,23690,-57418,-74095,13159,-18832,-5287,43560,-67710,-39754,57116,45922,51605,33033,-47867,65109,-3738,5379,-137803,20414,-61454,-4662,32193,-64150,3819,-4625,42,57107,10110,5887,9206,62905,-20186,40098,26493,-25148,19869,17080,23938,10774,591,56695,48410,48567,-23821,-8853,11124,-43497,44956,11141,37221,-29175,15591,122142,98010,54683,18136,-34337,16541,93290,-56465,20047,50552,-38534,-29408,-8729,56069,-9671,70905,6425,28399,46978,-72396,-14307,49139,466,25649,-51047,-12113,-5368,14500,-6585,64583,111629,35744,-7888,-91939,-23168,101358,-327,-40272,11465,18722,34947,75621,41568,-61504,-21086,83645,131695,59121,17161,8132,69438,-43347,-40567,34509,-16126,-14372,-7169,-37685,87429,117413,-3860,23252,103748,51062,2442,49583,30308,75115,79629,107729,36665,94762,-9631,36210,48004,15912,50113,16097,40026,70172,70155,14567,34778,103261,40118,40739,29776,-12735,46515,116300,50617,43933,3504,-37785,73311,76124,131076,80668,15735,143853,68697,113559,54664,71457,131166,114653,87945,62437,72223,30045,42070,108775,56275,-3326,26997,118741,111495,114509,38170,28856,51087,136097,72687,51946,111546,87991,44295,17471,23820,-10575,69019,53522,55222,-29507,67479,42435,80820,-2097,15720,56252,34480,1067,108461,100818,-16588,23087,19651,60923,59283,51780,63220,48763,95096,89916,18354,-26273,65085,105215,100126,86596,58856,81633,101910,746,58245,87632,-4815,-82158,91386,32725,15988,-26548,28917,26794,42198,87040,6961,-38546,17431,9887,15447,71518,87644,20354,10932,-101775,-109931,-89776,-53758,9165,-35267,101813,300654,1537284,450828,272553,131957,82784,827,-29828,-38563,65739,-48513,-29274,68919,-49793,-64598,-5409,-137041,-159501,-137783,-136442,-41673,-129819,-86768,-55737,-96311,-46257,-77097,-32240,-34004,-79958,-43894,-411,-71306,49355,-84338,-17289,-38890,-61396,-66387,-9734,22876,-50709,-3698,11266,29598,56197,-15207,-30897,-53064,-7137,52415,5897,25941,15941,25279,12960,-60472,2038,-38126,-31944,-8730,35475,-2464,35102,-60378,-14722,-19294,-15436,-63658,-17563,-52011,19706,39564,-21830,-30906,-40471,79154,36120,-28046,24173,121970,4564,-48511,36812,-83106,-7772,-31387,52828,29976,37810,259597,365523,-10671,31516,-53907,-26088,-32359,-11040,3163,51445,51602,-44108,-56773,-45430,-2551,-39297,20073,-44193,18226,-9327,-6202,47179,-40527,-56676,18204,-36431,-74468,-95503,-54445,32700,-59731,9208,-5233,-59546,-21225,-30124,-24644,-31456,-17122,-119324,-41169,22117,26032,-45618,51113,32943,45207,-22666,-29597,16988,59041,111955,-17758,-32456,16309,-16828,-8111,33621,-51507,-27516,-24892,12268,92670,-39234,-64813,83128,11691,78765,-12795,47483,71001,-26218,65338,46525,-12880,-38200,-10571,37812,16408,-552,42886,-12113,82776,19299,12811,-33759,-22535,21392,-49587,-12909,59976,9288,-57994,51281,-85381,-46404,-16587,-41278,211,31990,99854,-27638,-10892,-30314,-65180,-40848,15963,-128509,-33797,-64269,-19018,-16340,90267,55361,-60122,9186,-19583,18066,3525,-25775,-51875,23236,7143,20678,51003,39164,-46350,-47260,-6038,-109358,-24970,-62448,-23453,5673,8356,45028,-41027,50885,75443,5410,14073,-11991,40385,5115,1452,-28206,-49726,-8750,8561,26997,128605,45447,27914,26788,28208,14285,71933,-13641,43305,35317,-48423,-69838,60010,66402,-27154,-44376,-45232,3569,61951,93543,41643,-61568,4963,27987,38175,28700,-12149,88383,39833,-16759,28685,76656,67049,-12608,-62096,31100,16864,-139308,2752,97179,-14740,-32184,-3904,22472,74160,-20204,-9412,-15221,-37417,1957,76074,55424,-31039,98596,79458,-13729,-2611,34125,-105055,153882,112788,84177,-82575,14660,36519,35971,35405,55034,30721,-1691,-7510,98569,-25357,-43880,28253,7915,35338,-21042,-171879,-33716,-61517,-29230,37324,70424,1984,-26858,-49293,-38018,41794,3722,-39551,46568,-9581,-33279,46083,-79475,-58855,-21085,57032,62191,-45191,36684,8287,-24123,-43695,62113,-25130,-5391,-40585,-27027,-25489,55712,-8169,24401,46634,24491,-58105,-89546,-32499,-106127,-6876,32603,-37712,-78148,-54143,-25032,-37356,-32514,-15535,34351,65610,-24906,-13689,-6648,-22693,38997,55556,-32012,-721,-21405,-9855,-24373,-32643,-58458,-86870,-11544,40501,-37570,33920,4902,-2738,-54763,33653,-8500,-9111,9169,74667,-28054,-14939,-22136,27056,39097,30269,10811,-19407,37057,-21056,-39870,-12818,-21618,5663,59508,-81972,10140,-9718,72445,50333,-98224,-14272,60110,-66436,6669,-22207,-71727,-40109,35882,19350,18433,-49451,-82269,39643,57191,-44576,-51260,-40142,-32972,26974,7570,-2229,49159,-56798,1220,17074,-46049,-10899,-25324,25756,74362,46967,42867,-41336,-5687,21297,-15679,41342,-39655,-117101,-37878,-28815,-8204,59351,-4134,66581,-24328,-48791,70550,93103,-27264,-61578,23632,6274,-10840,-37852,-20349,-52177,-964,4726,29121,17662,-100998,-8793,9251,42673,34504,-68662,49362,37635,101819,73900,-19406,15995,-61106,16886,-50601,41577,26592,1943,35686,15419,-40816,531,70611,21971,-12490,-32044,-110917,-17770,-39804,30917,76172,55691,30660,-66180,12038,-64945,-65382,-54094,-42235,41747,-103259,1023,76187,-43778,-61717,15565,-9820,29151,41774,43618,52389,18644,60618,30990,-28135,41884,14829,-1482,17553,-15408,-3730,-40848,-82559,36895,-16424,35224,-22521,33854,32601,-71634,75682,37843,103478,58065,-41866,-62219,-35228,-18302,42497,-31470,8690,-8001,28897,-19836,69263,51533,42287,-10706,-73792,-3745,42515,-41074,25547,-9841,-16225,-45052,17194,-46240,-19321,-32157,-8238,-49502,-8081,29276,-24588,-57004,-36767,56876,-10461,35058,-68701,14359,-10947,24461,-99264,-66582,-36946,-11346,-46117,-89830,50329,-83878,36311,-48267,4811,-28280,26404,27831,-10074,-57082,17610,90033,19075,-14530,-6470,-186,23606,-94250,-20615,-13240,28943,-5988,9836,14853,35698,23620,33094,-55470,5001,-13764,30966,21673,59960,59009,-2514,-58128,-99737,-25446,-95099,-40381,-43395,-73067,32620,4085,34627,-39624,-40052,21501,-10442,-84896,12150,-36572,-52516,-49432,11019,115481,142714,616,16289,61918,-11851,27416,62578,-10129,-135610,10290,-15806,-56853,47093,29654,-15293,-8241,-36500,-14880,-32119,93009,-20421,-40675,-33605,38319,-60663,-77051,16475,18756,27999,-2907,12719,-30467,-43892,23423,24523,27352,66901,-16145,46124,69916,-46448,-50036,-42955,30053,55582,-18943,51602,-29645,7609,4859,449,11933,50731,13385,-22496,-84716,-25335,70016,36013,3157,-581,-19461,24269,-5146,22381,28621,-33733,-71934,-21425,12317,48578,108763,-27003,-21767,-26074,81020,50574,-52472,13234,30572,44192,55942,31930,-12303,-46619,17482,31553,4726,-13736,9861,24345,-7051,15786,-36971,-20032,24572,23366,57591,11455,-297,-74196,36299,-995,50522,85674,87190,-12666,-50979,-75028,-64115,-43152,-19894,-27347,-65335,4935,24625,59983,60917,-29990],[-49139,-33390,28828,23246,-12957,23463,-21736,-60007,-73998,17934,-29866,-23811,23842,-55980,-85709,48083,58752,51196,48453,-36081,17563,10647,-3630,-115177,41144,-59106,-40083,16589,-42943,-5635,-65418,-15561,44768,11114,11392,-7557,50075,-5578,16987,22780,-36477,13498,9100,32056,7745,-9894,57147,31199,37446,-518,-3616,33580,-49514,37766,11788,40008,-24740,25155,112451,81902,59121,4964,-35623,9505,88047,-44326,17236,42402,-6982,-22129,-4715,42369,-1217,53422,10338,24846,34420,-58420,-11478,55027,5471,-36536,-59978,-45642,9886,-6112,-12148,94841,105363,-17179,-23510,-153084,-57765,97881,-14026,-59217,4000,30384,49970,64074,35617,-45582,-22763,65557,128465,60278,27030,298,39450,-56462,-50330,18391,-40549,-20684,-28366,-24504,65453,108427,-7114,10604,103155,37696,-17706,30861,28271,56288,78699,96392,18618,104777,-17365,12171,10935,-9818,40295,-23181,8906,62058,28124,5700,64136,98457,29776,24507,-2873,-56617,33245,65412,35921,31629,-3315,-26186,66510,81584,145956,100070,3443,122532,83752,103496,52472,46614,121353,99203,78939,45963,52696,28003,16835,113067,47799,24649,61293,153978,155952,111533,13425,28771,40240,139924,79458,54994,135201,72884,52055,27693,14159,-9286,51655,54779,54503,-24161,99196,60677,73218,58673,13658,71837,20678,35769,103274,101938,2632,29713,32328,76796,122261,110585,84312,87197,140257,80962,51033,4971,4075,97807,116220,125543,75129,108892,127417,25690,75141,92274,8166,-37244,110149,59288,27251,-20403,64787,10802,71620,112825,-3065,-5969,35550,17572,51263,107830,152628,76530,44798,-60777,-84975,-58203,-189593,-190726,-295124,-255767,-318239,-2543779,-2979310,-200754,-55696,24617,-9120,5654,18201,97721,78524,69979,163653,52924,28316,86228,-45607,-51231,-43913,-52383,41206,-79932,-60141,-29539,-88889,-3303,-41733,7106,-24900,-60084,6645,19413,-65941,50042,-63169,7073,-64286,-64837,-63342,22556,40375,-40678,-18257,4263,40215,63586,337,-27884,-34904,-13143,65041,-3807,38068,27392,33098,41830,-26955,11544,-46631,14849,19711,40278,4233,35423,-46786,14725,-30947,-1213,-32562,-24792,-31928,44294,47389,-28426,-39427,-47399,76482,52815,-11527,27142,94617,13883,-23104,35340,-62771,444,-34422,48911,52826,29534,256396,449521,19485,35616,-5748,-2252,-18787,-23831,-14700,63075,77354,-55910,-75242,-34035,16023,-62157,18909,-17861,31327,-2741,-5252,52922,-50549,-44327,25758,-14922,-72779,-95476,-23346,55086,-55420,3260,-7392,-80901,-53779,-7779,-14334,-18378,-11454,-117809,-19674,4402,22295,-55925,35352,9134,34109,-1215,-22358,28140,47686,103383,-4747,-21059,35491,-12130,-22670,38364,-40060,-9434,-32483,-5648,91221,-38731,-48807,98141,31829,95329,34058,75454,98538,-6600,78644,76052,-14589,-11804,21781,33985,39752,30552,50054,22494,92895,28583,40433,-11551,-16002,12814,-58453,-11335,71753,29042,-51785,43225,-66351,-32536,-49304,-29117,3855,16853,92511,-28497,7140,-28327,-52538,-38806,21433,-93260,-71153,-87151,-25322,-15667,97108,59335,-62003,-922,-23569,39141,3057,-53453,-57564,17544,8849,12754,52879,45235,-60624,-69291,-31516,-115838,-41446,-57181,-32926,527,-1917,9182,-46569,43396,101797,5129,16733,-31256,21280,-29178,-7292,-49987,-59601,-10100,-5709,31244,129266,36557,16404,-21570,2208,22671,16942,-34432,45873,20263,-65519,-77992,54691,81058,-40956,-44722,-60801,-27402,49912,83036,37811,-51844,-2352,41629,64363,49909,-14816,89642,61329,-1024,40874,78440,90573,383,-21806,29958,15057,-79682,18279,100787,11889,-22660,18023,39932,68117,5653,449,9777,-32286,13140,83890,76066,-19006,92189,77855,-11981,2003,51013,-95544,143477,101651,77079,-46056,18546,36190,66952,21392,54443,45282,-10588,5985,103431,-13279,-38531,45578,15101,45830,-17191,-159615,-21481,-37896,-20362,42395,79498,8176,5478,-29913,-55076,23351,23503,-25150,50927,-1864,-31326,63054,-57603,-54625,8125,65735,83577,-54485,24364,-35392,2924,-34161,55085,-38790,374,-38562,24770,19821,82265,-18683,37300,49889,31884,-76561,-54943,-38494,-111003,5790,49666,-53567,-105147,-60593,-39249,-51485,-33015,-58586,-12268,19462,-48937,10950,13004,13153,40904,76793,-17446,5818,5985,4857,17962,-26517,-42298,-73864,-13232,47101,-35425,9118,-656,-23807,-42400,51029,20518,-2134,-4174,82996,-39123,585,-12115,-923,9180,42274,34558,-318,34559,-28742,-17412,8728,-16432,-8893,52069,-63143,-5509,19809,88434,68024,-27217,-10606,42777,-79522,6518,-34709,-89820,-56504,22605,52818,15796,-60804,-106950,49538,47220,-42100,-42913,-31026,-35181,12140,1744,11234,35369,-72291,-30284,11207,-41918,-36143,-41568,18903,64839,47083,25703,-68915,-5075,8251,-32490,30166,-33013,-100500,-42387,-47900,-736,75235,8202,87972,-4646,-27546,67830,117123,-29165,-45384,63659,22494,-851,-20727,-20087,-65541,23869,22875,17297,38909,-106191,6700,-836,37696,51821,-29052,71918,42750,81747,67607,-40916,17451,-25454,2336,-41300,6945,21927,12905,39031,18037,-33721,-8840,76867,-5731,7204,-46561,-105133,-30268,-34149,20706,83487,41707,43931,-75235,20633,-41445,-54395,-46504,-12372,13387,-112047,-1873,54975,-29089,-66126,-20881,-41922,32740,46693,74337,39100,19995,95228,48044,-10006,51236,16452,-3543,21144,-17143,-15197,-36727,-50776,18443,-51832,40070,-5432,35931,48657,-66220,130382,48037,67902,49402,-3495,-55249,-30346,-15735,40025,-58645,24961,6537,42780,-16934,62356,75687,39043,-29202,-70964,-14534,45482,-44275,10323,1247,-22735,-54191,4595,-24423,-3950,-13265,11437,-23254,16505,24452,-42216,-69164,-40742,39541,2314,53534,-54860,29617,6148,7080,-87987,-59100,-50817,-15303,-36484,-82182,12247,-52920,36338,-28079,34691,-20144,14522,2214,-42061,-66677,568,81041,18040,-28866,4516,-10052,17260,-90578,-14659,-6862,35049,-10894,42617,5603,37483,33210,11136,-80356,10592,-35056,10236,-12232,42402,81302,12046,-55884,-90033,-18645,-88994,-42584,-82793,-73388,54442,-52,39984,-40031,-43884,898,1367,-53013,43910,-43661,-40780,-72552,6700,149922,156517,22834,13741,50660,-10999,-11391,47625,-9496,-164846,2532,-3654,-54544,50450,43396,-19716,-17198,-57599,-19826,-27113,82089,-3475,-60409,-24006,44677,-62670,-50930,43145,4416,30262,-29448,5059,-8526,-25028,70150,36438,52070,56372,-14381,34389,60808,-36002,-70985,-46279,28257,64546,3351,33947,-45493,4429,910,-1565,32950,56724,9485,16982,-61473,-43430,55636,50006,-13440,-7860,-15946,-8442,-67137,28311,27896,-52951,-55709,-26870,20292,42897,105390,-24810,-28896,-42139,84831,41381,-27410,30577,56249,53272,49197,10252,-24572,-57052,7677,27318,29913,-12409,39394,47022,-9306,16180,-57120,-33087,26460,12935,58075,-7309,-529,-57299,34093,2350,47636,106335,81785,-14013,-43785,-75498,-40738,-38639,-25732,-23967,-46039,29467,46149,84477,54965,-17168],[-38170,-32090,3213,-14653,-19691,19878,-65739,-59203,-75622,18192,-28386,-37397,-627,-41269,-128468,19178,57383,34853,51173,-20652,-32113,20146,-11526,-81666,38496,-66800,-77605,3685,-19559,-14419,-115626,-29785,27975,5906,9584,-43587,11965,326,-5153,8834,-46627,8294,921,42862,-173,-16417,33840,3839,15523,14375,-86,46784,-52195,21667,8035,28599,-21318,32057,79425,50032,55849,-5107,-32652,-5655,63303,-40308,11867,29587,18403,-18347,-9696,12822,8396,29960,22691,14166,14289,-36156,-18884,36532,10993,-88148,-67817,-71311,18491,-43740,-17528,101683,76632,-56360,-30247,-182518,-100822,76617,-24786,-72658,-11389,27054,46836,42715,24677,-23630,-22228,37090,97017,45032,24446,-9399,-5207,-61029,-55936,-1138,-65347,-36532,-46977,-13093,35854,75305,-30285,-4805,82188,17987,-34464,14778,15859,19599,66326,69063,-5736,105672,-29663,-13442,-36656,-36909,25724,-70909,-31961,47933,-6187,-3153,78655,56910,21762,13096,-46722,-98387,-670,-2475,16126,10890,-9275,-948,63660,82686,124628,102355,-3600,79921,84179,76852,43370,10481,98647,60794,56605,17845,-762,15125,-15309,93534,27969,45749,77286,155413,161184,98136,-9121,14846,16935,102509,57415,21484,112130,44427,45901,14469,-7752,-9006,11645,47661,46461,-14356,103722,58444,42618,102340,6248,73375,-3295,71373,70097,65429,1583,26022,26611,68769,160402,144273,98460,115656,151795,53106,65273,23179,-6289,99776,116518,141308,66397,110603,124106,48282,60641,65750,-7845,-9208,92873,41467,30804,-1774,83656,-23723,84341,102475,-26885,26777,35462,29647,81686,133915,220138,149808,103487,13648,-21625,27363,-243106,-356025,-609461,-816678,-1531803,-14113414,-13779632,-2191085,-1216981,-727040,-596863,-388910,-289642,-269673,-1154,-110723,-17880,-20930,-63746,24058,-17851,1423,-19671,-30150,65055,-54920,-24844,34155,-34333,70319,18359,87793,31586,3006,89377,72312,-16063,75479,-415,67680,-34276,-24787,-25671,78301,27843,2539,17943,23062,68848,86524,30083,-13654,33417,2609,76994,-13706,48398,45312,58119,80011,10040,16248,-52284,50273,34488,38661,3482,41900,-16619,46043,-38980,16799,-298,-19563,2351,72691,53349,-19780,-34509,-47312,80489,71856,15639,31090,67035,30513,-557,32119,-28821,13500,-31223,50485,82031,18485,144127,384366,41978,26062,42073,18914,1401,-23393,-26276,76649,109093,-42273,-49919,-9110,38662,-62086,23436,11063,45521,14282,3072,58547,-46588,-14392,32089,21438,-37705,-68000,19766,83687,-38322,-7311,-4165,-80051,-76023,29125,3207,3331,2393,-94993,11567,-3111,25322,-50071,10645,-6204,34283,17746,-13731,41896,26284,90636,22290,12084,56198,4934,-35710,50787,-19665,15056,-36933,-10162,83982,-31512,-36751,94770,40085,91975,75278,96757,118415,12686,89287,78557,-8898,10489,40465,32365,56234,54581,53777,55810,100155,45159,72946,22058,-77,4428,-62638,-1974,75743,48066,-47403,39575,-33476,-10557,-66751,-7188,5106,2316,80702,-18097,34027,-16656,-23264,-4369,33840,-44490,-84778,-86477,-10456,7337,106476,57342,-46013,1291,-5896,67942,11932,-58769,-33262,18676,31005,25285,62020,69481,-59007,-84658,-44451,-112146,-47280,-29570,-23635,3602,-6785,-8481,-18261,36780,108732,6659,37747,-42016,2742,-56657,-7428,-59981,-56296,1944,-13646,45927,117370,26914,20532,-54064,-13134,32974,-35867,-52950,46564,-2525,-80351,-69263,54306,87186,-45433,-36271,-64291,-48927,33594,63662,37339,-18602,-5907,51615,94320,67312,-9529,87946,77270,18273,43761,74261,98847,17751,18000,29075,18950,-15303,42984,89503,41215,896,38091,54505,51387,29880,11910,32063,-27717,21807,82078,83247,-72,79343,84062,10817,10577,64464,-68714,116866,79100,57958,4810,22795,27004,74800,4825,49575,55335,-15554,20636,105245,21787,-30883,59031,26545,56186,-13591,-115058,14105,-2681,1244,44819,76641,14749,37530,3408,-44533,25442,49184,-9344,52478,9312,-23490,74687,-26206,-38287,49066,67995,84655,-63726,9315,-42011,24657,-17479,56939,-33514,3968,-22003,81356,63228,95604,-19460,47331,51279,36006,-78260,-24411,-42420,-111554,24556,65988,-50792,-110505,-68163,-54581,-65423,-29576,-84374,-29193,-23212,-68582,34844,38301,46209,45460,83794,-3459,15857,30175,27389,69380,-20889,-21620,-44552,-4767,56847,-25152,-10588,-5437,-33000,-28942,66454,51050,8653,-16203,72469,-49250,18416,11283,-29148,-22708,53077,51842,16360,31251,-26244,16618,24180,-8729,-20081,40375,-18903,-24588,49064,94419,71266,63796,1512,29420,-81122,2744,-37614,-93584,-58827,10031,80994,11847,-66554,-115558,60236,27771,-35387,-29572,-30378,-37965,58,-8249,31461,17791,-76882,-53638,5068,-30520,-67727,-57969,12358,47923,44155,12829,-85204,-11722,-408,-47588,13007,-28160,-82838,-44187,-62278,3563,89771,15161,97579,30501,1650,66468,110576,-25491,-23178,99503,38979,10551,2485,-16605,-67169,45987,39647,1868,64650,-85316,17435,-5171,27889,71762,27943,76005,46365,62926,53846,-52451,25621,23414,-11865,-40851,-27508,18890,29041,36451,19764,-22517,-17988,70354,-17251,16332,-54161,-100136,-35918,-24039,8444,69068,26558,51550,-71712,31573,-21284,-44868,-34518,10885,-10900,-98030,1719,34596,-11323,-64608,-73701,-72253,38832,43971,95334,15459,10049,124919,59392,7120,52257,16034,-638,31523,-17679,-14940,-32802,-28422,5928,-64378,42044,-804,32963,43884,-57938,164649,59526,29901,38592,29805,-27881,-16678,-10259,33368,-66361,47781,24413,67182,-6829,54410,91374,29292,-35986,-51318,-17236,43136,-41463,4671,26399,-20629,-55396,-8785,-2712,13757,-2957,31794,-3363,53705,29606,-59036,-69062,-46143,1749,5470,63485,-36697,45687,30353,-2250,-69323,-41434,-49844,-14398,-24138,-57413,-15948,-5498,34149,-28241,49047,-5719,5296,-42190,-64341,-72402,-10399,65338,14309,-20699,17513,-16591,6159,-75722,-1647,-2789,36163,-23269,68498,-14894,33006,36081,-3508,-90460,14996,-46956,-19641,-55192,30763,108614,24396,-63636,-65874,-3717,-67072,-34390,-91830,-64180,73947,-2067,49384,-33693,-46061,-25192,7315,-14531,69658,-53794,-25139,-85472,7377,167962,137688,46289,12274,39134,-3029,-50695,46471,-9567,-163609,-11549,-2212,-33000,49674,49129,-21885,-12611,-70520,-20890,-16575,52840,9971,-73553,-12491,51253,-50033,-30204,66951,-11505,24772,-47767,-899,8016,-4337,91120,44294,63735,42657,-5814,23082,46039,-18550,-75507,-42022,21440,68595,20079,6897,-51855,13490,-2665,-3387,48662,57304,9448,53090,-26062,-48053,43483,61876,-28987,-10282,-3965,-40517,-123871,27829,18783,-57182,-16504,-20899,33742,44398,79298,-22597,-22606,-40540,83372,37529,3980,39702,78980,53601,36999,-9694,-27200,-55260,-5775,19772,48616,-663,83506,70224,-3226,31273,-54990,-31361,30643,8415,53414,-19448,8323,-26019,35768,10005,41900,112922,67864,-1164,-16807,-57068,-22859,-36214,-27526,-9607,-8970,54184,47375,98234,42164,-1930],[-24260,-31192,-18983,-42992,-22781,15858,-92521,-52167,-74643,15341,-15256,-41982,-21871,-28336,-153444,-26137,40996,965,32643,-6823,-72729,18617,-16931,-54373,13515,-88021,-103536,-8255,-7899,-25088,-140880,-42240,10123,-4157,3321,-89280,-38921,-3731,-20759,-15320,-53069,3578,-4591,51775,-13142,-13583,-4463,-30082,-10378,20579,590,45723,-47846,-423,-1342,4389,-23144,36064,37942,11266,49547,-11918,-28299,-27765,26785,-49579,3602,14351,29263,-18462,-23373,-22281,19450,8293,43485,-1133,-9638,-10552,-35302,-1511,13271,-125411,-70479,-85731,19178,-87963,-21474,79389,30923,-76568,-28192,-173274,-134375,42210,-34656,-81124,-32076,10418,25293,16523,11482,-7274,-28707,8038,51483,18000,13644,-21094,-53190,-58307,-56219,-18020,-87951,-64803,-62245,-6106,4751,22982,-68764,-20498,38816,-3425,-42524,4562,-3944,-22791,48149,35131,-37001,94771,-45021,-31545,-81914,-56276,4434,-112666,-66916,34503,-20583,-9522,69727,-8636,15117,8920,-89465,-126233,-48415,-71070,-3408,-11031,-10456,36609,65649,77233,59291,79663,-8835,29781,61708,41440,29159,-28592,67729,13588,24455,-21033,-82766,-11648,-53262,55239,1844,50487,63182,110767,125749,76495,-26014,-10192,-17864,32583,12925,-31215,44727,114,22415,-22287,-38911,-15018,-45214,39342,33170,-10763,63736,23793,-3975,91585,-5814,49971,-28446,99920,13484,-2059,-28141,4859,-1192,32193,144864,131303,101021,111801,114514,5873,61218,105880,115992,110374,94840,122735,45057,83280,80450,41323,3890,-12048,-58626,-22542,13170,-15900,7490,-6141,35126,-83688,46677,12661,-77344,-527,-8962,45605,86719,126587,264086,220846,170562,92915,126212,364469,333667,324378,112671,284882,94385,-1728801,-3582417,-1079234,-738417,-557185,-613878,-438208,-417590,-551088,-118468,-347996,-305290,-214008,-274139,-163192,-87351,-77573,-134339,-160950,-72979,-163744,-68275,41130,-11976,78115,5361,115545,70235,43269,151977,102158,51533,105172,82586,152395,38980,52440,57179,167870,51678,72232,74058,57925,112687,135621,81140,24038,128721,50364,103451,-10348,68692,80168,113894,134206,55726,25645,-45967,69645,31907,35018,-3206,63522,26748,76892,-40953,29010,24319,-1714,42699,94355,53440,-433,-18855,-40301,88685,87908,46588,36216,48794,53609,18471,33019,10875,26712,-21616,55382,113128,16785,73732,364446,75759,22253,90812,41858,28526,-3238,-20776,94110,139730,1909,14319,30581,65973,-30829,36394,39393,57705,37041,18511,59563,-30603,25491,34107,66441,30553,-9734,66589,114025,-11945,-17099,5560,-59219,-83381,70666,26314,32659,21645,-57500,46711,1055,37601,-27371,-15798,-10373,48997,33143,-3679,57035,7106,82120,63174,57395,79696,32547,-39654,73206,6025,44854,-32652,1107,75479,-18389,-30791,76679,36937,74324,94916,105179,129064,23697,93487,55530,2845,20492,46011,33013,61259,64634,50758,77965,101545,58193,98154,58035,21339,-3454,-62885,12335,70021,58530,-47107,35124,952,10400,-62577,15042,3813,-7973,66111,-2829,58152,4292,16326,52438,46428,2082,-73751,-65203,15218,38228,111275,48052,-20926,12307,20063,99678,26617,-37418,15820,29915,63975,50537,67470,98161,-39736,-88404,-41800,-99676,-42866,8805,-3424,12358,-4237,-5496,29044,32887,97689,10211,64222,-48005,-8304,-67850,4003,-55100,-39759,22660,-13539,67311,99165,21053,35879,-58522,-13385,41878,-66214,-65217,41985,-22309,-89279,-49415,57603,85680,-38883,-18820,-52209,-54873,20483,40982,38739,16356,-5936,52356,118147,79160,-429,86556,85639,37514,43451,66598,88589,35730,43327,28855,25411,26894,65790,65212,62496,31210,51180,67027,30536,42904,20039,42770,-22872,29599,74105,75230,21615,63641,95488,51033,21585,68820,-39265,78453,54543,28648,55489,25406,5127,60315,-8209,36804,50927,-17620,40237,112768,73246,-15673,61584,37903,69862,-9580,-48934,61867,32188,29412,43563,59358,19272,57834,43317,-11771,53020,71857,3320,48953,17402,-11679,80275,8219,-12119,90267,62578,65298,-70963,644,-4816,36072,4436,64825,-16573,5615,3579,124272,92159,90810,-12214,52773,48237,37465,-63916,-2795,-42804,-106259,42793,80550,-25915,-92102,-74489,-70671,-72043,-24604,-85149,-19826,-49857,-79096,48974,60950,65984,50378,75902,7760,24943,42802,46298,114138,-14255,-1349,-5944,17227,69673,-9444,-19410,-6943,-27508,-19542,77828,74686,20377,-18607,44596,-53371,33963,41639,-41639,-42772,58396,58317,25962,33732,-16040,50373,25515,-1266,-29980,26702,34281,-42020,69872,87748,61712,136857,18774,25214,-66010,-1126,-31895,-83589,-46909,54,94427,8134,-63103,-101082,71845,5793,-25450,-12500,-32344,-44838,-9233,-20880,55592,4784,-71491,-67480,-857,-18998,-88842,-67675,7064,27775,35030,6703,-86069,-25389,-2868,-58033,-4727,-27217,-70456,-43442,-69893,3266,99679,14247,95754,69748,25182,70702,79443,-14416,-739,117623,52503,19285,24180,-12878,-57552,55824,49882,-16990,84276,-37554,21783,2584,18049,89923,89656,60989,48036,52172,43050,-52272,35531,68307,-20079,-44586,-43532,18102,48649,25802,19512,-9003,-23855,61603,-10067,13347,-52666,-90478,-34142,-11198,-4499,43119,11502,46940,-53368,44346,-8147,-37392,-18856,24207,-19795,-71047,9653,18540,1493,-52447,-113905,-85298,48196,33698,102778,-13879,-8288,138782,62828,19852,43046,13624,8847,43784,-14239,5521,-30074,-20711,-2136,-54680,39375,-9442,23567,29187,-47633,167833,74083,4209,25107,49784,9606,1403,-93,26330,-54674,71154,42764,91348,9896,52774,95502,18499,-23179,-25544,-9918,37685,-32664,11224,55725,-10983,-50653,-20791,9580,32951,-4666,48915,8495,90927,46039,-63873,-54998,-51071,-49286,-6188,60732,-18812,53916,52502,-5222,-51527,-20978,-34064,-9041,-12199,-21300,-30355,37467,32200,-42083,46804,10772,3573,-91544,-69857,-72632,-13178,43343,9342,11600,28410,-18129,-11425,-50290,13434,-2849,30242,-41745,79462,-35614,23774,32108,-6243,-82147,18744,-45694,-51916,-88596,27167,139369,32511,-79729,-31392,18219,-32250,-20080,-66176,-44249,87007,-4228,57491,-23077,-43088,-47626,6270,18451,83496,-64028,-8504,-80621,11613,159359,103872,61471,11953,31998,4576,-80122,65503,-8455,-131084,-28210,-7602,-477,45005,47544,-18042,2640,-68423,-17512,-4611,17733,14082,-79057,-1782,56857,-29502,-19428,81961,-27649,10404,-51961,-4018,19699,15254,85062,47304,62395,28391,7879,14764,29516,-598,-62379,-34346,14422,67165,23758,-26805,-42396,31654,-3068,-3117,50316,51479,12351,75871,9196,-38232,35562,68978,-38756,-8940,13783,-65075,-156664,18017,5235,-44995,35162,-7801,52150,51030,41629,-21069,-8652,-24456,81916,37751,28277,41969,93529,49505,22058,-25473,-21117,-45269,-15306,15716,55254,19448,133383,89961,17947,54375,-34910,-14090,37054,15446,47379,-19402,23294,8285,38182,21238,37240,98210,47927,22056,16221,-27521,-12372,-34478,-25457,3527,31724,68113,31354,92996,28604,15662],[-11040,-30866,-35366,-58559,-24092,11086,-94118,-36642,-67375,11751,4776,-36820,-35823,-21728,-153844,-75128,14625,-44910,-8010,1495,-95126,2908,-20787,-44335,-25354,-119432,-107581,-22338,-14722,-39891,-138812,-51264,-4549,-15322,-4239,-129042,-84000,-16131,-27932,-46204,-55309,-1572,-5380,53194,-29823,-301,-40567,-63390,-32567,19418,-1869,29256,-33832,-23487,-15809,-25020,-31957,38138,4193,-20453,45200,-17472,-25366,-52555,-10471,-71863,-6685,-1936,21817,-21430,-41609,-51293,30759,-6333,68433,-16785,-32644,12685,-54622,-44031,8392,-148598,-64739,-87370,16383,-120048,-22055,35600,-18771,-79842,-19946,-137645,-142498,4247,-45598,-81964,-50578,-11262,-5823,-8170,-463,-1295,-46027,-12435,11353,-10490,3350,-33809,-91751,-51199,-51776,-26978,-104996,-100376,-75096,-5303,-20755,-34732,-110857,-33373,-17916,-21660,-38747,1309,-25757,-55843,30529,6541,-69436,73651,-59330,-35888,-112018,-60889,-21149,-132048,-77050,29710,-14205,-11217,39720,-70600,9622,8468,-119056,-134064,-96387,-120955,-18116,-25411,-2754,85760,70324,64115,-32430,37824,-16795,-11709,16868,7852,13498,-58881,35669,-25209,-7930,-65692,-166496,-51265,-93805,11140,-23055,34361,16635,28860,68516,52174,-35721,-39617,-57002,-43605,-39776,-77823,-40462,-55140,-13101,-71812,-71855,-29501,-102699,37145,19087,-25623,-14904,-43040,-56631,15741,-19117,4395,-43850,119492,-47968,-79752,-79901,-36634,-45439,-28179,69940,73022,85879,66073,39955,-49796,51207,415158,388291,125096,53574,72227,25650,33509,4754,-10525,-88755,-136096,-128392,-76487,-119650,-86473,-48314,-76430,-101429,-175044,-73503,-175799,-175409,-145647,-118295,63408,49325,63257,256578,263264,214489,144959,363123,1088503,1930481,2486661,2940062,5128443,8821920,81129151,71288014,10913933,6230621,3860816,2532504,1893617,1320562,789017,794842,433779,257913,222679,108671,158552,237152,100672,-4297,-118433,-96713,-197836,-59078,57697,6063,50410,-47819,68418,63784,20429,157538,75509,89826,95640,130699,213354,94152,113721,155821,315231,281126,131029,76535,61034,138211,185737,119630,68264,167383,91237,142685,15569,107142,129293,193576,191281,112324,45347,-14249,78420,22726,42221,-4917,108444,82302,111753,-29947,32656,40386,31742,76865,103665,52360,26144,5575,-31163,96953,96353,72760,38242,41856,76312,30993,38518,45372,33178,-11102,54000,133058,21878,81386,441234,122537,32469,134213,66329,59641,33092,2265,113769,163764,71194,102304,80194,96741,29337,55955,63450,67009,60556,39983,54013,-8289,63331,32069,109403,118510,72207,105810,139207,16728,-21651,21692,-26307,-77990,102397,51687,65354,43019,-14885,77530,14151,56252,6148,-34471,-6887,73755,44049,6961,70313,699,82233,111765,101225,102792,65241,-29570,102805,31392,75111,-17629,24631,70644,1786,-30528,51205,25753,50487,86760,98892,131939,21879,89453,18725,17132,14587,41085,35426,55668,60898,40976,86037,96891,59424,106465,87148,43317,-10217,-59368,28618,55722,55981,-53455,25510,26785,23741,-37527,29854,1009,-11107,50698,9615,70925,30309,55235,112951,53667,34839,-44829,-33889,35890,61791,106063,30824,3477,26405,41292,127582,41061,5074,75780,51253,95233,75953,61486,110314,-8789,-76956,-25670,-82613,-33778,44893,16553,21885,4759,12979,73188,32623,78742,15379,79641,-53756,-9562,-59053,26295,-37313,-13854,43806,-6444,86328,79693,18894,54544,-35511,-1410,46015,-64677,-66739,30598,-27739,-87478,-26397,58179,79222,-22806,4883,-25141,-44566,13078,20081,38585,37846,-2829,41310,125307,84788,6812,86555,86119,53339,44559,55949,61546,46246,44762,28848,30440,38665,75829,33375,64848,58518,56827,78798,12974,42402,21452,36671,-17066,38211,64387,54787,41034,47976,99158,94053,32285,60352,-21772,36190,37439,-3955,88570,23644,-28974,33531,-13050,15598,26311,-19481,67342,126394,122752,9765,49622,45119,88073,-4924,19842,105520,57275,55535,37951,29662,20376,58135,78708,27153,98152,84003,10579,40112,14372,1044,80077,38332,20196,119119,48301,32825,-73814,4951,56196,36619,27881,74334,1876,5422,29367,142046,99664,72512,-1134,53134,38895,37602,-39016,11400,-38850,-92717,55408,92211,13182,-56655,-77798,-85265,-64671,-20817,-68519,2564,-55620,-77859,46742,73137,66205,52221,58114,14761,28258,40584,52834,135604,-4000,14745,30172,50315,81836,7557,-16189,-3357,-9226,-18114,84370,83874,30019,-4800,6186,-47993,44564,69053,-28004,-42240,54400,51088,25569,46874,-2008,74540,9843,3496,-39033,11822,77230,-52995,75151,70210,45183,161617,35989,32659,-36716,-1925,-19527,-65346,-23880,-6029,90599,6649,-47590,-67325,83571,-11168,-13733,6797,-30389,-54303,-16213,-31755,78012,1273,-61031,-73977,-6668,-13723,-85361,-65246,3193,7086,19323,5761,-72563,-43099,-207,-62217,-19239,-30438,-65636,-39605,-70619,-713,100823,4887,84783,96829,30828,78168,38784,3966,16138,110151,59189,21058,37452,-11474,-41273,48740,48830,-37703,88319,24649,19687,24060,14090,100268,138352,33549,47340,51266,42247,-43163,40761,93339,-18852,-44947,-33404,19470,67127,6832,16193,4454,-24927,58169,11525,1553,-41734,-67552,-28257,1582,-16495,24582,-2719,29237,-20933,57200,-1862,-32057,-1369,28570,-10023,-41857,19318,8454,4588,-27864,-113302,-72718,59458,19805,97047,-41736,-29482,131469,57730,25716,24328,8952,24635,52100,-5653,45384,-28209,-25793,-11590,-31478,32117,-26817,8450,14708,-37184,144806,91313,-4044,9944,53426,42672,17449,14300,22164,-29578,87835,58036,104382,29598,60870,88715,12176,6779,-4575,5670,31717,-19740,29194,78014,2347,-42466,-29938,8803,52680,-14916,60055,13444,114753,68678,-51114,-29435,-52139,-99001,-31164,43425,-4309,48260,65008,-7561,-39171,-5186,-9686,-559,-3511,15980,-32830,64486,32311,-57985,33311,24073,10673,-124085,-58091,-67045,-9492,18292,4922,55150,33687,-15319,-34081,-19572,25891,-7511,16646,-61151,72748,-46514,11641,22817,2552,-57096,21205,-32768,-76915,-94082,29348,166005,35354,-97656,5325,42093,6706,-5631,-20171,-16951,90037,-8854,59271,-10954,-30779,-58957,-551,37932,84340,-70779,6758,-55829,16125,121362,73807,63174,13846,33028,6776,-92263,97228,-5131,-78565,-41952,-15231,30818,37839,42142,-6993,21947,-50727,-13158,4175,-11931,7803,-77943,4433,59831,-9842,-17391,83702,-41930,-11366,-41828,-3904,27406,30692,60713,45707,52766,14064,22620,10272,15030,12244,-37946,-28043,10598,61325,12167,-60812,-17577,52338,1215,476,33588,39069,15876,81647,32578,-19577,29664,69807,-39935,-5665,32865,-77044,-158059,-617,-5776,-20753,81192,6290,72612,59048,4883,-20318,6235,-154,82687,38425,36530,42955,98347,47790,5613,-35795,-9662,-33238,-14765,19408,50472,43490,167422,102093,54582,72821,-6244,12881,44835,33813,43551,-7480,38528,33368,37403,33819,36857,62926,26386,47409,41246,1764,-8202,-31510,-21768,5408,58780,62579,6068,68097,19509,34571],[-2141,-30691,-45821,-65143,-26941,5813,-72733,-12286,-53520,9646,25447,-24451,-42505,-23748,-132634,-109756,-12528,-90328,-60438,2824,-94684,-24599,-26613,-51257,-66014,-146693,-87952,-39773,-35502,-58922,-118288,-53992,-12396,-23028,-10752,-149311,-106703,-32664,-29361,-76401,-54159,-7425,-659,43046,-48059,19131,-57368,-87398,-46281,12755,-6765,1051,-10398,-41800,-32868,-48717,-43584,39326,-11957,-31833,46118,-24174,-25317,-73368,-38359,-99751,-16628,-19178,-1699,-25317,-57442,-66157,40489,-11758,89889,-28542,-50277,28935,-68685,-73799,-4811,-157032,-49662,-75034,17441,-121935,-16729,-8763,-57573,-72020,-9250,-97162,-121054,-26718,-57680,-69850,-56859,-27715,-34707,-25058,-7684,-1372,-69055,-19598,-11490,-28492,3021,-44890,-111187,-43268,-44287,-25092,-112688,-130505,-86944,-11168,-35370,-79828,-142401,-40507,-68783,-33053,-22748,4445,-43664,-69419,18341,-6531,-92979,47287,-67372,-25140,-118726,-48072,-44992,-117682,-46739,39518,2986,-6969,3736,-102019,6265,5259,-127615,-125054,-129449,-137530,-25579,-25046,15458,144370,73691,44544,-111363,-5380,-29594,-32702,-38875,-14299,462,-69776,10019,-44066,-28936,-106992,-212994,-96133,-127811,-23301,-39514,1837,-49402,-60609,14035,33952,-38603,-64128,-87957,-96024,-83751,-98583,-106707,-103230,-48017,-116362,-96449,-49365,-139180,44615,9404,-61265,-100130,-122772,-104009,-95518,-29231,-47709,-42239,138111,-89988,-141206,-131868,-91296,-90776,-96245,-33126,-5136,47668,-6726,-41520,-95145,55686,1019216,704626,138488,5567,6660,17893,-23612,-74451,-95576,-188610,-262682,-183543,-143027,-252561,-138251,-119481,-217144,-279600,-287539,-263993,-410360,-328156,-387485,-276406,79504,-31910,-57152,184538,253011,202723,149781,604693,2010431,4123830,5608710,7424462,13242631,24341972,240886747,218827887,35990148,21530723,14111115,10283501,7973904,6251350,4999344,3946295,3332109,2712494,2262680,1991181,1873825,1778866,1289424,1106768,815759,673140,447680,481161,481704,346676,333226,200294,199657,209497,110962,246472,139815,168473,106385,172118,268430,129745,152640,248166,582377,881271,190206,28039,30545,136285,202693,99835,79627,82851,56330,160886,49309,146568,157049,268703,213523,153326,56507,35138,71890,16010,61309,2169,160640,147220,147198,2223,33432,54749,73894,99448,105910,55087,61629,38086,-22306,106964,99815,89119,33627,43033,91804,33061,47122,66581,29984,-4270,41307,126743,22360,73147,471526,153269,39163,152488,81159,82009,70128,29647,124812,170268,149188,188843,126268,121209,101301,73582,75086,68273,75627,59647,39846,12752,85477,25730,137308,202960,162092,126568,151489,39198,-20081,41377,8780,-66410,111211,73906,94351,63243,22040,96546,30774,73855,40282,-37706,-4156,97965,49623,16144,77839,10801,89101,156743,130306,117883,94812,-5985,131681,50173,98685,5341,52047,72449,29869,-33690,26206,11078,27430,55233,79892,129930,7312,77441,-16994,29198,-4708,29404,38357,44046,49061,27820,83136,88509,45988,94329,101974,61368,-14892,-52484,43552,36443,40766,-67883,9862,39285,26735,-162,33350,-1491,-6752,36129,13304,69215,54828,81636,157712,52225,47914,-9069,-6554,38032,67720,89201,5692,19764,38322,49112,144617,48831,53415,128441,76458,113808,89787,42640,90359,22373,-50297,-2950,-66256,-28232,68941,26717,27380,16655,37564,95295,35145,65317,21051,72549,-62753,-4462,-33918,54829,-12533,14718,56928,4171,92409,60083,16071,68796,181,13962,42644,-36648,-54415,13623,-11994,-70588,-7629,48298,70861,-1465,29884,11315,-22972,7006,3836,33382,41486,2578,20400,110194,82863,7625,86552,79734,63862,47765,41931,23848,42497,22460,28152,30566,28102,67019,1488,43184,74634,58171,88888,4285,33554,15210,14966,-10166,48119,56298,28045,53944,33121,81010,121235,39652,39589,-22890,-1016,33870,-29525,91645,15331,-69036,7815,-7889,-10597,-16477,-24323,98902,137988,149282,42839,24766,45571,106831,31,71480,129917,67918,71251,27903,-5694,17427,36718,98184,53604,139763,82041,12916,27555,-5200,11532,74248,58424,54252,127521,24561,-1183,-70231,22319,109176,30160,47514,81768,14195,3157,46291,134995,88666,51403,8934,48822,23210,37299,-11234,22412,-31030,-69889,60116,98672,50374,-16329,-78023,-94058,-40798,-20196,-51266,21961,-44295,-65473,26566,70474,47009,47588,38576,17286,22627,25779,45144,124525,11563,24490,51641,84773,87835,21719,-4294,5838,15925,-25944,86710,75191,35203,25681,-33503,-33578,49732,84300,11437,-21348,39725,29598,14634,70779,12436,85943,-18325,4429,-45479,-4555,96172,-54973,61837,49417,29300,133880,47651,50261,-4030,1852,-3155,-46639,4624,-7862,74037,9150,-19605,-28485,92942,-17432,-576,26628,-20829,-61991,-22600,-35816,91872,7371,-52029,-76169,-12444,-17362,-55910,-49354,489,-13120,-596,5493,-50147,-60012,5722,-60284,-28786,-36384,-66434,-32022,-66047,-5632,90471,-11284,67221,99139,13870,78974,3359,26801,23715,78603,55458,13214,38495,-13583,-25273,27330,34309,-58277,72410,77310,13002,54434,20423,97465,155967,4376,43829,56698,51059,-31191,36975,91704,-8284,-37225,-2936,22360,78073,-18566,9431,15280,-21746,61288,39107,-12421,-23286,-27959,-24311,11158,-26300,30613,-15611,3323,20577,67321,166,-28687,15336,27414,12986,-17936,28405,4054,-1351,5237,-63881,-40196,69283,8157,82648,-61112,-47012,105979,45206,24233,-518,1738,44183,52887,6822,92254,-26013,-38282,-27985,-5691,21703,-45259,-9582,4825,-28939,111507,107392,1564,-4501,43987,59904,25510,29694,22129,-365,91745,66722,101436,46670,76383,75018,13393,43804,5714,24631,27381,-5971,51983,85168,14169,-32725,-35049,-1849,70731,-25615,63707,13817,116186,87180,-24116,823,-46645,-131586,-60960,13084,5565,28149,64995,-15087,-32337,1254,13260,9274,36,44767,-28992,73558,34739,-65974,16645,30478,24186,-121858,-34369,-56753,-3851,-5043,2615,88065,31582,-10741,-58123,7615,33159,-15667,-3204,-75690,51407,-43022,-1381,10946,17738,-22581,20772,-13645,-86059,-66124,32369,178067,33109,-108780,33865,59300,38224,3276,22837,10017,80916,-17159,52149,158,-6627,-57420,-10153,43608,75612,-71144,18936,-17469,17736,62708,57487,52244,18981,42317,4286,-85318,119720,-283,-22980,-47860,-22754,50015,30666,37225,9187,37283,-23729,-12964,5854,-30245,-5743,-72955,2933,58814,1622,-19546,70241,-52164,-36641,-22070,-709,31866,39566,29524,40798,41502,-828,33032,8470,5193,17282,-13547,-26901,10383,53021,-10377,-88051,14391,68339,9846,7780,1477,21209,17389,73752,38763,-1924,21867,64273,-32540,-2209,49004,-74209,-135635,-23656,-7515,7381,104497,15644,89901,64862,-22712,-19999,17504,25557,83537,35390,27351,47872,95575,54732,-11785,-40083,2915,-24442,-2318,30637,42078,65367,162533,103152,97496,74896,21167,38098,52442,58094,43509,10446,47228,41360,30771,44440,41801,16637,8295,64859,49767,20790,-7540,-26029,-19864,-7211,62016,36217,-19381,32368,16633,52058],[410,-29937,-51407,-68755,-34432,1508,-37986,17821,-36728,10181,41339,-9407,-44557,-33239,-99220,-115594,-30588,-120721,-105010,-1885,-72540,-55594,-38806,-65659,-97430,-148006,-51995,-57639,-56771,-78972,-91526,-47439,-11762,-23874,-15048,-145807,-99699,-47434,-30445,-96656,-50277,-13123,8998,20717,-65556,36691,-46708,-95064,-51741,2489,-12691,-31142,18356,-50809,-48547,-57118,-48169,39806,-9626,-16974,52719,-32568,-27622,-83084,-51138,-120217,-22744,-37957,-33581,-28028,-63551,-64826,46869,-8517,99608,-33650,-59372,36238,-71021,-79876,-18930,-148299,-27274,-47342,28361,-86316,-2851,-28614,-75032,-59029,526,-67791,-81358,-43488,-68241,-40483,-43139,-31754,-52676,-29279,-7404,1589,-85627,-14481,-17590,-27788,18192,-49979,-108756,-37581,-35622,-12567,-107460,-140977,-97853,-22796,-37904,-98316,-153389,-40026,-92886,-36043,3095,12141,-53219,-62570,13393,295,-97848,22036,-65535,-2834,-100943,-20333,-60158,-70653,25260,64566,16415,3017,-16688,-91082,6596,-4831,-113815,-109366,-137781,-117542,-25763,-7244,41318,203677,71825,22501,-139780,-29967,-44869,-29618,-86488,-19815,-6861,-56515,-3308,-40913,-30279,-133749,-195250,-131022,-139970,-37129,-43106,-34250,-108161,-122213,-21555,31442,-36426,-74431,-97417,-107020,-106034,-87469,-128800,-117461,-67951,-138367,-102916,-66156,-137239,59772,7961,-100377,-151887,-181023,-134766,-187273,-32763,-86483,-23892,168174,-95883,-165383,-158041,-139157,-117231,-148734,-110597,-67757,-12920,-72943,-97952,-112858,90922,1716146,890437,146472,-30592,-48855,23993,-69416,-122015,-177303,-254958,-331076,-193209,-183203,-318922,-150123,-173122,-368448,-405516,-382840,-443328,-574263,-494612,-602481,-419356,89505,-135835,-200049,62881,181016,125014,107601,715051,2631799,5717285,8002564,11269154,20642408,39344026,408727289,376805904,64094515,39425361,26643587,20140506,16095196,13192663,11111237,9010219,7937044,6792442,5872868,5338318,5044625,4736390,3784273,3494222,3024203,2665794,2221071,1982718,1750207,1437225,1368213,1178864,924963,868325,675839,726936,597778,524517,365460,402932,485200,308747,311301,408104,1042396,1819958,380267,98768,93652,197833,228319,65246,73910,-44611,-42476,145350,74990,163095,137435,328651,187856,142929,38337,69260,33773,5027,68383,3072,173100,202705,158468,46868,28650,65841,90072,110960,101093,45879,98403,63422,-10983,116900,98760,90416,23434,49844,98405,25277,61173,72454,20368,164,16705,93555,17490,24453,406487,151556,29441,137983,81009,85446,94118,48210,116441,149949,213566,245459,154143,127570,157744,80883,66557,55459,70578,66788,13338,22819,80294,11467,139108,256879,237493,121082,143888,47088,-16638,58393,35232,-56775,90276,86250,110780,77784,43031,98739,44395,81014,64024,-24911,-10898,108335,48955,20777,76056,31870,95651,184885,135845,115665,112464,24290,149331,57497,108710,29652,73320,79927,63257,-37410,7294,-3095,8830,11710,52865,125498,-15455,59389,-40278,34581,-29259,14338,40021,31885,36567,16675,75381,79854,20921,65098,98651,72610,-16355,-43485,53641,16896,17650,-88960,-8617,39732,20366,35762,26126,-1885,2235,23344,6366,55482,71358,87397,174790,41372,41423,22259,4879,16972,53159,63253,-26164,24752,45172,41314,145764,45711,87301,157732,91765,113573,85659,15528,38524,41830,-13358,16911,-55293,-33560,76705,22523,26233,26736,58773,87427,37486,66583,25464,41930,-76357,-362,-1743,82152,11619,38365,56359,13465,78537,38131,6115,73776,25611,22100,30144,1748,-28890,-5326,23256,-37495,1843,23850,62718,19342,50521,47201,1108,-5387,-7646,21497,30801,8743,-4474,75584,69475,750,84053,68167,68882,50221,24881,-16420,23599,-13653,25973,23930,8800,40479,-23066,2490,76045,58943,93075,6368,25358,2764,-14698,-2685,57951,50752,2272,58002,17942,38380,119935,41566,11667,-38900,-26028,44413,-38646,64024,217,-104336,-6491,5630,-35563,-67112,-34312,125173,136973,140508,75692,-6438,38735,117733,4501,92863,126755,64565,71552,14147,-37188,10101,-605,94468,55557,153355,67356,12910,13954,-39496,17634,62347,66089,84664,114826,-7432,-26121,-59435,45060,130198,22681,57114,85065,17655,-1483,48540,112649,70226,37493,14345,40213,3176,36151,12616,32736,-21214,-39943,57545,95961,69535,16611,-76917,-91761,-4590,-23429,-47756,26242,-25533,-46009,-7335,53706,14801,34630,24841,16272,7917,4643,28298,85172,31863,27169,50992,106508,83491,30164,9910,19685,40167,-41077,86060,51057,34802,64030,-66693,-15460,50562,82878,65084,11318,16799,-3346,-4967,99358,25358,87302,-47831,2342,-46594,-22182,87312,-48908,32981,36001,20392,77130,49646,72517,17757,9533,14088,-33788,32038,-6094,52844,16363,17347,-1174,95704,-11073,15744,44842,-4396,-64075,-31233,-29946,92007,19482,-49488,-75394,-17961,-27565,-15174,-24387,-1136,-31965,-20759,1170,-26326,-70944,13733,-54009,-33301,-42770,-68047,-20730,-58484,-8455,69170,-30776,44994,75500,-20009,61789,-19427,48728,21744,32334,39270,-3644,27657,-18564,-15882,199,8387,-76969,39105,96593,5221,83877,37438,79481,131839,-16832,37323,61929,61923,-22928,24028,67655,7849,-22487,32899,25810,75388,-46591,175,21284,-16419,66571,63552,-21855,-1413,21555,-28320,15124,-33639,64151,-25949,-22593,62156,71726,845,-26981,28532,24339,39397,-1994,35361,3374,-10541,37399,13625,-5497,73337,3834,66385,-68123,-55585,72070,27931,17242,-26251,-7931,63071,47013,19748,127205,-22332,-52547,-52285,14551,9753,-57331,-26374,-1551,-24761,82480,116294,13649,-15534,28942,57398,22379,40998,24921,23834,80326,66429,85324,55418,92113,60137,21026,76010,7249,40560,25665,4844,65212,74978,19942,-22196,-34892,-14507,83165,-28845,59353,11818,94370,90322,5900,26108,-34502,-136958,-83166,-25091,10901,-1123,54714,-29877,-27943,-2008,25297,18707,-2171,60018,-25228,67902,37980,-61410,3792,29874,39220,-82739,-6816,-43881,-1278,-22350,3248,92192,22648,-7618,-79043,21936,35233,-24918,-25631,-81915,22530,-27215,-13242,-529,31476,10644,15633,4778,-75686,-16714,31280,168697,27060,-106285,45238,59991,52868,3081,44937,27278,59837,-28554,37195,8255,27361,-48211,-18998,42282,63140,-64103,26831,20591,14908,2094,54814,34504,27465,55233,2859,-63089,108755,3714,21353,-43931,-30949,51842,26425,35811,25905,41918,2366,-20648,-1831,-36769,-21516,-67670,-7489,53499,1641,-21376,42970,-56742,-60294,209,5082,33509,40844,-292,34630,34269,-16271,34188,7022,1060,15265,-192,-32218,11174,44052,-34310,-104069,40489,74560,20703,18311,-35856,775,15276,59282,30108,5103,9590,53591,-19221,579,59644,-57863,-104940,-44080,3121,31343,98921,16652,98030,66671,-38605,-19733,24211,47289,79442,25881,6479,57553,89032,72552,-28729,-38170,13023,-20951,18550,44928,41736,78555,111942,91372,130667,56275,40432,48704,57970,80961,45928,25701,44170,31873,18487,49634,50516,-27214,-2316,66519,40672,24470,-7607,-18191,-22847,-30189,44701,-3198,-37724,-317,17584,64009],[-2547,-27917,-53211,-72326,-47085,616,-1537,46734,-22368,13099,49311,3682,-45225,-45787,-63762,-90211,-32848,-127479,-122083,-10203,-35205,-78380,-59312,-75399,-113217,-108538,-11990,-69146,-63441,-93765,-65840,-30073,-3738,-17110,-16874,-125006,-67479,-54306,-35079,-99741,-43076,-16930,21774,-10318,-80240,44282,-13095,-83929,-53364,-9402,-18136,-57941,45211,-48747,-58459,-46109,-35751,38556,5191,18976,62433,-39765,-30008,-76901,-48719,-120010,-21522,-58072,-63204,-27948,-55343,-50745,48920,953,92157,-31538,-58646,35889,-59636,-62255,-15911,-121429,-2143,-4784,50435,-21829,21122,-9833,-69099,-44980,7473,-52067,-44302,-44872,-72660,4582,-8758,-22482,-57248,-18614,1893,14205,-83391,-2591,-15165,-8163,47123,-43950,-89776,-35674,-27175,7496,-86875,-124271,-105113,-38109,-31950,-87997,-142496,-31772,-79305,-31335,34216,21744,-52839,-42331,14076,23700,-79303,3339,-54106,24599,-64655,15341,-61875,-7771,116507,97675,14535,16829,-5758,-45156,11386,-20425,-82883,-96855,-121133,-70435,-20308,24602,67344,245636,62652,3981,-107066,-25088,-56647,-7401,-107501,-9657,-7253,-22608,-1636,-21881,-10935,-136739,-118321,-136593,-115548,-28507,-33486,-58801,-131068,-136200,-34868,50397,-31612,-64711,-77977,-79386,-102747,-51891,-105973,-79454,-63818,-127841,-85525,-68162,-93029,76364,15516,-111505,-148886,-185526,-139683,-215085,-28855,-98053,3395,212057,-65370,-145022,-143744,-153787,-109400,-165404,-122466,-89176,-83450,-101425,-111639,-96470,153991,2109064,840849,146754,-40312,-72043,39865,-88431,-116206,-215927,-258129,-308232,-151450,-170563,-285778,-119975,-181147,-439642,-408060,-408222,-500040,-566723,-583859,-646056,-469701,89485,-225662,-308633,-68303,61891,6661,36178,615743,2528335,5674299,8124115,12014155,22618113,44401764,481253624,448364374,78234917,49270448,34153457,26455022,21741150,18384112,15835549,13495465,11923967,10471710,9394981,8622313,8287700,7946554,6686533,6302593,5793773,5298785,4673533,4165628,3717128,3237327,3116428,2851368,2339933,2155732,1871021,1755884,1588904,1348148,1085335,1041923,1062347,854161,799001,789933,1680134,2787920,864293,513171,436638,479961,406646,188185,178553,17164,-35507,181225,134524,188859,135014,420296,185456,109777,29821,82235,-15984,-5325,51634,-6699,120221,223734,125417,76401,3455,60726,43365,106306,71231,-1394,108891,48648,1295,106902,78562,67090,7728,59378,92917,12812,80523,61569,6585,2674,-29104,48379,14572,-2433,340182,123828,11609,101287,69041,64600,92077,51579,83794,105584,231885,249426,152368,111518,168581,71895,37099,29681,39926,56656,-25799,13142,44154,-13087,108791,255756,268635,88193,113024,34522,-18582,65298,43424,-56541,41849,84615,106947,81734,41447,82361,48767,69845,68461,-2867,-31911,94376,40726,17520,61830,50246,92881,185729,116033,89278,111372,49893,146642,51103,101482,47351,80377,88135,93878,-39801,-3850,-14470,-5250,-31224,23492,119210,-39017,38458,-47002,30758,-48011,-2143,38447,22919,28592,12536,68347,73850,-8757,26957,77822,76299,-13710,-34498,55894,1275,-6174,-111618,-24450,33405,8246,56346,12382,1060,10658,12413,-8328,35988,75850,71422,164117,22919,20577,40925,-4618,-21022,22408,33852,-61674,19606,46926,22104,129989,31443,89721,155324,80168,94669,64437,-12165,-28002,42167,24328,25283,-52513,-52925,69217,5593,18948,31059,70006,54426,35072,81643,26649,-3482,-93557,-4426,26606,100103,28394,50864,41004,16736,45054,11299,-16151,68495,21272,15509,8314,32575,4150,-21663,67239,6928,133,-12486,55279,33939,62174,70782,18174,-28254,-16316,4350,12500,13449,-25634,31878,38992,-10918,77487,53186,68971,48011,6664,-52349,-4512,-48841,22060,10657,-9055,3890,-35112,-43052,64692,60900,86006,17076,25448,-12757,-41202,4388,64876,46067,-16526,53070,888,-15373,90564,37778,-15448,-59152,-35414,64034,-27599,17688,-19250,-123968,-5770,22921,-52905,-110192,-49341,133765,117860,99517,98082,-34883,26174,112757,7570,81388,97343,51482,57174,-1680,-56119,-1690,-42574,67958,33097,126006,45565,13838,2080,-77168,18926,44009,62474,104561,87107,-43308,-36706,-42599,60641,113955,18984,51134,83389,13819,-8319,36002,86610,56632,34548,13847,26653,-17952,32566,28662,40811,-12184,-8240,50440,79388,63293,34516,-76737,-74560,33691,-29939,-61411,11208,-10194,-26759,-46371,28448,-20094,14199,20730,13391,-12654,-15268,10758,34260,53998,23185,28687,104222,68439,31933,19366,36037,56699,-58791,82949,18434,29166,93222,-89952,-2361,48763,66930,114585,43433,-8311,-41247,-29338,121865,36177,83705,-64902,-95,-40605,-38682,56321,-38882,-2340,36158,21039,25550,40552,91630,18759,18664,28823,-28875,52847,-2148,34154,27316,55520,5938,87095,5486,37836,58601,14402,-59684,-44758,-14571,77948,32780,-54540,-70446,-22716,-37806,14164,926,-1347,-46652,-37185,-9229,-7771,-72024,23517,-46154,-33592,-47595,-65220,-6994,-49591,-7759,40980,-49130,19696,37475,-57202,23783,-30443,63409,13610,-16226,11392,-24982,8862,-24132,-15901,-22218,-22431,-92199,-3156,73711,445,101629,60432,49257,70326,-25713,28381,60970,64553,-22350,5719,32578,23329,-6530,58281,28726,55785,-72245,-9132,21336,-11306,67497,78052,-23199,18509,66868,-43039,12853,-39342,109331,-30632,-40646,93216,68442,1705,-26529,36068,21785,60489,6713,39510,3331,-15046,57496,80811,11877,67825,9013,54464,-63697,-53108,41579,9688,8182,-47134,-19340,76205,39583,28673,135005,-16909,-64536,-79432,25662,-3202,-58893,-37728,-7876,-25140,61075,113154,25557,-21465,16183,38979,8581,43358,27292,36982,55781,56864,63833,52163,99234,49257,29626,95077,8401,47685,25973,9530,50191,51199,17607,-10856,-28290,-20867,85351,-21522,47288,8912,57322,71749,25022,36947,-18658,-115181,-86926,-62104,12209,-30897,39474,-48468,-22094,-11193,22036,26337,-9519,62240,-25957,52426,39433,-45843,-1853,26061,50524,-23078,16962,-30785,-4844,-31442,6528,64216,9562,-8241,-92803,17281,33646,-32290,-45240,-79899,-5757,-5311,-22075,-9440,36249,32283,4823,16852,-48515,31822,23327,139472,19153,-88465,36440,37603,47680,-6586,42524,27970,29651,-40768,18866,11937,62962,-40923,-24359,43266,52297,-51225,29566,42825,8270,-39735,60049,17861,38151,64007,8779,-32628,55917,3764,47630,-32306,-42152,37950,27363,38392,37878,32680,18284,-36251,-18695,-34383,-35196,-65222,-25121,45028,-8086,-20558,7334,-55022,-77694,18377,12747,32635,35276,-25136,29527,33801,-31068,23479,3807,2328,9473,-3040,-42071,8781,35186,-48312,-108295,48914,69725,30564,30808,-64795,-17708,10102,44190,13579,-3422,-6657,39916,-4117,3176,64566,-32763,-77022,-55181,23731,46681,73555,8628,93089,64696,-44125,-19485,28294,61947,65934,9768,-16406,67457,81529,97089,-42146,-30334,18833,-21068,40451,55715,57484,77819,33607,67656,139371,22282,49008,36559,59608,97060,47061,30701,27762,11629,3583,46963,59565,-58420,-3902,50310,18729,13642,-7120,-9654,-32067,-55052,21152,-41893,-45045,-19531,17434,66513],[-7111,-24255,-51641,-73875,-60639,5482,27739,65748,-14022,17041,48784,11786,-46685,-55380,-32804,-44651,-18445,-114197,-104436,-19596,7266,-82731,-84774,-71733,-112639,-35713,21024,-66561,-46837,-95901,-41357,-3145,8106,-5080,-16342,-98937,-23217,-48745,-41318,-83890,-30924,-17067,34722,-43316,-90210,37582,29771,-57502,-56628,-20630,-22027,-71724,62745,-37262,-59152,-18752,-4107,33805,23864,61895,70719,-39705,-29544,-54883,-35640,-92735,-10875,-76965,-80845,-24381,-33303,-30469,46882,13221,67318,-23594,-48824,31601,-37628,-30904,22428,-80031,20052,46628,79367,50389,53192,39631,-46245,-32114,11439,-42444,-28085,-35598,-66659,55374,37844,-5255,-51669,5782,20330,35921,-57688,8928,-12391,21626,80675,-23096,-64250,-36932,-19692,30116,-50848,-84022,-103559,-54416,-24477,-60430,-116788,-17518,-33708,-21411,64943,30334,-44123,-19004,16336,53826,-40304,-5975,-37649,50656,-20542,49375,-49551,43759,185019,123490,-6034,31090,35954,16090,19415,-36042,-44341,-90102,-87992,-13922,-11408,61898,83651,249122,46932,-4936,-36601,5307,-58730,23326,-93100,9983,-1503,21443,13876,2762,22312,-112981,-16800,-99491,-51996,-4389,-14138,-62667,-104898,-110323,-31063,87928,-26422,-35892,-33159,-32493,-79972,-6454,-57683,3713,-36603,-86818,-45893,-44837,-19579,87350,29091,-72027,-101435,-127045,-114670,-173476,-19517,-80136,28207,252357,-13146,-88918,-94165,-117976,-65055,-139797,-70405,-65853,-139656,-84118,-85974,-53957,217366,1928087,606558,137902,-21474,-53958,58412,-74449,-61596,-194129,-199463,-215327,-81362,-106096,-176953,-62397,-139431,-381699,-295680,-336181,-380468,-387731,-512672,-475035,-395077,77558,-267888,-341399,-164077,-68688,-103944,-39276,360289,1743595,4057030,5960018,9228909,17905047,36231814,409583453,385114768,68901748,44417804,31590800,25012824,21150949,18374883,16083848,14453078,12727435,11396624,10616996,9817166,9621735,9483956,8302357,7906618,7556438,7110457,6479209,5923855,5432574,4936545,4774699,4453438,3871370,3593329,3273806,3001238,2780623,2460386,2142540,2021928,1951129,1755137,1625541,1445620,2312569,3368817,1617921,1280535,1090042,1032508,853420,626413,541980,446261,288938,421851,332735,332588,300782,619774,334590,180110,143704,150961,22050,47952,70918,26957,70709,225306,86899,85192,-30453,50311,-34419,83368,13207,-66092,77017,-14533,6603,58229,28279,22033,-16687,64729,65222,-1461,91467,30701,-13414,-3715,-107185,6992,13226,387,307021,71452,-5645,48289,41246,8423,41126,32408,22307,48116,162863,189491,109826,73969,112122,37184,-8854,-5210,-10596,28677,-74002,-18695,-15003,-44483,42802,185620,222907,35076,59648,579,-31483,56703,29609,-69510,-22336,69618,80225,72904,16601,50221,40490,37801,49582,18911,-65880,53763,24156,4119,33490,48603,73857,155966,76362,38284,88584,58440,119855,31401,78460,51834,69670,90227,109261,-40855,-9488,-22736,-17130,-64723,-3262,109506,-55862,18071,-40353,18287,-51197,-19133,31833,17752,25630,17588,64449,71585,-35467,-10977,44402,73610,-6721,-27894,48727,-7913,-23854,-128348,-33058,26088,-4869,52942,-2047,7495,12931,2728,-24446,17962,68072,40277,135657,675,-6400,43382,-31068,-61944,-15271,7627,-95435,8404,45536,-120,101003,9988,55393,123170,32431,62936,33102,-33447,-83947,23191,51104,17695,-58206,-83474,51166,-17561,8678,28117,68708,10115,23275,99237,23121,-50580,-111218,-18982,43114,102405,33974,49305,14487,10953,193,-20348,-51179,55198,-17813,-6837,-21176,44515,35109,-31645,103903,51157,-11540,-51722,47452,38367,62658,72788,21348,-57636,-24626,-13691,-6800,14313,-36580,-7567,-10759,-21305,67541,36399,64101,38935,-9649,-80226,-31906,-70592,16813,-7602,-21337,-31794,-33027,-76677,46354,63299,65474,31408,36401,-27393,-54635,9949,65888,39150,-25346,40830,-18308,-58781,46392,30211,-33937,-72522,-30113,84038,-716,-28679,-38202,-121993,6773,37968,-58735,-131187,-66656,116942,83794,42967,101928,-52283,10902,89613,8518,44022,51464,34592,34849,-17119,-58049,-17380,-77094,27460,-2300,65440,24338,18164,-6056,-100335,16871,20432,51216,106555,53928,-75153,-34300,-22909,58092,71508,20092,27004,76341,6324,-16153,14485,64026,53771,38795,8746,6562,-36950,24826,36451,42040,-6641,18746,42392,46507,36938,36536,-77790,-42964,62026,-38329,-84347,-18942,-5962,-17267,-80622,3005,-47066,-10017,25183,10339,-33455,-27881,-285,-7902,73761,13791,-7292,76684,46596,27937,18618,52195,62079,-73110,76527,-14942,19911,95374,-104333,-2572,45766,44011,142467,64626,-27705,-75178,-53295,127452,44706,78501,-59191,769,-27978,-49373,14228,-29982,-32013,44767,29285,1877,22111,100418,-401,26130,37894,-29286,64279,2307,21075,39096,84345,-2953,64516,26518,65584,64693,29462,-51266,-63548,6460,55089,43549,-64019,-58903,-24997,-40122,16559,19006,350,-51993,-47190,-23534,1943,-61942,34963,-39454,-30600,-50090,-54837,6769,-39313,-5049,11790,-62108,-6485,2853,-83085,-24102,-34791,65847,4986,-56245,-23807,-43158,-12124,-27103,-23174,-32578,-48939,-102007,-43386,21275,1739,100512,80904,14539,-7183,-24828,18587,51502,52103,-28883,-12368,-1243,31671,3500,63828,30042,20843,-90347,-15079,15868,-7526,59455,79948,-17606,31383,94578,-65844,5974,-44788,140078,-25042,-46657,105285,57432,2418,-26758,36945,20836,71889,9703,40881,606,-9028,58713,105592,2424,51212,22382,49710,-53036,-41559,23373,-5418,556,-58531,-31103,79543,37055,29692,112523,-10837,-72210,-100487,27729,-18302,-50570,-40825,-16993,-28812,40228,97640,33517,-22399,10471,13252,-12114,34457,25630,37606,24531,40210,45344,36962,91679,45002,31329,98846,19016,42746,26211,6536,-4375,21296,8532,1173,-14925,-16295,74425,-7354,28712,5985,19254,33907,23305,27913,-3755,-76167,-68414,-86051,9759,-53408,24518,-63062,-12226,-20130,6648,31224,-20422,55374,-32075,32195,36602,-25638,-1031,24876,54585,32088,31939,-19274,-14129,-32904,10905,16781,-3732,-12793,-96645,-6307,29714,-35157,-56263,-72420,-26914,16600,-26665,-15021,27679,36483,-10896,19983,-12056,60109,8915,99797,11385,-59841,13163,-5660,27727,-22969,24697,11426,-4619,-50723,3338,10485,87061,-44063,-25223,52237,45690,-36622,26510,39832,54,-50591,66732,8991,48948,61321,23557,-1169,-22482,-2479,56292,-18665,-57362,14972,33814,42940,41287,11064,19804,-55787,-41720,-27061,-44926,-66942,-45521,35765,-21941,-17308,-26990,-47325,-86084,28383,21321,29752,25290,-44010,27461,39462,-43371,1994,-1751,7803,3974,-18731,-51785,-328,25816,-43810,-102557,35403,56579,36167,43433,-74176,-29065,5033,30091,-3639,-25326,-23424,25851,8697,7123,65411,-6098,-51613,-53854,46973,53622,47438,-6349,75712,59583,-42254,-19710,32350,68608,42393,-10372,-31917,70114,73234,118520,-48169,-17562,20608,-20686,55298,57472,86219,61287,-39819,35969,118569,-15014,48260,3274,56110,105155,42496,22277,803,-9030,-9961,36074,65190,-73723,1963,21323,-8544,-6232,-6803,-2924,-46282,-73597,6996,-66733,-40998,-24508,11664,58016],[-7553,-18979,-46336,-68984,-66061,16911,46054,68938,-11272,20334,41255,14320,-49197,-56892,-8279,3341,7241,-95229,-63504,-28541,44041,-64907,-106804,-52174,-98961,41266,41560,-45578,-9119,-80235,-15159,28908,18947,7585,-13491,-77372,17873,-29614,-40377,-53766,-12776,-12713,43862,-70198,-93549,18177,66858,-24311,-64429,-28617,-23867,-69565,67626,-20644,-49314,16104,37599,24083,38981,95551,72817,-25802,-24115,-22909,-18595,-43140,8592,-89285,-81267,-17696,-3370,-10888,42101,24669,30300,-12324,-32414,27449,-11575,-229,94505,-32276,34442,93875,107185,107364,84863,92575,-18108,-21395,13551,-30338,-37585,-23788,-49226,95696,81712,11290,-42097,39329,47234,59680,-15491,14252,-13149,47226,105886,11891,-40277,-38560,-13563,49816,-3153,-32958,-88330,-69119,-22777,-34386,-87273,-585,25033,-9647,89990,35412,-31024,-1435,15528,78140,9126,-6263,-23181,71057,19657,72089,-26987,60150,191464,122414,-39715,41699,90338,71572,27193,-46323,-8498,-83471,-50769,33391,-852,94070,81933,203567,28110,-559,31809,45521,-48557,50699,-49154,31160,8119,62504,38695,23174,57878,-68088,68743,-24256,33415,24072,9151,-47451,-41807,-72747,-17819,131352,-22312,3557,22877,9248,-49792,34355,-8502,98748,2757,-28707,5853,6353,58525,88695,42786,9115,-40429,-27879,-63428,-94916,-8725,-41089,41071,260681,40447,-17744,-29841,-38510,2255,-83111,7003,-14920,-155140,-38960,-41456,-3379,242377,1281796,338285,118923,14595,-3370,72966,-33315,14156,-126761,-111511,-109759,-17185,-16269,-52288,92,-70778,-229979,-144934,-196105,-144322,-140280,-283155,-187461,-236312,55199,-250571,-301755,-199177,-169132,-166467,-96915,93008,763986,1958162,3005502,4877904,9821339,20654607,244698934,232084925,42856496,28370217,20823014,16905883,14768253,13179558,11764323,11128934,9829043,8973630,8710453,8159366,8176185,8289143,7547597,7256933,7161853,6923424,6463950,6130060,5792284,5457742,5292058,4989482,4590817,4333011,4053799,3749210,3497538,3289977,3009798,2878095,2738384,2612130,2439957,2152406,2654681,3336872,2323518,2067396,1798103,1658227,1469474,1300145,1137198,1131101,932468,918929,729267,681723,721202,938359,689999,477229,467509,392036,270105,265195,242454,202348,170714,288080,146792,132994,4929,103366,-15914,79782,-6300,-46398,53053,-56406,16375,6036,-12908,443,-36888,67372,18737,-14275,80432,-8542,-30305,-19019,-190887,-19313,10351,-18082,250354,48,-27494,-20892,-6677,-86513,-69610,-15477,-67222,-12545,-5171,76490,24005,15308,-3465,-30774,-64841,-52543,-68640,-20933,-131964,-64731,-79204,-77322,-59181,55343,87420,-25656,-12923,-49844,-56421,31116,-2119,-93239,-83664,41244,34391,52338,-26211,9739,21493,-10010,10178,30018,-105203,-6708,810,-19070,-6833,12975,37377,102050,27817,-29182,45750,40531,72960,1603,45971,40003,43277,79561,97411,-42140,-14036,-29049,-29293,-85741,-24248,93701,-61329,534,-27937,922,-34665,-35655,18874,14179,23693,29724,62078,71704,-54403,-42376,6167,66785,3851,-25335,32678,-10036,-31295,-132352,-33450,20811,-14611,25627,-11986,15719,5293,-6559,-34991,6793,51525,5538,102856,-20564,-31060,30775,-62948,-90592,-48911,-10132,-120296,-4107,43356,-16393,66295,-11480,-5089,72044,-41651,27740,1430,-44835,-109039,-8407,57241,-4207,-70296,-116672,28917,-38492,-295,19543,55975,-29616,-334,103811,14342,-88047,-124484,-38799,45361,86914,28374,35073,-16201,-4157,-43125,-53198,-92770,37760,-78311,-39177,-53892,36864,54140,-33794,119139,80148,-29421,-82283,37267,31481,52838,50834,8738,-82979,-33871,-26774,-22129,9682,-34476,-32507,-72139,-23628,56978,19346,53027,24137,-20827,-99080,-49077,-73616,11038,-28662,-28453,-56833,-19027,-87745,27746,64198,35531,43597,55185,-36983,-50447,13205,59465,27375,-24752,24026,-37782,-76296,6440,22399,-38971,-73026,-14804,95344,31262,-58941,-50739,-100413,23745,45456,-53217,-122698,-81662,77430,44301,-7782,85406,-54146,-3675,53481,7005,-6543,3175,19273,14681,-29171,-44261,-35148,-96350,-12817,-33798,-4707,10601,26486,-9661,-93208,14296,-4395,36697,86156,24556,-93180,-25082,-4812,34854,20909,22682,-12471,63679,-1475,-22679,-6545,45310,57755,42037,2037,-20476,-51642,12589,38057,32015,-6100,36364,36519,1095,5120,27756,-76485,-2975,72988,-46921,-103786,-54333,-14766,-26275,-102211,-14837,-58807,-32606,33373,8164,-48248,-30479,-2181,-28481,87100,1010,-45513,34418,24368,20335,5510,65624,57254,-78891,65232,-44037,9335,63224,-112849,-19153,42239,23287,139289,70264,-34512,-96747,-71325,110919,50070,71508,-29071,8043,-11474,-49078,-27404,-25371,-46029,46636,39745,6343,-1306,95158,-28517,29562,39059,-29655,67232,5976,12370,47228,93614,-14865,30504,45338,92494,60583,35655,-43134,-83954,27586,32752,50293,-72163,-39514,-20048,-28749,-5354,30196,4149,-42963,-49997,-36250,3138,-42363,47290,-35570,-24964,-51067,-37617,17679,-25755,-4669,-13305,-66826,-30250,-14368,-89441,-62460,-36843,54931,1509,-81128,-58598,-49887,-29773,-24471,-31559,-29730,-62391,-103810,-72140,-34701,9459,79622,89982,-14302,-69929,-21727,10421,36076,25394,-37604,-25584,-25275,28552,2540,49629,28835,-22272,-96566,-14408,6946,-4065,42307,70996,-9758,34103,99109,-88992,-2103,-50841,136622,-6394,-41818,95127,40839,1558,-26906,31590,21588,73556,7168,39864,-7274,7838,42914,81378,-28375,25584,40135,50139,-42986,-26296,20275,-13939,-3747,-58205,-41226,71831,43104,20762,69313,-6377,-75150,-107039,22870,-37732,-37016,-35273,-29499,-33082,11617,74857,36717,-20075,11624,-10663,-34309,15875,17848,28520,-5001,20624,35230,14201,69829,46474,19333,90817,44164,26007,23452,-3528,-89022,-6714,-2855,12715,3515,-1783,52027,4904,5924,3885,-4698,-12371,-405,662,6104,-34833,-33526,-86699,3505,-65438,12628,-65213,1831,-22818,-11279,32870,-32663,43753,-40976,11834,28326,-9059,2600,30770,50894,64108,36232,-10229,-25304,-29542,13780,-30831,-13262,-19121,-89432,-41988,23126,-32104,-54372,-63076,-37110,35716,-26981,-17831,6183,23882,-28769,15065,24790,61212,-8793,61653,5246,-29543,-11756,-56356,4013,-41360,4537,-15864,-37061,-55799,-3971,3992,86965,-59509,-22370,67091,42403,-26021,17427,13239,-7160,-33559,70357,10854,57570,44084,41643,26002,-94850,-15268,51699,-9654,-73951,-9326,43482,46039,35338,-17204,9180,-72916,-65382,-18418,-51431,-71434,-62810,28442,-32796,-13411,-47911,-34668,-84992,29559,29574,25824,14350,-56322,29412,48192,-51740,-25172,-8168,15891,1878,-37177,-55669,-16976,14380,-18758,-88739,6280,40624,35294,54092,-60607,-29271,5023,14699,-17033,-52245,-35904,13932,16571,14151,64429,14551,-21745,-42389,63394,55309,37711,-24329,51192,50203,-36420,-21122,37345,67845,13133,-30320,-34436,59374,62074,125771,-44205,-1798,20143,-15809,57846,48441,112543,32336,-81564,2719,75563,-42922,41814,-39072,47155,107416,29455,3051,-30355,-20994,-19827,19144,64969,-75223,11138,-10284,-34049,-27650,-8740,-274,-61822,-81511,9176,-71400,-28089,-23207,-1202,40759],[1096,-12459,-36575,-55000,-53561,33135,54325,57367,-10379,21880,29494,12923,-51235,-48412,10467,39136,34626,-85835,-22693,-36860,66441,-30101,-116002,-20187,-76485,91800,50037,-8864,37936,-47592,13067,59273,24432,15707,-8206,-63080,44837,-274,-21294,-18457,9625,-4637,44476,-83986,-88403,-7095,88774,5159,-74998,-30966,-23527,-54094,63601,-3940,-30451,47482,73373,9354,46455,109211,65636,4699,-13693,8950,-3784,14790,33144,-88551,-65517,-9140,25178,2871,36533,32134,-10225,-375,-13240,25492,11303,18007,168739,12055,38652,120850,125801,135810,101174,119180,3510,-12800,15270,-12468,-62354,-17274,-24604,109883,107727,19540,-34224,74750,81603,76424,27282,10775,-17239,55324,111826,53954,-18846,-36275,-9294,61892,47361,13645,-59053,-80297,-30979,-24085,-63461,15041,75492,684,106137,35545,-18247,5529,8375,86311,55468,-431,-17102,84499,46770,76307,-856,35919,126723,80489,-75032,44936,131971,106777,29983,-49414,16852,-68929,-20462,58489,10380,112623,59629,119475,11108,16434,68435,77085,-29167,65836,6121,48445,18822,89916,66204,33394,84357,-15173,115577,63656,108953,47163,30396,-23648,26835,-51923,-1897,162872,-19624,41019,71443,28045,-23709,61015,25090,165418,38330,27364,53885,73270,116304,81386,50146,92119,5595,70479,2206,-23286,-717,5323,38741,221048,79279,44314,26361,53528,68864,-18091,65557,37686,-117144,5857,-4251,36482,205877,562046,153437,90467,50381,57363,79523,19013,76745,-48021,-36962,-40789,19176,62338,35377,46822,-9935,-73724,-35418,-61108,74908,54638,-979,62241,-75270,27735,-187844,-231102,-179282,-211831,-172581,-124758,-67173,93793,506091,881626,1480891,3150549,7074699,89267082,85149887,16674786,11447963,8855138,7476221,6826601,6283061,5841124,5736706,5225067,4900159,5003446,4834553,4987477,5167117,4947469,4838727,4927138,4911107,4670013,4647138,4521811,4403885,4292393,4099720,4003907,3865411,3661077,3480869,3271353,3298975,3133252,3065066,2919585,2888467,2739116,2502053,2519620,2802222,2568584,2417484,2168889,2006832,1931430,1859331,1685198,1690265,1580391,1483080,1210939,1158411,1258253,1262093,1127181,955517,929775,818693,726446,667376,613694,555330,501033,494869,383262,311241,210815,305343,223015,182108,132864,168864,147447,46734,86873,52960,50035,83292,-1249,101115,3198,-2436,73320,-8188,-4267,-9637,-193707,-8760,24131,-40536,183289,-38132,-49253,-74531,-43837,-177160,-188975,-71840,-152484,-61321,-199927,-40011,-73664,-54344,-122113,-111970,-114077,-112000,-120830,-89161,-201195,-104128,-123281,-108836,-177962,-91694,-98094,-79006,-94046,-104742,-89290,-7660,-43716,-119732,-121637,-5537,-21279,21814,-76087,-29810,-1305,-61909,-40720,17045,-138124,-75159,-25604,-47794,-53149,-58328,-9969,39942,-16303,-97341,-10422,-5732,17532,-31720,12729,13672,8628,50860,54051,-46183,-21431,-34986,-42371,-95815,-38260,69482,-55389,-13416,-17579,-15506,-2536,-50021,-875,8999,16924,42804,56649,70734,-65231,-65394,-28442,57988,16102,-27002,10587,-5788,-28339,-121342,-28858,16403,-18300,-16705,-14738,22048,-12553,-16017,-35533,4317,32021,-21334,75428,-36373,-47241,7709,-85783,-97174,-69308,-17281,-129240,-14635,41730,-20850,34582,-24773,-68443,16971,-112715,-1059,-22011,-47149,-97484,-41909,39228,-33058,-85073,-140884,8721,-50193,-4420,9470,35312,-53459,-33875,84880,875,-109898,-127225,-52309,36584,56664,14965,13454,-43025,-25850,-72781,-81442,-129119,20001,-135082,-71527,-81832,18221,55879,-29304,108003,81933,-48128,-94983,22921,15266,36234,11692,-15998,-93631,-43165,-29872,-30672,-428,-21134,-40042,-126756,-13531,49130,3744,34259,7923,-24557,-108226,-50568,-60474,5482,-50694,-32955,-66444,1685,-76902,13885,62110,5697,49231,75450,-37549,-31134,13990,46776,10121,-18192,5686,-53951,-67204,-14016,18205,-30245,-62037,3665,91897,56017,-66255,-52037,-68064,37234,42831,-40349,-88116,-89734,28501,9668,-37023,54593,-41221,-14868,13969,3067,-56131,-34420,8818,5417,-34871,-20583,-51684,-99706,-39014,-47147,-59895,8124,37267,-9143,-52187,14355,-23914,22466,45853,5120,-89570,-16612,7311,-106,-21670,20851,-58080,45701,-7971,-24998,-17869,26439,57922,36773,-3048,-50604,-61158,-2078,36531,9710,-10163,43753,34467,-44968,-16533,16095,-66126,36021,68318,-54126,-109863,-83805,-32584,-56168,-107645,-20708,-53574,-48438,39235,6888,-52272,-24132,2665,-27870,91287,-12418,-76627,-6334,7639,11653,-18134,74507,46886,-73793,48500,-66940,-344,8274,-117180,-46712,38050,11156,107006,61968,-25639,-101404,-78630,76418,50295,60442,16720,22599,4863,-35185,-59785,-24328,-41393,27440,46064,22264,-24078,77049,-49961,28475,31692,-25045,66385,8424,4459,46792,77791,-17300,-6039,57019,106070,45835,30791,-39135,-98201,43898,19994,53424,-73514,-13787,-599,-3186,-32681,44064,9608,-19252,-46613,-41357,-801,-17398,58631,-34404,-16949,-52488,-18169,23427,-6354,-11951,-31986,-62492,-47675,-10925,-77984,-75902,-37570,35521,6409,-89102,-83358,-39794,-40374,-14513,-34008,-18573,-57865,-95035,-84643,-70924,20407,44154,82495,-27974,-93032,-24464,6585,20898,-7288,-41642,-32045,-36216,13602,-10390,23699,24480,-62100,-88538,-5387,-2251,1885,20486,56183,-4566,26699,84276,-102524,-7529,-56850,97614,21414,-32066,65565,22397,-1932,-26110,21742,23556,67922,-2180,36847,-20899,29721,20129,27948,-64534,-2912,57821,49680,-38606,-13940,28891,-14041,-5403,-46948,-47002,55644,55765,2330,20681,-6169,-73847,-95490,14021,-63012,-24409,-23394,-43457,-34769,-25784,52864,36348,-16865,15043,-26834,-52915,-7252,4751,15130,-25383,2942,34285,-8437,41434,49722,-8295,77554,80053,1055,15075,-18022,-171915,-26757,-10735,21267,22639,17008,25511,5961,-17760,3860,-4514,-52613,-37814,-35659,9252,-4193,4024,-64063,-6400,-68917,3598,-50272,18089,-15803,-20442,31145,-43743,30272,-47936,-4849,15448,-2840,4668,43549,41929,69822,30807,-3792,-32834,-24999,12117,-64769,-16247,-23574,-71707,-78329,11818,-23461,-38357,-54560,-34926,52651,-24468,-19067,-23034,706,-44586,5574,54822,41058,-25252,33908,1407,-7575,-24255,-94377,-11326,-56998,-9283,-42905,-62552,-54851,-767,-6481,58141,-80259,-17648,78358,39019,-25042,2829,-25474,-11782,-5087,69115,21825,62356,15423,53002,46130,-135061,-32217,39000,-9254,-85593,-29626,51734,44518,22565,-44050,-6560,-81843,-82940,-10930,-56632,-74732,-71553,24935,-34813,-10788,-45656,-18534,-75696,24105,36088,22240,5967,-61352,34962,56193,-55923,-50013,-12490,24917,4270,-46898,-49570,-38330,-575,20895,-67953,-23914,27895,27540,60865,-30312,-17446,14921,-4888,-25328,-73495,-40021,6141,18936,25042,63123,23818,15589,-27393,65314,54888,49577,-40766,26725,33213,-30001,-24122,41599,60984,-14487,-45867,-23722,33992,45748,112840,-30811,14130,19657,-4897,47912,31726,117187,113,-84735,-24968,25201,-53972,33580,-72847,33522,106725,8559,-19697,-57957,-20303,-26812,397,58791,-66404,18518,-34111,-53229,-43794,-14933,-2733,-73774,-79401,22766,-58491,-10493,-25300,-18674,20415],[20039,-5236,-21965,-33603,-19449,49798,56125,39409,-7146,21723,16775,10392,-50375,-32429,23718,56998,53637,-90873,-1371,-45158,70200,9417,-107260,16995,-48304,107027,50114,33405,78693,-6797,38881,80574,22293,15539,-536,-52785,53965,31736,20270,12276,30520,4883,32095,-80963,-73607,-29310,94067,22482,-82490,-26241,-20964,-31603,60059,9202,-6739,66470,90308,-8362,45706,101712,49132,46796,-822,30263,4875,65042,56664,-70621,-40078,-382,43614,8398,32132,33390,-45188,10157,4186,24401,25823,19874,199606,45133,33565,116585,130372,137334,87550,105737,11185,-5312,17468,8917,-84007,-20405,-1817,90898,107643,16406,-30833,103582,120555,79833,53636,-496,-22356,40485,94865,91069,5295,-25711,-7774,63260,87320,44455,-22547,-86887,-47694,-30228,-49955,25853,103843,7203,113421,30711,-9500,1315,-5655,74061,86659,7525,-22399,91719,56694,59513,21785,-10961,22097,2175,-99720,38614,143369,116558,23865,-47340,28347,-43579,-3459,57133,21895,114018,22236,25448,532,40552,68064,87820,-8058,65405,51077,61264,28287,98919,89454,32734,95088,29569,124568,130497,146336,59944,45291,-3871,69438,-59260,11855,168191,-17689,66251,97872,19020,-7188,70423,38738,180998,56400,64829,83486,129403,139061,70586,47401,133690,25412,132034,65483,14128,1767,45892,25159,146153,96106,78429,60494,120161,111944,32879,84136,70779,-37350,31403,6635,54857,119870,103689,63215,56799,72153,102698,77245,62583,103134,11536,-2295,-20541,27661,101391,67685,65857,17349,16054,3958,5503,173248,144430,196604,183613,27210,3544,-108645,-172306,-132538,-195655,-143528,-121746,-101990,-120839,15108,96197,88448,205959,609759,9301103,8117772,2246500,1675436,1587845,1516442,1523193,1468919,1603348,1448759,1570012,1569556,1738088,1850631,2013694,2049364,2140172,2201051,2324210,2415394,2307682,2462959,2450725,2456704,2435989,2390607,2507086,2498295,2345561,2354574,2266047,2468718,2425257,2442212,2345779,2380380,2302547,2236162,1973076,2075812,2197495,2136821,1995341,1858533,1934931,1946155,1844391,1779685,1822277,1776437,1516755,1509130,1594366,1413709,1402984,1366187,1296968,1251494,1187499,1099568,1049594,962767,942535,813918,736281,630362,587008,647583,646720,450784,480793,561008,423628,349930,284320,283195,284262,315264,155870,225275,101398,83366,144886,99604,117596,85816,-24327,80521,97422,34236,211084,41126,-27347,-34789,1588,-171429,-202267,-73922,-159409,-63430,-275722,-76899,-110035,-95171,-157700,-144289,-118404,-150803,-147811,-140024,-258449,-104406,-118064,-130208,-257484,-183215,-236482,-105449,-154027,-141009,-117056,-46578,-86061,-138336,-119155,-68475,-70485,-14660,-115363,-59680,-18382,-102472,-89892,-29748,-152234,-137393,-51187,-73395,-99104,-147066,-54512,-8689,-43871,-146856,-66701,-69058,-30010,-59718,-12876,-20539,-23310,3378,-11471,-56287,-32910,-41381,-54521,-97951,-45353,36390,-42396,-23392,-13646,-24967,33421,-59949,-26490,431,1295,48763,43306,64605,-71280,-81662,-52589,48370,27164,-31364,-12876,3378,-18462,-99860,-24907,8632,-15669,-59684,-10878,22350,-36928,-25508,-26432,8693,15519,-34583,55409,-44082,-52691,-19610,-88081,-81048,-71786,-15439,-118112,-22531,40378,-13087,12545,-24039,-108800,-28377,-146855,-16104,-32921,-44290,-59272,-66573,2424,-58602,-98263,-145675,-4692,-49646,-2306,2737,11224,-58398,-70236,44025,-15410,-115534,-113001,-47119,23342,19196,-1081,-8140,-59411,-49060,-82577,-99649,-147155,4513,-164574,-93739,-94495,1524,42668,-21298,77697,54407,-61857,-86796,3797,-5712,17771,-30537,-45091,-85258,-49503,-21045,-31597,-13813,-2131,-34892,-153572,8362,46081,-8317,8277,-3971,-20099,-105176,-36358,-38502,415,-72490,-37621,-62248,22595,-54271,6882,56789,-13583,46656,90927,-25642,-4734,12833,31806,-10746,-10437,-11424,-62906,-43616,-9965,20314,-11712,-46642,18259,72947,65026,-53854,-40415,-36168,41988,31567,-26169,-40679,-88209,-12095,-13966,-40897,21613,-19030,-21501,-20048,-3001,-92470,-53267,3892,10023,-32128,5469,-62780,-92680,-43458,-36656,-88058,16362,47400,-5718,9496,19263,-31084,10439,-3808,-2609,-63054,-14645,10571,-29621,-46772,9397,-96101,23814,-13495,-20689,-14423,3504,44192,20347,-4514,-74736,-65390,-14882,34462,-21196,-16558,43756,36011,-75335,-19756,8589,-41232,65906,58160,-58553,-100080,-99168,-51359,-98154,-98346,-15022,-35383,-54728,38129,5597,-43823,-12705,8767,-16866,85422,-23318,-97075,-33267,-747,3960,-46959,77984,37326,-59384,28189,-82366,-7654,-42343,-116026,-72312,32553,8581,57234,45551,-3152,-90176,-72251,36288,42991,44078,62478,42014,17213,-10098,-78069,-22701,-23897,-13903,43642,30622,-41084,51699,-53021,24604,17219,-13746,69165,10201,-5730,34104,40065,-5532,-32214,60264,94102,23102,16319,-40616,-96867,53063,21628,54014,-65544,14434,37213,30706,-43702,71131,15507,11641,-39206,-35500,-5365,7657,66372,-34114,-6690,-56358,-3264,23206,19982,-30039,-44896,-50549,-55533,5766,-58036,-62554,-34969,18509,19092,-82465,-89234,-13712,-42748,2396,-26297,-7038,-36345,-74591,-81790,-78612,28625,2961,59588,-22687,-71521,-36933,8936,12862,-34694,-35728,-32882,-35069,-9134,-31982,-2390,16858,-86340,-67424,11152,-8485,13293,848,41690,-3643,12362,59652,-98773,-7724,-60444,39232,46095,-25427,23694,6209,-7466,-23633,9994,26016,58016,-19403,31999,-38372,47323,2982,-24144,-89331,-25137,72013,41004,-40728,-9662,41868,-6124,-7278,-28302,-44778,37139,67885,-22790,-20781,-12096,-69098,-69021,4341,-92909,-17455,-9568,-55161,-31434,-64388,38225,34307,-14475,14153,-34294,-64653,-28166,-9768,3078,-32712,-8874,39226,-22430,18317,49390,-46245,65490,114764,-26470,42,-33076,-215703,-35686,-10315,23698,35951,32887,6151,-9187,-38682,7497,20340,-75157,-74898,-67643,7065,10129,28735,-34452,-18875,-67926,-4409,-20373,33526,464,-14004,26247,-51126,16364,-48247,-15027,621,-9544,2254,57320,31946,59181,18867,36,-32029,-22167,3419,-82678,-11940,-22590,-45604,-103687,-6661,-11307,-10935,-47913,-20670,68998,-21729,-19650,-51603,-24404,-53948,-4157,73896,12184,-36173,19692,-226,-474,-16363,-103968,-10406,-66969,-15482,-59295,-78212,-48477,10902,-18845,9901,-93338,-12815,74334,31903,-36828,-15647,-61260,-13988,14612,63689,36561,62821,-16207,49030,58539,-137424,-48872,22937,-15904,-84840,-44609,53096,36870,7733,-61810,-19271,-80076,-88554,-5719,-61655,-71808,-68537,25164,-25613,-10277,-18710,-823,-60377,15710,39509,20398,2665,-59004,42404,60594,-56877,-63981,-11813,33293,10106,-40851,-33307,-58529,-19077,63004,-41732,-39421,22635,14506,62484,3705,2952,37149,-28718,-29533,-80996,-34128,3466,17103,38793,61450,20734,53500,-16178,50106,53642,74897,-51788,7567,5679,-25834,-28161,41670,49608,-33834,-54282,-4378,-1256,23987,83028,-12057,27009,20608,10164,30255,14192,90393,-22682,-60486,-41599,-18367,-48667,26216,-83325,17069,104070,-15840,-37177,-75453,-9482,-33979,-15327,48738,-49916,20096,-44477,-64653,-50500,-25819,-9559,-77799,-71280,36019,-36870,7170,-35036,-35467,3870],[44871,2146,-3097,-10247,29019,61185,55240,26281,319,21040,6225,9329,-44506,-15314,29674,59140,57678,-101402,-2070,-53712,56401,39927,-82538,51234,-16257,103489,45612,67033,100708,27138,55374,87117,13328,6225,8824,-41847,47963,56725,74966,31593,41218,12883,4490,-61926,-49736,-41588,86827,24483,-79873,-14692,-15886,-8381,65838,17879,16002,69194,86235,-25234,38490,80276,26718,87302,10001,34546,6280,97192,72507,-37104,-13839,7073,47652,5859,30262,27526,-67780,17877,15462,20185,30268,10294,161635,63291,22851,82156,120956,124393,41789,61552,4222,2826,19930,29397,-87463,-32562,8824,45192,84018,4501,-31120,118234,155926,68728,53909,-15899,-25730,8478,60616,111539,36775,-4274,-10087,52784,102596,55239,8961,-88439,-66021,-40495,-46055,29835,107553,8864,114834,22190,-6252,-11430,-24102,44461,96391,14197,-37380,93669,51108,24967,35935,-49195,-69098,-83571,-105588,22902,124935,104110,7957,-43974,27102,-12660,-935,33555,33315,100145,-17881,-47514,-1015,63142,45083,76196,6418,51864,71404,72616,35307,91099,102933,24849,90243,52762,109076,155542,138848,62129,52255,3856,72134,-86191,20702,143831,-15309,76800,97477,-10107,1704,64841,36905,150468,51321,76766,88681,146729,127017,62452,35740,117906,23754,144784,110668,16103,-1432,72096,8938,69416,91726,76937,70389,139125,119512,57514,69386,75954,51916,36041,-12311,52617,26280,-43403,13136,26356,75817,115036,67483,81249,90102,39900,-5475,-30466,21782,92654,56921,56468,6705,30271,-5199,-3653,146097,154904,241119,190973,65493,-8139,-39740,-139311,-90175,-143365,-107496,-95049,-69203,-73314,57072,91381,32518,-25060,-220770,-3289866,-4708847,-628149,-518982,-267952,-153500,-114425,-111776,106982,-229885,29873,107927,180914,350164,461774,323025,438034,587265,659297,728737,652044,791735,762024,767681,815457,868830,1014206,1076750,933919,1066243,1117951,1323075,1347526,1413139,1373276,1414296,1403455,1495259,1281420,1415778,1452127,1447604,1421961,1314583,1465161,1511263,1508996,1384583,1510953,1594559,1442360,1493017,1492211,1294188,1350658,1441746,1347690,1423793,1372013,1302670,1290596,1193207,1225710,1067406,1011816,949012,960690,969461,1027874,811759,904182,934270,786756,735812,591624,641280,623538,624840,434277,461217,345439,275781,351123,335181,340610,295409,307833,280211,258008,261621,375882,264232,101317,160825,179802,-1410,-23927,47427,-19343,25686,-123781,30595,-15994,-44340,-54221,-59339,-31977,-102596,-115302,-103634,-241738,-34598,-41004,-111563,-223242,-153752,-226533,-79801,-144959,-124794,-112091,-59479,-113659,-136327,-66979,-116026,-86916,-42609,-120613,-69588,-18086,-113905,-120807,-94755,-136695,-173364,-70241,-83578,-138736,-215923,-79164,-23580,-46782,-160821,-102680,-121615,-53058,-74999,-24451,-53351,-41253,-51859,-76138,-74882,-45612,-47421,-62027,-93615,-45840,-2330,-28918,-28224,-15303,-22998,58427,-63067,-55066,-9994,-22461,40905,20269,50989,-76500,-93427,-62596,37827,33863,-35565,-32325,15786,-7181,-77980,-26319,-6522,-8729,-88815,-3719,14057,-61035,-33948,-12863,15551,6121,-37409,38069,-43804,-49525,-45259,-66210,-50314,-57448,-9171,-88095,-29583,37780,1686,2110,-8943,-110289,-56110,-127280,-14644,-32254,-40880,-14068,-75266,-39643,-72026,-106236,-126680,-9029,-38684,4826,2626,-11936,-49443,-98343,-5144,-31308,-107728,-77343,-17670,12103,-15746,-14833,-22858,-62176,-67902,-74535,-105111,-138588,-7714,-157171,-99228,-83232,-1947,24193,-13304,43944,7711,-65829,-61870,-18919,-25601,2121,-60225,-69566,-61691,-48912,-2678,-25451,-26379,15515,-25865,-141557,35652,47619,-14459,-20610,-6829,-8376,-86367,-10928,-15533,-4516,-92886,-44044,-50855,37892,-32268,6351,48983,-16306,37003,98067,922,19010,10772,20117,-31550,-5737,-25083,-62036,-21123,12711,29093,10210,-35521,23543,43351,56748,-30802,-18555,-13285,37030,17070,-16236,1964,-77525,-30720,-26226,-26964,-250,4152,-24160,-43986,-10773,-107676,-51953,2999,24153,-20675,27508,-64729,-82796,-27636,-6735,-92193,30945,53328,-884,67071,29239,-21608,1054,-48267,-805,-21547,-21344,4518,-37136,-52716,-12954,-113439,666,-19472,-9078,2475,-23413,14183,-3819,-2543,-82436,-64181,-20861,33103,-53361,-22029,40936,39310,-78155,-7279,8674,-2787,83864,54659,-58956,-79118,-97795,-62178,-133640,-79436,-2287,-12150,-52150,28561,2956,-24798,-980,10661,-8420,70294,-28737,-108609,-44131,-1701,-1648,-73538,76069,33958,-40873,8390,-87304,-12215,-60850,-106225,-81123,25000,11422,5665,28051,26405,-68765,-52428,4900,26860,24541,92616,60796,23287,18724,-81084,-15731,-5193,-62558,31586,21833,-49193,26890,-35248,21279,-980,1618,82509,12523,-18636,8572,-6054,16393,-37055,57437,53525,-2133,-3328,-45644,-73588,55966,36776,52506,-49704,41062,85892,62356,-28330,110349,19967,36111,-30340,-19748,-6958,27887,68085,-31911,5432,-63378,1076,18131,50899,-56702,-54092,-34221,-52659,23473,-40282,-33297,-26461,16547,35280,-66097,-71886,20193,-38125,23512,-9447,-1988,-4563,-44489,-68849,-63724,27989,-34702,28399,-3914,-23330,-56519,17362,16274,-48660,-19256,-31026,-25349,-32391,-56003,-18359,6593,-86745,-39545,31642,-9718,31000,-10501,32722,-3789,-3732,35254,-76439,-2659,-58567,-16430,52178,-28421,-22229,-4634,-12476,-19142,-881,28305,46469,-43077,25284,-55486,52663,-499,-52069,-93490,-31887,81029,19506,-45770,-15016,51300,7175,-12801,-7455,-30369,24177,70989,-50051,-49290,-24256,-61706,-36376,-3164,-122205,-17377,1196,-60613,-22444,-93045,32464,32053,-13008,3701,-36417,-68633,-41069,-19952,-3884,-27661,-12905,44687,-21590,9464,40832,-82594,58436,133976,-50724,-20098,-44831,-202253,-32951,-68,17700,37023,40656,4223,-38580,-53985,16064,60295,-75824,-98091,-83565,3125,11335,30615,-24543,-31501,-64254,-12679,15690,45366,21723,6020,18697,-52336,2946,-39274,-16923,-12691,-26604,-4835,62809,25093,45427,5041,856,-21287,-22063,-13151,-91026,-1811,-14358,-14662,-111120,-32947,1073,21754,-42896,3722,84526,-21538,-19577,-70677,-44043,-53840,-10730,80620,-13360,-38829,17230,-198,-8237,9459,-84016,6937,-71215,-17813,-60141,-83997,-38401,25178,-30159,-36092,-86809,-8512,48312,19576,-59476,-35057,-82584,-15592,12654,56426,48170,59730,-40468,28066,63917,-115266,-60239,8039,-22395,-67282,-56064,43567,23860,-4175,-65993,-23391,-69761,-79596,-2847,-65442,-58926,-53794,26661,-7092,-11121,23271,15992,-41562,7987,38972,21034,5245,-50641,49336,60452,-56174,-61060,-4992,39625,16968,-19586,-11770,-70692,-38636,93946,-13554,-31275,25695,-637,58671,27832,24586,69450,-52749,-31558,-72791,-19669,5594,13380,52542,57969,9406,79077,-12767,21515,51227,99334,-55132,-5087,-30815,-25655,-31397,34653,35365,-42394,-54919,16330,-37309,-405,47523,5953,34066,22936,24944,12187,3513,40186,-24932,-25951,-45308,-47533,-34207,20538,-66085,495,97856,-37067,-42927,-79608,4137,-44000,-24583,37973,-28135,14543,-42654,-69235,-47062,-39529,-18430,-71868,-61799,38985,-16637,20848,-49258,-46072,-3699],[66614,9270,18092,8591,75767,62347,53865,25813,10872,21512,269,11107,-32925,-5133,25078,51014,46293,-102239,-11150,-61493,30800,52789,-49228,76103,17107,104396,39105,80181,99637,39235,57297,76757,1345,-9840,18211,-28515,32897,66138,120971,37510,33784,16882,-35762,-32130,-19994,-42210,72422,14193,-62565,1471,-7425,12365,82281,23809,31998,57521,69516,-36738,27333,55650,4511,109851,13946,21876,1579,109539,75872,3747,5573,12410,39339,-2826,31250,15195,-74802,21817,17211,9013,26277,-226,71260,67310,11428,30833,101958,110629,-18308,10129,-11814,13330,21488,45399,-68802,-48806,1134,-8911,48800,-9425,-31778,114162,173291,46794,30069,-30802,-25200,-26108,21447,110243,72526,27074,-16856,31279,84841,48507,24355,-84726,-76241,-39100,-47517,27013,92505,5988,113973,12016,-7435,-28360,-42492,6361,86049,17990,-56344,90113,36283,-18833,40083,-53701,-105315,-133698,-91305,497,93191,78064,-14320,-42555,17310,13926,-9824,-2282,43740,76618,-46459,-82464,6094,75702,18557,49796,9055,31596,66742,85189,39870,72312,103903,15136,75658,48632,81922,143927,105032,55752,52419,-1217,43328,-114305,24098,98544,-11406,78131,75788,-44167,9320,49650,27721,97143,27400,68308,75593,116158,92438,60480,20529,63750,11183,121017,128942,-1836,-7917,81541,-1085,19857,71641,44207,61507,114348,94185,56032,40607,57960,114949,29711,-48733,39844,-30755,-38901,-36590,9369,65954,91177,52209,68794,50920,42766,-23754,-46437,14686,49226,25756,27462,-26778,5533,-27436,-43268,66527,135658,169625,149376,72060,-530,4752,-118448,-70739,-86354,-79548,-55974,-28836,-4312,130877,167571,207390,346231,491298,6035334,4238673,813990,382529,290390,223248,174170,124061,194373,-77278,-57115,-18267,1984,67475,141170,-34423,-39892,111262,151732,149070,75377,112317,27274,-7407,43716,103003,169572,249329,103607,236684,371945,459398,490203,560503,545409,551579,562534,704125,703636,904818,749168,762013,792021,694872,807428,849501,903429,798225,884955,1053259,1028551,1098707,1013792,963511,1016139,1131937,1062280,1210100,1159633,1127920,1166315,1092754,1153605,1061595,1031921,1058224,1090496,1057596,1118453,1054135,1143319,1053396,1015463,970663,859969,924547,875555,839372,713584,725785,638866,524968,635461,613655,578770,550541,651168,552681,467715,567943,590918,539111,347960,469435,444221,289524,293863,292511,252295,215507,209588,261286,200693,131616,158632,147037,153928,76358,13867,68955,-91355,109006,103866,-10407,-43188,5637,-44819,16206,-31779,-28505,-38880,-13930,-99171,-97765,31852,-90854,-41120,-34188,-72085,-44862,14069,-77736,-114534,-123836,-83124,-154805,-69078,-65000,-159138,-224168,-69258,5714,-22699,-130523,-96222,-126514,-40336,-74050,-19109,-75483,-37018,-87419,-111475,-98175,-51705,-50249,-59500,-80742,-39499,-37358,-20212,-26463,-17155,-7866,62086,-57478,-81400,-17100,-48215,17239,-8884,31109,-81695,-100707,-58308,25634,33713,-36304,-43053,30223,347,-65714,-33934,-29038,-853,-94698,2339,-3761,-77056,-39320,-2347,19930,4994,-40354,16445,-38652,-43279,-64989,-26081,-17865,-32508,-4022,-46614,-38488,32275,14866,-587,14562,-75496,-65913,-65726,868,-24958,-39997,18136,-66517,-69966,-70026,-107136,-89079,-4756,-22940,13783,9059,-30687,-36114,-107014,-44320,-43143,-90603,-21483,29241,6358,-39528,-23485,-27049,-52290,-77500,-57332,-98924,-104512,-16928,-121330,-87044,-47610,12715,13193,-7659,22440,-40203,-57760,-29613,-42324,-38967,-7770,-67226,-82586,-31815,-38206,18937,-13638,-33346,26113,-20685,-97147,57746,51459,-12459,-44585,972,8365,-50749,19087,3251,-10047,-109776,-51921,-40267,44224,-18278,10760,39814,-3727,22415,96841,41435,32937,8972,16631,-48124,-6346,-33731,-51149,-9934,41701,42327,29117,-34526,16922,11759,36305,-6456,6746,-2425,25401,7044,-13468,25275,-60847,-23863,-30863,-8582,-2603,20120,-24787,-57838,-19678,-99819,-34683,3590,38535,-2939,41790,-56032,-75252,-804,31067,-83170,45588,52335,4012,97067,42061,3375,-5915,-75990,5985,19609,-35075,-8692,-16243,-44256,-41983,-103899,-20452,-27136,7856,25633,-49187,-24200,-28075,429,-69220,-56940,-16685,32217,-78428,-23782,39003,41703,-54839,9750,15438,40102,92823,63879,-54258,-55472,-82822,-58574,-143649,-57521,11186,7474,-44418,12505,-2056,-4,7289,5567,-10263,47946,-26901,-114253,-45308,1403,-5158,-90498,69384,38857,-25384,-6481,-77839,-14638,-36085,-85745,-64305,14912,13350,-34427,15284,54502,-44668,-24106,-9189,3172,7079,98778,71954,22969,41631,-70592,-1446,3569,-97615,13142,-1372,-47930,9615,-3255,22121,-18328,15093,107307,16575,-31624,-25883,-40160,39734,-18271,52582,-5018,-23229,-22334,-49840,-30026,55890,60315,48101,-30469,63865,125729,80479,6731,144597,20926,41007,-22339,971,-4083,40092,62612,-25407,18538,-71927,-7422,10946,80243,-83270,-60891,-17626,-40628,32399,-30750,-2878,-11570,35345,48638,-45693,-35456,48904,-29558,44130,10544,-6112,27394,-10566,-52654,-38743,15582,-61888,-1076,13334,21434,-75353,29133,30787,-48188,2694,-29337,-11436,-48241,-75638,-18716,-4822,-63519,-16159,50683,-6127,52008,-10904,31914,1262,-16360,17726,-42084,4956,-49402,-53764,31037,-42986,-65302,-9092,-13276,-12930,-8603,30020,35276,-68185,16690,-66820,43353,9046,-49827,-77626,-18267,84610,-13372,-47821,-27311,51863,21708,-23809,10354,-1095,23039,60360,-73998,-64537,-40439,-52481,-8135,-6037,-142526,-21884,5073,-57121,-9468,-103238,31666,30003,-10899,-17430,-38429,-65980,-43135,-20483,-5085,-14722,-9565,45748,-5053,14258,21873,-103049,56584,128759,-67360,-40923,-50720,-144820,-19717,17167,3303,22550,39252,22864,-74102,-62666,29534,99561,-58643,-99983,-79177,1453,8469,9838,-52896,-40870,-55182,-20326,45925,51872,41394,29018,9371,-45035,-8824,-21739,-10100,-21584,-47258,-14082,52360,23657,36321,-5723,-2181,-2962,-23576,-35862,-97826,10956,128,16552,-101769,-64095,10153,51874,-39019,34219,96302,-25495,-17957,-73849,-54442,-43903,-12856,75426,-28090,-32655,22304,937,-23958,41691,-49137,33265,-71892,-20643,-48091,-82165,-26342,34571,-37149,-55878,-57105,-3885,3769,4007,-84517,-51402,-85188,-19071,-10777,50068,50852,54660,-49574,-2968,63764,-87858,-62715,-1206,-19400,-35006,-66458,22854,8147,-10054,-57040,-18008,-56928,-58135,-1919,-64840,-35607,-30526,25183,15334,-11325,62923,28784,-21966,3294,34552,23590,12605,-39274,53520,56809,-55172,-40674,6324,42846,22246,9672,6316,-69562,-53915,104468,11148,-1961,34259,-14113,50174,33996,38584,103129,-70535,-33044,-53406,-671,10843,9939,62388,50903,-2443,82611,-16080,-11554,47285,111781,-50557,-13209,-68252,-29787,-30959,20563,19952,-42733,-48787,31345,-64351,-22302,18490,17646,33811,25008,34714,141,4521,-11547,-3005,6114,-38492,-61835,-20336,15892,-28992,-13067,85482,-48719,-35722,-71336,12118,-56654,-27139,29233,-4492,3618,-35214,-68799,-35864,-52352,-26285,-57198,-53916,29423,-4860,27701,-60903,-47341,-837],[75906,15901,38425,18359,104790,51286,52024,38865,21732,24373,176,15566,-16941,-8566,7629,37434,25433,-83945,-11386,-65950,1792,48306,-15645,88536,46428,118127,32281,69571,80040,22607,43987,51740,-7972,-27880,25114,-14978,15030,55876,134929,32737,5921,15868,-79633,108,9819,-35217,54441,-934,-30992,18479,5656,30899,101391,29877,37426,37584,52156,-39256,14424,36789,-10418,103747,7918,-1488,-6899,106771,65742,39910,14395,15808,25822,-15000,34258,-1402,-66653,21042,8011,-9353,17599,-1316,-24799,61148,3500,-18876,79983,102762,-61490,-26753,-28006,26825,20662,55307,-35850,-62186,-22467,-49099,17284,-17842,-29088,91564,158305,20683,-6024,-41287,-20013,-47071,-9166,91112,101201,62627,-27410,1422,37371,31186,21008,-75594,-70275,-18075,-49054,19318,67621,-115,111750,2184,-10101,-44938,-56187,-29143,63626,19484,-71815,79669,20443,-60543,36201,-20906,-79572,-116384,-62277,-23939,69432,48845,-35810,-44186,4306,28156,-24452,-38504,51605,50189,-54314,-81896,18628,73373,705,19994,91,11923,49510,98117,42735,49631,92997,7786,59196,20700,51093,119657,74535,42892,48716,-14298,4074,-128263,23458,48357,-5587,78336,43865,-67608,21438,31003,19101,45142,-3664,52996,58572,59093,52066,63505,7180,5747,-3558,83228,121230,-22039,-13823,77036,34,3529,42961,-6950,41365,68099,49755,37022,13627,29432,131573,23395,-81540,29587,-33134,-30294,-81970,13127,50601,41722,32805,30716,5432,33287,-31868,-55109,12113,-2600,-7504,-7232,-59976,-20355,-42504,-60073,8889,111782,73748,105341,77899,27222,23227,-92321,-75759,-47107,-58943,-16155,-2596,2904,94808,109057,162366,316219,537410,8013674,6556960,1296127,782394,608259,492356,473272,405151,373357,358720,131676,135359,197728,147656,203813,124942,24993,133015,197288,145002,106589,71925,-14682,-48902,-44458,-42701,-36782,47182,-81801,-26113,110756,90703,102197,170418,149037,121526,112810,211176,333429,518355,338432,338727,357269,262108,290539,324548,372593,337956,332304,478614,527997,559349,461531,582031,599827,642858,630447,743132,700473,680939,752432,724268,777699,767312,788783,864423,876074,832627,868730,989089,1026720,848462,942408,897805,899277,938726,872749,814363,815073,856299,795243,694553,827553,777234,696243,706602,808874,770860,620671,803170,741382,710414,615415,733364,658631,551035,568223,555452,531505,441696,532253,497873,434245,379538,373502,382672,375007,339364,237326,334752,174319,284434,273063,183697,222822,226878,221160,170282,165115,138910,116980,105181,-15628,-8729,158440,42655,76288,34695,30075,27434,89633,16557,-56287,-53490,10681,-58283,-25986,-8323,-134640,-153450,-19160,74025,24429,-58913,-36911,-59510,9217,-53676,1281,-78037,-7529,-69453,-97375,-110578,-39081,-45212,-39430,-53140,-25074,-52703,-16008,-16249,-11844,19101,45066,-42333,-98525,-13601,-66571,-17170,-35177,10092,-82195,-100256,-42257,11833,26036,-30879,-42178,46129,1718,-65368,-43670,-52619,4592,-76006,3934,-31297,-78764,-38981,-642,18562,10585,-54386,-13333,-33744,-40610,-76844,19323,4148,-5900,-4140,-5745,-50663,23300,18267,-3696,36212,-24543,-63816,5795,23824,-17144,-41991,25062,-44386,-75429,-56667,-101592,-47076,5282,-9402,20815,18132,-42724,-27580,-90489,-60536,-48332,-68668,44262,75324,5508,-48108,-27402,-21727,-34326,-75556,-41807,-85442,-55687,-23817,-77715,-61774,756,42086,19084,-4570,20513,-72717,-38947,-961,-62628,-42515,-11505,-51229,-81951,-4603,-16624,35730,1783,-31041,27352,-22096,-40432,63565,54440,-1000,-55339,17091,27111,-3409,47378,16307,-16776,-119588,-59293,-35808,41641,-11875,18679,30412,16698,3251,89783,89898,35255,8290,23274,-57131,-11894,-36564,-32616,-11473,64647,55988,40738,-44022,-936,-12671,12308,13075,26475,-1302,12426,8668,-17214,23813,-42398,1395,-32715,2223,13431,23484,-25777,-64227,-28860,-73143,-8555,3351,43831,15280,47274,-38559,-71233,24800,63624,-70891,54653,43558,7956,89407,53473,36764,-10472,-83644,12870,44044,-51425,-24952,24902,-29824,-68971,-71819,-36707,-36534,25435,45032,-65880,-56211,-44231,664,-41604,-43035,-2535,30483,-89977,-20937,39071,40751,-21073,18532,24846,74543,98140,81693,-43816,-37301,-61147,-38894,-120506,-38409,20074,17353,-36415,-5528,-9493,24497,10639,-5542,-22441,21280,-18105,-114092,-45167,5043,-7355,-92757,58911,49696,-19248,-14059,-52758,-16025,19672,-56386,-24451,2342,9538,-56638,10555,73787,-24105,2459,-7820,-23866,-2428,83166,69673,18079,51145,-50579,17696,-2030,-105919,-5492,-28285,-39047,3624,31762,29552,-30319,20025,133811,22742,-40297,-60652,-44057,56117,14576,48335,-61363,-34844,-35353,-48469,22048,56732,85746,39186,-13026,82906,135881,77863,44085,151060,16892,21193,-16939,20383,2777,43506,50746,-13982,31237,-77915,-25520,5104,100156,-97484,-64569,-4759,-23351,29697,-28474,18893,6576,65856,53254,-26143,5887,60284,-21105,58645,25590,-17144,49743,18534,-38629,-14229,-6046,-75359,-20283,10806,37868,-84606,39184,51432,-39315,20999,-29047,2570,-51208,-85873,-4005,-15111,-26679,-9304,62848,-346,69588,-2184,38732,16556,-22143,9020,-7985,10791,-34082,-68766,-11832,-65243,-100755,-8417,-6769,-5980,-11845,31102,25877,-87151,6611,-67537,23977,23819,-25701,-49452,12316,83044,-49378,-41781,-40853,42567,33081,-38982,21394,40885,34803,38173,-89176,-68209,-56382,-42353,7714,-2807,-145632,-27003,1007,-44396,3812,-92487,29339,27657,-5770,-45093,-44273,-58888,-35068,-9049,-2884,-93,-958,39987,21222,21348,-6291,-97547,57095,100805,-74483,-56058,-50334,-77058,1754,34854,-16397,-5278,31564,54114,-105248,-65758,45776,123006,-32983,-82001,-59953,4669,10977,-23832,-112765,-43753,-35716,-24262,60388,52381,52916,41104,-472,-27532,-17514,210,4095,-24826,-62993,-21448,24937,27140,31702,-9491,-9714,17572,-24134,-60212,-106797,22484,17147,43156,-84890,-93467,13263,72224,-36474,64570,100392,-32951,-13760,-59374,-55874,-26864,-11557,60052,-29946,-19115,30540,2930,-36673,65931,-19874,57268,-71121,-25623,-31433,-75821,-13131,32961,-36999,-36740,-12200,2924,-45923,-9901,-98489,-60405,-71469,-26163,-44650,46527,42066,49276,-41681,-31702,59958,-68380,-55600,-1087,-1143,3034,-76634,-4609,-6856,-10024,-40301,-6600,-48894,-30750,-2649,-56241,-5095,-4020,16389,34682,-8683,83785,34042,-4366,2288,27530,26011,22172,-28971,53684,51925,-54413,-9313,17932,42428,24236,36932,12023,-53755,-57794,93807,26814,35829,43031,-22696,38398,22511,38080,123540,-76581,-34692,-30980,17690,16465,7911,64833,39590,-6771,63856,-21321,-38304,42776,109498,-39753,-19209,-94926,-37195,-23895,3346,5089,-40477,-37461,36363,-75412,-36293,1362,20287,26531,24326,36889,-3116,16483,-42565,36301,30010,-26650,-64861,-14538,11125,12290,-20624,65968,-47314,-20289,-55035,8850,-68331,-26598,23677,16512,-8810,-29796,-64811,-21196,-60225,-30491,-37926,-48131,12922,-3802,26414,-64202,-39840,10056],[68354,22007,54095,18031,109482,30257,48252,60307,30554,29554,5756,21454,241,-28044,-21411,21511,5138,-49348,4848,-63823,-22332,34760,12914,89073,63644,134112,26804,42782,52346,-16553,19808,18170,-8980,-42490,26860,-5421,-1116,28125,106279,22854,-35679,10616,-112862,25821,32702,-28223,34171,-12625,9128,32006,23822,48603,111319,38187,32102,17046,42238,-31491,1384,27733,-12342,71336,-7722,-26072,-16653,95163,45522,60947,13280,18375,15539,-28039,37559,-18918,-46562,14556,-10975,-29834,8468,11982,-83825,49868,973,-52296,61239,99135,-62546,-39933,-36113,42152,16509,59217,-2630,-66661,-50478,-59403,753,-15929,-20951,55925,108622,-2370,-38799,-45256,-11151,-44721,-22515,63574,110180,91830,-39284,-32274,-24096,11835,7436,-61284,-46002,17770,-46572,9787,40736,-7813,104771,-6053,-10731,-57644,-62275,-52662,40190,20842,-77388,61334,10614,-89637,28436,30728,-16371,-34632,-27967,-44972,67080,25127,-48172,-47653,-6982,28412,-38499,-65058,55051,26591,-42737,-60760,31607,56722,-5844,-3743,-15212,-1745,36932,107076,44737,28815,73892,3822,46525,-20100,22222,105169,67483,24907,44516,-28778,-26190,-122624,21622,8888,1605,81870,12239,-70692,39445,14061,16292,8124,-28174,44899,51342,16174,19463,66471,-3410,-31656,-15108,49134,96605,-33454,-15499,64239,11433,6235,12390,-60986,16444,24132,3684,11309,-4675,3633,105152,22699,-91769,31385,3928,-43800,-103936,37362,36261,-15111,9850,-18853,-29336,22952,-16391,-53470,13977,-36261,-31626,-33808,-74011,-33516,-47492,-33686,-3112,82978,22217,69276,90987,68007,20596,-58434,-94613,-29855,-39254,15164,13433,-13268,52301,47028,55118,111208,186639,3370094,2269278,544309,308107,277708,234122,289756,179363,154870,337636,88148,85964,205275,115836,139594,174736,59958,121401,224776,157921,178331,123796,91947,95321,56394,1655,13145,105056,10481,-11285,82932,31200,29194,118574,88399,54186,18485,56737,118969,237952,184890,164687,145459,60001,40433,85223,99916,113069,63999,124090,183674,148580,108037,282707,279898,243338,276263,293409,276492,233175,300720,310361,342605,357472,443067,482749,457434,430351,465567,631355,631064,473073,607550,577095,649689,673343,624102,561198,651769,739325,690479,660042,773784,713391,616108,655758,699478,791378,613432,843600,772651,682772,736844,790645,699986,638059,628370,685235,663367,588156,656100,604542,551866,568736,479875,515783,518170,554505,477386,556560,433690,418283,399474,407009,448262,402386,431457,329644,363005,316740,316837,269800,133168,127214,279825,246388,231568,154816,156385,142164,201835,156350,51054,126001,132921,107946,71805,84615,-40698,-25754,62938,161324,85019,39489,60900,67715,84341,-5569,32357,-51249,44889,16963,-33942,-88205,3777,-26968,6078,-2828,-67,-31014,-7523,8110,6508,54424,20477,-18222,-99436,6822,-68888,-49883,-46051,-3545,-68927,-87086,-18162,-1029,13146,-17839,-29117,62361,-1458,-67100,-48034,-65896,5778,-39138,422,-65364,-63647,-30173,-7929,11663,19924,-81886,-48649,-34035,-46521,-80862,55738,9112,14113,-10423,21771,-64470,12193,8009,-15389,44059,15722,-58618,55922,45807,-13057,-44721,6062,-16296,-53473,-41791,-92644,-17807,16916,-3554,23195,23375,-46959,-28650,-53003,-52618,-46194,-46687,100951,99084,5854,-44408,-29729,-11975,-14838,-63097,-35819,-70435,-7957,-28818,-47639,-31633,41410,75608,42620,-2258,34165,-82662,-14421,15476,-76443,-36329,-11212,-21126,-70741,14347,13386,40968,18094,-18570,20839,-27178,6652,46202,53929,19488,-48385,35916,44658,44247,69510,24822,-24631,-117980,-63510,-37539,33381,-7431,29198,21927,35145,-23194,80150,133614,29709,8928,37586,-56945,-19751,-33692,-10592,-20238,74148,65760,43964,-58967,-26526,-23785,-7233,25599,32437,-4780,3341,25448,-23887,2866,-25531,31914,-35149,-155,36375,13538,-28880,-66170,-36997,-36642,19437,1154,35098,25042,44893,-17441,-69352,39433,81607,-60213,55362,28386,10133,50901,58441,67772,-11941,-76012,16349,42526,-64863,-39395,67311,-18292,-84041,-30266,-46803,-46276,37360,52074,-67135,-67868,-47227,-5246,-14690,-22779,17498,26173,-85568,-15297,39541,35159,2411,11651,32109,91484,103445,96632,-27937,-29302,-40233,-7013,-72480,-25589,22015,15968,-31723,-20148,-18178,43372,9988,-18704,-39475,-6146,-5068,-104520,-48024,7495,-9323,-79202,45877,60427,-25220,-15254,-16554,-17266,79265,-24370,25136,-11980,-963,-62263,14440,80542,-10343,13942,-1427,-48413,-530,56456,52804,11461,45447,-26505,36010,-17272,-88667,-17524,-46879,-25162,8392,59426,43513,-33931,12129,143563,30079,-40791,-84420,-12920,60693,43440,43503,-96374,-34962,-38992,-38873,64090,61103,107535,24577,-877,98971,109740,54631,66773,119055,7620,-16979,-15195,33789,12259,39733,35180,467,41891,-75892,-44913,3574,104894,-89990,-62716,1371,-5782,19631,-27489,29978,21707,85799,45974,-10497,32443,49347,-16833,62069,29479,-29449,56408,34207,-28886,4678,-29446,-75628,-25378,-20836,18902,-79526,41449,70660,-31129,26228,-29216,13504,-40732,-85054,20174,-21569,7332,-24576,64723,3305,75691,10338,49960,41599,-20639,7094,12929,10837,-16861,-66345,-58742,-86739,-125305,-5538,7847,245,-10372,31794,19207,-92673,-3831,-55287,3783,34484,6099,-18882,47410,76476,-76229,-25925,-49524,26673,38100,-53779,24433,86396,53460,12717,-91308,-61835,-66796,-32414,8922,6634,-127960,-29615,-8481,-24773,12702,-64577,20585,24254,4143,-70941,-54267,-49606,-20155,11947,-1488,10807,10273,28329,46047,15753,-39199,-66124,55771,61654,-72592,-59728,-45569,-28982,28219,45115,-35862,-38642,22282,80434,-123830,-65371,60486,122593,-9160,-53146,-38132,12925,23830,-56408,-173224,-38706,-3851,-20825,55575,46839,52113,32917,-9240,32,-21960,20165,22363,-23205,-66683,-23152,-12017,32547,26573,-4534,-21110,34263,-20972,-79880,-116031,29389,31435,61032,-73521,-112655,9497,78327,-36375,87472,94793,-40868,-6884,-30971,-51446,-7795,-9408,37644,-21317,-1069,38810,5891,-36745,72089,-9576,69455,-68386,-30841,-19392,-67252,1294,18121,-28252,14697,31748,13603,-83779,-16507,-88752,-58699,-47381,-36659,-74551,46205,23487,44598,-21675,-46295,54352,-60546,-41544,9979,30189,34687,-84925,-30748,-18366,-7469,-24024,5108,-50930,-6443,-5122,-37973,26954,19999,-1915,44820,-1990,78530,28687,8817,4199,20313,25270,30789,-23550,49981,48082,-53484,20410,24572,38613,22737,53823,870,-26693,-44273,69673,30139,65561,46514,-24738,24751,401,21497,115623,-69304,-36174,-12857,30817,19332,7046,58220,25525,994,31416,-23330,-50064,39912,96945,-25809,-23878,-101584,-45844,-8603,-10290,-7627,-40606,-22118,31245,-68529,-38855,-7830,14956,14191,18749,32370,755,32700,-43227,78373,44594,-15929,-60802,-18788,5643,42371,-20004,41818,-33769,-5474,-36767,-6086,-73879,-28882,20623,30623,-18629,-30985,-57850,-7725,-60556,-29850,-19555,-43377,-1413,-11435,17210,-57757,-27430,24207],[47431,27752,61678,10022,95205,5456,41051,82794,36629,35359,15324,27286,14381,-60252,-56180,5264,-4526,-10308,31852,-52734,-35930,23333,35217,80810,61251,136200,24381,14642,27842,-61018,-7517,-15750,1925,-49576,21680,-3096,-13265,-9293,44941,13788,-76247,3157,-120922,38181,42910,-28519,11983,-15447,48834,38443,45441,65065,105130,48692,20359,2357,40703,-15111,-10269,27469,971,28127,-28602,-43069,-25541,79166,21941,62777,6044,21625,13860,-39713,39143,-33649,-19640,1693,-35989,-43651,2311,36937,-92901,37658,2957,-63955,49563,94338,-20322,-33328,-32115,56461,9235,58223,18120,-59454,-67126,-37561,1754,-3602,-7954,16953,41342,-16664,-55977,-42704,-900,-20392,-17836,35772,94508,101265,-48532,-63587,-77678,-1925,-1509,-43051,-9212,54705,-38596,1358,16840,-15882,87438,-12550,-6699,-64625,-60699,-59352,25470,24564,-70119,36434,10072,-99980,21162,74002,49374,71643,1985,-57869,85529,11270,-45579,-50236,-12817,19512,-46975,-76415,52665,9422,-23611,-35258,40054,30732,-5047,-17270,-29250,-7542,41166,107479,46166,13092,52137,958,38457,-59776,636,105457,83227,3152,42307,-39364,-38489,-100991,22130,-10553,8888,87242,-12976,-52741,59602,2044,20543,-11324,-36040,50817,59302,18458,740,63419,-15598,-44715,-20415,25633,67336,-32967,-11086,49043,27337,10061,-14927,-104636,-8352,-4246,-30075,-12440,-13740,-11452,56439,27410,-71802,47434,47927,-43032,-99113,72542,25733,-61445,-16054,-63406,-44120,18292,20624,-42480,18458,-36594,-40338,-42904,-61538,-37803,-45877,19042,10415,48052,27459,39213,102765,108008,3140,-28066,-112225,-23222,-17698,32515,23251,-18553,66358,66801,54338,86506,139337,1483467,316369,116489,-23895,7936,-14197,60305,-176039,-191099,66259,-31927,-37372,89531,25863,-7659,82577,-13373,15299,129614,61687,124276,60222,83207,109458,65906,-4740,42672,129623,60024,1039,60776,20974,13347,137322,117927,97299,55874,61908,-13619,75452,126308,101547,57244,-15299,-28344,40931,32824,42391,22442,10099,53383,-25871,2027,101817,102315,52638,91004,44024,64471,-9408,19636,42568,67176,55515,175515,136713,91142,83914,154996,204596,211487,156644,220365,224117,256623,310178,304640,240130,319489,425042,382686,428302,481302,451373,391151,426650,421525,576821,433664,665634,683458,490261,607024,611500,560154,525870,458787,605953,582247,569174,545161,529642,498412,582849,441337,478294,502859,601522,608136,598558,539794,451083,433999,541695,530893,456647,495919,425679,467199,419524,473835,409767,293693,275623,360051,416659,354569,273361,258854,265111,313990,298782,176949,336349,253805,289887,204101,194897,114213,104413,155730,240643,145650,142355,159453,205303,164062,79283,74096,12788,112540,147163,56692,-15636,78614,8262,78800,73140,38462,34621,20386,58052,39396,94741,7577,12915,-79766,45908,-51358,-64185,-28341,1280,-33370,-57784,10422,-6708,1527,3205,-5387,76043,-3913,-52765,-39518,-57346,3715,5172,-5559,-93139,-33848,-10562,-17552,3124,30302,-111751,-80397,-41679,-62211,-78020,74255,-1854,23183,-19966,27653,-74946,2146,-13297,-38092,27443,27089,-57349,71172,59514,-13151,-44883,-28745,10253,-13900,-36161,-84742,-11633,26162,-7215,20322,18470,-43420,-38123,-8842,-30327,-37762,-29477,127759,87615,3132,-37549,-34615,-4250,-143,-44108,-40904,-58786,24781,-31879,-42740,-5586,55069,99440,74414,1933,51923,-74337,8229,15882,-82093,-24181,-10678,9864,-55778,23561,46613,32153,32071,1382,10969,-29972,31027,6941,48690,46149,-26021,50557,58101,78764,83212,30872,-32642,-101815,-62319,-40467,24504,705,41423,15682,43688,-59990,70258,155715,23278,10307,53140,-48026,-26206,-26296,10261,-28103,69574,68731,40545,-71441,-54633,-20794,-17937,31620,20450,-7778,1237,54925,-28826,-24833,-11642,54925,-39083,-13623,48640,-5363,-34302,-65716,-42279,-1294,44471,-2626,13516,17022,36705,484,-68180,39245,82457,-51895,48774,10118,9574,-1164,52957,86215,-9204,-61546,15245,18314,-70568,-47748,91016,-16175,-80516,5526,-51471,-54092,37780,43148,-52398,-53635,-37184,-18711,-2974,1692,36849,17786,-67275,-10975,37423,25267,3332,-9131,34020,90796,108813,97588,-8407,-31510,-25145,28795,-17580,-19811,18030,6582,-30762,-26845,-25972,53516,7615,-28998,-54322,-30312,7618,-81697,-52654,9391,-11898,-53211,31818,63430,-40784,-13630,21196,-18417,117505,1630,67211,-26620,-15287,-57834,25254,75397,-3803,-124,-1929,-65517,11953,31899,27933,5828,28955,-4293,47698,-31056,-57459,-18222,-49140,-8179,19812,73680,60921,-28664,-8337,119846,36336,-31920,-87571,39097,52964,50664,33092,-101480,-25457,-32463,-22151,79098,69185,122105,4945,5424,111222,60354,18301,66584,59549,-5581,-58644,-17542,39836,23319,32003,19715,13862,49034,-61522,-55096,7825,94162,-61032,-53028,-732,7767,10358,-21153,33482,26736,73491,27696,311,29872,21274,-19575,51620,20819,-36927,46854,31572,-22081,17386,-45791,-65945,-18091,-71387,-23599,-62400,31017,81394,-30425,12882,-27385,19391,-21794,-75095,45660,-21738,22917,-55768,56359,533,64879,20326,60959,68921,-14177,7729,12731,3315,-3219,-54591,-89947,-97843,-136294,-3793,28259,4260,-4847,32517,15624,-80948,-12693,-31507,-7936,35904,33018,6089,69903,64884,-83027,-2711,-49533,10015,35830,-62082,20863,121174,67856,-5842,-78914,-46798,-66916,-23793,-471,20878,-93689,-29112,-17705,-2566,12931,-27855,5061,19543,18703,-85382,-64574,-39790,-2506,35414,-5134,15156,22028,14458,58131,-9742,-70099,-20425,48958,26145,-63704,-50416,-39956,-10043,55317,41954,-49013,-66790,15120,82508,-127172,-63076,68171,99910,5204,-25640,-26045,23978,45558,-76595,-200276,-27379,35310,-8187,35553,35344,38757,5415,-15171,34430,-21868,31502,39895,-18912,-55296,-17306,-45472,35764,15812,8042,-33706,43040,-12451,-88847,-120352,29765,38098,68129,-76804,-114700,101,69595,-40150,96958,81371,-44869,1079,3167,-45204,7617,-9228,12957,-7255,18051,45700,10072,-21741,58594,-18025,66988,-59667,-32223,-17249,-56885,16932,-7297,-11513,75923,58841,28327,-98214,-12342,-51407,-45104,-19446,-47972,-90182,47968,431,40568,1007,-40976,48404,-61813,-25661,30303,64463,50689,-88057,-47018,-25250,-7535,-15965,11955,-63704,6631,-9689,-12073,54732,37007,-27873,42504,8102,51434,11328,16186,7548,15899,18602,35756,-24977,43919,46490,-51372,34152,22087,32535,18990,56338,-23978,4261,-12555,43772,21549,74854,41558,-20679,10063,-23250,-6039,74439,-51999,-36565,-2163,36093,16875,6017,43526,12292,19455,-2544,-19516,-43474,40806,80993,-12380,-26383,-86724,-53226,13794,-13854,-16965,-44356,-3328,19894,-46740,-29617,-18030,5791,-239,7698,25102,7226,43036,-20093,107844,50509,-10546,-52671,-29141,54,53030,-10565,18898,-13005,-536,-22057,-28092,-69527,-38631,18223,35246,-23338,-38495,-47975,891,-53413,-25058,-6764,-38726,-6165,-23087,1654,-44399,-15403,36485],[22440,33434,59203,-1139,73687,-14986,30357,100170,40675,38889,26041,32136,21509,-96803,-87556,-9815,2326,21021,56737,-32763,-37549,21951,52463,67680,37060,117332,25812,-848,14129,-91050,-29685,-42124,24973,-47753,9762,-8311,-20919,-45950,-23445,9567,-98926,-4342,-96087,34868,38427,-39356,-10875,-8745,79327,36029,66383,77261,85816,59080,10376,-3018,43037,5704,-18594,31925,26964,-5698,-47410,-47357,-31834,60878,2554,49065,-2390,26622,20517,-48182,37411,-42620,8052,-17075,-61467,-42924,1107,64849,-67469,26729,6528,-57192,45625,85020,41034,-17504,-17898,66152,314,53641,20369,-42000,-60465,4457,14264,14743,6945,-14093,-13440,-19432,-53130,-35202,8065,15091,-1454,10168,60646,79710,-51012,-85260,-105365,-5427,5983,-23570,28118,78660,-26599,-4293,-2041,-23973,56870,-18119,2636,-65723,-54106,-49866,24452,32115,-51625,9491,17332,-91799,17239,89532,92177,149233,21208,-59871,112718,6456,-27918,-49080,-10840,9294,-47645,-72586,44270,-42,-13112,-15723,40703,1642,-3305,-21896,-35542,-7047,63179,97900,46500,3162,33466,-4735,31197,-86185,-9766,108713,105026,-19888,42878,-43523,-34707,-71217,28228,-8860,14799,89707,-30485,-21621,75221,-3973,29185,-17001,-24340,67016,77933,64334,-5354,50865,-34542,-43468,-18343,11579,43308,-23247,-1326,35697,40143,6119,-35849,-129634,-29344,-15402,-45078,-29423,-15846,-15576,10096,33980,-28691,72552,72417,-15897,-79343,102527,18601,-85831,-42996,-90433,-37862,21549,66405,-24655,23994,-5062,-31895,-31928,-27655,-39123,-41264,68081,21376,16149,65675,18953,103582,131956,-23125,-13949,-115435,-11023,3203,34365,25779,-21991,92555,109299,100449,170728,309455,3129070,1771569,305158,70488,63502,-11362,48646,-353021,-453883,-98082,-39021,-53804,45894,25471,-60772,39215,-51869,-41156,54552,-11622,60957,-21122,19150,30984,12002,-39085,32336,88136,16981,-44672,8367,-28056,-45009,94861,104390,96217,75035,65738,-85731,26872,68778,63223,16676,-54552,-44948,43518,29718,17913,44395,6732,37342,-38751,17436,8589,16023,11960,25320,-11144,39394,-41983,-64830,-45229,-7307,-44607,52273,-28610,-66104,-69385,44095,-49246,-22937,14558,-25565,19377,-44949,56360,94328,23274,23581,98905,67298,147772,120781,138674,159480,162839,157501,245511,180065,369941,511216,254008,289764,324374,344939,315993,199094,381945,360537,400526,319743,337438,333123,417252,309293,316792,348641,472587,547122,439254,440332,378233,379208,502505,465571,391685,427183,419736,439231,395069,508062,453110,386438,379591,376760,461027,382067,324464,298623,345399,371766,387451,271473,457820,335259,411672,315326,288164,271774,182347,232752,289070,191997,225722,217661,293292,224926,193770,134330,110069,181840,264847,140962,95282,169851,59537,166532,164291,90960,129905,79162,141597,82624,138573,20346,48625,-40431,98102,-17111,-46355,26802,35153,25555,-13736,40590,3726,1796,32209,26150,85088,1972,-8008,-14302,-21920,2593,46623,-8903,-91519,4267,21079,-18601,-737,40470,-123737,-96318,-53956,-83648,-68884,75586,-20955,22704,-27167,12222,-75534,-2709,-37179,-64440,-16485,11078,-61535,58707,61376,-14094,-39670,-63182,30725,26315,-45296,-81901,-24718,30729,-17880,13933,423,-33086,-49885,23939,-7496,-26435,-20933,112996,44730,-4691,-37523,-44800,-2703,5852,-24113,-52089,-52723,36225,-32568,-60893,9499,34449,101671,98407,10010,62388,-58682,21344,1617,-80514,-12521,-13878,30234,-44437,24534,76625,12405,40434,23205,2682,-25650,31661,-43180,38948,73556,3052,55377,65227,90883,87738,35707,-39208,-71489,-54676,-37518,19798,14211,53634,13122,39077,-104924,60752,142988,22596,11236,61855,-32844,-27984,-16627,25989,-28564,55737,64535,33775,-74271,-79926,-8563,-19881,32681,-7487,-7257,6051,88436,-28561,-45359,-387,63026,-43561,-30620,35083,-25136,-40351,-63600,-42730,23135,64420,-6499,-15002,-12586,25216,9166,-67442,26400,70070,-45116,39136,-7059,4840,-49650,35779,86850,-1450,-47393,10657,-13884,-65972,-47476,85331,-25939,-58343,25435,-53070,-57916,23711,20928,-28550,-20032,-19102,-38072,-11077,26362,49113,4456,-40736,-12823,30245,12917,-14432,-33883,30229,79989,112038,80870,11341,-40092,-17064,58439,27777,-19696,11419,-4564,-30537,-23331,-30507,54479,5510,-32820,-61683,-47195,14940,-46346,-54920,12772,-15272,-21688,18672,52343,-58484,-13442,49875,-18464,123895,13979,89189,-39537,-28843,-51082,39865,62206,-3219,-40119,-14964,-73471,30162,19087,9039,2837,9768,10974,49761,-32077,-25562,-6878,-33694,11367,32137,73504,76629,-16761,-36270,60425,38611,-16165,-67590,84901,36115,28417,11339,-81115,-10899,-17375,-3293,60863,78789,127757,-16377,7921,116045,10318,-19488,45878,-2018,-20064,-87820,-23869,40309,35685,24109,8041,21371,51773,-34808,-47737,17371,73716,-22302,-35426,-10930,15062,9445,-5998,33720,17013,25361,3134,7068,374,-11031,-29657,27938,3462,-35798,25739,12217,-14915,25563,-49499,-50786,-4178,-112194,-67648,-41672,6697,79728,-38048,-17772,-21050,19481,-3077,-60352,64642,-14338,12842,-86662,41416,-10875,37757,23248,67204,86924,-6590,6659,-8051,-10388,3226,-40428,-94365,-92020,-131674,-5554,49598,5133,3590,33700,14783,-53619,-17499,-1447,-6207,29492,48114,21452,66346,48663,-65570,22299,-41070,-1489,27867,-58887,13909,132337,67637,-10609,-54998,-25249,-54134,-17361,-12261,37195,-53677,-27180,-19604,17222,2081,7406,-12828,14268,35352,-81320,-68782,-30376,14530,51640,-16274,13248,33223,3105,52412,-47675,-91606,20994,34906,4149,-50197,-33578,-37366,-10114,77768,24036,-51697,-80519,10909,50110,-118230,-58736,64111,63595,6856,-9656,-29611,34304,69727,-80367,-180383,-14730,70218,11838,9189,18203,16772,-29932,-16621,69299,-18091,29674,51448,-14264,-31126,-4736,-63142,33432,-2494,24504,-43030,43555,1109,-84023,-114867,23638,34490,65525,-92840,-97062,-11790,49267,-48463,90870,65371,-41155,6956,32965,-40426,15238,-12780,-8040,6592,34976,51158,15506,531,31960,-35301,55113,-39652,-26096,-23819,-43492,32462,-36704,10370,121558,62149,44946,-89429,1673,4090,-21529,6864,-55716,-89034,49610,-20077,36117,16531,-18439,42985,-67364,-13611,54869,88431,49652,-83149,-48485,-28315,-14592,-19950,11500,-82696,4264,-16573,15714,74235,44747,-55047,28359,18959,14348,-16517,17859,10945,16987,5070,35652,-32300,37744,46703,-47100,22820,9278,26096,15042,45167,-52263,30289,30015,25347,5099,61015,29131,-12881,-5464,-41883,-34150,13926,-31391,-34997,2813,33482,7956,3194,24093,4115,41393,-27904,-10707,-21614,45831,66525,-2769,-25772,-57455,-57020,38789,-4377,-22227,-48558,18264,8715,-16256,-11274,-35204,-2053,-13804,-7202,20045,11825,38763,10513,115752,48935,-11290,-42143,-38090,-3904,45562,6266,4337,8114,-11042,-14142,-49999,-55007,-55224,14669,30106,-23025,-48093,-35719,2893,-41391,-18434,-1525,-34751,1159,-33289,-17672,-29074,-8165,42916],[2589,39301,46881,-10607,54580,-24072,18224,108848,43782,37156,34609,35925,19262,-127244,-106455,-22766,24854,38995,68439,-7179,-29998,31465,65896,52875,-2801,82863,29811,1516,12809,-94248,-40628,-55607,56827,-38672,-6214,-18155,-24566,-72883,-71580,11125,-93433,-10741,-42750,19182,22164,-58226,-31399,3935,95265,25423,80283,81578,63820,65871,11350,999,43147,25658,-21254,36564,58481,-17221,-56432,-38696,-34029,41356,-7199,28690,-7809,33142,30133,-51883,31767,-44641,30538,-39404,-81535,-25682,5357,85820,-31809,17399,8414,-40126,47261,72316,88865,-2875,-447,68315,-7977,46372,6200,-19267,-29186,46919,28152,32450,19892,-28013,-30712,-11303,-34288,-24943,13606,47727,17211,-15259,22664,25496,-44264,-90655,-100737,1908,31277,-6614,52772,82299,-14198,-7430,-16146,-32626,16903,-23986,15653,-62004,-46461,-29404,36291,43017,-27553,-12928,27078,-71167,17199,74722,103058,163915,28287,-50627,133127,5595,-1713,-42569,-200,4409,-41378,-58321,31352,-2485,-21993,-5587,33064,-26209,-6194,-22034,-31357,-3734,93391,80978,44656,-2106,22090,-16143,19425,-92694,-8308,99460,114195,-40204,45226,-41439,-22909,-40732,41508,8444,18397,85761,-41683,9993,80068,-4768,37210,-15034,2247,82329,97250,122139,-4248,29646,-60186,-39610,-9877,3354,28480,-9956,10715,26125,44124,-4676,-48987,-133126,-43891,-14180,-42711,-38566,-14519,-14717,-16662,38115,19651,97308,70140,17250,-56603,110932,12914,-85651,-66986,-95216,-15551,32034,104919,-4582,29428,43360,-9578,-5133,14138,-39470,-37333,93486,16420,-1922,109640,13551,89785,130438,-52034,-21534,-97128,16281,18703,22435,22873,-33928,88782,119101,99291,179711,334893,3875903,2509846,414774,156514,155360,34394,102535,-426649,-695602,-123090,10729,-3404,70997,85471,-19625,82175,-20438,-13599,54957,-302,65291,-24524,2178,-14288,-10205,-31175,49565,60338,-30323,-78109,-17506,-65477,-96962,21498,62974,54328,68616,38863,-89628,49499,21499,46123,11234,-71508,-57800,32295,16648,2853,39662,7082,27852,-10642,30349,-32923,-32778,12684,-2302,16580,74741,8541,-55948,-36950,21498,-10427,23613,-30584,-46998,-62232,70773,-61738,-53538,2864,-90139,-14082,-124837,-18548,39117,-32762,-90900,-71695,-90431,-14646,-119316,-78466,29265,-1066,21312,-16838,-14047,125981,334182,81076,-20200,102762,176601,137009,10433,159947,140537,187739,130413,143716,166272,183935,170028,143324,160303,273736,332139,188845,220316,250372,282782,313496,330738,270043,305044,329587,319316,264669,409815,378235,362686,392615,332366,372481,303922,279642,269122,348003,339465,386939,292884,425278,351587,425690,348110,327888,353150,186492,274072,295604,212603,270613,216139,300871,249732,302812,218594,214976,234231,318160,190801,204219,247441,118603,242708,245308,151099,220923,162791,244787,126981,184369,57962,87008,11144,150613,25003,5294,116519,100657,96805,37685,69571,37237,25214,68448,62544,94285,24447,64891,25457,34383,8533,79097,-4040,-40839,42116,63612,-1680,7801,50701,-101062,-86257,-62662,-100520,-52575,69563,-37406,19340,-26159,-14601,-61231,1218,-52710,-78879,-72929,-11453,-65813,36929,52941,-10602,-27985,-81513,45153,52976,-65161,-85138,-40096,30950,-29790,7344,-28143,-17717,-55982,33663,6003,-19427,-22391,62665,-10165,-15690,-47145,-59360,-6499,3126,-8134,-60620,-51317,29186,-30240,-89116,10866,-11478,77174,99093,22171,60364,-45451,20335,-22240,-75119,-7978,-23439,34293,-41136,20050,97831,-10425,40588,40397,-861,-13730,15921,-86038,25857,94447,27476,48122,64836,79872,83197,38942,-42817,-32171,-41172,-23797,21764,30008,62879,15449,23260,-147179,50983,95501,30773,10295,57420,-15406,-23558,-7687,34015,-19547,39775,55440,26860,-64070,-98662,4365,-16365,30160,-43075,-2840,14863,113616,-22482,-49590,9279,55904,-47112,-42183,-7665,-36746,-43815,-59603,-36899,30749,79062,-8728,-42933,-56103,12847,5714,-67226,6623,51856,-39014,31897,-19483,-5946,-84962,9446,71663,11022,-36941,5106,-35251,-51673,-38441,53720,-45512,-24886,27974,-54426,-56945,-3123,-7103,-7621,16853,-505,-58520,-31343,46328,50660,-13858,-13233,-24165,17525,758,-34449,-49503,23066,68198,111159,52067,26742,-49472,-13806,73213,55957,-22918,5887,-11334,-26247,-10136,-30110,47681,3910,-29393,-59748,-53693,13375,-5738,-51395,19341,-18874,7205,8704,24947,-68688,-17572,62401,-15619,104058,9380,88413,-48373,-37990,-47367,54570,45822,-6863,-93063,-36317,-74469,47202,20528,10884,2711,-4517,16275,43002,-14846,-1786,12663,-5603,33249,40251,61573,86113,-2451,-63465,-18089,34435,963,-32135,100288,15601,-17035,-23644,-47889,3716,3088,10485,18299,86516,124270,-33790,9685,108331,-24206,-47845,14160,-42678,-32517,-94702,-33536,38326,49299,19415,2577,19440,50036,-2290,-20809,30048,52556,8690,-13218,-27580,16580,20242,16738,33819,-6990,-37782,-20778,11411,-35566,-33627,-44168,-4551,-15603,-26050,758,-15796,-4466,31256,-41175,-34395,9374,-112200,-92895,-27665,-26788,66134,-48805,-57638,-9249,14173,6852,-45712,72031,-173,-18373,-100123,25814,-29528,1783,18296,65595,85828,-1422,1315,-40861,-26199,3099,-27866,-73668,-69008,-110962,-11276,66222,2974,13749,35576,15588,-17492,-15915,27269,7785,21406,50663,27222,34580,29307,-28575,42649,-28106,-4129,17665,-42794,7255,115746,50177,-1117,-27643,-592,-29145,-13398,-17833,52098,-20034,-25882,-8710,30423,-19424,32052,-26325,10139,49708,-57295,-60946,-21838,29072,52171,-34367,7710,43574,-2114,33103,-79687,-97752,41746,14155,-4204,-34000,-20594,-40456,-12380,90275,-4303,-43604,-76239,7518,-10303,-102815,-50704,46698,23722,-3368,-9411,-45708,40641,88549,-71154,-126641,-7686,88326,33682,-14837,-3403,-7022,-56833,-12396,97075,-12399,14006,52852,-10376,-934,11266,-59727,24540,-25974,39558,-44278,39153,17416,-67022,-97657,12795,21313,57715,-107536,-62838,-22041,23296,-60310,71961,52726,-28434,7130,49897,-38601,14224,-19995,-19463,15827,47119,55523,21734,15051,2862,-50679,44179,-6170,-11581,-32420,-25560,44738,-61964,32830,137137,47432,59205,-68995,19925,58406,6934,27592,-55193,-75547,48637,-31951,29707,18907,11715,38397,-72092,-9398,76652,92509,38663,-69620,-36714,-29765,-29857,-33983,4664,-99951,-12314,-25348,38017,84105,43486,-74024,6541,26653,-20072,-49869,15443,13615,24944,-13231,30669,-41820,33529,46771,-40349,-11317,-11381,21517,12858,24348,-71242,44391,68998,16643,-13025,31613,14467,-4797,-21612,-53438,-51271,-36187,-14577,-31215,6295,25184,-6639,-2487,4397,3464,56723,-39862,7,7348,52801,54700,802,-22439,-25737,-55734,59130,15657,-23252,-47716,40922,4172,16108,11559,-57105,-4780,-24499,-22386,20563,12799,17881,32711,102468,41181,-15680,-30059,-38482,-4094,28281,26916,3527,23543,-36086,-13269,-65459,-33764,-71380,9267,17176,-20050,-54149,-23010,-1357,-28131,-12997,-2471,-33700,17754,-37389,-37575,-16433,-7529,41329],[-8602,45151,27152,-14736,40781,-18891,8300,107687,46428,28503,38195,39096,7842,-143441,-107506,-33238,55729,45424,62926,18196,-18984,45928,75333,38092,-45280,44199,32672,15253,19962,-70668,-38375,-54737,91404,-26228,-21439,-27720,-24976,-85839,-84336,16409,-62487,-16512,22768,-784,1114,-77926,-45360,17371,96572,9555,78658,76909,49666,66065,29021,11852,36679,40080,-16436,38295,85663,-8012,-50718,-21136,-30754,21964,-6093,11104,-7706,39296,35329,-49554,22887,-40909,43156,-61014,-91739,1898,14326,94000,-2731,9070,6770,-21348,50581,59932,102778,3859,11116,62081,-13376,36709,-16426,2125,16132,72141,35067,43613,28012,-20917,-6352,4199,-9115,-13764,14743,67447,30433,-42168,-5552,-48178,-29263,-76139,-69925,16609,64781,4110,56144,66999,-5547,-10116,-26853,-42806,-22341,-31058,29026,-55052,-41058,-5602,55697,54803,-5652,-24980,32651,-47270,19598,41706,86144,117722,26248,-31592,135782,1611,22148,-31191,18047,7450,-31390,-40905,16839,74,-48426,-3541,19477,-51402,-16248,-22016,-18496,-835,117928,61455,39642,-4812,19505,-32759,636,-79579,2373,71004,102014,-53058,47131,-35135,-12093,-13921,60491,32406,19781,75608,-48025,29898,71089,-2416,39594,-11752,33802,85404,108045,155333,-1481,4360,-85306,-39810,2270,-1443,20649,986,20908,20333,38075,-17446,-54022,-116855,-50481,-6923,-29910,-41521,-13428,-16738,-18495,36730,53125,112500,50802,41420,-37567,88681,6845,-66073,-82537,-80880,14782,47029,123200,12255,34045,89130,19522,28143,48546,-39161,-37224,91852,-2870,-3334,142013,20435,62760,105125,-77044,-48224,-58271,55661,24694,597,20695,-42453,68943,117241,71185,136560,232089,2785840,1512861,229989,44311,115617,-15005,77250,-510830,-936371,-126893,10623,15920,71208,109013,19370,120292,7900,23635,66195,33391,92378,17959,20945,-10102,-767,2185,93317,67166,-41063,-68190,-2511,-52208,-93825,-27069,36588,18614,71682,19618,-37279,90398,11724,59313,40185,-51981,-51761,22589,2917,4636,14392,-4360,-474,4439,14062,-40353,-59437,6204,-25102,43233,86929,38069,-47014,-15004,52101,41395,15518,24592,20922,-8644,122180,53932,3166,20747,-59418,31536,-36212,11355,62035,9691,-36762,-62680,-74371,-8138,-175117,-151818,8434,-38132,-939,-104047,-82123,46489,227169,-375,-158597,26958,101902,46664,-48241,46419,21023,40165,41153,24498,66202,15850,80670,41145,42034,127282,99353,-7040,23966,133963,196470,93212,211201,158412,201266,211538,184673,106997,249216,231356,243657,311361,251067,226509,168423,170335,195487,279166,230771,306730,234898,280531,304615,344882,287888,295478,318821,137008,274209,262338,202520,268103,166739,244177,233254,357310,310866,285392,251708,293981,196345,265467,282004,170405,278412,287775,204190,271382,242302,324111,160508,224665,104042,126332,62310,187567,64840,75759,220311,184013,158872,85011,93785,91738,76096,108648,101944,117452,69251,143806,71827,95441,27072,101462,12460,54487,72544,111734,35007,37369,61626,-43191,-47251,-55901,-97144,-26671,69728,-42143,22131,-13658,-36691,-31583,15500,-51284,-66024,-107168,-12955,-59782,23554,40416,1807,-10759,-74362,57765,63202,-82700,-89864,-38013,29705,-36277,4078,-58805,357,-50208,22599,8669,-25381,-31185,-342,-52172,-24266,-57210,-72029,-9893,-4177,1271,-58064,-51352,12914,-24189,-110656,520,-62518,30366,69460,36585,48267,-37612,6301,-49277,-69829,-13907,-39598,23091,-45104,12863,107248,-26764,31498,48329,347,1524,-6028,-103875,10874,101439,38356,30851,57020,53515,70618,38945,-42871,7117,-24048,152,29612,42416,65598,23011,1944,-171212,40101,30511,45993,6374,38266,-401,-13772,-2536,33175,-4023,27937,45319,21701,-42455,-109987,9266,-11575,24791,-74294,3755,23273,119225,-13166,-36292,18072,38885,-48906,-41828,-66724,-33583,-41016,-53375,-24735,20886,88678,-8332,-64138,-94432,1521,-8383,-66518,-13982,34860,-33071,31212,-25356,-24602,-105741,-20048,48939,26456,-30207,1295,-32569,-31483,-22953,11040,-68931,7606,18504,-57430,-52161,-36079,-32151,-1269,38861,11818,-73137,-49510,57462,41969,-36296,8474,-44753,1146,-8771,-39210,-46212,16188,60494,105997,22205,33346,-54797,-11959,68580,67279,-27386,3855,-10750,-14060,9605,-24527,34989,785,-20941,-50396,-48798,2525,29082,-41468,28978,-21552,26883,4082,-14428,-64131,-26343,57583,-8137,72199,-9496,71505,-50943,-41706,-48018,65889,29963,-13187,-137220,-54462,-72982,56876,32050,37953,4481,-10273,11295,30936,17524,10648,33182,26110,55180,41294,42178,88326,9596,-81784,-89207,22854,12907,3452,79182,-2628,-68709,-66505,-15083,15098,25158,12700,-28538,89392,112570,-41129,13004,84755,-40979,-60648,-17287,-54242,-39961,-79082,-45324,36164,63242,20282,3846,7564,44546,24104,19536,42872,38315,18862,7462,-47814,15153,40460,42031,35030,-38898,-82895,-37228,14880,-51102,-38377,-57489,-38401,-29620,-11136,-20261,-41262,9752,35641,-27085,-19814,16986,-59165,-88980,-27381,-58420,44770,-54743,-94665,6474,4856,3695,-34662,66621,17428,-57223,-88159,15392,-50279,-31429,8568,55186,63371,-430,-8349,-73083,-39012,1243,-17996,-38771,-35087,-76451,-19399,73926,-897,24636,38040,16382,17837,-6622,47204,28004,18409,44530,26132,-14396,9542,16459,53256,-16473,2349,9149,-17077,3600,78998,23522,16938,-8157,22856,3916,-11384,-11880,62171,538,-25424,15681,34966,-48051,40713,-29793,9228,57099,-18822,-38799,-14537,40474,34595,-55624,1951,52932,-455,10515,-88687,-85953,36040,-10968,-6977,-16488,-22954,-49418,-5233,89101,-34427,-28675,-57459,1478,-76973,-85712,-37381,19135,-13045,-21964,-22134,-64614,41298,96523,-56424,-65074,-12438,82808,49897,-32216,-26592,-25200,-62467,-2107,112003,-6855,-11641,42562,-6509,26878,26138,-39420,11023,-48847,48020,-34631,35078,32997,-43748,-70652,60,2469,51629,-102252,-19679,-26761,-1413,-72845,46903,46799,-8884,-655,50095,-39230,7552,-28971,-17425,18383,52902,58438,27784,8847,-18680,-58834,43609,36236,8340,-34624,-3068,49720,-76219,50771,124944,29460,66096,-52774,34159,92925,32944,40352,-43262,-57526,43169,-32493,20168,8447,37410,34583,-71458,-13760,88924,75307,28973,-50000,-19509,-32114,-50277,-50954,-5205,-107455,-37224,-34569,49096,85277,35509,-76000,-16706,27326,-43341,-80941,11424,15499,39002,-31060,22372,-48385,32349,44021,-31760,-53892,-34494,20639,13529,-600,-72036,44258,88727,12954,-26740,287,5200,241,-37125,-59247,-49776,-47916,-5855,-25802,11405,14545,-24348,-10910,-11622,8860,56987,-39497,9208,33454,57505,43823,-2406,-18464,-2827,-49144,66879,38904,-20188,-37499,61300,10274,44959,33854,-74409,-1606,-31764,-33453,26573,12000,-11935,38216,75364,28522,-19546,-16969,-27177,993,11516,46332,17652,30246,-68060,-17152,-71543,-11378,-76359,2850,114,-17646,-52248,-13260,-9795,-16245,-11237,-5959,-38378,37393,-32737,-54695,-9118,-12316,31384],[-14448,49823,3976,-11912,29680,-2177,4189,97506,48160,13773,35288,41903,-9696,-143203,-91303,-41310,84201,46089,43194,36820,-10826,56276,79142,23893,-75931,11657,29383,26333,28718,-30779,-25312,-41946,121164,-15016,-30299,-32104,-22800,-86213,-64085,21627,-21490,-23401,78675,-15071,-16288,-89912,-48945,27602,88056,-7183,52688,66125,47637,58528,61781,25661,22655,46313,-4303,36137,99111,8179,-30546,-1266,-21017,4823,2574,2309,-1491,41964,30561,-40552,12534,-34768,43749,-76723,-90398,27685,26265,90480,13534,1371,2165,-7232,51400,50481,83809,311,9444,49271,-14450,24605,-37853,16202,58289,72500,32486,45463,30795,4212,41859,21885,11591,-2529,11888,72064,35281,-68141,-16549,-115822,-11081,-43075,-26324,32365,92146,6529,37973,40247,-3536,-15225,-35440,-55086,-49451,-39338,38846,-46283,-38873,13814,75678,63896,6839,-24335,29119,-28685,22256,8403,52588,41393,20350,-5045,118399,-11624,33214,-17518,40433,16242,-21763,-27406,4240,4969,-78395,-5990,4155,-73872,-32114,-23792,-2152,285,126352,43324,31349,-7249,24216,-49988,-21715,-53115,17615,28559,72664,-54637,46171,-27309,-8614,8264,79885,53951,20162,62457,-49484,31107,49372,362,33371,-12126,59029,71301,105674,147780,200,-19012,-99787,-45295,14630,-3074,14039,5716,25766,17388,25748,-27776,-51008,-86106,-48937,809,-15698,-41241,-15040,-26428,-301,29148,58527,112904,30340,59063,-26856,39336,-253,-37004,-84785,-55423,44810,62599,115255,22266,37767,117472,47198,56327,64891,-38188,-41127,71236,-27204,7270,152694,31150,27488,68117,-92029,-85964,-7552,93218,19081,-26253,23280,-35132,53934,131487,68989,149230,208273,2083127,864268,105475,-54429,70084,-62684,33671,-546335,-1024104,-124418,-25253,8929,37829,85399,27530,113925,2365,32446,46965,38407,96314,45785,23863,-5761,-3694,12304,117447,71700,-39679,-46571,18808,-11820,-52788,-49189,21281,-4644,81203,21707,34814,118925,29083,85655,80013,-6470,-19603,27684,7859,20085,-5830,-5091,-20739,14886,-1427,-26864,-63557,1093,-37611,53647,74973,32880,-56079,-653,53201,54872,-3653,59123,53865,18593,142340,150294,42998,16286,-26598,67120,77508,43519,74520,61751,69430,24717,15150,86886,-114140,-126056,34757,-14352,13030,-51546,-54943,105067,197621,-25924,-116084,51545,87043,20737,-24735,40292,4778,-6051,21756,-19181,26156,-33991,46553,17208,23223,77821,-24710,-78722,-61638,68079,139846,-42306,138571,85755,138354,116532,88856,-404,119188,91280,102736,178429,163931,109039,41477,59808,112683,180564,102059,191791,130189,128530,219858,226873,175217,203777,202644,75211,241120,200397,165355,221486,99830,168582,182309,329261,368141,286477,226260,220501,167072,258163,262296,198210,259863,279004,232170,264193,278234,328942,171768,242505,135808,161882,99005,197314,96393,138679,303586,255601,188707,117038,108494,151575,144261,144927,143319,167852,134040,197613,113772,141880,60322,115126,39711,159874,93784,155115,82857,94363,72494,30937,13720,-23262,-58615,11379,85666,-31608,38002,9008,-38837,8200,38739,-30604,-21358,-82512,22975,-32985,28300,32311,24441,9594,-41837,74518,66403,-81971,-85358,-8958,31219,-32492,6398,-79821,18487,-30752,6014,6353,-44936,-40553,-47393,-63795,-23474,-50717,-71164,-5365,-8753,5139,-39855,-49068,-1729,-13748,-112339,-15589,-97686,-25465,15772,50179,33132,-30914,-13247,-73866,-65472,-27508,-59618,2760,-50645,5022,105312,-29278,14398,46538,3381,13741,-25138,-88882,-4559,89462,33133,9316,43356,24272,52915,34111,-40174,36462,-6808,27928,39806,46531,59170,34755,-17911,-166438,28208,-24728,62449,-762,8614,7973,-1533,-3364,23345,11622,23569,37928,18570,-15096,-116088,837,-8410,16802,-90461,9936,27272,100435,-5183,-11410,25952,19663,-49022,-27772,-117823,-14219,-29231,-45348,-8251,-2109,92927,-5758,-75523,-106459,-7584,-27828,-62833,-31227,22765,-27067,37998,-25546,-51958,-114685,-45096,29496,42037,-25509,983,-4982,-11554,-5200,-24618,-87990,27036,4305,-62053,-46033,-65696,-47892,-14653,34509,14569,-75066,-53633,57847,27122,-60977,19908,-70009,-15415,-14379,-20740,-22434,12852,56338,97917,1379,28481,-53760,-9447,45616,65048,-31948,5638,-4697,6289,31055,-15089,17657,-7309,-11570,-38151,-34452,-14335,48992,-27361,39304,-21998,34608,6108,-54458,-44361,-37563,39555,4607,41957,-34730,49282,-45887,-41478,-50919,71183,16125,-20818,-152955,-57217,-72787,55952,45929,77125,6662,-8905,-1850,17679,54804,12481,46632,52029,71249,35066,19503,85955,16062,-86425,-132176,4995,14555,24201,37009,-13841,-107602,-105187,8727,22572,45236,727,-58906,86169,94506,-34173,18317,47165,-46607,-57968,-39942,-43306,-40776,-48986,-57427,33971,75073,27864,10567,-11090,36550,32462,60688,53123,33597,7431,19830,-67862,14733,63286,63444,36904,-68151,-86482,-41692,18237,-31263,-25979,-63278,-65053,-34927,3747,-31755,-55152,24944,38386,-15593,-8551,15983,30239,-57879,-41294,-74027,21333,-49847,-117572,22201,-6355,-10265,-28126,50921,32930,-88301,-55522,13536,-65815,-51155,-542,37255,26795,-3017,-20068,-93410,-44757,4112,-9813,-3065,43,-33689,-27124,71549,-4227,35449,40612,15402,43311,9890,53900,46881,24087,35391,21834,-61863,-7393,56350,51922,-11144,14901,5178,11249,3706,37606,2334,34857,-6533,40761,38622,-10073,5458,64917,10091,-23234,47900,31463,-77684,33267,-21471,13011,54367,22790,-5621,-8871,48597,6150,-73786,-1401,60659,5364,-6423,-70101,-58212,11385,-37210,-13993,1053,-44572,-61654,13672,73778,-56725,-13665,-32895,-9639,-123787,-68162,-19133,-10590,-44776,-44444,-40077,-75711,36688,92429,-43272,-16016,-31321,56228,54263,-43908,-46490,-32291,-43609,13498,112243,-3094,-39687,22675,-521,46077,35659,-13361,-2953,-64250,46554,-15314,35802,44479,-21600,-38653,-11667,-16294,54157,-66515,22956,-23535,-18865,-82127,23600,46506,12398,-15700,35864,-40325,780,-36706,-1816,14696,51966,58292,32473,-18543,-26716,-60162,56101,76670,27574,-24749,21468,44556,-76066,60120,99575,23012,61910,-51648,37208,100371,48774,44369,-19890,-42177,32649,-23729,7493,-8651,49151,31387,-62478,-23860,87632,43506,29519,-29289,-7086,-37029,-69089,-61818,-14227,-100575,-62588,-41812,47614,79934,24160,-57023,-35047,18738,-52578,-101165,8240,16997,56054,-41376,12987,-47256,33885,36180,-22795,-84984,-53602,24155,16892,-24142,-53985,33555,80121,6793,-32212,-19855,7719,189,-49152,-61301,-29820,-15550,-4907,-19996,17637,4700,-41557,-20654,-21930,14404,39306,-32114,14588,48831,55393,31513,-11588,-16830,4864,-38440,56426,56119,-13144,-17587,75032,26887,66925,51364,-76839,4989,-36339,-36851,34364,13537,-35445,27870,43800,12433,-19114,-3540,-6845,11345,2991,59486,42879,28920,-95212,-22264,-69308,6776,-62619,-2642,-16631,-18156,-40796,-10284,-19493,-5810,-14070,-8445,-50331,53307,-19306,-65974,-7099,-19296,14394],[-21246,50945,-18345,-2592,17466,18375,7402,80697,47998,-3316,26238,43787,-28069,-130699,-64081,-47106,100622,46438,16370,43701,-10075,55069,75288,10978,-85563,-8680,15877,21753,32550,11262,-6847,-22346,138542,-8703,-28388,-28327,-18486,-79359,-25944,23044,9278,-33254,107247,-16044,-23371,-88274,-40631,33691,77036,-20169,57,54635,54494,44512,100289,38506,3523,44198,11869,30785,93296,15101,-1914,13973,-4772,-7581,12620,3234,9780,37994,14629,-25387,2888,-30511,33372,-82378,-79033,39187,38470,82152,16905,-5182,-2788,-959,46616,43274,48310,-12403,-7754,34015,-11056,10171,-50776,19485,82147,52826,24086,39094,30308,38471,87380,36448,20110,8947,6584,66392,33822,-87163,-11052,-151740,2482,2008,16639,42066,102523,1344,6020,11195,-8513,-24907,-42213,-68708,-57754,-47731,41873,-36541,-38165,22869,90057,67115,5597,-13282,15613,-20231,23705,-10798,15942,-27932,15338,26085,86750,-36584,26524,-5335,61054,25174,-15825,-22303,-3568,9552,-93815,-9009,-8386,-92392,-49371,-26443,11402,456,116486,28193,21075,-11253,32434,-60678,-38462,-23000,32204,-15622,38358,-43731,40786,-20294,-14556,27005,91304,66483,21403,50221,-44661,14336,19299,883,18785,-18389,69043,43305,90288,109859,1578,-35781,-97630,-53588,23840,-389,3036,3479,23897,16321,13872,-32828,-40026,-48624,-40612,5030,-7811,-40517,-19965,-42303,27298,17193,34766,98833,20822,72883,-27024,-20712,-7599,-9573,-72277,-27618,67886,74554,83226,25177,40905,123353,66461,68761,60925,-35306,-45842,44923,-44044,22488,137000,37909,-7726,35253,-92742,-123644,41421,111613,2614,-53091,29277,-16914,37284,147270,84396,212277,264350,2378396,1238904,176797,-22676,104721,-31396,46607,-454416,-852246,-69366,-38685,22004,18462,60093,34001,97739,-1350,36736,21626,28680,92482,54608,9290,-14287,-21070,-4291,109050,57390,-40957,-39105,24317,21992,-10437,-64914,-4441,-30162,73669,25623,94018,127798,46992,103815,102992,36464,18153,33476,21660,31555,-19936,6633,-18165,32636,740,-11188,-54080,7311,-38087,58051,65755,23102,-62662,17246,39149,42606,-29517,63115,51521,19891,136883,170772,45438,-3123,-22159,66926,122077,37571,51447,83815,129456,81059,78947,157953,-34375,-66784,51728,-1844,11443,32184,-5473,189417,197699,-36339,-7863,85996,79741,11153,9271,70870,35943,10684,18025,-27817,3997,-6470,42809,30025,59582,87299,-13825,-56591,-49725,51161,99843,-63742,96027,44044,103013,61251,37654,-29517,65879,13245,7820,51915,93317,52777,-40272,-6869,43306,97715,10936,88767,26754,45794,128253,127477,72229,92060,83704,33620,188406,124808,112436,144957,42410,113603,111333,235905,345701,216375,166649,139294,122380,197765,201027,191681,197229,231746,223647,210336,246192,242681,153513,217851,137286,182395,110797,179005,120468,170403,333889,285053,173718,127731,108805,191388,204995,165669,183867,241210,203224,204517,141195,160367,104073,120336,71840,230837,110292,180689,125562,174796,80030,92556,80710,36155,17870,61197,117249,-9097,67312,35689,-14893,48850,66529,4082,43527,7671,89627,18333,51037,35810,54498,30164,7226,98896,76507,-53316,-59175,39960,39100,-17431,14350,-80823,33997,-943,2462,7483,-61761,-41607,-58936,-42939,-8521,-15362,-43622,11843,-2276,7879,-6939,-41906,-6661,2062,-89259,-29612,-104356,-72564,-43790,59942,22027,-17902,-26514,-91880,-56935,-39681,-77347,-18310,-49974,-2189,95480,-16133,-7061,39362,4087,18589,-35222,-48778,-18923,58396,16421,-9012,26857,4021,35782,24327,-36707,48735,6540,50116,47978,41000,43715,48086,-30599,-134942,16933,-48262,73092,-10056,-23053,7254,9314,-10613,5131,20678,26762,35265,16699,10784,-120519,-20537,-7397,6413,-87775,13532,24856,61767,-2851,15463,32304,4931,-47802,-3004,-138503,16577,-7985,-37237,8458,-30605,90592,-2936,-77148,-82885,-14062,-45654,-53414,-43508,14993,-20949,49394,-23449,-86647,-113847,-59473,21828,54922,-21000,4367,35743,1264,9830,-40723,-94734,26848,-9804,-66317,-41486,-83675,-52803,-43090,4550,9042,-60187,-40116,48276,11799,-84867,19778,-92207,-28592,-16382,16097,14232,14640,52003,88615,-6107,12662,-47181,-7016,10613,52238,-36389,9612,626,30450,48927,-4221,-3595,-23163,-5421,-28312,-15408,-31193,51465,-12812,46484,-19284,32204,14332,-80651,-17448,-47542,15345,21202,21114,-55920,31016,-33296,-39762,-52604,69059,3875,-28185,-132947,-38417,-74511,45112,54674,102620,8025,-5258,-19658,6162,84232,6575,47212,65536,73429,23276,-3211,82021,16295,-77876,-141943,-16227,4206,24463,-215,-15696,-121496,-125822,21156,27464,60271,-22266,-62040,77632,72648,-12930,24346,3847,-47250,-44796,-50331,-22789,-35355,-16185,-67581,30012,81245,41935,20398,-30617,27414,18110,88659,59214,35255,-14267,19291,-83450,18766,80361,75586,37896,-83781,-48879,-33164,21291,16562,-4027,-57246,-77461,-32072,13909,-31441,-55093,35802,37854,-12823,-837,6767,119878,-11070,-63753,-63144,555,-33592,-120408,32858,-17029,-27132,-24515,29918,39752,-101340,-14957,19885,-69540,-52223,-4016,14859,-10245,-6779,-30248,-95934,-41929,16043,-1417,22923,28212,9316,-31723,61209,-4544,45335,42539,11371,53312,30988,47801,58733,37289,27962,17404,-90765,-19078,81252,39762,-14009,28593,6485,34009,6265,6861,-1172,45036,-26037,49847,68336,-7908,28821,59427,17055,-15228,77410,22919,-100878,14672,-4287,21448,41119,53971,30232,-5148,53234,-17016,-81718,-1399,65445,10046,-16051,-34049,-20947,-16063,-61005,-29973,16898,-77808,-72693,39372,48079,-64531,-5354,-12232,-25410,-134715,-48299,808,-32083,-72186,-66706,-54514,-73011,28929,79143,-35466,14139,-60778,19213,44695,-53601,-57144,-26717,-7409,32243,99740,-1816,-60992,-1196,9689,55506,37358,6281,-12821,-67096,34891,7783,42760,49775,-5709,-7194,-20281,-29469,68524,-6746,56828,-12220,-25454,-84518,8073,46895,29298,-33868,14793,-39338,-654,-40217,22956,7126,45315,52587,34891,-51505,-20418,-57552,75605,102601,39154,-2902,43519,29653,-62405,59214,77814,33998,46107,-65889,26744,87638,48631,40472,11244,-33515,18131,-12010,-6756,-23330,43548,28741,-44642,-34450,72855,7884,42347,-13249,-6446,-44577,-78169,-59757,-19845,-79928,-81700,-44237,37325,70373,12857,-20723,-43886,1365,-49443,-104069,7420,18522,71248,-37934,4554,-36191,36619,22435,-15181,-89654,-63340,31056,21656,-41552,-24454,20822,45481,-6967,-29148,-22024,22897,-5033,-53864,-60075,129,38375,-7193,-15219,21002,-2522,-54651,-29411,-26855,12024,7886,-24181,15458,50607,43668,16753,-24657,-20150,-2935,-26071,27483,60130,-1892,7709,78293,49505,79864,61204,-59674,10466,-39573,-31565,38269,20984,-37549,8978,14989,-4954,-12642,9225,14909,25067,5433,63320,71517,23071,-106104,-25330,-62190,17458,-31572,-5184,-28906,-21751,-21342,-16334,-27654,5534,-20419,-8922,-68295,60768,405,-69107,-8098,-24865,-6881],[-32701,45504,-36374,11202,2544,33010,15914,60731,45205,-16913,13230,43255,-41271,-112962,-34956,-50454,100375,48942,-9568,37140,-17867,39850,62758,1678,-74120,-15383,-8568,-2830,27889,44257,10878,-1846,137672,-8938,-14544,-16443,-12414,-71246,12191,18638,15720,-46540,102310,-1933,-17511,-72459,-22338,37543,69977,-25798,-65271,47110,62706,27221,131680,47296,-15990,35565,25922,23659,68829,3991,25524,19328,16476,-13165,17819,10661,23874,25742,-9221,-6210,-4378,-31524,16097,-76765,-61691,29465,47358,77091,10003,-9384,-5086,-2658,35240,34985,15125,-30898,-36436,21414,-4247,-5923,-52590,11829,81722,26650,16792,28405,30114,70141,110359,43930,14251,21434,801,57904,30794,-93338,4181,-145007,4598,49599,50423,40160,93790,-7903,-27920,-13091,-18046,-39109,-46303,-81031,-48348,-54351,36556,-26073,-35626,18368,94694,63170,-9414,2592,-4061,-21577,24080,-10436,-11410,-65989,13433,57238,50673,-70409,5214,1736,72681,27838,-14968,-26236,-5489,11712,-83261,-9829,-14938,-103418,-62534,-27409,17190,1567,94245,15534,11504,-17636,39496,-58329,-38925,901,41767,-49009,11864,-22553,31057,-15421,-27808,43583,85994,67360,25160,41639,-32157,-12623,-13363,-2876,-709,-29612,59867,9398,65133,65608,5656,-44097,-80960,-60271,27308,7767,-14838,-3808,16556,16503,8652,-31540,-21353,-13147,-28362,3906,-10269,-40929,-27415,-56697,52884,4150,-7832,75165,25607,77883,-35217,-68184,-13464,6872,-48842,-3752,80172,79393,35954,23347,43602,110700,72990,58608,42726,-28621,-47192,26743,-41841,34362,98254,35738,-33210,17501,-78287,-149880,74623,99008,-20772,-75325,34795,214,11268,144905,86930,255567,264460,2370520,1436052,227490,20107,135863,16592,75477,-277682,-518589,15918,-32600,47842,17874,46340,40625,90403,18486,49762,10723,22810,103019,63424,3548,-14847,-26535,-21415,89465,41323,-31098,-39536,20230,43180,21895,-73270,-37959,-54042,46514,18423,127819,118428,56012,110630,101178,59692,41835,26864,26985,31105,-33489,15241,-4456,49897,12880,-8578,-43744,15639,-38268,54384,66243,21480,-58883,38698,23161,30338,-54921,56610,43832,20167,122894,146353,35162,-19276,-33926,44365,98678,9131,15043,85303,125051,73208,89276,156371,18159,-8206,46727,-21646,-6653,72708,19903,219041,195533,-41907,55346,83250,59436,-3879,22686,78790,65736,34607,6264,-33954,-25145,29041,45661,42991,91167,99408,65159,-9106,-4158,59073,58164,-24997,59824,14687,78641,33970,10131,-3459,69601,352,-21206,-30620,46590,37092,-81075,-27194,-7700,51888,-22223,19276,-42124,32542,50471,68130,16080,3980,22800,20109,127897,51055,59038,59202,5516,90921,36913,127295,237085,110224,95444,75705,79340,120515,124599,153129,117299,174336,181373,138482,156040,103924,106010,143119,107891,172042,95016,143578,141915,163420,300498,261987,119496,119095,91859,188955,230324,160854,216038,308399,250059,164805,148648,149785,145166,114417,99329,244145,127895,178553,146404,256536,79008,119260,133632,107359,114189,115839,154126,16814,101538,57344,27300,80608,92383,42179,106047,122882,159106,85593,83191,52853,85919,48428,59429,127688,100840,-428,-6535,89636,54419,5505,25663,-58020,44503,31996,21761,17804,-48414,-27022,-33577,-2070,20120,44778,16535,40556,21469,15566,34765,-29491,1046,25425,-45722,-34497,-81821,-95554,-86929,63989,18716,6603,-22234,-99754,-34700,-38844,-83395,-32322,-37427,-7959,82829,7978,-27487,34249,-441,16975,-33582,-2824,-30371,15162,-2316,-17554,11561,-139,26934,11787,-34651,42224,12356,58984,51213,29012,23098,59351,-33294,-90249,9106,-36285,72943,-19059,-47393,-2378,15529,-22546,-19994,19223,35319,36814,15372,29250,-124969,-48846,-6946,-5617,-71823,13714,16786,15502,-7900,35441,36375,-1753,-44874,26357,-121958,49184,20333,-31725,20177,-56246,80282,-2610,-71270,-33800,-18090,-56058,-37093,-51177,8013,-14645,59883,-23790,-123974,-102651,-61415,28447,63418,-15569,10155,71223,1492,17689,-35325,-84335,9196,-22855,-67335,-40553,-86867,-50046,-73724,-38511,201,-29166,-14185,31597,788,-103846,9938,-103345,-36195,-16490,57783,50523,21170,44129,79045,-2849,-9976,-38275,-7592,-27048,31604,-40857,13061,-2447,50636,58757,5562,-27465,-46408,-4936,-24928,2267,-41487,41316,-1362,46831,-13327,24777,25952,-83618,2950,-52582,-7956,37928,10969,-63940,21172,-15078,-38130,-50638,59543,-7876,-33228,-85041,-1121,-75288,28359,53783,92534,8067,-4516,-38557,-2559,95894,-3470,33812,64564,56419,8238,-23644,75617,12575,-61572,-127091,-37218,-15816,11389,-12599,-8612,-109277,-119556,24571,31463,67834,-47621,-41679,65812,50073,17422,29184,-32538,-44564,-28276,-49836,-3586,-26081,8856,-73432,22144,78560,60480,30907,-44596,18239,-12261,94451,61003,36644,-30677,5665,-90444,28785,85263,75690,36295,-78837,8781,-14015,23202,68182,17892,-39390,-72644,-24947,16950,-19903,-46277,36614,32102,-19977,3790,-8005,175702,36059,-86410,-26325,-15514,-11557,-104948,34109,-24945,-37278,-20907,9357,32556,-94504,21102,30654,-58579,-36787,259,-7895,-34237,-8842,-35335,-81284,-31957,36607,8763,33863,46459,44057,-31783,47125,-133,53128,42991,3980,47086,52257,34387,61653,53076,24239,14665,-93252,-25090,87170,20676,-23152,38620,11589,44968,8642,-5303,14876,43982,-60150,48781,88331,-3668,50003,46676,29969,1343,93418,13672,-110725,-6688,15447,32574,19839,63631,58209,-3306,54040,-17070,-73429,1245,65686,7912,-23537,1921,16713,-30438,-78569,-51538,28823,-106948,-78005,63245,19434,-56831,-7600,-1790,-42251,-112486,-24230,17249,-36707,-95550,-85837,-59914,-57761,20713,61854,-32900,28932,-91780,-14635,24503,-63798,-53638,-11403,32991,50392,78399,-2731,-67792,-21487,24404,59031,31223,12157,-15804,-56231,16086,25651,53605,48699,3446,19612,-24915,-33770,91020,56265,76981,4957,-20718,-78112,2337,41877,37067,-48779,-3439,-34191,5673,-37606,48853,-1088,35324,39167,34824,-66314,-3096,-53416,90677,106146,38057,24812,58501,9388,-39838,49442,69771,56007,22002,-86243,7167,69206,30709,30841,43402,-31736,2059,-5767,-19652,-27876,23998,26716,-20149,-40048,48734,-21642,62404,-6412,-17178,-53168,-72300,-43224,-21826,-50741,-91223,-39576,25172,58246,4429,22360,-41477,-21439,-38305,-87935,9098,20139,79391,-18192,-1721,-17210,38550,4037,-10192,-65684,-61035,38584,25966,-49340,5511,15985,-2939,-28262,-20776,-8258,43531,-13641,-48231,-54269,26735,78427,-6376,-12511,16725,-7033,-61007,-34747,-28482,-4057,-27632,-20149,12506,41614,22861,834,-38908,-29527,-21505,-15304,-13356,48963,14105,31336,69518,70665,81554,61869,-26645,10338,-42532,-20068,33400,34769,-13256,-8910,-7477,-20789,-959,20031,28744,38742,16666,58254,94628,17048,-94254,-24458,-53336,20359,5959,-3736,-33766,-26199,2151,-29890,-32423,20714,-27605,-9826,-87836,58483,22140,-62935,-8826,-26569,-28588],[-46879,31459,-48313,26622,-13635,34014,24256,41405,39948,-20811,-301,38449,-44529,-94728,-12063,-50695,85415,52621,-28359,19192,-31589,13827,42717,442,-49735,-11280,-40027,-40914,15192,63222,23285,14691,116403,-15133,7917,497,-5088,-65205,38280,8980,-2499,-61364,70871,22425,-511,-47486,777,42135,69539,-22446,-111581,44706,65038,10733,146120,50164,-30734,23104,30846,16072,32542,-22315,42499,12674,39453,-11020,14644,19627,37858,6159,-35278,13115,-8901,-38493,-2163,-62309,-43435,260,48885,79142,-2700,-10246,-3494,-10194,18823,22290,-3751,-50836,-67524,15719,4252,-22312,-45411,-3870,61975,8875,16527,17911,33406,88707,104691,42706,-2513,35504,-3942,51902,30333,-84675,20171,-106241,-5918,90690,72436,24647,72506,-16039,-53168,-29458,-27873,-54846,-46195,-87929,-28664,-57206,23505,-14890,-28554,240,87483,53427,-34032,17341,-22860,-27963,24994,5503,-21475,-67686,13823,81375,19229,-104886,-20906,1615,69060,19911,-18290,-36232,-2795,10190,-48490,-7592,-14618,-102432,-67207,-24519,13032,4653,69446,4021,6032,-25746,41480,-40504,-17334,11527,44039,-63441,743,3732,18913,-12891,-43527,57834,59326,58053,31966,37599,-12235,-38307,-43460,-11773,-19582,-42490,33113,-23427,34874,35598,15342,-44871,-58346,-61023,23857,21116,-37943,-12878,7069,17382,12308,-24997,3868,12637,-16022,-1968,-22423,-42522,-36029,-59227,68194,-6751,-53122,48647,39775,71047,-44014,-83040,-16079,6880,-23050,13671,80995,75151,-14269,20462,45567,87987,66056,25110,21081,-17934,-42513,26238,-16092,35833,47738,21752,-41760,15938,-51930,-156671,82364,55157,-44840,-89119,36365,10176,-11501,132932,83883,268721,189846,1689609,1040246,156284,721,100708,22114,67839,-104531,-209728,66791,-37965,53388,5767,30487,23454,73339,43912,53145,233,10174,116119,67935,9273,-5131,-15245,-28962,70567,33956,-5967,-39315,12630,55334,46613,-62535,-61448,-61380,15263,6178,136929,95563,60862,111513,81763,62607,49593,12623,22829,24413,-39701,15734,7066,57779,28348,-20939,-34875,17039,-45331,35671,68083,18202,-53220,49534,8047,23861,-79497,50985,41848,26706,104505,119959,25094,-30109,-50693,11708,52069,-20423,-14165,84507,88665,32719,69375,105177,47147,43957,33393,-56030,-23560,67219,18448,189207,197937,-33723,49101,52997,34533,-19014,21491,54426,79618,39960,-8457,-44518,-55823,37858,45491,46647,90575,91573,131142,22891,29401,69942,13891,5758,24851,-11506,59916,18370,-10372,37304,82653,19227,-7188,-64653,19897,30827,-102050,-25030,-43460,37111,-16745,-19603,-70682,41381,-5476,40001,2134,-36197,24438,22923,67661,-6969,19115,-14802,-13136,88469,-26132,48656,89311,16930,36974,31723,45553,57457,56380,97336,46792,129227,120398,75469,47561,-17876,38686,35231,61452,121015,58078,107593,162858,129037,221080,203974,47777,100197,59049,139497,205822,128991,228306,330239,249658,99231,137137,120547,162108,93888,112015,210936,145847,148328,136384,303432,64807,106673,155496,162066,195504,160503,180787,36090,125125,65561,67915,96907,109357,72319,145099,197569,197457,147369,110997,77241,111502,62649,102285,150185,133781,59515,61104,120599,74715,29659,36547,-17169,48207,59543,58997,37442,10431,4999,13673,39573,55587,108609,99046,73850,62792,33078,76434,-13540,19101,59625,7003,-26570,-39328,-87855,-98007,61841,22774,41634,4501,-93299,8146,-17436,-67620,-34261,-12948,-11621,72189,33645,-41155,38125,-9810,15212,-21026,30743,-36731,-26132,-12956,-12929,1750,12327,32741,629,-35083,21022,8143,52518,49525,17206,4297,64906,-26391,-48117,7656,-3998,61460,-24221,-57811,-17869,15861,-35501,-49065,7925,46228,40169,14897,37632,-126290,-74812,-4611,-17690,-54180,11270,6255,-24128,-18143,43620,37623,-375,-38650,53454,-81705,72464,50894,-31327,22379,-72492,61657,-7145,-61005,16963,-20108,-56705,-15436,-55325,-2012,-7992,63636,-30641,-155871,-79172,-55121,45077,67688,-9206,16216,85279,-13001,15757,-16482,-57485,-15933,-36252,-63018,-43320,-78682,-45178,-91720,-76646,-5797,11918,13872,11352,-3819,-113303,-5485,-98497,-38235,-16965,89500,73860,30711,31947,69080,4041,-32712,-31009,-13661,-57983,6934,-45081,13199,-18914,58679,57838,12717,-50930,-71896,-9940,-29331,13689,-40665,27424,5047,38418,-5118,17971,35992,-66995,4496,-50356,-25445,49495,8433,-54281,19413,5166,-36240,-45083,44012,-19454,-33500,-26648,43816,-70726,11246,42794,44854,6985,-9321,-55847,-8922,86599,-14504,10787,51574,22893,-8118,-39927,61427,9129,-45196,-100368,-55061,-40110,-31,3067,4682,-79430,-87378,23506,35019,66208,-64045,-12352,52593,30125,47708,31629,-49799,-37980,-14950,-42669,9026,-16550,20571,-73110,9586,65895,79476,40350,-48676,9655,-43294,78463,59489,31251,-31663,-16274,-85862,43786,76030,63969,31124,-53570,59790,11312,23071,99098,32769,-14403,-53117,-18673,13426,641,-38127,23882,20153,-33439,5844,-24702,183162,70044,-102443,22582,-27713,7141,-79759,24160,-28644,-34114,-14785,-5870,10697,-73113,46072,40399,-35416,-12424,10249,-26624,-38140,-7290,-33070,-54901,-18358,60507,21149,29763,56969,63870,-27801,33651,9099,57262,41315,-5959,28402,68639,22256,57350,65286,23187,14316,-72533,-27295,75546,202,-33894,42089,17688,42101,8159,-585,40821,33092,-94414,38502,96889,2875,61378,29354,51850,25200,90150,7894,-103061,-21655,30677,42831,-5154,47359,69772,-2740,50902,14231,-46101,4928,60240,-4350,-34955,23083,45666,-23924,-85827,-69495,34746,-117327,-74707,76496,-3539,-38498,-19556,-2214,-54818,-75703,2397,25331,-21709,-113070,-100380,-56499,-37265,14013,45781,-32889,34161,-113132,-34553,1289,-73361,-34656,7198,64984,63032,52277,-4943,-56433,-31372,40963,61891,19478,4479,-12485,-34992,-4298,29570,63306,42681,9469,40133,-25869,-29255,110584,99855,82345,24079,-7204,-63586,4086,27680,34123,-54371,-11390,-24076,18023,-28693,66688,-6994,25436,17929,32868,-46476,19832,-48661,91546,87903,23403,48884,64137,-9191,-14985,34797,75559,74251,-4341,-100237,-11706,56840,-1779,18442,68577,-34269,-12360,-12005,-27745,-19390,-1434,25413,6700,-37244,21945,-39290,81092,-10594,-31370,-60161,-54080,-16396,-22045,-20123,-91549,-27204,17744,44369,896,59092,-29055,-44332,-24505,-56903,12042,21430,76944,14780,-5651,3167,38145,-15758,-8039,-23481,-47243,42830,28157,-45610,26744,25620,-49320,-52499,-12513,12156,56196,-22819,-32017,-42363,37939,80951,2293,-12138,2761,-10115,-59573,-34936,-29318,-32985,-56183,-20546,7265,28563,-2850,-13131,-51853,-43969,-43541,-9555,-53945,26649,35204,46795,50310,82597,69204,53025,11778,2258,-45293,-7884,18202,51287,26607,-17918,-22927,-32126,13155,27556,27734,48452,31402,48203,105040,14050,-61068,-19563,-43616,17633,35371,1150,-29988,-27770,24649,-44221,-33307,40443,-32428,-15459,-102567,48519,41111,-47739,-6480,-23744,-46460],[-57485,9793,-54149,40653,-27603,19336,25458,26005,33481,-10783,-10692,28147,-36083,-75604,543,-46789,62846,54236,-36936,-5286,-45925,-15930,18848,12065,-23861,-2128,-70564,-79135,-1618,68983,28794,24616,77817,-24998,31511,17542,2719,-60408,49480,-2940,-32522,-73597,28693,48428,22853,-21663,21897,49286,73342,-10922,-105968,44580,57752,-1229,141348,46500,-37000,9246,22070,8875,-4822,-52481,44367,-4451,59560,-1903,3680,25909,48608,-17170,-58078,27643,-11888,-48575,-15465,-43914,-28593,-39071,39595,85131,-15853,-8049,-81,-20286,1108,4529,-5507,-68081,-90297,18739,12714,-37082,-34186,-22856,35067,8818,25000,10593,41248,88155,75658,33740,-22928,50737,-7258,48877,33575,-64460,29413,-60169,-22163,119546,84402,-1918,49725,-18271,-63665,-38444,-33682,-66779,-40689,-85217,-8249,-55007,5162,-3297,-16872,-28541,68020,41362,-61357,27459,-33428,-32603,28443,26794,-12685,-42496,13673,90316,-2735,-128557,-40154,-5383,47676,1127,-23176,-47197,1150,4653,-3052,-3062,-8990,-86852,-61587,-17615,-219,8335,50504,-7149,7575,-33347,36430,-10694,22208,6534,39493,-57169,5051,28633,7705,-12045,-56325,67867,15144,43088,40696,37356,12201,-52332,-67728,-25237,-32113,-52737,-4982,-52697,4604,28055,31402,-40535,-39541,-53727,14175,37157,-61708,-20538,-680,17900,21315,-16046,32753,24281,-7372,-10024,-39574,-44212,-44390,-42122,70258,-13551,-86442,24920,54051,56772,-46645,-58240,-14506,-9946,-4991,25248,72571,62085,-55479,20374,46189,63596,48731,-25273,6137,-5693,-31511,44641,27233,24037,-357,-3560,-31402,22994,-20668,-142164,62857,-7944,-63006,-91615,31326,10435,-16201,126089,98161,281140,119787,1246548,866466,96358,-3278,52339,15300,46962,30421,-25197,68764,-48983,41101,-21406,19854,-14554,41719,60484,38842,-20079,-15747,114821,56458,12342,-2991,-2307,-31909,47357,26758,15734,-43771,-3236,52107,58832,-34751,-67930,-51429,-10856,-4560,126050,69066,63439,105920,52420,48338,46326,-335,17329,16476,-30720,15976,14414,59946,49338,-39956,-20989,15214,-53923,7716,68121,6957,-49556,41343,-1002,19121,-99671,48270,40082,33091,84048,103500,9719,-38562,-71238,-26511,12192,-45229,-33656,86403,50607,-2017,43371,46200,62600,86990,21829,-86691,-31336,45855,4559,126891,210010,-9825,11008,19876,14587,-26011,15450,18390,81737,31401,-17880,-53853,-73117,26782,42429,45847,64741,72681,150496,37332,44050,74610,-18380,1131,-1710,-33228,47475,7934,-26297,66289,76236,34820,18478,-65328,5567,22569,-114404,-20658,-65114,36669,-3269,-37299,-71808,34106,-37857,27639,4196,-32499,52503,25682,14214,-39156,783,-61723,-19669,88647,-66881,13562,-26866,-31596,5204,-1222,19870,20269,7007,44450,-64,99306,58281,33532,-35076,-72623,-31472,-69282,17493,38210,13285,83801,177718,87770,128533,142781,-14632,82295,16744,60644,140552,80087,211525,285447,196112,35397,113276,87853,133818,59160,103162,161082,153407,101024,98696,285571,36875,68548,139362,173409,229085,176771,184316,41644,122235,56253,84649,96359,111893,87065,152012,189685,183734,176939,120383,94820,125219,71757,128347,153614,159856,103666,117045,123209,94585,47543,43068,28160,44141,74745,98208,61278,97127,48565,61398,65276,86452,150074,177135,102454,113221,61025,108899,3084,41651,105711,54771,-7138,8757,-54397,-75825,53924,30732,79494,48445,-68616,67797,22616,-24823,-23125,17095,-12565,66471,50649,-43789,53253,-19787,21710,-1236,46904,-36005,-47921,-8898,3846,907,36119,53577,-4605,-37054,-6809,-6686,35620,45741,13011,-4986,62415,-12695,-17226,14199,25749,42894,-21570,-52618,-33953,11704,-44858,-76927,-8160,56828,42885,16883,36976,-116483,-89580,1395,-27497,-44251,8222,-2379,-47817,-27865,40219,35909,6596,-26834,72841,-43047,77944,77886,-36797,13372,-76280,36487,-17233,-49172,46734,-20486,-49480,7531,-56749,-16655,-887,57096,-45298,-173263,-43166,-49163,63027,69535,-2896,20513,71123,-39722,4151,2877,-21120,-35565,-51183,-53612,-47658,-66526,-42995,-87780,-94980,-4494,52292,33816,-9491,-3061,-109499,-21446,-77994,-36756,-19528,101289,78407,41218,17524,57884,6957,-48604,-28258,-24237,-75722,-16908,-47878,7990,-47434,49661,45619,17262,-69336,-90380,-17882,-39719,17559,-27891,17818,6672,21999,3375,15072,38505,-47644,-16627,-40740,-35492,50806,8876,-28699,22699,22881,-32196,-38480,24902,-29657,-26807,24501,82573,-57900,-1296,24833,-20475,5221,-18474,-69916,-13892,60897,-24660,-13476,32066,-15148,-24379,-50300,34466,10221,-34696,-71001,-68325,-62226,2977,34616,20196,-44599,-40070,22190,36695,54749,-62384,9475,38607,16081,67975,31980,-41664,-28042,-8958,-33270,14978,-10240,19461,-65877,-6034,45234,93703,47881,-42329,1815,-59369,50306,56106,15745,-17361,-38294,-69062,60643,55754,42976,22586,-15866,86319,38122,20464,98736,38219,10126,-26303,-17332,6273,27424,-38732,-1605,2929,-47061,5472,-39933,149923,83509,-109151,62526,-38512,14240,-56315,4762,-27858,-17173,-5508,-12795,-18615,-45703,59547,44301,-7183,12001,20454,-37396,-24104,-1994,-23304,-23931,-5167,79963,34768,14952,63457,65748,-21840,23539,21250,56041,37254,-16798,3855,76069,19712,49503,69291,21724,16540,-39274,-28857,51230,-15923,-41057,38862,22142,28076,3391,12395,61527,17257,-112923,21850,94910,10570,58928,11256,78795,50323,69494,8129,-78412,-23305,36354,48140,-29289,9536,62122,-2464,44346,67573,-1641,8191,49167,-25492,-51380,23807,59649,697,-78902,-74507,33723,-103780,-62286,73357,-14811,-17922,-35935,-9094,-58402,-46520,25044,23001,8078,-121490,-110181,-50106,-21029,9260,34389,-32065,33867,-116495,-36383,-16163,-78074,-4159,21387,81506,65346,24910,-7580,-28905,-27782,54088,65640,5627,-10295,-6879,-10115,-19871,15074,66456,33719,16940,54648,-24089,-19124,113228,112652,75150,40761,10454,-44091,8234,5247,22460,-47806,-7367,-9802,32134,-15044,69497,-8853,19431,-7668,30131,5522,42859,-43066,76581,56158,-853,60548,61744,-19175,5625,20362,87538,74350,-26694,-99205,-19022,53242,-41083,6231,79915,-37624,-22027,-32685,-28313,-964,-23784,24818,30677,-26148,-655,-44097,90897,-24403,-37889,-62831,-35380,12995,-23297,6134,-85544,-8904,18062,29104,3568,79698,-10103,-61798,-12856,-19701,14145,21641,64123,52500,-7716,15986,35090,-32433,-7672,21033,-25226,39941,27398,-30486,35488,49323,-81139,-73455,-9790,27379,48296,-29957,-8680,-24733,28943,48268,19179,-13548,-18085,-13470,-50926,-29571,-30934,-66104,-69754,-22143,1549,18376,-26824,-21755,-61816,-60493,-61796,-11564,-81360,1436,60748,51126,24977,80233,40843,35417,43051,-12803,-46789,-1761,-4388,64316,59359,-14434,-32255,-36871,26304,30837,10700,51073,43618,38688,99575,15005,-15770,-12088,-31712,12574,46229,7465,-18121,-22841,41527,-48422,-31076,61182,-32566,-28495,-106579,35030,53336,-25350,111,-17057,-56830],[-58002,-14414,-55218,50604,-35528,-5991,14270,16647,27724,13287,-15139,12664,-18459,-51957,3835,-37746,41439,50330,-35653,-30512,-54895,-41557,-3379,37527,-5498,5946,-90821,-104429,-16858,65808,28915,27678,29951,-35425,46709,29532,9982,-52805,50170,-12865,-56377,-78287,-7174,68523,47202,-3021,34908,58218,75044,5666,-41192,41820,41535,-6239,122349,36831,-33755,-4425,359,2547,-32448,-73733,33423,-27360,72072,11758,-10845,27617,53366,-39168,-74460,32689,-15597,-56181,-19634,-26460,-19458,-75895,18275,86662,-25153,-4821,-52,-29613,-13131,-15244,5703,-79502,-96458,29118,19816,-48208,-23987,-40035,13757,26715,39018,6755,51811,68452,34019,20059,-38948,65249,-10094,45082,38248,-39840,28472,-29302,-31911,134376,89876,-32819,35481,-12159,-58511,-42675,-32993,-69217,-29910,-70693,5467,-47789,-15199,7652,-3744,-62310,37749,30776,-84040,32969,-31298,-29716,35311,41975,10237,-6173,9973,78599,-15424,-131031,-44549,-16522,11640,-24370,-26513,-54054,2108,-4401,35399,2367,-1251,-58428,-46999,-8895,-19550,8706,40930,-17631,17273,-37022,24810,22499,65775,-11260,30831,-34821,18409,46450,1261,-11837,-62301,71087,-33223,28205,48721,39182,35922,-49593,-85043,-41369,-34347,-56462,-45572,-79654,-20807,39734,51639,-33635,-30704,-39405,696,51466,-81142,-24762,-4050,16121,27479,-7816,60214,21994,-4913,-16670,-54828,-44657,-51318,-4882,61290,-16070,-100098,6666,60041,40504,-40439,-3863,-9101,-38846,-1720,32859,59171,42910,-79143,25740,44737,43152,26836,-79593,2742,4383,-16251,74545,74513,2787,-34342,-34521,-5582,28183,6591,-110893,23366,-70824,-70360,-81232,18368,-1881,-3517,121491,126246,284739,70637,1365484,1225619,120248,55664,40737,29718,49216,121691,44721,52684,-42088,34869,-40785,35386,-43879,18090,75445,24096,-36290,-36607,104377,37871,12428,-13474,7089,-26988,20793,14580,18078,-55495,-26910,28273,53599,-1730,-61906,-36367,-31937,-15787,103186,50204,62672,90994,19590,19888,33492,-11183,13404,6871,-11550,20716,17713,63740,73846,-55727,2546,16737,-56095,-15082,68501,-6785,-42859,17674,3933,17265,-106698,53054,37042,37728,70423,91097,-12517,-40515,-90370,-62040,-14242,-62937,-44816,88372,21854,-16780,18701,999,62028,112113,11802,-109130,-30490,26963,-12985,52030,216420,19853,-22435,-6022,-840,-24852,5306,-9986,75186,19582,-20827,-58676,-71357,14059,39256,43631,30394,54939,135186,44490,49097,72178,-25398,-26399,-15842,-46567,40716,3186,-34771,77786,53658,31262,39469,-48747,-2814,16539,-114876,-18204,-70495,38463,3014,-37155,-60895,6755,-46676,23388,3008,-7463,71442,18569,-25856,-41761,4360,-75546,-18121,81818,-79676,8465,-66902,-33944,339,-28535,-1940,5094,-23736,10284,-22597,72930,5822,10957,-69463,-59587,-85220,-135331,-8947,-46869,-24024,75106,175545,55923,49303,100751,-49197,72358,-25340,-16669,61947,31411,166771,187446,109602,-7329,86254,63522,56162,17788,73860,117218,136423,54027,47147,202585,903,26961,91872,135050,204924,152503,160552,32485,86163,31883,65507,82382,97336,85496,132636,112524,121302,156213,102697,88852,123770,74967,136251,132810,163916,115234,133205,100580,107805,53636,42592,63062,32315,74329,122345,81841,167083,91343,92887,66775,101225,153826,220736,119210,156459,93974,124868,17603,61802,156674,84955,17546,48159,-8908,-33524,40851,38071,108444,95293,-25934,127821,69341,39030,-1996,42403,-10416,65735,52295,-34116,74668,-23787,41723,20469,55567,-27298,-37320,10386,27727,10582,62631,81237,-1153,-37688,-32277,-29739,17785,43938,21506,299,51876,4009,3211,27934,37003,24482,-7958,-34945,-44614,6727,-46435,-96269,-21681,65235,44532,23624,31004,-86920,-88162,11151,-32588,-42105,6999,-5298,-54959,-29961,29589,31569,15934,-7858,81751,-27039,63134,96521,-45559,-4198,-68292,8916,-31031,-37675,46615,-19311,-39409,26858,-55475,-33966,6453,40691,-65019,-170764,1354,-51753,73510,71293,1852,21917,33774,-71517,-14029,11743,13606,-40333,-66757,-42178,-49955,-56638,-45146,-62785,-88464,4872,78663,39597,-29100,-114,-91420,-33392,-47342,-34797,-24579,90964,67589,51119,4662,44684,1394,-53363,-30494,-33624,-78341,-35229,-47273,-3359,-79146,24464,23555,20561,-78041,-92142,-25062,-51936,17132,-5984,15926,5597,837,9670,15455,28658,-45401,-52842,-25870,-39507,39179,8587,5426,27696,33739,-24019,-34489,5245,-36069,-12200,57173,104025,-37548,-6700,5223,-75248,2848,-27674,-79837,-18034,29063,-33498,-30003,12363,-40993,-38897,-53249,-3994,18117,-30918,-43422,-76858,-76848,22907,64105,34002,-15560,6697,22878,33813,34499,-40587,13809,23293,10619,71669,31864,-11168,-17068,-11351,-24371,17367,-9054,10873,-52596,-20979,21376,98965,53174,-28939,-5418,-53121,23754,52026,-8704,3898,-51684,-42486,75442,31112,16522,11941,21552,84660,62942,15441,73160,35862,26926,-1663,-22504,-611,57334,-50450,-34127,-16528,-55115,2398,-51402,96199,76678,-107779,76809,-50020,6372,-43902,-19087,-23679,7967,5213,-10733,-40842,-20084,64501,39904,17236,30182,24319,-37441,-1375,5522,-8127,5434,4610,88201,47565,-3717,66936,50875,-16396,17225,32790,48250,31013,-26661,-19367,73035,31174,41706,63736,16417,21567,-5795,-32352,20453,-23203,-41340,31156,23780,8816,-5059,23173,65155,2286,-106132,2659,84569,16984,43677,-3609,102931,67994,39320,14366,-42671,-9492,31154,45370,-49024,-37516,39596,-1625,35561,118849,52718,10507,34077,-49283,-67875,7589,57097,33046,-55623,-62538,26672,-72767,-42268,53404,-14310,-3200,-49272,-15871,-51192,-37421,34536,12264,42273,-118020,-115953,-49349,-16293,5368,28637,-27877,30288,-100644,-23106,-21623,-73591,29011,25045,82440,54727,-518,-10354,7548,-13482,57827,65712,-6827,-23586,-4667,10590,-25472,-15415,59572,23051,27950,63545,-20507,-8269,90170,99121,59737,51537,26944,-24236,9529,-19621,6614,-31273,3659,6394,44637,507,55493,-6578,20246,-30245,27615,68993,61680,-36092,53866,22409,-27124,55583,55550,-16724,17429,10255,95476,50693,-41359,-82007,-8574,52978,-76950,-3638,73992,-39051,-24853,-62671,-20586,19867,-36859,24707,47130,-10343,-14274,-38728,88458,-43786,-28529,-59268,-31027,37096,-27805,25272,-76614,11141,24494,13047,13196,82152,10840,-70576,-6492,13668,13181,20007,46036,83677,-8324,13118,30496,-41446,-7095,54935,213,27646,23996,-6445,33476,79617,-92682,-86205,-15821,28598,16958,-33719,15606,-4793,4807,3091,39408,-15719,-38778,-18061,-36889,-19775,-33255,-90451,-66300,-19927,-2977,14318,-42257,-23115,-68154,-74911,-71203,-22552,-88496,-17714,88280,46123,-1078,63458,-1606,11031,57593,-30814,-45258,-6932,-27765,68030,63331,98,-36920,-34502,35888,29633,-16805,45349,48636,33761,79692,18689,27809,-4313,-16276,8093,37253,12572,-204,-9507,49814,-32470,-27248,75359,-27783,-46735,-97108,22483,56690,972,10082,-7361,-57719],[-45653,-33101,-53443,54432,-34764,-31568,-9758,13919,24440,46414,-12545,-5888,1020,-21916,2324,-23297,27858,39196,-27356,-51728,-54128,-57261,-18307,69818,2433,9034,-93653,-110041,-25099,58817,27056,25384,-16713,-43255,45550,32813,15588,-38022,47118,-16934,-61277,-71892,-25026,79894,68554,3783,36653,65605,67364,22568,51492,32490,20553,-3572,97052,22636,-22859,-17080,-27518,-2547,-43271,-78338,17848,-49620,73735,26369,-23061,25481,50328,-55032,-84119,25545,-22065,-55320,-13428,-12465,-15892,-99566,-12279,75584,-28675,-3712,-9541,-35656,-19784,-31320,22208,-83425,-83166,42819,24565,-54121,-17766,-51370,5572,54661,52331,4350,61058,34976,-8555,5646,-44676,75786,-14382,35466,40268,-18779,18889,-21009,-25079,136126,92164,-58969,34594,1309,-40286,-44830,-26263,-58949,-15912,-46308,9572,-37081,-34582,16031,5788,-93406,498,23585,-96537,36357,-16995,-16981,44330,43115,38411,26221,1257,47458,-22460,-108433,-33238,-27504,-30534,-49390,-26034,-53696,-3262,-15872,53977,7690,5126,-23480,-27372,-1814,-41147,1041,39016,-26042,33599,-33190,9085,48665,95573,-34973,21609,-5543,31393,54055,2725,-11294,-60228,65812,-67637,18360,52812,41161,52918,-32200,-95763,-57447,-25385,-51339,-79534,-105449,-37384,61136,71577,-26054,-32574,-21512,-13073,58968,-93231,-25174,-2898,9561,21993,-2278,79614,10529,-8906,-18380,-61553,-43178,-56087,44187,46697,-15697,-94902,-6412,54410,24198,-26457,57240,-1415,-70983,-13816,37845,45833,22269,-81940,36700,40538,29070,6947,-121620,8555,9121,-838,103602,111084,-19031,-47545,-61739,28265,23995,21728,-71883,-21732,-114283,-64979,-58083,-823,-24887,19907,111720,150269,250109,3283,1436631,1529376,144550,115141,40360,41183,60660,147184,43956,33204,-20756,37710,-44042,74729,-48758,16078,92073,23024,-36037,-34470,95488,29450,19287,-24879,19174,-5817,1383,4477,3020,-64354,-46548,-6834,38622,30882,-46586,-24510,-45326,-28582,79010,44381,62704,70008,-7392,-14634,13798,-21405,10383,-3085,6115,27039,12871,70312,91480,-60741,34566,21432,-49461,-24065,66360,-17427,-30483,-14838,22874,21056,-96225,69546,36648,44432,70068,80738,-32988,-31197,-96600,-83366,-25636,-66606,-44677,88692,5755,-13640,-2265,-27140,42730,112621,1703,-123399,-20350,11422,-30613,-16869,208370,46015,-40466,-24063,-13441,-17581,-8063,-21793,60462,8102,-17923,-59868,-54695,8142,38722,39852,-1953,41258,107042,48334,49091,62794,-6715,-55491,-20382,-49979,37581,3929,-36025,76823,32117,10115,52918,-25032,-8690,16147,-98105,-13438,-58642,37961,5590,-18815,-47114,-24770,-34646,24831,-4267,15933,69492,763,-47500,-19020,23420,-59904,-10463,67983,-65091,15034,-37556,-9548,14331,-49571,-21687,3507,-39741,-69,-27342,39764,-34737,358,-62357,-14018,-108208,-150110,-13229,-98973,-42017,75742,149055,38606,-8149,78558,-53273,68736,-57602,-65345,-571,-1403,107261,75051,25555,-24827,64104,51310,-45371,-17244,35698,83562,90078,22235,-451,88704,-32285,240,31229,69227,141181,91969,115678,14206,25941,1034,17239,61132,66792,72647,100752,20151,34999,88530,59155,50139,106993,71542,128912,96583,141174,92219,98788,64531,110154,46480,34745,78948,13775,59401,122426,92987,181552,119378,102296,45176,93771,122872,215934,121922,175039,121459,120477,28273,74092,194952,89973,38213,68844,32900,9441,23155,41036,117349,128290,26430,166972,105997,105682,23027,53462,-5343,67317,38176,-14626,91028,-16044,73018,38576,71107,-11739,4673,39225,51421,29553,83215,101465,10076,-33484,-48319,-54522,8507,47346,43045,19747,35908,20329,18932,45392,28345,13277,16876,-10841,-44944,5534,-37837,-99145,-26117,70084,47402,36784,24225,-34876,-71201,22855,-31153,-38435,9477,-687,-52116,-19036,17886,25462,25190,17488,80334,-38254,32613,104709,-50955,-23420,-51835,-15355,-44207,-27467,23304,-16405,-32196,38646,-50873,-49099,13378,18919,-83514,-150907,45821,-65198,71793,74321,3642,20575,-12792,-98089,-33297,6222,35975,-29391,-79762,-33468,-46659,-49943,-49632,-26988,-63290,19146,80093,31402,-46478,1504,-62239,-38370,-15022,-34951,-31210,63754,51617,59446,-2732,29599,-12314,-47457,-35516,-33416,-68224,-44820,-41288,-20197,-100284,-9969,-5407,24302,-74726,-72431,-28266,-61119,18858,20377,19657,4627,-20420,11456,15194,4917,-69075,-88893,-9446,-40620,15974,6261,37840,32293,34949,-11349,-35959,-11900,-36264,9101,68330,103807,-14228,-5432,-10241,-100803,-855,-31730,-84796,-21045,2974,-41510,-33591,-2491,-41506,-48891,-48137,-45083,31811,-28880,-20022,-80850,-81151,51060,77862,43417,2574,39293,25369,24023,8710,-6149,827,6333,15106,58868,33223,29871,-7862,-20300,-16458,20053,-12217,2157,-35770,-30899,372,94628,55716,-14129,-12231,-28443,9465,47849,-36958,21780,-50579,-11151,85218,9547,-11339,1014,46148,62069,84044,7700,37563,29245,32097,13542,-33008,-3937,86309,-69178,-64202,-33687,-54498,-3768,-58274,42615,56091,-101305,62292,-62287,-13162,-45760,-40695,-18330,32524,14121,-1030,-40896,-1054,64460,27634,30965,39987,17379,-25817,19066,13062,8676,29148,9895,82285,57072,-19161,64246,23709,-13059,13321,39706,33902,23158,-34176,-35487,61392,55034,35995,50702,5206,29788,18646,-37954,-10479,-19596,-34729,22154,23345,-9126,-14677,24043,48945,-7572,-75621,-15297,68103,19085,21030,-11991,116957,70768,8929,24006,-5701,15935,17580,33695,-62295,-77676,11888,-115,25892,142727,105349,12449,17875,-66666,-77457,-16955,41392,60946,-17586,-37122,16289,-37581,-17511,21904,-8687,1269,-53224,-17360,-35313,-45705,23994,-1457,69766,-102083,-118676,-61044,-24897,553,27238,-19309,24793,-72386,-2523,-14065,-58635,54003,16043,72594,32828,-21115,-13765,42786,3153,48412,54303,-15484,-29193,-9985,21162,-18919,-52823,42249,10257,40535,65455,-15578,-1175,44731,73762,41268,54906,37747,-8561,5096,-38505,-8252,-11598,12444,21519,55487,14597,29228,-1623,28649,-40356,25581,117607,73593,-27625,36497,-3874,-46891,36117,50324,-2725,18945,5951,91650,9674,-48301,-54203,17018,48133,-99692,-10333,52214,-37365,-20431,-90828,-6445,34615,-39303,24697,53440,4638,-17493,-27628,75109,-63305,-2458,-48844,-46461,50869,-36169,36808,-67191,27332,32348,-2358,29872,72479,29407,-71782,-6341,35670,7535,16094,31495,98389,-7061,-9864,26404,-39647,-4129,72820,24006,6583,19247,21762,25457,106002,-84603,-88617,-30157,14066,-26703,-34476,34414,11669,-22122,-29003,54490,-17719,-51133,-23281,-19917,-7956,-34830,-95312,-49919,-9911,-5106,14004,-44765,-17825,-71292,-83030,-70032,-41534,-78452,-24711,113230,37287,-23275,37596,-49446,-16661,52141,-46262,-39140,-24029,-44140,60032,31738,20219,-38476,-26278,41015,24656,-44416,32370,44393,33436,50306,22848,56398,1430,1400,5655,15634,14323,20737,11488,48922,4882,-23339,74349,-20411,-62625,-76328,14086,51366,27013,20937,5272,-49568],[-22975,-38497,-50576,51014,-24942,-46066,-40979,16870,24375,79448,-3794,-24220,11442,10886,1089,-4494,24284,21876,-15862,-66491,-42535,-60938,-21959,93902,3127,6583,-77322,-97537,-22812,52103,26649,19901,-52862,-45738,25665,26413,18616,-14729,44893,-13224,-45942,-54346,-21628,84638,85131,-1223,28138,67020,45787,34466,120563,16082,454,5908,71689,6091,-8309,-28170,-51310,-6073,-36289,-66551,7573,-64963,64176,38036,-27962,21989,39173,-61803,-88716,6910,-31576,-42555,1331,-1376,-15911,-105229,-44457,49651,-26778,-7405,-31977,-37172,-17094,-37875,36091,-79836,-53754,54688,25842,-54218,-15457,-54776,10181,80842,58830,439,64630,-3519,-42091,-5852,-38257,78442,-22216,17140,36355,-6895,6152,-26584,-813,126918,93139,-71647,45232,18014,-13020,-46130,-16656,-37647,-2505,-19886,5890,-25557,-51108,19360,7598,-113492,-37459,18533,-96582,40244,3909,3488,52156,28644,62002,44709,-11610,5597,-28030,-67110,-12191,-33960,-67616,-66209,-21238,-46038,-15699,-28315,49703,12818,7751,9158,-7859,860,-61557,-17328,40121,-30600,52364,-19534,-7320,59838,98855,-55938,14731,20194,35634,51645,13484,-9824,-51657,52579,-74126,16178,50498,41915,58543,-8385,-100709,-70741,-7673,-37380,-99590,-127764,-42783,81626,86219,-19049,-41414,-4338,-23500,55578,-97983,-22776,372,-3680,1032,254,84763,-2616,-17080,-12699,-55642,-40356,-58432,90687,32266,-14583,-77823,-16053,40144,9661,-8302,100380,6405,-95758,-34999,40014,36865,5453,-65957,50580,33204,21284,-5627,-137225,15811,6905,9818,119756,127025,-31813,-39059,-76033,60799,8662,20047,-35864,-55699,-126622,-48382,-24393,-21484,-48695,52200,100855,167320,184697,-68727,1191077,1479592,126014,126103,25309,24404,55658,97739,10203,3558,-4446,37655,-40512,114425,-35687,26026,99138,32659,-25395,-12484,85344,33476,31738,-30445,33428,27585,-7058,1588,-21020,-60068,-51727,-37000,27094,63064,-23923,-16913,-44934,-37996,61150,49791,70231,49640,-19965,-43332,-4494,-28012,11068,-8291,15808,32089,-2226,77581,93874,-50618,70467,26152,-35095,-19395,54661,-25018,-15992,-51080,46274,27071,-73401,92063,37933,52851,79228,73627,-44648,-13717,-83531,-86015,-20019,-52845,-32765,85222,5312,2527,-15049,-38227,11993,89692,-7666,-127456,-443,-1597,-43327,-58025,195075,65656,-44016,-31711,-20077,-3777,-18652,-13261,41564,-2392,-9203,-58403,-30800,8800,42386,35733,-27392,31725,76745,49018,44406,45729,26890,-74717,-19738,-44544,36585,7555,-32775,69768,22512,-20291,58155,-1702,-12319,19282,-66541,-4337,-32935,33930,13228,13679,-34050,-46090,-9139,28036,-12871,26711,52573,-22591,-50319,17701,47937,-25287,1466,52087,-29780,24449,20547,19600,38137,-61974,-36767,8915,-44164,7748,-22080,1113,-65039,-4674,-36910,28675,-96470,-127175,-830,-99143,-36402,77490,102918,32156,-47692,62911,-38343,62155,-74185,-75465,-30869,-11729,51198,-13387,-26556,-25160,51037,47655,-122704,-33980,8136,54396,26561,11360,-30214,-7899,-51365,-4235,-20123,14294,70093,18045,63073,-3456,-35684,-24756,-36794,39041,25278,56445,69084,-37724,-43048,777,1458,-13522,77477,60997,110719,63683,100576,47911,29349,28888,101524,29251,21571,77125,-9430,34653,100754,92571,137922,123630,94207,8235,66961,74088,174913,113284,160292,132130,96150,34739,76201,199263,69241,45995,67489,60430,38051,1717,37689,100360,137225,72831,171853,119243,151947,44722,46132,1744,66978,14139,8877,89333,4810,105203,48672,98691,7202,59818,67862,67924,53681,92004,101277,23886,-22292,-51511,-70829,12777,56781,72593,46794,19057,34052,34543,61205,10314,13065,48168,13258,-32815,11826,-19266,-80146,-18633,70068,54856,56018,20111,32113,-44432,33516,-22772,-22421,16250,10579,-47617,5851,10539,18931,33454,45247,71106,-64156,-3641,103568,-43627,-35229,-30844,-30734,-51059,-18935,-8663,-11552,-31510,41578,-42074,-56452,18945,-1284,-93427,-123747,79754,-83389,59186,77906,1668,17694,-51949,-108965,-47148,-8971,41036,-10825,-85901,-31405,-36021,-42060,-52242,5621,-32763,32920,55524,15159,-60709,-292,-29186,-35572,10652,-38123,-38028,29598,41378,65406,-2187,14108,-29543,-36202,-39297,-17129,-50233,-44665,-29106,-40427,-98231,-42932,-37441,29160,-60845,-35668,-26099,-63642,28989,47023,23261,5981,-37356,7371,9515,-29726,-109922,-109953,4425,-41924,-13428,3187,59203,35898,26182,3625,-43392,-24041,-29314,33364,61071,85271,5512,-462,-16910,-96209,-7336,-27134,-83879,-21896,-8499,-49445,-26208,-9989,-14002,-50410,-36000,-77115,47194,-20623,-3362,-80135,-74825,73442,71497,47609,10805,51365,27643,6897,-17305,26441,-20962,-10358,28853,36752,36986,65359,-2617,-31920,-8546,25437,-16085,-581,-19000,-32816,-12595,84516,54297,-3144,-18691,3269,9631,43769,-61698,29611,-34256,19317,89356,-3652,-36936,-8425,50758,30692,100744,-4685,6419,21727,26575,17873,-45673,-2084,108857,-87291,-81334,-43903,-45466,-12941,-61059,3013,31258,-92017,29824,-72795,-35710,-58310,-53996,-14578,48351,18193,13560,-13696,10012,62020,10142,31911,42573,-231,-3890,30018,18986,22649,45094,11492,64098,61239,-26187,50443,-9886,-11676,9835,39106,14771,14351,-39007,-41366,45830,84058,32460,34435,-11552,41246,29960,-42793,-35972,-6243,-24373,14265,22782,-21193,-21974,12636,19305,-10995,-33209,-29096,47514,14386,-1567,-12231,117309,56365,-15098,32794,21994,43796,581,15251,-68221,-97742,-10201,1087,16087,128019,143057,15226,3994,-70063,-76106,-40649,19462,75586,28599,-7574,6057,-10806,8230,-12047,-8188,-3803,-45413,-12150,-16127,-58233,-6410,-11541,83532,-75918,-118933,-85624,-42575,-6411,27617,-6922,18342,-43244,16506,2029,-36373,62341,-2681,58134,6071,-34746,-18818,67342,11450,26674,27019,-19601,-25994,-22010,19998,-1798,-84846,16774,-6561,49810,56773,-9243,-25,-7691,51070,24502,51654,40244,-87,-4163,-43965,-18217,2474,10179,32737,67211,24025,78,3580,42301,-30843,23250,134186,77265,-18429,34359,-18576,-53911,9633,48650,17584,11914,5807,73904,-33714,-49886,-24331,46238,33874,-103268,-14359,20790,-32761,-10250,-104745,9852,37572,-34317,24430,49788,13620,-12271,-15398,55480,-77699,33444,-32164,-69397,53348,-47208,40209,-58217,34520,37085,-14704,52523,60964,42285,-71073,-11323,43362,-3332,10015,28973,92100,-2353,-50804,24789,-26478,2645,76066,41805,-19157,14913,47889,16213,120791,-61566,-81283,-48615,-10105,-62576,-33865,43699,18773,-39005,-34183,55854,-19224,-49670,-26815,-2508,2773,-33889,-77851,-28416,8505,-4259,10943,-34234,-8921,-72443,-81891,-59883,-64983,-62777,-18491,129501,31119,-39188,11685,-87476,-42787,30405,-54421,-28009,-46495,-47678,42792,-22209,38729,-38375,-14857,42590,17562,-61092,15325,31755,33294,17370,25644,62379,3379,16463,5052,-7894,11988,41262,36861,40698,50869,-20197,53133,-14741,-66560,-51272,10943,39642,48416,29570,21552,-35227],[3385,-26930,-47644,40430,-8303,-42522,-69161,23346,26801,102318,8599,-39095,2449,38066,2941,16075,28177,1781,-4519,-74939,-22796,-54220,-13558,93350,2944,891,-46819,-74636,-9256,47748,29490,13048,-73116,-40848,-6944,12355,18633,13325,43680,-2578,-19913,-29888,-1390,86739,96857,-14118,14219,59042,11284,36840,131374,-3831,-13849,20219,48887,-10309,5146,-37033,-62097,-7946,-16538,-45562,9089,-69151,46488,43532,-23301,19919,21386,-59033,-90292,-18735,-41729,-19067,20627,9141,-16867,-94795,-67210,14609,-21325,-16263,-64620,-34324,-6689,-31710,41868,-70304,-15920,60511,21995,-49117,-14640,-50389,20480,94690,55422,-7013,60065,-37554,-60166,-12202,-22178,69967,-34784,-8493,26250,-5470,-2692,-30635,31671,109393,92992,-65365,60412,32277,18801,-45917,-8511,-12323,5770,-4603,-439,-16268,-64788,15341,1150,-115573,-68574,11812,-85449,45294,22878,26003,54738,3461,73577,46276,-25840,-34445,-34385,-22241,9212,-33031,-89889,-69310,-13552,-33815,-32275,-40214,29138,18504,6140,31318,6898,-1221,-78113,-44555,39786,-29950,67798,3613,-21234,53635,74454,-66488,11339,33934,26983,42240,32460,-7313,-40057,34411,-50850,21303,41336,41017,51332,11146,-100344,-79374,13719,-17051,-101838,-140721,-36880,93198,92041,-13716,-51338,8584,-27801,39623,-97628,-19075,2203,-23361,-30086,850,72562,-10050,-25239,937,-36861,-37986,-58277,120038,21701,-14565,-57573,-23384,24596,828,8639,110609,12477,-103960,-55110,37795,34518,-3205,-37433,62899,22853,18168,-8258,-120041,15941,-1729,12041,115668,120196,-29066,-13765,-71431,83467,-14624,1896,-12298,-65560,-107401,-25064,15288,-38311,-61446,88922,94584,182355,122829,-89271,1013341,1416984,131591,118955,20469,-1361,43067,10989,-25401,-29330,4353,35692,-31025,139041,-11099,37692,90993,49291,-13075,17591,68303,41193,39304,-33511,42223,58715,-10796,2540,-48354,-42476,-41367,-51846,24223,90985,-1758,-14654,-30241,-40056,50208,61670,85733,33329,-16996,-58567,-13397,-27677,19206,-5855,16813,35602,-22998,85461,81333,-26171,102801,30290,-14793,-4458,30827,-29493,-2571,-84089,63802,28922,-48136,106775,34693,57938,88954,66283,-47468,4253,-55276,-75001,-2405,-28221,-15516,73498,18708,24533,-18764,-33231,-18946,49471,-16804,-121096,24216,-8850,-46447,-63907,180847,76491,-33881,-27370,-17578,15484,-21767,15223,25500,-9489,2070,-54763,-8788,13622,48745,33167,-42860,28682,47611,48781,38266,21349,60973,-80593,-16934,-33154,36591,12017,-26696,61810,24644,-51253,52976,13424,-11102,23756,-29529,7079,-333,25945,29085,49764,-22890,-50611,19382,27368,-20150,26736,29150,-44466,-39826,53374,67963,15509,15356,39769,15402,35225,69068,39720,64739,-64984,-41975,16761,-39681,22386,-13501,-32678,-85764,-8015,-14055,54819,-57364,-92597,17311,-56225,-11524,75329,53427,30773,-72772,42993,-21399,42096,-74970,-56029,-30515,-3336,10878,-59773,-38119,-20236,46959,46118,-134084,-28484,8603,26886,-30172,17323,-37441,-55257,-50402,9895,-45000,-706,17082,-37663,17661,-10983,-73832,-35660,-69211,21041,-18875,43926,44212,-48406,-89632,-69027,-52521,-76857,40009,43704,85683,49689,59894,3054,-41763,4181,86074,8556,6824,65532,-34396,6518,67858,83087,69185,104971,78752,-33593,32218,27107,126956,98469,118936,119293,56798,37814,69432,158898,29290,36250,47881,71665,48328,-21479,28114,59730,124275,97639,144904,105385,162077,56911,23772,9274,60680,-10477,28967,61896,33564,123679,48446,129032,24416,100267,85926,72860,76714,87438,76784,32060,-4941,-42314,-68371,28868,70279,101102,70917,6268,44151,50628,69713,-3201,22740,75959,32553,-9768,26784,6483,-40252,-1380,63790,68089,78285,20044,97735,-16218,40116,-8859,8615,26374,25308,-46202,40095,10481,13640,41204,69020,58001,-84840,-33991,96461,-16024,-32118,-8001,-33639,-46525,-12386,-36427,-4827,-37199,37328,-28453,-52227,22243,-13231,-89859,-100577,95406,-94935,41940,79252,-4065,14828,-71141,-97378,-49958,-23140,32512,2964,-81776,-36262,-19306,-27470,-48969,24409,-10195,41287,19330,-184,-70334,-5163,-1155,-26226,24150,-43022,-44261,-690,42274,67850,6385,915,-43692,-27382,-37620,15184,-29325,-36030,-12066,-60726,-68437,-63881,-68232,33856,-41224,4876,-19475,-58567,49685,71622,20677,10321,-47198,-2423,-4288,-68293,-147958,-108966,12491,-45049,-41544,2283,64512,38850,9729,16583,-54534,-29739,-16804,54909,41517,57350,15913,4203,-12507,-73218,-18013,-13812,-76422,-19462,-2875,-57747,-17132,-10285,32404,-39862,-19967,-92397,58698,-474,3988,-74514,-59044,78837,49267,47442,13855,45042,27183,-15314,-37336,43283,-40002,-21800,48685,16530,42176,81495,-2478,-41527,353,33171,-15352,5134,-5946,-26612,-15027,75004,47158,1495,-24742,30103,17613,39990,-75715,26640,-7502,45194,89973,-7122,-57215,-15205,36592,2474,111824,-25402,-12324,15203,15356,16448,-56657,4683,118938,-98024,-77511,-44142,-30983,-23860,-61149,-16884,10692,-80498,-3655,-77400,-51014,-73702,-55765,-14874,50917,16557,29604,29405,14311,58416,-8962,23275,40209,-23133,24682,30881,23021,29900,52371,11288,39292,59176,-22818,23021,-44615,-10481,5340,30744,-5634,5063,-41889,-36850,31783,108306,29831,19392,-31054,54748,28981,-42106,-51826,12555,-15043,7882,23685,-26294,-23923,-7873,-12526,-9431,4861,-36950,25053,2214,-17627,-4783,104783,29416,-30299,36516,33127,62191,-14598,-5245,-66646,-93929,-19385,174,5777,83661,155516,19854,-4627,-57860,-65056,-56851,-739,74034,72290,15562,-1194,1103,30605,-38674,-20743,-13700,-28448,-2921,-71,-61920,-47882,-12928,82671,-43985,-116361,-114782,-60772,-15024,27102,7525,11845,-23542,27595,18901,-13251,51914,-23851,43570,-16321,-40652,-26366,75869,3943,-1404,-11822,-19990,-17811,-33427,10638,20992,-101312,-13222,-29315,50778,33542,-1335,-3811,-47906,38691,12721,44300,34191,536,-13896,-32893,-21649,4269,-6776,38271,81550,26249,-21746,6442,55884,-2038,19042,117834,72336,-10095,47588,-23323,-46658,-14349,49432,36772,502,6211,45944,-63651,-48177,88,63480,10863,-87215,-17074,-10855,-25971,2639,-97286,23012,28139,-27360,23790,38829,13797,-2776,-5699,35383,-83267,68133,-10690,-75737,47029,-58664,33274,-49556,30173,37141,-21175,78171,56598,47695,-75516,-19086,37886,-18776,2469,41390,67601,8115,-97124,26481,-4607,13105,69412,50620,-42766,12518,65652,8716,122710,-30070,-66631,-64610,-32674,-73654,-33733,43266,13305,-39905,-14019,38796,-20710,-34185,-25303,13233,9352,-29585,-44299,-9588,31705,-554,-526,-15126,-634,-72160,-70702,-44708,-87113,-53552,-2992,131397,32070,-48767,-5072,-99335,-61873,1147,-53327,-13150,-60601,-36926,22738,-72852,49316,-37812,-3401,42653,10625,-59785,-1414,14009,26697,-14561,26666,46651,745,22593,5014,-24533,6561,58041,61858,28828,82653,-17664,14292,-15467,-52373,-31217,12115,25078,61744,33488,41766,-19065],[25609,-953,-44744,24201,10875,-21861,-83474,30588,29670,108679,21364,-48499,-29314,51101,7114,34637,33875,-16814,4712,-79059,-516,-41279,3918,60899,7430,-4367,-12551,-50798,13399,45672,35067,5747,-76803,-27815,-38426,-4949,15888,37854,40172,11601,2724,-5966,27143,88428,104153,-29138,1819,41025,-29261,27443,89888,-20999,-19804,36843,28783,-24247,13573,-42939,-56935,-8712,7097,-25723,21945,-61192,26587,41090,-10141,20913,179,-48407,-89891,-44419,-47932,9435,39702,20943,-16675,-75121,-70064,-18714,-14911,-27272,-97320,-28504,6618,-13931,37992,-57553,21615,58736,11074,-40610,-12289,-40259,26306,90761,43310,-17950,48251,-59374,-61182,-13082,-1996,49508,-51466,-35926,13382,-11361,-1735,-22176,59698,87040,90815,-39907,71482,39067,50165,-42327,-5186,7045,5222,-13604,-3311,-11712,-78206,2828,-9651,-96389,-86333,-607,-67112,49587,31834,43577,49424,-23434,70652,34338,-38005,-62051,-40885,9402,22621,-24447,-93054,-57330,-5687,-21266,-46459,-50226,3854,25721,1720,38209,14178,-5418,-88634,-73862,35884,-23798,74549,32564,-30675,33780,32824,-62381,10381,31524,6655,30217,55984,-4043,-29363,15812,-9311,30770,27441,38961,33667,17851,-94604,-82874,32534,5333,-86516,-138310,-21974,92695,88321,-11302,-56795,15615,-24897,12599,-94530,-15114,212,-45932,-57558,1314,44816,-7259,-28679,20846,-8899,-38365,-55510,123828,15436,-16313,-40557,-27634,15564,153,19029,88493,15937,-90887,-64792,29262,38239,-1712,-4554,68995,10146,17235,-1615,-74566,4728,-13889,4951,91297,96418,-9572,19305,-46440,91265,-40356,-27298,-6716,-47392,-66520,-1129,54365,-48243,-55526,117736,87584,188135,78271,-48448,1060207,1502982,195172,122111,47698,-11166,41767,-61367,-46000,-45990,15175,41417,-6804,147049,23736,51900,77057,76593,2155,49676,49559,48382,37913,-34594,44460,77856,-14106,4880,-70754,-15926,-18004,-47088,27335,107894,9412,-18884,-7367,-36514,42306,75098,102845,21802,-4069,-60068,-11248,-21755,33347,2175,9509,35358,-42599,93913,58879,5236,120905,33735,7083,15838,-1134,-27683,10188,-104617,70274,24505,-29269,102244,23681,56708,92604,53582,-42668,17517,-20881,-57987,14987,-3808,-573,51054,37714,40980,-19251,-18532,-42864,-468,-28595,-108804,45216,-8863,-40075,-47429,157022,74782,-14016,-16244,-7110,34837,-18447,55956,17555,-11367,9030,-50528,1558,18354,52926,31443,-48006,32933,23551,49706,35417,-7247,83151,-72264,-14711,-19954,36153,17180,-18140,56880,32170,-74935,37107,14342,-1050,29956,2416,17927,31150,15194,50164,77127,-13531,-36622,41496,19548,-26689,23707,4473,-59198,-25452,74187,76485,51884,28931,35168,58604,45807,92732,45541,88305,-59458,-33159,23409,-30039,33035,-6687,-51592,-95944,-12097,-2340,67979,-5779,-66711,30586,1047,21667,68717,18812,30819,-80752,19071,-15432,4853,-64975,-26523,-12441,13659,-12962,-67547,-20139,-18392,48974,42054,-74793,-7464,39682,4355,-58814,30666,-27087,-52813,-32467,32820,-38489,25309,-10143,-51882,-9437,-3471,-76043,-27693,-64179,9847,-55550,38592,26909,-32074,-99493,-92153,-86413,-109470,1147,21579,57212,55184,36149,-25357,-83394,-4736,70112,-8113,-5282,51350,-57624,-18981,36366,70200,15401,74589,65693,-70441,4531,-4865,97603,82189,70344,84664,11161,38919,57918,84321,-17927,11241,19260,71638,46427,-43008,13999,5579,102452,94927,101911,71389,136414,56275,-4133,15406,46364,-26982,39063,12049,59184,116654,38208,145315,34811,104420,85986,65740,91821,72141,36126,26391,14469,-24186,-42939,49333,83918,118533,82028,1059,50195,64596,66842,-3050,36908,88865,44778,19232,48340,34774,10783,19369,50224,83753,98399,23302,143913,5604,40705,7350,45671,37675,39260,-47098,74776,17629,11197,49522,82187,45358,-85137,-49373,87061,31233,-11942,15890,-23866,-28408,-8328,-53676,3117,-45267,29694,-9986,-36128,22806,-13116,-73015,-85852,92070,-90620,27664,74728,-12824,12971,-66283,-63891,-38891,-24970,21030,2487,-66621,-43194,-818,-4590,-38055,26726,-2698,42351,-2690,-6529,-73337,-10457,15289,-12955,23985,-46591,-50249,-19035,51680,65230,20619,-6822,-49134,-27200,-27859,55378,-8818,-22049,6091,-77064,-18260,-66423,-93064,35277,-22070,32868,-11098,-48002,76747,93125,8671,16478,-49529,-16055,-25090,-102006,-165345,-88880,13289,-49577,-61735,6535,54782,41552,-10247,22739,-65248,-28904,-2804,67626,16357,30518,14346,5272,2229,-45422,-33067,4651,-62746,-13303,15061,-66237,-18535,-5447,81297,-16764,-4870,-90653,61749,30423,869,-64908,-35359,64137,20228,44608,16581,28174,22294,-38196,-46230,39670,-47322,-21711,69215,7974,45939,72472,-7208,-45063,9995,40428,-5741,17393,905,-15284,-7849,71291,32966,914,-30326,45040,22502,36937,-74051,16817,21110,66013,90961,-3360,-69786,-19045,12579,-14106,114215,-57422,-17911,9862,4995,17881,-62719,14773,112696,-98555,-50311,-34381,-15226,-33549,-60134,-17825,-1063,-66368,-24820,-72327,-51653,-84078,-46827,-20488,40413,11521,43624,65355,14273,53630,-26265,11640,34460,-42394,54732,26724,26167,28219,50958,11129,14894,51485,-10510,-15251,-76903,-7162,-523,17781,-22818,-4624,-44052,-24377,22346,119194,26562,8487,-48980,67227,19827,-31867,-55956,30277,-10944,1265,25755,-26608,-19263,-30554,-36030,-5753,25424,-37959,3738,-15380,-23968,7754,83279,26,-37107,32952,26092,60702,-24395,-21918,-58042,-73462,-14501,-4604,-6342,31508,139833,26373,-6431,-36240,-49572,-62687,-12930,58942,102206,25379,-4446,-1023,45404,-50758,-46694,-22526,-8616,5234,8028,-52426,-85881,-4169,70937,-11611,-109548,-133615,-70107,-22603,23965,21606,6548,-17279,28825,29218,3900,28466,-38288,30560,-26190,-39651,-36356,69030,-18659,-26600,-49707,-18418,-10863,-32926,263,42799,-98931,-44020,-57634,40990,-4879,7863,-8830,-64262,36688,6928,35861,21485,-4965,-18214,-8098,-19167,-7437,-34614,37967,96496,19724,-30073,5069,62733,35781,11311,80655,59252,-4500,65952,-23479,-28965,-28481,48500,48127,-10124,3893,15262,-71200,-42900,14931,56853,-15598,-56583,-19887,-32883,-17359,14439,-71151,28834,10770,-23006,22997,24437,5546,6386,-690,19944,-78748,91515,13571,-48096,36131,-68317,13192,-40786,15943,34680,-19678,101546,62915,45495,-88220,-26964,22148,-37204,-5392,63218,33818,26169,-124857,30526,20250,25308,57972,49224,-56888,12731,70549,3887,115698,2909,-47925,-71429,-42322,-56928,-34975,36426,-3465,-29363,19482,5037,-23182,-9734,-15624,25822,9504,-22719,-6215,2008,53072,5232,-19692,4991,3383,-67797,-51203,-29290,-101037,-54554,14819,116767,40556,-53545,-7477,-76437,-69473,-25363,-44622,2514,-50755,-15524,7449,-97051,48627,-37526,5515,43305,6135,-40593,-13627,-4203,8483,-43446,27074,17922,-6018,16239,4279,-30480,318,68250,81836,17739,80959,-14742,-31114,-25691,-21624,-22799,15391,11442,65408,31770,64043,-5420],[37828,31469,-41166,5296,27538,7456,-77267,35927,30381,99591,31528,-52091,-75584,46160,10011,47132,35089,-30635,11501,-81347,17610,-27066,24498,5466,18366,-5978,13300,-33035,40548,44164,41162,-1916,-67001,-7949,-52230,-19982,11324,49202,30535,24528,11007,9628,55431,88630,106925,-40776,-2658,15752,-65230,7607,33017,-29216,-17756,53253,11301,-34080,15043,-45521,-40622,-9744,25280,-16015,38866,-43557,11414,30820,7941,24660,-20058,-32713,-87043,-63507,-45498,35133,54545,33750,-14498,-54558,-48438,-40371,-9983,-34630,-115166,-21896,16377,10185,26726,-44723,52316,51121,-8016,-31314,-6645,-27636,18943,70060,27215,-30147,33331,-64736,-48318,-9871,15938,20312,-69516,-57874,3620,-18762,11666,-125,75912,64551,85647,-763,72027,35975,75399,-33615,-7332,12095,-5422,-49985,1874,-13089,-95971,-17285,-18181,-58342,-87668,-20318,-46762,49751,26538,50742,36749,-42666,56451,16259,-45539,-72730,-44877,18716,23929,-10704,-79879,-33474,-459,-12272,-49846,-57380,-15263,34746,-2945,29615,13805,-7113,-90889,-95913,28903,-13136,70052,60695,-35212,7929,-10266,-44109,9048,13831,-19706,19533,78337,-530,-22479,937,32454,40228,12863,36781,10992,8942,-83413,-82118,43027,24634,-57880,-119031,-2448,82013,77293,-12962,-54503,17418,-15852,-20988,-89196,-10899,-4535,-64660,-65750,3281,7921,5733,-23988,43415,21851,-43212,-50011,103346,11058,-19077,-28911,-26404,17413,5569,20275,47395,17300,-58292,-59464,13462,44783,8909,24971,65589,-3893,15755,10673,-14633,-14717,-25233,-9305,53952,66663,21882,50344,-4710,84214,-63238,-58654,-19269,-8575,-19505,17603,85104,-51505,-29165,128802,70765,172078,43094,14490,1025920,1456262,259086,113209,86018,-9695,47652,-98273,-54837,-43240,26820,52322,30173,136598,59073,67188,66498,112560,21770,77848,37636,54720,30989,-28746,46524,83549,-14883,11895,-75943,16911,16393,-20912,33257,111527,6186,-25163,17807,-30722,33592,85114,114476,16598,12110,-51103,-901,-13458,47965,12367,-3844,26768,-56974,99836,32114,32571,114961,33910,23357,33392,-35136,-17793,22641,-106367,64777,16264,-22736,75794,7444,50112,86628,35835,-29579,24022,11205,-40334,21979,12272,8863,21843,54127,41953,-23207,-3567,-55892,-51128,-44519,-95911,56546,-4509,-28293,-24378,123023,60599,6307,-6522,8390,48288,-11752,95942,20117,-9461,6452,-47666,-5851,16343,49305,27762,-46180,40686,8348,50081,37029,-34152,86147,-52456,-15595,-9102,34503,23391,-7573,56547,36880,-85165,14085,96,20473,38134,21307,25844,54689,4805,71331,87074,-4507,-6892,51946,5338,-33362,23518,-17304,-64545,-16684,72130,70826,78226,40295,39582,90276,53000,95327,37025,103341,-47206,-10266,26380,-19981,33704,-4356,-52301,-95272,-18608,717,74076,41959,-55055,32947,43410,49824,59247,7696,30797,-67646,-1436,-24117,-42185,-51674,-5704,8856,28492,-27724,-50763,9142,-21368,53647,34931,17283,15293,83490,-8828,-52600,41924,-9988,-22851,-8470,54516,-8855,67846,-17430,-22684,-14087,16902,-49544,-4366,-26031,6058,-75467,39890,15290,-15072,-83620,-64385,-92415,-94654,-31426,-1663,28759,65518,37054,-32097,-83119,1405,58757,-15328,-11423,35777,-75440,-37908,15464,60030,-4105,48830,60121,-94923,-4800,-18002,93329,66926,35290,37831,-29967,39450,46873,3462,-58224,-19756,-6800,67709,42254,-58592,-2064,-47473,87243,72821,61831,30858,90009,43239,-26103,18647,25052,-30886,35890,-45161,68943,81699,20789,135630,35368,70349,66010,49667,93569,51378,-4654,2534,29960,-2143,-847,64497,93330,117538,75020,4091,51643,73075,51599,11521,48397,80792,50037,47200,71679,60295,55945,35941,29618,94789,110803,27864,159128,16234,35002,21443,73308,47521,48845,-46119,99894,29552,12653,59139,80716,37011,-61448,-46287,77518,85565,20191,40670,-4813,1058,-7406,-60254,10989,-49626,22845,12531,-11380,20937,-1521,-48203,-74055,77298,-70195,21104,61839,-23410,11830,-42376,-17922,-15177,-8149,18287,-13076,-43027,-43589,13474,22057,-20686,17936,-8835,38183,11263,-48,-67811,-12286,19434,1152,12594,-45228,-56778,-22327,61382,56273,36474,-6608,-43568,-36499,-10235,90107,9973,-6780,20116,-85576,35308,-50695,-106825,29828,-8548,37243,-4204,-36162,100512,110059,-11571,21972,-46071,-30300,-48271,-123119,-155973,-59262,7537,-53452,-70566,17476,36334,43880,-29135,19023,-71236,-22809,7306,67029,-8664,12697,2288,1457,23625,-20858,-50316,22328,-44767,-4241,35219,-74073,-37928,1679,116231,13930,4072,-77442,54902,63601,-11381,-54178,-5601,34911,-6195,40446,21011,9655,12880,-56744,-41821,23537,-40078,-6641,84063,14304,44596,42660,-15003,-40369,18585,43473,12746,30842,1178,-3791,5104,74338,12290,-992,-35469,47432,15605,34972,-55492,5750,42336,83669,95955,3016,-73046,-20471,-8798,-15747,103565,-98692,-14460,4748,624,28777,-62045,26179,91717,-90382,-4510,-18053,-1970,-37407,-59092,-4713,-4395,-49954,-29041,-56290,-36175,-85133,-31649,-30888,21057,7964,52607,73685,12336,46876,-39189,3748,25772,-49053,81090,24548,29752,17829,42069,11920,-3325,40029,6651,-56755,-104870,-288,-7322,6225,-32644,-14994,-46283,-8102,15831,112691,21803,2241,-61003,74077,7801,-11704,-48847,39989,-13885,-8314,26240,-25931,-9109,-47704,-45416,-2471,23802,-31617,-12795,-33521,-21527,21181,57983,-20324,-36968,23166,4918,35183,-27965,-29743,-43794,-48493,79,-13797,-21568,-7568,102947,33489,-1694,-16575,-35950,-58785,-14428,36490,110854,21481,-4796,-11247,49919,-45959,-77802,-26218,7211,7482,7006,-35935,-106171,12066,53378,16467,-96626,-127706,-64106,-25004,18019,32784,3933,-20747,22676,29466,10844,3474,-38334,18516,-20162,-33784,-47362,52920,-46487,-40212,-72255,-16796,-10250,-11904,-3245,57413,-82893,-72168,-86951,21703,-52543,17332,-10376,-58962,40770,5590,28417,5388,-13281,-12429,22577,-12763,-27417,-63510,33359,106516,4244,-26012,-1160,57719,65743,-732,38820,39433,-3078,74608,-25082,-8484,-30812,40980,48144,-15409,-1797,-10188,-57997,-31755,19762,24993,-38255,-19998,-23483,-38164,-6531,21698,-37880,26328,-7257,-22482,22490,10178,-8268,11815,-840,12386,-65525,98409,38059,8236,24759,-74872,-19940,-31833,-2299,33909,-10084,115850,77093,37052,-104662,-32847,-1217,-56469,-12154,82660,1842,51373,-108250,34386,40445,35864,45931,38443,-56809,15068,61396,1453,104241,30900,-28519,-64754,-32866,-25026,-36885,28224,-25917,-19699,51158,-37359,-27470,15812,3577,34432,2307,-15525,25434,6416,65849,11841,-37520,18247,1585,-52483,-27392,-17685,-100795,-58446,27856,89739,52887,-55397,2508,-25261,-64307,-41077,-32852,15133,-9812,9093,2346,-86497,37202,-37594,10674,45724,5698,-10906,-18485,-18188,-21917,-68991,28854,-11322,-15060,157,2595,-26920,-4200,69884,93704,11293,44479,-10239,-66981,-45062,16212,-25095,18358,1737,60024,25401,83411,3013],[38172,60218,-35789,-12284,37341,33903,-51265,37388,26865,83407,37328,-50643,-118696,25901,7427,50465,27314,-38792,16776,-83426,25923,-15716,41195,-50743,33118,-2821,21439,-23714,65990,40840,45405,-10182,-48869,14667,-37752,-27700,6376,40844,13549,31753,2053,12301,77824,84226,104392,-44994,4231,-11296,-86175,-17172,-2364,-25130,-10377,67275,-2412,-39125,10099,-45240,-23344,-12933,31507,-20575,49431,-21299,6543,14629,26437,28969,-34738,-14809,-80227,-72918,-32520,51672,62867,45133,-10648,-39485,-7260,-46441,-7915,-32124,-104981,-16865,16960,33043,12697,-34491,73400,41915,-33882,-24096,1690,-16034,-5278,38802,13091,-40250,20989,-53724,-28025,-4862,26901,-9722,-84539,-68617,2629,-21981,35698,28043,82069,47271,77537,42354,60586,24169,88938,-19467,-12478,573,-24101,-98636,16390,-19973,-121567,-41591,-18598,-9885,-74216,-45166,-29297,43153,8515,45734,20833,-48096,38420,-1,-47749,-68678,-43743,9244,14131,3765,-58669,-4244,425,-8739,-35774,-61230,-22238,44442,-5347,9378,7908,-1919,-82454,-103133,20688,-2,56243,80143,-35717,-15893,-42124,-16646,4042,-14011,-44421,12345,92812,2614,-20313,-8154,60096,45530,1870,35507,-10146,-11695,-67545,-78596,41482,36020,-23152,-88561,16202,66344,63129,-19041,-44367,16398,-3629,-54664,-79770,-5428,-6680,-71521,-46785,7279,-29684,24466,-10511,64015,48305,-52673,-41830,68496,5041,-21094,-21046,-17389,28980,12278,13584,4918,18228,-14244,-40759,-8622,49269,24946,45834,52018,-18116,11403,23337,42393,-32925,-31936,-26373,15498,42010,55819,71914,45287,66836,-79634,-82579,-45108,34344,18641,27274,100141,-51264,7574,120252,42233,133923,17163,75269,799221,1158446,279545,76734,110670,-5446,50818,-102626,-58318,-34700,30757,57080,65496,104976,77949,74190,57673,143133,39658,91132,33295,55662,19743,-15487,51590,75579,-11803,25578,-57567,51754,56305,22290,39308,104340,-5867,-24849,41965,-23919,21914,87832,115761,18725,26157,-35438,14183,-3697,58652,22227,-16825,8232,-64210,99327,7997,46294,82664,28253,28773,39454,-65305,-2184,33034,-89259,49702,7177,-30220,33024,-9537,39547,69154,17666,-9536,22598,33677,-25290,16268,15925,12864,-5287,65084,25814,-32596,6019,-54804,-92650,-62324,-84716,56035,768,-15990,-2235,93619,39756,18624,-2458,27092,53135,-3081,123565,34055,-6663,-5647,-46564,-29001,2436,34657,20205,-41859,46650,2209,46315,40743,-51481,69815,-28582,-20081,-3149,32561,30221,4399,59321,30872,-79088,-10847,-24868,52069,46767,23156,28517,66390,-1881,87517,76719,6186,29966,50249,-12056,-40444,26458,-32387,-62198,-19564,47729,52622,94255,47979,50854,105430,55098,86257,17728,105742,-31011,21799,24907,-13770,24428,-6198,-38197,-85876,-28272,1721,74372,73422,-51080,24363,56187,61949,48007,14577,29475,-35349,-12339,-42174,-83312,-41659,-4118,23876,33790,-40866,-23904,35566,-25635,58612,27704,88061,26250,110635,-11774,-20450,44804,2729,9365,8379,68971,27854,96392,-13529,30288,233,41545,-15497,24982,24411,8665,-73401,44572,7540,-9965,-59928,-6230,-73774,-41128,-50458,-21067,4109,62364,57757,-24545,-49886,17866,53320,-11899,-10100,15271,-84571,-49081,8095,56439,4434,40686,61066,-102782,6225,-15796,102693,52906,24015,-8344,-56584,40308,40556,-54866,-79215,-43528,-20025,65011,42817,-64513,-17272,-85661,86975,48487,36943,-2189,42913,21677,-33485,18414,810,-23301,21012,-88813,54474,28181,803,100975,26659,16545,29992,29652,80029,30797,-30102,-36778,36170,18677,43003,66704,95223,96451,52080,12781,47498,73889,26640,33853,51525,56061,49965,67250,90807,78264,77178,42657,4308,94402,111958,31528,143085,14895,24315,28981,79240,53785,52557,-39669,108283,42817,18016,69797,65181,35498,-21115,-27425,67789,126011,53390,64437,17560,35177,-10029,-59453,17074,-44904,19455,37412,16858,17783,16838,-22967,-54578,63572,-43455,21487,40947,-34508,9634,-10582,24668,15884,25275,30504,-34972,-16306,-29347,18351,43940,-205,7486,-20802,33657,62062,17226,-52966,-7062,17127,13441,-4732,-36332,-63641,-12759,63167,41074,49522,2374,-28877,-49533,11947,106777,26963,6006,25197,-83676,73650,-23199,-104658,15491,-3156,17916,-1170,-27486,109906,119479,-34920,24090,-39720,-41451,-67895,-127064,-125513,-30376,-2130,-54141,-68361,34232,18005,45170,-43380,5743,-69785,-13764,8743,52127,-29524,6799,-15313,-6208,45900,-1273,-64800,33196,-26000,5571,46295,-80043,-71905,8509,126939,42047,3134,-60113,40560,87720,-28771,-46477,26945,2103,-23576,34966,25315,-4626,422,-67249,-25824,10218,-22007,19963,87790,30391,35320,4307,-22965,-27905,23610,39612,34209,38961,-3176,3043,18608,80483,-11268,259,-40139,41248,-5045,33774,-23129,-2276,49529,99809,106105,7764,-66496,-20433,-17292,-4432,77342,-139534,-7871,-1322,3861,49049,-54479,37254,64168,-77405,48542,-1211,6566,-30394,-58073,15614,-3429,-33531,-19319,-31769,-9570,-77192,-16334,-43589,-671,11105,54411,49949,10175,37410,-46146,3555,14406,-38027,100265,29002,34191,1552,28780,13301,-12705,27184,23467,-92069,-127335,9715,-14488,2950,-32829,-26338,-48096,7176,6123,90211,15844,-916,-64378,70746,-2499,13494,-33453,36693,-22573,-22632,20902,-27438,3452,-53902,-40961,-353,4938,-17523,-21175,-45521,-14371,30740,33881,-23684,-31370,11096,-22975,-8717,-26981,-26433,-26417,-25918,17555,-25939,-39864,-23965,59899,38818,7603,-9397,-28727,-48049,-6661,13801,97659,9700,-4758,-21934,44263,-27439,-101526,-24243,14975,1595,-148,-24103,-101018,30197,33604,37202,-76574,-92080,-41770,-18384,10649,38951,5036,-25508,14197,21350,7552,-10907,-21094,6140,-1146,-25603,-56702,36191,-65042,-37885,-70956,-16503,-17188,28035,5227,61326,-64125,-94098,-108513,-2759,-96818,25581,-4892,-45089,45880,5171,22135,-10485,-20761,4533,49244,-4667,-46096,-82099,27172,105937,-18578,-17458,-11466,40262,72885,-16412,4655,15556,-6256,62713,-32035,6547,-25557,24149,37619,-12765,-8032,-25140,-34380,-12844,16714,-21143,-50908,13139,-27411,-24593,7295,22393,-11136,18765,-19073,-23067,22568,-1815,-23961,12273,-5061,13554,-47139,89738,59426,66847,15694,-78177,-59784,-23159,-16448,38077,5014,114912,92151,24921,-114517,-35715,-29968,-74252,-16329,88105,-19977,79326,-40198,35008,48375,40911,36355,21234,-43350,18006,40912,1023,89347,48953,-11381,-44580,-6359,2328,-37362,23193,-46266,-23450,68502,-76818,-33413,35309,30604,38808,-11490,-10594,44683,7363,66368,17806,-40904,19569,-4875,-18936,-4662,-12092,-83760,-52619,31494,60230,63044,-55574,15434,32850,-50085,-42745,-23485,21027,51818,28460,8487,-50169,19047,-37343,12311,49669,9658,17670,-15168,-24430,-59611,-90783,33617,-30163,-23157,-16584,1150,-18025,-5377,62054,96681,11617,-7053,-3666,-78861,-68664,48029,-28514,19310,-2413,47923,16867,92860,6200],[29051,76928,-27593,-24446,37913,49207,-13536,34086,18550,71027,38637,-44866,-141163,-2327,-3005,43680,9427,-43082,21964,-85205,21462,-9599,48506,-84245,46279,3419,9236,-20819,83107,33754,46938,-18955,-28057,33472,2034,-24954,2600,13026,-7971,30789,-18555,3153,92227,72740,95819,-39487,21610,-33780,-85776,-38132,-2720,-9870,-1388,77287,-10067,-39599,1353,-43452,-15374,-19821,24154,-37441,45362,-391,14118,-4325,41428,30646,-40285,2932,-67926,-74664,-11888,56972,64347,51923,-5860,-32226,40047,-40264,-8542,-16414,-62974,-15312,6051,47485,933,-28251,85305,35843,-61643,-21353,9995,-8279,-43389,5568,5450,-45323,15930,-30517,-7771,-244,29442,-29892,-91752,-66781,13037,-17947,64222,51319,85343,39660,68139,78544,41143,7948,87108,-1673,-16171,-21946,-45606,-129618,37592,-30523,-152825,-64349,-9150,36367,-51740,-70022,-18207,29908,-15319,31187,7883,-38992,25018,-8885,-45952,-56310,-36884,-5794,-2020,14217,-39232,23035,-2897,-9890,-3691,-61901,-17360,52172,-4091,-16312,-12,11918,-61421,-93746,12692,13084,39358,84339,-33701,-32380,-58354,12269,-6811,-44467,-60614,8539,93136,4751,-21636,-12245,69607,44137,-3206,35643,-24425,-35635,-49246,-73285,27204,36041,9349,-58431,28781,51514,50244,-28323,-29206,15354,7734,-81564,-63545,2695,1666,-60496,-6759,12271,-60946,41771,9142,78209,64782,-64894,-31356,32742,-5080,-20415,-13833,-572,44142,15388,2551,-25746,20799,29306,-15183,-33884,46899,41268,56091,30832,-31425,2938,31346,82747,-38690,-32417,-40967,-12310,29000,81690,80252,92711,46192,-87874,-91694,-76238,61870,38395,26865,94328,-52475,22691,84106,4203,82853,7455,132843,649513,862473,277917,38449,125553,13431,59010,-75685,-51731,-27386,27782,52645,88763,59611,72864,68251,45913,154119,50570,83248,33418,45980,2925,-886,57027,54392,-7102,42304,-21457,80155,90720,68075,40904,88472,-18141,-12505,61035,-17215,6954,82608,103486,25439,33575,-17547,29962,7689,63265,28793,-22282,-16311,-62899,91303,-5699,41597,31937,17516,24178,30209,-85260,15575,39949,-57570,31729,-285,-46836,-14157,-23062,25606,41680,2095,11976,13991,41302,-13887,1472,5989,12076,-21250,71850,-1073,-45436,10308,-38915,-117697,-77683,-75291,43555,5401,-8126,12903,79619,18655,20247,-3937,46582,49393,6379,132712,57929,-4778,-23493,-46125,-58516,-22807,9393,8588,-37723,47743,2597,36718,44146,-51338,41334,-8954,-26318,-2492,32096,36575,17682,61916,9600,-57922,-32955,-52770,87369,54203,9151,24314,66390,-3182,94297,48928,19662,62197,39716,-28808,-48384,27706,-39580,-56638,-34923,9993,26796,103143,51151,64206,104263,53361,73117,-5871,94404,-14387,54744,19681,-13858,9994,-9431,-16166,-71890,-40568,5355,67940,82881,-44127,9623,41603,53087,34975,24972,24992,6644,-12723,-59685,-102810,-38252,-22192,29744,27047,-54499,1992,52388,-26129,62870,24364,103957,18648,99278,-7007,20944,36852,4260,29015,9331,75467,56181,94376,-3556,77823,23876,59042,5603,49437,62746,15625,-50527,48857,2893,-14736,-42886,50884,-41550,21800,-51711,-31817,-13250,37116,83898,-16845,-4345,38121,51063,-1412,-1874,-12304,-82859,-53586,11219,59480,23410,52478,62989,-92997,29634,-5268,109415,39288,32026,-43445,-62684,41687,40693,-77227,-74169,-48313,-14481,64521,49307,-59140,-29133,-101369,98363,37344,29204,-18551,9848,-2454,-23814,15302,-20493,-9713,709,-102040,16778,-26120,-16542,54096,12962,-30687,-13273,10314,54397,14350,-32800,-80795,30780,34099,73473,53421,88397,60254,21438,22198,36608,67013,-2313,53736,44594,28178,46692,74759,100553,85390,64054,38401,-21230,80408,102282,32765,105609,4304,10943,26821,61128,55666,51507,-27791,98505,54367,25977,80146,40915,41461,22946,54,56455,134171,75652,81983,36730,64667,-15901,-55480,19736,-29058,19555,62058,43702,15040,34981,-3110,-20801,61565,-24565,22905,15732,-44956,3640,16617,48203,46513,65425,55118,-49472,7253,1752,11856,53131,19454,3597,-29390,33667,126345,38321,-29949,7099,17737,22279,-21447,-19598,-68561,3583,53879,21907,56255,18774,-10275,-56516,33206,99278,42219,13853,19364,-71072,85919,5845,-83922,-6419,-5431,-14785,-2602,-24582,97859,117962,-54464,21108,-33234,-46516,-79471,-113225,-84998,-8605,-11962,-50023,-57943,53457,7527,44716,-51449,-13111,-60711,-4501,-825,26311,-44106,10740,-31855,-15175,62659,14771,-69435,33385,-10740,13151,40475,-83017,-106176,13307,112156,56019,-8213,-44547,23804,95304,-45474,-45142,56196,-22900,-30009,26666,25056,-13468,-12738,-68622,-3163,11552,-1174,47108,77845,45543,17748,-28067,-28149,-10657,23373,28656,48963,36876,-8549,2683,27924,83723,-31317,7377,-43793,32206,-34361,31930,16147,-5942,40800,113530,118866,9031,-51170,-19837,-9568,13944,38603,-165316,-3105,-8961,12465,71162,-41282,46966,41829,-63320,93888,9500,10109,-9325,-55952,36374,-3336,-21135,-2140,-4807,19018,-63740,-5757,-54588,-18098,23532,48120,7874,8501,25308,-46484,10896,1789,-10661,111402,39794,38251,-15698,16115,13959,-14140,14831,35373,-113582,-142680,20642,-21832,12728,-23963,-38367,-47457,17115,-13257,57182,9918,-3481,-58987,55006,-8436,34432,-14392,19548,-33289,-40694,6265,-31946,14683,-47964,-27871,1927,-19705,4283,-19458,-45028,-7472,32567,14888,-9076,-21997,1147,-49782,-55733,-24427,-13409,-9214,-1985,32139,-37666,-58887,-20554,27981,39640,18402,-18550,-29193,-34121,5849,-3255,69059,-986,-6933,-26813,31701,-2493,-107964,-19288,15444,-11078,-7585,-26244,-72492,44054,13147,49671,-50625,-36096,-8071,-1222,4250,38897,9760,-23675,8382,10521,-2146,-7590,9782,-7206,23143,-17422,-61215,26066,-63141,-21511,-47240,-18013,-28236,72653,24111,55035,-53387,-105925,-112343,-26811,-122723,31451,8334,-37187,48242,1458,15309,-23097,-24655,29070,63742,3462,-53969,-82703,22399,92810,-44888,-14673,-23957,15694,52650,-33624,-16630,-8422,-13276,29774,-44524,10951,-20965,-677,21078,-2321,-9801,-28794,-13431,12760,8906,-63001,-50664,35017,-30218,4299,24327,16658,1592,12751,-20899,-19668,22946,-11144,-38644,8712,-11083,22032,-28266,71026,73590,98688,10005,-78751,-93869,-15573,-19640,46997,20544,95979,100529,12284,-108613,-35686,-60697,-88275,-16522,74639,-29522,101205,52283,30405,39030,37398,31147,2358,-23608,19495,14990,2711,68462,54598,1244,-15673,27342,10388,-33885,23672,-57917,-45577,65343,-102610,-39338,45160,60255,39095,-29485,-9509,51443,9739,56073,21821,-21129,8841,-12732,32688,11473,-12420,-52325,-29222,24909,38683,65448,-54445,18124,71176,-35646,-32549,-20483,17788,107305,36156,22424,-7219,67,-35506,11598,53676,16868,34369,-4751,-21473,-95954,-106970,41546,-32977,-26163,-22823,2179,-8460,-3370,45355,92172,18432,-45089,3999,-60893,-87725,63338,-20075,17675,-906,32021,9195,86499,6668],[15760,77751,-16160,-28272,29533,52794,23837,26366,6796,69074,36818,-34453,-136219,-30036,-20391,28579,-15856,-47023,28174,-84838,4695,-9158,44457,-83341,52601,8945,-17996,-20024,86358,22322,47229,-27380,-9418,41270,49807,-11405,1247,-26582,-28284,22032,-40317,-11111,98694,54386,81637,-23582,44474,-46685,-64147,-46026,22224,11223,5842,82326,-9365,-36193,-7571,-41890,-21709,-30492,6650,-59711,24663,14155,31963,-22472,50440,26809,-35235,18604,-49666,-74125,9055,53733,60191,51999,-394,-30966,77498,-29500,-10451,10332,1138,-18112,-13909,49354,-4907,-25636,89782,35669,-83779,-24303,14824,-5732,-86595,-21845,5496,-44132,19765,-2181,6172,2717,25676,-31071,-87706,-56249,32714,-7396,88579,60357,91200,43486,60567,99221,21275,-6929,70043,16142,-14135,-44487,-62984,-115715,59740,-42129,-180234,-78437,6698,67624,-28015,-89027,-15027,13578,-35231,12999,3253,-20024,22025,-9060,-42786,-42860,-26521,-12146,-18494,17492,-28289,42890,-8510,-12775,38652,-59991,-5788,54498,584,-40961,-6378,32148,-28138,-73134,4925,23762,27054,70538,-30547,-40188,-62380,34737,-23309,-69928,-64471,6269,75325,5225,-23758,-14301,66658,35848,-3491,36849,-29526,-54049,-31985,-65736,2866,23492,32461,-41056,31852,41683,41662,-37827,-13513,16014,14267,-96074,-39628,14316,26350,-30963,36418,16028,-82520,50460,29855,82985,68515,-76423,-19414,6872,-19176,-15797,-4965,20489,54702,10356,-8971,-39879,26527,60497,8974,-57758,34808,53089,57000,7290,-42888,-9330,31598,101009,-25066,-27912,-48440,-22238,27879,92144,75034,128085,29397,-87845,-82938,-103933,59656,37689,18162,66433,-59670,-30638,-3434,-43086,24163,7433,170125,710784,723802,268719,18408,136919,56372,82141,-21264,-30309,-17651,24961,44071,98052,15619,50281,55432,30323,141230,56975,60636,38043,28037,-16193,10673,60718,26059,-1505,57522,20198,94882,108402,97778,34368,65337,-23059,11166,69925,-13201,-9023,72014,77753,31329,32114,-1714,41215,19409,60284,28565,-17768,-40212,-53635,77215,-4911,19110,-22100,4698,15641,8522,-89751,33387,43653,-17541,20230,-3164,-61847,-50290,-28262,9989,10410,-11019,28676,2654,34249,-3422,-15941,-14375,8190,-19893,76677,-29149,-58511,11868,-12595,-124235,-86358,-67489,20945,8496,-9747,14203,78917,643,12976,-9398,62200,38222,13998,122722,86047,-4497,-42161,-45506,-82532,-53362,-22807,-6585,-34493,42972,6940,22031,45767,-29228,12250,1892,-32072,-6195,33962,40907,32145,61224,-25075,-26265,-48439,-74936,116515,59900,-14214,13764,58578,369,89162,11372,35349,80649,25871,-41325,-57438,20542,-41052,-53063,-58592,-26549,53,108550,49882,74258,91193,50374,61186,-26204,71658,-569,79905,12211,-20381,-2679,-10499,6423,-57757,-53798,11625,55085,71498,-26096,-4495,11700,25870,20196,25364,15574,45474,-5608,-67377,-93455,-40948,-52319,28712,10235,-65756,19818,58005,-20049,66113,27335,69339,-5113,49674,1422,56363,18895,-6042,32837,-5743,77230,67847,65758,10737,96704,43883,60133,6589,61304,74383,24366,-14269,50228,1251,-21910,-37625,82149,-8254,62256,-36557,-31015,-21301,-4281,98891,-21379,33766,56053,47551,9191,11138,-42493,-69939,-53448,18310,65586,38383,74151,59127,-67951,52028,6379,104354,25524,45487,-62944,-48593,43132,45959,-69188,-44382,-29311,9772,64031,58364,-43718,-35814,-95995,109841,44497,32853,-16252,-4360,-23070,-1414,10884,-33233,3084,-16046,-80488,-32898,-62795,-26771,11839,682,-53440,-52696,-5893,24646,3158,-15733,-113396,15628,41523,84115,28037,74005,18718,-6791,26989,18537,54530,-28006,62129,30491,12080,41983,68809,98209,80540,20055,27094,-41448,56644,86349,31015,61310,-10772,-2612,14206,26788,54069,48765,-14623,75414,62364,34064,88180,16028,53366,58234,27602,42443,105736,79621,85995,47769,81042,-23770,-51785,18036,-4607,20626,82993,66033,14357,46328,9828,23986,73679,-23525,17708,-7992,-53861,-8728,30091,45230,69250,98892,82485,-45441,22562,42940,-3238,46343,35123,9439,-28879,40186,171851,54391,-2023,29564,28768,27195,-31577,2470,-67628,19171,36936,3062,55008,39377,5830,-49065,47621,70470,55442,16106,5382,-50214,74130,26529,-47032,-30879,-12775,-46330,-7301,-26913,65364,104228,-64323,13142,-28134,-44382,-81807,-84548,-44629,4763,-18141,-41381,-42682,70199,8656,42465,-53784,-31143,-46080,2638,-20253,-3296,-51934,19609,-41298,-22920,68703,28709,-57127,22547,-2666,15613,16905,-82318,-123226,15234,78780,48890,-26595,-33872,9811,87134,-55511,-50437,73618,-32678,-27711,13443,16007,-19362,-24438,-62563,19957,27389,13685,60578,55636,49454,-5222,-43882,-28595,6811,18360,13356,49228,23639,-11005,-3885,30347,78980,-40860,19915,-44799,25341,-63454,27290,53152,-6774,19300,121274,128737,7980,-29932,-19192,9524,31860,-3236,-164080,-2472,-17820,21752,83974,-24661,54629,33782,-49893,117576,9490,9969,24618,-50784,52319,-7316,-16858,16090,16691,40228,-48836,-1144,-59356,-26122,43040,34285,-30708,7375,11905,-40494,22082,-8807,25404,115898,51937,39401,-28064,10005,12405,-11133,3533,39834,-117812,-148422,29637,-29540,35278,-9506,-49649,-41484,18788,-43306,20563,5550,-7436,-47385,28572,-9732,40789,3332,-6923,-41562,-58067,-17927,-37454,21922,-33116,-13544,7031,-37615,32297,-8012,-28959,-4324,25425,3475,17081,-11166,-4925,-69660,-86347,-23039,4638,4693,32202,40772,-44896,-74058,-7027,19241,33878,27477,-39285,-35363,-20149,17571,-11412,35563,-2806,-12644,-22896,17604,20342,-95030,-15362,13761,-26364,-9150,-43643,-31446,49350,-7408,54829,-22873,20325,27769,24124,1260,32643,16695,-12342,7910,3287,-12537,11895,44727,-20944,43643,-10751,-58472,25043,-39422,1903,-10985,-20899,-36828,101409,41932,42271,-55378,-104338,-92473,-45611,-119928,34928,26726,-42509,45872,-8670,5609,-30573,-23931,53738,62618,10747,-46234,-64697,21232,70395,-68721,-24297,-36255,-6404,13323,-49608,-25988,-27826,-22407,-13774,-59095,4961,-25149,-28135,4848,13097,-2877,-24704,-4198,40399,-795,-83405,-38782,40715,-30111,40654,43191,6861,3089,15274,-13066,-7873,22465,-18597,-50896,3504,-16064,34734,-13403,49488,76596,91592,7328,-77052,-108284,-9902,-9748,56574,30342,61491,97202,2120,-85763,-33626,-87523,-96353,-11646,46230,-31172,105908,117852,21017,12370,24245,30806,-12575,-8231,17669,-9257,7053,39058,48337,8103,13741,54490,-3310,-24787,29223,-58459,-80327,43370,-108815,-42258,46144,84734,35638,-47977,-11928,49450,16783,41180,23089,19263,-8889,-18089,89600,16823,-16623,-13714,8452,10829,28655,57519,-51962,992,71614,-32028,-16748,-24509,4982,127640,29940,38077,23776,-14048,-30660,9818,55812,24969,34010,10380,-10258,-121883,-114722,51005,-19633,-20066,-11497,7890,-1501,-253,22232,82883,29106,-50736,10113,-19333,-93143,58977,7185,13900,5117,14658,4805,63304,8242],[4131,64061,-2005,-23238,15017,51422,49750,15668,-5424,75753,34097,-18121,-110943,-50718,-40762,9405,-42730,-53970,35647,-79508,-20775,-13346,31488,-53459,49703,9652,-48969,-17343,73005,7781,49428,-33841,3884,33323,82462,10277,2901,-65993,-41751,8620,-53003,-21411,97204,32328,64130,1592,65411,-48043,-27621,-35188,54502,30635,9309,82149,592,-29526,-13376,-41755,-39553,-42794,-14136,-78410,-7403,19740,54306,-36699,52424,16114,-20888,30461,-26512,-75593,21513,47451,52345,45356,6421,-31401,94206,-21349,-11723,40073,67220,-24774,-36105,38858,-3640,-24570,88124,40502,-92984,-32436,13904,-7884,-123268,-38729,10820,-37556,30399,23223,10422,3966,20131,-10703,-71867,-44675,55055,5697,100352,51019,99102,56768,58440,100776,8754,-15493,42519,29688,-4356,-56065,-69782,-53179,75927,-52306,-191401,-77130,22100,75682,-10145,-97909,-19298,113,-42436,-2196,8432,842,29853,-3667,-41066,-33727,-16830,-2521,-30361,13505,-26623,53480,-13554,-13780,77903,-56272,5496,48437,7067,-59355,-8696,52981,12516,-51413,-3845,30354,23831,41343,-26963,-41130,-60757,45247,-42475,-84749,-56176,3150,40059,3393,-23685,-17719,60452,22661,-3374,37954,-26681,-61807,-19143,-54063,-25811,-101,42133,-43571,24791,38128,38095,-43478,-1783,18177,13240,-95119,-10961,28830,65616,10614,62864,16094,-94856,45934,45789,77674,60168,-83396,-7274,-5207,-34363,-7330,5761,39285,54216,-6074,-18293,-39870,35521,71624,24875,-75481,13390,57510,51860,-12211,-51746,-23488,23839,100339,6478,-21925,-46253,-13850,34000,85542,58460,146115,21234,-80380,-58187,-120970,25037,20727,4903,20200,-74277,-177706,-160090,-97057,-40601,1946,158406,806047,616493,225965,1342,131159,108003,111208,40419,-1991,-6076,22038,33001,91000,-17572,19754,42691,9695,107125,62573,35582,46720,9434,-30761,19558,62411,404,7193,69276,56511,94980,102473,98986,21490,38924,-14990,42050,66289,-13453,-21422,59517,44767,31896,23906,10651,44097,29877,49591,20340,-6073,-56949,-40172,59083,8023,-15346,-62643,-7597,10911,-18832,-78335,49571,44189,23053,22339,685,-64056,-62595,-20658,-4423,-16619,-22497,36537,-5206,18821,11275,-27600,-37100,4522,83,81628,-49106,-67899,13317,16523,-115109,-84834,-60890,-7000,9298,-24120,3714,89721,-12093,665,-15960,69282,22654,17577,97571,109448,-5876,-56564,-44802,-91364,-80820,-55873,-24258,-32063,32285,13036,4216,43940,12559,-6379,4222,-36325,-13146,37193,41097,46553,55415,-64948,8997,-54758,-84153,129537,63511,-37491,-300,48714,6314,72958,-25657,51114,82302,14407,-47206,-66462,340,-40288,-55399,-83268,-46871,-20709,112042,45081,77031,72765,48270,53630,-37227,42355,8395,91233,4223,-31298,-7412,-6859,23745,-46710,-65340,16061,37490,45717,5172,-12287,-19903,-10407,5110,10714,855,70508,4808,-60416,-59970,-46579,-82752,25528,-11658,-70467,26945,53421,-8886,67961,35982,14950,-35715,-17508,8985,76971,-5755,-23852,24200,-28811,78609,63572,27701,28085,79502,47778,41840,-4216,59186,60502,32229,24752,48132,2359,-25219,-40363,79808,17484,63616,-12775,-19091,-20374,-46886,91731,-42266,53249,67563,40050,12496,26233,-64782,-47563,-50064,22712,69350,42529,88623,45089,-33648,61539,14050,88199,12012,50771,-68041,-21156,43811,52748,-46168,1064,8429,46933,60593,65273,-21986,-36353,-78754,109699,63794,39527,-5,-3039,-35837,24700,7118,-34172,10302,-21107,-34085,-77456,-71092,-27298,-13206,-4459,-50528,-77922,-18976,-31,-4290,10749,-119531,-4000,40147,79821,-1741,55088,-17813,-25314,23578,-5399,39758,-43552,54926,15150,15255,36769,52350,84191,65103,-37980,15720,-51759,30471,70542,26428,23421,-25075,-14238,-6648,-10743,51350,47651,-6440,48075,66281,39223,91952,-1832,67755,76682,48264,26566,53719,66310,71098,48883,80157,-31627,-50115,12230,22123,18942,96082,82468,16654,47062,18148,67986,92026,-40457,1280,-24641,-60545,-28447,26764,21070,79845,114993,101201,-20636,27483,80334,-19941,26273,44900,22351,-19434,50854,179278,58693,26067,57150,51208,28595,-31459,25046,-57331,27641,19828,-10475,46229,60173,14351,-25658,50805,30459,66197,13825,-9000,-25787,50813,33051,-3233,-50658,-21748,-65521,-13073,-30912,21944,81344,-61925,2294,-24234,-36519,-77086,-46663,-11280,11935,-17809,-30500,-25139,79455,20278,39489,-51799,-41946,-28906,6491,-45188,-28022,-53645,28704,-40030,-28534,61655,40344,-24455,3882,-3437,11224,-17556,-77837,-113163,14043,38483,22937,-45549,-28529,1110,71178,-54879,-58778,71324,-26217,-21237,-5628,-2823,-25826,-33526,-52546,38243,46008,16635,50328,26118,37849,-27866,-40441,-23926,19860,11584,-1374,34882,2977,-7750,-12393,25903,64450,-35814,34506,-40290,23590,-84021,18112,78654,-7622,-8362,119137,129942,7794,-7326,-18506,29721,42513,-36817,-134134,-5350,-26714,27003,78934,-7288,59416,40617,-36831,111609,-1475,8201,64791,-40654,60484,-14639,-22541,30609,25553,48254,-35176,498,-54178,-22353,62759,14928,-49467,6798,-286,-29522,31845,-12940,59101,115775,58505,35281,-30352,15171,7818,-7965,-7643,36936,-105843,-141904,34746,-37678,63800,5426,-57413,-28407,11388,-76306,-13216,3820,-13241,-33914,-3126,-8115,25853,15692,-33405,-44094,-67946,-47451,-40135,24975,-15371,-4437,17436,-40489,62299,10258,-134,-5531,12209,596,43807,-1800,-9474,-79806,-85941,-24090,21600,13476,78417,42523,-44666,-79946,6868,35122,20934,32329,-61402,-43193,-8198,24263,-10409,7323,7184,-21163,-10990,7475,34493,-68906,-15418,16628,-39309,-1144,-68797,7147,45269,-26976,54724,657,57803,55577,50713,3063,21513,23441,5149,12148,3063,-18568,37976,71531,-33548,53493,-6068,-47979,29849,-3147,23805,24648,-24081,-36380,99788,39313,27046,-66261,-88467,-51730,-56480,-88388,37385,45422,-58270,38312,-25687,-7830,-32364,-19438,69846,48065,16765,-25332,-34477,24180,45514,-83257,-45421,-46385,-16699,-29421,-62082,-27580,-38412,-31481,-51785,-70240,-6029,-41718,-50620,-5404,28747,13175,-18943,-7441,63669,-10326,-74866,-19939,28735,-25870,74948,60530,-3053,3448,29884,902,13009,19220,-25137,-60302,-703,-17397,47771,-5615,31207,66294,55429,6548,-73090,-94742,-6748,9064,60625,29388,18580,81198,-3770,-53840,-30563,-102850,-96431,-1244,12659,-32713,85263,115897,10079,-25506,2966,34181,-18747,-5874,11538,-25991,14398,2580,33437,9122,34548,63225,-29880,-10217,37188,-50848,-114538,11137,-96163,-38958,42084,96005,28816,-62716,-15645,43344,28316,29797,21553,66514,-25453,-18128,130722,9830,-21622,22518,47773,-5936,23279,40914,-48459,-34737,34618,-46468,-2980,-32635,-15760,100262,12097,49592,32846,-19701,-21852,7658,54632,31133,19185,27423,6156,-131253,-112131,59007,7138,-2618,16007,19154,1766,686,-2938,71663,39471,-25307,10990,29587,-81078,39907,47566,8958,13752,-2934,4602,29042,14091],[-1768,41276,13323,-11787,-1171,54027,58296,4167,-14522,82507,32734,5178,-79603,-61430,-58697,-8463,-64035,-65087,43668,-66994,-49193,-20354,15642,-12192,39319,3175,-70988,-11122,44639,-6981,56402,-36425,10745,10267,84699,35013,7320,-94456,-46055,-4702,-51000,-21515,86274,11324,47065,32592,77207,-39501,13745,-6926,80679,41637,8688,77273,18302,-19812,-14246,-42944,-59874,-52520,-30643,-85841,-40829,16713,73873,-45032,47147,-579,-1211,36769,-864,-78071,19472,43159,42746,33969,15867,-29170,89053,-19023,-10708,61456,114319,-33453,-51634,20264,3281,-21951,80730,45851,-85698,-43277,7537,-12458,-143288,-44288,16700,-27987,43210,38759,5230,4336,17607,24869,-47285,-40122,71280,16079,93625,25698,103858,74094,64339,85281,8000,-15498,12882,35571,11924,-50972,-62383,31820,80485,-59478,-179341,-56594,30589,60425,-2422,-95282,-28924,-4545,-32579,-9944,19640,15622,43020,1068,-42708,-31175,-11868,21025,-35254,5610,-29302,56679,-15484,-10456,102136,-51248,10892,32805,13242,-68294,-6195,67402,50083,-38304,-14847,32110,27569,4440,-22819,-38207,-58093,42311,-59187,-86375,-39331,-2435,-5287,-1266,-19329,-24342,57238,7840,-8282,37331,-19882,-59526,-12062,-36142,-51237,-30542,38322,-63765,10020,39247,38033,-41554,2979,19788,4092,-78884,15933,43831,107382,52036,61754,10866,-100468,27749,52528,64274,43302,-83102,3522,-6800,-46312,3484,16747,48896,40946,-33020,-24680,-30991,46114,61728,29280,-83479,-13441,54244,44331,-22196,-57295,-36498,10613,88829,46055,-18912,-34652,6899,40898,65853,34008,146581,22524,-66810,-23329,-123253,-31266,-5202,-8593,-35705,-93421,-384383,-360763,-147013,-106081,-11516,97636,831655,480781,143144,-26986,98045,144285,129203,84311,21442,809,13346,18256,64446,-39091,-11837,31183,-18861,57716,65888,16542,53188,-5126,-37572,25755,59415,-16483,19394,75570,79476,83920,70205,70752,8211,15405,7243,74271,51769,-16630,-25904,47845,15240,24688,14381,21418,38636,39183,34416,6573,7810,-60856,-27155,39534,26746,-52107,-76957,-17385,16442,-43908,-56071,61780,40298,56068,39482,10275,-47735,-48126,226,-15836,-33670,-32819,33369,-5363,3424,33278,-25513,-52754,3855,33302,87547,-53836,-69597,17060,41185,-96075,-71136,-54474,-33751,8525,-50849,-6900,115210,-17221,-11332,-18837,66102,8037,17252,64955,119593,-7559,-62606,-44337,-80599,-97063,-82899,-42154,-29894,17175,18269,-13536,37150,64053,-7999,1631,-39126,-22738,39130,34964,58646,44264,-98851,39832,-51664,-76984,120390,64108,-52079,-14103,41932,10811,49764,-52639,63806,70101,9077,-46343,-72845,-32499,-39974,-65017,-101322,-40920,-29787,112111,38105,71135,55232,48314,50454,-36132,12450,11823,86984,-2971,-43000,-983,1892,32822,-39927,-72139,12112,17398,14688,45213,-11200,-42847,-42745,-7194,-14290,-17236,76852,14811,-39624,-15899,-51342,-101862,24692,-32647,-66268,25526,41492,2073,67692,46743,-27321,-61834,-76722,11425,80753,-32225,-42916,9268,-48021,82322,50294,-1681,46273,34940,27692,8839,-11194,47915,34522,36881,57152,43586,5192,-21346,-43259,52547,32689,30437,7822,-93,-13170,-76384,61778,-73782,52490,71309,29725,3839,41077,-68498,-19233,-43163,20453,66076,34606,81482,21162,627,53113,15801,66777,-180,41167,-63096,8722,42916,56941,-21560,48471,51552,87448,52687,66633,1190,-30778,-61673,93213,83486,42552,21460,6719,-39346,44470,5551,-23870,11113,-10933,18926,-101692,-52456,-18083,-17549,-260,-34029,-82381,-30090,-14777,-10794,34636,-93300,-21538,30878,71669,-26998,35626,-42971,-32342,11739,-31541,25887,-44156,34479,4644,34187,31122,31007,61590,42987,-87810,10726,-50721,8483,58809,19357,-408,-34006,-22419,-30663,-39277,50470,49640,-8607,25992,66373,38747,90271,-8531,80145,76090,58469,11921,408,44496,38283,41718,64197,-37393,-50338,3937,43499,11617,97223,92099,21640,37246,25307,97593,102606,-65977,-24303,-31204,-64440,-53666,9691,-8871,78725,110988,103714,16661,23475,99690,-29583,140,47863,35918,-6185,60042,152443,49706,49353,84838,78425,27255,-20915,42343,-37066,25689,9593,-15027,32058,77768,13411,6246,41397,-8014,74436,9208,-13327,-3199,31084,25771,33137,-59240,-29251,-68869,-17958,-31585,-17959,56474,-48873,-7980,-19942,-26840,-69321,-6942,11339,16041,-9771,-20825,-6885,77877,37662,37938,-46454,-41605,-11541,7587,-69546,-40634,-50424,35728,-27823,-33430,42811,47705,24161,-17130,-11920,207,-50759,-69938,-80268,9785,3326,-10489,-57771,-26931,-3787,56924,-43245,-64159,46728,-8777,-15226,-28563,-27435,-34638,-40100,-42138,48750,52835,6578,16432,-3992,14591,-43297,-23062,-15500,25343,7514,-10240,14700,-17724,1875,-16991,17056,42162,-18000,46526,-27005,27361,-91357,4381,85906,-10654,-34789,105936,119779,11705,11214,-17435,40738,41711,-55996,-85814,-9196,-34116,25718,54892,8100,60102,53356,-22941,77462,-18478,6678,100680,-24837,60297,-20776,-36175,38490,17854,42839,-23724,4449,-37517,-7499,74071,-6860,-44897,7305,-8171,-15992,35615,-6854,80289,111839,54352,25584,-19798,32767,607,-7789,-20372,29007,-82288,-121771,35973,-45594,86569,16209,-57994,-10337,-3489,-98725,-39235,4890,-19685,-23368,-33095,-6429,-9714,20591,-48462,-40065,-63782,-74482,-36266,26465,-830,-3664,33894,-27188,86935,30436,32099,-9015,-37,5737,60338,3222,-17230,-80359,-52956,-27033,32543,17165,124120,36845,-36728,-72572,15255,66030,2075,31821,-75089,-48427,759,24601,-2614,-9589,25753,-29835,5132,4971,37553,-40101,-19761,28481,-46519,15917,-89386,30232,34586,-43416,51496,14308,68503,67887,67811,9165,7882,27307,21309,17737,8466,-17837,57644,80422,-43168,50206,-3008,-31866,33192,31067,38106,48705,-26210,-23554,69142,351,10481,-76199,-61493,-2587,-59302,-38953,40885,59280,-75147,26167,-46741,-22540,-29056,-13413,70921,26524,21054,8,-2250,29712,25247,-83216,-70214,-53653,-11171,-61710,-70116,-25824,-37775,-38538,-70316,-72810,-14445,-67319,-61089,-6767,39299,33781,-17381,-15789,77457,-18380,-42617,-367,1350,-17621,98932,71664,-8822,12431,54057,16450,38541,11217,-31014,-66507,-2057,-13557,57422,-5678,19480,43981,11786,6537,-66770,-55705,-6426,27897,53998,16043,-23565,55441,-5546,-24375,-27171,-100407,-86815,14064,-15962,-40502,40256,48935,2580,-63454,-22556,38552,-14126,-17783,1420,-32623,24220,-34454,14978,5406,39640,48732,-55670,7659,43958,-42054,-135019,-19278,-71099,-27694,37273,88812,18993,-69970,-17660,36669,40748,27629,17916,102903,-33191,-12269,139345,-7587,-24469,48334,74657,-20472,9838,20941,-45287,-75382,-21256,-76193,2715,-39804,-41201,37578,-12005,53795,20913,-16386,-9175,4945,49898,33089,-1242,44290,23432,-122837,-99946,62350,44327,24917,50099,34571,2195,-3703,-24540,60622,45193,13801,3474,66879,-57001,16165,84892,3767,22830,-20353,7645,-5369,24944],[-972,16585,27444,1164,-14313,65122,50378,-5731,-17612,80264,34313,34542,-53305,-62792,-69494,-20500,-73553,-78216,50872,-47760,-73912,-28281,3564,21211,26585,-9705,-75347,-2663,7735,-18276,68463,-33645,11866,-20960,58545,56597,13533,-107446,-43696,-13321,-35138,-12501,63574,-4280,34224,63404,75418,-25546,49748,30068,95017,40920,4975,68968,39681,-7032,-10462,-43885,-71986,-54754,-37458,-78174,-65485,7857,84508,-46946,34516,-20350,18062,36094,24226,-74859,2851,42783,32882,20733,28792,-21911,69621,-21222,-6656,64531,131170,-41353,-53025,146,12542,-14759,68181,45792,-64117,-52655,-1205,-16043,-142122,-41030,18366,-18084,53374,40387,-5949,4820,20921,62815,-19787,-47206,73932,19637,66414,-7648,100427,88342,78204,58984,17875,-8282,-9822,32661,30761,-30987,-41540,98520,71084,-63380,-147616,-18485,29657,30211,-5444,-82695,-40805,2828,-7486,-10024,29103,19442,52273,-1572,-48122,-34320,-13379,50380,-33625,-442,-28754,56340,-13234,-2810,107545,-44716,8250,9127,17579,-66507,233,70400,71232,-38055,-27833,29176,30212,-29572,-17376,-33763,-54771,28612,-67711,-75406,-19290,-10528,-47074,-8936,-10308,-33254,57510,-5416,-21249,33494,-14132,-52673,-8647,-11638,-66023,-61597,24365,-90466,-7698,41667,38727,-30366,144,17913,-11284,-50857,33666,55566,132866,79701,36256,435,-101815,-365,48660,46989,23117,-75285,11534,-5330,-51374,14239,26069,45379,18630,-64111,-29513,-17696,55194,36721,23083,-80386,-39229,45277,36862,-19917,-58710,-45122,-3698,74550,79597,-22479,-16242,30417,43511,40610,5248,133619,29989,-48857,13710,-110443,-89472,-33058,-18841,-89157,-111284,-562846,-531875,-178396,-164446,-23291,17669,898867,458182,60166,-53993,50596,153373,130146,100460,37114,2344,-1081,4229,23304,-48812,-36727,21203,-52789,4183,64021,7613,49561,-14980,-38296,26892,47145,-24426,31951,73067,84518,66146,13871,22921,-303,-467,37763,99939,29602,-20374,-21164,38930,-1216,8722,8731,32973,27627,48092,20243,-8528,18435,-48877,-17291,22402,44428,-80874,-61708,-22663,34689,-59061,-30490,68261,31094,75966,67701,21922,-15181,-15570,29342,-24270,-38633,-42640,18469,3136,-6087,60283,-6496,-55166,6316,67856,91949,-40950,-62126,24413,56000,-74174,-46455,-47783,-53627,8560,-86142,-9144,150623,-14590,-17462,-13965,54064,-225,14439,33556,111524,-6496,-59387,-44173,-52987,-96520,-98437,-57222,-27239,1087,20192,-26669,25596,110213,7579,-387,-40947,-35049,36037,21574,66247,29305,-116828,58699,-41504,-55142,90042,60929,-53205,-24237,40787,9732,25289,-63883,70110,51279,10487,-40926,-73723,-71973,-41382,-80372,-107494,-7703,-23752,105225,30371,58003,42622,50751,48657,-23621,-12445,10233,69639,-8779,-51364,15896,13755,33828,-36340,-71539,-5229,-2185,-12552,84544,-2378,-51800,-58505,-12947,-39257,-34554,66298,21993,-10298,23388,-52585,-101792,28226,-47784,-53532,21107,26544,6352,64485,54619,-41783,-75085,-113147,6213,70881,-55224,-58202,-4746,-53347,87960,36449,-11998,62492,-18631,-16121,-28531,-2697,35546,12908,36711,78105,38155,7900,-10246,-40069,17406,38660,-18634,14518,19509,-3899,-85615,18612,-103788,36651,68585,21144,-16506,54237,-49591,10891,-30836,11538,54016,17185,49561,-7533,23730,29567,12629,45429,-10145,17828,-52915,30417,40059,55961,-1264,84580,83984,121049,41128,61406,21486,-20147,-53276,64564,93383,39151,38977,17720,-35194,50420,6671,-6773,8458,11140,61640,-99246,-19096,-1570,-6985,10514,-19191,-65798,-39615,-22479,-18631,47330,-43074,-31680,16061,68846,-40904,19420,-56523,-31053,-5212,-54233,14797,-28322,8463,2289,58028,24613,10934,34957,20058,-112793,14545,-41294,-6442,49218,9984,-9315,-34353,-26106,-50939,-51622,53813,52904,-22982,15294,62931,31234,83103,-4847,86415,59455,58243,2907,-35939,25915,-3638,30344,40806,-39906,-51025,-4148,53768,-1555,83566,93294,27731,20355,33114,104113,93433,-86648,-49947,-28331,-65006,-79237,-14085,-28004,70199,93467,89282,51466,14878,94382,-25478,-23362,43585,43455,4102,61926,110201,31913,64063,106941,99352,23867,-3387,49446,-10453,13743,9141,-9909,15426,90516,4906,33153,21560,-34579,80661,4695,777,13422,24453,10770,48440,-53861,-33231,-60129,-21219,-24994,-41139,37891,-30156,-14053,-13124,-20547,-62141,26651,22081,19228,5232,-15484,10882,65027,54974,40384,-37267,-30188,5317,8130,-87557,-37995,-43537,40940,-7717,-40482,16810,48023,74919,-34736,-24447,-15014,-70061,-59223,-40567,2748,-18104,-36461,-57995,-26485,-9489,49266,-24352,-61031,5648,10589,-12605,-49997,-49352,-44369,-45050,-33484,51095,40503,-12731,-30311,-28568,-10795,-45847,-1787,-6077,22677,9911,-9644,1419,-29780,16257,-12753,7611,16951,4561,52300,-3181,34920,-84941,-11612,72833,-15897,-54397,84864,100679,21078,20688,-15602,37558,28989,-63923,-36018,-11185,-38750,18717,18861,19010,55345,58418,-7694,26497,-32956,6419,121931,-4907,53216,-19648,-52053,38439,-5584,28719,-14569,14547,-11034,14988,71170,-27866,-24517,10250,-9018,-3125,31216,10357,83555,102887,38945,13273,2507,58996,-7560,-11384,-35557,19498,-53583,-89367,35175,-51649,92140,20930,-48186,5124,-22119,-99354,-54357,7997,-24620,-19602,-55583,-7552,-57019,18138,-42926,-31324,-42432,-90529,-24187,30779,6987,-10116,54592,-3451,97235,46734,54759,-11721,-2907,17041,60732,1980,-31388,-73598,-635,-30058,35942,17329,148363,22575,-23983,-51685,16769,95948,-19741,26389,-75654,-48301,6535,20502,7921,-14697,44904,-35065,20464,10684,31676,-18068,-25909,48669,-47711,37349,-94427,31484,22297,-54150,46480,15311,59281,62592,64407,17000,-5394,26242,28430,20409,14141,-11239,60885,68991,-48109,35934,-858,-14653,27542,50938,43420,55820,-26038,-203,26474,-71163,-9546,-75464,-30459,37642,-55936,11636,46872,64910,-83382,10757,-66304,-32458,-22009,-8552,55711,5705,22843,18862,22551,34587,14076,-67447,-88615,-59056,6340,-77920,-74177,-23568,-26368,-42341,-64030,-64286,-14716,-92457,-55641,-52,40391,50882,-23202,-18030,80195,-24085,-1000,14365,-35259,-7094,107846,72280,-7365,32729,79523,30155,60367,-2532,-35502,-68725,-93,-4767,61012,-11885,14611,14796,-20572,6653,-58775,-4205,-9000,37244,35369,-6675,-56860,25450,-5485,-5410,-23502,-78812,-66751,32147,-33294,-55475,-16058,-38339,3022,-88794,-47121,40260,-1061,-36178,-11041,-30355,34798,-62901,-1597,-1048,26502,15392,-69381,25298,46366,-39603,-135279,-36771,-42735,-9797,34072,62950,6637,-67750,-15704,31371,48741,34404,13428,116140,-28712,-2290,114158,-30020,-23363,60422,81417,-29394,-19997,4394,-44805,-101891,-69695,-106825,-1931,-41452,-67252,-31671,-36360,51141,-2943,-6511,5945,965,42714,30033,-16686,60194,37128,-100359,-81633,58946,88612,56722,77738,50421,1624,-14933,-37460,50941,43291,46347,-12859,79684,-33925,-1995,102783,-1183,30287,-37275,11522,-28679,38393],[4422,-3487,37599,9838,-20876,81237,32297,-11918,-13666,65620,39348,66037,-34446,-57866,-70868,-24983,-68190,-88319,55759,-26443,-88683,-35564,-2222,34719,17771,-24861,-61198,4599,-27588,-22866,82193,-25105,9068,-49214,21827,69463,20170,-108012,-40773,-14430,-11636,-3316,28417,-12197,27472,86239,60003,-11676,73177,63200,97127,29831,-262,59078,58920,8392,-4274,-42189,-68692,-46082,-33255,-56452,-75606,-2902,83232,-43254,14401,-39104,30961,28000,45810,-57961,-22335,44459,23740,8156,44374,-10111,46639,-24275,-65,45512,120743,-45476,-37639,-15076,20312,-1242,52828,36541,-35230,-55571,-7681,-15130,-122640,-33161,13237,-9555,58076,27923,-17927,5830,29471,89822,4029,-64507,60151,15203,22779,-38361,87976,93189,96405,29380,31807,1801,-19410,22671,47239,-3588,-12466,117543,49794,-64917,-107534,28691,22120,-1409,-16586,-63852,-51653,20953,25536,-6666,28713,12280,48739,-15889,-56229,-40151,-19679,76638,-27996,1227,-19010,55506,-7701,6619,99601,-35580,-827,-18321,19934,-54135,8661,61628,66988,-47298,-40341,22354,22957,-50648,-9761,-28718,-48175,9689,-63723,-54869,-1206,-19547,-70040,-19177,1941,-40995,57455,-15195,-40217,25716,-13513,-48340,-3786,16284,-65642,-86255,5043,-108522,-22774,41946,37534,-11404,-8496,10404,-29096,-17183,37710,60140,126292,84254,-88,-13118,-100119,-31982,36119,31057,4931,-62570,15807,-7931,-48485,22472,33149,30257,-5169,-90116,-35168,-2331,59172,7040,10406,-67378,-56988,33703,29839,-6417,-54995,-47010,-14491,61995,95113,-33687,5118,47484,40374,17830,-24541,113636,37716,-28784,45215,-85531,-129337,-58014,-24124,-127377,-121960,-628255,-594495,-180891,-209564,-28320,-56371,1041039,603984,10373,-66756,6991,130988,115572,92338,46727,4382,-16095,-1311,-19245,-45317,-47104,15294,-81529,-39021,57091,10552,33205,-19711,-34942,21970,24777,-25447,41936,60732,73480,47146,-55184,-26919,-1490,-6410,66211,111499,3438,-23523,-9410,33778,-450,-14695,9718,45922,14048,56214,11666,-21070,20639,-23642,-11057,11370,55292,-94462,-25394,-22485,61682,-59243,-8547,68730,17461,81696,99407,31817,24110,19743,58211,-29978,-32525,-51817,-5706,18704,-8203,85195,25471,-43140,10085,89290,88616,-14370,-48310,34137,57618,-55992,-15612,-41854,-62896,11606,-124060,-3617,180568,-7111,-14613,-1188,36844,624,10312,9422,85445,490,-49940,-44113,-17894,-78595,-100227,-66888,-24028,-12270,17768,-30937,11243,136105,34390,3822,-42426,-50590,24322,2213,68090,13493,-113395,60644,-28149,-24883,47030,54146,-41108,-28363,44448,321,5137,-58800,67742,35037,16379,-34129,-67122,-108532,-44255,-97541,-100461,43593,-2177,88377,23086,41182,35908,54367,44418,-3276,-28393,5232,44448,-12933,-52931,39027,24946,29103,-33157,-62282,-36135,-17488,-29477,112359,10269,-46718,-49536,-9300,-53968,-45869,46184,25830,20339,47179,-49566,-80734,34665,-54578,-34829,19932,13152,-377,57760,55252,-30295,-72952,-126895,-6172,53637,-70273,-67628,-11452,-40733,92230,28186,-3024,74091,-61791,-73887,-58710,22300,29042,6396,31155,87920,32960,8355,4676,-29462,-9457,38552,-63109,3151,33204,3048,-75659,-22603,-119878,13874,62531,19432,-43252,65068,-13651,39285,-10795,-577,35331,-3942,3407,-33004,25293,-1288,7283,26371,-17809,-13155,-41265,37997,35561,50173,14543,101403,93993,139720,28618,50611,36297,-6453,-54610,33387,89184,30748,46222,24762,-26992,40026,9669,10160,6950,35722,85555,-74932,12405,18109,6987,21013,-15669,-35181,-46195,-31329,-28244,46120,10872,-32193,-952,73874,-40942,9151,-62667,-26606,-21740,-67281,6636,1437,-13296,7105,75774,16862,-3452,8934,2864,-109413,24098,-30210,-15147,34666,-1653,-7781,-24773,-24474,-60683,-46906,62078,52525,-46785,16544,55784,17256,71560,4339,84173,33052,50259,3365,-49877,18916,-41149,19362,19455,-39741,-50430,-9006,51472,-17361,55043,83818,32460,1568,40675,86729,61658,-91792,-63188,-19535,-61782,-97518,-36639,-27923,59840,74828,63352,69201,7091,69555,-6025,-37190,32083,41083,6794,53831,70261,13738,68687,118369,104197,18856,15136,43988,15492,-4640,16272,2092,-953,98747,-6439,42228,-3704,-44469,85450,2020,34019,22800,31211,-2884,36849,-37120,-32847,-46558,-23583,-10451,-41398,30931,-12124,-13415,-2146,-22126,-57137,47145,22060,22111,24743,-15776,26692,43736,67649,48782,-22479,-11553,22390,11323,-95516,-22171,-34027,45241,15017,-51685,-9930,39363,109062,-44854,-36090,-30289,-67635,-46314,-12273,-6368,-22895,-44230,-45289,-24807,-20772,46057,-4851,-47067,-38920,22797,-13785,-62785,-58460,-50826,-49177,-26646,46674,13100,-34441,-73582,-43933,-28430,-33327,13349,1018,14006,19552,809,3861,-26547,32189,2046,1283,-5438,20898,50750,29358,43317,-67185,-25933,43154,-21010,-64900,62629,79465,34543,18032,-12929,22926,7724,-70069,461,-9675,-40031,9643,-17357,23480,44495,45635,7765,-23582,-36410,7387,122824,14756,41991,-6932,-62738,30623,-39239,12997,-7965,29795,20111,39886,54764,-46021,-150,17562,-1511,5774,19488,35492,69779,86659,16935,4154,31117,85675,-14255,-16994,-51822,11550,-26261,-49212,34801,-53568,76339,21692,-27505,7252,-39503,-77206,-57450,11861,-26208,-24308,-67882,-13450,-101819,10183,-14758,-21434,-6343,-90168,-5367,41850,8614,-19268,75435,21182,86423,54004,57154,-11912,8173,31558,46211,-5743,-50559,-62831,49566,-31213,34342,15988,136507,-1244,-11331,-21852,13297,109562,-40539,17854,-64661,-42433,9310,16056,16663,-12142,55378,-33751,30720,22055,22063,-7486,-29857,71288,-45733,56192,-79443,13157,13396,-57392,39723,5135,45284,43468,35359,22568,-15731,19720,22258,17168,13926,-2164,45644,44325,-46984,16171,863,-2025,9141,51786,42421,46884,-22732,26944,-5951,-145402,-34898,-60442,-3754,55269,-49028,48438,55028,61697,-77656,-6021,-78047,-30270,-13001,-6973,29417,-8583,21228,23362,35005,34880,12703,-40167,-93961,-64997,25992,-80893,-75174,-21702,-7582,-42565,-38088,-46000,-6172,-105500,-34868,10637,30033,56607,-35736,-5343,74154,-26762,34260,21097,-71787,2817,101310,60571,1968,58479,95782,40879,69860,-20882,-37325,-66231,4247,6769,57504,-20619,14773,-13859,-33611,6850,-51250,41761,-14297,31606,8266,-31575,-76280,-2411,-7262,1910,-19064,-43334,-37296,49221,-37785,-72250,-62641,-93753,12949,-92093,-65801,35877,13506,-48044,-23286,-22919,43516,-75174,-12053,-7921,-1220,-25189,-66163,38969,42671,-47518,-117835,-35288,-19250,9797,31917,23567,-7409,-56822,-9405,28316,47642,43299,9484,104683,-14964,8628,69292,-49711,-18200,60961,69768,-31640,-62316,-3245,-49570,-102261,-90213,-118542,-14770,-36051,-89689,-80868,-56539,44876,-26710,5879,20917,-4792,34974,23059,-20167,74371,43904,-70764,-61699,48796,134129,82991,88893,61675,1784,-31823,-39382,43337,33264,60609,-33877,67269,-24483,-8300,95258,-5861,34397,-52862,13266,-34723,49759],[10543,-14953,41270,9834,-19570,92849,12377,-13010,-4039,42749,47264,93192,-18989,-50538,-63496,-23937,-49305,-89525,57177,-10756,-88929,-41099,-6922,26656,17518,-36044,-36082,6834,-50819,-19278,91444,-11830,4485,-63691,-3352,70573,25917,-103532,-43596,-8036,10984,-5874,-15441,-12857,25420,93681,35457,-2248,81430,81778,89633,13712,-5609,49624,70151,24772,904,-35865,-49443,-26785,-21156,-25848,-72096,-11988,70981,-35676,-12832,-52887,33060,13783,61544,-24474,-46882,43961,15967,-2522,59446,3428,27994,-25148,7434,9139,96129,-43515,-9482,-21314,23588,18257,39373,19610,-7336,-47678,-7734,-7260,-93342,-24710,2183,-2572,57433,4892,-25687,6854,39297,97981,18946,-84636,33326,4965,-24225,-56785,70648,85428,112179,2274,40319,9164,-15207,9705,57515,22377,16658,87407,22697,-65485,-70032,71058,14558,-21391,-31416,-43520,-58847,44006,56577,-6659,14357,-1369,28348,-41610,-64968,-45115,-26256,93735,-21700,13604,1049,54047,-1287,14080,87847,-22208,-12273,-43498,21659,-32259,16985,46098,40665,-57085,-48210,12818,2652,-52779,524,-22999,-35871,-8288,-46123,-29093,11521,-27009,-64987,-30711,14753,-43153,52508,-21514,-58014,14445,-19781,-51526,8017,40904,-50659,-98592,-15803,-106133,-30657,38112,33033,10655,-19447,-2281,-44724,14620,28910,55054,85161,64859,-31894,-26207,-95462,-60321,19115,21165,-7154,-49660,16109,-18052,-39851,26514,39577,10650,-22289,-103147,-42985,14014,55315,-16196,-3173,-47730,-61643,22281,21765,13531,-45202,-41582,-18638,51228,87741,-50390,25490,52904,33897,2847,-51833,92213,39552,-9542,65354,-53857,-138943,-77531,-24677,-140551,-121916,-559104,-521353,-150941,-232673,-28195,-113794,1116530,769583,-11094,-72183,-27799,74214,84682,64614,47871,8592,-29709,3519,-51261,-30927,-41829,13298,-94653,-63144,45691,22128,6650,-19432,-28777,12356,-3201,-22116,48711,42083,54535,33446,-116425,-59573,5648,-1183,84079,106136,-21704,-25804,4957,31958,15090,-40892,17337,59035,157,62460,10960,-27913,11798,6131,-7586,8025,55670,-90811,14954,-18173,87626,-44606,4888,63186,1415,75799,124984,37521,56528,43281,77842,-32426,-19480,-57890,-32916,37520,-5573,98871,61181,-19881,13240,86603,70822,17414,-33784,42898,45766,-45450,14647,-38327,-59554,18047,-157367,7015,194252,2197,-3239,16047,20365,10195,6208,-5581,47446,14807,-39176,-43300,12880,-48618,-89236,-69451,-21403,-21005,11458,-24639,-3565,132651,62424,17401,-43878,-69522,2423,-19733,64067,64,-89589,44909,-15604,5243,4749,44560,-20674,-25772,49207,-17468,-6531,-41338,56529,28994,23004,-28593,-52640,-132747,-46634,-111468,-82787,96252,32071,61819,17034,24740,33395,56660,35288,19631,-34057,-749,17480,-15006,-45707,62269,31344,21499,-27047,-45181,-74595,-25265,-33423,120974,21823,-31954,-15373,4168,-53017,-46810,26458,27548,45821,52368,-43011,-43339,39616,-53388,-13835,26482,4557,-17839,47287,46704,-4165,-58956,-126149,-22338,36158,-74716,-71780,-7689,-13255,90622,27902,17470,79128,-80910,-128379,-73698,54944,30822,15919,20871,90132,28182,5036,17863,-14775,-18725,35573,-89589,-21181,37093,4401,-53332,-47891,-115037,-8001,56944,26934,-68418,73065,26347,63801,17591,-10903,15360,-21512,-37776,-47579,-235,-31027,2726,8904,-23963,-44326,-30577,32627,30505,42891,27288,98537,79166,139559,18488,36431,44992,7670,-59996,9048,72928,21727,41739,25644,-18743,16157,12753,19903,10034,51413,91317,-41406,28920,36409,12751,23417,-24448,-3043,-47708,-47701,-38130,33808,46534,-24303,-16371,83346,-29369,5827,-65685,-22813,-32357,-66140,268,38512,-22687,14310,81563,8022,-10969,-12747,-3202,-87184,32274,-25322,-20089,8671,-15218,-2672,-6180,-16900,-55329,-29596,73708,42896,-73275,25025,44326,-558,57528,12615,73482,4135,38490,14740,-47932,24164,-62023,11927,6799,-39404,-47367,-8281,39880,-30054,15848,62517,33296,-14301,45386,51590,15358,-78058,-54449,-8941,-54552,-100771,-51854,-12045,51654,66415,34370,62437,4358,39470,24225,-38069,14341,29144,1693,37836,39585,3532,64311,115854,89586,12533,28132,27120,33028,-24282,25432,15783,-15317,103897,-15126,28094,-28154,-39115,88668,1537,76449,26688,44620,-7068,4246,-16200,-28237,-34751,-26579,8709,-22184,35401,-107,-5609,13298,-33099,-53511,50463,14219,24343,45149,-20273,38662,19357,73525,63430,-487,8454,40438,20097,-92550,554,-22619,47632,34457,-65735,-31548,22108,112825,-46260,-42485,-40830,-43988,-31789,-5849,-16215,-13789,-32527,-23647,-20693,-39049,40522,8099,-24354,-72441,22339,-16967,-61270,-47231,-49080,-52366,-20052,37557,-17232,-51314,-99286,-49494,-33006,-8336,16153,2997,3367,33089,17995,21762,-7587,46014,24857,437,-20364,22414,43709,64346,49491,-41764,-34655,5833,-22385,-67207,46610,63973,48497,3255,-9794,5851,-15798,-82232,17043,-4963,-38158,3173,-42513,20450,28476,14224,20710,-55503,-24842,8746,104695,27537,29672,17152,-62098,16512,-74454,1784,-4682,43672,47976,61530,32454,-61374,18153,30953,13487,8334,3778,61754,45011,62051,-3742,4595,57227,102864,-17123,-21270,-65021,6787,-5593,-8213,36153,-49296,46655,24123,-483,-10834,-50692,-43272,-49749,15308,-24028,-36598,-70308,-24604,-130250,-630,27810,-14041,36472,-73698,15892,60587,8214,-25255,91418,37699,54524,49226,36757,-10757,29508,45698,24233,-18218,-69095,-51286,79111,-29504,32830,14388,91252,-33208,-3344,8414,8090,98420,-56286,8888,-47751,-32657,9319,15534,19815,-8051,50663,-24601,33834,34366,14242,-7578,-28001,87998,-45021,66197,-48322,-15441,10742,-53152,30092,-11107,39576,18333,-13351,21786,-21513,9133,3859,7840,4660,5318,18726,20407,-38798,-2389,2023,1100,-19705,36926,39044,27581,-16097,48817,-13636,-181634,-62747,-35927,12601,47397,-40751,64302,63111,51248,-58897,-21758,-77334,-11841,-3986,-9436,2334,-14342,15745,12473,35949,27464,18592,-9703,-86092,-74516,37259,-77474,-73021,-19911,13316,-39655,-5016,-22730,7192,-98181,-3530,19547,9480,47222,-51164,23521,63909,-25939,53290,19813,-98071,9083,82841,38850,16883,79250,95050,49419,62660,-39949,-35486,-59465,9085,17252,47649,-27540,17297,-35332,-29329,7503,-47435,67204,-21827,12059,-20161,-49675,-80082,-22546,-14469,1608,-13198,-4521,-2108,60320,-31460,-81949,-80735,-94485,29596,-70988,-75520,23601,19806,-42307,-32527,-14143,47736,-68692,-14487,-13253,-34586,-59429,-48062,45995,32887,-63666,-91530,-16189,-5291,23850,28092,-20614,-21634,-41028,-409,28011,35556,44356,7156,76399,-245,17479,23960,-58882,-10511,55627,48406,-28264,-102068,-77,-61022,-80339,-77138,-97633,-30237,-26218,-104592,-99193,-70563,38976,-40573,16944,32613,-11905,28390,14896,-11691,83081,42417,-41517,-43601,34187,171152,92581,81127,63805,3523,-50519,-32344,38793,17384,56389,-51035,40862,-32332,-2274,69635,-10405,33913,-65727,10483,-25277,54268],[13604,-17201,36817,38,-11706,90447,-2590,-8595,7876,20393,56552,109112,-2478,-43984,-50322,-22229,-22637,-78077,54663,-6890,-72995,-44134,-21643,3563,26833,-37289,-12619,1644,-55375,-8655,90457,3896,-61,-58843,-3905,60928,29955,-99989,-54962,3082,25505,-26594,-58892,-8960,23620,81581,9386,1153,76264,81854,76750,-363,-10156,42205,69383,38762,1696,-24491,-20282,-1886,-7419,6332,-61705,-17233,51889,-26251,-45267,-59130,22963,-3256,69923,19746,-62755,37270,10025,-11441,68994,15012,15877,-23445,13682,-32806,71362,-34650,21583,-17905,21103,41176,33554,2357,13766,-27010,353,8093,-63703,-18062,-10694,3929,53713,-22658,-26056,6727,44736,87140,22260,-97279,2257,-6621,-53176,-57550,55282,66147,117725,-19806,35078,9285,-2419,-1104,60185,40917,37299,30755,-1909,-65863,-39598,94129,13754,-22629,-45357,-26425,-61115,63521,77010,-16002,-11469,-14740,-5634,-73309,-72005,-46671,-27822,99386,-17618,33792,27006,48351,3405,16776,78904,-3593,-21689,-60331,24957,-2770,23674,32287,9487,-57956,-47243,1900,-25375,-36095,13272,-16626,-18375,-20752,-17906,-2621,17908,-30632,-34828,-41412,25244,-36601,40509,-26134,-65624,1381,-31937,-62826,29034,54193,-27207,-95949,-36861,-80916,-29418,30375,25408,29263,-28707,-15995,-53948,37423,13235,40528,23608,29877,-49308,-34948,-87648,-80529,2219,19894,-11086,-41490,12932,-34397,-29968,25994,48549,-3374,-27298,-99423,-51910,29984,42967,-25023,-12560,-25780,-52078,12439,10379,32876,-28986,-30365,-15598,39421,61220,-67998,41771,47107,28613,-3554,-72429,71693,31432,5375,70872,-22275,-119339,-90148,-22193,-125149,-110957,-406452,-356028,-91782,-219364,-20922,-141521,1064869,840073,-14853,-76638,-51748,-6785,40406,23796,38219,10833,-42716,14060,-66369,-11751,-26779,10259,-89457,-69698,28828,33239,-25324,-17225,-22640,-1604,-30773,-18724,51854,22549,36426,29327,-148655,-63487,20320,15078,88335,87191,-40102,-27126,16925,31988,36873,-63307,28439,69713,-12536,66305,18466,-27290,-5996,29371,-4758,11792,45673,-72774,41683,-12398,101734,-20505,8403,51048,-14653,62551,135404,38009,69569,47080,80829,-30873,-6393,-57138,-55375,53911,-3970,93464,89920,7853,14404,56863,36040,45227,-23867,47659,24012,-42534,38039,-37972,-43723,26184,-178942,21605,192984,12247,13761,33025,11558,25523,4135,-12729,8540,35374,-31131,-39669,30888,-15871,-68508,-63710,-21062,-25458,2429,-9312,-16789,100742,81340,38997,-44481,-90689,-27636,-39652,55294,-8844,-53201,15339,-7196,27137,-23647,33160,296,-17739,50236,-40716,-8121,-18292,38723,35471,26773,-25551,-32077,-138917,-45496,-117448,-59491,131936,73063,30494,12466,11394,32001,55047,20926,39793,-30843,-5052,-5941,-14308,-29394,79563,30202,13073,-15584,-23139,-109689,-24281,-25656,108900,28118,-14155,35444,24783,-37640,-35896,15720,29075,62253,42586,-33926,726,37579,-46770,5900,42032,1665,-40735,33085,30239,24050,-40459,-118142,-37216,24242,-68284,-72151,5116,20635,79651,34786,38125,76850,-71699,-160826,-72039,82311,37807,34034,7678,88738,23180,-2216,24349,-1072,-9493,32223,-94313,-46062,31620,-1142,-27684,-50218,-90218,-23628,55027,41464,-85185,77110,55873,83400,51438,-15318,491,-29794,-55874,-47010,-48536,-53908,846,-9040,-29556,-69281,-22154,21740,26529,38753,37513,81870,46813,121083,13296,21335,48299,19451,-61770,-3743,50806,17166,29180,21295,-13219,-14249,13898,18010,17895,50276,84174,-12510,26058,49683,3927,13003,-39784,17290,-43596,-70395,-46023,16417,52315,-11704,-26622,91722,-11921,8738,-66251,-20352,-33829,-50017,-5679,73162,-16356,17582,75601,-1004,-13731,-27711,4221,-61811,31815,-31801,-23129,-27384,-29490,1,18088,-3328,-34193,-7105,85159,21589,-93902,33215,28112,-18123,43075,15078,56556,-21021,27073,35097,-41063,34758,-60571,8509,3591,-42511,-41707,-1220,25077,-33717,-24704,31405,28594,-24351,44907,8845,-30749,-50129,-22884,1088,-43592,-84703,-56781,8339,46689,72043,9990,34054,8030,19527,56130,-27134,-7042,11608,-7086,19621,16302,5536,54126,99210,60539,5456,30790,3422,36814,-40159,30809,25705,-27062,106944,-17199,-4145,-46251,-24451,89004,2040,110226,28357,56315,1964,-34092,127,-20115,-28104,-31309,26356,5237,45925,3376,7551,31902,-50474,-49100,36940,2483,25621,62460,-25052,44908,-1939,72549,82388,28111,24578,58575,35636,-80224,22338,-9850,44169,45664,-77629,-44949,-521,86684,-40620,-41484,-42650,-8025,-16385,-19793,-24690,2801,-9372,-481,-14470,-60277,26310,9642,1484,-85758,9389,-19285,-44527,-14670,-36036,-53283,-11772,25680,-37665,-58295,-101411,-47067,-25747,21995,5702,-1467,-4850,43933,36270,46613,17999,54696,49523,5407,-25766,7230,34785,92498,51213,-12680,-35636,-27371,-17043,-63994,41644,58899,58658,-20323,-6916,-3014,-34176,-100035,16051,887,-33846,2765,-50401,10206,10126,-26832,27908,-59808,-1542,9413,74997,26453,18611,46969,-48101,-1348,-101959,-2272,-5515,47148,63823,75208,15085,-75839,25053,50746,32770,4071,-11307,81120,17631,31191,-15312,18216,71419,102640,-14748,-20892,-69443,4791,5272,26025,38190,-37993,19823,34935,23158,-44699,-52246,-14629,-34895,17780,-19499,-54029,-64884,-39924,-134870,-11895,67482,-11321,74928,-47287,33996,83154,11374,-23381,98585,41327,10760,32506,976,-12184,49506,55916,4770,-32175,-80536,-41281,81043,-25417,35806,12306,31327,-67753,-1882,29466,3970,63612,-63859,2294,-31220,-21997,6763,21325,15288,-7595,29820,-8841,30523,42466,11394,-13905,-18775,92476,-49162,64588,-11385,-41880,13920,-43433,15979,-26771,46339,-4492,-65668,12126,-22493,-2565,-20814,-4730,-11507,8424,-7874,11204,-23288,-14111,1832,-7473,-51250,14173,35481,5746,-6691,57694,3312,-157419,-84895,-12400,17752,23232,-31979,61340,67981,35608,-33204,-33754,-63389,19578,3046,-15052,-14031,-13302,7040,-7653,30525,11489,27541,14930,-70459,-90033,34478,-73570,-65742,-17830,31044,-34464,21501,-694,19887,-69956,31196,21499,-16710,25295,-64803,60510,54024,-21614,55112,13210,-106411,9792,58345,13636,32650,86227,75921,57101,41790,-53569,-30001,-50805,12309,22255,33653,-29051,19715,-46562,-14986,9084,-49950,66226,-30650,-14545,-42057,-53792,-69064,-31293,-28924,-1184,-5550,25814,32502,60565,-18201,-77324,-64321,-55256,46613,-31107,-75997,4340,8903,-15995,-36535,-5748,45878,-47029,-9662,-16012,-63803,-77725,-21892,45558,18481,-80063,-66247,12019,-1212,25836,19754,-60146,-33717,-26409,8656,30911,14161,30552,6808,42837,5952,22862,-8863,-52716,-2822,50201,27822,-21517,-122262,11387,-78304,-53573,-39998,-45935,-41565,-17569,-108510,-92080,-77940,35996,-40186,24714,38283,-18754,23532,8963,2123,78172,33641,-17993,-28661,19008,188436,77334,60093,54722,6595,-65830,-22259,38946,-59,41021,-54604,17375,-50037,11588,40393,-14745,28215,-74430,2243,-8666,49525],[11555,-12712,23984,-16762,-735,70592,-9578,778,17785,6715,64866,109238,15979,-39709,-35106,-24771,3351,-55126,48540,-13824,-43087,-44081,-54800,-24382,42687,-25578,-2655,-10774,-42014,5222,77604,19144,-3388,-37146,17953,45968,32207,-97708,-72258,14429,28666,-59521,-89760,-4192,16517,51388,-9995,145,62136,67326,62624,-6495,-13437,37376,55952,45891,-4055,-9712,9070,19795,1044,33036,-53510,-18101,31601,-16830,-78477,-57371,2994,-18419,70384,61989,-66542,22814,6152,-19519,67903,21549,7903,-21435,16799,-66417,53918,-19966,43233,-7303,13550,63404,39268,-5194,26631,4600,14985,29228,-39456,-13338,-19678,11310,49422,-48005,-18640,4402,41086,63130,13643,-94142,-22029,-14862,-43671,-41346,47914,40245,107470,-37345,12826,584,10227,-5399,56451,50943,43353,-23149,-16210,-64969,-14700,89108,23058,-6447,-54973,-16214,-58843,71517,82769,-36482,-40469,-22000,-43504,-101820,-75352,-44232,-20824,94314,-17311,51775,50938,33724,5171,14842,73282,18873,-26296,-64638,31730,31445,28090,28295,-4148,-45231,-35256,-9009,-50298,-6613,27501,-10600,120,-26128,14338,20535,18998,-29330,5870,-48633,31356,-21300,22998,-31613,-57194,-10886,-46790,-78506,56066,50645,-4951,-80636,-59215,-41544,-20457,20819,16007,38223,-33025,-23559,-54140,46396,-1059,19975,-34559,-6521,-50537,-36637,-77051,-91067,-11444,26693,-7103,-40969,7288,-52096,-23391,21836,63105,-3173,-19524,-80444,-58785,43146,24196,-17072,-14674,-5713,-31979,4190,-5731,44751,-7375,-16631,-7530,23473,25448,-81196,52155,35000,28540,-4736,-82223,51632,12915,12506,60877,1461,-82814,-94252,-18946,-85601,-91594,-247330,-178381,-15641,-160676,-2129,-126361,999804,852306,2063,-71182,-55591,-83432,-3151,-16268,22724,9555,-52666,25433,-60626,7721,-7645,2110,-70089,-65240,8295,35217,-54694,-16919,-19803,-21238,-52711,-19791,50157,6622,23261,34129,-141447,-40886,39077,39052,80540,61688,-48108,-28302,22602,32608,52639,-76532,36647,74184,-24015,67460,32472,-20208,-26912,37414,435,20970,29257,-46677,44306,-7364,98149,5262,5004,32343,-27730,46763,125791,33908,57741,32407,63721,-24814,-727,-47521,-66556,62383,-9547,66317,102669,31449,12846,6846,-10968,62181,-21270,47324,-1624,-44042,50367,-40248,-18356,32583,-184326,35747,181157,22429,32268,45024,14510,41184,5601,-14599,-19155,58687,-27622,-30436,34626,10085,-41939,-49141,-24210,-27566,-7883,10895,-26479,51617,84416,63286,-42204,-111185,-60220,-52885,43832,-12999,-16448,-20445,-5041,35482,-30604,21304,14029,-7045,43942,-64299,-1173,2976,18421,50123,25638,-24550,-9769,-127089,-38409,-112360,-35906,137844,112631,3162,9198,1288,28852,48162,2875,53502,-22204,-5442,-21970,-8924,-5205,86734,21367,4579,1684,-510,-129059,-15693,-10299,81115,26880,291,86953,47279,-14579,-15692,17873,31806,68854,25132,-22439,39652,24238,-38164,22060,64183,2904,-60639,15375,9872,45235,-25306,-105354,-45629,20862,-53112,-69183,21612,50582,58659,46225,48827,68011,-39290,-158913,-58736,94073,43253,49902,-5763,86202,17038,-11965,22012,8371,12533,30133,-81163,-57617,21435,-12677,-6839,-31807,-52978,-30913,58386,57124,-91291,75335,65067,97241,83780,-12465,-4508,-26713,-42919,-32229,-102050,-67876,1782,-28957,-34718,-83912,-16387,15284,25366,41041,44466,59533,9847,88281,13854,7505,47299,26615,-55519,-6008,30062,20389,15739,14877,-10961,-42637,11729,4481,27158,31668,68615,2831,8645,56088,-17651,-8821,-53316,17398,-36611,-91543,-50643,317,32726,1196,-29038,94693,4572,15852,-61192,-17213,-26256,-22905,-11708,94985,3177,12028,61950,-8744,-15757,-34970,23327,-46398,19640,-48927,-24607,-61796,-42051,-2548,42664,15013,-1576,13029,92022,-7449,-101140,34283,7698,-31047,29886,10423,36558,-38366,19580,59423,-37167,40478,-39294,6897,4986,-51996,-34425,10805,12500,-25261,-53234,-3563,18321,-28010,38660,-30702,-62658,-18050,21447,11025,-29862,-51610,-51510,22022,43673,85816,-5652,-4424,16006,17859,79419,-9094,-27808,-5974,-13393,5231,-3117,17867,42314,72319,28403,-1280,21678,-20247,26043,-48887,29064,28348,-36398,107145,-11941,-41314,-54759,-8063,84306,1117,118094,30162,61128,22317,-60873,5384,-9419,-26386,-37343,36332,27257,54930,-829,22569,51151,-67060,-42069,11658,-9215,26423,73136,-25170,44177,-15260,65695,101670,59102,34218,73575,56304,-61411,36836,3658,29825,45958,-81403,-50910,-23203,46052,-31452,-33989,-33938,26610,-1402,-43479,-29193,19851,13011,16405,-7716,-75810,1768,-642,23709,-79123,-10357,-18268,-17535,31847,-12312,-49827,-925,12570,-40830,-54042,-83263,-39466,-12796,47904,-14654,-11812,-7604,45108,49431,67099,32866,56469,68498,14551,-22675,-19061,27398,104959,47659,15734,-29459,-45890,-4439,-57797,48017,63378,61818,-46955,-5012,3295,-41078,-115005,5288,5039,-27842,8987,-41662,-5254,-6458,-63723,27146,-39219,23789,8651,43740,7121,9734,73178,-24083,-19694,-114501,-532,-10403,33881,61322,78259,10936,-91358,20209,74768,51431,-5122,-21320,87659,-4672,-75,-13515,43184,67483,82393,-7231,-14157,-60484,3509,5681,47089,37628,-20635,12457,58285,32416,-77493,-43376,-5022,-18123,19529,-15318,-74356,-53960,-57116,-118058,-22126,84833,-13162,98834,-20371,44120,101301,22060,-12100,95711,33152,-28982,7217,-36845,-20821,55027,59506,-4390,-43771,-81470,-33845,61189,-20638,43761,8247,-19817,-95383,-4925,34273,2151,14457,-61779,239,-19411,-13267,1973,32689,3218,-12940,-2064,9946,23812,42641,13025,-21106,-3287,84015,-58668,53235,19101,-55245,19611,-31512,-3607,-36158,61068,-20105,-104332,-6085,-19753,-11852,-43203,-15957,-27695,6936,-23274,22810,-1615,-16133,-808,-26036,-75627,-8609,30915,-11436,4180,50472,32753,-87445,-92479,-80,16152,-1334,-22182,48019,67273,15471,-9004,-39541,-40183,52525,6214,-21559,-12183,-9092,-2791,-26959,25029,-10661,35487,27824,-54449,-111163,19341,-71719,-50090,-15820,42131,-27883,32744,15346,28658,-28896,62171,13902,-41587,-1051,-73807,90792,47144,-14553,45757,5346,-94474,5112,34169,-6256,43584,76767,43750,64233,17310,-55063,-22169,-44176,12229,18106,18456,-23563,20284,-49102,1368,11761,-58526,43491,-39300,-39134,-52083,-41919,-45930,-27538,-49534,-3082,3619,39346,58893,47026,-2472,-57369,-23645,-7558,56766,16348,-69652,-18068,-22450,24259,-34246,3242,38244,-18588,-391,-16273,-84386,-78075,3978,38841,1726,-86410,-48304,36939,-4032,13409,6061,-87435,-40769,-18992,15832,37178,-11990,3041,7952,13472,-1436,25622,-26342,-31809,2308,47773,15499,-13707,-114065,25145,-97839,-40783,3343,18922,-43344,-15654,-98656,-71998,-77457,35892,-27372,29814,36439,-22932,19400,8042,11992,50908,20509,-1902,-16413,7436,178629,36526,36123,36001,9994,-73585,-16275,45533,-14369,23460,-38963,10359,-65318,26437,19746,-18373,17476,-78130,-10562,4952,36951],[4817,-5868,4142,-35031,8893,38094,-9571,13865,22027,5457,69028,93303,33824,-37354,-20939,-33107,20280,-27926,39676,-21593,-5314,-40361,-102225,-47790,59370,-2597,-11524,-27569,-19210,16901,57436,31162,-4980,-8246,48170,34065,33325,-91526,-88529,21440,21939,-86520,-97697,-1699,453,10589,-16639,-1434,44045,47010,49771,-2316,-15094,34326,32908,42104,-16484,5304,29393,28651,-597,49371,-54265,-15120,15428,-8783,-105446,-49231,-21273,-27087,63439,88935,-60391,2294,4114,-27540,53343,21452,408,-22395,15852,-81683,43268,-2326,45596,6373,3157,80415,55711,3923,33236,41185,31886,52618,-20811,-8758,-19784,20199,45471,-65682,-5805,-169,27183,34001,-5473,-73476,-30720,-16869,8338,-14652,50915,14441,81153,-52256,-22497,-14881,14704,-1154,49150,55625,33050,-54631,-15588,-59192,7497,57272,40543,19078,-58511,-14582,-53889,63629,75613,-63858,-62595,-20998,-73319,-117377,-73755,-39173,-5143,81069,-20752,53336,65020,8390,5307,11925,67570,40068,-25862,-55545,42435,66316,30276,37755,12685,-21679,-13536,-18484,-62383,26348,41655,-7017,13349,-25901,42271,37241,16656,-23673,38359,-49853,32522,-806,4477,-39963,-33808,-19602,-60179,-92558,81385,30730,6937,-59990,-84461,-3916,-8004,12342,6368,34005,-30839,-17619,-45162,40515,-7229,-753,-68967,-30254,-39901,-30921,-64942,-93684,-21045,37855,2586,-47308,317,-65101,-22320,15785,84018,14377,-2987,-52926,-59824,50458,3529,4122,-9186,9434,-9023,-3055,-25759,45049,16512,-4459,1585,2249,-8247,-85834,56008,22802,35180,-5909,-79115,32163,-12595,9368,36278,9964,-46034,-87924,-16900,-33378,-67291,-129845,-49991,57242,-67584,24892,-74968,996916,829533,29530,-49986,-35210,-127698,-30250,-41396,9309,7688,-55243,33804,-32615,25655,13566,-10364,-44046,-55219,-7438,26272,-69253,-18616,-20084,-45824,-64086,-26349,43494,-2008,14806,43704,-100786,-5172,57327,64675,64708,37574,-45603,-31194,21113,33431,51850,-77994,34415,68783,-35946,65113,48899,-10558,-44562,27100,10086,33089,11670,-20150,23316,-4255,78849,25413,713,9231,-34483,32588,97505,27733,25608,8540,29871,-13902,-7863,-30206,-62591,60148,-24793,22989,94994,43749,9195,-48564,-57980,64944,-24808,42581,-25194,-45458,50482,-43526,11272,32814,-173726,42278,161516,31396,47670,48127,26992,50148,10403,-13442,-27531,79200,-27992,-13671,29215,22707,-13341,-26642,-31150,-30456,-17919,30006,-31100,2653,70907,83461,-34965,-126890,-87765,-56182,31673,-14126,8363,-52969,-9570,29201,-17341,10798,15823,3223,29865,-82256,10186,16875,391,63844,19862,-23663,8154,-102749,-25055,-95396,-15674,111958,141823,-10765,6889,-7906,22535,36400,-15972,59548,-12410,-579,-28265,6497,24404,82498,7472,-4295,22911,18073,-123343,-2505,7372,46626,17978,7213,120701,65401,7113,7545,30853,35966,67378,7634,-7424,63057,-1622,-30413,34037,87416,4801,-69479,-5240,-9095,55638,-18747,-87273,-43870,25809,-33161,-61434,34612,67974,30457,59083,44415,54668,4558,-123197,-42374,86847,40319,54829,-16484,82871,9165,-21600,12143,14061,38505,30036,-58083,-47312,13269,-27487,4247,-2315,-13286,-30475,66517,67158,-89703,66232,52655,103991,105078,-4397,1432,-14092,-4815,-9052,-133467,-73629,3986,-50144,-38168,-86802,-12951,20793,28283,49229,46560,37507,-19462,47209,18986,-3420,42655,27989,-42219,-2492,16189,31279,9245,10068,-10303,-61514,6147,-15954,32602,2198,46155,3186,-13164,55782,-42639,-34262,-58027,-2683,-32239,-103232,-52859,-10062,3546,10986,-22440,90579,14717,24511,-46634,-10635,-12598,7346,-16808,96497,28702,-3513,45672,-13668,-20713,-34857,48358,-45797,-828,-69377,-23813,-78295,-49575,-9143,61331,34971,32865,25495,90633,-33960,-91045,25074,-14712,-35991,18873,1237,16211,-46509,18477,81101,-38115,33629,-6702,3414,4065,-67955,-27223,24437,3682,-6746,-56979,-34038,4250,-26402,28089,-58486,-73106,7196,60851,23225,-15030,-10943,-38063,24130,40831,95726,-12726,-38241,23608,31488,86550,9594,-42981,-18883,-12189,-2259,-19336,33614,32726,42786,5866,-6102,3202,-36666,4717,-49504,20499,23409,-43619,102062,-2277,-68564,-53478,3606,72713,-4021,93044,31756,58844,48200,-64811,-1687,2859,-26837,-42424,35507,34510,56543,-9346,35401,68097,-74366,-32362,-16821,-17761,27999,74822,-16892,36364,-18732,54017,116236,85045,37976,81036,77759,-39168,41221,16899,2549,35515,-74597,-53419,-40170,11460,-22511,-23597,-15963,47391,10974,-63826,-27335,32569,24733,21987,-2579,-76337,-28925,-18228,37285,-61044,-28081,-12993,10718,78152,17441,-40180,11509,-489,-26971,-40978,-54322,-29163,-1403,60064,-39596,-25690,-4402,32921,52961,74905,20029,50965,75760,24928,-14616,-46533,22966,97140,39519,38533,-19127,-44683,12713,-49632,61471,71721,57022,-70220,-4405,24690,-33379,-116590,-6436,5231,-20494,19171,-22570,-22243,-17478,-84729,18395,-7362,39658,6454,19370,-29113,2322,86558,2211,-35079,-108753,3098,-17814,4437,39998,70611,21162,-107428,7120,97913,64292,-15301,-23142,80258,-16906,-23860,662,71799,45684,46076,3743,-1846,-37494,425,-2597,51170,30406,85,30283,92539,22067,-88601,-26352,-18059,-4582,21387,-14132,-95602,-39618,-73324,-90819,-30892,68880,-17408,102586,-1579,43912,105388,40165,6291,84777,19152,-49476,-20891,-64634,-38960,39803,55319,-1100,-49790,-73109,-28837,32455,-17112,52228,455,-46057,-105469,-7360,21562,2000,-35599,-50574,3564,-13783,-7892,-4407,45870,-14100,-22745,-35900,26868,17729,33953,15603,-25228,15223,68005,-70090,37484,33805,-49803,23324,-20644,-27954,-36239,75478,-29584,-121562,-29319,-15201,-15879,-55248,-21719,-35606,3265,-23264,49423,23004,-9092,-6700,-49144,-85341,-26457,22614,-19579,14667,29994,58909,-13764,-82486,-3312,14931,-12379,-9998,34220,60753,-10052,6238,-37615,-15521,71505,4006,-26067,6982,-4770,-10464,-36753,23767,-33452,39862,28162,-43489,-132100,-841,-71404,-23853,-14944,45895,-20608,28166,24559,34090,11635,84502,-2172,-57575,-21450,-78647,98824,43212,-6373,33477,-48,-66265,-2482,15336,-13227,45065,55348,7820,69404,2024,-39977,-14221,-43452,7991,3280,4853,-12128,17982,-47785,13766,15026,-68727,10949,-45926,-54642,-49518,-18717,-15106,-12765,-72311,-2922,13448,34493,70691,20591,11529,-28716,20662,25513,55274,58941,-60520,-37785,-67427,65815,-26026,14992,27171,6428,9768,-14911,-99751,-65422,22682,28514,-14967,-75399,-38660,47765,-9328,-9646,-10744,-98288,-40035,-21819,21138,46123,-37248,-28074,9421,-7112,-19065,28335,-32119,-2700,3238,47876,13386,-6320,-80931,34062,-114047,-49299,36084,73088,-33530,-22463,-73654,-49109,-65578,36339,-8523,34842,27370,-22229,13829,13060,11336,37,7000,8683,-5739,2462,142952,-20928,19068,12698,12583,-72920,-19330,58630,-22326,10131,-6707,23105,-70187,36103,11906,-20443,2815,-77008,-25522,8818,21197],[-4135,-1286,-19860,-48971,13201,3252,-6200,29087,18958,15051,65314,65437,47383,-35222,-9352,-43545,22941,-7657,29136,-16693,31629,-32297,-145309,-60959,70963,25269,-35311,-44231,288,20995,39296,38134,-4809,15226,70065,32898,34390,-75186,-96020,21133,10383,-86174,-79213,-2889,-23746,-29301,-8771,446,25765,29828,38746,10176,-14591,31069,6104,25750,-33553,17275,35490,18453,-13138,53584,-64749,-8971,6961,-2984,-118053,-37689,-42632,-26653,50754,93181,-50249,-20179,2950,-35403,26693,14737,-8589,-28413,11157,-76676,34709,14333,25780,19234,-7197,88257,76382,28698,36362,73850,45960,73897,-4519,-1782,-8923,29982,40577,-72883,8284,-5547,6642,6871,-32054,-41647,-21120,-12735,82128,12497,61972,-5447,45004,-66070,-60623,-32240,7839,10561,41244,59876,9288,-59162,-437,-43413,27376,9611,59789,43944,-55759,-20773,-48941,40985,61806,-88796,-71255,-14289,-86522,-113500,-66811,-34009,15838,63010,-26607,27838,64905,-23537,7438,13737,58822,51855,-22277,-35894,55501,96852,30373,57593,53887,3731,13063,-25093,-58456,53978,53971,-8293,15921,-23433,58517,45369,12233,-15654,49337,-43519,29723,18805,-9687,-51451,-3506,-22715,-68369,-99415,96578,1820,3904,-43941,-112103,16378,2521,7321,-2742,17201,-22621,5219,-29015,23030,-2754,-15301,-73134,-32950,-24105,-20208,-53201,-92072,-27599,47731,14548,-55843,-7166,-68571,-25269,9666,108460,45155,15578,-26477,-52336,49630,-13253,30838,1628,18235,7547,-9326,-46231,33950,37217,2517,7498,-22498,-31663,-80344,53339,14533,46944,-11344,-64975,17262,-39125,-4506,-454,-983,-21866,-70169,-17139,16513,-40804,-57065,13225,107118,30637,50244,-12159,998913,709542,34950,-23468,-1901,-131621,-36528,-48081,1054,6559,-50266,33688,12243,39238,35373,-24386,-20991,-43459,-6713,10877,-57608,-18807,-19580,-70764,-61638,-35518,33354,-523,9276,53354,-46042,27478,71990,85848,45617,21984,-34990,-36874,15334,34531,31804,-68092,16663,52334,-49853,58633,62608,-3121,-54286,2116,23654,44987,-3272,561,-10842,-3502,52445,34940,1005,-13953,-32856,22058,57422,22772,-14236,-12455,-9121,1248,-30012,-8821,-43213,47867,-46230,-23488,69377,42138,5765,-91388,-88833,54084,-28868,35150,-42361,-42651,40697,-45258,39105,23228,-151887,39514,141339,38258,56115,41066,40929,46579,17143,-9757,-15653,90720,-29290,10279,23015,20484,14214,1123,-41340,-37884,-26463,41373,-30372,-29788,45988,94103,-22043,-133772,-103391,-49054,19542,-15414,13235,-73581,-19558,11512,6690,3275,5799,10777,11179,-89490,20784,21075,-11308,66803,11859,-20361,15675,-74394,-7597,-68272,386,63675,152805,-5530,5314,-19572,13519,21800,-32344,59133,-5191,9660,-23809,40129,55942,68451,-6933,-14192,44412,29092,-90018,11256,22681,14630,2992,5432,122984,73959,19804,25783,47787,40684,60934,-4285,12772,65343,-37276,-24693,42541,104738,3212,-63154,-27411,-21993,56907,-21749,-63779,-31221,36329,-13168,-46437,37663,68512,565,70473,26060,39522,45898,-68022,-30998,64985,25561,45855,-21840,77583,-332,-28267,-1271,19708,60005,31749,-33685,-16202,12651,-41855,4675,25911,21035,-24421,76888,67215,-85602,50773,26124,102031,106652,4264,15137,3292,41802,13997,-118829,-72956,4935,-69242,-37503,-78988,-11114,39649,35561,58252,42171,17333,-34489,4775,26042,-10402,34501,23870,-26294,1759,11255,45938,14856,9254,-8426,-66559,-1576,-35387,30102,-27956,17019,-6800,-29623,50376,-58353,-52169,-50842,-35154,-35789,-103594,-55381,-13225,-19508,16262,-7469,80226,16277,32208,-21815,847,3012,32184,-18668,76299,51268,-25853,30814,-14842,-29849,-29044,71322,-56283,-20876,-81919,-20100,-66752,-48837,-15612,68881,51438,56167,28416,79552,-45767,-64711,7443,-35270,-31787,10103,-7516,-2950,-46471,24489,94024,-41120,13300,26785,-5189,-3599,-86372,-21862,35180,-4808,14262,-31786,-52545,-10473,-21171,15812,-70108,-63454,17947,77732,39456,-1240,23951,-19092,17359,37454,91010,-14626,-55890,25560,48825,75385,22906,-48592,-24964,-2041,-4177,-30394,44515,27780,19245,1344,-7473,-19303,-40347,-19869,-43432,8455,13565,-48374,89153,6297,-76244,-44907,7086,54055,-15405,42745,30294,52841,73721,-44919,-16601,15686,-25883,-43272,25501,26425,49360,-17999,42758,79706,-67441,-22133,-39015,-21437,31654,66917,171,22674,-14158,38373,121514,97808,38432,78172,94620,-16175,36380,28268,-33223,17177,-61011,-57382,-47131,-4736,-16282,-15206,6818,48235,17720,-71404,-17909,39781,22524,15895,-951,-57211,-57851,-35179,40845,-42964,-35563,-4501,31268,108248,45946,-23980,22891,-12195,-2357,-24007,-25145,-17626,3828,52900,-64007,-39590,2458,9536,45676,67614,-24715,38981,69169,33310,-6167,-65848,20178,70922,28670,50520,-8749,-27059,29080,-38799,75057,76780,45740,-84949,-4770,54111,-12624,-99096,-12599,909,-11589,28545,-1836,-35921,-21162,-85277,4037,17871,38751,3605,6038,-73534,-5617,82246,21531,-44573,-86031,4711,-24794,-33257,6951,54618,39268,-119933,-8778,112989,67742,-21616,-15748,63305,-17471,-33359,21666,93110,13433,2775,15405,12976,-5082,-5951,-15877,37730,13856,20606,63686,129291,-1836,-67133,-5949,-46623,2560,24262,-17020,-113330,-23817,-85856,-67270,-38428,25212,-21003,86913,4817,34103,89401,60977,26554,69797,7235,-44422,-45433,-77080,-64234,8760,44174,10606,-48676,-59977,-25446,7035,-15950,54085,-11778,-44159,-90651,-3477,-3216,1679,-73855,-32674,11344,-13384,-5447,-11418,55581,-32862,-33168,-62168,37307,15676,18589,14745,-24914,32726,52705,-77062,22944,29527,-26513,21771,-12787,-54018,-27128,82661,-39321,-122455,-51722,-10809,-13584,-52226,-20515,-29918,1320,-12178,76117,45387,3324,-15716,-69386,-78819,-37945,8500,-18032,22755,3815,70417,24986,-60436,-18419,20017,-4607,5779,26988,50604,-41476,8599,-28101,1520,64633,-4274,-26025,33187,-1076,-12408,-34211,27394,-49560,40116,19395,-39021,-141364,-17576,-70692,11298,-16214,44090,-13149,14503,30583,39089,39089,96729,-22240,-58779,-27583,-82304,75928,39944,750,24171,-964,-30630,-8929,4458,-4541,35393,31144,-22902,70086,5034,-8835,-8492,-50499,-283,-20714,-5237,1816,12285,-47853,19676,17636,-73061,-17976,-48697,-58774,-38318,5926,17487,9390,-91643,-840,22764,16764,65620,-13153,20581,-2747,48746,38346,41975,87077,-52643,-48870,-108332,96057,-13465,30203,16353,19569,18035,-12899,-116416,-47272,30817,17867,-29472,-47119,-34078,40733,-13140,-34484,-25882,-92408,-29934,-32678,26681,55830,-56817,-48672,9804,-18891,-35738,33890,-30890,24261,-201,47520,18074,273,-35458,32752,-121301,-71110,49638,99259,-14204,-34581,-35067,-27757,-37604,34303,8321,42509,13066,-15799,4642,22509,140,-62924,-3073,17715,4149,4811,91470,-78543,14053,-8425,13715,-67112,-31896,74434,-23543,3362,31766,47512,-65334,37303,13507,-20186,-13677,-72252,-39501,2496,7625],[-12052,-2242,-44254,-55129,10026,-23682,-3629,44823,9648,30222,50634,32394,53922,-31254,-308,-48540,11494,-3174,18326,8238,59031,-19103,-161381,-62823,73844,48929,-62792,-56208,5350,14201,32701,39599,-3103,23166,72849,44895,36431,-46721,-90258,13133,238,-46959,-39990,-7033,-50105,-56627,10360,7821,9042,20976,29001,25593,-11266,25193,-17715,-930,-51617,24435,27702,-10080,-32892,47104,-78892,78,7400,21,-110294,-25979,-54672,-18055,34972,76253,-42606,-40044,995,-41897,-6096,2557,-18256,-38899,4185,-57821,24243,26100,-10040,29103,-14974,83979,90974,59468,37224,93474,53417,89040,12190,9410,10969,39032,32273,-69918,19207,-9063,-13082,-13449,-61073,-10415,1705,-5379,141878,30012,75189,-16848,9916,-78870,-88725,-45825,-6723,25938,34505,67455,-21641,-43581,23690,-14125,42712,-38246,72816,61402,-47497,-31658,-46600,10027,48789,-100567,-66660,-7833,-82038,-90063,-54947,-31142,36780,43533,-32919,-22856,51367,-52691,15699,24989,47055,46741,-18057,-11445,67667,118122,28035,79046,97917,20214,37573,-27541,-42896,71227,62870,-15948,6086,-22128,59377,44035,5836,-7910,36428,-29813,24962,31184,-15676,-64057,22679,-19593,-69164,-95920,96946,-24335,-11929,-40516,-137881,11553,6801,6557,-11712,-7528,-10586,41328,-7806,481,10198,-19290,-55750,-14872,-9110,-9116,-43657,-89786,-32616,50976,25096,-59793,-15002,-60450,-27585,4720,130340,79385,29609,-9289,-36126,40512,-20971,54083,13791,20717,10468,-13377,-61852,15684,47681,2241,7368,-46736,-42113,-66226,44435,10014,59939,-22313,-46252,14251,-60552,-26863,-44874,-28726,-14141,-42764,-19763,50424,-13840,-11039,27102,123621,103089,67433,41554,969637,495283,-2732,-2426,29048,-104430,-27160,-41966,-2366,4880,-41048,20618,62370,44823,55091,-37871,-9998,-32902,18113,-4282,-16643,-14066,-14037,-89915,-46928,-43517,20777,10978,4770,59024,-559,45281,81901,98192,26726,18946,-19985,-43826,10345,35992,-312,-50218,-16493,27442,-64797,48734,69718,-1423,-53993,-27766,38112,53767,-13949,12718,-42836,-4609,30113,32322,7798,-31589,-23281,14709,15609,21191,-46840,-22199,-35700,17409,-66121,11936,-12817,28632,-65866,-57763,34993,29122,5374,-107840,-91024,33463,-24940,27146,-50863,-33155,26004,-42521,59567,3233,-126215,33302,131311,43206,55861,26425,46478,28899,24338,-1921,10436,88905,-27543,38276,22836,7416,38412,29985,-53494,-52666,-33144,39732,-25414,-37019,18609,93490,-4734,-129417,-103498,-34255,6631,-20455,-2739,-77160,-32812,-11537,28058,-475,-11288,14649,-6389,-83391,26157,16588,-14574,53120,5096,-12828,9228,-50126,9983,-34966,14103,9313,140908,17460,4502,-35974,3656,7516,-43889,55085,-2574,23959,-8923,94635,84982,48157,-16989,-25151,61778,31323,-35096,21619,32795,-8870,-15464,-3541,91260,70548,19987,32097,59931,44488,52809,-8008,38796,47746,-76629,-20247,48567,109927,-5041,-43715,-48769,-26420,54224,-31168,-37035,-10834,48363,2635,-22724,27409,53077,-24595,78109,88,25184,73128,-15395,-28720,38183,722,26269,-20117,68868,-10648,-29961,-12938,29500,71545,34219,-14718,25451,21005,-52044,-2981,43089,46848,-15142,85609,57374,-81390,33991,-1679,90420,84771,8292,30440,19190,77487,28864,-54397,-67406,2231,-81384,-30343,-63194,-10154,66328,46232,60458,30640,-3033,-35715,-32157,31886,-13008,23015,15993,-11731,4278,13785,57812,32473,12379,-3034,-57616,-9320,-45632,19396,-49817,-16624,-20132,-35910,41951,-54823,-53185,-33359,-68680,-49021,-97214,-61060,-10261,-29842,17708,13467,66244,10565,37229,9405,16367,17114,46719,-14769,39963,63693,-48764,19454,-12441,-41181,-20575,84684,-69411,-30779,-76733,-13789,-30921,-38133,-16989,63061,58351,58281,23254,60242,-35594,-28138,-12492,-49296,-19926,3016,-10953,-20271,-40958,35879,94611,-41859,-13967,52551,-20024,-17108,-99925,-19464,38834,-19085,26998,11286,-55738,-22265,-13485,4343,-65952,-41378,12439,63255,58418,9313,41738,2982,8886,34209,68782,-15805,-53778,18308,56437,49792,27073,-43344,-25054,14165,-5013,-34029,45215,27929,6918,15215,-4728,-39474,-29222,-39698,-33749,-2497,2973,-49344,68055,7866,-63796,-33057,2390,30774,-33134,-14579,22685,47136,96153,-9553,-31292,27900,-20753,-37210,12078,11455,36838,-23703,43054,82357,-49119,-14932,-47503,-20156,37708,50885,21938,5386,-6263,19769,114941,92363,37908,66550,103154,5210,25575,35606,-66655,-4449,-49087,-65718,-42767,-4800,-13225,-13097,27613,31684,15604,-63353,-1634,43068,10019,2230,-3723,-22431,-77117,-43257,36995,-33138,-28790,4619,39073,110950,65804,-3015,30027,-21108,24176,-8533,-3023,-5486,2818,27026,-84081,-49827,8755,-17221,30131,48249,-86236,22156,51182,37149,-1230,-72114,15736,34087,17527,47712,-1925,-4124,38645,-23877,81935,73877,31160,-88468,-5198,80773,14824,-64890,-10488,-6384,-609,32345,13052,-41404,-18659,-69039,-11986,22881,21763,1386,3106,-111844,-16436,62196,26815,-46456,-51740,2607,-27727,-67567,-25040,34254,54786,-122713,-22223,113140,61393,-20019,-492,44755,-7936,-25895,42065,97726,-17646,-36746,24772,26169,28189,-14934,-29503,9485,-11483,37720,93201,155838,-23435,-20116,11983,-77587,3283,28592,-22543,-118254,-8637,-92778,-57441,-44981,-24884,-21458,58056,184,17822,55579,77066,42610,54509,3656,-20344,-61500,-76115,-89586,-25012,28762,23056,-41020,-47213,-22791,-8591,-16734,44218,-27178,-22137,-50823,10016,-29733,-740,-92126,-11891,20842,-15992,-4089,-17947,57256,-48814,-39783,-74463,38550,19106,1086,7756,-21290,45873,44021,-73103,11890,9659,7849,14810,-7922,-76659,-11514,79629,-56131,-118149,-67024,-7870,-6249,-34406,-14497,-11417,4691,-133,87077,59654,15790,-26451,-80314,-61260,-44143,-10597,-9547,26792,-19100,64075,18676,-37013,-35928,33152,17313,25250,28493,40507,-75900,-1242,-13048,3960,30407,-17993,-20103,50727,3693,-6070,-23731,33310,-52357,37386,6421,-38860,-127018,-25486,-67811,48434,-19580,39487,-6050,1586,39387,45718,47587,100613,-39903,-43183,-16537,-87568,26098,34188,4749,19255,2300,2030,-10048,1553,15857,16731,13863,-43077,64241,26581,31515,-6513,-63965,-11606,-49330,-11118,13537,3018,-52209,19871,17932,-64530,-33779,-46382,-54215,-25198,21093,45282,34027,-102359,2708,30560,-3925,46821,-44865,23040,10276,50741,36450,21180,96212,-48661,-47538,-122662,107449,1215,46183,9517,16944,23501,-10514,-135097,-28454,28898,9887,-40060,-9952,-29883,21516,-13277,-51070,-33977,-73094,-11105,-44241,35380,63317,-68040,-48655,8008,-24398,-38133,43784,-25734,39097,-6730,43136,23082,6529,7324,19720,-116830,-89908,45883,94283,9146,-44402,10962,-8080,7994,28019,16494,53268,-3442,-4968,-8929,32793,-14803,-117805,-7172,28654,13363,12644,38527,-118728,20007,-21746,13545,-62030,-50042,84600,-20578,1843,63583,69089,-57146,30376,17801,-17448,-29153,-65643,-49571,-8711,-822],[-16435,-9636,-65107,-53702,-213,-37320,-4736,59467,-2388,44617,24647,982,52540,-24065,7074,-40992,-8160,-13381,9921,48034,71099,-17,-139481,-56120,68104,60045,-81377,-60486,-8199,-3123,41905,36409,-176,12261,55324,64409,39933,-11045,-72465,-276,-3641,23648,6962,-11755,-69431,-63788,33427,19346,-6179,20730,19900,37521,-4811,14861,-33146,-31772,-66541,27505,11030,-48187,-52982,33969,-86408,11979,15521,-174,-82345,-16573,-54379,-6074,19158,47055,-41429,-54239,-3633,-45133,-36237,-13318,-25691,-50558,-2913,-36254,10979,30233,-48208,36009,-18687,65787,89602,82451,34799,94032,53125,95316,28866,24677,34302,45509,18983,-59649,23821,-7828,-23813,-24482,-85565,9111,26569,813,159835,31300,83698,-21395,-12933,-89296,-96660,-51566,-20085,39752,28983,78967,-52241,-19364,47865,26709,50678,-72870,73666,70671,-34958,-42511,-48474,-19808,41336,-92041,-55267,-7827,-66511,-53968,-39378,-31712,52747,25558,-37886,-81585,29636,-69004,31772,46214,34560,23016,-14573,10863,75211,126860,22245,91790,122065,20330,53371,-24963,-24378,77986,67289,-29587,-13013,-23777,46285,34007,-3548,-2775,6889,-11047,20388,32182,-12871,-73873,36365,-11357,-62443,-81864,83668,-36610,-32882,-51397,-154425,-14699,3714,8966,-21626,-33070,2070,80531,18332,-19557,26421,-12309,-33243,15878,1432,-2978,-37402,-88364,-36739,45040,31290,-53479,-23678,-41955,-23705,1294,142458,105924,35214,-4615,-13947,25680,-16950,66581,22951,17709,-1957,-12995,-67459,-3431,41512,-5111,958,-65835,-42067,-47372,30075,5621,69601,-36389,-32172,28662,-73164,-52753,-89774,-61906,-17573,-11389,-24200,60492,11920,18401,10688,107028,131923,75073,78214,957498,309113,-70382,14870,50984,-60173,-8448,-29402,174,3752,-29113,-2992,106371,42064,71035,-47894,-13871,-23989,65657,-12288,45272,-2791,-728,-97866,-26261,-47130,5554,28693,314,57925,19701,44024,86408,99220,8605,27065,-5029,-48211,10512,37832,-31008,-30295,-58923,-344,-76860,37340,68722,-6878,-44710,-50646,49322,57955,-20467,17320,-59592,-6063,20410,20038,18653,-38001,-8323,8924,-17364,23217,-61040,-19559,-33795,28318,-111165,27633,19959,6567,-75099,-68735,4163,10703,9669,-94419,-64254,8321,-5935,20158,-50800,-17024,12032,-33317,68505,-23610,-104020,29699,133207,45978,47383,9223,36980,789,30679,12186,40423,73369,-20189,64620,29852,-8687,57014,54699,-65951,-74319,-38339,23240,-18079,-21056,-1929,84517,13875,-114257,-89367,-16951,-8377,-31767,-32980,-63792,-46978,-33388,35441,-589,-27834,15249,-16799,-64705,23945,6642,-9904,24846,2596,-972,-10238,-34740,23210,-1047,28597,-35133,106287,48849,4756,-56288,-4977,-3156,-50014,50761,-4272,39629,14404,155350,106242,25796,-19338,-36006,71314,26294,28234,25999,37194,-22475,-34278,-16576,35967,56244,9084,23531,60317,46059,45682,-3798,68689,18257,-112029,-15031,52320,99503,-20757,-19044,-66080,-23050,53238,-41479,-11347,10698,57979,11664,8255,5062,26908,-39823,80501,-24907,13634,80243,15540,-34530,17263,-27893,3388,-10962,56147,-20572,-26360,-18106,44820,71483,35780,-4738,62800,34663,-55194,-14267,45364,65144,-4541,88583,42050,-73547,23912,-18039,69852,43330,4130,40761,27851,88473,30840,36127,-57791,-5361,-82428,-15806,-42873,-9759,90967,58157,49733,13112,-26147,-28514,-57650,33998,-11436,9286,7055,555,6165,20013,59897,55823,16886,6116,-38436,-15034,-41432,5245,-58607,-48938,-31138,-33501,32168,-30218,-34567,-10750,-93310,-68644,-90548,-70873,-3613,-30781,17408,36640,51993,1476,39023,40188,33067,27886,52675,-3965,-2155,63194,-65626,11615,-7860,-50392,-13586,84067,-77062,-24912,-50818,-6372,12781,-18572,-10028,45793,50844,40331,13691,36611,-6091,9462,-26746,-52752,-4205,-3145,-6529,-34943,-33384,48063,82996,-37139,-37130,65814,-39270,-30717,-101090,-20065,33085,-43106,22073,47830,-45823,-28207,-3726,-4918,-50437,-16504,-5049,22349,74923,14931,38262,26189,5912,32279,35983,-19568,-37171,1701,45973,18160,21587,-29306,-22098,30520,-9422,-29488,35812,31773,4298,39491,1171,-52050,-5397,-48625,-24065,-8622,-4712,-44629,41997,-1468,-39112,-21908,-7658,7810,-54527,-60048,8425,43749,116125,28202,-38004,38179,-10512,-23804,2428,2657,25281,-25688,36699,71440,-30293,-14037,-39264,-15229,44736,30190,40571,-12674,-730,-167,96956,69903,36619,52610,103426,22736,12599,36567,-85053,-24324,-46608,-77424,-29224,-911,-12093,-19250,38984,6832,2459,-42972,18706,43982,-5216,-12421,-10376,15318,-82274,-37365,30909,-33017,-9975,11236,34691,85002,72079,18968,30631,-25824,44734,1427,9922,6754,-615,-10212,-97321,-53558,10003,-37261,11567,22951,-137013,2744,27539,35210,-1643,-65947,6252,-2622,8309,29437,-551,9749,37184,-4270,77940,63116,17028,-80673,-4586,94757,39613,-22838,-1219,-13508,12647,27962,18518,-35442,-13343,-45306,-25738,4211,-3172,1090,6517,-130007,-31622,34550,16164,-40678,-13903,-1976,-23520,-88636,-43026,13894,58754,-111219,-29763,95295,48920,-8965,19152,32350,7654,-4352,55923,82546,-37107,-63884,29639,34328,53307,-23415,-39124,-28125,-41356,49634,101195,160677,-26182,31252,22404,-98285,488,34028,-26959,-99339,3849,-93257,-62188,-50269,-55685,-17979,25006,-9868,-965,15405,81888,50029,40360,10373,6806,-67398,-67174,-105970,-48122,13014,29208,-29353,-38351,-20395,-14136,-17602,23645,-42443,6273,5357,31958,-46876,-6158,-88393,7490,28052,-19240,-1644,-22983,49126,-58426,-39535,-71510,30875,26973,-13272,-4842,-16878,52969,41533,-55114,1667,-17891,43426,5961,-4287,-89869,6494,67233,-80074,-115508,-70798,-6576,2791,-7052,-8702,12853,14910,2753,74296,61426,23235,-36353,-79405,-42337,-46985,-30476,1055,25995,-32185,44084,-14075,-21632,-45660,51321,42525,46896,36349,34020,-105523,-18633,3861,-10214,-20629,-34804,-8722,46319,12231,8878,-14295,37694,-38741,33613,-7264,-39126,-85917,-24265,-62076,77076,-23299,34201,-143,-2845,55266,52948,40443,99691,-49114,-13984,8156,-94321,-33910,23546,4488,16366,7479,23413,-3266,4656,38837,-5352,9723,-51983,52001,57366,69300,-8438,-79546,-24322,-76033,-13120,18581,-9566,-60137,16957,14338,-40929,-33639,-38878,-46666,-16657,20042,62594,56156,-101703,7421,36478,-17688,21532,-64407,19196,6898,29299,27353,-559,86948,-49129,-33924,-95737,99539,15925,57174,8949,378,27293,-6865,-146628,-8526,20422,6576,-45349,22977,-22655,2505,-9754,-52906,-31491,-46289,13045,-47314,48915,65368,-70528,-28068,3764,-26660,-18835,56985,-18259,36457,-14244,32323,22098,13055,35828,-2135,-103274,-92485,34446,67921,29595,-44159,53551,11002,64908,18312,12814,63694,-19102,6777,-25302,39435,-23374,-147618,-4706,42158,21575,22186,-3692,-130939,31242,-25512,12944,-62710,-67486,79238,-17603,2326,80138,75096,-51323,18588,18875,-13039,-40496,-58947,-53688,-17060,-5388],[-16603,-21802,-79007,-47848,-14546,-38735,-10202,71278,-12401,53216,-8243,-23900,44229,-13672,13543,-18896,-26263,-24527,8534,87408,66988,25333,-88685,-45433,57293,54708,-84057,-56523,-35652,-26507,62983,30301,3614,-12882,24484,79279,44513,21904,-49022,-15045,487,100724,46448,-14204,-73267,-49990,51391,30492,-20848,25743,11350,41242,4050,-347,-37802,-58445,-75024,29368,-7441,-81592,-65915,19873,-77985,25983,28106,-3880,-43167,-10671,-43938,2134,6031,17330,-46659,-62153,-12097,-43400,-55434,-30764,-27715,-58756,-7994,-22256,-3569,25983,-72648,41544,-18144,33697,67427,86904,26981,75184,46543,91717,41982,41425,53594,48197,1931,-46159,21271,-91,-20841,-25668,-98061,12638,40809,1934,134137,15622,82535,-24060,-17013,-95285,-81348,-48734,-22720,47177,23376,91511,-75917,2652,63137,70009,49556,-87889,60982,75886,-19569,-48386,-54551,-39780,39069,-63511,-45541,-17082,-50462,-16722,-22113,-35062,61193,11247,-40500,-123862,6976,-67573,52368,72442,23707,-12139,-10961,25013,75643,123053,11778,89273,116351,3440,56659,-17299,-11147,77751,66878,-46679,-34218,-27801,24972,18114,-17202,-1517,-27979,8569,17480,21559,-4098,-76431,35831,-690,-50029,-59309,62605,-29529,-49340,-70388,-154386,-49194,-3655,12159,-33142,-52397,12171,110562,50345,-31180,40317,1647,-19726,47123,6387,-5798,-34374,-86513,-39188,31780,31710,-35698,-33937,-17114,-10143,-1027,139788,117173,32321,-10316,9517,9814,-2273,64844,25751,10042,-23782,-6344,-60353,-17858,16785,-17195,-9162,-76509,-36766,-28525,12241,-2209,72515,-48350,-30671,57857,-77215,-75489,-124966,-83556,-22187,15163,-29648,46961,33751,27811,-25714,64527,116376,71120,93330,963613,240379,-135299,31627,61746,-14055,12705,-15980,9221,6821,-13892,-28091,136579,34621,82930,-50307,-27026,-14500,123723,-7581,110336,15026,21509,-90509,-6782,-42612,-11930,47437,-2598,50077,13372,27338,84937,88759,-10053,39892,6124,-45357,16967,39766,-46960,-14710,-99109,-24322,-80456,26691,60171,-18562,-30416,-58330,53315,57575,-24111,17465,-56208,-6321,25263,3333,27719,-29642,8361,3643,-33547,27703,-53609,-9608,-57,26708,-155429,35721,45107,-14798,-68587,-54062,-12551,-5928,18449,-59161,-23337,-16889,28836,14400,-44423,3212,2931,-17720,64415,-50466,-89543,30910,135890,45094,32576,-5749,12653,-30000,35139,32545,63721,48042,-7989,82135,38692,-19820,67334,69827,-77342,-97097,-42612,-5876,-10460,7106,-9643,73133,29799,-91928,-66786,-2987,-25691,-49468,-65590,-38733,-60001,-49080,24642,2064,-36081,13987,-16242,-37256,14658,-4927,-128,-6995,5741,13395,-36193,-28485,28937,27308,46335,-60057,54668,74243,6527,-76024,-11304,-8076,-51712,48914,-7862,53136,42244,189548,113884,4910,-13457,-44516,71312,17793,83843,24171,37322,-28359,-50110,-30315,-23998,35006,-7698,2796,46758,45056,41349,5983,97219,-10863,-136569,-6999,52596,73807,-41791,10,-75931,-15317,57312,-47243,8300,25133,62614,13662,41649,-23776,-2344,-42800,77124,-41364,5886,67934,17737,-43581,9925,-52023,-15001,4453,40488,-28866,-19049,-14428,62281,61492,34624,-4045,82830,46447,-49971,-24665,35057,78306,6180,82878,27973,-54512,27336,-15662,42888,-6629,-8440,41854,26024,71812,20046,113381,-44434,-17315,-71143,4494,-21361,-10230,104022,68496,25753,-7394,-51933,-19049,-67754,31269,-6514,-4141,-106,12458,10936,25812,47350,73677,18760,16501,-15338,-17666,-22637,-3842,-53910,-71707,-37447,-28259,21915,6971,-2144,10534,-103483,-87710,-87138,-82944,4308,-29413,17801,57776,40495,-6327,38219,63970,47404,34825,57162,12132,-39138,52112,-72197,5876,-3342,-53122,-12453,69897,-74998,-4833,-10432,21,44512,5487,4985,22966,28123,17588,3987,13545,30574,38452,-28537,-43860,10378,-8899,4866,-45110,-26886,54257,62954,-26307,-45538,65910,-58669,-37151,-86093,-22530,18740,-74047,-3347,52969,-29446,-26898,8078,-11997,-30292,3558,-26322,-27933,81559,14860,17783,48769,12460,32152,5699,-26749,-17262,-20694,17793,-9476,9161,-11170,-19479,40702,-19334,-18254,21369,36632,4006,61123,7431,-54443,25291,-44159,-17320,-8464,-7902,-32845,17105,-21793,-14188,-14081,-18842,-8718,-73999,-83034,-9011,41605,134565,55959,-33010,45148,3673,-5654,1726,10531,20480,-25552,25646,42833,-24629,-20721,-16530,-8709,49606,9732,47645,-28769,-1816,-19072,71043,38342,32460,44839,99235,34420,490,29344,-80542,-38356,-55543,-87877,-11357,-4514,-11148,-32568,35095,-15840,-21117,-17204,38811,41086,-15818,-21660,-19093,39430,-73919,-17843,27871,-37586,12996,12861,23120,39748,63890,37353,24395,-25335,54715,4348,16010,17994,-1245,-46623,-102042,-49460,3316,-43389,-4214,-1565,-154200,-16534,4557,27720,-6627,-51939,-9589,-29343,2408,-152,-4488,3872,24197,18647,62911,49039,6570,-63216,-2261,90725,53152,16000,11374,-16908,27331,16166,15752,-18379,-8743,-24439,-34815,-31106,-24895,3534,11104,-121864,-50736,10169,-6129,-28881,18759,-5952,-10743,-92520,-40226,-2935,47747,-85687,-30475,63017,37487,9542,38298,29836,23768,23697,61165,52786,-40587,-74697,29349,36504,64730,-26854,-42037,-67886,-68925,56324,81621,139622,-3702,64368,22776,-101334,-1558,39470,-25705,-52744,12120,-87594,-73135,-53354,-52175,-11698,-3729,-18571,-19117,-14939,73319,47762,26203,24425,20448,-65282,-54861,-106631,-53800,1043,26431,-17295,-34479,-18311,-12930,-16093,106,-53212,27661,62573,56715,-47356,-13705,-66220,21796,28865,-21343,3152,-25912,33227,-59847,-31952,-56849,17765,36166,-20342,-19586,-14133,54136,38523,-25998,-13237,-44107,70736,1038,584,-88731,22601,48739,-100391,-112955,-62149,-6074,9290,21191,-8579,32615,30486,-8055,41473,49983,22592,-42382,-69296,-31753,-47993,-45163,8719,20774,-33767,18717,-45378,-17851,-41843,68627,59955,67738,45443,33062,-119866,-36863,18205,-36937,-70519,-50715,5956,16837,26093,29931,-14124,37954,-11140,30569,-20767,-36439,-29506,-17778,-54104,87790,-24158,28728,3358,3259,77443,56952,27922,97236,-46425,20725,38061,-98898,-82217,7614,415,11788,11416,29922,11138,10850,54574,-23784,19069,-52271,36361,83057,92245,-13064,-91621,-36368,-94231,-11996,14284,-24552,-67933,13453,5840,-7275,-20936,-27446,-41965,-16306,3820,66294,71961,-90356,13136,41011,-18869,-2304,-64870,11178,-7294,-4193,16584,-17316,63755,-52670,-12506,-32896,77907,29343,56975,14465,-23434,31614,-76,-138167,16362,10127,8608,-44291,40176,-11674,-4191,-4435,-39958,-18513,-19053,36697,-35846,66087,59754,-65293,2778,-2132,-27904,18314,69943,-9400,17758,-20807,14780,11799,19924,44851,-26825,-88579,-76111,26970,35487,41418,-30636,79810,29815,118616,8554,-1747,66978,-31821,14779,-40666,38736,-17388,-148548,2918,55129,28456,29085,-29656,-116902,40904,-22928,13057,-69991,-78264,53244,-18136,1741,80636,61326,-48838,6571,13893,-8582,-45025,-53359,-50902,-16342,-10534],[-13848,-35151,-83466,-41431,-28311,-33587,-18701,78229,-16111,53813,-38867,-39730,31446,-1657,19034,12746,-32829,-17409,19266,110448,50912,56332,-32071,-35020,46608,35516,-73387,-46202,-65879,-48391,85491,23277,7820,-42128,-8848,76971,48905,42101,-28365,-26815,10950,154030,66955,-12390,-58077,-21353,56593,35369,-35749,31475,4068,35679,13108,-19099,-32804,-73447,-75715,33446,-21569,-96227,-66521,10842,-50567,39704,40715,-11064,-8915,-8350,-30580,33,-2669,-3245,-54703,-65069,-23778,-36070,-59441,-47262,-22644,-59574,-9571,-20634,-17532,14782,-71587,47502,-14213,-9100,27296,70508,12621,42852,36432,78853,47286,55173,62019,46883,-14314,-33220,13161,13666,-6174,-18016,-93235,5235,36215,-3784,86433,-11674,70526,-30767,-3363,-94964,-48117,-40265,-9951,45415,16055,100000,-88238,15244,64348,102382,39365,-84906,38478,82302,-3027,-45729,-63064,-45448,36696,-23104,-42569,-32785,-42636,10373,-5862,-39059,62681,1912,-40822,-132773,-10271,-51887,69248,94916,15388,-44692,-4400,27613,69138,110501,-3810,72446,87349,-24062,47916,-5615,-7603,74811,62061,-63287,-48974,-31680,2372,1207,-35055,-4053,-58283,23850,16615,3209,5564,-68583,26231,8904,-35022,-31452,40868,-5815,-53999,-86336,-134630,-75756,-8763,13624,-45341,-61008,17487,123040,85848,-32172,48186,15802,-20682,67469,6542,-18379,-33400,-80825,-38348,17133,26786,-11436,-46018,8364,12236,-2967,122397,112222,24134,-20851,29756,-1923,18198,49794,20846,-1918,-42644,6323,-42039,-25163,-20193,-30262,-18543,-78149,-31273,-13627,-5274,-12580,67584,-52447,-43981,88973,-76699,-88387,-138834,-79090,-19400,27914,-35347,17637,48023,12658,-73718,7828,69735,53407,85460,901083,263077,-159266,43185,57868,18690,27181,-8683,20763,14929,3613,-44842,148010,26564,89464,-43225,-40136,-2978,172031,10608,157231,36755,50841,-66711,6826,-25807,-29443,63198,-353,38791,-7911,4451,77659,69517,-29648,49219,12470,-31272,26461,40830,-41017,-7636,-122722,-38360,-70508,18941,46171,-33209,-16113,-50197,47534,53509,-26344,15977,-37394,-5051,39634,-12332,27962,-7841,22898,-879,-30565,33006,-29961,195,48330,7897,-186060,36673,54964,-34504,-46743,-20952,-10264,-14811,29855,-17346,8765,-39331,71546,8999,-34817,23698,274,2074,49360,-69592,-82158,38362,126161,39464,14336,-15551,-18708,-54140,37752,55500,73564,19803,5034,84390,40825,-21417,66738,71523,-86957,-110301,-46304,-42240,-4727,32913,-4356,64446,39681,-68378,-43448,3081,-43196,-70814,-87719,-10664,-70376,-56417,4,6000,-30946,12430,-4942,-6686,1539,-15126,10642,-26489,13803,27118,-57580,-27820,27163,44555,67421,-64218,-3303,80125,10173,-88559,-15917,-7162,-50730,50873,-9770,60956,68984,166024,102694,-12314,-1960,-48217,62661,10549,118376,18221,35688,-29862,-59608,-42349,-70008,12035,-23744,-22060,22977,42537,40737,17892,116819,-27364,-145975,4446,46948,37022,-63586,4000,-75800,-8113,66208,-45279,18237,25262,61755,10710,70582,-51012,-26972,-34731,68558,-45261,1881,42460,-1160,-50065,18061,-64722,-23849,23575,24588,-34531,-11009,-2892,74333,45175,29423,-10546,79552,49201,-36846,-31029,18148,87301,16324,67960,21251,-19010,44841,4360,13329,-50904,-25930,33360,13952,35316,1002,146954,-27742,-31360,-50304,26531,-1298,-12357,100766,74413,-4367,-26766,-76440,-10773,-61520,24246,386,-13537,-3417,26254,22018,28433,19609,73352,14321,23253,4733,-17645,5627,897,-38025,-77908,-39881,-26725,11633,40624,31819,25258,-98463,-98957,-86272,-93312,12063,-29669,20716,72970,33588,-9323,36316,77095,56640,37658,66934,28714,-63574,36497,-68263,445,-1206,-47510,-20320,47332,-63690,21388,31206,3597,51583,27295,23826,2632,-4215,11057,-2570,-4928,58696,51787,-14902,-24192,19158,-14236,19344,-47988,-23535,47550,40554,-11346,-33494,55380,-73111,-31656,-57261,-24829,112,-101404,-42420,18101,-14689,-18731,21472,-17935,-12487,15232,-42684,-66298,72283,9518,-10291,68859,28362,32929,-9649,-35718,-5829,-42889,-19877,-24735,-5255,5636,-19379,40706,-32834,-3879,8835,39304,-2031,67641,10081,-47200,54850,-27924,-14825,-3189,-7531,-14673,-255,-48942,464,-10197,-27104,-13616,-84044,-83798,-23335,37255,149124,66050,-18376,47649,18976,12213,10789,36665,24634,-26156,12450,-3397,-40056,-33309,14119,-2612,48455,-5286,39326,-40791,-10547,-34215,42757,9398,22647,48809,95473,39314,-8767,13605,-54676,-44419,-70806,-91515,4991,-18629,-9747,-49293,14050,-29844,-50357,6480,53989,29316,-17807,-21413,-27294,37189,-57022,9467,30885,-38874,29670,8579,10843,-9353,44443,48217,13119,-19420,53507,1224,19538,26246,4585,-69185,-97104,-37950,-11281,-35449,-13249,-19900,-133720,-32685,-13473,16088,-13274,-35959,-29696,-40189,42,-32422,-12058,-22936,3392,41504,40363,38106,1783,-38551,1434,69300,52027,42735,22492,-14044,41037,815,9665,4748,-6228,-13616,-39136,-70166,-34635,8731,12802,-93706,-71058,-2010,-30974,-13952,38749,-6609,9694,-81925,-19200,-14436,24546,-51388,-25701,26627,35072,30073,51505,35184,34717,48763,59762,19890,-31364,-70126,25062,34946,62640,-21382,-38172,-102161,-87147,58988,41894,98990,35743,67430,13953,-86299,525,43436,-15685,10788,15779,-77001,-77831,-53034,-18745,-4938,-22428,-20969,-35238,-23041,55088,38196,9887,39474,12174,-60243,-41075,-90690,-43818,-4055,17810,-8340,-34579,-16864,-8776,-10355,-15685,-55712,33609,104142,76237,-30755,-20697,-32680,28991,20603,-21321,9833,-26782,14861,-53294,-19176,-36538,5121,42716,-18613,-31936,-14254,50729,26368,5107,-36244,-62020,83688,5222,8480,-71469,33378,28193,-99894,-105122,-44098,-4993,9685,41059,-16741,39064,47161,-29145,1215,29171,13821,-42012,-56011,-34702,-47758,-49686,9883,12687,-27070,-3442,-57365,-23043,-25746,79402,63228,84072,50236,37164,-111287,-49578,26097,-67374,-102116,-60776,20567,-27995,44159,52085,-25452,34328,22509,29173,-34905,-29374,21070,-11392,-45491,77309,-18687,22174,3094,15919,99764,53526,21362,94459,-32422,50232,63157,-96153,-103929,-11584,-5284,2945,11430,23393,29838,17260,57720,-32723,36396,-47647,22244,91484,93462,-18408,-95437,-45536,-99565,-8172,668,-40224,-70850,10492,-7519,25465,-2423,-14469,-43650,-23686,-18895,56899,79797,-72053,19502,45198,-8183,-19414,-45786,2356,-20377,-36037,7411,-25733,33246,-56714,9199,39144,51287,41150,42376,23323,-45429,37991,11826,-104776,48469,2149,15289,-36407,37462,1147,5920,-78,-18229,963,2257,53028,-10687,82670,46338,-53547,29315,-7957,-29190,59402,77881,220,-9903,-25600,-7626,-6796,26275,35763,-47859,-81694,-48209,31192,10026,42610,-7768,80102,47255,152470,3200,-22823,56140,-40982,14901,-50338,29290,5184,-129899,12887,61756,33988,30015,-41027,-89361,44429,-20539,14743,-79436,-78764,11909,-22953,-1244,70476,34036,-46455,-1374,3384,-5794,-41240,-49204,-41180,-4582,-20545],[-10651,-45444,-77194,-36614,-36616,-28448,-27870,78171,-11336,47289,-56365,-45605,17333,9293,22585,44109,-21831,18259,43764,109802,30274,90399,8214,-27263,40383,10484,-59858,-32851,-86680,-60539,97969,17039,11857,-64434,-34844,52116,51309,44309,-17012,-32371,23707,163743,64508,-6148,-27564,11644,45490,29468,-50822,34395,-570,23744,18859,-38600,-21938,-73065,-69717,41560,-28295,-84827,-54115,11438,-9804,49026,48765,-20894,3888,-9226,-23707,-14815,-6328,-10235,-60475,-64442,-35630,-24086,-50119,-59896,-11259,-51504,-7185,-29216,-30108,-296,-43048,54543,-8275,-55191,-21075,39865,-6880,7316,25173,58575,42394,61123,55850,42118,-23244,-23136,2889,30513,11267,-3820,-70437,-1578,13491,-15251,43362,-41196,50481,-45491,20012,-87256,-8345,-31447,14746,34530,6193,99625,-87188,15904,52669,112493,21904,-70996,13249,92279,12497,-33731,-70883,-38652,27120,16838,-44852,-47112,-45822,21264,6336,-41149,60108,-2012,-39851,-109860,-18857,-32082,72755,105266,8895,-60611,8162,18627,58954,95562,-23099,49625,51229,-51617,31653,7802,-13324,71773,53989,-75461,-50585,-32319,-17074,-10736,-53488,-9142,-78182,30068,17224,-16164,10873,-50247,16211,14245,-20798,-1767,23445,24761,-44745,-89140,-99071,-82836,-4189,11954,-55276,-58244,17380,117130,115536,-24477,49265,23801,-32753,70295,3741,-37339,-32651,-67860,-33069,8602,18563,9463,-58708,28567,37844,-5036,96403,96685,15323,-29950,44249,-5834,37237,25981,9282,-18113,-44978,21679,-18469,-26628,-54422,-40364,-22529,-73029,-28332,-4763,-17156,-18000,56058,-45030,-66748,104261,-77263,-86826,-122310,-44761,-6514,21700,-40506,-15135,51572,-22398,-120429,-48356,12439,25441,65110,731048,334258,-101351,46803,40652,30360,29470,-11954,29069,24901,20852,-46521,138752,20477,88400,-28965,-45949,8911,191960,36653,170934,56052,80614,-31004,13484,5186,-43862,73664,9642,28463,-28099,-14436,65470,46022,-48183,48684,16165,-4523,31970,39601,-15570,-9823,-117937,-38766,-45435,15707,29776,-46246,-5238,-32676,32285,47155,-27426,13398,-14008,-3276,55185,-23310,14559,20229,32279,-3170,-12641,37724,-920,4051,79269,-26731,-191809,33299,46805,-54640,-16051,16810,8293,-13523,40748,15775,14321,-57196,108507,3389,-24258,40653,3006,22599,28410,-75317,-77434,53176,98052,29677,-3649,-19676,-45349,-64227,39998,74489,69367,-4055,13272,68447,30203,-13903,53991,59469,-94406,-102755,-49400,-79159,-2604,44786,8248,59032,42459,-49834,-25278,-330,-56476,-90826,-90589,11203,-77333,-55984,-28368,9384,-11930,11295,12639,21221,-10619,-22681,18401,-21346,24283,36684,-62897,-27588,21676,47190,88814,-52590,-54293,60324,15669,-88320,-20787,-2405,-48654,56319,-6730,60504,88436,82649,70863,-25067,10299,-45572,48485,8483,126151,11606,34788,-29379,-59883,-51644,-91659,-8237,-33583,-40196,-2743,40635,43960,28384,120143,-23649,-139431,17478,32728,-3790,-80611,-11033,-65111,-5976,76375,-35754,17839,7949,56852,6539,88805,-68857,-41232,-19810,56433,-37072,614,12829,-24199,-50125,37465,-62861,-22423,42902,11968,-36866,-5568,12612,72403,26525,19903,-20982,55813,39520,-17989,-32261,652,90809,25326,46338,24836,29735,68988,33118,-14840,-77928,-42256,18343,-5086,-6927,-19397,133974,-8704,-44119,-26082,45105,15631,-16965,83552,73840,-28678,-41033,-93152,-3310,-41415,14754,7594,-15171,-2244,42146,40239,27388,-18781,46191,2056,20789,16206,-16659,35006,24074,-14297,-65332,-40903,-32646,2032,54160,54004,31113,-81175,-98098,-84869,-98016,19340,-29785,26783,79511,31586,-6359,35138,79593,59807,35523,81788,38703,-73605,23242,-57422,-5769,-2944,-35647,-37489,24440,-46743,43209,60083,3764,33748,39871,39543,-7873,-34499,31451,-4655,-17007,66941,47321,12058,1337,19262,-18630,31641,-41141,-23860,24112,21947,4121,-2629,38507,-78617,-14519,-22020,-24566,-15767,-111537,-80065,-41463,-7709,-5533,34975,-23944,-2406,18817,-48320,-77356,46107,346,-36666,84432,50081,32502,-4236,-43525,-9932,-58880,-55172,-23592,-16085,17120,-21869,30477,-45329,9082,3207,36715,-16732,52798,5442,-33309,75502,-4801,-15809,4123,-6360,5854,-6630,-75694,19,-9063,-29775,-4716,-77727,-69739,-28513,26871,153574,57213,-860,45092,31832,24182,26059,71742,34957,-29860,-736,-59636,-72533,-47498,44063,1712,38355,-10957,20864,-47578,-24313,-43203,18087,-6682,6258,63178,94532,38424,-13898,-8639,-17999,-42698,-83597,-85480,15028,-37749,-9470,-64475,-20309,-35255,-76467,22631,60739,3107,-11696,-10831,-32371,6808,-38536,35581,39399,-30498,31627,-636,2844,-47855,19583,49713,-176,-8850,43693,-5323,24005,29041,16907,-68863,-82231,-20998,-30629,-20822,-15109,-29007,-90447,-42838,-25364,2345,-17876,-22793,-48818,-34640,261,-56880,-20992,-61165,-18626,60154,15802,35468,3181,-9514,4949,35957,40562,53426,28143,-4480,49921,-12826,6499,25730,-3956,-14484,-40591,-100546,-29439,15849,10066,-61647,-88387,1324,-47861,810,41408,-3701,34564,-63768,10281,-20724,-4211,-15765,-18113,-489,45671,45259,53748,41860,36253,62846,55714,-3846,-17820,-54291,19344,34326,52396,-6288,-30243,-124560,-91388,58826,-2875,53273,74457,43376,-97,-58414,7354,44532,2649,68762,15800,-63227,-67225,-48583,24662,117,-28886,-15403,-49466,-7626,35036,25228,-9591,48748,-14533,-57936,-25960,-63959,-25645,-1188,10379,-4683,-36481,-16154,-3925,-107,-15989,-48399,22974,118547,83261,-3566,-23418,4163,29256,3360,-18861,16200,-26308,663,-40766,-4876,-16110,-429,43314,-9754,-38673,-16636,44440,717,25740,-64217,-68485,81166,19730,19411,-40728,36961,9129,-67183,-90210,-22427,-2203,2595,45719,-30488,28915,59367,-51145,-32048,6316,-147,-34272,-44759,-49383,-46171,-42492,3644,4013,-17811,-16356,-47918,-31145,-4786,80826,52624,92506,46666,43747,-80406,-52849,25423,-91347,-106333,-60410,31471,-70320,62596,69179,-42380,29828,51286,29318,-50173,-18774,48845,-9174,-38214,50971,-4934,13475,-1917,27960,114096,40841,26761,89654,-11788,65002,75492,-82821,-99644,-30056,-9213,-10281,6432,9823,47551,21681,50000,-30124,52650,-40864,14146,78258,75565,-22592,-88829,-49819,-91674,-1267,-19626,-54250,-65315,7616,-24186,45142,15234,-2737,-51832,-35034,-36068,38557,80565,-51950,25567,49881,8091,-28386,-13675,-3707,-20466,-55663,960,-25353,2561,-58405,23378,86390,28303,51545,15328,31224,-57406,45465,29577,-55340,83975,-1305,24736,-22251,19680,12471,26873,926,3543,20440,13605,56383,20558,93015,27538,-35946,40931,-11594,-30708,87845,76862,10096,-37318,-29386,-31384,-28852,30396,14832,-61274,-85880,-20608,47393,-2032,36252,14702,53098,61033,156922,5563,-44357,28858,-47249,5294,-50812,12747,39168,-105250,21971,56197,38445,23985,-43867,-64700,41357,-24214,18132,-83443,-68602,-29552,-29372,-5817,56538,6396,-39932,-2507,-9702,-5413,-29401,-45995,-25242,15554,-35812],[-9382,-49255,-60448,-32739,-35942,-27541,-35543,69466,1103,36770,-53353,-41312,4865,16293,22843,65371,5802,73190,76551,89349,12616,121802,22785,-22193,40039,-11087,-55180,-19744,-90143,-57180,94100,12680,15032,-72512,-48076,10564,50004,30230,-16787,-30553,34191,130485,43132,2647,8213,38278,20066,12044,-65100,33123,-1200,10988,17510,-55379,-9910,-58878,-60234,52489,-28154,-51018,-33028,22788,31987,49362,48755,-31285,-12358,-13161,-30021,-38441,-5084,-5012,-59880,-60094,-42467,-9775,-34798,-65671,3368,-36023,-1363,-40884,-41554,-15639,3577,61621,-1595,-93861,-65103,6338,-27327,-20486,13740,33693,28064,56237,35941,34652,-19318,-16397,-5591,45915,19462,13671,-34619,3238,-17455,-28999,19431,-63133,27781,-68115,41918,-72077,25381,-27543,40740,17224,-5516,88456,-72912,6332,35206,97026,600,-54780,-7205,103496,24335,-14902,-74358,-26933,6025,45690,-45381,-50840,-56435,17788,11900,-39702,56955,-947,-39038,-73293,-19202,-19297,57410,99903,2752,-53404,27525,964,50416,84340,-42327,32258,23007,-68948,14546,19722,-24130,68851,44363,-80676,-36769,-27665,-33275,-12398,-64115,-14852,-85986,24505,18415,-29402,8546,-25298,13083,13634,-10014,26292,11686,49579,-25100,-75241,-58152,-68424,14569,7573,-58736,-46945,12960,98782,125981,-12928,45322,23036,-47849,55518,105,-55517,-30331,-46749,-23886,11491,9931,16622,-68640,38919,58228,-7221,71974,79379,9857,-33162,52924,-1130,47771,-156,-5852,-37944,-23325,33907,1580,-25919,-67803,-44596,-18096,-65362,-27770,-1925,-18373,-7233,40664,-26315,-88390,91039,-83004,-69935,-74327,9375,12331,-1670,-43951,-38795,43380,-64756,-152687,-90175,-37385,-4482,50721,521718,452472,54915,48880,20540,25215,23401,-22362,31925,33663,36503,-30651,112577,18355,79861,-11493,-41355,17983,178653,61867,152299,65237,100855,6750,16545,47557,-52272,78192,26324,21795,-35192,-22640,49451,22398,-62023,36106,20714,31707,25445,35120,18296,-19126,-81958,-25925,-10366,16749,13537,-53882,1466,-15436,11358,40291,-26066,7122,2808,-2649,65177,-28264,-11877,44038,35688,-1071,11322,41550,22926,544,66110,-68088,-169125,28657,23752,-77272,13427,44645,33376,-4178,47484,31528,-8541,-68881,126707,-1620,-13565,51170,8141,40194,7725,-66647,-70522,71913,52600,17298,-17690,-20349,-57986,-58376,43798,82483,55958,-18866,11730,36714,7387,-1471,30614,37475,-99060,-70503,-51491,-110642,-4547,38769,19157,52542,40046,-40412,-13758,-11029,-60471,-103766,-72951,20239,-80824,-50189,-49951,10678,16768,9899,29416,42123,-17332,-28034,20441,8740,33896,39384,-46188,-23522,18664,35130,104860,-32408,-85793,19752,22455,-73953,-28022,2981,-46213,63669,2784,50958,95603,-24692,23797,-33388,17972,-36894,32845,13124,110704,7838,36214,-27725,-49401,-58161,-89661,-23667,-34640,-41994,-20883,41654,50221,34608,103435,32,-119280,27845,8729,-40456,-88282,-41571,-45803,-11406,82487,-21881,10112,-23437,50577,5311,93218,-72394,-42637,-3785,43076,-20980,438,-12622,-34986,-43431,59825,-47868,-13867,58652,5668,-35378,-5175,26749,51220,8788,7144,-32062,21333,19691,3165,-29112,-14203,86697,32539,23181,37362,79092,87894,57707,-38374,-83447,-50950,1101,-26213,-40815,-34555,96897,10965,-52151,-5833,55714,28655,-24316,60783,66048,-36339,-47580,-96003,6030,-12776,5062,13483,-6998,2398,57423,62594,24253,-59071,-6641,-16334,5408,16375,-16775,57329,62757,13576,-38184,-42714,-45301,-5337,39144,56056,29161,-56621,-85387,-80127,-95225,26427,-24692,35289,76383,33467,1207,36197,74277,57798,27266,92648,34965,-72420,17047,-45101,-12554,-8564,-23031,-60467,9287,-28241,52742,68149,1433,1198,38754,44892,-4835,-49483,68830,-3042,-23369,53431,28572,45694,25786,10531,-21318,37195,-24299,-26822,-13850,11071,16413,38643,19832,-73879,9099,10884,-19629,-21245,-95743,-99484,-95301,-10480,10148,46117,-30574,-2688,16923,-42354,-58657,8789,-10678,-56004,93546,72519,28451,19072,-47559,-28962,-65186,-77825,-7668,-18859,22154,-25084,13793,-52168,16807,5067,26248,-35806,19750,-8112,-16788,82189,18843,-17660,9835,-7528,21452,-3227,-94281,-13490,-8556,-26180,15892,-52449,-49364,-21869,8487,141253,34018,11595,37762,39020,26315,41791,99504,44651,-36894,-12759,-111523,-106890,-57904,65492,3885,18992,-6256,6208,-48955,-38017,-44651,1794,-6131,-14041,79637,94451,35051,-14014,-32661,15198,-35282,-86609,-71965,16604,-53070,-13972,-73893,-58238,-37192,-89308,29116,58234,-38101,-1491,8006,-32382,-40449,-24457,52166,49700,-11014,16710,-12338,936,-67861,-4442,42673,-12687,4673,29367,-12331,30272,24378,31891,-44224,-58726,-1595,-49438,-10585,-13036,-28459,-45888,-44922,-32087,-11445,-17594,-14881,-60476,-17081,1298,-65230,-29340,-95146,-34987,71484,-5531,42541,9875,20606,5981,-1518,29230,49686,26377,9803,49603,-20457,11094,37746,2031,-23363,-41706,-114992,-12304,23420,4109,-42240,-98853,16799,-48902,12670,26097,-132,59060,-45376,37098,-23246,-31513,15333,-10510,-8115,64480,48377,41673,42516,27012,62043,52020,-11075,-8652,-32082,15142,39571,41614,14373,-22822,-131567,-81140,55845,-38290,17768,95955,5223,-13731,-25552,16138,41759,24508,99869,14221,-48137,-41047,-40430,55741,2684,-23797,-3155,-62301,20258,20914,11287,-31106,48015,-47155,-61557,-9924,-36384,-7887,8289,11287,-6498,-37913,-15595,1387,13117,-495,-32869,1298,104338,74212,23760,-18539,37290,24804,-19565,-14035,19187,-25487,-3953,-25185,7446,1598,6265,36559,1996,-39452,-19079,36564,-34507,25625,-87298,-64167,66812,39730,31353,-3322,33349,-6167,-8057,-72655,-3459,2524,-10348,33173,-41638,5789,62329,-63828,-48948,-10598,-14528,-20405,-36207,-67740,-43036,-26273,-7937,-2970,-10772,-17819,-24989,-35986,11163,73809,33976,90885,33227,49215,-37364,-46241,16586,-101553,-84963,-47044,35807,-93763,76344,75889,-53337,28644,65540,30167,-65010,-7090,52725,-12217,-34028,20619,15978,2782,-11620,33375,115198,20786,41268,78859,8105,60523,71739,-59784,-83340,-42991,-7900,-25736,-2614,-3264,59071,22721,38405,-18965,58872,-32934,13441,47725,49888,-24631,-72818,-47836,-74368,9778,-42350,-64253,-50420,3498,-41139,44278,27947,5498,-63543,-45551,-38618,17828,77197,-34522,29586,54943,21399,-30209,20673,-4493,-2330,-58506,-3599,-17707,-21980,-55410,25147,89052,14877,59952,-17427,34107,-54879,49785,51477,-7186,112554,-402,34202,-3896,-2480,19112,45933,-2248,18021,33425,14122,44506,47760,92692,7801,-12762,36321,-11292,-32288,93433,65708,19526,-57202,-34184,-52107,-47777,30238,-9450,-67680,-94815,-3024,68559,-1121,29736,25982,7238,68548,134974,15876,-60594,-8977,-51662,-12481,-41535,-6562,74625,-83405,27585,35658,42100,12909,-44647,-53928,34839,-34856,22502,-75391,-50479,-54124,-32471,-9750,43244,-8332,-26961,3825,-21504,-6281,-11703,-42792,-4743,38447,-51381],[-11104,-45162,-35403,-27137,-25428,-31416,-40708,51935,17552,26098,-30237,-27273,-3802,17335,18883,71144,41832,121784,105652,60084,2747,141187,16359,-18094,43506,-23461,-64277,-8711,-75453,-37812,75906,10676,16673,-65430,-48605,-32938,44064,7146,-24484,-22350,39106,74118,12249,10708,36751,51480,-12673,-13102,-77213,28388,2643,3145,6533,-66286,-504,-37017,-51369,62185,-24145,-8096,-11157,41290,61445,37914,39371,-38771,-50440,-20483,-49179,-60883,743,6968,-51609,-49687,-38463,3960,-22982,-62248,17025,-16773,6723,-47755,-52130,-28360,51038,66545,5160,-114623,-94501,-19730,-43006,-32938,1887,7925,7905,41024,7703,25023,-1115,-12211,-9176,55424,9728,30709,4991,23386,-42344,-40610,13744,-71120,8116,-94074,52896,-50295,44057,-31374,55355,-2213,-16887,69005,-47610,-9284,21275,62262,-20062,-42967,-17855,110287,29704,5444,-70389,-20341,-24520,59444,-36513,-38440,-67632,8315,9846,-35040,55524,3910,-39638,-44869,-14410,-19784,26008,81970,-4194,-27375,50356,-20814,48609,79819,-56092,28729,9460,-70064,2689,26638,-34215,64975,35136,-78645,-10461,-17819,-49002,-1223,-56242,-18962,-83101,7582,19722,-31383,-1417,-1024,19199,7584,-3885,49299,3908,58414,-2399,-49225,-24681,-40037,45507,2612,-52063,-31699,6731,76655,108736,-2880,39323,16227,-58221,28852,-2534,-64056,-25322,-20870,-13332,25848,3540,4556,-70584,37491,65472,-9049,58800,67638,9443,-29624,57211,9741,45634,-22281,-20385,-59009,18501,36936,9605,-26739,-49469,-42004,-5164,-59624,-27377,-3478,-7170,27065,24502,-650,-98654,49258,-93716,-41207,-5748,64488,28767,-33018,-43833,-44687,25617,-100224,-163902,-108988,-70729,-29864,52907,343018,585294,259170,55082,8476,12546,17784,-31451,30194,39771,49866,-1409,78291,21002,67344,6229,-27435,21727,144019,79264,118091,59734,102295,35737,23432,93523,-52154,78378,45564,18930,-24799,-18620,31184,1236,-67349,14768,28734,69445,2213,27659,46127,-31674,-24813,-4436,22173,18665,-1975,-54677,5348,-6784,-9123,34506,-20776,-7448,6826,-4763,67364,-27761,-44546,54324,34916,7092,31574,45665,36047,-6893,8474,-101517,-125766,24410,-6015,-99457,32555,53230,51909,7817,47353,30554,-45299,-72672,120777,-4043,-2609,53346,12089,52082,-7618,-48148,-59138,86982,-2087,4147,-25015,-21676,-54592,-41473,50057,75127,40471,-24788,-1738,-3126,-20250,11050,1530,12200,-99897,-22003,-51891,-132700,-9448,19258,20128,39291,36342,-40413,-5787,-23620,-52275,-105088,-41337,14650,-81253,-41806,-58743,9244,47936,6352,38392,54107,-16165,-32514,16015,49833,39850,34276,-11555,-13994,23513,12467,109108,-10085,-90035,-26999,29499,-49571,-38170,5853,-42959,70789,17671,33741,88459,-104526,-23980,-37466,17142,-24619,18872,22767,81685,9180,40186,-24894,-29025,-62042,-72855,-34711,-27627,-23177,-24635,47027,57619,34965,69207,35390,-90000,30028,-23228,-65734,-84769,-77800,-22069,-23915,79668,-8473,685,-58752,45711,10215,85037,-61032,-32351,7823,30869,-2848,-647,-29046,-26153,-32804,76052,-24667,-3208,67558,6968,-29698,-10463,34533,12247,-6001,-6540,-41224,-11751,-3272,22572,-23308,-26690,74527,37330,4659,53762,112827,92145,66802,-55237,-71543,-47613,-15334,-44719,-57315,-40328,63838,29037,-53054,4912,56214,37673,-33625,43118,51878,-23673,-45945,-82430,19292,17563,-3070,16858,9962,8235,67536,82896,21551,-90764,-71582,-36202,-22065,5993,-19282,67850,106063,41528,-5728,-45946,-60083,-8158,664,38233,22944,-30403,-65006,-71105,-86202,33400,-10364,44401,64348,37383,10450,40130,65091,52695,12835,86927,13195,-65937,18587,-35727,-18436,-16445,-16131,-82456,7015,-10533,48282,56847,-1434,-31962,24143,35089,10125,-41858,98470,23,-26219,25435,3598,76869,42477,-4399,-21698,33800,-578,-30223,-57302,8107,23268,78147,3016,-60708,31643,35451,-8817,-11151,-56813,-91042,-117156,-20431,25693,52158,-37290,-12980,12541,-28886,-20919,-28756,-21756,-67596,94806,90902,19197,50882,-46880,-55325,-62341,-83098,16323,-11609,22557,-26332,-3472,-51220,17721,10653,5866,-50909,-19904,-28853,-1227,74290,37187,-16862,11131,-13071,24081,4730,-99365,-33096,-6770,-17558,42107,-13394,-28318,-5383,-16521,110050,4612,14131,26902,38627,18034,53133,105025,45866,-44666,-23382,-143968,-124785,-60222,73797,4433,-6404,6066,10519,-45540,-46222,-38543,-3637,6330,-32377,87285,90347,33951,-8767,-51528,33704,-25187,-77608,-57522,10828,-57965,-27080,-75649,-86689,-41318,-82007,27031,48866,-86016,7557,31071,-26559,-84881,-17627,55055,56786,15311,-9141,-23543,3770,-69063,-23073,30167,-23059,18860,14406,-17587,36313,11835,43439,-2091,-29994,16920,-62205,-13294,-12259,-20087,-14767,-38452,-34799,-23664,-11818,-12198,-59834,5045,1147,-54993,-35914,-110888,-41371,74788,-20506,56350,19871,48091,2550,-35624,28867,37296,17665,25052,36785,-20690,24844,40411,15052,-33537,-43985,-112788,10218,29722,-1969,-42222,-100880,36269,-31919,20266,-3218,-715,78064,-31386,54358,-23592,-52598,39688,-4768,5511,77412,36257,14966,33096,9217,47411,48506,-2383,-8772,-7407,14444,52913,36471,32417,-20460,-123586,-60087,48488,-56529,226,93391,-31978,-21706,5058,21679,34523,41982,96909,13401,-33339,-7796,-30384,62759,3880,-9550,12921,-73222,43417,16052,-4672,-52195,37270,-71166,-69473,5120,-17446,3206,20859,23976,-11877,-37319,-13744,8210,26594,23376,-13566,-22181,70863,50599,41392,-4657,61831,18793,-42580,-7091,16277,-25082,3041,-9302,16040,16645,26854,23452,11410,-36696,-18663,27757,-68069,2679,-94040,-52211,47208,55102,41011,31740,24263,-16832,54274,-59662,8291,8265,-24725,7183,-39588,-21668,53918,-61463,-48388,-16283,-24481,-3824,-26480,-79114,-38611,-6878,-20421,-6729,-7248,-9229,1134,-33614,14374,61895,15615,78860,11145,50384,2584,-32595,2459,-96669,-48495,-21499,32348,-91946,81334,69802,-47267,33841,60981,30733,-75516,2777,46683,-18612,-34045,-1126,39373,-7876,-24422,30793,103656,-1661,54426,58178,19709,39237,53768,-31782,-70730,-46199,796,-40196,-13024,-9774,61349,19607,30074,-6391,49819,-23689,16850,9326,30319,-24794,-50983,-39317,-53599,25871,-63208,-68539,-28178,-2872,-54612,23933,34886,9362,-74180,-51997,-25323,1615,73278,-21977,29319,58787,25067,-25660,46908,452,29380,-46313,-7950,-5158,-35923,-46481,14892,54351,12879,63555,-47027,30064,-38551,44536,73031,25365,121841,2797,40550,14914,-18484,19348,51374,-8180,22026,36007,5952,19940,63900,80756,-7801,15121,23125,-6379,-33760,77370,46828,27453,-66681,-42167,-65361,-57939,24139,-29214,-71411,-95858,877,83962,7762,31519,19773,-42791,68011,99365,30608,-67705,-44098,-54404,-33529,-25429,-23059,101291,-65889,28577,2300,44854,1171,-47203,-57617,29333,-46847,26495,-53335,-29324,-53823,-27723,-10742,31664,-3220,-8397,16337,-28774,-5291,8042,-38696,17232,58199,-59136],[-15052,-34238,-6127,-17263,-7387,-37767,-43823,27635,32741,18268,4233,-5468,-7645,12143,10927,62134,73556,138495,118551,33568,1211,137666,834,-12809,46442,-26689,-81032,528,-48313,-8472,52190,11093,16304,-48129,-40740,-62119,33913,-15796,-33908,-10243,37468,22654,-17394,14557,48303,49951,-43034,-38965,-86110,22126,9972,3650,-13878,-69412,4542,-15473,-46409,65678,-19689,27561,3009,59106,70217,15787,22045,-39053,-90694,-31359,-73068,-69945,10993,19201,-37479,-30255,-19614,14781,-21794,-48839,25944,2171,15692,-45217,-60969,-37223,81485,67385,12109,-111820,-105002,-33072,-48915,-28253,-10642,-14138,-12945,20149,-20488,13643,26853,-9604,-6681,56495,-17692,43611,37930,52536,-50442,-46450,17829,-64693,-4620,-116007,48961,-23603,44781,-41988,50460,-19153,-24982,47758,-15793,-26296,17091,20495,-35572,-38369,-17704,107076,26505,20752,-57430,-26390,-55863,61712,-15751,-11836,-73692,2983,2098,-29610,55986,10747,-42148,-36277,-8358,-32261,-10956,59592,-11956,5291,69410,-42055,55602,80821,-59258,39649,8366,-55175,-885,25725,-38428,59460,28072,-71111,21429,-5122,-66113,21218,-23709,-19150,-72794,-16918,21502,-20767,-15717,14014,31164,-1141,-1966,63996,-2772,47447,15283,-20838,-8012,-10247,78707,-58,-34242,-16611,1876,57788,68343,2180,33904,10198,-59897,-839,-2994,-56073,-17530,2914,-5106,45919,771,-23863,-59299,25740,55680,-9969,60997,63718,13182,-21990,58428,22025,31360,-35798,-30352,-75932,66334,27363,813,-30826,-4394,-33893,13114,-58856,-24585,-7052,12476,80173,10245,24691,-93183,-8660,-104277,-7616,62030,102642,34706,-58873,-37807,-30682,3444,-117339,-154631,-102701,-87150,-47619,69394,206501,648894,403438,62495,7164,-1407,18359,-32888,24730,41197,58225,28922,45264,25927,55000,21979,-9439,18395,106662,85401,88588,40310,79770,48753,40853,132046,-42198,77625,62463,18017,263,-5082,13420,-15989,-61377,-6986,40626,98838,-35091,18892,57108,-43294,32894,18680,36776,15203,-17980,-49543,8712,-10052,-22950,30559,-11544,-33549,-727,-10508,63852,-23453,-72939,47199,33233,20970,41413,51835,39340,-12118,-65346,-113190,-78370,20496,-32046,-111411,37071,41702,53273,16496,39850,20601,-74581,-67021,95904,-1877,8766,46199,12249,57213,-15321,-28238,-44164,93141,-48711,-7198,-24061,-27098,-40330,-22619,58047,53287,29049,-26433,-24737,-40088,-41970,21475,-25452,-9274,-95895,25203,-50018,-143096,-15041,-4072,7747,17334,35127,-46115,3808,-31480,-33460,-93246,-6971,-2003,-79223,-32742,-55306,5468,73937,-1635,35321,57702,-7666,-37187,6267,80294,40839,22494,27433,-368,37126,-13113,96844,9854,-66881,-62094,35571,-23159,-48950,4466,-37594,75740,34311,12405,68917,-125697,-52726,-37167,6736,-12698,7154,32785,48611,15677,45599,-21239,-2596,-62874,-52182,-43409,-15641,12687,-12892,56490,63120,29385,26671,69215,-57050,19279,-57586,-75006,-71945,-107681,734,-40152,65589,-39,-4384,-84313,44103,22302,69096,-38420,-14790,11258,21500,12103,-4723,-36354,-2023,-22269,79639,387,5111,67654,14688,-19676,-19946,32970,-35624,-16874,-18178,-46923,-33639,-21106,36350,-16455,-39128,57075,39403,-4655,67300,119979,80226,55641,-64599,-51536,-31644,-30301,-57712,-54500,-35842,48985,43198,-46245,4857,47502,42952,-42940,38660,33584,3379,-37933,-54906,35329,42973,-9103,17232,31372,12581,68252,94058,21305,-105028,-126855,-51528,-55466,-11186,-23812,66765,138656,65200,21377,-49460,-70671,-4201,-44275,8888,16705,-7432,-42963,-58937,-74622,39521,13130,51617,45606,41320,18406,46372,55561,46741,-5208,57818,-25407,-59937,24686,-30434,-21353,-23821,-19163,-95530,17996,6495,34537,35462,-2855,-54442,1183,9866,30352,-16146,99056,1916,-27607,-5305,-17751,96877,47427,-20900,-19587,22261,23780,-31503,-93119,9352,24645,104173,-9761,-43206,46487,50182,7676,14166,-9205,-58318,-100191,-31903,38616,51163,-42612,-30538,7654,-15055,18352,-54942,-31981,-73563,87795,102086,4865,79906,-42597,-78405,-54545,-72997,38898,4469,21877,-23591,-15910,-44007,12982,14181,-25499,-55268,-51113,-51613,11117,55655,46585,-10392,6934,-23024,9511,10609,-90341,-50664,-2985,-6461,65593,26179,-8914,15390,-43363,65075,-22306,7882,14496,30638,2432,58325,82785,33410,-48424,-32598,-148818,-114802,-53103,68716,4436,-31503,19973,39145,-38452,-45288,-26191,1889,19788,-42171,78915,78181,39395,1107,-57759,33952,-15219,-59670,-49399,1538,-50546,-49692,-70780,-94742,-49254,-54816,19564,37469,-125056,11332,53461,-15446,-107645,-17124,45774,56844,40421,-33807,-31787,8059,-55732,-34584,16222,-31691,31329,1331,-20083,38479,-6675,45891,45159,-1330,31156,-65282,-29966,-17236,-7131,-229,-25131,-33515,-33392,-2636,-12901,-46243,23747,-1801,-30783,-40169,-102669,-37726,71826,-28863,70702,30508,69454,-5640,-60821,43844,23516,4470,37086,11161,-15632,45053,40808,34971,-38455,-46838,-98245,31156,33186,-4743,-54612,-96013,50559,-1297,23981,-38263,-9519,87599,-22564,61432,-22164,-65804,58004,-1290,32763,68133,11492,-22833,15116,-11807,23942,41955,15125,-17918,17212,17060,70872,39080,38784,-25527,-104848,-34490,34606,-57650,-3145,71117,-57331,-21206,29087,18643,22524,47139,69330,15108,-19891,20611,-21183,49097,6188,10842,29659,-79991,48044,17534,-26239,-70627,20425,-77115,-74973,16003,-11996,5231,31811,46364,-17474,-34200,-8636,17605,37577,44296,3703,-38510,33959,18433,44143,16587,75305,13694,-59823,1581,6833,-25302,19417,5180,21684,30203,58270,6997,14243,-33978,-12958,18319,-87007,-33788,-78669,-36500,29178,54675,45304,56453,12654,-23142,92450,-55960,11556,13243,-34649,-23715,-17109,-43892,35550,-45580,-36373,-10429,-26969,10759,-11435,-75143,-33769,9070,-28275,-6956,-4788,5677,22247,-23295,2678,48969,4890,58015,-16140,45678,26683,-16729,-12478,-81778,-10866,11520,21905,-70664,76289,52792,-20405,45561,40528,30431,-76830,8588,47416,-24776,-38502,-7024,58104,-15106,-37168,24202,84941,-20479,53527,26969,18048,9191,27225,-4974,-67481,-37408,16538,-50761,-21338,-7186,54537,11960,27352,-796,26193,-13105,17306,-27674,25061,-24384,-28091,-25482,-34005,46480,-79328,-66600,-2631,-11136,-60952,-6518,37543,9689,-79346,-54276,-3462,-5085,71232,-13961,22803,58216,17386,-13792,59322,9120,62076,-25534,-13150,9796,-37345,-31753,-1471,10359,20179,57180,-65978,20517,-13892,24414,87918,38521,104271,5422,40916,29297,-23027,13543,39070,-13379,16904,28414,-6813,-10150,68465,60392,-15399,45079,12790,2284,-35022,50527,25450,32652,-67331,-54180,-67460,-56962,11472,-39351,-75976,-79113,-6064,84407,18100,46527,-2455,-82591,59243,63754,43505,-64664,-61813,-53848,-51049,-7826,-31870,112623,-50351,25492,-37033,46009,-5766,-51812,-67525,27871,-50985,28591,-21191,-10996,-35125,-13659,-7727,21147,19355,12091,32358,-29920,1348,25230,-33272,35964,71001,-52529],[-19002,-19655,22214,-2831,13131,-43468,-46426,909,41654,14380,36800,19582,-6790,2445,533,43720,89062,114846,109493,17254,4616,104421,-12724,-5170,44767,-24573,-90869,9944,-17829,19534,33350,13819,13785,-28353,-30308,-67013,21486,-31573,-39046,2843,30568,-1998,-37469,11890,39983,37800,-61970,-58277,-91574,16293,18448,12200,-40220,-64680,5537,-712,-46238,59674,-16734,45144,3847,66857,58043,-11411,705,-28399,-111290,-44430,-89801,-57171,25463,27141,-21308,-1176,13641,21865,-32354,-26845,28176,18096,24251,-33867,-65742,-42845,84116,63948,20020,-87557,-98837,-34178,-42943,-10504,-22763,-27588,-29446,1288,-39993,1262,54752,-8495,766,49641,-52672,49427,56032,77342,-41005,-44991,23849,-49156,-9431,-126640,32629,5584,30354,-55024,26888,-29478,-27256,32424,15598,-41062,22143,-15899,-42526,-39629,-9486,91714,14258,25395,-36159,-45013,-76742,60273,11175,19730,-72898,8143,-5743,-27129,56604,17388,-46026,-44323,-3852,-49591,-40586,41451,-19139,31268,76561,-59204,68627,83523,-49368,57402,12139,-29945,2645,15850,-34025,52727,24238,-60667,50784,6818,-82446,49518,28094,-13045,-59006,-42794,24651,-404,-29036,13552,41944,-8293,-2482,67934,-10604,20489,22119,377,-9691,9661,98948,1730,-8111,-3753,1328,45393,21387,1986,30348,12300,-53499,-24933,-941,-30688,-7790,17916,-2440,62690,1154,-58288,-32611,8369,31025,-9829,74243,64134,18444,-14299,56401,30493,10024,-38723,-33214,-80338,102773,6503,-23521,-37252,46986,-23394,31279,-63600,-18063,-10494,31268,132996,-167,41776,-75862,-64999,-106843,22686,105381,114877,26493,-67056,-23911,-1563,-16538,-109841,-129350,-74945,-90191,-54821,93226,129661,605836,399830,67129,13941,-12730,26327,-24590,17181,35687,58024,44951,20413,28089,45657,33970,5318,7162,78732,80209,73237,12408,35855,44294,67497,152501,-23752,78988,72999,15913,31871,12525,-522,-28406,-43730,-19110,53930,112542,-75646,11703,48587,-51250,68599,36529,23713,-427,-35581,-40744,13662,-22290,-25840,28379,-266,-69055,-12138,-19168,58887,-16896,-87125,25857,33597,37384,39684,60559,38043,-9859,-118031,-97632,-43956,15674,-45559,-101299,28842,16714,34272,17859,26822,10917,-80974,-51491,64178,5444,19739,29590,8038,56293,-16749,-15523,-28334,90375,-67798,-13589,-14558,-36869,-23787,-10438,65575,23379,24833,-29719,-50385,-63276,-48784,31496,-41656,-21901,-86757,55228,-45809,-140131,-18532,-21191,-14268,-8805,38003,-51355,18536,-29385,-10174,-70583,19224,-22263,-75430,-23615,-45108,494,89095,-15637,20195,54938,4819,-42049,-6485,82935,37297,6755,54169,13992,53914,-32635,67487,24441,-24267,-72837,39613,-2922,-55293,-615,-28895,77369,47797,-8198,42419,-95303,-47680,-32062,-11141,-5232,-4573,37115,15611,24966,50490,-18056,23599,-59468,-35435,-51509,-2523,54610,9010,67670,63016,19275,-10878,88700,-25912,-5953,-85811,-67175,-54979,-122141,17690,-55086,41548,791,-1076,-89036,46015,39953,51793,-10904,3378,5350,15396,20978,-13589,-38598,25059,-14635,68829,21446,9039,58875,25391,-5666,-30481,22068,-78787,-23474,-25038,-48479,-39983,-28459,41568,-9267,-53340,39612,39104,-4247,72170,100890,58794,28251,-66557,-32673,-6534,-44424,-64730,-36366,-22877,47691,51524,-33126,-2492,32962,44925,-49524,49307,14385,32019,-26893,-20304,49203,58477,-13905,14882,50804,13363,57683,91021,23927,-98006,-153069,-57223,-85831,-29762,-28284,58298,147299,80595,35327,-51184,-71577,7418,-75367,-19859,13475,9051,-24654,-46126,-64712,43229,41220,54326,23191,43692,23500,53156,47829,41456,-21321,10495,-72875,-57772,30308,-26526,-19667,-27742,-31669,-93815,37729,24471,19785,15436,-1942,-61706,-22116,-25993,46521,12246,67727,746,-27923,-28360,-27314,100180,40848,-33761,-15141,5929,41296,-28713,-109808,8679,22590,109401,-17867,-26085,50478,56884,27971,47747,28097,-16905,-57937,-38619,46423,42934,-44756,-51355,2790,-7913,43998,-62844,-41755,-76501,73310,104963,-12521,97568,-37116,-89918,-47493,-54634,51177,25283,23524,-16717,-20824,-34878,5763,10987,-66710,-47622,-62313,-69212,19421,32651,46349,2915,-1932,-35431,-18530,9455,-71889,-60647,1954,4131,78553,49816,8138,33993,-65209,17036,-40307,-129,2749,17015,-14913,58901,39786,7607,-43181,-39732,-128674,-78305,-38936,53945,5067,-48766,28160,81324,-29019,-34584,-9875,16674,22677,-39442,55304,58092,52913,13347,-45946,20311,-7150,-38804,-50994,-6161,-33311,-77309,-62591,-79551,-56741,-15249,10408,29851,-139457,8364,70354,-575,-99660,-19399,30354,49187,56057,-44513,-35924,10217,-32784,-39966,4292,-39853,40108,-8983,-19778,33528,-26925,36628,84345,21249,37371,-58247,-53296,-29355,6867,2184,-8907,-27523,-40456,5803,-14283,-24144,32907,-8264,-2394,-41703,-74859,-27984,65438,-32723,78600,38999,82575,-16014,-74135,68752,14210,-9723,42849,-23204,-9696,65896,48399,57179,-34441,-47722,-77900,45465,32711,-2081,-63968,-87816,53072,33721,25678,-67960,-27149,86037,-16598,62136,-17369,-71856,71589,871,60859,30041,-17252,-64341,-5102,-29292,-1679,28623,32540,-31984,39959,19999,82642,47015,28119,-36723,-81984,-10622,13427,-47318,-4381,40331,-66500,-13017,45604,4181,5915,35840,34810,19820,-8118,36145,-15392,28286,12067,34317,44051,-79232,30469,18102,-55652,-85254,3230,-64463,-69014,19578,-18617,-563,36681,71837,-19613,-28970,1391,29513,44432,52527,13925,-42348,8333,-13921,33248,40234,77311,9916,-67417,11336,-7285,-25700,39424,17896,27283,42059,92667,-8898,8929,-33863,-1088,8731,-83645,-65670,-45339,-20359,17186,32534,42902,66946,1947,-26057,92379,-61176,8277,15596,-34861,-48946,23603,-54610,11798,-23913,-22066,2179,-21998,18860,8157,-53655,-29677,16689,-26526,-4559,728,22381,33814,-7352,-19695,37093,5585,31587,-43888,35717,30788,-3588,-23562,-65716,16078,44285,7117,-43033,63213,30900,20217,60635,12886,29368,-65509,9444,61674,-27383,-46688,1632,65079,-15590,-45809,20554,65591,-30905,30331,-10110,2729,-20143,-1070,15892,-66807,-17086,36133,-55734,-24517,2845,41329,-228,26424,-7838,-5367,-2492,7392,-57706,31683,-25022,-8635,-9092,-16230,68532,-89969,-59045,21677,-19240,-57180,-33554,38035,8677,-76394,-55145,15247,-842,70835,-8679,9314,49321,2248,7301,58385,17532,81233,-4567,-19009,24646,-27048,-12729,-14792,-14041,31855,35800,-70808,10022,10986,-10660,90286,37933,62033,5007,33539,34521,-17420,4006,13923,-13447,6935,14907,-19691,-35909,66653,37559,-13838,72413,14158,12311,-35913,26610,7469,34097,-63281,-68561,-56242,-46688,-7054,-38432,-78557,-45219,-16780,66723,24439,72636,-32178,-103707,43822,34940,48016,-53302,-54117,-46521,-58732,5712,-30620,107582,-34820,20276,-73109,44359,-3364,-56320,-72954,30381,-40630,27610,13002,-746,-14597,6943,-1568,11374,49269,29416,48577,-25297,15766,35613,-26728,45943,76198,-30995],[-20341,-5436,44790,13353,29689,-46511,-50229,-22552,41332,13427,55791,41044,-2321,-8479,-9924,22882,82725,63991,82527,13063,7560,45525,-18280,4092,37275,-20161,-79114,21760,7279,33690,25646,18640,9333,-12666,-21709,-47859,9853,-37729,-36743,14487,21015,6273,-44225,2462,16868,22177,-64206,-66622,-94170,11920,25003,24960,-66455,-53918,3825,4810,-48643,44373,-14921,44901,-8828,57670,31491,-35137,-19336,-5688,-100234,-55574,-90162,-23225,43228,29970,-6963,33391,54830,26176,-48981,137,24195,30612,31310,-18695,-63445,-47035,59363,58275,29969,-51000,-82058,-27251,-27011,12784,-31538,-28594,-38082,-7672,-44892,-10631,70722,-10146,10112,38318,-80100,46561,56142,84293,-23891,-37214,27186,-32776,-7979,-121455,11231,34280,6993,-64605,-5828,-29974,-22591,27936,38101,-51546,29854,-38987,-39461,-42456,2149,66809,-5296,16734,-9586,-66671,-79659,61491,32148,44300,-67460,23117,-5417,-30949,54882,21667,-49838,-56359,-1640,-63194,-54197,32346,-23426,42273,67595,-70267,80566,84266,-28343,70285,12698,-2709,8585,-1682,-21426,45540,23565,-49147,71400,14689,-91988,76456,81956,1564,-45270,-63433,29544,23664,-36100,-2319,44591,-9922,-3108,60511,-20188,-12836,16378,9515,-23052,14653,92447,8164,20130,6913,6758,39088,-13349,-693,28399,26386,-42694,-37917,3013,5031,2609,22442,-6493,68237,2493,-86052,5917,-7834,-568,-9102,87113,62181,22427,-9371,49194,31453,-11060,-31698,-28622,-63454,116141,-19687,-55982,-43166,79597,-14434,43399,-71853,-8516,-12514,38648,159518,-5417,44757,-56607,-105504,-94820,43406,110447,103430,6847,-52296,-2168,32851,-28606,-79036,-94926,-34407,-84785,-49160,116939,156089,508548,251018,70628,25900,-17133,40523,-7163,11888,24058,48696,37415,8106,23543,41332,42257,12059,-10193,61249,67053,67128,-15376,-14159,26840,91737,149683,-610,83419,75068,9452,59600,27710,-8308,-35613,-17456,-15161,63524,108727,-103750,9690,26138,-55385,69278,44487,-13554,-31789,-54005,-30723,20832,-36085,-16746,27471,10096,-104678,-17279,-27907,56013,-8567,-81744,-729,37269,51054,30633,69762,37979,1459,-128207,-61227,-30387,8514,-42470,-64214,14379,-11339,617,11343,11603,6844,-62730,-28177,36823,15871,27528,4312,850,50774,-16343,-15051,-14426,80495,-52487,-13062,1985,-47593,-12706,-9289,69450,-5210,27444,-37976,-69678,-65881,-37789,44647,-40615,-24254,-73687,63117,-39813,-122447,-17290,-26023,-35980,-30032,43364,-50430,37430,-15748,9284,-42758,31206,-37658,-70517,-14143,-34494,-4155,91062,-35453,-3026,48102,16443,-45912,-19727,55091,30828,-9632,57837,25424,63566,-39343,25810,31729,24346,-57450,41113,6399,-51104,-6590,-16702,75623,53994,-23256,16170,-45826,-9832,-21899,-32089,-4817,-19867,30468,-18892,33096,52768,-17159,42642,-50339,-25074,-58709,8733,87975,31292,76416,53990,7136,-31110,86711,-1285,-41966,-98725,-44706,-40583,-118810,25853,-63845,12074,-6067,10890,-70394,50047,59191,38702,14830,14612,-8506,11600,23690,-28215,-41764,41801,-9875,46888,34139,9364,43260,34495,11098,-38343,4787,-104103,-25658,-25564,-45726,-32397,-25562,36849,-1390,-68518,27339,37484,1521,65640,66780,38133,-4218,-61791,-19691,21419,-57251,-66322,-9774,-4423,46004,52868,-16599,-10500,17006,44084,-50656,69878,-2067,49042,-16431,12540,54001,61592,-19347,10647,62124,9946,37288,73034,27983,-72702,-144086,-51242,-106448,-44467,-29884,47962,127551,85151,34086,-49492,-59939,25256,-80001,-37943,13828,17893,-13080,-35339,-59199,42751,66685,50438,282,43730,26200,57941,42406,37237,-28489,-39593,-116029,-59348,31312,-19152,-13130,-26159,-48192,-76208,58507,44603,11709,4159,412,-56320,-38581,-63903,50281,25777,20034,-3905,-25386,-38504,-21559,86058,26890,-38786,-8460,-10558,46006,-21393,-103365,137,20309,93238,-21860,-12869,44671,58025,48425,78353,41911,14101,-12901,-36142,46546,29336,-42452,-71359,-2574,-11371,49966,-53675,-52540,-77990,53338,100073,-29608,100658,-32641,-87952,-45287,-36738,48190,45032,29155,-7801,-19228,-28690,-238,-192,-112579,-32356,-50964,-75018,23754,11025,38508,21576,-13263,-47139,-48109,33,-52307,-62159,5991,11712,76498,46498,21954,45809,-75504,-22376,-46996,-416,-6599,1248,-28080,57983,-8222,-25001,-26246,-42921,-94401,-27931,-23125,35486,7274,-52294,24963,114889,-18622,-16388,7640,37894,8683,-25015,24935,34913,71882,24312,-15657,1714,-1542,-20835,-59308,-7714,-11251,-100470,-54971,-48893,-55670,26146,2345,31160,-121732,72,77823,16174,-65055,-20508,16106,36748,57373,-34853,-36423,7723,-3893,-41773,-3856,-48028,43994,-16840,-16963,20470,-43309,17508,105924,32810,31621,-43924,-71586,-46470,19049,-1689,4773,-17123,-45309,8878,-13721,-1618,30010,-17833,19492,-39761,-38541,-17859,57479,-35258,74869,43066,87542,-22815,-75104,91135,11882,-21546,41561,-58050,-7077,80606,67122,74162,-21906,-43589,-57872,50995,27854,5817,-56856,-79357,41793,62602,27877,-81305,-49487,74683,-10090,61195,-6080,-72535,80365,3358,78629,-25534,-37641,-98576,-19716,-37304,-23519,7632,44051,-45660,58794,18019,72525,54943,2011,-49104,-61613,7481,-12689,-33153,-15069,12967,-61113,-1396,55904,-20285,-14046,10450,8326,26539,2426,39281,-14037,14673,22420,57887,53152,-68160,-2580,10714,-89668,-95552,-9538,-41032,-45392,14240,-31094,-10495,32703,92363,-15495,-22524,16576,42266,47156,44110,14842,-33528,504,-38458,15310,58857,69055,5596,-64873,21126,-22206,-25164,55859,29355,36369,49219,118818,-20725,-2647,-36380,15799,78,-59892,-74689,-6271,-6116,11781,-7109,35020,65105,-4794,-26755,61614,-70681,2210,14300,-22887,-59550,68589,-53154,-11490,-6340,-13446,13833,-12779,17925,25227,-19810,-27198,14371,-12401,-1127,11951,36826,35352,9940,-44051,25635,16984,3840,-67097,23136,20479,3472,-27463,-56594,26278,68217,-8315,-21503,46450,12196,59037,73791,-11428,28260,-41691,5917,83310,-24928,-56982,16377,56345,-7714,-46722,25620,49503,-31005,-14192,-44348,-21715,-42591,-25661,29073,-57399,11434,54287,-54723,-20940,15572,24976,-16307,20343,-27126,-34622,5286,-15893,-79123,39029,-27775,4172,6008,2730,86305,-96113,-46938,41167,-24121,-41681,-45527,37702,8910,-65191,-58181,21065,11767,68917,-4745,-9866,30338,-12877,38083,49127,21060,77265,9267,-24422,36798,-8171,8070,-16841,-7242,42097,-1026,-62802,4522,28377,-53221,77694,32497,6982,418,18590,27754,-7058,-5747,-13897,-4901,-2974,2055,-29274,-48000,65327,18354,-5204,91409,29303,20338,-36112,14850,-3101,31244,-58685,-81022,-31804,-32465,-29508,-28336,-69224,-5314,-23559,35429,23925,100673,-57869,-105505,24653,11623,40090,-37682,-24787,-28449,-53315,11558,-20435,89706,-19348,15547,-97490,38642,10013,-58324,-67233,33994,-17057,23069,40514,-1763,-8058,28063,5175,3293,73534,38930,61798,-16831,36169,36491,-19792,42934,75812,-1179],[-17316,5314,58495,26316,36399,-46852,-56100,-37414,31934,12947,56116,51761,4019,-16855,-18248,5323,58284,10562,48213,18295,5236,-21455,-15027,12330,26928,-12740,-40323,36562,21532,25891,28095,25110,3385,-3587,-15999,-13690,2318,-36455,-27681,23235,11419,37095,-38679,-11872,-10382,10180,-49954,-64141,-94591,8776,26772,36317,-86041,-40396,454,3117,-49071,23506,-12137,36860,-29207,30680,-205,-47158,-33025,25763,-61502,-58188,-72262,20671,61891,30428,3399,64750,92081,29778,-61816,27093,16524,41323,35859,-6240,-52000,-51574,17609,53617,42934,-14463,-60612,-17221,-6652,34280,-33036,-16385,-37751,-2174,-34356,-19979,66088,-16638,17376,27514,-88017,35222,41054,66522,-13526,-25991,25362,-22577,-3315,-99872,-6430,59202,-18187,-65842,-34200,-18699,-11791,33315,44134,-57196,32178,-46573,-27218,-41829,12985,38428,-28353,-3700,17477,-76713,-65824,66207,34769,53921,-60999,40940,10250,-42241,48961,21880,-51771,-59761,-632,-67449,-50993,31261,-22604,37615,45952,-74662,83148,81425,-2436,68913,5335,18938,10961,-22893,-3873,37597,24733,-36417,81135,16920,-88327,95870,117901,26048,-33967,-74268,34551,44199,-33706,-24697,35767,-5135,-1913,43914,-30477,-41046,631,7701,-36964,7352,54926,16937,43117,16226,17695,36393,-25543,-1602,26848,50515,-31395,-38821,7386,38535,12583,22183,-15594,59587,1729,-98728,46802,-16051,-28075,-8684,86412,52182,23615,-7413,34447,24145,-25794,-17299,-18472,-21635,105501,-43053,-85530,-45398,78153,-10507,45138,-79985,1580,-12891,28606,141181,-4549,32196,-45875,-124549,-66529,52724,81529,78372,-16072,-19124,23443,61152,-29881,-34087,-59904,6795,-76416,-32560,130088,277320,419708,42976,74486,37847,-13088,56509,15226,13482,10469,33525,8664,9528,11596,43354,48815,11457,-28774,48528,51877,59011,-33619,-42750,5634,98745,126842,23312,90028,69329,-2439,74701,35206,-9433,-37261,11614,3851,63482,91320,-105413,16078,273,-57497,39490,41674,-57586,-75075,-70391,-20922,28727,-43527,1600,27121,16923,-126476,-8835,-32516,55977,1984,-58217,-21742,43140,56341,20727,75014,42196,19057,-100484,-18998,-32783,-1258,-24077,-8356,1821,-32715,-35576,37,-2165,7737,-30417,-2480,18266,24610,27173,-27492,-6776,41627,-19314,-26208,-3840,65338,-13808,-6089,22003,-53755,-11149,-17985,66641,-24281,33873,-49890,-75082,-48200,-13490,62251,-20879,-18523,-59637,55056,-32952,-90800,-9819,-18464,-45737,-38156,46929,-41055,54966,6431,18045,-16887,29701,-42001,-64722,-3924,-26862,-7086,80916,-58547,-28278,38958,22867,-46942,-31492,9778,23164,-23771,39136,31522,56829,-31884,-18803,30778,64676,-25022,40273,5162,-32242,-9618,-2392,71477,51569,-29395,-3316,-7894,41655,-7244,-51145,-11337,-40757,10563,-57375,36066,50965,-19825,49515,-34745,-19056,-62112,16900,100771,43845,78022,34590,-4110,-27972,64682,13743,-79299,-89962,-12976,-34405,-102203,25133,-63573,-16698,-18554,27771,-36241,53671,74821,32888,33897,12189,-27100,8195,22290,-48009,-50888,40406,-5128,20542,35565,8756,24617,37908,28323,-40524,-14095,-104300,-23372,-20036,-38707,-16609,-17997,22643,8115,-80713,22613,35975,5194,48979,33703,26329,-28579,-51349,-11554,45469,-65658,-61128,18657,16632,33467,47109,-75,-12587,3422,40940,-44607,90349,-12163,47276,-9045,35917,44230,52498,-27425,5533,61986,3418,11530,44294,30913,-38149,-110009,-35609,-116758,-51763,-26773,39550,86781,78662,21780,-44415,-36092,45454,-59955,-41684,15799,19798,-8259,-28132,-58046,37070,82545,39064,-20367,41546,28613,58206,38530,33535,-21226,-74981,-141531,-61583,26512,-4509,-3348,-18706,-60312,-47099,72196,65949,14059,1751,1692,-45411,-45334,-94133,37753,15872,-22737,-10882,-16911,-36487,-2831,58632,11609,-34082,804,-22779,35907,-11047,-79603,-19308,20798,61910,-22920,-4780,33179,54791,63874,95693,31904,22868,16900,-23436,36950,13835,-35597,-87334,-9173,-24444,40413,-36351,-65765,-78244,30789,88771,-42787,91445,-29724,-77420,-48017,-25944,30860,58042,38000,-472,-15201,-28186,-2417,-16786,-153047,-16730,-24662,-65684,24407,-6761,26759,41624,-24392,-54973,-64320,-14966,-40115,-58644,6810,14926,59945,17898,30885,49621,-70370,-45103,-44284,13535,-12913,-12512,-32977,57846,-45023,-53604,655,-39486,-58758,19470,-12098,19435,11691,-40567,8868,119749,-8665,5279,23595,61871,-20071,-4363,-457,15605,89853,29910,26682,-13082,1772,-9114,-66159,-634,10393,-108845,-50380,-17706,-38770,61445,-3568,43484,-76950,-10180,73649,33209,-17507,-18405,8042,24856,45025,-9649,-35050,-167,27807,-42585,-8390,-54390,42705,-22905,-11740,1396,-50491,-5525,106317,31241,11960,-26949,-75056,-64391,27835,-7861,10457,-5080,-48761,3436,-9433,13088,16775,-29062,27950,-33159,-5593,-11797,47398,-39194,57997,41526,86480,-18707,-65511,98561,15240,-28625,35001,-83349,-9043,84068,91243,78956,-4723,-32953,-42168,48286,18936,16332,-30193,-71043,19281,77493,32602,-71152,-68801,57499,-690,61441,14339,-69620,82492,7659,81686,-73030,-38644,-111888,-23318,-32805,-38106,-17024,49090,-54772,71157,5855,28333,57412,-31358,-55894,-47856,18723,-38213,-21502,-37954,-2771,-46535,7373,61480,-48985,-34245,-20237,-3299,33198,12767,38163,-15623,15966,35728,78598,54098,-46596,-39165,-7014,-118876,-100628,-16232,-18964,-5863,958,-41882,-20164,19839,102012,-4119,-15730,34805,52918,47054,21925,7883,-16501,6309,-49754,-796,64646,52862,-2043,-54962,29507,-33529,-22267,62631,39914,51020,46967,125569,-26325,-15667,-38922,34737,-5954,-26480,-53054,24816,4652,9633,-50301,24982,57713,-5581,-26256,23023,-78203,-3055,9821,-387,-51509,96740,-43919,-30303,-119,-14393,17362,-4653,8606,30546,15974,-26327,3852,13362,1942,27734,46096,29762,23985,-60942,12135,34631,-20828,-81507,11769,7108,3679,-23253,-57766,20416,76788,-20770,-11900,30868,3077,79413,79893,-24589,28064,-9894,-296,100134,-18301,-67019,26291,33375,7470,-38302,40396,36714,-22006,-69405,-67632,-47552,-57610,-43773,35689,-33804,42569,65413,-48196,-10877,25398,7373,-34564,4224,-51373,-51571,6825,-47556,-92193,34880,-32491,8765,15881,26025,93016,-99072,-30969,54048,-23154,-15278,-37678,36657,12112,-47969,-65090,11358,27103,60743,-2533,-31243,5804,-20537,75335,37764,16224,49804,12129,-27953,43750,14674,27734,-4609,21352,46151,-45925,-46838,8625,33766,-90188,53419,28996,-44585,-7823,-1328,9455,2809,-12064,-34671,13038,-9110,-3926,-34131,-40969,68595,6472,5934,97611,53317,23076,-35231,16286,-5825,24195,-55846,-86010,2973,-20983,-53147,-12951,-38186,26671,-21368,789,16613,118459,-70093,-93186,5266,-10672,20088,-23041,12113,2261,-36275,9113,-5728,64500,-5406,13720,-105158,28217,31725,-57054,-50516,35144,9956,15254,55214,-14170,-21222,43069,9334,-1311,81974,38148,69638,-7233,56355,27578,-13369,26426,72985,25914],[-9878,12061,62635,31080,29932,-45935,-63363,-40523,16631,10308,40800,47234,10104,-19758,-23416,-6115,27636,-24833,17197,27633,-4352,-71475,-5633,15895,19897,963,17073,51872,23728,-3071,33452,32276,-3629,856,-10758,22609,1197,-32651,-15450,28512,3364,71213,-25232,-27972,-30232,6480,-24590,-54977,-92689,5697,22046,41367,-94392,-27914,-4694,-910,-42785,2673,-6083,33509,-47410,-7920,-29303,-42977,-37181,57975,-11904,-45947,-41584,56992,77326,32773,10019,83129,111744,34389,-61723,48909,8543,52329,36674,-1362,-31856,-57050,-26509,52265,59313,11462,-37613,-7486,10911,50051,-24242,5208,-29902,16289,-13522,-24957,40435,-29495,18952,21580,-73982,17514,18318,27070,-20055,-14782,17263,-20832,1721,-64767,-13571,77221,-38855,-56753,-47322,4233,2693,41571,30320,-58389,24870,-40940,-8780,-34371,20971,13078,-50117,-30461,39520,-65511,-45170,69607,13552,49353,-55515,52372,41974,-58807,38577,17253,-50353,-48595,976,-61966,-36873,32792,-15706,22848,22390,-72925,71511,75052,19849,51272,-9496,30720,5340,-41668,13795,26907,25553,-20305,82169,14344,-68836,104928,125508,59461,-26062,-74657,35049,55020,-21947,-37761,17531,1563,1871,23294,-39524,-55217,-19553,400,-41568,-4285,-3992,23808,55232,24023,31144,34303,-16896,2855,24509,77629,-21145,-30839,10125,58264,21775,27392,-25746,40059,-3755,-96111,77904,-11811,-41392,-9288,63876,33108,22470,-6163,11734,10991,-32009,1047,-6210,37877,79099,-56937,-101819,-42067,45264,-13645,35313,-84213,9079,-12362,3507,79177,3022,8163,-48940,-125113,-26665,54199,39345,51879,-31934,19681,43925,74164,-21061,11734,-31727,37175,-68816,-10388,122664,413537,357679,-122405,75279,40808,-4778,66035,33911,23023,-979,17388,-28805,21102,-5768,51276,54945,8163,-42818,34755,40269,41315,-36150,-24761,-9119,82285,93609,45821,97303,58728,-17444,73248,32907,-5054,-32581,37001,29487,50068,67664,-75561,32253,-18245,-59423,-129,31390,-85008,-117301,-81074,-11047,34548,-39844,23368,26428,19369,-122262,14057,-29107,56557,14922,-24191,-29315,47901,49159,14096,71246,49492,37098,-55969,13108,-38348,-11799,4056,47374,-2351,-41729,-60878,-10571,-11734,8704,890,17996,6221,25821,13019,-61814,-12212,28961,-28708,-43134,3916,48762,29136,5019,40591,-50104,-18508,-30927,56166,-30134,40436,-60420,-63601,-17907,14555,80679,12997,-8884,-48377,40886,-26140,-50108,3256,-3595,-36639,-31092,43824,-25792,63833,30449,13475,862,20524,-33870,-57570,6897,-21227,-7668,62263,-80425,-49882,28800,22155,-43561,-40649,-32673,15181,-33840,9192,31918,32246,-15325,-55309,22004,86407,10067,37866,-2343,641,-6726,11399,66517,42942,-25764,-12392,6434,79301,10117,-64601,-21741,-65439,-20429,-97558,31416,44834,-25843,43220,-13760,-13286,-57473,22470,89664,40808,68876,6537,-11926,-4561,31883,18509,-105260,-59478,20849,-38391,-80149,18145,-54608,-39210,-33593,43145,-761,54282,82054,34414,44287,-7677,-46524,3171,19607,-70156,-67582,21539,3649,-2700,24050,10006,7599,33583,42894,-35785,-29682,-81036,-16818,-10686,-27600,582,-13739,1097,19794,-84244,23672,35788,36,26907,14848,25773,-36024,-36631,-3589,60870,-64598,-44509,44323,37964,9423,35304,13664,-5462,-5740,35949,-31419,100187,-12843,28573,-5223,45698,19099,33650,-39258,305,51253,-3797,-13572,12639,30392,-5581,-69492,-15810,-121606,-50665,-19738,33499,41078,63548,6537,-38086,-3117,62757,-29537,-34619,15952,16626,-7813,-24169,-58478,26764,84664,21124,-36789,37919,33172,52463,34871,29433,1347,-85023,-142652,-60078,18054,17087,6515,-6848,-60182,-14498,73091,84967,25602,2376,-1220,-36775,-45024,-108965,11411,-11735,-46622,-17974,-50,-27218,21661,25327,87,-20672,13392,-27721,13944,-939,-51021,-48107,25571,26328,-22270,-753,20894,46949,68435,95537,10075,10920,24865,-3065,17440,429,-25449,-97345,-17191,-41545,25340,-22994,-81239,-76480,9038,72367,-49416,75764,-26671,-66466,-51397,-24373,5819,60806,47368,1589,-13919,-32363,-364,-33758,-175400,-7420,2925,-42848,21530,-22124,15017,57782,-33124,-56794,-57507,-30372,-40320,-55467,3018,13917,34332,-21253,33180,47499,-50195,-49059,-37194,40404,-16964,-20521,-28684,58262,-61585,-67110,30829,-27309,-30801,50800,-10790,10015,18732,-17819,-16648,90339,-638,26197,35614,84009,-54150,14841,-11752,5445,98747,27030,68370,-19132,2890,-3748,-62639,14738,27989,-96958,-48440,-50,-4317,88244,-8057,62496,-20223,-18652,58006,49651,27694,-14179,6779,18833,24892,15901,-34017,-12396,58169,-43781,-10737,-54511,36844,-27501,-4024,-19037,-45234,-24542,87662,18181,-17702,-11470,-60902,-79097,33169,-14166,4570,3644,-51578,-10668,-954,15604,-1408,-39870,22537,-20788,16257,-10687,32548,-45818,30528,34677,82332,1216,-49057,85421,20284,-29984,26796,-91479,-12501,74864,108745,68625,11768,-17450,-32092,39688,7151,25338,7590,-60490,-8856,75945,40314,-37676,-76933,39990,11541,62874,43101,-64493,75607,14422,73278,-87552,-16268,-92146,-15466,-16674,-44945,-37458,50754,-57474,74594,-18232,-47184,51433,-61112,-51457,-40872,23634,-56675,-15567,-64377,-4174,-29101,7280,62284,-73637,-49755,-44331,-494,37510,24012,43092,-16212,30890,48353,93588,44810,-18097,-68593,-31158,-132007,-98834,-18739,-9202,38348,-16641,-45593,-26103,1011,99137,13378,-9031,51358,58246,45777,-6303,-2427,1946,14486,-46105,-7538,52243,31721,-14331,-42207,34871,-38257,-16123,56843,48707,70054,32158,107362,-25185,-24081,-37571,51675,-7606,2300,-9383,39464,10703,5188,-80045,16637,53236,78,-25196,-181,-78556,-5683,4160,26936,-27412,90687,-33549,-45351,-6832,-23989,9342,-3108,-5050,19387,42302,-25998,-11001,45832,4284,43031,48567,21540,31424,-63979,-5573,52273,-38866,-84433,5517,1598,-1162,-12662,-66395,4398,68064,-27866,-12353,20079,4725,72498,76099,-24294,29489,22131,-6957,102965,-10215,-74040,23351,3252,26420,-22251,60071,24912,-7467,-119042,-77549,-67226,-68880,-54890,38427,-589,69684,65972,-36930,3650,28347,-11259,-52040,-20960,-68959,-50422,-25,-74939,-97106,14208,-37682,5097,17793,52864,84000,-98803,-11127,60320,-15637,18521,-13967,34336,18144,-28437,-73968,-8305,38508,42768,-3931,-49664,-11694,-16687,111712,28704,2363,7529,4716,-28374,43638,36573,43681,17433,51486,41746,-85062,-29103,23030,27293,-108978,26604,30207,-79323,-17847,-21404,-16476,10156,-12227,-43202,37529,-9702,319,-34852,-15469,75606,2005,14365,90218,77394,18474,-33110,24964,-3730,13757,-54684,-79254,42428,-17499,-74846,3516,13244,42827,-9657,-25775,4795,116813,-65104,-74052,-10878,-33554,-7190,-14533,39558,42674,-13861,420,7239,36904,5245,16282,-95659,13679,54574,-53939,-28238,32295,27143,5013,55403,-34800,-47757,47580,8566,-963,71092,27668,71081,876,67939,11236,-8157,928,70248,40295],[266,17461,58695,24963,10914,-45417,-69781,-32073,426,4087,18854,27936,13678,-16339,-26180,-11561,5488,-35135,-4426,35452,-19460,-84831,5889,11642,22400,22500,73820,62097,16300,-43061,32480,38496,-11462,5147,-1775,49698,6676,-31099,-4432,30186,-2832,91538,-9505,-42732,-35147,12452,3552,-44816,-86776,1346,10895,38019,-90611,-19701,-12764,-2294,-27558,-12994,4056,41294,-53360,-46960,-51495,-23758,-31526,80677,28468,-17260,-7082,70342,84334,39800,14821,82580,104373,39742,-45103,61787,2967,64261,32059,-5229,-6713,-62448,-60719,53669,78281,21336,-13296,883,19446,60849,-5053,27938,-17911,39775,7773,-25035,3471,-48051,12814,22212,-45724,-2888,-2667,-22628,-43591,-6246,3475,-24127,5677,-21300,-7782,85924,-50270,-38775,-41687,35710,17726,43200,121,-55801,9734,-26690,11448,-19985,26554,-5280,-66541,-55921,51775,-37987,-30838,64864,-25963,39495,-49776,50722,80764,-75144,25170,8261,-45066,-25022,4322,-51112,-20013,30759,-3747,6259,9806,-66645,47448,65092,31054,23666,-26776,32468,-9073,-51274,26830,10822,23872,2027,79254,9805,-36681,104695,109439,96568,-21327,-68116,24314,52821,-4182,-26130,-3318,954,7555,5696,-45473,-52200,-37780,-5848,-32865,-11450,-63985,24095,54835,28162,41887,30409,3070,13802,21058,98729,-9976,-19469,9184,60281,30664,45721,-32199,17523,-14864,-85233,89790,5081,-35193,-10742,20682,9599,21038,-2087,-15559,-3376,-31751,20168,4389,96115,48402,-59223,-99527,-33453,-1802,-23783,16372,-82035,11542,-12331,-26763,-4301,17043,-18305,-63042,-115101,15095,55034,8980,33331,-32360,48666,47256,67887,-5773,46700,-13781,50026,-61726,13111,93407,501864,335809,-189463,70657,28061,1677,62082,40035,38199,-7951,5410,-57947,35437,-24483,63225,59446,7373,-48236,17926,34798,14413,-23832,39691,-11407,51526,60489,66111,103908,46387,-30757,56938,22078,2346,-20920,53598,49451,23855,44726,-22075,56699,-22820,-61389,-24447,19914,-79703,-140236,-83455,367,35951,-24946,41642,24548,19008,-88757,45389,-15796,54357,29066,9865,-21634,47426,28606,9766,55394,55486,49119,-15393,25585,-35235,-19484,33919,83537,4246,-38298,-66064,-15111,-16295,4349,19796,26377,-3543,15611,-18115,-92889,-13691,12896,-43606,-57514,10568,35933,60534,17057,52837,-34253,-30548,-40999,40422,-24516,44696,-63990,-38176,13011,36323,92464,51797,718,-42548,26847,-19958,-9195,18974,11278,-11511,-14096,31344,-10954,58901,48557,-2049,7267,10622,-17279,-48092,17379,-13737,-6471,39960,-96027,-64426,18920,15602,-35288,-46796,-56309,6502,-39242,-17300,28089,-1120,934,-75378,7404,85995,35637,34751,-10843,41097,2467,21718,62318,33357,-14395,-11259,1569,83525,27352,-71061,-31012,-88216,-55833,-131101,19300,35614,-33349,27355,9312,-4210,-41824,26832,62427,23526,47878,-24855,-14882,28209,1401,15147,-109710,-15395,49166,-49358,-58687,9048,-40528,-52372,-48348,50425,23268,50431,78136,40946,46655,-43485,-63248,-4601,17894,-89583,-88982,-6799,19174,-17209,-447,14349,-3638,22355,51682,-25075,-38509,-44060,-6737,-1160,-12866,14087,-19076,-24433,32733,-74338,25544,37241,-16158,5868,15243,33215,-26837,-19508,8684,66377,-50012,-11758,64761,57349,-18619,19726,23331,9162,-10329,29379,-13153,92868,-2458,2141,-3310,42275,-16069,9030,-54385,-4800,34545,-8880,-32364,-13196,25674,16876,-37156,1263,-126252,-42519,-12819,27392,7203,44243,-3125,-34159,33995,72294,-6539,-24690,11133,10544,-8286,-21341,-56252,14248,73090,-310,-47947,33926,41036,41198,30273,24283,34045,-69947,-123471,-51306,10000,40215,12763,6693,-43956,13592,59817,96778,41448,-1177,-10502,-35314,-43997,-105185,-20550,-41323,-49309,-22861,24915,-16772,42788,-5601,-5773,-2271,29656,-24352,-12891,4846,-29804,-80433,33986,-1545,-20764,1519,11226,34095,57178,81236,-6625,-9111,14828,19873,-9021,-7625,-14293,-100688,-25894,-54791,13948,-22454,-96013,-71540,-8670,51714,-48755,60220,-20299,-60807,-48962,-29362,-17020,53560,53972,-3662,-19244,-36685,4056,-45905,-169812,-8042,19103,-12930,15320,-38576,6068,65210,-38331,-52060,-29100,-40755,-52105,-56702,-4915,10278,8083,-50845,28229,43336,-19813,-37786,-31698,69605,-20706,-20425,-17488,56603,-58794,-58709,54381,-6684,-13844,61477,-20642,8498,28624,6858,-44434,38031,3877,43162,42030,99026,-81431,26121,-6486,5317,92158,14920,94317,-16478,1244,-2285,-44297,35383,40420,-67647,-45894,-1660,41773,108014,-13010,75819,30592,-22708,33787,65571,60678,-11628,8869,21504,5612,23643,-34985,-26588,81671,-45139,-12391,-42917,27710,-30370,5848,-35249,-27744,-32649,55952,-1351,-45717,913,-34456,-88116,36450,-19334,-12932,4010,-54012,-30160,10677,8004,-17088,-48090,8894,-2586,25253,-11626,10330,-54773,-2099,24263,77264,34585,-30719,55381,22353,-25917,20995,-81022,-10925,55994,109533,45902,23178,-1865,-26557,28315,-5320,28760,42113,-44663,-36153,61189,49358,10192,-69180,27448,24020,63324,73921,-58278,58786,23206,61082,-60592,23099,-37717,-627,6694,-45911,-45592,52118,-54239,67988,-49596,-130768,37809,-78670,-34127,-37200,22090,-64093,-15158,-79091,6439,-13732,-5074,56301,-86629,-55373,-52152,12281,37922,36706,60055,-10830,51500,55911,100369,25191,10674,-85353,-53512,-122692,-88462,-20905,-16755,70942,-33242,-40868,-26853,-18600,86414,34036,-2318,59727,55984,44288,-31628,-10445,15640,14052,-29545,-1366,21346,8808,-29170,-30844,35886,-36287,-7110,39662,53224,88333,6776,69360,-18073,-22921,-29159,62610,-3893,15372,34998,37387,11046,-6661,-85782,12373,57632,11153,-23742,3167,-69720,-6085,165,51098,4387,48014,-27490,-62057,-22349,-37801,-8391,-11533,-16798,-4433,51325,-24401,-25926,76365,6945,51102,43806,14737,31138,-52133,-27130,64165,-48344,-75366,7248,9516,-7591,581,-75291,-13656,45761,-29298,-16402,15458,12053,42503,62963,-13864,32613,46163,-11885,90165,-3842,-75462,5704,-23763,44300,-3891,76157,12028,8199,-147876,-78794,-77010,-80272,-58909,40017,31536,86835,56393,-21780,19523,23750,-30781,-64890,-48288,-69245,-32079,-14617,-83241,-93632,-17401,-40998,-5661,11364,77283,60081,-93016,12624,61126,-3568,54978,14852,30539,24744,-10573,-79756,-27394,40753,15539,-10414,-59636,-6435,-2362,137650,23412,-17495,-35935,-8268,-25173,35950,53452,54220,38618,65945,29584,-104401,-14760,43453,13322,-104441,9174,35400,-92332,-27213,-35736,-44165,16511,-5294,-39702,62630,-4662,13899,-33256,21630,81435,2018,16391,73093,93192,6595,-30146,32444,-1462,1357,-53478,-60418,79012,-23508,-91261,18032,68040,44506,7860,-36717,-8178,94112,-45574,-54352,-20919,-53342,-34558,-15941,46073,83988,4824,-11276,12549,10218,11382,23435,-72630,-2904,68211,-51662,-7276,27676,25233,-6572,43775,-57905,-74561,41079,2520,4458,44708,10956,66761,5679,64470,-8097,-4428,-25030,68459,37838],[10397,26108,49518,8910,-15886,-45919,-72364,-15589,-11601,-5083,971,-562,12709,-8399,-28962,-13193,2353,-26228,-15737,37845,-35282,-58620,16054,-1522,36677,48277,109040,60336,3686,-79091,19132,41572,-20033,13181,14131,61304,16230,-34129,2319,28196,-7524,91541,3728,-54415,-24522,26758,26316,-37893,-73774,-4962,-4877,27780,-77592,-17452,-24810,1605,-5535,-20604,16752,56578,-41163,-74591,-65421,4160,-18742,85711,45939,21417,23390,55548,78250,50160,19743,64189,70607,42586,-16137,64239,603,74979,20087,-15316,17161,-65777,-78995,54445,97098,15717,12727,8599,16136,70855,20775,41627,-5904,56523,18535,-21617,-28843,-68426,-734,27546,-16063,-21492,-14213,-67852,-75134,-1355,-13653,-25540,8757,23788,8378,84113,-49789,-15775,-22019,69454,30745,31506,-36016,-50071,-7367,-8841,28786,-2113,31516,-16618,-76013,-72986,51647,-13808,-31404,48013,-68824,35602,-40031,34904,110644,-84069,11203,-3322,-36607,3122,8967,-41473,-6546,21778,10269,-4791,15966,-58565,18962,50211,27778,-2747,-39444,27095,-29069,-46670,32156,-11747,18738,31647,76726,6899,432,98859,83830,126865,-18874,-60583,-2934,38009,14204,15338,-18013,-15753,13300,-2188,-47302,-35496,-48993,-6480,-13933,-8776,-104000,14570,44729,25138,43467,23576,23630,29169,17310,106849,6657,-9973,3252,50158,40146,75641,-31388,665,-30080,-75214,80151,29937,-11161,-11620,-32590,-10124,21722,7736,-40305,-13918,-28881,37953,10595,129864,22299,-53103,-80661,-21862,-42174,-38671,-6383,-73109,8283,-14413,-49937,-77532,35719,-35404,-78782,-102629,47536,61823,4835,26745,-14229,56802,24611,44596,10989,64575,-5470,44590,-52218,35990,49562,544961,380303,-167365,63912,407,3046,44561,30724,55758,-8783,2429,-64533,44969,-38608,77861,60030,12311,-43317,539,34995,-15345,-4636,115588,-2167,26712,34620,83411,109223,33781,-37288,32023,6198,9444,-3065,58774,52889,-10189,25941,36509,84871,-13557,-61562,-18409,13866,-42855,-130013,-77346,14130,32303,-2948,50825,21002,18659,-35021,74880,5973,47235,41902,35205,-2890,39043,-2133,2679,28878,55506,50756,11050,18553,-18757,-20486,57152,90797,19421,-27185,-49763,-10883,-17278,-7767,22669,19793,-12493,-5366,-63449,-114466,-10890,-4949,-59357,-62485,17765,29012,71688,26194,55012,-8685,-41972,-42979,24720,-13167,46237,-58004,-6887,33375,45553,90757,84752,8044,-41916,14125,-14458,22268,32815,20218,17069,3560,10868,-3324,40036,55300,-22549,2926,4475,-153,-35762,26051,-948,-5165,18937,-101766,-71169,10729,7027,-23087,-50030,-56712,-3963,-40173,-29908,22454,-27845,7512,-77292,-9692,66507,46645,31256,-16870,78658,15019,26580,59809,28091,327,-3444,-12339,53597,41326,-71245,-34026,-101998,-86032,-148057,2698,25865,-39547,8684,29627,9405,-16096,31134,34296,334,17514,-51680,-13064,56671,-15312,8076,-91454,27657,65333,-60203,-38883,1779,-26959,-56473,-60968,45515,30931,42715,63446,48977,43193,-86948,-74850,-14663,18079,-100164,-108549,-33259,40746,-20865,-35157,20715,-6798,7707,52717,-11162,-39510,-6865,5470,4541,4470,21924,-35484,-50343,44005,-49741,22568,39400,-39574,-8217,30795,42300,-10658,-2397,26429,64181,-21965,35206,78795,71976,-40357,3721,29381,25238,-11420,21125,6528,68651,18003,-20385,-215,29775,-51268,-16760,-70688,-10096,18098,-9763,-41215,-26646,18264,27939,-15855,10028,-131596,-29910,-12120,18076,-5861,25873,-1767,-36373,69110,71386,-2028,-19524,130,3333,-6579,-16790,-47645,3193,51733,-20270,-53722,30534,51006,27336,24271,18105,66827,-38925,-96608,-34453,6047,56501,12546,19036,-13592,32630,35677,97659,55746,-12557,-25979,-41182,-48416,-85012,-47315,-57591,-36503,-24082,53875,-9633,53175,-27579,-7652,15695,48370,-13534,-36028,2954,-21300,-108514,43433,-12702,-18749,4103,4871,17005,28665,60628,-5747,-22040,-3952,39583,-36151,-8802,-4699,-97571,-33774,-57470,9624,-35241,-104769,-62527,-19878,27450,-42264,49683,-7829,-59663,-35906,-35278,-28291,40739,55446,-15469,-31875,-35160,7726,-49936,-135389,-18214,18179,15069,6556,-58794,769,61187,-40092,-41795,9050,-42474,-69090,-62653,-14402,6642,-10461,-56417,17544,40878,12865,-18372,-32360,85059,-26477,-11902,-3734,49612,-44584,-29183,62068,18421,-6510,55539,-38975,13237,41194,22765,-66528,-17143,3378,54508,42143,102098,-92691,26840,10685,11443,68378,-4151,93456,-8896,-4327,-1303,-14103,56443,48848,-30611,-38186,-17973,87604,122033,-20505,67488,62341,-21641,6222,81793,79267,-15272,9170,31754,-4994,3021,-38372,-39771,92908,-45311,-13817,-16219,17026,-30968,16287,-42781,-1923,-26768,18795,-20588,-56738,11682,-6157,-90462,39972,-22561,-37876,-6434,-55441,-49338,23086,-1758,-22995,-51984,-4407,19495,24320,-9972,-18946,-64492,-33719,12986,71612,70025,-15600,18728,18283,-17547,20502,-57621,2243,33963,91920,18164,27836,7701,-22999,17153,-15259,24171,60946,-22701,-57199,39970,56283,56745,-46936,23024,32701,59883,95866,-52100,34081,32767,52461,-4977,64466,33938,14188,31070,-43972,-37508,53241,-47126,52638,-77825,-187132,20735,-80788,-7457,-31890,12172,-61356,-17739,-69206,23563,-2617,-28918,40835,-84251,-48210,-40891,28903,34289,50340,87353,4052,67827,55044,97302,-1907,32266,-89355,-65969,-93859,-69010,-25715,-38451,79437,-43553,-30081,-23165,-33055,69074,53903,4840,53687,45834,42339,-47339,-11999,21330,722,-5169,16426,-21811,-12999,-40888,-23247,32017,-30631,3341,15771,50054,97794,-20944,27511,-6392,-10429,-13044,64863,4630,9654,58030,24645,5383,-27906,-69368,11760,71191,25451,-21651,29248,-53721,-6235,299,64762,33001,-15165,-27722,-86120,-39452,-50291,-29549,-29561,-20575,-30085,41583,-19723,-37709,94926,12027,46869,32469,11704,24429,-29610,-48599,66936,-49240,-56233,18020,29402,-11941,12084,-76879,-26660,18151,-27076,-17565,16212,16350,4986,44022,61,36765,56731,-13409,66817,-1254,-69607,-22313,-38557,56654,9058,80631,-1983,21224,-148015,-79339,-78910,-92127,-54251,42191,52790,90889,41524,-3864,33364,14489,-48971,-69389,-68242,-48247,-4046,-33248,-64277,-82399,-47091,-40157,-21363,-972,91013,28783,-78115,38863,57925,8760,89125,35849,26210,28222,2416,-76951,-35932,32006,-14970,-20626,-57065,29640,17063,144960,21181,-37068,-67756,-20015,-18868,21970,62868,58787,46795,58703,12809,-97068,-6452,61903,-1687,-81894,9934,41599,-87961,-33820,-39188,-68094,24860,7517,-28115,81231,5193,31940,-31126,59445,80081,2416,11367,53386,96291,-9992,-27386,32697,-2698,-11260,-50292,-34305,105144,-35849,-98788,29557,101491,38950,25116,-31348,-19074,56969,-18643,-37811,-22849,-63304,-55820,-28518,30502,113804,11261,-23107,6722,-13323,12926,34182,-42258,-18267,62730,-52336,7506,26768,4131,-18456,25917,-76712,-89571,26593,-6813,13296,11507,-6878,58830,6492,45082,-25200,-2095,-42049,66840,22052],[17954,41454,38330,-12684,-42900,-46527,-68775,3330,-15894,-14549,-4840,-29929,5814,120,-34866,-13912,19494,-10041,-18977,33781,-45947,-8463,23034,-21596,58248,70151,110543,41612,-9429,-98467,-5978,39342,-29162,25851,36431,57114,25022,-40743,4169,22553,-10665,76942,11908,-63404,-4510,46553,38519,-35049,-50495,-12749,-22445,14855,-60444,-20821,-40316,10148,16972,-19991,28593,68434,-12049,-82819,-71118,31881,-3540,71152,38125,56607,45456,20508,57064,57312,25081,35505,23111,37163,14795,57357,-69,79812,-549,-27159,32897,-65295,-81258,50731,110969,-280,38824,16928,2781,84464,46397,38302,2586,55895,11474,-17745,-43145,-83854,-18988,32850,4244,-34034,-13200,-96633,-102788,652,-30793,-18699,12212,62325,28576,72062,-37369,7738,1812,97450,40778,6587,-63833,-41884,-20777,8481,39496,13523,36996,-24061,-80108,-77813,39698,-15320,-45933,20967,-97570,43959,-22530,9439,117250,-79482,-895,-14750,-26622,26168,12954,-38641,1277,6970,22127,-6379,38870,-52378,-4020,28549,12018,-17697,-41677,18526,-49025,-26822,29414,-38409,11262,65369,75756,8426,33583,91463,61243,136977,-17796,-57523,-45641,14455,27773,75856,-19553,-49808,16906,3228,-45066,-13561,-50899,-527,7394,3467,-113069,-4982,30731,12146,30057,14233,37006,44382,14841,99891,33081,-5207,-7596,38504,50705,105695,-22393,-4832,-45686,-71394,54595,54356,22238,-9555,-80365,-18330,25838,23775,-54017,-17108,-25588,53664,11734,124455,4604,-45085,-53546,-10663,-62117,-54454,-26589,-59325,594,-19803,-57547,-116097,55407,-32344,-84818,-92417,61773,75520,22490,30616,19090,42714,-21758,11798,24669,65786,-4358,24867,-38105,56262,-1470,560774,479083,-106964,58361,-36678,-1639,19737,10278,71776,-2602,10589,-44603,44543,-42377,94808,55889,22535,-28822,-12561,38729,-40605,10241,152111,12046,25914,18809,96131,113512,20828,-33499,7408,-10299,13230,18055,52867,35250,-44158,10881,79545,109962,3314,-56798,15055,17450,7415,-86496,-64835,28776,24876,19563,48241,15657,19744,20833,92304,30521,35734,50569,47828,19187,23363,-36241,-12402,-1774,47415,41728,23373,-33,8034,-12517,67290,73411,37984,-15469,-18577,894,-17449,-25514,13144,1296,-18149,-31323,-112585,-121744,-4840,-20479,-69548,-55666,26209,26262,62242,28735,45685,19523,-48872,-35633,15270,-2832,46147,-44476,20206,37533,41808,73993,103286,12791,-43138,1990,-9244,37709,40134,21178,32749,13801,-12199,-6396,12339,49678,-41169,-8305,2910,8930,-21694,31539,17264,-5941,3188,-97224,-71036,5044,844,-9032,-50805,-40253,-16663,-36936,-26504,17264,-34937,-620,-67078,-25378,35139,45277,26721,-19870,102904,25420,26093,58822,29074,13012,5973,-26612,5929,49686,-66652,-27646,-101864,-101338,-143434,-13443,18828,-41928,-5718,42474,25929,14037,35428,19310,-17057,-15098,-65837,-8019,70500,-12970,2555,-60401,54349,65042,-64164,-17865,-1619,-19502,-54639,-70528,28463,26330,33976,41451,55074,36239,-124238,-80275,-24871,19842,-97181,-118470,-47869,63692,-15149,-73528,26224,-2314,-5499,46314,2407,-34084,19010,17952,3363,22627,24954,-58948,-74101,48968,-14041,11143,40268,-62139,-11897,51253,46736,-1455,11875,46673,58407,14222,83652,85733,78421,-47739,-8738,33525,35120,-10282,10656,23380,34479,43946,-30390,7276,14086,-75678,-39409,-85040,-16172,6945,-6051,-39369,-25486,11496,32729,1207,8377,-133903,-15317,-22674,4034,-612,12676,11087,-46822,95582,60615,-15217,-22347,-15478,-3954,-967,-8332,-31405,-2757,26709,-32941,-54794,28264,59552,15763,17269,11575,88438,-4781,-75182,-12177,7673,59199,5095,28299,23741,42919,7417,87450,64228,-29316,-44531,-50186,-60619,-55125,-59844,-54325,-16374,-21668,79599,-7153,50086,-37419,-9319,27580,65920,2493,-48336,-7582,-22062,-125922,50367,-4077,-16194,7657,51,-1872,-12532,40821,14513,-19046,-21878,51469,-56006,-3651,1309,-88783,-39027,-47301,9000,-52837,-101981,-49312,-23471,758,-33078,45883,10909,-56244,-12554,-36467,-22920,29687,51348,-30116,-48857,-23467,7829,-45452,-82413,-34056,3159,32922,-2952,-82405,-2024,46079,-39387,-28100,41297,-34775,-82057,-69336,-21326,6002,-16069,-36459,4822,42117,39358,1207,-40600,73453,-35785,3231,7961,35825,-28295,12530,49617,40780,-4900,42058,-60058,20633,55400,22081,-77229,-58140,-3157,59945,36420,90768,-85293,18895,30802,17381,31719,-25288,64907,-1260,-14777,1814,18398,72448,55574,3025,-22172,-38398,119931,128766,-31842,28498,70424,-16619,-18321,98736,86366,-27712,3812,44837,-3116,-41640,-43188,-49081,88897,-42846,-14031,23638,6618,-29075,24046,-39933,25730,-9055,-16420,-33348,-40937,23671,13652,-85897,45819,-23470,-62653,-25968,-54381,-62230,33071,-3754,-14345,-50533,-10080,41124,18232,-2537,-50300,-72875,-59649,3636,63940,91951,-7385,-12971,7792,-6321,26032,-30871,29054,16493,62984,-5678,27211,6805,-18544,8468,-18690,11820,59210,2658,-68731,19103,57136,84894,-17580,26289,33836,50390,97666,-47086,6780,41720,50908,53771,91103,88626,22757,50639,-41856,-15831,50946,-38799,32482,-91944,-189405,5972,-69305,20867,-21469,-8160,-53782,-20092,-31736,40895,4759,-59108,15016,-68592,-29801,-16026,43084,27985,63364,117051,27647,72418,44706,84119,-30820,41427,-83733,-64668,-56511,-42117,-32676,-63984,63287,-44128,-17472,-17394,-37508,52491,69108,12776,30424,29811,38725,-50969,-6486,19430,-21552,19760,40596,-64698,-31511,-42449,-19428,23938,-25972,13475,-8303,36842,90287,-39415,704,8243,10698,8211,57936,15622,-9258,49565,9173,-5235,-55849,-43199,11655,88057,40226,-18415,64602,-35888,-8321,5348,64210,49416,-72122,-32669,-117070,-51535,-57222,-46090,-52712,-13171,-45412,18080,-11010,-44801,94197,21573,29629,16358,12805,14385,-3509,-63358,60475,-43132,-31196,36712,54376,-11752,18325,-67043,-30895,-4965,-25011,-12765,20232,10360,-21218,24185,10826,40711,53316,-10633,41363,-2340,-56441,-52883,-37424,60782,9450,69894,-15055,29428,-122038,-84218,-79274,-100403,-37809,45347,58879,83396,28962,15024,42311,5699,-60901,-63313,-73369,-11514,22464,-50595,-23442,-66425,-62291,-33959,-39046,-14560,88402,1579,-52063,63426,51975,16359,113413,39136,23449,24976,8629,-63183,-29278,14584,-38857,-29455,-40862,88047,34447,130620,20815,-48621,-80558,-24193,-10820,4640,64228,57784,34450,34812,-4327,-66783,-4037,70133,-12111,-53892,28474,45083,-75927,-36605,-29335,-84841,36840,23012,-13570,87686,18776,47387,-29032,86811,67797,31,1811,38128,87386,-26412,-26177,24968,-8286,-22448,-44300,-9513,115599,-47698,-93806,38961,97021,33382,36328,-15445,-25608,17076,7359,-25625,-15617,-58177,-68840,-50208,1020,121413,1346,-33459,-9974,-31271,11239,46748,-11382,-28718,33888,-55879,14776,35448,-27213,-29710,8120,-85426,-87332,8826,-15744,22547,-19015,-20850,50324,3693,15244,-35718,-1050,-43699,63902,2006],[21584,62428,27911,-33514,-62244,-45235,-58826,19052,-11325,-20535,3921,-52721,-7387,4725,-45990,-16119,48568,2667,-17373,25087,-47022,40813,26785,-43421,76537,79719,80629,6156,-19378,-96264,-35432,30621,-38131,40595,59653,41478,27432,-47431,2554,13762,-10959,60675,15076,-71844,14976,68507,39348,-33773,-15723,-20398,-38996,4029,-44141,-27551,-56281,20310,31996,-13044,35829,65928,25709,-70308,-68908,51388,8912,42365,12907,73850,57913,-18137,23215,51256,28870,6623,-18117,17759,35905,44320,-2284,73518,-29521,-36752,35553,-60433,-70309,41529,114246,-19667,60363,26551,-14726,102668,64209,16093,5705,33545,-13011,-16903,-37344,-86627,-37467,32648,11292,-37591,-2077,-104070,-118467,1535,-44614,-1427,17251,85361,45075,51439,-15865,28243,19776,112685,48695,-24471,-70879,-32309,-28359,22757,41710,21262,41858,-31589,-82742,-71414,19805,-50955,-65177,-9016,-100936,61811,3588,-18105,96856,-59336,-9611,-22985,-16978,36357,13809,-44670,4303,-8811,27752,1145,67982,-51747,-15175,-107,-9707,-16638,-31537,9683,-63723,4299,21104,-63145,4635,94857,73512,15211,55962,84876,45710,117294,-17689,-61519,-93706,-11668,32918,132385,-5911,-91584,16765,20391,-39605,3708,-44215,9530,22695,19971,-94985,-31185,19132,-10622,-249,4221,39396,54162,15133,81178,69821,-4674,-21604,33519,61535,120739,-7287,1551,-56924,-72373,23542,69038,52432,-2299,-108416,-11660,32706,43477,-50763,-12246,-20329,67676,9481,83201,-5134,-41317,-28706,-2973,-59486,-66784,-38956,-44172,-8897,-28599,-48490,-114267,71129,-4259,-73402,-84542,54077,88799,42578,39539,58948,15373,-75268,-20522,32496,56480,-7493,-1886,-19420,71845,-55277,549540,569344,-57606,52590,-77318,-12893,-4077,-12897,81225,8924,26662,-7407,31702,-33538,112844,49002,32994,-8455,-17757,42940,-57437,11590,119259,22715,52347,12230,101626,116782,7080,-18635,-8025,-23124,12279,37830,39126,384,-69456,-2167,94585,124487,18652,-44456,58305,30881,46887,-24875,-48737,40558,16365,35963,34592,8437,20261,60398,91804,48360,22951,53295,48545,36546,4446,-65257,-36793,-27302,32739,26029,26358,-19374,37710,4111,61497,44163,54231,-9622,16149,15548,-19225,-42952,-1030,-20731,-16357,-53188,-149785,-112968,2811,-27823,-68854,-39816,35542,25836,41089,22869,26726,41848,-49772,-21496,16768,1871,45966,-28727,35574,27403,29957,47609,103992,15976,-41394,-9061,-3834,36027,37814,16457,24582,13450,-30451,-18196,-15987,34873,-52863,-21043,4441,4784,-9021,33191,36833,-10730,-5147,-85200,-65024,988,-194,4502,-49973,-17959,-29870,-29498,-12212,13815,-19372,-22051,-55682,-36175,-5,37181,19521,-21364,107866,27820,22713,58038,32984,18984,12527,-35526,-37550,51755,-57938,-12164,-87505,-95353,-120532,-23943,17411,-39343,-11442,45298,41547,40032,38490,21745,-19250,-38118,-62149,-2213,66600,5821,2802,-32485,56449,47476,-60092,6728,-1901,-21497,-51039,-76356,3413,18346,28929,17181,56765,27336,-140988,-79700,-32004,22265,-79912,-112765,-45600,80834,-3787,-105963,27678,6702,-12865,35571,12629,-25211,28134,28949,-5687,39141,25450,-81844,-95183,42414,24940,-8583,37543,-75430,-5142,65198,42707,-9394,20521,63925,53032,49706,114114,85271,73797,-38018,-13883,37698,33050,-7580,-2715,33866,1124,67595,-25676,21055,579,-82321,-55688,-94478,-23440,2816,685,-28789,-12289,9085,38268,22047,-1639,-128830,-195,-44393,-13343,12057,6764,31260,-64670,107197,43700,-35676,-30567,-31718,-10959,8593,4338,-9914,-1473,4149,-33468,-52442,26983,62137,11602,10369,5664,91029,21244,-64819,10052,13664,47639,-7741,34326,58308,48311,-17026,70406,65491,-43977,-60718,-56039,-77797,-24177,-54805,-35985,3885,-17174,94258,-7585,36313,-35776,-14343,29140,76737,20747,-46540,-24239,-23364,-130105,51838,20563,-12991,11214,-5997,-19025,-55283,24774,45271,-1688,-32360,53445,-62047,5569,2866,-75506,-40100,-28042,4955,-62171,-84865,-32841,-19958,-25829,-24824,47397,32245,-42791,14618,-29973,-2240,27545,43280,-41934,-64621,-1770,3148,-34595,-28541,-49820,-17378,36285,-10450,-105711,-4814,23259,-37554,-13500,56117,-19725,-82814,-70264,-21381,10870,-8350,-1849,-5083,46641,53451,14472,-54170,33174,-48108,21506,14389,17266,-16110,52027,20122,52351,-4525,30115,-77487,26540,68892,3570,-75044,-77834,-15712,60042,26567,66626,-63412,7364,44909,17076,-8667,-42405,20176,3043,-29684,7655,41240,78552,62584,26286,1271,-53137,129609,124742,-46877,-34234,58216,-9904,-34107,114479,85466,-47619,-7840,54305,9566,-92375,-47342,-52326,70702,-37218,-11118,68146,-2011,-25308,24895,-28311,48369,13647,-43846,-36222,-1805,37746,19306,-74611,54791,-22105,-78522,-49135,-49051,-65027,37447,8437,9417,-43432,-5348,56299,11025,9961,-74846,-77819,-77920,-1824,52107,90340,-6992,-31671,-6389,6326,36029,-9052,63941,9629,33836,-18795,24890,-4757,-11122,3510,-11899,-5328,40697,26023,-69851,2498,49387,83213,8630,32953,25731,34493,73615,-43993,-15880,49240,55035,92250,92943,93587,22268,61943,-41103,11333,41387,-31711,13182,-87376,-137349,-1588,-48716,42100,-6217,-37299,-47966,-19861,24377,53497,10547,-87370,-17763,-47095,-6145,11435,49887,21385,73809,139782,52812,63095,26407,62310,-54564,37290,-72192,-51719,-23810,-11555,-36909,-79929,35332,-34643,-6893,-12389,-29856,40337,76867,21336,-6338,11782,32153,-44352,2557,12967,-44324,36847,63986,-91250,-45408,-29100,-17622,13624,-25997,21538,-26298,14921,61520,-39643,-1340,23906,33501,29535,43476,25401,-30419,16335,-3351,-18081,-83402,-21813,7819,98811,52858,-13479,94281,-22694,-13512,13616,50929,50198,-100513,-39006,-145504,-55463,-57130,-51642,-73723,4106,-42889,-10190,1254,-47061,73834,36061,3715,-1514,16765,4713,19526,-64773,47679,-32443,-5918,60068,75594,-6627,17851,-46892,-26770,-16105,-27615,-3402,25177,-7413,-23930,7757,14544,43049,40350,-3539,22115,-4730,-37996,-78434,-24018,56328,-5363,46503,-24297,32404,-81613,-91833,-84401,-99161,-7812,48816,51278,70785,25625,32208,44509,2481,-60930,-47104,-61724,27939,37256,-62199,20567,-51304,-57744,-22974,-55216,-24140,69815,-12080,-17717,79621,44371,15796,114630,21584,24662,13281,7430,-41509,-9941,-5852,-46430,-29803,-13851,145581,43999,99064,21951,-45738,-74237,-17346,-2653,-12246,58431,52191,3129,5300,-18072,-25228,-5415,63751,-15595,-32802,53013,42978,-65287,-35859,-7665,-93141,50995,36760,-311,80020,34804,53616,-25817,96191,45158,-6082,-8040,30549,71119,-36669,-27382,13600,-16081,-31007,-36376,5266,109478,-51219,-73738,48136,57226,31154,38317,2103,-26778,-13772,25919,-17211,717,-37765,-76336,-75602,-29915,103379,-21974,-41904,-33389,-40359,8794,59143,14194,-31249,-12734,-59581,16291,56054,-55695,-39422,-4694,-81120,-70332,-8151,-20280,29003,-40299,-27790,44143,-1653,-15921,-37640,-1573,-29196,58587,-12269],[21588,82276,20044,-47513,-68387,-40028,-45299,27943,700,-19647,23801,-65433,-25972,2545,-61786,-20941,76084,6399,-13885,15428,-37541,68708,28323,-59839,79500,73137,34456,-39074,-24029,-76037,-58127,16186,-45327,53000,74549,20937,19352,-50144,-424,3346,-5874,54749,15333,-82218,24678,89247,31929,-30046,27837,-25702,-52648,-1639,-31756,-34237,-67577,28780,33664,-2499,36141,44882,60273,-42434,-59347,58269,14667,9102,-16469,65592,61238,-43957,-15884,23522,27807,-14519,-35843,-16991,39679,29335,-9489,53339,-64100,-42300,24178,-51743,-48902,30483,103005,-36341,71246,37025,-28510,121069,68811,-19152,3775,-5757,-46311,-21439,-22571,-71133,-51057,23425,8164,-31467,12467,-93381,-120790,2925,-52521,23020,24088,85470,51443,24930,9397,43929,25930,111854,56502,-51176,-52181,-23022,-31940,33186,35788,17988,42454,-41543,-87698,-59337,-1764,-107327,-77973,-32954,-79578,79110,34668,-40590,58977,-27599,-14668,-25616,-8864,30646,10038,-57126,4501,-19505,24669,13903,90462,-58697,-14980,-32534,-28959,-2330,-11933,1475,-70932,38946,11791,-78415,3007,108853,65211,25785,64712,78895,34102,69681,-18827,-71648,-130827,-33525,28989,161607,18638,-124991,12574,42435,-31982,8962,-31853,19315,26710,33118,-64162,-57747,14306,-38891,-41383,-3812,30641,54709,18631,57787,111100,-5162,-35577,36176,70124,110933,9750,15379,-59741,-71481,-2730,67326,67067,10848,-109188,7131,39795,62505,-30847,-1667,-8778,80735,7249,25933,-9442,-44172,-13525,-484,-41465,-71724,-41004,-31716,-17460,-39338,-28361,-84614,77967,43547,-44194,-75639,26857,88701,43560,46787,94480,-10203,-111440,-43350,33847,45727,-11901,-27141,2147,82672,-106535,527035,603338,-35642,44756,-114212,-28825,-18918,-28896,80264,21951,43118,29896,6979,-14613,128688,44195,35827,11807,-14855,44253,-66612,-3240,31288,23163,92100,11429,96748,116824,-7367,4605,-8504,-29432,7011,51007,22609,-41382,-79512,-13172,83306,122742,24368,-24762,89936,50394,58824,32429,-31075,45100,9921,41965,13543,-1043,15357,74022,74423,49222,13162,50630,40835,43603,-11717,-81813,-66017,-40089,15815,10232,25147,-30920,62655,26296,41199,16000,63957,-13380,42962,26656,-23302,-53005,-11826,-35825,-4727,-62244,-160317,-89931,10730,-22011,-55588,-21035,44545,27627,21242,9695,3321,52409,-45458,-5078,30397,201,46669,-16179,37748,10705,17614,21639,89592,18978,-33104,-16823,1899,21405,25843,11149,-6006,4844,-37435,-31969,-36828,15852,-55828,-30449,7640,-10924,-1537,31325,51169,-20401,-6401,-69478,-53193,-4363,3532,15642,-48820,1001,-39076,-17695,4739,12240,10639,-49951,-53349,-39948,-32418,26994,7746,-23041,94489,18869,20235,55485,32503,15797,14015,-36163,-61616,48813,-44295,8636,-63243,-67679,-88714,-25339,23022,-32452,-8404,39042,51802,54353,38389,33791,-4260,-38344,-40932,1832,48943,32168,10491,-19915,37864,15868,-54637,32434,-2326,-32473,-48582,-77373,-23157,14556,33225,-5346,52914,17122,-129363,-74217,-32906,24531,-52573,-89881,-27644,85505,9319,-122874,23296,15539,-12135,25803,18158,-15976,21949,37442,-21010,51351,25393,-96290,-114388,20455,57495,-32735,29695,-74434,8906,64846,29954,-34355,21471,73072,50364,75741,111737,78059,57682,-14444,-9265,42917,17711,-3206,-19172,36323,-21110,80479,-10681,40666,-7544,-71287,-63994,-97497,-31692,3752,7384,-13183,6911,13210,48062,48815,-14990,-115563,15070,-69514,-30173,20199,7656,52062,-85920,99780,26220,-50398,-37558,-43742,-17678,20819,19212,10965,6627,-11641,-19998,-48257,25883,55344,17521,4940,1154,73648,32664,-61945,25817,21082,28599,-21957,38622,81296,53187,-31002,53664,60658,-47884,-68587,-53402,-93590,188,-36231,-12822,19381,-13098,92742,-7443,18733,-26350,-24355,18917,75229,38023,-32116,-41150,-17456,-122737,46975,52243,-9279,12981,-15094,-31164,-84999,11685,72149,20361,-33210,46293,-52131,15790,413,-59210,-36067,-8539,-8605,-53115,-55379,-15177,-11273,-47959,-20255,50806,49406,-16762,35325,-16838,26445,37250,34135,-45156,-73124,24155,-5530,-20761,9018,-60073,-34760,26210,-13022,-123224,-10343,-1944,-35741,-388,50510,-1173,-67459,-59844,-11713,22465,8491,31107,-7935,52060,53398,18017,-68014,-21709,-60301,38748,14691,-640,-9715,74617,-17106,47799,-1702,24604,-86861,27590,78089,-26505,-62824,-78692,-32720,55716,15339,35498,-35122,-2025,47744,7546,-42268,-50228,-20906,3513,-46447,14557,45290,71622,70438,38468,26373,-57848,115337,107752,-63817,-99799,33674,-3776,-37805,123885,77769,-69506,-23086,54718,26701,-127219,-48414,-48371,43400,-29329,-3472,104574,-8239,-21145,15458,-12095,61377,32228,-60090,-29762,44419,50167,11658,-57685,65928,-18950,-78880,-68882,-38354,-57677,34037,33639,43990,-30762,7209,59233,4739,22759,-83231,-77471,-88972,-2891,34802,68532,-12144,-35062,-19642,19039,47520,4746,94641,15311,14002,-18837,24660,-22263,-224,2446,6683,-22577,15030,41921,-61755,-9897,33658,51455,23342,36097,9821,14004,27468,-42652,-27143,55396,59944,99811,71427,40833,14166,64754,-41741,34269,23501,-27600,347,-69415,-58347,51,-23722,50090,9598,-67334,-47929,-16404,82312,59061,16938,-104601,-49173,-29643,14701,30487,47061,16893,80195,149502,66791,43226,3468,35216,-67224,23654,-57334,-33832,-4605,17750,-30771,-75299,14680,-18178,-263,-10292,-11579,33951,76216,29700,-45362,-3691,22211,-32105,8838,5421,-60531,38156,79883,-88233,-54176,-1527,-15476,3980,-30813,26452,-34046,-8686,14438,-20895,14638,37846,48826,45084,24579,30040,-42887,-23614,-11419,-29212,-101337,-13002,-2730,94920,61395,-6493,108156,-19090,-21449,21116,30917,38719,-94512,-44081,-157784,-52342,-51402,-44124,-85338,25806,-22575,-33973,15157,-45040,41995,53177,-23205,-17114,21420,-1481,35995,-49531,33296,-19605,13708,83090,85836,1729,11702,-21835,-17923,-13148,-38702,5788,29305,-31984,-3757,-2966,11383,42655,24869,7012,14432,-4806,-18190,-94565,-7701,44915,-30705,17908,-27735,31012,-42322,-95410,-95683,-84636,31734,51458,34945,61596,34083,44452,39335,7565,-46250,-24167,-37598,56144,35787,-66634,44828,-43369,-38184,-9608,-66449,-25979,41420,-10458,16015,80587,36504,7135,78363,-12277,31293,-5401,-880,-19716,14082,-22434,-33183,-16454,17468,177396,43508,61714,25367,-26139,-54688,-209,4295,-25232,47107,43172,-36400,-18709,-26424,14328,-7922,44858,-13922,-24232,65141,34369,-59774,-33138,20645,-92576,63003,44284,9268,60725,51386,46863,-19003,86230,17135,-14581,-14616,28354,53454,-36171,-30523,5382,-22386,-36353,-28728,5557,90690,-41056,-38906,58705,1570,31439,31595,13617,-22755,-27989,33968,-11115,24692,-7706,-83348,-97000,-51295,65735,-48790,-48497,-56627,-37426,8259,69621,30853,-24650,-62340,-59208,15382,84516,-70467,-46499,-10285,-64841,-46734,-22472,-17762,30599,-50606,-27390,41955,-8264,-40077,-32041,-4558,-3677,50891,-14461],[19583,91228,15284,-50763,-59822,-29995,-33484,29629,16778,-10485,47177,-69405,-47391,-5518,-78290,-28015,90075,1589,-10645,8749,-20747,67846,28745,-63936,60474,53306,-7865,-81914,-22727,-46154,-64169,-698,-48268,59307,71725,1688,402,-46380,-3570,-6027,7192,63845,15712,-95521,19892,105497,21493,-20904,72947,-26688,-62824,-2142,-24166,-37483,-68718,34003,21303,9111,29633,10073,81682,-8814,-43829,52662,12190,-19517,-37191,35755,56477,-48858,-49241,-26065,19320,-24962,-25379,-60254,26608,16376,-23507,21907,-98604,-44498,2457,-40046,-19034,24344,77717,-46984,67076,46971,-31643,130931,59285,-55604,-959,-49352,-75531,-31398,-16001,-36822,-55380,5720,1418,-17558,22673,-73620,-113322,5386,-53224,47630,31613,60246,44663,-4253,32011,54418,20150,96491,65822,-64707,-13196,-16144,-35273,40253,24040,4752,34218,-53288,-95516,-49287,-18299,-156854,-78395,-44732,-45555,84788,63103,-53944,20345,5793,-16742,-21720,-2142,11882,2376,-70003,3333,-20739,13023,26324,98156,-72167,-9663,-62136,-38486,17223,10389,-6871,-72220,68702,6581,-78663,9528,98655,48256,36994,60997,71188,22048,9920,-21913,-84663,-142586,-45302,18224,152486,44725,-137187,5452,59476,-22950,276,-17486,24701,19071,36401,-36261,-77236,17426,-65286,-77787,-7326,13634,45396,24144,37612,145589,-2689,-45753,41057,72691,77359,24133,29457,-52456,-61397,-18060,48099,58764,27924,-84122,30329,43926,76866,-2175,10178,12753,92953,8837,-22750,-11069,-50920,-8455,-2821,-18968,-65849,-33754,-25545,-23493,-48986,-5712,-47836,72927,94943,-4755,-61640,-12167,64500,14859,46927,116310,-20253,-111840,-51557,29593,41357,-15509,-44183,23455,90054,-148426,529447,586873,-27383,36602,-137698,-43569,-18738,-28857,69097,33105,52339,52312,-25331,8784,137847,47678,25150,26242,-6506,40459,-71539,-27577,-63748,11690,123909,11963,79656,108958,-21316,30631,6622,-28780,-1040,53051,8384,-77865,-72089,-19439,59458,103579,16519,-2240,95910,69828,41463,67922,-12900,39850,7809,36876,-9474,-13875,381,64627,47603,27366,9829,45611,28282,38926,-19727,-82044,-91153,-37865,1732,847,23559,-31155,78197,48906,11649,-3471,65406,-26743,54189,28381,-28472,-50629,-14050,-36198,15090,-54118,-137843,-57266,18455,-2312,-32640,-5627,51385,31246,10273,-7484,-17613,50378,-38292,9077,52920,-5185,47933,-9575,31722,-3716,11638,5660,67466,22577,-18291,-18879,7499,1091,8101,10447,-45248,-6157,-30291,-39375,-44880,-3342,-51377,-33733,12692,-28623,-1009,27044,54434,-34019,-3230,-51716,-34966,-14728,8660,23459,-48804,12785,-38275,-2063,17252,11811,40972,-75272,-64281,-36433,-58317,16009,-9605,-25065,69903,-258,21899,49488,20572,4039,10975,-28805,-63091,43568,-24677,28955,-35979,-24829,-57756,-17218,34667,-23356,-482,28008,53366,54218,33504,41667,20698,-9054,-8735,2432,25054,54922,24280,-23818,12676,-22990,-58351,51421,-7211,-47970,-47189,-72150,-45133,17368,51320,-25147,43676,5912,-93006,-65520,-25760,26182,-22605,-53730,-308,74794,21900,-118961,13849,19664,-4068,22851,19764,-8114,6315,43566,-38696,57177,25374,-97258,-131337,-16950,75208,-55227,16923,-59269,25149,48869,11446,-65608,14086,71973,50789,87142,76582,66281,33636,15299,5183,48588,-7272,3256,-37514,31550,-26321,77159,6119,63147,-9778,-49791,-64577,-94796,-39878,5476,10595,3366,25085,23003,59648,76805,-26155,-97372,30440,-84383,-41767,17416,12752,67196,-104470,73271,13694,-50883,-36537,-47839,-24074,33814,32468,23521,18488,-19064,4896,-43791,23628,38874,31291,2089,-1704,42904,28533,-59175,30140,26881,13239,-32750,43471,87689,59602,-31032,43766,51983,-35723,-64121,-40379,-101463,13673,-13976,5788,27941,-11897,75169,-3520,5223,-14281,-38665,-990,58467,51259,-10418,-50831,-2372,-107748,37825,80325,-5600,11733,-26685,-36487,-90011,-85,82484,35352,-26242,33065,-29779,24203,-4624,-41498,-26725,725,-32927,-24908,-20016,767,-63,-59714,-20134,52449,55420,16312,40227,-1410,52741,54728,26893,-35970,-70199,44329,-16026,-7114,20575,-61667,-44516,8438,-8779,-129940,-20380,-23827,-34561,9297,29269,16719,-37720,-36854,7720,40104,27712,49033,-1882,55216,42665,12026,-76219,-66505,-67278,51204,10276,-11043,-7767,71145,-50759,27168,5525,24482,-87522,22042,79184,-57071,-46326,-68112,-50944,47919,6005,5617,-8212,-5334,39355,-9877,-61678,-46183,-39328,2291,-60495,19407,28123,51136,77951,43192,44455,-54029,84093,79525,-79493,-146451,5382,387,-29591,121026,62486,-85631,-37441,43945,40007,-132316,-44795,-37385,14445,-21257,8786,121398,-12892,-18323,-4379,3638,64160,38814,-64708,-18204,78022,53331,-3241,-37662,76216,-14987,-62291,-79284,-22797,-43745,22547,62935,81025,-12490,21321,46888,-339,29439,-70178,-70404,-94089,-553,12759,42038,-18283,-26084,-27285,30424,57445,12628,107743,30413,8193,-8180,28600,-37901,12860,4471,34341,-35139,-7127,47332,-47249,-20913,14199,1616,24230,28946,-9366,-7510,-28356,-41627,-23350,60891,59845,80138,37864,-44223,3067,61607,-42528,46102,950,-27299,-2433,-49955,10465,9192,1857,43829,19880,-85747,-53010,-10799,124773,58041,24765,-103593,-68220,-24187,26201,35409,35409,15911,82219,145327,56376,19786,-20135,7715,-66164,7235,-40373,-18899,-287,41243,-7632,-46574,15190,-353,2704,-11707,12587,32783,68409,36382,-71233,-12822,9865,-19398,6215,-1382,-68358,18891,83955,-54007,-57869,33326,-11221,-1927,-36112,30396,-30500,-21924,-40123,7655,29779,46143,49020,50322,4961,26774,-40513,-52405,-17100,-34774,-101763,-14382,-19894,72927,64838,2447,103620,-26413,-30604,22842,11943,23244,-66074,-47462,-145402,-46119,-43111,-26499,-83676,44768,8712,-47059,27997,-39357,12201,67676,-43356,-26117,24638,-2600,46178,-20018,22307,-6439,23156,99739,81908,10275,2935,1177,-9169,-189,-60064,9179,31794,-54977,26942,-8038,5116,39001,12884,19378,18965,667,-1906,-100975,1088,29160,-55480,-6992,-25541,26566,-17123,-87910,-107672,-58328,68857,52277,15731,61310,50741,48895,27457,19912,-19539,51,-9484,65717,21524,-66066,35394,-46489,-15734,2557,-70337,-19618,12075,-815,37169,63032,30443,-5451,3614,-52286,42808,-26279,-15235,-6697,33224,-29787,-2900,10305,44456,171638,34818,33357,32320,6587,-30548,22509,9284,-32289,31832,31917,-68688,-30213,-29533,42749,-9650,21470,-11892,-25362,50182,20447,-56875,-30832,48436,-82469,67585,42399,14572,35731,65445,27591,-6062,62039,-8709,-22787,-17057,25153,39034,-24630,-33366,5940,-23988,-38525,-23783,-6441,66416,-17331,5857,70821,-46330,31176,19918,15646,-14496,-24304,31877,-5750,53131,22713,-92530,-106604,-57226,21017,-65784,-53030,-72351,-21457,11439,76906,37659,-10183,-97682,-51217,15374,110560,-67478,-49570,-9346,-41463,-26303,-34627,-8032,27376,-52560,-22248,43474,-15038,-53119,-22730,-11323,23846,41591,-4496],[17555,81982,13106,-42448,-39109,-15906,-29300,26966,32360,5322,65474,-69297,-67485,-13459,-88433,-35767,85295,-7165,-8676,7761,-3211,43955,28538,-51700,23362,28433,-31016,-109389,-15940,-14974,-49297,-14665,-44268,58262,46672,-12156,-25036,-36388,-7395,-11167,28925,83829,18876,-109937,2311,114361,13084,-6345,109333,-22375,-69706,-112,-21059,-35088,-56377,37023,188,19989,18527,-27778,86486,20467,-25046,38292,2714,-38847,-41347,-2225,45047,-35790,-65589,-85115,3672,-26569,2520,-97144,5009,8155,-43101,-11762,-124474,-45345,-22453,-25671,16648,28718,44005,-51571,47979,54718,-20816,123272,39735,-79913,-5232,-81771,-90071,-44359,-29298,10353,-48046,-15464,-3307,-22,23394,-55286,-100567,8110,-47154,65068,37834,14929,26017,-32801,46547,59945,7032,71969,76132,-61630,31702,-13659,-41334,44968,9914,-13244,14682,-63626,-101589,-47511,-25141,-174961,-69006,-44245,-15799,73458,80064,-57961,-5114,27755,-16811,-12353,4663,-12052,-5903,-76047,1172,-11780,-4258,33340,90992,-87773,-6961,-81086,-34637,32954,27431,-16524,-71329,87807,9327,-63466,24412,64279,25637,45253,48765,58634,8249,-39236,-27513,-96779,-124840,-43645,4587,111090,61363,-126170,-2567,62757,-12728,-18140,-4161,23665,3704,27002,-20215,-83333,26598,-82100,-89592,-4812,-6712,29278,28948,26419,161307,5124,-49120,41130,65571,31066,32614,36926,-36669,-38960,-21764,16688,28553,44166,-42712,48589,43043,84437,22190,18409,43734,102913,16798,-46978,-12046,-55186,-6929,-7657,-1352,-46159,-21186,-27946,-27195,-53612,12173,-20404,56514,128182,32380,-40700,-52186,16513,-37274,37605,119494,-9024,-75899,-45282,21018,46518,-17786,-50551,40173,93849,-176909,560614,542308,-14778,29929,-140184,-50572,-2946,-9733,51518,40633,49945,54105,-58075,30311,136010,62970,1440,31702,3546,31641,-75462,-46689,-118839,-7107,132526,10420,52035,88761,-32166,53098,33029,-22931,-9915,41953,143,-99446,-49946,-17210,40291,72143,-3218,15282,75061,83467,6185,76921,4881,26145,10340,23325,-28999,-31841,-25417,44488,21900,-13727,13775,42207,13075,25297,-17375,-67003,-102784,-24522,-5905,1900,23867,-21540,83950,66474,-19363,-12730,59219,-46116,48007,17681,-32992,-35008,-6853,-20699,37471,-31223,-87884,-20963,26426,26106,-6208,2822,54141,35393,7056,-24390,-29923,39726,-31161,17846,77668,-10309,48058,-8248,25873,-10703,15256,4072,46534,26390,-1179,-14181,12019,-17455,-8449,16964,-74388,-13261,-10987,-34417,-38923,-20783,-42707,-30619,21179,-34130,-5098,21743,44686,-48383,455,-30399,-10628,-32213,10641,27934,-50903,18701,-23253,15244,21844,11477,59478,-90281,-84717,-27213,-76578,2833,-31422,-25566,44006,-23897,28691,39673,-4665,-12816,5914,-16681,-48555,39029,-318,43448,-12503,21407,-33005,-2307,48733,-14634,6612,18054,45394,42911,23505,35968,42182,41871,23462,-647,1656,65308,40502,-34892,-3644,-60402,-77454,54564,-19843,-60942,-43605,-59913,-59192,24003,82822,-43921,30194,-5614,-46060,-55666,-11003,26818,2942,-12696,27688,51468,33935,-96227,2601,16476,7879,30734,19941,-1209,-12202,48474,-53611,55932,24580,-84136,-142060,-63655,73761,-70029,1524,-34449,38175,22387,-8003,-88436,-445,62504,53668,83877,24439,53542,9031,42222,26693,52684,-34962,11755,-54634,22583,-14953,58139,16175,83806,-7685,-28836,-59345,-88786,-46219,3721,7790,17619,36703,34253,66571,98380,-31784,-78777,45269,-76354,-44656,5012,18534,73110,-114166,33243,9727,-36590,-24469,-43053,-29811,45741,39892,20941,29472,-19002,34355,-40185,18641,16368,45407,2204,-3208,10305,12439,-52472,21496,29192,11063,-36310,50555,77475,66174,-17662,43021,41352,-8483,-47385,-19471,-97866,16132,666,15541,29949,-14979,47173,5325,1305,-4340,-55027,-25079,28219,57833,11527,-47087,17380,-88420,29131,96550,-2800,7997,-37628,-35350,-67953,-10427,70957,35391,-15548,17834,-2972,29092,-10498,-23809,-12497,-7544,-63387,12315,12532,11786,11309,-55338,-22722,50101,47044,45489,25705,10977,67274,69578,23479,-13928,-55176,48418,-26015,4401,6498,-54782,-47284,-9150,2115,-123216,-34767,-37843,-34020,14215,1044,30795,-130,-6280,33655,60992,42873,46740,11553,53595,28750,-282,-74347,-78784,-64214,56520,3832,-8709,-8280,42084,-72315,-3977,17071,24008,-82476,10044,69895,-77307,-31961,-53700,-65966,37580,1495,-15565,13028,-1694,24291,-30115,-66058,-31462,-26436,2609,-66724,19087,-5137,19871,82758,44664,48429,-46287,48105,45970,-90024,-165120,-20306,2512,-13088,104388,39337,-89263,-46830,24035,42787,-108839,-36723,-20954,-8796,-15353,22934,113978,-18361,-17772,-29799,14864,60070,30044,-60079,-7800,86856,40666,-17572,-18392,79965,-11588,-33830,-77623,-4764,-28471,4998,83848,110373,11723,30157,21125,-4519,25562,-37746,-55995,-93628,3294,-10927,28302,-20610,-10741,-26334,38937,63728,18549,96205,47784,15912,7868,36047,-44403,25419,8080,63166,-39836,-18545,42852,-30096,-33565,-2513,-46502,16213,8735,-25399,-25740,-78025,-38485,-5629,66260,50677,45911,6705,-118507,-5513,56275,-41595,45422,-18872,-30748,5036,-39597,44965,21134,24933,27722,20245,-81556,-58666,-5117,140878,52828,32892,-81498,-66255,-32721,26071,28029,18091,18164,80832,129969,16368,257,-40698,-14570,-53034,-5173,-21909,-12385,-6052,56165,33776,-327,37062,12464,3676,-15513,36141,35275,56844,39523,-71794,-13853,-2770,-9981,-8139,-8157,-70961,-19259,75317,-4018,-56849,64399,-4362,-1803,-35157,41360,-17785,-12579,-86847,30834,26488,44208,31748,43641,-12181,15188,-24132,-61731,-23895,-32644,-81512,-16865,-40199,36355,63131,12647,84983,-41641,-39193,14834,159,12734,-35420,-50760,-111310,-41015,-35260,-5380,-70576,55418,40779,-47879,37307,-30573,-3313,72872,-52045,-25186,25048,1044,52505,15647,18399,6031,20792,103968,65287,15860,-4577,16679,-4155,14247,-90478,2861,32626,-69189,51265,-9172,1350,32249,6369,31324,31604,12994,6513,-100335,-3959,11588,-67655,-21608,-20203,20108,-11453,-66446,-110819,-27350,87208,50830,-1452,67960,67271,44296,10846,34904,11285,19964,13535,59899,4574,-64838,-3821,-59194,-3807,9917,-66465,-8354,-10367,5074,37062,30290,28680,-14928,-84662,-86548,56540,-42538,-33608,-7782,40485,-26299,33086,43823,58914,134436,22591,26130,43481,43345,-9642,43794,12241,-33373,13672,19789,-80652,-27998,-29060,57211,-10168,3706,-14721,-28449,7175,3796,-50661,-31535,69098,-62284,60995,30335,16113,12010,72436,336,13835,33161,-25016,-28016,-17724,14266,29696,-6932,-32425,16891,-19578,-38067,-22874,-22848,44104,13503,51343,82495,-71304,27423,8571,9365,-3311,-7392,22276,116,81213,44447,-100640,-99293,-47661,-18108,-62348,-54747,-75471,4629,18543,80145,36201,8517,-108462,-35010,18556,121595,-50369,-47241,-4758,-18178,-16326,-46321,6371,21583,-50908,-16864,46451,-21278,-55909,-14864,-22947,43848,31379,12047],[16791,54573,12325,-24648,-11546,-40,-36624,24709,42804,23334,72536,-70106,-81295,-11061,-83497,-42001,64463,-14111,-7882,12945,7394,9532,27438,-23979,-17630,8206,-30858,-113137,-4939,11931,-16901,-19680,-31682,51260,3897,-19099,-48779,-22895,-13658,-9627,56252,105095,26036,-120646,-20823,114014,9844,10328,127116,-13134,-72950,1177,-22161,-26863,-31489,40623,-20590,29108,5773,-57741,78832,38384,-6733,20339,-10314,-49222,-27950,-32566,29010,-15120,-57766,-131808,-15216,-23770,28066,-111054,-13098,5613,-63621,-35012,-132707,-46265,-42555,-8621,53196,43874,10521,-52492,19324,59008,2273,94150,17758,-82455,-6000,-91453,-86957,-56363,-61153,59060,-29508,-32330,-4019,15766,14620,-45740,-84895,9404,-36383,70920,40857,-38083,497,-57531,50510,60642,-7010,45062,83726,-44678,64856,-16572,-50612,48110,-3108,-28437,-13283,-68627,-97426,-55466,-21826,-153623,-58507,-37527,-3231,48536,79258,-55262,-12993,27541,-15560,-385,13587,-30933,-9920,-69611,-2320,4192,-22289,32152,75374,-99239,-11694,-83425,-18281,38658,33061,-27595,-70878,94872,21094,-38612,44077,16744,5435,47889,32942,38879,-5326,-61225,-35384,-104821,-86359,-28643,-7976,55355,60541,-100513,-9487,48823,-1179,-37732,6500,17114,-13298,6600,-16102,-72861,38008,-84480,-64294,3580,-25081,12160,29665,25957,152655,17325,-44715,32305,47123,-12927,34331,33955,-16928,-7473,-17493,-16816,-13864,53198,752,54746,37589,85249,29770,19483,78154,107314,31154,-45712,-13408,-50438,725,-11521,6696,-11296,-8677,-39339,-30315,-49738,21896,-7340,33128,125933,54743,-14971,-82292,-40560,-93442,20030,104710,18306,-21257,-29377,9063,59059,-18817,-47835,48901,92443,-191466,578311,480122,8627,23722,-120698,-46636,21504,21994,32442,43341,36006,39478,-83857,44884,120267,86237,-27672,28055,11674,19642,-80218,-44548,-117324,-24300,115542,5508,19589,55821,-36573,67374,63178,-14800,-17527,19810,-347,-101508,-19541,-4401,36721,39111,-28070,20031,37544,88931,-30354,66810,20990,9587,15857,6030,-41103,-56152,-56806,27752,6534,-61042,22539,42675,-3813,8219,-7231,-42664,-95506,-7746,-6472,13463,26842,-6687,83309,75139,-43624,-14284,47545,-65536,28498,-4587,-36899,-10008,6708,4261,54967,-2133,-24797,13183,35495,53738,16949,4860,51475,39818,7227,-36498,-30401,26927,-26170,20378,97280,-12186,44777,-9344,27169,-10733,27050,14345,33951,29004,11537,-3621,14397,-28779,-16274,29236,-79811,-12469,14405,-16007,-21472,-35842,-33307,-22799,34397,-16343,-7891,16566,25230,-58245,1112,-3561,17008,-55350,6260,29565,-54866,22681,4470,30201,19040,10282,61445,-90883,-105436,-15183,-87937,-14143,-54044,-21522,25236,-44179,38998,27529,-37461,-29486,1753,-4284,-28449,37282,23508,49577,2531,57902,-14084,14746,59814,-8215,8103,13874,29961,27807,9833,18489,47166,91484,44219,-6093,-17991,60203,54662,-41047,-4153,-88137,-107406,37440,-40581,-64357,-33179,-41911,-65795,29181,119278,-63140,14211,-16263,-6281,-46833,8513,25545,20676,23068,48361,23454,46781,-63585,-6040,6256,18946,49590,21771,7135,-28996,53624,-60955,48796,21764,-60297,-139576,-107246,54356,-73211,-12561,-6601,43795,-5601,-23571,-93446,-19231,49728,58512,70301,-22538,43786,-7314,59309,50226,52874,-57973,21190,-65906,13709,6901,30017,14452,97707,-3608,-17959,-51270,-81742,-48668,-3696,-1619,27866,39248,40713,62879,107700,-32195,-62446,57788,-42465,-37952,-10507,22002,69879,-111095,-9505,14894,-13902,-3978,-31676,-34254,55130,38809,448,35283,-13789,59319,-37889,9531,-5591,49877,4700,-3916,-12642,-9479,-43841,2628,27647,24506,-31287,59729,54972,69113,4866,47856,29568,26521,-23390,3385,-83602,10710,431,17624,27431,-22106,17626,17336,7931,495,-70745,-45694,-8941,55962,27664,-27938,34003,-65591,26919,97851,-1628,4316,-43360,-30029,-27891,-17054,41406,19535,-5320,4299,18977,30168,-15826,-7139,5718,-33235,-91479,42083,34539,15183,21642,-32921,-24139,43951,27568,60771,-3900,16852,65322,69894,24172,17859,-31157,30825,-34241,13207,-25016,-42695,-46614,-19718,17156,-103644,-51026,-41591,-33671,13689,-25787,39614,36375,21768,60161,80564,50130,27866,27762,46377,20260,-14002,-61314,-51844,-49623,54250,-2141,7255,-10193,-2118,-78761,-37141,31112,16330,-76436,-6575,51149,-81380,-24678,-40632,-73376,25645,3429,-24422,28654,6921,9071,-46381,-61676,-10840,11582,6779,-61713,11968,-44091,-15885,82496,44915,37472,-39031,19740,15042,-91736,-161757,-40385,3575,5918,80510,10978,-77706,-49256,355,32741,-70805,-26580,-2028,-21304,-13093,33864,86866,-27705,-18586,-51482,19989,54290,8803,-50560,-4303,71335,12947,-25407,-3930,69330,-10141,-3669,-65089,12148,-15981,-14553,86622,123299,41721,29365,-10873,-7485,11418,4663,-35081,-86271,6825,-31580,35137,-16408,4542,-16461,42959,65561,24579,64033,59183,32740,23846,43883,-38638,34171,11462,81921,-36163,-17843,32153,-14224,-48720,-10626,-73545,8846,-19748,-31922,-36892,-108932,-30681,20154,70973,31783,11620,-11720,-149406,-7526,51925,-37208,35955,-28328,-37063,19342,-41113,44895,30065,42760,9525,11032,-52096,-59391,-1348,129541,46452,38587,-41373,-42500,-49608,16816,16008,-617,21674,77750,106685,-43880,-10301,-55225,-26457,-33094,-9282,-3011,-15275,-14841,62301,86615,47861,66947,15310,4377,-19400,53045,39526,46260,37514,-45704,-7656,-13271,-5168,-31881,-17216,-72982,-66051,56541,34366,-51655,80736,4295,5071,-22946,69568,-389,23646,-112473,35059,414,28447,1489,26959,-25956,-2334,-557,-54891,-34302,-23605,-43998,-11598,-58223,-5509,56963,22805,60610,-58275,-46062,-3746,-2211,12446,-18214,-55986,-67862,-39177,-29270,11851,-53314,56052,64130,-39005,41767,-19584,251,63558,-49361,-13446,22278,7444,56706,46347,22944,17389,8801,91351,41126,16444,-7605,22607,-3660,20954,-125321,-13568,32269,-71714,56697,-8594,5208,23115,2630,40383,45295,30621,4857,-95977,-22076,-6044,-61629,-23936,-15592,12097,-22129,-33554,-97370,-1889,74981,47336,-13579,72304,74812,32015,-7298,46117,36269,31842,25316,50361,-3191,-66914,-52770,-74006,-10642,10065,-56877,1972,-21392,-1594,16137,-7464,33021,-14262,-142722,-105608,68552,-47826,-52675,-21746,34016,-14981,60407,73744,55946,82882,12106,43174,58129,72336,3423,56830,13625,-30188,-6737,8636,-67547,-15846,-26787,59960,-10437,-1410,-25168,-26379,-48647,-12628,-36212,-37438,78803,-33347,42840,10244,14720,-5123,67021,-27777,38352,10115,-27319,-28607,-20709,-7352,24675,9794,-24435,34957,-9984,-35690,-25344,-34145,28421,41275,86580,89785,-71173,19058,2157,-1312,9449,14423,8521,7127,103245,52342,-99549,-74835,-26825,-44505,-36478,-52621,-65092,33938,27959,78718,29847,26321,-96714,-14067,25847,108828,-28042,-38764,-201,-1986,-18981,-58735,21156,16819,-49807,-15910,47492,-26672,-52463,-12949,-39355,49560,20131,27081],[17198,17255,11664,-1289,16648,14602,-55096,27355,44530,37818,66891,-74417,-84395,11341,-56457,-44554,35550,-15297,-7425,22422,5125,-23444,24816,13398,-44629,-275,-14396,-93208,8393,31732,23160,-11280,-11270,40887,-42692,-19694,-61748,-9551,-23833,-1044,82019,118046,36304,-121399,-39764,104531,12489,23851,120798,-511,-70610,393,-27603,-14775,229,47215,-32150,35982,-6508,-73620,67194,42940,7329,3242,-22447,-53614,-2388,-44845,11219,2320,-26518,-146175,-30890,-20881,33986,-93706,-18074,7889,-78132,-38365,-119590,-46664,-52089,10405,83446,63551,-14954,-52813,-10222,59359,31338,48185,1417,-61048,-1562,-75887,-71745,-63512,-98994,96290,-3232,-37517,-2472,24765,1529,-46292,-66059,7722,-23958,65213,39877,-83314,-24980,-75477,45312,56374,-16862,21415,82559,-20873,72686,-24185,-61009,49745,-12481,-33827,-39978,-65848,-75578,-68506,-12735,-102651,-55819,-33839,-10553,20299,60106,-49246,-7986,3080,-13179,10388,25895,-35900,-5126,-49015,-7401,21412,-35779,23030,59513,-100965,-23764,-67663,5844,32872,25445,-38415,-69540,92310,39439,-14315,62023,-26605,-4241,44066,17736,11546,-15601,-55664,-44001,-106426,-43596,-4183,-17118,4680,41219,-72364,-14225,21427,11715,-49165,14280,8422,-26112,-19656,-18542,-46939,47422,-72498,-7509,15965,-37346,539,23598,33668,124917,29440,-34340,15008,19324,-42386,30744,21052,820,24570,-10759,-41396,-54067,49283,31467,46405,30462,80695,14993,12412,106504,101572,49007,-29080,-15267,-33706,21364,-11002,5775,35697,-1015,-57947,-35012,-36013,24271,-2869,9821,85020,54871,9577,-94507,-83503,-131046,-1864,77428,48010,27803,-11194,-5661,73557,-17895,-39689,49729,85496,-191703,549961,420383,41441,18058,-84170,-31933,43611,52631,16773,40344,15445,18944,-96896,51035,91067,106095,-50167,17597,15382,6873,-86217,-13448,-75302,-31294,81129,-2187,-9901,15450,-32253,71880,88679,-7457,-21915,-7094,6606,-84994,11251,17150,47918,16938,-48752,8317,-1459,88259,-54571,49707,34052,-2058,21626,-9662,-44105,-85144,-83679,23398,5726,-97666,31377,45567,-21165,-6274,3914,-18209,-70640,5009,-2379,31558,32025,7931,81539,73796,-55007,-12155,32847,-78633,3877,-34223,-43398,17057,21449,27400,61259,22042,35388,40510,46037,70796,32195,4431,42959,45123,8045,-40006,-20063,17746,-23817,18018,106662,-10319,36516,-9913,37227,-8058,42002,28836,32779,28648,13980,10282,13927,-30455,-10635,42091,-59676,-3427,38054,11945,2644,-47510,-25616,-12795,51490,24446,-3145,12009,3503,-57640,-2994,26751,42164,-79044,-4501,28832,-58913,28232,35779,38002,12210,7525,50159,-77197,-116937,-3696,-93924,-34466,-72129,-10494,17573,-54496,49934,16175,-66486,-40552,261,4588,-11768,38715,38627,48622,7460,75008,2938,29477,62499,-4618,2249,16749,11449,16329,-4589,523,30037,112884,46238,-11520,-34048,42801,63070,-35559,5647,-100718,-134016,4074,-65974,-53967,-12934,-21991,-68248,28332,145293,-80822,-2314,-24929,13464,-40900,28243,20717,31746,45084,56895,875,61235,-32847,-8596,-8136,24982,74916,27458,20079,-41886,59725,-57816,38630,16543,-31299,-118236,-133195,23320,-64081,-20983,17992,39986,-26152,-32017,-82012,-38396,39687,65423,52750,-47980,39692,-8917,63656,70094,48187,-71257,29395,-66708,9052,30385,2615,1277,101351,623,-20711,-43469,-73694,-45600,-15999,-15996,33926,33288,36675,46747,103263,-30934,-48301,65389,6376,-23569,-21900,21799,60449,-95192,-42037,26707,7819,17654,-18344,-36696,60785,29757,-34268,34020,-5970,72053,-36565,-4393,-20126,37301,8060,-4285,-19394,-30682,-38188,-20209,22838,47457,-19285,68578,26885,64604,29898,50411,16680,58456,-993,21252,-63031,1874,-13901,16519,22795,-31453,-5123,28321,21284,-313,-83470,-55291,-43728,45267,34939,2904,41048,-38200,35980,86795,-2199,4311,-39945,-23701,13792,-16970,4511,-6645,1841,-5255,28985,28346,-20035,8026,26604,-67409,-108577,49938,41769,9657,31162,1365,-19746,36503,6392,58825,-37819,16565,48459,49097,27706,53644,-3888,-5277,-41004,19498,-62411,-30402,-45688,-19880,32225,-74866,-64715,-35040,-32891,7831,-45593,43408,63368,36145,80343,93441,48948,1901,40577,34748,23121,-24220,-40083,313,-27565,45758,-6622,32367,-13552,-45176,-72238,-64646,44841,-2268,-72931,-24759,27569,-70277,-26624,-31084,-70360,13064,11334,-22525,41482,17086,-807,-52833,-58639,8766,56939,14726,-45732,-1153,-77190,-47083,76154,43307,18723,-34385,6512,-6375,-82201,-148207,-54725,4909,21529,61551,-16481,-53487,-45263,-20574,12918,-36133,-18544,15384,-21635,-14219,35553,51083,-42736,-17752,-58752,20129,50712,-16438,-41066,-10516,41416,-18932,-24978,2912,38689,-11607,16986,-46006,24499,-7220,-31048,69063,115706,74969,18683,-38769,-7765,-7764,43870,-10581,-69925,9185,-44549,56675,-6576,15012,176,41137,62903,29505,24510,59166,52243,36455,47986,-23267,36360,12987,80762,-26296,-9169,20294,-2920,-64368,-7765,-68910,10990,-43564,-24816,-38808,-116130,-16769,45316,73096,6164,-11917,-14838,-132359,-1832,49801,-28454,23874,-23602,-44637,34485,-48919,27640,31403,53056,-3005,-2088,-5575,-51853,-464,98465,41317,38639,7876,-6652,-63551,4071,8373,-16598,23441,74732,77468,-102268,-10925,-61612,-24583,-13156,-4517,14100,-24320,-21296,61712,136647,78823,86119,6344,5518,-20887,59854,43463,41008,29691,-4480,2589,-19854,-3965,-58035,-30170,-76675,-104522,32723,38450,-43053,75958,13138,17418,-172,115795,16170,76712,-112052,15375,-37856,-1385,-32704,5119,-38860,-21183,20838,-41889,-48226,-11334,1389,4578,-68968,-41242,47509,31188,39156,-68629,-51104,-29437,2933,21545,-17891,-63584,-28551,-39721,-24434,20157,-41147,48859,73160,-25117,41504,-8181,18530,39065,-39690,6505,16734,13705,57704,62496,34709,27406,-7000,61520,16251,11838,-4751,20589,-5204,14141,-157149,-36612,31383,-64286,40788,-8066,19256,12588,-3458,44384,52981,49242,-5929,-89726,-46222,-22784,-42329,-16505,-15330,2586,-40193,4447,-66571,8923,33562,42518,-19649,63470,68652,16169,-22902,48033,47798,34878,24678,49906,5685,-73665,-86728,-79957,-35378,2656,-45536,5545,-20318,-21184,-14990,-36662,43012,125,-135980,-105340,75199,-39034,-67952,-41274,17263,-2442,67793,90731,35916,33560,7170,75161,73987,83642,7866,57383,14088,-25286,-28609,943,-34801,-25,-23197,55578,-12052,6368,-41784,-16640,-93491,-26398,-12837,-49753,77441,-250,16415,-13158,11016,-13809,45431,-49231,62054,830,-15595,-24275,-29064,-37370,22082,21334,-8205,53311,2559,-31751,-28542,-33983,19741,57684,103038,88091,-53321,7423,2795,-12418,22533,32404,-6465,15273,114159,46891,-82000,-38300,-621,-58199,3173,-45973,-45128,57811,36624,72114,22611,37998,-74017,4780,36936,72523,-10517,-24918,1322,2998,-30950,-71153,31962,16475,-50949,-22335,43419,-31112,-47179,-18987,-58590,39050,7076,33966],[17343,-17278,10230,23185,39839,25280,-79638,37023,36111,43920,52082,-81271,-74091,54922,-7627,-41863,7283,-10251,-6320,32679,-11844,-47984,20382,51581,-45735,4928,6111,-58180,21662,42998,58377,11201,13105,28985,-74849,-15418,-57749,1087,-37326,12239,97139,117414,46609,-108518,-46194,88291,19905,29298,91932,13404,-59610,-203,-37175,-2333,29874,56660,-29829,40417,-17832,-75765,58674,37027,14630,-10579,-29652,-54716,26130,-37785,-4981,11054,18318,-123029,-37088,-20371,14639,-52078,-7618,12630,-79882,-23182,-92273,-43762,-49813,29093,100413,77749,-28706,-54519,-32320,55983,57605,-2103,-4044,-21605,7809,-42653,-54788,-63505,-127537,112382,24886,-27575,-2272,23896,-8120,-52070,-42872,2723,-12975,51760,35702,-108059,-43918,-84004,35742,47127,-20638,4046,67511,1571,51470,-33912,-68992,49192,-17105,-25934,-51253,-55756,-36033,-77647,-5512,-40771,-64506,-41043,-30041,397,28841,-42145,1601,-35717,-9639,16679,40864,-23156,10402,-17569,-13628,33804,-40820,8988,48959,-90513,-39187,-37741,30921,18305,7741,-45951,-61983,84336,58851,-1131,71270,-51902,-1558,34987,5567,-21226,-20372,-37327,-50531,-99950,-11364,22602,-22828,-28423,10919,-49957,-16968,-10199,25348,-46265,19663,1921,-30933,-45308,-21954,-10965,51432,-51078,56919,29256,-41543,-825,10011,43953,92098,35083,-22294,-7051,-11908,-51926,24547,2629,11512,47489,-6458,-49535,-79778,29864,38266,26389,25142,72250,-17469,-993,119931,81540,65345,-9756,-17048,-7590,54366,-3927,335,85577,-701,-79742,-42291,-14430,22897,3217,-6290,19518,33151,25398,-86016,-92999,-134882,-23116,45564,64349,54824,2342,-22169,84269,-13499,-30032,46309,75035,-177396,485539,395807,79868,16740,-39129,-8670,54421,68221,8958,32235,-2986,3981,-93472,52583,54074,109633,-54498,4435,14585,-4124,-92417,39322,-22063,-24213,41620,-10821,-29479,-22749,-19578,68155,102802,-3365,-21436,-30042,18700,-55602,35426,41149,62992,14218,-57193,-16731,-28857,86218,-60878,34487,43153,-2660,24845,-19240,-38450,-112927,-95372,32044,17198,-111547,35375,45835,-36152,-13531,7848,-2936,-35899,9998,2282,49622,38267,18004,83362,64010,-51429,-9839,17193,-80587,-16490,-65555,-57367,37859,32188,37528,53537,32515,81102,57665,56970,71472,38478,6422,28938,49929,8223,-33277,-4014,14595,-23228,13236,104511,-6897,23328,-8697,51438,-6735,53785,38775,41280,23927,4147,24128,10605,-23068,7514,48777,-23611,10894,53252,42587,27951,-53631,-20346,-2759,68693,73885,11876,7855,-12005,-42401,-11147,52754,57643,-96574,-18301,25835,-60269,36336,56635,35490,5659,2687,33502,-52754,-114148,4352,-95855,-54932,-80629,7708,19908,-52349,59402,9326,-80402,-42157,1207,7894,-3168,42019,38183,44639,3466,70086,21989,39556,53601,-2876,-9106,24017,-4880,12268,-16329,-5636,-3960,91692,29496,-14367,-48096,20596,63970,-19865,12601,-96821,-141928,-34136,-89417,-30013,15877,-5485,-70340,19721,145932,-91104,-17548,-31621,10132,-38792,43341,10435,40009,49468,52679,-8170,75611,-13195,-4379,-22707,24091,98747,37139,39511,-49950,65889,-44144,29060,10187,-2808,-78816,-132222,-9841,-45123,-20523,35091,26992,-34027,-32532,-64027,-54167,36885,74475,36808,-47821,41379,4982,56847,81993,40357,-73640,33796,-54603,11157,47572,-15291,-18085,93961,4432,-33255,-38198,-62000,-36506,-29974,-32036,36587,21370,19835,21180,87852,-32578,-34796,65597,50064,-5386,-24656,18576,48769,-70444,-54263,40612,20683,31912,-8117,-36697,61494,16993,-72619,27427,2579,69595,-35237,-22624,-23295,7314,10154,-4534,-11011,-45916,-38170,-39377,15513,68583,-4107,73187,96,51129,50228,42781,3004,77320,10120,29060,-41830,-6648,-33123,17017,17902,-40344,-16624,33296,34544,-5087,-91538,-49172,-67529,27419,34015,36987,36767,-5690,56797,69610,-3531,10900,-26133,-19070,41562,-8363,-27193,-34046,5613,-10349,24641,25114,-23394,21439,48347,-95219,-109585,30976,34565,-3945,40964,32480,-6132,31390,-5155,44436,-63397,14290,23630,10595,31934,86399,20285,-47620,-47645,23352,-94758,-22613,-45152,-10402,43066,-42538,-70608,-20092,-31175,-2287,-56064,43454,75347,30340,88574,94916,41137,-20346,44536,21435,37503,-27523,-16848,50645,-7032,33559,-10610,58030,-18737,-72135,-57755,-82318,55363,-29492,-72089,-40740,6123,-49976,-36844,-24915,-57149,676,22427,-15735,54312,25668,-3035,-46782,-64948,20569,89320,23728,-23446,-17076,-95864,-64040,65058,37765,4185,-31745,8340,-15016,-61258,-131893,-64654,7429,29789,57322,-35312,-23103,-37213,-33553,-9524,-17095,-18262,26889,-11770,-16579,23404,18137,-62081,-11375,-44575,18167,49713,-34724,-35513,-24773,9758,-38075,-18752,1573,-7998,-16213,20988,-26060,30360,147,-39975,37330,90098,104984,1601,-53421,-3206,-24345,68425,12484,-43766,10859,-47005,78984,4437,18591,20075,32880,55774,30288,-7205,48315,67972,45372,45157,-5552,30731,11683,56655,-14027,443,11789,1918,-76790,3771,-35230,25505,-46486,-3783,-31614,-102789,2596,61499,70013,-20640,-20252,-6724,-86243,9686,49007,-15660,14493,-7086,-51295,43799,-54096,13387,23668,54646,-5220,-10484,42567,-36593,-1979,59873,38435,30779,53645,24063,-63018,-6137,10849,-26947,20639,73013,43836,-135427,-4653,-58954,-8620,976,6432,26235,-34191,-23884,57558,166963,78788,81197,-12477,6471,-18431,56778,44766,42821,16617,33512,12539,-21968,-4080,-77895,-45686,-80130,-117687,9934,7603,-32208,51005,20474,32199,25902,161457,26835,123633,-91060,-22007,-71179,-40389,-61834,-15612,-54415,-35935,32249,-32075,-62802,-1022,42369,27967,-69987,-61541,36234,35988,26399,-66758,-55036,-54982,11244,33849,-26623,-71450,-767,-39485,-18555,18839,-40150,37888,67510,-10548,37546,741,41371,4620,-29361,28764,9245,17105,51845,60332,50300,35665,-18734,20652,-3053,3710,3070,14831,-4121,-5886,-177503,-59955,30625,-51500,11050,-8467,42350,1645,-15562,42073,50490,63145,-21868,-81041,-66964,-37964,-22371,-4407,-21174,-8267,-55916,40157,-25809,822,-20923,37295,-20222,36539,50603,2638,-31862,38626,43792,30722,15303,64502,29978,-83216,-90053,-67702,-68275,-10399,-36702,-583,-9507,-45549,-40589,-46112,54939,25849,-65313,-87676,74672,-18185,-74826,-56557,-3034,3759,51761,90511,4478,-4281,8956,102919,87765,73766,5746,45183,14102,-20922,-50291,-522,4982,13656,-16847,48497,-16202,20457,-59153,-1976,-108270,-36132,15625,-67746,67903,29642,-12487,-33807,5339,-15798,9323,-58167,78889,8223,5804,-15816,-42372,-69270,20693,29334,14188,64487,15378,-25843,-28761,-22042,14856,61756,98217,74425,-28448,-4157,9388,-21779,34782,40437,-20617,23935,111257,33361,-48181,1821,25705,-63828,41139,-35008,-23713,69389,40956,60059,17918,39861,-52835,13819,50583,23222,-4954,-8679,-1459,-2632,-45212,-80704,36091,22105,-53284,-35995,32633,-34474,-42753,-31499,-76745,15574,-8054,30428],[15205,-37858,7789,44801,53885,30247,-102202,52277,18965,39826,34994,-87070,-50669,106499,50219,-33335,-14487,-1819,-3981,39874,-40156,-62983,14791,81851,-21838,20349,21057,-21405,32151,44896,78356,43469,35164,15607,-78964,-7634,-36369,8925,-50517,25782,94778,103574,52238,-86269,-36495,69488,30249,24296,48997,26751,-38019,4721,-49227,6605,48594,65342,-15283,42396,-28931,-69439,54517,26451,14943,-20736,-29465,-53478,48088,-17871,-16427,12632,60722,-76633,-30760,-22486,-22601,-6014,11979,16537,-65390,-3869,-67143,-33908,-39458,43650,100720,77826,-31707,-57510,-42442,49334,72841,-41362,1684,24373,19971,-5872,-45627,-56446,-137243,105125,47734,-5037,-6386,13240,-8134,-54694,-15428,-4195,-5756,36022,30501,-107122,-52336,-81155,28036,33619,-19839,-6765,38759,16085,8841,-41868,-71255,45416,-17214,-6511,-35310,-41676,10337,-73998,-7569,14982,-80700,-61370,-49036,-3972,-3191,-34104,9498,-70391,-5255,17185,55449,3497,34273,17132,-19810,37244,-36265,-5462,44599,-69751,-52837,-1965,50245,-265,-13228,-47231,-42305,74931,72392,-5313,67327,-57089,6637,23366,-3116,-54978,-19185,-24939,-51402,-84792,4189,43080,-27030,-40779,-16414,-34874,-18743,-36050,38232,-28711,22928,973,-26632,-64850,-24072,26516,48169,-27929,100029,40181,-38075,9208,-9115,50484,68558,28820,-14094,-29063,-38213,-43438,18145,-14894,13036,55030,-7238,-40333,-86957,-2734,16842,1233,22828,60545,-54493,-16866,114317,46210,74813,4035,-17829,20494,90880,9851,-3897,125162,-7134,-98867,-50764,9637,21950,18110,-10884,-45634,-2475,26766,-59908,-64852,-103560,-39571,16664,57165,58187,7254,-38141,87565,-4430,-21718,43681,64368,-151997,408138,410940,115281,22545,2580,18177,50450,60988,11133,21185,-10636,1479,-72664,57010,19304,90157,-35388,-6745,11909,-10903,-96595,92439,20266,-5689,8052,-17854,-35225,-48550,-1707,60078,102618,-3612,-14635,-40626,32253,-21820,48738,58663,68094,30889,-49706,-45201,-38352,86764,-52002,23166,48150,9013,23385,-20218,-26149,-131080,-86129,47301,33354,-101453,31567,37142,-44524,-11519,-1310,-2937,-2476,8259,3694,60985,44234,21639,90866,49027,-35401,-9018,2447,-69461,-25245,-93695,-81261,45884,35506,28463,33525,26504,107139,62524,65275,56107,38238,13826,10356,50603,8015,-17347,10729,16019,-22973,8295,93032,-5641,7120,-6776,61722,-7369,57292,38257,53930,14392,-14841,34560,5143,-9520,30574,43890,13267,25742,56576,68937,49636,-51888,-16647,6297,80236,110213,34485,3481,-15370,-12920,-20589,64487,57963,-102502,-30042,20232,-56432,45000,55134,23765,2805,-4641,19378,-23055,-98231,7251,-94135,-70753,-76961,30274,27546,-40084,67166,9838,-73796,-33168,2576,5591,-2471,44901,21462,41752,-6179,48020,44134,45485,33836,-1145,-21613,30599,-14647,14463,-22685,4635,-40963,35317,1198,-12893,-60913,1736,57849,-489,5439,-79353,-124315,-63666,-103279,3010,47706,3339,-73890,4951,116430,-87579,-30067,-38111,-10341,-39751,50254,-6225,48961,38283,38822,-1146,85030,-7165,3767,-34190,17346,112521,48487,64046,-52307,69521,-22700,23101,5402,20743,-29892,-106103,-35194,-20939,-10343,43094,6965,-29652,-26652,-50014,-63900,42503,84620,25433,-28757,46221,28302,43724,84455,33857,-67655,32460,-31100,20059,54399,-19357,-35790,77875,8411,-46890,-36055,-43619,-22421,-41493,-45937,36813,6577,-6934,-7792,66871,-39907,-20756,57224,70736,12167,-18115,14488,37835,-43548,-43609,51607,21266,33203,-4440,-34349,55960,7484,-99832,20611,10860,55285,-32672,-43123,-16343,-32608,8779,-4945,4804,-52145,-41683,-48574,6150,77293,9971,70017,-19920,30584,60062,21592,-9985,77906,3638,25697,-24575,-13092,-43618,21836,13695,-46374,-17634,28670,40783,-10824,-94090,-27759,-75544,6509,28499,64249,24696,29578,83290,52893,-3463,24533,-4454,-17237,48038,8228,-44665,-53859,7594,-11996,8647,21800,-26639,32615,68552,-102870,-94887,-7603,17442,-22301,51804,42602,17112,31466,104,27258,-71392,15833,179,-32965,34695,109076,36544,-79584,-55377,24142,-114132,-21871,-43038,4847,46899,-12816,-64555,190,-28354,-14590,-57579,41195,71020,6933,82485,82585,29028,-31034,37004,9695,57135,-22904,1124,74796,2030,20397,-16609,74743,-25605,-76117,-40836,-89797,60502,-57084,-70485,-50567,-6629,-27458,-51933,-20882,-37623,-10970,32210,-11443,67578,31067,962,-29652,-81013,20250,95633,29494,-2696,-31217,-97036,-59787,52977,26501,4180,-28597,18212,-12195,-31817,-113414,-71406,11114,29938,68047,-39366,5886,-27983,-36416,-26193,-15560,-32054,28766,4167,-16805,-3353,-5185,-80810,2584,-10066,17005,48274,-37373,-35623,-40951,-13756,-30971,-11598,-6163,-53903,-23396,8733,-10286,29998,9803,-38933,2559,55149,122223,-16543,-51420,7784,-32195,73330,28063,-10112,13234,-39190,89835,10391,15742,39829,18751,44059,24793,-22160,33844,75215,52342,34635,6086,18056,7607,16140,-3042,4703,9190,353,-82680,18201,13026,46991,-18701,27272,-17703,-77391,24360,63822,60141,-42529,-15408,5776,-35269,23205,47454,-477,10087,13322,-54620,42067,-50517,13657,9158,48129,2874,-6856,77119,-17706,-4189,25274,37375,14992,83606,32896,-42908,-9856,23253,-30584,11881,73091,9267,-132818,3128,-48111,18153,6489,19259,30268,-40319,-24691,52474,165246,48462,51087,-35980,5780,-12187,46997,40997,49270,-40,53610,18290,-20231,-3213,-84937,-58998,-78391,-97401,-6496,-33715,-20802,13967,25147,45582,44812,175054,28319,139656,-61888,-62932,-86510,-78693,-80628,-29442,-71257,-42180,30508,-28990,-73547,2846,68216,50722,-62240,-62190,24781,35782,23726,-50947,-58775,-71741,18246,41184,-32332,-75613,15359,-34971,-9465,11565,-49423,26431,51388,2430,30726,3748,58531,-30245,-23580,45801,747,15878,35565,43731,65145,41403,-19198,-18174,-12821,-5142,13017,10291,4301,-32605,-179663,-76591,30530,-38450,-19927,-9927,69708,-8922,-32704,33671,38287,67472,-37353,-67881,-77056,-50556,-13786,7301,-32098,-19692,-63235,67301,12842,-23762,-65400,32450,-16711,-3411,27728,-2891,-31390,20700,28266,21833,3735,89558,59959,-91576,-63722,-35022,-94885,-25545,-32784,-14731,6947,-62931,-47876,-32271,62443,54423,32934,-59204,67767,7632,-70283,-59911,-19863,-1609,17684,75172,-29515,-28327,16096,106722,96134,47777,209,23774,13785,-18178,-68888,6303,37992,21971,-5145,41526,-22831,31053,-70096,11741,-88954,-41535,43122,-87247,54226,48790,-37681,-46073,-1973,-15018,-31332,-51648,86245,29570,29771,-4504,-56223,-95422,20926,38994,37752,63559,25991,-16729,-22808,-3486,9369,60822,76561,49676,-5799,-11754,18207,-29281,45094,36906,-32529,32019,95377,18877,-7817,37043,48855,-66426,63272,-20948,-11032,66641,38068,42882,17576,31250,-38824,7732,64874,-22357,-13265,4718,-7803,-13583,-54138,-83439,33485,32413,-54223,-53349,15873,-36482,-39547,-45879,-88865,-13738,-23599,19175],[9273,-39408,4763,60403,56638,28999,-115045,68512,-2780,28372,22848,-87845,-19485,141840,93498,-19496,-27978,5546,-554,41206,-72019,-71541,9777,98392,13761,38984,28657,4833,37225,37531,78549,77065,48356,-428,-54041,2846,-3532,16208,-57423,34787,74462,81018,47938,-69130,-13108,52793,41799,10173,4358,38451,-7640,20651,-60308,9219,51162,67254,4230,42100,-40458,-61169,49802,17092,10535,-27877,-21540,-49521,56877,5269,-20955,12994,85175,-32236,-13794,-25937,-63155,23039,29076,16007,-36899,-257,-58329,-14720,-28083,50229,86938,60923,-27770,-59774,-41512,39656,72167,-58458,13970,64290,31690,20190,-48885,-44627,-127388,80753,58584,22072,-15385,-3722,2527,-46606,13635,-10231,-3296,22668,26871,-84241,-49920,-66268,27250,17682,-17967,-12525,4120,19424,-39611,-44090,-66142,37673,-13793,17782,9007,-28318,44956,-53900,-22215,54982,-95275,-89522,-57578,6708,-23618,-23605,13935,-83672,-1146,13484,65332,32497,59544,45478,-24557,30974,-24157,-15983,43451,-44167,-61040,29661,59124,-18157,-29828,-41050,-9119,66705,74209,-25732,50271,-52451,8904,12465,-9257,-83762,-13402,-28568,-43408,-62119,6455,49933,-32208,-36169,-26360,-24220,-20396,-50394,48172,-2307,23576,6410,-14424,-75209,-26346,55763,37470,-10469,105172,46401,-29290,27602,-29190,48700,60105,9126,-14395,-46810,-51771,-23886,12438,-25628,7168,47336,-13049,-19823,-81179,-41363,-28600,-21366,20652,45569,-80693,-30635,92255,491,73803,10689,-16711,41566,117532,28328,-2558,143535,-16933,-108814,-56414,28939,24191,41532,-4307,-86989,-39661,12819,-24151,-12676,-49638,-49210,-4314,26905,47605,3637,-49489,83149,9291,-15307,46223,57889,-122215,333248,429329,135312,32666,28129,40948,34263,33205,21471,9619,-3805,10593,-37577,70462,-2935,50961,1867,-12658,11212,-11948,-96464,119883,43472,16098,-12956,-21019,-27381,-55299,16502,52291,89703,-7452,-240,-33631,43275,7693,50785,61792,54313,57473,-28373,-63766,-31561,89926,-35773,12533,49755,28480,16297,-12626,-9979,-132879,-58496,60059,44719,-75910,20223,15375,-42526,-1252,-24231,-18862,19047,3968,-136,61264,48602,19493,102416,32461,-13085,-9319,-9109,-46772,-19321,-116161,-111563,38664,30741,1777,6975,8086,113187,54356,66584,30438,35914,25964,-11285,44494,11178,5337,19051,18547,-21773,4496,76549,-9737,-8722,-6707,61209,-6553,50516,26600,63704,885,-35831,39292,-1383,6123,46599,25867,37837,36533,48621,86090,64285,-41732,-12899,14588,80492,116827,57611,-1627,-5745,24776,-27794,56428,42526,-94971,-35393,11454,-46594,50333,29117,9103,5000,-14607,12372,5866,-75155,4824,-88082,-77738,-62125,51943,34780,-23259,73975,18423,-50083,-15455,1719,-585,-5981,45098,-4365,41310,-17225,18494,66691,49461,8023,2297,-30450,31804,-15792,18205,-22706,25416,-65397,-32348,-27725,-6907,-71366,-8573,46933,16006,-18020,-54258,-86789,-75108,-101805,38401,75563,3761,-77668,-11928,66373,-67972,-39066,-47353,-37716,-41001,47927,-27875,59463,18828,20570,17777,82951,-10224,10302,-41406,8267,110527,57419,88428,-48042,67224,2147,21854,5137,36415,16132,-66855,-45037,3311,7628,42724,-16020,-18642,-17376,-43738,-66621,54025,93161,18543,-2216,49995,50159,30169,78919,34080,-57989,25070,-1870,33233,51695,-10735,-44656,57912,13634,-53125,-35695,-18660,-5904,-47207,-54678,35106,-8382,-36034,-33685,46140,-51971,-6492,41125,63079,25471,-4681,12035,28553,-21524,-16733,55916,11313,21698,-7959,-30332,43386,8733,-102832,20059,18350,37237,-27870,-62368,-5620,-70721,2295,-6480,17850,-48778,-43348,-45136,-4874,68845,20099,58201,-29757,7750,56594,-9716,-19629,61718,-19560,14439,-13179,-17597,-34346,30611,10245,-48412,-12923,14113,35755,-14413,-91221,2710,-68256,-11282,23095,76928,11598,61826,103494,40613,833,42397,19216,-17273,36410,29838,-45779,-60702,10214,-11943,-12670,19043,-30411,40508,84368,-85653,-69945,-50296,-2412,-39921,62851,22191,46309,36961,20789,16353,-59504,25100,-13801,-65738,34507,115907,43015,-88442,-64167,20634,-116581,-27529,-36371,20952,43410,9282,-45524,22351,-24701,-26253,-52036,37542,53199,-22200,63937,57427,14038,-27951,19310,2209,71834,-11829,8313,64571,-5824,8430,-27105,75955,-33143,-60687,-26186,-88905,59361,-74091,-63343,-50738,-7353,-7207,-67263,-17818,-18547,-21697,35946,-15224,78700,33455,7123,-6370,-98392,7624,75404,28091,8401,-39273,-83296,-33530,45083,9300,21335,-22034,25913,-2919,-22,-91377,-75164,14959,24374,84058,-27012,27742,-19823,-30375,-30681,-24428,-63633,19286,21666,-11615,-40203,-18161,-92418,21449,34285,17798,42357,-22805,-40505,-50085,-24167,3798,-8110,-16897,-77191,-31965,-11991,-1536,25551,23989,-28592,-24462,22573,118261,-30994,-37076,24863,-29870,61606,31118,25204,17493,-24553,85200,6037,8516,57109,527,28090,13744,-20937,26408,72069,59201,18539,5997,1003,1949,-26768,4768,1018,12580,-5457,-80885,29081,56006,64144,34233,61356,-1086,-49748,43771,52723,44710,-54954,-3913,16868,5450,34600,43435,14420,9700,27727,-52469,27140,-37895,28594,-6829,36035,17069,10818,89689,-993,-4935,1535,36855,-6012,90144,12499,-8865,-6438,39882,-28193,-1955,74825,-19244,-102696,7142,-32235,49272,4211,30005,24575,-41023,-27519,47210,130127,5979,6928,-57512,2188,-4118,34456,30274,54198,-17572,52590,17840,-15849,-45,-77736,-64014,-66491,-49965,-13356,-52296,-10930,-22893,26815,54369,48712,135820,19998,113281,-36938,-92242,-80452,-104309,-87873,-32696,-79235,-38212,18002,-29551,-76266,-1488,73755,65074,-49422,-44651,14912,29978,28544,-24762,-62799,-73314,21038,37491,-26401,-72229,23088,-24403,3376,4435,-61295,15534,31336,13969,20806,-1821,63967,-55754,-24069,51343,-7900,9569,8828,22348,74731,43673,-4978,-39054,-12320,-11925,21424,10876,22454,-55783,-161313,-81252,31359,-28928,-40845,-12173,94200,-18541,-48888,21128,21469,60380,-47399,-48802,-74291,-58833,-20163,15491,-44476,-30091,-61527,82006,38285,-56652,-82200,28409,-10772,-43681,8352,2779,-21386,1303,9269,9808,-3629,112536,82140,-94771,-22970,10267,-102360,-38796,-32750,-30893,24513,-64304,-32985,-1222,59062,74124,113420,-28473,57430,28649,-54417,-48889,-28604,-18984,-22985,51449,-57249,-39414,25731,78113,96753,17475,-6076,-1051,12997,-16746,-80617,21413,54920,24897,13628,35443,-30388,30370,-68829,18702,-47650,-42978,64481,-99870,39658,52725,-54631,-46556,-10206,-15350,-60079,-30003,87494,57660,48942,8432,-64101,-110089,24427,53424,56536,50271,32325,-2522,-9561,14322,299,65240,47219,19228,9067,-12479,24498,-35886,52424,24803,-41049,38190,70794,9001,24331,62013,67439,-68469,64346,-5676,-14338,53144,26845,21922,21292,15170,-29393,-13696,77425,-49031,-31949,8855,-15490,-22039,-52601,-76351,26379,43397,-51493,-68284,-4016,-36733,-36230,-56014,-90659,-40317,-35486,6153],[-524,-24036,1983,67517,48250,22085,-113944,79931,-23371,16792,20092,-81551,7563,139674,99887,-1916,-34365,8142,3016,35866,-97642,-78085,7649,99538,42658,53378,34626,14455,34955,22699,61456,102245,48674,-19752,-13093,15444,30722,25846,-52021,36209,43250,55563,29424,-75538,16445,41709,53113,-8441,-30405,48259,25455,49137,-66134,4822,38208,56876,19043,39975,-51738,-55168,37428,12401,5388,-32457,-7505,-42473,50763,23611,-18046,17742,84286,-10072,7504,-29001,-93358,24503,32839,7643,-2765,-23494,-64343,13003,-22939,46838,67143,31366,-20868,-58627,-35005,26894,55639,-51687,25397,88995,39816,27284,-63338,-31434,-103668,50941,52879,43326,-27142,-21096,18687,-25159,39530,-12311,-5077,13889,26638,-49870,-39839,-40651,35020,2151,-18453,-15144,-23522,12012,-76949,-37940,-54325,26108,-7853,37769,68281,-19678,50903,-21945,-46494,77073,-98704,-114168,-53634,24932,-24047,-8917,16786,-69568,769,9751,67044,47930,76399,58968,-27100,17733,-9011,-19877,41101,-20715,-62796,48707,55974,-32028,-36806,-29075,31295,60651,62219,-53930,24859,-52757,-2873,5083,-14134,-101461,-5719,-44585,-25052,-35311,4086,40208,-39661,-21447,-11661,-14378,-21567,-54184,52880,23357,20436,15981,2970,-76032,-31992,68162,20692,-3145,76664,47317,-18609,48143,-44161,37649,61151,-19972,-24734,-57503,-48615,-2076,6530,-26401,-1205,30858,-21774,1695,-73256,-76106,-85730,-35026,12834,27861,-85640,-38478,62082,-43676,61968,13455,-13176,49291,122610,47912,5655,137767,-25220,-104351,-53790,37012,29938,66086,8446,-93404,-66303,-11204,10964,39452,5897,-52501,-15886,-15305,35170,-4962,-51082,73517,25996,-8881,56187,61247,-93470,287437,416215,133297,40957,30572,53039,14145,-1722,35365,-271,14322,24325,4849,92822,-6542,3592,42257,-12513,15613,-7359,-90733,105205,48898,30529,-20289,-19449,-10189,-42648,30004,48084,68918,-12677,22011,-9382,48453,26398,44697,47347,22035,79529,-344,-61489,-16110,91161,-20665,-1638,49336,47468,4014,1352,7389,-117079,-22536,63116,44167,-46507,4872,-18290,-29327,13720,-55646,-45580,22452,1370,-8764,49728,50054,13916,113077,17145,7750,-9031,-14547,-17282,-880,-132777,-139224,18537,19943,-33765,-18181,-14111,101792,34286,56941,2660,35719,38499,-34089,31793,23177,32547,21092,19283,-18993,2082,59751,-19896,-20223,-10703,47846,904,35138,8303,64696,-14444,-50503,37882,-8070,19920,44968,-2009,44018,40481,33253,92114,70109,-25659,-7650,23062,66374,91960,72893,-7401,12338,61072,-30004,31912,16930,-76389,-32940,-945,-32455,48482,-10975,844,11265,-26649,12639,28594,-52376,-1643,-76343,-74260,-40110,66737,37242,-7717,79504,33122,-19896,6787,-3136,-7833,-8816,41189,-27393,40799,-25647,-8468,84433,53080,-16602,8115,-32324,25879,-9190,18173,-17527,44184,-67765,-85980,-48031,2056,-76861,-10043,34205,26105,-50415,-28567,-43527,-67029,-83666,69872,94948,-746,-78422,-26137,14042,-36386,-44423,-61324,-62326,-38281,38146,-50313,69409,1085,3337,39601,65191,-13900,9203,-45421,1282,92371,59691,105259,-37309,56449,26249,23926,10894,42294,49350,-29208,-35773,23397,29348,36161,-35404,-9158,-7889,-40587,-62893,66315,96505,13973,21339,48852,59394,20805,68399,44069,-49383,13328,24963,46477,44100,5149,-40994,39961,20748,-48437,-34236,7996,9416,-45707,-56857,31273,-21171,-58029,-51451,29917,-64180,6156,20184,36063,32582,11652,12753,19862,-9291,13028,52141,-3641,3427,-16745,-25708,24918,25944,-77145,30449,24393,24193,-20537,-75977,159,-96703,-9807,-11174,20628,-37362,-38057,-31010,-16726,46006,25974,41163,-28039,-11508,40759,-42208,-23119,36105,-50090,1516,-6693,-21134,-3477,40391,7070,-47013,-8475,-6735,19458,-13726,-84123,31750,-50737,-19029,21488,72410,4099,83851,104444,32750,11737,59156,37588,-16693,17403,51856,-35568,-54044,15431,-11805,-31974,16667,-34755,43599,92958,-52214,-42954,-81159,-17304,-50326,71164,-21903,73309,44609,47163,15839,-32664,40908,-14292,-76336,30856,104220,41027,-72545,-72367,11743,-102250,-36010,-23270,33878,34675,21161,-16939,43035,-20969,-34403,-41711,32618,27526,-41134,38519,23689,-3498,-14857,-3587,267,72302,2518,3408,30696,-28038,-1141,-42585,60932,-39815,-36156,-17202,-81630,52537,-72018,-47878,-39019,2682,9908,-78399,-15288,-7444,-31570,30630,-28330,83342,34028,10877,16507,-104458,-12988,39700,17846,4945,-38899,-61040,7596,46072,-11996,48971,-10355,23143,6407,25841,-67244,-75048,17385,17378,92472,-2375,39998,-13856,-19038,-20795,-32955,-108171,-113,37291,752,-77693,-23617,-92261,37305,72227,19008,29848,1006,-47158,-43258,-21261,53536,-10334,-26804,-67028,-40470,-29928,105,19938,41632,-12576,-37620,2362,91118,-39399,-20259,45002,-21375,41994,19895,54381,23341,-8661,69310,-10254,-646,70604,-19197,9564,863,-10629,34010,59651,66066,1057,-6228,-16621,-3256,-56690,10223,-8459,19980,-11842,-72812,32116,76802,65693,90772,90685,13694,-27702,56033,33639,28292,-56429,6382,23766,32186,40914,36988,25972,10657,28844,-43672,575,-20787,50635,-17936,22218,30980,37838,81068,8406,-2614,-10374,35650,-28040,73252,-30706,24095,1673,52326,-21584,-17710,77698,-32598,-65098,4433,-16663,76599,-2197,36505,10249,-37958,-35378,40175,72741,-21191,-33919,-71563,-4361,2645,21425,12339,50473,-32512,38500,11841,-9901,5466,-60344,-57172,-42585,5899,-10228,-29917,-4698,-47695,25845,57328,36908,54709,4209,54581,-22691,-100646,-58205,-107894,-84256,-24782,-64243,-25957,1319,-26951,-68859,-12279,61070,66729,-36236,-14454,8381,19100,36097,3852,-66893,-58789,18813,21624,-7905,-59748,24860,-8874,18040,2931,-65679,4317,13490,25673,6654,-16256,56908,-66205,-28489,43306,-15927,-797,-23119,6864,75771,41751,21337,-31267,-4002,-14937,25188,18207,48790,-65560,-125783,-72325,32886,-24558,-46141,-14748,108462,-26768,-55935,7880,7855,44181,-49796,-25099,-61495,-60652,-34796,19417,-53345,-37316,-54311,83238,44977,-87300,-67851,25172,-3947,-70802,-2139,18668,-5105,-10742,-4653,-5128,-3287,120043,86031,-90769,12175,52261,-85182,-47120,-32192,-41140,39199,-47500,-1487,33757,41709,75066,150166,-3144,47240,36446,-30778,-26526,-28332,-43579,-57637,27350,-72776,-38879,34930,26577,88989,-4001,-11652,-23543,11583,-15425,-81935,41655,53757,24800,38008,29446,-36276,16624,-53640,15750,-4668,-40953,77349,-95199,25620,42111,-61623,-35281,-18047,-18696,-61921,3406,90013,83205,58215,22027,-60703,-110886,32457,69968,66219,29230,32779,19030,9149,25771,-12486,80152,19926,-9211,14660,-5699,24417,-42363,55862,10141,-45125,41214,43819,5427,36528,75602,80986,-69429,50189,8918,-30958,36123,8493,-368,26855,-2364,-18141,-44729,85663,-50414,-53894,-1113,-21924,-21478,-39915,-59427,17662,49758,-44546,-73933,-23258,-34859,-31013,-56582,-80368,-56861,-38507,-2546],[-12526,1038,319,64310,31238,10709,-99759,82345,-37197,12731,26499,-69149,15624,97703,64827,16998,-35710,4954,5245,25266,-108614,-85560,10334,87373,50894,58587,47108,9621,24757,4045,34979,111906,36637,-40629,23742,29010,56249,39039,-31413,30195,12561,31967,-4747,-113713,42438,37419,62613,-25368,-48716,56295,53433,85044,-63426,-4721,16029,32557,21311,36757,-60426,-51538,13690,12230,3684,-34015,9739,-33033,33057,33431,-9007,28254,62958,-13668,25015,-30472,-105975,3501,19178,-11259,25107,-66037,-66316,44689,-28157,34594,51557,-1371,-13272,-52418,-30065,11113,28006,-29276,29200,95640,42406,16278,-83600,-19937,-73818,26995,29957,50281,-37913,-32577,31183,5486,57068,-8542,-9369,8973,29949,-16651,-27326,-7942,48680,-9765,-22905,-15817,-33289,-2810,-91533,-23096,-38528,12001,13,45325,119510,-17369,23123,10174,-72072,83858,-85943,-122463,-43201,40018,-3969,10254,21154,-36208,-1611,11110,60014,36598,75397,53209,-27894,2635,3865,-16872,34275,-5202,-59462,50998,42415,-40075,-33473,-15686,66620,56407,39919,-77516,-1463,-66947,-27616,2833,-18262,-103367,788,-60262,2281,-9499,5455,17140,-48199,-3551,22571,-3402,-20362,-53479,50782,38945,12456,25092,22221,-68954,-43321,58479,345,-6163,33996,44220,-9416,63691,-48490,20492,59893,-49504,-42061,-59981,-30647,14342,-1472,-17811,-6423,15195,-30509,14120,-72227,-97741,-136736,-36307,-5322,9536,-68148,-38362,34568,-69957,42498,17206,-7371,43122,101545,64508,18709,113496,-27364,-83725,-38371,31062,37163,81547,19767,-69322,-74870,-35299,36168,69369,42158,-51738,-19532,-52629,28198,-13585,-38750,61875,42052,228,72133,78481,-68295,306618,368520,113337,40774,14060,52924,1351,-23563,48175,-6056,35452,34332,45914,116332,7930,-37430,67984,-7300,26459,1541,-79067,53187,41681,29037,-17342,-14010,9883,-16330,35207,47885,46076,-16591,49924,25481,45849,31191,35493,18710,-19840,85022,24736,-35365,-1939,83884,-12251,-21011,48331,57465,-11953,18147,23968,-88548,8653,54118,30019,-21288,-9022,-56504,-8379,28681,-86216,-73945,8010,2285,-19664,29304,47349,7732,116585,4683,20390,-6238,-10989,12070,23323,-143337,-154234,-8232,6868,-65786,-34440,-31228,77421,5671,35096,-19991,39759,45209,-55979,14455,45323,62446,22712,17387,-14993,485,46215,-33542,-24060,-18952,24884,18381,15609,-9199,54121,-28578,-52799,31830,-14596,29018,23116,-32618,33757,37379,15801,87714,66824,-8773,-316,32650,39013,48513,74102,-12942,31039,87127,-26360,1952,-8732,-52383,-24894,-16934,-17896,37607,-46745,6775,18871,-38965,16842,41160,-35533,-9859,-57773,-62038,-15967,70205,33189,2843,81123,49749,3919,28444,-11684,-13442,-7312,32867,-37400,35529,-28738,-26437,92136,55481,-33387,15448,-26572,14942,1756,11129,-9867,49134,-49078,-111631,-56666,11197,-74780,-6864,22367,29458,-80052,-8371,-9347,-45733,-52991,93183,105894,-4356,-73454,-33956,-24904,-1392,-46582,-78251,-77786,-27451,24835,-67542,75089,-5819,-8926,54546,34862,-10571,-3213,-48458,-188,63262,52824,108440,-22548,37133,46994,25910,21265,37116,66351,-2159,-8709,36934,50085,26049,-42577,-8232,-387,-32181,-54161,73633,91945,9160,35544,41141,49571,17508,55571,61432,-44895,547,41820,55418,37605,21091,-25958,29264,29376,-36017,-28323,29054,19589,-37786,-52752,24685,-29303,-65899,-58330,19785,-70547,14615,-1450,5366,33421,26536,16292,9927,-8178,31553,41580,-16844,-12540,-27711,-21530,5235,58806,-30801,51391,27818,20795,-11376,-80086,-5758,-105906,-26566,-21601,11911,-20986,-23891,-12005,-27720,16987,29574,26393,-15247,-22453,16920,-65574,-19126,11087,-73119,-6594,-2323,-24145,39085,47209,3623,-43962,-8645,-27191,-4040,-8256,-75000,48240,-30274,-11344,24836,53795,5681,90494,79630,26032,29724,69065,44693,-12617,3362,69299,-23381,-37730,23759,-12503,-43525,13980,-38933,40448,92287,-21214,-21702,-91362,-21355,-48034,72388,-68905,86523,48491,66198,23658,-266,55994,-2336,-62669,24104,76386,34244,-42598,-77341,-2480,-74888,-42279,-4372,41487,24045,23192,13647,59215,-18382,-37139,-28487,25991,544,-38305,13640,-12519,-23260,524,-24829,3520,54743,16492,-9598,-5760,-55000,-7891,-60062,35305,-44290,-12200,-15683,-69177,41929,-49385,-25678,-15401,18366,25301,-82268,-13594,-9712,-40514,16815,-47056,77828,33766,9319,33169,-90731,-33876,5036,386,-12228,-30756,-37639,50024,58209,-33815,74874,5846,7708,10699,38119,-45545,-69935,16957,13142,85044,25758,43129,-10287,-6727,1051,-32334,-148659,-24297,49313,19566,-103982,-24332,-80253,40462,89162,16823,12040,19017,-51697,-15140,-8506,97519,-16880,-32789,-34097,-47651,-35890,-3111,15599,58500,3796,-36906,-1468,47747,-42299,-11068,62933,-14101,24092,-2789,70411,28268,2782,50269,-35193,-9818,78978,-37756,-8099,-8570,1421,56351,41501,70758,-13187,-25820,-31029,-5755,-63601,16453,-18092,28375,-14862,-61482,26554,67884,46720,123996,109278,22731,-15385,58243,14541,17237,-48942,9499,26646,47141,41092,30237,31563,10658,15382,-28717,-32821,-5382,69850,-19111,10640,38663,64640,59080,7935,2979,-13989,33386,-48148,40355,-79684,39175,10341,53185,-12852,-30736,81068,-23824,-37640,-4527,-7758,92630,-8072,38862,-8534,-34772,-48559,28216,11761,-13006,-56129,-76300,-12256,4980,7555,-10568,33743,-42328,23669,3268,-2943,12447,-40015,-40694,-9579,48283,670,24534,-3591,-53265,22922,55995,16119,-29346,-14133,-9919,-17996,-88173,-29191,-87300,-70617,-8217,-20634,-10629,-11593,-15107,-52339,-25188,37965,56158,-26515,21405,6651,4799,41771,25289,-70372,-33629,12434,-2337,16864,-39999,20973,7967,30583,9127,-55814,-8421,1446,38970,-12331,-36418,40389,-62079,-31861,25285,-22533,-12803,-51181,3788,67047,35605,51145,3282,7374,-14150,22915,31210,77689,-56419,-81125,-52584,34237,-24749,-36849,-16963,107251,-33174,-47939,-1936,4752,25316,-46110,-1644,-44246,-54333,-45618,19913,-54304,-39347,-46146,72605,34403,-107310,-33138,22392,2494,-77100,-3401,39349,11543,-8368,-7876,-23153,4020,105001,69140,-80268,27143,73788,-47845,-49429,-25491,-39115,48123,-17464,35903,57902,13161,54349,144211,11999,39492,27915,-5263,876,-21417,-67355,-77145,8992,-74245,-28222,41788,-24760,74125,-8439,-16015,-40014,9620,-13024,-71025,60759,38867,24741,62208,22118,-37850,-5241,-27834,3475,22659,-35761,82139,-66720,11963,22512,-59675,-15799,-23726,-24241,-33183,42515,99100,97733,56385,35464,-44833,-98470,44096,81843,65851,8106,26454,49552,28784,29407,-26563,100721,1132,-29721,12757,6631,16513,-48598,54752,-646,-44122,40350,20787,5777,26014,79489,88720,-67192,33051,21546,-44918,22784,-13617,-20798,30981,-13979,-614,-75225,87323,-31647,-71265,-24401,-25346,-10447,-19946,-36688,8766,47146,-34826,-65366,-38742,-30787,-22802,-45152,-59841,-59488,-29069,-3577],[-23847,26929,326,50263,10113,-3592,-77653,75424,-40621,17100,37308,-53963,-2589,37223,8729,34276,-33438,-1660,4625,12475,-101039,-93741,18392,66387,35099,53882,70497,-1044,7809,-13763,8809,104618,17247,-58461,40289,41103,66758,53622,1702,20070,-7836,12839,-50977,-169826,56575,38638,68138,-35271,-50957,62317,70713,117508,-51567,-15474,-6035,-1337,8505,33389,-63401,-46874,-18242,13358,8114,-31386,26957,-23127,10574,35429,3397,40646,35918,-30424,32216,-30131,-101219,-24568,-6720,-41435,36238,-105016,-42353,73143,-42755,17569,47809,-26843,-5194,-41849,-32100,-6748,-3205,-4997,22426,87859,39368,-3992,-102802,-11788,-44412,14275,-5928,40115,-44146,-33796,31429,35793,62806,701,-13921,5085,35084,5355,-17550,26230,62219,-15403,-30398,-14574,-23395,-20204,-80758,-1687,-22484,-2458,9486,36711,142414,-20200,-27421,28919,-88789,79877,-59007,-105882,-35758,43142,28275,31787,29069,909,-9535,21044,47103,-3807,51397,29735,-28597,-8712,10401,-8984,22368,-285,-53473,37757,22496,-41817,-23832,-6464,84626,52732,16079,-85563,-21744,-92782,-55442,5905,-20666,-87702,3752,-63025,33885,9853,15103,-10496,-53949,12034,60100,8522,-14114,-55139,41725,39389,-232,28629,40036,-56400,-59830,26692,-20346,-15949,-2105,39704,-4085,68826,-39212,3454,47230,-68475,-59015,-54571,-5251,20867,-12980,-3796,-4985,8266,-36910,11772,-80518,-101377,-163168,-25220,-33194,-5888,-35600,-30445,18750,-64468,20988,25547,-222,28769,58992,74770,32287,80225,-20596,-50124,-9279,13692,42489,80432,22660,-30040,-64715,-48342,46251,66840,46405,-49722,-18277,-70285,27356,-18370,-11734,49959,52378,13099,88365,106737,-48551,396421,297506,84663,22754,-8480,44490,3679,-16121,56675,-5777,49513,35129,77371,128859,33273,-60731,67607,1550,42971,13002,-61614,-9582,27820,9258,-9514,-6683,26922,14675,31432,49303,25795,-16876,77897,59783,35588,22836,28031,-14892,-58573,70181,38553,7497,2800,63853,-11644,-43197,47535,53293,-29573,33609,38447,-55644,24719,36013,6734,-2806,-16287,-87937,13109,39363,-106431,-94244,-17879,5379,-29379,5353,39607,3207,108074,-4054,21651,165,2620,33971,44091,-144551,-150975,-33579,-4476,-83200,-37130,-38249,46254,-26048,4046,-33513,47403,40789,-74693,-4299,72262,92182,32186,14050,-10992,-1141,37839,-45453,-18694,-28985,-1333,44638,-2713,-18905,33146,-38367,-41455,23945,-21301,32000,-9930,-57737,14645,29338,970,75243,55409,3110,8550,43565,4033,5015,59460,-16635,42673,98707,-18154,-20451,-24229,-29649,-16034,-35665,-7548,19073,-61530,28478,24489,-48305,20336,41648,-26502,-17218,-32444,-45430,6206,61289,23520,7601,74881,63120,11962,45168,-21215,-15843,-562,20702,-31457,22256,-25789,-34294,87214,53389,-39175,22156,-15039,3828,12405,-2870,-2878,35153,-19749,-109574,-57760,17415,-63981,-5196,13128,27384,-97369,2672,6848,-21513,-18277,106015,111582,-2181,-63152,-34001,-45322,28349,-46235,-91421,-81416,-6722,12529,-74140,73170,3050,-14576,56360,4451,2602,-26080,-52164,4774,31977,37488,96217,-8601,12377,63185,23799,31584,20575,69731,13872,30104,43554,65954,14678,-30388,-18592,4560,-13177,-41997,71776,79421,2747,38895,28162,22128,19247,41491,77647,-45136,-9479,44522,57108,36907,30727,-4941,28854,38098,-23562,-15563,39694,21262,-25862,-43736,14857,-29955,-58579,-53980,14710,-66993,16804,-19584,-17141,29370,35993,20287,-2357,-15943,30268,27645,-22917,-18598,-38347,-18437,-7344,99053,18230,75959,27099,24922,-2076,-73188,-24377,-99969,-45542,-39153,-3188,-3550,-3088,4381,-35474,-8701,33615,22755,6290,-23175,-8494,-72763,-9056,-4740,-75679,-6030,2928,-25701,75368,47929,-282,-41113,-14603,-39948,-28351,879,-66541,44775,-13455,12851,31445,28201,15317,81592,34368,16225,52177,68558,38344,-3156,2851,78140,-18305,-18086,34030,-14235,-44851,10337,-41665,30427,81944,-11104,-10910,-82514,-12407,-30833,62586,-96629,75184,42559,68526,33409,28106,59359,16917,-31713,15217,40466,27117,-15660,-76805,-20247,-40808,-41993,17017,43381,14560,18321,36893,68319,-18518,-34491,-13607,17222,-22200,-13060,-4108,-45201,-43510,10011,-38120,10311,22686,27274,-22394,-26548,-75004,-11625,-73202,8923,-46089,8017,-21470,-52398,30231,-13261,-2494,17092,33155,40309,-77839,-13294,-26114,-47806,-525,-64216,61366,32431,2497,40517,-59468,-46300,-14229,-19729,-36268,-18477,-18907,78594,79754,-51769,87870,23573,-15205,8194,33538,-30878,-59616,13057,13932,61493,46959,39242,-8975,3042,29224,-18941,-161561,-45131,57377,41532,-109202,-21220,-61022,25554,79727,6935,-7176,16983,-50864,32782,8454,117301,-23645,-33217,-4287,-52782,-26843,-7813,13632,69218,15510,-26915,7588,1264,-42217,-14552,72846,-15018,13514,-30137,69697,27970,6089,35069,-61262,-17895,79681,-53170,-20524,-9847,12257,83710,22448,69921,-20815,-45206,-39606,-3905,-46626,27225,-21629,34929,-11751,-49906,14826,33079,11769,117462,114676,23660,-13062,50697,2319,16512,-37161,3422,27390,53353,35852,26381,29853,9288,-7498,-10124,-66252,3608,78156,-8551,3968,36699,81060,34046,-1576,10292,-14398,30894,-66616,3183,-115610,27891,15602,39067,-3697,-36315,84325,7250,-25400,-16242,-10753,92878,-9747,38948,-25297,-34691,-64099,8481,-35605,28646,-52923,-74344,-18529,1068,-8758,-33764,5077,-48521,16671,-3955,4856,19817,-23683,-22747,25457,63100,15372,83142,-7831,-39663,18608,54617,-3558,-77160,-28621,-52574,-16681,-63000,-2860,-49387,-48399,12195,39675,949,-14495,7688,-30641,-35522,13656,37692,-21995,56615,10465,-10451,42913,31999,-72636,-7171,3697,-27104,38388,-17567,10875,21472,36728,20443,-31785,-22565,-4517,53669,-34392,-56035,19024,-48881,-29323,5446,-26828,-23325,-66472,12700,49728,26205,72597,49186,16176,-11005,15416,46552,101037,-29447,-37443,-28433,33935,-27279,-18380,-17734,89357,-37276,-24713,-4688,15622,13258,-40933,14370,-27916,-39721,-42819,18119,-45333,-35092,-39693,53667,13494,-114136,4357,19560,7612,-63344,652,56478,22046,10537,331,-43184,13874,69929,37581,-66127,18590,65286,-3228,-46866,-9359,-23016,49691,16608,69032,61261,-18142,18520,111298,15715,33870,7104,15915,26784,-11865,-82524,-78363,-1042,-63467,-9777,45825,-52849,55056,3802,-18769,-49713,7581,-9185,-48929,70994,17530,26713,77355,12471,-33558,-26173,1454,-14364,27738,-27632,80571,-18337,-1842,2053,-51433,5928,-25487,-29154,14434,78951,112452,96213,46378,47850,-20228,-75285,55552,83228,57769,-5441,13604,87537,43458,27795,-38500,114958,-7943,-41398,6874,20608,2214,-53759,48763,-3284,-38481,35704,6394,5407,-776,75439,88922,-59961,23551,31769,-34118,16862,-34765,-36175,30532,-13077,22780,-94180,81114,-6052,-78327,-51712,-25665,5795,584,-15442,-1493,34373,-24865,-42691,-49274,-24969,-11843,-23226,-34053,-48670,-7972,2296],[-31469,46176,2052,27572,-9560,-19044,-54561,62980,-33142,19414,45422,-39788,-36275,-9280,-33979,46699,-28166,-6906,253,1079,-77229,-99329,30431,41954,2410,42588,102088,-7051,-13027,-26537,-9504,84992,-2218,-67154,32360,47958,61947,64314,38816,10876,-14891,-1188,-98943,-211237,55041,42508,67068,-35754,-43489,65208,76535,135092,-33074,-22695,-19440,-34965,-15291,30825,-58407,-36746,-49024,11388,18686,-23690,41422,-15238,-9010,32976,15744,47878,19380,-42289,26788,-28659,-84455,-44639,-32703,-79055,26675,-117614,13421,91092,-60929,1289,57164,-37821,4437,-30171,-42448,-24261,-30500,8526,7362,73421,32401,-21309,-114931,-6871,-19716,10009,-46282,16734,-44090,-23937,15946,55170,56491,12667,-16761,-1202,39156,11843,-13569,55406,68771,-13533,-37998,-10590,-2874,-35389,-50569,22500,-9601,-14830,19840,14242,131060,-25164,-78897,25685,-88993,69709,-26229,-64826,-38129,31213,58270,51398,40174,29738,-22367,38943,32969,-60518,6824,-4124,-31323,-12167,9380,433,7492,-4774,-46864,14864,1373,-38038,-14545,-5889,80197,48136,1518,-73621,-32420,-119384,-73636,13277,-18917,-56654,2263,-47752,62530,18734,33009,-31680,-51549,21782,81774,19684,-996,-62642,27244,26112,-15588,23211,53564,-40581,-77826,-20908,-37980,-26883,-20526,36537,-3476,61878,-17249,-6505,22771,-68110,-66143,-42801,17516,16792,-27511,10052,2329,12042,-40091,-4487,-94013,-88751,-152224,-4774,-63697,-14812,570,-16883,18640,-24096,3424,39103,6688,15577,6748,77109,41654,45715,-4986,-11385,28970,-7570,42561,61796,13696,6816,-41641,-42769,41727,36448,18632,-48382,-15145,-62563,28936,-18394,25697,37358,52419,28135,97066,133477,-35735,519592,214567,55816,-24650,-22179,35357,19540,21270,59326,206,48284,25856,93017,120655,58049,-62305,41885,12792,62063,25078,-39217,-48149,12465,-23616,-1736,206,37718,41581,21228,48493,10226,-12214,97378,81875,20348,5479,25316,-41420,-83398,40597,37803,52434,-5222,32584,-15947,-62401,46794,35172,-46648,43844,49823,-26474,22399,15381,-16939,9567,-14137,-101854,26573,43210,-110960,-100169,-45410,7131,-34983,-16410,26786,1414,86346,-7948,13173,9801,23107,42761,52933,-129718,-130550,-50267,-11109,-80267,-25754,-35689,15507,-54305,-29469,-37511,55982,23528,-87608,-19306,95330,116267,54464,11496,-8296,-3182,35188,-49524,-4804,-36281,-24340,73380,-15400,-17199,6471,-41285,-20520,17344,-28840,28742,-36691,-71347,-3939,19651,-8666,57700,37876,5746,17428,54864,-29794,-24788,32217,-16655,43057,96983,-8200,-26446,-24187,-13597,-11492,-55262,-4897,-2669,-49109,59580,25499,-50468,19564,30578,-23259,-21546,-2340,-29652,24187,43011,10833,7644,58176,68584,1909,54775,-27304,-15020,9417,5692,-15274,2411,-18192,-35425,71179,43224,-35614,25687,-1007,-2481,18549,-20940,1169,5731,5996,-89026,-59364,18443,-45536,-9852,6987,21390,-98762,3943,4302,-3528,10530,106812,114806,7041,-51694,-27601,-51763,47730,-43894,-91690,-73514,21572,4607,-67903,62275,26504,-14203,44867,-8814,22365,-53497,-56261,14160,7493,17662,71825,-1245,-12429,73695,14769,35230,-5705,64705,23078,70799,44376,74865,3544,839,-37356,7935,14585,-27697,59570,62092,-4611,33903,13447,-13879,23123,25654,81148,-48595,-13911,33685,51261,43728,30447,14696,38568,45012,-18494,4183,41074,12497,-12939,-31516,2062,-20825,-41660,-40211,12085,-53965,12312,-31149,-29194,22574,36842,21067,-16385,-28115,9765,14648,-19572,-12672,-47697,-16409,-3792,131689,50792,92850,21016,28727,5025,-57415,-49762,-84237,-63217,-61917,-16558,11023,18891,11664,-37707,-24159,39578,35924,32350,-15175,-29057,-62766,2954,-7461,-54779,2690,10742,-23653,87902,41571,-4323,-39087,-24455,-40204,-47252,11498,-60999,20847,-3945,48162,37695,3825,28155,62769,-15415,786,73208,58087,21256,11568,17867,76318,-24920,-1472,43900,-16962,-37001,5671,-41700,14273,63565,-28976,-10990,-64433,7082,-1232,40443,-94733,37030,23859,53130,37803,46427,41596,36484,4770,5544,8121,23314,-5524,-70190,-38319,-7409,-33461,35997,40038,7639,10777,45226,68496,-22968,-28814,2135,6419,-37419,24230,-11310,-69947,-60504,8605,-40010,18375,-14916,33718,-25406,-25464,-80057,-11902,-74631,-8199,-45761,28079,-32297,-32862,20186,23225,14540,52222,41846,54540,-66167,-14598,-51847,-51716,-12853,-72125,36922,28363,-6666,39017,-23638,-43441,-11539,-36674,-56691,-7486,-7769,82849,103981,-61865,83197,38384,-35329,923,15925,-25389,-45607,6184,19141,27560,52925,30870,-9917,8313,57177,5416,-131844,-53801,61564,61760,-90176,-14129,-41529,-3897,51195,-12987,-23595,-8888,-43233,90744,23644,105154,-25723,-28053,240,-55767,-6537,-10976,13682,69879,19761,-13784,20589,-35500,-41933,-28725,70827,-27001,9560,-53883,53304,18061,1036,26538,-79251,-24327,69018,-64567,-24101,-675,23500,101912,7216,61244,-20673,-57399,-41674,2535,-13455,44616,-15346,37929,-1957,-39766,1054,-15184,-27063,75076,108033,16102,-18149,36924,-416,26683,-26709,-9493,28076,53129,26918,27694,21340,8187,-30914,7831,-92445,4689,71762,11536,2581,25069,80818,14443,-16339,16329,-15341,29963,-85509,-26713,-126948,-3645,15298,11824,4911,-31223,86905,52069,-21522,-25840,-27392,77494,-5926,39264,-33103,-38269,-76795,-19305,-60981,79515,-28335,-70446,-19855,-8678,-27649,-51437,-29076,-58039,18498,-6901,13180,26846,-15230,-13724,53806,50296,29422,118569,-16002,-13994,13057,58581,-14234,-76206,-32988,-59427,-12033,-36846,14005,-7725,-21243,30741,91818,2777,-4992,37488,-9357,-40658,-6219,17196,-22123,86405,19435,-23913,39500,21918,-73678,12239,-5275,-45231,48996,2196,-4963,28006,34024,30607,15,-36027,-6640,67434,-54640,-67678,-2738,-33831,-18920,-7119,-27981,-29402,-64683,27403,27104,15475,75471,85234,17546,-7463,5352,59738,111041,8011,-3683,-7858,30319,-29266,2930,-15592,58455,-38568,7755,1520,38114,17425,-39577,16561,-15587,-18863,-23984,14609,-27811,-24948,-34506,30964,-8581,-111928,29673,16210,10779,-37083,4600,61795,21891,41630,15901,-61948,20284,25012,2359,-51910,-5995,30985,32699,-42376,14058,3330,43530,45336,92037,42751,-41309,-18449,67052,9774,27511,-16343,28202,46638,-3296,-84874,-63917,-3550,-44588,12892,47635,-48801,35561,24779,-18802,-54191,6297,-4701,-19720,66161,-3841,30616,75070,625,-23740,-37408,26038,-32580,15749,-17173,74164,34226,-15476,-11867,-39673,23554,-22245,-30309,60057,103121,120410,78645,34046,58095,6048,-44434,61361,73147,45879,-6854,-3962,125530,47996,25277,-45635,112047,-10781,-48168,575,31732,-14791,-57014,37863,2784,-30261,28412,2948,183,-32898,63413,79438,-47588,24577,39779,12901,17136,-50143,-44109,23723,3276,47506,-93948,67370,12273,-73190,-67289,-24567,17229,14863,-3602,-15862,14594,-16896,-12979,-55773,-18449,256,4225,-9046,-28701,18602,10891],[-33436,54613,5051,2224,-22525,-33542,-36285,50798,-17474,2753,44744,-28894,-58312,-18897,-37331,51213,-20689,-5747,-7676,-6094,-45122,-97687,43278,19017,-34604,30252,133274,-1210,-33829,-32005,-17120,61001,-15367,-61877,7866,45459,46995,65064,68365,7113,-13085,-10626,-132629,-206537,39845,46068,57228,-28320,-35344,63135,74320,132499,-12611,-22512,-19671,-56459,-40815,29807,-45549,-18712,-67422,3083,32519,-11476,51430,-11375,-19945,29693,24897,43704,21782,-37458,11253,-27173,-62825,-50010,-45727,-113572,1234,-96665,84307,94063,-74613,-9404,73739,-32777,16754,-22012,-58108,-37578,-48994,5287,-9550,60469,24228,-25803,-116317,-3808,-1796,5902,-81148,-11094,-38487,-5816,-11546,57148,41137,23250,-16789,-12266,39418,4871,-15149,73992,63664,-4963,-42183,-3013,13757,-44934,-11653,45390,-1863,-23257,29199,-14489,96455,-29277,-109959,1486,-70448,57065,1286,-9617,-50370,8002,71267,64138,51667,47931,-37139,59182,21089,-110065,-47185,-37683,-37368,-6437,2948,8024,-6744,-14358,-40272,-9408,-16088,-30969,-11622,-15215,58707,41591,3704,-45926,-34548,-134612,-73667,23198,-10049,-16424,-2993,-18681,80753,15928,55774,-37695,-36461,24091,76237,27753,18382,-74504,10246,6389,-29850,9005,60651,-23067,-91612,-71769,-49611,-33484,-21469,36431,-6962,45498,12387,-4492,-5614,-45675,-55524,-27073,28957,4622,-42167,18737,10438,21005,-40747,-28042,-105880,-67723,-102657,20087,-86511,-15165,30061,-1259,32076,39138,-5857,55237,11499,11881,-41144,72161,43540,13750,16469,22431,66890,-23111,35324,31363,-5672,28620,-15087,-18273,28447,-6648,-28886,-47948,-12134,-35819,28428,-15968,64583,22520,40524,41491,92078,139608,-28817,632463,144689,35190,-102845,-16096,35383,37821,70689,56853,8777,29002,10233,90248,91094,71261,-45749,3390,25441,78957,35707,-14011,-39373,-1649,-59132,2897,4530,42201,58140,9145,41999,-1039,-2818,98958,84366,5023,-14831,27482,-50422,-89817,7672,25947,83398,-23684,-2656,-20205,-71683,45257,8379,-60985,46069,57105,-6290,6537,-395,-31470,16669,-3177,-92910,25496,40033,-101242,-91533,-65246,3753,-35191,-32064,10100,2080,54661,-5172,862,20655,41574,36130,45108,-93281,-99005,-54233,-11814,-58296,-3928,-28167,-8225,-73090,-57726,-34083,62259,-3424,-91850,-25041,106138,126667,86153,11549,-7459,-5109,38038,-41091,15049,-35876,-39540,95398,-20011,-5190,-19233,-36043,2319,14482,-37577,20057,-40516,-71855,-14361,11370,-13018,38094,17047,-1947,24369,64433,-53149,-36669,-445,-11744,33196,86397,366,-14502,-11096,-6677,-14460,-72830,-10794,-21518,-16155,88288,20958,-41641,13675,11024,-21258,-21709,28622,-18779,37123,21670,-1898,4360,32168,63355,-21221,57866,-25285,-12266,18764,-10999,265,-17411,-8914,-35292,49213,23959,-28073,24193,12208,-1465,17878,-38879,1820,-29228,16855,-61496,-67713,13732,-22427,-21788,3459,12445,-86698,-2483,-11222,4192,25621,94131,115263,20447,-45188,-18221,-51790,56157,-39535,-73402,-56443,50833,2010,-51280,43632,57411,-9910,25653,6060,41049,-76264,-58404,23826,-4135,-660,41546,-4728,-31762,76432,-1487,26203,-37270,55913,28244,101455,41081,76549,-6693,39385,-57138,11530,42840,-12366,39235,45209,-10502,25208,947,-45390,25999,7236,63271,-52730,-11994,14078,40685,56599,20215,26608,54923,48578,-23446,28160,39508,-6761,-1559,-17813,-12347,-1823,-24528,-20505,9232,-36817,2917,-34968,-36289,15216,27157,14879,-29934,-39962,-21014,6378,-7990,199,-56018,-14819,20173,142028,56540,92348,9500,23006,7561,-37915,-71327,-64284,-75750,-83797,-21858,19562,35494,6528,-33308,-27151,46455,64188,57167,-2675,-40461,-40471,11601,1081,-20797,14806,20682,-15714,68810,29640,-7818,-36567,-34598,-28235,-56900,21250,-59193,-16678,-1725,82793,39790,-12852,37825,43557,-51180,-19399,85121,42215,275,29214,43961,64265,-41219,7813,50814,-21091,-23522,740,-38460,-5828,40425,-66064,-18466,-49108,30583,34043,8735,-68849,-15330,-5231,27166,31948,53895,1080,50079,35592,-3209,-9832,24667,-15715,-59261,-53429,18487,-18627,47774,31939,2676,4285,35941,59160,-32741,-24181,17982,-5513,-44356,58820,-8734,-84320,-69390,-3221,-31096,25611,-48021,36438,-12256,-9251,-69085,-8073,-59767,-10148,-44490,53157,-44246,-13520,13732,46305,20535,81453,42364,65760,-49854,-16939,-77876,-49602,-11162,-65900,10270,19273,-13743,32168,171,-23043,10177,-45674,-63642,-3013,-4384,61698,119705,-61634,64025,46154,-42159,-6471,-4415,-28205,-31024,-2236,25586,-8941,40568,20493,-13323,8558,79517,35406,-66538,-44601,61465,75469,-53160,-3872,-27767,-36325,20242,-41239,-34742,-47228,-29687,142581,32474,66547,-19578,-18513,-23930,-56978,17140,-11135,14515,59838,16933,-2307,27653,-55753,-42838,-46779,57062,-47061,6450,-67694,26407,-3425,-8958,22804,-81723,-28569,44454,-72047,-17723,17908,38064,100608,-877,45513,-13766,-58783,-38563,11927,23476,66990,75,37162,12668,-31059,-10640,-61561,-55961,17842,92750,1568,-26834,22287,3410,42984,-22124,-23768,29896,48326,16113,33545,8433,9941,-46763,20200,-104992,-306,51777,35585,4453,6705,64082,4384,-30978,17558,-17682,32647,-104229,-41711,-113597,-37107,9856,-22230,12669,-14818,88201,95834,-15728,-29262,-54456,51435,2061,41679,-26900,-42528,-81290,-51174,-65757,108495,5223,-67130,-13828,-21468,-45949,-58887,-59512,-79265,24018,-5338,21013,33234,-14850,-20452,68403,22121,39097,119211,-25187,12540,6042,70778,-13898,-43832,-23014,-35164,-354,-19509,18628,23050,4640,42331,114064,-7810,14929,66181,6131,-41380,-22482,-471,-24766,107282,31897,-33245,33523,191,-74215,21556,-12401,-51741,46671,15445,-24007,26455,23426,32535,30473,-45390,-7797,76421,-66398,-65943,-21586,-22570,-3063,-7050,-25597,-28060,-48196,40101,3765,5873,56052,96228,8912,-4688,-3805,66526,103316,45156,14869,2296,22266,-28266,22508,-9096,22502,-36574,40006,16042,64451,41384,-45247,2976,-7540,4228,5593,9389,-6292,-10767,-27855,9019,-23683,-108442,36510,12086,11683,-8688,4493,50549,10470,75188,31938,-74674,18483,-17331,-26191,-40335,-33248,-11718,47540,-39649,36577,31808,30304,62534,103903,10305,-47690,-41237,21949,-2246,16630,-31678,29843,58442,2500,-75247,-40036,-1296,-22723,35184,48103,-22531,19388,43763,-14116,-55522,6663,-1188,10507,44787,-21876,34374,51922,-12090,-10735,-34429,39772,-46625,-1034,-5855,63708,70187,-27311,-15403,-26199,32608,-14132,-26132,86210,106651,112529,50070,25926,65022,26699,-9245,57230,55412,33495,3450,-22876,150639,39921,25063,-47124,89694,-13098,-55252,-3696,36496,-30001,-58216,22172,14431,-23040,20536,10445,-11205,-60617,41995,59287,-31959,30664,45841,83266,18530,-56206,-43578,10886,30622,67543,-73471,48343,15575,-57946,-57170,-24840,14105,18691,-5853,-35569,-5304,-11870,11336,-60170,-12679,11039,30562,10761,-5961,40931,16872],[-29595,51866,8577,-16868,-25228,-44620,-25627,43145,1493,-41833,33127,-21110,-43188,8439,-105,45432,-13168,4547,-17708,-7928,-15473,-85393,52954,1106,-64294,21974,154008,16896,-50630,-30528,-16169,39793,-19094,-41839,-19956,30936,29802,52376,80655,10754,-10676,-16309,-136088,-148102,17994,47587,38226,-17830,-34110,54492,68651,114307,4925,-13441,-7457,-57058,-57214,30667,-27813,5648,-65627,-11913,44756,2694,56394,-12234,-20365,27488,28784,26320,39476,-15497,-8513,-26658,-42488,-43635,-38549,-129672,-28824,-54480,142545,82287,-77207,-12170,87212,-15869,31877,-21227,-73493,-42751,-57740,-12377,-20872,53946,17469,-14216,-106228,-989,8996,-6041,-102895,-33536,-30090,15641,-41626,42567,21715,28832,-14027,-28241,34660,-8947,-18952,78908,46731,7360,-40475,8170,15178,-47471,25378,63912,710,-27132,34373,-39574,58508,-31290,-110191,-33137,-36690,44638,14330,43168,-65781,-17767,58609,66462,59383,60607,-49041,72740,11435,-130510,-93329,-61171,-45943,6524,-4312,11663,-17025,-23317,-32763,-27331,-26407,-24215,-17493,-31517,33455,33098,21874,-13607,-32828,-131701,-54933,33711,7941,24038,-10129,13516,84024,3369,78443,-25759,-7613,19004,46144,30685,40405,-85798,-5807,-9935,-38838,-9667,60129,-4993,-95625,-109156,-53434,-32177,-11424,39199,-12886,25527,41681,10102,-27109,-6119,-25035,-10320,25138,-11306,-52424,19749,12323,24453,-40531,-49628,-110787,-48336,-27266,43802,-93640,-7510,46817,12166,52065,101950,-5420,69135,12610,20494,-73659,62537,37349,-14451,38649,42855,93112,-25387,20752,-1796,-30040,31164,5724,17377,15229,-44654,-76711,-47046,-9949,-5887,23316,-15222,93842,4420,19002,48261,71590,108416,-24657,710774,122910,30449,-186986,12647,53282,43578,104136,52244,15663,-3855,-5062,71216,50239,67232,-18995,-29638,38721,88915,43247,10529,14210,-14332,-85980,3580,5012,42511,61709,-188,28517,-9828,9363,75985,67581,-4649,-32215,31698,-37297,-80646,-16935,11957,89899,-46052,-32362,-19935,-65986,41924,-19200,-70672,39249,59280,3168,-12668,-6010,-30314,18497,13010,-63930,8378,32006,-84780,-74279,-71987,-6846,-30656,-40772,-7950,3982,19661,6095,-7315,29605,45248,16067,21428,-37680,-63453,-45817,-7299,-24690,21870,-21010,-20981,-78901,-75542,-26118,64009,-32795,-84899,-19369,97854,116060,114934,14344,-7980,-5772,45474,-19056,37178,-24493,-44740,102133,-16222,11931,-37614,-23038,18850,16419,-47019,7296,-15928,-62056,-12881,6184,-13719,19186,-3775,-17584,27672,69389,-59129,-33897,-29692,-1970,18602,71807,5327,10094,5618,-7860,-24852,-84793,-23078,-31917,22356,102959,11940,-20237,4783,-11747,-15630,-17923,55381,-14385,44290,4749,-12429,-1637,2182,47254,-47830,57396,-11958,-9556,23587,-27965,4992,-28378,-1450,-38684,28028,-1260,-22702,17421,22288,5628,10710,-52852,535,-57973,8888,-36982,-82516,4748,1534,-37618,1531,979,-67277,-12903,-30906,3959,24047,67492,109798,32833,-48185,-10172,-50212,56197,-32514,-40111,-33825,72233,3036,-30582,20714,85062,-4322,7188,43426,50257,-85274,-55467,29172,-1372,-11764,11917,-19556,-42329,69134,-22427,1857,-67062,46037,28165,110960,34986,71921,-15948,65475,-69123,16915,61395,2671,15588,33792,-11897,17297,-6944,-60746,25981,-13439,23843,-55234,-5437,-7607,30610,71900,3217,27900,72047,48304,-34612,51116,42012,-34624,6886,-4688,-26102,23477,-15321,675,4704,-23494,-7848,-31884,-45285,9021,6882,-910,-40285,-48189,-49364,4935,8032,9815,-63423,-12766,59403,125638,38786,72997,-5842,2601,3878,-20005,-78598,-43696,-79967,-96249,-17936,20347,41551,-10344,-23156,-19895,50983,97576,74609,9014,-41968,-14105,12945,14738,7426,23386,30372,-910,24156,15431,-10038,-30744,-41423,-10078,-56898,28496,-59893,-56166,-3869,102338,35552,-18771,39274,33671,-61526,-39952,81462,27738,-16133,45921,72491,44852,-59625,8645,52986,-27947,-8751,-3065,-32450,-26687,16054,-103144,-27674,-44331,49463,66662,-25813,-33915,-56963,-37167,1475,15197,54084,-52341,54002,53950,-8925,-7968,30908,-39212,-47586,-64356,32171,-2559,49287,19272,-2281,402,12194,41665,-47482,-24760,32853,-17063,-44140,80437,-483,-87471,-66312,-19610,-15693,30641,-69645,37116,15889,8493,-47166,18,-30195,2323,-43347,83950,-52855,1673,11175,47236,15062,96199,35936,71101,-32095,-18881,-94319,-38649,9007,-45735,-12309,3709,-14832,24892,1383,11018,40834,-45007,-52302,-8029,-7265,23893,115049,-50875,39144,44978,-30088,-9043,-15273,-36102,-19342,-10397,28870,-41002,13249,10595,-19260,4060,92995,64725,6297,-18803,55889,79788,-12517,6513,-22469,-58350,4406,-71633,-40515,-76487,-12959,171377,32796,16456,-4554,-6470,-62466,-56918,36153,-8924,14942,41914,10145,5589,22542,-60329,-44175,-61579,36706,-67368,-2737,-69844,-3642,-33872,-18132,18851,-66054,-29681,8350,-76057,-3540,41815,56429,79308,-814,27131,-2327,-50140,-32963,20890,51716,88268,19809,33669,28786,-22736,-17393,-93595,-65767,-29562,72650,-17033,-35720,11277,6758,57237,-25236,-33142,32794,40621,4767,39643,-5059,16374,-51728,23146,-99447,-7406,23127,56522,6038,-13853,37073,3363,-40294,11122,-19740,40340,-116444,-39805,-84613,-52254,1989,-54622,19542,10965,87450,123483,-2715,-25024,-84002,23002,11092,46534,-5597,-42055,-74325,-78919,-55783,97877,32639,-61926,-3,-32903,-57996,-54627,-77998,-113695,26241,-2320,26549,38654,-20406,-41816,66581,-4520,42249,91172,-31671,29278,-2741,87267,-6421,-8404,1789,3036,17762,-15110,12397,33481,22331,43813,101664,-27876,39910,84943,12414,-41372,-41121,-13134,-27365,116592,45227,-37068,27539,-21892,-75302,23776,-15880,-45320,35979,21194,-41778,18502,9388,21898,51779,-47395,-9429,76786,-64268,-50494,-35677,-17565,12114,4121,-20136,-15307,-24846,45912,-15596,-331,19512,80903,-8979,-1961,-9140,64268,79031,71826,17772,-1197,9982,-23154,38401,2415,-8387,-30798,63316,35706,84272,77085,-57104,-21739,-2119,24817,36333,2609,12970,4895,-16824,-8494,-26969,-109151,27939,7219,10364,12651,-401,23975,-8665,99584,41685,-77216,7336,-48138,-42658,-32336,-50308,-40395,37464,-41709,46898,53132,11513,66813,106666,-22749,-34650,-40371,-16354,-16262,-931,-32187,21972,62030,5845,-58571,-13811,2752,-2873,52164,47624,4838,9345,52775,-2553,-54391,9196,-376,35466,11824,-36111,35066,12343,-23579,1856,-18761,40650,-54170,-10235,3788,49838,75093,-35051,-9510,-11598,32132,-2694,-17654,88374,85902,85444,18812,26773,67663,37097,26578,43018,35763,22072,20207,-38842,150984,20573,27254,-43873,55332,-19659,-65134,-5047,33638,-39737,-58083,1888,26365,-20872,14646,26974,-26512,-78783,10938,30536,-16555,32357,49761,143524,15072,-51688,-35158,-5507,54965,77990,-39129,27861,5345,-37300,-19277,-29159,-7506,12037,-20365,-57330,-17201,-9401,18302,-63488,-9144,17943,49883,24339,13342,49865,16435],[-21526,40715,11879,-21385,-16849,-49689,-22190,40180,18435,-102833,13543,-14521,11803,53050,56362,28219,-9475,22673,-27371,-5284,2176,-62445,56121,-10241,-80185,20076,157532,40597,-60489,-24741,-11840,24584,-14064,-11575,-40719,5085,17348,27740,72550,20379,-14207,-18960,-102692,-58501,-1162,47123,12456,-10607,-42668,39263,62384,92470,16320,2796,12389,-35481,-56374,33237,-10251,30658,-42834,-30777,50312,14717,56613,-16938,-12757,25827,26779,-160,59932,15111,-26020,-27548,-27136,-33926,-13521,-115161,-51577,-13167,167919,60739,-66758,-7910,87771,5263,48395,-28715,-83241,-38332,-59373,-36032,-21949,53676,13576,9019,-86709,2391,13586,-28120,-108744,-43465,-22277,35663,-63456,18827,3138,28092,-9486,-46672,26063,-21681,-20100,70535,22770,18834,-32565,21686,-754,-43745,53428,76616,-98,-27314,31708,-52727,33845,-32339,-83647,-62934,4807,34332,9341,77758,-74668,-36350,21829,57930,59509,73237,-52859,71208,585,-114273,-114790,-70156,-53622,22184,-7515,11097,-21831,-26522,-22473,-34210,-27996,-21944,-29989,-48452,18662,23836,46136,10478,-32920,-111580,-23938,43050,34431,55517,-16773,37000,73158,-14619,96113,32,30771,7905,5723,27425,59464,-91372,-17948,-14901,-39970,-25352,52149,12452,-86601,-117117,-49348,-22145,2704,42702,-19241,8582,62464,32930,-33818,39413,18028,4366,8202,-26476,-54020,13908,2806,12092,-41003,-61219,-106984,-36765,50691,61477,-83542,4869,49378,19319,69946,140956,3146,75698,9214,36644,-86127,51953,25250,-37992,55708,46526,99305,-12538,837,-29967,-52621,18175,15094,51152,10341,-64671,-105976,-43648,-8345,9172,14261,-19597,104301,-16118,-6524,44361,38713,37663,-21021,737978,159821,43128,-226796,56504,90248,25865,98751,48811,17176,-40502,-13745,42104,12961,47567,9580,-42242,51553,88995,46926,30158,85803,-26367,-96371,1550,1879,41398,53350,-3556,10096,-17798,21150,28950,40200,-4003,-42642,33316,-5536,-63748,-25941,6324,71509,-64426,-49392,-13068,-44570,36248,-40258,-74496,24319,55526,3013,-24798,-116,-12490,14936,29355,-25436,-20245,22931,-71246,-57535,-65971,-23892,-23459,-44689,-23986,5731,-11314,26053,-4488,33441,23711,-11274,-11846,23701,-29028,-29434,231,9983,44335,-17022,-22625,-72089,-82286,-15879,61095,-55657,-65512,-4976,67816,83346,125220,18031,-8523,-4133,55724,13089,57689,-2295,-39661,89068,-5201,27168,-44864,-4500,23566,22484,-55624,-8017,26835,-46924,-205,3965,-12782,3409,-21319,-36289,26411,66817,-45573,-22389,-47774,10811,6529,56899,6148,38096,14324,-13379,-39427,-87619,-37461,-31046,51240,97561,1189,11528,-3048,-31245,-3290,-11698,73139,-15348,44261,-1769,-19752,-10419,-24145,22736,-68013,57274,13053,-8727,21771,-43232,-5570,-24118,1419,-47690,12933,-25940,-23201,6959,28202,14305,-274,-60517,-88,-71590,-13980,-22568,-96395,-5454,23005,-51335,102,-12661,-47066,-23371,-46393,2530,8549,29190,95144,39482,-60607,-7058,-48005,51463,-21939,-5273,-9841,78321,4463,-13110,-1889,98961,256,-3138,80443,44792,-75376,-45662,26998,13065,-12492,-11935,-41743,-44317,51802,-43479,-35209,-87368,35953,19685,92753,26474,62425,-24292,61849,-66788,24511,63340,15584,-5546,30254,-6638,12706,-10508,-54497,23119,-34220,-27318,-54938,2186,-25461,26968,85442,-15416,19980,83475,44944,-43824,66778,51659,-67170,12319,4849,-36656,47980,-16594,18750,-1066,-20511,-15946,-24301,-58741,5042,-21573,-27001,-45697,-51778,-64679,10188,23676,5709,-68579,-9567,99472,93101,11187,43766,-21871,-30107,-6312,-5720,-66081,-23888,-74363,-92336,-9006,13586,35190,-34918,-10190,-7236,49290,122006,80051,15438,-36612,8209,6654,26302,13618,22559,36500,19313,-29121,2676,-10499,-18871,-42616,4443,-49896,32865,-60013,-85758,-6339,96736,25479,-14573,30936,39097,-47307,-54630,60603,20578,-21224,57669,93850,22774,-70615,2968,49992,-39583,3782,-4314,-25244,-44915,-7501,-122017,-32980,-50266,55938,90106,-54518,-3608,-64352,-62038,-15187,-8889,52276,-99198,47894,58600,-9209,11688,40107,-64051,-39059,-73127,32067,8459,40162,2324,-9160,-2316,-18584,19763,-64598,-32725,45243,-26656,-38656,88225,8447,-79813,-50663,-31904,-119,32994,-77805,37337,48451,15643,-22002,11014,5767,22170,-42586,114534,-54530,9045,10687,25521,1756,90950,25874,68636,-15607,-18427,-94634,-17228,42842,-17217,-26577,-17470,-8399,21542,-18690,48980,68101,-36772,-25455,-21922,-14632,-16044,84520,-31829,18787,36384,-1354,-3951,-8822,-44591,-12386,-16785,25202,-63659,-20304,3697,-27132,-4612,96377,88050,54667,13901,43503,74891,14993,12348,-24697,-62147,12792,-95302,-42373,-77531,3548,166903,25053,-27720,16820,6065,-96567,-55886,45424,-6777,14632,21148,3572,10743,5061,-55082,-43499,-69297,18661,-78644,-21672,-63767,-29716,-65548,-20675,9328,-35836,-26421,-29697,-76675,13717,65216,75140,47065,5899,12501,11374,-35696,-27800,25189,62513,99322,37190,29097,43383,-13828,-18182,-105280,-55450,-52293,50781,-36068,-42936,4102,2055,61653,-34554,-33089,35776,31613,-6309,39369,-14981,27155,-48662,15951,-74514,-12378,-7617,68125,3871,-32018,9121,7762,-40860,-4032,-19050,52985,-112716,-24146,-51990,-38785,-4507,-77587,25250,42635,83707,126063,15244,-14803,-105565,1157,17696,52420,26983,-31756,-56213,-92446,-34957,53259,42493,-49277,19727,-38504,-58799,-41200,-80339,-150605,20252,-3104,27756,42097,-29435,-68636,51129,-16624,38569,50315,-32070,30557,-13243,96275,1479,10994,37266,36508,38191,-21408,-115,22875,27101,34789,67110,-47683,63213,88075,9110,-45068,-68166,-21489,-27998,112787,56640,-35255,23207,-31193,-77600,24545,-14470,-27951,25886,21145,-52977,7609,-1779,-259,59816,-40518,-10379,66408,-47215,-27229,-44542,-18412,19353,18271,-13148,12682,-4190,45035,-27457,-1814,-21772,51012,-31841,3527,-9437,52751,45126,82227,9211,-16597,-4586,-14531,50423,18048,-25308,-20606,73124,55802,88999,105412,-70265,-47254,2821,39165,58804,-4673,24251,19927,-374,-19317,-17790,-112233,12958,1922,7237,21640,-7669,-10441,-29304,105890,41263,-68322,-9633,-64929,-47647,-27066,-49847,-39358,8303,-49854,36132,60354,-10709,61133,103013,-43338,-6539,-16664,-41401,-28703,-23568,-18090,7878,57964,8329,-41198,8859,6715,10997,59721,45723,14623,6624,49726,16760,-49230,13644,-3436,50571,-22372,-47171,30483,-31941,-31755,10504,2927,31115,-55624,-5132,8558,34010,48899,-37121,790,4102,25043,9407,-8302,74885,44859,45818,-6591,37697,65534,36680,58790,23892,18999,11394,35381,-47835,124953,-5133,28734,-37622,21284,-31688,-76088,-3941,24565,-42268,-57792,-22442,33459,-26472,13159,49051,-41006,-86940,-26052,-935,-5494,22237,50786,161258,3159,-37978,-20984,-21620,56986,76681,-2697,10287,-10186,-16352,32734,-38823,-42995,-1131,-38239,-73257,-15378,-8491,3549,-64279,-8888,19037,59019,33702,25088,41303,9115],[-11721,25713,14439,-8268,409,-46649,-23560,38110,29363,-151113,-7163,-7343,81612,90140,104739,472,-14084,43214,-33831,-522,3127,-33043,51427,-15514,-81864,23127,142812,59020,-62231,-18249,-9363,14460,-3372,20134,-51183,-27000,12759,-2307,49141,31820,-24917,-19162,-42072,24601,-9467,46081,-14957,-11878,-57973,19995,55738,78755,21064,21490,33610,808,-36200,36891,1840,48534,-5600,-48745,45839,20375,52915,-23486,-2796,22364,19611,-27194,69866,43025,-36787,-29573,-17719,-29062,18487,-70694,-60217,9757,158045,37213,-47059,-142,70850,22778,63581,-41328,-84658,-27994,-58327,-55687,-13430,54906,12310,34106,-61802,5816,13782,-55307,-100443,-38571,-17433,51344,-69643,-4476,-11510,22846,-4715,-63112,17078,-27330,-14559,52523,-181,24277,-20504,35165,-27174,-36064,69794,83413,-1514,-25761,18777,-50512,28087,-35135,-44466,-74865,45348,27395,-10265,86295,-69580,-41140,-27818,41618,50207,86470,-44929,51483,-15559,-72468,-103795,-67526,-55002,34874,-4017,7792,-22035,-21030,-7720,-29579,-21103,-27383,-43844,-58568,22150,15770,62089,17831,-38376,-80932,9493,49812,64700,71488,-20890,43843,54154,-32846,104965,30740,69317,-6749,-28291,18190,70197,-88641,-24558,-6025,-34100,-29966,38459,27707,-64903,-87661,-39239,-5194,16733,43655,-24390,-627,70948,55991,-23931,77800,56865,14189,-14893,-37581,-45116,4816,-18245,-19474,-42663,-58977,-95990,-30763,106997,69911,-61375,17026,39525,17307,78991,144589,16037,71507,1626,49723,-80610,44058,11209,-55513,62728,36614,84636,10399,-21047,-50129,-68168,-1696,12375,70196,18140,-62967,-105811,-36481,-6697,-2111,4567,-29470,92488,-36037,-28834,28905,540,-52084,-17177,700920,228020,66804,-174888,100014,135800,-15319,50397,47821,11182,-70368,-13321,10583,-10227,19254,33541,-29795,61746,78697,46546,40734,139558,-37945,-88852,-978,-3157,40431,36966,117,-8047,-25750,29133,-31382,16144,8731,-44669,27931,34278,-47947,-18480,15871,37733,-72622,-51922,-444,-11691,28673,-50524,-72263,4148,45697,-3751,-24084,14409,17107,6781,41234,8039,-51295,16888,-67099,-48840,-52769,-43865,-16174,-47637,-34320,6519,-33384,51719,11991,29897,-23091,-37092,-45015,71558,1740,-11867,7921,35687,57525,-15180,-16485,-56857,-81136,-4421,55565,-64680,-34819,12786,21377,37181,107425,19718,-7408,50,66264,47946,73393,26676,-25240,57681,11232,34677,-41064,15829,15794,30565,-61168,-24354,66769,-30658,19342,3095,-11289,-7276,-32936,-52481,20645,54618,-15986,-7240,-50434,23041,2384,44089,3944,59806,7507,-18364,-53201,-78860,-49291,-20188,61785,74084,-7800,47249,-5573,-41303,15776,-5421,78885,-18744,35179,4286,-23948,-21729,-39880,-5694,-75440,60406,46711,-10701,14047,-54125,-28393,-4372,-1310,-60946,5462,-43088,-29058,-4305,29820,18871,-11160,-61352,2320,-67050,-42837,-21580,-99105,-13271,39985,-57342,-1740,-27575,-30618,-30904,-52384,7212,-13694,-14605,70846,38406,-77067,-10499,-44432,44998,-7463,14051,11435,66529,3692,-3605,-19903,92707,2308,-2237,89618,25156,-48175,-30302,16771,33783,-3485,-26374,-63995,-40793,28716,-59603,-76799,-92994,25473,1358,48142,15033,49916,-31579,24657,-48699,33173,48237,24186,-19147,33213,5384,11319,-12337,-29502,19113,-51663,-74520,-52032,6805,-36359,34345,93812,-30363,7451,84292,40112,-43073,69980,65841,-98217,15650,6848,-42085,63316,-24333,29973,-6045,-29257,-18394,-15348,-73358,3703,-53167,-61652,-46369,-51828,-62727,19973,34757,-17123,-68568,-5211,122932,63483,-11000,18664,-34757,-65531,-21575,7452,-35799,-5377,-59820,-70885,-1621,1477,18499,-61372,1402,5692,39038,126833,72283,14523,-29994,21246,-3339,31014,-6030,10511,36222,40943,-71984,-5863,-9148,-220,-37690,6002,-40012,35285,-55703,-97832,-5918,66778,12597,-3749,15396,59660,-19418,-57929,27888,22879,-12837,61720,100634,3492,-67285,-5314,42782,-57697,12198,-2286,-18991,-57827,-30412,-115079,-30692,-60314,46063,101897,-69834,16029,-31656,-71759,-19946,-34121,52404,-118377,34369,52780,-1997,40995,49511,-80317,-36134,-83596,19978,9577,22728,-17806,-18504,-7782,-47890,-675,-78734,-46692,53475,-33313,-29513,88860,15005,-63190,-26202,-32737,9711,32956,-74890,37471,68438,7477,-99,21417,36300,39381,-41363,135457,-47750,6745,8374,-11600,-14175,66061,15753,58467,-1760,-13623,-78788,13456,75570,10535,-31890,-40423,3849,24319,-48088,77878,82692,-25968,7113,-40526,-25229,-44354,35191,-8726,10791,25100,34593,8052,14248,-49353,-8563,-20783,12895,-74436,-48998,1964,-35383,-16644,89810,101805,62426,38629,24178,63918,17819,9383,-31001,-48919,41219,-104318,-41948,-45330,17194,130876,11708,-53107,39733,17260,-115096,-53775,43953,-7924,14441,2881,348,15458,-19559,-46750,-38102,-70263,12268,-74505,-48336,-56128,-46842,-87648,-13201,-8504,17,-17921,-55040,-73281,28493,82380,88161,16400,15718,6929,25819,-20856,-25045,21177,52684,91859,46923,24918,55502,-4434,-13831,-97426,-31153,-50420,29271,-51796,-48381,-5335,-14691,52455,-45910,-22526,37617,22998,-16382,27046,-18090,39473,-44618,2392,-33356,-12523,-34495,67048,-3742,-44342,-11242,13177,-31977,-26476,-14466,68658,-87835,-1109,-24700,-2089,-6369,-86487,28950,76134,75979,104268,31362,-2585,-109836,-7442,19463,56692,62780,-10039,-30927,-84031,-3301,-2885,31537,-26095,41579,-35527,-47388,-24076,-67633,-171484,5195,-12548,23440,41558,-40357,-88065,29254,-10184,29359,12754,-24545,18229,-24710,84178,4142,10630,74994,53561,55125,-31989,-12955,-1591,18413,17753,28856,-52770,78860,75564,-1154,-54951,-103789,-27909,-25974,96490,64324,-28857,20514,-19446,-80719,27132,-7780,-3585,25520,18214,-53257,-2774,-4671,-27254,54442,-25921,-7307,46054,-19698,-6377,-48699,-23105,13704,24671,-7133,54127,6631,41568,-30464,1265,-53478,23215,-52643,15606,-5685,34288,12288,76741,-3417,-37560,-18083,-4529,58579,35043,-24321,-5397,70071,71731,75864,106648,-77902,-61691,8701,45800,67098,-10357,24521,33437,19685,-22820,709,-108638,1435,-3284,3044,17880,-13298,-41343,-45008,91654,31135,-50674,-25285,-71001,-45865,-22701,-32111,-8517,-27651,-63646,3184,51259,-33799,50845,94654,-43894,27421,19569,-49519,-37159,-45617,4409,-8093,46913,11392,-28144,24074,10199,16823,55867,41244,738,10499,37953,41923,-37186,18838,-10692,54203,-45793,-54718,20374,-66171,-35313,13213,21776,16599,-53457,12942,5614,18928,5097,-33966,8766,20380,16941,19124,-2489,58810,-4802,6493,-20657,55594,58704,28431,82912,8433,7633,795,41360,-47459,85197,-30302,24914,-29796,-1846,-45934,-83950,-1663,12827,-37956,-58239,-49185,32877,-39375,17611,71916,-49731,-87363,-60530,-26833,-2451,-956,48113,127730,-16457,-18790,-4462,-33561,23980,64646,22962,-949,-21919,1459,76494,-52954,-81133,-14658,-47073,-74751,252,-8402,-26613,-58817,-12080,13511,58275,41546,28092,18695,-2092],[-2398,11541,16083,17596,21879,-34722,-26996,32065,32798,-159052,-21366,227,130634,103791,127779,-33760,-29801,58443,-34800,3538,-10843,-4424,40156,-16653,-73216,26781,114004,61928,-56581,-13949,-11351,6878,9507,43475,-54255,-56569,14270,-28690,21076,39951,-38892,-17558,21814,72217,-3050,46042,-37514,-23497,-72251,1595,47360,77311,21168,36276,51092,38491,-1501,40698,4976,52630,34782,-61334,31145,17119,46365,-29679,3018,14521,8913,-45572,62748,59406,-39693,-31907,-13029,-33047,43439,-13115,-55426,9943,125116,19221,-26041,6712,39311,31622,74271,-52655,-78646,-20646,-58529,-64240,-1175,51094,11990,50347,-36417,7668,11903,-78292,-81779,-21278,-15838,61934,-59281,-20904,-21701,17265,-1203,-72493,12286,-23887,-1390,30529,-14181,19465,-7914,45940,-53241,-27370,74923,84744,-899,-24700,-3900,-35484,36370,-42045,-8313,-63580,77360,24231,-35677,72137,-49198,-31286,-74435,22942,32507,96414,-24879,18530,-38190,-27458,-66949,-61185,-44572,39559,4765,4054,-20397,-6812,11894,-16737,-7321,-41275,-53867,-56308,41681,10800,58692,8277,-48700,-48262,36394,52946,89323,70359,-21449,33128,34997,-46890,102699,56437,96236,-21713,-45820,4304,69832,-78599,-25740,12617,-26057,-18049,22369,39023,-34548,-26811,-26792,15056,29545,39008,-27561,-1112,71416,70545,-1507,99146,72073,17177,-35486,-43330,-27632,-2793,-45182,-62849,-44506,-44239,-81090,-20523,127455,68198,-35809,24186,20702,5442,76840,118146,28511,56132,-8725,48422,-63702,41302,-586,-65806,57184,21270,57042,33511,-41043,-64127,-74805,-18813,1289,67487,37210,-45057,-77629,-26216,-4512,-38410,-1651,-41193,62310,-50955,-41478,5610,-34192,-122611,-11753,610000,290675,92749,-27105,127605,171514,-66129,-22177,48186,-1936,-85980,-6095,-16673,-18269,-9035,49379,922,66113,59792,42006,39711,149871,-48195,-68475,-2308,-7620,38757,17641,9749,-19446,-34247,30617,-84972,8149,31244,-39281,13385,68360,-39276,501,39746,3310,-68458,-43459,15080,24672,20841,-49811,-64937,-16783,30958,-13076,-11712,31733,49677,-3897,46112,23513,-74485,16750,-71321,-49699,-40402,-61732,-10862,-53150,-35793,6497,-45984,76660,38600,18375,-80919,-52586,-68361,91049,27659,136,13157,45958,58514,-11834,-7616,-39698,-76411,8083,50659,-56977,2670,28249,-28574,-6609,64748,16924,-3360,5829,74341,76425,82404,55736,-3417,15291,30987,32250,-30182,33479,-110,37928,-61588,-40144,83892,-14834,39518,1385,-8705,-11692,-37167,-61727,11343,32326,21226,8197,-38199,30173,6981,34898,693,68124,-13675,-18784,-61523,-58290,-55394,-4686,54110,40935,-11979,77717,-151,-37914,38460,-1657,72442,-21354,16074,20348,-25579,-33835,-41371,-32504,-69358,66881,82859,-15104,3883,-57664,-54643,24585,-8395,-74206,2720,-48365,-36156,-13355,27253,14993,-18337,-56301,8565,-47674,-67975,-32897,-84113,-15859,51949,-53226,-4653,-41849,-19387,-34150,-47787,21854,-33693,-54848,40213,30958,-89121,-19547,-39023,38518,9744,7067,26678,40764,797,-1965,-30587,66500,1182,7570,56757,-2378,-12142,-14089,785,54659,11241,-28875,-78406,-35666,7815,-66962,-111255,-84088,14133,-24585,-12934,-102,37039,-37237,-33578,-19192,40456,22073,26563,-22441,38098,21875,10852,-15673,4583,16230,-62460,-103787,-47641,5465,-40559,54358,95049,-37765,-4394,72811,35489,-28959,58718,78008,-119867,18185,-2318,-41927,63363,-30862,32298,-7660,-44688,-14511,-7955,-82421,4980,-80905,-100252,-44235,-50705,-46572,30961,38896,-54538,-60301,-575,118259,50282,-19019,6812,-41218,-90916,-38843,24149,3677,10686,-39760,-37980,-381,-12289,-3261,-83784,7647,15304,20850,111146,54462,7208,-28010,23878,-10376,28675,-40991,-9085,28360,58367,-92531,-9267,-6384,22697,-27800,-9405,-30858,37480,-44054,-91418,-1476,25126,1139,8839,-1669,89099,8070,-47525,-5520,31718,5461,57579,89846,-8021,-48671,-11955,33166,-81793,16104,2451,-15583,-64128,-53611,-87150,-20125,-65357,21643,103435,-68265,26257,24250,-63545,-16017,-53979,55080,-98034,17885,41949,13332,69268,56398,-84246,-38630,-97301,425,-271,1218,-38761,-28861,-20393,-69210,-13016,-82664,-61677,56228,-37071,-17626,90117,19710,-41202,-281,-19752,10423,31223,-65551,36164,60707,-12046,15459,26115,51643,45812,-38054,139342,-33583,-4255,-816,-52695,-28729,28473,7880,42836,9778,-3241,-53795,48088,88530,28256,-31042,-58975,17430,32695,-71100,86678,81926,-18169,32453,-57624,-38315,-53711,-14454,13228,18384,17146,64942,22712,45388,-47725,-2670,-22923,-7021,-73499,-63234,6460,-41719,-30602,74411,104007,36222,42735,353,51587,-5038,-3900,-37212,-26694,74563,-95461,-40001,8503,27143,76618,-3765,-55492,58683,25523,-117050,-50112,34116,-14971,16089,-8957,1105,21830,-43459,-39958,-26706,-67244,22920,-54855,-75806,-53328,-53103,-90710,3646,-32926,30213,-4651,-54955,-64952,36344,89394,89931,-3974,24146,11686,40258,-9765,-24932,7393,24734,63603,47601,21850,66609,3896,-6563,-75481,-2021,-34652,9795,-60864,-53062,-26949,-41333,31467,-54162,-4029,37571,16508,-24240,1748,-13152,48970,-46579,-9645,15762,-7673,-53698,53813,-15683,-49021,-19382,16496,-15723,-52310,-7450,83639,-46525,22156,-5951,40532,-2238,-81027,29341,106716,63558,67483,39364,7240,-92605,-677,15816,56493,91893,19217,-4763,-52717,39346,-46893,5547,4035,60950,-24396,-27987,-9048,-45578,-162199,-15787,-32055,14292,34493,-52282,-89972,9846,9747,16961,-10943,-9664,1263,-35662,46452,-403,-4035,104318,51961,63153,-39905,-20757,-29508,-2,-2465,-88,-31124,83202,53239,-13792,-69751,-139830,-34513,-21850,71475,68428,-19697,18035,10349,-83111,29581,3496,23334,39754,14684,-41027,-10849,2586,-49272,38469,-7441,3234,19456,9918,2111,-49143,-29209,-4781,15667,-4922,95991,5453,40146,-25778,7179,-65625,9917,-63484,36922,-728,12957,-8832,61072,-11771,-55274,-26911,3925,61941,49259,-9007,14565,58532,80617,49479,74997,-74483,-57302,15686,45537,60282,-12101,14703,45536,39223,-19852,22856,-88372,-246,-7770,-1289,5224,-13813,-57851,-51329,62081,15730,-30024,-31705,-71919,-42821,-17584,-3851,36067,-57375,-81621,-43203,28807,-54985,41174,82000,-25097,57036,53876,-41522,-40720,-59601,27147,-21654,29873,15129,-21572,29686,13855,14984,41579,33028,-29162,18495,23238,67560,-16722,22901,-21737,47934,-49727,-56571,6816,-78671,-34196,10503,30359,3104,-50690,35952,-6204,7960,-37711,-28432,8942,35448,13748,23942,-3672,49151,-47481,-20700,-23008,74114,47587,17023,95194,4223,1842,-9602,33960,-37946,52022,-48388,12428,-20801,-9330,-55820,-85207,335,2833,-28537,-59419,-74863,25109,-55091,28114,90090,-49789,-82782,-81670,-39793,-9726,-31745,41889,62783,-38782,762,10288,-38785,-37687,45549,28893,-4735,-25418,15265,94676,-68539,-109570,-22853,-37697,-58184,23089,-8968,-58947,-43633,-17770,1844,50621,48401,23711,-7840,-12244],[5429,1621,16888,45160,41726,-15162,-30699,19667,29926,-120932,-24062,5484,137282,92051,123291,-66489,-55399,61416,-29412,4831,-32519,15947,25809,-16061,-59715,26107,78052,44449,-45689,-12722,-16622,800,22214,51630,-54915,-74013,16400,-43555,-1033,40822,-50092,-14991,62494,78183,16152,47514,-49552,-42848,-76092,-10284,36064,82826,19953,41233,62191,64227,37931,43646,-1172,40521,66498,-66458,9439,5354,38158,-34106,67,1222,-3362,-49691,41323,60671,-36612,-33498,-10697,-44595,50869,32383,-43394,-4839,85731,11035,-12166,9391,2041,31099,78099,-55669,-68743,-26181,-61601,-59957,6536,37775,10443,50698,-15132,6103,10312,-89076,-56256,2900,-15581,67853,-37842,-30168,-28877,15574,108,-70892,15564,-13577,16184,10328,-14898,2792,1408,52067,-70013,-20226,70447,80802,3280,-25663,-32161,-14790,49273,-53048,15062,-32998,95779,24088,-56381,47425,-19041,-11752,-104622,7317,10143,98610,3626,-15879,-63617,824,-22631,-58340,-19287,33390,13347,1831,-20230,13503,34816,-949,11022,-61170,-57943,-40478,66514,9788,34433,-10347,-59499,-20330,51440,51674,95927,55812,-18686,11071,21172,-54247,88582,70003,102101,-33393,-46992,-12227,59398,-64899,-23063,32325,-23087,10514,8231,45154,-2004,45204,-16690,34237,41927,27360,-28979,4277,74636,70481,25922,100611,54709,12730,-46703,-44506,-6906,-5119,-68893,-101491,-44342,-22463,-65817,4424,113800,57767,-14901,23464,-2955,-14092,65685,79112,36160,32410,-19699,26913,-43151,44174,-7250,-68535,39832,9741,29837,46572,-55677,-75837,-74070,-26086,-12422,44951,60843,-22247,-34581,-15799,-1777,-85407,-1694,-48233,23647,-57112,-41323,-18138,-58576,-138674,-2442,500414,326296,114930,159728,130823,180986,-103940,-86554,47915,-18679,-84682,2507,-35357,-17436,-30165,56715,36773,61959,35941,33397,28158,113641,-55342,-43933,-2165,-9041,33410,32,22860,-19195,-44328,24340,-109610,20828,57287,-29097,-9212,84953,-39191,22629,69058,-18517,-54429,-30485,30176,55360,15136,-41509,-54666,-33175,14118,-20752,5268,45241,75769,-14156,44171,14722,-82131,23081,-74840,-53914,-35355,-72626,-8342,-62626,-27087,6756,-52105,92829,65949,256,-126039,-51884,-75826,80036,47361,2098,14177,39328,47949,-3525,-521,-26747,-71016,21434,49209,-35449,39031,36679,-67491,-32827,12534,8590,3618,11025,77722,90773,84147,77908,22563,-27164,51235,22233,-18691,44270,-16633,42196,-55983,-53732,70388,1247,54127,-2781,-3159,-9850,-34097,-61996,95,1682,55133,21859,-16119,28019,16010,29999,-1920,60406,-39240,-12962,-61909,-28721,-55168,7673,35199,8647,-9817,93924,13109,-20772,59665,-2358,56554,-21026,-11596,40025,-25014,-43161,-29363,-52359,-54127,73174,113365,-20459,-3811,-51605,-73695,52877,-16638,-81996,-1062,-41790,-39350,-18364,20441,1647,-19870,-47106,17219,-21208,-82334,-51220,-53420,-12272,59291,-40849,-9060,-52633,-12117,-33354,-35365,44596,-43585,-82579,8937,20830,-89284,-30985,-31954,32398,26354,-24016,33867,10111,-1192,-3558,-33400,27259,-3063,19852,-8986,-28074,21231,-3467,-16820,70415,26177,-18355,-79515,-31527,-2755,-64054,-128808,-66688,1885,-52859,-75020,-18912,27414,-40303,-91162,13288,43497,-5559,21863,-15580,39310,38740,8175,-22268,35708,16051,-64903,-109470,-43026,-2430,-40874,84566,88704,-36319,-12193,51129,32004,-4723,35279,81240,-125127,20993,-23683,-37612,47157,-29710,25916,-4243,-57400,-6324,-4103,-80006,8592,-97461,-135197,-41613,-50936,-24147,39883,35884,-93875,-42792,2730,85689,51761,-13430,5692,-39583,-96131,-54014,46560,40984,21721,-19479,-4570,-4949,-23573,-23496,-97306,6286,20301,-1735,84292,33411,-3015,-34275,18678,-8317,23337,-73433,-28027,13873,66187,-90403,-8489,-2889,44542,-15097,-37632,-24076,41131,-24752,-71643,5856,-10364,-5402,18530,-13780,117605,24429,-25536,-27326,40211,25596,47072,63632,-8675,-20250,-13898,23071,-107495,15678,7935,-15814,-64182,-75712,-49900,-3612,-58912,-9869,97995,-51758,31609,75367,-40991,-9937,-63760,57564,-43293,3347,31456,34730,87140,58655,-78117,-43673,-109603,-20727,-17361,-19494,-57188,-37302,-42192,-79623,-12190,-70586,-70908,53156,-38955,-3609,94995,25892,-18957,18635,3003,2246,28552,-54494,30758,21851,-33316,25134,20211,48794,39269,-31055,124929,-15322,-20190,-21121,-86661,-40473,-10713,2651,25390,20737,12649,-31034,77386,70059,30139,-28473,-66617,26685,43979,-76168,72146,70233,-16702,40050,-67556,-53000,-45379,-44852,29197,39819,16907,78690,33900,73039,-39572,11716,-24551,-31209,-63361,-58257,16497,-43829,-44116,52376,93900,-3453,23466,-22490,42043,-44074,-25044,-40059,-4894,94936,-72038,-36211,63506,34545,22985,-17979,-39566,69051,29490,-106875,-44328,20091,-28538,21330,-12801,3850,30430,-59530,-36312,-10546,-62918,48502,-26791,-95748,-58179,-49406,-71737,25169,-57881,45010,10848,-26592,-51508,35215,85215,78253,-12900,27164,23046,54088,-3782,-25885,-14135,-14224,21534,42227,19670,78983,8518,714,-46438,24347,-17941,-6106,-60752,-57867,-66528,-70073,5123,-55294,17478,35780,13368,-27970,-30627,-1413,51523,-57202,-11167,60770,-45,-64106,32454,-28166,-45769,-15623,16948,3832,-75953,-1835,92800,-1986,39922,5889,70079,6720,-64937,25165,128096,46479,29150,37144,12006,-57005,18336,7926,49894,106139,47251,15897,-6257,88062,-66523,-23625,32203,73732,-9155,-8221,538,-22318,-122784,-37031,-57693,3280,19066,-63946,-71757,96,32883,4124,-17387,9443,-7881,-44261,-4928,-10043,-25700,115723,36520,59023,-40921,-20355,-52769,-21696,-19910,-15611,16997,75569,30386,-23935,-84562,-163020,-41471,-17018,44422,71303,-9795,14027,42367,-82737,26126,17586,48872,66564,11064,-18480,-17147,17154,-57751,16321,9391,21894,-7797,32802,-6314,-46899,-34466,-30484,-9086,-8657,116616,-4821,42746,-16561,13080,-56774,14348,-58235,66553,1839,-6757,-11870,43118,-9145,-61748,-28912,8161,58664,56449,10041,36887,43792,82034,19755,24662,-58618,-34683,22903,40238,42009,-8776,-579,56339,53458,-12297,42041,-49080,8587,-10879,-4847,-10107,-8045,-54122,-46935,27985,1421,-12857,-23590,-71413,-42028,-11145,24903,70512,-72432,-101236,-87391,-348,-71540,35220,64939,4827,74857,74406,-22213,-40072,-60206,44399,-29477,8875,17995,-20922,24765,18455,8199,20686,20750,-60088,27027,10539,85657,9493,23768,-35655,35769,-32592,-49548,-6494,-65856,-29554,5416,25524,-5082,-49243,53218,-25403,3742,-65303,-24832,-562,46356,19017,22655,-12730,47308,-69847,-30345,-18249,85881,32583,6688,93841,13300,19,-18446,13944,-22330,40244,-55353,-8512,-10091,-2680,-54284,-79018,978,-1720,-16023,-60277,-94311,13567,-66104,43192,98467,-41590,-74942,-80915,-36936,-27552,-60472,34129,-629,-56588,15423,19298,-37044,-101570,24389,13719,-2935,-23038,26054,85248,-81374,-120599,-22893,-10425,-28231,42056,-10202,-81183,-19258,-24049,-14355,39804,51381,14574,-25607,-16785],[12159,-2679,16973,62901,54656,8565,-34125,2782,23751,-57209,-14892,4561,105286,63514,99097,-86888,-84586,49147,-18771,2919,-52414,23683,12676,-15560,-46225,18414,42108,9714,-32255,-13092,-20916,-1845,33772,43853,-56408,-73031,12745,-43351,-11663,33227,-53919,-12461,65522,56286,41036,49229,-48402,-63458,-62317,-11630,22028,85476,20461,33131,66490,70563,71234,44874,-13681,15581,81233,-65349,-13731,-11423,29676,-36717,-12373,-16027,-15443,-40245,14649,48665,-30740,-33434,-8240,-58461,38555,46784,-31412,-21782,52758,12156,-10508,7343,-30191,24554,74558,-46201,-58872,-48341,-66301,-46316,3180,15806,6262,34475,-1220,124,10822,-85555,-26655,27477,-13551,69369,-14273,-37033,-34932,19161,-998,-57134,28253,-1444,31588,-3993,-3698,-23529,4905,53106,-73840,-16025,57939,71370,11012,-28768,-59161,3022,58721,-64711,24694,6207,98502,24975,-64388,26370,11132,9064,-112904,-2214,-11583,91657,33582,-38406,-84384,5063,9189,-60174,18972,16617,14450,1691,-23843,35627,57539,12912,31345,-82083,-58032,-15082,82872,11889,-2216,-26714,-64694,-260,53755,45459,74582,34873,-13903,-11701,12870,-54623,63456,69348,84639,-38475,-39234,-29178,43153,-51883,-18861,43721,-31306,49693,384,46166,25766,101793,-13322,48184,54810,9796,-29626,10510,89450,54660,50392,86976,16816,1942,-45920,-43366,10383,-897,-81027,-117209,-39773,-903,-52860,46646,80681,41863,-3380,14718,-26999,-36418,50147,46570,35909,5645,-29127,-11228,-24900,51159,-8081,-64431,14699,8056,14982,44044,-62563,-87323,-69483,-21203,-23809,12399,79753,-6436,3728,-9608,802,-122428,4181,-44121,-11611,-53266,-29974,-34079,-70066,-90827,11955,401946,324139,129340,296891,110043,158882,-109876,-114838,45486,-33624,-68666,6559,-44190,-15245,-40425,57422,65342,48737,11791,21308,11760,49523,-57157,-23027,-1577,-5512,21243,-12583,36872,-6356,-56998,10996,-92779,47315,78588,-17124,-35729,78897,-45177,39122,90986,-21271,-36428,-19203,42467,72932,13727,-30870,-44532,-40264,-772,-23466,17686,49803,88509,-21051,37717,-15368,-71986,33722,-64970,-50289,-39136,-73281,-8033,-74346,-9873,8975,-55265,94119,81654,-21283,-137575,-34126,-67460,49288,58828,-6834,10312,18917,29481,10329,2713,-20996,-65511,34559,52224,-7999,64859,36362,-84702,-34149,-29556,-4579,11804,12779,75514,87470,78982,88547,47976,-58615,67726,10483,-13233,45440,-26292,42076,-45330,-63534,34208,18521,58711,-9610,7359,-3262,-25340,-53978,-11283,-33198,75719,32464,7990,14403,22043,28965,-3465,38748,-55007,-2137,-54928,3968,-50461,9452,14675,-14665,-1898,90573,31298,6129,74166,-8191,35909,-17320,-43131,55633,-22068,-45115,-8382,-61393,-36771,73040,130058,-24844,-4669,-35787,-77568,71521,-21939,-79761,-11330,-27303,-35534,-19613,9297,-18354,-16186,-35680,25029,3483,-82997,-68679,-17496,-3991,62456,-25222,-15154,-56867,-6266,-29756,-20190,68410,-38947,-92355,-17445,12165,-74613,-40399,-23560,26149,37156,-65115,32677,-14832,1246,-2046,-29953,-13787,-9842,26996,-80621,-42442,44239,-3629,-31734,77554,36751,3825,-66419,-28732,1209,-51990,-128029,-50040,-10489,-77108,-123183,-39585,24863,-39670,-128897,39413,40181,-25510,10820,-1447,32960,51437,932,-30903,54728,18694,-59608,-96033,-38845,-14780,-40937,117757,75591,-27519,-15876,24313,29372,21077,5820,71550,-112232,24476,-53718,-32286,19527,-19348,13248,3809,-58301,2109,-4401,-64481,14130,-97409,-156949,-39499,-54252,-4042,44680,27288,-119304,-18872,2843,36344,54309,-1401,3505,-30232,-78416,-62949,71346,66450,24175,-4560,18559,-10082,-29113,-36457,-98714,-2270,21345,-23684,59895,17268,-11438,-48199,10392,5008,20718,-88612,-36739,-4605,61201,-74382,-5595,639,59277,-1988,-67573,-19049,47018,-933,-46715,13546,-27307,-6001,22098,-16226,135752,25218,1978,-30231,40600,38268,33547,28434,1061,8602,-10237,13978,-126595,10660,11306,-18912,-59792,-90990,-14038,14362,-40576,-37804,88583,-26904,36183,101407,-12398,-7769,-61875,55576,24641,-5174,24903,56921,89248,54954,-67448,-46885,-110378,-37927,-34137,-35180,-69748,-40849,-70466,-79609,2707,-42911,-68812,45295,-40467,11243,100211,36714,-1937,24172,26911,-11347,25548,-45059,18606,-34955,-46308,31495,1507,32547,24680,-19724,97332,2640,-35603,-53004,-106213,-49967,-41156,-1097,9993,33325,32372,-21231,90612,24232,16276,-27759,-59219,26940,54688,-60516,41977,56549,-20661,26806,-67961,-67507,-27288,-48060,36039,69451,24673,70774,36129,88397,-27106,37777,-27117,-55162,-48033,-35803,29541,-40343,-54147,27213,72084,-36792,-9552,-36958,36893,-84468,-48090,-38144,10338,91116,-42417,-29703,101970,41701,-13901,-28468,-15687,68122,28107,-89654,-36165,6307,-46423,30951,-9484,5183,39812,-63904,-35018,6716,-58254,78829,-2383,-102659,-68402,-38476,-37157,44305,-75124,39677,24065,19802,-34673,25647,71750,55532,-15455,22620,34078,66078,-1397,-25249,-37487,-54149,-20393,36411,17466,92955,6664,5259,-16415,44295,-8812,-17260,-50316,-62381,-117102,-91006,-18340,-47982,36981,33208,13644,-25357,-58841,13785,45098,-73022,2850,89523,6894,-66893,8970,-36185,-35356,-4179,15855,21921,-91517,-2138,90228,31742,49275,14257,75737,17212,-44369,15904,132900,25958,971,27670,12085,-12225,42293,-2100,36727,102564,63819,26804,41195,131268,-63562,-43398,50122,77353,3546,4441,5210,-5658,-66660,-52483,-80942,-5052,-4358,-72916,-39174,2779,48948,-6530,-9378,27786,9,-48991,-45738,-20112,-47997,104453,14778,42750,-34960,-11688,-68768,-39790,-29186,-19300,74235,58009,15750,-28106,-92930,-162324,-46417,-13105,22937,76574,-866,7722,54585,-78360,11699,31943,69959,97388,6244,8692,-23885,32449,-49649,-7116,19006,44234,-30159,43056,-28141,-42750,-36922,-54169,-42206,-18720,99368,-18190,47527,-6647,15880,-34131,31140,-35242,98944,-840,-21504,2215,29003,7367,-53118,-24792,6747,47109,53916,19663,56454,29512,77393,-3164,-19477,-34081,-2905,29084,31255,18801,-1768,-14775,65207,58969,-2461,52263,-282,23292,-11963,-6930,-21930,2198,-31991,-33458,1410,-6313,-3794,-817,-68992,-43805,-4186,44678,75632,-71436,-117365,-113657,-28398,-81066,33204,43973,33771,78253,76434,1433,-37311,-47775,54947,-29788,-12507,17584,-24086,9457,24033,627,-1196,5546,-78210,32364,2142,88189,33490,19960,-51033,22779,-696,-31561,-15747,-33652,-23239,2417,9416,-6633,-48871,56262,-47835,6738,-72697,-27009,-17272,50056,32047,15723,-27390,49189,-66384,-24466,-13637,85230,13866,-227,79910,30328,-386,-23714,-13593,-5627,50208,-50665,-33275,3075,12495,-37230,-67226,-169,840,-1776,-59151,-102331,2978,-64747,60095,93789,-28542,-64319,-56539,-21408,-53698,-77349,28801,-37619,-63335,21063,19768,-30467,-136148,5972,-15552,79,-21844,34727,60842,-87587,-113962,-15939,23605,3948,46642,-11566,-87968,7513,-28626,-32778,28393,45676,3211,-24882,-13555],[18970,-2080,16259,64927,57513,31387,-37448,-13627,17619,224,2127,-4929,55465,30634,65743,-85473,-107394,24411,-5890,-797,-62618,19646,3888,-15741,-35995,5239,11926,-31816,-18664,-12000,-18994,2678,43880,26068,-58691,-54469,-799,-29806,-11766,19134,-49342,-10888,35687,27236,61989,48385,-35490,-77234,-29168,-1957,7026,78676,24189,13070,64671,58851,90696,43860,-27532,-13776,76613,-61728,-32520,-27771,22581,-38719,-30578,-33213,-25995,-23973,-7553,29026,-24621,-31224,-3950,-68162,12902,27705,-24090,-30322,32376,17845,-20391,3054,-49397,17457,65436,-25594,-51041,-79811,-69271,-29748,-12541,-7670,-182,7223,3919,-9679,14119,-72456,3960,46682,-7102,65963,3115,-47112,-40588,24671,-4146,-33705,48034,6955,37463,-11125,12815,-53376,2114,50230,-66512,-14644,38949,56392,20830,-32581,-77746,11465,60663,-70939,26318,41435,86242,24094,-57204,18357,31766,23012,-102669,-6168,-27499,78064,56694,-40796,-92967,-8670,18121,-60980,62302,-7362,2888,2422,-31458,54925,75359,22307,51050,-98307,-58585,12004,80382,14577,-38002,-32336,-59727,12413,46042,34085,25212,14527,-8934,-24538,5828,-49424,29856,57437,50882,-34684,-31407,-44470,26580,-42682,-15430,40869,-51609,89141,1792,43821,43324,122532,-19384,53645,67658,-10246,-30751,13055,113098,27148,66007,67578,-12101,-12461,-35304,-42613,19187,8143,-77790,-100010,-29425,13914,-43444,97108,45936,24597,-2119,372,-46951,-55276,34075,31716,26656,-17965,-35541,-53869,-11665,59554,-4495,-55136,-11947,16443,16851,27984,-60753,-96585,-64719,-7058,-30656,-17256,85965,-5273,19390,-11640,1648,-133048,12574,-25882,-34275,-41374,-12981,-36149,-69945,-1948,31086,323129,281359,133336,324013,72273,113477,-80665,-98835,40842,-42041,-43671,2034,-44956,-15540,-39758,53916,79669,28556,-8531,6805,-796,-13794,-52019,-9182,-2209,3714,1302,-18726,50034,15017,-71702,-6676,-42153,72216,87992,-5561,-60443,53670,-53003,43568,95345,-6761,-21080,-12997,51259,73985,17593,-22779,-37829,-35364,-9564,-19672,18878,43420,85686,-22545,29782,-55881,-48006,44186,-33466,-29065,-47102,-62870,-8429,-83903,11470,14772,-56277,79762,75260,-41972,-109789,-3868,-49470,15329,60168,-23842,1965,-9234,8412,26551,3114,-20608,-58846,45269,58240,15203,73006,30924,-75664,-13096,-47625,-20361,18196,8696,68721,68988,67906,87390,67194,-71333,75070,3858,-18069,36625,-24822,37683,-32561,-68366,-6339,36162,51619,-17697,23476,5112,-13610,-40509,-21189,-66261,77337,39347,26204,-9425,18228,30224,-5055,8726,-49747,10072,-43845,31864,-44303,-3268,597,-26017,9158,68481,49765,35306,78500,-18193,15450,-11225,-71195,61561,-16175,-35895,15102,-58273,-23764,60273,127355,-26725,3237,-13133,-64020,76057,-20792,-65757,-29812,-10769,-25573,-19522,-5658,-39398,-9811,-23760,28302,19658,-70792,-77310,9813,5378,61305,-11784,-22778,-52362,337,-24713,-7603,84174,-19913,-84255,-35709,7753,-47996,-43696,-13973,19102,36659,-98317,24530,-26259,8089,6813,-23326,-45150,-18119,23465,-129855,-39878,58244,-15626,-41070,74768,41188,33238,-43092,-26181,17808,-33931,-117728,-41639,-21420,-91979,-148783,-58107,31566,-34477,-138255,52329,30152,-32515,-4294,15290,18931,56543,-11189,-37461,59210,22927,-49138,-74406,-34812,-27496,-43387,142439,57566,-15033,-18143,-1422,26202,38462,-21672,49655,-87490,28258,-84312,-30012,-11015,-3639,-1705,13688,-43575,6278,-8053,-39676,21109,-79310,-156962,-36651,-60974,8340,45179,15605,-119733,4917,-1718,-14110,45166,8474,-10968,-15248,-43921,-62621,90653,75195,15075,1377,25551,-8611,-27721,-39016,-86691,-15004,20077,-40412,47409,12347,-13901,-64568,4054,25907,24580,-81516,-28468,-23950,43787,-55511,-2627,3684,63042,9483,-86323,-13856,54477,21344,-23995,19042,-25881,-2793,18423,-7905,138157,11811,27088,-15970,27943,37099,20537,-7047,15672,28838,-2348,6784,-130020,-40,9819,-22617,-53570,-91307,15384,28563,-16241,-52438,76996,-2254,41879,100518,12625,-12241,-50027,45989,78564,-5365,23565,72383,75269,44616,-57850,-44348,-90573,-47307,-41997,-43168,-74453,-38175,-97371,-71699,26827,-8979,-53644,35020,-42823,24022,99173,51719,5672,14596,43088,-25195,22566,-38698,-1184,-85073,-45387,37259,-27634,12473,11522,-5009,65186,16282,-45057,-90413,-109226,-57976,-58056,-5019,-375,49030,52690,-29312,80200,-29671,-7135,-29609,-37384,16351,62069,-29977,12016,49728,-24882,-1010,-61171,-78984,-9544,-32341,33257,99623,36249,43497,26873,88732,-13900,71431,-31536,-74495,-31854,-3452,41829,-31542,-58017,3415,41248,-53179,-39382,-36475,34420,-113049,-65644,-32146,17715,64155,-15890,-19899,116354,50549,-26540,-34031,5237,55495,20900,-69455,-26023,-3630,-63671,44046,-1622,2142,46922,-56891,-34155,20289,-52490,99309,6190,-96545,-77709,-23605,-994,54464,-77646,16114,29732,65350,-18572,10039,53018,27809,-18547,11132,38373,74053,529,-20545,-54292,-84066,-49185,35127,14174,104966,-3362,5250,10269,57577,-8988,-23425,-30425,-64438,-158095,-96976,-32056,-33791,51537,31163,16010,-14891,-71289,28216,30842,-86206,28956,94622,10078,-64516,-10850,-35820,-19191,9276,15403,34436,-94359,-11203,70491,47286,50432,21390,58883,25058,-25620,2400,115902,4596,-11323,17365,10731,31195,62087,-12274,18773,85216,62163,27186,75028,154702,-48367,-45819,55471,71224,6889,5948,8609,-562,-11144,-57755,-92233,-6315,-32362,-75923,-3175,15258,52015,-12868,6575,39946,23214,-49396,-54276,-25853,-65732,72604,-6721,17846,-25359,2186,-79705,-49181,-27322,-14555,113124,34448,13611,-25314,-89928,-135676,-45391,-11475,12574,87139,5920,75,31863,-70821,-13815,43845,84365,120495,-1191,32908,-33337,40964,-29324,-27367,17568,60845,-44086,39495,-53415,-37167,-34951,-66688,-72167,-33061,47466,-28385,50130,1126,13296,-9737,50342,1001,125336,-9565,-30162,24801,20203,35866,-31615,-18447,75,27347,41902,10948,66700,16660,68369,-14284,-39435,-8459,24934,33209,18741,-2260,4793,-22076,71131,55150,7527,49450,40650,36395,-10392,-7211,-26164,12799,-246,-14460,-9063,-5362,-3967,30533,-60499,-45802,1578,49608,46636,-58894,-121323,-113441,-48870,-81819,33123,20946,50689,69333,62906,22052,-35388,-28864,60932,-22626,-29492,12101,-28674,-14534,29495,-3546,-18368,-9892,-76629,31688,-2315,70883,44325,11331,-65738,13568,34453,-3663,-18663,5274,-17050,5519,-11569,-3046,-47116,42432,-67926,14599,-63406,-36290,-35496,44911,47723,5051,-42981,49503,-41407,-10014,-15613,70442,-8410,-3576,57304,44958,-1847,-23860,-41626,6735,69994,-36559,-54018,18652,29312,-6103,-53053,-2901,9600,13586,-54628,-96292,-2641,-46894,75530,75992,-15438,-50755,-15518,-782,-83404,-76225,30440,-41951,-55727,15676,10934,-22678,-125639,-6324,-46161,-947,-28894,40259,38899,-85158,-95611,-6484,47791,26661,32426,-11590,-81033,25329,-29654,-50968,16841,28104,-8751,-3478,-3532],[26705,1264,14362,53620,50302,47952,-40666,-24524,13733,28435,20838,-21497,9249,4070,32311,-59957,-113989,-4878,5035,-3669,-59632,9716,-199,-15927,-30687,-7622,-8639,-66241,-6488,-6389,-7141,17078,51922,8535,-59227,-27545,-23761,-8606,-6053,2891,-38914,-10798,-7693,6984,70628,41876,-15848,-77653,18412,15394,-6116,63772,30642,-13081,57533,37790,94413,40533,-37552,-37015,56427,-59541,-43078,-38236,18755,-41800,-47568,-45082,-34158,-10475,-19646,8627,-18877,-26913,2487,-68892,-14807,-11523,-22129,-26125,24514,21447,-35698,968,-53212,14779,54368,-908,-44285,-104539,-66628,-16515,-35674,-21440,-6500,-22001,850,-21124,19421,-58411,31558,56487,4384,56751,9979,-62510,-44562,24593,-8695,-6538,69072,7758,29002,-12579,25760,-78133,-5333,45580,-53274,-14628,15857,36839,30355,-34645,-83171,8267,54753,-65448,27435,62837,62073,18796,-38342,24778,37601,25549,-82710,-7898,-34226,62611,66123,-24219,-85944,-27849,7403,-52631,98580,-32819,-20831,1472,-41067,67647,83699,27774,67631,-105554,-63406,32175,56563,14517,-61894,-26157,-44146,20234,32795,17878,-38277,-1411,-5492,-21008,-5005,-40803,-7850,40468,14928,-21482,-29233,-56414,14019,-38202,-14509,23668,-77524,118069,12804,41080,48163,102917,-34831,48765,77841,-28090,-33296,10313,129819,-4727,70283,51137,-4749,-26641,-20459,-44289,18415,18153,-61264,-54431,-13881,18051,-37195,139523,20953,9825,-9158,-15509,-58934,-65156,18265,34427,9513,-33177,-38686,-85900,-3319,66746,893,-42923,-33415,29784,30523,7258,-50657,-98452,-62417,9643,-33803,-33970,76213,-19456,4052,-23474,-1606,-114008,18201,3801,-41145,-25815,2664,-22832,-60554,87656,54502,267430,215448,128167,250384,28445,61550,-30755,-52179,36266,-41719,-16459,-11262,-41253,-17232,-30214,47900,79180,5562,-22725,-8683,-1692,-52299,-40236,-908,-5610,17672,-23719,-18821,61348,36706,-85291,-24535,13945,79923,82359,4669,-78243,19809,-59221,33864,79674,17156,-12917,-11635,57247,60019,25986,-19976,-37035,-19089,-9538,-9912,8101,27744,70070,-18039,22766,-92616,-18657,48950,16080,11104,-50410,-43067,-7915,-85887,31479,24936,-52185,55318,44038,-57466,-55634,30413,-31732,-8289,51033,-43664,-9588,-38286,-9968,39583,4040,-19334,-49789,50789,63664,25339,62248,28316,-43359,20976,-40023,-35833,19594,-1975,60020,43454,52499,78932,75059,-63232,68714,7250,-33329,20355,-12989,30431,-21835,-67777,-32764,51233,34336,-24528,43319,11445,-1955,-25397,-28552,-90609,60956,42446,33176,-38123,1893,31485,-8824,-22787,-21107,19090,-33245,47078,-39141,-28487,-3125,-27609,19405,34546,63806,58024,72172,-29884,-1311,-4214,-87826,57390,-7056,-14485,34929,-44729,-18490,32543,104928,-25641,18311,10394,-37224,67681,-11716,-41992,-52748,2405,-14115,-21653,-22599,-55219,-4317,-12847,24669,24686,-48866,-71624,18503,11191,55086,-3586,-31242,-38726,8343,-18938,-1374,84819,9084,-63484,-45752,8061,-16609,-38560,-3084,10993,21763,-111228,12230,-22077,13435,22457,-16958,-59180,-26414,8014,-142421,-20817,71968,-35202,-44217,62957,40950,63032,-16790,-23103,40010,-13994,-109893,-42675,-29019,-94597,-151733,-68941,46032,-24503,-122302,49776,15255,-26683,-20311,29533,1299,52947,-26055,-36675,53999,27076,-36770,-55582,-29921,-36016,-48704,146231,37383,-3460,-22456,-20846,20638,40508,-40402,20836,-63084,31401,-105342,-34567,-35998,10905,-14530,20939,-17200,3144,-13141,-13421,28992,-46769,-131804,-30285,-69815,12568,42975,3344,-95197,20574,-11502,-52724,22469,10380,-39024,2468,-5390,-52095,96588,67729,-5991,-1256,17508,4352,-20848,-31439,-62175,-27370,18072,-49241,46993,20513,-8382,-75033,3355,45667,33987,-56706,-2753,-41969,18092,-40487,-633,5967,56238,17995,-85766,-6982,61433,35046,-7024,21011,-17033,-344,8519,8264,125281,-10657,42863,5412,2619,21869,10498,-34456,24985,35445,6800,2112,-112849,-17636,2018,-23657,-48117,-71886,38712,34498,4782,-49346,64147,15048,48207,85117,26620,-21936,-32395,28989,99020,2859,26767,74109,49402,27375,-52992,-34471,-50394,-47363,-34958,-42734,-71652,-30672,-112542,-58903,50341,16155,-28288,25433,-46295,30066,86674,65387,2374,-6379,46898,-34486,19671,-35138,-26352,-105661,-31654,43689,-60265,-2081,8550,10561,36863,23212,-44792,-120710,-98088,-63851,-63743,-10099,-4306,67623,69261,-51707,46427,-67839,-29993,-31408,-7262,-3256,65097,4762,-2036,53962,-22328,-30039,-52769,-84150,77,-14752,23192,122806,45198,5037,7742,77059,-3567,101116,-37884,-85890,-18397,28098,49535,-19434,-54789,-14745,6927,-51030,-51384,-18715,30486,-123054,-71674,-24310,19539,26390,1785,-7230,109298,61179,-17089,-34635,16639,33311,8384,-49431,-15036,-7490,-73655,57916,7336,-6308,48183,-42422,-31982,26218,-44311,97891,-7549,-82652,-78922,-7673,21921,52372,-63093,-18024,23972,92191,-8938,-8494,33740,2172,-26664,-3864,33525,75337,4899,-10771,-57641,-94592,-61217,39694,9120,108214,-21260,302,30750,65054,-14698,-25658,-4370,-60791,-166324,-87087,-32771,-15859,61326,30623,18073,3020,-61961,38413,12910,-88986,54921,76640,8280,-59555,-23458,-26484,857,20124,17083,39064,-82385,-28291,31307,46020,46032,26871,30155,26839,-13050,-12881,78531,-13866,-8996,12973,12407,66517,69744,-21493,-761,63779,43080,19698,86627,148276,-32472,-30603,52335,56510,-2993,-2930,14962,-7709,31741,-51455,-85722,1577,-59019,-70363,25219,30627,42421,-13471,23326,41824,45760,-46514,-25702,-24619,-75536,28338,-24354,-9383,-16558,16039,-88904,-48000,-15240,-5046,112677,9608,21728,-17220,-74697,-91647,-35061,-12965,14445,102718,9831,-6518,-22453,-63351,-44409,51116,90662,126061,-11291,47106,-46056,37680,-6748,-41025,4295,60878,-49265,25280,-70931,-30425,-27423,-62749,-88821,-47351,-14614,-31300,46360,6043,4732,5114,62110,40405,137435,-22451,-34045,42625,13252,70144,-5128,-15636,-9703,2129,24037,-15321,62701,4186,55493,-16183,-34842,9999,38482,34817,2325,-15687,5366,-19897,73940,44521,16186,32489,58357,41008,-5555,-5810,-21934,19027,29318,5842,-1279,1992,-11040,59509,-41239,-44561,4493,38835,-5065,-41655,-103655,-89175,-58183,-73098,32362,-1127,49772,53260,41745,33591,-37200,-12994,64754,-9737,-37418,1752,-32718,-43234,32894,-1568,-26787,-21847,-56752,23938,-4599,36506,33590,-487,-76797,10986,61017,29289,-15541,37055,-12039,16406,-29422,2538,-40351,15954,-80711,22795,-45613,-50396,-48874,31753,58416,-6729,-54230,44945,-6696,4895,-26792,44633,-33392,-4710,31708,47250,-5836,-18855,-63972,10729,85619,-15897,-62590,35163,41916,31645,-39627,-6525,21439,28922,-46408,-77987,-1532,-14622,86582,48740,-6365,-34424,28596,16706,-109779,-56754,41450,-22439,-34926,-79,-5576,-17217,-79625,-11168,-64754,-9895,-46709,39471,30910,-74790,-73839,-205,49269,33711,3944,-8241,-65151,23902,-26563,-66892,4024,455,-20555,31749,9956],[34912,4812,10679,37440,36239,54294,-43020,-27496,12273,23919,35742,-39239,-21652,-10492,5299,-18614,-99514,-28776,9892,-2976,-45155,1925,-2466,-14719,-30846,-12393,-17546,-81874,3469,5114,15011,40439,56450,1366,-55041,-6742,-50717,13219,1358,-10457,-27214,-12106,-42979,2184,63259,28101,3774,-62661,70124,34746,-14465,48581,37789,-35816,45829,18667,86221,35291,-40418,-45468,28826,-60393,-45088,-39262,19950,-47025,-55677,-47135,-39461,-7575,-21818,-6939,-12254,-21058,9740,-59513,-34080,-51852,-23509,-11362,24598,17450,-47688,5365,-44746,18749,45558,17876,-35488,-107077,-55646,-10109,-56986,-15227,-9046,-44561,-8236,-31227,24646,-51145,51843,55113,18741,41532,7163,-80079,-43990,10939,-14101,16447,83530,66,6469,-11788,28143,-89453,-14541,41098,-40198,-13853,-7476,15128,37140,-32512,-74872,-4540,42870,-45018,32436,65990,30749,7793,-15295,40726,29573,17360,-62004,-11287,-31224,49810,58883,1331,-66276,-41813,-11570,-30998,116784,-53155,-49551,-3880,-49298,71797,79591,32203,78859,-102430,-72928,39871,17737,9062,-69506,-14800,-22240,25788,18456,-1984,-92426,-13480,-4617,-1364,-21703,-30771,-43666,25153,-7999,-507,-33941,-63803,7117,-37262,-17204,-2429,-97246,129281,30546,40721,41164,55255,-56490,33483,81350,-39477,-37387,4554,121463,-33462,64138,41251,41850,-36489,-7880,-48927,11314,24995,-37758,2189,4158,10955,-32522,159581,7104,196,-21237,-28585,-60645,-63384,756,46086,-12386,-37180,-39581,-96633,1504,70956,5608,-30257,-44664,40803,45814,-6711,-33787,-88117,-63921,21070,-35887,-34532,53381,-43000,-36828,-43037,-11599,-77015,16115,36976,-35487,-11725,11260,1828,-43129,143915,81510,242924,159749,119034,140429,-9909,18580,16451,-11,35958,-33159,7524,-29168,-36405,-16315,-13779,40342,67847,-15255,-30661,-23195,11990,-56255,-24495,6061,-12389,33694,-47607,-14857,69854,49147,-92719,-38219,40602,63808,63879,13539,-86660,-9798,-62543,12859,49854,40926,-12586,-12204,61390,36474,36524,-22367,-42922,4173,-820,3470,-9022,7347,48018,-8370,17696,-113985,6559,43496,66697,59851,-40620,-17367,-5508,-76058,44741,38901,-38330,30264,-2659,-64342,1107,59277,-23690,-15754,33894,-60560,-22519,-62446,-21901,44249,9207,-9321,-38033,48804,64088,18078,38513,36242,1029,56563,-17072,-48565,13812,-17746,52565,21831,35017,69899,68563,-38400,47892,21326,-54831,1628,3704,22470,-17194,-62272,-35104,60173,11046,-27465,62426,12062,7084,-12131,-33023,-100148,34520,42293,27980,-62775,-23769,30507,-16780,-49854,22818,21161,-27221,44338,-35443,-58067,2843,-24713,24733,-897,70290,67359,57776,-39878,-13220,2796,-87220,49166,4433,16087,47090,-25235,-20414,-5515,69062,-22514,35669,27227,-5941,51747,3889,-13809,-72010,8984,-7443,-28999,-38189,-61261,-2890,-4284,14257,20174,-21197,-50604,7581,9326,43064,105,-39178,-17802,16684,-12201,-2610,68589,40834,-37886,-49982,11356,11460,-25365,9293,2225,-5627,-101965,-778,-6238,7799,39404,-13511,-54569,-32856,-15897,-122750,8397,92136,-54185,-42614,44904,39610,85781,4740,-20459,58869,3973,-107543,-46822,-31772,-85244,-138314,-66956,62344,-10440,-91334,34248,-796,-12665,-34122,37143,-13177,42266,-39715,-24894,48243,30244,-25043,-45372,-23124,-37065,-55102,122070,18460,3119,-30833,-31347,11259,26342,-47586,-6816,-49953,32844,-108862,-48133,-50394,19089,-21733,21218,10663,-7364,-17142,5745,37212,-7814,-86230,-18259,-78094,12330,40437,-7595,-57779,22101,-25838,-73350,-5380,2914,-70486,20119,22929,-33039,85903,48399,-35462,-7418,1143,28255,-12179,-16964,-28744,-35004,16215,-49773,50768,38250,4147,-71230,9659,54017,43054,-23531,33476,-58384,-9110,-29137,683,7366,43547,23057,-66823,1129,65038,34994,5237,19908,-13496,-3666,-4990,26476,102580,-35406,45896,20853,-29623,-851,4128,-48131,18251,28893,13866,799,-78202,-41815,-11385,-18340,-45236,-36957,58228,29661,14147,-31841,50759,21832,52954,69565,26416,-32484,-14246,8553,83394,17345,32804,59185,18670,3316,-53978,-18925,-2179,-38778,-12679,-34960,-64106,-22278,-107994,-43631,62133,20605,1235,19298,-49998,24138,62224,69191,-10153,-30933,40155,-36443,16556,-32924,-51194,-88581,-12029,49946,-86987,-6038,18530,23572,17745,23295,-33718,-129351,-77934,-65164,-64906,-15951,-2100,86853,77548,-77756,-1058,-75577,-42127,-28541,21168,-26917,64551,33013,6359,66271,-8150,-45629,-47423,-80613,-1416,-8578,10305,133505,46611,-33899,-15996,59293,1493,112867,-45279,-87468,-9678,48850,49995,-7072,-46180,-24879,-22796,-33953,-40975,11984,20798,-114855,-63888,-17477,19316,-5272,10541,6651,88827,71182,5595,-31101,18931,6583,-7620,-31816,-4796,-4617,-70113,68720,14084,-18848,40845,-26482,-27926,23082,-33310,71856,-40251,-68531,-67606,7257,24351,39695,-35752,-52315,6526,92164,-10969,-27090,17884,-16174,-39910,-17088,22290,67819,12758,2796,-47129,-80967,-64074,46632,2325,96143,-44408,-8439,42892,66613,-19823,-26117,22452,-48723,-132246,-66749,-21512,3115,68976,31642,17087,25248,-33772,43117,-2929,-78250,65417,43693,2766,-53881,-28728,-12036,22444,26300,20556,35882,-56803,-48601,-22763,34839,39749,28127,2606,21288,-7958,-26225,30721,-25358,1740,18316,20331,92423,60948,-29648,-18288,49097,15596,9071,76656,111303,-23654,-4603,47206,35444,-24689,-17364,26210,-23533,57740,-35453,-62654,16808,-77911,-56137,39372,40574,25925,-7793,35638,32145,44339,-42709,25294,-16961,-76679,-17566,-37404,-31379,-11533,24097,-96902,-37882,1934,5519,72574,-12023,32359,-7307,-51168,-45089,-15335,-17869,24822,118015,10246,-9448,-85468,-60090,-70363,52727,88450,110753,-21719,47209,-59936,22473,7392,-46238,-18092,38091,-48584,6019,-73963,-22800,-14045,-43009,-87850,-56082,-56762,-26155,34625,9309,-8307,4549,60258,70556,131379,-35319,-36015,43438,2288,101593,15982,-21270,-19376,-23322,6511,-48340,44329,-9257,38063,-16714,-18856,15886,35424,33932,-17488,-18964,-4394,-9949,75028,31782,22888,3850,48222,33783,3073,-3227,-11420,17599,47182,23573,20302,9997,-20723,75197,-9930,-37228,3969,16140,-58202,-25222,-60772,-52729,-55964,-55684,29398,-19069,32187,35927,21966,33015,-44545,-7325,66427,5821,-33629,-10757,-34762,-70265,32215,6905,-25297,-26622,-26136,10173,-6390,-4508,1393,-12217,-80873,15378,71533,59953,-9201,52249,-8163,33411,-37682,6858,-25652,-13894,-83647,26333,-28143,-63997,-53235,13694,57374,-17192,-57369,35303,23790,14184,-44763,14858,-58580,-5311,8820,33047,-12371,-10530,-76870,5096,89962,9837,-54028,49839,46820,64714,-29024,-10083,32232,40309,-35780,-53216,5369,23788,91508,18740,-3102,-16545,61009,25772,-124740,-24378,59380,6799,-6082,-22867,-26089,-15850,-24028,-9208,-63032,-27241,-71311,28976,37854,-59666,-55351,-1303,26100,26735,-27214,73,-44357,410,-20766,-79342,-11160,-29670,-31698,67296,23045],[41647,6689,4723,25752,20758,49177,-43133,-23566,11487,-1082,43880,-49864,-35381,-13165,-11483,22567,-67561,-39751,6073,2780,-24748,2174,-7893,-10876,-36183,-3220,-14479,-74410,10716,21197,43991,67523,55447,9723,-44715,-4781,-73056,29865,9600,-17075,-18723,-14093,-56997,11493,42678,8517,17413,-35891,114026,50513,-15952,41466,43145,-44812,30853,10065,73038,28911,-35924,-35757,3304,-62189,-41422,-30291,27157,-53928,-49579,-37548,-41739,-17469,-18763,-14960,-2881,-14607,15025,-42907,-39830,-78995,-25606,7621,26101,3924,-48961,18068,-29946,27924,42102,22645,-21709,-82580,-35904,-10129,-66962,14472,-4500,-55585,-20160,-37493,27107,-53570,61830,43242,31512,21653,-445,-93072,-35967,-19256,-20090,27818,84148,-14059,-24447,-12641,18257,-82441,-22613,37418,-31960,-10429,-26124,-5452,39521,-24900,-56499,-22320,27825,-12020,40184,52014,-2180,-7904,4043,59422,13828,3654,-45991,-18133,-20837,41926,36961,22334,-42454,-46330,-28930,550,113550,-62660,-72370,-15062,-52916,67493,62867,39012,83205,-90629,-83545,35423,-23607,-2191,-63106,-8300,-1301,30117,6178,-23197,-116457,-25208,-6398,27687,-41965,-20745,-70850,16198,-8292,24479,-43436,-65933,4711,-37597,-24207,-28999,-99837,121320,49349,43652,26060,861,-78607,9835,74535,-42032,-42073,812,82337,-54032,50816,35150,101173,-38760,-2312,-55238,3455,26197,-14400,48993,20639,-4735,-27397,152310,-946,-3362,-35064,-35599,-52227,-51114,-20268,55502,-34566,-30292,-40065,-84727,3580,70798,8438,-19164,-43929,44305,54345,-5573,-12665,-65050,-69490,21300,-39271,-22667,25334,-66166,-85681,-65059,-30182,-41958,3998,63418,-24621,-3182,10340,29362,-17915,154542,109430,249055,133931,110283,59936,-34823,-9214,41583,34908,43343,-19097,24740,-44964,-32076,-9398,8526,31997,51155,-29696,-34183,-34250,36161,-31384,-8976,15512,-21597,48062,-62543,-9540,74032,45438,-89407,-44361,18350,30728,39286,21136,-86605,-25548,-63613,-12566,16313,57454,-16778,-10907,63727,10491,45989,-27395,-54104,26977,12882,17030,-23344,-11880,27042,4598,14345,-115545,20861,26563,94945,98183,-15049,9957,-1256,-53087,46537,54698,-12318,13393,-44252,-60831,39437,75640,-30289,-8592,14357,-70175,-34733,-78058,-26031,38334,20494,14533,-24516,38595,56157,-4923,12522,57881,41840,83890,5200,-57441,708,-35107,48424,13398,18655,64252,48201,-5814,17583,41927,-75571,-13494,17417,15855,-21059,-53305,-15119,60927,-12473,-24839,74872,4661,12128,-2953,-35065,-91475,11240,39911,14380,-73231,-50971,25861,-29494,-68940,67034,14842,-27809,23298,-31415,-80816,14666,-22641,22192,-28124,68624,60943,39975,-44857,-21198,9986,-68177,46934,15744,48952,50609,-5744,-26149,-42258,31242,-19397,48710,30732,19990,34732,21864,11763,-79030,8415,-10461,-42221,-48218,-56368,-7105,702,-526,10447,8283,-18460,-14592,-2235,25495,3043,-44638,6457,23321,-3612,-9677,39801,67665,-14679,-51785,14701,30610,-7183,23128,-6227,-37763,-77938,-11324,13472,-15587,49877,-14057,-36280,-35466,-41512,-87692,37849,113814,-64000,-38584,24524,40767,95757,16099,-20927,67132,17365,-99041,-43622,-29158,-67094,-116542,-50132,71729,6059,-57387,11378,-13486,2888,-43542,36024,-17947,28349,-47784,-2576,50242,33125,-14785,-42893,-14192,-29976,-59441,73510,4309,2376,-42679,-33556,-2146,1373,-45750,-25142,-50704,31893,-92697,-70129,-54086,19813,-21821,12477,28862,-21941,-17571,12123,45232,27423,-32839,-1493,-82378,12678,39064,-16110,-25800,8501,-42926,-76601,-28102,-11547,-90457,35508,30924,-9529,61837,23001,-65872,-9271,-14770,56640,-6292,-390,7422,-35409,14694,-43270,48861,57920,19871,-48630,21809,43785,43696,9005,67948,-74594,-30591,-16756,2524,7768,31727,24928,-38826,7581,62770,20467,16842,17638,-20719,-15784,-18763,40223,77488,-55754,37489,21065,-60153,-20570,506,-46544,-8940,13934,16476,4125,-36592,-69030,-27340,-3416,-45440,-240,74649,14257,8227,-9900,37614,19523,53357,61062,13434,-38865,-449,-9136,45016,34142,39886,31107,-9393,-26804,-59697,-2172,35389,-23635,18719,-22232,-55986,-17952,-82779,-27381,55263,4241,28607,17879,-52262,2839,30492,56414,-27674,-50115,29737,-31027,12451,-30126,-67848,-44076,4226,53539,-99478,136,36000,30872,9281,18450,-13480,-108243,-54728,-58827,-67340,-20887,4486,103047,74106,-94845,-46697,-54478,-37324,-16905,38400,-48208,62226,47857,30969,77420,16493,-38654,-44577,-68240,-12509,-16294,-388,129597,40099,-63669,-37357,40991,912,98373,-52080,-78750,-5805,52962,42519,2662,-36255,-27634,-39488,-7925,-14761,45025,3482,-93656,-44713,-13996,19760,-17990,14711,19229,63363,76336,30354,-24806,18723,-16782,-24027,-17786,3167,4095,-49919,72703,16205,-32508,24141,-15160,-22960,12568,-20883,30210,-78876,-60124,-44472,19804,11098,22630,-5802,-77381,-18106,69376,-26563,-43542,7679,-25752,-54617,-23262,10662,51130,22661,16653,-31241,-45607,-69577,49146,-5540,66855,-68270,-18630,45077,60781,-19225,-27320,43874,-27802,-68265,-44104,-2746,22071,77391,33147,10923,46123,2928,43874,-11358,-57592,51079,7571,-3144,-48357,-29857,40,42769,28317,23488,27234,-22068,-64592,-78139,21463,34783,22270,-14771,9884,-8824,-33711,-12557,-26723,13396,32429,34486,109954,36444,-37055,-31010,47602,-6760,53,53457,53221,-24363,21828,44461,10626,-51469,-30705,40434,-41680,67452,-14127,-31192,33545,-84744,-36688,38953,38847,10813,3700,41350,13173,4594,-40812,74719,-6258,-70694,-55913,-46768,-41363,-10255,21829,-100005,-23024,16295,13926,13394,-27047,36355,691,-26569,-9772,8902,-26059,37042,123125,6437,-7423,-126684,-62976,-82573,49065,78771,79584,-28078,33723,-70719,331,7286,-42967,-43905,-3826,-46781,-12574,-63234,-14785,4255,-13608,-72001,-54441,-63001,-15211,16865,12432,-22457,-10050,43971,81778,109505,-43054,-38793,22113,-16818,121899,23935,-36540,-25758,-42754,-3864,-72748,17236,-23663,15544,-23241,-5457,8884,22284,30797,-38451,-12921,-24880,2728,76573,22029,27784,-30102,18229,16299,15735,-194,1340,8271,50047,35763,46843,11982,-28919,74476,28791,-22710,1067,-11708,-92067,-11788,-506,-19477,-44393,-32341,24688,-30869,4859,21954,10511,21293,-57308,-12693,63099,20302,-19014,-21045,-33659,-87988,26311,19648,-15844,-21794,5331,-6688,-8370,-37429,-41271,-19703,-75492,24522,65388,81277,-3805,49124,-4438,51887,-33980,7643,-2792,-36655,-77161,21868,-17530,-70837,-48498,-5388,42278,-24882,-51723,22951,39496,15637,-63201,-10301,-79281,-6376,-7374,6134,-20118,-2063,-78689,-8225,84410,40586,-29186,59535,43227,82117,-21904,-12577,38421,40085,-25439,-29129,15190,56830,90141,-6119,-4678,543,71726,25531,-120744,11718,76283,33600,23467,-47224,-45869,-17515,17497,-2502,-41379,-49242,-93750,8225,52691,-44075,-43194,-10534,-12152,12971,-48368,13464,-21178,-37723,-15823,-87986,-28303,-51422,-41310,88472,33172],[44243,6374,-3425,24010,9697,34520,-39830,-16037,8716,-29256,45017,-46508,-35378,-8676,-16910,48217,-29938,-36419,-6457,13007,-5176,10781,-21075,-4179,-45449,20046,-1006,-49296,14538,38049,73418,90335,47258,30865,-29369,-24984,-82238,38260,20404,-15703,-16077,-15606,-48628,29104,17466,-11920,21945,-5229,141282,59273,-10057,45493,44941,-32990,15093,14747,61063,22387,-27001,-11084,-12433,-59963,-35525,-13690,39891,-60296,-28603,-18239,-41133,-35620,-16619,-15923,9965,-8726,14814,-24674,-33836,-87830,-26782,23731,23582,-16674,-36730,36992,-14245,37890,44577,11555,-2724,-39950,-9606,-12936,-59932,60889,8328,-55240,-31485,-39098,24585,-62654,60996,23959,37621,94,-6609,-94861,-19472,-59829,-26533,23447,67164,-30694,-54750,-18049,595,-57911,-27828,33417,-30573,-3560,-35666,-22213,36946,-12512,-34327,-40133,12597,25181,44969,25774,-31450,-24873,14772,75980,-1482,-8428,-35978,-26754,-7352,38302,6666,28732,-24875,-43350,-42171,32909,96070,-58154,-80223,-31089,-50251,56876,36756,50100,80375,-73864,-89308,25544,-53651,-16541,-48537,-13847,11680,32246,-2561,-42229,-104232,-40085,-10052,55802,-60513,-11608,-83658,14828,13973,48255,-54312,-62639,4012,-37147,-35850,-48163,-82349,97918,62284,47889,8164,-40671,-94566,-17952,56206,-35855,-45416,4165,25192,-64894,34334,26572,135250,-32280,-5029,-60442,-663,22146,3960,72701,31604,-24060,-20264,123041,-9042,-1606,-48056,-35263,-36506,-32708,-42979,54334,-52314,-15696,-41943,-57786,2038,64279,9870,-10671,-33269,40220,54842,11754,9253,-34745,-78375,8707,-44266,-5659,1710,-79751,-120584,-83327,-57108,-25496,-16426,74914,-15941,-1835,1385,50199,14120,129306,133853,272743,128976,102223,34460,-44145,-24944,38780,41557,57900,-3774,32888,-52640,-28190,3573,35728,23734,33514,-35918,-36797,-39516,60786,6560,2188,28165,-30862,56815,-62528,-5431,71709,24597,-74052,-41563,-42362,-2387,17259,27088,-81422,-24933,-63755,-33749,-11415,64212,-19959,-4810,62978,-11542,51750,-31148,-67098,40955,24837,27192,-26937,-24548,13381,18625,12042,-100554,22674,1739,83671,107213,20213,34812,3805,-19375,36094,69385,22880,8589,-57858,-47224,51251,77115,-49761,7508,-40,-70682,-44091,-83800,-23405,23708,36595,50524,-11092,21720,39198,-36717,-5194,90031,66453,97204,13422,-62623,-17276,-49501,47516,21403,7878,59110,18420,23380,-12406,61506,-88298,-19928,21546,11834,-33119,-42885,16404,54206,-30390,-16754,75334,-10717,13241,1460,-35939,-65514,5612,36579,-677,-62606,-71057,17385,-45258,-79214,96384,1658,-34267,-10450,-24065,-88220,27637,-24202,11027,-41463,60747,42122,23796,-42665,-26923,18332,-35149,58200,22786,75235,47303,8219,-31735,-63280,3779,-18752,51546,18014,33448,21297,36435,28363,-69830,2252,-24260,-58680,-49025,-43178,-16387,1134,-16655,205,35945,16357,-34755,-22330,4397,9497,-45481,28865,26546,7659,-19058,6775,83861,2100,-53821,15328,39521,11119,37748,-13142,-63171,-50589,-17349,28957,-54898,47850,-17794,-13032,-32690,-61314,-55878,57667,120411,-59626,-33774,5757,45977,90738,15967,-27341,61699,25303,-66981,-24918,-21993,-45098,-92287,-21754,66184,22612,-30188,-12522,-18944,14324,-47763,26643,-9724,16125,-47039,24771,62605,37835,-5093,-42834,-4375,-17038,-58729,14204,-2390,-5620,-55167,-30800,-18229,-25139,-41668,-28669,-58210,28587,-61397,-96449,-50938,16318,-15718,-3276,31355,-34842,-12647,5074,52597,50030,12216,15057,-79473,16851,37951,-21679,-14025,-15254,-60205,-67269,-40846,-28658,-88662,46989,16456,12913,32410,-3065,-87813,-123,-23214,79601,-6797,13746,38611,-28923,13461,-31655,35697,70774,33206,-9757,36634,14597,30289,34936,87674,-91753,-41079,977,5996,6941,26247,24417,-14448,8001,53615,-3639,31909,16568,-34151,-35932,-29705,44676,55762,-66521,23011,4969,-81307,-28518,-2102,-32362,-49573,-3130,14236,13453,-331,-92121,-41171,22451,-47867,21292,85768,-8734,-10421,4440,25252,12675,47407,58830,-7554,-37661,5692,-18656,3620,48370,46709,-1127,-28935,-60935,-67661,10275,48035,-4464,48863,-7574,-51171,-21376,-44387,-11051,31276,-20201,49650,20274,-51430,-32516,-815,26842,-44838,-57327,23482,-20491,6187,-25042,-68978,6835,9911,51601,-93808,11869,49688,30719,9596,11744,12264,-62621,-33775,-43059,-71881,-22704,12726,112448,57998,-94685,-75984,-19003,-15899,4663,40615,-61481,59752,47716,56982,76179,43299,-10053,-37890,-49837,-29358,-32172,-5310,112853,30050,-78192,-50261,25243,-3598,60785,-56787,-60512,-5118,40451,28480,8276,-29774,-26482,-38217,20033,14701,67426,-19384,-66399,-20480,-14894,21835,-9060,19431,27904,39104,72456,47408,-17511,24789,-27411,-37055,-7733,7953,16400,-15642,67596,12582,-44024,-116,-12843,-19270,-1454,-10119,-10517,-106069,-59036,-15401,28837,-4192,9495,14823,-87868,-41629,36107,-52259,-56122,3401,-28700,-65532,-19351,4066,27287,31237,26065,-23566,1722,-83527,40646,-13517,25443,-87452,-27424,36772,46176,-11037,-31179,55037,-776,-1501,-25009,17434,40992,87218,33211,-979,58881,35689,44376,-9421,-35537,15033,-21218,-5437,-43009,-31922,1494,58823,28083,22462,16928,15234,-68717,-115009,11455,32740,8160,-20180,-3627,-12780,-32667,-38458,-17026,20566,49905,51264,118091,1954,-43547,-37763,57840,-12586,-4452,28055,-10073,-32504,39621,44530,-15321,-73971,-37103,52498,-55315,63164,7064,-2610,43733,-79180,-18388,28952,23922,4298,19480,41024,-9681,-64252,-42797,103382,2826,-60151,-81698,-53404,-35385,-9905,7427,-92292,-8464,20168,18161,-37238,-33793,28752,4576,-8399,7384,28298,-37115,44703,107791,-2191,-1486,-125589,-68776,-76416,41752,64363,43753,-25545,11796,-73859,-20780,-4827,-32928,-65921,-50671,-48267,-26471,-45675,-7191,25145,16495,-48876,-40363,-38868,-2403,-2297,15235,-33364,-31430,17534,71605,78726,-41511,-43162,-15835,-43036,125656,18259,-57611,-26792,-50984,-2055,-76711,-9262,-37082,-10600,-37153,-414,-6246,10419,25736,-57021,-1136,-51158,12456,79700,18837,31493,-59159,-16402,-5572,32034,2508,12198,-5677,41470,40558,68536,3491,-33474,67131,64989,-2011,-1667,-37113,-95401,-586,59310,-1224,-27139,-8166,20246,-36608,-22981,13597,10586,2954,-73278,-23743,50880,30043,1708,-24911,-28498,-89922,15586,32603,-2642,-7253,29183,-22679,-10146,-49765,-76376,-19243,-60601,34323,48195,89330,-2994,33382,457,65858,-20988,3956,24580,-45021,-63695,9272,-16435,-66550,-38718,-22836,17177,-29595,-40103,11488,36844,11092,-74713,-23819,-89187,-7797,-15511,-23967,-26905,3186,-68675,-24794,74738,75264,4708,62074,32536,77752,-17659,-13207,38387,19996,-18681,-10979,24610,74421,83723,-19235,-8168,13971,59466,18465,-93615,41816,81563,50370,46538,-66698,-60465,-18452,36080,6295,-8670,-68931,-104174,-18578,65981,-31415,-36910,-24919,-50329,605,-52352,30103,2017,-75864,-16150,-92935,-45150,-55474,-47967,85866,40006],[40706,4772,-12727,31719,7186,14592,-33189,-8480,1935,-47103,40447,-27387,-26878,-3807,-12185,51922,-2046,-24485,-24972,25045,8380,21928,-43254,4116,-56094,50384,19266,-19959,13782,50747,95971,101138,31672,54606,-12279,-57949,-73250,38288,35219,-7991,-19259,-15406,-25641,48316,-1158,-25757,17864,20980,149761,60520,1991,56490,42889,-302,2184,29772,52812,16702,-18493,20297,-14716,-48711,-27888,6334,55708,-62868,2590,5432,-38124,-53010,-19826,-12682,24580,-4625,5961,-10761,-22749,-80641,-26787,32175,15056,-38585,-14014,56311,-374,43293,50560,-9426,17784,4047,18930,-13648,-36465,108545,27341,-47482,-39247,-37396,16404,-71318,51286,2265,33628,-19297,-6687,-82382,3304,-96275,-33041,4700,34551,-45640,-75724,-29000,-16262,-22547,-30227,26813,-35241,5958,-34259,-34637,29630,1831,-14856,-54447,-31,54576,40090,-6571,-53204,-38272,16604,88391,-10032,-13081,-30939,-32715,4570,36126,-23531,18792,-21148,-37956,-54618,56482,77636,-40083,-70852,-48316,-41892,43715,7662,64561,71609,-56155,-84915,20838,-62312,-28617,-31640,-31221,13268,29886,-7648,-54583,-66780,-58683,-14320,73256,-71813,-4099,-79613,18766,49493,65319,-63426,-54393,2318,-35060,-51638,-55384,-52883,65632,63485,49046,-7199,-58630,-99481,-43853,29327,-22938,-44959,16743,-27084,-67174,18067,11173,121663,-18746,-13608,-61209,-487,15898,15973,73490,34741,-40989,-10775,82824,-19231,3556,-58553,-28340,-18341,-13758,-60708,40000,-62008,1614,-46034,-27182,-5368,48852,11655,-4590,-17801,33801,53260,38480,27973,-7052,-88638,-13020,-48561,10195,-9846,-78971,-126203,-93705,-89022,-32095,-39529,68712,-13383,-6559,-11128,57533,49332,89058,151027,304954,124321,93237,49757,-40100,-34097,17221,22592,74300,8591,30732,-49479,-23473,19028,65452,16845,17459,-34953,-42692,-37662,74146,39873,6442,41237,-37321,56511,-46953,-4431,60633,-7825,-50117,-31002,-106621,-18172,4943,30432,-74908,-12827,-63763,-43098,-28556,62698,-17267,7026,57233,-25727,53205,-29822,-77005,39965,27348,31326,-17451,-27188,10445,31753,10671,-75897,15953,-22583,33306,78272,52305,53832,8143,19235,22925,79824,58995,13301,-32638,-25911,42396,66472,-74445,25912,-2471,-62966,-48658,-80264,-16727,5542,53181,88595,101,1856,15732,-67728,-9199,122770,70480,95360,2849,-64890,-35508,-56918,47555,41150,7942,46111,-13272,39239,-31524,72117,-88248,-15529,14015,10547,-50078,-32857,45794,43165,-38392,-5256,61337,-31339,11793,1730,-37486,-28168,27021,33448,-9931,-32555,-78829,6224,-60215,-81672,102053,-14357,-43435,-46508,-11180,-79621,38267,-28670,-6911,-40517,50141,18686,12852,-33177,-31211,28623,2743,80776,21004,87046,40649,13455,-34888,-58711,-5680,-22526,41410,-8221,32610,12711,42118,32475,-48348,-6955,-45349,-72935,-39139,-27099,-28311,-3411,-32514,-7501,58420,43806,-41347,-46471,-16430,21434,-40035,44601,26175,21566,-26771,-21995,87355,12412,-56882,11766,40737,24463,51566,-17453,-71334,-29732,-18374,34992,-99078,32429,-22264,6490,-24056,-69686,-39473,61540,95731,-42029,-28015,-8658,53651,72732,7132,-40539,44338,28611,-5705,9303,-12365,-24474,-68158,9480,42598,36568,-15039,-32633,-15314,19126,-47257,11886,9580,10192,-36608,47908,80233,46674,5760,-39588,3476,-2737,-51569,-39235,-794,-18474,-64697,-27608,-34300,-43972,-43162,-16449,-60976,23783,-24054,-119613,-46248,14135,-6341,-19613,20725,-39978,-1863,-10963,58946,55368,35556,23990,-67589,24286,33433,-23983,-25499,-39905,-74793,-51391,-45216,-44036,-64922,53157,-14157,28889,6664,-25408,-93372,21503,-21411,87962,-14699,22724,57744,-18576,12800,-16795,12807,70536,38558,34866,49975,-26233,3894,51509,84337,-107884,-39079,23943,11090,4525,28537,22635,-3277,-1270,38899,-27993,51878,18367,-43642,-59307,-35780,38329,39180,-65050,9680,-20417,-89704,-23349,-5174,-11158,-87136,-17019,9047,29211,23372,-102362,-48069,56854,-50628,16634,87680,-34189,-34396,3184,13602,6170,34795,58350,-30444,-28310,3078,-18235,-26090,55405,52478,-27305,-37198,-95155,-74899,14212,33800,16378,67797,5995,-51585,-32895,-5508,4469,224,-35236,63042,23793,-46690,-74008,-24261,-11773,-56937,-50948,25839,-8111,-3308,-16745,-50999,45044,3233,42426,-72015,23254,48615,23453,14902,6174,38935,-10550,-18844,-19118,-74199,-19876,19447,112741,31881,-77273,-81806,13575,15303,33304,32541,-63837,57649,35710,69741,55137,59918,29331,-20041,-30629,-48288,-49559,-4042,88490,22972,-75839,-51772,12235,-8970,14017,-59128,-34790,-4848,16417,10688,10313,-29867,-26073,-21259,43178,36176,69834,-42158,-39544,879,-19549,24850,13398,27144,30886,19630,57595,50578,-11213,42621,-17938,-43274,-1715,9693,29113,23832,53675,3520,-51094,-27737,-21004,-19356,-14976,-4752,-35110,-108637,-62351,10899,33136,-8430,7223,18888,-83404,-55048,5585,-79290,-63132,3937,-28793,-68336,-6367,3977,413,34675,26737,-33784,47292,-100885,18576,-20886,-17603,-97156,-32345,19436,23610,2758,-38228,54271,27043,43299,-9834,33345,58975,95517,29784,-17070,58091,55634,48650,2468,-20859,-28021,-36896,-1153,-37442,-39496,-12660,67952,27300,14621,9160,48350,-56548,-115903,7359,33233,-12410,-18148,-14642,-17570,-22990,-42269,1676,21580,63312,65181,112866,-33349,-47764,-39219,71333,1404,-4296,9083,-62027,-43419,44469,44949,-39620,-84326,-33510,56590,-59446,48070,23212,14040,40341,-64785,-8231,16699,-264,9669,37060,36660,-29347,-130331,-48563,104824,6289,-47720,-94100,-57437,-13783,-6665,-17364,-69759,1722,9518,17621,-61057,-32661,12942,4969,-1313,7638,32422,-50348,44504,69034,-15123,5112,-82952,-68973,-53487,33071,49353,15057,-11124,-10437,-66890,-33455,-19814,-19161,-77400,-83587,-55006,-34070,-30201,-1111,45088,39010,-26851,-15927,-2606,8388,-17602,15076,-36947,-50035,-11545,46017,46678,-29319,-46977,-55651,-69521,111982,7234,-77112,-22242,-45751,13226,-57744,-26171,-46439,-36251,-52425,-1689,-21929,9728,19335,-69848,11332,-74241,15954,83169,22976,34684,-70525,-41360,-24005,50479,4231,18481,-18351,29066,37326,77809,-15479,-34762,70998,87311,22134,-1107,-53585,-69831,10240,99656,-1594,-8392,9796,18168,-38430,-43817,10679,21383,-15533,-88749,-33041,27698,32310,21405,-20426,-18803,-73616,2115,41220,9368,14352,40828,-33886,-10882,-37730,-87672,-9182,-39545,40095,28645,84668,-8150,14834,7370,70213,-5383,-4127,49246,-37884,-46046,-8082,-23427,-50861,-30193,-38337,-8557,-32055,-27827,4106,19761,5119,-74118,-22791,-82541,-8638,-16565,-47102,-30459,2981,-46491,-39232,66397,108820,36063,57375,17407,53352,-14933,-11580,33101,-21790,-18227,-294,31340,71888,74256,-17465,-10268,21297,31660,8136,-45991,58877,67573,54300,58119,-75508,-66956,-13674,36804,14684,21898,-78823,-96411,-43361,70551,-22482,-34079,-39314,-75691,-5262,-40813,46678,21983,-99296,-23898,-93908,-58684,-38545,-50096,60092,45020],[31025,3679,-21083,43531,13919,-5814,-25152,-3131,-8896,-48736,31490,2721,-15331,-4530,-122,38746,4340,-13986,-44911,35201,14162,26647,-70456,11531,-64227,75962,40951,-2201,7204,55293,105688,95465,10584,67436,2551,-85692,-46845,32053,52609,2216,-25856,-12533,1030,64258,-3867,-25383,8577,38143,144420,56055,17522,65773,38235,45053,-4144,49006,46507,12600,-15244,48811,-4639,-26738,-14621,25278,70340,-58788,35338,26302,-33486,-60687,-29183,-8897,36803,-3381,-12969,-4957,-14080,-63136,-26194,31996,2661,-55100,11681,68410,11699,40336,55500,-29016,33358,34871,44395,-8568,-3109,140080,47351,-36984,-41574,-35423,4066,-72126,36197,-15965,19625,-33053,445,-57579,26983,-112450,-38538,-21061,-5645,-55819,-82274,-44400,-23759,13350,-31371,15665,-43158,15803,-24052,-44965,17951,13873,-2669,-63586,-7701,64994,22070,-39501,-65852,-43717,13027,96064,-9974,-8272,-29672,-31334,11518,32157,-45832,-595,-32456,-34947,-69572,66044,67965,-12723,-49881,-61328,-30227,32805,-16043,78865,59333,-40282,-68337,30843,-46747,-32236,-16043,-52545,5146,20894,-9700,-55579,-23726,-77591,-18004,74920,-72371,853,-61408,23534,84074,71351,-68632,-42392,-1607,-32001,-69302,-50463,-26558,31441,50531,42412,-16158,-52258,-92185,-61136,1312,-5758,-38486,36021,-56605,-62856,3932,-8894,67627,-2720,-23200,-54949,99,11644,22904,62393,30351,-49827,-81,42620,-29338,9832,-65731,-17089,-3222,1224,-64675,15742,-62289,16330,-51491,-1654,-20791,23290,15732,289,-3888,32789,58005,63266,39531,8126,-97128,-35625,-48156,22718,-6314,-65332,-102501,-96077,-119453,-52829,-57549,48462,-15957,-14311,-22202,49610,80651,52544,158906,345643,105997,82323,78317,-26698,-38168,-5645,-10198,84388,15638,18803,-36878,-16198,31644,93245,13359,4596,-29762,-54630,-28736,68510,55942,4037,50526,-38715,45160,-22184,-7488,39814,-42177,-24870,-16379,-137686,-8790,5085,30069,-69370,1686,-63443,-36658,-35670,56164,-7209,23293,45308,-31190,52456,-21095,-78827,23009,14803,28581,90,-18920,18416,42725,11199,-46096,8258,-35765,-36043,18740,68476,64598,10462,54745,28094,83649,85891,20451,19890,-969,26123,50228,-94378,41145,10091,-49945,-47088,-69381,-9245,-9932,64474,113094,7288,-16235,-9496,-89308,-1180,141303,57370,81001,-21520,-64886,-48590,-55636,45050,61908,22388,19032,-38461,36040,-33679,68726,-75019,-2117,-1332,11157,-66441,-24169,62696,31877,-34917,6230,34694,-52283,9973,-805,-41628,10718,72835,31195,-9044,4460,-75045,-5513,-69575,-77611,84727,-28059,-51031,-73150,6745,-62744,45353,-32560,-27491,-28915,40261,-575,8202,-18640,-33064,40295,34573,101226,7145,80540,34310,10172,-36064,-29619,2358,-31312,20125,-39753,21358,7117,35735,24639,-25665,-16689,-66847,-78938,-20359,-14276,-39556,-12462,-48686,-12118,72732,55799,-29786,-67780,-32326,36934,-27814,50950,24042,36654,-29815,-41375,80087,19169,-59714,4333,38550,29317,62218,-18564,-57622,-20100,-15438,30777,-133326,8836,-23994,17004,-10619,-64707,-41211,48818,38753,-17790,-19288,-18058,59413,47356,-5099,-57933,20716,29316,68812,49263,-3152,-9323,-44909,32317,5226,45635,-12318,-46700,-3540,18392,-43241,-3732,33016,13589,-18321,57148,92510,60366,18922,-30732,5490,7861,-38956,-75745,7487,-32202,-68480,-27822,-47017,-49509,-55157,7639,-50778,18933,9769,-130511,-44018,18082,2554,-27345,6843,-33428,13661,-28559,63942,44573,31743,19139,-47357,30747,20712,-22610,-50030,-55586,-83710,-34212,-45726,-54661,-28429,52753,-49073,34895,-8985,-40304,-79789,50240,-11328,77253,-27729,26385,61068,-8827,13621,-407,-12710,56100,32290,69502,57936,-66283,-26506,58209,58026,-116312,-27364,46832,16187,204,35307,20715,-7699,-20749,22341,-42351,74338,23250,-40665,-78677,-36440,23366,25824,-51658,3628,-44000,-87417,-13082,-9108,10794,-104909,-24687,4574,49655,35650,-93599,-44859,92812,-51465,-13134,77536,-56057,-54802,-13299,1974,2540,17148,55355,-49759,-13014,-7134,-11041,-40723,52169,56533,-41345,-34812,-123728,-78721,8724,3035,36822,70943,16018,-56352,-48738,22234,17862,-24574,-30000,69261,25532,-38518,-108096,-35555,-46722,-61352,-35083,35755,3260,-16034,-5363,-16477,62305,-11301,26597,-41260,29623,28486,11396,20979,3606,62045,26235,-11775,8197,-68208,-12629,21590,104065,2138,-50204,-66374,32254,45606,62990,25000,-56104,55106,17564,61977,15148,56419,63758,10205,-16568,-67177,-65497,67,63752,23667,-58874,-43044,195,-11961,-24335,-59555,-4958,-2240,-11802,-7644,11079,-36226,-29947,1077,56703,44457,51524,-57894,-18021,12740,-25910,27259,35046,36233,27870,6431,33413,38157,-7849,70608,12657,-40801,451,9527,38797,56333,34031,-9284,-53011,-53174,-37847,-24949,-25943,-7642,-37788,-84481,-64922,26535,31442,1655,18246,9183,-67516,-52692,-13917,-96408,-62631,7797,-28649,-61436,10229,7023,-24428,30461,16553,-59803,79136,-110190,-13414,-27572,-51080,-94635,-32067,-3080,-2700,17457,-47334,43743,49673,57076,5704,41305,72751,96808,21603,-33878,42225,60154,58803,20780,-17731,-59880,-39121,10185,-31277,-54153,-40725,68549,26339,-669,7457,72212,-29029,-75844,8969,34271,-34948,-15950,-19510,-22968,-7898,-28473,24645,18070,66607,71889,91349,-59443,-47149,-37389,77318,28562,-1698,265,-90739,-52170,37456,42584,-58952,-79434,-20480,49337,-52439,26637,31282,15819,20767,-47055,-10703,8479,-25884,25201,53389,30201,-39253,-158447,-55488,84151,2311,-35760,-94727,-58263,18457,1842,-47352,-33967,5678,-14021,12839,-56189,-26002,285,5670,-5365,-2420,15185,-64709,37346,17662,-29330,8191,-18851,-54002,-20834,25165,38177,-421,14554,-24712,-51106,-34133,-26646,-5285,-74174,-88690,-65375,-35927,-23212,2292,60008,49041,-11371,12680,29051,14749,-25325,8162,-30698,-58071,-35278,16435,18263,-8863,-45658,-79722,-86348,84587,3988,-88029,-13709,-28505,38764,-23224,-28361,-49311,-55934,-59276,-5139,-31235,23685,13014,-75231,19463,-85040,14022,83786,32255,37697,-52841,-49093,-32355,68110,4592,19826,-23341,20024,26785,71417,-40261,-34921,96913,88537,46010,5125,-57029,-27186,21615,110195,-15782,7844,14454,19018,-39486,-54598,11299,38768,-27833,-99748,-36228,-4568,25995,33323,-9131,-4911,-42545,-10879,41915,16103,37972,40214,-37490,-10184,-8672,-69476,8793,-18611,38149,14459,71539,-17553,2708,15977,62470,4870,-16039,62171,-20853,-26334,-24502,-34080,-28036,-28444,-53287,-24370,-33141,-20696,2311,-2563,2775,-60744,-9493,-57511,-7878,-12633,-57427,-29147,-2931,-13431,-47086,62271,132036,53019,47763,820,18274,-12326,-7876,25765,-75061,-25141,4754,34899,51415,63616,-2183,-8889,21430,762,-2756,10802,60620,34774,46905,56468,-70438,-64732,632,29884,20778,39090,-74413,-70862,-57617,63670,-15047,-32043,-49084,-83089,-4164,-22334,59555,35068,-100059,-35613,-89528,-66820,-5288,-46709,22450,50033],[17621,4858,-25659,52266,26505,-23447,-19197,-372,-21337,-35879,18720,34150,-5263,-13915,15594,20738,-12827,-13950,-61709,40494,14103,17856,-94469,15270,-65306,85804,57861,-6862,-5727,50432,99894,73788,-12163,58919,12136,-91627,-9570,22796,67879,10333,-32127,-6572,22043,75192,12686,-6559,-1385,47320,133929,48660,33067,65396,33112,89541,-1738,66151,37982,10401,-20143,67591,12803,2573,9635,39678,78649,-47193,59861,37829,-28093,-54318,-41703,-7350,41456,-5742,-40630,-7226,-12355,-41363,-25454,25700,-8474,-61087,31446,67025,23141,28680,54823,-36012,37924,47258,61924,2965,30204,144857,61909,-25933,-38167,-36494,-8910,-60899,19561,-25489,-150,-39250,12167,-26444,44544,-99863,-41121,-42446,-41721,-59957,-74507,-61658,-17477,39678,-33334,115,-50792,22790,-10978,-57163,2056,19206,704,-67163,-8728,50974,-6692,-68922,-70187,-39302,8606,97812,-4275,3660,-31671,-20538,12422,24506,-55567,-17989,-52637,-36541,-85862,62489,65943,16700,-27218,-64870,-18023,29126,-26141,88697,46154,-27061,-41823,58552,-12232,-23127,-2726,-66425,-6753,4765,-9523,-41821,9085,-90698,-20431,62273,-61713,2158,-37200,24481,104450,64535,-68822,-28535,-7094,-29727,-84161,-36621,-16264,1436,25989,25620,-17268,-27608,-74818,-64136,-17781,14038,-24915,55437,-59897,-53278,-7672,-24456,1932,9023,-28743,-41048,-4861,12465,26617,52942,21222,-46659,9453,9833,-35264,15268,-69398,-4426,4487,10372,-49368,-11427,-54678,24281,-55742,16266,-44283,-9971,23024,5663,3046,42876,73729,75819,40391,5494,-100103,-48735,-39293,34077,10238,-45699,-65651,-93734,-140180,-71895,-63445,22285,-18833,-21653,-28980,29632,99376,28607,156189,387346,66970,68872,100568,-8596,-34466,-14819,-43579,80564,17478,-78,-19715,-5365,36734,112985,15716,-3257,-23711,-71610,-14120,44017,50741,-1579,53614,-34133,23158,287,-14351,11142,-68865,-6368,-2963,-120184,19931,15111,25743,-64634,10262,-61929,-15571,-36526,47267,7389,41086,28078,-29365,53662,-4958,-69102,-4588,-13447,20157,15336,-1288,34864,50985,15271,-10253,7347,-29746,-94231,-50125,63991,65664,10353,78990,71026,80118,96230,22603,69435,22614,14570,36014,-101891,49982,34808,-35415,-39118,-53983,-3678,-18022,65590,109788,9559,-28246,-31596,-96698,11856,132059,34914,59131,-48229,-62525,-52258,-47319,37037,72103,48961,-17914,-50483,14087,-20388,51404,-52821,15104,-16091,12300,-76184,-16522,63688,23569,-21666,13971,1340,-67748,10154,-4672,-49609,40368,126000,29883,999,29686,-65612,-15396,-69501,-67279,53278,-35026,-53353,-82243,25763,-48360,49746,-31814,-45267,-11711,33138,-10030,8243,-3279,-30016,50829,51338,102443,-18879,57788,30888,1745,-37842,10852,19943,-43893,-6073,-65213,7307,1214,17796,9225,-14844,-24995,-81041,-73260,2383,-9330,-47037,-24429,-66555,-14959,76832,49504,-3973,-78870,-39394,50744,-9993,48204,23438,50152,-27150,-50999,66906,26039,-59778,-5147,36469,25002,67153,-16475,-25644,-20833,-10525,19434,-146826,-13575,-19452,18208,5131,-48533,-55938,24397,-32021,3884,-4927,-23944,57811,22041,-15326,-73790,-1717,29877,127134,79241,2761,-1747,-23638,37956,-34985,48486,-18395,-54835,12725,15611,-36990,-15307,50996,27011,3912,46388,89038,76797,33764,-18183,-1989,10987,-24104,-93176,18578,-42419,-65430,-33028,-53303,-41515,-76955,36185,-26957,15575,33783,-121855,-45333,29895,7817,-18169,1229,-15396,31227,-40477,67083,23749,4951,-570,-22249,30504,-2910,-17025,-70343,-55923,-83931,-19303,-46079,-59427,7312,45148,-75898,30840,-12835,-44343,-51564,75971,1628,49702,-41041,26853,50114,-3675,17238,15580,-32272,32213,14318,79862,58046,-93059,-47135,55866,17458,-107890,-11930,61934,18518,-6002,40272,19557,-22938,-46384,9163,-40298,93942,29976,-23327,-87313,-32598,4669,12705,-29428,7417,-55964,-80456,-10927,-12985,28852,-96370,-25126,4972,70208,43386,-66306,-31406,120509,-48522,-55595,56089,-68932,-64948,-36313,-10490,741,-2404,47509,-61980,4437,-21954,-4006,-46644,38195,57927,-44223,-25051,-140227,-77267,-3170,-28376,54859,61351,21000,-62179,-62093,33840,27364,-34361,-6384,68888,24472,-28475,-120725,-34903,-66197,-58222,-18091,47787,12172,-29863,7945,25778,61957,-24831,7224,-10984,28972,-5458,-1990,24293,4257,77893,34615,-12433,31686,-50461,-3374,16830,89055,-22450,-23841,-38254,35460,64877,86987,27590,-42472,50523,-835,35676,-34251,31615,79964,44636,-12090,-85187,-80204,1036,45756,32619,-32099,-28633,-12999,-10321,-41916,-56449,24432,4196,-38025,-23916,13516,-44896,-38842,14275,58847,40773,21215,-61437,-4839,12174,-31187,27694,42518,42226,20213,-500,4903,12743,-8723,100369,56717,-30187,-609,8737,42637,72568,13868,-22909,-50520,-71139,-58861,-36153,-35197,-19444,-24563,-43696,-62685,27704,22944,17031,39161,-1714,-45536,-35035,-21181,-94786,-52719,14058,-27661,-46505,22253,7089,-42846,18590,-3332,-87889,91819,-102879,-46263,-34218,-67901,-80181,-26863,-25255,-25804,27805,-56001,28414,62706,47159,26191,40381,77323,86336,8947,-46926,15185,51734,73387,40230,-23517,-68616,-31529,26080,-24459,-72969,-73637,60557,24150,-20903,13698,83939,7121,-7076,14073,33212,-53731,-19402,-17087,-30688,6309,-6988,45954,13089,58064,70790,56688,-68513,-38873,-34636,68406,55870,167,898,-91943,-55321,22993,35478,-69341,-61651,-1654,31870,-36236,4251,30751,6379,-11254,-30673,-25198,7194,-44447,45095,65505,22501,-35479,-134013,-59229,51985,-8117,-26035,-85904,-55386,52729,14714,-75107,7203,4082,-43746,5182,-32640,-17388,4086,12818,-16357,-15357,-20543,-78659,27347,-23052,-38567,4462,39700,-20052,11684,19303,33964,-5551,46803,-25657,-31541,-24632,-18474,5414,-56116,-64562,-74639,-33841,-26173,2065,66253,46102,-3357,36975,48382,16318,-24622,-7771,-14624,-52408,-47801,-5913,-5310,14063,-34254,-76050,-85328,50278,18261,-87787,-3958,-3819,67701,13822,-15989,-45658,-65430,-50495,-8685,-31013,48188,9724,-73593,19646,-79405,10846,78323,42549,40347,-3049,-40120,-27865,80542,3562,17979,-16373,17458,11123,51089,-63500,-36245,135109,69958,65719,17438,-46327,16982,32507,92981,-34197,18338,2136,21156,-42321,-57040,12889,56595,-29729,-103444,-34697,-39850,11997,34141,4386,11726,-5796,-20020,33150,15408,57328,30854,-32416,-8761,22373,-29861,29387,-4950,27198,9224,55442,-26912,1690,24550,43411,4018,-30929,55429,-3977,-6235,-34188,-42944,-5268,-35504,-68761,-24014,-33089,-22673,5457,-19553,7317,-38804,9532,-19236,-5199,-5593,-55573,-22523,-12730,25716,-46289,62582,135552,48230,37204,-14624,-14109,-9015,-2918,20488,-119947,-38234,7495,36408,20512,52817,21232,-4034,15124,-21244,-13069,59466,49781,-7162,32855,43098,-52409,-55520,24731,23155,23447,38937,-56900,-34476,-56345,47070,-5311,-28983,-52454,-75107,744,-6916,66105,38587,-79723,-42107,-77514,-69496,33370,-38073,-9606,55611],[4610,9099,-23689,52179,38323,-37832,-19003,728,-31188,-15808,2271,56431,770,-31373,31037,9466,-44465,-27284,-72708,40338,12582,-5366,-107148,13419,-55611,75801,64627,-34063,-23981,38398,80164,41211,-31794,27705,15718,-70223,28481,13881,75083,12718,-34402,2250,32209,82142,44028,27503,-8389,53358,125295,40918,45153,52724,29521,120283,8559,76767,23890,9917,-32741,74702,30763,31915,45806,47837,76331,-30160,68639,36402,-22588,-36409,-52079,-8761,34736,-11893,-72538,-13550,-17282,-20161,-24185,17518,-12514,-54651,38428,50366,34223,11911,46500,-24774,29408,45516,68490,18064,53840,123987,66301,-12507,-30560,-42463,-18052,-38667,4525,-23282,-18507,-38112,23502,3517,49852,-63344,-38458,-48449,-62981,-58454,-57109,-77743,767,50295,-37377,-16616,-55145,23981,-2683,-74514,-18583,14774,-3296,-65242,-2478,15747,-38268,-91951,-68420,-26812,6015,91134,1291,17436,-36536,-2409,8748,13597,-52443,-23415,-70488,-41699,-97883,51336,61417,39941,-11218,-56245,-6741,36712,-17125,91843,33665,-15694,-11034,97317,29667,-1315,9183,-64036,-15092,-16540,-7863,-13235,26442,-92068,-21704,42515,-42153,-960,-18405,18781,103041,46319,-63634,-15164,-12097,-30165,-89828,-18452,-24237,-19524,-2694,269,-11778,6516,-49958,-50181,-18757,35857,-5018,67229,-45990,-38764,-17276,-23804,-45521,8574,-27207,-21602,-19468,18462,27877,53153,11378,-30630,15060,-12236,-33708,18699,-69826,6947,3015,14592,-17029,-33806,-43330,23446,-55174,29297,-72304,-44413,32705,12953,283,63819,97706,71934,28418,-13084,-94533,-43422,-20478,48425,34215,-28938,-39256,-90364,-143774,-75947,-53814,-879,-16178,-26101,-32078,3804,99237,16198,141827,409580,9446,53379,109561,9494,-20139,-5393,-68928,59288,15860,-21027,-4511,8094,31993,118439,25602,-4053,-19395,-88078,3624,8411,28159,-4946,51749,-24294,-6371,8795,-23601,-19838,-82085,-63,4046,-67392,52252,28477,18981,-58410,9443,-58347,14103,-35249,36863,20899,57093,8970,-22448,61124,16192,-47328,-32596,-51746,8938,18253,22522,55926,56350,24093,34977,17671,-3964,-117103,-102613,45614,56587,8510,85844,147506,70426,88620,15992,84708,39908,13236,29713,-94867,51654,63137,-22888,-25967,-37518,-1476,-17310,54683,74276,7131,-31752,-47697,-90305,21722,91080,10919,35610,-64884,-56778,-44911,-36889,22823,65119,77155,-49288,-46595,-20321,164,25416,-28944,29725,-21044,12694,-74770,-8629,52261,19505,-3166,15119,-30501,-72790,14341,-8568,-61093,53314,161933,29065,13557,28648,-57834,-21366,-58904,-49586,20100,-33142,-48768,-73392,39536,-42644,53144,-24418,-54987,6854,28828,-9833,9660,7801,-19663,56205,49080,76214,-52919,26477,31291,-6809,-43028,43229,36129,-57450,-28489,-74145,-1760,-7657,-7405,-7168,-23802,-30469,-82194,-57690,22538,-13697,-48688,-36698,-85507,-17600,70334,29088,26226,-74381,-36182,56745,10602,39516,27610,58722,-19896,-53986,53467,35257,-54552,-14186,35613,14020,64478,-11721,14453,-27223,-5686,5952,-137491,-25355,-6047,14057,20072,-26341,-74559,-3566,-89038,15272,16357,-29151,44687,3628,-20244,-81314,-16262,32333,146056,85102,3300,-1650,-7036,24681,-64274,45181,-27629,-58459,28108,14454,-29311,-18968,55153,48493,25414,16182,66264,91243,47524,-6729,-20719,5590,-11355,-95159,27407,-45616,-56196,-41883,-51200,-24521,-102253,60664,4570,14736,46616,-92099,-48408,47505,8084,10842,10275,9329,47130,-42551,67516,1138,-33216,-29445,1933,19512,-35071,-6840,-72124,-40758,-72872,-8602,-47573,-58911,30414,31286,-86415,20800,-7951,-34951,-19570,88572,10997,13422,-49113,27363,31719,-4873,24691,28691,-39896,7799,-11207,61173,50006,-99266,-46001,46290,-23612,-76901,245,63634,15548,-13495,37381,19599,-40515,-70091,4329,-23135,104841,36576,3064,-81975,-26179,-12030,-1030,-3357,19017,-51767,-75430,-26734,-14998,41508,-68882,-18559,13222,84278,53200,-28619,-11000,131521,-40971,-93519,28497,-69595,-62741,-53386,-24139,-2972,-20134,34621,-65987,20267,-37276,-4603,-53156,16113,55329,-42401,-12432,-139646,-69859,-15668,-47205,68372,47347,20686,-64804,-65792,32504,31280,-30340,23780,61679,22766,-18456,-105348,-26443,-64702,-50117,-9359,55466,18714,-40312,21313,63681,53388,-28098,-10876,10626,22068,-41044,-13354,22633,6864,83964,17028,-18906,44169,-22651,3844,4283,71880,-33487,-5469,-7273,28590,67795,100670,41210,-28901,42386,-15292,-845,-79087,-5030,73068,69486,-18278,-101385,-94213,-6930,39108,45986,-1324,-14476,-28287,-3573,-36850,-43992,48376,13761,-59321,-36713,19723,-49932,-50488,7066,50942,30127,-7295,-51873,-895,941,-32776,25744,29552,40493,10569,-2245,-21511,-19815,-13775,121326,100003,-14535,-3724,7206,39327,71808,-1017,-33593,-45163,-78376,-78174,-51138,-45529,-37995,-8571,-3086,-55135,16153,7994,22512,61838,1015,-22839,-8559,-20499,-72842,-32443,22699,-21981,-27743,22503,-837,-52496,1740,-28572,-101501,87361,-79691,-69052,-41834,-67395,-57299,-18544,-41685,-38450,30236,-61186,13807,64759,28028,51688,32225,68728,63750,-6110,-52056,-14237,34792,87458,55648,-30506,-53838,-19429,41770,-17360,-88971,-98294,45486,19190,-40760,27382,81862,41217,65742,19569,27910,-63822,-29963,-9330,-42602,12003,12220,60666,8983,41389,65466,19061,-57700,-21436,-32656,43864,70886,-1069,7916,-69098,-51743,5722,23776,-66998,-36953,17710,9791,-15283,-14019,23424,-6811,-46510,-17603,-45347,11880,-50283,61929,71322,13199,-18092,-72349,-55623,18835,-21640,-19460,-70061,-49308,79089,27503,-92992,42348,-484,-70901,-3408,-3196,-10288,30690,32523,-28038,-26356,-62529,-90109,19453,-29341,-34846,-6979,72340,26254,34764,15477,37015,-9768,78146,-12786,-15020,-11207,3594,10803,-27628,-22713,-76986,-29791,-35956,-2256,61616,33391,-111,49273,55244,14502,-17579,-31322,8475,-35376,-47037,-14914,-24898,31984,-10322,-44307,-64297,16492,48531,-79746,4190,22313,91791,40571,6327,-38454,-64000,-26278,-12577,-23263,74293,14037,-66814,10584,-61369,11388,65602,49600,41953,67561,-20703,-12911,82789,1460,15710,2498,19362,-6080,22789,-78344,-39566,157766,41984,77882,33706,-23379,50121,40257,58562,-47636,21272,-23939,21514,-47479,-55514,13209,68436,-20668,-99175,-34204,-69699,-6849,25838,14556,28584,24802,-22869,15815,7317,66683,17939,-19444,-8516,40238,13903,45033,-3580,9105,11327,40456,-31144,10253,30317,16535,-8537,-47397,26068,2428,12063,-33600,-45645,10368,-48891,-83597,-9358,-31160,-34141,11217,-23225,18755,-15778,26004,19774,-1399,3398,-47212,-11495,-23265,62337,-37677,65525,115775,22424,29678,-27082,-32019,-5106,1922,20411,-138119,-54213,10820,37614,-11339,41783,45304,2378,4827,-27564,-22790,84691,32524,-43609,18030,21903,-26981,-42702,54156,19978,22262,26268,-33588,2094,-40144,25645,9170,-24171,-51116,-58521,5139,-453,65617,31996,-47265,-33543,-56211,-68421,64578,-25930,-20972,60330],[-3863,15648,-13614,41185,41857,-50822,-26592,1335,-34310,1988,-17161,62782,2420,-53220,42668,10774,-74717,-48908,-78066,37172,14229,-36763,-105892,5953,-34036,51169,58454,-72150,-44621,24169,51987,5402,-44103,-15896,14946,-29915,57277,8084,70048,8041,-30320,13145,31147,87387,79304,63873,-11058,60431,119848,34632,51074,31911,28381,130595,22586,78788,4304,10528,-48996,72464,43006,53714,86420,49819,61876,-12342,58989,22621,-17095,-15043,-55031,-11534,16536,-21209,-101827,-17446,-24535,-2526,-21041,11257,-5559,-37413,30282,22763,43269,-3677,32734,2148,11650,38659,63850,31297,61701,88358,60381,7839,-22024,-52423,-19599,-11270,-7056,-9649,-28107,-31852,29401,26082,40153,-18601,-28825,-33937,-64575,-52659,-37138,-90285,23754,45075,-42821,-28797,-54623,17883,-5268,-97090,-45634,49,-11272,-57950,10274,-29418,-62446,-106276,-62374,-11391,4523,73281,1466,27535,-42854,17468,3707,1877,-40300,-13253,-74481,-46979,-99050,39658,44911,50323,-4435,-37031,4416,57311,11318,90421,21826,-4882,17072,132604,64889,28174,21157,-43738,-14452,-38826,-5471,25105,31949,-78895,-22629,25105,-17880,-8240,-15238,6647,80120,21298,-53208,-4573,-14317,-34420,-80779,75,-40391,-28016,-25317,-28612,-3121,41493,-18052,-20828,2838,58922,18378,66199,-27726,-19417,-25450,0,-59736,-10830,-19008,-1281,-42820,26224,25926,62615,4236,-4713,14621,-23409,-23765,19850,-67627,15246,-6242,16394,22049,-45884,-33865,14306,-46456,41377,-97606,-71906,42328,22577,-11460,88313,120778,55470,5795,-39371,-79505,-15639,6388,68610,58978,-21561,-40128,-86730,-126488,-60435,-30685,-14744,-4236,-26792,-35037,-21573,80119,9097,115298,395928,-44467,40379,107367,24156,4513,17178,-83567,23540,13088,-37859,3391,21160,18420,105897,42808,3504,-17980,-95667,21243,-26900,-3356,-1069,49085,-11297,-38021,-2469,-33045,-44955,-81268,-6697,1278,-9554,71182,37446,13174,-47891,1907,-52336,43302,-34546,24244,28214,68662,-6900,-11946,76705,38038,-16722,-49654,-89357,-1311,6003,48631,77471,58657,37233,88489,38297,33019,-99013,-120261,27763,38126,6455,73064,221393,57306,67770,2283,53533,47072,20130,33332,-77099,47268,83583,-14814,-10455,-23738,-2655,-9863,33905,16647,1263,-27026,-57980,-75030,22847,28431,-11502,15598,-63550,-46153,-28289,-31059,4680,42308,91230,-57760,-28864,-56930,17516,-1010,-11031,36869,-10735,11701,-60839,928,35870,18923,14598,8669,-53119,-64888,23818,-11327,-73367,48909,163047,28081,18933,1046,-55947,-22261,-40428,-23338,-4346,-23275,-38441,-54696,42038,-43200,56582,-12321,-53329,24141,25929,-5324,9007,10216,-1500,52451,30046,30793,-87079,-2827,34818,-10984,-52561,51464,42506,-68421,-39189,-61318,-1603,-20073,-33223,-18096,-50328,-31901,-68493,-39153,34291,-25188,-43632,-46040,-101065,-20277,55034,4859,49871,-53704,-24603,51071,30086,30203,37877,59647,-10741,-54006,43978,46511,-42787,-20643,34745,1151,53800,-5180,50718,-33485,-2198,-5305,-111339,-21221,17102,10314,31751,-4357,-88393,-27153,-112512,13369,42400,-36372,19261,-3839,-19689,-75654,-19134,37573,123090,61535,-2205,-7167,1064,-705,-71619,37231,-34696,-59096,37120,16698,-20380,-13104,42151,73502,42177,-25638,31313,98423,56093,-964,-48799,-6203,-4589,-86055,29355,-40222,-42605,-50613,-40413,-5271,-121929,74170,35381,16428,50908,-47479,-50012,66078,4211,54106,31340,32836,57800,-35051,63970,-16471,-68430,-56837,18602,-1936,-67915,7750,-51876,-16304,-49956,-2980,-49301,-54657,34836,14482,-78952,12365,-488,-12001,3038,82548,11743,-20803,-48098,30679,15606,-10980,35905,36070,-34517,-7464,-36357,22784,35793,-85762,-19781,32276,-52179,-26816,3837,51982,6762,-21028,23900,20695,-52723,-82395,10354,-568,103310,41445,28979,-64551,-19392,-22103,-12522,20941,32679,-33319,-76145,-59644,-13300,50392,-38168,-5886,29642,85783,66607,7134,10590,123195,-29326,-112920,2719,-58067,-50804,-54796,-38236,-12477,-32779,18374,-62731,31966,-48801,-17075,-65519,-8734,47470,-42844,-1184,-120756,-57183,-22879,-47771,75377,36568,16138,-60797,-55566,26615,28801,-22814,47042,47051,24995,-9785,-69252,-16207,-45145,-40873,-15490,54831,23860,-41981,32664,87026,45417,-15742,-22836,19403,11556,-65750,-20577,15383,9408,79238,-11361,-27996,41295,8932,4689,-14813,56714,-26374,3873,19297,19331,56126,103210,56349,-20936,29870,-24038,-37464,-107645,-37844,47889,74073,-32296,-113417,-106576,-25967,44052,57862,27901,-5405,-44625,6891,-16875,-15167,62695,23193,-75743,-45799,29843,-46216,-60956,-21528,36638,17902,-22423,-33123,-4915,-15292,-29120,22160,-681,28810,2084,-619,-40589,-52108,-21113,126601,127904,1327,-7312,2499,29667,62496,-6128,-37270,-38540,-74940,-90330,-66548,-59263,-58704,-1782,22300,-45672,-1805,-11366,7180,76596,23571,-4073,17471,-18237,-38232,-3010,34161,-6944,-10295,8990,-17355,-53691,-15681,-52951,-92145,72250,-49902,-73821,-51181,-54281,-31962,-9928,-49175,-36121,24302,-60355,3716,57504,11337,76001,20202,47097,34597,-20146,-46781,-35311,13164,94668,63605,-30534,-24996,-7754,51893,-10727,-93833,-103953,25935,10803,-53760,45590,64516,62070,117283,22730,17615,-62698,-44210,-599,-58120,3847,23057,66664,6119,24393,61421,-8849,-30610,3710,-31834,9170,68015,-5704,17833,-31128,-42456,-11619,9702,-50537,-12136,32562,-8952,5308,-24629,12567,-16632,-73930,-7075,-60918,18976,-42689,69590,70286,1519,8866,-6506,-42883,-7895,-33895,-16133,-49943,-41819,89275,33795,-95383,61548,-4838,-88456,-10812,22726,-6514,73508,66751,-35013,-34312,-94376,-96545,16928,6760,-12556,-24253,72443,69392,42539,12509,44224,-22058,100838,9420,-7077,-1605,31009,10395,2927,19126,-68355,-25166,-47096,-10428,46094,16048,2134,45828,52587,11515,-8086,-57443,33551,-13388,-34994,-11073,-40870,38334,23824,3979,-28544,-11121,80424,-70812,8980,44504,104245,48868,31648,-32646,-54798,5383,-17777,-14138,92890,30585,-56997,-6385,-42006,18497,47454,50866,41610,134274,906,5754,70977,-1099,15337,28038,20355,-20379,-5148,-81150,-43484,139286,20003,80224,49667,7212,66634,41850,19037,-51304,16942,-52971,17409,-53075,-53742,11012,69405,-4258,-88683,-40687,-86349,-26275,15206,17594,42506,39138,-18694,-7195,-6430,62727,6372,-846,-11996,36872,44756,48797,-14852,-11378,15210,27794,-26703,21783,30386,-13195,-27185,-63029,-20220,-7808,25439,-22981,-40371,14999,-62883,-94153,10115,-26129,-51404,16674,-10919,33733,502,33084,43557,1774,13208,-39263,1928,-31311,86460,-24396,68173,78054,-14913,27384,-35555,-30376,-1615,5063,25973,-125003,-68555,16102,39706,-36088,29801,62995,7585,-6070,-18629,-32185,82289,15679,-62272,7517,-2113,-3209,-30157,80634,20516,17412,11668,-15296,28744,-14497,5476,26628,-17677,-48585,-40011,5980,-2389,59402,17269,-14128,-7077,-26835,-65762,78501,-13141,-7409,61428],[-5451,22288,3794,21426,31940,-64498,-40829,1893,-28836,9583,-37508,52793,864,-74184,47988,23959,-88776,-68371,-79950,35354,21707,-65697,-95976,-4797,-3322,23318,40330,-102596,-63357,13454,23132,-26255,-46916,-52948,12959,12567,70252,7149,52648,-2239,-19528,24958,22450,92819,105609,83041,-10481,68355,113283,30838,49463,11747,29066,121601,34032,72048,-16697,11379,-62493,64695,45952,64180,117922,46932,37970,833,33872,994,-11185,189,-47535,-12483,-8468,-32129,-121134,-12669,-28464,10417,-14212,8737,12198,-13653,9760,-6202,47189,-11563,19430,35512,-6816,34622,50756,36857,52909,51129,49461,38600,-16915,-62542,-12210,13027,-14710,11612,-25021,-23819,26950,38212,17487,17142,-12511,-3421,-49658,-44026,-21417,-98327,42082,29427,-46661,-30390,-49299,5299,-20159,-120607,-80918,-22550,-19227,-45737,27240,-69709,-71342,-109855,-51894,395,765,43360,-5527,30870,-47737,32498,811,-7497,-25591,8204,-58011,-48341,-85699,33183,16869,45277,-3404,-12779,17984,88986,52253,90335,9433,5958,36585,148641,81399,56995,34146,-11861,-3586,-56886,-3251,62913,31708,-53103,-24377,17146,6183,-17832,-31831,-8635,43100,-3898,-38197,1665,-12309,-42140,-55928,16666,-48600,-22629,-32728,-55037,4271,70441,21688,18430,43353,80451,41010,52536,-14267,3655,-32052,43314,-43510,-50361,-8004,13816,-68705,30078,19432,75164,1047,24507,7582,-25481,-7097,19135,-63625,19903,-19299,18155,54020,-46140,-31505,-477,-28089,53779,-110937,-86500,48759,33502,-28497,104554,131971,36326,-17340,-62386,-56887,31462,36230,93866,78964,-24381,-67339,-79579,-90329,-30173,-1314,-17387,16855,-24447,-42396,-42728,48527,790,75946,345218,-58751,38501,100703,33943,35166,42300,-88446,-17565,11275,-44596,2320,29810,143,76740,64836,18749,-18956,-87020,35717,-51941,-34495,12092,50006,2234,-64847,-29227,-40217,-56118,-69691,-22158,-11387,25971,66772,36056,12417,-31736,-5622,-44144,63036,-35440,8405,28077,74350,-14813,1826,97675,55178,15913,-47940,-114342,-7012,-13266,73142,95762,57562,52049,140132,63124,67151,-54282,-99706,23604,12700,5890,43234,246000,44086,42022,-12634,-9786,42438,28566,44346,-55806,38791,86176,-12225,3373,-16179,-6216,-49,8707,-41847,-6148,-16911,-64870,-58150,14068,-35280,-35866,2153,-43992,-29843,-7119,-35660,-13080,11554,78767,-36805,-3462,-85055,24015,-20406,-4234,35100,13293,9543,-36962,12522,21765,19839,26162,-4124,-61931,-44794,38963,-11683,-81215,33709,130913,26418,9723,-38063,-58714,-17985,-20094,10339,-15251,-8693,-26020,-38905,30734,-41829,59402,-1699,-40227,38499,22928,-3206,4260,1932,22071,37727,1379,-13511,-112011,-21104,39789,-8642,-64404,31056,36741,-73575,-34386,-29490,6281,-34414,-53315,-19552,-82501,-27974,-42472,-26096,34790,-38905,-31838,-49286,-105923,-21350,34725,-10529,59669,-22866,-9539,34296,44552,26212,52219,52020,-2812,-52653,39725,57366,-25218,-23504,31787,-8453,36770,2122,74377,-35297,-108,-12399,-78101,-2601,48487,11621,39616,12247,-92378,-42004,-100739,782,66358,-46692,-14957,-378,-16173,-56485,-10651,44888,75263,15212,-12808,-15538,-2535,-25830,-53560,27184,-36411,-57619,35879,21257,-9996,976,15737,95449,51886,-66326,188,95572,55731,-2335,-79589,-19787,-5769,-68961,21861,-27199,-26981,-54470,-22460,10458,-128052,73564,58386,19471,50777,-301,-47379,80129,-1236,98069,54031,47095,61256,-22034,54976,-26350,-88807,-71748,22611,-28392,-91136,25570,-18209,7339,-18819,-2838,-49203,-48357,21813,315,-57511,13952,2997,20272,6551,59073,2008,-43786,-37555,37707,10157,-17688,49142,35313,-19996,-7007,-50994,-14987,19047,-60649,22946,17527,-61093,29143,-2794,33267,-5047,-26910,1870,22135,-55754,-76261,25472,13119,89264,44216,44942,-41474,-13951,-23330,-16438,38700,41370,-7443,-81883,-97561,-6891,58671,-18428,11295,51170,72450,79360,30770,27256,100209,-15322,-108456,-13917,-37779,-34518,-38326,-50785,-28811,-38483,1664,-54413,38751,-53047,-40063,-81807,-29579,33997,-48126,5928,-87520,-41249,-22101,-32306,74687,30327,9549,-48881,-32385,24485,20777,-24413,55689,25526,35368,-2681,-32484,-9524,-16850,-34009,-37316,46283,28431,-31490,40243,92136,42474,10902,-25628,16144,623,-73324,-23304,3591,10042,64541,-32473,-36007,23540,36169,-3809,-36749,46326,-2895,8180,37789,13794,37852,97269,59124,-21728,12856,-27412,-65677,-115651,-53398,15244,57624,-48404,-117372,-115019,-52315,55973,63256,51117,-3257,-59204,18442,6064,30379,65378,26752,-88204,-51613,41930,-32092,-66798,-60330,20688,7499,-20757,-12394,-13695,-29171,-20233,18478,-37663,8628,-2576,2214,-50237,-77045,-27279,116209,132323,12411,-9667,-8660,16594,56402,121,-30063,-31828,-64351,-92028,-78515,-75811,-75833,-8391,25479,-39755,-18244,-31473,-28021,76139,57411,6966,35526,-19428,-5279,31343,48382,19064,1507,-12804,-37709,-49043,-29206,-70702,-64061,53153,-25366,-59338,-62129,-35483,-11053,-3969,-48035,-19152,12788,-52463,-1027,44446,1672,89535,8190,17749,8011,-29497,-31246,-39815,-10395,90636,63211,-19773,4875,208,52470,-5556,-81933,-88331,4938,239,-54772,63737,31385,61966,132844,22133,3338,-50881,-55622,4235,-72453,-16780,24613,65190,3007,15644,62379,-18390,3208,31388,-31287,-27056,50666,-11742,27722,10989,-29849,-28336,-3287,-23850,7290,39581,-17317,21572,-26257,1691,-19588,-85493,2708,-61872,24551,-25799,65523,63617,-12469,38801,35105,-22965,-24797,-41245,-15496,-28710,-35411,79591,28007,-80750,61028,-6566,-93631,-15235,40339,-5145,114961,108785,-34935,-40771,-103847,-95339,19865,69308,26632,-43485,46145,92594,34132,8625,50022,-43943,109590,33468,-9238,-1454,52036,5385,25105,46278,-48748,-20464,-54442,-21370,22132,-712,5585,28460,43941,9241,-144,-79639,54575,5850,-16725,660,-51583,30058,60916,51164,11367,-30168,93897,-66571,10368,59480,102068,37020,53053,-32734,-43250,32781,-24734,-10988,98724,60707,-45468,-27563,-33635,31498,28165,46664,38576,169711,17750,19536,44408,-3303,17526,50873,14910,-27517,-24546,-72315,-44871,77951,17168,72096,60251,38780,67907,35396,-16657,-45972,8135,-70514,8208,-55594,-52152,6280,57636,12667,-75456,-56196,-85725,-41560,10884,13602,50487,32933,-8646,-32048,-23246,45909,-621,20251,-21349,14368,54311,37767,-33715,-27928,14237,16176,-13459,27794,22933,-40685,-41810,-74276,-68652,-33951,30731,-6380,-28324,9621,-71512,-96162,22358,-17470,-67690,19551,14071,46768,4830,27940,40130,2328,21379,-36040,15186,-34835,91033,-10471,67655,34259,-48434,29606,-39804,-12936,-114,5245,34023,-92869,-76818,23108,42550,-49213,16509,69902,9381,-14312,-944,-41108,62542,4029,-59085,4279,-24055,9152,-21063,95258,23328,9698,5572,-11614,39653,12936,-8161,40362,-10020,-47180,-23468,2927,-7356,50153,-1544,10571,29170,5142,-62774,71711,-2870,21164,56568],[-681,26069,24948,-1766,8787,-78686,-57108,1785,-16732,3454,-55357,32109,-2095,-89233,45979,44020,-79818,-75488,-80404,38599,34381,-82164,-86765,-14533,30087,2914,15064,-108989,-75962,10226,1132,-49070,-40894,-64295,12831,42227,66134,11552,27190,-14488,-3719,36409,11820,98914,113361,68653,-9282,72548,99732,30048,40589,1128,29645,99487,36767,57633,-32701,11676,-66763,54012,39640,65193,128538,41014,11480,5753,702,-21894,-4229,2937,-30131,-8260,-31777,-42226,-125132,3835,-25206,18904,-2303,9392,35721,11017,-16594,-25212,43204,-7686,13110,63926,-16913,36764,34265,31017,31560,20164,41930,77841,-19284,-67312,1997,26807,-18969,34222,-11560,-17285,16660,40483,-11655,34969,7356,29863,-27457,-33566,-14498,-102438,48169,11624,-44229,-18075,-40607,-10545,-42575,-137611,-122617,-48194,-23779,-29923,44961,-93246,-63127,-101355,-34917,3305,-8777,4086,-16797,28171,-47525,38048,2330,-12349,-15185,30985,-22965,-43071,-59221,34538,-11418,27819,-1944,9779,36306,124915,90733,97160,-4505,16039,44319,136587,73116,76986,47961,20524,14385,-66243,-2267,87686,29486,-20944,-27979,19800,25498,-26347,-63586,-21881,3588,-22482,-19980,3312,-6068,-51498,-21076,30526,-36653,-4634,-21099,-74869,6493,88907,67141,60081,88879,94952,58524,32152,-8629,27631,-35939,91519,-10456,-100653,-63,18122,-88449,24720,8069,84033,472,48341,-4636,-21367,12919,17367,-58653,21388,-31096,20751,68100,-37276,-39070,-16845,-1619,63913,-104172,-86843,49512,43337,-45578,101585,124063,25476,-23807,-73029,-30794,86900,62279,119594,90615,-31861,-102059,-63873,-43283,4633,24199,-10793,43326,-20727,-57073,-59254,14555,-12385,22542,264267,-10952,55344,96529,38336,64222,60241,-85402,-52598,11529,-37793,-5132,30474,-17131,38077,87115,38189,-20578,-59950,45108,-61941,-57681,32405,56372,14495,-79244,-57524,-42746,-48664,-51499,-39097,-30118,28741,39959,22174,19582,-11261,-6335,-34328,67488,-37857,-10486,24390,74022,-12784,19117,116471,62249,41544,-26541,-118603,-5845,-23458,92430,107580,52584,64159,173515,83203,86065,-7586,-52962,37096,-15113,7916,3367,201005,33588,19805,-21858,-74884,27433,31468,56706,-37792,28114,66818,-14693,11240,-17298,-10874,7392,-14225,-79609,-13158,-5808,-70897,-46636,-1689,-78231,-67486,-4283,-13549,-8876,12302,-52309,-26254,-17345,39313,3859,21492,-97318,17887,-29497,-9310,26544,42455,7065,-9124,24504,13578,20193,28464,-19997,-56813,-16318,59082,-8167,-78273,17712,85366,23980,-13473,-67696,-60632,-9394,-5395,45861,-14122,6643,-16353,-36627,8607,-31462,59264,-1100,-19354,48246,19888,-6689,-4314,-15600,46283,13962,-28023,-37674,-120370,-25068,44370,-809,-74034,-9143,22714,-70894,-16547,10775,15188,-48012,-64512,-11316,-104657,-17413,-9975,-23099,25211,-49140,-13745,-44074,-93837,-18371,14180,-7754,54494,6124,2887,11557,51235,30418,65164,37401,1553,-48769,38951,64858,-4457,-23123,25885,-11447,17052,9161,82497,-31242,1658,-16209,-46488,22747,83236,19423,45406,20834,-86248,-49065,-67974,-15918,77660,-58828,-50878,10045,-13224,-28875,4896,51922,26326,-37730,-26174,-24061,-18336,-38615,-16078,17773,-32527,-54183,23423,24751,1913,19211,-14174,106841,54236,-92819,-9718,84641,45048,-7844,-102411,-29645,-14194,-47129,5367,-10038,-11626,-49658,-383,20204,-116941,60274,69914,21741,49192,36113,-39639,85673,-5225,126294,65899,47332,58334,-9113,39433,-30139,-88779,-67898,12417,-50823,-96990,44314,13501,20289,11781,-8401,-45482,-41267,-1494,-4820,-28570,30374,-1760,52543,-10715,24811,-16379,-51477,-20722,46879,18086,-19405,61104,25647,-3274,9879,-45686,-31435,3907,-34931,64624,6080,-50984,74196,-16962,17204,-13852,-29475,-22682,22824,-50408,-50464,43310,6480,66044,45929,45191,-21067,-10477,-16208,-8425,47195,39813,17227,-88160,-124347,3787,68596,-15364,30424,71851,47827,84558,39437,35123,72214,-1409,-84372,-18356,-14680,-19113,-9788,-58935,-48405,-37284,-12422,-43555,41166,-48354,-66920,-94575,-40131,16275,-54920,8101,-48567,-25086,-16267,-8204,66658,22611,3696,-30199,-2645,30093,9990,-41883,50161,-26,54395,3610,-17534,-8932,9032,-31334,-68930,34044,32246,-10429,43004,82881,44350,43796,-19450,5555,-8237,-66482,-22662,-10167,7847,42817,-35013,-39765,-3486,52336,-21792,-55721,41375,28551,12224,47252,14667,23361,86904,40872,-30944,-8370,-26882,-80253,-106815,-47725,-14326,29337,-60112,-109196,-117061,-77055,66813,60205,65402,-6327,-68561,28320,21960,80951,57299,17197,-96254,-54600,52930,-10475,-66812,-91260,7509,-369,-8258,2801,-22809,-34440,-7739,16285,-68491,-15311,-2062,4271,-51894,-89500,-28444,95624,115099,15290,-9398,-26512,4511,60213,15679,-8984,-25672,-52253,-83291,-83906,-90885,-84267,-23458,8689,-41964,-27199,-47887,-70195,58588,83482,7646,42934,-25754,11453,63522,63988,51439,5460,-31634,-53727,-42369,-35968,-79148,-30202,34207,-14278,-31950,-73315,-16775,-341,-2851,-41774,7150,531,-38511,-2338,29278,-2100,85076,-562,-10553,-8552,-31697,-8465,-26042,-33268,75799,55919,-963,25550,3255,42426,-2933,-53880,-59361,-14558,-9342,-42508,76160,-14791,39672,112962,17938,-12425,-31447,-57681,2197,-77410,-39700,20348,59773,-2422,20521,67569,-8792,31138,53466,-29537,-56534,28511,-15827,35343,47458,-16711,-44431,-11877,2655,17905,37949,-12068,31747,-20019,-6582,-16837,-79937,12395,-43091,26341,-6339,51474,53976,-26917,64786,43473,-1253,-32120,-42105,-16332,-9407,-32017,52650,8212,-53499,45037,-4912,-88123,-15590,48290,-2639,136119,141894,-29019,-47864,-89107,-84296,25323,126607,71680,-60348,6598,86866,13545,2303,48840,-67742,103316,52017,-18189,-11654,57338,-1770,30129,53264,-22740,-15452,-55021,-33208,-5803,-12974,9546,3697,32911,8372,3671,-92852,66217,16366,1603,14670,-53765,9261,91125,81782,44148,-41518,75435,-67294,9951,66503,86951,9231,65518,-40106,-34405,46433,-32960,-18716,92040,99110,-32536,-47672,-42361,46922,12861,40084,32649,159120,26053,21413,6864,-4285,20897,60528,269,-24832,-29924,-55061,-40435,-517,37785,54886,61413,63691,59251,21101,-43727,-36272,-308,-65728,-4207,-51550,-47418,84,34928,22206,-63443,-77347,-69163,-48830,19055,6768,50533,9556,4692,-55200,-40463,20537,-1964,40527,-37173,-17306,45697,15124,-51381,-34674,3854,3521,4802,21757,8243,-61685,-42077,-77178,-101221,-68457,26567,9899,-13037,-423,-71684,-87506,19494,-6543,-75388,19122,44048,52371,-3502,12709,8680,-1037,23472,-37371,25800,-33778,75369,863,62323,-3674,-62845,32854,-40212,9669,-2144,2133,38320,-61941,-75986,30561,44719,-50145,2991,65282,7200,-17811,16318,-48790,44039,-1216,-39384,8640,-40005,3319,-17073,92858,26404,603,12799,-26276,34915,35350,-12206,41383,-2080,-45609,-9590,-1767,-9162,40859,-19430,22686,59984,30980,-59312,47773,2393,45764,45720],[7249,24448,44257,-21960,-20599,-89963,-68658,-302,-3712,-14589,-66996,9454,-4736,-95040,37233,64526,-51432,-65720,-79347,47387,48416,-81231,-83766,-18366,57887,-6207,-10032,-85551,-80002,14900,-9340,-61989,-29253,-40811,16100,53334,48591,20427,818,-24246,13939,46301,4784,104567,100225,18889,-10107,67648,76939,32400,26351,4524,27732,71185,27387,37557,-37805,10954,-57745,41092,27370,62795,115839,33812,-8483,2675,-31302,-40020,3932,-6949,-6847,2960,-44055,-48543,-112779,29899,-14665,23727,14823,11076,56283,30806,-40991,-26158,30727,7810,16685,78870,-13991,43452,20332,13908,4912,-4467,44107,116024,-30848,-61843,17650,26274,-20759,51352,3493,-14315,2377,36171,-38348,37786,25716,50358,-8377,-21797,-17655,-104170,39213,-753,-31005,6447,-30678,-24792,-62508,-140590,-160941,-71040,-22900,-12959,59578,-96266,-42962,-81203,-9727,-4457,-25155,-37917,-25997,23464,-39328,33414,8288,-12724,-14160,44159,20112,-31044,-25822,42869,-25481,6077,4640,26547,59217,153230,106730,110723,-19315,23421,40433,99179,42098,83740,61246,42904,33658,-64688,-3447,90334,25840,9117,-33867,27631,36793,-29711,-98615,-27903,-26665,-29640,-854,1710,3090,-59788,11934,41411,-3437,21899,5318,-87195,1587,95057,110114,97192,116912,95981,68058,14178,-8964,48324,-35284,124952,24038,-141652,-717,8798,-95373,8070,-6327,85725,-393,58687,-18927,-14453,32456,15511,-53294,20754,-37371,23231,61450,-25012,-55551,-30333,28120,67187,-73817,-75928,43834,48987,-57683,75026,97232,29518,1087,-67545,-6060,133551,78187,139139,92184,-34747,-118677,-36903,2717,33603,36906,1027,69844,-17255,-78006,-72651,-12508,-29601,-44045,164684,90657,92091,98309,36714,83141,66103,-75716,-72861,13291,-18514,-13615,21247,-28449,660,103715,55583,-20882,-19459,48758,-58422,-68412,54076,66168,25879,-74449,-69718,-38728,-23755,-29443,-49727,-47591,6714,851,-2000,34515,9757,3173,-23413,55983,-41240,-30296,24324,68604,-2859,39449,123424,55287,51543,8240,-101382,2490,-10092,103297,110206,43410,68964,175232,90132,85264,19989,-673,61254,-38607,12404,-36939,110253,27269,6635,-20944,-114562,7016,25065,63124,-26366,16499,29312,-20496,10128,-27394,-15672,9185,-29475,-86738,-18345,1868,-76791,-44858,-19049,-87606,-104854,-5318,16166,13472,24176,-76283,-32863,-37365,-14047,44573,38831,-92018,3103,-30415,-22320,15389,64689,5226,15000,33170,10131,18809,21959,-34482,-41586,14867,82167,551,-60177,8221,49975,21157,-40028,-74144,-55973,1989,-2306,73449,-6702,20124,-13677,-50608,-16341,-11542,53207,-17588,2229,51288,19558,-12752,-14351,-37320,65888,-12932,-50960,-35580,-109872,-18696,47234,8882,-76315,-52027,7859,-60266,5989,44578,16554,-58826,-68371,3136,-105624,223,21751,-27479,10129,-51551,9602,-29513,-63944,-10336,-2410,14237,38944,19702,7767,-9485,49380,37697,69425,19644,1670,-39933,38082,67314,15847,-20900,18801,-7746,-435,14985,77517,-22848,4649,-19394,-21526,43916,112259,31512,52194,21662,-73663,-53873,-34087,-29400,66193,-69498,-80022,21012,-13378,-1857,20648,55136,-6020,-78600,-39194,-30817,-42906,-32845,27489,10796,-25377,-48667,2185,23309,14780,35826,-35524,101315,50615,-96737,10630,71725,26350,-11135,-105907,-31239,-26784,-25480,-16769,5899,1481,-35026,21868,25270,-89895,39538,70172,20838,46582,53110,-28144,81512,-5683,127129,59182,34166,52895,-738,17521,-31734,-70498,-46653,-8794,-60056,-84249,60750,29408,16883,30430,-19614,-37887,-33991,-25282,3777,2284,58771,-15031,72310,-41500,-11253,-38690,-46350,-3096,54595,34164,-11603,67819,8872,8309,37551,-16168,-17326,-6351,-17009,86937,1142,-28297,96955,-32667,12120,-12328,-27705,-42299,21628,-40692,-10768,55011,-21659,38853,48327,29557,-9997,-8247,-3306,11409,46340,26900,33474,-89429,-129702,16739,79493,-25646,48023,84608,20131,76886,38235,34448,49184,9984,-51529,-13726,4559,-7331,20469,-59906,-63668,-30971,-21539,-32269,40195,-35648,-88625,-95537,-36567,-2446,-56605,6301,-14547,-12122,-13923,15768,53492,4965,1028,-7551,24127,41900,657,-71725,36888,-24372,77294,10092,-35212,-13407,24203,-32235,-99289,23810,33922,13862,40756,67051,48186,71114,-7968,-6191,-13955,-54346,-20343,-22231,3102,18998,-18558,-37644,-30708,54323,-45831,-65185,40637,55735,17535,48244,21206,20271,75004,4179,-44957,-33061,-24020,-79652,-88810,-27801,-35622,2362,-62462,-87071,-111203,-89996,68354,50223,69524,-10396,-70089,34742,26528,117406,41841,-11102,-97489,-54747,60303,12126,-62577,-99012,-98,-6920,3703,7702,-27747,-28259,5550,16475,-83172,-36612,3227,4362,-49279,-87326,-22190,71311,86102,9277,-5977,-45045,-1977,70908,35369,26407,-20363,-43859,-67636,-81347,-98204,-81186,-36674,-19770,-53555,-27274,-56863,-101318,28361,84495,-2643,41940,-35405,4237,85261,78234,79272,1965,-35973,-57592,-37337,-35657,-80334,-3884,16821,-18137,-2932,-82327,-873,-2566,-7344,-35189,34495,-7562,-21479,-3512,14654,-3492,62760,-4241,-29211,-14256,-26755,16334,-129,-52092,55820,44622,18088,32990,2016,24058,-3832,-17495,-30852,-29965,-14052,-20925,75995,-66435,1287,70271,11600,-26484,-8809,-46882,-5824,-65023,-49465,16003,54138,-11172,38477,71941,13556,42047,61416,-25492,-73607,11912,-14860,38975,71857,-5370,-59198,-14206,15032,18359,29214,4885,36264,-9150,-11224,-12909,-63168,20269,-7681,24694,9429,32523,44578,-38197,81670,28002,15443,-32588,-37310,-16634,5918,-31784,17190,-22322,-24608,23976,-858,-76417,-11696,47481,5539,127959,145046,-20790,-56456,-58791,-62481,28854,150846,105637,-71571,-32340,55523,-11896,-6910,38212,-81796,85084,60794,-27493,-27946,44036,-8089,16101,44113,2358,-9569,-48606,-43459,-32260,-18798,10979,-20283,22695,8153,2990,-95280,65451,16000,14812,27456,-44379,-16866,106175,88860,62273,-48096,27183,-67685,10142,66703,64297,-26374,66971,-51570,-30704,43566,-41027,-37127,77557,133744,-18012,-61084,-63731,60608,5600,35625,24391,109353,25531,9003,-33930,-3333,22666,49975,-22284,-12572,-20273,-33268,-28625,-60689,75023,32122,51828,75079,45937,1438,-60534,-27489,-2965,-37664,-16486,-39215,-34554,-5810,6283,18123,-55636,-96907,-43143,-46301,39917,3384,42320,-21415,18227,-74201,-55732,-6636,1628,56987,-57707,-45786,30000,-10634,-58872,-28298,-16249,-11212,21694,1913,-10832,-73353,-22667,-68876,-107498,-100002,14835,19841,1163,-7928,-64644,-70040,2017,3212,-68785,16456,69980,47263,-20660,-6495,-38289,-8185,14274,-39439,31918,-30018,45586,8348,52349,-29587,-49899,32370,-37654,25089,-8592,-3265,31725,-46882,-65407,36887,44267,-41477,-7691,51592,2385,-16276,25268,-54075,41716,-2084,-14231,18461,-47517,-21424,-18130,75457,28037,-7719,30463,-55186,19546,48763,-6344,23443,4690,-39073,2803,-4664,-4528,33759,-31884,23118,72374,42127,-54432,15147,1596,49608,31974],[13906,16420,56320,-33900,-44023,-93291,-69128,-5571,2916,-38446,-69950,-7377,-5938,-90636,23764,79758,-14727,-42260,-74308,58175,58298,-64741,-82931,-12855,72871,-8163,-27493,-40283,-76021,24030,-8211,-66815,-16429,10349,22058,50174,24186,31689,-19256,-27791,29742,53646,4766,107677,71660,-49596,-14254,51974,48899,37557,9969,19666,21615,41847,6883,14748,-29108,9223,-35862,26014,14201,63205,88138,26585,-14167,-4129,-54142,-50237,12343,-23699,16159,20126,-39241,-48202,-88195,57952,-521,25590,35612,11570,64382,40526,-57149,-8281,12279,30633,26812,77676,-799,49913,14061,-10143,-19159,-27015,55209,138253,-49069,-44276,27735,12527,-20842,57894,8587,-15092,-10070,29546,-54222,35729,38451,49064,807,-9110,-28890,-105049,17993,-3704,-5192,36265,-21604,-32537,-68258,-125457,-179136,-86096,-16159,1968,67861,-83975,-20658,-52579,21896,-20905,-45777,-73651,-26411,21936,-22560,21914,16390,-11056,-24195,40814,55690,-14879,5629,54640,-17224,-9460,17067,38125,82879,159492,83877,122939,-32087,26039,27993,48742,-1855,78202,71929,49912,48315,-53025,-7070,70556,19770,29297,-41640,31616,38619,-24670,-122915,-23465,-39594,-24249,16068,-538,13198,-64437,29857,48690,40599,50901,34954,-93579,-9643,89488,138351,125227,105483,79881,69237,6674,-11004,61533,-28366,128383,48966,-151470,-12827,-12628,-88287,-17067,-19817,80718,-4055,51173,-31426,-8037,48366,14578,-47666,19170,-36224,23617,39726,-15967,-75968,-37059,54113,60320,-23339,-59016,33015,47681,-61524,30367,59191,47418,56038,-48456,13509,153312,79953,146585,83109,-25004,-99987,-1396,35559,49880,33409,14124,92120,-14809,-99355,-83884,-27728,-45751,-116511,70734,216410,141739,104973,28908,85997,61097,-59886,-75520,14710,7645,-17403,2848,-31354,-24983,108908,63601,-18569,23970,47043,-47421,-65562,69832,74297,39667,-47079,-53631,-27196,11793,-4782,-48767,-54860,-21987,-36849,-31079,53280,26477,21533,-11777,33094,-44858,-47316,33985,59564,9417,60484,111908,33188,41040,45810,-69067,16129,29271,103322,101691,30379,63668,143847,79142,69389,20914,37667,83240,-50203,17828,-68313,22267,24929,3702,-10041,-118440,-10899,10539,57858,-20542,4463,-16115,-27005,-196,-43773,-20162,4552,-34786,-70207,-21209,3190,-81165,-53385,-32284,-65813,-136217,-3542,34105,32236,25077,-98039,-34097,-46429,-62269,68132,44820,-73181,-13304,-28735,-36088,5741,70075,4605,28483,34060,6899,15804,10457,-43067,-21983,42931,104677,14831,-28334,5248,35538,18648,-53909,-58184,-43042,14267,-12442,83084,425,31700,-19890,-74743,-34292,11921,39292,-52036,15374,45817,26396,-13621,-22564,-55661,77387,-34716,-64131,-15508,-84245,-10533,47841,15817,-67810,-80783,-541,-43790,22270,58340,4767,-66596,-70033,18093,-84537,23394,46007,-30942,-4555,-44750,35776,-6603,-22530,236,-12878,47002,20592,9773,3542,-21927,40500,34216,59101,3828,-1317,-24927,33732,65338,32223,-18565,14771,-425,-10857,18766,64708,-13469,9948,-24557,-4301,51446,123437,43190,62236,17147,-60046,-63328,-14270,-34715,28818,-74805,-95462,26047,-16781,14879,29349,50761,-15482,-94056,-48788,-34957,-69248,-10518,61767,6106,-18619,-41212,-22517,14711,27147,45039,-40063,76414,43491,-77585,55473,63361,5592,-5539,-83431,-22542,-39312,-9733,-39338,14631,10878,-12882,40303,29177,-51796,18370,62625,14969,41182,49904,-15639,69193,-2464,99831,34823,13340,50459,1724,-8336,-34006,-42454,-16361,-33774,-50699,-58729,71195,23674,-2021,28674,-35760,-28196,-26636,-40928,26644,31839,88121,-32973,68674,-72947,-41109,-58981,-36031,10081,56665,46639,6958,66085,-10576,9517,66061,31948,19883,-10380,-9019,80144,3721,-1062,96720,-42907,20593,4498,-21751,-51140,17774,-31447,31915,53476,-59456,12880,52562,3178,-10491,-5401,11871,37229,38477,6449,37690,-82237,-114723,28825,87381,-40972,60375,83874,-2070,55548,36027,29640,37309,17178,-22409,-8158,14741,1264,42655,-52139,-66005,-22404,-24568,-21878,36451,-18701,-97845,-80362,-18901,-17958,-47952,2570,5717,-5342,-25520,32784,38749,-25997,2568,15804,39199,54679,-2841,-102143,24169,-41349,95433,17146,-76663,-19134,25880,-33939,-116138,19949,31444,30886,34041,50601,51009,82054,2850,-14200,-16947,-46577,-17544,-28689,-2982,-880,8586,-30274,-48722,43239,-69705,-60053,41980,67590,21349,42175,30439,29299,61855,-38749,-58314,-59286,-19891,-65752,-67849,-6745,-49927,-13483,-53453,-53462,-97840,-84851,56340,37266,63919,-10825,-63307,37620,21601,125989,23543,-56814,-89055,-51578,63359,28272,-57539,-79370,-1572,-13740,4775,2094,-25208,-12170,16376,18797,-77945,-49376,11254,2520,-46285,-71595,-9035,46948,57605,-3493,-164,-53384,423,78303,52603,71477,-16065,-41270,-51107,-71607,-92862,-67104,-38340,-50024,-71706,-22101,-56877,-107440,-5482,56219,-21562,37033,-44491,-24065,90155,87811,89543,-6387,-20349,-45613,-36369,-30301,-80002,7562,979,-32314,16597,-86444,12416,-16294,-16644,-31702,54761,-8468,-5595,-7515,1828,-5713,30955,-2808,-33215,-15903,-17642,37059,26358,-63022,38835,32589,28792,29188,-1719,2176,-8852,14746,-14421,-39195,-11172,1260,55818,-112507,-41509,22185,5239,-35962,12570,-24408,-14533,-32397,-34163,16989,50241,-22070,62913,69279,38915,30915,50044,-19264,-76058,6798,-7569,37364,81963,2795,-70927,-10584,3119,9254,16446,27256,36838,1986,-12860,-13101,-45022,22779,33045,22058,17962,14858,38050,-42029,87234,5380,21675,-29726,-29611,-13726,16790,-32615,-14366,-55677,-8813,9615,3556,-63460,-4334,40306,22301,96535,104931,-13887,-65344,-26194,-31253,26651,134621,113723,-75760,-60574,11745,-33926,-17931,21022,-79048,60313,59904,-31149,-42853,16576,-10878,-8377,28176,20051,-2363,-37188,-49252,-52165,-18311,6499,-37268,15244,6805,-537,-88343,52643,6854,20270,38130,-22800,-38131,103074,75361,64306,-53151,-33332,-60608,12942,61862,40635,-60322,58440,-60193,-31198,29014,-46963,-60521,61800,150674,-2076,-63315,-84807,69686,7877,37052,15102,44281,18494,-14006,-68854,-118,20022,20082,-48131,5479,578,-9904,-10889,-80551,114383,8965,33720,69057,30611,-19451,-67482,-22737,4036,3698,-25604,-19577,-10502,-9457,-21579,-1462,-53086,-107339,-17090,-34986,66933,8564,27422,-48341,29399,-87809,-67068,-28875,8495,67327,-78732,-61724,19277,-29353,-50966,-9459,-41858,-27095,30947,-28031,-29279,-74505,13177,-49317,-92744,-118157,596,20239,10947,-7096,-54902,-49214,-22224,7714,-46303,13894,84932,31774,-39991,-22100,-80189,-17317,-9191,-37656,32616,-26552,11886,12894,39564,-44579,-13247,24406,-33367,25057,-19231,-8586,9861,-49129,-47061,40884,39829,-27632,-11111,32942,-2475,-11234,22121,-55889,57849,-1933,5410,29950,-45830,-58656,-22932,52416,27539,-12720,50108,-88285,578,52528,7265,-12520,8057,-22331,14866,-3100,5333,29736,-36263,16133,63146,34408,-47523,-16352,-4588,28520,20548],[15632,3153,58511,-35188,-49159,-85497,-55444,-14225,-2152,-60055,-64182,-14615,-5501,-77207,8554,86005,17702,-13968,-62366,65263,59177,-39775,-72798,2173,71717,-10791,-32273,9413,-67459,31794,-63,-66291,-6165,68278,28157,41860,-152,42430,-28482,-23553,40436,57704,12058,106161,37869,-110257,-21091,29487,24216,44501,-4609,38550,11200,15069,-19369,-7068,-7673,6892,-7724,10146,4905,68895,58958,19949,-3123,-8626,-63350,-53236,18692,-38840,32730,38853,-18121,-39292,-59341,77123,11590,24834,57005,9949,53489,36304,-62316,20936,-7077,54130,35057,63422,13504,51052,18184,-33927,-34539,-50185,66213,130950,-66665,-17110,26244,-9069,-19531,52242,-3730,-17938,-14932,24148,-54301,37617,45566,29264,-933,3767,-43720,-105502,-8535,2106,30032,61634,-14880,-30795,-51384,-93557,-162855,-90980,-4605,11900,68140,-66395,-6137,-21524,53169,-41866,-65324,-94608,-14423,27253,387,9254,22928,-11122,-42980,21091,69595,999,26725,65163,10585,-10201,32299,48276,100790,132829,21599,121873,-38504,23078,11824,28,-44418,65329,77896,43096,54529,-34734,-12295,38219,10577,34992,-50132,24561,31508,-10421,-126567,-8535,-33206,-9512,27389,-479,22451,-64020,24533,51104,79135,75795,53837,-96046,-23751,74738,142140,142146,48409,49128,63955,12581,-10419,64754,-14510,98876,60120,-120796,-35203,-39983,-72079,-43598,-27758,71544,-10809,27478,-38789,-4852,58820,15583,-41386,17544,-28777,20349,13492,-15334,-92873,-34591,69414,43911,36972,-41469,19767,38067,-56305,-18106,21946,71027,118782,-22855,26279,135498,66989,139248,63718,-716,-46737,34595,47143,51403,18767,25882,108429,-13148,-112144,-91929,-31982,-54053,-180236,14925,330443,189369,112192,15990,72176,50841,-38502,-63705,13919,32578,-12684,-20979,-26412,-32522,99401,56792,-13222,58999,41108,-35883,-50916,74029,75182,60730,133,-9761,-8466,48789,21167,-35340,-44385,-39847,-62077,-58591,69125,34842,43648,205,6813,-47803,-57614,54157,48406,17292,77834,83364,-1004,11655,75765,-31401,31543,81562,91634,81570,14856,48846,91818,50689,48284,2571,51563,92210,-44152,21718,-84421,-27377,25072,8280,6198,-93593,-17514,-6768,39126,-16593,-7948,-57076,-31336,-16411,-60794,-24014,-4841,-31610,-48358,-22268,-2380,-81902,-69117,-37152,-28848,-145630,-1512,34113,42153,14879,-108626,-33415,-46580,-91503,68588,40185,-48572,-24831,-29312,-42900,0,55610,5106,27479,24340,-735,12414,-392,-42449,-3128,63421,121736,33047,8328,1790,34983,17132,-43348,-32011,-25828,25414,-31699,70678,2783,43311,-33516,-98237,-38181,30717,18048,-95957,12010,31649,42670,-1840,-26418,-62888,80389,-43957,-68271,7770,-51307,-7843,46347,16366,-48407,-86083,1604,-24851,23845,45402,-19116,-72644,-74467,27858,-51010,47660,58050,-25600,-14163,-30735,60050,21622,19092,7122,-17652,76417,6462,-20693,-7154,-22597,27899,6136,33300,-5358,-4986,-5397,24550,61400,42486,-17396,18716,6056,-10993,19888,49380,-6652,17370,-32536,6804,41324,106609,49364,74658,10433,-50182,-81125,-13956,-31037,-25834,-72021,-94433,21116,-21071,14937,25623,36161,-5711,-81355,-52688,-36577,-88816,19852,75635,1205,-15573,-32448,-43848,-189,36821,42953,-28673,36101,35862,-42581,105563,61825,-9355,12303,-37784,-4712,-48095,-3958,-56909,11269,15769,11476,51835,34966,-9004,3014,52499,3760,30656,32919,-4789,51801,2595,55292,1787,-6944,55442,256,-33208,-36332,-15899,11417,-53746,-23856,-30297,72135,245,-29392,6510,-54976,-19567,-19163,-43905,59020,58369,104058,-49117,38282,-92468,-59816,-72048,-29683,16238,50322,42504,33022,54950,-26692,-1267,84990,81891,61023,-9127,-6928,48192,11776,24771,81736,-42402,37870,35087,-13054,-47143,11212,-26208,65846,37568,-86787,-7927,57940,-25584,-19565,412,25984,59361,27447,-14042,30463,-67202,-89750,36585,86596,-52819,64662,68186,-14837,24868,39529,26870,37250,19707,-6222,-10546,13996,9175,51447,-36227,-50073,-14515,-21689,-12881,29926,-3558,-92054,-51202,8817,-26964,-28734,-828,8609,-6416,-56654,39868,26138,-64016,7021,37082,38406,62767,2341,-119598,18400,-46180,100219,24108,-118108,-21449,16727,-32642,-111019,23604,23270,31966,23835,34252,51555,71568,7059,-16729,-18628,-47990,-14355,-26577,-8906,-11314,34829,-20596,-51283,23554,-87163,-39037,43559,59286,18924,31114,38855,43343,45778,-73415,-65823,-83064,-15039,-43074,-45749,3748,-62178,-15700,-34168,-15523,-79612,-62632,33532,25924,50519,-4783,-50314,38613,12889,108337,6470,-107526,-70097,-44590,63418,32706,-55218,-41205,1690,-21260,-9219,-9881,-14176,8588,21886,21907,-55644,-50096,18947,-36,-45148,-46086,7153,22892,38434,-19121,6005,-42266,12449,72410,61772,115265,-12938,-42145,-40338,-57211,-74365,-45949,-24181,-73894,-90722,-18418,-49533,-85133,-32715,9701,-43768,31604,-49144,-61721,76891,90060,74151,-15876,11388,-20227,-40093,-22969,-83402,4157,-13494,-48890,20886,-83679,24570,-36035,-28756,-31302,62910,-2215,4885,-15678,-8962,-10262,2403,2091,-22782,-23802,-9580,48408,41646,-63120,30792,22720,26388,19733,-5794,-17760,-17896,30940,-12905,-40898,-891,13192,11515,-142554,-75321,-16213,872,-39189,29043,4163,-15948,15061,6046,26074,47439,-31827,83901,56189,58399,1382,20788,-12369,-64925,12528,4694,29919,79422,7440,-77871,-3369,-31787,-6905,3064,46856,35277,9347,-13221,-20864,-34140,16473,63622,21290,18832,3239,35454,-35371,82149,-11060,15593,-26349,-22575,-4835,24115,-30890,-30135,-81804,-17276,9623,6358,-52917,4825,29880,46550,58753,27022,-10179,-71671,-1906,4941,17344,92599,91342,-73338,-73731,-28602,-45806,-28306,5206,-62631,34085,52995,-27102,-49118,-15498,-8421,-26456,14852,28119,6229,-23849,-47550,-62188,-13395,-5326,-45232,10960,2422,-4201,-75308,31615,-5961,18443,47127,7855,-44945,85390,50972,54278,-58816,-82712,-42253,18792,53403,20471,-84335,43354,-58418,-32384,12421,-49096,-79889,50252,141728,14030,-52439,-91714,73354,18055,45323,6542,-9996,8376,-38784,-90790,5145,11635,-18897,-71388,22618,25232,13090,8421,-61683,140943,-9057,12335,46800,13302,-36796,-66159,-21895,21112,42461,-30316,3899,22813,-9253,-42267,-32098,-54691,-104339,-12,-18711,89618,23332,9027,-62434,36921,-95496,-72815,-41779,16871,70221,-94331,-61771,20347,-33907,-28728,17086,-65870,-41579,29461,-60440,-41182,-65673,54106,-22168,-75158,-117664,-9790,12126,15341,3919,-47297,-31728,-43359,4795,-11280,13972,86574,9840,-54806,-28062,-98504,-25447,-44517,-29886,27874,-26188,-15635,16719,26732,-53988,32375,8273,-28768,9000,-32593,-10642,-25089,-59340,-25069,42100,31495,-13498,-3419,13258,-4855,-5437,8019,-53679,82293,-3051,13326,38889,-35949,-96594,-29784,36152,25394,-12106,62562,-114230,-16181,48689,24807,-57636,5211,5963,26281,3209,15691,28290,-32515,7032,39349,10494,-39133,-38977,-14053,-6689,16298],[11245,-12156,52266,-26837,-30549,-68175,-29636,-24936,-18893,-72206,-52233,-13388,-4076,-57343,-5128,82243,37451,9252,-42979,64280,49061,-15079,-43593,22716,56184,-19487,-23570,46187,-59097,32688,7709,-62230,217,109305,31331,35620,-18993,49572,-26543,-13025,44001,57931,23928,98894,8742,-142509,-28457,8039,11448,51449,-13545,51248,-1637,-5774,-43387,-23934,22206,4495,13527,-3317,2139,77156,39129,13884,19475,-6623,-58864,-52676,19805,-45574,38803,52235,10462,-21751,-34535,77260,16781,21503,75212,7123,23335,16558,-57970,49225,-21589,71955,32649,42424,18067,44000,32236,-49899,-38388,-71567,64434,89919,-73746,13443,10932,-31069,-16756,36908,-30611,-20008,-8501,21674,-38670,44809,51861,4805,-9911,15571,-56509,-104198,-32008,12275,66204,73967,-11154,-20142,-11187,-51177,-111904,-86903,9503,15178,60840,-51679,-4911,4354,74197,-63389,-78083,-95925,8312,39653,24738,1065,24385,-16218,-64861,-8009,55497,12004,32456,70273,46709,6595,45722,59909,106662,73624,-58082,100001,-34743,15968,-2975,-37050,-72012,50703,77608,29324,51523,-14723,-17071,9053,-1159,26030,-57782,5976,17746,10353,-107684,13657,-11822,7880,30318,4059,29756,-58908,-2267,47421,97939,91149,52760,-95419,-35749,54575,120399,147230,-34212,12535,54973,27969,-4765,58397,5200,47646,59498,-61768,-62787,-63994,-55105,-63047,-26973,60152,-18241,-4447,-39361,-6636,63386,19466,-33834,16279,-18647,13599,-7164,-25072,-99092,-22657,69690,22815,92968,-27470,6995,20992,-43575,-52685,-3192,89100,157808,896,32859,84454,42108,118845,35570,31746,23727,61016,36313,40279,5543,35216,119103,-11418,-107794,-94210,-30717,-49640,-217914,16304,398124,214301,114204,-108,46343,41335,-13775,-44437,10037,48438,763,-44369,-16737,-22415,76114,34374,-5158,78032,32619,-28282,-28398,65201,65796,91460,57343,47916,15821,80296,45496,-13059,-13551,-37473,-70372,-78998,75141,33157,63342,11952,-14509,-48858,-58600,78914,36606,15917,86256,48779,-39514,-27888,91637,3317,44496,125205,69899,51683,-788,28681,39016,10128,31075,-19112,42071,84648,-19710,21577,-83811,-36635,25731,15394,20791,-55703,-6673,-20017,10347,-10738,-20617,-83849,-31207,-32230,-71192,-26158,-15865,-24120,-38559,-22767,-12897,-78025,-86536,-31939,3076,-123288,-823,17215,39624,-3429,-105310,-34125,-41408,-99467,51488,29164,-26716,-28250,-32499,-37431,-1561,26544,6031,12624,5180,-14197,10331,-5452,-31697,12253,74048,128187,51100,36051,-11056,32376,16964,-9224,-9981,-11988,33451,-51008,42283,-717,56654,-49768,-111758,-27314,39319,-7030,-132791,-9447,11288,63568,24185,-25540,-54215,77372,-37386,-66574,22634,-19136,-11268,43313,9398,-21550,-68781,13813,-5575,9373,9056,-47149,-78295,-82270,28921,-19893,65626,55785,-10065,-17037,-14032,75454,50230,49412,3022,-19073,89773,328,-57927,-18434,-13386,15624,-46128,-1752,-5230,-6731,14397,12074,58246,46365,-17689,33576,8426,-451,18109,35181,-4655,25153,-41654,14418,16668,60836,46644,84536,3926,-46480,-104289,-29222,-21405,-79196,-60936,-79535,6298,-22582,-1853,7879,11385,13897,-48718,-49987,-36317,-94513,47574,66659,-8022,-17787,-23259,-55302,-17489,41424,29040,-12736,-8678,30834,-3074,137349,62915,-11690,39979,18144,18261,-51443,-8756,-65457,-5988,16162,31380,55145,42795,32094,-3223,44763,-11346,14028,12302,3163,32282,6578,10705,-27559,-19736,68320,-1266,-51016,-34551,-414,26880,-61914,12670,-8388,61021,-30105,-54818,-26391,-73976,-15163,-11734,-34843,92021,79700,96869,-56902,-10914,-92977,-66111,-74972,-33593,16588,36095,14709,59239,36596,-33842,-21748,87542,111500,86568,-5338,-4060,6429,20572,46338,62697,-29670,54033,69236,-3954,-32428,2777,-26088,83337,13290,-85767,-21086,61434,-48154,-30549,11091,36535,68437,17288,-26208,15648,-48905,-67001,37187,72650,-55479,60046,41593,-20974,-7174,49608,30138,44822,18350,-5909,-25036,4608,18882,47174,-15268,-17264,-9314,-14219,-5159,20416,3294,-74207,-16041,39664,-29073,-4250,-2141,-2998,-15053,-101749,38070,18082,-95092,10719,54225,23967,62890,15997,-115809,21835,-37525,87240,29605,-135469,-17154,2601,-25098,-83157,32359,9450,14861,11207,15171,50774,42937,1381,-15524,-20638,-56680,-10007,-15105,-13586,-9245,50595,-13104,-37829,1388,-95522,-6093,44690,34915,7386,17605,43844,50611,25399,-90456,-64104,-98497,-9913,-17561,-21095,-960,-76497,-8494,-7936,16752,-60852,-31121,9552,19708,32438,7362,-35190,40369,6667,79412,-6889,-142512,-43410,-33878,62564,24560,-57450,-1334,7290,-27999,-34829,-21743,3630,27112,20349,23904,-23550,-38723,23136,-1580,-45709,-16236,20279,-1543,30876,-33637,9821,-11058,31769,49966,60485,143421,-11072,-40822,-40214,-41434,-47429,-24133,2982,-86360,-104489,-22606,-39280,-42403,-45811,-36230,-62288,26096,-47316,-94143,50729,83893,35842,-22893,48045,10745,-47264,-16015,-90282,-9049,-26364,-60163,12393,-73673,36428,-53752,-41260,-30219,58382,8180,7054,-27204,-17811,-16592,-12126,7575,-2757,-44799,-8076,47367,39116,-51976,31672,17257,12407,10733,-8313,-31699,-29898,25208,-19581,-34855,13078,6217,-51594,-150736,-89677,-36547,-247,-36189,38080,30921,-3480,64423,57553,42196,43135,-36278,92619,34341,66775,-35240,-17569,-7175,-43859,23259,18282,17012,68674,8996,-79548,3907,-74993,-25974,-8192,56730,32669,10549,-14253,-36237,-33862,230,71335,23641,13467,-824,35886,-18291,69071,-15763,-360,-23730,-19114,11825,29343,-23178,-23506,-92105,-49154,23924,6687,-46517,13553,19223,72507,32142,-63508,-9225,-72183,10361,38845,2695,48991,46910,-65847,-72938,-54174,-44221,-35067,109,-44355,9037,44914,-18595,-43098,-41482,-388,-22251,9993,29942,15792,-11624,-35730,-61806,-7069,-22661,-46088,9168,-6023,-5495,-59626,8205,-16651,12368,54564,40893,-32270,61276,26739,38910,-65408,-104005,-15281,26050,42168,4381,-93380,26308,-42135,-30121,3416,-46907,-86874,45581,109595,27923,-29906,-77855,72339,31916,57520,436,-39056,-1639,-54629,-97069,11634,-1498,-51276,-87293,31196,45247,33867,23670,-22278,146199,-17903,-5942,15392,-6448,-46320,-58518,-22570,44545,64640,-31462,26522,57856,-4383,-51626,-62821,-57821,-88751,2854,-3348,98636,43669,-8784,-61228,40849,-96479,-71757,-44305,25401,65553,-98436,-48585,32274,-23320,630,43860,-81126,-51711,19189,-86699,-41554,-49015,85426,5784,-72540,-100400,-11443,469,16108,22299,-44062,-22613,-55383,-3686,29103,18217,77810,-12432,-61043,-22159,-85989,-29420,-82922,-18251,18203,-30311,-30482,21873,16563,-62731,68855,-12844,-25184,-16229,-46202,-6446,-62932,-65740,-4599,40871,20998,-3251,16022,-4951,-3602,-1869,-12125,-47625,100667,-5155,9627,41899,-20605,-122335,-37439,34984,22880,-4779,62689,-125163,-28098,40766,41933,-98903,-6360,40571,34906,11664,20911,28031,-23052,180,12507,-20860,-30938,-49072,-23994,-37433,20969],[2653,-25234,42012,-12643,5264,-47708,1370,-35000,-40897,-70933,-38098,-8272,-2707,-34198,-14508,70161,42951,20866,-19615,54939,29918,2605,3816,40688,32010,-33512,-5144,61609,-54683,24259,8062,-54830,4600,120010,29619,32943,-29094,50678,-17222,-581,40049,53901,35742,86179,-10548,-142796,-33793,-4675,14491,56140,-14057,50679,-13468,-17190,-57474,-32718,54718,2303,11986,-10748,5483,81933,31973,7859,41949,1471,-44364,-52924,12819,-41997,33754,52832,32158,2311,-18141,53740,13186,15630,86825,5292,-18777,-16837,-49054,65933,-27079,80260,15895,21032,6325,29458,52698,-53047,-31517,-84564,41483,24992,-62370,40054,-15017,-46729,-12394,17620,-58430,-18428,9625,21773,-12389,51152,63680,-8353,-20356,24730,-62057,-98188,-45564,20970,92203,69538,-10269,-5261,43226,-6987,-43150,-78292,23016,12103,48368,-41286,-15724,18370,76613,-83315,-80361,-78523,35206,55773,44966,757,19089,-27414,-82582,-35872,18432,15086,22904,67596,77607,36270,53713,72005,97577,-2757,-117983,60442,-19559,8319,-12466,-60254,-77243,37290,70494,16951,41157,2340,-18639,-3143,-13471,6377,-63160,-16809,794,31717,-72280,37788,15815,19947,23673,13598,34788,-51265,-38580,37589,90900,93907,32697,-91106,-40844,33160,81509,140052,-103558,-18528,44159,43586,5470,45888,27807,-5241,52596,-2337,-88395,-75469,-44872,-69642,-17642,46418,-22427,-32848,-33788,-13809,62685,26851,-24678,15253,-10427,5718,-16971,-43084,-90594,-3674,54788,4239,131433,-19531,-3397,-347,-26375,-59727,-10111,92829,153570,16485,35225,19712,10573,90899,2068,59933,87486,70327,9161,21251,7771,42056,124458,-8772,-82066,-88425,-30367,-31695,-216566,68452,397744,197607,106120,-17149,16396,35261,9879,-25449,3416,50126,19200,-61387,-6809,-1770,44382,1256,4708,79354,23399,-25171,-3362,46478,47311,126887,109970,98267,42840,104196,63510,11576,32604,-15867,-64327,-88899,67578,22767,76128,22561,-25262,-46520,-50054,98143,25884,4885,81972,24613,-70894,-64122,92301,30957,51219,143167,42899,16470,-13698,9618,2538,-33954,22177,-29110,18781,64639,17245,15909,-70161,-26817,25282,19889,27628,-19374,21413,-24137,-20401,-1333,-32812,-92395,-25843,-40605,-68560,-23977,-25276,-17158,-46597,-24086,-24609,-70715,-99626,-17603,16388,-72527,-1435,-8897,24536,-24769,-92477,-36764,-33588,-93390,27997,16824,-14137,-24505,-33441,-18787,-108,-6366,6562,-11104,-17404,-30168,10899,-2357,-12977,24211,74601,120514,63247,42963,-37667,16626,18016,34426,-695,-8409,36642,-59305,12350,-8380,70752,-61856,-111471,-7916,37207,-30293,-144780,-39342,-10115,76193,57761,-22178,-30707,72076,-17865,-62548,25255,7340,-14033,39430,-3243,6931,-37866,31503,15430,-13973,-38575,-68380,-82849,-88286,21223,-3745,68385,39945,9026,-14761,92,74665,72880,61514,-15844,-19656,82027,1819,-84282,-23566,-311,7198,-101435,-34040,3908,-4965,29571,206,57050,45451,-18673,58119,6501,17961,13762,23788,-7671,30339,-48281,20770,-13633,-1484,34613,84534,-1522,-48396,-123443,-50510,-10857,-112056,-44099,-57897,-14058,-18274,-28842,-20425,-19600,32573,-10965,-41352,-34878,-83487,64300,41545,-25184,-24405,-14249,-52521,-31739,39158,6693,-9175,-42845,31133,30685,135153,58451,1188,69332,66263,40778,-50202,-21205,-63449,-34034,12895,41009,51181,49194,65539,-1016,42245,-27296,-7109,-2236,8965,12201,6929,-18699,-43271,-22103,84534,487,-57607,-23533,-286,25820,-56316,46967,1539,37406,-55254,-68611,-55155,-88302,-16760,-4881,-18576,115935,92267,67434,-52316,-61209,-74991,-61851,-67755,-47761,15353,18691,-32282,76319,16115,-28843,-46518,73171,105062,86584,-2360,4282,-26944,24393,62204,46679,-7641,59018,90829,3180,-11958,-5921,-29868,83827,-9467,-51114,-25183,58461,-58526,-36075,27040,42100,59641,11019,-24072,-1510,-33905,-53640,29247,44860,-47201,48152,12931,-27565,-31620,61664,38077,53143,14701,-17914,-47223,-7595,31095,34406,5615,23568,-7202,-4266,1759,8364,-1829,-50799,14517,65983,-27625,17257,-545,-21248,-28851,-143409,31110,14751,-104830,8901,65656,3415,55414,34162,-91498,32252,-18274,58438,32504,-118611,-6319,-10510,-10069,-39902,41421,-7809,-14747,-2901,-7864,50999,6836,-13100,-14557,-24068,-66270,-3879,3590,-16804,4575,51581,-12370,-13974,-17348,-97186,30058,46004,6246,-11545,4238,44408,40648,1992,-88770,-51731,-99682,-5345,4855,7039,-17449,-93067,741,20742,34151,-46223,-792,-3366,20018,13475,22120,-22496,45107,6873,55700,-15746,-144046,-15124,-20563,61786,7703,-63530,24264,12998,-30904,-63255,-27612,24140,37379,11526,23152,9853,-18617,21537,-958,-45894,12131,24343,-25497,31187,-44476,8898,30563,53485,16092,50693,145347,-10343,-31643,-51913,-27126,-20010,-8812,34810,-85830,-108949,-37264,-31846,5574,-42674,-65753,-70925,18539,-39573,-110593,21593,70009,-11369,-24958,76984,37248,-54875,-9751,-93333,-25279,-36995,-61555,678,-57980,47029,-61476,-52139,-22679,44533,17964,454,-39530,-24643,-22672,-9038,10228,19603,-76928,-16344,34159,20029,-32520,35152,17660,-6214,6336,-8008,-38255,-42731,690,-23350,-22398,24521,-21258,-116266,-137347,-80723,-38326,2019,-28625,38260,48545,23087,100175,100958,60877,34412,-32258,85349,9568,63355,-64397,-52133,-5805,-18206,31585,28579,167,55519,8278,-77277,7851,-105116,-42941,-15832,53706,29295,5599,-17220,-55778,-41366,-23471,52823,27469,3366,561,36838,5193,51509,-10052,-20515,-21571,-20082,35573,33421,-8188,3509,-82575,-89218,44557,5207,-44329,19579,10652,91476,25656,-133743,-9280,-64682,13102,62265,-13044,21823,-2295,-55129,-63035,-61777,-30180,-36019,10597,-37288,-14857,39206,-12287,-26564,-53353,12095,8306,14836,32609,25451,-2704,-12918,-53646,-2654,-40780,-43483,8773,-17974,-3145,-43859,-12628,-21155,6329,59417,67764,-2467,39397,10477,24315,-71513,-94276,11977,31374,29039,-9972,-86784,11688,-13570,-21716,7080,-41341,-77637,47423,66303,36691,-323,-47488,67788,44126,67419,-2114,-44145,-9453,-53613,-89686,17990,-16380,-64553,-93876,25592,54063,49852,30436,16952,130795,-16782,-16278,-13652,-27156,-45179,-46262,-22282,67526,64089,-31152,43952,83912,4893,-48876,-79105,-59513,-66144,-7853,5185,90558,62125,-22008,-49026,42011,-88732,-63481,-38074,33197,54577,-86839,-28704,48008,-2652,26667,63177,-83166,-55419,6737,-100211,-28167,-27982,95895,26808,-88826,-74196,-3293,-7876,16981,41907,-43806,-23333,-58854,-11929,66304,26331,65262,-29067,-58755,-6708,-49532,-27120,-111803,-8502,4126,-38191,-31224,28917,10753,-72150,85695,-32838,-23546,-40136,-57132,5559,-88600,-61261,9571,38077,11146,592,42788,-20779,374,-2670,-31964,-38570,103568,-5674,-634,37318,-3930,-127079,-45518,47200,21534,8298,51664,-119091,-35564,32463,54905,-125309,-27422,70870,37623,17630,17249,27378,-11834,-2049,-8078,-48363,-24927,-47309,-31836,-48812,31832],[-5858,-32166,32367,2328,40726,-32134,28156,-41203,-57738,-56683,-25326,-4501,-2271,-10933,-17958,53525,38481,19772,1214,41163,7139,10699,56401,45460,6095,-46822,16128,59256,-54879,8598,-2507,-43569,11130,103695,23313,30164,-29237,44680,-6698,7997,29781,45237,42715,69641,-21089,-122857,-35402,-4867,30583,56507,-5291,36074,-20395,-16700,-57084,-32293,84204,13,-21857,-10376,11715,77732,33650,1082,51049,10738,-25495,-56581,-3357,-31597,20521,35498,33394,29276,-7973,10999,2810,7587,89848,6621,-59747,-57893,-42090,67765,-22649,78439,-11359,3357,-20044,11416,74029,-42939,-17710,-82515,-627,-42457,-31312,57557,-43476,-52346,-6665,1148,-70067,-11474,36310,22668,16240,48046,83593,-1723,-26848,29954,-57133,-84031,-45864,23499,99124,51059,-11494,6156,94651,31066,19999,-70860,32286,4836,34379,-30270,-31420,17433,58106,-101015,-71754,-49278,57504,70308,56777,8481,8196,-42707,-89705,-53108,-26856,9872,3112,57096,93295,68731,55256,80182,75509,-71225,-126502,16036,4505,4575,-15011,-72766,-62036,24412,57150,11802,26633,13480,-14575,6878,-23522,-17453,-65455,-32594,-15509,46196,-30819,58416,39814,20319,8577,26857,37587,-44365,-67109,23639,61737,83892,4758,-82229,-36207,14177,38772,120746,-127600,-35891,31499,49108,17158,32500,49059,-40522,44964,30995,-105347,-69157,-44325,-63577,-3905,28647,-20193,-46655,-24808,-25339,57899,37639,-14501,14018,-7825,513,-16947,-63586,-68099,17002,28548,-5380,144613,-18398,-11058,-21023,-8072,-35899,17,80130,111505,21610,35403,-34250,-21360,62707,-31332,71298,125742,60754,-23640,59,31988,46690,122917,-4910,-37977,-74663,-34431,-3417,-173160,148863,336843,133854,86640,-32321,-9038,31027,27431,-11990,-4376,36973,36429,-68213,-716,19044,12476,-33231,15056,66589,15237,-23925,18266,23768,24580,153708,144042,123005,68805,121567,70104,31709,81482,15810,-51049,-87323,48079,7548,80743,30897,-24404,-39423,-34251,102559,18214,-11166,64940,24519,-83445,-83707,80923,50876,49520,132544,17933,-17785,-21369,-2085,-10657,-71763,20938,-20636,-6335,40229,56002,4978,-50853,-19005,22902,18147,24254,6801,58619,-18292,-42760,10453,-43009,-84421,-16593,-36996,-50246,-13513,-30823,-14057,-64616,-27041,-33128,-62887,-103910,2742,8858,-9842,-1790,-33152,891,-43545,-76779,-38114,-23801,-83018,8403,5780,-13641,-17664,-25288,9059,2842,-32048,6475,-36152,-34438,-41740,14508,7329,8580,34545,66328,98822,64519,26012,-74448,-11411,19747,68747,-4786,-17086,33802,-48791,-4048,-17512,81298,-63246,-98995,9900,28158,-45817,-122588,-58320,-26119,66110,86323,-20378,-223,67450,6241,-58484,18318,27201,-6773,35365,-17435,30795,-5593,47945,41877,-33628,-81523,-74780,-82670,-84747,8045,-7076,48975,13984,21151,-10777,7583,53522,82987,55505,-45873,-20133,57491,7390,-87582,-17865,9248,4587,-129208,-50910,18813,50,37068,-6462,56431,42559,-18878,86504,3279,38986,7912,15536,-13928,29768,-48470,26926,-38739,-58737,15943,68884,-6477,-53011,-127533,-67480,-3953,-115579,-25818,-38420,-32882,-7461,-54786,-50767,-48858,41928,17315,-28885,-32699,-58532,66752,12451,-50455,-32525,-5257,-34580,-38260,29521,-17472,-30328,-53299,38331,53504,99244,42291,25866,89269,91399,57305,-47052,-36092,-52098,-64239,7487,37469,43055,48563,85965,5500,44654,-40249,-28668,-4535,14852,-8420,2760,-26039,-41890,-15628,96324,6148,-53894,-938,-13091,10791,-40417,67494,-753,4258,-66863,-65558,-67170,-93201,-23925,583,-1740,124288,92238,26890,-35631,-92486,-45089,-50822,-52927,-65090,17445,6114,-82374,76615,40,-12289,-68558,47639,63899,63626,-2728,17896,-40705,19131,70062,35116,17422,48024,86080,7120,8755,-12904,-34995,73518,-22776,6215,-19569,44911,-54936,-31120,46371,42283,34982,9986,-6432,-16363,-27998,-49400,13346,7400,-30026,32655,-7291,-40526,-41450,69112,43976,55301,10400,-34519,-64834,-15174,44338,19234,20571,58976,-6867,5761,8461,-4445,-16314,-28508,31371,81704,-28423,28634,3787,-36980,-43827,-160132,23309,14075,-86465,-1846,70050,-13792,43826,49791,-55504,44408,5341,21364,32894,-75761,7183,-18952,10936,7065,45670,-24509,-45763,-17691,-30515,54348,-23049,-31376,-17812,-28962,-70368,3288,24652,-19223,25556,39478,-21263,10366,-28415,-96936,58617,48829,-12131,-31558,-6937,41059,10447,-19885,-73838,-28354,-83817,-2700,19586,36054,-37347,-108029,5425,46963,32128,-39082,20211,2744,26026,-2530,34336,-15457,53163,13631,44598,-20373,-110410,7435,-6693,59975,-10856,-70567,27814,17739,-26635,-84587,-24833,42051,36304,-3412,19030,37730,4534,13538,1342,-43004,34011,16001,-45802,32662,-50930,2293,67937,71575,-18846,38056,120951,-10325,-12750,-72141,-15865,218,-5780,61003,-73898,-103459,-59448,-31892,43316,-27175,-72827,-66593,6739,-28697,-107917,-929,50509,-48800,-21192,90224,51106,-58334,-2340,-82596,-38612,-44578,-53010,-2447,-39522,53661,-54316,-60308,-4080,26598,22558,-12473,-49266,-29125,-26132,6820,7003,37369,-109307,-33324,12362,-7597,-10406,32228,24225,-20773,7541,-4311,-38628,-53427,-31466,-15989,-6452,27182,-60638,-159913,-107568,-52545,-27480,6780,-19253,29306,52924,54886,111018,122247,76061,19777,-19255,64947,-11419,51204,-74280,-71994,-9023,6138,32364,31781,-18053,45572,6096,-73449,6460,-105844,-53207,-19597,39383,25176,-3213,-22176,-73867,-50210,-48960,16525,28421,-10862,2905,35189,27953,32904,871,-38183,-18614,-23855,61937,36083,12016,40209,-55245,-115832,59132,3602,-45464,21153,5475,95514,36707,-160430,-9119,-49050,11388,69111,-24789,14811,-38499,-42796,-50127,-55674,-8792,-31029,32235,-47671,-38360,36770,-13911,-6067,-48159,26691,53496,26845,42650,33944,1863,18310,-42432,-2832,-53998,-40212,8687,-31176,2462,-29430,-29780,-18697,4275,59875,80837,34217,25137,4663,13752,-74578,-63917,29698,30974,15895,-24028,-68190,2570,18859,-7304,21689,-34471,-54546,53424,26079,37986,29865,-12661,60439,50066,67713,-1174,-36172,-14236,-34742,-73458,22599,-29448,-57471,-92333,5191,49222,57992,27779,42563,102267,-8941,-17929,-28443,-44667,-32586,-30790,-20474,82606,43794,-31487,53391,91567,17200,-36616,-69095,-57741,-44439,-25638,4415,69675,71231,-27673,-34292,41051,-69174,-48794,-25695,39606,39865,-59098,-9614,58658,19952,40187,69993,-71642,-52237,544,-98232,-2769,-6691,82813,35123,-112045,-49188,11153,-7191,22011,55988,-43027,-31698,-59184,-12917,93141,36072,56189,-36412,-51789,12494,-5571,-18410,-120001,-7181,-13923,-47137,-20867,36570,9389,-79788,86587,-45094,-24148,-53769,-62720,24537,-89535,-45734,14516,34777,4739,-2181,67870,-34184,4348,-8354,-46125,-27741,90692,-1648,-10488,25509,9351,-110132,-54302,60739,22683,23760,35974,-99157,-40122,26642,61511,-132510,-55549,85744,31909,16330,4533,25188,-3010,653,-18578,-62627,-22327,-37472,-36003,-37415,42702],[-9372,-30777,25637,13538,55609,-26921,42525,-41050,-59956,-33925,-15324,-5303,-3046,9435,-15348,37057,30754,9520,13055,28579,-12516,10854,96011,28067,-16441,-52190,32980,50710,-56699,-8209,-22190,-29011,23227,76025,15030,22197,-19881,32263,-1040,7451,15589,31673,41687,51717,-28308,-98401,-33193,5805,51659,51539,11168,13472,-19431,-4358,-42487,-24244,106099,-3306,-81297,-3757,16205,63211,36941,-7139,38819,14878,-7704,-63125,-26952,-20943,4508,614,9054,55331,3185,-37629,-9402,-1671,84296,11819,-85455,-97260,-42773,60103,-11071,68330,-39852,-9286,-51432,-4490,90274,-24055,-2349,-62977,-49581,-88779,12039,64993,-64292,-48281,-380,-7429,-55895,636,65631,22220,38409,30675,107187,21324,-25703,30861,-41554,-59674,-33723,18047,84757,26397,-13805,6226,123480,57811,63021,-68734,33802,-3378,22647,-12333,-42501,3609,23931,-115795,-54880,-18907,68256,78659,58572,21446,-4612,-57546,-82944,-55777,-62750,-1199,-18763,40832,90587,93137,52013,80275,46323,-109950,-78016,-18146,31412,7823,-11853,-78912,-36700,9406,39344,14826,11085,18139,-4012,34174,-28551,-38581,-64726,-33300,-27839,47646,6193,71931,52558,6741,-11504,41397,38031,-41436,-72978,9631,21455,63581,-15764,-69045,-22100,133,4277,91393,-105454,-38685,15585,38112,25969,23329,64586,-48639,39698,28726,-109897,-46729,-50594,-51507,7340,5579,-11047,-40167,-16274,-38895,50351,50578,-5195,12091,-12238,1619,-12837,-78544,-36638,31534,-2913,-3172,132389,-23211,-16844,-35649,8662,9877,19802,56553,55963,18021,34394,-62742,-47972,40756,-57876,60104,131836,36834,-51494,-17922,71215,49418,111162,-340,13481,-56526,-41484,29186,-96913,230218,250830,38219,59128,-42308,-23290,24426,35921,-5185,-10786,12917,46442,-64611,-469,31585,-11012,-58558,24422,46646,9961,-20778,31326,2983,3997,156417,151704,114951,89443,132503,62002,42654,117509,45117,-38276,-75425,23556,-7518,78919,35868,-15364,-27044,-15151,88350,15367,-24451,39589,51411,-70243,-78897,62463,63167,39498,104064,2727,-44776,-22578,-2941,-4882,-94095,23890,2694,-24754,18870,85889,-9015,-34303,-20934,18589,9033,13030,20361,91390,-6427,-47687,21516,-49167,-65102,-6846,-22279,-19498,8582,-31770,-15340,-77780,-31353,-34699,-57727,-97941,24757,-13223,42134,157,-45949,-24462,-55335,-61045,-32845,-11183,-74828,-1619,-5717,-23945,-12686,-4388,38562,6183,-43816,6619,-55249,-38387,-41935,20416,18650,26191,45076,51368,67598,53705,-6755,-111355,-41744,21482,81326,-17438,-33736,24719,-21367,-205,-26256,82727,-50114,-78535,17243,17888,-49640,-71619,-47902,-31203,28639,97414,-24076,25106,64278,24353,-55117,7071,41571,15208,31700,-28301,45284,17653,56850,74800,-37931,-106590,-65558,-72589,-67169,-5417,-24949,7441,-16268,18559,-8220,6957,14446,75853,37736,-75953,-18411,26324,12446,-66740,-835,9889,7707,-111803,-45828,34398,6090,37120,-4715,52991,40724,-16782,110200,3141,56694,2327,10297,-20532,21304,-39914,32745,-50511,-91419,-4553,37751,-11886,-56337,-110381,-73250,-2830,-95618,-10360,-28028,-43194,7545,-68185,-71868,-66520,38455,27823,-15666,-29895,-27379,56928,-8912,-78569,-38416,4668,-4353,-35157,13687,-35428,-74282,-35846,51906,65575,45106,15632,53591,90393,87912,64084,-44777,-47670,-34827,-84411,1783,22016,35152,36299,89355,10584,48848,-46780,-45338,6585,23227,-30067,-4606,-14118,-27087,-4667,96808,12882,-46360,30122,-30974,-10574,-20968,67683,-11243,-31379,-63123,-46849,-57907,-84871,-34098,3840,10044,116635,77968,-9604,-11555,-92058,-12230,-37400,-34353,-74166,25777,6653,-114539,58137,-5992,11507,-81042,20468,7112,28696,-7110,31900,-35981,4584,66105,25645,38285,24526,53231,8860,25786,-16431,-38906,61735,-25060,64600,-4559,19731,-39963,-14818,64736,37633,2603,14011,22597,-26223,-34040,-48934,-7871,-31715,-8723,18102,-11476,-60039,-33798,67340,39751,46823,6321,-47526,-63563,-11695,55983,6749,24831,76455,-5886,13652,15504,-14912,-30184,-11286,30148,83842,-36599,27180,9877,-43926,-55612,-138986,17692,12791,-44733,-21202,66561,-20284,32942,54874,-20366,52583,25995,-13823,32411,-26646,16737,-22393,33970,47721,41717,-36115,-66696,-32316,-43771,61172,-36127,-47310,-27157,-34231,-66427,8862,41862,-21997,46805,20492,-39485,24685,-29973,-96628,70771,54102,-9239,-44378,-14925,35213,-32614,-34191,-53685,5622,-53734,-3528,24341,59770,-52012,-115963,2544,65908,13134,-40226,29059,25921,35331,-12461,39388,-14584,62196,23545,42917,-21322,-59522,18550,5413,54878,-23772,-74794,12161,21980,-13251,-91813,-15205,52351,24558,-22297,12315,56368,24462,578,2786,-35103,46109,-3760,-58353,29386,-53388,-8700,89576,80829,-44246,29596,81235,-10401,11931,-94067,-7802,8931,-17531,73170,-54699,-90562,-81573,-40868,61203,-7360,-61226,-50470,-9517,-18434,-89972,-12949,28304,-63357,-12227,87258,49307,-52085,9066,-53257,-45500,-48426,-38515,10534,-21369,53049,-32823,-65583,25917,9311,19413,-26832,-53315,-30959,-25379,25225,-3779,46164,-127578,-53561,-11889,-32959,7883,16777,35319,-25196,12410,2746,-35149,-58783,-56684,3324,9113,17727,-94490,-167685,-68993,-15485,-13122,12501,-11091,12319,44459,76713,94972,119302,82625,183,-68,38944,-24540,35226,-60632,-73684,-15700,24045,25010,26412,-34520,42746,2958,-69962,-138,-74845,-53958,-20025,19287,20700,-12250,-27981,-84725,-54369,-69314,-21225,21212,-29045,1667,28399,42205,16032,11044,-48003,-13609,-27291,82808,35853,32243,71112,-17348,-114843,56405,3361,-48775,17509,3874,81297,54743,-141009,-9422,-27481,9388,58105,-28588,19587,-51032,-30120,-39360,-44088,12032,-22883,51460,-71321,-60100,36164,-23924,9995,-28430,40327,92682,41410,61806,39666,2088,51450,-32364,-8779,-58149,-36822,8107,-42228,9555,-16982,-46690,-11884,8539,54416,76298,62537,19150,6948,7180,-71755,-29646,31583,22258,6105,-34557,-44363,130,44062,9961,39582,-28743,-24549,60735,-2096,31112,54292,14010,50542,47369,53139,1747,-26513,-16126,-5439,-53450,24063,-38443,-41143,-86095,-23954,33009,56078,19054,50516,69978,-775,-15475,-22141,-53936,-10095,-13629,-19164,84516,12980,-33555,53953,76978,30286,-19763,-30729,-52272,-30702,-40496,-1333,45851,67001,-24554,-25320,37381,-36496,-29918,-9386,43942,24897,-19658,2843,58002,37141,37274,63997,-49811,-43262,6792,-82004,28885,10950,52692,29232,-124923,-33509,25024,4313,33655,59961,-39048,-43339,-62311,-2368,105631,43939,55085,-34296,-45765,28509,28565,-5414,-103084,-17930,-34804,-53503,-4906,42688,11002,-81493,85526,-45378,-26604,-53695,-61244,47022,-63268,-23984,10347,31862,3469,-9282,81003,-45018,4873,-17574,-51818,-16415,68877,7985,-14119,8638,15331,-79712,-64011,59770,27049,36419,24054,-71076,-42270,24733,61596,-123488,-84550,79463,17403,5018,-13861,21074,466,7151,-20028,-59439,-22892,-24563,-36263,-11148,47047],[-4380,-21403,21329,18405,38647,-32451,40928,-33805,-44060,-9475,-6850,-10577,-4474,23960,-8044,25142,25143,-4281,12855,21210,-23696,7347,109560,-11875,-33732,-45588,40755,47677,-54865,-18535,-44450,-14160,39505,53424,8635,6704,-3070,15742,-3877,-5435,434,13332,32284,35018,-37872,-78546,-28529,21212,67937,41961,31407,-6997,-9647,16648,-18529,-12620,117093,-8900,-142394,4624,14891,42416,35439,-16965,7780,10467,5543,-69351,-53218,-15939,-8367,-43360,-32885,77416,21879,-75100,-17818,-10651,72136,19398,-86681,-124780,-53762,52791,2248,52700,-59996,-17475,-74737,-13224,96731,-4129,9178,-29676,-88989,-99312,54452,64998,-69770,-38394,5123,-6966,-20577,15642,90321,18955,47535,1586,124881,48756,-15517,28225,-18460,-26428,-13407,6011,54905,5132,-16087,-9245,116145,71157,86957,-72054,25139,-9337,15936,14154,-41587,-16389,-15372,-125529,-34012,1885,65473,79200,51810,35250,-14718,-66598,-63608,-47046,-77692,-13757,-34302,22122,73322,102817,47114,71715,16959,-112708,3086,-33113,53405,17567,-6925,-81467,-15144,-9347,19888,22351,-3345,18037,11507,67176,-26880,-51765,-61788,-19621,-34143,34245,31303,77599,51098,-17877,-31566,54657,35543,-44372,-50628,421,-16698,37330,-17727,-53553,-1907,-8018,-15090,57099,-68004,-33186,-4683,11340,28224,21232,71274,-33440,36872,869,-102414,-17264,-56706,-43385,9148,-21463,2396,-15634,-11718,-51313,41261,63096,205,9196,-22386,10658,-11642,-79903,-3411,31520,-33334,8918,101168,-31935,-21836,-39904,22399,59862,39207,32323,11697,9937,31838,-68581,-65260,28596,-71268,31392,111375,7395,-68378,-28680,107467,50564,86607,3772,55884,-40203,-45961,59155,-6961,284080,179229,-58049,29742,-44578,-24226,11261,36053,-2821,-13158,-15208,45713,-54474,-5361,33379,-20184,-67217,31288,27196,9402,-13106,32984,-12091,-9100,127447,133606,80345,100807,133573,39712,43537,130081,61641,-30955,-55935,3570,-17969,73863,36811,-4244,-10294,3030,59024,18360,-27712,13158,94980,-33228,-50950,41277,66521,23591,73110,2489,-60301,-18060,6163,8474,-94245,27390,29936,-34278,4433,101367,-22536,-26947,-29997,12885,-6046,268,22860,106731,4398,-31154,28566,-49384,-40186,-1009,-3465,14406,41864,-28746,-18799,-74124,-35500,-27221,-57132,-83707,44025,-40492,65928,5681,-43520,-44583,-58125,-42729,-17010,5370,-70571,-1699,-22491,-40505,-13043,26166,61175,9350,-41238,8753,-64268,-27918,-27988,27020,25313,33693,56139,32587,34425,34893,-40406,-136917,-62880,22778,72396,-32252,-49891,10515,8196,18249,-34498,71887,-22968,-53932,10870,11580,-41346,-10093,-4317,-22908,-24138,84895,-34822,34648,61167,28271,-52235,-3999,50655,47540,28850,-31977,48304,26814,54630,108423,-22159,-108513,-47088,-49407,-38656,-14194,-46066,-45204,-43443,833,-8216,-449,-32626,51380,17659,-92202,-10282,-1352,13524,-30530,23375,610,14605,-58408,-22701,45536,9661,32908,5768,43220,42187,-11470,121656,9284,66682,-825,8047,-24632,4829,-23314,37321,-46968,-92971,-21458,-811,-17746,-54742,-74485,-66666,-6533,-66931,-155,-28504,-41107,22242,-62017,-74664,-64958,23967,21152,-5102,-26423,-29,40312,-16267,-99813,-39117,16706,32163,-24061,-5562,-40163,-122927,915,68689,69134,-5295,-12443,73615,69524,61079,60548,-44242,-51449,-16181,-83767,-2525,-99,31536,11943,74526,9331,50270,-45011,-52440,27495,35144,-51849,-12112,7981,-7100,6266,83988,15531,-43586,61325,-44079,-29102,-4286,48705,-23814,-59603,-48443,-19483,-32032,-61934,-43557,4389,14281,98469,51915,-30430,12334,-61396,15839,-25408,-15749,-65305,39585,24397,-113668,27096,397,36003,-79131,976,-39330,-5507,-14068,39578,-24239,-14757,46993,15343,49418,-851,6478,11864,37846,-15626,-40082,55931,-21038,103096,18026,-13113,-19188,9516,76183,29585,-26392,22226,55129,-30706,-51186,-46203,-30123,-63212,10904,8421,1018,-80024,-10793,55940,21671,27313,2037,-51696,-35535,5876,63909,-289,16473,70080,-1869,17754,23337,-19589,-30094,688,12370,72664,-53212,15814,16249,-41466,-60989,-84724,14964,8105,6245,-44493,55471,-13491,26774,43548,3197,53108,37885,-38078,33556,9413,15350,-23214,53920,77865,29183,-39309,-70504,-45622,-39246,69343,-29780,-57320,-41272,-37989,-56923,9087,49810,-26192,61727,2454,-63036,22083,-22593,-92322,63372,61317,17171,-43505,-19959,28442,-73019,-36775,-35193,47784,-17998,-8822,19482,71314,-56196,-113033,-6539,73479,-13898,-47460,27880,53733,45019,-14627,35111,-17397,67231,31431,42776,-19070,-18508,16234,14116,45588,-26154,-73125,-12053,27330,8388,-83046,-4344,51735,5903,-42528,5040,65149,36178,-13987,-543,-21934,47335,-29621,-60288,18955,-51897,-20528,92241,78596,-53298,30511,41574,-10060,33946,-109891,-2191,6240,-41979,67565,-33778,-74454,-94759,-56097,58456,7888,-40063,-27437,-27603,-11984,-64068,-18267,6617,-54947,259,73654,35155,-31324,26633,-10541,-45270,-48246,-24113,37815,-5420,43150,-3632,-68100,61946,-4635,9043,-36578,-49823,-30275,-20196,36091,-21578,45233,-121738,-69366,-31471,-46930,17448,-10285,46747,-18958,17361,12702,-28936,-56261,-63015,28532,20747,-2144,-103730,-141723,-29477,17940,-3696,17540,-6565,-9936,27598,75213,60191,100072,78605,-21050,19888,15320,-29972,19999,-28212,-62146,-23231,32380,13476,13991,-46225,47960,-1067,-66860,-9732,-23945,-45121,-17883,595,16825,-18072,-32835,-84404,-51249,-78979,-44949,2400,-50058,-5293,15440,42642,2631,16232,-47532,-6275,-27162,89199,30814,45926,82631,21341,-88564,31534,4403,-53279,9143,5015,52133,67838,-91832,-12622,-3902,8866,33526,-23116,23703,-39585,-18207,-33586,-35035,23708,-17058,52211,-96145,-75069,35087,-35968,15404,-826,49858,109024,53593,85439,40786,-1263,78218,-24106,-19667,-52338,-31917,6694,-47631,15760,-6918,-68269,-5387,19223,42916,56079,68793,18731,12350,2412,-60840,-6030,18055,5212,3927,-33900,-23121,3654,53551,24956,50663,-26110,4950,67133,-17268,17605,68419,25931,38357,36647,23195,3863,-21186,-15725,21062,-33178,21720,-43600,-31430,-79059,-50080,11211,44256,10581,43856,40678,717,-17483,2866,-52268,18466,3130,-21855,72166,-17517,-37125,46294,43765,41549,-3850,24817,-44772,-28443,-43048,-1342,29686,50752,-13486,-26264,28433,4108,-10193,9323,45459,13291,22384,6017,45250,45100,20984,50052,-22567,-30602,26082,-55571,58411,22148,17478,12568,-118187,-30337,30781,23170,51383,53093,-32304,-53796,-70808,18525,103444,46447,61478,-25651,-45190,35907,42239,8020,-65736,-38867,-55335,-54174,10913,46070,13255,-74341,94302,-33875,-30092,-42960,-52371,67709,-19848,-2443,769,29863,7300,-16348,75428,-52539,-669,-27554,-49202,-5638,47157,21212,-8902,-9931,12686,-49627,-73940,34714,34495,40833,22388,-40738,-40477,26620,57075,-105474,-105533,55028,-3284,-15474,-32572,15374,-2225,15698,-16013,-40744,-24962,-13052,-33555,17134,41554],[9701,-6695,17639,16934,-5051,-44624,25989,-20999,-14634,9768,2868,-17351,-5173,29896,1452,20678,23275,-16769,2600,19512,-24778,4793,95426,-60861,-46543,-28331,39413,55348,-44486,-16514,-60845,-4184,51513,42764,7467,-13676,17502,-1595,-15148,-30105,-12827,-8728,17071,21725,-51757,-63354,-23250,33381,71834,30382,50069,-15765,7355,40764,7414,-2619,115022,-17696,-176653,9369,6093,23026,26196,-27620,-29011,-526,13628,-71286,-75573,-18619,-13768,-80406,-73909,93141,47458,-89205,-18663,-17651,56624,26068,-63197,-133084,-73358,53098,11295,34052,-66622,-22197,-79585,-12271,91199,8981,12880,8601,-106454,-75220,83036,60951,-58629,-28192,8353,-1019,19726,29916,103350,12649,41127,-30025,127764,67710,2739,23588,6412,9988,8950,-9015,20704,-5315,-17289,-37231,73014,71172,101745,-76602,6121,-10873,15244,43658,-26675,-33700,-48482,-126931,-13457,6731,52770,73883,40168,45557,-18972,-66034,-37503,-35388,-72269,-23046,-37689,4475,50133,97745,43385,57948,-7458,-91380,78383,-29415,63621,28316,-5696,-81746,-8513,-30186,2414,28517,-15688,16328,28073,93673,-18531,-54620,-57770,-1326,-34096,10216,41046,77143,37729,-46448,-46521,64802,29320,-52760,-6627,-339,-42381,10339,342,-38842,19010,-10832,-18508,25416,-52445,-28555,-28271,-23387,22388,25574,68331,-9129,34729,-33013,-86794,5680,-55251,-46591,-2287,-47769,15779,17683,-13000,-59296,31700,71670,-1544,5447,-35231,26063,-17984,-62229,24833,11798,-57733,24923,60400,-41978,-26310,-31741,32915,94924,49889,16999,-10646,1802,26510,-66355,-71544,25965,-67856,-598,77326,-17862,-74887,-30164,122642,50627,50410,6198,73323,-31591,-40960,80978,74557,290964,144964,-121453,4541,-38573,-15173,-10100,31864,-1500,-9955,-40375,34278,-45050,-12613,28549,-14062,-58283,33918,14323,14809,-1045,23782,-20540,-12459,73347,97164,34554,100222,119745,8090,37339,120000,60705,-29689,-32614,-3725,-21060,68433,33776,2787,8386,17202,23718,26639,-18052,-7902,136588,16539,-9664,19960,58556,5960,49989,17465,-63608,-10583,20167,17210,-70365,29128,48891,-38282,-3358,103897,-31972,-30974,-41446,6480,-23816,-6278,17595,98463,7222,3506,29788,-42717,-14178,-2755,8944,38698,79777,-23121,-20820,-51191,-37054,-10840,-60859,-65807,57146,-64321,58346,14395,-29819,-55347,-52688,-18121,8690,25914,-68935,4514,-48039,-57117,-19150,57304,70344,12004,-28716,14652,-63832,-9838,-4044,32432,22420,27968,66088,13692,7087,15928,-61014,-143504,-67927,23689,52442,-44067,-57237,-6328,18281,37130,-43417,50759,13330,-27549,-5498,12148,-24268,40529,55906,-2912,-68229,52074,-50149,25295,55793,15899,-49582,-12694,52315,78419,26847,-26936,40621,23047,41553,132258,9240,-91283,-28651,-15487,-9141,-15560,-58390,-88485,-60209,-25160,-9586,-11381,-73236,15845,3917,-85371,8047,-19894,9615,8422,47414,-14730,22163,2311,5525,48899,7319,28692,22123,25791,47645,-3057,118094,21915,67702,456,8931,-24454,-17442,-2500,39532,-33002,-72113,-30321,-33215,-22224,-45986,-29285,-51949,-11744,-42355,5150,-35522,-27609,31851,-36803,-57795,-43362,4005,5024,-204,-22365,14928,23204,-10328,-104627,-33824,31286,67415,-9225,-24397,-27983,-150879,37803,83360,64239,-34765,-29929,77880,32005,23172,50079,-43186,-45618,-552,-59033,-4367,-21328,34066,-19538,44571,-277,45054,-35265,-47567,51217,49332,-69692,-16246,30236,9387,14465,62124,9231,-50590,82485,-44653,-37812,6853,19119,-32633,-71065,-30746,6535,-144,-27191,-48921,2284,12221,78067,20521,-31599,28318,-15503,34544,-17409,475,-37469,54629,55374,-79465,-3234,17001,54734,-61543,-5309,-57575,-29809,-20744,35922,-19421,-31155,13196,3095,48936,-15307,-30617,20616,45971,-10919,-38477,58083,-17664,111583,44547,-44496,993,35869,75142,20300,-42122,34061,82448,-31056,-75554,-38002,-48420,-79564,23849,5688,22724,-91792,21169,38488,-6080,668,-4122,-46561,14496,35893,67597,-1459,-2464,43323,6208,17221,32209,-16327,-7634,9898,-15628,50736,-73721,1621,21268,-34655,-59278,-18251,13623,-789,49323,-64755,38776,3998,26910,15204,10468,45858,38640,-46366,38237,22531,-1443,-24825,66281,98608,10732,-33568,-57026,-56002,-14908,74731,-10192,-62436,-56096,-38163,-47592,1099,46112,-32300,66556,-8348,-85031,2308,-8728,-77361,40288,68053,59096,-27179,-23221,21890,-93918,-28304,-22152,92002,11956,-18265,7690,66942,-49382,-98814,-17199,67308,-37023,-56182,21012,69101,52665,-9248,22634,-19492,61623,32670,37919,-14250,-6680,2875,19142,34666,-17251,-64264,-32211,35489,34166,-61570,578,39455,-14539,-61711,-144,65518,37390,-25584,-12163,-5102,38864,-53634,-51517,3191,-45203,-28431,80447,65692,-44824,41647,12876,-9269,44245,-114195,1752,-4346,-72231,45924,-16551,-59018,-93239,-71717,42031,12388,-18660,-4096,-42943,-10880,-37073,-25256,-11389,-35842,14108,57102,16863,5163,50598,32659,-39706,-44322,-15344,67672,8199,24694,22281,-67473,94100,-14705,-5130,-36389,-38680,-27853,-11722,34448,-43282,37134,-91727,-74314,-40287,-45009,16845,-40750,52271,-7118,18896,24775,-17874,-44933,-46011,50977,26514,-25624,-78128,-98406,4271,37936,-3843,20640,-6916,-33107,8913,47797,21198,75648,66252,-39299,34396,-1580,-31184,8215,11575,-46378,-28782,30814,4221,-1409,-50999,58491,-6308,-62111,-18832,28651,-29506,-13753,-10609,14600,-19086,-35066,-72031,-42113,-75884,-48560,-26997,-70655,-16241,-2853,28809,-6795,15288,-37623,2173,-21231,76019,19843,47749,69391,51771,-52563,-11313,4190,-58267,-2193,7432,16920,68241,-37000,-21062,17142,9560,3510,-10145,18212,-12584,-8164,-33145,-33169,19680,-19604,25876,-108590,-76220,31985,-39551,9455,26263,52802,98369,59464,104654,35543,-6985,92758,-13799,-32739,-39060,-23581,4494,-44983,19013,253,-95622,-3802,34349,27147,27909,49192,20698,15860,-2982,-41187,197,-3832,-17152,12849,-15423,-10959,11034,45672,32413,46985,-27316,29995,71275,-23896,997,70501,24798,24778,21165,-16912,1868,-20160,-13692,31771,-14236,15986,-47322,-37912,-73765,-59912,-9488,25643,8498,29430,16962,-8820,-32057,34746,-41739,47464,16809,-31297,49035,-39254,-41024,31950,1618,48735,6693,76930,-38131,-36452,-29062,15079,27663,28399,2788,-35330,10124,38643,6712,28952,43648,7849,55188,689,25084,44193,-164,36524,5661,-16725,52707,-24162,77326,25863,-11156,-7898,-95613,-37492,23370,41546,71440,38444,-26388,-60164,-82595,43339,89275,41530,70050,-14847,-50956,32703,34608,17522,-19913,-62549,-69860,-47950,22311,47776,13968,-58797,111227,-15384,-33811,-28883,-37262,81161,23199,13818,-7547,28931,14574,-18098,51379,-55774,-12728,-35055,-40640,3882,32364,33683,4083,-26421,4144,-32737,-82002,-10675,44019,33453,32835,-13150,-32150,30936,51392,-85583,-109814,22940,-24957,-40522,-46514,8876,-9610,24617,-10523,-13359,-26243,-5764,-29381,36916,28086],[30132,9478,13341,11364,-56272,-57781,5309,-6239,17748,18897,15884,-21595,-3302,25415,10128,24319,22775,-25588,-11594,20713,-18675,6210,62893,-94666,-56356,-6319,33582,70576,-23733,-700,-64871,-4386,46512,39110,12719,-32050,36750,-16457,-31342,-59446,-22017,-31922,651,13111,-66612,-48390,-18375,35552,60635,20693,61908,-8225,27873,61774,28465,1364,99037,-29620,-169842,6632,-8599,12560,10330,-37212,-53906,-11657,18488,-66413,-87735,-26134,-10424,-92845,-94802,100208,69965,-79584,-11767,-21241,41339,28181,-23678,-120637,-95587,60683,11622,14320,-60709,-23765,-63144,-2492,74471,10706,7087,41322,-98476,-32041,91233,54003,-37136,-22469,8222,3401,47740,39791,99271,4307,21230,-52463,113255,71580,25955,18295,26369,40399,27211,-22991,-6273,-2293,-16571,-66491,10959,59019,114498,-75979,-20242,-7392,19672,66288,-1790,-40687,-67465,-117538,3640,-3305,37057,66767,27953,49502,-18058,-55311,-13151,-30106,-58302,-25581,-27621,-9339,30768,83381,41918,43947,-25016,-66847,118854,-14571,58554,30222,-13107,-81092,-20381,-48199,-8932,28541,-25722,16435,40584,105724,-5242,-47806,-53535,8247,-29101,-14913,35332,73094,18694,-70344,-52863,70996,19049,-63613,42873,7930,-51371,-12378,30586,-27610,35224,-9935,-9983,3911,-72863,-31200,-51267,-54592,9751,32394,57596,7487,31602,-56244,-68419,9861,-42110,-60240,-25399,-66520,25296,47701,-19569,-60256,22632,72799,-12355,1493,-47870,43213,-31887,-25246,43659,-25051,-72838,37276,18806,-50801,-29301,-11806,40727,102576,48315,14509,-15391,-3563,17348,-68569,-67449,29504,-48330,-19181,43549,-31680,-76529,-22519,110374,50281,8468,6344,57735,-33126,-21859,92446,130510,256952,151947,-131518,-12370,-25584,-3130,-36939,28994,1592,-1289,-57459,15631,-44338,-18693,24900,3155,-38240,30478,11045,25963,12339,7690,-23645,-7626,11700,52725,-5753,87111,89532,-24887,29288,98993,44270,-31535,-9776,4629,-16290,63869,27550,1844,25556,26105,-6871,36199,923,-21583,158628,63293,30722,-351,38232,-8605,36166,42341,-57282,-4239,31980,13581,-27644,28365,52123,-42403,-7510,99548,-35115,-43663,-52162,-70,-40168,-597,7972,70067,-1469,45889,25630,-29882,9823,-13185,6235,41839,110623,-16263,-18281,-16410,-33468,11912,-66714,-49728,62407,-78708,31084,23863,-15040,-56979,-42139,12068,37925,48727,-67743,11657,-79930,-67778,-28204,78708,63843,13626,-12238,24620,-58800,3739,19632,35156,8701,10370,72064,-928,-9396,4160,-61992,-130145,-56624,24789,34343,-50218,-51831,-22438,-4109,42382,-54028,26193,51147,-977,-23557,19538,-4191,66520,105125,23458,-82352,10290,-63504,3635,46670,-7879,-47414,-19063,43407,95008,25061,-14438,25270,12230,21433,138903,45319,-65277,-16984,20263,10097,-10104,-54537,-101622,-61429,-49089,-10113,-22248,-94405,-19227,1273,-56499,36651,-28999,2193,39712,63433,-29160,27064,43502,23681,44170,-2804,27461,39380,2987,55978,7264,103329,38174,61901,7311,12926,-19822,-41500,16841,38424,-18042,-45597,-28821,-46449,-21896,-29668,14529,-36206,-14457,-25685,8398,-40729,-7997,33506,-452,-29665,-9730,-14805,-10646,-2905,-18129,13505,10360,3415,-89642,-24504,47206,94289,4583,-38776,67,-140441,53347,90172,47515,-38221,-29098,64657,-9576,-12713,39614,-36781,-31585,8992,-17747,-3563,-34508,40994,-49364,7076,-16511,32045,-19966,-31374,69773,62274,-76149,-14523,45825,16928,19486,39572,-7681,-65099,86444,-30121,-34362,13844,-8574,-33980,-61245,-17806,22015,26303,10881,-48509,-1831,7847,61971,-7997,-16093,31416,24912,42552,-14468,13585,-1680,65205,87132,-27571,-18047,37553,63441,-31601,1716,-46234,-40560,-24167,19980,-29131,-36891,-28719,-9716,39057,-10295,-39170,37561,52201,-4121,-35236,64424,-19399,94052,70004,-62649,15564,57679,59028,12229,-39419,49526,98105,-28877,-101654,-25197,-58281,-77303,27296,9613,41038,-89240,53436,20550,-32751,-26267,-14340,-36045,69577,72293,67918,2157,-25957,7433,16929,12144,42038,-5803,33295,19103,-45312,21716,-89590,-7431,23454,-31521,-53040,35032,11022,-12050,71363,-76521,20106,26207,31990,-23636,3992,34173,29705,-38926,46279,14442,-33036,-29797,68698,112063,-9011,-21854,-32317,-61531,22794,72797,11802,-66929,-66558,-33154,-44014,-14795,32663,-40066,61657,-9492,-97823,-27761,8095,-49203,10560,70417,101091,761,-26162,16083,-85272,-14818,-15112,128814,26388,-29912,-6965,48447,-34871,-75983,-23901,47872,-46353,-60893,11991,59518,56951,1488,5794,-16637,39486,25221,26219,-8124,-25087,-15713,21519,27778,-426,-48961,-39427,47039,57547,-34150,-6153,17373,-32273,-78209,-947,59696,29046,-29529,-32943,12427,23796,-67985,-34875,-13176,-31225,-28434,62353,46076,-22982,58933,-2641,-8713,37651,-106594,4182,-18075,-97943,14419,-6749,-46381,-77657,-81239,22380,4966,-3201,13741,-51084,-14634,-13198,-40591,-23026,-22302,27057,43537,3993,52431,79017,63612,-31970,-37532,-15099,83531,20529,1606,33549,-62282,111504,-21405,-18069,-23566,-21528,-24988,-1991,22490,-63784,26363,-47573,-66147,-35326,-27983,8622,-62893,45953,2458,15098,37916,2963,-26116,-10425,64284,26816,-43123,-23795,-56334,27584,41087,-13054,21249,-12015,-52000,-5293,5623,-7414,54261,51370,-50200,38657,-12528,-32230,225,45531,-32920,-30794,21928,3252,-14512,-47999,68508,-13259,-52790,-23952,68009,-11990,-7975,-11503,14310,-16559,-33782,-49974,-30207,-62145,-38210,-60601,-85559,-25847,-23999,5499,-12912,10036,-21662,9192,-9741,46035,3745,36029,36791,68152,-23572,-60288,-2035,-63174,-13854,9569,-13580,54711,3446,-34443,31729,10347,-23148,6139,1386,17405,-1074,-36636,-38491,-1713,-33127,-21992,-100163,-58819,26880,-25913,-2015,45317,48058,68715,56897,110950,22856,-13656,94949,4252,-44031,-22649,-10828,1624,-33910,18239,3931,-122719,-9583,50591,10406,3144,14998,23771,14461,-10046,-14387,-8692,-23512,-39625,33576,19512,-11019,19507,26376,28886,26436,-31621,50918,72178,-27041,-14225,61602,18069,11595,5600,-57768,-6849,-19792,-10603,20423,2962,8418,-52358,-57814,-70277,-45254,-24408,5518,15162,14737,-1405,-28707,-60776,57016,-28921,70352,24627,-47327,21868,-48315,-43847,12838,-37556,50601,9736,105526,-35280,-49550,-2426,49420,39743,7688,20228,-45835,-20558,49320,17832,47334,38724,9719,67786,-9814,5291,37769,-16218,31909,31836,-4023,77028,7044,80066,22982,-26307,-24462,-68809,-49428,2535,50245,88075,21270,-25810,-61713,-92482,63437,67739,29528,73261,-5588,-59450,20925,12932,19676,20207,-78903,-72047,-36238,27242,50563,12075,-39136,120949,2532,-37451,-19089,-18328,83937,50269,22806,-7201,28949,22765,-10036,16055,-54488,-29127,-37539,-29357,11723,26951,40997,20883,-37385,-3390,-34117,-85067,-60088,53995,14506,52141,7515,-15937,35654,48406,-67832,-92889,-3899,-41379,-63042,-52862,2492,-18548,32623,-6545,13748,-24917,-3541,-25040,43960,12786],[51696,23585,8549,5034,-92516,-67830,-11993,5820,41601,16276,31424,-20382,2784,10914,15209,34314,18954,-31131,-22305,20806,-11612,12100,26365,-92074,-63647,12725,30383,84915,4884,25195,-55062,-17443,15393,31714,22765,-40400,49199,-26494,-47051,-78327,-26005,-51969,-11970,9209,-75219,-30331,-13186,24528,37133,16804,63600,13178,47329,74725,40976,-2430,70279,-43192,-131574,-4219,-24746,14483,-8023,-42985,-53812,-15733,23336,-54990,-86115,-32339,-479,-71588,-87253,96607,75279,-57998,-734,-20697,29299,23567,18599,-92568,-111972,68028,1873,-4753,-47791,-21654,-31208,12347,49978,1949,-7217,60134,-70122,8817,81133,42360,-16290,-23385,4575,-1130,55264,43139,75618,-4381,-6582,-56817,86724,62455,49555,12421,35886,55449,36840,-33034,-18253,11673,-13516,-81133,-42890,36607,124012,-65194,-47722,156,26923,73885,25055,-33655,-69871,-98046,15759,-19457,24448,61183,18549,46386,-17544,-37588,1214,-36300,-50887,-20276,-7628,-17809,22330,66895,41592,33087,-36483,-55616,118565,2328,39417,13163,-31111,-81707,-45665,-57523,-10248,21162,-33354,20960,44785,101638,10062,-34313,-49251,56,-21845,-29822,16393,66948,1637,-82581,-49860,73143,5757,-72005,78882,21993,-45901,-26901,61002,-20712,43199,-7333,3767,-2941,-112024,-41082,-67838,-72166,-5945,35997,42822,5226,27408,-61206,-51683,-9210,-18410,-73517,-53148,-71712,29568,64880,-28663,-53124,14925,64390,-31111,-1468,-59377,55948,-48779,24589,51530,-66701,-77035,39838,-17740,-56406,-29051,16895,46491,81938,36347,21155,-13119,-5694,4448,-75903,-55373,34756,-18075,-13715,19747,-31312,-79109,-7896,79881,50115,-30717,4681,13698,-42273,10586,94544,153195,214489,188927,-90206,-19902,-8155,4470,-62458,32163,7894,11465,-64038,-4468,-57166,-20724,29144,23988,-18118,19781,17094,40571,22469,-8864,-23397,981,-38654,10421,-29443,63650,48965,-50612,24400,81667,19237,-32421,8423,24693,-5248,59506,19419,-7445,37802,30143,-24777,37650,19837,-31544,152709,93467,57245,-18864,8315,-15955,27190,67991,-45840,-3124,35746,-3149,21366,25435,40218,-50802,-11495,94505,-32264,-58573,-60272,-6407,-51179,18998,-3195,32590,-19764,81976,18520,-13510,29313,-29719,-13267,18709,122395,-9067,-10135,17578,-23116,36388,-71480,-39861,59930,-80973,3130,29861,-11166,-53266,-30900,41185,60844,70399,-65289,15100,-108901,-68357,-35481,84424,44660,13317,3499,35888,-55747,1885,31132,34601,-12731,-13647,71627,-7135,-14253,2090,-45439,-102133,-34299,26913,26155,-50573,-36055,-34448,-49020,27851,-65571,6754,82459,23722,-35005,31130,12842,67233,122342,49174,-61336,-26110,-66155,-17747,34480,-33698,-46475,-24406,22905,90175,22121,2011,6551,2026,61,130363,74307,-41980,-13134,45571,12794,-1431,-34715,-76320,-46208,-61983,-8573,-30671,-90603,-41674,9363,-17075,69601,-31689,-5855,57994,65965,-35737,26705,56110,22515,34176,-19844,29343,52445,-19587,64522,17538,86275,53632,53478,19434,19406,-12037,-62753,29351,33367,-11700,-27702,-17253,-34864,-13282,-7187,50016,-26090,-11802,-12748,13504,-36182,11031,27652,35283,-4532,21888,-27261,-19205,-13532,-14485,-2339,3709,18852,-61048,-15457,61418,107955,14331,-45366,38159,-92534,34529,85382,15535,-22857,-11236,39025,-40111,-37517,37526,-20169,-13392,11501,24444,-805,-35520,46890,-68854,-27526,-34652,13887,-2847,-7319,76796,69424,-63288,-6506,52590,15038,22385,24434,-31921,-78704,72947,-3887,-21414,20216,-23090,-27153,-33059,-14171,21895,39328,38918,-42941,-6906,5729,51746,-26677,9458,21270,43843,40710,-16333,23947,22831,66916,103395,18405,-8587,54253,61114,2700,17568,-17498,-39052,-22606,-4841,-50007,-27929,-66853,-19983,24947,13820,-16769,60338,58053,1973,-31946,68487,-26078,64162,89334,-58171,22292,69769,30192,7383,-19385,68146,99863,-24888,-123803,-11771,-56886,-57930,21245,17890,44346,-72305,77725,7191,-46641,-46111,-30071,-26252,108269,106290,65849,9026,-45314,-23835,26159,3544,52247,7998,76411,29150,-68864,-10341,-92372,-6123,21785,-38894,-47590,58835,4841,-21743,67773,-78825,3760,46467,38390,-60019,-8279,23335,15126,-20722,54795,-5124,-72258,-38595,61585,117330,-25113,-9980,-5663,-60454,61590,60671,27628,-74293,-68737,-22391,-48522,-34068,15223,-48671,50936,-3100,-95860,-56744,24123,-13640,-15866,64383,126314,32364,-29708,11200,-48974,-5270,-12458,149041,21284,-40585,-20255,22849,-17607,-48477,-22746,18996,-38530,-57175,2029,24188,57753,13920,-10487,-7052,-207,10530,9178,-2779,-59374,-32321,22563,30403,18435,-29513,-31754,60676,71616,-8526,-26172,-10693,-44750,-91319,3614,49760,14851,-22478,-59510,27211,6504,-67742,-15049,-25092,-9075,-19551,45596,25434,4565,75143,-9047,-9724,15423,-92161,4560,-30901,-108663,-18625,-5370,-36626,-55345,-80665,8236,-10332,4293,23087,-49820,-21135,6052,-64204,-26587,-24118,36883,35180,3074,99261,108228,76691,-25336,-29206,-22621,72968,32158,-19980,23297,-50497,106929,-24860,-24998,691,-1325,-23027,6725,7935,-77576,17500,-4065,-47465,-18217,-856,-1741,-67228,25730,3269,6382,50814,36902,-3393,31797,67102,24213,-46318,38333,-25805,38342,31185,-26405,19577,-20602,-61983,-10686,-32410,-16778,39496,41045,-51115,31046,-21452,-35013,-5332,63696,-22067,-29876,10454,13513,-20606,-37854,71119,-22202,-37097,-22895,87951,2030,-888,-3304,14820,-14471,-29045,-22968,-18184,-43056,-27484,-88804,-89034,-27369,-44459,-19189,-17170,4007,-4099,11747,1901,9821,-14290,13759,-1674,69004,-8932,-100760,-19179,-67369,-22948,10266,-31378,31667,19704,-48269,37508,10232,-39999,20659,-21749,38726,2239,-42199,-46997,-35086,-52949,-73386,-70960,-24832,21131,6090,-8683,51741,36418,32905,45859,100704,3163,-19795,90045,32547,-49562,-6945,5751,-1978,-16382,13556,3747,-138404,-21918,64248,-3563,-7215,-11203,28984,8007,-17757,15591,-24176,-31431,-56711,62788,59142,-22060,26409,6039,14137,-6085,-37135,69493,68491,-29049,-24106,44913,13895,1174,-5644,-89133,-22963,-15903,-7057,-9401,18154,1451,-59561,-79103,-66275,-8926,-32740,-10642,27090,5247,-15062,-53031,-94996,56504,-21751,81000,24611,-66045,-1681,-45454,-44601,-8853,-63958,47287,5745,101203,-37951,-60837,25301,89837,60257,-5183,34460,-49553,-61537,26228,21759,61532,31982,18026,54975,-21184,-6777,30142,-20376,40901,53741,5369,89738,33500,66377,15935,-27321,-31634,-48382,-60341,-26703,42758,95984,6696,-32922,-59423,-95215,71964,44205,13327,65454,599,-63937,5685,-11871,13241,43895,-79962,-58421,-22690,25792,56303,8096,-21930,106107,12682,-41350,-17817,1274,76255,55132,25711,6436,29683,29512,9738,-19957,-50020,-45835,-34116,-18132,17595,29006,41173,36312,-40252,-973,-47726,-80155,-93078,62513,-11353,73573,17777,6307,38773,50940,-52716,-57701,-16284,-47520,-76040,-51944,-2963,-25433,38831,-5306,32517,-20529,-5545,-21024,40029,2747],[68472,33766,4094,925,-100220,-73744,-19409,11188,49679,3717,45315,-13353,13766,-9672,14846,47017,7454,-35569,-24077,16780,-10276,20660,-1638,-50585,-67494,22442,35764,89899,35232,53864,-35834,-41520,-39134,12768,33783,-33495,50667,-30883,-57200,-68607,-24835,-63686,-17161,8652,-70252,-9350,-5268,1660,8301,21111,55116,40142,61837,77399,45782,-12262,32667,-55717,-87097,-20436,-36722,26130,-23751,-42138,-27448,-8938,30871,-39886,-71524,-31139,11468,-24452,-59159,82056,54925,-40732,8546,-16237,22561,12866,51839,-58651,-114765,65872,-15861,-21213,-34615,-15201,4713,27134,22740,-11084,-26662,61761,-31092,30425,61190,23435,-6255,-29747,-1589,-18676,46268,40615,34950,-11802,-35204,-40887,58471,48594,68596,4252,32569,50255,35900,-38227,-13002,30473,-8358,-68596,-64570,6979,124345,-43535,-68283,9748,34218,65195,45480,-13726,-58455,-73237,22859,-28724,16718,57229,13602,37584,-25940,-18467,895,-51957,-58152,-8656,15340,-20709,26802,53189,39725,25630,-43626,-61893,91484,14894,11865,-25970,-56829,-85914,-73394,-54532,285,9152,-38172,30891,39382,85113,24117,-18228,-44395,-25469,-15501,-26523,-11939,58445,-7166,-80145,-39595,71484,-7724,-72534,87596,35675,-32441,-31114,81666,-16588,42558,-4697,15714,4173,-138430,-51858,-72570,-71516,-19841,31398,28077,-16826,23911,-48448,-38331,-44432,10189,-70493,-75461,-61276,30055,66084,-36427,-38908,9271,47129,-52689,-1846,-71178,58959,-61547,74628,49425,-94661,-70458,30302,-46100,-57652,-24134,49619,50540,43397,19279,27692,-12352,-5979,-10455,-78912,-38649,38638,14198,14789,9251,-18825,-83953,10149,49080,50231,-59909,2712,-42695,-52424,49322,89727,144237,201502,231952,-20173,-20659,10034,2626,-78656,42624,17320,26334,-60164,-20097,-81884,-17687,42730,40575,-8105,2341,29683,54240,25419,-18825,-21131,8177,-66373,-21456,-33745,35029,10609,-62520,25286,75530,-5699,-29661,19138,46972,9073,53468,10806,-22106,42972,30583,-27352,18303,27230,-44423,122244,101167,62984,-34093,-24088,-13721,18209,84912,-33836,-9910,29803,-27310,59793,21055,21065,-63939,-17337,91753,-26382,-68208,-64768,-12214,-53916,48934,-13569,-750,-40711,99812,11822,2307,41734,-46383,-42174,-26112,109078,-1934,2045,39226,-6214,56534,-72140,-37970,51420,-71118,-8744,27636,-26259,-48730,-23291,60361,68381,86699,-60801,12709,-123096,-57636,-36520,75848,20155,9984,16190,41999,-59583,-18803,23033,31233,-35437,-36621,64462,-2663,-10373,5951,-18932,-68330,-9366,30731,28551,-46750,-17452,-40061,-85131,-2213,-74741,-1308,100986,43453,-35703,42944,22634,52451,105463,68101,-18067,-45847,-50736,-27577,22256,-52339,-47541,-29899,-5528,65548,16327,17922,-11014,-1245,-16970,116474,88837,-29065,-13138,50904,726,5399,-6286,-23952,-18749,-59605,-6241,-36294,-66228,-44748,23489,16618,95531,-31519,-11757,62545,53818,-30729,19886,48330,3106,23878,-39893,31571,58103,-35041,69843,25573,76469,64381,46417,34870,26938,-3241,-77484,32169,24090,-19310,-23919,1675,-3763,4901,18562,74838,-25008,-3251,2292,23586,-18831,25141,17976,60220,5387,38024,-31200,-20390,-30553,-12395,-25838,2385,32495,-32318,-11854,69833,106970,19938,-42287,77065,-25956,-15609,69259,-29493,-2384,13935,9818,-48355,-48050,49864,8070,3716,8431,51832,2669,-25040,44484,-73561,-49142,-49324,-3416,12185,19409,69616,67121,-28162,6072,52075,7591,24549,20669,-55715,-82136,49367,26294,-5027,28548,-19015,-14356,3988,-19728,6843,36654,43862,-34740,-11787,8706,44029,-32056,37894,2247,37034,30845,-21834,31819,19175,58828,92264,39390,22900,61350,49567,30207,35775,12608,-29691,-16348,-32260,-69691,-6109,-87988,-24472,12476,47392,21599,81880,63553,4359,-29758,65425,-34101,36784,99049,-29826,21906,69489,-4138,6555,11348,86989,89746,-18307,-137076,-2659,-44004,-27276,8292,27220,28085,-46950,88542,1173,-41339,-53528,-50739,-22524,115555,128891,61172,17953,-51924,-40274,28197,-6848,61708,18961,101877,38201,-81323,-41121,-78012,5673,15984,-58704,-48993,52555,-5713,-25442,43071,-75312,-6830,59684,41769,-78764,-16983,18233,-608,518,58929,-24416,-105806,-49375,47437,110387,-33979,-4654,14166,-51923,88942,38898,36114,-83650,-61432,-6663,-58959,-49217,1282,-57131,39651,5257,-78119,-73774,36100,17760,-32597,47570,123318,58627,-33706,7535,2063,-7193,-11949,148617,-68,-46910,-28958,-379,-1922,-19591,-13136,-12805,-18411,-43401,-9556,-25216,55768,23922,-22104,7201,-50098,-6952,-9311,-691,-91150,-40711,22344,43609,33314,-8939,-14038,73336,71647,8965,-55812,-40000,-51572,-101036,12666,37330,-84,-4080,-84510,36277,-8255,-52570,3074,-29743,18508,-5109,34972,9289,29319,83092,-11333,-13828,-15321,-78959,2246,-40394,-98658,-45328,-10527,-28605,-37005,-70660,2836,-26178,5258,24566,-40325,-27531,20626,-88918,-21841,-38984,41410,30833,14369,131827,133448,74583,-22142,-20855,-33935,36080,41650,-33749,-7239,-31002,80426,-24029,-23178,31185,18342,-22779,12537,-158,-80958,13572,26879,-24021,4331,28973,-8088,-51251,-3782,-6314,-4648,61964,79240,18129,66263,62825,22310,-32207,83279,-7444,37007,16800,-36935,16390,-30836,-60566,-5300,-50829,-6565,31733,40548,-42003,13691,-31428,-38093,-10309,62494,-9330,-28472,1807,33641,-17123,-22456,61585,-32776,-16114,-15576,90614,8405,6821,9517,13676,-18004,-21484,3414,-6566,-24805,-28249,-103719,-77277,-16049,-60385,-37282,-21134,791,11117,7543,2126,-19061,-29259,-12224,-30881,56797,-5003,-121845,-48478,-70004,-27117,9038,-34541,6438,12214,-54734,34157,8787,-44500,29165,-42764,44277,1512,-48660,-52742,-68056,-67191,-107466,-29152,15931,16446,47670,-423,44923,20684,1415,28292,77042,-20823,-24000,84740,66837,-46623,6513,24282,-6562,3698,6023,-36,-132949,-36973,72154,-11906,2977,-8748,38107,-1108,-23496,43039,-36163,-22947,-64849,93508,86430,-38831,29731,-5846,-8496,-40554,-41617,84845,58269,-29122,-26593,24750,16611,-4319,-9884,-103673,-44539,-6170,-3855,-46451,30601,-2264,-66758,-89397,-58400,34111,-37494,-19360,36034,2929,-23470,-73026,-118656,30383,-25313,75274,16583,-80921,-15548,-34690,-43026,-30543,-72758,40226,-2755,69000,-45891,-64507,39364,117327,81126,-7904,41969,-40752,-103374,-22722,19008,68523,25682,30154,21661,-29758,-7358,24722,-11903,61550,68861,9661,85776,51564,41952,7782,-18424,-27982,-38694,-66776,-55660,18656,93006,-2261,-45985,-54923,-88233,66611,23646,-2461,46441,4598,-58004,-6762,-29900,-326,47518,-64085,-31174,-11775,19534,63108,3871,-13296,61462,11273,-46182,-24213,18290,62313,42072,25555,31944,30875,33465,39263,-47602,-45253,-58628,-25789,-8505,21250,33821,35835,45722,-33565,18117,-59189,-66009,-95963,67726,-36265,89792,15377,29485,38934,59408,-38745,-15081,-12572,-41646,-75433,-46747,-6828,-27504,42642,-6186,38176,-14210,-9914,-16855,30129,2161],[75831,40323,398,401,-80680,-76990,-15833,8151,41547,-14395,51580,-2850,28719,-28630,8576,57921,-13334,-41365,-15704,7925,-18516,28826,-15310,9536,-66549,20078,50923,81328,59864,77483,-15611,-70386,-100974,-17226,41406,-11641,40047,-30325,-59035,-21719,-19609,-62823,-13955,8743,-48379,11684,8319,-27719,-17298,33274,39990,62331,69511,70864,47403,-23468,-6904,-64131,-58593,-37124,-40025,39455,-32894,-33075,13578,7091,41664,-25270,-49402,-19873,20363,25198,-29393,59561,13648,-37988,10452,-8969,22367,-401,70237,-29270,-100570,49807,-36872,-32933,-26093,-4622,32662,37361,-2021,-19664,-46270,48841,8576,26950,41238,-2817,-11154,-37736,-8332,-47090,32113,36009,-13072,-17045,-58244,-10100,38467,39327,79054,-9072,18261,28042,25289,-39360,6788,47047,-2109,-28331,-46190,-25224,111492,-15053,-74884,18914,39278,46849,54190,14245,-39287,-50581,25880,-20406,10460,51312,13245,25863,-49045,-3547,-13048,-68915,-75550,5892,33543,-18796,40652,42940,33491,19365,-47633,-79026,58059,20810,-15869,-76925,-82569,-94462,-91627,-40163,19695,-2261,-39384,45226,27199,62762,34221,-3457,-38289,-58916,-12806,-4716,-44581,46620,-4811,-64569,-25622,66407,-17166,-61323,66300,42180,-18253,-25202,88444,-11929,36111,-2835,20740,19502,-130573,-54511,-63110,-54898,-27753,16585,15855,-50090,23574,-23167,-27398,-78569,36449,-39955,-83416,-38679,29905,55027,-39554,-20796,6022,25201,-68528,2018,-85217,50068,-63681,109477,40057,-93247,-55284,11055,-64434,-54401,-14613,80329,52711,3267,2561,24356,-16764,-6384,-24287,-67612,-20702,41150,39182,54081,9678,224,-86132,27598,32835,49998,-76059,2582,-90982,-55641,83217,80230,112289,240827,255099,48723,-19937,24646,-9360,-80175,57128,28687,41409,-47447,-27323,-109860,-10940,60610,47245,-12229,-18810,44724,61245,19644,-16827,-17091,10187,-69940,-37461,-22972,8799,-12358,-58074,31114,76619,-23260,-23254,22047,60342,23202,43911,2911,-37089,41083,28591,-17437,-28922,14925,-64363,78993,89292,49102,-43566,-49459,-1996,7670,86846,-24340,-24856,17969,-49818,72576,15808,5711,-78705,-24806,90681,-22076,-67237,-65908,-17059,-47018,81502,-20869,-19997,-55124,94924,8642,13142,44718,-55656,-66905,-78915,74342,4899,14856,42836,14765,66140,-66965,-42662,39609,-50569,3569,13962,-60136,-45533,-22079,64069,56573,93912,-54387,5358,-114829,-37431,-29227,60564,-183,2851,25238,34829,-71023,-51964,-3106,26334,-52022,-51924,53237,11273,-2375,8329,9131,-37712,9702,36306,36741,-40942,-5126,-38825,-80693,-36215,-76388,3388,103426,54649,-27273,51131,23857,35029,69255,77185,26355,-45068,-15231,-21764,14290,-59054,-50904,-35564,-33536,29897,6576,29298,-23576,5199,-26224,106861,88096,-28038,-11363,35037,-17997,6100,19542,29829,12712,-43332,-6795,-40533,-33103,-30853,36937,31639,101708,-30798,-14101,55456,30318,-15402,7225,33943,-24815,18601,-56711,30006,56183,-38053,68817,29501,78782,68566,42548,50362,33479,4455,-83970,26154,10783,-39369,-31265,23577,32493,29918,43541,88664,-31881,9244,21594,39457,7731,34625,9837,70326,-3646,32435,-27840,-19630,-50710,-12720,-48526,3781,44068,-17113,-17701,68999,93332,23867,-29556,106489,33972,-78005,46573,-76703,10529,33447,-15067,-32117,-46226,76392,43576,15012,3361,57153,5574,-8790,28219,-65173,-51504,-57317,-12478,22070,43283,50154,54445,22592,20080,47408,465,26875,26769,-69558,-70754,27675,51483,8079,38500,1110,247,37743,-30256,-17338,21699,21418,-27152,-15520,16381,33706,-24746,63160,-18393,12284,15066,-29337,36136,-16153,43909,53379,30267,64392,58006,31979,39919,50739,32829,-17944,-7554,-55400,-73980,21338,-83158,-21513,5848,75753,53759,94215,67230,767,-28800,54883,-39339,20710,98417,12192,17074,56956,-34427,8906,43178,99562,72371,-7194,-137913,-1513,-22458,6356,-7289,34576,-2818,-22162,84648,2458,-18757,-47003,-73020,-27111,90500,133439,52256,28304,-40788,-38892,18663,-16968,68888,21450,98423,42750,-81344,-66229,-48957,22952,6751,-86531,-60752,27943,-19502,-20247,7928,-71406,-10472,63389,38824,-69590,-15679,21219,-14589,16974,53825,-34833,-117763,-58777,29010,87843,-34487,-10752,21912,-36715,97314,12034,43048,-89581,-46460,11861,-69737,-53161,-3062,-64631,31665,9003,-48812,-73786,41818,34839,-39079,20702,90841,72793,-36879,5720,50604,-22737,-12008,130924,-28537,-46563,-31620,-13171,9905,8769,2050,-40164,3058,-21495,-23713,-70428,51949,28231,-27046,20574,-95778,-21452,-24280,-3747,-107954,-37567,18582,61981,40220,9700,4967,81283,57346,14990,-86845,-65836,-53703,-107764,23589,23735,-11021,21517,-99216,37839,-16342,-26844,15924,-27930,44186,7851,31881,1457,44588,78609,-11994,-22039,-44778,-73659,-2606,-45595,-70912,-60296,-18314,-21309,-31169,-56604,3194,-35195,2935,21751,-26777,-31164,30563,-104691,-10257,-54900,38641,27621,31317,139845,149306,64224,-23204,-13870,-43468,-12196,45216,-35522,-48658,-5582,40160,-17122,-12858,60034,34041,-24094,14300,4050,-73876,15198,41736,-1938,21848,53608,-6091,-20982,-31643,-21893,-14113,69848,114797,33218,81591,57103,24019,-5195,95236,2159,26141,6691,-38590,12653,-40923,-48478,10834,-46036,16028,30124,50684,-25435,-8319,-41376,-37611,-15812,44989,9550,-29272,299,58464,-4502,-4538,40419,-43627,5735,-4072,82353,5575,13966,21233,8088,-31051,-11567,24383,5939,-11937,-43286,-104281,-50451,7599,-68466,-44162,-25786,2643,21646,-3773,-20995,-30857,-35840,-33684,-40677,36829,-3132,-121461,-84007,-70010,-25229,6109,-27605,-13829,-11558,-46180,23275,6112,-37959,29531,-54159,32957,-2805,-55928,-50432,-84981,-62835,-111888,12714,49282,13782,83158,27040,28108,5191,-20424,7635,48295,-43972,-25150,82787,97253,-34719,18752,42440,-12339,21560,-2890,-6319,-104456,-49394,72335,-13675,31838,26251,51288,-9141,-24302,61912,-37480,-2,-63861,117134,88485,-53839,28429,-5159,-32869,-66016,-43378,91905,39731,-24939,-22261,5520,24942,-3800,-6853,-99242,-67354,8647,-2052,-77810,39152,-884,-69650,-83508,-44391,62886,-43448,-20544,33233,6457,-25084,-81044,-117752,-11744,-39061,52507,2761,-85447,-17003,-21130,-39551,-49247,-64607,31537,-12316,23902,-56817,-58102,28799,118553,95427,-2380,41291,-19099,-132229,-73254,11756,66283,22315,42610,-16519,-33703,2247,22912,4021,85082,74091,7624,66005,58930,16435,1046,-5883,-16194,-38010,-68554,-75174,-15365,81527,-5513,-59551,-49462,-72840,50016,9590,-13076,22563,8681,-39768,-11226,-35359,-17269,34857,-37291,2206,-6615,10793,64811,1561,-16151,-660,-533,-52244,-33200,29958,48670,21266,25128,60997,32229,34585,72615,-62757,-43449,-64916,-14784,-704,22505,36226,29406,46334,-17086,53788,-53872,-44245,-68712,68172,-52105,95712,388,47565,35806,71124,-24480,19811,1414,-26351,-62049,-41368,-8549,-23841,43760,-7307,30314,-8135,-14518,-11436,19474,10182],[71937,45147,-3118,2631,-47004,-79646,-5658,-2022,22696,-32585,45503,7224,44824,-36462,-2528,62946,-41079,-50003,-677,-4154,-35113,33557,-16708,58249,-60438,7084,70692,60734,72740,90857,-3060,-95549,-148331,-50061,42603,19031,20320,-26508,-53149,49876,-12182,-48223,-4361,5972,-12663,29143,29168,-56098,-32391,49833,24164,71994,70934,58927,51516,-30402,-39632,-66227,-51890,-49251,-33345,44358,-34077,-16725,50582,26241,53402,-14987,-28241,-1045,23140,51200,-15493,35383,-31216,-47726,2164,-564,29442,-11190,74850,-11265,-72568,23647,-55453,-38134,-23825,8346,45239,40699,-20201,-16866,-60659,28486,41032,3945,27902,-32072,-27285,-42754,-13380,-77833,23637,35332,-52244,-20138,-71758,24791,32016,40349,78892,-29611,-1194,203,8253,-37869,35224,55894,3591,24936,568,-54035,86716,13368,-64681,25321,40990,29800,50808,43911,-19304,-37085,26195,7074,-395,38480,17073,14439,-82976,4135,-33610,-77470,-88708,19520,41373,-13405,56471,33401,21446,11512,-48532,-96671,33041,20939,-35777,-117229,-98366,-105181,-92227,-20110,38720,-8203,-36113,61021,14466,41279,38931,7247,-30970,-87209,-15274,27198,-75552,31905,7631,-40775,-10795,58543,-18324,-38085,24580,36875,-8436,-11799,83043,-3300,28635,-1556,17068,34497,-88571,-42357,-41842,-29595,-27692,-6473,5828,-81639,27702,7431,-16660,-91396,55180,15665,-73386,-11977,32007,39345,-36806,-3716,5047,5750,-69254,11372,-100915,31396,-52155,116796,27075,-58960,-35748,-11794,-70997,-47460,-2566,102222,52461,-23865,-10943,6186,-26228,-8139,-33597,-39635,-4458,45308,50136,86848,15507,19094,-77186,41007,35255,48217,-80528,6403,-115468,-46069,101630,67325,70004,333326,247988,96449,-22753,32109,-27165,-66821,69447,40672,55691,-27807,-25287,-128795,-3576,73798,42149,-25874,-37963,58192,56308,6608,-1143,-10876,5988,-54396,-36069,-4936,-7088,-13176,-39435,38158,73669,-29781,-15453,19765,56779,33963,30116,-3505,-46990,34353,24559,-1546,-94790,-17338,-88400,36557,66327,23705,-44399,-59259,16680,-2428,73032,-18341,-45621,8367,-62168,53128,10001,2867,-90388,-31815,88869,-23547,-55048,-64788,-20398,-31050,107560,-22809,-21339,-55669,72562,10953,15696,37106,-51370,-74225,-121713,29983,10944,24745,30079,35408,60567,-56194,-50123,27470,-21796,36972,-10925,-103852,-42246,-27522,53180,28587,90138,-46709,-3796,-85078,-11860,-15040,48147,-7670,-7959,30336,9684,-86212,-84712,-36705,21482,-56815,-56064,43034,29466,5414,3010,32823,-16529,17181,42852,44303,-34891,-5477,-32260,-28545,-61059,-65616,17411,89769,54598,-15558,53201,17677,24303,32922,77271,55513,-28257,34508,-4161,14287,-55354,-56084,-40070,-50935,-5297,-6570,33802,-28636,19977,-27422,104071,76506,-34926,-4000,6466,-33601,-862,32370,60515,38811,-18850,-14422,-45412,-4407,-10283,43812,24264,80331,-30240,-13286,40048,1927,4401,-8693,22209,-48861,22138,-63285,21462,49416,-27259,59710,28203,90347,66741,40963,62235,36953,9715,-82840,15556,-5614,-64091,-42448,43424,57069,54877,62960,90616,-41807,22153,42706,59127,35612,43518,7861,68969,-26237,8630,-20834,-24050,-69606,-15952,-63903,5014,54649,-21786,-33882,57989,71534,29332,-9219,117605,68930,-126031,25118,-109722,9526,37614,-32139,395,-36985,108920,76859,17715,1105,44936,7065,4434,-1797,-50000,-34433,-58791,-7458,25141,59624,24330,34174,73642,32250,41273,-1321,29548,37364,-66245,-46695,18962,64819,13209,47191,28234,11946,58159,-39485,-42071,1734,-18121,-22708,-17561,25094,17912,-8426,80842,-33571,-16139,-4338,-37106,34110,-69767,27571,-723,919,100750,48670,11310,25415,59490,39620,-8605,737,-68941,-55022,44849,-52067,-12079,6064,86044,63624,93503,66977,-9494,-28077,40681,-39558,15971,89561,48954,10703,34656,-52828,12223,66847,97570,52555,10291,-124768,-9289,2200,34673,-20882,38211,-36712,-5849,69100,8989,12443,-29174,-91344,-38428,46142,117505,37262,39596,-13197,-23631,-1791,-24898,72285,13274,70067,39793,-70673,-82077,-13032,37856,-4163,-113126,-80689,153,-33945,-6336,-25612,-70662,-8693,57595,28610,-34039,-3727,31044,-26328,23246,36990,-33591,-96488,-63293,7344,51154,-28234,-28747,17121,-17575,86739,-12359,55240,-85703,-27646,29969,-74519,-43138,4112,-70608,27539,3407,-15632,-60065,40469,34652,-39609,-11995,38545,72575,-37361,6508,83830,-47197,-12315,104744,-52827,-39151,-28706,-12030,17882,35403,17751,-57165,14092,3633,-40001,-95376,46993,25690,-25613,26231,-123746,-28063,-31365,-12169,-106244,-23451,7084,75572,38304,23619,16642,81843,33858,9757,-108997,-84169,-52446,-112377,32771,10331,-15185,45466,-97713,31655,-15181,1857,22087,-23591,57948,11386,34764,3393,47324,61861,-11071,-34173,-64504,-77674,-8453,-46361,-37036,-61608,-24403,-14894,-39416,-46263,2530,-33107,644,19408,-14653,-30235,35390,-104338,5224,-58303,27246,23047,42770,121762,150658,51750,-27739,-9228,-46218,-48707,38229,-25048,-87627,20111,-274,-2976,2878,79187,43161,-25825,11653,20428,-60327,20726,45687,14423,23485,66350,4979,11254,-44933,-34809,-18176,73249,124647,38152,73490,54758,29899,24142,74370,5192,9600,5234,-28554,9165,-49591,-29666,35750,-26549,40229,33547,66816,-5808,-28776,-45816,-29784,-21540,18645,34237,-33169,7638,80921,13899,12775,14489,-52376,21998,8071,69444,-5027,19065,27213,-3589,-53569,962,37110,20672,-5648,-65269,-97420,-13311,36346,-66871,-40015,-31080,9717,27081,-19929,-67685,-23961,-30373,-44045,-29285,15932,3477,-106964,-113078,-66243,-17799,2202,-19014,-24452,-40984,-19569,7862,2575,-24328,22188,-52775,8953,-9649,-64381,-37555,-74089,-34904,-88511,42675,62897,12700,97301,68189,7231,-5293,-31421,-11937,24102,-59682,-22674,83400,113537,-15810,31965,58258,-19200,32922,-11830,-13297,-60460,-54438,64356,-10110,69292,76153,65497,-12550,-18320,67670,-26481,29952,-56746,126317,63439,-60057,22518,5555,-51662,-75265,-41911,84212,12856,-14702,-14074,-9202,33304,2185,1548,-78865,-86180,24878,-2749,-94822,42796,5660,-64336,-64913,-25095,61542,-54040,-17411,14840,12634,-18830,-74231,-90643,-52103,-57086,16312,-12486,-76103,-7196,-8870,-34997,-61984,-44207,23132,-19812,-17858,-67124,-43335,-7500,94998,99619,6870,33895,9829,-137693,-98589,3116,54683,23404,52166,-38911,-33383,16346,23934,19282,99217,66921,-1008,36212,55341,-979,-3247,4764,-1502,-41437,-67840,-79159,-47793,67253,-5292,-66961,-43395,-53485,28056,3380,-15354,4206,14876,-14612,-5264,-27464,-32722,14447,-10634,32528,-6868,2082,54092,2263,-28735,-57213,-17285,-58742,-38291,34467,41048,2589,25314,81271,33301,33801,101380,-66594,-46424,-65079,-3128,5866,21348,32811,26749,37826,7607,97203,-25765,-19282,-24235,63043,-54098,90253,-23879,56962,30132,80806,-9809,34087,15989,-7941,-41908,-39138,-7659,-15677,42418,-6543,12466,-4450,-17629,-3796,11512,21694],[58207,50351,-7739,4902,-15495,-82490,3858,-15274,1288,-45825,26473,13229,57641,-26285,-16044,59623,-69915,-61369,14245,-16487,-53819,32872,-13454,75817,-50492,-11882,85158,34024,71168,93109,-3158,-109360,-165836,-74763,36900,48897,-1845,-21259,-43156,115080,-4731,-23086,7408,-2913,27984,40245,55809,-76190,-33161,64975,13726,67138,68581,46699,61804,-29017,-57204,-61638,-57620,-53561,-19502,33166,-28745,2580,67178,41087,61447,-11382,-16591,18461,20616,40829,-23039,16889,-58700,-58114,-14855,7223,43742,-15193,71156,-5575,-39692,-2314,-66669,-35985,-26330,20656,42112,37517,-29671,-1486,-65510,9240,61210,-26494,22542,-56793,-45717,-41639,-14949,-99238,25635,44439,-65595,-21839,-74911,52066,38135,51398,68630,-55957,-17643,-18192,-10661,-34622,65021,54600,7038,67442,53053,-73459,55497,34967,-40952,27165,39562,23557,39429,69614,-4143,-36012,25125,43232,-20111,16420,25132,6095,-111713,5515,-50076,-72191,-82975,29401,37528,-6158,65928,21031,4455,598,-45762,-107326,20884,17575,-42806,-123646,-96355,-112993,-73644,-2747,44410,-6747,-27860,73921,7966,25213,38332,12773,-23782,-100163,-22845,55535,-98752,17527,25904,-14973,4321,48937,-8922,-7414,-19809,19304,-4750,4384,70600,10978,24816,54,6445,41254,-29008,-14877,-15699,-4211,-20512,-32702,-4873,-100678,35032,35720,-4644,-69659,65638,79141,-49081,9432,37371,26101,-29739,6717,5704,-3123,-48857,26422,-113471,8807,-28881,93024,14307,-3700,-17392,-30809,-64203,-38338,8383,108983,49091,-31463,-21760,-24149,-38371,-11002,-35822,-1329,7879,55049,45305,99295,21227,32240,-50882,48366,50316,43745,-77001,15463,-110844,-22652,99127,51266,30094,456094,220451,121135,-31183,30876,-42801,-43810,73519,52492,69471,-2747,-16011,-128778,1169,74285,27650,-37825,-47673,67366,37057,-9725,25621,-2143,-2502,-26896,-20266,12706,-7258,4930,-12586,41779,56958,-25765,-9029,16846,34807,38983,12901,-8145,-47602,26239,18064,12859,-152698,-60490,-106428,4789,41411,-1732,-34514,-49212,38030,-8683,48205,-15081,-67934,9761,-59804,6931,3890,14658,-95104,-35624,84146,-32277,-36478,-62040,-21750,-8622,119776,-17640,-6971,-40330,45192,19270,9142,20039,-31562,-57902,-139722,-9957,15223,29763,8256,50448,38657,-42071,-55811,17379,11279,78678,-42471,-143442,-35264,-37314,34102,-6587,76029,-38674,-10848,-42676,13928,1345,45502,2763,-21121,30494,-29102,-98652,-104229,-62999,17958,-47779,-49527,39306,43961,10143,-11213,49604,-6866,11778,48849,46486,-29377,-19235,-23213,46603,-67495,-40479,34604,63004,42826,-7096,48658,6407,23433,8547,72179,64540,-5568,85666,17378,23587,-47515,-61891,-41417,-50064,-30375,-20411,31249,-25552,38502,-23150,103471,60472,-43010,9236,-20485,-39202,-13347,26746,59119,52634,6398,-30977,-52084,11474,4396,41325,642,33890,-29539,-11057,19980,-24123,20778,-23471,15572,-60177,35415,-54006,5730,42085,-6020,42928,21500,101673,61131,38971,67594,35980,12345,-76558,6227,-23009,-82944,-50041,56678,58518,70885,71900,79397,-48263,31847,61014,78507,57656,55974,13791,64073,-52436,-23002,-14496,-37504,-82723,-22063,-69849,4163,64203,-42205,-57041,39523,47048,38120,14843,105159,74543,-138644,12781,-114886,-4375,24432,-42616,34091,-25994,133895,97189,11728,6242,27724,7031,7537,-37712,-34990,-3875,-55215,13148,21172,65312,144,12345,108560,40367,34766,4229,32253,46467,-44429,-16976,28108,63622,9304,51421,51066,16918,60488,-41762,-59046,-15006,-52976,-22179,-17818,29416,-1976,11943,88370,-39409,-35087,-24733,-43517,22339,-118551,15053,-50390,-30838,121176,40426,-10453,-11462,61767,35367,-4676,6012,-70486,-16107,56666,-4107,228,10778,73201,48435,82289,61263,-25113,-25898,27718,-35233,16058,76377,61905,4341,6744,-56445,13832,76333,75595,33443,34206,-98953,-24072,23018,51751,-28854,38073,-61516,-1653,47874,18128,41400,-5647,-99830,-52063,2021,83696,16057,50902,23380,-1985,-25475,-29351,71099,-2639,32937,28963,-52875,-87291,20069,43334,-14155,-128336,-100445,-20154,-46148,12646,-48600,-72801,-5047,44005,12907,12658,13453,43371,-36987,17992,9955,-23551,-42284,-60586,-18829,7810,-18761,-53400,3574,1112,63938,-26235,73493,-69312,-9116,43962,-69177,-22817,19405,-74522,24389,-12262,13801,-41849,32800,21965,-39845,-43873,-16727,60527,-33630,10279,99025,-70865,-13622,79398,-63707,-26278,-22118,783,23539,58539,28872,-61173,8098,25827,-55897,-92976,41129,17947,-19622,19325,-130921,-24613,-28541,-23956,-88974,-2541,-15795,75013,29595,30374,15939,74989,10714,-3429,-113483,-92013,-48955,-116234,36904,-1374,-12662,56712,-80510,18993,-4478,25332,22270,-21666,51782,601,40137,14309,38656,36670,-7835,-48488,-70446,-86272,-12554,-42867,-11601,-50689,-25789,-10743,-55294,-46051,-5459,-20454,570,21395,-8445,-24084,34388,-87162,20890,-42414,7382,16389,37336,85726,134137,40099,-33766,-7305,-39623,-54980,17952,-6505,-113432,37973,-27245,17457,19277,83286,44400,-26269,4861,43024,-46849,27217,47894,23054,2916,63186,21943,31689,-35339,-36084,-14334,71606,99642,32065,45970,57617,37480,43485,33498,1901,-8346,10165,-8047,6288,-56240,-10089,64890,-6095,56565,40616,80367,11964,-42492,-37997,-13611,-25930,-8139,59154,-38016,22251,94572,32795,26330,-5249,-56073,26835,17017,55681,-19713,20911,25715,-20640,-80107,16963,41148,37020,-3658,-81949,-93281,25979,58027,-56109,-28915,-35965,20072,28453,-36232,-118693,-4304,-12562,-40820,-2417,1104,16751,-90408,-122422,-57761,-7002,-1815,-16899,-24104,-65729,20577,-8419,-1374,-8530,9612,-40883,-20454,-17649,-73518,-15406,-34840,8150,-50572,53497,51681,11452,83097,108380,-10962,-7106,-32604,-26491,11293,-61999,-16825,83014,110531,6241,47319,70506,-26442,35236,-19852,-18946,-13970,-49853,49392,-4077,100576,112414,74841,-9331,-5804,58907,-7118,57138,-47850,117451,20335,-53730,13027,19362,-58393,-67859,-38058,59209,-18971,1414,-6257,-17368,35127,11532,12335,-48846,-96511,37389,-6650,-95584,41353,15248,-49869,-41953,-5309,28822,-68823,-14921,-14778,18050,-5687,-56092,-51112,-73160,-71150,-25776,-23852,-54137,9540,264,-30215,-66603,-18134,15896,-23393,-45645,-73041,-25209,-59213,61130,93787,15255,24321,36665,-120093,-85812,-3751,35789,28347,56858,-30572,-30886,27312,25464,26971,94305,47384,-15120,4396,43139,-6515,-5894,10508,10659,-43858,-67063,-67139,-67405,55604,-4537,-63566,-36338,-35665,7195,4086,-8994,677,23623,5803,10149,-9463,-42276,-4490,5305,53151,-7990,-4223,27658,4885,-45136,-87594,-31819,-63575,-34895,31242,41014,-8278,24628,82127,33384,32246,117553,-63482,-53022,-62553,8734,11901,18123,23225,30561,22165,35677,133654,18350,3110,18779,52351,-43393,76381,-51049,58833,23441,82406,4036,23570,22604,5888,-24412,-41250,-3916,-5946,39690,-2526,-9478,-4173,-18362,6111,7326,30419],[38597,56825,-14564,3782,2591,-84088,6591,-25459,-15449,-50754,-1112,13365,62088,1111,-28664,47885,-92263,-73871,21718,-26051,-65874,26309,-14376,63541,-39309,-30928,84245,8632,56310,87195,-14911,-107678,-152376,-83289,26364,68712,-18012,-15785,-34186,142803,727,5635,16507,-19385,62138,44009,83157,-83142,-20117,72345,12501,51840,65434,38793,77696,-18990,-54843,-51994,-62119,-49656,-4744,4355,-20257,17313,57036,46409,60695,-14850,-19645,30367,17569,2539,-43749,9528,-55666,-56180,-35135,12988,63302,-10974,65387,-7654,-12557,-16735,-67707,-26916,-30429,28998,29198,30161,-30465,20610,-59001,-2306,66650,-52288,22060,-69650,-57422,-34334,-12470,-102227,36010,65512,-45097,-23135,-69485,63504,50734,66860,51195,-81380,-23372,-15667,-26952,-29221,89107,44080,7305,79729,91824,-79415,24798,45437,-12361,23407,36152,31473,26333,87649,3175,-45204,23612,69482,-47446,-11398,38145,2571,-114049,4946,-52159,-55572,-53225,34742,25663,1132,62919,4222,-14393,-12523,-39323,-108760,17680,12920,-36521,-87766,-74907,-111561,-41019,4325,27229,11,-14907,79196,10815,15884,33845,13651,-19037,-94593,-34084,67755,-109235,8760,44280,7352,21126,39009,9608,21917,-48784,-6527,-6526,17589,56768,29605,27189,3063,-6848,35683,27420,21445,5995,14880,-9453,-56347,-19678,-103033,41769,55153,8032,-14763,71268,127339,-20110,18850,44615,18220,-22212,5759,7013,4602,-8691,45671,-115630,-10271,-171,45810,4987,51063,-5608,-40118,-43904,-28878,14431,96988,41850,-23144,-32383,-57379,-49684,-13387,-30301,36670,14752,72088,28623,87617,23783,36989,-8430,49501,68102,36337,-68917,29595,-81480,10146,78307,31911,1503,564013,188915,134369,-43852,21505,-48146,-19988,66204,63657,83127,26123,-3474,-107823,1583,59306,9293,-36443,-41317,71424,6033,-24369,57352,8962,-11305,5662,3188,24671,8191,30567,14816,39015,24979,-14786,-5271,17588,274,36991,-5752,-10975,-36962,19844,8491,19939,-173493,-99190,-106513,-12378,20639,-16807,-13901,-21083,57168,-8861,20534,-12942,-86828,26439,-43778,-50225,-1969,35541,-91385,-34218,75633,-45667,-20182,-57192,-20953,15780,115187,-5052,16942,-13498,26298,32846,-4169,-2640,12,-21765,-128075,-35601,16407,30512,-13399,55374,4071,-28209,-56400,10529,43713,112263,-72382,-165901,-21582,-47411,15481,-37932,54751,-31300,-12812,709,35120,13694,54122,30666,-34261,24153,-66984,-102294,-103756,-70279,16296,-27010,-36037,44986,46885,10635,-30049,59498,-6809,-3310,52550,41904,-24304,-41072,-14703,105631,-53025,-3904,48837,28438,21793,-5615,38949,-7830,30376,-2178,66416,58619,11989,123480,36040,40312,-42820,-66755,-38029,-29415,-40278,-30795,23339,-15807,55012,-17459,98392,45234,-45878,25574,-32788,-33127,-26125,4303,35220,52347,25902,-53781,-59795,13888,4762,30705,-27439,-23945,-28145,-9462,-1185,-42223,27266,-31558,12393,-56559,56156,-27144,-13689,38110,18781,21130,10164,101536,54346,33878,65410,30424,13173,-68285,3103,-37982,-87511,-48924,60320,35893,70817,66363,55627,-45862,36039,72646,92965,71730,72365,25556,62878,-73351,-51095,-11997,-57495,-86670,-30495,-68645,825,70452,-66498,-79831,19576,24827,49235,37475,68920,58176,-111512,14380,-89272,-25267,-35,-49937,53957,-17743,138753,97724,-554,21212,18174,6070,1132,-65755,-23797,30355,-45277,45189,11080,58991,-14954,-3624,119509,43908,27325,15428,34482,50482,-9912,10369,51179,49763,-1030,50074,61195,13287,45856,-34256,-62805,-22279,-61921,-24399,-16591,24596,-21636,31775,85175,-36787,-38069,-43103,-47180,-570,-142660,8940,-78426,-49326,122781,38661,-31868,-59921,58876,25169,-6925,7418,-60913,29345,54027,44723,10308,15508,42111,16877,67123,50107,-43029,-20635,18302,-28890,12867,62737,43930,-2555,-21698,-48018,11785,70398,35895,16029,61443,-65283,-41970,33525,55629,-29474,35526,-70743,-7933,27470,27930,59688,17187,-95023,-62937,-25832,39168,-8496,60602,58713,19052,-39972,-30060,65924,-19025,5237,13408,-32004,-83723,42711,36548,-20286,-125715,-109222,-29799,-54178,30663,-57639,-74504,-3492,25181,-4455,47883,26847,52627,-47447,4247,-21635,-10858,29391,-50275,-51129,-31256,-10180,-74693,-12658,14413,38815,-24336,90059,-43681,6236,50322,-53694,-1122,35270,-75521,17617,-34205,35350,-27687,21020,5407,-42984,-68083,-57667,42594,-25445,16300,102801,-83330,-17071,60507,-57114,-10750,-14250,18474,28692,75264,32395,-53423,-12445,39963,-67400,-66885,34241,9219,-11201,-173,-126880,-12509,-16941,-35205,-62064,18714,-49548,56738,17668,28048,2996,63828,-1850,-19299,-96359,-87759,-44549,-120280,34700,-9932,-6271,47295,-55140,2300,13513,37439,18552,-25228,24934,-23380,43983,31565,23101,8533,-1963,-61888,-63880,-91437,-12036,-35572,-3576,-31374,-21983,-10401,-67892,-57641,-22706,-2115,3361,29038,-9801,-13152,27340,-58933,33226,-10999,-18437,8959,9398,45713,100103,29659,-38810,-7824,-24477,-28854,-14063,12672,-122878,41240,-32917,40518,31567,71650,37964,-23923,-5369,62844,-39585,31843,54960,23682,-37211,43896,38964,30564,-4278,-20751,-2259,65291,50125,17426,9430,64038,41973,44535,-11399,-7301,-23841,13854,18595,3855,-60722,4293,90797,4710,60507,49394,82802,23833,-46912,-14480,7663,-27029,-29159,76515,-39157,39750,95709,46516,33247,-9036,-52160,17893,19896,42170,-34145,19229,18434,-39689,-100816,36970,38076,51484,-1713,-83501,-97210,58502,60565,-39424,-16248,-38857,30403,27216,-46799,-143486,19074,13817,-26379,30495,-2108,34480,-80842,-106974,-44137,3795,-5309,-25216,-14417,-78468,62868,-22005,-5180,5180,-4800,-24728,-47545,-25485,-80716,11294,19374,47996,-14269,44589,19350,7697,45951,130358,-20981,806,-26120,-33303,11442,-48268,-8820,78335,90210,26834,63307,78555,-32652,28407,-26428,-21660,22862,-36773,30049,1129,112328,114281,72755,244,10691,38166,13164,73291,-40487,91788,-26780,-36252,1877,29191,-49218,-49986,-33616,21915,-48466,20851,-2733,-18802,26408,21287,22908,-16357,-96016,41679,-13539,-83471,35866,23727,-29199,-22678,7400,-20787,-82994,-17345,-44388,20347,10718,-35111,-20780,-65752,-74704,-64102,-26897,-25176,27228,6829,-25819,-62707,7028,9376,-22888,-56252,-71774,-9836,-108805,33949,80387,20260,19105,52056,-91012,-42417,-6402,13459,33948,56465,8270,-28949,28756,24739,24478,69580,19271,-32073,-22078,27004,-4304,-9037,11388,16729,-41872,-66898,-44624,-68960,48021,-5064,-48956,-27744,-23568,-7821,9118,3266,14954,33389,8944,31066,13387,-43368,-15638,5916,62131,-3116,-6122,-10184,5972,-57646,-83958,-38602,-63908,-22607,21101,44690,-10377,20142,60064,31468,30473,116800,-58225,-58900,-61824,22238,17623,13700,10182,39871,2887,57946,149431,62241,18028,45072,36993,-27044,59571,-73251,58580,17515,71780,15402,-4740,17732,9517,-18714,-46466,2406,1759,37598,4690,-29400,-6589,-16834,16943,6105,32437],[18038,63502,-23639,-3225,4775,-81254,795,-26146,-23546,-46388,-29518,8327,54137,34960,-36865,30273,-101373,-85086,16689,-30865,-64029,14799,-25108,37925,-29486,-44985,63242,-9259,32374,77687,-31773,-91041,-119536,-74045,14462,73294,-20853,-10315,-30788,122938,2792,29656,19211,-41696,80546,41501,103774,-75924,2459,67416,20667,33710,63526,37764,94195,-4391,-33674,-40028,-57063,-39935,3471,-36150,-12346,18784,26114,41344,48184,-23956,-36715,28808,20335,-40480,-62366,14723,-23530,-36103,-51165,15904,82969,-894,61790,-10240,1891,-13021,-58449,-12503,-32917,31255,15216,21350,-24307,38777,-42790,-3958,57506,-66308,21478,-66952,-57708,-24220,-6966,-85648,48451,93806,1054,-24762,-58578,57167,61626,78642,31115,-94786,-14125,9534,-37426,-20242,102057,27741,4990,58637,110008,-71383,723,43807,10584,13915,32208,49363,17004,96393,2525,-57888,22063,69003,-75189,-35928,56680,4273,-77831,7780,-34566,-37135,-7601,36913,13170,6502,45793,-15389,-30901,-24848,-30673,-102896,15700,8224,-21063,-23667,-40081,-95990,-3942,-2388,-11476,7011,1538,73158,19056,11602,27694,11698,-18529,-74432,-46871,58567,-104621,10133,57459,22693,40670,30205,31651,40471,-51954,-33763,-12854,22620,45688,48319,34892,8034,-17658,19121,65328,55595,14923,25312,1246,-73644,-39823,-91793,43182,61785,18779,56398,76727,144825,2555,15109,50718,13647,-18698,-8705,7999,29731,41213,65454,-102384,-19819,25542,-8749,1066,85549,-3992,-37708,-12887,-20850,13291,67460,29789,-9863,-44669,-81814,-56710,-13133,-18603,64684,15095,93601,8367,59251,23547,34013,40288,45887,80912,27277,-58096,46959,-36525,44006,49461,9989,-12259,606974,163048,150185,-56824,6283,-38816,-4415,48497,73217,94729,55760,7577,-73099,-1541,32705,-6364,-16816,-16829,71166,-29090,-33241,86326,21688,-16054,37038,25822,28360,32489,49844,35996,30473,-15128,-1510,-2958,23687,-35899,28021,-23558,-11997,-15792,16416,-4048,17060,-146842,-118425,-82370,-15711,5992,-15801,14708,17775,69886,-3396,-1495,-10366,-97922,53899,-20258,-98766,-6545,54957,-80286,-27270,63655,-57696,-15042,-49270,-18382,36370,96074,13039,42770,15937,23750,50143,-19040,-25153,34549,22325,-94246,-44546,13341,29829,-27609,48125,-34931,-18491,-51195,6697,70893,125748,-90754,-164216,-852,-53476,4647,-56710,31168,-25749,-8802,35959,48346,16820,70212,69616,-44559,10259,-85563,-94116,-84819,-55500,16134,208,-20755,57968,33782,7033,-46363,63660,-11891,-21826,52666,32541,-19167,-61875,-8778,122170,-21982,36509,56103,-7351,-3478,-10310,26827,-23574,40383,-4160,62575,46996,17356,138464,48784,59856,-45709,-69148,-29730,5211,-35123,-33991,12821,-2895,64810,-13938,85031,33160,-39547,40936,-25051,-18594,-32853,-26819,7831,41529,35976,-75525,-65858,8396,-9996,16490,-48777,-73512,-25792,-9788,-20194,-49936,21793,-27673,9814,-41751,79633,13159,-30566,39405,39381,-1368,-4195,82962,48198,24505,57031,21499,13554,-60612,8063,-46319,-75383,-37272,53578,-1322,52891,44758,23838,-32503,34595,76032,99080,81223,87911,38013,67561,-84069,-68354,-14267,-75784,-80326,-40229,-64691,-4097,69785,-81478,-92749,5386,8369,59107,53232,14351,31497,-59741,29641,-43124,-46258,-24946,-56606,52029,-14357,118728,78799,-15284,44477,22345,5170,-3921,-72196,-15337,58132,-23126,80082,-3435,41011,-16530,-7664,111559,43933,17536,27806,35742,49553,26188,29590,76943,28534,-12945,45106,56623,1558,19767,-17937,-52028,-17842,-37166,-27054,-14458,8937,-37142,47788,72694,-30504,-26665,-56417,-47060,-30978,-135281,8047,-77859,-48122,109189,43666,-50915,-103731,52279,14294,-14044,6128,-43785,63973,39902,77803,13367,15607,5001,-18209,53683,35361,-59464,-11486,10445,-23721,1448,50833,4879,-12019,-45415,-33823,5730,52439,-10607,60,85549,-31656,-58562,29624,48664,-23196,32561,-65870,-19090,12265,37613,63875,34372,-77888,-67514,-31707,-6151,-30863,66647,84602,35478,-34753,-27903,58872,-27490,-2307,-1102,-11677,-76079,51794,20496,-20084,-105743,-100252,-31562,-57875,41502,-54639,-71988,-6552,4025,-19044,53739,27964,54427,-56383,-11643,-49714,-1706,93285,-33959,-87782,-56066,-5866,-81346,-25623,18421,20089,-7035,92786,-16578,17438,46493,-32256,11888,43178,-72347,3616,-55517,49530,-18813,8421,-7053,-47808,-80043,-73226,25570,-14352,21745,104454,-78172,-23393,48655,-35082,4636,-6925,32705,34370,82416,28543,-38220,-36454,43833,-70630,-28361,26242,4998,-1839,-26605,-125275,3770,-349,-41326,-32032,33581,-87028,25243,5962,15797,-17466,53279,1550,-32093,-60473,-71645,-41272,-123288,28528,-14425,-445,17867,-32636,-15307,34313,35911,13334,-33280,-13447,-53443,43133,50900,6796,-17466,6290,-70722,-50207,-86770,-5439,-25561,-10655,-8690,-15159,-13943,-68111,-76682,-45197,15152,8386,40618,-16888,1206,15187,-29015,39861,23849,-45005,3317,-34538,15177,53971,20153,-40687,-9972,-4601,13093,-51424,24281,-120305,28686,-18669,60684,36435,48306,25480,-18264,-17979,71827,-41309,33120,66825,16960,-84206,12465,49851,6106,36745,9404,16021,55664,1973,-606,-23439,70113,37995,27284,-49374,-20399,-34085,7554,45972,1277,-62885,9561,104672,2822,53439,57253,70746,27654,-42632,21677,27228,-23616,-42033,80533,-31772,54483,84288,50652,31355,5927,-39668,-2013,15707,28567,-45165,15052,9623,-55591,-105343,59878,30600,58460,3972,-67391,-104779,77648,38143,-22265,-6002,-38377,37190,24222,-46539,-121826,38759,41682,-6760,60469,8539,52363,-78635,-74303,-25764,10912,-8071,-41958,1179,-76425,93476,-30072,-7980,14452,-17977,-11424,-66332,-32133,-81177,35959,66277,67085,9353,21299,-24057,-471,1718,124057,-20260,16012,-14793,-31569,20872,-21058,-731,68353,59712,41984,75709,81933,-35936,14749,-31291,-20774,43457,-19260,9914,3117,98609,81348,55068,13707,26985,11492,26621,74554,-35536,54927,-65749,-14226,-8365,31607,-24079,-31225,-30552,-16043,-66075,39288,-5738,-15094,7867,28757,32238,12318,-85180,35778,-21949,-63769,28419,25531,-7901,-11601,6005,-65467,-89554,-26019,-61625,18798,24965,-21039,-15874,-32918,-65779,-89879,-19772,3273,40082,12793,-22111,-52188,25783,2206,-19591,-51827,-62248,-1885,-139440,22958,62531,22216,24285,50595,-66070,10606,-3554,-7614,35189,52321,61342,-29722,18126,19716,14046,35497,-10483,-48139,-38375,12580,-4006,-14891,9893,15997,-34712,-65412,-20997,-56217,41134,-6431,-27120,-17503,-18479,-15131,15325,16768,41287,41353,-11034,51857,35937,-35964,-17337,-5093,61468,12657,-2284,-48472,955,-60011,-53343,-36302,-57359,-5499,6315,44818,-5882,9389,20775,26384,28072,100321,-54188,-58012,-64286,39307,22621,9468,-1712,50350,-15869,62740,138829,88963,23182,49293,18763,-14895,45376,-83719,62610,13789,49050,23314,-36087,3969,2754,-29355,-51956,10197,4396,38690,13505,-42841,-9457,-13994,26148,6144,28078],[681,67773,-33593,-16147,-3980,-70619,-10081,-14634,-22757,-34351,-51018,771,32856,57882,-37669,11454,-93693,-92569,-1557,-30494,-46178,154,-45517,15994,-22375,-51218,26215,-16353,5119,68169,-44551,-64078,-83083,-52057,4410,63391,-6976,-4278,-35039,71583,1021,42426,14203,-64342,80040,35342,110821,-57485,28185,49582,35081,19941,63181,43301,104118,7618,-1122,-28045,-41853,-28512,-549,-76806,-7573,1246,-11226,29395,25403,-35838,-60780,13185,32834,-65378,-66439,29628,23289,-1904,-56330,15708,94651,9772,61736,-7025,3824,7529,-41264,4931,-31834,27629,7463,12536,-13686,42721,-22039,1541,36829,-68023,16764,-50144,-47609,-16807,-846,-57875,56183,117196,50410,-27067,-45147,37483,64087,79875,13291,-85457,8716,48000,-41063,-6335,101250,10073,2350,19424,112319,-52873,-13159,32043,20291,-408,28822,67759,13812,95730,-3964,-65629,20381,36989,-93439,-46611,79691,10291,-11482,17209,15,-28279,36725,38642,8225,8029,17881,-33576,-41417,-32405,-22668,-93405,7812,3698,-3391,39713,-3241,-65400,27091,-20592,-57907,8969,19505,54593,22008,8948,22246,9423,-21658,-47723,-59318,32359,-86043,22343,61983,29857,61041,23449,48825,43407,-30895,-55435,-24382,16655,39256,61292,43818,14574,-21737,-2279,78263,76616,7061,28332,8148,-84038,-62573,-74389,35998,55137,24467,118633,83777,132574,12080,2796,52559,7392,-21969,-34715,8085,65872,85245,79974,-75268,-17690,40818,-52969,2805,91027,-13219,-26267,22543,-15552,5458,26984,11658,-3795,-57702,-88433,-57268,-8448,-4013,77075,8350,112496,-5819,28641,23642,26565,80398,39952,85691,19372,-45008,64286,14470,69888,26621,-11951,-12452,559125,144210,176360,-64814,-10850,-16219,-2344,25120,79468,98838,80839,12908,-36576,-4839,3103,-14088,15607,20315,68207,-57578,-34659,105584,34829,-13843,61774,40108,22967,53967,52638,47045,20429,-52231,10173,1008,32989,-62207,13454,-38829,-11116,12640,14652,-18105,5097,-90484,-110578,-38092,-7943,-3624,693,46158,56899,73739,4767,-12033,-6449,-98385,78479,1801,-123440,-8473,62622,-64205,-16322,49207,-61709,-25897,-37818,-14957,47152,68715,32350,63523,38591,36346,69225,-28937,-41553,61067,60173,-54527,-41006,5732,31285,-31539,30149,-67952,-15858,-42454,4345,89388,116785,-89433,-139251,24444,-52515,5059,-59366,10497,-23321,-305,58988,52277,9029,87089,108521,-49604,-10450,-73719,-74997,-55186,-25158,16431,27313,-8241,70427,5985,346,-53968,63190,-17135,-36751,48977,22502,-13652,-72620,-5854,97347,16609,71246,55357,-37892,-26799,-16565,15396,-39407,48309,-3615,59699,37399,10131,131643,56026,76539,-55777,-67928,-18130,42645,-19047,-28933,2495,8362,65892,-14085,63829,23735,-23224,51772,-1808,-1575,-28747,-55001,-7580,27017,36360,-86815,-66788,2183,-33905,4525,-57576,-98425,-22652,-11976,-34234,-48270,7668,-8987,5288,-22399,100188,56804,-38333,45221,50048,-19766,-19309,46943,43113,11716,45777,11319,14719,-54680,19180,-44464,-51238,-16623,38214,-38141,22000,9341,-7848,-10113,29427,72050,95858,91468,94896,45050,74413,-83483,-73333,-19875,-82403,-65442,-49829,-61321,-9169,59464,-78788,-87389,2629,-450,63227,57768,-47917,3735,-9951,53206,4989,-62612,-39762,-62523,30688,-15312,79988,47383,-28622,69470,37679,5228,7909,-50763,-5532,72412,17458,108426,-20190,13330,-4618,2324,98057,42380,4297,36077,35617,46879,51847,38662,91948,6699,-21538,40585,42141,-15638,-10310,2957,-29363,-3899,11593,-28034,-12189,-14904,-47717,58151,54075,-26219,-8174,-62369,-42667,-59054,-103376,8169,-53874,-31146,86757,50354,-64277,-127822,42821,6661,-23241,4731,-24101,74635,21103,84277,6759,8141,-24473,-46613,43488,20207,-71348,1047,-702,-22209,-17643,40459,-33328,-25663,-59791,-20230,-2990,28846,-48850,-14456,98367,-6988,-70289,11657,36534,-12283,30865,-54240,-28419,2575,47031,55542,43715,-53469,-65049,-20706,-42316,-44846,67115,97930,46412,-8207,-24670,52547,-22626,9850,-8559,5345,-70009,48978,2984,-12377,-76091,-75588,-30670,-58818,41326,-44395,-63525,-14056,-16456,-27469,27427,12898,47520,-59686,-22209,-66656,360,126592,-14609,-121050,-61163,-7544,-65989,-31437,11736,11950,18535,73073,3718,25102,31732,-11598,9988,37440,-63739,-17943,-69122,59830,-7769,-1308,-10789,-49559,-78966,-62255,14552,-3481,21175,107942,-55845,-32338,40764,-4401,18099,-583,37067,40331,78604,20529,-21154,-49196,38744,-63639,9340,17466,9997,7842,-50424,-131413,18321,16229,-38678,-4609,37074,-115564,-8825,-3421,-5311,-38402,47156,16920,-37058,-15043,-46222,-41792,-121014,24615,-14966,507,-20746,-21451,-30621,52139,22732,8415,-40436,-46697,-79759,36218,66707,-4610,-37936,16264,-71961,-36421,-71303,6060,-14833,-20861,12189,-9164,-18773,-53794,-94439,-64609,26036,14306,52100,-25252,16968,160,-6561,40170,47954,-65142,1909,-73812,1747,5785,12015,-38146,-12636,14521,44643,-84684,22224,-112878,6324,6039,72610,32817,19894,9633,-10199,-31524,66196,-49958,31481,77513,4158,-119719,-23599,50505,-34392,71161,45992,36577,44814,-19858,-15832,-42256,71761,21742,316,-76817,-34080,-37739,-13517,69728,-2169,-62137,5108,100045,-7906,40745,61083,49395,23582,-32733,61197,37363,-16041,-47959,70224,-13878,61680,63498,43294,19893,32732,-20164,-25377,5477,14724,-51968,10481,4188,-63223,-88248,82115,21503,52492,14478,-38610,-104353,81372,-5038,-10732,688,-34040,37828,19207,-33257,-60488,51228,62767,10945,81681,30603,65789,-76026,-40042,-4082,11422,-10280,-60146,18767,-61380,102271,-31017,-8465,19340,-28013,-5714,-73658,-36892,-69739,52306,85586,58760,17920,-7746,-66726,-13605,-30579,93484,-9947,32896,-1763,-22570,32743,11902,4952,54548,27598,49398,79335,79904,-34496,-1779,-34294,-16765,48047,-2722,-7151,1346,63812,31249,22499,27170,38498,-13223,28133,62369,-31854,15114,-90144,2676,-14959,28172,13081,-19862,-30142,-41601,-63721,52039,-15206,-9036,-15123,32556,41095,32580,-66970,21229,-29258,-41024,21325,15194,8492,-9093,-11697,-88360,-83160,-38279,-59796,14116,31760,-20548,-37794,12064,-47527,-98541,-4123,25214,44081,20051,-19158,-38957,34262,-6854,-15613,-36813,-45303,-2717,-142282,27341,42766,23476,42137,33185,-55577,52023,4749,-23119,27296,46563,105791,-33842,-2277,9892,783,9220,-34117,-59528,-42861,4364,-14209,-23669,9615,10270,-24113,-58853,-5604,-39986,29742,-6074,-4525,-6160,-18601,-15609,20129,27000,67255,44725,-48237,66872,54625,-22316,-12126,-17913,54861,38033,7536,-74768,-13302,-50162,-12428,-28376,-43272,9618,-9437,35362,1877,-7647,-23311,17105,23903,73844,-52857,-45346,-64647,59903,26113,7058,-7771,56237,-30313,41862,106865,89503,19221,37082,341,-14505,37157,-79381,74193,12875,19332,28019,-55598,-11864,-7775,-53217,-54781,17373,377,44887,21205,-48092,-9981,-11189,30857,5798,21227],[-11279,66914,-41924,-31863,-15555,-50536,-19423,3301,-15570,-18629,-61121,-6110,2058,54551,-29327,-2844,-70188,-94535,-28919,-25907,-16769,-15518,-69933,4981,-17606,-49418,-14920,-12444,-19625,59795,-45453,-33634,-54406,-26354,-2108,44929,21417,3110,-45526,16754,-3883,41345,2915,-79131,64870,28663,101601,-33721,50710,23108,51054,13987,63328,52420,101745,9714,31282,-16669,-20719,-19599,-18212,-104833,-6421,-33425,-39619,16562,-911,-46722,-80759,-11293,53594,-62001,-52432,48429,65244,35913,-47645,12505,90208,15246,64336,4459,-134,36461,-20243,22748,-26918,20831,8749,3037,-892,27961,-4123,8043,10493,-62027,6730,-24820,-32093,-17160,2863,-33058,54922,120704,77978,-30362,-31035,12847,55644,67904,1717,-49988,37675,83356,-39165,12367,87425,-4785,2570,-13680,107058,-30295,-16782,14008,15576,-17566,26411,76423,15303,86360,-13064,-62076,18183,-15491,-94893,-37182,103474,18619,57556,32027,41237,-35803,62581,42672,16021,4338,-13791,-45633,-44327,-31960,-18414,-83596,-9384,-1012,9517,76349,24070,-24112,44215,-42966,-92694,3514,36627,25643,7933,4543,19404,9304,-24603,-22621,-70580,702,-58064,41018,56829,29687,76766,18708,53154,34250,2672,-67065,-43165,583,37410,63380,48175,21285,-17107,-20179,68429,78177,-15524,26988,10089,-89108,-81776,-58106,20300,38084,23249,150216,88717,105558,9188,-10228,48449,-4902,-31132,-65648,7371,100118,108955,82315,-42734,-6472,41903,-74918,8855,72005,-30883,-12237,53576,-13510,-5605,-14467,-13488,-12024,-67487,-74429,-51072,1430,9580,73076,-5272,120514,-6462,9992,28065,18854,98572,34125,83086,16137,-29982,77487,62753,81156,21000,-30136,-3714,435435,127102,210944,-63140,-24808,12770,-12831,2557,80268,88625,94339,9757,-8123,-3351,-19939,-11595,47634,57329,64175,-69469,-29698,111124,47121,-4436,76009,41856,8614,60784,36675,47753,14925,-76855,18228,9652,40196,-71448,-4138,-51013,-8219,43141,11326,-30964,-12384,-37804,-79192,13046,8225,-10555,26513,74072,86243,68645,11648,-9647,-1138,-87496,82904,13927,-119285,-6498,54110,-45314,-4163,33533,-54053,-50405,-23594,-11812,43568,40449,47111,74336,48665,55207,87908,-28349,-47832,70519,81394,-26011,-32308,-5385,37159,-27120,6176,-86660,-21310,-34453,1050,96926,92577,-65413,-98244,50395,-44203,15313,-48023,-3175,-25226,9480,69950,47560,-6680,98376,134639,-48228,-34800,-35611,-48805,-24410,8720,15982,48516,-947,71196,-29141,-7898,-50394,58626,-18922,-42754,42616,16177,-8066,-68120,-4821,53410,52312,93045,48139,-58235,-42694,-18521,7189,-52897,50167,-4916,53596,33184,-3835,113889,59727,85737,-68399,-62534,-6188,70618,1816,-18529,-5585,13155,59425,-16667,38195,14772,1012,56180,25117,11917,-12957,-69519,-6624,15339,29532,-80506,-60138,-717,-57962,-533,-54868,-93907,-19221,-14803,-41110,-40726,-7958,22535,-2416,-4721,112940,90646,-32969,52678,49044,-30143,-32524,2025,38276,-2094,35611,2037,17256,-49984,31747,-31571,-24640,8801,18298,-61207,-12180,-33213,-30362,16193,23541,63313,84974,104822,87043,42147,76877,-72934,-69064,-25825,-70906,-46346,-57467,-58633,-13300,39600,-57872,-60314,13069,-982,58331,49278,-104408,-20928,14453,76749,37214,-72884,-38747,-65526,527,-18021,37002,13244,-38051,85127,55646,6629,44745,-7078,9126,71142,74886,124125,-36780,-20504,16357,23032,90860,41138,-12173,36294,33773,46591,59181,38997,86864,-9507,-23902,40439,26542,-34366,-37253,22649,-172,14078,64423,-26670,-10679,-40345,-55872,62102,33535,-26579,8615,-60192,-34312,-71530,-60870,4339,-19848,-8547,61627,51311,-67952,-124789,30850,4107,-31102,5944,-6791,58519,4916,63129,-8826,-7021,-37356,-63666,34426,8101,-77298,15187,-19215,-25254,-39065,29546,-49553,-42259,-61776,-10939,-12105,6603,-67196,-26209,93386,2198,-75325,-13199,26125,33,31109,-44399,-31178,-5489,55526,39531,45761,-27979,-57384,-3868,-62372,-46260,60995,100199,52686,30252,-22497,47945,-4824,32619,-5503,17275,-69561,39029,-6738,2100,-48624,-45200,-31524,-59437,30508,-31398,-50483,-23015,-33278,-28602,-17529,-15526,34405,-51976,-21545,-68181,-4371,120480,4320,-139021,-46971,-14730,-29475,-29187,-3856,13030,40015,31983,12257,30429,7768,1620,-6093,17986,-49359,-43452,-70969,69597,15779,-5013,-5105,-42973,-67768,-32566,11403,3394,8188,108033,-23511,-42553,32595,26278,29135,5963,29614,45283,65926,13019,-7111,-39617,28548,-47593,36122,8872,25998,17622,-62021,-137469,25969,28330,-25994,16250,27418,-122330,-33548,-9964,-31652,-53285,45126,31372,-31726,27364,-16361,-48160,-108067,30404,-12938,-5882,-52247,-22451,-40862,61295,3018,4532,-38999,-57867,-94503,23963,72944,-7732,-51407,26997,-64312,-28388,-49909,18477,-6103,-20482,26638,-7731,-19819,-30609,-101742,-72387,29264,19648,58817,-29843,31721,-14702,2546,35327,51743,-71693,5800,-81839,5293,-32325,6632,-31227,-14703,27648,45048,-104637,4713,-104729,-15073,29285,73385,21831,-7474,-6434,-1932,-44136,47808,-59453,28987,79796,-12609,-128556,-55145,40542,-76793,85137,77136,54451,35009,-7700,-23089,-42285,66681,-6894,-23386,-94746,-44733,-35021,-46933,87759,-6973,-57338,-6317,76541,-20352,28044,57955,31040,13765,-21313,92271,32986,-6351,-50017,49635,11761,59444,38318,25561,298,57218,2122,-42716,-8348,1791,-55953,7792,5497,-59429,-52983,98117,12827,30977,27209,-6229,-85623,72677,-56193,-9428,5239,-26618,31395,11126,-9057,11197,56338,70487,21515,92242,56952,71183,-63669,-17261,18350,4114,-12268,-71032,34897,-38295,87372,-24750,-5013,21971,-34345,-8017,-69227,-39294,-44047,56397,69419,29813,16073,-33963,-99088,-30413,-37716,54899,5512,44302,9974,-9181,40051,40209,6003,39968,874,48907,70678,71407,-27379,-16797,-35463,-11030,42065,8148,-17911,-2701,20794,-13785,-18696,36561,41607,-28639,16834,42212,-27938,-18927,-99297,5632,-15766,24000,55056,-19233,-32449,-46367,-39116,55676,-29140,-3712,-34669,33171,51180,41737,-45802,2820,-32290,-18274,15976,-9401,16992,-12589,-40116,-85583,-63526,-48204,-41481,7680,28065,-34207,-73599,51889,-26501,-91918,15294,38683,37896,29070,-16937,-27784,30642,-17743,-13068,-15881,-23446,-9990,-119465,39857,22775,26578,68761,6857,-60061,69996,17167,-30231,8395,41141,125680,-40176,-26234,-3456,-10509,4524,-45862,-63691,-36905,3828,-35685,-31294,13623,2573,-13203,-43745,-3593,-31778,11348,-693,12858,5320,-20244,-11767,22280,31783,79507,42034,-86555,71990,68003,-5913,-4635,-22170,45816,64723,22088,-81358,-35790,-31224,20812,-21378,-23369,16155,-21302,15707,9893,-27476,-58436,3175,16856,44099,-54356,-19690,-52294,80308,27459,7875,-5002,52951,-37740,-2340,66052,66373,8551,20956,-14829,-26635,34865,-62314,90916,14381,-8968,30639,-55745,-22454,-11033,-80024,-53279,21161,-10135,55711,24877,-46223,-6168,-9568,29221,4061,16639],[-17712,59774,-45828,-44850,-23221,-22451,-21230,13214,-5614,-4781,-60017,-10174,-29593,21030,-11788,-7210,-36140,-90233,-57732,-18853,14926,-30240,-89879,2326,-13605,-41437,-45586,368,-37041,51815,-31481,-6440,-37053,-6071,-5279,26088,56757,12178,-57531,-21420,-10146,28190,-11184,-78056,44719,24009,79733,-11577,65603,-3682,64527,14475,62561,60557,85923,-2121,52123,-4717,819,-15991,-45680,-111459,-7342,-73850,-49646,8609,-20396,-52586,-86218,-35714,76171,-35298,-25622,64375,86855,66415,-27116,6530,66053,12102,67671,21929,-1215,62029,-217,38324,-19264,15093,16758,-9476,12602,-1364,3791,8961,-13979,-54802,-6554,1838,-16778,-27038,1592,-23675,44209,95055,70176,-35509,-16825,-8039,39107,45405,-1496,2962,60991,99817,-34650,33381,64397,-14101,8348,-21896,98970,-10591,-13355,-5664,2011,-34587,24840,68905,17296,69454,-21667,-45809,15177,-66971,-79075,-9576,122061,26564,98184,46684,75145,-57893,61093,50451,35954,-4662,-41015,-48830,-40719,-22496,-19438,-75184,-34275,-6184,13414,77436,35202,19367,44547,-60302,-101969,-6892,50514,-8378,-27247,-3345,20196,13056,-21618,-4383,-81132,-23454,-27376,58270,43240,24509,81213,14903,40845,23751,33864,-67933,-70080,-20807,38931,52330,42930,26181,-4596,-27665,44258,61045,-45292,24153,8665,-90033,-90688,-46514,-147,15897,15640,142948,83621,81519,1388,-16720,38956,-23891,-41084,-91024,6639,117573,106037,66915,-15946,7747,29998,-72455,16810,41385,-52327,-3399,71330,-14349,-14523,-47148,-44713,-33065,-68733,-43820,-39554,16109,18959,56148,-24376,112506,8989,10629,39430,14210,88813,29992,75284,20411,-14279,82565,99781,75561,34660,-41351,7479,283419,100042,243560,-50190,-30821,38242,-29626,-13859,73636,60596,89760,-2908,8966,7569,-29973,-151,65834,78774,60101,-59842,-21424,103152,57651,9601,78453,31529,-13658,46535,8028,41118,18615,-84621,22561,23856,39359,-63902,-21364,-60547,-3399,69553,3147,-39466,-30532,-14116,-37148,54937,30336,-16807,52592,92543,99446,56815,14148,2520,4890,-66894,56080,11119,-92948,-81,33968,-24580,6217,17980,-36472,-78771,-8850,-9703,24325,16490,51939,73252,46077,68820,103718,-15223,-43418,59549,83094,-18152,-25124,-17690,46867,-19366,-17564,-88837,-33425,-31617,-5684,92598,66075,-22458,-51339,73451,-31208,29950,-28670,-7984,-32054,16926,71015,36254,-23373,100521,137731,-40991,-57679,11062,-20562,366,34757,14013,60298,1283,51230,-60456,-15919,-37547,50122,-16112,-38021,35869,16554,-3412,-49051,-3832,15876,76526,100068,37409,-65994,-48069,-12131,3604,-60154,43970,-9673,39222,33148,-15676,99139,61670,85555,-77334,-53039,2904,80644,21399,-9036,-10448,8468,49006,-18338,12783,4065,29096,54088,42420,18068,10365,-64799,4959,9554,19200,-55836,-46233,-1655,-74335,2764,-46532,-69084,-16106,-16682,-39532,-31644,-17594,58916,-12511,7702,115090,103715,-15158,58180,38872,-30554,-41267,-39686,32365,-14046,29232,-5095,20884,-44833,40641,-11123,-5736,33432,-566,-64666,-39497,-72982,-37133,40060,19683,53081,70009,117998,63249,28306,70187,-55258,-60329,-28858,-41999,-28699,-61022,-53635,-16329,13691,-25201,-15884,33835,6699,43979,29420,-142831,-42100,6380,92379,44405,-78089,-23067,-63290,-25890,-19015,5591,-15559,-43036,78746,66594,9076,97980,43203,28594,57092,134876,126331,-50941,-55447,39164,46317,93210,41278,-29897,27359,30005,51310,47735,34138,61078,-15927,-20225,46237,18214,-50470,-55969,36038,29122,29638,103142,-24202,-10840,-58962,-65018,59514,15454,-28766,17369,-51153,-23315,-58206,-20455,-6490,9457,9396,38742,41212,-59268,-97840,16916,6393,-34538,11220,4638,24289,-3991,23232,-29307,-27229,-32787,-69488,23818,1585,-77412,28391,-44951,-32045,-55633,15714,-35592,-56394,-50789,-6142,-19643,-9027,-63158,-32608,69497,-4954,-73717,-30250,22957,10581,32729,-41814,-26579,-17816,60926,21638,42604,-5101,-47553,8529,-64624,-34863,49121,94654,55275,65192,-23107,42667,19805,53839,7072,23364,-75340,27370,-2311,20637,-34291,-20605,-35764,-61718,13912,-17566,-36629,-28712,-43725,-23898,-60129,-48584,20337,-29729,-7671,-55095,-12378,83201,19702,-132013,-18986,-24776,18569,-20661,-24007,17896,44313,-19492,9144,34148,-21025,3315,-29015,-9257,-30792,-66707,-61956,79787,55878,-1034,7425,-25641,-51506,3535,14721,3231,-20129,93644,7987,-51892,20997,49649,38026,15037,13475,47606,49878,10003,1175,-6410,17658,-26713,47817,1906,50512,26955,-55810,-129624,24108,33575,-4995,28859,6467,-101620,-40955,-14056,-57204,-58366,41790,30224,-16764,55459,11626,-60046,-81809,49544,-10783,-19190,-63530,-28416,-44113,57706,-17230,1434,-22917,-38649,-95204,8870,64990,-2320,-57831,37309,-48809,-28941,-30264,26272,-1969,-2677,31008,-12627,-11544,-8357,-93422,-64256,28183,23186,57415,-27329,43058,-26417,-2805,27793,34230,-60338,14045,-44065,19480,-50063,5659,-21293,-15354,31517,10549,-105501,-24948,-94242,-25578,43839,63832,6073,-30550,-19857,3763,-53591,23095,-62476,28303,70394,-30113,-107278,-74111,23466,-105023,73943,92312,64791,28015,25279,-19969,-25376,55295,-43105,-33200,-104924,-49258,-27537,-83457,100076,-13039,-47263,-19797,40966,-27907,17493,46100,27965,1487,-11906,105756,14420,2363,-50950,25862,38160,49761,13859,1246,-23525,64816,21312,-46561,-22894,-7746,-59224,8193,13765,-44326,-11537,102180,5512,-3984,36761,21099,-47494,58047,-100199,-19606,10065,-18023,18899,-749,19694,63236,55535,62521,23584,93564,77764,66969,-38203,-8328,37997,-10002,-14209,-68068,47044,-13151,55711,-12762,3823,25468,-37295,-14561,-54970,-39013,-7291,47882,25876,-5040,11049,-51424,-115835,-47858,-18329,26298,19978,44145,18026,5178,38268,54800,1207,28046,-16310,42184,50113,55458,-15093,-26760,-35216,-5338,33230,11073,-20623,-6196,-14987,-40138,-58407,38877,34678,-30325,-4004,20963,-23316,-40050,-96183,-9070,-10267,24535,92906,-26938,-36360,-30153,1869,49295,-44741,-1515,-43534,32768,63542,39251,-26220,-12873,-28308,2376,11816,-43088,18153,-18466,-66685,-65516,-36175,-49031,-16630,676,14447,-56066,-104694,72437,-9732,-77552,32308,45990,23007,38299,-15437,-22597,15599,-28477,-13373,6925,-361,-18795,-81782,52439,3828,32440,94434,-17946,-72736,63810,31191,-28312,-18608,37002,119839,-46317,-46063,-17672,-17833,22166,-43913,-60374,-24189,8722,-59448,-28869,23084,-4391,-5007,-19308,-13381,-36867,-11485,11685,22128,16080,-19766,-6338,22057,32450,70240,33792,-107771,65643,76402,9904,1012,-12565,36849,81520,38506,-68696,-60405,-10266,34366,-21709,-1447,10620,-23888,-8554,16284,-43701,-74949,-14889,6775,15179,-58222,14923,-19309,93825,26611,12681,6776,39214,-36977,-54890,29611,30922,-6361,13438,-22860,-43968,35364,-39273,105389,17101,-27825,32151,-39332,-23644,2185,-97140,-47672,18873,-25617,66793,22475,-40193,2036,-9499,21636,677,16924],[-19623,47801,-43312,-49309,-24482,8928,-13610,243,3745,1513,-51740,-11322,-51032,-31388,13181,2057,485,-80045,-79320,-11110,38921,-42331,-97969,1852,-8755,-30086,-55246,18809,-43938,43660,-5671,12848,-28468,2987,-6495,13590,88318,22402,-64417,-39403,-15265,7835,-24009,-57160,30200,22581,54167,3096,71372,-21073,73412,16680,60109,63195,60720,-26087,54690,9642,18042,-18185,-75079,-95790,-7677,-103062,-41198,8688,-23014,-50028,-72793,-51295,92933,861,4388,71823,82650,83099,-1102,-1956,26554,1185,69892,39599,6355,74219,14191,49276,-10496,14302,25850,-26988,26169,-34040,-2465,474,-29739,-51377,-18758,23763,-5225,-42894,-5794,-33687,27080,44253,31427,-44034,-2423,-19470,21421,19327,3461,54449,66691,89149,-30647,52192,37973,-17004,20383,-1739,87973,1446,-7787,-22582,-11042,-47962,23891,45201,15207,46685,-27690,-20984,11532,-96970,-53082,26660,129333,31296,94071,53868,90390,-84885,35086,61394,61720,-17193,-57042,-43971,-33897,-5855,-24065,-68007,-61111,-11578,8358,52467,30674,55452,30689,-65852,-84721,-15439,59059,-40356,-74160,-13937,24632,21062,-8121,5684,-92067,-31660,-664,66196,24099,17523,70598,10261,14812,23571,52702,-60561,-101338,-40144,42262,29999,26194,27455,12602,-22440,16559,32350,-72143,21375,7472,-85696,-85390,-38452,-19451,-5299,4198,105057,61354,69635,-1698,-13391,26719,-45572,-44147,-99262,7040,108993,81333,33142,-2941,18185,10602,-52363,24050,12908,-72149,-5823,69843,-16891,-15922,-64942,-77530,-57728,-57732,-5316,-25287,34313,22551,32377,-46119,89295,37252,27998,57244,13743,54603,27868,64318,32933,-334,76729,117743,55639,58012,-44452,15124,162563,52277,260909,-28477,-25893,51441,-44661,-22231,58630,18540,64519,-24564,17478,30020,-26144,15915,64374,74159,56091,-31598,-13533,85848,65984,23745,70716,13897,-41176,13669,-21822,31744,31748,-76741,24331,41403,26952,-47331,-34609,-68066,2776,85947,-10968,-41265,-44651,-21877,-165,76214,55145,-23152,70532,97774,95691,42040,11468,18116,10521,-40463,1349,-6428,-59140,10073,14519,-1948,12638,4002,-15609,-97175,3018,-8394,-7288,-1753,44043,61248,35672,68679,113921,7463,-31449,32174,69824,-28423,-23053,-28230,56685,-13638,-36028,-79768,-48579,-36444,-17410,77401,50341,30045,-8106,91509,-18200,41850,-8153,-4586,-43045,19383,64653,21070,-32901,93744,113995,-30088,-73585,45723,5263,16506,46990,10616,61936,652,10077,-77048,-21993,-20460,38035,-10140,-24884,31439,24259,-1043,-21446,-1407,-542,84700,95968,26171,-61682,-43001,2759,4782,-56743,29990,-16946,14199,33184,-18013,95787,62701,77270,-77787,-40137,7065,71476,35194,-7445,-12053,-5220,39066,-15311,-7859,-9215,56089,46745,41313,16312,32916,-42986,17291,8111,8659,-20072,-28881,-5995,-79068,11932,-39462,-41619,-13847,-16673,-29484,-24528,-17270,87538,-22439,14535,106425,91988,9262,59036,24826,-21460,-43766,-67713,24479,-21767,26324,-10335,24617,-37214,42893,9154,-1010,51926,-12590,-52129,-53749,-99887,-26679,56019,19171,44164,55094,123440,28555,6552,54432,-34315,-51294,-26739,-3670,-17623,-58416,-42529,-19047,-12555,9025,34155,58686,21909,22803,3145,-156334,-60264,-21512,95932,29081,-79858,121,-55059,-40649,-15299,-4406,-35228,-44799,41436,64135,11746,145220,82006,48645,35954,175040,117816,-61001,-85387,56313,61948,99964,42711,-45417,11397,24361,60545,24366,28129,23229,-11310,-13553,56155,21361,-60645,-64197,40544,52530,37863,119213,-23215,-13366,-63551,-76470,50726,3372,-25352,16369,-38416,-11956,-18819,10857,-23626,23864,17073,21938,19892,-39257,-58713,2421,11850,-31631,19895,8936,-12174,-5011,-20597,-48381,-47976,-17278,-66557,11094,1410,-72044,38193,-72594,-40608,-61824,-1951,446,-59916,-29272,-3529,-25001,-15924,-43757,-30823,32995,-22452,-66931,-22163,28973,17144,34225,-47036,-17946,-38422,59477,6680,36328,15727,-38025,11759,-53188,-14525,34623,83797,54566,83989,-27083,31375,42374,63536,23670,24064,-84314,17986,16406,39101,-38099,-7763,-41914,-66118,-688,-2104,-26350,-26614,-45777,-16696,-84289,-75306,11153,5628,16180,-33100,-18814,33497,29205,-99638,14381,-33788,64051,-9227,-43572,20177,24278,-65773,-1203,35988,-47961,-6601,-48384,-34712,-11954,-81622,-47418,88949,104765,10065,22322,166,-35263,34394,21178,-4971,-58694,56514,28542,-58006,5276,62062,44982,28929,-4615,46164,36984,12994,3572,40430,9142,-6941,46116,-1953,76986,34525,-32576,-100125,13526,32482,20083,33600,-21061,-59547,-30135,-15944,-74924,-53586,29331,6962,3822,63292,31739,-73772,-45101,77781,-11335,-36138,-51654,-28667,-39609,40188,-33739,-1625,7982,4828,-84929,-5582,41862,8989,-57844,45985,-28570,-37338,-18531,24744,-3693,28990,23115,-22518,8866,4681,-71050,-42818,28875,24088,47329,-17698,49129,-32896,-19158,20425,2843,-32162,23950,26480,35336,-42775,9891,-10734,-14282,25814,-44622,-86666,-59340,-76188,-21515,51225,48111,-11290,-49134,-28737,4663,-57624,238,-53867,31370,52285,-44197,-66924,-76285,5356,-107165,43613,86848,64034,24535,55845,-7446,1600,40338,-77951,-26549,-107827,-45738,-17887,-110980,107690,-19463,-31633,-30122,4551,-26815,6104,25822,43445,-9921,-6439,99173,-12005,7166,-51504,6090,57034,38002,-5874,-24272,-46044,48039,31858,-34991,-35771,-11068,-62548,10857,25642,-21402,20845,90936,-481,-45568,37310,38309,541,44267,-126872,-38487,16851,-10742,2995,-15514,44192,84141,50376,42139,19892,89114,84031,53916,-5000,-5581,50827,-27930,-15891,-49897,53674,9230,19387,2053,18567,32525,-37336,-19485,-34332,-35938,31665,30057,-25948,-31574,8447,-57915,-115931,-61834,16913,15435,27944,30038,21033,17782,26696,51555,-9061,21523,-22786,31925,22437,31903,163,-29833,-34545,-1194,28563,6876,-15602,-6222,-32322,-47312,-86129,33098,18460,-18245,-28527,4178,-18546,-44291,-85073,-37547,-431,32342,118043,-37085,-40166,-380,46794,34949,-59649,-3382,-38001,34257,76825,27021,-11736,-19703,-16084,19048,5979,-72564,15296,-23788,-77209,-41500,-9789,-36357,3422,-6335,-4918,-76010,-116827,67814,-1988,-64480,41699,51510,3053,44625,-14671,-24874,-7436,-35594,-16868,28413,19672,-23739,-43056,59658,-12556,39565,107409,-31547,-85254,40189,43422,-18963,-46313,33758,99220,-49636,-55628,-29586,-22536,47950,-30741,-51847,-9719,14025,-71505,-6328,36579,-9328,-1267,11072,-27189,-51483,-32846,29948,24381,25737,-15360,-1167,20926,33201,41065,22293,-101440,49146,81088,23040,3076,8507,29473,80775,52734,-44448,-78326,4698,25876,-32232,17812,-5754,-12792,-28899,20530,-49308,-70394,-35359,-4923,-12396,-63862,50023,30097,94012,24240,21332,24871,17747,-28535,-94596,5543,-3054,-23956,20804,-20127,-54327,34125,-19294,108928,19502,-33497,32364,-16650,-16322,32235,-96315,-39660,9027,-43937,70254,13689,-33476,12361,-10245,11233,-4062,20953],[-17880,34765,-34250,-41810,-21399,36839,-110,-38415,10172,-3580,-41750,-11430,-53531,-81035,42278,25611,31560,-65407,-86950,-3913,48952,-50388,-91184,-820,-2523,-18012,-41979,39303,-39055,37135,24266,22689,-23790,65,-7178,9944,105765,32505,-59915,-44612,-16648,-13868,-32389,-19662,27875,23975,34748,7283,69352,-22012,77557,15551,56034,57442,33171,-54304,39889,27167,28071,-24396,-97497,-65435,-4997,-107423,-22219,16235,-3892,-37283,-45318,-53222,99422,32117,28941,67827,57880,85673,22175,-12587,-16562,-12470,69831,50840,22466,68721,19375,53717,-1931,20013,30215,-48099,39480,-56948,-22147,-16435,-33253,-53173,-25130,37732,2027,-55861,-18444,-56475,8520,-13969,-20276,-57219,12053,-20312,10776,-1859,14330,84054,48007,53836,-28818,63959,14364,-14388,36520,35014,72673,5018,-4523,-33371,-15011,-54433,23726,11578,6516,20435,-30457,4577,8086,-96071,-28372,59145,121960,30540,51931,48380,83416,-104177,-3240,73041,84816,-29626,-58312,-35317,-27938,13703,-27007,-60595,-82570,-16390,-1581,19000,16766,77584,9358,-59030,-51758,-13982,60659,-63565,-112714,-24114,31794,32148,16249,9445,-103437,-23004,17547,60375,3186,12170,46790,3012,-15661,38820,58369,-48874,-127053,-50005,46067,2012,574,24320,30143,-8277,-5550,2056,-87494,18830,10347,-73197,-66678,-29691,-32287,-20362,-7956,55587,21427,66911,5796,-2119,15381,-62889,-33832,-82522,9545,77473,47869,-12098,-5085,20371,-8761,-25874,28583,-4616,-85829,-21269,48428,-19452,-6528,-66957,-103998,-73685,-34731,31185,-11310,54211,20718,8347,-66440,57414,70517,51371,77430,15951,6815,26926,51406,51574,8917,59456,111994,27461,73386,-40737,16125,122765,-12907,253966,-3241,-9387,49410,-51919,-24287,36400,-26753,22970,-53065,22384,62014,-13016,30780,48403,44410,51458,4994,-8924,65801,71995,32965,56755,-3884,-68967,-27288,-41005,23755,48906,-58482,24926,57638,3954,-33753,-40855,-73424,9102,87970,-28495,-36001,-51330,-44911,20650,74789,77831,-28988,75653,89166,79602,28565,5401,29854,14486,-13701,-63090,-33400,-33974,21885,10369,22514,14325,-6841,305,-93988,8791,-6373,-43403,-15830,24788,41597,24172,52703,115862,31843,-17661,-1539,50488,-44461,-26031,-34543,61038,-13128,-47426,-69562,-61889,-48147,-33795,54031,52216,80313,24641,103797,-9741,45196,8534,4367,-55521,16166,53052,4694,-29762,81285,68006,-18683,-78597,56584,25670,25419,46076,6860,55082,115,-40739,-72535,-24897,-5040,23498,-4189,-9001,31406,37510,-2093,6072,2652,4821,76978,86737,16414,-48281,-30371,22236,9846,-39871,10528,-24131,-18386,28877,-8628,102144,62744,64359,-68465,-25110,6236,49645,40956,-18016,-10865,-23105,33097,-5380,-20527,-23862,77388,35971,21090,9067,44985,-13654,22293,6266,-364,13658,-14493,-19156,-72729,21400,-37930,-27821,-12802,-15183,-12503,-20958,-8882,95610,-29117,17968,88966,59776,30958,54541,12569,-5374,-40015,-77022,14833,-23955,23006,-15364,27191,-25756,39122,19783,-11162,60503,-13489,-34142,-54940,-107800,-3237,60910,21397,38220,43561,113680,-7899,-17180,34211,-14373,-44280,-18991,32175,-15867,-48267,-23660,-22701,-33407,34960,75407,80598,42929,-602,-22684,-145734,-74473,-45190,88724,2653,-78806,20936,-42231,-43709,-5471,6946,-45888,-45288,-25095,47525,13710,164986,97696,62780,13736,177256,101295,-66263,-104188,62652,61642,103388,44336,-54700,-7052,17291,70637,-149,24100,-12736,2612,-8370,65629,34580,-63167,-62385,36907,65514,37174,113990,-26244,-18362,-50976,-87978,36715,-812,-8618,8436,-26196,-3038,34543,31606,-42516,20695,15192,13841,-7584,-13748,-21942,-10278,18352,-22191,29277,7218,-35292,-979,-53791,-59586,-64289,-649,-57469,-1731,6275,-60793,43050,-93879,-48720,-56116,-21794,40822,-46439,-2520,-186,-29251,-15257,-20856,-19144,-3943,-39475,-57124,19876,41555,18969,33831,-56568,-11070,-66127,47108,-2552,27955,37614,-29528,7614,-36430,8388,22136,69122,50600,83310,-33431,9148,55342,57094,36266,21133,-91302,12384,42689,53055,-56511,-4476,-46383,-71176,-5669,16333,-22715,-14350,-38615,-10809,-86233,-87428,10890,46664,41801,-10718,-19852,-9960,31466,-53026,44392,-37752,95354,1543,-58766,15805,-15204,-93929,-12432,34860,-64986,-24348,-55630,-49257,1692,-84912,-34287,94923,145594,25311,34889,28154,-22572,52191,27473,-19471,-94858,-607,32605,-58969,-12466,64236,49577,48376,-17185,40804,31270,20370,2005,83663,3894,6220,36366,-1817,96797,38467,1014,-53559,-2101,28113,43869,32227,-49262,-12550,-7075,-15067,-79095,-41990,2834,-31219,23332,51661,40285,-83228,-5313,103653,-16864,-51764,-24527,-15949,-27859,11057,-45452,-5273,45705,53188,-69653,-16003,7514,21871,-52211,51951,-7729,-50040,-16351,12621,-10196,63519,3040,-33121,38707,5818,-42432,-16770,36652,21963,31187,-4409,49225,-33391,-39988,15499,-30382,5394,32098,91803,44985,-13648,18282,-2415,-11764,13040,-97336,-52551,-89405,-46760,-7410,59380,31738,-27216,-64289,-32600,157,-54523,-14090,-33085,38314,32934,-50618,-27447,-62989,-7382,-80399,7338,64082,50936,24015,66020,10812,29963,25427,-101224,-10265,-102924,-34054,-9103,-120085,111343,-24495,-12276,-33634,-22115,-16809,-12746,-111,67519,-18054,-5036,77564,-36068,6490,-50033,-5060,62673,30900,-18525,-45543,-62016,10406,30775,-12989,-45618,-6480,-64195,12817,35211,3637,33175,65104,-5718,-84251,25487,44702,43915,34784,-134688,-60187,25601,-7061,-12726,-29912,56391,82136,41941,17559,15728,83062,71147,34753,25701,787,53174,-45640,-16691,-21173,54158,26667,-10033,15915,38080,44124,-34500,-17895,-11821,-30410,61623,8757,-65822,-41720,10083,-54339,-101500,-68239,50961,15499,26874,4774,19020,27507,8275,32650,-22688,21596,-19938,20893,-4564,2205,14830,-26136,-34879,637,32011,-1094,-5255,-1124,-28637,-43712,-94827,20483,-4191,3184,-50516,-5551,-14042,-31833,-69967,-69365,9222,45476,124516,-43938,-42434,31749,81995,17110,-72529,-8511,-19283,39947,86095,9361,-4095,-14125,3342,29962,-5993,-82074,12588,-27327,-63441,-23836,8471,-10707,12128,-13259,-23609,-83851,-105504,41512,-4272,-57279,41276,58371,-17330,44696,-14621,-32831,-32674,-35663,-22804,46250,32512,-21019,-14389,59580,-24298,44692,99620,-28962,-91832,8681,50105,-5455,-65694,29962,77263,-48432,-52719,-36585,-27855,61009,-11821,-42060,1440,14156,-61304,39988,50366,-12540,-1986,40206,-34915,-66177,-47678,49355,23623,34313,-7889,3194,20847,38613,2281,10703,-70207,26309,83360,32940,2610,32554,24399,62678,60547,-19240,-83109,8174,2114,-50288,30402,-27313,12918,-38834,23266,-39827,-49475,-55301,-15338,-39244,-70569,75662,77917,78581,21431,32677,44661,-5724,-14448,-105572,-5248,-25367,-43168,40247,-4525,-47100,27521,-10136,96236,20356,-28447,29573,971,-5729,68053,-77897,-31311,-7582,-62898,58198,278,-28732,20829,-10050,3107,-9613,24487],[-12570,25221,-20868,-23103,-18718,54660,11878,-88085,12444,-20241,-34348,-13241,-35599,-106776,71389,59908,51435,-48643,-78168,2231,44893,-53250,-72114,-6580,4078,-6985,-12559,58375,-23197,36903,49263,24621,-18854,-10979,-7819,12857,102860,40980,-40722,-45141,-12452,-32069,-35078,23600,37182,26431,26511,1625,62671,-6342,77720,8553,50629,43054,9613,-75302,15970,46383,30387,-31391,-106538,-33260,1774,-85002,-4020,27477,33433,-15088,-15911,-42677,96027,49227,43671,52900,24784,78939,35969,-24666,-49119,-21868,67101,51024,41807,48314,13436,50643,5901,30247,26742,-65810,51731,-61178,-49550,-36086,-25899,-57639,-22385,43697,6775,-54721,-33582,-78779,-6524,-56706,-64340,-74469,25610,-13409,13075,-11513,27525,80884,7902,5533,-28111,65998,-1467,-8374,52124,69458,54235,3471,-5802,-36179,-5937,-52000,25024,-22109,-7727,-6190,-30530,23057,6204,-68911,-15353,78652,101504,23316,-4967,30221,59617,-106372,-38348,82160,99352,-37401,-44870,-28871,-25911,30884,-20971,-51204,-92797,-19548,-10402,-8981,1656,85432,-11261,-46409,-18275,2501,54365,-73836,-123256,-29583,40084,43874,46728,10172,-112734,-3382,26151,41643,-15502,11430,16948,-7849,-38557,64851,57231,-36150,-134306,-45776,49414,-24083,-27203,17572,43994,5958,-17287,-21598,-87725,16033,19354,-50606,-39414,-16030,-36332,-26693,-18842,13756,-27504,63325,22491,11376,8156,-69047,-9378,-42150,14364,38405,19765,-55568,-17676,13852,-21515,-3376,29584,-9301,-90935,-46040,12376,-20285,13306,-56967,-115706,-71398,-4442,57858,-387,73524,15248,-10786,-80917,26010,99529,67174,93365,17446,-41080,25777,37177,71679,11198,33103,83675,-1784,63977,-33401,11177,181755,-75276,222364,19955,16797,37290,-49756,-23622,10686,-62522,-23621,-84318,27047,97477,1941,39295,30959,2642,45327,36281,-8641,49758,75714,33438,41736,-15070,-90034,-62228,-42095,19095,60592,-36702,25289,67437,-24080,-33856,-38553,-75171,13856,74131,-43760,-25770,-49058,-63917,23097,57395,92580,-32770,68377,69517,59276,19837,-624,31902,15539,7442,-113083,-61124,-28101,32319,30750,47279,11959,-13033,5705,-66152,7356,-1131,-73476,-27668,-237,18763,16692,25335,107681,47421,-8283,-29528,33996,-51428,-31222,-35831,54871,-17617,-53271,-67447,-68596,-62621,-52110,26036,68014,117834,43585,109999,-7808,37789,19525,15361,-64946,8763,38239,-10675,-14428,67506,11415,-9923,-71976,45229,39224,30353,37073,4471,42709,1928,-81199,-47940,-24394,4141,8569,-1781,2629,36339,52844,-6929,26044,6988,23148,57330,76601,8684,-30262,-14514,40030,17331,-10742,-10693,-28358,-49940,17953,8444,108780,61152,50564,-51841,-9768,2435,26686,38669,-39690,-7420,-36861,32361,10594,-24383,-36879,89926,23533,-10964,463,39348,9813,16831,-731,-7994,31873,-9688,-42470,-59312,24663,-41783,-34190,-13055,-13967,8327,-20383,412,76308,-30344,21228,66029,17093,40440,46087,5824,14105,-32664,-69087,4928,-20489,13443,-22463,27589,-10494,33030,13740,-31850,57713,-2100,-22647,-48318,-97637,24744,54112,24193,35581,37157,85821,-36570,-36271,15503,823,-39667,-6869,54743,-22785,-30741,797,-28237,-45194,46398,98058,94410,66397,-21464,-41399,-118312,-81821,-44037,76860,-20886,-73979,30827,-27683,-41250,9740,30727,-49455,-45782,-104254,21627,14452,151496,89854,65369,-5386,138930,77059,-67108,-107269,57095,42656,99050,44520,-54345,-22614,9721,76261,-15953,23474,-34195,21747,-8601,69337,52233,-58156,-52857,28701,65545,29729,94294,-34209,-24978,-23704,-94721,19402,2810,23792,-931,-18447,994,82120,43452,-56450,4281,9261,15313,-33525,8013,1238,-18443,24205,-7881,35668,2350,-36905,3880,-67747,-58587,-72038,9074,-43853,-11413,13244,-42876,42890,-101782,-54783,-41248,-39770,69044,-16575,22453,5707,-34432,-10417,-4900,2070,-28177,-45066,-46473,85739,54291,16788,30251,-65312,-11544,-94169,21724,-5436,17467,62342,-21044,1914,-23753,27606,16099,52446,43719,69254,-39652,-24179,55594,35988,37594,17403,-91363,9758,65558,59080,-78710,-3560,-45231,-74140,2965,36357,-26212,6975,-23027,-8975,-73138,-83266,20275,82063,58057,3898,-14454,-35906,26132,-9799,64244,-32472,108466,8973,-68555,4889,-56107,-98769,-18976,29626,-65095,-43797,-47794,-48307,5134,-77385,-27441,96574,161664,39893,41744,50764,-14950,53501,31931,-36057,-115649,-62290,20879,-53793,-28042,60289,50834,71335,-19085,32361,31743,28133,-726,106651,1175,9821,24584,2115,102485,37187,35360,-3412,-17822,24596,61601,27061,-73046,20198,18381,-10284,-67817,-28111,-35072,-67174,34003,26256,37200,-82541,29602,114658,-28135,-61344,4524,8848,-10609,-24184,-53474,-9556,75843,82350,-54796,-20136,-29846,32000,-41635,54407,10096,-62343,-20565,-6379,-17894,88885,-25802,-38724,69283,-1624,-17861,3055,52612,16916,13998,7050,44178,-28401,-57959,13986,-54256,40177,35696,112453,44215,26733,27693,1026,-8573,-2601,-128148,-10989,-107519,-7684,6553,75042,18992,-39122,-76167,-32397,-8195,-43843,-17071,-4650,47080,19938,-46307,-6882,-40813,-10340,-32465,-21148,34109,27345,24978,51824,30073,52598,13379,-104867,3305,-90061,-16107,-3971,-108410,110930,-25799,6432,-29334,-33487,-462,-44890,-26891,81902,-21995,-6548,50922,-47738,839,-43493,-6892,54660,33627,-23426,-58516,-68627,-35346,19111,9324,-51976,5412,-60664,10028,36020,24818,24010,29533,-10720,-111139,2412,42694,70735,27484,-129040,-77932,34814,-8368,-24688,-38916,52426,72192,31003,-765,16266,79082,40936,13328,45775,14919,42922,-59365,-15805,9106,48761,39878,-26252,24955,59221,58890,-28300,-8409,7281,-23481,74416,-9549,-81096,-34609,14277,-43120,-76499,-64134,68730,11684,18595,-24209,13480,34997,-11863,5037,-36230,27453,-10988,11213,-22923,-30145,24887,-17376,-37490,260,43193,-8518,6495,8610,-10011,-39282,-83531,4183,-29131,26542,-65331,-8644,-9012,-7133,-53994,-92215,12934,58145,110946,-44723,-42769,56099,98864,1334,-82639,-14683,7007,50310,83653,-7789,-3113,3433,26568,33895,-28226,-63564,13049,-29636,-28358,-15884,16809,21898,10379,-19900,-35123,-73510,-75497,3883,-13940,-52319,32706,66123,-33877,36580,-15156,-41836,-53238,-27242,-29646,58937,35057,-9655,-721,53203,-29092,44596,71030,-11963,-90016,-21574,48015,8283,-70308,23859,61237,-42695,-39883,-37508,-36475,47231,6508,-34981,5552,5498,-28207,100755,59579,-15271,-5683,59427,-29853,-72884,-54997,62749,24224,41654,-435,7153,23521,50495,-31882,1861,-27429,2461,83923,39984,2363,49493,21720,34433,58948,-1742,-75389,-431,-24961,-68126,34282,-46044,48362,-36999,25814,-16004,-21607,-70957,-21005,-63656,-77275,84458,102480,51370,19062,44939,61149,-24683,2173,-85700,-6807,-32425,-62178,61583,22915,-19516,14745,-14970,68549,19262,-19912,21264,7189,1392,92335,-49369,-23906,-27383,-80074,28317,-14268,-26982,23236,-6689,2304,-15403,22625],[-3537,22446,-7326,1950,-20911,58327,14857,-125300,10128,-44411,-31144,-18741,-4820,-98395,96829,96929,58706,-32724,-55666,7345,31915,-50106,-47669,-13599,8960,2255,21523,72738,834,48173,62652,22324,-11504,-23794,-7751,16965,80012,46736,-8461,-44635,-2465,-44073,-32873,57475,50839,27498,26414,-9892,54703,16941,74506,-3160,43703,22566,-6789,-78518,-4977,63794,26618,-35796,-100798,-11411,11960,-47027,4290,37194,77587,12999,2993,-26059,86149,49746,49091,30709,-3291,70008,37744,-37065,-61019,-21446,61852,39343,57133,21277,-3175,40394,13183,39752,16198,-68882,61143,-45873,-76078,-50480,-13481,-59537,-9919,43939,11606,-31922,-47353,-88073,-14806,-68459,-87267,-92237,36300,-3352,29221,-7429,39197,49569,-40427,-39872,-24672,59800,-7048,-1540,61664,85695,37327,2648,-10966,-30841,14177,-40805,28516,-46323,-23073,-29744,-29175,30445,7279,-29609,-18610,82801,74270,10541,-51408,5027,29698,-89321,-57857,86282,104679,-36678,-19925,-29790,-28554,41102,-203,-38801,-89682,-20175,-13140,-26189,-8502,85062,-24451,-38768,3963,32081,40005,-70858,-98983,-26608,47535,53339,75350,10788,-115200,17987,27237,15537,-28460,17102,-9725,-22011,-44635,90567,56483,-23861,-114056,-27616,51719,-41438,-48441,9598,51681,9568,-18604,-35432,-75380,12705,33415,-19856,-10017,3930,-33140,-24925,-28505,-10605,-70911,50524,40708,20581,6630,-60902,21650,8958,20594,10351,5391,-83567,-33403,1684,-24502,9246,27454,-4930,-87526,-71857,-28425,-18058,39313,-41409,-108435,-48546,25625,70853,5670,89408,8312,-22385,-86112,2835,117235,65369,98148,14497,-78024,23231,22356,87546,5954,2778,40352,-26292,24215,-26297,3929,309998,-109716,173923,37050,47999,26144,-40740,-23300,-12979,-80527,-61675,-112339,31749,128100,11707,38841,25260,-32301,37270,50971,-11612,42409,77303,23969,30552,-15923,-97072,-79255,-24838,16964,57420,-17306,25955,67519,-48933,-50718,-28194,-70879,15260,46690,-50319,-14529,-38266,-68535,13154,35203,94535,-32686,53522,44293,43181,17428,-3256,21643,12537,18040,-131233,-80424,-42490,38303,73313,68706,7233,-13411,336,-22233,1000,9934,-87976,-37497,-22932,-2873,14680,-4954,89252,45147,-7718,-42841,25696,-40380,-34702,-33606,36104,-23949,-56303,-76254,-65473,-73805,-67470,-2475,84785,136072,48851,109532,-10038,21882,25693,25311,-65919,196,22296,-23484,5896,55807,-41300,-5956,-56669,22379,45780,33813,25795,5134,27902,6580,-92881,-11880,-21560,5227,-4188,-5323,4242,45007,66297,-14870,35210,9166,42571,31620,65871,2353,-12352,559,50308,25632,24377,-29383,-27907,-70040,1579,24992,105420,57095,38048,-32760,3693,-1173,14066,30027,-65811,-2143,-37439,35541,28504,-21188,-44542,93108,10869,-42901,-5297,14975,16224,2958,-14399,-15598,27111,-18211,-71263,-44190,16896,-47032,-55143,-14313,-15383,28794,-20727,1775,33427,-25716,26987,41166,-24854,31905,36282,5114,33476,-27004,-50374,-2913,-12211,-6404,-33135,25440,6770,29128,-9708,-56377,44550,18530,-25256,-41051,-77376,47678,36883,24947,35521,36054,43612,-50956,-45864,2067,8978,-36530,7326,58560,-34597,-8183,25468,-35654,-47363,42384,102104,98320,87187,-36425,-48506,-83918,-78737,-12665,68186,-31340,-63530,25775,-14471,-40703,27639,54029,-47555,-45770,-167820,-5159,14195,117317,67514,54254,-19943,74805,44161,-64676,-93282,42868,9108,87885,41712,-42693,-30810,2941,72844,-17903,25921,-35839,40807,-15872,63599,67593,-47324,-38662,20784,52331,20327,68006,-45484,-31282,10668,-92010,1757,12405,65514,-6196,-17531,-856,106079,48896,-59325,-16937,6142,24996,-51131,17013,6406,-19914,28685,8128,35888,-2164,-19606,6274,-62658,-44885,-68893,9229,-26607,-15303,18724,-18767,39144,-94271,-58289,-22566,-50951,77448,20075,38883,14037,-42135,-5232,-637,30215,-31487,-33241,-36758,147362,59473,12436,23188,-69078,-22216,-113452,-14496,-2998,4759,87448,-10912,446,-21946,39226,19337,36808,34975,52219,-42372,-62081,45041,6445,24380,16009,-81926,8045,74691,55847,-91448,1418,-35970,-72554,23099,51701,-34569,32699,-1494,-11858,-56039,-68340,36715,101240,54928,6001,-4889,-41731,14033,15196,70454,-12826,107023,11770,-74509,-8558,-74405,-83695,-18067,20010,-46826,-58733,-28576,-33981,-3783,-63244,-27410,94269,145710,48459,41670,62613,-12401,38423,34953,-49270,-116882,-107268,-648,-42733,-36654,55688,47933,92815,-9499,22228,32684,31775,-2200,101101,-17,4657,14989,8393,90995,30342,61741,36279,-29430,25146,70578,20260,-89787,26314,36854,-947,-44434,-16117,-73859,-84447,29496,-5796,26000,-69094,54608,104790,-43803,-62342,24024,37074,9381,-58098,-57709,-13811,83814,75554,-43019,-17582,-60464,36596,-26907,52971,23012,-70150,-25305,-24095,-21706,97625,-55851,-34575,88828,-11109,-4745,8944,72147,9684,1394,11632,36289,-19148,-67215,15319,-63029,59448,33651,74859,33270,63507,33654,-2130,-5755,-16857,-129839,29033,-109893,33303,9866,96385,11077,-45011,-83164,-29996,-16937,-26977,-10306,23534,54012,16927,-30592,-11886,-19178,-2587,21447,-33706,9542,-1234,25886,21871,46226,66135,5161,-85808,3384,-70645,4612,-4331,-81671,105917,-21024,18725,-18926,-30571,18179,-89777,-48873,71573,-22352,-9351,29582,-41527,-7370,-29320,-2332,37992,47118,-21468,-61494,-66591,-73499,1844,21095,-54131,21425,-49106,-714,23405,37906,1410,-8550,-15510,-121180,-26156,35626,76653,15789,-117102,-86675,42494,-14807,-30213,-37679,34666,63895,18490,-4154,23968,79382,1143,-6364,53776,33324,20713,-66647,-12651,30996,38721,51462,-29794,26210,77244,73331,-18207,6012,17515,-16955,69209,-19808,-70280,-14605,17778,-26635,-45690,-48693,63863,-6860,9025,-47434,7034,41956,-28408,-22981,-45828,36392,5,4155,-27363,-59902,27121,-6124,-42657,-1594,57534,-11958,15256,20331,12663,-40108,-57398,-11699,-51977,43895,-70910,-7288,-1606,22032,-39526,-97904,6275,63258,81382,-40176,-42054,67250,97255,-7482,-88762,-19087,33013,63357,63266,-18474,-7020,28550,48562,30773,-61811,-23473,17372,-32315,14622,-15124,19341,51996,4636,-25363,-35037,-45652,-36818,-32489,-26105,-39799,20661,70972,-43889,20994,-15981,-46004,-63122,-12238,-35540,65746,26278,8432,-480,43320,-25288,38159,29895,11626,-79619,-43680,35611,18799,-59427,14312,49954,-34137,-23398,-33069,-48547,8559,19195,-32784,1371,-11904,18026,154773,60013,-18605,-10186,62048,-13213,-70436,-57867,63264,28224,46746,3214,11278,29809,65925,-49551,-2693,10658,-16859,82720,44380,4806,52415,21094,5524,47414,4541,-63429,-16576,-43641,-75785,29951,-54580,82873,-26619,29636,15416,2633,-78536,-19379,-80424,-82341,75029,93472,21019,17183,56877,70515,-34302,17861,-46223,-4345,-26733,-77494,72595,56934,20943,-1562,-30741,33556,16851,-15660,5622,3111,401,92140,-19451,-17391,-44539,-92116,-12162,-25712,-27456,16948,1663,11247,-20889,12664],[8246,26906,1524,26323,-29604,48017,5231,-134391,3193,-69158,-31069,-27807,25228,-60459,116708,125889,55925,-20857,-26293,11555,16993,-40789,-25933,-18766,10112,9708,49485,79387,28637,72206,62770,20171,-1657,-32355,-5774,16927,44642,49481,30065,-43401,11282,-49509,-27877,68672,58625,24920,25256,-21282,47562,31888,68076,-15681,34501,526,-15783,-59058,-12327,75316,19563,-35366,-84062,-5352,23602,-10850,-295,40965,114059,41168,6710,-11722,72953,37038,48936,6825,-17221,65190,30074,-48418,-50690,-10033,54449,18970,62949,-2338,-27203,25018,20267,41813,2242,-48028,65157,-18035,-93571,-53106,-3646,-53256,10031,41651,18428,9735,-56222,-78988,-15599,-49316,-86432,-104825,41774,6154,54460,7346,46289,7263,-78949,-68214,-13388,51130,-2931,3878,60839,77451,28015,8052,-16964,-18739,38755,-23489,34042,-55313,-33477,-47193,-27725,28652,12006,6351,-35064,75744,48664,-4780,-72306,-18482,3549,-58326,-56839,84553,103875,-26080,10702,-40065,-33979,41970,35413,-23636,-75534,-18001,-8367,-34156,-11626,85118,-27146,-44954,10390,64817,18471,-58043,-50594,-13710,52172,58250,94562,12836,-106632,32728,24536,-10063,-33533,29214,-26013,-37745,-32118,105447,58187,-11883,-67797,-633,52581,-46197,-55709,3724,52939,-5503,-12828,-41780,-57512,9281,48346,12620,16229,27728,-27023,-18436,-38537,-20437,-95752,27636,51180,21334,10257,-40753,45418,50761,26295,2059,4627,-89367,-46037,-11928,-18994,11594,23400,1984,-77725,-88735,-62614,-12256,64499,-26943,-85296,-10951,48201,70567,6385,98470,1430,-26424,-80908,-8561,121526,44035,87364,4830,-98532,18872,8364,94522,-5153,-24659,-5987,-43210,-34740,-22243,-327,440632,-99077,121466,46720,77273,27027,-29028,-23945,-29086,-80351,-82325,-130269,34634,146493,12415,30128,37056,-46056,27574,44800,-15341,44783,77109,6540,26298,-7215,-85298,-73134,4148,14547,35118,-3432,27646,57953,-62742,-75657,-12320,-58252,12153,11784,-44195,-6555,-20961,-59104,525,18347,81980,-27299,38016,20234,37104,20474,-866,360,4538,15508,-115062,-84626,-68463,37811,123074,81664,2162,-7624,-11055,20214,-5089,28176,-82619,-44073,-35711,-20170,16093,-29189,62856,21920,-16912,-39542,25928,-12968,-33216,-31339,7013,-27839,-57921,-90524,-51834,-75941,-74188,-26568,87075,133488,43589,101585,-9932,3334,29188,32529,-54016,-6157,7361,-32703,20312,47259,-78156,-7290,-38426,-362,46204,35941,15928,9597,12925,12522,-70102,22234,-18684,-751,-12552,-15070,-6349,54812,74628,-24307,35411,6725,53276,5398,52085,-3651,1563,12593,50279,33253,55413,-41648,-22987,-72535,-15987,32945,87192,49853,26694,-16243,12992,-1851,17854,17715,-86511,4524,-19250,39426,42368,-14513,-43901,89099,-888,-63037,-5303,-21100,2414,-13794,-31499,-24626,1892,-38584,-96289,-31983,-2973,-48323,-77569,-15818,-21199,44410,-19427,-10260,-18686,-16861,36183,17443,-57185,6051,27556,7996,50232,-29095,-29399,-6456,-591,-34748,-46743,21161,22742,29896,-43888,-78552,23980,40992,-42061,-38493,-58300,58286,11670,22040,36715,39489,-3739,-49472,-44590,-6344,9753,-33578,21183,45075,-45866,14921,44332,-43776,-42144,26813,96542,93758,99378,-44298,-42760,-50735,-63239,37175,68079,-25954,-46140,7457,-4655,-45819,44342,65977,-40727,-42806,-188523,-24145,13809,82677,42763,31617,-30655,8639,4014,-60274,-65076,26208,-29795,74461,34991,-20455,-29346,-1699,58826,-6689,29955,-21961,54764,-28747,48123,76012,-33344,-22565,17356,27833,14270,41785,-56181,-34612,41809,-78016,-12574,25136,103067,-4063,-23409,-7261,99263,50094,-48272,-34247,10455,39472,-57069,8697,-4164,-13995,32147,21946,28654,-3448,5246,5298,-46365,-22335,-54844,2984,-6898,-12579,19669,8383,34245,-75546,-59743,-5475,-51699,68002,48653,42496,22925,-52063,-2187,-6427,60921,-14146,-5882,-29230,174490,51516,8235,13498,-66098,-41832,-117405,-54190,2853,-9206,106623,1617,5596,-32542,42706,31795,25738,25935,40782,-38409,-93841,28817,-23218,-910,19156,-63744,5284,65378,44532,-85393,12250,-18711,-65949,46293,52537,-43649,55802,22137,-18039,-43019,-52025,55662,99091,28925,-4038,4170,-30867,-2485,17292,63167,25365,97864,9955,-79173,-18823,-53584,-57851,-10424,7179,-18728,-64990,-6391,-14300,-22794,-47842,-30812,89097,103356,46842,35620,62899,-14251,9875,38072,-54213,-105998,-120015,-23634,-27427,-34629,55001,41012,106295,7870,11749,26897,28399,-1212,70779,249,-5009,8903,14634,65453,19431,75183,57279,-35065,30408,70796,13286,-99868,6111,43117,11817,-16956,-8504,-99892,-76918,7589,-38478,12333,-45162,68351,77805,-60406,-55530,28946,57323,28723,-83214,-54181,-16897,63112,32429,-34127,-9964,-76627,35318,-9216,47851,30885,-71247,-24968,-30850,-17043,89124,-76034,-19225,88022,-16713,-3261,158,86431,1725,-2438,7144,28663,-6942,-65090,17705,-58235,55125,26917,-244,15977,82466,31955,-12148,-4308,-26992,-108271,59512,-97398,65578,-3147,111972,6015,-43627,-82982,-27247,-21836,-7281,1399,43229,55190,22008,-5859,-35172,-6473,13184,65077,-30541,103,-25468,26218,-10018,56724,71168,16,-48798,-12981,-47865,23900,-10497,-50852,96350,-8622,20234,-5872,-19372,35051,-136810,-61267,34884,-20853,-11870,19852,-19097,-14792,-7297,3770,20562,66932,-14904,-55267,-59540,-92467,-13929,15908,-49495,36606,-29858,-19808,-3611,41718,-21982,-42112,-19391,-114702,-51754,25939,64978,-6449,-103311,-85007,47319,-25383,-28174,-24065,11194,59121,5856,10377,37185,84101,-37403,-21075,54318,48643,-9362,-66706,-7259,37334,26242,64075,-26175,18531,86998,82969,-4425,19396,14509,-13046,53024,-19874,-41177,11397,18011,-6512,-13958,-23661,40750,-39007,6009,-57053,2696,49834,-37674,-45159,-48396,44524,9244,356,-17059,-81138,20289,4910,-49119,-4023,67792,-10253,17391,30099,28974,-46675,-25059,-23305,-69101,49503,-67639,-3829,9740,46572,-28512,-86142,-11152,55676,44376,-33023,-41961,65701,83974,-6697,-88618,-19412,51465,74963,26805,-18685,-13154,54156,64136,21950,-102592,20499,23907,-36932,48546,-16887,22949,70585,2328,-27808,-22364,-7775,-108,-57417,-35644,-11228,10613,68471,-46941,1536,-16711,-40432,-59131,4208,-38792,66678,8008,29272,-7638,33095,-12894,27596,-11260,31171,-61805,-53812,14095,24046,-38087,1521,37438,-25396,-10798,-25659,-61242,-38145,23896,-34749,-9368,-34181,62444,179516,49911,-22493,-13620,46479,5734,-64593,-60694,47576,33874,47517,410,15498,39484,77974,-45966,-3145,32855,-27270,79128,45308,10301,40253,21930,-17033,28446,1705,-58352,-32602,-47150,-65424,20166,-48957,103988,-12369,35860,43595,14873,-75370,-10310,-83282,-83666,53168,59276,-2857,14736,69083,71095,-33231,29634,-3874,-1421,-14229,-84367,65393,88696,59717,-16293,-49130,2104,14559,-19242,-16865,-4420,-8603,67629,7361,-10699,-52610,-94607,-48180,-30408,-28062,2292,15501,27964,-25489,-4159],[19678,36052,1721,43598,-42525,28378,-14452,-117470,-8136,-87622,-31606,-37803,41630,-8376,131439,137356,46857,-15795,1510,14718,4941,-26150,-12707,-19154,6866,15640,65196,75981,55054,102368,53349,21757,9272,-33343,-1212,10280,9032,49573,64908,-41103,24514,-49680,-22320,52058,52667,17439,14018,-26504,41204,23068,58722,-24647,22471,-17890,-17743,-20470,-1602,78014,11986,-29796,-63119,-11090,34551,10478,-14004,36941,131778,62832,1686,-5821,57542,17984,47512,-13018,-14915,67662,19225,-57662,-25248,8164,45264,-4376,57804,-14973,-52573,8242,26978,31048,-11134,-3824,61438,11248,-97408,-42490,-2363,-35239,33243,39593,27631,54700,-58370,-55442,-10578,-13536,-68277,-107068,40204,13996,80248,25785,47333,-26079,-94169,-71730,9107,47446,7603,6640,48332,49026,30484,22032,-19902,-2431,59740,-4680,39602,-48856,-34073,-56788,-27124,24676,19764,28827,-55762,64725,31418,-18038,-66382,-32704,-14493,-23021,-38603,76974,99739,-7670,39143,-57527,-38525,33936,78253,-7261,-55991,-13556,1015,-36787,-9324,90601,-20682,-65768,2977,85786,-7775,-41067,297,7328,52378,57812,100287,16368,-86928,36319,21378,-27920,-30930,45771,-29318,-52299,-7888,105135,57867,272,-8885,26925,51686,-38490,-45951,3013,49585,-40632,-4529,-46010,-42004,6876,58497,38299,36633,49994,-22578,-11841,-50497,-27381,-97234,1275,48524,13612,16726,-15651,48869,66777,29060,5796,10997,-76897,-52412,-24358,-9828,7408,18729,5340,-64708,-89058,-81174,-3372,81475,-18398,-55757,30208,59134,60652,2556,97353,-5073,-24833,-67254,-9368,115898,10217,61343,-11036,-103182,13203,-2653,90838,-18612,-42463,-42804,-52948,-89397,-21761,3954,503487,-38571,79018,50996,97084,44409,-16890,-23056,-34121,-67604,-85929,-132369,33809,148953,4593,16839,61570,-36190,17120,21941,-17118,53810,75742,-14264,29248,6030,-55089,-46832,34345,8638,-2217,5020,31893,42101,-60916,-90003,5050,-36518,4635,-21449,-26292,-4620,-146,-41796,-6547,11961,57332,-16025,28093,3652,42231,25889,5611,-27297,-8954,372,-76034,-71713,-91845,30744,158334,81389,-1508,3486,-21496,42567,-5157,52342,-60942,-46803,-34703,-31928,17317,-40938,33004,-16555,-33067,-25423,30956,19848,-25423,-32992,-26239,-26147,-57193,-99538,-29870,-65843,-68206,-40963,64966,112987,33105,85819,209,-10637,31780,36939,-27942,-7844,-4666,-37618,20070,40471,-93653,-12707,-23814,-16603,42274,34529,8215,16932,-1153,16785,-24351,41166,-18603,-10763,-15553,-28821,-26427,62869,76191,-33196,31925,-1616,50578,-17781,33184,-10000,9180,21555,41489,38797,71894,-44931,-15641,-60428,-29108,28822,56433,39000,15060,-5480,16225,1141,35547,4707,-92771,11817,16078,40286,46901,-8317,-34232,82104,-10756,-64482,1420,-55141,-24389,-27025,-45124,-35457,-32131,-63950,-107788,-25081,-31569,-41928,-88806,-16314,-31496,51551,-14454,-33870,-60852,-7023,47618,-2743,-74646,-29536,20955,10552,63149,-42031,-13699,-4543,12640,-62714,-59797,15827,33664,34019,-77281,-94331,78,54866,-66290,-41956,-49089,54115,-17913,15989,37702,46560,-45123,-35350,-34971,-13162,4740,-29973,32962,21290,-51567,32989,53659,-50561,-33130,6432,92681,83992,98291,-45880,-26068,-22947,-36860,84602,76127,-9193,-22335,-17823,1239,-54662,55877,62118,-28984,-33753,-156284,-29581,14239,61536,24159,2944,-39041,-38717,-37126,-54798,-29288,14022,-63697,63803,24434,9357,-18593,-3228,36763,12678,33809,-3774,60220,-43283,26335,76570,-19029,-6518,20388,-3945,15121,20282,-61630,-32451,60144,-54993,-20178,38150,122162,5363,-33688,-14409,67862,48590,-25000,-41935,22358,54177,-52130,-14521,-24209,-1838,35672,30010,15214,-229,23740,2497,-30014,1811,-32389,-3148,12961,-4565,14638,33054,30758,-54128,-60090,6669,-41509,48100,56782,33198,29664,-61408,-1360,-16459,88865,15727,28109,-24681,154592,29926,6368,2938,-57237,-65418,-105221,-86357,10030,-21931,113194,15287,15233,-51267,40287,47992,21509,18026,38272,-25924,-110078,12410,-45553,-30691,26888,-40330,665,40996,28353,-59931,25959,3707,-56044,60398,30746,-49015,69072,43385,-25047,-36550,-41800,72579,78221,-12660,-21004,7540,-9777,-19283,3141,45467,79040,85949,4468,-83926,-21502,3613,-31599,428,-6321,1310,-61687,9451,318,-45573,-35186,-33077,81772,49501,33661,26048,55577,-19702,-26537,42117,-48320,-95552,-99745,-40849,-10853,-20783,60330,31519,106447,26444,1776,10185,18126,2050,29396,3097,-13169,5136,18252,34455,7561,75297,58740,-35677,37849,64565,6708,-105473,-28317,37673,24543,4622,-5740,-103493,-50806,-28124,-67204,1831,-17202,71794,44082,-73060,-44673,21063,61802,43922,-94064,-36648,-17614,20581,-30295,-26499,-507,-75515,30196,9600,39927,33950,-65727,-16554,-19920,-2013,68689,-74992,4175,65368,-15768,-5533,-16689,86501,-4913,3633,-4514,24085,7212,-52794,18864,-47129,27818,17949,-74703,-2220,75193,20426,-27580,-4870,-32750,-76909,75002,-74655,80175,-30714,107600,388,-34804,-74650,-25002,-19533,10445,12333,48978,48037,29235,22726,-60658,-6347,31892,87431,-18690,8554,-33636,27135,-32177,60505,70728,-3316,-8722,-38965,-25850,37831,-20932,-27001,83669,11215,11092,6038,-7639,47141,-167011,-61732,-15203,-19725,-12603,21886,11194,-18552,19517,6945,9375,84532,-6916,-42376,-52059,-89226,-21855,-4799,-33642,45860,-7198,-43844,-41261,38280,-35378,-66323,-21011,-96511,-66453,14514,43536,-38800,-88196,-75543,49386,-38436,-19257,-405,-7397,56306,-4924,37856,50595,91230,-64698,-28948,53739,54914,-40201,-60193,-463,26306,14151,78623,-22167,3069,84662,83970,11503,25678,-3215,-13644,37093,-10919,-5939,36283,14504,15935,14216,6816,11373,-72763,15896,-49948,2952,58555,-38635,-59045,-42720,47860,14125,212,4412,-88908,5647,13315,-54396,-6401,66533,-4892,11084,34178,33065,-54987,5577,-28100,-78324,41764,-57425,263,24802,58723,-22564,-63729,-34629,34741,10205,-25777,-43906,56530,67599,3154,-79781,-14784,58034,80128,-11808,-7906,-18738,72851,69708,9981,-141201,50747,29610,-44113,61861,-17869,32461,72996,7547,-24833,296,28290,26794,-65987,-39007,32649,6216,56852,-44863,-16321,-17044,-23216,-41994,15522,-38222,62422,-14950,48155,-14878,24760,5839,18092,-41466,37644,-38915,-51227,-12169,23856,-14000,-12734,18434,-18695,-7889,-18569,-69990,-71328,21311,-37490,-22457,-55053,92023,164516,31060,-25414,-15165,17491,14933,-62957,-66124,18228,36280,41581,-9035,18719,51307,79050,-24750,-1165,36604,-26624,72367,41091,16352,17507,23521,-30508,7007,-4568,-66931,-41063,-35856,-35424,8963,-30065,104046,2655,44933,57860,11203,-61097,3130,-69095,-79203,29987,20398,-13751,9861,83596,63497,-24021,35797,27928,770,-1181,-78575,40695,108750,82441,-24105,-60005,-16661,14019,-27598,-42626,-7067,-20420,32364,31670,-2693,-46967,-83561,-64603,-26613,-26210,-17092,33358,46453,-28527,-22994],[26007,45590,-8117,50173,-54421,7041,-36209,-89673,-23220,-96085,-30434,-44397,38347,40007,142490,128111,32809,-18911,20929,16325,-3707,-8306,-9374,-13352,602,20226,68153,61549,75383,124468,41628,28811,19085,-27252,5210,-1344,-13837,47408,86640,-37853,31627,-46520,-17529,13675,31469,5277,-9496,-21414,33563,-14640,47712,-27500,8353,-28402,-11821,26091,23576,71145,5736,-20826,-44356,-17497,43563,14529,-28766,26494,127859,72693,1195,-9325,39584,233,47379,-24590,-878,76575,12059,-64586,3123,25173,34712,-24747,44523,-14632,-71285,-5176,32119,6044,-22257,50168,49338,31971,-87991,-23693,-11158,-5700,54961,39287,38057,80719,-54469,-27989,-2975,19517,-43829,-97274,31149,21646,97911,39696,42796,-37632,-84761,-51096,41098,53390,19516,6858,26499,11624,44578,42263,-17052,14882,70836,10422,41197,-31746,-23739,-58662,-27724,26817,28462,35582,-70117,55967,24762,-24278,-42566,-34637,-26238,7000,-12288,62709,92039,13442,56791,-76654,-38333,19875,115017,7911,-37611,-8081,9151,-37151,-4865,98322,-9913,-92068,-12533,81716,-34549,-25677,34005,31562,47274,52975,92851,20482,-61164,29057,19309,-33861,-23983,63058,-21941,-62661,15704,92362,48243,12152,43300,46738,48818,-21784,-22111,8904,44645,-88614,2507,-52659,-33777,6810,59447,50579,50973,64771,-22232,-8940,-64176,-43202,-80648,-18894,34246,1250,22981,5539,28196,54714,26921,3360,16503,-57717,-52457,-35855,-3073,1953,14175,1729,-51593,-71373,-80589,7171,85068,-17605,-30926,63363,58761,46425,-4076,84072,-11928,-20395,-49866,-4059,107660,-23222,25932,-29489,-96840,7289,-8487,78360,-30175,-46317,-61138,-58450,-117287,-23209,20570,458974,62559,57385,54145,101339,72605,-3136,-16210,-28089,-49395,-80386,-116450,29027,135894,-7341,4348,86481,-12321,7127,-7334,-15101,63365,74164,-32698,36889,16653,-12721,-10015,55697,-2516,-42627,10548,41110,25138,-43781,-74725,19451,-7376,-5629,-42908,-2467,-8664,20845,-23622,-4559,15092,26304,605,27121,-1259,55025,29323,13021,-54800,-27608,-23831,-31778,-44914,-99359,19222,161720,65905,-2601,17810,-25172,34640,4045,77895,-33219,-47418,-21626,-38914,15556,-38001,5116,-56670,-50784,-11002,35551,43936,-12327,-40713,-55895,-18514,-52163,-93478,-4147,-44228,-49650,-41539,19307,80520,23430,63251,24487,-14321,33860,39441,8908,-4228,-12598,-37781,3995,32607,-89806,-19775,-17896,-26377,36559,26484,1507,24284,-14252,16215,21734,37200,-23592,-21237,-13986,-42408,-48640,67666,71197,-39746,30024,-15101,35761,-36930,10140,-16382,10007,28945,29252,40810,67188,-38701,-8955,-45580,-33068,15959,20087,24545,2430,-806,12413,5768,56719,-6320,-80356,18419,58770,35417,40254,-5495,-17894,76662,-17809,-47526,14064,-71660,-49664,-31998,-47971,-46799,-59685,-84786,-100048,-23246,-62040,-27803,-83247,-14187,-44202,48551,-4925,-59565,-77938,4,58370,-17402,-75527,-62987,15688,9402,71895,-62348,-7643,2264,25782,-77826,-66486,10870,36964,36815,-98585,-101954,-22940,50325,-88195,-48785,-51037,38183,-46639,9726,37238,56616,-71634,-14968,-22420,-22423,-3100,-25754,41907,-3513,-48807,41180,53644,-53840,-23546,-11897,96366,72353,82719,-43162,-2478,-1003,-5158,111496,85809,10628,5010,-41791,4009,-61295,59272,45509,-12915,-17210,-86819,-20753,15653,55208,13619,-25145,-45967,-57457,-69448,-48508,5582,11376,-85117,58912,11318,42185,-1223,-1453,12699,33621,36244,6769,56307,-54697,4146,71620,-6575,8289,29026,-37463,23291,5856,-58454,-23561,60195,-28448,-19053,49443,115201,18844,-44599,-16978,27011,45452,4751,-38914,37475,64770,-40127,-44009,-46770,13846,40403,30144,-1038,6778,26703,686,-22689,19137,-6376,-3278,29538,5759,4367,49433,30469,-38854,-59953,13279,-23579,25398,41259,15412,31955,-65569,-505,-24218,108662,46298,56885,-23501,100751,272,8378,-6338,-45178,-86213,-81513,-100367,16725,-30041,104193,26852,24140,-69780,35317,54483,23821,11839,42854,-5280,-107554,-659,-56228,-55158,36495,-16248,-5112,11542,11361,-23826,37337,26647,-44529,54575,-13459,-47542,67499,58100,-30935,-34878,-38445,84490,47376,-52475,-36977,1617,13945,-30705,-14212,22106,132080,72334,-3207,-87653,-15844,74392,-12534,9815,-17273,-4709,-51201,12675,1774,-64090,-26524,-31514,72134,910,11123,15933,47199,-27883,-62903,45559,-32439,-93045,-60946,-48699,2963,2995,70839,21799,91937,39512,-7382,-15568,4141,6442,-6062,10079,-14571,1389,17356,8893,-1611,65154,45559,-34143,42631,55370,402,-107827,-59837,25803,32210,12245,-6827,-83737,-18984,-68815,-87821,-1805,6810,66873,14125,-76762,-34701,6427,50348,52012,-88706,-2621,-15132,-25768,-87283,-18794,6911,-60060,24692,27088,30643,31008,-55561,-541,8494,21207,44744,-46695,28379,29105,-9282,492,-31085,68088,-8073,17122,-17996,23852,22551,-34896,16930,-38638,-12479,9511,-119278,-16457,42445,170,-45418,-7486,-36330,-49231,73571,-47932,73339,-64352,76390,-8043,-19842,-59939,-22590,-9116,21130,18176,40071,32547,31973,48448,-72505,-15945,48127,85898,-7497,29886,-16146,30999,-39219,57313,67998,-5029,12448,-61360,-8177,43669,-32323,-16153,70664,35776,-2815,14020,-1621,52981,-161545,-51092,-59235,-21084,-9829,30624,37781,-17473,45356,5079,7428,90864,-780,-25831,-47563,-69345,-19011,-32084,-3993,45764,12430,-66255,-81077,31839,-34129,-79106,-18703,-73008,-65991,1286,20843,-71539,-70327,-63586,50205,-52273,-5789,26722,-12605,54060,-11782,65955,57341,97185,-74905,-29773,55817,50610,-63517,-48668,6245,1871,5088,93311,-22315,-16917,69466,74732,26709,21895,-32747,-19445,31220,3436,24121,54392,8953,38625,35292,37028,-10854,-93262,40244,-28760,8932,65977,-32929,-65570,-30096,43488,13803,4074,30697,-80989,-13465,17105,-56081,-8605,48827,747,-3035,30566,24948,-59217,30763,-25549,-79188,23709,-42573,4392,41075,54493,-22569,-39796,-55959,4986,-12776,-19374,-47952,46403,53247,18445,-61991,-6241,52354,74778,-31302,10486,-21540,79401,64842,-2038,-166316,59809,31410,-53145,53979,-17706,47206,60639,19258,-14461,27776,50569,40533,-58980,-35265,79688,7518,38639,-40893,-27154,-16936,3579,-16097,16501,-33356,54290,-35711,60961,-16538,18928,26669,15779,-55575,27341,-14474,-37616,-36366,19787,6561,-25464,-7941,-14533,-16419,-14875,-70700,-76726,14469,-36498,-32640,-68220,100658,117474,8646,-24834,-15262,-15128,7639,-68815,-73547,-16294,30037,27854,-22644,19075,63359,65087,4462,856,26629,-15558,61880,30524,18409,-8224,25139,-35332,-11089,-8254,-86918,-37805,-16408,7444,370,-3272,85100,17834,56451,52716,-7171,-38327,14983,-40574,-67716,17437,-4964,-10516,763,100933,49895,-11973,36398,43460,2436,8040,-58679,7841,111195,82339,-21967,-56171,-19365,16266,-32591,-65612,758,-26909,4878,55644,6859,-27053,-58381,-55333,-15330,-19716,-35224,51792,59485,-29282,-37626],[22904,51580,-25057,46034,-59506,-8209,-50002,-65839,-40647,-95425,-26647,-43319,18297,72152,149899,103471,11227,-29286,29293,15774,-11874,9477,-13035,-2166,-5504,23434,61912,37240,86653,123196,35090,40764,25305,-17944,11217,-13190,-15153,42720,90017,-34094,27584,-41597,-13541,-31524,582,-9814,-38387,-5140,21713,-70254,37602,-24464,-5267,-28801,3566,66391,53130,56105,1354,-11619,-30913,-12809,50786,8149,-36448,13519,107840,68680,16095,-17727,19141,-10276,48313,-26220,16816,87702,12750,-69941,22346,32814,23480,-38152,28708,-5549,-75490,-10704,33489,-29385,-32911,93473,31103,39193,-70061,-6633,-26454,30978,71348,40891,47536,71720,-47669,-8427,3596,35442,-24016,-78356,15964,31614,102401,43034,34873,-26197,-61890,-14507,74141,66820,27357,5982,767,-22378,65325,62268,-8412,29949,69574,18035,34135,-11464,-6303,-54818,-29375,39417,35059,30930,-70442,52171,26155,-20043,-13671,-26799,-36367,25559,11353,39665,78381,30845,56945,-90823,-30938,3835,132792,19351,-25195,-3212,10106,-36433,-887,98030,-1102,-109208,-29463,48553,-57080,-15711,42763,52194,37048,45869,75700,24008,-36650,15085,18153,-27888,-18850,76507,-9468,-66442,26864,73868,25029,21892,73097,53450,43982,-1044,7706,20196,41091,-134951,6479,-62520,-32897,10007,50538,47958,60424,67989,-25117,-10848,-76777,-71960,-57556,-25590,15748,-10065,26477,16053,-7133,28668,19291,-19402,15966,-43487,-48001,-48527,-3191,-647,9559,-8686,-40656,-42065,-64117,17360,74395,-23321,-18227,81247,51183,33260,-11324,59635,-20155,-15612,-34810,1950,104379,-43352,-8779,-44772,-85829,2107,-7903,61818,-36290,-36299,-58417,-63732,-110957,-24037,49567,313367,180323,59925,59754,86847,97806,15006,-55,-15183,-30959,-74376,-85565,22038,109837,-17103,-2175,98702,10455,-1186,-31513,-8932,66552,73601,-43717,45064,18589,31554,24519,62595,-17978,-70806,16357,57591,11958,-16386,-24125,27195,25063,-15629,-44682,19027,-15586,39044,-9793,4837,22326,-4235,20942,34859,6213,68864,26635,17358,-75687,-49834,-51489,2303,-11554,-84563,7061,130644,37897,-508,32317,-19671,556,21170,97581,-11477,-49229,-3310,-43212,10409,-22559,-16562,-82214,-64176,-6120,35865,49298,3141,-52470,-75761,-7634,-42162,-69083,19628,-15507,-23919,-26798,-37587,43656,19564,36811,59437,-5867,34559,40790,48523,3286,-16288,-33173,-20179,21017,-74162,-25755,-22465,-33594,32059,9931,-5414,27376,-26649,8853,47157,11764,-34181,-29482,-10249,-50844,-62980,70613,61405,-43031,31560,-30787,14619,-52882,-12771,-21446,5146,36270,20410,37794,41573,-24700,-5887,-42160,-26040,3118,-14497,7088,-9467,97,1953,7762,67634,-13431,-51792,22577,94268,24257,25629,-6794,-124,75488,-21284,-19119,30743,-60428,-58955,-27208,-36204,-55971,-69218,-93475,-74147,-24286,-86315,-9695,-64359,-7883,-55561,36305,8803,-74152,-66163,1298,64811,-24624,-61374,-83026,9657,3337,76291,-79768,-11529,11713,37381,-70816,-60616,7751,32876,32780,-101560,-101167,-41502,23628,-99960,-54309,-57328,17567,-67797,7823,34507,68941,-79519,4571,-13269,-36156,-10396,-21794,48046,-21266,-37452,37414,47906,-52163,-15034,-23635,104783,60947,56058,-38454,23186,16434,23624,110984,88036,25881,31282,-57242,5069,-59659,53303,24403,5575,4081,-14393,-2188,16657,55816,7595,-47094,-50859,-50206,-84021,-41283,31927,19695,-91636,59780,-1887,73092,18703,2846,-6039,50345,36980,3279,44825,-59488,-12325,64769,2950,20972,40141,-66512,36093,-1423,-46277,-8877,42545,-4797,-9612,58262,85397,31402,-52524,-10178,-7299,41462,33393,-28307,48832,68499,-25878,-68702,-66441,29630,46847,22312,-15819,15222,14415,2265,-27533,22908,16624,4549,39352,14827,-8360,53891,33757,-34859,-59064,15748,-3700,4674,9137,-3328,28932,-60148,3729,-25550,115796,67029,70783,-25575,41209,-27644,14863,-12360,-33171,-98323,-53216,-90910,21613,-30825,82351,32327,27074,-79003,30442,33240,29735,6850,49768,20733,-90230,-9635,-54942,-66367,43081,4874,-10139,-11224,-3126,8827,41855,45337,-30044,25170,-68424,-38502,50119,63441,-35580,-35029,-35491,90461,17025,-70651,-44510,-14138,32899,-30886,-22596,-1959,159076,55882,-11241,-87027,-5259,128299,-3464,13796,-22882,-41373,-37975,2431,-11925,-71893,-20665,-26703,59539,-30427,-15447,7807,43476,-37610,-90531,44228,-10749,-96030,-25081,-47913,9632,32082,83338,14091,66666,42925,-15655,-42560,-8671,10592,-23055,21958,-7001,-4102,11469,-2504,-5382,49176,25647,-33419,39845,46488,-5995,-104689,-74622,14709,30296,3279,-10310,-48167,6993,-103642,-96225,2290,20613,56184,-6292,-68038,-28956,-7840,30179,51210,-69218,41090,-9223,-56351,-117605,-10924,9069,-37537,22265,40582,21712,19154,-43628,19718,46174,46702,25522,4235,44393,-6017,-500,23536,-34215,34753,-6267,32629,-26859,27090,38072,-17757,11180,-38736,-49876,3304,-127909,-24057,-5814,-24332,-61710,-11543,-41323,-33031,57126,-22899,47653,-92264,24760,-18319,-1559,-43137,-18152,7064,20991,17355,20616,11617,26230,64905,-62749,-27211,58162,65144,-3665,54135,27657,39559,-32651,47199,64602,-3339,-1406,-67397,3519,40557,-40186,-16789,60489,59682,-11964,16977,-4024,52607,-114109,-32627,-82414,-26499,-1551,39111,50860,-12573,63762,-719,12730,80832,1239,-7911,-47129,-43347,-7207,-53789,34523,35812,23735,-79551,-111508,27158,-20270,-80237,-11027,-49045,-51370,-13440,3322,-89660,-49133,-54647,52015,-65602,8848,48885,-1800,51642,-13239,79226,52042,98011,-67896,-24796,60199,38638,-72687,-34160,11185,-28058,400,104030,-27256,-36990,44783,56795,37788,10108,-66662,-29331,39306,18966,42062,62524,4077,57930,47224,61112,-16931,-91207,74387,-351,19931,68527,-23967,-67190,-14218,30555,9271,12015,55021,-59000,-32891,14712,-53500,-10931,14361,2918,-21907,19981,9130,-54657,51339,-17177,-72770,1825,-25053,8056,54703,34993,-28010,-20453,-67350,-25268,-20932,-13258,-52315,40350,40578,33571,-39222,3487,37481,57495,-16214,30268,-20274,72536,53002,-11299,-169959,51417,27427,-62224,34477,-18389,61048,39711,32436,3673,54046,51321,42185,-41160,-26109,112145,10906,19337,-38180,-27700,-16682,34442,12115,5791,-24446,44131,-47125,65227,-10401,14709,44509,24809,-55068,3303,7101,-16292,-51176,14415,21242,-33344,-37677,-11132,-33272,-16340,-61801,-53786,7337,-28381,-35524,-69717,90171,58543,-10264,-18307,-15205,-40144,-11942,-78273,-79645,-44283,12686,8206,-36298,14706,73492,38073,30546,777,10853,2650,47568,14676,11985,-29382,26145,-33084,-21351,-5962,-108148,-23409,1578,48962,-2810,23602,58091,33746,69210,31091,-34883,-12248,18154,-5622,-49478,22847,-11309,2932,-13183,116722,32902,-2910,33137,43964,3744,11806,-27486,-19599,96642,63557,-10841,-37385,-9724,21078,-25782,-79231,19580,-20788,-2218,78992,16859,2675,-24268,-27239,-317,-7556,-45824,66126,62516,-27200,-43532],[8966,52301,-41005,34113,-54332,-12652,-48267,-51276,-57977,-90118,-21066,-32316,-9492,84456,150744,74809,-21239,-43323,28745,12913,-22965,23395,-18736,11662,-7701,25096,51503,6679,88494,91952,38256,55042,25388,-10972,13703,-19980,5923,34298,75795,-30483,10332,-35526,-9501,-66425,-30401,-24943,-60291,19529,3560,-120155,31592,-17878,-14484,-19439,28225,89401,74922,35617,-1818,-5665,-21860,8232,57296,1024,-32781,2750,81624,52955,47294,-23577,-2121,-10860,47816,-18994,30547,95238,20896,-74788,24789,26560,12826,-43766,16401,3875,-60578,-5606,28500,-67129,-47070,110880,12029,34253,-50326,-1594,-41290,67313,80398,43598,53684,29100,-42694,-4555,6226,30073,-16031,-56375,-2430,45280,94163,34433,26769,-87,-41689,25577,95117,78382,26692,6352,-22075,-44573,84596,73921,3004,40005,57653,17581,15752,4897,10365,-48421,-31698,58883,36687,22247,-54739,52438,30622,-5199,9112,-15267,-48067,31042,24130,6960,57474,39243,38007,-94973,-16239,-10486,125864,25184,-20062,-586,793,-34281,1975,79488,599,-105572,-42260,-4226,-72492,-12066,32032,62744,23149,38647,53095,25927,-17988,258,17396,-13735,-22519,81980,1679,-62586,20026,56270,-9334,26939,75966,46444,37543,19233,33739,32843,40725,-162459,7523,-72403,-35534,16516,35866,34609,66382,58989,-27888,-15172,-83603,-107337,-39354,-17391,2219,-15477,26129,14312,-38616,10090,7545,-61237,8851,-39495,-41335,-63667,-10934,844,3899,-22763,-33150,-13553,-40582,25097,53835,-32168,-18757,83244,41928,25299,-17137,28957,-29904,-11923,-27364,4433,110091,-42975,-31734,-50992,-75352,-2061,-1565,46766,-35251,-17511,-38882,-72126,-82468,-22053,86755,116216,284145,81207,68024,54262,105649,38073,24505,-2942,-14982,-70651,-47616,15702,73487,-19212,336,90942,20077,-6972,-42853,200,58590,75099,-44755,49713,9889,67293,45040,55838,-34130,-74889,24536,81158,5444,13384,45962,26394,55336,-21806,-24796,31529,-20372,52487,-2675,16588,26967,-28517,42467,48227,22698,76807,15417,15601,-85329,-72517,-76360,17591,19472,-50740,-1496,80349,4978,4936,43753,-6336,-42729,40553,103436,-2970,-54532,11114,-47146,3970,-85,-30731,-82284,-69139,-14900,31235,34678,17174,-61066,-83652,1997,-29047,-31675,36169,13843,-137,1163,-86333,10266,23926,11153,93947,11857,32817,40672,80555,11825,-16582,-24442,-39895,4754,-56041,-28545,-35510,-42346,31474,-14147,-12470,21869,-38252,-5095,43599,-24407,-48422,-34537,-7476,-49814,-60184,75798,49465,-43277,33636,-44247,-5454,-66560,-29884,-23290,-3223,43467,20315,28539,2555,-6642,-8095,-57420,-9961,-93,-42547,-12014,-16558,1000,-13233,2516,58000,-15735,-15446,22668,109848,8701,10536,-10423,12393,77833,-20829,10279,49264,-22235,-45365,-14550,-11955,-59940,-58088,-88202,-37597,-25381,-97791,6774,-41910,3433,-61440,18067,25437,-67389,-34715,-4025,63888,-22627,-36760,-84077,751,-6103,75700,-82014,-21939,20603,46391,-41323,-38571,7731,25117,18898,-87191,-92463,-53080,-18398,-99089,-54408,-57015,533,-74827,14853,29196,81898,-70968,17715,-12530,-53177,-14421,-19393,51641,-27424,-19457,23623,41310,-45431,-7449,-27842,109636,50287,25374,-33802,46533,30315,41270,88665,77050,33118,51580,-60321,5671,-47200,38781,7838,23406,22733,28128,18112,14018,53953,776,-59742,-51884,-28283,-77285,-33184,45396,36321,-85644,63802,-11762,97901,36806,8035,-13766,58984,36642,-12117,29534,-57093,-19163,58516,9761,30407,49744,-85368,49209,-3275,-28180,8370,13687,11276,4997,64901,45018,38240,-55435,7722,-25197,37161,54358,-15411,49879,65084,-13284,-80006,-79976,42408,54446,8841,-25575,22042,-3633,7850,-40979,10643,29606,17265,40493,19693,-19557,46287,39502,-41463,-56226,15797,12155,-12616,-27085,-15188,21597,-43433,13879,-20256,107630,72094,66044,-30092,240,-43938,25324,-13778,-23912,-98982,-26301,-61264,23897,-23793,55018,28915,21858,-72709,26505,-25316,34715,1748,54006,47423,-66513,-15801,-44886,-61730,41338,21650,-11980,-19502,-13856,25379,37452,56681,-7871,-20194,-115024,-23751,20649,58582,-40856,-35203,-23759,91068,-5310,-55870,-39594,-36866,41324,-16178,-16200,-22756,140923,36390,-17509,-78280,4279,144892,-2700,10627,-21811,-93004,-26677,-16696,-35517,-66645,-15614,-21552,43751,-40412,-39406,3123,46251,-47207,-102529,33103,10526,-95820,-8764,-42405,5610,60252,93471,9442,38456,36649,-22764,-60472,-15911,13582,-18448,37792,7685,-11479,1764,3039,-3267,31212,7048,-34616,27267,39959,-12617,-90752,-67674,10143,17171,-18061,-15170,-8256,21684,-124357,-89572,12454,21948,43081,-16832,-46452,-26637,-16062,11970,41491,-40955,79261,-246,-61275,-114705,-3951,4766,-16589,25002,47903,14715,-3865,-32644,39503,79985,67014,16344,61628,45003,-25787,7228,61474,-23829,-2536,495,43605,-26629,30942,51937,-7362,2347,-47471,-69086,-930,-112769,-25088,-54296,-46442,-72572,-15910,-51006,-28606,31099,-3252,10716,-103876,-30022,-26142,16294,-29342,-9796,23829,9039,11037,-2245,-9800,12411,67931,-34066,-30941,61093,33515,-8339,71271,84913,51761,-18898,30699,60375,4950,-43760,-51299,10100,29775,-39977,-20933,55293,76071,-8013,15395,-13609,47209,-39350,-10146,-81268,-36761,13843,42401,46559,-6570,70337,-6667,19784,56356,-1202,10289,-49649,-21647,7715,-60810,67623,18610,25283,-78284,-121384,27734,-201,-69953,2556,-26395,-28171,-27836,-5913,-81868,-26484,-51870,56783,-77553,21103,59316,20724,48397,-9022,66588,33439,90905,-48578,-16219,63695,24414,-65471,-18871,13141,-54863,-776,105990,-34160,-52902,17764,34662,42114,-3021,-94911,-40369,58187,32806,46465,60209,2001,69043,49859,74810,-5242,-66780,108885,27407,33516,62883,-15532,-65918,-258,10757,2946,23219,72225,-28281,-49163,5122,-48675,-13751,-31740,-883,-40708,5849,-8228,-39884,69626,-6025,-61134,-16377,-6417,10103,62274,6061,-36479,-6352,-65356,-46903,-15791,-6474,-53907,39649,25787,42785,-19414,10837,18265,30445,30522,44554,-14671,55356,40899,-15941,-151647,33770,17592,-69208,17135,-22349,65758,17738,41017,27553,73973,30031,35908,-18586,-14947,116661,10872,4060,-38041,-18289,-16872,62229,36412,-13224,-12386,34155,-44014,60798,2075,10427,55144,44868,-45751,-26143,21239,8444,-51457,10351,31154,-33824,-63828,-5087,-51537,-22700,-45163,-14029,3288,-12735,-29213,-59333,67971,7869,-19220,-4738,-16371,-49215,-29917,-82352,-80263,-55535,-12745,-11986,-46010,4690,79809,5376,45392,-2486,-3548,22924,29869,-2147,-4790,-40854,26127,-25319,-22464,1550,-118461,-2437,9797,71919,214,43142,36272,50143,81416,3751,-64497,10842,7418,26008,-26581,44841,-5606,19835,-30629,122112,14620,-810,28652,34565,3936,10816,8202,-30541,71888,38585,4357,-11372,3480,26749,-3783,-78852,45114,635,11766,98048,25202,33932,8395,3996,12875,9641,-44765,71782,56213,-22195,-40197],[-12965,48942,-44881,18877,-39750,-6894,-29475,-42670,-71887,-85413,-15636,-12400,-35182,81210,140641,53424,-62969,-55357,24795,8587,-37834,30103,-22550,24486,-3319,25034,41305,-24431,83191,39350,50884,67940,16855,-11402,10080,-18773,41265,20462,49946,-27790,-17261,-27954,-4581,-79562,-52765,-36810,-64377,46791,-20378,-140185,32128,-10498,-15525,-2977,57892,92181,79854,12918,-5060,-5576,-13666,40826,63928,-399,-19194,-2207,57982,31390,85145,-20480,-21159,-2381,42754,-6090,36344,94006,31915,-79379,9396,7820,4706,-43724,11816,5032,-28166,9728,15201,-97732,-67592,101599,-846,23120,-34576,-13869,-48544,94982,82065,46260,54591,-27769,-43568,-17251,3370,8690,-21392,-37594,-20354,61402,78095,17812,21626,28670,-35333,56744,92225,75910,15314,10405,-36091,-53161,94191,70941,12376,43160,39719,12393,-11719,13178,17335,-42560,-34380,73928,31996,16308,-26780,53984,34180,16177,19477,-6161,-60600,25426,23033,-31302,31553,36506,5166,-87513,3464,-20921,98920,24768,-20046,-1478,-17608,-29775,5049,40823,-6837,-79583,-47699,-56173,-81785,-12963,14126,59422,8229,32296,28265,25382,-4284,-10158,17796,2785,-39313,77096,6491,-51689,-1809,43309,-46229,25578,59100,29678,30290,36129,49492,40880,43557,-158251,6683,-77568,-37059,25375,22882,18279,69782,40613,-27002,-16822,-80058,-136352,-32316,930,-118,-13057,22636,4717,-49242,13624,-5051,-106128,-1556,-43356,-34167,-79319,-22877,4497,-4015,-35950,-29633,785,-21022,28743,32061,-40176,-28280,74608,35217,24591,-20191,69,-39489,-9535,-29951,1586,123055,-23978,-35288,-44521,-68078,-5846,7673,37166,-27688,1232,-11627,-84902,-54750,-16127,124939,-56838,352582,109470,75023,8466,90233,61773,50994,358,-2466,-64514,-12472,12663,30343,-11099,11761,64872,13031,-9881,-40200,10074,39402,78815,-36828,48585,-5845,87617,44426,41754,-46048,-52266,34721,106487,5722,37540,103954,17411,78104,-21274,10089,33183,-18196,60656,-1636,24794,24179,-43239,62256,63007,41273,74462,-3905,7234,-81997,-91205,-93098,12664,40801,-9389,-3376,36263,-22156,13537,49526,10933,-73813,54965,89899,-5942,-62604,14176,-52178,-375,22451,-39315,-57586,-64914,-33847,24046,7402,26347,-56316,-81728,6272,-16382,7248,41951,37571,12673,35922,-109067,-13073,35459,-8577,113954,32233,28632,37637,96301,18151,-14879,-13124,-44877,-14666,-42772,-27303,-52110,-54074,36243,-41542,-18043,5462,-48063,-23075,17989,-55085,-62041,-37187,-8271,-37138,-35972,86564,38120,-41729,30727,-50922,-18380,-77025,-36708,-20336,-12476,48187,30328,12780,-37941,10615,-15225,-86116,10063,11286,-62579,-30604,-14710,5490,-29984,-12329,26673,-13528,17942,18027,100884,-7454,3424,-12634,13974,79366,-16789,31170,67542,30196,-12796,1770,16925,-56620,-32911,-73542,-1191,-24458,-93445,17126,-26601,19192,-58989,-1611,43143,-37799,-834,-14399,54309,-10390,-8484,-68920,-11655,-15300,69049,-62485,-33118,26031,52302,1620,-2152,11738,19899,-3191,-62374,-76890,-56287,-59330,-88753,-47441,-41404,-6677,-64134,33282,21505,92193,-52692,21892,-22126,-69753,-13911,-19696,52644,-21530,2597,5524,37416,-35067,348,-26936,103606,39770,-1477,-30750,64359,39890,42602,57568,55056,34047,62388,-51347,6400,-26283,18340,1249,37292,29463,28410,31830,3485,44228,-10260,-62487,-46949,-5931,-52660,-24975,45820,55504,-72463,67133,-14535,113879,49231,12067,-8875,57740,36277,-30650,14821,-50331,-16178,52795,15106,34995,54584,-90042,58913,-2328,-9586,23533,-16216,18514,19546,69967,8936,36447,-53541,33492,-25723,32756,64421,-5037,37333,56739,-4192,-75337,-85732,50235,61589,-6032,-28803,24675,-13810,15842,-55093,-14585,27081,28341,33874,18960,-25374,29610,45526,-52830,-49925,14024,20478,-27017,-56340,-15265,12495,-18144,29839,-11831,84332,61254,45569,-35517,-14070,-43212,38049,-10090,-18854,-89492,-4274,-22582,23293,-11319,30912,16675,10950,-49961,22599,-107443,34266,-4757,52357,69284,-45014,-20990,-31120,-45248,27956,34953,-8448,-12885,-22139,20564,24946,60433,25756,-63482,-136497,-7019,-13364,44941,-49389,-35618,1646,87483,-17472,-12553,-23300,-61202,36511,12088,2720,-37954,81152,16336,-19753,-59457,7213,124389,-6003,1289,-14743,-131498,-20434,-36892,-58593,-50672,-10380,-19002,25749,-32177,-55232,2109,52452,-54687,-96290,9763,25195,-85176,-15678,-37099,-10217,81304,96957,7140,15656,24575,-27951,-61340,-15664,15281,1331,54812,24286,-19099,-9297,21007,2548,13543,-4727,-36023,7100,36312,-19083,-61974,-43314,14001,-4465,-42248,-21147,26085,25832,-128778,-68202,25643,13015,31283,-20341,-15455,-21977,-15446,4595,24916,-10811,96361,11053,-45590,-87640,792,-4213,-3933,32859,48129,10648,-35964,-24393,54380,98133,76475,18187,103748,28147,-23543,12119,98868,-5781,-29608,10273,44532,-17072,31678,61199,-7246,-7586,-59056,-62149,-5283,-90122,-21784,-88774,-59636,-75407,-19257,-66640,-30630,3340,9455,-27751,-93766,-68875,-25952,30232,-22226,2981,34916,-12059,1991,-21238,-26519,-5095,56908,2651,-21746,58663,-426,-17398,75570,132433,62958,-5931,9526,54609,22434,-81794,-17265,14313,14436,-28567,-18317,55238,79389,11399,10596,-26278,38635,30730,13880,-62860,-51664,36249,40028,28300,-2591,65030,-8063,22609,26014,-6337,28184,-52864,-10489,18329,-52009,78269,-1071,20000,-61449,-104463,34609,18569,-48340,21095,-4679,-3919,-38335,-6897,-48272,-6331,-54554,65316,-87245,28214,55783,45990,43872,-331,29279,5556,75558,-24551,-6568,62866,13381,-45272,-4899,11945,-72494,-1616,95941,-38593,-61912,-3174,14437,39030,-9017,-108263,-48564,79832,44471,40439,49375,3010,67631,44914,76979,19010,-28245,133392,48793,46242,48018,-10397,-62294,6681,-11863,-2155,35352,79749,3730,-60502,-11758,-45713,-17136,-79809,-10925,-54089,-6733,-22094,-17420,84903,4310,-46532,-25201,11766,8760,62479,-23771,-43871,5697,-52539,-53404,-2060,1161,-49843,41573,5624,42207,-11083,12611,-476,-937,86862,48418,-5281,34153,35954,-15320,-118444,12642,3564,-72545,12748,-30418,55623,83,40929,52904,84529,-6158,26963,3762,-5547,91621,2822,-5593,-38643,-2907,-18209,80543,52784,-33649,1461,26665,-25044,49896,16933,4588,56895,70470,-34215,-50923,24294,31768,-36651,9319,38416,-26140,-79644,6727,-63039,-31607,-25493,26004,3934,7267,-14995,-40580,43248,-24052,-14987,14706,-19430,-40107,-30831,-72325,-72500,-46062,-37701,-25243,-49621,-10347,81084,-23702,46571,-8582,-12320,39707,9760,-13360,-29400,-40978,25012,-13495,-16992,9885,-110377,18975,4684,63226,8042,50906,27413,64797,90981,-15512,-88965,25555,-17330,46576,-2646,72844,461,33419,-48219,109452,-3668,-6285,25389,21354,1472,6984,39598,-21984,46297,21272,16659,9559,10812,30460,28831,-63779,70507,33579,37352,108221,29687,57768,28348,23002,18682,29452,-31986,65830,45737,-14891,-31442],[-36617,44794,-28666,4828,-20999,3049,919,-34636,-78860,-84348,-12326,12222,-52416,70595,117752,44839,-104067,-59367,23561,4841,-53648,27825,-23851,32973,7834,23080,34061,-49584,74769,-13449,68266,75799,-2252,-21902,-376,-10618,76588,246,20905,-26456,-47265,-18059,1123,-69900,-62747,-42612,-47104,69319,-45477,-119008,39461,-3964,-6466,16410,84393,80606,65441,-8614,-9381,-12139,-2933,72327,70116,4868,-1812,-306,40976,11462,115516,-6461,-34757,11570,31272,8462,35024,81310,39405,-82351,-18658,-16504,1515,-41705,15911,-6672,12942,31314,-6658,-114212,-92573,78153,-1309,13064,-25540,-40335,-44086,107556,77735,47913,49257,-73287,-50011,-40613,-4961,-18391,-36117,-25952,-34438,76177,60217,593,21389,49913,-43777,70567,62262,51715,-5957,19692,-38062,-52361,89075,51891,15312,38652,21299,8604,-40252,13222,8739,-38964,-37303,71145,22097,16757,6115,54282,36221,36704,16846,-2577,-69975,12260,10557,-65049,5860,24449,-31093,-70653,24207,-27166,64377,18904,-21130,-6527,-40424,-22485,10406,-8305,-21549,-40371,-45191,-85386,-88905,-15268,-229,42854,-4281,26045,2885,21449,9135,-13163,21871,15992,-67513,62172,2774,-35860,-29097,35193,-74931,18339,35667,9822,23367,48184,55370,38404,47770,-120848,4672,-75115,-35347,34800,18933,6811,71007,18021,-21162,-10444,-64008,-146942,-36401,20803,9088,-4450,18058,-4371,-33444,38248,-14191,-134460,-10435,-48530,-27283,-89989,-32852,6343,-14833,-44126,-30437,-7161,-14354,27539,18168,-44335,-40353,63310,32178,30699,-20290,-18649,-45390,-7807,-41000,-5812,136281,3321,-19114,-25937,-64129,-10440,15366,33695,-16267,10551,12892,-100730,-46037,-6525,155785,-135551,382115,130650,73773,-42388,58341,77690,68926,-10784,6383,-48465,11903,14204,-12998,6117,28941,29800,-5342,-9819,-28566,18343,14763,83404,-24365,42324,-20365,91159,22240,29007,-49579,-11360,43843,122788,10573,50528,120876,2582,89426,-13043,45318,27624,-6623,64517,-3985,24931,12795,-47785,77569,75527,53314,61801,-27846,-5253,-66952,-100970,-98459,-8286,49175,25130,2048,19309,-33363,24662,48500,27557,-77584,59289,57151,-10615,-70212,3378,-58178,293,38543,-45824,-20815,-54339,-54214,17719,-20887,28676,-30848,-74314,3566,-7319,35260,35952,51605,9798,67147,-98044,-22902,49780,-18775,109553,47272,23604,30130,92617,19869,-12500,-1751,-32696,-33546,-37323,-22566,-66360,-66571,45770,-65996,-19852,-20040,-54095,-40854,-13668,-65256,-69645,-39233,-13585,-13798,5233,100529,29442,-40141,19677,-47670,-21196,-80539,-31661,-12213,-20134,46545,46970,-7819,-68354,22262,-24988,-112985,27576,34213,-75436,-45935,-2940,15563,-44609,-34768,-16854,-8216,39760,9650,72854,-19678,8899,-9210,2694,74036,-10312,39013,83464,77460,26667,16986,39951,-45787,-5286,-57138,25324,-21048,-74689,20650,-25037,37005,-47977,-18493,59805,5849,18810,-26291,37270,11336,16081,-47107,-25712,-20092,55683,-25540,-38932,26663,55178,44599,40317,20127,23358,-27449,-36230,-56335,-50850,-81414,-75308,-34775,-9184,-2156,-37377,61389,12155,95054,-33050,17772,-40124,-81576,-9344,-23198,50456,-6338,26831,-9225,36940,-23663,9171,-25128,85115,28554,-19344,-30303,74969,42726,27493,30847,32031,33833,62772,-34142,7140,-2949,-4147,4051,45025,18270,-320,33737,-17926,26725,-25234,-56577,-34963,5145,-18701,-18197,36410,70463,-58104,66365,-7193,119805,53135,13125,5321,46656,36708,-42330,4185,-44280,-6924,45067,20742,32958,53237,-79317,63912,-1171,3979,32160,-36849,19149,28276,73458,-12616,25912,-48756,58908,-15330,28044,64519,587,12706,47308,1679,-58617,-82855,52681,66087,-17226,-26550,22079,-5643,23081,-61595,-44840,7252,31153,23262,13102,-23518,8576,49385,-60910,-39400,9475,21815,-39262,-73421,-3909,4774,8741,47954,-5631,49381,38747,16850,-39891,-8365,-27231,49980,-1638,-18056,-74490,11425,11096,20004,2082,16594,-913,676,-15491,17085,-175872,25676,-13043,44405,81261,-31370,-26271,-18533,-25676,3650,46727,1848,2365,-31165,-1504,7396,59206,67639,-83810,-127977,7397,-42693,25834,-62389,-37932,36549,80899,-21913,41477,-1469,-80997,19543,46170,25723,-46878,7314,137,-16039,-31957,1319,84632,-9052,-10996,-4212,-134552,-19775,-50475,-70094,-29408,-5791,-20067,7971,-13074,-60444,4079,55650,-58297,-74557,-22314,29220,-63139,-36557,-35790,-35195,90700,90595,4972,3460,12743,-30056,-43394,-9370,16256,24484,69125,36488,-24320,-18781,41401,7872,-3051,-8364,-33801,-14599,35053,-24494,-21087,-11356,23832,-28063,-58435,-28417,49811,23701,-120954,-36600,38787,-859,23968,-20284,17914,-6675,-6458,11144,5518,14907,86044,23788,-24862,-53559,2727,-13002,-2050,43791,42103,9550,-68928,-19459,61424,96220,74107,27898,113898,-1419,-3209,14479,113062,8644,-35325,19468,32797,-2440,26341,62214,-17215,-16052,-65061,-32210,-12403,-70383,-17203,-101855,-60060,-69986,-20487,-86338,-32029,-17752,15388,-59076,-63714,-80443,-14268,38341,-22443,18518,35567,-36241,-6970,-31796,-35202,-20075,35025,33817,-1331,53810,-29760,-24372,67363,148316,66684,132,-12934,47701,48630,-76899,22412,19297,-1285,-5683,-1640,58476,68827,40867,3839,-37048,28930,63360,38626,-38976,-69513,62610,35834,4729,-2634,52835,-1539,17760,926,-10974,44263,-54550,-10397,18743,-34866,58769,-18004,13335,-33221,-62875,46130,30023,-16325,41833,16174,15230,-40643,-1780,-876,6958,-58514,76807,-93174,29007,41340,64650,38107,10396,-16144,-23216,54714,-3201,1901,56197,8903,-20096,6119,8735,-79399,-6469,73967,-36647,-63490,-12619,1660,30197,-1627,-101901,-50193,95331,55243,29292,33624,5277,52002,35388,69993,46855,12467,141005,61759,54802,26563,-9402,-55662,3271,-31808,-3420,44451,77467,30172,-66788,-34630,-48699,-20647,-118329,-25247,-57725,-12754,-30177,7204,91303,10774,-30513,-22919,27423,2630,56753,-46215,-45553,18854,-35840,-43346,15358,8648,-39214,40966,-19428,31391,-18442,7118,-15161,-29598,125073,41000,6857,16017,42353,-9854,-80793,-10115,-11916,-71961,24559,-40760,30713,-11673,31807,74339,85175,-44884,19835,23117,-714,47496,-14420,-12263,-34965,12215,-21211,85639,60368,-47884,15492,23606,6500,36534,29665,-3279,51486,92710,-24975,-63119,14806,48817,-11707,11554,43802,-11869,-81509,24525,-61416,-39316,-8504,52531,8687,25954,3246,-19317,23525,-37732,854,36467,-23885,-17350,-7519,-44958,-56153,-20321,-51181,-25083,-47636,-28288,77106,-42098,37337,-15844,-14416,48431,-11215,-12898,-54960,-31222,23103,672,-10463,13192,-84600,35891,-11369,21063,17535,46798,30165,73897,95822,-16787,-103654,29079,-49416,52812,18003,91130,-1626,39176,-61564,79195,-21020,-16430,24494,9462,-4991,2268,58950,-548,27090,19403,20098,15496,6895,29225,60815,-37768,89284,68754,61554,107240,29015,68354,29159,22464,13623,47935,-12025,48246,37104,-6666,-23480],[-54851,43389,5848,-4632,-5740,8396,32593,-24446,-76382,-86236,-12096,35649,-59682,60153,86039,47143,-129580,-51237,29161,4526,-65323,17142,-25555,35124,23036,19027,30900,-63312,67348,-44228,83381,76102,-32407,-41717,-15803,-165,97470,-25290,-3666,-26115,-69096,-5300,6283,-46212,-62614,-40867,-13583,80214,-62700,-64017,51011,1595,11609,34034,98586,65470,36456,-25497,-14749,-23893,11233,88842,73586,13794,11782,6623,29895,-795,127716,14995,-40825,26158,14096,21112,30986,57868,38215,-81016,-50276,-37053,5363,-40971,26173,-29128,49493,52393,-34952,-114904,-113767,56409,13145,9284,-22266,-70119,-28460,102787,69441,48029,37750,-91063,-54812,-64638,-17424,-40731,-52821,-22217,-42552,84904,44097,-9834,25967,58316,-59908,64922,14521,8297,-33077,34014,-28354,-49242,69399,21321,10166,27002,6783,12273,-58606,8214,-14540,-37201,-40456,43625,10595,23269,36197,52415,39412,48536,5168,-3519,-71702,-5128,-7040,-82589,-14123,8006,-59312,-49207,41481,-30259,35658,9665,-19883,-15570,-61882,-13130,19246,-51588,-38505,-1890,-36289,-80295,-96732,-16214,-7091,18436,-10970,17774,-22190,13053,26100,-8628,32554,22288,-98495,40379,-8522,-18200,-50767,29481,-87526,8400,17104,-6400,18065,54537,58017,22035,50249,-63693,1210,-66005,-32240,42630,27310,4993,70205,-3081,-12528,6138,-37293,-134814,-47290,33539,24534,6070,14866,-4649,134,69534,-15966,-135260,-13748,-49049,-20843,-89031,-34700,2412,-27942,-45008,-35809,-36091,-23707,21774,15650,-43613,-49361,56242,30807,40813,-18369,-22201,-43504,-5934,-55292,-15139,140803,24685,8313,-649,-62114,-16794,16877,33628,-4707,4513,26606,-116025,-58504,5171,171885,-88255,382814,132097,56731,-89239,25559,77061,67876,-36231,11630,-19193,22034,19601,-46440,28179,46892,-2087,-24831,-6859,-16163,23430,-5164,85992,-13691,34394,-23981,81499,-15139,24524,-43126,31740,47171,118238,16695,50755,88757,-14620,87508,1241,63565,21800,13116,65976,-6720,15213,-4681,-43592,86515,83665,51366,43163,-50692,-17150,-43599,-97930,-91977,-37390,46500,42421,12519,33410,-23343,37028,41418,39941,-52394,52895,13180,-5145,-74196,-17679,-63379,7020,43783,-52629,10065,-42695,-67324,13922,-40041,24182,13199,-64370,-4239,-2820,44307,19606,54940,-6941,83735,-58837,-20133,60527,-19315,80244,50583,20319,18003,73465,16273,-10168,6414,-9351,-47116,-37910,-15861,-73522,-74975,57243,-81479,-16335,-48122,-53825,-53845,-35924,-48157,-66663,-42392,-22297,15786,49599,107928,24332,-40104,4535,-33986,-14410,-71827,-16371,-277,-24314,35272,63194,-28523,-82033,24832,-34023,-121997,37090,58531,-82822,-55240,14710,30892,-53843,-58050,-56478,-1933,46991,245,37772,-24051,24221,2614,-17646,57372,-3190,36088,94433,102478,59089,27516,48612,-29221,14263,-44683,36728,-16297,-46755,21110,-37144,52791,-31199,-30190,73062,48613,15840,-35446,16383,39185,31073,-29652,-37172,-17494,36696,14870,-34899,23475,55554,76590,76032,32091,38446,-46035,-16204,-33699,-37666,-76822,-64649,-19902,32518,11130,-1411,92320,2361,85738,-18931,8430,-61197,-85913,-2636,-29469,44087,13715,52353,-13899,37921,-14235,18374,-26240,58715,16337,-28004,-32833,78170,35907,962,16202,20059,37756,54632,-14352,7431,16070,-24341,10200,46419,-9140,-30609,24055,-48843,5722,-40577,-44119,-16782,-450,14688,-14665,21872,75734,-47526,59798,10876,115648,46882,10243,21814,27486,38011,-41692,-924,-43961,2845,31803,28244,23130,46264,-55300,65829,-1579,9200,31718,-41274,17427,26896,74129,-18093,9219,-43223,73297,-3834,22523,58851,2484,-18062,40816,5935,-37787,-71016,50624,65954,-20262,-21886,15202,22402,26274,-55492,-70050,-26439,22466,13827,4133,-14271,-11903,49177,-59169,-25663,454,20451,-49024,-79153,13013,990,28453,61642,-6289,9194,11316,-11573,-41488,5404,-4195,56778,10533,-20405,-59930,20370,29658,14670,11579,14248,-17899,-1593,22090,8981,-191582,9173,-22073,32393,79786,-27181,-31430,-10177,-12151,-26239,58273,19444,17606,-44226,-30076,-11104,57177,105907,-69333,-99062,16048,-59266,5622,-77875,-43880,68650,72569,-22828,85436,17426,-91182,-5038,73541,42169,-50003,-46126,-8142,-5549,-590,-10878,48207,-9322,-22028,6247,-100156,-22649,-52993,-63226,-8732,-3852,-23337,-6155,8916,-55949,7966,49510,-57211,-44470,-53057,22177,-34478,-56254,-39917,-62690,86792,73077,233,1878,6732,-27962,-12032,-1164,17397,39857,76900,39611,-24786,-24182,52989,8067,-18581,-6705,-24282,-30872,35595,-27736,20745,18332,34352,-45631,-59252,-36902,62780,20173,-107941,-2426,49718,-13566,22980,-19337,44708,24345,7760,27885,-11395,32226,54640,37045,-14573,-26857,2614,-14670,-8684,54727,32408,10404,-91015,-17425,59710,79390,64463,39805,89263,-33256,23210,16115,87266,8352,-16949,23957,9611,10602,14235,51845,-33350,-20764,-59147,7646,-23532,-56821,-13724,-94832,-48334,-58982,-19153,-104906,-27798,-25529,16268,-77870,-22342,-65581,7470,41016,-27332,33473,24981,-55615,-14164,-33720,-35849,-27250,8312,48972,21813,48466,-49718,-24138,51715,124984,58289,-2906,-32027,41740,78649,-16646,52914,26906,-13163,25249,29491,62065,50084,69578,-4240,-42082,19938,45073,63263,-19854,-86346,86970,35336,-14681,-6515,42169,13114,5970,-11070,-11818,54995,-53324,-17305,7095,-21292,18450,-28309,10359,-1645,-7098,58644,31008,22110,60435,34017,26881,-31667,6446,43449,10500,-58253,88927,-92794,24293,22636,71125,31440,20201,-44415,-42887,33564,10602,7638,44866,11196,488,13380,5727,-78310,-18656,43949,-26434,-59159,-11869,-941,18677,19730,-77471,-43225,98621,66273,17987,17284,5677,24500,24532,58472,69196,44490,130756,67340,57211,4625,-11277,-45324,-10720,-43494,477,45749,66860,47390,-68722,-60580,-59167,-23434,-137945,-40604,-49779,-9097,-33047,27436,80650,11731,-13192,-12458,37882,-7909,48622,-55943,-38326,33072,-22770,-20985,33421,14286,-24136,32870,-44658,13875,-38186,-5192,-23740,-49297,129219,26236,20559,6107,57691,-602,-47159,-33701,-25923,-68610,47894,-49294,-2826,-18992,16841,87184,77459,-73053,17014,38675,-1420,941,-37649,-20701,-20755,20981,-25902,77108,60991,-50731,28172,25956,43433,25346,37113,-12253,43596,103039,-19262,-59504,-5510,55360,14199,15703,46129,5164,-70571,43377,-44608,-41923,1311,59435,15111,37448,20676,-1640,12660,-39715,22143,55341,-28140,9938,34041,-4840,-34036,10499,-45039,-9413,-42817,-46174,68900,-47636,24362,-21855,-11087,46707,-30894,1518,-72394,-15066,21034,15096,-9036,7097,-49020,46318,-31467,-42022,24769,34762,36472,73727,94121,692,-107360,21846,-77016,46261,31458,86149,-13808,35925,-66910,41536,-35903,-26090,25245,1951,-15430,-2093,62337,20931,16351,30897,12569,5789,-6801,21121,79161,-7789,97692,94958,74493,96624,23387,65409,12686,5136,-1888,60427,7233,22320,33107,612,-21553],[-62614,46558,45749,-7843,-777,2095,54596,-12378,-64270,-87311,-14451,52611,-59074,53734,54589,53669,-127853,-30575,42371,10269,-68519,1045,-32193,30826,37469,12673,31837,-63016,63359,-42589,89885,68171,-71095,-66756,-32054,6563,96102,-52378,-19265,-25598,-73957,9939,8851,-21767,-58429,-31924,25481,74977,-61342,3576,61994,6645,34558,45547,94429,56288,2677,-34307,-19784,-37367,26506,82236,71306,22126,16470,14750,21825,-3562,119180,36608,-39161,36935,-5361,29733,29447,27609,26702,-72829,-75739,-46211,17011,-42738,37609,-53698,69882,65538,-65237,-103863,-118941,45229,39394,12868,-21082,-89413,-6448,83560,59249,46473,21180,-81756,-46153,-79132,-31742,-51234,-63886,-24681,-44277,84346,29244,-9920,33068,53563,-75003,44081,-32227,-41536,-59365,50978,-10672,-49687,40504,-11557,-655,10010,-1801,25918,-57777,2730,-43459,-34807,-43739,-2710,2468,32323,57747,49145,47177,47027,-9529,-5085,-63550,-24369,-22613,-77959,-25441,-6817,-71898,-28584,51348,-31520,20832,-100,-15434,-27568,-77681,-3504,30737,-75632,-51445,25024,-23698,-46338,-103231,-14764,-9361,-5052,-9441,5282,-45673,-686,45950,1137,50652,21230,-119916,16956,-23976,-2110,-59465,22723,-82034,620,8262,-14532,15515,54228,64772,-7201,47619,-11414,-4750,-54373,-32299,46863,45031,12975,67677,-18099,-5924,28745,-5551,-105621,-59523,33664,38156,13620,14857,7964,34409,90026,-8447,-111069,-9639,-42215,-14995,-72493,-25154,-9175,-41260,-38730,-45428,-75583,-44943,12644,18198,-39119,-52143,56544,27617,50407,-16143,-11744,-31116,-3598,-65829,-23171,130210,28455,32151,22262,-60518,-24750,9142,32422,3542,-16119,26520,-125945,-78477,16694,169198,65599,370025,106115,19695,-124386,6953,55705,42782,-69219,13310,18596,19068,26218,-60012,49225,60532,-21385,-35826,-2134,-10584,24961,-10091,83171,-10639,29605,-10056,64731,-56422,30319,-28282,60208,40351,87888,21179,40671,25177,-30640,72992,17409,53170,22141,36360,66669,-8072,-3012,-23566,-33196,88642,86942,32163,25351,-66180,-23317,-16078,-81036,-75976,-65115,38832,41094,23584,63817,5119,48538,30768,46429,-9959,39440,-27299,16927,-73975,-40919,-65090,18443,36851,-58907,22096,-35596,-69667,10677,-45760,14824,61918,-50932,-12380,-1311,33709,-4008,49285,-30207,79184,-6575,-9952,61586,-14438,35157,39840,20775,3259,47750,8549,-7818,8270,14943,-51030,-39414,-9004,-71510,-74173,66357,-84568,-7742,-69700,-45102,-58607,-40896,-9260,-51354,-47326,-31769,44460,78606,97139,22494,-42469,-2981,-12471,-1142,-47588,5179,12503,-24024,14341,71488,-41217,-79411,17238,-39181,-106192,35998,71968,-86194,-56544,30264,48974,-55724,-72923,-77337,3123,42976,-6658,7532,-18368,39775,22553,-37638,29758,2585,30246,97168,98300,74769,32070,40372,-10106,20660,-36760,33593,-12199,-16948,24864,-56722,61615,-13673,-36929,80325,76910,-6697,-38506,-3290,67176,33752,-22941,-40608,-6840,15763,42715,-19733,19578,54239,92986,92818,44897,62904,-52844,-5714,-12462,-19045,-53430,-59454,-6729,71442,26767,34455,115678,-6297,61923,-13552,-2154,-78189,-82827,3631,-37202,32614,33903,78242,-5460,37314,-9348,25556,-31826,31904,3711,-31846,-37865,75129,17890,-28801,14055,25565,47989,41999,2510,6977,26416,-38275,11356,43388,-43117,-38874,8681,-81807,-12617,-51392,-27432,4596,-20572,39847,-15542,6509,69000,-43574,47869,36234,102247,30214,3671,32790,3537,39352,-30644,-1475,-51716,7654,10562,38340,5906,35484,-23262,67948,-4039,6145,22651,-28196,17396,14287,69595,-13829,-9335,-37741,68204,33,15769,52836,3954,-46732,39944,10192,-20896,-50881,45624,60229,-12727,-18596,6699,61700,23520,-36826,-81872,-65382,4334,9708,-5169,-682,-27848,44046,-45452,-11862,-13943,22146,-54724,-77666,26262,2112,34311,63630,-15461,-28275,-13826,-33349,-39801,17846,15053,53616,24858,-24052,-50686,22497,31562,8228,14063,21506,-27980,8890,53472,-1051,-142684,-12043,-29594,20170,63416,-30701,-35357,-6524,-9226,-53101,69003,44350,26888,-62345,-53278,-26727,57994,125774,-26366,-67564,17325,-58822,-11395,-90645,-53928,83939,64115,-23216,106428,25434,-89120,-30587,81944,43568,-48206,-59621,-7000,10611,27844,-22978,29715,-6744,-28125,13348,-46229,-25462,-44813,-38559,7377,-6117,-25948,-13237,27917,-44666,12824,31379,-52036,-14984,-69305,7481,-6178,-62898,-48547,-83748,71306,45791,-8952,6280,9328,-21192,22379,4071,19498,41797,75561,32532,-19614,-23990,48127,-53,-33030,-5127,-6963,-37568,38065,-27976,48881,39978,40158,-51053,-44180,-45705,67576,18867,-95403,25948,57356,-20504,28455,-19008,56819,66656,22642,46339,-20550,40284,16518,49846,-21029,-12029,2384,-2516,-18227,62999,22723,11408,-92952,-17344,50145,59066,55547,48060,42034,-55159,41981,19081,23054,-11827,18144,20711,-20263,16470,-2405,29149,-49357,-20514,-40820,40184,-36639,-48770,-12005,-74636,-29725,-47463,-15720,-115122,-17143,-17109,15553,-82756,17493,-35165,32356,40626,-31984,44444,7485,-63086,-19278,-30939,-31896,-24455,-16236,44599,36368,41681,-57814,-15387,35361,73827,37972,-13185,-43202,39189,104219,70951,63332,36676,-17947,57491,67744,63284,33378,86365,-13550,-40009,12979,-8972,84811,-10566,-95653,102484,42084,-24113,-11849,41018,32340,-8232,-9590,-6807,55304,-48900,-25412,-13624,-20828,-20868,-30694,13444,24199,48060,67820,21507,58251,71859,44719,32729,-11497,14918,72118,4148,-50070,98371,-82835,16699,6781,65564,24176,26561,-36287,-45487,18023,15506,9945,32065,17582,9061,17092,5519,-74048,-38111,12372,-8594,-51624,-8847,5135,7003,48918,-42563,-28246,88526,76744,9363,4441,1283,-8885,14726,46776,79584,61273,107091,67717,53609,-10198,-13226,-31788,-31992,-42794,9066,35410,50301,56226,-66923,-85403,-74622,-24622,-135493,-53854,-31821,4260,-33074,37921,48939,7389,6770,-302,40419,-19900,42069,-52048,-22479,44606,-17688,5301,50968,16705,-9308,15041,-63238,-3659,-60338,-21836,-25449,-56893,103110,11765,34740,5656,72930,11159,-21209,-55630,-36141,-64606,73235,-51424,-35364,-24271,1092,89252,64174,-81612,18640,50522,-6582,-32940,-60350,-34244,7629,19774,-31722,57249,57673,-41375,38501,33046,76709,20146,38529,-20270,38987,97396,-15475,-41839,-31555,48715,30973,19328,43495,19702,-52405,53306,-15839,-36805,2337,49089,19907,38168,33523,8139,10617,-36811,40353,65889,-30121,32042,78123,37127,-11121,33556,-19178,17735,-38744,-61049,58726,-43068,14403,-24220,-4586,34923,-46560,26620,-74076,3283,19629,27602,-16620,-8910,-14607,51248,-47630,-103206,26246,21051,37423,62646,84475,28090,-102064,7069,-88091,31888,35213,53699,-32253,25542,-62819,10571,-45529,-30198,25372,-564,-27826,-5751,51094,29975,11187,45558,-2867,-9174,-22463,6332,75237,18483,95602,103814,72652,80696,14476,53901,-11995,-19645,-22731,62845,17379,-6237,31638,5114,-26827],[-58859,53396,74137,-5013,-8896,-16993,59846,-30,-45546,-82997,-17740,60619,-54064,50846,33044,57331,-97884,-1147,60744,23085,-62299,-15943,-46909,21787,46069,4129,36215,-50054,62364,-15347,84620,53242,-111271,-90625,-43968,5164,75243,-75113,-25393,-23419,-59286,26102,7263,-7460,-56077,-18007,58869,53052,-35530,60261,67220,10706,56308,47544,71840,56563,-25066,-32419,-22074,-47945,38504,53647,61305,26693,12278,19939,14625,-158,95110,50632,-31455,41128,-22147,33918,33522,-3450,7220,-57239,-87888,-41483,34835,-45594,44536,-68739,70545,65488,-91650,-88565,-98232,43227,68837,20714,-17584,-88112,15135,57040,49045,43310,1592,-58854,-16071,-77378,-45146,-47693,-64463,-30508,-40756,74482,12400,-2551,38953,38744,-84007,16669,-58898,-80647,-77042,66235,9058,-55514,10937,-36196,-11249,-9450,-4903,46484,-36338,431,-63192,-28412,-46793,-50097,2111,39037,67973,45953,60329,33183,-21719,-2970,-46773,-43687,-30892,-55540,-28713,-15324,-67892,-12974,51294,-31590,20254,-7485,-9968,-40636,-86290,4222,41919,-77353,-55337,37339,-10249,-2759,-101708,-12059,-13099,-18346,754,-12167,-65003,-19653,63500,12515,72777,15410,-121933,-2383,-39003,9371,-54432,12179,-62552,-427,7357,-13500,16378,46302,76647,-43670,37275,11373,-14102,-44652,-39620,46129,63894,26665,64095,-24533,-6349,46035,23677,-71442,-68856,20638,43148,14858,18396,31067,53643,89497,7158,-74068,1365,-28578,-10381,-42137,-5581,-26941,-51651,-27505,-57494,-110757,-68126,1862,12295,-33435,-48170,63007,20064,54395,-15504,5414,-8960,-1326,-66587,-27386,104146,11204,37434,32863,-58672,-32589,-7897,26236,6432,-43267,15382,-125988,-86928,25873,148996,270142,358392,52887,-34159,-142532,8630,17362,-1788,-98016,11432,54137,7125,30501,-49434,63789,66426,-25207,-33495,477,-15724,23706,5175,73209,-18159,31674,21107,46667,-88883,42613,-9058,63600,21645,39437,22533,25483,-39049,-42767,48834,29850,14828,31125,56657,66467,-8064,-25711,-39130,-19441,85196,85936,-1507,14566,-69506,-20297,12104,-53370,-54937,-82683,33613,29316,30249,87556,40827,56450,20082,47421,31490,24563,-48196,52273,-72116,-57344,-60895,31270,19679,-60776,14750,-36787,-64671,2806,-40655,3876,95452,-29717,-15266,235,9852,-31433,37812,-50713,56095,41449,-158,49352,-12015,-11614,17752,24587,-10972,24290,-743,-4864,2098,31490,-42755,-35892,-3407,-61179,-61530,68793,-75858,3669,-77765,-27201,-53975,-29881,35369,-26023,-53199,-39226,64053,78536,64722,22721,-47095,10343,11681,14457,-10416,28014,22321,-19308,-11481,67814,-36782,-66781,1249,-38720,-71660,25375,66627,-86367,-49511,35585,66055,-50094,-72116,-73412,5464,34965,-8464,-11447,-2745,44055,46606,-45311,-2195,5393,30772,88487,70341,71200,31751,20119,7923,15041,-29648,21122,-10430,7572,36975,-74381,59251,-871,-41118,79077,85201,-36735,-34499,-16855,87923,25091,-25536,-31340,10055,-1671,48489,4033,19044,52072,95161,85146,53733,89537,-46073,-3995,4285,919,-29809,-58591,2109,95799,37663,62328,122068,-12138,25747,-15887,-10691,-84410,-74939,7169,-44517,15748,50068,101712,13961,33033,-10374,27356,-40394,11063,-7974,-37076,-43864,68138,-9818,-53703,19290,44746,62066,29700,12663,6029,27816,-43138,1137,39043,-70793,-17777,-3082,-105367,-22742,-53790,-8944,24670,-47051,53325,-20465,-6869,51815,-46512,32685,60946,81312,4648,-5158,33015,-20817,39270,-17053,-283,-65517,4696,-18323,50456,-16152,22862,9306,72777,-7726,-2285,8302,-2104,21001,-6799,57359,-9539,-25215,-31124,42285,-8108,7916,51004,8529,-65819,44987,14783,-12816,-24949,39191,49507,4668,-19644,-10,97484,15235,-10114,-76900,-97994,-16479,11772,-12198,12251,-36830,34273,-22833,-2494,-32490,30946,-54326,-73293,27091,7121,25066,49175,-30799,-55668,-30733,-45975,-36579,24416,21916,37063,39400,-26894,-48841,18141,23402,1670,9443,33093,-26975,31430,71968,-10628,-54596,-32854,-33011,11673,33229,-38352,-36926,-5845,-13885,-68022,76428,75987,29707,-82223,-63164,-36874,62844,119109,21889,-48907,11749,-42503,-22021,-94481,-66627,74654,57537,-23576,103538,18105,-75065,-50379,65745,26808,-42134,-37482,1577,29036,46780,-27554,30765,-3146,-27327,15215,2798,-24699,-30624,-3845,17846,-12153,-25171,-11065,41275,-29453,18091,4092,-44846,6265,-61519,-8828,15713,-53781,-59267,-90393,48943,13445,-22605,9990,19404,-10362,48705,3023,23021,31807,64548,17779,-9982,-17754,26027,-16761,-45892,-9062,13389,-35393,43461,-25147,53855,53010,38358,-42723,-19847,-53093,66919,21347,-84975,42157,61251,-19932,38855,-19714,50017,104725,33692,57299,-18329,40917,-14367,61010,-39463,-4030,4243,26453,-24336,67584,16695,10542,-73345,-18234,34907,46290,54525,48829,-7955,-58288,44186,24461,-56984,-48116,55472,9294,-49838,13758,-18980,-3111,-58826,-15593,-15938,51895,-45563,-44464,-10820,-48334,-12378,-41038,-11575,-110803,-3341,5662,18075,-75686,42864,-3651,50438,40169,-31174,49753,-8498,-55136,-22702,-29458,-28587,-13388,-32850,24794,33799,29566,-54077,-746,23860,17598,10984,-26271,-43816,40390,116961,136962,51060,45971,-14231,82958,100793,60632,27956,84607,-23865,-32148,8583,-64035,97719,-10625,-89890,104763,55061,-23741,-15189,52139,49807,-18693,-1592,4057,41006,-41899,-30227,-36744,-35141,-38903,-26694,21528,37369,89378,70057,4202,79774,71749,44449,36720,15633,21352,81826,-9308,-34612,101721,-60829,9890,-1625,52916,16603,28247,7948,-28193,12475,13284,8875,21417,23855,3054,18340,10135,-70443,-60213,-14099,14023,-43663,-13086,14368,-4721,75225,-7811,-8481,68675,83546,3634,-1848,-9152,-40711,6763,36802,75477,61720,77108,64370,46314,-11987,-12047,-17303,-54556,-28363,20098,12539,30920,61130,-61599,-104489,-89088,-23798,-115926,-63089,-8773,24149,-32926,36214,1722,-361,30895,5987,33276,-28385,39681,-37735,-2921,48102,-20104,26117,67217,15790,-133,-10699,-69491,-13570,-72938,-39098,-20619,-53351,64066,6297,48576,11607,76795,24160,-2827,-71717,-41343,-62102,90692,-44268,-57810,-28963,-10769,81718,48487,-68527,22941,58604,-13567,-45902,-75371,-52161,47236,8731,-37752,29780,52867,-23417,46522,42045,98202,22693,35425,-24921,41690,78527,-10672,-15300,-55779,28784,31679,19848,35193,26412,-34897,43338,17228,-23770,-3738,29774,20150,28382,40577,8692,14650,-33147,48040,64075,-28168,42630,108331,68146,7111,40216,16369,47342,-38039,-70509,49725,-33941,11404,-21316,2901,16074,-55405,54501,-57384,19948,19632,36468,-32727,-30664,9361,53213,-54666,-139773,20047,11780,28293,42348,66004,51675,-91672,-10489,-76114,15795,28690,1879,-50131,11736,-51012,-4376,-46268,-26303,22263,487,-38560,-8932,31248,20714,6386,51191,-19025,-13867,-29569,-12499,49086,35392,85864,93495,58533,64254,4807,41199,-33367,-41542,-40085,53215,12961,-31436,27468,5685,-35302],[-46690,60614,81149,2107,-27257,-42721,47943,10852,-26157,-70537,-20069,60865,-47700,48162,26454,53656,-50218,30320,79684,41208,-49825,-29400,-69059,10845,45695,-5619,42862,-29594,61054,18862,68568,33901,-141042,-106199,-47168,-4880,46894,-87300,-24940,-18382,-30678,40754,1702,-6987,-57917,-2746,79133,18445,8674,90723,63314,11424,70779,37986,36873,63202,-38802,-19185,-19031,-51218,43094,12145,44282,26485,4527,19532,8479,3024,64736,52128,-20625,38190,-31667,34607,42537,-28775,-15151,-36718,-84180,-26442,54371,-46237,42552,-65703,58310,51676,-108427,-76221,-51734,43132,89980,27176,-8753,-64743,30310,32189,40561,38623,-18187,-37656,30406,-58328,-54794,-32508,-54237,-36892,-34050,58627,-9281,2837,40028,18247,-86602,-7669,-56136,-96028,-79582,74515,24433,-64092,-10727,-44661,-14666,-27801,-4588,66388,-2115,2393,-59487,-15509,-48937,-77848,11282,39282,66480,43778,74949,13137,-28093,5171,-25436,-61023,-30087,-28070,-27346,-15850,-52555,-4430,40776,-30098,28609,-10301,-7470,-52240,-88466,8387,48752,-64446,-48441,39022,1844,28647,-85710,-10812,-22847,-15183,17661,-32817,-76552,-41833,72118,21900,91444,9267,-102979,-13414,-49359,14032,-40983,-2940,-36853,7493,9437,-5300,20594,30645,85611,-78932,17688,-6731,-26493,-38520,-54654,40001,74529,39702,60453,-22176,-16017,43370,43755,-43952,-73110,-1411,37166,9389,24300,56671,50913,68926,26333,-38089,17059,-10487,-8249,-5768,18243,-46133,-55895,-14672,-68101,-128750,-81534,-8862,-12898,-29387,-38822,71448,8489,48622,-17741,19061,16823,-389,-55154,-26867,68891,-20140,16775,24100,-56890,-37377,-30830,14155,3793,-64524,68,-113938,-72208,30917,117790,459761,354701,-19184,-93268,-141036,25061,-26851,-51361,-110287,6210,76359,-8798,29491,-19279,68566,63952,-17436,-19201,-6164,-30425,21204,37598,58488,-34783,40889,61101,31097,-102364,53808,9957,41908,-6506,-8861,20945,11101,-78703,-49659,19771,33327,-38098,45987,68087,62680,-8088,-47288,-48424,-5033,78838,81475,-41214,13469,-58985,-7899,38785,-22068,-34355,-84615,36223,20072,28981,88676,67846,58036,12900,44844,56716,13134,-40253,88976,-72747,-60797,-49819,41471,-3179,-53654,-266,-46654,-60053,-15055,-31983,-5057,99518,2899,-9140,4617,-16894,-59789,23749,-61240,26539,72703,1714,24192,-20818,-47391,-8901,28092,-22800,6966,-8717,-828,-11393,36748,-22586,-23206,283,-45504,-38709,61964,-59738,14460,-71898,-1641,-41447,-10522,66440,3199,-57957,-43311,67859,49359,21362,23182,-52990,49200,32081,28779,29924,47499,25767,-11270,-33574,54681,-10787,-52363,-18803,-32900,-33556,9409,43393,-83737,-35947,26695,78460,-38546,-54951,-50539,4880,29577,-5443,-19289,20320,30507,67819,-31679,-27418,4463,42914,67301,32303,52463,29174,-1784,21724,2408,-19074,6400,-11339,21790,57286,-81391,44079,3365,-45831,67679,77967,-59342,-25473,-21538,94803,9181,-29816,-7506,29680,-11122,33398,30621,25089,49619,87311,57451,53033,108947,-28567,-7623,14871,16249,-22752,-58606,6198,99242,39055,78432,108382,-13752,-15857,-21768,-15670,-76048,-65918,6799,-49424,-5710,58984,116677,37551,25282,-17065,21066,-48036,-1250,-17058,-47922,-48276,60263,-42003,-68880,24903,65461,73775,21948,14915,5432,23808,-37920,-21515,36162,-82871,23051,-2708,-110036,-21767,-46538,8526,38667,-69276,55854,-27231,-17062,28994,-54141,17003,74701,55602,-25925,-14075,22183,-41144,36291,-10133,-696,-79180,-4900,-51227,62602,-38527,9692,34333,79743,-10972,-12301,-6283,28728,27316,-30466,36520,-12951,-35033,-21037,3733,-27029,8,55717,17873,-71396,53664,18003,-14009,2009,32244,35906,27856,-25998,-2031,116090,4089,17750,-57594,-113654,-31372,16828,-15285,19257,-38152,21011,1731,-1537,-51505,46619,-46558,-68740,11309,13389,5726,19002,-46562,-68348,-35986,-50568,-35806,24262,13558,7498,51971,-27037,-53307,8315,14701,-4258,618,43413,-14576,59302,75684,-16521,28658,-47723,-30564,9532,-6905,-46304,-35830,-5477,-16563,-65238,77450,111875,29978,-95743,-57849,-40567,69661,90196,48426,-48296,1485,-16789,-24780,-85611,-78931,43891,54594,-22639,84167,-3777,-51776,-59720,29799,-4723,-31998,476,12782,44517,51991,-19701,43233,-982,-19910,12047,30667,-18511,-17144,29398,23992,-19103,-19694,537,49098,-11843,23541,-25044,-38645,15418,-30007,-20392,27651,-35434,-69358,-79216,26134,-16184,-38593,7450,32422,2757,59310,-4404,28108,16713,45456,-221,1124,-5813,-6893,-39010,-56179,-21551,27181,-28894,52971,-20138,37173,60175,29906,-24213,3015,-57140,62094,27153,-74836,43673,60885,-13022,51302,-21042,26056,118591,37791,54906,-4158,37323,-30612,69109,-59138,5345,9383,67826,-22634,69532,16727,6252,-39647,-19407,16796,45821,63446,41600,-43944,-40959,29204,31718,-120068,-88941,79943,-7521,-71760,6233,-30139,-37992,-57575,-7712,6636,39298,-41276,-42275,-7823,-19355,-3949,-42932,-8724,-90805,8259,36848,28436,-60464,45221,17669,53298,41592,-21423,50271,-13798,-33545,-24481,-34268,-29800,1234,-38712,-1006,12696,7961,-41060,15142,20189,-23528,-15188,-37386,-34397,41877,112280,148471,22351,51223,-2935,95308,116502,54076,36379,64627,-33975,-21684,6319,-87295,96215,-15814,-64235,94631,68573,-18872,-13869,69979,58786,-20580,2955,18714,12075,-33402,-30489,-54541,-56973,-29310,-19905,30985,35278,109753,63560,-16377,75561,57983,32295,42062,42132,24090,77239,-24979,-17430,96431,-27814,7367,-1959,39931,9137,25748,67042,5346,17969,7543,4966,15331,26061,-14647,18665,20166,-67928,-76892,-31232,37133,-37307,-28847,19323,-19281,88083,17089,11182,45718,82836,-875,-51,-24427,-64949,-100,27588,58191,49356,47551,57471,39014,472,-5417,-5343,-71935,-2374,30119,-19582,12926,67454,-52871,-113965,-95527,-21330,-90383,-67976,12296,45257,-34316,23472,-46219,-8618,58480,677,16669,-28392,41463,-18498,11575,39681,-25535,34441,80154,12965,-274,-38842,-61529,-10247,-67948,-53236,-10897,-42870,29764,16327,61535,18218,62414,37059,8887,-77973,-41462,-62264,93870,-28340,-65146,-32883,-16284,68584,33337,-38732,27215,62371,-19195,-37737,-77925,-69519,87295,-8641,-43093,-1192,47301,-3091,53559,48008,103245,32103,30315,-24486,51334,54892,-2332,13763,-70197,-1148,15579,15525,22936,21503,-25184,8831,44869,-5480,-12808,11437,14365,12125,43500,1699,21133,-30027,42044,48579,-21822,40976,116305,78745,16477,29564,44668,69082,-41078,-72787,45114,-25698,15147,-12744,9810,-5075,-55520,75818,-26368,32047,21369,40959,-52183,-50517,18691,54346,-52722,-140103,6610,10714,10189,17731,38671,59891,-80274,-26003,-43143,2989,13173,-52217,-60687,-1541,-35850,-3317,-35466,-16045,14593,2641,-43811,-11943,11126,-3413,-2288,40633,-27644,1824,-20054,-30938,9796,41075,72633,69618,38158,50371,-3154,33443,-42923,-53555,-44966,32893,-5693,-49405,16077,2352,-39605],[-31889,64042,69795,10882,-48213,-64198,25108,18803,-13122,-50664,-20360,57322,-41811,42086,33105,41557,-1215,56415,93828,59832,-36684,-36829,-93854,934,36697,-14265,50073,-9106,54564,41191,45976,13101,-146489,-107457,-39719,-19731,26090,-84865,-22511,-10127,144,51343,-5280,-16160,-61849,9731,84495,-20955,52121,92192,50391,5134,73908,16704,-699,69887,-35791,3057,-9048,-44543,38541,-29972,23895,22599,1277,13452,5478,1224,36998,40717,-9749,29560,-31483,33297,52330,-42832,-34842,-16204,-67061,-8795,68946,-41236,30042,-45276,46475,29277,-111500,-70700,6552,38495,92702,26620,5629,-27015,36187,16484,35296,32486,-34761,-26387,74410,-26692,-58243,-11088,-37326,-41723,-26267,41792,-35313,-5946,34701,-3902,-84958,-21704,-29016,-84677,-64269,71272,30575,-70428,-19022,-34545,-6317,-41237,-3173,77550,31244,6745,-26870,3886,-49294,-74019,27896,31318,54205,42224,83043,-5298,-28028,18636,-4559,-73516,-21875,-9557,-25722,-10174,-34488,-2974,21446,-26135,38978,-7716,-11400,-59617,-85633,8480,47854,-49566,-33210,36659,11313,35333,-54667,-13982,-38474,4982,37236,-52447,-76920,-62931,67483,26752,97827,7283,-71250,-15074,-52370,10732,-27293,-21104,-12904,23146,10474,6356,27277,8838,79407,-104788,-11842,-57419,-39756,-33779,-72974,29096,71278,46106,57795,-12660,-32505,11454,51372,-28392,-71864,-25562,23354,-132,30372,74930,29680,37790,42322,-11986,34589,9342,-10063,25459,38254,-60268,-51925,-3565,-71748,-123710,-76699,-18298,-55271,-28765,-26357,77105,-3479,31366,-22716,21130,33909,-2251,-34134,-22581,34657,-50951,-24551,-4796,-55813,-36164,-53568,-1097,-2936,-69089,-11560,-91268,-36723,30286,85028,582877,351117,-96200,-141558,-120311,42980,-63008,-86893,-98729,-1823,79326,-24311,22145,18682,63190,55372,-5804,767,-29507,-49157,19222,77011,45958,-54715,53032,96078,19510,-92553,56583,25592,4975,-37360,-38144,17853,2122,-85694,-51323,-8655,24972,-86390,60146,67240,51031,-9877,-62080,-51080,7607,72766,74065,-75764,19748,-36804,10407,62885,3709,-19315,-70599,47364,23051,19194,67717,72531,51601,11703,41252,60585,7488,-7548,112409,-78981,-50194,-32939,45693,-25782,-35347,-6563,-62011,-62432,-44326,-27531,-9099,74666,45023,5888,12982,-36494,-86634,9424,-59050,7141,83479,-8291,-9410,-45759,-65314,-31761,25299,-33382,-6676,-13326,4002,-28358,32460,5958,-813,2027,-28230,-11700,46304,-42556,21430,-59207,27662,-24698,7761,71276,28125,-59231,-44965,53184,5990,-12961,21932,-58745,103006,43061,39651,59853,60311,21091,-1933,-43137,41059,30500,-41780,-37063,-23677,-7421,-6266,11712,-78749,-19626,6040,83845,-23852,-28947,-23014,2422,28607,-1676,-19789,46328,1757,78467,3602,-35005,76,63795,36942,-1191,26492,27029,-14050,29346,-11767,-3845,-4553,-13604,24025,78965,-72872,18577,-1617,-52900,46517,66042,-63438,-15662,-18615,84277,-8285,-27208,28177,48058,-12260,7270,52652,38312,46854,73477,22214,39208,113560,-5980,-12678,19640,20074,-36858,-56129,7181,83008,30538,83355,79870,-10413,-53079,-26075,-17645,-53950,-58514,2845,-50293,-29680,58522,114222,56151,16498,-27522,6329,-50192,-6880,-22064,-63885,-48049,54749,-70615,-74262,25568,74317,76074,21326,10740,6310,19775,-23806,-51395,35687,-78008,65155,13026,-94527,-10436,-31459,21631,42951,-78434,50813,-32323,-24029,6949,-62559,3123,69554,28917,-55038,-20902,5096,-54197,29624,-15331,-5040,-84737,-16537,-82067,71692,-55938,-3474,45179,84486,-12052,-21294,-16168,55629,33209,-49688,9535,-26203,-37434,-5863,-31873,-50725,-5985,66981,30658,-64482,61863,16230,-21477,23552,24956,22421,50286,-36288,1871,111694,-6009,39933,-30526,-106958,-33771,18926,-14067,16774,-32676,5945,20205,-10222,-65835,64140,-31906,-64764,-18294,17723,-14862,-19566,-55683,-65673,-29331,-50286,-41173,18745,-6451,-29578,60264,-23194,-60773,-5161,11418,-9293,-7818,48920,5374,81918,67780,-16067,75042,-52303,-22301,14229,-50299,-51642,-32869,-3438,-6277,-44578,70306,145776,32289,-92362,-40424,-38295,74014,53160,39384,-59981,-10645,8374,-19974,-65398,-87285,4292,55821,-19240,57411,-34372,-23610,-57414,-12196,-42350,-17920,33964,20824,51499,42805,424,56197,-2043,-8093,6012,35218,-7633,-10052,50930,28073,-22686,-10068,19522,52811,7548,28990,-47553,-36387,13305,13623,-23093,29003,-18892,-76658,-53329,9170,-34226,-53232,-3452,42310,15628,52628,-14938,34754,4667,21558,-17718,9880,10885,-39638,-61321,-62784,-41638,23731,-23170,66721,-14584,9837,64238,19072,-2664,14576,-56773,52846,34391,-62581,32255,55256,-2797,62224,-22168,-7221,96302,33955,39054,19004,32421,-32442,72694,-70697,20150,16881,108404,-12392,71131,23118,-1912,-4118,-20616,-1282,54439,77567,29177,-59486,-8983,3943,38863,-141432,-119662,82721,-24451,-80225,1003,-31856,-65664,-45190,558,20451,10620,-16112,-41176,-910,12028,-7637,-51438,-9211,-61276,12963,68484,48604,-41236,23558,24605,38578,44706,-2436,48695,-3074,-5047,-23669,-46533,-34506,13665,-34642,-22057,-20396,-23288,-23225,28235,24721,-41947,-34619,-43381,-18689,37360,91602,109937,-10849,49651,12779,92698,108350,44577,52668,32969,-41250,-12241,4846,-66848,78040,-20840,-20861,78181,74778,-16545,-7723,82178,55120,-12727,-3047,33809,-25454,-24515,-28256,-61275,-74075,-1388,-14577,37427,20127,109361,48860,-34947,42241,31808,11311,48730,59686,21992,65996,-37362,-6807,81745,9259,11158,2903,31800,2240,21095,111964,46061,31779,2221,-1054,14045,21970,-37264,19510,34357,-63127,-79981,-38863,55930,-33586,-51796,14163,-40413,82224,26753,25840,26780,72412,-6315,9600,-41166,-78968,-7272,16897,32070,30227,23212,46667,35287,22272,7098,806,-80083,29642,35471,-53967,1591,78278,-41245,-111684,-88952,-18304,-70740,-69212,24326,61917,-37482,3929,-77499,-14441,84588,-17911,-6768,-17482,44884,350,11499,19277,-28071,27956,86152,10707,-9896,-62135,-42077,6930,-45096,-61610,428,-30432,8968,43249,73288,20140,31755,48191,13554,-72554,-37367,-64565,81839,-7885,-58020,-34744,-15871,54862,21176,-1365,28914,61227,-20847,-14193,-67520,-79582,112919,-27249,-47197,-31450,39935,13432,61725,45008,92090,45121,24997,-18842,62054,36379,10332,39590,-69013,-34531,-11418,6103,10618,4130,-26842,-42245,58366,13105,-20116,1674,3073,-4470,45753,-9146,27199,-27029,24940,21411,-12120,31587,105006,66551,15388,7803,49948,75704,-45800,-66719,46937,-21423,21878,616,15259,-23265,-47196,83529,9521,38051,24472,41578,-67116,-60197,15336,55057,-47282,-108322,-11122,18045,-11473,-4649,4221,48616,-70655,-35867,1555,-4042,-8695,-90422,-59779,-11426,-22562,6570,-13993,-4763,3607,3568,-41418,-14787,-1938,-31706,-15829,15940,-23119,34769,7451,-44403,-28236,37618,59536,42685,18054,39332,-7845,33215,-38380,-53743,-33546,6804,-31677,-59483,-3144,-3516,-33089],[-20597,60481,51859,18575,-62353,-71023,1391,22988,-11573,-27576,-19073,54315,-37061,30982,46203,22656,34720,71306,98469,72316,-27830,-38851,-114317,-5868,23125,-18336,55658,4078,38699,42240,22224,-6855,-118272,-91626,-23012,-32761,23271,-67668,-22367,493,20514,56135,-9329,-26082,-63001,15939,78229,-55383,71356,72505,32328,-11043,65039,-13866,-31112,71645,-18731,28943,7418,-28539,26485,-62264,5318,17388,9184,4143,7948,-4028,17597,20344,-1037,17844,-22186,31222,57348,-42319,-47893,-1133,-42662,3474,71633,-29076,8740,-19563,46705,7929,-99528,-71603,52769,27578,72589,15858,22806,12137,33716,13146,34028,25087,-44553,-24322,94046,8993,-54056,10375,-20324,-43816,-18842,28195,-61120,-35768,24623,-24817,-80948,-22902,6352,-53813,-33911,54478,25573,-70306,-13464,-9705,13280,-46428,-1978,76093,50954,9672,25843,26503,-47189,-42189,46368,16466,32835,39663,76037,-16920,-22911,34195,11862,-77911,-10009,-8286,-27312,-2535,-21965,-7309,-2989,-19201,46148,-583,-22606,-60483,-78390,5298,38162,-42847,-15631,35083,17752,18745,-15592,-23298,-54885,36369,54533,-65604,-64711,-77071,49874,26078,86000,12207,-40582,-10186,-47594,-490,-20351,-39035,4067,42150,9740,17704,34776,-15710,51059,-115959,-50455,-117970,-50315,-25957,-86815,14959,55028,42553,56888,1329,-49150,-44677,47535,-21700,-65713,-44662,8890,-9139,34368,78834,135,8244,48342,2897,51267,28675,-16788,41419,47165,-63610,-39990,3339,-63399,-98222,-52387,-25945,-98364,-31468,-12981,76870,-10363,4388,-28377,9883,27115,-7831,-10629,-16979,11021,-65378,-69679,-46650,-55430,-27609,-69241,-14382,-11465,-54004,-14019,-62980,5427,22787,59804,618863,328437,-162559,-165325,-84131,49051,-80440,-93876,-65001,-11874,64499,-36139,9920,50679,49836,44765,2486,18135,-71083,-64322,19148,110888,43882,-69833,60381,112612,11773,-62492,48188,37196,-32073,-61577,-39844,15130,576,-67724,-48676,-31356,5666,-114643,66521,54035,28509,-14279,-65867,-48845,16447,69437,63839,-95474,27017,-8523,28553,83435,16425,-13073,-45796,62518,37555,3486,39562,50892,37488,17144,38884,49496,7214,33032,112363,-90856,-29382,-13168,42348,-42356,-7856,7046,-77211,-72672,-79867,-31747,-6923,36044,87295,25445,24260,-42999,-108792,-3979,-45998,10398,78880,-28114,-44109,-82569,-65125,-43878,10773,-46308,-22288,-14179,8311,-41344,23266,36592,27911,1823,-12682,11071,25467,-29946,23007,-50259,55107,-8449,17732,50664,41302,-55478,-46999,22912,-30478,-21913,18341,-63014,148859,41537,46368,68661,64954,8999,6075,-36132,37678,69511,-35358,-47740,-13519,-1336,-16637,-15140,-72229,-5292,-18593,81880,-9126,-6359,-5754,-492,27871,-3802,-16474,69567,-31665,73106,50052,-19737,-6591,82544,5866,-20903,1902,26731,-9571,30436,-23935,13240,-8772,-14720,16101,91126,-49284,-10349,-12978,-61594,18941,59786,-46125,-9136,-14329,57334,-21948,-13543,67601,61800,-10033,-17441,63436,55793,43037,56402,-6545,13308,101095,16076,-16516,20837,7379,-63459,-49759,7665,54716,16277,80244,46748,-2374,-76652,-25019,-18619,-24037,-53130,-3040,-46237,-52945,47907,86040,61594,9934,-38533,-13883,-43795,-10774,-22044,-79512,-40586,54127,-87079,-73778,19673,64167,64633,28373,3649,9537,20325,-4153,-78979,35964,-62285,91474,39307,-67294,7342,-12631,26946,36127,-70854,42129,-32205,-28384,-8461,-67496,-7838,45042,5551,-74821,-24211,-10538,-58893,19650,-31410,-13455,-76214,-24291,-104185,74301,-64210,-16183,38541,80510,-9980,-28629,-18200,72876,35018,-58977,-16896,-45330,-33210,13607,-48188,-70874,-7635,82930,42952,-50412,65105,5026,-30937,33333,16991,11823,64925,-47371,10718,89060,-11546,51409,-3191,-80356,-22294,12335,-9405,4539,-22413,-8918,26517,-25672,-70762,75708,-12877,-60809,-52434,17697,-28369,-54372,-52503,-50874,-13530,-48380,-51416,10496,-30298,-64908,62082,-15029,-67312,-19880,12424,-13668,-11484,49339,26225,89060,54804,-8482,80632,-44982,-10387,24050,-88119,-52870,-29585,319,22471,-11775,55996,167829,38138,-64623,-16178,-31521,71293,23450,2792,-72615,-22235,22825,-9188,-40441,-88934,-28095,59847,-13953,29714,-64738,4420,-46038,-44473,-75092,-740,51367,21174,46074,22089,27341,61788,-6682,4858,404,24775,4709,-11515,55866,31756,-19163,1675,42102,53596,27494,33957,-57571,-39876,4593,51475,-16947,21763,-13445,-79824,-21379,2176,-34340,-62538,-20691,43916,25642,33175,-23404,42924,1036,-3111,-33417,12913,30583,-60994,-77660,-64961,-64256,-2739,-20791,82636,-10268,-14896,65432,11295,14319,10456,-52643,38423,40587,-48022,13046,43131,7416,68232,-22360,-38171,43583,23415,15207,45506,27618,-25110,70859,-70816,36893,23341,130172,3502,74069,33904,-12924,22360,-22064,-16660,63897,87684,16436,-58687,27514,-21084,43279,-117835,-128592,65037,-35603,-72498,4723,-23047,-76612,-25143,6642,25477,-18076,29918,-40823,10372,45202,-19318,-59771,-14396,-33307,8903,93245,76148,-21573,-14825,20169,12021,47362,22578,47743,21603,21107,-18668,-62336,-35335,19403,-24478,-30373,-53930,-57666,-5686,36845,35753,-42842,-45248,-43710,-2362,21380,61553,53003,-36179,40582,28174,78456,78709,33374,65835,-561,-42071,-6471,2279,-16079,46815,-21608,29631,63504,67548,-21470,247,76367,39625,1710,-19960,45879,-60715,-16081,-27365,-55376,-75727,28211,-14128,37556,-2504,93781,28743,-46668,-11815,-1935,-12688,52932,63029,14461,54167,-41954,-9406,59443,38053,20875,8490,30039,-3767,17124,124205,82536,48659,438,-8494,15708,11768,-56971,21762,49837,-50774,-65375,-40775,66027,-32730,-72210,-2003,-69144,60643,21557,32256,17150,53199,-13923,25183,-55043,-83644,-15531,3384,3302,10513,6981,32506,36983,43554,23638,-265,-79464,59924,33440,-82166,2057,92494,-27729,-97686,-68769,-16051,-63609,-67528,22704,69952,-41436,-16562,-81034,-15814,100575,-46689,-32408,2473,46195,15714,-8377,-8811,-23208,9440,81167,11501,-25474,-74276,-17276,31741,-11850,-63303,8724,-19065,900,81892,83581,15628,-5272,55405,9815,-56781,-30478,-66739,58877,10439,-41915,-33208,-12207,44307,13877,33983,26471,55316,-17309,16476,-47940,-77328,112711,-42586,-50181,-56464,28985,22397,72597,28537,69719,57193,19240,-9807,64171,28974,25956,57818,-51041,-63184,-39296,-6987,2804,-22869,-38423,-89977,52764,26203,-22203,3368,-11351,-15655,50627,-19688,31589,-23206,3941,-12364,-1247,21572,85568,37060,5244,-15783,26744,65846,-48672,-52024,54667,-21004,26438,16857,18832,-34082,-33829,75267,39199,37931,27814,39848,-70620,-54251,6089,53988,-46417,-59958,-28292,30510,-29953,-18924,-32569,21930,-63622,-38522,46009,-5600,-33522,-101501,-47225,-16784,-15005,16595,12207,533,-6674,2001,-32351,-17102,-4524,-51617,-31473,-12409,-5117,69771,46341,-50161,-51443,29602,48458,23162,2858,29023,-9096,39546,-23553,-44637,-11251,-17721,-53697,-63116,-26231,-9537,-14166],[-17099,49008,38165,23068,-62524,-58239,-13575,23463,-22128,-7250,-18185,53714,-33470,16004,57576,253,50143,72180,90910,72827,-24864,-39037,-124555,-8917,11339,-14332,57323,5362,12188,24550,1631,-24917,-59189,-61417,-1479,-37430,39552,-39667,-26683,11402,22518,54926,-6039,-28077,-56853,14066,66390,-76004,53115,44929,15369,-36594,47214,-47947,-47972,67428,5947,51380,27326,-8048,11395,-79250,-7223,13261,29696,-4626,16713,-4155,7979,-2441,4789,5838,-6883,28873,53481,-27035,-53115,4911,-18380,6038,58132,-11565,-16805,-7134,62073,-1901,-74039,-75546,65184,13093,33405,-4444,38109,40693,26745,20030,36116,16913,-44451,-25500,79421,39531,-42568,26920,-9201,-42860,-12222,19307,-79847,-79363,14437,-42675,-74804,-13818,31724,-16116,3374,25911,10698,-62511,1531,21400,37937,-41470,-763,64608,51080,7288,77330,46548,-42716,1016,59628,-1318,5056,34158,49527,-21454,-14845,47768,22082,-71916,1674,-24049,-33370,2273,-20001,-15592,-27360,-9993,47863,8696,-38633,-53889,-66147,539,21753,-47323,-3135,35493,21286,-9896,20323,-38273,-64541,68910,65505,-67595,-41877,-78713,24242,20326,56426,23932,-23082,-4748,-36782,-18330,-23033,-52971,12895,58681,9639,26169,40944,-38610,5769,-111156,-92957,-164800,-54479,-11640,-88698,-229,32351,29473,57985,16874,-57765,-103787,36706,-15475,-55691,-53623,1761,-13034,34980,67422,-26470,-10134,40264,11239,64902,46029,-28181,36944,41120,-53712,-23211,4794,-41398,-61259,-15640,-31977,-121417,-35398,-304,70454,-7518,-26986,-31025,-9186,-12314,-16871,6206,-13092,2927,-53793,-97714,-87455,-54347,-13310,-72584,-20740,-19585,-27195,-6483,-35547,36774,8009,47555,583103,269969,-204293,-158988,-39222,36876,-76085,-70154,-19292,-22888,39494,-41956,-3468,66402,32086,36363,4442,26019,-121419,-69147,21571,129883,56159,-73012,54917,104204,6975,-21726,32669,46305,-55032,-70546,-19460,14246,5733,-39006,-43001,-44941,-19869,-117722,61006,31237,-3419,-20399,-57052,-44269,20021,69329,50927,-95965,27697,18601,40062,98560,13796,-15997,-19246,73885,51265,-13484,22327,12034,18539,27812,38958,36997,10149,60818,87788,-104803,-5030,5746,32041,-48826,23182,40362,-86156,-84919,-111098,-43846,849,3614,116140,42459,35539,-36383,-121626,-16136,-26966,36645,68639,-49497,-72040,-115807,-51189,-42018,-16712,-64575,-43311,-12675,10074,-40226,13811,61634,56826,-872,-1188,21928,5213,-24531,19962,-52352,74936,2925,16462,18253,38794,-46889,-52414,-14953,-45935,-3574,15159,-64827,163943,28259,49143,54433,61838,-7359,10058,-16605,49314,85448,-28700,-46849,-3884,-12953,-18957,-26671,-65339,2960,-37828,74054,2959,3037,-6574,-3648,20289,-17308,-10431,84316,-57208,51242,90112,14359,-13910,85691,-14913,-25418,-14545,27678,11308,26294,-32949,27372,-6774,-12162,2492,84805,-15934,-32592,-25534,-68632,-8775,63275,-13164,-6987,-18107,19348,-28493,8696,98448,68536,-12078,-31556,59186,71672,36919,37925,-20506,-18406,75781,34323,-18526,21702,-21197,-88029,-40564,9711,24810,3324,72466,17563,9090,-81174,-17537,-20855,4160,-47674,-8537,-37355,-71690,28118,30199,49720,7670,-46236,-33604,-28816,-18543,-16666,-86878,-24825,59135,-85296,-72571,9298,37476,40352,41706,-1930,15238,27189,16085,-94401,33191,-44850,93406,64277,-41533,26006,5147,22140,19520,-49292,32606,-24868,-31121,-13820,-65826,-16040,10045,-10731,-78981,-23829,-17776,-56484,7966,-51028,-23629,-53179,-23909,-112534,67765,-62100,-27241,15605,62649,-5020,-34623,-11919,79604,30429,-56618,-32874,-62489,-24688,33863,-36269,-80022,-2884,100382,49923,-36312,60195,-18881,-38876,27519,7953,5470,66841,-55540,21632,60909,-11022,49680,18683,-43656,-1703,-5203,-2969,-13991,-10004,-21292,18684,-41442,-63986,74513,6570,-55960,-78774,12764,-30737,-72855,-35157,-29597,6560,-46794,-57281,2484,-49476,-89401,55698,-3355,-69765,-33330,11003,-17810,-7893,47320,40941,75460,43909,4519,61956,-27686,1507,35778,-111158,-49787,-27415,3570,64974,23566,38308,168638,44614,-14565,9857,-22085,59130,9877,-37399,-76319,-32036,19842,5429,-19789,-82906,-41138,63629,-9408,4361,-85850,27402,-30895,-57167,-93374,17166,50021,12331,27744,-4859,52518,57739,-13756,15750,-1636,10804,13916,-19414,45655,35204,-7229,12897,63751,51423,44961,37486,-54073,-48946,-4381,68256,-6751,9631,-22162,-78126,6087,5571,-16484,-63628,-39039,35025,30912,9280,-25179,52427,6021,-24826,-48344,8435,50299,-63769,-83580,-62690,-81839,-48014,-21046,96248,-8365,-28841,61239,10454,21766,-6424,-47272,18952,43463,-34007,-7242,23975,15312,66933,-21347,-55388,-17454,9065,-8151,68956,22493,-15387,63934,-62333,46696,23615,119842,20189,77641,45496,-24403,34828,-24339,-27128,66100,85426,8338,-50948,58672,-36573,42823,-67498,-111605,36952,-36891,-49816,19777,-6021,-65648,-3452,8796,27788,-30664,84653,-41193,24021,76315,-28037,-59414,-24265,-16186,-2254,106583,104513,-4344,-56109,11623,-14438,46868,47785,48369,50587,36621,-8595,-73791,-21704,16847,-13448,-23361,-76396,-83891,7227,41686,49930,-37062,-48650,-40113,9047,-6539,30586,9347,-45846,25741,38091,58942,38400,21552,66410,-26538,-33176,-5189,-3142,37221,11182,-16352,71859,55768,45641,-33422,4810,48783,18775,16604,-41589,52487,-82227,-8600,-31124,-39942,-58131,45814,-20079,30376,-26193,70857,7675,-48332,-68651,-35750,-33726,49015,53309,1693,44419,-36475,-25700,34195,45970,33519,11008,32410,-8763,16441,105461,104928,63240,3927,-16748,17348,-2197,-67764,25508,62971,-27092,-35739,-42843,64417,-34526,-82114,-24076,-100795,33468,6832,29951,18939,28913,-23298,43583,-62432,-81735,-23957,-12333,-21426,-5292,521,17406,43150,53156,40418,-6976,-74594,80435,23237,-97335,16889,105146,-13484,-74081,-39298,-15430,-67653,-62960,7116,67859,-44690,-32381,-57571,-12297,98000,-78779,-54844,25337,42404,27453,-44051,-37226,-9725,-14736,62859,16729,-41212,-72254,5842,51711,20089,-59034,9379,-8406,156,121472,92069,8117,-36203,56288,-2772,-35085,-22415,-65551,32405,20115,-24512,-27739,-8719,37807,12557,60093,19628,46049,-9175,46636,-25347,-62147,85813,-52079,-52894,-71596,13454,23531,85643,-1542,44062,63933,10650,-717,48651,31519,41558,65667,-20970,-80397,-58384,-20952,2741,-53287,-53984,-112197,28438,29195,-18253,14541,-25484,-18242,59260,-26742,34556,-18029,-12338,-45733,8355,17140,70401,1163,-10162,-33709,-15588,43933,-46334,-29958,64309,-21731,24926,33423,20339,-35112,-21564,53412,54325,33114,29609,37660,-60468,-32670,-395,49096,-56362,-12361,-39411,42709,-40022,-22073,-63583,-11220,-58378,-34659,80079,-3948,-57621,-84885,-26525,-18076,-14022,20897,33388,-5787,-10647,-1815,-20976,-18420,1555,-54570,-43804,-30725,21295,89392,84430,-48682,-52808,21765,39353,16546,-5855,16500,-8132,49689,-5651,-31297,8327,-33382,-61018,-61448,-46608,-13047,11727],[-22452,31197,31888,23320,-47053,-28278,-14382,21031,-40332,5135,-20391,53353,-30960,258,60976,-21613,45223,59571,71545,59474,-25172,-42196,-122525,-9050,7414,-540,53381,-5322,-22016,-1559,-13665,-41113,13140,-26101,18791,-30161,67147,-7195,-34747,19804,6266,49157,6719,-17805,-41968,4618,55077,-77576,3733,22689,5551,-66076,26224,-76417,-49967,59390,30781,63880,45439,8329,-1114,-80781,-12513,11642,57495,-9565,30232,11283,5939,-20730,8475,-4241,10570,26029,40251,-320,-52044,1777,-232,301,29423,6109,-40679,-22158,85794,6241,-38921,-78493,37903,-358,-13664,-29789,46835,52547,19959,30753,39126,8842,-32675,-23722,39499,58313,-26580,35992,-6364,-39242,-6046,13484,-85616,-113717,9771,-56221,-65449,-521,35533,16613,36670,-8720,-10220,-48871,18615,48919,57966,-26778,1859,50369,34614,-2461,103720,57775,-37062,35559,62109,-16787,-24913,24715,6776,-22560,-5403,56357,26698,-55865,10895,-49932,-42582,888,-29014,-25898,-46098,-427,44380,16808,-54801,-40977,-48052,-3998,3385,-58932,-1699,36228,22195,-38295,43291,-56070,-61400,92240,68768,-56462,-13832,-65276,-1563,10844,16685,39408,-22945,-5747,-23207,-40094,-33460,-60123,15908,67743,13627,30785,43570,-55909,-40448,-92463,-127230,-185402,-49988,8556,-75285,-14060,11615,10671,60758,31478,-52553,-138071,24615,-1637,-43065,-50706,7227,-9036,32403,45857,-42464,-13274,18687,19775,73703,60537,-42450,13545,20844,-33004,-7155,707,-9627,-24263,20800,-36882,-113202,-37137,10758,60193,6162,-55042,-26385,-26340,-75920,-27710,8768,-13442,9138,-17596,-94100,-110527,-49800,2016,-61917,-17967,-26006,-4740,6840,-13930,45139,-13276,47409,512934,173702,-212239,-126654,5948,9638,-55284,-27458,24420,-33467,14518,-40209,-13100,62131,13613,32955,2571,21504,-161712,-60088,26188,131037,78407,-61375,32790,74983,4004,16862,19413,55151,-55738,-60277,8978,15728,14878,-11549,-35591,-48581,-44532,-100763,44486,3238,-37619,-25614,-37216,-39264,17701,70350,35958,-79769,16500,37963,40587,105249,228,-25277,-761,73944,47015,-26987,25531,-25361,-420,40646,41364,36214,13794,63822,47218,-114819,16261,20562,17269,-43928,50992,82452,-84454,-89960,-126867,-58518,11774,-9864,120846,50149,43181,-21988,-120449,-27060,-7699,72327,61337,-60696,-87454,-124302,-29684,-27456,-51866,-87302,-67252,-11404,7428,-16707,6856,74127,79147,-7303,4932,17149,-8713,-25125,15126,-64778,83059,6566,5412,-7611,21797,-35660,-62413,-50022,-41142,29246,18884,-63573,139490,7984,48482,25213,53006,-23323,7934,4129,69293,67010,-16161,-33599,5831,-31968,-13393,-20081,-59204,3411,-44978,62635,10614,-1700,-22903,-9373,1755,-42004,-797,86422,-66733,18252,107782,54670,-20297,65535,-17214,-19661,-19457,27431,40948,19503,-39087,34756,-1610,-4710,-11238,59011,19065,-37852,-33985,-69636,-28977,72686,24114,-6063,-37080,-21720,-27569,32093,108108,66766,-23595,-32219,40409,79280,27147,19772,-20542,-46864,46691,48461,-19810,25094,-57041,-99254,-31198,13618,2422,-1325,62146,-5404,21992,-66752,-5240,-25583,20704,-38793,-11544,-24814,-82342,2191,-43805,21925,9118,-47047,-45704,-8509,-33813,-6130,-79603,-1936,67858,-64239,-73729,-1447,4162,9586,58449,-2063,22555,38508,31513,-91715,23043,-33032,72878,74226,-27108,40216,17935,7440,-3079,-21644,23372,-10955,-33505,-9171,-56735,-22383,-20775,-17786,-66450,-20879,-13834,-49824,-3048,-64310,-31627,-22160,-15363,-105385,51370,-52106,-34389,-18066,30544,1270,-38573,544,79389,19657,-45506,-28900,-69527,-14672,50016,106,-74448,9023,115223,48044,-27653,46525,-54940,-43541,6817,-2193,2530,55278,-57795,30964,41337,-5875,34738,32097,-10223,18844,-30684,3299,-32758,1769,-28649,-699,-50040,-46765,58461,22197,-49726,-87075,4689,-23200,-67377,-6595,-7780,25463,-45751,-44896,-2974,-58014,-98354,40373,9902,-66328,-43468,88,-21795,2751,46837,44639,43712,40103,19091,37729,-5098,9579,45856,-112505,-42941,-26839,2536,107023,51511,22232,145598,46214,43498,33949,-11759,38804,11856,-57307,-67286,-40109,-1047,21782,-10740,-70243,-31415,63624,-9131,-16995,-91500,41185,-17994,-50636,-92194,31659,32730,-3558,104,-31996,68180,46874,-21101,22318,1652,2243,15732,-28694,25531,37068,11137,21258,80344,45019,55480,38259,-40509,-61264,-8189,58741,-973,-3302,-40956,-71130,21075,15729,11645,-55748,-52107,17175,30870,-10341,-18490,62542,14859,-41083,-63962,-3173,65796,-47236,-77797,-56825,-87255,-97539,-21665,102025,-8813,-31667,48690,16842,19052,-27587,-44171,-3649,41495,-24913,-22407,-814,20168,57480,-19478,-51943,-60831,-5512,-23225,84518,15480,-8814,53926,-51160,41003,12497,78861,33283,78387,53888,-33301,35164,-28275,-31153,57280,68434,7998,-44540,78065,-37959,36733,-17526,-73429,11701,-27901,-17432,42522,14494,-34636,13589,6657,34804,-18979,126280,-42079,35752,98747,-21309,-45518,-37012,-10883,-16261,107523,125653,7913,-84192,6340,-27950,41904,66506,49092,70849,37015,5023,-72361,12758,7760,-6184,-4204,-80891,-92070,13058,44457,62598,-33307,-48063,-35338,12099,-40234,5140,-7826,-39315,8448,38451,39736,2507,10185,51577,-38875,-13421,-7388,-12237,67699,-18790,-5497,92973,53836,13545,-47311,858,8465,2981,25639,-58853,52911,-82940,-2265,-40362,-21386,-25865,46157,-31687,17422,-46224,47879,-9187,-39278,-108747,-61416,-48012,32997,38886,-14945,36635,-21362,-47925,13003,27981,44281,8952,34589,-12731,20433,72618,108156,72278,12926,-25168,16230,-16409,-67337,30080,70622,7161,-35,-50221,50357,-38533,-80455,-43491,-125506,12859,-9638,21269,30957,4282,-32584,61280,-61770,-75736,-29744,-28236,-36361,-15195,4416,5418,50215,43448,52785,-14813,-70788,85434,6528,-96524,43585,109794,640,-44543,-8314,-16201,-75823,-54978,-18012,57016,-46035,-39706,-18769,-5161,73974,-105745,-69411,42783,33027,37646,-80831,-58025,9974,-37150,32462,25990,-51337,-57378,22029,52448,39792,-50498,-112,4576,1759,149502,97922,4798,-51929,48931,-22061,-13863,-14751,-58206,10112,17612,-12483,-18887,-7937,33269,17153,73113,9260,35955,1270,71082,-5486,-38380,43372,-54963,-56005,-73233,-5652,19521,97528,-39297,23223,62514,-4012,4643,12529,36611,53762,62055,11347,-84199,-63618,-32606,10866,-78996,-65560,-97951,-9017,20466,-10212,30027,-36013,-12589,69627,-28931,37052,-11868,-17744,-71376,15085,20829,66687,-29468,-25941,-43298,-56917,17471,-37156,-3819,68978,-19777,16718,47531,19712,-26709,-17327,23288,52150,26190,27705,36439,-40876,-1501,2854,39163,-77535,23212,-40053,49101,-39738,-15008,-79455,-41753,-53777,-26813,97797,-1906,-77316,-48887,-3232,-16661,-17234,17584,40387,-24189,-3418,-6257,-13743,-18576,10112,-39340,-46909,-28950,48114,85363,108948,-43460,-34644,16877,30952,21002,-9339,22,-7120,61117,8336,-18985,10893,-35761,-49228,-53838,-58279,-12030,34153],[-34350,10313,29388,19491,-20642,10763,-1609,16815,-58864,7494,-27788,47936,-29612,-13150,53733,-39073,25562,36857,44160,36187,-23411,-51792,-110737,-8138,14365,21359,43567,-23234,-57125,-24582,-23284,-55517,72753,428,32033,-11906,93942,23829,-43373,23104,-20687,41281,26986,3188,-20961,-9641,48267,-59986,-54425,14749,6018,-89972,8714,-88562,-40464,50016,49837,62986,55692,11049,-6316,-70424,-12764,12461,82174,-9449,44951,46021,7214,-29167,11639,-11035,27707,22234,21259,31197,-47930,-7180,9098,-7399,-7412,16908,-57454,-64248,106013,31062,222,-77720,-13095,-8935,-54036,-53234,46184,49079,16678,37602,39391,2014,-9675,-15793,-4682,63428,-11422,37527,-9225,-33830,303,7302,-76384,-111590,14217,-64303,-51706,10245,16978,37898,56288,-41250,-31595,-32457,30519,65009,64329,-5554,7217,40717,11052,-18705,91733,56109,-32362,48192,52513,-25185,-51420,12205,-41194,-24505,4976,59326,27778,-33720,17481,-76300,-51714,-7337,-45221,-36341,-54616,7221,37370,20565,-66423,-25234,-24464,-7277,-11126,-69842,-13194,34855,20717,-59623,48830,-72262,-44309,99857,66527,-34069,11916,-39283,-19621,-779,-21137,53631,-34927,-18002,-10603,-61663,-46631,-59775,17061,67018,23688,31856,40946,-65327,-69572,-64005,-136488,-180855,-37019,29241,-49516,-24359,-1417,-8286,64317,43470,-33359,-129822,15795,22615,-29376,-37585,25446,2723,28163,22489,-45828,-2993,-10708,32900,76063,71621,-56513,-21583,-8968,-8619,1608,-8170,22786,2768,43831,-40950,-78646,-33141,19740,49783,26906,-71991,-11230,-32921,-136202,-37571,-5562,-19116,23519,31102,-57981,-102750,-38758,11980,-39901,-7744,-30631,-2725,18464,625,28520,-38897,51554,440860,55023,-184722,-79019,42910,-22351,-29093,14931,54606,-41926,-1804,-30418,-14536,40890,-2832,34947,3106,6483,-173450,-38080,31930,117365,99486,-37877,-2160,38000,1793,41615,18085,64920,-34384,-34185,32481,19078,24631,8499,-27651,-44135,-61379,-74252,22548,-25029,-63559,-26579,-10837,-34260,9957,68509,20365,-55038,-7214,45810,29787,100307,-15320,-35718,2667,58978,14609,-34099,44950,-42515,-14165,51852,44823,52963,16372,45968,5178,-114821,30243,29614,1583,-29598,70593,117902,-70927,-80837,-121425,-68674,22211,-4718,100135,45175,44228,-7985,-103970,-36655,7105,97032,60774,-51310,-88585,-93628,-6388,-4993,-83774,-108830,-86325,-13026,-226,27978,2857,70045,89720,-18883,5220,-1183,-12910,-27932,12207,-79346,78426,1725,-11041,-14776,-3673,-25462,-75425,-73601,-28953,58169,35977,-58775,86495,-11646,44886,-5282,41617,-34296,-1059,12755,81627,20301,4817,-10931,18079,-45804,-2515,-1053,-54420,-2248,-38780,49245,12988,-11999,-44305,-22195,-24068,-69866,13118,74842,-59556,-16243,97284,84999,-24527,26342,-823,-11274,-13222,22813,67957,13141,-42717,34561,2835,6681,-20234,22782,47525,-20469,-35307,-61353,-35442,79306,53757,-833,-69299,-58080,-21636,48336,89347,55663,-43259,-22653,11949,74174,12727,3876,-14652,-64271,23911,60111,-22149,32250,-85499,-93669,-24350,17558,-7661,6270,50070,-25241,34223,-38429,8990,-32161,19174,-23969,-10979,-10752,-82585,-24935,-115111,-15333,10874,-38719,-44747,11830,-56318,8948,-56467,24795,75804,-29006,-76457,-8726,-23935,-18138,74748,5289,29813,49715,37835,-71525,2927,-29701,40111,60996,-25386,46486,23697,-13432,-26326,2576,14452,6102,-36935,2120,-42081,-27649,-34422,-15738,-43111,-17308,-1507,-42021,-11032,-63494,-33552,5255,-3663,-84960,27206,-39661,-34941,-54104,-10017,6551,-37660,15433,77655,5416,-32032,-1205,-61195,-5360,58051,45384,-55814,26933,122963,36790,-25416,26531,-96274,-44703,-22937,-13002,46,34090,-52619,35872,38810,-228,8744,36240,8608,29634,-56598,7644,-45580,10428,-28565,-25592,-46314,-23691,31945,30766,-42407,-73816,-2931,-10311,-38801,26255,10231,38706,-44256,-5725,-4823,-54165,-93157,16903,22066,-56387,-49177,-22335,-24791,17880,51088,36217,3954,44657,30493,17712,17244,11511,51582,-90166,-33039,-26973,-6554,131363,65299,11544,106309,38471,87587,53409,-2063,14895,21874,-47386,-48382,-47377,-33330,38017,-15550,-53465,-4642,57374,-15593,-33034,-80027,43304,-11765,-33814,-72752,37713,5215,-21445,-30009,-54130,70885,34694,-26175,23545,9938,3015,7956,-34228,392,35227,31316,25349,89068,32642,55038,35011,-22379,-72900,-4302,29478,-8239,-13731,-61010,-58635,21140,26255,37122,-40519,-54714,-5007,26489,-19746,-5473,71606,20280,-51106,-79954,-19497,72450,-16956,-62504,-49019,-76990,-132539,-21267,96191,-10143,-28713,27742,26892,9589,-43345,-46174,-25746,34229,-23958,-28464,-27080,22538,40773,-17612,-28037,-71719,-17097,-26128,90475,5199,-8147,44186,-42546,17116,-12855,25858,40933,71789,55981,-36871,29812,-34600,-28129,39194,42202,15510,-42621,83121,-26528,25960,11782,-25365,-1351,-12317,16390,64557,33330,8008,21684,1298,49287,12761,134134,-42935,40244,106528,6455,-20723,-49060,-9373,-28308,97997,133796,12774,-87499,8427,-20962,33840,73306,46778,72835,22731,17370,-53220,63120,-3573,-5235,19912,-67226,-79905,11610,46052,68552,-34325,-46251,-31628,6495,-69197,-12452,-3133,-22808,-7788,27969,22674,-15893,847,25997,-36289,14942,-11029,-24267,64507,-35699,9289,89076,50916,-20350,-55753,-13705,-27123,2576,25644,-64522,48171,-63278,2921,-52737,-6774,10946,31943,-46238,2092,-61038,29723,-17322,-21747,-120349,-72331,-54835,5902,31922,-32688,29561,539,-62591,2996,-8254,48217,3465,32581,-15663,28711,44022,93166,75520,26295,-32891,10997,-27486,-57447,34349,71348,45733,30170,-64812,25958,-44087,-72496,-53395,-133167,6394,-20615,10417,49613,-16850,-39369,75016,-54097,-66568,-29147,-42252,-38069,-19494,17558,791,53829,14345,56679,-17801,-70173,74175,-12676,-81135,73947,101595,14283,-13690,15725,-16833,-80464,-43513,-44842,41030,-44946,-37414,18995,3048,34212,-120165,-73397,47594,20762,48817,-98366,-65331,30946,-51697,-4594,37147,-52199,-34584,29506,25409,41295,-39521,-18471,23122,3506,157430,99136,12348,-49577,33089,-43109,544,-8878,-43919,-2663,4325,-9051,-8038,-10424,27042,25861,72196,-3125,27915,10759,87356,8644,-13501,2906,-51107,-57889,-60540,-25054,14336,103118,-74110,12705,52516,-26539,3374,-37821,35237,60173,47943,33878,-78593,-56537,-39775,24464,-92276,-66713,-55003,-50521,2417,-1642,43997,-40884,-2037,77089,-26708,39735,-5875,-11224,-83529,18991,30639,73538,-47085,-37630,-46587,-77551,-6627,-22018,21397,61543,-11866,4988,56484,17067,-12270,-25865,-9212,35606,20256,20094,36516,-20839,29051,18263,24864,-103253,43621,-28541,45990,-30822,-2121,-73896,-63739,-49954,-18455,97552,-1459,-89311,-5616,17166,-13921,-20357,7815,30003,-46533,16733,-8978,-16580,-18009,13355,-11759,-36802,-5640,68180,63452,111808,-39224,-7244,14734,21831,28864,-10418,-19395,-8387,72466,14576,-11251,-8893,-25374,-23492,-38807,-58464,-5899,43055],[-48158,-9972,25633,12733,7569,49011,19079,11957,-71335,1816,-40602,32440,-29560,-23027,36866,-49272,-789,9352,15114,11741,-14543,-67775,-94503,-8277,30358,46060,29538,-40292,-84617,-36852,-27204,-66783,98744,5314,34685,12247,109024,50157,-48341,19862,-47113,33510,48499,28776,615,-24523,46801,-28130,-96815,23378,15473,-98096,-72,-75971,-25440,39574,60286,49675,53243,-5400,-1930,-53149,-12152,14283,92679,-5735,56637,91449,7350,-25126,15867,-13831,44567,17393,2629,58903,-44305,-16500,10813,-9095,-41290,14617,-63850,-116873,112920,63330,36633,-72645,-57349,-11104,-75526,-67622,36506,37094,17501,34986,33517,-2514,21207,-2346,-33958,57867,-3731,33119,-11177,-27750,7079,-2231,-55013,-61415,26863,-65770,-33526,13993,-15633,47499,57589,-64065,-47647,-15504,32864,66171,52779,16115,15107,38751,-8570,-37799,46614,41588,-31280,37325,34992,-23877,-68630,-553,-79535,-29036,16757,58501,27552,-12580,22680,-94561,-56969,-20255,-62410,-45077,-50640,11629,28934,18091,-70911,-11904,2044,-9509,-17084,-72748,-34131,30064,17096,-73331,38434,-82152,-18139,91480,63902,-5793,28178,-8674,-24799,-13229,-45265,61354,-47892,-41113,-2039,-77823,-57358,-53627,19741,57465,38763,30244,32458,-66711,-71433,-30934,-108253,-159441,-18128,42296,-19865,-29612,-5829,-22239,67251,52129,-6536,-83436,11984,53171,-16430,-18366,51221,19233,24217,4659,-39690,14630,-38979,49827,70583,78741,-66840,-58482,-41424,9762,-2466,-20510,44686,13949,45803,-43835,-34038,-21037,26325,42597,46903,-72949,14507,-26117,-160440,-43308,-32569,-29333,37962,74918,-2441,-60845,-19863,11381,-12665,5401,-33960,-27687,20890,10590,-5069,-65160,48014,374724,-56538,-127978,-27812,65269,-46938,-9315,40969,66443,-46564,-5506,-13727,-5558,10450,-15791,40471,12088,-13409,-149954,-8382,37139,94950,108011,-10305,-38317,8341,-626,46384,32170,74706,1236,-3080,45329,23102,32230,20198,-20375,-35411,-66153,-48254,3125,-48590,-72154,-20758,15794,-28313,-1539,59913,6307,-31981,-39211,42534,11778,82128,-24212,-41535,-10403,30930,-39699,-34613,66159,-30768,-19265,58051,47398,82709,17198,23660,-23529,-101202,35850,33074,-11473,-10486,80645,134566,-47996,-57355,-97777,-68788,28316,8577,63870,29513,37587,-1968,-77062,-44492,14965,95163,65844,-17459,-77953,-28127,14486,19241,-100390,-121169,-91973,-19068,-11398,77853,689,49787,86588,-35872,124,-25627,-7849,-29164,14193,-85485,63236,-10294,-27767,-3967,-28996,-20223,-87931,-82155,-24075,69844,66293,-49900,29191,-22446,38981,-24421,31250,-37444,-15879,1021,71028,-34702,31094,15071,35386,-45407,10002,19654,-50748,-9230,-23499,33849,9967,-15738,-58766,-45982,-45894,-87842,29892,52430,-41023,-42115,66159,92729,-25728,-16338,25404,-6894,598,11555,82467,9777,-43513,28895,3520,18940,-21857,-8740,63636,15401,-30222,-43532,-26381,74925,67803,12264,-101325,-84700,-14855,52000,44653,35413,-63405,-9626,-18421,56820,-6081,-7917,-12250,-67436,14255,70840,-26870,42279,-92459,-74818,-21406,18268,-5961,25163,36567,-45580,44263,-3957,22988,-38040,-367,-3458,-7185,2017,-72216,-47303,-159017,-52834,8140,-21366,-29764,27088,-81469,27569,-22859,51014,77447,10311,-76946,-10820,-38505,-34021,86331,19233,35043,55578,33337,-40801,-26047,-33465,8798,27568,-30308,44094,22584,-33699,-44628,16788,5949,21111,-42639,14583,-25800,-31769,-26274,-6911,-19527,-15062,12231,-35110,-14477,-46450,-27422,17327,2811,-56801,211,-30822,-27207,-83992,-49072,8603,-28101,28702,78208,-8256,-23321,44091,-36835,2387,56659,79436,-31013,47801,119875,19049,-25498,5127,-129407,-42748,-52207,-23760,-5931,10087,-40039,35719,52372,494,-24285,31570,8309,24679,-74118,8763,-49093,14142,-19480,-48706,-29910,-1166,4567,30946,-34978,-44165,-5956,3345,3718,54977,22556,44097,-41049,53887,-3348,-40243,-79435,-11939,30373,-40212,-50431,-50978,-24825,33706,60855,18478,-29868,55180,34707,3475,34428,7620,51919,-48395,-20610,-25868,-25574,126501,63372,6863,65172,21063,99055,65983,5679,-6621,30270,-15908,-26662,-54831,-65537,52339,-30723,-35551,27781,44662,-28570,-42529,-54259,34301,-13346,-18227,-42021,31455,-25227,-35199,-54716,-67916,63072,26434,-26582,19412,20867,11871,-8531,-33765,-27789,27873,47881,24887,88859,13248,42313,27108,-4407,-79546,6204,-5728,-31632,-19758,-72947,-40985,9628,30614,47565,-21376,-44798,-25598,20004,-17489,8585,76933,15983,-55827,-93402,-36818,66974,17693,-42161,-41454,-53385,-139839,-20593,79840,-9925,-26646,3502,34875,-1203,-47393,-53679,-43020,22365,-30982,-24500,-48191,23371,19314,-16786,9127,-53401,-23658,-18285,88343,-8231,-12995,38059,-38674,-19538,-50224,-12527,44450,55120,50557,-33606,26106,-43295,-18597,17463,17341,27962,-42886,73744,-8130,12835,15798,19277,-1310,3403,42442,76448,46927,51139,19904,-5237,66481,49486,101791,-43146,33125,97955,47838,5703,-55663,-920,-35119,81285,128324,8355,-66770,17419,4817,26614,65747,38412,56028,-1626,21392,-18743,112764,-12102,-10600,40844,-41036,-54236,4606,45592,63430,-37515,-44340,-29737,-5158,-83651,-23406,11915,-6124,-20561,9591,5731,-11381,-4051,-1351,-22069,46336,-14204,-36862,33553,-37245,26163,66541,39211,-47218,-52746,-35981,-42856,22643,19258,-56419,40454,-30552,7034,-63606,-958,41792,10452,-59750,-11605,-71906,18040,-14245,-451,-104355,-65471,-55770,-25054,41418,-47592,22266,24924,-57213,7575,-44820,42332,-2529,24721,-17438,39190,28416,65912,74736,41697,-38792,2116,-33280,-42903,37171,66025,78751,45734,-84109,-3889,-50216,-64848,-53223,-120183,12662,-21705,1867,70327,-32518,-41825,82341,-42556,-53777,-19252,-53204,-26456,-19866,36448,6048,51863,-25472,50044,-10944,-70070,52602,-28833,-55620,96540,79581,27286,13469,26649,-14940,-77392,-30152,-64838,24639,-41480,-27122,42148,9400,-8772,-117745,-66482,36737,10644,62064,-81497,-57181,47627,-54980,-39773,47095,-43377,-10372,30039,-24551,25405,-27524,-40510,47993,5838,144653,92149,31988,-31800,11286,-59528,4081,-5942,-24903,-4409,-13325,-13195,3092,-14686,16122,34859,58810,-15975,24203,16132,95003,17548,5095,-20942,-40019,-53107,-36663,-40086,11241,97905,-95252,13640,35984,-55108,-5340,-88158,22327,60441,26634,37109,-71214,-44036,-42407,38608,-88346,-55785,-5242,-86295,-18885,4136,52164,-40004,8799,76406,-21723,42319,-1373,2972,-79624,21848,41276,83724,-50564,-42392,-47841,-69945,-24740,-3982,40430,38627,3481,-4466,57698,12832,2208,-47247,-39337,11093,17904,5571,36993,-9227,48496,42507,8836,-122364,50962,-7047,32826,-17688,10524,-47731,-75060,-49316,-12882,81434,-2931,-91349,33902,30992,-10615,-19399,-5473,7762,-56635,46842,-7876,-31954,-17767,5509,18545,-13333,31329,78249,39022,92685,-39465,15884,12685,11206,31187,-11897,-37663,-13549,83159,13611,-9019,-42736,-7800,3460,-16577,-48529,4198,34590],[-58673,-26705,18450,4760,27959,78478,39937,7533,-75280,-6649,-56533,6352,-30657,-30833,14155,-50980,-25968,-16756,-8540,-4240,3164,-86074,-78797,-10928,48847,66325,14697,-47959,-97370,-36389,-24685,-71245,86922,-16273,26581,35242,106339,71532,-46268,10452,-62953,26425,62643,51396,16760,-35872,48665,9735,-110009,43818,28576,-84278,1892,-37384,-10810,25752,62626,29047,36660,-37759,11285,-33438,-14325,14941,82657,-1855,62032,129147,3238,-9142,21862,-12100,62717,12129,-9858,74556,-43673,-20829,8980,611,-61701,-3271,-59648,-156538,103529,90224,63237,-64633,-67416,-7847,-73343,-67878,21353,24763,20319,21856,20182,-4233,53593,13101,-40791,47746,-8754,24742,-5025,-22168,13772,-15866,-28162,19952,41960,-59778,-12611,10298,-50134,49331,42786,-73690,-55937,1349,25641,53861,25879,29570,22696,42015,-16396,-54659,-10740,18635,-36351,11079,17957,-13279,-72558,-9667,-95921,-34461,30448,57206,27298,-499,27674,-99616,-55499,-33990,-74322,-50405,-35041,13315,21035,9725,-68653,-6420,26895,-12069,-12740,-64112,-56612,22477,11795,-81518,17860,-82197,7923,72524,66414,21092,30580,15525,-16656,-25660,-49031,58966,-50899,-68007,938,-83301,-63012,-45212,25219,42492,54895,26790,19038,-61595,-48232,1089,-44797,-128519,2817,40682,3037,-29277,-4560,-28321,67699,57551,17283,-23198,11989,81188,-6039,1895,75963,35718,21698,-4399,-30078,32051,-57247,64553,56499,81421,-70635,-87786,-69352,13555,-21637,-34510,47727,8522,28137,-44384,3686,-605,30181,40279,57216,-58850,45191,-10601,-132751,-42374,-61910,-41640,45290,99033,52186,5150,5068,-605,12453,16762,-35982,-71415,10019,19910,-41830,-87141,26173,296450,-124765,-53816,18480,70522,-55214,-3303,46362,62200,-45938,1924,6910,12820,-19663,-24671,46568,31429,-31140,-101106,20966,39774,69834,99220,12156,-60677,-5192,-4061,32791,55076,81715,38662,18468,48881,26369,36246,25519,-14995,-26819,-58532,-28951,-6854,-62644,-60339,-7800,36208,-20128,-14110,43357,-3807,-18663,-72151,32517,-6160,52265,-22933,-38604,-35134,-3198,-93301,-30570,73382,3743,-15931,57306,47265,112712,16415,14315,-29285,-74540,34555,32342,-19323,7349,83439,128746,-20883,-26896,-66197,-57340,27187,17367,28623,10051,24540,-7990,-49670,-49860,15901,64343,72420,34937,-61018,47630,30559,40063,-94678,-118326,-80206,-29162,-22462,107019,-1193,18261,71291,-55419,-8723,-46107,2082,-27560,22051,-76202,41784,-26709,-40775,12775,-46214,-22620,-96582,-78248,-33668,60995,99400,-36557,-8917,-18792,31909,-25728,25123,-32856,-33658,-29508,34049,-76519,54583,36909,57688,-28682,20840,31709,-47138,-11603,-6730,14876,1974,-5747,-58866,-79692,-50708,-84998,45480,25258,-18566,-52907,30632,74543,-23113,-43668,47870,-9664,16672,-6202,80596,10600,-40581,21276,-702,27944,-16453,-22327,65430,54135,-22957,-19480,-6051,56374,64789,31146,-114518,-100677,-11454,42279,-13897,8191,-74592,-120,-42421,33417,-26260,-14465,-18682,-58504,18453,80513,-34091,52533,-72152,-49664,-21913,12558,2845,49606,22523,-66535,51714,28876,36709,-39602,-30997,18912,-1793,10537,-53472,-59477,-159196,-81711,-2873,1860,-5652,34550,-101648,48227,10751,72860,69055,41815,-71512,-8796,-37569,-33812,89239,35723,36674,52475,19740,-9915,-58360,-40568,-9254,-12059,-33859,35036,16487,-45636,-53516,20915,-993,28944,-51205,22504,-12545,-33540,-1810,4882,-5284,-15160,19885,-29381,-13294,-17582,-14438,8024,-3801,-28104,-22938,-29463,-11949,-101898,-77001,6345,-8157,37207,80711,-17715,-23911,91726,-225,9142,47737,87357,-10133,67464,104636,110,-21214,-11768,-138515,-37863,-70902,-33871,-18344,-9940,-21103,32659,72933,-8391,-58818,19403,-7276,4566,-77209,5895,-44795,11988,-1698,-63896,-5461,14795,-12789,23518,-28659,-10208,-1366,15519,46730,72894,29446,42222,-35448,112664,75,-21092,-63220,-41319,32805,-19039,-48112,-75309,-19173,46629,73998,-3211,-45825,67164,29780,-6142,43098,1027,47663,3086,-6037,-21441,-52924,92749,49179,5305,34981,-1435,73420,69704,10189,-20878,29595,18522,-9732,-62745,-85846,62684,-49000,-18944,54004,27664,-44738,-44801,-19911,18788,-20108,-11725,-10416,12581,-51383,-39842,-67801,-72006,51752,24738,-20396,10332,30926,23796,-29830,-29217,-58994,14468,56785,20543,80333,-12518,19823,15041,11072,-78023,19406,-33250,-63643,-20970,-70737,-19560,-6607,25061,37208,-2455,-24262,-39543,14219,-6488,17671,75389,-399,-57360,-100109,-51164,49227,47134,-21108,-36389,-24773,-119152,-21871,60095,-5709,-29859,-14537,35870,-8555,-39226,-63703,-51988,7615,-41885,-12539,-56838,23083,-3280,-17753,48217,-22333,-24738,-5473,81587,-22574,-20586,36854,-38333,-57344,-90548,-17438,47169,29435,38579,-23940,28946,-52771,-4319,-1482,3975,40606,-39953,51202,9589,206,4008,49956,4604,12612,53244,72056,54441,85735,10672,-10756,76658,72231,42397,-42345,13022,76840,84435,23235,-52170,19675,-36070,60440,114138,-5566,-38427,29228,38930,25041,45241,22904,29487,-29145,10991,20844,141932,-13981,-20273,52566,-10832,-26898,-5189,40886,45405,-37876,-41818,-28865,-18697,-79342,-30132,27421,1631,-29140,-9371,-14288,11464,-1686,-21737,-2445,73518,-16128,-46697,-8395,-26279,43754,37699,15794,-61102,-36657,-58221,-35482,58832,15135,-37810,32184,4693,10162,-68054,-4656,60349,-10044,-67787,-20395,-80930,11502,-563,18704,-72111,-42258,-52978,-48512,66623,-55387,14874,47278,-27884,22762,-63043,27280,-5892,12415,-17628,48768,23166,34654,71704,55880,-41699,-8488,-33399,-29677,37823,57595,96671,43603,-101913,-32484,-55670,-60708,-49281,-93242,21971,-12218,-1218,88848,-42459,-39530,82359,-31113,-36890,253,-60815,-5041,-18231,55391,20546,46804,-61097,33724,7296,-65192,32269,-36270,-25529,101516,47136,39189,32072,22649,-8270,-66548,-18472,-71871,12553,-35793,-12474,44927,11642,-41434,-98425,-50345,12821,7823,76012,-31002,-35983,55816,-46579,-63947,52932,-27515,9700,27475,-77932,-1300,-15570,-58906,76120,10421,117548,72961,57176,-4356,-10859,-65705,-3437,-6744,-6107,2590,-25923,-20634,12938,-18026,-61,38844,36337,-28056,25823,15376,94522,24146,13150,-23348,-21100,-34523,-8287,-46366,11422,80524,-97256,22686,16728,-83583,-19589,-122487,-105,56566,3522,18863,-68275,-34571,-42904,47997,-67213,-37434,28908,-108785,-35470,5907,52871,-35217,16068,64397,-15908,43600,863,17534,-61287,26319,46759,88499,-44848,-39558,-50502,-43100,-37089,12923,49676,3705,25417,-5631,48692,7818,9543,-76290,-63960,-14446,20081,-15856,36225,-9020,50394,67453,-5215,-124813,48778,18407,12405,-5589,17607,-9473,-76153,-55773,-12251,54635,-4975,-83081,62244,37176,-6717,-12656,-18698,-14390,-38589,79601,-2002,-56988,-19152,-14273,42424,19117,68482,79706,27313,58639,-44790,23991,7377,-960,22718,-15291,-48777,-22788,92430,9600,-10792,-73182,8403,18322,9263,-33053,15724,13797],[-61997,-38177,9009,-2654,34615,94971,54695,4472,-72522,-11729,-71102,-23961,-32171,-39719,-9377,-44787,-44193,-35555,-21385,-6356,26753,-100152,-65642,-16350,60881,76080,3148,-40600,-92543,-26072,-14598,-63697,51263,-57348,11028,50977,85549,88897,-36175,-2792,-63026,18183,62119,65391,23582,-41264,50265,44573,-95573,66207,38230,-49997,12671,18297,-294,5567,59728,8372,9381,-73209,29992,-14316,-20358,12413,54170,-1445,60126,140939,-6070,15272,29008,-5173,82574,7637,-13558,73068,-46740,-17059,8316,21567,-63585,-33653,-47572,-166452,81869,102321,74188,-56295,-35393,-1748,-51766,-52664,6251,17793,21623,1992,1123,-3536,78823,26038,-29304,39314,-27102,13697,12229,-18052,19144,-31593,-3683,94882,51253,-46291,7814,2755,-76071,48157,19863,-73069,-61161,18146,12781,33449,-8254,25395,24445,44584,-10261,-64690,-55641,-5601,-48558,-18641,10697,3191,-62740,-11691,-86155,-37182,45669,58751,26878,-3248,32153,-90770,-46518,-44681,-76764,-51040,-11782,14478,15264,-1733,-62219,-12180,44909,-16826,-6,-45335,-71331,14252,5706,-84770,-5385,-71074,24200,51152,76443,39749,19135,23649,385,-37578,-33465,45893,-38437,-86562,-1341,-74542,-64761,-38562,32343,26156,66954,22178,3282,-52206,-11920,26427,34068,-91228,22171,22076,10943,-23905,-1297,-26876,63599,60309,27760,21924,12897,97530,495,18645,91028,47375,19882,-6121,-23099,43092,-59950,68663,34394,79471,-66922,-103153,-86711,-789,-52630,-47904,30371,-9644,921,-40897,24917,25876,31047,42133,51634,-37987,68119,3833,-66383,-33658,-80520,-52658,41031,97467,87815,73923,31722,-18603,29654,24195,-35353,-113984,-12811,31107,-68181,-99848,-17570,175277,-121815,23777,55018,60516,-44563,-10966,39254,48260,-39114,14986,27221,36538,-41262,-28990,50921,57149,-40860,-47611,41652,37792,46301,77285,23376,-58020,-4637,-8940,9398,72208,82640,64739,18597,47399,27605,36540,27213,-12589,-21908,-41484,-18087,-4349,-63158,-32571,9862,45470,-9445,-24618,22030,-8070,-18016,-98341,22495,-16315,15800,-14832,-26291,-62091,-34004,-118452,-24821,58016,43823,-8435,49739,43500,128255,14460,25338,-10915,-39695,28931,28931,-20933,18293,83278,105757,4047,-1084,-38771,-37366,17853,13832,9694,-4118,8402,-25079,-31622,-52006,11970,15676,75769,90782,-43754,101513,40973,54529,-68896,-99783,-54405,-41158,-28644,94943,-3769,-16562,47872,-70082,-18389,-53920,10217,-24836,34248,-51294,18469,-44066,-48252,20473,-51016,-32845,-100125,-68440,-54730,37005,118754,-19230,-17129,-518,25541,-10060,25324,-23643,-50292,-67923,-17359,-93809,66100,48102,80361,-609,28031,29925,-42109,-5409,3896,-9331,-10049,15267,-44653,-114824,-32032,-59669,54395,380,1845,-48331,6256,37767,-15753,-43959,55535,-18432,29641,-27227,65939,15032,-33172,14757,-8880,30237,-7148,-13902,54929,74600,-19237,4990,16198,26919,49415,48304,-97503,-108856,-14148,22425,-69668,-20973,-71381,1502,-53898,13857,-41199,-15827,-32988,-43125,31044,86854,-42593,59654,-30997,-25165,-23940,-986,12468,71091,9817,-84548,57418,54302,52108,-33570,-61648,36653,2925,12449,-30549,-58309,-117266,-96186,-22678,24880,17660,35097,-108870,68766,32766,88275,51412,56035,-59972,-5813,-25086,-19817,80868,48486,34131,39989,1933,11846,-85211,-46985,-8133,-39517,-31250,23094,8177,-43755,-50753,21865,-4110,26474,-62159,21773,-6060,-30955,27317,15419,-3443,-17040,17513,-23622,-8840,14134,1060,-19181,-26105,-5570,-35909,-35443,7076,-106499,-89152,536,19130,39335,80617,-21108,-33414,124226,41886,16372,35437,66613,-2964,81937,79648,-14289,-8029,-19179,-113995,-29863,-72108,-43039,-36956,-21942,2783,30931,88632,-28533,-88473,1966,-28390,-23518,-65587,-1164,-38837,4089,21855,-67950,19557,20562,-12801,10869,-24427,13976,11300,26500,78139,77715,32136,35985,-27696,145954,3433,-2006,-47926,-64849,28819,4389,-43573,-84656,-5471,54326,86256,-23105,-39333,76126,16410,-11962,43658,-3349,40949,51838,10110,-12661,-83227,41940,29091,2011,19973,-21573,23351,63405,10159,-26012,17262,38560,-2720,-70271,-87724,66684,-62737,-5044,66343,10085,-58779,-40278,16656,4999,-26679,-15405,11650,-14206,-68104,-33404,-66837,-66564,44839,28750,-6436,-3359,36753,32523,-50196,-25298,-91554,-3778,56916,13579,65344,-41904,-6698,562,23895,-67588,30345,-45564,-86665,-18120,-53806,2917,-20520,10408,9849,12554,1496,-44340,11613,7687,18131,64624,-26075,-58083,-97251,-59334,23082,64851,-1284,-35526,-2934,-82498,-27099,47332,3892,-38889,-16462,28568,-10411,-23256,-70453,-51274,-7632,-49998,3435,-48005,21133,-23001,-20564,78162,3541,-21359,4935,73699,-33911,-27261,38287,-38334,-83372,-119162,10965,52132,-753,22744,-10500,38956,-59363,11941,-13159,6713,48703,-28769,18420,20182,-9604,-8421,61998,6044,11208,45463,51401,57291,107669,-1551,-13796,71410,67348,-18995,-40573,-17066,50791,97576,26325,-35872,48506,-32813,37417,99371,-26280,-27098,38620,67035,32327,16766,2039,6660,-52621,-14886,50753,139874,-8017,-31218,53130,15402,-8275,-15012,30006,16359,-31300,-37327,-27438,-30217,-59351,-33920,37564,-4417,-34178,-19469,-38338,40249,9849,-30112,15750,90215,-17539,-50761,-42856,-9007,61073,14213,-14065,-60544,-11147,-70590,-14970,96888,24033,-15290,25121,33254,12428,-63185,-14279,66287,-23120,-66260,-22720,-88483,6998,19847,30435,-38212,-7994,-47688,-53716,96006,-52789,8440,64006,17139,37013,-53830,7857,-4796,-564,-15425,54363,19942,6788,66593,65218,-40898,-18393,-29079,-22821,36280,49992,94419,27292,-110707,-53081,-59151,-58618,-50475,-66569,22204,5493,2057,102041,-47323,-33656,76409,-23050,-16887,26247,-65145,19801,-15849,67976,40263,45240,-77147,11520,33689,-51918,25558,-30897,3906,85260,10655,48883,38089,6753,4130,-49969,-12793,-64452,8410,-27619,2041,30176,9111,-55243,-66354,-27755,-16744,14844,87111,33844,-7529,54007,-28608,-70483,53071,-9175,22802,25490,-109294,-29570,-4912,-67125,101264,18335,83860,40098,76077,25981,-25761,-58906,-18016,-11615,6470,13639,-24702,-26043,20362,-17888,-19181,32733,9800,-38510,32407,8238,86677,31486,11096,-10053,4866,530,16662,-41522,13742,53912,-82556,33605,-853,-103156,-35081,-130628,-23986,52262,-15073,-13379,-70138,-33814,-46042,48900,-34070,-21421,37161,-114742,-40180,5888,46864,-29497,18118,42047,-10698,42133,1082,25536,-34240,34453,43121,82907,-37436,-30416,-55282,-16586,-46268,25257,48646,-33297,50945,5075,27949,3118,3732,-104343,-81109,-35660,25250,-42958,32772,-14419,35240,83031,-13876,-107024,40234,39406,-10085,1372,16558,28548,-68423,-71878,-17021,24638,-5320,-66676,75863,36966,-1732,-1564,-28724,-24585,9595,105662,7914,-83998,-23100,-41032,54491,52520,92862,76664,35243,20733,-53040,13586,-3137,-14464,4316,-20248,-47116,-34483,98726,8037,-13718,-84248,15294,15129,32743,-17674,25674,-7823],[-56874,-43864,-27,-8099,27792,98102,60997,3433,-66993,-9198,-79024,-46878,-32739,-52265,-29092,-32869,-52739,-42625,-21515,3560,49565,-103853,-53598,-23517,58917,73399,-1988,-18145,-72940,-11427,2870,-40145,14236,-101793,-6316,56720,50894,101821,-20084,-16100,-48331,5158,44799,69074,20793,-41337,48115,69226,-64585,79313,38764,-4780,26920,73709,5361,-21870,55247,-5690,-20485,-94653,49442,2706,-28261,5621,17705,-6316,52531,119773,-19330,42319,35552,7564,101170,5046,-10287,54552,-52320,-5557,11650,47838,-49619,-67869,-32204,-144836,55573,98936,66849,-50645,22620,4490,-21472,-24890,-3396,17481,18447,-17934,-19368,-1779,88026,32946,-9038,36083,-52972,275,35586,-15942,21687,-45554,12266,129620,47927,-26494,23984,-2870,-88187,46879,-819,-70488,-73962,34026,52,12134,-39818,-1733,13771,40781,6435,-65520,-72442,-24107,-64998,-41943,19052,20127,-42477,-5150,-56006,-34304,60656,65061,25050,-21390,33802,-71217,-31656,-50135,-68770,-46460,13090,17685,12746,-11702,-54479,-28438,52264,-25153,16317,-21797,-71398,7884,180,-80635,-24438,-50124,24675,34516,90636,46004,-1770,11980,18697,-48555,-6612,25025,-12455,-84682,-6924,-51678,-66717,-36626,38426,11349,71005,17255,-10931,-40502,22571,40502,100021,-48750,37701,-9530,1633,-15024,2496,-21095,53246,61004,19712,35240,11901,97003,2908,28838,91037,51083,15940,-4729,-22644,44837,-46510,55626,6767,73199,-57115,-102183,-89396,-29119,-85460,-58056,-1123,-33691,-21484,-31742,28659,53938,29007,45464,29780,-24254,66730,7387,5532,-17900,-77763,-59143,23938,74777,95807,121290,56414,-32182,36703,29207,-29163,-133852,-41102,43758,-75885,-99950,-76592,-10716,-46259,91654,78296,40261,-19066,-25353,33031,31128,-26071,26836,42659,59730,-49859,-28098,53359,80782,-39861,-9368,47741,29636,26662,51865,23470,-29032,-493,-15031,-12062,69024,75542,69572,-5421,44190,25938,33629,27430,-13547,-22263,-19271,-14162,8588,-48197,1465,27568,41518,1934,-30265,2946,-5772,-27217,-112266,18925,-13792,-19877,-7711,-7974,-80796,-53133,-98261,-19477,22509,70702,-3495,37567,36643,120025,11587,50823,24112,-4226,21288,23521,-16897,19058,84159,76288,21216,9829,-23352,-15025,1834,-2298,14078,-5687,-6539,-47677,-26854,-50411,6372,-32893,73054,131094,-30108,112795,45927,61939,-34023,-71066,-24088,-52062,-25800,41677,-7005,-46123,21107,-68986,-25092,-45310,10306,-23145,47325,-16717,-4009,-59056,-50571,10634,-44142,-48164,-99729,-59417,-77944,7424,111950,-262,-859,25835,22092,16532,32227,-14810,-61583,-99356,-62857,-88543,60258,45573,94778,29502,31167,16075,-34276,8387,3654,-38406,-24475,36666,-22363,-137544,4990,-21426,51967,-17049,17168,-33745,-95,-3358,-2762,-18775,45545,-28559,35739,-45634,47389,20973,-21431,10696,-18501,24676,1287,9518,37117,62852,-23311,23733,29472,-5758,29873,55252,-55579,-113901,-23161,-2194,-108355,-44650,-55445,-5061,-50736,7091,-42986,-13316,-49320,-27579,42987,86474,-50301,60974,15424,-6177,-24979,-20852,17780,81529,873,-95243,63031,69506,71311,-18419,-81788,43036,4984,6811,-8352,-44193,-52872,-94898,-47550,39936,28492,32770,-97975,86361,35201,97340,30418,49621,-46806,-5516,-8313,-60,61243,51078,28120,21178,-13516,20292,-97403,-49863,10717,-41743,-22580,12456,418,-27616,-36909,29885,-964,13792,-73800,11094,-7903,-22010,49790,21171,-9003,-18468,7121,-16154,-3349,38950,13175,-51975,-58095,6535,-35055,-44817,24077,-100912,-87749,-6131,45847,34971,71757,-18802,-46366,131530,81663,25485,24436,27824,-15004,88783,51026,-20025,12191,-14877,-60693,-18666,-54848,-51050,-57207,-25715,29963,34843,91137,-56344,-107185,-17610,-44477,-48754,-44981,-12011,-39107,-8380,45669,-61291,38060,15919,4812,-3935,-22673,18268,29340,37585,91590,72225,31658,29313,-18749,140823,4694,13050,-33846,-75877,19639,25491,-38114,-73604,16666,56149,92956,-37157,-15348,79278,-2365,-14299,43264,-766,34293,86407,26684,-431,-108971,-8808,9540,-7206,15471,-32663,-28679,47530,4404,-23637,-3872,36397,-6826,-75574,-73921,62170,-66945,5665,63562,-4243,-65501,-30781,50179,1839,-27173,-24645,17205,-40015,-73500,-17739,-53831,-52611,46876,34747,15310,-21353,36436,33357,-63903,-26087,-119307,-24058,50373,5465,46409,-70349,-30364,-13629,34614,-50541,35138,-43058,-81659,-12571,-26798,22648,-27551,-8417,-22990,21170,25232,-40618,13511,19256,11022,44506,-54047,-59585,-85555,-59618,-4322,69123,18318,-39285,1716,-45896,-36553,48815,18437,-50741,2670,16382,-8046,-5466,-67502,-42048,-20769,-48807,18895,-21866,16345,-36201,-24374,92222,14609,-15544,7254,66643,-38048,-30071,36787,-35670,-88720,-121532,54884,59915,-29804,6548,2433,52523,-57878,26964,-16417,23114,49336,-7444,-19046,20519,-15604,-9670,57123,-3849,-671,21071,20802,57391,116944,-12229,-14237,49331,33465,-60834,-38252,-49767,27860,80798,17278,-7931,75891,-27632,13191,91646,-47643,-48073,41900,77719,48022,-12483,-19823,-2397,-66226,-49754,58172,111408,3914,-40149,44886,32595,-3139,-22921,13014,-18200,-17033,-29685,-24228,-37576,-32187,-34088,40362,-23453,-36829,-13497,-63406,60623,29803,-26313,27339,93435,-20325,-47711,-57422,7523,76775,2282,-38435,-48087,16278,-65722,2835,117719,51573,4442,19844,50464,13999,-49657,-23629,63864,-26050,-52274,-19107,-91800,1373,40800,31867,-13141,29946,-39632,-35904,113887,-38884,4241,73101,60861,36491,-21807,-8263,415,-9806,-9863,53948,11733,-13513,57918,66600,-37027,-25759,-22549,-24856,33258,46555,73683,4237,-104741,-60984,-59681,-54579,-62021,-53643,6582,27613,10352,108062,-47906,-26516,67316,-19892,3198,52827,-66115,40587,-12949,69390,58983,53672,-64559,-10707,60978,-31138,38851,-11883,28306,52123,-22879,54726,29292,-14412,21079,-29588,-15737,-46124,13816,-16110,12299,6511,3170,-49524,-28851,-1673,-42531,29753,91132,84522,21023,43706,-5020,-57722,47853,6794,29074,25596,-102268,-51246,2468,-62092,116248,28672,47215,-2301,77853,52657,-26631,-40474,-32708,-20288,8315,23725,-5557,-25471,24724,-13103,-36937,14279,-14821,-46602,42595,-3552,72428,40525,3501,7485,34225,44727,32187,-26155,15640,24462,-59557,39893,-13031,-106032,-46681,-112853,-39547,51533,-23805,-44866,-70981,-41965,-58544,40471,2041,-18495,24809,-105766,-29441,9832,36148,-25592,15769,14950,-6678,37193,607,23431,-6798,46127,30026,69429,-33779,-17483,-60115,-8255,-54839,31351,40127,-60541,75528,26994,-2727,-185,-17352,-122627,-89306,-49520,29411,-73132,26450,-13553,10411,81176,-15178,-73615,28249,47955,-28845,1627,8361,56077,-53485,-95395,-25966,-357,-1906,-46635,74446,32773,4720,9972,-33757,-17771,67977,117137,19498,-103926,-29588,-65699,54264,77508,97455,72781,59115,-10480,-60940,-10501,-17920,-29429,-18449,-24812,-30056,-45379,99991,13013,-14996,-70408,9096,-1211,48470,-6777,31773,-18590],[-45067,-44063,-6252,-10785,13482,90200,60598,4673,-61813,1083,-76185,-50935,-30702,-68150,-41982,-18400,-51935,-36171,-11239,17579,64152,-94085,-39584,-30537,40644,61677,-289,13054,-46118,1773,24458,-1211,-6659,-132363,-19353,53982,9348,107184,-2388,-25367,-24869,-15624,15685,64806,11550,-40038,40366,80348,-29489,74941,28487,37426,37708,109877,7711,-53638,52084,-9555,-42587,-89869,64881,17133,-34254,-5087,-12020,-15170,42842,73972,-33698,65117,39350,25896,112718,4602,-5418,24611,-57889,9936,18034,70344,-28382,-94061,-18327,-102793,31600,87974,43155,-50189,76832,9311,6181,9045,-4505,21085,10033,-31549,-36305,-933,75403,32649,11051,37434,-75670,-15734,52191,-15805,20297,-53749,17260,116623,30110,-2842,32855,-1459,-86987,45541,-10614,-74720,-101891,46474,-7752,-3363,-61723,-46575,-13332,28157,26851,-57798,-60430,-32707,-77467,-54006,42053,31829,-17417,8593,-18162,-25588,72494,75936,20347,-49188,29120,-46430,-14452,-50686,-52525,-37150,33184,24126,14031,-15317,-46764,-49402,48060,-36999,30520,-463,-55139,4869,-3237,-65312,-34901,-23129,9508,26004,100470,39632,-24967,-15105,30349,-57990,20004,1965,19163,-57149,-12988,-19506,-73324,-40067,40824,-1164,66154,13472,-19398,-27669,43818,41180,131234,-4178,48849,-45078,-20016,-4811,8461,-15559,36133,59866,-4122,19457,7782,80373,2197,31345,75818,46451,6000,-4390,-29300,38053,-20896,24594,-22033,63425,-44773,-86092,-75801,-59816,-105411,-62352,-35270,-56005,-26801,-16127,19361,77752,24771,46694,-2041,-30958,30044,-4521,53353,2428,-50363,-59027,-4209,42760,78901,132275,79274,-30362,35280,35512,-13126,-119209,-65729,55218,-64271,-87152,-134745,-249135,69940,140227,84787,16032,12650,-36311,36861,14961,-8105,32056,49766,76636,-45586,-21768,56386,93321,-29272,3876,37593,14770,11754,31963,18750,16338,-3885,-21340,-21870,40476,61245,49606,-44572,40246,20975,27956,27181,-16910,-27099,4452,-14094,25751,-19566,31325,40025,25721,10176,-29377,-6258,2236,-39497,-112082,25290,946,-47322,-8911,10173,-83784,-56061,-37128,-15103,-21606,73259,-6984,24484,28776,89037,7668,76780,62377,24265,13000,15719,-9074,9946,87843,50752,27412,1927,-20387,3076,-16928,-25149,37879,7345,-16424,-67719,-31477,-45022,2419,-65366,64943,141309,-20512,83644,46243,62984,-4202,-41293,-545,-59295,-12321,-30300,-9998,-63839,-5173,-43276,-25315,-23015,-750,-21051,57280,18595,-25298,-69219,-49485,-14036,-30626,-63495,-97567,-54666,-93664,-18297,79031,15667,24086,48715,23088,46145,44282,-11233,-64610,-112108,-85761,-70762,38666,31062,92051,52099,30937,-2648,-22777,22973,-7729,-68450,-38831,46858,-403,-135421,45390,14019,36590,-25856,26805,-16984,7680,-34465,15862,18990,23865,-33872,33793,-54482,34407,25593,-6684,8574,-26470,13251,4167,34210,18172,23228,-35461,32516,26039,-33433,14220,47978,-8862,-119684,-36190,-26247,-122689,-55403,-34345,-16353,-35343,15878,-28286,-8993,-60378,-16449,45801,76798,-55088,55781,50404,5326,-22912,-42567,16791,76348,-2428,-96224,70149,74537,94043,4805,-85757,34088,3534,-5291,9106,-21175,6367,-80507,-70526,40062,18760,32835,-69182,97820,17187,101469,14510,26879,-38990,-10257,5521,15216,34064,39538,20479,1459,-20698,18038,-89073,-48088,39711,-17857,-11112,6424,-4680,-2635,-15235,52221,9503,-5803,-83430,-7830,-16984,-5637,59595,20155,-12439,-16193,-4021,-6063,1044,50297,17183,-74588,-85787,7510,-20962,-52046,33474,-90629,-79800,-9654,62423,25054,50204,-12708,-54563,116597,111816,36852,18268,-10904,-44350,87978,26779,-15911,30690,-426,1050,-5006,-24573,-57385,-71181,-24112,57485,46111,79401,-82150,-110763,-35768,-49201,-61409,-24476,-25494,-50683,-23360,62788,-47535,45996,3806,32845,-18134,-23121,778,47435,49214,87602,62314,28313,25490,-9722,103247,2467,22396,-19806,-69509,7950,38482,-32568,-45055,44177,52835,90867,-44197,13952,76002,-22245,-13206,54299,11005,29590,99638,41792,12285,-123624,-45344,-5302,-23471,13365,-32105,-62999,24590,-7711,-17791,-26934,15543,-19617,-76486,-55895,48163,-60745,13070,50283,-12608,-62006,-19321,77107,14138,-17823,-32771,5008,-54989,-68853,1988,-34160,-31731,56360,37856,43146,-42425,30276,25201,-67092,-31643,-132626,-42660,41404,-2393,26204,-92412,-45619,-24583,43073,-31846,32513,-31841,-40855,-5743,2565,35665,-26684,-24938,-47599,22216,40112,-31518,19561,24372,2397,17969,-75791,-61855,-69498,-52082,-24797,62746,39688,-46228,-14622,-19366,-48386,62486,35563,-60496,38965,5906,-5098,10201,-50820,-27414,-29505,-34885,30166,15120,7849,-40233,-27617,90093,12282,-9725,-222,60374,-32322,-27873,26254,-29282,-71946,-91731,91067,67925,-53459,-6779,10261,63499,-43626,37834,-13228,46138,42477,21555,-53026,11430,-18405,3689,41632,-24139,-18781,-13332,-9676,55139,114790,-18520,-13398,17336,-17291,-76517,-36011,-74962,13415,44543,4239,25719,92955,-21477,-11442,94622,-61224,-91894,38602,67695,67593,-35113,-37168,3495,-66727,-80980,39318,72824,17611,-43857,33060,39305,-10594,-28142,-7251,-50699,1438,-18697,-19159,-40954,-7607,-28879,37223,-49792,-37810,9213,-83527,63044,53623,-14221,30241,84219,-26508,-38660,-49588,17745,88366,1687,-44498,-28305,37352,-43070,6311,106986,92249,17357,15762,56819,15009,-31737,-26757,58521,-20254,-25143,-11849,-86023,-6989,55677,23655,272,64518,-27586,434,110807,-15999,2896,74165,86524,13730,18845,-13409,7400,-12203,-347,47207,-3297,-26072,44087,58517,-33012,-30024,-16177,-35057,30037,48395,42354,-18178,-82653,-55155,-56916,-45185,-81534,-58615,-21448,50466,20984,106129,-44792,-20717,56542,-21169,18971,73269,-63469,50992,-8906,58490,70399,72979,-25384,-26687,80745,-7564,67953,17084,44233,12214,-48342,55144,6403,-33076,39219,-6635,-25962,-23811,27620,-253,15433,-16218,-3027,-30205,5406,25194,-56661,46091,85176,99229,43430,28697,19171,-29857,39428,16782,30314,26352,-60673,-62170,3940,-45361,115610,38273,6893,-44379,58901,70189,-11076,-15619,-40157,-31858,-1419,29510,28212,-17962,25820,-4460,-48725,-13484,-31875,-51400,54590,-16511,53314,49178,-3228,18754,60486,82267,36683,-3591,14650,-244,-37504,37370,-17686,-89546,-50519,-79009,-40373,56929,-20240,-60609,-63147,-54025,-86738,24919,30927,-34630,6395,-87221,-5023,24741,22775,-24596,11424,-8380,-3672,29512,1425,12270,12861,58230,10684,58337,-34256,-3621,-61593,-23840,-63414,31679,29016,-70517,93797,55026,-35708,-1392,-50231,-125527,-87421,-55059,27334,-101510,18980,4037,-12970,59447,-9103,-34196,16030,39971,-39450,-3559,-3164,68973,-33398,-118157,-36707,-13720,6086,-28582,60329,26757,12405,17418,-33659,1514,103057,110812,29312,-111321,-37340,-78811,45173,86489,83405,68843,88068,-28503,-66031,-37824,-33068,-46284,-39318,-26407,154,-51336,94724,25207,-13074,-38092,-7934,-18267,54310,-2008,33431,-13043],[-30684,-39549,-8289,-10619,298,74986,57361,7960,-57621,14819,-61475,-31173,-24714,-83184,-47153,-4756,-44381,-17741,3730,26347,65700,-72058,-21765,-35420,11039,48188,5044,41790,-21485,9297,43707,46258,-6907,-138979,-23485,47555,-31128,100363,11786,-27537,-854,-43188,-14541,57306,880,-43119,27714,79067,865,51428,10322,64434,39232,115124,9015,-83421,51426,-3823,-48412,-58787,72701,28834,-35031,-17955,-22903,-23787,35254,22356,-45696,77378,38889,47694,112292,5136,-5064,-7447,-60543,23689,22393,80950,-9443,-101326,-9290,-55239,13451,80036,9319,-55987,101472,12740,24665,41035,2231,23847,-1558,-35671,-46230,-2912,41506,26585,25134,39401,-84415,-34051,47056,-17034,14838,-53638,13077,76773,2042,21325,33128,8934,-76893,42132,-5578,-88834,-138634,52141,-9022,-8661,-72190,-90956,-54068,8388,43638,-44756,-30622,-31330,-75007,-55083,71331,34188,6775,25574,13988,-13756,78027,89199,12073,-76254,15282,-22125,800,-48900,-32286,-24573,43644,32462,18911,-9298,-38148,-65476,34750,-50432,38349,12846,-26557,4935,-3319,-36942,-35756,4444,-15311,24532,96484,24102,-43015,-46988,30178,-65084,36156,-16705,46431,-10463,-16827,13605,-86234,-46931,38412,-12378,54955,13003,-18963,-14231,47325,29786,122483,35986,56028,-73970,-44096,4408,19719,-14276,13669,56573,-33981,-8863,1395,53549,333,26828,50182,35861,-12253,-7073,-40624,26214,10222,-18159,-46825,51248,-34538,-58839,-47392,-77884,-99456,-58881,-60121,-70445,-10125,5281,3283,91321,19750,42814,-32868,-62167,-36375,-28549,68555,23689,-4795,-52092,-39090,14400,48118,110392,103988,-7790,29439,45711,17087,-73839,-78781,62666,-39235,-64615,-171486,-477997,172288,165566,72333,-6240,41110,-35316,50561,1519,12145,28544,47500,83589,-32369,-11198,63892,89775,-13247,-5250,14469,-5834,1519,21443,18095,61393,-18418,-26358,-16438,-4626,43480,9005,-81694,34962,12783,19548,26520,-20075,-33642,27241,-14642,39377,16381,49823,43402,2451,10652,-21928,-1769,13714,-47391,-99849,40431,21492,-61315,-21027,21783,-69528,-43190,41289,-10969,-59734,51970,-20382,14553,22957,46541,2340,89916,89048,40769,4608,4722,30,-5112,93062,34384,22557,-20527,-24033,12579,-32879,-46196,68871,30290,-19078,-77548,-36968,-36348,2604,-74141,54980,118701,-12197,35242,42998,58830,10605,-19190,8183,-61569,9675,-90399,-11513,-66915,-28874,6097,-17201,4908,-21311,-11737,61223,46398,-46554,-73528,-47000,-41764,-17240,-73081,-94846,-53472,-96158,-33648,32118,22499,41437,56234,28120,71765,58297,-15481,-58854,-102610,-81255,-50885,9589,10835,68323,61006,28423,-17378,-7432,28180,-26323,-92383,-49951,40290,14891,-104922,72050,33694,10922,-28936,31313,-4450,19053,-47410,37992,53072,1118,-29102,25348,-48520,32196,26376,8890,6779,-30124,585,-1360,47431,3582,-22309,-51393,30366,4989,-50748,7388,29392,20129,-127192,-49289,-45917,-113118,-49345,-17287,-26864,-13526,34017,-3757,-4850,-60711,-11621,35362,57950,-55506,45876,63947,10016,-16645,-59985,11133,56267,96,-87859,79274,71541,116012,32626,-74604,10834,-684,-20681,20023,4368,38673,-58020,-84114,22224,-10142,39219,-28922,100250,-14348,102083,9943,-1770,-41665,-19923,11837,18281,6748,14654,13657,-13389,-16695,13010,-60714,-42160,68266,20897,-411,6642,-5947,21972,9157,87779,25718,-27051,-87987,-31146,-30061,17604,57247,12371,-5773,-7209,-6921,5978,3335,47255,12348,-75465,-93097,202,1557,-52959,32469,-80380,-72197,-6000,62506,11071,17188,-4924,-50870,92460,126837,49247,18339,-32849,-81122,81838,13812,-3861,36353,19015,44594,9188,8952,-61237,-70913,-21136,79378,61950,59077,-92711,-98343,-49364,-42672,-57115,-12279,-39580,-72118,-38235,66853,-32209,43270,-11022,59471,-29895,-24984,-31607,59291,60072,71548,52994,22067,25725,-1351,52815,-3537,26596,-5340,-44962,-3026,38238,-27130,-9561,70062,45821,79386,-45836,35153,67045,-39096,-8365,84275,29988,27430,90525,53081,21339,-124307,-62010,-14442,-43923,8273,-22681,-72186,-1158,-25678,-12972,-43854,-12724,-36547,-71398,-47662,25877,-47002,16901,34209,-14013,-48859,-9378,95388,38736,983,-34933,-20085,-52628,-57728,18986,-14341,-6350,66198,34093,73266,-63032,20727,11032,-58840,-37161,-123394,-55962,34558,-8800,7202,-103051,-50090,-29990,47957,-17772,24204,-19626,24872,1249,26464,39187,-19841,-34460,-54332,15480,41860,-21227,27745,22250,1108,-9433,-84553,-63046,-55263,-38440,-31900,51123,62673,-52999,-46208,-2433,-59376,75945,51644,-63473,79912,3028,-5576,23546,-21345,-11008,-32402,-9807,35374,52122,-3837,-33951,-28555,77316,5161,-6216,-14834,53459,-17026,-21612,4070,-20656,-39302,-38148,104322,71733,-69857,-15100,9558,65831,-15467,42715,-7311,68618,30910,52148,-74727,-3107,-19857,26680,23344,-46586,-36619,-48818,-30212,48592,101528,-20129,-13498,-12999,-64571,-74098,-34408,-82869,8552,9217,-3763,55627,96173,-12920,-35008,106280,-59268,-126275,31519,42734,84035,-45641,-45230,16683,-54198,-95299,3044,40789,28092,-39474,23376,36962,-26576,-30900,-25865,-73995,17426,-5463,-13308,-42265,7492,-17255,31860,-75256,-36861,41731,-92676,47111,73462,334,25764,66536,-37011,-26904,-26082,19038,92102,7939,-25488,-5640,46358,-10587,-6136,64367,130407,23346,11637,56293,15427,-15780,-20807,53560,-10207,12445,-4141,-67424,-17403,59544,9887,5747,91048,-10667,42440,90077,10443,3803,67888,86662,-26073,52875,-3430,12916,-7299,12707,35608,-21852,-33811,25417,41926,-33898,-31939,-11716,-49795,28123,53609,11464,-35651,-48538,-38646,-51243,-29700,-100161,-73316,-49476,71336,31260,96309,-38438,-18327,41420,-25044,26262,82429,-57075,47928,-2794,38527,70286,95853,27096,-31686,87249,13553,99653,47608,49530,-23356,-63980,49451,-26070,-43127,53939,17572,-37759,-4840,45784,20235,10590,-31052,-5468,-6132,28619,50297,-55665,55147,69255,74839,56127,13622,38858,4244,30937,19420,27913,24150,-6869,-63147,-2714,-22321,97616,42810,-37051,-74769,24940,75114,16333,8155,-35553,-44926,-19199,30446,66062,-5756,23814,5611,-51092,-41665,-37577,-51640,66601,-26332,31809,53244,-3805,18802,76478,98407,33485,21501,9829,-14016,-21707,25672,-14696,-58353,-45816,-43050,-26464,67969,-6008,-53500,-43057,-62731,-130947,6564,44341,-66485,-4298,-65999,26032,53893,8257,-25104,7517,-19863,-1126,21370,5454,-3156,19859,65385,-9718,63046,-34598,8627,-56899,-54702,-70182,28314,20372,-63896,100255,81201,-58160,-514,-86290,-112424,-75336,-52835,14944,-120124,13782,39768,-24888,22790,2656,2449,6907,18012,-40330,-10926,-13199,69268,-11266,-129103,-46561,-12547,17734,-17401,38050,19885,20321,17752,-29633,21870,90030,89569,33854,-107844,-44036,-74681,32345,76482,58275,62623,110123,-32149,-67621,-57403,-43131,-64863,-55043,-23098,36150,-48562,83167,41524,-8246,-139,-28301,-23884,51971,-2186,32007,5341],[-18703,-31446,-5961,-8123,-4818,56462,54257,12484,-52862,25003,-37684,7488,-14410,-90567,-45517,5285,-33744,7829,16327,24322,54272,-42680,-1529,-36943,-18728,40606,7758,55794,-6557,9318,53195,91117,6215,-122337,-16933,43242,-63082,78302,18601,-21712,16439,-70667,-34205,51155,-6522,-54863,13488,70210,22083,14741,-9838,71374,29568,90869,10634,-103920,52628,7306,-35217,-13830,71074,37568,-29778,-30249,-11708,-26716,32966,-15846,-52230,75271,34153,68260,99991,4230,-12655,-31785,-58097,30103,17221,75867,1601,-84266,-6007,-12741,772,80831,-26198,-66895,88355,15893,34223,63518,12294,21502,-12179,-31544,-48630,-8787,-5591,18043,30563,37320,-73935,-53073,12414,-18650,6312,-44976,4621,41531,-27698,42459,25615,25971,-63289,34481,12708,-107021,-163251,48765,-5901,-2686,-74335,-111119,-97166,-13827,51581,-30728,2514,-23303,-50779,-48586,94055,26144,26415,40538,32278,-3242,75032,101600,949,-91657,-7831,-2575,10475,-48254,-12779,-10831,42554,39058,26273,6547,-26256,-66892,17258,-61921,38741,15449,6596,6181,252,1784,-29115,26538,-40990,25819,73879,4828,-50663,-71940,17829,-69052,36842,-25616,61448,38133,-16743,38949,-102331,-53428,32266,-23627,42186,18217,-8928,-565,35499,11042,84373,63617,59472,-88291,-59985,10682,37876,-18962,-10688,50427,-57394,-31210,-4993,24743,-524,17272,21700,23511,-36288,-12114,-52432,13684,39557,-61044,-63381,37625,-30522,-26263,-9055,-72150,-64585,-47192,-67926,-73974,24343,30182,-13691,90061,15790,32658,-51298,-107226,-107865,-54600,62681,41810,44494,-40059,-74505,-1592,17103,77227,133260,30811,23006,58066,61753,-14385,-76943,64874,-10042,-38361,-170214,-601062,205576,169492,42584,-22160,59416,-19530,66261,-8516,31178,17908,37916,80272,-15906,474,77538,71853,2958,-25738,-14361,-29441,-4547,18402,27549,90564,-37178,-28587,779,-47848,27668,-41321,-100054,27550,1853,8387,25105,-19290,-38205,47114,-13413,43329,49868,54881,36978,-22180,6,-9622,13348,25661,-46004,-80654,58648,37579,-60208,-40649,23147,-43012,-19112,107033,-6050,-80926,16611,-39000,10866,22026,8666,-4604,84100,92841,44423,-3597,-9491,7969,-19910,96120,25337,9512,-47122,-26349,12936,-40268,-58003,92323,53368,-14750,-72609,-35699,-25386,7995,-61688,47174,74707,-1206,-7031,37172,50724,9278,-9578,546,-58975,34516,-118812,-10629,-56867,-49237,64310,-1603,28396,-45277,13467,58620,61802,-68732,-72814,-44418,-58508,-9350,-72983,-90888,-52467,-84967,-36393,-12674,15543,42716,41977,34154,88763,70187,-26421,-46549,-76012,-56128,-35020,-15840,-6473,28326,55185,24662,-21565,11369,16011,-45691,-102423,-54602,20219,21657,-54547,74455,34125,-18544,-31311,31383,1379,23773,-43100,58570,72215,-13293,-12003,13892,-27610,39269,22029,23002,3811,-28013,-7796,-15132,43757,-3310,-48401,-64082,19533,-27059,-56460,9971,7331,20032,-133956,-58333,-59434,-85669,-28788,-10686,-31354,7830,48505,15018,-2103,-48562,-12486,13694,33625,-51131,35054,55949,10231,-6292,-67491,5047,27091,6417,-72381,89138,63730,129711,60154,-54674,-20404,-5488,-34794,25211,26105,37150,-32802,-83563,-9940,-44548,52526,11738,91970,-47234,99727,16866,-24132,-54449,-31847,9828,7742,-11207,-17299,9996,-19305,-2955,14296,-19884,-33670,86599,57731,7685,12975,-3152,37444,30667,126594,43376,-44701,-84899,-54362,-42996,45360,47756,-240,12891,9698,4452,17775,4308,34567,3318,-53200,-71140,-10100,25073,-46764,22667,-71537,-67101,7313,46485,-5189,-20688,3468,-32708,72667,124057,60001,23794,-30169,-110555,73949,15139,12053,22928,36270,51551,21106,35539,-62191,-52696,-20092,86394,75442,38413,-77858,-73041,-56442,-29931,-38561,-11991,-51400,-95104,-50317,54389,-21086,32901,-23823,73162,-38441,-27251,-66674,59873,67557,50163,44741,13566,28520,6223,10370,-12429,27633,8081,-7409,-10731,22715,-21470,18778,84606,36545,60630,-45301,40279,53142,-50187,579,123705,49843,27017,64139,58494,23072,-112013,-61984,-19482,-62737,7,-11170,-62147,-24814,-47314,-12175,-48509,-35227,-52870,-60039,-56686,-865,-30668,16698,22525,-9077,-29694,-3845,104221,64481,24166,-30306,-48863,-32954,-44710,27083,318,19724,67319,21948,100025,-76873,11516,-3230,-41048,-35608,-90613,-61395,32857,-12827,-8565,-98969,-45118,-28976,47511,-13889,14094,-11994,90703,7649,39593,32854,-10311,-36389,-41566,1404,30039,-13345,34981,14979,14643,-31336,-77953,-59995,-47634,-21630,-23204,39688,83485,-55095,-79408,12239,-66312,72756,62932,-57157,109226,8573,-11821,37051,14338,4525,-29276,19830,34716,78371,-16220,-18068,-26038,62410,2654,-6879,-31126,44308,4224,-13791,-26224,-13051,-1964,18960,93585,67748,-78833,-17710,-890,56086,21776,41365,-2362,86791,19047,76896,-78064,-17734,-22173,49513,8592,-60524,-48163,-77123,-34935,34650,76947,-19009,-16646,-31431,-89054,-66612,-33686,-67863,10380,-7953,-1341,72316,87569,1078,-54981,119685,-38527,-117761,25188,14023,90912,-42096,-41676,25705,-32108,-85734,-32005,22981,31386,-25173,19721,28402,-46287,-31899,-37733,-83803,23677,7897,-8091,-43741,11234,-370,28195,-91871,-32847,73020,-87701,21318,80686,12023,17707,45129,-50817,-16600,1217,12061,84003,15505,15065,16849,42291,17901,-27224,6101,149225,25673,6362,53591,14966,-7717,-7566,48671,-1314,53552,1022,-36741,-27201,50670,-3278,9629,108119,10294,74008,65407,33256,5171,55277,66468,-66321,70787,19760,14360,2489,27380,21882,-37945,-40757,5132,20410,-44254,-32938,-9856,-63763,28846,58486,-8846,-47608,-10962,-17541,-43590,-10447,-107735,-82008,-63023,88213,39587,79673,-29488,-20341,16292,-29460,22814,78466,-47256,32647,5925,16021,57846,110031,73571,-24157,80316,29465,119191,68412,44024,-47016,-71497,38509,-60126,-42265,61035,40740,-43234,6079,62268,43954,-99,-36075,-688,14640,36019,70860,-41507,50139,46720,26887,58917,2417,50014,33970,25331,15842,21473,15300,32128,-58722,-17560,62,64985,38689,-78767,-86801,-12366,66849,44573,23484,-18934,-57954,-38262,28611,94069,6931,19216,14084,-42430,-58126,-31150,-45980,77021,-29454,11231,48811,3638,9202,77632,89818,29238,44974,2420,-13930,-11985,8038,-5744,-23025,-36105,-16466,-4037,80157,13473,-28207,-14378,-62549,-179667,-9823,38393,-101393,-1195,-48042,53543,91773,-6123,-23479,5110,-15535,1501,15898,13765,-16646,14815,62463,-26263,90372,-29616,17295,-45232,-84044,-72003,23799,17569,-48355,90323,97472,-57855,1616,-114710,-87529,-55034,-44553,-7930,-119420,14813,83723,-20661,-17638,17393,32545,3516,-8535,-33230,-16826,-18035,62219,8656,-120160,-53396,1275,30584,-15502,13582,11879,27018,10987,-23528,31270,31580,61122,30660,-101379,-47017,-54153,20326,50464,31677,51001,117444,-24572,-66401,-62761,-43506,-83162,-66286,-14478,67253,-35050,67923,56492,-2449,31576,-42471,-12986,45507,-4517,30104,26520],[-13211,-21262,-173,-4267,15,38108,51083,16861,-45365,25105,-10925,52102,-795,-83995,-38959,10117,-23519,33398,20702,12312,34787,-12650,16801,-35261,-35822,43196,927,46657,-3972,2418,48028,122727,20825,-91592,-1156,45364,-80870,42364,17060,-9559,23060,-87047,-36330,48663,-8178,-74380,2845,60353,33223,-23532,-26170,62380,11977,50654,12262,-109976,53851,18014,-7509,26897,60005,42824,-20910,-39016,13706,-19789,36961,-29778,-51383,58956,26927,80927,81982,-810,-26632,-41360,-49974,25830,-3827,56729,5196,-46082,-6944,20657,-9117,87362,-55473,-79410,48802,19917,39175,71544,18860,12148,-17360,-23885,-45858,-18218,-52662,10827,27327,28938,-47357,-69774,-44987,-19658,-3495,-29708,-2204,31330,-49980,57447,12847,43818,-49870,22140,38464,-117376,-153892,36871,-2889,12334,-73294,-92693,-126671,-32859,49149,-19265,28394,-13203,-8516,-38727,98600,10210,40517,48877,36215,1817,63150,109910,-10892,-88832,-36568,10237,12768,-51362,2258,1889,31346,39586,34135,28924,-9136,-48654,1176,-67332,34151,8419,35926,6060,6500,43314,-18992,37761,-60063,24729,35542,-13265,-46377,-82719,-2074,-69461,23829,-22581,61272,68254,-12506,51423,-114364,-55571,25260,-34930,32582,30521,8072,12558,15237,-8243,34814,72359,58445,-85835,-60990,12873,60586,-28257,-32232,40880,-64890,-36764,-9075,1149,994,5376,-2452,13836,-57153,-17319,-60506,3818,60762,-91641,-70284,23035,-34670,4817,31358,-42369,-11823,-28738,-57708,-67332,65774,54965,-27107,72751,14583,17535,-50128,-144021,-152550,-70334,52653,52941,80730,-26076,-103468,-3179,-3277,60389,163654,71231,17416,65645,111309,38692,-62645,62745,14468,-15637,-126231,-535874,137597,157501,1988,-29631,64974,6520,74428,-14433,45384,4246,25688,69539,-1457,8820,92524,47115,15150,-44461,-39889,-51881,-7135,17566,46175,96179,-46887,-27128,22097,-71441,18856,-87206,-92239,18172,-10842,-4612,22729,-11057,-37544,61598,-9388,35546,70845,48982,23585,-42043,-21812,4522,29719,35221,-34940,-60968,71693,39570,-45962,-60453,14977,-13650,9378,139120,-87,-82127,-19657,-53438,14349,27024,-11706,-12822,61764,69830,38368,-11012,-25127,12952,-28279,92597,16615,-6944,-66027,-21843,7262,-34888,-56969,97150,65810,-6027,-52997,-24834,-13363,18092,-37506,43829,30272,15031,-27600,29364,40115,-1118,-11784,-18358,-52404,54686,-115168,-7186,-38699,-65690,107867,17807,39250,-64230,57411,51580,64351,-91092,-69824,-41938,-55122,-8681,-63567,-83937,-48410,-64091,-28438,-43958,-5057,30281,8725,36079,95244,76067,-39348,-31988,-42851,-22457,-24460,-28920,-13237,-15627,38164,20699,-13451,32854,-13531,-59326,-93745,-50487,-3607,22288,-1221,53329,21893,-43473,-37224,27537,1959,17299,-29723,70426,74210,-15373,15538,3491,924,48708,12946,34016,-692,-20260,-7739,-33804,26777,-1956,-43836,-67275,4290,-58666,-52271,19042,-9919,-4322,-135378,-60537,-66777,-49228,-2018,-15742,-26868,23375,46366,12638,-962,-25945,-16854,-11999,10452,-42486,27711,34033,8731,6996,-62330,3345,-2374,12767,-52663,96943,54360,127716,82545,-34010,-50067,-7993,-43065,27334,40210,9769,-9218,-69152,-45380,-63021,69651,40894,73316,-68831,94229,28901,-31700,-70915,-41817,2006,-10446,-11593,-46078,11065,-15241,15012,27131,21183,-24667,88874,78940,13579,23989,3148,39847,44782,154936,56837,-55365,-72916,-73945,-52242,73822,37302,-14315,38806,32648,29744,26537,6476,20298,-1256,-17379,-25572,-17514,42027,-36013,9793,-61561,-60660,29890,21493,-21506,-54118,12780,-3467,62269,104568,65896,32090,-6713,-119282,67515,28665,27178,-5945,44790,21836,27983,48480,-61129,-19892,-22502,69643,78725,23393,-38049,-41348,-56598,-16937,-13660,-21235,-57647,-108310,-57389,26397,-18593,19173,-31430,67447,-43701,-28962,-92600,47438,69122,28600,33087,5013,30158,13287,-12086,-22427,27720,17271,31961,-14270,-5373,-15076,28156,78571,26092,38437,-45830,30534,34076,-54724,13203,146434,61565,26731,29834,57270,16234,-89462,-53324,-23136,-73528,-7988,-4964,-46008,-42290,-68616,-15763,-38984,-42340,-65141,-43824,-77522,-26280,-16752,12371,19023,484,-9439,-4070,104320,77207,43320,-21956,-71056,-2741,-33970,22806,7180,41213,53728,2957,117215,-76906,6257,-11043,-17254,-22308,-42526,-58087,36790,-13875,-19722,-79725,-34907,-22401,40813,-23025,6512,-10489,131906,12890,40548,19290,-1141,-34328,-15818,-18660,8055,-9748,38142,6307,44359,-42977,-58869,-49581,-47613,-5227,-1186,31758,96601,-48449,-98844,30796,-67322,42636,66708,-42188,114265,16358,-23315,53014,45933,18436,-21273,44446,30064,87904,-25164,4731,-20180,53012,9786,-13013,-43445,32254,25465,-7369,-55821,-9847,28368,57888,68806,55594,-80666,-15210,-19178,34961,57532,35181,-643,100903,11112,89783,-62549,-27667,-26871,62421,307,-59113,-50226,-93160,-23898,11822,42479,-18147,-23677,-33724,-81219,-62031,-33779,-31819,13785,-2424,11401,70529,72135,22727,-68186,125946,-3017,-57044,23652,-7862,85431,-26605,-27437,21847,-6571,-55647,-46317,16521,25918,-1355,22748,16526,-65331,-31732,-39823,-80001,15565,18947,-4108,-46373,6413,18161,28486,-93917,-24399,93904,-69806,-1538,69601,17975,10703,23706,-64950,-10973,20632,21,61806,20421,64131,37475,29021,29166,-46476,-42424,141524,29079,-311,51773,13047,-10587,7052,40931,2271,87268,1869,-134,-32997,30902,-9863,16821,116961,32050,82933,51567,45704,4652,37109,39538,-87767,70828,48136,11075,12817,40168,9149,-45994,-49886,-11492,-676,-63671,-34198,-10174,-71704,32989,60807,-12655,-55638,19811,1267,-35038,8177,-98428,-70939,-53982,98807,45905,58921,-19054,-26546,-21798,-33188,9212,63122,-34977,10394,16873,-1899,35758,105699,97079,-6501,65568,40662,118749,69655,30093,-56832,-74790,24824,-86413,-32733,58477,59573,-36195,8555,70930,67391,-10723,-34107,12715,27145,27289,83662,-20447,31124,23335,-21340,54438,-2836,50848,50648,24260,9155,9283,-1550,40727,-54439,-37053,15894,24274,24873,-107202,-82104,-41830,47992,60452,25587,3744,-69714,-51121,27333,101467,15975,12917,18609,-22964,-53036,-15089,-33624,84423,-24371,-4972,34963,16862,-4011,64446,66767,30889,64642,-4499,-1051,-4588,-10473,6312,4690,-29486,-4149,17389,85245,30741,2232,13702,-52602,-210888,-20719,14501,-123178,12944,-36542,67815,123831,-18523,-15470,3308,2132,4542,15841,26116,-23155,3837,48026,-36173,130756,-17792,20897,-28163,-96696,-66383,19959,21237,-33390,62040,98666,-31504,3508,-126720,-58071,-31293,-32795,-35912,-93218,24692,119816,-2588,-48647,32113,57038,6978,-26834,-22468,-18951,-16474,52992,21804,-90927,-56216,21671,41471,-22021,-6981,2034,31247,410,-17113,23025,-43530,34423,19178,-100656,-44288,-24590,11654,16402,10745,32867,108805,-11098,-63321,-54582,-32761,-96885,-75381,-1821,82959,-11750,53545,64771,1608,50588,-43088,10746,39062,-6458,30111,39583],[-15993,-10889,7484,-265,10806,22365,44348,19387,-33942,12280,11406,87745,13894,-61135,-29429,9493,-16098,51338,14364,-3859,14749,11790,28376,-31957,-32441,54608,-19256,14012,-10564,-8982,28438,135712,27722,-58743,19845,55168,-81746,-1070,9453,5239,19298,-82705,-22190,49003,-4620,-94063,1228,55309,35768,-50736,-35663,47239,-6644,12899,12362,-100781,53107,23340,25058,48923,41006,43937,-13161,-41895,37948,-2287,45598,-20098,-42847,33084,20306,79304,67112,-11554,-40617,-34142,-37633,11104,-41791,29189,6160,1526,-9121,44596,-18954,90531,-73357,-88421,4699,24933,42708,64030,15513,-3132,-14334,-18321,-41683,-29380,-86446,7858,17467,16266,-14480,-80563,-104657,-19459,-12758,-11179,-2769,46317,-58982,63991,-1904,55468,-37373,7243,64289,-109333,-105548,20131,-4114,31762,-72734,-42242,-130290,-44148,38647,-11666,43147,-4451,37886,-28781,80600,-8139,50105,48416,31119,-644,44148,111453,-20605,-68881,-64106,16538,8210,-58532,10941,11896,14075,31236,40013,52090,12845,-14396,-9140,-63344,29276,-4221,55114,2723,13214,77507,-9622,34646,-69526,17598,-9890,-27873,-32476,-79405,-21787,-66441,4300,-9799,48545,66899,-5251,51914,-114492,-51116,20775,-44098,28599,49030,26291,23752,-5398,-21318,-9767,60463,51322,-70625,-47149,10871,81248,-38159,-46486,28219,-54194,-25408,-9839,-13306,4716,-6069,-18085,9886,-62377,-20690,-62067,-2267,69438,-101912,-69806,7577,-45682,27972,64680,-1525,38731,-6711,-34965,-54606,101876,75462,-34444,43241,16966,1008,-29333,-150885,-151384,-66892,47467,53969,91760,-13753,-119811,6093,-8200,76148,185000,96040,11251,59015,144996,70725,-42252,58667,28844,-2362,-50066,-267728,-21772,136223,-39346,-28790,59385,32603,69831,-15242,51893,-7973,16530,55860,7743,9822,97108,24914,21615,-51453,-54385,-68655,-7034,13515,65675,80596,-36499,-22144,40370,-67955,19645,-116303,-64091,8344,-23784,-16440,19540,6009,-29956,67763,-2948,18750,72957,37137,8533,-52673,-50530,17007,36026,40570,-18183,-46631,72047,23548,-23098,-72992,2195,8639,35571,134007,5897,-68306,-46100,-54110,23108,35807,-11664,-21250,31094,24772,27989,-16546,-38409,14210,-26409,79471,771,-21603,-69122,-10049,647,-15621,-44383,79908,60762,3049,-23388,-6696,-1394,31149,-12821,44654,5984,35905,-25375,19636,28817,-10458,-20418,-39486,-42853,63551,-92628,-1849,-19092,-76974,117739,35566,33943,-70603,111101,44047,57546,-110859,-68602,-38866,-31316,-13017,-50407,-73009,-40449,-40016,-14362,-58495,-32435,14765,-32287,28659,91661,73414,-47798,-19909,-14054,9029,-17484,-27400,-6142,-49242,15696,17949,3821,55928,-50261,-62864,-67434,-37267,-20208,21188,37821,19061,8483,-56516,-47881,20438,667,2339,-17678,67156,64471,-7407,47857,-2692,23651,52478,1068,41379,-5595,-8491,1744,-51835,6084,5663,-18317,-58767,-10739,-78470,-40432,30313,-17385,-37292,-127430,-55480,-68938,-13369,20149,-28675,-13701,31162,22583,-15261,-1002,2533,-22086,-32606,-4007,-30673,27138,8657,7674,21334,-46061,9197,-23432,15074,-31463,99691,45910,106840,96299,-18597,-69068,-5719,-42554,29215,46719,-27596,9637,-46279,-68426,-48532,85254,50633,46908,-71020,85594,36642,-23722,-81707,-45759,-7353,-25591,8505,-61100,17263,-3194,29665,49462,50359,-17126,74717,79538,19160,37677,11783,32154,49437,162788,61559,-58494,-52651,-88139,-55980,98381,30467,-25905,63529,56312,61822,30220,13184,12188,6969,16296,23997,-17526,47066,-24727,1474,-46021,-45958,57878,-2096,-34768,-75063,24034,28816,55839,73591,64505,39956,24610,-102048,63893,48144,37820,-37717,41627,-27629,28245,46690,-60424,17825,-27924,27722,67595,14987,13171,-11269,-50828,-6683,8844,-33219,-55401,-103463,-58208,-11470,-26582,5824,-33003,43473,-45750,-29354,-103043,24581,63622,9216,12569,197,26202,20116,-14109,-31420,28246,18660,58813,-14715,-38738,-7663,14175,47848,15250,16815,-49331,14922,8930,-53637,27854,128085,56722,25104,-1611,50720,3325,-58920,-43795,-27713,-71988,-11744,-8315,-36035,-51459,-84187,-21550,-18187,-31254,-71875,-25585,-93393,-44292,-8705,5014,22984,12393,8005,-9374,98334,67346,49730,-14854,-79114,27364,-28036,6543,6322,52376,26231,-18890,120209,-59539,7069,-7971,8894,1632,6512,-46973,44466,-11771,-25745,-48296,-24713,-12456,28717,-43880,4408,-12852,136880,16400,31700,3573,5828,-33984,11580,-41663,-18100,-10312,35155,-14,82265,-42911,-34278,-30903,-52113,7184,27545,27618,98762,-31306,-95007,52215,-62585,-11469,61968,-22108,92306,15803,-36821,70878,63458,31664,-10545,54929,24107,81823,-26225,29922,-12636,52661,25104,-25338,-48275,17989,40365,-4542,-75036,-12808,43626,67075,43097,38623,-75481,-9059,-39010,7259,79163,26735,-2397,112962,9413,88422,-34057,-30153,-33956,59629,-2407,-43320,-43409,-96136,-2696,-17194,2905,-20075,-33318,-22688,-45442,-59885,-34568,14725,13805,17620,29816,51776,55078,50555,-71845,118115,36177,33076,28547,-18035,69998,-4742,-6451,3417,15216,-17065,-30067,13271,13017,28363,29883,3648,-79976,-30479,-32582,-66244,-6439,25766,-398,-48991,-1722,33308,32709,-79038,-10803,101340,-44089,-10854,40603,18659,8396,4484,-75313,-10896,25097,-12708,27458,21535,104708,55032,13514,17905,-55999,-60531,113730,37428,-7445,51250,8854,-23188,15484,27551,-822,101262,-1532,33145,-32338,4839,-6355,28451,119687,49408,66550,55236,43837,302,13937,19244,-79136,56965,70431,4902,19088,46619,3,-43286,-61663,-19494,-15933,-83765,-35857,-11425,-70108,40567,62985,291,-61028,35415,12613,-26420,21442,-73595,-36808,-25524,99839,51341,38984,-8762,-35713,-67680,-36287,-11309,40538,-21795,-11347,28539,-10554,9004,81871,90334,15376,51669,49411,101128,48402,12447,-55632,-77914,11912,-97974,-20333,47533,70663,-15648,6184,67861,85487,-12436,-30405,33007,30101,6694,85380,-308,7977,5385,-52105,46665,-2335,42460,50623,27454,3310,-9224,-23821,21905,-53880,-54120,22278,-15844,3794,-112310,-68908,-58014,23762,54977,13909,21255,-79658,-52278,29186,86683,19333,6184,18472,5482,-24812,5587,-15103,87528,-12129,-14342,15339,30644,-13736,42566,45226,42637,80508,-7232,20007,4408,-25436,18246,17522,-36287,-4107,28995,73806,38916,25007,31558,-37090,-204408,-24928,-21276,-121003,29871,-31421,63533,133757,-26138,1264,-204,24649,8168,22286,41030,-20549,-4091,26508,-39550,158033,-3499,18271,-8933,-86411,-53248,17202,29304,-24828,18024,84449,10912,3430,-119110,-31733,-11090,-20623,-59130,-44408,42793,135068,21563,-60711,44007,77727,16568,-26632,-13281,-17414,-9925,44859,24905,-48741,-55296,40515,47614,-33302,-19014,-9598,32621,-8573,-11512,-1559,-101155,15336,1136,-108953,-35465,3033,6608,-15960,-2263,10856,88977,2912,-58696,-39847,-13801,-100680,-82984,12370,76987,17016,45053,63582,1598,56159,-28288,38370,35187,-7286,32631,38337],[-25944,-2420,15301,2639,19838,10406,29535,18528,-19180,-10944,23431,104170,26883,-25533,-18343,4324,-12415,55708,-910,-17253,880,26614,30775,-29385,-11594,68388,-49861,-33039,-18885,-21454,-249,131634,23997,-33417,41612,70778,-66528,-42744,406,18382,9012,-55718,-517,48889,1068,-102338,12468,57900,32779,-58405,-39071,34934,-19880,-8251,9538,-80064,49233,21121,52308,47486,16592,40386,-11465,-37775,46116,22287,55133,3634,-27940,5767,17496,60506,61389,-27278,-46297,-13529,-24348,-10222,-90094,224,9817,42367,-9702,58781,-29729,82006,-78391,-88826,-24302,29562,43219,43790,-870,-20899,-3382,-18490,-39312,-39453,-98686,10204,4287,4992,13419,-82714,-142335,-18142,-20391,6897,4697,72190,-54306,60653,-15786,55538,-24054,-6181,83787,-80701,-35517,4109,-10591,49978,-72825,15387,-106962,-45452,25089,-6554,48220,2113,72741,-20428,46299,-22083,56721,40300,23664,-9812,21450,104036,-25718,-40293,-82687,17992,-626,-67369,13315,18413,-4167,14345,41624,70060,36171,23619,-11772,-48839,28754,-17290,61339,-3864,17561,95476,-3935,16702,-71391,3692,-53417,-40402,-13991,-68066,-33649,-60550,-12640,6211,29953,35594,3117,46576,-99172,-40943,21116,-47221,29284,69780,38412,31253,-20120,-23700,-38883,31753,36576,-50797,-24875,5535,91246,-43557,-50752,14106,-30774,-5030,-8202,-18423,8808,-14746,-24863,12226,-43374,-21703,-56579,-5790,63849,-91594,-66982,-8350,-58962,39141,83043,29663,69481,14786,-9039,-41793,124047,87879,-35208,10622,22405,-12120,4017,-119696,-110902,-43180,45628,43050,74766,-6089,-119986,20177,596,118183,185877,93493,1755,31604,140242,77803,-22304,55226,32110,-552,35631,126760,-216871,111603,-70305,-21086,47068,47356,54240,-10045,49413,-15827,15130,43199,11066,1791,79281,11475,23333,-42776,-54124,-76468,-5144,3119,74320,53374,-4801,-14960,52803,-43072,28990,-122737,-31361,458,-34985,-21451,15943,29702,-15739,63508,4520,-899,56358,24508,-2601,-52476,-78272,24854,24869,41456,-2111,-40988,56230,-5833,2838,-74059,-8192,17566,54566,103585,9883,-48930,-57675,-36672,32716,42735,266,-28265,1545,-30621,18361,-18935,-44523,12098,-14116,56814,-25101,-30332,-55170,4785,-2255,14764,-25619,45460,38752,8373,8598,13503,9789,44776,3866,46720,11937,57503,-9402,7541,18654,-11719,-28055,-54019,-31120,57962,-65702,4156,-4263,-81566,91334,46236,14394,-60643,155448,40189,47170,-124214,-72964,-34214,4853,-17912,-42151,-59327,-30684,-19351,697,-59212,-54889,8921,-66390,9279,80069,61898,-46414,-13540,3200,32142,-11462,-16222,12075,-63269,-7095,18396,24170,79010,-77667,-55390,-30995,-17108,-22468,21928,52649,-14322,3391,-53947,-60961,11367,305,-13411,-14013,47041,51447,4024,77273,-3489,27120,46473,-10793,45547,-8682,4632,18069,-63366,-8109,16041,6449,-41490,-21934,-79983,-21992,40439,-14578,-62441,-109443,-45276,-67189,13481,29333,-42963,4957,33022,-15873,-58393,-1882,31383,-26057,-41182,-3861,-16920,34035,-11347,8139,34399,-24374,22572,-30442,10767,-11180,95937,39573,70682,99970,-10255,-72430,2344,-33088,31982,48952,-59497,21401,-23146,-65521,-1305,94481,40834,17023,-53258,74745,32840,-7662,-79452,-41376,-14063,-27531,44058,-55941,27822,12970,34509,72028,60586,-12591,48798,63539,26397,52041,21116,22694,45697,148737,56444,-56090,-26658,-96378,-54480,114375,28914,-31482,79104,73280,89728,28618,27074,14228,30573,33988,54080,-8484,38413,-15920,3942,-22229,-18372,84417,-15636,-40700,-79844,37680,54813,43113,39581,55429,44417,48119,-64909,62107,65814,42234,-57574,29503,-73806,22270,34132,-62891,48779,-34380,-27646,44595,9756,55395,10194,-41011,2214,23824,-40327,-43184,-80032,-52820,-50396,-43657,-5050,-29784,9316,-44342,-27838,-99016,-2282,51930,-7943,-17339,3342,13514,26589,-3377,-37579,29224,10036,61498,-14458,-67754,494,-17900,-2214,4849,-1464,-55795,4438,-22516,-48829,41923,68226,31767,21848,-21073,42278,-9368,-22291,-37493,-34224,-57565,-9128,-20042,-38251,-52501,-88434,-25973,7259,-6341,-73332,-8766,-85950,-50697,-7662,-2697,30094,24099,21490,-17298,90556,35733,38067,-13196,-71078,47321,-27253,-17554,-578,49087,-7547,-38633,108173,-28222,13722,6136,34556,29450,42544,-30376,52799,-6888,-27092,-10824,-18815,-1714,13883,-70878,8176,-14784,110510,17488,17853,-8345,10045,-40083,29475,-62295,-41877,-13446,25806,-1631,112122,-33069,-12521,-7651,-55833,12621,54352,25004,91585,-5564,-68949,68507,-54180,-74460,49446,-2062,52330,-1550,-47746,86522,61610,45587,382,46281,19372,66793,-16541,51391,-6284,59532,41866,-43750,-45217,3204,44500,-5867,-78580,-21089,41732,49741,25742,22133,-63641,-1042,-49464,-19639,77788,18912,-6191,123546,13381,74860,-2805,-25003,-41654,41165,-3320,-21515,-31327,-88996,19925,-45076,-34100,-25776,-42104,-5678,2338,-54738,-36202,55153,7667,38640,47215,23607,40214,78062,-64826,94248,64695,113224,38371,-18793,51344,16215,15581,-24098,26988,15850,10963,6531,-3629,57330,36646,-8417,-87387,-27664,-19822,-48075,-36128,27578,5297,-48493,-8241,40410,39001,-48630,7282,98323,-17581,-3266,814,17387,12102,-11022,-78155,-14565,14148,-22136,-10696,20310,123320,67874,2892,-9389,-53481,-43820,79978,51867,-13150,50347,1572,-40489,11910,8704,-8759,86958,-7203,54944,-25051,-21734,6846,41835,117311,56805,32878,72276,27960,-8539,-13283,11458,-42797,35546,76860,-291,18209,42789,-4143,-30960,-73821,-16820,-21896,-90665,-36804,-12017,-58368,50735,71510,25172,-63062,32422,14856,-18104,26072,-40823,10723,9404,87764,57389,26580,-469,-45943,-108968,-39748,-34027,15347,-9566,-25480,38466,-9763,-16878,47211,58172,33740,46046,57587,76646,11858,-3144,-48327,-83139,3083,-93810,-12064,32596,71738,13175,4378,53123,93257,2766,-29596,55162,25240,-18282,73553,12647,-2211,-2397,-60384,39083,1822,28595,36546,32822,1703,-30468,-45137,-7885,-56877,-60454,19915,-46893,-19094,-91610,-56612,-62525,561,28259,-7610,20595,-87946,-40104,34232,58929,18097,538,14818,39531,17256,24823,7223,85320,3253,-16383,-2499,39180,-14879,20302,35941,64095,93661,-2986,42463,16528,-34978,27212,15991,-62398,-10173,25961,40337,34274,35229,34102,-23070,-157903,-23675,-60062,-95517,40743,-30149,42369,114356,-25894,24899,-7761,40953,12574,33962,56458,-9959,-1354,6866,-38784,144206,4948,8686,8866,-57370,-35577,14562,38006,-22513,-33658,59432,50443,-72,-95303,-14248,-1314,-10918,-67441,13791,64188,126677,42162,-52604,50607,93476,30037,-5919,-9852,-14715,-1239,39087,17631,-4324,-51868,50624,47536,-44430,-20615,-21364,31964,-10520,-6972,-34553,-123703,3943,-19715,-121697,-22255,18682,3922,-39188,-9344,-9261,65874,13389,-52108,-28021,6819,-90848,-86327,25288,50247,44388,45865,53860,-3452,51207,-2592,61057,34256,-8527,35687,23824],[-39521,2270,21876,3384,19788,2201,4499,13494,-3268,-37517,23126,99426,35922,14223,-6563,-3826,-12145,44146,-19765,-23619,-3713,30855,25626,-29452,12136,76006,-80323,-78466,-20488,-31447,-30251,116797,12703,-20229,62119,88477,-39546,-74020,-5111,26759,-2196,-14475,17220,44383,4708,-90081,36952,66845,27930,-45877,-39601,28147,-25865,-8905,4059,-54186,42412,12665,67914,27782,-10172,32088,-18604,-27134,32073,47267,60998,28600,-9278,-14038,20297,27628,64389,-44781,-37889,13069,-14300,-31959,-136173,-24277,18519,62597,-7511,61754,-40152,60304,-72368,-77478,-29779,31324,35127,16348,-28337,-36760,12132,-24244,-39837,-45551,-88315,16854,-8589,1581,28971,-75690,-143436,-16505,-26456,21369,18772,92308,-40563,46755,-27232,42325,-7527,-14200,93240,-39364,28560,-5971,-18953,61982,-70685,53092,-67675,-37128,14311,-688,47111,8071,88371,-14019,10862,-25715,61065,28552,17846,-22376,-853,86309,-25181,-14843,-86573,16666,-10113,-73688,10803,21717,-19091,-7406,37747,79037,54982,49643,-7278,-25757,34865,-26437,55337,-11505,17113,93204,-2685,-13013,-70539,-14558,-90155,-55357,3190,-56456,-33329,-52197,-20038,16408,13361,-10352,10728,43348,-72383,-29169,26389,-40437,30808,86168,38143,33527,-26078,-14643,-48577,-5571,14114,-34880,-3653,-1607,83793,-40236,-44992,1597,-4502,13668,-6619,-16539,10435,-19300,-25213,18754,-2940,-21521,-45701,-9322,45375,-67956,-66894,-23064,-67830,38568,82543,34045,74911,31937,10554,-34733,130080,89647,-30561,-13260,28934,-17308,38885,-60761,-57983,-6694,40921,20354,36446,-4593,-104386,33549,16591,160771,161165,63806,-12679,-14995,89809,65511,-6102,53941,26835,-7197,104040,506563,-368061,87525,-82161,-8270,33217,43684,35023,1358,38724,-18868,23296,33392,10010,-13750,37512,6978,22923,-20853,-40730,-74449,-2408,-13382,63290,25966,37638,-7691,61568,-10724,42440,-109053,-11212,-3309,-42354,-12574,12311,54103,3002,49169,11298,-16660,27839,14610,-6429,-43054,-96122,26448,-3200,39168,7416,-43733,26738,-36999,26709,-64158,-10195,12996,63993,65858,9767,-32845,-55288,-5245,37595,40264,9071,-32163,-20031,-81887,12088,-17316,-39383,7962,5450,28357,-56823,-31175,-29766,16243,687,49991,-7925,4547,7955,7167,35029,30534,19902,56653,8965,45251,42856,74152,8712,-7623,10591,-4568,-28608,-57129,-17990,39522,-42451,9480,1834,-79343,43710,46354,-13175,-35957,171311,42627,39054,-128013,-84389,-27356,40945,-19503,-45708,-46262,-22950,-6754,12865,-51537,-61576,20946,-81913,-19793,63356,43519,-33586,-13151,7264,45010,-4432,-4656,33409,-57748,-27661,24120,41461,99828,-81344,-39462,4170,5607,-9859,25235,43698,-35839,9631,-37060,-72014,2437,1550,-21532,-19139,15551,42022,11384,96743,-21,5730,33487,-19904,47526,-7651,16145,36273,-64362,-9698,25479,12928,-21732,-27239,-64076,2985,48304,-4418,-70093,-85448,-33840,-62611,25808,23306,-52304,24470,33288,-52927,-98522,-3992,55759,-27706,-36033,12875,-2370,45762,-21189,10160,43690,-5102,39906,-22592,169,6130,86663,35112,28860,94230,-6822,-60892,15155,-17370,34021,51128,-76224,23865,-7063,-33503,58471,95593,19817,-11777,-22433,63407,16080,4614,-62613,-29125,-15474,-12005,82791,-31723,41167,29347,27022,82510,52485,-11942,18829,40031,35921,65231,29240,20689,37473,119470,44808,-51342,1004,-97569,-49574,117920,31549,-28878,81247,77307,103546,23597,48401,24889,63151,30404,51209,7839,18000,-10006,19135,7556,20139,101159,-15948,-34648,-69812,52547,67561,17298,11811,40851,43614,52232,-22447,59690,75497,40793,-56410,16672,-99784,12372,17034,-70003,64728,-39132,-73784,18194,2881,72821,19234,-29278,13789,31674,-37909,-21867,-45571,-42629,-81090,-65152,-13138,-24100,-23519,-38788,-23905,-86763,-24977,36620,-23742,-49114,17112,-7979,32107,9770,-39832,29418,-8047,37772,-15795,-83868,8458,-54905,-55940,-3914,-15507,-63544,5236,-58178,-42220,52460,-5904,-7728,18408,-23557,36530,-13530,16887,-34533,-42310,-33545,-772,-33851,-51333,-47298,-77693,-25774,29413,23122,-70741,3664,-47358,-44908,-12574,-7118,34817,32919,32815,-24483,85421,-6013,9345,-18273,-51422,51532,-30104,-42916,-11677,31092,-37262,-52120,85167,6951,23636,26493,57518,52328,58049,-11200,59083,-190,-25078,24655,-19011,7932,-153,-95527,15593,-12217,67768,15408,4356,-11823,11657,-53844,31327,-73770,-58131,-17039,12016,1753,116563,-17221,-63,11128,-54274,9218,71265,20576,80345,23226,-31193,70197,-45197,-127357,31094,13013,11164,-35599,-52097,93985,42243,60338,9466,19997,17442,50884,3526,62157,-4229,67622,51541,-66513,-36381,-10235,36987,-10068,-68299,-31426,26464,19128,18986,10381,-46509,7139,-38645,-38243,53046,13950,-9893,130032,19789,54733,20716,-14177,-46886,12237,-7235,-5160,-18590,-76591,35401,-62427,-60483,-34417,-45349,9583,41973,-41985,-39267,73114,-4243,50001,57561,-3894,29451,95299,-48537,58331,71014,152515,49217,-17100,37429,29604,32947,-51306,25294,34072,58140,-5431,-19303,77632,38681,-17886,-86112,-22573,-7069,-30392,-63171,24962,15173,-41267,-10590,36882,44506,-7766,27596,90251,3299,16082,-38595,18610,20383,-20960,-71722,-18402,-6866,-25908,-38156,19542,115751,73672,1557,-37065,-41962,-5816,51985,70168,-15339,46904,-9145,-55744,-4907,-11351,-17310,45588,-11769,61542,-13653,-43543,25462,52237,108828,50354,-3443,92003,2466,-20814,-42372,12782,7338,12657,63424,-66,9739,27171,-3313,-13329,-82378,-5734,-18447,-73177,-35202,-10549,-39053,61623,91536,54162,-59129,13631,10193,-10056,21437,-10350,53630,34974,61349,65078,27828,4242,-55044,-133652,-44569,-54242,-8948,58,-27827,43776,-3851,-37334,15004,14124,41499,51443,65254,56310,-24847,-11781,-39138,-89943,92,-79651,-13238,19590,62630,40966,7397,31015,87904,36557,-33236,71979,15913,-39438,47840,15960,15286,1707,-52351,33255,6608,14442,16263,37232,5913,-45609,-57446,-30389,-59815,-50493,12302,-62875,-37099,-51963,-50824,-61373,-15979,-10130,-31758,-5979,-94930,-17333,39424,33603,16057,-2519,10037,74152,56168,37258,29307,77315,14048,-12862,-9907,38641,-6093,4909,39132,90331,104607,8935,59281,30292,-40200,31270,7429,-100794,-15678,8947,-11316,17744,37466,22860,-16797,-92290,-19774,-92423,-57835,40210,-29421,13023,73403,-16238,48974,-20093,42727,18070,47452,70757,5149,14416,-2534,-37070,81251,411,-7631,22564,-20433,-18529,10444,43412,-21977,-81134,31300,69815,-7717,-63617,-7868,-5304,-5597,-56132,63531,80490,102351,51518,-32344,49859,99733,44448,27342,-13768,-14539,7010,35689,3386,33425,-47511,48526,41465,-51128,-12993,-30099,31081,-2182,-3046,-65448,-116180,-4671,-38435,-129974,-8224,17445,1919,-50999,-13953,-21267,46972,17961,-43019,-26226,21369,-67936,-80476,35164,11205,63088,55962,39585,-12726,39926,25023,73887,34863,-12965,35408,2975],[-52055,2040,26251,1319,7812,-3113,-28168,4677,10808,-58994,12929,79054,40301,47822,5089,-13366,-14233,18807,-35282,-23117,-481,26516,17876,-32234,19446,70979,-96349,-105369,-9532,-36110,-54917,98079,221,-18717,83291,104351,-7743,-89704,-4049,29916,-9204,25761,22716,32991,2770,-56827,70226,77277,24501,-20452,-40298,22254,-28115,4432,-1455,-29194,34030,1968,71114,730,-36040,19601,-33686,-11981,2042,65231,59379,44247,9775,-19933,27947,-10369,69961,-59473,-16050,36872,-11126,-47734,-166876,-40717,30398,57396,-3748,52159,-47454,32119,-59030,-54632,-15789,27785,13641,-12043,-60260,-46882,27140,-31733,-41830,-45730,-60258,25259,-17996,9530,31281,-61623,-111024,-15750,-31887,30259,35798,96575,-24909,22527,-36210,18317,12965,-15395,91946,1271,66809,-7316,-22545,64719,-62853,58237,-28525,-21645,10952,9355,42577,15916,88141,-9299,-8451,-16398,62444,18391,13587,-33895,-19084,59544,-19897,-1541,-74387,14163,-16889,-73455,5414,22962,-28602,-28373,28930,78901,63271,52802,2295,952,46335,-29567,40588,-16346,10969,73255,-4473,-48154,-71245,-32474,-119563,-77237,14180,-49646,-21688,-40969,-15953,12635,4825,-49938,16376,47744,-44500,-21656,34371,-22156,28452,90886,22938,29923,-23968,2673,-40450,-41727,-13810,-28215,8523,-8833,57541,-26603,-31684,-5540,15599,22078,-7851,-10611,6987,-19671,-22133,25493,43468,-22183,-32538,-15228,18387,-41951,-71411,-33049,-66003,31314,64808,8258,62005,42271,17428,-36975,123533,80036,-22718,-18617,33669,-11772,64950,3885,-21110,29514,28919,-11141,-10919,-8894,-77478,42775,31544,174745,115802,18926,-30666,-69094,12554,43627,7314,54597,17038,-15369,133709,734863,-411578,64916,-71601,8049,21804,22295,21041,17938,22445,-18895,38936,25732,6935,-32836,-13690,6215,22761,7289,-20561,-64369,321,-32678,31987,7052,73206,-2460,71078,15350,53805,-84369,-13578,-2118,-44328,14997,8715,71296,23070,28189,16030,-24313,-1884,8559,-3289,-28637,-97646,21965,-39693,35946,7630,-50960,-8387,-57240,44738,-47813,-1518,725,63724,34875,4380,-24207,-43922,28696,33205,22483,2089,-31778,-31302,-116778,8581,-11665,-21474,3881,27345,641,-84587,-24759,-2355,19008,8234,81950,2325,-30463,-19092,-1029,50416,41185,28903,65189,3940,35871,81319,80833,20496,-26312,3983,5261,-19940,-49731,-4540,13900,-24440,13076,-1566,-73128,-2971,35727,-40518,-3043,151443,51208,37016,-121242,-100318,-18420,65321,-16930,-61544,-37764,-20691,-3712,20378,-40928,-49074,50187,-74557,-51078,44646,21962,-12491,-15851,1304,48421,4046,-1413,47778,-41096,-46178,36083,51961,115473,-57062,-19990,27371,25426,11904,28685,19550,-41570,23477,-11692,-76895,-3736,3012,-16962,-27205,-15818,38989,9272,102417,4879,-34294,22213,-24497,48300,-1213,23639,51239,-54286,1191,31337,-1921,-5564,-25962,-38159,33359,54752,8726,-59441,-63121,-25501,-55983,22313,6544,-53111,40615,36412,-71774,-120668,-8530,72361,-27076,-21434,43053,11680,56855,-20489,13134,46874,4954,55122,-3990,-13248,18626,74359,31119,-6792,81507,-4057,-39519,29887,86,31449,55379,-75075,15093,-1218,15814,102787,91118,862,-36060,10320,53186,-8920,3229,-36234,-12148,-11067,16950,109748,2489,55527,43565,10135,72244,33224,-15266,-7141,18096,46247,75273,34269,31260,30198,85137,33255,-46848,25619,-88875,-43517,106889,35728,-17935,70484,67198,98890,18312,73842,37783,91215,10671,20169,26742,-9406,-4855,43519,35491,60600,100799,-6147,-13971,-49695,65777,64757,-19858,-2865,25039,37256,34064,9791,54463,74809,35439,-35094,13762,-100909,1954,593,-80592,64237,-39591,-88403,-1810,-8631,62596,16185,-17497,31133,36676,-26391,5087,-11625,-30179,-96755,-83949,-19322,-18154,-44822,-28239,-17049,-73110,-36588,20947,-38577,-70220,40648,-34559,35914,16919,-38033,27036,-31818,-1651,-19348,-82687,14780,-81085,-92627,-9437,-25965,-70037,14827,-93138,-34859,56847,-59466,-45871,17752,-9481,37197,-2311,52194,-33115,-50759,-5698,10180,-41226,-68759,-38194,-52827,-19482,41779,46706,-65432,10167,13443,-30436,-20937,-5259,33117,36234,45223,-27950,85374,-40824,-28276,-27806,-29363,40427,-34110,-62650,-25772,3089,-55765,-57426,59125,34274,32763,44687,75333,64054,54375,7972,62212,6846,-21404,50352,-24152,16060,-10358,-109066,22877,-3110,24426,9589,-4611,-5512,10774,-72157,17391,-70326,-64300,-19253,-2602,8583,87886,1076,958,14075,-46330,-3367,73391,11613,69963,47457,4255,52861,-38499,-156893,9394,20081,-14169,-76120,-48173,88576,13483,73615,15979,-15888,18627,39521,29808,56523,-8320,69916,48001,-89248,-24780,-21088,20822,-14577,-51722,-39441,5198,-10825,18658,4316,-26813,14094,-1496,-43450,13861,12681,-11811,127645,24077,35167,30167,-728,-46390,-19175,-17901,-3149,-8602,-63445,38324,-62176,-70928,-43921,-39068,18526,57806,-21690,-44671,60081,-18733,48152,57434,-22276,22910,93170,-26961,18814,52038,143656,56567,-19771,33534,31526,41575,-69426,10607,37282,90049,-19926,-29858,82921,33653,-22651,-76536,-14756,877,-15474,-76691,19561,29502,-25240,-9209,23109,46416,35441,46630,81028,14899,36359,-67354,25556,29654,-22953,-57417,-18720,-29579,-23902,-39629,21634,88217,70036,9492,-48714,-27557,31056,33205,87477,-12677,39979,-22726,-63357,-30690,-25771,-21709,-8819,-11471,54349,-2570,-57053,42871,55361,92420,29669,-28334,104164,-26080,-33952,-69549,14419,53246,-7262,33668,8626,-3988,2311,1194,3981,-83389,7749,-8944,-31324,-29529,-6273,-17195,70051,120393,79048,-46561,-12987,3345,-2138,9705,9043,74484,40737,24809,74426,44361,4607,-60878,-137848,-50807,-68465,-30554,6122,-18652,41939,528,-49531,-3921,-26379,34775,65105,70512,46219,-46194,-11220,-30063,-95356,2267,-64606,-25189,13465,45587,58569,16006,8621,70438,80979,-38994,76395,5547,-50629,10986,11450,60958,16041,-38681,28347,9202,4852,-340,37676,15013,-43261,-54426,-35260,-57985,-25226,4053,-61851,-44776,-5978,-51845,-60731,-22874,-45772,-50343,-53237,-100228,9815,39664,23887,17915,-1906,6578,102942,75133,39682,46368,63894,10026,-7167,-1131,28806,10188,-401,47230,113680,112321,26769,65156,42294,-43918,29680,1359,-129410,-16280,-16525,-66630,-5276,40746,4642,-20493,-39172,-16300,-110426,-22046,28375,-26915,-11740,28959,1022,64670,-35280,29169,24944,58295,83398,20590,38766,168,-36828,-8378,-18137,-28713,31102,12805,-7416,3682,42876,-18254,-112855,7635,62772,-19243,-33746,-11026,-19831,-5032,-29604,91522,83220,74456,46276,-13481,40372,91586,57186,58951,-23447,-19905,13778,34250,-11415,60010,-43483,35918,31084,-51267,225,-32384,31980,15990,886,-85675,-95522,-16192,-50097,-127150,2181,1494,-520,-54190,-18023,-21698,36503,15827,-31570,-35752,24312,-37351,-61753,42369,-26993,68328,71066,25676,-23853,26154,44940,76611,34811,-22647,28105,-15303],[-59413,-3101,27875,-3588,-12428,-6659,-61543,-6232,20277,-69517,-1902,52193,41348,67353,15137,-23207,-17560,-14035,-41570,-19492,5876,17699,13211,-34953,-1382,52170,-87841,-103195,14788,-33946,-71191,79665,-6978,-24898,108752,115167,21013,-88900,3200,30370,-9159,50485,14487,15089,-6259,-12250,102615,82846,24603,6054,-41807,9384,-32266,19594,-2839,-8433,25961,-6104,65336,-22453,-57877,4141,-52176,4581,-29025,70675,48581,45682,25770,-10802,36944,-41908,70327,-67389,10984,50655,-16273,-53209,-174544,-47892,40621,33783,-1440,30785,-48985,8508,-42483,-24184,6532,17950,-20101,-36386,-87951,-49049,37068,-35274,-42156,-39645,-22561,32371,-21721,26831,24912,-44666,-63134,-16925,-37556,33029,51705,83920,-13812,-10121,-43790,-10919,34970,-12523,81424,29591,76033,-562,-14631,57786,-48199,37355,-1301,-2679,16955,25424,35493,27133,81133,-6056,-1327,3623,59210,13955,8241,-40520,-30762,29890,-12486,-1889,-49730,11250,-19066,-64928,-921,23744,-33220,-43209,17726,72939,57542,33897,14801,24370,58795,-27210,22116,-14351,514,43775,-6592,-80388,-74462,-44775,-141919,-105371,16344,-48074,-4402,-25584,-3973,-8502,6574,-66792,19723,60265,-26799,-23281,41494,5415,19142,78891,-4349,21040,-16928,22341,-20215,-68614,-42734,-31165,8619,-14681,18099,-4419,-14797,-4148,25612,16768,-13467,-2597,-2586,-17146,-17314,28093,75218,-25306,-20525,-24242,-10726,-22768,-77371,-33652,-50823,25347,36670,-35245,42437,45145,10177,-48128,110732,60471,-14338,-2528,33795,4486,76668,53232,-13434,52403,9830,-45465,-54809,-16930,-46446,46458,38653,145552,62268,-23959,-47789,-112272,-54956,20566,21328,55424,6211,-17204,116144,752155,-332318,42297,-41860,26458,14567,-8263,18371,37350,4150,-18733,56417,17936,3699,-50962,-50533,2214,23119,33103,-2209,-49704,2403,-49792,-10706,307,85894,-560,83880,27969,57598,-59724,-36983,2973,-40624,58773,4839,74409,41176,6196,18287,-24110,-22509,5368,2939,-15045,-81920,13269,-72054,34054,35,-56486,-38400,-59290,54927,-31366,15373,-10459,55025,15360,-5857,-21321,-29905,51499,18208,-10796,-23271,-26999,-34143,-128936,5082,-2885,7051,2310,46674,-19084,-97766,-13929,18094,11364,16475,103355,1939,-49955,-30939,-14015,53721,45032,36624,69955,-6090,17561,107150,75293,22850,-48048,-3308,9852,-4634,-37510,7799,-11547,-10474,14450,-12153,-68333,-33233,17627,-59773,29003,105750,62878,41607,-105483,-114125,-8245,71338,-13082,-82642,-36225,-25044,-8471,23284,-31776,-24512,86958,-47883,-74173,26964,1356,10221,-16847,-9026,44313,12855,-10240,47381,-25017,-63939,52658,55335,122966,-13326,-2420,33213,37491,33668,28066,-8323,-34806,37555,14022,-73936,-4823,2569,-213,-29640,-34524,40987,-3732,95055,7909,-78363,22483,-24273,48434,10158,26044,59757,-36603,19055,32756,-28169,4279,-18220,-12624,64618,61061,20732,-36539,-50558,-23458,-47931,6096,-12454,-45661,51077,44546,-63707,-120113,-16838,79638,-24937,-5701,78425,23240,60916,-12232,16343,42312,3081,61649,17748,-23998,24640,60864,25598,-27043,65440,1935,-14253,43063,14746,20167,59940,-58940,-5626,-3613,59806,114857,86738,-4085,-54075,34327,44646,-34021,-14094,-9463,4799,-2170,49292,113927,33025,69570,55320,-8490,42244,12462,-21793,-23186,3206,54010,79754,34763,52616,28741,54305,28732,-43279,42875,-66814,-37764,81972,38833,-703,51344,48776,78851,15715,96498,44553,101069,-13278,-19461,41968,-37666,2693,69231,50913,90823,80090,6521,18979,-24938,73904,48873,-58713,-2620,12895,26631,140,23083,46180,65617,28719,-2969,28211,-83204,-5790,-12901,-91014,52200,-34178,-63399,-9744,-24478,34117,4825,-7030,53323,43106,-10821,32420,12113,-18671,-95207,-92280,-24759,-13164,-49614,-12281,-6862,-61191,-34333,7673,-51672,-70876,68702,-59468,37668,14302,-32731,20686,-55082,-36255,-23145,-65408,17871,-85016,-97276,-10058,-33995,-72797,23561,-120952,-26563,53515,-75138,-61933,23313,15551,44497,25397,75938,-32141,-58164,19766,19223,-35618,-82385,-26714,-20681,-8113,41461,56562,-58277,11086,74741,-13746,-29737,3281,24355,32004,60840,-26307,89425,-54179,-61700,-36911,-15119,19476,-36899,-71675,-42001,-26278,-62961,-55398,38679,46805,37046,51724,84948,63827,39837,25536,62995,12528,-17395,61153,-30818,23778,-15323,-105717,26376,11829,-8724,-36,-7053,7693,7064,-88717,-6009,-50414,-60412,-18810,-13861,16306,35384,19680,-6580,-5645,-35139,-23770,60284,-2785,61638,60131,26911,20510,-35638,-160544,-13171,18956,-14119,-107912,-37274,69599,-14235,80796,20937,-49363,22115,33826,55302,33975,-17676,62207,30586,-105045,-12801,-29057,1754,-16621,-37576,-41520,-14337,-32259,17327,1470,-8231,18779,53590,-34165,-25512,14264,-11505,112822,22299,22286,26190,12406,-38182,-45334,-36336,-17766,-2274,-52099,28039,-43340,-64920,-52009,-22198,21079,44754,1016,-53232,19759,-31198,36049,46868,-27404,19505,68400,-5752,-14568,15167,100459,57291,-29221,39429,22094,40100,-73854,-12741,32126,93855,-32564,-33028,71018,22288,-20480,-60979,-4477,2046,-2502,-69585,13406,45354,-1653,-6659,2257,43048,71401,60492,71509,17345,46193,-80695,38130,35529,-15126,-39390,-13303,-46016,-18013,-9236,27168,53607,55669,22360,-36599,-16533,48576,20643,98140,-5396,30726,-37514,-61033,-57083,-28798,-18816,-53441,-3424,38157,3592,-60982,52591,49424,68675,-1140,-34749,103754,-51818,-44700,-90038,8472,80643,-21778,-2910,25770,-18758,-24954,7203,16148,-74673,16225,1112,21697,-19656,614,1200,71599,146229,93539,-25151,-37316,-795,5524,-5022,13016,65074,26743,-11201,84254,70331,1012,-61708,-126952,-57222,-74841,-48861,8579,-2549,31629,-2155,-52318,-5850,-52094,14703,80696,70410,45983,-44666,-2720,-20921,-95510,6629,-55293,-44513,15828,24768,61115,26859,-6802,45809,120911,-41774,64395,-3524,-49761,-31050,3872,116442,36271,-27965,21837,7859,2638,-5384,32360,25725,-15558,-34815,-23125,-48911,6535,-918,-46311,-40150,33669,-56375,-63688,-20853,-66279,-56831,-101316,-101911,33503,30276,33842,26822,2657,5742,119332,65947,31778,54454,46497,-15312,-2906,23383,13071,29120,2722,51342,126551,114872,46862,58013,49027,-48426,23013,4133,-122222,-11089,-42253,-106111,-26802,51381,-11880,-31129,-19639,-15362,-109179,3150,10279,-22357,-20269,-2358,20269,65157,-48879,8438,33075,62539,94723,33002,62002,8170,-38829,-84399,-44084,-50286,34932,34901,-5440,-5569,35909,-9180,-122251,-7273,35777,-33467,-13210,-19187,-34752,-7979,-9,95002,68819,52587,27841,-8346,21989,67817,66731,75697,-34779,-31533,19583,34519,-19535,74588,-40262,19159,18786,-45445,14519,-26486,35827,39672,5043,-91686,-76043,-31941,-51098,-113445,5053,-20973,-3513,-53693,-20672,-11817,34385,7479,-19050,-51523,15155,-7217,-30984,48668,-51783,60179,83334,15606,-33774,12626,50842,72132,32244,-36961,12734,-24318],[-59391,-11871,26527,-10631,-31890,-9209,-87609,-16566,23406,-68545,-16373,27240,42049,70179,21063,-32990,-21589,-45724,-35925,-17621,10195,9220,15204,-32082,-44309,24705,-56271,-72711,47892,-25225,-79791,62358,-5015,-33428,138404,118124,40011,-74018,12804,32419,-2249,52918,-2432,-5923,-21382,28525,121069,78842,28736,22776,-41940,-15296,-41453,25224,3389,7971,19611,-7870,55367,-34313,-73019,-12590,-67505,19069,-46432,61778,29729,34251,35788,8739,42248,-57676,60579,-67104,30249,51005,-27691,-47486,-159839,-46647,44044,7370,-3729,1737,-43729,-1187,-25859,7560,26679,3181,-57493,-54078,-104220,-43013,39876,-30067,-37581,-28571,16089,35769,-18853,46141,16655,-29494,-21882,-20332,-43090,30505,63880,60283,-10451,-46267,-51244,-38835,52780,-12375,64150,41057,65274,10698,7729,43364,-29551,7576,11465,15864,30997,46778,25383,40867,74423,-4382,29231,27059,49849,16366,-505,-40391,-34885,8199,-6288,-9211,-19798,8011,-16857,-49970,-6676,25563,-35423,-48940,8237,65867,38661,5859,28955,37402,66694,-21811,5168,-3130,-10610,15166,-6330,-101658,-77401,-47430,-154817,-130152,9703,-48605,10577,-5073,8773,-43454,16556,-55950,21030,76546,-24826,-34932,44515,36350,3289,50243,-35847,8625,-8873,37897,4406,-82231,-67260,-39888,-769,-18267,-23481,21776,1601,6787,27713,156,-22790,7101,-16940,-14000,-10685,23501,78222,-31010,-12321,-34856,-35298,-13774,-77773,-21216,-25849,27606,7928,-75962,24125,41497,-7592,-63071,97369,34477,-7949,29148,27663,28468,74869,76940,-29217,54520,-11950,-74771,-86329,-25628,-18691,44330,34798,81674,14342,-51026,-58404,-127171,-82335,453,38421,53961,-3683,-7868,58479,605370,-169486,17757,-1384,45681,11342,-35132,27922,56477,-12705,-20516,68477,7983,920,-64842,-55535,-9406,21424,49768,7133,-33953,3467,-60017,-50029,4690,69245,-1889,97915,27794,51213,-43083,-70301,9260,-32826,106329,159,60590,54871,-11089,18791,-20534,-28081,2948,6813,-8656,-54529,3305,-89173,34883,-10228,-54120,-54034,-44535,57013,-20366,34251,-13121,39699,3643,-18930,-18672,-18441,53809,-4465,-51965,-57568,-18971,-32663,-118961,-1184,7525,40563,5672,59909,-25547,-90511,-2777,26719,-4072,20767,110542,-7969,-50078,-22325,-27399,48847,44016,42376,71728,-14955,-5679,107549,58885,17627,-70850,-13748,3724,11349,-27772,17520,-30737,531,13655,-25538,-70141,-45061,-2209,-65411,51675,56073,72746,50010,-84240,-117508,2009,59118,-13224,-98296,-41006,-34048,-16942,22304,-26789,-2631,116479,-10585,-80082,13080,-15202,27583,-11712,-18258,34910,20022,-28153,30316,-18551,-81029,68881,53952,120251,33193,9106,24000,39104,46672,19656,-30749,-23100,45079,32891,-64799,300,-927,22975,-19905,-33200,44181,-24877,79573,6733,-112017,39095,-20386,48028,24178,24134,61413,-17840,35892,30576,-52021,9249,-4544,3679,88486,67157,28728,-10674,-52418,-28619,-39147,-16485,-25377,-33649,55972,56209,-32165,-101679,-29213,77494,-22219,2530,107116,29265,53197,-1072,19373,29781,-7900,54761,33855,-26760,22880,45815,16754,-28580,50238,12893,11201,52060,23734,-1389,59770,-33949,-36561,-8710,77674,99907,88198,9699,-65137,43501,37081,-51482,-40469,8601,17014,8878,74810,93547,47579,82768,65621,-19308,4784,-2245,-29967,-26947,-3818,55156,75961,30191,76845,35176,31463,35127,-39121,49902,-30754,-32219,47341,39501,18900,30304,32741,52533,17064,107739,38845,86775,-29345,-45835,47546,-60847,14838,87115,45486,101258,41955,14437,55927,344,74543,25444,-86586,8749,8102,14198,-36641,18885,36934,52697,22821,27643,58790,-57556,-9067,-23583,-96722,36289,-22908,-10866,-6789,-41813,1156,-9615,1245,74789,51804,1806,54841,21860,-11330,-79350,-84363,-30069,-9201,-39749,8390,6693,-49091,-21032,-1742,-61221,-50997,92578,-75126,37936,3515,-24551,10201,-71157,-45511,-23043,-38078,16491,-65105,-70700,-4684,-40091,-70104,20420,-136332,-16423,42604,-60673,-42583,37308,42456,53152,62172,82810,-32694,-63364,38025,22172,-15979,-85879,-12904,7699,5172,29934,49895,-49628,8364,113653,-1789,-36261,15276,11556,19545,78389,-20464,93467,-40528,-77846,-40241,-15508,-3453,-37098,-68210,-58680,-47355,-64725,-49170,29033,45435,33936,41819,83715,55877,25107,41028,63437,15374,-13275,56450,-34820,32327,-15618,-85446,24127,29583,-26832,-12776,-3281,21299,-51,-96534,-29568,-18529,-48224,-14749,-18403,22467,-18069,37575,-16156,-43660,-26675,-49001,35887,-21374,52766,57525,33734,-15842,-36331,-145138,-34334,12206,9502,-119434,-23160,41175,-33181,76614,26762,-68819,26498,31708,72536,2661,-27953,45842,4772,-106915,-1594,-34481,-13843,-14424,-31162,-36412,-26879,-44285,8411,-1963,5642,20471,106603,-13474,-51984,16497,-9954,86718,12935,19280,16236,23291,-22863,-61227,-60121,-44023,1761,-42735,8386,-11910,-46859,-57145,2124,20571,9352,18266,-65067,-33795,-37459,19988,29032,-19911,17752,26294,9360,-34309,-24512,45104,50935,-42055,49175,5295,30038,-65475,-37868,27037,71260,-40017,-29045,45016,8145,-9802,-43233,7103,-1920,11157,-41847,8119,56932,24436,-5886,-20791,34475,91598,66019,60518,14142,38599,-80977,51942,34430,2257,-22027,-2183,-51209,-11260,40817,34375,24911,31379,33320,-6139,-12939,41476,10570,97960,4401,22018,-50946,-49903,-74862,-19763,-8701,-67625,13183,18569,2047,-56102,50736,36005,43776,-33870,-25130,91757,-71910,-50294,-99591,-7233,83619,-30163,-34848,47636,-30032,-45417,12182,20687,-56779,13967,6419,66344,-7400,8921,10995,61847,154356,94707,1160,-50909,495,12324,-18192,2716,30498,3063,-33036,92315,93237,-5026,-56557,-110167,-61804,-72836,-63377,8181,13296,13454,-13236,-45895,5522,-58533,-12263,91551,62383,50599,-24367,9447,-10519,-87650,9167,-51456,-64229,23970,5103,49981,33957,-10543,21206,141697,-36240,37370,-10541,-39199,-70113,-1593,153700,56782,-23471,11214,2183,7581,3716,21307,33479,35644,-4060,-2674,-34838,30867,-644,-22152,-25686,58534,-60264,-69354,-14085,-66565,-48423,-124940,-96619,46564,9771,57305,42331,10430,7055,118759,32889,16016,52015,27523,-55804,-2359,56118,-3115,45489,9323,46135,124146,111170,64890,39600,48530,-53592,13128,15954,-68840,-2099,-60184,-115775,-39200,68779,-19830,-41801,-32088,-17452,-87804,17834,-6600,-17474,-7403,-14715,33878,49687,-55338,-5734,41479,58090,104648,40765,73247,9942,-42368,-116068,-66126,-66065,35276,44390,-12233,-15551,24225,3471,-110185,-14121,2333,-48577,-5195,-26559,-36903,-12094,19090,80766,42484,39403,1224,-21795,-3505,32943,72884,71807,-42709,-47272,25270,36630,-15891,77870,-37455,6848,6795,-36524,26194,-14001,42090,61942,8880,-85626,-62662,-46648,-40285,-95195,-1534,-39200,-6308,-52736,-19299,2760,37064,-5511,-7766,-64641,-654,15422,5625,53924,-56540,43888,83773,10018,-39947,965,42063,64270,26474,-51981,-7777,-22133],[-52271,-21949,22276,-18407,-40085,-10774,-101388,-23451,19938,-60751,-28314,9165,45758,59232,19667,-42930,-26652,-67781,-19728,-20868,9603,5063,23817,-17424,-86052,-1982,-15733,-26094,81532,-12050,-83445,45134,6032,-39648,164555,110351,45574,-49073,19201,39794,8724,36303,-20037,-24811,-39540,52675,114286,65233,35721,24586,-37272,-49350,-54225,15765,17271,21522,15143,-2263,45103,-32837,-79714,-28710,-73622,28454,-44584,40675,6582,15753,37939,30843,39649,-54479,40994,-60360,30198,39191,-39537,-33062,-129794,-39506,37772,-5682,-11681,-28057,-32967,5919,-10585,34137,40133,-12857,-85874,-64828,-105872,-30216,36961,-14477,-26408,-14746,47757,34468,-9946,57737,12199,-19649,-2066,-25167,-46130,24485,72194,34775,-13759,-77011,-59098,-60014,59187,-23241,42555,38926,46083,21567,41160,25418,-13059,-15863,14420,30645,49004,70225,11897,53876,69758,-4519,67415,43093,34114,23054,-12367,-34183,-31735,5489,-3974,-12583,7349,4307,-12386,-33720,-10744,29319,-38240,-45907,4951,61184,12014,-13284,44308,34924,65775,-16313,-6023,16709,-17503,-4115,-2196,-106811,-75543,-39086,-153120,-135678,-3448,-47302,16627,19198,15181,-82857,29545,-24301,20630,89743,-35146,-51697,42118,62788,-15027,11233,-61193,-4976,-2984,44720,26296,-83350,-82948,-49191,-13671,-19367,-54823,46271,14542,25068,27662,-21062,-32802,19068,-32402,-12702,-1481,11189,52552,-37604,-9045,-43825,-50327,-12009,-65806,4192,-741,40030,-11970,-97458,8593,33102,-28856,-72455,86531,7196,-5421,64194,15568,54853,65391,76776,-52553,37070,-29831,-91834,-101432,-31819,857,36460,21283,9036,-18448,-57472,-58166,-106093,-65426,-16491,57675,48164,-12129,10425,-19908,410257,4908,-9146,39024,64326,11124,-46755,45595,72280,-25592,-24358,69108,-4270,-1899,-73143,-29687,-27934,13259,54462,5082,-19149,3474,-60603,-71942,16214,29635,-4880,106908,20334,35945,-36499,-98617,13359,-24387,139136,-5685,32415,62910,-19994,19214,-19754,-18809,-708,4168,-15100,-25753,-4820,-85772,38395,-16559,-40150,-51319,-21044,52161,-17591,47696,-4925,19681,-7117,-31812,-10810,-12123,34848,-28372,-87674,-84345,-9910,-30686,-92959,-11026,18020,71477,15845,65354,-17776,-65015,4649,24151,-21486,18013,105123,-22418,-33530,3544,-35823,43278,41195,44809,72121,-18117,-25231,82600,35924,9703,-91122,-28476,-13193,21506,-25591,23391,-40990,8777,11067,-36773,-79817,-46541,-17429,-55480,59864,24227,75981,57065,-61603,-104669,11356,34631,-22145,-100201,-48454,-43285,-24227,17472,-26602,2012,125228,27379,-65657,5404,-26840,35721,1390,-23045,22419,23761,-47056,1810,-24468,-94824,77316,51022,107151,66304,13012,8704,30532,45861,2287,-43787,-14143,43062,41611,-53645,10949,-6540,44221,2899,-13417,44566,-48494,62785,1063,-127986,67712,-14908,46948,37388,20514,58016,-5371,44628,26474,-64340,13327,14075,6899,95547,70677,31418,9246,-67456,-39220,-30503,-37863,-27648,-22449,57225,66725,9923,-74467,-43843,66823,-19512,-1847,116774,25747,32750,8316,22207,11151,-20731,33435,36985,-18737,12881,27255,3776,-14422,39879,27812,35939,56138,26631,-30306,49491,-7203,-72981,-10854,64012,78995,97615,37679,-68543,38145,29140,-56942,-63385,12627,21431,19674,88828,56849,41087,95167,75224,-14833,-21501,-8142,-37682,-19754,-5700,46628,61857,21253,93766,47230,17378,51111,-31657,46048,13818,-25334,10225,38039,35921,13388,28796,30862,21187,100841,19668,53984,-31037,-47388,39571,-74583,31387,90376,18069,89611,-4945,13082,85807,23911,67706,656,-93547,23619,11688,2878,-62291,6266,29941,41310,18932,47231,93755,-34014,-8013,-31781,-94316,22766,-7528,43575,517,-57209,-26118,-22748,6782,87581,59484,6006,69124,20084,-10727,-55839,-59168,-34902,-5732,-22673,31470,22880,-32038,-4221,-7271,-65208,-21089,102859,-76077,38245,-9718,-13493,-3022,-75317,-20337,-14563,-9112,10192,-30703,-30950,6613,-43436,-61287,-322,-137638,-3875,26130,-35913,6315,58864,61424,53119,93375,72764,-37628,-65578,46597,16800,12102,-76960,4271,22474,16259,12219,29510,-39662,4612,117915,832,-38608,24620,-28,274,92592,-13439,92345,-5202,-69529,-34342,-30740,-21071,-34775,-54141,-72256,-53020,-67467,-42814,29041,36718,23427,15521,71481,46604,18400,54712,65355,14585,-7891,40489,-32936,40098,-13227,-54985,16582,46064,-29603,-27124,4688,27490,-10694,-90757,-44994,15909,-30256,-6028,-14861,25580,-50116,53605,-20503,-83703,-26591,-74866,7113,-41287,39769,40694,28493,-43267,-38682,-121473,-52042,4059,45070,-108960,-10520,10785,-41692,57813,36168,-67599,30421,30287,76498,-21675,-31909,27962,-19829,-91914,8450,-37612,-21279,-8058,-32191,-25861,-30952,-49846,-10396,-8295,12504,18763,137072,12619,-59071,16635,-9049,56275,-2211,25676,11201,31295,-4212,-65722,-83950,-72291,5631,-34162,-14178,21654,-24295,-58933,27370,21097,-34097,23027,-79084,-83513,-35343,6229,9016,-4028,16513,-20614,14316,-37470,-50709,-3368,39735,-51095,53862,-12478,15115,-49562,-57509,27244,36138,-41512,-20333,12360,-3760,9202,-27585,18127,-6702,27545,-1287,4294,57877,45469,-8490,-40881,22380,91525,61801,46846,10554,13566,-75393,59102,24841,25693,-6653,12621,-44166,-6631,82406,39699,9331,378,35833,27554,-17492,17569,2333,86028,13197,16978,-59962,-32603,-77524,-4920,4837,-45064,36306,166,-6752,-44615,37475,19426,29316,-58271,-8831,72867,-86982,-49525,-96214,-28121,65127,-32827,-53071,67483,-34572,-51364,13822,17949,-32801,-613,4250,87516,3822,16683,9531,38893,136914,83374,24589,-50080,6485,17251,-26322,-16086,-13095,-15696,-31165,95732,99488,-11276,-45510,-94208,-62949,-62617,-72940,6128,21868,-9651,-28729,-31752,22079,-47065,-35900,93447,45630,53559,2397,19638,1900,-71630,6906,-46403,-76452,32183,-9093,31750,31517,-2121,3194,136904,-19678,2603,-16069,-24364,-97801,-1842,153387,72216,-23540,-3911,-7127,16533,23110,6261,34083,96798,26812,14859,-22650,34799,4610,3400,-7537,66032,-60498,-74123,-8449,-49984,-26898,-109309,-81052,44593,-18635,82539,59767,19728,8513,101007,-10016,-3227,40775,9884,-90254,-5458,84795,-14667,55569,14070,31259,106131,102288,77175,14953,41219,-56440,2979,31685,13444,7460,-64900,-95356,-38099,86332,-16554,-44993,-57783,-21600,-49829,27820,-15696,-14909,22469,-13470,35668,24708,-50234,-1159,48077,45259,111226,44061,65131,-2987,-46301,-101754,-73874,-69323,33171,44449,-23907,-23376,11021,15149,-83852,-17752,-24743,-62536,-8368,-28108,-17354,-14888,20325,59453,17348,31526,-26851,-48880,-31944,-4006,76431,50941,-43205,-62988,30329,40937,-91,70829,-34072,6307,-3445,-28388,33603,-85,48305,75649,11096,-73611,-53092,-51433,-19598,-79987,-16591,-44169,-7814,-50742,-12234,14534,39662,-20711,-368,-66668,-13555,27791,38630,52815,-43427,27426,66165,7073,-41391,-7894,23435,56000,18235,-61774,-27418,-11672],[-40403,-30519,15494,-25114,-30147,-10571,-103251,-24810,11049,-53016,-38615,-925,54425,40871,8249,-53296,-33580,-74518,2252,-29423,4806,7090,35928,11757,-99376,-18212,14408,18200,106772,2027,-84557,27369,22330,-40986,174482,89533,38116,-18373,17953,53296,19678,10903,-31664,-36518,-56730,55370,79836,48073,43047,13872,-25704,-83623,-66416,-6807,33602,32703,11271,8885,36842,-20998,-77560,-42523,-67414,30906,-30093,12342,-15488,-2609,31678,48724,28388,-35949,16490,-50799,7559,20452,-43626,-14311,-93202,-30219,22480,2921,-22743,-50870,-19781,25153,3589,51215,48891,-25371,-94850,-69581,-93856,-13187,32377,9144,-9418,-368,66194,29167,3139,53894,14170,-16431,-5895,-29613,-42740,17108,78615,15644,-19401,-90668,-66589,-71488,48527,-50319,18765,31128,26656,27896,76434,8466,-5550,-26401,13566,39423,65539,91196,-3776,61762,65700,-6501,92481,40506,13659,28763,-24121,-24662,-22447,26118,-6282,-3206,25630,244,-8709,-22479,-12379,35009,-43765,-37211,11107,59322,-14289,-10959,60281,15791,54944,-12696,-9167,41215,-15783,-10809,5394,-95631,-65730,-21624,-132559,-109970,-19372,-41893,11484,42286,11676,-115570,39229,14119,18488,93620,-47757,-63717,35588,77726,-29737,-27338,-71299,-17538,-808,41780,41194,-76336,-87960,-55870,-24414,-18228,-67184,64050,22732,45302,30568,-38820,-39149,33635,-44042,-14834,10061,-6574,10824,-42167,-10042,-47638,-53908,-11222,-39470,37173,12742,57975,-17100,-95657,-5882,21776,-45699,-65271,78828,-15597,-7548,89460,-169,77393,55687,61632,-68719,9055,-37645,-92976,-100178,-33061,11471,23158,2994,-43670,-33083,-47657,-45910,-55752,-25888,-31443,74746,37364,-19191,26223,-95053,275077,121272,-36571,69378,80519,13020,-37968,64353,82494,-33307,-28157,56319,-16708,-5688,-76157,8715,-48224,-5070,48850,-4396,-5458,2698,-51609,-69403,29977,-16733,-6985,103606,11576,16357,-36552,-109804,12558,-19729,142635,-12502,-3021,64936,-20032,21601,-25723,-85,-6624,-5548,-37017,-6432,-8806,-63854,43172,-13701,-15174,-33332,1725,42555,-22331,50115,10048,-2857,-21164,-41404,4052,-10672,2255,-46021,-104819,-89207,-2519,-29901,-59767,-22711,27488,92562,33462,63004,-79,-30702,5581,15347,-34219,8298,93196,-34397,-8069,36682,-34506,45011,39209,42217,72909,-14095,-29480,43948,12099,4503,-104201,-46137,-35403,21875,-31059,24684,-43387,13837,7130,-41858,-92869,-47334,-23103,-32074,53292,21105,69758,57044,-40989,-76251,19252,6838,-41260,-86579,-53465,-47654,-26264,7346,-29974,-16782,107056,57907,-35836,5768,-34947,35636,20633,-22811,9069,23351,-57788,-27585,-39317,-100592,70752,48579,85712,77723,10555,-1116,14744,31473,-21720,-48740,-12375,33252,42115,-45023,24649,-11267,56122,33250,15281,39835,-68055,50330,-7039,-127171,95671,-10029,45133,46265,18957,52157,-4669,41678,21607,-63869,20244,35831,-815,79947,67565,28872,17498,-88836,-51342,-22905,-51509,-19789,-16857,57157,70320,47185,-47127,-56553,49217,-16826,-18153,99156,8448,3244,12416,24987,-9382,-27086,1108,23438,-1120,-4524,4085,-12626,8297,37136,43569,59708,56277,25095,-59430,27017,15034,-107912,-7486,33085,71769,111132,69003,-63260,23910,19768,-50523,-71423,2758,17483,28355,93875,17772,18357,106550,83363,6902,-21418,-7179,-42739,-5604,-6530,27889,37744,9861,95729,58158,10753,70501,-18723,33166,55625,-15024,-20956,35944,45529,4269,39547,21645,24941,75034,-7456,16968,-19416,-27317,17443,-76928,49553,77280,-23448,61828,-49660,2728,100785,44615,55952,-20588,-76464,33863,21691,-4770,-67067,-4140,27402,34793,17065,52345,114984,-18430,-4353,-35927,-83020,13954,8869,75400,4609,-68335,-43898,-32528,9219,85315,61030,361,75408,12704,-18074,-32472,-21951,-38010,-2520,-8051,52928,39846,-6510,7130,-9824,-62465,3537,93057,-61419,40510,-18210,1335,-16307,-66874,30982,4520,13829,-387,2492,-2796,22361,-42145,-46688,-35361,-127490,10294,7529,-15681,59074,82830,65009,34468,103518,51081,-49638,-64365,45323,3772,38406,-57913,25578,21112,21643,-5143,2359,-28876,1852,91070,-6099,-35879,24859,-5422,-22076,96023,-9202,82614,38552,-39331,-19251,-53911,-28808,-31221,-34220,-77439,-41238,-72341,-39633,31461,27712,8240,-19388,52187,41216,22548,66754,69001,10371,797,20905,-24229,40203,-10415,-26086,6163,57576,-19867,-40958,14083,20430,-23732,-70731,-48255,42374,-9388,8502,-4390,25519,-53925,65426,-14849,-105340,-36758,-96695,-18440,-59042,21329,15163,18101,-52829,-40013,-98814,-64525,-1247,77080,-84269,-3104,-13709,-44125,25590,50616,-46769,33090,27821,66849,-23376,-21498,18696,-33328,-64006,16703,-37963,-19107,409,-35825,-13958,-28368,-52214,-35739,-16551,12194,13594,136301,37300,-48579,12446,-10645,31545,-18468,37882,20116,36815,11353,-61209,-101327,-92606,10271,-25609,-33284,46872,-5064,-57818,46595,24824,-70073,12436,-92889,-117368,-25414,-1335,-7772,14207,15410,-57621,7978,-26011,-52867,-34048,27438,-49539,46151,-24724,42,-33055,-66421,32702,6131,-38751,-10409,-17734,-8952,33772,-17554,26552,-7508,45830,39127,1309,44728,54339,-13796,-53868,9345,72748,48738,30677,11374,-22404,-71187,51043,7786,48759,9609,28114,-27194,-6012,87260,39221,5967,-32329,26365,48852,-27870,-8951,-2017,65459,17301,17166,-61774,-10869,-63722,4629,14990,1192,61024,-14112,-18940,-29413,16954,5018,36785,-65164,3715,52386,-99376,-43236,-81128,-45545,34362,-30770,-53757,77613,-31544,-40718,10658,10529,-7175,-24219,-4181,81744,10248,21635,-2495,5732,98202,63504,36067,-37044,13331,19280,-28028,-35241,-45930,-17864,-6735,91809,81887,-15467,-29855,-81184,-60555,-44663,-75796,3614,19041,-32650,-40901,-12961,35259,-22481,-45448,85771,21866,49474,22697,22988,15725,-50140,-37,-32105,-75558,35227,-15274,14839,16976,14700,-4868,110906,6088,-28950,-21266,-11085,-107781,2753,118421,78732,-24189,-20311,-18866,24592,44153,-10060,25492,147285,45142,20849,-20563,12949,12891,24198,6722,58881,-55993,-73981,-8868,-25528,2049,-60443,-54314,27270,-47833,98740,71600,28334,7628,71326,-46442,-20996,25346,-3689,-93758,-9804,97214,-19050,58127,13989,10491,76732,91009,81545,-9123,29708,-52581,-3872,44482,88136,14975,-55045,-58118,-24169,95766,-4197,-36172,-76523,-26162,-2872,38703,-14133,-16656,56582,-8446,24089,912,-32481,25743,49954,26276,110592,44267,37054,-29944,-50238,-65419,-62879,-55543,28801,39729,-34672,-26122,-191,21012,-53097,-23906,-38104,-73405,-18362,-21258,21798,-14721,6436,40173,8000,23772,-49895,-77632,-57089,-33053,78433,23132,-34864,-74463,32007,47572,22640,54831,-29035,20299,-11349,-24429,37390,8249,50699,76029,10045,-62487,-43102,-40565,6027,-71672,-36196,-31944,-7201,-44346,-1074,17436,38404,-35169,1078,-53534,-13997,32105,59339,36244,-22195,17271,31258,4233,-39123,-13234,2962,48663,9307,-61285,-39965,1190],[-27074,-34962,6912,-29079,-2711,-7420,-97905,-20213,-1082,-50130,-48908,-4698,67173,21694,-13757,-63716,-42918,-64828,23837,-40204,-706,14410,47382,50443,-71187,-18429,20974,43373,117004,12838,-83691,10255,37829,-37371,158856,56089,21946,13979,8471,69778,26865,-11660,-34712,-38177,-69295,40312,28718,37581,47657,-1464,-8331,-107072,-74768,-34552,42576,39122,5764,21764,31677,-4795,-67730,-52836,-49927,26272,-17133,-17197,-31064,-15178,17894,60149,12547,-10080,-5885,-41309,-28825,1972,-32874,4772,-57055,-22920,2110,29765,-30956,-60884,-7657,46824,17873,57902,57868,-30310,-81665,-69244,-71477,5041,30674,35402,10256,13253,67973,21891,17706,32562,21881,-18776,-25214,-31438,-29231,10106,85490,7243,-22124,-77319,-71834,-72938,19845,-90961,-4928,25851,11478,27866,102130,-3692,-11167,-25337,11891,41318,75595,105112,-18442,60903,61242,-9855,89853,12417,-8103,27942,-31182,-15459,-8579,63892,-11439,20367,32654,-3604,-8386,-20586,-11273,41677,-52245,-27030,27100,57661,-32495,12557,74981,-15982,36731,-11074,-4301,63938,-3601,-7721,14241,-73231,-48406,376,-94073,-56103,-33836,-32614,-1723,56904,84,-133172,40478,44674,14119,84913,-52415,-60429,28072,77546,-35666,-54573,-61716,-27497,-2139,32051,48751,-66777,-83718,-60590,-30512,-15217,-59015,71937,26423,60377,37510,-46652,-37872,49803,-47391,-20139,21682,-25503,-30433,-41758,-13230,-44308,-47579,-6258,-3799,68021,7152,72245,-6891,-78675,-20021,8951,-51936,-33884,73991,-28891,-13858,96283,-15946,90612,51222,41360,-70353,-17135,-32188,-79845,-85433,-28130,16539,5506,-13607,-59373,-32262,-30740,-23994,4844,7376,-44316,84172,22756,-24557,21620,-146747,241960,144828,-60260,83352,91999,16746,-11929,77146,86038,-35874,-28616,33673,-25958,-10984,-74960,36907,-63847,-33474,37741,-12432,7971,1614,-35770,-45301,41598,-51707,-5577,83865,4860,-1846,-37409,-98943,5971,-22441,116221,-19332,-36829,60909,-13573,27597,-36912,20548,-14509,-18727,-71314,-3286,-7841,-31069,47087,-2,15481,-9025,17751,30994,-31036,39963,23167,-25141,-37031,-45453,22656,-11748,-32092,-51986,-97323,-67677,836,-29440,-28153,-33256,35414,99189,57016,54205,19057,85,-622,6716,-37320,-4856,81827,-37476,16593,65041,-20498,58668,39090,33273,75238,-4340,-6702,8234,-7283,5826,-105636,-62999,-54221,12989,-38977,21210,-41333,15148,2219,-38792,-100808,-52109,-17284,-938,36119,42826,54357,45581,-24575,-40545,25465,-15780,-67149,-61938,-51872,-43514,-21104,-10395,-34585,-53048,66374,76322,-2147,15013,-41225,32345,41191,-19182,-2830,19513,-54546,-46165,-56275,-94228,45867,46331,59630,69427,5080,3317,-3825,8510,-47148,-49853,-17607,20698,40279,-41508,37870,-11172,55434,61483,40332,30177,-78251,44363,-13827,-114618,108108,-7262,42717,48334,23111,45892,-17002,27866,15352,-55620,31405,57884,-12932,43513,53974,22051,12980,-107056,-60147,-16960,-53711,-6362,-19170,56978,62972,68778,-25768,-61831,26944,-13705,-40240,54525,-25132,-28036,9467,27587,-25924,-21655,-34980,-5443,21122,-26984,-21683,-30113,31670,42637,56309,80160,53976,21601,-80114,-4294,28604,-134093,-316,9558,82693,119566,92455,-48998,8730,8805,-36084,-60292,-16059,7002,33731,96236,-11043,-8309,115513,87739,40952,7343,-3923,-43458,10490,-9660,1655,7759,-1323,81030,58550,9592,85106,-402,15287,82373,-20,-39423,34856,44255,3454,58476,26109,24755,37363,-32397,-9189,-792,1285,-15717,-68561,64986,51761,-64717,29256,-83498,-12169,100800,61212,43216,-35497,-40050,34174,34136,-7272,-48913,-5600,28866,33181,16328,45546,107014,-11651,-363,-32361,-64992,8191,22673,73615,1069,-74399,-52707,-39344,8385,66696,53034,-11964,76682,5358,-32504,-15361,16724,-37747,-354,-3716,67453,54622,26469,7133,-10467,-53517,11114,62764,-35405,45955,-16345,21324,-26546,-49975,86637,32118,26382,-13479,20979,-1423,39995,-34349,-27467,-73449,-110950,23131,-9266,-3776,84715,100511,50621,-5159,84913,25892,-69051,-59618,35737,-13482,52462,-34407,49819,10483,19729,-16529,-23313,-18412,476,49123,-18140,-28162,12392,-2391,-42134,83001,-10897,64526,75552,1075,1342,-73616,-25643,-28183,-14446,-69014,-15513,-73664,-40698,26934,21950,-6947,-50213,33341,41596,34801,76358,72466,3988,14540,5850,-10466,22506,-8601,-10870,-4137,61932,-2492,-51922,22243,-522,-36393,-40554,-40777,53716,10903,29396,9552,23361,-41994,69693,876,-95694,-53233,-110267,-34907,-71593,-216,-11052,8709,-43475,-37973,-81823,-70618,-1082,93235,-56843,-2337,-27105,-47587,-13556,68642,-14753,34440,24203,48304,2633,8496,26189,-29718,-32713,21654,-34177,-9384,7527,-35874,-5477,-22372,-53203,-59827,-22806,6838,5301,110630,55059,-28199,3145,-15582,20343,-30118,50616,45202,40649,16623,-52082,-106810,-98578,14221,-18278,-45073,57272,5542,-54358,56055,30584,-87984,-10512,-103297,-132173,-10656,-2025,-17112,28738,14846,-74037,-7587,-5346,-30250,-44160,17563,-34930,24422,-27095,-10849,-21481,-63214,39409,-6443,-34599,-2433,-37438,-5354,58557,-14766,30794,-1572,61512,66581,-2348,19774,47956,-19110,-57392,-2009,42898,29939,13854,18928,-59199,-71351,23151,-13581,64004,30878,41458,-4314,-9464,46669,30371,7889,-61184,5969,50503,-40037,-25799,-356,42648,14486,21368,-55020,15173,-37585,-1419,14038,45379,80587,-22758,-28543,-13477,-4281,-2956,68980,-49385,6712,33935,-110393,-34053,-58370,-51364,2667,-25245,-38874,72727,-22743,-18874,2646,1963,15990,-49936,-14066,56851,9455,21852,-21204,-29638,51789,40885,29164,-18720,15918,17921,-24226,-46996,-53623,-462,27433,79087,44107,-15985,-11926,-70438,-56167,-19977,-70528,1337,5207,-49412,-41969,5715,39192,9044,-33797,71039,-4886,35641,29364,17223,28941,-27568,-7530,-5235,-60523,32132,-13226,5522,-7278,33549,-3737,75160,34640,-47113,-27058,-2754,-97687,8678,71440,74762,-22147,-31389,-31921,26931,57229,-25062,8992,168872,42050,12432,-32908,-28910,21565,36990,11048,43206,-47565,-66606,-16714,-3228,30719,-741,-19698,-1492,-69769,100136,70541,34145,2910,39162,-65449,-33113,11541,-11412,-56689,-11724,86509,-17270,54355,9670,-9990,43312,79767,77466,-26164,17733,-38807,-4218,49785,123729,19717,-33374,-22585,-3007,91721,11533,-16024,-78218,-29795,42694,51763,-3902,-22744,79161,-6898,3156,-12281,-5509,67279,44189,4064,99017,43089,-4274,-60999,-55057,-35828,-36480,-25202,21448,33304,-39349,-22117,-6741,18461,-26476,-35142,-36551,-79499,-30062,-6737,66085,-11440,-11945,28335,21742,13437,-63195,-95221,-71954,-47113,79508,-869,-19564,-79225,26197,55990,42872,32319,-21715,45349,-16750,-26337,39704,5304,45560,62614,4431,-56499,-30028,-17207,29739,-68552,-54567,-4876,-4298,-30608,8993,9386,32297,-45978,-4106,-27294,2767,33629,63565,-1196,-5496,14901,-11278,383,-35824,-14399,-11483,42096,1746,-49354,-42292,10406],[-15252,-33494,-2310,-29421,33343,-447,-90820,-11190,-13909,-51733,-58545,-5102,80123,6018,-43468,-72602,-54267,-42522,39835,-48214,-3056,23678,55257,85088,-12467,-3860,4580,41174,109928,16754,-79589,-3203,46456,-30720,119338,15389,3770,44065,-4877,83308,28116,-23372,-30779,-30294,-74923,15963,-17767,42474,46954,-12602,10566,-112691,-79012,-57259,33649,35970,-3473,32256,30043,9344,-52749,-59121,-25819,16191,-18116,-42475,-36318,-19617,-1237,67739,-9,14616,-19934,-31575,-60236,-9717,-5752,22354,-25976,-20906,-17729,62490,-29271,-56425,1110,60867,33354,56422,70166,-26198,-52611,-63986,-42410,21312,34334,58077,28267,25902,53590,15203,30894,-1368,32352,-24043,-47845,-28927,-4851,4177,93359,8955,-18313,-35368,-72732,-66017,-21385,-133018,-25352,28100,2694,22456,109873,-8860,-28970,-17656,8900,36834,76176,108488,-27703,50188,57186,-13605,58930,-38046,-26824,17514,-30060,-9594,8131,104773,-15604,51065,29750,-6334,-12101,-27825,-7855,47676,-62095,-18672,49559,52410,-38309,44541,84803,-51805,16203,-9749,6464,78129,16965,-1844,21255,-48289,-27671,21123,-45433,6054,-42951,-21333,-15947,57189,-13018,-132368,31018,57426,6930,64252,-44470,-37010,22603,63181,-31368,-64617,-34111,-34034,-5518,21400,52112,-58998,-74295,-67019,-33219,-10453,-36368,68577,26785,64095,44926,-41678,-27192,64970,-40166,-26186,29501,-40776,-59567,-34739,-15904,-34606,-35455,4037,31081,86455,-15804,73803,13982,-59914,-31947,-4264,-45041,20097,72525,-29938,-22696,83247,-28243,91330,53337,23092,-57570,-31626,-14668,-58882,-61807,-17058,21586,-14037,-22924,-39403,-22081,-15135,2807,52777,17471,-52635,82371,7176,-27206,-17892,-164622,279906,89296,-73996,80112,96897,22635,22013,79548,83182,-33998,-22944,9885,-29084,-17399,-70586,41315,-70576,-66171,26656,-9447,21634,726,-17490,-10769,47857,-64088,1001,49306,132,-14537,-34610,-69367,-5004,-33059,74895,-24578,-61467,50817,-4334,37750,-45900,36868,-23075,-29247,-108204,-15972,-2810,2783,48348,21780,43078,10437,26073,20489,-38935,20312,25538,-43597,-48436,-43184,38176,-12334,-57761,-45208,-69506,-27447,-1063,-26911,-4711,-40761,41676,90692,82172,41343,30067,17426,-12252,3114,-29274,-15780,74463,-28250,32337,79799,6403,82415,39894,17911,78911,7667,49406,-10901,-18675,14594,-92996,-74502,-61487,-211,-41319,13281,-38297,12647,-3319,-27904,-95739,-59238,-1573,29872,15064,74731,32768,21118,-13552,-10662,29601,-27995,-92372,-33624,-42515,-30314,-9429,-36702,-38039,-91237,16843,81586,22186,32451,-44448,31919,57373,-14710,-11059,14218,-37585,-45896,-68821,-75664,6107,41914,32967,50661,492,23814,-20971,-15495,-67694,-51028,-25854,10846,42020,-42229,47230,-3142,44485,78012,52078,17879,-76422,43267,-15280,-95213,96691,-6962,39869,42888,34849,40260,-38541,7634,4764,-47059,45545,76783,-21818,-3508,28503,12316,-1025,-113909,-61401,-12593,-44350,6653,-28320,55960,44638,71707,-13578,-54948,3149,-9614,-59240,-6766,-72190,-53003,-429,29282,-32537,-4768,-65693,-43104,41209,-50816,-44820,-45130,49806,54366,62949,92197,49937,18021,-86172,-36310,32152,-146241,6123,11919,100445,112350,101619,-27944,-714,-3082,-19295,-34840,-36492,-6715,35025,100157,-23976,-25602,119311,85952,76947,51303,-3093,-39278,24076,-16380,-26563,-20068,-9717,54462,40127,11745,88749,20251,-2378,87011,18976,-42573,35443,30987,8686,73591,38528,18587,268,-45060,-16178,17824,24569,-53600,-52321,73529,21672,-90902,3705,-102674,-25365,92745,71713,32955,-43146,5017,23936,44888,-4629,-13918,2580,31191,33373,15471,33061,66236,-10615,2361,-17533,-44548,1626,30776,43884,-9606,-75516,-54372,-44889,4441,36783,36200,-24846,76414,891,-50486,-6975,44752,-32819,-1147,-12611,69557,63641,60940,-3504,-9804,-40826,-1023,18846,-5690,54004,-2352,47391,-31284,-32520,122784,61564,28552,-26382,21197,-22161,56651,-19606,-5384,-100509,-92413,28628,-20930,2126,67527,103092,21586,-55630,43041,4990,-92613,-51686,20352,-29881,48362,-13238,72693,2560,11389,-19166,-41093,-9990,-1082,11797,-27912,-16409,-11340,7254,-54428,53816,-19081,42289,94839,36402,21436,-78638,-13652,-26937,-179,-44759,16756,-62995,-44175,10006,18858,-16990,-64462,23058,46080,48939,81328,72296,-2580,33421,852,4487,-18366,-7782,-15824,-12403,58902,16846,-57895,27176,-29120,-44679,-7943,-28233,48876,26340,55417,22198,20830,-35378,63529,21877,-56862,-66864,-112785,-39860,-77056,-19811,-30254,3583,-22221,-31491,-70397,-70283,4613,89209,-35286,-7014,-28605,-57400,-49330,84596,16190,34897,20238,28725,45569,55843,51724,-9616,-7776,21214,-24641,3400,9672,-28277,-3875,-15475,-52982,-73793,-22358,166,-5391,74062,63081,-6937,-10108,-23095,23387,-33077,58631,79800,43374,6581,-42792,-97927,-89354,13961,-15543,-49413,52183,6517,-48552,57092,34398,-85470,-37689,-107357,-131624,4728,2149,-16982,35038,15729,-67335,-27998,17734,8494,-37107,11996,-10851,-5656,-18869,-14682,-16804,-50942,42605,376,-31390,1996,-42837,5689,76723,-18429,30258,10285,67852,74150,-8340,-8640,29770,-20994,-51091,-9758,13252,9964,-760,32020,-86933,-73355,-20399,-35075,65691,57321,50717,20241,-15107,-20850,13257,7024,-81295,-19895,36814,-49921,-27977,7444,25145,5397,25698,-40706,45239,-6943,-26204,-3096,63645,88653,-25287,-29852,474,-19708,-2899,114497,-11880,1593,18635,-118487,-25427,-33226,-42024,-20498,-17584,-14695,53830,-11881,3497,-8576,-4688,34290,-70000,-18986,26082,1754,16403,-40727,-57292,12457,21470,3646,-3748,10387,13651,-17473,-46434,-33606,29322,53002,58283,-1078,-12355,5391,-60968,-51797,9266,-57292,-756,-14900,-54484,-28192,18607,32202,41062,-1148,53456,-29443,12641,22806,3441,38934,-8093,-8496,30090,-35456,27509,-4921,5183,-34308,48015,2894,41624,56959,-47277,-33567,1430,-69897,11170,38240,61231,-16899,-29714,-45429,20635,56124,-37165,-10729,154790,17064,-6931,-56033,-75686,28324,41989,3400,26066,-37373,-52369,-28557,9799,51890,46751,15515,-34697,-79028,86298,53105,35847,-4863,14460,-65444,-37201,3978,-12994,5498,-7907,54291,-13229,46928,4503,-23736,14047,68669,65570,-32082,8672,-15423,3300,47457,113805,23040,-5570,-2538,16931,74158,23762,9675,-63742,-31983,76301,63972,8959,-30824,78660,-10948,-19549,-11507,23279,108198,29073,-19059,75937,41869,-47136,-82663,-62244,-27574,-3910,14781,10096,25299,-35661,-11885,-7542,8604,-8967,-48532,-23402,-79377,-39713,11719,95088,-6365,-22862,25888,53655,2130,-64787,-94065,-70920,-44311,79412,-14413,-1913,-77245,9971,64759,50455,7082,-12277,72599,-19281,-33556,42820,-10175,30936,39607,-5941,-55239,-13880,6481,44778,-65254,-65910,29497,339,-10033,11417,-7036,23397,-50928,-14846,4900,33561,37429,53253,-53305,-3081,16349,-45658,-2985,-34797,-11037,-14962,35365,-2946,-30056,-36147,12149],[-6779,-25598,-10662,-26587,63937,10213,-84675,-834,-25146,-52390,-63472,-5270,87836,-4910,-74489,-77035,-65727,-15049,47832,-48729,-615,30324,59119,99053,47608,17944,-21839,14560,87914,11860,-70495,-9430,44185,-23836,68629,-22401,-9711,68164,-14272,88070,23239,-22140,-23793,-16582,-73065,-9207,-39183,63053,39701,-14474,25449,-100975,-81086,-66599,1723,18902,-17189,37624,31824,16892,-35760,-61437,-1266,3752,-35654,-59405,-30254,-17082,-22625,75843,-1225,32134,-22570,-17734,-66674,-11022,30851,38937,-3529,-25441,-31907,86973,-13163,-40613,6410,61321,50019,50394,84404,-15044,-19999,-53423,-10035,32557,42161,72608,40690,37872,27766,11296,40384,-37787,41852,-29279,-63635,-21779,26116,-1273,99710,16280,-7660,24114,-68235,-53327,-64352,-158992,-38256,38264,548,14708,98403,-6724,-52812,-8671,2816,27654,67064,99671,-27745,31783,55086,-16573,13005,-94248,-38394,-1284,-20325,-8331,25836,134486,-14302,76655,20553,-7080,-17913,-39010,-3582,51169,-70684,-13288,71579,41203,-32653,67510,85490,-81398,-1084,-6189,19762,80134,39934,-628,23772,-29536,-9186,35614,1309,51214,-43845,-9894,-23486,42773,-19277,-114686,12054,49672,-3190,35690,-26616,464,19727,39471,-20551,-59649,4688,-36677,-9005,16250,56228,-54549,-64849,-78487,-35715,-3603,-9891,53753,25114,54034,46904,-25060,-8578,75709,-23320,-29051,29658,-48549,-73416,-21661,-15756,-22034,-22482,16994,55111,86227,-45616,58626,37520,-49978,-38411,-16731,-26840,83126,76171,-19349,-31592,55564,-35079,79581,59305,10433,-35221,-31637,9690,-38540,-34782,-819,31184,-31618,-22244,-901,-9417,-4883,29129,71714,5098,-52486,69456,-5783,-26063,-90190,-150545,319500,4171,-71233,64194,94683,31062,52878,71011,75393,-28478,-10504,-3848,-24993,-23646,-63616,22584,-68204,-92560,19381,9546,34793,460,-1310,20175,46869,-55012,12666,7234,-4731,-21121,-27544,-30588,-17163,-47443,40170,-26492,-72827,34663,4533,51158,-42859,46238,-30749,-31586,-134371,-37412,4004,29427,46465,45436,58235,16263,29272,13839,-41939,-2402,12659,-54257,-48313,-35457,43759,-10114,-69943,-29388,-33784,15860,-7851,-20226,7336,-46131,46124,70364,102135,27517,26324,17505,-25667,6138,-12332,-18997,68520,-7767,35381,78544,42568,107525,39268,-2029,81983,17670,132311,-8384,-20946,28755,-67622,-77539,-52981,-10562,-31473,1707,-36005,7343,-9005,-11478,-74978,-63515,19438,52128,-3133,99713,8930,-14574,-8812,1349,30588,-29003,-108312,-8191,-28014,-11046,5793,-68075,-38656,-113557,-24197,75615,28289,55377,-38771,38185,65154,-11565,-13956,10034,-13036,-25900,-73392,-50557,-38070,32421,8815,32275,-475,54143,-34142,-33395,-78196,-53123,-31696,6625,48575,-43054,50704,13501,30242,77508,47504,6096,-63013,43452,-8813,-72410,65879,-8304,36424,31073,52825,35609,-61374,-12886,-14576,-44232,59815,89529,-22115,-46108,-6471,1123,-18485,-105441,-52792,-8789,-26518,14694,-40326,51764,19744,59648,-10876,-34372,-18042,-4447,-67504,-67384,-121438,-66331,-15645,28699,-25624,17943,-82599,-79159,53529,-71658,-59102,-53775,60078,67966,62256,90368,43702,14770,-76800,-59308,27245,-142571,7569,40713,108180,83184,96446,-5589,-1457,-14956,-5426,-6184,-51725,-20244,31551,104204,-23832,-26345,115014,77437,103162,87623,-7861,-31099,32287,-25645,-50035,-36023,-13741,25089,636,14990,80415,37962,-15061,71031,38926,-32936,36727,7461,16279,74286,49105,7368,-24553,-41099,-5481,32541,34948,-88059,-32228,72921,-4515,-93229,-7090,-107583,-31783,84778,73737,26608,-43675,46024,7077,51511,1736,26121,16316,30139,30679,13478,21675,4550,-10616,3730,8758,-26696,-9392,31502,2682,-22991,-71862,-50650,-50625,-1925,5360,15220,-32047,75653,-953,-65978,-5808,53611,-23017,-7222,-31816,55367,63822,88617,-17203,-7839,-28294,-26312,-26121,19908,61744,20899,78500,-29641,-23184,125603,83752,24125,-35891,11419,-44175,70133,65,17344,-106006,-73342,18024,-25763,4417,17577,86583,-13696,-97135,-5722,-6534,-114083,-41556,2245,-40380,27664,123,87080,6449,-444,-13890,-48588,-5454,-5725,-6435,-28259,-2293,-39954,18159,-55340,16862,-30548,22480,93495,55152,35044,-62703,3250,-27656,5365,-7898,47090,-35881,-45722,-16176,15890,-17990,-55679,26151,50815,58444,78427,65146,-7216,55047,6707,16059,-74065,-6795,-37554,-18787,49963,33077,-57405,27730,-53280,-44577,18196,-17570,32605,32484,82649,29087,19592,-47326,46458,40544,-3827,-66706,-103686,-34745,-74988,-31978,-37570,3099,-769,-21214,-61496,-65046,13311,69081,-22246,-14199,-21642,-73813,-71170,89291,35139,34863,16590,15583,83994,107523,87657,19700,6459,13893,-8611,14235,4503,-13246,-9833,-8071,-50595,-71794,-12423,-3777,-17499,38139,61640,8962,-24369,-30864,33212,-27410,58214,110665,45014,-18263,-36253,-75983,-69180,5869,-21296,-49318,35924,1170,-39733,54833,31638,-67888,-58779,-103552,-121340,16882,7890,-7889,31320,18995,-43355,-48303,36740,49676,-19884,10565,14491,-33244,-3118,-10598,-16956,-36172,39774,18891,-29775,3499,-34950,19648,82011,-25631,25526,23793,59175,64013,-17570,-29225,9580,-16963,-36399,-13193,-5314,-6427,-10358,46245,-99220,-71457,-64932,-52760,52226,82550,54967,42753,-19747,-81394,-8975,-1091,-89191,-43255,19824,-54780,-18561,19179,18717,-5796,25151,-22195,76215,19697,-62624,-34995,47180,82241,-21964,-19984,10154,-25116,3637,150837,38900,-4511,5695,-119771,-20289,-10345,-20350,-30312,-9074,10786,30257,-3273,15949,-20103,-7802,47480,-78900,-13806,1543,-9469,5797,-55060,-69966,-10729,9760,-33182,986,-3778,7990,-10778,-32882,4030,57447,55871,32582,-38673,-5302,19394,-52297,-47985,39163,-38530,-3279,-34164,-45221,-2304,20973,16681,67593,43694,37297,-47147,-15914,8653,-14405,43662,5994,3861,64411,-8041,28456,6233,10007,-55070,54085,10801,17847,64859,-32980,-40041,6230,-30894,6824,30862,41239,-10977,-10844,-57934,5890,40846,-45821,-26880,113098,-20478,-29310,-78523,-109745,31766,42018,-13321,13143,-28020,-34003,-37244,11272,61010,71963,42510,-64400,-75069,60236,21871,33364,-12266,3067,-53134,-33090,4025,-9768,62368,3142,9980,-11725,38714,2507,-26248,-4500,55359,47059,-26510,4256,13017,16589,41218,77129,27477,21710,-1906,27644,48005,27044,32448,-39310,-32829,90584,70905,16830,-36887,53238,-19094,-36655,-723,44850,133632,5272,-41997,45640,41319,-78942,-85199,-72231,-37119,23967,52295,-5605,13690,-25193,1687,-3219,-3907,-1676,-57124,-4376,-71786,-46057,28712,93680,-1621,-19544,31988,89348,-5449,-55716,-74893,-51983,-27964,77097,-16783,12312,-70166,-15566,71740,38944,-16308,-1705,91173,-18010,-43565,47797,-33745,7959,14419,-19703,-53705,2916,15625,46844,-56378,-66455,61194,5674,12718,1973,-25970,15648,-49063,-28509,33899,67731,45721,35310,-102268,-17673,15204,-57438,-2263,-38230,-3565,-6762,27645,-4390,-11297,-27294,5942],[-2235,-12152,-16554,-22475,75583,23071,-78164,7256,-33252,-44907,-58268,-7983,85747,-11974,-98641,-73413,-72974,8992,48611,-39415,4563,30349,60749,82450,79240,36713,-41952,-24751,56829,-1230,-55887,-6044,30359,-19198,22944,-45993,-14314,83208,-12282,81385,13536,-11365,-17536,-2514,-64769,-29675,-28407,88077,26522,-8128,32299,-79170,-82886,-59184,-47401,-12272,-33955,37524,36130,16568,-19480,-60136,18685,-7320,-60744,-65362,-15137,-11021,-42825,86292,12689,40045,-14647,4988,-38122,-2482,63229,55791,6992,-35206,-37567,94267,16316,-20063,10160,48747,66264,42621,95566,-1807,3455,-37404,21924,36069,49614,77736,45499,48924,-1575,11307,45004,-65211,47320,-32377,-67642,-11558,54554,-7821,99735,23284,6642,79775,-59483,-37604,-97013,-155192,-39213,52652,3404,8161,74051,1470,-73749,-2428,-7105,16223,50449,79374,-17297,10579,55711,-17838,-28315,-129779,-40038,-23013,-5114,-10819,42553,145471,-4401,85690,9006,-5440,-21597,-46528,-887,50771,-75376,-9799,84301,24873,-21202,69147,74321,-97191,-11142,1503,32028,72500,57246,-8185,20709,-21914,2773,41496,35213,65026,-35223,1141,-19483,20136,-12571,-84791,-12207,25632,-15395,5308,-6181,35458,16144,13138,-11156,-48592,45464,-34695,-10883,20831,65359,-52187,-59769,-94192,-40303,6020,10167,28173,22216,33226,38884,-1003,13412,79236,-950,-24973,20214,-46931,-75412,-5334,-11767,-11319,-12514,28722,63593,68020,-68641,30078,55313,-52109,-36841,-27012,-2809,133955,86775,-1256,-37837,22125,-36893,58662,64184,4154,-9938,-22506,33622,-25594,-9729,19071,46127,-42817,-12668,32273,284,758,50655,58980,-18816,-40895,49113,-12952,-21169,-170291,-116918,298226,-54635,-47722,43360,86640,41568,72329,54296,64824,-20041,6262,1700,-14979,-28204,-54293,-8803,-59977,-101371,16491,41177,45636,1134,9597,37051,38145,-36850,27388,-32017,-11707,-24502,-19554,5619,-26702,-57122,26635,-23849,-70549,12850,11865,65593,-21683,49756,-36428,-23777,-139578,-57193,9668,44550,42719,63606,54289,5545,30787,13158,-38138,-20926,-12936,-53855,-33559,-24505,36199,-4382,-70379,-11369,-4148,46673,-17587,-9199,8446,-52704,48256,44140,109656,16025,7183,3224,-36228,14322,8563,-11671,57555,18602,27268,65026,79438,121570,34671,-22827,81058,22151,218821,11315,-15290,44203,-35331,-72229,-30218,-11978,-8291,-12152,-33969,1363,-13988,7136,-42860,-59966,39626,59874,-13916,106228,-14223,-56762,-11421,-9534,26550,-21857,-108771,10340,-13815,8664,20373,-94990,-35919,-108152,-43366,62178,15749,79022,-16641,50933,63829,-10756,-10972,9271,9885,6851,-70061,-28550,-72442,16399,-11422,21713,2406,82659,-42946,-40874,-76336,-53099,-30999,6916,54230,-38473,48342,36245,21333,61180,30402,-2603,-41085,41994,5389,-49422,32064,-9703,31602,15354,71956,32169,-76254,-28075,-45892,-49115,71210,94766,-12770,-70924,-45098,-10095,-32924,-82703,-34639,-3612,-5225,16424,-49829,41841,-4425,38998,-15466,-3323,-31872,1086,-61925,-109840,-154885,-67811,-33586,24136,-6096,38700,-80492,-102322,56250,-85451,-60280,-52913,62751,77955,55171,72710,34441,10916,-56677,-65973,17847,-124901,2863,79651,95054,34371,81129,10480,5166,-26185,2343,14086,-57691,-31130,22654,102504,-18684,-13238,101443,64508,111580,96675,-19207,-21154,34115,-34684,-63000,-32724,-13473,2463,-52388,17163,64880,47293,-20318,42746,55175,-17009,36261,-21927,22780,56861,48819,-4841,-32395,-25747,14013,43649,32882,-111020,-12291,63785,-21124,-72826,-1748,-100204,-29733,80390,65655,23203,-37549,72677,-9826,54218,9509,57982,29729,22567,21019,10018,16173,-55288,-7845,5182,41348,-15551,-26430,25104,-32017,-33313,-63452,-43310,-56782,-9393,-16805,-3494,-29873,71729,-2104,-71967,-7679,42291,-9707,-20039,-53900,24836,53863,102829,-23226,-4378,-20086,-53218,-57980,36259,64485,46762,109612,-22686,-27402,96964,91018,18778,-38892,6069,-45255,79623,20130,38179,-87501,-52454,-15980,-24352,4088,-37253,55126,-44352,-110854,-43129,-7300,-126477,-30851,-15062,-41702,-1187,3312,85386,22647,-11960,-4483,-47938,-6076,-16235,-1486,-15584,11981,-64616,23597,-44674,-13375,-38337,11324,76805,54597,38582,-27174,20757,-29365,1836,32598,68668,3767,-39921,-39763,11114,-8694,-26983,41540,51752,59260,64609,49789,-8351,74866,19292,20598,-121759,-4238,-63436,-25220,37603,42913,-49891,23514,-59352,-33704,30666,-13633,12763,26380,104900,27660,20619,-74470,21566,49938,44822,-45560,-85071,-23860,-66244,-33188,-32252,6003,9806,-9279,-51629,-57934,20858,41808,-15724,-20864,-12027,-91576,-72415,74396,36906,34186,13124,12344,98458,141666,119871,47165,12727,138,12727,19510,-7931,4702,-20984,1470,-44689,-54043,6136,-2089,-29981,7649,53614,17728,-35695,-35734,38079,-18357,48174,124036,45128,-49942,-33099,-45437,-45133,-11105,-37004,-48518,15292,-4495,-27184,54528,19770,-44745,-65291,-92682,-105028,23578,12179,7458,19090,25105,-12877,-64904,46422,80414,-200,11738,32039,-47441,14432,200,-17160,-26709,31969,36674,-28677,5045,-18964,30234,71124,-32403,18158,33100,34528,46065,-29444,-33194,-305,-6857,-16128,-12930,-6358,-15724,-13226,55584,-94810,-60947,-90075,-63951,27170,96711,53973,59935,-20023,-108021,-30939,-15200,-83126,-56569,11697,-53854,-5751,31228,24640,-11961,15999,-4475,101411,36164,-96129,-72322,5658,64058,-13720,-510,13826,-19932,12721,155796,87021,-3251,-6224,-110561,-19715,7508,5590,-27352,-774,30517,16630,-383,13895,-28934,-7367,56891,-75467,2786,-9733,-18816,-7959,-59962,-66131,-16401,7661,-68449,-7060,-23052,3078,-6362,-9978,41606,69485,33356,6972,-58850,3590,28299,-44265,-42545,64335,-18567,-6848,-46107,-23507,27071,11155,-2285,84088,85791,25641,-55472,-44326,-6037,-31070,42612,14931,31705,87959,13468,38380,16472,13143,-61955,51452,17293,5687,54530,-14538,-45266,17965,10610,-4320,42803,19234,-8573,23821,-65789,-13902,17370,-50443,-32905,62444,-54511,-45667,-86624,-119278,31349,40687,-32310,7305,-21588,-15283,-35326,3503,57338,79052,54416,-84157,-61971,26571,-14969,27887,-14168,3776,-38950,-22599,9104,-4330,90377,20455,-33439,-16003,31748,5961,-16646,-9153,36990,23512,-12957,3947,39138,29466,36078,40473,35170,42876,-16200,24814,20786,19217,44655,-11524,-32250,84515,69883,13650,-36817,11558,-28674,-44364,11503,52009,136272,-23560,-64331,15984,41687,-90580,-67058,-82647,-51548,39071,74191,-24537,-3402,-12480,14111,4353,-12594,-2802,-54840,14327,-55767,-50208,39155,61140,920,-3134,43401,113528,-4651,-39560,-45684,-18185,-4582,71223,-12026,18178,-59788,-44069,74671,9076,-33647,8487,92982,-11710,-52799,53824,-56942,-18870,-5253,-33990,-44546,16625,1312,35805,-39583,-56043,81049,10578,30802,-18201,-40910,12836,-40893,-41598,52110,91486,57056,18355,-128711,-44238,7031,-41613,6358,-45084,6452,10010,18872,-3412,-1161,-22477,-5661],[-1291,4747,-18766,-19897,61495,35561,-67668,10344,-37629,-25003,-40113,-15374,72282,-16430,-109145,-58858,-68826,22735,45085,-21554,7392,22100,62661,39868,68911,44602,-45714,-62151,23917,-19278,-37617,6668,7886,-18086,-6691,-48432,-10049,87576,3758,65049,824,2277,-13884,6873,-52132,-43322,3853,99440,9869,273,30716,-57141,-84701,-37583,-96493,-51548,-50179,33926,41112,10360,-5319,-55434,31956,-13772,-78008,-59047,4045,-5319,-58668,96263,38540,38928,-265,37744,18106,11537,77481,72687,3467,-46768,-34932,83542,51979,-2105,15065,29677,79088,33651,98409,7573,9955,-16781,48774,30048,51195,75650,43250,57485,-25484,15061,45037,-75099,47249,-32687,-60302,-1399,69796,-17190,89015,25224,19248,109568,-50176,-21330,-111564,-120583,-25645,65380,8447,5205,47141,13606,-84052,-1039,-19636,5145,29606,51031,1143,-7471,58353,-17092,-49237,-121538,-31001,-40155,10009,-14611,56208,138786,14131,72878,-2239,-1687,-18227,-44888,-2474,46130,-74266,-5981,79840,7307,-11756,48583,52211,-97861,-12813,13254,40483,63793,61908,-23311,13128,-24275,7404,40063,51596,52141,-17823,12597,-4004,-87,7735,-48981,-35843,-5944,-27776,-20495,9515,48616,5735,-9629,-12182,-42028,79740,-26777,-10093,35023,80622,-49177,-61210,-107762,-46452,19018,18453,-5618,18174,9414,20620,25090,32586,74853,20944,-12434,2256,-36203,-71333,9967,-4624,-5941,-6992,37050,59419,38973,-75245,-2352,61367,-62420,-26713,-33512,19772,154137,104234,17727,-39192,-8066,-36307,34311,63306,3250,12271,-14583,50426,-22358,9220,40745,62251,-44093,1362,40314,4336,5200,64994,25552,-43071,-18206,26970,-12554,-14476,-220780,-81497,192227,-50509,-3613,25639,75736,52390,76837,33644,53706,-9641,22192,29101,-2253,-30213,-42968,-40342,-50361,-86459,15418,73848,52260,2945,14341,37325,22716,-25992,41652,-59025,-20851,-28797,-15890,29384,-30690,-52493,34173,-16566,-56941,-12146,18737,78119,14806,50469,-39929,-8603,-122519,-66220,11561,48379,39862,70549,30090,-17722,32993,19414,-28366,-29969,-42522,-41300,-7855,-13380,17826,3799,-65158,1634,10590,56690,-27185,3939,2114,-63715,47186,18473,100272,9662,-21713,-17938,-39504,24771,27731,4922,37048,42882,13768,46108,104336,114252,24749,-39708,72722,19618,275618,37446,-4539,56297,-5208,-62132,6,-2386,22185,-26342,-30394,-2668,-16943,24605,-8827,-46737,53202,51446,-16066,92638,-35320,-98601,-22374,-38550,15434,-11632,-92724,20421,-5891,22508,30268,-104371,-30481,-74262,-37389,45697,-7342,97409,24323,66430,55967,-12093,-3025,13274,22878,39994,-61337,-18502,-84778,-4729,-27827,20766,6527,97466,-48472,-37554,-63171,-45500,-22823,7141,49210,-24417,42147,59878,24203,36226,8628,-7273,-15228,38289,23946,-30256,14674,-9504,24119,-1359,84496,30298,-76144,-34506,-87345,-58944,77418,93269,3017,-72046,-79853,-19944,-39575,-50407,-9865,5276,14349,13912,-52128,25231,-20755,14889,-23573,30512,-33980,5410,-45131,-123523,-157065,-61866,-51205,14214,20067,51684,-59020,-104197,52209,-89486,-47946,-41229,59630,79554,44390,43186,22148,5092,-33188,-54213,9160,-97517,-5130,107458,61487,-22953,60551,13465,14742,-36664,3611,19335,-53923,-37940,8075,89667,-16458,3064,80590,51622,101697,73146,-35936,-12327,30083,-40102,-62661,-9066,-10716,-6977,-102038,16526,50419,45185,-19423,12324,63060,-2553,31230,-51030,26320,25674,34035,-12221,-27676,-12657,31374,53857,24271,-116566,4542,49520,-27262,-39997,15276,-82538,-21491,76828,47823,20253,-25244,80529,-20236,55434,16300,71525,38007,7889,2856,5597,18047,-90374,-1264,8888,70653,-13099,-48117,13689,-48163,-36105,-50725,-34324,-62404,-16141,-22114,-14725,-18437,59950,-4156,-63361,-7993,17769,4127,-38904,-69887,-16436,35157,101473,-13748,253,-19120,-70828,-66324,41775,57496,67009,130373,-13100,-44014,51436,80996,17714,-33067,15998,-16642,85741,34635,54414,-51494,-28193,-70900,-19486,1900,-70583,19623,-60581,-90756,-58852,609,-124963,-21482,-27771,-33486,-26817,-2394,63882,43528,-19935,4070,-44539,-11932,-33548,20452,8069,23950,-77791,18441,-26087,-22685,-33731,11985,55003,40503,32360,19420,35334,-30532,-8462,64625,78011,44877,-22428,-45666,4558,8892,9915,62512,46361,51089,38756,28519,-5503,87667,31374,16613,-135930,410,-77822,-33819,24530,45442,-35808,14724,-38478,-12654,26394,-16904,-3114,8382,115756,18003,23777,-101208,-4936,47175,76238,-5752,-61504,-12232,-52598,-23328,-17393,10830,3852,1463,-38830,-52690,23045,16111,-12528,-25440,-5338,-102414,-53161,39760,23592,31895,8973,16656,82400,137245,134065,62675,17671,-17019,35909,18217,-24972,18644,-32980,15308,-34301,-27258,28888,5896,-41956,-16779,43492,21137,-40363,-34835,28840,-14738,30192,112657,43210,-74616,-31947,-12201,-24197,-33468,-59164,-48049,-3200,-4375,-11207,58076,344,-24960,-54073,-77956,-83911,24789,13400,24983,2798,33668,13355,-76858,43288,93311,15932,13916,36131,-43046,27428,14788,-12477,-28549,23062,42712,-26271,11339,-2084,31609,45484,-35149,10167,33556,-340,32366,-41597,-19283,8322,6748,6036,-10524,9776,-16902,-9413,54723,-77308,-41626,-80698,-67578,-1690,93148,47816,68612,-13565,-96132,-46719,-29666,-63519,-55629,18271,-48195,1704,39980,38559,-5429,-2016,6628,113158,40494,-112260,-101218,-40015,42412,-2131,22631,10489,-7115,19736,120136,112969,10115,-17690,-90174,-22225,19621,25875,-16383,6697,40379,24364,-4753,897,-33513,-4491,64166,-63012,27247,-6664,-21091,-21793,-54264,-49721,-8724,14054,-88630,-25374,-40932,840,-4881,15549,62352,57358,-5379,-13258,-60515,12499,31720,-36851,-31362,79300,-2077,-11594,-47725,3915,48919,-8182,-18881,88527,109891,19702,-54892,-66214,-15704,-41985,37089,20843,69323,95278,23487,52300,22698,8367,-51872,43160,21772,2731,28661,-4139,-48240,40753,46146,-18247,57357,-252,-13247,67135,-62493,-33164,-5744,-49114,-25123,22870,-69077,-49381,-72222,-103808,26871,40472,-45532,8372,-18931,544,-19397,-8285,43696,77371,48973,-90978,-46027,-9286,-46850,21418,-5732,8970,-31735,-8807,13816,246,87165,41004,-65092,-25971,26843,14099,1925,-906,12821,-2749,2304,5244,55710,33281,35399,20638,46337,54912,-37270,9507,-450,1953,42589,14346,-29006,64534,61497,-2504,-28121,-31448,-37340,-43595,16779,42703,118542,-51149,-84833,-5237,43130,-79390,-34625,-87802,-59268,38768,71994,-43938,-25420,-2497,20817,12835,-11723,-8952,-41728,27678,-31273,-54492,40189,12023,628,19075,55201,118215,6013,-21286,-17581,22602,19018,60870,-6102,13323,-47045,-65671,71982,-30497,-42346,16701,76986,293,-57872,58547,-71274,-42729,-14711,-45150,-21993,23908,-34067,15816,-16712,-38652,83442,14221,38502,-42205,-47356,16588,-28196,-50693,55939,94348,67409,9025,-124196,-72566,-7753,-5750,24549,-49875,16330,30042,9946,-1653,-3907,-25905,-18492],[-3132,22211,-16901,-21366,25157,44987,-50332,7662,-38536,5373,-11850,-28524,49424,-18459,-103867,-32989,-45741,23300,40321,81,2243,7315,66333,-10508,24988,40288,-33682,-86405,-4430,-37184,-19787,25236,-17674,-20292,-18092,-30882,-1190,81825,29482,44215,-13436,11721,-12353,9063,-37640,-50369,36169,83227,-6608,3106,24209,-42404,-85249,-9161,-123708,-88084,-61113,30051,44174,2350,6842,-47064,39530,-13860,-74608,-40569,21008,-2658,-67856,99815,67081,31178,15022,74474,79421,24528,67789,86599,-13369,-55951,-26900,60375,83198,8314,22839,13460,84934,21980,90995,8885,-656,6307,65487,14434,43780,70685,36747,60782,-36611,21271,42093,-64844,41909,-30941,-45689,5045,64832,-30152,66593,20404,25120,102396,-45676,-6686,-108190,-68749,953,70759,12826,6044,26285,27370,-81054,-4512,-31990,-3494,7405,20583,21529,-17464,60960,-14691,-44545,-65972,-12679,-46327,19280,-16838,64819,121099,37544,41394,-12387,3310,-4632,-34696,-10024,38256,-66376,-93,55103,-6514,-10512,16052,24219,-88573,-7873,26435,43728,63232,51110,-40378,3967,-30023,7443,35861,53971,30168,5381,25628,18172,-8278,35877,-14260,-52840,-35131,-37770,-36561,16720,29053,-16643,-24957,-29434,-46352,101973,-11416,-6387,53723,98703,-43035,-68406,-109964,-50800,35264,16224,-41954,12566,-8328,-3207,48467,43386,64586,36421,6348,-20324,-18451,-65847,19880,3537,-5844,-4750,42742,50978,9223,-63783,-27179,53844,-73287,-9919,-35021,34349,138519,124865,30563,-34572,-28729,-36671,13240,54233,5926,27708,-17478,56226,-26044,20067,61783,71658,-34287,13770,15511,2969,11572,71696,-10717,-61027,10882,8499,-4691,-9606,-216065,-60750,23918,23650,55937,16759,65848,60848,67502,12785,43930,1198,31118,71656,9277,-30025,-30471,-63004,-42561,-50871,12048,92578,53857,5936,14326,26889,3274,-33368,51388,-68759,-29848,-35916,-20693,35730,-28237,-28161,50701,-6032,-35530,-32765,27469,85998,54324,50778,-41960,7665,-91467,-60267,8302,44533,41065,64255,-8901,-44444,36642,32070,-15727,-28144,-65258,-18851,19115,-5265,-4366,12153,-60945,4732,10068,47832,-33191,15438,-6529,-79147,41975,-1782,75041,9957,-51205,-37288,-32472,35083,40769,25584,9370,57222,2066,27945,105073,83018,10265,-48344,56002,10885,276567,58322,7799,61415,13569,-52632,28004,15080,48555,-38431,-23783,-2571,-16289,38546,16881,-26215,56378,30276,-11573,66720,-53131,-132170,-41650,-73161,-3618,-3200,-64933,22308,-8088,25725,32840,-86387,-23755,-22334,-14545,30198,-28453,105407,75830,79593,45764,-14769,7564,22137,21892,60464,-49974,-23417,-70570,-26653,-41081,26333,7356,91736,-51753,-26490,-42358,-25729,-9806,1734,26889,-782,35134,78132,39980,12771,-9691,-8820,9641,33700,41009,-19093,23836,-6662,12828,-16566,82894,30221,-59226,-31604,-129331,-67701,76895,87277,19670,-53144,-103920,-27071,-36736,-14659,16671,19500,28458,11273,-44937,3729,-25347,-10667,-31184,57340,-22084,6430,-24030,-108166,-126825,-54529,-65359,-1273,43911,55724,-22897,-82568,47388,-83127,-25505,-19884,52583,70497,33412,10839,8180,-3290,-12577,-27644,6005,-65555,-10987,111038,17250,-73220,37861,357,21987,-46538,360,10298,-43007,-38981,-11386,65510,-20476,10444,57349,43257,80991,28809,-55025,-7089,21647,-39068,-50116,28258,-8360,-1952,-128245,12265,44731,32754,-17205,-12788,59784,4349,20075,-73383,27149,-9781,8645,-9617,-20577,-16736,38576,65348,16226,-102714,16980,35165,-26555,-9361,36215,-57292,-12111,68416,23153,15375,-7416,72205,-20085,58197,20493,63004,39084,-11912,-21925,1403,25603,-88488,6853,16490,86558,-18687,-70447,571,-42795,-29885,-35396,-25562,-66202,-20227,-8882,-16364,-1131,37510,-6997,-39886,-3817,-8353,14406,-60371,-72610,-57142,11695,87528,11197,4645,-25707,-73053,-49011,37214,38372,74632,127605,-4213,-64654,7686,58390,23669,-17631,41304,32086,89880,38174,63459,-10527,-1591,-128332,-15218,-1224,-72676,-8161,-56957,-47858,-54569,12865,-109034,-14949,-32384,-18430,-40381,-12900,27282,58959,-22933,7687,-43997,-21630,-55508,47169,35205,31283,-76432,1604,-6026,-5267,-10609,22960,38172,22403,20531,64660,44812,-30115,-21524,77537,75247,75012,7772,-24143,-1936,29877,39998,79619,34486,36896,3176,6980,545,89665,35650,5165,-105747,6083,-70682,-44771,13099,42019,-16643,2109,7855,14611,7548,-23383,-10408,-17152,111541,2540,27717,-111810,-25749,35105,87088,38242,-39039,-3219,-36298,-5833,1636,16771,-16608,8480,-23482,-52375,17211,-3357,-10979,-28426,-4695,-99028,-20402,-1663,2667,26425,3141,21453,44019,87874,122726,61736,26694,-32554,55940,12041,-42164,22184,-41422,34026,-19486,-1920,49581,18238,-52805,-34554,36129,22059,-36138,-26712,4626,-24709,8455,79849,39153,-78520,-30389,18318,-10881,-53333,-79197,-43857,-15233,5186,6070,63105,-20802,-13067,-28879,-64049,-58619,22308,11704,40307,-11489,43355,28711,-85863,26143,88159,25424,16493,27185,-23996,31046,29057,-569,-43020,17570,31931,-21379,26887,9149,20596,11474,-31946,3410,24113,-34283,30546,-50261,4747,33389,19312,26124,-7812,36229,-11965,-758,41244,-53373,-18532,-37728,-63929,-24928,73018,36795,65925,106,-61743,-51881,-38054,-33886,-41279,37075,-39893,-1405,43176,51973,17489,-24827,5988,107236,35121,-104459,-110558,-69828,27816,10680,41119,129,8247,21311,53036,102709,33991,-27876,-62026,-24178,26592,32810,-3850,13334,40099,52816,-15622,-13761,-34779,-543,70070,-47387,52201,6990,-13780,-32407,-40124,-27261,5936,25240,-85481,-47640,-50408,2025,-5386,35997,58252,23395,-45064,-24301,-49865,19965,30677,-30205,-11288,80599,7979,-16895,-40880,27131,54660,-30677,-28425,82026,106980,18783,-48551,-76054,-17587,-44876,29696,26290,103510,87079,21233,58124,23193,-6411,-27552,33817,24729,4543,-3988,-9811,-48745,72929,69712,-28344,60144,-14027,-25847,109267,-41090,-45985,-22141,-38687,-4590,6940,-56032,-38632,-38360,-73833,17969,41545,-46946,13889,-19469,11888,7117,-18201,25005,72317,29138,-86050,-32716,-41469,-65347,15953,15271,8838,-35133,4894,12485,1420,67474,60891,-80329,-37937,23914,23494,23261,15240,-14449,-28156,12324,4781,58748,20979,39097,18693,58520,57903,-57381,-12600,-11645,-20087,27808,34501,-20260,42452,49165,-28424,-11086,-61479,-43531,-38602,10986,21638,89235,-70052,-99956,-13932,45991,-49777,1472,-80451,-55247,26029,46422,-60125,-48511,2274,18964,20180,1304,-16301,-25618,32952,-333,-60865,32339,-31835,-1411,37978,62150,105280,23469,-5726,10,59792,38177,46125,-4005,-1236,-32206,-71272,63551,-66214,-42264,21649,50583,17154,-56648,59202,-72403,-56688,-14387,-49948,13880,23387,-78067,-6352,7202,-21083,67794,16322,33956,-60232,-44348,25305,-13458,-53324,46305,74467,72348,9530,-95710,-91626,-24284,34369,50336,-44325,22830,47781,2481,-865,-17849,-37120,-28534],[-6639,37150,-11651,-27545,-20565,49854,-26389,727,-36797,38078,18151,-46841,21588,-16806,-86722,846,-2055,12630,35736,18685,-13942,-9065,71107,-46898,-29542,29612,-14634,-93521,-24266,-49489,-7363,43731,-39805,-24448,-15719,-2088,5509,68844,55104,24642,-28434,12100,-10872,5189,-23636,-52026,49734,39838,-19117,-4475,18503,-36961,-82781,16659,-114324,-110629,-62568,28796,42636,-3113,17970,-34266,43881,-8051,-47644,-11930,30105,-3752,-69357,91878,87332,20024,26347,102340,119492,30325,40739,92500,-39093,-59515,-17672,32570,100693,10703,32819,7940,80998,5842,76124,1946,-21612,28767,68579,-8266,29085,67217,29827,56148,-31437,28072,38545,-38378,33055,-28619,-29193,5087,40549,-45637,36390,10681,22102,64169,-50724,4455,-94430,-20672,34103,65344,14444,8727,13963,40665,-68919,-11196,-40993,-8688,-14387,-4752,36051,-17278,60769,-11354,-19995,14077,11713,-39032,19049,-15525,66806,100095,59270,1417,-21975,8381,18099,-23245,-22854,29434,-51551,7830,14947,-13149,-18936,-13009,-2228,-77536,-155,36385,41839,72845,27623,-52750,-3062,-30704,7284,34815,51599,16092,29545,40207,39838,-278,61690,12675,-58630,-54033,-42942,-40059,16135,-18096,-50180,-31891,-62000,-60820,110186,11853,-298,68189,112700,-32756,-77866,-94576,-48994,53339,9504,-72079,4993,-14186,-25004,66106,43114,52578,41544,25462,-42166,3061,-61017,21451,10039,-6728,-2999,48395,47126,-12559,-39646,-35816,35243,-77469,9698,-31393,37739,98251,141487,32195,-24515,-37680,-39814,1381,37494,10373,35617,-34559,51127,-30428,23189,78806,66033,-15492,19183,-35099,-1531,20620,71663,-34612,-70477,38348,-2625,8788,-10485,-162717,-64338,-153910,148238,121349,18457,60167,64287,48378,-6330,36801,10402,28284,114752,16339,-29103,-18188,-72943,-37128,-6293,3078,86631,51424,9969,12493,16534,-15848,-58082,53085,-62153,-34995,-43161,-34509,25627,-20864,12499,61785,5057,-10118,-35267,39890,87524,80463,50505,-43645,18342,-59268,-40881,365,37908,48454,47106,-51866,-64149,41175,48970,-4325,-18347,-73511,7737,35848,-2794,-21883,18199,-61663,-3069,994,30030,-32916,21837,-12524,-94223,32189,-14686,40904,16649,-72940,-47901,-14401,44396,45851,43079,-16444,56682,-2709,13468,77146,35216,-5820,-46469,34603,-1593,220949,66180,18482,58055,15675,-48214,44586,33224,58989,-45894,-14281,2524,-10763,48063,27536,-4268,48315,3992,-4522,41204,-64584,-149785,-67102,-98790,-28598,504,-34186,17606,-20314,16807,27591,-41893,-17214,30575,9711,18617,-36543,101436,120709,86392,36731,-18142,17629,34890,8434,59663,-37027,-38392,-35719,-43744,-51504,33079,492,66676,-52187,-12463,-18565,6292,3022,-12591,-9584,27616,29910,85906,63503,-271,-19218,-9372,29175,29676,50043,-18545,52666,-1160,-2284,-28668,63637,31586,-30083,-21264,-156164,-69020,68648,79062,31954,-24950,-113041,-30290,-25973,18951,39290,38625,35740,12512,-29229,-18453,-19138,-37908,-35298,68909,2148,2235,-6413,-72470,-81194,-49779,-73198,-20680,57901,54107,19444,-42658,47580,-67956,1256,7470,42652,52089,25431,-13917,-5235,-13228,2603,6112,11147,-33740,-9658,91431,-24236,-103134,14302,-26530,22885,-55649,-4199,-6164,-29105,-30877,-33315,36169,-28188,2532,37561,41730,61402,-14444,-72189,-6395,10699,-30270,-29583,66937,-9228,13729,-117639,4842,51117,15309,-19683,-29653,45713,1208,3921,-83853,27187,-39363,-17388,4975,-20788,-44194,32952,77711,13675,-72379,25334,25665,-24804,6705,53149,-29345,-7079,51449,-3394,7697,14692,56060,-9118,64177,21796,36209,33947,-33432,-48492,-1130,35120,-53357,11862,27986,83314,-29329,-87976,-10719,-21269,-16506,-20766,-18261,-67503,-20134,18362,-9639,17226,6954,-8727,-6994,5235,-25252,17048,-78809,-59198,-83097,-11218,67222,43033,6352,-36851,-60120,-13813,23949,9000,66254,93428,1213,-77102,-20304,33414,35960,6010,71435,79710,93230,27942,63268,21962,22770,-159130,-15268,-4719,-51754,-22133,-34289,-3631,-40465,24645,-82810,-11557,-26795,-1361,-39749,-23097,-9932,62401,-21738,4798,-47968,-32547,-76805,66342,55469,32265,-63124,-23158,8571,31071,29495,38273,31580,8079,9485,96716,48437,-28427,-32978,66518,63178,86772,46872,22425,-5820,47797,51786,84661,18182,21088,-36093,-8269,8014,80177,27720,-10697,-44216,10249,-43388,-54955,5075,35496,5061,-12902,66537,41734,-19018,-26662,-8356,-43060,93512,-14926,30092,-100292,-35303,21331,81470,64301,-23549,3037,-19687,13511,19315,23787,-43009,10414,-7955,-57874,3271,-16704,-11421,-31506,-9729,-78696,14710,-27901,-17177,16407,-4735,18669,-460,9789,88863,47799,40632,-41144,67977,4411,-54832,12203,-43716,55097,-1604,12699,62629,30902,-62050,-44041,35469,22108,-23155,-12020,-26243,-50667,-11402,37949,33488,-55875,-26232,42556,-6142,-61226,-86691,-27895,-19290,23911,20895,64956,-35450,-7870,816,-55304,-31263,18585,8643,49815,-18096,52100,32281,-94596,-3154,70488,28031,19982,11557,-2282,23571,38345,16475,-65386,18230,6597,-14506,52788,11087,-1854,-21270,-23191,-867,8123,-55385,40193,-51241,25500,61247,26007,40607,-6322,62350,-5516,9714,16837,-30185,401,19786,-54042,-34756,44176,21687,50401,19022,-27371,-45031,-36714,-1635,-19265,59886,-31122,-14700,40695,56195,51720,-45101,-6948,85854,25475,-77222,-98285,-74056,27551,22311,47429,-16074,21035,16696,-23038,57437,60974,-34908,-32301,-21224,29331,23968,4871,19723,32913,87785,-30300,-20506,-35905,3605,74063,-33760,69275,24734,1436,-37308,-22175,-4783,21477,36117,-60154,-66347,-46873,5550,-6010,45057,33451,-20092,-72063,-25160,-35940,25216,27113,-24515,16583,68629,11909,-21312,-31533,36561,42008,-48619,-28622,68437,77965,20787,-40694,-70496,-11774,-40446,23244,32803,118689,69075,10871,44169,17852,-27367,3572,27184,26161,6639,-31747,-31411,-47522,105515,79038,-28191,46560,-21330,-43572,141617,459,-48173,-31086,-17039,22735,15675,-19747,-16905,1582,-44842,4039,41848,-34984,20424,-21467,19040,34804,-21683,6247,63358,1691,-73842,-24656,-64347,-67635,12587,46570,-3104,-46834,15681,1951,-1836,48078,76713,-81309,-46056,22661,29913,40035,31317,-39489,-48077,11864,-199,49233,-8213,43784,26011,67066,54467,-71059,-34207,-12804,-41050,6236,46823,-2626,30435,37442,-56804,11152,-70757,-46584,-34144,-4205,-917,57705,-73899,-103723,-11112,50709,-11373,30958,-55749,-40784,7434,8008,-69910,-66781,3632,8886,25098,24687,-21517,-18422,30073,31917,-69643,19423,-52915,-2690,46829,60334,82844,41055,3876,3004,83599,51439,28274,-7948,-21518,-16014,-57276,51017,-85623,-35712,22592,26636,36098,-48857,54021,-62067,-56524,-9527,-47003,55029,16243,-114784,-23975,26293,-9526,38610,17212,19970,-64471,-34367,34499,800,-48505,27464,39848,69119,17458,-59206,-93749,-36295,63459,78233,-22435,23203,59037,-1776,-2212,-36278,-51235,-33335],[-10363,46934,-4730,-36055,-58722,50954,536,-7398,-33422,62190,39478,-67540,-6247,-9570,-66021,35801,52455,-3412,30423,27723,-39554,-20405,74286,-56347,-70540,22114,473,-86961,-34637,-52175,-4145,55560,-52922,-28757,-6433,26162,3921,53155,70382,10050,-43584,2359,-7158,-249,-11977,-49561,38244,-14667,-24885,-21891,18698,-37298,-76296,31671,-70303,-112690,-52741,31379,34658,-3215,28574,-16298,46871,904,-6148,22149,28205,-7635,-63512,71788,91802,8956,31164,107173,122732,25497,12151,85926,-66516,-56422,-11014,6367,100822,9043,41720,15861,66638,-14381,59943,-8701,-42649,47262,58022,-32732,13598,67766,25810,42931,-11387,33635,36712,-4353,23333,-27111,-15606,-1678,6089,-60523,5779,524,12204,14140,-66551,10765,-80181,7043,63930,49032,12294,10178,6059,51660,-57133,-18669,-44391,-10737,-34544,-18683,37948,-8249,55289,-7655,12521,80251,37760,-20628,9218,-10507,61335,81289,72485,-34016,-31769,12337,43340,-20646,-37316,22628,-30472,15704,-27971,-12496,-32815,-25723,-20635,-71174,5814,37967,36005,83920,-1461,-56959,-5097,-20858,10279,41334,53917,16659,49119,54122,54489,21283,74825,26953,-51196,-58922,-41823,-30961,11485,-73589,-85310,-31864,-101065,-79114,105391,40812,6955,69123,115161,-18950,-84383,-63771,-38195,70431,4850,-86672,-4369,-8847,-37828,76754,33199,43380,35588,37239,-58190,24595,-56467,14217,12855,-1829,972,56029,52144,-22301,-11234,-26029,11143,-71140,27443,-23914,32131,54023,145677,21415,-11234,-36658,-44059,2282,16130,15242,37645,-60586,38835,-28931,20807,87348,40745,7189,15080,-92990,-6204,30331,66380,-40592,-72043,55672,-5224,24992,-19332,-97212,-92327,-285510,287127,180163,28034,59177,60971,24494,-23668,32835,15792,12378,141437,17163,-29365,-7845,-70827,-32293,32283,-12021,55888,47577,14632,12089,16169,-29203,-87985,44767,-45228,-33011,-43853,-53501,5005,-11876,57039,59268,13360,15474,-5624,55727,82413,81102,46708,-45823,19588,-36539,-13688,-9808,32595,61851,24822,-86168,-69050,45251,66576,2270,-6492,-66656,30499,34667,-7412,-28599,20289,-67010,-18829,-7290,15591,-25509,21685,-12683,-101001,18428,-21286,8042,27635,-82691,-46267,12793,53074,43909,51043,-30507,40981,-195,2154,28320,-14665,-19195,-34900,16731,-14570,137868,59743,25304,47179,2319,-49982,44273,43813,47093,-46751,-4023,11701,-119,53762,22264,12035,31121,-18056,474,27603,-64604,-145931,-94025,-105275,-53644,-839,-9964,8970,-38419,-1981,16151,15286,-11762,67825,20829,12497,-26811,89146,142231,85203,29983,-22263,24071,49965,-11555,37067,-21189,-53184,5524,-51546,-58561,36430,-15850,30778,-46864,85,4172,43884,10433,-34330,-46921,52299,27372,81219,85182,1386,-18695,-11096,40036,25940,46142,-28162,80300,5972,-19266,-37011,30157,33279,1573,-6754,-153301,-59179,52305,69741,37267,302,-106264,-28861,-11196,46277,52812,59623,37218,19530,-8857,-36678,-7352,-66690,-34695,61937,31988,-8058,2705,-29496,-45414,-47315,-72677,-40424,60330,51910,58370,4540,54958,-47344,26082,35424,30030,29028,22417,-23709,-16072,-22147,13450,38256,24097,-5907,758,60645,-51818,-106900,-9400,-60222,15967,-63098,-7047,-20813,-16294,-9415,-53711,11060,-33282,-17560,25528,46272,53165,-36541,-82779,-9079,-673,-14452,-6025,94079,-14832,33026,-71363,-4083,66818,300,-30243,-38988,24418,-10636,-12840,-80060,28806,-55900,-32550,29023,-32643,-86535,16896,87977,17924,-33051,30872,24150,-26770,3192,60561,-5671,-9846,26936,-26314,-1708,38951,42766,9167,72340,21241,1268,25830,-53261,-70630,-886,42465,-2147,8759,41319,62749,-40708,-95497,-17470,6140,-303,-10968,-12689,-66616,-15272,50950,2110,32503,-23630,-6797,26272,17730,-27515,9499,-88172,-31929,-82763,-28945,47111,68802,2772,-46627,-37481,23928,3352,-24034,43336,34823,1983,-71622,-28047,17358,50820,33877,91985,105565,96150,5036,52870,36803,38748,-141009,-21273,-8389,-24414,-24390,629,22486,-27694,32314,-53227,-9969,-11498,12438,-30142,-28933,-28592,53641,-18856,-3101,-51053,-41551,-90413,70450,59701,26256,-44722,-48533,12983,66940,75501,49494,33487,778,5267,108135,46532,-26944,-39366,34461,45782,80902,86428,78981,-5183,56514,42057,73862,839,7310,-70800,-14037,14749,62029,7832,-27194,18882,9918,-7884,-58469,1640,29002,25778,-28101,117562,62035,-43877,-21296,554,-62067,67815,-30745,28115,-72315,-32109,14791,66453,54796,-18834,9311,-4927,28604,31783,32201,-64070,7461,4468,-67086,-16176,-26496,-14942,-35408,-17034,-44922,41233,-21380,-30093,1807,-13912,3747,-35906,-64570,44280,30871,55859,-39248,69262,-973,-60139,-9639,-39954,72910,16826,13399,65174,39005,-69066,-44200,43437,20691,-4114,6505,-50744,-86362,-23893,1723,27259,-13753,-18473,59042,-7783,-50744,-74781,6583,-16207,47712,29333,59904,-36365,-3853,23529,-53762,-6092,15257,6342,51521,-13866,57559,27874,-103859,-39168,48201,25492,25130,-1339,7784,6886,38184,32146,-86202,24483,-25349,-7963,84057,3962,-30576,-43131,-11350,-2155,-8011,-56934,54350,-41300,30763,72937,23662,47217,-6865,77758,-3435,18803,-13011,-13109,8329,64770,-39146,-27753,15911,4120,23463,38817,-8165,-28311,-26420,22755,1812,77469,-23393,-32700,34457,47043,82625,-55003,-23367,56894,17653,-42751,-71896,-55713,41408,30531,37970,-35769,28028,8037,-84018,-4670,81194,-36892,-7156,-10247,28403,2961,7435,26763,24150,110265,-45066,-14503,-40616,7898,74900,-23656,72598,39811,19095,-35664,-5907,13777,33323,41777,-23133,-75587,-30315,8513,-5071,39785,1667,-55723,-79784,-18006,-26184,28045,23103,-19713,45852,47964,13383,-22922,-27009,27013,15995,-55980,-19948,52916,32450,23102,-34352,-49238,-502,-31911,19561,40097,104897,49030,-379,7854,7957,-45669,32465,24317,24680,5902,-44739,-60618,-45914,124190,75511,-14526,21505,-24069,-60619,159116,54675,-38803,-37307,13871,47909,40545,24073,8469,30898,-29118,-15359,38303,-13259,24876,-22676,23551,52809,-16776,-9318,48005,-25187,-59720,-21265,-73798,-57128,10919,80678,-26429,-60430,21841,-16762,-8409,36764,86438,-74177,-44909,23157,30640,46123,38348,-56655,-58248,-723,-10555,32636,-46712,44625,33247,66842,48339,-75411,-50049,-7428,-55913,-14424,51027,24706,35277,30059,-78932,33635,-60234,-46659,-32905,-22642,-13249,29649,-59714,-89968,-1647,57362,24433,47351,-15638,-20980,-9834,-27180,-72119,-75143,7017,-5435,27095,52647,-22424,-29154,21171,57699,-79147,7141,-46126,-304,43472,48392,59322,51358,6777,-6324,88692,59958,9484,-17044,-42051,-679,-28046,37464,-83751,-26548,19416,16825,53030,-36066,43210,-46615,-43011,-7187,-38010,88039,5683,-132517,-32759,36409,-5404,4203,17735,2769,-53493,-21880,38472,12584,-36795,5105,4628,57776,27709,-28820,-77140,-39670,73658,101006,13931,16348,61839,-1636,-5849,-50843,-61262,-32576],[-12551,49986,1590,-41558,-75706,51482,24975,-13648,-29244,69052,44504,-85763,-29933,4389,-50307,63596,98749,-17346,22022,23289,-68368,-20772,72341,-41004,-83836,25204,4086,-74666,-37085,-44159,-10996,55727,-53903,-31784,3361,44720,-8281,39515,69985,1057,-57778,-14494,20,-1095,-3838,-43964,8617,-57597,-23012,-43347,26660,-37201,-66233,31532,-10535,-95458,-33374,36817,20059,2258,37548,6546,48590,8964,33006,53374,15883,-12701,-51817,44049,79618,1335,29877,81541,92509,10792,-1878,65710,-87970,-48128,-8833,-15252,86915,9614,44845,33584,44316,-34649,48769,-15341,-54458,59019,37841,-51672,5531,72117,26271,23914,17568,36594,38080,27204,15635,-27031,-8092,-12830,-25368,-70361,-17978,-4960,902,-25918,-89172,11924,-71533,10360,81037,24989,6604,7766,-4470,58660,-55952,-24621,-41790,-11005,-51127,-18196,24301,5448,43423,-3581,41323,101619,60579,2809,-6755,-3551,48577,67000,73294,-53832,-41749,14074,60135,-33383,-47618,20418,-4983,20342,-58315,-7782,-44226,-17499,-28463,-71123,6157,27673,27936,82420,-28082,-55235,-1563,-1472,16735,55348,64992,28298,59734,63216,58831,48944,69352,27081,-31622,-50826,-34478,-11918,7102,-114659,-106270,-27580,-132132,-93901,90569,69534,13598,50601,102012,-3085,-82703,-28848,-18845,82911,5289,-80034,-14470,827,-38730,80237,18853,39838,21086,35482,-65028,42626,-50500,493,11623,14126,8196,65079,63367,-21091,13917,-2579,-11860,-55035,39208,-15044,25189,24560,131521,1418,1831,-29920,-43880,16016,-5453,19799,36625,-83871,24836,-17760,15896,82630,-2091,27083,2905,-135731,-8731,37196,57320,-33971,-67907,57359,-377,40992,-34886,-60417,-135441,-334641,402510,219876,39639,59291,50692,512,-40030,31678,15897,-13663,140083,11664,-32273,-1103,-60283,-25631,53603,-30456,12065,45528,19080,15372,29471,-31494,-106885,26560,-26270,-22811,-31262,-70730,-17723,-4974,89148,43846,15904,37392,57815,71997,71550,54733,35398,-48467,12159,-27654,14535,-18269,30597,78347,4181,-102093,-56849,47210,80604,2272,863,-51267,41750,16028,-18822,-23436,18263,-73147,-36993,-7610,13208,-12478,16177,-6520,-92514,2517,-24528,-14394,39483,-80919,-32523,44875,61429,37746,46699,-29143,14458,4565,-8381,-24179,-51301,-25680,-17435,11288,-24757,70263,43831,27551,31779,-18993,-54744,27243,41150,15693,-40252,3662,22351,14312,57310,5740,17270,8999,-28051,-266,31039,-48845,-119578,-115994,-90897,-69865,-5405,963,-363,-55850,-25446,1571,64228,-7413,79559,12427,12063,-1973,76228,134269,76719,24014,-27862,24841,65606,-30517,762,166,-57939,36668,-48924,-61073,34562,-39036,-4174,-31552,8602,23390,74390,9230,-56779,-68887,64305,26105,66098,95181,16142,-10399,-15012,40019,20237,28128,-44041,84738,13035,-34134,-41559,-7310,33759,24332,8554,-116745,-38942,28688,59241,36533,14481,-85672,-22858,2980,64666,53951,78059,35457,31137,10870,-48534,2879,-94099,-30148,39673,56428,-23563,3248,8413,-35583,-42950,-63078,-55658,56598,52640,85914,46361,66602,-25582,43856,58149,14741,7947,24646,-16995,-23323,-26820,22569,61512,40921,14910,17872,33435,-60590,-87347,-31572,-91487,2501,-67247,-6472,-26174,-7349,26300,-67916,-2050,-29669,-39000,22366,53742,59142,-28898,-83036,-12115,-10398,5546,17522,101603,-24567,48352,-5403,-12246,84332,-5997,-46557,-43208,1324,-27287,-23295,-63113,33390,-56930,-29226,55886,-54193,-124005,-4143,92492,27173,5089,34857,30843,-33734,-16058,56566,6912,-20283,0,-41440,-10540,62368,41011,28841,78954,20601,-28462,18789,-68876,-82758,2397,44544,42782,-5429,52904,33895,-48515,-89710,-18508,28702,13519,-9320,-8137,-64432,-6222,79439,15197,42576,-44320,275,51460,32311,-16845,-7797,-84418,2637,-53240,-39172,31655,77754,-7334,-47778,-13047,47201,-22387,-51198,11783,-24701,-1201,-46933,-20227,17329,62823,59649,93101,99430,98295,-25606,32912,32333,42489,-76329,-31498,-11913,-4818,-22335,37335,22713,-22270,34460,-26882,-7470,9816,19058,-20832,-28921,-15368,37624,-17286,-12141,-42335,-45980,-90238,58862,43795,14002,-29200,-66493,6694,80997,111263,48887,36443,37,11020,97599,40070,-26615,-39040,-9520,26804,64798,115754,124416,230,52141,16180,49000,-13992,-3120,-93668,-14119,18974,40401,-19294,-41162,54898,3152,20123,-49324,3422,24693,41399,-40666,142896,70919,-58080,-5894,12143,-69650,42973,-43737,19437,-40360,-19551,21367,48537,10022,-25264,18778,6180,35120,37733,42141,-70610,1122,10699,-75429,-36715,-34368,-21631,-37732,-21790,-6503,52428,17442,-35029,-15244,-22575,-21456,-53975,-105348,3477,22617,66748,-26613,60406,-1520,-59176,-37220,-32347,80630,32652,5007,57876,38372,-72740,-36056,59283,15763,16346,24834,-58287,-118638,-25385,-19373,21557,30357,-7687,67690,-11898,-22871,-44577,58287,-8217,70366,29439,47442,-20792,5477,30733,-58025,11533,12081,6570,45614,315,57702,21396,-110195,-73443,27999,20315,31608,-3322,-2455,-14239,25403,37596,-95589,32543,-53868,-4957,110215,-8586,-57626,-48146,103,-434,-17821,-41419,64795,-19615,16076,55754,12202,45658,-9300,76145,-10758,24156,-40809,-4263,2984,78226,-20440,-5976,-5795,-13315,-9662,53835,-6761,-6631,-11449,29102,13686,83694,-17269,-47409,27499,27499,92490,-49554,-25695,29963,16076,-13622,-42850,-26617,61571,33816,14776,-55792,28956,-576,-114869,-59034,86719,-33083,9800,8542,23998,-22276,5013,35123,19144,109410,-56219,2403,-50897,12829,71854,-13937,61482,47415,32394,-28678,4083,26590,38863,39028,10446,-72958,-5852,7045,-2100,21548,-21031,-68601,-69815,-7399,-23934,28299,20078,-15374,67360,25641,17719,-20366,-32478,385,-13300,-50674,-5228,39995,-16287,23618,-29326,-15358,12910,-23658,18733,46244,64114,33629,-5404,-41018,-4334,-50965,52184,23163,17971,1348,-38989,-84752,-45119,115033,62939,11013,-5465,-25884,-70174,160185,105571,-20698,-47156,46996,62494,69384,55436,29116,38419,-29896,-39684,28547,10778,25381,-21122,27159,54611,-4464,-20980,26113,-44294,-47035,-19871,-68551,-41200,9046,106457,-54161,-68722,22907,-38751,-15031,32215,89432,-64892,-32100,25906,26068,38669,29239,-62409,-57001,-22779,-24685,16497,-81294,37923,35520,54595,42667,-69941,-59145,-705,-61986,-27691,48257,56047,55063,28534,-88011,51279,-37686,-44456,-34423,-36740,-7853,6494,-29468,-56305,8415,65065,48305,49342,29297,-1937,-20699,-45014,-68403,-72193,18464,-17221,26193,77414,-18396,-58211,9613,69367,-86452,790,-19434,7673,30256,27982,39388,49480,4752,-20857,76459,65726,-7889,-28249,-57831,10245,5528,26494,-66117,-18660,12613,24711,63994,-21094,29026,-33080,-22137,-11850,-27992,101484,-4282,-128343,-31954,36767,-3620,-25489,19032,-10559,-33618,-11336,32674,20671,-19947,-15265,-17688,41036,35470,-10502,-46106,-34399,65686,112313,53875,3560,56536,2984,-10937,-55487,-61324,-27729],[-11476,46220,5276,-37739,-67284,55676,41842,-16574,-24687,56331,31976,-95727,-46514,24229,-43991,77750,119866,-22870,8636,5656,-91901,-7373,62632,-14742,-69250,39381,-5267,-64631,-34497,-27884,-25193,42759,-42823,-32977,8703,50692,-27893,31341,55888,-4003,-68897,-32505,10221,7912,417,-36035,-25624,-72668,-14703,-60694,39899,-31701,-54484,16998,39410,-66838,-9581,42485,696,10927,41977,31775,47887,13212,52922,70156,-2578,-17851,-36470,16144,56034,-141,25285,30571,47820,-8950,6077,35183,-97871,-37811,-10576,-32159,66923,17498,38316,52715,19674,-47844,46037,-10648,-52244,62453,14916,-57935,10139,77800,30632,5118,46738,36127,42807,48361,12476,-27925,-8037,-23737,-43140,-70913,-31260,-2190,-5133,-42638,-110591,9082,-67580,-2625,80682,-1451,-1242,691,-22292,60084,-70662,-27417,-34835,-11238,-60843,-4935,-2381,18453,26188,1557,59319,73057,75627,24016,-23245,2397,29833,56782,62954,-52492,-50773,12442,57343,-59263,-48078,23751,21539,19186,-66297,-3771,-45720,6499,-28104,-74577,-1347,5465,19296,60119,-46726,-54549,5284,20189,23701,70687,81174,43160,60139,63007,53606,73974,46609,15616,-3971,-34562,-22545,12400,5845,-127171,-99008,-21882,-140892,-101047,69871,89270,17494,13415,75077,13456,-69473,-4901,5196,87525,8836,-53487,-23474,5836,-30291,76697,7109,41551,2763,18514,-61666,54497,-41520,-15259,7963,40715,17264,72112,72544,-13425,31044,24986,-28224,-33727,42792,-7517,27115,18202,99199,-21240,10826,-22265,-32279,38894,-22729,23875,35287,-92043,13914,2196,10986,61483,-53180,38054,-12323,-145961,-8251,38267,45695,-26389,-60642,43596,9349,54678,-51994,-69048,-178168,-294148,469158,231667,46922,53272,34932,-19799,-55265,32281,10834,-43484,110268,1166,-38041,944,-46005,-15938,54720,-47247,-26407,47748,21879,22735,51551,-19524,-103911,689,-12299,-6406,-3698,-78989,-34718,-2672,96747,22090,11098,52007,134775,83802,56151,10827,14241,-50547,794,-30985,38360,-20566,31668,93102,-9571,-96931,-31333,45473,86941,-3815,-885,-37555,36973,-10833,-34588,-10585,13476,-74872,-51453,2107,24400,2320,8316,3777,-67196,-12774,-27519,-21820,48409,-70793,-9709,76278,68489,30560,31984,-17810,-15851,3160,-20275,-62945,-65025,-22820,448,22127,-29708,48572,26473,25981,15837,-37736,-56363,-674,24550,-23771,-27361,5750,30963,29378,60723,-14275,9843,-13101,-22587,-8506,48183,-17600,-75697,-126884,-62330,-68649,-10419,-3444,-7318,-66342,-47319,-12788,87797,-3415,65760,-11442,16549,30134,70153,104423,62917,16033,-35761,19639,79937,-42435,-35543,28632,-48540,46196,-38657,-57912,28758,-62016,-28318,-3617,12869,38112,83621,-369,-70333,-66252,58102,22932,45933,88243,37750,1612,-20319,28168,9858,-415,-59712,57223,18267,-41982,-42497,-35746,31758,29386,22151,-57987,-13560,517,47404,33420,16482,-55667,-13406,12909,72702,42428,90600,33301,43460,25114,-55466,5584,-114116,-23997,10697,63611,-41278,-314,33144,-48136,-31526,-45420,-61591,55797,56199,98038,73209,76087,-6891,51610,70999,-2445,-4922,30758,1902,-27124,-24804,31583,71860,55271,26366,35971,19629,-52986,-53148,-49200,-111941,-14198,-66280,-2526,-19284,-3296,69119,-72304,-809,-15149,-49215,25892,60356,72937,3011,-71415,-11863,-17026,25290,40881,89274,-35749,54003,57216,-17711,95001,-1349,-60664,-44718,-18510,-44331,-20496,-37352,40290,-44647,-7454,77063,-79550,-137581,-24131,89280,38168,32397,37638,42958,-43109,-40856,42781,4691,-34681,-22765,-47417,-16699,81523,53813,43540,79031,21402,-40595,16199,-78770,-81663,7809,40173,63397,-29825,58938,9020,-49712,-70431,-14375,39199,20657,-16539,-3250,-61604,5429,96784,26976,47360,-48870,11518,64397,49513,-418,-30796,-67587,35718,-3276,-42432,22236,66527,-22303,-34276,5923,44571,-49225,-63536,-19892,-57028,-6244,-11844,-6675,32842,66888,75982,74093,64825,99156,-56688,6026,14662,35677,6180,-40681,-14741,562,-23203,65222,2350,-23480,31983,-7140,-1017,30890,17315,-19706,-24533,27564,21357,-19039,-17659,-13070,-44547,-74050,36738,10616,-2351,-22201,-71430,-6242,62282,124862,32569,31574,4317,25536,69363,30353,-25597,-32487,-53924,8938,47976,125921,141889,8724,34402,-15457,16353,-23592,-11485,-101930,-18564,19899,20613,-46392,-50893,51545,-9606,29472,-25275,10324,22978,48196,-47753,134647,67514,-56232,15548,22317,-65643,26251,-56924,3161,-16799,-4668,40619,32123,-47858,-39615,31396,12354,31890,38179,53173,-59264,-6541,8510,-77716,-53618,-38896,-29620,-32741,-19830,25563,47676,68145,-34943,-30842,-28412,-49050,-53965,-103203,-23209,30081,68467,-6532,45325,3495,-57676,-61927,-23545,73207,42870,-2114,44243,26934,-71327,-22539,79637,5655,32947,38932,-46301,-133462,-15365,-25287,16994,57713,4195,68799,-14695,12686,-5627,114949,1959,85970,22864,30524,7521,23965,21040,-63864,17108,6809,10059,34567,19250,51392,18043,-106228,-96690,13087,14586,37235,8812,-29942,-33771,-134,25304,-88535,36980,-70636,-8067,120102,-21205,-74930,-36441,8115,4237,-18031,-19694,67264,11167,-12684,12916,-5036,37897,-12552,57424,-28863,24972,-59678,-2341,-12056,59879,759,23938,-19432,-27524,-40696,58978,-16403,14098,3038,12381,11512,77292,-12527,-51775,22671,6417,71959,-29100,1688,11908,21975,3687,-19648,-515,76954,31803,-15045,-72852,26305,-4918,-113807,-90520,75011,-24559,18384,29802,16398,-42865,1247,44656,21150,89257,-60888,23332,-65413,18791,65686,1229,41002,46004,36653,-19271,5339,33303,37336,27353,28055,-59944,17688,-2183,1663,-4368,-24389,-53537,-49471,1322,-28188,25303,18385,-10901,74284,8021,28865,-14171,-48350,-34543,-35193,-35106,11357,31984,-56784,21546,-21816,24960,25178,-19579,19133,48570,10470,26353,-307,-85089,-16629,-36219,60490,19901,4333,-5885,-17824,-92371,-45399,72286,45745,42235,-25419,-30268,-67027,145539,136232,385,-63486,72877,62300,92422,59635,38702,23892,-40918,-66199,12381,28658,21592,-15785,30864,41515,11875,-30226,1011,-51101,-35546,-17389,-50877,-27520,4287,113665,-76702,-66937,19408,-57384,-16973,29938,85765,-56262,-9692,31311,19700,19292,1947,-56618,-46864,-48113,-38954,7200,-99588,23199,33194,31048,38683,-56199,-64307,2701,-59367,-30379,40375,78177,80187,31831,-81771,60540,-13364,-40844,-35792,-40735,14018,-12504,9900,-7452,14325,71608,55703,40155,62882,11646,-23623,-40224,-62679,-61367,40685,-19043,22593,92072,-10462,-96574,-1134,63407,-88921,2951,11969,21009,12318,3389,23479,35133,1222,-31877,54654,69608,-22119,-37994,-65982,13213,30779,20920,-45895,-14417,3406,43057,66775,-7095,14885,-25193,-2138,-22157,-23792,93709,-10255,-107954,-23991,30045,4282,-41476,22239,-14764,-16222,-5550,15769,24568,-329,-29133,-20429,23079,38756,-2799,-9238,-24223,45275,109105,83052,-11555,45338,10834,-16087,-48919,-49268,-21111],[-6033,37176,5427,-20776,-40246,66264,48157,-17193,-19718,29150,7653,-92788,-53985,46699,-45471,76412,113074,-17014,-9361,-20599,-103091,17929,44860,6306,-37693,57499,-23420,-61109,-29843,-8704,-41240,19594,-22753,-32744,6474,47486,-46956,29611,35377,-7232,-74089,-44859,21518,28650,1333,-26645,-52203,-58119,-2796,-67406,52492,-20117,-43772,-6594,61505,-37262,11797,45525,-19826,18890,38325,54116,44047,14859,44334,60949,-20514,-23125,-19827,-5007,29136,5829,21162,-28822,11060,-26450,31343,1162,-94480,-28897,-13651,-45578,48839,33374,21385,63993,638,-46588,50970,7949,-37129,57501,-3468,-47322,25953,81564,36716,-6340,67401,31735,49697,55568,15428,-28444,-15375,-29247,-43992,-59969,-35491,9392,-1212,-35944,-122872,4909,-62210,-18962,64704,-24465,-9165,-9427,-46265,54789,-97699,-26366,-26560,-12691,-59999,15193,-34585,26246,6619,8757,64988,15588,79586,37121,-34619,4526,7518,48523,47680,-31300,-57057,6091,29378,-87234,-35940,30954,44336,11963,-53534,-4195,-34697,34228,-25283,-76940,-16657,-24435,11368,22075,-56098,-62057,11009,34713,26605,76396,93296,54787,53145,51061,42610,89630,14825,-1575,25533,-16662,-8754,36357,8135,-111506,-60091,-16992,-121139,-100847,48180,91859,16551,-33910,41371,29790,-44823,-2269,28103,82742,10428,-15635,-29211,369,-19621,66383,3901,44711,-14151,-9497,-49312,58918,-29191,-27798,4915,70121,24807,72420,70048,-4437,38304,46252,-34861,-13602,38640,-3169,45118,31879,56463,-38993,12447,-17230,-5426,64089,-31978,27684,35322,-78505,8087,25466,7362,24831,-98772,36448,-23892,-118355,-5455,32919,32544,-28697,-52080,20785,20785,65111,-63117,-106894,-203955,-185002,480439,213414,45724,33046,16403,-33773,-66896,33211,2735,-69586,63325,-12092,-45355,-1835,-32002,-4222,40693,-57556,-43297,54928,21082,32539,70943,5830,-79320,-29012,-6268,11536,32674,-73951,-41289,-5193,77878,1600,-593,56756,188973,86309,36752,-35548,-15186,-50418,-8343,-41597,54742,-13156,34053,101220,-14606,-76326,-756,38964,82647,-13549,-12610,-33978,16834,-31619,-50064,2715,8206,-68116,-57561,18605,43648,12658,1103,14253,-30893,-24439,-31906,-15278,51414,-55509,17392,101597,71797,24553,12238,-7812,-43300,-12051,-33998,-79382,-55350,-10924,13648,44507,-28609,73879,14970,22348,3046,-44933,-48869,-29903,-1365,-56341,-10790,986,34378,40443,65550,-30281,-7328,-30817,-4030,-23620,68980,22382,-24529,-123202,-31063,-46569,-13503,-20554,-9780,-66421,-62418,-24342,81223,1291,34946,-40088,24643,60896,73272,68232,45954,4103,-46007,10047,90633,-44973,-58092,62209,-28386,32335,-25939,-48754,22278,-75694,-37535,33938,14367,48014,62816,-14761,-66845,-42264,34502,14544,27448,66779,58331,13512,-24570,5205,-6148,-31658,-68045,8277,20457,-39039,-40003,-45493,26963,14028,32760,260,9107,-27435,35287,32338,11437,-22207,-2653,17024,70116,21407,97000,32660,51513,31200,-61999,-1732,-120061,-19197,-14665,46201,-56361,-1585,42169,-64672,-10754,-22764,-55411,64376,59153,95432,81713,77371,5224,48865,71874,-19456,-6184,38296,25167,-28311,-15774,39882,69046,60485,27102,48561,20543,-36847,-14565,-58848,-116678,-29966,-59106,3271,-2194,-3669,103745,-66071,11005,7008,-40540,31793,63345,82226,44216,-49536,-5910,-20841,39749,64780,64108,-44550,47503,97343,-19774,93100,11738,-62832,-44971,-32436,-58659,-1718,-9092,46712,-24611,24887,85427,-102080,-121462,-38378,79427,47946,43407,38211,55650,-50257,-59613,23228,-11257,-47276,-36050,-46099,-19600,93218,76866,48481,68581,23960,-27936,19647,-82159,-67373,13295,30200,52537,-59215,56946,-2020,-43340,-40983,-6928,36098,19075,-29811,3355,-57909,17637,100079,36358,47814,-38550,23187,66296,71898,12840,-52863,-42486,58792,49097,-41306,17650,40265,-36842,-4185,15137,15562,-71466,-56522,-43235,-48425,-10802,19054,2830,56061,60163,76929,42332,15912,98278,-80912,-23193,-4920,25827,69414,-41499,-16467,-7446,-30166,77020,-25781,-26246,27349,6950,11239,44799,9147,-28768,-19338,81441,10962,-24049,-16004,33644,-37867,-45398,11772,-30953,-19585,-24785,-62178,-18763,17497,116041,2458,13944,12923,43574,31116,18877,-18618,-22072,-88901,-6278,37371,113650,126918,17208,6994,-42449,-15841,-26644,-20586,-99075,-37043,17911,5880,-66472,-56074,16045,-25068,18452,9321,21104,22509,44136,-47501,97865,54737,-38604,34870,28421,-53906,20911,-75396,-19337,-8653,4684,65401,19444,-86317,-56251,41571,12996,21102,35396,64295,-33619,-13848,-3237,-70654,-63418,-36167,-35457,-14396,-9370,42122,31734,103120,-34185,-41281,-29463,-68688,-40749,-72774,-33428,51331,58830,15287,29773,12971,-63271,-75573,-14859,50112,45499,1962,28956,5522,-62691,-7361,99372,-9208,41322,46114,-21209,-122970,3251,-23403,13439,58490,14530,62460,-13976,40775,28340,157736,11676,91046,14655,14049,38930,50588,1650,-66569,8906,-3811,16283,22741,34770,38795,20459,-84732,-102078,2824,9187,38426,31762,-59713,-46383,-33517,-6654,-67854,33141,-71673,-17853,108125,-28983,-77307,-14268,11248,12005,-10381,-4992,63164,44812,-42218,-36080,-22281,27728,-14946,27531,-52811,22112,-65767,-3627,-28853,26119,22713,53311,-26128,-35892,-60921,51285,-27099,29049,13676,-23798,-4347,61151,-8591,-42597,21516,-6256,28079,364,57377,4379,33223,10696,-4853,13051,79193,25486,-41963,-84305,23966,-2557,-89698,-101242,49958,-14035,20872,43008,6533,-52530,189,54045,29985,64133,-57420,40066,-79714,25392,58536,25928,20032,37400,31955,-11146,-2079,34489,29375,8980,25818,-40804,30725,-20299,3615,-30494,-8985,-18724,-27762,3915,-34983,17632,17373,-5791,66565,-2181,46463,-7229,-69967,-65463,-42911,-14934,25484,28360,-82387,17756,-6576,63522,33882,-21733,18245,44797,-36613,26909,13789,-108984,-26858,-1864,60092,11436,-15650,-13246,10235,-78054,-45655,4196,27339,70681,-33486,-38509,-49751,117463,138079,17656,-82714,84588,49571,105365,34323,35146,-2941,-51134,-88877,-7707,34033,14360,-6956,34606,21649,27626,-39484,-22053,-44595,-22755,-11749,-26126,-21055,-5557,98850,-86813,-54611,12426,-67225,-9425,26708,75347,-47570,16217,38847,16511,-6085,-38590,-42343,-34047,-68983,-49022,7414,-96375,3807,30368,1702,35321,-37164,-69365,390,-50320,-22975,29426,75758,98235,37057,-63262,60410,4399,-36598,-33548,-32862,41752,-27787,48404,44853,13944,73687,47722,25527,70897,17952,-20440,-19015,-59142,-49382,70752,-5854,16533,93177,-1115,-130181,-8527,42877,-85811,12143,33686,36881,-4735,-19637,9778,12598,-229,-32665,34231,70219,-32696,-43775,-66350,6461,38856,21453,-36165,-13709,-5735,57844,61764,3377,3900,-21697,11698,-31026,-30800,74605,-10613,-81789,-13129,20999,23420,-38110,28136,-8238,-12146,-5095,-9464,24277,19603,-33185,-6196,7921,39269,-1204,23642,-14593,18867,92799,92502,-24148,31552,19506,-20037,-34591,-27605,-14783],[3662,25755,2889,7428,-8825,82021,43670,-18425,-13991,-2129,-18102,-75670,-51208,66783,-48940,63279,91562,-751,-28811,-47991,-99593,48760,21592,12519,-4450,68652,-43090,-63014,-25297,6824,-52883,-6982,1248,-32082,-4068,41915,-55991,32780,16275,-9561,-70825,-46330,31313,58125,342,-16885,-64596,-25495,9279,-61720,57671,-6743,-36634,-31278,53950,-14765,24910,44447,-37102,22424,24575,66355,38230,20200,9695,21031,-31177,-29485,-3944,-15862,5991,18450,20551,-75775,-4651,-34670,60551,-28568,-80167,-23551,-14654,-56640,36541,52298,-2317,61681,-4533,-27153,59427,35203,-15093,45625,-12225,-20941,44410,81075,41916,-5515,73519,22905,56656,50053,24581,-26848,-28977,-25841,-32742,-38705,-35748,26987,11535,-16534,-122599,2979,-49166,-28868,39888,-39435,-15080,-19060,-70000,42707,-125291,-21735,-20194,-15463,-46747,34114,-62296,26760,-11137,18597,60669,-39816,71378,39222,-37341,1468,-14962,39812,35754,2603,-59218,-6297,-19513,-102552,-13329,37562,58347,1386,-31584,-9760,-15478,52249,-25860,-74504,-37269,-54333,4986,-16248,-58224,-79130,10674,36538,21875,61795,92123,60184,44712,29027,30589,92955,-14503,-17249,50044,-2926,3922,54623,12241,-79508,-476,-14183,-80505,-96127,30662,74536,9333,-77770,9339,45183,-12863,-20196,44341,69596,5973,20909,-29886,-14969,-15279,50105,11416,43613,-25526,-39805,-30714,56153,-14883,-32779,5677,89868,27006,62567,49826,2427,36261,53883,-31646,-440,29726,-2038,78187,55835,16754,-46052,4926,-16076,33040,83220,-30866,31551,36964,-46226,5853,44115,4918,-20692,-125737,22182,-26174,-61965,-2029,23465,19010,-45230,-42818,-507,30936,72333,-61323,-140301,-200714,-47725,444872,170779,35705,-5231,-1863,-40169,-70264,32997,-4769,-86151,16949,-25502,-51835,-8545,-20624,6646,20283,-59112,-32493,65630,14651,41656,75228,38429,-43606,-57689,-6144,25339,65598,-56254,-37150,-10310,40745,-12586,-16569,51295,190071,77044,12794,-71078,-46902,-46622,-10715,-53899,62674,5122,35640,100013,-12949,-51824,25222,27541,66746,-23565,-31175,-42996,-12701,-33570,-58860,9643,4686,-51674,-53460,35377,61749,10464,-4158,20601,4905,-30105,-37077,-21,47215,-36784,43458,117166,68548,20188,-7107,-9383,-64342,-43397,-48151,-75947,-30260,6855,19437,66988,-22384,122300,12690,18639,-4262,-36562,-29848,-50290,-28601,-70596,5557,-9327,31078,42591,72193,-37847,-27870,-41254,20325,-42579,81281,60085,21743,-105560,-8306,-9140,-13547,-44848,-7189,-56570,-68289,-31916,52816,7441,-479,-63119,34846,84623,80882,39668,27636,-11090,-57200,-950,94642,-39810,-59135,93929,-5900,3149,-15475,-34438,18509,-72987,-34222,69908,15043,52530,14830,-28377,-44335,-9996,1117,-375,16022,40249,71650,23070,-24662,-25622,-25594,-55627,-63646,-38765,19337,-24801,-34323,-35012,20241,-17103,40155,35690,21634,-49264,25513,36186,7102,7981,6576,16052,57961,-3180,99772,33633,51293,29490,-72710,-17412,-108719,-18146,-28697,6168,-63086,4328,38024,-67002,16586,-154,-38682,81190,56910,82514,74853,68674,7939,37393,61833,-33064,3154,44534,44908,-27836,-2095,45135,56072,52106,17453,51233,30043,-21428,19710,-58302,-105622,-41011,-46164,8782,19526,-7166,113846,-52126,25706,29163,-13948,35355,61786,75673,78238,-22239,5290,-24772,44712,87379,36832,-47542,29658,106946,-19355,78443,28036,-47160,-44246,-40999,-69338,27386,15278,48705,-3801,55456,78103,-116561,-86897,-44476,66698,54857,39338,34483,63687,-51413,-64355,2851,-35435,-52642,-37586,-41618,-20646,95115,99809,41869,46651,26881,8523,28515,-78802,-43037,16126,17000,15276,-85306,46888,3679,-30689,-7578,1462,23381,9591,-43350,12372,-52250,28617,90455,43481,44679,-21915,29788,62035,101636,16169,-67375,-17389,65783,83844,-38929,15418,9624,-43017,38220,14062,-28649,-83598,-32393,-52487,-10176,-13589,33314,2625,75610,43172,60685,8437,-29260,94799,-93266,-48774,-14337,23010,91431,-27745,-17052,-23605,-41965,70986,-48794,-24944,23349,19237,28620,46471,-1115,-43109,-17246,120671,9804,-29914,-5849,79728,-28391,-13326,-9437,-69523,-34014,-33251,-42071,-23760,-32061,95454,-33827,-13631,26047,57991,-8636,7318,347,-11306,-108649,-18038,34765,82984,88666,22363,-23359,-58135,-40261,-23336,-32861,-93153,-69986,14302,-3870,-75368,-56955,-32632,-37862,-5702,43701,32931,20924,29915,-40432,46783,37733,-11541,43125,29831,-40409,25697,-99304,-44250,-15496,3159,84792,11176,-82937,-69150,39577,8342,7321,31603,74236,-2415,-20196,-24433,-54600,-64932,-22618,-35617,18480,8198,39302,12022,105338,-35758,-45658,-24899,-72513,-21891,-39778,-32021,75819,38927,32748,19039,24646,-79138,-73170,-5589,16341,40293,20661,16027,-22168,-45033,6091,113073,-25742,39341,45962,5346,-89361,24935,-22271,10249,36319,20711,48809,-9810,47790,46081,171089,18579,85316,10894,2690,61334,79768,-14055,-63872,-10934,-22019,23676,15404,38510,21478,28386,-44464,-88145,-5875,3695,31845,57063,-71859,-49075,-64077,-51327,-42386,19355,-58044,-32301,77407,-29242,-64711,8496,10139,23093,-894,-4853,57147,72781,-58565,-65957,-33308,19580,-14678,-3943,-71164,17606,-59364,-3762,-38561,-1931,43094,74541,-27360,-37441,-64751,31141,-30709,36047,20170,-67769,-28567,40167,-4934,-21797,23733,-4932,-18698,29374,118013,4321,45521,13955,3038,11810,66487,17043,-57614,-88596,25291,5891,-55858,-103967,20205,-4814,20089,36598,-3759,-49797,4167,60934,41937,47500,-45379,46664,-88267,31122,52548,57992,7414,25779,23282,-7507,-16067,31295,16494,-11967,9995,-20595,26426,-45112,881,-49907,14325,16567,-11693,-1326,-39500,3640,15964,147,51623,-6964,64681,-4246,-89879,-81631,-36133,3273,33789,26420,-91145,14464,18963,92183,37874,-29786,13949,33957,-62478,32113,31040,-107129,-33671,42870,56394,-2209,-38333,-17826,35841,-44466,-43703,-67556,9293,88809,-29966,-48517,-21535,79976,114929,25697,-96264,81355,32287,108617,-9763,21170,-28248,-51368,-99011,-27166,24916,5125,3837,37609,5269,38372,-50642,-38178,-27258,-7716,-2629,-1089,-22958,-20874,68137,-82812,-35522,3152,-66315,10353,21361,57555,-36427,37660,46510,20445,-28878,-81307,-24422,-25528,-78606,-51598,15287,-75660,-14181,32426,-24272,30012,-16418,-76102,-7153,-37975,-8402,17302,41813,99928,40784,-39411,52446,11817,-32272,-25658,-15798,59925,-38472,76644,86185,7848,67964,29902,11257,49230,18072,-14909,4160,-59677,-42507,101039,22063,8471,82063,6203,-146510,-11555,16020,-79145,23169,38052,50503,-16760,-35547,-3332,-11390,2630,-21134,24407,64246,-40455,-45138,-60674,-8869,28240,25988,-41816,-14000,-10460,56836,51646,9037,-2429,-17741,20918,-29539,-49397,58757,-6021,-59955,-3838,14266,50560,-14734,36760,6639,-26047,-8777,-36825,20103,37584,-25457,15363,-1974,41209,-1657,44654,-10209,-8458,68770,83866,-29869,18696,26009,-22265,-18578,-2493,-9779],[16069,15548,218,38597,12240,97233,30466,-23263,-7072,-26301,-34553,-47747,-38307,79122,-48603,46005,73501,22107,-45038,-68657,-84987,76114,-2335,4245,17763,64325,-57086,-64991,-21984,13220,-55524,-28278,23616,-31962,-20947,40282,-48297,37768,2751,-10259,-58261,-35303,37387,88750,-515,-7978,-62485,8324,18791,-47415,50954,1065,-34433,-49117,29236,-2039,27610,40137,-47260,19575,2243,61943,33462,37045,-37875,-40830,-30264,-37884,9687,-17127,-9724,34544,24464,-96127,-792,-29606,78948,-47897,-60126,-21800,-10879,-65625,28278,65364,-25367,46354,9419,7523,66212,58598,5846,29519,-10151,14236,53627,75905,44378,7629,63574,8980,61422,36396,38128,-21630,-46795,-13367,-18582,-11892,-37635,45309,23200,1060,-112433,6496,-26628,-29482,13896,-44144,-17499,-24183,-85858,25466,-139085,-14521,-17915,-18418,-23147,44499,-76795,20957,-23213,30491,49887,-71165,53255,30582,-31179,-5939,-33494,29212,33323,38825,-57276,-25163,-75489,-94377,12948,37389,59997,-7597,-13702,-17738,2520,51343,-32888,-65741,-58468,-75501,675,-39604,-56019,-97716,1495,28276,9159,23737,73867,59210,41274,3146,21133,84914,-31867,-25207,64111,3551,13156,63404,15435,-46076,59085,-13706,-38746,-89146,21932,43212,-4222,-105515,-15436,58403,19336,-46919,50674,51530,-4088,44642,-24807,-34053,-23425,29809,26958,33348,-29230,-62445,-9342,47809,-1326,-28243,12139,89282,21417,42508,12796,6401,27338,46073,-21160,2540,20667,-2226,116087,79540,-5851,-40589,-11223,-17815,71621,88908,-18784,35614,39152,-6745,3080,51096,2672,-63502,-126997,-1376,-17335,3042,287,14381,6591,-72070,-32568,-9552,37590,76789,-43457,-142489,-164476,73008,379322,116280,20678,-55804,-17298,-39441,-60578,30540,-7892,-90845,-13070,-36555,-55036,-17527,-12578,13422,918,-53473,-712,76687,1247,46410,57669,67268,-11131,-79729,-6291,30474,82379,-31610,-25994,-14251,-1601,-19301,-32686,38276,135532,57382,-16308,-89154,-72298,-38744,-5382,-63251,62267,32057,34899,90550,-9358,-35494,38862,12355,40597,-30848,-50738,-60257,-42504,-11942,-54232,6771,4138,-27609,-40388,45900,70498,-10971,-8434,19620,27891,-28791,-40487,17105,36662,-15151,63709,122139,57491,16358,-23807,-25876,-79125,-85253,-60258,-61330,-2222,25505,18512,77879,-13202,163959,17868,16283,-5624,-14309,-2306,-54635,-48967,-63859,17677,-21542,21982,32468,79648,-36871,-44286,-43198,41211,-60323,76325,85247,53531,-78509,-734,29929,-10863,-70297,-684,-40597,-65731,-35705,17390,14902,-29662,-75859,45654,99797,84096,24860,9573,-25800,-66439,-9914,88649,-31265,-40798,112867,10344,-27722,-8797,-16787,19334,-52692,-24958,87291,16184,50648,-44712,-35977,-9766,15825,-30183,-19434,13476,20536,75174,29945,-18265,-57719,-43498,-63524,-44922,-62072,15645,-2989,-26026,-11202,13279,-53569,44636,37747,20062,-59834,21205,44864,9481,28513,11441,12337,38821,-24426,101638,34354,41507,23080,-88835,-36678,-83617,-21747,-29328,-44230,-56351,18413,26458,-49410,43591,16284,-19069,97596,46445,65061,59248,53841,-1249,20606,44669,-39837,17722,47372,56100,-26389,11704,44926,38050,29905,66,43534,38738,-13150,43708,-48012,-83250,-44772,-29701,12253,39344,-12297,92358,-36262,35396,42492,21797,33107,56467,49517,94097,3481,17936,-33793,38298,102573,17359,-43224,3637,89426,-18619,56321,43072,-15397,-41988,-47012,-77229,52540,31192,42979,11427,72634,57737,-119990,-54538,-42271,55729,58603,27892,24236,63293,-45869,-53606,-13835,-59875,-47997,-28610,-38511,-22568,86129,110305,25342,16172,27378,59143,40320,-69229,-14011,13719,3614,-34596,-99458,31329,20878,-14799,22269,8814,8361,-4459,-50402,23273,-43373,37426,71540,48943,37808,-10648,26107,57103,136637,7447,-70706,-1013,54504,87552,-37663,13090,-14214,-33405,82239,5231,-69899,-82732,333,-46338,29173,-15198,27206,-7281,82027,19831,31079,-18703,-55935,86945,-92284,-64577,-5340,34572,75937,1648,-16699,-41210,-54941,51083,-58811,-16447,21839,33312,47481,34700,-8340,-53859,-20571,127295,17799,-32650,11427,100773,-19740,10592,-23722,-95630,-42289,-40986,-17154,-17273,-62516,76120,-65292,-40577,43487,62912,-42671,-2508,32983,-3835,-111653,-25716,37144,43656,44069,21942,-49272,-60895,-52642,-15124,-48589,-91899,-104843,10601,-11516,-72983,-53367,-74694,-42415,-31247,64614,41320,16024,8929,-30717,-2583,21486,14181,34657,27723,-30715,36432,-117630,-66164,-30478,-9663,89144,7215,-39598,-73852,17075,-438,-4290,28015,81867,24251,-26215,-53191,-33351,-59340,1741,-28352,58697,28704,20023,-4624,77340,-39873,-47045,-15424,-58885,-4942,-22844,-26873,89813,12720,41460,15849,36022,-98288,-54591,5962,-19053,28996,48518,7544,-50428,-17935,15577,116668,-39124,27741,40436,22608,-43573,43268,-25475,6969,4728,20788,28927,-4275,28887,44057,151442,20691,70790,15299,-917,65496,104123,-12367,-57460,-36646,-46428,30144,17198,25339,2157,39577,6564,-59813,-16295,-3103,16406,74719,-52683,-41926,-78085,-92864,-21382,-2006,-34718,-47398,37560,-22289,-42666,22339,6993,37177,3340,-15914,52837,86882,-54017,-60542,-33706,16877,-10199,-27351,-70557,13740,-44167,350,-35272,-10771,59187,83598,-23846,-33516,-52485,4186,-23706,36000,24666,-104622,-53007,18998,-1262,4371,27376,8730,-47580,48848,151964,6503,54461,19872,6141,183,43344,9293,-57793,-85026,31291,16759,-24019,-108455,-4403,646,17809,6343,-12008,-37944,12549,62630,51109,43677,-25383,41460,-87309,33593,47993,87774,7960,15966,17759,-9908,-33402,25174,759,-30944,-6998,-3229,3502,-71218,-8205,-59139,30173,30568,-4158,-13045,-38042,-17183,13429,6650,40610,-11475,73999,-11047,-101569,-78371,-20588,14431,34640,22874,-84179,14310,51020,105480,37243,-41372,5725,16777,-64254,37640,43168,-85316,-36602,82720,53904,-16977,-57680,-17393,52943,-1195,-37239,-116626,-8445,92589,-19320,-55351,10740,39021,79192,22584,-95658,68262,20448,104141,-54639,3046,-41073,-38911,-88937,-40863,4237,-4651,14284,39015,-608,41216,-63997,-44630,-4211,5755,8582,18264,-31250,-39446,33253,-68505,-15864,-7368,-56748,40340,14153,31769,-21208,47807,51061,32253,-40466,-112941,-7606,-25226,-73275,-45947,25635,-47494,-24347,43160,-36999,20372,2675,-82980,-17153,-25035,9881,5478,-14187,82962,40406,-17955,39947,9926,-28136,-12689,4558,56247,-43093,89908,105765,-1407,52787,9652,1239,7292,14819,-10762,14007,-62194,-42655,123026,57682,-529,64226,7900,-139644,-10800,-8410,-73254,29275,25941,56731,-22040,-40621,-15726,-30730,9725,-608,28066,48177,-47179,-43712,-50750,-28904,4547,29956,-56486,-11444,-4988,36955,40135,10094,-4755,-8326,32786,-12505,-73613,54674,954,-48289,536,12331,75511,23886,47086,24620,-53713,-14769,-58708,12629,51534,-5843,32821,-6336,48641,-1809,50084,-13228,-32880,44407,67012,-26699,9653,27580,-23254,-6656,18726,-5905],[28568,9809,886,61280,14481,104013,12040,-32588,1300,-35834,-34821,-16488,-17226,79678,-42508,32904,68343,47007,-54343,-77272,-67072,91414,-21320,-10289,23338,43086,-60972,-60502,-20302,8065,-48024,-36465,39771,-32729,-39797,45335,-23270,41625,-5737,-7613,-38140,-14686,38720,110549,785,-1013,-49867,29719,24771,-31926,32447,-3524,-36811,-54684,4320,3283,22894,35663,-48253,10950,-22990,38629,33134,67687,-80029,-102245,-17640,-48149,20168,-12687,-17913,49077,31473,-89397,10532,-12121,77146,-54031,-40075,-21654,-1507,-72006,18380,63801,-38985,24573,40434,47592,67548,63772,18913,12599,-120,47353,44672,67356,43539,27622,40981,-10467,62178,20076,52333,-12036,-65813,4519,-9765,13323,-44292,58358,17182,5537,-98553,16813,1562,-23661,-8508,-39147,-15853,-22003,-89615,6551,-129964,-6057,-20021,-19836,4577,42334,-74275,12191,-27402,42337,35325,-74215,31496,13814,-19108,-14850,-43791,17004,41234,66887,-53059,-48804,-120581,-61414,34027,25039,48931,-9809,-6104,-23338,10019,29971,-45404,-51269,-74203,-81820,-1197,-42279,-51166,-102428,-13945,20355,-8002,-28275,42667,53262,46495,-17355,15505,69231,-34127,-22375,65653,3235,17874,61338,15387,-21520,98434,-14816,-17084,-79674,24742,11180,-22297,-112067,-32128,67460,44033,-66132,47085,33201,-14040,49530,-14792,-49364,-44886,8514,44032,12585,-25130,-70201,11340,36316,8298,-15423,23846,66125,8215,16189,-32862,8895,15223,26696,-8042,-4402,16394,-701,144186,95495,-2975,-25479,-33055,-20148,96165,77863,2867,39586,40125,25161,-4745,43554,-405,-90639,-104924,-28724,-837,53139,561,10540,-2797,-99448,-20881,61,39708,78633,-12066,-107978,-100095,145169,302855,66573,7551,-101854,-28034,-33571,-36119,25658,-4212,-84537,-19303,-43142,-53458,-26801,-7514,14339,-13989,-45323,36259,84198,-18747,43555,21457,79134,7395,-89129,-659,25332,76149,-8809,-13625,-13402,-37914,-20619,-44390,23068,53326,32409,-48623,-90480,-83587,-27911,5010,-66792,54089,62128,31241,77371,-9114,-34353,36801,-4057,7702,-33743,-65092,-77480,-63885,26967,-31704,-4804,6223,-358,-21968,46630,66518,-50573,-14065,10256,30425,-21255,-38930,30074,22478,8717,74826,118555,40396,11282,-39559,-52288,-89285,-125121,-67912,-43797,16885,39833,14563,71687,-3859,179964,24678,15564,-2299,16063,26043,-41663,-57061,-42708,22753,-30790,10449,10010,85956,-30964,-50702,-36755,51414,-70548,52737,92986,67212,-48772,-8601,55112,-6673,-92094,7344,-23575,-58070,-36595,-12111,22515,-46809,-80083,55508,107654,75683,21871,-6388,-34423,-70091,-14025,70685,-23997,-14661,108023,15891,-47221,-3505,2003,24473,-20960,-16626,71947,17927,41733,-93702,-34918,22043,26501,-48003,-36193,17350,15399,70168,34961,-5074,-81506,-54021,-51426,-15003,-53767,10870,19513,-16203,14818,7771,-82864,46517,11390,5637,-56956,24141,55173,19850,34863,9993,8632,16700,-36778,102914,31791,24259,16429,-106859,-53696,-54835,-29071,-20313,-86909,-33528,37560,13952,-19749,62391,21254,-8907,102690,28150,47499,41276,40256,-23904,2759,25521,-37525,29638,46063,57957,-24338,20490,38382,20793,-1459,-20191,29109,38946,-12956,54024,-31555,-56880,-40280,-13284,13060,52212,-17766,47004,-24548,35289,40781,54659,23941,49156,10028,89523,20500,26132,-52248,22050,102443,11312,-32880,-26221,54887,-19868,34903,55697,23403,-37415,-53340,-83642,57385,37107,28877,17071,70012,31513,-111645,-41208,-33204,49836,59610,19859,6457,53538,-36032,-32236,-23682,-76689,-34469,-13148,-39656,-27962,66572,99519,3401,-16831,22404,108439,51640,-55238,13445,4625,-7122,-80797,-96032,14537,38883,484,42046,14198,-1517,-18330,-45935,34257,-30903,44060,47527,53115,26500,-13871,9477,55068,168369,-10438,-63841,977,27130,58995,-38484,8994,-23916,-5616,113271,-7393,-90946,-70124,30136,-28228,43984,-17944,6977,-22276,72085,-3672,-3497,-34638,-57622,72459,-79798,-65933,23182,60738,44052,39786,-15715,-54399,-65224,25170,-54382,-1435,22926,49480,62086,12658,-8500,-53308,-28741,100161,31774,-28239,32309,81783,-15630,17136,-31540,-105070,-42182,-41460,6454,-493,-60935,64262,-81501,-53025,63441,56645,-66184,-8857,72781,-2373,-99564,-28605,39212,6964,8709,15681,-65908,-53291,-52574,-4340,-65044,-97359,-122162,7832,-20797,-62772,-44344,-97114,-35305,-47189,62467,40977,6936,-14005,-25853,-38871,8870,26889,9967,24238,-27971,48470,-111628,-79832,-43672,-28835,74835,7287,20652,-68573,-26228,-11323,-9868,24617,86476,38983,-33251,-85057,-11860,-49432,31888,-14932,92597,46598,-7058,-14334,36093,-44277,-50755,-3135,-33036,4772,-23602,-24193,84119,-14151,40080,19400,45121,-104862,-24558,20403,-46422,15005,74165,3445,-72965,16713,20498,108645,-44789,9850,33075,25743,41,52964,-29627,4144,-21188,13883,5755,-464,-8944,27355,108765,16582,49908,26805,3011,49955,118307,13573,-51841,-60396,-70135,33675,30311,-3766,-15889,51300,53733,-26811,-29948,-12400,-5564,77484,-3772,-27779,-65189,-111807,-9091,-25131,-8344,-58616,-747,-10931,-20426,21844,4328,52495,-1674,-25335,49940,82441,-30604,-22116,-22599,20554,-537,-36476,-43992,12096,-25019,9159,-18564,392,68448,80968,-15679,-27541,-30612,-16915,-7706,32032,29761,-122654,-69875,682,2598,27773,29697,26962,-50648,53938,142110,6459,57599,30696,5593,-14006,17158,4897,-43581,-73040,39736,24640,-776,-113814,-16697,1882,14405,-37400,-15821,-22890,21967,57212,51778,47681,884,27027,-76990,30332,42220,102086,20217,11596,20379,-17655,-50652,17626,-15403,-44514,-13731,9664,-32729,-91579,-22842,-59954,26630,10760,-3808,-27380,-29307,-42566,9979,12951,42301,-20627,65732,-33425,-102614,-58871,-5103,16506,28439,15669,-64304,19113,79270,102540,32954,-53114,-4788,-4458,-50724,39852,42961,-56176,-36009,102604,53294,-26070,-67221,-11106,60443,38853,-25181,-125367,-26522,82448,-7771,-53503,38872,1735,43891,10906,-78044,52635,20879,92587,-83929,-11894,-37686,-17688,-57576,-44837,-21310,-13781,21955,38309,4872,35682,-78039,-41828,18318,9946,19390,28816,-42431,-56769,2820,-50421,-1532,-18248,-43407,71863,6380,-1260,-2487,43565,49214,48765,-35092,-123407,5016,-31612,-53394,-34515,32521,-22071,-22547,62437,-29846,6047,17607,-86327,-26011,-13127,29284,-5110,-68736,52077,35001,-4154,26679,3029,-24187,2309,21390,28611,-41134,90401,100935,-10426,29754,-6575,-3456,-36216,11169,-10099,2054,-61265,-45781,131496,88786,-8558,46909,1216,-111738,-7958,-25790,-72860,25442,4742,52166,-21191,-34013,-25332,-42440,18642,21446,39838,20704,-54806,-42331,-36903,-48414,-22907,27802,-66745,-2673,15036,5376,30491,8045,-5335,8348,54004,17714,-93543,58859,6921,-46960,-1442,14549,88201,68624,56885,39649,-83859,-21725,-68651,2898,59441,23150,38267,-6849,62733,-1057,40975,-22731,-51235,26528,52651,-16042,5986,22543,-24280,-2019,30337,-2165],[38278,10337,7908,66671,-970,96572,-7683,-43991,10986,-29615,-18500,9052,8170,67016,-33582,29564,72172,70495,-56238,-73220,-53865,89591,-30804,-20094,14661,11185,-54334,-45428,-20481,-7076,-33128,-27298,47205,-33797,-54915,55225,12956,43119,-12280,-187,-14650,8728,35818,114845,5390,3341,-32500,33041,28388,-22701,7265,-23257,-41814,-46570,-9536,5783,17990,34831,-40672,-683,-42686,1167,38989,103910,-100518,-136924,2512,-58345,27004,-7448,-20646,56517,38345,-67800,15614,11973,54378,-47764,-23960,-20165,11997,-74956,1075,43655,-36517,5390,76282,79476,62522,43089,20996,-1646,12224,67713,17014,57244,39741,45612,12968,-34616,57739,5112,62181,1674,-82032,21564,-9812,29754,-55006,61435,-19468,-6969,-86075,32401,28141,-16397,-26611,-27279,-10585,-12272,-82788,-9340,-99256,2360,-24799,-18580,28044,28182,-57690,4649,-24093,50886,18191,-58805,15544,-7288,-5977,-21552,-42310,5098,54730,79082,-49671,-72590,-140700,-12572,42957,-502,28707,-2260,-5427,-22158,3743,-5568,-59372,-33263,-78718,-73269,-417,-29439,-43589,-78864,-26002,25527,-23414,-73983,8748,44174,59273,-23748,12783,50581,-25755,-9803,56997,-368,18401,49761,11180,-8571,107569,-15865,-24469,-65429,38714,-7233,-41216,-102774,-43088,70159,55519,-65731,36362,18741,-15591,36784,-2075,-56446,-74380,-10700,55343,-14824,-14385,-61323,28392,24273,11406,1418,37862,29049,-9744,-9694,-74653,12028,4038,3323,1826,-17841,20722,5258,151358,100436,23427,-7313,-55837,-20771,98135,53258,30517,42698,38129,38456,-19805,24660,-4656,-92930,-70946,-54303,15082,70677,-879,15242,-7073,-116440,-7765,27275,37565,77315,24903,-50774,-19164,158580,230489,37684,3829,-121800,-32880,-25494,-926,19483,6295,-69493,-4345,-43754,-47160,-34512,-4664,10411,-24538,-39971,61438,84750,-42260,31117,-21000,63754,9349,-81159,13578,11882,49119,3671,-5290,-6091,-62567,-20070,-48062,12190,-17407,9085,-77361,-80354,-77376,-16582,16034,-63850,39209,87968,24748,66032,-15680,-47672,20920,-18122,-27012,-32366,-70163,-87203,-72151,68053,7536,-20551,9149,24916,-2807,38595,52588,-94451,-22988,-6045,12989,-9803,-30111,35123,8380,32907,75646,110215,22014,3639,-57343,-78252,-94457,-148491,-69700,-27793,19865,46269,12508,51252,2867,167248,26004,15440,3412,47333,45889,-17241,-51827,-18709,20199,-32649,1359,-20428,89345,-25393,-44947,-22804,49263,-67082,17328,85346,65669,-22695,-26539,57927,-2348,-107114,14196,-9493,-49534,-35195,-29433,28422,-51427,-80542,62590,109517,54758,24480,-17973,-31844,-65212,-11936,42230,-20880,3372,74212,11907,-47901,4911,20066,31978,10829,-13119,23396,19494,26962,-114922,-26485,34079,22146,-46384,-42067,22119,23750,60095,38924,12657,-87183,-52970,-22750,18909,-22969,6818,35515,-6381,33613,4567,-94868,45860,-28073,-15499,-42690,33317,62120,34393,25961,1993,6881,-3644,-37936,101022,23150,4392,13473,-120178,-63645,-34459,-37709,-8499,-106088,3595,56470,5412,8394,67459,12720,-18990,90122,6002,31168,24220,34592,-58254,-11872,9001,-26321,31759,41560,53443,-21886,20555,26889,9402,-33614,-37359,14130,28190,-16394,49523,-14791,-34149,-28164,-666,11881,56028,-22540,-3803,-20047,25287,23195,74887,9460,41754,-29458,69997,23899,24710,-80297,1042,82702,18706,-20322,-55165,14730,-24131,21440,67916,57045,-30109,-60665,-88751,34399,34614,9589,12552,48332,8288,-92928,-50476,-19507,49619,58277,23805,-17511,36760,-25314,-8745,-25338,-80416,-16833,3509,-44975,-37739,38263,66501,-17940,-45387,10203,140625,59306,-40163,33502,-10630,-13202,-110543,-75183,865,46789,11612,48722,17950,-1648,-27382,-28853,42762,-16096,48946,21864,55858,10589,-33897,-18630,56568,184465,-31126,-51505,-11704,-10345,8974,-41106,2368,-18096,34297,118011,-20178,-82748,-50894,47132,-5164,27515,-24680,-15480,-35944,49911,-20809,-33556,-39382,-37404,50169,-59417,-51285,64376,93665,17714,72867,-14473,-59625,-69889,1959,-39208,16011,24913,63804,66650,-13349,-193,-39180,-38262,53264,46714,-14397,52353,27953,-18704,4157,-35366,-99654,-33188,-31071,24751,20446,-32014,56872,-76794,-41112,82379,42931,-77061,-10445,106203,-7819,-75956,-26152,36503,-18647,-10176,5495,-73420,-40189,-42882,6246,-77075,-103625,-108152,5998,-33820,-49746,-28788,-96292,-17133,-46925,36536,27708,-5220,-34553,-33241,-57857,107,18734,-24126,21416,-32107,58580,-69361,-82295,-46338,-45911,46334,11124,70635,-54183,-79497,-21716,-8179,20674,87803,39658,-42400,-112811,6774,-38572,59190,393,107424,56879,-30857,-17005,185,-45811,-60496,9119,-4483,5427,-29806,-25717,59585,-35974,30457,25944,50829,-84255,8988,35601,-59401,2466,86833,2201,-84551,54563,21847,90465,-40465,-9498,27509,17466,29767,51522,-27317,3690,-32083,427,-15779,-1200,-50197,6227,60350,5749,24162,39755,11698,22730,121729,58708,-51189,-74719,-81760,32857,52891,-40760,-29592,61613,83418,29,-45688,-24582,-28832,63889,57057,-11046,-25511,-95034,-3406,-42836,15034,-62671,-30208,974,-7360,7611,3541,65320,-14045,-18564,44543,60518,1315,30691,-3133,28415,14236,-30713,2685,12929,-5321,20063,6259,22670,69240,70791,-3040,-23712,-9202,-15362,11906,27698,36394,-117899,-74609,-13601,6953,41492,28299,39952,-36111,46058,97633,2460,55624,43591,2266,-23734,-5768,5527,-20321,-51907,45617,24579,12919,-112208,-14788,649,9827,-71576,-13730,-10124,27971,44651,40938,50899,30325,8552,-61637,19847,30541,91695,37241,13818,30730,-28021,-64752,10024,-29441,-51365,-5944,18701,-71551,-100125,-39272,-58593,1320,-37505,-6565,-39412,-14672,-66743,6863,17952,58176,-35827,37347,-73240,-95558,-32574,2379,10802,17483,5232,-35531,28791,91399,86936,26332,-61846,-14180,-26461,-35811,37008,27599,-32183,-32830,94597,50928,-23156,-62538,220,60976,63993,-8771,-94843,-44903,62397,-652,-40111,56246,-25314,16643,-2842,-48632,39971,33187,72723,-89714,-18017,-21790,5402,-13300,-37643,-43505,-21312,25006,35223,17063,23936,-90022,-33164,34903,-1402,27069,31201,-53054,-67621,-23545,-34228,4357,-28566,-31620,90945,-54,-37853,17126,26663,39363,64004,-12376,-109890,12745,-38387,-23236,-22280,32029,-4971,-8698,85600,-2829,-10255,27068,-82888,-30902,-3033,48164,-13908,-97591,16007,25457,1063,15662,-3676,-20251,15069,29414,-13054,-34123,85496,77127,-16129,3855,-15308,-4311,-63066,9057,-12720,-29332,-51204,-43954,126467,102754,-13161,35792,-14787,-71099,-5068,-37013,-80255,11387,-15778,36962,-16296,-17915,-29064,-47335,25579,36232,48246,-15332,-64506,-43635,-18168,-62698,-45664,15206,-60709,13447,47907,-26027,24544,5123,-6672,29494,83956,51577,-100441,59520,8956,-51646,-9130,17617,85575,108492,62950,47099,-103511,-29329,-63391,-7369,59451,56032,30107,-6222,80274,-176,22017,-35407,-61117,19113,46157,-2514,7592,10951,-26797,-4498,30179,2422],[43027,16608,22141,53647,-24737,74831,-25073,-52515,21282,-12910,8276,21793,32794,42782,-27508,36861,74200,90825,-53985,-60736,-49104,70985,-28745,-16719,-268,-20920,-40431,-20533,-22989,-27229,-16259,-1840,45883,-33767,-60817,64622,49880,43440,-19179,12073,6841,26432,30454,98200,12783,4998,-15647,20642,32445,-23580,-16195,-54914,-46608,-27518,-11182,8839,21037,40045,-27789,-11913,-48728,-39035,49936,129576,-91332,-129464,23347,-65093,29860,-5177,-20330,52705,41463,-48133,6941,33821,17880,-32656,-12640,-14945,26425,-73912,-25606,8599,-16597,-4618,97266,91467,53035,2233,13363,-10315,20731,69216,-20031,46464,33227,53360,-11675,-60100,47430,-7199,62846,18267,-90816,31420,-16946,32793,-65831,52709,-82219,-32447,-76066,48888,46096,-11709,-42041,-12548,-3003,2409,-71321,-17701,-57803,9716,-29171,-15196,39999,6745,-35816,1536,-16285,52826,-1113,-39425,14532,-28764,3495,-23188,-27495,-3795,66093,72455,-50171,-89736,-131694,37353,38103,-32748,5922,14145,-3543,-12534,-10694,-44088,-69968,-14781,-68831,-57074,2881,-11559,-32468,-24274,-21220,50958,-30787,-92202,-16562,33460,74174,-11856,11046,32877,-16218,7793,44202,-2396,16124,32183,3571,-4029,89797,-14547,-51055,-44331,59888,-4750,-56229,-89796,-50535,65263,52120,-43697,22678,10244,-2540,13672,10241,-55897,-102316,-26084,56340,-40413,1401,-39844,39745,13850,6826,16155,49632,-6198,-28081,-28220,-100763,17006,-2655,-15948,2382,-32486,35073,16586,135634,94896,60794,5946,-73979,-18468,80294,24499,58598,43853,31923,30831,-40032,2954,-9481,-69253,-41141,-74450,20113,50822,-2576,28899,-4511,-115467,5947,63224,32654,71733,56778,7163,63989,123806,168270,38240,14423,-101817,-31436,-18315,35324,14425,21158,-47958,22060,-37755,-37791,-39272,-3290,5373,-32006,-40338,64319,76396,-63168,9055,-53933,20243,-215,-55809,33666,-5076,11247,1132,-3199,6336,-75211,-20582,-42123,10956,-51195,-6522,-91515,-65084,-56584,-7540,23995,-55798,19770,102901,15634,59534,-29192,-68468,-2532,-26070,-58232,-28262,-65699,-86592,-68413,94165,54440,-35075,10443,43995,13055,26969,36062,-119602,-35159,-25762,-15970,2400,-13800,31208,-2138,54146,67465,100789,8235,-6612,-77250,-93258,-90591,-145451,-65584,-14516,6074,44091,16150,24869,5241,133705,16748,13933,9125,73088,50408,7384,-36240,-2079,12001,-24748,-526,-49625,89429,-24534,-29099,-2670,39909,-45996,-17650,69445,56025,-4078,-46277,42395,1137,-113428,17965,216,-43455,-31124,-34827,30786,-45967,-80448,64624,104858,27234,26369,-22878,-15891,-51065,-4107,9273,-21946,843,17221,3644,-29906,19663,36293,39573,31007,-14179,-40502,19825,10313,-105730,-15705,15866,9398,-27711,-30720,21901,35994,48456,41674,30625,-69759,-39677,12557,47669,11170,5153,40724,1888,41279,3230,-85309,42530,-64261,-34637,-22909,44892,61021,46378,5070,-10786,7542,-17835,-29461,92427,7126,-12245,15961,-122698,-63993,-29749,-44712,354,-95639,47517,70382,2806,24374,57743,-6041,-50162,62045,-13917,14411,7877,39113,-96386,-19784,-2416,-9369,21363,36361,47392,-19283,11337,13642,7055,-57196,-46251,4759,9899,-16433,31403,-3991,-20510,-10467,5540,10276,51747,-25739,-41635,-20757,9421,-5139,78863,-6509,35693,-55032,45007,12788,12369,-112059,-17407,46918,34810,-10556,-78019,-21516,-30126,19143,82193,75545,-20333,-66562,-90630,-7839,27474,-8187,749,14488,-4947,-67089,-72491,-3596,52996,54628,41564,-43604,17840,-15381,8505,-19254,-69505,-1785,16579,-51534,-50314,4804,19137,-32840,-64074,-8396,145789,61456,-28383,41929,-29184,-13715,-117979,-43834,-6921,38743,16228,44568,21323,8093,-28538,-2725,46368,-1847,52000,-2921,56703,-8400,-65390,-52415,59751,175944,-47382,-39357,-34099,-49587,-45007,-44468,-6853,-919,72715,90708,-30954,-47626,-32104,47017,14517,-7717,-37053,-29256,-43197,24497,-26790,-52466,-35803,-5517,21632,-34637,-23218,105497,120714,8491,86398,-13282,-56098,-67285,-12081,-19583,30095,24995,69913,57768,-36319,14767,-15698,-44026,6099,57488,8153,67561,-38221,-29640,-21550,-37387,-85356,-16786,-10716,36646,37006,5600,46807,-53199,-5422,96103,29560,-75676,-6956,119124,-18777,-45656,-18582,27554,-30115,-15010,-5144,-76565,-26880,-28077,13885,-78973,-99677,-64286,4072,-49247,-37891,-6867,-77053,6988,-29478,-3820,898,-17473,-50253,-54390,-61121,-6266,-9897,-57248,20307,-40361,65508,228,-74340,-34452,-52438,14446,18242,95749,-33336,-124265,-28966,-915,15599,85829,29570,-53555,-127942,22961,-29942,75018,11765,99407,56906,-42199,-15599,-20148,-42203,-75188,18634,17347,-1297,-26024,-28752,26887,-48475,16620,30610,52825,-35261,37506,46905,-57429,-4963,82297,1941,-82454,89768,21489,66101,-27274,-25443,25807,5846,40367,39911,-12560,8359,-26910,-17688,-29821,-7888,-78855,-9372,21677,-10930,-5600,46753,20881,-2074,118350,106463,-56395,-74996,-70865,27177,78553,-72493,-36859,69874,90412,13146,-60115,-38710,-47302,38692,104408,3922,27865,-45154,970,-49346,31460,-58775,-47947,10230,-8995,-14288,4002,70610,-26377,11060,32061,27879,28253,74221,18503,35747,32550,-15205,52347,15150,14351,28169,30259,44228,61478,58741,13067,-25127,2554,18877,28561,25104,42800,-94700,-67338,-23942,12376,42364,22117,40345,-20254,32059,44647,-4113,51968,52678,-2130,-25942,-22567,11271,4864,-21689,43011,14281,19881,-97843,-2435,-18,5201,-73627,-5772,-2240,27428,27431,19983,46898,57947,-8475,-47914,2553,9051,57584,50069,20958,42873,-37223,-73213,3497,-39039,-52417,11619,25706,-100106,-94156,-51443,-62089,-37312,-91816,-7918,-44937,2425,-81917,5872,20559,81380,-53712,-4486,-121869,-86092,-11036,-1974,1060,5395,-5449,-2893,40908,80201,64401,18582,-65541,-18534,-45653,-30395,29536,466,-20195,-28196,61942,41361,-5997,-43261,14365,58181,67562,8209,-44540,-62019,38041,-573,-17554,60189,-38153,-1280,-10548,-18568,31960,49275,43398,-73990,-13338,-1419,25175,29729,-20816,-54999,-26279,22707,29285,28936,10263,-96995,-23599,42664,-27189,29532,29165,-60723,-68361,-52280,-22309,2695,-37169,-24928,84251,-3539,-70861,34314,2864,22985,71700,21111,-77621,17003,-37928,10316,-14904,24038,4095,13018,104944,36165,-23283,30950,-71889,-30773,4505,64706,-20419,-90759,-16567,13899,642,8391,-6245,-16132,21872,26625,-51530,-25512,82193,43981,-16623,-18565,-16596,-4174,-64768,8861,-16566,-68476,-29998,-30349,111955,92692,-12378,32213,-38532,-28522,-3732,-46124,-93006,-7314,-27681,15534,-9779,3173,-24333,-48603,26874,36914,41402,-52514,-75930,-48736,5586,-69145,-59383,-8406,-35266,34844,82960,-48423,22513,3577,-9984,48922,113311,76730,-91166,46425,5655,-56327,-20208,17321,72774,134108,61803,45392,-104172,-38076,-43703,-15740,50430,85026,12521,-7014,94373,-573,-693,-47038,-61576,22157,46540,7655,12813,-5184,-31615,-11329,19941,7966],[42066,25545,40798,29680,-44116,44927,-37240,-53115,30913,5187,35240,19614,51660,11285,-29036,51013,66446,107328,-52831,-46286,-49480,41235,-16231,2175,-12022,-43751,-24591,8339,-28492,-45901,-3173,33494,37889,-30952,-54018,67245,76826,45585,-25814,27481,21655,31306,24988,64881,20552,4410,-2552,-56,40140,-32897,-29478,-90063,-48541,-3252,-7217,12639,36653,50528,-14743,-20758,-36811,-68047,62360,130438,-55258,-84586,38216,-64839,28388,-7228,-18449,36562,38465,-41858,-14179,44885,-20341,-13722,-4112,-5467,38055,-68875,-57721,-30945,15415,-5093,85997,79246,42530,-40818,589,-11645,21088,53041,-50977,34363,23329,47184,-25256,-80485,31132,-17987,51628,35795,-87847,30438,-26364,22225,-71604,33809,-144578,-61616,-66135,60412,51551,-11239,-55968,1182,5132,17460,-61705,-15900,-19372,15399,-29874,-12265,37190,-15004,-19567,3789,-8563,46232,-21782,-27360,31836,-47164,6618,-19284,-975,-7319,68535,49566,-55994,-93961,-100064,74330,24087,-57791,-12041,34507,5143,3335,-21145,-74108,-73885,984,-46192,-44742,7902,2254,-17703,46407,8585,92500,-26396,-73320,-26198,22032,84119,15141,8839,18213,-14758,23830,34534,1193,12848,13071,-5512,-2534,57719,-8411,-74795,-17025,81680,14338,-62951,-83852,-54309,53541,36675,-8233,9874,7118,25264,-9792,18953,-52096,-118490,-37876,47488,-53914,20642,-13527,44479,6384,-4883,22724,54570,-24886,-42696,-34910,-104941,23136,-2795,-25549,-11075,-42999,57676,31629,104060,82007,90872,7845,-81598,-13541,55328,3321,80403,41972,20980,9200,-59076,-10982,-13630,-27626,-29452,-88287,6065,3104,-2555,48882,5565,-94785,18520,94226,27337,60950,74271,47511,136924,65535,113992,62439,39210,-46484,-24430,-14463,61435,13631,36352,-22449,47951,-25714,-28026,-40321,-2887,4192,-36735,-45086,44735,59034,-73325,-20226,-66348,-38637,-12585,-20884,51506,-19795,-24567,-15265,-5210,19704,-77973,-23070,-27538,21306,-47165,-11631,-80873,-49545,-29586,-2402,27816,-45286,-455,103558,3910,55950,-46372,-87787,-25146,-25069,-81335,-23516,-55427,-78245,-58700,94285,93792,-44788,8114,54674,23311,18811,25221,-107748,-48136,-44339,-43669,12279,7919,19680,-6968,68669,53708,92070,3161,-18125,-94393,-91404,-72421,-115705,-56743,-3899,-19138,35591,26299,1246,3654,91236,-3747,8985,13245,89078,38378,20435,-15550,3017,2133,-7768,7554,-64553,87482,-29908,-8281,21764,33402,-8161,-39575,53834,46017,6632,-59987,22723,3189,-109767,18361,6574,-41052,-23050,-31963,28624,-32974,-79146,58897,91422,2232,23705,-19711,11231,-29980,7464,-18998,-24706,-24677,-45660,-2845,201,39752,50342,46067,32870,-16571,-90836,18121,-2004,-79189,-9561,-28890,-3198,-1990,-3530,13411,39720,37346,41920,43882,-33736,-17416,42948,63204,30886,7018,35446,7554,39441,2228,-57012,36432,-86846,-43967,-5020,53648,49515,49662,-20760,-24919,9684,-23105,-15858,75238,-15251,-20963,22672,-111956,-54705,-38191,-47768,4852,-61391,85746,77001,5133,24476,37215,-26035,-89343,28079,-25822,-5612,-9464,50765,-124377,-18926,-9056,7847,2809,33804,44165,-16923,-3911,2358,14167,-65247,-44260,4704,-8631,-7825,3286,-3636,-17573,9753,4798,9854,42370,-26592,-57371,-20362,-6319,-34960,69654,-19130,31682,-58529,23581,-9171,-6617,-137395,-26226,5878,52413,-7817,-88914,-47073,-34254,26190,98359,74847,-9015,-66517,-85526,-48285,20058,-16491,-13083,-21505,-5669,-38670,-91382,12188,56531,48532,67102,-65876,2459,-4790,14413,-7389,-46577,4599,23159,-55122,-61990,-28149,-28995,-37205,-70751,-29639,123814,58102,-23927,37116,-46231,-8784,-104190,-13835,-8682,16751,13651,37031,25772,23635,-21208,25379,43743,8121,51758,-24508,55263,-26851,-98028,-83198,61606,144431,-53705,-31059,-58569,-82072,-86242,-47236,-18232,20068,94658,37462,-39181,2684,-20105,32551,23674,-42182,-54073,-29302,-42395,5071,-20124,-58549,-27646,25420,-8610,-7678,11694,132471,130380,16573,74098,-12195,-45278,-57192,-14759,-1710,35516,20452,62605,36172,-51042,31914,8980,-41461,-26298,60528,35480,75526,-90824,-46805,-46956,-37866,-69120,3772,14499,43287,42156,30238,29884,-20646,41471,101397,24512,-64530,579,104644,-31648,-14502,-7547,14299,-29601,-13755,-12414,-80894,-17709,-12606,16393,-66929,-75928,-6558,534,-62170,-28197,18789,-49468,28767,1237,-42955,-34747,-25903,-60693,-80904,-53041,-11692,-48607,-79866,20535,-48731,69429,68551,-60447,-10207,-43664,-8504,27571,98549,-9300,-143073,-30999,8082,9638,80503,15154,-65014,-123912,39606,-26149,74620,13895,76461,47465,-37465,-14510,-25002,-33172,-89049,23684,27054,-11341,-3293,-28410,647,-49806,3126,29608,51284,26318,54484,49458,-45717,-5334,64673,1401,-67299,116662,21148,40873,-9345,-34443,27302,-227,33638,22112,14896,20259,-10871,-37114,-31612,-19887,-86280,-14190,257,-30903,-37340,42533,26270,-11798,113509,135866,-64436,-61132,-35762,17124,97746,-85610,-37108,76376,79961,11319,-68925,-52461,-56617,10556,118787,14312,74130,17998,7906,-42721,39379,-48853,-54187,15533,-24492,-34900,3208,64235,-29530,56858,10713,-5423,39747,92393,35232,37102,51287,1068,86558,16918,35417,28032,44352,56071,46936,49617,30381,-32209,533,75994,37174,23862,45094,-62737,-52402,-30854,19499,31974,11854,26001,-15743,20901,5738,-9902,50804,52435,-5081,-22415,-33859,20509,25761,14653,27818,-4586,23732,-72095,12871,2404,3991,-37419,6489,1737,20573,10268,-5277,33939,77003,-20297,-41766,-18869,-22035,11380,52073,29254,48645,-41801,-74176,-1130,-42589,-49982,28418,32256,-107858,-75202,-52906,-73284,-74104,-124173,-5027,-41955,17702,-81972,8461,20047,100015,-67662,-45551,-157851,-79682,-3189,-16716,-8156,-3747,-11970,28106,51165,48614,39930,10505,-63667,-15117,-58895,-37416,19436,-29408,-19654,-23017,17663,21492,21430,-13717,28290,54491,49795,20466,-1376,-74796,14521,-6933,6097,52647,-36696,-12260,-5878,375,27017,57107,6370,-44975,56,15371,40787,60054,1664,-51098,-27486,15678,19568,34565,-106,-96907,-17633,42283,-57583,25941,27596,-64391,-58817,-86487,-13469,-2138,-42660,-23983,47393,-3553,-91371,46493,-20277,4861,68082,52303,-37202,20321,-25539,39562,-16252,12291,9248,35602,112568,73396,-27377,30016,-55381,-26314,8212,75590,-23955,-57769,-39977,2740,-1012,4655,-3200,-11747,21082,14777,-70929,-19392,81238,10650,-11598,-33127,-13108,-5753,-45711,9605,-18931,-100384,-1548,-4302,92997,61442,-6219,32344,-65809,6304,-4581,-56569,-104096,-20988,-27564,-4438,-3513,23787,-10421,-49223,20530,21224,13749,-80477,-86905,-56476,31226,-67877,-64419,-37877,2516,56566,103497,-60365,23455,4957,-14312,60052,129551,83830,-69046,18613,-2382,-56245,-31507,10771,58397,141022,50832,36450,-85584,-48519,-13879,-19426,32990,102051,-7502,-10678,97263,-3265,-21992,-54131,-53697,32054,49523,9090,19057,-22225,-38205,-18842,3845,13105],[36275,32207,57293,6870,-48893,16163,-42288,-43518,38102,15610,51962,6312,61313,-21595,-39051,65333,48215,119425,-56766,-34244,-45538,9144,2924,31937,-13783,-52756,-12109,32480,-37345,-57479,2568,68810,26440,-24105,-34562,58666,86980,52540,-28909,43061,27441,20590,21544,26235,25074,2406,6032,-20370,53501,-44243,-27516,-118260,-46143,19554,-6150,14526,62761,62012,-7062,-28315,-8748,-75650,71684,103986,-4070,-23527,43518,-55569,22228,-12493,-15314,10882,29452,-49419,-40135,40607,-47795,3869,4882,6433,44127,-60380,-86035,-62300,48523,-2076,39429,48516,34269,-65616,-11689,-5335,12380,27129,-61298,19598,8762,29869,-23373,-87710,9926,-29217,29550,51946,-70570,19450,-33559,2410,-68319,9292,-172162,-84158,-53473,61922,44755,-14372,-67385,11293,12130,28038,-57076,-4421,7081,19254,-24735,-13579,21496,-30383,-16944,9845,-5320,31708,-41665,-27213,60934,-59965,3759,-12359,31936,-4476,59147,17901,-65848,-82966,-58337,90572,9664,-59799,-19750,51635,19780,20028,-15618,-88157,-70570,11551,-18225,-45595,12982,7633,-707,104975,56901,134908,-10596,-25857,-20362,10453,83791,46896,6108,6765,-25276,32357,33002,11780,10121,-3681,-13974,119,25780,4359,-76474,11973,97149,36508,-59023,-87054,-52247,37989,15335,27078,173,6566,60969,-24811,21582,-49992,-116218,-47577,33969,-47485,41625,9444,43034,2246,-21667,17346,49768,-20912,-51335,-29399,-89082,27897,3559,-24188,-39856,-45725,83713,46469,67729,65957,97895,-4225,-73147,-7428,38046,-2407,89698,36433,5435,-14420,-68546,-9504,-15893,17590,-41512,-97368,-28861,-53139,835,70525,22190,-58487,27639,107279,24233,45097,73275,62008,192465,13940,63119,87034,72092,21152,-14080,-14968,71096,20040,48044,2911,63524,-9607,-20597,-37477,-3067,10771,-37438,-49054,11715,34229,-65536,-51641,-57844,-88946,-20214,9081,56916,-27899,-47964,-38726,-5388,28497,-72858,-26230,-7565,40865,-21553,-7605,-43156,-36495,-6755,-273,29330,-35133,-16180,91274,-10465,49278,-61852,-98855,-39059,-14303,-93257,-19736,-45457,-67822,-50716,69018,110788,-49301,1713,56977,27793,19865,25294,-59814,-58071,-57485,-58334,17762,31356,3500,-6052,73499,38814,83290,6589,-28786,-101086,-73705,-38956,-69175,-45086,4179,-46921,25085,40224,-14314,1043,51049,-31318,-535,15410,93691,14798,15420,4893,-816,-4846,14483,24948,-53101,85317,-39593,11796,47691,39553,38836,-40624,45104,40762,11567,-62991,14317,3080,-95745,16857,11608,-41273,-9616,-24868,22400,-13707,-73089,42774,67307,-12744,15916,-8998,43202,-6929,19964,-33741,-25566,-63914,-92084,-3864,32460,59493,62262,52097,17526,-16581,-103841,14021,-4071,-55376,-14053,-81185,-9230,17452,27544,-2347,27455,27423,37970,48640,6509,7748,61938,61478,28588,12751,23701,10388,32354,-295,-18629,27727,-93560,-39813,5257,55266,28657,41836,-42861,-36136,11778,-19161,-2557,50567,-39904,-19949,29793,-89905,-37590,-48139,-46182,8402,-17387,104780,76668,9552,11350,13406,-35164,-115179,488,-26503,-30459,-28146,63364,-127611,-9188,-13445,19180,-12851,36902,45845,-15253,-18951,-4181,28132,-55919,-32173,13827,-19831,9126,-29215,-14777,-22812,28998,-1262,11417,31367,-24559,-53408,-11865,-16657,-56376,54490,-24117,29732,-40646,10933,-34851,-23536,-146697,-21469,-27692,64439,-13779,-82014,-57959,-31947,37192,112550,57509,2519,-56398,-69467,-66786,15813,-9677,-23106,-50079,3749,-12614,-94293,25591,57302,40291,89535,-78644,-5122,9855,8455,7276,-17393,-765,22785,-52637,-68453,-53257,-64203,-29735,-66736,-47803,84017,51025,-28597,20910,-56271,671,-74711,2794,-6821,-10245,4851,35657,32199,38730,-7390,47572,35313,10564,45352,-40010,51567,-39800,-121183,-102101,59515,103365,-48070,-26965,-78401,-101403,-104939,-48136,-30791,36809,92304,-24449,-45278,52417,-18279,12114,18360,-62341,-71882,-17419,-35706,-3254,-3076,-54287,-18123,45450,-34701,20272,44454,135353,117884,35449,43581,-10984,-29920,-41003,-8440,10296,29459,9881,41077,6860,-55606,45670,27291,-28656,-37928,54940,61468,76087,-114290,-66585,-59331,-35000,-56044,24147,37225,46545,33939,28446,8121,6094,80191,97353,31165,-47832,9774,67106,-41371,11098,3707,780,-22307,-13624,-13512,-87815,-15307,445,12815,-41020,-30469,44484,-5739,-65968,-18222,43129,-24535,39629,38259,-65946,-69684,-26990,-66616,-97002,-38240,-16293,-79941,-87143,20465,-53676,70953,105668,-46959,18926,-20821,-14253,37262,91120,14983,-128141,-26896,14352,3940,71626,2392,-73957,-99765,59035,-28802,59214,4179,53198,32695,-19985,-17743,-20867,-20447,-95007,24011,25019,-20035,37031,-20559,-8505,-40783,-6561,21812,46578,76725,57193,41281,-32778,853,43402,298,-43070,131175,21593,19966,7867,-35016,28478,4449,16357,3683,48810,39066,8639,-53388,-19604,-34561,-74349,-9099,-5004,-50100,-66159,26618,24876,-2637,109859,132692,-70338,-37761,11973,4113,101120,-72730,-31363,81459,63365,-52,-68537,-62586,-55962,-11951,96712,19561,95282,67082,17330,-25918,38985,-36619,-50752,17708,-46842,-45847,-1940,46062,-17847,101046,-16626,-29713,32585,83276,41664,28618,66008,8608,96857,16614,58656,15880,42788,54802,29112,45653,45551,-42312,-12534,124949,35846,21483,39188,-32555,-36215,-34670,28437,15795,-283,257,-25047,19413,-12927,-11497,54189,40595,-4334,-18206,-42200,30339,38836,49786,290,-26619,26353,-41933,23231,8066,11639,21464,20531,5026,11642,-1162,-26494,14433,80631,-25932,-45654,-39896,-56593,-30798,41826,34376,42533,-39849,-66565,-3382,-39611,-46385,34104,38524,-90849,-47824,-39500,-87814,-94473,-116829,2169,-31342,27376,-66559,14938,16277,102962,-71255,-70411,-156907,-78628,-11978,-36238,-13111,-6484,-10411,52549,54769,9022,16215,2466,-56966,-3802,-64069,-52286,9207,-50247,-24381,-17663,-21715,-6136,49722,18115,38832,50528,17278,23286,14922,-79634,-4801,-16656,19555,38482,-24748,-19249,12245,1206,22166,46989,-32280,-11462,17184,23953,54946,75397,24686,-30582,-23550,5769,5115,31276,-2575,-89460,-17553,37827,-78923,16917,30065,-64165,-42561,-119338,-4547,-4335,-43664,-26908,-10055,-777,-92771,52584,-36119,-8356,53679,65617,-138,25039,-2169,57838,-26227,2773,15027,51753,103501,94292,-19431,25408,-37032,-19017,6612,75865,-23567,-19851,-52452,-6198,-809,2871,4402,-7203,13784,-1487,-64196,-18721,75633,-16878,-2231,-39616,-8379,-10422,-18831,9748,-17834,-114061,25573,26832,73277,20646,2245,29162,-90497,27205,-7175,-68870,-105419,-20188,-17084,-14708,1562,39024,10875,-49752,7104,-7586,-29692,-89315,-93809,-63560,52025,-61308,-63920,-62581,39919,72494,95728,-66455,25918,9535,-16766,59127,125040,70578,-41049,-15397,-12753,-49742,-39998,-1878,48469,131387,29590,24859,-55280,-60473,19761,-16049,10441,101448,-23715,-17141,84156,-8100,-39062,-55069,-40563,43329,51131,-414,23778,-35766,-44496,-24194,-13493,14892],[27804,31387,63708,-4444,-35398,-3627,-39504,-25771,40499,12828,51918,-10042,60770,-49794,-53920,72823,24189,126308,-65589,-23788,-27120,-16635,23418,62839,-3719,-49318,-6440,43973,-48861,-59079,1193,94064,14502,-13098,-6707,38230,79537,65012,-24677,55577,24883,-2511,21357,-3429,23136,-22,11348,-33580,72006,-49576,-10868,-131417,-39684,35456,-13181,11242,90842,68393,-8916,-38667,27535,-60287,74273,61421,46607,29433,40215,-38152,11178,-18390,-10639,-18250,17228,-61622,-61958,22831,-55571,15808,16699,17114,43908,-49281,-99157,-76466,69529,-4265,-26079,13036,30011,-62042,-19170,7425,-2697,2600,-44443,2183,-10729,9531,-5907,-75649,-12949,-41680,1634,64386,-39725,3608,-36777,-19423,-54864,-14796,-147749,-92808,-37575,51539,29397,-19196,-73488,16943,16800,30897,-55632,12989,21175,21520,-13560,-22257,-1024,-35280,-28825,16564,-8858,12557,-57217,-36945,86609,-65844,-1856,-7131,63062,3847,39597,-12091,-75697,-60538,-18324,86474,3489,-30610,-15782,58923,34471,31030,10499,-85073,-61971,15882,3658,-60574,15731,4799,15946,124435,101983,158547,12486,27998,-5891,-586,71918,69671,4152,-2490,-43997,30345,39687,27312,8791,-15997,-20536,5451,4157,24110,-51422,35335,101657,46804,-45332,-92171,-42464,22939,-4783,49889,-6221,4968,93435,-26972,17076,-52129,-95112,-56205,22878,-19649,62041,23515,37264,957,-40565,452,35196,471,-54201,-15396,-62242,27977,14158,-14774,-80121,-39800,106420,56325,36108,50473,76024,-28076,-45436,-1695,36609,6522,82793,27446,-14021,-29349,-61880,7752,-15768,51138,-72164,-104515,-77675,-97310,8219,88807,42531,-14662,31082,96021,25399,26042,56552,53308,229398,-5893,14008,77936,101527,71457,-4250,-19227,67095,35178,54370,22146,63581,7285,-17335,-30963,-3244,25891,-32002,-45944,-21363,4789,-38019,-77882,-38460,-106337,-19830,19666,42743,-28155,-54683,-59364,3462,28195,-60953,-27496,13189,63779,7283,1136,11865,-27069,4092,2580,31894,-27350,-21712,71434,-26985,33640,-70328,-98874,-39297,4433,-92969,-17325,-41520,-60192,-49781,30486,99459,-50936,-7143,52582,28065,31734,35947,2170,-61526,-62324,-53906,18380,52470,-13740,-1362,67530,26533,71913,13349,-36739,-91987,-47294,2309,-21715,-32702,9650,-68288,17141,52741,-20994,2286,21451,-58766,-14104,16346,87845,-11253,-5660,21239,-7265,-5535,35988,47222,-12706,83468,-49211,27468,71183,61276,81291,-20759,45955,41058,13662,-55016,24174,-648,-72799,16022,16508,-41689,9131,-16378,14043,11173,-58860,14885,33556,-14961,5165,6333,71501,12328,30647,-30349,-21589,-100302,-105915,377,56759,70893,72018,59678,-7056,-12321,-75050,7468,6251,-48720,-31003,-115180,-6391,20009,43687,-20577,1590,19060,28966,43733,32717,29133,71732,44355,8914,21626,10363,10883,23625,-5506,18499,16839,-88092,-24227,6549,48297,2662,25611,-54078,-40613,12740,-8288,6296,22081,-59822,-10909,32453,-61372,-15333,-45350,-41179,16466,21203,96513,71028,13077,-8405,-5811,-24008,-110918,-11350,-16638,-58733,-45275,71298,-99098,7438,-18710,20015,-12768,47011,51603,-14511,-26781,-5120,43828,-33341,-13560,28278,-19276,27681,-59674,-34585,-30712,43874,-9689,14445,21259,-19624,-39247,7785,-19052,-62652,40749,-19150,29323,-9892,7233,-56065,-29151,-135750,-4319,-45359,66014,-26678,-54155,-53229,-20040,46223,119004,30766,12910,-35031,-40632,-57227,16235,12160,-24836,-64969,18006,6894,-76883,34429,54354,31134,98605,-79378,-4032,30895,-5992,21293,11018,-16685,17121,-44155,-66759,-63160,-77628,-12210,-55575,-57215,40666,43040,-40504,-1044,-54978,13190,-36472,-105,-5116,-30542,-8015,46640,40488,47881,9080,58245,23435,4033,29896,-46056,46103,-42668,-128329,-103068,52516,71059,-32325,-24887,-90460,-105073,-100690,-46158,-42840,43344,69963,-73157,-49615,87579,-26016,-3913,-1246,-65790,-85108,90,-27779,-1422,19114,-43647,-9368,50549,-52124,47635,66310,112379,87546,56515,13544,-9351,-13114,-21743,1397,15230,12662,-5996,9929,-22637,-51408,51318,36117,-7421,-30700,42740,79796,71369,-108103,-84314,-53200,-26223,-48136,39982,50666,47623,16873,658,-12182,13314,94333,85701,45269,-30845,17389,19952,-42719,25329,10994,-8962,-13705,-16544,-7671,-92513,-20311,9801,4038,-5795,28825,74916,-14613,-55537,-3471,60293,-10035,34231,73740,-65168,-92728,-18840,-68760,-88825,-20390,-18696,-87014,-80236,17911,-53376,70389,100542,-39233,43145,9124,-2265,44891,84128,37339,-84907,-17229,14482,-97,59020,-6340,-77606,-61659,80062,-37762,35295,-16143,41864,18791,1512,-27477,-15464,-6841,-88925,20809,16478,-23878,84956,-4049,876,-24426,-11057,9085,39161,98972,47015,25123,-26736,10692,27729,-946,-16161,131192,22330,7067,19768,-27700,24196,18967,-2982,-10106,79248,61022,25562,-61804,3403,-48005,-52501,490,-434,-63704,-84787,3361,15845,18124,105403,98450,-70106,-12815,51487,-9721,83826,-36831,-21852,84716,50831,-11630,-57299,-65777,-48167,-24188,51354,21112,85239,82873,26049,-5956,31220,-25961,-40402,18892,-65800,-42328,-13230,21882,7140,123477,-43208,-38845,11450,57298,36192,9922,70995,1001,88535,13769,81562,-8394,25240,42562,12625,46132,54967,-50864,-28559,131301,26153,15166,23072,-11747,-24445,-35414,38069,889,-11420,-29790,-41671,29216,-18809,-7242,59879,19257,962,-18521,-50041,37473,43647,73245,-33920,-44480,26805,-15342,23668,13838,32971,76197,33797,10622,7520,-2207,-35977,-6865,65016,-26964,-57469,-55319,-83909,-56972,23083,33273,25230,-31560,-50411,-3123,-30905,-42669,23813,42970,-54090,-17258,-11759,-95721,-91219,-72185,11125,-16484,29266,-42548,24146,9744,85385,-61805,-70340,-111352,-81087,-33552,-53478,-12019,-1014,789,67230,48260,-22965,-5903,-5439,-46925,12426,-60452,-67104,827,-51896,-26434,-11879,-43836,-33209,67725,43081,43308,45882,-19622,14899,855,-73947,-18667,-25680,13132,21869,-8650,-24231,37666,-15565,14879,17047,-63493,21032,32350,24488,70633,81536,43602,4355,-13319,-4364,-13983,19963,5237,-76518,-22699,35269,-81436,4346,36982,-60945,-25120,-136995,7199,593,-39374,-30750,-67626,3324,-75249,52862,-40990,-10823,33297,50427,25271,32267,25682,61159,-39965,1128,23594,56455,77925,89740,-1200,18218,-20376,-9940,-680,60958,-18178,3969,-55200,-12167,1619,771,13872,-2793,3329,-16466,-35491,-23961,55466,-35780,9287,-41123,-5047,-17770,2708,8161,-12919,-107518,42371,50604,54718,-14908,7205,16776,-106167,32347,-10358,-80822,-93035,-730,-1511,-10054,5306,45777,35586,-47878,-10356,-41820,-74201,-73630,-92670,-65669,60475,-52933,-60921,-70886,65392,77860,58305,-72358,28443,15996,-13880,47055,101347,42173,-13791,-43520,-22059,-38371,-43658,-17068,43713,112725,751,16098,-24422,-72641,50678,-4613,-11196,82299,-33018,-25031,56378,-13665,-51410,-50432,-26495,50852,49408,-18695,25512,-41878,-47345,-26391,-28863,9422],[19306,19720,55590,-618,-7389,-11402,-29473,-5455,35074,-3313,35149,-20609,51629,-68331,-67177,68598,430,127492,-74128,-9809,8203,-30765,40057,83987,14967,-38916,-8291,39161,-60781,-51057,-3388,102725,3353,719,21720,9394,59305,79840,-11383,62576,17172,-29564,24484,-13035,13960,-1872,15535,-36797,92013,-43250,14234,-127438,-31076,41883,-27991,1589,109902,64848,-21645,-56227,60511,-29834,68774,20415,83393,59917,33238,-16581,-4487,-22316,-4426,-43360,6419,-66358,-73664,-329,-41064,19313,31157,22522,38867,-36582,-88147,-72237,67715,-17417,-82379,-11487,29591,-36839,-20428,24272,-19019,-11193,-5093,-14632,-32280,-4065,23324,-44136,-31917,-53667,-24633,71043,-271,-9826,-37513,-36108,-33536,-32806,-86227,-85861,-20776,31847,10986,-23621,-71603,18953,18671,25622,-52123,30467,28921,22711,1710,-38598,-22549,-29362,-47834,20886,-18120,-6327,-64419,-49960,92529,-64844,-5537,-8388,83624,15022,14752,-30079,-80053,-35498,13651,68593,9895,22384,-3242,53114,42559,31412,51097,-69540,-51188,14694,8860,-80959,13637,-3139,29668,95630,119059,149265,36830,64995,7380,-10019,51400,72557,4624,-10613,-61188,18871,49446,42940,8941,-24021,-25257,12617,-3481,49163,-9691,45874,94592,37057,-26138,-88669,-25586,12432,-18119,54041,-10630,-437,112241,-17605,6017,-57474,-61240,-62826,19411,22883,78760,27330,30189,1474,-58340,-22424,13923,26012,-53403,1003,-36536,20784,25159,-2706,-122683,-27360,118521,57480,14112,37753,32043,-57520,-1147,3046,48665,20783,60265,16168,-36152,-31550,-38290,32855,-13753,62532,-108252,-112283,-126016,-115965,18932,99990,62286,27139,27451,64504,31559,7414,32492,31830,250628,16649,-30507,8116,113046,84135,36,-25433,59593,58000,56325,29595,48046,20838,-18662,-21317,-2561,46316,-19079,-31998,-42675,-25632,1984,-91098,-22528,-80332,-12846,5400,9385,-22930,-47087,-68088,25947,17546,-43265,-24584,30111,83041,28640,9579,65362,-21530,1164,11285,38099,-22633,-12905,51071,-43994,8244,-68625,-88349,-25027,26912,-81545,-15381,-46090,-56478,-55981,-3468,67070,-52771,-15097,43806,26420,50687,51396,49098,-57141,-58118,-32087,15376,68083,-28698,3832,51983,18310,55464,15176,-41296,-68298,-22076,36714,11871,-21437,12203,-77212,14714,58467,-21377,12786,7167,-78907,-29380,17278,74474,-30435,-34063,31662,-10707,959,50228,67212,42562,80226,-54027,38681,87668,89994,103732,12799,54979,43575,14880,-39791,47030,-10269,-44954,18223,20505,-39963,30652,-8107,6267,39878,-35998,-23277,-4566,-6781,-5045,21454,88281,23895,37559,-10402,-11814,-118174,-86622,6307,65335,67576,79187,70688,-30065,-4671,-21173,-1388,24907,-60067,-55978,-113004,3632,2704,29661,-35149,-26687,13618,15928,31122,32506,41721,80353,19523,-15667,31700,-1805,9753,14591,-13125,44131,4287,-76585,-4094,2475,34918,-22540,7826,-51666,-36846,12692,5393,9378,-5470,-68022,1646,26954,-31715,9322,-21719,-35380,32122,44321,63554,61378,14076,-26923,-15372,8061,-75138,-4450,-664,-86181,-55163,72408,-44974,27160,-26708,9171,9465,62767,58358,-14444,-22573,-1676,54944,-6125,6978,42031,-7486,37780,-82451,-57325,-34934,51544,-17607,17202,12870,-12544,-25075,34925,-14340,-52786,32526,-4678,29574,21371,8560,-66439,-18581,-107633,18903,-46116,55557,-41779,-8539,-35299,804,49721,113399,3360,21071,-5462,-1439,-30305,20605,41927,-17226,-64682,32190,17568,-43693,36772,49060,23203,89610,-70933,2282,56826,-23666,31339,32436,-38009,8997,-33506,-56841,-53275,-67388,11035,-41295,-54518,6730,36907,-53995,-20056,-41167,26938,4029,-18862,-6909,-35082,-22307,67928,49486,48941,23894,56299,11911,-10348,4931,-40086,39542,-33244,-119212,-85139,41861,59952,-11274,-22011,-95519,-95059,-80909,-40731,-51920,37502,41435,-92062,-51820,99833,-39208,-7319,-31110,-58640,-89362,16072,-23438,4777,40010,-29587,-2569,43009,-59689,70909,71578,70506,50795,71889,2931,-7160,2430,-3644,8647,14400,-10751,-24257,-22509,-45224,-41933,46670,37941,17419,-10810,28142,86219,65146,-82232,-95574,-33445,-10135,-44690,48109,51100,46509,235,-40552,-24673,-4760,79359,69955,56104,-18805,20290,-20689,-31898,24673,10638,-12712,-7379,-18687,3546,-86941,-31468,15650,-6930,31012,87400,82391,-24292,-30566,19885,66096,-8009,13237,100895,-43089,-95749,-1845,-67247,-54319,-2148,-16937,-62383,-64517,11145,-48170,67584,65997,-39146,54138,36329,20159,48073,80898,56274,-28825,-3993,7299,-1901,42968,-13361,-74431,-20789,97405,-50454,11648,-42263,45616,11850,16847,-43340,-14153,5053,-71790,16236,8644,-21756,126577,18599,21376,-5005,-11130,-4710,29634,91643,28375,7669,-32083,19778,22107,-1847,6347,116130,21834,3585,24313,-14397,10147,36869,-17345,-15941,97110,79728,36979,-58785,30845,-56206,-31305,7915,6737,-67419,-86753,-20389,496,37036,95210,50903,-62568,5178,64181,-21874,48667,9170,-11198,84832,46527,-14541,-35863,-59679,-38101,-27262,3931,21342,51750,64854,30399,8706,17128,-19341,-26518,21104,-72256,-24676,-29494,2051,36870,111881,-61347,-31641,-13849,29906,21775,-15246,59854,-22421,74590,9512,97861,-40204,-3205,25141,2255,48231,55935,-53648,-38159,83056,12155,4161,-1670,-3015,-19722,-33031,45645,-6882,-19086,-55961,-55761,46290,-22012,1897,61480,-6037,9761,-25596,-58136,39364,42115,75827,-65133,-51658,22062,1963,14116,14143,67783,106328,44558,19190,14688,8749,-30003,-24776,32517,-26333,-71647,-60841,-92995,-64678,2214,25615,3790,-18803,-27232,-517,-18235,-38004,111,43012,-10587,12356,24409,-87290,-67524,-10207,17976,-2027,23359,-21056,33844,1446,51392,-42102,-48231,-41709,-82376,-59038,-62893,-5335,12019,19838,71312,31076,-36318,-26036,-13162,-35303,28194,-48839,-75444,-4805,-30254,-20087,-4998,-45385,-49140,67478,53915,39960,40185,-50333,-2080,-32048,-57602,-27466,-30550,-15983,3126,4959,-28110,58109,-42843,4175,-25109,-78785,50506,41366,21070,87731,85125,55576,48657,3457,-11892,-35524,4025,22339,-61917,-29911,40067,-64335,-9161,45278,-56030,-11013,-128551,22216,13496,-30221,-33168,-104158,7028,-47396,48238,-34963,-312,14139,8438,36154,41453,48621,49344,-49092,10202,33673,48639,41571,60696,20452,9304,-7591,1008,-11607,30388,-6961,6513,-50697,-15395,4622,-3785,22230,1075,-6012,-25473,3108,-32784,15975,-45026,20437,-40714,-3856,-25970,12434,4780,-5488,-88208,44178,55831,38545,-34283,2331,-4964,-108303,23729,-12923,-89272,-70410,33216,12790,8890,7899,43325,58766,-40030,-27294,-72055,-101466,-35552,-80761,-59272,52631,-45893,-56221,-58075,73455,71590,5102,-80203,29787,21558,-3473,29056,67207,8465,8862,-56794,-27012,-25509,-41974,-29133,40921,93945,-29885,14461,-2347,-82891,73686,13735,-24739,49184,-35918,-32383,22155,-17800,-59636,-42471,-15782,51359,44344,-39757,24543,-38410,-43605,-26273,-41085,-6478],[13074,-2475,35990,14415,26054,-9232,-14055,11039,18708,-27992,8458,-19483,37317,-74257,-72452,51459,-18160,123553,-74376,12317,48854,-32933,49178,87714,35975,-27935,-15808,20283,-69361,-36139,-5439,94188,-8255,14635,41385,-21522,34301,90102,9121,62994,8523,-50049,29907,18,693,-2203,20472,-31182,107617,-25083,38154,-111280,-23126,39758,-45722,-12030,112056,50793,-42981,-81454,79107,2250,56383,-5295,99436,67471,29026,3177,-23680,-22885,2400,-58150,1703,-56119,-74184,-17664,-8547,13504,45318,19893,31847,-23431,-51095,-56102,39064,-40290,-105602,-14966,31426,-8754,-17087,42227,-31137,-10585,42983,-24424,-49164,-4057,57651,-636,-40639,-61173,-42184,70300,38923,-14825,-39083,-43438,-9253,-41206,-24774,-67326,-6794,9325,-4922,-26206,-61238,19140,17999,14683,-41302,42088,37000,23450,17620,-58823,-36340,-15860,-61324,21456,-28658,-20457,-60316,-58274,71047,-58327,-3130,-18068,87314,25480,-9614,-29297,-74161,-17597,37374,45141,26818,76988,11531,35713,40279,19882,92006,-49309,-40839,10198,-6455,-93564,5072,-12002,39048,34876,97468,106064,56967,72933,11287,-16564,27549,53205,8094,-17664,-66014,2723,54417,52846,10174,-29453,-29335,19793,1247,75864,33225,40117,79206,9555,-7881,-70724,-5387,8591,-22386,40974,-14862,-10231,112415,-2959,-9816,-62299,-24526,-64538,24150,66730,88362,23431,25315,2549,-71884,-41663,-8736,41481,-51608,13896,-21922,5751,32351,6608,-155337,-12821,113599,48871,2436,28128,-18251,-84566,48976,7673,64248,27840,27343,4448,-59031,-25185,-4759,53311,-11042,49635,-135608,-121406,-158046,-107159,31311,102586,76745,58218,16678,26542,41710,-6349,11370,10464,260299,75425,-63158,-121613,94617,57554,-5794,-31367,59181,84380,57316,23449,21222,26928,-23670,-9488,-313,65560,510,-8705,-46372,-52923,38792,-85737,-20438,-22368,-3596,-26213,-34048,-17116,-32087,-60311,60361,-269,-22110,-16884,39907,93278,40465,14645,98593,-19574,-10763,29114,47796,-20393,10780,35956,-58694,-20473,-56814,-69422,593,47525,-61876,-12283,-56460,-53622,-63957,-17869,30482,-56367,-18214,32626,24711,68798,63138,63537,-46308,-46413,-980,11281,76533,-38857,6214,30128,12673,33377,4465,-43241,-37861,-6376,49477,23816,-12677,11218,-72476,17938,54222,-19541,36293,9487,-87399,-42789,19192,57690,-36781,-59795,35954,-9276,12730,52275,77369,85301,72520,-51221,48632,93122,107409,95992,49298,67843,42664,15221,-23337,69272,-27969,-18351,24186,21146,-35144,49967,-1174,1307,68372,-7961,-66159,-38715,6185,-11555,31118,89092,27834,39858,19395,2399,-110166,-49912,9107,54343,48060,82985,84972,-42721,3408,31090,-11983,42273,-78198,-78939,-76553,16706,-28449,-15029,-41683,-43679,13724,1915,15192,6722,43717,94099,-1821,-32256,39980,-13296,7358,4756,-21293,52253,-9442,-64748,12020,-211,20117,-41335,-3452,-38640,-27292,12993,17293,8534,-27732,-63628,12190,12591,-5353,33942,19316,-31596,52601,49565,19283,47935,12981,-37757,-14279,51057,-22006,17387,14708,-107435,-51941,68541,17531,45197,-36778,-10329,47151,79849,62317,-14178,-6210,3502,55948,15992,25755,49157,10535,31968,-94161,-76389,-30767,50262,-23530,17428,5436,-4810,-17371,60209,-5913,-31825,29314,16149,29389,41661,9277,-63648,5607,-70813,39002,-35198,34851,-53046,43382,-9751,24992,47727,95459,-17500,26335,25749,40814,-4666,26432,67750,-4791,-52434,44567,19753,-4777,31419,44292,18891,65281,-61259,6698,81731,-39663,34816,43040,-57461,1232,-26768,-41760,-24400,-37734,34279,-27282,-40149,-10996,34285,-61399,-26781,-18168,39792,40825,-41296,-13414,-21612,-35614,88734,57445,44251,33793,45527,4790,-29036,-25552,-22338,32345,-13020,-98973,-53143,30672,69661,9103,-16634,-96429,-76965,-56495,-31894,-55143,21319,21257,-77746,-50769,87755,-51997,4865,-64546,-50011,-83646,25518,-25498,8131,54051,-13213,1657,29018,-59750,84388,59410,21976,20879,76271,19067,-4556,14824,8798,9055,10432,-34596,-40533,-47455,-57074,-31033,32814,38847,40419,14447,16092,80162,61604,-49422,-97477,-12359,12057,-43512,47517,39132,42393,-6252,-77425,-26176,-41389,45082,53773,52077,-15485,16624,-42677,-8027,9485,1219,-10767,-4064,-13753,16771,-65925,-46034,18841,-15427,61324,130190,73561,-31660,2749,52096,59988,-14745,-15985,115362,-10108,-77343,21459,-61790,-5735,14472,-9756,-12845,-45971,-113,-40093,62258,26081,-44337,48387,52371,41271,45322,78326,70616,22083,9878,-5828,-2590,24699,-24049,-64726,11569,104041,-62086,-4356,-67404,58159,15549,19054,-62506,-18373,13959,-48802,12646,7419,-15171,149540,42152,41716,13084,-8985,-15482,18873,66289,6841,-3623,-48174,23744,24854,-2389,18764,86784,18260,8641,22520,2461,-14254,49245,-23337,-13369,97995,88798,43166,-43362,54611,-56314,-16895,8487,11479,-58889,-70452,-38496,-18399,43241,75643,14464,-49241,10175,45018,-29931,5974,48315,-1474,80255,48179,-4535,-6794,-43796,-30259,-26973,-28144,22139,10686,29205,28466,11711,-2044,-16909,-12470,24905,-62056,1922,-46203,-3450,59903,67995,-66017,-11452,-33003,13476,5035,-40096,28709,-55863,65713,6266,100158,-70801,-34073,9266,1773,48539,47715,-49093,-35270,1899,-1370,-8593,-29907,-4348,-20799,-27763,47243,-4998,-22114,-71621,-59402,63265,-27685,12718,51591,-28636,19365,-37085,-64956,35187,37308,54817,-83260,-45103,9055,7603,-696,3595,107020,108333,52320,28523,35652,29049,-10819,-35297,-7742,-26679,-81905,-54637,-77981,-60040,-15076,14186,-11709,-3922,-155,4057,-3551,-30146,-28917,36360,23486,38064,59600,-59418,-34791,44186,19329,7812,11731,-11357,41599,-7385,12719,-19485,-17336,14622,-77611,-78004,-62468,4766,29304,41933,66246,6156,-29298,-43350,-20513,-23938,37529,-31411,-75082,-7808,10050,-4259,3586,-31922,-46422,47950,47820,28217,33613,-67365,-21180,-66028,-33566,-32447,-29538,-60626,-20970,11498,-31194,60203,-70532,-9120,-65490,-74036,76043,42833,19350,101858,87531,60263,94973,25504,-14499,-55038,-12273,44077,-50570,-34993,54628,-35314,-20956,49883,-50699,-1425,-94178,38170,30758,-18357,-33546,-108516,8881,-22733,39550,-21269,20253,2879,-44944,35002,50639,58139,26269,-45137,28723,41337,31331,3859,18423,35910,-625,769,14698,-21501,-8942,10101,-7111,-41209,-16553,6557,-12082,27460,4022,-10698,-26399,37909,-40991,-37171,-44314,29056,-38542,-3724,-32745,12476,664,2292,-68860,33001,38792,26349,-34592,-15857,-28702,-96499,5879,-14315,-91972,-46549,70010,20848,35306,9376,33232,76054,-24128,-39116,-90545,-98101,14855,-58140,-43499,30852,-41906,-48204,-32371,65640,57307,-41584,-87229,28962,22719,13885,12354,32768,-20342,25742,-52752,-25452,-14334,-35965,-32872,36074,80667,-54735,21387,7317,-89060,85986,35596,-24649,10851,-35231,-37501,-5783,-18425,-63921,-34022,-11288,43549,37129,-55881,22848,-25963,-31522,-25605,-50401,-32706],[10382,-30522,14687,32144,54331,-2041,3896,19664,-9796,-53663,-17023,-5935,21821,-67193,-66145,24222,-28693,116127,-59682,41794,71694,-27439,49453,72718,52748,-20826,-25673,-5545,-70218,-17944,-273,73591,-23508,25177,44486,-47589,12586,87363,31640,57096,2396,-55838,35944,28444,-9728,-228,26978,-20760,112956,-959,51578,-92560,-18436,32945,-59909,-24091,96326,30815,-67210,-108034,76784,23145,40128,-12029,95156,60729,32395,15366,-44326,-20466,7968,-59724,5775,-32034,-66663,-20104,32416,-554,54810,9028,25571,-11262,4205,-37993,-11556,-64785,-89209,1833,33543,4055,-12649,58402,-35500,1287,83393,-20476,-52875,10237,88570,42206,-35091,-59752,-47270,61144,66964,-9525,-44223,-41600,12175,-39625,3995,-44889,1288,-8122,-14175,-26431,-44984,19434,15593,2304,-21221,44055,47915,24315,30406,-75699,-38978,-98,-57600,19398,-34122,-27674,-44534,-55844,28375,-48633,7098,-32850,72915,31949,-28822,-9216,-56249,-12638,55959,21449,46887,107300,21547,12392,28062,-698,118159,-31519,-31954,5313,-35860,-88962,-9632,-18038,44452,-23737,48736,42192,69726,54860,2803,-19188,5627,19741,12937,-22390,-52025,-11484,48116,52534,12061,-34120,-34247,25631,14172,99367,66165,20766,60600,-25274,3068,-41386,12380,10767,-18906,17709,-20181,-22389,96452,8433,-28110,-62346,5365,-58083,32968,96606,88417,16479,25582,3085,-78375,-46974,-26872,38363,-50624,19929,-22507,-15120,32618,9980,-167380,-1494,88071,32577,-636,20437,-57960,-102214,88864,14100,72509,19046,-7666,-5766,-79976,-19780,25552,59135,-8744,18978,-146574,-130335,-164558,-79079,43429,97376,82281,72429,216,77,53287,-11850,619,-838,261363,152755,-73475,-275220,43517,6410,-23465,-35134,69755,107795,61557,7868,-9603,22604,-30588,2925,3324,76170,23347,17091,-33982,-73087,54795,-61452,-33387,39523,3303,-59107,-73110,-15891,-17855,-37897,97151,-18374,-1857,-6039,41499,92650,45756,16460,102444,-20095,-23130,53967,57500,-19287,45050,28602,-68133,-41532,-38010,-44753,31794,60953,-38141,-6793,-64623,-46530,-65448,-7568,6275,-60493,-13712,20125,23518,77178,64103,48139,-32579,-30576,28961,9077,77614,-42724,3809,6397,6232,7817,-21746,-44399,-11193,-3499,34049,15414,-7304,5904,-57750,24080,40438,-19266,72087,26659,-84188,-50777,22289,41689,-29612,-76820,34687,-5104,26083,40661,72815,91035,58088,-41310,61403,85545,95021,59192,79460,79246,33056,12858,-11653,77303,-53931,829,32124,15821,-28152,61153,3040,-430,90902,19069,-104536,-60594,17759,-12834,31657,74431,28367,37702,50402,18037,-79896,-18457,5316,24707,16666,82560,99064,-41672,8627,60487,-22866,47272,-88499,-88309,-27096,28330,-61367,-73041,-39570,-40673,22042,-8956,1119,-30838,36831,111551,-9208,-33861,43241,-26550,3429,-6589,-27194,42637,-23681,-56273,17959,4762,9669,-50243,-2504,-22808,-17673,15420,23843,7860,-41753,-56342,16371,-8248,14292,56371,64121,-31428,69162,40935,-18440,30531,11939,-38022,-5176,89116,28466,45791,22782,-118330,-32998,63824,68740,57011,-45749,-32063,81430,91962,60704,-12375,16690,7460,44200,26028,41053,45962,27652,10802,-94408,-86652,-17062,39952,-27869,13374,-2585,1780,-17636,73125,2037,-8817,27176,38411,27597,43990,4737,-50091,34130,-35055,47625,-20233,8402,-55387,84648,15783,43270,42938,69244,-28087,28437,50832,75481,5566,30405,78175,1861,-34784,56982,16384,28991,18536,42846,19774,34052,-59729,876,97508,-50937,30400,42091,-68358,-4328,-29150,-26401,16615,3261,51906,-16250,-18291,-13305,35127,-56165,-15080,6196,49407,67758,-53503,-22866,4321,-46263,95089,62800,39709,37686,32927,4852,-47120,-53415,2729,24532,12781,-74903,-16391,22809,88526,23614,-8880,-95600,-57973,-36843,-20425,-50005,180,16116,-41281,-45263,56038,-59053,29438,-93940,-47431,-71210,26947,-33615,3615,58149,5419,3050,14774,-56690,81813,33611,-21315,6992,68212,53174,-1977,23095,12128,1723,5866,-52631,-50369,-58734,-58959,-21526,13664,44679,58321,38465,10514,64566,63749,-19834,-89605,-2347,36416,-42109,39724,19246,34639,2651,-95109,-17656,-78585,9978,39351,27971,-21790,6826,-41653,26026,-15481,-15223,-5308,-1931,2324,27971,-31634,-60423,20106,-16508,79958,147353,57969,-33335,32775,88118,45386,-23124,-41425,115852,21054,-43342,47238,-52425,37624,27791,2487,43345,-28109,-14078,-31857,54509,-1020,-49678,28618,54009,50002,36827,71322,79176,54544,21315,-21637,-5007,6569,-43142,-50256,29135,95073,-67253,-9422,-85131,68883,29522,7624,-80543,-25819,20309,-26524,11798,15118,-7387,147435,60669,52966,26290,-7155,-20594,8052,37833,-12794,-4246,-69853,19889,30125,-3137,18526,46099,10388,19700,17621,20464,-44065,48835,-21869,-4697,83711,85154,46404,-18105,68012,-47672,-9246,1330,12180,-38739,-41218,-47850,-37710,34782,47937,5807,-32867,956,5104,-32135,-30375,68087,6507,70369,50090,15942,26111,-20083,-26793,-30434,-39103,23666,-22634,-3482,20771,1959,-24105,-16705,-785,28834,-37576,29323,-56802,8986,67765,6595,-57341,15474,-39513,12274,-6089,-57228,-17876,-88732,64354,6747,84542,-89606,-58649,45,12821,44499,31963,-39327,-20035,-71585,-10773,-16867,-54578,-10754,-23494,-20367,39297,5053,-21022,-73553,-49409,73143,-35636,21193,26616,-43376,26318,-46770,-67256,26311,32309,16552,-82176,-26630,-13005,2442,-13390,-19454,133481,92690,57595,34804,66573,52002,13720,-36621,-43283,-28968,-84152,-38342,-41793,-52142,-25852,3955,-13115,11684,26417,10109,11939,-16762,-53902,22390,35988,56964,84627,-18157,-6634,74511,13830,10752,-2081,-15561,45692,-15596,-15978,-2722,5662,31454,-64244,-82252,-54036,15396,45421,60879,55010,-20804,-8961,-56743,-27113,-14798,36054,-11335,-67809,-8789,56497,17392,13889,-13608,-24754,15607,27571,8767,26626,-68253,-34705,-86767,-7336,-34936,-22992,-104857,-52558,10005,-33709,36910,-89742,-22836,-89899,-51378,95321,38034,23832,106181,84945,59623,134114,49756,-11004,-66970,-25246,62983,-46943,-34651,76682,-5749,-28989,46409,-45869,5920,-45337,50985,45422,-7607,-33076,-83775,8188,-12662,27299,-4804,43499,2942,-88230,27788,57262,49852,-1020,-24320,51658,42058,10335,-25577,-20471,36919,-10737,5294,31458,-24747,-42844,31672,-25645,-28160,-16075,7517,-24054,29159,5813,-9221,-20205,59234,-44191,-89368,-34000,33859,-32069,-2743,-36532,10472,-2492,8602,-60868,16187,5582,20015,-20570,-45324,-42836,-75538,-15671,-15060,-88561,-29786,95390,20621,59040,9405,18718,85020,-1750,-42601,-93991,-62252,62517,-28390,-21234,2949,-40913,-34558,-12343,48141,42235,-62992,-87837,25262,16606,34584,3087,4775,-37382,36985,-34964,-16990,-6258,-27751,-26321,26716,72723,-66997,34781,7174,-89884,87512,56092,-9747,-22761,-33958,-39648,-15436,-14393,-63263,-27321,-13466,27236,29393,-60494,23239,-8105,-12146,-25782,-57257,-63784],[11245,-56515,1763,44093,69154,5399,21114,20525,-47020,-73100,-30160,15715,8375,-49477,-48737,-7156,-30591,106930,-28942,71551,55282,-20921,41899,44688,60976,-18744,-34557,-29586,-59778,115,13096,48944,-45247,29047,27880,-63599,-388,65541,49473,45908,186,-44972,40767,58459,-8860,4529,34578,-10485,104820,19461,49253,-80415,-18367,26686,-65690,-28252,68409,12602,-86456,-124715,53982,25869,23599,-5268,75700,49874,44290,16768,-63496,-16857,10139,-49530,17833,-2768,-56106,-5665,69866,-20123,56046,-7367,21022,-1881,61413,-25464,-71290,-80326,-45179,27395,34561,-5053,-10605,70650,-31917,16496,104541,-370,-37658,32809,106702,72109,-16351,-47273,-40934,43331,74174,2733,-53057,-34288,26045,-30850,-7091,-26579,2369,-14652,-14871,-24490,-27797,21110,12517,-7389,5495,36128,59008,25674,37345,-81204,-31290,12596,-32516,17781,-28946,-28916,-20086,-40936,-18803,-38408,23491,-44114,45201,32600,-40350,23806,-28764,-19726,71846,-2172,61089,98713,22009,-9313,9816,-24540,121096,-19843,-23874,2646,-64652,-66858,-27537,-19005,47737,-47627,-1462,-20994,74472,24354,-15077,-17615,-11045,-12788,15268,-22840,-20519,-18017,28926,40673,14473,-38514,-40597,29950,30943,114965,85692,-3355,42994,-54841,2877,-10664,22172,15829,-11519,-7010,-26744,-32963,72648,9249,-46457,-55036,22619,-42146,39495,101717,78842,10944,32176,2413,-75403,-32393,-35849,17078,-50575,19438,-36026,-37737,25157,7503,-154371,2068,44201,12893,2315,12894,-76939,-106872,104745,23978,67569,-6094,-36595,-13183,-95954,-24728,38639,49086,-7022,-16958,-143605,-137165,-148323,-44393,53949,86649,77747,67275,-19059,-1270,62912,-8701,1169,1397,254437,226627,-52375,-397639,-29869,-48618,-49924,-35677,86370,121219,71945,-8424,-35992,7261,-37427,13447,6690,72664,44175,35940,-12735,-83211,40238,-24381,-53955,77016,5157,-78264,-94436,-22194,-10731,-8458,121285,-28867,11656,4598,36242,83030,48901,17764,81203,-20778,-28259,77263,61580,-18013,81222,27976,-70882,-45453,-17093,-17393,62214,63913,-15130,848,-59891,-31388,-53347,20880,1453,-61615,-1601,6584,22009,70085,52372,19070,-20145,-14816,49786,11189,72014,-39726,-3011,-14755,-4019,-16914,-59579,-46654,3632,-10652,-3859,-5445,-5735,-4232,-39986,28746,20874,-22754,112647,54390,-73118,-51344,25874,29616,-13075,-84561,28559,-2186,37379,18391,54067,56975,37330,-28053,78684,65936,46855,6367,99153,84919,12495,5305,-8606,64850,-84129,9181,38005,3646,-21212,59689,2661,-1171,101953,38711,-128103,-65462,23539,-9396,22691,49564,31701,31859,75350,31701,-39035,-8867,-5307,-17659,-18217,77346,106477,-29609,9139,60517,-31413,33102,-82066,-76983,8359,35391,-83597,-118071,-31885,-18286,39141,-13338,-7043,-61210,25246,124290,2129,-21948,39418,-43261,-2658,-18890,-28197,20464,-37005,-52478,12964,19611,7736,-48851,11325,-13674,-12799,20860,23587,11913,-46498,-62523,12761,-32045,24125,74539,96065,-34273,70899,25505,-36238,10118,13601,-28905,6697,109002,61899,71284,19213,-117470,-1297,61969,95856,59677,-49275,-48411,91419,92982,52968,-7687,36050,8038,21481,22460,52780,32205,37671,-15992,-85523,-86224,3046,22379,-32290,4761,-12466,5880,-23350,67455,6340,6815,21575,56901,23142,27474,-6721,-31680,55404,-7641,40823,-7391,-17647,-46580,100017,33592,46405,38348,41200,-28646,27393,63580,92113,-2349,29561,67790,-10172,-19401,72237,11971,49851,157,45922,25675,6048,-71598,-20874,97641,-56600,18404,31596,-67140,-7203,-41754,-15055,58978,45961,59852,-10811,4711,-6432,37785,-36080,14191,21716,53385,78557,-48077,-30922,31935,-53539,78564,64741,41948,36862,25615,12462,-59842,-69709,26887,15799,36631,-52666,14384,21344,101830,29328,-360,-93480,-44333,-26214,-7846,-35474,-19041,22307,-2148,-34964,13556,-57507,58382,-112592,-54159,-58035,22154,-44619,-9703,52213,25914,1801,3161,-54600,59482,575,-52507,10636,50202,86222,-50,27039,5191,-10910,2076,-60599,-50757,-54350,-55322,-14601,-5510,57494,71294,56141,12868,43686,72009,780,-74307,-8799,57547,-38392,28304,-2130,23660,24704,-87278,-3322,-95451,-9194,26659,-10750,-35048,-5982,-21190,63882,-42158,-33314,1117,2198,28054,33803,7001,-71015,19676,-6975,86629,137004,43016,-27098,46510,118236,28159,-26321,-50909,104079,41281,-3972,71436,-40224,60807,36479,17725,85475,-11270,-26932,-25720,45147,-10848,-50305,2737,44488,40487,24746,56965,80699,63969,27979,-36242,-12625,-8301,-70410,-33335,32909,70738,-62315,-4892,-91441,69337,49161,-11209,-92773,-32049,25817,-10017,14311,29995,-1834,121805,69718,52355,32480,-7489,-19748,-1503,16392,-27672,5182,-89710,8311,31580,-4827,6998,259,-1581,33567,13344,37243,-69778,33315,-17236,6014,61057,70964,49272,11106,68139,-32346,-4359,-10660,10248,-10776,-9612,-48835,-54974,18234,18472,24001,-15896,-18186,-36085,-28018,-49093,66458,13350,56406,46896,38764,58325,6993,-26922,-42110,-34971,23891,-39676,-20895,9617,-14913,-45142,-15824,7371,29903,-6521,49211,-55492,33555,59154,-51555,-40737,42006,-32970,21960,-5370,-61524,-63111,-109280,65902,12625,54310,-87987,-71004,-604,34111,35224,12344,-29296,1422,-106066,-14747,-14125,-69254,-16674,-22937,-12085,20761,18780,-17735,-62645,-27746,72455,-43289,24259,-9773,-48354,27655,-47384,-61545,16014,29462,-25710,-62660,-2418,-41159,-10006,-17178,-50262,129347,73099,61168,34861,97715,68825,33004,-29308,-64286,-31974,-78115,-17052,3990,-47079,-30065,98,1812,28343,47655,17138,28304,2947,-68384,2883,24942,65515,93990,24158,7835,78474,2864,7237,-14054,-27667,45531,-22282,-23250,1820,9226,13620,-43335,-68628,-41989,24016,54259,71378,41015,-43296,13320,-65492,-32511,-9953,22694,7825,-57208,-8201,93630,38459,24992,182,8472,-18505,677,-16468,19395,-55686,-37434,-88560,14754,-35775,-12950,-129896,-87152,3281,-36129,-6664,-95761,-34370,-89999,-18227,104247,29621,35896,95222,73406,56991,155939,71741,-1761,-66802,-32646,70731,-53239,-28096,99468,14758,-32223,33792,-42003,14564,1694,56788,49981,-2672,-33901,-43163,5264,-20466,11948,9599,60442,13172,-106279,21211,59110,24984,-24310,8308,72094,33060,-7938,-40503,-42091,20521,-19816,6988,49660,-17613,-55043,54818,-38677,-12395,-13700,9504,-38189,28418,6414,-2584,-10221,63970,-39513,-124171,-15640,34686,-19239,457,-37310,14102,-3119,12960,-68447,2448,-30782,20604,-805,-78423,-38816,-54291,-35673,-16701,-80529,-21921,99019,13196,71325,7410,3769,85749,21691,-36758,-84560,-4851,92755,1992,1030,-21610,-41487,-14776,-14769,28257,33825,-53049,-77273,18379,2507,53101,3902,-14768,-40859,42857,-10482,-3175,-601,-19813,-12468,12748,65456,-63547,49657,3388,-85563,80618,70389,15858,-43895,-33487,-39296,-1816,-6132,-56046,-23177,-20190,2857,22560,-50643,27910,9395,9789,-26789,-61387,-89345],[14635,-72120,103,45478,67127,10494,34680,17428,-83925,-81897,-24510,38296,-1395,-25853,-24364,-35351,-25556,96490,11497,92341,-3393,-19234,29183,14107,59787,-19875,-40335,-45369,-36820,15052,30836,27008,-73094,24121,-4815,-67626,-3100,24843,56997,30532,875,-22715,42865,76221,9263,11981,41836,-4315,83780,26987,32144,-78165,-22454,25501,-61880,-20389,36898,2767,-93226,-121869,17977,11170,9715,5502,47360,41893,61527,8169,-77871,-14345,7685,-32550,33283,20419,-46778,18741,92831,-41302,48128,-24482,16406,2739,101588,-19860,-123245,-79849,5633,45316,34165,-29207,-12692,77967,-23672,26291,104163,30600,-5015,53477,103686,82448,8925,-26173,-28304,17573,55831,14875,-62523,-25790,30304,-19763,-40536,-17494,-2422,-9390,-7565,-20859,-15057,24435,9773,-12111,32958,21700,65149,27544,37736,-70328,-17744,18774,7103,19885,-11294,-27364,6943,-16755,-52887,-29777,41337,-41604,13526,27629,-43943,58534,2141,-32261,83264,-28807,63114,56421,12287,-22902,-8826,-45328,102712,-13711,-15078,3618,-77097,-35181,-43322,-14555,51246,-24541,-30507,-64042,71918,-3328,-35126,-12670,-21688,-29906,10216,-17755,19757,-14453,1095,19712,17575,-41125,-47178,33412,48151,119528,93378,-20282,27847,-70187,-8084,10170,20747,19468,-4626,-26408,-33694,-37640,50650,-3531,-62673,-40758,26616,-18895,38692,80988,62372,9252,43669,444,-61380,-347,-33753,-14080,-50014,15888,-56231,-57217,12041,2107,-120571,-4485,-8019,-5627,8575,4087,-75492,-99536,92523,36972,50531,-40689,-54865,-17772,-104629,-44021,26730,31729,-4629,-44310,-136486,-142697,-122092,-13816,62747,73113,65170,44502,-37244,24858,67551,-636,6676,13768,238296,276661,1599,-445748,-105440,-91149,-77345,-33023,99234,119663,88254,-16466,-50507,-16637,-42531,18728,6437,53813,57518,40018,8033,-82606,-95,14363,-71340,77570,2147,-77430,-91667,-34985,-13333,17760,118521,-26591,13047,11474,27446,68525,53206,21853,48733,-18149,-23292,87213,54816,-16002,108629,30720,-68420,-29756,933,8954,86774,56316,2511,8357,-34578,-8272,-25364,53085,10956,-55984,14523,-7873,18548,48074,32655,-7096,-12140,-3056,59485,18598,60673,-29958,-11376,-29908,-18401,-35976,-99153,-50924,4161,-20653,-49086,-29327,-7950,-18846,-26756,27876,752,-30032,144016,86701,-60146,-45203,28775,22781,6193,-85635,18264,-3479,44743,-7406,28138,6781,13529,-16790,97525,38204,-23627,-43502,109796,82991,-16728,-8879,-14704,35436,-109411,7968,37172,-13387,-16546,44490,-4181,-5319,98451,46913,-129527,-54124,22225,-3316,7727,22725,42460,23291,90200,40881,-1073,-23707,-19452,-62604,-47457,67262,99988,-13277,5495,38638,-34185,1368,-59694,-46757,14676,37005,-87895,-130296,-23405,14328,61780,-10440,-7744,-70275,13783,123563,27804,-4649,29002,-62172,-11200,-29822,-23053,-5733,-46751,-52811,1757,40829,15107,-39592,32956,-18345,-11549,28173,17488,23705,-42916,-92457,3463,-56533,21111,86380,104092,-37272,50812,10045,-31056,-10110,19632,-14507,15329,106719,74640,86567,3599,-106295,34796,64219,97236,52957,-43951,-53354,67542,79540,41036,607,41021,4571,-5832,9544,61043,11014,37753,-34039,-71435,-76891,23000,658,-38120,-6769,-24382,7318,-29994,44584,5935,9010,10323,67671,15346,-3050,-23141,-15234,61315,8465,20788,721,-36891,-28118,83721,38168,29819,35151,17319,-22525,23393,61385,84831,-21360,22347,40073,-47757,-12591,89875,10824,55111,-19805,52348,34359,-11016,-94195,-57709,80415,-57218,892,15189,-54565,-7994,-60091,-8980,91955,80898,56616,-13576,22744,2017,39796,-4971,51804,19984,49670,68611,-27970,-32234,50061,-57617,42307,62881,54652,34123,27648,25103,-64028,-69507,40804,5983,51103,-34001,30802,27239,100523,26151,6740,-88814,-39283,-22786,3762,-12930,-30299,30131,21616,-21014,-29083,-47866,81887,-116348,-68441,-49426,14873,-54080,-29238,38458,46616,-1153,-7217,-55327,19197,-33494,-71094,25775,27426,100502,664,26970,-10210,-24484,-1114,-57548,-41296,-36303,-51565,-10068,-19956,74164,81299,64273,21548,20156,83663,10862,-56141,-27455,70692,-31016,17635,-19209,11180,50842,-57527,11294,-80042,-6145,13974,-49745,-49510,-16561,9750,97154,-61671,-46059,7099,11202,56214,32672,39164,-74985,17384,12762,85377,104535,31987,-13106,35582,131254,14082,-21366,-37527,84090,48370,30509,90590,-27535,60323,39874,32835,100047,5531,-33662,-22721,35630,-9178,-44590,-19439,31514,14047,12771,36472,74219,54160,28924,-46512,-27606,-16967,-97681,-15955,29586,36834,-47185,4749,-85858,57246,67091,-27376,-95765,-32827,32443,-1275,19520,47475,-394,81207,67918,43095,31098,-10612,-14743,-8608,4971,-36929,19401,-100930,-7978,25643,-7702,-11026,-41406,-15760,47601,12134,50107,-81564,6393,-15007,14468,38670,52747,53148,36638,56546,-14935,1868,-22435,8610,18879,13294,-44116,-69143,2763,-4382,51849,215,-38798,-62386,-18912,-46497,51736,20499,41363,36036,53904,84746,31065,-27845,-61424,-27543,19292,-40051,-23546,-2074,-27776,-59576,-12011,12154,24919,21361,55836,-40294,57449,40223,-88902,-24636,61940,-18607,32944,9020,-52310,-83131,-108980,63922,23428,20101,-63326,-69761,5846,61260,21541,-6605,-24239,20202,-96961,-14493,1691,-70509,-18118,-16108,-4354,-5244,30862,-14740,-43312,-330,62305,-47891,21172,-47341,-45234,22059,-34299,-45887,8449,29990,-57505,-32236,19267,-68882,-24803,-8862,-77951,87563,57865,63276,28033,117291,71910,37985,-15717,-68498,-32852,-66877,1880,43391,-45336,-29327,5406,28260,47463,59436,24708,46501,27112,-71066,-18298,-145,60465,87161,55045,8001,64540,-9862,247,-20714,-37551,41396,-26712,-5793,-7036,-7671,-9940,-19190,-39994,-31082,29171,51005,71048,27124,-56401,27281,-69571,-36399,-11127,141,22794,-46096,-5968,110226,52736,35112,4504,41569,-43649,-23253,-44389,11443,-36029,-29372,-73849,27809,-35071,-2349,-122659,-112803,-3537,-39179,-53629,-88875,-41684,-66385,15855,99044,19889,53228,68518,53284,55705,151569,86620,11280,-53101,-33855,60927,-67937,-17593,113977,21684,-30707,15505,-39244,26289,33363,53810,39769,-7708,-37815,-2007,1262,-40563,-5497,18593,64287,28439,-98515,20090,55100,-10261,-36788,38387,83922,14926,-18620,-40174,-42074,-9260,-26257,6734,65336,-580,-35853,75304,-40775,5067,-8482,15054,-51881,27021,5941,6223,-558,54795,-26621,-131054,7619,32445,-1733,5639,-36694,26498,-482,16469,-86394,-2330,-56846,27130,16450,-104908,-17901,-42185,-50014,-21192,-70454,-17427,79329,1822,68693,2954,-7788,80413,39058,-22943,-68636,55066,96921,25562,14746,-35816,-41729,8102,-41300,11522,34997,-19667,-54729,8595,-17178,64133,13309,-27097,-33595,43449,13098,12778,4392,-14236,1139,-3937,53706,-46627,59926,1673,-77684,69148,75451,44435,-49304,-32903,-37864,28724,4257,-41600,-20838,-27508,-27852,17367,-28103,36985,20320,26529,-26923,-61744,-98257],[19020,-72014,3323,36432,50419,13139,42779,15562,-108637,-79457,-1524,54858,-7609,-2528,966,-53780,-16848,83615,49477,98419,-82029,-24857,14563,-7970,51387,-20923,-42596,-51194,-3485,24004,45385,10338,-102106,10229,-43209,-61302,2229,-26308,51863,11809,1748,872,41318,73898,44158,21251,47072,-3926,53029,17213,7035,-80989,-28533,31190,-51182,-867,8726,2971,-83734,-98423,-19853,-14121,-54,11997,15560,39638,78536,-5758,-84443,-14597,1379,-15097,45004,29475,-40504,40176,94695,-59821,33415,-37031,7489,1065,112102,-16653,-152385,-63831,45411,43222,32925,-54727,-18032,80516,-16178,25070,88719,60092,35060,62356,75590,74169,31025,-3777,-16113,-14421,14809,19461,-67647,-17595,26110,-11486,-71438,-17826,-10350,2728,5112,-15906,-10330,28801,8102,-12272,54983,6492,62650,29551,33131,-44222,-4616,17860,45644,27016,15115,-26498,28904,9728,-64404,-23617,54469,-19723,-11457,19102,-41088,83004,28917,-41867,82555,-60320,52244,1516,-3782,-25072,-22464,-58742,73572,-9788,-4428,8096,-64864,-4516,-50644,-5906,56576,31033,-31233,-77862,62494,-18377,-49273,-6198,-27447,-24881,-5788,-8192,56219,-2831,-27254,-4970,21432,-39033,-50797,36519,63254,112507,91681,-19888,13914,-68874,-25181,13938,8374,17936,-1204,-37664,-39743,-33633,36616,-27040,-75151,-22774,20681,6203,29541,44391,43586,11064,55928,-2352,-36399,38200,-21927,-43080,-46779,13906,-76342,-69499,-2102,-2119,-77522,-20484,-53906,-20267,15525,-6273,-62491,-85197,59145,49234,27664,-74865,-63303,-20922,-105609,-73885,-6590,20218,802,-52534,-134656,-150314,-99577,7796,70988,59034,49291,10050,-50060,68246,65690,4810,6372,28554,211657,289728,79942,-411457,-162886,-113616,-95549,-28126,100438,102514,106586,-11519,-48768,-43681,-44805,15034,-2108,23188,59439,26737,20722,-73437,-48646,42627,-77439,49349,-3127,-60292,-67576,-49182,-24270,32090,82925,-12481,-94,12662,19337,53275,59356,30215,20275,-8530,-11129,75404,35187,-13683,118302,33049,-65061,-406,12180,30094,102752,41330,11097,11685,9239,18339,14372,74089,22787,-42237,28010,-22399,11814,18509,14579,-21883,-9526,2035,62385,30346,44412,-14036,-16591,-37318,-33740,-45717,-128349,-56588,-6474,-25613,-84493,-49825,-13453,-36408,-23471,19728,-15825,-39146,150610,117049,-51122,-35987,30091,20532,22045,-82645,4812,-8979,48643,-27395,6927,-25002,-8537,-11863,110845,7989,-89079,-74690,115471,74368,-47954,-28750,-27094,-268,-117628,2813,26914,-30696,-15050,18570,-18307,-17385,80962,43406,-107900,-32371,15653,2849,-6768,2359,60771,12988,94178,44665,24526,-53005,-31534,-97860,-64425,52701,75462,-101,383,8862,-28087,-37974,-29743,-7815,-2536,34329,-74932,-107356,-18021,44289,82960,-2852,-2242,-54829,6034,107118,55028,7937,15451,-78825,-21430,-35999,-12619,-27116,-49375,-55753,-8683,60450,28775,-26557,53325,-38115,-6285,33970,8399,43202,-33563,-138754,-6681,-81124,3164,90037,87761,-36395,10869,-1165,-9650,-25010,29660,-92,16788,88420,71220,88521,-20165,-87811,64370,68925,80269,39652,-29278,-44747,18274,52848,28580,12029,25354,-2048,-28446,-4927,64703,-12381,29175,-32205,-56131,-63048,35032,-21374,-44596,-17960,-37211,7408,-33302,12921,1841,-2608,-4841,69119,4209,-38886,-39775,-5582,51137,14357,-5020,5053,-44280,-4656,42642,28022,-3271,32332,1002,-14456,16798,45811,55567,-40840,9292,5740,-104049,-17268,103461,15083,46896,-36283,58931,42133,-14342,-117976,-100552,49844,-53734,-18547,-3237,-34859,-7646,-75529,-5333,108734,100347,43559,-26139,32008,6882,39047,28179,82938,-890,37147,37828,-3269,-22668,51983,-59286,47,55952,75619,32064,38153,37446,-58981,-55075,37968,-4363,51388,-17066,29590,38743,85040,16397,10645,-80143,-42131,-20458,12154,13534,-30451,31102,21435,-5916,-62170,-33617,91875,-104664,-84724,-46504,9073,-58365,-51081,19952,64651,-3960,-20029,-57709,-30758,-64452,-80699,42349,5877,88934,24,23490,-29710,-34815,-5053,-45982,-24547,-9294,-50982,-7108,-26920,87796,88580,61811,32418,-6210,93510,12092,-40374,-47411,73616,-19675,11237,-28991,-244,69304,-16752,21516,-37290,12789,-471,-72963,-58139,-19075,40534,117954,-67424,-47648,13044,26171,76855,25136,57501,-70957,13104,38038,81483,59806,24632,5729,1688,119354,6517,-10926,-3771,61159,46461,53248,102036,-17573,43140,38404,44638,85582,21893,-29619,-22524,27643,-4455,-35404,-30432,22745,-21945,5033,14717,59678,33979,24821,-51000,-48873,-17813,-109922,567,27357,2446,-25451,14444,-71164,36670,75907,-31699,-88472,-26170,41210,845,25727,62306,-2281,37903,57285,31093,23006,-15990,-8337,-12482,1677,-40824,31167,-99633,-24070,12907,-11011,-28976,-68614,-28968,60777,14121,55787,-74942,-23662,-19528,17601,23469,37876,57472,51520,38019,-1583,10707,-29097,9839,43532,20917,-36703,-80783,-6329,-14606,67364,14882,-51266,-68144,-8049,-27626,36615,29137,28637,18345,54288,99881,45182,-26555,-83217,-26758,6626,-29106,-20279,-11829,-24380,-61602,-4943,14542,12030,38117,47794,-14824,67572,20992,-97886,-16743,71357,-4583,35617,33138,-33820,-61337,-85894,54637,36235,-4248,-21438,-58006,15544,87493,5485,-20973,-26807,29269,-61756,-12846,24263,-59108,-13821,-3524,1584,-31665,37534,-14033,-21894,25184,47023,-47477,13801,-74332,-38109,10459,-8380,-21354,7138,33845,-69188,-1920,31180,-88032,-37155,9699,-89623,19205,48243,63192,16626,117426,58364,25137,904,-61696,-28576,-54724,11169,62558,-43233,-25557,17616,56393,69247,59426,32453,66965,51184,-65448,-36557,-23189,41044,67401,67284,1129,44067,-19692,-5831,-19996,-37046,33776,-28090,30017,-24737,-36028,-12091,2292,-4159,-24324,30673,34106,61330,15138,-58647,27535,-69450,-38762,-18729,-26189,31195,-35141,-1591,104438,56775,42128,-397,63835,-53707,-36053,-70896,1799,-16976,-15766,-49441,30316,-32307,5820,-82698,-116336,-5498,-43496,-83148,-73234,-44004,-27599,42754,79213,9619,70667,32123,29605,57777,117076,90604,24901,-28440,-29587,32136,-85469,-7652,112663,16017,-25335,-1495,-37565,39318,43203,43335,15528,-24581,-45171,28632,-2298,-63153,-23057,21083,53401,41909,-76856,25803,45596,-46957,-35274,47780,84242,-8202,-19697,-28969,-27175,-42995,-28438,5130,73440,21385,10726,88440,-32248,22385,680,25427,-62188,26348,4512,13488,5690,37443,-7684,-109349,31334,28798,14534,10653,-37236,44622,4955,21097,-102592,2653,-65137,36244,25805,-116549,7854,-44567,-56149,-29881,-60905,-8291,44139,-9641,53806,-3829,-13097,71983,44789,-4372,-53739,98488,75565,36585,12515,-37260,-40213,27694,-75394,408,40424,20975,-24398,-3075,-37297,64800,26985,-34400,-21000,38984,30023,26603,9829,-12147,5154,-20384,35439,-23091,60704,4236,-68538,57149,71244,68079,-40642,-29633,-37060,59534,13577,-21697,-18538,-31086,-60756,13687,1229,47744,20237,30353,-23462,-57208,-84750],[22991,-56314,1260,20873,25639,14743,45142,18632,-112203,-68193,29571,61239,-11596,14485,21657,-58426,-8036,66121,71741,90375,-143987,-35866,886,-14468,39559,-18925,-42329,-49923,34756,24290,48509,-2877,-124517,-10561,-72925,-48870,10984,-73031,35896,-9420,-194,15799,35893,52444,87318,30621,49101,-8390,16218,-7117,-16346,-78607,-33536,41713,-38685,25090,-13247,8864,-60437,-63550,-48330,-40770,-5811,10051,-14624,42802,90094,-18173,-81362,-17888,-5573,-2150,45982,23291,-36400,46119,75632,-72112,16419,-41097,-10113,-7118,93678,-9480,-151185,-40085,65827,19955,31651,-70366,-23523,79295,-14618,12646,68292,73993,67659,54321,26429,53734,41348,10000,-9741,-50106,-38543,12377,-64095,-6794,17203,-9303,-84104,-22954,-18170,12885,19281,-9755,-13828,33249,7937,-10577,68011,-3631,51795,31030,26708,-10895,2392,11932,65968,36966,41551,-28220,38861,30265,-55123,-19232,57571,17538,-21615,10234,-34221,89214,45802,-42854,58576,-92867,33404,-42000,-19417,-16353,-27528,-63949,47194,-4712,7831,14671,-31391,17557,-44415,4853,63677,87538,-11702,-66345,45579,-18913,-51972,-505,-30150,-1301,-32546,1331,77481,11087,-47939,-27054,25394,-29504,-47188,38644,73960,96081,82051,1152,-928,-54449,-41195,-60,-11220,9513,-1625,-41707,-43872,-21134,30504,-53118,-82475,-5913,9386,26290,15505,9116,26821,13798,63110,-5101,-3240,68505,-4420,-59134,-39161,16787,-91509,-72608,-11371,-1993,-39337,-42240,-82431,-31262,20778,-17171,-49688,-70639,17268,53146,6721,-100550,-67085,-24980,-101014,-104351,-46698,24147,11734,-37762,-139622,-159995,-85727,21445,80528,45914,35961,-26923,-53652,111382,58001,-1345,-9278,37820,175078,263976,167483,-320643,-190998,-115997,-96076,-22357,88603,74549,120597,4992,-30844,-66586,-43510,-675,-23562,-12353,48835,-14,22109,-60151,-84765,51860,-70178,13077,-7053,-36118,-31517,-57518,-39240,30878,21335,5338,-25221,9145,15736,39743,65063,41166,5102,10094,2150,42542,5520,-12203,106470,32364,-65942,31445,14314,42227,109775,24170,8634,6111,56737,41315,56428,75169,26177,-23004,31091,-34777,1933,-7179,8279,-25183,-10981,-286,66191,43598,24021,6814,-13441,-37042,-44741,-44704,-137853,-61660,-21917,-20873,-98509,-65365,-21208,-54199,-31444,5989,-27869,-47027,123756,139276,-50054,-29223,29839,20864,31066,-76680,-10052,-15697,50979,-33198,2707,-16952,-24552,-14301,110947,-19052,-123899,-81453,118735,62150,-72132,-50683,-40719,-29925,-99156,1089,8896,-42759,-15701,-11993,-38402,-38790,53316,31570,-69533,-8273,7683,7239,-13653,-5586,81807,2135,88707,43674,35081,-82469,-36014,-112538,-66854,34426,35464,4989,-2589,-16094,-11962,-71019,-2654,26848,-22657,29627,-52041,-63538,-16982,60820,94174,4236,6243,-22086,3209,80877,68735,8841,4067,-87424,-31234,-34448,244,-37628,-42073,-59652,-13987,69755,43060,-13907,62961,-67262,10963,33717,-60,66909,-21862,-177916,-12002,-104721,-29050,84335,56457,-28331,-37033,-7001,16699,-29360,41174,9519,11247,65748,58706,78486,-44925,-64865,78307,72768,55860,24955,-8526,-25061,-35059,18693,19652,24643,-7833,-9867,-37496,-13397,61025,-32572,16262,-9026,-42310,-49510,33073,-39576,-48003,-24959,-48993,8542,-31020,-16083,-3871,-22785,-18794,62283,-9389,-70071,-50957,-3683,31509,13628,-26976,8549,-37778,17685,-7251,6288,-42307,28216,-7509,-8652,8224,21680,14322,-52246,-6910,-22431,-159045,-32000,102269,23337,30243,-44446,61754,45178,-6263,-132172,-134490,14014,-46708,-35380,-20584,-13134,-6644,-79247,1497,108262,99952,24419,-47394,31928,7359,34823,52584,93594,-34005,16279,-7295,16367,-1323,37985,-59556,-31253,40971,96222,31123,51717,42292,-46559,-35010,17808,-13660,36993,973,12867,51828,63134,3625,10673,-67280,-48761,-12422,15466,37723,-20419,22789,519,7341,-79292,-19754,84800,-80753,-96368,-44830,7549,-56231,-72157,-823,76742,-4101,-37245,-58295,-77582,-90172,-85315,51195,-9441,57008,-1490,17319,-47842,-39689,-11340,-30745,-5379,20797,-53003,-5019,-26179,91187,89347,49980,40409,-36412,95739,8096,-30827,-57423,67400,-5456,10319,-32076,-8162,71147,21761,25201,13266,33513,-16547,-70810,-55147,-9248,62410,121601,-57496,-36104,20631,45630,81883,13510,60606,-59346,7167,61205,77642,13930,18974,24499,-41710,82863,5350,-2119,37964,40522,42376,61891,103723,-13478,20391,33828,50800,50844,34693,-12469,-23846,22516,-2788,-28861,-28422,21148,-57469,4656,-2091,38505,12923,17657,-50115,-71292,-11386,-92412,15467,31598,-23751,-2773,20907,-51977,15233,71157,-20190,-72602,-13242,51377,-417,30749,70589,-4033,3619,42309,20938,10203,-22434,-2811,-12863,2974,-39565,34623,-85944,-34988,-2608,-13030,-40713,-73749,-37653,73626,17251,50854,-54245,-47356,-31953,14512,18146,30495,59957,51799,18182,1651,20028,-27915,14639,57921,13683,-28390,-91045,-10026,-11283,57432,27887,-48422,-57597,38,-2984,30620,39001,19967,-2828,39366,98650,43665,-21533,-100715,-35826,-14968,-14204,-20265,-18257,2022,-47881,3390,15673,-8242,40410,28265,12445,57398,10114,-82487,-20567,69314,1679,25005,57959,-13691,-1743,-45559,38395,46414,-8220,24469,-41522,23964,105244,-10364,-28759,-35371,27263,-22609,-12818,39351,-39508,-5180,10717,5031,-50151,38112,-16263,-4575,41979,31411,-41604,5697,-83880,-31520,-4211,23469,7503,13462,39756,-59269,18430,29687,-91877,-43706,32325,-77004,-50084,41494,59532,4798,99087,32262,-1877,17334,-53451,-17626,-44605,6586,55616,-36618,-20367,28102,75417,89947,47757,39981,87781,69205,-57427,-48412,-30180,10753,39607,60914,-2266,25004,-22799,-6848,-11722,-24270,22857,-25310,71032,-42858,-62243,12415,15816,28803,-21796,29277,6372,46866,5847,-52415,14641,-65708,-39866,-30805,-50245,31962,-23272,5316,83233,50955,44381,-10582,69846,-48864,-34183,-91446,-10396,-5171,-4068,-22414,24920,-26788,9184,-23355,-92626,-465,-49168,-81727,-54672,-41988,13904,58143,49179,-1884,82034,-3018,9067,63070,57018,82198,35312,1264,-21367,-10052,-97547,-3148,93138,2658,-17424,-9863,-36894,48923,32491,29248,-16098,-51319,-54474,43987,-4041,-80336,-37859,18304,31991,47969,-55832,36174,32225,-76377,-21241,25008,74539,-29956,-12166,-13747,-10621,-69974,-25424,2637,70295,40898,66959,90373,-17620,36785,14238,39625,-66816,26466,2068,16277,7740,17738,13591,-67216,50730,25693,22123,12087,-41347,60900,11701,28311,-104103,13587,-57120,43202,25251,-110760,22015,-59579,-53229,-42418,-53449,9594,6866,-18145,33040,-12023,-10882,62645,37626,14697,-44981,113941,37618,33349,-7183,-27790,-36587,36581,-93138,-5441,37240,52536,5846,-14941,-51695,55911,40144,-38227,-8513,30198,37717,33802,14781,-13527,-7270,-33664,12543,-1243,50394,9231,-60189,47597,60786,82028,-22965,-21005,-38047,71353,18557,-879,-14487,-27845,-89421,10692,29331,55098,8402,18327,-14051,-47527,-52573],[25735,-30639,-11646,4033,1469,16782,43024,26944,-93503,-51526,56041,57163,-15001,21441,34359,-48858,-1855,42474,69698,73585,-160789,-46827,-10014,-5171,27835,-12583,-41017,-46205,70342,14311,35078,-16369,-133843,-34267,-81201,-35491,18020,-99439,14367,-31606,-6718,16886,27048,20177,124820,37821,47687,-14793,-23436,-36892,-29492,-61804,-34666,51594,-29472,49218,-29554,12622,-31663,-31261,-60689,-60875,-8795,183,-37086,49119,93516,-22718,-68746,-22976,-8045,4524,32536,7871,-31851,31031,42183,-76432,1633,-35472,-37362,-19939,60474,4868,-122614,-19703,67640,-13185,30675,-72779,-25249,75561,-21479,-5963,50321,63696,79832,31505,-31203,29097,35982,6909,-11153,-86212,-89886,-4989,-50777,12029,8328,-13079,-76830,-25565,-23262,12428,30916,-2395,-22252,37095,9476,-10535,72435,-4852,36819,31277,21996,17384,227,4471,58229,44153,57547,-32138,32972,38249,-34739,-14636,48338,57492,-14162,4245,-25925,76274,51272,-34796,4753,-116382,14456,-60002,-27637,-232,-23119,-63431,33620,2573,19853,21424,10456,28746,-23268,15471,70701,115320,13939,-42325,20339,-9359,-42162,2498,-31161,30249,-64390,3255,77520,20246,-56322,-41536,27652,-11778,-32851,37763,77853,74346,65454,36894,-17336,-33648,-49165,-26759,-32040,-4835,-3725,-41371,-45711,-3701,26916,-71042,-81586,5306,-3821,35838,2705,-8075,14160,14029,59641,-6789,32188,79300,13429,-56549,-26813,24615,-99394,-67123,-10586,3253,-17063,-63959,-93850,-41271,22367,-26752,-45707,-61505,-21825,39801,-6472,-114119,-72245,-32204,-94682,-123854,-74490,43942,29337,-3752,-142798,-161391,-74055,31028,92820,34695,29920,-56144,-45435,138170,47126,-24371,-42415,37195,131696,207588,247806,-212209,-190491,-102312,-76165,-16959,68815,44668,124131,26688,-1490,-78102,-37900,-29130,-59702,-45643,27784,-31474,14032,-47721,-95886,40341,-52944,-11611,-6606,-14180,5771,-53737,-52871,16674,-48408,14365,-54516,4869,18790,28319,66227,50259,3462,36004,11643,-990,-26951,-12756,76199,28023,-73914,55106,6363,43216,108966,9911,-4660,-11927,85649,53914,89340,56917,17265,-4358,18077,-41456,-8940,-18531,19091,-21274,-13735,-8546,76981,54323,664,30439,1950,-30540,-46759,-33737,-125055,-63616,-35596,-7369,-88985,-77815,-29618,-68702,-47429,-8522,-37771,-50693,69614,148424,-58195,-30230,29113,21538,33297,-67907,-23765,-19337,53254,-20847,22086,26270,-32093,-20925,94222,-38724,-119120,-68604,118025,50384,-80980,-69182,-50225,-44894,-53376,8355,-10058,-45366,-16094,-40205,-60510,-65242,20991,16941,-25492,11238,2447,9492,-7959,550,98113,-7539,76188,39357,33895,-101710,-29744,-101098,-56835,13579,-9965,1283,-454,-29249,12152,-86213,14172,48406,-25063,25095,-29049,-19192,-18790,59311,89055,5234,14108,15561,4046,55000,60513,-2598,-345,-83716,-37556,-24151,11610,-36166,-25049,-63228,-15681,63618,51820,-4532,55978,-94827,40185,23938,-4753,88752,-11216,-186019,-8342,-123299,-70430,69336,23978,-12399,-75364,-8904,37889,-20488,50461,11480,2265,48891,42739,61013,-62391,-38957,73164,72754,33362,14877,11975,-251,-71433,-14660,17224,35325,-45235,-16652,-28553,-12017,46935,-45767,4152,26425,-30734,-39073,15521,-50284,-42538,-24716,-57833,13111,-23583,-33115,-9500,-43003,-25404,50268,-23681,-88085,-52277,-6662,12667,10457,-37171,13967,-19528,33436,-48750,-20252,-73681,22754,-10209,-7404,-1347,-4789,-24262,-51792,-21995,-35285,-190316,-51486,77633,30633,10659,-41350,57866,41098,7386,-131160,-145017,-18141,-36270,-45062,-34896,7337,-4502,-66697,16359,94533,80004,4172,-72473,24651,6514,28239,60086,77506,-66267,-10620,-54303,27644,28459,14484,-59256,-40082,14757,104260,28421,61009,33625,-30352,-19686,-13826,-19519,11994,20805,-13961,61596,44415,-8762,7454,-51756,-53308,5238,12775,52861,-4960,9037,-29589,16474,-78951,-10825,62810,-50645,-98622,-36430,11187,-49235,-90905,-22614,80333,824,-55703,-53196,-108321,-108999,-86521,47988,-15815,17932,-2831,9162,-60055,-39529,-20782,-17083,10553,48127,-53725,-3603,-19500,80542,77359,32164,41690,-68609,86327,2942,-27939,-51552,55807,8928,13163,-31812,-11153,54270,47352,23290,49379,42401,-31113,-44459,-38338,13364,70909,108389,-35245,-14455,31316,65783,68943,883,52089,-42253,480,74591,72018,-23231,13224,38037,-73728,32554,7507,-2376,69973,26227,41125,57675,94257,-17195,1301,29122,50351,9065,39393,16081,-25208,20729,-6498,-31032,-17879,22975,-83824,12514,-9444,13805,-2564,10025,-45566,-86774,-376,-42105,28270,42587,-36793,15476,23727,-32858,280,53294,4131,-52010,2152,60342,-1278,32575,70900,-829,-14098,28163,13448,-4454,-28745,1042,-9902,5954,-32609,27749,-63554,-37583,-15638,-11685,-42490,-55042,-39044,86264,18458,33075,-30989,-57710,-49553,6590,20637,29377,57578,37854,1205,-9258,25921,-19253,21233,59729,-1996,-19265,-99187,-13250,1515,24835,38975,-28395,-39400,822,17027,35727,47787,13955,-23240,15635,78206,24101,-13493,-109071,-50863,-42341,-1602,-27423,-21188,46829,-20400,9422,16216,-32923,30368,3672,31493,29896,10887,-54472,-33852,57777,-3430,2982,72382,-15,71226,1068,18752,49246,9919,58647,-26153,27651,108439,-23404,-30483,-44529,19534,6900,-16175,31455,-17927,4789,20631,6018,-55044,35027,-20430,4519,46157,18265,-31788,322,-77550,-28533,-17977,50600,33453,25722,45496,-34001,23835,15760,-78011,-43114,51205,-41955,-93770,34331,51226,-3379,72523,3972,-33851,31033,-51193,-1147,-36635,-10390,27115,-24231,-15178,24267,77810,101119,27090,46691,103711,75956,-52253,-53029,-16491,-22785,8808,41718,5576,9919,-17701,-482,2391,-4016,8577,-16892,103655,-52539,-75023,48174,18634,49951,-20819,26081,-25541,33552,-543,-42629,-6166,-58808,-40076,-42756,-67519,25421,-9372,14342,56447,38774,41392,-20793,60725,-34121,-20284,-101977,-25191,-4492,514,2408,17540,-18327,6389,34314,-49355,9280,-55488,-50734,-38556,-37364,46689,61807,17321,-15622,82180,-25275,-3266,69288,-14953,62701,39123,28749,-11028,-53544,-96087,-7139,60053,-12076,-8278,-5627,-37419,50019,8462,16369,-44620,-81702,-62807,44381,-3144,-89309,-46842,13274,8104,44563,-43273,46740,17346,-92519,-187,-25323,60130,-44127,829,-278,-4125,-82886,-17725,-200,55853,51408,109793,79510,-2998,45173,31255,54812,-64997,25840,-1708,13551,7336,-328,33336,-17503,62006,24846,15964,6600,-50259,66956,17853,37762,-83947,24533,-41439,43722,15534,-91261,13639,-78841,-42070,-56060,-48127,33380,-19522,-22187,12803,-20047,-1771,52736,21284,29851,-42943,101052,-3801,19106,-35925,-11678,-31604,29776,-79608,-8061,12038,64720,27465,-24947,-55630,41643,49645,-38976,431,18479,36887,30604,16217,-17421,-36522,-41781,-11261,13013,31874,12724,-53689,41601,48899,86034,-2269,-5948,-40771,53439,16943,14888,-7850,-17220,-107217,7200,48608,53406,-11613,-4265,1739,-33857,-13949],[27193,-3581,-32189,-9998,-14094,19710,38667,37301,-59672,-31850,68585,45692,-18945,18528,38718,-28139,436,13379,43491,54364,-129344,-51098,-17374,13397,18152,-2703,-39597,-42907,95733,-5068,5859,-32650,-128537,-55905,-63740,-25555,19384,-95662,-6038,-51837,-17376,5909,15872,-11535,143668,40621,43551,-19507,-62020,-60336,-28657,-28843,-30489,53988,-26427,63486,-41575,7577,-7610,-11862,-57074,-70230,-10662,-13478,-45045,55435,89232,-16029,-49146,-27658,-399,6644,6899,-6795,-24085,-760,3104,-73607,-8520,-21973,-69332,-33260,32189,23660,-78903,-11573,56869,-38278,29493,-66135,-20302,70309,-35003,-22860,36106,31065,66926,2687,-80290,6399,16950,-15296,-18546,-118473,-126308,-26166,-31092,41793,3282,-18932,-56858,-18972,-24424,-2778,37004,6028,-30095,40349,12777,-14626,71777,3226,23794,29888,21439,29298,-10475,-1347,25284,41806,55847,-36211,12129,31065,-14671,-7441,28621,85960,7563,3046,-18287,50601,48239,-22199,-70614,-119617,2160,-53228,-24175,18441,-10899,-61267,35482,10344,28898,26790,45545,30874,8882,24062,74714,102919,34449,-19717,-12198,3162,-23181,2080,-30846,58833,-90435,-9979,57364,19493,-52976,-46345,25407,11937,-7267,31186,72763,51876,43596,73774,-33207,-13087,-45183,-57801,-47718,-21841,-4034,-39092,-45411,12718,18960,-71627,-66300,8361,-17484,32947,-3097,1288,4715,9121,42614,-6604,61743,68089,26796,-36240,-11054,33893,-99492,-55718,2618,11672,-14821,-79318,-98868,-53339,18996,-33215,-52654,-59712,-51767,4606,-9843,-116399,-81678,-43493,-90282,-124555,-76137,71228,52415,39767,-130656,-135806,-53370,39671,107690,26183,32885,-69145,-25089,140813,36561,-58822,-84158,27807,86500,133035,308479,-115670,-169560,-77831,-40583,-12775,48899,22349,114088,45406,30921,-73415,-27142,-66873,-106182,-72190,861,-57583,2088,-39608,-82959,13617,-31557,-15715,-508,-266,36696,-35782,-60579,-3276,-104961,4586,-76805,5322,28137,18226,59098,52282,8135,62686,16866,-40578,-53187,-15830,36236,21152,-87186,65054,-11515,33577,101822,1151,-26255,-42498,78800,52639,103645,27645,-202,6993,-10830,-38468,-16971,-11080,43905,-15309,-14907,-19337,94784,58476,-23709,53424,29767,-19986,-38288,-15073,-94801,-60495,-43042,8751,-62414,-89279,-36657,-76416,-64769,-17524,-49472,-48341,9928,141771,-73838,-41556,29626,21281,31428,-56773,-33346,-16626,55070,7000,61416,80675,-31111,-25558,64093,-48977,-85924,-46729,108534,42607,-70240,-78379,-51946,-43313,8419,25737,-20000,-37404,-13904,-60397,-78527,-86940,-10807,5068,12736,22832,2629,10829,10823,17828,103340,-13563,59208,33092,27229,-107626,-13384,-66192,-39325,-8144,-47213,-7942,7921,-29987,38905,-79137,18850,55868,-2048,21949,-13624,11032,-20488,42243,66648,-3154,18929,46653,5788,38066,34621,-20729,4175,-67306,-37435,-6899,17897,-27055,-2949,-65721,-20313,43291,50895,547,32833,-108933,70986,4603,-3941,102039,-4182,-155693,5044,-130499,-111178,46735,1871,8466,-88782,-9546,47925,-262,54209,5995,-5434,41599,26518,41799,-65758,-10168,52769,67858,17890,14180,25009,22768,-81423,-39743,22184,40578,-68761,-20651,-4485,-2154,21361,-50765,-3496,59588,-20462,-30950,-12890,-51727,-23011,-16230,-62782,22174,-13572,-34832,-14755,-55141,-20572,37054,-36304,-88086,-42298,-9790,3141,8080,-32440,22049,4239,39459,-70587,-43501,-86849,18642,-9670,-10582,-10549,-27986,-46895,-40539,-31251,-30503,-186541,-68373,30377,30242,-7774,-27146,46615,29997,19820,-117084,-125049,-39997,-22712,-44142,-45027,26079,178,-40070,39470,74158,45647,-12414,-93544,13644,8989,21760,48641,39560,-85205,-39713,-88616,33922,59640,-9695,-58673,-25143,-22248,89682,18587,60577,11836,-14257,-15930,-47269,-19564,-16274,39335,-44851,64219,35272,-18654,2662,-36055,-50360,31533,4453,53604,8989,-3240,-55355,20791,-64779,-9262,32906,-21356,-90507,-14543,18978,-40779,-106392,-44924,74548,11972,-66868,-40239,-114833,-118283,-83068,34535,-13356,-14690,-2683,-344,-64416,-36607,-32693,-8607,18725,67727,-48366,-3066,-9532,57612,48915,13338,35623,-96505,65015,-164,-28259,-31360,43513,19422,15722,-32171,-9285,24039,55258,19035,59570,32971,-38654,-4333,-10253,43600,66525,83473,-7733,10338,44680,81714,42743,-10048,37883,-22971,-5777,73886,59699,-44621,7021,42933,-75714,-12835,8584,-14053,78124,20407,42995,43756,73671,-28581,-9496,27903,43792,-27766,33234,49580,-25649,21718,-14331,-44255,-6810,19883,-96419,26707,-6841,-10082,-10897,4234,-39388,-87278,11363,24666,38725,55949,-36946,26184,24930,-16784,-4292,27640,32717,-31301,15175,64424,1096,29931,64219,11227,-13765,18744,5878,-17495,-34170,4054,-3978,9449,-18945,12837,-38065,-31634,-22114,-5532,-33981,-17635,-32144,95508,15274,3389,-17673,-52839,-66579,-3136,25547,29060,47890,14147,-11263,-34378,25247,-6186,25863,50014,-17313,-8405,-100368,-20455,17128,-14917,47720,4438,-21286,-8311,26824,47132,51631,6369,-39343,-6204,40277,-11169,-4893,-107196,-64137,-67794,5281,-39442,-21356,93352,12290,9564,16051,-57430,14334,-18733,35235,-4763,20373,-26809,-49720,40824,-18368,-22732,67722,1848,128177,41737,616,41808,41631,69469,-15414,25386,94853,-31289,-28827,-47692,15666,23666,-22608,-5919,124,12929,21076,5313,-46418,32369,-24249,4464,37727,7505,-21041,-810,-63731,-29659,-27153,62997,48616,39267,48472,-4148,15351,-5914,-49854,-36002,60461,3107,-99073,24756,38682,-5585,51986,-14121,-60386,40487,-56364,17017,-28463,-31846,-10069,-9013,-11526,-3381,62012,93019,2081,51573,107362,69111,-52223,-52629,11445,-50173,-20229,17929,25561,-2508,-5917,12774,19178,15281,-8769,-1347,120521,-48037,-70197,74985,11641,54524,-17307,21941,-53497,26066,-3963,-34274,-27582,-49096,-39579,-48522,-76283,13060,5977,23845,30207,24879,34167,-26521,42282,-15831,-2269,-99984,-41363,-15300,-1828,23029,14974,-7914,-2677,71899,-3078,17418,-61110,-5132,-28396,-32209,64016,56268,-7221,-31383,68600,-27328,-5676,72904,-80018,35771,34367,47813,-351,-83902,-76864,-19322,23872,-22877,1067,9291,-39913,40134,-18739,8304,-59671,-107135,-66883,33141,406,-91357,-47840,9798,-10097,33931,-37932,52804,3402,-93443,20408,-81619,48034,-47238,15355,9357,-11498,-80729,-7679,-2670,34285,49861,123234,57554,6601,45231,49243,67689,-57930,21848,-7292,6501,7817,-15073,48695,26930,63438,27301,-4013,-7579,-63335,57536,21866,46831,-45143,30479,-28762,35852,-767,-65706,-16122,-91972,-25020,-65828,-43596,55281,-27716,-21738,-2985,-26127,11787,40888,2747,37349,-44252,69057,-36638,1192,-56302,6343,-26642,7627,-37922,-9802,-38711,55838,34649,-31198,-47668,27727,54746,-36218,5257,5684,30551,15017,10520,-22412,-75137,-44090,-33256,18312,12108,11774,-48841,38382,40183,83309,16673,13962,-43712,10935,8296,20673,666,-1572,-110308,2081,54133,39118,-33068,-25198,21401,-18604,16373],[27883,17192,-51302,-19694,-16116,22628,34458,44622,-21871,-9659,67006,31549,-23617,10148,36901,-1719,-787,-17596,2243,37003,-71146,-43517,-21093,31161,10460,8284,-37818,-39057,105721,-29743,-32131,-51248,-112579,-70781,-29210,-21578,13383,-62869,-19725,-65920,-29489,-9905,3996,-33146,138684,37590,37978,-19572,-93558,-68023,-15983,12503,-21481,43749,-29125,63421,-49334,-7882,5280,-6666,-44229,-68844,-12778,-25280,-34117,58762,79635,918,-27385,-29717,21200,7976,-22247,-11473,-11611,-37402,-35804,-67099,-14533,-4645,-96527,-41475,22991,39258,-36471,-18413,41089,-40738,26963,-57896,-8218,64129,-49349,-30562,22055,-12002,34779,-20246,-106676,-11210,-9067,-50760,-27596,-141171,-140736,-42429,-11972,77825,3328,-20599,-33496,-299,-22104,-29848,36490,14942,-31914,43710,17829,-22994,70364,17489,17780,27068,25359,20046,-25724,-4085,-18661,25544,36561,-38132,-17802,10958,-2954,3895,3979,95924,35555,6352,-12473,23086,41634,-11827,-141018,-97947,-1149,-33444,-9365,34876,5726,-60744,48103,15807,32648,30091,63752,27410,43323,29392,72995,61556,44931,-6428,-47307,12406,-952,-953,-28770,78616,-97883,-40562,23993,8174,-42779,-42675,15950,36876,25375,17051,57804,32209,19529,96248,-44339,3096,-29957,-84377,-53465,-37121,387,-35391,-43125,21893,2917,-51259,-30104,3565,-31497,20199,811,33470,-4363,-1581,13661,-4301,77440,41299,32895,-4785,5485,38916,-92361,-42050,26326,19607,-29217,-83349,-108792,-68357,10314,-35741,-66389,-62006,-70279,-46796,-4977,-110967,-93057,-57407,-89445,-105883,-50552,94281,77298,80744,-94100,-70337,-18411,47441,122475,21283,42786,-62114,4237,121285,29081,-85113,-116383,15710,44767,52131,346394,-41985,-137117,-47726,9,-10215,35129,13308,92103,54618,56651,-52403,-10717,-105077,-151491,-91369,-26319,-70789,-6968,-36577,-57583,-17886,-11171,-2047,10415,4171,58401,-7389,-59870,-20456,-132540,-23516,-81420,14982,40807,8906,42310,43883,8896,80053,21682,-65184,-66160,-20706,-2503,13808,-99495,62505,-37773,16657,89524,-3259,-51713,-80290,35733,38627,95132,-1398,-17985,7607,-46931,-23070,-17969,11213,71344,-11465,-12764,-28214,112509,53406,-46286,71130,64698,-7548,-21727,8536,-56646,-51753,-42897,19162,-29874,-99240,-40209,-74903,-75736,-15687,-65280,-40010,-28078,119823,-92743,-61001,32785,20492,29142,-44498,-36192,-7028,53996,41466,106776,120699,-23580,-22029,30162,-49708,-46149,-26023,86044,40673,-41792,-73953,-45278,-30004,66996,49581,-12533,-21337,-8497,-69683,-85764,-92640,-38430,-416,37178,27341,8398,13385,38031,39823,95229,-13065,40279,25597,20926,-102729,8701,-18726,-20030,-28303,-66456,-17308,21445,-22218,60990,-53476,14474,54508,38381,20110,-8489,23715,-19398,17245,32574,-20044,20347,64670,5786,33342,6178,-36479,15709,-42229,-29239,12945,17214,-18486,16002,-66806,-34526,16159,39807,1915,535,-102056,89197,-19660,2407,101881,-1912,-100154,24761,-121654,-138872,19845,-5119,28356,-71669,-11336,44952,24726,51110,-4065,-7233,40969,11404,25650,-52029,21846,26743,59493,9966,24514,25270,38892,-69566,-52730,33114,37699,-65499,-21038,24654,10781,-12663,-48755,-5781,77987,-9817,-21064,-41122,-44356,11537,-1134,-64165,34509,-4347,-24792,-20847,-54755,-4447,26115,-44866,-70243,-23273,-9451,5737,8014,-15324,30820,24959,35601,-70385,-56940,-78982,20092,-7635,-16114,-17797,-44372,-47444,-23038,-30930,-12283,-153025,-75861,-26164,16890,-23095,-5187,30056,14611,25691,-97339,-78496,-48983,-7230,-31252,-49996,43914,9064,-7328,65025,53602,5597,-22103,-102526,2238,18181,17961,23181,-6439,-85713,-66471,-99181,40763,83632,-27888,-57145,5582,-62993,50782,-2800,50079,-12560,-1140,-24156,-73310,-12578,-39660,50689,-74273,58658,36478,-25691,-1585,-22320,-36884,60972,-7790,37919,14914,-7997,-66915,21303,-44131,-14599,4465,1228,-74916,21469,28630,-34240,-116960,-66786,60622,28233,-60878,-20452,-97125,-114514,-72514,17194,-4599,-32465,61,-10612,-62146,-33228,-44805,-5974,17359,76149,-34209,-3590,1150,29172,7449,-1060,25623,-112106,35921,347,-25993,-4248,34038,21590,13311,-35370,-3941,-9494,47256,16333,48783,7970,-33795,35476,22417,70551,53601,54738,17479,30303,57576,89130,13195,-17853,23659,-5200,-10739,60217,36617,-46903,1586,38837,-41706,-34878,4773,-30905,60911,23134,43652,23890,44651,-45129,-11594,33467,32881,-52053,18134,77915,-25089,24034,-22431,-64987,-1875,4360,-95394,43070,1743,-28656,-14893,1586,-33037,-68630,20309,77177,46923,65168,-28990,29313,27402,-4597,619,2214,55403,-14158,22005,60308,7614,22644,52950,32687,364,15266,-5650,-25162,-38481,7889,4363,14125,1657,-5032,-14805,-19560,-20767,5363,-18103,27977,-18210,94086,7146,-32502,-20909,-36339,-76378,-11125,26792,23500,30164,-12438,-19604,-68279,17642,6963,24278,32482,-25209,4735,-86807,-32454,29299,-43652,53632,40859,-7555,-25916,27187,57513,46693,-7528,-49262,-16254,-7477,-54862,1440,-96829,-68589,-80586,6189,-50134,-19855,119739,36993,1938,14388,-76939,207,-33465,22935,-34772,31636,-7801,-60059,23341,-37174,-42150,41660,-8653,153022,67267,-11657,24324,71444,54360,-9338,18384,67722,-32111,-27336,-40477,24413,30395,-29814,-63114,11768,17205,10353,4260,-30140,33649,-25074,-2451,20340,-2800,-12681,799,-52215,-33026,-29588,55884,47197,47897,46618,19261,-1428,-29056,-15966,-24488,59017,41144,-72450,12555,24450,-1869,47382,-14097,-74808,45182,-64544,31594,-17155,-45899,-40428,3039,-10997,-52907,32677,61386,-21606,53104,92686,50476,-56038,-51282,40615,-63623,-43100,-2945,51569,-14828,8497,29599,34809,25818,-27825,21719,123452,-28949,-51526,81477,-752,43635,-7717,17183,-71325,25923,-4338,-29933,-43007,-36960,-38103,-43125,-77340,-2915,19916,31110,4926,12944,24907,-25231,21503,1639,9938,-85653,-56484,-34677,-5697,39465,21828,1971,-16790,82299,30365,16143,-64576,35433,-25418,-28135,65148,44775,-18258,-46925,42227,-9757,159,70756,-121202,6385,21279,55148,9149,-90967,-42341,-35956,-3341,-27040,9835,27385,-45507,21125,-39594,5780,-55316,-120939,-64252,14933,5803,-88763,-40604,11263,-17930,21469,-33595,51460,-7603,-81180,33777,-115795,44071,-40236,27921,17007,-27474,-68646,884,-4073,12366,37539,106800,29618,9057,36538,64809,75935,-48519,11965,-14998,-2023,12398,-26434,58338,56747,55824,33161,-32714,-29585,-78227,32910,23143,51499,141,29554,-26168,20922,-20086,-41952,-54994,-92309,-5693,-65729,-37834,67422,-18184,-17575,-13191,-28889,26133,25458,-10892,34917,-44583,31627,-53734,-11455,-50696,22413,-22996,-23510,14656,-12308,-102181,31921,26699,-32534,-30142,18895,56351,-29457,7750,-6262,22536,-12124,-4026,-27190,-110373,-41190,-53057,16954,-579,6749,-44584,36028,37162,77986,31251,34622,-44222,-37683,-5700,14896,8908,14446,-99431,-5370,44881,13151,-48648,-31711,39718,-4639,28212],[28467,28170,-60713,-26057,-4087,23755,32061,44377,10230,15610,60258,19142,-28410,3271,32237,24290,-3819,-44766,-39881,23211,-15713,-22387,-21183,39276,3279,17398,-34392,-30721,99059,-53086,-68099,-69065,-92742,-75834,2898,-23952,760,-13338,-24168,-69563,-39116,-22003,-6589,-40315,115541,28721,32255,-13722,-110910,-56895,2498,48685,-9793,20097,-34208,49985,-51047,-29382,7745,-9265,-32407,-59905,-15751,-30415,-6122,57183,67120,23149,-9799,-27833,55805,11983,-42360,-1851,5031,-65416,-72922,-62389,-19040,11804,-110102,-39262,34565,43252,-9301,-36000,27063,-17846,21979,-54123,8574,57652,-56685,-24902,4347,-49147,-3332,-27334,-105120,-22928,-33608,-87110,-33533,-147599,-132964,-46641,-945,106933,6640,-12321,-14070,27817,-18054,-59601,30714,23257,-24673,48109,24500,-33305,70867,32505,20631,23779,31777,-5533,-39763,-4575,-55689,-3284,7969,-36478,-47452,-15942,-2157,18907,-18344,90879,60127,11848,-8552,4570,34825,-9278,-172870,-58113,1498,-15183,11757,45112,22772,-62530,63036,17891,30516,31529,63364,21632,69517,30930,64410,16640,45616,-1672,-76669,15343,18591,-4522,-24405,90053,-78266,-80724,-12650,-9102,-32115,-33988,-1510,57364,55961,-4134,34474,16873,-2690,94006,-46683,13925,-8448,-99577,-47457,-46684,10345,-28850,-38514,19797,-19005,-14047,26103,-6193,-45905,3692,12926,74687,-15882,-16454,-20726,-438,74575,9812,31752,28265,19680,34365,-79481,-29522,53903,23665,-51782,-74067,-125432,-83539,-2891,-35008,-79505,-60549,-77021,-97633,4403,-101965,-99904,-70017,-91094,-74753,-10052,104479,98983,109128,-35968,26485,24295,51311,131966,20781,54569,-37444,35044,87721,25355,-76801,-119603,9001,10360,-25820,370949,11560,-99308,-16654,33569,-9320,29884,16779,64157,51777,67510,-20761,10722,-130861,-180758,-104828,-48710,-68426,-8016,-36864,-34123,-42892,5271,19708,23662,1264,71464,23050,-50812,-28745,-126591,-55533,-62796,34590,51979,884,17957,25545,-2384,78372,31012,-72285,-64108,-25517,-31137,7929,-103105,53656,-68790,-2158,73072,-7420,-75575,-115019,-25796,17095,66207,-21210,-27643,195,-74528,4498,-9275,37564,86363,-11828,-7387,-30839,119529,39087,-63809,78419,96657,5143,-2174,34456,-20207,-38553,-36655,17591,-2064,-103792,-38601,-63747,-74250,-838,-83010,-27639,-28202,86539,-109257,-81364,38725,21059,29446,-32723,-30926,6961,46947,70813,139574,132755,-12660,-7724,3940,-42036,-17968,-12467,51057,44223,-3665,-55102,-32942,-13652,104669,73401,14035,-2201,-1777,-68306,-77179,-75886,-59947,1178,45199,28535,17341,19077,65127,58768,76360,-3896,21877,16940,18127,-91387,30056,25539,-3518,-43814,-67870,-21961,37269,-11610,71654,-18288,6587,51103,79520,18532,-11558,24677,-14305,-6414,-2739,-40300,19924,69015,3027,38447,-8048,-41683,29262,-15523,-13575,29768,10051,-19256,23239,-66452,-59441,-7500,22045,871,-30036,-75039,86925,-40632,12897,87209,-3971,-42520,44066,-97975,-142715,-6878,194,40671,-31337,-15252,30085,45146,42747,-14864,348,41050,-2200,15173,-23286,56419,6516,50641,6709,43522,11697,46555,-48341,-54472,46854,25924,-36029,-17969,45409,20536,-47544,-42073,-4324,76764,2373,-4475,-54927,-28237,55213,16660,-63062,46669,1496,-11403,-29494,-42545,18275,19356,-47642,-39839,-687,-5536,16659,10103,7251,36299,34728,24201,-53146,-58019,-55734,29746,-4485,-21160,-21663,-53005,-29564,-5288,-19481,11533,-105449,-70242,-70916,-9686,-34914,19189,12241,-628,22579,-79425,-18143,-46459,7793,-7742,-48638,60358,23007,21651,83947,37199,-30335,-23964,-94547,-7216,34214,18029,-6547,-44446,-71879,-86611,-83296,50929,93514,-38524,-52608,39602,-95431,-2731,-34436,35201,-22217,7908,-39214,-86786,538,-51991,49379,-96703,47387,43857,-30969,-3456,-11454,-13250,86018,-21251,8149,9369,-2710,-60884,20039,-25383,-23813,-14009,13996,-57061,64147,37449,-31062,-119856,-85666,41664,45847,-33091,1827,-63539,-95335,-53555,3480,6707,-34198,5801,-20993,-56649,-29809,-53847,-6880,8113,72070,-12371,-4884,10392,4063,-36326,-6680,18292,-111082,6383,4234,-15982,20455,28321,12142,2813,-40413,2868,-36023,29908,17860,32882,-23153,-14731,63183,51004,80481,37964,29571,35802,39853,64743,86004,-8765,-22599,13275,7767,-14393,39714,3109,-31090,-1120,28206,16719,-26772,-5671,-39449,32445,32883,37051,1769,13047,-62498,-7205,47642,20221,-61049,1153,90524,-24224,25748,-26188,-84525,-4191,-24618,-84202,56597,9452,-38633,-19556,2076,-26943,-33391,24486,88596,53405,64762,-19761,27436,33035,4464,10116,-15729,64788,-2090,21533,46689,17071,11716,39645,59260,20446,15960,-22974,-24068,-41689,13759,14190,21633,27078,-20593,3046,-4783,-13311,19124,179,69367,-506,74297,-4151,-64234,-38270,-15392,-73977,-14472,20251,9968,5918,-34964,-24759,-99924,6014,16466,13741,12059,-23154,19106,-53449,-46068,34335,-50658,56347,70077,903,-45107,23425,61474,31282,-29771,-52932,-10310,-52715,-96417,3792,-79878,-61324,-71669,3209,-52874,-17615,110903,41063,-12485,10281,-87680,-5551,-38591,618,-52179,37528,1238,-59544,9620,-51833,-47517,-559,-27235,149417,74335,-15769,305,83583,20196,-4984,9522,35706,-24669,-28660,-23197,48289,31397,-34452,-116690,17300,17293,-8548,4497,-14758,39835,-21075,-11809,-12,-14361,-9204,968,-48688,-35683,-25382,32362,28017,46249,39361,28582,-19387,-47965,12828,-11398,51356,59695,-33094,-946,12811,5882,58246,2403,-77020,45361,-68697,37962,-1433,-42159,-52547,5672,-14704,-108412,-1371,13164,-38495,49384,59221,25682,-59858,-52391,58777,-59813,-56371,-16154,73990,-28692,20375,44811,45721,23737,-45947,49920,120416,-298,-27918,67875,-11968,23980,9136,11693,-77683,30923,-1895,-28614,-48596,-23006,-34848,-25432,-72606,-20073,28361,33119,-21237,4482,16228,-16682,3426,17374,8873,-62979,-67522,-57446,-3933,52407,38023,7694,-33375,71556,43910,134,-64975,57000,-28859,-25698,54303,29771,-14849,-58534,7321,18447,10190,61795,-129644,-20215,2553,50996,16345,-74213,-1948,-51527,-13389,-24852,17275,38883,-54994,-1177,-48204,6266,-32726,-122777,-54214,-5336,11667,-82594,-27252,19508,-15877,13234,-24688,42822,-14359,-60521,36180,-109494,50292,-28447,36206,26305,-41836,-54964,3844,-4084,-3557,18993,74629,3132,5515,21171,74951,78897,-40412,-4818,-24554,-8740,22441,-34826,62240,67956,42100,41552,-61835,-55743,-92373,-1210,22208,48339,36125,23633,-33912,3108,-38620,-25103,-86888,-80206,11538,-50955,-29134,65974,2218,-10520,-18274,-27842,37461,6511,-15448,22457,-42052,763,-54031,-11524,-13945,34101,-21293,-53581,58393,-16051,-153341,3459,8437,-28918,-8063,16734,55547,-18836,10595,-15848,16046,-46429,-25125,-30947,-129976,-34500,-71770,11912,-1317,1503,-39626,32679,39503,72692,40624,50644,-39482,-72364,-21621,210,14128,25418,-79265,-15156,23775,-18310,-53377,-18074,50537,5674,19934],[29286,30889,-57829,-31399,17987,21360,31865,34630,31631,43546,59903,11077,-32491,4381,27654,44827,-6343,-62165,-69979,13256,17642,9922,-17417,34214,-5193,22284,-27937,-14306,78762,-68189,-91806,-82107,-74738,-70627,12129,-31427,-15910,34782,-20594,-60428,-42669,-24867,-13933,-34800,87373,15628,27204,-2704,-109199,-31417,20955,67378,1713,-12515,-37027,29106,-44416,-48852,6440,-11339,-30626,-47952,-19297,-26727,29731,50359,52621,43521,-2926,-22069,95450,19778,-42581,19580,23387,-75581,-106410,-65388,-24926,23652,-107430,-23819,57329,31268,-3767,-55518,19383,19126,14290,-56672,25502,52311,-50676,-6505,-16642,-66998,-33086,-14885,-80483,-28986,-49515,-110367,-33108,-132370,-107444,-36246,-2568,112925,9062,7790,-2459,57847,-14580,-80346,23097,29561,-9210,54001,32386,-41833,73037,42540,30326,21524,37228,-34328,-47329,-5375,-73718,-36574,-17006,-31067,-66878,-42014,-10018,34513,-32410,80387,73265,16216,-5608,1625,27412,-16392,-146751,-15697,3616,-8386,31239,46331,36786,-64375,72891,19109,24296,31711,49712,15972,79740,28718,50286,-7382,39318,1489,-91120,12742,31663,-6097,-17893,96990,-33727,-113531,-43083,-24097,-25653,-24244,-24149,68946,72788,-28763,7002,5316,-19039,67129,-38881,20678,12232,-99859,-31241,-48205,23853,-17497,-30760,6467,-39507,29369,87836,-16636,-60026,-9360,28231,108110,-30921,-32234,-51045,3616,54073,-16704,25946,53668,28839,17975,-63498,-20445,74841,22735,-72865,-53300,-140214,-93047,-18730,-33010,-85120,-46578,-72744,-127414,14425,-92348,-95172,-75892,-92322,-42546,26165,99878,113159,120303,28256,123584,59693,46984,129635,24751,62284,-3086,56339,49165,23449,-18725,-83762,13839,-15547,-94989,400576,51271,-60547,11167,51680,-9906,31699,26182,38207,38888,59513,11095,34228,-132390,-183432,-113115,-63028,-52874,505,-37362,-22327,-53258,16875,39281,36020,-4747,77465,46274,-35691,-26675,-93566,-69069,-23908,59503,56465,-4473,-8596,1980,-27895,53621,46633,-67226,-51303,-27905,-45756,4500,-93050,46016,-98486,-17005,54041,-15595,-92516,-135209,-80286,-4774,25072,-28155,-23946,-6617,-78072,39959,8545,55316,77655,-15684,-510,-23969,108430,18737,-73415,71206,115045,17205,14858,60208,8620,-23441,-27509,3183,14486,-97384,-31175,-45041,-58070,24967,-95449,-14508,3447,48626,-118004,-92619,45813,25249,33653,-22919,-17902,21019,32214,85496,145306,117261,-1698,14187,-6278,-27559,-7042,-7388,10246,50947,32289,-25588,-19985,-2676,114388,90901,52304,14406,2328,-59041,-51597,-39500,-74377,7762,39057,30968,25382,28530,82648,67963,52596,13662,6448,7110,18595,-76922,44623,51904,7818,-51588,-61654,-19804,51847,-3050,67344,16421,165,49826,106384,15966,-18369,23151,-5619,-21337,-28096,-56481,20125,63610,-1184,47407,-80,-32829,38934,5512,6580,38604,-954,-34860,13918,-64828,-88576,-19199,3788,-1552,-48833,-37828,67348,-49930,25345,61599,-8589,-1291,54908,-67007,-118601,-28680,10165,41218,14993,-20353,6430,52399,33225,-23020,17203,36614,-14139,10519,13588,90772,566,44192,3873,65376,-11713,47677,-29814,-49356,59611,7066,5386,-12301,47050,23530,-73001,-32442,-1802,59555,15811,21036,-43017,134,95889,32181,-60112,54195,3213,-4038,-41287,-23439,40181,16685,-44186,-5992,18290,-1862,27897,13170,26864,34318,29321,8856,-27453,-49110,-27956,45742,259,-23472,-21383,-55113,-4625,7384,1737,32899,-58458,-52455,-85695,-42655,-43128,40738,-2321,-11226,11247,-67083,40548,-36167,19305,22215,-40050,72289,41029,39611,89471,26419,-54133,-19352,-70355,-13404,53592,20806,-30155,-63445,-52700,-96764,-48151,62445,87195,-44828,-41599,65248,-108937,-52512,-66605,25296,-4083,13634,-53767,-87658,16528,-51248,33846,-106299,35617,50989,-36136,-1999,-3183,16928,100238,-32906,-29172,-6400,10962,-40061,18976,-14833,-32601,-17702,17210,-41985,100510,43190,-29745,-112418,-97419,21868,59080,11018,20333,-27658,-62147,-27717,-1395,17085,-24568,13866,-30634,-51433,-23977,-56573,-7391,-4502,56744,12525,-6000,16246,-10797,-69384,-1733,20641,-96208,-15670,9750,3622,35439,24529,-9544,-15508,-43312,9339,-48775,11429,23776,27055,-49192,14319,72834,67785,63035,24197,12120,47651,38022,60846,73463,-15798,-25346,8273,13713,-17754,20691,-35457,-2717,344,14513,75131,-686,-21792,-25844,15229,47345,19497,-19240,-13471,-75728,474,69788,8775,-55817,-8198,80950,-24039,24956,-22497,-92579,-8629,-59300,-67156,63250,9502,-39132,-29126,4613,-20674,8912,23750,55380,59020,52717,-15083,24350,41484,11592,17701,-22916,59030,5857,15913,25445,26740,-842,26070,82199,38038,16979,-43760,-12273,-43574,21300,23754,33116,51986,-30714,15299,10418,-3305,32522,15545,96064,16598,34431,-15185,-79549,-60443,2513,-58128,-11720,5384,-9114,-21353,-48561,-26859,-115458,-4591,20657,-5238,-6565,-13626,31729,-4397,-56068,31770,-37364,55736,83682,5465,-54881,21635,57678,7481,-57577,-51521,7819,-82558,-125302,2395,-56440,-44719,-41031,-617,-43582,-15084,67976,18826,-29881,3263,-87764,-154,-36042,-21879,-55755,34001,4091,-48286,2280,-55220,-36785,-48449,-46756,132399,65710,-12171,-24677,68865,-20830,1640,1945,10613,-8874,-33103,-1148,80541,30779,-33608,-141590,19230,14315,-28736,7576,-7131,48668,-12234,-18853,-16902,-26913,-11628,-5400,-52427,-35425,-16781,2527,-4331,32472,28289,21579,-32844,-58806,27521,604,45562,57562,-553,-13697,8214,15121,74336,24141,-72633,41736,-63213,34190,17086,-17650,-43834,-4550,-22611,-147736,-30501,-34093,-44492,38639,14269,2325,-59423,-56024,60288,-40970,-58597,-20366,84715,-43873,25282,52999,49489,10307,-59762,76914,118297,29460,-8898,41669,-15562,5450,31053,5324,-76572,36277,2280,-26567,-44073,-8197,-28855,499,-63516,-36101,28212,27731,-47480,-860,10243,-2560,-10205,32919,-6773,-39831,-71768,-77684,7781,62156,58116,5524,-48752,53163,40819,-29791,-62371,56813,-36590,-24236,38159,12445,-1182,-62828,-29432,42854,19656,48166,-106783,-39219,-17129,38556,20595,-42934,31178,-61508,-5887,-18849,22372,36658,-68579,-19097,-43801,5131,138,-119380,-38104,-23322,16440,-72629,-11878,34115,-8572,13175,-9290,30011,-16221,-37298,27994,-65135,63801,-19586,39200,39537,-45690,-47027,-1427,-3113,-10375,-116,46215,-14377,-558,3445,78249,77339,-36621,-26933,-34678,-11327,36505,-40229,61028,62035,26272,50825,-82842,-80434,-105249,-36031,20409,36701,50906,17290,-45922,-12272,-53017,-16514,-100217,-62025,22388,-20494,-16996,52455,23955,-1020,-19091,-23515,43093,-12936,-11127,2499,-38537,-17542,-41574,3851,40046,40391,-21306,-73435,81030,-20366,-168995,-18924,-11493,-21446,12835,18908,52572,-5420,15675,-22300,12713,-80113,-46125,-33472,-128181,-25781,-90061,4159,6949,1296,-32606,27611,44651,67454,44645,57267,-27857,-84100,-35344,-17567,14301,27066,-56036,-26473,-3272,-45497,-46474,11145,49635,11236,-2270],[30069,30213,-46088,-37674,42761,14697,32943,16776,41869,70942,71218,7609,-35442,16420,24584,56924,-6365,-65734,-81726,7314,27068,47811,-9426,19061,-15985,22069,-18310,9943,50889,-70664,-97831,-87239,-60843,-57639,-10332,-41868,-33305,65316,-13138,-40106,-38539,-18380,-16890,-22989,66665,1199,23038,11127,-89256,-1366,37367,63327,10736,-45910,-33831,8984,-28589,-58493,9062,-8171,-42211,-37073,-22394,-15341,59981,39556,35547,55302,-11261,-13730,126217,29437,-20077,44613,39885,-65832,-129186,-79267,-33403,29194,-93409,3311,77716,5801,-16998,-67483,19842,50534,5034,-62994,37459,50711,-29973,19532,-35347,-60554,-45392,12753,-43969,-29605,-53158,-110984,-25724,-94950,-70307,-14070,-16072,86279,5984,35583,1090,80216,-13652,-83001,18031,32542,9796,60775,40574,-45183,74214,43623,41930,21704,38205,-50815,-45758,-9351,-72355,-62063,-27064,-22603,-69143,-60929,-21618,45345,-36376,71877,71161,16279,-2106,14353,16223,-30525,-72631,13463,-985,-14947,41197,37189,45618,-62590,74943,24867,17758,31033,30987,12088,73168,23231,34355,170,29432,10444,-85026,8157,37538,-3804,-10471,102500,21561,-121011,-60876,-28424,-24234,-16171,-45241,69980,66761,-50783,-18629,-4359,-26834,26184,-23578,25165,25702,-85538,-9110,-41618,36741,-799,-19281,-13655,-50219,66343,131196,-23734,-72308,-13510,40324,121709,-48420,-45291,-68519,5928,22673,-33235,19456,65207,31441,-7974,-48135,-15875,77528,19025,-85139,-26335,-142677,-90821,-34533,-32137,-79779,-16855,-59628,-124076,22567,-83082,-75273,-70107,-90125,-20331,41781,84666,118215,116279,77094,184899,73497,31381,110329,31954,61589,30318,57428,12153,19611,76301,-15491,31185,-34709,-153606,452751,80238,-25762,31855,52481,-11767,36867,33086,21023,21267,34300,31975,53780,-106017,-159539,-113332,-68223,-29878,16095,-35112,-24109,-46534,23709,50086,44637,-9299,77280,56828,-18089,-17388,-46185,-47718,23376,80175,50495,-6082,-30175,-19306,-62555,11343,65000,-58462,-35413,-26061,-47874,3238,-70060,44742,-119127,-23328,35292,-29014,-98463,-133838,-109016,-20551,-16895,-24060,-6512,-2439,-51966,75374,31072,55775,44299,-19797,5318,-6546,80864,-1543,-73577,48463,114381,28360,25504,83144,28425,-9596,-18890,-18739,18826,-76114,-18719,-23154,-29720,55902,-93406,-4176,41815,14289,-115651,-86238,50994,34174,41278,-15976,871,31043,10907,82384,120602,82959,6660,35472,1523,-7976,-7404,-9127,-25971,57457,54425,6905,-11832,-1604,102284,98466,88313,24402,-386,-46072,-13057,5019,-80652,15598,24067,37937,28340,40530,83706,63728,30366,35395,-3845,-3278,19488,-60716,49104,52743,13817,-49613,-60940,-12412,62087,861,49381,43361,-2496,51066,112870,11753,-25111,26363,5333,-24264,-36038,-62001,22934,54271,-3696,53500,24864,-12591,40347,16129,26630,36929,-12105,-64468,-10482,-62283,-111129,-16071,-8436,-5142,-51439,-6015,41121,-43425,37425,32397,-13278,16780,50497,-38706,-72599,-41455,16697,30660,48109,-24052,-21492,42170,27588,-26109,38113,24814,-24026,10081,48859,119907,10925,41390,-1951,82725,-37059,45960,-20451,-42796,68188,-14715,39773,-5199,26969,20835,-79792,-19619,-124,35238,28456,52417,-3686,45756,120055,41024,-54516,53607,2129,-9048,-54267,-3881,54269,16360,-35622,20854,26977,-4136,31420,15885,36787,22666,9814,-6864,-1815,-36539,-6479,61146,6845,-22392,-17284,-53007,14081,11904,28564,46014,-18845,-27989,-65265,-69192,-46724,56234,-10407,-14314,-5177,-59810,85575,-22239,24834,52224,-24795,75205,59840,44729,81745,20292,-61851,-11120,-36403,-15655,70580,22973,-40820,-61504,-35336,-94871,-8166,70247,69072,-51456,-20558,75342,-101010,-79726,-84117,28265,39310,18064,-61839,-79419,30556,-40336,8292,-98498,29073,52377,-42316,2567,3062,48011,100527,-40278,-64860,-26637,28252,-11074,19192,-14353,-37015,-6876,13928,-32280,118175,44636,-26333,-94123,-97664,5445,61989,56554,29207,-3161,-21366,337,3429,24472,-10899,22548,-38330,-48007,-11393,-50868,-4094,-14821,34035,34475,-5553,16778,-13503,-83079,12150,36233,-75828,-24847,14391,30516,37751,19194,-40543,-37464,-38983,14451,-46185,-1481,31516,36718,-61895,43508,64719,68593,18057,13635,2396,57812,28478,43172,55538,-7147,-27147,8175,11868,-22509,9842,-71254,28941,5925,-32,108486,16370,-40215,14928,25400,64148,-7378,-36331,-28578,-80795,8536,96298,1314,-39769,-2541,50734,-25198,20190,-11252,-82235,-7275,-86115,-47321,61401,-1691,-32129,-44675,7685,-13537,44810,19035,1428,64520,31292,-17374,23363,50083,17366,18184,-21470,41937,12271,9677,1758,33450,-12383,12955,91190,46828,14205,-61593,9421,-43316,28226,30203,47842,68558,-35448,24213,26264,5644,42039,23882,102554,28873,-17347,-22330,-69523,-76554,12754,-31987,-3074,-14738,-27315,-47103,-51594,-24852,-104265,-9127,20444,-28197,-19920,-2417,38511,46250,-57921,23704,-15067,51887,78745,8419,-45462,25217,48298,-18724,-83820,-46522,27951,-88900,-134746,-724,-25388,-25064,-2818,-2656,-22401,-12182,8275,-24384,-44796,-6192,-77434,14740,-30333,-35703,-50467,21485,5179,-31724,1836,-43535,-14512,-90567,-60191,115165,48236,-3740,-45116,28816,-57067,13137,-2346,3086,13801,-38157,17504,106692,31493,-26152,-125722,20419,9962,-42059,14489,-9418,55658,-684,-20358,-25414,-37908,-19263,-21668,-57948,-32265,-7318,-20866,-40582,10219,17122,1495,-39341,-59789,24611,9698,49249,44555,14648,-23971,13126,23734,82533,36209,-68904,35316,-46654,22026,34352,20491,-21132,-26294,-33164,-156288,-47594,-60471,-37897,20151,-29103,-12747,-52192,-57884,47708,-13901,-50935,-17220,80784,-58383,21096,50298,45429,-9072,-66313,93508,116864,51642,-571,12795,-7847,-2783,52543,-1639,-74839,36967,5820,-19742,-32253,6130,-19799,26595,-50321,-48967,19482,14775,-68842,-3884,7932,14292,-20331,49745,-31201,-25079,-67764,-90365,27941,68235,73058,-6756,-58787,39107,30351,-65401,-57686,42009,-45734,-22206,23074,-6677,15696,-58837,-60546,49108,24876,34914,-62092,-46746,-32286,22541,21828,-10560,46160,-64789,11495,-12423,23720,20199,-86187,-25989,-30408,-2039,31920,-119634,-18900,-35787,18760,-58689,645,52395,-1711,21307,10921,17921,-13033,-16845,13211,-4103,77599,-20336,36988,55448,-35985,-47854,-14381,-2419,-9305,-15118,35184,-18033,-5045,-11242,75129,72557,-38217,-50050,-42887,-9418,50689,-41945,55356,44614,12091,58943,-89822,-97736,-119105,-63220,19283,19833,42070,15672,-53435,-20989,-60954,-14614,-92254,-45877,23770,20923,-2614,32352,38847,10697,-16541,-17161,42455,-27438,-1968,-19969,-37885,-24404,-23454,31723,85332,41357,-22226,-79704,80781,-23793,-142397,-28374,-23769,-11957,27973,20157,46862,9037,22865,-25619,12353,-103620,-58080,-34941,-108335,-16762,-106701,-7680,13554,9597,-21527,21727,49452,60229,43086,52175,-10247,-78977,-43378,-32010,9352,17895,-35018,-37839,-28919,-59007,-31327,44323,37318,12437,-28357],[29922,31159,-32007,-45220,61661,4509,33519,-5279,43143,91644,88736,7036,-37609,37311,22733,59777,-2966,-54926,-76761,6057,22796,84191,2729,1374,-28715,17614,-7657,36716,22223,-60578,-87719,-83124,-50032,-41649,-55229,-52837,-48467,70430,-6846,-14731,-28129,-7277,-16195,-12908,57692,-11229,19606,24745,-58212,22649,54092,39925,16536,-71327,-23608,-3670,-5521,-54184,19573,-523,-62698,-29736,-23632,-2,72824,27261,15096,54490,-33878,-4693,134025,37037,16590,62753,50948,-40502,-130284,-100290,-43057,28749,-76253,35797,85781,-24377,-38986,-65384,27551,58586,-3355,-68022,40664,55824,259,45459,-43995,-34173,-39600,44893,-7424,-24628,-45205,-88094,-13455,-42027,-28054,13232,-35583,31771,-5342,61455,-851,87306,-16147,-65149,19206,31500,25433,66611,47510,-41752,71210,34893,49624,24672,32500,-45142,-36123,-18043,-61668,-69030,-18068,-12107,-53280,-69693,-31900,45235,-33723,65494,55151,10294,3531,36855,-962,-45780,14860,21943,-14527,-29388,36847,18425,48703,-54533,71838,40232,15262,29336,14064,11079,56842,15308,21684,32160,18689,27686,-59849,5959,38016,2630,-4292,106439,67823,-95457,-63751,-17460,-24732,-10352,-56243,61990,37556,-63712,-36926,-14314,-25691,-13051,-6709,28161,28661,-60421,13323,-28918,44326,18855,-4871,-33241,-46600,87948,137622,-25160,-80743,-7272,43991,112771,-66033,-52991,-69282,4435,-9453,-39579,16028,61090,27477,-37138,-37332,-15953,54418,17479,-85458,-359,-129594,-74294,-47436,-33874,-64573,20849,-41331,-91857,28085,-73422,-42397,-50640,-82870,-14506,30738,65925,116048,104122,93206,191920,60505,4559,73699,39678,51615,53448,33788,-19721,10173,168807,63633,55837,-50671,-201940,533233,97263,-390,42249,40342,-14752,41590,32140,15900,5170,-1212,35579,61364,-60272,-119037,-100360,-65214,-6095,33150,-28424,-34679,-26370,25791,50620,47810,-9174,70863,55938,-1754,-6615,2340,5811,62129,85258,33190,-4349,-40140,-30730,-95747,-34063,78646,-52467,-22594,-19676,-42575,2880,-40385,50530,-123639,-19274,20881,-44560,-91390,-112051,-108078,-26753,-48659,-13967,20427,18451,-5936,101208,50996,37946,-2232,-19796,7874,18787,48267,-14314,-64734,13745,97019,38557,28521,100185,40021,22,-13225,-38998,14531,-40777,-3516,-3782,4135,84049,-71694,687,59195,-8451,-102115,-60172,50976,46577,50633,-12081,22302,35058,-13013,65868,74508,40729,11025,46703,23319,14868,-8701,-14970,-48270,60467,55585,32497,-12070,-9436,82274,95996,108113,26490,-12262,-33713,29509,43177,-77153,20926,6507,50277,23543,52299,66646,46326,14209,53142,-7643,-12663,16954,-42915,44231,30776,15810,-38051,-72430,-4257,66185,3,23826,59396,-2203,52772,102780,6281,-30582,36655,17283,-16555,-25737,-54077,28749,46042,-930,51777,52451,11463,32250,15823,41763,25640,-20101,-100268,-42523,-59329,-118446,-2032,-10267,-10325,-41571,5932,18805,-24242,47087,8244,-15628,14649,27626,-20172,-20339,-42561,15109,14855,55629,-23050,-48318,16488,29603,-23293,55536,5757,-31172,11673,73114,137707,32489,41195,-11699,89445,-55359,44534,-20535,-38729,70926,-34112,55280,2197,-7824,17560,-63718,-1363,742,13127,37100,81936,52698,106308,120027,40776,-44301,44259,918,-27207,-63619,11200,56957,15881,-24458,32165,21373,-16325,23070,17450,34270,2645,-17954,-20179,17660,-27975,2210,66611,14281,-19089,-10960,-48835,17808,8061,54999,48312,13163,-4993,-20346,-75314,-43457,65272,-11320,-9698,-22637,-55015,111160,-7717,23894,75066,-6080,66085,74157,40484,67853,16592,-54558,-2402,-2513,-13586,79633,20509,-37645,-44984,-21211,-80549,20789,69513,48950,-60147,11408,68548,-78808,-74393,-74827,45035,88932,23315,-60795,-66252,37865,-26056,-18339,-72965,30968,45651,-49304,8943,7106,74126,87499,-42231,-89614,-43214,43349,18556,20660,-20759,-34817,13683,8560,-27151,111665,41816,-16281,-68014,-84088,-4365,50836,86108,25364,1310,16879,23934,14546,28674,357,29547,-42480,-44966,11780,-36494,3897,-18194,9751,48708,-2277,10381,-7819,-77059,30154,62236,-58570,-20595,15852,59489,29009,9121,-74698,-56085,-23925,18045,-31314,-5691,36849,56120,-58594,61280,43682,54113,-41809,3931,-2531,72087,17421,13691,37805,11316,-28041,11251,3028,-30232,9385,-97773,53088,13829,-15661,103772,-1168,-56196,73533,60083,81060,-36388,-47603,-30557,-75981,15103,120944,-128,-17331,19336,10148,-27589,10704,4589,-53975,5111,-92623,-25778,52257,-22544,-21859,-63216,10169,-5279,62159,11142,-38085,70073,6052,-24831,25924,54894,21508,9840,-17748,20649,19787,7686,-17171,34752,-20127,401,79461,44225,5224,-68428,36614,-39446,31004,29902,62669,69007,-37547,32779,44874,11465,45103,23248,89467,33414,-65809,-23347,-34173,-79097,15235,-2132,9905,-34802,-37514,-66938,-45611,-17334,-65663,-4653,18694,-47461,-26153,4278,35898,81625,-49923,13415,1932,45023,58877,11800,-15794,33219,36931,-39194,-100108,-38986,38506,-71978,-124135,-2753,12708,-9648,18570,-1534,6273,-8504,-44634,-73597,-52185,-16611,-58881,33884,-26210,-37059,-44354,4079,5614,-17783,7005,-17451,10212,-118133,-63078,102199,29710,5373,-57626,-24708,-81550,28869,-3398,17727,40119,-39264,25255,111165,34474,-13425,-77002,22384,5447,-42574,25193,-18962,56408,9799,-15875,-23577,-43874,-29905,-47047,-58914,-28856,-496,-28338,-70080,-11210,10779,-24622,-39831,-50732,7792,15163,65187,34649,12880,-31090,26296,30555,75183,28595,-69953,27346,-22345,6305,45754,57821,3047,-53487,-43547,-136386,-50163,-54851,-20045,-4518,-57842,-15959,-38548,-51152,29358,12536,-36752,-10171,64973,-69311,8712,35701,34781,-27320,-64241,91707,108904,60413,-3602,-9555,10072,3422,66158,-8204,-77988,30293,5259,-6617,-17663,18434,-8899,44069,-32745,-56935,6052,-3447,-79199,-4293,9069,30755,-28822,66834,-54101,-22533,-55894,-92751,49528,69652,73983,-28280,-60011,33618,21712,-93456,-51894,23968,-53205,-17887,13019,-26717,29020,-49082,-79825,29100,24501,28014,-8618,-40561,-38267,7493,20578,13101,40251,-64198,26823,-8393,19739,-3608,-106568,-18694,-14994,-16941,52819,-127047,-346,-40934,17722,-41898,6288,70156,1356,33633,32120,11251,-4993,-3026,-2399,46133,83301,-32586,30462,69288,-16100,-55082,-30599,-3834,-4833,-23539,42977,-7868,-4873,-18125,67015,65467,-43688,-68055,-45832,-4797,60163,-39034,45681,23243,1948,63983,-81297,-103301,-136105,-78085,19857,4009,17400,22184,-49711,-21704,-61511,-16476,-68160,-37129,14960,63107,11247,12419,42832,24059,-11891,-10106,37338,-31372,6284,-38535,-42429,-25943,-7621,63993,101001,37764,-23226,-77177,63611,-24552,-87614,-23901,-21774,-2354,35052,14679,37977,22648,29895,-26310,13386,-108721,-53577,-35517,-80491,-8944,-118523,-25334,6478,25531,-3403,17203,51825,48526,35811,36512,9154,-71155,-43865,-38854,1790,-40,-19174,-47410,-46155,-54375,-13719,69634,19012,10855,-48903],[27631,36105,-21616,-52498,67431,-7115,31755,-26972,38608,98562,99884,6748,-39922,60796,20737,53979,3386,-33101,-61562,10375,16668,112393,17821,-11227,-41602,11158,-491,57713,-2207,-42551,-68972,-70316,-39809,-28259,-100674,-61760,-59591,52648,-5383,6610,-15772,1647,-15128,-10955,54687,-18882,16925,35548,-26608,33698,74710,6565,20119,-82671,-8809,-6788,20011,-36816,36609,7132,-81406,-26508,-21642,14477,63295,16449,-7989,41054,-61598,3458,112667,38837,50185,65532,54001,-7327,-103207,-115950,-50354,23728,-61422,63990,78680,-47901,-57079,-47645,39684,36511,-7914,-66962,34029,69077,30309,63420,-37297,1490,-22599,68957,21012,-13773,-29883,-49900,-115,13604,11944,38029,-52919,-31775,-24029,74139,-4595,76821,-21467,-32132,27926,26739,31175,68990,51056,-32227,62481,18798,48917,28841,19739,-19601,-22939,-30544,-54900,-54359,5212,-582,-25324,-69123,-37614,29717,-31814,55503,30907,225,12272,59901,-21801,-55552,78505,13620,-33648,-42364,18381,-6532,46864,-40726,69242,66061,19943,26040,2217,13564,42365,6152,16922,69211,8524,48747,-24546,9300,35907,11549,-1709,105921,90880,-45582,-53282,7109,-21853,-5413,-50766,48707,-3407,-63306,-45499,-26093,-17664,-37461,4943,28806,21716,-30799,30861,-13324,43448,36126,9535,-45025,-30785,92614,107500,-21029,-83463,6236,37173,87255,-81389,-54587,-56733,-2411,-32702,-38425,17658,43811,18367,-61505,-33809,-20270,8106,23754,-74764,17837,-106701,-46817,-55064,-37746,-44469,49096,-22145,-48228,31401,-62018,-4051,-20154,-70792,-24673,-1299,50045,110793,92222,71452,152847,26855,-29719,26386,44307,35378,61699,-8588,-44516,-6285,215860,127566,78235,-66809,-238461,629662,99138,11837,40889,22880,-18635,43787,23761,22272,-4637,-36901,24725,51122,-12120,-74462,-71388,-56115,13036,44982,-17309,-46067,-776,22766,43569,45275,-3522,58141,50574,10405,175,42200,67988,77629,66922,7126,-1632,-34865,-27492,-115702,-65396,80311,-51233,-13441,-10354,-35629,1947,-12653,59694,-108665,-6173,14870,-56552,-71648,-78050,-85878,-23761,-62899,-3172,49776,52146,39593,109597,60597,8450,-42625,-12071,6208,44993,26249,-13312,-49269,-24950,70535,47556,25075,108080,43371,3438,-11288,-48879,7032,2024,11076,7524,34663,101614,-34887,-839,42468,-13967,-80762,-21977,43745,58646,59665,-10804,42962,34066,-34107,45178,23609,180,11350,42619,51673,38714,-3466,-22298,-52680,57951,35926,40772,-20799,-20533,67098,86014,104598,22141,-32312,-25246,64790,64610,-62284,21427,-8049,66206,10885,60543,35740,19603,5529,57272,-4925,-19040,7895,-23713,34420,-2205,15552,-19752,-91736,-566,63899,-4111,-554,64807,-1645,52515,85766,910,-36234,51240,29637,-3008,-2956,-35127,36044,41408,9298,40632,68048,30325,16797,8237,48527,8845,-23250,-129826,-71843,-56531,-109157,14277,-1186,-17334,-29596,-7944,5748,-2236,52696,-4239,-14051,-447,-11748,-12716,18865,-31296,5863,2533,37299,-14618,-68674,-16663,39833,-16206,63956,-17076,-34883,13608,80730,138947,55382,40870,-23312,83161,-59998,44192,-26456,-38265,68080,-46476,53218,8913,-44161,19982,-28049,24688,2673,-753,38558,101073,108211,165085,99021,31706,-28204,29056,2247,-53426,-63048,20252,49538,13092,-13932,24356,1892,-37366,4406,17877,21153,-20694,-45765,-29141,28140,-29121,-2463,55063,20071,-15968,-5005,-43645,6213,-1840,74810,40268,38775,8874,28254,-52821,-30741,69603,-7111,139,-37601,-50615,116880,5859,18737,84684,10280,45537,77798,33104,57072,13214,-37602,4521,21813,-7184,77728,10833,-25264,-24159,-7321,-55510,27803,58387,38055,-67279,49865,48757,-54264,-40354,-38580,67169,121155,30131,-51367,-50841,35747,-16368,-35843,-35369,39397,32022,-55394,15170,7647,90910,64304,-39379,-96875,-49019,51530,42758,22692,-27232,-26042,36888,5117,-23345,85268,35866,3024,-40327,-58445,-5944,26297,89154,9875,-14696,42272,36493,26138,31058,6046,32731,-41281,-38859,45829,-15217,14062,-12772,-9723,53405,4318,-3383,-1052,-58289,45705,89786,-48446,-7575,12908,84614,13911,-6774,-104188,-64227,1564,20409,-9895,-2032,35852,73663,-42265,60269,16787,29473,-95989,-9428,-6161,92755,10515,-20691,25412,29983,-26621,15411,-10540,-41506,16477,-112292,60853,21144,-34124,65598,-58642,-64971,129040,96923,95577,-57525,-52404,-23407,-62594,19464,136278,5241,7077,51221,-25561,-30236,-3355,20154,-16586,27309,-74614,-2448,39030,-46430,-13283,-78727,11942,3460,55359,-84,-40818,74939,-16346,-32485,31103,52385,23537,-5015,-19059,2262,29486,12742,-24729,29763,-21767,-11448,49072,31536,-9355,-58371,61711,-30233,26381,19664,72667,49111,-40683,42555,67749,14269,40943,14043,62672,29425,-96672,-18399,15021,-66127,13827,23734,24927,-49307,-35545,-77657,-34309,-4031,-11326,8499,18789,-54521,-25065,2689,22771,92374,-33927,3930,3770,35495,32825,16625,22373,41003,26539,-46637,-100843,-29249,32398,-39995,-98742,-1390,52711,-3691,2893,2692,35307,-3642,-73835,-111015,-49460,-25907,-35787,50507,-26249,-28483,-44388,-12669,2328,-12802,15580,18209,27911,-126430,-54352,91175,16093,11244,-61947,-74234,-92732,44648,-3292,50069,65379,-31823,18556,86680,38563,1050,-18151,24706,829,-29341,38260,-30592,49209,14951,-7886,-12873,-42634,-40495,-75592,-51788,-29548,1462,-18210,-84873,-19724,13691,-48605,-37556,-32698,-13296,17283,88915,37256,1383,-35465,42493,35204,54134,1839,-74224,19287,3042,-7013,48362,79662,16865,-77365,-50519,-104365,-40622,-21425,4635,-30608,-65325,-8250,-21577,-30684,14886,30518,-20316,-3135,43527,-73983,-8410,11473,20397,-38473,-54418,69769,86705,54611,-13699,-19518,31804,20178,64880,-12779,-86894,17424,-2967,10160,-4829,27251,418,47229,-11535,-58618,-5543,-22566,-75734,-213,12698,44208,-36819,79980,-65700,-25694,-38466,-85136,63303,65504,56513,-54276,-50917,33002,19989,-101320,-44884,12452,-56240,-10212,8717,-45707,34806,-38893,-84372,-14755,19724,31340,41053,-21023,-32860,-3521,17886,26280,20998,-64506,29760,-8036,9296,-23538,-124172,1317,-4879,-36996,58795,-135900,14097,-38531,13029,-24958,3317,83066,1407,43875,49841,12564,7375,2138,-13713,66716,74838,-50854,21139,75084,7030,-62481,-42809,-9092,-2226,-25186,60232,10520,899,-14761,55097,56194,-49329,-74974,-40269,-733,61211,-31121,32531,4937,-3616,64618,-60486,-95809,-153331,-81040,22196,-4201,-9704,36904,-33483,-16557,-55272,-19110,-36739,-36258,-1581,94017,20953,-1945,36678,37581,-7053,-3036,31249,-21722,8780,-47207,-50591,-29362,-882,89979,85121,30743,-23999,-76586,38700,-21033,-30468,-10043,-3970,6136,34242,-1115,26545,33899,33356,-24924,13697,-92127,-30531,-34985,-55587,-3541,-121715,-48274,-18600,43444,24413,16427,51604,31189,23803,14688,23347,-71200,-37021,-37700,-3592,-21605,-9121,-53428,-50029,-34773,688,80451,3009,8572,-58186],[22173,43778,-18104,-56877,56481,-17436,26522,-44969,31444,86939,93935,4438,-43249,79126,17302,40549,11014,-6512,-42263,20545,14711,127553,32992,-15258,-52053,5519,-2266,65905,-20689,-23904,-51396,-50911,-28261,-21909,-126202,-65879,-66227,22318,-9423,15431,-7382,2993,-18625,-19522,46861,-20374,15678,42235,-3929,30916,99348,-25897,23374,-78416,5330,-3942,41742,-11352,55253,9941,-86479,-26528,-15544,24031,34877,9658,-30464,18763,-78293,10065,68325,33470,63296,49931,48116,25731,-53567,-109535,-51287,15328,-48808,78132,59657,-55754,-60862,-17546,52492,-8195,-6338,-57625,19555,88471,51002,67852,-15688,34504,-4730,75691,38476,2720,-13171,-10074,10171,57639,41115,54310,-61495,-80392,-45166,66238,-7075,52770,-27672,5246,42166,19697,23619,65793,48882,-18982,49361,137,38188,30344,918,10440,-12469,-43441,-59865,-25270,31903,10971,3526,-62679,-38154,-1245,-37810,36100,6305,-5891,23953,74517,-38888,-55248,100255,-430,-50806,-45221,-9057,-31653,41802,-25237,71877,97239,32284,20669,-4902,19553,39809,-2715,22493,90773,-816,64302,7971,18771,33371,19845,-4311,97834,90122,7896,-33731,37432,-10952,878,-28362,34318,-37037,-49718,-46678,-40266,-6482,-42669,6727,25219,8465,-3995,40222,1810,34005,44400,19315,-45017,-10648,85420,59784,-13714,-79286,20530,21647,55273,-92813,-51295,-40181,-14915,-41840,-33202,23735,18776,6536,-74692,-37785,-27798,-46089,41478,-56562,24107,-83395,-17050,-56125,-41161,-26423,51184,-5860,-12171,32970,-48293,29705,13885,-55591,-44465,-41178,40506,105619,86070,20998,93198,-13905,-64903,-19189,42528,18579,56443,-54322,-60817,-27634,199852,158465,88292,-84580,-258499,711786,83333,10795,28945,7060,-22974,43784,12651,36851,-6458,-62621,10575,25167,23233,-33164,-30347,-43333,24443,46180,-3239,-50902,21078,14355,33650,38050,6126,40118,49085,17006,139,68184,107247,65102,26579,-22301,-1520,-15335,-9417,-114951,-71154,67256,-52802,-2963,-1211,-31090,-349,6326,66144,-76825,12022,19481,-60498,-41828,-42130,-54798,-15281,-58289,4854,74113,85496,66019,97605,54857,-22032,-59149,4555,1036,63141,25817,3759,-30750,-57592,42150,54752,17743,104275,36457,181,-12227,-44327,740,41485,21535,7000,53550,102956,1641,-7709,-563,-1095,-57407,12575,29720,65125,66561,-11337,59606,31458,-47445,29502,-15699,-31727,8597,25848,78864,60748,9602,-28935,-41811,49934,2911,23347,-34323,-27545,62072,71820,80436,14449,-56243,-22047,83358,67266,-35931,17041,-15749,82036,-7056,62915,-379,-10509,2755,41287,2774,-21349,-8702,-4330,25868,-30742,14282,248,-106774,-4714,56294,-9562,-15630,61495,-3316,48874,71335,-2613,-44638,63853,42432,10315,22830,-11974,41915,39897,26205,22066,64014,37588,-1413,-620,46027,-7499,-21895,-140827,-89249,-54259,-89563,23718,15294,-25161,-27179,-40883,1775,10365,53046,-3323,-8253,-20721,-60012,-12532,31402,-8969,-6330,1113,4256,2173,-78244,-46171,54821,-8185,60391,-38025,-34859,15225,72300,121490,69281,37470,-32456,66476,-49432,43123,-33583,-39847,61570,-49531,44531,14110,-69177,31943,16941,57868,8099,-5020,31030,105321,146612,196660,69885,16518,-8078,13454,7392,-78677,-47630,24973,37415,7049,-7047,571,-25636,-60238,-18172,17804,2768,-39911,-66083,-32247,29855,-41041,-16401,25843,20947,-15496,-2322,-37116,-13090,-13984,83349,24612,57462,9810,60490,-4780,-7495,71501,-1697,11079,-48049,-46392,105319,17921,13849,78173,17881,17690,65632,28248,54848,9236,-18488,8838,30857,2726,65578,-5426,-11119,-7997,9311,-23722,11167,38912,43646,-65302,85059,23168,-36790,7182,10392,80237,123147,37157,-36369,-33974,24957,-16521,-37041,4006,46732,15097,-57967,19254,2913,96648,35013,-33968,-85163,-41219,50597,58069,24651,-26344,-12662,56279,5779,-17455,50778,28660,30305,-18284,-26965,509,-5594,68067,-12221,-43468,48397,33849,32631,33616,6892,30977,-33245,-26474,85536,9721,21276,-170,-19160,49758,13505,-22947,-177,-36534,52789,108526,-43560,6368,5899,101053,-1996,-26535,-121918,-57719,32738,21638,11834,5836,26965,79133,-19590,41925,-8717,2361,-126135,-29970,-10498,115635,10373,-50203,21246,39971,-20528,18879,-25267,-55365,24997,-115853,48833,25070,-56260,12130,-134164,-62918,159311,107662,104420,-62363,-51452,-14772,-44679,21731,136121,16670,29708,81824,-43074,-31593,-20803,30451,15953,51973,-39181,22197,25263,-64075,-10129,-84653,14018,11162,27987,-15623,-10314,77518,-30646,-34598,36076,41014,23682,-21249,-29765,-8951,40070,23843,-18074,19425,-16072,-21905,12590,12903,-25930,-31075,76038,-14415,13129,-1418,72801,11135,-47049,52084,92830,15814,30741,-1497,30703,18392,-103803,-10028,58566,-40709,13924,39521,39535,-54382,-22318,-77802,-22061,13050,39717,26959,22991,-44006,-17965,-6915,1766,81645,-14546,-2932,-10528,23916,11133,22688,48942,42630,18426,-37535,-86072,-17213,10891,-4923,-66840,4216,84802,-8369,-49893,8951,57225,2487,-76265,-124766,-37692,-32080,-12686,58799,-29484,-16864,-53006,-24123,-9237,-18414,25462,55933,33017,-114577,-35601,78309,10023,11474,-60364,-103734,-92610,54278,-5224,87589,84355,-14344,-629,41203,41466,12742,26651,25831,-4969,-7222,50880,-39591,36580,11514,-778,2252,-35101,-48045,-97488,-37502,-38310,-1647,2812,-82507,-6273,27853,-63900,-36261,-8037,-27017,17008,109975,52192,-11217,-38064,54138,37555,28222,-33776,-75686,12721,22077,-13294,42314,78278,15044,-89734,-51547,-78215,-24777,22857,29386,-50581,-54566,5487,-5562,2939,11163,35761,-5240,660,22793,-70990,-25677,-17479,6027,-39782,-39726,34472,49690,37709,-24010,-16418,47391,35772,45077,-13668,-97546,3184,-20897,24358,3165,31524,2399,35757,10240,-53275,-8881,-37415,-61140,10708,17866,53035,-44049,83455,-61493,-19449,-19216,-70703,62212,55538,23483,-76681,-32928,30422,25150,-83196,-34743,12215,-53014,581,8058,-60654,32778,-34124,-75607,-69601,13483,44036,77281,8290,-17250,-9402,15038,33731,2728,-68962,16413,-10854,-7455,-29449,-127085,28453,-5182,-55657,52893,-135031,22125,-29885,4998,-11367,-6985,88165,2396,46294,60215,21145,23169,-1352,-18252,54846,51733,-62883,11075,68912,27000,-63168,-43662,-18979,-4972,-21412,73594,27651,10923,-2060,39844,44346,-50682,-67286,-24431,-743,52791,-19104,17006,-5791,-5678,60459,-34013,-77447,-160840,-76767,25410,-1244,-27581,56325,-9542,-10277,-44087,-19987,-6089,-39695,-20180,105823,23061,-8327,24824,48762,-4346,4441,28031,217,3488,-42557,-57443,-39054,-7168,100093,54500,21595,-24963,-88025,14682,-12280,6891,5622,25665,13448,27597,-26720,14445,41882,30449,-21641,11567,-57801,6098,-32620,-40050,-1453,-113679,-72591,-53785,55006,61090,20685,50182,9499,10243,-6975,24709,-79014,-25015,-31860,-1198,-40239,-3884,-54721,-39105,-9907,8429,76447,-3687,7430,-55309],[13269,50296,-21090,-56025,30411,-24039,17880,-58103,24349,57030,69360,-982,-47573,86257,12236,20486,17590,17738,-21251,35350,15813,127221,44003,-12974,-57509,3163,-16322,59440,-34703,-11674,-42614,-28073,-15317,-24029,-125133,-62430,-68932,-7391,-16461,7836,-8182,-4780,-30458,-36292,26538,-16057,17307,45116,4952,18800,122274,-48968,27507,-61586,12639,-2560,54000,15512,70068,5441,-71271,-28353,-5373,26754,-2828,8171,-47195,-6203,-68493,15466,16394,22957,48000,19564,34208,52499,1990,-70858,-43341,3702,-34964,72168,34966,-45156,-45738,18432,62270,-57809,1883,-41371,1659,108359,59098,57037,14676,56129,5307,62768,46584,23423,-609,17986,14351,79813,51348,58889,-59233,-97175,-61226,38655,-6775,23396,-32091,35265,56996,12717,4243,56587,39135,-4908,35678,-15695,19073,23800,-22459,23221,-10225,-51941,-74327,3581,50498,21393,21456,-54342,-35160,-41796,-53737,6619,-11216,4496,37103,75103,-43243,-44115,86699,-9290,-58099,-33878,-37256,-49627,35511,-13832,80209,124620,49803,13467,-9719,28226,52357,-9598,37487,85371,-9626,65092,26762,32165,30922,24145,-12105,81445,76901,44431,-10652,62443,9436,10250,4378,21789,-47018,-28027,-46865,-56468,3782,-34098,-1814,15993,-6521,13324,40857,13931,19275,38662,20104,-34509,4425,73737,17475,-6813,-68099,28423,2247,25822,-99191,-45448,-29769,-31618,-37859,-26726,31144,-7679,-5196,-74584,-46557,-36248,-85321,69637,-34931,18234,-66586,4829,-50727,-40538,-17038,24406,5024,6741,32368,-33416,49934,41323,-39640,-64737,-74960,37486,99283,85599,-38972,38583,-47575,-93609,-49787,32709,7297,43572,-85844,-67710,-48556,139548,153592,79693,-102738,-256757,740349,49841,-83,10406,-3664,-27167,43604,3249,55056,-1927,-71524,6295,-3637,41507,4416,11751,-28977,27485,34471,11488,-45107,32371,1137,25238,27974,16738,19421,56104,18465,-5982,79093,103109,33520,-22522,-48517,-7204,12763,18945,-94265,-51463,43198,-53550,14898,4298,-30283,-3468,14477,64260,-36677,30114,33637,-55983,-6254,-11947,-24428,-6689,-39965,8930,88127,102753,67744,68939,33834,-43715,-45062,27851,-5556,68420,47087,33418,-12669,-76082,15180,59276,9358,88164,17160,-8416,-14159,-27899,-2774,66404,25301,-6034,55583,86067,18020,-17358,-48349,26044,-38357,26275,11980,61418,69967,-12767,69302,31280,-50301,23702,-33377,-51286,4166,6364,99029,77906,26586,-33082,-22644,38626,-31710,-20220,-46462,-25004,64774,55852,45612,6475,-77968,-23183,81892,56635,-954,9927,-14854,93389,-25912,59280,-31884,-38098,2532,6239,12750,-21112,-31197,12854,23748,-42763,12243,16193,-106196,-16262,45186,-15029,-17260,51427,-7641,41898,64093,-2978,-57426,67389,55731,18382,42742,6789,43258,38993,45488,681,41730,32238,-17037,-5052,36326,-17619,-17887,-126286,-89921,-52383,-69410,20993,33040,-30944,-40517,-75342,3596,5090,47441,6853,714,-39356,-105044,-13633,17314,21193,-15335,12732,-26948,25697,-74872,-62018,67884,-1680,43093,-52442,-31474,16718,54777,87758,67768,29467,-34128,46251,-27970,38171,-38414,-40550,54241,-44169,40622,17021,-76024,52420,57373,92055,18271,-2052,15058,96499,160975,184490,47401,-660,10264,2998,15434,-93310,-17031,28563,27506,-1636,-5607,-29760,-50223,-74418,-36452,18001,-14301,-47764,-74527,-28133,25257,-59304,-33586,-14096,14332,-18941,-5136,-28005,-28595,-24341,78994,5376,67451,147,66327,54079,23912,72219,788,19007,-53745,-43757,80442,27901,14078,57375,13152,-11770,36388,28616,59846,5291,-4129,11002,24497,13973,47176,-24111,-1842,-656,28108,9099,-21245,16115,64979,-47655,105915,-204,-28853,49838,50564,72126,99235,41457,-19104,-15738,9839,-25381,-20860,34330,42385,-1099,-54644,19765,-7906,92460,3666,-29229,-59066,-22877,41249,63631,26409,-13530,2405,68365,10211,-8263,21529,22315,60043,-7110,1396,13183,-34608,36805,-33661,-72221,35400,15959,30924,37770,6304,24803,-17953,-7265,120890,34551,20075,15256,-16008,40624,23317,-44557,-8176,-19473,48358,113010,-38467,14122,-3337,105845,-14286,-45569,-123926,-37763,61649,21160,28743,13477,12222,68555,1834,16673,-26824,-19569,-124973,-56650,-15350,131114,15699,-65971,25003,37104,-7835,20494,-36497,-69360,28636,-111467,21069,24214,-79935,-35050,-190275,-48362,152840,76715,103721,-47920,-46553,-11830,-27715,22321,118513,31858,47790,99726,-37359,-30086,-39279,32238,30595,69705,-1795,45756,13148,-67454,-13314,-76818,18119,15837,-8576,-36251,30458,75802,-34778,-27437,37405,22078,22999,-33349,-48692,-12612,48277,35982,-419,6099,-3387,-29717,-12004,-6472,-39514,6959,73133,7935,-6785,-30460,60142,-35605,-55548,56864,113502,18098,17068,-20177,1557,3679,-90662,-2118,78022,-8949,19372,42829,51417,-48737,-3502,-67713,-12571,29601,71132,45775,31324,-18250,-7417,-20384,-20844,61149,2678,-6830,-33249,11400,2130,28836,47376,33746,12475,-13544,-61641,-2986,-16578,23151,-35732,13294,98144,-20626,-115785,15865,66647,9483,-60798,-114474,-21377,-33947,5895,55933,-31772,-9592,-66663,-27977,-30797,-31003,35374,87481,26246,-85167,-9764,61827,10916,5925,-55868,-105097,-84290,52414,-12010,114962,92680,8325,-25684,-3345,40993,17769,44086,24689,-13412,14829,59469,-43632,24785,-1239,1030,15741,-25512,-50454,-102722,-20762,-56170,-8076,23553,-66051,28756,51372,-67454,-38516,19441,-24865,15491,116654,70891,-18726,-39678,54359,37279,6748,-64486,-67897,9065,29347,-11033,30653,55965,1399,-86167,-45739,-66163,-9228,57826,46732,-56676,-36204,18605,6120,42438,19976,28644,6612,-644,6742,-60812,-39191,-45108,-4681,-32429,-24088,-1899,6984,16130,-28240,-4671,47177,35300,8932,-9807,-103855,-5917,-47447,28852,5441,30871,-9857,14428,27217,-41345,-663,-43769,-42249,29116,24194,56770,-49311,73357,-43964,9674,-2374,-54477,44691,40399,-15571,-86439,-10410,21520,33364,-43537,-18379,22561,-43268,12727,7444,-68428,25578,-38413,-58538,-117497,9091,59977,94618,41044,4148,-10716,13167,41433,-1165,-76604,-9260,-15116,-28358,-17301,-101638,54901,-17099,-64785,43064,-116573,23062,-17592,-5540,-4060,-20663,84915,8271,38443,60965,33112,41066,-11164,-16979,21433,20422,-54881,2710,51402,40852,-52988,-29319,-32630,-13346,-14097,73213,33863,22299,15775,21656,29790,-44562,-45766,553,-7254,36848,-5366,1110,-7899,-6118,52156,-9605,-53211,-146735,-71463,28075,11280,-32318,74479,13632,-8175,-30554,-17020,18790,-42458,-33052,99962,15454,-7538,13148,54699,-5733,13717,30295,29137,-8233,-25301,-57750,-54402,-26300,89344,31514,11643,-27004,-113445,-2682,1566,16864,16003,59339,20668,18074,-57395,4047,46190,20700,-16109,6327,-16268,45841,-27448,-34020,-3154,-94549,-92128,-83369,52958,99709,29213,49348,-12877,571,-22261,8651,-85664,-11032,-26513,12513,-50351,-1852,-51143,-16400,8717,9099,61413,1065,8475,-43617],[1747,51453,-27365,-49154,-3847,-25685,7085,-66863,19125,14652,34473,-9037,-51459,80112,6855,-4802,20956,34013,2169,51653,14770,111334,46347,-10534,-56255,5412,-40273,42867,-47174,-9737,-44922,-5499,-2967,-32095,-106499,-49536,-68589,-25386,-22151,-13145,-20210,-18817,-49922,-55371,-5257,-7766,23494,45765,1039,4075,134198,-58388,31547,-38198,8349,-9989,53670,37841,77300,-5248,-38681,-30756,7587,23396,-38575,11606,-53211,-27253,-27965,20480,-27452,11973,10560,-16792,14818,69281,45201,-5941,-26828,-11742,-17620,46517,11116,-20675,-14221,52878,66159,-93107,14903,-22393,-14207,121509,59204,33468,44736,63144,4258,35151,49385,45355,4488,26415,11318,77373,38380,51130,-48958,-80184,-64879,1207,-3748,-3032,-32276,49953,66521,8489,-20581,43488,21314,7515,25912,-24645,-4302,4694,-48798,2993,-18577,-51791,-87925,17598,53909,29324,21706,-46662,-31286,-81425,-73869,-27237,-16940,40201,49251,61044,-29632,-25472,57802,-7734,-51598,-10654,-57895,-54305,29778,-10737,89785,139843,68154,5690,-14712,37838,74922,-12923,57818,55135,-18037,46987,28039,45359,27517,22254,-23218,59512,64744,54624,10297,72431,36475,22963,36545,11973,-30178,-6617,-53346,-73549,10048,-22858,-16746,1736,-19726,16831,34846,21748,4806,18361,10496,-19766,8604,62455,-7760,-3713,-51052,25122,-14992,3518,-99398,-39055,-30242,-49299,-27080,-20750,35314,-30183,-14286,-63955,-55286,-41409,-91233,101403,-12984,3788,-58324,12303,-40288,-33612,-20498,-15081,9589,10726,28176,-20376,51813,53182,-25311,-77572,-93469,38882,85394,85587,-87332,3384,-65071,-109846,-57540,15814,5523,30145,-92427,-65525,-62585,74891,123167,52849,-117746,-229854,684243,2099,-15322,-8662,-9867,-30651,45445,-4353,71863,5017,-62316,18998,-16499,50089,40171,41610,-14747,23368,11519,24468,-28956,31140,-14912,20633,17144,25099,-81,70024,16827,-14472,76581,58231,2113,-59421,-65861,-19749,40589,49979,-62574,-17666,16818,-50601,41361,3911,-32199,-5490,14656,51448,70,43354,52935,-46488,29798,8807,222,-2962,-17871,9252,90154,94935,53572,32989,3045,-51574,-8577,52316,-10966,65190,79442,66789,2815,-77754,-9962,60263,2140,62069,-13363,-19265,-15040,-7506,-4864,69610,21777,-28677,40353,53416,1211,-26814,-79423,58887,-28247,10045,-4641,45823,68873,-14276,69337,36171,-42828,26824,-27795,-57961,-667,-3628,108986,87686,41561,-33266,-2562,27853,-56719,-75100,-51149,-11977,69205,39054,11631,-83,-91847,-25633,64695,41525,36419,3646,-5671,96535,-41085,52194,-51169,-59158,1322,-38136,22075,-22938,-55619,25046,29607,-34856,8816,23531,-86465,-30596,32564,-20183,-7205,36078,-12252,32945,62243,-21,-73893,56591,68894,18838,52144,14101,38092,35837,60440,-18114,8943,18942,-25773,-2132,23883,-17899,-13366,-87837,-74591,-50098,-56161,7050,45713,-30333,-66009,-91130,7198,-18297,35960,18072,10845,-51466,-133520,-10985,-8772,53924,-16869,32672,-42197,51763,-59413,-59225,71543,2847,14471,-58583,-25863,18441,38792,44762,50782,17659,-24590,31035,-4208,26864,-39579,-37719,48899,-33901,45947,16995,-65807,75584,80792,116445,32088,4056,-6307,81040,154584,135155,39244,-15614,19108,485,23400,-90540,22762,33472,25122,-11072,-9574,-53926,-58321,-70850,-44104,18819,-24697,-40150,-70879,-15775,17909,-75489,-48720,-52756,-127,-25565,-14021,-15117,-30212,-29872,63738,-13009,67739,-11712,48726,103199,56702,71377,-2245,21392,-55822,-44490,47220,34567,22044,29768,-1721,-37783,-4618,33390,65824,3174,1548,11835,7796,23020,27950,-39039,-455,-873,44755,36766,-55510,-4055,93149,-14224,106047,-14882,-26545,74834,65345,41276,64649,39513,-2228,2853,-3140,-34159,7144,48483,18656,-13887,-44582,16245,-23302,81549,-25766,-28269,-28298,-1977,26440,60453,28257,10412,16406,73308,15802,2250,6239,18688,84206,-7835,18322,29092,-49851,13095,-47547,-88064,9976,-12670,21355,43434,8185,16507,3203,15502,140913,55909,7453,28164,-1083,28754,31035,-63103,-22466,-9935,33887,106389,-27931,13455,-12053,98002,-20697,-58257,-110901,-11400,79803,17733,37636,17758,-3079,45077,15992,-1130,-33663,-31053,-98042,-81883,-19108,129248,22301,-63873,33547,23519,11059,19696,-38989,-80273,23737,-102098,-11843,19359,-100082,-60704,-196785,-22129,114557,11616,90405,-18131,-39950,-17635,-16630,21551,87654,47391,59592,98552,-13695,-24693,-55233,25334,21603,74083,21187,63860,2776,-53651,-20506,-55404,25814,15656,-39998,-61311,57015,68110,-30303,-11215,32603,-540,22173,-38032,-69195,-11417,50426,41851,19261,-7293,14084,-33546,-11953,-22130,-46505,44078,51701,34674,-28242,-60750,35662,-77447,-61750,51205,121058,21800,2911,-38725,-19909,-10245,-66295,1776,66073,22139,30346,35555,58422,-33640,12948,-49389,-8060,40292,77481,60419,41463,10488,3237,-31471,-37002,42547,13303,-8564,-52286,-276,8737,33510,15862,13689,8202,19306,-36673,12517,-36685,40005,-8916,24015,86559,-34688,-160690,22425,61966,16503,-40663,-90382,-6722,-31572,16486,42935,-27884,-11023,-77010,-24367,-58309,-43881,44902,105833,13744,-44278,19631,42574,16260,-3349,-50090,-81218,-70542,37532,-24627,121101,88193,24492,-48149,-22209,35923,14485,35908,21970,-25178,27409,60920,-43054,21214,-20539,-4917,21836,-19822,-46984,-86080,-7712,-79390,-14948,34697,-41667,73181,78255,-60245,-44721,44695,-5598,13655,101992,82216,-18767,-40300,40158,33782,-6218,-80248,-48333,9003,23455,-2226,17770,22772,-13334,-67889,-34228,-64427,1284,70126,50700,-44951,-22533,25589,12716,76934,37995,13656,15337,-7377,-3529,-45905,-47220,-66086,-9218,-20718,-11192,-28265,-27169,-3280,-23184,8453,26598,8786,-35057,-1406,-101431,-4578,-77723,19207,3258,25705,-40878,-9379,33400,-25036,17475,-39884,-26601,52071,31936,55901,-51631,50938,-20393,61697,8480,-41652,15426,21526,-48315,-77116,10564,7137,39420,4610,6216,38879,-28710,23249,3524,-67060,16946,-51351,-39411,-143851,8837,70109,92332,69884,25124,-8960,12821,52007,14340,-82353,-37858,-18838,-49108,8860,-43694,73226,-37562,-58418,37619,-82491,17878,-5041,-17374,-4121,-32413,75339,19419,22639,51988,42802,59425,-22283,-13574,-17097,-7505,-20295,-1529,28169,49582,-32577,-2169,-47299,-24612,-4863,57036,23605,31838,32485,1972,13462,-30822,-16001,29543,-20652,17289,6667,-12434,-3571,-6615,41202,6412,-29249,-106582,-69412,28867,26955,-29115,85072,27930,-13871,-17337,-8543,36134,-40847,-32591,86930,-1785,-2634,6621,53233,-11943,26530,38276,57727,-22448,-501,-49155,-70045,-53747,59386,29495,2083,-30869,-143516,-11390,18957,6798,17561,88423,29429,8539,-85918,-2979,46599,6791,-7673,-1453,19358,77024,-18850,-33513,-8472,-67662,-101115,-94119,34753,128394,39105,50070,-31056,943,-27029,-22695,-80979,2785,-26068,35564,-49583,-1573,-43801,10482,13635,4932,40520,13769,11757,-28901],[-10444,44972,-32653,-37488,-35666,-22691,-3841,-71812,16415,-30687,1849,-17997,-52171,63110,3571,-32576,19898,39888,28131,64808,6663,81947,36923,-13868,-47906,12036,-64374,24998,-59996,-17256,-54864,13212,5468,-40293,-86476,-27869,-65795,-25786,-22636,-38385,-40482,-33250,-70815,-69753,-39201,1918,35127,46208,-9805,-7958,128150,-54198,31970,-15049,-8928,-29152,41263,52059,75619,-17932,-531,-33125,20694,16811,-63701,18062,-46173,-39262,30881,25543,-55062,5709,-32040,-48663,-6397,74747,65818,63405,-5028,-30844,1686,8350,-6729,7886,25254,79350,62678,-102072,28845,-5834,-23126,122428,60372,3058,66240,57639,-4691,2278,51003,64203,1867,15448,2131,55176,4720,32035,-36288,-41616,-52183,-31335,906,-22244,-27000,47893,66654,9320,-41525,31028,-2917,16415,22819,-25420,-26845,-26919,-75971,-48393,-35455,-41225,-88993,10119,41778,33450,6584,-39904,-28761,-108957,-86970,-56093,-10110,95805,57730,36507,-186,-5347,31489,2673,-33838,16575,-65387,-43321,25853,-15863,93757,140052,83227,-604,-20900,45947,97436,-11660,77682,13270,-25701,13638,16798,53903,21560,14306,-34272,37393,59543,42694,24231,63159,63830,37675,58023,3841,1163,6223,-69811,-89699,11096,-19259,-31494,-14214,-29712,5852,25958,25179,-3750,-11115,-6096,-9273,2604,52018,-19127,-6264,-30482,10531,-25011,-11695,-92050,-32416,-37507,-63362,-17965,-16077,31839,-45641,-19038,-48728,-58754,-37498,-61166,126181,7676,-13384,-56818,6136,-27062,-21979,-37260,-41567,8407,7991,18788,-12961,35963,45655,-14584,-79368,-94539,41866,56501,79116,-109005,-10283,-65023,-110759,-43546,-4607,13562,20864,-75069,-56449,-64968,39366,82402,15020,-125462,-175256,537899,-53333,-29292,-21708,-14463,-33093,50288,-14783,82219,10002,-39547,45688,-179,60083,72960,50593,-2169,14474,-17535,33782,-6470,20908,-30562,19501,7418,29104,-14381,84513,15119,-20348,64162,-4400,-9827,-66316,-71367,-37170,58905,75809,-32222,14060,-2247,-43325,70168,-2257,-34729,-3844,12365,29354,23074,48895,71330,-36453,61056,18868,17253,-6899,-3215,6100,82400,65763,38239,1187,-28499,-46503,31179,70683,-13120,65114,107615,92648,15550,-66210,-32402,57289,-2685,31346,-48758,-28034,-13511,7388,-8332,51028,12789,-55051,12581,11991,-45608,-34297,-83571,86564,-28511,-30256,-15323,20802,62443,-15235,57388,45955,-27648,33776,-4073,-53625,-5110,3382,108132,89227,49918,-28532,13954,22028,-65768,-111306,-45293,7419,70508,21379,-13762,-5302,-94548,-25208,41039,29546,68109,1928,9867,89539,-49418,46226,-55117,-72536,-3211,-77167,28775,-32686,-76773,30214,40149,-13250,3111,20513,-53166,-40474,20199,-25372,7334,16859,-12814,24219,59611,5031,-90929,30032,80205,12555,51989,7038,26487,28909,64526,-30019,-24611,5698,-25650,7083,14194,-8078,-9479,-35427,-48616,-46062,-51451,-11518,49228,-18993,-91329,-75933,9323,-51552,19787,22246,19886,-54947,-135818,-2573,-25835,81552,-10720,51321,-35524,74468,-35949,-39905,60827,5106,-15480,-56231,-19719,20119,33897,2454,24179,4902,-2953,27577,12365,9092,-37711,-30212,47430,-23189,56904,13736,-45303,93318,80780,120247,46201,9583,-28257,65852,135729,74736,42189,-25231,13008,4229,27343,-68932,60776,39927,31844,-18837,-16986,-60805,-39420,-46993,-39374,19847,-26088,-18201,-58551,4829,11431,-80651,-58684,-78204,-19797,-32668,-27292,1645,-13302,-29307,42653,-26515,59316,-14539,19959,125540,80682,67469,-10695,18170,-55947,-49341,11630,36084,36002,7534,-18607,-57022,-45123,39313,66431,4884,-1188,11437,-11351,25715,12380,-44779,-5558,-3837,53809,54248,-77494,-17020,115312,26494,87679,-17535,-23359,79459,52112,-1284,34107,28115,12592,19065,-8055,-29664,36957,45273,-23231,-22644,-29319,9300,-39078,67808,-49190,-32716,-4640,11962,10119,50504,30338,38946,27494,73669,18720,9878,5961,18930,95490,-16954,19574,44604,-44797,8993,-49775,-82915,-17298,-44072,7183,48806,14799,9642,26740,35683,139131,71409,-15176,34265,21813,15636,34025,-73637,-36223,-5994,15247,98064,-9795,8999,-17567,78432,-21125,-60110,-88181,10494,81153,10023,37499,18247,-12430,16686,19913,-831,-28034,-30538,-58284,-93287,-20265,105994,25322,-46465,42442,6207,31962,16331,-28173,-85225,10683,-89597,-36580,13316,-111013,-60588,-148539,12245,62252,-61572,64254,17690,-33521,-29998,-13741,19479,53111,59553,64391,79881,15847,-15324,-64274,12748,-6082,64598,20613,71789,-7207,-26982,-27101,-24987,37588,9549,-55069,-88076,57784,53842,-21431,9612,21336,-21620,19782,-35838,-81994,-9178,44413,35060,29871,-18261,32401,-32631,10779,-31590,-47304,67814,16577,61295,-44364,-83833,4576,-101631,-59709,31430,109734,25375,-9233,-54430,-32992,-18733,-40044,31,31163,46379,43277,22814,58504,-12257,20204,-26457,-9070,40848,64954,68486,49711,23780,10604,-34495,-39869,31417,15420,-9415,-57254,-8809,27309,35323,-31175,-13999,5881,53118,-19714,27387,-38645,47699,14126,34422,52882,-44574,-162523,28326,45789,22527,-26347,-66844,963,-26190,17682,24146,-14465,-20974,-74497,-14979,-82670,-50836,53800,106770,3314,-1007,48470,23307,23306,-12947,-42294,-44190,-53641,13525,-41431,104018,71672,20633,-61189,-3018,26423,4383,14474,20088,-39127,24711,54216,-39891,30554,-40789,-17792,17126,-22943,-38414,-51207,-3198,-99833,-19531,33881,-15531,108034,99826,-46443,-53104,62428,23629,11952,67791,78900,-12366,-38945,14130,26591,-13232,-78610,-20388,11781,7585,8736,7302,-9041,-17367,-41504,-19827,-63450,5582,58108,38965,-18447,-21132,24416,16573,97207,58595,-2480,22285,-18576,-8651,-30194,-50666,-77385,-7048,-10198,-3402,-40416,-41584,-15579,-9789,15913,-10325,-41147,-74457,9805,-89743,8817,-103933,-3623,-734,17186,-87439,-28932,24803,-8484,39291,-27203,-19205,72959,41512,51447,-51229,23939,1637,120355,11515,-35836,-16536,801,-65126,-48648,24384,-7916,39178,45686,37059,54973,-12846,28791,-5266,-56805,9829,-68504,-22881,-143958,13037,66803,74207,88780,39991,-5776,13683,63738,43320,-80006,-59079,-20728,-64039,38884,32724,78764,-60351,-36436,40716,-43791,8815,4289,-29019,-10184,-37472,63088,31088,5488,35404,44952,76659,-27533,-12513,-46964,-20247,32974,133,7918,56455,-7302,29080,-58811,-34552,5216,30589,-1750,37284,41807,-16365,-2273,-12961,12917,53326,-39138,-1747,13495,-20956,3061,-7879,29491,10990,-10825,-49084,-70514,27121,37297,-28371,83923,29365,-27712,-6521,6277,46142,-33942,-14356,79572,-25964,2746,7657,44113,-21929,43819,49641,79264,-34303,23933,-33337,-78374,-81694,18235,47174,-6173,-36529,-162236,-12698,36891,-8764,11648,106181,40913,1056,-105556,-6531,42827,-6058,4021,-10249,38907,91786,-7261,-34190,-16383,-38754,-96711,-83357,4263,135826,46232,51944,-40710,15440,-20457,-59188,-60578,17535,-31975,58849,-39975,-2193,-34922,30534,4946,-480,18699,27643,16467,-17042],[-20586,31658,-33657,-23730,-54059,-16696,-12796,-72068,15779,-69048,-18770,-25644,-46551,40990,4808,-58232,14603,36711,53071,69897,-9761,43037,15608,-24717,-33474,21299,-74581,14651,-72249,-29053,-65507,25280,6698,-42067,-77008,-2472,-60613,-8963,-16774,-56495,-60647,-41751,-84370,-74141,-63168,10579,51038,47961,-19465,-15593,104782,-39737,24072,2297,-36353,-55988,20726,57298,65909,-27111,28402,-35383,30248,10668,-74469,24797,-27898,-39754,84667,29990,-67016,7360,-61440,-67920,-25364,69607,64433,111792,16898,-50796,18517,-31029,-15472,29799,61453,93404,51891,-84421,39000,4361,-21931,109860,69479,-26509,74490,44951,-14000,-26298,53748,75152,-5982,-7368,-10433,23216,-40098,3778,-26411,197,-24739,-45966,5798,-35413,-16979,34137,57419,16411,-49657,24704,-29332,20114,25743,-19868,-44154,-63308,-100658,-109161,-54798,-22092,-71749,-14077,19607,32975,-12880,-32582,-28349,-117337,-82868,-71268,6129,149479,60737,8736,36018,9902,15737,16168,-12990,37455,-58507,-19608,24301,-24340,87159,129383,93247,-3233,-27382,50036,110496,-5751,91711,-23212,-31873,-24522,3966,54701,12249,3080,-41334,20798,57177,20529,27681,37598,84051,52121,64031,-4409,27324,6124,-93004,-102723,7705,-27706,-39740,-26464,-36805,-16069,18235,24918,-3005,-39370,-21932,-9616,-7004,40017,-26355,-14047,-9535,-10230,-25437,-22698,-76053,-23471,-40669,-68326,-17061,-12924,18106,-53725,-19014,-34917,-53424,-19352,-9858,135455,26526,-27374,-58306,-5826,-13433,-12086,-63805,-36852,3118,5324,3759,-13932,7865,21987,-8893,-71797,-81934,44220,11651,62327,-99720,-7955,-52798,-97335,-16639,-23445,27936,16143,-44374,-44338,-54926,41915,43947,-22687,-123766,-87561,327450,-108564,-37959,-23869,-20164,-34553,57102,-33706,81663,10083,-11809,75906,42632,76636,97574,39028,7120,3943,-45562,38377,16401,9170,-42134,19499,129,28553,-20658,92783,16321,-19384,46454,-55708,5593,-40361,-65574,-54859,61228,91218,-12034,30901,-7764,-33521,90622,-11463,-35945,3293,12401,3318,27553,46525,83814,-28059,83218,17890,26251,-18184,-4023,-881,69847,29820,31836,-17879,-51800,-33747,54053,76520,-11316,77889,119437,102064,27100,-48804,-49097,50886,-4838,3250,-78963,-30230,-9428,10166,-15277,17962,2246,-77887,-19056,-27795,-102666,-40627,-64887,98980,-37077,-75067,-17164,-7428,50006,-15237,32567,57532,-8673,38734,29144,-41556,-8919,25699,97916,84140,50352,-18845,26301,24873,-59126,-98803,-30501,25827,67284,2915,-28587,-10368,-85696,-18043,19764,24632,87300,7422,28760,72959,-50323,46222,-45418,-79530,-11419,-98206,32636,-53516,-89792,28115,48137,9805,-5233,8780,-16948,-39035,9514,-30864,16603,-4126,-5102,18130,49847,9920,-104222,-8978,87167,3051,47320,-12279,10765,19042,54307,-33189,-50803,-90,-17456,18049,11990,8742,-5706,16597,-19681,-38924,-51420,-25720,43219,5202,-101770,-32240,8315,-82034,1339,16123,26128,-50563,-110454,9988,-19516,94380,-929,58831,-10326,87730,-11123,-12483,36091,4422,-35049,-45743,-14772,20468,43816,-29168,-3218,-5220,28142,37874,15238,-12464,-34541,-18815,50260,-15496,65984,7666,-22544,98944,59185,99032,56439,12485,-45644,54995,111611,30055,46194,-28244,-7586,8513,23962,-33102,85524,45889,45353,-22913,-24488,-45821,7135,-9091,-25596,19940,-19744,11431,-42939,31938,8660,-69387,-62639,-83723,-39633,-36519,-41056,20602,20006,-23298,22295,-32217,45095,-213,-5570,115299,85589,59020,-21663,11608,-55455,-57195,-19924,30831,49452,2918,-26752,-67836,-69890,42615,59351,11517,-8286,8688,-25424,18696,2209,-39347,-12650,-4249,51909,58994,-78498,-21163,121122,60635,60550,-8566,-14103,69726,22301,-38390,14872,6476,24313,29028,-2353,-1974,57989,28979,-71454,-28341,-12702,386,-49460,54279,-62831,-41604,2621,12289,-4108,36053,32023,61862,34893,71929,15398,10644,15266,23173,90598,-28087,6830,55975,-21547,25297,-40305,-56493,-36118,-69168,-7018,51029,25601,7945,47670,46903,117613,79644,-41941,31824,47221,1504,30679,-72965,-41866,-3165,691,96530,14059,10056,-18317,49854,-16859,-49545,-64081,17236,64281,-2465,29366,17451,-11284,-7536,13911,18773,-11611,-20170,-18593,-79587,-18721,66268,21586,-21687,47981,-6744,47132,10477,-2392,-82695,-6583,-74818,-42408,9885,-109401,-40298,-66487,48848,16507,-113617,29317,48548,-28138,-43253,-17362,16010,25719,65340,62423,52448,39133,-2922,-62106,-470,-38614,46257,-987,66989,-17877,1816,-28296,7466,52233,-2362,-50194,-112177,36767,33965,-13064,27950,5788,-36362,11830,-30909,-79536,-8790,31193,13682,23872,-25475,46573,-27275,38971,-34707,-46965,70200,-23028,81346,-48897,-93061,-25242,-101873,-44645,-1149,81136,25379,-17842,-65424,-40249,-17935,-18482,-6257,-6983,59663,52788,10685,49997,11155,15369,-4100,-14748,29971,45117,70380,52644,7128,12084,-26765,-26937,27146,10051,-10489,-44538,-11899,48974,33542,-72582,-42772,7044,80968,-15383,39095,-19584,51794,35706,43159,9110,-46570,-124229,33869,24017,26718,-22636,-54364,-281,-19693,10669,5520,7507,-35615,-53277,-1936,-93804,-49002,60918,89933,-385,34440,72026,7655,30347,-19439,-30122,-9241,-35824,-11094,-58478,70751,46509,-9254,-62164,45378,14089,-8146,-5805,21684,-51971,7195,41682,-36497,51502,-56386,-33451,2041,-36184,-26889,-10868,-8788,-108287,-20421,26510,7988,118183,107587,-31627,-60593,68618,49893,10362,24222,61078,-2567,-34079,-16250,15959,-20481,-63964,7951,14781,-11550,17052,593,-30333,-4464,-16589,-6118,-55757,6188,30242,14031,13177,-31533,17278,22032,99669,74631,-13254,28798,-32440,-9371,-18073,-52289,-78968,-21,-5474,-1247,-41707,-34104,-19057,7495,13481,-51097,-97389,-97615,20917,-71558,31270,-118003,-32860,-3579,7007,-135161,-40568,1750,2946,56328,-9898,-20919,83729,52759,44472,-49647,4577,18073,162934,7501,-37786,-41328,-19825,-63395,-9365,28079,-18453,31239,68755,66772,65216,-93,26761,-17902,-40415,5253,-83226,-10243,-123355,19912,47931,47357,94893,45922,-2368,14602,72765,72618,-66194,-65948,-20696,-67865,61260,99971,71021,-78241,-6326,50206,-13633,-1228,7632,-38832,-18793,-33385,51769,35147,-4474,15089,36889,91829,-19864,-16778,-61495,-12228,83428,8145,-964,64377,14811,52583,-62689,-39487,15395,3402,-34149,38039,39711,-29958,-14007,3053,31380,61053,-59433,-17344,12664,-22873,7729,-9413,18720,5018,-661,7752,-70092,23069,35591,-38888,70911,19767,-46526,817,26602,49512,-23599,20141,83793,-51911,5951,15566,29479,-32997,64370,60331,89570,-39808,40058,-14691,-73092,-101330,-22404,73300,-12640,-42899,-157263,-9628,51327,-17324,3556,108921,54785,-3435,-112965,-8089,34580,-12113,18285,-18191,39293,89284,5369,-33937,-24998,-14128,-80150,-59085,-29405,117793,46900,53547,-39751,43293,-5158,-85724,-28115,37241,-41957,69143,-27300,-3472,-27297,32542,-10487,-3685,20,36338,21324,-11868],[-25830,15016,-29504,-10813,-51810,-9927,-18249,-65169,16065,-93112,-24552,-30207,-32389,20618,11820,-75955,6612,28808,70082,63412,-30951,389,-14061,-39160,-15071,30424,-60270,16561,-80200,-37765,-70052,29401,-960,-33798,-79724,16760,-52886,19155,-7098,-58866,-69015,-40091,-84682,-67022,-68931,16701,67016,51167,-20805,-20389,73042,-20237,4800,10787,-67494,-80293,-1888,54654,50697,-28231,38591,-37560,32359,8012,-72111,29213,-4021,-29132,112890,31939,-68003,16481,-67077,-71719,-38385,56357,48667,125380,33728,-65342,28501,-60665,-14325,37987,84239,92802,35235,-50364,41530,6988,-9835,86962,86137,-47879,69206,30942,-15914,-44525,57277,74178,-15051,-30604,-22761,-6812,-82465,-29965,-21622,30298,10251,-37411,9971,-47182,-4994,17541,43420,29346,-40160,28412,-51612,16853,30551,-12237,-53741,-89720,-118500,-148566,-68782,414,-39531,-41744,-4216,28065,-22390,-22881,-29099,-106314,-59395,-68517,25942,174852,58273,-14401,67116,16017,9839,26580,1087,43137,-40300,9173,24991,-29012,70248,116125,99516,-731,-31938,48348,109846,3636,96734,-41345,-35784,-54397,621,47157,493,-6763,-41125,13380,49019,-683,19158,4434,91531,64181,56531,-13948,34061,-4869,-112929,-110719,2049,-45375,-38157,-29569,-41825,-41718,14540,21902,6611,-54428,-28064,-21943,-11640,24388,-35658,-24495,8523,-28464,-17236,-32763,-51765,-8386,-28704,-58779,-25806,-11291,-5635,-56594,-15176,-26210,-38983,13908,39992,129306,43148,-34226,-58553,-12872,-1258,-12859,-93494,-1556,-4223,4756,-15074,-23106,-24166,-9121,-9010,-60411,-62363,44941,-38011,37726,-66136,1963,-36949,-73921,11380,-35730,42793,12660,-13778,-33650,-36109,68620,14738,-50159,-114992,43043,101799,-156810,-40127,-14046,-27581,-35543,62819,-62751,67483,4825,11475,98526,92811,95207,108080,15135,11316,-4617,-65508,38162,34013,4206,-46678,17627,-4035,25170,-18233,91607,22144,-9704,28485,-75707,39482,2521,-52045,-67232,46328,95497,-2673,28630,569,-24419,94218,-19318,-34904,15312,16300,-19650,16189,38458,88667,-20123,93777,6793,27839,-33506,-21435,-12359,58308,3881,35097,-22255,-61261,-19798,49047,67182,-6510,102084,110673,92383,39527,-32309,-56326,42573,-4660,-15222,-94540,-22717,-3943,-104,-25405,-17660,-5034,-90695,-44313,-54632,-143611,-49286,-37188,90335,-49312,-101033,-10409,-30956,31336,-14094,-2687,66182,10244,38249,62553,-25664,-12176,53173,81172,76514,44969,-5459,36316,37841,-42044,-30822,-12570,35881,61008,-15172,-35175,-16282,-67245,-2279,4920,27006,91657,20804,47528,49879,-45913,55005,-27104,-82444,-21662,-96653,35155,-82269,-91711,20629,45339,22259,-15436,-7309,12231,-23130,1615,-36105,12763,-23722,12566,16614,30496,12206,-110058,-52654,87431,-4921,43841,-37719,-5091,9349,31736,-28634,-64986,4717,-4260,24737,19511,27289,-206,55218,4849,-28126,-50138,-28433,30878,40274,-88310,23728,4441,-98697,-16065,3757,28973,-41075,-65385,22253,8443,83206,6119,50051,23675,87116,7406,11681,4039,2857,-41081,-30374,-12202,17545,64225,-43208,-23544,-10088,62984,58168,3586,-33313,-31775,-5798,56312,-12025,67027,229,-3094,90274,25061,58433,59831,12646,-54569,49215,85978,12035,42763,-25411,-35806,6265,12081,7541,90524,48287,61053,-22462,-28335,-13634,68623,29982,-9329,17627,-9812,38506,-29425,61899,11095,-42706,-61232,-70505,-54106,-33908,-50060,38350,62165,-13986,8499,-28849,29121,30318,-17896,79713,65873,45656,-30497,5223,-54785,-65211,-41990,18533,53219,19962,-18173,-69703,-68091,40760,47365,22468,-13744,1900,-30063,944,-3912,-25424,-16785,983,39687,51495,-58432,-18177,107791,76203,36656,8365,2857,55348,-6421,-57512,7176,-19433,31892,29405,11476,47406,63097,7103,-108863,-32278,359,-8641,-49334,42017,-64545,-51011,-8798,-1437,-13875,19413,31685,69180,38567,68284,3970,3285,26218,30380,71723,-34817,-13079,59915,8634,52399,-22824,-16278,-40336,-80647,-17262,47404,37433,13973,61113,45567,86631,79839,-64645,22096,69687,-13723,21101,-60634,-34877,2687,-2518,102759,38549,24525,-14615,16524,-9621,-28511,-47084,2978,33014,-18520,15983,19826,-55,-20925,844,49007,11275,-4595,12533,-38083,-16175,21466,11049,1310,48777,-10247,48274,2379,34774,-73028,-22458,-58398,-25691,12294,-95890,-10689,16316,79971,-9347,-127374,-6655,65819,-23515,-51576,-21839,11142,12017,63372,54893,27958,49753,10704,-46034,-9169,-59605,26682,-30760,51112,-28258,19572,-21304,35691,66853,-18577,-30342,-128981,6978,10996,-8713,36974,-9995,-41966,-6172,-28896,-59861,-11095,14952,-17535,1825,-28995,51835,-18846,50489,-33145,-52659,51674,-57142,87726,-38702,-86821,-46218,-81453,-15888,-39389,44635,18050,-22327,-70673,-45179,-5866,-4948,-13672,-28535,60639,54543,3836,32512,31955,515,11658,-23330,10191,27386,68770,48704,-39279,6564,-9855,-2373,26467,487,-12300,-19066,-8147,63054,28365,-93419,-65430,14005,98687,-22856,45363,13893,57335,56869,49660,-28156,-40685,-68719,39503,3884,28780,-29383,-54843,-7908,-13929,-1127,-7606,32124,-49848,-15411,12847,-85732,-39642,63516,59156,1073,53796,85744,-1211,37077,-20656,-11833,12844,-19619,-26347,-70925,32744,17286,-56644,-53245,97771,1477,-17169,-15628,27537,-59000,-18394,28899,-34515,75855,-65224,-45886,-18916,-56192,-15479,18038,-22268,-99483,-18104,21861,26335,101437,96679,-20724,-64181,61943,59945,8600,-14921,35659,7187,-24605,-41620,3306,-32925,-43986,27748,13986,-26009,19366,-3548,-37776,22201,-1976,3689,-39739,7765,-491,-17203,38122,-46303,9332,32977,86779,81061,-14493,34999,-46802,-5688,-13106,-55042,-73327,7825,-8542,-3575,-38995,-11948,-15245,22660,1231,-79344,-135172,-98590,28718,-50597,56240,-115074,-58075,-3021,-2934,-162362,-44405,-30378,4342,61367,6655,-28690,78561,64366,35752,-48872,4350,29378,175006,208,-45134,-51908,-38589,-48280,25592,22440,-22207,17322,71775,84633,65991,5710,16460,-30944,-22380,2301,-89366,341,-92113,26299,18349,20147,89102,44145,658,13986,75997,89260,-42651,-56902,-19812,-57956,68166,133439,53642,-85495,18461,58879,1,-9369,3683,-45133,-25634,-20991,43230,24572,-161,-4159,19856,104941,3830,-26210,-61440,11370,106955,21198,6144,73826,26266,58674,-55697,-37880,24794,-15652,-62199,35178,26032,-36354,-18324,11598,33062,45769,-77806,-28271,3619,-18527,7639,-9910,9765,-7370,1713,47246,-61411,17613,19863,-62155,50596,5700,-64803,4726,49203,46697,-13248,62106,93556,-72773,6186,27115,13237,-41626,83959,66128,87777,-37062,42979,2235,-52325,-105679,-51302,95128,-17292,-48111,-128938,-5264,58093,-13833,-257,95584,68398,-5055,-109551,-9926,21950,-7803,32859,-23758,25049,75412,15634,-33009,-31887,1479,-56067,-33454,-55580,79930,39599,53407,-29209,77734,13814,-89217,7211,64442,-50983,56571,-18636,-5482,-23325,10419,-23416,-2556,-12665,36649,25003,-13947],[-24029,-345,-21971,-620,-28671,-4309,-19666,-48820,15939,-99864,-19240,-31081,-9730,7649,23972,-80561,-1703,21669,72670,44721,-49896,-38798,-45594,-49461,4612,36333,-22222,29478,-79150,-36904,-64964,26124,-16371,-17725,-87602,17751,-43013,49093,1248,-43400,-55354,-27760,-72717,-51195,-56120,19969,76072,53969,-10483,-24904,45480,-1364,-24373,10229,-94291,-90129,-20364,45991,33407,-19503,31176,-39334,24325,10283,-61121,29828,18174,-10048,109708,29047,-61686,29033,-50031,-63130,-42949,39029,27742,108171,41948,-66381,29867,-74213,-4681,31862,87914,77390,15217,-14937,35018,3888,11489,59318,102810,-56150,53694,19759,-6804,-51102,59092,59457,-21406,-43343,-31425,-24789,-109573,-63516,-20808,42711,42277,-10322,13285,-61603,4744,6866,31936,45940,-15075,41582,-63089,5275,31349,-7681,-55467,-90704,-125510,-145668,-71111,19462,-2568,-58631,-21820,20026,-12540,-10117,-28927,-81461,-24753,-49745,42634,159083,52466,-26774,83838,12374,9356,30211,2003,29715,-16492,33323,27141,-24638,48582,107338,104967,6997,-32249,40662,97423,14197,92252,-36937,-37102,-65538,12327,33363,-11108,-10332,-32076,15361,29596,-15394,-398,-25915,84793,72755,42159,-24329,20711,-18621,-117293,-113073,-3308,-64607,-27831,-20596,-44750,-61973,15526,16964,20831,-47695,-18720,-40868,-5450,5545,-46344,-33801,21145,-35239,-4150,-43814,-21999,16377,2340,-31607,-39546,-11184,-36096,-57949,-9717,-23707,-18729,55867,70873,117563,56380,-33048,-54199,-7458,8520,-30000,-118336,47435,-11775,4868,-33441,-36311,-51619,-37911,-14872,-51682,-42329,44070,-71636,13856,-21972,11604,-24873,-46793,30676,-38372,52242,5920,6910,-27906,-14985,97165,-3140,-62613,-106717,224543,-84808,-194090,-37572,4156,-34760,-36798,63366,-96674,40072,-3752,23466,107485,125774,105556,101838,-10177,8756,-7619,-72438,33845,42833,11393,-43046,11707,-5044,21812,-8790,82645,31988,7473,14835,-60861,70900,36280,-35779,-69923,19071,92431,2442,11637,17449,-19121,80035,-21644,-31761,27965,21744,-33522,-2186,28355,88027,-9601,92449,-10981,23824,-47622,-48518,-28194,52293,-2801,42117,-17210,-56407,-9434,19264,46075,-977,124877,85084,68303,53766,-19550,-52423,33641,-2747,-19810,-91165,-5196,885,-18667,-35681,-43928,-5070,-90133,-54388,-59925,-149864,-64269,-15940,61763,-59880,-94218,1581,-43067,7118,-11821,-41021,67730,26348,32598,87926,-9917,-14948,72753,61319,71749,37799,9046,45739,58384,-20986,64831,1329,33384,53907,-30493,-37152,-22630,-42216,20630,-4505,34573,84555,40462,62721,25199,-40041,71416,-6249,-82936,-30989,-77359,38524,-109360,-82552,11244,26799,17927,-25413,-22355,29063,4470,-2666,-39437,-5467,-38191,37702,20556,4863,10324,-106853,-90407,79957,-7069,44363,-61522,-16608,3987,5313,-19542,-66359,17366,9727,22309,35370,42023,8910,73561,20028,-14650,-43743,-17700,17268,79655,-52617,70610,-537,-96698,-29074,-5220,29066,-29977,-15035,28834,41118,44113,4796,27094,55414,71429,13121,22963,-23570,5508,-36619,-16738,-12305,9813,84590,-38053,-32868,-9222,94248,80563,-17362,-48999,-30283,6111,63473,-11667,58261,-6123,11246,70515,-9174,12215,56152,11253,-53589,47720,60652,14293,30950,-19193,-61330,-7205,-6703,41622,77530,44725,74334,-18184,-25547,23174,122873,56563,2981,11742,-1678,52876,-21723,89807,18625,-8166,-55606,-46695,-59766,-23675,-49212,50613,103138,-4170,4332,-17116,15448,65179,-14711,34399,24603,28576,-32546,2234,-53404,-69864,-51627,1052,39600,47645,7858,-62870,-39561,33379,36319,35301,-12195,-9385,-25353,-25179,-9226,-9350,-15227,11466,21683,34945,-25334,-12096,81031,69939,24522,27635,25250,44506,-20004,-58058,8036,-34115,33911,19185,26418,102939,51198,-12443,-122729,-34838,6148,-16045,-36609,29807,-55251,-54654,-32073,-22892,-18262,2973,27151,55355,38749,60123,-14808,-9789,32440,38451,45182,-33424,-31256,54270,30169,76218,-2971,25468,-30066,-75413,-21580,36626,45904,27832,64423,32647,59344,71606,-76239,8638,85134,-29289,7315,-39012,-15971,13098,8396,109271,57408,52340,-8763,-16404,-888,-1642,-42860,-29992,-4687,-34905,1243,29818,14849,-21294,-15119,76247,34459,10860,31119,21249,-15506,-16948,-3172,17014,46130,-4556,31512,-7441,74113,-58194,-32032,-41489,8485,21763,-74442,17144,72385,96509,-13877,-104145,-34931,65970,-18612,-51933,-19623,5214,10710,54373,43974,15521,48769,23215,-16598,-10058,-57925,12620,-51901,30276,-34724,16844,-6648,56647,77550,-36284,-6273,-135290,-18082,-11591,-9117,33227,-21546,-38496,-35331,-33777,-28103,-14986,1717,-47949,-27354,-29934,45250,-9287,32691,-29275,-68767,21491,-78645,74873,-15359,-69446,-54001,-51976,19961,-72704,12785,1550,-22708,-69835,-49607,16598,-146,-17941,-24351,50780,47351,4076,8324,45795,-18397,15783,-32636,-12769,15600,67103,38993,-97914,-5284,10816,22471,26655,-9092,-14697,7890,2029,61339,20924,-91857,-76636,28545,104931,-36624,45082,48679,65870,75466,53783,-44899,-30560,-22098,45277,-8386,29159,-43627,-62181,-15745,-10179,-13388,-12455,50434,-59719,28090,27576,-59615,-26709,57798,21755,522,53490,86856,-1922,43985,-16507,11301,20868,-7667,-25018,-75047,-152,-12306,-101087,-39912,128425,-8781,-17191,-13620,35353,-55801,-41743,22725,-34487,91031,-69747,-49732,-38589,-76018,-7509,23009,-38653,-75566,-14609,26985,37843,69137,68609,-16433,-62209,44378,46099,6384,-38711,12528,14331,-10959,-54677,-8790,-50672,-25889,32943,5645,-29390,14801,-7736,-33569,51077,-2146,7708,-18796,14152,-22665,-45588,48511,-55448,5972,49973,64387,76523,-5500,39240,-59491,2828,-16786,-60302,-64124,11107,-18222,-8230,-37491,12762,-7855,30494,-16456,-82294,-134859,-79684,30806,-29417,76221,-96360,-69122,1859,-10892,-152084,-43385,-62496,-6587,51410,17876,-37203,57021,73907,25720,-49933,27672,38611,158151,-4172,-53224,-46419,-54020,-29559,40056,11433,-21008,1394,60928,81871,56218,2869,-140,-39677,-7404,-972,-83623,11967,-57981,28926,-12138,-216,75113,39117,2956,10488,72746,86907,-15459,-35357,-19736,-36202,58391,126689,33002,-79900,23887,58364,-2630,-13361,-6897,-46367,-27120,-4232,36611,-1826,20924,-17718,-1112,116166,39492,-37283,-52486,35550,91712,36353,27995,82339,23063,44657,-37312,-30887,32121,-21931,-75996,30815,4853,-35117,-13117,10735,18084,10522,-90611,-34502,-12035,-10334,2282,-8071,2237,-20532,-687,62845,-40036,11750,-6392,-90923,31129,-4794,-76794,6162,68577,38128,-6206,96843,94501,-81628,4441,37853,-563,-44702,96043,64341,75949,-26629,32902,14809,-19972,-92015,-61744,104474,-20457,-50282,-90987,-1523,54156,-990,4579,67182,76735,-4638,-100238,-13938,5950,6171,43995,-26295,5119,59221,19429,-32522,-34738,6508,-30500,-15582,-66549,34603,26049,50998,-12945,107507,30655,-65941,35321,94449,-53533,21850,-19140,-8210,-23885,-31284,-27218,3134,-18117,28978,26472,-20685],[-14575,-10775,-14473,6682,8159,-804,-17599,-23558,14438,-90629,-9966,-29067,18506,4855,38921,-69702,-7948,19789,59158,16744,-59199,-66983,-71555,-48168,22850,36476,25470,47186,-66073,-23612,-51237,17733,-35242,-1760,-91087,-7503,-32733,70695,3359,-15118,-17163,-8122,-55789,-32528,-31799,21059,71029,52522,9702,-30125,31207,12090,-56445,2808,-109723,-78131,-30159,32970,17498,-2630,17029,-39841,6137,17127,-46867,26873,32793,13685,85176,19954,-49264,39078,-20425,-49187,-38409,22681,9180,75739,40827,-47979,24204,-71920,10347,17238,72848,49121,-4934,8938,21250,-974,38185,32267,109792,-50536,33109,12807,10305,-48315,56101,32439,-22555,-38865,-34029,-24780,-114057,-89626,-20810,40227,61333,23255,16279,-78708,7930,7326,29405,62533,16289,57587,-59552,-14311,23260,-10488,-51187,-59705,-120029,-103060,-60102,29141,27799,-56847,-28388,11049,14982,4567,-25751,-50568,6629,-22311,50527,111546,46940,-25585,83283,2034,9837,26901,-9556,-69,6745,44875,29370,-11306,29558,104401,111033,18504,-27122,28675,79162,22964,79522,-14704,-36282,-54335,36406,17306,-19272,-4481,-14865,23765,448,-23672,-27448,-45814,67108,77995,28358,-33394,-1381,-24365,-98327,-111173,-6408,-77111,-13786,-1075,-44166,-68550,19342,10798,33180,-18572,5482,-56607,11613,-13780,-53787,-38282,27227,-25285,8817,-55840,7933,50726,46279,10872,-49253,-12625,-67656,-61620,-5566,-27660,1391,93209,77708,112377,64086,-25948,-43985,10256,15813,-60077,-131258,89390,-18317,3718,-45754,-46001,-68176,-58104,-25360,-49853,-26074,42057,-69937,1135,17850,16140,-19581,-22275,35856,-31298,52624,-6643,14262,-28416,1933,110650,-10368,-62383,-109988,448645,-189951,-219533,-33958,23277,-38138,-38660,55654,-124780,3657,-12211,22194,103057,126179,99113,81069,-28931,-1434,-2390,-64926,26653,42325,30477,-32376,1423,-3495,21214,4211,70756,42620,28085,8601,-21922,79101,40797,-21150,-61575,-10855,88454,11408,-11046,34735,-19138,55213,-16389,-27366,33778,24105,-35491,-16544,20030,86408,5771,81081,-29341,17108,-55015,-72584,-46316,53376,7041,46190,-12115,-41292,-4164,-20547,22823,2527,131422,51058,39426,68455,-9057,-39137,23041,322,-10780,-71540,18995,2803,-37693,-41500,-53451,3570,-78075,-44777,-41293,-120084,-86581,-11064,21462,-64838,-58335,13610,-40772,-20692,-8624,-70954,60577,38376,25096,99068,2255,-17002,75361,41496,74344,32660,21258,54226,79160,-119,140874,6492,18986,46991,-40191,-36950,-27172,-13719,45659,-11139,44536,73212,62793,71362,4303,-36572,89706,12007,-81089,-36192,-50895,44094,-123274,-65504,3871,-4934,-1023,-32211,-31893,33726,35185,-2858,-38505,-30401,-44401,63713,29448,-19260,4391,-95754,-112043,65878,-981,47029,-77051,-20153,6146,-11178,-9796,-57283,30439,20540,9365,54489,49053,22000,72608,24341,-1254,-32937,2475,6875,113832,-6158,92738,-4382,-78520,-35436,-1096,27897,-20361,25463,25695,57201,-16965,-6860,-1761,76640,43516,2941,17470,-33511,12545,-18964,-8868,-14391,-2482,93406,-17699,-31910,-4325,114968,96716,-38535,-56882,-29848,14875,69454,-11997,42327,-8430,21386,46712,-32659,-24356,48093,9813,-44123,50014,37864,23775,16916,-13007,-75005,-31296,-28577,59367,55254,34752,82087,-12152,-14849,49353,148953,62856,8240,2051,-25,48591,-21035,110806,29561,23122,-46779,-23319,-57256,-7570,-35443,53656,133559,3628,9008,371,6929,86544,-731,-4558,-26393,10297,-25008,4163,-50202,-68444,-49400,-17714,6916,62200,43856,-48354,4831,22151,31746,46398,-1219,-22073,-15233,-54079,-16703,1651,-8867,23774,4592,14205,8381,-7500,51659,49301,26358,43352,47965,40887,-14073,-50053,13966,-18481,28813,633,33838,141425,27591,-23744,-112221,-34972,4646,-20626,-13484,14901,-39357,-45445,-53388,-41694,-17463,-10765,16695,21990,35647,43729,-37482,-23705,31212,44592,17779,-24330,-40680,38737,31641,85394,14035,56386,-11258,-55686,-20499,19620,47283,46501,58728,13310,44387,55206,-74014,-4136,91480,-43046,-7118,-12544,9321,26263,29741,105515,65569,83285,-4408,-43874,8249,25607,-52184,-71052,-39158,-46906,-10628,49518,23247,-11085,-29738,89062,51379,21946,36021,78911,-19494,-43224,-16104,26153,42950,5257,1219,-18027,103963,-40924,-32914,-25951,48323,36797,-50162,35392,90311,89042,-5501,-59684,-49419,51059,-12452,-45287,-5157,-1011,13836,40989,32681,17459,42174,32119,21505,-2981,-32705,7518,-51855,13102,-32236,-6201,12172,71032,80543,-51724,10420,-130598,-29954,-30402,-12125,18548,-25691,-28764,-70453,-44997,5202,-18498,-3124,-65439,-51102,-29743,27213,-396,-9597,-24961,-92667,-6071,-85182,41628,14970,-49012,-48926,-28138,47505,-91933,-5645,-22140,-19329,-63108,-52134,45245,-2729,-15897,206,33792,33429,10431,-16703,49484,-34144,6668,-40473,-31911,9450,67845,26847,-143249,-21221,27934,32360,26602,-15151,-17090,23787,15882,41671,13027,-76592,-74641,50359,100040,-48983,38833,71071,74770,86471,55238,-35953,-21868,820,50441,-9509,28967,-61323,-67022,-16803,-9094,-22785,-9767,54318,-63681,61034,40098,-23100,-14322,40927,-13371,-10491,35743,75861,4407,51225,-9031,34069,22836,-2082,-5963,-69997,-23483,-41025,-122471,-28154,126593,-14880,-5141,-4877,40443,-40444,-53262,27880,-36025,85569,-73848,-42889,-49852,-87910,-5781,3116,-52212,-45060,-12325,42189,41211,37630,31721,-18623,-55039,20613,9890,3673,-43795,-223,17728,4214,-53258,-17192,-68426,-14174,22537,-11402,-19189,4877,-14138,-23252,67746,-15239,5817,1533,25032,-30467,-62824,44117,-51608,9879,68417,38401,63415,11042,38570,-68567,15952,-27769,-66913,-54573,4616,-30835,-12923,-38149,28947,-1175,28454,-32574,-57351,-93054,-50195,26482,-8942,85611,-69696,-60187,10525,-15569,-105066,-41374,-84801,-27866,28916,21649,-41155,24821,78577,14700,-51805,67840,48376,125769,815,-56846,-28480,-64987,-16453,24829,177,-19460,-11936,46026,57307,37150,-7179,-18305,-39833,1296,-6258,-66629,26648,-23765,25696,-33207,-9661,57669,35688,3941,3740,64656,67951,8009,-7649,-21829,-9272,37056,92244,15955,-63639,2719,43609,-14875,-12051,-21417,-41328,-21728,11190,28716,-37426,55046,-22302,-18905,123967,76010,-44456,-41778,42755,46015,49786,57546,85717,6332,16393,-10564,-21706,35837,-16258,-71008,27163,-16587,-27817,1395,4204,-6123,-30359,-94229,-36402,-30977,-2077,-6854,-3497,-5463,-29399,-3999,58984,-7853,5935,-35887,-112768,21596,-6038,-78628,6533,78354,25034,-4194,108623,74040,-73921,2638,43704,-9632,-40697,94471,54925,58029,-11101,15208,22875,15292,-62957,-53723,99521,-22550,-48372,-61829,1255,38871,13981,18211,27291,73669,-3277,-89927,-20703,-11170,24473,47354,-26156,-12026,47969,13377,-32924,-32214,3000,-8574,-8423,-60804,-5588,10882,47164,3777,120860,40573,-24536,49424,114445,-46169,-22786,-29650,-11270,-27473,-75845,-20649,11825,-16920,16030,25141,-27631],[1054,-15160,-10306,12379,46893,739,-13463,5746,11399,-69901,-3551,-26045,46985,11539,53655,-45203,-10535,24989,34508,-14540,-54364,-78113,-86152,-32219,37295,29554,62332,61697,-41485,-20,-33429,7587,-50954,4740,-83836,-55703,-25111,76327,-2144,16471,36224,12865,-42981,-17454,-6632,21078,49152,42214,33456,-34304,31030,17223,-80990,-7974,-110315,-46632,-29539,16781,5639,17788,9982,-37925,-18568,26982,-33577,22219,37758,38181,56516,5836,-31403,41305,8769,-37267,-26326,12448,-2371,43337,32416,-10862,15586,-59481,26664,3419,44962,12489,-21710,15457,4826,-3249,64745,9124,101255,-34976,12637,9040,26393,-39716,46506,-1849,-18124,-16524,-29662,-6565,-96464,-101458,-18607,30069,61683,49574,19662,-93891,1830,18890,38116,74713,40234,65267,-41913,-38701,4961,-22528,-43841,-5404,-103909,-44954,-40105,26887,44715,-38013,-23252,3572,47307,18571,-18655,-20096,22090,3682,46348,55498,45234,-11879,69442,-9688,8407,19380,-25778,-37507,24689,40806,29822,5183,17620,102366,114981,31157,-17158,15790,61504,27117,60148,15296,-34540,-25362,63329,3376,-21539,10677,7726,34057,-31292,-28387,-56228,-53223,45205,80801,20055,-38114,-17470,-14105,-58197,-108143,-6451,-77660,-2857,22786,-37833,-57036,22207,4190,37636,23566,37376,-59491,33842,-30246,-53609,-35705,27473,87,17293,-67256,31528,87774,89744,59407,-45438,-15499,-93699,-69895,-5607,-39272,14797,110792,65785,117034,63707,-16978,-29223,31940,20920,-89350,-128249,111246,-23370,679,-47235,-43917,-71173,-68743,-38171,-54952,-15020,39109,-28701,6005,42615,15153,-18860,-5005,25885,-17554,43764,-23750,10245,-33839,10509,103308,-9154,-57233,-135092,678966,-194987,-234663,-33175,34418,-34387,-40418,39425,-135964,-34322,-17221,10727,89271,95783,74101,51719,-38877,-18641,11652,-45380,18067,34743,55134,-17756,-11410,-517,24793,16726,60882,49003,46329,10410,23760,55539,13874,-10196,-44463,-32107,89627,27650,-30664,45202,-23532,30643,-4628,-22658,24901,19221,-26951,-18472,16351,87948,25607,63037,-41308,11108,-51684,-80460,-62426,59636,21799,43855,-15212,-22180,-2486,-51811,9867,1794,115471,17554,15737,80005,2417,-20863,6576,4081,6818,-43680,43368,180,-50037,-38841,-45690,18808,-62191,-17109,-4254,-69182,-111997,-23177,-18050,-63129,-12617,20652,-25869,-48894,-4916,-81242,46632,46311,20100,92559,8571,-17750,60081,23790,85438,31428,27868,59048,89837,19848,162556,3348,-2275,39326,-42235,-34983,-26584,15194,65392,-15463,54476,64529,83054,71356,-8544,-37587,101073,24371,-75717,-34886,-27518,51169,-117109,-46007,1458,-37892,-25632,-32933,-33893,30310,57435,946,-31221,-48011,-41158,81952,41397,-33411,-3560,-80136,-111847,48563,13147,46280,-80825,-14006,16063,-4668,-2290,-42023,35444,25631,-11180,69411,47320,36851,59223,19536,8149,-22647,24126,1605,133762,35627,86770,-5429,-51720,-34932,19685,26999,-14094,45721,11940,44259,-83807,-25760,-26073,83634,9935,-21078,-1377,-16612,13864,14646,-4000,-16739,-16201,84197,9979,-24444,1855,120423,101938,-50823,-56997,-29447,19971,72781,-10618,24336,-4169,28827,26662,-39949,-41607,39905,9321,-29948,56242,20775,30917,8384,-10205,-72474,-59635,-49137,55900,34350,20163,82754,-7168,2890,53856,138134,50848,8234,-10359,-7247,26597,-26148,121407,40979,41454,-35569,-9105,-51495,10066,-9344,45746,147104,7973,18295,19637,4365,80586,15571,-27208,-71351,-6087,-8138,10175,-44141,-60317,-39209,-32928,-38002,41187,77192,-28116,49239,9911,36083,52206,17554,-28064,-5372,-78497,-27063,2750,-1827,33191,-5311,-5600,31220,-7605,30073,28062,38761,50978,65054,43480,5835,-45805,21660,34701,15754,-21158,27808,144421,1959,-24291,-87886,-30740,802,-21941,14057,-5355,-23520,-18255,-58206,-48210,-12184,-19365,117,-22297,29449,17323,-58694,-33753,23176,45977,-6836,-11745,-39211,15406,12879,76081,25342,68450,6968,-28288,-16521,-507,40041,64444,48757,-5438,41112,32250,-60910,-12558,88534,-51895,-18004,13475,33262,38013,52160,85395,61012,101740,-5276,-61981,16777,48860,-70568,-104836,-61941,-49721,-16064,76805,16368,4170,-39621,83417,56925,26614,27979,115432,-29500,-58625,-22909,34231,41741,12231,-30970,-27902,116159,-23652,-25867,-13898,80064,53552,-27211,40973,74964,51846,3694,-14444,-49262,27240,-4956,-35741,21186,-6481,12047,26946,24462,28604,36292,35169,60068,9009,7095,10848,-28374,7304,-17052,-37784,30440,81506,73325,-60888,12112,-117331,-26931,-43269,-13867,-139,-21859,-17259,-100840,-56452,28341,-20181,2662,-63117,-60137,-29468,2277,6727,-57950,-20736,-114674,-18332,-78817,-6009,43630,-33148,-35359,-20928,47076,-93969,-10491,-46738,-12896,-51165,-48604,73136,-9886,-7205,29988,14488,16841,20482,-34081,41980,-41191,-12263,-44973,-41381,7687,71246,16325,-157226,-38060,35070,16475,26479,-15910,-18803,20464,28647,9296,6710,-58993,-61597,76085,84847,-53137,28689,72686,78879,84354,53282,-7319,-19835,131,53437,-32,29604,-78278,-62421,-6821,-11033,-28536,-3425,40626,-62398,69771,47687,13434,-4680,13609,-38511,-36074,7535,56776,14521,57636,-1635,48857,29874,-3693,25169,-58410,-38250,-69665,-113864,-21697,100924,-16370,18209,2882,38195,-15236,-48044,43814,-38264,55428,-77914,-28075,-48407,-86567,-11754,-30084,-58655,-17596,-12460,60768,35878,17383,-1647,-24819,-44856,-3514,-38223,753,-35035,195,17575,16294,-41062,-19174,-78052,-10118,389,-34152,2061,-7406,-22852,-13009,62073,-33711,-496,16153,34172,-24870,-64319,31473,-33584,19273,79234,12922,46615,30215,30104,-72510,31845,-41928,-71595,-46309,-14521,-41780,-15979,-38457,30851,1441,17374,-40399,-13933,-24795,-22192,16872,10398,82599,-46883,-32268,21300,-16331,-42637,-41284,-90216,-53195,793,18956,-37289,-8423,76385,3317,-51376,108615,58762,92567,18348,-52255,-5486,-70801,-13280,-16462,-7472,-22163,-19044,35046,19433,11757,-20034,-31377,-29281,3134,-13965,-42491,43840,10071,16513,-38517,-8151,40709,35609,2706,-5125,54542,40969,22372,19369,-26384,13565,12701,49333,7514,-42568,-39753,15712,-27936,-5637,-35607,-29488,-10567,19876,15673,-70129,92822,-16917,-27139,123773,99767,-42605,-34945,22854,-7163,57994,84238,80234,-17952,-14409,18186,-14099,34749,-3766,-49226,25691,-30254,-17148,22496,328,-27594,-58403,-85441,-34317,-49128,2455,-17455,2767,-15365,-31193,-5562,45337,25899,-250,-60577,-116557,28348,2675,-69629,7170,73684,10095,-6631,88213,30891,-50029,2435,42305,-14578,-30338,77051,40581,38551,5824,-1639,27914,43006,-25774,-33211,83774,-23737,-42620,-52617,3974,14712,23684,36556,-16862,54809,-1931,-79721,-29186,-26141,38995,39609,-24466,-22193,43459,-3451,-33552,-24669,-4377,7116,-9915,-43397,-33164,-151,43740,16333,110443,41067,17796,48177,110642,-29296,-60665,-46381,-13873,-30226,-100404,-7235,20828,-11289,1066,20856,-30406],[19202,-15400,-10923,18171,76048,1102,-9167,31234,7577,-43656,-3907,-24192,69419,24085,65868,-12764,-9260,35786,8398,-41761,-35860,-69714,-87346,-4873,46209,15955,73133,66970,-9522,27391,-17183,-937,-56470,-2689,-65322,-109376,-23015,63499,-11352,41728,85831,28860,-39934,-10232,9929,20922,15990,20149,52385,-33915,37572,13585,-88794,-18537,-97559,-8408,-19698,-1376,-869,35852,18655,-32776,-42816,38037,-23358,18646,35448,60142,37382,-8826,-10398,33169,27560,-31525,-10299,12180,-5494,18242,20551,35684,8820,-44618,40088,-1194,13381,-24886,-31931,7120,-8355,32,84920,-9072,78360,-17149,-3818,6188,30377,-28286,31156,-35583,-9651,18499,-18992,24370,-64614,-95498,-13024,18848,43953,59130,23783,-100317,-13249,36804,54913,78395,44508,54123,-16877,-61757,-20365,-42530,-36371,51090,-82024,-658,-20179,14696,48192,-11080,-9533,-505,66974,28979,-8562,6247,17303,19048,29903,11117,48785,10005,50678,-17521,4185,11608,-35471,-70959,34943,24220,26456,16410,11421,93478,110277,41909,-4622,6259,48725,24915,35358,42535,-33438,10569,81284,-5266,-17557,31416,31568,42311,-57071,-32317,-79809,-51471,26600,81873,18274,-36000,-18081,12564,-9598,-107391,-3806,-65751,-825,42134,-24051,-29154,19634,-1697,31208,61815,66323,-44672,52667,-41620,-43888,-26118,24171,32432,19061,-75722,43299,113666,119143,100632,-22851,-19346,-108185,-82094,-11780,-60369,16618,99398,43773,121218,53356,-10603,-13200,45016,23898,-100011,-109738,111107,-27039,-3380,-36163,-25405,-61860,-72435,-50011,-62767,-8381,34914,35513,26697,48847,12057,-16996,3131,2985,-2352,28675,-40570,-428,-40800,9910,79100,-2894,-55945,-185816,858357,-109158,-242156,-37846,30429,-22248,-39994,17787,-124476,-65256,-16979,-4949,70469,50076,36028,21082,-42707,-40433,32041,-19214,9596,24050,75290,-3168,-23403,2404,32006,25467,55521,46271,56344,17911,60191,8251,-29262,-1975,-23639,-35754,98359,47734,-42022,45519,-28962,15170,9936,-18191,-2249,6051,-12865,-5783,18625,93856,46733,42275,-41696,8823,-36540,-64542,-70987,66439,28820,35537,-29180,-4845,-1510,-60760,15552,-4035,82458,-8621,3549,84135,16546,-2816,-20444,8129,24723,-16800,60157,-7331,-52234,-26313,-26095,35410,-53453,20757,39079,-18665,-132487,-43966,-44413,-56806,19265,19800,-4067,-73504,-1288,-67334,30647,50724,20816,68609,8380,-16449,33683,8847,101411,33445,26785,56523,81843,40124,129813,-2788,-23238,28749,-36566,-30363,-18170,41038,72572,-15003,62698,61155,96593,61900,-11564,-42277,97218,29246,-65645,-26253,-12633,56886,-92573,-29885,4944,-53891,-44611,-25851,-29208,24218,61406,7853,-16930,-46383,-29969,85131,53522,-32910,-10099,-64275,-91695,32696,32638,36165,-73211,1129,29878,26779,2276,-25333,27060,24502,-33027,72925,38625,48913,41812,9542,9997,-19173,39093,248,134588,60325,60920,-3228,-25045,-29581,51432,27065,-11407,42751,-9569,5742,-135500,-44604,-37870,76581,-20576,-51376,-24422,26337,3196,42815,163,-16821,-25139,59044,36311,-14555,7215,109406,97464,-48846,-51654,-27827,22605,73544,-6152,9361,7579,33951,15915,-32258,-38761,35173,9910,-16009,66181,12149,32093,8782,-12996,-55256,-82509,-65488,33226,21949,4309,75383,-5806,24833,34866,97653,31238,8572,-23126,-22657,-5494,-34301,120266,49361,43026,-22898,-6652,-49420,23876,24117,28120,141637,8916,26351,36292,6444,46149,25892,-32102,-98156,-17823,14554,17424,-34875,-47390,-26889,-40520,-81405,-19102,95528,-5109,80834,-543,47625,50612,39056,-15751,-483,-92126,-38014,-6297,531,35865,-4514,-20419,37170,-12978,21639,18216,55365,48447,71970,48246,28396,-51190,28075,107886,-4301,-39957,8880,108692,-15138,-15159,-63562,-20599,3002,-20268,38379,-31573,-14096,26068,-38842,-38156,-3094,-20925,-20650,-65125,20501,-16419,-72720,-37819,10640,40560,-29275,-1701,-30233,-11259,-14451,52581,31124,60389,16067,-2215,-12955,-19904,25415,75851,40617,-17895,40775,6204,-44181,-14874,77505,-53033,-21673,34168,49165,43922,64463,51637,45427,95921,-13629,-68816,23351,65668,-89985,-117689,-68269,-40272,-13114,104934,-7544,18234,-42736,63468,49148,25271,9803,121596,-44645,-68021,-20777,46783,42712,11112,-52610,-35216,111066,-7803,-14154,-6842,93390,67208,-7931,35212,41043,-10126,4447,15838,-39048,2228,2631,-28244,51922,-10181,455,15784,22396,39483,33991,30779,89796,20875,47981,19000,9321,16424,10427,-59321,44457,89797,55460,-60511,-2209,-99908,-12985,-50024,-10724,-13381,-12387,-8445,-115049,-58309,33353,-20039,16783,-44666,-53244,-29349,-21555,11793,-92263,-15696,-123022,-10535,-64148,-53988,62891,-25253,-19447,-32628,7275,-83122,-9662,-63213,-4806,-35146,-34568,92546,-18178,4905,49258,-2611,1311,32014,-36188,25103,-37713,-33256,-44932,-38485,9958,75154,10304,-139352,-52508,29218,-21673,27069,-11689,-19418,-2128,34821,-25051,3713,-46528,-42464,99528,60483,-45722,17414,53665,73444,66226,47008,26599,-26831,-14574,52324,16091,32164,-90652,-47347,13309,-16470,-32748,1095,13440,-57553,50908,47614,41489,2514,-18621,-49752,-72455,-22012,35760,24147,60556,2235,49325,47904,-11547,58209,-45384,-48236,-98164,-84568,-20543,70955,-14217,47938,3360,26990,12969,-27727,63949,-40265,7897,-76917,-12320,-34373,-71370,-24766,-59003,-56631,1769,-13890,72880,22840,7949,-20889,-31369,-34662,-22919,-82950,-1856,-22261,10422,14889,20030,-25700,-13444,-72766,-12446,-26793,-55933,27373,-18783,-31392,-7485,33271,-47693,-8776,22034,31288,-12173,-50592,19388,-6848,28312,72705,-9689,31484,46538,12767,-70443,46986,-53395,-70532,-39150,-44479,-47353,-16760,-35006,19317,-1413,897,-36434,30770,44557,-5591,4008,27114,69310,-38510,6921,31943,-13283,4937,-43954,-76896,-73929,-24368,13154,-25444,-33356,67256,-7166,-44760,131962,67315,66795,45123,-38770,14306,-71411,-18112,-67880,-10481,-31037,-18380,30799,-16961,-15983,-29738,-32702,-9087,201,-22913,-17192,60440,41395,3359,-28120,752,26190,35670,-1507,-13500,45001,15789,25996,40078,-32367,24586,-6585,11285,9274,-23961,-85911,-18239,-34870,4329,-44574,-11340,3028,18754,-4824,-88011,122037,-3287,-23164,109408,101511,-29451,-34553,-20474,-44936,59019,97710,64749,-41003,-35801,40769,-10710,28778,8748,-17431,26728,-30219,-5803,45822,7644,-36031,-63071,-63368,-28833,-62820,959,-27811,8304,-28633,-26225,-5378,30323,48059,-7949,-74613,-98323,51016,16874,-52339,8891,53607,-2730,-10902,39734,-22414,-16443,4250,33697,-18513,-16487,47508,25754,21472,20384,-9609,31601,54759,9912,-8854,63779,-23693,-34198,-60553,7911,-12958,24089,53426,-54781,20868,-1199,-65785,-37174,-35485,42320,20222,-22592,-26351,41609,-28218,-33311,-14391,-10378,16811,-15777,-23192,-47171,-2991,42509,22592,76882,32338,43954,35430,78837,-7321,-80645,-62816,-15023,-27230,-88250,7598,27292,-4420,-13251,13824,-26525],[34398,-15535,-15049,24945,88812,768,-6703,45989,4381,-17701,-11130,-25065,80479,37350,74872,19876,-5376,48047,-9155,-58535,-9142,-44314,-77531,25468,48536,-2184,56033,61413,23680,50271,-6478,-5565,-46836,-19408,-40181,-142706,-26526,35968,-16376,54761,112151,35410,-46439,-11161,13120,20865,-15626,-12348,59268,-26055,39959,3174,-76653,-26260,-77544,18426,-3970,-19424,-2264,46353,41968,-24659,-58212,49004,-16345,18680,31211,76958,32471,-16994,9601,15658,31922,-31233,4834,23031,-1807,124,9301,76624,7584,-33399,47279,7010,-12796,-52517,-33461,-7818,-13243,9336,93165,-22677,48086,-5817,-14239,2234,15029,-15964,13715,-60008,306,57138,-4027,58577,-30154,-73788,-5179,9550,14665,50188,28341,-92675,-33352,53866,72635,71054,24621,21008,5467,-76156,-46287,-66704,-30837,87764,-60329,14077,-10031,-1526,43572,13201,7253,-444,61560,33838,1863,26821,-2393,18736,4095,-15004,55471,33771,35667,-18488,-1925,6966,-29769,-90151,37214,2914,17545,16162,4912,72598,90724,48178,7391,3901,42106,16468,6521,59825,-34234,40689,81558,-7868,-9455,51476,52244,46850,-70695,-36518,-91729,-46238,16746,80923,20736,-26412,-2664,46965,29305,-110580,469,-45027,-9990,49245,-3053,6839,7956,-5243,15222,78653,82907,-14650,60741,-47483,-25667,-11884,20414,58619,14718,-78977,40936,112858,127284,123621,15971,-23242,-107097,-94097,-24286,-90524,5537,61507,18360,108415,32933,-10249,97,38946,24104,-80959,-80657,94756,-29695,-6896,-15202,6196,-44496,-71778,-57238,-66745,-4234,28881,92799,53171,40184,11850,-8115,3162,-28236,8623,11839,-51072,-12770,-45321,1874,47196,4177,-63380,-254439,937993,35240,-244382,-48304,8845,-3418,-34176,-3456,-93159,-82042,-11902,-19348,49452,8005,-5278,-4466,-45023,-62859,53250,6885,2569,14406,81458,7850,-30738,3703,40506,28894,53952,32112,54012,26100,77680,-43330,-67382,6678,-4981,-18760,111062,64186,-44268,37231,-30735,11851,22776,-13972,-43213,-12109,215,16605,26621,101432,64520,22427,-29166,11831,-12011,-26757,-67246,68325,21682,24030,-49969,7256,1023,-43772,37239,-14161,44160,-23741,3808,78239,31531,10655,-58080,12051,34400,2820,63088,-18502,-45391,-6081,-2568,46843,-60343,56746,74122,14772,-140961,-60233,-49854,-49926,22205,11360,17426,-90510,1568,-35719,18181,52073,27894,31821,2922,-12564,6426,-3900,114796,36169,17998,44265,53557,61075,71864,-4917,-37510,13458,-25505,-22298,-1812,59566,63247,-6677,68014,60315,100218,43869,-6045,-47100,74537,26117,-51136,-11255,-5861,57425,-58669,-21118,12951,-37795,-49391,-11269,-20857,19818,43932,16077,2774,-25703,-14780,70745,62690,-19701,-11517,-51830,-61025,22595,53232,14316,-57706,22268,39850,66215,5558,-11252,5934,18622,-48927,61255,26540,52912,26042,-1011,3014,-26357,42791,-260,117759,62910,28579,1368,-5038,-22920,81386,27382,-11110,20477,-33003,-41926,-155663,-54700,-34563,57930,-39515,-76282,-40782,82185,2952,26948,-1892,-11996,-21484,27795,54983,-4424,11610,84597,89293,-32976,-44052,-24100,25244,73523,1451,477,25228,35546,16253,-15753,-22269,34914,11024,-6953,78142,12758,27128,15087,-21597,-29389,-91139,-77685,28,19145,-9138,58929,-9412,46883,290,45094,17794,15367,-33087,-42546,-36780,-42390,108195,51458,31538,-10116,-11720,-55896,29862,56453,5018,119182,7883,28292,46727,10485,-4126,25020,-24450,-103990,-23254,37155,22253,-23082,-33478,-18035,-38750,-108341,-97265,91829,17022,94287,-7429,61371,41942,56948,23931,-2220,-92279,-45194,-21024,-5746,30437,6530,-28175,27636,-21361,25050,23231,69530,36526,67206,50387,42119,-62565,30827,163868,-27810,-50605,-14909,47771,-16109,-60,-47127,-4735,18545,-16388,52986,-60879,-14467,77339,901,-14699,9375,-14685,-41798,-95539,9457,-50161,-75295,-37191,-4070,27851,-52104,614,-20732,-35297,-33784,24322,33742,37217,11337,14725,-12630,-36581,6817,77624,38556,-22035,32880,-18035,-31975,-11652,60562,-45338,-16105,46051,53727,41538,59107,14557,23509,65357,-28965,-64816,26172,74991,-102261,-104314,-58307,-18756,-2064,124237,-40894,26420,-38562,38274,30207,20216,-13438,102622,-61838,-74961,-9983,64507,43148,711,-58284,-38143,97775,6164,-2012,-4926,85219,73821,6770,22381,5259,-76757,-5796,25255,-26638,-17170,8034,-26039,75804,-11519,-18785,9600,28102,41663,33523,18502,103728,27713,78673,27051,44775,38315,44332,-56168,53027,94684,28862,-49140,-27207,-82983,4929,-52503,-1264,-13225,-1608,-5046,-106893,-41592,19462,-19571,32945,-24080,-37129,-29014,-35905,14938,-101782,-8154,-110925,11596,-46113,-83343,69446,-23316,-6557,-56052,-61697,-68032,-13552,-63252,2554,-16626,-8627,97675,-24504,14415,49416,-14511,-11161,43854,-20974,3391,-25860,-47331,-40123,-24513,16540,75997,9157,-104417,-61930,12110,-61244,29146,-4485,-18958,-35769,30146,-50135,4997,-40807,-23027,113287,29339,-27888,7443,21870,56840,34155,36143,49502,-40986,-31752,45554,33082,36800,-95335,-26624,37791,-25978,-39128,-1100,-17092,-50563,13976,38465,57485,9098,-46924,-48245,-108924,-44760,18772,29515,56690,536,34426,72490,-22973,82564,-36238,-56877,-122007,-51528,-21431,53391,-10452,76172,-5775,9841,34621,497,78324,-41193,-39683,-64027,-4097,-11944,-46556,-41486,-69699,-47966,14345,-13184,71081,5070,1513,-23072,-34784,-26862,-34712,-110134,-3648,-15247,22869,10900,11771,-15032,-766,-50870,-18514,-52058,-69142,47566,-26729,-35580,-8599,-9682,-49816,-16411,18882,7794,-855,-26679,14106,18867,29618,44031,-27813,21949,55616,-11382,-62435,57198,-56456,-61314,-31678,-77450,-46101,-15700,-25768,358,-8913,-16035,-22146,59897,92263,-4852,-10639,38031,50342,-48546,45587,40234,-7233,16951,-48097,-48793,-82453,-39646,8230,-8347,-44813,53471,-14828,-29469,128232,70649,49306,71151,-19319,24772,-67597,-24685,-108787,-10591,-44106,-10698,30977,-37893,-41752,-31027,-18472,16494,-3854,-30827,3415,72094,65371,-10388,-7923,11530,13964,29286,-8710,-17961,37376,-889,20725,50898,-37781,21688,-16179,-17621,19073,-13281,-113548,-48130,-32920,15221,-44103,11343,14725,8334,-31793,-85135,131930,14407,-10037,77563,81375,-6863,-40172,-71472,-57370,53231,91662,41686,-54163,-41079,49953,-11898,19573,15644,16095,29624,-15107,4309,66990,29359,-29660,-49432,-32231,-21369,-69770,-6389,-37734,10048,-44488,-17510,-6223,18085,48170,-18388,-76032,-63499,79740,29092,-31375,11774,22138,-9336,-13468,-18058,-65294,15900,6951,20194,-25110,-3236,13973,14900,9338,29571,-4595,34675,47373,35240,12190,46443,-21589,-24197,-71708,13785,-37232,16070,63646,-75896,-20895,-1276,-42312,-42202,-36687,31231,-7414,-21548,-28636,35481,-54094,-31733,-5109,-11500,22592,-21728,-8328,-51160,2011,43994,23814,29194,16848,45245,18072,29169,12906,-82341,-72689,-13872,-14888,-39987,19577,29137,489,-25207,4557,-16366],[40270,-19896,-19130,31998,84713,-939,-7772,48114,3295,3582,-22160,-28911,77385,46389,81383,45445,-1121,56632,-12066,-61750,17306,-9337,-62476,48910,43938,-21348,21814,48196,52272,61825,-1859,-5852,-21460,-33085,-15527,-134750,-31151,2665,-9515,55124,106116,31440,-57674,-16572,3802,20554,-32656,-49190,50993,-10665,30094,-10188,-49457,-30044,-58576,19689,13463,-33808,-61,46444,70651,-15352,-58028,59269,-11617,23429,30466,86400,38668,-11607,24070,-7526,23636,-31991,14279,42559,5082,-14105,1480,97901,13093,-28185,46492,25224,-27426,-59625,-26068,-19973,-7599,22519,86504,-32248,19399,-7240,-18450,-3494,-17728,-4296,-525,-68058,9296,89254,12383,85687,-3759,-43917,2343,1515,-16541,28707,32400,-69996,-51585,63392,83475,52832,-13199,-26228,16261,-76424,-66106,-90367,-27961,94377,-43527,4339,-14744,-14436,37691,27745,21089,3139,30668,32916,9091,40779,-25802,3428,-25604,-27464,59765,52835,29719,-13159,-8076,7036,-6826,-89874,32457,-14032,2362,4151,-8368,41028,55963,48564,16102,10784,40743,4047,-23700,64788,-37321,55099,62255,-6368,-1073,64353,66048,48531,-70252,-40067,-87788,-41531,17254,76566,23596,-11176,22172,74604,43111,-116156,5295,-21205,-28151,41534,22344,38317,-14074,-4655,-5346,64733,82780,21705,55194,-48864,-2761,3088,18988,65941,7232,-75457,26291,77641,116037,125494,60343,-25849,-89511,-99439,-41196,-123790,-15528,10910,-6805,69844,4727,-17332,7392,10692,20235,-35828,-49030,70416,-31747,-8640,9011,38071,-24681,-66929,-56904,-60962,-389,20747,116232,71463,24570,18459,10423,-1699,-61395,11050,-3127,-51189,-23075,-44476,-10904,17084,7869,-77658,-320657,907082,193926,-242479,-62271,-26620,17899,-19453,-17000,-52439,-81284,-4308,-30407,27601,-17355,-39741,-20978,-49080,-81334,68123,27139,-2022,8808,69268,13314,-30460,2088,47072,27465,53145,8393,38393,28641,74014,-79068,-86189,19215,7045,14644,118603,70574,-39723,25523,-24538,17737,30648,-9644,-85846,-28468,6691,38815,39147,105202,74773,6153,-6806,19609,16419,21637,-49483,61388,2937,12591,-69367,13398,5323,-7578,60215,-26439,11148,-26928,13003,63307,42691,17142,-98642,15389,30252,13922,49974,-30728,-33793,16853,18810,48321,-82677,78400,89153,25841,-135826,-60008,-33888,-46592,-3014,-1355,32746,-96603,2991,-2218,13098,50290,39242,-8755,-4805,-6132,-13120,-15426,117696,36644,3809,22928,11982,80391,22459,1391,-41675,-6485,-13151,-11254,18817,66416,39162,10107,69333,56124,93333,20059,4139,-47320,36608,15169,-34530,7707,-3228,49989,-26316,-20117,22331,11126,-37480,8229,-12494,19142,11154,23178,24014,-1582,-672,42902,66414,-1968,-5180,-44697,-32945,20376,70490,-15567,-39253,44830,36267,83067,10550,-2297,-21356,10756,-53719,36430,14695,45225,12766,-8173,-10300,-42770,36196,-2401,90263,45961,1070,6607,5634,-18552,96048,25940,-11353,-12745,-51451,-79059,-139783,-49674,-19002,31199,-41240,-83160,-42427,130637,62561,-22813,-8659,-32,833,3512,63954,6158,17006,52056,83888,-8798,-36649,-18080,30624,75361,11210,-2000,44506,31561,26042,2028,-1230,37063,11954,-5867,88836,20777,17317,20097,-33955,-2780,-81712,-88236,-30999,22407,-17412,32826,-17348,64704,-36390,-1803,20072,31205,-37097,-60904,-58052,-48080,87607,45210,15928,999,-15948,-69834,27574,78263,-17329,85067,7023,22375,49212,13613,-51150,11965,-12132,-95193,-22262,52891,21761,-10363,-22736,-15879,-28854,-109887,-158424,66795,34619,90991,-10411,71139,29109,66466,88502,-8532,-81474,-44403,-34187,-21091,18542,23757,-29002,10087,-28649,33940,36675,76161,18376,52726,46265,40061,-70443,28652,169749,-48830,-50824,-31037,-15826,761,16235,-36923,14331,48378,-11298,54739,-86846,-23594,117331,47006,12969,24696,-1497,-58768,-108798,-2755,-74481,-65192,-35363,-19360,9360,-75870,-6833,-17747,-50947,-33666,1163,35844,7331,-6532,19010,-16982,-52392,-11536,71058,42591,-20024,12340,-35685,-29521,-5347,40610,-30142,-1682,47586,47501,31718,36599,-13229,1264,21380,-47480,-52532,23405,76032,-102734,-71029,-36783,10772,14544,125698,-69935,26958,-28004,16808,5995,14602,-35210,73854,-76637,-78959,6224,81726,38585,-16020,-52786,-35434,88664,17987,7041,-6692,60437,71918,16525,7830,-19478,-118499,-22659,17614,-19800,-26725,8912,-28983,84339,-10570,-38337,8291,40681,32293,30129,-499,100014,26898,94404,30645,61902,66040,74584,-28185,57394,92307,-2377,-27914,-53802,-69541,20044,-53669,12682,2896,6021,-6958,-78920,-3975,-6603,-20963,43252,-18374,-22009,-28185,-36900,16133,-88690,3198,-80900,34843,-28482,-78071,66475,-21895,362,-78267,-127555,-56009,-28005,-43498,6010,2500,25286,86934,-26850,14730,31490,-20396,-20122,55351,5271,-17191,-10289,-48242,-31463,-4140,27139,70552,10766,-71121,-64871,-10249,-74565,32931,2951,-17902,-67420,13602,-60230,10411,-39352,-7866,111481,-3711,-4680,183,-11256,31822,-4568,21934,50398,-56481,-42873,32831,45463,42326,-90370,-7882,58918,-39573,-50553,-12385,-39247,-41950,-23288,21523,63004,16720,-63225,-39376,-132865,-56053,9426,28856,43773,-6370,10443,90584,-34281,91120,-34177,-65468,-131493,-27236,-19902,52996,-7467,94534,-22525,-6381,41218,27177,78571,-40289,-66917,-36844,-8914,12513,-19282,-56005,-58489,-36627,24786,-6267,54305,-12946,-9187,-15162,-32712,-22016,-38705,-111931,-4400,-19522,29459,6594,-8274,-13542,16079,-17199,-25486,-70232,-68736,54616,-29978,-31500,-15470,-52292,-39136,-21343,8899,-36484,1961,113,16840,33627,17860,-2650,-39864,19403,55302,-36969,-49804,59311,-47772,-44160,-22204,-101200,-39197,-14055,-11102,-17830,-18372,-28934,-3813,64380,107975,-18327,-27017,39213,30575,-71656,72033,44419,461,-6172,-51159,-14076,-75414,-42358,6806,9620,-43563,39147,-17502,-6455,102311,66479,37020,83912,348,23889,-60999,-26140,-124455,-10848,-56265,1553,30830,-36806,-61525,-21523,9466,41140,-5715,-35373,15284,75076,77167,-21145,13148,18933,2644,11270,-17464,-15505,31414,-7523,10277,50367,-40418,9735,-15970,-37512,31930,-11091,-107921,-65132,-23876,23869,-32029,35272,20777,-7330,-60764,-64242,117548,30516,3714,32221,48846,19679,-49511,-111027,-49966,43307,66497,16413,-51716,-31324,42816,-15528,10561,14287,44580,33350,11068,12311,83329,60138,-17884,-34353,-2187,-14435,-69568,-16863,-48394,5429,-60130,-9389,-12111,8931,24505,-31990,-66723,-24530,96425,32329,-11702,15193,-12747,-7112,-11387,-59220,-79243,36140,8355,5518,-36072,5456,-15246,10696,2902,31634,11597,36655,24165,44926,27019,36625,-16388,-12554,-70511,21177,-51830,4623,65517,-74425,-59153,-2010,-6794,-42534,-29219,8481,-36274,-21553,-32940,20149,-71512,-29581,-833,-7619,26688,-24616,-2211,-50007,8897,46665,24142,-18422,-1692,24644,3060,-19619,24794,-73404,-72445,-10057,6729,24948,27186,25693,1330,-33885,-6093,-2956],[31555,-30967,-19022,37102,68243,-6115,-13437,42012,5149,17949,-32449,-34509,60590,47962,86125,59245,1129,57423,-289,-52839,35103,24751,-48937,58365,32878,-37378,-14117,33438,72413,59830,-327,-3253,14759,-30513,2261,-82291,-29059,-25395,11924,46853,74162,19490,-67441,-20729,-12981,19391,-30742,-81861,30026,8985,7123,-21973,-18103,-30298,-47507,-6288,28823,-39857,3549,36395,92997,-7892,-40250,68394,-8252,31878,35810,86351,49202,10634,29879,-31778,8072,-29172,14702,64872,11274,-26227,-2244,93445,23759,-27937,37934,45526,-28938,-40588,-12633,-23220,7035,35668,66139,-37770,-622,-22264,-17663,-10024,-55239,4782,-6811,-56969,15811,106423,27165,97837,8997,-16361,6946,-7424,-40737,5139,34724,-36172,-60228,61635,82473,27101,-54988,-71794,11943,-61752,-75997,-109169,-27134,77407,-33544,-11633,-31135,-18641,35256,31794,27264,8596,-13691,27612,10015,47529,-41711,-20999,-52142,-33133,54970,61942,33001,-5362,-12541,11339,26993,-71647,22075,-20126,-17992,-13596,-30736,6332,14065,43181,19992,26318,43026,-8237,-50784,59105,-41983,50233,28876,-4652,3636,65929,70612,49585,-58157,-40869,-67415,-37027,25989,67152,23297,5828,47105,82147,26255,-119394,10072,308,-49353,23747,47236,52830,-43775,1414,-24273,24761,67900,53079,38645,-47299,19167,14630,21318,48142,641,-64661,4652,15856,94129,111565,95263,-25693,-58042,-91895,-58664,-148343,-40199,-34205,-29605,12744,-26781,-30984,7245,-33319,11004,17838,-23426,45333,-33573,-8492,28066,52131,-7428,-56044,-47929,-42928,5224,11199,96521,70261,10189,32883,36149,-7349,-89246,3332,-15253,-41169,-29585,-37603,-26102,-5299,5176,-91049,-356970,797275,322916,-236660,-75527,-66956,36423,6413,-16571,-15751,-64166,2709,-40260,5944,-22511,-60466,-27445,-54890,-91806,70549,38635,-3635,8342,41951,13267,-21450,-3069,48985,23068,49557,-18994,12368,20010,52802,-87658,-84058,37029,10953,54541,111051,65081,-31923,16518,-8131,26387,32852,-4879,-115838,-35361,4033,50194,54566,99609,75240,-5107,18861,29564,41683,64487,-20403,45423,-18262,3568,-79586,14841,9330,34759,65511,-38188,-11113,-19590,25485,44129,44925,16590,-129476,17682,11812,19598,23977,-40698,-22211,36722,36416,40140,-109869,77483,79616,20144,-121742,-38129,-3040,-48891,-41365,-13437,39401,-89691,2478,15966,15783,44834,50965,-41116,-10786,2070,-21523,-26063,106275,33017,-11735,-3565,-30901,93484,-980,15355,-36000,-28615,-3991,723,36596,58870,8007,32193,65464,43749,78397,-4908,14032,-39441,-6788,-2518,-19636,27538,-471,34527,-2985,-23411,29303,74110,-12919,28335,-6734,21857,-22979,26633,41558,3612,7974,11345,63631,9513,9377,-42644,-18256,24730,81234,-44292,-22381,63673,11397,53296,19762,860,-45179,3969,-46748,6342,5216,25884,-1001,-9561,-23661,-61435,25167,-5898,61289,16770,-16379,10593,8029,-18593,87948,20285,-10552,-47157,-59284,-92603,-96367,-28505,2779,795,-24992,-62957,-27227,156167,211924,3415,15393,21413,41937,-3405,65381,18490,26295,19981,83318,15635,-30091,-10270,40593,80762,21647,4,59357,20529,41818,15781,17014,37703,12431,-13527,94396,32349,5197,16945,-46212,17500,-57148,-99281,-47763,27074,-19417,-1262,-26805,74768,-62439,-32730,38346,52572,-32966,-70620,-65701,-50430,61811,30493,5510,8681,-11644,-83158,20864,82902,-32478,46614,8205,10737,44523,13872,-79872,-10553,-1979,-81723,-16296,55935,15056,1243,-17723,-20116,-14370,-87719,-175755,28016,44895,75567,-10410,71987,16784,66645,158227,-14745,-67009,-34014,-38880,-41773,4091,41207,-24784,-5805,-30641,40490,46685,72625,-1516,33057,34490,22188,-66370,21574,120688,-60443,-41868,-28698,-61948,30295,29483,-25586,32298,84859,-5965,44623,-101226,-36506,128369,81956,33920,41602,16133,-67828,-108194,-15112,-82033,-45004,-35655,-34181,-11515,-96617,-21908,-24858,-54634,-14198,-10688,38399,-21260,-32190,12966,-25767,-71736,-26144,60663,48525,-16686,-17220,-44001,-36825,729,21103,-10950,18652,39264,33700,18453,6048,-22755,-16020,-19481,-62698,-35849,14062,67759,-92088,-33058,-11141,41224,32587,105065,-82194,21086,-13173,3991,-15649,11312,-49263,51387,-84675,-76469,22810,89452,25364,-33850,-46897,-26941,91825,26554,11397,-9601,29505,63114,20934,-3734,-26932,-112998,-37649,2380,-23233,-25356,4174,-33479,77181,-8016,-50108,9633,56227,15251,19231,-23186,82486,19379,96890,27347,52448,90682,90553,8120,59799,78684,-32522,-644,-72702,-59652,28202,-56214,26355,30317,8091,-10985,-41242,46297,-33672,-25841,41584,-36870,-16101,-27559,-29016,14787,-64156,18137,-43438,45742,-13340,-34816,62804,-15850,1038,-86811,-154250,-48612,-50177,-8431,2529,20234,58326,63650,-24652,1502,3524,-21429,-25368,65023,29856,-31345,4230,-35082,-20879,16310,40051,57777,11989,-51189,-61225,-29739,-46631,37803,8162,-17054,-84780,-11467,-58646,18603,-38581,934,92669,-31194,16921,-4057,-35930,4787,-39426,7489,28283,-65549,-44259,15726,49893,46397,-75430,2611,71191,-55755,-66737,-31628,-45454,-31620,-44424,1209,62605,25450,-64450,-30195,-136013,-55760,8017,23447,22295,-15574,-10619,88427,-41900,82256,-39162,-73142,-116339,-13827,-12899,62619,-7141,96841,-42074,-13909,29477,44591,62426,-36793,-60355,-619,-25429,32855,3516,-61017,-31824,-26882,36368,8717,28293,-26467,-25081,-10012,-24174,-18353,-36924,-89064,-4315,-34630,25482,2532,-35039,-20428,33044,18401,-31168,-78776,-54434,45021,-28522,-17625,-25204,-81090,-21614,-22433,-4209,-90528,-6815,23067,24324,31202,-7284,-54905,-44462,22733,46155,-56583,-35230,52669,-28140,-21806,-9624,-104088,-29752,-13467,6494,-28075,-26140,-35060,9690,45965,95626,-39905,-45685,28029,13335,-95194,78845,43468,8149,-45917,-50622,17923,-55181,-34838,8907,24107,-35149,28860,-13609,19143,70980,54930,26537,75040,13592,14056,-53809,-18483,-113155,-13659,-61606,15308,26565,-17043,-72307,-2949,42565,58345,-4222,-35254,17070,67926,75495,-26346,26816,20025,-8997,-17080,-23704,-4985,25673,-7140,-1569,38936,-38725,-2244,-9431,-48331,41856,-11723,-70872,-65388,-12730,27282,-9289,55355,19359,-22016,-85386,-34896,82423,39440,7201,-15202,17800,43344,-59770,-126467,-36323,33321,29744,-4719,-32605,-13970,23157,-17821,6074,5402,64288,37203,40399,18139,94903,87795,-16144,-33784,14107,-11128,-63585,-26089,-61079,-6483,-71813,-5746,-25616,1107,-14512,-47636,-50996,4792,82465,23095,2914,18045,-41969,3722,-3653,-64249,-56652,38733,6308,-6525,-49473,7090,-35635,12908,1231,26257,31779,36410,-6248,38794,36944,35735,-7381,2173,-49093,28598,-53378,-3603,61316,-52712,-84119,-3038,36493,-37810,-14892,-18141,-57730,-21920,-40049,-3272,-71148,-28547,-4360,-2141,29943,-22824,-2137,-47484,7796,46992,28732,-52119,-19492,-6198,-5124,-51571,24754,-62400,-62175,-3879,33013,78713,31439,17861,-2101,-38921,-16861,9321],[7440,-47837,-12223,37406,45870,-17584,-23775,35723,9459,25343,-37870,-39639,33448,41406,88099,60117,-216,48954,20857,-37493,39024,47509,-41977,52513,16778,-46460,-40458,23261,82820,47986,3141,-417,52220,-5574,9980,-3257,-13558,-39196,43226,35697,33458,4744,-71174,-18909,-30725,17098,-17750,-103310,3785,28005,-21990,-28271,5788,-28460,-46462,-46321,39498,-33447,6472,19232,100903,-5525,-9070,75369,-5973,41001,45548,75018,57292,45816,26363,-53269,-8662,-21474,5288,82085,14040,-35586,-3344,68224,35910,-30152,23614,58534,-20205,-916,-213,-16966,25865,44466,37813,-38582,-8930,-45676,-13825,-15224,-78434,8880,-3147,-29901,19508,103995,37530,92338,9311,-291,7312,-18372,-52916,-10166,34313,1667,-53731,48790,69429,27,-86516,-100780,-4718,-36918,-76442,-118818,-26811,54239,-29486,-17170,-48457,-13561,37232,29982,23660,13939,-53185,20145,3157,47068,-43369,-45864,-68412,-35356,36835,58390,41172,-377,-14434,17922,60093,-42966,7682,-14048,-39887,-27796,-58479,-21795,-21500,33543,19161,47112,47783,-15452,-69166,46595,-46627,29732,-8114,-7006,2284,56327,65052,51611,-39801,-36999,-34089,-28507,38915,52224,17888,19991,64292,64615,-14633,-114186,14800,16145,-66084,6662,66075,43755,-73698,13154,-37073,-23781,44912,70593,17783,-43937,34416,19678,26888,9500,-1615,-47300,-17407,-50258,71920,90294,108408,-21613,-18476,-68553,-71829,-150714,-60591,-60611,-48083,-43922,-55881,-48431,649,-79591,-3787,58047,-10043,24451,-35488,-7596,35026,34696,4451,-37886,-31943,-15039,14486,2110,45988,46340,1904,52600,61986,-10214,-105199,-12963,-26409,-25862,-32456,-26609,-42042,-19211,-4798,-94028,-339783,659152,389397,-227376,-83381,-101038,47507,42206,-2031,6190,-35803,6652,-53164,-13959,-12036,-65665,-25315,-59351,-91807,58264,42316,-2236,12206,9218,9485,-4778,-11473,45294,17843,40825,-42228,-17799,-2123,20713,-70344,-68912,57803,8487,89286,85280,50743,-23900,14430,17431,31254,30980,259,-124449,-27575,-6322,43785,70405,81951,66252,-11002,40057,37884,57272,87360,13065,25302,-31454,-2205,-77129,13623,9760,69674,42619,-47161,-21904,-4962,35766,27363,35470,11026,-140370,18574,-16029,24638,-7175,-45353,-13396,49417,52538,29383,-126188,53670,49525,8714,-106107,1221,32359,-55496,-72044,-20356,38684,-69234,-178,9844,23018,35206,58913,-53735,-11305,10662,-20916,-34798,83693,25381,-24088,-29498,-64570,95801,-271,31530,-23626,-48806,-1278,10638,43062,37850,-19145,53884,55335,22692,60302,-25235,19585,-23390,-43868,-24444,-10136,45285,4455,14195,9382,-25199,30772,120555,15951,44253,-4056,26207,-42666,24627,50500,-22980,9096,-12381,55099,6681,30070,-43733,-20778,30963,84605,-60918,-9894,74150,-35010,-19428,33394,-749,-57091,655,-32608,-18111,-1965,-921,-18919,-4636,-29057,-72435,17471,-7298,38072,-16329,-24391,12097,5638,-22712,59133,8862,-8074,-74292,-54171,-81026,-41951,3439,24514,-27643,4500,-15254,755,158271,410671,243241,130317,55229,93510,10415,63746,32900,41338,-3098,83427,33338,-23214,-1557,55185,88427,31274,3703,63839,2839,59928,24288,29129,33416,12941,-28281,91994,42881,-5840,3005,-53888,27159,-25682,-109045,-43674,30176,-15849,-37887,-33399,75144,-70900,-46164,63425,70483,-20220,-65328,-62312,-49901,34464,9428,5408,11886,3786,-84165,16347,69628,-35747,11693,11935,-1661,35826,10906,-85800,-37536,2207,-70553,-7990,43133,3593,9940,-17928,-27211,587,-52928,-145510,-13321,46724,53160,-8950,61981,9754,60738,201191,-15877,-57853,-16277,-31435,-61041,-8285,53408,-18228,-12619,-24866,39184,43214,58931,-18692,13503,16130,-5100,-48286,10857,42295,-57205,-27786,-5140,-80696,61736,37076,-7259,44629,114957,-1222,26913,-97065,-46520,105429,93146,40478,57688,34541,-67478,-102513,-26658,-71005,-20704,-39090,-47478,-30262,-107094,-38929,-40296,-46408,13979,-10545,39737,-43743,-58139,3980,-37367,-96529,-35208,50784,50436,-16801,-45699,-43383,-49056,3664,5608,7813,39963,23331,16261,7237,-19194,-12406,-25385,-44378,-67287,-18927,-1004,49828,-75060,-6350,11103,64622,47550,65469,-73481,12015,2955,-587,-27684,12091,-51654,43926,-83166,-64207,34745,81150,3302,-47768,-49084,-13869,106430,29411,11597,-11180,4099,51407,19676,-9423,-17689,-61479,-42394,-10865,-37140,-14824,-5005,-34022,62419,-4815,-49222,10273,68421,-1720,-433,-44879,58623,9492,90997,17192,19769,104683,85664,29307,61618,52800,-55127,27017,-77351,-50518,28740,-61300,33732,58479,5812,-11406,-6642,91703,-51303,-34233,26522,-74109,-22174,-29248,-23917,9861,-41203,34248,-11204,38126,-1324,31796,68395,-3551,-2930,-75341,-127058,-41435,-69730,30393,-9265,34734,80170,34772,-18749,-24992,-24432,-19810,-25771,69626,40036,-36432,14943,-12238,-10753,31051,52193,39946,10802,-45918,-52077,-39237,11635,42476,9775,-17341,-81519,-37861,-55879,27242,-36179,3926,61373,-44951,30540,-5541,-47712,-16584,-60188,-2794,-7725,-61617,-36910,-2242,45982,46569,-52172,3146,74016,-70983,-83411,-54601,-36182,-19747,-42418,-16089,60738,33475,-54096,-26363,-118336,-47550,11969,17707,-3623,-22481,-16122,60591,-43562,59423,-48524,-77997,-73711,-5989,-582,69865,-10129,81395,-59196,-7802,3635,49599,35134,-30016,-21301,34258,-44620,44964,17975,-50313,-834,-21442,48539,28902,2606,-31991,-40507,-17857,-8961,-12398,-32499,-49577,-3915,-54992,11898,-1064,-59909,-30210,46021,44920,-34372,-77537,-30492,22096,-23281,3880,-34150,-89150,-6298,-19470,-16505,-136219,-25259,38283,31186,11269,-40260,-97558,-41201,29310,31150,-63292,-22441,39692,-2978,1751,6102,-81556,-21389,-15477,23432,-26560,-28748,-33835,10737,14798,68259,-61805,-65689,5226,-270,-105330,65584,37216,14207,-78931,-45190,39983,-28732,-23144,12167,32287,-26672,25963,-3083,39217,52580,38570,15906,45305,15312,762,-48151,-2261,-85554,-19423,-56191,27922,17656,10697,-73045,19258,67884,63429,-1256,-30901,10140,52193,63802,-25257,28409,15249,-20771,-46385,-19872,11741,18424,-5062,-12191,18750,-32560,-6637,-1481,-49516,43849,-5342,-20632,-51490,-5240,23402,19651,64937,11170,-29596,-100125,-8368,38082,37327,-7564,-51302,-231,58914,-68480,-116334,-28187,27216,-6152,-16814,-650,1416,885,-14939,9628,-7914,74390,41230,64514,22100,104011,99359,-34720,-51507,8078,-13940,-54371,-29612,-75508,-24287,-76374,-8566,-45393,-7527,-54611,-62695,-33567,15434,31031,2683,10682,19087,-58792,19887,8138,-31789,-4427,26311,-146,-13370,-60123,1402,-47487,18383,2242,14506,46339,33153,-33204,21487,45077,41725,5224,21675,-11001,34127,-42891,-3244,55615,-20555,-92561,-3943,77834,-29143,2742,-39108,-64795,-21323,-46700,-26845,-48570,-30155,-15988,-453,31177,-16243,-1302,-45230,-10121,40493,41154,-63844,-33570,-33564,-5705,-61250,13888,-53486,-44995,3750,56271,100638,34440,7765,-7908,-40333,-26018,16504],[-25273,-65936,436,30758,23391,-37245,-37540,35945,14130,27336,-36150,-42000,1199,28645,83964,50144,-5322,33058,43414,-23665,28761,51670,-43103,36133,-1863,-46158,-53937,21097,84242,34782,13079,37,79492,36831,8387,72296,15893,-35171,74059,26050,963,-6835,-67440,-10282,-44041,14151,-8386,-110724,-17978,42814,-45797,-26940,15429,-26261,-51872,-78781,44155,-13556,7371,-528,92918,-10078,26136,78255,-5153,46765,54390,51777,58205,82026,15453,-69641,-22082,-12133,-12017,86927,12521,-39976,-4572,35459,45214,-32964,6740,57661,-6869,41281,887,-5550,42717,45518,10213,-33948,-6603,-68449,-8960,-16820,-71336,5994,8461,4385,20791,82024,41290,72618,3683,95,3919,-29978,-53338,-10995,30872,35743,-31563,28344,48546,-21138,-100347,-107903,-27026,-10561,-71007,-114281,-25102,41511,-28868,-7490,-53941,-4269,41541,28848,11236,17620,-72023,12466,-10702,40512,-30008,-62939,-69249,-34283,6717,42623,47932,-2288,-13836,24434,81243,-14123,-8572,140,-57288,-30625,-83687,-37040,-39082,22084,14997,67716,54523,-13489,-74237,31355,-49406,2550,-37358,-16293,-5024,39978,49805,53816,-21440,-27965,5405,-11314,52630,33893,7505,27658,69799,28611,-63977,-95832,19789,25530,-72045,2179,74476,14650,-92816,29138,-42975,-59390,21814,71221,411,-39065,39225,17223,33390,-35889,1939,-25263,-34566,-95425,56206,67851,96792,-13248,21469,-31808,-76243,-123006,-69835,-66072,-60250,-81810,-77011,-65831,-9227,-113061,-22262,70044,-10464,10189,-37694,-7793,27388,-13459,11208,-14265,-13351,15948,28886,-3850,-9438,6212,-396,72362,79002,-8363,-105065,-33727,-39668,-12759,-33187,-15236,-57023,-27940,-20591,-80190,-261577,532961,380542,-216092,-82267,-119764,48549,81525,15562,9580,-3390,6647,-71454,-29798,5348,-58642,-17346,-58021,-81029,34327,42499,1643,18327,-17218,4531,16593,-21917,37416,12830,26695,-54722,-44049,-35126,-14781,-38234,-50939,75531,3502,109984,49958,33142,-17261,19818,46902,28300,27436,5192,-113274,-4962,-19626,19232,82016,54157,50385,-11927,50422,40932,59390,83315,41734,10681,-29985,-5202,-63957,11528,3854,88103,-2252,-52333,-23304,12306,39910,18314,15500,3650,-129730,17957,-44907,32503,-33890,-42865,-7062,54107,70024,27702,-119963,15563,9450,1481,-94342,45991,62366,-61741,-78599,-19680,34416,-36716,-4791,-16362,29678,21687,60181,-40306,-4411,18088,-16847,-39426,59228,15570,-29713,-49776,-84392,85488,13551,43074,-8889,-62932,-5817,15731,31789,8735,-32444,69418,38590,-2732,44630,-35206,19356,-2953,-65823,-46388,-7787,58829,10568,-5745,12913,-20351,25318,125707,40105,52248,-2734,30292,-38477,16786,48119,-73387,3642,-20198,43220,-11460,52741,-45275,-36535,32546,82337,-58147,-2557,72938,-91460,-101240,48475,-4962,-53392,1844,-19713,-27797,-8637,-28297,-41917,5562,-20505,-67365,18930,-1906,23146,-46554,-26508,11063,2799,-28289,19796,-7743,-4470,-88906,-38011,-52965,6340,35997,41740,-47433,38267,48515,33506,150449,557564,693777,353761,102314,140616,40165,63134,47388,61293,-10580,76835,41022,-14070,7165,72291,93176,38872,6939,54541,-18761,77350,29778,35709,23486,14584,-46509,81219,48540,-12909,-18724,-53447,25491,3010,-110801,-20735,31054,-8760,-68120,-32579,65857,-62092,-46076,81427,74537,-472,-41986,-53802,-47805,9208,-13944,14880,10931,26118,-64155,19974,44455,-25735,-12709,16572,-9337,27720,5923,-74297,-63224,-254,-62709,-470,15322,-9650,14778,-19534,-32114,13276,-19525,-85666,-46588,40969,28656,-7358,42722,11046,54470,190196,-9175,-59144,3265,-12933,-71633,-14968,57467,-11801,-8140,-11766,29111,23707,37315,-29953,-1811,-5769,-31838,-21676,-1182,-29568,-37858,-13659,31703,-73699,82062,38442,17437,48425,127432,2207,7302,-71957,-48179,62266,78419,31569,69602,49837,-59041,-100230,-36549,-45939,131,-43708,-57884,-42508,-101022,-50698,-57469,-30033,36589,-2446,36245,-59086,-77837,1345,-49452,-121282,-38733,42711,44116,-22581,-62260,-36835,-59336,1966,-3037,22456,56581,3262,-1758,2656,-28825,11726,-26868,-49591,-55688,-5161,-18549,24286,-56795,1716,24844,74913,55864,16990,-49854,3309,17013,-1227,-26556,17096,-42256,50224,-71961,-42208,38742,57384,-23078,-54777,-59589,1375,123759,23482,9644,-10327,-7347,41358,13080,-8640,2609,9726,-32465,-16914,-57685,1153,-15004,-25724,51448,-1732,-35653,7319,70462,-12045,-25236,-60223,35976,3197,80888,2407,-23032,104262,60794,20763,62248,18191,-64542,49183,-65440,-38020,23873,-68076,29981,75225,4007,-1774,15102,113098,-54745,-44226,2464,-111784,-37369,-36197,-33138,495,-28864,47177,7201,16544,7821,93494,87415,12253,-9213,-46169,-62903,-28066,-74549,59545,-27721,44523,83854,8222,-10945,-58689,-44779,-17521,-19292,64866,30069,-33442,21922,12985,-3097,36637,59960,22522,7862,-49746,-39334,-35586,69051,45531,7771,-19607,-59898,-56831,-62762,33544,-32171,3362,26544,-39721,32567,-4435,-48166,-26304,-60497,-4661,-42637,-42459,-25086,-16245,35739,42075,-24231,-2635,71368,-80297,-93772,-75669,-19593,-7584,-21698,-24579,59412,37978,-39980,-30104,-87484,-36743,17304,18090,-26912,-22498,860,14268,-39122,29031,-58729,-78401,-13769,2289,13527,64869,-15561,52940,-70385,11406,-25866,44201,6906,-19650,33460,58046,-53444,47512,24571,-22029,24879,-20300,58093,46640,-13955,-28424,-47280,-38888,13110,-605,-28494,-5072,-3659,-72494,-4908,-4086,-74159,-35471,52119,54634,-34878,-67913,-3521,-3893,-15670,27381,-39146,-78124,753,-12930,-24844,-157351,-47319,45435,32569,-20865,-71434,-119824,-31416,36376,14778,-53486,-15295,25185,18985,22817,23929,-39988,-16692,-21025,36330,-13686,-24017,-26384,-2889,-16311,40270,-77346,-82947,-24216,-10784,-94228,39038,26464,17428,-89716,-35412,49136,-4504,-14312,13453,33636,-23299,31299,12011,45675,55762,21335,4881,4466,4019,-9821,-45325,17984,-57481,-26409,-40032,37756,7125,33856,-65530,37879,73610,55006,-1113,-24447,-2170,32028,48465,-19087,18163,8144,-30567,-62948,2866,29507,8619,-6230,-20454,-6566,-23472,-2064,3701,-41843,35417,16393,18231,-31203,-5418,11703,47179,57628,-909,-26371,-102658,7718,19,23445,-40701,-68174,-809,64989,-73648,-88333,-29712,27190,-28259,-18285,36633,7689,-12526,-4718,22004,-21850,75838,46118,78259,24435,112859,87936,-69056,-77883,-19431,-23486,-44799,-24531,-88724,-44336,-72278,-17298,-65620,-18232,-82842,-74143,-17879,6808,-43955,-23761,11646,17247,-61243,36172,20090,19986,58611,8297,-10055,-14578,-62005,-9673,-53909,22235,3483,-1371,47534,27244,-48059,526,53404,50257,19935,45790,31659,36310,-25652,7618,52409,9223,-88517,-4364,107435,-18678,19742,-47173,-55213,-18354,-46934,-39144,-9043,-34491,-33018,-7182,27754,-5914,6871,-42949,-46327,23515,61101,-54232,-42188,-47895,-1264,-53069,-2184,-45965,-25610,11575,69038,87387,37793,-1948,-12688,-38483,-31538,16557],[-52526,-78322,14573,16891,4701,-63722,-51975,43973,15738,26113,-27446,-40211,-30291,13405,69592,33436,-12808,14261,60103,-18224,8695,35285,-49964,17778,-19587,-36249,-57700,26407,78503,29889,31056,-3208,87661,83146,1247,117851,52026,-16545,93566,19065,-15507,-10679,-57813,862,-50113,11829,-13771,-105607,-26870,53409,-53806,-18217,11707,-25049,-56617,-85686,42347,15631,6009,-18521,73451,-20344,54194,74677,-6279,45728,56002,18313,50188,103139,949,-79573,-30512,-6729,-33248,75702,7676,-37044,-8606,9753,48218,-36174,-9159,42021,5115,62251,-18096,4624,52487,37214,-8310,-23866,2462,-81888,-4635,-13437,-31148,-4281,22516,34171,19980,45015,37118,46943,96,-13039,-1329,-38916,-46613,2774,24995,59908,427,5193,26282,-30686,-97757,-99753,-48231,8528,-63242,-90871,-20388,45789,-29347,10018,-40358,494,45106,32847,-6386,19032,-63899,5413,-28759,30166,-5754,-67261,-53409,-29655,-27769,18115,48226,-11621,-11530,29156,84907,7403,-23557,15177,-63646,-19471,-98412,-39931,-35437,11466,9335,82120,62757,-1055,-64390,16706,-48962,-20770,-50442,-32484,-15950,23585,26505,52626,-8116,-15304,42729,15160,66017,17135,-5871,27491,64014,-10643,-104052,-63587,25152,29732,-64450,16756,70612,-20454,-90613,46447,-44749,-67915,4675,58261,-7637,-32217,32993,8518,37588,-70417,10340,-1388,-44416,-105808,47568,46597,68864,-1396,54001,10869,-69410,-68912,-64299,-58651,-64608,-93117,-86131,-79296,-18111,-123159,-40239,52820,-20982,2761,-40349,-10604,8404,-74214,16004,9690,1651,41249,48855,-4183,-44267,-36653,-1005,86091,80220,-1990,-88407,-53719,-56646,-8667,-33776,-7634,-68514,-35664,-38992,-49492,-137612,435140,307501,-204916,-70831,-119298,39637,113334,16122,-1550,26120,3760,-91918,-38913,20780,-45923,-6381,-47541,-61268,6216,44875,6965,24233,-29299,582,38630,-32635,28727,7039,8986,-53860,-58899,-71127,-46419,-5883,-36761,82618,-36,113229,22171,17557,-12186,29573,70540,17062,23745,9030,-92711,26848,-29751,-17013,82045,22549,31418,-8655,47260,36645,48358,55313,57244,12776,-13723,-6454,-45800,9540,-8941,87998,-49297,-54173,-18732,26811,35991,18160,-10116,-2352,-104638,16047,-66228,43488,-48341,-33307,-753,53201,88321,44622,-90062,-21916,-27904,2886,-87511,81033,80281,-61353,-55840,-11867,30689,3664,-10769,-47965,31451,5972,54000,-3734,9112,23162,-14994,-37699,43547,6073,-27317,-62033,-91457,64714,30132,45568,4364,-68600,-15661,14654,1745,-20044,-27785,75108,16275,-25709,35369,-30906,15160,16344,-69657,-62890,-11359,67204,14625,-20086,10901,-7477,13566,86443,53186,50948,190,33049,-13482,4584,35244,-122405,-4980,-11629,31322,-37728,72400,-44902,-56723,23859,78080,-36712,200,58622,-136292,-149828,59537,-9274,-36366,6980,-16972,-19683,-16929,-49511,-66564,18979,2183,-43606,30512,12771,14308,-69531,-26066,8580,3343,-31653,-16704,-26348,-1211,-89825,-16406,-21759,36583,57922,52226,-52306,66039,107168,62442,147305,566707,1134923,599798,155806,167945,74952,64975,57892,82200,-111,58891,39683,-1478,15242,88109,87703,43570,9121,32641,-39693,91594,35408,39747,10716,18583,-63497,64526,47457,-14821,-41057,-43672,15074,22160,-96531,10879,30195,-831,-82449,-21541,48750,-41597,-37833,80908,58576,22783,-3454,-45240,-45492,-10639,-34638,29128,7641,46329,-23600,33550,17954,-4819,-21761,18362,-8643,24643,922,-54992,-82287,-8055,-55175,3525,-22193,-21837,15966,-16774,-30729,23461,3301,-22303,-65072,30214,6685,-6140,18582,20498,52922,121742,4305,-66820,18102,11218,-68638,-14565,54051,-6908,4508,5271,14044,-5749,11420,-34125,-11256,-27062,-48543,3306,-11649,-72250,-7114,-3560,66456,-50277,80371,34757,41494,43700,119223,3604,-9087,-29826,-39609,24426,46203,12913,73740,58974,-46171,-103864,-43972,-15479,11236,-45610,-63936,-45387,-77473,-51151,-67650,-11528,43490,7531,24586,-68475,-87950,11778,-59672,-133810,-37824,34602,29436,-32550,-60757,-28054,-62427,-3938,-3717,31275,63806,-16887,-18790,6222,-21546,38488,-23035,-40170,-26864,3498,-33264,-3553,-39627,-3249,28758,70368,55923,-26946,-23394,-2625,25852,-3116,-13693,24884,-25109,62118,-53799,-14728,34321,26319,-45695,-54348,-70957,15788,132576,7072,7754,-8187,-2506,35871,2623,-2867,25957,65793,-9286,-16606,-78895,17984,-20708,-6743,52111,1151,-13493,-78,57927,-14298,-47365,-64860,19028,5232,68106,-13443,-59877,90090,24704,-12994,59412,-18062,-57843,61581,-38929,-19301,17168,-74166,13692,72203,8726,21431,20757,100472,-47318,-52546,-21734,-128914,-55523,-50383,-58894,-13170,-29688,51834,10273,-6495,14725,121775,112979,26187,-15691,-8832,3673,-5341,-57706,71009,-47783,48592,69218,-9881,-3304,-88520,-54551,-15355,-4348,47790,4378,-26410,27249,33565,1261,32829,60582,12626,6406,-55881,-25255,-21209,95535,46023,3211,-24422,-29663,-61512,-82880,34989,-28619,1718,-3095,-16655,23217,-494,-42650,-22460,-40116,4258,-62156,-12022,-14146,-21439,22000,35321,3347,-7569,68761,-79129,-91719,-90089,-6859,2399,6298,-21845,57628,36671,-29712,-39979,-54507,-27582,20384,30724,-39834,-12986,37225,-33818,-30671,-2070,-67006,-73788,42637,13232,24149,44885,-21250,23627,-74889,37452,-47099,33745,-11979,-6216,79317,66046,-41750,41749,27276,18877,40439,-20813,62139,52925,-17193,-17474,-39716,-62490,41683,18522,-27098,33668,-3409,-79535,-15907,-6335,-72862,-30398,50526,46152,-33124,-52022,20134,-18844,-7238,45566,-38413,-56328,681,-3696,-27453,-147727,-65231,46909,25978,-56702,-90842,-119453,-18347,42141,1762,-28880,-16348,14600,28726,38977,42035,5371,-16176,-30007,43113,6546,-11814,-14600,-25723,-37558,21407,-82864,-91075,-52142,-19089,-64202,10890,13059,17391,-75422,-23578,46867,11188,-13368,11122,29781,-26169,42862,27609,34074,74860,6964,-5580,-33852,-17291,-13349,-45293,35874,-41181,-31759,-17392,44156,-55,43379,-54655,46668,55137,35399,-8367,-18996,-15728,12800,35678,-10411,645,3803,-34890,-56128,47823,40917,-3467,-13209,-26383,-32314,-14161,5817,4045,-28133,17207,53661,28438,-14108,-13891,-6540,63923,30967,-12938,-12569,-94624,12173,-18499,702,-83001,-67464,12617,64146,-73513,-53434,-37657,32646,-28430,-11337,70023,2818,-10623,12116,39855,-33347,70131,52553,81410,25089,120327,56166,-99779,-98028,-58052,-37850,-37224,-10591,-95434,-61653,-59774,-29174,-78363,-30644,-92983,-80257,-5309,-13504,-111184,-49696,6949,11854,-52351,47504,27247,63989,109167,-3886,-20637,-11958,-51566,-22864,-57979,19830,2954,-18305,33271,20333,-47472,-16465,61365,56471,34067,70847,64797,34930,-9273,26853,52704,26289,-79405,-4022,120736,-8830,33279,-40211,-32831,-12144,-35048,-31478,31223,-39487,-50375,-23406,17083,6454,24516,-39409,-91207,-4836,83564,-31733,-44801,-46855,3835,-35363,-15447,-37143,-8801,18349,67533,51829,41666,-8952,-12795,-34086,-31579,10001],[-59035,-78208,23880,-2055,-8141,-90337,-62997,55013,10477,23335,-14020,-34431,-55713,-80,43388,14613,-20265,-1865,66847,-23301,-14164,2167,-57629,5931,-32502,-19130,-57138,35251,67693,39148,54277,-9407,74517,117852,-6775,122602,83135,8092,95643,12685,-18572,-5262,-45612,6485,-48710,11781,-34128,-91830,-19233,63286,-41486,-4575,1978,-25373,-54046,-63003,34034,44808,3159,-31885,49518,-31358,66470,63134,-9298,36664,46203,-20699,34581,96617,-12833,-81936,-34958,-8930,-53863,50273,1671,-25599,-16719,163,43440,-40887,-21169,16664,11740,45852,-57092,8727,52994,19996,-13328,-9688,13413,-81551,-1610,-5267,27668,-19994,32256,49009,16545,667,24774,25181,3733,-32620,-6093,-41815,-39119,25760,17978,70887,31300,-16563,8625,-26904,-85062,-88992,-64314,15276,-53947,-47995,-11837,61672,-30135,23050,-10752,-7302,45861,41833,-24075,18525,-33980,-1486,-47160,18995,22774,-58368,-24628,-22235,-55538,-9455,40660,-24352,-8562,31577,73572,22954,-33224,24067,-55493,2106,-98578,-37057,-17260,3893,3573,85600,70912,18869,-41999,5022,-44883,-32151,-44162,-52148,-27231,12726,-1782,43217,-2337,-2286,70201,44970,79801,8314,-19148,20861,50458,-37081,-121908,-21717,30392,30844,-45021,46818,55697,-42524,-62866,61428,-46406,-49517,-4173,38966,-4409,-22727,18318,-3528,36607,-82013,20785,20978,-47509,-86211,41207,27240,40065,11942,73239,49426,-51889,-4513,-44781,-50393,-60738,-81888,-81702,-85809,-22075,-107740,-52221,17480,-33875,911,-43538,-16318,-13960,-120259,23725,27685,7029,53291,72763,2238,-45419,-67563,-5632,89178,63810,6805,-58937,-68264,-75465,-16580,-35902,-6845,-73126,-44122,-56349,-8387,-2519,362982,200968,-195477,-50390,-102034,23200,125840,-16241,-17834,47906,454,-105298,-39142,28181,-34392,5414,-27509,-35891,-17337,53614,12396,27820,-26387,-1453,57259,-41841,23207,-2400,-9175,-41970,-57966,-98756,-67400,15244,-27613,73479,-4,100935,16087,7088,-8049,38506,76158,147,19725,11042,-75378,58067,-31675,-54237,63088,-4336,13088,-2096,32477,25407,28612,14482,55132,37985,11372,-6733,-29021,7790,-26135,73904,-77552,-54282,-11967,33536,23985,23261,-34669,-4807,-75501,13357,-74416,54842,-47512,-18773,7964,50653,101782,79726,-45217,-43180,-52530,10953,-83264,94416,83383,-49188,-11086,151,29701,44604,-17212,-68188,27166,-8690,41744,43276,25775,25485,-18415,-29034,42723,-1360,-18349,-67291,-89310,38851,43195,39152,13804,-66066,-26814,8046,-40930,-40396,-8782,70305,-8800,-40371,33124,-11893,11259,30890,-57678,-68603,-16876,70523,12830,-25814,5735,9680,-2141,23245,53348,41885,7315,34570,17104,-8809,16475,-143898,-12492,5560,22582,-59695,84706,-41382,-72221,3177,75717,-6306,-987,32179,-147434,-143623,60741,-11671,-12872,14209,-29704,1601,-27875,-60864,-86122,33153,31949,-6284,47728,34173,6977,-82866,-24489,6364,9636,-29885,-39624,-41922,-20,-79576,3158,812,44397,61312,55223,-38923,80067,138882,81303,150897,438697,1278275,714166,197818,167076,101881,67255,60083,98215,24888,31881,33073,13685,22263,98304,66863,44841,11263,4529,-54894,100304,42447,44686,307,25706,-74550,46489,40199,-12226,-55935,-26311,590,30530,-63594,36896,27778,5379,-75235,-968,26896,-16619,-25758,58622,24789,44926,40744,-38238,-43623,-22523,-48106,42935,4790,55400,26348,53541,880,21528,-13767,12777,882,29094,-2503,-36132,-90629,-19292,-45053,2492,-60538,-31852,14776,-4734,-22083,33019,15218,24401,-67459,17960,-8857,-4767,-4938,34411,57708,22233,19867,-67039,23720,33387,-51572,-8232,46868,-3598,19385,21104,468,-33937,-14661,-32123,-15840,-43507,-49871,16687,-17831,-84121,24681,892,84023,-22028,52294,28203,55612,33415,96688,2211,-19076,19811,-23300,12653,10864,-5855,67425,60582,-33443,-108427,-48070,11670,10861,-41097,-64687,-38506,-42344,-37651,-63629,3303,32812,14433,4487,-72835,-88785,35525,-66148,-122937,-33670,23963,10402,-42303,-41993,-19307,-57336,-11882,2347,34858,59634,-33180,-34331,15458,-5755,56049,-17657,-25443,13767,6740,-39166,-26239,-22725,-6609,25062,54474,48442,-54741,-4956,-5347,27226,-9403,5000,32762,-7288,70121,-33656,11298,23841,-252,-56154,-47782,-73643,26622,125089,-17817,7137,-8063,14549,34611,-9120,5076,44663,85316,20450,-15357,-95113,31265,-17362,20421,64710,4731,11052,-9866,31391,-12669,-57667,-57321,8081,16261,52231,-26577,-79978,66304,-9056,-51334,50665,-48354,-36508,62916,-3107,4770,11827,-76817,-12060,48758,22860,54246,13742,59958,-38788,-55823,-36205,-113645,-70289,-70522,-90393,-29482,-40404,44257,2589,-17817,20056,102894,128748,33436,-20967,24273,45935,23668,-21836,66851,-62268,46394,42761,-17016,2581,-102258,-55132,-12705,18348,19555,-25157,-20519,33044,45246,3058,22310,53464,16438,10355,-59876,-12009,-3590,81804,43893,-2364,-31917,-3706,-49959,-109636,29976,-28262,393,-24145,15527,6151,6664,-36708,-8045,-4920,23214,-58550,20258,-8379,-14639,6776,31591,25163,-4499,69640,-65508,-75282,-95970,-5683,7289,30041,-10317,52578,29167,-26845,-52331,-28507,-21086,19200,58143,-37170,5269,80206,-65735,-21846,-28442,-71861,-64685,73892,25067,26771,14562,-24319,10255,-74412,60618,-52307,23902,-15713,8560,96097,59267,-8575,30679,31064,60938,45243,-19100,60177,42801,-8915,-3142,-17843,-73936,73475,42633,-29312,59870,-1971,-71524,-13611,-7469,-57013,-13503,42694,24705,-29823,-32191,36181,-11329,574,52183,-31916,-34349,921,7097,-24046,-113228,-72556,45897,12002,-87955,-92216,-101698,-6469,46114,-4297,3389,-25280,11951,20751,49118,58317,37842,-18185,-40972,43484,28188,5760,-313,-46281,-45146,14528,-78348,-84720,-69954,-25206,-26369,-6458,-153,14725,-43198,-12949,37389,16431,-21278,6613,23570,-32498,56546,38695,6281,94535,-2342,-14176,-58705,-41906,-8986,-46679,45845,-40231,-33019,4712,46947,493,36667,-47144,42802,17956,9893,-25024,-17468,-26849,-719,29040,-2171,-17251,6631,-30318,-24764,105552,38996,-16171,-25461,-30537,-53490,-7381,8054,-235,-12326,-7332,95477,8564,-7639,-27691,-28414,61480,-10042,-21378,7641,-80376,9416,-12038,-24957,-119625,-58315,31407,60822,-66506,-20622,-45126,40179,-7246,-892,90740,-10147,3713,31765,55333,-40817,58603,60279,77359,23768,120231,14480,-104031,-101695,-93093,-52993,-32899,9671,-90003,-71434,-40510,-40450,-77961,-42877,-86287,-81497,4648,-33617,-138766,-69804,-1969,2752,-38226,51000,25442,79861,128895,-2198,-28225,-8857,-30018,-34886,-61220,8787,-295,-32920,8586,14752,-34487,-24313,66614,56750,44406,90037,78695,31286,-447,49313,53907,26509,-70944,-2760,119944,-1518,42562,-21649,-6316,-2789,-8839,-3875,51113,-41287,-62264,-45186,-1658,18903,47610,-33678,-126756,-41336,100148,-8477,-41709,-34718,5519,-15241,-18838,-25231,1727,23156,53388,13349,44810,-11919,-5856,-28179,-25231,-536],[-37552,-61899,23090,-21883,-14346,-105439,-65940,61038,-4415,19318,709,-26305,-71316,-8463,9231,-2458,-25244,-10789,63644,-34258,-33182,-39412,-60812,5350,-37266,390,-56404,42340,53788,60513,75952,-15846,46430,130249,-12351,93528,99311,28430,81320,3387,-15917,7497,-34157,-1448,-41209,15261,-59701,-73596,2154,76708,-12565,10133,-4284,-26934,-41398,-22367,19424,62688,135,-39870,27220,-35453,60228,44476,-13246,21556,25271,-58124,15082,61289,-22555,-75535,-37988,-17140,-70287,17665,-3072,-6518,-27974,6780,31693,-48319,-27678,-9894,12181,-5417,-102954,6099,45336,-3797,-6364,5861,22099,-68956,246,5902,79428,-37048,32781,43825,8915,-42055,4884,14669,14409,-50014,-8674,-37439,-35983,49669,11347,68445,49194,-35145,-984,-12945,-68176,-85099,-74461,10370,-40886,7342,288,76757,-32465,22744,23115,-30134,43718,51108,-36768,16926,4268,-9503,-62329,9778,48979,-39564,9058,-13552,-67107,-33634,28119,-33015,-5765,32324,56001,43581,-33597,23204,-35748,26430,-85622,-36506,3067,594,-1838,76378,75653,39291,-12842,-1994,-37616,-28792,-20759,-69211,-36328,8940,-30106,22561,-3792,7127,82797,67193,94122,12009,-28988,11103,33782,-41880,-113481,21516,34363,30497,-19371,79376,33445,-37435,-15525,70883,-50227,-17046,-5993,20837,8004,-10400,70,-15549,29145,-70498,30069,38610,-45926,-55109,30495,11142,24213,23928,76703,74799,-27446,47407,-16279,-49752,-49696,-58626,-65061,-83823,-18859,-73356,-53509,-19942,-40323,2787,-46372,-23641,-30168,-130148,38994,35437,-755,48595,96209,14275,-16806,-76600,-17976,80181,34225,14813,-23738,-74629,-90788,-34230,-40363,-13809,-67707,-50804,-69972,32936,102850,306629,99433,-187811,-24705,-74963,2870,112384,-77070,-29107,60067,-600,-100191,-29776,25604,-28649,16644,-1043,-9188,-30355,68750,16655,27700,-15073,-2178,69303,-48261,23610,-18622,-24392,-25127,-41719,-106745,-71995,20718,-20871,47909,2888,77889,31933,2217,-4217,41732,55163,-18242,13949,11187,-69180,78191,-23573,-81674,23396,-18952,-1894,6790,11850,10032,7101,-24663,36665,81395,36117,-6132,-17941,5779,-42617,54283,-77276,-54523,-6230,29370,5481,27022,-52171,-3053,-50240,10544,-68807,62586,-34347,-2859,19249,49460,101882,119896,2253,-38472,-60306,19425,-78436,82875,72442,-23864,39964,12392,30705,76653,-23050,-66739,19422,-18083,26176,82585,40497,25553,-26416,-15835,54664,-6697,-6530,-68773,-81113,13971,49923,27989,18747,-57869,-34703,-1752,-84145,-48299,15071,57145,-32386,-44394,34883,17855,12263,41373,-34885,-60118,-19153,69616,2651,-23232,-1546,23633,-18545,-33003,43156,29044,19345,35729,33973,-19235,-1011,-127028,-15696,19020,18954,-65448,87095,-34906,-77088,-25536,77031,17930,-6539,-2757,-116074,-94282,48525,-11250,8765,20994,-56584,25830,-40776,-63039,-93789,45693,56911,33320,62629,54522,-2659,-85331,-21314,6010,21944,-22341,-44729,-49439,-2057,-63026,13808,8872,32343,44900,50539,-9246,78319,133617,87546,149098,254353,1022077,601171,205876,140041,110374,65508,51665,104036,55585,3821,25094,28149,27864,99554,32140,42469,15190,-19838,-60471,101268,48913,52779,-2667,35822,-76159,32087,29355,-7066,-57958,-5651,-12783,32078,-19219,44961,23081,7989,-48357,24257,3726,7081,-12528,20955,-16444,61365,77074,-31433,-41837,-25190,-51643,53511,4933,49202,68561,73165,-226,46433,9359,-2891,16636,40336,-4201,-21989,-86054,-32380,-32298,-3248,-89694,-40735,13099,17257,-9228,44141,22741,46322,-57159,7576,-15797,-1931,-23040,46562,66051,-65599,31145,-43717,19736,46619,-24804,949,40860,-862,31394,30851,-5478,-50339,-37195,-26331,-18104,-51721,-36512,13077,-18024,-75865,44724,837,77336,1488,3136,21113,53246,22198,71171,-2646,-21809,64978,-5034,29395,-13848,-15621,50716,55257,-24634,-105464,-48016,30406,3700,-28747,-60296,-24112,-6017,-12101,-42819,11255,10273,16617,-19316,-71133,-82879,65254,-67682,-87545,-26795,10204,-6866,-46755,-12362,-10358,-47499,-18708,11856,35313,45866,-42439,-47989,24714,5738,56415,-14077,-13897,54407,5571,-31745,-37038,-4481,5184,17807,34694,36060,-60936,1237,-6235,20398,-19670,21562,37388,3478,68216,-17365,29203,11548,-12951,-49664,-37204,-62061,32247,100317,-44469,7386,-14208,35467,34009,-19215,12049,53407,70454,47551,-19521,-103010,37669,-2642,49398,82832,10679,31843,-17548,-2770,-13761,-49551,-40322,466,31356,32984,-34006,-83033,38596,-27673,-71257,35189,-67852,-6811,55157,34739,28721,9438,-74082,-40396,12269,42208,83375,1420,11344,-40059,-52019,-34218,-69243,-77550,-90904,-109650,-45460,-54581,23477,-8631,-11036,24341,44937,118850,32516,-24487,43034,59587,50683,21405,57399,-64631,37818,13870,-14542,6081,-93362,-50355,-8219,44773,-13434,-45735,-19770,39510,47477,4280,9489,40885,36353,21628,-60369,-1325,7430,42162,40055,-7540,-41626,7601,-26121,-130153,18283,-32833,-838,-39909,43166,-13129,16901,-32980,10146,35238,48263,-33363,43055,-9591,4180,-9392,36280,36765,10157,73427,-41456,-48347,-94924,-15755,5098,42788,3582,41770,17477,-29889,-63419,-13183,-14482,13806,96279,-18936,27837,112764,-70784,-16533,-46825,-72532,-52165,68889,34272,19820,-17013,-22130,25514,-71824,71526,-41308,17957,-4922,21766,78144,42410,36365,17983,39028,90198,40759,-12218,54124,19198,4426,9543,12244,-63818,99896,65000,-34991,71810,2952,-48203,4093,-7089,-32559,11609,31767,-399,-25630,-10797,42938,19803,6587,44614,-21193,-20492,9638,18044,-15581,-67390,-66764,44405,-6030,-109371,-75482,-74815,-130,48598,-1992,32959,-37972,18212,-3863,52815,70890,47572,-19731,-51135,38658,45332,24872,15030,-52730,-40970,16772,-66806,-63222,-71958,-27843,5494,-4550,-9696,11112,-4749,-6662,24925,13696,-34635,4262,17804,-37494,67645,41097,-29286,99735,-6510,-20070,-65880,-61667,349,-47372,45238,-49940,-29353,19193,45805,10290,17471,-48538,27995,-24760,-14902,-48266,-21467,-33268,-5940,28785,3355,-28909,18253,-15283,21418,154527,20675,-26963,-39911,-33441,-65899,-5001,-1899,-7408,1710,-33007,123815,-28072,-14194,-41443,-49932,36329,-52848,-24349,27776,-64518,6060,14765,-46240,-137289,-51302,45992,57993,-51754,5133,-45721,44757,25578,7540,92291,-25307,19707,48357,57450,-43954,42362,67177,69854,20214,103659,-24294,-70694,-87922,-112366,-64137,-31766,31783,-69373,-70657,-17139,-48149,-64637,-52424,-68340,-79533,13416,-42855,-114050,-81548,-13796,-9644,-25018,47035,13154,64272,112105,14854,-29770,-8860,-3241,-43733,-63793,-9829,-5943,-42264,-16159,12462,-16865,-21645,67011,49937,48289,96326,71451,27800,-1676,68955,51346,12563,-64683,-657,111335,2325,48665,1481,14397,8599,28312,32794,36980,-35717,-64339,-64400,-26429,29524,67823,-26038,-135661,-78541,102496,5123,-33653,-19285,1726,2906,-9558,-10480,4071,25572,32806,-12757,45344,-10851,8006,-21995,-13359,-11572],[5311,-30983,10973,-37481,-13933,-96927,-56862,55204,-28949,12877,13334,-18203,-75608,-10312,-23505,-15340,-26357,-10782,53747,-41334,-44764,-79265,-56083,15183,-32262,15974,-56991,43554,38619,83920,87536,-18852,16277,117969,-14874,48312,97245,36705,57198,-11320,-13728,23152,-25246,-26306,-29362,22385,-78019,-54486,28888,94804,22404,21967,-555,-28847,-20572,16912,-624,61166,-1847,-43518,9628,-25413,39476,22561,-16441,5455,-1792,-86269,-3637,9535,-26905,-59917,-42164,-24619,-80844,-13126,-4861,17077,-39274,21989,15598,-58698,-28614,-29569,8622,-70398,-134087,594,32647,-30280,5833,19350,26132,-50392,1792,17261,100886,-50403,23601,20883,-4831,-75145,-21801,16858,26993,-58605,-8689,-27851,-38882,66652,6310,54830,46934,-51204,-2388,4725,-49813,-88469,-79791,-556,-21260,61476,14553,79297,-38622,8244,47811,-62372,40303,53860,-41015,14806,35352,-19744,-72032,4298,68108,-15827,37814,-5324,-59298,-48904,16352,-29955,-3441,32581,42436,81216,-22538,13729,-13758,45426,-65360,-42397,14330,1602,-7212,56553,72351,51754,15709,-3122,-27937,-13806,13341,-76942,-42511,9261,-51637,-7347,-9956,9643,79338,71260,105923,27480,-32600,1903,17816,-27177,-83739,56647,35702,29062,4946,98407,8805,-5352,36670,73167,-55166,12325,-3957,8501,24878,3991,-16207,-25021,16125,-46902,36214,49067,-41339,-32015,11311,341,26189,31610,65849,81969,-2002,67122,13574,-57239,-34034,-33934,-40132,-73429,-8643,-32015,-42666,-46215,-33934,6586,-45331,-30042,-33098,-100266,63860,32986,-20844,29129,112504,28407,24204,-62346,-37218,61274,687,18799,8567,-72641,-96219,-54994,-46857,-27272,-51122,-49595,-78990,64595,148329,258843,35872,-179894,1018,-46305,-17837,75730,-138547,-28764,63212,2216,-69764,-12189,14905,-29574,26247,26163,14128,-32360,85259,18835,23097,-5233,-3244,73031,-51410,29867,-42362,-33916,-10464,-15744,-88358,-57182,13433,-12992,12091,5545,48932,54846,1488,-618,36743,10416,-33999,5086,10449,-74213,79976,-7691,-92667,-28513,-17616,-12255,16971,-7101,-5174,-9454,-49818,8628,125764,51888,-4197,-13821,2687,-52251,37878,-53739,-55982,-3474,14449,-16669,23357,-59534,2116,-32068,8211,-53447,63936,-16409,10387,29961,49713,82453,145579,42768,-8189,-53397,21451,-71105,53884,50969,10596,80413,21574,30532,91024,-27205,-43937,13115,-18311,10310,98590,48373,24461,-35270,-3429,70206,-11640,3465,-69503,-69090,-5994,50198,17745,19664,-47404,-35835,-11728,-114405,-45694,33159,39464,-49901,-39596,35656,50394,20526,51484,-6532,-37510,-13976,65581,-15917,-15601,-10559,26866,-32410,-59074,27966,17532,34313,37404,25473,-22626,-9882,-80750,-13982,18075,20483,-49374,79131,-26820,-69859,-53364,79758,22174,-18091,-40361,-54538,-34155,23542,-8460,21977,24861,-89407,41737,-53740,-60131,-86345,54586,66050,62468,67464,64056,-15494,-76411,-15293,8282,38142,-11159,-34995,-46101,-7366,-45618,11633,3606,7749,14718,38315,28742,65395,100190,82176,127330,101867,545505,319188,167978,97087,95245,55059,33872,97380,80445,-17399,17586,37147,31474,90929,-7110,36561,22317,-30859,-55028,93114,50511,64162,4113,47739,-66973,24720,18444,-1896,-46595,12904,-20918,32997,21691,29888,14999,6077,-11689,46028,-17888,26428,469,-19519,-51339,68784,93671,-23181,-38952,-19152,-45267,60927,9059,30583,88367,86412,14624,63744,42409,-26833,34243,54203,-5825,-13294,-68912,-46227,-19410,-11428,-101871,-50486,12843,43375,1638,57100,33130,45804,-40019,1415,-14385,3834,-32973,50377,72267,-107585,33118,8746,10073,47192,3861,9210,39812,2601,38977,31979,-836,-50108,-53351,-19508,-20299,-49937,-14646,-6156,-12059,-58430,43267,-752,50467,15001,-52142,15296,33922,14313,52362,-11250,-18317,95425,8556,58939,-20147,-11716,28075,45225,-21463,-90094,-43272,40688,-339,-10411,-52219,-6342,21249,19475,-8566,12875,-14626,16067,-37431,-60622,-72743,88958,-63771,-38995,-17011,-4897,-16983,-42744,19606,993,-38538,-21328,20631,34861,27980,-42751,-58640,27499,3706,38485,-13921,-10031,80121,1716,-10156,-32869,14945,35132,10543,19345,22386,-47750,-1751,-7523,6459,-30326,29254,35573,1692,56011,-9894,35351,1992,-9508,-27669,-24830,-37296,32675,63850,-63024,6737,-29788,51177,29122,-25502,15570,50427,39764,64124,-32441,-102457,35576,21981,72080,97372,20615,44448,-18184,-34437,-22001,-22384,-20541,-6969,40809,12004,-34220,-78122,12301,-24661,-61429,14855,-76265,21747,42577,66792,44112,9607,-65509,-62895,-25263,55543,90937,-8716,-23402,-56382,-41435,-15283,-11404,-76400,-102964,-103059,-57722,-65833,-7338,-17012,10047,27826,-27350,80489,26145,-26406,43280,57237,66377,56573,53660,-52191,23246,-10200,-6663,7618,-67275,-44186,-952,68282,-41306,-49811,-25229,44175,42801,7233,-1070,27603,69058,38327,-58158,5734,3824,925,36106,-11452,-52388,924,2042,-133191,1147,-41889,-3415,-56249,53486,-29487,28959,-30132,24134,69857,73498,3933,48581,-16714,31180,-26513,50930,35826,34438,76144,-12662,-19560,-90968,-28855,-3938,43519,12395,24942,5387,-34220,-71133,-6724,-2552,5875,133852,8766,47991,121577,-49606,-17375,-56050,-68265,-37145,32345,37858,5386,-40551,-13285,66762,-69570,64836,-20808,15735,14419,29866,36535,21432,77364,6968,50504,96435,28727,-146,46912,-7931,14999,16129,40616,-33664,108294,76159,-43033,71851,14085,-13628,32258,-4918,-7044,37673,21499,-19923,-20983,9806,41025,61898,10022,25199,-8809,-18036,29594,27377,-3815,-24293,-50457,42092,-23228,-119727,-46671,-45832,-1997,49730,7425,50120,-47118,30844,-37034,49736,78436,35593,-17892,-56890,30562,53826,41012,30139,-39675,-30029,22595,-52755,-31841,-57861,-24910,22327,17706,-12294,8898,28326,-6672,11441,7786,-47256,9123,14184,-36932,72463,33421,-60292,84066,-7248,-23203,-57936,-70000,9254,-45470,35144,-61528,-21903,21631,39946,26987,-6539,-59618,7755,-58531,-33024,-70213,-30612,-34554,-3200,32509,5198,-30259,36403,8575,66246,173148,-10685,-33365,-52372,-35282,-67312,-7560,-24184,-15354,10954,-54312,123504,-62184,-30411,-49405,-66880,-6715,-82247,-22195,41729,-49776,7062,49413,-56825,-130638,-52820,49712,54724,-29980,22071,-36287,41780,55153,10116,71899,-36874,25333,55917,36490,-42977,22661,68951,60336,14530,65412,-50501,-8652,-63330,-110578,-67562,-32639,50836,-35482,-59246,6912,-51100,-44468,-57387,-45148,-75063,21953,-36369,-51763,-85117,-27302,-24307,-16315,38798,-7294,30102,68185,42298,-24301,-14359,20787,-49310,-65307,-31693,-12607,-44612,-29947,14091,-3161,-10683,62196,37592,44754,86514,48691,27090,-9568,81077,41062,-8120,-59088,1896,101029,2852,53334,21700,22278,20279,67574,60713,-6455,-20331,-55563,-71837,-52420,36728,76910,-18156,-111678,-106385,86818,4618,-21551,-8121,-6845,16599,9081,5198,-1547,25647,13764,-20790,41782,-6967,25815,-16747,810,-20202],[51991,7356,-8253,-44392,-7585,-59958,-34142,35341,-58839,2018,21428,-12094,-69577,-6470,-43807,-23060,-24020,-3679,41762,-35168,-49495,-108240,-43193,29553,-18524,21312,-58087,37781,23961,96476,82149,-15323,-2369,86466,-16464,5284,80795,30727,31451,-30922,-13471,36393,-18415,-63570,-14538,31793,-81382,-37318,50138,113111,50582,28185,13462,-30046,3703,39947,-23824,39656,-2232,-44628,-3390,1204,12984,3358,-17201,-4986,-27168,-99558,-17482,-38912,-26816,-36756,-48695,-23257,-85649,-35702,-3308,40567,-46300,34995,-1448,-70892,-25183,-38072,4875,-121302,-133142,-1582,18144,-54511,14564,27757,25189,-33685,4169,25907,84163,-55742,9233,-11455,-25631,-93638,-54675,26401,34554,-55961,-7076,-17864,-45498,72060,3297,33941,26148,-66515,1919,19672,-30553,-91378,-81753,-10122,4941,100216,28545,64302,-49361,-13765,56087,-92146,37865,44823,-36022,11904,48112,-32215,-75721,2874,78094,8348,53414,921,-36881,-52301,11209,-11784,-1380,33345,39342,134218,-1592,587,-797,54066,-45082,-51986,11627,5835,-12810,31900,56912,50254,36932,2208,-16419,5420,49454,-70618,-46756,8898,-59060,-37962,-17294,3835,62543,53042,108693,47071,-28303,-4455,4455,-3472,-43592,76437,33587,25578,20992,93757,-13514,36927,76779,68697,-57873,26189,-1026,2549,40993,18596,-26124,-31175,485,-26102,39543,51248,-33826,-26624,-15002,-4047,40520,32886,45476,71299,18387,47095,36884,-66238,-17325,-14829,-12522,-56142,5973,3877,-23062,-55435,-13536,10897,-34058,-32696,-21209,-45659,95951,24852,-47443,1548,114793,39646,55677,-31966,-57661,37383,-26392,16564,30203,-64389,-87745,-70778,-54080,-44565,-25759,-33866,-84291,80308,126605,219043,27577,-168324,21649,-22228,-36457,27432,-166799,-16076,59344,8738,-17426,10184,174,-34483,32960,47862,29330,-28273,94761,18669,13521,-4641,-6415,68276,-51489,38468,-69773,-36193,-3308,10888,-44974,-24706,820,-2172,-23900,4171,17527,65141,2675,2120,24321,-40645,-44374,-6811,10748,-84415,62315,10308,-87050,-75560,-1876,-17977,27300,-17870,-15960,-17389,-54963,-18923,149371,53746,-471,-15516,-2341,-50069,30477,-21494,-58197,-4234,-7383,-38777,9911,-57485,8965,-20825,6743,-35043,59023,-2601,17726,34597,48340,44759,143009,71820,37255,-38065,13024,-61231,22864,24485,45083,99174,26418,25388,83371,-28771,-9166,12636,-7499,-3631,85740,46369,23296,-40239,1772,78081,-18614,7706,-70034,-55451,-20950,46220,12649,17511,-37192,-29050,-19523,-123169,-39244,38776,21397,-58107,-30572,31266,75942,34189,63421,22762,-4860,-21,59444,-40034,-7576,-20687,15947,-41250,-49676,13686,11829,47967,39735,-4360,-16158,-5551,-25555,-9681,-750,25288,-15054,62169,-18892,-52967,-69965,77633,864,-37269,-74256,8959,7618,-9124,-4865,23940,24105,-116269,41722,-64875,-56881,-66214,58379,55151,72666,58327,56173,-29318,-56518,-5639,12765,53894,-442,-18378,-32877,-14869,-31830,-2926,-8568,-20030,-18288,19595,62938,50160,61112,68614,82331,15051,140518,37253,94316,50837,57785,33462,11324,80287,89508,-29753,9666,36298,32230,74517,-37395,27580,32591,-23991,-40189,76274,43397,76851,18926,59597,-48299,24782,10648,914,-26203,24855,-21807,37845,44769,-4218,3094,-278,20477,55688,-36310,40505,12481,-50381,-69556,66094,86071,-14084,-33626,-6820,-31731,66377,15677,7342,80711,91136,39434,69931,78043,-51935,49274,64373,-10233,-8930,-42562,-59827,-9123,-18314,-94454,-61899,15407,62348,3601,68966,48672,30958,-21500,411,-7170,13431,-34493,41568,70746,-96524,24806,77019,1039,35897,25938,13439,44369,7477,44335,25577,12736,-35859,-61476,-13609,-22782,-38460,6834,-33628,-1399,-38183,19219,-730,15473,17816,-94081,11681,3579,11831,43807,-23054,-10672,106058,12727,79975,-8395,4347,7498,33527,-23367,-65895,-33952,46305,8917,9317,-42802,10173,33493,48699,30788,11879,-32928,16861,-39211,-38936,-59220,96036,-54571,5582,-4069,-18732,-17479,-30734,46702,17200,-34910,-17751,25323,34513,13452,-33708,-64209,19405,-11886,8585,-16623,-13829,79166,-2985,21489,-15607,33371,73378,4494,13863,10889,-23415,-7075,-10997,-11782,-36533,25148,25199,-13605,38116,-13820,30487,-1636,4272,2230,-12713,-5892,29549,24949,-64522,3144,-54802,55395,16626,-27581,14491,37706,13016,66949,-52029,-96029,25372,51330,81678,100703,35000,46981,-9435,-54172,-36745,17176,-6420,-15658,33740,-6916,-27417,-76823,-8854,-2875,-27129,-6068,-77301,39671,29955,86353,43294,10521,-52131,-72545,-52512,50367,65083,-12131,-33092,-82720,-26831,14251,40183,-68726,-99588,-70080,-63748,-70253,-41130,-19101,33730,30307,-86055,29256,19834,-27340,27646,52666,65111,71702,59417,-28167,3733,-27454,1374,8324,-40957,-39054,8609,81918,-54912,-37712,-34625,42906,35261,13362,-6013,19389,105644,55003,-54830,8866,-16315,-24116,33735,-13933,-62363,-18667,26462,-115497,-19209,-52714,-8875,-74915,40946,-40097,40382,-24228,27825,90911,93102,40394,37164,-26303,59266,-43240,70931,22846,61389,72867,13524,1220,-87980,-33545,-16880,34996,11265,4817,-3018,-35252,-75574,-4532,19545,-2262,155996,35582,59325,103555,-12580,-24636,-56534,-58275,-19972,-18634,34694,-11818,-50168,1631,112026,-68523,41373,-401,14545,34132,29783,-7402,1818,100813,-215,61112,78132,10713,13324,40904,-27095,17149,14152,57290,5456,88500,67926,-51589,64368,32949,25058,60333,-963,13918,56685,15050,-28491,-16113,27541,32682,93566,10662,715,2366,-25063,55980,32989,9118,6777,-30791,36466,-34720,-120712,-15396,-19061,-11945,48719,20388,49828,-44856,44655,-66840,39593,80303,11779,-11154,-54873,20909,52248,50323,43470,-11578,-17332,26974,-40471,423,-33208,-14706,24132,53328,-6104,10247,47555,-13089,-3975,2954,-53125,23771,12845,-29104,69421,18250,-75195,51918,-7042,-23944,-41419,-64559,12088,-40074,19886,-66931,-13227,11961,28432,45044,-27194,-74726,-10936,-74027,-40807,-80486,-42583,-31848,4546,36742,3733,-21025,55309,36201,94611,155053,-45772,-33924,-59166,-35879,-58184,-14061,-52406,-22479,13822,-66857,91689,-78597,-48826,-47612,-75743,-54329,-87753,-17184,46467,-36396,13422,76993,-53536,-103958,-62941,40903,46444,-4118,29844,-17792,29251,68132,6039,31603,-41435,14572,50700,-8664,-37906,1307,60203,47780,7385,10586,-60585,57586,-37421,-89814,-62050,-33671,63147,4225,-40332,27793,-49007,-25312,-57408,-21090,-66560,29572,-16882,15679,-82215,-41097,-39539,-12109,30618,-29726,-3108,17116,71278,-13703,-25565,35696,-53089,-65288,-50793,-18388,-40124,-26773,18556,1901,4192,53661,23248,35268,63819,20404,30863,-15948,83739,22339,-26751,-52180,4227,92236,1023,57415,33900,15964,30502,97190,63915,-56333,3870,-38985,-61352,-73429,39493,71170,-12471,-64078,-115473,57664,-7137,-6455,-5626,-17163,24402,28274,19216,-12893,23732,2776,-14055,33800,-2202,42543,-13357,11859,-25079],[84119,42519,-26174,-40335,3331,-2813,216,4924,-85214,-14730,24043,-8596,-56212,361,-44851,-25691,-20516,5698,31614,-13096,-51198,-120736,-25109,40311,148,12179,-57823,27285,11513,90685,57880,-4176,-2098,45802,-20574,-23660,57798,14384,9997,-51396,-12717,43130,-11283,-101289,2314,40999,-69879,-24038,57153,122736,62505,28083,31740,-29649,26620,44326,-45893,5855,-1371,-44530,-13833,38963,-9539,-7416,-14748,-3965,-43417,-96750,-24129,-68269,-24832,-10640,-56759,-8621,-85623,-49307,683,59181,-45062,37040,-16394,-82848,-19267,-36173,4428,-139578,-99061,4427,3712,-71308,13386,29611,20708,-24687,8206,29760,40483,-50896,-2715,-42490,-52004,-97026,-91776,33596,32466,-43908,-5506,-12969,-50736,65603,1780,10511,-3008,-81924,8275,28736,-11477,-84015,-81149,-13039,33339,115958,39343,35703,-60963,-33030,50391,-107377,38080,23405,-23854,7070,39677,-45369,-74010,4383,79449,29955,52075,4306,-10230,-44381,15760,17054,827,34899,46365,180807,23145,-10150,-3519,51998,-30475,-57210,-2620,11477,-17827,10352,28329,34269,46619,13483,-3313,20351,78568,-49916,-50550,5481,-47451,-55952,-22631,-9263,38018,17883,95778,58465,-15871,-8145,-6283,17215,-5426,78472,28451,18403,24707,67190,-30207,64001,93378,59547,-55761,21284,1547,523,52534,30825,-27843,-35100,-13848,-17895,42418,45619,-22175,-36054,-41538,-2968,56166,27378,22241,47873,29830,-4049,47874,-67747,-3270,-3836,11795,-34430,20829,26029,-2341,-49416,15941,14859,-7167,-29658,559,9944,128132,18014,-71212,-25386,99258,43283,61005,2073,-70860,14462,-39563,7682,36440,-53204,-66115,-75572,-60060,-62781,2242,-846,-87648,78611,54798,191871,70972,-150159,33531,-5348,-51886,-17694,-146884,4244,50733,17107,42378,32594,-14286,-38685,35091,59481,32272,-25453,89471,16650,-1376,-15080,-12564,56205,-48964,43402,-92644,-31018,-5324,28810,13034,18019,-9408,10350,-51011,-3575,-13839,51607,3858,2959,8004,-73123,-48496,-19923,14363,-91805,30729,23323,-70844,-100822,22135,-19749,36556,-17325,-19681,-17725,-41578,-36197,139045,41828,4882,-20947,-9941,-34236,33124,4981,-59062,-8030,-29516,-56899,-10580,-49887,15564,-15249,6214,-20123,51001,676,17774,27906,40864,-1065,113530,88635,82190,-21221,-5257,-50260,6274,-238,68972,95015,27900,13058,56386,-27198,24373,19315,12684,-14758,51104,34205,22484,-37880,-4687,70711,-29178,4464,-67765,-42988,-34141,41450,13649,13267,-27802,-15917,-24450,-111656,-36500,31704,6177,-56704,-22298,20792,86260,46985,73946,48760,30599,20328,52040,-64677,-3243,-30640,-6340,-43653,-15289,4871,14237,55272,41815,-37421,838,11439,19122,-7059,-31998,30229,26247,38849,-12384,-31213,-68471,63437,-39733,-63419,-99792,46186,20422,-41603,-2480,15833,18391,-126818,24590,-73140,-55689,-40710,56357,29367,63468,37079,31538,-40410,-27632,7275,18037,63570,5565,-3984,-14516,-22917,-24278,-25153,-19562,-42271,-42705,-2919,81286,40742,37487,51271,25632,-24876,-33538,-107101,13584,11195,4906,2045,-9687,58516,78304,-37903,-1123,23725,29195,54837,-47975,16381,44115,-2608,-20128,53479,27176,87606,36745,69891,-23890,29451,7802,30,-4038,28465,-15928,46855,44611,-45757,-11548,-10144,35707,47572,-51356,49230,22744,-65172,-69097,54750,59389,-7435,-25202,7858,-15559,69966,20893,-12619,51949,89148,65005,65125,108618,-68388,58584,64840,-20052,-7371,-13197,-71734,-2256,-19753,-71082,-72987,21413,62741,-7937,74284,65070,11321,-4571,4240,1926,26628,-29401,20230,58684,-52012,10298,133407,-1796,17614,35255,12149,51361,13136,51156,16155,29481,-15772,-61137,-8978,-23557,-19738,20206,-59020,11237,-18648,-17604,2571,-14600,12677,-108410,10293,-27888,13858,42634,-36326,-1188,98228,6543,79607,14123,25889,-4492,23013,-28358,-43701,-21060,51857,35382,24883,-34437,21799,30750,67294,64655,13110,-39228,22614,-18364,-6757,-41549,83392,-40907,33557,11375,-29619,-9527,-14793,64994,39050,-37359,-7740,24848,33531,8895,-16356,-62243,410,-32022,-21748,-19889,-22135,49859,-6927,54536,8856,48562,103333,-1778,18259,4054,1628,-8800,-16921,-30384,-34670,10782,6108,-38036,21600,-28482,19135,1358,17504,29196,-2766,23551,25562,-7354,-45482,-4320,-84956,46785,-2728,-27098,9198,20204,803,59059,-71005,-87461,9355,78207,75506,89011,52148,40108,5822,-57859,-52817,56829,-4455,-24525,3983,-19198,-15317,-84964,-23145,26751,15270,-22432,-76282,41039,20771,89652,23488,10058,-35924,-66142,-63221,21421,9488,-8411,-22746,-104688,-12569,43461,70438,-57922,-79824,-22935,-62882,-67255,-68790,-14738,46703,30950,-113272,-8720,18949,-28088,3638,50579,47730,63965,68954,-1182,-18767,-40584,5137,9427,-32706,-35349,18283,81306,-50334,-16162,-43425,32308,28577,22412,-3932,20908,134230,65025,-51559,8509,-46177,-29018,34019,-15329,-69276,-40073,42613,-82784,-40687,-61286,-17637,-90247,10647,-45365,48122,-11583,19368,94751,103281,64951,17877,-33666,80131,-55561,87124,1145,81946,60379,30854,7238,-86931,-21744,-28802,21145,370,-13600,-5032,-30906,-78445,-2888,52914,-8641,151462,50968,58491,67454,25686,-35852,-49759,-42470,-553,-63571,25860,-26702,-45129,19847,130517,-67725,7892,12108,11526,47278,20165,-33071,-12459,101617,-2926,64708,43018,-11338,21305,36955,-31777,9747,3923,56074,39411,41054,38396,-58346,53683,57651,59674,76459,4421,28319,63031,14096,-26367,-11166,41123,21004,97232,9018,-19955,9844,-36362,79523,32729,20992,22982,-17162,24279,-37184,-114547,8840,2924,-26882,43824,32096,33915,-26740,53667,-83322,22639,76386,-11116,-132,-43344,10542,41982,50766,53151,19912,-5814,27465,-32591,24955,-7415,2828,19022,89845,8050,15984,49252,-24090,-23721,715,-49392,45875,12615,-15327,59348,1815,-68142,14533,-7933,-22489,-23443,-48353,5340,-31510,5429,-61911,-6166,-5589,11027,57769,-38846,-83906,-22553,-70130,-37725,-70953,-53892,-27011,12983,38598,144,-4631,67533,60332,98827,114034,-73284,-28866,-58368,-34828,-41530,-22208,-76920,-28067,10577,-68474,40256,-72066,-61057,-35294,-74508,-89539,-68448,-12487,43426,-23226,22262,86164,-37513,-67757,-76761,22836,28278,20999,28340,5497,9105,58671,-2497,-21033,-38664,-9676,33089,-64570,-28351,-19217,37242,30768,-3,-44391,-56745,101341,-18295,-57254,-49325,-32964,67500,38884,-19421,41928,-39966,-11543,-53922,887,-51542,33574,7028,57954,-74664,-53575,-52960,-9631,25892,-45542,-20085,-20121,92566,-2394,-40342,39583,-56863,-63187,-61875,-21527,-31011,-9603,23486,576,18288,43520,10987,23594,36879,-3387,39125,-11861,77883,-1380,-36524,-43204,5483,85091,-1859,59874,36730,-189,38031,106706,37462,-85135,31913,-20979,-33091,-83978,37572,53446,-11143,-12681,-101239,28337,-21870,10306,-11831,-25178,25713,37059,29311,-26270,20279,2644,-779,22412,1456,52979,-12259,13754,-26562],[92465,64769,-33886,-26168,16804,55007,40243,-28581,-97052,-36850,21674,-6724,-39388,6686,-28208,-23796,-19246,11305,25225,18582,-54292,-116039,-6897,40718,18158,-11573,-54651,16505,2699,70145,19445,12950,14370,6733,-29846,-34935,35907,-4477,-5191,-66518,-7917,43016,-788,-124844,20132,47411,-49686,-15388,47222,115200,56343,23084,44845,-27144,45053,39322,-60960,-27767,-359,-43252,-23705,75274,-21355,-7118,-9799,10847,-46420,-81548,-23619,-75392,-23909,11745,-63704,16989,-81320,-58137,5418,69410,-33548,25010,-27312,-92424,-12689,-28343,8776,-124727,-48628,18575,-10179,-76633,1178,25621,15227,-25084,13836,28139,-7426,-36484,-5225,-63434,-79174,-89410,-127171,29549,21211,-26845,-5503,-16744,-49134,50675,453,-10662,-27040,-95782,13465,33216,4539,-60945,-77955,-8592,56651,110476,44193,4260,-64771,-40702,40181,-102761,41311,-5163,-8687,-1115,15769,-56390,-67721,6760,74527,47030,35506,5037,9671,-29052,28614,44339,3410,36740,56983,190992,42015,-14344,-20029,42868,-23748,-49744,-21372,16513,-19803,-648,-9562,8913,44012,28756,11066,24648,93123,-19872,-54317,1750,-17412,-48728,-24174,-26408,12533,-21536,65618,50578,3310,-11585,-15242,28009,20825,65729,22257,6300,16147,31592,-39919,56689,84633,48316,-49854,2026,4413,-849,58025,38052,-22509,-38980,-23411,-22476,47199,34046,-5524,-49583,-58696,887,63583,16926,2696,19399,32174,-64888,44516,-55969,5323,297,27945,-11206,31602,32291,10429,-35030,45013,18186,33226,-20794,22621,47215,150492,18682,-82477,-44172,67860,36914,35769,27077,-69461,-2467,-37238,-6209,26896,-42373,-36692,-68054,-62637,-79692,24518,44911,-90438,62078,-34396,182846,143203,-124844,35327,4644,-64114,-48204,-93323,24634,39384,24617,89495,50163,-25605,-37740,30850,59643,20418,-29530,66515,13913,-21504,-31853,-21084,38926,-44123,38752,-101797,-19423,-14317,32009,69100,59504,-12999,20745,-65496,-17003,-42379,17412,4051,984,-7523,-69279,-47186,-31367,22996,-90429,-4852,25386,-53387,-97556,46064,-18379,43593,-6789,-16275,-15684,-16905,-37173,98985,20727,10688,-28323,-20260,-7009,42218,17727,-55591,-13924,-44837,-67594,-31366,-41782,20492,-14218,6395,-12746,44479,-7749,11451,8049,24406,-39669,72667,94094,112792,-7457,-28651,-40367,13502,-16125,76780,76179,28379,-5583,19297,-22405,45507,30583,36435,-23402,10355,14169,21437,-27656,-22553,47575,-42624,-5130,-58457,-34631,-49448,39013,18346,7780,-18000,-143,-27710,-90577,-41651,17180,-4508,-49034,-17902,7315,78095,50316,74895,67448,60556,41666,44104,-84008,-4612,-38678,-32076,-39258,27472,3731,24124,52518,41975,-52446,26339,34604,42982,-10297,-64160,32074,60720,12890,-7269,-10042,-49064,33964,-83463,-91682,-115451,44237,11104,-66019,-2908,1681,9106,-116685,-4565,-78153,-55186,-18702,48745,600,42233,10655,-1443,-45816,6158,22002,22314,61915,4511,1679,2151,-30163,-23552,-47641,-23224,-52974,-51091,-24826,76607,39463,35068,34298,-24826,-46956,-26494,-103996,-44901,-16363,-53057,-34147,-23660,39214,49441,-48588,-16589,1545,21862,37066,-36564,4197,53643,23209,-275,29255,6294,93316,51647,78503,1057,33823,9996,-4355,12764,25675,-5856,55803,27337,-80338,-26220,-21965,29431,21912,-64012,52294,30126,-65720,-56423,38263,25517,-7352,-14373,20261,-1469,69729,19727,-25830,15735,83685,82484,52996,128111,-68870,60866,52648,-35943,-7360,11369,-79861,2843,-12584,-40244,-79329,30723,40358,-32873,67628,74510,-5202,10747,11857,8990,41902,-20489,-8546,37189,-4454,-2623,152389,3638,-592,30050,5781,54881,17494,61375,9784,41795,675,-53061,-4250,-19434,2040,22258,-73135,22670,-2840,-50151,8482,-32011,3860,-95171,10424,-50680,17174,42535,-48139,8081,78518,-6802,58836,36871,44160,-9186,15522,-34444,-34792,-6455,59682,72861,32008,-28643,26873,17904,69399,83647,20041,-32753,34170,22068,30693,-19113,57748,-24329,42596,27098,-37292,2856,-872,73918,64566,-42559,7091,20826,29937,17134,7094,-51046,-24549,-44090,-40041,-20888,-30741,3509,-8728,78223,33083,60204,111557,-11063,27232,3045,18826,-4968,-23674,-45201,-24176,-9291,-19303,-63062,12780,-50058,7450,8993,19474,43636,3284,43877,23497,-27564,-10329,-14358,-112270,29057,-23882,-27122,1301,4285,3658,48773,-79743,-79793,-8757,96086,56336,62721,67403,26409,19334,-48747,-63904,83078,-15502,-30793,-43965,-21552,-642,-98589,-30533,50354,48525,-30239,-77307,25802,16219,77355,-11077,6879,-19073,-45125,-57626,-24266,-56376,-390,-8129,-105814,-3067,61089,73525,-47315,-50576,21389,-56527,-58770,-82233,-6172,40746,28256,-107059,-13224,25767,-29387,-19953,47562,21239,40870,71911,18016,-41316,-53491,2340,11580,-48132,-32013,24901,66724,-31164,5581,-46899,12243,24777,32376,4605,33663,144357,63758,-48495,5698,-71376,-20415,36871,-16105,-70937,-51264,50711,-45718,-62394,-63881,-28312,-92556,-23438,-48395,49609,8611,1883,82392,103219,72345,3986,-34348,87226,-57547,90727,-23834,88885,38720,36393,-2213,-84643,6520,-34564,5301,-15126,-24870,-462,-22346,-81753,-1453,92317,-12309,119455,48826,46624,29715,52548,-46487,-37861,-22296,20983,-87451,14166,-36045,-29366,36861,102669,-65034,-25340,13604,6055,50504,2332,-29855,-19514,84271,-1902,56358,3837,-34414,16521,34314,-23668,-3582,-11586,36976,57819,-19813,-5225,-60967,42819,81443,83281,72914,10634,37082,55563,18541,-18590,-6354,50652,9208,71083,6400,-29160,12039,-46166,92228,25029,29631,26670,-17733,3513,-29884,-102021,19889,17834,-41656,33262,38060,10192,4861,53287,-83805,321,66918,-23427,12617,-23385,-625,26536,42734,57501,43089,4102,24543,-29492,36964,9915,25405,17837,114335,26106,24539,34913,-36420,-49049,-604,-38032,68187,11824,985,45017,-8131,-41854,-16403,-10654,-18512,-9205,-28718,-10824,-20833,-2675,-46772,-2712,-24272,-10803,59881,-39990,-78393,-25304,-52716,-26222,-40490,-61104,-21493,18111,36843,-4371,13095,66683,73884,80847,73318,-85384,-20181,-50275,-31692,-21864,-29934,-89318,-32051,3162,-59756,-10507,-47101,-61150,-15071,-63172,-99812,-32160,-10854,37704,-9507,28847,73082,-13779,-33117,-87497,1873,-397,40043,17631,27950,-13077,30343,-11697,-73243,-30519,-38364,8270,-105757,-14011,-36050,1493,9819,-6142,-78726,-44483,107169,-10162,-22007,-33285,-29174,65578,58248,-2643,46971,-19381,-1602,-49635,18216,-29520,29793,25152,62337,-63742,-63237,-61676,-5379,25633,-46528,-15882,-31308,99628,4062,-54961,35547,-61074,-58370,-62727,-20937,-20939,9842,26269,1651,27915,33022,3903,14642,15352,-16298,50032,7101,66298,-23671,-34835,-32610,4775,78141,-4634,58165,32231,-18614,42191,91336,-8663,-78260,55985,-9101,5904,-81286,31598,31589,-15045,23238,-67111,15812,-29908,26934,-23028,-27452,20760,27525,34280,-37468,15707,11869,10432,9564,2594,54033,-13305,2851,-26075],[79847,69800,-26555,-5963,30384,93253,77103,-56879,-86531,-60949,15827,-4564,-22533,9559,-3535,-18030,-23361,8225,22348,48733,-60849,-98132,5990,28506,30025,-45033,-48240,9866,-1648,47910,-22823,32076,35794,-22441,-44198,-31270,19885,-17697,-15392,-70438,3115,41294,15175,-124242,37175,49623,-29182,-10743,25234,88413,38717,16064,44424,-22381,57736,37875,-63309,-49708,-512,-39477,-33614,95731,-21078,2068,-4455,36559,-36650,-61178,-18182,-69721,-26097,24009,-66028,45328,-72432,-67247,9140,70013,-12877,2302,-33614,-98067,-6613,-19699,16726,-91314,-5867,34367,-23482,-69341,-17421,18474,11634,-32265,19754,21823,-38554,-15572,4500,-70048,-99408,-78010,-150447,11663,6355,-9417,-7698,-28988,-37471,32373,-2324,-25469,-36291,-103929,15836,37352,13852,-24278,-71627,-550,68333,92012,41274,-17533,-51530,-33104,35455,-83220,46557,-31372,4697,-13236,-12349,-62168,-57292,7790,66534,57613,9862,4357,16211,-12064,44246,55156,6160,38041,62326,150568,44839,-11709,-41490,31998,-23517,-26471,-37144,19318,-15059,2804,-48569,-17803,31614,44775,25793,16453,88712,10379,-56492,4312,23633,-12134,-21825,-43140,-7846,-51353,25001,20071,26285,-17942,-22810,29851,29891,44796,18080,-10424,-648,3632,-43142,14405,57010,36836,-45070,-24038,9035,-3560,58096,38412,-13579,-44763,-26506,-32509,53132,19257,14760,-55936,-58743,4263,59326,5397,-8554,-6410,29059,-110558,28904,-31669,7325,1082,33357,10533,35141,25677,8917,-20310,63150,21060,74403,-8050,34632,59033,154404,29375,-75287,-51291,28817,21881,-10918,34832,-51118,-10769,-24060,-21625,5519,-34071,-6937,-52081,-59966,-93810,33407,91232,-92575,35531,-106714,194234,211460,-94800,28303,9366,-73527,-59420,-37088,38130,27355,28946,107105,59224,-33063,-29454,19216,50369,-5746,-41370,30132,11788,-45597,-46553,-30022,19089,-36958,22161,-92112,-3518,-25547,20348,106304,88131,-10866,24416,-69757,-32204,-64202,-24400,3300,-4067,-18329,-30049,-42355,-38568,36809,-78428,-34234,13928,-43156,-72903,62393,-14437,47587,8651,-8262,-18069,9629,-21780,48179,-2600,14879,-36506,-32721,25720,51301,16437,-45393,-20935,-48591,-68745,-44533,-37021,23221,-16909,6891,-13687,43062,-23446,1629,-21291,340,-57492,39723,89898,122907,2129,-50546,-33710,41482,-17242,73792,55967,30046,-26527,-15920,-14831,49016,41258,54834,-30440,-20396,-9868,18701,-12219,-46020,14749,-55542,-17505,-39315,-32443,-67808,40587,22469,1864,-5999,13757,-31648,-73972,-53291,2278,-10489,-41190,-17515,-3523,55082,37187,58533,75759,78239,57507,36449,-93025,-11129,-43330,-51876,-28566,64842,10154,38269,39186,38551,-38315,55517,53116,45694,-21280,-85351,28720,78076,-10924,-1953,5939,-19069,-6354,-111210,-113108,-122226,10054,-6432,-77172,-6571,-13401,-659,-88601,-36820,-79207,-51231,-6373,36881,-18746,19768,-11938,-30326,-45066,38821,36639,24285,46144,-2756,-3023,10948,-36359,-28616,-62833,-17608,-49994,-42274,-41131,49853,40943,42241,20655,-56230,-62230,24425,-39011,-68634,-29814,-105060,-67998,-27921,27897,11138,-64475,-35880,-24013,10757,24689,-10218,-7437,57768,41802,14365,8480,-11150,92349,59584,86544,21467,33029,15865,-10685,19896,21509,4690,58365,5942,-96280,-37335,-33823,7492,-14370,-75749,48953,33241,-60009,-42050,21015,-2778,-16043,-3337,26232,7218,62512,8352,-34553,-14049,76551,86271,39481,133501,-53169,56507,29558,-55530,-7976,23929,-81841,9194,4020,-11992,-76327,42624,2777,-65756,46799,70953,-14153,26004,22004,11497,56770,-10418,-36087,10454,23389,-5881,127281,14887,-12100,13291,-3657,48870,17590,73066,11121,43325,7135,-39028,2893,-8487,21789,15569,-71263,30245,6676,-62878,14308,-36509,-4714,-69930,10912,-58995,17954,37600,-55048,15527,55777,-21325,28375,50482,52036,-16747,11494,-40691,-43202,7535,68332,107292,29412,-25489,25818,1708,52938,82499,32973,-16724,48647,69089,64507,6376,32231,-7074,38815,39434,-42164,14548,5802,75024,89228,-45097,23748,16775,21831,35628,33654,-30918,-47190,-39044,-37780,-17661,-36251,-39860,-7019,83656,50737,69912,94728,-25217,33096,7833,24252,2150,-28282,-52912,-7983,-30052,-46146,-78949,14573,-72531,516,17448,4616,41223,4211,51634,25206,-35301,30029,-23226,-127572,9130,-39973,-30789,-7059,-4267,16565,46254,-70500,-74000,-24661,101602,31652,25810,72871,9405,20949,-35417,-66421,87070,-33191,-31699,-93082,-13592,13554,-106924,-32035,57670,62507,-28251,-81389,-239,15454,54946,-50262,1067,-3344,-14693,-40755,-70307,-107605,7994,-4089,-77573,-1131,59973,52760,-38872,-23476,50268,-47407,-47495,-77560,3389,16506,20323,-78888,17091,37987,-31695,-36594,38599,-4192,16372,61153,21365,-60215,-67456,-6641,14445,-74078,-27697,25730,43268,-7177,19726,-42279,-13053,23726,40327,17574,54825,131280,50812,-44918,1833,-75919,-8152,40891,-16532,-65975,-44888,53901,-14368,-84489,-58642,-37973,-75664,-44871,-53153,43820,33320,-17721,58567,94645,64208,5445,-25568,78582,-44343,78421,-45696,80062,11211,31269,-21588,-75499,42715,-30913,-10368,-27564,-25275,8276,-13023,-86547,-3410,126096,-13414,71219,30411,28563,6754,61495,-51448,-23309,-885,43430,-85330,3007,-39625,-9356,47535,34083,-58307,-48193,5862,854,44603,-19574,-352,-19571,58767,1262,34983,-27939,-54312,-4069,31225,-10794,-16278,-27703,6256,57556,-72347,-48890,-57711,33332,93978,92075,50183,17002,42148,37885,26858,-12183,-2038,57800,-35,31040,4768,-23487,8572,-50414,91588,9686,33057,22982,-35915,-24947,-14960,-82430,16548,23284,-50786,16649,35589,-11385,40349,41992,-74049,-24453,52361,-21811,23589,748,-13072,10370,28900,55928,52655,13524,20392,-29574,36590,12904,48585,27624,118722,41460,31716,10307,-46313,-77800,-4463,-25374,81355,9274,16071,30286,-5722,-7016,-33772,-14444,-11330,-886,-14381,-32477,-8952,-1137,-25231,-3320,-37550,-33335,49540,-33129,-56180,-21779,-30879,-10670,3087,-62095,-15407,17711,32021,-9297,25911,50022,72669,49999,48656,-81241,-11092,-37091,-26162,-3533,-37569,-85772,-34517,-5620,-43855,-42528,-13689,-47675,8092,-43829,-83380,9669,-13520,35163,3933,29290,42029,10715,-7510,-89607,-15235,-33303,49095,-1273,44723,-30161,-6763,-18196,-109470,-19636,-61887,-14856,-108533,4398,-46575,-39035,-11945,-9690,-78434,-29832,76770,-12656,7756,-18321,-21965,61395,57007,5408,42597,16900,9783,-47364,28311,-3848,13785,30358,36144,-50493,-69206,-62785,2794,28284,-28429,4494,-17509,90421,1031,-65472,29685,-63414,-50354,-54971,-16412,-13598,16345,25226,15720,30767,21881,2993,12559,4687,-17317,60503,36987,52047,-37790,-23799,-21199,1548,69996,-6573,49951,24253,-32150,42448,54654,-54031,-42280,68067,-9275,44212,-66227,23051,14317,-23231,34612,-24383,30947,-24516,41081,-33710,-22460,10590,-387,34222,-42887,10397,25616,13834,-2612,720,46514,-15841,-18967,-25123],[56470,60933,-6386,13936,41593,103169,101594,-73974,-54683,-81022,8411,-611,-7667,7743,16180,-9052,-34275,-5240,21429,68975,-69051,-74066,9397,7032,32562,-79212,-39610,9648,-1565,37953,-56567,48240,48876,-37552,-60111,-18388,11096,-20256,-23074,-60432,20004,47288,36412,-100050,50920,48338,-15390,-8455,1701,49838,21539,10157,27194,-15445,64477,47431,-49957,-54122,-2724,-31347,-42410,91619,-12656,13636,-1338,65127,-18245,-43487,-11360,-64893,-31586,22902,-60746,66215,-58458,-78116,10705,62356,12557,-22937,-35730,-98990,-1268,-12986,24955,-58233,12508,40647,-35502,-52450,-34283,11808,12446,-40979,23520,12642,-43709,7420,23373,-62769,-104324,-70264,-150937,-13805,-4234,5275,-11550,-45524,-16552,15194,-7972,-31257,-29488,-101439,15605,45214,14211,17326,-61570,5316,65976,69898,30354,-21252,-18790,-12900,40913,-61192,51969,-45179,12678,-27990,-32785,-60573,-43181,5895,58649,59399,-16728,3966,9678,1551,55283,40144,8405,38426,56082,76166,25265,-5690,-57766,23727,-26187,7915,-45343,19127,-360,18918,-79138,-38701,14051,57695,39126,-1170,65565,30960,-53924,18945,63396,43693,-16893,-55171,-19240,-63034,-12856,-25766,48819,-28987,-28013,29232,21534,22533,18963,-29190,-19068,-5545,-41614,-43530,20811,25491,-47291,-50250,16005,-7457,54427,31401,-5417,-52890,-23781,-39094,54503,4131,34266,-48669,-39868,4534,46084,-2287,-10080,-24068,26256,-123783,6319,-1829,3601,2393,28372,27835,30237,11479,-7072,-10993,63008,23912,98728,5099,29833,50069,136906,47624,-50663,-48092,-5983,3398,-60745,24121,-20603,-10639,-8558,-33873,-20745,-28865,16830,-34827,-50915,-103468,25149,122311,-92273,4290,-138921,222389,246407,-64272,16068,10568,-80164,-52512,-2148,41183,17629,29256,89728,58435,-37697,-14750,953,36015,-41486,-56743,-9788,11187,-70486,-51352,-36926,-409,-27483,-2826,-65927,13657,-33874,-461,113904,96657,-8190,18282,-69332,-43459,-74780,-60204,2331,-11527,-22548,25889,-36295,-40517,53842,-58061,-51261,-9098,-44041,-42687,66982,-8263,48253,22384,242,-29591,30198,4124,8364,-21431,15157,-44550,-45881,56186,53845,5950,-28345,-28248,-40601,-60209,-44227,-36485,24055,-22578,7356,-21143,47260,-38481,-7963,-51200,-25036,-49232,26127,78764,115678,9042,-65467,-31851,75548,-788,74230,46304,33451,-44249,-39726,-5459,36576,46133,58697,-36426,-32070,-33710,12608,3619,-65648,-18525,-62738,-28023,-11908,-36835,-85232,46124,22049,-3532,8915,22073,-38315,-70512,-65405,-7979,-12593,-39419,-18547,-6394,26893,6616,23861,72883,80662,62753,30090,-89023,-20266,-44175,-59054,-12827,89798,22384,52181,18829,30792,-1047,81235,55980,33304,-38171,-88582,20009,75470,-27206,6205,13954,10483,-46380,-109609,-117673,-121459,-36958,-20449,-74018,-12371,-24846,-6463,-49980,-62910,-74591,-39725,-4250,23188,-21844,4265,-23578,-44520,-40499,63548,49549,23747,17679,-12274,-14705,8910,-42652,-37453,-65643,-5187,-35034,-20551,-48179,10083,35127,40704,11586,-66539,-68789,39002,6504,-65298,-29274,-141790,-92876,-23409,26149,-26403,-81371,-54850,-44165,-2189,17763,18842,-16847,54307,45959,20719,-5328,-16764,85368,60017,94654,34019,24480,23435,-16696,17184,21991,12070,49545,-7630,-88710,-41693,-43724,-16381,-49692,-87621,38670,30994,-57068,-34617,6757,-17236,-31982,4713,23182,9533,46078,-13532,-44202,-29261,67154,75492,30775,125172,-28885,47081,1669,-73896,-8435,20443,-75826,19233,27779,5755,-61947,56006,-33223,-97303,14864,54254,-14920,41918,33394,9221,68519,-991,-53359,-16163,25560,4896,74170,26172,-13086,-8845,-13392,30283,10770,80889,20559,31645,2904,-21749,14310,7337,34706,6998,-54630,32686,8617,-50715,16711,-33110,-10784,-54129,10426,-53163,13719,25082,-54452,19978,37685,-30688,682,50256,46739,-38404,10105,-47246,-62497,18737,73296,124349,19334,-23632,20396,-12366,19808,61522,48744,3340,60351,105214,85191,29928,19038,8209,30640,44325,-44381,21183,3049,70357,107442,-40589,38740,16374,8819,57214,59784,-4928,-59251,-16143,-14109,-10176,-37113,-61561,-358,67909,58337,79415,59924,-43304,30090,17494,19193,8025,-27638,-51841,8621,-48125,-68041,-78576,25255,-89299,289,22622,-24930,24614,-224,47655,30902,-34692,62914,-25709,-124063,-5797,-46202,-39807,-14049,-2132,33236,58591,-41192,-68725,-34464,95609,10878,-15411,59374,-7414,4532,-26690,-61437,69259,-45964,-26148,-119832,1825,24566,-100175,-29090,46494,56640,-18474,-86408,-27723,16811,31334,-81844,-5901,10243,18142,-19150,-100205,-127479,13894,-15183,-25652,-6813,39758,17439,-32692,-8558,60000,-38251,-35253,-56808,11127,-17062,5492,-46040,64641,49476,-35060,-44046,21818,-19385,3845,37668,7498,-71650,-79500,-19115,16688,-87241,-21842,19934,18908,10055,22536,-30103,-36174,23598,43783,32201,77572,98040,30142,-39981,-1637,-51196,159,43721,-16666,-54584,-21846,54965,5567,-106217,-46430,-43335,-42341,-42645,-62034,31825,56788,-31431,30165,80373,47261,23079,-7235,58149,-15756,54230,-58424,59412,-16701,19785,-41626,-55857,73757,-18006,-24631,-30450,-14402,17160,-6821,-92283,-13296,140271,-12816,24560,3896,10192,7641,53131,-46968,-8554,17813,63886,-62001,-4927,-39723,8549,47636,-48487,-46566,-54148,-6209,1039,33439,-39512,42735,-14431,34664,4826,4451,-46663,-66398,-34590,25904,-2344,-21860,-39546,-25881,42210,-98963,-78828,-48034,25929,85984,86286,17426,22982,44877,16910,36827,-12892,1308,65205,-5101,545,6279,-5173,341,-47771,80904,-11523,29722,17486,-68114,-56739,3094,-55651,2170,17652,-50396,-3808,24728,-23625,66494,21919,-63912,-47707,33534,-9281,29646,22550,-26772,-2376,13336,49592,51086,23494,16976,-30239,27753,1856,66888,47613,102837,47104,31904,-16476,-50578,-104019,-13610,-19487,78306,4931,27423,19165,9752,21802,-36728,-17619,-531,2210,-11770,-53357,4038,10047,-2410,-6912,-41676,-51090,29022,-23157,-23880,-17634,-13017,4121,45669,-56868,-7296,12037,25746,-15013,29149,19946,57340,18109,39996,-66515,-5061,-22006,-18203,10868,-47407,-68053,-35283,-13116,-25517,-47926,17860,-23843,28728,-20306,-49456,47245,-19745,38771,14898,22565,3029,29807,6210,-80917,-23848,-58900,47156,-25570,53315,-36625,-41473,-20741,-116485,-7877,-74472,-26594,-68247,24391,-49143,-72264,-30090,-9883,-44184,-17430,25852,-21699,26859,-7430,-12196,59882,37327,3544,30748,66552,26646,-48665,29263,19453,-17120,21687,-1766,-36531,-71501,-54286,14531,30773,6050,30614,9916,67648,-13128,-69125,27711,-58689,-39187,-42386,-8473,-10759,-270,20383,48040,25586,8787,6846,18826,3370,-10270,67313,65921,37166,-39538,-9024,-9516,-3811,60266,-7452,35350,16544,-36946,37910,8163,-78469,1821,63150,-23395,70495,-42821,14014,6854,-33144,25006,12270,69240,-4763,50035,-38931,-11077,-2859,-37615,30258,-40524,4791,37655,7904,-12511,-3740,35305,-18921,-43514,-24483],[32765,47021,17853,26749,48431,92024,107329,-78026,-12865,-90046,1192,4906,4731,2271,20992,2256,-50683,-26564,20952,78624,-74093,-51432,1587,-15918,26355,-104040,-30552,14879,1962,45822,-72202,57322,45688,-38724,-71567,-2252,8479,-12037,-29934,-38605,39910,67994,59933,-64129,58642,46251,-11838,-6621,-12438,14127,16112,7494,-3289,-6578,65408,65493,-22667,-42243,-6956,-17774,-47891,64985,-3131,19631,-2272,85722,3514,-33865,-6696,-68629,-38499,10016,-46675,72389,-40193,-87214,9961,49959,36202,-41217,-34541,-94926,3842,-7258,29585,-38336,5057,26721,-44655,-32807,-41565,8728,19155,-45855,22189,2808,-27225,28111,43670,-45009,-89178,-70578,-124832,-34281,-4408,16189,-15646,-59814,8573,1467,-17212,-27493,-12763,-85251,14358,57971,6363,52493,-47591,4650,52404,50724,13085,-6408,24551,12441,53987,-49242,55616,-40511,14182,-41868,-37720,-51490,-27043,666,53408,50764,-36947,5290,-3555,10110,55806,1839,9253,38587,37901,5989,-15217,-1388,-62695,19684,-27951,42641,-45471,16270,24552,40256,-94416,-49887,-3598,64216,48901,-21736,29242,35365,-43547,45710,89333,95255,-11476,-59655,-20637,-56599,-34969,-72077,66119,-43360,-28416,33031,-236,2860,26388,-45170,-32111,4065,-37502,-88908,-14068,13593,-58933,-72471,23734,-10911,48532,18105,-1712,-61779,-17829,-36896,42720,-8977,46584,-28067,-7665,541,29460,-1772,-3866,-31549,28940,-102206,-16628,23877,-3234,6838,16017,37769,17685,-5451,-30871,-8668,43675,27179,95585,14813,8021,30959,102819,66865,-17234,-39372,-25761,-11001,-94148,272,11137,-4480,839,-38044,-44150,-25903,31583,-23449,-35319,-105502,1936,125946,-86876,-26913,-125461,256607,232957,-37355,3668,9945,-83411,-31698,7636,34737,14682,26632,45874,49308,-41101,2831,-20754,21436,-77695,-68713,-42291,12121,-91019,-42587,-40023,-16625,-16293,-27759,-32278,28340,-35803,-21658,91530,84930,-11391,2443,-68492,-45653,-70449,-82305,2012,-19847,-20639,74460,-31106,-38236,70134,-34341,-56285,-37639,-53710,-21789,60119,-236,45974,29198,5142,-49931,41043,31039,-8118,-31368,9955,-50986,-57511,77197,46011,-7187,-7626,-35271,-25682,-44027,-28868,-37708,23736,-30331,7643,-32210,53892,-45119,-14194,-70608,-42614,-20140,30721,64478,100480,15224,-71487,-35383,97521,31283,90088,52263,36894,-54336,-48817,4219,14950,42316,42632,-40938,-25526,-53861,2193,14733,-72382,-44111,-59294,-32839,17001,-46375,-94532,54044,15288,-7285,25346,23174,-47933,-78108,-70846,-12717,-11941,-46643,-17133,860,5545,-33573,-21015,61225,69687,55698,26166,-72475,-28770,-42224,-52136,5884,101430,37872,61869,-1531,19488,39780,95499,37568,13947,-55538,-74121,7813,57481,-31368,19594,13427,29620,-73883,-77227,-99097,-113067,-76737,-25154,-59521,-17947,-29681,-3234,-9056,-76370,-62110,-19489,-7122,10762,-9836,-2925,-22105,-40138,-36071,74735,59768,21745,-17372,-18486,-26779,-2475,-51086,-47633,-55235,8759,-12673,7348,-45410,-29084,13775,19523,6540,-62383,-67011,20100,11372,-52328,-16727,-157317,-105048,-13969,31148,-54940,-90691,-67260,-50469,-13793,12922,39439,-22441,43293,35948,18503,-11158,-5709,75364,55599,101223,38245,9307,31072,-20213,8094,31136,13816,28314,-8311,-60884,-37732,-49922,-27364,-72056,-99466,22075,23278,-61826,-37009,-2600,-16343,-50058,6699,10832,6837,21080,-41315,-58805,-29693,53808,53878,31201,106334,-7440,34764,-22960,-85777,-7966,1862,-61374,33158,53540,9796,-38152,69429,-50823,-117607,-20239,30860,-9741,56653,44556,4275,75077,6925,-54944,-38041,10397,27747,20645,31250,-3740,-29685,-20764,1591,-3902,78891,33143,9422,-7408,-4633,29815,21167,37525,3991,-29529,30440,3194,-22231,13517,-27806,-14182,-60434,7773,-39163,4569,6357,-46069,20701,28131,-30704,-15911,37537,30580,-75176,9812,-54291,-79108,25748,69566,117515,6634,-20995,12541,-22073,-24689,26310,62023,21618,63206,117579,86654,44598,22706,19049,23736,38919,-43504,20477,-7310,61352,114631,-28081,49095,21578,-7177,73035,81284,21203,-56318,16959,23329,-587,-33713,-53955,12406,36241,55695,88632,19355,-61316,17677,30359,8711,8655,-19939,-42344,20143,-62401,-79024,-60657,39017,-95041,4999,21853,-60133,2109,-8878,36031,39009,-31928,79346,-17083,-100405,-11100,-42580,-53448,-18814,10370,48238,85269,3001,-61198,-35633,82143,1565,-53775,22172,-21336,-27270,-26507,-53652,40117,-42461,-15508,-107301,19652,30552,-76578,-23127,22669,37581,-5334,-88722,-47253,19186,15808,-96118,-11818,21402,46586,1941,-106270,-114662,16698,-34213,32483,-17254,6789,-21207,-27424,-8804,54748,-30584,-22361,-27178,15410,-46833,-16736,-23598,104783,52969,-39092,-44225,-594,-19626,9448,9525,-17194,-72626,-83795,-31040,16433,-71322,-15158,9334,1194,12443,14945,-14185,-49775,22005,41958,45565,93137,54182,8092,-33550,-3532,-2899,1186,42795,-16503,-38913,8823,54035,13569,-123638,-30575,-42353,-3475,-16452,-73989,16574,73116,-33273,4593,62721,29793,48309,17685,34694,22022,27243,-57620,35200,-39105,7462,-53329,-28642,88089,386,-36703,-21468,4520,22251,-6224,-97029,-33737,126235,-11475,-5487,-19444,-4519,30661,33375,-32195,4386,30571,77864,-28336,-8433,-39391,20244,35441,-115313,-30625,-42396,-16911,11384,21944,-51364,83170,-6636,17027,7541,-27399,-53167,-66991,-59589,17477,-3772,-16848,-43610,-49080,19061,-95078,-89099,-32930,21281,55282,69741,-11294,28253,45576,396,46276,-22921,3263,74995,-5665,-4314,12589,18801,-10639,-39326,66378,-34759,18885,14338,-103713,-84914,18634,-24797,-17167,1312,-39665,-23220,8295,-25433,72658,-1830,-60137,-65362,11963,6980,29093,35347,-40427,-8970,190,41217,44748,33740,14401,-29121,15930,-16839,75425,69638,73783,38565,20718,-37426,-47540,-120006,-27815,-25755,57921,0,34516,14973,32441,32112,-29327,-18604,13228,2627,-22197,-67268,18809,27659,17106,-11480,-37043,-58896,3772,-15040,6540,-18877,-4351,14345,73169,-47653,5174,3490,19640,-22464,21094,-16384,33601,-5364,36920,-49550,-4656,-8075,-8212,21259,-58720,-42277,-33809,-17566,-9546,-30336,40545,4213,42780,2637,-12407,74709,-27166,46316,21244,11001,-32265,40338,8537,-63269,-22839,-66101,36455,-50399,54063,-31386,-66048,-20688,-89919,4245,-75297,-20505,-5781,41723,-43593,-87774,-40939,-6796,9379,-9805,-24502,-31501,34035,-929,-1751,65045,8273,-5250,15182,117503,47999,-52884,21029,35108,-60425,4487,-32258,-24466,-70722,-36178,27209,30188,46790,52000,37300,37556,-35831,-65280,31974,-40941,-25703,-27420,2038,-10757,-37634,13452,93316,11853,-7295,12237,31325,4424,-1538,68078,79456,22236,-28977,2748,2190,-9566,49693,-7446,18329,11352,-33399,27389,-32601,-72698,33821,41781,-48319,77781,-16475,6722,8696,-41502,5798,31953,109669,24018,51217,-36172,3851,-16739,-70177,23904,-30546,-498,42561,-5057,-19443,-9758,27322,-21596,-59638,-23961],[14945,36782,34871,27528,49830,76321,93341,-71349,22464,-82499,-4559,9519,15045,-3848,8360,14458,-68644,-49536,20551,83181,-71045,-35790,-16372,-31206,15756,-112149,-22748,21767,7199,65361,-66789,57551,27627,-29403,-72440,12386,9973,2691,-35972,-11691,58588,100382,80624,-33991,58474,46605,-18036,-3902,-12141,-4122,27196,8346,-37838,3746,60733,81852,12010,-20515,-12102,361,-48102,27857,800,14681,-7088,89104,24837,-33352,-6479,-78042,-43524,-8679,-25182,62640,-20968,-88456,7692,37373,51512,-45350,-30853,-85801,9393,1061,28085,-33996,-16887,-11102,-49182,-18651,-35181,10475,31660,-43692,13407,-5723,-1326,43297,56563,-21102,-57043,-78232,-79339,-37700,7159,23614,-18423,-65716,30151,-8855,-29753,-16073,5619,-56198,14081,73053,-5859,71699,-30209,-2987,34081,37376,-7231,19421,61873,33937,67079,-52802,56133,-18540,11141,-50063,-26133,-37116,-12546,-7021,52421,32544,-46350,8954,-14441,16483,44223,-45722,8012,40295,13622,-26844,-65760,-2600,-55722,18683,-26451,65863,-40150,12072,54769,56474,-93012,-51070,-17481,62683,53307,-38080,-10294,23383,-24435,77436,93565,115636,-7679,-55924,-13714,-39207,-35770,-103866,74066,-56261,-21015,43812,-28380,-14541,38989,-52236,-34672,22446,-32617,-100707,-40380,649,-76047,-88739,28350,-12434,41012,1043,-4256,-68442,-11920,-25594,12479,-18671,45957,-101,26875,-7030,14337,8897,5491,-30321,39157,-58341,-34068,37752,-9598,14937,1003,37649,-400,-21600,-51600,-10950,11571,31061,69774,18221,-24137,11942,62993,79172,11764,-30269,-25511,-14400,-98493,-27853,30970,4394,-393,-30231,-58455,-23583,37740,-21779,-14170,-94851,-28230,100773,-74485,-54259,-77778,280846,174365,-16331,-3826,9513,-82361,-2448,3677,23324,23735,23565,-5974,35909,-44040,18651,-40587,10156,-102695,-71294,-60567,13455,-101227,-22203,-39192,-26760,-4953,-44054,-2353,36537,-30683,-35692,48957,59442,-24317,-19445,-67757,-36593,-50084,-89751,2905,-26984,-14574,99739,-28314,-34210,80697,-13002,-55423,-63357,-64807,-17084,45806,8948,41724,27665,3991,-73172,42853,49548,-2327,-31261,-715,-53520,-64986,84362,28388,-17431,10671,-41577,-11767,-24032,-1592,-36094,22920,-38905,7832,-44119,57445,-39407,-15800,-71246,-44692,16953,43701,51225,87225,20978,-70985,-43821,97303,72179,118377,70141,37077,-55851,-46673,12392,-7413,30150,8661,-42456,-9254,-68130,-12048,17532,-61760,-57992,-42990,-30517,37645,-58197,-90404,61741,3367,-8297,39951,18022,-57989,-85700,-65214,-14782,-9374,-59863,-10080,15802,302,-67818,-62280,46228,51455,38778,25653,-47088,-34001,-39635,-34717,24477,102428,53893,65408,-13490,7035,62431,91990,1613,-5222,-66195,-48395,-4681,32595,-21602,38683,5754,32796,-82219,-25113,-58771,-95747,-96587,-20617,-39149,-20492,-26952,13039,27788,-75308,-40723,6678,-6951,2513,10260,-7060,-11132,-21249,-35264,70114,66931,20103,-49586,-16622,-32386,-17895,-63361,-56677,-35263,18746,11213,35413,-35889,-55046,-23608,-18027,3597,-53230,-62432,-6759,-5487,-44041,3648,-149997,-104956,-4617,37307,-70713,-85088,-67347,-38186,-20407,5460,45991,-22981,27149,17805,10206,-10526,20954,66774,50199,102734,36597,-7712,38045,-19841,-2214,48026,9313,-1833,1131,-22511,-26174,-51252,-17380,-73796,-109487,1616,11485,-72693,-46281,-7391,-4252,-63576,999,-8613,1943,-8246,-66043,-77639,-21345,35934,28271,41661,81794,2026,21785,-37540,-88342,-5922,-25820,-39953,48363,74698,2245,-10217,81171,-42851,-119807,-48551,11023,-1926,66321,53678,256,75698,12966,-42110,-52386,-8221,54579,-11190,26500,12099,-44668,-23883,-28637,-24481,63977,40459,-16442,-16651,8677,46193,23134,29493,10447,-4636,25430,-8078,5568,5107,-24101,-16450,-84180,2218,-25796,-6892,-13805,-32446,17474,26222,-20899,-19203,18651,9607,-113925,9083,-60739,-79899,28305,54734,91216,-3117,-15799,3351,-28503,-72545,-14028,67593,33609,53639,104882,69133,44644,38132,23885,19553,22979,-38904,12635,-20264,48666,109116,-10351,53190,31475,-22237,76309,92997,40305,-40359,48158,61153,7429,-27757,-23455,31250,739,45222,95194,-16229,-73793,936,43853,-946,2736,-5748,-26709,23071,-73176,-75834,-30900,48117,-87315,10201,15239,-88721,-16106,-19252,22102,46583,-32095,77412,4569,-61712,-6388,-33710,-68530,-21770,29239,57890,116442,50995,-48896,-27641,65767,5977,-82729,-31764,-30810,-63061,-31870,-48324,15430,-17721,-3273,-57928,34515,30838,-43929,-15366,-4132,14758,6075,-85507,-52745,22716,14453,-89148,-14708,30292,65480,19615,-92132,-80398,17726,-48021,77660,-27622,-28633,-53339,-21261,-19055,42444,-24249,-8326,2151,15934,-61011,-44878,-19260,120130,43520,-43038,-41222,-23583,-6152,29208,-13390,-41283,-61894,-75059,-38275,12070,-28561,-9338,-1972,-5946,-1010,1450,-197,-50336,17255,36300,54926,94090,11726,-9499,-26682,-3197,49674,-4288,36221,-16148,-22773,33878,48840,12879,-129889,-15617,-35497,27922,23338,-84331,1991,78895,-21693,-11716,42871,18120,68456,43603,18294,58091,7025,-41546,16281,-51195,-1068,-51517,-4401,80806,18179,-45868,-3474,25639,21375,-11262,-98327,-62726,87583,-9945,-13857,-30567,-15017,64949,10217,-9790,14368,36284,80334,3539,-7780,-40492,24721,12870,-150448,-12943,-17898,-21665,33045,14075,-51089,107545,1332,5863,9025,-51480,-52153,-54795,-60817,6494,-14773,-2428,-38886,-56678,-4379,-69269,-84001,-14790,20489,9884,48196,-23492,32669,43962,-5473,53503,-40421,3655,86823,-2652,16527,24098,39704,-21597,-27488,53425,-54790,1060,15188,-127694,-102150,26425,2986,-34996,-22703,-21199,-35432,-9006,-21664,56214,-22900,-61461,-74366,-9745,18738,22056,34828,-51290,-8732,-7613,33952,38566,42376,10428,-25029,6029,-33427,71510,82442,42112,16377,-2026,-46917,-37595,-119946,-43009,-41843,25979,-3627,38414,19546,51634,18738,-17548,-16942,27737,3312,-41303,-70358,35995,46337,30529,-14937,-27739,-55128,-19753,-11724,24054,-28913,-6140,18135,78184,-38230,23719,-4553,14459,-32498,3355,-49315,10352,-16176,30067,-37192,-10613,2689,2785,29584,-62601,-16320,-29457,-18500,863,-470,51841,30044,48901,20391,15726,89594,-32787,51122,22532,-807,-54788,42824,1583,-41558,-14520,-50838,21433,-69571,49585,-18703,-77721,-21099,-38706,17106,-67056,2997,44307,51482,-31380,-82120,-43053,-1351,61711,-7571,-56974,-36925,31549,3614,7034,78139,-17821,-14636,447,152237,67939,-57169,6168,41495,-104998,-12356,-43431,-17369,-67264,-11192,37292,25220,79710,62025,56161,7763,-60563,-55456,40368,-7811,-11471,-8531,14389,-8676,-79354,7065,136597,-9918,-25871,15388,45042,181,2868,61526,68382,6903,-10296,6234,13672,-12779,39760,-6983,6029,8995,-25000,10237,-54145,-42496,45764,10700,-76786,65614,8198,2985,14584,-45527,-11303,33189,125192,52135,42958,-26076,18619,-27620,-87236,16482,-15235,-4690,37515,-20549,-23590,-16163,27758,-23193,-59498,-22774],[4614,33097,36465,15222,45893,69353,64753,-58803,38931,-56878,-8184,9336,23443,-6729,-16545,25377,-82841,-66273,21312,88344,-57874,-28943,-40940,-32021,7175,-101480,-17027,25473,12082,83441,-45141,50083,3883,-14834,-59375,22351,13677,17616,-39808,11102,71912,129893,92916,-23595,50425,50863,-30373,-67,-2263,1586,50021,11016,-65278,14590,50853,85181,45100,2843,-16299,19761,-42545,-4044,-3993,-808,-13189,72466,44629,-38724,-10974,-82698,-43153,-25349,-150,41939,-6418,-77448,5167,28771,54536,-33054,-25204,-71705,15636,15379,20653,-38936,-37898,-65269,-48160,-15887,-16448,15848,47838,-34651,-3332,-11616,21793,51553,56096,4968,-19037,-87625,-29660,-19832,26311,27861,-18985,-60154,40613,-17104,-44164,-988,20637,-19270,16146,85371,-16859,70763,-10760,-13805,18000,29753,-26453,44293,79214,44629,72070,-67728,53058,11962,7731,-48502,-3603,-21272,-4575,-15333,56311,9115,-44186,14524,-15467,26708,24349,-84509,4615,45650,-7665,-15423,-108869,-9488,-40015,18064,-21450,70130,-32919,8441,80207,58737,-78922,-44459,-26110,53705,51584,-45264,-41538,1276,928,102770,75560,89622,-6845,-45440,-1951,-20579,-19988,-113216,70717,-61016,-3937,58125,-54190,-32683,52221,-44774,-25244,36055,-27861,-75939,-54110,-12267,-89207,-98259,25068,-12166,31618,-16347,-12547,-70018,-8409,-8101,-32035,-24587,30274,26377,52089,-15874,2903,27910,12443,-24312,54708,-12372,-42420,37501,-12042,25177,-11746,25892,-21803,-33811,-59048,-13274,-21531,35312,38551,14430,-55681,-919,29444,78655,24448,-22956,-8186,-3809,-73147,-51958,29067,13104,-11036,-8860,-60587,-20380,37770,-28593,10276,-66462,-54113,59077,-55595,-74675,-17826,279573,89914,-957,-2800,11753,-76726,28760,-538,12809,48127,22708,-45727,23762,-45605,28783,-52425,3277,-105907,-62414,-64871,12947,-96637,3238,-36227,-28529,4146,-48738,15813,34901,-20711,-39615,1549,30120,-45375,-41264,-64835,-18170,-16143,-85655,5100,-30931,-6534,99257,-28620,-31088,81173,1498,-56710,-78217,-68493,-26477,29738,18244,36826,20891,-2970,-90119,39187,54147,15964,-22852,-14916,-49556,-65963,77253,6023,-21710,19619,-46680,-6356,-4858,31033,-27305,21794,-46560,8187,-54583,52857,-23029,-13931,-52318,-29341,48026,54479,42443,81369,24154,-69404,-55692,80249,111996,139155,89959,30778,-52021,-40922,17249,-23805,12489,-32804,-38877,5899,-75809,-28159,11086,-36122,-61014,-15992,-22745,41702,-68909,-74359,66452,-10031,-5851,48752,9731,-63547,-80943,-49004,-18501,-5216,-70330,3503,32063,13523,-78842,-87144,34884,34314,17736,28940,-18985,-34803,-38822,-13181,38797,96572,67833,63717,-10252,-3154,54919,69019,-39510,-19619,-64152,-20648,-14218,8476,-296,60848,-6343,19630,-73389,28534,-6236,-68879,-92792,-11153,-18825,-17857,-17601,42107,56484,-62468,-12140,33529,2686,-1,30234,-15527,1782,2898,-39063,52048,70842,20508,-69273,-4931,-27294,-30375,-79343,-62270,-12199,21494,31168,59700,-25127,-61219,-68249,-57979,300,-46269,-59452,-34402,-26436,-45994,25759,-122986,-96806,421,39300,-74813,-63284,-52595,-8929,-19224,-7498,39493,-17846,9931,-1370,222,-6403,56655,63747,46508,96578,33388,-19843,44433,-15412,-9284,65535,-120,-34450,13157,14041,-9827,-47429,10028,-54690,-114372,-18585,-1457,-82938,-56570,-9541,12117,-67084,-11452,-30909,-2132,-35122,-77249,-95120,-12453,15419,6315,59211,56560,-3054,10057,-39024,-82686,-2116,-53612,-14763,60264,85412,-10827,15449,89458,-15164,-102732,-62066,4158,5846,67802,58866,777,71162,16666,-23219,-58446,-19153,74393,-15168,12779,28725,-52616,-21915,-48057,-45787,37969,35117,-37423,-18832,15021,57499,5299,12733,24336,12342,20279,-22501,17545,-5319,-21984,-19883,-107592,-6141,-20751,-16851,-29119,-17744,10704,27102,-4519,-12385,1975,-9071,-135877,7024,-63775,-59231,27239,31097,57319,-5818,-7528,-7266,-34635,-113811,-49452,62642,37062,32610,77312,39503,28773,54214,22684,16623,-640,-30521,-122,-29795,32798,92986,7996,51144,42440,-31788,65148,89105,45861,-19541,66437,85735,10030,-21384,14661,53963,-24737,30634,95588,-41587,-76472,-12138,54299,-4961,-7633,11788,-8667,17145,-80755,-59600,-235,45941,-67434,10953,5958,-100130,-22452,-28073,10307,50141,-36698,62052,36637,-17763,4554,-25888,-80426,-24389,48027,60657,135949,89661,-31107,-12130,48732,19583,-97591,-81790,-35476,-88127,-34926,-48112,7788,23383,6152,4248,42507,25953,-14975,-6776,-26020,-3847,11942,-76539,-43375,28316,27637,-63512,-13664,37117,72055,32703,-68301,-40085,18834,-45645,99766,-32876,-56303,-72433,-12946,-29604,30670,-17924,6585,24008,13358,-53637,-75195,-32024,107933,21145,-45948,-38553,-41067,14788,51255,-24793,-53596,-40528,-51832,-37763,3099,23175,-6213,-9059,-3853,-23904,-12025,6578,-40416,9236,30026,57882,77811,-19600,-19606,-21507,-632,83116,-12713,23548,-16039,-10460,42022,36999,8272,-119137,-5596,-26010,43212,60819,-86688,-8256,74418,-229,-14598,21673,14431,73877,63543,15771,81352,-450,-11840,8140,-50398,-3484,-36480,3298,55477,29280,-51413,16868,42473,15078,-19607,-94271,-92908,39886,-8206,-6345,-26780,-23426,95848,-9421,14848,21398,36523,67616,24451,-4160,-42602,23528,-14380,-155210,3225,10529,-18099,61448,11492,-38380,109043,7654,-1751,9756,-60835,-48628,-31704,-29317,-5167,-30412,15809,-27161,-48114,-22852,-36164,-73496,3215,24934,-34935,27045,-14193,36095,39906,2349,57362,-60554,2719,96349,2128,49735,39369,51230,-29553,-14788,44356,-66407,-21615,19039,-126045,-103500,23184,19075,-46411,-49034,-162,-35626,-22104,-19582,23982,-35768,-59767,-73496,-27829,19722,10101,20909,-55863,-3144,-9242,29809,33332,46655,1416,-18322,1014,-38998,55655,77430,16987,-13332,-30865,-43353,-23159,-103225,-52438,-55308,-7182,-4285,40608,32458,56331,-14033,-6364,-13787,39454,6284,-61047,-62148,55141,60340,37211,-15818,-19510,-44258,-36510,-13072,23959,-46659,-16202,15797,63152,-32647,47736,-9251,9796,-45296,-19787,-70117,-3649,-15384,17687,-32715,-21447,9723,12997,38217,-44904,2976,-21924,-16717,5330,30134,52808,49078,48689,29606,29535,91451,-34188,45692,20837,-8030,-60934,40262,-11936,-21581,-3275,-19280,6902,-77170,43533,-6417,-77543,-24880,16497,30872,-53779,35596,55993,50007,-15241,-60078,-37452,4949,95922,-10019,-63974,-35295,23782,10161,12278,96313,-30516,-17275,-9443,157792,79184,-57593,-10506,41014,-131804,-20793,-32943,-17392,-60615,15511,42045,16731,93277,59432,65738,-15141,-78834,-42567,47568,35163,1579,18618,28139,1058,-102082,3600,160819,-37343,-44432,13389,54249,-12597,-270,47033,34478,-9033,10004,-508,24348,-9787,32095,-6650,5810,8349,-15984,-12443,-50654,-4313,43028,-19040,-99994,39356,28868,3654,17936,-44003,-19534,24223,99586,68917,25328,-11903,29947,-32274,-87719,8785,1673,-7010,23231,-33892,-25628,-22058,36508,-23496,-43685,-20271],[573,31389,21648,-6268,37841,72871,30827,-45408,34928,-17081,-9574,1023,29072,-3165,-44170,32267,-88669,-70047,25115,95040,-36685,-28716,-66977,-16718,6298,-75405,-13080,22411,14761,88479,-17574,38421,-14038,-483,-33851,25942,18396,27277,-39802,21461,77268,138999,92878,-35984,36798,56820,-43958,3926,3981,25797,72044,12531,-76932,24270,36573,69665,68792,20941,-17593,35419,-32711,-19058,-15360,-20082,-16352,42004,63634,-44435,-18419,-72134,-35072,-33612,22863,18908,-2266,-54373,3520,26740,45859,-7669,-18000,-53293,22010,35987,10406,-43397,-46409,-118534,-42020,-25012,8661,21692,63411,-22023,-25749,-14139,35408,53214,41627,29815,11520,-90866,9213,12555,45383,28273,-17631,-44530,35890,-24173,-57941,12712,32275,17991,20648,89674,-21368,52132,8726,-21727,8809,25790,-40782,57642,74441,41984,64537,-83808,46808,37859,8626,-36121,20512,-7915,-6745,-22106,64740,-12378,-32964,20598,-3835,46105,4083,-102137,-174,55681,-18068,21486,-127460,-18107,-19610,15626,-14389,55506,-26105,7220,89208,43580,-59002,-33457,-30649,39994,44248,-42496,-55553,-20915,26999,111760,41560,24639,-9155,-31026,10585,-8194,598,-102078,57411,-52029,21788,68373,-69045,-53626,59411,-20165,-6564,35457,-22979,-29330,-54430,-22040,-88070,-100747,10575,-12270,19999,-30503,-24315,-65354,-7527,12096,-76611,-27194,2809,43034,60817,-22897,-5267,49576,12498,-18252,70035,18057,-40994,26840,-8357,34644,-18557,3541,-44990,-38063,-48347,-11371,-42732,39142,19721,4836,-75876,-6381,10213,64093,16558,-14941,16701,17633,-29463,-67666,3495,20080,-25099,24122,-51148,-15460,34390,-38244,34585,-19504,-65430,22166,-33913,-85694,30974,245294,7374,10972,7734,18974,-67937,54560,2020,7905,85526,25481,-60106,18209,-43336,31402,-51386,-451,-82182,-44736,-61572,7735,-76723,25222,-34141,-20696,8553,-46610,20187,21875,-9897,-35633,-36313,6129,-67061,-56567,-57738,4184,25403,-74286,8301,-30277,2165,80212,-31728,-30292,69681,7362,-64964,-76953,-58805,-42511,16982,26575,32569,15142,-12794,-92516,33934,45652,35849,-9547,-29141,-37381,-59179,59098,-13366,-19648,14541,-49818,-12861,9372,61309,-9794,19998,-51303,9051,-61416,38462,-2581,-11649,-22261,-2450,64078,57534,39734,82098,21041,-72508,-68758,63848,140548,128912,100954,16684,-48430,-39150,17338,-31405,-6899,-66128,-28517,11776,-77562,-43879,-2856,-3675,-57463,15089,-13809,26749,-75730,-55185,66250,-20220,94,48918,2351,-58920,-58247,-27074,-27058,576,-67218,21517,41795,39575,-56906,-89632,33387,25868,-483,35443,4902,-31649,-41347,6263,44099,87018,77289,60215,10483,-7700,20766,31355,-71002,-27517,-47402,742,-18760,-11273,26207,80544,-19649,-6310,-55606,66779,44357,-34421,-68381,-2939,-3134,-9507,-4000,76047,74502,-43759,18888,56580,22930,2405,44834,-32057,8713,22936,-45014,27162,71022,23545,-70216,14241,-11650,-34029,-96112,-62493,7962,17186,43543,77629,-18648,-49103,-105957,-84694,-5314,-43823,-58755,-63261,-46772,-56764,42959,-84333,-86603,-912,35062,-71652,-31282,-25405,28407,-9662,-24668,25416,-7251,-4056,-17474,-6575,-1665,92195,68098,44653,83853,32943,-21158,50394,-7996,-11148,72488,-11746,-62791,19955,38160,7420,-39242,40708,-21967,-109816,-33720,-11684,-84812,-62661,-11158,26075,-58725,-26836,-50702,-3204,-52534,-67325,-103799,-9474,-3723,-5945,77975,34644,-18463,989,-28765,-72812,2879,-72959,10125,64187,82772,-22012,33646,92989,18360,-71384,-57919,14674,12518,61973,58900,7959,63406,17173,-10500,-57142,-18114,78131,-25,-4838,41050,-54977,-15001,-45803,-60607,7066,15539,-46744,-11979,12633,57045,-32589,-8205,38458,17356,17316,-36544,8989,-12857,-19159,-26433,-112909,-16086,-27296,-22138,-34097,-5326,1474,24154,12942,-1926,-5615,-20100,-130694,3707,-59888,-21712,24036,5665,28073,-425,2586,-20132,-43214,-138281,-71697,48099,32124,5796,49702,8680,1530,60303,17030,12703,-26820,-19536,-14603,-31409,14951,71558,23315,44682,49575,-32447,43124,64982,34485,-4802,66288,89000,4791,-16398,45231,75762,-31204,15605,87042,-57063,-68428,-14811,57185,-1608,-17883,27699,7298,5140,-84585,-35941,19643,29913,-40490,4165,-722,-89779,-15217,-32292,2754,46623,-43086,41858,71809,20851,15456,-23617,-84731,-28575,59972,56938,128812,108633,-9583,7453,29742,32412,-96546,-102650,-35947,-92000,-27733,-51670,19001,67864,8998,45914,42156,17403,-167,1886,-40412,-14232,11067,-64420,-23517,36386,49809,-26735,-9188,41776,66269,40530,-45207,-6034,20848,-23929,101692,-29780,-69662,-75855,-2491,-31794,24076,-10313,20060,35860,8752,-26481,-102384,-54204,78054,-8616,-46896,-37043,-48121,34716,62022,-24417,-48484,-11891,-17866,-28347,-9341,63520,-6778,-8112,1658,-45458,-20394,3448,-27930,-424,26807,52631,48742,-35671,-22713,-20529,3574,82721,-19765,6188,-17223,-4937,29535,18515,4040,-91721,-2631,-18856,41238,81957,-76363,-11888,62720,23748,-3155,1414,16666,62405,71091,27225,85477,5448,26299,10576,-36856,-108,-13271,-13691,22144,29987,-52845,32041,50141,6432,-27692,-84338,-113442,1419,-5868,5341,-12559,-32286,111139,-21626,35627,26595,34890,39575,30601,1007,-43328,19312,-38046,-140068,15009,33425,-6365,86778,13352,-17042,88136,11486,-8837,10718,-53360,-45555,-2543,25784,-14917,-44016,29938,-12362,-28879,-34289,-8225,-65377,18005,35629,-64455,9338,11851,38207,33867,23443,57226,-77407,1096,95616,6568,78476,55017,53196,-32008,-3150,38213,-66145,-45321,23033,-93294,-88673,8664,18233,-49161,-71280,17557,-23003,-27210,-24083,-11111,-37478,-46490,-63525,-37909,7749,-4637,-1967,-51343,4583,-6070,28572,26810,44329,-15663,-10641,1521,-29406,31595,52964,2761,-40775,-56135,-29602,-7968,-75512,-49489,-48186,-31046,-1401,41779,50482,40752,-54443,1926,-11577,44559,11873,-73270,-44816,74181,65454,38196,-13578,-17004,-35905,-44517,-16165,9475,-66637,-30214,9334,38363,-33717,73238,-9511,4459,-60147,-42762,-74163,-3205,-7277,4098,-36162,-33733,13752,19902,48022,1037,11815,-11559,-13836,6494,53651,46176,59527,45834,29029,29930,81130,-30477,26280,20136,-7629,-53172,35786,-29039,-7562,6455,14750,-3735,-69495,39170,-2169,-68354,-32927,51998,44570,-39191,63926,27028,36869,1484,-31349,-26871,10460,104372,-15707,-48897,-27104,15368,22121,13592,112494,-25598,-7878,-12214,133749,77348,-51074,-23381,38110,-122545,-17542,-6628,-24326,-49407,37966,40735,7285,84561,47597,70117,-27461,-83206,-29741,47843,74277,11780,55975,42970,20660,-88342,4169,156516,-65561,-59052,5237,55092,-30322,-10325,24249,-9562,-24668,25690,-15506,33137,3139,27933,-7184,21106,7840,-9082,-37182,-26352,24319,37311,-36106,-110902,7438,45504,8357,14730,-37743,-18169,17544,38832,66352,749,1984,35927,-28646,-80238,1113,16081,-7023,3760,-41840,-26267,-27004,47269,-22789,-21199,-16552],[647,23459,-3038,-28759,27657,78124,953,-34270,18971,28156,-9066,-15913,30024,7888,-65360,32417,-84284,-57915,33336,99296,-12545,-30326,-88941,10330,15398,-40641,-9740,12016,14067,76509,4641,26946,-18202,9201,-2211,22935,23572,29221,-35257,15195,74338,120050,79917,-62176,21652,58707,-54633,6328,-7363,54016,78994,9897,-70036,30297,19192,38133,79292,29943,-14670,42398,-21676,-14247,-26255,-32639,-12699,10602,82178,-45450,-25743,-42418,-19201,-31101,38048,2076,-10902,-23880,3237,31658,30869,23149,-9825,-32372,27086,58653,2122,-39430,-38313,-151771,-32228,-40610,32119,24321,72418,-10781,-48648,-12877,39404,49894,17709,50381,27938,-81465,29455,44854,56723,23182,-15848,-24222,17811,-29200,-67752,20455,43263,48052,26315,82749,-16456,23683,25844,-21477,7444,22500,-47956,55209,57718,28400,45858,-91309,38405,47590,16927,-16075,37237,624,-18692,-25556,76409,-24538,-17127,25289,17508,74854,-7883,-97132,-4922,68642,-14532,57046,-113511,-22140,2286,11105,-7222,29007,-19889,9497,74997,14230,-39839,-21731,-34224,25466,32856,-33336,-49683,-33583,47118,100503,1607,-51129,-13815,-15684,20361,-4648,14050,-79639,38612,-27841,51488,66893,-66710,-75014,54181,18590,15009,19832,-16703,16358,-43408,-24453,-67205,-96412,-14661,-15891,6665,-38487,-36687,-55603,-7143,32541,-104192,-27423,-28359,44935,53453,-25364,-11865,66053,3968,-15932,78702,25340,-31665,13224,1658,39961,-17980,-24440,-68027,-29883,-22078,-3347,-42867,41310,20880,-7408,-78908,-6560,6787,39675,-5567,-239,37293,40941,14185,-75651,-38367,25227,-35126,62618,-33711,-8866,29352,-43368,54501,38589,-57119,9445,-15724,-85661,51798,183144,-48025,21892,25389,31974,-59737,67921,11664,10408,125347,31157,-47332,22613,-34410,27233,-35834,-3520,-34815,-24187,-59057,-4622,-46054,36441,-35650,-3666,6843,-46499,14041,-1328,-2444,-28642,-56622,-7328,-78460,-60964,-47358,23507,66230,-59384,12028,-24597,11343,52595,-36276,-31227,48122,5819,-78181,-58617,-35872,-56926,10385,33369,29830,16722,-20848,-77091,29079,31126,50126,5046,-39312,-17453,-45055,35228,-22386,-12752,-4369,-50109,-28679,16280,82783,13681,16920,-51424,10685,-62136,17566,13450,-12463,4161,24082,64145,53628,42251,84100,8476,-83281,-80319,64831,150463,79439,96977,-3678,-49284,-45277,11923,-31517,-24770,-77178,-11228,5614,-75121,-58395,-20884,25112,-52460,41104,-8935,-1806,-77444,-43713,60669,-23356,8814,40077,-680,-40286,-21848,-5995,-40792,8016,-43409,39387,38851,67446,-7188,-72497,44749,30123,-10302,43437,18885,-26151,-47092,19820,36270,75581,80267,59385,44892,-4395,-23606,-10542,-83981,-29381,-19177,10862,-18280,-27375,49649,91170,-31217,-39152,-37620,81186,79902,2709,-30330,-1317,5671,3098,10757,99372,80390,-25916,46067,74936,48607,6229,53338,-53441,5007,33932,-47881,4092,66577,28160,-52514,35064,9999,-26257,-108265,-56176,23104,9141,47237,86609,-19423,-26481,-123830,-88564,-13857,-43334,-59987,-84063,-63017,-71720,50076,-45662,-79435,-8161,27274,-66453,320,7199,59195,5718,-40728,10305,7644,-11704,-30285,-6406,2146,119569,77862,42594,69176,37665,-9329,55103,555,-8766,59821,-22333,-82075,17109,44396,21980,-28607,56816,12864,-91515,-39787,-15503,-73944,-62102,-13048,33236,-41124,-39243,-62732,-377,-55843,-35652,-98455,-14636,-17050,-5813,91130,18290,-36375,-4641,-11385,-62670,7687,-79078,31001,57493,67897,-25355,41757,91583,44864,-35020,-39336,40061,18670,54546,54077,21427,54700,13587,-13906,-50505,-7350,62781,19014,-19282,46809,-53519,-3986,-18785,-62804,-20913,-12066,-42171,1129,1972,40815,-80200,-27553,44094,11065,17745,-46767,-12801,-12979,-13203,-36947,-93784,-25221,-43010,-21734,-26063,4158,-8596,11784,26057,5182,-1502,-21677,-103722,95,-46943,20278,20176,-12088,10366,10634,11808,-35774,-55000,-138703,-76440,28508,20901,-18306,33054,-12849,-28129,51357,9517,6579,-50038,-8570,-27777,-23867,-2470,51558,34713,36511,48845,-23525,17457,20697,7912,-4060,49360,71601,-8095,-13862,59749,90202,-19204,2791,69094,-65866,-52469,-4901,48376,7506,-22992,36728,16694,-8689,-83466,-13052,21770,3320,-14587,-9892,432,-61059,768,-30149,-1067,34286,-46148,24867,100051,46726,20148,-27837,-78914,-35838,60297,48264,89775,104021,12092,26664,5297,33230,-81276,-81052,-33457,-73352,-6899,-54644,38679,100792,3371,44233,34277,7236,-2471,10035,-49687,-16733,5078,-53064,-834,45563,71767,11574,-2943,43731,50817,42143,-28629,15282,22801,11570,94424,-18433,-67509,-64506,8565,-22164,23563,-1323,27890,39774,3140,12036,-121147,-75377,45488,-36584,-45202,-34333,-42976,46303,53232,-16949,-28396,18993,18970,-11098,-22558,81311,-10579,1937,3356,-55386,-21013,-8424,-22476,-8939,29179,38529,17950,-38562,-21813,-25566,8469,50046,-22301,-12760,-21282,-6062,2653,-3328,2746,-55896,-6388,-18609,27362,80537,-53265,-8621,47150,41762,19823,-12907,20148,39010,62593,45610,71696,20688,64839,18146,-13296,6781,10757,-51274,-7259,20454,-50197,36780,46991,-301,-32361,-69709,-114013,-19103,-2618,10433,3175,-42394,105413,-25797,48438,31718,35396,1184,23734,6669,-39806,14228,-49734,-115145,20942,44079,11100,97444,17118,6242,51078,12944,-16616,12877,-32799,-43493,26241,80337,-20352,-50105,32784,836,-7926,-39371,8570,-60336,27369,52483,-72134,-4974,42878,38397,26859,54485,53069,-85915,-338,76521,8917,91604,66298,52451,-27626,6182,32253,-53482,-65026,23839,-39172,-62969,-14003,2660,-43786,-83806,27485,-2081,-23024,-34542,-36041,-28448,-19485,-46736,-36221,-14625,-20315,-26384,-37280,10432,-1047,27882,16781,34912,-41064,-4152,6329,-7161,5280,15303,-1669,-56361,-68083,-11907,4206,-46804,-31044,-9180,-39111,4080,41185,67746,7877,-88485,7730,-12954,40455,18739,-73011,-21345,89933,60402,35324,-8483,-21499,-39253,-45056,-16819,-10664,-81084,-43353,1545,16333,-41774,93243,-6371,-2688,-75484,-60291,-62392,11398,3466,-5395,-45723,-42998,16211,20654,57144,62749,10154,627,-11524,8978,67433,34561,61794,44539,19766,21288,60718,-22596,-4394,24519,493,-38312,30545,-46638,-398,11995,37001,-9486,-46576,38305,-9496,-53348,-43276,53031,55978,-25904,75629,-23491,15911,15695,-5572,-14626,13865,88842,-22848,-23001,-15542,9592,40319,12781,117554,-6606,14404,-8034,91858,63300,-37315,-28031,36711,-73203,-5786,24840,-35100,-32440,51773,34797,-12,60749,32330,73136,-29156,-70603,-19247,37985,93619,18313,97883,58202,46164,-37744,8212,127097,-87830,-65823,-7874,47088,-44171,-23329,-6203,-46261,-37736,32925,-33707,38580,27918,27767,-9509,48210,6415,-4444,-58809,6871,33513,38442,-33667,-106893,-21882,58985,15585,5763,-29250,-10532,22249,-31929,41847,-25976,11920,36272,-16741,-75899,-6385,24700,-4982,-14778,-43333,-25947,-30943,50631,-21745,-3995,-12641],[2780,4097,-27170,-42396,17537,73670,-19537,-25732,2852,67801,-7336,-37797,24177,24498,-75172,24043,-71477,-32095,45577,96084,9058,-28873,-102199,40225,32012,-4477,-5638,-2852,9781,51651,13991,19219,-7452,11577,26669,14806,28809,24557,-27082,-5995,65060,81202,57331,-86798,9451,49982,-60404,5360,-41107,70688,62364,1446,-48628,29743,467,583,77456,29360,-7378,38091,-12929,5002,-27283,-29051,-1130,-9341,98141,-39650,-29784,1753,1987,-20157,40976,-3395,-28640,7332,3955,41819,17783,50241,-1627,-12164,28964,75630,-52,-24314,-16607,-153891,-20434,-53916,46978,21316,68676,-5558,-64911,-7412,38066,43826,-8235,63805,34760,-57336,31586,62256,55989,10897,-15733,-6399,-5682,-29512,-69917,19682,55346,65643,30963,64570,-2690,-4384,38272,-11200,11538,17198,-47957,40710,43344,9812,22643,-86118,29106,37330,32681,5120,41641,4899,-35208,-24830,89039,-22708,-1411,26962,41195,105974,-5899,-77027,-7986,78865,74,73908,-73352,-16059,23443,6421,-1174,989,-12929,15134,41367,-21179,-25826,-12562,-40461,13942,19531,-24117,-28979,-31284,56147,72419,-34051,-103873,-19377,-1499,25091,-7878,14211,-56742,20107,7294,77762,49986,-45657,-89413,33817,61454,31300,-3525,-7255,42432,-25304,-16295,-29930,-86260,-45384,-25175,-6428,-38474,-47386,-43340,-3699,51867,-105275,-26311,-53221,32028,37267,-21896,-18310,70742,-11158,-18909,76304,12996,-18049,4005,16030,38284,-11000,-49506,-85801,-6864,11153,9480,-20084,40450,37551,-18582,-66700,-4688,15002,13501,-27700,26676,44335,54568,40165,-80103,-82473,29423,-36201,96904,-13331,-1303,23200,-38424,65496,92156,-31889,27073,-7702,-74171,39105,110472,-63534,32498,44403,48835,-57265,64309,25277,18731,150557,36846,-16532,36857,-17454,18957,-8492,-8083,24490,-7177,-62965,-24884,-13153,33267,-41438,20153,-505,-54193,3056,-30524,-1178,-22543,-59656,-10052,-70067,-53797,-37649,33884,97615,-43541,15828,-14613,21318,24789,-39989,-31490,22287,443,-87828,-26763,-6437,-63818,10293,38918,28815,28472,-22548,-47325,23865,21065,56069,18168,-42108,6940,-25821,11063,-17053,-3181,-31474,-47138,-46136,15952,91879,36425,12243,-46101,13100,-54246,-2303,18613,-18422,12825,37651,54104,47421,46859,81306,-13914,-99896,-87603,85847,139685,6014,78872,-26517,-53876,-57966,1364,-28055,-38982,-60498,10822,-10010,-70835,-73044,-39414,41925,-49437,53693,-12060,-32597,-74760,-45443,50757,-17927,18930,24514,2163,-8299,17255,9119,-57025,16656,-262,51584,21402,85744,50514,-45050,67285,45740,-9548,50224,20554,-20235,-54129,26832,13670,62949,75645,64745,83336,6954,-57423,-44140,-80261,-26816,13103,9211,-14719,-42540,62693,87956,-38917,-71928,-23985,74498,93115,35903,12486,-8778,7733,16896,23669,95688,74223,-14129,64071,91605,70372,6139,58320,-70922,-8726,37175,-41797,-9925,56558,31919,-23104,50342,30416,-8587,-109851,-43358,36154,2128,43662,83790,-26465,-2857,-115877,-68943,-24217,-39458,-63093,-84836,-67741,-85308,45180,-18317,-77143,-18988,22394,-62841,21052,35872,67558,21348,-49086,-1147,24794,-12005,-41521,2121,5112,134761,87099,37930,57378,46822,12758,55854,8328,-5051,28113,-29206,-90408,5270,33771,31768,-18366,46395,38949,-56976,-34978,-10722,-51691,-55214,-14015,32383,-20483,-42578,-63032,6059,-44562,9719,-78931,-25676,-21715,5503,93314,7741,-49452,-6849,7269,-53456,10475,-72631,45599,41005,45379,-18355,39929,86509,58973,-3614,-14070,71927,25608,53208,46452,38196,46750,5876,-34840,-41119,7573,32709,28871,-24609,47529,-48022,9861,24830,-51430,-39896,-36318,-27061,14574,-13880,11163,-119609,-39965,35613,-1983,21337,-50901,-33997,-3699,-3266,-50913,-57236,-30367,-61155,-17208,-6232,12647,-17683,-12187,31602,4101,11774,-15748,-70867,-2370,-26019,52452,16546,-13921,4260,22393,16796,-53388,-68177,-114554,-64352,10510,6682,-31625,30159,-19374,-50418,29253,2601,-931,-66447,-1149,-37585,-9432,-16109,38682,43698,29417,39022,-7498,-4171,-35745,-26406,-16564,23071,41758,-25483,-14062,57448,91415,1362,-6557,44163,-70759,-33572,14424,26167,18539,-19698,35107,15824,-20777,-76500,1597,7761,-24566,973,-27533,12079,-24323,16324,-21876,-3436,13462,-41629,15378,112457,57822,15020,-36561,-63301,-46607,47805,36454,27660,79423,30045,41087,-26965,15100,-56833,-27042,-29506,-39571,24355,-52415,50699,112330,-10212,413,20998,-2455,-16840,17195,-57880,-14581,-2540,-45200,16678,52437,84388,42714,2932,42156,30643,36545,-19235,22661,22455,49697,88049,-2726,-53479,-42073,17666,-3313,26928,7457,25980,40128,-2663,50159,-128057,-86505,22917,-53553,-40601,-26290,-27815,46000,26144,-8892,-2489,46426,49651,10876,-32975,77297,-15758,18810,-3355,-48425,-14189,-24220,-30367,-13436,37387,16931,-897,-34589,-20422,-36772,13059,419,-19442,-29341,-29690,-9923,-24819,-23140,4888,-24036,-14602,-27090,10108,59956,-22492,-81,29236,47384,48372,-14498,20055,12011,38891,59945,48060,38701,94750,23076,15653,14174,28941,-93083,-23855,4621,-44224,30017,35035,-1627,-32362,-53069,-89591,-27683,1362,3865,11668,-52031,81172,-23669,53319,38346,40558,-37664,9349,12423,-30528,8994,-44050,-86469,21431,40873,30251,85390,19936,24426,7421,12785,-24199,16677,-7586,-41710,48501,109648,-20105,-46242,20889,8701,6475,-40234,14443,-53128,30410,73912,-62048,-18239,66172,35856,20054,90093,45642,-83254,-810,36727,8307,87042,68428,59124,-16745,12310,24002,-30824,-75528,19136,11312,-36273,-38921,-17903,-32987,-83443,28187,18431,-11133,-45065,-43027,-12134,14583,-26095,-21290,-41067,-35803,-44744,-16640,10786,2449,24487,3432,20188,-71083,-607,13296,19618,-16850,-23998,-1034,-54781,-61490,2498,11115,-27205,136,53934,-30990,9978,36992,77036,-31184,-105928,12906,-19335,27071,24562,-60009,5994,99436,47248,30296,-1241,-30186,-55755,-41401,-11688,-26651,-83282,-51831,-4969,6036,-54093,99876,-2363,-11863,-88916,-68686,-40384,34881,13935,-7944,-58737,-45029,18441,12895,61383,111892,1118,13273,-10781,17347,72956,19585,57074,47830,4867,8820,33505,-12902,-37998,36090,13607,-24200,23030,-61866,2643,13330,40473,-11651,-12638,40911,-25899,-35614,-51722,22015,62548,-15254,65546,-70492,-5450,25273,10963,-3622,14544,57316,-29568,370,-5137,7549,61966,13639,105012,17214,45433,558,48222,42604,-19717,-22924,38602,-1964,6221,50086,-44767,-10202,55941,26926,-2777,34753,19295,75012,-23339,-44987,-11973,18914,84486,21510,131164,72310,68387,31086,13873,86154,-97585,-62509,-23082,32680,-44771,-33723,-41040,-61948,-45261,31081,-48890,39266,60708,31210,-14732,76147,4040,-106,-72306,35490,24293,49866,-12900,-90619,-42830,69384,23199,-3836,-21721,-1097,39207,-83960,-640,-48416,16324,31863,829,-79501,-13252,25959,-1987,-26252,-39319,-24808,-33909,39826,-21206,14,-10094],[5553,-24319,-41840,-39645,9317,53271,-31414,-18079,-5734,92166,-5336,-57377,10550,41983,-74215,7152,-54425,521,59168,83423,24340,-21937,-104176,62799,49682,27212,66,-17106,2622,22321,9486,16775,12990,6097,45189,4843,33381,16896,-17607,-35013,52893,39963,31345,-96732,3412,27639,-61830,79,-87387,67445,24445,-12230,-21667,20185,-17537,-30591,67258,21359,3198,24015,-8957,29079,-10945,-5858,14870,-13887,106813,-28705,-28520,49553,23983,-6459,30022,2706,-45684,33316,4661,54216,13985,66199,5414,3191,26156,78747,4994,-1329,11055,-127454,-7709,-57166,49669,12900,48374,-8837,-67691,2773,36583,37254,-29098,67778,43387,-21794,20951,57218,43800,-8822,-19082,2940,-23156,-22081,-61290,10804,67123,68901,32309,38156,15997,-23308,44281,6676,17080,8600,-42864,23505,40159,-6858,4009,-70730,20089,14040,52691,20366,34462,8400,-48254,-20217,99528,-6884,10561,24911,58383,127658,10043,-52000,-8152,77798,18744,69968,-25347,1814,42049,4588,3918,-19518,-4077,22693,2940,-53232,-18914,-8217,-51720,7936,6517,-21211,-4329,-14472,52528,36076,-57731,-113005,-23755,10905,23939,-13373,2443,-40937,6306,44371,92775,19953,-10205,-87608,2422,93169,34881,-23719,6797,42067,-5371,2444,12066,-72279,-72650,-39415,-16098,-29964,-55379,-30750,6024,68963,-83729,-24776,-63789,8890,22328,-12968,-24788,61994,-27612,-26018,62485,-9116,-4603,2980,31104,28155,-469,-62295,-88715,28384,40791,23254,19364,35540,59138,-25762,-48367,-3232,28111,-5548,-35242,65900,34644,49703,38815,-85296,-113783,33703,-28607,115839,5088,6297,15724,-22393,63670,123473,229,63581,-13791,-52405,-950,52434,-42268,40859,56877,64890,-64231,43624,38765,28795,145229,38520,17197,56718,5824,9965,24011,-14671,79227,2038,-73303,-51237,12605,16761,-49088,46516,-10963,-67694,-7637,-59501,-6588,-17857,-52123,-5746,-39154,-38457,-33508,32529,112663,-28221,19416,-2080,31811,2491,-40215,-28029,329,-4316,-83375,11708,18696,-60959,15470,44114,29023,47687,-15173,-12009,15703,24689,54055,28193,-36135,30197,-4984,-9388,1285,7238,-57724,-41434,-56020,10855,88381,50155,6480,-35799,16041,-36377,-12454,11538,-28579,-2101,31266,42511,43917,49152,70266,-42540,-115879,-88247,112066,112321,-62108,52753,-47590,-55954,-71489,-12670,-25162,-48272,-22802,33084,-29188,-67069,-89607,-55942,43682,-48736,48827,-23885,-53177,-69941,-56700,38658,-5320,28716,6205,9939,30459,47449,16669,-71269,25372,51652,53604,-7054,87606,91499,-18676,94631,66092,-161,52676,12126,-15398,-59414,29087,-20962,49463,63805,77021,112853,24302,-65209,-59699,-70004,-21686,40784,-803,-11109,-58387,61256,70440,-41689,-97554,-13944,57879,84340,58825,50963,-24398,4943,28249,32619,58644,58262,-10467,70712,110529,78911,-2968,62968,-75329,-27191,38533,-23100,-12160,40728,32059,6616,54312,42403,14045,-97504,-25632,52568,113,36049,67495,-35280,15336,-84828,-32783,-33863,-27347,-66726,-64384,-56733,-92296,30372,-7696,-77426,-30375,27405,-61445,24831,52380,43270,30090,-45704,-7581,41525,-6109,-52278,17297,8188,138250,87057,29892,50058,56629,37385,48275,13981,-3058,-9157,-31097,-88311,-10381,12668,36765,-11787,10507,50494,-8161,-20397,2349,-24409,-43711,-11428,25159,-4255,-33114,-49900,15041,-22606,54283,-50354,-37434,-17829,23625,82568,1556,-53637,-6507,22039,-43257,9648,-58862,53600,19106,21322,-2520,30390,80081,63209,15799,8793,99341,33925,62636,39088,53529,40120,-4123,-63607,-31587,21682,-2387,23229,-18605,47772,-35767,25030,68428,-33114,-47721,-46626,-9146,22387,-29623,-21366,-133703,-42109,13497,-15555,26826,-48494,-42355,13235,9463,-66644,-17048,-28476,-74020,-11896,20447,22506,-24218,-45319,29635,-6162,27796,-6677,-47027,-2371,-1745,64730,13151,3589,5332,29226,14851,-70379,-79096,-73804,-40630,532,-6911,-29764,37078,-12226,-58656,512,-2546,-7051,-75017,-498,-43209,7365,-22622,35536,52035,25365,22553,10770,-16653,-88562,-56887,-31063,-2873,10559,-42007,-16726,42376,76796,16340,-12464,16947,-72119,-16350,36387,-6756,27251,-7949,21939,2762,-29937,-64028,4427,-12351,-40561,-835,-43053,32087,6789,21999,-9721,-6887,-12930,-29416,12984,105459,56984,419,-46894,-41007,-59929,25182,23132,-37899,43822,41644,47307,-64975,-20442,-30551,30680,-25558,-2191,57448,-43004,43696,101533,-29113,-62160,4590,-9946,-33769,22933,-67077,-11650,-8173,-40342,23595,52596,82193,61124,6665,36329,11724,23650,-14735,18599,17845,78689,85678,10557,-33960,-14184,22536,18162,30439,13355,13299,40771,-7914,76901,-122753,-82766,16485,-54135,-33323,-9669,-7944,34955,-9022,-5282,17931,65026,67354,33079,-37255,59370,-19756,37560,-17310,-26608,-2597,-37124,-50950,-12077,49163,-8023,1657,-30994,-20724,-52161,16608,-46864,-12519,-39904,-43238,-10122,-38044,-35819,9304,-5824,-24341,-41810,-2530,30509,8001,10894,8464,38614,74875,1691,13659,-11195,5777,60798,25786,52913,108679,19159,44528,19509,37547,-118171,-24943,-11361,-36344,14965,19006,3378,-29065,-38041,-44014,-38317,5235,-12638,8329,-57858,46872,-17764,54781,46945,50017,-64793,-6113,18193,-16492,2977,-21248,-57243,18492,27764,46403,50850,19994,32902,-32580,11925,-29514,21772,12078,-39682,60199,103734,-14385,-33447,-3805,9877,10693,-39057,13185,-37908,27550,97060,-45136,-33154,74027,29857,14304,123449,36452,-69506,-8,-15522,4952,69743,58335,79090,-1506,14337,12849,-2279,-72938,8663,28652,-19946,-58966,-30630,-20542,-70493,21744,29202,4543,-47826,-31780,6282,43711,-4468,4628,-63682,-50544,-52146,4482,3682,1888,16027,-10249,3706,-98681,-693,20272,40762,-29752,-52801,-779,-37343,-38170,8258,13261,-22440,35307,113391,-11756,13821,27369,72243,-62044,-104285,19120,-29796,7338,27115,-37912,35653,101318,30666,24027,7419,-37395,-75963,-36805,-78,-31676,-70694,-53936,-8552,9927,-65199,87738,-126,-21909,-97260,-66510,-15615,59522,23536,-3796,-72036,-37256,20930,-4155,56299,123081,-10476,25108,-11566,33755,73508,2052,46146,56317,-11659,-2712,3669,-4216,-64452,53579,27401,-16267,10267,-72513,6595,12783,29016,-12819,24815,45425,-43994,-18113,-53679,-22403,62913,-7537,38323,-97550,-18746,29547,15817,4218,12712,20175,-34175,11732,-27,8243,81264,20467,76197,35543,77651,9495,14696,22832,-4334,-10055,43190,57830,9094,60879,-48653,14110,53009,19608,-146,17751,12017,72557,-14748,-17825,-7557,-4765,51402,22654,141947,82860,77736,90032,18931,49120,-91231,-49681,-36909,15304,-27394,-36552,-73230,-52804,-44803,22024,-55890,34426,88569,36988,-23911,90549,1581,6385,-74898,50829,5823,68441,16688,-68588,-52911,75301,29190,-7457,-17756,6676,61575,-101556,-51360,-60047,16173,23898,18984,-86134,-18393,20367,194,-26792,-31926,-22903,-35734,15528,-21914,-9289,-10259],[8323,-52421,-43732,-19090,4046,19173,-40133,-9405,-6040,96130,-4226,-66451,-9497,54262,-67383,-16019,-36577,30696,69877,63826,31828,-11129,-95033,70436,60537,50656,7264,-25685,-6006,-3329,-3593,18864,34533,-5801,50253,-2326,36075,10376,-9638,-61972,41675,10556,8874,-87572,4291,-4660,-61334,-9032,-125518,46861,-22022,-28172,706,1069,-32671,-46018,53389,9587,15148,6154,-10183,48935,23669,31800,27059,-10351,103060,-17043,-21849,88914,41426,3648,7229,16139,-49667,50581,4193,65691,22291,67928,10342,9989,18623,63157,14025,21988,35553,-86110,5685,-47392,40614,2226,13058,-20026,-53426,17962,38134,32006,-40606,61254,61863,17713,3744,32551,25145,-33650,-26508,1424,-24446,-5895,-40758,-2866,74680,59285,28792,8430,33657,-28802,43180,26647,20391,-2678,-35781,13616,47683,-16330,-2080,-51444,12240,-7098,71785,25234,21025,16108,-50815,-12967,104506,18345,17097,19679,62152,129131,34215,-29235,-5195,58508,33803,53546,9819,27934,56286,7886,9378,-28331,5895,29907,-21787,-74701,-19325,-9413,-67650,7966,-4127,-28215,12132,11144,38785,1267,-65721,-81101,-24270,22113,17300,-16827,-14952,-34410,-1792,72954,91435,-15678,30541,-64329,-28373,99339,21763,-32030,25543,21026,11565,27550,43321,-57149,-86909,-54461,-18978,-13913,-60718,-18165,23075,82180,-53697,-23551,-57354,-17003,16184,-801,-30171,44870,-38501,-33814,41240,-31497,4201,8942,42600,10008,9991,-56864,-66731,67384,58875,33412,63486,26392,76043,-27816,-36144,-3016,39823,-11311,-21380,109082,11860,25090,12078,-92110,-122429,38559,-17712,110777,18021,13172,6629,627,47611,122410,25484,96017,-32455,-23141,-54019,34273,1011,43201,55289,74195,-79595,10853,48361,35817,104604,32761,39476,74705,30107,3066,53272,-21754,114028,2714,-84675,-78852,24609,-7943,-53447,70216,-20640,-78580,-15104,-81963,-16774,-12024,-43056,298,6886,-21208,-37984,20577,108214,-14200,22638,10518,41087,-11100,-34868,-18772,-10303,-4912,-58827,48546,29322,-49706,24407,49408,29449,66842,910,18681,2352,45115,46073,34236,-22484,46070,13752,-23853,26097,17377,-74376,-34448,-52041,4927,74841,48600,1175,-22308,19142,-9682,-7107,-3343,-38668,-34382,7515,35936,45656,45052,51520,-70376,-122798,-80852,120728,77154,-100364,25684,-64204,-47212,-78465,-27472,-25083,-51766,19649,49454,-45401,-65515,-107046,-69482,33025,-47810,28985,-41059,-55460,-65819,-67246,26934,10690,36566,-10767,19638,64282,61485,18648,-79092,32483,96696,43684,-38695,73164,99964,-2222,117479,81313,12698,48067,337,-12332,-60083,29341,-59426,35892,47105,93067,121531,43775,-43148,-53943,-64057,-15661,57373,-13360,-10220,-73654,45409,43062,-39531,-110081,-3679,44612,60167,67131,77381,-44566,-26,34209,36944,-897,36876,-13556,67620,131701,69145,-23369,68705,-62714,-43184,44467,7332,-5580,20358,26930,25376,44912,41572,35142,-73329,-6107,75463,4383,28372,39253,-39996,27148,-40052,8969,-39723,-5621,-67731,-30989,-33633,-89227,11221,-9237,-74872,-39807,45643,-59960,11940,52807,-11485,25776,-31700,-10780,54989,3419,-61857,34381,11882,133354,68963,20206,45006,61756,54530,28498,17108,-4263,-31146,-28526,-77571,-22427,-10071,38706,-11845,-36294,48644,46450,251,20681,-356,-29263,-2903,14908,1696,-11750,-24455,25125,3095,82785,-20959,-44367,-8571,42685,61085,-2608,-48871,-5117,29650,-29251,4633,-44633,56375,-1617,1004,17583,16455,74518,63817,21286,22162,112972,42311,80892,34590,62510,34234,-12363,-83192,-24014,33198,-31768,3005,-3739,52820,-13605,39856,95562,-19935,-46148,-38888,2571,21596,-39084,-40382,-115413,-33658,-15811,-24265,32778,-40970,-32933,32825,22501,-81691,14739,-17893,-76662,-9256,46637,34110,-27287,-80936,23059,-22605,39149,892,-38023,724,19267,54970,9261,37124,8383,27017,5033,-82874,-83953,-30529,-13015,2581,-16671,-13827,47739,1055,-51676,-27442,-6481,-8189,-76933,-8086,-44811,21815,-19948,40868,59444,24874,4914,25766,-19091,-119588,-71654,-30688,-20419,-13413,-51734,-21300,19869,48679,14421,-15735,-7083,-68139,-3038,53591,-42882,30838,8970,-341,-21586,-37690,-47873,-2878,-24858,-32263,-20133,-50983,52469,20439,12351,2753,-12715,-39397,-14842,13755,83003,49435,-19497,-56689,-16856,-73700,-2101,9602,-85930,7387,46104,43586,-101387,-63399,-10545,63064,-22823,28389,82090,-28582,18452,75073,-49462,-112705,-13231,-14089,-44277,26768,-75846,-10501,-9830,-34594,18866,42599,65290,65426,7463,26126,-696,5224,-12367,7785,8958,90785,83816,13864,-15586,12495,22506,35007,30614,14002,-6092,43341,-11670,85456,-107768,-64350,25235,-39147,-24077,15247,10124,18009,-38122,-7714,24815,70487,69817,50610,-33599,36457,-20375,52320,-31244,1594,10041,-40873,-76316,-4784,60567,-29328,24523,-32769,-22727,-67915,18805,-78204,-4197,-42107,-62090,-1010,-28937,-38758,14011,-3473,-33307,-56123,-5800,3976,31341,21257,-15739,18531,92264,34609,1471,-26632,-27336,45283,14563,58859,103480,4731,68240,21316,36530,-111962,-14189,-21566,-28332,-2535,4367,12189,-26072,-28445,9527,-60094,7699,-32453,-5736,-56695,13236,-10072,59466,56177,60373,-70331,-17936,23376,-1044,-4819,12054,-29838,14854,12741,55374,3845,17307,31314,-60300,11006,-30687,27098,17892,-38063,60436,71598,-4998,-15378,-34235,6017,7579,-37096,9417,-13121,20202,118503,-32566,-50777,66464,20135,9838,146961,27274,-47638,1663,-62452,-46,47482,36320,107598,14551,11443,517,27815,-56227,-5539,-3040,-22163,-68045,-26120,-10040,-48662,12863,24878,19025,-37430,-8363,21652,57177,15820,35173,-75730,-64062,-48120,18843,-10245,-3483,2381,-19815,-10545,-115994,-4008,25706,48584,-31190,-63020,-4606,-11444,-5945,4146,14007,-31297,62379,136886,10722,14043,11725,51179,-73711,-88926,26662,-40859,-13469,25251,-12021,65478,96268,16321,16490,16932,-37328,-84332,-32788,15255,-24066,-46524,-50353,-8786,24532,-68133,57176,-890,-30512,-96960,-54544,5505,78334,32989,4458,-82126,-19868,22900,-28738,40202,92405,-19871,35257,-12858,56260,71907,-17213,29147,67795,-26024,-9469,-24258,1236,-76540,72410,37761,-15429,-9841,-77365,16286,13634,14736,-15492,57139,49457,-55145,-3524,-46298,-55305,58080,-2433,5700,-101496,-18022,29372,9389,8093,9325,-12702,-35551,9135,-2487,9515,91639,35687,41866,42030,102932,14518,-4767,10309,3131,5794,48275,77239,-2935,54614,-44622,34939,47283,13841,7138,13631,11045,62047,-7801,-4296,-4987,-26942,9520,23365,124738,87204,69864,116917,21840,25363,-70182,-30811,-46400,-2584,4957,-29293,-93410,-25280,-35709,8431,-52363,24429,92682,43047,-37560,80368,195,16093,-67249,52531,-10665,86907,40848,-48117,-52457,74921,32467,-676,-18280,11123,79400,-88358,-97290,-56228,14416,13140,31228,-85604,-20141,10256,-293,-16564,-23424,-20458,-35914,-13680,-24277,-25633,-13552],[11003,-68923,-35697,13022,1837,-19587,-51701,258,-2081,80542,-5226,-59544,-31921,55940,-60929,-41307,-17738,50188,73753,42865,31735,-1740,-77618,61013,58625,64034,14972,-25881,-14421,-20250,-16582,23154,48944,-21172,44015,-2030,35491,7770,-5211,-77908,34455,-3713,-5081,-64602,10177,-37119,-61740,-20007,-135938,19976,-59703,-41834,11073,-24975,-42968,-42860,39492,-2073,26458,-6758,-14744,59202,68127,71260,24743,-11979,84706,-9409,-11592,111166,49562,5929,-21698,30320,-31666,58347,1830,73991,39163,57573,12945,6695,8345,30006,20238,37191,49451,-45891,19907,-27727,23171,-5677,-28830,-35700,-24556,37496,42586,29216,-42290,45133,87644,52370,-14751,-1015,7041,-58692,-36978,-8773,-5481,16070,-11182,-16242,74074,40685,20138,-19310,44405,-22296,35555,42672,19573,-14418,-29205,16805,59121,-16648,7958,-34268,6054,-10571,84932,19890,8053,31892,-40336,-4778,101446,45656,18480,12977,50082,106665,57693,-11194,-140,22104,40176,35718,20577,54619,64342,16245,16701,-27078,13668,34543,-20974,-82425,-26212,-15137,-84701,12602,-10739,-44223,12325,36964,20292,-24557,-58501,-28991,-18149,32971,6386,-15949,-31213,-34816,-6588,85451,75143,-47202,65851,-22834,-43497,74663,-6636,-26061,46904,-7301,22308,51463,51322,-43487,-81917,-63945,-12987,7281,-63716,-4123,45277,89223,-30373,-23230,-37550,-37801,20061,11333,-32700,29227,-37794,-37770,19429,-49209,4787,16757,46898,-13755,17209,-33941,-18161,98396,62867,36836,99080,13975,83103,-25668,-39476,-3510,45979,-2739,9167,141110,-15452,-11453,-27903,-96569,-107527,43657,-11009,80026,23848,18870,-3996,23226,21187,93184,32039,103268,-55901,9568,-103512,71208,48132,35941,35546,71898,-96477,-25076,51797,36188,40639,18439,42132,82465,47622,-353,72240,-26336,120389,-2681,-89163,-99568,21325,-33512,-48670,86553,-25547,-78110,-18810,-93665,-28220,-1821,-39648,3568,51684,-8949,-50483,2410,85912,-2132,25251,20443,46023,-15199,-23553,-4000,-6576,-187,-17483,76278,20524,-33863,36043,53483,28968,77050,22060,37573,-15781,76707,34722,35487,-4447,49952,27744,-31045,47950,26579,-76436,-28519,-33950,2163,55328,30872,-1405,-8348,22062,21474,13401,-17805,-42493,-68584,-22322,36098,51586,32378,28728,-89121,-114505,-65483,96789,44381,-101759,1769,-76055,-23187,-73241,-40002,-27214,-48826,48669,53933,-53881,-66605,-119811,-80024,16316,-42810,2767,-57015,-38994,-64580,-67097,17754,25307,41419,-23631,27423,80001,58067,18959,-77818,36182,121074,23655,-64020,48679,77554,1002,126584,81840,22782,35014,-5666,-10991,-54804,29862,-88966,23805,29730,105782,103677,60611,120,-30760,-66779,-10064,60712,-22177,-13316,-84682,18815,13358,-33304,-106281,10261,43614,30168,59513,86831,-64396,-4655,33463,37598,-58739,15399,-19522,59142,147685,42469,-52554,74274,-37059,-51171,57838,43402,2616,-1381,17149,26911,24543,28079,48862,-45501,11193,102207,12852,24187,4621,-36172,35972,6585,45455,-39339,22397,-63060,6399,-5950,-75747,-5018,-9961,-63596,-45978,73878,-54556,-11818,39164,-79945,6156,-13193,-14231,62769,13647,-68370,46566,15150,123710,29074,12245,38563,57792,55770,-3236,18214,-7791,-22224,-23602,-60298,-24245,-26604,40062,-20462,-72847,40010,92937,21891,39294,13933,-12947,11761,5155,-4603,15205,9320,34729,25043,85867,1211,-42913,972,57292,34460,-6973,-38137,-4424,29126,-10633,-3593,-34846,56143,-14689,-12684,36302,1587,70585,65937,15808,23099,108298,47369,99901,33734,61752,27962,-13549,-78289,-19524,43734,-47937,-25664,13910,65681,18522,52604,98964,-22730,-39050,-17416,1620,13774,-37280,-30849,-71727,-17364,-43029,-25373,38431,-31202,-9039,48941,33367,-93312,32615,460,-69205,-11190,64740,45090,-26831,-110065,15886,-39529,40696,4031,-40437,6508,31106,29086,3911,77396,10256,14768,-11278,-87146,-80602,1047,11103,16927,-20359,10018,57595,10321,-33766,-49275,-10781,-1678,-73480,-22551,-42984,30944,-8266,50547,62971,26870,-7384,33293,-14540,-117053,-63697,-3624,-25953,-27102,-50224,-27115,-5367,13921,-7688,-17395,-23501,-56701,6934,60677,-71949,29033,25705,-26616,-52824,-46920,-30748,-14570,-19509,5355,-47106,-48250,60839,11263,-11386,11883,-20175,-58836,-6807,12709,54832,39939,-38318,-64882,4231,-85351,-27826,-3109,-104107,-22722,43923,30100,-126215,-100158,-4232,58263,-22071,46079,90502,-14773,-12832,42504,-67316,-129663,-31220,-14212,-43626,28097,-80316,-11501,-8178,-22745,5948,21877,39032,58173,5623,12419,-3843,-14916,-10394,-4455,-1514,84765,77238,1856,-3341,31388,18922,42217,25531,8842,-23687,47259,-12659,74834,-87095,-35366,43218,-15414,-13961,43399,20851,1353,-49961,-14267,16972,60115,59762,59347,-22751,15091,-16763,58422,-35103,24778,20431,-32263,-94810,6703,67534,-38643,54657,-40831,-24723,-79401,19732,-89520,2696,-35573,-85365,18478,-1137,-32812,17099,-11923,-40467,-61405,660,-11653,44825,28680,-41134,-6001,96194,75292,-13007,-33958,-50415,18816,18935,55361,81417,-16635,83158,19164,28778,-73778,886,-22559,-21851,-16536,-5097,19341,-27775,-27454,52220,-89206,7501,-47347,-25011,-47143,-10497,-1477,71778,62839,66392,-51298,-24677,26166,11509,-14433,45199,-6328,12779,4497,54538,-39035,13661,23402,-70636,10124,-27054,31252,6561,-38674,51305,32382,5153,3185,-60476,1245,4988,-34440,6699,17220,10304,135075,-30684,-69606,49702,7217,6274,153694,19341,-22856,3136,-85280,-5252,27202,7140,130112,27419,3460,-9651,55478,-28330,-19795,-72797,-43614,-63428,-3138,-3776,-23943,6943,7404,27833,-13905,18010,30411,51004,33074,61228,-73929,-75540,-36522,21229,-27506,-12321,-14097,-21405,-19669,-117861,-9535,28815,41311,-22207,-53284,-13361,12557,25131,-6310,18031,-46229,70626,109723,28923,10838,-8608,17379,-63528,-69476,34320,-47491,-29401,19431,12967,91560,86242,8863,7036,26734,-27110,-69501,-28613,28749,-7138,-18875,-43695,-6293,43281,-56796,15655,-3551,-35018,-85252,-35276,19290,87237,42587,13026,-85749,3660,22383,-56235,16466,39056,-23768,43212,-13083,78712,69146,-36574,6398,77776,-35609,-8963,-46034,2540,-72750,86290,42313,-18227,-36293,-76239,33693,18310,10781,-20947,77254,50536,-53671,6204,-29773,-58476,51417,580,-19869,-88143,-2919,26834,-5936,8086,5795,-33726,-33603,-1845,-12235,9336,88766,57794,17496,37271,115305,12609,-12402,7784,926,18918,51266,49468,-28619,34751,-34210,46207,42289,8724,17258,18572,14314,42396,-4959,-14970,-3268,-42770,-25034,24808,86772,83963,48226,107131,22375,15525,-40895,-11226,-49874,-20184,42121,-12680,-94013,8525,-19749,-7823,-39474,10980,60446,46788,-55039,44346,583,27517,-53164,47346,-17485,97319,46959,-34126,-43605,67939,33296,16102,-22127,11946,84852,-60860,-125849,-36004,14584,-242,31436,-70664,-16747,-1012,-4602,-370,-15447,-17996,-33765,-35736,-28221,-40890,-19112],[13681,-66637,-23909,44896,2028,-51552,-68305,7621,1467,51271,-9373,-36896,-50831,44441,-59376,-63680,5760,54848,69384,26383,25115,-369,-56596,38865,42547,67120,21860,-18651,-21054,-27135,-21430,26985,51234,-36311,31610,8638,30696,9515,-4569,-78076,32663,-8177,-9149,-38648,17432,-58241,-64676,-29950,-112629,-413,-75027,-48560,7226,-51543,-46943,-25114,27666,-10538,35733,-6729,-19209,58956,106484,96936,-153,-27848,54985,-8230,-743,113551,45463,-43,-48436,39086,8188,57817,-2295,78176,56065,41478,14023,-4770,-809,-13235,16315,38449,49290,-16705,34825,-5725,1713,-5972,-63899,-50881,9942,58984,46962,29107,-36856,22494,109552,75032,-30228,-30690,-4441,-77802,-47997,-21904,29394,36715,19372,-24276,63824,18216,7459,-40758,44509,-9971,23232,50751,14959,-23654,-23561,32185,67088,-9420,31683,-22080,1607,10183,89190,8581,10,55772,-19801,2835,90045,67670,16406,7227,25134,65970,72333,2678,4938,-18910,36913,24924,10060,73250,64820,26757,26355,-21559,14417,35375,3446,-77313,-37855,-22982,-96974,19154,-12233,-63903,-4227,54494,2999,-38199,-40108,19016,-2889,43367,-7148,-10902,-42597,-37616,-11760,80228,54317,-66567,87233,25013,-33063,28048,-43086,-10549,66455,-29025,25918,65896,32226,-32944,-57712,-61999,1443,30048,-64043,13008,67510,87862,-21642,-24304,-12739,-47749,28540,20171,-31008,24496,-22798,-33889,4213,-61780,-4470,20290,42183,-39104,19373,-924,43846,111418,55627,33356,116556,429,79481,-21745,-60220,-3864,44797,15804,43182,147037,-37257,-46198,-64465,-91825,-76989,47989,-13687,31633,22836,23137,-15582,38025,-4832,52890,15523,78199,-72496,40979,-136700,159918,85849,18175,-561,56430,-105023,-53989,49055,28704,-22562,-2491,25505,74139,50895,-500,78038,-25331,99525,-10056,-80267,-102587,6314,-52830,-31476,92899,-22909,-63100,-19935,-93747,-37067,13986,-44752,1851,76400,-6711,-66838,-16024,52069,7139,26747,25227,43282,-11238,-8380,13208,7547,7938,28152,89860,-4752,-17959,49365,52788,26781,72509,42333,43139,-34585,106392,22510,30792,13521,40844,36275,-29722,58081,34127,-64107,-27046,-7699,5194,34099,2980,941,3195,24493,50254,42066,-23722,-34833,-88286,-43901,39834,57781,11774,6519,-92108,-90873,-43999,43424,22052,-76411,-18920,-84329,12481,-54494,-47705,-28664,-39414,52578,42784,-52942,-69245,-120307,-87351,426,-30785,-18346,-64372,-10592,-66784,-52445,12233,34358,42897,-31565,30227,68870,40499,20996,-67416,35130,118764,-1404,-75210,23150,40524,-6260,116148,62319,25287,14314,1811,-10971,-44585,31580,-96193,15391,16679,105487,63329,70304,47940,1057,-74240,-5845,53015,-22497,-19533,-87666,-12756,-11364,-24459,-86936,28424,55759,3416,37995,78131,-79274,-7212,26575,36787,-91162,-1556,-23784,50063,145145,6149,-83140,76529,-8547,-49849,75632,75325,4556,-19822,5771,12895,-1034,6641,51782,-25165,22424,125587,20848,25694,-28201,-22976,45806,44716,69234,-31854,49656,-51480,40354,19664,-54842,-11840,3985,-40384,-48832,102585,-42038,-38009,18636,-136504,-24784,1457,-21181,63512,22049,-70168,46873,15239,111505,-25181,8999,28489,43729,38124,-40141,18319,-10942,16833,-19279,-38637,-12637,-32711,42761,-37713,-82080,32700,117426,39777,52897,16038,4274,29508,-1710,-20372,37655,45113,42239,37743,64185,11185,-32843,5749,64029,9734,-12708,-25698,-6035,21635,10005,-12533,-30122,54955,-16129,-19453,49101,-11303,66833,71018,4864,13235,86691,44744,109738,35023,50632,20465,-3468,-44589,-17940,56376,-48944,-54400,27219,84745,55218,61669,83308,-43908,-30001,7790,-13016,4336,-22558,11644,-19509,1823,-60259,-19179,43977,-22675,20761,57224,40711,-98566,37619,22622,-56548,-17143,69197,51754,-23558,-124385,11039,-50742,31849,2539,-46423,13553,30934,-2028,-3484,112507,10791,-4914,-30645,-81431,-69657,12752,27325,40135,-17082,33092,64464,7567,-12440,-62878,-16443,12724,-63946,-39579,-38233,34394,9824,59900,58654,29068,-9364,31886,-8180,-82566,-35158,46701,-20986,-32441,-36317,-33413,-29554,-18615,-44448,-18251,-30303,-37639,15730,55621,-85158,24132,36962,-50641,-83560,-59426,-15199,-23984,4890,64690,-64452,-35369,45816,-17180,-41384,15162,-26786,-64666,-13157,6342,31290,31103,-49665,-70738,18763,-92739,-47152,-14113,-93318,-44406,35771,8767,-131716,-120462,-16131,25505,-23483,49560,80388,-8054,-34478,11528,-79688,-109095,-47909,-9637,-32398,26191,-76721,-13194,-6363,-1663,-8685,-6454,11742,44546,2097,-2822,1699,-31793,-8496,-13730,-8970,65785,63819,-25538,272,37387,14779,38507,15332,-97,-30143,50798,-9440,49422,-64398,-1676,62857,7024,-4338,65972,21435,-10089,-41604,-21069,244,33373,43408,57115,-8155,-1288,-9879,54070,-21896,33254,26790,-12620,-96708,19422,67476,-30011,73078,-52070,-24695,-82599,19639,-84090,6238,-22172,-108617,42716,31008,-21730,17388,-22842,-45719,-50699,13321,-14949,50422,32117,-61234,-27024,86372,109933,-24708,-35198,-56500,-7493,37088,44551,49334,-37904,87765,13094,18440,-16789,12706,-14648,-18014,-23284,-9152,18317,-37354,-36669,66963,-111997,4058,-50799,-42579,-30311,-19131,7989,89902,62664,63198,-13591,-28101,23754,17851,-24057,68402,11776,13056,7913,43575,-61650,11751,14800,-63244,8803,-19359,33042,-18794,-43606,36703,2014,12948,17944,-73296,536,11104,-30410,6652,45752,-89,144422,-39769,-86183,31881,-7482,2929,139967,12692,-1421,3046,-75733,-9635,12939,-20179,131615,33882,-8286,-14180,76645,3846,-30104,-146457,-76342,-47199,31022,-2056,-2770,7860,-14065,28322,17081,38446,31419,29366,46114,73954,-59561,-83801,-23709,11537,-42466,-21588,-29538,-13459,-22903,-104723,-16241,29296,23779,-6523,-28757,-25381,25546,47072,-16242,28447,-56841,55715,45947,37916,6173,-30656,-20375,-37799,-54526,40304,-45091,-35895,11567,34075,108759,72907,10151,-4944,35916,-8698,-32509,-22155,33977,12734,2318,-37442,-2211,59604,-29121,-24204,-4881,-33515,-61806,-12205,24686,85424,50942,18367,-80754,26832,16661,-79970,-6392,-10030,-21057,48463,-10777,92615,64353,-53388,-20388,80811,-39347,-557,-58408,207,-57206,89746,41141,-19128,-64100,-69703,56384,26931,23648,-28758,81913,46651,-39498,10406,-7166,-28914,47134,1964,-31347,-65802,20389,24645,-26104,4805,3615,-38585,-29543,-11754,-26681,6900,73008,81107,14157,28213,112442,3047,-12833,13838,-6919,24914,50323,-7793,-59357,9282,-21931,43893,39025,2157,28115,24990,18369,16666,-5968,-47200,-1835,-50656,-44472,27100,44261,74717,21810,74330,21609,14325,-12598,3700,-47075,-37482,70737,9651,-73807,37216,-812,-26291,-21329,-3109,-1226,45507,-74137,-6483,2486,36773,-38035,44414,-13171,94225,30273,-27312,-29320,56605,33143,37347,-26483,9203,75230,-35918,-128888,-3013,19171,-16078,15879,-42515,-7183,-10074,-12459,13373,-8735,-16182,-28825,-41548,-33176,-49305,-25007],[16304,-45871,-13633,64459,3570,-67450,-86386,6789,2116,16536,-17186,-5147,-60338,21355,-63588,-78747,36736,46178,59380,18012,13559,-11373,-36987,13395,16227,60980,26955,-8284,-24756,-25617,-14026,28568,40878,-47703,17501,29208,21923,13961,-5841,-63507,35836,-9391,-5433,-19884,22398,-60677,-69533,-36004,-67329,-6601,-64567,-45226,-7585,-69329,-43875,-1019,18927,-14137,42565,9675,-19985,50680,122308,96692,-46730,-55574,22260,-12093,7672,99059,28699,-10847,-64144,39004,58782,51153,-7131,78052,63463,27574,15158,-19063,-3706,-55011,-1338,24932,36342,531,49448,10266,-20088,3759,-79466,-60845,37706,77961,47149,30834,-28549,-1876,116639,82468,-39362,-47345,-6502,-85786,-56393,-31082,69063,47151,38989,-23792,46003,-2958,-7109,-53367,33737,32,8921,50315,8567,-27732,-16734,53249,67536,1304,61091,-14222,-1411,47842,84534,-2803,-3073,82536,3881,9105,73157,79334,13074,4847,-5416,19540,74241,13412,7560,-45227,26553,24484,-7750,78045,57334,34664,37009,-18532,4207,32791,37120,-63103,-51608,-29941,-98365,24694,-8331,-79455,-30293,57980,-8782,-40678,-16925,48772,24111,51412,-21430,-3549,-49267,-38377,-19484,61961,45586,-70294,91163,63779,-671,-20166,-76255,5254,78296,-35550,23603,65077,-7142,-25632,-21085,-46275,21039,49737,-60475,32947,83312,77088,-25671,-27132,7534,-44841,32711,23528,-24955,34055,4299,-20232,423,-70222,-22333,15661,29050,-61139,16405,31568,94949,102754,42910,25896,113045,-11354,67351,-18818,-91600,-4020,36423,36472,66762,121244,-45597,-65987,-83647,-73243,-43599,50256,-24981,-17855,16819,25650,-27231,40999,-15710,22157,-17926,31083,-72197,66378,-148719,276850,111704,-6274,-44675,30589,-97810,-67767,42058,14799,-61922,-25577,-2837,49240,36231,1251,73074,-17064,61080,-15680,-56066,-78424,-13753,-61190,-4216,89655,-12038,-37530,-20397,-84671,-40415,33473,-56661,-4486,69441,-15802,-81026,-29195,16185,12682,26407,23225,31146,-2158,6142,27781,21663,14915,61610,87478,-36577,-5591,62226,42903,22787,53322,55342,39217,-47245,119089,11392,18851,27233,22096,40572,-18541,51809,38702,-41824,-33397,17429,14402,14639,-23595,9394,10192,26205,69464,67896,-17092,-14751,-84700,-47287,41480,59516,-13414,-11568,-76793,-58766,-20021,-19565,13532,-41966,-38328,-89704,48717,-26055,-49445,-25960,-24724,30930,16470,-44057,-71054,-104499,-90058,-10044,-11539,-25070,-58179,19193,-71036,-27020,10173,35630,41139,-35433,27091,32147,14235,25730,-50353,28984,93479,-24643,-68980,4310,7995,-17134,86440,24379,18763,-10583,24832,-11906,-32600,34062,-73720,12807,12008,83599,13167,69638,82985,31586,-78078,-3541,39109,-12658,-26176,-81108,-43102,-27123,-14730,-57072,47798,74334,-14031,7468,54037,-86148,-7053,15483,37151,-88751,-11512,-23039,43259,112409,-29653,-105163,72292,11512,-42466,89825,93081,-4461,-30055,-2848,-7759,-25152,-15258,43673,-20515,25186,138842,23087,33172,-51428,-3739,57400,67957,77981,-18444,68011,-33662,63091,37914,-31835,-5688,38313,-6855,-49084,119745,-21835,-58983,655,-158773,-56459,5488,-33025,57416,26665,-66948,30850,8767,97300,-73004,11115,15125,23378,6168,-70753,18353,-10748,67923,-18289,-14993,10904,-28625,47184,-61007,-59608,31924,113637,50999,57843,7920,20633,44593,-5104,-38978,45610,75373,46124,39447,27632,8456,-17222,2688,62025,-7031,-19429,-15300,-10967,9953,27775,-18841,-26956,53975,-5949,-20725,54140,-20271,59987,76984,-6650,-2384,54191,31193,103889,35434,31585,11872,18219,7625,-17778,72986,-37923,-75456,30922,103418,86617,65913,59792,-75195,-20649,26335,-36167,-84,2052,75285,24229,18288,-64144,-8025,50010,-18368,47074,57331,44694,-93788,34713,42323,-45616,-24340,58239,51496,-18621,-119293,8718,-51916,16832,-1329,-48557,19798,19917,-27123,-12692,132610,12091,-26661,-48565,-67306,-54405,5283,35442,66336,-7475,47746,67396,-9279,4723,-68803,-22303,32267,-45617,-53006,-30749,33920,30064,66211,44507,28761,274,23157,-4808,-31434,1960,100155,-10770,-33432,-12949,-39296,-49529,-41472,-84644,-18694,-28346,-14001,25116,39602,-79491,20015,39663,-66978,-105507,-73615,-2699,-26930,39744,126212,-56153,-16207,5410,-53407,-66077,12100,-29653,-53565,-35611,-5794,17643,23381,-49295,-72986,25520,-94876,-58013,-22521,-64964,-59490,21885,-17201,-116479,-121843,-44062,-14879,-26539,41083,55643,-12482,-36666,-13977,-85180,-62542,-60925,974,-15103,20340,-63657,-13562,-8600,27028,-18056,-36353,-8457,30460,-2213,-16820,12371,-40975,-7351,-17695,-9005,42883,46043,-61461,-4834,28255,14159,26115,1927,-8660,-20188,52223,-850,16942,-42009,31264,78123,19210,3297,73583,12662,-14450,-19530,-24571,-15636,-7352,27808,44587,4959,-11826,-2226,40929,6986,22927,29194,12387,-79141,30178,60263,-4744,65755,-61064,-21853,-75483,18644,-68151,5979,-5560,-120846,60872,49525,-10492,14693,-29069,-48896,-22438,26510,-10392,52695,31849,-67096,-38455,66521,126720,-28983,-33090,-44561,-22590,62234,30851,16058,-51786,82695,2992,9169,38892,16879,-1635,-17133,-22413,-11490,4230,-54953,-55213,46461,-115276,-2101,-40373,-53186,-9504,-12307,18417,105340,51945,48592,30145,-31671,13239,17198,-30175,77835,23629,14575,19957,24689,-55804,13905,9813,-42705,6216,-9144,31981,-49518,-53956,20653,-14222,16009,26218,-67779,7485,28580,-24286,9021,65285,-9103,145144,-55873,-96792,18755,-21877,-754,108082,6173,10937,348,-42245,-13198,5332,-34671,107999,32717,-20434,-11017,86860,30957,-33575,-187117,-107379,-25831,64381,-3150,9990,16389,-27270,20378,46583,46901,25883,1883,54231,68490,-37978,-87744,-15833,-4031,-49055,-27526,-40177,2550,-21680,-83095,-23586,26755,4968,10879,1483,-37793,23042,56607,-18449,44085,-54631,22771,-21126,36073,2833,-50901,-51150,-7981,-47462,43719,-31720,-31433,4254,49816,112975,56463,18435,-19302,42997,11410,13356,-11619,26251,28855,9447,-34606,2432,68940,10155,-49842,-974,-25709,-29877,10763,22275,74323,55089,18622,-66899,41276,2964,-93236,-17554,-37553,-12738,50052,-5248,90568,55847,-64665,-47469,72278,-37467,14295,-59787,-4300,-37231,80609,36435,-13874,-85290,-58612,77979,36894,49305,-37088,72694,36600,-18108,9998,17042,21299,47885,2023,-29564,-41257,41300,25353,-45791,-950,3982,-26692,-25772,-12879,-41920,3044,49820,97924,31157,24193,95678,-12265,-10187,24038,-12234,22388,45059,-65851,-82338,-12184,-13029,28038,35996,-7635,37985,26422,19875,-8770,-8247,-83558,-539,-52523,-51602,29220,13451,64767,-103,40626,21245,15498,6302,10440,-38792,-53744,79795,32481,-39656,54648,16212,-47193,-3402,-14524,-64769,37030,-91061,-52505,4664,39094,-26812,50033,-1766,76623,-3381,-24451,-12749,44693,33867,54546,-28002,2481,53022,-21372,-105703,35044,28468,-33098,-14747,-10102,8048,-14523,-21911,15407,-3387,-15477,-21327,-29421,-38180,-49238,-28923],[18612,-13870,-6273,65203,5503,-63479,-98266,-7413,118,-16015,-28339,24909,-56765,-7634,-70740,-84058,71477,30632,49892,17899,-649,-33743,-22589,-4221,-12543,47664,30117,-561,-24932,-18911,4442,27598,21359,-52978,3128,55262,10922,18565,-5591,-40263,41900,-10179,2385,-13107,23074,-44922,-73459,-36449,-22490,694,-36013,-31478,-26474,-68925,-34053,20879,13856,-12771,47374,39305,-14828,38440,107508,67291,-101627,-82402,-3220,-16186,11646,74221,1508,-20765,-62253,30412,101602,40665,-11050,72929,55377,22173,17991,-29090,4640,-83561,-29433,1197,15705,10576,61830,14850,-39989,22107,-70241,-62777,49096,88519,39941,32473,-21345,-22572,106036,76151,-40267,-48483,-428,-80498,-59445,-31131,100511,40733,36821,-14648,25566,-18607,-21079,-56462,15495,1165,-4339,43906,2963,-25264,-5064,71406,60518,10921,85104,-8117,-3610,84358,73309,-9562,-5017,103110,23016,14266,56432,79206,10292,7522,-32559,-19307,65079,21095,5690,-42342,13058,32316,-18123,68584,43056,35461,45684,-22500,-17410,28662,62049,-44680,-64039,-33425,-85363,27035,249,-83709,-54313,46010,-13556,-35792,3902,60612,64791,53802,-34438,3849,-53725,-34197,-28816,39004,61138,-60288,79524,81859,35711,-48487,-94432,12209,76981,-26019,17874,48197,-52058,-20228,16895,-19779,40529,60073,-51854,52503,87126,58071,-34376,-31802,16440,-31165,25053,20965,-15909,52844,36577,2117,8863,-74175,-44539,3259,10272,-75222,9723,54549,113295,76571,29930,19107,92620,-18492,50622,-18694,-121527,-5233,22402,51265,72882,73237,-37041,-64488,-79621,-43952,-19380,49279,-37350,-49291,8779,25865,-37941,33196,-979,13961,-52908,-17243,-52609,81706,-143274,384657,134438,-28343,-83733,1011,-74114,-63131,33663,-2143,-68484,-45619,-31919,13477,6393,3127,63704,-2150,18488,-17631,-20302,-26459,-31834,-57559,24247,80091,5508,-9628,-21942,-70915,-37220,52337,-70758,-13272,34103,-33302,-87658,-33551,-11632,13821,23541,14076,11079,8650,14491,34501,23440,15101,70127,70500,-62090,1585,70568,21491,17737,24919,56414,32153,-47244,105033,2591,-960,34052,463,42913,2885,30339,38242,-15747,-46993,33204,27869,-713,-36206,23344,11961,27127,74244,80781,-331,12484,-60572,-32173,36177,53655,-38318,-24106,-45852,-29228,1591,-67358,16746,-13760,-57188,-90891,72507,4355,-46889,-17059,-7547,-6566,-19612,-30922,-69152,-76179,-85742,-13994,11699,-15093,-38810,40773,-74485,904,10323,29418,36574,-36918,19686,-17386,-15137,31239,-30586,18659,56112,-39568,-47872,-4101,-9722,-24046,44553,-23164,5650,-33680,57629,-13635,-23028,36115,-26545,17280,16948,38346,-31932,57385,94270,53197,-71284,-3163,24114,5123,-29764,-66929,-66895,-34479,-5847,-24743,62949,88865,-20210,-25474,20615,-84168,-4611,2542,40729,-60155,-14657,-16743,38382,49344,-55753,-110047,60251,16238,-34836,91133,90569,-23764,-28747,-5175,-23229,-42881,-30392,27166,-31480,19445,140319,16045,44873,-60721,15373,66814,74595,74233,-2026,71358,-11963,68963,44892,-12726,12871,86396,30524,-47552,116384,3030,-70383,-7075,-138956,-74494,-3290,-48614,46389,25861,-59896,-692,-6313,81118,-87928,16226,718,4813,-28797,-85325,18615,-5753,106249,-22060,7778,40655,-17919,51892,-84818,-15522,37455,87288,55203,53641,-5571,33082,50775,-6141,-52298,33879,92905,45155,32452,-9889,-3380,-1120,-8129,52523,-12721,-25309,-8950,-19008,-2348,38097,-19472,-20284,53282,11847,-18439,52672,-24483,46445,80080,-16631,-17306,18750,6663,82311,31930,9325,3418,46383,58312,-16660,92302,-20615,-83732,23636,112393,102750,65054,37328,-102405,-10612,32011,-58397,5008,29097,135210,51050,27393,-56568,5398,56471,-19774,63295,53246,46563,-74260,29724,53008,-41577,-29032,34532,44451,-13204,-96094,6172,-42304,2764,-4209,-42566,23206,2428,-38778,-22614,133715,16812,-44220,-60875,-49810,-39521,-13526,38653,89221,6322,50345,65493,-35229,12754,-68819,-24634,51813,-16649,-56953,-20568,31955,47960,69880,22839,23789,18325,11020,-6701,14414,30254,130564,-1619,-33126,13419,-43764,-62612,-51204,-116216,-18754,-20707,8477,34937,15972,-59587,20577,34231,-72638,-112652,-83814,6635,-23525,71162,167072,-17823,3551,-46982,-82336,-74724,4360,-27250,-27581,-67310,-20982,11660,16235,-36230,-69685,25509,-92190,-61286,-27505,-33857,-70214,2578,-43794,-85937,-108616,-75783,-44916,-30008,24903,24719,-27333,-20137,-32901,-84130,-8819,-66957,19582,2501,10129,-42875,-11467,-18021,56887,-17252,-60902,-16447,20679,-7043,-26628,23206,-40425,-7874,-16367,142,25360,29088,-93589,-16889,5476,20558,9346,-11840,-12153,4009,50421,13391,-14303,-21151,59707,86369,17205,7463,60523,-1520,-13178,3829,-23427,-21883,-55877,18211,25567,11204,-17363,3059,23399,40714,-3101,29159,34671,-47611,36544,48117,25782,32505,-62638,-17455,-58838,16496,-47774,2832,10325,-106582,61989,42325,-3367,9690,-27118,-48882,17663,34669,-5071,55823,29044,-52069,-38198,42926,122061,-23391,-29800,-20115,-21322,85763,19309,-10768,-53841,70150,-11606,2991,75528,13400,10727,-18736,-16645,-17987,-23678,-76810,-79186,-2194,-95071,-9285,-18541,-55012,10818,6271,29299,107304,29507,24478,65865,-38316,-7216,11699,-28854,77459,28952,14716,29028,2157,-25283,20924,8930,-17294,1599,2192,28538,-74369,-68889,5944,-19930,13486,27384,-45601,22172,50894,-15971,12480,71615,-15236,136700,-73670,-99189,11580,-33716,-4842,67057,-1839,10702,-4995,-5494,-17187,2413,-28245,70009,25364,-27875,-486,82400,44241,-29425,-177885,-125496,-7624,85883,-3947,12581,29921,-23283,6308,65950,41344,16543,-21186,57253,46528,-16689,-86930,-16369,-14966,-43088,-26849,-43870,22567,-18705,-62715,-31718,20375,-6538,25444,28164,-48026,6444,55309,-8721,58872,-36837,-14435,-61082,24469,2595,-66590,-66470,15250,-45424,45691,-9546,-18092,-286,59277,103635,35787,29037,-34627,46011,24777,50632,2907,4915,36699,745,-36585,7174,69386,49341,-54986,10525,-13183,4026,29864,13507,56281,52031,14285,-46110,38923,-20272,-92064,-8773,-41746,-1263,46423,3033,70032,42626,-68289,-69636,50181,-30860,32326,-50638,-9319,-20110,61374,31315,-2218,-91516,-43752,90712,43727,75161,-43554,55206,20339,1992,7291,38731,72499,52801,943,-21313,-18591,49422,30546,-59477,-8370,7507,-1154,-25189,-4122,-54034,-177,27417,102070,56093,31527,69038,-29332,-6834,33161,-7357,13410,36580,-102260,-85981,-21793,-10831,3121,30744,-20511,45806,20289,16854,-26770,-8190,-101172,657,-52295,-54633,29487,2727,61693,-12456,23247,22664,15243,11498,8558,-26300,-66651,65280,50714,-3967,60968,26931,-69765,9443,-20269,-97992,20482,-101071,-74548,5404,31037,-22338,64747,10127,48133,-40287,-20395,3139,34951,36472,59824,-24178,-9219,23989,-14457,-63745,68436,40276,-48098,-53614,15245,26480,-13505,-29753,-217,612,-15777,-12474,-5105,-42107,-42519,-29039],[20256,18666,670,49284,7309,-42393,-96226,-34431,-2470,-41141,-41465,42694,-40275,-34417,-76020,-79581,98073,16892,47815,22930,-14481,-60193,-14888,-5147,-35143,29792,31980,-217,-21534,-10529,28423,25089,-1473,-51609,-12433,79431,713,21354,-63,-16799,47871,-9850,11388,-16486,19968,-18724,-72591,-31534,2066,13747,-3459,-10082,-41817,-45175,-18893,35062,12877,-7638,50785,73642,-3869,26090,67118,16360,-143131,-93602,-13975,-14585,10644,46191,-31271,-24223,-41057,16943,118865,28421,-12516,60797,32091,27435,23356,-28913,25911,-90896,-58003,-24454,-5766,18248,69550,7791,-56811,43957,-41697,-56691,42676,85149,24564,31322,-17634,-34959,84003,61484,-32825,-37752,9269,-63820,-55882,-20658,114338,16677,9815,192,8418,-26122,-32326,-50869,-4280,-8589,-13822,35500,70,-16670,14465,79940,48914,16078,93345,-1562,-5700,100877,58822,-9819,-10336,108932,32120,19451,46377,69377,8901,15700,-48703,-42098,50717,24970,-1487,-11172,-356,42639,-14481,49834,24835,27145,48957,-33856,-46084,25418,66618,-26542,-71506,-32147,-59375,25320,11741,-73148,-65661,21779,-12410,-28163,16238,64136,115748,47698,-44081,9806,-58216,-24103,-36173,19155,95690,-42360,57935,76887,53285,-45731,-90155,5783,59947,-6151,11263,19975,-86335,-14778,45257,9554,54461,52959,-39017,66498,76282,34340,-39077,-37956,12381,-11927,3476,13839,-6336,69982,64375,28985,26095,-71290,-64806,-12349,-10286,-78261,1569,64106,93533,42729,18811,16993,63812,-19022,33624,-21313,-138404,-9696,5285,55350,64223,25176,-13400,-44624,-55905,-16738,-10865,44271,-39324,-49228,2334,23127,-46710,20086,36877,27637,-70685,-47450,-21670,84009,-130156,443858,167268,-35689,-104249,-23934,-40189,-42860,26688,-18068,-51237,-58934,-51842,-23269,-29209,3698,56877,16701,-16616,-16159,18880,38920,-42719,-44561,41434,69042,26477,12774,-25508,-57155,-28523,65905,-81990,-21823,-11385,-53091,-84114,-28273,-23737,10509,17783,-1024,-11962,18303,12566,30234,5353,3983,50620,42794,-70938,3965,69188,-8967,13125,-5416,44284,26980,-32116,65099,-3387,-27450,33578,-16284,45270,32454,204,30506,8747,-59001,36072,42172,-10643,-26716,40238,9464,27230,64106,76217,18340,36518,-27504,-7897,22420,40249,-58314,-31537,-6430,-12144,15833,-83304,25560,139,-73072,-84992,75653,27925,-45538,-2695,8039,-45601,-56415,-17970,-61318,-45894,-72600,-13240,33098,4971,-13065,49061,-73980,23056,10972,18133,29709,-37606,11720,-60434,-42891,33802,-12190,6207,19546,-42186,-19466,-2849,-14797,-22190,2563,-67200,-8775,-47451,88268,-16025,-19282,36611,26789,28317,28799,-20530,-63040,34574,80988,62407,-51890,-4048,11748,25133,-27405,-49605,-80392,-37419,741,1389,68257,90237,-16907,-54152,-14245,-74540,-1179,-10369,48075,-24246,-13374,-7497,32167,-27718,-67003,-94505,41965,6376,-32173,74073,68734,-47783,-15886,-605,-24896,-52582,-34903,6622,-49019,7692,133930,-218,57332,-56609,27966,67442,66888,63596,13685,57988,9431,59005,40274,-2354,39398,132736,62792,-44681,90813,26493,-71908,-1941,-86972,-66794,-21631,-64683,33705,18291,-50985,-40303,-28793,63664,-54572,20001,-11927,-2437,-52693,-82513,18558,2893,114787,-29979,26671,68577,-5164,54197,-102089,31331,44227,53625,54252,43336,-18877,37833,44193,-6871,-53718,5068,92727,38726,21901,-37144,-18329,10377,-23538,37851,-7980,-27799,-6568,-28394,-11867,39043,-12943,-7084,52167,30818,-14219,48174,-24127,24243,77047,-25786,-25725,-12648,-24800,50965,22921,-10748,-3043,71450,88156,-12121,109897,-2422,-77596,8201,104071,98781,59878,17565,-113855,1257,24533,-69883,19502,48826,165313,63322,26729,-43020,19437,61856,-26485,67263,51222,47736,-35997,26979,50478,-45030,-28181,4462,33506,-8194,-62466,-905,-25160,-3672,-3323,-28276,22495,-15890,-35583,-31683,118744,26346,-52713,-65052,-35909,-29152,-33279,41239,103957,20950,42417,57768,-60282,10534,-64560,-18526,65478,20006,-48325,-8017,30058,60278,73344,225,13350,37992,198,-12653,36797,35273,122486,1953,-32238,34776,-45880,-66836,-49041,-130380,-18302,-11303,23501,42891,-10963,-35688,28203,24431,-67868,-103978,-82137,13594,-17665,86946,173322,39014,18562,-85967,-91349,-61782,-4878,-20822,5757,-95014,-34581,6075,9425,-12616,-59045,21130,-86169,-59788,-28585,-11505,-75774,-20481,-66585,-48857,-86907,-91226,-56232,-32098,5982,-2538,-46829,5755,-44624,-78311,34467,-62709,47146,15959,-4182,-18467,-7521,-34638,79545,-5149,-74762,-11561,17501,-12960,-29964,29912,-31644,-10520,-11650,16163,19458,17484,-109138,-32900,-26001,32648,-7359,-23209,-7408,33177,45039,32155,-37810,-2950,81768,88374,3920,6859,28210,-15590,-9791,16362,-19109,-14875,-101960,16491,6360,6972,-19429,3430,6888,63956,-35771,28725,46750,-13226,37473,34472,43236,-12433,-54206,-14451,-36178,12525,-27898,-1593,22812,-56199,41170,9609,-2458,3514,-17478,-43612,58133,34278,-4606,61542,25068,-16782,-28577,22111,101821,-8686,-26375,6876,-7225,100781,13886,-27066,-44138,52924,-30990,120,84664,5446,16932,-21854,-10289,-33296,-60730,-95884,-101990,-59667,-58172,-15045,8233,-49689,26359,30603,39311,89754,-1665,-3288,83798,-48518,-36481,5485,-17697,75756,27996,10478,20389,-18768,15901,31519,8579,3585,-5304,14082,24022,-83553,-85555,-6296,-21202,6436,22622,-14862,39996,64023,-6288,15672,64703,-17553,119383,-88673,-93412,7777,-41199,-8737,29745,-12408,-2160,-11526,13978,-23675,1146,-1182,35983,15687,-25188,14714,62709,39089,-19137,-130024,-126575,1069,89863,-1156,6936,43606,-1921,-10004,69973,23682,6564,-33273,55659,16116,-2683,-81906,-24868,-11370,-24333,-17795,-40822,41319,-16488,-51363,-40630,9185,-6979,34368,45065,-54884,-18121,47751,12036,64275,-7697,-38801,-63595,5689,4046,-76492,-64262,26826,-41642,49420,15375,-735,-1132,61440,84530,9991,36382,-48222,42940,24889,67398,18976,-25638,35322,-18464,-42619,12196,61399,73891,-43273,28368,1095,32134,42113,669,33839,40877,7760,-21966,15198,-51375,-77564,20964,-30751,10390,35885,12480,35663,25494,-64200,-81895,16369,-20476,49256,-33476,-13581,-10530,38797,28378,11390,-77292,-25829,89025,42961,86730,-46263,36521,-553,12927,5277,55177,107335,57337,-1082,-14972,542,39698,40205,-62996,-16649,14054,31768,-30080,7665,-60199,-620,12495,91793,72378,49452,37953,-43279,-3242,37447,9997,2548,26942,-109603,-65257,-16137,-15075,-23487,21780,-33627,51056,7817,9246,-32347,-2844,-86684,2010,-53454,-59778,26450,10157,71543,-15648,25930,26138,12876,4253,800,-10935,-72794,31873,60879,20795,60630,28743,-90855,14625,-18466,-85998,-3045,-100121,-63901,3307,12403,-24623,83827,16783,15532,-65805,-10556,15799,27065,39948,49388,-14423,-26734,-5338,-6659,-16253,88391,50551,-56234,-87776,25636,43889,-7806,-32604,-32003,2948,-16296,-4262,21817,-43961,-32661,-24712],[21021,41911,10964,26038,9027,-12164,-76628,-64652,-3185,-56277,-54218,42369,-15185,-51286,-75207,-67145,101978,12192,56792,28216,-24666,-79429,-12895,13581,-45457,10092,33283,-8857,-14971,-3394,50553,22588,-21500,-45069,-29549,93802,-5302,21911,13283,-646,50681,-6938,20466,-23652,15654,7073,-64422,-23702,-125,22698,20127,13792,-48012,-1379,-850,40427,16092,-643,52824,102806,10280,16045,16322,-40593,-153123,-81696,-8806,-3338,5337,20456,-62542,-18141,-4891,3861,102463,16243,-10770,39137,-264,40519,30710,-16669,54153,-75296,-74676,-43045,-21903,24921,70610,-6114,-69549,62263,-7477,-45320,25844,65302,3132,24628,-17724,-36379,60909,45789,-18513,-22056,16918,-40918,-46382,-2506,108114,-18935,-33173,15701,-829,-24845,-39591,-38366,-19094,-25562,-17610,28420,421,-4107,41875,76490,36600,15690,80115,5655,-8227,88318,44015,-4474,-20361,97578,29579,26226,47514,54315,8662,28505,-50270,-47656,38103,24299,-13160,31217,-12389,49063,-519,29697,6730,11494,44848,-48998,-73613,24693,50616,-11727,-71058,-26584,-27323,20122,23551,-49594,-59324,-7961,-7747,-21572,16614,69186,161942,33458,-48406,14148,-62810,-8748,-37395,6086,123850,-23289,33092,56091,38882,-16056,-63778,-11571,29358,15326,5080,-10921,-99493,-7900,57338,31630,59261,21264,-26506,70176,51904,10940,-34815,-44662,-851,6425,-27426,4710,1099,74768,78607,54044,45737,-58951,-76784,-24508,-29245,-69791,-5794,61908,50032,12280,8175,20539,35756,-12639,19708,-24703,-136192,-19431,-11723,48925,50147,944,19246,-16013,-22189,-9275,-17216,34975,-21069,-16329,989,17085,-52468,8912,80987,51014,-58132,-51422,6024,71845,-120640,426301,217262,-17001,-97486,-37029,-5757,-14966,23091,-29647,-29393,-65010,-57169,-51020,-57723,2293,56436,35868,-38297,-12989,51869,91479,-44065,-27216,37578,60977,46879,25631,-30942,-46815,-17004,71079,-87072,-28108,-42954,-68056,-71480,-15116,-17497,3550,9417,-19347,-30950,25045,231,15652,-30318,-19609,10994,9760,-59524,3351,54244,-40901,10813,-32450,21672,24645,-6077,10829,-6688,-56812,27473,-22335,48304,64917,-29386,14199,28507,-54057,28323,53680,-14536,4000,56213,4881,26212,43363,57385,28313,46252,868,11691,2763,22663,-70622,-35131,32191,-11393,19026,-65879,32934,-704,-81007,-69695,58496,37994,-53010,13598,17769,-73881,-84370,-8887,-47122,-24916,-51461,-10785,46264,22147,7703,44487,-67424,34500,10638,5209,20800,-38465,7424,-81001,-65330,29986,1837,-5661,-6391,-32416,6275,4262,-16637,-11613,-26742,-95397,-18599,-45027,103920,-18578,-22384,35091,61616,43367,41393,-72897,-80831,4380,51811,59893,-23130,-4871,3764,39768,-17914,-33917,-81617,-40656,4122,14907,60316,74771,-8270,-73419,-42884,-59830,1423,-22283,57890,1917,-11031,-142,20272,-91571,-63459,-62391,21571,-10316,-36463,40947,36097,-68796,4308,7655,-12157,-55636,-30265,-13249,-60360,-5848,125432,-21566,66060,-43687,30145,54369,49630,52313,25432,31184,25187,40547,28475,-2761,67139,161326,82150,-40480,49254,41439,-66397,12370,-23450,-30550,-42250,-77150,23095,3524,-41922,-75402,-53395,46622,16964,18341,-20529,8290,-54466,-70645,17004,11681,92434,-39304,39341,86960,6400,51345,-107683,62933,45695,29385,51021,32407,-27472,31876,25566,-9231,-40736,-31058,73822,27139,13594,-49898,-30197,14120,-38570,20367,3357,-24697,-6479,-36343,-16308,32143,-220,10972,49660,44568,-9148,44638,-20162,-5453,66706,-35606,-24008,-35710,-56059,18691,8976,-24399,-5928,83194,88284,-2603,120000,13502,-58699,-9707,77255,77819,52101,-3038,-106375,15151,8348,-64597,38307,52695,152062,69362,16584,-29794,33768,63470,-36471,60884,56209,48918,19649,28053,34977,-51722,-20796,-23747,22916,-4064,-30741,-15846,-6646,465,2232,-9305,17683,-30176,-21753,-38536,95300,39686,-50495,-60943,-31678,-25158,-45594,45941,108353,32412,29574,43911,-73733,409,-56840,-591,68750,55155,-28649,5813,27992,65973,78314,-15076,-1634,51313,-5361,-18504,29082,13540,81973,-899,-29612,44368,-45086,-61390,-39546,-123829,-17290,-3352,26949,45670,-36892,-18484,42814,15768,-55872,-84079,-62628,19014,-14635,82038,147288,92604,25711,-88330,-75443,-29271,-12086,-14575,35813,-105287,-42040,-5983,3592,17373,-40767,15031,-78488,-56664,-25966,-2863,-71570,-43347,-81089,-12254,-60312,-72970,-49564,-30800,-10975,-18316,-62236,29176,-47727,-70322,56437,-46555,80868,23523,-21340,4826,-3942,-54392,88959,15273,-75983,2647,20379,-20994,-25956,30599,-19499,-14996,-6321,33185,26476,12606,-101251,-49304,-59257,39949,-21026,-30342,5644,55058,36417,52798,-49998,10805,96773,86938,-12105,615,-13956,-24544,-7826,12207,-15080,2077,-132821,21158,-5885,-7349,-19451,-2046,-4241,65556,-63563,29463,44779,12922,33361,22275,31787,-48765,-36914,-16056,-12778,5783,-12433,-5851,30078,21899,3229,-36683,-7236,-2709,-3559,-31183,86762,24859,-10305,68907,20855,29099,-14936,8563,76839,11343,-22888,26035,9347,104605,16209,-33037,-26948,33511,-54134,-461,69003,-3427,13694,-25417,-7238,-57502,-97418,-104150,-115897,-102899,-17419,-16918,31777,-40976,34102,54379,46730,56327,-34082,-26768,81486,-59605,-67497,2781,2427,79121,21456,-10,-13646,-33318,50158,42554,3441,12603,-13957,26746,20133,-72353,-99926,-15939,-21636,-2349,14215,12811,52596,53849,3200,17967,48242,-15892,94533,-98246,-81396,3434,-43443,-11299,7125,-25267,-23827,-16313,7269,-34499,-987,35742,19207,8731,-8959,30463,32364,17510,-5757,-71850,-113821,-1133,77573,7330,-1964,52361,27174,-24335,58398,-1169,-1273,-33512,50539,-11734,20,-74014,-37341,10412,2775,-724,-33301,54051,-16080,-50225,-47787,-7218,608,37144,50606,-58795,-42548,38952,37925,53811,23356,-38120,-39485,-17199,1491,-80700,-49949,28696,-29622,58802,35224,14835,959,55282,62357,-19567,36616,-56630,32465,10441,62202,32673,-56828,27310,-37620,-50059,18001,47130,73617,-26487,46884,13868,48187,46210,-12914,9725,24208,2184,1476,-27539,-83653,-56316,63675,-14432,19575,17685,20851,-1374,7243,-54871,-81474,-23398,-7108,60953,-12345,-16361,-9495,21696,28608,19679,-42663,-5846,72329,32276,75352,-44610,21443,-22591,10578,6599,64906,117869,55409,-3714,-16420,16094,15298,52449,-54944,-24927,22699,63856,-40920,11123,-59227,2572,6295,70296,68678,69689,8092,-49825,1446,35947,34981,-5144,18328,-93282,-24264,2657,-22092,-44282,9748,-42065,53441,-7686,-1276,-24683,8744,-45314,4065,-56967,-67284,19738,26532,94366,-13622,39208,30586,9539,-9487,-8032,5995,-69257,-8985,61909,27378,59132,21516,-104951,12617,-8879,-40617,-30206,-87340,-27629,-1961,-13047,-31205,100219,15739,-13593,-71808,7282,23378,17857,40943,25261,-437,-49508,-29721,9322,22784,90019,54752,-52808,-102078,19686,55288,519,-28279,-69437,2858,-15825,1230,42552,-43174,-23088,-16708],[21038,50231,26223,6880,11076,17168,-41968,-81789,-367,-60853,-63635,25388,11321,-53942,-66920,-49257,76060,19277,74427,29202,-28681,-81011,-13942,47351,-42102,-8976,33877,-24254,-6008,567,64652,21228,-34179,-36230,-45443,92873,-4615,21454,34549,4205,47938,-1119,29344,-27495,13218,23558,-50484,-16970,-20310,21007,29034,34148,-43118,49447,16926,39445,22932,6298,52395,119932,23391,8823,-28286,-87376,-129601,-50306,6760,17210,-3162,-128,-84117,-3284,37017,-4075,58973,5861,-6220,7401,-32742,54830,38221,3911,74271,-41483,-71076,-48262,-29221,28738,64348,-19228,-76786,70796,17763,-33039,9530,31452,-20018,10758,-20123,-26776,45077,35764,76,-8042,18043,-18037,-33316,17530,86307,-55618,-73888,26518,-464,-16007,-42566,-21238,-24083,-41590,-14810,23870,3081,9203,73015,63225,26798,10854,47203,11606,-11247,51988,30923,4002,-31143,76037,17640,35911,60062,39163,8592,44003,-38807,-40736,32096,19152,-27038,62175,-23455,47574,14492,15392,-7025,-6325,34509,-62175,-91071,26269,23310,-1366,-61354,-18800,199,13112,32792,-19781,-37865,-34923,-1730,-18057,5406,79411,177917,16347,-46029,17816,-65206,10111,-30034,-1687,115702,-7845,10453,31712,-2269,25191,-23933,-31221,-7727,30702,-1182,-34982,-91162,240,52810,38235,54583,-34662,-22193,61711,18516,-7231,-21867,-50451,-16230,18325,-58347,-3676,4568,62301,74219,70575,60766,-36730,-76166,-27484,-45175,-52478,-10737,53159,7108,-6989,-5079,26490,14729,-980,10334,-25821,-116314,-34918,-25237,36812,40394,12552,52670,10630,11163,-33880,-31673,21799,19792,37912,7187,8203,-53973,5352,109005,68154,-15932,-34633,18062,45807,-122494,327167,277485,32743,-63104,-34620,20517,10059,23298,-35242,-19346,-66344,-48055,-63692,-68506,-991,61172,52327,-46898,-10084,70969,107587,-36360,-10902,12288,58235,62975,29547,-37106,-41511,-6062,67306,-85622,-31332,-44090,-72670,-53961,2411,3711,-5442,-309,-37025,-39579,28492,-17480,-4406,-71858,-52101,-33522,-22672,-32048,1917,26215,-64612,12497,-54638,-5502,21656,20260,-41203,-8028,-82909,18527,-16167,51335,93140,-50135,-9914,42660,-20921,16392,59799,-12256,45271,67322,692,23531,19681,33330,21390,35486,15327,15546,-17432,6218,-74910,-35871,61671,-23413,10291,-27118,34337,-11181,-76187,-45826,28769,32520,-73315,26791,18680,-85567,-97029,-5562,-28568,-18689,-26470,-8966,46728,23663,12507,31461,-54730,34716,8638,-6219,9602,-39843,9649,-75119,-79681,18669,10200,-14250,-17738,-14318,20656,12734,-23303,2966,-35062,-101124,-19704,-23242,97110,-20090,-30221,31901,60587,58170,47327,-97131,-91552,-28298,20275,49100,8756,-3934,275,42109,-2264,-22685,-70292,-46904,4103,13859,39562,45709,1079,-80857,-59905,-43125,1259,-32980,67357,10685,-10579,55,-165,-118589,-49458,-23438,4357,-22974,-45663,2652,6018,-80377,23945,13735,6853,-54577,-23077,-28474,-57131,-16721,118077,-40912,66571,-28166,22181,28440,28556,45094,31507,-2151,30770,22735,16367,-12280,89301,163230,85100,-34831,2822,42438,-57941,27477,31872,24244,-56715,-82728,17364,-16908,-33356,-92972,-71869,31848,92877,9498,-23962,36805,-31281,-61860,12793,16283,51636,-45858,45009,90825,16041,41813,-102086,70058,38078,24634,47922,26521,-28647,14771,549,-14149,-16224,-61854,40198,11705,11660,-50879,-34494,10144,-48461,1902,15905,-15188,-6464,-40063,-15162,21491,15210,27390,44965,49202,-3941,44754,-13960,-38046,50466,-45725,-11455,-48865,-79555,-6571,-7453,-29971,-4794,75549,63674,11672,118270,26501,-31276,-24042,39444,49523,43794,-27192,-85360,29197,-10094,-42882,53407,36960,101543,75739,-419,-21456,48509,58810,-46879,48387,68622,49688,81600,31779,11462,-54958,-8372,-42537,16441,-965,-13929,-38434,6435,12655,11183,8427,10239,-37670,-4688,-42622,71597,53428,-39900,-50677,-39323,-26289,-46750,52377,102918,36927,18832,25155,-68811,-13342,-45790,28425,60294,76758,-4277,18873,23855,66131,83256,-16922,-18778,52219,-3596,-18936,-2240,-24746,32923,-7353,-23658,39414,-41539,-47015,-28201,-99002,-15906,1691,18890,40800,-58066,-13648,61790,13030,-41621,-61100,-25800,22996,-18264,59824,104488,122810,25007,-49369,-39181,13939,-14629,-14158,52891,-91408,-40823,-26429,-103,48802,-17129,9196,-70006,-53925,-20700,-6643,-52207,-60240,-83343,21575,-29687,-19315,-30840,-24442,-22259,-19275,-65508,41855,-40627,-62835,54998,-20051,112588,26094,-38984,23298,-3469,-69957,84391,38048,-66473,20041,26543,-31699,-15540,26408,-10655,-20431,-2832,44206,42850,12203,-72688,-62690,-87627,25536,-30816,-32749,23661,60166,25514,71751,-49795,17850,104460,84853,-20560,-11315,-51264,-25702,-8993,-5537,-14981,20150,-137084,28782,-5582,-25538,-18467,-12262,-8262,45456,-76811,31841,30287,25232,25612,12557,-11170,-61606,-15176,-23922,5834,-4681,-4258,-9274,28571,99772,-38663,-79843,-15082,-8232,9943,-11523,96931,8882,-18793,75434,16573,70117,-3074,3366,56177,31070,-18977,30738,16809,99307,25183,-32192,-8850,13801,-77620,-99,39485,-11992,1013,-28633,-9328,-85090,-122187,-96022,-114692,-115603,14747,-13273,45020,-32934,32966,72612,50280,19313,-57549,-38851,63096,-66665,-85953,5933,26882,86587,10283,-16180,-65451,-38586,64284,50098,-9905,7182,-23002,40405,18328,-42933,-108181,-22573,-21205,-9065,4707,27034,51730,15635,10733,19607,28076,-11022,64851,-101540,-65851,-4017,-40582,-11208,2921,-38713,-47514,-15710,-19840,-49719,-4956,65804,20098,8738,19878,42675,599,-12053,7366,-29051,-93280,-10085,55691,21417,-7840,52777,48902,-33338,35534,-26682,-4572,-25935,43343,-28174,-8279,-64786,-48042,44744,30493,21883,-24559,57992,-16627,-52966,-45934,-27811,8116,35168,47462,-61234,-59787,32315,60400,27000,45738,-12446,-8998,-41129,-13040,-79711,-33835,27557,-6855,75915,43729,24061,3872,40571,43902,-48233,30061,-56656,14879,-13729,42415,40434,-78619,17433,-45430,-55418,24830,29731,48832,-17910,57155,22808,49681,43430,-23256,-13036,7578,84,21083,-78293,-106108,-37854,105027,-93,24517,-6724,25953,-27534,-8250,-44694,-69143,-60869,8315,64658,8189,-17168,-14718,17666,31082,16189,5616,14355,45299,12988,42953,-39525,9384,-40816,-4018,12560,66778,107144,42956,-6389,-27016,28570,-13622,63841,-37369,-32225,31810,86818,-55661,-2797,-51422,7939,3630,43804,43989,80122,-15572,-46538,8354,30499,58230,-6312,12310,-64296,25443,27886,-26683,-54351,-2653,-40837,52636,-22709,-12052,-7399,25054,3534,7395,-60664,-72487,10448,40923,122201,-10779,47984,33971,6568,-21856,-13019,23049,-55344,-43783,55043,16186,60252,7497,-106156,6585,6997,10042,-55762,-66780,14528,-9320,-38528,-38356,108029,8371,-33156,-60375,32307,24979,3708,35038,-5400,14333,-74543,-46372,34543,44451,73993,49422,-35914,-86994,2133,56494,8822,-16875,-96404,-557,-13310,2896,52216,-39870,-15978,-6897],[20854,43539,43918,-318,13870,37181,-142,-71642,6091,-55690,-66758,-205,31706,-43428,-53531,-28094,27777,35313,92906,23516,-25734,-60576,-15072,84960,-28642,-25444,31956,-41304,4297,514,67941,21075,-37671,-28021,-54311,75844,3250,22019,61030,-1746,38453,6516,36570,-23663,14313,26904,-37458,-15570,-41257,8770,26452,46056,-29004,88516,31174,35899,31973,11852,47422,123216,31102,3317,-56912,-115064,-89330,-11145,23391,42115,-14001,-15072,-89258,15842,73834,-4340,7495,-1047,-365,-30547,-57420,62875,43530,24406,68102,1379,-47648,-38820,-27819,27153,51988,-24309,-76955,66729,25473,-24263,667,-8758,-39759,-9444,-22340,-8512,39449,35220,19747,483,11133,149,-19850,33116,57492,-83075,-93553,28762,7909,-2312,-41539,-2029,-17782,-47221,-5478,20727,6175,19966,100462,45102,21012,3860,4223,13465,-14099,7785,20962,12941,-34872,58346,1087,48932,79446,28120,7557,59691,-20223,-28322,33762,10665,-40027,67383,-34560,38010,22727,10507,-13269,-19802,22787,-68117,-92787,27974,-2758,5114,-43238,-11682,12889,6510,37037,7098,-9844,-51686,4723,-17801,-12906,91333,142853,5210,-36700,22131,-62280,30034,-14619,-8847,61518,2829,-6953,14465,-50260,60918,15971,-42058,-41330,36054,-9445,-45208,-70349,7748,36743,26546,43228,-101305,-33653,43438,-17283,-17260,-4785,-53555,-26835,20750,-79333,-9488,3820,35534,52414,73590,65977,-7775,-62072,-19064,-59339,-31702,-12566,43603,-15574,-12995,-22897,28092,2427,12696,5013,-21941,-86035,-54101,-32296,25968,39537,52357,78968,28624,37723,-87801,-45281,5997,75074,94735,21387,-1909,-49852,11128,106612,67553,38948,-11284,12478,9023,-136627,170374,326513,108256,-9520,-17618,33783,23009,26092,-35171,-25458,-65871,-29044,-60945,-58473,-5576,65913,64733,-46585,-8479,72947,82662,-22249,760,-23032,60190,72013,28522,-42274,-41321,1217,56345,-79902,-31822,-15014,-65046,-37105,20205,31679,-14392,-9253,-49849,-35252,29395,-31720,-22352,-104113,-85296,-66829,-48940,2090,1214,-8795,-72930,19148,-72712,-30217,12268,33707,-77445,-8554,-99029,9359,-1180,53268,111005,-57652,-38504,51724,35301,7401,59700,-4223,80639,70827,-1437,18980,1344,14123,-4107,6538,13858,854,-32419,-4075,-72488,-33877,77252,-39843,-7480,14676,29574,-23769,-57065,-18411,-2970,14803,-100663,32407,10374,-82110,-93289,-7737,-9841,-24300,-3318,-8390,33880,4447,-3241,15528,-37949,26751,5337,-14312,-4367,-41789,18374,-52361,-84133,2064,13238,-17550,-16356,5059,19557,19312,-36024,14535,-22094,-85649,-11416,14784,69339,-18673,-38133,27849,24737,67753,41282,-82315,-98864,-57534,-1470,34294,37172,247,390,28699,16767,-15747,-47833,-55482,1292,1481,10488,11774,7805,-77219,-63534,-27328,-3287,-42464,73094,3979,-13492,-10484,-28402,-102845,-31339,10666,-5131,-22839,-55001,-24673,-8582,-79885,33678,11993,19419,-50842,-22211,-36273,-40775,-21889,111036,-50706,55672,-15134,8380,-2560,8981,43873,32315,-34131,24403,13276,9833,-25853,101186,139450,73396,-27955,-37063,28167,-50016,34112,68318,78293,-58614,-80221,16945,-39027,-24739,-85618,-75927,20159,135555,-4998,-22523,74731,9602,-63548,5629,13743,9337,-45449,44852,79273,25026,26135,-92046,54740,23064,39459,45898,29010,-21464,-10254,-22084,-21145,12247,-77479,628,-5442,16960,-46045,-29492,1786,-50602,-16157,24726,-454,-4896,-37421,-9868,11860,28248,33542,37662,44731,814,48754,-6919,-66623,31739,-52600,9694,-52122,-90414,-20530,-23064,-28823,-766,49772,29103,28330,104038,37293,-1252,-30831,4593,25454,36580,-52511,-60143,39652,-25058,-11199,57534,4769,35275,82280,-20313,-19543,62866,47298,-55069,34209,83347,48754,130384,35326,-12363,-49406,5728,-47325,15853,1058,-20131,-63646,9259,25730,20786,19031,2694,-37971,8290,-44408,53137,62885,-26497,-37758,-55524,-28677,-38010,57240,90040,31936,15624,4532,-45573,-26371,-31525,62690,42702,76761,15572,28411,15300,62954,83225,-4279,-35068,39030,5326,-9826,-41965,-60527,1546,-12773,-13665,22602,-36275,-26110,-19179,-62950,-14600,4338,3846,28216,-71626,-19188,80744,17999,-30188,-42997,19310,24669,-29075,29444,62750,120852,19186,11738,5396,55625,-11632,-23609,52176,-56993,-31504,-51325,-924,76686,6870,4610,-60136,-51783,-14524,-17582,-16634,-65488,-70974,53780,3568,51324,-7775,-12359,-25719,-7237,-52960,42028,-23463,-57898,36026,11644,130938,26066,-53882,35225,-7842,-73452,70292,56293,-51050,34168,32339,-44034,-1340,20806,-11082,-25820,-2320,44397,61944,11935,-34030,-70650,-106677,-20623,-37676,-31232,41034,46166,13830,85638,-37408,16481,104589,83231,-14185,-27620,-69312,-19598,-12492,-26657,-20734,28907,-110240,35997,8936,-36236,-17281,-24444,-6570,14931,-71150,35184,9728,25916,15970,4020,-71003,-48531,5185,-36867,15439,-19576,-4751,-12119,11772,144623,-68898,-107194,-22519,-12841,18849,12483,91424,-9299,-24121,78642,11694,91881,3329,4263,42852,44865,-14437,20582,8687,90197,37543,-29341,3801,-4408,-95559,243,9652,-22232,-17976,-31169,-15682,-107288,-125930,-71508,-96445,-94932,30885,-3971,44378,-28436,23902,82557,49950,-6949,-63372,-36081,36212,-64743,-75559,14230,48521,90054,-4429,-34540,-113318,-34410,54695,50959,-30164,-9521,-30541,54142,19248,-3515,-107959,-24520,-17797,-9997,-3784,23282,35102,-40636,14989,21282,10161,-4642,34437,-98769,-49214,-14279,-33415,-7402,11947,-50154,-65526,-6729,-52837,-66221,-9958,75968,28412,17099,54945,48683,-21963,-37896,17855,-11452,-68960,-18384,33009,38546,-5503,44042,50470,-35381,8378,-46249,-669,-16597,35463,-30669,-23250,-55304,-51891,78532,50946,45993,-17509,53066,-15954,-49667,-24910,-48968,7232,30705,40644,-63683,-65989,28744,71821,-9672,52175,24138,11261,-63048,-44147,-73549,-25882,30497,23707,98305,39203,25265,5061,18783,33511,-68946,22716,-46573,-7353,-38801,18816,40807,-83329,10601,-35285,-55881,32077,12716,11009,-24671,50266,27351,38580,37869,-26927,-31448,-2970,2316,35625,-119766,-108061,-29857,130615,8227,24498,-32969,26336,-33064,-17666,-38416,-49168,-87895,24190,59859,24378,-15311,-22004,29879,33570,-1102,54902,31837,15424,-9859,1414,-33128,-5590,-50302,-25375,22566,59368,85603,21006,-8338,-43877,38198,-35024,70297,-15386,-37478,39250,94583,-69923,-34543,-37983,11567,-3956,18561,6289,70914,-29460,-33492,17730,24478,71105,-709,9436,-33384,70114,50942,-24630,-52876,-11762,-27499,48286,-34741,-20386,12929,42667,40224,12110,-60371,-69718,802,45629,141823,-9723,41120,34174,4567,-26410,-11125,38451,-33467,-62315,42991,-5732,64777,-9408,-91346,1030,26310,41544,-73693,-46069,40654,-16478,-56522,-42609,104818,-1246,-40071,-41779,60989,20789,-16553,19582,-33118,26002,-96225,-55104,62798,48679,46224,33334,-8362,-45947,-18887,45795,14573,-1050,-99255,-7763,-8492,1558,50520,-35009,-11869,2428],[21291,26581,58129,5748,17399,43839,38368,-32165,14659,-43082,-61403,-23446,40851,-25989,-40285,-5304,-22618,53250,103162,11838,-17212,-22554,-14375,112333,-11773,-37908,24180,-54143,14637,-3359,61713,21091,-33046,-21739,-50310,47211,16212,25181,87988,-14384,22554,13983,38510,-12259,17869,18575,-34614,-22320,-47389,-7516,21327,47200,-10183,99813,39244,32542,41109,15571,35754,114749,30470,-2446,-68985,-125798,-56670,22701,32633,63846,-26712,-25318,-75985,32506,97151,2662,-29193,-3060,4699,-66417,-70163,59606,44863,34968,26948,42844,-13842,-18968,-20894,19455,36568,-17409,-69381,51888,16052,-21894,-1893,-44932,-51798,-31742,-21856,14507,41755,43844,37195,3363,-1858,12233,-8757,39856,30669,-95325,-82916,21278,20212,12752,-36761,16591,-2794,-35785,9634,16539,7725,25775,116264,27422,18813,-3138,-34350,9384,-15390,-26908,15471,20289,-24392,57659,-14664,64447,98002,23360,4898,73007,-2465,-15936,40712,667,-49215,47947,-46070,23677,22292,14112,-10967,-23877,17044,-64309,-79168,26720,-17936,9267,-19714,-7846,5255,2494,35079,22926,14462,-53802,12007,-19537,-30722,97962,60851,7880,-21757,27917,-52365,48098,5501,-19516,-15919,10776,-18513,8700,-83517,80321,43919,-35616,-62029,31867,-21618,-39419,-49825,11892,16553,432,29530,-154516,-62443,21139,-48416,-19375,10057,-52321,-28825,13960,-83962,-12580,317,3184,20605,61705,59741,21798,-37202,-1578,-75054,-14165,-11460,37096,-12079,-9063,-43767,17823,-3651,24402,1978,-12063,-54791,-72370,-31070,22025,45143,96507,92656,37255,56277,-151390,-51068,-10149,127763,136806,41618,-10616,-38943,23584,75464,46800,79867,3915,-776,-32797,-156796,2727,335799,193586,49137,9135,33245,19341,29197,-31311,-39772,-63202,-6436,-47203,-33852,-10758,65043,73517,-41600,-7766,59898,35565,-5636,7332,-49853,63656,72600,27604,-44658,-45431,2934,41243,-73368,-30407,28453,-47714,-25607,34670,56429,-21300,-14985,-54330,-20742,28985,-33688,-30760,-116413,-108400,-78038,-64604,33037,1630,-40821,-64677,30582,-86761,-47227,-7899,24605,-93083,-9590,-100523,1312,15744,53778,116393,-52670,-65970,56458,92206,5764,54305,8237,95287,65987,-1488,13099,-5691,5600,-41869,-30585,418,-26130,-38422,-5703,-64423,-28569,79012,-52326,-27778,43416,22253,-31831,-26991,4788,-28142,-7779,-119682,28362,-4600,-69953,-77018,-13345,3936,-33046,14071,-8055,11535,-28832,-34152,741,-20478,15364,1965,-18813,-21183,-44350,30326,-28925,-78217,-14759,12333,-14735,-7769,17913,5122,22708,-49422,17354,4792,-56479,3319,59448,30044,-12336,-40742,23652,-26241,67866,22960,-35102,-99089,-77358,-7562,18898,57064,8294,2759,1463,35576,-10673,-17504,-62806,-3016,-14977,-19638,-16354,10906,-65979,-55800,-14683,-13074,-50437,72400,-11088,-19441,-31694,-59481,-59636,-14915,31023,-4673,-7373,-59485,-26600,-998,-68997,26165,293,15287,-43640,-33858,-35002,-21357,-20876,101099,-45920,32823,-6810,-4765,-26632,-5160,47738,30177,-58485,7876,16957,11786,-36600,101418,98955,52445,-20700,-62352,2409,-44378,26392,85049,112577,-45837,-71017,19106,-57396,-14884,-55679,-60997,10738,127111,-21050,-17754,108331,53585,-73857,-3251,4245,-21618,-35621,41488,55459,34880,6879,-86523,26906,7377,66230,44446,39230,-6404,-36668,-33751,-28563,34952,-74904,-33340,-21789,26795,-39923,-16305,-5365,-45640,-32404,26922,16390,-1525,-27981,-3384,6798,33819,23002,27683,34857,4548,54394,-129,-84136,14634,-50630,34837,-45924,-88372,-23418,-34941,-24556,3693,14009,955,43179,80811,46401,24766,-29618,-13490,13946,30998,-72121,-38758,42394,-33229,20797,47829,-34406,-21932,82760,-38994,-22693,74453,31146,-59575,21400,91784,44694,147491,35757,-29491,-34185,17593,-37859,20295,1910,-47312,-82607,1018,31128,28119,18803,-2222,-32405,12624,-44983,41940,63869,-16889,-25723,-72198,-27476,-24240,56106,72877,17013,21804,-13762,-10791,-35681,-14860,92767,21795,56695,22602,31678,1188,58302,72674,18104,-48003,15395,19343,9729,-73509,-75738,368,-13425,-386,1518,-30986,-2403,-14221,-25271,-13969,6361,-10972,10750,-75890,-27085,94847,28379,-25164,-34146,57791,22637,-44147,1303,32161,91245,12320,63295,43732,84922,-4141,-41946,35761,-14149,-17615,-73517,580,96048,24611,1506,-47121,-49014,-9381,-29050,28136,-56061,-44600,84593,34509,110511,12246,4513,-21125,11974,-27299,33708,337,-56443,10459,41022,127208,25823,-62563,40886,-16634,-60261,53291,64457,-35576,40321,34788,-54810,12984,17830,-23547,-30484,-4225,33648,76746,7950,2475,-72586,-115090,-86758,-43237,-27448,52042,18764,3213,92528,-13734,6709,97085,80942,7638,-45173,-60350,-9681,-15839,-39257,-31514,21015,-58806,41080,34144,-28242,-16676,-35202,-2922,-10351,-48828,38204,-8252,22937,5960,-5940,-122695,-18585,19369,-50899,14186,-39311,-13142,-15204,-25672,139618,-76771,-115365,-26570,-16760,20964,35372,80706,-25005,-21197,77146,5419,87927,4215,7055,34335,48951,-9564,1109,-12673,82967,49138,-28467,7018,-18478,-101195,186,-10013,-37683,-38177,-33099,-23249,-116573,-106641,-37114,-65041,-50998,30175,9419,30888,-28460,9470,83885,47272,-13879,-49681,-20139,8359,-51396,-30397,24053,60483,80137,-21278,-49401,-133337,-23461,27743,44141,-51091,-29868,-34615,65188,22438,34790,-98893,-19030,-9410,-2703,-9940,5129,10406,-93608,15517,23431,-1235,927,8255,-90398,-33218,-24347,-22800,620,23258,-57004,-71921,11312,-77785,-77680,-13941,64952,32058,31087,85664,47978,-27723,-49843,25035,-12867,-41560,-19100,16965,54381,6881,27567,28356,-30780,-15809,-54630,13553,-10221,27866,-23819,-38318,-45893,-46583,97482,59660,66967,-13739,41669,-11866,-33443,20767,-63131,-4964,25664,35050,-66658,-61159,26996,68620,-45373,41709,49964,14593,-79854,-86931,-61729,-30522,40981,54849,117783,25662,20110,2730,-6509,32037,-74925,25197,-27072,-29913,-56271,345,35251,-68971,9910,-9103,-50744,38039,-681,-22904,-44013,21788,28750,20338,35334,-22605,-43392,-4217,7628,45810,-135215,-85635,-33545,132831,9653,19725,-54276,21748,-17242,-19871,-39222,-27895,-99283,37873,48486,34605,-9801,-26963,55259,33690,-28138,89703,42991,-10656,-29052,-32996,-27926,-30169,-48307,-45869,34252,41437,64946,-3716,-8731,-61674,44714,-41318,68408,4233,-39693,42744,85342,-78256,-74353,-20382,8099,-22488,-1435,-32679,39896,-31819,-13106,28331,20975,70108,8802,9241,-8361,99911,64742,-14538,-42848,-14413,-4135,40262,-42678,-24386,29355,57626,56757,17431,-52165,-55994,-6807,38772,141425,-10638,17727,29929,3417,-20658,-2498,50134,-8753,-61434,28783,-28127,70827,-24679,-62749,-29,45564,45904,-78859,-31422,38735,-20657,-61540,-42030,91974,-8474,-34560,-28307,88024,11925,-40347,-3338,-49794,31738,-107481,-57677,83663,43778,15557,7584,22599,4365,-35283,24972,15918,14751,-75164,-18255,-2272,253,40515,-30305,-9979,9325],[23108,6736,62592,20584,20978,38325,64008,23043,22720,-27286,-46899,-35354,37981,-10565,-33004,17431,-52378,65003,100147,-2480,-6264,21389,-11642,117976,1698,-45555,7084,-58426,23512,-9906,50410,19681,-23667,-15735,-31419,15290,30068,30973,110276,-28007,2218,19087,30683,2704,20215,3241,-47787,-37191,-32320,-18328,22621,38465,8023,78881,39805,29863,48066,17853,16564,97651,20955,-10358,-69680,-129248,-46405,42764,30931,75696,-40675,-32285,-49140,40094,103802,14135,-35843,565,7105,-90707,-71314,44788,41938,28739,-38768,74039,16578,3096,-13117,7731,22199,671,-55408,32031,-3400,-26372,-5170,-67958,-53968,-48762,-16992,38016,46764,57425,49518,3170,-16350,19857,-1457,36831,12354,-92222,-46972,5932,31517,25708,-27876,32041,14919,-6722,29237,9087,6428,25745,115278,13885,18467,-9139,-54950,-19,-13320,-41672,15824,24778,1763,77244,-25332,80384,108020,24694,826,81684,7439,-5688,48896,-9059,-52788,16931,-57094,9625,17230,22075,-1684,-17228,24189,-52013,-56759,20175,-18721,12675,4730,-8607,-20485,2705,27425,23831,27950,-40979,21049,-21109,-39546,93878,-33553,25816,-4228,34902,-36913,61055,25442,-33894,-74757,19022,-25198,11482,-91097,81463,54981,-10415,-64493,21697,-37830,-20689,-38741,10833,-1336,-31166,17036,-172246,-100088,1755,-68669,-16762,17317,-45699,-22754,1150,-71774,-14625,-3311,-24631,-10066,38091,44440,45162,-6851,19044,-95110,-5767,-8148,34529,10241,-1505,-62448,-8701,-8308,30566,-847,2163,-30477,-83866,-21441,26471,50045,117844,91848,40211,68571,-197031,-46863,-23451,158735,155305,63844,-14922,-20940,37303,30181,12538,84456,2693,-6634,-72138,-172430,-122192,283091,266984,98080,38701,21027,870,30063,-26358,-48999,-52744,14426,-28849,-6853,-16035,56199,80082,-33514,-6433,38169,-3979,9220,11652,-52446,64307,64768,30510,-42929,-52681,-1153,25132,-68652,-27671,65240,-26818,-21575,43535,69881,-24779,-15637,-48752,-3447,28195,-19354,-25817,-107329,-111703,-64824,-66991,54818,2465,-60403,-44848,45295,-94384,-55671,-38603,-7664,-92368,-12330,-86775,-6014,27276,53815,112343,-40141,-85823,57008,124439,11462,45629,22559,83175,54074,-1239,7046,215,6632,-79578,-63118,-18374,-53843,-34888,191,-49727,-19394,71266,-56393,-42413,51251,17398,-32009,6478,16673,-42746,-26511,-114943,15781,-21528,-56803,-54509,-19363,8664,-35655,25874,-6404,-13177,-60161,-66793,-11558,-5676,5055,54,-20575,-40225,-47589,40048,-17322,-63294,-25743,9116,-6384,1757,18368,-15036,23039,-55731,10135,34784,-22985,19339,97888,-8207,-49,-34367,19479,-65527,56502,-1987,24104,-84215,-83061,227,4729,65814,19521,5924,-32206,50923,-4603,15454,-64331,-7160,-26976,-43075,-30132,11765,-52092,-41420,-6555,-27847,-56128,64292,-26894,-26703,-58398,-85663,-15560,-3715,34851,4946,18531,-56245,1424,25649,-52389,-344,-18224,-7358,-30851,-56605,-24011,-10673,-15882,85590,-26437,1157,-2466,-11385,-33013,-11828,53833,28469,-71988,-13697,33435,21294,-38129,91869,54279,28321,-14402,-69853,-26994,-41023,4484,86654,118133,-21265,-58600,18566,-67501,-2898,-14729,-29020,1687,77994,-33881,-11845,124703,84916,-84272,-10941,-8494,-36222,-16996,37693,25373,45530,-12232,-90380,-1928,-655,94468,42673,52687,14831,-56581,-29470,-34293,43599,-58240,-50957,-35006,36009,-32862,1787,-5397,-37240,-45026,22261,31073,2405,-15766,779,7450,28727,-4601,15244,25231,6733,58093,5838,-85849,2499,-35250,58019,-31070,-77525,-19099,-41477,-21258,5617,-20515,-10169,51306,54719,53095,40674,-23350,-9008,17173,26526,-78797,-25178,34997,-34187,44393,27729,-68090,-53978,70270,-53273,-27815,80087,14645,-60592,11080,86033,36816,127474,31390,-36717,-13540,24199,-18120,26632,1450,-81703,-85749,-14441,23258,31275,7367,-2686,-23018,7683,-45150,38067,54437,-15820,-16908,-79690,-18999,-11636,45883,54547,-5640,35323,-25744,25018,-40206,2369,109036,4674,27791,13755,26866,-17370,52549,49652,41651,-56587,-10766,35243,36507,-85638,-62459,22574,-8890,14144,-14046,-27336,19762,-12825,4491,-14574,9611,-18759,-6706,-70657,-28244,100205,38579,-27583,-33972,75809,15897,-58523,-16779,12656,46821,8118,81071,64236,96168,5437,-61561,11865,22722,-4324,-86433,2351,102018,29938,-119,-29442,-44096,-6733,-35220,67852,-33332,-8823,109605,55101,137285,23639,23354,-10193,30941,2963,23582,24125,-58142,-9759,60820,101232,26643,-62216,41836,-27052,-32265,38342,59983,-24999,36720,32777,-59176,23735,20084,-46098,-34310,-6675,16971,82405,-856,28989,-70080,-114238,-139486,-48564,-23266,53065,-11091,-4538,92911,18635,-9295,82379,75416,38339,-59201,-27263,-906,-16826,-36114,-44088,-4246,161,44311,62044,1377,-17445,-41851,-1728,-19780,-17500,39839,-16783,24728,-3331,-19060,-144655,14440,25561,-60751,2653,-64123,-26209,-19197,-80050,93559,-61343,-109555,-25743,-20376,16749,51097,76124,-34732,-8810,71028,-2732,62842,2967,7727,26397,42661,-5162,-18983,-37037,80775,56485,-31253,229,-24503,-89880,-361,-15641,-60019,-54225,-34654,-28230,-110509,-71640,-3248,-29401,-465,17475,23951,9715,-32202,-6928,78269,44797,-2622,-24638,2707,-15124,-28382,34890,30316,59391,53449,-38257,-54731,-114049,-10445,-4306,31608,-64148,-44849,-33756,69314,26493,62223,-82236,-3870,4165,13039,-13289,-17292,-6928,-121519,12797,25659,-4531,3361,-8993,-76751,-19125,-30022,-9178,12711,26041,-57553,-64833,35297,-87685,-76952,-14591,43145,24897,44196,101025,42068,-15267,-43261,29854,-19733,-10937,-8919,11355,64223,26540,5814,-9479,-21436,-31605,-49141,40076,-7980,20924,-16386,-47292,-36230,-33585,93418,57521,80699,-13245,27679,-3462,-5349,83320,-59370,-22921,20745,33490,-69300,-48414,24883,52687,-69521,20008,48170,3393,-88646,-126092,-44244,-44264,57142,78061,122607,11197,12700,-3260,-30155,37387,-62865,47204,-1503,-47740,-62186,-8770,27544,-40271,15515,22586,-42173,40180,-8189,-38915,-65703,-24460,29317,1785,40884,-12018,-48529,2001,13091,53263,-116809,-45301,-42415,114532,6161,11029,-63494,13200,10495,-16752,-47318,-11601,-94628,45917,34302,40154,178,-26469,84903,30082,-56166,96867,44755,-29677,-37913,-47243,-25904,-64945,-35936,-58674,44307,13399,52634,-21349,-6918,-74944,47674,-33336,56732,15165,-38191,40386,62488,-76144,-106928,-169,-7243,-50901,-15022,-62548,-5706,-22846,10770,37585,21260,57970,17699,10599,6670,112531,66579,1871,-29273,-9138,22518,29020,-46632,-23425,37155,66944,58185,21636,-34551,-32776,-10951,24182,117288,-12040,-12594,21430,2877,-6814,9491,56103,12442,-45636,14777,-41650,75216,-34241,-28086,5291,61457,30207,-68731,-22338,13179,-19571,-52186,-36787,73442,-10216,-19321,-27700,107641,-32,-62421,-26232,-51747,30810,-102183,-56715,87919,41610,-9609,-25146,48055,42846,-41844,-1109,11958,25895,-34711,-30399,3487,3293,26578,-27704,-8951,12784],[26621,-8728,54257,37254,23318,25648,71058,71597,27493,-14449,-24582,-32783,26860,-4672,-35353,37739,-48341,65042,85703,-14829,3352,57609,-8058,98044,7735,-48213,-20432,-52765,29380,-17154,39613,15558,-14032,-5318,-1540,-10808,39866,37539,124029,-37500,-18895,20190,10817,15556,16759,-13980,-73679,-56439,-655,-15842,34262,23346,21296,36054,33336,26413,51063,19593,-8437,73986,4512,-21383,-64670,-133699,-54276,47824,20961,74901,-54328,-37223,-19170,34467,96171,26351,-12315,9470,6121,-97372,-64504,23346,36232,5463,-102827,89211,32256,18361,-8585,-3883,12896,24854,-38752,14388,-23946,-35634,-15852,-73603,-46761,-51857,-7459,58409,49065,69496,54647,3263,-26955,25703,2276,26602,5211,-78040,-1568,-13096,37803,33822,-13832,42229,27911,33300,51338,-2315,2066,20637,97434,5838,17997,-14533,-51268,-11354,-6321,-36364,22848,25745,37054,106852,-28834,93939,104715,29934,-3536,83892,5764,3367,54653,-17472,-50547,-10056,-65745,386,14204,29603,10791,-2890,46537,-35720,-35236,8154,-7671,16105,25274,-13390,-54778,7871,16295,11647,29841,-17028,32223,-19977,-33042,78703,-95296,51825,11635,41630,-20532,65684,40477,-47206,-83436,28872,-28514,15433,-76268,68927,53271,26484,-49459,9846,-55409,4157,-37800,5424,-13404,-58087,6840,-149157,-129990,-9416,-73670,-13934,14885,-33663,-12745,-12744,-48084,-18476,-4325,-40473,-28808,10055,25429,57486,22739,35715,-117805,-9409,-3527,34112,37322,3582,-72048,-49307,-16265,28985,-4858,16528,-17097,-83793,-5248,35802,46980,100478,78341,42219,75605,-204037,-35780,-30461,156054,152026,83159,-12494,2869,46761,-11847,-23137,48211,-14044,4950,-101402,-173335,-163916,167595,309693,126762,64335,1052,-24900,26449,-22982,-43148,-26586,30840,-11337,11109,-21245,41769,85734,-20861,-2860,15847,-14954,18549,18317,-27116,58488,49846,38079,-36615,-61763,-9588,10382,-65852,-23478,81230,-9988,-23955,46191,68436,-24390,-10502,-33871,7719,27120,7661,-9917,-83682,-90936,-33285,-55645,67087,2551,-63224,-21726,60631,-91475,-59683,-73689,-52998,-84168,-17487,-61089,-14369,28971,55002,105464,-26826,-93482,52647,121891,20608,35874,34995,49814,37733,-3531,2929,16069,10385,-103667,-81490,-36337,-71303,-24179,9233,-25182,-6631,60307,-52480,-45337,40191,18451,-24891,34254,14313,-47264,-34477,-83376,-1563,-35260,-48266,-31429,-22856,3264,-26826,35682,-2623,-32260,-72190,-86809,-22309,4472,-1351,762,-20625,-60279,-51310,42145,-19858,-42718,-26300,4821,5563,7574,4772,-31053,20581,-49584,-2760,59144,7915,31588,119493,-35217,17085,-18965,14890,-74672,35015,-23931,72712,-49681,-72699,14978,-7749,63296,31945,8557,-61626,60895,3961,44207,-56920,-9580,-28000,-54089,-26258,13193,-40289,-25722,-3355,-46103,-58558,49916,-38194,-33053,-80385,-99495,7820,1502,25937,20334,44637,-45551,48854,59000,-35443,-39880,-36096,-40595,-11559,-79849,-3911,-14533,-10771,64276,2142,-32405,180,-8798,-17611,-10977,58656,30397,-74314,-33017,55476,33155,-26876,76433,17078,5330,-10301,-60856,-51096,-38945,-25632,78371,99442,8270,-47302,9757,-68199,11004,21533,11409,-8560,15448,-40100,-6833,118148,93038,-86316,-13377,-18628,-36313,6568,34932,-4009,54526,-27677,-100772,-24080,4276,114991,40712,63014,39326,-63631,-9901,-36650,34839,-35728,-46362,-43487,39054,-21537,20400,5688,-30555,-51963,12729,39394,4776,-11834,-247,12461,13122,-42277,879,20927,6976,56727,10975,-71150,-3103,-6134,73257,-9809,-64120,-13042,-42677,-21392,2632,-44466,-2722,48666,31687,55371,42290,-16832,11522,31417,22486,-69201,-19383,18380,-29839,55111,6013,-85636,-58567,43429,-61463,-31619,77747,2199,-59752,2936,63015,25702,83109,22489,-35706,5230,24388,5193,30627,-302,-102528,-67192,-29748,2905,29866,-12456,1242,-11728,-3795,-44418,41392,35928,-23903,-11841,-71136,-2474,-5377,26728,37787,-31399,51441,-29139,51949,-40516,17574,105506,-2791,5195,-6051,13904,-37272,44458,18509,57521,-61687,-30077,49481,63777,-76209,-26176,48827,-3375,27270,-16061,-26031,36343,-13346,19512,-16745,14932,-16176,-19025,-57446,-17959,94888,42184,-35642,-38039,68252,4746,-67318,-21420,-1165,1806,8678,61835,62058,90269,14378,-70465,-8411,43829,3530,-86655,1455,90895,19530,-155,-7907,-36487,-6923,-32576,86790,-3089,28123,120020,58017,129019,23611,39616,3802,43308,26688,17430,39980,-61644,-15722,66865,62661,28433,-51646,39904,-34954,1545,26433,43893,-22036,24582,27447,-52119,28205,27339,-72241,-37674,-7452,2398,77741,-12001,44073,-66451,-106934,-145059,-53359,-20122,43890,-32070,-8242,90020,53706,-27803,61586,64441,67070,-64554,17264,2313,-15554,-18735,-54353,-40183,45412,46932,82966,42856,-20194,-43466,-6098,-13431,12840,40022,-14031,34697,-11111,-33924,-130079,39292,25580,-62311,-17171,-93916,-38731,-23882,-134744,32104,-31492,-98415,-20336,-23932,8973,55728,82323,-37119,9241,61602,-12415,29979,4728,4364,16931,28655,-2244,-31755,-51407,82696,58041,-36675,-13921,-18313,-61941,-1703,-10397,-86103,-62078,-35910,-27781,-92547,-35073,20918,-318,41354,615,36066,-11767,-37713,-21938,68601,44897,17762,-4091,24015,-31572,-1492,89497,28613,47368,16080,-52676,-46514,-63065,-541,-29042,18035,-62606,-47802,-27297,62551,29592,73911,-59991,20430,20653,34792,-14068,-32045,-2900,-114190,7913,26569,-845,1111,-14231,-58307,-8203,-27898,7312,28157,14780,-51506,-47478,57688,-83377,-60467,-10390,24275,8761,48366,94546,33548,10197,-20397,34065,-20277,20879,10776,15844,64675,46620,-18703,-47387,-10043,-36569,-30386,76528,-7402,14508,-16355,-46790,-25656,-17647,68411,49915,84676,-14889,15096,8225,25803,141043,-28658,-34371,15283,35871,-69764,-32472,20657,30428,-75873,-3068,17875,-14837,-87436,-143228,-22960,-57444,73021,86785,103460,4176,7717,-11156,-46766,46024,-34960,88610,24859,-56400,-58886,-9320,22084,-6380,24682,44985,-34801,35933,-9132,-31903,-78625,-76001,31147,-11231,56020,348,-48609,9206,15272,58954,-70372,-988,-45756,87242,1352,-465,-55993,2614,34814,-12735,-59686,-4531,-78268,45025,21665,44926,14461,-19493,106913,23044,-75688,71626,36255,-41658,-33114,-37358,-27827,-100823,-18174,-60189,49725,-21243,49372,-23561,-2702,-80067,46891,-19577,36513,13621,-32847,31239,33804,-62002,-119814,20637,-36014,-80663,-23019,-77207,-52242,-4490,34120,42412,24215,41351,22091,12226,11335,112445,59165,20939,-16801,3295,43275,15815,-47409,-18166,35419,69611,55095,22489,-9441,-5556,-11857,9114,75997,-12101,-34978,10351,3224,9380,19548,55019,24531,-24376,2220,-41160,75039,-35337,2349,15892,71632,7191,-44528,-11197,-18229,-12280,-31629,-28813,53715,-6156,1905,-39760,115121,-13655,-77481,-39388,-40853,24734,-78144,-54617,72629,50822,-24337,-60993,61277,56277,-37632,-26520,2786,29378,4019,-41801,6725,13968,12641,-28389,-7649,12889],[31435,-14967,35251,50066,22944,11709,59146,95117,26966,-11235,2096,-19423,14064,-10396,-46920,52563,-13252,52785,67168,-21201,8722,76596,-5118,58592,6557,-46446,-54809,-38823,30908,-22618,33869,8501,-8429,15491,30490,-24532,41771,41727,127589,-39763,-35584,16914,-18519,21760,4537,-29543,-99662,-72876,35561,2244,53253,6441,27495,-8736,22191,20285,49320,21669,-34739,44805,-15200,-35045,-57114,-138438,-62445,42958,9750,63849,-64860,-40887,2440,15493,80139,36354,26701,21980,2686,-86821,-54518,3404,30472,-27531,-139228,85832,29107,20532,-9193,-11011,11327,47892,-24571,4514,-38962,-45952,-35170,-63670,-33015,-34550,5506,73192,45352,73846,51641,5820,-29552,31005,3789,13869,8117,-58610,35358,-30719,37191,35636,6395,46084,29697,72187,72727,-16432,-4548,12451,67825,2686,16135,-20487,-27829,-19552,6146,-18745,35887,22986,69124,127805,-25488,102486,87868,35746,-6489,78288,-7051,13238,55987,-24531,-43811,-22852,-70039,-1914,18413,33493,21675,13135,78188,-21347,-22740,-7054,8934,19111,38036,-19821,-84476,17531,5053,-6987,25579,11416,44578,-13689,-9953,57278,-100211,73022,21354,45925,-9270,59500,47500,-51667,-41410,38313,-29692,13337,-51242,49692,48899,61762,-23295,-700,-69564,27296,-39841,-39,-18979,-73215,-2304,-100751,-135941,-10815,-61715,-14110,4653,-17406,-4081,-22626,-21453,-26952,-1008,-41701,-29235,-12878,8943,57800,46081,43040,-134306,-23577,1610,32630,55618,2873,-67497,-94369,-30248,19194,-10067,25579,-14230,-70859,13967,43139,32985,47608,56732,46135,75472,-169970,-24430,-28685,122322,136285,95417,-2642,29133,48636,-39478,-47793,-11697,-38077,32793,-115294,-154449,-111566,18933,313943,131700,81343,-21682,-47628,17184,-23137,-20815,18368,42882,2466,15541,-26503,27320,91062,-1052,3576,-211,3951,19856,30847,15477,44732,30246,48122,-26271,-71137,-19565,-1678,-61986,-17055,75600,-3601,-29277,43544,53357,-20707,-423,-12930,6469,24946,37146,8120,-55416,-50487,4935,-32513,73676,1056,-52278,-2963,73284,-75129,-65704,-102560,-94302,-76209,-24937,-28575,-25738,21417,58335,102286,-18539,-89726,42156,95377,27788,26711,41371,8845,20054,-10804,5090,35587,8729,-104877,-82779,-49319,-72935,-10041,15657,12204,8153,51094,-44279,-36798,19382,25095,-14045,49075,596,-44867,-28941,-38362,-18893,-42257,-46104,-10952,-21877,-9186,-7206,47226,2535,-39730,-55352,-86864,-33201,9990,-3234,4343,-19267,-78561,-54725,33878,-29556,-21281,-15255,18,18057,7696,-19257,-35343,14739,-30802,-12915,74556,33593,37347,120560,-46400,35187,1376,9219,-52586,8394,-33523,96666,123,-48379,29092,-18498,51405,42825,9670,-76683,65329,14510,61634,-40497,-9332,-16215,-50730,-7724,17846,-33441,-12439,-4496,-65264,-57075,32137,-43127,-36706,-85462,-97206,5460,2065,12145,36696,59767,-30247,92343,82533,-22104,-79667,-44980,-71010,11461,-88019,22718,-29275,-9322,39477,29891,-58488,2994,1273,14428,-4274,59139,37857,-66803,-42901,70986,39151,-3708,59278,-5048,-14524,-8726,-39872,-63608,-37151,-55108,63952,69606,34317,-40738,-10091,-62483,25219,40201,48093,-19887,-36295,-38944,-3969,92935,75797,-76890,-6693,-20913,-27391,29419,32489,-26588,57904,-37313,-109182,-37727,21204,122091,40407,64960,63069,-55609,18861,-35032,12588,-15476,-21476,-46655,32254,-2018,35124,28117,-29986,-51642,1298,38512,3648,-30702,-7652,18835,-9007,-77837,-14416,24225,5064,49239,15717,-44000,-2658,31535,76015,12977,-53627,-10043,-39811,-24162,-6092,-53820,17118,33718,14829,50917,28858,-14470,31915,49730,19441,-45715,-18907,-2853,-23263,53719,-6872,-82559,-44255,9409,-63445,-31909,68295,-3723,-59244,-3674,26344,13188,38403,11136,-31440,15440,19037,25075,28531,-2894,-92211,-28600,-36699,-22292,24687,-35784,7182,46,-17455,-40506,51774,12850,-37248,-9539,-45939,19370,-7918,2518,24707,-54269,64725,-24338,64383,-38003,28150,82323,1860,59,-24880,-5235,-54745,32318,-11016,60109,-65475,-35345,58885,83315,-52034,18065,60127,-5000,36494,-1791,-25996,44421,-14316,17734,-20448,21731,-4952,-22840,-39452,1065,79328,35028,-45279,-40702,42113,-8813,-67568,-13569,-13707,-32907,14165,21650,39976,73296,20723,-58410,-15439,47837,3286,-74393,-4598,62276,-5415,1437,12852,-27388,-8930,-20657,75480,26288,56481,107326,40934,98218,12371,47702,16862,45698,34626,17654,41715,-65144,-4430,59751,26202,30269,-31959,36376,-36729,28241,15009,20240,-26887,7301,21625,-30850,25362,36438,-92923,-41101,-5115,-2733,65305,-20397,50282,-65410,-96134,-95841,-55967,-18533,27556,-37052,-7856,88768,82010,-44878,36386,48056,83832,-57884,56576,-1970,-15292,3000,-59309,-74989,61108,49327,89464,78557,-25011,-41231,-16478,-666,33483,39991,-3910,48705,-16582,-45166,-88649,51162,23926,-54804,-43204,-127229,-44841,-27792,-166871,-20108,-1480,-88477,-12054,-27343,1530,49383,94207,-33127,25513,50876,-22278,4951,13959,-2004,7252,11980,-1566,-33294,-46694,84519,54748,-41620,-30742,2119,-23580,-4662,-2035,-107856,-60026,-36577,-21262,-69650,-10925,32036,13851,65713,-12946,42556,-26627,-42676,-33043,58050,48419,35961,-3280,36364,-40471,21649,106566,17186,31525,-18990,-61467,-24669,-1303,2390,-38653,9564,-44890,-37169,-15234,43626,30244,71220,-34241,49104,35792,57758,-13036,-31017,24624,-78344,2004,24152,6805,-5921,-7058,-36492,-1924,-16941,26003,45892,-8827,-40052,-27184,68059,-70494,-31955,-1333,15635,-9591,37681,67942,24819,39058,11302,39094,-9294,49147,34952,27058,54921,58620,-43545,-69696,832,-31289,-2349,113842,-4264,8256,-26913,-37459,-13422,-4984,33424,43528,78708,-17289,6799,20636,48595,169529,27141,-26738,7828,39653,-66270,-18142,13939,9985,-64289,-17526,-23733,-31586,-76076,-128363,-2273,-59265,81948,78611,60445,9124,8364,-17912,-52401,54571,1382,133736,46420,-53479,-53190,-5583,21881,23800,32969,46225,-34077,23746,-4763,-6253,-76977,-116300,34948,-15594,77118,8777,-46838,9503,11665,62008,-13018,33581,-35176,64715,-1501,-13611,-32146,-7790,42269,-13018,-71210,-7849,-57336,33419,14063,53778,31347,-7195,110820,14357,-81064,21554,20032,-47771,-16252,-9760,-33028,-123007,-2049,-51124,49053,-55764,50242,-7905,3425,-76381,42670,-11120,11462,-286,-24226,15905,8857,-38270,-110270,38881,-74121,-100088,-26860,-75433,-85796,19982,53800,40336,26975,27081,20816,13113,8260,106684,49236,38874,-7881,20136,50358,2574,-45926,-10232,27048,66677,55126,18068,18492,18185,-11230,873,30737,-9839,-36980,-717,5457,21195,22635,46751,24541,-7429,-8540,-27221,68830,-27085,20402,27925,75117,-12542,-11167,10473,-34959,380,-6264,-20657,36071,1283,25598,-57352,108242,-28134,-82719,-36691,-23388,16369,-39507,-52824,43265,71919,-28516,-94149,60518,45653,-25666,-46943,-10583,25087,26189,-50104,6212,31711,1220,-31747,-5681,10547],[36427,-10766,12121,56666,18837,232,33085,88757,20545,-22230,27949,-3590,5930,-22636,-63024,59078,36821,32755,52833,-19781,8909,76621,-3373,13536,2089,-41648,-87579,-20235,27304,-23836,35162,-363,-9774,50335,54427,-24198,34730,40408,121402,-34015,-41770,10377,-49760,20013,-15626,-42040,-110713,-78087,63088,31481,71493,-8219,26933,-36817,10158,10780,43228,24471,-56247,11608,-34089,-49366,-47804,-133845,-54418,36278,4689,48752,-68892,-43387,8651,-12755,62044,43138,59683,35318,-857,-65383,-45282,-7198,27603,-57729,-138558,64089,11049,8640,-14084,-10946,17873,63221,-17495,3903,-45812,-53325,-58222,-44255,-16981,3082,19431,80779,35502,67043,40856,10697,-22843,34382,4471,3496,17212,-38906,52248,-42553,30292,31230,32336,43968,17425,96700,88540,-30701,-12003,3659,34685,2938,12817,-27876,1720,-19936,22942,896,52236,16818,85522,124069,-17454,104685,61691,38701,-6338,64263,-27251,24613,52682,-30895,-34758,-19415,-68907,1713,30863,33061,26896,24657,104904,-13980,-21962,-21621,24165,20221,41075,-24498,-98294,29825,-2817,-23536,23521,36944,55791,-510,24355,36780,-60708,77442,21540,45716,-7937,41749,45819,-40555,24387,42691,-29356,2049,-28850,29855,51677,81373,4539,-9163,-75692,42750,-35239,919,-18909,-75106,-12206,-52770,-112547,-5128,-34513,-16606,-8339,758,-418,-24654,-91,-41420,6543,-30405,-11744,-21975,-270,49191,59707,39367,-131115,-42478,6664,27080,56948,-3207,-48552,-129928,-50095,2290,-14985,24740,-18039,-48909,31731,41599,11398,-21136,32951,51864,64534,-111080,-19813,-17992,75292,119110,98670,13187,52606,42682,-50506,-53316,-66170,-58656,66061,-112981,-118789,9118,-108204,284995,116204,87822,-41848,-58203,3113,-27681,10685,74105,52252,12369,10544,-32006,18136,95980,26856,11842,-6697,38399,12618,48675,56531,24443,9208,56586,-13386,-78858,-27536,-10531,-52073,-7596,58547,-10403,-33385,37471,29118,-15117,11941,9136,-7732,20344,57155,16359,-30273,-3405,36826,-1736,79174,-1897,-36251,7124,80035,-46631,-77298,-113987,-115298,-71576,-33467,6156,-40930,10064,63170,105464,-18242,-81914,24639,65661,28898,19047,38564,-25568,3769,-23445,19657,51628,-2816,-82183,-70222,-55296,-60162,4276,14804,60897,22298,44024,-36080,-24711,-70,33256,-4121,48133,-16931,-39281,-12079,-876,-32337,-42077,-48440,6357,-16013,-21997,17324,61075,6878,-33833,-12692,-69988,-45049,12494,-1807,9962,-15759,-88321,-56389,16958,-36368,-3872,4613,-5276,27361,2458,-45713,-26485,3949,-4359,-11794,82567,54553,37308,105223,-42716,48046,19925,2233,-13154,-15596,-26266,93928,53030,-16658,37960,-26961,33367,49567,8793,-71905,65582,25293,62640,-18292,-6442,4622,-35280,17426,26644,-31584,-2401,-8310,-82196,-51846,14519,-42800,-36879,-65508,-80585,-11267,85,1310,49341,56571,-14184,107047,83145,-13708,-104608,-39816,-86959,31301,-69487,50805,-44178,-13424,14920,46236,-68108,5954,13385,50452,5477,53204,50765,-51237,-39419,68588,31766,25888,43356,-10045,-30297,-8497,-13182,-63798,-35360,-76244,45900,41673,49583,-40526,-38712,-55807,37146,36202,70322,-30069,-67922,-32212,-3430,60752,38473,-59115,10400,-13625,-15452,46610,27760,-38541,52257,-40833,-107288,-45385,42821,114185,44414,56927,81566,-35637,47675,-30073,-11985,-2263,13997,-44973,15411,26585,42399,57514,-37169,-43978,-9460,27851,-1675,-78041,-20430,23315,-30746,-98777,-29046,33701,980,37248,20701,-11776,1798,68641,64557,29990,-48563,-12519,-34687,-25160,-19410,-50273,39587,8430,3459,38533,4063,-18274,35133,65272,19961,-15456,-20519,-21688,-17435,44807,-3672,-62360,-23220,-18331,-60290,-28241,55405,-3549,-60701,-8649,-14985,1772,14255,385,-29044,14259,10432,36611,18559,-5269,-46639,19678,-29606,-41105,16873,-57374,10830,11285,-29304,-30037,67608,-8402,-49312,-8664,-10550,41200,-18405,-20323,16259,-68663,70908,-14341,62358,-34003,32351,45933,16739,14367,-29030,-26877,-67135,15874,-28144,48955,-70078,-24609,61207,88159,-25392,53655,48018,-21677,40126,24803,-24090,42788,-15308,2584,-25259,28416,8797,-17876,-21017,19683,56072,17358,-51468,-37813,12925,-21446,-59106,2781,-25437,-51484,23397,-17042,6583,53313,23954,-23786,-4843,40966,-4538,-52484,-16427,21033,-38914,3886,24993,-19553,-10778,-1963,35927,46712,68206,69417,8429,60834,-7349,42341,25361,38297,23432,22708,27492,-67066,20338,44439,4059,31308,-6695,31660,-31195,36897,500,-5275,-37831,-10814,18541,2032,15943,42589,-99724,-44879,152,4638,50173,-20686,50361,-69213,-84185,-17756,-54180,-17924,8854,-25560,-4726,92719,93734,-57821,8832,29526,84255,-39592,78150,-12234,-21329,15630,-58421,-96342,44369,49522,79537,94844,-31113,-37878,-30436,6542,39770,41970,6421,57068,-18788,-45303,-38875,51486,25617,-41445,-73480,-159528,-39989,-28454,-161119,-51201,15551,-81392,-3166,-30181,-2087,36231,100669,-25501,32232,40974,-30209,-1665,32372,-8008,638,-1755,-3249,-24990,-22518,81840,49638,-42221,-45096,34189,15139,-10431,1118,-115753,-48910,-36017,-10571,-48632,-5295,33431,10679,71355,-18869,41445,-30748,-45041,-39108,49146,53890,44057,-27067,35915,-42693,35012,83397,-2113,20780,-38585,-61959,6405,49664,-2886,-31990,11580,-15465,-17107,2252,15774,27941,60448,-7177,73753,44845,75925,-11345,-13559,62584,-33096,-4227,16657,14772,-16131,9961,-14458,-1618,960,44688,64748,-37467,-25507,-12545,57772,-55425,-2214,10941,14423,-23072,12274,31176,17045,60974,42619,45169,11567,68523,57149,40470,37109,56002,-65655,-68091,9552,-18542,28315,137971,4572,1862,-45437,-23510,1157,-776,2452,42702,65051,-19648,3825,30877,55570,157563,89902,4995,-2853,41214,-58327,-9343,5781,-2094,-39903,-17152,-50933,-40424,-56938,-86885,11779,-43508,80236,55796,5925,24501,14958,-20449,-45953,60885,36116,156736,59168,-39955,-52030,-2947,27190,45871,36041,23933,-43719,3964,1939,27751,-62426,-132959,39557,-11478,96313,8455,-46503,-1946,1772,59789,35126,51671,-9996,55542,-864,-27380,2041,-16150,28333,-21159,-76761,-19757,-38851,12034,12930,69629,47871,7642,92058,6376,-73365,-35002,1928,-48196,6689,22296,-39723,-120802,6250,-35969,43128,-81952,48400,20528,10199,-66201,35677,-15221,-13367,-22433,-13538,-3165,-4624,-10937,-86298,50037,-111182,-100661,-27589,-60139,-98279,46537,68025,30526,26441,19176,16287,12746,1609,100231,44164,53142,-2195,37500,41198,-8595,-42767,-1726,17216,60471,59538,7653,43635,31822,-11159,3727,-5747,-5652,-14883,-9181,10901,23690,16223,32606,13146,-478,-17395,-5504,56973,-10676,23963,36088,72361,-22963,24125,43672,-25375,15966,16845,-13987,21730,8134,48934,-70528,88164,-43276,-78895,-20192,-7166,8114,3015,-51592,11658,96938,-26044,-116104,49248,22267,-11303,-61207,-26269,15937,28226,-53913,2375,50667,-6692,-35100,-3491,6965],[40011,1603,-7188,58005,11055,-8819,1236,61353,9251,-47278,46948,6063,5474,-30990,-76423,56021,81361,12484,47399,-11635,5292,63120,-1715,-21080,-387,-35966,-108336,-1096,18624,-19127,42552,-8892,-18867,96197,62800,-13300,21195,31951,107329,-21235,-32223,2742,-73050,12832,-38585,-51499,-99015,-66616,73279,62473,80035,-18155,21792,-40497,1536,-734,34115,27674,-67928,-22451,-48794,-61275,-36777,-109513,-26964,35041,9539,36475,-64037,-44118,-41,-43230,46263,47759,69476,46234,-1712,-41970,-38725,-4448,29714,-72432,-111577,26687,-13017,-12365,-20403,-3870,30271,67393,-19499,9509,-45273,-54898,-77235,-22375,-3184,50781,31258,79934,22176,50015,24020,15550,-8832,33055,4707,-1128,27436,-22106,47812,-46184,19654,22200,60592,37641,-5588,97636,92677,-42462,-18851,-3606,6300,5210,9078,-36405,21248,-10367,41051,14720,67543,8251,79771,92123,-7777,101223,33202,36304,-2022,42556,-49633,35427,45603,-37232,-25475,-4075,-62801,7879,47954,29604,24687,28110,110026,-16038,-29088,-31832,32958,17662,34830,-24191,-91387,41469,-4862,-31239,30026,53535,62879,19709,58881,22683,-12634,60063,11096,39884,-17771,14327,37108,-12372,80724,37583,-27633,-16016,-16817,13110,65303,77096,24978,-16451,-72017,48226,-18414,13528,-14193,-67754,-23214,-24567,-70078,1955,2441,-15820,-17977,17828,-1976,-17091,11259,-60686,16286,-11831,16806,-12526,-686,37320,62762,27279,-98644,-57984,11156,16102,40476,-11232,-20585,-144216,-72931,-19424,-17180,12305,-23210,-27033,43734,27830,-9397,-80176,12667,57174,41251,-52139,-26243,-1550,39692,107945,93806,31667,67218,30973,-49038,-38624,-91504,-67598,91547,-98811,-77230,144042,-155214,236179,87521,84255,-54828,-52498,-12763,-36317,39312,122162,60562,19819,5245,-37858,16178,100074,60293,19379,-4720,70735,-1329,65836,79702,1563,-9603,59453,-35,-82527,-29947,-16058,-31610,4923,43547,-28319,-33368,30094,973,-9456,22515,27168,-29349,12222,60127,6248,-11396,32884,51984,31026,85745,-5101,-25053,8087,78579,-12507,-91025,-100786,-108430,-68899,-40784,39663,-58437,2650,67305,111917,-25643,-79873,465,47432,23139,13306,26380,-45761,-9102,-38691,49040,58730,-22408,-43290,-50036,-53714,-39555,17294,5135,111545,32807,33739,-30787,-20809,-10113,37579,1114,33921,-29496,-33267,10133,15011,-40238,-37610,-51405,21459,-6427,-27413,38275,73908,7797,-17683,42153,-46180,-56946,13952,795,15936,-8781,-78475,-54591,-2480,-33510,6288,27716,-11307,29733,-6643,-65081,-10360,-13354,21914,4714,86360,71776,34923,82262,-28352,48967,30380,-5281,24927,-28413,-4959,71020,95249,12678,40793,-31745,13030,50645,6053,-48850,63776,34881,46738,4340,-1949,26477,-13265,39101,37844,-32048,6167,-12057,-93939,-44018,227,-39859,-33803,-22368,-56057,-24267,-2772,-2510,54936,34655,-592,81964,57714,-9063,-103944,-21470,-84454,39463,-24858,73392,-47653,-21992,-5791,45044,-56260,6965,20721,75616,15118,39891,67066,-29568,-24260,43143,8743,53458,29855,-1138,-40413,-6963,12629,-56868,-34094,-85515,26371,22615,50266,-45695,-68943,-52846,44089,13236,73441,-35594,-83274,-23100,-4418,34506,-9694,-39525,33821,-184,-4875,56153,17703,-39004,36801,-39277,-91931,-50565,58736,93608,53890,41732,91050,-11222,67862,-23238,-24113,3420,46039,-39675,-7831,60033,40138,85581,-50112,-31015,-18315,9306,-9998,-138392,-35598,23672,-44435,-97711,-40863,45010,-5091,24216,26457,17182,7648,95726,40783,33905,-48005,-19883,-28908,-17832,-34429,-39039,55865,-21959,-5708,19289,-24220,-26942,13279,73757,27641,12577,-21469,-31149,-14236,34036,15879,-35009,-4819,-26709,-53662,-21875,43314,-16,-64336,-10669,-50293,-6263,17401,-6952,-30953,3852,1231,38512,1726,-5905,21403,62080,-8057,-44567,7144,-73282,7307,21030,-37072,-10573,84474,-21603,-53955,-9108,23999,57151,-33302,-35169,11555,-71496,67989,-3656,50281,-29216,29878,6894,36315,41032,-10556,-46563,-74736,-2150,-26410,28399,-76009,-2230,55589,75112,-8677,69827,17350,-53857,37652,54620,-15845,32161,-17007,-18136,-30452,33467,17420,-7032,-6600,26741,29040,-6171,-49858,-28291,-3810,-29519,-44319,22249,-33919,-53046,34832,-38451,-27166,37109,24936,23559,20712,32468,-16471,-24982,-31845,-22729,-71631,4782,20693,-16192,-10585,18921,-18776,53118,59865,13941,-29513,27242,-31135,20744,27121,24119,-2639,28343,748,-66614,49471,27928,648,31527,18746,25488,-20522,24192,-18809,-26974,-52223,-25700,20324,36045,1899,41592,-88145,-48866,6382,21669,38002,-9906,45208,-77139,-72672,48769,-46446,-16831,-7747,-3332,-1357,100316,83714,-66025,-18647,14548,71432,-14115,79526,-23820,-37911,9089,-53683,-96503,6231,43168,57526,91214,-36748,-36408,-43738,707,32107,48295,10941,50095,-16848,-28860,2444,45222,33757,-27931,-104729,-182446,-22841,-23241,-119610,-61587,13097,-74752,4400,-31827,-153,22461,92411,-17750,25073,33663,-33928,11190,58120,-9743,-371,-8512,-6649,-12420,12308,73750,46580,-35355,-52881,70036,44339,-19984,-5999,-104270,-31624,-33507,559,-33466,-13127,31705,-5378,62306,-17093,32576,-24093,-43415,-40593,42960,57832,40336,-65676,23258,-39881,37167,43105,-24294,21341,-35867,-52974,39024,77644,-14650,-13836,25611,17023,4311,24967,-13532,23421,49553,18348,85274,44434,83860,-10413,13589,90132,994,-10724,3595,20050,-26570,31948,2864,-7710,21608,59439,83367,-61795,-10685,-9590,26369,-42406,16031,23626,11946,-27583,-19501,-1619,9837,68504,65931,51111,36144,75815,71735,52183,15679,37393,-80787,-44979,15859,-2044,53802,136248,18921,-4729,-65657,-10724,18459,-6858,-14274,47433,47732,-22102,5356,37099,47004,114622,131564,53704,-16818,37474,-47507,-8739,-2128,-3315,-10633,-1696,-45015,-38783,-34799,-36069,13852,-11966,69300,24240,-40421,43601,24752,-17077,-29672,64329,60253,138215,62053,-20431,-58096,-5558,35367,60905,31384,-12538,-63090,-20884,7137,58681,-41746,-124582,42471,-1642,104726,-2624,-49488,-23752,-12566,49482,59976,54871,22082,59111,2848,-40849,36792,-21362,-426,-37040,-73360,-36516,-27156,-15110,17226,90446,60917,21595,54630,866,-59866,-76816,-10764,-41777,27890,45101,-45722,-95805,3839,-21112,34979,-93129,39221,51200,15718,-53874,26519,-31260,-33181,-45888,-2397,-22012,-3909,12563,-61488,49181,-133283,-81515,-25586,-36881,-90330,70884,76151,14363,20942,17838,13559,11090,-4543,93978,48078,62815,2494,51507,20115,-16073,-38009,5230,10990,53443,64930,-7710,61401,32151,-12617,17251,-26926,-1094,24322,-13309,20395,15686,1679,15106,-5493,-2912,-23784,15584,41393,10821,17716,35530,64876,-21949,54086,78977,7456,31101,32608,-8432,10138,10650,69397,-71250,59328,-58906,-69620,228,1749,-81,35219,-50272,-9399,113845,-22335,-117401,34016,-1843,-72,-70448,-41482,6772,17840,-53385,-2539,61570,-11155,-34776,-2066,3142],[40626,17622,-16960,56764,1057,-18457,-27082,27826,-4586,-80275,53655,4769,10729,-24950,-80188,44596,105078,-867,50120,-244,932,44683,2298,-33830,2705,-31932,-109868,15204,5937,-8360,52937,-14742,-34212,141001,53818,1272,6473,17204,88037,-3312,-5386,-3700,-80415,5471,-56494,-58069,-68967,-39950,65155,84841,73507,-22254,15018,-25843,-101,-11232,23728,30371,-68842,-52766,-57281,-67410,-24535,-63830,8995,42667,22424,31178,-50521,-41868,-16536,-68196,34372,52342,51532,51880,2224,-24278,-34686,9867,37393,-64288,-78675,-20863,-33714,-33423,-24994,7097,43974,61156,-28724,15464,-39912,-49935,-85848,-3030,4588,88492,38244,69488,9291,28006,4102,17072,7953,25734,3574,1265,34141,-9882,29599,-41719,8651,11385,84672,29657,-28907,73793,79704,-50096,-24047,-8117,-11752,8707,6450,-44524,20197,7472,56087,19754,77273,-941,54399,43317,588,94484,9829,27786,6429,15956,-69361,41133,35830,-43499,-17138,15876,-53653,12564,63181,25094,16418,24005,85123,-26533,-36206,-35598,33341,10338,21856,-17056,-66924,48125,-533,-27935,45435,58161,63297,44741,80783,15906,12763,24684,-8171,28824,-35605,-17843,24639,27095,107756,22338,-24502,-34195,-16427,682,85345,50846,32316,-23739,-60802,45268,8699,37529,-5518,-57749,-33676,-19589,-29419,4233,40472,-3604,-19523,30768,-5501,-454,12725,-80739,24865,7728,45974,13888,5566,28002,56841,12378,-40930,-62922,14639,701,12167,-16688,7410,-134192,-94188,-42579,-14299,-9351,-25081,-17285,46960,3895,-19803,-109895,-4,59504,9875,-12793,-43502,14411,33509,104120,84150,48539,67900,16191,-41530,-9763,-82532,-62373,101099,-80758,-44887,236389,-89088,181093,53031,72572,-57784,-33221,-26362,-47697,54007,142711,68010,26555,7661,-43966,19298,102823,93354,23018,1014,89600,-17939,73002,79330,-18692,-22765,54598,11590,-79549,-24054,-18279,524,19114,39718,-50961,-28849,23121,-26830,-5598,27290,37374,-49612,529,46699,-20635,1765,43956,45384,59688,91940,-6677,-25006,2120,68236,17202,-97293,-63437,-78517,-65076,-43930,68638,-74166,5313,68174,113958,-38166,-87690,-28055,42264,13340,9957,9146,-52634,-17195,-50819,84152,54844,-42782,-1417,-28160,-44851,-19029,29349,-11147,148151,37409,11876,-29261,-32801,-8566,34951,163,13078,-31172,-28057,30397,10070,-43306,-33819,-51218,35515,4549,-20700,47918,80739,3693,2006,92043,-25249,-66544,15274,2567,20340,2470,-39636,-48145,-16076,-20166,9103,48066,-18322,22483,-18131,-70397,2453,-37201,40607,33488,87730,84658,34295,60169,-8042,33880,30326,-11360,48330,-23588,21407,37431,117583,29614,38766,-31178,-5779,46129,2070,-15541,61790,43368,19506,21959,2473,40187,8553,48729,47249,-30831,15825,-12298,-98449,-35463,-8609,-36656,-28216,31235,-31312,-20350,-5927,-728,52167,777,8839,29058,15182,-5535,-76826,3578,-68349,30461,31487,83793,-33293,-31097,-20412,28856,-24721,3011,18172,79324,21905,19470,83401,-4682,-4754,-1320,-24196,70807,18779,14921,-42088,-915,32130,-51202,-34179,-84252,7600,13070,37179,-52996,-91505,-54691,44233,-19058,60433,-33293,-90340,-14638,-5580,22315,-58731,-24357,53234,11619,2363,59659,850,-29969,14219,-34031,-66013,-54873,60387,65706,66255,25152,89878,8545,74400,-16068,-12714,4326,62062,-32335,-31062,89661,28156,102427,-63938,-16715,-25497,-13324,-18309,-177935,-49128,19436,-44358,-75722,-47542,53005,-12725,13374,33150,36438,12742,106714,10080,21046,-48724,-29102,-23408,3226,-47308,-25715,61181,-50680,-15827,-3167,-46005,-36381,-27405,74245,44256,30845,-20171,-26970,-13978,25638,44435,-12694,7083,-10556,-45209,-15151,33781,3471,-68708,-7611,-71300,-9642,39616,-9403,-35977,-10044,-6427,33226,-18239,-3285,88538,85589,22129,-31472,-4337,-81833,-6861,28179,-40485,16908,95657,-22795,-47964,-13094,46721,63273,-47876,-37676,7726,-63851,56408,3409,34014,-23608,21906,-23707,53641,68276,27265,-60231,-81716,-16292,-7043,5399,-81211,22557,42906,46012,-9266,65055,-17887,-88857,29777,77267,2272,15010,-20514,-35115,-35166,36539,15605,4804,539,14776,2550,-28687,-38247,-14090,-710,-30369,-27069,39528,-36337,-40766,47310,-38799,-51706,28174,25121,66455,52412,29326,-27487,3931,-45961,-56671,-93677,-47,-3352,-19423,-7881,36770,-70193,45001,33834,-43603,-61371,1239,-53815,-15041,22093,7536,-33237,29890,-31022,-63933,71870,16164,12297,31834,38341,17447,-9483,-3768,-41226,-40611,-67307,-34273,26918,54526,-14583,32030,-59679,-52591,10444,40750,33122,10732,34435,-85204,-62596,76855,-32876,-13464,-19771,20456,-666,103874,54720,-70864,-43083,8428,53619,11892,68549,-30591,-64542,-17612,-48339,-75743,-34506,25585,32156,78640,-39543,-38576,-52252,-17748,15159,60332,8406,24175,-10534,3458,27001,37642,47894,-19302,-130753,-185999,3671,-10585,-59757,-56983,-6380,-65024,9677,-31780,6587,13245,68380,-13051,5663,30035,-31736,35280,86500,-4968,3936,-7515,-10514,-2479,43807,64383,48583,-19849,-52016,98858,58232,-33321,-23060,-75816,-12165,-28650,7976,-24585,-21852,31795,-25094,44676,-11203,17702,-10432,-37265,-39386,38475,56221,28650,-99810,2410,-34033,32208,15677,-42979,33227,-13239,-35890,64772,81958,-28920,7694,46515,43213,18539,51913,-35406,18384,44482,38541,77882,33870,78640,-11725,39727,91708,12250,-17884,-13640,21188,-33875,53103,10090,-18975,39914,65962,99460,-74095,1778,-18557,-14825,-32553,15194,33613,996,-23192,-42752,-18435,1797,59460,77271,54895,57041,71414,75453,59919,-4121,7705,-84046,-11570,20898,14729,67251,104844,34835,-11296,-81309,-3842,38057,-20493,-14404,53950,31202,-25433,9338,39310,29929,63644,131099,102251,-32526,27118,-37272,-17659,-8669,4158,15674,23438,-5685,-28110,-15755,5931,1912,26102,55082,-8496,-62329,58103,33031,-8464,-8615,65377,68999,81294,57112,-468,-68092,-14810,42021,72598,19275,-45943,-85781,-46587,7481,77564,-22354,-101072,41226,10171,96547,-22728,-55432,-48427,-27708,30394,58220,49334,49355,67243,7961,-53028,62275,-23096,-30262,-56236,-61495,-53802,-22763,-41722,23990,108141,68547,31646,10483,-1875,-50341,-90107,-12411,-27619,41025,50444,-49250,-61665,-7937,-12354,28833,-86985,22852,72977,17829,-44264,15216,-51184,-44844,-63099,7567,-36543,7588,26359,-47304,33281,-129166,-49688,-20929,-12069,-69818,88909,77850,-4706,11244,20354,17842,8425,-7452,86053,59563,67974,8626,59319,-3259,-19264,-31316,8864,11134,47251,66707,-25271,69388,20724,-14401,36621,-33775,1915,66089,-12765,33504,200,-15882,-2668,-24993,-8791,-26408,28139,24828,33091,10205,23694,54597,-10348,73549,102043,48599,42420,39469,-1362,61,6916,84077,-56563,28237,-73910,-59415,12389,1362,-11275,45424,-47910,-12288,113014,-21417,-92728,21378,-20692,4191,-75536,-52538,2446,7131,-50162,-5175,56941,-12648,-28141,-2406,-417],[37301,32314,-16036,55364,-8475,-31929,-44354,556,-18010,-110507,44947,-6289,15506,122,-70425,28366,103652,-3703,56145,9904,-785,28297,11090,-22426,10943,-31749,-92309,26370,-8773,6575,62479,-16317,-52387,166168,31847,12274,-3174,-479,66733,17505,33862,-7413,-69258,3673,-62108,-60976,-33878,-6794,44935,91537,52642,-19834,9140,-7659,6804,-17466,13679,31482,-63549,-74667,-58707,-65108,-12287,-7137,36853,57657,36791,32483,-31838,-35216,-31081,-81839,25790,58491,15027,50624,11077,-16490,-31629,28717,49688,-34846,-55727,-70331,-44792,-45004,-26189,16999,53176,48813,-39952,16183,-32506,-40009,-81806,11933,3999,93832,38913,48957,215,8807,-15111,12750,22201,15047,-362,10215,34424,-3014,9316,-31507,273,2365,96964,22346,-37888,32873,47874,-53503,-27107,-9698,-18025,13110,6125,-50304,-1471,28275,63480,17471,78672,-8487,19419,-2341,5483,87003,-2934,14556,17773,-10602,-82894,36631,24190,-48588,-9738,33312,-44246,12977,70016,21035,6252,16284,38665,-41593,-35830,-33095,26214,-1319,5966,-3403,-34173,45362,8558,-16765,63153,51322,55898,69886,80884,12774,7005,-18770,-31827,14504,-54972,-47453,12132,66069,104652,1970,-20147,-44770,-24217,-7859,101936,14069,25661,-31064,-47218,37831,38010,64922,6291,-50463,-41423,-28274,-9826,-2294,69683,24730,-11580,37266,-5955,22906,8564,-95788,28837,22811,65938,49226,13723,24888,45249,903,21970,-54460,16705,-15957,-17905,-16130,26630,-107453,-109062,-62721,-5132,-33613,-21264,-29324,40480,-23590,-13678,-104093,-3209,57637,-18948,1262,-66861,22344,56675,103573,74150,59932,52714,131,-34042,22418,-53103,-46151,94797,-66909,-35390,260119,73568,128607,17350,55333,-50355,-8936,-33315,-59573,49616,126303,73101,33596,20045,-50002,22924,103582,118996,20363,4369,92060,-31749,62717,61828,-31542,-27995,42917,19675,-67678,-8750,-17385,40265,32085,48188,-69725,-22070,17456,-51524,-5145,23958,38384,-61172,-13263,25036,-50554,10972,25273,18424,79002,93868,-4864,-36197,-7745,50308,32727,-86698,-10978,-40040,-58263,-40127,88989,-82411,19272,64408,103000,-52552,-98195,-56588,43264,4588,9891,-4241,-51989,-19662,-53015,104132,41734,-55006,30194,-8652,-29630,-4241,41493,-29214,154786,35453,-26429,-30725,-57859,929,26810,-5947,-6264,-21729,-23622,42881,-3863,-43718,-35396,-45693,48970,14152,-4085,42230,78255,-4897,17642,123944,-11306,-71185,15575,2394,21789,17160,25382,-37219,-16982,-296,7957,62083,-26504,5374,-31045,-60584,2076,-64873,47509,64872,86277,90758,37603,43591,14545,4685,23232,-13321,53761,292,41754,1864,118151,27869,32438,-24483,-19857,37599,-2287,16961,60390,52308,-8402,31025,5222,39303,24438,42162,49598,-24847,27545,-5751,-95119,-28211,-10966,-33861,-20651,77743,-11570,2187,-9777,829,41773,-33885,13986,-22068,-27233,-547,-33381,26273,-48581,5873,78495,78515,-2755,-35321,-28584,9235,17581,-7956,4837,59779,24110,-6140,96151,18701,8880,-52091,-54263,73637,10262,30437,-32387,11820,42223,-53558,-36025,-77007,-8261,10934,15377,-57976,-99017,-58212,37287,-49695,39727,-21945,-94149,-8532,-5600,24916,-99465,-17011,55754,12870,6328,60958,-21098,-15463,-10287,-26111,-35933,-57084,45066,37261,74932,13013,79427,16569,67468,-9431,21923,4406,56348,-24427,-47260,105706,8422,100172,-72985,-5790,-32070,-35503,-22756,-166372,-57279,11822,-29033,-41850,-47203,54188,-21163,5248,40413,43669,16152,100906,-20051,-5780,-47153,-36115,-18436,38153,-54339,-13898,55701,-72030,-27219,-23373,-52780,-41396,-69677,68397,66731,35850,-16352,-9348,-15508,21228,70261,-4766,12956,23332,-36130,-10568,24562,4538,-71379,2303,-74751,-8465,65365,-7371,-40577,-21189,-11301,25679,-35944,3393,132848,87692,50441,-10090,-17444,-83575,-31735,31636,-40589,46921,94748,-11718,-31822,-24659,51316,59262,-57942,-27422,948,-51227,38543,4362,18130,-16688,10518,-37886,63221,85319,70514,-65257,-94107,-20940,21387,-13383,-81447,39292,25852,7208,-26526,45800,-42073,-104037,18217,85332,29508,-4927,-26272,-41284,-38627,38908,3580,12752,-472,-15810,-19575,-44282,-17359,1119,18914,-23251,-11331,50493,-31290,-20401,60085,-24025,-61694,26380,25392,89505,78603,32979,-33033,30549,-52413,-71043,-97861,-15345,-42894,-29014,-4630,47300,-102430,26268,-2694,-86225,-78376,-16251,-70485,-57185,12398,-7132,-56138,24489,-59140,-59834,78578,11721,30827,33494,47037,7577,-3104,-34698,-62117,-44197,-80449,-34684,35898,43278,-31970,16428,-21742,-55608,9296,52974,37208,35745,18119,-87568,-54521,66378,-15571,-6529,-27191,36983,-4903,94242,16298,-74706,-61004,12178,38928,32457,57736,-27384,-93757,-55075,-44984,-42403,-60707,-4759,12642,69084,-37299,-43799,-53815,-41790,-4133,77590,2979,-15012,-878,43565,35606,32033,63917,-16817,-143145,-163908,32712,8918,-2937,-43111,-32932,-50416,12785,-30009,15149,10261,36722,-13380,-18481,30304,-23193,57466,111690,5331,10120,-1827,-13329,-73,59295,60336,56240,2973,-42747,111323,56832,-48995,-44675,-40242,5463,-21747,8650,-19783,-19359,34157,-38686,24096,-6458,74,4296,-27036,-38249,32381,46544,15543,-112098,-21209,-27209,27789,15727,-52791,49916,19264,-15072,77398,69365,-41247,24302,62512,56362,20160,79865,-43776,14724,46715,49388,52186,15490,61461,-16383,54957,66101,2003,-26068,-31883,18586,-35463,68382,4085,-32308,51567,62108,108962,-70640,9970,-32990,-46564,-24617,-3094,38454,-19440,-13435,-42431,-14494,-8327,37285,76761,54701,68673,58922,68031,63035,-17977,-23602,-71837,17843,26766,29307,64920,52009,46270,-17425,-89121,-4553,58172,-34900,-3209,57158,18786,-30290,13431,39245,13709,25693,89534,131875,-47168,11027,-31715,-35813,-14214,14852,33422,49619,49071,-12602,-5354,29820,-21348,58142,45025,-35365,-56207,62319,35021,2329,10825,64900,63007,12410,48165,18350,-74626,-29078,42937,83027,2617,-59384,-100874,-68420,1502,79775,-8736,-76448,34980,20965,71977,-46786,-61986,-65991,-39485,5515,36247,40961,62465,70216,12564,-62597,72412,-21469,-47801,-71352,-45007,-67843,-22909,-61081,29726,111269,70687,36011,-24713,-3152,-52036,-74739,-1955,-7148,43606,38455,-49574,-35503,-24350,-12733,28484,-66731,4076,79356,14712,-41112,953,-63914,-47561,-68333,15114,-44591,21917,28695,-47607,3806,-96939,-16575,-14026,8704,-47169,97093,72068,-22015,398,23032,31509,5160,-6320,74835,72369,68836,17159,59771,-18351,-18706,-22247,7996,17011,42548,61608,-41292,67356,3453,-13257,54639,-31669,2030,94961,-8599,48200,-16706,-29347,-17927,-38613,-10417,-23620,27684,10022,51562,8889,1374,43133,8798,80473,103210,80203,47447,39307,11123,-9129,-2338,89606,-29328,1468,-85508,-51618,8876,-5844,-29045,30793,-43896,1709,92179,-24034,-46227,15550,-34253,352,-75059,-55217,5872,4566,-46557,-2458,36677,-11641,-15295,-5024,-3686],[30052,41909,-7817,54599,-14358,-49772,-47000,-14834,-28265,-126379,21387,-21082,12611,39725,-47624,12093,83627,2387,59584,15082,2300,16547,25295,5969,19572,-36388,-63169,30960,-22992,21905,68021,-13440,-68884,155060,5465,15038,-3052,-16259,46924,38646,73820,-8092,-43558,11186,-52269,-58367,-7412,21871,22743,81652,23918,-9983,5439,-716,20839,-17625,5058,30298,-59972,-85018,-52851,-53340,-1580,43935,44517,74623,44827,36024,-13810,-23248,-35759,-82333,19172,65974,-23064,42490,21527,-18918,-27668,42777,64565,5603,-47389,-112188,-44634,-41204,-24697,20845,52412,36175,-46667,9317,-25063,-28417,-67273,23100,-5496,55420,33818,20127,-3476,-233,-29780,2340,29863,7357,-7444,24385,27878,-1631,-2402,-19189,-3729,-1210,92360,16864,-21204,-11259,1597,-53677,-27966,-8951,-15021,18105,8288,-52986,-34041,44788,60043,11573,72316,-12207,-12635,-26648,5850,79636,-3157,157,29809,-31173,-88018,18999,11334,-50592,-2516,43411,-37312,8699,64672,18069,-438,9961,-5418,-55933,-25031,-26355,14120,-15021,-8925,14261,-4263,30199,19177,-4387,72612,36454,41318,89136,58387,7700,-18210,-59099,-53950,-18,-68671,-66608,2619,91155,83080,-14287,-15109,-42470,-34695,-13515,105335,-18017,8592,-36752,-36574,29983,59933,82249,19563,-47365,-46028,-37735,-17589,-17586,81966,63947,3182,36383,948,49464,4761,-100591,26050,29963,71248,81374,18435,28230,31916,-2793,63243,-35924,17148,-29583,-39553,-8642,32122,-77333,-113997,-74747,9652,-51253,-12257,-63278,25632,-46810,8253,-70430,2604,52449,-31849,-1681,-88850,16241,90046,99884,67679,63506,24430,-16684,-30881,46041,-25061,-25277,79199,-61500,-55316,239804,263938,83015,-18423,35283,-34784,9459,-28605,-69079,29060,79629,73461,40831,38254,-55395,22881,101544,132040,11057,443,80983,-37258,35022,40576,-34234,-25048,28155,23193,-45707,14749,-13983,78887,40075,63130,-76801,-16698,13213,-71348,-9242,12385,31196,-61983,-26297,6212,-63701,17145,-15424,-21795,85687,87681,1138,-53074,-19050,27925,28683,-57530,41593,-9630,-49292,-27970,96695,-77919,39880,56807,74167,-66146,-96910,-79444,43342,1876,14352,-3068,-48330,-16284,-40593,89586,24018,-52917,43557,6178,-9849,3190,53886,-43959,124734,28279,-76105,-33544,-82857,11499,18807,-14512,-17551,-6905,-19395,45226,-13891,-43730,-44244,-34663,61227,20004,12114,22327,66899,-15107,23873,133061,-2307,-69190,12587,329,20060,32385,96533,-23762,-3577,20380,8515,70302,-36042,-18179,-44553,-40999,-15259,-90883,42850,86937,80683,87163,43428,32773,37022,-29136,17336,-8753,46542,37679,47830,-29154,101384,8057,20687,-12893,-27178,27489,-6241,39206,58845,63338,-25028,31017,5568,23090,31351,20895,40692,-14055,39239,9449,-84874,-23843,-6853,-30131,-10927,104039,2032,34311,-15053,-4822,26113,-58186,15719,-42152,-52112,7160,9942,39060,-34234,-24846,99670,59252,35409,-29854,-31520,1553,57364,-25412,-15191,24584,21255,-32818,102503,34281,8139,-92371,-66884,63841,5770,39288,-10246,30795,42674,-64791,-39094,-68791,-19578,14686,-7552,-56448,-89131,-57967,24514,-70421,20669,-3052,-95147,-4872,-3732,37091,-124021,-17295,33821,-1861,8073,63563,-43002,-234,-31241,-16475,-8283,-54382,17066,14615,72005,8354,63825,10587,51808,-3161,66007,6881,32468,-16981,-51305,101837,-14952,76644,-73263,-1977,-38931,-53282,-20264,-101621,-57881,2991,-2410,-8785,-39089,48314,-29236,-3670,47335,41283,18330,82531,-42434,-37359,-41158,-37538,-13878,79136,-52937,-4391,43457,-83501,-36430,-35677,-41251,-37815,-94636,58897,86513,29044,-10759,17020,-16795,20076,82968,-14083,14522,58522,-26986,-9878,10860,2725,-70425,19143,-62667,-4013,80892,-2944,-41310,-25831,-12853,21188,-46035,13589,143873,78168,65521,5661,-31290,-80352,-62696,30837,-38655,71305,78847,7971,-8795,-46969,38699,48649,-61218,-8005,-11594,-41550,17918,-609,4798,-7961,-2179,-33190,63321,86560,101661,-61048,-113987,-14162,46713,-23981,-72122,41105,8559,-32544,-52133,22230,-44938,-80750,5294,77004,58443,-23401,-33191,-34986,-40348,42865,-12045,13901,-7581,-56108,-34662,-50337,9350,13777,44924,-9534,-84,52910,-19278,1569,72199,-4293,-57174,28985,25042,87292,89375,39403,-30890,51896,-45476,-62764,-82258,-43809,-86784,-42023,-5232,48424,-108147,3580,-40271,-102744,-77466,-24506,-77496,-94098,1660,-16446,-62443,12355,-76987,-55195,66126,13316,47961,37148,42286,-3273,-3702,-56449,-75955,-38123,-88840,-26314,43356,2726,-49610,733,14735,-57907,1364,52259,48854,57097,-1950,-79309,-48567,35611,1938,3925,-31570,41062,-14597,69020,-20162,-79527,-69089,20004,30169,44438,56244,-12408,-112537,-87548,-44117,-9305,-64273,-43290,4782,66144,-28985,-49037,-49161,-62024,-18782,97402,1500,-54077,9669,79215,34580,28877,75588,-16842,-135230,-118993,55399,31939,36240,-24467,-53516,-32166,14607,-27130,21416,11053,10250,-19116,-36758,33694,-9450,65995,128638,16849,13053,2595,-13726,-5831,53071,65021,66958,29481,-27339,103676,44916,-64257,-62911,-9859,18257,-13918,1717,-15734,-656,35742,-40159,4417,-7344,-16297,14332,-14195,-39975,19760,29401,6872,-97003,-42654,-21271,31032,35706,-51450,61556,48665,2851,74832,48690,-49459,30128,60162,54175,9156,102731,-38659,13565,53008,48459,15569,-6100,38468,-24285,53975,25603,-18470,-35053,-47009,14171,-30539,74902,-13110,-43303,54319,49899,106725,-52317,12981,-42249,-52547,-16723,-29612,37094,-44402,-3414,-12320,6432,-20469,9471,67762,49895,69102,43612,51955,61848,-23829,-46413,-44333,32282,35590,40427,47725,-5477,48046,-22652,-89665,-11107,75527,-41675,10185,53336,11632,-36347,15926,39375,5218,9068,29730,132192,-57699,-8154,-33660,-60598,-20606,22605,40277,68274,93949,2738,-6659,37004,-49267,73905,44151,-51574,-32134,55880,27797,10868,22837,63558,47361,-35990,38685,40693,-70584,-44586,35941,90524,-14267,-44643,-97523,-82558,-9512,65613,-1421,-59328,25411,29607,37589,-67984,-66090,-69175,-44761,-18886,5474,32957,58680,63246,15531,-67691,66919,-16580,-46784,-75074,-29560,-76019,-23343,-68314,32075,91204,68711,34513,-38130,-5191,-65969,-42199,15957,15121,37130,16390,-47184,-27793,-39300,-21424,35605,-39918,-10210,71468,5523,-45788,-17551,-61093,-42668,-59566,19684,-47297,30374,22698,-58087,-32103,-46687,7058,-6071,21827,-30251,93038,56983,-32930,-7576,23144,52050,1704,-2279,61080,79012,65331,26775,53471,-18665,-15627,-10636,2183,25053,39405,48748,-52179,56438,-11403,-5378,64630,-25545,-889,101473,-2763,61220,-28169,-32445,-28915,-41225,-2701,-14334,14785,-829,62589,16010,-27451,31148,31401,75587,83639,90921,45140,35847,32076,-16628,-14021,83293,3202,-16382,-89502,-47112,-9062,-14417,-52621,-72,-38393,23135,57377,-27577,8015,17553,-44135,-10082,-65848,-45858,16817,11129,-44285,6938,9774,-8483,773,-9673,-6780],[19990,44852,1815,53392,-13965,-68579,-36235,-18693,-33509,-120103,-12592,-32459,-1630,81942,-16178,97,57527,11226,56308,13752,10051,7840,42478,38364,21561,-44818,-32912,28076,-34262,32873,67920,-7426,-79214,103749,-15969,9056,7901,-25512,31804,56940,99665,-6723,-12426,27964,-29820,-48171,3631,39844,8179,60541,-3287,7896,3723,-12622,37375,-12299,-1632,26940,-63858,-83106,-39632,-33321,6221,76247,30143,86835,41674,35996,-2318,-6334,-27380,-72602,13656,72509,-47069,29064,26321,-28919,-21424,44507,79520,42018,-49709,-138350,-35703,-22521,-22967,15445,38485,28022,-43825,-2997,-18534,-19045,-47355,31890,-22612,-15865,25767,-11392,-2260,4686,-36980,-11609,29726,9570,-15568,42113,16592,-4994,208,-8454,-3117,3592,71551,12823,20794,-43970,-48721,-51712,-26702,-6728,-7792,22982,11932,-54386,-63540,50393,45368,5448,62362,-10808,-32316,-21792,1724,70963,7032,-10360,39957,-41008,-83606,-10262,-1880,-47622,5055,44626,-34719,1680,47678,16306,599,8311,-21065,-64636,-6957,-18138,-252,-27003,-19906,31977,14239,2969,27656,2537,64983,18491,21644,97465,22015,-3024,-45103,-87864,-68862,-11452,-71660,-69439,-2319,92938,57591,-17503,-10206,-26707,-42833,-16981,91168,-34459,-12588,-38037,-31699,23818,68050,77330,31634,-45857,-49789,-39403,-42979,-37368,73923,97711,18823,28911,16578,75109,6046,-93278,16639,28122,62629,98540,16008,35142,20288,2127,64999,-15714,16225,-36256,-46285,3916,24462,-54090,-107797,-74290,27394,-54821,-959,-105609,5536,-60887,37813,-25057,15196,46492,-19034,-6332,-102025,-5421,106442,87923,66587,58996,-9357,-34116,-33940,52124,-14614,-5711,62935,-62496,-100902,236784,389626,47263,-55095,15224,-15389,13412,-7792,-73308,2036,21176,67233,47207,54828,-59346,17541,95926,131390,-2638,-12294,62056,-30577,-632,28208,-26961,-16226,15355,22146,-14133,42595,-9322,106113,39780,75743,-67955,-15851,10092,-84963,-18472,-5531,18038,-56128,-35129,-1497,-46297,19817,-61842,-64640,79073,71803,10681,-67663,-30422,5314,6681,-18438,78754,1996,-41050,-8713,90200,-58273,58728,48097,29599,-77247,-74076,-90984,39330,7854,24346,19649,-40917,-7711,-14304,40627,7318,-35972,38609,14993,11500,5186,64652,-52423,66045,18896,-121425,-35886,-91991,16845,18011,-22620,-18104,4074,-14970,39010,-13400,-44586,-57925,-19407,70833,20799,13360,-6078,50595,-22657,19806,122356,6285,-60598,4098,-2648,16318,43894,145486,-11186,18798,37096,16175,76404,-47147,-41045,-57074,-20412,-44854,-108452,30696,91277,70456,72368,47009,25352,57578,-52871,21062,3329,35890,76646,37394,-51659,75045,-21842,1957,69,-27350,18152,-9373,46918,55179,76339,-22250,24284,4219,-2678,29516,-8701,19430,-2239,46186,32547,-69836,-23087,2357,-22891,1846,107312,10961,62130,-22053,-21941,8526,-65257,15248,-20615,-50158,16968,38381,38934,-29043,-47896,90954,32512,69864,-12530,-31069,16265,82087,-45832,-34298,-12791,13963,-54302,101190,36143,-9320,-109094,-54097,48900,8314,38630,21887,52292,35773,-78794,-41873,-62699,-25689,24039,-23947,-45885,-65246,-49520,8229,-77904,9331,19533,-91138,-2685,-66,51262,-126812,-22193,-7892,-30701,8554,68580,-57696,11682,-45186,-7189,12210,-44756,-14522,2013,52637,10163,48393,-5958,34289,3725,99461,13058,1477,-10423,-41907,78722,-36186,37423,-64008,-6528,-46002,-64392,-10175,-14293,-51083,-5009,26760,13180,-23985,38395,-35411,-19528,52584,35129,20635,58432,-52940,-61505,-30921,-32053,-9708,111731,-42279,4128,30235,-86139,-37814,-36141,-15309,-24153,-91707,47880,92820,15838,-4657,44688,-15766,20213,78634,-36279,12086,77032,-17767,-13458,-10931,-735,-66142,40370,-40652,1880,79370,928,-36880,-24073,-10711,23385,-45069,25169,124956,71518,60120,4017,-43820,-74063,-90730,26368,-35321,83555,50395,29806,16663,-78702,16335,37221,-57848,14400,-29871,-41171,-1600,-8892,-5400,2716,-14830,-13208,56600,72897,108980,-49072,-133778,-226,58358,-26067,-50822,28998,-4375,-64839,-73567,3415,-25418,-20026,-6557,55960,76606,-36563,-38423,-20946,-40256,50246,-20552,8473,-16250,-92001,-41539,-47818,36802,21914,67227,7907,5232,46774,-2328,19752,81761,10921,-42858,32205,21452,66355,80678,42030,-22126,65884,-22359,-36398,-51047,-82676,-121233,-53646,-14961,40725,-90128,-16077,-70126,-92213,-61869,-23163,-73205,-115181,-6197,-18059,-50365,-3363,-82259,-50353,37795,17176,58294,42011,25020,-13465,-8957,-62592,-78807,-24711,-89146,-9777,45569,-46523,-67053,-7865,39250,-59978,-12510,38159,64003,67109,-22225,-59368,-44342,4263,15902,15956,-34415,32752,-27965,37210,-46682,-85767,-65387,21001,23237,47812,64406,11380,-108076,-100499,-43992,11975,-48111,-79483,8856,64452,-15520,-49872,-41371,-71209,-23541,115459,9258,-77633,17897,100091,31126,26423,77110,-12798,-106799,-64259,63679,52720,53372,-4679,-57418,-13945,16174,-24313,21746,10502,-240,-29115,-39959,38450,6890,55851,134355,23542,8390,-746,-10866,-15780,28652,74132,75413,54566,-9329,79178,29269,-75883,-70874,7041,24909,-6844,-11384,-9406,30818,33290,-29758,-12433,-15593,-27435,16203,-1138,-46443,-3905,8690,5391,-62723,-58337,-17615,44402,56855,-40758,60084,64330,10949,59496,27381,-55963,23194,32726,38684,-9059,113185,-26286,14552,57271,36828,-20427,-25585,19975,-33138,37470,-12579,-35122,-43713,-55176,10613,-20483,72620,-33362,-47558,48479,35351,89803,-23730,10941,-37003,-30190,-8081,-53293,30156,-66318,2424,38734,34822,-32655,-15320,55321,41449,60186,30573,31606,56836,-22299,-54066,-6936,28201,48242,47812,21451,-50296,38573,-26569,-86016,-19825,86006,-34470,17657,41692,8669,-41873,16298,41615,6231,9380,-19541,106711,-62142,-27024,-42913,-86435,-29944,23272,37010,73627,110486,13895,-19064,34392,-73899,69755,52321,-55496,-6147,43538,11361,13061,23898,61571,28984,-47335,30002,72318,-53447,-56935,21915,91249,-27388,-6124,-71257,-87180,-21656,39885,1754,-48409,16215,36833,3991,-79981,-65624,-57343,-42646,-35711,-22609,26145,41933,49284,17115,-65971,50670,-8078,-30452,-63802,-20366,-76966,-20412,-62200,31010,48412,64250,28456,-25918,-9974,-86479,-7336,32561,32861,25186,-5549,-43511,-37892,-47570,-34091,48654,-15452,-14511,57360,-9098,-56859,-40945,-41165,-32766,-39146,21447,-48247,27685,14658,-69922,-63272,3682,14963,945,26118,-21427,76173,32211,-34134,-9596,20096,72236,-1537,2228,47715,75282,57427,34389,42419,-4875,-11158,3088,-8179,30555,37910,29586,-55612,38381,-16175,11295,63085,-16465,-5681,85984,2628,69046,-28952,-22579,-35287,-30939,13871,952,-5196,-6306,64498,27488,-56938,18161,53508,61274,54027,80708,36001,32512,60907,-20259,-23910,64996,32004,-24049,-81878,-44368,-32919,-18599,-73529,-30824,-32387,39260,19784,-27768,52189,25708,-50178,-23877,-45837,-23240,31945,21749,-43329,21796,-9887,-3568,15702,-15420,-9507],[9044,41914,7425,49617,-6283,-82455,-17403,-14337,-33203,-91236,-50068,-36567,-23770,113399,17422,-5159,37209,14620,45303,7109,19888,-1112,57252,61408,11226,-53805,-9091,17502,-40801,35271,62053,-501,-80024,26978,-25821,-2424,26410,-25556,23332,68528,100355,-5237,13249,49759,-2791,-29551,907,49042,6612,37288,-20619,32496,2720,-41428,49317,-4206,-6278,22499,-73171,-70601,-19235,-8533,10346,86817,1868,89193,28365,28317,-759,13395,-8059,-59297,9406,74906,-49811,12916,17102,-42248,-12438,31489,92030,60783,-56178,-144924,-22750,4121,-23292,657,12261,26212,-30104,-15326,-13048,-15111,-27898,39196,-44117,-88071,19252,-36332,2024,21848,-35676,-24473,23928,24809,-20385,61237,4423,-11236,16601,-1936,1129,18114,41712,8776,73621,-55602,-90252,-47834,-23311,-3615,-1995,26624,15231,-58888,-78520,41604,22441,526,55166,-4539,-36740,6921,-5945,58606,22188,-11743,45976,-38764,-69725,-44666,-14105,-38883,12245,38409,-37007,-4842,23745,15900,10534,11119,3001,-64536,11001,-10718,-15151,-33101,-25749,45616,18099,-31092,31355,991,38843,2196,-408,93184,-13643,-18553,-60894,-101133,-72850,-17239,-62984,-54708,-2790,70212,39007,-4191,-6287,-1707,-45709,-18350,62730,-34120,-31240,-32588,-31996,18524,61208,46815,39658,-41555,-56363,-30910,-66919,-54750,48297,106294,28189,17329,38599,95529,13649,-77049,3222,18364,46202,93948,5929,41167,12468,12859,28917,-3227,14866,-33865,-37525,17877,8770,-38729,-92069,-59751,44080,-44612,8657,-133603,-15938,-66492,62078,15172,31341,42752,20166,578,-101673,-38064,87120,66494,70047,47987,-38280,-50916,-42560,37418,-24951,9685,52505,-62179,-158377,302514,385950,25320,-92109,-2027,2628,613,27066,-70273,-19028,-29452,54341,51310,63434,-60837,8240,86361,120360,-16272,-31227,41877,-10868,-29383,30662,-12818,-6060,8512,17546,24369,68706,-5248,114534,29959,78730,-43982,-20229,7934,-91337,-32733,-25153,884,-51012,-36977,3739,-813,17973,-96790,-98993,61065,47773,21728,-73553,-41266,-13369,-24786,16097,90628,-5576,-36537,12870,72329,-25426,67816,41578,-21260,-84557,-34596,-87420,31325,21595,39771,61522,-24796,4442,18248,-18390,-3758,-9358,22208,16990,30263,5136,69991,-55032,-1064,11053,-143391,-36124,-76521,14380,28935,-28498,-9833,2722,-10475,28589,-2993,-46208,-69948,-1683,76029,16686,-10800,-34898,34657,-23594,9363,99070,17291,-46977,-10353,-5175,12838,47841,154115,-3313,39413,47415,33160,83296,-59609,-54219,-65654,-5982,-75617,-112030,16962,77204,56715,47554,42513,18745,74207,-53274,36952,21666,29996,102700,14315,-64424,46965,-49417,-23346,9552,-21808,11045,-11751,41795,46994,88431,264,14781,3292,-27654,21792,-37765,-11143,4365,43298,59672,-52715,-25755,13329,-9835,18670,93871,16220,73938,-30191,-49362,-7338,-54762,13737,28978,-24503,26687,45616,28089,-30571,-51565,60725,6857,91394,15033,-28641,52038,85097,-63799,-44641,-38995,3521,-63703,92643,21730,-37907,-99590,-21329,38215,21162,29356,57909,70331,25233,-85671,-42400,-58919,-27193,38454,-28458,-26335,-34789,-32318,-8943,-73737,6795,40918,-79884,-881,4532,60854,-106588,-27598,-52898,-63880,8014,74219,-58709,18047,-51839,-2317,23349,-29067,-40129,625,18553,14289,37376,-25428,20857,12313,108984,22115,-23193,-4627,-22239,44726,-49007,-5360,-47542,-17654,-52126,-68688,4753,53557,-39295,-11130,48402,20841,-4182,29112,-38011,-46718,54647,31772,24509,35235,-52271,-68349,-18734,-20978,-6270,120920,-23425,13673,21436,-82987,-26999,-24020,15152,-2187,-63756,36076,78451,3204,668,66300,-11110,19566,61147,-62093,3861,68955,-8150,-20134,-39661,-3958,-61570,60985,-15393,7611,61453,1594,-28679,-19037,-4101,32897,-32890,34789,88384,74594,35045,-17357,-52209,-65709,-104922,20269,-30386,82892,16567,46566,40216,-112289,-5198,30261,-49946,33423,-50520,-50712,-16497,-16700,-11741,14985,-27036,13889,48521,50334,92324,-32445,-138024,11522,51628,-22191,-19241,12804,-9273,-83853,-79419,-5992,8639,54174,-15273,28980,72979,-41928,-38027,-8115,-38704,60878,-11939,-322,-20937,-109970,-40545,-39732,59864,25687,80885,25801,4665,34244,16751,31067,85890,15886,-25936,32702,10978,40217,56300,35761,-10713,71486,15090,-1601,-13159,-121170,-135273,-58990,-36860,26985,-58434,-27679,-86454,-63455,-39288,-13369,-58370,-115655,-8300,-10811,-25757,-17961,-77305,-44832,2271,19327,60314,45771,-303,-20948,-12477,-54259,-70083,-7443,-77873,12891,40794,-73082,-82824,-3968,45617,-62116,-28994,16028,77043,61409,-38295,-32060,-41011,-16746,23673,25795,-35766,16870,-41118,14565,-61076,-91984,-50588,5616,10422,44444,73973,36895,-75709,-87820,-41848,16237,-22852,-101406,20121,56393,70,-42502,-34089,-66995,-16006,127293,26900,-75326,21243,102918,29948,22147,65651,651,-65607,-17736,53263,64517,51602,13617,-40604,-52,18082,-22984,14501,3643,9097,-41147,-24541,42046,22388,30862,128249,20361,-5187,-15812,-4594,-23138,-3327,76529,75396,72859,7441,46211,15849,-81367,-65794,10103,26085,-2154,-27671,929,66774,26089,-13440,-25844,-29418,-30120,9813,9193,-57603,-39793,-10009,10003,-24942,-65942,-16944,63924,64668,-26046,43434,61683,4648,36890,10284,-66821,5532,-13847,14690,-25845,106343,-15792,15807,53608,19731,-44472,-38739,16971,-38107,11069,-35574,-38033,-50160,-54155,10310,-8390,64100,-45227,-42250,36546,25682,61623,8547,4829,-15232,7267,187,-66791,19707,-78632,1935,88841,60268,-41444,-30323,44424,31538,46304,23199,12034,48243,-16116,-45687,30524,9898,63159,51714,-4732,-71838,20878,-28860,-81291,-27710,86073,-12376,15589,24276,7560,-44047,15237,46365,13814,16974,-41790,70389,-60585,-42567,-55637,-105117,-42670,16375,26507,63961,95823,18970,-38504,28015,-89327,49692,64200,-48646,9959,32414,-11552,6894,13764,58914,13767,-29671,20887,110169,-27155,-62703,4534,82900,-34638,41539,-28090,-82839,-29653,10535,3428,-36178,11192,44171,-18169,-78989,-60538,-36967,-34866,-40244,-39692,20294,19456,36525,18731,-55217,30951,4969,-8845,-40189,-20119,-70413,-12523,-45777,28872,-5889,58118,20082,4278,-18142,-104160,19835,38738,40559,11006,-19053,-40287,-56918,-46471,-44543,62931,-205,-7480,47874,-26876,-70601,-67578,-9987,-20679,-13008,21062,-50348,14480,10454,-74871,-78701,37236,6854,4748,22638,-17838,48646,2607,-24593,-5161,15524,82846,-4123,4492,37809,62884,45935,36743,29320,15679,-5631,17719,-21779,29991,38355,7183,-51226,15430,-6672,35185,51051,-1390,-10363,57741,6006,69122,-17222,-2142,-37958,-9866,33268,19639,-24131,-5700,58114,35231,-81260,3103,71865,40687,28138,59232,21801,30826,91387,-17441,-28321,38239,49104,-23724,-61272,-40673,-52022,-14913,-78240,-45897,-27348,40593,-9563,-21200,73828,36788,-50344,-37379,-16934,9511,46087,29550,-41579,38736,-11397,2460,25851,-21008,-11113],[-585,35524,6321,41478,7472,-86323,1983,-5524,-28118,-47312,-83945,-35516,-43052,125805,46680,-3702,28833,5874,28501,-1481,27695,-12415,63103,66250,-12351,-58594,6886,366,-41960,27157,51205,5223,-69985,-46468,-22420,-14433,45982,-16728,21494,69391,74866,-5695,24704,69240,18993,-4157,-8796,56190,17541,20681,-23979,59233,882,-77819,48968,3184,-8869,18720,-77248,-50848,7105,15961,10799,82585,-26617,80426,11931,12807,-8482,32247,16133,-50057,7310,71041,-34580,-3189,-9184,-54380,-1157,7450,99731,55356,-61562,-133264,-10733,28444,-25718,-20399,-20497,29278,-8599,-22050,-8364,-18210,-13460,44862,-64250,-124928,19028,-44805,7358,44128,-27349,-31266,17099,49843,-17504,78558,-4257,-17486,40839,-590,7428,41264,13746,3360,115772,-45060,-113158,-41104,-17718,326,-2087,27949,16296,-71063,-74579,19525,-2974,-3919,56634,4633,-29630,44500,-15510,41453,35277,-374,46600,-27246,-48117,-74401,-23607,-25478,16625,28038,-43349,-7968,61,17366,26983,14912,55444,-54802,21238,-5108,-29990,-30183,-27005,52270,9699,-61662,29845,-6386,2633,-9118,-22364,78967,-35093,-33485,-60616,-99178,-65264,-16304,-45976,-27256,-237,30743,31644,21118,-3951,25361,-43025,-17390,29501,-25354,-42557,-20146,-34429,11049,42664,-648,42012,-31510,-67920,-14363,-72452,-63062,13043,79595,25547,5290,61878,106509,24705,-59241,-9800,3302,30663,68674,-8971,42414,8804,24257,-25940,-3500,14629,-22982,-18548,29413,-8130,-24323,-70858,-33799,55593,-31290,13151,-128573,-35362,-69166,68573,39226,47665,43215,75741,23911,-87458,-71726,32969,38962,74939,33136,-53232,-63743,-54003,5315,-47823,21720,50020,-50848,-208107,428736,259342,21416,-123954,-13928,14724,-23728,60820,-60139,-24002,-60641,36983,52073,62114,-58661,-1955,73295,105049,-24552,-50430,26473,18976,-38874,45411,3201,7,8461,11163,64754,86128,-3707,103128,12676,69382,-10253,-27287,7150,-90119,-51036,-39084,-19278,-52511,-30987,17352,53665,11500,-109338,-116442,35465,19557,31471,-68753,-51058,-25315,-53244,34101,76869,-23634,-36854,28915,49949,14419,63523,39377,-64833,-86352,3718,-68499,20832,38857,58713,109381,4279,17717,44800,-55258,-7111,18346,4196,12106,41749,5577,65742,-54906,-54244,8023,-131085,-33046,-39734,6147,50342,-32133,1820,-14572,-6548,18871,12520,-47670,-72150,16924,75472,9237,-58512,-56655,23287,-16163,-459,70818,29987,-30494,-28500,-6136,12269,42774,126930,-2938,46798,51294,56698,88917,-71672,-50366,-66293,593,-95382,-99752,6991,51892,41769,16733,26281,11740,84472,-26495,58080,42716,32799,104709,-13925,-68761,22570,-62964,-51339,11342,-13594,6380,-13833,29459,32599,94712,34605,6282,5543,-41038,12244,-58005,-44374,235,27985,84665,-36187,-30978,20783,9494,39696,73294,16420,65116,-38081,-80343,-18178,-32348,12234,79593,11213,33521,35493,12179,-32781,-32331,23432,-10757,96418,47650,-24520,95793,68327,-74212,-42027,-46420,-8634,-56466,78562,-5933,-66580,-72281,13496,38169,45291,15303,89604,79182,14799,-77530,-39104,-55261,-25895,55488,-19629,-580,-6209,-10589,-24653,-62741,10245,56814,-61089,1007,8786,62052,-68404,-30270,-81910,-87704,5991,76976,-43211,18788,-53541,-7060,25389,-11559,-53919,8476,-21839,15941,32033,-39206,14249,22918,97246,31685,-31611,904,1040,12932,-48591,-37652,-27591,-31234,-55810,-67862,18328,76730,-26306,-15666,57082,18841,17101,24472,-35663,-82832,52132,35506,30716,17283,-45627,-54771,-7951,-7874,-4250,99231,976,25554,20650,-76875,-4327,-2191,38394,23702,-25067,22891,44589,-3133,4260,77264,-2808,16613,38829,-81543,-12467,38021,2128,-27513,-68560,-5625,-60620,74911,7439,12365,33288,-2255,-19710,-14466,8287,47172,-12931,38890,48108,79668,-302,-49326,-54007,-55238,-97048,15645,-23260,74908,-13432,52624,58364,-136258,-16830,29837,-40427,44833,-68080,-63533,-24226,-20780,-12249,28061,-38830,38268,43961,26950,61758,-15215,-115234,11497,29413,-15875,16732,6148,-4716,-87329,-64311,-6605,44245,109401,-19559,2828,45858,-39181,-28391,-4885,-36347,71939,17457,-7701,-17228,-102765,-32986,-29045,74808,26840,86798,41553,-704,19145,35198,35113,81736,9743,-13262,28629,-8758,21470,26627,20021,-1941,68904,60031,31374,20921,-141586,-124531,-55128,-68369,10952,-25170,-29486,-87521,-30360,-18551,1961,-36106,-98259,-3832,4893,985,-27159,-67542,-37571,-29743,17543,55910,45430,-26706,-23839,-7078,-38021,-52808,9917,-52969,37979,30348,-55257,-93686,13423,34059,-63118,-43156,-5534,82306,40739,-46192,-6027,-37589,-25245,24531,28779,-33915,768,-49131,12075,-65883,-95482,-28531,-26658,-13240,36596,73521,55946,-24109,-54699,-35798,6550,-1038,-102811,31386,38799,13434,-25875,-29443,-52168,2902,130266,50147,-46625,19376,92331,31928,14345,42762,23617,-23873,6176,25513,62107,37724,29024,-7417,6542,20160,-24407,934,-11585,34067,-52477,5322,41656,33645,1764,111697,5938,-25047,-41372,4723,-21491,-30286,60980,62736,80054,19769,14309,8062,-79943,-50274,6010,24155,-657,-43860,15182,98897,16430,341,-35625,-44213,-22511,-1848,14054,-70472,-83361,-22166,16714,2337,-64005,-19110,80941,56035,-14261,16531,43175,-15914,13159,-364,-86181,-17794,-62861,-12258,-32805,83178,-14344,14699,39123,5111,-49519,-43804,35120,-33176,-17237,-39267,-24986,-52362,-44285,14442,2097,53482,-39790,-27362,22168,25368,32979,37888,-3849,14954,39426,5440,-68594,8623,-78069,-4233,114134,75683,-43299,-32800,38505,22500,32400,22409,-2313,36310,-8820,-25815,56971,-13354,76034,52518,-21207,-68927,1340,-29276,-76550,-34541,74326,18851,5651,4750,6135,-39985,14215,52350,22835,23932,-39172,40845,-55333,-52975,-65434,-108042,-56126,5067,12453,41341,62088,18478,-59090,20220,-93939,22870,71986,-34871,14011,28266,-36719,-6596,-4557,55718,4701,-5926,8795,138054,-546,-60548,-11188,67387,-36477,80560,17371,-71977,-28872,-13534,4957,-17132,11746,52336,-22190,-65008,-52779,-18424,-25102,-32344,-41976,15051,-2367,32436,21982,-34458,14148,23456,6884,-13071,-27987,-57056,-480,-25396,29012,-54815,50154,11813,36425,-28503,-110558,37095,29201,36025,-3892,-20922,-38846,-74229,-36442,-47100,71954,3268,7368,51031,-44227,-82282,-92142,21914,-8667,11303,19222,-52710,-3205,11929,-68983,-72387,45717,-12517,3605,14023,-14180,16132,-19978,-5961,3084,12405,77069,-5549,2585,32417,48449,33133,32353,16870,32731,1472,31303,-36408,22768,40752,-14915,-40604,-9154,16003,60783,33733,23916,-12945,29942,6777,60813,4912,22789,-38474,16438,47045,37390,-34155,1166,46510,31393,-96237,-14305,83926,17578,16134,39711,5117,30148,112752,-6662,-25565,9285,49802,-19915,-30915,-33848,-58816,-3599,-56830,-38712,-24639,25504,-24410,-7479,71335,47204,-42602,-47658,14495,44396,54235,29765,-35654,53765,6967,8655,29649,-25337,-10470],[-7112,28685,-698,28742,23986,-78970,14857,4691,-19981,-1068,-108919,-36496,-46015,119061,66574,2313,31592,-17137,9666,-7874,29436,-25338,55446,51085,-44094,-54485,18524,-20157,-38326,10080,36358,8781,-50159,-87909,-9287,-22842,59459,-2325,24269,56600,33463,-9105,18321,78344,28365,23592,-18152,65930,35364,15488,-14778,80594,-2746,-109676,30912,7431,-9347,17290,-62911,-27984,36120,34911,8275,74860,-42048,63685,2376,-6602,-21021,45893,37614,-49835,8130,61521,-11708,-16927,-44855,-61646,11321,-19557,100473,28844,-62667,-108720,-3180,41753,-27262,-42225,-50163,33731,14359,-20754,-4262,-27935,-6094,47968,-74356,-108304,28004,-31343,12580,61428,-15882,-28713,14334,76141,-5611,89795,-6005,-20564,64253,-3689,14220,68994,-2553,-3516,131316,-19657,-114727,-30058,-10023,5420,-10085,26584,14006,-91546,-55076,-10337,-24177,-9691,69341,13519,-18460,73376,-24815,20865,39898,23776,41907,-12081,-22487,-89824,-28813,-10518,14808,17112,-51835,-6500,-16257,21384,45435,14986,109694,-36740,19912,-1002,-44764,-17463,-25483,51239,-4786,-75923,25298,-12079,-28045,-14074,-42449,60735,-36423,-40568,-45457,-85137,-48509,-9369,-26713,2751,3292,-11889,33361,47673,-3378,47334,-36563,-14145,2963,-20099,-44897,-3391,-35513,-1919,17659,-48359,39500,-16374,-82919,5812,-53826,-58826,-21721,25924,8860,-3257,80571,104556,33582,-47734,-17730,-13598,23712,31158,-23741,37331,8014,31000,-75573,-13592,17290,-6855,1721,36126,-20779,-3657,-49522,-3110,59182,-30177,10902,-89190,-50658,-75491,50983,44799,61268,47906,130517,58648,-63469,-94312,-36520,11751,77086,17231,-50877,-67596,-64419,-35345,-70529,33160,53262,-22052,-231309,536351,89050,37031,-138169,-18871,18361,-49068,68619,-46326,-9016,-71034,19054,49300,53939,-51576,-10196,58062,91651,-23190,-62807,19850,52783,-25986,63822,15844,-2316,11711,5139,100005,89272,-5892,77915,-6412,50349,25359,-31988,8773,-82046,-71285,-41824,-41773,-61002,-18996,31485,92123,2310,-97822,-113726,6886,-8007,37252,-56264,-58762,-29919,-66912,32221,45912,-39724,-40222,30940,31343,52622,48078,41188,-88814,-80257,22663,-38373,9829,53653,77391,144738,44863,29163,54118,-53955,-3646,38601,-7358,1486,41974,6859,49810,-55567,-80399,11536,-88768,-26013,5684,-2738,74724,-34941,10244,-44343,-4012,13065,27338,-47957,-58537,34977,68899,994,-113621,-67094,17901,-1964,-2745,43070,41146,-12863,-45726,-5098,16663,30759,86144,-10590,34432,50293,79489,86173,-78875,-27502,-55413,3232,-96410,-74574,3677,26339,28044,-14196,-662,4862,86046,18219,70402,61563,43066,80072,-39583,-67652,3816,-56301,-75355,3971,-6656,3328,-16210,16036,12038,90601,68093,863,13031,-36267,4535,-64310,-72064,-16149,2019,101158,-22463,-37564,19005,32764,63339,53190,8657,39279,-44126,-105123,-21705,-6749,11726,108364,39909,35278,18284,-2655,-30003,2701,-7864,-17585,87753,78120,-17885,129994,41219,-74607,-28610,-35963,-21264,-33418,61063,-38358,-84512,-41067,29921,48818,76750,1562,109243,76234,7084,-53396,-31589,-48666,-24359,70464,-196,26507,13842,8192,-37024,-50453,15499,64821,-37348,2669,11486,53978,-23636,-29227,-84261,-91865,1833,73608,-13842,15565,-53427,-24807,20601,1524,-55897,21278,-57024,12365,30150,-41208,13430,34541,80409,38908,-21282,6827,20045,-4515,-33846,-49615,-7203,-42546,-56496,-64545,22146,58663,-15870,-19933,56828,16066,36621,25918,-27829,-117177,44084,46455,38927,5981,-39894,-25757,-1612,2655,-4305,51830,27219,39592,29196,-69169,23833,23686,46071,48003,6079,7272,1271,-833,5654,77003,7802,10529,18602,-87989,-37044,-414,12903,-32758,-87894,-5774,-64326,77241,24251,16247,3700,-10030,-12677,-12191,27676,61401,8823,35009,14615,69878,-32085,-76103,-48453,-42315,-66557,15522,-13731,67913,-31869,45751,68834,-140963,-14749,33507,-31645,47888,-77321,-68589,-23776,-19817,-4242,40897,-49601,51861,43520,9648,30657,-1546,-71223,-4411,794,-9630,49126,16340,7764,-76328,-31234,-2861,68692,126031,-19106,-17989,5872,-30517,-7975,-13864,-33880,78846,61043,-9407,-3888,-72314,-19969,-17459,80159,27422,88727,53819,-9306,6037,50892,33696,68273,-4121,-8962,20122,-35975,16078,4182,-536,-229,59544,101952,55666,43124,-126377,-91837,-42537,-100028,-4152,454,-23060,-75576,-5576,-6159,18816,-11312,-70801,5687,26469,20128,-28846,-58767,-27617,-49554,12054,48964,38873,-46527,-20982,10766,-21865,-32424,24104,-16231,60139,18338,3004,-95317,39955,10439,-59583,-50068,-18684,75724,10872,-43641,9325,-33402,-23679,19667,21025,-26540,-8665,-47733,27144,-65558,-93654,-5462,-64280,-44805,26156,55430,63755,26967,-14487,-26261,-7992,8131,-88043,36262,14558,20568,-2879,-26879,-32830,29003,125041,72093,-1084,14997,77215,34731,3198,14059,49864,7818,3373,-12609,44609,19689,40951,30959,5390,21527,-29133,-14911,-32939,64849,-60437,39080,34908,38230,-18770,87377,-16040,-45419,-70200,16530,-8046,-43294,24248,38314,74040,25813,-9657,6366,-72915,-31121,3790,22333,-1757,-57460,31466,121728,8038,4982,-41297,-54403,-4451,-14179,11908,-78806,-124509,-26678,20646,12974,-51893,-23119,86581,36591,-11372,-11291,16515,-45000,-7219,-4434,-109411,-40340,-96335,-37442,-25144,51038,-23627,9192,15327,396,-34960,-41888,69479,-14465,-39975,-27313,-950,-49022,-28518,22335,8236,45024,-16069,-5995,8879,33484,17251,59097,-13428,38368,51498,4851,-61571,-217,-65290,-13306,102662,79086,-36215,-24534,38561,15649,22137,26784,-8613,21949,-3323,-1875,64395,-31735,81064,50560,-21372,-47917,-13267,-27593,-70174,-42881,52418,48798,-7051,-13150,3548,-28104,14780,57245,28906,26610,-25088,28860,-49959,-57878,-65942,-90020,-64823,-5477,-1833,10403,28500,14816,-75475,10805,-90555,-948,69388,-19066,11512,32702,-59899,-23568,-25771,52597,1655,3900,-7935,135421,16724,-51488,-20964,50408,-35388,97792,49852,-57839,-17371,-24997,5907,6580,15381,59950,-7790,-41804,-44965,-10879,-17512,-16400,-30203,10287,-20490,38277,27531,-5311,3452,46732,9904,5749,-40056,-38577,13282,-8528,33619,-84851,40058,5553,53999,-38379,-102123,47449,5006,21510,-19289,-13523,-39655,-82621,-20584,-38794,69859,-2962,23221,67608,-57127,-87764,-106078,43864,1879,27104,16133,-50483,-17096,15410,-53593,-46164,31469,-35720,-2874,3581,-6151,-12163,-20991,17652,10238,13631,54554,-5319,-3934,29790,39417,22604,22831,7218,38050,10635,41461,-49266,11588,43970,-33713,-26604,-30624,45473,80427,18462,60475,-12234,13523,5367,45690,32146,46047,-38134,40679,49098,49391,-30602,14110,33977,12331,-100164,-31968,87917,-3518,21092,31981,-11154,28745,115242,11231,-16619,-15723,33884,-17426,1506,-23623,-51602,11613,-11549,-14330,-24904,581,-25251,10012,52663,53922,-26640,-53103,40013,70580,53495,21628,-22786,64390,37191,13960,27668,-27858,-6659],[-9726,23935,-10230,13284,38814,-63877,16957,14110,-10905,34560,-122126,-47312,-24396,99343,74242,9706,40142,-50563,-7027,-8780,22882,-36558,34610,20957,-74839,-38857,30119,-38896,-31440,-10867,18428,10930,-23691,-83978,6646,-26139,61930,12574,28368,29909,-7267,-14575,-3210,71136,24123,47603,-22317,76625,51982,20682,1175,88651,-7954,-126677,-4618,8351,-7746,19012,-24195,-6202,62198,44626,3856,72835,-36828,45277,7701,-23635,-32051,50812,49936,-57883,11592,49944,7669,-26621,-73522,-62048,23467,-40934,92558,-7690,-58023,-77932,-1388,41361,-23273,-58628,-66406,36358,31786,-13966,-691,-42145,-5236,47549,-64690,-49797,45040,1021,17724,64640,-6491,-16819,18661,94018,11793,90780,536,-18056,78681,-9373,20356,94414,-2705,-10166,118601,8579,-99728,-14060,-874,11942,-25135,23348,8556,-114026,-28583,-39871,-36008,-18041,90735,18748,-10454,80755,-31428,-128,32328,55929,33279,951,2008,-85475,-29019,1665,4345,8309,-59923,-1402,-20617,28248,61648,8077,140603,-13251,8792,2685,-59030,2802,-23355,44236,-18195,-64221,21820,-7198,-37670,-12875,-59380,44928,-21602,-34618,-20822,-63526,-26897,1276,-11482,23183,6003,-43821,37850,63759,-4307,59787,-29031,-9475,-8206,-26427,-39954,12524,-33032,-21599,-8775,-80333,35485,-192,-96181,24432,-18475,-43619,-47569,-31250,-19105,-5141,90345,88251,34568,-46596,-17393,-28660,29238,-6492,-33403,27386,7797,29813,-103901,-23333,24116,9538,14238,37904,-26874,23151,-33175,23889,54573,-48946,2637,-33601,-61380,-88254,13000,37146,70051,54806,167215,93044,-36714,-96355,-94873,-8510,72867,2489,-36037,-57791,-69961,-73073,-82873,45888,57526,23263,-216957,521984,-20295,68451,-117636,-16962,13668,-64416,33535,-35567,22125,-65681,4687,43761,45182,-38702,-15384,42528,84009,-10623,-62687,23078,82697,1972,75885,21298,-14159,10815,1521,122554,76431,-11397,49252,-19030,28183,55178,-29023,14032,-68972,-90256,-37943,-64650,-70758,-5325,39161,98041,-5523,-68193,-93649,-20326,-30718,37421,-42381,-62785,-28856,-59346,16068,9712,-44058,-42536,14077,22804,80775,27647,44184,-87323,-64134,16169,-5104,260,60470,90998,153668,88494,36112,42470,-24484,3281,45868,-9393,-12326,29130,7319,24283,-58370,-81332,21217,-33486,-15129,45003,-7121,91144,-38593,10420,-76885,-3469,11437,36692,-46422,-29053,50688,57465,-5281,-152915,-66434,16901,14175,6119,18464,47473,5094,-56705,-2419,26572,16856,54468,-24070,4444,46526,92683,68899,-74431,9294,-31899,7985,-78302,-43395,6793,9508,17131,-39034,-32315,-173,77769,62718,60821,73519,55605,36002,-57080,-64459,-10288,-30835,-88561,-10120,-4727,651,-19304,5412,-12404,74607,88931,-1726,25737,-14182,778,-56071,-87290,-40850,-28628,105061,-13065,-44260,4589,55057,86020,37618,-8590,5875,-47322,-115121,-17301,13896,13087,108287,49474,31308,4366,-12431,-19962,38519,-25729,-15460,72514,99527,-7517,142236,16429,-66438,-12865,-15782,-33360,-1863,41847,-64445,-86450,-17804,17672,64239,105878,-7467,112110,63566,3055,-20241,-20998,-36909,-25179,77715,23928,49315,22187,16567,-44516,-40815,19234,64920,-13738,3487,11949,38052,12971,-26002,-63227,-75987,-4596,62778,21586,10761,-53416,-53640,12464,4606,-51045,33928,-77588,4295,27348,-30125,14869,45017,75766,41540,2342,13698,28386,-2221,-8954,-40045,12402,-48219,-55601,-61161,8674,21197,-10291,-25435,59459,19723,52019,31838,-15277,-135563,30254,60660,47754,416,-39460,7889,-1252,6552,-6568,-5259,51070,54131,46356,-60181,47035,47047,36879,65606,16079,-11140,-37011,8360,4887,68219,18426,1066,1944,-80381,-65825,-27928,23290,-33604,-89702,-5776,-68076,66487,33519,19942,-18712,-19396,-8377,-10924,53996,70154,25962,22931,-6641,33451,-49497,-84110,-37192,-27694,-22742,21285,-2547,67487,-35260,27753,70844,-123872,-1797,35273,-24447,45198,-75426,-56540,-16098,-14902,13704,52327,-57044,51242,41879,1883,8318,5125,-30043,-32061,-22747,-3873,71234,35890,24074,-54356,9847,-295,74363,107985,-14600,-31811,-29349,-20240,21286,-29234,-31710,77459,102381,-3686,16058,-28529,-1261,-5536,76727,28428,89498,62404,-19480,-991,62542,29731,47797,-20059,-13246,9229,-63264,22426,-2716,-17915,-7230,45657,129522,69548,50959,-69824,-45245,-25289,-118426,-16742,14789,-12116,-55815,4402,-4067,33058,10512,-41704,16983,48933,27102,-23873,-54623,-14928,-53471,4924,43497,26449,-53632,-12288,38038,-11776,-14700,32938,25179,73158,9857,74354,-84409,67252,-16948,-47278,-46522,-19857,56325,-19375,-30908,8360,-28497,-16248,11382,1380,-12730,-7689,-35110,45216,-63979,-85387,11836,-88828,-73220,14710,20385,62131,56786,18701,-16062,-17347,1576,-70403,31638,-10130,19856,20320,-23628,-15628,55591,115431,86457,45890,13086,65291,34684,-9047,-12704,69558,24859,-19280,-50763,16969,4941,48859,60676,-1421,20999,-36432,-27332,-54463,90234,-62879,64224,20809,35378,-21807,58800,-37643,-59617,-91142,30310,14440,-40509,-25456,9455,55621,25464,-23399,8842,-63076,-16218,9508,23442,-3401,-67076,46666,133007,3959,-831,-41876,-55637,22656,-22942,3358,-74667,-151022,-26410,18209,9425,-30366,-27290,76497,14766,-20050,-30822,-8780,-72584,-22628,-3140,-122009,-56082,-105074,-57691,-3586,20546,-39590,-870,-12365,9021,-6268,-36294,104786,16142,-52387,-7391,25398,-40373,-11379,31345,9293,41709,17984,16455,-946,43959,22250,69235,-22449,40906,41700,-2993,-50079,-4679,-44200,-21759,61543,72897,-20693,-10602,43122,10559,16780,33432,-6226,7366,-947,18988,51410,-38801,73618,46207,-4235,-18574,-18901,-23619,-59013,-55575,24804,66899,-17251,-26750,642,-9175,17892,58735,30328,24766,-12452,33887,-47461,-57955,-53904,-52787,-62802,-10488,-14099,-23034,11535,11169,-84771,-432,-84421,-15698,54653,-5799,9601,42604,-77616,-38735,-43844,50639,2600,-5911,-28308,93725,18715,-38331,-23072,38369,-34305,89486,62430,-43279,2924,-20345,4750,26344,16507,63447,18787,-15673,-38519,-17947,-14972,780,-8813,6166,-35140,47680,34459,27209,-1614,71155,391,6815,-50996,-17726,26059,-1085,41956,-92789,28585,2286,48872,-44634,-81484,54653,-26814,2913,-34793,-2756,-42265,-80099,-3415,-20594,54026,-13805,32965,90059,-62312,-85000,-100823,49179,10280,30646,11206,-38431,-20835,13653,-33826,-9041,3541,-55322,-13334,-5573,7230,-25357,7194,40507,11214,20639,22782,-3116,-13871,26299,39407,18112,12817,1714,29086,20834,45918,-57599,1211,45192,-47327,-12345,-43186,72096,87516,11829,102664,-8279,12798,2927,26997,57610,64911,-37223,55948,39549,52046,-13683,32569,24544,-19536,-93789,-44856,83079,-17626,38980,38230,-24184,25469,97656,32602,-4774,-33764,5640,-19245,26622,-12001,-34192,25122,42241,14751,-27681,-23224,-18094,25072,29357,55027,-4424,-53408,52761,78680,44253,8162,-2991,71264,66462,17579,21811,-28707,270],[-8889,22712,-18110,-1339,47954,-47310,8156,21135,-2789,51445,-122656,-70455,18255,74145,69178,15626,48728,-85436,-18215,-2946,8721,-41869,7120,-14634,-95594,-12782,43125,-49973,-23231,-28522,-1296,13947,5162,-42995,18033,-25539,52678,22991,30409,-7052,-32625,-19455,-31947,46291,11433,62268,-19816,82136,60044,30385,16489,78610,-13322,-123387,-49394,8029,-4587,23180,31472,10751,78419,44598,-1323,79734,-11811,32017,29180,-32458,-36172,45664,49839,-67317,15943,41410,17189,-30997,-80509,-55642,33368,-51409,75347,-40397,-47758,-46326,-4498,32016,-10447,-64693,-62546,36263,38888,-8045,2318,-57681,-8535,43305,-29653,17686,63703,40800,23528,49581,-3819,756,29023,97396,27824,79676,14128,-9306,79130,-15458,25137,108857,11104,-13693,88885,28332,-76977,5322,8301,19637,-43882,20206,1460,-126819,-4850,-61145,-36945,-28363,113429,18048,-9412,63360,-32984,-18832,12745,86982,22968,8297,20160,-62837,-24880,7039,-14141,2728,-64910,4797,-12446,37348,73365,-5769,137906,11600,-5839,7006,-71090,25581,-22204,34726,-24922,-26441,23848,13703,-19245,-6506,-71668,35696,-1409,-15513,5567,-39052,-4837,12452,-4399,25123,7003,-56104,38341,62340,-6180,62396,-22833,-5195,-1481,-44287,-31828,21717,-26754,-45521,-32832,-89195,34634,12022,-101300,36938,18126,-23942,-60698,-67095,-51254,1048,89705,60153,24803,-53772,-8659,-38546,46249,-33615,-35048,16385,5767,20843,-107904,-20739,35036,21050,13365,36703,-27231,47105,-25149,40275,44223,-78781,-8915,12796,-68269,-103722,-31577,25117,72809,60676,175622,114325,-14669,-75381,-122619,-17945,60634,-9740,-19813,-32714,-67793,-97168,-80727,58698,58186,75971,-166191,334146,-5230,107008,-49334,-10298,3271,-63625,-34677,-35829,59587,-50484,-3421,36864,42221,-20163,-18575,28474,82467,11030,-47911,34280,101487,31943,74995,18366,-32517,-2669,1811,126799,51399,-17847,27125,-16744,10512,73822,-15670,23559,-53387,-104066,-43849,-83643,-73203,4540,37328,71641,-6849,-29935,-64031,-42807,-45863,31803,-33649,-61529,-25230,-32140,-4159,-22857,-33722,-39181,-18995,26234,93189,8338,44179,-63156,-37852,-7022,21428,-6653,56259,95297,134580,123039,37352,16675,8789,9209,39044,-4222,-25799,4736,4713,-4062,-61294,-70487,34733,14658,-1386,68182,-4803,90154,-43565,1022,-99961,-4983,11647,38070,-42647,8742,61574,43603,-7469,-158938,-58810,16815,25728,24589,-2530,47678,22949,-57512,992,40562,7011,41274,-39025,-32913,41836,90179,39759,-52388,49418,1344,18567,-47322,-14431,13641,4028,9350,-52925,-59913,-1425,60648,90046,26110,75819,63833,-14033,-63736,-61679,-21953,5892,-86968,-25133,-10073,-2623,-23131,-1504,-36539,49900,91067,-3577,40896,16950,1192,-36850,-86809,-65901,-55856,96096,-8746,-49825,-21149,70301,102884,28141,-32961,-24238,-47882,-106836,-6490,24798,16821,87711,38223,22804,-851,-16470,-4568,58912,-28589,-9147,58291,107415,7118,130803,4411,-54621,-6178,3216,-43918,26637,21791,-74899,-74514,-7448,-17112,76119,120019,-9599,97941,47185,2281,10482,-9767,-19802,-30147,72750,45617,63231,19383,10552,-45745,-34843,19858,59107,3919,3270,10263,17202,28534,-23756,-31993,-50567,-12401,45707,52692,6370,-53125,-84965,4599,-4549,-46154,42152,-80119,-4524,19666,-9448,14877,51883,89574,38762,28628,21663,23351,15542,17178,-16531,31357,-47488,-56584,-58985,-23971,-13588,-9622,-32903,75089,30636,62354,38648,-221,-129282,11315,72071,55314,-1325,-42987,34250,-6307,1729,-10272,-53084,68196,66686,69878,-50430,55331,62639,16712,72856,1756,-31143,-57973,19574,2376,54762,26548,-11560,-14389,-62907,-90748,-33061,31620,-29323,-71980,-7514,-63025,45726,35153,24103,-28118,-27083,-5245,-7030,84783,69180,33983,5143,-14487,-25039,-51296,-69369,-23928,-14360,18487,31491,8548,73114,-25379,3738,65200,-90542,13966,28583,-18031,41210,-63065,-25415,-4180,-8857,39741,61161,-56977,38994,30156,3022,-3307,2839,-18193,-61201,-31959,2846,80455,44353,38996,-26416,46640,-2807,61127,75391,-7498,-39008,-45636,-13494,53590,-38875,-29657,66454,121614,7702,35894,15310,24592,6370,66936,29019,88957,67676,-29640,487,69522,25938,25904,-32641,-22784,-677,-79718,34227,4781,-24338,-21054,29635,134293,75600,48246,12856,4954,-9792,-113054,-27094,19558,-774,-34778,806,-9476,41408,24906,-16714,26294,65825,23819,-15604,-55359,-849,-43582,-1323,41943,11704,-45322,1232,65936,-10257,-3662,35649,60068,71645,8215,126716,-61019,86169,-41184,-24541,-32175,-11154,27100,-41301,-10926,-7626,-23783,-7554,1957,-27193,5310,2906,-13157,50256,-63217,-71805,18359,-85711,-84700,3893,-22774,58266,55828,37311,-9130,-15520,-17710,-63927,18504,-29322,13390,36957,-16525,-5254,74957,106411,90029,79480,18529,59428,28989,-18808,-30407,74448,28712,-48924,-78965,-11463,-1357,51959,70514,-10329,17639,-44092,-30805,-68799,101691,-58487,71970,611,26256,-6101,30055,-49597,-62736,-93902,45693,38042,-27065,-72306,-11990,28599,20266,-28770,12231,-53450,-10784,23442,28746,-2749,-71667,57385,132830,5179,-12226,-36244,-46458,56075,-25930,-8467,-52371,-153810,-26403,8519,-629,-2272,-29585,53243,-2256,-38521,-36936,-25043,-87718,-33972,1729,-108097,-60924,-91947,-71347,25866,801,-55222,-13274,-36738,28482,27238,-31053,123195,49950,-53422,12574,46062,-28476,2512,37385,6840,44375,50048,34050,-6607,48563,44868,67800,-29979,18191,19153,-17028,-37746,-3844,-20366,-26812,12029,61843,541,2960,49049,5228,15114,39182,3328,-3927,-1287,32252,24322,-33459,53060,40081,25070,9760,-15936,-17265,-40702,-72196,-2608,67141,-22521,-34854,-537,13515,23536,55472,28352,19899,-7263,46690,-48181,-54196,-31145,-5692,-47094,-7778,-23306,-53067,18110,10332,-86951,-12024,-80165,-21068,31059,1785,11910,51861,-87053,-47260,-53635,51016,5434,-27566,-48433,25539,6031,-24535,-19205,34858,-34726,61393,60058,-29974,26494,-1188,201,33456,9693,58496,47036,6592,-32459,-36256,-17715,12868,15544,3099,-47885,50180,40426,55193,-4100,90480,-15288,-12018,-56186,1824,36091,-5282,50231,-85958,18121,2062,26161,-44925,-55616,60386,-56221,-12495,-48721,5128,-45689,-68907,10663,2865,26837,-23707,32199,105563,-58505,-74961,-72980,37337,16178,22074,3184,-15692,-13016,518,-15871,26509,-28078,-66055,-24894,-11167,23317,-15085,57200,56508,3170,32640,-5599,974,-24737,18330,45944,21953,8313,927,9679,28521,43126,-59524,-3814,40348,-55092,-247,-41792,86457,79583,17056,138218,-2293,24748,855,8492,74808,80742,-34666,58115,25467,44386,11804,55337,20583,-56565,-79751,-46532,69788,-20578,60956,53003,-31536,21012,70930,51798,5622,-45959,-27223,-25153,37595,-2461,-13464,31667,84489,36265,-31400,-36306,-10974,30962,10675,49967,20153,-49144,50210,65208,30098,-5459,19731,78064,83799,19291,14380,-28537,8453],[-6260,25248,-21298,-11140,49471,-34951,-7711,24522,3126,48958,-110929,-99344,66411,48021,53273,18617,54405,-110613,-22117,8575,-9418,-38301,-15932,-45215,-101738,18710,55273,-49133,-15407,-36481,-20301,20589,32248,11230,20129,-23489,35290,25841,28024,-46774,-36239,-20083,-57513,8288,-998,64778,-12031,77205,55570,37068,25387,51428,-16747,-100309,-88171,9558,-1308,27436,85840,19954,78923,38242,-6352,92620,24302,28255,59304,-30192,-31239,32031,38102,-68301,18259,40014,17583,-28806,-63686,-44444,38712,-51049,50112,-58903,-33495,-17004,-10235,23299,10338,-58381,-39005,35372,34982,-9552,4839,-71260,-13156,35975,25896,61659,73498,72978,30454,19113,-9859,17789,39738,86507,36423,58957,31292,4142,65016,-20200,28102,104169,31821,-11479,57252,33582,-54512,23806,15414,27511,-61492,19533,-5036,-119534,8937,-69184,-29704,-37904,127804,11256,-14622,28071,-27744,-34311,-14778,106242,13390,9427,28450,-30355,-18381,3566,-36162,-92,-64405,9262,4752,47049,80287,-23119,108302,32927,-16495,12299,-77908,44325,-22369,26608,-22347,25442,34116,48790,20706,3976,-76904,33574,12939,11315,26277,-15874,14882,21010,-6134,7707,6573,-47274,31040,43975,-8319,58437,-19197,-3673,18849,-66574,-25365,19918,-18119,-67580,-51849,-78393,40691,17437,-93966,40657,41085,-8946,-62715,-69655,-78185,14337,79931,28022,6156,-62337,5068,-40801,69685,-45029,-29041,8757,420,7589,-94305,719,48048,24039,-965,35417,-24336,55719,-25949,43225,32518,-98543,-20050,34493,-72311,-113048,-63198,16598,69231,62436,156542,114295,-2830,-37839,-115408,-17159,41420,-18881,-13682,4039,-56861,-100703,-65909,67136,52821,121868,-92564,20353,116895,141868,62670,-2396,-8651,-48420,-100299,-52031,91505,-28957,-5131,30064,48654,2217,-22126,17091,84381,36208,-20602,49370,104883,52151,60824,8728,-51047,-32162,6608,111832,22981,-21331,16846,5006,3074,79010,5997,36594,-37666,-109278,-74997,-93079,-62166,6110,27597,27301,2602,7658,-34886,-58344,-52331,21616,-33916,-54280,-22147,5619,-19093,-49631,-13140,-27276,-57505,38657,88411,-7228,37596,-25922,-4835,-30873,32791,-10817,41473,88416,98303,138652,33968,-8987,26892,10219,21152,2713,-35377,-26012,-2004,-25670,-60067,-63560,48588,42278,13333,72593,1908,68304,-48187,-14969,-103949,-8013,10533,31795,-35910,41658,64845,30407,-4807,-130045,-50154,14185,26895,46330,-20389,43207,39508,-47158,4100,55358,5372,42007,-50406,-64007,37468,72030,12413,-12521,80922,37377,33942,-13184,5949,20593,5742,3880,-53595,-75558,2346,38205,93684,-23748,68696,62589,-56568,-59227,-60163,-32587,44009,-71142,-34122,-22529,-6767,-27249,-5602,-55322,23566,75958,-7300,53607,44865,4535,-12714,-71990,-82899,-72295,77553,-9417,-52942,-51859,73419,109456,24958,-58114,-43203,-47350,-83598,7075,25260,22703,61249,14870,12340,1546,-16785,11459,53995,-18820,-3834,49445,100997,24973,103463,9348,-45405,-16921,12921,-51634,41174,1182,-66081,-55809,-7567,-56385,78046,109372,-5483,70806,34200,3703,28617,-871,456,-39537,54343,58744,66310,8806,-8271,-39619,-30708,17177,50439,11355,2768,7249,-4818,17342,-25680,-4669,-30559,-19591,25757,70569,3243,-50269,-106087,-267,-23452,-46028,43769,-67858,-9420,6068,14581,11757,53578,114199,31479,46278,30116,6756,36657,34173,8662,49561,-42136,-63540,-57732,-68060,-33794,-11882,-41652,101561,42622,68067,42786,13992,-101878,-11041,75430,60222,-902,-43471,45145,-14268,-11123,-13765,-78841,74548,74886,96344,-41403,44249,68239,-4626,67983,-29057,-49798,-56660,27021,-1220,39567,30272,-26679,-33624,-42466,-102459,-16949,35655,-21307,-40069,-12186,-41927,21798,29762,28764,-22973,-30053,-261,3131,114673,56854,31774,-13706,-10642,-85721,-46627,-39113,-13056,-7429,42410,41992,17379,79067,-8266,-19753,54034,-50759,22828,10049,-10677,40032,-44026,17840,7441,-4699,68212,66315,-44717,22944,2057,9290,-7796,-8373,-44349,-81089,-23539,12429,78961,22347,48174,1848,70146,-11062,35604,47913,347,-40666,-40166,-14363,80234,-30838,-26818,48505,106459,19894,47479,48161,58187,17346,53825,26727,84543,69937,-38279,10452,71585,23812,9357,-38644,-32383,-5906,-76524,44583,15561,-15892,-36985,13203,114202,78234,42400,88038,48939,-2512,-83370,-36595,19520,8042,-18569,-9346,-16549,42360,30000,1700,30890,71343,16099,-8463,-58326,12066,-26139,-4976,44142,553,-23347,17711,84186,-16617,-356,32862,77745,53260,12490,142811,-29518,90622,-58893,4688,-9633,1001,-5273,-49395,11361,-30483,-20751,-1260,-7200,-57699,22056,18207,12438,35186,-63454,-55889,12639,-53089,-70574,-4500,-61199,58858,31589,43297,-8472,-2867,-42765,-73862,1078,-39491,6529,43216,-4050,-3136,80578,101459,83400,90948,33062,57441,17326,-22498,-35018,62440,23861,-73608,-91426,-31144,2280,49502,56341,-17835,11214,-48733,-21932,-70229,95883,-46997,61511,-21754,13719,21278,5395,-45212,-53674,-74565,62576,52418,-11843,-101174,-15042,-910,12903,-29720,13089,-45965,-14744,40829,37446,2650,-69298,61017,122932,10364,-20284,-23922,-28801,91487,-23634,-18485,-13020,-130962,-30687,-6398,-8918,27352,-28043,25064,-10245,-61061,-30136,-28888,-82703,-43127,8359,-63279,-53581,-67118,-77891,54188,-4231,-64404,-24174,-51534,50987,55401,-29265,114951,74734,-45463,26951,57050,-16808,9651,36076,4044,51607,70558,42375,-8934,40890,72900,56419,-35835,-21039,-4016,-33698,-26629,1855,881,-27472,-23989,50759,23878,11601,52913,-2866,14298,41637,16950,-8017,-2906,36782,-4974,-19568,23971,33236,57231,30585,-8586,-8688,-15918,-87087,-24326,50416,-24567,-37600,2229,35170,30727,47562,25958,13930,-9222,56578,-48495,-47197,-4209,37660,-20244,1228,-29381,-74522,44084,13839,-83578,-20793,-79324,-21580,4865,2547,17134,54437,-85782,-46358,-52135,54382,9376,-47884,-63110,-42644,-14295,-12980,-13891,38780,-35482,25116,54923,-18348,46010,25913,-7634,25505,-6287,42553,66033,19835,-23782,-57419,-23027,16219,35893,1545,-59330,37510,42568,69997,-7786,98881,-27999,-43726,-53395,16074,43088,-18834,53426,-76170,12083,4301,1870,-38627,-32136,64048,-74204,-18852,-58276,6236,-48985,-53418,18679,25009,-4495,-28921,20935,102293,-47203,-61546,-28009,13560,19193,4917,-9192,12089,2308,-24188,-4440,49370,-56138,-65977,-33990,-12081,37324,19362,107982,60732,-12786,46747,-18776,6326,-33498,4019,51865,33553,13986,4801,-12171,28324,32835,-54901,-1386,25693,-57376,8490,-24807,83148,59601,32607,152704,3898,41650,318,-6852,79285,95830,-28302,48837,17579,28547,38679,80148,22050,-88763,-61822,-32505,49839,-10744,76820,66808,-31501,17921,52887,63019,10833,-55940,-55576,-31664,33409,1645,3688,28230,101989,44121,-33784,-34861,-9998,23082,770,39538,42256,-41269,34804,34477,16540,-14125,38287,88875,84340,19502,7470,-28110,13585],[-4314,30847,-18995,-13278,44497,-29093,-24426,23389,6461,33239,-88686,-119988,100340,21734,30661,18966,57713,-116804,-18797,23100,-26133,-25597,-23396,-62704,-94717,48177,62361,-36089,-9043,-32454,-34344,32541,54325,53184,12661,-21511,15910,20937,20561,-79429,-21431,-12293,-70740,-33380,-5633,56400,-2058,61501,39086,35455,25908,14019,-16343,-63101,-104508,15102,-389,28282,119813,19729,61640,32069,-10660,104957,58564,33762,83912,-18028,-19227,14123,18984,-53812,15481,46679,15157,-18824,-34766,-31840,36962,-44402,20653,-60726,-17936,8897,-15957,24215,33346,-41250,-3805,37026,23682,-20941,7146,-80232,-16977,27279,84861,68618,64406,86220,37829,-17711,-22676,27725,42025,67262,36584,35571,47435,18907,39795,-22721,28786,76329,51097,-2878,33804,25394,-36246,35317,18285,34117,-73058,22939,-8897,-90674,10408,-63727,-19823,-42657,126077,646,-22017,-11416,-15253,-47237,-43563,105756,6370,5933,26286,-257,-12192,-7583,-55029,-1585,-56843,10105,24715,55114,82613,-38820,67667,45813,-18176,17963,-75992,52909,-22857,22729,-10928,71965,52000,88361,64016,17624,-71679,36155,15576,37096,36697,2765,31873,24702,-14156,-20249,6006,-22551,16672,15747,-10099,52732,-17841,-6942,43737,-83961,-24344,6408,-9360,-79931,-63857,-58252,54307,17299,-74351,35428,43359,-6737,-59092,-44628,-91154,31348,63916,3535,-14859,-64372,17711,-34366,92474,-42298,-18872,7568,-8177,-4506,-72772,37432,59245,17596,-23348,36361,-20536,40985,-33065,34807,24138,-90244,-27341,34118,-73817,-107263,-64467,15434,59966,58558,120792,92599,-3137,2670,-83270,-10987,18680,-24885,-22824,43454,-38273,-82191,-43803,65645,42089,147267,-17913,-294122,261876,163724,189086,3087,-17832,-27515,-126246,-81503,108673,-2460,-2902,24251,63752,24532,-28134,8837,85814,57333,13594,63230,93109,57166,39301,-3760,-62524,-69751,15475,82663,1914,-17657,17241,42465,7706,71181,28831,50632,-23420,-104308,-126766,-88700,-38019,-1755,14790,-16327,24151,37443,-14790,-65607,-50283,8934,-42681,-41976,-21400,41164,-23685,-73573,8807,-7320,-87073,53596,69448,-20492,23395,12830,27918,-42172,25338,-12972,19822,72040,60718,132661,29106,-20693,26268,4351,-2219,6237,-38638,-54992,-11538,-32315,-51172,-69155,59301,46614,26512,61849,7057,30203,-48802,-31389,-86161,-11572,6445,20623,-24845,56325,58595,20690,1737,-80884,-45433,7348,15050,62704,-35385,37532,51936,-27840,6156,66663,12386,46914,-54247,-78256,34174,44920,4144,36639,95249,67112,49194,14755,15393,24778,7011,-681,-41851,-75395,11092,15839,79553,-70628,55275,50157,-83335,-44776,-59009,-41432,75286,-45823,-31967,-39238,-11313,-30895,-7664,-64261,3696,50790,-14498,58678,58683,8964,10025,-47938,-86744,-73690,54463,-13936,-52159,-78512,62321,103597,27033,-76180,-48759,-48090,-54235,18399,17619,29559,40213,-6614,2837,5851,-16301,23045,24954,-736,-3046,45274,83031,43216,71748,28030,-43506,-44745,11889,-54790,36609,-19555,-41432,-37915,-11327,-81435,67951,72840,1797,37564,29513,6474,30002,3159,19850,-51730,25567,59963,60226,-4961,-33023,-25943,-25058,11628,41960,7603,3596,4160,-24025,-16227,-33364,10525,-25357,-23566,7278,71615,977,-42289,-105985,-976,-45536,-50989,39196,-48239,-7365,-10502,35980,6658,50305,135018,22040,47676,37395,-15824,47138,34929,24502,65240,-35122,-78351,-55840,-107448,-37323,-14283,-49586,123054,46339,70406,42463,23695,-68013,-34180,68628,62467,1032,-32181,39077,-21515,-28600,-14987,-80648,66903,77325,121373,-35129,17501,65165,-18300,51323,-61816,-63094,-36613,26574,-5112,24029,28948,-43119,-54197,-25317,-94517,8377,33123,-12997,-4630,-19283,-5370,2545,18201,33069,-6145,-26603,9267,20626,135638,34871,21513,-28280,1435,-125583,-48697,-7158,-7885,-12141,43070,47808,22246,78476,8259,-37067,40180,-13092,17687,-17975,-1007,43548,-23747,60766,13809,-3969,91338,67106,-17992,13239,-39678,15726,-9789,-26401,-92568,-85890,-1580,25156,71822,-31896,49775,25083,78394,-22516,7835,33385,7158,-37629,-21264,-23972,91905,-790,-21681,29438,61927,26695,44461,64985,96346,25924,40126,18624,73600,69158,-43947,26387,68696,23255,2651,-37947,-37231,-3627,-52670,49018,14740,5395,-49458,-3076,75444,80956,39066,120416,79309,-7557,-40914,-46359,19466,13457,-11334,-17352,-19182,36649,27279,13217,30250,62898,8991,-6080,-59822,20937,-8437,-5674,47386,-1196,6383,34822,86389,-28153,-2853,26274,73529,20561,16995,126147,2700,80257,-69683,31361,16563,9216,-32192,-43142,30295,-48737,-20862,1053,-15738,-81125,30495,31210,33567,4796,-63574,-41067,-2762,-2895,-32748,-8820,-83684,63702,3363,45170,-14548,15102,-65585,-92731,-15141,-40222,5456,40584,12677,-7593,69310,100916,70074,79825,53208,54679,2301,-17951,-26777,38884,14502,-87197,-88650,-36904,13567,41337,23008,-21907,2385,-46249,-827,-57193,75050,-29369,40512,-40016,1615,47926,-11567,-23568,-35648,-38678,81039,49100,-2929,-104903,3957,-25940,6341,-29902,8849,-40717,-22541,55063,47214,13720,-56694,56603,106332,16538,-16323,-5861,-7133,122553,-18705,-21254,33991,-88326,-39633,-22638,-10185,52286,-21262,1870,-8543,-79995,-15323,-21720,-56315,-51063,15160,-779,-35687,-40470,-77630,72690,3543,-64621,-29865,-53767,66530,69899,-31866,83913,80953,-33094,33459,59432,-9177,8400,24352,4222,60393,77498,40160,-9682,19310,92494,38287,-40613,-59368,-19691,-48106,-17378,10847,15954,-24770,-36392,43105,46319,13737,52467,-15271,11232,39773,30909,-2219,-4465,34168,-23620,-3733,-5245,27087,82297,41176,-2463,1562,10680,-91102,-36856,23507,-28218,-36004,10282,51357,37881,36447,25994,8228,-15204,58262,-41502,-36877,18450,65455,9849,12050,-32785,-83729,77591,21591,-75775,-23105,-79740,-23403,-17864,-2667,20833,47320,-72368,-35988,-39048,60396,15247,-56241,-68395,-87554,-31744,-5083,-12629,44934,-33018,-6974,57274,-8133,55021,51239,-16903,8463,-26305,17379,68558,22073,-9497,-72225,-26248,10532,46816,1762,-67856,8780,38779,65543,-15505,94693,-30052,-74740,-43308,21794,47827,-35850,48103,-72062,13304,8224,-5761,-27085,-15782,64045,-76012,-13845,-60911,212,-51725,-38052,19837,39937,-30416,-28538,3304,76336,-32608,-50353,20994,-13639,18810,-15636,-26140,35037,17663,-52790,-1329,53531,-76637,-56554,-37575,-8390,44628,68288,136341,50975,-31466,58914,-12216,11789,-37446,-15988,49392,49108,30561,12783,-28081,15789,16558,-45994,7027,-71,-55288,13870,3793,63228,34736,52584,136857,8627,55125,1928,-17738,69698,109076,-15807,37935,24278,9087,60564,103292,26661,-107340,-44130,-3537,27514,9836,78697,71181,-23530,19217,56224,62548,9147,-66771,-71352,-33395,19193,-1242,12850,14942,94517,39662,-32547,-21979,-16673,1000,-1145,25639,57488,-30891,12634,-3274,8989,-14706,45624,104009,69698,18926,2692,-27875,9616],[-5681,38270,-12710,-7294,37027,-27887,-35777,17531,7610,13593,-59360,-118373,107413,-5354,7026,18249,60945,-100246,-9953,37461,-36174,-6410,-9774,-63658,-80358,68632,61007,-15516,-4565,-20500,-38164,48960,69016,67822,-182,-18763,588,10748,9206,-95774,2201,7671,-66936,-67106,-263,41940,6637,39668,15090,25250,20236,-23096,-11381,-20613,-89703,24281,-4856,22323,123945,10110,29904,32915,-13990,110239,78884,43481,88258,-600,-5257,-2529,-1461,-24758,5795,58547,17662,-582,-9596,-21644,26009,-37299,-7015,-51793,-4284,31131,-19646,37960,50248,-18060,30481,43474,11277,-38076,9603,-83034,-19208,19469,124604,47522,33363,78084,43660,-49316,-36816,26271,27717,48037,33447,18576,58426,30834,9368,-22999,26632,29539,62700,9795,20879,10322,-21601,34306,15538,38325,-75023,30152,-9189,-49990,2258,-49275,-12770,-39137,106136,-9699,-26734,-40356,3159,-58612,-66515,84317,2598,-153,16141,16792,-8617,-21947,-65335,-3280,-42077,7029,40567,59487,79642,-48470,30989,47022,-10643,22742,-62986,47684,-21848,23798,6683,96214,73080,118542,89472,33175,-52623,40043,8125,53437,36131,14678,47209,22742,-24210,-43633,7069,9264,-278,-12630,-11022,49058,-17228,-15699,63127,-89916,-30089,-15342,-2531,-76124,-67407,-39396,72077,16396,-47397,23407,28259,-20749,-56194,-8941,-85057,46975,44783,-2248,-29328,-54897,22549,-20011,107834,-32067,-9735,13117,-18264,-10147,-50685,76680,63647,3884,-45222,40057,-16817,4408,-41766,20767,22270,-52772,-28674,26469,-72196,-82875,-28962,20929,46794,49909,83965,56576,-13829,30553,-43644,-6233,-2794,-28080,-43012,73406,-15124,-45569,-20466,50955,29162,144521,34906,-480398,334465,167753,283093,3803,-21406,-12151,-101858,-112613,107932,27419,-704,19371,82704,41226,-36983,3636,83441,67048,47374,71121,70963,48844,19873,-14493,-62024,-95975,27006,48617,-3834,-4155,22013,81877,21929,52598,42860,61922,-11268,-90372,-170101,-70813,-8197,-15395,4325,-46011,54915,54846,-7863,-63784,-40783,-4045,-55370,-27374,-22893,63527,-18014,-97745,23214,16514,-97322,63622,42759,-34384,4096,44634,52080,-36202,2111,-14039,-3067,51275,33630,110517,27058,-12913,14675,-7631,-24903,4183,-35146,-73163,-20411,-21853,-34919,-84800,64556,33232,35559,42787,4142,-12652,-41150,-41338,-52260,-14504,927,8443,-7856,45690,43254,16050,9615,-33336,-46398,-2667,-7812,66270,-46898,34503,56109,-3889,6959,70498,24652,48840,-49062,-72756,32516,19147,23717,80157,90179,82521,58585,30316,15736,25202,1534,-5613,-21280,-60810,23402,-688,60145,-98354,40256,28873,-92823,-22870,-56179,-45527,95513,-17811,-17747,-55340,-15374,-33255,-7202,-60702,-4329,24530,-24725,52938,53614,12874,26783,-21288,-77552,-59947,31400,-19799,-46073,-93238,38879,86667,31933,-81178,-44250,-52289,-29225,22691,5459,35405,28152,-14322,-3625,5233,-16970,26985,-16245,20657,-7701,40930,58566,57955,45173,51846,-49816,-78741,5712,-51523,16088,-39119,-9866,-25147,-11857,-82801,47838,19651,7947,5574,33769,10426,17767,1071,33804,-63366,-6770,49497,49919,-17859,-54084,-6268,-15012,3808,35890,-4478,7532,2261,-36854,-58835,-45823,12467,-32416,-21944,-5794,59363,-1552,-28302,-81217,1861,-62689,-56840,31041,-29047,1240,-24252,51421,2730,43955,140069,13505,31475,40529,-37077,38295,19188,25580,74816,-28573,-97419,-51292,-125756,-27458,-15074,-53889,121205,35208,70610,38212,25997,-44629,-54821,53413,63621,4870,-4468,21228,-24528,-45475,-12288,-66057,43870,74023,139931,-32999,-14201,57405,-20335,25672,-82137,-67254,-7163,17663,-8445,8998,23380,-59251,-69037,-14452,-67035,27438,22491,-9004,22701,-26282,36828,-6860,1517,35442,16223,-17022,23911,42602,138508,8012,7164,-34499,17434,-131960,-65231,13596,-9269,-30461,25290,46148,22714,67536,17503,-45379,26392,18202,-2629,-47461,10873,50663,-7415,91258,11121,-5756,102442,63729,20042,17958,-81700,18267,-11311,-47502,-134548,-76724,23842,38071,63681,-97693,45115,39325,76218,-32899,-13171,28251,11629,-30291,-1329,-39444,81914,44139,-12598,15719,10951,23072,24998,67024,130978,30772,27742,2959,55742,65233,-45363,44077,61089,22987,5148,-33193,-34804,7096,-16298,46614,-6008,32013,-54483,-19631,31368,84604,37273,94642,92315,-25069,-3993,-55963,21964,16475,-14331,-16995,-13607,26919,21022,18570,26355,42692,3177,-9807,-57249,23804,4343,-4108,47514,8840,35401,50207,73115,-41415,-7397,18090,51470,-18759,13630,92537,28107,60614,-73742,46020,41596,8789,-46084,-26806,41060,-52866,-24816,-63,-23832,-89935,25398,35769,42335,-28977,-62026,-29503,-22250,46134,16501,-8082,-85092,64469,-10590,51330,-24887,31148,-79770,-105022,-25497,-33913,13797,35181,30427,-15154,42708,102260,54704,52332,70713,47317,-11313,-5439,-9706,13895,2985,-90407,-76494,-29752,27677,28513,-17215,-22648,-7451,-32228,28589,-33307,45527,-7876,21240,-46915,-6158,61485,-18918,9656,-14968,598,100445,25603,-3997,-86541,37916,-40639,2847,-31025,-1386,-36243,-25695,61175,55533,29403,-30837,45219,86878,20249,3597,15183,13391,141776,-14498,-13176,74805,-36670,-49536,-36166,-3762,67038,-8830,-9339,205,-88448,1118,-8365,-14582,-56654,20856,55516,-11166,-17225,-71575,76228,18154,-57399,-28722,-44683,67048,66070,-37316,43521,66863,-21438,32891,58011,-8314,-790,2060,9267,67259,75942,29820,-10711,-12329,95418,17467,-45437,-80213,-26088,-55832,-9831,20877,23694,-21176,-30205,40370,66075,10685,47657,-31294,3879,33988,41839,13206,-5694,27274,-23180,7581,-25804,23033,93168,42341,-1629,12468,31569,-76683,-39421,-4332,-38561,-31539,23384,59965,43370,24329,29661,3056,-21793,54287,-20432,-22829,30401,72959,33027,18995,-34154,-79351,104899,31993,-63018,-16702,-77179,-30687,-33686,-11551,18474,32041,-47907,-18541,-16648,67687,24595,-48588,-63766,-101506,-36789,-549,-19396,46522,-23449,-25958,68640,822,50468,65030,-24581,-6250,-40541,-9989,54018,14947,10765,-74883,-22856,-1916,45923,3658,-70083,-28540,28798,41302,-28150,81502,-18390,-91030,-28731,17840,51105,-49120,34459,-74827,22228,13204,13594,-13135,-6831,59106,-62323,563,-55901,-10323,-54063,-25809,15524,44953,-43073,-23981,-14438,35523,-20486,-46822,59588,-35758,14539,-34920,-45860,44073,25560,-72374,-5327,39535,-87748,-41800,-34243,-1196,42735,114300,130510,28919,-45279,65390,8207,15923,-34929,-38948,34399,62607,53678,23818,-32744,-9095,-2250,-37265,16972,-34159,-50373,16676,34276,33988,13138,68783,92654,11031,59458,5616,-24640,48201,114622,3944,41166,46018,-8601,74498,119463,30910,-107557,-30359,33398,10598,35734,63889,62706,-8708,26241,78644,50403,1490,-78586,-69944,-25428,3357,-9955,13300,-5185,72166,28879,-26167,-5290,-27531,-30979,888,10822,63240,-19421,-8921,-36406,10777,-7074,38761,117366,45540,18029,1060,-27731,-8171],[-12252,45938,-5405,4508,32322,-26797,-37878,7805,7469,-2012,-28037,-89787,89201,-32070,-11818,18268,65547,-64536,1638,48909,-36442,14728,20797,-49853,-65152,76416,50598,4218,-2103,-10250,-27629,65817,74183,54738,-11617,-12327,-6988,-956,-3433,-90443,24141,39987,-47682,-83330,10584,27498,11408,18491,-9754,11239,13169,-49534,-2892,17444,-49497,33769,-17084,7886,102596,-6836,-8193,43900,-16268,105029,78655,49460,64697,16029,4740,-12980,-17542,9044,-10218,70185,29833,24395,3545,-16958,5333,-33113,-26267,-42845,4334,49416,-20514,59842,54194,4651,51934,53879,3992,-51370,12387,-79353,-20267,14703,129298,19307,-11313,55335,45295,-66503,-45623,13291,-5547,35802,35127,15111,62155,36382,-19945,-21514,21172,-21830,64408,21620,15762,-3505,-7582,18643,7466,40245,-66235,38567,-6541,-12957,-9314,-33363,-11068,-26272,73204,-15329,-25741,-48804,24391,-68554,-78487,48744,1474,-7703,2529,16859,-8573,-33022,-65823,-6023,-21945,1084,47045,59064,69778,-50347,6384,37090,1741,25372,-39294,28936,-17631,28151,26894,92752,90422,128037,83897,48440,-18614,42803,-2306,55722,27257,18796,60683,15902,-32262,-48467,11254,39321,-13988,-33114,-10740,48214,-15252,-28611,69859,-83096,-40970,-38711,1181,-54219,-61908,-27817,87482,20296,-21006,8309,6503,-47822,-58307,20380,-60466,55682,25184,15076,-29585,-33716,15151,-468,110994,-22726,-6443,22748,-26897,-6162,-31347,102944,56775,-12582,-58484,44864,-12648,-43500,-46669,8016,27483,-2033,-23718,25347,-66870,-44552,33392,29714,32738,39682,59561,18003,-30669,34769,-13119,-8295,-18329,-29167,-63260,82936,8245,1189,-479,24749,18133,114961,50016,-478117,286588,154975,304955,-232,-18852,-10251,-48313,-128938,92883,56604,-2188,14483,98403,46769,-46727,1273,75795,60587,73938,70009,46290,33836,11308,-19738,-49374,-90117,39062,19319,6854,18626,23295,104055,40144,26629,39533,66851,-1101,-71288,-172069,-45533,16261,-27003,-214,-58121,88078,57748,-12722,-52489,-25593,-15585,-65308,-14418,-25077,67999,-6120,-121061,25026,37633,-87774,63104,16287,-49574,-14656,66469,61782,-16530,-27958,-14685,-21540,32984,20073,82411,32399,8898,1922,-22326,-41827,-1675,-26610,-73805,-24383,-910,-16458,-99704,63961,11160,38538,22485,-10049,-45921,-22556,-40072,-13888,-15747,-1324,-1293,15602,12875,22400,16289,15374,-4420,-50811,-12515,-35339,53767,-53345,36568,48488,19932,6896,64711,36522,44996,-36300,-52681,33083,3546,64260,104138,69882,79788,58648,31677,11305,22896,-12095,-11474,2735,-37344,36939,-7123,45877,-100832,27957,4239,-88410,2448,-49640,-41110,104688,6723,4634,-65517,-18104,-33766,-2759,-44580,-375,3972,-35434,36812,32486,15385,35706,2199,-60019,-34758,11168,-23094,-33891,-92570,8366,62979,36345,-71502,-36322,-60845,-16099,17326,-7681,37995,21974,-4219,-6681,-4971,-18745,23005,-52052,40304,-16380,30642,33259,65603,28344,70733,-60863,-101929,3693,-40466,-10457,-55087,18007,-17411,-5499,-63149,21876,-35038,9020,-19497,43501,15943,33,-6737,38740,-70102,-34211,30752,41775,-27640,-62906,15566,45,-5467,33305,-19089,15532,2432,-40876,-93212,-59626,4452,-39554,-13426,-11132,43198,-5334,-10288,-38492,6201,-68600,-57235,22960,-15248,12423,-29381,60810,3086,36981,125467,8680,2713,35253,-50448,11262,-6536,13092,74296,-22203,-110381,-42657,-116969,-9960,-15291,-52175,90182,9770,69272,31991,19871,-40723,-69601,34264,66375,11559,36128,806,-21126,-56133,-5271,-46560,7432,66381,147192,-34825,-37858,49759,-12761,-3413,-82052,-60206,21152,3694,-10359,-3875,15514,-73192,-69714,-8811,-27769,29728,3782,-13543,33891,-29271,70730,-6605,-18814,34111,36643,-3555,41226,63034,116903,-17029,-7464,-31190,32931,-108119,-92539,17063,-15288,-58244,-196,38760,19905,47384,16122,-45542,14685,42592,-32336,-67660,22968,57983,1661,102329,-1738,-6973,99033,57642,60082,38767,-106159,15186,-10919,-67258,-149178,-59784,40552,44995,56024,-144272,37919,42991,71306,-38373,-23129,25102,13179,-19002,11002,-54437,49524,87872,1471,11626,-17440,7379,-7379,59039,151530,31520,17678,-19456,33806,58508,-41689,59080,49517,21522,10783,-28437,-25688,24763,19822,39474,-40892,53881,-51397,-36954,-2117,87146,29194,26086,88395,-51045,12244,-63051,26695,18973,-25800,-7008,312,16746,16469,19254,22844,17300,-5097,-18220,-50446,20706,10934,-1203,40703,27063,55198,61806,51004,-53140,-10148,10433,22103,-53976,-3498,57366,41884,40558,-69858,44629,61887,-119,-43601,-7295,41074,-39556,-32041,-2885,-31373,-81587,6446,29424,34297,-54193,-57639,-21104,-39276,78043,60203,-2470,-67833,50700,-4428,64093,-35141,39813,-82140,-97170,-27642,-24658,30307,34032,45412,-22317,6766,101679,41318,17499,75848,34474,-18195,12123,10228,-2646,-9902,-88450,-62484,-14822,39166,13679,-49322,-22056,-16605,-3385,59587,-6474,15215,14147,14138,-36501,-6619,55108,-17186,44368,1442,28900,117912,-12501,-13142,-56360,71478,-42191,3163,-32517,-16489,-30642,-17050,57798,61110,47172,7697,29727,68353,18793,36098,35001,28948,143645,-13372,5609,98385,12508,-54765,-44537,6933,68903,8372,-7322,11471,-82784,14276,5372,31261,-56875,24514,85914,14902,1590,-61371,65045,32431,-46774,-22216,-29087,49871,43758,-42330,6985,39100,-14601,27894,58481,-14691,-16539,-27076,18656,69468,73425,16647,-13331,-46293,81541,-1877,-51364,-76297,-26089,-54657,-3660,29585,25164,-19491,-19353,42168,81914,5149,40746,-47654,-7940,25664,47506,34164,-7694,18780,-3626,10426,-32186,21853,87444,37351,-6679,22590,39328,-43282,-33658,-25108,-57648,-25924,39601,62171,46056,13473,36062,-2227,-26335,52176,16210,-5178,30196,63978,41290,17528,-34127,-63035,116020,42438,-43797,-2247,-68331,-43253,-42332,-21159,7938,14161,-17253,2144,10939,74338,38261,-27824,-52692,-91843,-25052,2194,-34549,38316,-5680,-28397,81859,8035,33980,61121,-27702,-7525,-39551,-28996,29024,2975,33252,-65370,-10851,-17713,34486,6813,-62794,-62345,14506,3317,-44476,65119,4384,-84507,-12890,6143,52658,-52964,16319,-79158,35984,18824,56431,-139,-2048,49032,-38189,19078,-45081,-21437,-56346,-17707,8677,41907,-39975,-17480,-26644,-3180,-16142,-54358,79248,-47088,6256,-50425,-64295,35310,21642,-70986,-13193,13578,-88950,-26823,-24859,7648,32119,140184,95779,368,-47186,64178,28729,17382,-25724,-61177,8615,67965,75091,36233,-25688,-40046,-18548,-33351,23021,-69556,-44351,17971,53962,5724,435,73658,33823,11291,52992,10711,-29061,20103,105315,29520,70630,73492,-20129,81476,122158,31498,-89977,-22997,67475,8538,59853,35955,44344,9941,36901,103552,30511,-9026,-88392,-51856,-5841,-6775,-20847,7780,-27427,47588,18354,-14477,7168,-36023,-64943,1723,-2277,59375,-8859,-23604,-56386,21996,6052,21302,118604,18496,16526,2941,-27113,-38578],[-24189,51894,-225,17754,34243,-21224,-30556,-3726,7054,-10126,-495,-43836,59316,-54014,-21768,19886,70500,-19673,12895,55203,-27229,33126,55024,-27204,-53066,72516,33678,14392,-1990,-12297,-2505,76589,67685,24277,-15238,737,-6369,-10875,-14142,-64342,37239,76633,-20528,-78327,17826,17654,11142,3760,-28903,618,9517,-58565,6344,42543,-2945,38420,-37200,-13621,70021,-27159,-42724,61177,-17434,90307,59145,44377,18088,26808,6682,-14649,-25771,33318,-29215,75916,50690,51757,7476,-19104,-22728,-30638,-32388,-43557,5561,63147,-19102,79504,43355,20586,54008,64184,5258,-50468,15164,-70153,-21063,14433,99219,2698,-51813,29700,40682,-66184,-44493,-6864,-49994,33533,47248,26793,59506,33809,-43097,-18770,12424,-56756,58005,26765,14642,-10595,8396,-8101,-3536,41719,-48314,43857,-2954,8717,-17295,-23600,-13147,-6581,38126,-13196,-19340,-35288,44302,-75936,-77904,11255,1419,-16828,-9713,5021,-11013,-34584,-59320,-9590,-528,-6247,42042,54063,52051,-45840,-5445,21312,12334,25294,-8861,1201,-9608,32432,46172,69045,97329,114529,49444,60081,26568,43871,-7534,44634,14716,15256,67821,6144,-36031,-29468,19109,61165,-20188,-41948,-9059,47639,-10101,-42340,62202,-66587,-52956,-56283,1734,-18413,-48225,-23736,93487,31922,-3025,-5572,-10068,-79152,-65937,34110,-23945,53135,7627,49605,-12866,-4783,-3369,19950,100052,-21106,-11537,31991,-31033,7097,-14863,105727,36530,-26516,-58924,47651,-6708,-88070,-43635,1938,37738,41506,-13751,34589,-58996,-3263,98881,38691,21846,32388,53643,-11773,-48965,13837,-1640,-18072,-24621,-29189,-72420,66896,27356,48048,13922,-6095,12128,67975,24284,-319643,140804,131581,248512,-6506,-12005,-22234,1540,-117749,71674,78189,-8868,8283,104037,38335,-53597,1770,63415,37567,88672,59396,27282,19820,17824,-17919,-29618,-46224,49151,560,27287,46231,15535,94952,55862,-2594,16163,63799,7349,-52050,-124566,-22926,26274,-28040,1677,-57011,114902,46452,-23945,-32170,-7113,-24634,-66509,-6913,-26130,57141,6128,-138075,14867,49363,-67840,50222,-2903,-62305,-25992,79644,56983,8385,-53663,-15162,-31663,23107,15849,57728,48170,32233,-5449,-34539,-49987,-6638,-16269,-56004,-20480,17034,-3711,-101714,59137,-11017,34853,6174,-32979,-57842,5944,-27232,16523,-14506,5417,-6762,43409,-30103,2199,19415,15732,1239,-53528,-18003,-58904,27273,-52725,43594,28656,39906,6715,50190,42526,35179,-19695,-27683,36458,1130,107004,103502,42493,60938,49715,21097,6455,20154,-29794,-17830,24396,-12210,49166,-2201,39884,-83124,20706,-17045,-75296,25350,-38538,-26017,105624,24239,27931,-65955,-19065,-32296,6603,-18256,10488,-8481,-42931,14288,3393,16366,37507,19200,-40939,-4259,-5130,-19177,-16279,-78547,-22526,37638,37280,-50388,-31511,-72593,-16277,3414,-18643,35625,15990,18202,-7813,-25376,-19836,13430,-67066,53597,-26405,11619,11997,64237,21056,77308,-70379,-100745,13473,-21529,-30962,-64410,34079,-11688,7532,-33099,-5486,-77788,2781,-35018,53071,23320,-14251,-18413,33428,-67865,-49513,8990,40842,-34319,-55446,33810,17651,-14854,34268,-29489,26982,4937,-35471,-105151,-70116,-8851,-34355,1652,-8627,34199,-10433,7175,7642,9332,-61420,-47283,18151,-7768,20251,-23219,65896,8707,30810,94943,9253,-29303,17095,-52204,-23581,-32822,-7237,61410,-13134,-103588,-29918,-89883,8343,-19329,-43623,42553,-22113,66211,25471,6787,-52882,-75761,16157,73832,21854,78333,-12943,-11318,-56145,4723,-31982,-35661,56674,140075,-38762,-44135,45787,-1773,-28196,-63067,-42689,40673,-9229,-10075,-12010,7716,-83129,-52493,-4459,10219,14491,-20872,-28555,27277,-24359,86210,-2256,-40610,27743,48419,10317,56248,75266,73195,-33490,-20016,-20734,44064,-69115,-117586,5494,-22112,-85405,-24363,31748,16130,23148,4901,-41501,6020,60723,-60413,-69731,32056,61586,2902,93655,-22329,-3883,84056,51450,89921,68685,-101625,7436,-5522,-81776,-133197,-42355,39312,38488,46667,-150920,32572,37264,68984,-37405,-23862,19191,11968,-4656,14261,-61355,1853,113152,20190,17588,-6224,-17631,-45227,45687,150066,29123,10287,-44820,12901,50185,-32876,68410,35569,18261,10960,-27312,-13040,45620,45487,31187,-71768,62637,-43089,-54307,-13196,84981,6092,-48361,71885,-78618,3921,-64176,31386,22365,-41671,8998,19547,9416,17515,17538,23238,-4765,-20542,-27797,-41533,13987,13729,2652,25334,43910,59967,68097,28732,-60794,-8751,4970,-3446,-75337,-33665,28436,43284,28123,-55692,31078,75792,-12845,-27554,8972,30777,-12797,-40654,-5534,-37406,-60146,-20610,15202,11250,-63757,-50125,-13965,-48682,85844,84472,6447,-40243,18691,12957,78110,-41018,39424,-73082,-65960,-21966,-16580,49244,40471,54783,-26978,-29961,95706,32125,-16673,62286,18439,-14318,29872,27414,-5671,-23792,-87035,-51481,2558,43957,898,-61731,-23014,-23619,39024,84738,13612,-8975,33183,22400,-6902,1526,30503,-9228,70422,8755,38096,127880,-52887,-24423,-26375,88544,-31917,6123,-32397,-33511,-22952,5323,47014,64479,64122,52006,13958,53279,11050,71207,49008,38316,128348,-15505,30676,102131,50254,-51232,-47837,16387,59184,28101,3518,20829,-63752,22357,15122,68775,-48395,25582,85756,37621,16394,-49016,44624,40577,-36977,-14310,-13337,19003,7357,-43314,-20009,8637,-14672,21423,64452,-26099,-39183,-55834,29548,65872,74837,6924,-18011,-73944,56541,-16271,-58509,-52063,-24237,-45402,1223,35106,22794,-21703,-16675,46699,91948,-895,35408,-59302,-22503,16485,47138,53419,-12363,10250,25965,4481,-24153,23164,67151,30477,-14750,30284,30289,592,-22568,-34429,-82472,-21086,55771,61674,45604,5692,42922,-8361,-27347,58637,60868,14424,21744,47795,32174,6158,-33344,-39441,107904,49969,-17766,16250,-53509,-56693,-45546,-28780,-9368,969,11694,21901,38805,78711,55239,-1774,-41246,-71806,579,5051,-54129,19165,16217,-16072,86858,12535,11322,39834,-24623,9969,-19848,-29939,5088,-8126,50898,-48951,7605,-33592,17037,10621,-45281,-82060,-737,-37602,-61548,48980,31315,-56343,2346,-8248,50672,-45569,-893,-77687,48964,24593,106879,9079,2645,34849,-10568,35212,-32320,-29669,-58501,-13108,2753,36570,-25063,-10450,-30517,-22956,-22176,-72519,80555,-46078,-5474,-62080,-76123,11460,6235,-44130,-21141,-14994,-80916,-16175,-12387,15885,15769,137541,49070,-25976,-33784,55968,34932,15325,-11055,-79323,-21119,61409,86019,47648,-10893,-66153,-26607,-35378,21269,-96781,-38907,18817,52454,-13128,-2265,63114,-20391,10373,37633,16135,-32313,-7236,78497,56171,122459,91345,-23466,84593,105308,26569,-59928,-22815,88422,26187,75862,3621,23771,27655,45445,111291,9106,-18471,-91868,-22962,22558,-8333,-29205,1072,-46905,29346,12365,1107,10610,-35681,-91861,-2780,-11547,48040,-1536,-27996,-60092,39670,20233,2477,100124,-6054,13292,8044,-25398,-72188],[-39249,53725,667,27604,42501,-8862,-17269,-14134,7137,-12313,18420,-828,33868,-64947,-21925,22272,72685,21577,21249,54054,-12194,45536,76071,-3540,-44689,61601,14932,9901,-5021,-31596,31924,74461,48251,-9976,-7909,20702,339,-17318,-20043,-24986,39486,100924,3390,-55717,12569,13580,6383,-1575,-37885,-1172,11677,-49157,12498,48850,27359,33532,-61759,-37188,42057,-45837,-65806,74162,-17322,70782,28732,25037,-34738,29521,143,-8290,-25773,36855,-45787,72072,73723,74982,10166,-26956,-52355,-24831,-24775,-57312,-1409,71669,-16898,86124,21918,25648,37585,68963,14118,-30291,16889,-57758,-22069,18987,49911,5647,-69581,11953,29589,-52083,-33327,-26937,-88052,39830,68824,48564,54276,23713,-57185,-14981,1299,-57267,47790,20903,14714,-10617,26549,-36303,-13342,45859,-25173,41608,-936,13349,-16657,-24467,-14636,14025,12640,-3078,-10938,-6978,59189,-78842,-66931,-15999,543,-28256,-17145,-6890,-13115,-23243,-49650,-12778,16327,-14030,27034,45824,27827,-38272,-8417,8232,15435,23094,21598,-27815,1047,32900,61539,38804,90373,86673,2635,64289,72810,44182,-2450,25335,3419,5462,59832,-4046,-35504,6934,29897,71657,-18279,-39895,-5996,42855,-1011,-52394,44165,-45394,-61043,-62612,74,21856,-29037,-23585,85716,49436,1696,-14405,-14545,-104056,-75906,32220,13678,37748,-4695,86962,16700,25792,-24449,36350,76157,-30374,-24315,36575,-28802,25477,-166,84396,4717,-33765,-48020,45214,2010,-116532,-31403,4506,49379,66063,-1037,48521,-52651,28973,141497,47323,18371,32210,63232,-26288,-65465,-23293,-10511,-30595,-20343,-29267,-65252,28918,38755,84819,22551,-32136,11918,16768,-31498,-100910,-30284,106432,148252,-11006,-4220,-40711,27728,-77894,52874,84570,-19129,-66,95506,18189,-53464,5492,48064,2544,89912,41380,19603,12372,37216,-10111,-11137,18208,55006,-7488,46069,71234,-2035,55958,64081,-30366,-21762,54594,13975,-36941,-52814,-12786,19344,-14225,7713,-50500,127973,23760,-35298,-4885,11712,-30689,-56127,-7028,-25203,37921,13332,-142540,-1635,47468,-50814,27538,-10692,-65554,-24522,86750,44147,29125,-66531,-15324,-32270,24125,14498,40615,71544,45115,-4590,-38698,-48713,-5308,-7737,-26202,-8675,18470,-3110,-84202,53122,-27012,25623,-3680,-56623,-43757,38635,-7520,31314,-10324,24418,-8279,69891,-68072,-10538,22303,8718,-8984,-49071,-16083,-70863,-6844,-43622,52789,811,53958,7167,31225,39419,20407,-3800,-6692,42915,7830,132584,84445,16651,33135,35555,3672,3784,19300,-44266,-23364,38935,8199,58088,11886,38713,-55981,18492,-29376,-58348,38885,-23889,-2042,102012,34387,44480,-56000,-18329,-29138,19696,14531,20666,-14698,-43962,-8712,-24958,16160,34396,29044,-26339,24693,-17193,-4191,3862,-57385,-48252,14094,33283,-24427,-33248,-84270,-24807,-13861,-24449,27875,5946,40883,-9683,-52365,-17953,1859,-54823,57009,-35130,-13427,-1810,54255,19948,69563,-72348,-74076,36343,3544,-36602,-64502,35583,-4740,24538,-4281,-30464,-102349,-10578,-41544,57207,32015,-19086,-31287,19691,-54263,-49212,-10419,48292,-39660,-33779,42335,32877,-22334,38204,-30458,39642,9427,-22228,-89354,-73266,-23026,-13502,21267,-289,39807,-15679,18656,40857,8892,-44461,-26587,18087,-4335,19468,-7959,67879,17462,24815,56304,15287,-54431,-15613,-42371,-51883,-52460,-28491,37249,2534,-68601,-14770,-61773,21243,-33132,-29597,980,-49142,60888,18576,-9391,-68914,-71773,2415,88376,35633,108120,-14408,2510,-43625,14751,-27361,-74149,47302,119004,-42049,-31599,46463,5825,-40847,-34936,-18497,48605,-14892,-7043,-13438,1908,-87648,-21948,2984,33557,-10120,-47239,-52175,7513,-9408,81943,-1721,-60890,15929,47490,21021,63269,75040,22277,-36603,-29761,-8278,48133,-32711,-126396,-13184,-25675,-100027,-44355,32322,14002,1369,-12082,-38460,363,72561,-74504,-50871,35226,59022,-1667,70219,-44976,5757,64564,48022,100662,93736,-71350,-2056,6701,-88746,-97686,-29256,18173,13011,31751,-119036,32145,25586,69019,-31525,-21837,10331,8705,11015,12448,-54550,-47568,110136,41572,30453,38019,-45566,-80147,29361,125667,25520,5548,-67207,-1911,42172,-19904,71766,21850,14195,-732,-31469,-969,64583,57609,25092,-79387,55482,-34425,-68851,398,75030,-33053,-93202,49810,-100265,-20444,-56652,33585,26600,-56910,24768,39754,6898,25086,16073,28816,-16449,-44300,-34478,-33417,7540,16754,7881,3229,47455,48682,68247,12552,-62823,-3115,2880,-19001,-78215,-68366,6331,35138,26759,-30203,14483,83193,-22871,-6392,18838,13533,18535,-47975,-6665,-40218,-34765,-45780,1413,-17837,-56826,-40158,-6115,-48410,71986,84241,15924,-12917,-23956,25255,83883,-40137,32119,-55863,-20183,-10959,-12305,63384,51744,57268,-28943,-59129,82159,27195,-45205,31073,3313,1566,42391,38342,3195,-37623,-88727,-43504,19520,40880,-5394,-51446,-27954,-27657,85641,98504,18714,-22880,46921,40826,37512,17483,-2893,882,82090,6056,30187,124442,-81091,-31092,-5417,80354,-14950,8940,-28752,-48475,-13992,36584,32642,67384,77926,89686,1572,41937,-2236,96312,53728,42821,102444,-18725,54730,91816,71549,-39135,-48457,19492,42877,46986,15780,25458,-35997,26596,19384,88525,-29873,23962,64907,53449,27078,-36322,23650,39748,-30576,-9445,-2846,-16283,-34850,-37914,-39075,-14783,-21465,15534,75642,-38287,-72086,-75547,37995,57153,80011,5662,-24528,-88876,27962,-23658,-65152,-19546,-24265,-31495,4670,36588,19238,-28213,-26993,51346,93227,-7699,35065,-61230,-36812,7822,41203,63002,-21172,1966,50722,-7296,-6382,25260,37057,25598,-21267,34047,7030,40503,-9290,-32007,-105514,-19031,68355,62301,42495,2122,48025,-15358,-24582,74502,98145,32285,11964,33778,9429,-12917,-32501,-15278,84402,51959,12248,32514,-37341,-64683,-45299,-32627,-29010,-1639,30984,37116,62431,80166,72552,20228,-35393,-52176,30794,9151,-71145,-7129,33568,5860,77458,13692,-9815,8728,-15756,43037,13487,-9217,-6081,-13468,56387,-33374,26382,-47087,-31,14502,-20811,-83720,-13417,-69934,-75555,32208,53993,-15697,17340,-18417,42309,-29899,-12884,-65746,54840,29503,144435,13025,9419,18541,14309,43771,-22032,-33080,-59637,-10575,667,35957,-6248,-2690,-26961,-18195,-37053,-95388,70547,-35048,-19266,-71096,-76888,-19812,-16095,2059,-26161,-36791,-65670,-12439,-924,21224,-2177,110581,8079,-41291,-7189,44086,19729,9691,6652,-91162,-45842,43080,81203,55132,5214,-76747,-21259,-38141,11113,-107051,-35454,20319,27078,-19886,2028,38067,-54702,9395,17383,20684,-34419,-26294,39390,76116,173149,86046,-19340,86060,66720,16267,-25635,-28763,90509,56826,80294,-22117,9751,38896,44275,92207,-8111,-23843,-85900,6953,52137,-3614,-31233,-1998,-59974,19731,11955,17825,5040,-23168,-104601,-14146,-15853,32858,1167,-22155,-49465,59228,30905,-7264,64182,-24835,6854,15467,-22449,-95004],[-53004,48875,-3265,30835,51483,9272,-3619,-20402,8019,-13149,26277,19198,21658,-60005,-15010,22948,68861,48675,25312,42889,3045,51008,71931,13943,-38667,49401,-523,-8119,-12128,-63117,65886,55552,17194,-37531,8656,43528,10046,-19967,-19432,15634,33374,96060,13206,-24794,-8960,13120,-1057,2096,-35385,6112,18460,-26017,11881,34317,27974,17230,-83559,-54699,28844,-58159,-74524,70454,-15647,52700,-847,-6052,-72451,25314,-11469,2278,-19987,17675,-54109,58212,89689,87837,16638,-36927,-75092,-10102,-7316,-79253,-15258,74747,-15653,73693,-1919,19200,9754,64095,25441,4849,15932,-45824,-22665,27421,2201,24867,-56015,7515,14105,-32079,-16610,-39806,-99998,50452,92172,70703,51923,8725,-61551,-10095,-10239,-19687,38351,3274,14427,-8202,44391,-52848,-17303,55429,-1819,29434,-2311,8034,-6287,-35020,-11305,27945,3795,11917,-5302,23568,67578,-75391,-49991,-26298,-2555,-42228,-18766,-6476,-11221,-122,-38135,-13920,22529,-22315,6393,36124,1232,-30857,-7544,5829,8841,20454,44961,-49527,11417,26769,70608,12910,71046,59685,-34587,58273,105419,45020,12917,4917,-3064,-7943,28738,-12350,-32362,46242,41665,70724,-11598,-30673,-1898,30196,11294,-54625,23576,-23980,-61093,-56221,-2292,55308,-8534,-23102,64700,66712,-6950,-15679,-7685,-114960,-82955,20595,40920,11641,-7678,111237,48906,51796,-34306,44721,43367,-49475,-41138,34458,-20476,42186,13062,47743,-32505,-32890,-32229,35844,13366,-122426,-12436,13810,58504,72435,11969,58431,-53788,44573,147978,57980,25332,41252,78787,-26223,-79239,-61173,-33690,-36281,-5939,-30106,-44307,-18892,40999,102959,26320,-45617,15588,-27071,-96694,73579,-148326,87704,58950,-9998,1002,-54193,30914,-21609,41328,71107,-28605,-10182,72828,-6087,-43665,12828,31545,-35996,78823,19986,24485,13394,61784,392,-2194,70745,55207,-8946,52849,85770,-25251,5424,62937,-51837,-62049,44574,18125,-28187,4958,-20156,806,10925,14248,-45540,124404,-5218,-42971,25065,27729,-33471,-35612,-14269,-23089,17048,12337,-131684,-16486,31846,-46064,997,-6962,-52986,-8843,89181,33308,38636,-64757,-14809,-25061,33936,11547,29087,89387,42423,4450,-30549,-39421,6041,-3750,4243,7643,-1760,-15571,-49384,49278,-33330,13562,-7237,-70531,-7761,66148,10617,30717,-3107,53296,-8037,86653,-89398,-10948,21807,-5464,-22040,-34603,-6510,-67838,-40568,-26367,59676,-27171,61346,8682,14555,26993,2738,7658,5874,51991,14972,131292,59894,-1495,5908,21725,-14367,3879,21597,-48656,-26306,43784,19838,62760,30303,36802,-28654,20058,-30040,-41444,36924,-8460,24091,96841,39116,49258,-38773,-16326,-24837,32597,49625,23988,-18816,-37212,-26655,-47296,15239,28710,32858,-19462,46085,-24778,22787,21223,-36622,-66185,-6870,25040,-1013,-40526,-91366,-33074,-26661,-22417,15958,-8724,51006,-14858,-79342,-11778,-8396,-20544,48841,-40924,-36668,-6444,38028,20420,51222,-64113,-35388,65695,31197,-25348,-54473,25556,4723,42111,15791,-50045,-109485,-28552,-41895,52950,40273,-13245,-42679,2150,-29740,-34915,-23536,60440,-45934,-5188,36990,40249,-25556,44247,-20260,50406,15158,-4825,-51348,-67379,-34453,14842,42179,10531,59869,-18986,20340,49852,3783,-24490,-212,21955,-1576,8027,10012,65631,24853,16648,17973,25276,-65135,-57702,-24336,-62345,-63501,-45287,6518,26933,-11026,-260,-46111,24981,-59944,-13431,-16698,-62109,53124,9233,-23365,-75996,-57681,-6370,109454,51473,115401,-3577,16173,-20046,21105,-32613,-95449,40004,88810,-42083,-7099,50032,6010,-36692,-11009,6340,46568,-9847,-1160,-8829,-1090,-85941,10349,15908,34048,-32176,-69740,-78260,-17021,14619,64508,-10595,-76168,-656,33507,26056,58222,62434,-12712,-25292,-36945,309,44081,-11387,-112566,-30007,-23407,-94413,-62194,44213,15422,-12643,-29429,-40467,-2939,77374,-65655,-15897,31525,50545,-8343,39748,-62445,20968,48452,49087,92069,98737,-32401,-9752,24164,-88013,-57668,-21337,-15628,-31646,8970,-68107,37078,12354,66361,-24675,-24472,1556,4304,25639,11063,-33127,-84265,80906,62549,45307,89241,-68841,-105641,10521,85218,22761,3165,-80528,-8022,36334,-4743,71703,11764,11856,-24698,-39903,7445,76660,59367,22968,-56523,36870,-29512,-75954,30426,56698,-77063,-94321,29906,-110124,-45899,-40510,32305,29951,-67128,34563,57452,9266,37057,17031,37009,-14945,-71617,-35456,-27898,5153,22934,15357,-20344,29548,25794,62249,3938,-58717,4857,5100,-25073,-65083,-94798,-11621,22178,33841,3769,3565,84474,-25408,9022,23510,-5393,45061,-51448,-5845,-38103,-15468,-59137,-1442,-39249,-37863,-29089,2541,-39968,44782,64392,22710,5343,-61809,19722,73848,-32975,22354,-35334,24558,2060,-12226,67876,60553,52885,-29437,-75134,60565,24926,-65872,-8657,-6990,27254,45414,42156,17104,-49099,-91305,-35127,35468,32220,-2066,-25665,-37743,-28562,120057,99302,5081,-25643,55393,59734,86001,38463,-32315,9480,80355,-3462,15341,105541,-86688,-28827,3437,49356,1633,8144,-21060,-57590,-6196,66899,18162,71343,87141,107993,-5049,32227,-18737,101684,48079,44942,74855,-19448,70682,76526,75222,-23401,-49774,13586,26818,61104,22768,24710,-6316,29790,19528,86823,-3798,20128,38768,60904,32768,-24353,10873,30438,-27776,-10135,-34,-44952,-72092,-26013,-53630,-26249,-32967,10860,87919,-46555,-117514,-79443,40798,45435,84735,14794,-32382,-89063,2350,-23893,-67420,8749,-27752,-17468,6582,34519,16386,-37684,-46306,53268,82936,-17553,41071,-50577,-47599,397,30700,57632,-33882,-6598,56427,-20123,13734,25599,2924,25231,-22398,32913,-21886,62752,3779,-20807,-117860,-21420,74403,65150,37732,3192,50560,-22152,-18608,93315,111890,43155,7174,26909,-19033,-34660,-32289,2586,53630,46701,40173,40208,-26625,-62173,-42549,-32207,-45248,8185,36307,45278,78712,79254,86270,31062,-38222,-38353,53429,14011,-78594,-32924,37520,31233,54938,12234,-22812,-19859,-3443,80965,48910,27448,1884,-10695,45930,-25226,37787,-56554,-10487,18087,3695,-71255,-21174,-85816,-82814,12021,65826,25016,33913,-17957,25139,-12691,-18247,-44025,49185,31757,153512,11844,17238,2519,32679,42714,-17486,-31287,-58226,-8773,3982,44522,9260,7180,-19790,566,-55368,-111535,57124,-18670,-33074,-78180,-65368,-49111,-38565,52821,-26678,-45172,-46433,-15446,5762,21780,-18042,72766,-16886,-40202,25197,33348,-12622,1218,24127,-95709,-58115,17057,61528,55809,16379,-66773,404,-31718,-4498,-95693,-34848,23783,-14443,-18307,8552,4232,-64520,8906,-3209,23319,-33800,-31755,-748,80155,191939,53800,-10613,85328,12286,2457,4210,-38342,74141,82039,73508,-31853,8289,39125,27415,52001,-18769,-24543,-70395,27184,72330,1817,-25791,1600,-65081,16288,15536,32281,-5613,92,-100425,-30690,-15222,17853,622,-9114,-29567,76547,34898,-1727,23879,-36450,-3685,23818,-19000,-97034],[-60242,35703,-10949,27332,52274,29405,4975,-20410,9460,-17105,23729,8034,20691,-38676,-6356,18726,57930,57440,25200,19989,13208,50719,41962,20761,-33809,40032,-8803,-32546,-23394,-93664,88861,21867,-20414,-53754,28370,61614,20122,-18531,-12278,45107,23764,58568,2606,3622,-42833,12676,-8794,11563,-23263,16848,25663,2155,2281,1563,1807,-8153,-93371,-56911,31935,-61223,-71401,43386,-12096,41186,-19774,-42043,-80358,17776,-22470,11645,-12349,-15779,-50022,37005,90697,87514,25879,-43775,-82479,15717,13614,-98596,-32541,72829,-16631,43708,-19704,4167,-19669,48687,31908,41757,10595,-38717,-21130,37617,-29032,50507,-17738,15250,-1908,-13736,-928,-41827,-76371,60667,106905,83043,57451,-7483,-57437,-4143,-19448,40740,32512,-22553,13137,-10274,57869,-46451,-12017,70637,17231,8627,-7174,1946,10615,-48547,-1715,28660,10631,26071,-6163,43630,71308,-64545,-31295,-20656,-8181,-57577,-16074,12152,-2253,29275,-22734,-11612,14129,-31743,-14076,26351,-22142,-24937,-6261,17417,-5409,19557,56744,-57328,17631,13070,71549,-5369,45006,46591,-46692,41919,110814,46846,33914,-10552,-3480,-21323,-24443,-17058,-28756,73934,51670,60582,-5618,-18800,2450,9556,24571,-46870,8783,-4996,-51449,-39977,-3834,73650,8638,-19713,36064,76248,-24408,-8630,3707,-110988,-82010,6608,50121,-19437,2440,112918,71119,68367,-21559,43436,8223,-73824,-56827,26958,-8678,49889,23436,9200,-65879,-25845,-19970,20341,25844,-106939,7383,25090,62102,68633,23240,58714,-66593,43192,126243,74063,42805,58292,89188,-18606,-91111,-84768,-61056,-24687,17310,-31403,-17232,-59929,35207,97565,26323,-44087,19396,-57620,-148806,138518,-167465,80120,22146,-1771,1451,-52753,22711,31386,36083,39333,-31859,-20086,40160,-24537,-24450,23563,14788,-68049,58720,34,38716,21134,81660,9250,-7426,85116,49627,-9154,43439,84981,-46966,-31512,54082,-62861,-90791,40667,18931,-25796,26137,-42893,-18878,37098,18102,-45666,107321,-33892,-47025,51278,38156,-32676,-10133,-25479,-21996,-2217,3061,-108144,-22675,6703,-54454,-22227,4688,-23303,17207,86818,32818,34463,-53863,-13369,-13868,46794,5983,17784,81091,27613,19030,-8751,-25101,27835,-5288,25103,22729,-36142,-35178,-6954,50047,-29206,2326,-6382,-66427,39006,78623,17986,21926,6838,83158,-9115,85423,-89886,1803,15986,-24177,-26739,-11977,7545,-52681,-67165,-3855,59723,-47050,61884,11229,6996,7611,-15046,12902,10777,62187,14000,106041,41507,-9877,-12491,13509,-27383,6379,26789,-39673,-25069,39188,21406,63402,47355,30914,-4894,24606,-19906,-27635,16908,4157,42209,91595,40983,41744,-20326,-13640,-19918,39659,81916,18864,-24537,-24067,-36226,-62912,14057,21885,32371,-20157,55880,-27722,57453,28985,-22094,-76439,-26007,15209,14184,-48728,-89677,-33121,-27437,-11018,2481,-25001,40794,-24419,-98850,-1816,-15443,21379,29854,-43534,-48534,-1960,18772,18281,29834,-47993,-5525,89600,56781,-2323,-35973,11024,15389,57326,25172,-61952,-102616,-47129,-39635,40418,45456,202,-50565,-13006,2012,-12808,-28686,70039,-54461,20881,17795,36304,-22636,51416,-1317,56595,21306,11731,-4457,-53914,-40600,36778,60748,20320,86285,-18201,12136,32879,-5321,-8356,23033,26980,2811,-11617,22957,55901,26143,3964,-13165,36734,-58811,-95547,-3383,-51845,-68615,-54999,-23739,57730,47917,10108,-44527,19034,-95887,648,-6990,-57925,43671,-5398,-29986,-67613,-35099,-11995,131135,66615,98565,14308,24891,9818,20641,-43972,-91307,35263,57687,-37340,17867,53070,-766,-16989,-2325,25318,38414,4587,6997,-2144,-1725,-77867,31232,33357,12146,-42170,-82902,-97602,-37957,43332,43351,-28515,-83133,-20387,9925,24767,40691,41711,-13453,-2893,-42009,993,32711,-8654,-80243,-38907,-15320,-69103,-80087,64755,20837,-16461,-42657,-48349,-4702,74955,-32321,24515,22781,38928,-13112,10332,-68562,37206,40912,54080,73001,75016,-5680,-12914,41670,-81436,-24308,-16192,-47319,-87250,-19921,-21328,45089,1340,55081,-21437,-35846,-3078,-462,36824,13868,-1967,-100003,37695,80195,57701,118923,-82077,-118515,-10341,40325,22051,2430,-80842,-6495,33441,10024,72491,8794,14391,-54711,-49406,11596,78443,55785,24521,-13271,17008,-29135,-70943,62498,32843,-106828,-63047,18307,-105658,-59598,-19483,28658,29760,-69945,35770,71309,14787,49589,21212,41283,-2701,-93406,-30420,-24538,8608,32021,25641,-38232,-8634,121,51022,193,-48988,12402,12514,-26394,-43966,-102347,-27725,9200,42192,39040,2227,79766,-20031,10207,27454,-20505,60831,-49632,-3614,-30395,-8340,-55626,13543,-40658,-14474,-18475,9525,-27541,13895,36408,24011,10453,-80300,-5451,47172,-22515,14856,-16518,53934,14305,-14683,62596,59576,42279,-29927,-76416,32471,23015,-77720,-43062,-10454,57336,37287,39965,27770,-54951,-88859,-23215,50198,22887,11109,1333,-51211,-26590,127130,90077,-24586,-19178,60845,71361,124381,60273,-47731,14525,71748,-14026,5563,75329,-68017,-17492,2751,7096,11604,969,-10707,-58536,-2477,85695,5383,76250,90969,100590,-5499,20684,-35175,85007,33898,46295,51048,-14291,74990,63020,63257,-11618,-54313,-645,16986,66869,21470,19894,18473,34386,18558,66106,23241,15208,19174,60646,32533,-13279,12009,15776,-26929,-15491,-3489,-58390,-93446,-9800,-64108,-25985,-46220,6795,95081,-47757,-168205,-65989,37166,33474,83756,32537,-41213,-77304,-16010,-18790,-60321,25451,-33879,-7065,7248,30726,14842,-47504,-65810,50000,60625,-32731,51515,-28189,-52302,-5701,16400,37657,-47883,-15985,36443,-29284,28900,21930,-29402,30120,-16912,26785,-45404,60725,15209,-5608,-113525,-28817,72350,67136,32310,8662,51621,-26754,-10188,104251,94438,41912,10262,26422,-44539,-53138,-33171,9371,24259,33982,58984,35359,-26176,-47820,-37126,-28329,-53286,27168,29062,45317,86598,77180,93216,28406,-48421,-31217,58474,17272,-72972,-49445,25433,54834,27124,10692,-24642,-34234,8971,109827,73964,66241,26152,-802,21674,-27173,36298,-60884,-10282,21290,19908,-53609,-23546,-83617,-80763,-12056,64394,55423,53171,-3750,-1106,-1778,-18468,-18296,31500,28901,129995,7133,22709,-10946,43597,33703,-19683,-24740,-52876,-7053,12573,61042,18836,20315,-13786,12816,-69973,-107770,44994,-2025,-44607,-82357,-44791,-68547,-54764,90961,-22546,-38069,-27019,-22349,5691,16553,-29799,39036,-24593,-23635,53106,28165,-48801,-8826,37665,-92819,-54753,-10324,33619,47881,18670,-39486,36551,-8258,-20382,-64347,-37134,30645,-56238,-15735,13635,-29783,-55935,8448,-20147,23477,-28067,-22620,-30311,60903,162242,3781,-996,79833,-42429,-12191,22623,-48331,44811,82042,59256,-21400,20195,27030,-5546,6856,-25021,-22846,-48622,29806,73126,2314,-15093,12030,-62892,14633,20186,41592,-15953,28307,-82066,-48153,-10687,6287,1564,6438,-6461,89381,31354,17726,-3954,-40680,-17738,31422,-16598,-79433],[-57153,15091,-20252,19776,37931,46684,5542,-13755,10785,-26102,14157,-26097,22106,-5795,-1843,7224,42093,51350,22395,-13080,15650,46968,-2446,16144,-30193,34780,-8284,-53471,-36739,-109639,94218,-18022,-56443,-59216,43230,66982,29008,-11649,-276,55057,15339,4275,-26781,21747,-78555,9715,-14656,22020,-5700,22272,28051,25511,-16041,-41710,-34631,-36448,-83741,-37479,45890,-54914,-62290,-2579,-6514,38242,-24697,-75127,-58752,11094,-27494,14953,-6506,-48811,-32803,13113,73767,76418,33388,-42114,-69764,48985,32506,-104019,-48401,66871,-20066,4265,-26237,-14114,-42069,25298,27021,63860,-92,-39858,-15427,46616,-39947,71933,27430,29188,-14250,-577,8649,-34898,-26871,67203,105532,79297,72946,-21457,-47570,2298,-23498,96878,30173,-49677,10886,-22295,63226,-13598,2993,87546,29357,-15574,-13545,-14,27798,-54832,12094,13617,25305,32942,-14275,45335,74502,-46646,-12778,-6080,-15339,-71449,-12172,44331,14898,57155,-606,-5380,-8238,-42581,-28776,16939,-37405,-19455,-5322,39776,-22302,22192,57223,-49057,16231,-7169,63310,-18658,19309,50491,-32435,18653,83974,48755,53597,-18086,1181,-30572,-85078,-17092,-26087,82847,57139,44814,-4928,-7895,5829,-14303,35457,-30104,5284,10702,-33726,-19650,-3471,75896,18863,-13377,8461,73059,-43209,5878,11388,-97922,-70144,-4168,40970,-47404,26516,92999,73498,72861,13398,34143,-21230,-96779,-66588,18401,2381,42394,28257,-19192,-86065,-17423,-17601,1984,37028,-77280,20295,32811,58682,62461,31454,49286,-89263,30824,99859,96881,66741,78544,86726,-13300,-101864,-85781,-82270,10434,48250,-31439,7954,-79431,24864,69414,23355,-31459,19450,-75546,-172419,88729,-89041,83685,44001,12418,-2829,-32755,13245,63940,31664,-2287,-24741,-26470,4548,-29837,555,36331,-2345,-85351,34225,-14115,56699,31437,89051,12569,-25795,58349,39681,-12009,21327,70293,-60136,-38172,41729,-61081,-98552,47975,15976,-28348,14584,-72388,-29293,52967,17923,-50517,84448,-55727,-50306,66555,41283,-28000,13457,-35993,-24564,-19865,-11770,-78740,-16947,-20869,-69197,-36241,18466,17692,45224,79490,44708,19275,-43587,-11134,-3450,55911,-673,2382,32641,9794,34675,23991,-9693,56781,-11360,33152,30698,-68108,-51588,30631,55977,-16227,-4526,-3582,-42267,82434,70005,8328,14644,18688,101287,-14082,62186,-72469,23941,4996,-42871,-18715,12224,20269,-33934,-83134,18476,49998,-54178,55391,14352,12231,-14994,-30307,12261,11789,71020,859,68334,33776,-10396,-18033,14210,-31736,11361,33449,-18855,-18862,28103,14025,61127,58554,22013,16294,32699,-2829,-19223,-17878,10985,42722,86246,41571,25822,-7480,-10885,-14637,35805,103553,9012,-32941,-8250,-36959,-73722,13119,14189,29073,-25555,52604,-26564,88821,21024,-15925,-79782,-43317,7521,18836,-52124,-77020,-21483,-12335,8872,-9352,-38244,10661,-37067,-104861,9836,-19103,53987,3460,-43799,-42577,9641,-694,10957,13491,-30495,-369,96372,75830,22809,-13241,-150,24139,68330,26138,-64882,-83899,-62008,-37584,22396,45087,15982,-53874,-19939,34694,8473,-26438,69409,-64576,36694,-10174,21685,-13087,58602,20687,57150,27250,22394,36610,-37022,-40292,41767,73800,26587,106852,-12136,-1671,-1738,-16049,412,34395,29569,8818,-33054,25386,35726,18838,-13463,-32798,47130,-38288,-111516,15216,-26311,-71866,-57559,-46348,87191,81167,13525,-48916,5655,-129334,9119,20452,-40211,34251,-26812,-26022,-45823,-6955,-17266,142566,77331,64613,31092,24803,39061,12125,-56107,-62892,32043,34055,-27827,32929,52214,-10130,10662,-13042,33652,27610,22217,16011,949,-1276,-63955,32221,51329,-23218,-37162,-83121,-101022,-50030,69898,25615,-48723,-79593,-40897,-16837,18454,14656,19274,20092,23470,-45164,-6486,16527,-19770,-40597,-38369,-3988,-32008,-96821,85736,29095,-10813,-49768,-58960,-5523,66776,17977,58182,12973,27911,-12952,-11255,-60859,47838,42366,60099,56099,25996,-3579,-10534,52274,-72123,-2816,-10206,-59980,-136156,-48847,7137,52315,-5565,32754,-24949,-53837,-498,-5202,42932,21549,29765,-96998,-3601,92815,65132,113119,-84860,-118617,-30942,2583,23185,2013,-68015,-1495,32439,21863,77907,15374,24006,-80905,-55949,13577,69204,49850,27711,29275,7464,-29816,-51672,83159,9342,-106187,-24504,17591,-88251,-56682,-233,25220,23794,-65626,29882,81827,20670,59032,27625,33415,13719,-100791,-21719,-21075,16413,40210,38222,-44329,-55367,-17904,36408,-2959,-35064,17299,25734,-27678,-24008,-88155,-41990,-227,43829,66528,8811,69249,-10973,-4725,35528,-27872,64999,-42844,-1067,-18222,-12837,-37820,43881,-18627,5314,-9615,11086,-16173,-12988,12737,18431,3909,-73312,-40978,10534,-12853,12935,-3437,61138,24421,-16864,51781,46046,26320,-30885,-65146,1592,19535,-79935,-59671,-7697,84265,19709,33511,29619,-51983,-75084,-7954,62475,18314,30649,14910,-65507,-21909,103967,76921,-60939,-6999,66083,74441,140557,78268,-46762,15689,64321,-19885,8175,41907,-32881,-788,-1423,-31770,12130,-13279,-502,-51404,-4766,86235,-5583,79942,89063,71305,-1422,4440,-48173,52639,15398,46132,30463,-1694,69400,53356,39964,-10574,-62197,-19603,16074,62099,13587,13513,33259,41045,19335,33192,42368,10901,10699,54912,26102,-2938,27797,64,-25774,-21468,-8616,-53626,-91107,7051,-67538,-17399,-58296,2189,91516,-41907,-203706,-40436,29361,23787,73783,54103,-50949,-59890,-25383,-11603,-40373,29944,-40132,-1863,7493,27885,13989,-54646,-77366,40024,29907,-52572,61294,1080,-49731,-10711,-1222,9777,-58666,-26040,-4424,-31797,34230,13727,-54177,39375,-6608,16580,-55273,37430,24185,8486,-92736,-39774,62434,62269,26538,17630,53542,-26819,75,97774,51693,26100,19993,27603,-60697,-63767,-35048,4119,2482,15671,64175,17999,-35008,-24456,-28527,-22811,-51094,47906,15437,37804,87143,74793,92474,15232,-60734,-28795,42560,15120,-56413,-50134,4805,73445,4422,12583,-16894,-29513,18426,118240,81054,91031,54904,12215,-8665,-37280,21531,-59302,1093,24222,21409,-39632,-21832,-67559,-68790,-36179,52052,70410,73368,22037,-33317,-2607,-16502,3203,5674,18467,82095,1374,22494,-20156,48088,21176,-27215,-13890,-43267,-5567,24784,78184,24999,36062,-12492,2049,-75094,-76541,35353,10952,-51862,-81252,-21858,-73957,-60799,104096,-14718,-18413,-10956,-28595,-450,5906,-37475,18914,-19856,754,67148,30340,-73483,-19097,43654,-82695,-37720,-33192,6503,31741,11514,-4942,78097,30569,-31327,-20951,-41462,41883,-81134,-18635,16446,-55314,-39823,6636,-30601,21319,-15739,-3022,-42846,17407,94557,-45646,6303,67782,-76849,-25290,25712,-55611,10510,50000,43121,6029,40958,6257,-46893,-26499,-32200,-23053,-26109,12796,49128,-5077,-3986,26569,-55790,10903,22956,44724,-21761,53511,-56889,-61265,-3815,-196,10014,19800,14308,97252,21806,42981,-9183,-37869,-32915,36619,-16969,-53867],[-43219,-8351,-28804,11207,9199,57129,-1188,-2050,11119,-38845,2465,-63701,17459,30014,-5576,-11624,26188,39286,19135,-49523,11678,41885,-43779,2814,-28674,32715,215,-62846,-47125,-105667,82079,-52092,-82368,-57184,46824,55440,35909,2502,13535,44232,10600,-41279,-64522,27555,-103480,4374,-17359,28701,12139,15281,21837,36062,-40068,-83568,-61275,-59717,-53670,1799,62343,-41858,-52892,-52829,893,42171,-20252,-99647,-22824,8071,-24021,9937,-4294,-67350,-5895,-8333,42380,61125,35212,-28304,-39041,80923,47186,-89413,-57873,57841,-25004,-33569,-21236,-29962,-52819,-1312,7998,59335,-15662,-49497,-4495,51090,-35488,82084,60872,41766,-20062,8920,11125,-25905,22659,69046,87487,59545,95407,-30972,-35740,7877,-20404,124884,28404,-70298,8211,-45206,58660,38560,24461,98549,34552,-35592,-17936,1022,38398,-44689,26188,-13971,38264,27894,-26806,28436,79976,-23528,6164,8813,-22041,-79885,-10336,76469,38512,76517,28075,3945,-38257,-53825,-33639,7364,-42180,-11924,-3311,64626,-36375,28896,51219,-28046,5623,-31313,46240,-30408,-618,62940,-4510,-5209,33061,48768,65611,-18200,8673,-31950,-129779,-11642,-24405,75564,56234,27453,-10585,62,6800,-32798,40263,-8557,13592,23265,-12438,-1249,-864,69793,20853,-5978,-9852,57541,-55690,25856,10494,-84271,-47619,-9396,20988,-64154,60097,61250,53464,65257,54999,21501,-37275,-111501,-67753,14293,8463,15622,24953,-31029,-87480,-13515,-26269,-14582,44493,-43253,19177,32975,48422,57791,35947,34644,-112702,16283,91280,123025,89127,94689,69841,-18149,-110149,-65072,-90033,66787,85745,-27205,26495,-70631,14762,25954,18014,-15921,13518,-85765,-165380,-28981,47211,94156,98103,28547,-9519,1503,6807,69399,22387,-40974,-6508,-25650,-26141,-21464,25097,48490,-20505,-84724,10416,-19600,73626,39567,81453,8238,-50819,10537,28391,-18900,-5131,50731,-60706,-15528,30821,-46808,-84446,66504,9949,-33989,-10717,-97019,-25026,53166,14548,-56960,64201,-66178,-55652,65152,36975,-19452,29295,-41592,-32605,-36331,-27757,-51410,-1014,-43397,-80565,-38377,28539,58712,64861,68596,63483,-488,-42613,-8570,1785,56467,-6168,-17145,-46905,-1405,46811,60467,2654,86681,-19473,33437,28011,-82011,-55021,53547,65364,2318,-4637,-922,-3599,110294,41499,-18626,15627,30959,96888,-23775,20767,-44168,48308,-8696,-56367,-1316,28928,25156,-22314,-88506,33823,30260,-49750,41807,17328,28190,-36905,-41265,7408,12464,75523,-22124,31606,33386,-7429,-11942,24238,-26591,19945,39868,8321,-8113,15359,699,57394,62113,14351,36970,45384,15928,-17444,-58047,11034,21774,79787,40790,7915,-5125,-8729,-8876,19141,103760,1432,-41728,5561,-30720,-81171,13117,5234,24053,-31500,37419,-23096,100826,-4960,-16202,-75217,-56601,5384,14213,-46877,-54407,-784,16510,33272,-16814,-44852,-31476,-49179,-94590,20644,-20464,65304,-24813,-42947,-19312,24411,-18684,-1865,7521,-19320,-21520,80276,85435,40042,7767,-2352,27609,74439,22797,-59000,-54113,-69770,-36911,3183,38194,29140,-52402,-15184,61100,20810,-18950,53993,-73510,39250,-38024,1765,1580,64491,38932,53127,32709,23559,62140,-21931,-33840,28733,79270,28611,111563,-1342,-13725,-39022,-24979,3217,29387,26959,14285,-48213,16612,5820,4230,-32618,-39403,54816,-10484,-93846,27837,2597,-75511,-54443,-56229,104161,71991,8896,-50125,-11110,-146245,10681,50786,-16650,26978,-53263,-11462,-18976,22866,-24368,133572,79666,25318,39042,14312,60787,-2934,-64221,-21577,28001,22631,-15002,33857,45783,-16086,35025,-39008,30213,15516,34091,23637,-3953,-985,-45471,13369,64487,-58427,-21315,-70142,-83690,-52231,87126,13714,-61223,-65342,-59151,-38906,9777,-12482,917,67438,44882,-46356,-18282,-828,-35341,-5222,-30658,6512,6574,-107809,97625,37903,1276,-51578,-66336,-5660,56196,70779,76327,6302,20059,-6699,-20662,-42089,46992,48818,63220,50177,-33011,-23426,-3439,50275,-63285,6387,-758,-42604,-156183,-69596,15905,55109,-8808,2426,-35411,-70292,9920,-9931,43660,32056,52187,-85607,-30650,100100,67266,77774,-81953,-107680,-47130,-20182,24671,-44,-45861,1807,30555,28996,88729,31725,40335,-94598,-56401,17049,51191,41715,29656,51897,15496,-25381,-20542,85452,-6614,-71776,-1006,25873,-62635,-41024,10081,24463,11642,-56685,21550,89716,24194,63339,33750,8070,26333,-89817,-13321,-15172,23898,41710,51190,-36996,-93180,-19880,20943,-8601,-19073,18885,44380,-30600,-10677,-58371,-51865,-4282,34029,79351,18426,54416,-4848,-29549,49846,-26475,60842,-33187,825,-4521,-22713,-14990,76343,17376,15601,-3230,4905,-9765,-31673,1702,6561,-8455,-45204,-72167,-25254,-7425,17652,1632,48699,32643,-16044,41505,23614,6208,-31151,-45641,-26663,13753,-72092,-53228,-1550,100069,-2534,23989,22370,-38501,-47148,7194,70182,21819,49889,6997,-77167,-14093,64030,66293,-90175,6997,72337,73961,130218,88477,-35811,13352,63015,-17906,22769,12053,5349,15782,-2613,-55560,4926,-32416,6562,-38873,-12994,68185,-15289,78992,81769,32183,4059,-16776,-55089,16834,-2315,41419,9168,17168,59841,46190,11103,-23126,-70652,-38198,22390,46991,4379,8174,35598,48273,23127,-3490,45861,9154,11938,46520,14248,6130,53862,-12880,-22732,-22773,-9502,-34281,-63813,20665,-60512,-4757,-67056,-3809,74616,-32588,-200203,-13293,21888,18053,55112,73433,-61532,-44025,-26399,-5970,-8740,26413,-43537,-1056,8605,28509,12495,-56612,-77444,23280,-1759,-71671,63677,29554,-40233,-14790,-21030,-15461,-61461,-35606,-51719,-27333,28451,3286,-65999,51011,4741,4120,-50353,3260,29923,17347,-62324,-50069,46633,45405,19463,28471,58340,-20552,11665,71088,206,-1663,32412,25165,-64975,-64928,-36984,-9840,-9274,-3808,56276,-7712,-45547,2496,-16935,-17978,-40174,61667,3155,24973,82903,71674,85846,-1724,-68253,-27867,10940,3401,-35935,-33397,-9170,85888,-4843,20305,-4875,-10943,23249,102131,70304,91010,72453,22770,-34872,-50477,-1580,-51498,20388,26969,6672,-33684,-18200,-44908,-48702,-53882,34657,70335,89779,51817,-65086,-15316,-14998,13424,-21391,-987,25925,-2804,15903,-24183,47710,10370,-37084,1178,-30606,-4999,38007,85650,32533,51196,-16714,-32509,-68867,-22280,28054,18193,-53595,-72551,-3743,-65661,-56283,89410,-4906,6886,-605,-29545,-9383,-8126,-42743,14082,-9461,21345,62362,37154,-76891,-28609,39342,-65709,-13143,-48615,-12758,10548,-2567,24640,109111,72138,-34139,22681,-46294,56976,-78967,-29259,18838,-66299,-24788,1784,-33196,17860,1895,18948,-39195,-40745,19301,-75972,9473,50662,-75899,-35484,13129,-57876,-20987,-1867,30509,40101,62786,-14704,-81701,-38755,-45256,-29525,-8698,-18814,2874,-19380,2001,40608,-46948,3256,21782,43447,-21645,68618,-34324,-65636,3892,-1627,29080,27645,28578,99948,9461,63397,5674,-28758,-45616,38095,-20954,-34258],[-21726,-26856,-34767,2139,-23808,59019,-11037,11509,9673,-51969,-6533,-85158,4035,59647,-18269,-34741,15566,30933,17502,-78184,6221,36466,-67491,-14236,-29544,32316,13989,-58224,-47355,-87735,58724,-71038,-92629,-51020,37375,29418,40097,23856,25507,18843,9043,-61078,-94397,24598,-108426,-657,-16841,28375,25520,-5396,6500,29972,-64644,-110719,-64863,-71209,-11391,48247,74167,-26258,-45813,-89938,9427,48594,-16250,-113003,6372,8865,-13656,-1962,-5083,-63926,23794,-23100,5394,48854,30116,-2210,179,101138,58679,-57123,-57476,46213,-29586,-60139,-8727,-39573,-52153,-25984,-22622,27690,-33905,-63338,10512,47917,-23890,79342,72715,46996,-18989,19270,9631,-23165,45379,67026,59520,29949,116172,-35457,-26185,10783,-9864,117288,22757,-78660,5880,-74480,45090,94965,45954,95470,35172,-44648,-16730,705,37684,-14952,37357,-45425,44274,10258,-38362,-99,85096,1805,26780,18088,-26019,-79078,-12609,92793,64083,83578,58271,14310,-65287,-63007,-26945,-3272,-37360,-346,1789,82496,-44215,38500,45427,-2099,-12966,-55780,22844,-41139,-12525,69568,18319,-22609,-22857,44764,66431,-13837,16731,-23116,-139462,211,-22646,61115,48876,12104,-19247,4587,4173,-36958,36009,11429,29164,32962,6486,11643,3538,68313,16172,88,-14229,35774,-56629,48800,1997,-75818,-17797,-9754,2102,-64201,93276,30496,17181,48113,80194,11568,-34982,-112846,-60706,18671,7064,-30436,12706,-26591,-70902,-18676,-41261,-25123,46718,-13661,410,24805,33043,54814,36491,21300,-124176,7223,106017,144011,100017,99060,42743,-34743,-111461,-30270,-81979,132014,126894,-15357,37829,-37894,9341,-20127,11108,-5867,2227,-93178,-139181,-143160,185746,104978,146484,41128,-14995,39739,4071,53180,7462,-64708,19235,-15010,-45485,-6203,42005,56490,-39902,-70182,-8028,-15608,87793,41947,62360,-3348,-72947,-30808,19745,-29088,-27871,39835,-49195,20677,25101,-23242,-55980,90138,2871,-41007,-32664,-106751,-8005,41428,10346,-61020,51451,-64337,-63280,45083,26755,-7744,34750,-40401,-46100,-49876,-40338,-32294,19084,-55619,-81112,-29941,31044,87545,67711,57434,79115,-17232,-53997,-6187,-1105,47544,-9043,-36243,-123691,-301,52433,89520,8423,110191,-26548,34751,15130,-72840,-41227,58131,74676,22259,2353,418,38681,116212,2038,-56044,25271,41478,67298,-36752,-26614,-12869,66923,-20913,-60513,16964,30389,17461,-25261,-85726,36184,3148,-39895,21922,19427,46762,-54727,-47157,68,13837,73101,-47545,5906,32912,-5588,453,41164,-13947,33659,45010,34860,5473,6252,-14274,53427,59245,12967,56775,61965,31630,-21990,-90681,6025,-15280,71023,37322,-5732,-14135,-8002,-2255,-7437,73377,2724,-46151,13576,-20638,-84445,14867,-5081,18307,-34155,13755,-20271,79174,-44517,-18311,-59586,-62111,10418,4195,-33160,-26074,21539,51131,55708,-18588,-44245,-74049,-55967,-69370,29020,-21006,53214,-48667,-41846,13099,37049,-34605,-18291,12413,-19518,-56013,44300,85200,42959,20997,5908,23801,75664,18806,-46331,-15596,-68695,-37052,-12834,26288,36915,-46468,891,75433,19304,-9132,24665,-77321,31173,-56227,-14828,17974,67614,47995,47158,37688,14279,70371,-12813,-22960,5911,76493,27393,97955,11754,-16556,-63161,-28707,5244,10477,18782,16258,-50593,958,-27273,-12823,-48009,-33877,59525,16201,-45580,33320,22980,-78804,-47527,-51849,98909,25137,-2552,-44922,-26562,-138803,7043,71600,5029,23390,-79217,10155,2807,49967,-33759,102385,70463,-8134,33879,-5190,70522,-20359,-65625,16015,20176,21994,-1256,24380,34592,-13877,45966,-69867,18387,1314,32287,27088,-17551,-1131,-24613,-17001,68418,-80844,-3169,-47599,-48799,-46787,90021,5945,-57829,-42577,-71341,-48799,1683,-32401,-10172,100026,53514,-45423,-28124,-15413,-45859,19031,-19613,12267,39319,-107988,94509,44705,15964,-50730,-64571,-5129,47560,110821,76872,4953,15237,4752,-16626,-19672,32547,54332,60532,55462,-81427,-50230,6373,33909,-57127,5900,12407,2277,-132916,-75341,12307,51709,-10684,-28858,-49895,-74600,25897,-14878,40162,41921,58803,-76781,-38973,102326,65149,30975,-80072,-88342,-54634,-25500,24487,-5899,-20552,-215,24450,30880,101108,55062,59527,-92175,-49889,25211,29023,30476,27760,47448,39687,-10619,15363,70251,-8893,-15006,-1461,37414,-35422,-21802,6909,27074,-4577,-46418,16289,94201,23755,62454,36450,-32345,28834,-63565,-8971,-6418,24983,31607,61555,-21185,-107557,-2731,7377,-17095,-3500,18122,66193,-33388,-3441,-24548,-53473,-2791,13725,76151,26138,39247,-6905,-52135,68075,-18587,53150,-23866,1735,6768,-29973,1280,92860,48577,14160,615,-7560,-9667,-41430,4959,-8999,-19187,-7439,-86395,-50608,-7648,27813,-1549,25949,40206,-10756,36662,688,-16160,-28271,-22401,-46540,6415,-55562,-28237,4271,98503,-22876,11686,11032,-15492,-8098,18381,71505,32469,60945,-20514,-83476,-1907,29231,62170,-98770,19352,78253,76576,99351,88619,-26423,7279,67065,-9016,42611,-12302,34093,27515,3301,-59066,-4587,-51586,8718,-25465,-25099,37113,-23582,70356,70662,-2855,7380,-39696,-54596,-9802,-15093,28720,-15234,38567,52837,39410,-17123,-46797,-74932,-51696,30601,24654,-1,5571,26008,53147,29091,-36498,30835,11610,18535,37732,-1131,11870,82375,-21010,-17705,-15456,-1279,-8896,-18621,28066,-42374,8354,-71504,-11141,46000,-25739,-149706,4116,19459,16969,31480,85171,-72351,-34985,-21444,-4629,27376,20357,-41873,-2442,11930,33606,9005,-52134,-68133,1451,-25466,-81101,52951,49079,-25382,-17698,-40041,-28757,-53482,-42765,-88376,-18206,13862,-4201,-60852,62683,13244,-8231,-37146,-29224,31292,18724,-32893,-52865,28180,16316,8869,38783,66073,-7612,23898,30594,-41802,-32803,43184,16218,-58617,-58332,-37221,-25994,-11786,-17734,40877,-34962,-47078,27645,-3751,-16073,-25051,61933,-2181,10377,76832,65949,76963,-14764,-65581,-25747,-24138,-20511,-19824,-3688,-2151,92382,2152,32681,4791,8374,23606,66440,48374,65946,67177,25705,-48446,-61289,-25708,-38059,41617,29332,-19776,-34166,-14531,-22457,-24624,-59739,18998,59097,97369,74783,-88403,-33861,-15106,9599,-42415,-28777,-21525,-3328,6096,-22897,43334,5127,-46032,20335,-17212,-6071,49451,75722,44430,60560,-24278,-75317,-53930,39403,23614,19366,-49571,-55502,5404,-47714,-43998,53857,4737,29137,3380,-22232,-16328,-21881,-47955,20321,755,27614,40030,40862,-58653,-36996,23852,-42683,10969,-57519,-21970,-10349,-19190,39998,113096,99840,-28630,54880,-49904,72958,-51816,-45129,23610,-60791,-13535,-7162,-28115,14856,19854,34250,-25808,-93574,-34168,-77800,8260,33279,-40235,-42589,-12261,-54084,-44028,-50371,24944,66450,77789,-25487,-93448,-30490,-64785,-44278,-582,-54602,-54115,-36257,-930,49256,-39302,-7692,15881,42108,-17153,70065,-22351,-59326,11537,1031,55623,28790,34003,96040,-1967,70877,28029,-14707,-52388,35187,-27465,-27763],[1403,-32522,-37306,-10030,-46573,53236,-18110,23217,6037,-62082,-9594,-80665,-14437,76940,-36993,-56268,13606,32238,18514,-88020,5727,30350,-68940,-29483,-31520,32791,29393,-43673,-31095,-68519,32976,-73971,-86848,-42755,18836,-2352,40502,48208,32270,-10065,7717,-57240,-101125,19389,-91822,-1750,-14173,20247,31265,-34167,-14820,8526,-83908,-113126,-43938,-67919,27745,82673,78022,-12063,-39594,-102810,17880,52570,-21449,-114491,14310,10954,-1558,-15892,-6212,-40226,47912,-28742,-26232,43575,19658,31848,34011,102224,68651,-17184,-46487,31861,-31628,-70425,5193,-42546,-44155,-44564,-57359,-18916,-51136,-73588,25711,34859,-12323,66914,64859,42435,-13285,34361,9132,-31170,30671,62755,32473,99,123640,-35708,-22588,9678,6344,85190,9335,-73291,4656,-101718,25776,139851,59901,74208,34770,-40195,-7956,-4206,25067,28884,44995,-69317,45277,-15792,-43193,-29278,81084,25858,48147,20512,-25575,-66873,-18968,83601,85355,78326,81706,22944,-78224,-67049,-9714,-15361,-26620,14988,10903,86765,-45741,48334,44844,19404,-35475,-76809,-1911,-48227,-16914,59052,21644,-28531,-62805,35586,56266,-8510,24005,-4151,-111622,19276,-19521,48866,37067,1215,-24700,6085,-2399,-22400,21489,23546,44395,39696,17842,19282,8668,81386,8655,3326,-5214,17070,-44915,72171,-8281,-72264,13830,-7585,-5326,-46685,113899,10652,-22960,25968,73313,9282,-14389,-98943,-48736,31764,-1367,-87812,-6607,-11100,-42929,-33857,-54346,-27514,43665,6107,-33692,11163,15461,51829,33118,14870,-114352,7557,129689,148989,91096,86463,12662,-56693,-99324,9368,-60867,186381,164813,6171,44203,4814,10940,-55018,3998,-5977,-10837,-98807,-113036,-189949,279973,110062,161324,45217,-15926,70084,4486,28162,-6673,-67378,45315,5533,-50397,5547,45324,56749,-59480,-51982,-17721,-3402,100220,37248,39184,-19423,-83085,-47872,16486,-40687,-43302,47412,-30459,51116,25830,4185,-24996,108951,-2334,-47863,-43292,-96989,13773,27630,7902,-59695,45662,-53557,-70072,9304,13355,5501,31402,-33754,-62818,-56398,-46195,-24143,35129,-56200,-68784,-15524,25250,96319,51034,49938,82493,-24984,-73678,-4204,-12660,32142,-9342,-48372,-159248,12839,50774,98362,5579,121021,-29898,42927,-3408,-48940,-13861,47335,79723,39386,14598,210,73006,101276,-35267,-91571,37991,47628,21048,-49643,-63627,14551,73833,-27014,-53659,26892,14023,-3737,-42434,-77915,22875,-26492,-32173,-1809,20194,56802,-65773,-48125,-9079,14192,62489,-66447,-4615,25745,-7522,12427,60608,2115,52959,48991,54978,19275,4869,-26061,49820,53199,21049,71822,78176,41591,-30799,-104240,30,-54755,59319,29870,-11403,-30925,-9791,5575,-36539,12874,15664,-41238,14421,-10093,-81173,18944,-15754,13106,-31244,-13432,-21329,22045,-85611,-17292,-30224,-56869,21562,-6446,-15375,1788,36648,80662,69231,-15211,-39256,-106783,-53432,-34376,35102,-21809,25310,-62897,-40533,41980,42288,-48401,-34896,23786,-30634,-84660,-1581,77348,30941,22183,21922,13121,72074,15839,-30650,25238,-59037,-36346,-22457,13347,39344,-36555,23806,75454,3713,-31,-12256,-72578,19098,-58612,-19513,31730,66626,45853,42058,42259,-3231,65821,-11086,-10487,-14343,66134,24776,72220,23468,-6095,-63515,-25000,12107,-13266,7825,12837,-38214,-14469,-52270,-25847,-54080,-18836,62200,34773,15005,32787,27645,-79026,-38298,-35498,68935,-35750,-17336,-36399,-36608,-110849,2555,76585,20240,23595,-96681,32665,12002,70020,-44029,58364,48480,-29233,16403,-29535,67805,-34370,-60465,36121,6110,25408,10841,14001,21675,-2102,38866,-93567,5335,-16447,13873,23592,-36373,-517,-4706,-46208,61407,-83804,8634,-22232,-7974,-36882,77918,-1186,-36392,-15583,-73064,-41450,-3756,-39026,-13790,99016,45527,-42230,-30409,-23922,-45351,31491,-8402,11072,64007,-95061,76823,47597,30005,-49923,-51190,-3937,44553,129647,64732,7886,10683,18878,-1134,-2917,7778,54271,51697,64541,-103066,-65844,16784,6411,-54156,-363,27064,56325,-73014,-63723,5858,43022,-14121,-53719,-63557,-59294,43055,-20163,34684,47903,49263,-74966,-31857,99451,60117,-9664,-82797,-63747,-51469,-15875,21163,-17033,2051,-7904,12021,28228,107147,79595,74593,-76087,-38141,38804,8311,16328,20671,22502,69371,14718,46523,43828,5411,44520,-20604,44701,-13136,-8598,-9433,31058,-20665,-36804,17911,92734,19446,57802,33248,-76193,18887,-30592,-10316,2868,15180,8755,66123,-7308,-94478,29645,-1962,-26282,9257,16649,86676,-32509,2811,2224,-43869,3200,-10889,61720,29185,29893,-17751,-59651,84288,-8987,45596,-18026,2072,12054,-29440,2784,81091,57277,2578,2363,-20811,-14387,-43978,18064,-24294,-22343,27066,-78485,-61467,-12483,40582,-11311,4080,48312,-1429,38998,-13481,-38017,-19751,1324,-53816,-569,-34772,3186,6783,77278,-34950,-3451,3441,13042,33520,24581,66000,44588,57641,-57720,-83615,16143,15678,64542,-79534,27344,80797,85239,61607,78741,-28530,-4011,70900,2190,58736,-32902,46782,32375,16561,-43956,-9751,-64614,6327,-16006,-37988,1590,-28806,53026,58787,-24550,5696,-58381,-46934,-19880,-21192,6944,-41073,57428,51440,31881,-39153,-74604,-70442,-57260,34062,801,4535,5991,7710,52708,34878,-60950,1259,18963,25792,29368,-17253,10932,104878,-24515,-12089,1039,17856,12717,30845,27668,-16510,19586,-71729,-18689,11174,-27038,-71465,5055,24598,20489,8478,86127,-81695,-34083,-13717,-8339,57000,15652,-34407,-4002,18137,41580,2732,-41494,-55304,-22130,-34549,-72904,27186,53741,-7391,-18742,-53675,-27250,-35870,-45530,-103208,-8517,-4744,-2090,-37854,72358,16585,-18119,-25879,-50484,26941,12621,-14189,-40909,10781,-18698,-7741,45626,74044,10476,35686,-10013,-63281,-54643,49483,1546,-45401,-48058,-33582,-36997,-7381,-18817,26118,-56808,-31883,47780,8663,-18685,-11753,47296,697,-1922,71106,55118,69413,-18219,-51508,-21741,-48355,-55407,-13074,29586,29959,93698,21700,43874,7017,14778,21168,23014,24412,26091,37953,18245,-45977,-66346,-45134,-20892,58035,30674,-48758,-35382,-11598,-4158,-2204,-52204,9978,41722,94645,80884,-96528,-48063,-16293,-5451,-52451,-61538,-48739,795,-884,-16878,34740,6362,-51747,42420,-5396,-9120,56869,48200,59571,59082,-31067,-105103,-35807,90639,23554,15281,-40529,-31374,6439,-26041,-28557,10168,11748,40621,2040,-6692,-16818,-30664,-55038,31185,7338,15117,6814,31271,-26417,-44449,-883,-15482,27341,-63357,-23722,-25240,-33714,37989,83603,103500,-17249,68201,-51030,84415,-13007,-60991,32352,-40918,-3974,-19803,-17000,14356,30523,36558,-11003,-117943,-54615,-55129,3494,21102,11879,-47133,-45208,-44587,-55921,-76882,27221,72000,80924,-19040,-72712,-9921,-85133,-65036,-3015,-82906,-104175,-49894,-12996,49009,-34731,-19433,5671,45824,-11557,58973,-24296,-43551,19041,6725,80901,24183,30256,83050,-9433,63072,43549,2027,-51431,28064,-33136,-31948],[19849,-21727,-36654,-28162,-49322,42527,-17365,30178,353,-67484,-5949,-53542,-30881,80640,-56361,-69242,20115,43191,21586,-74072,14881,22412,-54355,-38505,-31886,34243,42820,-27447,2707,-58581,11841,-69234,-69861,-33242,-713,-28522,36017,67490,31567,-31134,2852,-45294,-77996,17943,-60414,3627,-11087,6060,28405,-61317,-36524,-22408,-93143,-88440,-7386,-51643,48755,90694,74694,-1306,-30076,-91795,24677,50904,-37218,-103913,744,10312,5824,-25252,-4299,-5746,59374,-24959,-43593,44162,7294,65778,49986,83117,76519,16971,-27211,14549,-29292,-65061,15045,-41924,-34543,-54557,-86142,-60811,-63130,-72501,35161,11306,-5130,50537,47174,29484,-6805,54511,13369,-46514,-9359,57626,16264,-20699,109636,-33082,-26785,4878,24677,49262,-13080,-57584,5141,-118094,5043,163608,60452,38306,36492,-25873,7254,-13042,4577,74419,51104,-75890,48014,-42090,-37662,-48495,58319,45398,65638,18809,-20265,-43885,-27347,50465,96120,63259,90877,27169,-70337,-63855,14220,-28048,-14899,30858,22948,75973,-43728,55141,50536,29105,-56081,-91240,-21309,-48260,-15682,29586,2510,-22170,-74491,21783,38552,-4626,30372,21791,-62302,45091,-14535,43547,24759,-4319,-21176,5254,-11926,6099,-1929,23969,51910,43024,19183,25098,13175,107029,2854,3882,12116,9863,-23706,93561,-13220,-68314,41052,-5231,2278,-15898,113149,5398,-53844,4215,36825,16023,18783,-72040,-36889,49100,-13411,-138175,-28652,8315,-12253,-55187,-58089,-22623,36802,14780,-73774,-2479,-782,46900,26124,17757,-83143,16954,139542,129759,59518,56750,-13482,-71397,-68935,47316,-33210,209447,188822,36659,48378,39622,18281,-68966,-1396,-15472,-20232,-98521,-104411,-138274,308934,106297,134858,38390,-10850,83909,6691,7473,-9578,-51373,63394,32670,-42236,5426,32146,46949,-76673,-41490,-17360,14071,111505,26589,19546,-35777,-75928,-39166,16855,-51565,-53090,70193,-11784,63342,31610,29231,-2214,113983,-2864,-53008,-41246,-70233,30309,21139,8715,-52052,42562,-40553,-71229,-35012,-102,17974,24367,-25398,-78696,-51739,-44124,-26230,39544,-47892,-47151,-1165,13506,84862,19787,48721,70165,-21404,-92671,-2367,-30320,15472,-8440,-48750,-138062,32542,43102,77388,-5762,115949,-27935,57104,-20642,-26164,16907,28433,77230,50247,28507,-1139,91712,72712,-59360,-111535,45893,46947,-24728,-58319,-78026,32884,67149,-23446,-37424,22761,-15795,-34692,-65399,-67511,-3674,-52837,-31542,-25047,19571,49503,-68063,-45077,-20740,10730,44492,-72277,-1677,9522,-12527,18855,77659,16755,75924,52820,66070,30473,12623,-30351,46484,47475,38293,76362,86664,45742,-40387,-93737,-1978,-80434,45113,18515,-8964,-48937,-15268,14622,-58646,-62686,37714,-24414,9686,-2018,-69878,25073,-24460,10018,-22644,-38720,-28529,-52548,-111674,-10228,10929,-40973,35250,-13810,-293,23171,38191,95951,69052,-8810,-34820,-124331,-40404,2722,40388,-23176,-5970,-65131,-38221,55662,36686,-59917,-47867,34362,-46380,-92987,-45562,65894,8973,10389,40305,-1540,63599,13257,-16710,58556,-42803,-33025,-24505,4513,38587,-23170,46118,63503,-21799,5471,-47272,-58102,10340,-45340,-7669,38963,60809,34537,39230,46283,-24053,54665,-14963,169,-22062,49867,22008,45167,30055,15789,-38593,-13663,26165,-29794,-419,4600,-15021,-23328,-57948,-29563,-48007,2077,64127,41785,64043,28682,16496,-73578,-27616,-12445,22446,-82631,-30455,-29689,-38872,-75376,2648,65738,28513,25987,-98101,49255,6363,79559,-52660,15794,15332,-37383,-7832,-52933,56152,-39479,-51418,34092,-14664,24746,19271,12997,11042,16742,16533,-101251,-437,-37592,-16979,11167,-54453,3239,9947,-62683,45023,-68737,9112,-1877,23139,-24625,55070,-10411,-2105,10342,-60493,-16269,-6149,-31155,-11629,64652,22904,-36740,-23184,-24466,-32957,35788,1689,3281,81801,-71106,50643,45932,41580,-50223,-29055,-2304,48478,129674,49141,11473,2852,32387,21108,1072,-19388,47649,39106,67730,-93481,-58373,26546,-25098,-53119,-8808,39529,92480,-5894,-38051,3311,32240,-21244,-67887,-71760,-24798,56544,-25448,29840,48315,29369,-76769,-16935,91033,53037,-35187,-87358,-37500,-39451,2772,14676,-33224,18769,-18208,-5917,22507,98478,97731,77245,-52821,-24602,55221,-6041,1488,8807,-8586,88903,44011,64739,14176,34796,88917,-45093,41367,-343,-7440,-33588,32190,-31948,-26859,26829,82729,13010,51384,23512,-107075,-1170,-755,-15847,8844,-5305,-22720,62604,-6393,-62179,67238,-5754,-32924,17359,15246,99887,-25003,13677,15888,-23256,11962,-31251,44624,27658,32247,-32362,-44485,91999,-3175,39395,-17515,2734,9418,-21354,-11269,42463,37522,-14817,2671,-27569,-20454,-42063,33313,-35199,-15936,48798,-52048,-60433,-19052,52552,-24517,-8745,57113,9739,46794,-12798,-56056,-4681,23865,-47458,-4945,-16894,27204,4942,39605,-34715,-20779,6442,40864,66793,28558,54870,49665,38319,-92449,-79098,40301,24644,69840,-36112,28975,77307,96897,31655,61271,-44221,-22614,67886,9570,64163,-51199,44261,31373,33638,-17028,-5669,-66166,1854,-13775,-48891,-30288,-28111,28899,50056,-31315,-2209,-66677,-33870,-14039,-21695,-20824,-63924,69088,53249,23746,-51046,-97611,-55229,-54685,27744,-17631,18016,8444,-14109,45346,37966,-74906,-33084,30429,30382,20511,-31039,192,115227,-25406,-8109,23323,45728,23601,69954,19168,10483,27721,-68567,-24636,-22166,-38821,-2209,-9099,36051,28177,-8671,75792,-86695,-38272,-6275,-15473,70786,13299,-22013,-5146,26460,48145,-6204,-26437,-45192,-43084,-27937,-45715,-10191,41990,11437,-16999,-58144,-16566,-14259,-42705,-95772,-2779,-21752,14915,-786,78770,14778,-23786,-24313,-56815,15958,1095,-11035,-11025,-2252,-49159,-31315,46248,77481,30721,45437,-35333,-63668,-55207,50649,-15066,-30016,-38735,-24209,-37378,1663,-2548,19013,-68696,-341,62397,17878,-26269,-5776,22350,8757,-8522,66332,37587,64886,-10575,-29978,-17422,-51580,-94612,-14678,55125,77427,90556,45082,45116,380,2077,18199,-14387,5571,-13097,-4925,1128,-30177,-65459,-58011,-3307,64375,29985,-70059,-31318,-8973,9197,12795,-34268,8675,22677,85569,65049,-86962,-48123,-16989,-24315,-50472,-93744,-52938,9243,1083,-7261,21231,11856,-53483,64316,3664,-13931,59061,11604,73446,44348,-32819,-108215,-20086,121707,29343,7308,-27928,-2785,4463,-6226,-14656,-29046,13119,37064,-2504,13695,-8588,-29950,-64625,40956,9409,-12162,-28411,1850,9166,-51336,-29944,12511,31500,-69150,-22778,-30387,-42639,21861,31687,85095,-3729,61922,-49428,85017,19722,-71563,44155,-11680,7041,-33968,-2605,17944,27007,24986,-1313,-99834,-50272,-22468,-3689,16843,53855,-49609,-79111,-30991,-56810,-77450,35615,50842,71543,3633,-23981,11576,-96271,-84890,-14093,-95861,-130678,-55309,-30340,38929,-33669,-28794,-7585,57676,-8054,40410,-37247,-22331,26985,14820,95394,16265,18989,59649,-11328,43553,43831,18378,-43500,17709,-33271,-38969],[29073,1730,-33808,-51279,-33883,30131,-6988,31381,-6659,-68728,2648,-16385,-39139,74113,-70659,-68176,31362,58696,24618,-41087,33466,11819,-35898,-39073,-27754,36824,51441,-17691,46584,-59882,-2146,-68807,-49693,-23377,-12867,-40444,26365,73279,22848,-37136,-8130,-39487,-30959,23110,-26176,15589,-9276,-10512,18289,-77828,-52755,-54248,-90502,-43689,30896,-28077,46056,73412,67634,6600,-13200,-67036,28169,43598,-55442,-81744,-21785,3313,3739,-24180,3143,26359,54837,-13507,-43190,45618,-2915,90457,42923,49557,78616,34158,-3900,-5139,-21669,-49148,17936,-42536,-28223,-55169,-99844,-80109,-66623,-56569,33077,-20992,-3822,35817,30746,12236,-3333,75867,22837,-58192,-48703,52392,15588,-26660,76250,-28583,-37704,-981,40832,27078,-41744,-38411,7648,-118129,-13274,164778,45991,-1193,41683,-10529,24286,-21207,-16425,107932,58608,-61386,58038,-59046,-21880,-51328,15140,58094,72215,17123,-11160,-13730,-34481,5582,92299,41612,82857,25276,-42677,-53834,38639,-39077,-6500,42108,35102,53765,-41904,56474,60042,24273,-69034,-97227,-28781,-39700,-11151,-10829,-30184,-7412,-59919,5671,18463,-2677,36549,48669,-16184,74387,-8532,43795,17369,-5103,-6838,2769,-21964,33659,-30078,13188,47838,42526,11925,33139,15826,128929,2087,3373,30565,17883,904,110465,-8440,-58395,58398,-3837,20292,19953,90423,12163,-67419,-12351,-10742,28462,54598,-38249,-30220,62769,-23963,-158148,-47987,25405,14756,-74452,-49904,-13976,28607,14451,-104734,-10161,-12304,39111,16257,28218,-40353,32024,120768,85818,10202,16021,-31261,-64959,-21886,80811,-6860,188619,188923,71928,51792,52038,25569,-59927,-3052,-29210,-20608,-85337,-120761,-542,280149,94713,76940,21860,-1109,79037,8781,-1353,5098,-26224,67174,59929,-26732,-8685,3604,27355,-87919,-43704,-8138,32748,118394,12912,7874,-48199,-51906,-14859,13210,-59954,-61413,89682,-77,55436,39277,46581,6696,101847,2743,-54855,-27971,-35037,34344,25412,12446,-39363,37964,-33026,-63188,-78885,-11013,27304,20268,-19192,-88846,-34566,-35165,-35284,27932,-36122,-23384,7921,60,60544,-14176,53631,45839,-8427,-101548,-25,-48430,2545,-8213,-37040,-78284,50836,32094,26508,-23170,96037,-20441,71188,-29936,-18068,38780,9472,66341,52805,39761,-3052,93335,40514,-66659,-106580,43450,38019,-51953,-59504,-69257,38936,49524,-9098,-16407,4958,-49493,-67750,-82460,-55836,-35851,-70455,-38047,-42413,17802,23386,-60498,-39393,-36303,1996,22168,-63532,8987,-13004,-16508,18230,88350,25905,98036,57518,69191,36938,27469,-24622,42892,44093,60841,66060,80199,46052,-46715,-63505,3747,-81590,30045,5374,-1336,-61424,-25105,24372,-65748,-128088,62099,2601,3212,1536,-52221,31530,-28158,10492,-10234,-57388,-42107,-111485,-108508,2323,55261,-18336,46584,-16049,6107,34350,24928,93635,54610,-2231,-35601,-127014,-19766,33809,46399,-24772,-30069,-56758,-33765,48756,20083,-68573,-54271,37200,-57206,-78058,-79338,55176,-14638,-11383,55364,-15734,50392,8999,-8920,74789,-23193,-26082,-20043,3823,37468,-6972,59791,45709,-50359,4843,-71184,-35969,9376,-23317,18644,37722,50616,19159,37720,49207,-41941,40536,-20522,5866,-14043,29923,18291,25355,29080,41125,3410,3181,44728,-29640,659,-5119,9996,-23141,-39802,-22269,-31341,24775,65785,38043,85216,23503,-4239,-61721,-15977,10591,-23572,-98788,-36697,-27737,-33203,-45744,11547,43785,32302,27742,-79748,54908,-10659,76821,-57262,-16397,-24117,-36389,-30613,-69792,41418,-32631,-42510,15262,-38955,15283,23055,27114,6014,37444,-12165,-90488,7395,-58688,-50348,-10567,-66070,12557,14961,-60569,23364,-43618,-1339,7111,32687,-10510,28820,-21978,34520,30395,-32753,21269,-6874,-13362,-5700,11823,-6648,-29078,-9198,-17015,-12304,36659,11080,-8383,93977,-42012,24462,40402,50301,-50313,-5311,-728,57256,120912,39357,11740,-9872,42216,44040,-8964,-39432,37419,26570,58944,-60999,-27007,35855,-52441,-51597,-17174,46262,89869,32935,-6118,6514,23476,-32243,-71514,-72115,19588,62707,-29753,27791,43545,8287,-75682,-1812,77071,44203,-45766,-86313,-13416,-23858,23217,6754,-51881,29789,-26263,-25005,15113,71759,102811,60987,-29423,-12634,69453,-11353,-10374,-5670,-31956,85302,65703,66557,-11680,73566,108967,-61354,24888,1585,-19038,-57282,25749,-35510,-12819,39903,64389,7165,44969,9048,-112778,-25373,19252,-21207,8840,-29917,-54205,50503,-23766,-26171,97203,-3964,-34453,19904,12559,100420,-10190,31100,16594,4013,21552,-40341,33171,23903,48369,-42124,-8139,87706,-5168,33628,-22061,4646,-599,-10747,-33941,-8421,-1525,-32675,2111,-22447,-24037,-38220,43311,-38822,-2887,54220,-16989,-54491,-23955,60921,-37312,-10262,65167,19605,55933,3334,-67298,15065,44414,-30342,-5147,-9452,34944,-15,-5901,-21947,-38144,22378,61214,82873,34984,40533,40400,7215,-116019,-73235,67730,45104,72819,17243,22984,67119,104642,18304,40488,-65721,-49559,54655,8432,56387,-65822,32257,27465,48772,12493,8605,-53953,-1123,-19024,-56317,-53219,-18836,2468,47867,-27909,-15520,-61093,-18418,233,-19717,-47925,-79562,70901,51877,15946,-51170,-108113,-31684,-46130,10474,-24887,36112,11220,-33577,31553,37039,-78893,-60676,43554,31189,9013,-39887,-21061,111632,-26408,-7801,45202,76662,22492,89807,3279,30978,32304,-63148,-27104,-46512,-57977,28692,-29301,49003,39329,-17038,56066,-84029,-41605,-1315,-22530,66371,11921,-6785,-6877,34428,47803,-16731,-9778,-41150,-57059,-11372,-7733,-51057,17395,29053,-11760,-53547,-7929,2670,-34546,-74787,-4411,-32462,47480,41756,81568,9776,-24529,-33126,-50161,-1251,-12472,-21751,31364,-8767,-65604,-59531,39195,71619,49601,51230,-35143,-49975,-29302,47678,-28849,-16705,-33649,-8368,-25579,13878,29252,22432,-69901,38468,72478,22458,-37849,-10212,-4025,16519,-7829,61518,14093,62392,5068,-8824,-15617,-32567,-126801,-18510,63762,121753,83468,61991,29111,-12339,-24837,16508,-35693,-5682,-38226,-45136,-21694,-8347,-60831,-65504,10504,58578,26197,-76798,-19140,-5614,18628,16190,-12222,12064,5265,77534,29765,-63130,-29545,-15597,-37862,-39194,-119242,-39503,20446,14980,4423,2962,17423,-51868,80827,10325,-19864,56055,-20413,81024,18542,-26900,-85304,-9971,134508,41084,-2882,-13596,27284,5723,8230,-5550,-56055,5537,19005,-8009,33059,7161,-17072,-75683,45990,7945,-43449,-58310,-43615,39795,-57658,-56513,36513,22753,-74728,-22844,-25611,-44374,-817,-17597,55939,8495,41926,-46060,70366,33030,-73492,55869,20596,20439,-46185,11818,25857,7723,4560,650,-44041,-37762,3188,-12464,18702,65467,-49895,-107148,-15801,-48908,-61016,46903,8051,53072,32647,34944,24094,-89027,-94636,-29579,-92802,-127003,-50188,-46273,20962,-35237,-33249,-22230,76434,-8234,21084,-52969,-1209,36103,25612,94532,8035,3463,28359,-7650,19507,28956,31118,-31685,5714,-24151,-41859],[27574,27315,-30008,-73196,-12818,18377,10443,28054,-13897,-67911,12691,16387,-37031,63103,-76058,-51654,41724,71592,24761,-2048,55290,-995,-24318,-31468,-17722,39709,53620,-18429,85545,-65635,-10765,-79734,-34486,-15329,-13143,-36357,12994,61587,7452,-27412,-25033,-43395,23901,33678,-909,31769,-9667,-24989,4190,-79321,-59664,-78367,-77977,7185,57875,-4419,27714,47743,60799,14230,12259,-41948,27044,33763,-62944,-50696,-36893,-11432,-8512,-9936,16486,44406,35975,2259,-28163,42411,-7824,99724,17679,11596,70190,29845,19180,-24921,-9043,-29664,14228,-48151,-27511,-47083,-93669,-69571,-60893,-28706,17421,-57463,-7766,26382,22538,-4475,-5009,92297,34787,-53345,-64326,47393,28277,-17140,37484,-22344,-51220,-3534,51136,25108,-70091,-23295,12061,-102121,-27007,147009,20078,-30313,49307,-4143,36217,-22545,-29934,120551,69150,-30118,74357,-59712,194,-37367,-36795,62857,62140,18314,-593,17842,-37234,-34155,73578,16412,60764,17228,-4078,-40417,56275,-45398,-3713,43957,44128,26982,-42648,52065,69784,7248,-70602,-94676,-20519,-24242,-5971,-49513,-61387,8634,-32855,-9369,1117,-1540,43195,68861,7681,100612,-3421,44150,20296,-2714,14555,-717,-29085,41064,-56636,-3657,33658,38191,986,44812,15855,124918,6883,3969,43753,38379,22181,119817,5305,-41531,62363,-3082,38868,51307,54258,24399,-63835,-20954,-47672,39528,82181,-6070,-32001,64680,-28357,-133105,-59987,36375,35936,-81630,-33561,-6304,21753,9128,-110504,-7851,-16732,29231,4924,41185,-732,48207,75566,26570,-44911,-24511,-39028,-28685,30935,108790,11670,125986,162536,104827,53881,36529,23344,-33823,352,-40804,-8858,-54300,-156438,174020,220292,79890,6767,307,9319,60251,9371,1394,31982,-3919,55117,79269,-12418,-32063,-35049,1392,-89842,-52479,6448,48063,113504,-147,3974,-53954,-17119,11924,-4255,-64778,-70825,82606,805,33279,45356,53340,2016,76461,13749,-52050,-6848,-2767,24560,37186,17047,-24502,30805,-36508,-45999,-114423,-17934,31886,24607,-16430,-88896,-7728,-22035,-46839,545,-26621,-5177,9213,-10731,34708,-36079,61625,18135,8646,-94843,3488,-59622,-3761,-10039,-17577,-16367,60588,20889,-40787,-42423,66563,-8420,78404,-27696,-28829,42590,-3845,49369,46820,44568,-5118,81853,13760,-62171,-76550,30549,21412,-50445,-52201,-49630,32098,27016,14029,3286,-20056,-77322,-93560,-85638,-43571,-62942,-75531,-47276,-49301,15315,-14069,-43427,-32491,-56392,-10382,282,-44174,20443,-35409,-13547,12937,90762,27525,113378,63102,68075,37994,44205,-9171,38510,42719,82758,41050,55995,45138,-46366,-25741,17717,-58551,16676,-5868,7209,-64138,-38592,33825,-54811,-160822,80761,33522,-630,-261,-33380,34979,-24301,15181,2860,-66481,-60017,-124400,-72018,16449,89946,4533,51043,-13663,1660,35056,1057,77473,30103,2117,-43641,-118730,1892,52521,53125,-26091,-43008,-42692,-26400,24550,-4031,-73429,-53063,28897,-54730,-48219,-100271,48318,-31583,-36833,63330,-24944,33253,1033,-9879,68989,-3883,-15625,-11973,11880,37952,10904,59089,29359,-74695,-3707,-78367,-11235,15817,-3540,50783,28877,37977,5737,34539,50033,-51238,23453,-23820,4622,5510,8622,10139,13808,20446,58623,47813,21546,61282,-10814,16243,-11308,25967,-16463,-4840,-6712,-9627,45244,66025,27713,77176,18806,-25146,-45185,-4011,27130,-51106,-85444,-32152,-29854,-21442,-27547,30103,17783,34671,25931,-44221,48411,-31583,62362,-56719,-39522,-62253,-31468,-44115,-76578,29419,-14838,-37448,-9311,-58887,-1494,22410,54540,7831,54326,-36124,-65668,29585,-73261,-75278,-39807,-68134,28276,7595,-41567,1418,-18681,-17703,2023,19265,5436,5798,-33324,61827,41672,5651,59844,-8396,5469,2718,-41568,-32053,-19646,5924,-3370,10579,37294,20716,-19947,99948,-15303,5494,32611,56554,-47164,12393,121,65699,112098,40678,6928,-25235,46369,62244,-27212,-45316,28657,17347,38682,-21426,19032,46255,-69603,-47038,-24512,45328,47801,26838,22733,12769,20025,-44963,-68000,-65474,59538,60207,-31536,29607,35667,-5787,-68269,8990,58956,33704,-46354,-73312,5167,-11366,39045,376,-68225,37282,-27855,-38350,6535,32738,92759,24858,-10550,-3652,76723,-7985,-15585,-19386,-39974,55435,68837,54573,-28903,113259,105333,-61499,-2124,-5332,-39302,-72835,8868,-32099,9179,51835,42491,4538,39668,-6213,-92903,-46394,28433,-20831,3874,-46748,-75630,31430,-55360,-875,108445,2270,-30154,17136,4937,85852,9841,51672,8814,30205,30145,-35826,31838,21140,73962,-39066,38813,72811,-15666,26736,-29194,8207,-15060,-4272,-54067,-52513,-41839,-46394,970,-4940,-22647,-34057,43755,-34602,9822,45928,15157,-50831,-24700,64241,-46063,-4065,69657,25205,61647,29940,-70126,34874,61896,-8638,-1201,-16784,26608,-5240,-47489,-494,-51938,47427,68951,78593,47205,25844,15029,-26452,-125761,-69650,91984,63533,68831,61519,9133,51747,102469,21226,21526,-79001,-83010,33446,-1901,37652,-73492,17214,23727,56276,35789,29608,-30025,540,-28530,-60096,-65201,-301,-20537,53513,-21517,-31565,-42569,-4244,12879,-18747,-67163,-85762,63054,41103,9588,-40402,-102226,-6465,-35076,-14579,-19207,51675,12591,-45709,13741,32716,-75116,-73523,54550,29115,-7276,-42264,-49583,97075,-29638,-12104,60004,103207,14094,91001,-18257,38943,33274,-56475,-24834,-56828,-76247,18027,-43250,57302,52689,-16881,30634,-71253,-38047,209,-25449,49914,9327,8634,-10822,38176,36562,-26989,5178,-42053,-61064,4434,25763,-85573,-12279,43842,-3023,-44871,-11612,6511,-22938,-51661,-14516,-34406,89398,78297,81205,4251,-20882,-45796,-35807,-22330,-24406,-39505,71847,-8246,-64547,-86517,25379,54351,64116,51338,-9489,-31053,17352,42197,-36340,-8479,-33571,13051,-4523,28358,67257,34076,-63339,71356,78552,22656,-50981,-24697,-22497,18736,-734,54806,-11836,59088,22368,3348,-18807,380,-140097,-17205,52046,146062,73026,64510,-5096,-25366,-53095,16760,-38158,-11494,-43289,-68760,-44841,10811,-54991,-68992,16579,42409,18665,-68537,-658,-738,25140,6804,6523,14563,-8334,76589,-15307,-33661,4269,-11325,-38856,-23370,-133252,-18444,31941,38714,16406,-17675,18998,-48096,85798,15872,-26171,48872,-35588,79653,-11368,-13365,-48363,-5353,137152,56832,-13253,557,55936,13968,16576,-2211,-69421,-12326,-8481,-13038,44908,25696,7032,-85721,44801,4597,-66025,-79194,-89545,62349,-62634,-74140,51297,3949,-76185,-24641,-14139,-39260,-21289,-39477,28676,17387,18038,-42739,40870,23885,-65967,63700,49429,33931,-52901,23283,36344,-20407,-15792,-3598,26535,-30278,10808,-22462,21389,43086,-47179,-123591,-1949,-35465,-40207,57718,-41048,31171,53748,82131,22590,-60941,-87773,-44411,-80029,-101463,-35625,-53916,-719,-37802,-31782,-36599,96340,-11459,6463,-61315,14511,46664,40714,81224,2211,-12218,-3580,396,-1499,5074,37922,-20173,-6094,-5727,-37943],[16967,42552,-26206,-85712,-1277,7871,28573,23108,-20235,-67247,20194,35084,-27039,52750,-71998,-23854,46145,75982,19630,27823,70552,-13974,-23558,-18066,-3037,40715,49018,-27816,103338,-65542,-17782,-98745,-29608,-12767,-3488,-22154,-682,35676,-11663,-7311,-44401,-51796,68334,45308,8898,48376,-11904,-33400,-9490,-66932,-56796,-88827,-61136,48913,65629,13362,10879,34409,56911,24428,43376,-26296,20724,25927,-50235,-16910,-34363,-32048,-26981,15754,33686,42496,9004,18102,-6812,31808,-6441,93349,-12974,-20479,48895,7541,39414,-40644,7282,-12670,6844,-58719,-31604,-32203,-69039,-36323,-48630,2987,-6686,-90803,-15143,23338,23527,-16950,-11503,98547,44927,-25761,-48852,43084,46841,3666,12370,-13765,-61294,1319,53823,38535,-89439,-17311,17759,-76136,-35981,114978,-9825,-38972,56454,-12359,36346,-12733,-30400,111307,81688,7049,88560,-44152,22249,-11707,-76330,59852,34840,22399,8503,44713,-33889,-55015,43857,-9333,32348,4943,32427,-29031,61140,-44419,-6457,34600,48114,2992,-45486,44552,77509,-16228,-60385,-85182,2327,-6415,-3267,-75720,-77985,18409,-10529,-20041,-9862,443,49997,75533,4723,115779,-1161,38708,35579,1065,34989,-4440,-29916,16556,-74745,-18357,15584,30580,-7124,56839,13194,82586,14536,7214,48262,63202,35125,117887,22461,-22834,52265,-1744,48140,70148,18154,34674,-50421,-21735,-62054,41388,93484,16072,-42443,50712,-24352,-69956,-62504,40107,51577,-69352,-17081,-3610,18262,3256,-81878,4750,-13360,19460,-5778,50372,23260,61467,20191,-31149,-90877,-52131,-36895,35175,71264,129168,19300,39763,118226,127007,52605,-1935,2591,-1564,8567,-45958,14299,-7406,-195803,320569,160575,67981,-55414,-19494,15264,37170,8360,9122,53703,6763,31528,83778,-7599,-55877,-75044,-24848,-80672,-53292,21488,55611,89648,-9504,4045,-52828,18631,31308,-39519,-65747,-79575,38797,-8400,5636,47359,49742,-11703,46949,27177,-43913,16939,16520,5833,49779,19666,-10987,23308,-51627,-23713,-136768,-20709,31505,39565,-14458,-76311,22660,-8119,-56526,-37715,-23067,2213,3647,-16109,17395,-34691,67999,-3875,23289,-73334,8234,-57758,-3397,-14097,2764,19300,58174,11961,-100280,-58699,35562,6262,75099,-14887,-52638,26040,-9684,31271,33844,40725,-7208,63725,-1949,-55461,-32125,12456,275,-22990,-38262,-36727,14856,6858,41103,16332,-42250,-94760,-104001,-74773,-31591,-74864,-66822,-52996,-43946,12692,-49399,-19396,-25480,-79352,-21654,-15935,-21909,27233,-50415,1117,7795,85438,22180,116778,68032,67225,34725,55969,12598,33229,41061,98355,7078,18402,44743,-37624,4831,36180,-22328,7817,-11451,13074,-56621,-52959,41822,-29526,-153470,87707,59250,1042,-6786,-20188,31176,-12170,23376,13354,-65561,-78605,-83648,-11883,26507,104078,20906,46178,-8910,-10607,28227,-25719,56031,3158,3235,-57137,-103608,16431,55984,58280,-26946,-47584,-29886,-16404,-6541,-29463,-73546,-45496,11398,-35986,-17414,-109383,46261,-36554,-58127,63643,-26084,13820,-11402,-19329,43303,11761,-2624,-4121,24662,40226,28583,42973,19369,-89171,-20558,-68565,9696,24836,3585,76808,16007,26141,-1216,26265,47475,-48695,2055,-23000,-3699,27691,-12026,-7433,3894,6651,58667,79308,36635,69053,19764,46681,-9342,24720,-9576,29238,10936,9760,60078,62190,16283,51177,14840,-37588,-27557,7105,32302,-50965,-57047,-15501,-32693,-6763,-17120,54816,-5479,37272,18807,-817,33068,-47806,39136,-51749,-60489,-90270,-26451,-43796,-73059,23921,8348,-38029,-28837,-63186,-18646,18561,86564,15070,63568,-46431,-35655,59628,-74291,-85545,-72459,-61200,48330,-11226,-13535,-16689,-1536,-32951,-15362,-7245,21771,-11522,-40191,71369,43933,44513,85668,-12956,15874,13100,-83232,-42931,-9245,17550,13297,29641,38236,30720,-27757,97786,2618,-2742,24327,60565,-37949,20204,-356,67205,103404,52432,-1152,-37384,44399,72940,-42934,-35633,25606,12596,13230,10083,65623,59844,-74827,-37901,-30470,37152,-11818,-9551,40986,16968,22993,-55376,-61397,-55352,82391,50346,-29089,34999,27404,-9429,-56844,14708,39554,21890,-42003,-48407,16265,-7270,46270,-1375,-76551,42901,-21570,-39122,-4039,-5026,72518,-23717,2598,3755,75427,811,-12055,-28614,-32676,8420,49519,35913,-35240,144597,85352,-45668,-32782,-16642,-61496,-76329,-17601,-26655,39109,57439,25323,6630,35865,-17432,-59383,-58169,31068,-10336,-922,-42645,-79677,8712,-89565,7048,95702,11060,-21316,10390,-11962,58425,30962,68174,-1772,46518,36257,-21075,39857,21881,98977,-20231,80832,52789,-31357,18180,-34984,12885,-29503,-6456,-61676,-76531,-67490,-53373,-792,19921,-16233,-30152,34534,-24722,13588,30804,35812,-53132,-20669,62491,-48369,2971,67380,24782,60248,58348,-65018,48985,74239,10021,4891,-37321,10865,-7664,-74202,23051,-58110,72610,62324,57542,64892,13296,-20646,-51632,-123679,-70326,105114,71883,55557,81698,-11291,33881,89259,32624,9153,-71292,-117489,11203,-17211,13470,-71667,3300,21845,52737,46823,50838,-434,8131,-36515,-60558,-66716,24914,-35016,65236,-17834,-46453,-16160,5154,16201,-20903,-74604,-82312,48335,19185,5423,-21760,-81041,11647,-24959,-41463,-4748,57468,11447,-47817,-4765,27250,-66793,-70726,59224,26036,-28987,-37923,-78431,78002,-35570,-20407,63072,118494,6488,81705,-42360,32115,30806,-49130,-17613,-52047,-83436,-13565,-41564,56885,65895,-11235,4382,-48153,-24425,-1381,-21270,32585,4155,21736,-17730,33096,14642,-34603,15345,-42993,-54633,8022,39834,-106342,-37419,54674,8151,-39456,-30706,-6956,-10947,-33774,-31293,-27906,128034,98130,78635,243,-14447,-52886,-19568,-43056,-31780,-55573,93265,-1924,-50176,-104637,8808,28112,72766,44944,30465,-13111,69117,35615,-36925,-6879,-36702,37631,19522,44016,97682,47711,-53904,88002,79542,20384,-62062,-45515,-27593,12736,9571,44648,-34848,52311,34319,904,-27726,33388,-127838,-6489,23970,143985,60351,50157,-49966,-32341,-69352,18422,-26472,-16262,-30776,-70688,-63972,20553,-48764,-67948,12555,20752,7618,-51517,18703,5516,28617,-12933,15859,10817,-16926,83444,-56695,-9081,43434,-4538,-24873,-7493,-134129,250,40919,65595,26846,-35402,14713,-42934,74379,21313,-32300,38829,-28828,70273,-35636,5075,-12321,-3545,135769,72864,-21324,12690,80161,28251,20259,-3339,-71746,-35538,-37722,-17492,44447,40057,36784,-91527,37587,687,-70974,-90376,-115785,78256,-64696,-79230,52827,-19675,-68279,-26097,-766,-29019,-32549,-24533,10645,22544,52,-41350,2834,-300,-50368,65172,68902,43245,-52059,29760,45707,-43246,-26875,-9871,82809,-32711,-193,-33415,19105,-544,-40473,-125452,7733,-19871,-23593,65659,-76946,11329,55872,103715,8221,-19132,-65687,-54310,-66704,-73005,-15653,-49301,-21083,-39721,-25105,-49293,109311,-15293,-1437,-55023,21472,58008,61692,63618,785,-24182,-26426,11100,-14242,-19924,38374,-12588,-16068,17028,-28373],[1092,39415,-22711,-84002,-7549,-2437,39571,19815,-25007,-67749,22048,37596,-14736,45315,-61209,5955,42310,69325,8500,38136,71014,-23931,-29872,-2461,12407,36955,38507,-39362,91169,-52219,-26137,-114131,-35880,-19666,8476,-8294,-10075,4897,-30614,14885,-60428,-58068,90333,52664,4516,61672,-14266,-33421,-18254,-45151,-47070,-84366,-47338,70730,53193,22331,10778,42807,56771,38356,73755,-22550,9622,23399,-18756,10927,-15192,-53641,-44607,46982,51083,22615,-17493,29799,11043,15383,-242,76663,-34465,-39794,17331,-23104,56126,-47241,25467,-1344,-284,-69338,-37346,-13353,-33126,1611,-35661,29028,-26785,-112053,-23942,25813,29934,-23744,-20260,92870,49733,18371,-11890,40394,62154,28599,13103,-2244,-62154,14901,49751,56420,-91850,-21029,23668,-49488,-41443,73155,-35439,-26225,59724,-32648,21315,7932,-17108,85745,92608,37335,89178,-21174,38044,17268,-84573,50235,-3597,26625,13442,62407,-24902,-52191,10097,-32175,6641,-8001,55041,-24792,51108,-35454,-12673,16793,47749,-12718,-47186,39144,83057,-39597,-41442,-71375,33133,8160,-6147,-84869,-74890,16747,-5128,-24295,-13031,4273,55360,65326,-15999,114275,-2483,24396,57834,4977,46106,-7475,-22453,-33313,-79271,-22804,1311,20677,-7160,62055,8515,10766,20048,13150,44202,82240,38123,101337,35344,-10595,30638,1307,42482,72235,-6551,37382,-37284,-17772,-55782,29274,85918,22576,-58346,23869,-13047,3676,-56544,37424,61187,-37925,-8057,-7572,18907,560,-23911,23746,-3360,12337,-13382,50774,26696,69291,-25510,-69664,-115554,-57637,-25654,111137,80938,138134,17189,-41443,72362,132160,45739,-50585,-38556,25427,19358,-44335,43964,44384,-220484,385280,123653,64080,-94356,-30761,12687,20463,6641,12841,50455,4081,5338,70709,-16778,-71301,-105461,-43716,-61342,-33078,32014,51991,46258,-13544,3292,-47299,45031,38856,-84552,-63253,-82164,-27714,-22544,-19614,44316,38840,-28320,23109,38744,-30808,37960,17563,-13331,57432,17915,-2075,18561,-73095,-2611,-144309,-20085,27423,63026,-7864,-51341,49642,3564,-60980,-78685,-25723,-2187,-4992,-15851,12872,-9203,68356,-14823,30303,-43419,13140,-41373,1449,-19284,17790,22992,44563,6316,-127756,-68111,11311,21267,61751,3384,-78412,-5587,-9706,17676,16828,28222,-9345,44622,-5277,-54221,8581,-3008,-19864,16250,-21650,-41435,-7381,-4977,65693,20451,-52024,-104279,-94850,-55902,-21514,-66182,-46200,-50363,-28704,10623,-69213,6424,-19071,-100501,-25742,-22491,-5167,27023,-52936,27687,7599,75081,12717,105937,69583,69927,29587,56635,34999,27597,36323,104368,-25991,-21958,44858,-21070,17592,51754,11477,5658,-9368,14802,-41574,-63251,47691,652,-116493,81219,71211,8204,-15919,-18084,16593,6304,32889,18833,-56949,-93973,-10665,52145,27634,94551,26180,32804,-4677,-23584,18513,-47381,37859,-17828,1924,-70986,-83613,17556,45602,58006,-27657,-49442,-24847,-5380,-31579,-49272,-68409,-34755,-8465,-5376,1942,-107344,47750,-28834,-68339,58933,-18532,-5518,-27174,-33994,6346,21523,11778,-79,34479,42708,43439,16033,15665,-90964,-43980,-46644,21478,29912,-7140,86605,4258,18969,-247,11207,40327,-34558,-22987,-19216,-17215,43275,-30541,-37386,-13390,-7908,38384,88336,44230,64794,49643,84393,2794,5235,-9372,41605,23538,20499,66974,51342,8224,22483,10905,-36891,-12912,15560,23684,-28612,-30884,11383,-32141,7183,-6704,78892,-21441,39579,6701,36786,15636,-52635,11918,-44680,-83120,-100655,-22373,-30074,-62352,25699,27840,-43204,-36996,-41926,-27442,13316,111520,24116,64567,-39591,-9874,85136,-58276,-82865,-102755,-48874,67583,-35853,13312,-28681,6013,-41191,-39576,-31684,34576,-24954,-38694,60732,39437,71180,88659,-21139,12646,24928,-107923,-33979,892,25422,29209,40564,37898,39678,-29871,86315,8725,-910,16736,61686,-22363,20109,-2471,56381,87223,68660,-7826,-39600,37462,77000,-45340,-15209,29154,10997,-8652,25452,100001,78088,-70575,-24504,-34622,24315,-57148,-42288,45390,14471,30838,-58814,-54062,-46023,82732,36544,-21173,42469,20956,-5411,-47400,16938,22186,9573,-35407,-18438,19801,-13301,44019,3312,-72277,46013,-9589,-23843,-18220,-27560,52540,-69408,11491,12951,68258,9998,-381,-30257,-15766,-38700,14449,18708,-31242,159379,58457,-20788,-58830,-27207,-78972,-68929,-48668,-26660,70620,53810,20788,13211,33387,-20577,-29178,-57922,33823,11312,1247,-9641,-65367,-13579,-113660,297,61474,20248,-10415,1814,-39907,24923,48481,73334,-10783,46204,38876,-3709,52415,26753,111730,10156,103737,34171,-45785,9341,-35378,17220,-39300,-17349,-52503,-77797,-72565,-53398,-3427,43588,-7248,-26410,19070,-13631,1530,16981,42023,-60211,-13248,56757,-43892,4448,56203,18333,50358,79158,-54557,53211,78661,19064,9509,-63505,-228,-5573,-79857,41921,-53720,87280,43664,28206,83863,4419,-55239,-59743,-113242,-74064,101832,69019,33829,73449,-35145,16204,69504,42134,6594,-38411,-144892,-3997,-29799,-9651,-60259,-8064,21713,38342,43856,65328,26773,20377,-36814,-57470,-59571,51030,-38142,78509,-18806,-55979,11232,7269,7990,-25912,-71697,-70357,31009,-9296,3517,460,-50074,15219,-18032,-64340,9009,49063,7676,-40192,-21080,23343,-57697,-58178,54364,23542,-54145,-27830,-99322,61783,-42722,-30705,53435,118382,6709,71380,-64477,12875,25399,-41101,-6365,-35353,-72433,-39945,-22503,48721,75174,-4444,-17186,-17361,-2083,-4795,-9476,24329,-3182,30606,-26441,15233,-12557,-37047,18610,-37831,-40355,-7869,28118,-111544,-49630,60792,19552,-42478,-59269,-35272,-1842,-21740,-50250,-15780,148258,95377,74956,-1673,-7402,-47817,-5808,-58299,-33179,-62804,85731,7509,-31853,-107663,-3374,-155,76171,32695,66531,1680,107170,28854,-33026,-12109,-39664,62086,39313,59030,108671,55966,-46173,85994,73356,18456,-67027,-66698,-20332,-417,18699,30886,-49810,41567,35978,-16039,-40617,53705,-92412,12678,-10010,121800,47347,22889,-91913,-28947,-66726,20278,-9549,-23429,-8922,-55614,-77574,18248,-40561,-60211,-1206,-156,-5606,-35619,32613,11988,27913,-37583,12980,-1428,-20383,93161,-82035,2970,76288,3401,645,5902,-124075,10362,44855,87116,34043,-42903,6033,-36089,45914,26370,-38027,26662,-4236,56562,-45427,24086,12382,-944,130895,84776,-24443,21091,96663,43302,21510,-6096,-65498,-50721,-61404,-22517,30501,43433,62638,-90233,25678,-3178,-57104,-91916,-110072,90461,-61990,-72445,39983,-42069,-48411,-24086,10506,-15950,-31254,16793,2332,24648,-5782,-42976,-33363,-26609,-29574,60357,74352,44369,-44388,30600,49342,-46154,-22890,-13587,104713,-42999,-21128,-44555,8620,-45032,-29506,-114116,11015,-5104,-13752,69775,-85030,-3025,37006,100531,-12675,22000,-38704,-56933,-59124,-58733,4203,-33618,-35838,-39973,-15224,-59303,108458,-16724,-4684,-33827,19263,68517,86037,50094,5019,-29898,-32223,22853,-17209,-39857,34324,-10679,-23040,35622,-15970],[-15370,18470,-19128,-69800,-28789,-14353,37264,20225,-28448,-68680,17000,28309,-6018,39630,-48382,26287,31574,52775,-7025,27568,54886,-27736,-35150,11538,23306,26202,23948,-45321,53445,-25015,-36159,-113443,-49436,-38094,13263,-4475,-11085,-19688,-45546,31905,-67031,-58844,87975,51784,-6458,69169,-14143,-25011,-18565,-18610,-35467,-69071,-42746,69653,25972,22732,30794,65124,59602,54299,95817,-26476,-4812,25894,18749,24566,10295,-69797,-54222,75555,64901,-6145,-35710,34119,18455,-1853,7555,56673,-37359,-44551,-17087,-50366,69369,-40721,43650,4502,-3914,-72073,-40855,6124,3812,24330,-29609,42592,-28517,-113046,-32683,32003,36030,-25693,-27635,77770,48135,62025,28033,40564,67423,50098,36954,11820,-50663,34322,42145,67895,-73482,-30435,28395,-30767,-44938,27398,-51099,-777,56887,-54791,-6194,33722,5185,51910,97221,51494,68560,-4234,43683,40765,-56600,35759,-42329,26911,12524,69531,-12808,-30993,-20161,-48504,-9656,-17270,57780,-29915,29321,-20660,-19188,-2592,46361,-17955,-43444,41974,87270,-57554,-19195,-55921,61640,15027,-16393,-78829,-56334,2629,-19516,-22049,-8999,9590,56936,40199,-39341,96395,-5993,2508,73509,8679,43703,-8928,-7138,-83375,-68916,-12681,-4577,9564,2134,53215,3057,-63151,18188,20115,34283,87674,33350,69716,37724,-11062,3042,6210,21971,58001,-16492,30369,-32059,-14065,-39246,4291,62822,12758,-73878,-5503,1796,56030,-45649,30067,62171,2272,-9063,-16977,23030,3236,42745,42186,10532,9482,-15685,40626,13120,70978,-48017,-77963,-114495,-39577,-6662,174149,51805,132198,9981,-89895,40203,119798,32266,-94117,-90007,39138,28884,-39208,72143,83816,-217030,346003,116200,69881,-103268,-28892,938,17753,5368,5543,13752,-6527,-13171,43458,-38239,-72899,-115922,-47261,-35762,9621,34452,35874,-7100,-12457,-1448,-41690,54630,35281,-121401,-58132,-72805,-85515,-33930,-37317,36449,25281,-42288,11128,44441,-14242,52380,1460,-24795,57904,10959,-162,17670,-91193,11730,-137587,-17014,21796,89169,7958,-17343,67893,11100,-58329,-113255,-31620,-14869,-11843,-12137,18080,27467,60434,-14918,27816,-14160,15948,-15517,7718,-23716,24597,6575,24620,3402,-112094,-69034,-466,34072,41792,20111,-95919,-41849,-7373,12179,-567,9236,-11436,27738,1741,-59739,28025,-9391,-32357,48985,-6546,-60297,-27515,-5594,81666,17637,-44273,-111588,-67278,-35815,-15559,-38690,-18540,-38131,-9686,9791,-66117,26737,-13640,-112786,-18119,-18265,-32,20773,-42162,59780,14773,63615,3139,82521,65112,76954,25313,43341,51871,22725,26998,101055,-47797,-52451,43979,513,10467,55878,30659,10946,-620,13424,-22917,-62986,51888,24089,-70177,64096,65087,17727,-24423,-28501,-9505,26677,40536,18460,-45280,-103411,57296,99773,18101,67731,19309,15083,-3283,-29404,10260,-58586,26918,-26643,408,-78941,-58562,4099,26650,48858,-28838,-52017,-30900,3987,-40450,-58006,-58241,-24919,-21798,26805,4002,-92267,50267,-11982,-63744,53784,-4384,-22025,-43381,-48487,-30121,25231,26988,-2103,33214,42919,52555,-12637,13210,-80291,-69957,-20543,22045,26573,-33426,76296,-1504,19816,7027,-9054,27999,-12466,-47160,-15791,-32452,46709,-45911,-76184,-42218,-18380,4050,75279,41958,50598,67583,114081,23122,-24222,-19901,19536,25780,19559,65115,32109,5294,2328,6172,-23665,-4333,19249,1593,-1517,-18362,43741,-25197,17138,8735,95291,-28479,39561,-7838,55140,3650,-43408,-13821,-38537,-104101,-89933,-17843,-8204,-49658,32747,33526,-49211,-32943,6654,-21703,8525,120021,30502,59800,-18422,5422,92518,-28956,-75219,-124607,-36072,79445,-57034,30815,-33941,8018,-39996,-63504,-42467,38323,-36776,-27440,34005,31934,76352,68216,-30909,-1422,36895,-114861,-7787,9253,33932,40822,41474,34047,44975,-26718,67021,4247,7293,9976,58270,-4104,18444,-6141,31682,56432,81032,-7955,-28164,27969,78204,-28876,7171,36036,9589,-19544,25615,115478,100800,-61466,-9278,-36197,10546,-65967,-44282,37616,3408,39983,-51552,-45785,-40295,63626,23137,-7730,49782,17139,-1050,-45350,17426,9137,-2173,-26814,7740,17471,-26947,34208,13937,-54031,44040,3210,5006,-36893,-29613,42802,-94571,18509,26646,60176,14480,15978,-22720,2949,-69838,-21188,8387,-20210,152263,32565,3186,-74434,-33134,-87410,-55781,-76688,-38358,92717,41486,31827,22407,31750,-14078,-14410,-46903,41971,40935,14666,48634,-39210,-31818,-120465,-12463,15032,27786,153,-6093,-74584,-5477,58756,63682,-16163,27396,37557,7648,63582,34184,104717,42082,100415,21235,-51742,3221,-27649,19297,-41009,-32613,-29489,-62122,-61728,-48153,-7159,57649,303,-22629,2464,-6689,-28241,10696,36462,-67564,-5130,48768,-34705,-2349,36455,7513,33369,85304,-42623,47433,73002,15322,8529,-84817,1780,325,-65171,52017,-38296,83972,18638,201,97923,-475,-77035,-48304,-96960,-76500,83029,57798,7529,44069,-57727,734,50641,41839,14678,12263,-157118,-7138,-31833,-26372,-41536,-16763,22251,16874,29753,68306,44500,33816,-25569,-49506,-46146,70697,-30191,87624,-22472,-56528,33826,1222,-8349,-31288,-64279,-51981,15335,-35186,3219,21830,-17331,1377,-14840,-80257,11221,26790,2170,-25764,-33827,22630,-51729,-44490,39192,22115,-78246,-13975,-106081,53970,-48154,-40263,34011,102649,16519,64633,-79237,-12524,18070,-31805,7117,-13168,-43412,-46480,7126,39323,75927,-255,-28864,16203,23726,-8319,7543,28943,-10617,34099,-34009,-15650,-36180,-32248,14586,-22386,-23401,-41867,-3243,-105163,-44541,61671,28079,-53770,-86033,-69940,2082,-11505,-65260,-2358,138967,71667,71076,-2368,-1837,-30507,3170,-63661,-28966,-57902,53223,16564,-19040,-93620,-2408,-21342,76825,16823,81043,14074,118788,22578,-28938,-23277,-39025,83176,49283,70948,96362,53448,-42509,71115,58942,19388,-62411,-81660,-7671,-16319,22749,15263,-53997,29094,26258,-41104,-53457,55641,-44292,35060,-36575,93480,36406,-8308,-117410,-14702,-47280,21203,4070,-33093,12680,-33938,-86875,5721,-27541,-44167,-21330,-14885,-18734,-29306,36686,16978,21860,-60368,-656,-19661,-19854,98432,-84454,1720,94623,10659,29628,16594,-107644,10967,42046,96695,36713,-33601,-2678,-26347,6365,29341,-43339,12141,27293,42822,-36799,39262,22679,5302,119926,88986,-20545,24314,102402,52137,21758,-7241,-50006,-41247,-75430,-29796,6305,31818,74054,-80435,11136,-6913,-31348,-83257,-76602,100154,-53339,-58213,15542,-57863,-19454,-16489,17947,-2250,-18294,62767,-75,24543,1614,-47369,-57459,-43303,-7285,51656,63380,35515,-33751,26544,43681,-23119,-3702,-11896,89493,-55449,-39401,-54172,-9167,-72745,-15526,-95713,6702,6441,-9297,70354,-62960,-11144,4642,84688,-31404,47431,-20423,-52255,-56881,-61814,18771,-13503,-42866,-38435,-4593,-66021,91066,-13578,-8165,-5644,10360,76115,103739,44956,15632,-28943,-18665,34385,-12490,-51756,29230,-13909,-26416,42229,-3515],[-28325,-11615,-14627,-50026,-53907,-29100,19836,24002,-31880,-67966,5974,14601,-4493,32423,-38053,28096,18296,30158,-23219,3422,27764,-23667,-32014,20752,24964,8261,7885,-40447,6319,10075,-45508,-91492,-63212,-66088,4409,-14880,-2027,-30244,-53644,40261,-60409,-53866,67358,41757,-14612,70111,-9001,-10394,-8713,9837,-27016,-51411,-49183,50165,-6746,16681,60522,83677,63898,67888,103637,-30626,-20297,28761,45300,19701,28880,-74864,-51642,93833,72708,-31070,-41504,29703,14587,-13994,13326,37444,-21572,-37373,-44965,-64873,78236,-20400,60276,7399,-2676,-60329,-39279,22959,32177,19960,-37455,41771,-5007,-90178,-40631,40040,37002,-24996,-30387,58639,41886,86117,53944,44495,60671,62533,68462,26211,-27837,53288,35012,66504,-37266,-38919,30443,-24123,-47208,-13866,-55815,23523,48088,-66011,-36600,55199,27748,16803,91857,47277,28005,-2148,38742,52067,-4829,18426,-69975,19891,5459,67926,-1287,-3504,-41537,-55730,-14473,-19101,42208,-42176,3319,-4877,-23017,-15196,48402,-13951,-31348,57136,90261,-66947,485,-40607,77747,12634,-33030,-63275,-32299,-20758,-48084,-15210,262,14800,52820,7336,-52387,68951,-8238,-21819,67067,12671,30301,-8314,12862,-103681,-47116,9981,-3950,-1873,16722,27817,-1706,-109392,5899,25334,22105,77203,25866,28156,27576,-24378,-22806,11744,-8715,32037,-17144,15216,-36544,-15719,-23169,-26346,31788,-8568,-82349,-23434,15703,70915,-34266,19882,51848,34369,-15935,-28372,28806,11497,90129,52521,24773,10853,-11531,22144,-8317,67458,-44391,-56073,-92384,-5420,17337,199711,-7876,111461,3750,-90540,27733,96478,13240,-120091,-132460,37075,32751,-35267,89997,94175,-181643,219199,129357,82636,-84439,-13055,-16232,30642,5454,-14697,-45904,-15845,-16560,11120,-64367,-60167,-100673,-29339,-10066,62211,27644,9084,-53586,-7922,-10436,-40436,45298,24954,-132537,-51392,-49630,-106772,-35294,-45487,24417,13659,-49782,11673,42138,3426,58516,-25150,-24256,52522,-14,-6471,18629,-95545,16951,-118048,-12021,16599,110361,32841,19689,75177,13898,-48301,-134015,-36180,-29245,-13224,-8415,24782,53090,45018,-8958,17960,6516,13853,9679,12895,-25580,24404,-14644,5033,1675,-61825,-62674,1348,42204,19861,29515,-99871,-71415,-5883,14279,-14822,-12362,-13029,14319,15470,-66952,18448,-4617,-31593,61501,4848,-78149,-38822,4189,85208,13686,-20944,-119015,-27631,-17624,-15734,-1243,9284,-18992,5437,10882,-41548,33938,-9324,-109033,1559,-6014,-8187,11670,-21920,85680,28132,54897,-2944,51711,53682,86376,23430,18109,58795,19870,14093,91754,-51675,-63882,40420,22912,-10076,42528,31643,22537,10854,11662,-3801,-46072,55874,31912,-32752,42065,43226,24585,-28796,-48053,-43382,43172,43107,13146,-36302,-106253,90186,119657,499,35939,2961,-796,-5670,-23547,5850,-58281,20986,-21358,1320,-76463,-28339,-18548,6779,30080,-30876,-53824,-46398,8660,-29568,-53419,-44128,-19607,-21853,48790,-9148,-61597,51435,8092,-45209,52793,12156,-33445,-56243,-57055,-55698,25525,43259,-10415,16752,38786,53566,-32462,5203,-59950,-92837,1709,13614,15254,-66638,49565,1430,30290,17384,-29852,11077,11899,-63275,-16004,-45333,38072,-57263,-111919,-77636,-21167,-31003,50316,30045,32788,69822,119069,45837,-48320,-40202,-33099,16121,7938,55318,6156,6162,-5450,520,-2984,-2894,16440,-30902,10962,-21714,75086,-11351,20952,28136,100364,-27422,35207,-20797,46332,2079,-22113,-33278,-35824,-116271,-60709,-10663,13646,-40092,41292,18257,-50819,-19840,71732,-540,5587,108908,30597,53278,9456,9224,73522,1840,-71188,-133497,-26965,79052,-65447,35978,-32394,11477,-31010,-80735,-37305,28527,-45158,-8716,11,25241,58978,34378,-37706,-15579,46729,-105656,25529,14373,48614,45549,32741,25384,43992,-20768,44446,-6091,17062,3126,48277,9730,21983,-10972,-3006,12642,82611,1241,-5086,18955,80819,3790,22761,40233,5289,-16063,17961,113063,125542,-51422,3737,-34244,-655,-38176,-13111,23054,-14511,46242,-32181,-34664,-38173,33340,13980,9590,54604,15186,-4264,-52353,16452,610,-12452,-15349,25074,11894,-42513,20448,27454,-24828,34778,11424,38560,-58374,-18600,45881,-88363,25405,43790,54249,10907,31613,-6504,16973,-78008,-41003,5596,-7489,122580,12344,17699,-78997,-33135,-85805,-43182,-94336,-62398,95307,24205,54137,31418,30374,244,-16811,-29660,56555,72224,37629,114510,-12955,-43825,-110905,-22192,-31044,31932,9170,-11000,-104587,-24559,60296,41584,-17907,-5531,32475,7077,69287,41019,78980,64200,73365,14321,-44450,3106,-11454,17504,-33322,-45734,-821,-38387,-45021,-40184,-11954,57337,2454,-18976,-10636,-8197,-70648,14091,25208,-70752,886,40218,-24893,-15157,11644,-5024,13084,74283,-33015,36158,57495,312,-1034,-92606,16525,6851,-37033,53646,-14334,62752,-5730,-19511,101579,-2168,-79590,-22120,-76037,-72238,55818,42136,-17311,7755,-73923,-11215,38902,29083,31557,64830,-149252,1138,-19288,-33949,-19126,-22297,22855,-5613,10937,58939,49185,44098,-3379,-34793,-29154,77725,-14279,88063,-24442,-45879,49051,-11698,-26127,-33618,-59073,-30007,4305,-49085,3421,38880,9296,-26823,-14404,-90172,-4254,-4041,-3487,-8905,-43428,24617,-52255,-35699,16393,21055,-95636,1052,-97494,56481,-48595,-46515,10314,74826,30696,59361,-82021,-36083,10448,-20358,20600,6884,-4493,-34180,35220,37809,64484,-264,-27166,46840,46466,-10462,25163,43137,-15409,31837,-37001,-52166,-47792,-19505,5104,3192,-10017,-81139,-38567,-94019,-23426,57163,30357,-68169,-101093,-100276,463,1161,-70248,7871,99339,35983,67452,-3382,872,-7012,6680,-57239,-21015,-41981,11213,21830,-16629,-65776,18116,-28011,77763,697,64713,25695,103719,17596,-28856,-38578,-32687,98256,47430,77400,66748,38937,-42412,53252,38328,24262,-46590,-84934,1091,-28913,19971,1117,-48298,18421,8121,-63823,-61233,42579,3189,54120,-44621,72470,29506,-32772,-119254,6740,-19586,20752,9818,-41600,26794,-15813,-93929,-12099,-8079,-20933,-42280,-20572,-29192,-35017,30132,19035,10397,-75320,-19820,-37148,-17774,93816,-64606,-6066,96505,15597,52453,25663,-87692,5473,31969,92466,34280,-5755,-6120,-12507,-31515,27992,-48132,-5281,53136,31900,-13220,47585,21549,16277,101448,84014,-9157,21556,95851,49520,20690,-4284,-22203,649,-80428,-40503,-21254,5967,64096,-62956,-3474,-10460,-5625,-64298,-33592,105214,-39389,-42569,-14272,-63459,10695,-3486,21976,10313,1899,94065,-1183,22518,18782,-53041,-63665,-44645,12568,42263,36940,17974,-26136,19347,28361,17783,25141,-4774,48986,-63623,-44834,-59671,-29714,-75200,-1541,-78856,-5068,12947,-7369,68264,-21931,-14214,-28959,69548,-40368,48932,-18156,-42160,-53526,-69491,24820,967,-43153,-35689,4822,-69166,59755,-5545,-17018,16403,-869,79129,100371,47065,32639,-23113,9646,44538,-4527,-55714,26632,-19986,-26020,34307,7009],[-35319,-38663,-8429,-32421,-70518,-46227,-9184,28282,-37422,-63296,-8314,3005,-10160,20739,-32613,9452,7903,6416,-35350,-22617,-1309,-12264,-17871,23116,15280,-14381,-6863,-24351,-30524,43438,-50552,-53522,-69567,-96929,-18187,-36375,15068,-25039,-53948,40621,-41064,-44208,37463,25117,-14008,65219,2410,6563,10720,38694,-24923,-41413,-62539,21262,-35249,6425,82743,84058,68183,73764,95148,-28544,-34181,24669,49356,-1927,31230,-66206,-37364,97354,74097,-40872,-35796,17670,5199,-17055,14425,18432,4180,-23167,-58932,-62749,80226,9810,74189,10195,2608,-33659,-31948,34611,46197,-9664,-61763,29456,36250,-48158,-47575,48328,30854,-23831,-26914,41082,34590,80214,57428,51977,44877,63614,90019,36780,1213,64953,30509,51902,6949,-40461,28513,-27476,-47678,-41488,-52900,34608,36048,-58092,-56065,62893,41128,-14893,75592,29321,-21819,-11122,25820,48097,47879,256,-78944,4624,-6633,61386,6273,17213,-52443,-53549,-10495,-11724,15886,-55455,-17964,5821,-22671,-15098,56720,-4374,-11366,83202,90478,-66759,13268,-25935,75649,2857,-51805,-44244,-12414,-47491,-80747,-6981,12299,17918,42847,-23118,-49442,42151,-4986,-41688,31808,17805,14171,-5932,32517,-79184,-20937,36953,-4616,-13004,28302,-9291,-4505,-113767,-15975,26039,10615,54873,21659,-12243,7826,-44067,-38676,15729,-42529,1483,-18355,-3713,-46608,-25892,-13659,-52066,1753,-32486,-78554,-18969,25758,54838,-25827,8431,30971,44456,-20091,-37574,33847,23502,97701,49533,35977,14760,-1410,774,-27392,60890,-20739,-13895,-60163,31297,41395,176584,-75399,81544,3365,-47387,29914,71490,-8290,-122566,-148259,22312,27395,-35872,90552,67200,-120664,51416,146408,95932,-47110,13399,-31690,53895,7255,-43920,-103984,-15887,-3554,-14832,-84838,-37134,-62408,10750,9110,105430,13108,-22893,-77181,-2346,-21498,-46064,20968,13711,-111863,-43987,-17001,-85960,-22874,-44902,8809,7018,-48990,20789,32510,19570,56397,-52920,-12684,44548,-12140,-20834,17443,-79749,14791,-87682,-4934,12529,119622,60203,52366,72444,12463,-32067,-137548,-35536,-38116,-8487,-7783,24411,48576,25623,-3378,5978,14831,4759,23440,15914,-23959,21394,-31247,-8237,-561,-213,-52597,12810,43543,469,29687,-90777,-86322,-6634,19347,-23377,-31854,-13209,5364,31962,-68368,-12875,8202,-15419,50265,13493,-79024,-37190,20424,76285,15777,8973,-121811,14408,-596,-22789,33338,30260,1794,10750,14748,-4507,23101,-6119,-85311,28364,7862,-26515,3420,759,93251,43269,51471,-3725,20367,37140,94407,23036,-12350,54834,19965,1137,81026,-37567,-54348,33999,41636,-33159,11896,19600,37539,19727,12449,14299,-10435,60745,22204,-12877,21297,14355,23992,-26456,-69876,-76412,50581,38512,5186,-35257,-103768,80735,112855,-18848,11177,-17469,-8868,-11208,-7676,5035,-49440,14059,-4805,6449,-62919,4533,-40016,-6167,4873,-33416,-49750,-64757,6238,-2577,-37144,-27914,-20789,-7927,52704,-29564,-16834,50190,25767,-18138,58600,26098,-38941,-62486,-55592,-65110,27763,61320,-23117,-11688,29791,45613,-35354,-12087,-34446,-106766,14740,1874,1680,-95766,15302,12411,49331,28035,-45603,-8401,33014,-64866,-20744,-52474,22412,-63436,-128335,-107182,-15316,-52480,28570,11276,18705,61773,92102,63139,-51583,-64399,-96059,-2868,-10234,39837,-21664,7465,-3354,-5055,18004,-7457,6525,-68063,-1148,-35588,98861,6944,17913,45715,95845,-20367,25999,-28057,11628,10803,5517,-43493,-37465,-114631,-21841,284,27503,-36488,47154,-17507,-43333,-2490,132367,31511,5130,82026,23009,48328,34737,5460,30531,18123,-74136,-128264,-23456,66681,-56156,31549,-23265,21999,-18750,-87258,-22436,4741,-43533,11832,-30834,21951,26853,2724,-35916,-16252,51820,-83996,52306,15301,71063,42225,16362,12450,35559,-15376,24840,-16124,24326,-5356,30420,11850,34228,-16464,-38718,-32823,70830,18428,22097,13305,86699,42732,26525,35917,-3655,256,11404,99808,147397,-41726,10072,-28160,-7209,6947,32409,8432,-34889,46463,-2320,-19039,-37172,414,11367,27374,55094,13266,-19255,-65700,12686,-5298,-20879,-632,34585,5404,-53354,6635,39057,8378,18985,11529,64161,-77777,-9649,54595,-53726,32676,58107,48595,-1087,40891,15641,23187,-67871,-36001,6611,1030,75778,-796,18877,-77288,-28785,-76040,-35558,-97815,-91677,75237,7433,77837,37626,28721,17438,-29295,-12213,73728,98268,62086,161671,1459,-49346,-91542,-24014,-65324,31369,16989,-11215,-115323,-28146,54026,14551,-17127,-42854,24430,-5900,68882,43780,44399,69173,33087,10462,-24385,10883,10884,11300,-17354,-51130,24131,-14239,-31671,-31833,-17373,43384,-3152,-16174,-17652,-19426,-114073,24643,14611,-68547,3099,32028,-19328,-27854,-11977,-16479,-5355,48940,-28047,26228,35933,-20112,-19400,-84220,34322,9440,-5400,51103,13298,32806,-23559,-28728,92285,-2137,-64453,8776,-51586,-58289,29815,25812,-34088,-21445,-79912,-18857,36160,6556,53086,102063,-121925,14753,5335,-32726,2916,-23217,24491,-22929,-4842,40547,41860,47679,24179,-12391,-11561,69821,4821,78692,-20160,-23992,57807,-27817,-38575,-30330,-59865,-7663,-972,-45904,2972,49817,24455,-61533,-14949,-97462,-34090,-34826,-7464,6116,-51450,26644,-61130,-32081,-7706,19078,-101671,14750,-78047,67373,-41718,-47859,-11754,40846,39174,49826,-70881,-50707,4577,-6187,31831,18412,31955,-13286,50038,50461,40456,-3321,-11886,69765,61499,-10502,38070,59322,-15470,24164,-33246,-78671,-43406,-573,-5902,33932,-5388,-103108,-60735,-83450,6978,47643,23600,-78701,-101206,-118384,-4802,17176,-61164,11566,41101,1341,63937,-5855,422,14094,4873,-40783,-12044,-19636,-23122,20919,-23085,-31413,56891,-17994,80951,-12150,21170,37312,73590,15041,-34956,-55350,-20645,105127,35681,76979,32245,15897,-43286,40891,16915,32106,-20872,-73592,-1007,-32827,11734,-7622,-36758,11734,-12870,-73773,-59840,24224,39710,65012,-29945,64992,26955,-42216,-99454,28879,6210,19271,8104,-43271,30297,-6781,-99239,-29416,15939,5138,-58228,-17667,-35122,-47544,15630,17590,-4893,-79032,-37323,-45961,-17406,78195,-29761,-9756,85580,17327,61626,33872,-61341,-1020,15345,77707,27101,34240,-799,5308,-51996,20998,-51894,-25077,63970,24104,14794,48266,14765,31031,77099,70983,7910,13394,78282,34600,16465,3690,18829,63979,-81085,-54353,-43798,-28247,33426,-40892,-15287,-13422,8312,-37737,-1562,101217,-23245,-30493,-41948,-57601,32739,12369,23878,20314,22930,102463,-4016,18171,39862,-57934,-52692,-31999,26435,34131,-261,-4318,-27289,11191,7430,57368,54544,5219,266,-62673,-33868,-58302,-46869,-54042,8268,-69919,-22737,13204,-5197,64274,19151,-13827,-53173,61202,-35927,29109,-26815,-29462,-41449,-63273,21890,151,-40786,-32491,12203,-68695,21563,5576,-33903,20248,-9668,77132,67755,51417,54630,-15759,43063,51792,1705,-53762,28355,-25969,-21798,16584,14591],[-35983,-52799,-341,-21656,-71113,-63404,-42234,28760,-47159,-53326,-22297,-3295,-19790,4208,-31292,-22257,4560,-13817,-39354,-39991,-25618,3768,3901,17808,-4134,-37039,-17710,-1501,-43794,65905,-48319,-12308,-63162,-120658,-48260,-60388,34502,-8300,-47726,35833,-14394,-31482,5868,6863,-5479,56029,18977,21415,36910,65938,-29493,-46067,-74061,-7297,-52639,-6670,84008,63402,71324,67976,72901,-17852,-44103,7494,30755,-32868,15762,-45602,-16083,86105,70184,-30603,-23704,1689,-163,-10760,10197,-3005,27084,-6866,-56824,-46533,72428,42039,84383,13952,9493,63,-20494,39834,45199,-50480,-96720,11535,75552,-963,-53414,55385,18899,-23145,-17770,28344,29930,48334,40387,61281,26089,54608,92358,38389,28914,65162,26751,29180,46297,-32535,21859,-33504,-44811,-49659,-47532,27756,25147,-32160,-53217,51447,39021,-40210,50854,5971,-65350,-16102,8906,29904,80138,-16836,-67887,-16674,-21591,53559,8214,22603,-54802,-44278,-3307,3663,-11291,-62395,-27846,6605,-18433,-2385,69734,6287,12210,111381,85229,-57820,17681,-11418,56352,-9918,-66178,-25735,-665,-71108,-107440,-715,24851,17703,29345,-41664,-32855,24530,6633,-51079,-23067,24607,5149,-3006,46747,-20353,1844,57253,-15578,-23236,27733,-47724,-4668,-84489,-42469,20663,1384,29249,25229,-38246,-15088,-60118,-38100,16013,-72200,-26105,-27512,-20987,-54913,-44283,-11730,-63484,-19874,-49053,-60939,9443,32024,27846,-21385,-3080,5550,31369,-13627,-41324,35962,35843,64304,32650,41808,18601,12430,-16819,-36804,54177,12426,34446,-29348,56677,58715,114219,-123879,52417,10316,19095,35729,48771,-28220,-103193,-132998,1851,11512,-41190,71166,7800,-47569,-101692,153176,102058,-3622,43857,-37880,77204,10318,-73871,-136435,-3925,20145,-25556,-91117,-10562,-12963,64782,16859,124945,-5521,-51758,-70984,2041,-31676,-57686,-9653,6539,-67961,-36684,15607,-41893,1571,-38121,-9680,6072,-40044,32468,18829,31971,47369,-73461,4738,37168,-21867,-41399,10446,-44733,10006,-49656,4839,8433,112776,79374,73710,62846,7883,-11897,-125645,-28490,-36296,-644,-11536,13268,11828,7109,-2965,-1978,12251,-11245,19412,17279,-19264,20324,-40404,-12037,-4304,47703,-43341,26354,36802,-12872,23441,-73310,-84483,-8770,20931,-25223,-44689,-10745,2766,47053,-58787,-46265,22280,13276,22104,22589,-56958,-22648,37481,58812,28198,32339,-111250,48615,16648,-35507,53185,39410,18669,5069,22248,32677,-4812,-3988,-44021,53247,15200,-48363,-1402,18283,76378,54370,53821,63,-5380,19832,96837,20619,-38911,43004,23317,-7091,72106,-12194,-29666,27034,53116,-49167,-27854,4378,52098,21699,17441,31112,37819,65395,1337,-9354,6212,-9756,13525,-16909,-86466,-96956,46204,26676,-2515,-45339,-98146,43250,88820,-32177,-134,-35561,-5572,-18118,10463,5426,-37266,1207,16684,15773,-41961,34157,-49298,-6399,-20255,-35182,-35185,-76343,-4098,31767,-14130,-11918,-28161,13063,38316,-47510,32969,47130,37899,9097,70451,33216,-39529,-60583,-43204,-59736,38248,81441,-36771,-41738,17478,29951,-19100,-35856,-8854,-107403,17359,-6483,-5754,-112125,-16925,27409,72994,37960,-52991,-27250,47593,-49693,-27508,-52343,7023,-62791,-114050,-117528,-3076,-52134,22655,-9832,13250,53889,43057,68139,-27163,-84015,-142781,-25832,-29619,21752,-44825,5825,2842,-8678,32955,-15270,-9439,-101795,-33196,-51118,110087,24999,8670,54974,87556,-9369,13517,-26874,-38608,24278,32008,-43987,-42330,-99426,13998,13916,28769,-38242,47052,-62799,-24685,14700,167041,66527,6916,47628,9158,45774,49831,682,-22688,7936,-80229,-111801,-24718,49085,-31476,23982,-4533,40284,-8274,-81992,-6929,-27987,-25479,27062,-49862,22745,-7631,-14013,-21489,4706,50343,-55657,61473,12041,96011,31243,-4567,-2447,20880,-13283,13748,-20750,26915,-16875,5381,-452,53955,-22187,-63971,-65642,48478,38323,43574,13012,93678,75172,18708,20515,-16894,23935,11733,84960,159478,-31187,6435,-18339,-9008,44963,69709,-748,-52640,39740,33509,647,-34032,-29502,15573,41155,50322,9493,-43945,-79762,4470,-11625,-27557,16191,40987,-972,-54351,-4292,43780,36806,1290,3449,70601,-88821,-15052,56831,-6372,39859,60091,37384,-18694,39909,39091,22159,-51502,-9544,5851,833,23212,-7643,8573,-76558,-23591,-61419,-33729,-88684,-113752,38657,-3620,92250,39697,26367,30896,-41975,143,86444,113843,77000,168357,-2434,-49868,-69781,-18796,-81208,25361,25084,-6040,-97180,-17537,42712,-7723,-15162,-72521,14790,-25618,64734,40059,15343,57013,-6715,5619,1589,25798,34964,1730,3708,-46659,38820,5369,-26489,-24527,-22606,21551,-16293,-15300,-18714,-37447,-143770,36316,8714,-63876,1610,24327,-21863,-33462,-27162,-24501,-16948,16573,-27719,22632,15301,-37727,-43050,-64182,40980,4051,20568,50099,38731,9298,-32133,-29728,71360,-2048,-39652,33645,-25926,-36660,12305,12091,-37597,-35127,-74688,-21825,39388,-19509,73822,112757,-81719,24974,33062,-25690,20873,-17891,29569,-30937,-11398,19332,27273,43223,48283,16037,3701,50072,22331,62726,-6998,6067,62976,-41639,-41347,-21085,-65604,11883,-1213,-27341,1063,54659,26854,-93085,-14764,-104652,-65675,-56711,-8101,16445,-59352,25009,-77621,-28922,-24189,15341,-94577,25217,-56092,82030,-27092,-44071,-28102,7264,32416,31785,-47696,-52471,2427,10144,38844,18301,55328,4860,45528,75798,8280,-6129,13069,82225,67923,-8808,42096,69800,-10372,12181,-23075,-78053,-25477,19728,-13449,61669,-11665,-85256,-59694,-74500,36524,33294,6591,-80162,-90617,-122252,-10009,33501,-37690,7438,-15504,-20615,59754,-9719,-2460,26143,-1654,-19645,-4761,2830,-40611,13219,-32029,800,102221,4150,86380,-19314,-34238,48031,44728,16130,-46326,-70207,-4910,101386,18631,69774,5366,-8804,-42156,37405,1381,40077,10030,-47833,-15409,-25432,2303,-7777,-24622,7894,-30953,-64919,-47793,10885,60856,66123,2468,67943,26249,-34004,-67405,44710,22803,17512,2832,-33462,24003,-6678,-100700,-41712,38558,27893,-65396,-9434,-36364,-56612,-2217,13076,-21152,-71275,-46539,-41647,-21865,54541,9338,-1277,68034,15941,54571,40458,-21031,-4630,-6054,58758,16539,72358,12665,24605,-43769,9153,-53608,-44663,56709,17449,33249,42716,7774,46938,50491,53148,26749,2598,54135,11555,7046,15740,66762,121855,-83405,-69207,-54324,-61488,-8953,-18759,-21501,-15071,3828,-9820,8560,84372,-9557,-24080,-61888,-41541,40511,27107,24403,26303,38377,90778,-9185,10847,58943,-60252,-30372,-11641,31767,26625,-40641,-26179,-39538,4092,-11484,75912,75282,14321,-42733,-51059,-10181,-48345,-55442,-18323,9918,-68541,-43470,6873,-1067,58758,43227,-10608,-63105,57030,-19663,-195,-32029,-16783,-17784,-33252,12142,-20528,-41508,-29150,18009,-64721,-14342,16481,-57406,1388,-12521,71319,13804,52202,77953,-10549,70683,53968,2466,-48457,33365,-29387,-13631,-1192,19054],[-31772,-50421,8894,-18109,-55524,-77339,-70844,21723,-61882,-38423,-32668,-4941,-28668,-14005,-30603,-52649,9427,-27157,-33420,-43441,-43759,20623,25799,5093,-28213,-54301,-22831,20891,-32289,72129,-38062,18242,-43086,-127639,-76299,-77303,48534,12288,-38255,28007,10670,-17721,-22753,-7463,3843,44192,36737,30372,65312,87583,-38169,-64326,-74326,-28017,-56857,-21835,61901,29467,72447,50025,43204,-1198,-48616,-23231,-362,-62523,-11454,-19214,5634,63984,62093,-4535,-11533,-12642,6790,1401,2236,-27333,36455,7834,-42555,-23821,53829,67125,89399,16767,15004,27230,-7943,38903,32681,-83899,-127773,-5462,92348,32468,-57746,59660,4834,-22156,-5327,20091,29945,6408,12545,69476,10619,39502,77664,26778,47806,54175,18201,6515,71707,-17325,10648,-33071,-37183,-39166,-43798,7097,19780,1959,-27004,22411,21203,-56954,22719,-14822,-89054,-2436,-8498,2233,81517,-31131,-41562,-39172,-36766,46241,5470,11610,-52159,-31890,1454,22871,-31035,-58093,-24299,-3272,-11319,15526,80371,14331,32747,128046,72203,-42574,15336,3589,27171,-20709,-69659,-9107,6387,-86608,-121381,1204,36140,14513,16791,-42818,-10714,19033,25998,-47028,-76459,32751,9394,-1422,52530,43968,16165,62724,-40778,-31664,9610,-76958,-2397,-44386,-66067,9607,-5190,9778,37568,-41420,-34033,-63758,-18835,11598,-91835,-44813,-44730,-31985,-54724,-66844,-15224,-56552,-29069,-51095,-32768,51804,37338,8363,-19406,-13793,-14764,8944,5820,-38368,33871,44592,8756,6703,41503,20064,26486,-25300,-34285,50370,45026,77065,-6653,62235,62598,38262,-135247,34386,21929,82308,35520,22469,-42786,-69949,-98163,-15998,-12903,-48095,35049,-67337,21750,-201298,145202,95087,34606,70294,-30422,88987,13445,-95234,-133448,16340,44308,-18996,-79969,12434,30793,116362,12060,118734,-23669,-69165,-40619,3891,-38924,-70804,-36027,5986,-17969,-30023,37703,-3149,30620,-28297,-29559,9362,-24845,41283,5644,39338,33770,-82432,21442,32046,-26228,-64335,-3689,953,7967,-9108,17640,1650,89615,80975,79094,50312,1294,9315,-104693,-17146,-22485,4642,-18501,-4685,-37637,-6163,-8836,-1585,4391,-30865,-1504,18492,-13052,24110,-42893,-6869,-9225,67173,-38668,33756,22142,-18243,16873,-53624,-69637,-9833,14179,-21101,-47546,-4415,8895,55938,-37828,-59523,30103,46886,-10230,34792,-19095,476,49810,39097,47549,37033,-82540,66877,33145,-50741,52076,35442,27866,-6967,33551,59288,-41315,-2898,5257,66220,9474,-65926,-2313,25291,39065,56688,60343,5414,-22109,6689,90431,11470,-53597,29156,29552,-6590,64883,13806,-398,23800,55548,-53826,-62539,-4814,62642,15635,26172,46324,83432,66134,-18697,-15394,-1608,-19401,-5717,-2398,-92710,-95247,31088,9861,-7353,-66374,-91088,317,57817,-33461,1095,-45745,8816,-24263,20418,3823,-26821,-17249,35745,27238,-19715,53352,-39908,8104,-37956,-34332,-10052,-71797,-21061,63248,8906,1504,-39329,28645,13261,-55683,72617,43881,44676,27794,83644,31331,-37699,-51313,-22681,-46395,60664,102427,-47479,-60495,5060,9874,11364,-57198,12492,-93287,12379,-6937,-603,-112409,-40937,40287,95108,47625,-53110,-42059,55354,-21323,-31458,-45829,-1969,-53575,-71101,-102147,10663,-31715,36436,-28395,16958,54387,-4280,57704,17960,-91495,-154837,-46922,-45693,4083,-57662,-89,7252,-8383,38547,-23068,-28667,-122885,-69541,-60209,106527,37515,-5077,52440,81434,4425,928,-16944,-89101,33857,50469,-36689,-47493,-75166,35094,27150,18327,-41850,39545,-98328,3171,28904,164636,96071,9993,14061,-7204,43440,51322,870,-66225,-28136,-81432,-89944,-27862,36776,-250,19826,26166,61205,-2818,-66333,3330,-60347,8634,31117,-52608,26471,-33815,-12112,5293,43745,42230,-27617,49897,5779,113043,14407,-26124,-16116,3401,-15405,13686,-17918,24818,-31869,-23454,-21773,76307,-27772,-68963,-76968,22351,53685,51811,18614,96427,91029,3767,-3599,-32126,47755,19185,75750,155180,-18273,-7734,-6531,-7684,60603,87167,-1983,-64185,27748,68804,21114,-26730,-53679,25063,46889,40426,2975,-70486,-88289,-8339,-21021,-32604,32475,48289,-7848,-43675,-11045,38369,52850,-11394,-9427,53973,-87542,-35955,44168,34641,46245,42256,15701,-37041,28031,58254,16935,-40613,24359,-881,-9543,-20833,-9826,-6933,-82072,-21260,-44944,-35193,-73104,-117346,-1873,-5691,91035,38217,23032,34654,-47721,4624,87620,115852,73829,131604,-22341,-47903,-50269,-11678,-78515,13978,34988,4035,-53153,1296,29846,-17287,-13118,-84361,5349,-41959,60376,29537,3608,34500,-34757,-2949,21760,44259,55560,-8527,25425,-34463,41585,17853,-29474,-18630,-26685,227,-34166,-17305,-16288,-55308,-147571,41993,8246,-61851,-1709,17410,-33530,-27668,-28364,-27299,-18334,-13354,-29854,25088,3562,-44909,-65034,-41714,25614,-10791,35424,54373,56608,5614,-32545,-27109,43350,-3275,-15258,45831,-2812,-13989,5593,3232,-25861,-32455,-60615,-20246,42764,-41825,88418,95659,-39296,24327,51648,-17284,32077,-5926,40425,-29070,-6822,2166,11636,32129,60549,45462,14352,26300,34964,46811,14580,37452,67218,-47296,-33486,-8109,-71309,25938,1569,-1188,-2535,54751,19470,-113275,-12779,-110552,-83165,-63938,-4286,21263,-67349,16834,-97737,-20395,-24166,10417,-76133,31116,-40271,94910,-6414,-36241,-37661,-20117,7297,5950,-17709,-41753,5228,26309,40177,7666,61412,12530,23913,103785,-23502,-4802,40394,83725,68052,-6852,35615,70007,-1606,-2204,-9351,-43885,-1784,34187,-13363,78101,-27015,-21364,-36753,-64467,54963,12453,-19436,-71100,-77563,-115198,-10853,45022,-4104,-3457,-50891,-24821,53693,-13572,-6471,27212,-11724,-1295,-1120,19333,-42957,239,-36081,23557,136229,28815,91733,-20649,-81358,55539,29050,21598,-59187,-79485,11215,84174,1272,57267,-6610,-27391,-37360,40689,-3851,44394,38597,-10638,-37927,-7911,-2623,1911,-15791,2764,-42385,-38175,-27020,8129,67250,58871,39877,71774,21774,-12358,-34908,49268,27853,16038,-1247,-11457,11337,-11342,-94661,-46993,51665,41790,-63999,-455,-34948,-52580,-18903,6517,-35251,-54365,-43766,-27232,-32948,27944,42348,19597,49451,12396,34378,43069,37016,-4466,-29769,41618,4819,92632,28925,40448,-7098,-4375,-51979,-59958,34694,9023,30375,33765,3791,60367,25346,34652,42591,-5658,29988,-11988,-8061,29378,107073,147579,-91055,-81471,-49754,-84288,-49291,-964,-20026,-14822,-17897,12118,-674,54714,-1641,-22298,-72975,-18922,33670,36799,23146,26479,43616,67644,-15195,340,71633,-58940,-4012,8866,27597,16735,-75802,-42884,-59216,-499,-20266,64678,81397,19382,-72388,-31015,17875,-30284,-53219,19687,1291,-67041,-63552,-5103,5109,51950,42938,-3797,-59889,50490,2391,-24131,-20794,-5766,12652,14591,-602,-57062,-49923,-25149,23598,-57483,-39415,23520,-82394,-34102,-8524,64064,-39502,45749,96964,-10123,84243,48586,-3565,-41772,37934,-28934,-1481,-9531,20667],[-25166,-34773,17626,-19054,-29629,-85287,-89086,6223,-79769,-20674,-37333,-5088,-32802,-28095,-26099,-66985,20244,-31900,-18868,-34372,-57825,34937,39846,-13967,-50032,-61961,-21597,35949,-5667,62197,-21768,29239,-13410,-112844,-93935,-80991,50173,28941,-29976,16514,24770,-4958,-46049,-13908,4594,31090,49637,31381,90555,98141,-46537,-84886,-57901,-37269,-50889,-37758,25419,-5787,70787,23559,14081,15047,-47496,-59928,-29917,-80860,-39921,4092,22257,36930,49280,24530,-2915,-19094,28352,13762,-6291,-50613,28402,18524,-24373,-4280,27071,78289,87043,14205,16821,35172,2761,33381,13989,-96524,-138401,-16409,78054,37157,-59655,59743,-7122,-18778,7170,13086,34087,-26508,-13318,73438,2637,23520,55057,691,53043,35994,-650,-7938,83176,-595,-3798,-19606,-24766,-17388,-42978,-17235,22657,31477,10487,-15682,-5875,-63483,-2802,-28398,-87358,31095,-24467,-27581,55259,-41251,-8586,-56938,-49586,39160,1483,-9611,-47400,-20233,575,39901,-39270,-42931,-10087,-18449,-2028,26253,78467,17897,44088,122074,51036,-24768,10055,18922,-1642,-26027,-58615,6033,17022,-91567,-120514,-1943,44800,10395,10269,-26813,7070,22357,47890,-30603,-108491,40928,25975,-3078,50236,85703,21703,52855,-75668,-36865,-24176,-91737,1216,-16023,-79636,-4738,-9125,2949,55141,-23870,-44065,-51425,15274,3356,-97988,-51800,-62914,-34361,-42880,-87000,-20965,-34220,-25607,-37252,-1607,90731,45533,4382,-16821,-23265,-20826,-2392,33336,-29609,27683,46691,-41505,-19313,35893,18289,37022,-22772,-22475,51929,70594,107879,8184,47909,49214,-24580,-108476,33202,32425,122017,25689,-17545,-49895,-34227,-62215,-24381,-40622,-51806,-9154,-136777,73772,-244069,128867,73540,60111,85509,-10366,81005,15185,-101164,-103369,36825,59080,-716,-54371,26572,54222,148053,-1553,96145,-37208,-70973,-1145,3021,-42970,-78809,-49478,11734,22125,-24338,42632,10312,53227,-18178,-48006,14249,-6732,43981,-3086,41503,18310,-80792,32558,28876,-23875,-83952,-23254,44394,12136,26968,32786,-10670,53918,62249,67713,38266,-6385,28612,-82958,-5882,247,1496,-25450,-19188,-69165,-11909,-18440,7476,-1678,-47813,-31956,21124,-7295,32502,-41007,3726,-13573,57917,-40164,29532,1659,-15583,16135,-36925,-49033,-7101,-1655,-13250,-39262,6557,24906,53704,-9373,-39712,26495,75628,-34244,49312,19890,24954,53431,22895,60883,17788,-40996,64894,45392,-64251,31893,21090,28533,-16601,47554,69776,-72240,-2789,48512,60445,-10346,-72907,-865,20572,-5729,48588,67944,8245,-29864,379,73905,-7549,-52887,19605,37904,4022,55848,30692,22917,28381,49180,-48893,-77815,-3196,67135,4253,36166,58559,107819,58889,-26226,-23415,-3183,-11403,-29541,12336,-87776,-70322,10019,-7763,-7783,-93666,-82770,-30734,25416,-21234,8530,-44804,29761,-27964,14241,-2204,-21151,-35032,46675,37440,-1520,57528,-13146,34877,-43195,-29278,19908,-46598,-41377,83715,25489,10511,-50681,26250,-10423,-51924,87328,41862,48820,31779,90219,20944,-36452,-37545,342,-34027,92352,121182,-52140,-59645,-3699,-10274,45611,-65609,27184,-66373,4901,429,17269,-98807,-55494,44995,108675,57301,-50754,-50339,57772,12006,-28034,-35941,-2202,-34898,-15860,-65458,20001,-1528,63412,-40574,26332,63791,-26214,34001,65653,-83416,-131925,-62011,-56008,-11067,-57719,-8417,6250,-3094,35340,-28231,-47137,-123676,-92988,-58546,89093,40448,-20981,39470,79546,20761,-8374,-647,-125959,31783,56480,-25198,-49173,-48092,35928,36317,2662,-43019,25388,-104981,34181,39119,129528,113669,13033,-13689,-21352,37374,40668,8786,-83203,-74083,-71108,-68827,-29346,37663,26352,22255,68719,76020,-2479,-43276,8239,-82326,49090,22043,-39719,30870,-47217,2851,38417,86177,29470,-6462,23889,-1273,112206,-5427,-43779,-25688,-12405,-20454,22985,-9332,19658,-49141,-50170,-39475,95250,-32657,-49914,-67441,258,58200,44905,28953,89452,86802,-12427,-29701,-46040,65297,28901,74642,132380,-3737,-29286,4437,-5710,53339,86633,3797,-68890,14083,96627,37030,-15515,-70456,37202,42726,26515,-5559,-88631,-86625,-23129,-34307,-35522,45005,56871,-16920,-23262,-13966,22706,52709,-13082,-21746,20944,-75359,-62085,17594,58179,51415,4804,-15397,-51389,8477,67942,11156,-40246,48448,-14005,-27781,-44390,-8854,-19829,-93750,-23891,-28203,-36028,-58544,-99063,-33463,1772,74836,35520,18622,25705,-44275,1683,73286,102125,51164,71896,-48295,-46039,-34196,-8793,-62599,-1707,47109,17326,250,20325,18460,-11136,-11874,-73928,-1888,-44122,58405,14237,12172,10896,-46083,-15374,23989,60819,68152,-15715,43105,-19875,35179,22341,-37333,-13818,-28846,-12824,-52328,-22456,-14089,-63699,-121672,36362,11332,-65948,-3972,12557,-51512,-11239,-14552,-23456,-8917,-32234,-31249,27981,6278,-37557,-76837,-25878,-12698,-32658,38442,63426,63170,24598,-28566,-25055,14298,-6545,1195,45423,13563,2010,7715,36,-1185,-18828,-42602,-14902,41104,-54303,93073,58752,-5838,9836,50823,-11911,35450,10767,57096,-20569,4875,-5688,198,17989,57277,68369,19453,8246,41752,38296,41167,60216,71300,-40227,-16993,4704,-70967,32626,4746,22004,-7443,51836,8364,-117548,-8632,-110156,-76225,-56171,4253,21607,-74165,1840,-114677,-3759,-2791,6669,-50924,31445,-35882,101008,17010,-26281,-42117,-36810,-30006,-22052,12557,-22877,12863,38353,35109,-8652,52952,7223,-5429,120637,-45591,3276,61696,75613,65175,-6845,19981,59695,8012,-16329,3710,11572,18123,35577,-4295,77970,-46219,67036,-2996,-50229,55449,-18726,-50392,-53816,-69150,-102482,-4076,47308,31169,-18083,-55775,-15225,44542,-15294,-10389,20328,-23212,7244,-1889,25602,-38291,-14685,-30870,32800,145060,45550,92130,-18719,-104892,57125,28566,31101,-68324,-80104,24182,51186,-13245,41696,-3445,-33952,-29367,45552,618,41750,56353,32652,-61371,15045,1823,20194,-10949,-8007,-46435,-858,-2418,14515,61892,46417,66815,66644,6320,13041,-11094,41436,23668,14817,-709,18279,-3257,-15553,-78347,-45817,48695,44010,-58584,5223,-34831,-32239,-31524,-1139,-44888,-31802,-29662,-13537,-50226,3389,62406,44876,33122,8162,8201,38926,102718,-2565,-53057,29111,-5358,85760,39673,47058,44728,-14995,-45973,-67299,5639,-3179,2230,24516,3404,67529,4447,19051,51719,-5065,12321,-28099,-26746,41370,122694,131832,-102713,-87239,-32163,-90907,-75256,9811,-10283,-12910,-48417,23868,-18146,17667,1886,-22158,-78499,4599,17248,38914,18926,18854,37067,42381,-19524,-12486,75549,-53586,21044,23786,14880,962,-98913,-51514,-76754,-1867,-14351,30751,72291,19346,-86297,-7512,41322,-7372,-41708,48672,-16548,-55098,-78979,-20192,11916,44591,22816,7925,-48287,37080,22293,-32232,8604,3070,39416,62696,-12251,-96877,-66704,-19255,30484,-47401,-48144,23995,-102199,-72152,97,57507,-70882,32254,106055,-15183,80618,34122,-14966,-34626,37234,-24606,14057,-4210,19716],[-18648,-13525,23762,-20759,-1976,-86074,-95528,-14648,-95689,-3194,-35899,-7261,-30606,-32005,-14749,-57962,32352,-28053,117,-19255,-69073,45022,41233,-37806,-63194,-58615,-14774,39758,21891,41116,-3514,20077,18126,-78851,-97229,-71293,36130,36569,-27141,-1791,21895,5375,-62981,-11602,-9276,17841,51925,24757,107436,93042,-49856,-90046,-26005,-35469,-41150,-51806,-10397,-32253,65749,-4664,-7211,23714,-41681,-88757,-46992,-81872,-59179,15830,31315,10936,29302,40262,3708,-12533,59120,20945,-12013,-66153,6924,23437,-11326,3849,-1716,74013,75793,1464,14068,19381,10114,25487,-5995,-86638,-121709,-18815,40821,10732,-57824,55055,-14159,-10772,16766,3382,39428,-37652,-26510,71154,3044,11483,33691,-36445,43882,16028,-30566,-8893,88685,11268,-18973,7533,-9748,4927,-43851,-34503,33745,47848,40711,-50277,-31550,-59187,-20762,-34046,-64845,69436,-38476,-51225,14645,-46429,21741,-64893,-57955,31387,1079,-30742,-41370,-11389,-5678,49076,-36702,-22804,9068,-28074,9267,18560,56484,17193,43420,92965,24068,-8765,6300,32995,-21553,-25288,-34356,20307,38781,-86198,-107219,-9175,49636,8287,13250,954,12813,27433,63232,-6430,-112422,47200,47215,-9075,43374,93777,22308,35648,-109162,-37061,-64116,-93753,4459,-10503,-79562,-18765,-10154,9892,69994,1753,-44153,-26219,53938,-5990,-90200,-47765,-72359,-28663,-20835,-98090,-26322,-4802,-12288,-12947,22971,110182,58972,14197,-10880,-31617,-8204,10754,59178,-17430,19007,41163,-65652,-35239,26978,14407,41281,-11700,-6964,59899,87085,126090,20433,21061,19693,-62017,-58757,46864,35593,132471,8984,-73363,-49903,-7158,-37653,-19979,-64716,-48362,-50540,-183229,100973,-261238,117261,41408,70781,85149,16354,52163,14455,-89745,-65477,49094,60169,19275,-21779,29754,51088,150973,-15964,71011,-43622,-60873,30165,221,-45059,-75761,-46356,21182,43819,-19811,30588,-3563,58615,-9523,-61182,18276,10186,39797,-5643,39230,3383,-73745,36844,25903,-15530,-93763,-44197,73677,22590,51284,48179,-29686,12597,29059,43029,28905,-14308,43520,-66642,985,25549,-13228,-28448,-18928,-60654,-10619,-27349,20992,-554,-54757,-61726,25942,-3382,42331,-37559,14932,-14731,30217,-46784,13423,-20614,-6560,23925,-26050,-30062,999,-23082,-4775,-21343,22109,48852,37426,20880,10111,10579,91355,-42609,61189,46841,43184,46829,12412,50892,-19877,-1012,42738,49650,-72006,1749,1982,22600,-15035,61918,64802,-83545,-3557,72900,35569,-37538,-66548,314,7353,-42133,32246,73153,5129,-31483,-815,48453,-35108,-39120,18415,47906,22658,40782,34309,34054,41947,36019,-39774,-66608,8541,65850,-7157,43906,65327,100209,42665,-16419,-28209,-978,9409,-52506,21304,-75132,-34748,-9828,-21214,-3707,-117685,-71803,-43662,-7905,223,14342,-32631,49513,-28517,-9058,-13128,-20646,-43240,47370,43014,10953,47838,22429,67441,-35520,-19669,45304,-5596,-60491,89284,31231,14275,-58588,-142,-21752,-39487,70819,41252,53583,19537,81391,5064,-38054,-23420,19308,-29782,123257,133243,-49474,-40860,-5933,-26928,71801,-54935,35340,-31578,-183,10521,40141,-76625,-63065,37920,107709,65294,-50744,-51305,55548,40555,-15658,-26669,4239,-7968,29511,-21142,20173,25395,90510,-44547,35924,74855,-13959,3970,96376,-62019,-91005,-69861,-60296,-23003,-46703,-14511,-309,6682,27026,-29575,-60560,-101656,-93738,-46560,61485,32441,-36460,21790,78907,39435,-12284,17640,-141797,14756,49003,-13620,-44048,-24221,19926,39013,-8349,-39336,7236,-74811,59691,45722,77694,116160,14790,-34645,-29330,24365,23109,22971,-68089,-105004,-48362,-52173,-26515,50666,40188,29385,116608,76684,-4458,-16674,12012,-87383,80956,3078,-16181,33595,-49933,20743,67442,113993,15511,3284,-4328,-6454,89963,-24864,-52970,-29616,-22850,-25585,36403,404,13773,-65589,-67596,-39861,105922,-35693,-11533,-45282,-12277,49022,27014,41377,70493,66136,-25392,-49361,-55596,72921,33684,79089,97109,8232,-51491,11577,-5261,33484,77076,13107,-69097,2876,111305,43019,-2401,-77828,49184,30125,10376,-13853,-90407,-73186,-34793,-49695,-34825,51261,63550,-29742,2033,-14442,155,37478,-1677,-28503,-13211,-58828,-78874,-13781,65729,55294,-42285,-47837,-59555,-12343,64902,7366,-47315,51002,-29688,-48366,-42828,-5810,-24007,-106056,-30883,-11455,-33270,-49611,-65534,-48298,16898,50243,34748,13295,5446,-33226,-5553,44350,70821,15949,22192,-67886,-46094,-20716,-13912,-41574,-19614,59988,31100,40967,32666,10298,7553,-12300,-44460,-4977,-25368,59213,-2079,33094,-7565,-42787,-29239,1932,69994,70218,-16066,52763,-8980,24414,19293,-45504,-9692,-28923,-13261,-66181,-29945,-15709,-54294,-73453,18241,15238,-74740,-2442,11927,-69551,9845,9133,-11978,8741,-35083,-29406,24080,23556,-16854,-71537,-20928,-63240,-55320,32765,72759,56683,54825,-24156,-25393,-10297,-11740,7139,38401,20206,7075,15058,1841,30062,-2722,-26217,-7334,32766,-53596,86612,15008,10827,-15726,27164,-12628,31587,27991,75727,-11295,14213,-2165,-4222,5242,42101,77300,19804,3590,43940,41724,67689,64503,73786,-18810,4361,13512,-60681,31232,5728,33291,-12847,47073,440,-105621,-2313,-97997,-46037,-38785,16755,19556,-77930,-16834,-120791,18747,36951,7670,-24690,25698,-42860,96804,39319,-16234,-44261,-39747,-66275,-44503,37983,-2449,23614,41921,24010,-23884,36396,-8308,-30132,116831,-52443,18046,70599,60501,61338,-11020,-1094,42205,15509,-27123,12324,62419,27038,20047,11173,61044,-62638,137558,26619,-31829,36938,-62713,-79830,-33103,-67718,-87793,11003,38705,57515,-32299,-35699,-2891,31672,-13129,-13644,11415,-33047,2165,-6630,20130,-34355,-27366,-17348,28383,127791,47784,81170,-18208,-101985,50985,36219,42946,-69150,-70719,31235,2966,-24710,25243,9724,-26459,-20372,47036,9088,30687,56681,73896,-79047,36791,17425,43495,-7311,-25434,-44799,36718,19706,23176,48125,32170,72025,48781,-25104,30637,287,24392,15288,13289,5716,47320,-15625,-15702,-51994,-40310,28257,35363,-55773,5554,-40660,-1273,-39214,-9515,-49215,-7053,-9233,-14034,-70880,-15721,67565,63583,20045,4807,-15997,26574,151541,-2140,-73216,20094,-11416,55169,37423,41165,91980,-18526,-35487,-65347,-21523,-18832,-44427,17277,5383,65380,-10608,8178,53173,8909,4950,-31892,-44766,48802,103665,87152,-112106,-83796,-8111,-81886,-81129,13537,6116,-10791,-75530,26942,-32279,-17152,7828,-20501,-82740,22246,-1211,33124,10731,2161,20586,22237,-20020,-25489,70094,-43991,42651,30664,-3563,-21925,-106419,-51543,-80846,26,4508,-7709,52794,15752,-85118,13659,54136,14823,-25438,61479,-39067,-26892,-86168,-34458,17238,38491,-4426,24850,-33780,17213,33471,-23136,45041,9836,52231,93089,-19777,-124021,-87809,-10120,39499,-35195,-39558,17092,-111602,-97712,8710,51654,-74803,15786,102652,-24373,62267,11761,-28163,-27031,27708,-17387,31116,11907,16314],[-13819,4990,25583,-20273,19828,-79947,-92715,-34259,-102143,10876,-29613,-13454,-23357,-22298,3092,-29900,40680,-17109,17837,-6135,-75306,51087,30320,-64541,-64147,-46261,-4378,32492,38802,16642,12009,-1824,42977,-35782,-87439,-53452,8691,34137,-32188,-30165,2226,12625,-73325,-3061,-36457,5567,41606,13165,111881,71617,-44598,-65429,14245,-26156,-34665,-60608,-31766,-44544,57222,-27196,-16281,20143,-32821,-95600,-47833,-65583,-62685,11586,33649,-9120,327,31047,14193,9235,88580,20138,-12813,-68496,-18650,21030,-9490,-3363,-25049,58595,58081,-23462,7482,-13162,14665,17288,-24080,-64068,-87663,-13111,-752,-34357,-50969,46647,-15963,2869,21725,-11062,41903,-25514,-22202,62709,9830,6460,18562,-75795,23680,-1331,-65711,4342,96705,14556,-31436,42336,3642,18267,-44455,-38543,50264,51019,51698,-69750,-45852,-45075,-28781,-33838,-33870,91476,-50284,-61332,-23856,-46832,42363,-60455,-60429,23341,8623,-41624,-32988,-4963,-14213,47342,-27541,-6203,27102,-20458,23572,-10105,15427,13943,32742,53163,-4046,1544,7476,42883,-29366,-20953,-3499,33349,72832,-72655,-86767,-18362,49500,10668,25689,32271,3833,27282,62118,18926,-96203,49707,62631,-19072,36675,76652,23155,23318,-129565,-30766,-96780,-88756,5515,-25383,-67727,-28911,-7553,26359,71191,18723,-37145,3550,82359,-12702,-70916,-36349,-66833,-17984,6320,-96102,-30020,21993,6447,11423,32867,103673,76651,31431,-932,-39578,20643,46060,73993,-4654,10662,29624,-58571,-33611,17233,11099,38418,1761,6513,73258,95646,133304,35760,-7645,-19760,-80538,-8958,65914,28066,122445,-8250,-131679,-45471,3882,-24601,-3859,-78827,-36750,-80961,-199642,103385,-294400,123009,6789,69367,68971,41916,9841,10946,-64452,-37870,48413,51438,31902,9046,23364,25104,129241,-21272,54331,-42595,-50319,41110,-3332,-46911,-59297,-29404,30617,46706,-16505,8239,-32008,40967,-2940,-65531,20325,22102,29893,-3213,33730,-9224,-67858,36639,21065,-3695,-88625,-61694,82769,36168,58765,60569,-53237,-25583,-6715,11870,23096,-21280,52500,-56745,1731,46039,-37846,-24614,1859,-13150,-5150,-31788,31861,9218,-46602,-81946,32408,-1306,49090,-34787,22822,-10257,-2279,-55498,-9139,-39492,5921,37487,-21229,-17333,13999,-44428,1212,2200,41049,74934,8881,47832,72906,-14011,90710,-35076,63746,56350,49922,31124,5119,7977,-60383,21806,4730,44565,-71428,-25836,-15470,13609,1836,73019,49802,-68768,-5138,72238,-1214,-59176,-48398,-1079,-8092,-58667,12638,73624,-5139,-30936,-2542,17975,-64255,-19278,25489,60062,44305,19120,28351,33062,61061,19138,-31988,-33745,25594,61254,-13496,46252,63972,66094,21206,5319,-28177,2453,32591,-70353,19262,-60755,-11434,-21193,-26144,3605,-126217,-56342,-41537,-43170,22114,13068,-12108,59926,-26241,-42344,-27085,-23704,-35761,39788,42193,20290,31408,55057,96994,-19264,-7039,57317,36308,-73622,80764,24975,13294,-60464,-45657,-15498,-24876,29819,40808,60496,-5153,51805,-11730,-42928,-13045,29009,-36141,139497,134185,-40468,-15536,-839,-39398,81461,-27072,39229,4453,-429,15383,55228,-51231,-67160,19520,89235,67646,-53623,-45887,46932,56737,3061,-21352,12225,23087,49416,14313,9478,39905,104900,-40691,40947,77542,22114,-23156,99782,-34447,-55312,-71784,-59571,-32300,-29623,-12882,-9319,18840,18482,-27531,-65548,-61963,-73041,-28382,29264,15433,-49106,7246,73775,59098,-10926,32953,-137158,-14824,30185,-5381,-30477,-8147,-2607,35410,-5649,-31995,-11159,-17095,71228,49676,27308,103867,14542,-49679,-29421,4599,5365,38733,-29334,-100803,-18656,-40333,-18654,64362,39653,35213,155053,60152,-4757,9192,19615,-75141,91941,-18149,10738,33095,-47673,32716,81599,115866,4014,413,-23372,-7487,51727,-40649,-50207,-28088,-26584,-27817,47278,5862,9304,-76478,-69597,-16519,106059,-34894,34010,-21267,-14190,27992,5916,52397,42272,37281,-33391,-55985,-59117,70564,27648,83724,62490,11451,-65550,12895,-7291,14152,67461,21601,-68601,-2754,109645,35954,10338,-73768,58831,13489,-5919,-18913,-73826,-49879,-37587,-63055,-28373,50358,63845,-46370,26152,-14039,-23456,12285,19900,-27198,-31854,-45813,-76277,-39187,66755,57808,-82978,-70587,-63230,-26701,49086,6181,-53851,31185,-41462,-64436,-20791,-1560,-17394,-111294,-39054,5082,-26498,-45494,-29217,-45663,36378,26040,38412,7526,-20439,-17810,-12906,6320,22351,-19383,7044,-72813,-48635,-8771,-26438,-22930,-36936,70348,41946,53520,35000,5609,30629,-15356,-5993,-2338,13064,61023,-15165,51064,-21073,-31659,-40614,-39763,68200,61932,-7110,51868,-5927,13414,10240,-49872,-6266,-27628,-1461,-72412,-37864,-23375,-24638,-19217,-8541,18059,-81541,4357,18542,-79991,26788,32140,7061,29422,-22161,-24099,9594,49044,10902,-47182,-24286,-108168,-70577,23389,76435,37445,75998,-20785,-27236,-27001,-17885,4699,32806,16671,2795,24609,6883,59023,7798,-15580,258,20570,-39754,70814,-22926,8857,-44960,-13912,-20315,22421,40411,88943,-7383,9673,11227,-1334,-2399,25072,68095,17720,14489,44066,56124,89247,45709,72098,13407,26317,16244,-40551,22464,2603,28816,-17826,40392,777,-80901,6287,-73018,-4783,-20821,31364,17198,-77627,-33296,-110690,41175,83519,16737,-2539,13761,-56216,80925,57184,-7614,-45820,-27648,-87682,-55185,56719,12966,34502,34236,8766,-31784,17595,-27509,-40090,93067,-45384,36421,65233,41829,56689,-20717,-22888,22602,18951,-31820,14646,85321,22814,-10158,27163,32113,-70673,152917,40082,-13677,4585,-114315,-100606,-14510,-70351,-71949,31677,20971,65457,-42001,-7634,-248,15548,-6712,-16472,6317,-37938,-15260,-14024,4371,-34423,-34281,-1484,13579,96319,35635,55154,-24279,-83285,37222,41578,54384,-59586,-53008,31242,-54833,-35234,9471,25730,-7358,-12963,42866,13727,12447,37624,101708,-87153,50946,41562,66795,-190,-45386,-39957,65740,33764,25899,29110,18742,54295,23662,-70353,31489,595,4484,8057,10903,17510,66702,-22757,-11225,-19448,-32775,-4375,19738,-59739,1021,-55408,28390,-42567,-18764,-48756,16887,9749,-36193,-90411,-28043,60449,69228,9859,3586,-32860,7246,158538,-5159,-87809,10975,-11559,15913,19749,25701,119162,-13190,-21857,-55579,-39751,-34958,-93828,12969,8005,52523,-19413,1804,49349,35674,7272,-23713,-57775,50130,54391,37300,-111220,-70884,13814,-63585,-69155,12588,25199,-10867,-88308,27382,-36542,-39659,24390,-15513,-86245,27836,-15033,21340,-1394,-22799,-1120,11392,-15991,-35672,56037,-29960,60633,30073,-23598,-48725,-98497,-44582,-65387,4661,28615,-32069,31263,12040,-71263,27833,55007,29922,-10178,56675,-59358,14435,-82664,-43486,19252,36474,-24649,44855,-20622,-4683,33437,-4462,71836,14405,46931,96804,-22040,-127693,-106627,2842,50174,-22078,-17447,4189,-109070,-102261,11611,43333,-63212,2654,89105,-34970,35790,-13516,-38698,-18607,9117,-8743,46397,30967,10516],[-10946,15125,22567,-16439,31633,-67602,-84760,-44836,-92525,19290,-20829,-23263,-14311,-226,23080,3722,41832,-1663,29045,-865,-72133,54302,12233,-92013,-53545,-29642,6806,17775,40375,-3593,21189,-24182,55173,2290,-69396,-35121,-24497,24370,-44305,-68720,-27498,16724,-77618,6823,-67971,-4316,22886,950,101760,38790,-29572,-10129,53240,-14433,-36069,-61967,-31786,-42271,45913,-38684,-12739,4601,-22300,-73482,-35678,-37911,-49786,-6148,32078,-19735,-34406,-2137,34120,43930,106613,12212,-8813,-56710,-38319,10330,-19572,-24241,-37031,39999,42621,-57085,-1036,-46906,18620,10043,-38626,-43772,-57711,-2070,-29354,-77427,-38465,37442,-14664,20944,21943,-28665,38067,1299,-2699,50450,19460,9002,10222,-104257,-1489,-13947,-96629,27636,108284,10129,-37478,74502,10439,18108,-43822,-30430,67687,48337,47154,-68277,-44734,-23961,-27531,-30765,-8793,84658,-58792,-53488,-47279,-43697,50254,-44315,-56213,17740,26016,-36175,-20486,1416,-20961,35693,-17176,648,39753,9461,44768,-49349,-33656,10354,18078,21242,-27660,3885,14672,45140,-28096,-17338,23826,43498,111434,-54094,-65194,-27172,43464,18259,43466,59071,-16868,18200,38939,39102,-74137,47442,64355,-31129,33433,52488,27381,24941,-130355,-17728,-111036,-81672,3097,-49809,-51168,-32977,-637,44996,48360,15241,-28123,27870,85872,-13410,-44740,-22698,-47483,-6780,32086,-81493,-32130,39271,25889,24668,24786,76932,93911,48899,10715,-48246,57032,87827,73843,6359,6005,15810,-29683,-12942,8857,11306,29807,9929,14567,88791,98402,131049,55910,-29184,-60009,-96086,21175,77338,11777,108206,-19545,-170097,-40415,-2390,-14662,19085,-79237,-19647,-98640,-189719,87726,-359724,150847,-21418,61283,40909,60052,-32202,5208,-32653,-28439,35900,42982,33431,31117,11492,-13352,95403,-9512,50355,-35875,-52896,28696,-6726,-49565,-32203,-6642,36617,35692,-14368,-14683,-57320,3063,1921,-59444,21073,26724,16519,692,26119,-18317,-67663,36127,13175,8222,-67287,-71865,73506,48080,48839,66522,-75491,-51562,-32824,-17611,20711,-25418,55120,-48869,-1367,55920,-65818,-13582,39167,50578,600,-30615,33458,24597,-23639,-87950,38739,597,49031,-33359,26007,1000,-28229,-62676,-28924,-50191,18464,49355,-20747,-11381,29317,-60607,2459,25816,61018,94758,-24034,68176,126631,-40584,75847,-17298,52886,51414,44212,9650,-4522,-58470,-84467,19719,-41072,32270,-62084,-40045,-26248,5131,30430,75228,31966,-33590,-7648,49070,-37147,-61964,-23617,-5855,-18977,-52659,-4826,69384,-20775,-31505,-10686,-11086,-84399,-1799,36357,75358,62755,-3180,22667,25276,78365,1826,-28523,5718,41637,56943,-12681,41681,53067,24828,1023,25666,-24914,5384,47078,-81749,3848,-50414,-20870,-19208,-20235,12011,-109641,-35811,-31821,-78821,34577,3844,11807,55961,-22124,-73296,-40434,-28211,-13483,28855,35853,30856,18204,75082,115023,-1551,5264,51616,61397,-76900,62582,8926,9377,-55311,-95359,6133,-14205,-18094,38668,68012,-34370,4095,-24718,-49164,-9148,27334,-50188,130396,121315,-28061,1614,9874,-50803,72711,8766,41964,35008,3100,8219,51084,-26215,-70034,-5459,55003,59955,-54129,-36047,28775,57663,22340,-21149,16358,51499,42411,29316,-9578,40371,99872,-30951,39207,65403,61217,-39294,79055,-10035,-40446,-70079,-54832,-40085,-12575,89,-15912,30360,13496,-23717,-60622,-16626,-40771,-9547,-1337,-5734,-57049,2665,59536,76183,-6597,41391,-118098,-50429,4334,-2476,-9204,-2134,-20911,28178,13960,-25437,-26011,45720,63716,51799,-9602,79963,12405,-58613,-22768,-17128,-6879,50586,15206,-58796,9039,-31641,-7196,63052,29641,32783,165375,30481,-532,29940,33564,-51271,78439,-32445,34040,29075,-45821,34658,74919,92590,-2504,-12526,-28717,-3346,9520,-50576,-34522,-22763,-25145,-25667,50316,3252,7627,-76390,-53754,24800,96341,-27745,71699,-4154,-9006,1093,-10713,58714,11642,9156,-36896,-47611,-56784,61251,9191,83743,41481,1176,-63365,8326,-11189,4687,63109,25862,-69991,-1848,91499,16504,21536,-57844,65027,-1728,-20424,-18238,-43900,-21409,-27840,-69199,-14494,43273,54665,-64573,43744,-13772,-41931,-15928,44861,-18929,-25894,-40766,-53647,-52422,69624,58512,-103022,-75902,-67034,-28179,24072,6502,-52238,-1661,-43191,-70279,10086,2930,-2517,-104187,-43979,19642,-17933,-40822,-955,-30496,56586,8927,46886,2131,-43829,-1126,-17087,-32734,-37179,-42378,26603,-63036,-53023,1897,-41474,-10872,-50722,73961,46364,37027,28281,3566,48112,-21880,28250,6910,61005,60989,-21676,51222,-35241,-20255,-45394,-84941,55080,46030,11199,39832,-11134,3883,-2535,-47880,-4049,-26555,18044,-69864,-43620,-37116,17273,22630,-36124,19424,-77688,16014,36971,-76885,31988,42274,31526,46601,1168,-17980,-12923,71912,36477,-8709,-28154,-130957,-71421,14931,70383,7759,71240,-16125,-28111,-34973,-23336,-1354,34081,5485,-4638,34694,12772,76892,7827,-12010,5406,10361,-15992,49809,-46732,-7236,-68670,-60242,-33369,10648,43420,88672,-12527,-16053,30261,7539,-3128,17874,42290,16192,36388,44681,74648,102729,8705,64259,45359,45074,13538,-14673,8419,-5253,11073,-21700,30534,10431,-49350,17486,-41367,30848,-11297,45315,15782,-73916,-40919,-84015,57100,121131,35059,12322,-5486,-68647,54651,68537,-1011,-45957,-1908,-86746,-51933,70219,18987,42277,15838,-7015,-28865,-618,-42938,-31551,59889,-32228,53202,48940,23541,50542,-35479,-41163,5601,18172,-28901,11347,74265,8667,-46521,36817,-909,-67639,107698,32928,-2571,-32064,-157882,-107349,-2648,-71162,-54129,52145,-1515,50628,-44253,9365,-14181,-2091,2441,-19519,8310,-35674,-38728,-22371,-17784,-37390,-34232,8350,-6234,65918,15377,18606,-40118,-66294,18162,37403,62397,-40983,-32629,25192,-111244,-47149,-4795,38501,17441,-8657,34065,9018,-9052,3379,103962,-85236,53495,67527,84902,14328,-60063,-33625,81987,36708,17375,8170,7560,24175,3823,-117524,12972,-5992,-11094,5616,7775,33138,71099,-23305,-4555,12941,-24564,-38989,2455,-68083,-5946,-77416,45072,-42580,-28958,-44744,37230,19453,-74900,-104050,-33948,46651,64283,1851,5124,-41638,-14945,117953,-10560,-94881,-1486,-5307,-13409,-8268,10752,122218,-843,-7894,-41213,-45987,-46854,-127375,11132,10160,29973,-22614,-1825,45055,68056,14243,-9171,-63776,45911,-7035,1734,-95241,-51152,26393,-44439,-46928,10437,41242,-15457,-81546,31622,-30516,-43903,54249,-7372,-83650,18220,-20630,7051,-15985,-52292,-21958,10751,-8540,-40176,35211,-11725,74563,24281,-40729,-71679,-78378,-33520,-34768,11078,47880,-32712,16347,11998,-48483,32849,46926,32928,-814,38185,-70463,58185,-67781,-43897,17153,41376,-28420,63210,-11179,-22987,24733,11641,76696,15545,28070,76426,-19829,-108553,-117671,18740,60555,-9880,10776,-11528,-97100,-87504,3055,27635,-53437,-1225,71728,-44058,9298,-33881,-42764,-9112,-14799,-168,55937,44459,2605],[-9059,15607,15859,-10065,33518,-49585,-74821,-40959,-65708,21174,-12247,-34272,-6972,27944,38055,28137,35384,15065,30772,-4689,-56654,55293,-5607,-117669,-36091,-14542,15931,783,29083,-14569,22729,-34520,53811,23191,-48772,-22628,-53047,12168,-58903,-112344,-56592,18057,-77104,12734,-90903,-10074,5169,-7116,77572,4180,-6422,60235,82722,-5233,-45601,-56875,-12515,-29017,33349,-37856,-94,-17211,-9770,-27190,-17730,-8466,-25423,-27863,29447,-18907,-63947,-43580,63157,84303,108577,1259,-2507,-34998,-45856,-8115,-36881,-52153,-35585,26088,41613,-89950,-9254,-65478,24609,3980,-48642,-36931,-49224,10354,-37508,-100897,-20896,31464,-13798,39960,18766,-44334,26659,29528,23988,38143,28533,17096,6620,-108886,-25003,-21718,-115805,53286,115766,2887,-34146,93939,6962,6367,-42437,-17613,81326,49173,42998,-48324,-32520,-78,-20066,-27178,511,52268,-61759,-27872,-50326,-39026,46749,-20133,-45103,18519,51289,-14562,-2950,10673,-22962,18949,-9868,-2088,45531,54530,78577,-79245,-74810,8079,6620,9989,-41829,-1659,26189,37098,-24791,-18601,37510,48431,140382,-33942,-47292,-33956,31303,29316,59684,75877,-42093,1123,-2245,49820,-56904,40757,51187,-42182,33609,36600,34203,40600,-112313,227,-103481,-73506,-2978,-71676,-39150,-30972,10390,58782,-2340,-9649,-21991,38994,56571,-6505,-17178,-11674,-22471,707,50968,-59069,-33373,45275,41997,19858,1948,43581,104049,60381,19399,-58517,89074,117563,62281,14194,7998,4260,5141,21333,3218,16606,18550,6573,17384,101771,96542,120319,77164,-39619,-92416,-119675,22540,70469,-5727,103971,-20989,-172844,-37989,-20742,254,41849,-66951,-2407,-107005,-163539,64521,-424712,193771,-37650,51688,7929,67967,-59015,-1524,-2883,-33132,17918,45113,26524,41113,-580,-52541,61220,21287,56607,-26551,-75161,-945,-9673,-52681,-1753,11957,37225,17873,-13192,-29904,-66318,-43513,5953,-44332,22567,24206,2312,1844,17035,-23344,-73337,38908,2637,17033,-33904,-73002,53882,54155,26227,63772,-88567,-57967,-42099,-38443,21093,-24161,51882,-36435,-2727,53026,-88174,1967,80245,101587,3396,-25812,23053,39396,7421,-79966,42477,5138,40817,-32374,26053,18029,-41072,-65521,-36543,-50171,28010,50829,-21993,-9359,43028,-68962,-1803,43938,78764,100404,-48833,80308,154611,-61805,52467,2324,30387,39850,29721,-12858,-21148,-120401,-78775,-2884,-84114,17536,-45606,-35913,-28156,-589,60055,61609,17051,6250,-11464,12257,-58482,-39854,885,-12828,-20631,-29881,-16984,62460,-37444,-34625,-26254,-30795,-86119,6901,43903,92924,72775,-15442,27759,18075,85642,-13136,-29204,34087,51413,55971,-6987,30912,33467,-3340,-12783,30857,-21548,7074,46177,-88372,-22960,-47220,-65824,-3196,-4115,19184,-66895,-12260,-21901,-109063,31188,-9612,33482,37837,-17266,-90100,-49015,-32947,15275,20246,27490,44596,16231,78669,116175,10902,13033,30033,62292,-68309,40854,-12195,5230,-43659,-130520,35415,-9653,-52481,33601,71796,-58646,-49415,-30481,-53120,-12355,15783,-65226,94879,94931,-16161,1297,22476,-66232,50415,40553,45787,54932,6405,-12519,24372,-3563,-71918,-29416,12095,40423,-44255,-23893,39,45680,35890,-24290,13823,69537,19521,22165,-30224,31893,76880,-17775,31650,39293,85653,-40381,46728,3226,-46224,-66079,-46163,-47033,-274,23850,-15633,38444,13200,-20126,-46727,19960,-9539,5422,-24606,-24643,-59270,11029,35403,84459,-2765,41418,-92054,-84446,-23433,-5376,16691,-5714,-30722,20910,44237,-24889,-34481,90015,38002,52371,-30089,49488,9404,-59119,-12901,-32916,-10780,54995,47269,3488,26441,-24857,4925,37143,18397,18167,136067,-2466,7996,41602,52538,-24755,46372,-32881,49131,22432,-46748,27363,49579,54862,-3579,-29926,-24424,5124,-23676,-54445,-8614,-16040,-22115,-20224,43767,-7719,9217,-60927,-23217,68686,79900,-12360,89847,1755,-2930,-23585,-18303,58351,-13318,-11950,-36886,-27662,-50386,49607,-17921,77711,37887,-22508,-40852,-8,-15144,7913,64998,24607,-72150,4118,60292,-10798,31392,-32682,67739,-11442,-31617,-10979,-10515,6215,-6212,-63818,6470,32328,36078,-80113,51614,-13750,-51062,-40782,65221,-8033,980,-42546,-18899,-53877,75682,56531,-97191,-63418,-75444,-14276,-3789,6530,-39270,-33768,-32078,-63552,36284,6519,14743,-84830,-42016,28415,-11178,-29549,15337,-10206,74327,868,57358,-1789,-57223,14662,-17141,-64889,-94750,-45856,57604,-46170,-57826,10738,-51812,-5367,-58563,67036,41598,3817,16636,3049,52098,-32090,46872,22635,102768,56666,-20199,27491,-56170,-13387,-40459,-112306,33683,26883,35883,18208,-21121,-4943,-16389,-38963,-3687,-27826,38639,-59548,-44693,-54500,52989,39657,-55250,19949,-57840,30322,71633,-58894,22973,31522,56765,54350,26322,-15717,-35796,81296,51157,33100,-23829,-124209,-55384,9970,54500,-27920,38101,-5356,-25804,-35515,-26116,-6055,42122,-8586,-8279,44545,17016,77663,-3061,-13970,5990,7975,12240,28693,-53795,-28598,-79201,-98101,-48055,-917,34914,70505,-25804,-59610,49678,20568,2624,27303,7331,17699,59966,47234,87116,107505,-32470,50365,59795,57881,8436,10444,-7814,-16741,-12356,-24271,15859,25592,-18166,31204,-14456,47927,-15367,55454,15391,-68497,-34998,-46020,62760,137594,60077,19108,-35450,-74026,21929,72709,3971,-41473,32586,-65759,-37302,81271,14637,44780,-9018,-18415,-15620,-17979,-49406,-8383,31023,-23359,62915,28852,9657,43035,-52519,-53245,-6004,14713,-18895,5086,42117,-8740,-77199,35307,-29900,-54278,32930,9074,-3856,-62420,-173453,-98635,97,-64726,-34017,65039,-23395,16823,-38125,3956,-41731,-18537,11262,-23035,17035,-26344,-59378,-30074,-41105,-40175,-29459,5077,-25253,44581,-4074,-15639,-64371,-64432,-2094,23428,64710,-17730,-18629,16232,-152977,-60518,-17181,44914,40770,-7100,23845,-4893,-28125,-36550,74692,-75162,44044,86716,93693,36899,-62152,-26308,85953,28715,-2396,-10972,-958,-62,1932,-148227,-19826,-15129,-17108,8878,5039,50589,61436,-17862,134,38394,-15686,-64702,-11761,-71832,-12360,-98928,43932,-39807,-39217,-38289,51034,14911,-113511,-108302,-34745,32609,58450,-4406,9341,-45796,-34210,51352,-14124,-93285,-17764,6242,-20442,-35241,9286,107515,13200,2675,-25578,-41736,-49877,-131975,10425,11802,1553,-21594,-4871,45334,94518,18333,3113,-64330,38897,-57569,-12922,-66420,-29489,26786,-29861,-23101,9935,48236,-25396,-57755,42376,-18117,-31252,90053,2082,-66672,-4529,-17957,-5792,-30447,-80242,-36434,18334,-79,-37337,10286,9217,82436,15787,-51239,-81115,-51036,-21476,-2906,17956,54571,-12362,13552,18029,-21628,29517,35186,22407,325,13343,-68181,92083,-43140,-34915,11444,54259,-14175,73936,-6147,-33525,13364,14765,57502,10573,6850,42547,-15197,-77335,-119133,35045,67594,-995,36325,-25961,-80544,-63453,-21622,1924,-54585,7062,57326,-49680,-10378,-42027,-38498,1222,-37501,7117,56671,47257,-6645],[-6529,9232,8049,-3322,28883,-26823,-64140,-22464,-28865,17013,-6173,-43347,-3371,52643,40748,35528,23880,29787,23290,-14088,-30372,53105,-16876,-138447,-18810,-5675,20795,-13941,11813,-15141,17972,-24799,43394,22044,-29765,-18392,-68167,2501,-68765,-151271,-74925,17383,-73442,11058,-94318,-9982,-1924,-7418,42920,-21305,20526,120780,98161,-1828,-58958,-49918,16626,-10632,21404,-27873,15508,-35908,7643,27918,-1391,12934,2037,-40644,27261,-6761,-73086,-69838,92591,119587,96903,-7263,2074,-10775,-41128,-31418,-53662,-77917,-23009,21180,62248,-109489,-15444,-59924,34215,-1395,-52970,-44661,-62611,20339,-28569,-98842,-304,32091,-16573,55093,14337,-51533,9323,47691,47531,29433,35017,26855,5089,-84424,-41794,-25523,-121299,72367,109398,-945,-20446,95336,-7219,-9882,-41197,-10038,87859,58719,53385,-19344,-19393,21753,-10370,-24030,-7030,9307,-56708,10016,-35970,-34730,36502,6685,-27522,28215,78487,16967,18612,24593,-19670,3825,-7297,-7269,45464,96871,124668,-81373,-96065,7583,3100,18305,-43741,-12675,37951,18105,-26541,-26731,31497,46328,145883,-15512,-35334,-38142,14085,39906,67534,80940,-63354,-19043,-45928,49928,-47314,31353,29228,-49045,33932,34628,39503,60936,-81663,18959,-79889,-61950,-11464,-82834,-38697,-25185,23745,64002,-72299,-46344,-21370,34321,-720,7056,6778,-6320,-2837,1912,60190,-35741,-34208,42885,51835,-1878,-26843,16960,101212,61807,20012,-70391,105850,124391,48428,18428,18201,-1357,32062,59270,668,25989,8386,-10259,18292,107440,89596,102659,92235,-40824,-111922,-149667,-1752,42241,-13756,114963,-12494,-142209,-39289,-41183,21943,57606,-49867,9279,-109232,-131599,44247,-419494,235460,-43565,43138,-21956,66116,-60726,-7756,17919,-40597,3145,61497,17864,39778,-8141,-83497,31919,64618,66444,-18027,-109922,-36026,-12384,-54619,23031,18712,32501,280,-12584,-33964,-55393,-82876,10092,-24425,27113,17296,-10138,-2787,6595,-24550,-80588,46152,-8577,20739,2794,-65916,33841,52697,-380,52404,-85868,-41573,-34949,-46858,23412,-14841,43721,-15412,3670,39515,-97439,17005,109850,122019,2042,-21317,3312,46956,35767,-61972,41359,15060,26007,-30258,26436,37306,-39189,-62864,-26417,-40417,32599,36687,-22444,-7182,51165,-69473,-10665,52593,90835,87887,-53086,83646,151831,-72130,26524,16213,3921,29548,13332,-31279,-44825,-146572,-43181,-32143,-113878,5728,-24919,-15808,-22113,-3233,77282,28898,7331,33355,-17165,-27792,-56029,1208,18824,-19231,-12222,-648,-24598,54172,-49817,-39766,-42581,-34063,-66455,4513,41428,107374,71840,-8804,47758,17043,77776,-23942,-31886,39962,52426,59239,-2034,16653,8441,-10761,-19475,15234,-20656,7314,30064,-93224,-54795,-50505,-125724,22908,18486,23270,-7522,9679,-16338,-125505,12529,-20925,48092,11241,-12406,-86914,-49615,-38191,38434,17951,21966,58044,27727,68303,100357,14607,12784,-542,50665,-48106,21350,-32684,3628,-27091,-137357,63179,-7848,-59658,25814,66730,-70186,-90613,-27904,-50932,-21417,-1468,-73907,42913,58642,-8292,-14975,32462,-88137,23352,58883,50791,61835,4556,-41163,-17215,14891,-71751,-44593,-28470,12136,-19218,-11070,-35008,26925,39818,-26549,5971,71256,-4072,1054,-42909,22363,43489,-3226,21538,6659,88795,-27463,16010,1606,-58594,-58960,-32813,-52599,5595,52978,-6421,41562,15815,-18290,-27052,37115,11070,14591,-36376,-35167,-55879,30073,4524,76328,-2585,34368,-64534,-110716,-48333,-13534,42548,-16123,-36868,15709,70253,-33064,-35313,102713,1522,51149,-38084,18340,7237,-48499,-4306,-35997,-6854,52127,56428,57809,29199,-20539,14456,-9235,13311,-6698,73943,-27285,17074,41480,72011,-3928,7478,-18004,54844,14784,-49257,14670,15324,16127,-868,-44936,-19706,15122,-39610,-54574,21085,-10190,-21181,-15094,30045,-23383,13881,-28991,13768,98650,61257,10727,84625,-3091,-1805,-38597,-16384,51493,-26595,-23735,-33305,-3321,-42471,40001,-45744,68315,43162,-53602,-543,-8470,-17035,20770,70551,18948,-69855,11888,23891,-39013,40623,-4061,67755,-14451,-38582,1491,15741,27432,21709,-45346,31027,20208,11544,-88127,49353,-13302,-50222,-57871,74707,-437,34304,-46021,16100,-48421,79962,50952,-71395,-39745,-89368,11834,-27480,4998,-17330,-54173,-10418,-46353,47608,8199,27632,-58336,-32168,27136,-9401,-9355,22584,8382,87085,-951,64057,-3033,-56903,28315,-14784,-84489,-134274,-30569,70247,-32694,-61202,16995,-50997,-3103,-59186,47655,26595,-29367,5133,3392,39931,-45063,44709,43425,124126,47119,-11568,-13137,-84654,-11497,-24473,-106631,9427,9050,61039,-9403,-29997,-14920,-28780,-24442,-5368,-33379,54300,-43858,-39510,-70969,61634,30494,-58755,19909,-24104,44038,119539,-30483,4328,1234,76577,49262,44462,-21746,-50576,71120,50211,65924,-6456,-92616,-26491,8419,32484,-62982,-9712,14959,-19889,-31049,-24405,-6085,51542,-20116,-4180,53566,17604,60148,-21154,-18210,904,16140,38649,11736,-46181,-45577,-73009,-117853,-59593,-9977,16285,37364,-40964,-105059,65063,36028,12715,50881,-25815,23170,75544,51568,84580,104927,-60590,33023,42309,63343,4998,28186,-22843,-29015,-31903,-25874,-4353,38692,5698,45698,-2889,42690,-32063,59153,15169,-62417,-14913,-5141,58464,130634,85048,19275,-79142,-70161,-11522,70097,8430,-28850,67776,-34921,-17381,90797,2327,42192,-33765,-20522,3688,-34688,-45837,19869,15100,-26411,61824,12926,3592,35950,-66877,-58414,-11937,10999,-4593,-774,9309,-22339,-91903,22014,-49207,-33936,-26521,-21776,-18122,-78509,-149502,-77617,-5880,-48876,-13029,64158,-40093,-23966,-25097,-22606,-71083,-30867,16176,-26100,29062,-12712,-70140,-35959,-60394,-40119,-25319,-13920,-38769,29895,-15657,-35832,-89977,-78427,-18774,5945,60578,4315,-19837,9030,-169753,-71778,-27295,45150,56747,-6445,15600,-21937,-38915,-70529,21455,-59705,25799,92050,90969,63900,-49227,-18120,80403,12490,-28311,-24488,-6955,-1139,22991,-146788,-55689,-24040,-12614,16154,4558,67495,44017,-8981,-1226,51777,-5309,-74706,-20358,-61030,-16229,-108782,29582,-34156,-47190,-29835,55461,-3916,-133084,-102049,-31866,23659,61968,-8891,15556,-50430,-45189,-4407,-10201,-83099,-34859,20502,-4411,-48416,28883,84789,21867,6318,-11050,-32043,-41446,-106546,9349,13684,-26379,-18090,-8771,53041,104466,12860,5266,-63438,33313,-80527,-11169,-34154,-11355,17859,-19194,-4089,12043,41902,-38970,-25761,57138,-5052,-10335,116804,10354,-30813,-32736,-9560,-13958,-41846,-100376,-41591,30277,6699,-27262,-15544,29553,81233,6368,-53182,-70147,-21798,-10956,14524,23714,46550,17203,22894,30003,3887,20981,24907,1709,-5911,-9869,-53237,108483,-12948,-19194,3787,72572,12064,72223,-5135,-34994,4942,1179,21686,-3648,-4261,7881,-10471,-46131,-112670,48247,68026,2005,51715,-35194,-63938,-42445,-63076,-30118,-63866,25877,49534,-51492,-19723,-35436,-26624,11670,-52225,12304,47987,39489,-15870],[-1857,1000,2260,1320,22444,-1784,-52961,4860,4768,8341,-4031,-48145,-3162,64155,27001,28463,11586,39695,9863,-22840,714,45487,-19111,-150984,-8334,-4980,20361,-24014,-3953,-7811,10235,5493,31589,3443,-14150,-20560,-67002,-1407,-66992,-174444,-77074,15620,-68243,1393,-74385,-2952,5279,1008,4459,-29973,45006,150389,99148,-4938,-69189,-47267,43017,6784,11519,-14898,27307,-41924,33632,72536,8559,19806,23845,-34436,25510,13557,-51994,-63381,108792,139109,78575,-8950,1031,8333,-29504,-54537,-62761,-93127,-4791,24577,98505,-105617,-18911,-32963,46939,-6600,-50188,-57760,-82394,25264,-12006,-77660,20001,40079,-23799,61902,10723,-45506,-9828,50588,59247,26253,38654,33779,3658,-39787,-49683,-26197,-115958,77559,85877,2731,1627,80597,-28314,-21751,-39747,-15046,86236,74573,78018,6877,-14719,37209,-1752,-20913,-23519,-27587,-42528,50092,-12757,-31348,25582,30645,-4706,45573,99319,48381,41106,42644,-12971,-3901,-8413,-4696,42030,117234,167011,-51001,-95765,8127,7175,33021,-33419,-25218,44686,-9798,-36694,-40403,6718,36958,122593,-1833,-28832,-39937,-5459,45280,63593,75958,-74067,-35586,-70561,41290,-42414,21701,8841,-49587,30029,43093,38320,72537,-46485,32728,-51802,-44622,-19785,-81007,-50782,-19414,36026,61363,-139912,-79999,-25664,17116,-67312,23959,23846,-7090,2912,-3233,60244,-17120,-34264,36911,53676,-30787,-50630,3354,83293,52318,9473,-82549,101235,108884,42184,19462,35967,397,43866,91236,719,35695,2387,-36638,21901,102916,76064,81144,94294,-38620,-118385,-175201,-39969,-696,-3193,136005,2458,-96290,-42265,-52499,45937,61850,-42191,11963,-103452,-100783,33765,-282753,257652,-49722,34771,-41973,56773,-37087,-12273,26212,-39380,-1278,85729,14196,31000,-8470,-101680,7472,106466,72504,-13055,-137944,-64099,-14989,-53189,34957,11546,24285,-11723,-11993,-28950,-30596,-102443,14936,-5352,35947,10428,-18622,-13647,-5316,-22996,-82766,56180,-17659,19018,32824,-53410,20910,45132,-21421,35281,-65584,-5522,-18069,-43114,26791,3888,31363,12516,20316,20900,-91118,25902,118322,112367,-2102,-20825,-19122,43026,51424,-39582,34159,31515,8228,-25778,30462,53326,-25014,-55018,600,-25264,31815,8747,-20343,-1995,51082,-63758,-21846,50485,94620,59230,-30320,78129,125028,-69417,1744,20175,-16290,25053,2454,-41175,-70140,-123278,9088,-51917,-123375,632,-3180,12283,-11372,-4152,72255,-15442,1478,38323,-25240,-62888,-29312,45032,26569,-21880,3097,24886,-31950,41910,-53703,-45148,-47972,-17805,-31513,-7207,25804,109294,60763,16744,75945,23311,55392,-29902,-34382,22943,45324,64724,-3846,2644,-17171,-5559,-22255,-14608,-22763,5826,4906,-98187,-82565,-56439,-167519,51676,41426,23244,52736,24634,-15915,-121026,-13127,-23914,52807,-13321,-7746,-66249,-41106,-45222,45992,22554,23384,63130,48324,50439,73087,10420,3395,-31220,50885,-18640,7897,-47542,6314,-7703,-113507,82653,-1473,-38966,16746,49803,-65563,-104296,-18451,-40228,-33985,-19502,-71508,-9112,18697,-6332,-36278,36110,-111796,95,60440,54743,56588,-5686,-66434,-58364,26275,-68597,-46156,-55279,-17133,17921,1437,-67016,8706,34277,-22933,-2125,55249,-17553,-20592,-38805,18094,9185,11251,12823,-22434,74062,-5630,-5898,-13194,-59407,-46101,-14339,-54928,6608,78672,10306,39915,17726,-18737,-6156,32084,17707,18847,-34851,-33173,-48218,52848,-27858,46980,-7609,23956,-38014,-125372,-66503,-26173,63358,-29410,-49254,11262,74854,-47965,-29009,85330,-33663,47713,-40140,-7688,7753,-26904,-557,-25621,1762,45743,43386,80946,18051,-20222,19034,-59138,17813,-33865,5097,-36285,20734,29075,86210,6767,-25987,7184,53095,7842,-49849,1205,-14944,-14020,2614,-51790,-22753,22560,-37638,-55171,45891,-6704,-23940,-15022,14508,-37320,21103,15190,47156,106015,44991,37105,60437,-14768,-8346,-39615,-7588,40610,-26366,-27212,-24764,17680,-35271,35023,-65093,60738,42367,-82358,47909,-13364,-15465,36850,75348,11726,-56746,17769,-5453,-61156,49249,20609,66349,-12268,-41000,15905,27763,38625,47009,-16043,52743,8989,-13264,-85107,39116,-11453,-42326,-64911,70726,-1414,56931,-45782,40782,-41784,76174,41447,-38652,-14510,-104822,41139,-41998,2011,7192,-59554,14701,-24628,40349,7646,31178,-31730,-16919,14177,-13936,16438,26261,20927,92962,-1925,60444,-567,-44798,39040,-13269,-88930,-144183,-4208,47849,-29972,-60909,20409,-36238,200,-52731,16833,2786,-50748,-2504,4779,15436,-58528,24776,66534,119434,33290,1600,-53233,-113483,-11346,1666,-68406,-11796,-4219,78835,-37833,-31958,-27141,-37758,-7070,-8363,-44021,61817,-25388,-28112,-80806,33356,4408,-44630,18121,13782,54018,162451,-475,-13591,-36719,85493,31809,49468,-37404,-52577,42813,34945,81644,22158,-49768,5626,7993,9760,-89428,-51020,42338,-12175,-24100,-17144,-610,54791,-24819,7039,60863,13506,28546,-40336,-21434,-9493,32809,57566,823,-28421,-51441,-51663,-117232,-63650,-15234,-7803,-86,-47984,-130092,74238,52288,24362,77649,-46733,31518,77785,56205,63787,96954,-63830,16522,-5230,61546,6452,33951,-33781,-38126,-39572,-27221,-28678,41339,17133,56437,-9979,20894,-54673,55399,13960,-54774,15154,31134,47892,108073,100578,15825,-131902,-59601,-39979,61722,13665,-7171,94390,-6796,549,95278,-13319,37652,-52139,-10539,22551,-49668,-35251,42186,11384,-42477,49283,6716,7321,32104,-72626,-57628,-14045,9135,9622,-3579,-9561,-27435,-86204,801,-57049,-11029,-42776,-48590,-40256,-77602,-92309,-50557,-17723,-25743,6087,47904,-49058,-55810,-8902,-58501,-87686,-36875,14478,-26431,39648,696,-69864,-39359,-71792,-36282,-27891,-45473,-44173,14608,-17242,-43394,-106233,-95699,-27804,-5854,51002,19940,-38734,8399,-159239,-74683,-34414,41837,62743,-4723,11074,-33151,-37264,-89042,-34356,-41573,4313,81113,76760,88517,-25708,-10048,67500,-8160,-52530,-29161,-10683,27761,60688,-110189,-81378,-31855,-1964,24174,8055,81166,26132,-773,-10854,51057,7165,-69089,-23516,-32629,-17589,-99368,13012,-25356,-49406,-19188,48825,-31765,-123933,-86752,-26359,22752,78601,-11295,22634,-58841,-45061,-20516,5436,-65945,-47597,33822,25448,-40177,65101,60536,19054,1032,1128,-23288,-22530,-62949,6857,16658,-46149,-13911,-13637,67325,93661,-4662,-6072,-64620,33336,-72568,-1881,-10611,-733,7041,-7126,7065,15609,21613,-51879,3618,69793,3445,6568,120298,15441,19253,-55531,964,-15828,-47837,-108812,-38194,42160,9937,-11806,-39078,44588,68939,-3071,-46939,-39207,4762,-3452,9631,26734,27384,41908,38649,45219,22998,11223,19117,-21467,-16107,-25460,-31643,107059,16354,-2282,-3574,89512,39597,56698,-7219,-29013,319,-24728,-18501,-27902,2658,-17709,-7309,-19478,-101249,55172,59531,-2866,53071,-36475,-49395,-32820,-113604,-58311,-72749,49189,47379,-50664,-19183,-18688,-10246,21254,-54830,15041,32271,25876,-23260],[5619,-4362,868,2171,18086,21091,-42121,31467,23259,-2596,-6190,-48119,-3954,56119,-1862,16906,2585,42958,-4607,-25311,28569,30527,-14705,-152400,-8192,-10992,14922,-29531,-13276,2722,3466,48780,25312,-20916,-1759,-24755,-54640,1002,-50601,-174269,-63951,13540,-62599,-13185,-36221,10787,21694,15532,-29142,-20843,60077,141734,88477,-12639,-70018,-53037,55766,18619,4024,-5545,30096,-29609,68205,91845,11062,11334,33712,-7619,23529,35784,-5732,-24286,101057,136683,60578,-2426,-7509,17147,-18901,-71810,-60979,-93175,12626,31574,131465,-76522,-20044,2781,60119,-11419,-39261,-62393,-90587,24275,2425,-49838,36127,52455,-32677,58115,9100,-26179,-25681,40438,55258,27892,40541,34320,1593,3097,-49560,-24087,-103789,65697,51537,13533,26723,57886,-48976,-22453,-35546,-33273,77707,87841,101517,21987,-20359,43466,4214,-16625,-36153,-48073,-20825,80085,9672,-26832,19378,47645,20968,65115,106414,69407,60048,61820,-6028,-1837,-10503,12262,37836,106253,176473,-1375,-81802,8321,13376,38683,-13540,-35149,41597,-42107,-53084,-55224,-28538,22130,78088,4578,-25303,-39537,-23134,41926,49978,64733,-71878,-42742,-60383,27649,-37798,14112,-449,-43623,19342,54013,27696,65736,-13923,35919,-30339,-22160,-24617,-68920,-69595,-17631,43057,54743,-179125,-97264,-31626,-5044,-117250,39683,33056,-12073,-7399,-12387,54271,-4748,-32348,30891,47038,-51911,-60884,265,53448,34387,-11352,-92564,76039,80041,49142,18333,58126,8220,40318,112159,2380,40420,1964,-63112,31651,88764,54895,59996,80796,-39458,-115692,-185665,-77802,-44235,28285,155383,18365,-56385,-41603,-46455,65309,53722,-56887,6066,-83674,-73811,34163,-12685,248232,-71203,23252,-48533,42724,2104,-14559,22176,-23818,7166,104018,19113,20047,-1535,-106662,-12744,130515,69803,-13087,-138757,-76567,-16716,-46659,31423,-5153,15388,-15504,-10808,-20625,-3839,-99167,20561,7821,48306,7968,-21689,-28329,-18570,-20404,-74097,65541,-22077,13107,49259,-39160,17741,35217,-30149,17351,-32279,40117,-576,-30885,30278,29769,14866,40338,43126,3752,-72850,24660,106564,86491,-5711,-25682,-37078,27647,50113,-17929,21244,52805,-8548,-18740,39097,60357,-3689,-42966,37154,-10433,26786,-23830,-15015,6199,42397,-53780,-32419,39221,89412,22071,16066,64386,88013,-55239,-20807,14263,-22142,26487,2070,-39832,-88707,-64051,58894,-51269,-111891,3099,17136,38700,-70,-5443,43879,-52588,-3760,24431,-35570,-88027,12690,73041,24138,-18665,19595,40030,-44170,19152,-47863,-48683,-33204,14633,5573,-24115,-668,90704,43068,50477,96634,33212,24640,-31360,-35931,-8248,33129,68017,-15552,-7636,-38450,-2946,-25329,-43118,-26129,1945,-20501,-102422,-97528,-60059,-166605,74501,57566,18856,99990,29421,-18328,-93888,-32950,-15185,47395,-22780,-3162,-37158,-24848,-55031,34927,30928,32908,51898,69385,32074,43697,2576,-12966,-54559,80446,15853,1580,-53811,13002,12248,-68777,91128,16110,-2607,7991,22556,-46903,-86676,-5648,-21242,-47539,-34609,-57937,-46184,-17457,-9774,-49218,31741,-125116,-14196,48147,54130,42993,-23750,-76405,-84324,27020,-62761,-34415,-60849,-37854,56615,13196,-85692,-3140,23144,-10015,-4020,26038,-18398,-30904,-14680,21230,-18459,24364,8447,-39893,49145,18483,-18940,-34988,-37541,-25132,7702,-51600,6484,92028,29877,35073,15435,-20930,11332,10149,13265,20858,-21159,-17430,-38542,70080,-56585,250,-17216,14926,-12731,-126341,-75069,-42925,75059,-41663,-74828,2815,48470,-63224,-17518,49560,-55321,41931,-41883,-23888,12223,788,-2726,-9139,10849,41148,17508,66611,-2086,-24162,17985,-92005,30529,-52282,-38532,-29154,13513,6627,90427,7949,-45505,33221,47404,2886,-44851,-9366,-30994,-32144,3777,-47793,-35738,23383,-23777,-60430,57677,-6037,-28568,-23594,2989,-42871,30281,61727,69733,93383,34486,58781,26298,-27977,-20997,-26777,4372,29588,-15224,-24902,-9763,30312,-29863,34821,-69060,59660,24706,-99703,90206,-12650,-10492,49459,75313,6295,-30381,19160,-14432,-72422,55998,34752,65048,-7611,-39029,28281,24261,38969,60750,18209,64327,-383,-32507,-70567,24826,-7476,-32145,-61126,54826,-13597,58082,-39158,49490,-37811,61276,28781,-11779,4316,-114956,61017,-46393,-904,26918,-54525,33765,-6048,17668,5614,24048,-10330,-1559,-6980,-23921,40700,29884,26140,90687,-6912,42901,6129,-27959,46016,-14758,-78337,-123750,22439,-4460,-38546,-54101,21625,-10050,7221,-40642,-21033,-25851,-57617,-5223,8093,-12302,-69216,-3050,88176,94547,17602,15949,-73711,-130114,-8347,34747,-15045,-25668,-11982,81588,-61255,-23741,-40695,-42345,9595,-11016,-58554,61712,-5885,-12342,-78681,-21374,-23984,-17251,11950,42674,58284,171207,21695,-19052,-64602,81189,6575,39801,-58867,-42929,4402,12422,80387,54002,-10975,29749,5463,-9155,-99862,-69670,66508,-5897,-16751,-4651,8853,46276,-20889,21163,65162,4889,-8753,-54508,-21674,-23348,51726,65199,-5250,-5356,-44753,-21116,-100982,-57642,-16595,-30796,-27551,-37316,-118440,77739,67445,35237,94068,-49496,39960,68030,59271,29182,84724,-41677,5102,-59002,53993,13782,26446,-39027,-40224,-31585,-29083,-53158,28039,14247,56622,-29168,-5967,-73663,45549,11042,-43157,47405,59371,35992,81850,98244,12289,-176532,-48174,-59586,49006,20614,19897,104968,9401,10604,87267,-27282,36695,-60703,10147,34484,-60414,-23244,50615,11979,-65737,27787,11202,20658,33780,-65069,-52895,-15218,9834,19246,-2304,-11254,-23178,-63091,-21673,-55230,10368,-19221,-63246,-61225,-62907,-23604,-24014,-31122,-860,20610,21923,-50169,-66120,5181,-88239,-82203,-35848,5471,-21104,44825,9522,-64309,-40019,-73668,-29586,-40031,-81662,-41214,-5493,-11818,-54204,-104427,-98388,-26995,-4580,38269,26353,-66762,17390,-128628,-63552,-37470,38509,60033,-1418,9561,-31334,-22315,-88085,-67746,-23101,-14518,57165,53107,103521,-1156,-4412,47834,-29417,-67717,-23277,-12257,78043,100492,-51538,-86743,-38838,6236,29522,16074,88899,10890,2072,-28010,37817,21012,-54315,-23551,5593,-18530,-73299,4695,-13727,-42657,-6061,31905,-59648,-91416,-65766,-18811,30045,102834,-11360,29109,-70166,-34695,7339,32963,-44882,-51132,42251,56010,-12466,102428,36491,2381,-12513,10531,-20563,2142,-20156,2634,20941,-51026,-10713,-18438,83768,66342,-30719,-27604,-68143,41057,-42939,7250,-4024,1479,2991,11242,10139,18219,-8590,-58534,22947,73993,4258,9120,95726,16641,70156,-63385,10374,-11745,-47413,-105499,-30555,50255,9365,5938,-57721,49813,46634,-12065,-35126,2416,25519,495,-13267,25759,3792,51734,51399,59496,32127,3355,18036,-37330,-25813,-31123,-12550,93337,37580,9305,-8632,95830,57180,30316,-11301,-19127,-6052,-52878,-51258,-57210,27582,-29917,-6131,6921,-87169,54477,41815,-15875,41293,-28835,-36164,-35559,-156007,-71186,-74586,68508,46711,-49172,-12366,-1706,6151,29081,-45602,15462,13989,13263,-27008],[15389,-4425,4473,-1031,17388,36551,-33714,48173,23830,-13004,-12067,-44591,-2720,28072,-38809,11565,-923,39060,-15430,-19442,46411,8633,-9688,-141466,-17138,-19510,5914,-32242,-15196,11524,752,91584,27170,-38046,8223,-26758,-42010,7812,-22683,-150410,-41248,11556,-56818,-27226,8329,29279,36452,29974,-49485,-349,59834,102422,70797,-21063,-59181,-66161,49605,22665,-1991,-4257,21885,-289,103676,81299,8209,-7329,29565,31597,21122,52015,44901,28766,68568,113233,46419,9982,-22090,14396,-16015,-79329,-50574,-78870,24157,36159,140111,-31138,-19905,31224,69854,-14528,-20524,-48236,-79954,18211,8452,-26043,44644,63157,-38387,44690,9272,744,-34055,24799,37708,31192,42228,27297,-757,20734,-44487,-19262,-87132,39305,18184,26561,46954,37667,-60659,-10140,-24567,-57458,65066,87997,104822,24802,-28899,39873,7765,-9961,-33708,-50243,3855,89436,24749,-16345,20928,55810,45709,79187,96929,73136,70893,77607,-1623,8080,-10910,41382,34616,69351,131895,44049,-64910,6962,13970,27517,11422,-39528,26118,-72968,-68975,-65368,-61389,5313,30204,2168,-21693,-36246,-34195,29441,34062,51402,-59297,-38043,-16553,12943,-30553,9818,5409,-33134,3016,59770,8366,40016,10923,25317,-20946,1006,-22850,-51793,-85831,-22539,41406,48332,-173750,-91150,-35073,-23419,-129825,50241,35615,-18103,-29182,-21769,46680,4277,-27020,25210,32822,-51548,-55182,-298,19463,12693,-37342,-97845,37721,49396,67840,16581,79386,18582,26019,122172,4468,35567,6556,-77523,47800,69438,26961,42883,55129,-47195,-109310,-177775,-104021,-72681,73003,161369,29887,-35113,-30114,-21203,74557,36145,-92894,-4238,-46090,-51188,40797,317559,206507,-115259,5119,-42184,26771,41182,-14895,8795,3655,25315,102822,31923,11613,10223,-100928,-27506,125992,57520,-18124,-104028,-71210,-15186,-34596,15184,-22548,8541,-11447,-8519,-15194,12915,-80026,26551,12171,61319,12218,-19153,-42533,-32356,-18888,-52391,70889,-20641,5164,51177,-26465,22275,27249,-25365,3951,4708,80664,10250,-15591,32811,55152,-6303,59185,61474,-7078,-50615,12753,84806,60909,-4977,-33950,-46018,5278,35038,-236,4635,73980,-21807,-10345,49877,55198,18534,-27518,72065,11,19717,-48141,-6910,14477,27176,-41001,-39744,22628,76965,-13108,73300,44463,55363,-33911,-41346,1925,-11083,30653,12666,-27090,-93508,-280,91266,-28789,-85089,10980,34654,56390,8299,-8824,1078,-63799,-11024,4528,-46807,-100457,54969,73636,14793,-9734,31287,42732,-63361,-19401,-34719,-48531,906,53544,30566,-41789,-30670,52390,23436,76298,93870,40240,-5746,-29456,-37458,-41930,19777,64118,-35529,-12079,-51866,-13119,-31068,-54744,-27778,-5199,-38615,-102790,-94861,-57716,-122329,84327,60597,10269,127869,25430,-19964,-50078,-35508,4531,34127,-8718,1338,-10446,-4208,-67011,10684,37504,47562,22302,82067,18063,22005,-3721,-31169,-66941,133285,48855,841,-51173,20862,30491,-20045,89128,45533,30642,134,-8330,-20978,-47823,6074,3147,-60501,-45270,-37672,-60970,-42976,-15794,-45692,20211,-114607,-18686,28657,45963,26672,-44673,-64526,-88884,14758,-55994,-15064,-44461,-42908,84189,24085,-85222,-5952,12042,12045,4831,-7016,-11208,-25104,23630,29649,-35803,34283,9255,-42507,21218,39339,-26911,-55641,4963,3127,28501,-40870,9253,87753,45919,28947,7661,-23674,22068,-18810,4495,23341,493,10227,-29185,73524,-77925,-48590,-28975,11267,11747,-112836,-72049,-63697,75347,-49998,-111227,-15297,-3750,-71012,-3624,9448,-56505,34317,-46221,-27634,20602,26365,-8702,1199,16719,42069,-9004,26773,-24288,-29684,12433,-95045,46573,-52686,-38947,-13082,-6552,-21122,82728,4081,-48347,50462,40961,503,-32369,-15314,-29363,-39282,739,-34266,-53774,15144,-6917,-72130,52037,-7750,-30213,-40909,-779,-35982,40716,97662,80167,71246,31084,67003,-9127,-38187,-35003,-4478,16534,21957,1253,-19056,11284,33970,-25903,37469,-55695,66666,-9735,-101505,112462,-7099,-3735,54073,68429,5274,4462,15665,4509,-71340,58750,34945,65501,-2706,-33112,35534,9382,30459,57636,49475,61096,-7993,-42206,-47529,11133,-1249,-23786,-46772,31716,-35945,37939,-26961,42599,-37387,36955,14854,2663,13341,-114240,60226,-43987,-1568,36400,-47829,38435,2893,-12270,3780,8946,4227,7866,-28170,-36982,56678,33366,25313,79901,-17770,13802,16771,-15392,48218,-17237,-55063,-83698,40159,-65758,-52398,-37711,22064,20067,17367,-25243,-58483,-53821,-54317,-4540,14277,-32273,-73780,-26064,104283,63386,3081,28564,-64336,-123630,755,69592,28117,-30906,-15668,64802,-74531,-6007,-52675,-42663,21917,-11343,-73364,57500,14198,4586,-61579,-75877,-41723,14218,-1264,52406,56602,127191,30318,-4790,-67571,65571,-18919,18606,-77511,-27449,-33431,-7189,70172,78256,13714,38614,-1807,-22440,-90333,-62281,72859,-4065,-10635,10933,19268,25309,-9414,32756,65034,-6950,-41824,-59787,-18787,-37753,64978,60356,-10184,19082,-29510,10340,-77647,-41630,-15031,-46295,-34287,-5905,-70682,78267,79147,44129,91414,-34676,45017,52774,59466,-8746,68083,-4595,1081,-85336,43272,25387,7914,-38767,-32947,-9183,-31900,-72323,-981,-1028,40361,-47182,-26051,-80789,33170,6612,-25774,73086,80179,26708,60701,74936,11655,-189888,-42001,-69403,33864,29393,44610,96521,10727,10178,60363,-35919,44937,-60032,35184,35196,-64275,-15640,43233,8311,-86435,1718,22516,40988,41247,-43226,-46589,-18146,11970,21408,2294,-738,-12332,-31142,-38671,-47529,27319,19309,-62990,-71567,-42143,31894,-2333,-41678,19034,29043,-1525,-45294,-52026,11537,-100266,-55758,-28892,-9114,-8029,42980,11640,-62379,-37976,-66845,-22126,-58027,-112776,-31608,-28244,-4996,-84397,-84129,-74872,-16622,11858,25013,23904,-86339,35549,-91644,-37241,-35349,38020,52933,1774,8385,-14848,2660,-70164,-64963,-6339,-26478,27188,23553,104453,14164,-3894,22009,-47586,-69746,-7389,-11638,128898,127485,6191,-68766,-45241,2489,29957,27340,88727,-4756,-4223,-48920,16800,33727,-39740,-23478,38895,-22173,-43464,8253,-712,-25948,9178,8639,-78167,-52117,-43149,-9616,43312,122740,-9225,33406,-79493,-18370,60215,67440,-23717,-43297,42421,76487,23731,123347,12491,-25157,-30593,17213,-25550,25567,5706,-3006,25751,-37989,-9714,-21822,96176,32792,-56626,-50040,-70457,54497,-6763,12019,-13624,-2136,11386,35434,6668,17623,-40587,-54315,31843,66343,-2846,-6233,50514,14692,106243,-52418,16611,-3750,-41189,-93684,-24811,52458,6383,22859,-70007,42918,19247,-19977,-21894,39797,39066,978,-41309,20392,-17699,44130,51775,68930,30222,-1554,19577,-37578,-31391,-28511,-3961,74996,45409,10730,-10315,84317,57044,-623,-16251,-9317,-22533,-72374,-68895,-80004,62877,-30235,-6187,39048,-71606,47627,17143,-34411,21625,-13323,-21887,-45070,-170490,-63528,-67536,75982,43153,-48842,-4200,5492,18145,34600,-29154,14175,-2239,7607,-25913],[25901,137,11635,-7053,19293,40752,-30204,50086,14979,-19589,-20384,-39918,2414,-13959,-73453,18110,616,28872,-19690,-8047,51183,-16538,-10831,-119473,-29336,-25340,-4537,-34130,-12312,15076,3170,118849,34320,-39881,16001,-24633,-39930,15687,8521,-110571,-15929,9676,-50509,-34984,45755,48961,39694,36015,-51500,20336,41355,48461,51267,-25698,-40139,-79932,26428,19197,-8095,-11711,4516,37227,125976,47228,3634,-26969,13792,69057,19145,55552,74005,69727,21396,75843,35574,23186,-37740,2744,-23457,-76973,-38090,-55983,27595,33906,115056,13885,-19570,40429,72531,-13759,3604,-14425,-56649,9028,4443,-10492,43706,65419,-38739,25516,9680,25393,-33389,12603,13678,31865,44771,14653,-2580,3323,-38165,-12072,-66656,6424,-4167,34693,54214,27675,-56961,11487,-3535,-74908,51495,68882,78805,20881,-28525,28079,10052,-440,-12328,-38488,25212,73778,31042,5667,30138,55480,64389,81425,74494,58517,70522,85669,-797,20584,-8642,71317,32824,21906,43903,66310,-51620,3783,3586,2955,36365,-37557,-707,-96764,-76194,-65977,-79549,-9426,-2226,-9101,-15908,-27900,-34857,11344,25485,38946,-42432,-23371,41320,-269,-20210,8449,23076,-21656,-14462,56256,-15389,4113,25008,2070,-21902,18509,-12663,-34593,-92241,-34507,30023,43827,-127685,-62702,-32960,-31549,-100843,53860,34123,-22268,-53808,-27696,41529,14829,-17484,17464,13508,-24025,-38212,-6367,-8946,-7591,-60828,-96957,-2208,26144,90618,16065,93530,27082,7548,123472,5824,19575,14085,-70017,66771,52054,-4333,31045,25429,-61195,-103552,-156079,-113815,-75666,114362,148037,33834,-32816,-2562,17439,71732,14778,-128417,-12909,5056,-33476,45539,596369,144003,-167898,-20432,-27021,11775,65499,-14136,-9560,34208,45653,76987,48576,8327,22910,-88407,-35004,94223,38977,-27014,-44135,-52117,-6613,-18212,-7113,-31296,5430,-2398,-4908,-16414,13029,-56358,32158,7500,70865,22056,-12509,-51793,-45039,-20499,-19979,70632,-14066,-2610,43561,-17290,29819,24097,-11979,-1322,35315,101800,11695,-2427,33338,68404,-32430,62622,62368,-10559,-32961,-6181,66030,46237,2518,-41183,-45079,-16905,14498,12593,-12454,87712,-31523,-3054,57626,39689,35923,-9089,94748,6111,13125,-53613,2518,18407,9344,-26239,-42322,5485,61014,-37116,123960,22507,37204,-10715,-59624,-11920,13203,33378,29921,-5732,-82433,39505,101571,7526,-52057,20339,48942,63576,11982,-14780,-40711,-46654,-20347,-7221,-56027,-98837,82816,47513,3424,2223,34180,35032,-85693,-70891,-19498,-43167,41613,85970,34766,-56968,-54602,6567,5947,81807,62271,38259,-28437,-25817,-40674,-69270,8607,49797,-57990,-10469,-56189,-35336,-39018,-42954,-25204,-16050,-45741,-96140,-76279,-48829,-56872,77846,46832,-2285,137261,18713,-17868,-2517,-16718,30674,17065,21442,5165,6425,16563,-78463,-15435,36649,60795,-18907,81019,10108,14793,-4849,-44808,-69078,181845,71252,2392,-41695,24818,44907,16522,78354,78959,44539,-7659,-33033,3564,-6121,12851,28507,-72954,-51614,-17748,-55550,-53356,-20131,-26753,4442,-74266,-15574,8913,29480,13453,-60514,-33509,-76920,-9360,-50791,3062,-11923,-30795,92626,34009,-67234,-535,5766,38823,24343,-33398,-3763,-7259,62607,38715,-43162,38463,13832,-32350,-4667,54058,-33378,-68087,54374,32491,40322,-22831,17485,66598,52756,22638,-3496,-25776,24930,-44855,-1339,27448,23367,44881,-21456,59159,-89987,-78081,-39683,14637,35221,-85719,-56565,-87233,63576,-53194,-146617,-45412,-63096,-66058,9773,-24273,-39365,26108,-53101,-19236,31051,42321,-13801,-4381,17316,47919,-26780,-16845,-42049,-31572,4751,-69601,59974,-32269,-3283,924,-36033,-48052,64503,713,-37400,53672,35314,599,-13304,-16999,-13898,-37958,-6391,-16120,-67975,-1591,5675,-88228,30419,-10893,-23266,-62376,3344,-17199,51362,112166,82308,51073,33906,56645,-40640,-43051,-45265,20299,27497,18835,16739,-10815,34514,31894,-22041,40145,-28784,79457,-51371,-90321,106975,-201,2203,49479,55256,9745,37674,9339,46922,-59464,55722,22120,69155,1620,-23839,36813,-9837,17132,38414,70237,44165,-14344,-41467,-21518,2432,6757,-18734,-23289,7413,-63909,5807,-12296,25269,-38766,8306,2195,6162,14015,-101981,35367,-40431,1670,33851,-46863,25079,-558,-39446,3926,-8526,13473,7224,-40175,-50409,61677,34492,21216,61615,-32588,-18609,30111,-13343,44683,-13483,-23780,-40813,44658,-113124,-62504,-9968,23318,43953,26795,-9201,-86308,-76027,-47292,-3208,23493,-35802,-69994,-33729,111622,40116,-7600,37744,-29972,-91927,16067,99955,41601,-29591,-18169,30100,-74784,16901,-59403,-39751,26928,-8062,-82882,53602,35395,19071,-30678,-103864,-42728,40009,-21941,40746,50320,44932,26002,27414,-41770,43851,-36644,-7873,-83468,-13480,-62015,-14660,62133,85989,22748,32886,-14631,-31136,-62749,-37429,50618,-7789,-7198,25636,27209,-3431,6245,37534,59343,-19876,-62466,-55719,-13989,-49575,66360,44503,-18323,41941,-13037,34680,-55607,-18837,-12182,-50090,-19458,38164,-5250,79374,84939,50992,69993,-8614,43795,39145,56218,-38128,46540,31796,3690,-64910,32429,37974,-16609,-34895,-16397,22429,-35456,-81526,-39375,-23532,7387,-51038,-31646,-72532,22716,1852,-3710,85596,95497,21574,46842,35357,15486,-159861,-44397,-71179,18877,39064,58424,71596,-104,562,16426,-38078,64160,-54056,54813,23932,-60129,-16125,24310,-2838,-95412,-24547,33622,63649,52240,-11249,-40921,-24391,12975,16151,8261,14748,374,-475,-45830,-37666,38188,47252,-50424,-64989,-24567,59127,13228,-46172,28484,31440,-8954,-37317,-21654,5774,-91549,-19474,-18675,-25618,12471,35356,8291,-69375,-33598,-54098,-16062,-71698,-130949,-18218,-47491,-1457,-133120,-55178,-27231,776,39293,13241,15474,-80691,58289,-62315,-1326,-27355,41435,46773,1660,4400,11418,30505,-42653,-31662,6856,-30299,-1903,-7409,91599,14080,-9672,-6699,-58728,-58918,15366,-8764,157881,133706,42176,-32843,-50525,-18753,25165,38956,80314,-26717,-20933,-67767,-5389,41559,-32992,-25384,54735,-31064,-24690,18739,11201,-2023,25023,-14477,-81605,-23681,-22567,633,58921,126377,-5628,34200,-80534,-2165,110428,100014,-5938,-25664,32286,81804,53852,119196,-10234,-55505,-47195,21498,-35744,41165,9896,-9485,29489,-9773,-11396,-23096,99227,4135,-71938,-61715,-66409,66721,22847,11828,-29531,-6653,31843,58585,-874,13006,-64585,-37823,36535,47947,-15444,-34610,127,11268,117548,-25993,19025,5190,-31181,-77967,-26100,48719,3407,37754,-75802,25185,-5666,-25656,-11780,59237,45637,-1611,-61504,11496,-33000,23861,35003,71518,19194,-4701,20600,-19455,-31417,-22098,-8059,58329,39148,994,-8799,55082,37614,-28879,-20961,-2635,-52736,-76429,-69350,-82562,96909,-24175,-6320,76077,-55271,38760,-10081,-52687,1691,7099,-4567,-52940,-147384,-40465,-53344,67531,34553,-50595,1166,-1683,22773,37652,-12453,12173,-13526,11608,-19897],[35094,6172,19560,-13638,20904,33076,-32725,38309,10544,-18812,-29420,-36189,10883,-59091,-96140,35301,4580,14442,-16904,2271,44307,-39090,-22284,-90055,-36785,-24394,-14172,-36133,-9063,12014,9410,119152,40487,-26636,20607,-19232,-52308,21318,33333,-67620,6952,7545,-43027,-32700,66305,65401,28280,26157,-36045,30381,6482,-4139,34290,-22955,-20954,-84910,-5877,10432,-15447,-24806,-16966,69473,122476,2838,703,-37768,-7930,91404,19191,43761,66067,80848,-25163,33981,25448,31501,-47024,-12477,-38999,-68851,-30950,-32871,23878,23758,64498,41784,-19539,27759,66262,-7039,28624,29787,-32776,-1060,-7243,-1055,33868,54956,-38338,5600,7965,37669,-25511,10076,-7724,26428,48144,1086,-3276,-38009,-33390,-3625,-43214,-21705,-12017,32008,43661,29376,-36715,34889,27432,-72874,39545,32845,30115,18154,-11279,11604,11751,11229,22281,-20075,37329,38218,31611,40901,44022,48511,71438,69788,47900,30944,58414,83569,-2435,29497,-5158,87139,31891,-20850,-44643,61916,-41841,-261,-16706,-23946,56616,-30764,-33745,-109567,-68962,-55392,-76912,-18738,-9986,-27390,-7841,-11225,-23866,-5451,31584,28447,-28361,-4327,86034,-11623,-8551,8162,43420,-13030,-27659,43832,-37434,-28671,27179,-27669,-26864,25208,5579,-20207,-87753,-51272,11276,39436,-62679,-19770,-24893,-27699,-44811,51915,31438,-23230,-72797,-28112,41236,29741,-4434,4690,-6836,24602,-19546,-21690,-23831,-22346,-74806,-90624,-32156,14734,107439,18617,95302,30077,-9037,116590,5300,-4815,21969,-38579,82256,43629,-33723,22575,1309,-76419,-99844,-128665,-109190,-52834,133014,117894,30200,-41375,38924,57526,58811,-3855,-131661,-14954,57541,-22230,40313,736965,80203,-194228,-49726,-8660,581,67526,-13280,-28336,57009,59463,33393,63752,10183,32666,-73049,-35064,49547,19992,-38020,16961,-27403,12106,-141,-27776,-25569,6109,7429,-214,-24294,-2141,-36373,36542,-4133,73113,32920,-4971,-53243,-54413,-26429,17298,65513,-4774,-8808,34266,-11905,35560,25964,965,1721,52907,95202,5953,5192,31118,59926,-62193,49435,37541,-9896,-25270,-25220,58451,44393,16288,-42618,-35886,-31853,-2961,21437,-26459,86459,-39945,200,56802,21066,44628,11744,99534,12018,9024,-37608,11079,14214,-6498,-10084,-40273,-7906,45744,-45817,152560,4559,36485,9941,-74121,-22981,42686,31870,46361,18860,-59176,45539,94701,44233,-21015,27311,59962,63686,11310,-22289,-66216,-19875,-28862,-3121,-59052,-83558,88192,6258,-5592,12779,27519,21536,-101716,-122018,-8065,-31301,70186,100614,18824,-67898,-64667,-28810,-7222,64733,12416,24420,-40376,-22197,-46612,-86570,1330,25437,-75662,-4279,-52538,-60668,-46691,-13669,-17911,-29855,-42554,-81840,-49994,-36117,138,56421,16572,-18428,132090,17191,-11035,33032,17548,56569,953,40451,7012,12158,33669,-85388,-31634,25202,64939,-58411,66096,7218,23494,-204,-48702,-64767,197063,73230,2655,-28885,18851,53949,31753,60130,102953,32789,-16997,-42723,19826,21509,12699,50633,-85173,-53725,-4711,-38575,-47677,-18507,-941,-11826,-10962,-7978,-6509,6944,7667,-63404,5373,-60022,-39545,-49186,12089,27316,-6270,82376,42668,-39610,9811,6308,62852,48978,-46283,-2907,12304,87784,43659,-43552,34368,19210,-15105,-25293,62497,-39499,-68602,92633,51888,35048,71,31279,35243,47780,15791,-13193,-26675,21214,-61244,656,32032,39747,78469,-14881,29056,-92617,-73010,-46589,23603,56266,-48476,-29614,-108837,40034,-51827,-165798,-83008,-107013,-48582,20270,-45882,-14703,19011,-60325,-2262,39995,45917,-12496,-26401,12512,53021,-32258,-44706,-51160,-24397,-2365,-29245,66030,3224,42286,3848,-66626,-68335,39812,1598,-19227,44553,30687,2584,8874,-16275,6995,-30282,-15515,-133,-70425,-22322,11375,-103497,39,-14403,-4736,-79578,12177,8115,60555,101874,81370,39628,40374,29549,-66392,-42731,-49578,40511,37134,17700,26268,-491,52736,28659,-16861,40576,3586,93098,-87852,-73702,75985,3357,4778,37507,38355,19123,60100,3927,96401,-40034,46640,1181,76419,5802,-11924,33860,-26743,3787,9843,75936,21151,-19649,-32480,1497,2019,15802,-15508,6159,-12745,-90680,-25893,1242,4709,-38789,-18602,-6889,5650,10800,-82861,-4936,-40494,8875,21310,-53510,-3175,-14267,-55344,6745,-22012,19924,-3581,-37432,-62125,57974,31565,16847,38455,-46777,-44158,44009,-21331,35038,5344,8116,-10206,37328,-133220,-61393,27522,26337,52399,30159,4896,-96013,-89670,-40976,-3386,34530,-20214,-57766,-21629,108868,31869,-12843,43054,11298,-44531,34298,119972,21475,-26214,-22280,-13947,-62729,38715,-58219,-35175,23076,-1586,-81138,52817,58288,28365,7448,-96372,-29288,54547,-46439,14258,41646,-29565,14987,66069,3192,22240,-41029,-32781,-71189,-6594,-77476,-5502,64135,74001,21574,20819,-31465,-37877,-25293,-8897,1144,-15351,-7739,34270,29936,-31870,21825,33844,47784,-31342,-66943,-45158,-8816,-56393,54039,21187,-32168,60412,-2603,46512,-40286,4594,-9812,-41475,6540,76670,51767,83860,83103,56477,37819,19461,35066,30304,48766,-51061,21196,54059,9174,-9005,24123,48254,-40676,-30221,6715,56239,-38747,-79567,-77125,-46622,-34132,-34796,-21360,-51364,17482,-1469,18474,82731,105699,19661,37903,-9390,23485,-98406,-54124,-68094,7151,47778,56500,37339,-17499,-13823,-30733,-35213,88775,-48031,59744,3567,-49363,-24819,1795,-17429,-87994,-48051,37250,82934,62649,22514,-37560,-34068,9955,6531,13402,29371,10473,21388,-42370,-27768,42485,52245,-31467,-40631,-17596,57058,23541,-43391,25159,28888,6224,-29042,10763,-13635,-67690,11314,-8653,-39690,36906,25386,3615,-82122,-27755,-39111,-12602,-69151,-132935,-4147,-57628,-2356,-179999,-32483,29944,21254,69030,3816,4876,-45449,78082,-48693,33442,-13594,47726,45533,-4344,-4249,38284,51504,-14589,11804,14933,-27717,-26312,-34823,69750,-779,-20014,-31167,-58917,-39405,39674,-3719,153089,120540,47493,9319,-53358,-55064,16752,47420,65515,-57356,-45764,-78416,-22111,41002,-36518,-29305,50350,-45686,-22980,26621,19229,22629,38877,-30299,-70839,-15444,-6780,10889,73002,107890,-1878,30682,-69389,8269,136880,121013,6238,-2936,11723,72772,67108,94781,-28297,-77992,-55981,23840,-45417,45568,1031,-16365,30412,25345,-15335,-22796,90822,-12433,-69097,-53971,-52882,67521,39706,8816,-38076,-7048,57689,71160,-9569,5543,-72846,-11997,44888,23886,-29456,-65063,-39562,8096,104075,7248,18157,12200,-20179,-62296,-35800,40845,2749,52520,-76112,1457,-20660,-27581,-8469,54994,46714,-6724,-67576,1251,-40847,102,4927,67874,3423,-8751,18287,11118,-27081,-17103,-18935,46295,23888,-16436,-5363,17991,4145,-48879,-24432,-434,-89625,-65137,-55775,-57423,119055,-18370,-6030,108493,-39038,33246,-34726,-63308,-11409,27960,15979,-52327,-95507,-14660,-35402,44750,21784,-54163,1922,-20111,19424,38337,-1857,10624,-19562,23750,-10223],[41114,9735,25386,-18336,18981,16448,-39963,18700,19864,-7785,-37213,-34061,19587,-94996,-101700,56977,7595,-1482,-8580,4250,30668,-53453,-43249,-57852,-33436,-15329,-21060,-37628,-9607,2849,16324,89151,39930,-5699,20276,-13000,-72896,22643,44929,-34232,25451,4571,-34109,-20201,67396,74525,6768,-2251,-10485,24547,-37236,-44653,22376,-11612,-10462,-73871,-36679,-357,-23815,-38107,-35994,83830,91091,-37689,1214,-33105,-28727,91706,22618,19472,25222,61885,-58856,-4291,14018,31118,-42493,-25293,-57070,-61605,-33329,-17101,16180,8097,8403,43839,-19460,498,51622,6346,48829,69639,-17270,-10375,-21898,7560,18255,32360,-47064,-11581,1957,31939,-15129,18178,-18931,13946,51208,-7598,-2803,-78579,-31043,4154,-19322,-34777,-8367,16672,16871,37665,-5386,51850,63348,-44718,30606,-9081,-23108,21386,21252,-5057,11945,23086,57532,-2144,36853,-3022,31313,82384,57812,37281,62772,47610,26875,673,37065,71803,-3913,30495,-3905,78635,30892,-51261,-88071,42679,-31650,-3343,-38361,-41228,68698,-22361,-64577,-109885,-46755,-36280,-56742,-21008,1573,-49179,506,16040,-3385,-12637,53331,19273,-22172,11910,98834,-22596,1225,6439,55855,-9994,-33166,26362,-52092,-46900,18206,-54223,-29320,19839,28932,-9082,-77151,-68480,-9184,31403,-4928,26116,-13408,-15387,13969,48532,29614,-21778,-81247,-23512,45952,46863,9583,-13921,-23028,78290,-9191,-44345,-22138,-29504,-76166,-81692,-44368,14645,110566,25460,82445,25981,-19809,99847,1393,-31150,28218,8110,87695,47703,-55785,13477,-9896,-85351,-96642,-102317,-96901,-13963,116344,80519,21925,-50266,81772,84994,40737,-14460,-85183,-9073,97104,-19299,20517,721707,34348,-160629,-74987,8350,-4571,49073,-12972,-43501,64126,60426,-12147,73002,14982,37102,-57721,-29643,12905,6375,-49388,55076,-5771,39575,16250,-40966,-5362,8994,13712,4811,-35702,-24264,-21380,38979,-19538,66176,38430,-799,-46678,-58290,-36183,52270,57925,4001,-13298,29844,-9159,36283,30393,4060,9504,56211,61989,-1616,6322,26104,29940,-91664,23943,-10231,-10683,-27820,-36484,61762,50603,32394,-35767,-20680,-35407,-12636,27880,-34433,65537,-50173,-2761,44333,9027,43587,33468,87950,23031,8278,-7507,16239,642,-16481,6507,-35258,-14840,33920,-41725,151098,-2985,48945,25741,-82560,-29044,68258,26056,54416,39913,-31413,27833,79423,68267,3801,29788,67473,62704,8318,-29226,-66880,-9275,-32546,15088,-51704,-57602,72940,-34104,-10126,17433,13614,7561,-100595,-154772,-4288,-12225,72160,92186,-8135,-73869,-58583,-40570,-16200,32877,-34097,494,-43199,-20075,-54463,-94055,-2221,-4585,-83100,4144,-43652,-78802,-51040,18666,-8052,-44238,-32800,-62683,-26995,-24198,28750,25436,-25331,-36956,115853,26225,-688,44045,54002,75814,-9965,16698,5177,11060,44762,-84361,-31099,4079,54772,-82515,41702,6890,43883,8031,-41128,-58682,168986,49523,-724,-16458,-1390,57260,25579,35377,105670,1334,-28987,-34154,25547,27283,6271,67108,-93510,-49943,-1872,-20216,-28944,-8130,21080,-25533,57844,1585,-16374,-16883,10842,-49071,37537,-48531,-66435,-51690,9180,63746,21770,61182,49495,-12362,20923,12268,76465,69480,-46014,-11752,22419,91756,41529,-40956,20858,22103,2548,-38736,66202,-44142,-57587,106219,49637,8385,23444,48297,3594,32822,6891,-16200,-26777,13983,-65523,11524,34091,43493,100692,-7460,-8896,-87160,-35537,-48243,33992,72432,-7642,4949,-119474,5754,-47795,-158454,-116743,-121217,-24525,26328,-53860,3335,14713,-64882,17071,42894,40528,-727,-55054,3714,48663,-27461,-47964,-50563,-5393,-6820,8151,62728,41217,70528,-6330,-88675,-78085,13940,7001,-1221,30767,27923,5579,29383,-15448,24476,-17705,-23303,7515,-58211,-38881,12490,-111961,-28761,-17374,22916,-83466,20974,31617,65970,73040,80028,37267,47252,-5617,-85690,-39258,-50465,51519,45667,13117,27554,11434,57660,27131,-9954,38140,32100,102271,-110276,-60043,31276,234,2560,21762,21172,31636,69287,3357,132582,-16554,33195,-20781,85595,10774,1680,29989,-37470,-5422,-17868,66589,3117,-23396,-19396,17216,11347,25324,-11048,36493,-25549,-109073,-47667,10974,-12864,-34474,-38930,-11113,8679,8463,-64353,-42405,-45338,18148,3548,-63299,-36821,-32031,-55570,10930,-26690,24827,-20092,-20677,-70967,50802,25182,14433,14334,-55371,-55987,55755,-31511,19969,42170,31069,427,23463,-126071,-46417,68791,30781,40887,23355,14730,-83001,-94925,-36317,-5244,44822,9623,-39514,7128,97110,36299,-12419,44697,37446,1184,50020,125888,-20597,-25759,-29173,-54586,-43056,53735,-48939,-30544,10858,5589,-64288,54436,82335,31629,41220,-65879,-9936,59042,-67032,-15137,32949,-50470,5437,94274,48983,5585,-31294,-50961,-43704,-8590,-80499,18084,76697,46185,18150,13390,-48759,-44946,9974,11538,-59717,-22514,-12959,31850,26144,-51748,33716,22992,31352,-38918,-57116,-32910,-4082,-57218,31336,-4945,-50292,70952,-2184,44607,-33309,21226,-9234,-23437,27335,89660,80938,92508,73623,61290,5255,40938,19738,23817,35098,-47014,-3779,55828,12231,47697,19832,54630,-58055,-27216,31869,85485,-40123,-69970,-104745,-64481,-69998,-2390,261,-24440,17866,-1653,34474,67147,108947,18647,31028,-46771,33639,-36511,-65841,-63197,1662,53333,40882,3087,-35878,-27183,-60304,-30572,106073,-46155,45790,-20506,-35606,-38421,-16576,-26953,-65657,-67197,28890,93488,68039,48842,-37324,-46115,1075,-2662,16171,39576,15602,31925,-30811,-17924,40700,35987,-12432,-3299,-24205,34596,29845,-34289,10523,22639,38222,-22347,32723,-44088,-39335,24724,-2020,-47807,59266,17211,2704,-90169,-22064,-25239,-11551,-43960,-120864,7981,-56542,-4961,-200641,-26406,78060,40704,91330,-3344,-4902,7172,87402,-49731,56204,4857,54271,50100,-15410,-16890,56486,55916,6498,43456,16926,-22285,-45649,-53804,45882,-23551,-30462,-42309,-45758,-17378,59221,3179,119266,95674,27019,44287,-52350,-95719,7542,50036,48166,-91191,-72982,-76348,-28568,30906,-46853,-33115,33414,-63861,-31349,24833,21371,39850,47723,-33526,-52675,-25239,2294,19669,82416,70289,423,22710,-47134,9674,132417,123668,12190,18873,-16658,54313,61473,63875,-37796,-83212,-52706,24703,-48144,40661,-4824,-23583,27446,56672,-20264,-22479,73097,-15600,-47076,-26057,-31441,48333,45032,6306,-29653,-642,78976,66570,-16458,-1982,-63358,16570,59554,1075,-40486,-85712,-58561,6107,74339,37526,15313,15397,-10951,-48952,-50263,31726,5517,70184,-72546,-21410,-21425,-24437,-13784,31628,44420,-13561,-61271,-7305,-41852,-17640,-24912,60683,-11628,-16339,11101,39515,-21403,-17257,-24898,38421,8800,-34959,-1864,-10727,-32937,-58383,-25940,-2316,-117214,-45000,-34725,-9962,123816,-17724,-6193,124139,-23963,35388,-52804,-60802,-13921,43967,37848,-40906,-37473,1351,-17582,14643,7954,-58335,-969,-41132,9915,36784,-491,10534,-22165,38974,727],[42918,8076,27421,-19364,11490,-3902,-48502,-1296,41365,13978,-41715,-32322,24155,-112008,-90772,75791,7189,-16093,2970,-6224,16409,-57053,-67822,-26764,-19048,-64,-23908,-36881,-16153,-10930,20192,35546,30864,12980,13522,-7938,-88332,19440,41703,-17623,39813,205,-24413,-1162,53781,73977,-16135,-43720,13538,6118,-77495,-68724,15409,6372,-13486,-46148,-56586,-9831,-31222,-46036,-46649,74428,42969,-64113,4989,-12251,-42803,71218,29571,-9828,-28021,27483,-75830,-33823,1367,21791,-20583,-31153,-71621,-61156,-43421,-12453,8274,-8592,-33506,23444,-18315,-27913,31397,24745,58813,91856,-11885,-18235,-34434,20053,1872,3404,-71968,-26022,-9226,10072,-8125,32395,-16749,-3172,52205,-7092,-1582,-96473,-29921,9000,968,-27903,424,-8028,-17484,43828,26163,56722,95204,5926,25011,-41248,-60866,29032,58702,-17588,7991,32275,80265,10363,24312,-32102,33668,113908,66562,23873,38133,22257,17464,-20536,11478,53716,-2476,22994,-8713,46314,29243,-69643,-72269,25913,-17954,-3601,-48641,-41538,70774,-16013,-83720,-98512,-15003,-15123,-30338,-16736,16840,-70147,5890,51429,21415,-4266,83874,9969,-24866,19443,79039,-34963,5884,1303,53361,-13206,-31389,9103,-56109,-45847,781,-68033,-26177,5847,52362,-135,-66532,-80911,-23913,17099,29264,63598,-2912,-1818,55304,48830,29287,-20380,-79017,-16862,53735,59335,20601,-35443,-29876,117880,-12976,-68197,-6807,-29354,-67161,-73774,-37416,21590,97696,36557,56896,15747,-23469,72529,-8074,-51552,32149,53345,79155,61844,-66914,69,-5747,-80978,-90801,-79952,-85066,25571,66805,48120,13502,-51203,106902,88909,23498,-14595,-3403,1238,114305,-25346,-12951,600063,17288,-65579,-87105,22427,-2916,18858,-13182,-51899,53749,47236,-42824,74149,19494,36138,-43749,-21665,1100,1566,-59737,58457,6695,66976,27756,-44529,23753,11431,13187,9037,-46275,-42083,-7824,39026,-35530,51214,33203,-3913,-34510,-55156,-47290,78639,50427,9491,-17215,32505,-7215,30815,33476,-8420,15957,48367,12191,-5240,2284,19181,-8456,-114788,-5787,-65966,-17070,-36297,-34157,68962,57524,44232,-22130,-1374,-27890,-14720,33151,-34869,26090,-64175,-12303,21399,10626,34758,53505,67879,41154,10377,22168,15724,-20308,-18663,21766,-29849,-14715,25703,-32409,121531,4043,65300,36651,-83131,-30300,82933,18497,49745,51180,-7560,5241,62706,72247,22549,28205,70708,65323,5798,-33217,-44149,-26593,-29158,38644,-31878,-26693,47197,-60447,-10744,13733,-3489,-2537,-76418,-156448,-8137,13244,45301,63209,-33256,-74582,-41160,-27664,-22893,-1237,-57384,-27815,-41348,-20218,-61366,-93387,-3567,-33336,-78916,12609,-32763,-83334,-49767,39469,234,-55501,-21133,-43379,-14731,-17185,26453,-7625,-70171,-55060,91334,45159,10372,26775,78387,84459,-12945,-56519,-1682,9831,49237,-74610,-15033,-21847,30628,-83673,14454,6267,67710,16474,-24673,-54266,111383,5268,-7806,-7243,-35023,56112,4959,5820,83981,-35303,-43199,-12175,23828,14111,-3203,77692,-87552,-36606,-8024,-7630,-3311,11191,32114,-35434,112477,11437,-22100,-36409,21228,-19275,52161,-45514,-80176,-56869,-1758,90251,43950,39271,53802,6654,29341,19739,75075,76713,-39861,-28767,16566,77580,32134,-38758,-566,20164,15328,-44140,67052,-45274,-38929,92016,20419,-36323,42098,64722,-19212,13877,-5587,-9939,-27358,6763,-58942,28569,30199,32935,102120,2903,-43507,-76111,14593,-44673,40298,81038,28313,40103,-108841,-36260,-43400,-124551,-133222,-106118,-2866,27393,-49609,4942,14337,-64243,31578,35772,33452,22085,-76071,-6890,27615,-17621,-30216,-42155,23745,-7685,29171,50909,67289,68965,-23109,-96457,-76362,-8182,13848,11107,21838,30374,8553,43801,-16251,32695,-1741,-26415,3570,-34667,-42025,13924,-109648,-46892,-19116,51370,-68854,25777,45289,65028,38788,77248,39858,51831,-37296,-97061,-35351,-54284,52602,52818,-256,21267,23367,43588,26573,-2678,34161,49669,103133,-115542,-54252,-10632,-9183,-4170,6037,6819,45130,69883,9987,141985,7795,18536,-36953,92572,17188,15604,27987,-41649,-8138,-35129,46749,-1259,-24471,-6618,24139,29343,35190,-2897,61504,-30471,-113530,-55982,15782,-24385,-24398,-50397,-10578,19096,9782,-52873,-58647,-51874,26201,-13662,-68064,-62930,-46141,-40976,13194,-20866,27180,-34890,4065,-76294,45112,18252,14919,-6547,-55366,-53389,62604,-32597,1341,87869,35941,-7692,9143,-101619,-20521,104933,34829,12031,6050,18244,-49213,-93916,-31687,-6688,51242,42668,-19662,43327,79399,44726,-7357,42584,33976,28611,57800,117519,-65479,-31510,-37596,-80377,-23239,58962,-34283,-27088,-6898,9530,-33330,53890,104943,30339,56919,-35391,4748,59959,-74327,-35786,26571,-7786,2802,97541,77611,-3921,-11984,-60208,-12130,-17321,-73883,48013,93444,11956,18399,17804,-62042,-52652,31634,18085,-108069,-23992,-22149,15764,16223,-57565,40144,8575,12512,-40795,-39397,-23750,606,-52734,5347,-29206,-66794,69301,-10708,32237,-33175,24866,-10876,-1683,29637,67420,78164,103571,58757,65720,-20485,50380,569,14035,12455,-32699,-21594,38741,8302,72137,19394,57996,-64238,-26675,54134,104843,-37708,-59647,-117109,-74057,-87330,34556,25101,-491,21092,2286,39279,44922,103096,16360,25310,-68374,42877,-3475,-72576,-58233,4233,54036,20253,-22513,-51322,-34455,-56729,-27810,102344,-49906,16759,-42185,-23362,-51790,-26682,-23656,-35076,-80346,8696,91670,65321,61738,-39895,-58889,-13371,-7113,16135,43927,16259,33481,-15599,-6822,34217,7728,2383,38224,-42032,3792,32456,-21468,-10704,13480,70886,-17855,39140,-78624,-17064,17652,-708,-48482,73054,14002,9060,-82789,-19029,-14505,-11547,-90,-100655,16421,-45977,-4511,-185176,-35792,104466,56112,99117,-8488,-12675,55558,82286,-56819,61792,26073,57911,57884,-25314,-30170,60737,37796,16524,50845,12779,-17439,-60755,-60468,25994,-44489,-35695,-33388,-20496,1331,68426,11390,73589,67775,-5919,61947,-47043,-126327,465,46042,32986,-116617,-94965,-60207,-23171,14446,-56718,-33496,16240,-81391,-35802,14265,17307,43336,49182,-22778,-34878,-42696,3407,25409,85246,23933,-133,11084,-19572,2108,102787,106817,12452,34521,-46578,33056,43659,39920,-36537,-66956,-36903,24501,-40001,34309,5724,-31391,20779,75878,-24397,-23810,51683,-8847,-12071,13072,-8282,8666,44588,6968,-4563,11449,87318,44750,-19046,-6280,-41592,39931,74054,-14433,-45076,-89019,-55225,5038,40070,57754,12110,14426,-5532,-38602,-62020,24198,10987,89748,-66669,-36926,-8715,-15831,-27182,490,40799,-20875,-48903,-11247,-37251,-23109,-36092,53125,-21240,-28490,-908,47602,-17554,-23234,-15040,32133,3004,-47587,-6,-17030,-61555,-58636,-25255,-6638,-120259,-25648,-13700,42705,112344,-23642,-9098,116552,-10971,46215,-62852,-45336,-7051,49977,57842,-21364,5250,1973,-3285,-12938,-3189,-61590,-4534,-55415,-2249,32979,-7103,12379,-23943,50656,10092],[40532,1064,25709,-16172,-1435,-22403,-54449,-15882,63961,42473,-41053,-28393,21057,-106527,-68197,86369,2880,-27151,15846,-27371,6479,-51496,-87245,1097,61,17045,-22187,-32184,-28265,-27683,18195,-26776,16285,22185,361,-4044,-86057,13125,26739,-16978,50654,-5717,-15679,18127,34765,64176,-32482,-84804,24545,-14176,-100944,-76998,10643,25992,-27782,-8879,-60644,-15373,-34550,-44843,-45598,45238,-3990,-72452,10311,19143,-47216,37410,38641,-34661,-69271,-3607,-80289,-51651,-10488,6951,14328,-28336,-78888,-69459,-53710,-17561,2899,-21701,-50949,-6217,-15004,-44065,9555,44014,55153,90293,-12651,-24932,-41072,37965,-9882,-23123,-108975,-40701,-24375,-19108,-9260,44804,-3390,-19776,49534,2806,-80,-84940,-27375,9140,13489,-4219,8213,-34867,-46827,40069,45526,48396,113215,65305,22566,-50063,-70074,34501,88095,-22956,-3337,35806,83411,15641,4036,-36570,38972,116850,66722,9727,2403,2112,19921,-23621,-12180,34277,3316,10422,-21579,1461,27102,-79701,-22144,23180,-1388,-167,-37349,-24516,62875,-14476,-83834,-77779,16619,-78,-11122,-8158,20557,-86492,5340,85054,44132,18258,110742,-571,-32973,16139,41128,-48629,3657,-7538,35827,-21123,-26176,-3491,-49555,-28887,-20828,-64319,-18734,-9913,70358,7793,-58118,-84009,-26158,-2432,38826,84898,2255,5151,72487,56441,29696,-21859,-69525,-12458,61378,59339,24427,-53752,-23791,129836,-29924,-85898,14748,-24032,-54032,-69076,-16350,29522,72226,50180,24115,2406,-20892,38512,-25164,-59724,34423,80288,57329,77615,-66650,-18510,10761,-59683,-79586,-60794,-79835,51602,3688,30138,8983,-40691,99584,66026,11892,-5346,74699,8856,107659,-38778,-53760,449907,27835,48635,-79670,35136,4313,-12651,-13214,-51533,30583,24188,-48946,67667,20889,31894,-31164,-13705,17954,5327,-68186,32252,8405,79996,32142,-40199,53018,10596,4498,11242,-52565,-46603,7616,36593,-49622,32494,15818,-16150,-20716,-44598,-56030,92390,44340,10563,-22409,39585,-4405,19531,31684,-35966,15127,34349,-39438,-1200,-4139,12071,-35315,-125744,-30759,-108432,-27742,-44126,-17037,71763,59212,44568,-7061,20144,-13838,-12386,37518,-28121,-23583,-81173,-26487,-6819,26104,22593,69267,49859,62181,13703,36476,8246,-44027,-13593,33103,-26547,-8880,18921,-26314,74431,25019,74789,44089,-75507,-28558,83938,13066,33479,49064,6304,-7151,47380,57163,37905,25120,68513,71807,6150,-32608,-8180,-61093,-20651,57022,-1679,1837,23938,-67076,-9623,3276,-19728,-6469,-32853,-126387,-15487,41755,459,22739,-45906,-69850,-22692,-207,-29900,-26715,-51110,-53106,-39188,-22328,-63322,-85989,-4570,-54020,-65941,19908,-22560,-73463,-42167,41561,2577,-59619,-11113,-27707,-11944,-16449,4741,-35671,-107700,-68338,62052,67113,19015,-11484,82259,82173,-7300,-144736,-13596,13639,47735,-59118,8093,-45651,-710,-63734,-9534,2908,85543,22532,-5118,-52579,49530,-43061,-16162,-2591,-73288,53162,-20412,-24825,45737,-61508,-57518,11863,21228,-8306,-10810,83406,-54636,-9995,-18150,-2648,21711,36649,31350,-42346,139677,20056,-26132,-47328,34348,18101,47222,-46323,-74228,-61774,-12112,103010,53889,24210,55031,14096,33246,24132,59252,66135,-37695,-48697,-4153,55317,17883,-38714,-25529,12841,20741,-41633,66319,-41414,-18542,57752,-28872,-87389,51497,76680,-28168,-947,-21714,2845,-30095,2074,-45088,46731,18276,12637,78915,16442,-64327,-62550,52008,-36928,37762,80292,51651,66929,-72280,-79159,-40342,-74246,-124434,-74046,8622,23807,-36396,-9849,18052,-57131,35512,17271,31647,52209,-79501,-17050,-10843,-8274,-3387,-29796,56984,-5266,29916,33397,71179,43458,-34458,-92006,-65200,-23131,17495,15756,24093,43268,10372,49504,-19197,30302,15339,-22725,-10996,-7642,-26462,19561,-96096,-50770,-19091,69567,-37989,25149,44902,55802,12842,70161,42171,52829,-56408,-98152,-33217,-67557,46909,57557,-23652,10366,32381,10973,23022,1820,31243,53851,93993,-105580,-55562,-35587,-19988,-13615,-6997,-2835,57792,68720,23241,123991,29783,6073,-43003,92237,24954,27942,28032,-41483,-4400,-36762,23635,8987,-21793,2765,23333,51939,45549,9116,75612,-29298,-101673,-52865,16108,-30532,-9390,-53507,-6542,35155,14534,-50949,-46526,-54619,29705,-25211,-60560,-69903,-50676,-17036,9500,-6322,24444,-40865,29115,-77398,43168,14589,17972,-21018,-47021,-40511,62448,-16814,-18157,122975,18125,-26755,-1577,-72880,9321,127504,35563,-24432,-17223,13719,-3531,-88714,-24920,-4342,51532,65792,-3348,75055,59467,48011,487,35569,1193,30536,54288,98757,-96541,-43376,-44206,-86165,-10740,54951,-19070,-25433,-25327,6541,4492,44361,121400,27728,44148,-22431,6462,64206,-61488,-41109,25034,65998,6908,71372,79527,-6659,8829,-61159,10245,-28095,-59930,73540,105314,-17432,23984,33441,-67347,-58793,33490,11252,-124051,-15548,-32602,-11853,2030,-48122,41551,-4823,-5060,-36167,-21722,-20567,6575,-44971,-15941,-47660,-73040,51892,-22484,16200,-36554,12612,-14120,17137,10664,17881,53282,113137,42796,69542,-37679,46401,-18725,-3282,-19973,-18659,-25600,10228,-4134,54221,21133,61158,-57524,-26669,69627,110819,-30023,-55199,-114972,-75830,-82193,62387,44728,13631,22774,10236,31758,22972,88339,12008,21342,-72569,48057,-8312,-69072,-53296,14699,49574,6087,-33913,-61778,-33021,-20840,-29555,72171,-57680,-16419,-56509,-16182,-60162,-29328,-5056,-5280,-84419,-18438,76519,53890,60842,-43673,-70697,-30683,-5099,13903,42860,15213,31083,-1385,6997,25209,-22065,11638,74006,-64445,-24800,30613,-8219,-31958,1676,86763,-15108,32923,-107445,-7029,-3719,-4756,-42659,73859,16763,22710,-56625,-21753,-7183,-10826,49138,-78898,20368,-30253,2862,-143217,-49048,107876,66320,90423,-11186,-18720,81903,64773,-58970,53659,47600,56138,63973,-23442,-39129,51749,-744,15219,33929,3470,-14677,-71384,-53412,12765,-55378,-32070,-4323,10996,13104,64239,20246,33834,42661,-37175,58827,-38574,-136286,-2531,36906,23940,-122837,-104789,-32570,-7905,-418,-58713,-27574,8504,-93707,-26199,4034,8633,31801,42490,-1321,-19864,-55622,-3664,26980,80758,-18093,-4231,-2077,5818,-11404,61220,75337,7861,40978,-68299,15117,24598,28944,-25284,-32484,-11939,23603,-22089,38364,35434,-40025,11942,80770,-25954,-27445,33513,2294,25300,47794,8528,-40344,44674,11513,26570,24625,79963,11703,-15919,-4909,-18825,51694,75502,-19546,-41589,-74686,-35246,3664,10735,65328,10128,10438,-4803,-30884,-63224,19853,16736,102461,-59475,-41140,11755,-2800,-45865,-27146,37185,-26904,-36725,-8933,-28169,-15152,-16079,47037,-23050,-43661,-16332,23492,-17006,-32346,13551,24766,11184,-49870,-673,2326,-72294,-53277,-22792,-11311,-95217,-15397,1091,80740,90981,-33803,-17804,89054,-658,62440,-65988,-23743,3439,42392,72648,286,24996,-9871,5542,-29296,-8840,-62776,-5349,-57413,-13175,26756,-16885,15842,-26871,53121,15407],[34903,-8562,21686,-9534,-17447,-34881,-55316,-22672,74474,68361,-33980,-19590,9621,-82436,-39976,86694,-3835,-33437,29083,-51341,2934,-41532,-93783,25202,14879,31033,-16140,-23113,-43205,-45740,9597,-80400,1898,20458,-16936,781,-62063,5972,5445,-24884,57675,-12746,-10360,31086,19993,48618,-38253,-109459,15947,-23101,-99184,-73161,3596,40370,-44745,25719,-49547,-15485,-30899,-33670,-33149,8182,-35631,-64669,14880,51079,-42650,312,47417,-46915,-82846,-19087,-79813,-56026,-18972,-7841,48962,-18309,-78747,-83001,-54543,-26806,764,-28199,-44976,-29343,-9106,-40425,-10048,58617,37672,67713,-13451,-31261,-40291,58957,-13125,-39134,-142894,-58343,-40123,-44203,-20203,47438,14702,-29790,42507,16890,1709,-52624,-20444,4140,15661,26151,11430,-55439,-60687,23183,43891,30291,111195,114585,23128,-30416,-49052,30884,100755,-20201,-23856,31507,69385,14693,-17260,-16817,44550,81969,57221,-4218,-35580,-6760,30208,-5868,-28358,18221,12741,-1217,-40781,-39675,25294,-83940,22594,35023,13952,6085,-3816,3723,46905,-18579,-62888,-50761,37622,2152,-6997,1649,7247,-96140,-2238,101911,59575,43072,120987,-12244,-40101,4686,3352,-60043,-4803,-18163,10137,-30791,-22542,-9163,-35482,-5471,-41661,-46446,-11084,-19959,79180,14745,-48509,-75260,-12553,-22397,32877,87824,-197,344,71890,71219,29293,-27748,-57172,-14094,65592,43230,18280,-62039,-4447,112102,-52766,-91944,34018,-16409,-43376,-66614,9517,32782,40955,63002,-9459,-10140,-14175,6445,-49347,-53272,36424,80655,27652,83747,-57715,-39056,32763,-22993,-62314,-42351,-83256,56783,-44612,29216,10116,-20687,60013,22845,7858,9158,113188,6134,82406,-55963,-92345,333693,54895,118993,-52486,49503,14099,-37974,-12072,-41950,3563,-410,-31947,56097,17897,27607,-19399,-7362,52752,13940,-74255,-6486,2246,66744,28654,-32338,73817,4407,-11445,10515,-53414,-35098,24426,32000,-60125,16283,-9424,-35890,-9279,-27325,-59013,92236,39157,8338,-30502,45431,123,3611,23489,-71972,4044,18656,-79066,10899,-9752,6822,-35912,-122079,-43883,-120605,-34693,-45378,10543,65684,53550,28388,2357,41297,-59,-8834,40343,-16325,-69885,-97315,-41370,-33244,48575,12742,79850,42198,76724,16189,27344,-5814,-64937,-4067,37584,-26836,44,10630,-27916,24624,53414,69020,49481,-61065,-25839,73167,13090,12326,34143,8209,-4494,33178,31483,52445,23829,59892,77197,10405,-27168,27025,-90778,-13343,62867,31754,21088,12692,-56232,-8498,-7501,-32238,-4339,17129,-75043,-19893,67239,-44567,-17062,-41940,-59801,-14462,27823,-39308,-38026,-25212,-68942,-38767,-24921,-56868,-72850,-6437,-62720,-49443,26078,-14624,-53121,-29399,27833,-3567,-53541,-4115,-16399,-9006,-19635,-19904,-54126,-129810,-72220,32764,82394,23096,-54993,66341,72077,5522,-191330,-28553,23457,41129,-43852,26657,-61217,-28283,-32538,-26581,-4825,89868,25704,11227,-52410,3927,-74697,-21699,-2388,-100953,51367,-42234,-50865,5623,-68039,-68964,25757,24216,-29336,-11522,85037,8121,30103,-25765,-2114,39581,62901,23682,-48382,136592,25383,-30277,-48297,44471,51648,29824,-43137,-48184,-63066,-13424,101432,50074,18167,53031,11121,32587,22111,34469,40831,-45911,-64774,-31803,35127,2792,-40644,-47830,1566,19253,-32317,64383,-32484,-2778,17370,-79127,-128707,49005,81512,-23597,-4630,-39159,12716,-36399,380,-28401,60492,-1084,-7464,36145,30317,-65935,-49346,60767,-26366,24478,70291,58478,77592,-16957,-112205,-38966,-23085,-93264,-40541,7075,16613,-18393,-31374,24974,-43552,26848,-9489,37949,82528,-65322,-24906,-58219,-3167,19032,-17959,85916,-718,15766,13631,50945,10455,-29032,-83953,-48698,-29415,14173,14353,37361,69750,9862,46354,-23464,19945,30416,-12103,-31188,14028,4346,29261,-74043,-44363,-16815,69498,-727,20509,32033,38187,3379,56932,40741,50667,-59895,-87301,-33752,-92103,39814,58559,-51726,-1116,35007,-32136,11825,-536,31953,47246,74989,-85557,-58558,-37792,-24548,-23415,-16412,-7445,68495,69224,39214,88556,45561,-1800,-38256,81281,33180,36349,27084,-40046,3418,-23897,4007,25905,-15171,7786,17205,72203,56253,22577,75871,-25117,-75277,-43423,13488,-34738,7671,-50796,-738,50533,20029,-56573,-15097,-48975,26888,-27813,-38615,-52459,-44110,8228,-2858,12599,14413,-34749,48779,-73246,44129,17004,22365,-27975,-33570,-22683,54440,14167,-35760,128263,-19101,-46618,-7926,-49589,34973,131853,29877,-54591,-38108,217,40948,-79847,-15241,4664,46001,69164,5190,91735,40234,41365,9006,21489,-46544,12757,39498,76607,-105710,-57461,-44930,-74272,-9590,45028,-8531,-25638,-38510,-4655,37258,20192,126022,27291,2003,-30018,-7855,74282,-28398,-31479,30804,123373,12389,24348,56669,-4545,23047,-56190,15908,-35862,-39425,85544,105638,-33087,32963,52676,-62520,-59444,16971,-4057,-102213,4108,-39964,-42987,-13717,-26345,40085,-13116,-17169,-25461,-9596,-23378,15187,-36524,-26706,-57510,-61482,18289,-29643,4670,-39585,-13728,-17513,27443,-20688,-36671,21800,116309,30952,72260,-48685,31045,-34589,-27335,-57944,-14361,-13104,-20049,-22231,8469,22588,67034,-39450,-22285,76495,102083,-16655,-58851,-103592,-73045,-61848,71507,53379,15354,19580,21006,15410,6572,68390,6546,19354,-63111,46943,-38326,-54401,-47314,30734,41379,7096,-29952,-66466,-23477,29243,-36406,24133,-65753,-40345,-60909,-15222,-61057,-29016,24491,15833,-75329,-44647,50024,35802,50704,-45968,-79960,-46458,1518,10649,38182,15943,29456,8359,23911,16328,-45169,16259,95871,-83158,-43985,23287,2524,-46593,-12528,77037,-13115,21378,-121305,-8940,-27841,-12273,-33141,61317,24022,39920,-18279,-32673,-2070,-8109,87628,-59763,19800,-14401,17744,-93880,-52252,96947,71926,68699,-10114,-23397,81499,42715,-48667,41845,66830,47976,63381,-244,-39074,35420,-47483,5363,1120,-9123,-12814,-75874,-35261,5097,-52931,-19424,36695,39632,17288,47428,29041,7222,22559,-57093,38485,-29549,-124395,-1177,25639,22696,-106901,-98856,442,12526,-3390,-48755,-14488,13207,-97677,-3140,6181,-1725,9778,28946,23887,-2556,-55619,-17084,24175,68989,-45402,-11416,-13453,23904,-26245,22230,38099,-1160,37807,-71630,4494,13473,28513,-7609,10100,16483,22355,-1002,62248,75331,-49258,3321,75656,-23758,-32372,24066,12928,54896,63188,12916,-79364,48969,18462,48079,32828,60808,-23961,-7259,2678,-7057,49260,53175,-14853,-30503,-49095,-8636,582,-9449,61642,10656,5550,-8435,-24984,-49725,18172,19516,95145,-51188,-33773,31454,12196,-65426,-45608,33851,-29613,-28064,-940,-15609,2538,30972,41810,-17815,-57932,-32906,-29360,-18366,-39651,52762,15369,31417,-41664,-3578,37252,-62023,-46694,-19595,-14536,-53812,-17693,6150,92279,67726,-43391,-34446,52605,6694,77309,-64609,-6277,9803,21072,79760,17534,28455,-26311,8852,-30627,-8147,-61523,-1183,-47188,-19928,18003,-23798,19794,-31412,43790,15444],[27426,-16232,17204,-1192,-32797,-39533,-51131,-22600,65474,79304,-20529,-4614,-7052,-49757,-11155,77763,-10527,-34922,42184,-67039,4592,-32466,-84650,45466,20172,38389,-6733,-11241,-57010,-62753,-3643,-112574,-7295,11580,-34031,9214,-23362,129,-16806,-31982,59618,-19795,-10748,33396,15667,33152,-33803,-107660,-11107,-11659,-74233,-62168,-10246,42721,-53778,45817,-28533,-9811,-19137,-14486,-13078,-23075,-47994,-46629,16831,73073,-33008,-30801,53677,-42621,-67278,-17359,-80014,-46645,-22506,-17480,66244,-5010,-74099,-94048,-39494,-33091,552,-27496,-24316,-35322,-1526,-18410,-24613,63730,9826,33498,-9155,-37790,-32918,77831,-7144,-40732,-157199,-77472,-51816,-57338,-38644,35578,29726,-28622,31784,25726,4574,-14438,-7086,-4656,7667,50602,9842,-63293,-56102,-4316,20217,8559,89920,137947,26839,11196,-7190,15916,95638,-10681,-52118,18941,48333,10154,-32684,13554,46771,18180,39750,-17147,-66668,-2902,43503,27447,-33748,8259,23004,-5850,-60273,-63913,24835,-82273,37740,53297,22940,12452,40066,33102,26291,-26924,-25861,-20825,40513,-10734,-15496,9799,-16905,-99258,-15086,90287,65695,51293,106953,-23547,-39802,-8333,-22663,-62639,-16454,-26783,-13177,-39129,-23805,-8093,-18586,12959,-57311,-25502,-7289,-19222,78438,19292,-31655,-55089,15002,-36890,21799,75784,-9377,-16420,65149,88003,26682,-37023,-44962,-23217,64127,14914,2314,-56120,24189,73837,-71235,-84641,44806,-8900,-38388,-62116,30324,27787,10830,70902,-39278,-18587,-5650,-14229,-74918,-34316,39295,58406,-1653,71719,-44748,-55105,52357,22465,-40914,-22874,-92924,42425,-55194,40195,15385,2650,4671,-25944,10013,23166,103141,-11251,47244,-72678,-119453,275343,83287,104162,-12799,67309,22570,-54570,-8942,-24613,-17884,-17428,-2745,42867,11261,25894,-8098,-3135,86691,21853,-77667,-38741,-6099,27113,18214,-25877,80564,-7779,-31663,6664,-50067,-12136,38492,26015,-65828,8886,-33042,-57811,-2814,-4868,-54788,79343,33054,5898,-41752,44445,6203,-15361,10051,-106632,-15466,4351,-98241,28376,-11874,5025,-9878,-106495,-42030,-98438,-27053,-37067,40071,51839,42563,-4205,596,58748,7138,-5408,40680,-2835,-99150,-107081,-52063,-51660,67811,10287,86950,47209,75103,16123,-2287,-24079,-78340,5774,32787,-30640,9120,-926,-34564,-14149,78304,45048,52891,-42250,-23033,56048,19771,-3748,11342,359,8490,19089,7185,66823,26627,44679,73367,17776,-18293,49392,-100750,-15206,54601,58081,26629,15792,-35470,-6929,-9175,-39566,1773,56813,-17527,-15662,82277,-73903,-44988,-24611,-45351,-23123,46025,-51785,-35337,1712,-71851,-39235,-25610,-40785,-55260,-9098,-59860,-34513,32012,-9460,-28971,-14139,8377,-17476,-36337,634,-7241,5182,-21546,-34194,-62006,-134022,-64285,8249,83545,22281,-86180,39014,59350,22353,-160849,-42496,35777,29585,-35092,31396,-65744,-41711,-3110,-35956,-17571,77483,27567,20368,-51441,-17941,-75875,-20302,-5538,-103218,52429,-55981,-66210,-22521,-55856,-75014,23158,35871,-41857,-2106,82242,84102,77262,-25835,-217,46818,83343,16337,-55455,109385,24870,-34743,-41427,46530,70731,11932,-30817,-8314,-58391,-2263,87755,35615,18386,48273,1765,28566,12877,8525,11197,-63376,-71316,-55542,22467,-8892,-42846,-61415,-10732,13463,-18288,60957,-19880,3042,-15950,-106887,-146970,34567,78382,-9965,5622,-53422,5450,-46810,-10,-12889,65641,-24370,-16072,-13447,39203,-50889,-38311,41410,-14125,2705,53480,50700,68859,38791,-124337,-38012,14610,-53039,-16335,-4135,7319,290,-46157,33423,-24265,8374,-36516,49771,105105,-42460,-29176,-98746,-3558,28001,-10446,102737,4541,-2949,-5534,13378,-13985,-2524,-81075,-31598,-27227,2973,10901,55153,106203,5985,36477,-27306,6443,40173,3486,-49664,24083,38086,38117,-47893,-37538,-11892,51496,29620,14992,13515,14847,10267,38298,35126,47019,-50677,-65380,-36412,-121801,36267,55056,-73915,-9418,28744,-72144,-8986,-13150,37420,35762,47575,-62079,-56787,-21800,-16527,-32000,-22848,-7781,76711,69797,51515,48999,51039,-4498,-25481,60594,40438,38440,20560,-39765,11343,-3162,-8977,36810,-5891,9342,8135,81621,66104,33512,63224,-21095,-40723,-33091,9877,-41162,22773,-45544,5403,57498,22757,-64529,16125,-34104,18679,-20507,-6755,-14886,-30027,27022,-23313,30744,-2870,-18956,60993,-62882,45379,25854,26570,-28608,-19527,-3637,39407,48486,-49464,97249,-64521,-58969,-11763,-34775,50009,118470,15618,-65618,-47384,-21419,71885,-66424,-4164,20954,38625,50743,3983,87408,22920,25881,16379,-1338,-88645,-9420,16872,58753,-93932,-67161,-36810,-51507,-18109,33349,-6456,-27399,-41053,-21200,53366,-19013,114319,30795,-57904,-48674,-35223,86759,16621,-12825,45020,136163,12061,-25382,19794,207,26075,-48051,7614,-37272,-12511,79990,93191,-31475,42234,65687,-47995,-50774,-9833,-21128,-53831,32358,-39789,-65617,-28217,2175,38475,-13913,-20079,-10386,-2999,-29511,26790,-29629,-25212,-57129,-30013,-26562,-25488,4357,-38957,-45411,-19278,26306,-49409,-72051,-3411,109127,27648,73468,-56672,8501,-44559,-52001,-91824,-24103,12133,-43596,-39123,-40740,21614,76498,-14446,-7254,75108,80208,1262,-66652,-89466,-69756,-39839,60169,49677,6908,11401,32714,-2983,-1910,49360,2107,17969,-45558,38882,-72600,-32493,-39093,48527,32171,24884,-13803,-65269,-9276,68846,-46660,-22611,-70016,-45381,-55557,-18830,-55130,-30912,55693,24258,-50790,-61999,16676,14967,37569,-43696,-85025,-56085,8038,7519,32211,20824,30667,12002,42512,10140,-57090,17768,99479,-91390,-50489,10241,8956,-49552,-28190,45465,-10993,11767,-115717,-16830,-43552,-20018,-23290,39518,32489,54715,19744,-51211,2704,-3280,104326,-43603,15229,-2339,36764,-52840,-37881,84071,74410,41014,-3889,-25706,62424,26670,-25098,37155,81319,34274,53446,44642,-27569,19775,-83380,-8484,-36250,-22614,-8889,-72875,-13099,-482,-39769,-1185,75525,56556,15713,22797,37079,-12184,7496,-62103,9319,-23081,-98859,3058,15439,27853,-75794,-78357,30763,32617,12934,-27751,3897,27131,-92538,23498,27965,-10706,-14737,11553,44524,24498,-40829,-31985,17908,50306,-54183,-20014,-19341,34364,-37921,-3481,4338,-14719,26606,-51367,2305,13615,31487,11327,47588,42315,21090,13408,103727,110568,-58036,-2745,68153,-17655,-36176,25163,20333,71359,53396,3724,-90901,57298,24911,47341,31364,37914,-54896,4993,14799,-12681,34448,7291,-3873,-14103,-21915,13977,-4812,-21426,50368,14479,1992,-15150,-20025,-23555,16433,16571,60261,-41460,-17957,42365,25846,-80894,-55750,30092,-27289,-22913,9732,-855,23386,82747,34724,-8924,-66334,-47999,-91050,-17607,-40104,87169,5544,56301,-26986,-7377,70108,-35317,-42580,-17086,-15267,-16205,-29956,1093,78444,48447,-47210,-57129,20109,11035,83170,-60575,-714,6201,-8687,77880,26007,27251,-39800,8059,-19672,-2379,-58241,8014,-29384,-21472,7012,-23315,22584,-36466,24162,10679],[19421,-17442,13462,6770,-43649,-36966,-44245,-18625,38843,65874,-2678,15399,-22877,-20771,14221,62282,-15314,-32595,53972,-65000,8043,-27490,-64060,61106,18681,38479,4412,71,-65812,-74910,-17061,-120095,-9618,1295,-45720,22240,16181,-3127,-35900,-32329,55182,-25341,-17854,24790,22593,24183,-22452,-81962,-48106,19613,-39356,-48790,-33377,28671,-47910,45486,-4626,1023,-881,8768,8675,-40019,-46096,-25504,15389,78323,-23981,-49534,56586,-23170,-32759,-5088,-81639,-25748,-21422,-19717,55112,6641,-68767,-94187,-9733,-31296,-136,-21318,-225,-23154,5284,12458,-32683,57515,-22015,-889,2355,-44178,-21540,88669,4945,-29813,-145578,-91167,-55154,-58451,-59006,9689,35853,-15214,19332,19599,9880,17889,12898,-14337,-7332,59716,5848,-56194,-38760,-35795,-17804,-10556,57595,129845,33872,58721,39252,-6044,77983,2295,-82862,-37,32317,4923,-37378,35694,43534,-49387,18173,-28129,-85518,10115,56973,64538,-28254,4135,30266,79,-71007,-66758,26299,-73450,24673,67531,22207,15185,73734,53112,5122,-36387,16220,8516,23584,-35085,-25130,14338,-40113,-97765,-28720,51283,64038,28097,69880,-32196,-28574,-15169,-35002,-49915,-26815,-28978,-25251,-44021,-29656,-2214,-3467,17352,-65190,-15231,-9007,-7067,70730,19203,-4098,-27108,49161,-42537,11477,55929,-21460,-39977,60791,97459,21495,-45876,-33504,-37863,56477,-14788,-19623,-36864,54127,29487,-76551,-66505,44805,-2731,-37395,-50164,39378,13908,-13456,70315,-63668,-21372,2797,-18501,-91505,-8292,43082,26028,-22793,41119,-32334,-59582,63537,66794,-19282,-3072,-103356,16258,-24006,52499,20410,21738,-43507,-62445,14468,31188,63737,-41511,11292,-86007,-129604,263545,100422,12083,26730,86968,26339,-63705,-3646,-2926,-27393,-20432,23994,30985,3348,27045,2297,-600,103045,24030,-78225,-52346,-10761,-24226,3362,-24338,72201,-24835,-51740,533,-45146,12851,45093,19899,-65636,14429,-43509,-74212,-1891,20748,-44457,56733,24164,7089,-54107,33773,12928,-35271,-5249,-131265,-37042,-6714,-95570,46868,-8952,7057,29581,-85709,-26804,-52373,1244,-20143,62076,35092,30865,-46239,-13370,69229,4337,-1698,38069,8650,-104161,-106007,-54389,-58730,75490,17991,93769,60399,53254,12802,-39736,-42437,-81722,11775,17759,-36467,15969,-15089,-36883,-33378,88482,6736,52483,-21502,-19271,39334,31546,-5600,-11510,-12247,22138,5090,-5612,79435,33517,24014,53144,25837,-8641,52771,-91826,-31352,36299,68332,17781,28756,-13795,-2165,5779,-41011,8780,73501,32912,-820,80754,-80174,-54036,-2155,-28513,-46660,50728,-66148,-22715,14155,-62024,-37978,-21851,-17087,-35520,-11248,-49697,-23935,38605,-6950,-8062,300,-5545,-35051,-9845,5115,2822,34079,-16637,-32346,-61631,-124577,-45943,-8425,69050,18062,-93161,11460,49187,39047,-68038,-50300,44580,12280,-35953,19797,-60663,-36128,13877,-39131,-34778,50512,30522,22115,-47765,-19914,-47230,-9661,-10604,-74994,55631,-61186,-66847,-32007,-34670,-74688,6874,54520,-43989,17211,73985,141793,118160,-17016,8350,44111,91951,14766,-63778,69109,16395,-38164,-31371,37854,69643,4128,-10269,34434,-47482,17886,66342,16316,19817,41830,-9189,22870,-1589,-11998,-9306,-82053,-65748,-66671,17893,-14001,-43035,-62389,-20572,6799,-2458,55480,-5894,-3957,-35558,-96676,-138182,10737,68050,6711,26747,-59358,-30329,-60637,-1926,-1212,60396,-46152,-6179,-55182,37658,-29701,-29637,6590,-1084,-21254,34255,35538,44237,74581,-110015,-35020,31011,-20808,-4415,-17053,-2316,16355,-44513,41428,-90,-13167,-53187,60713,114285,-22698,-29165,-115978,-8732,21965,-9469,103111,9346,-16679,-22386,-29337,-21331,39163,-84985,-17913,-17869,-13484,9760,68130,141233,-1817,23354,-28861,-5395,42198,20585,-59332,21006,60205,38534,-22053,-40855,-4175,25223,42864,11544,-1636,-8671,26524,17121,27531,43843,-34801,-36507,-39707,-143609,38276,47574,-79634,-12084,13609,-95268,-36424,-36828,46528,25609,14414,-41384,-46938,287,4902,-39635,-27753,-4989,82144,66640,53210,15770,43609,-3239,-9517,35299,45204,32465,5584,-41680,15010,16390,-17400,31571,3339,9101,-2276,72852,72375,38060,42311,-19442,-8584,-25765,7008,-52483,32066,-40533,11201,50667,20302,-68708,29563,-13813,8781,-4588,25426,29237,-15463,34308,-47322,43968,-24191,-313,66683,-46297,44508,38723,29311,-25656,-8436,14721,19902,69781,-58604,40981,-102983,-59848,-15693,-25092,51627,91973,-7404,-51454,-38796,-47418,82556,-47716,4963,42076,36343,17665,-6098,62419,7200,6987,21468,-31308,-108455,-19784,-7786,50365,-68050,-65601,-19557,-24715,-29351,22865,-13900,-30289,-30123,-35954,47962,-66007,85199,36595,-114967,-64655,-67936,94911,59167,6823,65744,107640,1185,-58693,-17426,5965,18645,-38966,-3756,-31830,19540,59102,72044,-15206,49931,66007,-26780,-31161,-35923,-33779,-266,63040,-29811,-69036,-39264,31163,38755,-7117,-11647,6192,3843,-34869,40034,-25430,-13880,-46003,15509,-71993,-7256,17862,-32779,-64874,-17998,14190,-62885,-75245,-16050,90808,34807,73073,-63011,-16120,-47722,-68871,-110536,-45397,40582,-55401,-46112,-74931,17427,87001,11265,21842,67509,50310,20991,-70360,-77107,-68582,-27595,34552,36652,-6032,1667,43333,-16010,-2711,37126,823,14418,-24484,24956,-96019,-10224,-28386,63965,24722,53020,8331,-58593,4596,81181,-56807,-49425,-67736,-30150,-42843,-23339,-45647,-37647,78508,21024,-13830,-65423,-17553,-4279,25937,-34490,-83926,-56476,9177,5197,26967,29882,33422,9664,59651,8416,-57398,16756,85077,-86418,-44990,-7313,10671,-38610,-43213,4479,-8442,8668,-93744,-21979,-44691,-24441,-15566,15599,38375,61507,46221,-71681,8739,2470,97502,-28004,7459,4340,53958,-26790,-8189,78606,74860,15017,7305,-22967,38052,25101,6808,45167,89019,17348,35339,97427,-5723,11243,-91580,-21256,-67725,-34605,-413,-63271,3301,-7587,-22729,17181,97465,56798,11308,-1954,43659,-36138,-3038,-53711,-18710,-21360,-71909,7560,8343,35357,-42414,-48779,50722,48407,47771,-932,23672,43951,-79484,41616,66487,-16374,-34520,-5999,53765,62156,-15668,-40882,10020,25280,-48047,-27479,-16390,41050,-43414,-11882,-19896,-32945,10044,-11768,6942,21967,30901,26513,69170,60598,20113,12405,144276,129029,-64406,-4907,64663,-8555,-36224,34156,24147,75504,25968,-14664,-69873,66388,27812,21380,19126,19136,-77152,17537,27995,-32501,12399,-48618,8682,4275,-1764,24797,-11642,-29074,35671,21670,1241,-23177,-15332,7680,10574,6885,4450,-29878,1145,40132,34941,-87956,-61629,24767,-19290,-19104,18453,14218,40626,110854,22755,-765,-64824,-58993,-134968,-9892,-31121,102468,-1016,76484,-12085,-10193,86052,-2767,-43048,-16639,-13304,1027,-45180,-11789,50298,34614,-41871,-76862,993,12528,74772,-54096,-7827,-7801,-35852,66935,24928,28606,-46654,5211,-4271,5706,-53782,20175,-10604,-18855,-5171,-14323,22544,-40022,-746,3188],[11799,-9752,10426,12627,-47334,-29500,-38060,-14172,4108,28340,15373,36789,-31078,-5037,32116,43303,-17929,-28033,61672,-42185,9500,-26397,-41776,70245,19156,33702,15174,6805,-66951,-77100,-24795,-108753,-7202,-6457,-47850,37516,43535,-3619,-49120,-26577,44144,-27841,-30480,9322,36557,26253,-8536,-46839,-82520,59727,-13016,-36542,-64533,-1674,-27345,27496,16357,15629,19623,31304,25991,-42612,-38020,-7568,10983,66370,-21042,-53355,57212,5339,5718,8408,-81092,1403,-17891,-16252,18402,12445,-65132,-78441,25248,-20829,-3344,-12820,17679,-768,7735,38846,-33813,42329,-50244,-26257,19389,-48862,-9539,87204,17042,-12968,-115452,-90449,-48029,-54927,-74829,-24692,31502,7128,7921,-6079,18840,39460,37545,-21270,-24074,51069,2791,-36769,-19018,-63581,-56894,-22977,26786,97470,43819,93447,73572,-26140,55300,14377,-108351,-21341,28818,1146,-30013,36834,35708,-92318,-2723,-36248,-92523,25227,70195,91638,-14928,2909,31167,15962,-64195,-52921,29356,-57174,-1212,70663,11918,11046,78030,56333,-13100,-43254,50107,33846,-8347,-61825,-22539,14498,-53696,-94045,-37283,1246,58572,-25150,19525,-36291,-7598,-10389,-37931,-19918,-31531,-21497,-23690,-44677,-36135,5927,6873,4176,-65302,-24431,-14658,12526,59466,12762,31483,2318,79028,-40661,2743,36073,-31310,-61642,60563,90059,14851,-48771,-21659,-52920,43962,-32719,-40487,-10450,75245,-8868,-65056,-43169,34795,2150,-35631,-27735,35360,-6522,-30067,59752,-82152,-19104,9969,-8529,-89234,18243,46399,-3511,-31350,1360,-23291,-48155,64123,99814,-1799,13712,-108465,-11941,30888,54832,19682,30704,-68551,-72378,16563,29735,23744,-76508,-18006,-95580,-123001,270685,101209,-108211,52810,103353,23761,-67661,3089,18392,-23575,-8202,36459,22072,-2842,28243,10428,1140,95013,18058,-75880,-45759,-8168,-65083,-11997,-28640,52025,-43996,-66788,-5918,-41140,30215,41912,15377,-58534,33179,-32147,-77678,-5242,47044,-30812,28611,11873,14752,-63002,14538,19263,-53086,-18183,-141920,-52228,-13337,-75587,62152,-804,11756,65042,-66940,-3846,-830,45088,963,69879,20476,23208,-84697,-34965,70781,-7962,2944,33105,15028,-88064,-93284,-46610,-54545,68636,35126,102156,72975,15914,6830,-68713,-56024,-75092,11170,-6274,-42197,19357,-28925,-23309,-31493,77570,-36181,45247,-352,-12317,28549,44605,10743,-26362,-24038,27156,-7425,-3128,87435,41989,354,14665,31203,-1351,37832,-75246,-60188,15517,60153,-2274,43925,1750,9022,37442,-35810,13739,64050,68014,21503,60658,-66050,-43068,16507,-12219,-74461,43931,-79359,-5780,7476,-42723,-32620,-12013,9207,-17007,-11016,-38120,-17492,45837,-6894,4332,11032,-7236,-50167,21703,11183,15269,69246,-2059,-16559,-57238,-109900,-22205,-16790,43624,13016,-74356,-7442,44848,51423,34558,-47628,44427,-11850,-43975,-2653,-50606,-14491,13910,-38364,-54531,15715,36015,19420,-41036,-11033,-2006,9419,-16297,-25845,57827,-60151,-52904,-24909,-17282,-68866,-13977,74736,-38393,42043,60256,154061,136597,-2232,25773,35970,85243,19816,-71161,27696,-444,-38423,-23342,19037,49699,10802,12158,68171,-32536,38680,42568,-1912,18093,35023,-17999,17052,-17293,-24340,-10777,-91890,-49382,-62362,19571,-11341,-39487,-50273,-24998,2268,11973,47425,7113,-22922,-43169,-50282,-109413,-17856,52034,21308,50666,-53410,-91428,-75920,-7509,5757,45718,-60981,20657,-78999,23086,-16791,-21935,-28751,11752,-38718,17722,22425,13203,79889,-73246,-27393,26763,-8373,-2036,-22960,-10536,27674,-25248,47312,28459,-29799,-50966,63975,108663,-14019,-24766,-101050,-17111,6297,-15248,87830,13009,-20986,-36203,-64834,-12017,81754,-88243,-10084,-3236,-29951,13688,68901,160510,-13194,10665,-27013,-12458,36000,35296,-55982,8116,63362,24290,114,-58867,5992,4751,37011,11250,-6498,-25188,42352,-3127,21347,42324,-18055,-7117,-41989,-143441,43755,38104,-64459,-8490,-7087,-93996,-62836,-68199,56146,20460,-20391,-27630,-31279,14764,33351,-48439,-32449,85,84429,57794,39318,-5738,24336,-321,4662,12157,46334,18066,-16261,-45535,11079,27138,-27435,8490,9234,8141,-13123,43489,71134,33924,19839,-20872,8839,-23141,5979,-68423,33089,-37300,16639,29703,12628,-64399,19643,4930,2462,16850,47334,61752,-7511,29301,-67595,50327,-43793,14074,68005,-25208,40780,51350,29931,-22026,-1145,30971,-204,66250,-63815,-18579,-121619,-49889,-21121,-14155,41118,58954,-36879,-16222,-12146,-70761,74143,-24933,8488,63082,45753,-16488,-21758,23216,-7757,-8582,23976,-61336,-100447,-9973,-28074,51583,-37010,-48608,3882,1858,-34354,14350,-28883,-33900,-7392,-39600,26786,-107765,42011,39308,-149198,-67471,-96382,93249,84802,20971,87298,59440,-19757,-64513,-44149,11951,6035,-30472,-6360,-21865,53161,29855,48908,8516,56319,53520,-3663,-2697,-52016,-37986,37943,88067,-11738,-50263,-45669,55363,41360,5191,7651,20576,18813,-35706,51950,-23742,2317,-24875,62605,-104386,22908,42310,-21140,-50273,-13258,-5320,-57154,-49601,-15872,65188,50824,71253,-66771,-37655,-44648,-71478,-107678,-70229,60823,-54743,-36203,-87528,11124,92987,31308,60417,56415,20414,38659,-62068,-67520,-69279,-28457,5540,20185,-16890,-4417,51173,-18427,2711,34770,3643,5800,-2991,7603,-103607,6083,-16470,73700,20458,79868,29281,-47627,13380,65254,-62608,-49029,-58633,-1935,-26379,-24743,-36834,-47591,86576,11449,26042,-54495,-46493,-18694,16995,-17846,-74636,-47377,1857,3829,23687,40688,34231,2646,71187,11529,-48876,12491,56950,-70548,-31337,-26794,8403,-15017,-54527,-32524,-5897,13553,-65217,-16690,-31723,-22858,-10542,-2892,38851,57633,56343,-83985,16716,7092,73675,-10641,-2604,6542,63447,-15245,27722,83109,72690,-4017,20358,-12168,19124,40198,40414,63622,88497,146,13963,134471,21770,11995,-67449,-28437,-85745,-43112,12287,-50445,5420,-18149,-9465,30543,93309,41196,6508,-18574,48044,-70888,-9340,-36527,-36883,-24434,-53026,9576,4538,40035,-18556,-17596,55414,59295,90869,24602,40859,57578,-60428,43649,109022,-18689,-46549,-20634,48664,99894,11594,-36291,2708,-4979,-35711,-31154,-1740,48679,-41717,-5570,-33642,-55153,-8925,34094,14951,31641,23215,34641,71114,68053,19670,-7079,156955,127331,-65836,-3385,67366,1968,-31209,44867,25531,72256,-1360,-34131,-27039,71865,25261,-21373,-931,8502,-90089,26677,38111,-54868,-10560,-94051,18794,21169,7103,21196,-17533,-36324,21051,31434,3457,-30711,-10634,34313,-3219,-8157,-53113,-16580,18204,25743,37394,-84142,-66112,17097,-6590,-13945,20616,27271,49614,99317,5027,3420,-52091,-63597,-142785,7574,-14721,93217,-92,84598,-2680,-10355,80917,23513,-48384,-19089,-9086,-6432,-55378,-28516,21445,23516,-27230,-78690,-1695,11582,51788,-44010,-21420,-26144,-47125,47961,17000,32959,-47597,2239,6609,12995,-48966,32091,3289,-14590,-16578,666,18573,-40164,-24318,-4045],[5104,5977,6960,15499,-43103,-20061,-35365,-12030,-26390,-20554,27900,54347,-27121,-5550,38447,23401,-19719,-22863,61187,-4296,6658,-26215,-27804,70444,29316,28255,23224,5857,-59591,-64753,-21335,-87786,-4451,-11627,-39261,49530,52723,-1949,-54891,-21244,27941,-26279,-44951,-6082,50547,39940,4185,-20478,-102612,91686,-8571,-27175,-98076,-42699,1028,1981,31551,32051,36801,48415,34512,-37228,-29655,3143,4841,42987,-27483,-43716,57943,34284,35115,16160,-73370,27567,-15015,-11865,-27998,10285,-62854,-47839,51534,-6055,-9458,-5393,24058,19619,2134,49431,-28029,23917,-68173,-38098,37124,-49279,-61,72511,22331,1697,-81433,-70532,-31768,-56532,-82206,-58950,19471,31595,311,-46679,31535,50617,63112,-22358,-36912,29338,3053,-11453,-5566,-81854,-84080,-27748,9109,56700,55156,102846,84935,-35694,33597,21388,-121188,-39434,37242,-260,-13104,17265,26753,-94461,-18736,-41074,-92328,34696,83690,98928,1088,399,24234,36970,-35704,-32222,32756,-35320,-25999,61582,-4097,-889,46440,40847,-26625,-44558,65726,52387,-45476,-79189,-1114,10458,-57160,-89505,-35732,-36681,53619,-88244,-29997,-35465,17615,6346,-36574,21697,-28034,-4012,-14333,-41224,-37534,14195,11801,-23561,-60156,-51279,-20317,32665,46708,88,66833,25296,93793,-36485,-6269,21552,-34830,-72616,60973,62677,9195,-40574,-8223,-61823,29162,-29595,-52012,13833,78580,-36114,-39477,-21323,16677,6585,-28923,2813,22097,-28947,-39098,40857,-92793,-14152,15225,7631,-65588,39702,46764,-23260,-27551,-32306,-17998,-21735,56069,114203,8272,22875,-104166,-34287,79252,40205,9037,27539,-68278,-51145,12898,18327,2283,-104648,-36188,-103467,-105197,272269,88726,-200234,57010,109769,15623,-67352,9798,34588,-9707,14776,30160,16041,-4851,24493,14429,2835,67499,5125,-70965,-26374,1530,-78789,-23089,-37033,26199,-61446,-72598,-9911,-39155,34591,30257,14444,-44025,61052,2112,-64167,-10624,70910,-16572,-329,-2555,29019,-62511,-8682,24688,-64732,-25258,-140266,-54146,-14697,-46024,71579,11473,16774,84894,-54347,19095,39755,88688,19958,62099,10327,22324,-104775,-55505,63600,-26008,7770,27467,14532,-62742,-72459,-30524,-41898,49806,57333,109921,76308,-24976,-58,-77293,-60706,-60463,3693,-35725,-46142,19345,-38632,12914,-13134,47512,-71280,28944,20832,106,25890,54321,41341,-27850,-31041,18664,-16234,10448,88437,48000,-23052,-36152,30551,903,10227,-62447,-92751,185,40271,-27524,54820,8009,27536,76547,-22969,14842,35368,84609,44076,25537,-41065,-16606,25940,452,-92161,30602,-86895,10228,-12158,-18926,-22772,3591,31503,-3421,-7025,-29881,-12814,52273,-9289,6062,16440,2670,-57009,53436,19448,29005,94807,20165,5260,-53142,-97747,487,-18708,15276,9683,-37978,-13935,46490,56226,97391,-33222,33192,-42499,-51514,-24963,-41036,14230,-529,-35398,-73561,-17681,43218,16053,-32719,-196,42729,32867,-21616,24232,54836,-56003,-29205,-9178,-12819,-59750,-31232,89798,-30119,64727,43959,117367,120897,12616,50007,28938,63690,27384,-73662,-4804,-23455,-33797,-20906,-6369,18362,28905,28194,84055,-17693,51290,21438,-15188,11370,28879,-22890,12220,-29570,-29862,7689,-86721,-26820,-46477,25239,-1966,-31971,-28089,-22434,1633,22314,36494,17413,-48685,-46168,13397,-74668,-45460,31768,30834,67525,-35540,-153395,-89684,-16370,8860,24912,-65389,54179,-82689,-2372,-23166,-13017,-54599,22796,-41435,7967,18414,-12439,59968,-26441,-13856,9372,-16626,-4637,-16546,-15927,33273,4794,50148,60759,-35845,-28343,55784,90844,-17270,-16484,-57914,-27255,-10041,-26113,62654,15234,-17803,-46655,-85078,6978,108677,-80233,-8875,14399,-40559,22715,55664,154772,-26571,1333,-21924,-14040,23416,44441,-40000,-8176,52189,-5361,16571,-85682,17620,259,18521,12750,389,-28448,49312,-19718,19413,42227,-3996,16175,-42171,-114293,47518,29556,-33285,228,-27282,-71149,-78960,-99363,62379,20153,-51331,-21862,-16930,12404,57589,-60982,-37426,7245,83179,45016,9142,-14422,-1080,1930,13634,-3908,43431,-3137,-38776,-50296,-1529,25802,-45399,-24767,9287,6047,-23628,-794,58620,21112,2195,-24619,2784,-25023,7112,-85588,25553,-36011,21807,-170,2183,-49856,-5919,15028,4405,39604,51888,67939,-9727,15470,-76918,50210,-55363,21448,66786,-3128,35400,59376,28470,-19430,4566,43237,-16686,37514,-66301,-61154,-114988,-32665,-27368,3046,22997,26049,-68016,26853,25788,-82828,54455,-1880,4284,78362,68344,-37605,-38491,-19513,-22060,-15656,24373,-80193,-71330,16392,-38813,57291,-9068,-17061,28013,26323,-26530,7023,-47106,-37828,20455,-24766,4107,-131877,-8168,31701,-151498,-53395,-112310,80643,86091,26903,101850,12413,-45158,-44458,-55604,17947,-4708,-23817,5544,-11401,82850,640,29703,30950,62861,33752,16119,28626,-53943,-32594,49821,99818,8640,-17143,-47292,71563,44947,19493,34204,28761,45663,-30214,58848,-23381,18221,3868,97467,-112541,59086,70065,-6123,9692,-6013,-26655,-37662,-10127,-6207,39910,70670,68214,-66139,-51518,-36958,-58210,-85457,-88413,64703,-44530,-7853,-81102,5405,88485,40875,94291,44206,-1056,50241,-38852,-58904,-68865,-37524,-16129,6534,-20896,-2732,55107,-8995,13064,41348,9731,-9386,16316,-10134,-96959,13955,-5941,75662,18685,93684,43106,-34633,14153,33158,-60454,-28308,-44919,27086,-9982,-20549,-31889,-55450,79826,2922,55905,-33358,-65003,-27123,9399,4259,-56197,-31704,-12810,3268,22661,49447,29807,-7262,73205,18240,-35807,3933,21979,-50122,-14914,-44965,3387,16571,-58952,-57040,-4308,25495,-42117,2551,-10300,-14386,-6905,-10782,33068,44618,52222,-78465,26335,8532,42993,7901,-14105,6781,62188,-14009,59632,93714,64857,-14854,29456,7684,10062,66472,71326,84394,79260,-14761,-3774,135765,47933,19469,-22487,-26886,-86815,-46814,25247,-38649,-9708,-31785,-4942,36140,63263,15736,2157,-21179,49495,-110561,-11645,-16293,-39376,-29861,-45169,7309,2625,37705,-9393,8737,44557,68145,127124,42894,53736,64331,-37070,29404,139064,-19397,-52468,-30974,31222,120528,32201,-14782,-2228,-38212,-26651,-29227,26012,59039,-33529,8703,-40471,-79187,-27413,70779,22333,35720,9179,34918,57876,63308,19882,-40174,125085,111232,-59914,53,74144,12344,-22220,49942,25920,66720,-10532,-46105,17460,70420,17329,-64887,-23333,5213,-94855,29629,41599,-65757,-29049,-112539,24400,33805,5879,6303,-19416,-44959,8883,42127,7422,-36280,-6175,49069,-26559,-24995,-92292,-2721,29325,5054,32930,-69678,-68595,7422,8245,-5552,13608,36099,48949,55289,-15440,3280,-30355,-60242,-114044,33055,1808,65100,11026,77847,-1593,-7090,61878,35388,-57289,-24368,-3379,-30248,-55211,-44524,1810,10625,-6566,-50029,8649,8906,19316,-29187,-32615,-38690,-34146,22996,6964,37164,-46092,432,7384,17170,-44149,40740,8917,-11508,-24495,17032,10546,-35985,-40889,-8171],[-169,25641,1562,15484,-32163,-11141,-37075,-13827,-42664,-60233,29710,63087,-10928,-17956,30841,4532,-22561,-18281,49004,35916,-201,-23248,-25533,59832,49354,26056,26524,-3619,-44781,-36837,-3187,-63538,-5613,-17483,-22915,51790,46412,1115,-52638,-24557,9415,-20646,-55829,-14327,57714,61195,13445,-14388,-101713,100506,-26272,-20739,-125030,-83939,27618,-18388,40751,47748,45767,56163,32923,-31163,-22897,5199,-1662,17347,-43146,-25375,60957,55396,48386,16002,-55554,45709,-15555,-11910,-64907,705,-59373,-9109,57639,5677,-16655,-1612,18932,27387,-13817,39763,-15521,8638,-72020,-36645,49623,-42637,4783,47440,16213,8268,-55476,-35412,-11110,-68772,-82447,-84394,4723,50225,-1608,-88524,45997,53970,85147,-16245,-41757,3228,6807,11756,-1045,-88174,-92243,-26476,10249,23630,65218,86673,72205,-30515,15638,20529,-117314,-48759,50133,449,7907,-11452,20812,-59697,-27468,-43152,-90211,33179,97241,84984,14302,-6771,10637,55645,10169,-13783,34813,-11807,-43103,44406,-19769,-17866,-9578,10786,-35881,-39145,60680,62676,-76267,-77331,34441,2868,-56953,-83793,-22106,-46425,52015,-133342,-66024,-31434,39566,29578,-33626,62653,-16698,19980,-8477,-34040,-29318,21368,12889,-57567,-53751,-83522,-21712,46418,32960,-16251,92108,34488,86988,-35937,-17668,13199,-31030,-67618,57197,23863,7518,-18986,6472,-59166,14930,-4706,-47872,27381,60096,-53430,-7444,-6379,-7623,11414,-16691,33364,6086,-47834,-41188,18484,-91435,-9603,18190,20065,-28276,52679,41478,-33447,-15300,-47115,-15011,13109,44229,107715,9883,20735,-90126,-46605,96108,9159,-12024,14611,-51094,-6324,2921,-533,2703,-115905,-42290,-112704,-84657,257254,70047,-230990,39337,100993,4920,-61749,14982,42345,8354,40072,8761,11454,-1657,11239,12716,4641,33083,-10524,-64434,-5393,14593,-63514,-24992,-46044,1610,-73030,-66843,-8487,-38502,26965,14336,18937,-22857,90545,50527,-35144,-15835,88665,-3031,-25568,-16315,46318,-47961,-29761,29519,-65717,-24832,-131255,-40729,-10487,-14992,74634,25835,19653,87234,-47800,34723,61937,113843,30881,42713,3600,27935,-96511,-65893,50070,-44713,10049,23331,7104,-42148,-49446,-11349,-25009,24936,77750,110735,65933,-55692,-5621,-63739,-54601,-40865,-8092,-65115,-47768,17028,-41437,67997,13438,8275,-87944,4561,42293,18636,29269,56982,74794,-15211,-32243,-2040,-19280,25047,82007,47766,-43033,-86639,21726,-3263,-22391,-59233,-116184,-4246,21759,-50920,58813,5832,50046,108848,-2127,11908,282,83646,58575,-16276,-16149,16924,26462,7377,-89065,16285,-83564,21659,-33638,4175,-10569,22234,43786,2481,630,-26601,-7170,55300,-14176,-1713,16529,17216,-52439,82183,28799,41399,97556,43070,23282,-52269,-91249,17018,-17372,-8839,9509,2885,-9321,51191,51980,105182,-10953,13264,-76181,-49406,-35762,-35810,39952,-21871,-30824,-87668,-40948,48927,14141,-25363,6921,74749,54498,-25697,56032,43633,-50984,-3868,6107,-22316,-49799,-43804,94182,-24025,76933,31388,54342,71344,21218,75529,28966,31954,30575,-67462,-21947,-47971,-23846,-24472,-33221,-14071,50263,31722,79026,-7762,50335,6337,-22591,511,23716,-24010,9017,-34494,-32067,37293,-67537,-4246,-27283,32462,11172,-22115,-1359,-13100,5164,27143,22792,24201,-72721,-52127,68221,-47581,-66355,8372,34324,69991,-9828,-179719,-98435,-24740,10132,2740,-59159,79969,-70642,-32077,-49299,-1156,-67289,29820,-25086,6458,24264,-23418,31504,15421,4252,-10904,-36355,-8832,1542,-17850,33090,35153,49919,94780,-30603,7349,37253,65383,-27128,-5443,-2135,-38287,-18911,-39018,36340,15827,-13485,-53178,-88327,26107,108494,-56327,-13821,32396,-41039,34289,32983,125285,-39190,-2941,-15006,-11526,8140,46415,-16515,-21069,39138,-43773,26399,-106407,29102,11772,-2304,12965,14296,-16126,42960,-31234,22742,41976,6151,28911,-40054,-61799,44081,24681,1769,11717,-40003,-38798,-78389,-119710,62311,21503,-72335,-22076,-12171,-8072,67105,-77895,-42104,16816,78423,32720,-32255,-12079,-23787,2082,16349,-11854,36991,-27454,-53955,-54679,-20989,14198,-72806,-55471,3103,1017,-32655,-46168,33384,1895,-6690,-28910,-25783,-30094,10044,-98675,11414,-35839,26243,-30085,-7214,-26786,-32824,12311,16419,59185,38455,44368,-20145,-887,-71377,45466,-54547,25282,63868,15539,30645,60136,25534,-17692,12777,49558,-26428,-4949,-66688,-77517,-86564,-12321,-32259,26874,3253,-1210,-94231,61216,63173,-77072,33988,16022,-6990,83998,97533,-37426,-52112,-53860,-34406,-12338,23631,-78292,-35502,46150,-37379,59990,9769,22505,46517,47429,-4702,308,-63338,-41477,44251,9395,-4972,-133789,-56564,8738,-127652,-25484,-111469,60269,66616,25918,102726,-22159,-66947,-10839,-53243,23692,-7965,-20391,29075,-4420,102939,-22292,17008,45067,70213,14586,28305,54355,-43547,-19163,36595,93494,23487,14938,-44746,78805,46975,31934,61665,27225,79025,-19276,57749,-22917,30438,35886,111714,-93001,94127,91554,8934,99409,1510,-43870,-14985,26101,8388,22930,87246,63947,-60415,-54377,-26831,-32595,-53619,-91573,51040,-29638,32692,-62430,3506,71195,38012,105516,32300,-8790,52777,-4774,-48823,-63331,-46199,-24130,-170,-16954,7440,54515,9232,27710,52421,16728,-30171,30603,-25450,-80073,15998,231,68967,16956,87521,46754,-22807,6738,884,-48690,-2069,-30355,45620,3022,-11031,-31629,-54843,64120,2079,65577,-8799,-69929,-30659,1328,27714,-30469,-14696,-29353,3462,23282,52798,19484,-18303,63416,26029,-22305,-8486,-12151,-32918,-829,-58936,-3301,48970,-54463,-66859,-4693,41953,-32446,33622,11951,-337,-2594,-7077,22383,27571,39813,-52656,36789,5648,14402,23263,-26324,7761,51496,-17268,80630,103527,46794,-20026,28424,33752,9609,92942,98526,98333,62232,-25875,-11640,98837,65748,28099,21558,-15429,-71901,-45070,32384,-30753,-37372,-46324,-9377,34426,16906,-11077,-2637,-8740,47399,-139872,-10633,1713,-24082,-33554,-45521,672,668,27034,-12155,26983,23481,79000,144477,51357,63923,63636,-11104,4990,144738,-21071,-56046,-37698,7759,111526,40031,19863,-4029,-70601,-26652,-21599,63515,69155,-20487,23540,-45907,-101332,-42554,88508,25858,30398,-7145,28891,38640,47195,20691,-75689,57520,91153,-45258,2756,80680,21622,-12658,43753,25964,60996,6088,-44882,45820,61216,6060,-92831,-42807,5296,-92704,25695,36603,-56364,-39955,-100045,25643,40618,-41,-12336,-14891,-53868,434,51463,11000,-38935,-2674,50047,-56886,-38962,-103819,9437,32909,-13631,23205,-47635,-65870,-2466,21854,6479,-1708,39394,40165,3358,-31942,1815,-4676,-48584,-63840,59903,7993,30879,31860,58542,-7752,-917,41541,32483,-67419,-31425,2994,-55769,-44164,-55666,-4673,-7263,14513,7546,24370,5502,-13990,-10060,-35035,-36351,-394,-5054,-447,38052,-45874,146,-1532,17454,-39062,44275,5855,-11541,-26062,30466,-563,-28079,-47898,-7513],[-3290,43276,-6709,13406,-17114,-4148,-41911,-19911,-40545,-72748,19167,60112,12715,-33208,11002,-11692,-27353,-14805,25017,63993,-8311,-15321,-28050,38284,71204,28756,23958,-19753,-25079,1767,29798,-37075,-12775,-27976,-5508,40129,33073,5203,-42821,-41212,-8106,-12171,-57629,-11134,53879,82729,18641,-27760,-80336,80843,-53311,-16113,-135845,-112512,45008,-24349,44611,59260,44243,51997,23145,-27783,-16557,-586,-7597,-2132,-64360,-5001,66401,63323,45288,10355,-29118,51241,-20830,-19323,-81043,-13406,-51870,28261,40726,7587,-21371,-2629,6976,17920,-39411,14082,3167,105,-62058,-25323,52265,-27029,4316,17710,-1380,5448,-41564,2873,7268,-88938,-81553,-95081,-9176,56729,2539,-114411,57740,52538,99869,-4002,-37489,-18709,11928,25882,-2141,-83443,-82266,-21771,27857,6536,70872,56348,43803,-12479,1398,11232,-97700,-45456,57978,2301,26507,-34804,20406,-7637,-28831,-44132,-88936,19865,109223,57149,20676,-19365,-6016,64629,60076,-1776,34199,8572,-50989,25774,-29128,-33178,-65652,-25129,-42853,-28074,41399,64835,-91285,-53682,70474,-7540,-60940,-75187,1042,-27772,54290,-142382,-81861,-27527,51961,49964,-28897,89229,-918,43732,-16234,-23486,-10695,27029,12983,-87179,-49961,-104885,-16311,49690,18968,-31732,100632,25770,59710,-42166,-32289,7379,-22811,-47294,46341,-8020,12218,13696,20013,-43265,3338,33230,-27000,25929,23529,-63909,21866,-584,-35405,16750,-2268,53003,-6903,-58136,-36686,-504,-74178,-8033,18570,21390,8984,56161,28705,-38184,292,-40658,-12477,46180,34162,83763,4411,6476,-69977,-48158,75627,-30204,-39095,-2442,-27864,45157,-10596,-22358,18015,-106669,-38514,-125089,-69168,228191,50229,-200229,8194,75893,-4221,-49121,17974,40883,24884,58660,-18454,6358,6031,-12428,4808,6102,5344,-23414,-57872,7776,25240,-31595,-13708,-51969,-16214,-74902,-50086,607,-37238,13316,-523,29861,2370,112886,96859,2399,-19384,96857,9981,-43390,-26159,59750,-19090,-43412,34707,-52583,-17325,-119041,-15894,-1215,10897,72547,39748,19244,77107,-44428,38577,67795,110523,30197,18784,-2703,37187,-60527,-60891,33961,-59836,5925,22420,-5680,-34744,-29033,3790,-8309,631,89174,97407,43040,-66829,-7927,-37243,-39008,-19373,-19340,-88196,-47517,14027,-37067,127027,39674,-26481,-81552,-22042,63790,40981,32868,51151,96488,7632,-29661,-28396,-15560,29839,70214,39572,-57351,-122060,4612,-13489,-52866,-65638,-119835,3468,16969,-66359,57139,-1265,69482,123335,24974,6259,-28343,69204,59243,-54473,1290,47869,23646,8352,-63806,5464,-65044,26893,-47677,22362,238,39287,42698,62,9977,-26441,786,52092,-21181,-15359,12732,26986,-37372,107220,36724,50392,75194,57117,29674,-55652,-88459,25359,-16018,-25381,12266,36520,1969,54179,39566,75806,9684,-9229,-105446,-32381,-28794,-35777,56437,-40954,-24248,-92679,-48642,48799,13074,-21282,8998,90016,68125,-27588,61329,24269,-45515,14522,14587,-38725,-40693,-57643,85145,-22715,73177,30173,-2166,2952,19505,95500,38889,-2362,23296,-51080,-21930,-68149,-9692,-31152,-56592,-38570,65736,21428,56400,-6572,35455,-1680,-25720,-12003,19027,-22644,7649,-29907,-33709,64471,-41461,12701,-13381,38257,24090,-12997,23543,1108,11892,26762,7067,27494,-85871,-63686,94142,-35434,-76052,-16748,32028,56532,16696,-146179,-98911,-26384,12008,-15723,-45318,86303,-50253,-57189,-83096,13714,-67436,30561,7274,11262,33358,-16716,11850,41408,22460,-25728,-54280,-13453,24944,-16845,27682,56939,47350,125636,-18702,43055,13958,36689,-35797,6736,46419,-49708,-16563,-50324,17561,14445,-14960,-54686,-78236,37172,80021,-22676,-23855,47800,-30257,44595,9594,82910,-47664,-1677,-8424,-7388,-5509,41522,6131,-25879,34891,-78539,29436,-105262,38529,29357,-17540,8716,26724,8313,23539,-37496,30167,39511,12475,30335,-36175,-3086,30813,24969,27500,23196,-39926,-12142,-61178,-120091,55378,20720,-78465,-24265,-21631,-40357,57651,-95879,-45108,29020,71157,25414,-74278,-2402,-35338,0,13863,-14076,28294,-49640,-56094,-57404,-42861,-2270,-103591,-72422,-6940,-8937,-38685,-75309,-1863,-19828,-6421,-31679,-63738,-36680,13958,-102515,-5733,-35600,28601,-51110,-12181,297,-48865,-2740,36078,71768,12941,1894,-32050,-12965,-52400,38019,-40920,32677,59304,27078,28429,53713,22037,-15014,27144,48975,-28913,-43858,-64005,-70620,-46233,8189,-33735,52469,-12617,-18976,-108602,74846,87360,-53114,21349,23818,-21775,79561,120691,-17192,-59975,-70116,-42321,-285,22841,-54489,-7798,63769,-24198,54696,16512,59645,54383,63363,26792,-4572,-72966,-43784,57642,54708,6726,-119379,-95026,-27898,-93242,8325,-94830,37099,39121,21863,87474,-40941,-78302,20255,-42627,28358,-1612,-21711,55465,-3183,109821,-36941,9278,47802,76523,2593,30726,66307,-27094,-1178,8450,68641,26317,31378,-38929,77977,44765,39431,82289,13909,104857,-6107,47794,-21492,38070,65183,106625,-52109,122300,99147,20837,176778,6423,-52300,1319,47741,23565,18054,93616,58272,-51162,-44926,-16644,-1328,-24353,-76235,26061,-14982,72173,-39148,7733,45849,23998,83722,21072,-3061,45398,30731,-36439,-50128,-47668,-18506,456,-7994,22847,49068,30197,46051,62009,21765,-52945,37251,-36397,-57948,18142,21,53625,12413,61853,40715,-15518,-6347,-20076,-28582,16519,-18767,48071,10117,673,-34395,-41565,48106,12373,53176,12724,-60702,-31895,-7749,47624,-3323,-2132,-39806,4752,24348,49503,6368,-28950,42379,31928,-11273,-21593,-38681,-24920,7414,-66990,-11073,74114,-41337,-64270,-7623,59355,-36256,69428,28686,16097,3412,4871,9739,12991,25151,-14725,47366,-1209,-7058,29133,-38712,11066,36642,-19134,88582,106765,16212,-23907,14242,59548,13412,107924,122308,99925,40280,-32870,-6546,41911,70565,32267,44773,4812,-45711,-37803,28646,-26946,-66830,-58913,-18436,28470,-30891,-31478,-9688,13900,41486,-143774,-7696,13740,6824,-31627,-48987,-8556,-2504,10355,-18814,37399,2190,93206,139598,51401,75004,57437,14783,-20352,124863,-25718,-59706,-42930,-13170,74073,33555,56861,-3260,-97103,-35187,-10284,99464,72646,-4481,33825,-54127,-116941,-51488,87135,24039,16295,-20410,19472,21135,22967,21833,-101159,-14451,76056,-22363,2217,82934,29749,-6832,24792,25134,53597,41117,-29670,51405,46089,-5392,-95729,-56737,4431,-84083,16851,23465,-27678,-42682,-65752,24159,41403,-3803,-25594,-3481,-59873,-3926,56940,11939,-38293,-1110,40724,-86570,-45849,-92128,16926,29606,-22946,11307,-23108,-54870,-9668,31434,21125,-20762,37253,26387,-31513,-36688,4190,19117,-29979,-11697,79273,-4824,3282,58147,32824,-16888,6421,30132,22039,-76117,-38472,9270,-69954,-26386,-59036,778,-29832,29999,73328,36944,2561,-39397,10706,-27461,-16233,38135,-32752,-2313,33793,-48904,883,-14344,14696,-33042,42225,-3959,-14931,-19266,39075,-12926,-18414,-46666,-2204],[-3455,53262,-17570,10368,-1113,675,-47087,-29412,-22533,-52726,509,45852,35950,-42089,-14444,-23780,-33083,-12311,-5403,70374,-13613,-3052,-21765,8155,83907,34815,15911,-38643,-3926,40574,72955,-7053,-25064,-44701,4696,15461,22234,10509,-26991,-69050,-21939,-3152,-47076,2888,38738,96968,20411,-49665,-45507,40074,-71975,-11795,-124304,-116831,51043,-14116,42871,62034,33539,35503,9448,-25325,-8135,-11897,-12753,-11140,-85227,10675,71252,57055,30613,4172,-50,43393,-30225,-32634,-77238,-27841,-39502,55963,8596,-3035,-19690,-8100,-4770,-5955,-69790,-16632,26553,-2779,-42532,-8776,43536,-2568,-754,-9940,-25486,-3353,-36890,30079,17213,-107368,-85664,-89479,-22903,48464,11423,-112255,60392,49007,105347,11028,-26302,-31211,15008,27039,-3262,-70848,-60842,-15639,53344,2920,69675,27318,13571,12100,-10256,-4591,-67882,-28838,54581,4164,37273,-43788,25010,38385,-24682,-46320,-87928,-1086,117095,27351,18924,-34739,-20753,59588,95991,5411,30680,21810,-50399,11702,-28600,-37610,-97893,-56574,-49690,-14229,19980,60149,-86289,-16480,91934,-20031,-72905,-62114,26757,5976,58972,-117040,-77898,-27182,52259,58156,-20589,92804,14098,59296,-39273,-10284,14366,31062,14881,-102961,-50922,-103854,-4525,42931,7495,-41363,91736,409,21010,-53890,-49119,-1739,-15879,-18273,28688,-15678,23932,50445,28713,-17548,-5039,69430,4661,11382,-19269,-68322,41390,-2160,-61644,21693,9383,53083,-14256,-56618,-25744,-9531,-41351,-10556,16198,9558,34702,51062,8354,-41362,15377,-22907,-9458,67349,29890,50183,-4934,-17008,-49886,-40377,32839,-65434,-63371,-16955,-6139,84480,-22467,-42210,38488,-81768,-29132,-139316,-62543,194991,28932,-130348,-23191,38479,-8043,-29008,19394,32208,36359,64632,-40905,-710,16199,-41911,-8176,6436,-6847,-29156,-53111,9227,28003,-744,12203,-52318,-24545,-64426,-26290,17876,-33355,723,-9781,46661,27207,120921,124227,38375,-20557,93719,23029,-51402,-29667,61352,18169,-47174,41073,-24782,-4596,-103987,12013,11654,27302,67325,50711,16858,61399,-41391,30503,64265,82170,18072,-2807,-11208,46199,-9118,-41945,19172,-69418,-7667,25109,-21068,-39770,-12430,8507,4443,-17843,86632,66834,12918,-56872,-6063,-13259,-18255,1564,-23979,-99466,-45691,11911,-28148,169817,59358,-45671,-55648,-40912,83593,61771,29168,38153,95406,33872,-27134,-51545,-5590,19203,56930,24761,-65173,-132038,-18580,-27663,-75668,-77731,-100735,20222,30292,-70243,52931,-9129,77957,118204,53437,64,-42181,47337,45469,-80341,9702,68110,25300,5419,-24515,567,-30270,26186,-50683,33077,6207,49838,28750,-8691,17529,-25439,10146,40933,-29052,-30142,7251,24829,-16537,127924,40284,56087,37048,54307,21374,-63011,-85214,26585,-16731,-35252,16229,56837,14660,50847,22377,37281,16344,-26780,-120382,-3219,-6238,-38872,63326,-50558,-15011,-85803,-40342,39425,10306,-21276,8408,90852,69819,-26210,45060,498,-38220,20058,14213,-51043,-32807,-79319,63239,-25691,53605,45202,-29505,-59840,7224,104374,57028,-31093,3611,-26638,-7846,-78994,6358,-36085,-73225,-50421,69046,1084,24286,-15493,10446,-3875,-27284,-23532,13651,-20170,7797,-15862,-34751,78530,-17634,20679,-9816,39456,32889,-8057,41144,17160,20132,23125,-9040,27765,-81951,-76697,86005,-37534,-72328,-40960,24666,32008,36647,-62764,-89072,-15332,16443,-26304,-28889,69559,-28755,-69974,-105667,29481,-57694,23785,43742,17537,34526,3459,9844,48142,33984,-31909,-60184,-18975,44475,-14834,18068,66119,43472,145506,-7782,66510,-6392,8415,-37028,18229,72924,-60852,-5067,-56683,11824,10550,-25975,-49869,-61175,36100,32746,7345,-37682,57801,-10493,50429,-5502,41833,-48994,4650,-4322,-4023,-14116,31707,19125,-21468,41385,-96353,26022,-76331,44249,39609,-25316,-1580,29759,36331,-4843,-39163,38901,33597,15276,23545,-31307,41270,9591,30025,35991,32267,-25592,-1722,-34536,-97823,43574,16045,-67862,-24041,-42928,-74026,33384,-107844,-44894,43203,63508,25453,-103501,9968,-31485,-3367,8242,-14327,19074,-64033,-44575,-57248,-61360,-17399,-126029,-71008,-16182,-24166,-40293,-75690,-40068,-39510,171,-31264,-90936,-43249,17867,-94125,-21707,-34308,26955,-58093,-11443,25588,-49061,-25268,57173,75092,-14798,-38951,-37353,-15822,-26527,28682,-18515,48779,52990,29948,29114,42838,18911,-9058,48601,42294,-26819,-64768,-55412,-50405,-5593,27460,-31483,72111,-21176,-25460,-106128,66008,89829,-18481,20017,19104,-34754,68433,126024,13258,-61477,-63736,-43158,16250,22848,-18097,2840,59064,-2367,42857,11494,83652,49632,71856,60572,-4460,-73273,-43152,61737,95888,34415,-100285,-117818,-67861,-63400,38123,-68077,15079,18285,18891,58851,-44876,-76558,36669,-30417,30425,12699,-28804,75342,-7274,103441,-45389,1921,40602,77261,647,23816,59737,-12253,17060,-21550,29370,15127,26337,-30628,71097,36603,40454,88956,-10735,107447,5043,31013,-19361,42082,85383,91927,-3403,140746,90369,28052,198397,6172,-49842,7225,51795,35762,22560,85368,51243,-41737,-24506,-8812,28530,-6751,-45028,512,-4014,95029,-17756,18194,23750,2694,34840,10274,10448,29696,56995,-23520,-30148,-40150,-4716,4943,264,37669,38599,47131,66402,65095,22769,-72393,35049,-42115,-36288,25639,-6549,30486,3370,24043,28515,-15113,-20862,-26096,-4623,22044,-12652,36238,9730,9713,-37181,-15952,38760,32813,26461,27794,-39537,-33608,-16517,60149,16287,1778,-36949,7854,24568,41224,-3551,-37882,14112,33606,-4006,-29821,-53189,-27772,8523,-68862,-19628,85277,-22613,-53617,-12860,73690,-46255,100331,36778,30774,9817,18836,-1523,5959,12066,20105,57712,-10176,-20428,20724,-50810,16435,24659,-15544,85248,101535,-21558,-30108,-10478,77375,16583,104082,141219,89376,18394,-36070,10249,-7152,61777,29002,39120,30449,-15041,-25353,12867,-25054,-86038,-67046,-25505,22327,-66410,-40975,-20373,37212,32050,-117098,-4728,18009,46678,-22506,-51534,-17272,-6451,-6949,-20712,42147,-8951,106482,117721,47374,89140,48830,36369,-37925,89372,-33593,-62692,-48821,-23662,23070,16173,82718,-1590,-112724,-45793,894,117286,63496,12565,38136,-65590,-121636,-51714,73908,17486,-2171,-26178,9655,6848,-4087,22883,-108695,-58319,69134,5952,-2894,78622,37314,-7788,-3414,22098,41498,76839,-4677,39687,28643,-14085,-74555,-66001,151,-68856,7381,4520,10495,-38606,-25767,21898,37115,-76,-26179,13042,-59559,-4510,56487,8738,-34495,-2355,27287,-105189,-43387,-68908,16885,21585,-19411,821,-1506,-35194,-11165,36098,36487,-36605,31098,10749,-38644,-24907,15196,36940,-7601,29036,84919,-37720,-10724,82704,8300,-23498,12507,30548,14615,-81155,-43511,14715,-66621,-8452,-53713,13787,-53063,35531,116889,40295,1207,-51624,28787,-13022,16328,60949,-56719,1581,23989,-54498,1710,-23217,10797,-25539,34990,-17397,-20212,-4149,44048,-24318,-9652,-41402,5841],[-597,52447,-29385,7310,12858,3852,-49641,-40409,3902,-10251,-16724,24127,51141,-39119,-35841,-30496,-37235,-10336,-31970,54950,-12525,10427,3509,-25770,80550,40188,4526,-55940,15067,67133,115374,25330,-39160,-65146,1379,-15559,20492,17450,-7682,-99508,-30875,3606,-25073,22050,15529,99118,19916,-66409,-7743,-5057,-70097,-6715,-91215,-91100,48831,6427,34171,51470,18149,9155,-3165,-19389,4562,-25701,-17510,-10378,-99832,16683,69680,39805,11169,2238,23257,25313,-41456,-46139,-61981,-38397,-24533,69705,-23913,-23064,-9099,-16532,-9890,-35634,-96210,-39489,51637,-4988,-20307,8593,25615,27913,-8699,-29872,-47856,-12164,-36039,36770,15539,-113023,-95158,-70570,-41210,26696,22316,-82033,48193,45402,101945,24234,-12824,-33390,13000,15407,-757,-54541,-35781,-8712,76443,3020,60972,9002,-5886,35990,-19852,-23004,-35625,-2075,40064,5172,37711,-38366,31239,62701,-17799,-51767,-84654,-21998,118425,5678,10851,-47469,-28799,41232,103818,12776,25430,26123,-43817,5340,-18361,-23018,-96567,-75083,-57307,-1267,8093,50194,-63560,16940,90272,-33614,-90353,-45037,45540,38149,63585,-74354,-59216,-31967,42379,48933,-7063,73784,23470,60630,-67681,3864,38268,33175,20172,-99859,-56082,-79481,10464,30948,2974,-41660,70566,-34689,-15566,-66350,-65504,-18535,-15980,9267,7081,3760,40759,81388,29376,10015,-11194,89058,35633,-9096,-51674,-64123,48556,-5838,-78863,24630,14761,31713,-16588,-42756,-9023,-5009,292,-16536,11319,-11760,45405,39569,-17526,-44608,28460,-10456,-6365,70415,32427,16641,-14208,-43718,-36025,-25766,-7061,-84866,-74126,-23774,10572,99504,-27123,-56248,55814,-52211,-19028,-150521,-63129,166748,1640,-50718,-42237,-2956,-4510,-3580,21063,20387,42161,57802,-50841,-9952,26457,-68183,-23553,4960,-1887,-26226,-51407,1185,19969,15665,49438,-46666,-23938,-41852,-2467,40897,-26013,-6749,-11057,66745,46242,112127,123695,63596,-18995,80519,35939,-48901,-26092,46178,53063,-42239,48255,13845,11026,-83033,33886,25848,32181,60714,56774,16416,45415,-37775,14716,57504,42320,-1553,-17900,-22381,51941,38743,-17013,8517,-73871,-30931,30047,-35790,-49181,2234,185,10789,-27609,69423,23385,-18321,-31803,-474,-5780,1673,20434,-16189,-95758,-41095,11738,-19353,180454,69513,-45670,-20974,-41944,98235,73850,11947,21536,70371,56630,-28367,-63981,8679,-3431,46196,7354,-66920,-115209,-43647,-42408,-86939,-89225,-65310,39851,55391,-62204,48778,-14805,70555,100140,75642,-4595,-39119,24591,22079,-89557,12582,73148,37226,2281,16596,1713,16056,21157,-44776,35677,6149,50988,6193,-19679,19415,-19762,18125,22241,-35562,-41700,2150,9281,3336,140146,37343,60648,-2254,32342,947,-74000,-78714,23553,-19763,-41809,19059,64051,24272,38841,5817,8017,319,-33435,-112913,27211,21784,-41357,64314,-47711,-3010,-66922,-20735,20243,3350,-24027,9039,82340,59415,-20672,19336,-21313,-26718,11672,6766,-50230,-25390,-108329,32050,-29898,24380,74623,-24620,-95520,-12243,99878,77573,-48112,-24702,643,13107,-78323,21629,-34696,-82011,-50120,58785,-22243,-7361,-32618,-18757,-3117,-29467,-32298,6358,-17249,8404,5443,-32316,76940,-2704,19366,-16142,33866,34836,-9663,48233,31660,28067,19193,-22894,25555,-60508,-82639,53610,-47757,-55876,-60045,13175,5220,45194,27881,-69144,10546,24198,-26809,-15009,35406,-11581,-66679,-102231,42369,-41579,10262,66793,19300,17828,27654,23465,39211,32100,-31933,-51140,-26198,52281,-14836,5805,63928,39123,146308,-4545,72032,-17101,-15745,-28688,27421,73727,-70437,8815,-55864,19509,3636,-45179,-38063,-43362,23804,-17496,21950,-53705,60618,13487,50767,-6762,12591,-41755,14851,-3951,-2927,-16421,19830,16238,-10190,52389,-89022,16942,-29678,45491,33824,-29079,-16950,20024,57753,-35908,-37272,45711,25010,14560,14206,-25885,57753,-14069,37731,27616,37517,-277,-8581,-9987,-59454,30296,9112,-43007,-18267,-66770,-99182,4354,-105910,-40411,57374,58137,32033,-108677,20599,-14064,-6630,1237,-15602,11070,-66014,-23760,-53104,-71246,-26767,-128857,-54388,-19336,-41858,-36807,-47196,-71963,-53038,8426,-26900,-91244,-48585,20853,-73941,-32868,-31442,19710,-52120,-6575,43866,-35841,-48075,72219,69120,-34947,-58399,-30957,-8026,-2838,16838,5421,72199,45252,25404,31155,31669,16888,1709,74206,32022,-24914,-62361,-37154,-27511,26450,44732,-27541,79357,-21799,-21118,-86168,43580,69766,13868,27517,3203,-40823,56322,109902,40381,-57748,-36883,-35348,32062,23975,16647,-3721,31531,23383,32083,-1727,87737,33992,71067,89482,4046,-64148,-37781,64601,117118,64728,-85443,-122612,-95284,-44814,55224,-39612,-4289,12251,19503,23387,-37636,-64052,34778,-21801,28049,30725,-41246,83038,-13719,87322,-51612,-10327,28317,66994,7449,10302,35774,-5048,31604,-42964,-16745,-6399,5119,-20422,60550,22405,35267,77835,-42879,79177,10593,12050,-17848,43875,91749,79597,38203,149221,68860,31583,152236,-384,-37577,5181,41870,42302,28773,62270,43794,-35487,2808,-5646,51763,-3873,-5722,-14991,1940,90773,-2178,32306,16848,-20877,-20629,-325,23461,9191,66557,-13717,-8026,-26982,9551,7489,1725,46147,23279,54992,85343,59668,19425,-83211,25126,-42665,-20344,38996,-16995,1638,-9723,-14857,15249,-21788,-32362,-20120,16112,17017,-12409,17541,1485,11504,-37366,16752,37695,58206,-924,37116,-11229,-37395,-22448,63974,20031,-3953,-17580,13519,23086,31917,-4171,-43890,-14308,30318,-286,-27412,-54593,-38057,3319,-65413,-28272,79300,-3544,-39638,-19278,81321,-52393,117411,36479,39857,13505,28191,-8921,7979,1892,38357,67467,-18451,-27375,-2259,-62079,21874,21268,-5620,74415,90238,-51618,-39502,-38003,81799,15527,81320,150911,71577,2981,-35551,33748,-28086,43068,19201,10448,56261,13174,-8424,-11461,-22107,-86915,-69134,-24928,19142,-83016,-39355,-34422,50308,20052,-68009,-3509,14655,85161,-8304,-51653,-22120,-9170,-18369,-12761,42987,-6167,109829,87832,44467,104036,40581,48805,-42660,54014,-42783,-61998,-56049,-19142,-21213,-5018,87672,-1109,-114313,-49356,7371,105496,40037,28446,38379,-76668,-112714,-41916,57814,8553,-18729,-22534,1436,-8846,-27910,23357,-98408,-62294,67138,34777,-12139,67454,44835,-15407,-33252,15643,23207,95995,22650,22461,12798,-18476,-39266,-73764,-7555,-47333,2548,-16676,45018,-30253,5524,20080,29460,12809,-11484,31652,-51171,-2178,49189,1228,-28133,-6769,15052,-105887,-32081,-44728,7609,11511,-4790,-5220,13436,-9956,-5167,37442,50476,-42516,23025,-4630,-24122,1552,36388,47920,14084,54482,77190,-81723,-11624,97560,-8562,-23173,15079,38230,17991,-81339,-44964,18526,-47618,3786,-41297,28755,-71019,29843,117181,32763,2148,-50874,39704,3578,50255,55288,-74411,9001,9830,-59869,1766,-22338,7749,-16620,23159,-31320,-24965,16153,48511,-32662,-4159,-36857,13624],[3623,41323,-39650,4701,22433,6054,-47768,-50279,29654,35027,-22016,984,54218,-23980,-44354,-31365,-37440,-8504,-43260,27027,-3498,21067,44968,-57209,61826,40396,-6622,-68602,28793,72471,140986,53897,-50691,-83183,-16270,-42613,29643,25993,11929,-121600,-35433,5680,2635,37543,-10463,88795,18199,-68631,23057,-36634,-46920,-759,-46035,-39713,44283,27476,17785,25661,4030,-21448,-10696,-6723,22229,-38881,-22398,-3817,-104444,11114,55312,17519,-7047,6991,33458,2962,-51420,-52316,-43832,-42044,-11599,69703,-42316,-44441,10120,-25837,-5139,-60411,-108554,-45193,73853,-12144,-2686,23257,3646,58920,-17298,-39132,-60284,-15596,-34313,22271,3372,-99790,-102464,-44591,-68918,-4530,31851,-36590,19883,42914,91872,31245,-2245,-27990,4789,-5069,4972,-38553,-12059,-651,90004,-2964,46328,-731,-9635,54330,-26523,-39092,-7876,28369,20215,4893,29117,-25273,34468,62294,-10742,-61287,-76761,-34508,111812,-4511,647,-51177,-27098,15599,81746,24842,20687,22566,-34981,6314,-2253,12537,-71036,-76736,-64776,7678,11058,36155,-31086,28346,67166,-46692,-106258,-27657,48541,58087,65766,-33676,-31621,-40029,27445,23594,11724,40752,24966,47070,-84202,16151,52700,32773,28641,-78991,-62398,-41076,24165,20864,8980,-32293,45379,-69325,-38456,-74064,-78095,-42694,-25506,25626,-14706,34135,58197,97353,21087,29555,-17047,83263,53735,-26402,-59002,-47999,45516,-4767,-79619,23970,13651,-4844,-15603,-19017,11630,11536,39195,-24021,4891,-35059,45175,24558,-44960,-47580,39772,-16328,-4261,55479,39580,-8422,-19845,-66364,-31944,-7431,-24185,-82561,-62631,-21140,20852,89649,-21068,-62716,64535,-29510,-12298,-151754,-64925,145389,-35767,13630,-41967,-38231,5933,22432,25550,10074,43842,43953,-45780,-20086,35001,-81750,-37680,1482,15391,-16365,-52260,-10102,2076,13439,88390,-36645,-17703,-12335,12882,63605,-16232,-10011,-4620,85693,54825,90590,99633,73575,-14174,61732,47455,-37006,-16470,16571,74556,-32923,53883,54961,27469,-53357,43877,38729,25651,53586,56967,23140,32067,-34581,-1575,49949,5871,-22199,-25764,-34238,53539,65959,2784,3016,-74871,-60048,34530,-46724,-53167,17040,-17824,10006,-28423,41772,-21748,-46550,-1538,7152,-20420,15322,36660,7139,-77475,-30659,13826,-15635,155128,69641,-31224,8460,-20725,103414,70769,-20538,5766,31891,71503,-35035,-62363,24391,-26322,40430,-7643,-63562,-79088,-65194,-53920,-84317,-93412,-26292,55347,78702,-44891,45164,-17510,47834,78259,83558,-6568,-22348,6495,-2695,-83097,15389,62997,59626,2887,50301,7212,62620,14156,-35223,31334,2126,43830,-18456,-28106,12985,-7737,21448,-1262,-37977,-47218,-1428,-14655,16167,135821,27564,66547,-30919,-3128,-24515,-89281,-69150,19260,-23672,-48221,18995,62424,27915,19391,-3999,-7388,-36265,-27145,-82405,44786,41525,-39493,63184,-34129,10833,-39217,1991,-5639,-8397,-26527,13691,69663,40621,-10838,-4868,-34563,-8835,-6525,-3811,-33866,-17302,-134407,-2604,-31303,-4818,108584,675,-98136,-33585,83604,92745,-51154,-53205,24509,31550,-67828,33904,-24917,-83417,-42115,38222,-41028,-29854,-52910,-45997,-2811,-32805,-37615,-3115,-13568,7522,30087,-22507,64991,1679,10961,-27137,21409,29116,-17887,44537,41586,34199,17859,-31140,21248,-27225,-73816,14678,-58722,-30362,-69170,-1121,-15263,42034,78061,-42238,46885,34509,-17751,-7280,-4398,-1810,-48876,-71079,48385,-22869,-7056,61831,11927,-19484,44982,43699,22127,13564,-31684,-31325,-34983,45306,-19832,-6819,55075,34570,124572,-11184,62071,-15074,-31439,-13172,33295,56345,-76548,16665,-47318,35754,-6385,-66743,-20181,-28938,5120,-55296,18090,-69616,56492,36048,47248,5900,-1504,-26980,27082,-7063,-4469,-13758,8727,-3836,3422,59610,-57621,3536,12604,42800,12508,-33803,-34040,218,65365,-63144,-32882,48180,16945,10196,8336,-19740,46499,-33892,45175,9537,38797,29060,-25075,1822,-18608,18379,4225,-10529,-6194,-80825,-110075,-18906,-85988,-31551,68103,56956,41571,-85985,26310,10021,-8703,-6570,-19073,5591,-53337,-463,-44220,-69584,-28884,-107804,-30925,-12874,-55806,-28767,-3775,-89735,-57766,13666,-18908,-62143,-51783,22246,-45608,-36979,-26878,6712,-40419,-1407,52157,-16123,-64490,76098,56123,-41305,-47722,-13813,7978,10816,1236,23050,94952,37034,16821,31763,23990,16409,17057,97816,21625,-27478,-41486,-6955,-9429,45944,58566,-25420,72892,-16480,-8500,-53704,21841,34575,31453,37011,-19065,-37129,48471,79232,53119,-50800,2167,-19310,42688,25948,39814,-19972,-10352,47993,31001,-17125,71887,12284,60442,108825,22047,-48126,-26399,74633,110388,84174,-75672,-110723,-96523,-34820,54784,-17791,-21577,18264,23617,-11327,-24565,-46756,19412,-19128,19803,47415,-56434,78056,-18113,67116,-58510,-30617,17076,42516,18708,-5832,2001,-7900,39814,-50808,-60896,-30288,-20024,-8968,48482,3717,25625,51382,-74933,26468,9041,-3174,-18721,43977,83128,76516,62275,148662,42596,34600,68035,-12230,-19589,1735,24713,41367,28515,28550,38180,-33674,30967,-8999,65868,-13074,31430,-14238,3449,60297,6761,45425,28974,-42103,-59579,-10385,28936,-11970,57959,-10525,9639,-14349,18179,2661,-7399,45130,4161,52154,98226,47508,13342,-81995,10940,-38614,-13396,52459,-26935,-29064,-24407,-44427,5687,-33134,-37752,-8326,25817,8180,-16449,1049,-13317,3774,-34121,48169,40122,80747,-16055,44296,17583,-42832,-23035,60670,5192,-16581,15550,22007,19824,26003,7257,-45913,-34362,23347,1108,-11465,-45510,-48887,-5933,-57904,-35107,58051,9900,-26564,-25103,79923,-47428,115384,30192,41034,12019,28434,-11629,16411,-5502,35950,75529,-23270,-30338,-35000,-71697,24545,28229,8465,60047,77851,-55746,-49839,-59060,72177,8869,46261,146065,53142,-111,-30188,57305,-18860,21052,6893,-27053,76073,33536,11854,-37843,-16242,-68468,-64634,-14760,19829,-83630,-30064,-49490,45418,7028,-13803,-5002,5325,110884,5377,-49995,-20756,-8113,-18793,4456,39796,2881,94938,57616,46531,113017,34155,48770,-34728,32452,-49803,-55081,-62893,-16,-43382,-21570,70746,-3388,-101970,-38862,5402,68057,6853,40310,38034,-81386,-90288,-22988,44969,430,-27568,-10589,-4680,-31498,-43416,22852,-77552,-39914,63017,58096,-23387,50664,51951,-25795,-55573,5647,798,91435,44460,10429,1432,-18971,-3275,-82910,-17073,-21365,6643,-36381,65770,-20583,21409,18756,20436,32285,15231,49805,-35714,1771,35796,-9335,-20188,-13886,5996,-92362,-15045,-25159,-10528,1663,14714,-5157,20992,15213,7718,38785,61351,-34882,14847,-18667,-2628,33370,64282,53617,30566,66722,63230,-121489,-5232,96673,-14496,-14327,12879,44715,32838,-76773,-42189,19795,-20714,7774,-25736,40507,-78462,15113,76467,17123,5383,-42454,40548,18607,74283,23929,-84747,16460,-5856,-61705,608,-10526,6679,-7208,7216,-43378,-27032,35259,55187,-36453,-3070,-35769,18168],[5618,23743,-45832,2485,26053,7573,-41571,-56272,47503,64388,-9989,-17299,46445,-380,-35780,-27214,-33392,-6898,-32290,551,12253,25950,85920,-79968,34711,33071,-13497,-75871,35202,55321,134931,69606,-55854,-91553,-41782,-55752,46957,35001,28576,-127251,-37451,1979,26819,40981,-33814,69636,15834,-54360,41206,-44164,-11584,5204,-4671,21010,42875,40912,-4035,-11584,-3744,-48426,-11414,12310,43470,-48653,-27597,4354,-98620,-4479,24915,-3378,-20439,17641,27622,-16819,-57307,-45462,-27197,-37591,-5425,59029,-39632,-57495,34530,-33906,8302,-71611,-99887,-31782,87857,-26876,4902,32611,-16121,83191,-24394,-38004,-57982,-11402,-29146,-6127,-14271,-69819,-96519,-18981,-105256,-39852,37029,4607,-18542,41934,78133,29487,1864,-19610,-7988,-28065,10201,-26100,9098,8631,92544,-18693,29019,-12351,-3257,66046,-28425,-48335,11596,54585,3075,3289,16137,-13128,31004,44882,-5151,-73885,-63570,-32767,97389,-7192,-6597,-40831,-15267,-7734,42483,42564,18746,14533,-27316,11624,13648,60844,-42637,-63050,-69813,11066,25269,18820,92,9372,32657,-56937,-113141,-16472,31040,64009,64100,-6329,1192,-45994,13418,-10630,33607,5837,20508,25876,-74503,23410,52222,29272,38474,-47523,-65694,-2789,32843,19004,25543,-16659,23875,-94033,-44361,-73707,-84134,-68367,-41202,25517,-33660,50009,69956,93922,6092,33178,-24319,52746,52053,-33708,-35990,-19659,37379,6638,-60513,18961,8831,-44675,-11470,9609,33065,33003,63590,-30667,-1304,-52292,40701,9117,-68836,-49211,49662,-41967,-3525,28817,46990,-20285,-19470,-78671,-36964,11023,-14522,-60933,-26266,-11143,23912,64037,-4834,-62020,62758,-19621,-11266,-136994,-60920,124337,-81686,47592,-23306,-58256,20495,43255,34834,4830,43599,32220,-28647,-28746,41179,-77426,-47019,-3488,36789,-3436,-52348,-17900,-21057,-3297,114607,-25146,-10606,13751,12534,77282,-6696,-13637,7041,98446,51115,66271,67799,70222,-5295,43584,55764,-18538,-3043,-16513,76760,-24991,53747,87606,43036,-16655,41862,47899,9868,45914,51577,40875,22477,-33311,-10590,40990,-18437,-36994,-28077,-43546,52347,64558,8268,1891,-73788,-87703,35606,-51379,-45381,31586,-36352,3300,-22311,11650,-55135,-70318,24648,14430,-51754,19925,50388,42884,-49156,-10931,17784,-20229,103600,60235,-12095,20864,17121,95797,49668,-63328,-5309,-2395,77666,-45730,-48515,38512,-35029,39350,-16552,-55717,-35144,-77834,-58982,-67294,-85692,3454,61218,86901,-22963,40323,-18507,15709,58208,72212,-6079,1905,-3583,-20584,-66099,21935,41722,85867,9675,73974,14539,94099,7636,-27207,22661,-1137,33887,-38709,-30331,-1631,9209,18039,-25397,-33992,-45991,-3589,-37551,18900,108187,12777,74303,-44726,-39600,-45867,-110371,-58784,15739,-26208,-55525,15827,57018,24535,-2749,-2345,-12595,-78388,-10635,-38986,39546,42017,-30946,60627,-14894,24643,-8603,18934,-32209,-23077,-25427,22380,56831,19651,2131,-22389,-35047,16205,-26881,-13347,-7332,-7911,-142290,-33963,-26799,-24992,132263,30290,-81123,-51808,60105,95965,-42182,-72179,40073,38698,-52695,41941,-8385,-78358,-32319,13512,-49932,-37958,-69394,-66131,-5789,-36004,-39512,-13127,-8190,2587,53052,-2965,50713,-1386,-1243,-35638,4493,17035,-30003,32609,44824,37624,20831,-30502,15091,8345,-48230,-14158,-64969,-1728,-64979,-16340,-24807,31471,67258,-14002,82872,45268,-2393,-7041,-37470,-59,-22868,-24331,45054,-5053,-23960,26673,-5555,-70134,47150,60490,5048,-18438,-36527,-8595,-43666,26475,-30693,-16749,45106,29449,85526,-24100,44221,-1855,-34616,4087,35637,34143,-77144,12048,-32361,52248,-18839,-83016,906,-19340,-13484,-71615,2304,-82061,48135,52214,43189,27452,-3620,-8270,38812,-11935,-8202,-9470,373,-36729,14594,58458,-12533,-12175,29025,38043,-16051,-42200,-48353,-22357,58095,-81488,-26904,45604,14262,2455,10043,-12337,20086,-45910,49931,-8757,37130,54507,-40272,-3862,10759,8537,5937,20699,10377,-75652,-106340,-30358,-51079,-19257,70518,59777,49174,-41290,25706,32046,-9296,-15716,-24171,3228,-26780,19175,-30601,-56673,-24614,-67993,-9832,2842,-58133,-17934,33071,-90165,-53270,12714,-8567,-15724,-52210,21716,-14258,-33586,-20669,-10019,-33444,-259,50638,2279,-70863,68835,40045,-33076,-13098,7088,26872,11085,-18370,28942,107120,29610,8025,28257,21596,17681,34837,112483,14439,-35735,-13364,32849,541,53605,66180,-28156,57947,-8841,8319,-18122,12903,-3084,28309,40486,-40879,-24316,46835,47110,47369,-42576,41855,2377,45619,28006,51273,-34841,-53647,67263,42333,-27758,43024,-9242,41136,116875,46675,-29734,-9284,92684,80610,87122,-65371,-86591,-68288,-26577,37120,-8301,-37994,25277,28869,-39135,-10726,-31523,174,-21963,5544,58525,-69701,63934,-16335,48390,-65708,-57820,12039,5864,29248,-20796,-29504,-19244,40902,-45449,-95991,-47597,-37094,2461,36453,-16894,14059,19786,-96453,-32442,1515,-9481,-23197,41558,62743,80622,65978,139781,20284,40820,-5862,-26100,-1919,3592,7033,32168,17286,-8337,37755,-34401,53500,-19606,70695,-28331,57202,2385,2158,16831,10594,52468,50761,-57873,-69531,-18786,23875,-30514,35971,-15040,17451,-8152,19302,-11602,-26633,35428,-16130,40785,100764,33429,7280,-68541,-2749,-30668,-16037,56433,-31496,-55928,-37271,-58535,2591,-44708,-36340,3082,18926,2315,-22069,-6655,-31240,-12153,-28737,69864,37274,92379,-12485,52799,39771,-47531,-16987,53703,-22254,-30496,54028,32624,15546,26040,27739,-43272,-38706,15716,1678,15888,-31691,-53258,-16527,-47316,-36718,28334,13036,-17557,-28353,69289,-30300,94197,20759,34274,6372,18824,-10525,25759,-10355,19308,79586,-22914,-31124,-69577,-78461,22051,42290,22795,45004,69230,-25214,-57163,-67488,52820,-2547,8839,124036,39340,11649,-17288,75209,6676,2684,-2951,-58733,83987,43279,33808,-59644,-7990,-36590,-53939,2163,22848,-78059,-18418,-61846,21603,-5210,27702,-8932,-7420,115339,11458,-48095,-12862,-1666,-6696,25215,30884,2251,60965,31556,54665,108857,29507,36468,-19145,30082,-51013,-42258,-65301,28288,-38882,-26436,40504,-8676,-79157,-13293,-6314,23624,-26515,44775,39949,-74350,-57751,1336,37272,-4002,-25160,6129,-9503,-61167,-48001,21183,-56116,-15695,50045,70351,-33585,30395,57003,-32502,-62926,-6339,-20285,68777,55266,8582,-4337,-17612,23152,-93598,-26532,5251,21081,-51616,69381,-12520,23801,17083,11947,52580,45919,66568,-16780,5762,18789,-20703,-11935,-22333,-1427,-79409,3116,-11750,-34617,-6568,31074,931,23385,34311,24081,43239,67984,-15138,7361,-30520,12758,56852,90741,55242,38911,68782,52751,-143454,1171,78234,-10331,1313,6205,42389,52678,-68700,-35698,17612,4221,5107,-11964,45584,-72938,-3859,17683,-1040,10128,-34220,31180,30448,82258,-17061,-88283,20830,-19293,-58015,-1684,8686,7290,945,-12104,-52249,-25689,45039,64201,-34994,-5749,-37419,17610],[1259,5298,-46243,335,23122,8111,-32939,-56308,54454,68589,15655,-26258,33677,26359,-12384,-20302,-27729,-6217,-828,-12888,31109,24768,105636,-89735,8333,19701,-13005,-78751,33692,22682,93523,65426,-52688,-85175,-63004,-49600,66776,42054,39558,-115042,-39199,-6604,38009,28256,-50496,47472,12929,-27824,46955,-29021,23232,9830,16799,67484,47239,44631,-25188,-50353,-3029,-63751,-6245,33762,65082,-52827,-32632,12170,-84682,-25692,-18140,-18176,-27893,30728,9077,-28454,-57553,-24799,-13066,-25708,-8248,41229,-19511,-55235,58469,-39049,25264,-65603,-70968,-5005,89088,-47069,548,34892,-28770,93305,-28323,-29351,-41401,-1217,-20334,-37272,-30555,-32335,-71111,-209,-141147,-73454,36217,25232,-55346,42188,63474,19219,-773,-12742,-21296,-46838,10350,-19197,28236,17782,87562,-40101,12789,-34979,187,72987,-24027,-47913,22970,69875,-5134,602,5057,-8193,19729,23104,-1764,-86902,-46421,-15809,76848,-10092,-6643,-14646,4313,-19091,6623,62548,20627,6422,-22686,17433,23274,104657,-30410,-39857,-70062,9362,40361,-742,19457,-32689,-408,-61664,-107053,-18442,-5082,60101,58494,5885,37597,-42877,4851,-43845,54618,-20663,15997,11380,-37147,23504,36991,22677,47134,-16570,-62735,23153,35282,28002,48339,-1007,10237,-103622,-40189,-65643,-82519,-86633,-54679,10191,-48503,34100,69664,74206,-10706,18603,-33344,7455,32347,-29620,9362,16050,29426,29881,-25095,10184,4200,-75268,-1917,36800,51369,48646,66380,-34724,-4938,-58270,36596,-3922,-84133,-48704,57314,-76505,-2816,318,49979,-19049,-12235,-77272,-46366,25748,9706,-29908,28713,1342,19572,34242,16444,-55902,52185,-20144,-16084,-104522,-47216,92942,-125565,47753,6158,-57544,35008,54333,47462,5884,42914,30258,-5961,-33352,45441,-57030,-49281,-8827,54390,8703,-45658,-18199,-42717,-25944,114779,-15124,-7218,24283,-6202,74048,-756,-22268,20281,101270,37589,50609,46343,60486,8178,31499,59388,2416,11582,-37734,61963,-23467,43440,101903,55989,19363,33161,51767,-11222,37252,42195,68862,16798,-34370,-6660,29684,-30088,-41059,-27097,-47745,50757,37879,-3398,3221,-70560,-105404,31523,-48171,-25260,42816,-43840,-6393,-12729,-11987,-67081,-89450,41493,19085,-86198,16567,62127,79450,-19052,18918,22734,-33228,43570,41573,2386,11414,56625,74792,13319,-104916,-9636,-16814,77139,-56261,-28356,48546,-20317,40140,-18849,-43088,7390,-77759,-55906,-38125,-65463,16806,55251,73760,-1669,31278,-20060,-17085,40697,42715,-4590,26732,-5029,-26410,-45407,32074,15828,104561,22190,89691,21310,97280,3581,-23504,13049,1702,29165,-50388,-25417,-20736,27038,8226,-45996,-22737,-39290,-5449,-49504,12601,59126,-3451,81224,-46699,-62203,-54856,-137594,-49841,13711,-25514,-62244,11263,51253,14921,-20890,11664,-13898,-105092,9498,-931,11534,20739,-15539,53911,3895,36123,18106,23478,-52690,-37252,-18768,32222,46231,2913,15648,-33430,-22694,47003,-41171,-18914,18819,2314,-120854,-55975,-15630,-31514,132457,51547,-67948,-63813,35062,84734,-26309,-74981,45236,29328,-39796,45487,9999,-67275,-25559,-8675,-47324,-30603,-75141,-75759,-13478,-36708,-38194,-20091,-308,-8716,69090,25266,39256,-6364,-14523,-36032,-12557,1617,-41046,17006,40420,38121,27890,-19027,7376,36629,-11249,-23688,-63972,23195,-47668,-30155,-24137,20516,12800,8921,104770,53700,14108,-13656,-55605,-4775,2515,19739,32625,9161,-36661,-25495,-29440,-119057,31281,67195,-5609,-53915,-47739,9781,-49394,3129,-44084,-20553,38133,23017,42697,-35622,26397,17195,-23818,17130,34947,19248,-70899,-6709,-13861,60344,-32192,-87845,20891,-13607,-26423,-66341,-14079,-86875,40059,58595,41506,50006,-77,9112,46933,-16045,-13427,-7455,-4613,-73625,20035,49675,30912,-27538,11734,33944,-41210,-53227,-55953,-39297,40977,-88382,-20100,39222,21640,-7501,20041,-3494,-4318,-49904,51148,-20061,34317,70480,-46099,-23606,21763,-758,16245,42630,27958,-49696,-91744,-30322,-10785,-5346,58819,63784,50608,12556,19142,45150,-8958,-26903,-29316,3803,10086,31684,-13339,-35755,-15518,-20598,2669,22698,-42787,-6803,45768,-75377,-41609,4647,2238,29526,-49560,19299,15875,-23840,-12876,-26440,-40003,-5749,42483,13516,-67727,55496,25205,-14412,28926,22000,42412,402,-39599,22293,102965,24013,1480,19472,23564,20760,51711,113611,12649,-47137,10364,73473,2676,52820,64109,-36307,44130,-2726,24655,10402,21112,-30606,7583,32275,-55631,-6448,48684,25183,26870,-34313,71558,25559,40710,29198,58290,-38680,-86488,78642,59339,-27978,12314,-24987,16004,114183,71612,-14212,10462,109851,43746,78591,-49077,-56493,-20676,-15384,7599,-12540,-53931,21740,31840,-56734,728,-23259,-13393,-28142,-12885,61629,-75531,45889,-6323,34665,-69289,-85801,15784,-34436,35100,-32308,-46479,-34533,35939,-30571,-119348,-52068,-39719,11522,25368,-36721,3028,-2252,-97408,-76589,-8740,-4383,-31025,34978,37252,82838,53610,122628,7713,52342,-38490,-37293,9173,14228,-6534,15360,-4323,-39999,45790,-33287,65454,-36256,67469,-43009,66749,28430,-117,-20092,11803,49984,63795,-66840,-53593,-23863,9956,-45016,9506,-24734,14201,-11354,15718,-31817,-50806,21435,-33018,25805,90897,23274,3752,-46074,-11512,-19550,-26396,42965,-27082,-72366,-45400,-56946,5829,-51571,-30023,9996,-4495,3539,-26683,-3996,-46809,-31439,-23676,76422,21471,87220,7548,62829,49583,-48126,-4895,46619,-49295,-39239,86300,43606,11645,31022,48795,-36007,-24022,11202,2605,47589,-20305,-47698,-26223,-34146,-29132,-112,4237,-14317,-27351,51641,-5973,58809,10176,21895,1686,2585,-7472,30232,-12159,-27,76555,-17375,-30393,-98303,-80943,13564,56268,33267,30610,66841,29395,-58224,-63064,30773,-16440,-22096,87561,32373,35394,6149,84582,30053,-7589,-6942,-74877,75773,42603,55185,-72437,-367,-1186,-38238,19314,25106,-76125,-9451,-67978,-14338,-15005,46044,-13872,-20771,96645,4598,-47093,-520,9621,14922,41300,14820,-20872,17545,11981,66983,88946,25528,16072,-3586,42649,-44241,-27140,-58251,56941,-13848,-16367,11046,-15545,-51273,21457,-25595,-7926,-49468,38887,44736,-53495,-21318,24837,33512,-3168,-11124,23052,-14447,-89784,-42190,18477,-41634,-6429,25353,68099,-39883,9243,57379,-29232,-52214,-17255,-33462,41356,53650,15669,-5087,-16999,37194,-102381,-34833,27504,43300,-60776,58981,-8566,20046,14083,5536,66906,70789,82036,778,8227,1969,-30416,-4793,-30046,-10415,-83136,17991,-4316,-59539,-12735,37803,11364,24322,43136,38393,51579,69908,10309,208,-38681,15928,60112,105817,51017,39103,62291,51989,-142941,2284,45660,-500,19557,-3032,28119,67919,-58932,-26992,11324,19177,416,-3539,42956,-55466,-21306,-31749,-15730,15058,-32965,14458,39337,75184,-48503,-86736,20670,-27001,-49341,-4592,29067,7948,5618,-33128,-57444,-22208,38910,72370,-28436,-9879,-38105,11865],[-11479,-8898,-40610,-1920,14255,6992,-24645,-49794,52107,50324,43512,-24576,23427,51409,18024,-13718,-25084,-7618,40339,-9522,48261,20011,93072,-85420,-9970,5585,-4332,-78059,25237,-13600,30158,40402,-41627,-63709,-67206,-25739,82574,43972,43343,-90440,-42348,-17081,30473,2051,-58555,28198,9389,3880,45717,-2605,47721,12112,10236,80766,56432,43108,-37522,-78542,4527,-62120,1807,52039,83060,-50023,-36468,20366,-65997,-46710,-63123,-25245,-29844,41707,-13177,-29257,-52329,4555,-1743,-8471,-18384,18819,6147,-36679,75987,-40240,38601,-44744,-31514,24648,75641,-66956,-13714,29279,-32768,83763,-28177,-17114,-15703,10719,-9656,-60853,-39653,920,-30368,7983,-162954,-99523,29833,19667,-79167,42863,49799,3595,-6675,-10264,-30130,-56170,2592,-18468,44909,23722,80465,-58649,449,-67605,-11753,77582,-13478,-37568,29413,71238,-2655,-2749,1307,-12439,2511,8334,-933,-96864,-28122,11869,53072,-19535,2463,24950,27251,-12794,-9262,78823,25050,2013,-21439,20827,22760,125634,-39260,-14841,-64444,4650,44908,-20400,20356,-79161,-22251,-58708,-89503,-37492,-51045,52043,50109,6128,75535,-25655,3687,-67722,70164,-33682,18996,18539,13953,16490,13327,14086,52578,2299,-53133,30934,33486,45430,70251,7691,4026,-98329,-38541,-53552,-74224,-90179,-56215,-13193,-59660,-11370,53228,48590,-23492,-9143,-42385,-37351,3522,-18764,59004,50278,24667,60817,16468,-530,2683,-88475,15940,56628,62859,48343,47807,-35663,-3811,-52806,33903,-12503,-87302,-45878,60641,-103412,843,-20383,45455,-9030,1275,-62530,-53343,33322,28547,-2865,87077,10769,8775,6867,34302,-46174,36885,-22608,-24942,-59155,-26003,43706,-149675,21078,36115,-35558,45388,54256,55888,11780,42080,39307,14939,-32109,48736,-28314,-44249,-13164,63331,18256,-25935,-11302,-56500,-45460,85038,-8511,-10394,11945,-39212,51634,-1056,-37047,31515,93659,21115,50007,45151,52512,25470,27740,57892,21219,25118,-36003,39279,-30724,21134,93318,64075,43861,25679,49912,-32548,27381,31496,99744,14823,-36321,11664,17137,-33859,-33286,-24164,-46480,50348,-2516,-27230,4912,-63661,-106849,22903,-36574,2716,47376,-32342,-15114,-3463,-22601,-55771,-103006,48662,19724,-108870,9712,72289,99679,2615,54473,27609,-51322,-8175,13614,7767,-15761,80000,43229,-29831,-130956,-7407,-6044,72746,-61225,-9265,53043,16221,38832,-17530,-24677,44536,-64221,-45136,-2508,-36298,14927,39131,42786,14561,15382,-24013,-42525,24096,3126,-4129,46260,73,-19716,-26985,41702,-7979,104610,36751,99307,25968,67926,3044,-23808,5780,13909,36132,-53067,-15736,-37611,40693,-5121,-60238,-5378,-29686,-8471,-44417,1791,1597,-16938,82140,-43379,-59935,-46586,-166900,-42946,12785,-21131,-65504,8491,46065,1599,-29003,33310,-17232,-102373,25098,14123,-28487,-14234,4719,39321,17509,43296,35713,13511,-62183,-47610,-7322,38734,38699,-5323,26183,-40517,-1656,79831,-43780,-19516,33815,11816,-70637,-64986,183,-25541,104580,57831,-75083,-68520,13424,61858,-9777,-61442,40596,3930,-35053,44896,24061,-50011,-23922,-23203,-35313,-10230,-65531,-73685,-25485,-32783,-33785,-19458,9992,-27089,73961,57506,30594,-8160,-27789,-26791,-24799,-13318,-45380,3008,28637,36121,36875,2564,-1365,51648,26771,-13902,-55458,38533,-21686,-40298,-18097,15789,-47346,21160,101886,57352,26453,-25345,-56998,-13021,18916,47006,14104,18189,-43364,-73584,-52254,-149930,760,62322,-6511,-79506,-61235,20107,-49220,-16433,-52306,-15325,35624,14649,11980,-37851,13413,35136,-2078,21900,32109,17429,-57988,-35704,4503,54358,-44292,-79006,35350,-9115,-30841,-46802,-21309,-80184,36738,53623,42582,65900,3196,19993,48310,-16992,-19630,-10408,-6969,-104205,18848,37379,59119,-39597,-29036,33207,-55466,-63181,-54946,-44762,22052,-84055,-13182,31756,41182,-17565,35478,5760,-14298,-48572,49940,-22035,32358,76020,-40598,-47420,17775,-11788,32957,51151,42885,-10626,-71508,-23850,23049,7819,28588,64348,44001,61831,8281,46707,-8674,-39675,-32774,6542,51807,36526,5410,-11732,-2394,23533,5137,37986,-9469,2172,30175,-50958,-26924,-9294,11526,59663,-44001,15387,42785,-9944,-3639,-37680,-62319,-17139,32686,15298,-59215,42773,14795,7719,60776,23297,49632,-14236,-56881,7395,84350,20496,-2706,6555,26733,25620,64394,101423,16665,-57053,22619,101692,-455,47325,50044,-47051,40352,-842,36285,25096,42109,-40725,-20637,11562,-59078,10415,47695,18158,711,-26391,85554,45590,29820,28739,68070,-27074,-101925,81492,68823,-15629,-9217,-31727,-10768,102632,89686,-5841,26032,113374,18456,70670,-26864,-26769,27445,-1769,-24820,-27463,-68226,3331,29604,-63912,8642,-23244,-15541,-35186,-31523,56463,-69612,28629,10744,26531,-63691,-104517,27677,-65083,34822,-40390,-41676,-48060,27369,-10720,-133392,-42438,-28335,14905,15622,-53606,-5785,-4264,-73784,-92324,-17704,10800,-40127,22931,14336,73226,33551,97266,5769,68045,-33380,-41245,9253,32480,-14181,-6555,-31994,-59562,63433,-25687,65027,-55280,57922,-52046,61732,54165,-1976,-34629,12620,37862,52751,-68939,-25152,-23955,-7902,-55814,-11749,-33980,3994,-22743,13007,-48810,-71478,9274,-40471,12883,69902,21445,3638,-20258,-12841,-6211,-40769,11278,-12820,-72890,-47493,-44432,12575,-50273,-22535,11166,-36650,12372,-28849,5508,-53716,-47259,-20955,67273,-8561,63416,35012,70222,44571,-41851,10798,41371,-62092,-37890,101626,52500,9719,36253,59828,-25129,7013,12964,4471,74227,-17358,-34318,-33739,-18806,-10347,-18104,-14217,-16913,-21115,31210,17419,17372,-748,7898,4473,-14339,-4183,26425,-9747,-12487,63996,-8424,-27965,-116435,-77957,313,61947,36868,16978,69856,81192,-52559,-50873,12535,-30167,-41954,44581,31459,63141,40009,85793,39016,-9764,-4874,-72277,50162,34174,73345,-74820,2327,27673,-19413,29200,23542,-80439,-6205,-66440,-50770,-21249,41470,-17829,-32257,61051,-15750,-46927,12229,22708,39274,45531,-7508,-64702,-18980,648,79453,57983,20869,-5761,4712,59879,-29917,-14908,-38496,76521,19284,6759,-4629,-21182,-23432,55340,-46821,-19929,-54900,21786,50480,-21458,11321,40351,31053,2711,11964,36126,-20712,-104647,-29250,15184,-36092,-13077,-8629,51177,-40668,-10056,50655,-13006,-25737,-23494,-33966,21706,42337,26550,-2432,-18910,43410,-103492,-41876,40833,67044,-63713,41091,-10334,18104,9434,2206,70015,82195,95448,12708,8005,-10324,-36632,-47,-34768,-23110,-106676,26942,-2101,-79159,-17055,32711,23382,26858,40625,44735,61303,67293,32417,-7532,-40818,7552,39435,102086,36415,34351,48079,59942,-125241,-3516,6731,8661,35492,-11824,4498,71265,-49095,-18083,858,20734,-1051,-519,34022,-29899,-32344,-55792,-22742,18831,-41330,-4601,46334,59376,-58587,-81995,16801,-26959,-38794,-7382,44424,6365,4902,-52822,-58909,-19493,15716,74559,-17712,-12204,-33316,2622],[-30253,-16000,-30153,-3997,1552,3651,-19088,-38136,45144,20787,60619,-14249,21227,71459,45271,-10151,-29656,-12275,75803,5485,59232,15767,54200,-69541,-16738,-2158,10432,-72402,12202,-42210,-30123,551,-25251,-32201,-47603,7909,88754,37953,39941,-62511,-47217,-24901,5052,-28486,-57881,16221,5263,34013,45122,20235,58139,12137,-19135,59548,66801,43815,-34650,-88224,14190,-43391,8916,62404,93878,-39876,-37978,30932,-45226,-62130,-95647,-26164,-27123,46809,-27586,-20052,-43380,33328,5679,11275,-30768,-6570,23525,-7615,82982,-37201,42129,-16075,3653,46679,49637,-80189,-32829,16198,-30692,53190,-23858,-4599,11724,20075,64,-70669,-39122,20917,13263,5512,-161200,-113021,20416,-5601,-85696,42790,38198,-12360,-9571,-12731,-30496,-53749,-12662,-23143,56431,22646,75113,-66764,-7030,-97936,-42381,80547,733,-19755,34991,60439,7597,-6240,7034,-23833,-16693,6466,-3154,-100760,-11967,41846,29514,-36872,19710,71382,48479,9537,-1870,86111,28309,3205,-23020,20834,11806,115298,-57992,5086,-53878,-412,32635,-36698,2122,-111525,-29597,-47477,-66621,-71399,-93532,44103,40916,-1908,109913,5001,9242,-78482,76475,-33847,34695,52552,57052,4830,-8394,5735,54318,1014,-40169,21909,31955,64691,84145,4403,1169,-82334,-49033,-42556,-61977,-77398,-40234,-34679,-68398,-67683,21219,30600,-27763,-39037,-47828,-67056,-23819,-9486,94277,73902,22811,90336,51072,-10750,5016,-83033,42225,65418,65099,27799,15040,-34182,3271,-40741,31344,-15848,-77409,-41058,57366,-109956,10680,-27448,33180,3273,19395,-38110,-51938,31719,25819,8988,128189,13232,-6172,-18805,39972,-33728,21367,-18494,-34788,-12037,-5698,-22226,-136443,-19230,58105,3256,48990,45424,48506,18988,40708,52138,28394,-24803,51589,-877,-33959,-15360,62848,26341,8809,-1259,-58679,-55303,35616,-5668,-20327,-20359,-75968,16035,-8368,-54333,38205,78986,11049,61308,60656,51338,43512,30480,52114,33605,35863,-12136,19774,-45506,-10015,65393,64579,48573,25871,43130,-49078,16797,22728,120901,16243,-36285,40845,6996,-35338,-16833,-19201,-41894,50369,-42500,-52752,5591,-51137,-91054,12969,-17365,31344,44373,-3120,-19005,2442,-18686,-27573,-108403,49298,16260,-110778,5116,80816,89883,6836,86103,31423,-68848,-42288,-22414,5741,-49270,75690,6507,-68205,-130920,-657,22442,65941,-56272,3007,51781,62505,32252,-17585,187,75891,-40256,-29288,30990,-4613,5505,17795,4937,23161,-8335,-30647,-56084,7657,-33717,-6338,56567,7662,-4407,-14235,44943,-24983,81339,47501,101174,28039,14141,5870,-25615,3075,34536,55480,-50074,-6239,-44428,46087,-17606,-67188,15042,-20140,-13619,-22821,-7679,-46195,-24310,71972,-40506,-30829,-20825,-188074,-36874,11954,-14400,-62856,10973,40440,-11515,-24240,52665,-25989,-72726,29284,-622,-64045,-47026,26227,15512,24118,45078,42679,-7888,-59678,-52502,5159,37911,34054,-4328,30355,-45810,21298,109204,-33881,-15942,31463,18529,-5163,-60845,16582,-12763,55985,48572,-99816,-65745,-1666,34268,2182,-38596,28397,-30979,-40980,40628,29088,-26477,-26412,-27616,-18524,18604,-40066,-61185,-39734,-23507,-26481,-7233,21327,-50326,66024,86914,21353,-4270,-41474,-10977,-28343,-24344,-38833,-4808,10922,32608,44538,30004,-10344,52843,55355,8115,-40187,41184,5580,-45242,-12760,20537,-82177,20598,72262,55070,31321,-39882,-45503,-21580,21168,53529,-5983,21775,-44740,-101681,-65603,-152706,-35980,48968,2205,-84683,-69448,22974,-41437,-26602,-46584,100,36395,4318,3375,-26653,6322,46114,23255,17688,27951,26818,-40418,-66875,19232,33852,-52863,-58787,41786,-2430,-27255,-23537,-15405,-60229,40287,37464,43501,70326,2981,21298,40804,-13325,-26549,-18443,-8297,-120320,12366,26205,65855,-45718,-71910,37422,-57130,-68114,-46140,-37684,8224,-71081,-6889,26446,70405,-25211,51108,12694,-7583,-45306,48856,-17051,32833,74785,-27111,-63504,9366,-25500,50167,47918,52832,27890,-49720,-17142,42017,17595,-18963,57006,30591,97341,-4569,38534,-9244,-51510,-33314,10412,92080,35141,22951,10495,14958,58583,335,39693,34371,7337,-2713,-22979,-14360,-26375,17756,71298,-36326,10658,65598,5514,6510,-39909,-93429,-30093,26229,9085,-51057,34368,9755,26227,71932,9359,46497,-24412,-62864,-7907,59467,18325,-6401,-7280,27183,32214,70865,81157,25105,-61662,22918,106378,-5491,39753,24928,-55018,49376,-3902,40435,24981,66227,-34326,-44639,-17018,-50648,20483,37356,23428,-20915,-18571,84904,58513,15913,26327,81838,-2205,-98887,76850,59147,6685,-14881,-29395,-34358,84861,96062,-6352,28033,95912,16177,74997,-4515,-2166,58027,9634,-50357,-46920,-78423,-24305,20949,-62912,13033,-29171,-5802,-41393,-44917,44704,-50989,15125,30456,22110,-44889,-102953,44158,-72719,29715,-47226,-16358,-54861,18167,10360,-143032,-22486,-8018,9350,7374,-66142,-11793,10824,-32710,-78437,-22199,31213,-47072,5504,-111,47364,14559,64897,10875,83535,-16183,-35429,-2602,53444,-16551,-29242,-60040,-63407,87626,-9377,54257,-70903,43911,-53152,49968,70398,-2508,-22469,14305,19877,16907,-64652,1658,-17997,-24013,-63891,-20717,-36283,-5421,-37466,16423,-50677,-79838,4265,-32854,6226,42149,28925,5505,2697,-7101,7774,-54522,-30091,8908,-55549,-44233,-27958,18520,-40432,-17985,7750,-63226,26169,-28691,15284,-47151,-53322,-20874,46651,-45244,23999,58617,68436,26824,-28061,26452,37662,-53306,-24881,94112,56985,10990,35186,53328,-12555,45694,22246,7250,87882,-25126,-20017,-38772,-2411,16644,-20780,-36635,-23895,-9524,13071,32230,-21386,-11854,-3218,18249,-25472,-1234,14946,-2184,-14458,41810,930,-23561,-122955,-69220,-14751,53670,32513,3720,74821,102683,-42980,-37858,1478,-41615,-51037,5278,34230,84968,77222,81412,31720,-8216,309,-53296,9810,22046,85719,-67856,-3472,42955,107,26578,16684,-83829,-9016,-59008,-76812,-23644,22959,-19091,-40157,21051,-44063,-46217,20608,32916,58018,34698,-32113,-111682,-34176,-1002,87342,26102,14754,-22466,1779,71651,-11163,-9545,-7697,80220,47510,36147,-498,-22275,1288,79115,-62335,-20978,-42224,-3643,53774,14930,32956,42192,27173,11784,39528,43021,-28711,-95882,-13974,11965,-36275,-25708,-45102,22919,-36102,-24952,36122,13695,9751,-22449,-21025,15045,26754,35482,1765,-23281,49669,-91749,-48107,43043,84183,-61355,21912,-18004,22620,3836,2304,60221,77662,103784,16857,4715,-14345,-38648,1503,-34694,-38662,-133914,29969,-3980,-88232,-20022,18900,33846,31724,28935,39063,67716,60929,43297,-16318,-34788,-7728,2207,78485,8073,29948,27704,69361,-100583,-14389,-28959,11229,45363,-17023,-21463,61290,-40004,-10872,-13008,10790,4037,852,21970,-1647,-34405,-54332,-20903,20743,-56522,-20423,52184,42445,-47231,-75059,11899,-19257,-30871,-9372,50738,618,-1876,-67219,-56716,-20821,-18219,66458,-4412,-9732,-20448,-7297],[-48338,-15921,-17189,-5148,-11439,-1835,-17253,-24614,38770,-6494,59457,360,28182,84757,60841,-10545,-42678,-20792,92383,21555,61104,15698,7886,-47401,-12554,2267,26911,-58064,-2194,-56857,-65647,-43389,-7425,528,-7696,40445,81883,22891,30918,-39065,-52531,-25376,-30709,-51490,-49447,13676,977,58117,51149,28590,56431,11350,-54022,23470,73791,51661,-15524,-79990,20163,-13309,11891,62792,95542,-23183,-36616,44930,-23693,-68586,-104866,-24661,-20288,44450,-24743,-4609,-33294,51781,7775,30392,-39189,-32933,23703,21620,78546,-30392,33399,11578,22018,54783,17370,-82900,-50568,-2448,-28340,5878,-16004,6713,34379,24750,6197,-65801,-30743,24718,46819,-4180,-137842,-111107,11979,-36750,-79506,40774,29334,-23529,-2680,-18541,-21127,-40606,-31865,-31277,58969,11952,71868,-62012,-10572,-109729,-82664,79987,14263,975,42398,42921,19979,-9293,19752,-37970,-33509,16628,-9158,-97277,-706,64952,9478,-58152,41338,114994,63747,38427,18451,82846,25381,9545,-26318,18389,-6292,81235,-67590,15571,-41042,-3852,5932,-45497,-29561,-121438,-25705,-29594,-46171,-110904,-119179,38250,33028,-15278,132448,41061,18949,-77262,71782,-25749,61768,101617,75184,-7569,-17943,422,53821,-21726,-29909,2490,35682,78059,85391,-11788,-3605,-61041,-71251,-36847,-49327,-53222,-9217,-45691,-75673,-112913,-19750,30148,-22108,-58230,-45367,-73251,-42940,-9738,105928,81750,21009,107478,67854,-18396,9818,-63809,71974,63128,57604,-7945,-20715,-31578,15776,-29795,27226,-14734,-56579,-34739,46519,-93722,28092,-20545,15941,11872,39848,-9608,-39651,21096,-2631,1479,133701,8102,-21831,-46894,28232,-18380,9041,-5182,-42425,22567,2554,-94004,-77802,-59086,68789,50576,45341,33070,18594,23201,38717,56079,31788,-13037,53416,18343,-22107,-14915,55559,36047,52533,6356,-49657,-52986,-13187,-5578,-34462,-59831,-103268,-20768,-21152,-67467,39341,63138,15524,73020,79558,56460,56857,34744,43905,36661,42596,20532,11008,-63246,-41771,29009,55202,32724,35443,33175,-57216,6843,18997,119931,20496,-31232,73189,3926,-37826,1917,-11215,-37501,47559,-70446,-69039,5058,-32106,-63777,6512,6947,53131,36324,32147,-15583,3405,-4391,6292,-102493,47324,9847,-92578,6973,87071,49706,-10197,102602,33431,-79792,-57862,-61091,2121,-75101,44448,-29277,-91591,-104445,7729,53233,55756,-40125,6609,45640,102308,19628,-23118,30561,100859,-12589,-12544,53209,22420,-1927,-2273,-26680,23858,-38398,-38345,-57718,-7335,-54867,-11623,55991,12992,13195,-7694,37302,-33889,40598,48668,91211,27967,-46483,10685,-25942,5363,57962,80328,-47012,-2543,-35197,41683,-25070,-67399,34542,-13139,-20621,8006,-11280,-70777,-24267,48909,-40193,16626,18165,-187230,-29346,10187,-8038,-53811,20825,32645,-19867,-8236,58085,-39413,-33572,18812,-36594,-80903,-60942,44759,-14477,24988,41493,41515,-33578,-48489,-52569,13130,28223,31835,3159,26236,-50003,39383,129065,-15790,-10039,12674,20784,54493,-46949,29018,-502,3079,28330,-122466,-54920,-8897,9801,6904,-17902,11523,-64884,-55456,32966,24134,2395,-29805,-22324,-2250,50616,-3042,-41910,-53113,-10073,-16925,17709,31215,-72920,47715,106952,8477,4537,-56261,5371,-21859,-29494,-20653,-3792,-10076,28948,48054,55624,-18718,44533,68374,32285,-19161,32031,26527,-44739,-12547,33084,-83507,9102,24938,47659,28988,-54793,-27936,-27937,8874,44728,-23520,21042,-42982,-107546,-64018,-128195,-68258,32789,17442,-67338,-65444,21948,-26563,-26544,-22778,24089,37603,-7150,15772,-3810,3782,47368,42986,7173,22918,40132,-21703,-91091,27923,4030,-56069,-32672,41931,9767,-18884,-5671,1142,-29239,48899,12064,39493,62570,-591,13489,24492,-5195,-33884,-28720,-10227,-118964,3152,19373,54069,-44324,-97217,46108,-49618,-65994,-32682,-21708,2424,-53415,-1990,25934,101727,-28420,61357,13238,8739,-42137,50628,-10015,36410,72504,-10964,-63697,7435,-40343,60627,39852,57647,52461,-28126,-14253,44755,21188,-73639,39665,14277,115831,-17176,25238,-10758,-58036,-30501,14482,124650,29699,36927,27389,36558,83978,-6979,23067,75556,8312,-33602,4058,-8492,-43230,20338,70092,-27968,5968,81819,20049,16264,-32138,-118922,-38175,26221,-1005,-48005,28545,8571,36018,61715,-14641,34428,-23925,-51701,-15278,38167,16055,-11861,-17987,22082,40546,71015,60265,35360,-60023,16146,86133,-9562,31504,-5982,-54582,65365,-10510,36411,14322,83692,-19390,-56354,-44950,-33466,20467,15152,34559,-30690,-10381,76279,61899,2023,22303,94621,28412,-80736,66876,27921,32063,-4614,-20704,-50195,64058,90159,-14071,8990,60780,35678,95447,10694,15093,62408,13615,-62150,-63967,-81842,-49106,6847,-57259,14418,-36712,11681,-46207,-47393,29350,-23259,6493,46491,18503,-13295,-73694,59650,-50156,23077,-55564,20284,-52119,10894,30164,-150768,952,14731,-6544,774,-73346,-15379,25736,7681,-44514,-21102,50141,-48344,-15473,-3900,9256,2979,28593,17397,92839,-9991,-20850,-23177,70894,-15662,-47231,-83219,-51702,110490,13745,38402,-76771,27506,-46940,42053,71834,-1068,8182,16921,2692,-28111,-54551,18413,-5902,-34243,-69405,-15171,-27280,-6597,-49018,28105,-28765,-70175,8728,-8059,7029,13619,42583,6066,18150,2552,19956,-63356,-66304,33121,-23682,-37794,-13310,19642,-25170,-19136,2101,-68824,40457,-27561,18739,-26501,-46489,-21862,21834,-74748,-23509,69701,52647,2757,-9025,38225,33596,-25980,-2517,65418,55836,15784,22743,29288,-637,79623,37666,10476,85290,-40865,-13022,-41700,12625,42778,-9950,-55667,-32696,6776,1557,34079,-50487,-22698,-7811,40818,-26110,2287,190,10068,-7921,13093,7425,-17448,-119434,-55911,-27996,31151,21264,-9427,77337,82736,-34067,-28865,-2900,-49646,-52765,-21976,38423,93541,103447,74440,14404,-9271,4118,-24019,-38350,10405,90480,-53967,-18629,42335,17657,10776,5523,-74027,-15921,-50372,-87599,-22711,2804,-16982,-43684,-9378,-70258,-42788,20738,35797,64221,10819,-53102,-139774,-23344,7190,86727,3764,7411,-29850,-11507,73111,7246,-11633,26732,66442,62091,61929,20118,-16264,22147,88596,-64978,-24047,-17461,-30254,51525,46718,38894,28535,20035,21337,66281,43592,-37971,-62889,-1110,9502,-36748,-33270,-75513,-10659,-27942,-33464,15982,42932,45524,-14020,1724,17974,12757,38822,5916,-28107,61634,-65613,-53819,35519,87593,-55135,4902,-29892,33349,-1225,5426,40206,60667,102539,13647,-1021,-8187,-36920,-71,-29077,-53065,-138826,29460,-8594,-84509,-22063,3573,39918,36923,12390,21138,66614,52275,39800,-25240,-20435,-24177,-35729,41515,-31227,30945,4203,71556,-77537,-26588,-53422,3839,47843,-16445,-41378,42475,-31437,-6621,-28591,-4779,15635,6047,10698,23539,-27807,-36933,-11867,21227,-71360,-28680,56604,29708,-23380,-65495,9322,-6163,-29527,-10102,47038,-9905,-13707,-72690,-50993,-28163,-50830,47247,9370,-1051,-572,-14943],[-57443,-10421,-4451,-4350,-20384,-8474,-18312,-13481,36337,-21215,41388,14120,40986,90730,61112,-13390,-61295,-32651,84775,28540,53084,21139,-25726,-25234,-951,20486,40300,-31848,-14668,-57889,-71334,-79788,7860,25104,39562,62540,61334,251,19045,-22926,-55695,-16161,-65478,-58247,-34589,20232,-2692,74378,65024,19805,47770,12058,-73552,1277,73861,64976,14416,-61993,18150,18113,9296,54322,88103,-1881,-32986,61008,-2134,-65655,-89965,-24844,-9711,35664,-1973,11825,-24514,53635,3903,45633,-39021,-56768,6611,40447,64913,-20946,15154,30934,19849,48670,-12173,-75093,-61579,-23446,-32437,-48435,-5822,17365,48883,25801,7276,-49935,-19447,15850,64046,-15336,-105681,-94484,8674,-60048,-69496,36006,23831,-26530,18214,-24831,-4245,-20549,-49793,-40221,50054,-7866,67992,-47935,-12275,-93201,-116053,72431,22416,19207,51439,24939,28979,-11396,32840,-50117,-44770,32719,-19480,-87538,4259,74923,-4566,-76581,61856,145158,70809,60210,35811,72333,12230,18757,-29935,15393,-25925,42954,-53669,15381,-29302,-5285,-24990,-43377,-64047,-112234,-17636,-8615,-33966,-142241,-119483,34477,28005,-31010,134820,69244,29324,-68050,56910,-15373,90772,140715,65250,-16971,-9795,460,53988,-58980,-28683,-19107,47669,80631,73242,-36928,-14084,-38904,-94471,-37896,-39406,-26085,26780,-42450,-81288,-134247,-57918,47665,-8784,-57575,-31834,-56755,-53044,-23098,97924,75013,15868,103911,62405,-22570,14635,-38684,95979,53517,42018,-45402,-48205,-28803,31237,-27037,20723,-11376,-29470,-27283,29410,-62996,51012,-4160,-1403,13568,60199,17171,-18543,3981,-47443,-20558,97697,-1677,-34259,-78448,519,121,1514,11954,-45592,32794,-8841,-154682,18926,-87871,70679,96061,36057,23114,-25628,20864,37029,40314,25503,217,52652,27545,-12815,-12137,45628,50031,91921,7227,-33947,-40204,-42468,-6671,-48322,-90335,-111048,-47211,-36026,-70478,35377,51625,37022,72072,88390,62648,59036,34732,35564,29626,44350,43791,13960,-77602,-63836,-2197,35504,4021,50326,22259,-55895,-518,22496,92149,26400,-19505,99128,11100,-41591,15676,653,-36196,37816,-80087,-69970,4172,-7854,-36093,7699,31729,62152,27718,56656,-4725,-467,12285,34770,-83897,45027,2452,-63024,15665,90109,-5495,-44079,96901,33160,-80007,-59047,-90777,3063,-82305,-1311,-59116,-95661,-62800,15168,71574,39506,-15463,4065,36213,123614,3069,-34500,63230,116858,8912,498,57718,39116,-867,-15230,-42274,18470,-70805,-44186,-50958,-18488,-52552,-18772,45050,12159,26912,-5917,18133,-36969,-2266,37251,67105,26649,-94809,15216,-22962,11085,75617,98674,-49299,-8474,-9325,29098,-25302,-61990,49554,-10097,-27712,36752,-7764,-69785,-18152,16464,-40425,66844,63119,-153888,-18218,6891,-5003,-40339,37502,21434,-19475,13465,41936,-53047,-5523,-4872,-74749,-73613,-46732,56590,-43778,23387,33479,37058,-54972,-34877,-50227,11629,11575,31807,12403,14344,-52437,48319,134376,2669,-3770,-15232,18086,88828,-29059,34189,5296,-36682,4916,-121230,-34964,-8133,-6520,4784,-9627,-6872,-87162,-72420,22101,12731,34111,-30246,-10033,9305,80707,37360,-21251,-62370,4865,-6449,49802,36851,-87226,25877,113736,-8175,14978,-71420,16100,-7265,-28885,5520,6066,-30413,26646,46607,69970,-25921,33477,65803,49702,6367,16038,36088,-39962,-18656,47430,-62827,-8368,-23011,37894,23492,-67236,-10938,-30855,-13659,30201,-36483,18195,-39963,-100269,-48190,-87407,-86610,19409,34367,-35116,-46871,21228,-7528,-19899,14354,51882,36251,-18234,38188,23638,3869,39849,49584,-4808,17008,48680,-5932,-101657,29847,-25970,-52942,-6954,42565,29604,-10048,2068,21498,5678,57119,-18542,27112,45618,-4902,694,2493,5430,-40880,-36343,-13498,-103193,-6307,17922,33278,-35496,-96913,56405,-38717,-57610,-18878,-3239,3248,-35216,801,31350,124486,-26568,62480,3510,23633,-38967,56758,-5514,42595,73143,3797,-46918,17222,-52991,58861,35971,59142,56055,-6650,-15612,36667,15988,-118077,13900,195,117794,-27872,11782,-12410,-54591,-24608,18177,144227,22247,46154,37396,60448,101131,-12641,-8505,101198,6012,-45651,27446,-11717,-56599,19981,64872,-20797,2189,85783,31453,23366,-17077,-123283,-35670,32678,-10007,-51767,19858,8132,35007,36897,-39424,17558,-11401,-22813,-9286,27020,12212,-19854,-22406,11070,50619,66486,43669,44492,-54159,9121,52049,-11056,23581,-34018,-42572,76676,-17829,25680,-38,88778,-6615,-54061,-62935,-13057,10912,-14808,45389,-26454,-1426,68264,55121,-9558,17586,99543,55041,-52885,54135,-15738,51557,15374,-9838,-54896,43772,75281,-24361,-30233,19680,64967,124900,14726,25237,43982,7759,-59595,-73298,-76928,-59620,-9925,-50478,13404,-41773,30160,-49873,-34609,13885,6135,2602,52757,13421,25207,-18153,67860,-1151,18789,-65610,56026,-39769,6940,46933,-153151,20936,34472,-30516,-3959,-74118,-17456,19883,26244,-4965,-15681,61505,-41980,-36912,1236,-30476,1431,-6948,20654,91127,-21245,-2326,-45984,79962,-13678,-55305,-97676,-27848,121698,37922,24160,-68375,11154,-36173,46032,58828,2913,42419,19565,-6506,-60117,-39401,23246,11400,-37300,-70839,1792,-7171,3270,-51823,45955,15752,-42649,21002,29304,13166,-10077,56101,1717,24563,11296,27216,-64563,-83110,53859,14093,-30789,-2730,13871,-10044,-26043,-3537,-44767,50644,-27156,11976,3085,-28427,-21502,473,-84097,-68851,65409,23386,-18775,10516,43102,27141,8323,23973,24958,49616,23257,-1258,-3825,8609,96864,55400,13485,68833,-57640,-18558,-43171,22781,55947,6326,-64771,-40317,26604,-1201,22980,-65926,-31916,-4181,65343,-14916,8255,-11694,24479,2358,-16601,8587,-10593,-108058,-40762,-36427,207,5836,-22375,73864,32007,-29441,-24472,-3834,-54057,-50848,-33624,42899,87228,103161,66881,-3713,-17229,2832,7799,-83842,2520,87175,-36012,-40235,28167,30822,-13844,-6695,-43107,-23862,-46151,-85952,-19589,-9209,-12205,-42934,-20330,-83705,-34611,11218,29307,54973,-19669,-65345,-137129,6379,23138,75686,-3160,-61,-27126,-29694,66131,20690,-17909,55340,39940,61165,74346,46535,-2509,39616,85621,-51040,-34625,9622,-48129,42687,65647,28436,2667,9398,28884,87417,39505,-47461,-15662,6027,8292,-33411,-30070,-92608,-42401,-18695,-34662,-4531,63802,73787,-1414,27673,21983,4521,36287,8734,-30363,79077,-28792,-58686,23030,74146,-46511,-9599,-42505,46114,-4229,10363,16305,38744,88532,5330,-7679,7448,-32591,-3603,-18570,-60866,-104363,28882,-14573,-70198,-23327,-4907,39623,38776,-4163,-4753,56953,43431,25087,-31809,-1009,-37048,-57388,2729,-70939,39549,-18279,61614,-59594,-36430,-63221,-13058,44226,-9772,-48898,22333,-22433,-5711,-43507,-18807,30479,18813,3574,40501,-15397,-14092,1421,21912,-77220,-27680,58292,22692,1161,-51797,11639,8479,-36340,-9341,35091,-24058,-28133,-67534,-42090,-40820,-69613,20584,21283,12732,21693,-18199],[-51908,-1487,5602,-674,-21473,-14497,-20029,-8473,38239,-19285,14977,22697,54234,89603,48539,-15196,-79564,-45942,57155,21675,36445,30227,-35711,-7941,13268,48755,47801,4648,-22723,-50805,-59374,-99764,17561,35088,77828,70057,29494,-25980,7610,-11286,-53459,53,-88758,-47853,-14781,33321,-4904,82755,82366,-872,37723,16197,-64506,11114,65819,75806,45285,-44670,7382,40127,1873,40542,73551,21277,-28977,75468,17958,-55786,-61183,-29465,3776,23473,34433,24394,-18435,38408,-5099,53654,-29086,-73267,-19474,42506,46152,-10515,-5257,38736,3598,32991,-30115,-59985,-62866,-42965,-47269,-97216,5109,29045,55469,26504,3354,-29508,-10831,2028,67107,-21855,-79583,-67557,12878,-67730,-61994,28392,22380,-21021,52016,-28739,15024,1254,-61648,-47269,30756,-32480,59885,-31606,-14336,-51395,-128222,55275,22023,30126,58891,10497,31619,-12336,38010,-56912,-49442,46693,-33799,-75000,3304,70974,-11518,-85967,75519,153270,69977,64380,39038,61380,-11185,28000,-32616,13432,-41257,19695,-15251,6002,-21305,-5977,-46793,-29201,-88510,-92685,-12466,11348,-31379,-152656,-93963,31699,26356,-45446,113411,76736,36803,-54790,35120,-7798,107335,146653,37867,-21247,14147,6589,57766,-97024,-39836,-35719,67270,73160,50887,-63288,-30803,-18690,-104473,-43947,-33861,-3131,55068,-27231,-83794,-131618,-80139,73168,7143,-36024,-7005,-26926,-57282,-46850,82589,60623,5704,77840,38229,-23860,17288,-14973,104730,42566,21751,-68567,-59773,-25712,45776,-35315,12382,-8844,-1860,-18808,9521,-31704,73776,15025,-13665,8935,78220,37671,5686,-15345,-90832,-45172,33843,-10792,-39989,-107845,-34517,20023,-1466,22522,-43580,15054,-37516,-188557,131767,-100691,70245,129497,24009,19753,-61006,10392,37471,3262,11878,11591,47829,29599,-9081,-8026,36744,67906,112881,378,-18602,-21657,-45729,-7859,-57017,-100672,-97326,-58198,-48973,-61508,27748,46827,69308,51525,81887,63523,45314,26404,29216,14274,40371,45280,23496,-82714,-68716,-18319,8157,-24854,62355,12475,-46862,-3163,33912,45222,31920,-1900,110258,28213,-44848,19050,16127,-38465,19294,-71175,-56985,4260,18168,-19694,17318,50441,55234,22436,57989,11001,-7679,23027,51202,-54958,42119,-3789,-33353,27309,89230,-53081,-82442,70592,30345,-68828,-50892,-95797,11625,-67381,-44169,-79964,-83972,-23282,20177,70154,14951,11774,824,25305,123712,-13314,-47257,93331,121051,12984,6229,43603,43112,9533,-17838,-38777,10208,-99566,-45216,-40818,-23814,-27705,-25253,26170,3400,32835,-6859,-8894,-38710,-29383,15059,31942,24877,-118654,16938,-16849,17210,79435,99400,-59593,-24011,25377,12571,-18890,-51905,58132,-11148,-32141,52602,420,-50817,-9584,-16881,-36657,103791,105899,-88793,-2525,2054,-7057,-26168,57450,6797,-8333,33615,5605,-61285,358,-36179,-96881,-47336,-8040,59476,-64483,22759,22447,33422,-65272,-25375,-48417,-998,-7323,34005,18850,-2167,-51814,47750,122711,13197,1564,-41833,11365,88190,-13247,31261,2005,-53465,-13419,-87940,-5745,198,-14668,-1351,-16765,-23301,-91376,-84434,8547,1504,64867,-24952,5223,14120,104419,71376,-5126,-64920,18437,3089,73735,36191,-86252,9963,107288,-25718,22917,-83993,17703,10764,-24627,32242,22122,-44936,27028,42346,65012,-31947,25744,52326,55499,34293,921,33259,-33176,-29172,55808,-38102,-25795,-53832,29714,20945,-74079,1294,-30452,-39062,18515,-45502,15861,-35731,-90474,-25775,-46276,-85863,12211,47978,-1309,-17336,23492,11088,-12403,52251,76430,30568,-27244,56217,46414,5256,27299,40050,-13185,10009,46206,3419,-96837,25989,-46372,-43578,13572,52300,56873,-4343,-126,37921,33606,58167,-48184,7207,24508,-6583,-10738,-19260,15481,-46144,-36311,-17313,-80400,-14609,20805,14238,-21161,-76151,63637,-29638,-46051,-8703,11258,6679,-19767,995,41858,129363,-20861,53919,-17739,28430,-34190,66626,-5649,49802,76046,15861,-19023,36487,-60480,43550,42365,59890,40781,14911,-18648,26493,740,-135758,-15300,-7145,104806,-35700,1454,-12752,-38559,-16273,21338,147644,14443,50960,40828,81768,110136,-14844,-42947,105552,2263,-32821,45300,-23133,-63830,18792,62196,-16698,25,70983,37719,24957,-496,-98288,-20618,42448,-13957,-60314,3808,5276,24016,7077,-56207,1049,9195,17283,10218,26779,6115,-28570,-19788,-3439,62283,59809,30161,50114,-47582,6749,21975,-9755,17504,-49965,-20095,73061,-22765,11358,-11653,81313,-3950,-41880,-64398,4794,-3927,-42606,52360,-11342,8422,67008,39069,-17637,13394,92570,69319,-20866,40926,-55662,57543,35239,-773,-47048,27389,56395,-31384,-77074,-14296,88548,148156,8908,30033,14400,-5939,-49004,-72881,-64228,-50949,-25784,-45046,10371,-42369,42674,-52667,-5376,1405,28822,2813,45715,6226,60921,50084,63419,59510,19725,-72070,81992,-20273,6204,58969,-142112,32991,48018,-56129,-6684,-66992,-18912,-14675,11085,27260,-8949,62182,-28840,-55423,11048,-59684,8791,-36538,19066,77117,-42520,12957,-63495,78862,-12032,-50257,-101498,2688,113775,55787,17302,-45462,-2458,-24486,62984,36974,9763,66768,20987,-2944,-64307,-20688,18365,32219,-34684,-65511,23127,18654,19983,-43407,64600,69163,-4149,36080,67080,20246,-25346,62255,-9418,23829,14384,26587,-57749,-73963,66152,46128,-25113,5303,2021,-769,-35553,-7905,5026,53479,-28522,-4870,31642,-5516,-18058,-11983,-68988,-101909,49138,-12751,-29529,25014,39626,17486,35756,48388,-12920,40729,31540,-30631,-32624,14278,90430,70281,15665,45039,-67152,-35992,-43773,24611,47553,17237,-60500,-44211,48274,3934,2838,-66728,-37316,6913,84232,5736,18326,-15827,36734,11669,-41416,3516,-4250,-90127,-27443,-38781,-29117,-10454,-34824,62849,-25872,-29404,-21541,-5101,-55193,-47112,-31586,47556,69903,69706,59348,-14978,-30984,-4622,34769,-114973,85,76977,-16794,-62024,6148,38041,-39478,-15692,4996,-30129,-49990,-79367,-15672,-9429,-6625,-38659,-9738,-77976,-20788,-5946,15239,32663,-48343,-67152,-108388,40372,42480,54948,4696,-6252,-16479,-44843,56766,26500,-22791,73336,10875,49483,67443,65872,17140,53803,75432,-22555,-48504,29946,-48120,29113,66723,5188,-27684,-3171,33154,99470,33246,-56097,29683,6336,8461,-25668,-16988,-92741,-65704,-10504,-29072,-18545,66679,89843,9193,49764,19022,3444,30539,8917,-27564,96138,10528,-61780,11979,46557,-36676,-23078,-51298,55441,-4479,15193,-3546,19820,62743,-5498,-13244,29365,-26787,-6881,-5186,-57910,-35826,30903,-20562,-51733,-23617,-585,32267,33850,-16936,-30822,41757,36895,7171,-32741,17060,-43776,-52823,-26503,-96811,53565,-35591,40879,-46045,-41799,-60613,-35296,37551,1077,-42130,7642,-11974,-7742,-55161,-25781,43705,38557,2353,45494,-1515,7461,16671,25079,-67680,-18825,55621,19824,17209,-32591,19444,20475,-49589,-7003,18410,-39166,-41773,-53066,-30808,-55094,-67706,-6701,29096,27808,40133,-16352],[-31768,9794,11263,6098,-12927,-17930,-19737,-11211,42489,-2947,-8991,23587,63567,82189,30369,-12125,-91005,-57476,20364,3261,14133,38492,-23703,2744,25684,79031,50311,42878,-25282,-42915,-47721,-99499,20287,29329,95346,65123,-8340,-50366,-433,1733,-42836,14867,-94971,-27100,8003,48772,-5155,83591,95106,-24243,30196,23840,-28571,48480,51191,74624,66869,-35226,-8769,45255,-7855,25919,55148,43341,-27287,83747,33579,-43364,-34025,-38888,18232,11500,70997,30244,-14884,11259,-16975,51215,-11804,-78017,-42180,28285,26435,-1013,-18535,36493,-14419,14306,-30853,-42061,-54232,-57632,-70955,-129360,15024,43095,56794,30100,-4184,-11403,-8426,-8409,62906,-19417,-66109,-36987,23110,-59870,-57352,18673,25509,-9928,91519,-28555,30415,20165,-64900,-50329,6137,-54801,45816,-19639,-18119,1143,-114947,29259,12845,30792,59832,-22,28386,-12503,28952,-57218,-48536,52089,-50515,-64397,-1493,58054,-11909,-83368,77933,135886,63877,50797,27303,56931,-38566,35284,-33551,12795,-48330,19048,34689,-9232,-17850,-7903,-49200,-5129,-91670,-69735,-14175,27621,-35065,-136507,-50085,28815,27396,-54491,72422,57867,38421,-39502,11284,-5792,99740,114102,9266,-20506,45338,17373,66315,-120361,-61284,-42946,90514,61827,24328,-82101,-50872,-1915,-92672,-50909,-32382,13131,66648,-7073,-81208,-113411,-77594,91738,19712,-1645,25412,2390,-59022,-73043,71017,47962,-8095,35397,5092,-23937,16886,2927,93213,35364,1201,-67218,-53506,-20960,55279,-51181,4032,-10094,21085,-9261,-8576,-12248,88847,31355,-17191,1533,92110,49401,26211,-32110,-115225,-58422,-27790,-13821,-37112,-124771,-64006,35418,-1504,17193,-37240,-22505,-68199,-189659,231045,-98581,74299,142780,12127,23791,-63983,-7340,41801,-45107,-6145,18398,39150,29539,-11438,-3898,30778,85012,109084,-11332,-10626,-3098,-31398,-9269,-56964,-88983,-69319,-56457,-56729,-43969,18221,47166,98150,14003,64717,55804,15849,9264,26323,-5339,30379,24855,31554,-75450,-55538,-17997,-20900,-42177,62907,5279,-34025,640,52145,-3323,34427,18183,102251,51130,-45406,10801,33297,-41769,-4711,-48585,-37963,6354,41496,-20338,30536,56014,32551,21748,35860,26879,-16010,22878,55044,-21866,36609,-7265,-11110,35540,84458,-76416,-109489,34304,24833,-49428,-37252,-64079,26272,-35598,-69963,-90653,-65940,562,22611,50585,-17243,34510,2478,14441,108343,-25256,-53715,116064,113523,-8156,3178,16087,36057,25011,-10592,-20269,2696,-117689,-39864,-31570,-22703,10022,-28166,3202,-12241,30367,-8988,-37559,-43354,-30199,-10996,-5629,22971,-117177,13922,-9564,20370,65730,78521,-76112,-44623,52972,-2486,-8713,-37809,60504,-15319,-31316,50080,8458,-25350,-3196,-40585,-24579,117673,139237,-6520,16937,-3881,-13663,-15275,74855,-9882,12463,46053,-39721,-60247,-12747,-67225,-95611,-14467,39367,53271,-71191,24968,9823,31355,-62078,-24000,-49208,-21323,-23004,38425,20041,-18329,-47078,41023,95263,10350,5700,-57892,2563,56551,-3709,22107,-9278,-49326,-20723,-33159,29733,15076,-18889,-7670,-32088,-34060,-78064,-86258,-6367,-2920,90479,-13431,19156,12522,118233,90652,1630,-59533,29028,9900,68336,28905,-67142,8105,91256,-40018,25126,-89726,10785,26338,-20005,50459,39785,-48190,30882,40146,38372,-37327,24255,34147,49727,61051,-5429,20889,-27067,-40399,52183,-22583,-38295,-57429,26722,26551,-72550,7741,-27835,-59552,14539,-52964,16258,-28394,-82216,-8663,-18765,-66841,11296,54500,22180,15587,28850,24526,-8798,77161,90387,20754,-33047,59270,56827,7529,14313,16984,-14509,1937,31199,4501,-80382,18583,-50548,-29118,26890,74263,88224,-3336,-8624,45025,43275,47301,-69482,-14587,4289,-3356,-14807,-33620,22243,-47900,-25849,-19311,-58600,-21711,25601,3884,-4710,-47545,62644,-25164,-35219,-4582,17495,8503,-8774,-1495,54712,113221,-14060,38277,-46793,20771,-26021,77576,-9372,55743,76038,26083,10571,57856,-62241,18131,57583,61555,16020,35225,-19777,22054,-22369,-120354,-41226,-5490,78904,-40249,-4950,-10283,-11368,-6139,24083,135001,7696,52747,39209,93814,109102,-14462,-64041,93074,-853,-1816,55739,-38451,-63205,19951,63967,-17047,-164,35521,36937,18482,10857,-48677,3352,50374,-11203,-68833,-19171,-1641,6015,-19220,-60712,-10850,30255,56970,37827,33092,-1551,-34085,-12408,-17211,75132,53235,13147,50980,-43549,9464,9321,-6517,15468,-47866,7471,53078,-23239,-2729,-16375,65525,-12880,-27034,-48027,16262,-17664,-56807,54825,7885,18866,73421,15598,-22007,10839,74693,67028,10524,28769,-76721,46834,45260,4126,-27673,17239,37496,-30561,-111587,-32923,95144,150039,-1049,31547,-13323,-21684,-40253,-64115,-46482,-26463,-37543,-41883,5451,-39306,44094,-54185,36304,-6095,39677,6355,26467,-2007,84211,107451,43787,111864,26568,-64652,96316,2198,7332,64382,-110894,36301,54528,-74519,-7614,-50567,-20143,-65563,-32300,44541,-4352,53066,-12616,-68149,21006,-70151,21149,-55964,14531,53932,-62447,18549,-69902,69071,-11118,-32390,-95080,33626,87643,61553,20585,-13161,-11029,-15080,86462,14820,19026,74619,20200,13374,-41425,-1086,7372,54375,-29533,-51371,40493,41304,33602,-25352,77843,109907,33435,47603,89375,23632,-31349,55768,-25895,20225,8900,16516,-44798,-43437,67513,61671,-21182,14052,-12378,-622,-42020,-10946,64290,47850,-31444,-27959,48124,13270,-11529,-13896,-37174,-115955,28409,-45855,-24871,30473,28168,5491,46932,65664,-34165,32642,38242,-55012,-45284,16939,61243,77470,16600,21562,-63352,-59048,-43936,16560,18620,14546,-43738,-43083,69231,13363,-20169,-54353,-36755,22492,92821,30720,32682,-11244,42081,17051,-57669,-6880,792,-65857,-19308,-35909,-46474,-24833,-46539,44866,-68906,-30472,-15738,-9013,-53436,-41041,-21612,52375,47850,11895,51737,-15875,-43781,-16135,51584,-122740,3015,62286,1129,-76279,-16715,39084,-57828,-17911,54825,-33403,-61280,-74395,-12207,-669,-2557,-31935,16306,-53851,-2219,-25479,-886,4401,-67835,-61391,-69084,63928,59660,27926,21662,-10059,-1657,-49715,50607,24976,-21167,84505,-8389,35559,42029,68962,38705,63635,62649,12284,-58266,39073,-26238,15107,49801,-24052,-52972,-14737,34580,100773,26970,-63111,58371,893,9673,-16357,402,-76749,-75856,-4273,-18796,-20175,47582,92806,10286,63018,5992,8444,25517,4871,-19161,105162,42572,-62043,7720,13054,-26458,-36886,-52099,57445,-2623,17615,-12564,8663,30903,-17222,-15879,52615,-20086,-7118,8151,-43751,41493,35741,-25177,-37158,-22410,17363,18698,20889,-24187,-48413,26621,34963,-5009,-25502,26431,-44184,-23668,-40140,-98515,66857,-44837,15782,-34860,-42659,-52090,-56402,31099,12307,-24173,1775,274,-11898,-61371,-23957,51076,60207,6596,37108,9271,24927,33420,32612,-41375,-5988,47673,18251,20961,-8089,30919,26714,-64713,-3071,1116,-51901,-51134,-33534,-18482,-65448,-47121,-27524,31222,38499,49676,-10124],[-2911,23027,11725,14864,4008,-17382,-15477,-20084,46559,21280,-22471,16406,67703,69815,15459,-2097,-91293,-63358,-13301,-19188,-9693,40737,-181,8806,33414,101880,52078,70131,-22864,-39901,-47028,-80760,16491,12178,90226,54280,-44535,-67713,-3282,20921,-22043,17559,-85056,-5056,30688,61844,-3595,76550,95374,-41989,26579,32199,18747,91436,33639,56671,72734,-35329,-23925,32077,-16585,14233,36517,61892,-30374,82441,40774,-33224,-20389,-51198,30510,2447,92717,29338,-12139,-19374,-28664,36040,8220,-69346,-50753,4723,8882,5755,-17442,29231,-22913,-2148,-14291,-25102,-37783,-65566,-93553,-138888,22132,59134,55924,37484,-13126,-920,-11984,-9758,57961,-6993,-59670,-9339,32942,-42460,-52056,8321,33137,2016,125698,-24373,36828,33855,-60141,-48387,-16318,-67646,27661,-14813,-23720,45774,-83026,-482,-2196,20824,49943,-8695,22491,-13062,4589,-52050,-44227,46413,-66850,-59957,-6871,44430,-7767,-69961,67448,96624,56518,31266,8636,62312,-57919,40386,-32308,12269,-46417,34291,76242,-26090,-17520,-12152,-29816,23495,-67745,-45853,-22300,40416,-38982,-98479,-84,25517,29517,-54492,22999,17903,32396,-22410,-9379,-9466,66769,59625,-8365,-16684,72746,29435,77430,-118890,-85417,-39628,112308,54460,459,-86936,-69278,10376,-61419,-54152,-33017,24751,59931,9324,-72187,-89884,-50751,92391,24250,31613,58202,18607,-59346,-92018,65956,44532,-21272,-11352,-24805,-24588,14108,13909,63708,32866,-15245,-42629,-33282,-12722,56860,-65492,-1848,-16929,36142,1423,-20756,-9924,89874,42459,-11212,-4367,100490,52039,38024,-42490,-111258,-50703,-56619,-7650,-26003,-120121,-76562,36327,-584,-6799,-28605,-61464,-76500,-166878,290057,-86992,86378,131675,2348,32422,-29480,-29354,50411,-88031,-25952,19459,29874,31687,-17397,-901,27526,93632,86286,-22457,-14354,10631,-15562,-12262,-47284,-61332,-39844,-48854,-57788,-24843,8349,48682,107057,-30731,46560,41626,-22408,-13299,27401,-23781,15055,-6992,31117,-56842,-30425,-8608,-43885,-42293,46895,1171,-22079,11699,74436,-35398,31449,35658,76575,73422,-42082,-5383,48859,-41591,-25440,-20370,-22848,10602,58356,-33123,36934,43326,-2349,23912,2615,37374,-23296,12326,50676,7370,26874,-7380,2903,34764,76623,-72917,-113135,3329,16543,-27763,-21138,3219,41728,1212,-73051,-91398,-51626,6343,23384,20216,-52210,47253,11831,4525,86492,-30216,-47000,128437,98561,-51239,-7465,-15624,22730,39133,2379,4258,-1056,-118612,-28894,-25259,-16129,45990,-25527,-19302,-31115,22004,-11639,-62114,-52346,-8172,-30910,-34864,20690,-99312,5639,-3831,18229,37724,41793,-92784,-62550,55837,-11314,1805,-20615,58739,-20966,-24098,32494,11563,-3074,-2832,-46337,-2721,108314,157388,70185,37672,-10233,-21766,-10299,83375,-26205,38437,47832,-77938,-49526,-32442,-90279,-76709,11699,75150,40014,-63508,29370,-3235,27727,-48364,-30601,-52908,-41248,-31749,44616,16389,-28972,-38125,33485,56693,-6105,9292,-58791,-6287,9345,-1304,10522,-24624,-35709,-14946,21615,64235,34230,-24393,-10991,-41189,-35927,-54571,-77820,-20302,2589,107465,2181,28180,6587,119986,90865,-3198,-46915,37267,13008,20725,16805,-33646,22730,71292,-47894,20463,-85536,-345,34353,-18156,52797,53799,-36629,38150,45745,-3275,-42744,27934,16061,36358,81620,1865,4132,-23966,-48556,35229,-20556,-43592,-36405,30420,41721,-61325,9844,-24444,-69679,19278,-61090,20477,-15619,-72427,-7195,-11763,-36140,13905,52301,30424,44243,35183,29504,-10555,81910,88721,8893,-35634,44530,51685,10883,4252,-12386,-8077,-6549,7141,-2457,-59803,10322,-37942,-11578,33674,99841,117276,-6220,-18568,41637,28249,24457,-76091,-30655,-11539,4843,-8496,-34895,24524,-44694,-6180,-16316,-42547,-28415,29602,2992,9918,-23262,49713,-25319,-28157,-6876,14483,6151,-2167,-6204,65802,81117,-9509,19880,-74489,4816,-13704,86093,-13380,58048,66768,35833,33507,72999,-60487,-10553,71549,63661,-6831,50866,-16571,27295,-46071,-79239,-57778,4348,43776,-41354,-8613,-4139,21081,5324,26541,110031,3337,52938,34459,91116,96253,-13979,-59852,75079,-1675,32311,57008,-51154,-54204,26816,67897,-22248,1519,-13602,27538,2972,12042,9049,27562,51379,-2826,-71932,-43401,-11926,-14819,-36479,-54563,-16231,43642,84935,64636,39470,-8714,-32274,-4935,-26005,88387,47776,-13929,47124,-44002,13001,14476,-2744,19471,-28129,32390,26501,-19043,-13141,-12974,47358,-28358,-16505,-18379,20877,-24210,-50136,54151,23480,28922,83187,-12902,-23032,10522,51170,49191,37255,18166,-71835,22173,39302,4749,-245,13642,20067,-20577,-117385,-35079,81752,124568,-7854,31091,-30593,-32186,-40816,-50496,-27726,4887,-43385,-40437,-1031,-35432,32408,-53117,80079,-8117,39922,12212,1759,-9200,89903,129892,10984,140067,37488,-34053,102721,22930,8432,61498,-60203,33251,54920,-78121,-7580,-24611,-20886,-107695,-83568,45448,-4404,38301,1909,-73046,28289,-60890,33361,-63140,11065,27955,-72507,12420,-63292,54144,-10546,-6055,-81108,58981,54146,53622,32711,19126,-13546,-9827,106327,607,28918,66823,16748,36979,-5616,15646,-6253,75163,-25012,-29167,47290,51861,33202,-2720,81336,119518,57314,50438,84585,20603,-29813,35694,-42665,18348,-5116,-1997,-29237,-5080,58325,55019,-17872,25364,-24337,-8687,-39192,-13451,111573,34815,-34519,-51337,45578,20046,-3613,-7641,-4510,-110027,11398,-67154,-5451,26490,10746,-6953,40663,73340,-30726,28327,41176,-65569,-37523,18338,18112,74098,16083,4174,-45143,-78828,-44059,454,-19277,-2680,-19381,-37353,85576,22007,-39613,-32127,-29368,38225,90517,53963,49354,-1845,37247,17802,-65278,-20204,4849,-35420,-17953,-30292,-45596,-35675,-57378,21970,-86488,-27268,-4401,-15452,-48889,-31006,-10329,56359,26118,-49147,44314,-7521,-47091,-27461,56039,-104937,9623,45776,15594,-76630,-34172,35195,-63206,-12101,87869,-34018,-75101,-72304,-9963,10289,-1847,-23847,46724,-18870,18316,-40217,-11693,-20276,-74328,-54287,-34707,68348,69704,0,40215,-11128,13654,-40855,48867,19147,-11093,97451,-8153,27503,6452,54413,57344,67360,48765,41436,-59904,38903,13272,5814,19763,-51499,-65485,-21968,35061,91574,21634,-68079,63368,-7759,11179,-9830,14754,-49335,-70774,560,-7168,-7466,10756,84917,-4043,66043,-13822,17296,24376,-5062,-6989,101554,59666,-58960,12098,-15429,-16444,-50694,-42773,51652,-521,15558,-7641,5223,1269,-29543,-14617,71579,-12527,-1784,18344,-22505,97299,40526,-27127,-31744,-18933,43870,1332,1903,-26389,-51401,16733,38907,-5965,-9976,22259,-39852,18377,-39459,-75630,71963,-45280,-5600,-24783,-40566,-44669,-69864,26902,19301,-1678,4083,13555,-17364,-60978,-15901,50793,76551,13810,17111,13280,37849,52933,44817,-2869,6006,35105,15562,14048,19047,42343,26200,-76056,2361,-13018,-59445,-54687,-14765,-6749,-67040,-17335,-37472,27230,39166,48618,-1238],[25610,37158,6971,23150,25195,-12735,-6790,-30198,49324,45647,-22749,2566,68203,54295,10520,13699,-79719,-59910,-34836,-36883,-30155,33409,22220,14785,35525,109983,58008,76388,-17178,-43697,-56043,-49742,8141,-8483,70152,44734,-70543,-74714,-842,46665,8865,1561,-65052,13786,48858,68485,-1112,60558,79489,-49938,26056,35921,56508,117732,17696,25903,62455,-42308,-31184,5573,-21424,7498,20829,75591,-39188,70860,36324,-29109,-22712,-63344,37011,-2927,90144,24228,-7572,-44987,-37267,8515,26292,-49878,-40607,-18038,-4605,8559,-820,22856,-16814,-14306,13913,-11066,-16985,-66934,-100156,-126124,24786,74580,54618,46164,-21074,-477,-17570,-731,55349,12824,-47926,10958,32637,-23614,-43383,-797,44172,11496,144269,-18012,32258,43176,-50633,-41647,-29535,-66888,10746,-14859,-30073,68465,-44634,-25724,-18173,2255,27871,-17304,18002,-15823,-29735,-43797,-38691,31640,-79488,-63452,-9246,37599,-1992,-50163,46017,45583,51858,22805,-6095,75003,-56821,44862,-28667,9782,-38120,50999,92618,-40309,-17255,-17548,4572,49494,-19397,-21138,-32575,52525,-37714,-51510,43524,22500,30789,-43390,-21422,-28686,18616,-3654,-22630,-16826,20057,10081,-11997,-12396,88182,38547,85166,-93374,-101915,-27404,128847,55170,-15072,-76362,-80904,17175,-22554,-50441,-33149,35417,39874,15134,-57092,-68649,-10506,74403,18977,50149,82552,15466,-57049,-96706,61712,52620,-28372,-48989,-41243,-26650,10756,18974,24998,30664,-24209,-6900,-6878,0,50074,-67066,-3112,-29225,42409,13166,-24598,-21172,74797,49570,1816,-6600,102162,47018,39986,-44714,-81659,-21597,-41893,6913,-9335,-91579,-67843,13292,-29,-43794,-20276,-80317,-40226,-141868,295483,-73083,104777,97469,-4811,40574,23013,-51567,61535,-110741,-45376,15424,26747,37790,-22047,391,25449,86525,58899,-27385,-29771,16964,-11122,-18633,-30400,-26990,-20962,-41276,-52588,-11136,-796,47823,86220,-71236,34994,27436,-56763,-35174,31996,-35630,-3559,-36187,19214,-32133,-3301,-1572,-53875,-27533,15414,-337,-14942,29443,96921,-42638,21684,45411,40218,89082,-35311,-22080,59026,-33788,-32374,4777,-18345,16117,66993,-43934,24391,11847,-43120,25324,-24067,37880,-28053,-3167,44261,26161,13698,-4544,13089,23228,66896,-51909,-90896,-9381,5521,-10497,-6042,87409,51476,29434,-56671,-83451,-46450,2724,23909,-12518,-81738,48296,27124,-4261,65002,-28422,-25356,129903,82711,-97767,-22253,-42348,8947,46807,14649,24621,476,-98267,-15428,-21420,-6297,66547,-17410,-37106,-48047,12169,-14617,-79818,-63055,20634,-35565,-47767,17433,-78002,-6602,-1805,10533,5258,1888,-101671,-69852,26195,-11397,10988,-2165,55704,-26339,-11865,11814,7304,10484,-9792,-31807,26278,83870,156281,121349,56155,-16279,-26692,-11567,78821,-39462,62632,39823,-96175,-32530,-46177,-99940,-53374,22891,85315,23437,-46300,33127,-15867,17597,-31371,-41112,-58004,-50981,-33378,51408,10485,-30577,-26062,30079,13682,-30758,13394,-45855,-14041,-33457,-3455,751,-38949,-25971,1863,57234,87762,53491,-33473,-10052,-31076,-27279,-31837,-64900,-30286,15496,113745,17771,30179,-870,109404,73034,-18334,-29926,45847,12760,-57501,3505,4165,48398,52849,-48482,10107,-72028,-9699,32288,-20687,36813,59755,-11528,47772,62160,-44474,-48367,32681,180,21066,90515,21954,-11605,-25239,-51058,9425,-28393,-42319,-4978,38789,62861,-41421,9962,-21373,-68225,30915,-69989,28100,3148,-56180,-23864,-23771,-3962,15975,42126,26433,64034,39508,25426,-15459,69348,70972,-1836,-36236,16531,33140,15580,-2053,-38728,4025,-13988,-19088,-15412,-43114,3552,-14921,6427,36190,110798,136096,-10483,-25698,30695,-8327,-5382,-65585,-35952,-21530,15846,6743,-21630,22960,-36225,17128,-5749,-31728,-35361,30808,7289,19434,-9714,25051,-28265,-25884,-14178,4410,-663,1575,-12086,70589,43456,-9750,2426,-89043,-11571,1968,89722,-13964,54981,45404,45441,45848,76232,-58668,-34861,70045,63578,-20054,57311,-9096,41511,-59181,-28464,-61475,18787,5644,-38888,-11339,5399,50123,17743,28604,79051,2554,51839,28188,73077,72804,-15721,-30303,62036,562,53755,48380,-54721,-37766,41497,69503,-31493,4525,-61573,9238,-19867,2232,54921,41526,42711,7930,-66104,-61302,-22812,-33983,-42465,-43586,-15905,43938,95910,81927,40721,-12509,-21256,-2709,-27457,100261,42833,-51318,39574,-49351,10511,25346,178,29846,1640,47553,9281,-11920,-17714,-2872,31655,-42229,-14447,15693,21504,-20148,-23348,52491,29355,36640,89320,-43531,-21195,12280,29016,21401,55941,8704,-44556,-8640,16827,2954,29853,14402,3337,-3904,-91678,-25301,52997,79528,-5700,28802,-35505,-31633,-51081,-35547,-11690,33417,-43307,-39268,-8065,-33892,9122,-47644,111253,-5636,36695,18762,-17944,-13176,79959,106089,-27789,139684,48737,19284,105591,37830,8004,49676,318,27774,51040,-64585,-8049,8621,-20416,-119954,-119318,33470,-9869,22990,11778,-68675,32669,-38070,40738,-58573,12488,6250,-68992,-709,-46241,37920,-9722,21241,-63938,74017,29108,35314,48767,41068,-11029,-9000,114363,-755,36289,48805,10607,58474,24820,25570,-19750,90988,-22938,-3590,41016,45260,13019,17806,74196,93363,59092,42876,53410,11775,-24216,6396,-52570,20854,-24599,-25052,-15199,25006,41061,28065,-13163,37306,-29265,-19883,-22853,-16369,130521,17031,-35896,-68978,25068,11886,3322,1493,14332,-89195,3711,-72553,23175,16886,-9485,-18166,23395,71950,-4089,28543,39113,-61107,-14679,20433,-25496,60275,14078,-4924,-16898,-87850,-44674,-18328,-49726,-26557,5485,-29079,92339,25170,-50563,-4848,-16484,49686,79488,70343,64540,5048,22150,15085,-67344,-33301,9436,-518,-22269,-24867,-27136,-42302,-66908,-3200,-80286,-15834,11744,-22265,-41447,-16147,-2447,57155,6644,-91650,38368,5544,-36735,-34309,49156,-68112,16992,29383,25010,-60714,-42252,28750,-54530,-65,93308,-33399,-84798,-68889,-9041,16421,-5096,-15278,70421,16387,36716,-43500,-11187,-32668,-68564,-52383,-13347,53218,70025,-22947,53915,-9965,26984,-20355,47429,13296,4853,116325,13808,29314,-25802,29133,69184,63985,32620,53791,-54157,36337,58283,5148,-14720,-70813,-62515,-22295,37060,73907,16768,-70636,47806,-16677,12029,-9397,20037,-17408,-51184,5554,2092,15763,-32017,70051,-34237,61056,-32620,28151,27969,-21683,5583,86520,59033,-53041,22416,-29699,-7181,-62065,-24467,41047,-461,7971,9247,5617,-19017,-42605,-9824,81907,-4243,10327,22942,-1589,112041,40175,-25522,-34186,-12333,69618,-16189,-18064,-25642,-38968,14261,48211,3974,10611,4840,-33108,57908,-30703,-37945,63813,-38442,-17139,-15765,-37551,-41593,-71462,24915,18159,17915,11068,26204,-23536,-54245,-7256,44146,81568,20279,-9321,8452,46682,76876,59664,38837,13240,20414,10695,1706,44035,49359,20270,-79190,8891,-21223,-60469,-56050,-2059,2970,-58623,9597,-36274,18176,26818,39342,8254],[45446,49207,-2445,27738,44928,-5396,5095,-34733,51887,63937,-12269,-15364,67294,37839,17324,30796,-58908,-44807,-40795,-43595,-42416,16445,34249,25111,32787,100781,69942,60725,-10267,-52255,-66248,-14815,-1968,-24599,47207,40603,-79487,-70840,5181,74291,47636,-30441,-42742,32047,57430,66466,899,34912,49997,-48664,26636,29007,68664,119155,7280,-6169,41250,-51746,-26036,-25043,-20844,5680,10307,84267,-52185,51415,19611,-32632,-34638,-72668,35038,-5954,63957,18906,1297,-59579,-40976,-26477,39292,-26242,-14909,-31244,-12826,7265,24261,21264,1506,-23120,44306,-93,4152,-63709,-79699,-96204,21705,85445,52667,51197,-26067,-9237,-19513,15632,54616,34846,-21887,22478,14214,-10061,-32204,-6900,56394,19871,141836,-12280,18526,51344,-40799,-31300,-29633,-53594,1840,-13771,-35457,65308,-10129,-38519,-30208,-21362,-3380,-25097,17767,-22677,-63993,-35146,-33237,12929,-85476,-72923,-5740,40546,2720,-29689,19134,-3854,52055,36192,-9326,87301,-30633,51135,-22667,3567,-28213,56738,77947,-48417,-13644,-20528,40740,66070,41944,3556,-39029,66855,-29500,-10140,71595,21055,29657,-21780,-50835,-64884,-1127,14870,-26260,-24898,-21834,-15112,-6560,-9614,89679,41181,81645,-54879,-102475,-9751,138300,60959,-19540,-54658,-82294,17631,9053,-39203,-30750,47059,13963,7968,-38382,-53078,25923,46706,5449,46938,90945,-4649,-50350,-85665,49938,68452,-25189,-67828,-39370,-29397,8864,19578,-11462,21162,-24088,23775,17006,16019,37325,-48332,1117,-44798,40726,25629,-19949,-35879,47545,55862,16995,-7024,95755,36873,35083,-39425,-39590,19036,-2053,25050,8635,-45435,-42561,-34341,62,-82212,-14519,-65185,45488,-139593,252723,-62934,122940,48185,-9903,43275,62736,-70058,71587,-107523,-62169,8372,38176,46721,-19901,164,22926,61199,41329,-22859,-52474,16017,-21123,-29269,-11544,5774,-18407,-35964,-42873,-6450,-8599,43429,39709,-98895,31129,19973,-73286,-49695,38858,-36993,-22093,-52125,-2076,-9260,16727,-5643,-47715,-6387,-24094,-490,-14566,51647,115438,-30544,5880,44132,3277,95112,-26813,-31040,60819,-17197,-19765,20112,-24484,21310,67835,-38119,-13561,-32998,-81754,22457,-31348,26326,-29755,-15880,40320,32117,1011,213,24478,4162,56059,-26227,-51045,752,-7888,-2695,3515,158802,50615,39053,-29641,-69012,-49145,2378,25655,-41258,-97250,40387,42302,-12293,46358,-22541,5793,121564,71181,-120938,-36654,-58741,-830,46585,19728,33163,6808,-57746,-3936,-17900,4057,64583,-6402,-47417,-58039,5600,-17459,-91445,-69716,36852,-21366,-42574,12594,-63826,-19812,-4072,-663,-18744,-28138,-97097,-62048,-24785,-3308,20507,14495,53780,-30130,837,3115,-3283,13744,-21927,-2054,56262,56092,134569,138872,68875,-21476,-23967,-17138,62207,-47412,77639,25737,-91340,-15471,-47649,-94415,-37414,18695,70221,8030,-27581,32691,-27351,-2292,-19400,-49592,-61916,-43439,-31383,57004,5315,-22660,-12949,33271,-27208,-54343,18775,-25309,-20986,-55910,-5476,-4054,-47860,-27650,24597,66167,91487,67030,-43618,-5925,538,-9035,-19546,-56637,-33723,28126,108729,28648,24996,-7283,88396,43087,-39250,-13120,57836,10770,-128916,-6636,33523,73748,39314,-43331,-3106,-54144,-12258,21203,-26786,6883,55402,19420,57802,85599,-66703,-53283,33628,-13541,8759,83628,47242,-22410,-30978,-47057,-16321,-38054,-37274,17939,45869,82670,-16258,9874,-18909,-58562,46039,-76769,37319,25183,-31923,-50327,-47150,19356,14136,26655,17701,74040,39613,14649,-19090,49470,42114,-8366,-36815,-16089,7378,21487,-6236,-53730,17875,-18345,-39877,-31316,-35404,-263,7026,22091,36878,91335,137908,-13237,-27259,17455,-52591,-34401,-41397,-31266,-25732,26254,25479,1848,20277,-23885,35659,12778,-21354,-42097,28469,10866,22265,-6602,-5104,-31692,-27144,-24173,-8543,-10405,4726,-17624,65252,9867,-15317,-13297,-81776,-20807,18943,88754,-8896,46048,15608,53536,48623,66336,-59097,-49068,43324,57996,-22738,51053,104,60371,-51573,16471,-52416,32764,-27636,-32748,-14153,16802,67597,30583,29822,48791,6001,48134,21310,45869,44345,-20313,11612,56994,5561,52920,31045,-45230,-16411,63366,64536,-42808,7977,-92317,-15433,-45347,-14561,76066,37964,25465,17007,-51365,-67735,-30715,-47439,-37657,-34256,-12641,30568,92923,84912,35202,-10322,-3059,-9566,-22179,106657,36537,-91120,29821,-58708,-3922,26314,1287,44186,28872,49254,13742,-4752,-15993,10620,20382,-48085,-21107,44184,22743,-6098,14947,51662,22947,39059,85738,-72436,-16829,15180,14116,-8130,64120,-519,-6730,-35718,-17068,1589,56392,15238,-14073,14444,-46528,-10735,17551,32936,7501,23939,-31709,-18071,-64358,-21189,-38,52857,-38947,-36854,-13924,-36287,-21183,-36311,117078,-655,38598,23640,-24379,-12233,62817,46002,-61604,118195,55863,80748,105729,44368,5707,30009,56264,23380,44940,-38495,-10756,43728,-17980,-97617,-125752,14759,-19840,10519,18111,-54021,36008,-12075,40335,-45168,20312,-6207,-53052,-10460,-24596,23052,-8440,41116,-48465,76048,24154,13401,62006,45717,-6553,-11566,107916,10616,37477,26955,1942,68029,36879,26001,-31163,97264,-23198,17618,24139,22837,-23185,30344,58956,43748,39271,27580,10922,1110,-18725,-23406,-49250,26969,-44464,-46788,-6172,35427,18850,-10073,-5213,44291,-24765,-26991,6647,-20135,117270,-2152,-34343,-76408,-4032,-7079,7532,7289,14461,-62374,6715,-63521,52792,8305,-28905,-27675,5409,64343,35236,31072,32374,-49931,11221,24183,-56740,39015,10703,-7014,13379,-82970,-46440,-32487,-60312,-43459,24243,-21320,85130,20330,-50612,21807,-1653,53621,62647,76941,73815,2307,540,10952,-68109,-43127,16625,34543,-28588,-21630,1557,-44416,-73824,-28063,-59397,3550,28744,-26614,-31195,2344,727,51770,-11156,-104961,35911,17573,-17071,-34404,34480,-25485,21400,13885,28588,-31576,-39957,22503,-35465,13764,73646,-32985,-85809,-58209,-8873,13650,-11356,-6832,80749,43134,48645,-31985,1487,-28068,-55117,-59126,-5197,24999,61557,-36494,58982,-7583,37415,4515,39304,10876,20318,134542,50055,39209,-41423,5183,73235,54577,12918,44560,-44151,39515,93254,14144,-43574,-78771,-47550,-14905,42358,51373,10927,-70172,22756,-23498,11384,-15453,13979,11926,-20442,12370,6020,40376,-65612,52261,-72370,52583,-42033,40220,34472,-43539,15390,66030,43453,-45823,32484,-26396,1102,-67277,-1789,30454,-4035,-4496,31368,5009,-26784,-55551,-3225,83571,3609,28151,20795,11229,84047,29678,-20124,-36339,-1954,84577,-29786,-32476,-24659,-16403,17596,60360,19624,30153,-20178,-26121,83096,-20108,-166,42729,-27359,-16799,-8437,-34956,-39937,-60842,23197,7268,29308,18401,36402,-29896,-42914,-4225,34805,72970,22346,-34523,-5280,51798,104733,72989,73610,14232,7381,3892,-9948,61468,48574,11957,-72862,15475,-22102,-55508,-64824,1796,10054,-43985,24410,-27238,6513,3496,27262,16554],[52024,54486,-15553,25316,57938,2041,17732,-27502,56612,73101,3357,-34337,65398,22832,32030,43120,-33311,-18191,-32742,-37784,-42927,-6264,32583,40923,27010,77277,84386,32567,-3525,-60952,-69241,15996,-11042,-31277,31290,40994,-69318,-58191,11749,96281,89167,-67236,-24193,55235,52325,56030,1056,1068,14704,-41978,26319,7889,50657,103076,4426,-26275,17501,-59522,-8475,-49987,-15048,7200,6020,88483,-65229,28746,-6324,-43067,-46643,-77860,24145,-9266,24235,17203,15754,-60681,-39523,-59188,46244,-6778,17132,-31383,-14881,3248,44070,24520,24505,-30912,67037,8710,21513,-58709,-34568,-56480,12294,88188,48488,47747,-26929,-23591,-13433,33584,53456,53231,16851,26403,-22312,-5254,-22217,-8750,66795,33230,119052,-9844,464,61446,-34296,-19066,-17493,-33916,6126,-4884,-38103,42904,15720,-35195,-35542,-46271,-36776,-28714,22074,-34689,-87545,-28132,-28079,-3711,-83052,-82870,4858,50396,5144,-13472,-5424,-39579,55869,67943,25,89922,11993,60998,-14752,-6734,-21673,47073,39392,-48417,-4462,-16743,64557,69091,99382,25530,-36605,83038,-17438,16830,79994,22341,25465,6671,-62206,-79036,-23351,28994,-20636,-30925,-44274,-14155,121,-8781,80959,35860,61207,-17503,-85045,9097,139513,63100,-13832,-30073,-72514,11616,22623,-22659,-25417,58235,-11788,-9406,-20061,-42680,42638,21110,-12250,24535,79977,-32104,-38694,-63523,26342,84123,-10854,-65270,-20996,-30738,9785,16560,-36309,-1641,-15414,37548,31665,31434,23200,-10413,9972,-60037,32624,38199,-8651,-42293,17398,63784,28603,-11319,79567,24571,28852,-29213,-2457,54541,26529,39508,23321,5971,-11477,-92165,702,-109831,-12445,-18690,157914,-175097,183216,-59839,131964,-1876,-13607,37968,68959,-82170,76583,-83026,-73403,790,68916,55449,-7561,-752,19339,22562,40330,-9510,-75553,10045,-39323,-42881,2776,31587,-29657,-32241,-30642,-9420,-14694,36707,-14468,-109606,30037,21671,-63312,-52018,46255,-26691,-36466,-50980,-26710,3876,24733,-22221,-27716,10766,-60320,-818,-20507,74477,126205,-13753,-12875,31615,-24613,92741,-18632,-26799,53247,4836,8100,22724,-34807,24521,62423,-11479,-70892,-80743,-110215,13686,-17716,4089,-28735,-19358,39621,27990,-5295,5620,38491,-15785,44013,-5169,-8473,27849,-22809,-6174,3073,191930,37845,27539,-1977,-51091,-54010,13529,30166,-62518,-93614,29446,49406,-20114,30002,-16185,35646,104729,65205,-103082,-46616,-64980,-5165,40811,13561,27171,15334,-5546,1441,-12299,12461,42028,2945,-49817,-58038,5825,-18949,-99395,-66362,29090,6622,-24216,5937,-61022,-30134,-9361,-11792,-23982,-41119,-79474,-40491,-69610,9442,34854,25616,53878,-31932,6737,14747,-16330,8058,-34463,32142,79736,34963,95948,128238,73385,-25599,-11418,-23765,41040,-48942,78152,10216,-71029,-5110,-37845,-75658,-33116,5522,44155,-2136,-15013,25842,-36912,-30711,-17136,-51035,-62227,-17724,-31153,59467,2299,-8109,-1203,42178,-61257,-67218,25357,-5568,-28588,-52509,-2815,-2867,-49101,-38955,47035,53381,72241,68919,-48936,-1468,41930,15151,-21961,-60672,-29665,31101,93013,31212,14553,-10964,60777,9904,-59592,-1931,73941,9266,-151903,-9955,44536,86992,31230,-35482,-15860,-39081,-6125,5490,-33259,-26415,41318,44016,65805,104009,-57788,-55439,27626,-25847,1770,60282,65211,-26801,-40041,-37274,-32120,-41416,-32098,18155,43159,93453,9325,9961,-16433,-47340,60686,-76336,45557,44816,-2920,-70536,-72133,26980,7312,9564,11145,75386,35143,1694,-17302,32958,11365,-8976,-39080,-44368,-18024,27875,-10983,-52784,29233,-17646,-49633,-47115,-36777,-710,15413,32975,37325,41576,120053,-12628,-22113,6979,-84798,-55577,-12316,-22897,-24598,32986,40636,26211,21679,-10623,41202,36450,-5795,-46740,23074,9812,19088,-9275,-29099,-33972,-29048,-34582,-19965,-20773,9430,-21086,47858,-15722,-24286,-30361,-52733,-18760,34705,86340,1519,32344,-13362,57471,45607,46543,-61447,-51142,-6336,45305,-20017,31720,7246,77859,-20703,47037,-34016,41512,-48908,-23105,-16584,27651,69145,42875,29522,24169,13267,39497,14033,20782,19646,-26127,46826,54760,12134,29984,8322,-23327,5987,88387,51040,-53348,10914,-96208,-40002,-66727,-30860,72831,17387,4667,21108,-31261,-62396,-32874,-52402,-24433,-30303,-9707,8003,84370,74780,25089,-925,16541,-26114,-13562,100687,26632,-121852,19307,-70250,-31903,8657,190,57545,40862,38525,40433,-149,-9101,23415,12404,-44743,-33325,59410,28286,13458,52333,52399,5805,32808,70066,-94208,-10148,17784,9026,-30984,60973,-10262,26936,-50928,-53499,3243,73708,11256,-32242,29313,-508,1866,-15743,3021,29367,15721,-25405,5710,-71524,-7465,8723,61999,-32929,-32332,-16635,-41656,-52048,-18988,94486,4513,49849,24168,-18544,-5241,49371,-22528,-79454,88567,55200,126976,100015,42097,2641,5459,94912,21745,38469,-9550,-17015,72891,-13170,-52440,-104012,-4158,-32586,1060,25734,-28917,40744,6795,31584,-27505,32776,-8246,-30061,-5771,-4981,10488,-7162,47313,-38782,64952,39330,-4820,66332,32800,-4281,-15813,89709,29785,29879,6248,-9027,59601,27585,16876,-39161,89464,-24084,26625,3168,-7761,-62211,31860,40085,-6955,8615,10853,-20156,-5599,-17141,-43359,-30366,32549,-59345,-61503,-3931,23958,-5655,-46438,6586,39967,-11662,-23982,43115,-24330,80924,-19619,-30121,-71506,-28017,-27050,8656,4803,2935,-38591,17867,-45495,75579,7132,-44069,-36355,-3947,54319,72154,31895,22954,-44999,27649,28729,-68501,15132,6261,-5381,37346,-65972,-49851,-35723,-48782,-40807,33217,-17120,62645,8144,-40035,42485,10425,48895,42535,73259,73706,-12565,-20906,7208,-70423,-47464,27844,63057,-32061,-20581,29831,-41621,-75788,-50285,-34708,25788,41172,-26566,-18897,21339,1011,38120,-28393,-93171,38555,23856,229,-28523,16753,8675,19003,-755,26470,2964,-29065,18639,-12738,23824,42042,-33184,-78171,-37345,-8409,2233,-18405,1106,77503,57607,50843,-7851,19456,-7754,-40333,-72860,-6056,-6502,48667,-39466,54474,-4775,45130,23880,19073,12723,27779,138164,85854,50739,-33471,-5691,72437,42459,-9524,18232,-33209,53355,106239,30453,-58252,-75580,-28851,-1246,50996,28832,2654,-65865,1858,-27006,8820,-25115,-1166,33111,15930,21912,3473,55100,-77840,34870,-103219,45499,-37204,53210,40259,-65831,21066,46805,19665,-39299,35496,-9423,9574,-62961,18381,24108,-11191,-19257,49350,643,-23537,-65645,2570,82711,8343,47917,12298,11238,27110,7033,-11442,-27668,12232,82091,-36068,-35611,-25727,6721,22659,71547,34524,41568,-44313,-20354,89917,-9805,25273,15023,-15342,-6852,-3537,-32757,-32018,-41729,19045,-11624,31266,22764,43175,-35593,-29885,-10713,27166,52926,17754,-50457,-25905,52916,130355,79873,93898,10527,-174,-3900,-16500,67293,38888,4733,-59673,20204,-15793,-46572,-90916,-2460,15003,-30329,23818,-15245,-4485,-23113,18531,22417],[45697,48669,-30915,13061,61197,6696,28304,-5906,64790,73427,17916,-51373,60191,11470,46927,45634,-7483,16611,-14999,-22512,-30941,-28040,19484,57949,20260,46782,93666,6701,2961,-64846,-61000,37043,-17002,-28692,25810,40800,-44795,-40483,15487,106010,124604,-95645,-11778,84359,32548,39811,-1402,-35927,-16781,-34651,23927,-25691,9787,83440,8619,-26477,-611,-62813,16577,-62458,-5687,9872,7811,88839,-72770,8023,-35155,-57796,-51884,-78730,6753,-15379,-15091,21320,35237,-48908,-33915,-77710,47800,1779,44278,-21560,-10364,-588,44084,28968,43191,-39390,75294,16290,31144,-54296,17415,-14538,-2977,81752,40484,34061,-23295,-38324,1006,46989,49696,63614,56339,25356,-66189,-9288,-17214,-5925,72340,57393,80711,-12104,-16153,73573,-32488,-6693,1521,-16496,24471,15730,-36708,14325,32849,-18897,-34599,-69672,-63328,-24329,28555,-51160,-93677,-23607,-22782,-13756,-72126,-86166,21476,60264,6419,-4233,-20007,-54709,58222,101916,16914,77021,51960,74182,-5797,-19581,-21689,25645,-6745,-40220,10166,-3686,66934,58574,136781,41366,-23203,95632,-8072,29807,69524,26657,18606,35876,-59236,-69657,-43624,33675,-8592,-33232,-44840,288,2442,-8723,67751,23684,25256,10725,-55074,25123,130616,52774,-1994,-11191,-53038,365,15643,-4818,-18727,64982,-34432,-30287,-6188,-34517,32299,4603,-29139,-6803,51981,-54402,-23515,-38764,-6159,91334,11332,-46083,6537,-28223,13644,10120,-45671,-37682,-708,31933,34223,40826,12867,35590,20980,-71200,19480,50092,6282,-32258,-4006,72883,32006,-26237,52056,12885,26718,-17524,15906,68464,14819,43401,31196,49371,14805,-133702,3403,-119022,-14030,38952,250788,-241730,115321,-64062,124253,-35775,-15712,25765,42511,-87140,73950,-48210,-75509,-5516,112902,60614,13743,-1234,15482,-17911,53028,8254,-92922,2186,-55518,-55544,6946,48045,-46175,-28758,-17319,-14741,-18723,29559,-52893,-103417,24640,28379,-28695,-40818,52332,-6716,-43022,-35125,-47242,2477,20713,-45184,-1115,16266,-82291,-2599,-30312,93018,126070,-6253,-29781,11030,-37301,86676,-12104,-9529,37951,24976,37298,14142,-40031,24626,51916,24893,-128443,-118951,-122305,220,7593,-24155,-25805,-11038,39231,20304,-109,10312,51837,-30112,29996,7307,22102,58300,-37620,-19112,-9524,179506,15917,722,18485,-33035,-55482,35786,39468,-74953,-71857,21809,42211,-27950,15078,-12021,53004,80113,61931,-50764,-49898,-65582,-5695,33893,-3538,9311,21728,42827,-1422,-3361,17308,7992,5657,-46560,-48122,14090,-17311,-104660,-50200,-169,35232,-1811,-2155,-67021,-34125,-15083,-19364,-8206,-38280,-56236,-11958,-80386,21525,58024,27925,55154,-32503,-1417,40237,-27146,-3330,-42737,58356,90682,25325,50719,102919,68988,-28640,9318,-28312,26095,-44407,63119,-3058,-48521,-5974,-22333,-48540,-36538,-7244,25950,-4493,-12575,13410,-43640,-61538,-21529,-43548,-57820,20397,-37002,57423,226,7708,7086,53222,-86049,-63286,31984,5939,-38452,-29638,6758,3073,-43181,-50982,64094,30884,34903,55607,-44030,-50,73363,39687,-36397,-78441,-19806,18274,68096,24294,2506,-11253,31372,-17478,-73410,-1862,90343,10090,-111356,-4777,34828,81934,26777,-28139,-25516,-32508,6749,-8709,-35675,-49883,20663,51018,69471,101624,-19491,-52356,14884,-36897,-696,24516,63369,-25740,-50374,-23432,-31193,-34088,-29928,-6596,23455,90803,30689,9345,-12693,-41886,71172,-63677,50403,55635,24694,-69366,-90480,18111,-2707,-5572,9598,69186,27660,-8353,-8444,25804,-10917,-4048,-43424,-61817,-36826,33525,-17972,-36351,35058,-10806,-46725,-60512,-42559,1773,2155,37685,37949,-19660,85686,-8694,-10560,2043,-89144,-65724,10789,-18922,-18127,34672,46642,40398,32952,-62,29370,59456,17450,-46514,15924,4229,12567,-12230,-35231,-34628,-28306,-43765,-26788,-29800,16949,-20899,19422,-35095,-32841,-54014,-12197,-5929,47121,86349,14624,16472,-31121,54528,39945,23127,-63174,-43024,-63831,27559,-19260,3064,9123,88282,25013,62136,-11753,42200,-54058,-10770,-16919,35321,55845,53125,27119,7109,22526,24237,6163,9139,7343,-29971,61173,46943,18597,-5830,-15007,5435,24958,110079,30398,-59802,12561,-73927,-54908,-77295,-38748,56765,-10574,-12297,18920,-11228,-49186,-28622,-48056,-6303,-31225,-9400,-15997,77947,57817,14795,14714,30171,-49195,-6350,75284,11500,-135903,9129,-81622,-68986,-24644,-3039,64197,30468,20555,77203,1007,878,31925,4707,-36454,-46170,58446,38230,31834,78083,54126,-17151,15521,44538,-101894,-1509,18617,12225,-40714,48038,-20564,44730,-50975,-82790,9214,78118,-899,-48921,37711,32314,8303,-40338,-1996,53910,4222,-22180,33114,-66676,6431,18723,63659,-27970,-25925,-14684,-46853,-76864,2560,53327,8047,67241,18414,-12458,8383,47470,-68385,-74809,60743,45238,138941,84710,32711,940,-19710,109685,22393,33153,11994,-26935,88227,-6033,-3320,-66477,-18164,-46699,-7816,39744,4821,48143,12118,16273,-10775,45447,-2488,-7638,18357,7885,-11,-6844,38290,-37020,43167,62899,-14487,58556,9205,-7723,-20078,65008,48985,13547,-10493,-21915,34083,3175,1314,-42787,65563,-23312,19302,-13815,-35506,-86599,23110,21991,-38359,-15477,308,-21630,-3287,-21962,-45151,388,31874,-65437,-66088,-8050,-2594,-30473,-69323,21041,21294,6159,-9165,75543,-27793,37627,-33151,-25187,-54544,-35275,-37341,7583,-7813,-6648,-23468,32543,-25212,86689,16094,-52245,-45612,78,45130,93080,27976,13947,-55038,27497,31530,-61991,-6435,1307,-3364,49558,-42049,-54752,-25649,-22951,-14379,32957,-18441,28361,-7743,-21214,53779,15735,36861,21418,60559,62945,-34485,-34891,4595,-74032,-45300,42657,77621,-28791,-19521,48670,-32794,-70184,-67680,-14937,43118,44566,-22156,-6232,37153,1631,16612,-44948,-69486,46266,22228,2621,-19979,365,25240,7138,-14679,19666,33016,-13241,18017,6588,25491,14117,-32889,-65919,-8977,-6490,-13939,-23529,8271,65902,61165,42259,20827,29345,20921,-29865,-87353,-10818,-31999,37714,-34680,41625,-1465,50578,29220,-13140,16437,21998,116627,105706,56222,-5350,2477,72531,32034,-31481,-13302,-24062,76447,94904,49218,-54408,-63968,-15964,15168,60891,11630,-8473,-57214,-4603,-27154,4581,-33450,-19807,43204,51036,33945,-4304,51587,-64907,20247,-110943,43212,-19167,65955,41582,-80686,23500,32096,-4508,-35034,27520,12448,21592,-47813,29198,23568,-19939,-32259,54551,-6620,-14059,-68861,4897,88339,6357,63717,-820,-950,-36898,-24474,-688,-2208,29138,61851,-33449,-24845,-29969,20484,25310,78329,44717,39540,-60139,-16390,81705,2563,33163,-9429,-4785,7546,-1603,-29626,-10425,-20678,10596,-33385,26764,22816,47134,-39011,-18550,-26265,24494,27013,6597,-51451,-49528,49178,140317,76801,97336,6085,84,-11732,-16776,60314,22071,1102,-45099,20390,-3910,-36248,-134075,-10956,19253,-23828,10646,-4514,-11702,-42096,17516,25130],[30910,30631,-46476,-9581,54771,6536,34483,26795,74381,67561,26737,-63963,48076,5314,53895,36649,14968,53274,7719,-3669,-9612,-41789,574,67125,14201,18206,90298,-4577,10388,-60799,-42246,46064,-18926,-21710,27415,33801,-16356,-21710,14009,100904,141838,-107938,-4228,112020,1639,22021,-6176,-67568,-37115,-30669,19393,-63737,-39358,70686,16912,-8417,-7985,-60439,40855,-60659,4918,11874,14221,85451,-70307,-6871,-58940,-72706,-48604,-75112,-12358,-25235,-43054,31052,57192,-26874,-25622,-73531,45222,-2897,57712,-9806,15,-298,17069,29246,50467,-48492,67427,22994,29782,-51350,52772,22766,-22260,68656,28398,13238,-15483,-48151,19008,51418,42709,64555,81011,22069,-100115,-20022,-18767,1159,70945,90829,33108,-18511,-27062,83669,-33948,4398,19518,-8382,52198,47024,-30722,-6969,42696,1053,-30466,-90138,-75262,-10446,33325,-69155,-82370,-21228,-17057,-15573,-54317,-77160,40703,63201,9922,-2107,-19920,-49374,52043,119400,32980,50065,70811,87811,2989,-31960,-28392,480,-42603,-25626,27443,17319,47622,38755,145219,48713,-344,96000,-7831,36009,45111,33024,10248,59002,-49150,-44836,-57731,25664,5375,-31510,-33223,12187,-436,-7338,53823,7762,-15609,31665,-22909,35263,109616,27173,10203,-3038,-27108,-13213,-6049,10227,-13704,63231,-53218,-46605,1025,-25104,-867,-3892,-41099,-34854,14661,-61551,-7792,-20085,-39010,85190,34749,-19810,33316,-20420,19322,590,-41859,-79729,16187,13165,25895,40370,10067,72831,30772,-75986,2345,60423,21617,-4675,-6985,79366,25183,-55286,13161,3856,31469,-7411,11208,52361,-38557,33164,30895,75516,31202,-134134,9340,-109589,-19034,78918,275061,-306931,73451,-73651,96954,-40662,-14678,11120,513,-86065,63727,-14559,-65306,-9955,150305,59985,37210,-332,13120,-46657,70428,23957,-102480,-4966,-61207,-61570,-1632,55143,-58066,-25092,-3710,-16128,-20240,22717,-59272,-83578,10156,31060,17559,-18730,55466,18260,-39798,-10636,-57831,-12940,8147,-64780,22698,8149,-83700,-6377,-40503,102379,112669,-13518,-39857,-11965,-33184,82724,-7283,14345,19002,34563,51246,-562,-33260,21310,36466,50865,-162260,-137205,-115342,-14170,30707,-51673,-21825,7132,34526,16346,17882,12977,58984,-36055,13523,10819,31869,76911,-49891,-37020,-32165,135016,-9464,-29622,27686,-17764,-51612,61888,55917,-78392,-39163,21139,19578,-35317,2227,-10485,51694,48373,56520,7171,-46660,-66252,-5408,29802,-26234,-13832,20941,69753,-11613,8272,18091,-26488,-1614,-41897,-31636,28942,-11077,-104883,-23444,-37354,48423,15412,-10667,-74848,-30079,-18400,-21707,20506,-27204,-38559,14663,-47670,27507,88746,20052,55483,-33779,-25768,59692,-32535,-16419,-45524,67206,86760,26490,13571,76226,56847,-30602,32722,-29015,23933,-35577,36506,-12475,-35314,-18368,-7618,-19403,-39251,-11811,26389,1327,-18901,-229,-46586,-86011,-21695,-28863,-49484,61315,-49474,50650,-4231,18795,10704,61924,-100773,-42778,36639,5227,-50858,-1418,22038,11004,-33037,-53639,73524,10742,-9005,28129,-27840,-4070,78911,58605,-54919,-103584,-8704,-9442,36442,9663,-6654,-8257,4792,-32542,-77533,-16837,99131,13820,-31815,7919,10437,61005,23124,-23568,-30829,-35437,21491,-15863,-30324,-53356,-1985,36217,67260,68986,32363,-42487,-940,-45852,-1765,-15289,35960,-21889,-59507,-7632,-12824,-17207,-32464,-45248,-13716,75778,44867,6756,-6324,-47128,74752,-36624,50518,53484,44827,-42027,-97434,-1574,-12001,-16210,11292,55791,19677,-11654,5730,27801,-17248,4054,-48322,-65738,-45867,37055,-26145,-9615,34459,1637,-34005,-70213,-45637,6272,-31509,36406,38310,-66548,43047,-3317,5809,2335,-63367,-66286,19686,-24526,-5819,32293,41861,36317,54357,4857,2225,74661,45451,-39046,8534,-2142,6314,-11933,-20089,-34065,-22540,-50820,-28140,-36573,27224,-16064,-15255,-51369,-36730,-87349,23786,13543,55009,90082,26668,2030,-31575,43284,31772,3165,-61546,-29509,-108641,10524,-25567,-27827,4701,87817,69241,64849,8542,34859,-43234,2531,-13273,37757,33320,59529,22491,-3203,30707,3202,-2427,16193,12122,-28687,52953,28682,23262,-40479,-33967,32420,36681,122074,6986,-58836,12543,-34810,-51219,-72837,-33314,42529,-30932,-18426,11597,3948,-33617,-19720,-35935,12786,-33248,-12281,-33369,75644,41707,8477,33383,32124,-72879,-4625,28948,-9047,-133865,52,-90388,-105560,-61636,-8089,60286,246,2520,106155,352,11727,34178,-5609,-29885,-54952,43622,47750,42616,87076,55259,-39358,-12300,14917,-88757,8268,16695,19095,-34375,29293,-30525,41890,-38455,-97635,19041,68936,-21076,-60033,39880,47981,7860,-52677,12247,73658,-9146,-24853,56062,-49876,20785,34147,62087,-26056,-18894,-7717,-48151,-90790,24821,11296,9220,82397,6436,-21460,28400,57805,-73712,-48801,37090,27324,113487,59351,19626,2787,-41005,100896,23430,30189,20071,-38927,85091,3093,33790,-28615,-24564,-61822,-18696,61146,42319,57150,3246,-2085,439,53042,6168,7374,56565,12950,-8795,-8403,18189,-42756,15051,78514,-14823,39549,-13841,-17864,-23324,38766,60605,-8115,-22246,-35736,-313,-25259,-15082,-41426,28703,-19209,-2062,-20326,-50668,-82928,8155,7481,-41356,-17461,1739,10220,9797,-33658,-25893,33778,20588,-61740,-61473,-16150,-32517,-53577,-72896,35317,-8871,23071,13413,91856,-29119,2408,-41677,-22559,-27907,-21825,-32128,5682,-28411,-3073,-17562,46266,-8429,85357,32381,-51809,-56119,16348,38380,90822,19649,8441,-78160,11751,29565,-45600,-22106,-3288,-2822,49320,-17331,-59882,-5167,4637,27895,27789,-25415,-10105,-22074,2319,55495,12779,21082,1884,40886,42952,-51753,-36391,2584,-75603,-36863,58194,72870,-17771,-14897,54615,-15186,-55698,-78153,-4558,48943,37399,-15477,4486,47317,5047,-9236,-58974,-47126,56783,13487,-15700,-12860,-11948,23458,-13814,-27723,9765,50538,3196,19900,17705,16950,28,-29843,-53842,19615,-2304,-29525,-24501,14442,53389,57816,24626,42468,18082,46553,-26825,-94736,-15366,-45614,34664,-28027,22928,3340,53713,17266,-50383,17347,2823,71508,100708,50861,30022,26779,78120,26772,-48931,-37056,-18414,100842,67972,64972,-33436,-47717,-15728,29691,68491,3871,-21181,-44859,6310,-24637,-322,-35699,-35436,42168,77863,47283,-13925,29189,-32935,9974,-88537,46697,5411,75452,36327,-79563,24859,20045,-22831,-33308,9926,30623,41200,-23588,26512,26976,-26927,-39148,42567,-12970,-3945,-61885,1962,103636,-4985,69233,-16099,-19406,-86051,-56066,10427,36584,46205,30337,-22778,-2020,-37063,19006,23425,79683,50293,22962,-64410,-14107,65357,20506,26243,-21600,3502,20570,-2818,-23658,26109,-4738,-1809,-50833,21328,19127,50496,-37751,-11925,-45652,27638,2107,-8488,-36470,-70975,39873,118461,63605,87131,5632,7861,-19024,-12865,42579,2345,1627,-35193,13116,10738,-26825,-178125,-18309,24396,-25130,-8345,2728,-13226,-44355,25049,24296],[14116,4138,-59514,-37436,41438,1338,35006,60939,79624,59005,27883,-70326,27293,4866,48152,18654,31573,83899,31551,12425,14221,-42640,-17981,58681,9726,-1059,71913,2747,20370,-48706,-17102,44096,-17107,-17323,29066,16490,4507,-5072,7184,83420,129748,-104638,1740,125754,-32582,7114,-11852,-84262,-43843,-32526,13551,-94125,-81199,67511,24817,17648,-4001,-52891,55761,-47689,14686,12342,22485,77959,-57268,-14593,-70550,-82241,-38829,-66028,-27667,-37341,-55664,43957,77497,1611,-15693,-47039,39601,-17758,54164,-5156,14026,8129,-31358,21231,43181,-56547,47050,28483,15857,-49018,57917,49963,-42279,54296,13914,-7294,-4408,-49256,31916,45340,33846,57762,80232,18408,-109743,-34482,-25497,11451,62292,121977,-17060,-26637,-31202,85367,-35221,13219,28891,-11314,80055,82803,-20432,-12545,45853,13276,-26945,-107029,-69004,10504,32792,-83954,-59993,-19899,-11439,-10480,-32561,-54597,57475,55854,19698,-5262,-5521,-29860,32349,110172,40204,18091,62554,97242,10254,-40579,-38812,-20176,-56332,-7819,42612,41267,15244,16642,126451,47444,27564,77569,-18884,43366,14752,39270,1777,70589,-38849,-17220,-62916,5970,16471,-26520,-23380,11695,-5115,-2702,39490,-8197,-45016,52574,1213,37871,76926,-8225,17233,-4866,957,-24899,-31355,19961,-13552,51204,-67851,-51846,2641,-12105,-43582,-10872,-46102,-51801,-21288,-49900,5166,-13026,-62439,66359,51661,3316,50440,-7938,24922,-10705,-31404,-116552,31127,-8492,10807,31366,15504,86874,36133,-74749,-17544,68125,34599,34061,12205,77812,9348,-95091,-33942,-1655,41937,-586,-9777,10952,-107034,10435,23612,81930,39442,-86652,18563,-88277,-27751,78726,206478,-321272,69760,-85825,53597,-14792,-8205,19,-37536,-81349,48428,9923,-41776,-12973,155383,53296,52337,2343,14001,-54156,82835,31680,-106706,-10382,-52862,-55731,-21201,54544,-58526,-21962,9201,-9693,-18835,15080,-33051,-55593,-13308,20844,56448,8573,54611,42208,-27463,15340,-56497,-36264,-8231,-72874,36053,-9525,-65623,-11700,-47759,99175,85363,-31099,-39939,-31010,-14332,84905,-3040,34566,1823,27462,40204,-14901,-14028,14885,16361,50772,-156718,-130413,-91144,-24507,40400,-71680,-17391,30053,22092,20903,44531,12331,56210,-36129,-4439,6620,20239,73616,-56646,-54615,-58162,82402,-31737,-50554,25299,-7021,-44288,82730,80403,-73349,-5905,26513,-13069,-40896,-6619,-9806,33298,11512,45044,39433,-39103,-70613,-6199,30129,-45234,-34389,8962,63894,-25230,20203,15294,-54191,-18859,-40428,-14165,46479,-251,-95310,7522,-66392,35603,21843,-18136,-76800,-18879,-17391,-20051,46490,-17113,-35365,32772,12539,23655,117833,3568,52480,-38477,-59138,52468,-32168,-27614,-46444,55659,69972,34129,-2834,55761,39472,-31489,51079,-26048,30488,-25176,6101,-18530,-35680,-38120,1685,5567,-33617,-5209,40965,13366,-28009,-8356,-44993,-96404,-5217,-11069,-39751,95843,-64515,40230,-14568,20676,9567,64974,-105247,-12574,37052,-7252,-63635,18068,38891,17889,-22896,-41487,76325,234,-46060,-7295,-4994,-13850,55958,67344,-68209,-124845,-2847,-43750,1853,-8488,-8963,-2430,-15621,-33051,-73011,-45330,92156,19435,40005,24761,-17700,33631,17915,-22614,-32013,-43779,32414,-13216,-16254,-35127,-22344,4920,58862,12058,76149,-26585,-14219,-51355,-5125,-48763,-10898,-18460,-65100,8083,17192,3467,-39648,-78516,-58349,54427,51226,1578,3558,-63136,70118,2243,46128,38678,53649,1860,-91859,-21946,-16322,-21322,11851,35650,13187,-6968,20821,34495,-6269,11886,-50625,-57173,-45358,37298,-31327,19388,28801,17242,-17783,-75685,-39775,11761,-73053,31005,37669,-83165,2375,710,24168,5190,-21489,-61564,12559,-39273,12504,28748,29136,12880,74484,3162,-31491,76237,70468,-23934,2080,-4169,3415,-7965,6519,-32899,-11159,-55381,-25409,-41379,38916,-6517,-47676,-64539,-33134,-126665,41594,34223,58309,94516,34545,-7266,-16079,24535,18274,-7850,-55899,-16310,-125893,1107,-39008,-52852,-4236,75338,95819,59407,22314,22308,-20614,14278,-4881,34073,8885,60501,16243,-9077,34283,-19207,-11374,37594,32274,-20874,32213,2217,24849,-60852,-44732,49442,39380,121053,-13364,-47707,10951,8172,-25831,-53378,-14911,39574,-31180,-9959,2357,12263,-20166,-9622,-19633,29093,-31952,-17410,-38781,73040,30712,7838,50428,21174,-90744,-10125,-29504,-33504,-122674,-7270,-94533,-130287,-88365,-14628,46039,-37066,-9163,113824,1603,21794,30384,-19492,-29781,-56845,21004,48378,41994,80438,53868,-54724,-45917,-11788,-52180,17766,11932,24168,-13242,10256,-38638,21512,-20470,-95396,30646,48731,-44777,-61467,38695,50544,2825,-51824,30875,82183,-21837,-32835,67849,-25888,34755,55699,60405,-27892,-13069,2992,-43314,-92327,43428,-16526,8613,87673,-8950,-51398,53071,73514,-41623,-10151,14238,5338,64795,28262,7160,9235,-54826,73971,22872,30406,15132,-49825,64890,14090,50899,-2163,-23369,-78481,-31609,84848,75851,64430,-15176,-19338,3290,51646,12719,11343,94660,12944,-15400,-12102,-4524,-53199,-14278,74732,-8879,13867,-25674,-32046,-25362,14412,60065,-29134,-29028,-48426,-31108,-47053,-26115,-35036,-12066,-11533,-28828,-14182,-49202,-49273,-7283,-2704,-19817,6607,16356,63139,30596,-50339,10119,58315,-1460,-50242,-52083,-24752,-54853,-72131,-59259,45825,-42592,33677,35272,84298,-27288,-16593,-45155,-25022,4181,6936,-13504,3985,-51182,15981,-17099,56219,1277,74281,48535,-42574,-66875,38994,33714,66394,10381,8292,-103090,-12009,21042,-30394,-30301,-6335,-3577,40506,3294,-62800,18518,23257,68416,23782,-36249,-43916,-30017,26865,50723,3549,6513,-12914,16433,17451,-51723,-24938,-218,-70482,-23455,69699,48185,-1674,-3409,50579,14886,-33898,-79963,-3324,41314,21745,-9829,11267,51691,11336,-33674,-67655,-33340,66146,780,-50027,-9908,-19748,9743,-39070,-39597,-1511,52803,16481,22355,19491,129,1124,-21780,-44078,40069,4179,-40257,-20410,19458,45996,51204,2240,46831,-17143,57411,-31213,-89460,-17301,-46108,42574,-26052,1437,11051,53737,-7943,-81090,10791,-24021,16269,72466,35387,55996,56116,87845,27402,-59219,-46053,-16443,115044,40736,73711,-2252,-30364,-29572,37910,70384,6023,-32556,-31083,29611,-20294,-4239,-29480,-43176,32477,90951,60309,-20958,-3257,5647,5043,-43387,54595,26923,77357,25044,-57452,26862,5699,-31949,-32675,-10574,41190,68997,5072,10848,30078,-28718,-36768,15561,-13919,2730,-44378,-6479,118943,-25094,60222,-31117,-35395,-105010,-76120,20039,76684,59501,-1874,-7149,26694,-45410,3201,17654,78298,53881,-4057,-58825,-13040,47050,44286,12424,-17471,10244,27792,-6950,-13401,69851,1138,-15111,-57312,20267,13342,56229,-29362,-11777,-60458,34743,-15885,-23039,-9858,-84946,25271,57505,44026,70169,12540,19943,-25515,-8802,18625,-14930,4845,-33915,-3606,24700,-19956,-198534,-19832,31147,-28411,-25525,6272,-9090,-27721,38018,19643],[1380,-22994,-66955,-57767,25360,-6975,29811,82655,73421,50815,22241,-69577,733,9328,30607,-2801,40698,101467,53351,21051,32034,-29763,-31758,28374,6912,-7538,43427,23589,33543,-31480,8429,34485,-12758,-20928,24323,-9278,11084,7498,-2149,59555,85624,-91633,9279,116130,-60396,-1637,-16268,-79417,-39495,-41297,7643,-105411,-104361,70562,27736,38323,7817,-42039,55671,-29637,22436,11416,28805,66090,-38597,-16567,-65962,-79890,-25603,-50166,-35099,-47938,-55466,56403,91661,31691,-4298,-8865,31717,-35725,36635,-13356,28255,27279,-84143,4359,22658,-61478,21305,32156,-9370,-45402,38233,63870,-58766,44552,180,-18678,8463,-40467,30531,30177,25839,47043,53800,15005,-92135,-49892,-33747,23546,48173,135013,-62366,-32997,-30775,73836,-32508,19126,24927,-20379,97253,113712,-6897,-1717,41963,10236,-26118,-119255,-46738,32706,25351,-90574,-36226,-18399,-7445,-1642,-10441,-22849,66448,39737,37882,-11096,17591,-5705,451,77156,33959,-6433,37086,98118,14816,-43323,-48075,-30695,-46443,9513,50499,61828,-16476,-481,91605,39769,54769,41285,-36619,55159,-11981,42648,-5766,68358,-32488,2225,-58775,-19426,21261,-19462,-24102,-1911,-6508,5877,23168,-21439,-49090,77436,11647,32868,37441,-42682,15702,-10845,26330,-30254,-48375,24371,-20112,30538,-77454,-43306,3103,4738,-79811,-22630,-44497,-57711,-45760,-22704,13051,-18300,-69966,40686,55961,16134,52927,6674,28482,-21199,-21631,-138306,40796,-23965,-5905,21311,26365,73093,35077,-70553,-38016,71890,43203,72602,49359,64311,-11530,-134894,-81778,-4207,53434,2890,-32710,-38110,-154487,-18082,12611,72696,45123,-8998,29605,-65524,-41161,34427,62334,-241151,100831,-98376,3109,29804,5237,-2558,-60064,-75857,31561,21752,-7728,-15307,113797,42214,49531,6470,18820,-39552,83778,28512,-109451,-14781,-32461,-36098,-45679,48720,-46114,-20579,19242,3974,-14444,4599,11295,-26045,-40899,-5295,71661,34336,49604,59473,-9472,36582,-45812,-57873,-24260,-66617,36184,-28847,-36367,-17171,-49889,82959,47195,-49017,-30357,-41085,15050,93440,2235,41971,-8512,3368,6906,-23582,10916,5829,-5616,24057,-113521,-100264,-55865,-26469,32731,-79510,-12760,51841,2090,34217,71098,6389,44435,-36601,-20867,-3139,-6262,47777,-55018,-67742,-78065,41234,-45672,-53213,13712,-1011,-36679,91934,109311,-61081,18902,32730,-45150,-42805,-9801,-7350,5693,-26062,26677,33915,-30338,-78549,-7643,33541,-50226,-45929,-14843,27463,-36684,29236,10101,-74522,-42175,-44925,-1668,61205,12925,-72561,35109,-76986,-1294,17267,-22983,-67759,-3962,-11816,-18316,53663,-14418,-48300,40865,69439,9256,131064,-16926,44603,-49081,-86527,12702,-28269,-34556,-51742,27637,45557,42918,5225,42455,19793,-31494,57494,-21224,32464,-16133,-19438,-22987,-45812,-58082,4242,21790,-16852,9977,53197,27849,-32131,-4607,-38582,-89264,31649,5563,-31982,118349,-75185,28185,-32019,12043,4630,61575,-99570,16434,31503,-27190,-72126,22307,52228,21642,-16764,-16437,75767,386,-66649,-40936,16105,-27312,15869,64122,-69619,-131978,-8434,-72748,-30319,-24943,-2510,5726,-28360,-21388,-64350,-75899,66416,24716,68545,41110,-39580,11156,10156,-24877,-30246,-50808,35375,-1998,3673,-4022,-38017,-31041,45331,-47835,95860,-8258,-19766,-52428,-13048,-67253,-59625,-18059,-65457,21896,48807,20408,-49890,-88052,-92138,34930,51072,-5494,16919,-84627,57715,45645,38914,16233,50676,42716,-75314,-32302,-13270,-21354,7202,10733,8412,3961,31746,40405,16327,16164,-46768,-39883,-37899,33602,-27792,42504,21008,32010,-5602,-76706,-22357,17319,-102195,24487,35400,-72009,-28046,1106,40672,7517,13341,-55554,-5139,-57671,35565,27511,14247,-22781,73108,-3546,-59189,62187,83212,-3857,-2865,1834,5072,-2480,25896,-31322,4457,-57475,-21682,-45269,49892,6682,-67854,-70863,-22334,-160619,36739,51863,57870,94081,37177,-8640,7386,1382,-3814,-7833,-48593,-8077,-113679,3180,-54837,-65787,-13664,52520,96719,49919,27350,9088,7013,21764,7061,24815,-11652,55326,9661,-12825,30520,-35866,-19603,60895,59958,-7854,13195,-24536,22741,-59772,-45578,52539,34280,108291,-25452,-25230,8226,43410,15229,-23320,10876,48618,-8928,11875,-4743,15072,-10902,-1992,-3697,39661,-25053,-23350,-31573,62917,22591,11227,61127,1485,-98528,-21647,-82620,-58968,-109847,-12045,-92943,-134874,-95422,-22376,26220,-62713,-11045,98168,8827,30313,22788,-35036,-35860,-51596,-2338,32242,30013,63319,48467,-59434,-76653,-29735,1991,25145,5277,23641,17400,-3734,-43557,-7518,-5475,-78816,40978,22670,-64190,-51265,37801,46260,-3066,-38854,39141,76191,-31017,-42865,65454,-885,46903,78729,59302,-32760,-10119,14628,-33010,-83941,54546,-25717,7865,81269,-22552,-91648,78581,83888,8633,28356,-11342,-15528,15333,-1064,-546,19355,-59260,37020,19842,34086,3044,-55735,35738,27788,47870,7723,-16974,-97003,-42961,101845,97146,65619,-35568,-31880,-2519,40375,13862,4653,116782,12898,-18411,-17183,-20508,-64125,-40260,50708,-1691,-12019,-20818,-44292,-26653,-5943,47468,-43069,-31255,-56957,-46994,-56041,-27429,-24455,-44385,-1584,-49251,1316,-34745,2234,-17941,-9325,14276,44308,39447,116104,51715,-68051,52321,65236,-28951,-34963,-43343,-30456,-63838,-82638,-36985,49507,-70760,34731,47177,53927,-22177,-19258,-44260,-33726,35999,39141,10273,2834,-68328,43384,-16464,61536,2734,57807,55844,-26075,-75200,60301,29398,27711,3725,13032,-117125,-33889,6635,-24418,-31150,-6460,-3862,29610,17326,-60454,36937,28095,88090,25973,-47818,-66449,-29092,49267,44539,-6960,-1686,-19786,-10492,-8500,-28699,-5182,-5273,-55371,-7254,72204,9105,14003,16179,43281,57304,-9641,-72239,-7313,24228,2424,-8349,13798,52302,17905,-50906,-68617,-28779,70167,-11670,-87451,-11165,-24627,-6639,-60115,-50303,-12757,43506,24250,23192,14328,-19690,11706,-7882,-35115,46701,11956,-44707,-12016,23337,45973,43009,-19046,30332,-63004,45841,-40633,-71249,-16025,-36392,59930,-32995,-19608,22797,49454,-36147,-93896,-5203,-48707,-31767,31336,15656,60092,75625,92882,31289,-62297,-42599,-16819,109051,26752,74191,28783,-14429,-53194,37049,65094,13403,-38901,-19388,55121,-14675,-5273,-16036,-41547,18258,88083,71294,-21613,-30508,38895,5803,6195,64140,36705,68040,10786,-16910,29490,-14686,-31139,-30232,-24637,45864,98599,32015,-12233,28598,-23284,-24378,-17731,-6875,4724,-20008,-18966,115405,-49026,36635,-44218,-41361,-89366,-75107,26559,103741,64517,-25139,9116,52554,-52619,-19606,10714,79885,57496,-33282,-48280,-12718,29866,68826,538,271,16987,27437,-13337,1271,106544,-3986,-24182,-49648,26027,7107,66556,-12734,-17955,-62361,42012,-23714,-32193,19931,-87663,7038,-29866,24231,53794,27066,31055,-30903,-8555,-5932,-25026,8117,-41352,-28939,34652,-16902,-179905,-13422,38739,-25281,-35132,6959,-1340,1274,50358,11058],[-3506,-42060,-66226,-55187,10468,-14836,19843,79481,51676,44979,12686,-61769,-23589,16677,7685,-21575,41395,102312,69769,20169,36906,-6628,-39099,-17709,5222,-2577,14840,47365,48204,-13953,28109,21469,-7504,-33113,10683,-36230,4825,15226,-8579,35921,20599,-75136,19759,83418,-74011,-3195,-17202,-53283,-29501,-56824,2813,-92220,-104344,74421,22592,43873,21576,-30520,40112,-12955,28070,9804,29167,50432,-23321,-16185,-45669,-60324,-11000,-27496,-33874,-52191,-48113,65021,96539,57334,9008,24879,22476,-48739,12663,-34192,39179,56228,-121471,-17924,-6113,-62247,-1858,33738,-41249,-38965,13250,64448,-67430,42845,-9551,-14694,21189,-23828,9408,9434,21511,36488,11954,11524,-57134,-64053,-39039,35962,32127,120535,-94825,-34333,-29530,49003,-23569,21661,7242,-26091,95611,130591,8193,19109,31180,-7218,-26755,-124405,-15784,49217,12248,-85968,-19864,-15953,-7090,7541,8571,9391,63814,19706,62415,-17430,40649,13996,-34905,32994,14505,-14328,12573,88926,16145,-40224,-51371,-29274,-21345,23181,47385,74393,-34696,-7679,55978,29431,75895,-2718,-50559,68773,-26233,40765,-11958,54059,-31188,8524,-47446,-41343,19169,-11311,-34405,-22697,-810,17330,4177,-31075,-24693,101697,8849,21572,-174,-66132,5556,-13390,44305,-26172,-48548,25731,-32642,5748,-80773,-22969,8719,23629,-97489,-40943,-38445,-59342,-52656,12574,15421,-32204,-60989,16538,45394,16590,41010,20484,28632,-27688,-17380,-140783,43611,-28411,-19867,20343,37288,38680,27560,-67643,-55583,70350,46033,99000,93261,39495,-32133,-160274,-119492,-5648,59711,4239,-42592,-70669,-157233,-42981,2016,55804,53166,65773,39746,-51077,-61565,-37400,-105286,-55742,150344,-110404,-43324,72030,24418,5174,-65222,-72071,15602,21033,29764,-16478,37137,29566,25442,11132,26680,-11168,71369,15797,-110953,-19914,-6050,-6130,-66322,40067,-24343,-21852,22805,19985,-7706,-9983,53225,-1073,-65342,-41631,57169,53013,41351,66339,8724,49009,-31727,-68378,-37263,-49080,26163,-41617,-8224,-20844,-46332,56988,6402,-57938,-15460,-40108,49602,104572,9698,33849,-9058,-31193,-35401,-24654,30525,-5589,-22729,-14845,-50055,-54565,-18501,-18049,11609,-74220,-7982,67969,-21048,52004,87642,-8464,29122,-43652,-31240,-15642,-37132,8227,-43291,-74524,-82977,17869,-48863,-36431,-3316,1417,-30206,87879,132964,-43797,31353,32973,-65017,-39275,-7522,-1630,-21487,-57867,4286,3311,-23043,-86769,-8177,36742,-34315,-45351,-45877,-23141,-40882,32722,4045,-91782,-64899,-54538,1548,67363,24123,-38891,53829,-67998,-46937,6137,-23870,-46976,9722,-3215,-21474,33840,-20578,-70904,42079,96985,-12954,117343,-34872,31938,-66242,-93587,-45033,-23862,-36427,-65515,-8086,19832,48586,30239,32948,192,-31047,49057,-17013,17303,-10722,-34215,-27680,-57116,-70769,1857,27233,7663,27327,46217,40206,-25389,13808,-27738,-66766,77514,18345,-28998,127413,-75190,16742,-54040,-4724,-2486,53416,-84567,34105,19558,-48147,-70689,15585,58464,21834,-17042,13536,75442,7330,-68745,-63057,27254,-40588,-23850,50396,-57582,-121131,-28366,-86912,-53725,-35238,11362,15699,-33732,-3438,-56162,-88076,27189,27231,50562,52626,-50668,1343,220,-29300,-26921,-50928,29363,12665,23492,23913,-49193,-59780,28816,-85441,88250,6888,-15151,-49175,-25028,-67365,-88625,-21853,-59943,32206,71594,27633,-60628,-65217,-97682,23791,46532,-12562,32627,-103186,39748,83828,31327,-6067,38678,61531,-51044,-25816,-3895,-17748,-4097,-14891,3454,17125,34987,41644,39924,15024,-34416,-18878,-26922,25975,-11570,54104,14430,41412,-3545,-73107,4571,22143,-100396,19867,31087,-48834,-44660,-2643,51091,7969,22061,-49360,-23259,-72269,60012,30921,3155,-58019,35936,-11500,-69521,35571,77144,15451,-6250,16047,9932,1387,22622,-28871,21370,-57607,-20598,-49293,57993,21414,-69077,-66227,-8388,-175579,15015,64900,54935,84997,35936,-1205,28307,-21528,-34777,1218,-44017,-7044,-82278,14321,-66240,-64491,-18912,23329,74976,39974,24087,-156,32308,23109,19469,11763,-25899,44598,4299,-15666,18725,-39673,-25434,71678,84241,6644,5903,-42723,17042,-38444,-37133,43904,25537,88801,-26564,6987,4901,63613,58354,10100,35633,63763,25954,41066,-6432,15714,-5687,861,8058,42803,-13876,-29306,-15912,40413,9684,14402,62086,-19048,-95644,-35776,-113221,-81884,-98787,-13294,-85779,-118018,-81218,-30999,8286,-60182,-3473,68600,23979,37254,14837,-47982,-42712,-41186,-20986,-2307,10302,41681,38703,-52909,-94431,-35907,58362,28629,-1473,17068,49519,-9412,-44933,-34440,272,-54963,46850,-2873,-71029,-31080,39542,39294,-6464,-16556,30285,56525,-34686,-50589,50476,20239,56286,95315,57362,-38764,-10839,23621,-20689,-71295,56229,-22449,9008,67895,-28475,-121181,99305,80215,53905,55107,-38915,-30349,-16423,-21239,-586,30187,-54327,-1307,15062,40722,-8457,-53421,9990,46186,29976,2065,-9347,-116114,-47061,104265,101147,57341,-50491,-37535,-14485,21806,8824,-8896,113940,17696,-16234,-22005,-23686,-71248,-59896,15321,2129,-32140,-1111,-47311,-27899,-20955,27424,-45548,-29401,-58616,-43105,-52224,-18529,-11538,-57763,8418,-53700,18422,-17058,49867,-20713,-13555,47684,72028,61217,149967,64013,-81790,87789,52849,-52400,-20211,-38541,-31103,-60326,-82279,-16775,45014,-87675,26245,43578,11253,-14723,-10705,-40045,-47320,61173,62329,30107,2115,-72664,67247,-11101,62546,-3137,39849,48524,-5725,-77772,73978,23530,-13639,-85,18948,-114568,-46234,-10550,-28689,-25684,-2432,-1404,22938,24698,-50443,44000,20748,76200,35986,-56753,-75253,-20172,67270,41921,-12677,479,-16686,-37127,-29730,11084,14723,-13260,-30617,8872,62696,-33524,23110,41644,39015,101389,10269,-55503,-11089,6085,-14953,-12737,14386,52041,20639,-57612,-61207,-30214,66156,-20026,-113413,-14089,-29135,-18115,-68060,-60203,-23140,30456,25881,21106,6584,-35531,23549,10069,-23738,38601,19030,-44629,-1516,26393,51527,33321,-33416,-1237,-95050,11813,-51646,-45337,-12253,-21812,80608,-48670,-36956,38447,40061,-55286,-82825,-28068,-61162,-60206,-9485,-703,39844,73156,81831,33403,-60422,-35564,-17472,79294,30330,67780,49213,-1177,-78587,26917,53794,17481,-37153,-13007,72130,-7965,-1828,37,-32828,4221,71307,78373,-14405,-38274,60952,11671,41695,72307,30499,47039,-2174,30947,31035,-39898,-21255,-22721,-24710,48829,118254,51639,-33760,20907,-11067,-4054,-44821,7340,3582,4615,-32803,79448,-68730,3152,-54903,-34570,-46624,-50676,29010,108654,57744,-35816,21902,67110,-56152,-39144,5777,90124,60187,-55275,-37836,-12824,13962,85467,-3322,23960,25083,20548,-20926,18833,122116,-16588,-23666,-30056,36877,1264,81454,10454,-28148,-47011,45135,-21447,-32399,43288,-78543,-11957,-112323,9818,42768,45704,35674,-34476,-14129,-25832,-25459,9004,-53749,-57284,38262,-18806,-128616,-387,45485,-10883,-34943,5520,6680,30572,55126,-1116],[112,-47296,-56572,-23111,-753,-18293,6705,48164,17107,42524,2772,-47846,-35219,24106,-11525,-33525,33739,87390,76668,10466,26734,20397,-40837,-63642,3837,8510,-3993,63321,59799,-1178,37237,8853,-2829,-48519,-9292,-54357,-6025,18119,-5985,17025,-43111,-58660,32235,38225,-71195,933,-13202,-14085,-19338,-77578,-206,-58337,-83594,74934,9159,32745,31394,-20988,13858,-2252,32234,8110,20701,32883,-19903,-17274,-14706,-23026,4247,-691,-27040,-46053,-38857,67973,91306,71801,24363,41161,13433,-51144,-8951,-61641,44418,88719,-131467,-39857,-36253,-59663,-16305,33697,-72403,-30028,2375,54856,-65249,48311,-13512,4891,31412,-4368,-29344,-12599,22415,28695,-29584,7310,-21041,-75273,-37786,47300,18441,82479,-107877,-28918,-30080,15899,-8956,20501,-20362,-19339,73264,127906,22740,39807,15656,-29632,-24612,-119181,14044,54721,-2754,-70892,-15511,-12528,-11933,14789,21809,32528,48976,1026,86680,-23236,55261,23732,-61068,-7513,-13379,-5198,3039,73012,14734,-33415,-45931,-17820,5315,31280,32530,77796,-33015,-4130,32647,20363,87314,-39074,-49040,78654,-22622,32513,-16828,32959,-34188,3544,-32951,-51143,13227,-2459,-45804,-42285,12537,29060,-15631,-37914,18198,114567,-2413,6269,-26958,-73981,-9760,-7302,51234,-12310,-29281,27330,-47532,-17544,-77148,3220,24640,41425,-92699,-62448,-30874,-65277,-41809,48440,13771,-48583,-40712,1121,22465,7578,19519,32529,24969,-27535,-19223,-126334,40116,-21552,-28419,34278,42547,-1873,15573,-68787,-65889,62411,42125,105153,129433,9778,-47597,-159697,-136227,-8533,55595,5116,-30904,-66673,-114899,-55866,-4702,39461,64788,108064,45889,-50330,-93424,-108789,-236771,198162,196581,-121893,-76353,92093,43682,21026,-57501,-71457,705,10085,60969,-12734,-39549,18182,-14140,15182,35313,17513,47783,-1361,-105643,-27238,18747,25480,-74713,30280,682,-25801,16100,31489,-127,-27729,76926,15124,-80099,-75509,19552,62090,31815,61887,21266,51139,-21009,-62415,-46126,-27192,13113,-42752,7874,-20871,-38097,27803,-24917,-53331,-2422,-29495,83140,112308,19335,16615,-187,-65070,-70749,-20293,34664,-19205,-25963,-46457,11349,-4904,11701,-376,-13900,-59047,-3132,76337,-39958,67458,87550,-36082,17501,-59358,-31269,-27892,-61511,-30915,-22051,-75309,-68149,6708,-42052,-7247,-21807,2131,-23267,73243,138622,-24640,33640,22699,-65176,-29529,-2331,6138,-41649,-77178,-16727,-27804,-18489,-90931,-7728,36245,1496,-33389,-74571,-64979,-35418,29710,-1269,-110316,-80077,-64426,-5731,60522,28165,-3636,62150,-45498,-79877,-5142,-20023,-17908,17471,5704,-33021,-8397,-32648,-92213,41065,87534,-37440,77022,-43768,16349,-87285,-76478,-95258,-20640,-33836,-85998,-41568,-1838,48799,57659,22922,-18103,-30747,28635,-15353,-16066,-9845,-37606,-33515,-61186,-71190,-1901,22605,32014,39688,14523,46336,-6711,43888,-13549,-35790,110065,26643,-31733,124570,-62334,7536,-74762,-24383,-9982,43324,-62416,35899,2468,-63735,-55531,9830,57187,19631,-23726,38402,77172,15172,-57910,-67793,24181,-49312,-49661,30286,-35584,-96455,-60047,-83816,-62715,-37207,27798,26778,-33433,13584,-49046,-63169,-13893,25465,10014,56614,-52550,5305,-10842,-34791,-23045,-42508,16692,23281,36533,33200,-57931,-74933,11993,-86946,61893,13361,-1913,-42905,-37637,-52559,-83558,-29261,-49214,37629,78494,23160,-68937,-15329,-69815,22931,39369,-17336,48559,-111357,19780,108182,25567,-20877,22553,49925,-23481,-2768,7063,-12216,-20036,-35926,-4897,27773,30096,37136,53471,8991,-13739,1008,-15314,15077,15925,52774,11721,41831,-14013,-64964,35225,25450,-62259,18867,24397,-30276,-48951,-8787,51875,8181,468,-40782,-31675,-77345,80921,38865,-516,-80391,-29925,-16132,-57581,3734,51797,26703,-8197,34749,14471,1239,-4615,-24720,35836,-56895,-24815,-53759,61797,34858,-53087,-50168,1802,-164633,-11980,74443,50593,68501,33908,13513,38572,-39318,-69655,13908,-46145,-12632,-46983,26049,-67954,-51464,-16657,-6911,41630,32053,15156,-2266,49405,18299,28375,-2625,-34714,30199,1278,-17334,928,-27172,-27008,61004,95692,18093,12146,-47235,8477,-5617,-21933,30584,18867,68640,-17444,43738,1290,66606,88528,39206,51774,77434,56939,68921,-1579,16922,-3391,-1019,14171,38334,-2831,-35712,902,6446,-15682,12573,52237,-32382,-84399,-48523,-114509,-98979,-88286,-10123,-74620,-86271,-51678,-39818,-1070,-24934,10054,39933,44830,42813,9968,-53441,-42695,-28714,-32602,-47144,-11527,19985,25708,-37684,-91867,-30609,97043,27134,-6171,7524,74556,-6768,-43845,-50702,-4837,-32769,45768,-21992,-60250,-6061,43726,30888,-5760,10609,7649,27849,-32568,-52247,28393,34850,63167,99573,52568,-43374,-14704,26905,-10773,-61041,49237,-16770,13634,55069,-22607,-123261,109298,60644,78125,63986,-63183,-35962,-23434,-27847,7937,37679,-41747,-33675,10419,48851,-13647,-41739,-869,70867,5044,-13828,-4910,-132195,-39523,89818,89067,39142,-55215,-35906,-27815,1048,-921,-23584,88492,29676,-8363,-24701,-14092,-71706,-72144,-18444,220,-43093,25625,-35661,-29654,-29849,7133,-36026,-23981,-53135,-23305,-40776,-3461,1032,-48555,16376,-39403,28047,-7389,72452,-15312,-16049,70798,68812,70218,155240,60552,-87086,107010,27822,-61831,-8774,-36931,-26522,-50094,-70683,-6250,33327,-93427,11407,25604,-28219,-6686,2924,-33687,-62089,74354,69217,41137,1823,-60314,77298,419,59755,-13830,22507,26445,13347,-72267,77515,15363,-46172,-4765,19122,-99463,-46378,-26363,-37137,-15236,6359,5393,24108,27039,-32569,38543,7058,36417,51085,-60590,-71812,-7112,79566,45837,-9129,14549,-4063,-60099,-42092,51679,26416,-23507,-944,21605,41784,-66863,21366,66868,40289,125317,19764,-31844,-10093,-3916,-26159,-22615,17314,52997,15956,-54512,-47102,-33660,54070,-21965,-118392,-15108,-35243,-21396,-58208,-69565,-32393,20743,22288,16497,613,-41104,30272,27508,-8241,19409,22828,-43848,8182,29254,58457,22159,-36801,-34730,-92595,-36000,-60821,-19669,-7152,-7962,95764,-68251,-47601,54965,25963,-57698,-50373,-50719,-55527,-65583,-40079,-8685,3500,45145,49745,28545,-56726,-33782,-16545,31149,44230,56940,51962,9259,-97277,10093,39198,10206,-26350,-12965,73880,-290,6840,12508,-21870,-5415,46672,79459,-1088,-21364,72879,20831,54436,76615,10076,18260,-10211,70260,29422,-63070,-3928,-8176,-9173,52077,118224,60897,-44568,9645,4895,19919,-54616,24668,2437,22650,-45003,16339,-76440,-32399,-63723,-18567,6661,-10077,27192,91860,38669,-38339,28579,65233,-53988,-47059,4851,110513,58244,-63070,-30127,-13152,-1666,86465,2319,45028,34838,10145,-28349,36458,109690,-29935,-10448,-5705,47629,-4362,97910,35240,-38247,-16775,40860,-12014,-22804,52988,-61130,-28392,-157334,2922,37793,62098,30230,-35021,-24546,-37232,-16875,6527,-65478,-78240,34920,-26359,-68725,15087,50461,12487,-26560,1935,11630,48880,46990,-15670],[10030,-38347,-40397,27271,-7683,-14614,-7640,216,-20214,43968,-4562,-29465,-26173,28765,-19715,-37976,19470,61640,69853,-5336,5738,44485,-39170,-90595,2000,18726,-8374,64848,61858,3195,33994,-829,312,-57629,-29200,-55172,-11584,16684,9408,4057,-83584,-43186,44042,-3728,-56767,7243,-4265,24852,-12393,-100244,-1154,-15585,-49636,70908,-9348,11667,33495,-15431,-15217,722,35674,6284,3166,16435,-30771,-22410,18718,25082,20014,25111,-20246,-28285,-30869,65464,76337,69351,40373,36949,6857,-41917,-21503,-86654,43500,113620,-115652,-56187,-61105,-56122,-19359,33231,-94726,-21565,12894,40385,-51639,56248,-12464,33474,36439,11059,-74855,-32079,28004,23832,-56780,2066,2430,-82161,-28682,56284,10799,35537,-99254,-17489,-31819,-17907,7995,15593,-51457,2963,36363,105961,34535,50970,-172,-43814,-14753,-101260,34055,47512,-14772,-50149,-22483,-8780,-22103,19481,27889,40012,25358,-12960,101805,-28639,56851,23098,-67826,-33844,-42261,11836,10526,58715,12084,-25931,-32240,-874,21206,33561,8788,73824,-14157,6646,27808,15297,87410,-54729,-25794,80739,-1393,18700,-20358,12007,-40209,-6131,-19874,-44863,9419,7177,-48659,-53390,30586,37862,-32551,-43353,61918,106467,-16481,-10396,-37556,-68149,-24251,7576,45653,8250,5470,31639,-59246,-34751,-67383,27393,50839,54713,-70064,-81181,-24498,-80443,-18691,80329,10780,-61215,-17849,-2532,-6294,-4989,-4283,45295,18033,-19826,-23755,-101606,32716,-6285,-30612,59062,38613,-34492,2576,-73077,-65006,47661,30952,89650,145375,-14195,-55048,-130448,-125774,-15151,39186,6696,299,-20549,-46571,-52768,-6007,28929,77405,106833,45714,-62711,-140612,-154568,-295295,445999,220900,-132335,-92238,81535,53053,39835,-43810,-74157,-14874,-7556,76974,3373,-78836,9856,-56093,17701,42013,34331,17881,-16133,-85830,-36544,35414,47974,-66135,20177,23149,-31340,-2393,33020,6067,-45333,77466,21209,-81864,-93242,-25962,62747,23717,47844,23746,43853,-18292,-40665,-50841,-8455,4575,-32217,7696,-16217,-27280,3489,-35727,-36264,1614,-13459,109252,111174,29842,3451,14303,-87234,-88567,-15854,19073,-34311,-8992,-57931,55114,36577,28279,22560,-33756,-40454,1530,77139,-47175,74296,70976,-75330,14941,-79774,-19069,-37379,-71294,-56724,5119,-71589,-35370,-2232,-28368,21984,-38288,2866,-12344,53178,117817,-7221,31863,2783,-46164,-14530,1781,11872,-53615,-79591,-30717,-41027,-16375,-87975,-9263,30045,46556,-13801,-89747,-80200,-21836,21439,-4347,-130179,-83234,-67407,-21322,39085,20996,20074,62198,-18223,-84511,-11517,-11484,13471,16661,12100,-52650,-57465,-45505,-102098,40617,51682,-57416,23760,-39504,991,-106135,-44642,-118499,-17820,-28468,-106066,-65209,-16048,43049,73481,9627,-34979,-31554,4182,-16799,-55358,-12687,-34023,-40065,-53832,-58780,-3621,10738,47379,42190,-31965,43768,19336,76987,2332,-5329,109762,31107,-38478,112761,-39944,1134,-87403,-40721,-16323,33337,-36744,25317,-16935,-69568,-28025,16457,51058,17075,-34458,50548,79748,18931,-43676,-55639,8185,-50137,-57605,9193,-10089,-67232,-95885,-68844,-54900,-31674,39540,37748,-29896,23638,-38348,-11,-44926,19589,-23337,52594,-49830,17960,-22138,-40599,-19025,-28371,1773,22784,38342,17052,-66194,-77220,-2492,-57762,30358,8231,14875,-35653,-45732,-31778,-45560,-38208,-35181,37132,67887,9723,-72021,44609,-20668,29033,30383,-18272,61955,-106090,1937,114647,22653,-24243,7579,13710,1827,28890,12557,-6079,-35956,-47749,-19470,32146,19859,28445,50314,1095,12390,16140,-4736,2099,46507,41491,14156,31952,-34771,-53149,62266,26415,-1143,21043,14986,-24599,-45586,-13882,41355,12259,-39315,-26390,-24868,-71330,93313,48456,3429,-83645,-96244,-13910,-27529,-24245,13591,23760,-8663,51654,14354,-3517,-42514,-18327,44156,-56914,-34841,-57830,61045,44117,-31379,-27224,835,-133484,-33380,82947,45512,49989,34353,31743,35695,-48298,-98798,23322,-56046,-21969,-20082,28144,-58845,-32556,-6513,-32708,9607,26875,4357,3472,55278,9772,30482,-15902,-40478,14697,573,-16417,-18434,-1178,-22909,30003,90418,23367,27137,-38928,-1795,26023,-3552,20336,19129,52087,-2020,76850,-2714,54672,96404,57974,55687,84532,70963,87123,8289,18600,-3223,-5258,16261,27473,2753,-43903,11390,-32222,-54444,2804,33011,-34194,-67369,-57032,-93404,-108138,-75425,-2243,-62266,-50948,-17373,-47497,676,29466,24531,24374,64607,46844,10398,-48200,-30236,-17026,-37687,-86218,-30027,611,11972,-18333,-67982,-16878,103471,20779,-6967,116,86115,1065,-42516,-52721,-17360,-19971,36580,-30673,-33043,16933,47795,20716,-1558,36714,-18790,-2812,-26312,-45878,6454,42322,68828,92249,44007,-44129,-19871,23091,-5965,-57810,36938,-15575,22164,48215,-4829,-96467,104620,31411,76815,55854,-77516,-32009,-9983,-20679,23620,38298,-24409,-55525,7869,56214,-11136,-22513,8109,99528,-19197,-32608,-7264,-140105,-20504,62864,68422,14486,-48920,-28258,-36766,-16120,-12630,-33798,51913,47210,3579,-24143,2224,-65225,-77618,-39893,-7004,-44901,49512,-8860,-32018,-32542,-6519,-17928,-15686,-44164,1849,-29136,10340,10274,-21793,21286,-12255,23963,-12805,60530,-3708,-16616,79437,30416,59108,133949,40333,-81648,108608,2282,-51238,-850,-34342,-18574,-40283,-50808,-6314,17522,-92767,-4631,939,-51656,-78,17660,-26389,-73176,73357,60539,44298,2501,-32396,69341,15846,53266,-25821,5903,-4974,24981,-58815,72737,6105,-61764,-15078,6038,-81500,-36752,-37581,-40837,-1472,19392,16673,32828,26651,-9945,24588,-6003,-14746,65047,-58498,-59917,4883,85671,56281,4271,38653,14334,-75909,-43384,76300,24929,-33961,25911,27663,13879,-80850,8094,83046,45060,107961,16172,-4582,-2395,294,-29837,-35734,26210,55362,2819,-46059,-30020,-36422,36568,-17183,-101343,-11824,-42919,-17648,-33025,-77946,-40533,16240,15338,11564,-761,-33130,29675,38137,9575,-4671,20952,-46321,14417,32654,62586,10676,-28232,-55780,-53131,-82562,-64984,-445,-1558,1164,97351,-84127,-49334,65197,9176,-44870,-6939,-63788,-33234,-52197,-56761,-8674,-34437,-841,4239,13855,-53570,-40248,-12982,-22423,53957,43191,35699,17572,-103318,-8770,23317,-11149,-8542,-16933,60013,7803,20171,16017,-13793,-7805,22456,72615,13630,12342,78685,30227,47822,75269,-17561,-11050,-11937,87808,23909,-74702,18382,12521,15903,52949,98523,60456,-38982,1238,19919,42402,-43110,39451,4264,29956,-53357,-50242,-68493,-61970,-71735,-1581,50779,31958,21692,62341,11256,-42346,28625,47191,-45205,-40741,7899,135742,47766,-55001,-24470,-13450,-17351,69425,14549,58128,45214,-200,-34114,50871,72799,-36666,14388,14255,52222,-10583,110505,54587,-43403,19396,28163,91,-5792,46905,-42530,-39553,-152942,1243,36095,69374,14821,-31149,-36172,-38330,-2853,1737,-72008,-80337,26064,-38795,-24791,27615,55016,36974,-14381,-4366,11591,51125,24203,-30271],[22318,-20162,-23599,70900,-11135,-3616,-21089,-40690,-46684,49550,-7898,-8747,4345,28612,-15403,-37445,2336,31862,47332,-23512,-16762,60738,-36351,-86805,-703,22298,-684,51339,48496,-2045,19842,-6529,1624,-51074,-41578,-35544,-5784,11918,36112,-4507,-91695,-28813,52115,-28954,-40829,11497,7994,50914,-9304,-119618,-114,21235,-12238,64125,-26820,-8301,27308,-14717,-39588,-3192,38645,3464,-20226,4289,-49826,-31678,45599,70948,35803,44377,-19069,-1792,-25433,59284,50728,47863,53526,20096,5101,-24854,-22415,-101110,37789,119479,-85750,-64557,-76067,-54419,-12096,33815,-102024,-18691,38252,26677,-28956,60622,-9632,59943,33671,15785,-111106,-46389,35648,19963,-63153,-3757,7939,-83606,-13257,61753,11030,-4350,-72621,-3389,-30922,-45773,22515,7439,-79249,34540,-2461,71034,41680,47571,-10799,-40389,5200,-71466,39788,30019,-19693,-30497,-35992,-5711,-35787,22271,26955,30945,-253,-21337,100757,-34337,46402,16273,-52492,-42379,-64605,23016,26298,56013,10255,-19851,-14006,15979,20786,31252,-17994,65260,11483,18245,39379,14945,75212,-45593,15174,75277,31187,2108,-21939,-2688,-48192,-12745,-11810,-25670,14175,17644,-38069,-51984,48270,41132,-43213,-48038,90620,75609,-29525,-26021,-32129,-54660,-31188,26591,29121,29556,46603,38732,-62321,-43900,-53931,42375,78747,60899,-39864,-92118,-21284,-103152,7877,106593,9078,-65691,-1219,3380,-32416,-14848,-23523,63416,8987,-5864,-25617,-74028,24812,13124,-26599,81583,25987,-51445,-7551,-75915,-51137,27362,12760,58047,135258,-21672,-54311,-80463,-90051,-26455,12735,9090,39220,54143,21287,-35544,-2861,25094,86713,72001,38667,-82525,-197719,-163150,-281341,608190,213065,-139152,-94578,46867,42001,55848,-30647,-78907,-32705,-27737,73711,38711,-65423,4778,-85935,18390,44810,33950,-12402,-22710,-49105,-45239,40553,53704,-41750,9948,39644,-36517,-29731,23270,8443,-58346,60052,18731,-71482,-86920,-63135,59152,19905,27533,14766,29681,-23970,-9180,-51890,1992,4869,-14797,-3574,-7235,-16357,-9004,-22057,-11681,-6893,2661,122786,98624,39165,7247,28310,-91896,-87341,-17446,-12358,-48884,26441,-48561,77464,60416,29905,45184,-40831,-25934,5565,71988,-38276,69488,45246,-114627,22507,-96342,3289,-42568,-63154,-63148,32067,-64581,7030,-15903,-11916,38827,-50113,4545,5460,33181,73232,5218,32049,-19980,-16816,2818,1236,10155,-60682,-65120,-34170,-32862,-15481,-77426,-17469,18383,84165,8253,-83878,-64391,-5432,10925,-3905,-146489,-74118,-57265,-40475,5326,1598,22177,57901,6467,-60324,-11644,722,41012,7909,14061,-75355,-94584,-54335,-95116,40364,8195,-66885,-22383,-22136,-10637,-115520,-13584,-111986,-12777,-22540,-117702,-75728,-21257,32065,70195,-7047,-50737,-35008,-14449,-20361,-83788,-16898,-29560,-45842,-36557,-37514,-1610,-4629,48077,33890,-73637,32390,44230,101810,17948,16617,73042,32511,-45040,95554,-15343,-2913,-87496,-48832,-20533,23319,-11950,12274,-34846,-64461,3184,37844,43954,16052,-45385,47690,79281,16404,-34207,-33370,-14856,-41911,-52164,-7885,12346,-42646,-126829,-51677,-33505,-22048,39470,46664,-25611,23868,-18074,78102,-59812,11500,-31915,41897,-45890,31230,-33352,-46319,-14910,-14024,-10901,7635,28445,-19053,-73670,-72013,-12274,-17294,4937,-7358,28576,-29375,-44616,-15551,9248,-45818,-20631,30315,43427,-6478,-67568,93526,26336,35326,19652,-15433,69945,-89086,-10113,105239,22003,-16984,-2265,-31462,18511,56259,5908,100,-46498,-48307,-40869,28743,9111,18581,30929,-4317,39434,24571,4263,-11427,68093,26255,21601,13591,-59687,-39799,79256,24245,56732,23825,2638,-30343,-39791,-14294,20601,24539,-76876,-4894,-4313,-57147,93988,54977,12407,-70670,-132759,-3904,9046,-40848,-26232,4784,-7308,60314,6305,-11590,-73094,-10065,43359,-59074,-48806,-59622,56530,46961,-19822,-4877,-16246,-97818,-43520,92357,39987,34746,39063,48391,23005,-47024,-111383,23521,-70742,-31038,-6716,14746,-42249,-14421,8476,-49619,-11608,23350,-4555,15278,50045,2072,24575,-26208,-45001,267,636,-11247,-33913,29300,-12784,-10835,71585,22533,43908,-23795,-12397,44751,14331,16988,27737,40300,14023,97686,-7632,33114,81856,63101,48845,83913,66191,90419,19444,17487,-5412,-8165,18369,12414,-678,-55048,10932,-65797,-97435,-14317,7296,-26104,-45248,-60512,-64800,-108969,-58848,9494,-52147,-22522,10504,-51882,10345,74636,35250,25996,74079,48553,16341,-32630,-5218,-7670,-38102,-103067,-41632,-15346,695,107,-29342,792,77013,11006,-2932,-589,82123,9299,-43373,-42427,-30511,-20490,19921,-27587,2570,32111,48243,8472,3830,55224,-38276,-28168,-18874,-31748,-8965,43439,74718,80515,32867,-39310,-23643,13113,-5218,-61596,24268,-20167,33497,47939,20215,-53749,85346,3853,55447,36902,-77856,-21006,13261,-3163,43031,30624,-5785,-65790,8239,60348,-3879,-392,32070,123340,-37198,-47015,-18029,-135778,4288,31934,49358,-9759,-34300,-16998,-36552,-25286,-23377,-36007,17734,64813,15756,-20762,16436,-54464,-77801,-44637,-17164,-40349,63083,27084,-34432,-29732,-9651,2866,-5500,-38307,20303,-23570,14782,13687,11104,23689,15442,6410,-32293,22350,11174,-14547,74380,-26595,30507,96420,9927,-66437,99731,-12075,-21552,5728,-26041,-10449,-35902,-28124,-10811,1763,-91528,-16591,-19589,-55403,3494,32518,-19418,-76480,60613,43838,43990,5211,5092,46140,30227,42991,-35262,-10834,-37425,23465,-40552,64451,-1231,-57736,-32782,-23029,-69043,-22915,-43308,-34422,13153,34637,30967,45322,25547,11186,9273,-13114,-56428,70531,-51261,-43961,11510,85757,70480,23419,67178,31843,-81998,-33893,77074,10937,-41750,42275,24925,-14442,-72505,-13581,81786,48544,47025,1497,22466,10683,19156,-27704,-48862,40722,57455,-16234,-38254,-14637,-37899,17952,-7217,-69006,-4653,-49467,-11032,-1357,-84001,-47429,12607,7096,9482,3333,-12690,23631,36079,24939,-27386,12083,-54265,15594,37009,61734,1147,-10332,-55683,5250,-111845,-60990,11428,4330,4152,82134,-89028,-41543,59795,-6964,-27327,33264,-59401,-3057,-28531,-61222,-5886,-60083,-48429,-37228,-9518,-51550,-50785,-6764,-65846,46162,25935,5172,24817,-94911,-24352,6064,-42134,11362,-19866,36098,15003,36062,8422,-11612,-2024,6385,57013,23716,45342,80171,36077,31595,66755,-42967,-33156,-8823,79826,15991,-67834,41767,34758,38574,45771,70098,54471,-17510,3104,29400,58923,-16743,46682,10374,26688,-57212,-93190,-47292,-80034,-79812,7443,70002,59323,13753,32772,-16288,-55946,23425,18847,-30460,-24227,13024,154930,27794,-35356,-17866,-13267,-31937,39088,27903,63001,54204,-7784,-36938,59336,23287,-31666,45528,22856,47017,-18125,113377,62103,-39670,49563,8642,10433,13641,28795,-31125,-44350,-115414,-262,33605,63183,-6363,-21948,-44298,-29615,11341,-2688,-72273,-57755,14937,-53033,-6850,32704,62344,54431,-3743,-13647,7015,39893,-10668,-41721],[32830,-555,-13784,85152,-12444,11861,-31573,-51133,-51740,58811,-7652,12020,48052,23101,-4450,-35902,-12483,4297,12032,-40307,-30015,67559,-33756,-54293,-4192,17136,11499,27471,17690,-15508,-1024,-8373,1266,-24732,-40977,698,11084,5542,66643,-11141,-75270,-15905,54362,-31639,-34182,10282,20790,57767,-8662,-129451,2635,40822,19455,57908,-36014,-17478,15301,-18449,-55220,-11632,40683,-1704,-43321,-1277,-65238,-42322,58786,100990,50231,53772,-25819,26746,-22880,51599,11656,11024,59293,4002,9464,-6745,-13219,-100970,29653,101767,-55005,-66124,-79623,-56263,1617,36526,-92238,-26768,65042,17981,-2011,57089,-9469,73332,21573,5770,-125390,-54428,41490,14481,-51725,-8990,-1365,-79000,4641,62740,18427,-28503,-36681,8300,-22882,-64115,30528,-2641,-98674,61121,-29086,33361,43048,30472,-11825,-19584,32760,-34701,32356,7841,-15833,-16892,-49698,-4213,-49521,24111,20622,10160,-19916,-24549,82010,-40761,29749,9774,-20585,-35635,-75121,17579,38199,69494,11090,-14739,3107,27685,7394,26436,-40654,54085,30807,23943,58861,18021,48658,-18409,59899,66592,64684,-13116,-20221,-8120,-57290,-10636,-10123,-3144,30557,28337,-16257,-38017,60690,37871,-46588,-51153,97567,29473,-40215,-38855,-15526,-40038,-25388,43032,6200,44588,82727,45759,-53769,-46034,-40237,44047,91900,59002,-13520,-93605,-22375,-126111,28998,125867,10034,-60319,3385,12723,-48214,-17681,-34029,89393,-822,11244,-20246,-49031,19621,32454,-16998,87267,9373,-52575,-11696,-71650,-25991,6325,-10834,20590,102031,-6920,-47512,-24878,-39138,-41341,-18137,11319,69684,129395,66602,-10561,1674,25130,89203,25410,26445,-101619,-242524,-138848,-224812,638372,172114,-136725,-91482,5128,7037,65381,-22069,-82981,-51648,-46181,54456,91262,-14790,1650,-94646,17704,43326,19627,-37564,-18619,-3181,-48825,34631,42589,-8188,-355,49725,-39167,-58330,5962,5161,-63217,34745,11250,-53150,-58419,-81638,56626,22452,4442,-3428,11916,-33908,23516,-49738,2943,13277,2049,-13277,4138,-7517,-6561,10213,14232,-25384,14439,121700,75918,45436,32589,35585,-81202,-72874,-28976,-49175,-59400,69006,-27243,83527,62239,20959,62126,-33281,-21196,8510,62953,-13980,54503,21686,-133755,36840,-99988,29793,-43117,-39157,-53095,51886,-54340,46855,-34903,3683,36229,-55550,7023,30096,17424,19232,10702,36658,-35783,9667,18349,-5304,-3060,-67460,-38820,-27150,-11332,-14711,-61222,-35261,3377,100206,27917,-57183,-26941,6468,1792,985,-152735,-56604,-32247,-57451,-34477,-26976,2153,52799,24519,-22241,-8282,14555,60337,-5029,11292,-92760,-107333,-56268,-71481,38043,-26664,-62533,-46200,3636,-15743,-110724,6185,-87223,-3144,-18175,-116928,-74078,-17307,17205,48340,-24863,-65079,-42704,-19830,-24086,-91748,-19284,-27311,-49038,-15311,-14147,3454,-20209,34343,17548,-92249,14504,58994,109206,31357,25533,14613,31187,-45899,76991,3779,-5527,-75125,-46913,-22278,11015,7932,7883,-47452,-50649,23456,64043,38428,17427,-52486,33194,71209,8524,-31961,-11345,-37302,-26112,-40995,-17755,27466,-27426,-146651,-40964,-7892,-12933,23885,50985,-22497,15459,12288,134938,-60316,4083,-14840,26676,-40531,38096,-44547,-51621,-10872,-4816,-18644,-20351,9969,-60602,-76843,-65336,-15327,14229,-9066,-28483,33693,-25247,-32310,-11393,58892,-49333,-8552,17725,12124,-18437,-54121,115575,49927,34922,7442,-10604,70075,-64056,-14124,86756,21765,-3917,-5340,-68824,20568,66728,-15937,6479,-47830,-39033,-66442,18654,2755,10413,2070,-3562,62869,26035,11670,-23851,71252,13683,33030,-8499,-80983,-28133,82489,18387,87500,23621,-12359,-40468,-35425,-8070,-6508,46455,-95018,20258,22254,-40663,82714,53802,22829,-51440,-128721,11607,38538,-42740,-55738,-25394,-3693,56558,-10299,-20538,-85496,-1484,31510,-63812,-62951,-56816,49449,42495,-28970,10113,-49207,-73356,-42645,102681,34027,24044,47395,58495,7173,-36644,-100448,11858,-84115,-36008,-5520,-11646,-24103,-1851,22700,-55336,-18443,19283,-8926,29706,36273,435,12159,-32625,-48288,-12502,-1249,-919,-41068,52363,2248,-46965,47545,19244,57110,-10038,-21922,44049,28603,18232,41139,31854,25280,100661,-14096,8490,52313,54083,36423,77451,52082,77896,27225,9220,-10900,-6361,24959,-4314,-13007,-68947,-382,-85412,-128552,-34518,-22470,-14988,-17584,-60025,-41937,-102863,-40055,22949,-47398,-5875,23938,-50223,20342,81824,39119,39963,65681,46656,25925,-11312,26288,-575,-35357,-89827,-45179,-26935,-5206,13655,12330,17875,31944,225,5553,6877,65488,13735,-47863,-25654,-37198,-33118,-1588,-14182,34282,37243,42531,-5177,7766,60605,-44023,-42665,-13293,-12016,-14550,39831,81547,72772,22216,-28444,-23278,55,-3854,-67000,16023,-28189,45180,50630,44422,-12315,56112,-11142,24886,15147,-64806,-7215,34904,19341,61629,16062,10611,-66554,10584,59558,2748,18423,57725,129132,-46585,-51611,-36114,-119499,25588,5742,39141,-25354,-15972,-4880,-25214,-24787,-30807,-29835,-5579,74822,23214,-16787,21749,-44357,-74129,-35261,-27430,-33187,64159,60786,-35715,-22810,-2729,20438,5319,-41417,23901,-26619,4502,10041,37232,25386,30481,-16803,-56752,-19632,26651,-9288,59819,-74338,-1370,55881,-18445,-45640,90998,-9769,19551,13917,-10121,-5493,-37919,-8416,-9678,-10122,-93006,-20794,-27103,-46317,3347,48065,-14143,-70458,42703,29133,44286,10998,43250,15251,37894,29376,-38809,-28051,-63273,5886,-22874,57811,-2962,-37297,-54684,-61368,-64425,-10773,-45019,-20952,25178,48481,45662,56153,24845,23493,-471,-12219,-74017,61990,-40533,-27859,11241,80497,84038,40759,91365,40730,-77888,-16458,58890,-9500,-44146,44090,14279,-37215,-47587,-38066,59207,46131,-33223,-18339,45830,25149,47382,-23459,-58916,55122,56811,-35606,-35608,-5147,-39342,2499,5236,-32346,3056,-50134,-6637,25708,-85953,-52428,2865,-835,12900,12396,14980,16185,18446,32646,-44343,-3253,-67130,11600,41903,56341,-4159,11306,-35132,55501,-113288,-45963,20599,10832,2041,54234,-79048,-25957,33323,-18769,-18612,58046,-34956,22346,-3654,-57606,-6859,-65838,-79215,-57658,-36427,-49539,-57341,1093,-87485,16346,3350,-30591,31910,-74355,-32326,-13775,-73675,26971,-16443,10652,19308,51090,-7969,-14838,10794,2918,34191,24342,60095,74842,34872,14124,49466,-57829,-42943,-4497,53857,8917,-42488,60607,50375,45934,26297,47980,48898,12733,19400,30634,66798,9359,43879,19761,16819,-57635,-98702,-20248,-84846,-88027,3245,58814,61633,5047,13945,-34185,-79287,15464,-10285,-12289,-5901,17522,156825,1888,-12430,-7171,-11935,-43161,5575,36842,63300,59684,-11567,-36173,60374,-24424,-14031,75716,18439,33093,-26936,102927,54982,-25860,64263,-13935,16026,29554,6769,-33179,-43764,-75776,-5946,27528,44295,-26294,-7693,-45349,-13811,20613,-3687,-69005,-15563,5742,-64039,-8727,28425,74619,61189,1112,-24908,739,22730,-51249,-46836],[38539,13252,-16265,65367,-12545,26708,-37330,-23435,-33555,69513,-5792,30685,89988,13442,2265,-36552,-20034,-16952,-27071,-52689,-26484,66493,-31616,-7746,-7846,5876,19633,712,-26274,-33816,-22885,-7127,-521,16867,-26115,44093,33560,177,90359,-17496,-52161,-5198,50498,-15122,-43004,2340,30987,47468,-8364,-124416,6708,39958,39096,54988,-31290,-12097,1732,-25169,-62808,-21842,40910,-10360,-59001,246,-66150,-49490,55105,107686,61253,53602,-36952,49575,-23228,43591,-42030,-31736,55274,-126,19158,5509,2313,-87204,21352,67651,-30724,-64248,-73361,-61267,16812,41450,-68267,-48690,81469,16038,23348,44726,-15709,67673,690,-18175,-117064,-56502,41808,5952,-32417,-12164,-17595,-68585,20190,58690,29901,-37440,-2229,12411,-6359,-72492,30597,-12472,-107556,66797,-34884,3681,38694,5417,-2015,8437,60796,1247,17502,-12205,-4669,-9326,-58326,-4671,-59264,25312,11681,-14087,-27508,-22988,50670,-47436,14841,9427,17656,-19804,-72169,-6518,37979,91341,15326,-7501,13494,30895,-8815,21235,-52981,40962,34150,19414,75262,22014,5635,12897,90792,60465,88047,-22579,-13586,-5412,-66530,1888,-13500,10749,54975,37673,8992,-14787,65211,29102,-44472,-50784,86263,-18704,-48599,-47916,5274,-28688,-5417,51625,-16679,47780,103654,47943,-35006,-44354,-29540,32653,73606,49880,676,-87711,-28196,-140460,38612,134341,13064,-46170,-5052,18353,-49232,-12282,-35248,119049,-10228,27731,-6121,-28990,19080,48301,-2708,69295,-4101,-42626,-8464,-57291,4904,-6059,-36365,-11612,55800,26939,-37765,20786,12557,-56651,-46538,11866,78503,175829,78500,14506,3721,24750,83691,-11538,12702,-112615,-243024,-96488,-163401,544192,104128,-116964,-87696,-25116,-41163,68488,-18594,-82287,-66656,-59074,29127,144888,39891,-1616,-82410,16680,38875,649,-53641,-5636,36657,-42723,21358,22793,25637,-10306,54972,-37744,-78623,-11629,-4123,-59127,10742,2843,-32529,-18489,-80021,59361,31715,-18803,-25507,-6234,-41289,49922,-44616,-2992,24896,11350,-7854,14700,-2201,8509,48082,36249,-45539,19955,108070,47175,47833,71904,32295,-63708,-53633,-49933,-79055,-61749,102278,-5642,80825,43717,9662,69878,-14812,-27793,10083,51956,19729,34562,10263,-115839,52136,-85830,52243,-39861,-5882,-35848,59604,-39977,72492,-54506,16230,15866,-53808,9352,57720,7937,-25344,9112,43386,-36953,22020,28180,-16020,-27810,-76622,-9585,-13252,12358,-13830,-42443,-60859,-12129,91993,41828,-17702,15501,7823,-3200,10679,-145286,-36909,3175,-67224,-71138,-58030,-29158,48623,35054,8207,-6615,27089,69731,-16754,5189,-96527,-95376,-50775,-35900,31993,-44435,-44892,-45081,29672,-13053,-92569,14680,-59222,10893,-16857,-105598,-63792,-5333,84,14466,-40412,-76313,-55153,-10332,-26090,-81659,-16859,-24642,-48369,2511,4550,8948,-34120,12611,-2163,-80208,-5846,58037,96487,40964,21487,-42528,27427,-36316,61283,13054,-7362,-54897,-36912,-21783,-6315,20280,18327,-51985,-33058,18260,77597,34070,20733,-52909,14050,53028,-1605,-32495,680,-52870,-6413,-29891,-19689,34347,-20527,-153673,-40378,9064,-8287,-4817,48199,-21462,3023,44065,144692,-53355,19,17368,9031,-30840,35639,-55502,-55932,-7592,-3505,-21446,-54114,-12418,-91881,-70370,-60814,-10490,26580,-12022,-48427,28196,-23369,-10956,-20748,87215,-46979,-1260,1047,-18249,-21181,-31624,106632,42344,24107,-4854,-6531,60678,-33674,-9845,67105,19788,8620,-2523,-88140,4593,53759,-49820,13532,-39268,-24348,-90705,4900,3835,5350,-27203,4694,79642,21627,17416,-33634,55420,8419,47034,-27977,-92176,-21339,71818,8838,83967,17605,-28840,-47344,-34345,3610,-34158,73831,-87557,40861,44175,-28179,62204,42612,31898,-36810,-97408,27816,51757,-31649,-66813,-55276,2238,40010,-32846,-27900,-80741,4998,7956,-70093,-72413,-47656,40507,31532,-56929,14683,-90651,-65984,-34788,111691,27414,14882,56443,58740,-5387,-20446,-66949,-9718,-89470,-34362,-11880,-41068,-9942,3850,29979,-50387,-12896,12469,-7761,43046,17684,8634,-2978,-35205,-48646,-25145,-7668,13960,-38337,58452,19580,-66532,27392,19308,64483,-4606,-29112,24645,37006,17366,51431,24388,28510,85865,-22363,-13054,17857,32843,24294,68052,42086,52680,27894,-8294,-20248,1630,38394,-20495,-30212,-83403,-17885,-86437,-133352,-51304,-55306,-9532,13822,-57360,-30196,-92443,-22386,35247,-49812,604,20461,-39894,22318,40813,35227,56082,37840,39944,35841,8080,54306,5473,-29692,-51702,-41155,-32759,-4159,20324,45029,30933,-10414,-8942,16781,19553,42869,12779,-55567,-9215,-33086,-51970,-23494,5826,50498,34675,30579,-18392,8930,50266,-35148,-43852,-11419,10062,-10971,33463,88851,72567,15709,-12483,-16869,-11858,3713,-65268,15060,-36629,54082,51215,59286,16230,24683,-8386,-3251,-3069,-43138,5143,46840,41542,75092,-1785,21727,-61768,12561,53915,3690,28254,69419,107198,-47932,-43864,-57693,-97627,34593,-9969,38222,-25630,1504,5795,-4817,-16024,-33402,-17841,-17732,70115,21799,-15606,17108,-40680,-67340,-19306,-35910,-26119,56019,79530,-34425,-13583,10001,31021,15386,-54210,11215,-36326,-20406,-127,47033,28516,24919,-32920,-73243,-41027,40567,-1045,41478,-90336,-16856,23461,-32356,-25424,88952,6064,60892,25134,10671,-5957,-43562,4512,5824,-15919,-96394,-16173,-18921,-37119,-100,63965,-11941,-57053,27642,23776,46496,20141,73277,-14513,34691,14046,-34499,-44375,-78164,-25237,-11617,55598,3554,-8235,-74165,-94311,-63869,-4320,-45306,-11745,30727,56139,57804,60640,24575,22181,-918,-4750,-65843,38006,-27770,-14581,5984,70948,92510,48262,101328,35081,-65689,4051,35063,-27650,-39569,33288,1281,-51535,-18406,-59444,18679,35662,-95180,-35854,63033,35896,76122,-20923,-63822,60710,51673,-48558,-38771,-3947,-42811,-7089,17201,-2203,6671,-40193,-8555,39747,-82497,-54250,-16787,-7701,22341,25423,42203,11089,-12638,29919,-53678,-22353,-81799,3693,45753,48671,-4391,29844,-3028,77992,-86520,-18662,33687,18411,-2627,24013,-55315,-6837,-9507,-23511,-26423,62153,4888,32293,15470,-49742,-15240,-52466,-81418,-50612,-59489,-45651,-53133,8864,-84712,-28358,-24709,-61551,39202,-46743,-30751,-35878,-97071,32657,-4106,-8867,18633,61305,-26838,-19679,27766,11764,8905,14475,49176,58301,24595,-1312,22268,-57912,-39714,-3000,24316,6105,-6828,68519,49533,30092,-4350,41979,48929,40344,47234,23980,65555,18770,31846,29553,6016,-56825,-71666,3662,-78000,-95292,-13203,24781,38581,-2611,11024,-35416,-103054,7307,-30601,4951,5622,19254,136121,-22900,5250,8741,-8719,-48738,-19879,37847,63418,60380,-12121,-32145,53935,-59320,12710,99007,5064,16094,-35894,80128,35470,-4893,60695,-34795,16064,37256,-9937,-49697,-40429,-57183,-16403,18008,19444,-37815,9748,-38793,4560,21797,722,-66784,31428,2358,-66751,-17275,15940,89588,59134,-1494,-35428,-3101,7733,-88421,-43839],[38283,17469,-29821,26212,-11470,35423,-37305,27494,-433,76581,-5104,45473,114525,2282,-5430,-40263,-17791,-30289,-57286,-58792,-5389,60724,-29347,33755,-10609,-5068,18317,-21786,-72962,-52697,-40059,-3743,-3805,60991,-340,83069,54349,-867,98925,-23582,-38411,2590,42019,10432,-65493,-10829,35981,28053,-6830,-102634,11574,24034,44207,55784,-11607,4328,-9123,-32842,-66478,-31355,38740,-22656,-61979,7452,-48863,-47892,36314,92769,66965,47329,-42758,61886,-26268,34793,-104257,-68442,44665,11264,30991,7557,20852,-64341,14180,33302,-12656,-62200,-61089,-66957,29163,47459,-37029,-82343,81876,19909,42068,25587,-29573,44659,-25909,-49134,-99219,-54045,34406,-4558,-16541,-12094,-32499,-53672,29241,49733,40968,-37004,21402,5467,14191,-72381,24684,-19376,-106555,42680,-22333,-10408,30019,-19830,15831,29057,80603,28420,2875,-24275,9647,-2725,-59347,-6813,-61932,25167,3593,-33598,-21171,-16397,16396,-52873,8247,17760,52072,-2043,-57899,-42132,24528,101230,21913,5730,13609,24584,-16039,17075,-51825,25982,19681,4480,79522,24331,-50760,33969,95882,60931,93563,-22912,-1212,836,-74642,22408,-18483,7434,77007,43318,28363,12578,62466,17535,-40309,-45146,66245,-55557,-54455,-52812,23954,-22152,25117,50745,-33129,37363,103642,40889,-12320,-42510,-23687,12662,19552,35859,84,-78716,-38293,-140300,34983,125799,15760,-26600,-22935,15308,-35655,-380,-29550,141081,-18371,40474,14423,-13776,23231,58369,14800,32822,-8028,-27587,1397,-34678,33329,913,-58556,-30482,9013,67565,-27516,46992,52120,-68044,-66790,9527,61366,177736,58662,33857,291,20911,71463,-26224,1987,-111404,-181669,-53001,-122619,378289,18765,-72422,-76823,-31948,-78636,68725,-17641,-72351,-70184,-63766,10210,175225,70602,-6885,-57430,16531,33743,-12778,-58761,11088,56078,-24911,6084,6517,52824,-18810,57231,-31998,-83466,-21875,-17605,-48651,-6930,-3499,-14722,18395,-64142,68530,45743,-40465,-44713,-22281,-39991,65935,-36630,-10842,33598,9499,18811,20770,-914,28889,77878,51221,-57047,20289,87425,17344,46920,108683,19055,-49186,-36511,-75047,-93343,-53065,113180,7972,74326,11736,4309,67745,6984,-42353,10247,40585,53545,16269,14736,-61475,63022,-56068,63166,-34489,27687,-21231,54420,-20937,77408,-68106,25052,-12330,-45132,10418,81731,4726,-47346,2211,46669,-22670,16057,30654,-26426,-58908,-87349,12520,1845,29772,-13284,-23826,-87807,-25817,70774,48546,22779,47484,-1808,-3313,24679,-125726,-21084,39505,-66746,-94923,-83058,-54139,45062,39108,15037,-11350,34956,69836,-22600,-1715,-82546,-69241,-39092,4263,22938,-44455,-18342,-28484,47002,-3156,-67331,18938,-37312,25655,-19068,-89341,-48894,11847,-17532,-22165,-50548,-81366,-71337,9194,-25551,-63652,-7933,-14955,-43618,11336,14260,11569,-46066,-6991,-21006,-43231,-24120,41627,68898,45817,8686,-80825,22381,-15163,51898,13138,-8290,-33646,-23741,-19642,-29522,24457,41300,-47537,-17820,-17577,64278,27931,24517,-45848,-2326,26312,-10321,-27063,-2572,-58725,12416,-20687,-15212,34965,-16870,-148851,-47937,6631,-9790,-37737,36779,-22250,-7297,63172,108430,-46199,650,50116,-9195,-14292,25892,-65077,-58294,-6222,-9207,-21458,-82880,-34695,-103424,-50375,-58680,1204,21583,-7604,-61381,14458,-22964,13365,-38853,90723,-38547,398,-17049,-41409,-13560,-2149,74950,11277,4134,-14425,-5567,41279,852,963,51183,14851,15764,3381,-88605,-27806,20579,-86183,21492,-23674,-9969,-107357,-8892,12426,2857,-50268,18228,88699,13365,21173,-39609,29942,11316,61670,-39105,-90552,-20884,50464,-3610,58679,5427,-44665,-46065,-36728,16225,-56192,96381,-60010,47017,52242,-24002,36980,22960,38507,-31686,-61507,39152,47930,-13235,-58210,-70450,9637,14121,-56250,-32188,-67889,6914,-25570,-75625,-72670,-31963,29298,16495,-90468,10428,-126254,-69167,-24925,115892,19909,3176,62330,48450,-11442,-2829,-20574,-34957,-82538,-25572,-21130,-61462,-2316,4813,25996,-38245,-508,1757,-1682,52629,-2177,26956,-16146,-34655,-43874,-40314,-19059,31147,-27823,44991,35551,-65078,16176,27833,66249,-10617,-33014,-6342,38131,7853,49428,16175,23649,59175,-31814,-27056,-13370,3369,16078,57914,44526,20582,20483,-32314,-32408,14482,57092,-34635,-45909,-94594,-34509,-69945,-107817,-58474,-89850,-15584,42190,-53714,-27251,-80477,-8853,44016,-58979,1745,3480,-19565,11440,-29948,24783,64342,-2918,27957,42491,17427,69124,11829,-20352,-3730,-30288,-31330,3326,20261,61249,38197,-33126,-14545,28087,30726,22044,8282,-64059,2072,-18467,-68580,-40183,27352,45630,30215,15110,-28629,8376,26014,-15874,-32750,-13177,31013,-2237,26180,95126,76451,15868,6400,-4006,-18836,19892,-48797,21007,-43456,57373,46069,59465,29079,-926,9228,-20073,-15078,-19488,13422,46168,59669,80564,-18835,25458,-55495,11771,45779,-3432,26096,57206,59669,-43732,-24501,-77047,-80567,26967,-13656,40433,-8324,15166,13649,18598,-2698,-30427,-4307,-24616,46909,10037,-20364,7649,-48165,-57327,-5883,-42283,-19583,45178,75407,-29259,-3927,22776,34024,23379,-70536,-13107,-47417,-53585,-14546,37124,34417,-51,-30209,-71625,-30017,50580,9033,24851,-70062,-2974,5030,-25990,-11840,91438,25948,92219,37371,29791,-12127,-48301,9910,38227,-15647,-97804,-4305,204,-38765,-5518,77201,-13943,-41237,21086,28966,49180,31605,89200,-36286,19629,-165,-22454,-56549,-81640,-60758,-10812,56664,18358,19773,-84768,-108220,-60903,-4674,-46152,-20243,26895,52716,64947,56869,23901,8652,7119,5431,-42399,2200,-13515,-5963,102,58461,92822,40965,89845,13747,-49605,21850,18625,-35993,-28282,17638,-4449,-58251,1617,-73467,-29927,18111,-113063,-44830,72891,38692,96327,-22259,-62800,51061,42082,-49804,-44101,-10930,-49796,-10482,26227,14156,2977,-17944,-18516,37940,-73610,-51288,-43092,-13600,35276,41184,61294,9913,-49642,17997,-55544,-40611,-93852,-6031,45994,41194,-795,39575,28295,69534,-41939,18555,53846,27221,-7107,2749,-23635,9764,-54194,-20554,-46827,48980,49190,23698,25484,-39791,-29482,-27355,-56327,-22759,-71956,-38544,-36348,14707,-64840,-72588,-53719,-80121,46251,-18176,-20713,-56497,-107823,25916,15093,-19233,11782,63373,-39919,-20826,44920,28345,-11288,-1656,19601,28849,5713,-15225,-13474,-44254,-26942,-6784,4649,9352,25801,60556,24970,-7564,-38960,52033,56744,54017,75745,12819,56703,3476,14177,36314,-948,-56946,-28382,17718,-63050,-99525,-35288,-14362,-628,-7550,22647,-19475,-113387,819,-36320,15707,5298,17678,96890,-39104,12818,27877,-3137,-47416,-29551,30409,65421,56503,-10888,-26264,41048,-77206,42073,112592,-9852,3323,-43056,51113,9897,16198,42994,-49624,11840,35211,-14627,-75101,-37420,-62094,-27666,8136,-477,-36975,27090,-27926,20080,14618,10415,-68972,66629,6999,-58642,-22174,-1318,99822,53181,-10238,-41204,-933,197,-111796,-33687],[32713,12802,-45591,-11005,-8445,34524,-31560,72707,33036,72471,-8246,55147,112192,-7143,-30478,-45344,-7363,-36092,-67835,-58115,26478,53067,-26157,56648,-11218,-8252,7379,-35678,-109240,-68160,-48441,780,-9093,91496,29706,107997,67569,5589,91170,-28166,-40325,7083,31387,32719,-92392,-25344,34471,8384,-3620,-67508,16477,3607,36124,57995,17411,23146,-14567,-39441,-70716,-38075,34662,-37271,-51219,17586,-18477,-33921,8569,65298,66558,39683,-31189,64483,-31336,23659,-160091,-89830,36634,33314,40117,-1108,41532,-37837,8229,14317,3348,-61283,-47402,-69829,36220,52433,-7133,-119569,66931,26703,51416,2771,-48929,12719,-52533,-74632,-89764,-49288,19536,-13441,-11248,-8385,-40461,-36539,29721,36849,47243,-33308,29105,-12921,29422,-65881,17191,-20901,-98142,-6931,-5144,-6988,19559,-38798,35775,31157,86273,41386,-5259,-25184,21825,9407,-53306,-9822,-56745,22398,-160,-43230,-3953,-4430,-10679,-55059,12430,32829,75858,11691,-37216,-77441,2856,77314,27982,26260,3219,10124,-6668,14298,-38308,9823,-6060,-16809,67893,23376,-106825,36193,75429,68187,79709,-12909,15775,4742,-80296,45616,-20838,-13513,83660,42988,35385,38776,55942,6584,-37184,-33903,47334,-72402,-56396,-53424,36774,-19866,58026,42389,-38781,16480,83527,23445,5092,-42807,-22510,-8786,-53536,19912,-12205,-70745,-50779,-125250,20437,95311,14844,-6493,-43826,2816,-12233,14522,-20374,142875,-24623,47910,36084,-2129,30325,61491,33096,-8413,101,-12375,15244,-9570,50748,30975,-71259,-33434,-29152,97428,-17295,52917,72827,-71510,-76298,4196,24547,141154,18436,45054,-9223,13721,55368,-16925,-1814,-98017,-77815,-20682,-107926,207124,-73696,-1759,-42505,-13838,-80606,70954,-15389,-50633,-56117,-59442,6983,165745,69547,-14900,-31097,18142,29982,-14325,-53169,25308,49787,1820,-6148,3086,71151,-24231,57066,-23216,-71812,-20239,-31258,-36803,-17745,-6941,-2935,40479,-42898,81591,60434,-58811,-55145,-34759,-28063,71281,-26070,-15363,35460,-2236,60169,19307,-3286,44828,91185,58071,-53194,18632,66680,-9624,44242,126062,1424,-42760,-24912,-96247,-90676,-33540,99112,11502,65191,-23942,9362,57802,23499,-58072,9083,30119,78090,4675,30852,8301,66837,-19507,58634,-28949,52892,-13833,40117,1415,62944,-70814,30397,-34577,-30900,9643,95225,6524,-45347,-6947,40847,-344,-4345,27676,-31109,-87034,-96023,19496,12562,37199,-13061,-6863,-108043,-36583,55004,48273,54259,60406,-14388,-128,41388,-99619,-12943,66026,-55510,-98774,-94414,-57194,40573,38227,-4316,-23976,35152,62558,-20919,-6685,-53889,-43358,-23271,40724,13983,-31377,10114,-10640,49016,11686,-43378,25322,-23067,35151,-24165,-73860,-32425,29516,-33731,-52506,-53485,-76864,-89067,29755,-23189,-47580,7109,6694,-35705,9537,14317,8979,-56739,-15031,-36941,3864,-36740,15892,37206,45833,-6228,-95539,18569,12616,50313,8687,-7404,-17187,-13324,-16650,-55921,21798,67156,-35378,-10349,-73144,23210,16828,27125,-32705,-11051,-3211,-14952,-7922,-19980,-55840,25887,-12181,-7174,32749,-10583,-132734,-58207,-17450,-16081,-62320,17090,-23656,-10360,59408,50478,-42959,5401,70386,-26048,8276,14386,-71070,-57527,-7822,-17990,-21339,-94973,-54379,-94965,-17811,-56581,15139,7837,-339,-64550,-1679,-22923,32549,-57365,77313,-25542,-2542,-33548,-53861,1696,29437,35844,-27205,-19267,-17800,-8347,13460,37498,15116,38878,7579,16244,8768,-76733,-68935,-20298,-112624,29900,-6501,-765,-112184,-19885,25720,937,-65628,30042,90581,3789,22610,-41245,8451,19090,73593,-39073,-78102,-25193,23965,-17337,33981,-9978,-57097,-35830,-41665,23304,-67906,101287,-24695,32106,42280,-29004,11778,413,42969,-31818,-35336,41484,34151,5454,-35868,-60755,16538,-15163,-74796,-33328,-56824,2725,-62746,-77723,-61746,-11719,14454,809,-113650,2504,-139385,-69757,-16942,112264,11433,-12591,62045,29745,-11940,11948,23524,-55220,-63505,-11198,-30265,-65197,145,4952,10204,-24675,12257,-12238,7661,57228,-20819,51303,-23491,-31787,-32763,-59176,-32101,47278,-14529,17879,46274,-46332,12355,46174,63660,-26534,-33144,-38657,31337,-12271,29315,6858,13592,29696,-40712,-31459,-37157,-28679,11785,47728,57854,-11501,7619,-55366,-44128,28231,75434,-46036,-53934,-98341,-44476,-42059,-61535,-52611,-120466,-32638,57247,-48979,-27081,-68611,-278,48694,-71991,911,-19378,9450,-10872,-91732,10850,59665,-43788,11388,43245,11402,65409,18958,-6757,37785,-12598,-22023,14565,15141,60226,39575,-31141,-15957,36523,32594,9032,4752,-69594,7184,1790,-74932,-46210,45041,23021,30270,665,-33627,9409,-5802,6860,-13287,-16752,47793,6224,19374,98365,77006,22744,25348,14017,-19011,41043,-16168,29997,-47803,53522,34687,45177,29538,-15486,32161,-21381,-21852,393,17313,35181,71994,77392,-32363,21149,-50301,7507,39345,-17236,13045,22727,2055,-37109,2788,-88153,-76914,4824,-7474,37198,22849,24242,18283,36505,10592,-21864,6370,-33207,6700,-9940,-32247,1580,-67966,-43536,-2222,-47472,-11872,38155,51216,-19234,4566,31154,31571,28202,-80150,-41251,-53834,-84109,-29764,10615,42781,-34445,-4759,-50288,4964,53324,19160,13858,-27611,36444,316,-4513,-8648,89523,39482,107444,45039,39976,-22129,-48331,9444,81672,-11260,-92910,11383,20430,-54512,-11159,82228,-20747,-29248,23531,39457,49757,43043,89277,-46901,-4588,-9963,-5128,-60523,-75998,-87170,-20919,56355,38209,38374,-83341,-100676,-50532,-10464,-47775,-52802,13226,35043,65731,46507,21615,-8333,19091,13805,-19187,-37589,2414,-2627,-1837,44599,84138,19501,57028,-17905,-34530,31764,15572,-31419,-12479,7716,6399,-60431,4196,-78583,-74414,-3209,-88674,-42446,75507,31821,101919,-27071,-56079,26537,29981,-37689,-45464,-23577,-60137,-9500,30892,14676,-7426,12771,-35373,23020,-60836,-42257,-66704,-19147,46491,57470,66688,11493,-81656,1787,-50991,-52486,-99352,-15341,39974,35111,3805,38227,48372,40661,3428,58774,77058,36733,-9546,-4333,7638,17735,-85306,-11798,-66117,28251,84482,3377,26693,-28318,-43711,-466,-18695,11836,-70476,-28419,-10745,17269,-41293,-100176,-74271,-83539,51910,5824,-5962,-69485,-106301,8809,35076,-22390,-606,55727,-40033,-14149,58084,46017,-18291,-15229,-11386,-9454,-18505,-28684,-51486,-22358,-10414,-15393,990,17795,42676,35746,-22155,-56009,-67108,70408,70791,47332,89750,2266,43096,-30108,-4197,37633,-2013,-58863,14407,19703,-44128,-98621,-54056,-39847,-42116,-8503,42460,6943,-100133,-3180,-28103,14515,-6602,14061,50796,-42267,11157,45546,4700,-39495,-22103,16793,67873,49783,-9063,-20780,23188,-80680,66943,116040,-19109,-518,-46370,25206,-14245,28242,18707,-55891,5952,25808,-5728,-98712,-36709,-77086,-33111,2396,-4825,-25453,40430,-19025,27758,1429,23084,-75504,80932,19268,-41322,-19574,-19440,96238,47632,-21512,-38232,8295,1516,-112267,-20554],[23443,3553,-51110,-32622,-2510,24537,-21474,87674,52986,50254,-16787,59074,83803,-12168,-65134,-48682,5418,-35874,-55961,-51501,57171,44575,-21520,58348,-8539,1217,-8684,-40505,-124692,-77400,-46538,5253,-17066,96110,56629,114073,70510,21263,73892,-29987,-54229,8368,20839,42281,-111335,-36227,26808,-6429,629,-27632,20417,-10956,19029,57618,43872,34896,-14332,-43457,-77409,-40069,30614,-51472,-30774,27578,14633,-7600,-19462,36555,60906,34593,4125,62665,-37196,9291,-191588,-93802,41347,56011,41689,-17570,65809,-11905,2821,16073,20439,-60346,-36230,-66957,37752,53826,13896,-147996,41674,32918,51571,-21441,-68868,-17072,-70737,-80049,-97622,-44864,16,-15990,-16613,-1639,-39739,-19994,22302,21714,45934,-29928,21207,-39242,29796,-54986,12574,-15721,-85255,-65142,-1164,9702,10335,-48561,51126,12782,77831,38564,-4455,-15144,27408,29728,-43030,-12677,-45799,16192,3171,-42274,17702,12146,-23879,-52346,24868,48901,86410,17890,-16069,-102114,-19164,13162,29718,49977,-14500,-9153,18866,12221,-17661,-5599,-31655,-37882,43196,19160,-140287,19598,41611,78450,51781,5742,33747,1967,-82602,65258,-17260,-43297,66476,35580,29270,59538,50409,-893,-36139,-18738,35719,-67711,-52257,-49679,43214,-20481,83095,30356,-32542,-7559,51137,-145,9777,-45094,-24032,-24331,-112807,4683,-29448,-65814,-61822,-99894,-262,44443,7621,8716,-61057,-15652,13225,28613,-10104,119506,-28390,50224,52737,6959,37609,57629,48831,-39978,17233,-312,29341,11612,51198,73281,-69273,-23569,-55931,101300,-5564,44768,75439,-64978,-75997,-2798,-18203,89374,-26579,48466,-22433,6600,38511,9583,3007,-75828,17060,-4338,-109491,79215,-163077,85172,28000,21450,-38914,78206,-9013,-19078,-24294,-47501,20924,121467,48480,-24902,-12652,21641,28290,-3714,-38871,32327,23567,29431,-12211,13625,82441,-24959,53251,-13939,-49399,-7371,-39513,-28828,-24003,-8930,1827,43160,-23911,93254,70687,-71290,-53905,-43179,-9551,68309,-13768,-12984,30858,-18151,98880,9014,-8296,48114,87090,57147,-34966,18327,51654,-31384,41305,115400,-11567,-42016,-19181,-106308,-76878,-7049,69244,8317,52261,-53736,23624,43924,28115,-67919,6486,21480,87180,1069,48534,64901,64358,12191,39789,-24777,63957,-10687,23221,22975,38183,-61634,32528,-39837,-13588,7461,93841,11738,-28197,-15015,23281,17580,-30771,24391,-25991,-102026,-98453,8063,15445,35407,-11416,8154,-115886,-44401,58532,42217,72024,53777,-15716,3226,58053,-73115,-13187,75319,-35423,-81469,-87840,-32940,33674,33585,-39411,-41509,26178,49914,-14178,-7754,-20643,-27918,-5434,65930,9092,-12270,33017,-2209,34048,28140,-26735,34757,-13691,33953,-30496,-62312,-16133,41845,-46536,-69868,-49243,-60934,-104069,42313,-20977,-38009,25646,38059,-26255,-354,7333,1117,-66778,-7367,-50507,44881,-42289,-9713,12546,41877,-16490,-92609,19326,36238,55190,5425,-3573,-7962,-10196,-13661,-79652,15078,84032,-18641,-13430,-123688,-30403,129,27570,-16510,-11384,-27743,-14717,25989,-44811,-47789,30963,-2557,1460,30881,2092,-104799,-65495,-53774,-23194,-67814,-7965,-24119,-4309,33994,-283,-43906,12025,70684,-39137,31857,7213,-70796,-52663,-12463,-24665,-22299,-82838,-69973,-73285,20393,-51331,23427,-6207,6016,-58777,-13414,-22404,39515,-68233,59360,-10844,-7417,-46090,-55167,19477,55538,3381,-58264,-38407,-12546,-13166,-17974,71233,28983,26789,560,12688,10489,-61520,-106629,-52119,-120178,37488,6151,970,-105411,-26861,39216,-2652,-76055,28637,86627,-4378,21890,-38853,303,25654,77600,-29440,-60485,-29729,-1399,-30172,27181,-23049,-63542,-19706,-47620,19171,-67415,80995,5792,-2870,16546,-40538,-9750,-17027,45987,-26526,-19411,33884,20802,18781,-10331,-27485,20253,-41549,-84278,-32446,-53335,-7398,-91467,-74428,-41777,9100,-5267,-12076,-117361,-2802,-120141,-57071,-12866,99899,1680,-30071,55005,6818,-10882,20859,50891,-62485,-37127,5555,-38152,-52852,1617,7535,-13643,-16290,20358,-27071,18464,56278,-36924,74179,-23394,-27076,-16127,-78886,-40036,58884,-4236,-11189,48648,-19476,9027,70275,57751,-47154,-29628,-63059,16826,-38874,-7216,-2714,2832,5979,-46449,-26785,-52666,-56747,8571,36880,72686,-36938,-5240,-68365,-50532,37526,85777,-54512,-50820,-91776,-47247,-11604,-13056,-34466,-135687,-53372,50938,-42017,-23909,-56495,5243,50890,-84003,-2472,-39169,42221,-37183,-108901,-1767,43865,-71037,-8001,37373,-9991,44404,25890,10300,63171,12185,-6005,25395,7181,46814,36260,-11064,-14017,39686,19957,6169,7248,-68402,8838,20101,-66371,-38124,54447,-6267,38530,-8273,-32433,16461,-35864,26144,8931,-19642,58098,9962,13833,96715,68165,33608,41536,34569,-13165,58264,25278,35669,-49675,42992,19701,22216,22906,-18364,48628,-8059,-26365,13608,18781,19702,78415,67178,-41864,9949,-46368,2023,38982,-33069,-5640,-20609,-44603,-30711,32261,-86606,-87019,-24148,4143,23073,58736,29776,20063,40577,19790,-8488,11155,-46521,-43199,-32909,-49196,5345,-94731,-25703,-11247,-52663,-458,38843,22195,-3900,10836,33957,26941,29031,-74543,-65359,-51486,-100372,-42101,-24536,51524,-63870,35755,-17859,39994,44803,27531,10149,14203,81304,4112,17394,-15892,74490,40563,105377,41251,36811,-32555,-42291,5469,123714,-5565,-79560,26784,31511,-78830,-15447,73259,-32187,-26149,30212,46386,46223,51432,75766,-46882,-32311,-12782,13140,-53435,-64380,-92631,-38264,48914,57242,43180,-71151,-82732,-31904,-19047,-48594,-102092,-7615,3823,60075,34085,16730,-15952,29106,16971,-7836,-71543,19818,-4044,2384,31038,67959,-9651,12963,-48639,-24334,30805,23758,-16205,4299,12089,36215,-60605,-9883,-75767,-105116,-24120,-45416,-29975,72053,16783,91597,-32743,-44382,-5340,18316,-14947,-37390,-37795,-71700,-7076,30939,2203,-19430,42457,-55511,1112,-46897,-27052,-77354,-24934,49850,69888,56098,12752,-98665,-12079,-41002,-53030,-96357,-22433,26462,29783,6520,28169,51896,6255,33128,91978,93102,45637,-9496,-1764,30619,13177,-97034,-1147,-69595,10810,99728,-14949,21865,-15153,-51037,19925,10329,40232,-56562,-17215,16450,15998,-26920,-101581,-76233,-74328,54685,21342,8359,-69785,-95947,-12287,48564,-23855,-15625,39692,-24031,851,63788,59001,-6986,-15910,-26225,-47482,-42606,-41350,-80473,129,4124,-25517,10718,28142,37535,-1425,-78663,-98611,-79847,87324,86941,21783,77322,-2868,28132,-63569,-18754,33300,1798,-61416,45774,11824,-25027,-91823,-62389,-43247,-73564,-4869,62057,33140,-63000,-4808,-13052,-2037,-25275,10769,11203,-32949,6116,56150,13890,-26686,-2601,883,67042,42861,-6475,-18185,1797,-76506,81669,109229,-18547,3522,-44575,10669,-31521,23650,-5722,-53539,1175,14485,12722,-108844,-37938,-87053,-26956,4342,11398,-10205,46495,-18781,24486,-14148,35103,-82905,76429,36028,-20087,-10665,-35883,74069,43907,-30999,-24208,21947,9917,-85849,-10751],[11842,-4659,-37729,-37215,6682,10561,-9494,66963,52602,8961,-30393,57174,39645,-11718,-93606,-47541,12515,-31527,-29391,-40945,74306,34589,-15305,45892,-1960,22742,-23252,-39167,-116106,-79290,-35699,8040,-27922,72543,75009,102173,63781,45018,57752,-28951,-71275,6951,11395,35943,-112903,-39188,14315,-16569,4721,5802,22291,-13994,-1510,50886,53581,33680,-10426,-44180,-84776,-35515,29620,-61790,-8467,35058,40650,26414,-39324,15285,52438,33897,55986,61827,-42202,-6613,-187748,-86147,61878,69111,32775,-37214,94567,11111,-2702,31397,38197,-56750,-29803,-57412,35250,49309,21813,-156219,13186,35854,45097,-46071,-83485,-36100,-70837,-55218,-115535,-43246,-19457,-8804,-26513,6715,-32324,-6722,10113,6131,36788,-27691,2904,-66287,11633,-41417,12634,-4361,-70348,-110423,-21198,30995,4900,-50006,57333,-18525,61112,21891,3309,2610,24458,53906,-32258,-14570,-33465,7296,14855,-33901,36821,30554,-21985,-44347,39273,58717,84524,15765,333,-111360,-34323,-72582,24038,67472,-33985,-28760,52072,9592,2345,-17377,-46416,-52435,13590,13268,-132417,-8194,11429,85613,20052,28492,47228,-8137,-81523,76050,-6790,-67588,27245,22122,15109,72213,49852,-3594,-35688,-2814,32887,-46873,-40434,-41604,45345,-22914,91944,17993,-16730,-25852,19553,-20343,1470,-46837,-25448,-28933,-127935,-8296,-44455,-63169,-66040,-70891,-22013,-15979,-6603,14309,-70094,-34141,32342,38878,1287,79098,-28973,48861,59872,13474,42498,47879,58538,-53564,35607,6542,39934,25052,33646,104285,-50592,-7642,-73569,74278,10131,31377,65903,-49360,-69235,-8979,-51883,48210,-62457,45643,-34538,4573,23148,42331,15042,-49754,53904,-2026,-113122,10963,-237450,166943,127037,61081,29445,89359,1741,15485,17197,-31367,44801,67231,27298,-34938,-6042,26247,27567,14328,-19053,30824,-10087,46996,-11662,30762,89411,-20205,43548,-7177,-25947,11172,-36657,-27727,-28616,-12302,218,29581,-11049,97922,72368,-74990,-42339,-47721,6636,60176,-1267,-2977,24192,-30280,115699,-8932,-14556,35790,70674,49517,-10785,20632,45214,-46563,38448,79727,-10726,-39011,-18270,-102546,-61265,19987,39327,4439,34374,-70900,41667,30300,18357,-67834,1878,14994,79778,2494,56856,90712,58858,29842,12390,-22642,59632,-3822,9813,37599,16684,-43658,31050,-25592,3572,5321,77817,19153,-8436,-19383,-4005,19909,-55591,26804,-10188,-97172,-92272,-19166,10232,28485,-4804,21396,-110468,-49558,81997,31952,76717,33232,5903,3718,71061,-50066,-19737,66184,-10161,-49488,-63926,10747,24087,25841,-73846,-57384,9159,33406,-8112,-4376,3908,-24283,12492,74740,11105,5947,44885,-5831,6292,42569,-18449,43555,-6165,20196,-35774,-54883,-1109,43823,-54209,-71230,-39439,-34831,-107577,41581,-21199,-34138,43390,68741,-16926,-13228,-2330,-9453,-75830,11900,-63720,69143,-41952,-26369,1281,35623,-17375,-81478,27307,43845,62575,7099,3672,-4715,-15588,-11486,-94191,7675,83917,-1434,-25849,-143196,-72319,-18839,26063,-896,-6538,-40688,-10745,65918,-67850,-38719,26700,8444,8639,31053,21386,-65914,-66171,-84241,-26066,-50720,-32842,-22489,8280,-614,-27572,-46857,17541,51143,-46013,49127,7938,-62218,-43461,-18472,-24980,-22895,-49307,-79954,-47463,53517,-40758,17989,-16368,9263,-47625,-16056,-21189,31218,-66946,46453,2009,-10873,-54013,-47386,34616,67391,-16373,-74181,-47046,834,-16446,-44856,94708,39507,12783,-2534,10016,6836,-49811,-128564,-61461,-108414,42500,9749,-3853,-91873,-30221,48455,-9025,-85054,3362,78385,-8536,20020,-33604,5259,24732,68071,-15840,-44466,-28875,-20304,-39926,41486,-27639,-62331,-3021,-52724,2109,-56103,41301,23356,-48090,-17476,-53616,-25596,-21867,47621,-5984,-7485,19194,15740,24428,7700,14658,18416,-60433,-83459,-31187,-58157,-21397,-97129,-65340,-18515,25440,-29354,-19752,-103142,-785,-73576,-28953,-13062,80728,-10457,-44558,43564,-15323,-12768,22732,53964,-52475,-10909,20706,-44837,-32352,6542,13123,-38765,-18514,21618,-39134,29518,48758,-49830,87461,-16937,-20541,3078,-92749,-35750,63496,-987,-30370,41282,5195,-1601,91681,48912,-65816,-23271,-74630,-4062,-63775,-49881,-11217,-4498,-7026,-46380,-15807,-60790,-74741,2951,24254,78223,-50437,-11754,-65160,-46884,37562,81876,-59934,-37100,-74645,-49328,12956,19656,-8623,-123141,-66795,23185,-31753,-14317,-41873,11324,53187,-89723,-11633,-48753,70291,-57229,-71138,-6682,24245,-76295,-27846,26300,-40826,13328,30450,28205,71867,42923,13542,31535,-1778,28134,30157,14838,-10578,36448,-6658,11799,18894,-58087,11671,29087,-43333,-16242,53067,-28505,53842,-9234,-25944,33216,-54818,37205,28104,-20081,60422,7383,9750,89067,48852,43826,52848,54487,-4320,62161,61580,31299,-49666,28424,5609,-522,13802,-13345,49822,14952,-31386,20632,21033,6412,79543,53014,-48440,-5156,-41708,483,46779,-44792,-22016,-53606,-65434,-26042,57536,-71211,-100904,-49936,16137,-766,87500,33609,19740,25742,22352,7921,9260,-61222,-90789,-52290,-65774,19903,-115442,-4590,-30787,-58271,16277,47518,10077,16112,14428,33158,22767,25289,-52025,-79575,-40065,-94778,-48654,-58281,57492,-75875,74384,10359,50445,22650,32954,13081,36615,107455,8963,23156,-29814,44484,29451,88381,21887,20931,-39648,-31492,-606,150434,-833,-59081,38169,27457,-101102,-17456,47640,-47204,-33690,33840,41745,38042,54131,53493,-39050,-56686,-7867,27235,-35569,-49222,-73737,-56030,30884,68854,34994,-52967,-70470,-8577,-27829,-46221,-148216,-30465,-35178,48992,25051,8989,-4432,32745,13812,-10602,-90781,36770,-8758,11071,19398,47541,-36579,-25203,-65068,-20527,19287,36496,3514,18298,32940,76338,-58656,-31189,-67469,-117475,-40918,-8765,-12022,64456,-2180,68810,-35840,-28606,-33987,9616,12366,-18008,-49214,-80929,-5895,27106,-17294,-25119,59349,-74033,-20963,-34759,-7521,-69627,-31008,40910,71653,30775,10385,-96280,-17815,-26204,-39564,-85470,-26175,7187,23353,6053,15761,39305,-22458,38241,108841,91200,52146,-7667,-743,40577,-3692,-95803,6899,-51333,3131,90265,-18198,14459,-415,-47230,30007,14928,55997,-36066,-7912,37820,11193,-27954,-77655,-55440,-58772,53274,26494,17511,-56789,-81112,-28799,50706,-29444,-28546,20290,5499,20066,60013,64666,21610,3338,-16404,-74843,-60410,-51544,-88510,16184,12773,-32468,25784,36007,13614,-41669,-122942,-119959,-73643,95466,100550,-13586,37591,-18,14947,-76716,-26750,25528,7390,-61678,61117,-1178,-8720,-80157,-57878,-32479,-88697,3053,74108,49753,-11916,-4742,-1701,-32934,-43937,9945,-13101,-16340,5198,55542,22797,-11518,20114,-13266,59490,38305,-1092,-20402,-21695,-72058,83260,91495,-7979,8770,-37875,9910,-40329,531,-27287,-44793,-583,7266,32873,-97962,-38149,-85508,-7406,14620,43917,660,43895,-30766,10180,-28998,42930,-86412,62472,52274,-1586,786,-50316,37111,40558,-35472,36,34020,21957,-37003,-10013],[-1742,-7432,-6449,-30568,18277,773,1597,24981,34614,-42066,-46322,49817,-5823,-6830,-100390,-41088,7257,-24794,-2846,-29209,70144,22201,-7582,29950,8235,49434,-30721,-36167,-88391,-74435,-19523,7038,-40617,29933,83160,77793,50371,72130,50945,-26585,-82547,3564,2561,17510,-95296,-32225,-2292,-25699,7520,23366,21209,-6286,-20035,36254,36860,19592,-6111,-41707,-88747,-23115,34619,-65165,7179,38949,54641,59436,-45555,5371,44316,37146,103122,63240,-44750,-19076,-150914,-76729,89358,66315,13709,-55767,123949,29972,-8271,46772,53258,-48066,-28303,-42757,30893,37276,16512,-140375,-11599,34576,35567,-70435,-88173,-41617,-47682,-2074,-126143,-45986,-33588,7940,-32506,14892,-22791,1348,-2433,-8795,22149,-25744,-17817,-85349,-19369,-26729,15014,10630,-55287,-127679,-60986,47096,4384,-46147,54045,-50305,44328,-4483,12993,23053,14229,72128,-24325,-15225,-24675,-1502,34090,-23237,48615,46083,-8818,-32413,48316,56426,73082,6770,8799,-106172,-38655,-144080,10519,68199,-48969,-44064,80262,5252,13958,-22564,-45194,-57147,-10625,8224,-82343,-35826,-2597,83844,-3915,48911,50801,-22200,-77908,75046,8644,-73493,-21721,5980,1482,75787,55696,-2095,-32735,10568,36636,-19698,-21334,-29688,46323,-26696,81363,6782,3875,-31437,3005,-25878,-10628,-44362,-24435,-21645,-90920,-18845,-52568,-60152,-58417,-43617,-41034,-68451,-25731,7692,-69764,-46770,38845,43480,15732,39705,-25637,45695,56278,16461,43672,34408,59967,-49257,46056,7139,44248,30796,2849,101421,-18228,7242,-84471,26280,31135,19794,51231,-28516,-59635,-11567,-66473,30564,-81345,37998,-40084,11350,10162,70496,29789,-24586,21959,-7847,-110009,-7493,-281259,217303,222685,92193,91348,99113,14214,44518,54077,-15663,66045,30650,21894,-42748,-9809,30481,25426,33245,2622,23059,-38713,45404,-6447,43465,92713,-10693,26341,-5360,-10454,27533,-18902,-32722,-33466,-19753,-6327,7802,-4263,92804,64373,-68694,-25841,-48857,10771,49436,9304,12425,21478,-31479,100434,-30836,-20587,11808,49738,36616,8349,23274,46645,-53807,34263,30720,8697,-25806,-21335,-88539,-51389,41044,23446,5198,12133,-72905,57617,19996,-3450,-58033,-5806,10104,59845,3236,49154,87817,54152,31144,-15424,-22228,43400,13899,2745,39302,11004,-22564,24835,266,17278,5197,52385,28129,4342,-18903,-34756,2589,-75394,38221,13357,-72609,-78226,-54483,-367,21869,10226,32627,-95553,-51821,113198,19019,72009,7263,49696,248,76685,-31380,-28835,43600,15738,-16274,-28012,56423,13252,15508,-93907,-64175,-11636,14169,-9038,2460,9370,-25970,28662,65846,20374,18395,44139,-16819,-25468,51736,-15122,47172,623,-3017,-37671,-49950,11327,33494,-55720,-57600,-26652,-3302,-87465,27787,-25250,-32408,55579,85161,-8811,-23899,-10404,-18319,-82206,30818,-78133,74669,-38910,-29531,2583,29129,-7600,-69149,42808,30427,67258,13892,13405,-4112,-26760,-10818,-95722,2677,66236,12342,-42164,-120222,-82129,-33799,23976,10985,-1923,-39445,-5349,95239,-81433,-31463,14252,18734,13681,33070,44285,-21108,-59333,-90744,-20552,-17056,-50645,-18711,20958,-28204,-31695,-49067,19441,18886,-45282,53907,15701,-45151,-30798,-22402,-17369,-19369,-9422,-82463,-24711,71582,-24938,-4837,-23169,8890,-35555,-9357,-19680,10321,-53883,41744,9740,-10279,-58994,-34053,43959,58425,-26871,-74770,-43186,17879,-14223,-57963,101728,44927,-7,1451,12705,-2041,-43860,-127420,-44507,-85034,43351,2995,-11773,-78272,-31186,50609,-17249,-93236,-45058,67482,-6527,18718,-27293,14936,12825,42411,-5720,-35048,-18869,-29698,-44960,67290,-19771,-53154,8990,-55084,-23359,-38026,2540,26081,-88069,-50247,-62799,-35245,-10398,46899,31325,4766,3085,20452,23785,11840,44045,10298,-70082,-74232,-30929,-68383,-35804,-71046,-51835,110,32713,-54259,-21588,-79968,9753,-19168,7905,-16869,59000,-25771,-51773,32170,-32247,-19892,18252,35214,-26784,7827,30573,-50616,-14463,16932,18869,-58114,-33486,16936,-44907,40538,33296,-58783,85955,-7263,-11884,20538,-94195,-16317,60456,-5416,-33428,25075,20067,-22964,101335,37282,-76833,-15493,-73915,-28490,-78839,-83355,-17677,-6386,-9042,-39047,-2776,-62789,-78747,-6937,9134,68528,-49000,-7191,-45897,-30952,26006,62202,-61856,-16950,-49700,-61193,26207,27952,18405,-79211,-63691,-16928,-18409,2049,-21851,21218,56956,-85488,-28899,-45104,83538,-62559,1419,2790,9788,-60355,-45695,13125,-71104,-17630,30211,43121,69322,75314,32190,30154,-10763,10151,23357,35461,-7632,27388,-40097,21483,39162,-38605,19493,24412,-11239,14556,41019,-33811,70417,-2910,-16755,59829,-56585,38401,39598,-18068,54095,352,6874,75458,23128,48584,58294,71088,3680,49060,78745,12601,-48638,14202,-3081,-14897,5115,-6634,33639,40609,-37761,24385,26632,143,75865,37594,-53235,-19847,-33419,9065,60445,-47124,-28051,-60501,-58536,-23374,73299,-44615,-103340,-64258,24277,-26958,98848,37255,18000,-7488,17570,24495,2153,-68905,-122398,-62316,-74597,40170,-113421,17624,-54520,-63432,37828,61567,30283,38673,15427,31630,19838,16638,-18801,-80904,-23155,-67299,-48051,-81387,57747,-65305,92971,19769,26325,-10890,35196,20361,32922,101917,8406,4086,-44181,6046,11035,60488,-10711,-2173,-40617,-18772,-8882,152467,2196,-35806,42878,9018,-111402,-17103,8504,-63963,-49393,28692,22361,26124,49941,28064,-26717,-71765,3293,32797,-11287,-31733,-38187,-66519,3833,68196,19174,-34987,-73008,13311,-35081,-38847,-168262,-49396,-72376,34198,23378,-887,25947,28961,5706,-20765,-90058,49130,-14777,18965,10991,26896,-52090,-42151,-58032,-21853,1076,47264,20827,26862,64488,109908,-51860,-46235,-56372,-111581,-51126,8728,5261,54973,-19536,40164,-33864,-9954,-51358,4776,37406,9735,-54470,-84066,-7283,20801,-37129,-17390,55238,-86309,-37804,-26542,12267,-45697,-36568,19225,55730,-4817,2613,-78049,-12577,-7336,-12953,-69240,-25969,-12552,14150,3588,8757,15410,-40659,20888,104955,67056,54586,-5040,-10789,37282,-28016,-92811,9063,-18127,4375,59068,-2148,7159,14773,-32806,30959,-5547,59573,-16843,-3238,48610,3857,-41720,-38276,-18323,-44141,47088,21393,18862,-35073,-65813,-33225,41552,-41979,-34223,5379,40536,35957,46655,64134,59065,41239,13976,-84375,-66918,-57405,-70555,21584,14192,-32456,37916,37731,-17658,-73729,-136427,-112443,-51771,91620,107961,-46060,-16452,10167,5673,-59304,-27803,18118,11296,-56329,60523,-14436,2889,-64996,-43120,-26588,-88270,13938,74654,53061,37927,-3845,-3029,-70921,-56734,12198,-20999,230,13516,42985,29433,3387,37369,-22594,44424,37634,10346,-28023,-45310,-72310,71681,63067,9629,6525,-28088,16993,-42525,-34949,-45599,-33130,1139,7579,46366,-66556,-32884,-75344,22091,30253,79940,4046,33856,-52812,-11878,-41736,44408,-82734,48217,62912,9100,10152,-63809,-2946,34920,-34080,30019,37192,33976,21652,-20225],[-17639,-3297,32172,-18881,30142,2912,9730,-15579,9079,-84308,-59582,37706,-40683,-348,-79697,-30863,-12027,-16995,9740,-19271,44913,8300,1657,18592,20671,70201,-28869,-35455,-51557,-64889,-2690,126,-52487,-15497,83194,48827,34293,94922,54829,-25481,-82076,-1059,-7090,-4315,-65174,-16345,-23634,-37524,8389,21709,16886,6347,-32311,15514,-5045,-1669,-4466,-36710,-85689,-2937,46848,-60176,10550,39456,57438,81291,-37694,5935,39228,42273,120917,63577,-43834,-21475,-94991,-73363,106689,47323,-11742,-70658,143588,43481,-12863,51444,61745,-33527,-30149,-26380,26452,17253,1404,-107763,-27666,30081,26046,-92656,-81449,-36731,-8889,61912,-116205,-52933,-37949,29578,-28523,21321,-16544,3444,-11248,-23226,6112,-22817,-33045,-90450,-49843,-12452,14047,25272,-41964,-115634,-102516,50732,7898,-39507,45265,-71492,33399,-35534,19098,40990,517,74518,-21293,-15010,-22617,-5910,57741,-15081,51765,53354,8953,-19428,46694,40058,55827,-6256,8618,-90762,-32453,-170122,-7275,46894,-54257,-51370,92504,-1279,12130,-19329,-30007,-53035,-20918,6559,-10805,-52854,1733,70022,-11435,60343,41639,-34653,-73062,62183,24825,-56264,-63404,-7990,-3441,70591,66116,1547,-24425,19329,42899,3335,1893,-15351,48707,-31658,54397,-3658,23619,-22386,10825,-10323,-12172,-34814,-20235,-5978,-21364,-27642,-53209,-53993,-37183,-20248,-55565,-96110,-45081,-10390,-61979,-49882,30605,41471,34251,19340,-17916,42280,44298,14809,41632,20172,53283,-33404,42380,1564,41093,31738,-31790,59327,19488,16763,-86815,-20496,55740,12936,36012,-8047,-48990,-8577,-60352,30371,-83013,26523,-35299,26560,-780,86653,40748,-4195,-46131,-15203,-100892,3008,-276778,216680,275082,106006,118324,100580,23870,62856,71971,-4924,72664,23976,37485,-46910,-19182,32705,19488,47981,22697,13425,-54682,22212,238,43725,90450,1131,2210,-9373,-7158,35274,13132,-39455,-38861,-32281,-16205,-13440,-1022,80302,49662,-55162,-12111,-47086,-2513,37501,15691,28905,27133,-18276,58158,-51206,-25058,-14448,31666,20255,15310,20776,52282,-51654,26087,-17955,42364,140,-28373,-72540,-49117,51998,27504,12768,-11423,-61265,68718,14095,-31170,-41794,-17681,5317,34209,-2321,25758,71412,52694,21941,-36199,-22476,22184,43304,743,25010,26959,-4168,12650,22859,25052,8795,26257,38288,6735,-14044,-60643,-29250,-90577,56530,38730,-36065,-59749,-87608,-12024,19978,34046,40811,-77367,-50130,135206,4824,62047,-15876,99840,-5202,72101,-16390,-36362,16088,37886,2049,11398,85365,4006,3424,-94119,-56996,-29525,-6398,-20367,10664,-6440,-23748,41149,42376,34548,23048,33771,-27125,-50982,53277,-11683,43201,5834,-28702,-34494,-45621,19208,13218,-51196,-33334,-13664,26825,-37731,5939,-32740,-29121,58433,78370,-2170,-29333,-13988,-20814,-83359,34458,-93143,66985,-36703,-20627,9795,24157,10393,-58273,62919,3446,64874,22890,23107,-3114,-37940,-12174,-85291,2161,37364,20145,-54048,-65752,-54287,-38486,23223,17187,-2647,-26240,-945,97051,-82591,-26559,-3585,24690,17075,35314,66008,20671,-46193,-65066,-5200,20288,-56580,-14095,25682,-37671,-22452,-48535,16634,-15215,-37747,44308,25345,-21951,-16714,-20085,-3624,-7604,17976,-76076,-8534,69789,-6400,-41249,-29893,5788,-26111,2015,-18568,-15379,-33568,42618,10192,-5087,-64850,-19037,47294,28359,-36710,-64460,-29989,30920,-4051,-51461,90836,44965,-3374,13511,22233,-14308,-41594,-104136,-8384,-59709,39373,-11664,-18392,-68748,-30697,45312,-24399,-97121,-97205,55705,2955,19750,-21830,19185,-8651,4347,-4858,-33618,-243,-29364,-44611,90317,72,-37010,13233,-53193,-46504,-18471,-10619,17211,-108110,-73919,-64079,-39196,14991,42257,75794,17199,-8104,30006,20826,2612,44285,-2256,-71562,-60514,-32254,-79417,-46768,-18816,-36621,4473,28668,-73494,-18826,-57743,26048,20963,41961,-23178,39862,-41099,-50108,25481,-41171,-30764,9364,5534,6953,14718,32815,-55350,-7462,30864,19581,-67549,-58693,9376,-42314,51868,10148,-62504,70095,1866,-945,31890,-82197,14041,51127,-14742,-22645,3224,22146,-51199,94553,23546,-77245,-8086,-65714,-52023,-79661,-94655,-22031,-3734,-3532,-25330,7664,-59771,-68429,-20297,-8247,45266,-32759,8380,-17174,-4920,4230,31463,-59457,3610,-21992,-89170,27230,15693,40708,-15464,-41798,-55611,-4135,22539,5043,35770,60800,-71140,-52917,-30073,73898,-50452,72650,30245,6812,-32322,-59278,1537,-90552,-39328,23761,51341,61819,101936,45794,21052,-19596,-4130,17768,44811,-6390,14793,-68807,30051,63750,-12451,32880,6462,21462,45822,21129,-20835,80387,6961,-8352,89959,-40716,31069,41014,-15386,39464,-6746,4747,57230,-2242,44760,58092,82950,8017,24544,70484,-19689,-47343,5376,-3531,-16957,-2131,-3989,5429,61962,-43937,28425,35830,2119,67451,20632,-56110,-29512,-19467,31386,73116,-37644,-18506,-36593,-32843,-22146,76893,-12596,-83641,-63719,26185,-45742,88085,41159,15142,-52410,6392,37597,-7237,-60464,-127460,-59713,-69114,57757,-77970,37552,-74229,-66306,61447,77209,79682,60396,14288,30129,17012,3128,14272,-69519,-6634,-26058,-40691,-87734,50894,-36279,81826,4091,-21856,-47662,34913,29143,8885,69887,-261,-34799,-52546,-29837,-8997,26271,-46972,-24495,-34546,-6738,-20209,128880,4369,-15245,39642,-16967,-105097,-15041,-35009,-80287,-67270,13792,-8461,12294,39696,4412,-12363,-74280,17384,27705,11785,-12376,-618,-63999,-25292,54296,3403,-22591,-87085,27892,-40031,-26279,-149206,-59770,-98205,17710,29724,-11306,63035,20271,-4271,-27819,-69452,51705,-20083,19664,6509,9722,-51822,-34343,-28966,-24941,-17292,52568,31030,29475,95324,121175,-37084,-43932,-44540,-90479,-53652,8492,16246,45666,-30365,13050,-26501,9575,-55357,2668,55443,39177,-52073,-78637,-10767,13751,-52012,6070,30443,-89412,-46547,-22719,26849,-13807,-40057,-10853,19096,-43765,-9774,-53304,2660,13925,21908,-50778,-21432,-25065,2138,2292,12773,-12753,-48621,-7374,83047,26740,51986,-1850,-32250,24598,-51733,-94112,4817,14784,7515,15066,24759,1182,28154,-12663,27463,-35323,55488,-5562,-4359,48174,-4579,-58871,2972,19621,-35818,36578,7828,12883,-12137,-53322,-22259,26103,-59553,-29103,1638,70138,40666,25671,61023,90551,85320,51568,-74963,-60004,-58049,-33802,15871,9320,-24543,42546,31883,-41724,-88346,-116056,-79527,-22782,76369,106728,-64945,-63220,24278,866,-16714,-23586,14880,11278,-43893,47464,-24769,9057,-45842,-23731,-41542,-77901,25484,63959,45874,72770,-2959,-19710,-103122,-60744,15933,-17741,10626,31244,21937,32076,15882,44154,-25558,24485,40748,30687,-39891,-65754,-78250,49610,27238,29830,-8894,-18136,19702,-41475,-69761,-60572,-21802,5402,13883,47750,-23610,-18423,-63656,53909,45497,103690,5513,20030,-77562,-35762,-52716,39421,-71728,37667,64971,10487,13417,-76789,-31843,25171,-28596,58385,26034,43154,74332,-37508],[-35552,5964,64062,-5995,39403,19868,14453,-37415,-11927,-98376,-64209,21823,-59969,4163,-39684,-19986,-40204,-9004,2528,-13667,6924,-3077,12555,14104,32968,74226,-19553,-38698,-15907,-53631,10440,-13929,-59749,-48345,79266,23044,19313,105017,64069,-27992,-67958,-6255,-18723,-19788,-34271,5010,-49492,-52934,7304,5605,9939,16496,-35891,-6567,-58428,-21614,-7160,-30087,-74612,22784,64457,-47871,1520,37554,53574,84299,-20738,12760,38343,46686,97752,58275,-39438,-9198,-37815,-77237,99488,17426,-37547,-81168,140636,50229,-14961,42651,61641,-14568,-32665,-11972,22576,-9664,-18309,-73585,-32891,24670,18133,-109000,-65559,-27316,23096,109627,-86694,-61830,-30228,48118,-13949,25120,-17962,34,-14016,-38246,-6922,-18269,-37557,-82111,-65191,-137,3978,35432,-32911,-85934,-124565,39762,12644,-30127,37359,-76944,28934,-66189,18335,52549,-12085,57022,-23674,-14782,-26833,-1646,80590,-12184,47932,48305,24546,-8954,33315,12540,36385,-19960,1230,-69538,-19599,-143882,-22196,8110,-47085,-48901,84724,-9520,-3580,-7795,-7993,-44680,-13637,9945,51474,-53335,16887,45070,195,57787,21412,-40843,-68089,40045,36815,-22016,-84494,-15185,4392,57945,76759,4717,-10037,23235,47540,14720,23827,-1179,53271,-37328,18735,-14490,37586,-3009,41506,21715,6744,-17963,-14032,11349,47168,-35203,-49500,-43568,-5936,-104,-65548,-90862,-58668,-35452,-50194,-42888,10323,32287,53114,25999,-6069,39472,28610,8293,38486,8339,41372,-14480,24688,-8708,30966,31495,-59160,-5026,50925,20971,-74642,-41675,78535,9829,21199,6690,-36296,257,-39670,29345,-73435,12279,-20089,44567,-10571,88235,41350,8378,-102539,-19287,-93987,23455,-209920,162044,261847,99981,103209,89227,26511,71822,63594,-2263,58680,39338,68133,-47726,-28851,31779,8845,56831,38450,6103,-56495,-16247,5462,30923,80193,11621,-25445,-18049,-14169,32474,52664,-41935,-43981,-48284,-27743,-28161,1845,68116,34324,-41409,-8329,-42895,-30715,24915,16178,41553,41601,7585,6716,-64119,-26993,-32313,21269,2734,10688,7049,57104,-39645,11587,-56502,75063,34177,-39714,-62965,-50176,52455,47481,25435,-31394,-40214,76259,11678,-57060,-22853,-34059,-1336,9458,-16696,-6723,56362,54610,13495,-45773,-22112,3947,77218,-339,-3541,59945,7942,-5720,27795,26069,16782,8660,48919,1065,-6473,-74182,-64188,-102224,74311,59108,-60,-41178,-109140,-20587,24497,62108,44411,-61863,-43093,135917,-9270,50033,-30401,134399,-7915,56404,-4729,-39002,-7923,52966,-5850,45101,86088,-451,-9053,-77888,-36055,-37657,-26101,-40028,17835,-35905,-11386,48080,11261,49463,20529,20385,-29853,-62376,45925,-4360,32227,7715,-49062,-25776,-40886,20316,-10909,-42163,-4671,-2851,49322,29305,-16641,-41367,-22092,50420,49437,3396,-29615,-11953,-13912,-77027,13579,-105572,54969,-37120,-6055,14498,21409,31308,-48286,82134,-19433,53941,30053,29250,-725,-42575,-15783,-68250,6806,6928,21456,-53296,-6790,-946,-29907,25348,17140,-11314,-6692,880,64429,-73896,-22447,-23036,23015,19782,35728,81895,50195,-29028,-13981,17891,47825,-52392,-11010,16235,-27543,-10301,-44505,9694,-40843,-26662,23920,29596,2763,-4061,-8670,11688,14068,25572,-61026,987,50457,10735,-80944,-39793,1747,-20831,10274,-18399,-35760,-12510,43891,2924,2438,-75986,-5586,46797,-14478,-52244,-48906,-14344,31845,13518,-26625,66401,40503,10752,31615,35934,-27077,-38821,-67262,33411,-37152,31290,-28867,-20274,-61759,-28611,34472,-26720,-91154,-122077,44930,19872,24013,-18565,12342,-33082,-35963,-14259,-37911,21797,-21522,-39307,99830,26240,-15810,9695,-46365,-53992,-2210,13947,2651,-101011,-85092,-56104,-38522,45752,32496,110526,27496,-9926,36360,20134,-13000,14176,-14988,-67564,-46552,-34837,-86779,-51206,39253,-22844,-14838,14928,-79540,-13882,-42237,42532,37075,62046,-30689,27792,-46533,-41365,26283,-41510,-40379,-1571,-21276,37240,9817,27144,-58285,-13711,42950,10149,-67742,-87133,2611,-31682,63702,-16473,-59476,46304,7665,11074,34060,-63599,45206,38437,-24346,-7407,-19374,12932,-76406,74221,9543,-67364,-2788,-56338,-69155,-67079,-80675,-25228,155,4368,-8874,11676,-52900,-47437,-34270,-26641,16205,-5387,26842,11164,24240,-22687,-686,-51893,19085,2666,-127269,19417,-4034,54930,45257,-7993,-81172,7403,42293,36958,52438,61030,-50678,-78600,-9419,39850,-25262,112482,71710,16060,-4634,-66572,-5449,-92772,-46924,11688,50691,53001,114954,52186,6937,-28430,-14460,14893,42414,-6733,2243,-81720,33592,86105,16014,48267,-19718,46386,68461,-1697,2781,77446,15010,-3841,110479,-12751,18545,32902,-14446,18233,-9102,2963,36904,-20843,32200,53453,90092,8307,1448,42343,-58667,-46182,6093,4526,-8355,-8268,-8275,-24355,74007,-46795,35135,46319,9709,54345,-2221,-55540,-30638,-192,64744,76017,-17711,6924,9595,-567,-21547,69306,17850,-43591,-50806,21784,-49802,58093,44614,11083,-97664,-8947,43715,-15654,-31642,-103568,-44346,-46843,65273,-13954,51413,-82598,-65025,83093,91183,135020,76969,11658,25669,12181,-14474,36908,-48853,3917,15708,-28435,-75629,37868,-79,45191,-30761,-70110,-75843,33233,37230,-22537,29416,-14602,-77049,-50606,-53611,-27349,-9286,-73518,-38774,-22581,3568,-34753,86964,7057,-1811,28693,-40762,-84207,-12315,-70550,-94018,-79909,-6444,-42290,-1345,26107,-13986,2794,-64483,30352,12991,25316,8153,26001,-47120,-46827,30890,-5360,-18656,-101552,32097,-42383,-10186,-96159,-59706,-107542,1583,40925,-20207,88516,11246,-12796,-23946,-34519,40817,-23168,9154,5747,-1395,-38329,-13419,8186,-25763,-28521,52286,33153,28101,113635,105103,-13640,-20737,-33293,-59178,-48587,-1892,17495,37821,-32021,-6591,-15724,26830,-49500,765,65720,62784,-42582,-64634,-14394,7704,-59212,40498,-5495,-82971,-47044,-21943,31568,15994,-39656,-41528,-33265,-78140,-23501,-31475,23688,34433,56672,-32228,-12175,-23301,-10414,5537,28475,-38033,-49245,-31392,51874,-15334,44435,2993,-55483,8569,-66683,-97379,-3066,32879,3930,-30413,45198,-3563,36814,6202,25058,-51555,49105,-5062,-10162,39692,-12621,-68414,35127,41474,-35456,23244,-11253,3023,5156,-45941,1644,11950,-76181,-13095,8646,84575,29824,925,59069,98550,114217,81149,-51608,-41265,-54175,4369,2028,489,-11262,39895,19840,-47346,-81634,-77536,-34161,3064,53091,95247,-66275,-83671,37785,-720,33635,-16897,17976,7140,-27032,27612,-31318,10068,-20026,-5479,-77318,-64442,34738,45817,35020,85060,-2886,-46140,-115687,-56426,17720,-10798,12489,53944,-704,29909,24595,40758,-22041,4681,45956,60490,-53248,-78082,-86946,21867,-9203,48260,-36716,-11033,6011,-39826,-88876,-70995,-12521,10430,19702,36575,16994,5697,-56477,78982,53919,104045,16252,7261,-96681,-54575,-62877,29720,-56189,29797,59350,4951,8676,-87213,-39447,11726,-22478,76935,104,48069,108952,-53311],[-53402,16404,79290,5946,43412,46739,17257,-35382,-19841,-75522,-55747,3463,-65761,3985,1957,-11501,-66613,-1439,-19823,-13850,-30646,-5432,25081,13579,42230,56011,-7645,-44637,11547,-43897,17036,-34409,-59013,-61125,74676,5929,8090,96676,70533,-34860,-42351,-11311,-32019,-22110,-13554,27623,-74713,-69181,4664,-13664,1925,18844,-30126,-24034,-102730,-32751,-13930,-22646,-57506,49439,82159,-31787,-14131,34285,48155,67037,-3583,20215,40908,48330,44400,45493,-32606,16677,6268,-82728,66392,-14814,-57460,-87559,108774,49338,-13480,24709,53915,5668,-32837,-1914,18718,-40292,-37675,-51582,-28069,20846,12002,-114746,-45651,-18003,22657,118840,-51045,-68683,-10933,55307,6294,26303,-28973,-7379,-10966,-54333,-13737,-12607,-30331,-66874,-57198,8749,-16927,38425,-30965,-55006,-115440,17805,14816,-15506,35704,-68318,26638,-91745,11167,56069,-20312,24084,-30577,-15527,-32834,13575,96425,-14653,40125,30088,33254,-4015,11748,-19135,17578,-31164,-10623,-45501,-5676,-85912,-26393,-34735,-27817,-37496,61276,-18147,-28658,9799,12821,-37435,8864,18663,82030,-37217,31202,13769,26795,40110,-3573,-39736,-63354,13076,40909,15183,-81354,-13226,22975,39967,82469,5372,8034,23528,47622,12183,38337,9401,58765,-42510,-16451,-26251,42761,17573,80601,53928,43380,2960,-8403,22930,88593,-40830,-46256,-30156,26913,18357,-71712,-57468,-61198,-60096,-37436,-27695,-15390,15557,62326,54140,8521,37461,14131,-1659,37032,1503,28857,637,-101,-20843,15721,32600,-70235,-63094,65437,23613,-42996,-24199,91731,7612,5331,12594,-18559,13142,-14544,10969,-61281,-3118,1268,55882,-19821,77182,27159,10670,-118013,-18270,-98934,41780,-78348,69062,192232,77775,60905,65976,20943,77707,32864,-8413,26492,58629,100634,-47371,-35153,27621,-5015,61216,48221,3041,-47424,-57196,7792,11649,61495,17159,-51186,-28353,-25119,22608,87781,-35387,-47800,-63753,-38930,-34445,6887,66113,24682,-35800,-18177,-36956,-63926,12006,10260,46466,60977,39481,-32742,-64827,-25927,-34765,19744,-13299,1708,-20376,56662,-19935,-9134,-81187,85435,67081,-54783,-63273,-47267,45403,72507,38680,-42562,-15029,83434,10601,-74415,-3403,-53508,-11333,-10651,-37512,-38761,48847,58025,16708,-44415,-20281,-5049,103615,-5003,-39913,95092,13603,-28440,8984,21547,28389,5956,58489,-7163,1752,-71312,-90440,-109227,82187,69219,23748,-25593,-113740,-23602,33999,86157,42238,-52642,-30095,113206,-21827,37973,-34025,139727,-2496,31355,2745,-35069,-22959,59409,-38745,65707,58936,2111,-20263,-54202,-7142,-32175,-42018,-60423,22117,-64942,11119,48149,-18610,60649,13264,11780,-22377,-57233,29601,7691,17215,4968,-58954,-12609,-36063,13161,-31340,-31386,22032,4127,61110,83118,-33165,-47691,-11360,32866,9016,8463,-27314,-4683,2129,-62582,-27077,-110933,46106,-38546,6036,10874,20004,48707,-37524,94309,-20609,36947,32492,28486,1692,-36070,-21439,-51169,15882,-16688,17588,-35879,29899,54557,-10091,30772,11340,-26931,12963,-167,7080,-61643,-16635,-39990,12599,22431,32876,88963,62323,-10391,43799,43512,57737,-47844,-12011,-8420,-4715,-1885,-37387,359,-51815,-16722,493,22459,23391,4221,11190,22826,42668,25907,-39931,5883,21684,22300,-111755,-53700,-1114,-19121,7964,-19260,-42385,3322,41248,-10648,7671,-94259,4263,45455,-55058,-71959,-32661,-3660,16018,34678,8312,36727,32939,43339,51202,47886,-37260,-31971,-28688,68711,-15493,21169,-42218,-16365,-50983,-23679,21232,-21534,-71530,-98511,36718,42412,30844,-17635,-4538,-50657,-66041,-29216,-43604,39512,-9611,-30239,92566,49415,7969,1095,-35009,-36801,7947,65013,-11690,-70533,-85419,-40394,-34662,69969,17677,119853,33573,-1751,32968,24932,-24946,-31682,-22718,-60753,-35536,-37774,-87559,-47680,78521,-13086,-58961,-2656,-67040,-9060,-33616,53105,37343,61480,-37843,25584,-29065,-29928,34234,-34790,-42281,-12473,-34905,52783,-2758,15486,-58332,-29420,46675,-11664,-63483,-109341,-635,-15924,75197,-38439,-48907,24550,9362,19850,26173,-49697,66324,25926,-30001,741,-37244,-3085,-87550,49557,-1806,-50123,-761,-50767,-74588,-46249,-51149,-28842,1255,10066,4753,7289,-43869,-22468,-45645,-44078,-8976,26353,32421,30845,46612,-47290,-23466,-38935,26433,19423,-156728,8830,-16109,60732,81590,23962,-88790,12364,55810,68080,65937,54087,-31029,-99477,9480,-10730,3392,111039,113744,32473,13184,-65934,-6510,-77798,-41109,-3249,41334,43509,110380,52244,-7419,-37240,-21914,15714,31515,-7319,-6180,-73658,30676,99879,41857,59200,-46171,58259,76614,-21717,24328,59752,16387,-4641,107049,17682,4862,18973,-16466,-6264,-3808,1348,17775,-28861,13884,46236,93399,6800,-6966,9245,-92656,-45162,17887,18858,4841,-13998,-18443,-44468,74747,-43327,44651,54354,17715,37408,-36302,-49809,-22103,21168,98868,63196,8037,43079,60465,29228,-20944,55094,40932,2334,-32468,13161,-37632,18065,46258,5661,-130658,-25266,40729,-20447,13006,-58926,-18898,-11660,59832,57328,56242,-75689,-58769,98837,101686,165901,82603,8208,12920,3735,-34282,43586,-25274,5668,45137,-13910,-48128,21756,29906,-983,-68802,-95520,-85179,31185,43918,-48244,-606,-27657,-103899,-37770,-60997,-43835,-40681,-79392,-41199,-7324,12879,-50873,38415,10443,2910,11795,-53806,-55457,-9941,-87408,-102535,-81051,-24317,-69145,-12909,12899,-25266,18424,-45814,38702,-7201,23714,28139,37371,-20004,-52990,5475,-3632,-22882,-106223,26855,-41740,6487,-30357,-50392,-101655,-12157,51112,-25685,88288,6091,-17841,-8217,5168,16886,-23485,-11244,7508,-5364,-19968,804,32979,-21343,-27072,48404,29578,26559,112636,70243,15177,17761,-23629,-24476,-36926,-15590,8591,31511,-24960,-15660,-4680,37814,-39949,-3524,71214,75353,-28114,-44879,-15610,4210,-58476,74950,-38261,-69184,-41300,-21625,25448,36157,-34094,-64608,-87939,-101092,-33980,-16676,44731,49828,81366,-13796,2009,-4530,-19469,14631,51040,-54853,-46082,-39656,22443,-43358,33200,11817,-67245,-5147,-68129,-96646,-9352,30276,-11099,-67417,42763,-7705,38122,17630,27508,-39062,44333,-13408,-17492,28526,-18980,-62586,54043,38053,-40786,9305,-32352,-5560,13320,-44649,31013,5693,-84475,9552,16172,79611,5316,-22240,59894,70280,107002,92578,-23113,-15654,-47945,25807,-14713,-9543,2541,33534,5249,-31432,-56397,-45436,6902,17807,26666,72961,-54078,-71562,47076,-1838,72043,-10533,26899,546,-13095,7115,-35094,6873,14370,7895,-116703,-52843,38689,25758,27442,74802,-4462,-70636,-101474,-46678,13706,-5654,7929,75375,-16714,23450,29001,31989,-12919,-9850,50589,96341,-64465,-76533,-92983,-5507,-38195,61609,-69897,-8699,-28363,-38183,-81821,-75000,-4883,14447,16761,17314,42620,35230,-56064,89959,50868,79959,44124,-392,-106076,-62622,-72277,18091,-40239,21821,50873,-2681,-3078,-90617,-24130,-2635,-19136,79348,-34712,48765,121272,-58543],[-67539,23756,76362,15551,40767,71989,21019,-14859,-12830,-24459,-34017,-15694,-63826,-1330,28549,-6708,-79356,5057,-45634,-19731,-55050,6679,38483,11965,45872,18547,1175,-49697,27849,-38452,16462,-57990,-49307,-56759,69134,-648,1831,69913,68052,-44489,-10569,-15282,-44693,-9972,-7991,48278,-87955,-81218,943,-23301,-4972,12443,-15867,-32167,-120797,-31630,-22991,-14953,-37897,70856,92455,-17006,-26824,30228,44372,35744,4339,23222,44709,46379,-12120,27284,-25134,48239,29772,-81459,20814,-40721,-67148,-89884,55918,41470,-8750,4684,42092,23517,-27943,3615,13665,-69183,-53532,-44958,-16225,20248,7370,-106279,-27884,-9833,-18973,86616,-24713,-69025,16600,46407,24479,25664,-48413,-16616,-4703,-69346,-13267,-7283,-14524,-51814,-28456,13083,-43822,34305,-37655,-34590,-79349,-7300,11103,7238,41594,-51744,20707,-108154,1626,52230,-23778,-13227,-40027,-17951,-33874,38465,100270,-20457,30987,1994,33484,-5981,-11185,-46311,1132,-37344,-23862,-20458,4278,-29587,-15987,-65881,38,-20772,32073,-25466,-55023,29697,27408,-33807,39508,31503,77362,-9474,35504,-16775,58922,12712,-24475,-34557,-58384,-13491,36146,40293,-60470,-3320,44903,19544,79187,2931,24744,21876,41966,-1066,40676,13119,62613,-45370,-43497,-37935,38487,29152,105751,65943,82570,21942,-6043,23644,97341,-42226,-47362,-16790,51699,35368,-74614,-11125,-50098,-76107,-24897,-7335,-38300,-8415,49631,88995,23221,36063,4017,-11900,39514,877,20120,8646,-21169,-31160,-1949,35743,-61358,-92411,58410,29527,5644,24482,88189,3879,-12933,10012,6805,26619,5726,-28128,-53809,-17560,21306,51034,-28206,58334,-2245,1175,-93774,-13238,-120441,51795,101682,-34725,99293,47332,15294,37490,10791,86769,-6831,-21508,-14645,67254,120640,-49016,-36991,21495,-18388,63976,51525,3267,-33036,-87202,7827,-4272,36860,15794,-69399,-36266,-32651,12736,106538,-18705,-49867,-73602,-47206,-33749,15657,80790,23787,-43346,-39912,-30412,-89318,-546,-926,41940,78704,68028,-46242,-51093,-22018,-21684,24788,-25381,-2682,-56668,48675,1987,-31999,-92919,57774,89985,-71023,-69473,-34837,35582,90471,47362,-41345,9332,91903,8684,-79651,16103,-72349,-24525,-25989,-57842,-61975,47091,60389,35709,-36113,-17017,-2412,111715,-15746,-75218,111755,15566,-51268,-27527,14427,41551,19041,64615,-12237,9033,-52746,-101243,-107993,73729,67220,30693,-13484,-101942,-20942,44782,98244,34335,-50138,-12415,74176,-31324,26999,-27826,118679,14010,1492,4481,-24915,-27613,57634,-79932,69490,14958,11861,-28759,-32778,20352,-14776,-51323,-71513,22792,-79681,38096,41322,-39006,64861,4468,13830,-7209,-39566,5539,22447,2268,-2203,-57957,2396,-32581,-2068,-42062,-22254,41853,6382,63251,94648,-39412,-48556,1004,9628,-28282,13263,-25681,6389,23135,-41949,-67547,-105901,43339,-35926,9653,-1801,17521,57045,-24998,95163,6034,19912,29889,19004,1456,-17917,-28446,-38128,27559,-29350,10530,-5437,32406,89315,14594,38537,846,-45261,28460,-3226,-51363,-52258,-7216,-50544,-4589,24819,26631,86633,58119,7238,87078,64980,50634,-55750,-18715,-42216,20177,424,-28372,-9411,-47856,-12216,-17237,2405,35255,6033,34367,24888,70592,41626,-17422,8913,-6303,25669,-125060,-68935,-892,-18951,-8334,-20765,-32043,10432,33329,-27598,5421,-115429,9839,45343,-78001,-86326,-18199,-2251,-14435,53584,42468,10640,23553,84814,67035,51576,-42413,-20017,1807,92487,8882,11736,-46554,-8368,-30178,-14388,8587,-9113,-39357,-34152,31761,66901,38013,-17628,-25667,-52232,-77099,-41387,-46554,46315,3279,-18661,72173,60032,31333,-8467,-20565,2752,11827,113508,-21741,-29576,-79799,-20552,-29390,77349,-574,97587,34347,12744,18274,35872,-25028,-71978,-21669,-52448,-29099,-40135,-81203,-36708,84652,-8579,-109779,-15250,-35859,-5209,-27934,53607,39035,40040,-42655,33998,16760,-20887,46122,-24020,-31581,-21888,-32359,47159,-16757,1495,-54586,-47143,37579,-43371,-60366,-116723,391,167,84018,-47233,-31917,14029,8264,17628,9812,-49113,71557,16651,-29536,-6001,-45702,-20361,-78299,30410,-7332,-29682,-2132,-50848,-65034,-24173,-24299,-34374,-3069,11069,10193,-4926,-35155,-1168,-52583,-58288,-23175,54137,10142,38945,53207,-62077,-29699,-21604,25778,25629,-156612,1754,-10495,59733,85712,39434,-81061,8401,58866,89912,70308,39184,-19179,-110645,20396,-61886,24739,78292,137816,47672,18637,-56574,-2387,-51710,-26981,-16939,25706,32695,91144,49769,-16855,-45616,-27449,20562,16716,-6332,-6921,-48331,22475,101172,60999,59628,-64724,56744,70548,-33900,32249,30672,8803,-9732,74165,40364,-6450,5507,-19989,-29227,8566,8,3240,-26057,-5061,38573,93523,7102,5339,-12506,-109338,-43998,38539,35635,15276,-19451,-30273,-47307,65284,-32324,54900,56226,20742,19081,-81229,-38587,-5867,39302,119534,35693,33417,80696,97357,52423,-20033,41023,53960,34863,-16961,3899,-13986,-20510,44852,-992,-141834,-38757,29082,-20090,60329,-9733,11895,26230,44095,109121,51102,-54310,-48471,106039,108342,154473,70239,4536,-11776,-8214,-53075,35041,-6860,-261,54929,215,-12337,6680,43797,-37566,-91331,-88670,-72194,29236,50137,-60457,-9963,-30604,-104469,-17359,-53354,-59627,-62339,-61648,-32483,8253,22714,-65145,-5677,12146,695,-7864,-51926,-26501,-8567,-81177,-101501,-67581,-32515,-81521,-20977,3537,-28981,34155,-23568,40515,-26688,7016,44733,38480,8650,-41881,-13222,7194,-32264,-97454,16555,-37397,20575,22154,-35207,-86215,-21427,54038,-26579,60993,6487,-19684,13298,38780,-14670,-21647,-34269,9792,-2513,-6942,-6540,30638,-11077,-11548,43404,24268,28985,93347,32951,42968,59277,-16773,5709,-20378,-28508,-8020,25548,-12454,-14174,4074,38913,-32194,-11436,76186,76002,-11397,-24316,-12295,4421,-50971,96514,-55753,-51999,-32443,-19046,12911,43972,-23480,-74866,-127767,-108979,-37084,-6385,60485,55739,87623,5809,20540,27412,-20797,27212,72183,-60322,-42135,-29439,3593,-47938,20549,27449,-59273,-13472,-56988,-88764,-8436,12043,-35075,-90018,11975,-11476,30793,18541,35210,-808,42585,-25080,-22309,19932,-22702,-39371,62702,12747,-47033,-2859,-52064,-8017,13027,-48814,56138,9827,-79030,31116,9508,58900,-24585,-37736,62035,7886,56833,84147,1413,10061,-42196,22070,-28470,-18335,12118,27802,-7358,-22,-20837,-37160,30129,18624,1991,41388,-37707,-36143,50845,-5846,85962,-6396,38543,-5953,-11035,-9196,-37906,624,54619,15309,-137029,-44744,35064,8896,27212,48109,-8549,-81079,-66071,-35158,1544,-3726,2069,90840,-19341,14570,29351,24491,327,-16041,51932,129502,-70165,-57110,-90698,-26596,-53796,67943,-98590,-11073,-76087,-35128,-47677,-71599,3156,16431,36,-2788,47383,61914,-60412,83588,35336,40565,85356,-1726,-107840,-57352,-79430,7334,-27415,12227,45867,-7445,-18329,-82472,6995,-13885,-20145,63726,-67792,46419,114155,-48616],[-74389,25212,61264,22112,31971,83382,28670,13988,4357,32142,-4452,-33567,-59609,-9315,34080,-4328,-70871,9601,-62791,-29562,-59140,32134,50874,5526,42603,-27232,2798,-49540,32710,-38910,10260,-79040,-33479,-45505,57993,1367,398,31719,55291,-53264,20642,-16957,-53177,12300,-14556,65533,-77253,-84256,-3630,-15227,-8551,737,4838,-29433,-107503,-19896,-32146,-7356,-18875,81082,88362,-8332,-27049,25376,42478,1994,-2939,18853,47230,41392,-46081,7621,-18987,73493,31870,-67725,-17018,-54271,-65542,-87352,3214,29083,-2990,-11528,30644,36063,-16086,6398,6389,-89481,-65024,-44898,-1533,23120,4734,-83314,-17260,-915,-82939,32399,-15480,-59704,46884,22925,34024,24412,-72286,-25217,865,-77718,-6707,-3923,3977,-38478,8818,12365,-66325,26204,-51225,-27103,-32821,-26465,263,38092,51106,-34180,7897,-112468,-4488,43443,-25130,-42204,-49279,-22148,-24287,67781,91276,-26641,21829,-29101,26564,-14016,-28083,-61712,-12248,-36882,-35765,3797,7516,-1266,5151,-75369,30443,-4500,6838,-30039,-73701,47742,35263,-31060,69524,46035,49835,22285,27061,-39391,85395,-11144,-33538,-30850,-52267,-34763,24623,44450,-34051,9770,60428,256,65383,-1585,34244,19302,31047,-18042,29289,8261,62201,-44071,-57923,-46971,26256,24962,98133,45846,106202,32306,-8271,12996,85844,-36189,-53749,-6519,62264,48994,-74147,30074,-26801,-77259,-11817,15306,-51432,-37669,9334,115042,34466,35023,-1364,-18315,46624,5806,17240,9898,-28901,-36109,-18924,39986,-35657,-87405,34402,41383,58936,78346,64844,-1843,-32600,2585,39079,36636,16152,-76290,-53792,-29027,32263,25533,-34242,37408,-42317,-19543,-49640,-7265,-155004,50201,294190,-121365,18336,17870,-15807,13242,4038,100700,-39629,-37743,-52901,60997,118764,-55105,-35478,15859,-26646,67373,48933,3847,-18740,-98187,7810,-8855,10676,8633,-76399,-38116,-31906,9819,104079,4692,-50534,-73666,-49739,-29086,28961,110337,29359,-62368,-66445,-24892,-97233,-11542,-14651,28920,88466,84274,-32576,-23775,-16051,172,31802,-32026,2869,-89498,33759,18456,-49255,-94234,-5295,98366,-83735,-72250,-12668,27496,93311,47969,-27386,28988,99645,4819,-73005,35714,-85091,-38434,-38556,-68710,-71999,46543,60040,63893,-26475,-13306,9546,97524,-31912,-101478,91289,17643,-68301,-66090,8332,53576,42571,64655,-10548,14789,-23721,-96788,-94795,49037,55267,26220,-2971,-79830,-14424,52444,94971,22380,-52150,6357,30736,-36317,17779,-15220,86348,39501,-26882,-337,-10863,-23939,49741,-103486,57228,-29759,26474,-33836,-19994,37177,7062,-52477,-65969,20419,-72919,61626,29312,-44875,61080,-2762,27913,9334,-18216,-23503,36204,-8807,-11872,-50035,15620,-32240,-23185,-40953,-17820,52239,3704,59859,61161,-34478,-42544,11934,-14118,-50982,17418,-26636,19177,41930,-19598,-82464,-90700,44626,-23007,3703,-19455,10824,53383,-11336,84222,51010,10379,24482,1487,-3808,7747,-35715,-28735,39427,-31677,1340,26136,7429,91074,36123,46618,-13039,-60387,38689,-6867,-85459,-48764,5957,-51500,-24063,25981,18268,76499,43818,21563,102351,76447,33677,-82272,-30851,-72723,37561,-2395,-19001,-18319,-34048,-15283,-23044,-26104,36419,1024,52653,15594,88698,83987,1207,12547,-25104,20766,-118908,-80018,3617,-17941,-35821,-22322,-8214,8595,21967,-44244,-7380,-128196,11607,46650,-75203,-83380,-6047,-9016,-50011,64682,67623,-5597,13159,118340,75649,43246,-41341,-4798,20180,107073,35034,5270,-39774,34,1386,-285,-1744,6421,-1204,36985,29572,88234,42548,-15852,-44276,-33656,-68041,-43104,-44494,40110,15616,-5170,46165,52326,50603,-15291,-5082,49406,11592,131627,-25885,6103,-72950,-852,-24736,64160,-19569,50319,29934,26871,-3437,50884,-11190,-90716,-11449,-42281,-27654,-41482,-69393,-20464,61597,-8877,-130933,-13684,7657,-1068,-19956,43540,53598,3652,-42760,51721,79601,-17913,57614,-12730,-7663,-28875,-17438,22382,-26398,-10483,-46780,-59453,15844,-77774,-60771,-104853,4333,11353,86770,-38939,-12162,18929,6845,-3018,-11345,-62251,62569,12342,-23215,-27772,-42143,-33889,-50472,20542,-4897,-9986,-5766,-55023,-40885,-7039,-16936,-42493,-12485,7548,4961,-21826,-29657,10409,-55381,-67028,-24619,70399,-40015,38663,40648,-62111,-19193,-2403,19771,21145,-119137,2329,13811,53826,65890,30042,-65184,-4111,50087,94299,61558,19199,-18987,-110550,20506,-95645,31368,33780,130336,54009,16294,-39246,4519,-23407,-11278,-25442,7720,20589,66514,50052,-17698,-52997,-31285,28980,2060,-2538,2046,-16728,11916,89589,71263,47996,-69632,46323,56696,-35369,21522,-2828,-6406,-15815,21967,48216,-13143,-407,-20784,-45246,23948,-745,-4022,-15456,-19143,32514,89927,11962,33462,-14078,-101184,-42294,62273,50758,17804,-23814,-38449,-31725,49054,-15277,62664,49733,15748,3510,-126022,-23743,13320,48735,116303,2184,52954,109366,108317,68139,-18700,33633,57797,40551,-10304,-1978,12452,-48490,39968,-8145,-128266,-45559,12243,-14269,93822,26883,42015,53447,24617,124914,37838,-23795,-36762,103848,111588,107200,35997,1113,-46296,-21479,-66666,17047,-1104,-9387,45477,11695,22299,-3829,38982,-51842,-86030,-56875,-42017,27110,57624,-58860,766,-16706,-80798,4635,-35668,-74582,-69904,-26942,-17028,21895,33821,-73673,-38296,7458,-4094,-26098,-36517,-2454,-8336,-55847,-84667,-40235,-27554,-76978,-24677,44,-25829,48598,-3052,35837,-39065,-18281,54675,38249,28552,-18353,-18490,21372,-42444,-77861,7162,-28693,29714,44170,-18135,-66986,-24009,45715,-22860,19171,10747,-20941,30960,57552,-45112,-19277,-49266,10293,5781,-6255,-35571,2702,2834,13918,39099,20678,37785,63465,7598,63010,89907,-14368,24302,-1247,-38656,-27986,17969,638,-4647,10019,28666,-29036,-22004,82760,68069,5229,-8400,-3580,8892,-37873,96183,-53343,-35750,-23584,-12565,2562,41446,-9859,-72001,-139710,-102474,-30820,5117,67738,49476,72420,26979,41197,63013,-11945,37324,83696,-54660,-39278,-7473,-983,-30353,9161,51796,-32978,-16833,-39508,-75531,2921,-9372,-59043,-97292,-37919,-14175,15659,9707,45166,43207,42894,-33736,-21369,17017,-23176,-2271,67934,-20764,-49213,-11353,-67667,-1819,8077,-56217,68728,21474,-58924,43079,-19056,32838,-48246,-39821,61704,-65204,-19769,61639,15805,29479,-39333,-1542,-34269,-24140,15251,25482,-14227,34860,14746,-53037,30262,8494,-17328,4977,-26901,4167,50173,-15396,74188,-5116,48365,-10166,-24923,-18871,-41250,-7712,92548,17604,-125603,-38996,23139,-1757,34578,14419,-15850,-71146,-26665,-24688,-17946,-3019,191,98967,-5837,5978,26534,23420,15761,-14028,48161,146351,-68377,-21391,-76546,-37125,-54520,66608,-114653,-15901,-120856,-28345,4075,-61826,13952,16498,-28183,-16941,34024,76523,-64377,61564,10476,244,124311,466,-106970,-40349,-82001,-504,-19465,1791,48059,-6390,-32257,-61440,41462,-18563,-24261,34007,-88015,42773,93901,-26347],[-72346,20372,43082,25671,19370,75723,41566,41436,23350,69805,23448,-47870,-56102,-15188,25584,-979,-42145,11048,-64349,-40251,-44219,59377,59403,-5916,33196,-66848,-3754,-40900,26887,-45271,1541,-91052,-17853,-38549,34821,7215,2687,-5662,35757,-56878,45175,-15110,-54358,36934,-24393,79008,-39832,-76231,-9219,9471,-7286,-10445,28839,-18049,-71205,-3068,-40036,-162,-1925,76561,66746,-8023,-9528,19448,40261,-22548,-25169,7121,47048,34955,-48264,-10390,-15675,81918,16874,-41877,-31692,-53572,-54906,-78690,-26171,15503,92,-20988,22976,42009,3166,9027,-3179,-95087,-73017,-38219,11843,28588,6043,-50005,-15976,10690,-133939,-13898,-20947,-40389,73469,-7204,32642,23708,-94843,-30817,2145,-72378,3260,-3444,18850,-22322,38735,6931,-73374,19333,-66102,-27850,5256,-32511,-15894,71876,56778,-20441,-10265,-103500,-2218,32806,-28370,-53720,-55107,-27500,-2591,93576,74463,-30621,12646,-54718,15667,-25305,-33816,-62003,-22557,-29172,-44216,24592,4247,-8618,25766,-63685,56010,4879,-10149,-31209,-77788,60606,39126,-22074,91873,59072,16533,50578,9547,-48998,97356,-14073,-27624,-32979,-44362,-47155,10310,28468,-13954,19440,61657,-14035,42694,-6248,32407,15697,16455,-30886,6612,-4096,56175,-37686,-58773,-50081,9048,4981,54171,-1039,104983,29584,-14006,-4205,72182,-20291,-62907,-513,58971,56093,-69703,53538,3343,-61802,3223,38020,-51523,-67731,-50093,123303,38564,34192,-4065,-17205,57191,13841,18936,7163,-19745,-33391,-31758,43561,-1834,-57581,5931,57476,98806,106298,24758,-8014,-49677,-4292,72470,39922,17052,-114247,-58679,-36306,29583,-16508,-35588,19257,-84176,-47770,-6242,-4085,-192200,35128,451848,-172099,-30835,-3156,-27558,909,9437,115690,-55504,-52722,-78603,44239,94340,-65390,-32737,13682,-26214,71890,41767,1867,-8077,-90333,10526,539,-12827,246,-71764,-31941,-22463,17032,86617,28057,-50606,-62577,-44315,-23241,47087,143932,34688,-84961,-87707,-21857,-85390,-19554,-27146,10617,86877,82851,-1843,13470,-9322,20342,35785,-33369,17534,-103895,15081,22429,-52367,-86933,-79719,93002,-87229,-62877,13697,23945,79853,39994,-4187,41399,101549,-468,-57549,54679,-85985,-48555,-49451,-62862,-69181,43751,57166,85126,-20217,-10725,24643,65875,-50062,-114393,25859,22462,-73734,-89147,6136,62080,66496,56794,-1638,19512,7712,-82191,-68884,14889,38543,23212,8353,-56512,-6675,53641,79116,9344,-55298,21072,-5375,-35733,10792,-504,58191,66423,-47982,-10458,3373,-15844,38705,-88536,33990,-61135,41629,-35765,-17022,38182,22968,-46096,-43808,16484,-46976,75732,15432,-35940,50691,-6083,50121,19919,-3227,-53099,45189,-13785,-21120,-41128,23333,-36288,-46550,-30496,-19795,53196,-3520,55706,11513,-20385,-30774,18742,-33621,-55354,20124,-29586,31225,50537,-1441,-57534,-69897,44955,3679,-7691,-35670,-2495,38246,1296,65290,95163,14443,19792,-20757,-14837,33526,-41957,-19092,49071,-27466,-10689,42825,-27081,62296,48072,52700,-28655,-66906,45164,-9843,-82161,-49196,20943,-41024,-40587,24808,9973,61344,27765,30636,89096,74952,15873,-120016,-45935,-85148,42058,-7257,-10831,-26035,-18059,-25129,-15477,-53723,28614,-8775,58527,-3774,91448,139931,11758,18312,-30710,10069,-97780,-80897,12546,-14399,-66110,-23536,20312,436,10866,-57124,-29119,-118757,10712,47860,-49950,-56555,4357,-17635,-76936,65155,80784,-9971,2168,128189,77205,24344,-34354,10148,28282,117231,55855,2482,-23572,4778,37133,16914,-9729,17915,33262,78646,28703,100821,42123,-9243,-55619,1340,-45109,-31688,-37470,24520,27719,10561,22421,27243,61544,-17598,9424,82308,10625,110970,-24558,25340,-66124,15234,-22691,35169,-36595,-5937,21832,33614,-23990,65978,10872,-84203,4480,-28975,-31028,-42046,-55199,-2090,27345,-12074,-91220,7678,52139,6138,-5946,26420,78792,-37797,-35873,75299,133976,-21760,65621,-3982,24603,-32223,3192,-10319,-28573,-16685,-35513,-62073,-13002,-105099,-61947,-75174,8426,13654,80365,-16886,4800,36341,7361,-42035,-32354,-81247,46504,13091,-12931,-56904,-26883,-40134,-13234,14955,5421,6182,-9436,-59324,-6857,1609,-34810,-52522,-23465,1851,-8754,-38398,-29689,9881,-55954,-68233,-16918,70753,-95301,36859,14403,-46982,1026,15115,12052,7755,-57512,11093,49092,44124,39016,-1526,-49047,-21886,31673,77036,39736,-769,-29402,-100985,11353,-100215,22165,-4637,92076,48341,14229,-16708,11187,-256,651,-26543,-8326,8804,47729,57598,-9063,-59210,-33205,39612,-9967,3873,20493,8801,2306,67846,72649,29832,-59218,34302,44323,-26296,-4282,-33117,-24650,-18292,-27923,39769,-14506,6379,-13562,-49832,36340,-582,-2891,-2050,-24386,29648,80749,21319,63972,1463,-69417,-39744,81591,61091,11701,-25635,-38993,-3165,30539,3919,65137,35708,3762,-4338,-152240,-8796,29247,46076,89616,-24984,63772,121097,92150,76478,-16734,36513,55542,18380,-13775,-1237,32852,-61826,32330,-14319,-95056,-42738,-3958,-3691,101745,40358,64896,59156,8594,106957,20977,7785,-27091,93010,112004,49732,-12682,-1734,-81673,-32498,-71023,-2408,-12105,-15967,22984,18761,46213,-8224,20571,-42699,-53224,-17965,-5636,23935,66988,-49258,23851,15023,-45333,21781,-14045,-85617,-61822,11752,-770,32631,44971,-74034,-57263,-8155,-6218,-38608,-13524,15571,-8931,-22099,-47018,-3123,-11424,-58272,-23699,2361,-17439,59061,12088,26394,-39706,-41231,55624,42824,32109,8895,-8336,31119,-49387,-52962,3854,-15790,32954,35139,-2222,-46575,-17716,26234,-15638,-17503,14680,-25475,36401,57684,-65959,-18505,-47147,7084,17565,-18045,-72020,-32458,16043,39994,36222,20335,51941,33357,-395,71316,99548,-18022,27536,17712,-45558,-46395,7009,9529,9031,14924,9160,-30241,-32194,88654,57055,20442,-1107,9821,17355,-19558,73496,-34636,-23747,-16920,-2434,3019,33382,2854,-60222,-121250,-85973,-16247,21663,66061,31484,40160,45871,59555,90994,6306,37478,80677,-40896,-38199,13990,6721,-1175,1298,83814,2104,-18514,-24376,-61332,23312,-20720,-71988,-92722,-87853,-14338,-4171,-5015,52441,68108,42922,-35256,-13739,19651,-20158,41606,75623,-46006,-44325,-15264,-77537,12009,3351,-63524,64904,33511,-28236,39771,-61847,13875,-55834,-24588,54864,-111155,-87652,34512,18686,38589,-40358,-30874,-29377,-26051,13330,26639,-13682,60825,41776,-79043,11303,-5439,-29643,-29443,-27380,32435,47363,-31153,45025,-6200,52155,-11237,-48217,-21989,-45610,-17497,118389,16278,-87287,-33405,4252,-5945,46774,-16439,-26515,-43697,-2615,-16357,-40240,-613,4852,101080,21164,232,21881,29969,30920,-6800,38939,133526,-59305,20679,-50856,-35655,-43448,57985,-114716,-19413,-145310,-16175,57301,-48616,28587,15776,-58176,-21666,11234,73095,-62034,29752,-17430,-28058,142692,271,-105691,-16957,-78446,-4419,-16145,-7076,55331,282,-40229,-31123,66515,-15436,-27800,-473,-88763,39509,67121,-795],[-62468,11053,29497,26660,6329,54837,58293,61026,36234,75062,40247,-56575,-54211,-13684,17169,7160,-3228,8234,-50591,-48080,-19281,69176,61218,-18767,20599,-88585,-16088,-22967,11705,-55827,-6017,-88877,-9815,-41998,-3271,11237,7099,-29162,15659,-52139,59254,-9049,-47567,56178,-27876,87911,12423,-59028,-16267,40382,-879,-15910,51823,-2897,-27571,12205,-46790,6182,12908,57818,30726,-13946,24096,12391,34533,-31482,-55916,-9235,44825,29011,-28046,-25755,-15773,69754,-7478,-9954,-20142,-40692,-39681,-63328,-21335,3352,-3386,-23792,19917,41871,27967,13549,-13841,-83465,-78810,-18040,20752,35613,14057,-14205,-22815,24111,-145617,-30503,-32465,-14004,90423,-32456,23201,24262,-110210,-31507,-2582,-49146,13754,-5517,25643,1398,49140,-2001,-59587,18749,-75041,-31008,23031,-22295,-32721,98898,51547,-12011,-28394,-82536,10241,23005,-35660,-45334,-54197,-32827,27584,107843,59198,-31057,2831,-67528,4389,-36029,-27436,-48892,-30068,-14665,-47573,38560,-2874,-41511,32778,-40336,69664,2395,-21638,-29284,-64614,66674,42080,60,103515,67164,-10008,70147,-9927,-43950,91308,15250,-9836,-41173,-34942,-49049,-3199,1200,-7092,20098,46105,-20019,15294,-9248,18983,10129,225,-33908,-21482,-19730,45209,-26953,-48122,-44580,-9501,-23658,-10562,-54255,83684,13948,-19747,-19347,68625,5211,-70097,2875,48080,54450,-60845,57027,32686,-33588,20312,59010,-40086,-91767,-107057,114071,32848,33527,-7060,-6836,68726,21469,21168,3859,1719,-22799,-36736,44799,29517,-18279,-12345,71863,109944,89766,-23372,-12157,-58466,-5792,96880,35171,12742,-126062,-62242,-39382,14337,-62455,-29829,6848,-117279,-76742,24016,-6756,-219762,7169,533227,-181223,-47468,-12119,-25598,2668,30784,125113,-54954,-63020,-87327,24597,55396,-75705,-30486,17431,-16352,76289,31680,-3714,-2113,-70603,17893,20545,-31171,-2499,-58340,-18369,-8135,31983,68093,44077,-50692,-42714,-30516,-17775,69544,166576,32254,-101063,-94591,-21305,-59038,-23545,-34588,-8522,74770,63987,30966,55070,-3361,29275,33236,-31228,35390,-90193,-2866,10565,-36921,-71551,-131991,78059,-76960,-39336,35772,25512,55449,25958,21527,45382,92255,-5219,-37154,71132,-71382,-49881,-56216,-38244,-57384,37389,53685,81031,-19327,-10742,35105,28134,-65492,-114174,-74661,29772,-64112,-85968,8689,65809,79590,41207,12182,24328,33240,-63430,-34106,-18500,23171,33827,20888,-40133,139,47441,57674,-1482,-56677,26834,-26240,-29194,6426,12547,41045,84438,-59010,-22205,13707,-7346,27318,-33435,8013,-72110,52285,-35574,-20438,24745,24586,-34924,-13640,12714,-11738,79133,3678,-16689,36845,-4178,72874,19265,-1658,-77453,46973,-12610,-27297,-36012,22786,-44689,-68204,-16614,-27871,46794,-14317,53973,-16015,-1018,-16573,20177,-46171,-45735,20707,-31673,39980,42775,7113,-815,-50748,39526,41080,-17455,-44840,-22634,15308,10161,45146,120683,33943,18792,-42641,-30240,51655,-45888,-4942,54566,-21230,-27093,32669,-53448,17113,47961,55103,-43517,-61928,50343,-11655,-47310,-47867,34350,-19552,-50382,20966,3975,43831,17088,33272,58082,61494,3622,-150869,-59802,-68944,33534,-10616,-5222,-32799,-6198,-38466,2011,-70000,16789,-18949,49484,-28583,81073,181057,12523,26400,-23955,-2399,-69970,-67758,24786,-7973,-88737,-24515,43109,-9873,3559,-63913,-52317,-80026,8490,46926,-14632,-9795,13658,-19477,-83141,56297,82981,-4725,-9049,107978,75585,1789,-23196,21534,31121,124316,62517,1939,-2843,3145,66557,33146,-16554,17901,55254,77384,27467,100107,36364,4356,-58157,41388,-18067,-11313,-27084,7408,40997,29406,6458,-7368,60270,-16149,21581,88193,12049,66045,-19319,26120,-56155,26030,-24646,946,-49974,-53603,12510,28711,-34966,76571,29752,-59860,20251,-11814,-38778,-42525,-41916,15072,1793,-15481,3889,46096,85004,18827,14496,8625,103052,-73638,-20636,99205,155558,-29991,69934,352,55839,-29152,24399,-33951,-23779,-15034,-22221,-55230,-39765,-116547,-57806,-34324,9708,5809,63859,10114,13491,57404,10670,-87033,-48034,-94903,31383,17634,-980,-81481,-3220,-37381,21381,3841,20843,17401,-10418,-59043,29079,1419,-69283,-62385,-30715,-2734,-24458,-49123,-35690,-681,-56450,-60130,-6687,55575,-120552,39817,-11947,-21327,19947,27443,5649,-11853,963,24908,82650,31263,20084,-41673,-38122,-39683,9032,40499,9508,-16075,-45099,-85713,-1819,-75583,2443,-27146,39435,33760,19106,6557,15248,15005,6795,-20568,-18711,105,42357,73885,6937,-64898,-33316,50242,-18466,11160,45633,21540,-3981,40381,66784,16370,-35912,27753,40315,-9957,-34928,-54589,-39731,-12778,-56331,19394,-11178,26332,5029,-41107,40405,635,5619,8998,-19671,30665,63793,31744,81919,21526,-23988,-36301,90162,65217,667,-23547,-30983,28793,13946,20385,61293,18546,-10006,-485,-145016,2675,36258,31577,51489,-36290,66236,113213,57510,77326,-13603,48404,50070,-21029,-23434,7462,41687,-61288,23686,-17406,-53780,-29561,-13139,10173,83399,30044,74494,41137,680,71762,6655,32484,-22344,75290,109999,9446,-53644,-3853,-105489,-37821,-63937,-16230,-38348,-15630,-4788,19877,51601,-7402,-1379,-19224,-6051,10170,25628,18634,75303,-39855,49452,58216,-13370,29561,6087,-87351,-40359,41242,11301,40681,52871,-66750,-64012,-35191,-1474,-42198,9072,29455,-9715,7497,9374,37218,9182,-31366,-18344,8503,-6180,62419,20808,14833,-27284,-50816,47589,52219,18265,32160,13481,29937,-50785,-28298,9133,-459,30767,9171,11299,-24437,-931,-16,-6810,-32418,13766,-36370,26353,41836,-72602,-21215,-25518,-692,30684,-35188,-96639,-50972,23612,54625,34638,22528,66700,11587,4836,68255,85468,-28367,16436,33585,-49883,-59103,-7811,10977,22718,21650,-13925,-33432,-37984,87940,47701,33948,-3284,25787,28549,3815,37217,-8178,-17292,-13269,9153,18167,24863,9721,-45763,-81349,-65597,2711,42418,57456,5745,939,53344,69435,103273,29723,22104,63035,-23897,-38629,23647,20688,25517,-1763,117864,33865,-22714,-18641,-49905,46018,-13913,-66413,-82458,-119372,-10548,-23947,-20465,52459,59268,40342,-29631,-1515,24634,-13825,83831,87039,-51676,-32538,-14879,-81335,29025,2677,-67149,46352,37574,5525,21218,-98971,10553,-44226,8242,39578,-99334,-112735,11482,13399,36862,-44419,-52361,-14202,-24069,10360,28849,-6607,70407,56113,-97939,-16497,-15000,-35194,-54802,-39078,41156,44302,-51110,11022,-8546,47651,-9957,-64575,-20667,-50350,-28280,126307,12580,-40024,-26594,-18238,-5588,59610,-36719,-39707,-9346,-3471,-9537,-58155,4632,14366,99159,53853,-1426,16899,40791,42817,1309,25498,88034,-45376,52256,-18345,-23907,-26541,43322,-100583,-17713,-139480,1160,95601,-35635,45833,15935,-77374,-18036,-11593,52234,-49460,-3799,-41194,-37592,131554,-8083,-100689,5406,-69429,-4322,-15781,-11649,60135,9518,-39197,1172,73773,-6236,-26321,-27624,-70945,37729,39625,17353],[-47640,152,24297,25526,-4150,33972,74567,70281,38886,50928,41038,-58570,-54291,-1545,20342,22250,30650,428,-27495,-49702,3100,45480,54970,-27289,8973,-88583,-29527,2199,-10358,-67516,-9271,-70920,-14294,-54256,-50846,9080,11953,-30270,1038,-38533,62315,739,-35666,65415,-19885,90220,58159,-37998,-25180,62372,9583,-13737,68475,10677,9470,21086,-53556,11007,26032,29817,-10384,-19461,65309,4762,22897,-26069,-85529,-25823,43297,25106,-3309,-38901,-18753,41978,-32082,19720,8502,-20186,-24656,-42646,9471,-6631,-15670,-22305,19346,37531,53561,20646,-23416,-57563,-82831,10970,23639,44059,30443,14979,-33665,35007,-118086,-15497,-40845,14257,93812,-42576,12020,26116,-114085,-26215,-12290,-11039,22918,-8564,23278,31015,36777,-12478,-29413,26591,-73151,-34391,19503,2798,-44323,108868,32969,-7636,-40485,-53720,30483,15513,-44254,-21376,-43846,-36746,59366,105647,54136,-28025,-7941,-63945,-4466,-42715,-12392,-28394,-34993,5061,-44479,42889,-10166,-80764,19157,-17885,66545,-13319,-34376,-25296,-36388,66319,44946,35951,105599,67090,-24493,78859,-24624,-26205,69962,71072,11665,-50991,-25394,-41023,-14784,-25743,-13837,9956,18000,-16034,-12046,-9669,-1634,1694,-15737,-25641,-47449,-32229,31899,-14452,-30188,-29586,-25895,-49610,-68906,-90376,56764,-9027,-20795,-23391,77279,36310,-70633,7413,37951,44623,-48113,47893,53889,-1190,36706,76332,-22641,-102319,-137983,94894,16885,33008,-12408,11468,78443,25342,19252,2429,24679,-6407,-30441,42875,50771,17388,-11209,76921,87473,33354,-68151,-12374,-54148,179,101623,23604,9044,-106958,-57901,-39341,-6896,-95786,-15537,1050,-133503,-98444,37037,-16656,-229860,-28564,520883,-154541,-42269,-9775,-19373,14372,62361,123362,-47265,-67328,-80324,8721,15047,-78554,-29030,28092,131,78659,20252,-11405,81,-48311,29857,43746,-43997,6732,-40985,-664,5018,47793,60896,47992,-50668,-19730,-10549,-12965,94332,166926,18093,-103557,-82882,-20606,-27501,-23517,-34199,-24147,56606,33592,53211,94394,452,22189,23401,-28404,48914,-50101,-15900,-15073,-7062,-48521,-139548,58153,-51829,-8646,46379,30921,29058,10205,41657,41058,69407,-6888,-14719,82789,-41909,-39285,-52870,377,-41865,27906,52095,41871,-22623,-13885,34567,-2915,-74171,-104208,-181402,36036,-40165,-57677,14271,64965,73893,20728,27271,30260,46833,-44021,2025,-42123,13876,60454,31477,-34129,5141,35673,37905,-7636,-54993,21225,-29499,-17267,4949,21663,32866,85205,-60786,-30405,16937,-1286,17264,40474,-11245,-63765,54335,-34438,-24591,4420,9935,-22767,10830,10330,20531,75431,-2709,5287,23303,3233,88406,6308,-14600,-90577,41296,-7090,-29155,-36084,13185,-55843,-84961,-6147,-39639,36194,-27102,55351,-3359,19080,-4056,16751,-51933,-31215,19309,-29331,43140,16686,3254,61133,-39702,26479,78775,-19262,-44515,-46881,-9979,13233,30931,119416,65157,22394,-58806,-46985,57258,-46497,15092,54815,-16116,-47797,-4168,-62411,-26224,37738,53396,-53938,-46140,55831,-12711,-90,-38801,42673,9278,-52720,15637,1669,25418,15318,29573,24788,40789,-1269,-157588,-67897,-24460,16275,-10189,-3200,-38578,-107,-50873,22965,-68688,7281,-23636,30168,-52173,67274,186068,4784,35511,-9162,-12725,-44294,-41256,38107,219,-95987,-25864,52442,-18274,1633,-64018,-65017,-19477,6086,42739,16482,43304,21925,-8069,-64298,42999,76408,5044,-19748,63750,76414,-14443,-10665,27952,33262,124260,50844,427,16022,-5052,81277,43070,-23592,2495,60419,47406,24837,84656,27396,25012,-53188,71339,4266,8763,-15225,-2562,56439,51737,106,-39650,44967,-13718,30976,70904,17424,22137,-11965,15003,-38064,31832,-30749,-28051,-59585,-81340,4246,12775,-31413,78842,33395,-29810,30235,8063,-49929,-43626,-32000,28102,-3871,-16532,104906,86809,97075,36706,38108,-2860,115725,-95492,2408,116641,137154,-38034,72998,-146,75199,-14807,44656,-33582,-15527,-5737,-8910,-42984,-55111,-107882,-43392,8518,6220,-10051,39793,32524,11144,71268,15856,-117124,-54040,-94731,22172,24069,10812,-90725,23487,-25756,43988,-19265,36424,23221,-6409,-50469,58477,-5377,-102444,-69088,-29731,-3497,-34129,-49634,-45301,-15569,-57844,-41513,-22,30052,-93224,49584,-22517,6528,27783,32494,2047,-34860,31658,38247,102070,16667,15693,-71465,-34042,-52070,-10690,-6081,-21101,-24616,-59139,-68657,-12149,-32978,-18670,-32755,-4410,18363,32557,25464,15998,24448,8565,-10014,-20887,-2922,50761,96160,26121,-71397,-32616,58104,-23486,16801,72301,24024,-6255,11868,55809,18747,-4754,30625,45027,8108,-58190,-64965,-46164,3014,-59068,-4746,-4684,54001,33659,-20856,33939,2698,18276,14005,-7049,34955,38152,37775,78307,31408,20812,-32181,85417,63541,-9267,-17076,-16854,54354,2219,30183,52444,4463,-17912,15929,-103807,8699,31269,9229,18276,-30087,62934,89372,18189,70290,-8479,63175,41826,-61805,-31886,22924,38440,-50116,16307,-15187,-18373,-8516,-10760,25247,49294,3137,66988,8718,1257,37794,773,45416,-23640,52908,105910,-691,-60186,-5284,-108047,-35696,-46500,-20487,-72287,-7302,-32106,13594,34170,-3934,-16517,5423,35686,17934,45084,10394,75200,-37003,69229,100754,4616,27035,20866,-74820,-11397,53503,16883,46884,53367,-55398,-61853,-67409,11896,-35900,24187,41522,-9843,23997,71517,72600,25639,-2730,-9587,15451,5095,56618,24576,3835,-4281,-40963,33722,61566,-6289,48316,38672,15574,-46710,-8187,22112,13650,24571,-14480,22893,492,26417,-25868,1550,-19663,5603,-53638,3857,18507,-66029,-28249,8823,-12393,43018,-46568,-96416,-38929,21927,47627,33864,25012,75221,2198,14010,57968,52879,-44066,-3579,43761,-52669,-63664,-24981,4114,32866,32067,-33068,-35556,-35951,74921,41656,46012,-12071,41326,40223,30409,1093,17195,-15488,-12127,18847,44927,19213,6344,-33741,-35510,-46801,20505,62989,45273,-21210,-34645,39182,65063,98189,51840,-9050,34969,-8946,-39613,16858,33632,38937,146,144445,53178,-32154,-24513,-42861,60836,11008,-42037,-72981,-124003,-2483,-38589,-32142,43198,20734,33943,-20796,10677,27013,-4857,116510,98155,-36018,-16990,-11533,-79951,42854,7405,-64345,19315,27713,34212,-6581,-111612,23645,-19006,53721,17466,-29096,-84544,-2544,6217,26993,-49094,-60238,7467,-19161,10333,28491,4029,63578,58648,-99362,-41641,-14302,-35545,-66390,-57310,33421,41320,-70926,-16445,-11019,35305,-8339,-57136,-18090,-54085,-39472,117101,7355,-3434,-19011,-39678,-3292,68997,-42413,-53360,18977,-23143,-2653,-64395,10665,23375,94236,81076,74,12900,49541,48314,6529,10199,25527,-30501,56745,13000,-6078,-10287,24659,-77490,-8510,-105028,21143,108295,-25780,62233,18601,-77153,-10778,-28730,21492,-26705,-31323,-55288,-28902,97116,-25872,-85987,19728,-57977,-709,-16119,-10122,54008,16938,-28720,27944,61863,4874,-16921,-37021,-42254,37678,16280,21077],[-31091,-9823,27153,22673,-10798,24452,84444,70075,32255,12797,27567,-54253,-57099,20385,37134,43248,45839,-12176,-3327,-43156,12415,-11526,42121,-26236,1629,-72055,-38992,30332,-35070,-76694,-6433,-40307,-31028,-67530,-94276,-613,15797,-8900,-4555,-18850,56876,12168,-24382,64481,-2569,83485,79326,-19977,-35920,63060,21943,-6364,73328,19119,33700,22352,-60960,13520,37405,654,-44182,-16084,101763,-2309,5076,-13525,-105417,-38095,46066,23834,11961,-50289,-23168,9934,-48877,40649,38935,2905,-13262,-20408,44286,-15558,-35786,-19969,17130,31420,72661,29676,-29555,-25443,-84000,36211,20608,55109,53487,30401,-42888,37736,-73512,15654,-40239,38915,82856,-33297,5570,28654,-105023,-15097,-23390,30898,30517,-10264,14247,57736,8020,-22140,3851,39995,-61101,-39954,2348,37813,-46150,96186,5352,-4904,-43474,-23652,52497,10318,-46188,9417,-23143,-38095,85940,87474,61575,-22575,-19136,-45546,-9540,-43455,4997,-8580,-37313,27357,-33982,36922,-14615,-107759,-11214,-5529,45639,-38864,-53527,-20412,742,61497,45493,76632,101748,56454,-27034,77442,-30929,-404,40627,128940,27237,-55602,-17829,-25635,-26271,-43673,-29181,-7680,-13337,-3041,-35744,-7794,-21548,-9612,-30003,-9216,-64462,-35192,19834,-4011,-10206,-6638,-37403,-62418,-96695,-96570,38819,-30021,-13390,-10914,92153,65818,-62078,16790,34529,30219,-33506,37773,62490,24875,46949,87694,-6364,-94301,-131249,75942,-6658,32584,-20058,33151,84139,23583,10516,3498,37134,11992,-11326,38158,60961,41592,8285,67057,39416,-38104,-99455,-8480,-35453,11950,80868,8667,10888,-64583,-42230,-37875,-25052,-103658,6710,1047,-130592,-106495,34745,-33034,-223340,-61668,428838,-105146,-27916,-335,-16512,27811,89677,108472,-43609,-66700,-62659,300,-14001,-66080,-27062,44453,17653,77702,8705,-18046,338,-30575,44059,62014,-52369,30060,-24703,16203,11440,56493,67510,39672,-49601,-686,10912,-8349,117336,143221,-5638,-91487,-55399,-14824,354,-20883,-25147,-33174,38405,1282,59221,124422,1301,589,8443,-27422,52674,3607,-21593,-47621,24019,-19961,-104470,36353,-15539,16347,42960,37844,9261,-2887,49279,29735,35482,-3512,8192,87953,-3270,-17793,-33738,42559,-27342,16870,53911,-25022,-26750,-19102,20707,-18379,-74335,-88584,-254690,35700,-7204,-16084,19150,60882,48499,546,40333,37535,46468,-24297,31273,-51697,12354,92430,34711,-35750,8789,22103,24039,-8254,-50786,5910,-18211,-1520,6413,26432,28437,66749,-55541,-30229,11876,1250,8773,99606,-15825,-42830,46054,-32972,-24451,-12225,-15334,-12857,17697,9510,40555,70882,-2633,22079,13194,15480,92450,-15315,-36672,-88325,30079,69,-27354,-39118,-3769,-66855,-94933,-4026,-51168,24530,-39738,58656,37231,35768,3797,10337,-53460,-20866,17276,-20350,39116,-23301,-11804,100484,-38984,7957,102576,-10875,-36088,-70375,-32313,10170,27262,94356,99917,28924,-65258,-61466,50485,-43219,38212,49676,-12941,-69062,-53078,-54796,-53307,22457,48329,-55396,-23586,61361,-14031,39752,-19370,43753,38299,-50137,11624,3034,5954,21582,21255,2088,19779,-802,-135154,-66914,34353,-3139,-5880,-5307,-42372,4095,-58412,40799,-52091,5222,-17571,10475,-67919,61446,155645,-7757,43026,8080,-18698,-27391,-7148,49577,7947,-86375,-28342,46287,-22253,3971,-58663,-55439,41526,4282,36055,34716,85857,28609,17010,-26552,31345,62617,13610,-28606,10527,83837,-15823,-26,30401,36430,110816,24477,-5641,27320,-17334,79403,42133,-31294,-25328,50371,14417,21037,57975,19213,50079,-43645,78506,16833,18727,-3099,364,72947,75688,1705,-58596,17696,-13688,38073,48956,26100,-1448,-4039,2098,-10074,34285,-39502,-46643,-66554,-87706,-1924,-8581,-14042,70766,15160,-4430,31498,27380,-62469,-45566,-26371,34970,9722,-13645,150565,105582,85992,55395,59224,-2983,113603,-99320,30194,121441,92041,-41090,77712,-4663,74512,15561,64921,-5894,-8567,8851,2238,-31112,-53533,-81470,-18867,44897,-2288,-28842,14064,44427,-352,70168,20832,-115163,-47839,-78459,19477,30663,21233,-79675,47593,-7143,51436,-51275,46555,23619,3535,-32279,75804,-15227,-117333,-69622,-19278,499,-32211,-38199,-53477,-27618,-59319,-12343,511,2524,-22890,62799,-7927,27576,20539,30596,1274,-58463,26469,45346,99868,3526,23632,-75466,-34952,-55286,-20846,-49163,-43385,-27259,-66083,-52497,-13886,11411,-32324,-26616,-22550,11442,50450,35912,14698,32341,9217,1852,-13771,659,66556,117989,43820,-79888,-32891,60499,-25222,18905,93976,25670,-5492,-13669,41264,40721,28770,42137,51802,21651,-64956,-65011,-41336,27579,-47362,-24116,3080,79461,65502,5748,19108,4996,30207,11755,9003,40434,5502,34566,54109,22250,52801,-27697,69512,57831,-12801,-7213,-1184,67270,-3409,31950,41738,-1425,-12970,41151,-43653,9684,15018,-14723,427,-13113,56408,57985,-12815,55239,-579,72005,28402,-90256,-31581,41469,27078,-31715,12333,-6133,14,14727,3809,38964,14801,-30223,42768,-20335,6738,15558,6943,46643,-29891,28226,100255,13787,-21067,-6288,-87640,-27004,-23431,-15251,-102395,6451,-56089,-1054,-4062,-384,-18612,20840,54910,6662,52495,-965,57770,-42276,78086,129239,6836,17162,28184,-46859,17132,47817,16757,52111,43417,-45130,-54688,-93026,32813,-21474,27911,52206,-8296,25584,118762,93964,30901,22549,946,20400,13475,41973,26351,-4582,23700,-13809,19964,64998,-29740,59018,57537,-8769,-39342,4584,39147,21708,16040,-22186,33774,27066,61617,-44005,7812,14396,-8598,-72949,-23351,-743,-51857,-38844,41816,-25863,52593,-42519,-70607,-730,10269,16212,33493,25210,71697,4535,18248,46071,12607,-61415,-24722,46491,-54437,-59698,-41096,-9556,37015,45314,-41903,-34269,-24724,48843,36879,56910,-21771,53282,49404,54893,-23321,35675,-15876,-12139,23470,74962,17079,-9218,-26027,1721,-32659,31791,78693,32934,-42441,-60641,382,44716,80390,66194,-49287,3123,-222,-39743,-2115,39647,35957,5748,154267,56794,-46282,-38635,-39789,58352,46550,-5755,-68754,-106216,8373,-44381,-37641,26395,-27641,24075,-14518,17301,22062,5494,133705,102090,-6285,-2391,-7149,-75253,47521,16141,-54181,-8027,3213,51703,-34450,-94653,46592,7819,101259,-6453,66138,-24133,-7259,3605,13446,-51328,-57633,29193,-13286,14438,22428,14363,46530,53757,-82935,-55743,-1945,-32805,-63534,-75576,18261,37148,-85334,-30649,-12856,17869,-8678,-20685,-17199,-55294,-50057,96414,1453,10998,-12696,-55401,-590,71995,-33914,-64390,32328,-44561,5738,-54713,12814,25333,86450,91736,1498,10614,49855,45049,7075,-4277,-23597,-18754,27591,34540,12598,367,4785,-51643,7359,-53549,39444,93553,-20095,73398,24915,-57557,-5749,-39114,-7691,1891,-47479,-57798,-8001,56546,-47317,-58883,21808,-48155,5595,-15126,-2390,33322,18931,-11211,44917,36343,12917,-23,-24612,-13125,38794,507,10073],[-15397,-17833,34849,18497,-14767,27457,82514,63282,21315,-21119,6818,-45756,-63328,46592,59766,65763,36717,-28137,14742,-28646,4821,-80893,27171,-13312,-1262,-50025,-40896,56359,-56793,-80128,2587,-4388,-54267,-72152,-118385,-15705,17590,26230,-1102,1404,47485,21738,-19931,56631,15745,66769,71453,-10673,-47685,39573,33659,363,62455,21829,46712,18391,-67378,13071,46370,-21047,-60208,1701,122225,-7631,-16695,-2644,-111339,-42815,55588,24620,13662,-59523,-27108,-13918,-52931,50742,57261,24673,-6681,-1905,60806,-25118,-59032,-19959,8992,25649,77544,39296,-30742,2550,-80153,45819,13049,70435,77011,29483,-45106,29021,-36786,42652,-29408,56227,60444,-8612,7259,30819,-84926,193,-30958,61729,37632,-8367,3501,71419,-24700,-28688,24213,51093,-44913,-50623,-17427,75872,-37573,63413,-21661,-1790,-39013,20,68747,6150,-32533,37432,5681,-36271,103083,59589,75513,-15985,-29313,-18647,-10889,-38540,18164,3279,-36828,48809,-16073,23135,-15133,-110897,-45368,-5688,10500,-66739,-78253,-15262,38678,54860,39778,106514,95577,34527,-20597,68509,-29205,27703,11869,158436,30012,-49587,-14208,-6704,-40627,-49993,-45477,-25393,-37454,15118,-52748,-4721,-32169,-22500,-41674,9003,-68598,-24910,12220,524,6824,20500,-42505,-57447,-85018,-76240,37056,-39816,3018,16948,103949,85643,-45222,31948,38714,16249,-20309,35975,58298,35913,44947,90961,2898,-67976,-93414,65259,-31938,32170,-27910,51383,84406,16698,-3849,6171,31640,28037,18207,32104,65811,51437,35754,41570,-16916,-93641,-111593,-2203,-6056,24706,38194,-5057,20813,-14339,-17058,-36635,-33140,-83603,33715,5041,-112705,-98630,23459,-53116,-209426,-78455,293179,-48719,-13493,10471,-20188,34621,96878,82737,-49394,-63729,-40353,-491,-24495,-34664,-22335,62751,29915,73492,-2202,-20696,272,-19920,56486,69681,-57640,62549,-13020,27196,8397,52922,79584,23721,-46190,8563,28127,-3367,132667,103671,-31347,-69972,-21239,760,19127,-18313,-8895,-34461,25178,-23085,51016,138742,-778,-28779,-7474,-29284,45469,53921,-20031,-77967,39576,9225,-50067,14025,23817,23904,28311,43715,915,-10435,41125,13677,-2639,5268,30312,86142,35151,8494,597,75828,-16902,6075,58535,-95880,-28069,-23680,-3513,-16361,-67163,-70099,-262456,23827,26541,22621,19133,55168,11037,-13249,49539,45251,34469,-3233,48032,-48559,17045,112088,27275,-38041,12205,10790,16321,-4155,-45705,-13295,841,15645,10563,28010,24548,34805,-43620,-19108,4,870,1060,116978,-2349,-17564,28799,-30787,-17708,-16324,-40625,-6437,3358,9279,44890,71070,2176,28350,8100,30981,86132,-38624,-58242,-70632,16658,6403,-24123,-40930,-24022,-74279,-97342,-11256,-58155,14060,-49786,62196,78386,46070,6614,3272,-53871,-19799,16971,-5405,27474,-65685,-32790,105667,-45482,-10814,101410,4481,-23816,-88231,-48222,2533,34253,55734,128914,34757,-60490,-70682,36435,-35490,58726,39902,-10488,-83878,-91380,-38153,-58475,7937,41091,-44201,-301,64946,-16681,62342,7991,37747,57723,-47074,12552,6526,-15786,31475,11470,-4303,5304,1549,-93096,-56153,84410,-18398,405,-11431,-42270,13409,-58874,51323,-31339,12224,1255,327,-71390,68654,108322,-20348,45617,23003,-20673,-22164,25122,56239,12571,-64556,-32301,28707,-21613,7259,-50384,-19215,78449,3513,29361,40190,105745,33006,49068,15896,25347,42622,16799,-33901,-35063,97831,-277,5724,31415,39236,81294,-6913,-18215,27876,-29534,65501,28777,-38627,-55383,31711,-3989,17463,28196,16034,74741,-32743,58534,18925,13090,8977,16716,86396,95199,7449,-58621,-14905,-18391,43771,42014,35471,-651,3206,-5173,22449,35277,-47880,-55826,-72253,-79287,-6472,-27007,10908,52634,-21893,10932,24806,41778,-73168,-47751,-24308,35014,33665,-6745,114856,81011,57008,67257,72068,9510,100236,-85951,57315,110561,43044,-36143,84534,-11694,51964,61713,85759,35550,-6752,25020,9261,-24627,-36039,-45754,9806,69490,-14394,-44005,-6067,45066,-14521,53328,23599,-79588,-29505,-49980,20676,36390,29332,-51072,65121,14985,46824,-80190,46918,18701,18396,-6274,80647,-24609,-106894,-62003,-2444,7928,-18641,-16466,-53984,-30970,-58735,25432,-2996,-18387,53324,72541,28038,35839,1508,24418,2709,-79575,-4472,42413,75996,-3701,36217,-49792,-37139,-48488,-17605,-75490,-51006,-26724,-63893,-38172,-4781,44347,-33670,-16126,-12588,18706,65113,36162,13980,41593,11524,12662,2147,9365,80333,131628,56415,-90137,-35958,55620,-23502,17620,105054,35795,-3666,-32990,23547,75044,60133,57059,50717,25531,-52590,-57330,-26618,55610,-36601,-33144,10300,92146,90331,31846,1804,6616,36112,3616,23109,43828,-29768,20483,19178,-4705,66821,-22980,48219,50435,-7905,3574,11416,66940,-3335,27507,32814,3419,7816,66915,14250,7953,-8012,-34169,-3040,3620,47040,28326,-27892,33112,10341,67137,6591,-99447,-18362,57787,13754,-8867,13225,9779,-2914,32868,26555,48604,-8520,-60974,7694,-28749,11544,5790,25019,41040,-38236,3689,93821,36713,47052,-7325,-51651,-15049,-1711,-3925,-117330,20708,-75120,-23391,-51347,2375,-7927,23475,45100,-14299,52375,-14823,19157,-51998,74616,134437,-786,5703,27509,-8243,37660,29359,13865,57180,22859,-40318,-46176,-100214,57992,-2929,20514,59418,-3870,17404,133030,93119,22310,41165,11180,21860,16556,22169,29051,-9387,49589,20606,13418,59268,-40629,67864,62830,-35804,-31907,8743,55423,19388,6554,-12017,44648,51100,98120,-49596,11184,55240,-24269,-86730,-46251,-5480,-37337,-50528,58066,-37902,57715,-19878,-29543,45094,-8586,-31244,33347,21340,54444,14885,12814,36956,-23066,-74953,-39599,41374,-54937,-48679,-51882,-26857,34012,57577,-38103,-28790,-5720,15989,29059,66714,-26021,58993,53005,68810,-32594,45408,-15659,-11782,21378,98909,16765,-34836,-21097,22377,-23359,33209,87153,22970,-53006,-76924,-52862,13918,57849,68693,-86290,-25587,369,-37472,-22330,35848,21336,11129,143549,47227,-60920,-54033,-38919,35082,81208,31834,-70563,-79052,18789,-40476,-37116,7198,-61522,12361,-15393,14123,7274,15392,132552,93182,25418,6883,-3606,-69713,39724,25633,-38063,-28679,-30578,55392,-54427,-58637,69538,23543,136701,-25542,140039,30062,-5634,9565,533,-48630,-52584,43656,-9208,19808,9394,21050,27744,46543,-55318,-55566,18710,-28877,-49586,-88234,4358,29877,-90128,-30493,-13761,-946,-12505,32875,-19495,-52856,-58522,70753,-3849,3232,-10040,-62207,3238,67342,-15550,-69432,29410,-51053,16037,-30337,6000,15849,76372,79337,-1805,9877,38455,32703,3588,-15824,-32619,-12926,-25916,40265,27464,3248,-12980,-28340,25284,-851,51058,57920,-17528,75972,35377,-26978,-6968,-44168,-25060,28980,-50634,-50986,16582,27615,-61436,-23684,11724,-43028,13515,-11553,9869,2084,14388,8722,52243,7140,14122,20311,4799,8099,40057,-6543,-9744],[-2311,-24494,42987,13331,-19120,33350,66190,53306,12388,-38541,-12773,-36551,-72311,68462,75994,83552,8575,-44803,22786,-8804,-15434,-131115,16226,9558,-3504,-33402,-34335,75908,-69984,-75955,16252,27397,-75221,-61382,-115851,-31436,16807,61034,8302,15703,39023,25464,-26042,45825,24913,42223,43999,-12474,-58810,1080,42617,-167,35542,20741,53756,13540,-68411,9479,52224,-29062,-54416,32240,121266,-10717,-38331,443,-104196,-39045,71155,25919,5892,-65358,-28775,-21257,-43454,52371,56574,42940,-4047,7963,48214,-35854,-78067,-24059,-7388,21420,63591,48126,-27047,17805,-69402,35626,3017,90279,91741,15078,-36929,10769,-19684,52677,-11121,65267,32736,20723,15810,31426,-58567,16551,-30617,69763,45576,-1492,-3501,67279,-48722,-30387,21120,50009,-32163,-66454,-30742,109753,-23112,20532,-37560,2512,-32552,10943,72896,1078,-640,55439,36737,-31342,109636,31870,85288,-9113,-36597,7952,-9465,-30240,22929,3084,-33392,65872,7682,6826,-12876,-88146,-68654,-14618,-31427,-87930,-101338,-9487,69600,48676,24725,111833,88904,3239,-9295,55439,-22837,52869,-10068,142594,18851,-32069,-15385,11869,-58777,-47808,-55470,-34686,-47351,32567,-57731,-643,-27703,-34669,-50247,21941,-60040,-2375,10632,-3237,17276,46800,-41131,-38200,-42991,-44156,49660,-33862,24488,52203,104730,89864,-23405,49429,46719,6396,-12241,44985,45027,28421,27172,85168,2989,-30100,-43499,65624,-51058,31676,-33131,58992,78282,7633,-18772,9171,8926,38129,50884,26762,73178,47839,57483,5177,-62259,-112061,-104384,3614,26037,32633,-12708,-13350,38479,27915,10792,-36708,-29934,-45472,59758,10915,-87653,-77501,11652,-72671,-200533,-66773,150526,745,-3046,17647,-29067,29827,76856,51769,-60563,-60871,-17935,3546,-17135,11337,-12907,77137,32453,67371,-12117,-18422,601,-14590,62890,65382,-60554,92383,-7194,29033,-3017,37065,84716,7574,-39503,5732,36510,2271,134423,61534,-49457,-47367,7684,26918,27300,-19026,11153,-28789,18995,-33124,35775,133523,-4832,-56721,-19870,-32851,30319,88261,-13618,-98016,28814,31916,-3997,-7922,56117,9898,8692,46285,3690,-11702,19072,-4286,-36025,17673,49523,78102,63632,29763,39488,90409,-11798,-3409,63224,-141845,-24511,-23896,-30637,-1859,-56344,-49956,-201423,-1028,53300,45599,11559,48708,-24449,-15909,54621,51595,16403,18807,51449,-38011,24359,106816,12648,-34298,16207,4342,12315,2780,-41222,-28262,19798,31392,16781,28329,21169,194,-22598,2117,-14691,-676,-6543,86705,25583,5629,6655,-26561,-5363,-4745,-55537,-2313,-25273,7890,35486,78142,7622,23233,7744,47251,75009,-55944,-69439,-42666,4538,10574,-22201,-37934,-42113,-75121,-91996,-24474,-57321,5841,-54984,64865,99737,48669,6805,-2678,-54407,-27541,20885,11786,9173,-95363,-51956,86136,-52801,-23805,73760,19397,-12858,-97973,-56824,-6784,47358,15637,145486,35840,-45687,-73050,22682,-21652,71023,26931,-6662,-85164,-100438,-21552,-45232,-1502,32385,-20259,17686,63941,-21182,69456,36911,27198,57801,-47528,21305,9481,-40750,39190,3985,3643,1871,3097,-48112,-38050,104395,-25514,5724,-20652,-36419,33115,-52263,53852,-20945,25358,29551,4253,-61973,83222,64946,-28820,40316,32915,-21268,-27510,45683,55915,11878,-37639,-37181,7531,-18361,7478,-42060,34347,77577,3996,25732,39617,100837,34901,77148,47318,24521,17902,13349,-34018,-61775,113733,24763,4620,33258,35698,40253,-32353,-35797,17937,-37519,46944,5705,-43352,-74157,13207,-5552,15901,4206,20326,94121,-22971,17924,13281,-6579,21055,41743,90227,99808,13164,-41635,-42964,-27901,48802,56627,42025,15276,8603,-5884,47754,35863,-52127,-59293,-77136,-65144,-10907,-35514,34051,27047,-64767,15982,13835,47810,-78198,-48811,-23975,29417,56532,2695,25596,11659,20864,64644,73099,31583,81474,-60137,77292,85903,8020,-23289,89985,-19654,13778,114389,105139,65112,-11448,38865,10716,-25978,-10238,-12167,33877,80938,-27670,-49553,-15162,37650,-22788,27876,23482,-26041,-2135,-16950,22075,40992,34053,-13816,74917,35971,36456,-92461,36161,8856,35233,22793,77237,-31023,-76651,-46086,14510,15600,867,10869,-41986,-23352,-53881,67210,-5064,-26871,96606,72204,69180,31288,-21114,17609,5979,-94710,-41932,29056,37606,-1349,44515,-5279,-37092,-33948,-1527,-77020,-42256,-25871,-53874,-25298,12783,60373,-23606,-7463,14539,38807,69171,27391,16507,51501,15972,21893,24730,19622,84191,131357,62200,-99615,-42615,43329,-17778,15691,103899,56729,-2754,-43454,2287,106795,85431,67688,34534,17306,-25399,-45121,-6864,80831,-34302,-31150,15533,85359,98838,51344,-10679,6562,31887,-7174,30747,41502,-61749,-1826,-12846,-39228,65673,-17761,28382,43485,3306,12013,18377,58039,861,21157,28156,19039,41250,82754,54693,6322,-31066,-45267,-1541,10785,32841,5947,-26522,6552,23595,45617,-23968,-89675,6205,66428,3917,15674,19454,30449,-23406,39753,49952,51954,-18150,-82668,-27603,-9957,10745,3640,50889,35946,-45133,-18143,87427,52874,108967,-8987,-12931,-4196,12116,8489,-110741,30351,-87039,-49583,-86391,5756,9311,16726,12544,-33386,50277,-29805,-33437,-59308,60694,115092,-8804,-915,19620,30881,45339,5801,11606,63391,-4928,-42506,-39000,-83934,83259,14864,6039,59900,4670,8122,109231,65955,2597,50968,18983,20140,13090,5055,34129,-10475,66903,48411,19673,45403,-33291,76893,52763,-57653,-27232,4279,66785,5053,-2986,7191,54816,66735,125739,-41828,11724,86974,-35474,-87884,-58112,9507,-27972,-59626,48094,-45108,57247,15878,11294,78259,-29072,-76546,33333,13077,27255,28554,-1880,32067,-44801,-79138,-43707,29569,-53481,-33300,-53784,-43965,24040,63780,-24661,-20003,17138,-12899,14335,75417,-20527,56835,48663,64129,-32138,47600,-13029,-10023,13255,110319,15466,-63796,-15665,26256,-16901,24475,88686,16645,-51596,-85916,-100006,-14796,38026,59092,-106467,-45699,-6370,-31575,-31584,22726,4298,9012,116244,30685,-69642,-63568,-37985,-3301,104069,61249,-75152,-55960,24770,-29632,-32757,-7753,-64554,927,-24448,171,-16305,22630,114033,70414,47453,8369,-2118,-65916,20176,32359,-19525,-39227,-63824,46143,-63069,-21033,84088,20977,147316,-34175,163798,48132,-1558,24008,-9098,-40036,-52546,45141,-9973,20761,-9393,22384,13599,40299,-25512,-42611,41185,-24998,-30458,-92002,-4041,18243,-83914,-19487,-13748,-18043,-19873,80902,-24435,-46355,-63140,44674,-6885,-17981,-12267,-59440,11137,55548,5881,-65952,15870,-36025,27229,1723,-12549,-4598,66110,46072,-13672,9590,17013,14060,-1476,-23569,1054,-13512,-82042,29421,35628,-875,-25309,-11218,37775,39234,51691,13169,-15572,69389,49935,2789,-14641,-44780,-25995,46508,-43018,-40217,36444,19623,-58105,9766,-6256,-43130,21667,-5231,23860,-30253,5353,25620,53121,-15367,7522,37855,39349,18019,40529,-6236,-29470],[7003,-31332,47545,7432,-27102,29028,37061,42994,10126,-37031,-25094,-30468,-81160,77670,76210,91095,-24666,-58794,20678,11708,-38337,-139401,14189,36636,-10926,-27583,-21201,86313,-71180,-64285,31729,46550,-86002,-34577,-92409,-42361,13486,81802,18969,18676,34946,20336,-41997,34002,18333,14952,12365,-23575,-67003,-34545,47753,-12082,-2753,18692,58992,11698,-58588,3264,54992,-21565,-30576,66439,101351,-12383,-55282,-5718,-88516,-28367,87803,25754,-4182,-66315,-26995,-10730,-23565,50318,38890,56803,-3519,6746,10795,-46051,-85564,-32126,-30891,18829,32592,55011,-20286,16651,-51834,10481,-7436,111570,89121,-5853,-18224,-9818,-19131,45150,9544,67599,7773,41955,25934,29506,-32239,29945,-20505,52439,54600,10445,-2858,48044,-56464,-26464,-4967,30257,-27141,-82975,-33572,133046,-11233,-19789,-36193,7668,-30322,6906,62194,-6768,40823,60565,62082,-23902,106418,13683,82304,-2148,-39429,26285,-6394,-21827,19070,-9039,-27201,75740,33967,-5548,-10505,-46275,-72695,-25691,-70899,-95400,-112984,-1763,87791,44010,453,89320,81543,-32164,2811,41507,-16283,71465,-23488,88837,-1340,-7485,-20513,27478,-77361,-42941,-54640,-29825,-42590,43271,-42572,7807,-7904,-43611,-55406,24471,-42871,26464,14414,-15106,19579,67331,-34672,-14688,9044,-16204,68944,-15241,43232,82817,91132,77256,-582,61913,52729,772,-12159,59970,28515,5713,-4635,71420,-3819,7944,-703,73884,-56521,30974,-34017,50815,65007,832,-27322,11965,-22332,40467,76444,24082,86203,34442,63528,-33985,-82719,-90463,-82070,6407,51052,31729,-52659,-13744,60917,52113,32117,-38384,-20620,-7102,77656,16682,-62912,-49432,6621,-86990,-204541,-21818,18041,34292,3566,18659,-38963,13531,36783,22677,-65971,-58625,2619,8219,526,59753,1580,81738,24566,61148,-20889,-12994,1106,-10657,60439,52027,-60952,105194,-6393,21508,-18489,13674,75176,-1586,-29600,-6818,34758,8554,119482,28434,-52692,-31440,21310,58108,25839,-25688,30624,-18234,18405,-28391,21791,110117,-9218,-74858,-25739,-35243,12741,103263,-6029,-103181,-5396,41121,18202,-27655,72793,-19845,-9361,43894,12832,-7746,-10031,-21277,-56882,29844,62991,65394,75881,36064,64720,82983,-11774,-11579,64325,-144807,-16582,-16231,-51416,16051,-46712,-29162,-105954,-35105,69308,48499,-3156,41035,-43328,-6273,56003,54557,-1071,38445,45384,-26374,30783,78502,1771,-22099,20582,2786,9140,10533,-37450,-31788,32459,42995,24096,29112,19668,-26305,9601,29361,-26727,-1286,-13315,25250,57292,23436,-14873,-18654,9223,18687,-54616,2394,-54370,3538,17037,89886,8801,10446,10350,60997,65826,-61884,-64271,-13822,-3903,12703,-23481,-29157,-52800,-67810,-79015,-37258,-47571,-90,-53852,66338,97266,44112,8207,-7036,-52789,-39045,30311,25834,-13548,-102098,-61941,62472,-55182,-26675,29569,25566,-7280,-100733,-59376,-14681,59186,-16099,147653,29426,-24013,-68631,15447,1388,72438,12586,153,-69776,-76006,-11197,-22866,-4350,21744,10515,26324,56395,-27164,68865,60211,16153,33237,-52834,38164,8899,-67926,40009,1930,18968,10760,3092,-13950,-17568,86362,-23762,7331,-31230,-24477,62045,-40477,50629,-29753,38066,58820,19202,-43345,91804,36913,-30867,25800,37387,-23972,-39245,48244,47922,4838,-10509,-41360,-9429,-15822,1728,-35751,82570,43381,5865,27294,40961,78776,35047,91706,57634,23901,-8952,4992,-28083,-67136,124509,44020,-3643,36137,32161,-1667,-44143,-52875,851,-38933,29637,-20585,-43089,-71687,2505,2364,17356,-10154,31464,106196,-15629,-28332,4540,-32350,32752,67464,77778,78936,15823,-15694,-56703,-39798,53250,82191,42826,32182,10926,-5096,53661,35729,-49077,-58969,-80079,-51291,-16924,-32968,46476,-1589,-95068,13735,3201,44812,-74507,-47093,-23341,21361,68974,12134,-61484,-75695,-10270,44103,62457,56948,61950,-28623,84764,54220,-7119,-5864,88112,-27303,-27201,157036,118556,59681,-21095,47435,5911,-34547,12426,9283,46313,81213,-39620,-42111,-12376,27016,-18518,6218,21651,22608,28432,12233,20758,44528,34255,21072,78298,50765,25816,-81857,16594,-4765,49956,48354,71393,-33438,-40453,-23820,25162,19611,17542,37499,-16735,-6984,-43815,105784,107,-22053,91447,59332,95794,20360,-39109,12678,11269,-100595,-69015,8424,-3576,11025,41925,36442,-33080,-16125,22288,-54165,-20631,-26312,-39150,-13143,32407,61524,-7848,-3571,42662,63079,59135,13203,23364,58089,20397,30510,50194,27126,74703,116200,61368,-103910,-51888,25573,-7582,17634,94584,81700,-3850,-43128,-22459,121869,99973,66756,3475,-1909,7579,-31478,11570,100268,-37136,-22146,17847,59192,87081,60964,-12734,4041,16244,-16756,29669,30715,-84871,-26503,-30770,-67363,57159,-11348,15229,38385,15759,15189,20253,47804,6974,17894,27897,42385,78060,80300,74165,6522,-47437,-47303,-4535,5066,11845,-10030,-14032,-20110,37531,11214,-57839,-66006,34799,63541,115,38498,30456,51397,-51827,33233,65733,48127,-19511,-91511,-50929,26982,2184,3497,77758,37459,-47736,-34663,81492,55305,136038,-11849,16297,2094,14704,17442,-84549,32010,-89052,-72023,-86839,12345,23920,7927,-27918,-42273,49321,-44012,-82198,-57758,40468,78286,-9106,2007,6387,58444,39469,-15997,12218,73047,-33847,-49761,-34203,-49415,104940,27918,-9234,51579,18011,5211,58172,15959,-21246,50485,22715,17002,3438,1510,40810,-8378,71519,57994,39521,28156,-10162,84895,31757,-69663,-26476,-7888,71070,-18465,-11975,22062,62122,68866,133306,-23811,9978,98419,-37765,-74252,-56771,41884,-25344,-62292,13176,-44861,51019,52494,38036,87858,-44626,-99469,33208,1608,-1843,41330,-21458,29897,-49227,-70555,-36863,13617,-49398,-16646,-45478,-57424,8457,60371,-8756,-9909,38608,-28638,-8056,83029,-5234,46605,35626,38394,-31016,44924,-8058,-6703,1975,107353,10775,-86052,-7010,18298,-10611,8414,85014,14102,-40633,-88365,-121500,-27063,25268,40953,-100805,-54221,-17405,-21688,-22335,3447,-6431,-8856,80975,14287,-66475,-63084,-35236,-43269,108735,77703,-76463,-43914,23207,-17761,-27630,-13185,-35392,-8490,-38519,-21452,-43858,25183,83066,38407,52864,2171,-2824,-65960,-6483,34104,-3301,-40695,-85642,27188,-61694,4773,85976,1785,127984,-30113,141262,26772,2318,42686,-14863,-26508,-60530,31905,-17951,12016,-30540,18725,5807,35341,-1396,-21378,58607,-21678,-12480,-86195,-7659,2506,-68802,-3586,-12873,-31943,-29241,103813,-29659,-36125,-62527,20357,-6242,-40426,-18450,-49033,26833,38694,23253,-53447,119,-5066,37150,31095,-41496,-29941,58922,3689,-33838,8029,-8085,-4881,-5114,-28024,51730,-18568,-117935,7179,36378,-9101,-29644,-2393,37236,58819,38982,-27792,-11491,56502,67986,22707,-25058,-39931,-13126,48334,-29826,-31647,45186,30479,-34643,31260,-25323,-46268,28386,2904,36741,-54178,-3753,34698,51180,-24101,-4576,46853,65891,17876,39880,-1699,-41192],[11885,-39505,45930,1106,-39983,7558,703,34113,15454,-22724,-28234,-30431,-85269,69993,58295,86056,-46927,-66855,11313,27259,-52907,-105818,21831,60272,-27184,-30345,-5270,86927,-60498,-47276,45511,48317,-82990,2343,-63409,-44576,8225,80675,26546,8030,36076,5731,-62836,20148,-3369,-8898,-10973,-38786,-69877,-48751,49243,-34529,-43228,17590,63026,14390,-34898,-4350,55795,-1360,2192,92451,71134,-14735,-64174,-18486,-69946,-14333,97075,22426,-10683,-61536,-21543,12477,975,48982,13401,65604,-3650,-4429,-36676,-51944,-77596,-42238,-56693,17056,-6433,58867,-13471,1346,-30652,-19258,-16750,127756,65852,-25251,7419,-23130,-25408,28595,27309,65855,-6718,46186,30911,24582,-11838,36442,-2509,17462,63110,26347,6367,21149,-47975,-17377,-42727,-6097,-28296,-92702,-27432,140958,-10557,-48066,-18893,12838,-35896,-7657,38646,-18565,74209,54526,75565,-14721,95076,9541,64937,5155,-37267,32344,-2411,-16217,10196,-29203,-19013,77480,58308,-8757,-10674,2368,-58885,-33116,-99709,-86772,-106277,9565,90656,40421,-28917,48975,72526,-63607,12629,29361,-13110,81834,-31094,22856,-21960,16324,-27143,39838,-89437,-40362,-42271,-10716,-29369,43251,-2313,28033,21229,-47522,-56875,15240,-23515,52656,20961,-31986,14293,78604,-25703,1516,50209,-1197,85931,5991,50467,97608,65490,52057,20662,61166,52127,-4427,-20817,71982,14503,-22963,-42897,53043,-12029,34610,25088,82903,-44431,29779,-31346,25735,44455,496,-23945,15244,-49379,35442,86268,25248,99059,16273,51658,-67644,-74232,-42260,-50998,5192,60995,22072,-65505,-6340,83201,56700,39192,-41210,-13993,14159,80840,20708,-43179,-21850,11771,-92090,-218574,49789,-111197,49799,8680,14054,-45345,-9637,-5606,1908,-54231,-54520,21387,9911,18186,95849,19168,74133,9745,56144,-28381,-8087,1125,-4467,48946,35168,-58158,91228,-8518,7751,-32315,-10419,52214,254,-17694,-22812,25782,15355,89982,9997,-39088,-26363,15290,83762,16543,-39261,45404,-5226,19363,-14469,14770,76471,-12109,-78240,-24775,-33155,-1709,103368,-718,-93253,-46497,33303,18015,-42024,70247,-52456,-21757,35563,21620,-469,-36320,-34876,-61301,36541,68746,49861,71279,21861,59607,57711,-15480,-18899,59262,-107001,-7129,1041,-58515,28253,-42439,-10332,-32636,-69771,76329,35886,-21233,30486,-37998,12025,53574,52858,-12618,49983,36343,-18237,34839,43130,7356,-4114,24002,3612,5265,17656,-32806,-21004,36243,48407,31278,31053,20729,-38667,50125,56695,-30779,692,-16511,-39632,78331,34835,-30702,-6024,22228,45601,-39307,10661,-70501,-4825,-5873,100959,2123,-3482,13513,68482,62943,-55495,-43147,5505,-8317,13995,-27985,-16711,-52956,-52817,-59123,-42662,-30474,-4260,-46237,66446,77925,34682,13800,-10664,-43815,-47569,44112,31981,-37591,-88957,-58879,51376,-50633,-18357,-14014,17550,-8828,-100233,-57962,-19088,62653,-34045,137274,15330,588,-58815,16275,35806,64501,-1257,10125,-40569,-30090,-8252,-1416,-1906,7396,36537,24806,42001,-33412,67200,73069,8636,-11767,-60757,59386,2337,-93189,32148,6576,33724,30892,2559,4193,-604,40449,-15355,3825,-40808,-8655,91259,-26432,45122,-54083,42808,78308,36824,-22440,82333,24951,-26553,3435,37580,-31257,-51816,33258,33466,-7897,16269,-42503,-17796,-17306,-10370,-31739,99667,-5431,9214,34079,48543,52042,35115,89996,46427,17012,-34382,-4651,-16414,-56509,124551,41669,-17401,37461,19297,-32937,-40400,-61289,-18228,-34243,15768,-41989,-36620,-47525,3736,11486,21079,-19255,45736,113191,-10906,-63135,-2424,-53514,42732,85754,45644,30391,14346,8879,-50489,-50087,56434,99399,36879,39112,9051,-9780,35030,33415,-37627,-53382,-78713,-38390,-25391,-26372,43190,-27994,-96913,8433,-3567,35534,-61400,-41415,-21129,15362,66270,18783,-105855,-137936,-27129,9206,43907,78251,44042,1982,77827,24799,-6011,10674,74507,-33844,-56218,174224,121360,14203,-32043,49490,-4851,-47391,21319,13825,44910,74166,-48369,-22555,-2147,17588,-673,770,20564,49560,54874,30962,15540,46677,29181,44966,77442,55115,16906,-53819,-6470,-19879,58566,63924,66768,-32217,-12630,1235,26303,16867,23791,57597,17063,12307,-29535,132654,15154,-8310,50273,37427,96441,13214,-48783,9348,18795,-95464,-77623,-14016,-35195,29523,26495,53050,-25632,-2,45668,-15920,6498,-27878,-22818,-1602,45896,53420,6158,-3959,58998,79161,37140,-1690,32897,56610,21270,39492,73376,28650,53350,90411,55320,-98764,-61031,6160,6841,27578,84987,98864,-6770,-31446,-48862,114690,97971,50161,-33974,-27609,36266,-19215,23485,116017,-37013,-12754,16863,20483,58583,60942,-2915,-1256,-8244,-21982,20583,10905,-95574,-47122,-30335,-77832,49415,-2901,10664,35668,24025,11750,20328,42170,12647,21271,29670,66773,105905,58197,77927,8290,-52728,-41972,-14667,-10062,-14362,-25624,1531,-41762,49953,-26616,-84021,-35018,56827,48310,1368,55815,44782,66058,-77003,16577,68248,38090,-20463,-86350,-53363,61843,-12764,1456,98519,47153,-44894,-43428,75687,45815,124985,-16276,29563,2934,7244,20425,-48813,24936,-79517,-80965,-43840,23544,27875,4194,-60904,-38787,48660,-55321,-107471,-44808,19087,36268,1731,15675,-9419,65444,23478,-31869,15923,88858,-57054,-57726,-30951,-9529,120723,34459,-18881,35313,35196,11504,150,-44541,-40710,39380,21763,14600,-10417,19636,46288,-3927,62619,45199,66227,13906,20099,88381,8423,-72219,-28525,-25990,68504,-43361,-19738,22172,63873,55370,113944,-1058,6425,86333,-30515,-50668,-44867,82322,-26978,-55811,-34843,-36159,40247,76021,43267,75756,-50011,-88781,32434,-10808,-23833,50040,-39927,27535,-39567,-49738,-23072,-3115,-42386,-1357,-28585,-64871,-10617,47599,1370,-710,53776,-29104,-34646,89329,15116,29751,15351,-2102,-34328,40113,-2784,-2568,-8468,92222,1843,-91458,5306,4675,-2779,-10045,77739,14728,-24813,-82245,-110412,-14604,20334,20076,-69640,-50943,-28727,-8720,4696,-17360,-6674,-45665,45272,3597,-48889,-52821,-30226,-69446,95178,81884,-68216,-41327,13524,-12157,-24371,-7920,13227,-15156,-51696,-44513,-67810,22006,47576,5603,41219,-9450,-4709,-70751,-33140,30896,6094,-37645,-88189,2858,-53821,14826,74993,-24946,84924,-15586,98895,-12572,5568,58682,-17467,-10719,-74090,7360,-33618,-7840,-49488,12158,1762,29667,12035,2428,66317,-18980,-408,-72257,-10054,-15446,-49638,11163,-11064,-42706,-37983,96106,-31887,-23155,-56242,-1403,-1694,-53533,-25574,-34254,52383,19998,31323,-34281,-11610,29116,43260,48439,-75409,-50375,57359,-30834,-55310,3491,-28083,-16290,-5074,-30649,83269,-24542,-121444,-17143,30797,-17767,-25018,-2851,19782,56940,13250,-54442,-3628,42669,87715,30160,-32406,-27736,5449,32386,-17567,-29585,39636,49895,1774,35223,-38762,-48732,31985,11036,46656,-64769,-8049,33103,48434,-17520,-17484,44558,76470,11093,38688,3457,-40877],[12314,-48694,37449,-5156,-55741,-26857,-34968,27298,25255,-5882,-24132,-37402,-80137,47640,28215,70300,-47445,-66852,-923,32783,-52034,-51711,34462,73573,-50059,-33848,9282,79048,-41801,-28611,54259,33239,-68038,39085,-44009,-37344,2092,58503,28604,-14504,40399,-15920,-81678,1916,-32154,-24677,-20638,-51670,-65668,-31348,48187,-61109,-74704,17450,63323,20183,-88,-11684,56510,25755,34131,102451,40802,-20355,-64036,-33200,-53154,-1352,90395,15164,-11083,-51468,-13222,39521,23668,50294,-7933,68166,-4369,-21309,-77154,-49288,-56301,-51399,-77488,14801,-40172,58459,-9725,-21366,-11905,-42794,-24046,131305,26547,-37352,33267,-21578,-30216,13892,38408,62083,-5781,32483,25848,16835,-945,33499,18188,-21233,67991,44402,21848,-5482,-29879,-4866,-75710,-47175,-29521,-88786,-17698,131034,-24878,-61470,6194,17374,-48166,-21307,8561,-34388,82569,42304,76870,-4367,77813,16851,38499,12925,-30952,27734,2315,-14748,1974,-51304,-10194,73317,76232,-862,-14392,44270,-36110,-34341,-113193,-64803,-81037,25380,78864,36076,-56423,8775,61704,-82394,18388,20714,-14770,83950,-37600,-28611,-34510,31603,-32067,51213,-88154,-41880,-21216,16735,-17362,32084,55482,66113,49430,-45862,-54375,-3011,-8360,67808,26810,-48615,3600,79449,-17381,3233,67391,1240,93863,17448,40568,91028,34667,22543,39954,42276,43690,-14944,-36177,72868,6989,-45662,-76393,34703,-15482,43165,34897,85191,-17061,27512,-28339,-12332,18136,8639,-7435,20775,-60947,25279,78183,30241,99410,-1764,26552,-90258,-42937,11765,-17297,1204,52786,8396,-46425,6245,99442,47350,29198,-44232,-17796,9530,66149,21792,-30480,-618,25896,-85881,-228133,129826,-253752,51763,14450,6830,-45583,-32639,-32646,-6673,-20945,-43759,38968,7006,27821,110276,35744,57937,-5727,52611,-34380,-7469,267,5648,31117,20527,-51751,51472,-11168,-6792,-39675,-29665,24212,12437,-5694,-34442,15779,22618,53888,5596,-12537,-31525,-7523,93103,1285,-58227,52691,8298,17142,-475,15801,45348,-12113,-66652,-19502,-24547,-9562,95602,459,-71648,-72975,11063,7245,-47574,51485,-74281,-27864,21117,24354,8317,-50164,-43510,-50558,32425,67365,33219,54390,-10630,19626,24000,-20733,-25232,48303,-47645,-22,26118,-49666,29070,-45435,1842,-25885,-94092,79703,17532,-36789,15226,-13244,31222,45941,46685,-16027,48161,30404,-14986,37900,20720,34839,14654,24646,3116,1155,23404,-24829,658,32721,46714,37000,33404,23352,-37446,89722,78414,-23486,5856,-12095,-83700,76656,39553,-37847,11000,31250,67786,-16445,23917,-67268,-16923,-30250,105558,-12884,-12181,15241,66309,66428,-40744,-12826,8099,-10546,15837,-33666,-4540,-43158,-32728,-34313,-36035,-9915,-7186,-33538,64338,50833,23854,23746,-15139,-22519,-47965,58273,28257,-59590,-72282,-44482,56843,-41180,-1197,-40895,-4712,-16801,-99995,-54094,-19807,54169,-37698,117384,-3804,24459,-45675,21014,78242,52068,-12973,21765,-5210,16522,-9255,12587,2778,-12795,45162,15723,22213,-38289,66372,74502,7063,-60970,-66560,77075,-11364,-109661,17302,16647,42388,60094,3237,9018,8057,-10921,-4195,-4208,-46871,6536,107837,-13026,40203,-78702,34483,79779,48512,-7022,52532,24081,-17942,-22461,35185,-43052,-60203,8617,15546,-23913,44371,-38371,-18124,-24807,-26307,-28223,72953,-47204,14030,43874,61004,31414,37061,77691,21984,501,-54540,-11853,-617,-39181,112702,11291,-33199,32755,2181,-46886,-25117,-53493,-34036,-26610,4307,-51841,-24618,-11581,16770,16991,24363,-32479,57828,119213,-8267,-74660,-3959,-61220,48797,91134,-3125,-32732,9539,23839,-25659,-54918,57185,93681,25852,32363,2420,-23877,-2585,27172,-19771,-39883,-70735,-23565,-35514,-28215,25036,-47216,-64990,3856,-5216,25043,-41467,-31724,-17417,15596,49075,20531,-103459,-142690,-26288,-29944,23287,89650,28307,26751,59288,5847,4060,20689,50394,-38715,-63385,161183,111679,-53673,-40237,45689,-20072,-60689,11229,3373,32482,63975,-52746,3395,7892,12174,24915,18012,22569,50934,70529,35940,7007,46192,19071,54555,73626,46873,8219,-22701,-26609,-33186,58432,65222,62971,-28709,-1266,25020,19817,6425,16702,67759,50349,27516,-13616,140729,37373,6478,-1484,14746,74537,18431,-52494,4626,27760,-80328,-68580,-32556,-48216,47088,1446,33645,-16902,10692,60139,23295,30587,-28982,-6763,8314,46319,41007,13011,-5900,58642,77204,10203,-13088,40635,44520,15929,48201,88495,23491,24947,61258,45817,-82875,-66418,-10187,24077,46585,81437,98644,-10292,-10123,-72773,89948,75001,18572,-64707,-53076,53088,-10835,27198,131910,-28666,-9202,12729,-20012,22728,54132,15258,-8956,-35205,-21411,6931,-15511,-93131,-59442,-15224,-66584,47121,7989,13033,35162,25129,2697,22926,42526,15741,31812,29747,85008,114777,24979,73352,9549,-46045,-31668,-26948,-26784,-38975,-46885,12865,-54030,58858,-56503,-90271,-2508,62659,23567,4258,64673,60348,66910,-90508,-2520,56916,24508,-25923,-68932,-33619,74813,-30030,-4167,108226,61073,-36660,-42555,68941,31086,94819,-22249,27857,529,-5316,17582,-17638,10673,-60020,-68756,28235,37419,17754,9112,-77428,-26624,44402,-61723,-99558,-23557,1481,1446,21612,37277,-24439,50130,3522,-40498,21152,111832,-69223,-61809,-27020,22357,129635,35254,-18373,14912,52554,24588,-45509,-97577,-49007,19634,16831,14148,-25379,55636,46803,1985,42639,15065,85711,8007,47162,84171,-8477,-69370,-30311,-47123,61126,-58364,-25253,5051,58352,28376,70652,20638,1016,55285,-17501,-26616,-28193,117877,-28065,-39762,-78779,-20037,27663,76789,27797,52419,-43263,-49617,30288,-21546,-32274,52564,-52120,22845,-23781,-21643,-8884,-17230,-32786,11089,-7209,-65402,-30924,29822,131,6052,59583,-20401,-58851,93398,32524,9368,-8475,-44007,-38758,35146,-393,1063,-14556,69576,-10197,-74262,19118,-9968,6324,-25550,67619,17419,-8862,-65368,-75329,19405,21592,2096,-23691,-38143,-36950,5057,40813,-34848,1780,-94086,12264,1153,-19760,-36746,-23863,-72249,69040,78000,-46993,-41081,-1447,-18714,-24253,3638,61552,-19386,-58061,-62191,-79835,13862,16519,-19338,17837,-23207,-5897,-79324,-52484,24923,5824,-35942,-69807,-22191,-42076,13040,53438,-48061,33696,3398,63066,-41152,9519,64947,-17558,3815,-86918,-20686,-54496,-34686,-61854,5582,-2789,20920,13253,23106,63232,-16903,3759,-53076,-14722,-32667,-32067,20450,-8160,-50899,-43313,67420,-28220,-8973,-45156,-20168,5135,-51734,-29656,-17711,85659,3172,28355,-13676,-18228,54100,43599,49768,-106613,-56235,61193,-43392,-65384,-4907,-35357,-13363,-677,-32962,74697,-27814,-95652,-33668,20877,-23850,-12509,-12585,-11946,38300,-22328,-60819,7754,33567,104716,28540,-31567,-7749,20116,1574,-12067,-34641,20479,65495,37731,22724,-42630,-47194,31261,16940,53303,-62892,-4475,20554,44807,360,-26019,32385,71263,746,38287,6324,-29274],[9057,-56792,23292,-10683,-69598,-61373,-62013,22271,33833,4200,-16826,-50004,-63606,18736,-3216,48828,-25608,-58596,-11791,25437,-35105,-4672,43425,72807,-71343,-29372,19344,65876,-21325,-12492,55469,6941,-47172,64763,-40183,-23479,-3562,24034,25302,-43554,43959,-39697,-92880,-21146,-55975,-30922,-17725,-57143,-53911,13889,45935,-81758,-87896,16761,56473,25654,36801,-17051,58867,53611,58849,96799,17156,-30908,-56685,-45421,-40763,6621,64410,4529,-6352,-38083,-3674,61618,39280,53219,-15632,62898,-7134,-38356,-98378,-35554,-30124,-56566,-85879,10745,-56664,52500,-11062,-43203,-2562,-52827,-28976,118000,-17391,-41021,51094,-3333,-29470,8381,41302,56756,10925,8206,10120,7130,488,21068,35646,-50061,66138,62578,38870,-26067,-11499,8258,-90412,-76036,-24113,-68668,-10760,103836,-49662,-63145,28170,21141,-61753,-19315,-19331,-52911,60360,29916,72449,7010,57740,27354,11207,20608,-22588,18727,7915,-16598,-512,-68892,-2546,69101,84395,15954,-19984,68869,-15199,-30486,-111343,-35540,-44061,44688,55726,28035,-74844,-15081,50566,-82739,19437,16089,-20461,78720,-46374,-51997,-34093,33982,-32601,65541,-71070,-45911,3329,43105,-14748,12880,108012,117262,66300,-39339,-47747,-24728,-1440,67786,29082,-59174,-9568,71175,-12579,-8403,58226,-2407,89897,10914,14567,65593,7171,-2069,58217,7126,29941,-35000,-53648,59379,7539,-52205,-94386,20813,-10106,34488,35934,76353,16899,23279,-29042,-54973,-10172,23718,17854,30610,-51974,13099,58135,37784,76901,-16009,-4156,-100285,-1964,53193,14529,-2477,29688,-1482,-5233,19716,104120,32902,5654,-46291,-34855,-17731,36355,19177,-25418,11647,44138,-68934,-213135,192809,-413104,49148,21174,945,-39964,-48605,-36630,-2849,27792,-21754,54918,265,27172,104637,46178,41446,-15477,49785,-38703,-13128,-1104,18842,11412,11732,-42280,-1503,-12379,-16406,-38433,-41920,1487,30109,4666,-35436,11580,30336,22722,11034,18997,-42265,-38406,80722,-17754,-78544,51544,21262,8409,4995,21511,29171,-8818,-44409,-14242,-9890,-10466,84893,-2016,-43713,-70531,-16492,-2113,-42422,24931,-77071,-29636,1481,18637,17305,-45633,-46616,-30523,13853,62194,16867,32236,-51313,-42745,-7901,-24703,-28998,35099,10305,1588,52518,-28672,17965,-54536,2462,-87856,-99058,83639,2994,-44317,-5300,14804,42102,30893,37862,-12724,31423,30589,-14905,43338,23042,76816,30722,21236,-1351,-1225,27275,-11997,24175,26467,38340,40006,34135,25010,-28203,116418,90901,-4771,13451,3065,-95974,48913,37196,-36295,30512,36318,81261,5521,41165,-47504,-31093,-54379,100179,-32921,-12333,14777,52623,72634,-25031,16116,-7042,-13944,18774,-37190,3762,-28309,-11694,-8198,-17037,8981,-8894,-18463,58142,23446,15338,34919,-21709,11712,-38937,66736,16460,-76534,-70225,-25921,71467,-30358,20184,-43696,-35749,-28846,-100620,-48012,-18570,35412,-30656,90152,-23324,44652,-31311,21862,117084,40929,-21402,32469,27258,45724,-8523,17949,6423,-38698,30148,4056,-424,-40337,64387,66737,11209,-90162,-65727,81213,-31721,-110162,-183,28562,43487,94685,6319,7205,6492,-45700,5764,-14386,-47417,16021,102078,-2328,37129,-86026,13149,61614,49930,-2610,11994,28194,-8115,-45487,31509,-56382,-61369,-12999,-1664,-39428,73325,-27805,-14963,-38162,-41491,-21975,13864,-67683,20044,53136,72505,21397,42099,65292,-3591,-22336,-66192,-14531,16753,-23770,92547,-38115,-46571,18023,-15233,-44552,-6157,-26591,-42617,-20595,-6779,-47414,-9153,21327,38045,17683,23380,-56312,63104,125021,-6897,-61229,1404,-52072,48610,82171,-57226,-84808,3330,25773,9449,-52396,54401,63797,13816,15280,-8411,-45364,-45747,15986,-643,-18352,-55630,-4640,-44697,-48472,-1681,-55877,-8879,2326,-2781,18306,-20217,-19430,-13637,23794,22598,16645,-75295,-90287,-10722,-60633,6091,88886,14282,42875,35749,1233,16159,20381,23681,-41271,-49590,126710,92057,-114327,-42989,38180,-37006,-71148,-15088,-14958,14659,53922,-51782,26793,10831,11600,47545,54236,28348,33513,71815,27545,-3061,40906,5534,51991,66534,26934,-3024,-4042,-38751,-41188,49087,51753,56822,-24682,-5761,44317,11876,-9832,-851,67860,73207,33490,993,127695,59070,14164,-43482,643,45297,37664,-56295,-5121,35588,-59281,-48201,-43372,-39678,56576,-26274,-13433,-9336,14750,60109,48874,44926,-27589,8481,14704,30781,26426,12028,-6268,44230,55692,-12566,-18611,40659,23179,4589,53781,90478,13936,-4698,35359,34418,-59648,-65002,-19296,41557,70825,83640,79633,-12875,16356,-88751,58023,32241,-22610,-77189,-71313,55113,-8264,25936,147595,-12573,-14696,6080,-51743,-9754,44182,34594,-17934,-55824,-15651,-6102,-43266,-79525,-62887,5388,-37807,50090,20618,18189,36264,20208,-8619,31193,44706,14650,46677,25136,94772,102765,-2929,65310,7608,-29674,-17971,-33228,-36833,-52288,-74113,15841,-54843,63105,-70000,-69783,27179,47940,-4761,5108,64210,74704,47797,-88976,-15161,36484,10800,-35924,-43713,527,57807,-44787,-12990,105645,71775,-22049,-31186,59863,17893,68032,-29251,17679,-858,-16724,11235,-2718,-7986,-35935,-34812,97470,48447,-3963,21462,-76980,-12655,32373,-61639,-64817,-1794,-8644,-18062,44462,60959,-35221,19098,-13668,-42425,25631,138938,-68133,-59367,-19931,39240,131378,32803,-6530,-4523,63799,38980,-67965,-126577,-43540,-3659,9828,14955,-38153,89538,39219,8502,16495,-20676,81939,12612,63436,71779,-14300,-65274,-27998,-66954,51639,-52859,-27172,-23253,46201,-5730,18001,37010,-6904,14980,-5347,-10767,-13070,136795,-24085,-16596,-103684,562,17083,53562,-622,29811,-26508,-1528,26175,-28326,-25519,47806,-55299,16079,-11089,5790,-846,-26098,-21649,20859,13559,-59579,-50677,13528,-12877,9969,55696,-12903,-74058,93465,38914,-10200,-30663,-72954,-34736,31056,-3789,2846,-14694,44896,-22609,-36998,30724,-23134,14502,-34060,54833,20612,4297,-38733,-33023,61751,26733,-9620,19876,-19841,-40629,16456,73171,-44917,12688,-137477,-17749,6252,12718,-20439,-17777,-52504,38827,70585,-14590,-36255,-15952,-38881,-26891,12179,91913,-22068,-54344,-70084,-73368,3920,-2666,-31048,-8878,-35998,-4212,-88497,-59294,19509,-4254,-40118,-35906,-43145,-26870,6585,24780,-60472,-8362,19261,44755,-41363,15773,56972,-14710,14072,-91977,-42767,-74842,-60133,-64625,1667,-10521,8540,3910,35696,51523,-15634,897,-32304,-22972,-45990,-20301,22613,-4142,-56299,-43256,34756,-17528,4467,-31351,-35287,10907,-35520,-27429,51,119138,-8364,16555,1423,-23433,62992,37562,38282,-127931,-42404,66719,-29784,-51978,-16597,-26636,6146,7114,-35571,32542,-26292,-54242,-35771,8590,-25879,4980,-30281,-49160,10915,-61788,-46304,20409,32662,111252,23845,-20563,17377,23741,-36890,-16484,-43499,-7822,68485,60666,270,-37445,-40312,26093,18620,57857,-53111,6527,-783,39027,21987,-26618,15137,56241,-11490,40145,5442,-10957],[3579,-60653,6170,-14723,-76345,-81813,-74525,18202,35446,2958,-10439,-64988,-37316,-6047,-25412,27208,9130,-44169,-18425,5856,-7579,17743,40150,58644,-81056,-12163,23770,52406,-5202,-2421,47952,-21716,-27705,71819,-46640,-8316,-7406,-9956,18965,-71706,42607,-59937,-94356,-45038,-64109,-29467,-7235,-53418,-35841,70189,43372,-86643,-78922,13834,40706,27364,63787,-19230,63510,77860,74422,82839,1279,-45810,-46112,-52440,-33236,7205,25164,-7602,151,-24434,4995,73024,45299,54847,-6692,48830,-14201,-51025,-96399,-11692,-10696,-55701,-77206,3929,-50739,40174,-17519,-57416,-7473,-47340,-31374,90344,-52432,-39931,53666,26539,-22493,13080,36403,48889,38704,-14631,-12091,-3113,-3650,1972,46669,-61305,56436,78809,51957,-37664,-122,18640,-82412,-79586,-8742,-35815,-11224,63313,-72745,-58473,38535,24352,-69647,8524,-36549,-70951,17209,22105,71721,19543,38905,31895,-10353,26743,-14946,12271,14268,-19073,4831,-76750,2066,72202,81244,36239,-23248,71242,-3834,-25060,-98063,-5388,-6056,64318,26061,12811,-79533,-15963,41730,-64980,15872,14618,-27887,67362,-56925,-49313,-21152,24131,-27784,86131,-42090,-49007,25482,59576,-23882,-9284,127916,161207,65999,-29351,-37241,-43855,-3040,54754,26690,-59260,-22433,57003,-12950,-24193,29441,-4506,75187,-12891,-19060,30813,-10223,-15079,75576,-34943,15793,-64109,-67280,34688,15352,-38235,-90862,13947,4379,16068,35455,56866,45276,16112,-35799,-91344,-35067,40484,43278,45496,-25474,1807,37231,45713,31851,-24546,-33945,-99726,33788,71913,41915,-2145,362,-8,37684,29433,93678,20722,-22818,-46255,-61987,-54795,889,12576,-27730,15799,59786,-44660,-158822,214449,-566842,51786,27098,-415,-31207,-52933,-22492,10122,77449,12267,67028,-7706,20029,90515,46085,32021,-15908,46485,-41397,-24287,-1886,32299,-6310,9102,-31499,-49345,-10996,-17413,-29801,-48309,-8428,46427,12691,-23516,17337,38296,7042,21670,46594,-52009,-66145,49470,-37490,-94479,42832,33155,-7370,-2350,26021,33968,-3048,-18859,-13310,7648,-6870,72585,-5524,-14989,-39751,-36618,-3950,-27873,586,-61171,-29605,-20939,6091,25508,-22897,-44563,-9441,-19180,57724,1915,11195,-85910,-103050,-31226,-24260,-27071,25505,52989,-3323,70238,-3506,-906,-65790,-9922,-176113,-82064,86827,-2730,-41350,-29319,26932,37852,7155,29282,-6802,3747,35807,-14545,54297,47560,116007,43955,13943,-9208,385,28344,4090,38478,22536,24933,39304,30650,22645,-17910,121760,93546,21877,21458,28430,-80028,3241,27681,-28710,49582,39590,86987,20468,59246,-20255,-44869,-76463,85141,-51795,-5126,12921,28332,76508,-16214,33196,-34330,-22007,21874,-35421,6859,-16513,5620,14558,9917,21371,-8827,-4334,45479,1558,11833,42322,-30321,52861,-23359,63592,1420,-86259,-88166,-13110,83817,-20019,40583,-26732,-66712,-42127,-99076,-38971,-18273,12710,-18765,57124,-38180,58771,-17396,11619,136199,35176,-25973,39537,49876,50343,-1345,17858,6796,-64664,-2705,-4556,-23239,-38784,58304,53340,18137,-79031,-56994,63904,-56649,-91245,-15118,37594,39202,127389,11618,5670,-3603,-53327,11893,-23489,-41632,16637,73477,4793,35676,-67452,-15279,29780,42598,-10028,-23312,32246,-29,-59073,27025,-66449,-54892,-19515,-13846,-50162,97821,-11450,-14151,-54962,-50963,-9898,-46256,-63878,26579,58530,75976,19628,49805,61328,-20186,-41878,-67592,-13240,32799,-14994,69823,-85668,-53263,-7465,-28609,-33254,7984,14775,-42063,-20114,-18233,-30716,7902,39876,62275,14967,14873,-88143,59622,124650,-6053,-31477,12660,-29277,40714,61120,-98451,-101800,-2282,16365,42568,-43611,47595,21204,5991,-4797,-21500,-66817,-80247,209,12735,6872,-35823,16328,-49389,-85479,-27715,-53087,49307,4448,1291,17711,-4301,-7367,-11949,37890,-5527,8010,-43915,-12434,12005,-72976,-4758,78016,1321,49045,14552,9071,25130,9128,5594,-40621,-27522,86837,68795,-144529,-40091,29768,-51848,-76780,-47697,-32382,-2989,45702,-44109,39801,4129,14991,56170,95378,36080,8017,59767,9147,-12544,28471,-8635,42479,54933,-724,-17996,-6633,-41291,-41457,32313,27205,45735,-21763,-19013,57781,9762,-27498,-21797,60268,79256,29388,12390,98236,70555,9859,-68109,1233,25657,63465,-65224,-21173,38233,-38393,-24339,-45845,-13471,54093,-48791,-62900,-4365,13756,45229,51233,46824,-22340,23102,15604,1808,9524,7533,-3230,22815,23435,-23517,-18271,28302,-2553,-9021,52197,76605,4489,-30747,15902,22425,-36202,-55750,-19063,56143,91919,84368,49646,-13514,41312,-92551,28399,-21020,-64841,-67008,-77177,44228,-12265,27352,156206,6849,-28167,-2059,-67932,-31728,33833,47086,-26413,-61360,-6994,-13102,-65461,-58629,-60143,21320,-1453,54266,32720,21329,38187,14178,-17404,45423,40907,8672,60799,15795,98530,78715,-8842,55397,762,-7525,-1261,-27808,-34877,-47081,-99617,10245,-45409,62576,-65188,-26348,50663,16005,-29324,2176,56000,85288,7380,-73884,-15273,14773,-268,-47228,-16734,35023,18262,-53591,-22965,93256,72409,2808,-9928,47379,9801,54866,-36288,6964,2866,-22153,4625,-7777,-28029,-14796,11975,133618,49787,-30325,36209,-64398,-3419,11269,-54235,-21416,11382,-9495,-20534,63148,79965,-38910,-15501,-22836,-38710,27729,162914,-55036,-50795,-8244,42772,125820,29810,13994,-18904,62205,49584,-66412,-123764,-26680,-23020,3316,14385,-46319,94178,22467,14801,-9450,-48978,46549,25802,66282,54198,-10815,-61144,-18666,-79928,42249,-23139,-24290,-51632,30911,-37618,-23072,46151,-18194,-23480,-448,-6202,-3878,132747,-13144,8697,-102942,21443,12345,14039,-30807,15860,-5259,32252,20029,-29750,-6852,35864,-49483,10057,-8144,24680,-3014,-28422,-10466,29679,29535,-49135,-68776,4151,-32667,11688,44429,-14899,-77232,87483,29657,-24292,-45945,-80309,-13801,28169,-14087,1966,-9862,23222,-32001,8660,36725,-33484,18667,-34047,39789,22269,14019,-7375,2317,96710,33961,-14806,45068,-743,-40744,22341,90262,-44934,18808,-158862,-43558,15806,37500,-8690,-13444,-20120,12249,61906,21494,-25035,-23238,-67733,-30605,6869,95717,-23940,-41233,-67872,-46140,-2285,-6376,-29275,-30763,-45663,2123,-93258,-52007,17587,-21394,-51360,2940,-55108,-7473,1910,-6857,-62600,-30920,25707,40119,-14450,24612,34684,-7466,18668,-84804,-51526,-86580,-75272,-56872,2090,-20642,-5120,-12177,36717,34981,-15560,-6128,-13655,-33398,-52808,-15634,18593,573,-57277,-37320,12659,-1427,15027,-17549,-45718,11631,-10320,-17847,20127,141524,-12342,1127,4431,-32648,55872,26220,22498,-135014,-11437,68136,3038,-12538,-29378,-4495,37316,16281,-37579,-17867,-20312,-12425,-22429,-4669,-24144,23642,-52812,-80784,-16441,-96444,-15289,30846,39508,98312,20795,-1461,42108,14017,-73494,-29726,-50440,-38010,56821,64660,-23263,-28114,-29298,17805,14965,62266,-40522,20777,-27139,30022,39395,-18777,-1212,37826,-24794,44907,1035,7759],[-2294,-57593,-10262,-16598,-73130,-79797,-69879,14111,26808,-8141,-7683,-78355,-6545,-18151,-32457,9127,42002,-27571,-19883,-21476,21762,14582,20873,35764,-73339,16014,23451,44637,3106,-89,32913,-43464,-15231,58672,-51986,2321,-8479,-31796,12818,-91793,34015,-72507,-87952,-61611,-51889,-24156,4466,-42464,-14337,115172,40494,-70735,-50818,8188,17395,23791,71628,-17802,69588,96587,81572,69756,-10103,-61782,-37111,-53828,-29361,211,-13212,-18477,4461,-13710,10683,72344,42356,52328,14226,26939,-27380,-57315,-75441,17429,-7203,-48501,-51824,-6031,-26252,21852,-27008,-60869,-26631,-29327,-30908,57446,-68734,-40531,37412,58088,-10890,23108,25317,37089,69299,-25190,-33386,-12211,-6839,-18778,52714,-55200,40836,90721,56571,-39986,2323,23083,-57606,-56221,14775,1290,-20138,16447,-79961,-51221,34790,27126,-66718,59909,-37410,-83069,-27975,20709,80659,33133,25457,25938,-23462,29250,-10603,10356,20473,-18679,15995,-71957,2174,86396,67167,53456,-18968,52867,-4196,-21859,-79005,21160,22796,79935,-5072,-12218,-70239,1710,37484,-36383,8329,14072,-34472,51169,-64696,-31249,-919,7225,-18977,111919,-9641,-48076,40214,61680,-39897,-29636,101344,171143,50278,-17240,-23863,-56222,-9838,36346,20810,-47562,-33042,40972,-18231,-31446,-7257,-273,53797,-44263,-47285,-837,-15068,-14707,89534,-70199,6255,-95868,-71606,6899,27640,-7202,-66935,14013,24481,-2245,36930,31892,57554,5476,-47119,-111301,-51420,51424,59265,63131,8942,-6769,25919,51665,-22603,-27240,-59350,-92643,52877,67154,63727,4952,-24166,16313,61004,31790,68014,13603,-45941,-43212,-91931,-85733,-26539,2215,-35741,15104,66560,-18781,-66197,182204,-674569,66294,29522,3839,-22997,-44430,-2809,26781,111420,52506,71891,-13585,13422,82178,33585,30225,-7942,41832,-42920,-37725,-766,42421,-21196,9884,-21944,-77232,-6758,-9806,-17693,-51193,-3168,55491,19120,-1070,32101,45770,11693,34337,63436,-54984,-81024,9074,-53789,-100209,28768,43222,-27666,-20693,23758,56000,3303,1938,-19123,23266,-2642,57824,-6382,9931,5335,-38264,1606,-8691,-14870,-34621,-28956,-42117,-8642,31871,11463,-38402,5097,-61698,57247,-10708,-4619,-101991,-136944,-44711,-16690,-15676,24951,79413,-13210,70375,17789,-20802,-73794,-29923,-231471,-49585,81881,-665,-30094,-52888,11966,17442,-23392,23728,-2989,-26248,41778,-10623,71143,80704,135149,56306,4692,-15769,7262,24938,17172,35563,23568,8961,34397,20876,14107,-11505,105005,88434,50393,27073,58171,-48899,-43606,12440,-19048,65416,43928,87930,26860,74123,4989,-55983,-93463,64221,-62627,4558,11755,-2335,74090,-19229,31764,-64045,-36730,22792,-27020,6233,-15781,15330,29805,36987,24188,-6232,5893,24744,-10952,13836,41677,-39151,89877,-6628,46081,-11137,-87731,-114141,-14113,85595,-8926,55662,-3114,-88810,-54270,-90656,-26237,-21686,-5927,-7810,21134,-44712,64727,-5044,-11992,124492,35538,-26691,41198,59641,35253,13434,17054,3291,-79247,-36571,-5639,-44040,-33745,46816,37480,23174,-25156,-43801,24213,-82913,-56840,-23458,39575,33537,146693,17471,9215,-17461,-37606,13538,-28756,-30374,8966,31304,8568,35099,-28697,-40924,-4979,32183,-24871,-39993,33340,4307,-58894,21519,-68718,-42694,-5344,-17693,-52512,109430,8125,-19729,-71247,-51329,9047,-74759,-41695,32494,58291,66683,19901,57861,66748,-23487,-46925,-59099,-11009,44950,-12814,48761,-110689,-50559,-39509,-34748,-22132,11431,58611,-32520,-26419,-28366,-7282,26349,42024,84125,11780,-1942,-117212,48863,108451,-5255,-36,26730,-1071,25408,32235,-108231,-77635,-6115,643,62436,-32334,37216,-17160,6811,-20632,-33785,-78944,-97597,-18546,13873,28304,-16352,32713,-46636,-123121,-44539,-40705,84294,9422,4373,21825,1109,708,-14136,52414,-27929,-3174,-20823,50962,33043,-64126,-9880,62418,-10780,44397,116,22722,28178,-10306,4556,-35778,-15446,54557,49309,-139742,-33782,22969,-60211,-76925,-73436,-42104,-16991,39334,-28105,40882,-9027,20491,44350,122345,41882,-16301,39755,-14207,-19694,7700,-20218,30801,38019,-30096,-34558,-28550,-36887,-33804,11559,-1606,30605,-20949,-32265,66114,17993,-40851,-38080,47772,68526,19414,20548,62972,64596,-5656,-77337,16549,24493,82261,-79271,-40484,31843,-23558,-3384,-42539,21059,40832,-60266,-86118,-1744,11306,20817,28945,38164,-13341,37108,10096,-33237,-10109,6549,2776,2223,-4121,-19246,-14165,3301,-26385,-18904,40542,47916,128,-50313,2471,11183,-19632,-40405,-10430,65091,99948,74715,21703,-12339,57622,-83774,5744,-69569,-98976,-39089,-69077,25644,-21806,40097,148932,24350,-44800,-10415,-67340,-42270,24137,47137,-32241,-46284,1488,-10034,-75668,-35078,-55312,25788,31217,54190,40658,18894,40092,13455,-19040,62774,24270,-1599,69025,5906,97031,58775,14241,43295,-10454,16644,18373,-10613,-20194,-23388,-111144,-1049,-30122,57666,-47220,25637,64892,-23022,-43638,-3172,43271,89711,-47583,-49686,-2482,-1155,-7791,-56246,6107,55713,-26321,-55709,-31163,75799,60528,42537,18807,31299,6257,51887,-42062,1135,13236,-19890,440,-27170,-46771,-3314,55948,126179,36996,-53352,47025,-44716,-2360,-15372,-39710,11702,9889,-1429,-9950,72464,89241,-33933,-41364,-21379,-30001,27379,175386,-33855,-39081,7567,40253,113352,27738,37342,-26734,44295,54454,-47357,-93612,-4607,-31056,-317,8993,-49202,54546,-1681,20111,-28438,-60977,-13123,42326,57708,36843,-5111,-54919,-1915,-80289,33991,22199,-16376,-69305,17913,-57405,-35729,48340,-33146,-50940,-5883,-9590,-1701,106809,2929,29915,-80063,38162,15842,-28418,-52426,12341,13576,37346,12561,-25570,17117,18349,-36641,8750,-16252,30614,-15408,-24409,-657,39824,38867,-36481,-84389,3524,-51066,12380,29796,-27955,-71035,74256,5792,-29411,-50723,-66482,24151,26515,-29664,-1495,-3129,8164,-35472,45716,35702,-39519,16439,-26752,23853,20141,20894,21768,25151,114353,42263,-15454,44664,14886,-40087,20896,86530,-34306,15554,-151300,-61523,25789,44800,-3818,-11478,12013,-6775,51256,50023,-12112,-18392,-94747,-33204,-18966,75851,-25011,-22798,-58467,-2058,1749,3960,-18410,-42615,-51049,13830,-88142,-33085,20329,-40687,-66949,35069,-53783,15824,2560,-36899,-61282,-35025,20077,40126,24019,34200,2866,5546,18111,-65615,-44957,-81682,-75011,-39852,7295,-29330,-15376,-30362,25040,17126,-16996,-13855,-138,-42844,-51621,-16374,11156,4974,-51433,-26623,7385,15618,21004,-6246,-50234,4343,16047,-2749,43090,142712,-8340,-11801,-8387,-49123,38232,12092,11585,-127259,26287,60395,41994,41159,-39882,23639,68265,24623,-36720,-51504,-12296,20004,1806,-18111,-20253,40040,-75033,-98577,-36479,-115637,24026,35604,49754,61108,20563,20653,59964,-6456,-99005,-45887,-49965,-61882,35223,51724,-40000,-21942,-17247,9045,6214,68197,-28570,31797,-54396,17941,47175,-5194,-12006,18885,-38028,51561,-5307,21100],[-6878,-46947,-22192,-15884,-61026,-56074,-49116,9233,8532,-22905,-9201,-86657,21612,-14746,-25146,-4394,59802,-13719,-17010,-49110,44217,-3133,-10651,11011,-49964,47634,20642,47561,4335,-4748,15994,-51499,-11764,30201,-46477,4356,-6512,-35191,9443,-99091,19120,-76518,-77950,-62205,-22645,-18967,11819,-28786,6685,131175,36527,-37238,-12376,1055,-9064,16255,58540,-13193,75189,109150,80937,63462,-20963,-73802,-33672,-51144,-27061,-12342,-36661,-25235,3723,-8164,11771,62051,33533,44587,36904,820,-46844,-57826,-45033,44267,-21136,-36543,-15898,-18804,6037,-434,-35976,-54523,-54286,-5043,-26956,30865,-64092,-48689,4352,80626,2090,30362,10091,20875,93905,-18977,-46159,-18632,-2551,-35682,58130,-38311,23390,95042,50269,-34888,-326,19353,-28353,-16922,40432,32408,-34743,-28052,-63239,-42080,20834,29125,-52383,118159,-20685,-82245,-57922,24192,97451,46771,20248,12411,-28867,26191,-11085,6587,24642,-12585,27547,-54528,-2848,106647,44369,62582,-3461,20606,-13469,-23066,-59048,42070,36459,87987,-33372,-46415,-51117,26924,38377,-8455,-2080,11356,-38460,31686,-63332,-9091,18946,-9318,-9515,133972,17640,-42105,44410,50960,-53156,-45393,38456,133045,28093,-3730,-9632,-60995,-16623,22099,14407,-26618,-40525,26706,-26119,-20770,-39759,10491,31009,-69341,-58009,-19024,-10143,-4459,94969,-86342,4263,-119583,-63521,-14478,40200,30657,-30464,18583,44535,-13352,39579,9517,49739,-8117,-57229,-108650,-56527,49537,59371,77845,38994,-12179,28871,53897,-66938,-25414,-79475,-83485,50810,44997,79510,19356,-34511,44332,52558,25241,31210,9350,-55963,-36629,-116892,-98409,-33304,-11131,-45921,13525,60881,1927,44283,103307,-700871,92885,26456,12330,-18266,-25378,10155,41372,118352,86961,66547,-14650,13390,87681,10304,29063,3247,35660,-44117,-49180,2962,46136,-35841,9787,-16009,-81032,-285,2601,-7101,-51689,14328,54747,25793,26262,49646,51403,33257,47816,66758,-48479,-77976,-28337,-62207,-91745,12339,49611,-47775,-43036,11948,83236,7841,11681,-31042,32410,-1288,39801,-1455,27825,45971,-17433,10977,8395,-21476,-8970,-26657,-56802,-20077,35146,46549,-29547,8943,-103975,61305,-20176,-13048,-94312,-131827,-51407,-722,7757,35511,95812,-24591,51500,31252,-35115,-73637,-44858,-214679,-16221,59763,3768,-17065,-71453,-26465,-13193,-54526,22544,-4416,-48749,43413,-1650,90018,106848,126722,69072,-3349,-13758,18888,15077,17197,14651,27912,-6891,25465,4373,-582,-10181,72800,79043,74118,27519,82346,-17830,-73801,-4763,-10645,76549,51083,85074,27568,82546,23127,-63220,-101132,42727,-60510,11032,13821,-32568,63909,-33660,11266,-86314,-57282,18615,-13422,5140,-29362,15474,35763,55591,17100,-778,10531,-3442,-13169,18981,31744,-44954,111649,6111,17248,-17180,-81131,-128881,-30610,75039,5984,62697,12067,-96469,-63727,-72389,-10081,-30135,-14860,-1536,-12402,-41972,61036,5054,-44279,84355,39345,-24029,37232,57545,12402,32471,18728,-3276,-71126,-52039,2766,-61056,-26026,31219,21185,21629,50542,-32880,-29508,-106876,-18772,-23726,32486,30093,140839,21351,19366,-28928,-11109,11810,-28971,-16220,-2697,-10630,9906,35141,14308,-53840,-32142,25036,-39425,-33878,31260,4094,-44852,14620,-60993,-28112,25359,-11875,-44766,101853,27105,-31928,-82775,-42180,32545,-57881,-10965,36300,52752,44643,16708,62872,74316,-15434,-31407,-43248,-12040,51464,-13838,29971,-105146,-38193,-69721,-32638,-17359,2998,89594,-15718,-37058,-33529,16284,47474,34583,99262,11087,-24168,-131853,34814,71505,-4344,19015,39432,22704,5051,-268,-78938,-29397,-8136,-15536,63383,-23345,24554,-37178,17955,-28430,-41964,-75104,-97181,-38163,-255,38782,-2778,36596,-35715,-138911,-47699,-22747,80642,15704,4668,26068,-5267,1195,-20475,60709,-39774,-14154,-8107,77315,45640,-39171,-12625,48525,-21675,28047,-8020,33715,25256,-32734,21061,-26161,-26003,33598,38866,-112457,-27651,19232,-58028,-71808,-81433,-41345,-26568,33610,-3245,36687,-21366,26076,13324,120659,41477,-33727,19279,-37239,-23524,-19962,-26629,18751,16388,-55048,-47797,-58678,-31436,-20698,-8992,-26945,16109,-22261,-39756,71213,35852,-44668,-43941,31585,47094,11332,27098,33516,40262,-25749,-76431,40584,39221,81464,-92647,-56243,15227,-18258,11269,-37838,52242,22488,-58923,-69519,141,11438,-4096,-11330,24218,-2330,49689,-831,-64555,-31192,14919,9083,-11725,-12873,-1559,-9473,-28272,-43096,-19468,19344,9681,4275,-62437,-6816,2371,-12672,-23160,2664,67045,88250,50817,7578,-10680,60141,-66844,-9845,-98637,-117892,-5599,-49626,5571,-33826,67734,122814,35932,-57992,-17659,-53873,-45699,14773,33820,-33322,-11144,7063,4387,-70257,-13143,-51706,17941,52015,45712,40483,9927,41062,22678,-10939,78604,-5373,-14022,68322,3169,89311,57342,57735,28309,-23020,40161,39717,13090,3626,10866,-99020,-13822,-15289,48467,-25442,67240,67273,-56386,-44222,-6911,29434,86130,-101866,-21700,17640,-8483,-13000,-61097,20695,55018,-58550,-53024,-34798,58124,39373,95831,50527,12569,3912,50414,-45257,1036,27940,-11350,-259,-49675,-61928,-4599,81803,87323,10903,-67888,49137,-20138,-8830,-39519,-19500,24519,-6100,13288,6638,71049,87543,-20460,-51209,-9404,-16376,26117,171549,-9786,-28172,25046,39101,95866,26165,56089,-29228,12832,55492,-20698,-50338,15246,-23710,289,-3364,-48121,-18145,-28840,23807,-34584,-55051,-74847,55635,42531,25344,-5393,-43716,19255,-63955,26749,62667,-4977,-70541,12441,-57587,-16729,45194,-50720,-62204,-19856,-14368,-4439,66618,19112,41664,-45830,47112,27232,-60276,-59488,15834,24264,14531,5185,-16660,38858,-1477,-19429,14941,-30798,24715,-33965,-15527,6850,52249,42350,-24100,-96087,9369,-60312,13004,16068,-46580,-62808,54447,-26202,-24906,-44544,-39348,69002,26139,-46245,-6533,1796,1222,-31484,59424,29008,-39081,7704,-15450,9475,12595,25002,43001,37425,114090,50941,-13838,23520,24198,-41741,12672,64183,-14934,3205,-121289,-67731,32682,30273,-5196,-11334,34682,-19068,36246,60059,-5866,-1060,-108053,-32851,-62151,44162,-24444,-4459,-45254,48690,20341,22333,-5198,-43456,-51612,30101,-69398,-8159,26536,-56516,-81409,52282,-37001,40347,8476,-60844,-64983,-30441,4279,38487,54797,41097,-30121,24074,14233,-39403,-27566,-55817,-60742,-16552,16737,-32060,-17293,-46363,2597,133,-19779,-19558,6644,-48192,-42396,-19154,3717,7565,-37313,-13481,16569,27293,22230,1077,-48030,-11298,36263,13637,66892,120279,1880,-17624,-35647,-71324,17956,-1543,10551,-107214,56288,41999,75007,87623,-44625,48665,84361,30512,-30305,-56974,-5225,40213,29004,-31142,-16302,52153,-90403,-100233,-44993,-109604,61628,32604,57045,4956,20876,40096,66136,-31831,-106927,-55527,-39330,-72635,12526,28976,-45625,-25385,-7626,3068,-5944,76035,-18540,33558,-79189,4351,44145,9446,-15426,-1289,-49059,57269,-11383,25537],[-9096,-30849,-26555,-12635,-44443,-19305,-16700,3315,-15060,-33517,-13749,-87952,40980,434,-9993,-13867,56514,-7012,-11800,-68743,53722,-21829,-44270,-9202,-19243,72837,17880,62444,3122,-13288,8098,-43557,-15603,-4025,-27175,-2984,-2096,-21080,9600,-92667,2244,-74544,-68719,-42738,13930,-16395,11791,-17125,23329,113185,30556,1922,25122,-5323,-32851,8346,31079,-6462,78450,114326,71693,64621,-32781,-77303,-37718,-47086,-24319,-26781,-41286,-25808,-2770,-8335,7538,46748,22888,32972,50054,-23984,-70541,-54477,-15849,61115,-44883,-22798,19872,-33187,33562,-23125,-40630,-42414,-80757,18419,-18835,18706,-44091,-66617,-37589,87061,12738,27270,-7313,1525,106493,119,-45737,-21454,12216,-44882,65659,-19601,7544,87253,33010,-25482,-1094,6980,-6839,21123,60815,49493,-49661,-61816,-26382,-30119,4381,29560,-31104,159836,10081,-62674,-65240,28420,113596,58160,23651,-10,-29076,16723,-16331,-10822,24210,112,32874,-27671,-12506,118998,16612,61953,22730,-15605,-26058,-28323,-40632,56788,34479,87297,-55696,-83841,-28937,48651,42746,8197,-13792,3559,-39493,11047,-48230,9335,31356,-18737,-3490,136162,34903,-32655,37284,33886,-54413,-56027,-32926,59595,11517,11148,2316,-60582,-19029,18735,11015,-2302,-44949,16428,-32917,8354,-59271,23991,11668,-77004,-45510,-19486,-2299,8638,86547,-78504,9488,-124213,-43528,-22413,48289,62122,6844,24208,59012,-16104,40219,-2176,26269,-22724,-57929,-83432,-51161,31614,43163,82277,54293,-15026,43364,51955,-85862,-21214,-94180,-75816,30870,14577,88899,38987,-26372,74271,14568,10731,-9069,2949,-50853,-26566,-131749,-88699,-13954,-26183,-53630,14057,43241,11436,139186,5382,-636693,124414,18036,21943,-17909,-665,10130,49777,96888,102056,50493,-9803,21714,104142,-18873,19546,10550,28424,-45876,-55118,8723,41898,-53613,5104,-14922,-68045,6928,13710,-2225,-48380,37210,45875,34677,52418,60931,53455,61169,62248,58168,-33752,-57958,-53125,-59467,-68600,-3155,49136,-62455,-60290,-8121,100927,8483,7722,-45456,32698,-4519,19117,10315,36776,68461,20459,20221,17453,-25672,6041,-20048,-59570,-24221,34301,70966,-19485,2900,-133921,67727,-25808,-12704,-66634,-91322,-55244,22530,42411,54157,107172,-33481,22931,38758,-39651,-62788,-39164,-125926,544,16585,4260,-10630,-82032,-72349,-43120,-76948,24762,-11181,-57148,37462,11303,103610,116616,95951,81179,-6907,2686,32916,-2351,-4845,-17103,30001,-20351,13414,-16956,-18849,-11770,35557,68662,88020,20931,91059,1763,-76755,-18400,-4639,83422,60383,75898,27671,83355,34751,-66457,-95465,25069,-44558,11410,21013,-55020,46942,-53395,-22654,-94734,-79549,7250,1393,6551,-52284,6643,34076,59544,2527,7003,9664,-35387,-7136,22369,15100,-44199,112424,12542,-13337,-16175,-67778,-121146,-55885,56481,26729,60652,8837,-88957,-69580,-45678,7816,-42704,-13919,-568,-36503,-32064,47733,12384,-75035,31630,41982,-18748,28959,47434,-6178,48932,22674,-11401,-39082,-38161,19649,-72481,-16642,14815,5591,10657,113878,-30311,-82355,-125233,7441,-17295,17304,30462,105234,20873,34210,-32666,13631,8736,-24922,-2986,-12420,-41278,9923,36382,45262,-48315,-45795,25006,-46271,-11086,27884,-506,-21671,6426,-44425,-14708,60228,2493,-27976,75875,41681,-47040,-86393,-26419,55162,-7895,18908,36442,43808,15007,8697,62262,73427,-1884,1256,-24188,-19788,51680,-13916,11395,-77273,-18460,-88933,-23664,-19528,-13625,95703,5578,-46405,-29852,34742,71751,27557,104735,14293,-45449,-126885,21896,20415,-3458,17936,46750,34428,-16363,-33520,-23684,13804,-9205,-27537,47469,-20063,11245,-32865,37122,-29064,-43734,-54531,-84007,-56908,-26913,34854,1853,23762,-19156,-119036,-38471,-4071,42657,21711,1705,24946,-19745,-8013,-29075,57891,-39970,-22564,-3962,70434,47351,-8557,-16821,41190,-30856,-14,-14070,35325,18692,-52213,46865,-12205,-57007,19692,38249,-80308,-24924,18568,-42921,-62122,-67724,-31096,-32952,26950,27835,37896,-25216,30174,-28203,89508,32345,-42070,4826,-55585,-23811,-49620,-26845,4902,-7894,-71235,-52479,-82438,-31360,-6569,-25418,-42750,8241,-24602,-40930,74657,57588,-36132,-37916,11071,23653,13113,34091,15975,4111,-40265,-70046,64179,59576,56864,-96944,-60891,-8163,-22278,19262,-35835,69969,6573,-47439,-25618,3176,16856,-20469,-57805,11309,7847,59107,-14059,-83237,-50022,33730,11787,-16553,2057,23658,-7199,-55178,-50249,-8428,-6513,-29585,17334,-67417,-12895,-2056,-11812,-9279,14498,62623,57816,16727,12366,-10470,47830,-49161,-20285,-100527,-118367,19347,-24911,-10911,-43750,103591,84571,39772,-61877,-22626,-34516,-47928,5006,11245,-28182,36373,8266,27997,-50116,4132,-50396,2659,58338,27930,29738,-3560,40022,41938,6091,88835,-37638,-25099,58981,15574,87173,77712,100642,10406,-32348,61081,59643,35375,30451,43872,-62275,-24234,-6987,34337,-8451,84285,56681,-74151,-31707,-4263,16727,73680,-136623,5211,36123,-9821,-18395,-61977,25648,35646,-69194,-48558,-32098,43296,15978,149705,78385,-6828,-802,44191,-44886,3315,41486,215,1685,-65238,-71549,-16968,82102,39544,-22290,-74008,41307,8942,-18959,-51446,3682,18557,-29760,31127,22257,61658,78215,-430,-44986,11082,2077,26244,152827,12049,-21052,40506,42507,77007,23273,63517,-29089,-23362,56911,3695,-10933,27109,-2607,4931,-21256,-45717,-91902,-53176,25596,-24584,-36351,-112852,60405,26207,23283,-15829,-26921,38798,-30940,19847,75006,6257,-56768,16923,-35706,21498,38711,-68262,-56518,-36501,-15107,-8173,23359,29081,41466,-12796,46378,42996,-73072,-51904,20469,24367,-23178,-398,-4721,52324,-19077,-157,28102,-43367,13028,-51992,-3961,11797,64932,42521,-13956,-101227,16944,-56448,13675,6317,-61856,-60296,30791,-57028,-14090,-30632,-9529,105209,27191,-58102,-11542,2363,1585,-20147,44915,20374,-30082,-4602,-4025,-472,-177,24769,53917,43646,102081,58949,-10572,-4666,26327,-47287,895,31670,8681,-13229,-83085,-61315,34501,-2626,-9899,-11535,45545,-28379,15164,45751,-12972,23237,-100665,-28662,-107950,15596,-20994,9393,-29646,92328,51698,40183,4139,-36119,-47019,48470,-37226,15743,33051,-64282,-88917,52822,-6590,61444,16570,-75286,-78133,-28327,-16067,33660,64632,41951,-54939,45285,9317,-14064,-8693,-12245,-39887,9090,29248,-26392,-8305,-57081,-25636,-14910,-22920,-22003,6916,-48020,-26761,-20875,-838,6805,-16219,-643,32483,27284,21156,4311,-39486,-32278,45753,26159,86864,83274,14641,-15137,-69670,-92914,2182,-11535,18015,-79166,66798,16230,95345,107834,-41333,63707,75377,33219,-16656,-37463,-730,49754,51064,-42870,-14045,59663,-92619,-88860,-41638,-74788,88244,22053,56118,-53774,17944,53178,59413,-55372,-95332,-49192,-19845,-67025,-2335,4454,-40452,-40770,-2661,2595,-18755,84405,-10248,23433,-99155,-8371,33228,20511,-12505,-23956,-55108,58225,-15264,20511],[-8778,-13750,-21919,-7519,-28880,18201,20258,-3174,-37650,-34075,-18986,-82078,48772,19315,4046,-19563,35184,-9911,-6561,-74092,47966,-32568,-68122,-21179,8554,83714,16957,85021,5864,-21073,21225,-22590,-22679,-33097,1596,-16923,3393,3361,11918,-75409,-10412,-71095,-62824,-7115,46123,-16687,4645,-10196,32961,70322,22408,29662,51806,-9173,-48999,4147,743,1074,78757,109434,52474,70004,-43871,-70612,-48679,-44426,-20006,-38675,-36897,-19652,-13501,-12869,-1575,31054,13771,20569,46370,-41899,-94464,-48787,4181,62934,-65679,-10687,43596,-46954,47292,-41935,-38230,-29672,-96303,35378,-6338,21582,-18764,-91504,-76427,76466,18587,10349,-25168,-18017,105880,21813,-32311,-20741,34052,-45844,73015,-6208,-6378,62655,6782,-15034,5884,-12104,926,44088,70182,49633,-58968,-79032,15540,-15604,-6974,27601,-10484,168021,47562,-24088,-53538,28391,119525,64101,33295,-2164,-26716,1838,-24644,-49501,16762,17813,27079,2603,-25127,108051,-11297,53520,53389,-45618,-36222,-35025,-23571,64855,21187,79093,-69756,-113856,-10266,60651,47467,8739,-24854,-10722,-38516,-7948,-19388,20083,32189,-17274,-4074,103037,42503,-23032,20256,18557,-40003,-62198,-84839,-15196,9683,27652,7891,-59016,-16184,26633,13264,17916,-46929,10523,-34855,46302,-62380,34658,-950,-63872,-13072,-5263,495,17191,62523,-52288,18531,-103040,-15826,-14965,47921,76086,33555,28103,64466,-15115,35689,1696,-2070,-35151,-42252,-42318,-38938,731,16573,69605,49820,-16237,61425,46945,-75987,-16811,-102467,-71593,2275,-15264,91421,59763,-2087,92794,-38351,-8534,-43687,-9946,-35117,-13906,-135517,-60880,26467,-41274,-54916,17671,18040,6288,186600,-70897,-505223,148231,7066,29380,-20430,23701,-1973,50839,55831,89891,27080,136,35325,119888,-47357,-1979,8367,20733,-48504,-54041,14520,30139,-74330,-5428,-18104,-51443,12593,17798,-5100,-38031,57050,33816,46667,73614,58338,50339,82091,77908,42449,-15372,-27331,-61162,-45050,-34572,-14508,38213,-67685,-65055,-31493,98263,4211,-8145,-57187,25014,-11665,-2209,27025,36068,69414,62859,27099,16109,-35873,6617,-6502,-46473,-20106,29267,77003,-9604,-7637,-141149,72928,-27243,-2473,-29190,-31284,-57617,49236,82638,73340,112830,-36965,798,46225,-33737,-42259,-3111,2200,-11399,-41895,-2831,-17293,-84612,-107118,-60919,-82199,27199,-20415,-51116,24145,24906,104199,110122,56149,89688,-3859,33228,45871,-26221,-49298,-48266,23126,-30033,-239,-38869,-36304,-12584,3303,59284,90177,7033,79728,5484,-53833,-23184,493,87760,68610,56843,31449,77830,43895,-65783,-74875,13048,-18413,7968,33642,-64391,25607,-68804,-60081,-88188,-96971,-11167,12441,11257,-72225,-8156,29285,47488,-15203,15578,5036,-64679,3535,18140,-3012,-34616,94383,14324,-32283,-11246,-49956,-94777,-77062,37482,51874,49988,-13492,-69969,-71098,-16455,24778,-56337,-8727,-2524,-45600,-19392,27295,16403,-92920,-13411,39056,-11710,18605,34420,-13528,55086,25507,-19683,2342,1126,41671,-76297,-6296,1406,-8397,-9377,138161,-37277,-119842,-135325,10190,-7498,-2280,33811,47502,14740,49280,-26032,30160,6218,-19027,5231,-15667,-56844,9594,39681,55790,-25639,-46288,31940,-41794,15970,25625,-8813,2370,-2113,-22946,-5273,84544,22067,-6111,40331,49431,-59083,-81070,-9341,70318,46932,41483,31736,33682,-13629,-639,56492,57081,10818,39270,-6631,-35184,46034,-10558,-8324,-44188,4569,-91794,-11028,-24249,-31515,74368,28023,-47745,-15371,45501,96095,27584,99069,20566,-57890,-105697,12814,-28255,-2988,-1952,46100,31425,-34254,-65904,25403,29717,-10373,-32966,23212,-22633,-1346,-7490,58250,-26880,-38892,-22829,-64691,-73889,-57305,18313,-716,-2632,-2589,-69362,-23132,11194,-5793,26363,-3752,14703,-34602,-26554,-36072,43034,-31079,-27225,-5157,50725,40332,16500,-24188,41550,-38118,-36987,-22535,25311,11896,-63791,69069,4249,-91358,6286,43446,-54442,-26947,19630,-15643,-49004,-36883,-14335,-38015,18369,58208,51286,-16243,31937,-67406,43623,15319,-42025,-622,-66463,-20841,-73629,-21802,-13217,-31914,-77107,-46038,-88680,-40171,3843,-34866,-46650,10828,-25931,-39473,76372,75080,-16229,-22978,-14238,5110,28951,42407,7361,-32101,-39731,-61014,79248,74708,15891,-86338,-49952,-30167,-31886,22184,-38357,69082,-997,-31597,12976,8195,27632,-23139,-97944,4373,14224,63119,-24973,-84328,-61381,57961,7233,-12992,33500,48955,-9124,-65887,-48426,11525,-28992,-60630,36413,-66026,-15068,-414,-9485,-3148,19565,54325,18597,-18332,32504,-13154,24618,-37137,-27231,-77421,-101709,25714,-2408,-21068,-46748,131865,47013,36410,-53434,-24524,-16550,-52496,-5370,-13059,-16585,83736,5355,55414,-20984,15371,-50061,-12044,53078,3726,9419,-17341,35853,65974,27569,92105,-53644,-30832,44135,46269,125155,109485,120901,-9226,-34049,77126,73703,49071,53945,65752,-9812,-29912,-8827,14430,429,74720,34749,-73073,-10394,7737,5608,52836,-138301,27113,44682,-11369,-26078,-60342,22356,9156,-59035,-44371,-22785,31736,-2645,182280,93503,-24165,-9265,31547,-40565,2724,47638,11466,4128,-70434,-74128,-34835,60524,394,-53821,-76651,26192,40469,-27749,-44027,26111,2880,-50455,48207,32339,49845,68134,22922,-28248,37169,24325,29506,125327,27463,-18477,50314,48418,60579,17211,55898,-28780,-53295,62468,18656,12377,28997,24907,11838,-38582,-44525,-135845,-69157,25698,487,-13499,-112679,54604,13094,30838,-33444,-7491,49394,12454,12801,47260,11961,-35448,29182,4033,57777,30586,-82020,-36898,-48674,-10024,-9055,-12041,27702,31163,9872,36164,57316,-66183,-34794,21039,15596,-59156,-2843,8205,54756,-29656,19492,43695,-45790,3254,-62623,8036,14510,72913,42015,-7062,-96307,21716,-41074,13444,1420,-66469,-66212,7378,-78322,-3772,-15055,14326,120051,29778,-60043,-14901,-1515,6549,-2931,10246,14511,-12037,-15144,4597,-3929,-15203,17389,55659,46866,85704,64595,-3998,-25475,22407,-55554,-9302,-245,30085,-26307,-49611,-45778,31148,-43409,-14008,-10399,47859,-37473,-10971,9868,-33565,44130,-75053,-20864,-135484,1669,-13794,16976,-11018,116637,86133,49398,6144,-25546,-37161,65032,3076,32292,36054,-61798,-85953,41352,30632,74280,22409,-78950,-97820,-34473,-33924,27273,51077,35593,-64337,64139,4729,2634,1515,36359,-22463,33063,43081,-13587,9936,-61004,-52739,-26861,-24560,-21432,2614,-43373,-7967,-20249,-1033,1733,7133,9534,46304,11607,22845,4432,-26605,-52847,43721,30576,98244,49347,25262,-7051,-97866,-105344,-4944,-15655,27601,-47904,55334,-9912,101597,96485,-30059,66709,41987,32764,3574,-4091,1962,51146,62559,-51889,-14388,63384,-77928,-69976,-29756,-18803,97968,6565,45664,-94453,8994,59665,42621,-71533,-67563,-22211,3603,-46545,-3942,-15875,-28771,-64305,-2366,8676,-29166,90449,-3136,4057,-112114,-18045,19760,25386,-5912,-47954,-53899,51344,-15966,8141],[-6633,-790,-9081,-1765,-18454,45538,53405,-8998,-53421,-23140,-22509,-70267,46694,33404,9584,-20853,5583,-21982,-3152,-63512,28275,-33282,-74478,-24945,26063,77501,18358,106219,17513,-23423,59166,4133,-28624,-48465,31334,-32278,8136,27925,13565,-52734,-13460,-70000,-60402,33414,65113,-18087,-6590,-7608,35235,20417,13338,31098,62212,-10488,-55337,6119,-21552,8175,77300,91501,23704,75236,-51198,-56268,-64009,-45053,-14350,-43905,-39715,-8065,-25379,-19011,-13934,17940,7554,10586,25875,-49583,-113721,-40838,12225,49355,-72777,-2989,46720,-56886,44873,-53091,-27985,-20403,-95149,42939,9600,32780,2226,-116538,-99827,53856,19234,-17893,-41723,-34151,95446,34361,-10834,-17638,53065,-41678,73971,-693,-21241,19710,-24880,-6093,21671,-33450,-2356,48021,66529,35752,-58363,-78080,43515,-1901,-9032,22956,2134,142022,82542,25257,-32635,20337,110503,61736,44903,10174,-23520,-15472,-33189,-103226,1199,36810,9338,28849,-38091,67888,-34399,41455,77889,-61643,-40136,-39530,-6160,65227,3423,65540,-73357,-125320,1190,62730,49488,-3958,-33075,-30341,-37129,-22327,17995,22308,21258,-5167,-12031,32132,44526,-16678,-3529,10793,-14144,-64293,-103563,-57822,23897,45668,2964,-59472,-11839,39464,21783,27407,-47218,7717,-29708,77411,-51151,37885,-5598,-34941,28410,15042,-7078,16679,27666,-21885,26337,-56984,12919,4279,37317,67787,42235,29389,60344,-17618,24694,21075,-23062,-41835,-8406,3206,-24479,-33309,-10591,35558,27208,-16301,73945,41278,-46253,-13707,-102066,-70972,-23408,-37959,86678,77009,30284,88246,-86678,-27893,-65053,-29960,-17941,-513,-130820,-24853,74336,-54587,-48226,23107,-7926,-13128,171526,-83898,-349902,150391,-1732,32798,-22651,42279,-20345,46593,9990,53984,3452,12912,48467,121557,-69149,-30872,-4355,12888,-51071,-46815,17557,13160,-92085,-19832,-23277,-42441,13934,12115,-15245,-17927,66554,24442,60751,89458,39789,41309,85490,93978,25449,518,4348,-54222,-22087,2761,-19149,14920,-61948,-54493,-51347,72963,-4517,-30308,-61660,13263,-20083,-21650,43977,26261,54736,95967,31769,6917,-56141,-3789,14649,-17111,-9915,21473,63498,-1120,-14949,-121213,73579,-24651,17656,6483,28846,-56160,73557,118373,83975,108045,-34260,-1649,59308,-19964,-16566,58388,127252,-50918,-101357,-16508,-38297,-81746,-119980,-59762,-67494,25697,-27882,-36622,6932,34730,87738,94759,20887,91738,5938,69026,54261,-52406,-102645,-69299,3371,-35629,-13593,-55608,-48293,-9586,-17120,51439,81879,-12603,52296,-3968,-17184,-16598,7904,90791,71182,27836,40032,69000,54200,-60431,-41908,5633,11018,7582,50087,-59328,2585,-70828,-90029,-70469,-102662,-33515,16113,17253,-75624,-24434,26746,23639,-31212,22541,-657,-83921,15123,2037,-17058,-16571,66092,16196,-28436,-7547,-30621,-63071,-81223,25177,76187,32567,-46519,-45622,-67473,7261,38075,-66924,-7764,-3255,-38452,-9063,4624,16535,-90606,-37097,28273,-3738,8331,23321,-9337,45488,22715,-27300,28864,49358,64686,-70890,4869,-6298,-19671,-34597,120805,-48478,-134820,-134922,-11409,1960,-21203,37669,-14894,3276,59245,-9922,38860,5261,-14206,5264,-11572,-60182,9653,45106,47476,6096,-38815,42219,-27715,34696,25981,-19885,18371,-9256,-1505,-1309,88249,42106,14724,8238,50199,-62380,-68247,3231,73182,80679,54071,21826,23748,-32295,-5165,50005,26477,18638,68543,5387,-55791,35932,-4085,-26613,-19999,26416,-79891,1351,-25274,-43273,34720,48061,-36380,8467,48505,113401,34653,82479,27363,-55191,-76784,7417,-57567,-3499,-31361,37227,16631,-44747,-95655,34717,15091,-12108,-31712,1549,-27668,-12484,28880,73378,-26910,-29770,10318,-44393,-88784,-79179,-4577,-4180,-32141,6921,-13264,-10120,20890,-33800,29377,-10186,-4916,-40922,-51004,-36813,19521,-18079,-28472,-7777,38521,29831,28382,-32866,46234,-43704,-75869,-34848,6753,7865,-64658,76678,20125,-107172,-10500,47433,-35752,-32507,20228,19072,-34399,136,5863,-42895,8224,78165,74322,4578,31193,-92301,4983,-5276,-36240,1757,-68821,-15115,-84231,-14061,-35920,-52668,-73480,-30386,-74528,-55972,7462,-36119,-40611,23246,-23809,-40091,74412,81489,9926,-5043,-41756,-6109,56400,50679,-1883,-56309,-19878,-50366,82209,78802,-25381,-61689,-24505,-40499,-41357,22127,-44017,51066,1528,-17723,14593,14176,40907,-13039,-122402,5443,14804,59754,-28866,-68508,-60574,78359,-6569,-3802,66444,68011,-15327,-55141,-40140,33313,-39847,-76749,56333,-58985,-12349,7871,906,-6526,14638,45711,-13797,-45454,57757,-18607,-1493,-32518,-31347,-39259,-73063,11624,12025,-24554,-39383,136625,21538,28254,-33471,-23069,-5084,-58625,-15602,-31055,-56,119158,114,79388,7990,20785,-48000,-18708,42315,-21181,-14966,-26557,27834,86058,46468,90335,-35842,-28191,27768,89066,237570,135451,107738,-28213,-25809,85076,77966,50473,69553,72563,43734,-30130,-20485,-10983,4842,49687,6450,-56760,13593,28190,-4850,25536,-106245,41202,39417,-18996,-36166,-57783,14141,-10049,-35192,-40050,-8145,21608,-12946,175330,87004,-36302,-19588,14321,-32653,-4964,42461,20282,4763,-69262,-69013,-51193,28987,-24085,-76323,-81964,9058,68372,-31365,-16757,43648,-12171,-58640,61279,35562,41664,64919,45923,-8131,65569,47632,35989,95475,33609,-18889,52186,51589,47717,7600,34070,-29265,-69179,73008,21455,16558,23256,48314,18316,-46007,-45347,-139909,-73288,24912,34486,5606,-78778,40291,5418,44797,-49152,9383,45324,53212,5826,-11988,6240,-16515,42575,50925,73438,21961,-88449,-8902,-51317,-721,-4951,-32129,13186,16869,18982,18685,64162,-46107,-16020,15237,3039,-81267,-1745,20292,47427,-29624,37990,54453,-34461,440,-61375,18682,15600,70699,42031,-3317,-78536,21457,-20750,10648,-155,-58356,-75189,-11602,-85732,-1622,-4631,28072,110134,33703,-49444,-15613,-7296,12490,17941,-27399,15276,12576,-18250,9540,-865,-26870,778,51866,47525,69409,65882,8575,-31870,15006,-62583,-12679,-22934,42477,-29487,-27116,-27544,24100,-78377,-14007,-6962,46740,-44425,-37800,-35806,-59919,49960,-42525,-10519,-128822,5922,-3099,19221,11004,116163,109156,45186,979,-16588,-22617,74986,41983,37597,32709,-49894,-72976,26095,63949,75832,22346,-73199,-114680,-47057,-43641,22075,21821,24447,-55590,75082,-1360,6020,-3159,70989,-16321,52023,55522,1838,31495,-58212,-71843,-33565,-22363,-18915,-3285,-37327,9513,-18157,2827,-7459,25932,15657,51716,-18874,32899,2711,-12821,-66414,32815,25057,99341,35401,29457,1178,-107720,-101814,-3035,-13055,31811,-18168,30297,-28587,95374,64015,-13599,60148,-2942,29485,26853,30875,5361,45935,62192,-56573,-17343,64219,-47220,-48662,-15270,39739,90069,-9588,29484,-103400,-5855,62414,21456,-77213,-31467,21739,24502,-17067,7799,-29102,-16843,-86457,-4633,20037,-34775,90824,2873,-16987,-115188,-23568,9080,24483,1652,-69145,-44900,36017,-13689,-7772],[-3916,4247,8908,3057,-14515,56975,75128,-12343,-59307,-4318,-22751,-54431,40172,37420,3793,-17288,-20814,-39798,-2517,-41208,-1160,-27222,-63579,-23521,31273,57387,21298,115611,38685,-17365,109850,27258,-30602,-46709,53515,-43544,10396,43338,11592,-30443,-5017,-72051,-59841,64939,68240,-17908,-17586,-6503,32461,-18872,6095,2131,56383,-11325,-53208,13737,-30066,13804,76517,59969,-10505,77013,-52932,-40212,-80247,-49399,-8891,-39649,-59302,6056,-34817,-23649,-26927,8030,3276,4690,-4017,-47323,-123999,-29565,10726,25016,-63248,-965,28077,-59306,30571,-54543,-11263,-16203,-77578,41317,26500,42272,13463,-133805,-99624,27437,15561,-49713,-54840,-44054,80684,30006,11053,-14085,56925,-37718,63359,-673,-40256,-35489,-57029,-87,41381,-50726,-7214,38820,51994,14929,-46651,-61952,44521,5047,-2226,16245,2920,96467,106126,70210,-12306,3519,88900,50099,53907,33940,-20035,-30825,-38880,-151052,-21176,52537,-16286,44483,-48305,7978,-48758,29821,85638,-59966,-36887,-38676,13197,56725,-12085,48195,-63962,-112428,5898,59000,47300,-21210,-36403,-51445,-36702,-29927,55419,17538,1775,13905,-25066,-58640,45782,-15584,-29830,11686,13089,-61634,-92003,-55729,46830,64207,-14348,-62035,-12814,47377,34951,22751,-46466,5782,-18039,87739,-31531,32087,-2917,-215,65016,31043,-24646,7425,-6936,-3649,28218,4949,35776,27880,17935,40292,31586,29387,48539,-29274,8834,51565,-28234,-40270,37939,40418,-11454,-56377,-28919,-17865,-6258,-14856,74528,37871,-12128,-12352,-90431,-72551,-36274,-49792,74768,87051,59976,56023,-114655,-42424,-69897,-52821,-9442,10851,-122093,8072,113879,-64459,-35033,27488,-27647,-42270,103840,-6008,-212698,121051,-3556,32796,-21124,51617,-37765,41321,-26062,9299,-11298,25738,56147,101680,-80869,-57463,-23099,4741,-51154,-36023,15454,-5458,-98106,-33500,-27340,-44939,8364,-1866,-30380,11550,61869,21876,74002,101847,10670,27046,67885,108140,11874,8362,27311,-38257,3038,33884,-15917,-18728,-46663,-31245,-61503,31999,-15933,-51182,-56921,2853,-26383,-37192,54944,9427,34539,110973,36176,-3551,-81868,-16292,40919,23807,2247,13679,36195,4926,-12458,-78065,67864,-18883,45128,32338,73975,-46425,89400,137875,79632,88713,-26867,17470,79274,-2939,7547,123489,217171,-101125,-145115,-31487,-68149,-76520,-112110,-40554,-38479,17139,-30361,-22776,-9395,36815,56803,80031,-1721,86333,20630,95653,55667,-74361,-141080,-77480,-27507,-37793,-24713,-61528,-51634,-1941,-23202,44844,66441,-34822,20064,-19143,16314,-542,20187,91278,64109,-4973,50710,60231,66027,-48685,-3418,69,36123,18048,67187,-42681,-19939,-55381,-103937,-48252,-92283,-54015,12428,20849,-55903,-37648,29983,-3492,-41543,25228,-4814,-87352,24632,-25811,-23518,6345,38199,23374,331,-9557,-12961,-37960,-62564,23282,92548,11684,-76788,-21906,-57975,19007,45905,-71010,-17590,1204,-19076,-5014,-14316,12351,-68171,-37624,10256,4432,-667,17390,1684,19562,11480,-33971,21839,86737,85140,-56258,17049,-7651,-26961,-58573,83131,-54780,-129592,-122077,-45941,8565,-34902,39403,-63421,-11629,59778,11700,43825,5780,-12444,-4024,-3126,-56599,10663,51151,28206,35236,-30146,50712,-9945,37450,28985,-32424,20340,-12939,15866,-3052,70189,57710,27965,-9564,46014,-53894,-51386,7065,62985,83120,57177,7557,14137,-34940,181,49338,-9456,20990,79862,9579,-76324,23560,2868,-36497,-8519,43541,-61012,10058,-18264,-43886,-5814,62382,-12890,36655,45178,115777,43301,57244,31604,-35815,-48576,3112,-60435,-5582,-57112,22442,-2934,-45768,-119108,-7105,-16279,-13866,-25414,-9063,-30029,-21900,63901,75601,-32023,-20659,35030,-25820,-101070,-81830,-25550,-746,-51183,3883,22652,-6295,25175,-22214,31278,-15959,-30565,-32407,-74123,-27730,-6474,-6459,-27889,-8776,43225,21668,25452,-38078,49039,-48063,-106456,-48359,-13326,8125,-54459,65876,31898,-91482,-30312,43264,-18846,-38341,18117,52555,-21363,30945,27183,-47264,-1596,79507,96882,31488,28225,-96224,-11056,-23134,-28030,7982,-63132,-7177,-77223,-6859,-59253,-67638,-62100,-11477,-46122,-71554,4249,-29872,-29914,40525,-16290,-44965,66249,74111,34037,9428,-64656,-11678,86203,55442,-20426,-61268,15404,-38126,74946,72694,-49872,-31050,8981,-31352,-45163,20547,-48712,23368,11139,-9953,-29735,18415,51808,3487,-127156,13624,9351,48137,-22722,-41846,-45672,85969,-28960,7717,86709,77366,-24386,-28111,-28177,48270,-34023,-76322,71521,-46904,-5384,21562,20457,-17733,-1,40144,-25122,-60083,75887,-24615,-20923,-31506,-32769,1186,-39791,-16191,17078,-22587,-21020,113032,12835,18506,-6253,-18478,-1711,-62166,-24161,-37191,17988,137528,-4880,93050,27228,21669,-41637,-13620,32094,-40254,-34411,-27586,16225,94028,55616,87030,18698,-16688,12258,128274,411031,143169,66869,-43642,-8558,81485,71122,40462,75523,66607,84512,-25294,-37651,-39315,13160,27527,-20732,-32424,34644,51809,-15844,-5053,-53311,46254,22434,-34516,-46124,-55259,4873,-12118,-5585,-32875,9315,10194,-16037,127677,54301,-40047,-27325,-3469,-22179,-20769,26351,26200,2308,-69164,-56874,-60569,774,-36210,-86555,-91504,-4536,83850,-28638,22493,52646,-19591,-50388,68470,33235,41250,73219,65352,10341,92495,67479,43785,66482,29230,-19443,46000,47013,35227,-3631,3652,-29791,-69877,85598,14165,7526,15286,58067,21817,-35219,-45949,-116628,-65324,24458,67732,16899,-29709,22792,3055,59830,-52564,19097,25378,74768,-146,-77301,-15096,-8074,48527,90237,60927,13496,-85820,20702,-43699,9680,3798,-34643,-11911,7061,16836,-2398,59842,-22824,-2988,4248,-6919,-85408,2077,30424,35131,-17981,53152,53374,-13445,4101,-47874,26958,15542,55793,41696,-1691,-47939,16725,-4323,3736,-1757,-41367,-75850,-23093,-79925,-12062,-4274,32052,82620,38228,-27482,-13778,-10901,16139,40130,-50455,24117,38163,-10562,12137,6143,-28675,-24096,46968,44380,53998,61391,28364,-27257,7184,-62986,-6144,-32922,41035,-20042,-15634,-13230,15669,-95980,-7838,-1621,45825,-42264,-58809,-74089,-79725,32944,-17135,947,-87055,23037,9435,18591,34096,94205,109023,27813,-8131,-12176,-5175,73637,68724,31130,22452,-32007,-54292,14791,82258,66065,15135,-61643,-117601,-59263,-43169,20377,-9997,14320,-31372,74322,-15470,-3767,-21760,75010,-23360,63821,62630,14366,48046,-50034,-78352,-32102,-14267,-15460,-7839,-33592,20870,-16703,8836,-19192,34228,17454,46939,-56436,53691,-200,-2140,-68072,17755,10763,92720,47329,24841,3828,-94025,-80731,5299,-4278,25980,5382,5147,-34450,79508,28624,3062,48087,-40293,23621,47404,57885,11601,34646,52558,-55811,-22354,62317,-6743,-28493,-4852,78917,69176,-21866,15035,-81849,-23191,65389,2278,-72044,2557,70924,37202,13098,28188,-34874,-10372,-95274,-6327,33258,-34616,83089,7085,-29966,-105483,-25253,4427,20857,8582,-82239,-29956,14915,-9631,-23003],[-1882,446,27444,5370,-15778,53203,80723,-11287,-56047,15297,-19450,-36566,35992,30989,-10782,-10349,-35908,-57830,-4577,-16143,-34331,-19876,-43357,-20695,26997,30795,24323,105995,64503,-3104,148335,38316,-28175,-30406,62852,-47057,9094,44473,4367,-12530,11942,-74287,-59167,77161,59245,-13929,-24392,-3534,28989,-37439,4117,-45572,38952,-14825,-46660,23574,-25785,17046,78564,18997,-42375,74058,-49822,-29017,-93814,-56355,-5904,-25099,-90435,19017,-38847,-24515,-37475,-27,-1645,2178,-31941,-38734,-122968,-14166,5587,-1968,-42617,-4020,-4592,-51261,12631,-46682,8858,-15791,-49098,33198,40548,41988,15154,-137656,-75402,4733,8760,-75078,-62047,-46870,66053,8333,26214,-12134,37522,-38799,41693,-731,-63337,-87450,-83181,2678,56238,-57042,-2695,26902,31657,-4795,-26062,-37250,18219,-448,9365,8887,-6884,51005,111768,95296,1809,-18936,62081,30989,57195,60552,-15989,-39686,-39396,-168397,-46127,61216,-41946,46277,-52861,-51154,-52538,20517,71964,-41503,-28301,-30958,34744,39210,-20788,27780,-39499,-78285,7853,54818,41571,-32929,-33462,-68559,-37619,-30401,84384,8830,-21169,34519,-38344,-137115,49117,-19452,-53944,17829,31199,-52838,-62679,-20890,66521,81344,-40587,-63111,-24782,42230,49592,5434,-45218,2440,-3472,72577,-10757,19314,5077,30176,85221,34744,-45335,-5538,-27960,-8036,21700,68432,47967,47442,-5524,2679,6450,30853,32152,-51079,-7427,86340,-16011,-30435,84429,59466,-1478,-55184,-33509,-76681,-40331,-10852,61668,39045,12027,-12103,-66616,-73979,-31124,-49558,56739,88374,77385,1592,-115973,-48260,-60489,-70664,-16588,17004,-113526,29103,134432,-69710,-19193,27454,-36124,-73245,14172,160115,-115079,59384,4341,32237,-13517,51099,-48515,39793,-43428,-24452,-9322,36249,56814,62782,-82436,-73101,-39538,-3970,-45347,-24757,7607,-21750,-87295,-41044,-27721,-55011,-5532,-19206,-47798,45668,43819,26631,82509,112389,-17698,9790,33999,117138,3768,5157,34443,-20638,22453,50090,-5766,-55824,-25689,-2254,-58655,-11448,-27655,-63755,-44566,-1471,-27933,-47849,54183,-10786,17532,107248,42588,-7688,-100718,-20601,66824,67080,12323,8995,5396,7698,1812,-23417,55949,-11459,74044,45739,97193,-25312,92667,132506,59864,55246,-17797,48012,101616,12358,23248,162162,258643,-135773,-161740,-40597,-95998,-70353,-93239,-11530,-7541,1388,-27580,-17142,-21444,29068,20476,72528,-10308,74881,37133,100607,49446,-85162,-143580,-77281,-62108,-37754,-32131,-53141,-45868,8601,-16622,39255,47506,-55693,-3577,-31405,32640,18924,37107,85099,45805,-30861,58168,53735,76070,-29266,31193,-6461,51306,43014,81323,-20095,-40455,-25944,-98470,-28447,-66431,-65829,5862,18954,-18178,-44677,38833,-24159,-44367,21816,-5905,-73399,30373,-59149,-22035,27936,19010,38437,44167,-18558,184,-23800,-26493,30846,95036,-8084,-91688,-2695,-42495,16777,47923,-67467,-38837,12677,4803,-8518,-24646,3881,-33149,-22604,-11941,12119,-8613,17580,13096,-17477,-7161,-39552,-18836,100075,100166,-34963,30103,-4066,-29235,-74366,54098,-48845,-112201,-95908,-74913,11855,-40961,37623,-87236,-27101,49003,33330,48872,6991,-13655,-21108,4798,-49653,13138,54906,6763,51498,-25339,53137,4403,23883,33456,-44468,7890,-11486,27143,-9840,37501,65060,28773,-9594,40034,-34367,-34832,1082,43565,61172,53094,-8888,4423,-20754,16132,58613,-38893,20162,72690,5977,-90521,11630,7087,-29856,-4506,54137,-44457,13120,-3262,-32623,-29311,68514,14878,61947,37274,99759,46582,27832,30890,-4725,-26180,-3465,-42944,-9614,-67357,6059,-19169,-37584,-130180,-78106,-45108,-14262,-16755,-6138,-25732,-29160,87644,61865,-41359,-16303,44932,-9813,-109353,-61284,-37366,14405,-49329,-12188,24323,-13939,25827,23267,33127,-19832,-56771,-8629,-84617,-8298,-28478,-314,-27517,-7434,62022,19847,11819,-34807,45567,-51402,-119135,-58077,-26932,12313,-34937,41355,36782,-47977,-49667,27127,1415,-40649,11779,73286,-13761,47120,47742,-49460,-8193,60423,108449,56448,23498,-80071,-5289,-32515,-20131,13650,-50999,2358,-54501,-2921,-75650,-75156,-44357,3260,-15169,-77635,-2653,-18645,-20842,55539,-2908,-51864,51011,55237,46680,15762,-74153,-14610,105416,52603,-48890,-47427,54231,-24709,62991,61814,-47553,-6174,41224,-1965,-39996,17819,-47398,-3513,21600,-8507,-99889,17743,55328,18027,-113495,26447,-409,29046,-6758,-13775,-18872,77162,-56315,18885,88479,76658,-34093,1278,-14241,50069,-11966,-62861,78021,-30581,2858,37520,43771,-32168,-20685,39549,-9818,-62700,77827,-27244,-25787,-27404,-31842,33015,-9475,-45636,17257,-16840,5596,71414,18637,10001,21939,-11344,-4634,-58535,-29370,-30332,32882,142258,-7308,92387,30254,19673,-29784,1777,25819,-48449,-39910,-19504,2703,86630,50629,84073,91484,693,-2953,145041,565862,132413,15650,-53018,13584,64525,55643,23769,72776,53805,104588,-16220,-53509,-65639,33188,23954,-39003,-6705,49269,70390,-27572,-35121,1336,43218,746,-54362,-51505,-52937,-2445,3453,24822,-19891,26582,-4405,-16332,57825,-162,-32724,-27568,-16931,-10595,-41919,3974,29996,-2804,-75354,-39896,-61158,-15983,-40551,-85517,-97863,-11060,79786,-21256,59437,50941,-17408,-29198,69518,27816,49086,91661,79031,25586,113298,78409,49669,38211,14981,-17546,33827,32790,17173,-12627,-26374,-28685,-60418,94681,2473,-3827,11038,49545,21047,-4276,-40593,-86966,-48586,25588,90673,20998,14303,8552,4047,70467,-37849,19975,-5685,64307,-3890,-121384,-51408,-13194,40683,107976,25526,5594,-75328,45184,-29448,18350,14642,-22507,-41220,9128,8855,-22833,44844,-5054,42,-8283,-9145,-74454,6786,38494,24623,2918,61745,37233,4879,8560,-26095,32641,14323,30968,38661,-655,-8728,9751,737,-7827,-7321,-23082,-57555,-25955,-65307,-32815,-14874,29448,51083,42045,989,-10709,-8611,15754,61528,-49591,39354,57506,6651,15072,12388,-16152,-52132,44431,36082,38476,51273,52891,-21740,1435,-52269,9413,-32392,25064,-304,-12120,-7317,8169,-91325,4582,3840,45995,-23429,-67819,-89027,-82315,-6207,-7915,12167,-25828,41808,21159,17390,52989,60201,84102,2551,-16409,-12487,12173,58099,75382,15572,7378,-12921,-36071,11625,78952,47855,2429,-48940,-99827,-64120,-34817,22920,-31961,12301,1258,61578,-45568,-21978,-46072,44562,-38562,67783,60043,20308,52030,-38526,-71492,-20362,638,-11375,-9209,-34756,22247,-17565,14129,-30758,30137,15499,34801,-86733,81148,-4804,2099,-56715,3506,-8695,83388,76150,12041,-2310,-63588,-46942,16161,9110,10304,18362,-11449,-26930,57608,5010,14259,32772,-55033,15205,58992,71768,20389,17871,38588,-49843,-28708,56968,33318,-11943,-3815,85044,43529,-27031,9581,-44961,-37477,71113,-10192,-57942,23893,110272,38865,36105,50104,-34372,-12384,-82172,-4860,43817,-29502,66913,8370,-27457,-82755,-24494,5968,18613,14606,-83402,-12891,-6740,-5463,-33959],[-1262,-9970,41709,3962,-19470,39936,69963,-4480,-47624,28179,-13583,-18558,39325,17998,-27797,-4046,-37817,-70132,-8446,1265,-64612,-16042,-25269,-18303,18439,6080,26133,76723,85975,15361,151546,32651,-22913,-6840,58711,-42340,4240,31661,-7582,124,30478,-71546,-57298,67940,45643,-5564,-24731,2928,29489,-35167,10009,-87942,16855,-23432,-40460,30860,-14752,16926,83577,-22677,-62709,67052,-44630,-26544,-101043,-63691,-7485,-1870,-116570,27477,-35948,-21089,-42753,-8458,-9965,451,-47908,-28873,-111218,4306,3179,-22895,-20324,-10024,-37042,-32059,-430,-32276,28421,-15810,-17399,22511,47616,29537,11886,-126930,-35470,-10535,385,-85301,-61172,-44076,52970,-23993,30947,-13072,-3786,-46460,15502,4428,-85714,-116110,-95786,2791,57843,-46921,17530,20772,11418,-17666,-1342,-12023,-23356,-20251,20409,2484,-21801,18780,96823,92576,9065,-40534,38136,8482,54252,80220,-11034,-38878,-33986,-142980,-66851,61258,-58639,35856,-49767,-89429,-46534,12580,41832,-11236,-17929,-16911,56937,14668,-21309,5304,-605,-33689,12129,54020,34670,-32070,-24069,-76636,-38935,-25542,99415,-220,-42265,51547,-46091,-174912,54276,-25934,-71363,23779,35166,-36988,-29453,22955,73080,94680,-65485,-57364,-47393,22170,62297,-17618,-44035,-3861,8378,39545,5298,4284,15646,49709,83873,23526,-58156,-14703,-26211,-33960,7497,118710,48576,56541,-26368,-34004,-24096,36580,14208,-78708,-18307,117995,8131,-15561,115983,56489,5822,-23943,-25997,-114355,-65140,-3244,38890,45468,18346,-11530,-33083,-72759,-8684,-37902,34877,81836,77246,-60669,-94546,-43706,-43574,-75247,-40406,15199,-107605,34416,134426,-69919,-5415,20416,-32022,-96729,-60404,372321,-51710,-23945,21155,34783,610,42952,-49973,45333,-41287,-32810,12554,43128,52880,16559,-76029,-74179,-45657,-13010,-30590,-15441,-3933,-32339,-63248,-38686,-23606,-64459,-26987,-33862,-65655,76324,17674,35353,82927,120062,-32718,-7188,-5390,117732,133,-8409,23263,-7462,29453,46333,8035,-86159,-4105,23895,-43513,-43290,-37662,-63976,-29064,2466,-24002,-53434,38580,-29576,7596,91177,52101,-620,-98979,-9583,85473,102834,18058,9504,-18167,6647,23179,26982,39672,-4354,96139,48109,99241,5954,83032,101917,30817,13471,-10264,75040,118129,21994,25881,153156,255046,-132805,-149853,-38100,-109636,-62208,-74394,15532,12053,-17882,-22585,-22131,-29162,12040,-9241,73230,-8199,60478,52317,80806,36807,-80403,-106408,-75972,-90532,-36818,-35297,-30954,-33523,18474,-2094,34760,27825,-71731,-9652,-34317,26151,33831,54607,67616,17951,-39820,57022,49637,79366,-3362,53128,-15572,54698,78520,90095,2246,-57860,7318,-76777,-15962,-31155,-63687,3699,11283,23223,-44762,49377,-31422,-40418,12316,-3984,-45990,32330,-86375,-15038,41212,12027,59275,85341,-31535,6957,-18455,12155,43082,81650,-21661,-84743,10942,-22127,3826,45136,-58374,-65284,29659,24814,-17627,-24323,-8098,2650,-2877,-34272,18609,-16926,22459,19898,-55796,-27891,-43562,-74973,87884,106309,-11918,42838,1799,-26133,-76975,51101,-30176,-90372,-58253,-82021,13208,-39840,32860,-86237,-40120,28159,49822,55015,8134,-15420,-41925,8369,-39618,17551,53341,-10831,50366,-25839,47810,10170,154,37698,-53287,-13235,-4270,32178,-20579,1200,62305,16033,2947,34998,-7923,-22388,-12221,21886,31015,44304,-24200,-4997,5313,37985,75197,-53135,19662,53770,-3184,-93723,3024,6772,-2788,-257,58137,-35198,10429,15221,-13290,-25712,65387,33207,77191,26213,69751,40051,218,24465,27512,-10891,-14446,-19401,-15463,-55925,-6855,-26099,-22605,-122361,-135941,-57795,-11884,-8758,6341,-14192,-32786,95719,34285,-50791,-19934,39192,3512,-111374,-22704,-36247,39961,-24528,-34704,-3470,-29850,24788,74518,36023,-21216,-78181,23789,-70321,17790,-41997,-1131,-28836,-5035,84549,25249,-5055,-21143,38516,-53287,-109602,-59665,-28459,18374,-9380,13432,33774,5964,-64043,121,25615,-36941,962,69803,-15052,47537,65281,-47279,-8792,27621,104547,72305,17516,-51531,7406,-30678,-13972,16104,-34756,12614,-23392,-3491,-77358,-74674,-21219,8377,6847,-67864,-8172,-6285,-17959,61981,14598,-54993,31294,30903,40208,12556,-64339,-16289,102887,39598,-78325,-22209,80511,-12045,52104,52476,-19836,3084,63675,39468,-25909,13566,-36396,-20145,26366,-9769,-160242,10267,48513,24388,-86481,41743,-11277,5037,15058,5968,13654,56337,-82655,28107,76100,67655,-42367,17503,1433,37977,20229,-42082,74830,-11402,8257,51480,62076,-44013,-41804,43697,25615,-57120,61195,-22204,-12857,-15155,-29504,49871,11871,-64603,21026,-8624,34932,30168,32764,4504,44715,-2484,-10056,-45708,-30100,-13918,40305,141072,-6060,77946,16424,16152,-13184,21686,23383,-43991,-27364,-4557,-9491,67655,32176,79240,150235,17942,-20446,127911,604623,113137,-27587,-55040,34647,35794,37238,6854,63930,40224,103627,-3686,-61267,-84225,66460,43788,-42997,16615,56213,75921,-38517,-60932,42115,35384,-16900,-71422,-47891,-50531,-6599,28130,54503,-823,40995,-21913,-18681,-7163,-61532,-13146,-17481,-22139,596,-62969,-17852,32802,-8530,-87332,-21465,-55296,-21020,-40568,-76402,-86529,-10357,55307,-12719,79148,38631,-8085,-4126,65452,21365,61531,112248,85862,38275,122672,75682,50529,9830,-6240,-12161,19208,11253,-10786,-15108,-46478,-24637,-48348,94678,-6624,-7006,14360,25064,16694,39301,-21439,-65175,-29244,29087,97929,21845,41725,2458,5640,73002,-7154,13857,-38335,21379,-4456,-130497,-94754,-28998,18761,96568,-19159,-1421,-60968,59037,-14479,23652,23898,-2337,-66449,25771,1018,-38681,24007,3422,-6819,-18228,-1745,-54903,10163,45348,22421,27621,60109,8975,3387,6411,-3017,36116,11380,3514,30614,1252,31125,2632,-8471,-22945,-19938,-11162,-17751,-21150,-47415,-54686,-32681,24168,28782,43504,28903,-8609,1134,11785,79980,-27477,56600,64563,26090,20772,12543,10334,-75271,45481,22537,22384,37815,75680,-24350,-1157,-29160,28716,-27204,-1176,23216,-12774,-10908,3310,-67779,21413,6859,46019,13251,-61637,-72794,-64247,-56914,-14632,22021,31475,50645,29363,16513,61907,24469,44487,-22165,-19287,-15241,26132,29530,60261,-4253,-8510,2940,-23432,16406,55844,25910,-11898,-39172,-63134,-58434,-24249,28516,-37249,23345,33334,40416,-92235,-41274,-64091,-6752,-52311,64763,45141,19722,39727,-25967,-54519,957,21443,-6217,-7328,-40931,12114,-20587,15799,-39091,17405,10677,21056,-93381,104867,-12495,-1526,-35779,-6309,-28644,75408,103571,-5076,-16053,-32490,-10012,26244,25083,-10671,17481,-21781,-10434,34035,-2344,15650,13602,-44481,4347,57253,72119,28713,-2594,25436,-40696,-35742,47304,62181,-934,-14304,60265,21834,-24400,15433,-12834,-43304,78910,-14408,-38258,24364,128130,30177,47358,67002,-29380,-22210,-47626,464,47664,-21753,44551,5916,-8626,-51870,-22947,11210,20855,20282,-71988,1801,-23146,-2697,-38294],[-1949,-22658,48248,-1665,-22680,24815,47323,8179,-39310,29666,-6869,-2399,51434,4268,-40247,-3453,-30537,-72388,-12829,3454,-86135,-17991,-18547,-14563,10493,-10867,26297,34172,93628,30973,114242,11420,-17068,14893,44573,-32070,-2940,9834,-21726,9435,42520,-59703,-54575,43910,34676,5664,-18562,11648,36464,-19437,23843,-100588,-3333,-37235,-37823,31737,-4521,12371,88815,-54856,-64426,57983,-40273,-31899,-97945,-68816,-14604,25919,-121571,29590,-26370,-14838,-41023,-19064,-23059,-3382,-47831,-21754,-92471,22276,7272,-31615,-3541,-16188,-54397,-4366,-3012,-15626,43424,-12413,11040,13057,44873,8851,9745,-105034,5678,-19384,-7567,-76160,-51206,-38835,40042,-56827,26406,-16704,-56185,-57595,-6590,17036,-100137,-107703,-88177,1371,42493,-19147,51185,23226,-4108,-22117,21989,6866,-62424,-50128,26841,-2000,-34902,1481,63539,65603,12281,-53276,22250,-12762,47213,86116,-5441,-27804,-23799,-83460,-75382,53827,-59373,19276,-38601,-97330,-33895,3217,8286,23228,-9663,1384,76833,-12547,-15352,-16788,46984,7924,21602,57466,29347,-17100,-9472,-73290,-38553,-18518,99540,-6260,-57086,61760,-43739,-164642,58547,-31754,-78461,25240,28463,-14817,-2808,56254,64182,102115,-75018,-41482,-72133,-6921,70758,-35344,-43577,-13587,12097,5203,13992,-7647,25910,56676,63358,900,-53094,-13536,-1969,-68760,-10724,145692,40768,52615,-38102,-60932,-49823,47999,-3109,-104321,-19239,140481,34108,-1641,120557,34529,11860,30505,-13499,-105603,-74211,8097,13202,55597,6973,-9007,3577,-67059,25212,-16797,12673,69923,59869,-112989,-61106,-29793,-27377,-61653,-75530,4180,-104617,25678,120379,-65551,2510,5550,-18150,-104631,-93241,557034,692,-108229,42327,42584,19840,31349,-42902,58376,-25732,-13993,50590,46224,49009,-20957,-64087,-62394,-38428,-21151,-5866,-9184,-14591,-35336,-37332,-26203,-16446,-65762,-52459,-41359,-83465,95009,-8475,42301,74001,120769,-26364,-20594,-37743,107682,-2246,-28319,-3492,-1735,21167,23170,20509,-100204,13374,40066,-20463,-53931,-45078,-52177,-15695,13425,-16062,-53839,9186,-42050,3470,71952,63848,17041,-69846,17440,91068,125832,19773,15193,-27483,1668,40947,58854,21721,397,103422,41908,85402,41201,64349,56691,2556,-27353,-6417,87737,121041,23918,14578,98565,220065,-87176,-117901,-22452,-100661,-49765,-61945,30626,13002,-34218,-20167,-34451,-35866,-11118,-22817,77864,-324,46546,64029,44623,20307,-60701,-47478,-77712,-104946,-35906,-34679,-287,-19213,23766,14451,31152,9012,-81004,2336,-25773,958,37582,66107,37973,-14927,-28132,44493,45973,72343,24329,57460,-27306,48078,113626,94050,19617,-71109,32080,-47670,-12509,4180,-46695,11997,1165,52860,-39572,55754,-24826,-32402,-1251,-523,-13832,31888,-94713,-6278,40891,15907,79340,107842,-42137,6973,-17575,36289,53701,55411,-24965,-58237,20142,575,-12830,39286,-48471,-86574,47434,34978,-27778,-14526,-21974,27895,12618,-53362,23098,-27391,28797,20325,-83949,-42751,-44987,-122719,58970,98675,7207,52893,7236,-18144,-65287,71551,-6096,-67849,-14812,-61187,14658,-34355,27213,-67973,-48318,1327,57867,60205,9102,-13818,-60825,6963,-24907,24165,45117,-22165,34856,-29479,36178,6030,-24141,40373,-55869,-33278,7961,31804,-34031,-28957,49816,-6612,17132,32019,19534,-16167,-27693,5426,8128,32348,-34549,-11834,34045,57211,89277,-50515,22394,32203,-14277,-85160,280,2771,40248,8510,56651,-30920,3602,30373,7234,2546,53593,28593,77760,13032,36820,23817,-19710,13636,48488,-1335,-29404,-3854,-22254,-24261,-12116,-22018,-4564,-92888,-146225,-51042,-6413,-4160,20521,1707,-29622,89815,-651,-55116,-31655,22233,13893,-104861,21739,-22911,68617,15457,-51461,-42856,-46974,22650,98210,40528,-20142,-91501,52935,-26440,43001,-45708,-7658,-31943,-3336,98977,35832,-17685,-345,38459,-52556,-81411,-51666,-17066,23377,17837,-7142,24066,49761,-69866,-31992,49339,-27433,-13199,36314,-26475,38163,76820,-39099,-2111,-6221,87781,75225,10814,-21787,9796,-19040,-9605,15369,-17117,22269,7264,-7987,-60903,-66953,5570,3001,13954,-42652,-7403,2936,-22103,56700,32271,-48150,13172,8338,12282,1896,-36450,-15237,74693,17152,-95309,3699,80418,-3449,45160,48565,21492,-6499,71433,78241,-6247,7493,-15240,-21896,21553,-8204,-182500,-3189,32127,21561,-52897,58722,-19563,-19932,36101,10415,43475,34352,-101048,34715,59688,52905,-47963,11649,19450,17771,52958,-17817,64000,8439,7762,59546,68370,-48471,-57928,50372,65547,-48275,30872,-7320,14858,5108,-27114,50537,21063,-66031,35840,1309,60259,3322,48355,2543,57277,7141,-14233,-25543,-26256,5578,38397,138846,-1774,54791,-8502,11838,5761,38474,22237,-28953,-1163,12549,-16021,46197,6264,66818,168124,27952,-41883,80910,492348,96506,-52592,-49923,48902,736,22728,-4666,51992,29580,87320,11529,-56817,-90937,105401,78611,-31824,36000,55385,64179,-45666,-79379,62932,27653,-23747,-78834,-33240,-47808,-8286,49282,83281,20143,50935,-39443,-25673,-47612,-109382,17045,1873,-17855,10197,-78022,-33177,35246,-12084,-99525,-5341,-48115,-20197,-38358,-62027,-45727,-5438,17360,-6607,73623,18300,3384,14776,57876,14624,71776,123221,85366,49138,116027,57269,44911,-17466,-29349,-4300,5966,-11962,-47301,-8378,-49927,-17765,-39560,82738,-7423,3773,25340,-6947,11461,80542,17047,-54075,-14629,34825,90384,24113,51961,5740,5481,66672,30375,4918,-61903,-38066,-1536,-109423,-130898,-48234,-10130,58768,-58197,-7247,-47954,59106,-4000,25221,28120,17933,-80023,53372,-1688,-47061,4728,4806,-19687,-22980,13280,-33515,10496,52331,32421,48936,45864,-22384,-30620,-6900,13856,38105,5900,-18085,16939,4969,62297,-3996,-28828,-38798,-40526,-9980,35095,-11297,-30485,-65584,-50518,19126,22943,41081,49109,-9864,16891,6712,92276,3772,70178,57430,35114,29717,2709,44605,-85653,48751,5591,7060,25158,88458,-36519,-1271,3099,43681,-23589,-29714,42380,-13911,-21635,1921,-35017,39355,5134,44041,58378,-41672,-29383,-30929,-102400,-29510,29552,66818,43262,32337,15240,57873,-5888,6263,-37708,-13851,-16851,34648,-5348,28842,-22957,-20867,13092,-18005,25794,23715,5240,-23280,-34426,-17542,-44113,-18159,34668,-26402,47036,56885,16954,-141215,-54709,-65683,-54026,-54943,56919,19502,16416,12899,-14474,-33451,27390,45276,641,-3884,-49394,-7763,-23450,11823,-41840,4102,3669,11760,-66496,112600,-24473,-11799,-12110,-10279,-44991,69485,112987,-20326,-31828,-16008,19727,34111,41631,-30331,1873,-35924,7556,13315,1494,6031,-10545,-19012,-8251,41647,62349,32806,-23343,16643,-31847,-42668,33372,72385,3271,-34384,20693,9954,-16294,26760,76,-37747,84902,-12191,-16845,2085,121148,14729,46983,75149,-21696,-35864,-2637,7983,42717,-14386,20300,5,19074,-21952,-21630,16488,28126,26217,-50774,10687,-30161,-2134,-35054],[-3036,-32879,46204,-11077,-23313,14129,20602,25120,-35186,20070,-1060,9531,69044,-5171,-43748,-11945,-21083,-63663,-16453,-10972,-95195,-25120,-25873,-4883,5859,-18699,25521,-10658,81970,35871,52882,-18052,-12015,27285,26100,-20685,-10258,-13914,-34685,18164,42290,-38947,-52404,17117,29907,16534,-7735,19103,48031,-244,42074,-73390,-17444,-53371,-38914,25112,-568,2532,89455,-70450,-45774,49267,-37996,-39918,-80885,-69626,-26502,52194,-100170,25745,-11929,-8702,-32303,-32275,-39967,-10592,-34811,-18568,-72875,34482,17085,-26770,6425,-20161,-47980,25954,5982,-1218,50485,-3028,32976,7407,32302,-12022,13267,-78014,32876,-25992,-13739,-50018,-32987,-34610,25103,-81553,17850,-21193,-104941,-65527,-18580,34885,-101115,-64888,-57867,-354,13337,20000,87455,31374,-12898,-20626,39579,16005,-84179,-80298,27415,-4781,-41142,-7524,19317,27039,15218,-50459,15246,-29423,39784,76476,-361,-8906,-11612,-14189,-65079,42275,-41672,4669,-20935,-78370,-19105,-9994,-14194,53600,-6471,21350,90941,-36616,-6753,-34763,92254,35993,34408,63175,27265,8146,7815,-60153,-33905,-12320,87915,-6536,-62448,64457,-29842,-122988,58549,-34179,-73235,21587,21256,10847,11663,71383,46102,102552,-58901,-17209,-85331,-33939,74479,-36264,-44424,-26186,5003,-13390,16406,-12732,33283,53182,31997,-25127,-26752,225,33933,-94191,-27623,147113,30365,37306,-36817,-73994,-62599,64395,-18514,-119838,-8663,151201,51050,4439,94274,1910,17872,89063,-4928,-50209,-66344,21696,-7442,65954,-15643,-3437,33704,-56255,61949,10723,-5642,55403,30078,-142079,-27965,-10047,-17988,-30828,-112176,-14977,-103110,8831,102285,-57849,3114,-15729,-527,-92688,-78672,631019,65537,-168251,60842,54155,41575,20872,-30706,76041,-6132,20560,94320,46147,49317,-35951,-47856,-42702,-22539,-26236,26623,-5838,-18639,-30970,-22225,-7571,-9419,-55848,-75945,-40326,-101494,96417,-26258,41947,57385,109338,527,-28195,-53311,86994,-7162,-48880,-38746,-2895,183,-13021,26364,-93520,23919,42951,4089,-41742,-50288,-32956,-8041,27296,-7205,-48435,-28449,-44699,915,57066,75166,38942,-18548,54053,81362,137954,19783,23801,-21677,-6713,42509,64601,4669,1151,91406,28297,62124,71469,43281,15388,-15643,-57970,-6612,83558,106770,18203,-7369,24654,171129,-14001,-79597,2696,-68647,-31604,-55816,29786,-2392,-41145,-24028,-47748,-46089,-35462,-17400,79668,9161,35557,71527,6722,3005,-32460,4030,-80472,-103020,-35255,-31512,29446,-7883,21792,27801,26842,-7964,-83606,24780,-8357,-31810,27769,65926,2105,-46842,-756,22004,39622,55113,46697,45105,-40509,35122,135326,97134,29750,-79064,40097,-22668,-16642,30896,-19726,31110,-5691,62258,-32372,52994,-11705,-23795,-15370,2376,12410,30924,-76909,892,25703,26120,90395,106293,-43431,1430,-17577,35232,57669,23442,-16693,-22241,26855,21954,-25401,32052,-42981,-93024,59573,33539,-33390,1402,-35501,35867,19126,-67649,24708,-40995,32666,15773,-92778,-44222,-42545,-146645,26716,72681,18201,57696,10495,-6473,-42673,98603,12114,-45053,25858,-19120,17267,-28127,23186,-42266,-50464,-25720,56532,60901,10604,-5223,-72154,3395,-4775,32750,31891,-27354,13836,-32053,22030,-5419,-39861,41241,-50043,-42565,23199,26986,-48858,-47538,29807,-31332,21850,30412,42346,-16149,-39467,-319,761,17521,-36536,-12166,54988,65057,88835,-36509,29411,14598,-23483,-68774,4997,-1598,86492,20967,51291,-24215,-4610,36280,21588,41957,35132,-3543,63148,-1331,13341,2211,-28131,1365,49407,4972,-45327,-3804,-28356,19516,-7922,-9736,12633,-46584,-104228,-30301,474,-4827,29013,17729,-15451,75808,-34515,-50833,-47926,1501,20666,-88866,58552,-1980,90459,56204,-50501,-74577,-57820,17939,76323,46272,-17042,-96310,66019,35720,58174,-41286,-16785,-35319,-3358,97168,48039,-21462,19839,56659,-47728,-44497,-35910,2882,24715,41742,-13934,10582,69950,-65977,-60957,65662,-15277,-28485,-20727,-45536,28607,79207,-25012,10577,-28533,64251,65571,4045,-1032,-5752,-2538,-6136,13711,-831,29538,31640,-14402,-29902,-54093,32231,-8724,7940,-9247,2333,5455,-29951,40536,44845,-28538,3956,-6707,-30972,-11633,504,-8235,26727,-10339,-89880,21009,49154,-2243,41014,49959,59696,-30082,64432,99395,13549,118,12741,-10776,7692,625,-161128,-18755,11014,13813,-19507,77197,-22282,-41262,49681,-2533,62515,23048,-105165,38470,48101,34827,-50740,-14563,40021,-362,76617,9986,49521,26130,1204,59836,61422,-43577,-65641,56455,93114,-40528,-3391,14444,48561,27614,-25885,38092,18354,-50387,62594,12440,75720,-6936,59886,3641,57449,16406,-15291,-2878,-18908,21245,29210,133627,3263,30449,-34479,6954,23824,45762,19680,-8456,26436,26360,-13377,31552,-18001,41730,140915,25328,-64932,22773,288046,86641,-59824,-39237,52897,-32851,17258,-8024,39317,22458,64076,28195,-40437,-85128,135546,111349,-9469,50003,46755,37313,-45639,-88187,66371,24964,-17633,-73408,-9519,-44925,-9473,56787,109643,35358,56105,-52200,-36404,-59915,-127222,52266,25294,-6011,17491,-83023,-39279,37025,-11216,-105018,5378,-45048,-21105,-35201,-43452,21329,-836,-21799,-4967,47098,-5471,11847,21276,47990,7035,72032,114519,77096,57568,91793,25406,33953,-39859,-47975,3455,-2991,-30276,-84567,7104,-35474,-9912,-35937,60314,2448,27812,40354,-35298,9247,103856,71777,-49626,-10881,41595,74080,30709,50878,15345,2567,53737,63210,-2361,-68936,-87264,4560,-74324,-145321,-62502,-34005,7049,-81148,-11652,-40297,45455,-147,23604,25244,31568,-77544,83790,4239,-46571,-6107,5427,-32915,-22704,30940,-15085,7367,60547,53970,60108,20094,-44819,-93574,-30084,19244,39392,-2651,-27951,-347,10668,77507,-11120,-52087,-51582,-66897,-18945,85228,174,-16340,-56980,-60290,15400,32494,33939,56272,-16165,34689,4048,93406,29203,75072,40025,20706,39528,-17793,76410,-79175,50970,-11234,-4552,18128,84943,-50992,-1040,37211,46761,-25128,-51900,50515,-12531,-34633,4012,-4565,54420,-2285,38868,94797,-13767,27028,6632,-127541,-42911,33789,75801,22040,30031,12062,42550,-27630,-17424,-38290,372,-13857,38272,-35293,-8299,-36136,-26760,17830,-17235,35299,-1565,-10180,-28257,-34114,23671,-26849,-21525,38731,-5759,76375,67134,-2494,-167509,-58412,-47854,-75406,-41407,47081,-10328,15998,-21743,-5714,-14813,51693,67815,9142,-1604,-55400,-32265,-22691,1732,-38420,-1282,-5327,10740,-10528,96932,-40224,-25025,6713,-9184,-55492,63087,98245,-27154,-41750,-18205,35462,40420,56966,-42691,-25817,-61651,19579,-974,7220,-11755,-37605,5027,-20885,16130,47678,31098,-40009,13153,-27019,-48119,16874,62499,622,-58374,-13334,8792,-7463,30723,-9193,-21880,83803,-7638,2738,-34015,94700,-2506,39262,74233,-12906,-47627,36702,14318,29668,-10031,-859,-7612,42563,-1568,-20393,18772,38058,32512,-24868,12775,-26724,-3645,-24521],[-3185,-37076,37657,-22877,-20451,10753,-1636,43153,-36262,4631,2686,14601,85715,-8021,-38492,-28972,-15846,-47207,-18398,-36635,-91286,-34856,-42556,14636,4459,-20594,25389,-46120,52671,24970,-5705,-43936,-7321,27007,8735,-12247,-15131,-33165,-43854,27354,28612,-15152,-52304,-407,30041,23292,5052,21485,57598,14043,57858,-17744,-24512,-66891,-40913,13079,-4130,-12539,80915,-68782,-11714,42866,-36619,-43920,-48757,-65185,-40680,70666,-60163,18575,4552,-5999,-18603,-46828,-57485,-19613,-16517,-17484,-59288,36069,27248,-12213,13373,-20917,-19594,51515,23445,7679,47396,12381,48364,6329,13168,-24583,23454,-51727,36664,-34534,-18079,-15899,-9634,-33644,7573,-94862,11991,-23699,-138639,-63286,-19305,52154,-88044,-7667,-9498,-1367,-20696,55732,111334,39364,-15607,-17767,49651,16531,-82854,-98905,23801,-7127,-39586,-16347,-24239,-8008,20279,-29587,14291,-40563,35469,54303,2406,12899,-1008,39398,-33868,30655,-8533,-1069,-362,-44381,-6562,-26993,-17346,72847,-9595,40948,96204,-52002,-103,-45105,122356,45912,43778,67678,28058,36554,24572,-42560,-22918,-8350,70178,871,-56312,61041,-6988,-77898,52203,-32138,-56011,16646,24537,35641,13348,71016,29720,96173,-17967,9142,-75435,-47758,74554,-14007,-46601,-40425,-11128,-7663,16364,-10329,35774,43125,609,-45359,14598,22828,64492,-95658,-38018,128416,23386,15356,-22841,-73959,-58847,83024,-31207,-120191,11873,151380,51131,-2323,43528,-31193,24038,128300,-6531,15455,-45889,34402,-16835,72326,-40128,5169,47393,-41038,92980,40683,-15993,40074,-5432,-145660,-4412,10531,-16909,10233,-139690,-38718,-100897,-8274,88429,-48466,-2223,-39909,13627,-62054,-31460,522282,149882,-182552,69710,63796,63003,14860,-17978,92938,9024,52539,129629,43622,55100,-22474,-27638,-21068,-9013,-25914,61701,-4578,-11539,-21824,-24765,10124,-5947,-37248,-90400,-32208,-119294,80902,-29757,31601,37331,82926,37811,-29617,-48257,59046,-17136,-64633,-73118,-7669,-25682,-51853,21783,-69007,27605,33996,24014,-13345,-54259,-13483,-6315,38807,-925,-36134,-65493,-36753,-4124,49740,82557,55549,38979,89058,59071,144862,20781,31698,-5718,-17251,20164,46249,-9769,-2956,61366,6983,34861,88833,26664,-4257,-19564,-72372,-9484,66408,77470,6856,-33511,-33337,123981,60578,-47636,29690,-22306,-8831,-51429,16429,-24013,-35559,-34209,-56670,-62236,-55526,2505,73017,17932,28342,75214,-20609,-12350,-6097,25467,-77927,-88443,-34342,-27381,47242,-2894,12127,34837,18381,-22235,-81316,46160,11959,-59136,7223,53150,-28783,-72031,30745,-5067,27747,31814,57084,22567,-53393,18990,135213,104403,32783,-80724,31752,-11682,-24804,44701,8177,53937,-3960,52900,-26676,39500,-4245,-17664,-25751,3059,24113,30882,-37097,4708,-400,37206,86649,87814,-31304,-7363,-16448,10032,53260,-5522,505,9499,32460,38143,-28425,24441,-44432,-79938,60383,23041,-29956,19681,-46295,26315,16339,-77550,22637,-56918,30784,9299,-78834,-28437,-35316,-145141,2712,28241,19948,56200,11246,7322,-15869,113875,15492,-22160,55600,28359,19908,-23686,22271,-17272,-46549,-47179,46850,54387,13693,11582,-72048,2168,18685,42344,18209,-27435,-2287,-29598,9827,-19059,-41536,41309,-35764,-35866,38720,18632,-63472,-53568,5606,-48384,11239,28641,56681,-20549,-43216,6720,8437,-621,-28320,-2442,59994,56507,67217,-20558,39619,3007,-27984,-51754,17303,-2090,119853,33119,43744,-8471,-11125,30632,24658,74543,12748,-53487,37110,-15788,6836,-18286,-24640,-8845,29844,10194,-57815,-18559,-31717,63869,4292,5045,25960,4018,-34170,-5488,5017,-11268,28802,30959,12157,60525,-59777,-37987,-62565,-15607,23105,-64897,78841,19856,97485,82856,-27956,-87379,-58036,7744,16118,51837,-12499,-94530,54872,89162,56141,-32176,-25034,-36346,-4926,77820,58626,-16097,30536,93782,-37826,-10459,-16380,23521,21187,57688,-7009,-3140,64630,-54248,-79261,68747,-5455,-42301,-80894,-65874,27224,70342,-7557,25240,-32883,39475,47121,-1963,5460,-33683,12458,-2436,14249,11719,32450,48747,-20270,5694,-39279,53081,-19601,-3358,22151,20345,-517,-35436,17592,47474,902,8635,-11735,-74571,-22722,33437,7113,-27224,-36173,-60910,25217,-5169,-9947,35762,53063,80011,-57180,46790,94871,27809,-7074,41371,5453,-10449,17232,-112376,-30686,-7156,8010,8070,95263,-18144,-54663,52142,-29596,65634,28757,-90546,39088,44007,15533,-51428,-51044,61890,-6261,85088,43118,35568,38842,-8336,53466,46460,-30780,-64354,59530,98643,-36667,-31213,33481,76146,43684,-26265,18329,7408,-24572,93466,23989,78091,-7882,64214,6750,45863,23817,-14075,16813,-10068,28290,18285,119309,5873,11600,-51269,1666,37923,40781,15058,11220,40921,32760,-2460,27692,-32438,4562,88522,8810,-82548,-23267,93819,78992,-56959,-25394,46588,-57580,22086,-4033,27177,17058,41641,44141,-16811,-69982,142400,125121,16725,55928,30319,4044,-36252,-85920,58613,30419,-1468,-56738,17238,-42391,-12287,47639,129387,37417,57346,-55119,-47101,-53538,-110853,83118,45040,9143,22190,-77201,-37330,37063,-5354,-99620,9151,-49265,-28694,-31754,-20427,92443,-231,-49799,-7498,14969,-27275,14033,15553,35700,-2413,56472,83102,60595,61842,53477,-13084,21185,-52548,-56301,8130,-6476,-38841,-111569,27404,-8239,-4052,-35514,32739,21207,58903,53970,-50506,13625,100938,127581,-46916,-20603,47320,56684,41457,44972,25150,-2384,38504,82841,-5031,-57900,-102603,13181,-41080,-131513,-65720,-41618,-41994,-84874,-14592,-38768,21599,-1383,19811,15169,34958,-59234,108814,20656,-37353,-5118,12016,-41642,-20306,45272,-1606,2019,70117,81310,57081,-11205,-48389,-160325,-56216,12103,40608,-13995,-24943,-16926,17830,74344,-20361,-67900,-58330,-93651,-33033,117635,9979,-4813,-28959,-55703,12335,49694,22391,47958,-27732,49615,6802,77886,37778,68720,21355,-20957,45463,-45694,95422,-57500,48391,-23880,-9172,20500,64214,-56525,-3164,64032,34857,-31390,-61947,44766,-7125,-44352,9061,15007,62866,-14334,30547,106468,13746,78364,37788,-126782,-48611,33870,66548,-2681,23984,6011,21537,-39427,-22221,-22985,21371,-4038,40343,-48876,-39746,-41422,-25854,20053,-15805,40859,-6097,-18175,-25860,-35334,51034,-13262,-35557,38899,16134,99978,63323,-13820,-152216,-52839,-16862,-64995,-13841,37744,-35030,22930,-54992,-686,-3276,66580,84349,17876,-3142,-53923,-53992,-15642,-13204,-30587,5529,-16554,18068,55172,60045,-56381,-36172,15579,-5236,-60157,52688,65025,-21106,-39040,-29561,36339,47066,69384,-44421,-59436,-96194,21117,-7202,6820,-31332,-60825,15093,-30868,-11960,33001,26008,-48696,13399,-28510,-49731,1064,37371,-7390,-78450,-27823,14273,-3601,13992,-32977,-800,71627,-5211,17799,-63318,59249,-16916,30161,66394,-4382,-52248,59101,15918,11737,-9964,-14846,-13944,49772,6704,-17994,17002,46385,38662,47,9958,-14920,-6305,-8075],[-1216,-33697,26845,-34866,-14237,13909,-12898,58136,-40113,-8806,4132,10747,94638,-5252,-29041,-49831,-18006,-29842,-18238,-63837,-77341,-44117,-59332,42806,4095,-22312,27646,-63766,14691,-222,-40926,-53493,-996,15753,-4152,-8521,-15324,-44135,-48691,34885,5091,1883,-54918,-1538,30443,23182,17497,17007,56584,18763,63211,39455,-26244,-72792,-39727,-344,-12105,-31115,61649,-55603,27241,39640,-33166,-39157,-5467,-56029,-53544,77796,-16763,12132,19969,-9133,-3493,-60046,-71282,-26303,-366,-15082,-56819,24924,29886,4553,22482,-19082,19176,65959,43790,9987,33708,31014,58856,8823,-7193,-23387,37506,-29638,17595,-46032,-20233,13616,13580,-35984,-10445,-99265,13549,-21708,-153309,-47498,-11535,62127,-65229,37283,44927,-1029,-48627,69517,110515,41775,-14612,-17529,53403,13651,-62591,-97048,19423,-10494,-33443,-29299,-54025,-28505,27284,5729,14904,-47316,35875,25576,1086,31703,4762,63795,12977,21899,32410,4938,18009,-8690,745,-44428,-2764,76717,-18359,59210,90925,-55400,685,-46278,128445,39121,40992,67832,29362,60504,37686,-27493,-5065,-6115,52406,16654,-37876,53891,18727,-50825,39942,-26532,-29878,16870,43267,54930,5681,62697,24010,84178,34504,30962,-40144,-42423,72647,28101,-48994,-54649,-30161,17982,18371,-3065,32248,30391,-21370,-53078,56882,45242,74501,-69927,-38575,99407,23709,-7320,-978,-64896,-40490,99986,-40424,-105257,38250,143605,32197,-22432,-17099,-56543,29275,132859,-18856,38517,-21306,42095,-12510,71609,-57702,15481,38361,-23085,112177,68390,-15622,24220,-40891,-133690,5699,27011,-20997,50812,-150283,-61877,-96087,-18547,82157,-38921,-9871,-62097,18264,-19464,23193,192085,237515,-141985,64747,63455,81803,14247,-8883,102979,14976,66028,143882,39016,64230,14939,-4464,-2835,-9449,-18778,93113,-4594,7547,-12505,-42933,19318,-7869,-16610,-90059,-19615,-134221,54412,-17589,12925,19297,43828,70024,-26617,-25416,30311,-32063,-71775,-97545,-11837,-45660,-82304,5892,-35483,27552,18570,35496,19227,-57420,-715,-7448,43658,305,-16298,-92391,-20769,-12993,48872,83022,58425,83231,110788,31495,149066,23981,35446,12269,-28068,-22427,14880,-21019,-11812,20480,-22042,7471,89869,18774,4495,-11553,-69578,-12700,42350,40002,-6576,-56268,-52315,88911,114437,-28646,49779,23280,14914,-43257,-637,-39881,-19971,-46316,-59785,-81991,-66710,28083,56214,25308,24182,75958,-33506,-23847,7956,12763,-64686,-68567,-32022,-23626,44805,-4743,-3227,35025,1582,-32918,-76578,56496,28203,-71274,-17183,33514,-44370,-86338,53412,-29398,9193,8890,52345,-516,-63856,698,114000,117543,30518,-75775,15988,-18884,-32843,46834,28290,69088,8436,33316,-24950,18026,-12649,-15745,-28505,1217,18228,32250,8616,5279,-28924,44775,68197,65698,-6992,-17041,-13604,-27423,42637,-24127,20331,25134,37006,46196,-20756,16615,-50214,-49361,47411,8865,-15912,37449,-52495,4584,7692,-84670,16414,-72172,21747,3654,-46021,2913,-23415,-126149,-7400,-26949,14655,50102,10370,21689,7506,107528,2183,-1334,70182,63690,19168,-21115,24007,2071,-37531,-58840,30941,40664,18878,33872,-59875,6785,40424,51246,9743,-23253,-6385,-20342,2916,-29311,-28892,42257,-15777,-15002,51852,7997,-75920,-48867,-18954,-49577,-12455,25695,61136,-26901,-37868,25015,24301,-22227,-10566,17608,46085,32803,27969,-11519,50343,-3953,-26698,-41010,35608,4273,128505,40899,35694,16729,-13320,15720,15441,86187,-10816,-100733,6321,-29063,16655,-31713,-12200,-14248,-979,15191,-62822,-41332,-30532,97982,20086,16442,33916,43688,30114,13379,2465,-22371,22737,41052,49548,48689,-71847,-20112,-69043,-24339,21015,-37218,81119,36158,86795,86430,7477,-80854,-48396,-10326,-56029,54945,-7060,-88958,20187,105502,35475,-21983,-30118,-32474,-6616,46762,66010,-5211,26143,134583,-23234,12479,2448,36649,13498,62858,8071,-14161,41463,-39121,-83181,56739,-2700,-52620,-118294,-79131,37174,50358,8448,35978,-21509,16782,25236,-6277,-749,-61012,20659,2116,19380,18982,29385,60427,-23776,33875,-26183,62585,-22810,-10672,43741,42775,-14348,-32496,-6533,37730,32081,26899,-7854,-99544,-27211,51038,30035,-71241,-53903,-16109,17456,-63153,-24977,25554,52992,75119,-76558,24861,67659,32518,-12102,63739,16623,-25922,36979,-60968,-33711,-14524,9764,26006,107474,-8050,-57120,44827,-63298,52225,48583,-56139,36104,43650,-2874,-51065,-85511,82046,5384,77822,80340,24906,44593,-15734,44140,32427,-13981,-55911,59292,83815,-37502,-45867,36478,86116,45918,-27658,-2111,-5456,2059,115548,34721,67565,-8233,60940,10750,25421,27118,-13590,29725,-2229,25659,12121,92435,3173,1084,-52756,-3394,45934,25091,10625,24900,33493,30643,8567,30925,-33603,-36615,40032,-17924,-85889,-42501,-24715,65220,-52989,-10946,33123,-69101,33938,3599,15981,10781,24740,56172,6717,-51138,119491,111661,38818,50573,7198,-23153,-17816,-72128,44644,43883,18443,-33671,38686,-40725,-17876,26417,136588,23496,56077,-44899,-53080,-41667,-69936,98646,53735,22546,24138,-63146,-31306,34152,3850,-83849,6360,-60153,-42903,-28188,6925,137231,-4407,-59223,-11829,-4561,-42372,9615,3432,19717,-14019,24158,35034,36406,60478,9941,-48228,11209,-52240,-51349,7679,-5154,-36388,-119225,46286,21790,-3077,-34383,6994,43624,88193,62126,-48570,26125,74835,162016,-42736,-41384,49634,43646,53371,38114,28586,-7239,25706,86994,-2588,-32949,-77476,23514,-17947,-95445,-56400,-28428,-75326,-73188,-16263,-40435,-6211,-3784,14951,-289,28410,-29806,124263,47199,-20871,6076,27961,-43818,-20077,51627,7350,-2911,79753,104890,39993,-37764,-30270,-194477,-75898,-3857,42084,-26734,-12448,-27673,25523,56219,-32528,-67913,-59285,-113542,-45112,125186,15769,4902,9389,-34176,8360,64324,8053,24906,-42941,57679,15989,43878,26280,51965,12181,-75999,42427,-74521,95627,-27350,38451,-29234,-4762,33373,31704,-45122,-9761,75778,11922,-38699,-59236,26813,1786,-46548,16297,21137,62164,-28087,20193,87425,32971,110232,57181,-107005,-45624,29802,52013,-17427,16532,-2317,1850,-40038,-12158,3931,45218,13125,45508,-40233,-57685,-38803,-20491,24114,-8481,39585,15155,-18464,-17981,-34143,63665,-7894,-57119,34673,32258,107416,48211,-16532,-98984,-42083,14283,-35189,19171,29985,-46794,38010,-78417,470,-114,67807,91040,24089,-9979,-41676,-65358,-2351,-30368,-22205,21833,-30298,30001,105500,13439,-66797,-40642,14074,-957,-60729,36444,25581,-1949,-21344,-34665,26917,55692,76940,-35666,-90761,-127055,12134,-6051,-3180,-44733,-71469,8538,-35178,-34542,21485,23140,-47484,14280,-35756,-44293,-10282,5960,-18005,-87106,-20163,19381,-9334,-27895,-58278,17922,47863,-7796,26788,-61593,25358,-25611,24066,54539,2697,-46950,65186,10824,-6512,-13620,-19612,-15614,37064,7808,-12777,12433,48853,43850,19466,6241,1113,-8824,11737],[3316,-23159,18488,-44351,-5512,20454,-10818,66121,-42267,-13454,3882,-2145,91612,-273,-22069,-67635,-27072,-19898,-16028,-82861,-58903,-50558,-67108,71267,1882,-29200,33336,-60775,-19119,-29758,-47494,-37979,9065,-950,-11986,-8188,-9633,-45956,-50888,36445,-21709,2989,-59480,13593,26416,15745,28522,7213,39362,13036,52668,71640,-25541,-68290,-32644,-11580,-18780,-49428,34813,-39755,58427,39078,-24450,-25066,39703,-43991,-61517,75482,15503,10421,31626,-18595,9045,-68482,-77571,-25730,10464,-8652,-66483,3057,18297,15381,36533,-16548,52326,66195,61242,7036,11293,47986,65974,12639,-23895,-8121,50172,-12264,-13933,-56941,-17968,27559,30485,-39535,-24956,-100188,22592,-14553,-151497,-20721,454,60643,-39201,52073,89791,870,-61957,49673,81816,36026,-12559,-21234,54254,14621,-33668,-73054,17732,-15292,-27939,-45489,-59790,-30681,33668,45957,13266,-51644,39848,-2884,-5152,42536,3893,61021,62763,16514,71140,20542,28625,18566,2008,-56730,20506,64509,-30525,76125,75477,-47038,-6470,-39534,110285,21358,20428,62304,27819,74212,44982,-20536,17836,-4293,39375,39796,-8330,45132,39585,-47014,24673,-19636,-598,27230,72430,65214,-5960,54252,30825,68159,79453,46152,11480,-19708,69814,76919,-49088,-66610,-43806,48820,25271,4435,22690,17892,-28945,-46678,84572,56428,58108,-27020,-28790,69509,31950,-25614,20910,-52024,-14111,111435,-45293,-79793,64245,129491,-1553,-50602,-70344,-70464,31741,104381,-36744,-9204,-2333,41047,3493,63490,-62793,25138,7598,-4472,116967,88934,-4233,7101,-72845,-122379,3908,36100,-24843,80360,-141563,-79524,-87812,-17863,81587,-30029,-15414,-77194,10484,24054,62668,-322123,294666,-55511,46488,46737,96235,17318,-6039,101572,11356,54678,131099,32299,72380,62749,18347,8435,-28394,-5360,116197,-5471,34188,-8633,-68006,15223,-14089,-1528,-72937,-4563,-141089,25776,6375,-8351,8018,-79,83275,-22515,7253,8473,-48833,-69273,-105822,-12196,-49831,-96481,-18787,-3454,28908,3783,37993,43253,-58897,1517,-7000,40164,-3864,9951,-101979,-2034,-23523,50713,75236,44155,99984,111690,8221,145830,27988,33300,24669,-36973,-68821,-13494,-29423,-24374,-20386,-56332,-17317,76995,19819,33034,1413,-53417,-14006,16659,3267,-17551,-69235,-33463,69303,139946,-21345,56573,52669,34909,-27984,-11386,-42549,-2068,-53222,-59684,-98312,-66421,50782,32260,31369,21518,74491,-36336,-30516,3975,-20794,-40945,-50711,-26847,-20463,21782,-10932,-20573,29984,-25815,-39429,-70760,51319,34950,-65014,-37434,17475,-41971,-88031,58452,-44596,-14735,-7762,34447,-15040,-69566,-20557,81220,131718,25443,-65235,5198,-40601,-37435,42013,36906,67750,28979,13441,-27925,-5283,-38202,-17900,-21985,-1779,-1287,34372,39113,4079,-49796,46756,41748,49990,22583,-26422,-9522,-60629,30734,-28721,34859,19523,39298,44984,-5750,8186,-52948,-8851,22931,-3107,6377,53184,-53317,-21143,-1103,-90554,6193,-82170,6748,-128,-4608,42910,-8330,-99659,-4767,-78789,6638,43176,9237,35281,21802,81034,-21922,13502,70754,74783,10619,-17983,26008,14036,-24935,-59132,11341,23024,25288,54904,-38806,17598,54160,57341,10574,-15228,2373,-5569,2348,-32021,-6394,45519,4972,11695,60693,-2854,-83994,-36238,-39740,-31762,-39817,21889,56328,-33607,-26054,50206,39362,-46072,13146,43014,16638,1364,-16576,-13902,58369,-8411,-20254,-39246,56813,17385,110965,42383,28877,44471,-9630,-2598,-2629,72703,-33232,-125629,-21894,-39857,34985,-34761,4371,-13781,-27906,19277,-58145,-63035,-24088,115185,33375,20888,36651,62202,65985,19603,-10648,-35506,17827,49257,84733,41356,-69802,-2338,-63264,-23764,15186,-12014,69954,42706,61101,67279,37973,-62677,-34192,-35647,-110938,53027,-1190,-81652,-27725,74808,2594,-13163,-31950,-22574,-6224,14318,70548,5615,7392,155539,-6103,22076,16938,37070,4035,57723,23593,-20854,12406,-26161,-74377,32735,-9330,-58768,-117683,-78377,55155,22057,17016,36909,-3289,-2082,4849,-8077,-12116,-76471,19624,7171,29672,20668,19706,67640,-24517,46171,-18089,58232,-15138,-8267,53484,63991,-33009,-18038,-26705,17041,55194,52445,1160,-92451,-23446,48522,55822,-93950,-59948,32307,2973,-101645,-42558,9276,46270,47287,-81083,4907,30449,26607,-13370,74630,14612,-32629,51301,-25678,-25630,-6145,20500,32652,105973,5065,-47652,33650,-94436,26297,71807,-6715,29153,40558,-18154,-50414,-109188,96442,32086,59727,114325,18124,43035,-15964,36195,27464,2561,-43392,58076,59527,-42059,-46857,14301,71889,31589,-28656,-17474,-12846,22443,118476,43295,47332,-12213,52013,14799,352,23124,-17212,34697,2206,16127,14808,56991,-6160,-3178,-39410,-6867,47168,3540,10480,30297,6534,22481,6486,32471,-24289,-69834,14577,-47620,-69615,-35844,-69300,40002,-53599,2010,17377,-67331,46212,10059,5851,1859,14256,60630,22996,-34392,72869,75192,51102,32462,-19176,-33416,6492,-47785,26537,61748,35326,-9447,47150,-40043,-25725,1968,126526,-2511,53557,-21704,-51051,-33452,-22036,90632,47458,29923,22884,-45617,-25924,27766,12847,-62137,-935,-73470,-58989,-24507,36433,136938,-10510,-50132,-14702,-1729,-48018,1025,-7034,-329,-26473,-19092,-17043,7840,53559,-26957,-70001,7731,-38980,-34708,1877,-1051,-25484,-104487,57505,43287,-8529,-29047,-11254,63063,107549,64920,-32482,45020,37811,158082,-35578,-66043,46647,36060,62247,31251,21575,-9336,18807,79339,3203,-1356,-26117,34387,-5470,-51972,-37942,445,-88578,-54166,-17068,-40201,-30671,-3399,10054,-17894,15590,3175,130669,80386,523,21590,51269,-40887,-25561,48289,13470,-4206,86994,114153,13261,-48643,2894,-171906,-81513,-21407,43757,-38481,3463,-28720,32731,31014,-46579,-49418,-58850,-120395,-48956,110773,16610,12988,44530,2508,2076,68246,-6408,-9136,-58558,57134,29804,-2379,-538,28742,20117,-115052,27727,-96657,77897,2581,21100,-26288,8370,54321,-2849,-17257,-21312,69002,-11533,-42529,-48206,1808,11890,-39710,24816,17444,51846,-39814,9359,44656,39120,116892,65929,-82963,-36660,23583,42204,-12514,9693,-10622,-10850,-28341,5065,34406,67081,36581,57068,-12529,-60541,-30241,-14619,34070,7042,29997,55298,-12296,-8587,-27270,68494,-11301,-79862,26845,39385,95176,26795,-13615,-34013,-31596,32145,-7425,46384,22946,-43140,57500,-87009,-1311,-3047,55967,86017,24552,-21787,-18656,-61144,13541,-46701,-18125,38912,-46328,40374,123155,-27192,-64297,-36059,6576,1825,-59541,15709,-8390,25442,7621,-23423,14154,66285,77267,-19707,-112002,-140861,-3323,-134,-21074,-45258,-64193,-7936,-31614,-46025,14115,28316,-37246,12573,-44963,-28907,-14381,-22067,-27993,-79707,2566,17371,-26177,-84436,-72978,26866,15957,-15457,29312,-16904,68,-28032,21441,41059,7436,-32522,65693,-105,-20806,-18793,-15455,-10061,12580,10438,-3634,7891,43143,47351,31190,6026,16764,-10066,30998],[9816,-7322,15846,-48607,4583,26720,2254,64689,-38683,-6890,2999,-21016,76861,2718,-23047,-76358,-40364,-24086,-12166,-87868,-42360,-53161,-61197,87197,-4170,-43480,42153,-40345,-37632,-47896,-32935,2653,23129,-16391,-16431,-7599,1712,-39338,-53133,28565,-44992,-15120,-63972,38406,16501,3381,38334,-3444,7460,-1132,26972,67460,-24778,-54277,-20607,-19652,-18527,-62221,7685,-28425,71400,39454,-8807,-5240,75233,-31628,-62237,70953,28472,15741,37766,-32710,16365,-68570,-74558,-14766,17744,1811,-84242,-23760,-9029,14754,54251,-15513,66607,53296,71761,1970,-15465,57895,69955,15082,-34873,16321,56051,1652,-42674,-60503,-9224,20473,36256,-41160,-32145,-101624,34039,-4368,-138291,9334,13022,48690,-15470,36991,112266,4126,-57921,1294,33987,23044,-11090,-27101,56239,25759,-6769,-33847,20719,-19953,-27152,-60473,-38707,-17559,35867,78435,7932,-54990,43855,-25117,-15411,43054,-3256,43188,99635,12436,98134,39698,27010,32103,-1446,-58539,42035,38946,-42994,92008,52627,-30764,-21205,-28344,76363,319,-16063,52188,20611,75014,45757,-23228,41338,-2461,33446,67243,27858,35869,48867,-58041,10558,-13921,24218,47259,98594,65096,-16812,51047,43852,49543,102270,58248,63450,12091,65904,115117,-43510,-72841,-45131,68034,36605,7725,8421,7473,-22853,-30227,88210,48074,21898,15082,-10903,44528,45883,-36550,34551,-39907,11432,114632,-45100,-51475,83324,110573,-41013,-76762,-102725,-74406,29742,59736,-52308,-105572,3481,29483,25289,50935,-54190,31505,-34740,12897,108104,97990,15331,-11727,-99421,-123227,-4659,37176,-24291,92291,-117040,-89103,-76854,-6253,81583,-21567,-15422,-81251,-8526,55826,76046,-857938,286017,50225,20415,13279,104660,20532,-10101,87432,1020,23694,94778,23476,75292,103543,35373,11683,-58499,11602,129727,-7087,59030,-15198,-89381,-1562,-20497,2849,-42461,12239,-133923,2666,34103,-24489,5855,-37723,71892,-20728,39778,569,-62109,-59478,-96444,-7979,-33382,-92314,-47146,19377,36719,-4224,33771,49993,-56800,-5598,-1913,29765,-11486,38828,-91847,13207,-31226,51007,60107,15959,86059,91486,-2506,126449,29063,25992,27191,-41970,-96403,-24410,-35682,-38969,-50532,-90057,-37151,57101,26315,62992,11838,-30662,-12094,-6822,-24739,-21327,-68997,2294,62656,143607,-18413,48615,57028,47254,-6115,-8940,-32314,8616,-48549,-60491,-102627,-54717,65558,7417,36039,18891,71270,-36611,-32073,-15903,-55678,-13403,-39125,-17513,-16328,-10872,-17066,-35829,22395,-61373,-41813,-62007,32722,30187,-44068,-47653,14921,-28701,-78060,44612,-47670,-40393,-15331,9915,-15833,-68199,-45013,50316,137615,19838,-51779,7881,-66483,-36947,34744,36594,49799,51529,112,-34686,-23301,-71505,-22405,-8090,-3303,-24984,35662,39892,3050,-55981,43709,17888,41963,47109,-36293,-5092,-76346,22913,-20196,37699,-3663,37630,35495,10293,-1201,-44445,31653,-6428,-8762,30951,66242,-49229,-43082,-4162,-95601,-7028,-82234,-10499,-2933,32313,81962,7334,-72957,4757,-112958,382,38701,8857,46955,25353,43822,-46624,18679,62508,59161,-8866,-10755,25017,19395,-10498,-49259,-9075,7048,30469,65825,-15166,31289,55097,58692,20868,-3877,18659,10903,6744,-25607,18735,51496,21147,33053,64550,-11149,-85659,-18524,-52359,1088,-58492,18452,43916,-41204,-13082,76349,46650,-68962,36857,64358,-19578,-26915,-51904,-26369,60987,-11070,-10211,-43213,76959,33535,77102,38429,24955,64218,146,-17410,-23001,41111,-52485,-121021,-41857,-47065,51056,-27671,20574,-8361,-37386,20777,-44043,-76078,-13419,114463,38581,18315,35632,59688,70374,11675,-33739,-47078,21174,56224,101254,36442,-56002,11197,-45624,-16291,7427,4348,52129,38530,27022,34267,46960,-43425,-22365,-62865,-131439,44244,4640,-72996,-72540,14409,-29400,-6475,-32670,-7891,-1922,-9085,73709,11503,-18650,140941,9976,21363,24915,24749,-3962,46375,33527,-22891,-11372,-19970,-59284,3481,-23964,-61697,-86200,-61638,73147,-9703,12427,24425,11174,-16004,-10909,-6985,-18478,-76345,10138,11437,43586,17985,4252,68428,-23571,41588,-16933,42349,1501,3378,54721,78545,-51864,6228,-39661,-9180,63337,75147,10623,-54199,-12722,28998,77107,-92703,-54999,73063,-11592,-104331,-56160,-10347,32737,6787,-70277,-8779,-604,12244,-10789,72320,-2907,-28077,51211,-12403,-8900,17620,36858,28747,85009,16987,-27788,26324,-115002,-4889,85597,45341,18485,30300,-28281,-49636,-119098,101420,64082,38887,133745,13968,35819,-6241,31895,34929,16369,-29855,59955,39267,-48200,-39726,-29712,35198,3760,-27716,-24134,-8584,34806,100912,49020,22225,-19261,40647,18422,-24796,8704,-26383,32558,1469,4953,25886,23181,-21025,-6725,-17789,-6858,42589,-17957,18020,28643,-27179,13476,-18193,24325,-11825,-86224,12350,-72419,-36295,-16977,-76228,5036,-59480,12139,3878,-55822,51543,11516,-2870,-9646,7873,54540,27862,-23579,18864,30119,51848,3783,-43108,-23375,31437,-15766,4562,78069,44699,12565,38731,-39836,-33695,-17369,99003,-31584,50271,10141,-40714,-31578,16345,58244,27777,29151,17360,-29682,-24672,18648,17237,-40245,-9778,-83117,-70048,-20759,63409,98035,-13065,-29156,-13538,18249,-44109,-7726,-9679,-20584,-36763,-61145,-59616,-17958,43063,-46757,-72163,11803,-16530,-12664,-7563,3338,-11203,-71554,57289,47853,-19828,-18185,-19826,74073,112171,66714,-10884,65040,4734,116224,-25325,-84816,37638,31017,64763,23599,4398,-6576,18812,66503,9332,29524,25572,43761,-491,-15438,-16947,32157,-85701,-36381,-17458,-33577,-45620,1601,6044,-33685,1849,31876,130202,113307,24172,33914,75161,-36890,-37646,36836,18362,845,89376,101085,-15884,-38063,37102,-100446,-70381,-32393,45151,-46489,16365,-19141,38566,8101,-59580,-17056,-63113,-112339,-41694,84083,13068,18570,65127,48671,-6867,58399,-17940,-47842,-70620,48709,43947,-46446,-32712,4479,45227,-110072,3211,-105965,49413,25452,-689,-16523,27474,77800,-29489,17817,-36026,46124,-22631,-40199,-35904,-23828,19955,-25444,33484,11330,33998,-46568,-655,-6576,31847,101526,68950,-68020,-25361,19546,40815,12409,4282,-15723,-14045,-4803,22875,59226,82410,63958,74534,23480,-52753,-18875,-12042,51593,28668,12223,98187,-1952,-2119,-13607,74286,-19915,-96582,17072,38206,69428,4898,-9963,12065,-25428,29961,1216,58926,14391,-27827,74363,-80151,-3803,-7484,36005,69971,17023,-36483,11387,-40681,25567,-59803,-22345,46680,-63384,42934,107147,-48869,-43835,-23368,-127,2492,-58327,-5282,-30389,52150,39028,3129,3876,76612,67933,-1826,-118347,-132561,-19158,6998,-41269,-30263,-41161,-23744,-20056,-45751,10035,44285,-21351,6228,-50278,-3075,-10742,-39430,-34656,-56293,28935,4771,-51101,-133109,-70431,21503,-18084,-25371,25896,57734,-14222,-25737,18819,27578,9393,-13111,71841,-13133,-28526,-22455,-4571,3312,-7666,21034,9205,6346,29970,48751,35537,12146,28329,-9486,44605],[16719,11087,19317,-45578,14916,29878,20321,54006,-27986,7734,2482,-39526,54831,477,-33388,-73427,-55258,-44099,-7217,-78582,-32830,-52118,-43045,80075,-14103,-62972,52285,-10159,-36534,-40748,-9250,57629,38269,-25657,-19990,-2764,17053,-24646,-56923,11654,-60057,-46925,-65861,63086,4006,-9131,47724,-9545,-30248,-19956,-5581,35148,-24588,-35210,-8770,-26804,-8336,-64359,-11110,-23611,61660,38356,12788,14622,92664,-21442,-55428,72693,21974,27472,37845,-48267,18950,-56998,-63005,5784,25446,12942,-102316,-48063,-45900,2058,71160,-17340,56924,31787,73986,-1473,-40228,56664,69676,13870,-41515,41614,51879,13160,-56028,-50531,4857,-6116,29315,-38387,-30518,-103430,39849,4144,-117806,33523,24147,32745,3327,7981,108083,8174,-40134,-53601,-14974,6279,-10314,-31588,62149,49464,11700,7506,28240,-20961,-31479,-69105,2273,3597,31152,92154,324,-57534,43525,-37076,-26886,34332,-14089,23842,111969,6215,107116,55194,11390,31323,-6945,-47237,55298,5201,-52621,106687,27254,-12814,-40731,-16907,39344,-16662,-58490,40578,6867,63500,40770,-32107,58903,-2208,34146,93651,62213,26194,43312,-71053,1175,-10906,36693,69838,106726,55497,-24455,54660,52061,29488,99499,72657,100797,42273,60005,129641,-29535,-68169,-31705,65790,48433,4685,-7836,295,-8765,-11721,68796,19002,-18208,40380,11180,26923,61823,-39669,34242,-31360,28201,108531,-39746,-27844,92141,89666,-75302,-89474,-109061,-73475,22628,18935,-59273,-194082,-6265,8758,44991,38742,-34734,32687,-70965,27604,88490,92750,37254,-30943,-118121,-133441,-13729,32407,-19169,85984,-84565,-91632,-66266,12155,76555,-12390,-8825,-72736,-34004,65102,65384,-1153049,194036,139871,-4661,-29157,105124,20179,-19746,63381,-11825,-13367,46845,13263,70897,122880,41332,8401,-82484,27923,135673,-9137,70611,-34545,-98871,-24411,-21416,-3932,-7173,30739,-109566,-11546,56114,-28753,12144,-58941,41561,-23036,63726,12048,-66004,-47106,-73219,-1231,140,-74037,-73181,30344,53182,-2502,26263,37550,-49608,-15924,7430,16209,-19264,64182,-64865,20135,-31774,46666,40515,-17781,49392,57463,2471,86514,22859,16442,19633,-41828,-88759,-11505,-40244,-53744,-63531,-115196,-49788,38171,32996,78526,15535,-8494,-6916,-25272,-39058,-14192,-55908,30322,63267,137070,-11089,29946,38974,50147,18211,7679,-15963,5484,-30165,-64617,-89902,-34304,71165,-11656,38698,15679,66871,-39358,-28501,-42078,-77628,7919,-33867,-3384,-8141,-33588,-18801,-45931,14670,-97165,-40719,-44523,7619,15902,-16871,-46336,29282,-17050,-59857,18133,-39950,-62764,-15097,-12451,-3447,-58153,-69172,32068,128485,15150,-39363,23526,-83704,-31546,26610,32788,24567,69147,-4482,-43388,-30642,-98088,-27315,8561,-475,-41849,34424,12138,3759,-47321,38239,6077,35674,57084,-49022,-872,-70081,22384,-3158,26965,-33451,30690,20449,20699,-11297,-21276,63208,-32026,-7130,49896,76061,-41614,-56189,2431,-98690,-21375,-69615,-24732,-6570,53770,111617,20647,-49769,14206,-121789,-1195,36768,9326,55673,20841,7545,-62571,12852,51866,23983,-38514,2824,18555,20274,4017,-32442,-26746,-1547,31218,59535,3408,42200,42306,54190,36284,9442,33999,24326,13171,-11329,39154,59249,29259,40255,63947,-14230,-79696,1461,-52723,38392,-58802,16185,25690,-51939,-4779,97281,43750,-86033,53746,71673,-51273,-41905,-68466,-42831,56690,-10790,2000,-45785,92120,46530,43255,31919,25070,67707,14831,-23574,-38412,6025,-66449,-94945,-50957,-49916,56126,-13717,33920,-435,-25013,18078,-22909,-77000,-1408,99731,32819,11560,33081,45827,54793,-6776,-60405,-53450,35635,60498,88005,30839,-35091,19191,-21344,-5990,125,7412,33154,25793,-7449,360,29545,-31727,-17826,-82402,-117585,28621,9830,-61870,-98663,-42112,-45596,-1263,-35604,7942,6424,-17147,76692,10554,-41645,94287,21048,15806,25711,4822,-7605,35030,36093,-20714,-22643,-22154,-46249,-23431,-41822,-63609,-49292,-33635,82097,-39435,-9211,-1034,14502,-24229,-21033,-3365,-11765,-64573,-4727,13206,58013,13485,-14567,59199,-22834,26780,-22555,21525,20965,18494,52969,82921,-66020,34039,-44487,-33027,55841,85146,16791,-1287,1273,1289,86619,-73322,-43545,99537,-20809,-70046,-60079,-27772,15836,-32434,-49640,-14779,-13595,-5929,-6609,59075,-31077,-14649,31712,-15900,9724,50587,52477,17253,45950,23333,-1602,28672,-120594,-33099,81578,82381,5375,13417,-32236,-48365,-117010,95131,88331,23037,129754,10604,26323,12699,29644,51790,27665,-17577,68244,32177,-53389,-33119,-78395,-12961,-30099,-23946,-21178,9890,42387,71325,52567,-2869,-27115,30034,21393,-45991,-16709,-38914,24567,-5155,-2328,40775,1555,-37778,-15274,2533,-1621,34787,-34761,33209,23924,-51329,9504,-61282,4493,-4205,-85434,19926,-87045,3230,-2746,-70878,-31486,-67281,18841,-4970,-39799,44680,6714,-9546,-21815,1741,36927,21719,-19484,-24019,-5918,43341,-29416,-58364,-283,51468,19106,-20738,86657,45795,31245,15190,-39126,-38774,-27351,60051,-53945,45760,42906,-25018,-33878,36036,10317,1820,20924,6188,-18996,-28717,8889,13210,-22558,-17301,-83736,-70438,-16980,81835,48131,-6449,-5968,-7690,38447,-32894,-12716,-2931,-31740,-41030,-87090,-83884,-31475,32024,-44822,-55286,21080,8682,5772,-17658,5979,1163,-30137,45943,33339,-34342,-3196,-20203,74498,101744,72404,5577,78176,-13793,55258,-13130,-88844,23426,23871,60174,14042,-18459,1666,23951,54432,12886,54136,55561,48468,173,8218,-390,52116,-74211,-25494,-17685,-19197,-48005,10013,3773,-43688,-7995,50667,122829,136944,47699,37318,90981,-36386,-53632,21208,22582,13436,86273,64458,-40186,-10460,57263,-17610,-45530,-30810,45492,-48610,21431,-1528,42263,-4995,-67728,18387,-74579,-93069,-24781,55940,6882,20271,66900,95815,-17432,37281,-23998,-83215,-75781,34851,53102,-72124,-59084,-16234,78501,-55666,-24524,-99950,20281,38810,-21484,-3388,48308,96790,-42079,46620,-49857,14821,-12570,-32420,-28471,-44718,22965,-7778,40780,10298,13152,-47668,-9226,-51013,14754,72719,70751,-66455,-14329,22746,46251,47469,-275,-14959,-8678,27260,37903,70914,88071,91511,92917,54971,-42047,-8160,-14833,73980,50475,-11777,125725,9666,-1710,5148,84609,-27644,-101874,7179,31712,43047,-12014,-10086,24772,-24331,11630,-13584,54113,2178,-8509,81097,-60760,-3527,-8619,14778,46081,1674,-50933,41827,-8788,26743,-68845,-35758,39694,-78946,33760,70739,-46308,-5929,-6734,-747,1550,-57519,-21221,-39854,68305,62240,35662,-1262,82859,47480,12207,-109483,-108019,-29889,12129,-56724,-2743,-11767,-30583,-3214,-38400,7470,69053,-4352,-4889,-46361,29351,-1624,-42947,-36654,-21936,48414,-17077,-76564,-151399,-51344,2066,-48107,-32950,17593,127699,-18884,-21573,11418,15560,8755,5231,86052,-22869,-29282,-21928,9817,22541,-9416,39998,23963,9412,12897,47877,34673,24501,33811,-7329,47447],[21978,28881,26190,-34823,24522,28346,36022,37156,-12148,23413,2862,-49714,32085,-8099,-49398,-60674,-70671,-74191,-1787,-59260,-32455,-48236,-18877,48406,-25815,-81804,60903,20399,-20211,-5421,13681,108137,48656,-27665,-24435,8399,33705,-1035,-60633,-9242,-65417,-79830,-63010,78636,-4117,-16136,56968,-7172,-62097,-38922,-32000,-4979,-23607,-17395,-4596,-36933,10785,-53081,-15263,-21583,32257,33486,36668,29490,90748,-15168,-43061,84585,2260,41868,32535,-61667,21089,-30995,-45700,30688,35754,19038,-112447,-63583,-79276,-18113,81916,-21768,27700,7837,69072,-382,-56199,43039,63475,7818,-46990,58882,37951,21642,-50041,-25880,22072,-42268,11922,-30989,-21967,-102255,33140,5337,-92202,45952,33335,22366,17242,-14635,83380,12190,-16635,-88437,-45632,-10197,-9156,-31782,72163,82342,21304,37171,38319,-14121,-37093,-68140,48200,24312,19112,82526,-6088,-58272,35667,-37127,-35540,20381,-24424,11554,98481,-4970,97071,61757,-16091,19375,-11674,-24289,59285,-30655,-56953,119082,5328,317,-60549,-8530,9949,-24625,-92731,31347,-11661,42812,31717,-40081,63499,-6756,38443,111270,83641,15866,24446,-76746,-2081,-10594,30735,82694,89081,39150,-29097,62977,45590,9342,78250,91279,115940,62452,51709,117651,-7019,-46561,-6668,44052,54922,-3271,-22217,-2799,5241,320,36656,-22595,-44693,44019,33456,18764,75991,-36497,19073,-27045,32124,93878,-30089,-13335,92216,68420,-95620,-80836,-93180,-73769,11276,-8287,-56261,-227395,-27547,-16398,55192,30586,-9961,28463,-82101,38670,61809,72719,53964,-46789,-124123,-135055,-17960,25881,-13689,66111,-53409,-90889,-61275,30371,62810,-1053,2626,-53378,-59494,46197,39678,-1003530,31972,185338,-19551,-66819,95666,14220,-31888,35783,-23074,-40777,3005,3628,60289,115018,34044,1971,-82049,39562,136986,-10632,60320,-64576,-92905,-42666,-12154,-17375,22140,50209,-71108,-18176,64995,-18099,23810,-58348,7143,-28475,75053,45044,-56124,-36631,-44513,4003,38395,-50291,-91922,31000,75456,7778,18062,10968,-37793,-20673,17042,3806,-24174,79253,-27697,17420,-23544,36607,20393,-47263,4105,20836,18908,31861,6943,8548,4655,-36542,-46225,19753,-42885,-67100,-59948,-124645,-53872,25540,35126,76317,13121,7650,603,-36645,-38641,4977,-33736,37345,65331,127420,5582,8301,12389,43992,38843,33376,-2441,-11476,-1810,-70911,-62718,-9874,68168,-20890,38463,12299,62511,-44560,-19803,-61962,-82671,14755,-31715,15011,7643,-28561,-13816,-49800,7907,-122182,-37001,-12010,-15538,-2716,7055,-36616,54686,-16988,-38662,-10322,-26086,-76875,-11451,-24620,16299,-39671,-84310,29999,106625,11724,-31990,42847,-82443,-22637,16200,28503,5399,77169,-1894,-52125,-25518,-107678,-31959,22742,8650,-43863,30008,-27357,6955,-30472,33770,10013,24223,48246,-66780,3262,-46958,28504,16099,6602,-56076,18205,3387,20996,-20954,11910,80171,-46632,-452,55863,81628,-32033,-59008,19170,-97658,-34317,-45251,-30789,-12183,55224,127970,29333,-31251,18901,-107045,2393,33762,9797,60471,13895,-18904,-65289,-2024,44068,-17375,-72016,21453,6347,18869,16865,-12576,-37319,686,25420,35538,10587,44822,19623,43996,49669,22181,41001,30997,18651,7218,49688,66783,29218,31123,60255,-10757,-66309,20749,-38491,66345,-38230,14223,3224,-66901,-4946,107907,32992,-92026,58363,59584,-68499,-38262,-65149,-55399,45391,-5826,15622,-40801,99270,50048,24037,26225,29220,53288,32104,-19671,-43440,-16848,-72599,-62828,-49763,-48017,46969,2323,44341,7076,1586,10672,1641,-67171,7903,77519,17205,4482,31535,33574,34979,-28807,-79535,-52000,57521,58920,48507,22822,-12782,23246,1324,3407,-4485,-3717,15892,8737,-35105,-23067,-4676,-31302,-20895,-83849,-82063,8720,13596,-46861,-98089,-67178,-36337,3693,-43553,20032,16658,-10087,79263,4864,-52528,35540,24253,10240,19884,-14586,-5494,29198,33950,-14946,-19194,-30263,-41351,-42453,-56577,-66952,-32286,-4455,75755,-62615,-47580,-34512,5220,-26597,-26009,1602,9696,-49008,-21126,11101,69348,10419,-33181,38049,-23921,12489,-32494,3798,35702,29807,52442,76490,-71842,56990,-42210,-46818,38461,77001,18198,42722,13757,-24264,80219,-46096,-31781,110641,-22016,-13818,-51997,-37149,1277,-58058,-27404,-14359,-5872,-22344,-5097,40216,-59471,1194,-4955,-26114,21687,82574,61020,2609,-1458,20737,24788,41981,-111511,-51505,59521,89519,-7871,-4776,-30686,-46123,-106974,78219,94270,16220,102254,7156,18693,36659,24684,69979,38299,-7971,82117,39539,-55304,-34291,-109539,-55261,-61086,-17628,-10284,40046,50208,42763,56082,-24089,-34353,22397,23610,-60282,-48440,-48982,11191,-17089,-2108,53405,-2835,-51058,-31381,12970,9543,27621,-44942,51257,20999,-54815,14604,-103288,-21701,-6304,-75466,22688,-90704,34241,-3802,-56217,-58836,-71967,22076,-9617,-23911,24567,-2582,-13662,-31682,-7558,9731,9224,-20052,-44344,-20064,30420,-59034,-60775,20587,62680,50811,-47121,83294,41102,46347,-16364,-36962,-38269,-28653,20583,-63557,38989,67650,-9032,-36345,36283,-36962,-19879,8343,-10945,-14866,-36868,1384,-1125,-10622,-21596,-73029,-58585,-13072,86750,17192,12175,10985,1130,41369,-17833,-11621,9948,-23097,-36118,-85317,-88418,-25236,23074,-24523,-27317,30496,29597,12458,-25303,5912,8308,8131,27868,4763,-48279,12563,-15626,66254,80051,81938,8727,75902,-14980,321,-930,-73620,6299,11108,50883,2197,-40425,14196,30317,46035,12174,69118,56835,44871,-1693,22199,7116,50778,-59974,-22380,-17530,343,-38836,18285,3998,-44628,-11620,57546,105371,143234,69397,30474,92114,-42096,-67568,5998,25334,32678,80203,14014,-55774,19357,54790,34352,-14086,-15188,43965,-44207,16628,18816,43009,-4972,-67927,44114,-88329,-69737,-3223,33824,392,17301,53372,133850,-27470,11193,-23408,-107321,-72736,18514,53117,-70955,-71092,-31660,104723,23183,-46265,-80559,-920,44635,-34906,8948,66673,105141,-40348,58178,-57356,-14571,17986,-22817,-28338,-57983,19207,8324,44785,18612,-4610,-45438,-16405,-79704,-6569,39917,72501,-72368,-4612,35541,54424,77183,-5362,-7461,1757,61753,49497,65963,83133,113933,104524,72934,-35718,-1215,-22676,93356,64998,-38240,126134,19323,-7895,24987,94855,-28485,-94042,-1461,23027,28052,-19762,-16110,11678,-25742,-10059,-43766,35975,-14186,7175,72918,-33463,3423,-3503,-2037,19257,-18281,-62023,65121,25123,12644,-74809,-54264,21133,-89287,12893,31731,-23040,41471,7875,5075,90,-56322,-28033,-40239,67278,69085,63887,-1557,81277,16826,17635,-89434,-79330,-32830,13479,-61664,29152,11919,-25934,13678,-31813,4796,96593,9749,-19020,-31368,60165,8623,-33692,-34352,14595,54724,-42533,-92765,-130489,-22755,-26226,-69818,-33714,5580,157079,-17325,-18553,-2980,7009,6364,16750,100811,-24372,-24549,-15959,24345,43328,10524,62159,37794,16422,-3016,44531,31443,39980,33073,-4526,36629],[23779,42751,31716,-18364,32647,21503,43292,19530,4787,33189,4064,-45163,14380,-21678,-63595,-43342,-86822,-101460,3545,-35946,-39813,-42244,3794,1718,-35811,-92783,65142,43293,718,45650,30306,135219,47784,-25372,-29778,24699,48647,32159,-59270,-26625,-62552,-100355,-54338,80088,-643,-13222,64897,4293,-80012,-53842,-41143,-33156,-19270,-6359,-13944,-52433,34032,-29874,-3509,-15422,-7342,23503,57475,37032,75702,-13365,-28726,102678,-21329,53135,23482,-69841,29012,10677,-26191,51915,46696,14404,-109510,-67716,-94166,-37819,82719,-26879,-9749,-12760,59732,6202,-58267,19259,50342,-2814,-53418,61667,18162,24871,-30510,6780,43356,-68715,-9806,-21668,-11290,-95355,12194,-4900,-62754,46921,40932,25735,27469,-17728,51584,15239,3575,-88720,-47006,-23530,-6310,-27439,83531,115357,26028,46422,48131,3271,-37750,-57725,81794,37489,2138,53602,-7538,-55706,19841,-26178,-37325,6484,-29717,7803,68491,-21454,72921,58229,-49148,1733,-13794,5241,56680,-63311,-54765,127728,-7722,4099,-75692,-4537,-6967,-22227,-107167,27609,-30955,17553,20436,-39607,50186,-19180,41695,110873,82686,5205,-1795,-72312,-648,-11762,4071,71389,51321,19655,-32619,71711,20985,-8654,50332,110204,110188,69560,42314,86513,20384,-4188,22886,14811,51326,-11556,-30395,-1220,12033,597,5786,-60617,-46791,35229,53266,23922,85220,-29506,-6503,-25665,24605,73029,-17912,-7517,87322,45923,-98548,-50990,-65054,-79723,-2041,-26777,-47132,-198581,-51079,-38785,51357,26290,13724,20724,-57449,45331,31663,40173,58229,-53901,-111390,-105553,-14150,22043,-14213,39643,-31107,-90599,-67180,40608,39873,13187,15013,-28258,-79523,-454,6055,-466717,-156721,181363,-17949,-85860,75631,3501,-42368,12702,-29281,-46938,-23420,-2218,47165,84943,16151,-3500,-48915,44375,134978,-9793,27782,-98005,-72711,-45913,8476,-29771,37299,68364,-28196,-20638,58595,5693,36963,-37166,-14076,-33052,75312,95356,-31258,-31134,-21277,3420,64123,-30665,-101014,24465,95458,21984,9595,-20206,-24467,-12482,21248,-4443,-25053,79296,11736,8051,-8988,21802,3542,-65263,-36288,-10123,35705,-23006,-17079,5605,-14275,-27474,13065,53551,-42646,-77958,-47367,-115901,-50420,19532,30055,66009,8647,15123,9260,-39849,-26062,33326,-8489,26269,65383,113568,29322,-8409,-4019,30576,49924,59195,1857,-35312,28065,-75283,-31562,13126,56822,-20512,34872,9853,60124,-48317,-6168,-66715,-75320,4572,-28324,35659,34169,7172,-2960,-48536,1555,-127177,-31199,34956,-30042,-19126,20645,-24496,78194,-30182,-20298,-30236,-11670,-79077,-9450,-22050,34740,-15760,-79049,39894,83079,8914,-31943,53154,-60151,-11970,1350,21864,1780,74808,4528,-59502,-9969,-100104,-37294,29720,24234,-29076,23542,-55937,12561,-13907,33098,25997,5535,24154,-89026,7888,-18355,36732,31914,-14746,-60646,1106,-12352,10544,-28292,44246,80994,-47368,6988,44663,81569,-21500,-53127,42795,-90359,-43160,-14248,-25478,-18979,40253,132955,32435,-17121,18259,-77333,9438,24777,8994,60603,10556,-31995,-56316,-21120,42054,-50523,-98576,39355,-9251,16554,26339,7128,-36487,13245,14228,3169,3912,36268,-5458,29573,54414,30987,36600,29774,21597,25258,48582,71831,24301,11284,55082,-1621,-47403,36317,-10820,73240,-2788,9931,-21846,-82387,-13398,105235,19633,-83245,48786,30575,-66195,-17538,-47987,-57832,28275,4325,30034,-27269,96855,40264,25257,23661,35811,26463,48930,-8329,-36203,-17167,-68336,-36383,-40933,-41386,26719,16006,53268,12047,26780,-228,25746,-51497,10699,54230,-3441,-116,33767,31916,22700,-46852,-80053,-41976,77732,48641,1349,13284,5417,26297,14433,9955,-5045,-25765,1216,-7806,-50835,-30541,-38269,-40407,-27185,-61440,-41250,-10324,15093,-27880,-73934,-54754,-3157,9263,-57054,24114,24786,5692,79495,-183,-47272,-12638,19102,7001,8882,-25908,1630,31041,32148,-6180,-3317,-38115,-44751,-51723,-63025,-72712,-42441,14613,53041,-76772,-94937,-67777,-12513,-23767,-26725,6167,39120,-37009,-35668,4750,74659,11714,-47706,7348,-27152,8281,-42518,-4881,40151,32916,54347,61440,-68132,68151,-34903,-46034,20239,52062,16048,60052,20399,-39976,58873,-20670,-24898,109345,-15638,40512,-34123,-35001,-5384,-63671,-10513,-10468,15961,-32307,-10811,22205,-76171,11546,-49094,-34285,20394,103181,58894,-10594,-43425,7855,44422,62607,-92198,-56449,26527,64120,-18407,-16988,-26019,-42773,-93297,53450,78651,17059,61296,4626,16435,59321,12398,79978,49122,-1852,94503,55848,-52247,-44965,-109517,-75063,-82069,-10211,4982,74644,61008,25572,62382,-38814,-40840,18559,25023,-66127,-76554,-49282,-7850,-32470,5914,59301,7386,-55424,-52785,8967,25561,25270,-49303,63800,23375,-37226,29002,-120284,-44700,-18104,-67113,14223,-86813,44935,-20604,-30028,-68716,-69270,22223,-12725,-10764,-5120,-12384,-15446,-36499,-21459,-22181,-2833,-21619,-42542,-9545,18314,-77774,-50251,24231,64141,73548,-70333,67204,34430,56674,-46094,-33046,-30959,-25127,-7984,-60244,29138,77325,2072,-35913,22089,-66774,-27169,-4380,-31291,-16374,-46356,-1174,-24919,-3358,-22173,-52779,-38017,-8837,76665,18827,40780,17580,9459,20090,-2093,-4557,22860,9291,-21234,-53649,-78151,1013,17231,4076,-938,34190,40728,3910,-28418,3383,10033,33701,9933,-27595,-58038,25473,-8364,54404,53444,87914,-3742,53091,-3226,-32662,9308,-40961,-10489,-7534,41659,-11101,-55780,28302,33265,40926,7221,72937,37962,30583,-5391,33303,4852,27673,-44970,-23412,-16123,19748,-22723,22349,7266,-34683,-10143,53992,74536,128694,88230,17153,77137,-53311,-72064,-5265,24876,55766,75859,-29238,-64565,32966,32257,36351,15646,10693,40099,-34593,3032,35759,39786,6630,-59159,51052,-93908,-48626,16479,20442,-4052,10355,32896,152472,-34495,-12648,-16861,-114657,-63166,2172,42895,-47591,-65227,-43434,109220,86020,-53804,-53326,-10457,47116,-35705,17119,79808,99745,-29107,49434,-53150,-32715,58025,-15574,-33446,-63413,9037,18731,43412,35601,-13321,-44624,-22570,-91448,-26902,10428,71914,-75288,3755,54585,61106,88150,-12120,5286,12839,91200,58228,45747,69135,124902,102653,74972,-37668,-443,-33456,98648,66176,-62188,99057,23783,-18324,41087,95460,-19099,-75591,-8181,13923,28275,-16194,-26895,-8368,-25685,-20436,-75335,12118,-32932,14723,49907,-3091,19498,7712,-12123,-5114,-37248,-67662,75246,49789,-15983,-79663,-68631,2064,-89830,-15433,3019,11056,84616,15012,12021,-938,-53474,-24636,-36285,48962,57141,82059,1470,70047,-19749,11910,-64816,-57495,-28890,11234,-53645,54906,21068,-12984,24449,-32858,1282,119358,18919,-33205,-8782,79832,15110,-15967,-29559,43579,47110,-63952,-91819,-80720,5364,-54745,-81464,-25192,-9081,131364,-13317,-18823,-21273,4445,3495,18164,105906,-15278,-16710,-5313,36167,60189,41774,80115,47803,24457,-13121,38298,28169,53789,27494,-2323,13656],[21246,49772,31110,-796,38730,9406,39452,7360,19111,34124,5587,-24277,4366,-37087,-67901,-27687,-103385,-110196,8232,-13648,-50691,-34418,19876,-43789,-40542,-90435,63251,54131,14985,89586,38946,129368,31841,-24091,-34255,41963,59280,72269,-46724,-34132,-54749,-101560,-40000,67767,17897,701,68762,21851,-83307,-61853,-30468,-39466,-9273,-4472,-36872,-71277,54512,-819,19891,834,-44757,8634,69817,38045,57593,-15453,-16375,117466,-40074,55614,12891,-70469,46496,65422,-7511,61847,53005,-3882,-93550,-62458,-80871,-49113,72712,-29916,-42075,-26085,49032,16860,-45045,-9350,30901,-16381,-59921,48033,-1322,20667,-8632,33814,67027,-63868,-26129,-15421,-4462,-84127,-18056,-26832,-31355,42304,47290,44966,34651,-673,27030,16439,13971,-60061,-23572,-33048,-1253,-21416,91530,136480,30736,35219,55170,30306,-28091,-41385,90383,39194,-15272,16142,-1862,-48769,-1325,-7515,-29615,-2972,-26540,8422,35849,-40363,44320,47956,-78517,-15547,-13045,34643,50871,-89441,-46337,131929,-8814,-2602,-82223,-4062,-12509,-11861,-97960,30447,-46019,-7292,8184,-26236,19026,-40271,39144,85301,57150,-4370,-27132,-60305,1872,-12870,-40434,25278,11753,481,-36953,76503,-16663,-21069,26026,122294,90784,65859,34901,48879,45823,56154,49305,-6775,37156,-14287,-28683,5125,8324,-10463,-12824,-76957,-25265,31764,70098,46407,87120,-21009,-34062,-24655,12005,49701,-5457,-5326,81347,27669,-87510,-10029,-36278,-92459,-14319,-48389,-38184,-136126,-65818,-50646,33433,21452,30806,13098,-2560,46852,1525,132,45589,-47701,-77147,-34643,-1540,23983,-25539,12108,-21176,-91350,-85324,36614,10636,29441,23815,-4803,-92161,-69121,-35985,100644,-312961,150097,1218,-78981,47667,-8263,-47105,1288,-27701,-28512,-26383,-645,36079,45703,-5562,-4495,9122,43149,128233,-4570,-16514,-123598,-43210,-28952,36961,-33246,37297,81699,7168,-20766,41859,36919,48631,-2381,-10656,-29966,70827,152588,5819,-34893,-14099,-5528,63013,-22156,-101355,12972,102573,33955,-745,-45785,-14369,10087,15691,-8031,-23903,63849,46487,-1644,5903,4746,-7403,-69476,-64114,-36135,39167,-62555,-43025,8993,-34293,-17063,63051,70805,-38161,-85702,-37442,-93279,-43816,15556,17523,61529,6564,13898,18231,-35013,-6413,63685,13133,10456,63198,89741,50798,-15882,2446,11972,47979,75882,-4153,-55389,49762,-73256,-10480,30004,36640,-14695,28491,9393,61599,-45996,11512,-56494,-63632,-18447,-20492,55128,73195,56079,10010,-44789,-6047,-109329,-23296,83387,-33000,-27669,21443,-15947,86082,-49946,-9545,-35316,-676,-67801,-12090,-5338,43725,7848,-46161,53018,70025,5505,-38297,45489,-22651,-823,-18139,8589,14426,64530,11485,-64704,11470,-83623,-45444,26418,44478,-1849,17976,-58164,19979,-1253,37176,45179,-15930,-4677,-110885,13519,3553,40391,40945,-27097,-43560,-18709,-24403,-7282,-31259,64833,67744,-36647,10757,16999,74812,-10185,-41899,67116,-75768,-45739,15680,-8982,-24041,18597,132555,30309,-6549,15430,-42946,17056,7325,5986,55872,14665,-33408,-41447,-38164,46344,-65063,-107628,47676,-24240,13692,30913,24888,-21843,31464,3142,-20401,-13649,17598,-24586,13304,47844,32792,22814,22513,22489,38290,37470,72767,19555,-8430,49675,10013,-26323,45674,24909,54633,35356,214,-47291,-89331,-25493,89053,9100,-59535,27750,-5898,-46087,12486,-26078,-48070,7485,17724,43453,-9691,85003,17579,41709,24612,41780,-3096,62119,5080,-18629,6143,-52110,-18052,-27629,-30546,3038,24622,62067,14062,35835,-11731,45919,-35910,4996,34131,-22588,-1628,42808,42315,22248,-55257,-57429,-24836,85961,29334,-30291,5052,15400,30455,13836,13884,-1494,-52072,-10594,-19813,-52290,-23673,-56738,-53476,-29989,-18904,-7735,-21213,13647,-7302,-38734,-18959,40166,15393,-73208,18445,26341,20642,74629,1854,-28177,-37922,7940,5665,-5202,-25517,11044,38466,34970,4795,19674,-37251,-49852,-52833,-59272,-78293,-66012,16275,18192,-81638,-135122,-92001,-31453,-17247,-23552,8516,62906,-32480,-45877,-4921,72567,18862,-54944,-26211,-31149,18252,-47903,-3095,33138,28741,57308,41859,-56544,65128,-24775,-31184,8758,18086,13624,47030,18624,-43328,28672,-2589,-25020,100113,-4497,72169,-12246,-21717,-1366,-50470,-1769,-6388,40382,-33457,-26363,10506,-72693,10532,-86928,-36212,4637,106114,46475,-19147,-69357,-13965,51348,83739,-69282,-48139,-7064,18904,-23710,-17614,-21522,-38704,-79613,24569,47072,19422,22591,5647,21025,74375,-7760,74994,57629,374,94095,72950,-43367,-59543,-81428,-65069,-89855,-3750,20266,104146,72940,22778,73431,-45249,-46929,18018,25657,-63551,-90111,-34736,-32262,-48459,18640,57373,23821,-47438,-73247,-8942,43415,30592,-50119,62447,31530,-8288,48630,-100212,-55803,-35429,-67090,-2083,-80847,31830,-45352,1702,-59022,-57280,20079,-17507,-741,-37125,-18177,-16165,-34839,-38745,-52076,-8542,-20580,-28710,17916,10778,-81728,-31060,5488,57973,83296,-84884,41273,28538,59322,-65445,-28157,-17764,-20918,-19235,-48690,16507,69761,5080,-32285,686,-69669,-14401,-13508,-48083,-21337,-53918,2573,-54446,1493,-19950,-28146,-16201,-4084,54724,44815,72359,14839,13440,-18234,12707,6040,29876,56721,1030,-1984,-61092,38150,13571,28466,11567,27924,39790,-16503,-26648,-503,8802,42157,-1166,-52138,-61461,33579,1888,44891,28819,79637,-27413,12487,13212,-43818,16116,1325,-23475,-28573,37797,-24000,-61823,40658,29136,36872,-442,65648,15027,6471,-10410,45791,-4228,-9179,-28485,-22640,-11992,33605,-6153,19653,13737,-14272,-7650,43504,31385,96595,103513,4683,50842,-65812,-61673,-11138,19467,78837,76441,-41637,-73345,19062,2040,1130,37035,39093,34131,-22742,-15734,44493,31441,24565,-43001,38692,-82632,-31782,28760,14962,-4579,1765,14171,143304,-36628,-28765,-6781,-104279,-51677,-12542,25021,-16634,-43687,-54964,85568,103597,-43354,-25293,-10172,49600,-21833,19764,87035,81633,-15303,26726,-33449,-34566,91044,-12459,-38683,-62596,-5008,21534,34985,56065,-9185,-50228,-27916,-90247,-43015,-11282,65482,-67906,10919,71018,63168,75394,-20510,19861,20848,108832,64666,15939,49673,119099,85370,64272,-47395,-7294,-44720,80754,51706,-78606,55186,20434,-28598,49759,78905,-320,-52190,-12863,4661,37355,-1718,-38643,-20151,-21592,-11430,-95613,-11241,-50690,13747,17178,25679,43402,21852,-16793,-22570,-49109,-67381,69721,56120,-52279,-84405,-67579,-4104,-76134,-44057,-10994,44046,109618,12137,12063,-1290,-48254,-13362,-31824,20030,30505,89754,6717,50385,-54895,-4615,-42284,-47468,-21814,7293,-34373,65976,13920,1913,24557,-43055,-2847,131189,23511,-44386,13339,82487,14232,4311,-24759,57672,29853,-74792,-71866,-24678,24590,-74347,-83310,-8126,-25386,64891,-9827,-23022,-35467,9960,1430,10011,97134,2962,-8053,7363,43352,68191,66594,87797,52130,29321,-14853,28685,25892,61666,19355,-1783,-15058],[14853,48157,21657,11941,42391,-6992,26018,5760,29370,28947,6894,8188,980,-50507,-57293,-18306,-117288,-89520,11758,5242,-59946,-24676,28757,-73150,-37840,-73361,55470,53044,16340,105241,40735,96008,2495,-28689,-35288,54932,64054,110854,-19787,-29184,-45627,-87053,-21175,46399,48555,22194,65161,40103,-77546,-62130,-8396,-25751,6948,-9948,-65622,-86529,65778,25182,47010,28553,-69229,-9178,69959,35359,45276,-20177,-8866,120110,-48744,46322,2975,-61777,70484,124234,8436,56665,49478,-33874,-69276,-53391,-40763,-47468,54021,-28656,-58768,-30722,39462,28249,-19832,-35790,7757,-30277,-62958,21144,-14281,9238,6058,39887,73901,-22732,-26803,-17660,-6422,-74236,-48317,-55923,-1183,39642,52122,73567,38005,26624,18571,15148,12598,-21847,5342,-40033,5236,-17995,91443,135390,37672,11688,58082,61538,-6781,-24647,70587,29343,-28178,-17635,10201,-37620,-23300,13713,-12584,-6056,-13856,7023,10960,-56484,22432,37283,-94456,-27451,-10614,57901,43864,-108068,-33443,132059,1485,-17370,-78538,-4763,-11083,1455,-70036,38337,-52630,-27216,-4607,-752,-23204,-67306,27638,35296,15476,-10593,-44010,-45830,1461,-13021,-94693,-51413,-7208,-15762,-42501,74504,-55537,-23993,10852,122200,66344,56442,32801,16813,61806,122296,67512,-10175,17818,-7024,-15343,15521,-3998,-26573,-15398,-60855,8593,48468,85393,85470,80235,-12443,-54151,-21227,2896,28605,5256,507,82499,38075,-71691,24288,-16238,-109632,-22779,-79637,-33864,-75410,-63644,-46169,6203,10169,37940,9759,60687,42644,-24773,-40121,16299,-27519,-27264,64057,18476,32146,-47675,-14817,-22377,-89625,-109700,15666,-19690,44845,25806,9481,-100095,-148990,-93494,275757,-384533,128649,33329,-48976,19432,-15843,-42916,5258,-16522,8788,-8643,10903,30352,12281,-22861,775,71401,39298,113875,6301,-54393,-129787,-11249,4920,66084,-22917,29437,86961,27167,-16816,26225,68274,57604,36097,17233,-11044,70049,207197,48707,-55834,-29433,-22079,31983,-26929,-96382,-2910,88678,38442,-15044,-58612,-11591,39809,-197,-8900,-26466,37405,71728,-4613,13965,-11384,-11543,-62283,-79101,-66190,20153,-77922,-61831,17663,-53234,-8133,84014,59059,-28256,-89724,-40930,-67182,-41269,6638,-980,70657,9042,5621,27332,-23659,14156,86099,25228,3724,60764,52037,57672,-15710,28860,-10166,33089,77325,-16364,-62611,56384,-62807,-10041,38188,7860,-9263,21034,11188,67355,-35183,31043,-40681,-54612,-45523,-7613,69170,122123,88768,20085,-41556,-16493,-73951,-12903,111688,-25699,-25438,11798,-14166,70611,-66202,-8518,-25528,6032,-43754,-18614,19777,38636,24080,9875,60784,71960,340,-46679,19375,18338,10389,-39158,-12962,36105,49862,16882,-67159,33919,-67884,-59496,16439,66161,29575,17627,-33818,28434,11301,44571,58319,-31763,-25375,-124066,20176,10753,33669,42657,-23372,-9773,-38768,-31640,-26341,-28390,69050,44940,-20575,8116,-21348,61481,2261,-29115,84789,-54697,-41164,37569,14817,-23470,1412,132564,23946,1156,15135,-11808,22507,-16306,890,46988,26216,-27871,-27387,-47320,55384,-57802,-95628,38241,-35061,10056,29574,40007,5091,47941,380,-18896,-34095,-6530,-31969,-2116,32838,26117,4870,13273,23341,43351,20305,69149,19415,-17125,44547,19687,-7058,47691,60400,15891,62956,-16493,-70056,-78141,-33569,62064,4591,-25391,2025,-38122,-16112,41014,-7424,-28938,-14153,30203,52136,5618,65453,-13309,60701,27601,43412,-26035,68925,14763,4677,44793,-24976,-3691,-12277,-16682,-15424,27718,70748,14582,23342,-20024,59278,-24814,-8240,18705,-34901,-1300,61237,60196,30793,-51870,-17742,-3896,75914,4193,-32861,746,15382,35634,1199,16954,4955,-74634,-18912,-24934,-40122,-9148,-55738,-63968,-23915,29739,12898,-15980,9073,10125,-8363,19059,73090,21127,-85620,4684,18266,26646,62675,15550,-2354,-41787,-4722,4035,-19823,-15476,18966,46439,43277,16606,43314,-19379,-46474,-49033,-47298,-76719,-81006,859,-21045,-78406,-149080,-100915,-44674,-9201,-16096,7422,66420,-34947,-49996,-15923,63567,31147,-53151,-53952,-33313,39670,-45147,5800,18242,22762,58944,22368,-41038,50956,-13630,-7653,6418,-13646,14942,13098,8276,-37143,-1260,7247,-30662,86613,7442,73049,6865,-1240,11660,-25837,684,-4559,56739,-26415,-50535,8014,-47713,-2757,-106269,-32304,-20051,92143,27535,-22318,-76926,-40550,42728,98214,-49043,-30209,-32267,-25135,-22502,-5464,-20027,-34503,-68785,-4857,11422,15569,74,13174,31045,77653,-30647,53912,58153,-1096,72220,84452,-28788,-66969,-41744,-32651,-85654,-30,31635,120285,80508,30190,88830,-42024,-52646,19432,25679,-54188,-83652,-5955,-59543,-61823,30731,49744,36326,-27512,-85388,-36008,58752,43194,-49363,43206,42546,17720,66539,-51535,-51140,-52263,-74468,-17392,-77445,970,-67097,28551,-34891,-36817,16975,-25841,7008,-62902,-16817,-17622,-27114,-55962,-73216,-5497,-14875,-15438,48313,9248,-71598,-10234,-26741,48121,78848,-85679,10981,23565,50754,-70886,-24083,-1635,-18153,-15258,-35432,3107,49439,7,-28193,-21033,-48397,16681,-17042,-52384,-27558,-56770,11870,-83693,5643,-16851,-5550,-1671,1276,27778,74131,97146,7492,10404,-57967,26890,16425,27797,100300,24858,50929,-44799,70941,9955,38812,3730,10983,28173,-39317,-21359,-4402,7958,35367,-1490,-60263,-58502,38034,17165,41833,11678,51475,-53282,-33496,26097,-43765,18721,41975,-29767,-46033,42888,-34319,-59182,48444,16830,31822,-8538,49002,1776,-22471,-15726,59260,-15249,-47650,-9727,-14923,-3399,38873,4839,10432,22997,13343,-9412,29706,-16564,56186,114581,831,22615,-73482,-36805,-12247,8477,97991,79586,-13285,-88615,-18856,-20685,-41420,46842,61095,27164,-12252,-34750,43144,17118,42110,-23067,16180,-54579,-17052,30794,15268,-158,-5222,2642,103302,-33344,-34905,3509,-80525,-44362,-24613,4580,6446,-13260,-68386,39988,74931,-17146,-2688,-5588,52531,4145,17928,89400,55477,-4513,2780,2822,-21003,103364,-11054,-38680,-57682,-18905,17577,19275,72495,7641,-64325,-32077,-81561,-53887,-22877,51316,-50590,16602,74686,58982,43830,-29010,32113,23864,110621,68837,-15306,29423,95176,57309,46562,-61064,-21968,-55065,38576,23925,-83897,10999,8233,-33907,50004,45502,22967,-30588,-15561,-5079,43506,20543,-46697,-18932,-14429,13476,-97748,-32775,-63935,6970,-16983,47810,69021,34015,-19414,-30700,-49588,-62337,50447,41392,-84708,-86932,-43817,10787,-46121,-65253,-12481,66117,109860,1052,-33,-1496,-41180,1079,-28682,-9420,-2240,89493,13956,26253,-80058,-28653,-26255,-47449,-16288,4359,-9105,59900,-4124,12440,13812,-56277,-6914,129361,25556,-50487,26097,69666,5052,21320,-22126,54679,10336,-72213,-38341,16829,31817,-78549,-76834,13493,-42013,-11319,-8465,-30181,-36523,23854,939,-3389,79307,25374,-192,18381,45001,64747,70628,82618,50611,27086,-8551,15637,24266,61957,11134,-3384,-40365],[6360,38031,4050,15016,43437,-25252,8016,16848,36607,24318,7803,42562,620,-58793,-32139,-16328,-121976,-40439,13715,20905,-63664,-13045,33792,-79124,-27876,-44722,44208,43964,6233,84950,38402,52764,-32652,-40988,-30997,59791,62810,134945,18331,-13305,-37906,-68660,202,22689,82181,43581,51829,53392,-69863,-56009,9877,-1565,27403,-17754,-86662,-89313,64194,39849,69406,63094,-75483,-26721,56956,32005,42752,-26325,-6864,107909,-46742,26786,-4597,-42770,90677,171737,20635,38278,34582,-68236,-43536,-47145,13222,-33674,30720,-22714,-55411,-27598,32561,36335,10147,-53414,-14976,-41632,-58678,-11801,-16744,-5238,11105,16890,27783,26425,-9366,-31735,-19252,-71897,-69888,-83899,23727,43199,54323,97965,35685,49905,26113,11131,2276,7044,15159,-46515,11349,-19884,80856,108562,44814,-12193,56875,88099,22159,-12963,28628,11235,-33142,-39701,24885,-24030,-41777,31435,10015,-3205,6495,-1232,-3377,-64386,15588,32787,-89940,-31113,-8376,71343,35794,-119885,-19063,127732,18719,-35367,-66033,-4123,-7307,11999,-33812,47500,-48920,-38806,-17833,31204,-64142,-94459,7061,-26483,-25443,-11366,-48558,-33705,-4200,-12239,-146736,-129564,8327,-27624,-47354,64944,-81945,-14876,5500,109764,43443,45869,37160,-1796,63515,174931,76209,5871,3266,10810,8287,28397,-18707,-38068,-5604,-17458,38856,86580,101118,131873,64549,-4187,-59765,-13477,3846,14579,13031,15392,107380,111101,-62526,33249,-10254,-126597,-25730,-114818,-33622,-36097,-43312,-23878,-21783,-10680,34572,13744,104387,32706,-42703,-71942,-24017,1090,22170,155859,42892,43974,-74847,-42829,-29589,-80124,-127817,-20089,-45411,55240,20503,10198,-108772,-222452,-172406,-92861,-347522,145109,69654,-7259,3232,-14752,-27805,23351,4266,52700,20277,32303,30589,-5047,-29318,11719,115057,37204,90318,22192,-68980,-109794,16336,44366,87875,1040,25279,82880,32254,-4847,25402,93274,63720,68713,57488,28805,79601,258155,88759,-100496,-65700,-41730,-17613,-42036,-90187,-23228,53170,33089,-33756,-56733,-17357,62186,-22557,-10201,-40524,7986,85002,3642,10183,-23656,-9705,-48590,-86296,-108069,-19061,-69912,-65157,28574,-68898,-2989,71846,19902,-12535,-88659,-62314,-50342,-50664,-12719,-23026,90469,15140,-7385,36663,-8601,29941,91269,23892,12779,59867,3080,40885,-14843,55443,-34577,8839,62599,-27927,-53778,46583,-45823,-31506,37953,-26619,-8527,14795,14346,75076,-17060,48552,-32324,-51519,-67147,8144,73826,169354,82628,23421,-40875,-29983,-32086,185,103360,-12399,-13172,-2743,-18252,33588,-71697,-15730,-6471,10480,-9845,-24692,44145,20005,26923,70546,58349,82813,-7059,-50749,-17104,50020,21926,-55986,-38698,56670,33237,20153,-66154,53987,-57644,-82061,16620,85587,56723,26785,3537,37166,30606,51820,60246,-34241,-29358,-120660,27143,2004,14678,38579,-2707,29557,-56317,-33973,-39826,-19443,60644,18240,-5706,-845,-61081,43513,15973,-18064,89615,-29914,-30420,48688,39374,-14419,-3887,134334,14078,6263,20821,11930,24246,-39685,-4878,35727,41275,-20315,-18584,-44860,66145,-33244,-70288,8288,-40749,5473,22241,51492,38019,55161,12206,11556,-47139,-29678,-27008,-14255,16641,12016,-12029,6620,26195,39680,1815,61504,25747,-8932,39442,23303,6870,43201,87424,-29567,71188,-38757,-86704,-46269,-29996,29422,5994,10570,-19958,-57842,12464,58654,3557,-6897,-33355,36942,51294,15210,41349,-45045,69049,30132,37660,-36996,67616,16830,28245,84518,8193,10960,3698,-1772,-22764,26667,77643,16266,-4011,-21627,63647,-19540,-25102,7279,-38673,-799,89255,79245,41187,-38290,24337,16645,48836,-20849,-9743,555,6272,39761,-16550,21241,12269,-86798,-22752,-22731,-17873,5086,-40929,-67193,-7909,65387,21367,9964,1939,18897,5265,43559,78259,25133,-86220,-12803,815,21134,44000,41094,21598,-34090,-13859,-315,-32198,-2730,21946,49708,53695,27155,61755,19692,-26868,-42972,-31513,-59594,-73241,-23560,-56207,-68569,-126501,-93112,-48404,-1986,-3735,2826,42276,-40495,-46685,-25936,49781,45568,-42235,-68455,-31054,64787,-33583,15565,2057,21672,57385,6805,-26490,32194,-2769,16578,9767,-32523,23089,-26825,-8490,-27686,-22247,10791,-37842,70652,16440,49948,18424,20779,27807,544,1574,-5924,59462,-14429,-76448,14518,-7991,-23223,-101736,-25500,-43107,69054,7371,-21960,-71646,-65586,20402,101096,-35372,-8420,-44153,-51004,-15347,15630,-22679,-30205,-62977,-31930,-15568,927,-135,28671,42303,68524,-47741,21804,45430,-5019,30808,88124,-9692,-55982,-8987,2575,-73858,248,36587,119208,78105,39921,105220,-28412,-57284,21329,25450,-41138,-61088,29666,-84385,-69711,36562,40176,37058,-445,-84059,-65187,67140,58319,-47403,9490,51263,29017,75898,2587,-32698,-63222,-82280,-23373,-78244,-35305,-76864,44056,-6723,-10767,14823,-37112,13131,-75243,-7865,-20812,-15281,-68677,-80924,4070,-4813,-10585,67848,13134,-52166,5088,-54383,38385,61935,-70115,-17523,17162,29200,-65464,-22996,13320,-16283,-5474,-25752,-7464,26991,-9917,-27901,-37887,-16561,56578,-15305,-37634,-33775,-53247,23734,-105542,9155,-15238,9875,-639,7131,3537,87400,106506,1240,24,-84686,42039,23019,17284,121255,42717,85660,-34043,85413,4402,31568,-22036,-13282,10205,-52718,-14991,-7332,9497,20328,8685,-49304,-51054,43193,38385,45616,4777,8701,-72110,-66869,30109,-42638,17234,70033,-27670,-53921,57060,-40353,-50429,50290,-1226,25375,-14979,26590,3679,-48454,-19612,70533,-23782,-76992,10422,1308,11047,36011,6713,-2311,33993,42115,-19390,14989,-57464,18993,120772,10402,2830,-71049,-5262,-10444,-6842,109775,76860,39360,-110022,-63832,-26450,-66865,45411,69695,20933,-5943,-49321,33214,-3030,53426,-3669,-1774,-19281,-1128,23063,19635,9175,-7668,-868,38567,-25731,-32085,11139,-51689,-46058,-33217,-13359,13350,17055,-81974,-10649,22808,17402,10645,-2582,53503,35211,14485,88575,27637,1410,-9207,53083,1969,91106,-5624,-30521,-50522,-28450,9935,-1450,78111,32370,-83601,-34045,-69573,-59721,-23404,30845,-30429,20030,60008,48396,4563,-35155,38582,22048,96651,70286,-39783,12805,57748,28243,27345,-73821,-42978,-64283,-18396,-10961,-77078,-18444,-11279,-30836,43978,4167,43564,-16283,-16130,-14981,37527,45225,-47755,-7936,-8710,40997,-81821,-55443,-70280,-1735,-44166,57728,87115,39553,-22953,-29645,-38040,-54795,23018,11891,-100705,-81612,170,44334,-3207,-73388,-6534,72277,90359,-12395,-21957,-2391,-33970,13601,-26728,-31009,-31775,84083,23151,2833,-88341,-54665,-17833,-51436,-15796,4722,15124,41783,-23634,14728,-2120,-60448,-10534,115077,27290,-51081,24899,49734,-10321,30768,-22698,38639,-3712,-58120,-1108,35656,30665,-65759,-64480,33713,-56873,-69498,-9479,-38152,-19598,43759,1891,-15469,62309,45274,5994,24243,41165,50807,51035,65978,44695,15649,2800,194,22098,56463,4893,-6825,-54399],[-1726,21824,-17625,7194,41912,-41174,-7912,38605,42926,26701,8662,68227,-756,-60457,2021,-19197,-109532,22847,13943,34887,-60717,-186,39685,-63873,-13267,-10391,33320,32659,-7807,38098,34822,19706,-62653,-58663,-21540,55988,56799,132721,57673,9440,-32734,-58977,21506,2548,106765,55069,29447,57887,-64366,-46402,10806,21830,47792,-22137,-86712,-73993,50267,39089,81052,95253,-65388,-40443,32895,29664,48346,-33349,-8525,85272,-37389,3085,-9144,-14346,94909,191241,28222,13757,12039,-95796,-22306,-48416,62307,-13098,7392,-14080,-34575,-19257,29037,38022,36064,-57997,-32824,-48107,-45634,-41893,-8543,-15043,11752,-27248,-90500,32331,12547,-56869,-41367,-79091,-79168,-101610,39599,50913,52430,103388,26086,57180,41317,4673,-10925,18837,-9585,-53755,15152,-25648,61332,62034,46904,-26475,52545,100849,50586,-9776,-23273,-9832,-29688,-48981,36550,-11205,-54688,40011,31464,4482,30525,-16982,-10228,-60738,25736,38390,-63440,-26234,-7870,74059,25616,-125853,-6784,115102,35673,-51160,-48786,-781,-4139,15462,-223,53092,-36153,-40196,-30527,61842,-90304,-114689,-19128,-78789,-48048,-6070,-42200,-26468,-14201,-10730,-183280,-161522,54195,-34747,-47927,48846,-86117,5178,7349,89788,25405,35877,45203,-4124,50998,195391,76866,33742,3533,34994,37362,41705,-28005,-36152,8356,30989,52485,130632,117413,169611,42109,4085,-49000,-1165,15362,10886,17714,38761,169827,249715,-68701,6524,-19523,-138263,-23058,-139336,-31962,-19710,-11775,12131,-40511,-38567,22854,25406,110061,18176,-47553,-86634,-65484,26818,50414,202173,67652,54612,-97385,-73603,-35777,-59977,-126693,-63092,-61975,56868,10563,-1045,-121400,-264787,-266747,-754580,-217990,198792,100297,31503,11556,-3572,-2380,49375,31666,89045,48360,59764,34413,-4688,-22620,25442,126411,39857,59450,40042,-54760,-65917,34410,74625,97099,33219,33160,71080,29329,17342,47730,107601,65986,88490,91530,84771,99863,308658,117125,-162052,-111359,-57228,-65188,-60895,-85494,-46758,5015,19197,-54467,-43429,-29146,61986,-44558,-14429,-70488,-15878,86186,22579,-5447,-30152,-3927,-33211,-91998,-156651,-62960,-46898,-49489,37875,-78641,-2546,37344,-30879,8380,-79720,-95839,-52171,-76997,-43104,-45711,110615,22027,-22587,45809,6555,36962,74766,8061,35103,59795,-47611,204,-22003,56216,-59760,-18905,35976,-32632,-32838,24814,-27433,-65636,32137,-60657,-12837,11596,17001,79724,4062,58804,-40003,-53306,-76793,22852,66743,193600,36891,19462,-42925,-44522,4704,15393,60601,1717,5098,-15974,-23843,-14903,-65749,-26367,13409,15918,29027,-24460,58289,-6741,13926,110307,45715,90628,-16082,-44930,-51384,63475,34069,-62526,-60156,68465,15334,21857,-60755,70392,-51543,-109642,53092,99444,73888,46294,35215,45403,58530,54624,51617,-20403,-17539,-97997,33016,-17484,-12787,30867,28710,61849,-68493,-31896,-42469,-5660,48593,-6712,4029,-13219,-92202,24588,30228,-11019,78669,-5780,-16588,51796,57621,2936,3399,133464,715,8807,32472,27350,22371,-55316,-8987,24688,53499,-13772,-15604,-30098,75024,-1406,-47695,-36513,-43782,354,10011,56472,67239,48344,37534,56564,-44806,-46066,-14896,-21258,7287,-5888,-25395,5770,31264,28782,-13906,50480,37210,14547,33633,18760,13470,34958,100851,-66008,59150,-62123,-94387,-2059,-10859,-2319,10481,38049,-31379,-63619,29149,61197,6518,10537,-46644,34636,37694,20490,16904,-70247,59593,29847,23479,-36055,57887,10706,47179,110454,38833,26019,19161,11477,-18241,23625,80141,21671,-31783,-14696,57922,-18310,-40044,-1660,-36395,-665,122511,95112,45879,-18820,53283,32999,13348,-39251,22997,1501,-8655,40296,-30255,27979,18257,-85686,-21414,-14384,8645,13433,-22418,-62031,13862,73237,21954,51793,-6325,15402,-974,48668,50653,26431,-69340,-29004,-21324,8676,22048,73325,37040,-25407,-15911,-8647,-39703,4034,18240,45389,60094,34003,71124,75285,8983,-35255,-16093,-23973,-43309,-44815,-80710,-53019,-75350,-72421,-43257,2513,13356,-3924,-3062,-43866,-35135,-33253,34268,57600,-23435,-66140,-23243,84608,-16188,20062,-8773,29430,52078,-2673,-16928,15246,6801,34451,12120,-32436,38760,-60053,-27971,-21667,-29596,10331,-42183,52572,20136,19085,21487,39379,39211,21293,5507,-9954,49127,-2160,-90318,27229,34055,-41263,-76829,-18670,-53297,48075,-9382,-21407,-62041,-82270,-9028,91176,-29110,11041,-42054,-53638,-4608,38432,-28429,-24522,-63443,-54119,-25950,-21647,18386,50528,49081,50072,-52169,-12143,19697,-8773,-15162,85576,11642,-21549,6393,18865,-59829,-2189,34613,102762,63831,44577,117203,-5154,-59463,22733,25451,-28554,-33608,60398,-99943,-70460,32222,32175,23154,26276,-68637,-89234,65584,67758,-42886,-28254,52567,21257,73419,39130,-6645,-65213,-82618,-16540,-81418,-63945,-70854,46924,13967,17010,15823,-48406,17015,-70369,6162,-24377,-1915,-73106,-74070,14124,6948,-14221,68667,20868,-30333,10226,-61431,30675,36525,-39842,-39401,6365,-3064,-56859,-26469,23208,-13104,-720,-21880,-11051,15635,-19552,-34658,-46927,8313,90785,-10648,-4170,-39911,-43057,33682,-113462,10488,-17334,16096,-14475,13053,-13069,76779,96921,93,-15400,-92223,59489,23806,2316,111520,47849,91030,-30029,75857,-3586,10151,-55392,-38565,-8466,-47873,-10044,-9016,12557,6175,25101,-23085,-42047,54508,62657,52663,7627,-34625,-79089,-73275,24164,-43259,12834,78490,-17063,-48842,76378,-41425,-38252,46652,-19180,19031,-18611,3557,17467,-64166,-20085,76564,-27739,-91650,29363,22847,31602,28369,-585,-14070,45128,64409,-37962,244,-80219,-6033,121715,32975,-1310,-56862,21388,-7640,-23291,111115,58689,78895,-128161,-95449,-16277,-68530,35600,61954,17149,-4698,-56333,18773,-27162,55210,11657,-2696,10377,17169,8617,27112,22383,-4018,715,-34277,-16178,-23592,15061,-26963,-57221,-37554,-26207,4918,38912,-90050,-46804,-24956,50408,13540,-4409,49253,62236,12841,85653,3645,4612,-1574,110184,26214,61692,9308,-15142,-42490,-30754,2582,-22520,69542,56627,-99941,-32477,-56228,-60633,-13254,8570,-16458,20342,29487,32526,-31112,-36711,37483,17152,71362,68534,-51540,2735,16434,8862,10441,-82107,-66812,-71754,-73684,-44924,-60242,-25210,-33473,-18645,36020,-31900,54629,-11694,-14059,-23419,18442,65854,-41513,7030,-10072,55616,-53486,-82030,-69009,-9166,-58741,50698,89642,35909,-27961,-21823,-17779,-47337,-5273,-17972,-91472,-62111,51154,83801,41847,-66938,1359,62969,65008,-20522,-43407,-4371,-28721,20776,-24729,-41659,-51590,75267,33501,-15330,-77121,-76216,-15294,-52950,-21112,9199,31861,21595,-35564,8308,-12934,-43569,-14144,92518,29686,-47454,12980,32901,-27497,30837,-26008,18547,-6925,-38241,30839,37335,29645,-39659,-49877,46796,-66913,-97524,-12104,-44384,12519,64928,3188,-19944,54384,56993,10148,22836,32588,30875,17246,42509,36673,-4326,14720,-15188,18250,49497,1848,-11072,-54124],[-7009,3909,-37302,-8190,38146,-49543,-15885,65015,49620,38393,10188,78175,-5796,-56032,37186,-22078,-75403,79552,12734,48631,-53041,12351,49299,-35998,1713,24291,26609,24251,-16961,-15193,31820,8789,-77844,-76272,-9611,46364,48412,100670,85493,34465,-29702,-63573,39334,-10887,112573,48484,2379,52793,-60470,-36646,-10196,36199,62834,-19646,-60025,-42336,28433,24903,79903,114877,-46740,-47620,2257,28097,56454,-41589,-10198,60318,-25941,-16337,-11150,19456,77315,173431,30013,-7590,-10461,-104885,-8638,-57793,90747,7523,-12003,-6450,-4452,-8895,29108,32583,50549,-49167,-42419,-48548,-26092,-61316,6456,-11658,16816,-66809,-242062,-38365,12492,-87472,-67938,-91413,-78716,-102577,44163,55106,45532,81839,9358,43311,51805,-3421,-20202,17478,-64618,-61182,15677,-29460,38476,9520,38572,-27597,46392,94437,69539,-15382,-72087,-28360,-20636,-49983,39742,-3060,-62972,35787,44150,17196,53851,-36081,-13608,-45686,47675,53536,-20097,-14809,-9497,67297,12262,-125813,61,86974,44629,-60459,-32211,4696,-2548,10550,23068,50903,-18386,-31377,-39740,84744,-93154,-122255,-44602,-103145,-43226,3629,-31116,-23726,-24290,-7571,-193029,-111101,108396,-37593,-40864,28287,-66549,30049,12290,69099,12848,25226,50720,8125,28950,175096,71723,61419,23117,57735,64240,53648,-26168,-17167,17831,55370,44765,155775,130733,183088,17155,12777,-25807,14123,30164,17079,19972,62384,255694,391215,-91254,-50011,-41829,-140864,-16158,-139648,-21889,-19111,18110,53096,-41501,-65973,6980,41707,78903,1582,-36019,-77351,-96698,37176,43120,181591,88265,58484,-105664,-104480,-34273,-31676,-100402,-101100,-66690,48469,895,-15959,-133608,-250909,-350215,-1260962,-48082,259299,117346,55471,48539,14713,26531,74011,59078,106774,65512,86167,37485,6641,-5134,37595,106335,46926,26633,54899,-21575,-10097,40617,84394,93323,64741,52238,55491,25219,46641,88755,109193,61152,91601,102960,138549,122001,349630,126940,-214382,-147730,-60850,-91972,-75709,-82400,-69642,-39960,1042,-72462,-25369,-41655,32516,-59137,-21779,-110404,-28388,77429,46364,-26944,-30454,3299,-19236,-99984,-191459,-89013,-20225,-18547,42320,-80082,-5806,-2070,-71174,33061,-59041,-125232,-72766,-117307,-78821,-65747,120531,27219,-37071,53047,18312,33902,39954,-20111,61624,56652,-87112,-53906,-42296,16681,-83251,-43967,5027,-27676,-8600,-825,-13652,-96957,24861,-86524,-18224,11725,17041,75491,22598,56916,-62386,-55901,-72981,32504,48206,173300,-27349,11668,-45898,-56201,29460,31042,5328,12598,23507,-23441,-25416,-61401,-53965,-33900,26464,24700,66512,-13554,55990,-33220,-12396,110615,26463,85378,-25006,-27117,-72061,56730,46354,-54857,-68983,69083,-3814,22899,-50190,83115,-45282,-125539,139628,105189,79300,69106,47196,52204,87500,49525,37412,6173,-373,-61394,36075,-38783,-39844,20976,59798,78062,-72548,-26070,-32083,10469,41443,-25201,8615,-24370,-107113,9261,43332,-9008,53575,12502,-4523,52854,64434,24555,17762,122674,-16407,8953,46095,35598,18351,-58218,-9108,16618,56669,-8700,-15551,-5394,78933,26130,-42582,-83353,-48677,-4124,-4988,49973,83060,27446,65986,89678,-26055,-52601,-4638,-21932,9373,-22438,-36106,11328,35577,13989,-24267,35926,50129,45553,26409,6881,12906,26792,100050,-82366,33829,-80651,-91817,39314,20944,-26681,14402,48708,-29763,-60189,27895,51136,4117,17634,-50835,23172,12353,25880,-3157,-83992,33980,25508,2582,-27709,40977,-857,57568,112405,56746,37711,32208,20026,-6417,20460,76062,31821,-46195,113,42846,-17570,-48026,-9228,-33037,327,151904,106575,40404,1398,61289,42969,-18446,-46293,47813,-1119,-24773,36017,-32706,36955,21194,-73364,-15190,-2133,32582,14474,-8564,-51056,33669,51109,19623,92233,-13664,438,-21112,36486,426,24909,-36617,-40566,-39569,-1008,2684,102925,41382,-22358,-10296,-20319,-40419,-1443,8660,34171,56702,35182,70288,132099,52414,-24651,-2725,21507,-2393,-52295,-91428,-31972,-19406,-46065,-33586,3498,33302,-10454,-49470,-40816,-15719,-37500,20181,62588,1120,-48286,-11152,92689,970,15977,-10356,44933,43862,-5835,-14007,3075,14161,42983,7844,-13846,59491,-79607,-46029,-23421,-24688,6767,-41006,32617,18237,-2891,18854,52059,39265,34439,14329,-15201,30725,5969,-74539,41982,65272,-46539,-41812,-12910,-43926,38018,-20305,-23543,-54334,-85572,-36063,71116,-28902,23211,-28142,-38528,6285,55267,-34515,-14733,-69924,-68777,-19626,-41365,44822,73512,46257,28005,-43036,-38328,-10574,-8652,-44651,80036,31959,31020,4627,4417,-47685,-5524,27190,77408,41131,40092,119547,24691,-57648,23503,26078,-20851,-12992,75298,-100723,-64162,16864,27653,-2545,46136,-43271,-102408,53741,63123,-33886,-56633,43883,-1514,61546,47216,19558,-58004,-71805,305,-83025,-76272,-51198,38048,19132,42631,21697,-55993,16749,-49013,20724,-24023,10937,-67518,-55453,17253,16235,-20694,51452,31026,-12594,4421,-43820,24403,7694,-1355,-52389,-9655,-39136,-52283,-34530,25693,-6630,-5906,-22897,-4671,24787,-23921,-48402,-47420,13442,105303,-6350,39753,-46576,-27260,37122,-103515,7547,-24765,14371,-39162,18305,-22467,47362,72173,4901,-31678,-83629,78666,19111,-11548,76818,36921,68835,-30826,47164,-12426,-17257,-82693,-57934,-22762,-23398,-8123,-9860,13540,426,41338,9868,-34198,74286,83052,57079,16946,-64367,-76502,-50473,11198,-41958,7673,66562,507,-31665,93772,-38005,-24485,39525,-29289,15273,-19506,-14332,34496,-66337,-15707,76012,-27850,-91929,43881,42650,56623,20369,-13999,-20737,54563,73389,-60859,-14449,-79477,-16081,117602,62698,11218,-34427,35502,-4935,-36425,99643,21903,71277,-130288,-101572,42,-54472,21130,39550,16628,-7197,-55038,4786,-51572,47199,21064,16444,25786,35826,-8481,36819,37695,5484,2979,-92171,-7596,-13618,16780,-12847,-72140,-37122,-34663,-12359,47081,-85941,-55921,-51719,72860,6810,-10460,38315,77953,15375,80514,-13525,9500,24466,162609,45397,29143,34466,3120,-34781,-25443,-1219,-39116,48092,71198,-104817,-26279,-41739,-55982,5382,-9804,-14529,17220,-7462,13500,-56333,-32920,28897,11562,42443,63626,-48409,-160,-18119,5629,-2344,-84912,-88204,-74162,-111829,-70606,-38037,-10460,-51287,444,30578,-51584,52282,-15367,-8633,-27823,-6684,76471,-30958,20763,-21554,48448,-21331,-110190,-60834,-13780,-59422,25593,74342,23595,-32049,-10965,5277,-42097,-27954,-31173,-56288,-26647,91031,112099,73242,-49080,6476,42758,47405,-17338,-51152,-6773,-26715,22013,-21471,-43334,-59722,63663,43143,-25550,-49194,-87765,-15778,-48182,-29986,16647,37243,8113,-34936,-4350,-8236,-1807,-18917,67033,31767,-42069,493,25171,-41388,22423,-30276,4757,1960,-19658,53422,33656,37528,-7574,-37702,49543,-68554,-98406,-15039,-46773,50040,81728,3136,-13451,57650,58331,12279,14160,20404,11665,-15133,18443,28592,-29433,22752,-27178,12467,45492,2174,-14638,-42283],[-8052,-10561,-49180,-24568,32777,-45987,-12771,87561,56252,56071,13002,71754,-14924,-47702,66453,-20221,-23236,113241,11009,62456,-44552,22339,61686,-5679,12532,56865,26024,21098,-16231,-55145,29780,19034,-74229,-88028,239,35523,40655,47261,92776,57956,-27413,-77933,49703,-17674,96748,21672,-22542,40276,-54393,-29237,-46870,38460,68164,-11195,-12697,-3626,5380,4565,67789,115115,-29595,-47323,-29300,25720,60607,-51881,-7957,40210,-17250,-24501,-12041,51588,43186,123157,24846,-18202,-24633,-87548,-2230,-71326,92728,24016,-24619,-3498,24148,563,32715,22362,50450,-30648,-42749,-43326,-5254,-65770,21589,10115,32661,-69652,-336470,-163310,-29520,-114452,-92372,-100251,-74295,-85683,37495,46722,34043,37757,-11732,11443,46911,-11949,-20566,12172,-126597,-66381,13588,-23873,19955,-33991,17850,-19090,39416,70349,73024,-26959,-108177,-40298,-11116,-48722,31382,-3087,-69634,18409,42125,36625,73497,-51221,-14809,-22607,71688,73165,29422,-304,-12317,53507,-4346,-118047,-567,38070,40064,-61104,-21032,9962,-2191,-456,32993,39076,-1106,-14302,-40772,97213,-73358,-114779,-62055,-95860,-14979,14070,-23579,-22898,-28453,-22,-169988,11887,142383,-37151,-25367,5680,-31087,49515,16371,53307,4952,11521,46986,29678,4322,120664,62445,78342,57517,70839,80527,63363,-12519,15088,17092,37236,20316,141907,134547,165136,-4672,21743,1599,29515,35511,27792,20752,73101,312498,431120,-121147,-113445,-72258,-133041,-7405,-112243,120,-26351,32920,88720,-20807,-84219,-7890,56822,29495,-13528,-8276,-41700,-108343,26200,2076,101427,100584,51212,-94293,-126533,-20651,-2361,-53756,-120116,-58791,32681,-3257,-22605,-132766,-169350,-377622,-1309030,93126,285443,117119,59462,101829,33169,43534,87914,77400,101641,66556,103030,35362,18032,17262,43758,67432,54330,-1632,61583,11294,40616,35702,71415,80283,86286,72660,40419,20761,74228,130379,97837,44553,76780,85093,164689,129529,350913,115194,-224549,-157239,-47426,-90601,-79904,-77993,-85579,-65667,-15913,-82909,-9792,-49059,-18097,-61645,-29534,-142052,-28479,62824,66411,-43993,-25694,9791,-7881,-109804,-188626,-79912,239,17925,40365,-72680,-9992,-31662,-83944,59570,-23724,-129358,-99124,-155907,-109468,-79629,115177,30347,-47192,55145,24330,22546,-2329,-55496,81672,44881,-104421,-103530,-72747,-53431,-101414,-61878,-22304,-14749,9631,-22019,-8630,-111128,19690,-98133,-18769,13436,13086,59181,33988,41710,-89136,-54604,-59049,34671,21415,103032,-81401,6203,-46729,-60660,42181,44534,-34705,18601,36382,-23839,-19198,-94643,-44713,-32564,28793,36843,96069,8213,37104,-50990,-44988,72254,5334,64225,-31401,47,-73332,34890,57098,-33026,-61181,60889,-22962,23819,-34549,91636,-35587,-102188,253496,100912,74396,79654,35801,56352,103920,35458,23499,36431,8441,-22483,34895,-53083,-55630,9119,78933,75630,-66361,-17188,-10037,25878,42967,-34116,11036,-29695,-102924,1499,53132,-11680,20459,20076,159,56407,58406,43428,30751,97035,-36623,7232,55183,38795,14238,-48075,-4017,13471,47280,-3714,-14107,24675,76250,40504,-58259,-118117,-58717,-6310,-20250,27281,79730,-2530,82265,88232,1287,-49680,-4977,-15751,21417,-32733,-46766,21137,33094,-501,-28402,16704,60290,74331,17569,-8797,7466,22200,88121,-76466,6680,-89267,-79635,65138,54627,-38789,15497,39516,-17876,-54774,8964,36198,193,12432,-43831,5963,-18717,35019,-14579,-85130,798,17436,-20762,-18246,19426,-13095,56156,88173,53936,41359,39670,21210,5043,18160,64917,45274,-41395,19575,21915,-14016,-46528,-15499,-32966,4521,166879,114350,25097,18256,51821,46609,-36621,-40785,55079,-10835,-37502,27956,-21965,46616,20182,-56118,-5647,11287,47758,10550,-2613,-39166,43575,11194,18156,107767,-17932,-19932,-43805,13557,-52524,21359,881,-47002,-44152,2004,-7757,119581,36208,-26643,267,-32929,-33722,-19720,-3476,19746,41341,30062,60953,170124,90342,-9726,9727,57918,36336,-41832,-88940,-5838,16793,-21418,-25370,1509,52334,-14280,-72250,-29810,9238,-39748,10038,57331,28527,-20322,1687,87389,10851,4136,-2985,62461,34572,-3998,-16350,-5665,18492,44463,-4168,16610,79966,-83740,-59205,-33332,-14526,-654,-34462,12332,12607,-6157,15204,59204,25691,43421,26067,-20116,10682,7293,-18643,54545,77195,-32721,-8743,-7358,-16390,39919,-25543,-28894,-49998,-74155,-51639,46410,-32851,25530,-5786,-14595,13984,61017,-37705,2133,-79959,-73286,-3497,-45035,66137,89967,31629,8688,-26159,-50453,-31319,-963,-43360,73804,47457,87217,-7416,-36306,-38984,-7727,17244,51367,17277,26584,109613,55746,-50941,24301,27369,-21559,-5336,69347,-85694,-52785,-7019,26537,-32771,57148,-15120,-101643,34326,40216,-19667,-65359,26729,-29629,47852,30193,39718,-43923,-52739,19534,-79346,-70470,-24558,19922,7337,62665,32606,-57364,10179,-16311,30952,-13952,22553,-52905,-30909,7707,18709,-23536,24188,42942,-2938,-9212,-11293,17363,-19515,35003,-56960,-27467,-69321,-52875,-45209,20846,3294,-16260,-25886,11628,53306,-20256,-64886,-40428,-3501,93219,-5156,81634,-54158,-8049,30997,-76290,-854,-38118,7801,-66969,22015,-30227,12263,42324,13513,-44207,-67290,96156,11514,-19262,31157,11784,31854,-32527,11497,-18891,-41425,-93087,-66419,-29696,13347,-9412,-10604,7951,5919,51442,39494,-28957,97631,91451,53447,27936,-74614,-72469,-9544,-3259,-33632,4425,39840,21994,-7486,101343,-31414,-10467,31605,-24948,16062,-18723,-22116,45386,-57490,-6270,69311,-26510,-81915,51447,52605,82203,15532,-28857,-20308,60629,65882,-79944,-28791,-57935,-14993,109176,90293,34654,-11732,39157,-2418,-41870,75211,-26036,11249,-110663,-83880,10567,-36999,5146,7879,18565,-10836,-47080,-4700,-71439,31629,24394,47156,26084,51012,-24748,46975,52861,19221,2438,-115113,-2456,-6076,19823,-10549,-80360,-32259,-41249,-31223,40829,-66338,-38187,-55760,79328,-7654,-17181,22692,80352,22173,72113,-23383,20025,59591,197502,57920,6336,63325,18470,-28663,-15108,-202,-49743,19143,69546,-95091,-15253,-25816,-44794,28261,-19795,-24584,11389,-39320,-5844,-69878,-25172,14224,7277,18586,56418,-32345,2457,-38971,17277,-10925,-83590,-101544,-65099,-125518,-83415,-16311,17439,-57316,22029,29948,-50572,37147,-22428,576,-25940,-27806,73306,-21130,29583,-40719,22134,6037,-131252,-47307,-15685,-48983,-12627,46501,5956,-31116,-830,25043,-40259,-41381,-16629,-4520,17983,106353,116287,77150,-26550,5532,17867,41499,-2036,-37063,-7681,-27548,19402,-16636,-39659,-58170,49460,49785,-27131,-11993,-86467,-17298,-37426,-38070,24279,30991,3109,-22446,-19193,16133,54939,-25942,43285,31089,-37650,-1063,25456,-47974,8685,-33102,3945,19794,-7825,67734,33621,57863,22368,-32493,42836,-58849,-82481,-16902,-44316,80669,89657,148,2793,67755,51592,12862,327,5913,-285,-32741,-426,21399,-54572,23841,-33045,5777,46398,5074,-16018,-25358],[-4915,-17305,-49904,-35103,26706,-29229,880,97851,61182,72585,17061,54308,-26590,-38322,86146,-11243,33932,119848,10323,75302,-39252,27530,72413,19192,15902,87014,30307,21790,-7125,-70974,28057,39521,-55296,-90955,3317,27410,36304,-10048,79390,77232,-24372,-90812,48980,-19909,65043,-18444,-39013,24289,-42139,-24939,-86036,30372,62055,-1983,39219,29770,-12435,-12580,49068,95505,-21593,-40799,-56268,20881,56514,-64542,572,28230,-13952,-19590,-13532,74238,6412,58677,12722,-15457,-25229,-43474,-352,-82030,73612,36920,-28647,-6806,41423,7125,39456,12329,38300,-9098,-35691,-34239,11003,-55742,29768,48569,59016,-19033,-299528,-271601,-105707,-128337,-108357,-97756,-70299,-55735,22081,20841,19878,-12829,-32130,-28738,22583,-19519,-10614,10566,-165756,-66213,11021,-4371,12032,-59728,-11927,-8532,32062,36911,60474,-39758,-127154,-44089,-6570,-48860,12240,-13122,-77537,-8584,23409,63718,88499,-54999,-12171,3555,88195,89507,72225,13486,-14540,35672,-22757,-100277,-8472,-27519,20822,-53115,-17254,11913,-2386,-12428,30438,19289,10691,7404,-29566,100199,-40380,-94050,-65721,-70524,22367,20998,-26191,-20761,-21768,15346,-115781,147360,137212,-34715,-4753,-16528,5833,52812,17012,44935,622,-6290,30566,53061,-16709,51026,50222,79754,94475,69572,79988,71117,7656,50285,5008,-18216,-10203,86298,123272,120552,-17964,29935,24136,41859,19568,34073,20745,59608,280102,304086,-141946,-153279,-103930,-116011,641,-66259,30631,-34928,24854,111148,18862,-87892,-16914,64079,-14961,-23678,30679,15514,-96449,912,-53708,-6940,101778,31307,-64605,-127634,6166,20153,401,-109734,-39289,15633,1444,-11523,-104852,-34261,-302932,-915749,146394,250224,100783,45365,142832,43234,30113,85093,78077,77231,52146,103743,25432,19877,37408,40943,26036,55782,-20934,56941,27469,71988,23146,43646,62974,91239,82112,28281,10359,89023,150164,75121,13474,44772,43589,145860,106347,279059,83829,-177543,-133195,-17110,-66869,-69905,-67102,-87762,-62977,-27145,-83349,-1848,-47414,-69112,-51255,-32842,-143460,-19792,47471,75753,-46007,-18171,14245,650,-117610,-139171,-34444,9048,49069,32555,-58972,-11462,-44568,-65278,85428,24940,-93567,-107713,-165779,-124115,-84237,96467,33386,-48793,48190,24195,7586,-37828,-90990,87698,20395,-95213,-130512,-101755,-122887,-110167,-71220,-40476,816,16171,-33335,-12825,-101392,18026,-94017,-10990,13390,5293,33287,36486,19031,-107371,-46507,-41027,29471,-8244,2946,-105901,8831,-42422,-55134,48431,53055,-43588,20652,40200,-18985,-5340,-109044,-44434,-19796,21364,49928,112834,35804,8309,-54437,-74486,16734,-13909,31905,-32880,29978,-56559,7591,63558,-1431,-38717,48576,-38639,24497,-15421,93463,-22095,-20248,338145,85196,62138,61654,7514,56477,96879,14592,13473,59168,1319,6399,28879,-55163,-51991,-5232,78712,58364,-49280,-6109,19357,37742,51230,-32407,15048,-26373,-82174,3154,57867,-17306,-11588,14063,-7225,61857,42170,52103,34998,57744,-57154,4583,53544,39168,11711,-29178,5576,15554,26198,2948,-8083,54576,67317,38660,-84108,-132565,-72700,-4706,-33780,-11887,57872,-33133,75073,47925,23334,-40561,-19760,-3008,36296,-34039,-58881,31291,17380,-10975,-26975,-8335,64760,93677,7713,-23295,852,22898,69793,-53826,-11496,-85885,-60051,72273,74166,-36577,14346,14119,-2316,-52881,-21556,25479,-2065,-2796,-25561,-11258,-46527,47996,-14899,-76034,-29346,7286,-40926,-12788,-3529,-21257,40508,43888,28892,34332,37817,13610,9018,16960,48443,58220,-21692,38687,1718,-6351,-36502,-19636,-37353,13857,160894,119047,4599,29817,36007,46083,-37837,-25386,45540,-27358,-43674,18936,-2227,54734,15175,-41892,4728,23086,50428,5781,-2762,-31346,38888,-26357,19554,83447,-17578,-36275,-57727,-11979,-89217,16993,26608,-50018,-28795,22174,-5020,116064,25720,-36119,10821,-43189,-20672,-44929,-13431,6949,17089,19831,47066,177102,111959,9175,23373,66598,63870,-17378,-76686,23410,24099,-2960,-23580,-1770,65668,-13973,-56141,-12542,35242,-41894,5286,41274,54940,10203,10886,71918,8596,-11029,9312,74509,26444,769,-20065,-14629,19363,44888,-19709,48770,93466,-74171,-65497,-47998,-8554,-13374,-25285,-4898,6697,9808,14590,63112,2718,53909,35862,-23755,-5804,1737,66677,61567,69641,-1439,13555,-310,19940,45400,-26993,-34724,-46748,-50868,-50611,23565,-39669,18320,21368,11504,16347,54872,-35736,26860,-88618,-66121,12589,-26756,72400,92644,7492,-3045,-10828,-47663,-30231,16317,-13129,66839,54619,129830,-21850,-85889,-32773,-7626,8242,31345,-306,7611,88683,81544,-39718,26280,28856,-32049,-9335,45677,-59839,-39722,-34431,27245,-58534,62560,8475,-87156,12467,2039,-1943,-52107,6511,-52541,41254,-220,50320,-26975,-33463,32155,-69014,-50950,641,-2409,-15771,74213,46316,-52632,-3461,19400,33454,9738,33549,-32725,-7499,-16159,11362,-19817,-1851,56624,-1916,-25112,19202,7624,-40952,57545,-55490,-39272,-84818,-51681,-54907,11162,14504,-20256,-27510,33646,86992,-9180,-76763,-28176,-34283,59287,-8072,110717,-61984,11590,15105,-38012,-13905,-56377,-960,-89650,23446,-43648,-14526,19456,22233,-49657,-51745,106163,4885,-17935,-11704,-20503,-3322,-30709,-18099,-19439,-55504,-83157,-62777,-29059,49083,-12745,-11866,-6831,19661,52274,57440,-26114,112426,82834,39559,36013,-69505,-75623,32201,-13167,-16039,5590,8304,43295,16121,93427,-23250,1992,25239,-4309,21537,-17679,-17144,43963,-44740,7035,58116,-25574,-66277,50997,46991,102551,15257,-40846,-13700,62263,44301,-85860,-41555,-25144,-10689,97428,106551,58533,1691,42318,391,-36891,41862,-69954,-72907,-76941,-54436,8141,-24503,-10495,-25661,20387,-13445,-35811,-7840,-82518,12103,22387,74016,16276,59362,-38180,54554,65416,35084,-1893,-96316,-2003,-3849,27861,-15590,-71703,-24524,-47531,-46629,23819,-34160,-5189,-44379,69266,-27247,-20485,7451,73021,30594,59442,-26269,37318,90730,206457,67189,-1092,83882,26138,-25277,-4674,4450,-57860,-10038,50558,-75760,-528,-8868,-26920,49630,-19950,-41057,4665,-57616,-22426,-74468,-16726,-4700,5204,6683,48401,-8544,7427,-45447,34812,-16345,-80594,-103293,-38591,-117417,-82591,-362,47114,-46851,41042,32968,-32440,14230,-26218,13104,-17294,-37941,55978,-16802,31688,-59575,-10960,22359,-134391,-30334,-15876,-32544,-53024,16502,-12163,-21727,5974,37583,-41912,-45502,23734,46307,57566,95072,93948,49821,-7080,-2673,-6336,39399,19291,-4040,-4513,-29206,16342,-11135,-32473,-50766,33308,51866,-20793,24715,-73384,-20030,-24434,-40643,28688,16152,29,-3658,-32113,53857,104766,-34982,23996,25193,-36175,14060,27547,-45558,-5995,-32388,14666,40189,-4346,77085,38849,85646,43948,-36642,31706,-37076,-60261,-16594,-37384,95423,86964,-6424,23141,76695,42483,13030,-15158,-9507,-1174,-30342,-10507,14738,-74664,17132,-32451,260,50330,9045,-14124,-10075],[848,-14428,-39787,-35592,20982,-2514,21277,90937,62936,80712,21274,34193,-38036,-30160,95201,3666,78455,107616,12556,85126,-39444,26522,75955,34612,10825,113034,34858,21631,3350,-63161,25759,56891,-30304,-86667,-3139,23432,36766,-53082,54390,90573,-19840,-91371,35534,-19685,29575,-56776,-44528,8858,-22024,-22653,-114117,16621,46217,972,77411,48581,-21135,-19105,28878,62621,-24230,-31057,-74268,13137,43968,-78024,14827,23499,-15767,-6428,-16677,82191,-18750,2849,-3977,-2601,-12225,17619,566,-82730,45691,50275,-23137,-14565,41723,9999,48277,8473,21763,8183,-25522,-23966,18610,-36193,26248,94107,88799,68647,-142073,-296684,-179436,-123265,-111835,-81219,-66983,-21572,2054,-19476,6046,-50388,-45972,-65019,-16523,-24760,7002,15631,-162838,-58633,10661,27063,16334,-68915,-43089,-2692,24368,5556,36688,-48946,-129464,-40860,-10465,-50252,-12969,-32398,-87229,-38301,-7526,95589,98934,-43162,-3268,28462,91883,95042,97526,23542,-14485,17107,-40071,-71686,-20694,-93649,-9101,-38085,-19007,8216,-2834,-19207,18841,-3121,14345,29275,-6357,96172,-7431,-65354,-53587,-47960,52326,21409,-40749,-14973,-3394,39772,-39901,224179,94336,-31738,13787,-35663,28905,33507,13568,43299,-934,-26286,3677,70612,-30756,-11759,36756,67853,119683,55308,61214,77755,24893,75686,-15137,-84456,-35547,6776,97140,63314,-19388,35472,35672,48818,-20984,27567,20137,19704,144591,48643,-138317,-148055,-129199,-93007,6005,-19142,59516,-40146,-4063,117483,67749,-77191,-16812,58648,-40222,-26899,71589,81116,-64085,-19319,-97530,-104739,91357,1086,-24330,-100100,43542,31762,47836,-68915,-10045,4452,14794,18274,-45497,116073,-111445,-318365,85502,154798,73298,19871,140143,38189,-21329,65230,57043,42958,27802,86794,8137,8017,49235,28737,-5611,45818,-31047,41686,23454,79484,8291,15243,44423,77816,74135,18271,-12714,83051,136109,44772,-29159,-1370,-7064,85767,48361,131392,39647,-90728,-84360,23463,-33529,-45921,-45401,-71877,-33814,-30642,-74920,-3066,-36173,-98075,-30734,-26654,-104224,-8761,36059,72931,-27397,-10622,16518,6236,-118636,-58207,30676,6119,68868,21137,-44294,-7171,-41900,-24635,107261,79244,-21100,-76403,-121920,-116472,-77910,70928,39183,-38440,29466,19601,-4356,-55040,-119220,77948,-16160,-63868,-124331,-113944,-156916,-106550,-73797,-47829,12313,10902,-33770,-22934,-70907,18462,-78251,2056,7989,-4386,6485,31712,1476,-109180,-31935,-24698,19514,-34759,-90530,-98788,21249,-31456,-39995,55301,54581,-24750,21358,34788,-12602,11676,-104911,-54080,2356,8982,60263,115295,60155,-19166,-42729,-92416,-25364,-29442,-2374,-27972,54624,-28867,-14975,62819,32306,-8289,36473,-45973,24383,3970,84145,-6902,107121,341620,57707,45461,11567,-25469,51431,65317,-7987,7376,65304,-17137,18506,18507,-45309,-27701,-22177,59061,33813,-22940,5884,50177,44189,60611,-21334,23061,-14475,-51825,12950,56877,-23036,-33334,-4703,-28353,63474,21160,45842,27013,11763,-73038,2261,38279,38481,11358,-8598,16867,21169,-1282,12042,2713,79129,54331,24164,-102872,-127971,-84192,1335,-44759,-60377,24078,-55465,44650,-14488,27258,-29694,-44939,14854,44682,-27004,-70682,37857,-13239,-15272,-21864,-38643,62893,101381,-1737,-32025,-2974,27950,49339,-22049,-14970,-72347,-36103,66950,65572,-21251,14285,-18543,9578,-55923,-54139,24843,-1304,-22658,1326,-22725,-62778,61305,-4733,-61143,-48882,-2676,-52699,-13254,-24752,-22504,10563,-8579,-10901,17471,24142,-2259,2486,17001,30137,65754,1736,52124,-9126,4044,-21813,-20576,-43635,28405,135362,119758,-14300,36378,24961,44774,-26180,-5512,26813,-45913,-42411,12066,18178,59210,6753,-36822,13356,30741,40482,3778,-4373,-30504,20131,-44175,24301,25692,-12295,-40007,-55967,-32746,-101184,12690,27651,-51432,4403,55135,10959,91505,14384,-46625,16196,-48162,-3971,-67145,-16877,-408,-8692,7292,33627,158132,113485,28929,38598,42153,77197,11248,-59557,51300,12705,9004,-30117,-4109,69280,-10236,-5392,6765,56443,-45502,6187,16900,75695,36148,13354,52535,-5535,-23548,20785,75410,21537,6546,-20336,-26380,17092,50209,-31412,72787,94199,-54757,-64675,-61932,-13801,-32017,-17365,-14625,4442,38247,18601,66267,-18963,69248,38354,-26116,-16198,-8327,146672,60950,50676,36506,22091,9224,51841,40552,-26848,-35748,-41321,-21466,-33786,8078,-48415,4493,49526,36216,13159,40234,-28330,55557,-89329,-48259,20757,4979,60392,77938,-19364,-5541,-4899,-34275,-4387,41993,29173,57090,51324,147389,-33128,-124032,-26866,-5642,3204,20225,-7657,-11524,61367,96604,-25714,30636,29635,-50521,-19135,13717,-32965,-28828,-59424,27680,-72269,67709,22530,-62448,-5843,-41579,15351,-23420,-9578,-63371,46612,-31255,50713,-11658,-22938,31731,-53882,-25455,17291,-22620,-39847,74933,58278,-44230,-22216,48699,27486,45316,45060,-11816,8603,-50927,-6270,-11640,-16848,72133,-7106,-37411,33233,-4626,-53831,56766,-50925,-35653,-81518,-37890,-59572,709,23310,-7670,-25335,53573,104205,5451,-76415,-13404,-65034,19178,-13891,122384,-68016,28312,-7489,71,-28635,-76307,-11454,-101728,22259,-66615,-24189,11861,27734,-47187,-42137,102486,2923,-7558,-43617,-49731,-24405,-21860,-33277,-11853,-56856,-58049,-49704,-23108,70481,-16216,-13797,-29347,34171,44624,59358,-24203,105488,58209,17784,38474,-58424,-88355,60855,-14097,8869,12698,-17101,59994,31936,69417,-14781,10159,21539,27411,29570,-17434,-155,29311,-36218,22066,44757,-24299,-47822,43017,25157,111278,18789,-47640,-4366,59330,16196,-71784,-50570,6335,-11013,83300,105968,71694,-1023,54100,3837,-21687,8090,-95245,-139604,-46504,-27176,-6538,-19054,-25072,-53533,18432,-14916,-25092,-5307,-83199,-7581,15676,83130,3008,59558,-48168,56073,73215,51267,-8286,-46324,-5915,-8384,42223,-19925,-42698,-16490,-52067,-56347,2626,2084,27156,-26558,46762,-48309,-18325,-1624,61969,35919,42492,-21805,58754,106882,190594,78858,3903,84463,24300,-25010,259,9669,-69187,-33137,19028,-56868,15419,7439,-4096,63661,-12297,-55605,-515,-59696,-33621,-74022,-11484,-26328,4986,9337,41131,16312,11419,-42178,45316,-20009,-77926,-94291,4616,-96608,-70970,6621,68514,-20577,53444,35463,-6308,-8812,-20714,27194,-3982,-36478,27775,-20086,27319,-67841,-35807,25035,-113569,-11916,-15196,-15466,-82303,-5297,-26271,-3466,8669,42246,-46210,-43181,74484,76965,77286,66101,54047,993,3738,-16902,-26894,28409,35137,34305,4144,-29321,15638,-6871,-21087,-40967,16881,49485,-8058,51692,-53548,-26145,-14184,-34459,27222,-2392,-11304,13621,-40086,89729,123946,-43417,9613,13316,-38148,41971,25024,-35077,-17327,-27136,26391,55777,-6463,83696,44788,108678,54230,-48714,23481,-6033,-39064,-13561,-27541,92485,75141,-15671,39575,76728,37106,14561,-28553,-24359,8478,-11813,-11295,7467,-86431,4073,-28298,-1732,52395,12298,-8527,-560],[6797,-3208,-22576,-25836,16628,26773,42960,68651,61284,76627,23554,18987,-46081,-23778,92868,20124,97068,90039,19232,89594,-44902,19448,68840,40081,-1267,128807,33304,14508,6580,-40228,22494,62076,-9971,-80533,-18409,22109,40950,-71371,30962,97003,-14351,-75342,11364,-17286,3433,-76237,-41712,-3408,4284,-20105,-122389,2399,25246,-7245,90589,50548,-20702,-12402,11679,27958,-31818,-21767,-80399,3864,26983,-88052,31040,22507,-20023,5495,-20929,75189,-25536,-28105,-20165,12981,9333,76886,3419,-69142,21691,67775,-8186,-21914,25284,9495,57212,15443,11026,15896,-17423,-15230,16833,-14728,10823,132020,111665,147238,44089,-227421,-210243,-100138,-102305,-54283,-61201,7487,-18146,-63178,-4113,-62857,-48673,-87253,-58608,-26463,26485,25989,-119376,-44352,14488,61932,28853,-70258,-67139,-3691,16332,-15050,9425,-51377,-118739,-33758,-22632,-50118,-37018,-57224,-96105,-62217,-37867,124438,104373,-16799,12730,49926,83267,85499,100356,28335,-11545,1425,-52630,-34761,-31821,-138598,-41604,-18447,-20983,-1299,-3844,-15942,2849,-20387,10671,47279,22164,86693,15157,-35658,-28399,-41574,64446,14768,-63402,-4941,21740,69513,42656,212715,33901,-29638,21787,-48538,28370,-6940,7126,45631,-248,-43801,-26466,76751,-37476,-52346,24883,49798,123709,35249,28637,83663,29471,81833,-37252,-130646,-48631,-66903,63859,9943,-8956,36128,35505,49615,-76768,5593,18781,-36861,-38674,-214562,-106502,-99072,-141499,-68365,7790,11545,74253,-39910,-42048,109495,111091,-57125,-6840,39848,-46388,-23861,103693,136053,-20689,-12949,-109585,-163562,71823,-33529,15402,-48475,85305,33890,78767,-8414,28117,3672,32819,57512,33194,236072,152757,241954,-72012,24553,41324,-8791,80644,16510,-95489,33893,17594,9758,1727,57129,-12997,-15135,49508,9678,-23154,22953,-35627,20780,9253,69827,-2938,-435,24437,49455,52221,6901,-49589,55553,95567,12594,-74087,-55464,-51140,7815,-29439,-48520,-7150,-2580,-30184,62749,-1874,-11730,-14911,-38834,9922,-27323,-61571,-11361,-18309,-93846,-4989,-8068,-35396,-1817,31515,62918,7997,-5380,17577,8547,-109747,23058,89890,-4333,78981,9116,-34734,3675,-29729,21813,120890,126322,64604,-1536,-22485,-88692,-61485,45808,49107,-15429,-245,13816,-6491,-50452,-134560,56456,-57845,-21892,-86770,-98625,-138349,-90480,-73546,-46245,14353,-1531,-26314,-33447,-30265,17469,-58621,10196,-4872,-12699,-9629,23813,2270,-95366,-14435,-13210,8822,-53330,-147663,-71585,38749,-14674,-18797,67053,48801,5641,23522,23384,-8530,24694,-86124,-68276,27537,-2305,64583,105742,71360,-34550,-20221,-94029,-31781,-41066,-29047,-16823,67427,108,-25808,53150,59609,21492,26867,-41084,23112,19384,59416,6939,230400,260012,20702,26590,-53514,-51087,40808,18698,-25753,2578,51445,-32270,15802,5251,-29082,10061,-40312,27277,9731,8542,17012,76436,44632,64938,-4440,35148,2963,-20963,26484,50858,-25590,-38844,-30747,-60004,54284,1449,24994,7854,-32014,-78724,1636,11565,37843,12441,6448,25623,27031,-27101,22693,15139,94509,40654,5438,-102018,-112557,-84468,11231,-53539,-104984,-12094,-63523,3224,-71816,9077,-20836,-69232,34945,39742,-15611,-77137,38559,-50900,-13147,-15950,-70837,56227,99456,-8818,-32459,-1032,33918,29451,14697,-4878,-53863,-11137,58669,26471,3169,19742,-47807,13040,-61475,-79043,33745,1766,-40715,31496,-24981,-63096,70012,11678,-45188,-55943,-10440,-53000,-17926,-41908,-16947,-29091,-56010,-50305,-5110,-668,-23772,-11605,18995,13990,64067,17078,55878,-2874,13812,-7504,-17883,-47292,45806,99028,114066,-25475,39542,23530,45931,-10090,12660,8057,-59076,-35232,9077,30599,58686,-4175,-42389,18501,32332,21555,6204,-2741,-36260,-7245,-36125,31877,-39160,-3502,-27913,-37903,-44114,-93624,8379,3033,-51182,43192,88913,35397,52211,4902,-53999,13108,-46382,12640,-76847,-11856,-1069,-27819,-4021,25163,132459,98468,44393,52642,-2679,78396,33307,-42475,71250,1762,17228,-43127,-3549,61901,-6626,57464,22919,67419,-50652,11945,-10826,86318,52885,9240,35876,-25109,-28553,26525,63933,21237,12209,-13506,-40042,12914,62246,-32552,82717,80017,-30630,-58136,-70024,-30596,-55176,-13835,-13188,8874,69298,25967,69796,-26875,87318,30340,-27994,-20715,-19207,180727,51813,32647,64246,19136,20416,68621,14068,-26242,-26405,-31970,7747,-7581,2813,-57087,-11403,74574,57092,6176,22932,-17366,79178,-76357,-23796,18287,29721,34389,48220,-39647,-858,-11190,-17320,37051,71034,62180,42221,37871,139497,-38712,-137562,-19658,-3788,3914,16564,-5869,-25703,33460,98350,-11501,38147,28713,-71775,-28617,-15507,-15964,-23209,-76820,26311,-70324,75192,25584,-33575,-15705,-77884,27947,8933,-15797,-61405,60962,-53617,42480,-1696,-26226,17071,-38280,-1502,21953,-35847,-54043,63424,62980,-34780,-41206,63722,15092,83928,57401,5080,13820,-88911,-31532,-4530,-15899,88853,-14645,-42005,25357,-16449,-56858,29093,-45537,-10929,-61954,-5537,-56305,-6271,26140,22696,-18513,62807,88300,18026,-59532,1189,-83157,-7664,-19602,118580,-69300,38937,-31238,24672,-40821,-92342,-25408,-102383,18677,-95853,-16112,19636,28464,-38770,-39300,81413,7717,9246,-62425,-66176,-28291,-4488,-32648,3543,-46888,-28772,-32533,-15474,70319,-18053,-16013,-53728,40940,32690,45740,-21521,71924,24351,-5572,35486,-49389,-103329,71005,-4786,35990,25501,-28172,68330,35831,35086,-6586,11092,20085,58875,36387,-18167,24526,5569,-37050,36526,31764,-18768,-26968,29097,-7809,103534,24123,-49578,3103,52705,-8870,-36984,-53348,25616,-20204,67605,89023,66643,-20581,74706,7661,292,-16025,-95623,-161623,-35169,-10705,-26805,-17943,-38249,-69712,9365,-17667,-17998,332,-75820,-24268,4272,69182,-8583,52699,-54640,49335,75184,66445,-13370,12229,-12520,-19463,60228,-15914,-359,-10844,-50750,-60308,-15591,32119,46720,-8977,19032,-65708,-12068,-1123,51305,32891,22543,-9322,78799,103624,160486,96612,12984,60453,14654,-26932,-4207,11868,-86045,-47029,-16500,-46553,29249,20484,19909,66306,-1356,-60604,-1962,-48411,-38075,-71582,-12304,-49466,5326,23573,35504,36083,12305,-35699,37995,-22958,-76133,-80249,52950,-73144,-53641,4449,75716,14588,57427,32351,17257,-24379,-2995,39878,9716,-28506,-5165,-29086,18225,-58107,-42637,15278,-72263,5944,-13597,-1892,-90553,-13166,-33846,19941,8256,41144,-51699,-38514,114129,75547,70020,32863,12123,-50400,4962,-33726,-43304,1913,33511,60432,15727,-27103,17962,-6089,-4398,-30760,2711,44526,8959,62675,-34523,-38169,-10230,-19043,19209,-20651,-36954,22590,-41642,107379,100820,-46213,-1266,-2589,-42414,71260,15490,-19430,-22329,-17839,24227,60794,-8504,87435,45236,113760,53326,-63343,24082,27748,-22328,-7985,-17022,77145,58113,-24976,45010,63675,38233,19379,-37015,-36956,24063,13090,-5177,-1422,-89497,-12127,-25643,1410,47401,13210,530,2603],[10600,12223,-3857,-9116,14436,49453,60900,41218,57337,61350,21449,12787,-47731,-17469,77421,32372,88472,77693,30584,86748,-53312,8133,51795,37298,-17321,125151,20528,-4373,-3052,-13410,18797,52967,-1796,-78305,-38070,20337,44924,-65815,19036,96269,-9688,-46820,-17428,-10706,-5314,-67042,-36447,-12046,32261,-15046,-109013,-8527,4891,-25944,79777,39862,-14693,4697,451,3800,-33908,-15878,-73127,-4093,12172,-88484,43437,21228,-23072,6781,-23621,57847,-17006,-30985,-29277,23247,31554,112423,9504,-41948,9686,89133,14361,-23027,-2019,6652,63479,34244,15065,12687,-15430,-9886,8328,1236,-11422,148334,118996,168279,162779,-110442,-184107,-67107,-83059,-24698,-49579,25221,-35192,-95281,-8078,-52347,-38712,-90744,-89381,-23668,40873,37766,-55133,-27426,22872,89193,42010,-73087,-78969,-8178,8195,-23534,-14024,-46614,-100035,-26741,-38987,-45464,-52703,-81547,-99519,-72773,-49287,140103,103304,17432,33991,68123,67307,61717,83140,28008,-6667,-7822,-57055,4327,-35393,-147294,-67114,2966,-16670,-14011,-6051,-1173,-12764,-24855,3919,59140,44731,71622,24152,-11374,3048,-49813,57940,2896,-86577,8162,43726,95754,115778,143398,-18041,-29498,14033,-51772,4278,-59242,-251,48660,1966,-53435,-51001,69697,-38469,-67137,17955,33918,106073,18860,-8870,87957,15871,67162,-54739,-140783,-48506,-108521,34903,-26908,9830,30112,28094,45137,-128553,-26192,16679,-92349,-183171,-374901,-59219,-30557,-137325,-46651,6291,15992,66168,-34889,-72245,91248,133820,-34575,10797,11957,-43532,-18012,118754,162212,20912,29063,-87478,-174665,48508,-64338,44397,8708,122468,31827,90034,52891,75673,12483,49275,90811,106501,293897,391330,647502,-270356,-106288,11088,-33629,-16871,-16306,-158272,387,-29699,-14769,-17829,24320,-32514,-42457,38470,-11345,-29172,-8624,-39624,1909,30,56155,-5633,2962,1222,13487,27156,-9670,-92722,13649,50209,-14731,-109456,-108132,-79094,-60333,-98027,-194657,-45597,54449,10466,88508,22800,26407,12456,4212,51813,-20212,-47885,-22377,840,-62760,20724,21935,35863,-2948,34325,54207,46071,-3695,19090,7464,-90728,75921,122813,-16354,85958,-851,-34240,18169,-15411,59748,122490,153364,131578,92751,99291,-51608,-38687,25837,61236,16517,-35221,10530,5811,-30050,-134824,30818,-92875,16505,-31118,-57098,-77215,-65761,-74317,-39240,4895,-14550,-15993,-39060,7908,11146,-42971,1095,-24374,-16220,-6545,17669,26011,-73713,582,-6237,1169,-61823,-162786,-39806,51087,4789,3328,82747,37547,31410,28718,11529,-9198,26946,-57225,-77634,47128,-8127,61418,89089,62671,-33200,4828,-79651,-331,-49239,-41641,-1459,65504,21808,-23275,35287,73624,43129,19715,-23627,21200,26849,18816,16808,292566,143080,-19613,7192,-103311,-62053,25339,-28239,-32946,-4109,21384,-28785,7142,-8761,-15088,48324,-56549,-5111,-8674,39486,25290,93369,39688,60127,12911,49319,20906,1994,37422,41548,-22324,-28209,-54793,-93218,31104,-12330,-4642,-17977,-66839,-70884,3942,-19613,37827,13240,11115,27604,29465,-43225,32766,24007,98772,29734,-7968,-80714,-94829,-67802,23246,-60900,-132477,-42071,-56544,-32123,-101855,-22868,-15771,-79040,53010,20645,-5761,-72408,33697,-78881,-6198,-12945,-99338,47488,91123,-11460,-24997,7729,36086,11235,56537,12139,-37182,11232,53842,-28321,31135,33656,-65326,7876,-65430,-89277,45213,5021,-51591,57992,-18303,-48241,70479,27291,-31962,-53738,-14895,-41859,-22602,-53858,-7446,-68499,-88318,-72217,-27443,-31831,-46707,-25261,24299,2969,52770,17535,48528,23210,19307,2239,-12368,-44701,61970,63243,99435,-25832,40821,28977,51398,2700,24291,-4017,-60214,-25341,9475,29785,52756,-16567,-54625,19932,26947,-131,12646,4720,-45166,-35154,-8789,41083,-81466,5583,-4097,-8472,-45153,-80800,2945,-35314,-46910,69503,109700,59901,9230,-2639,-55721,1371,-38450,25440,-69305,-142,3381,-35682,-11079,24222,118316,74456,50628,60768,-44750,72579,42224,-29328,76703,4924,24771,-57945,800,46275,-9111,103939,31586,65234,-55481,20941,-35785,84253,59270,2564,26534,-39525,-24412,24435,43689,25911,17637,1158,-51602,8693,76757,-20422,78447,54618,-7225,-48423,-69699,-51465,-79030,-15538,188,20874,93991,33520,72874,-16252,100922,12466,-30427,-21516,-27586,151885,34360,25797,66244,9687,30568,67570,-34671,-24687,-3792,-19519,32030,18507,7266,-61526,-24527,92271,71501,-1562,8628,-6202,86571,-48592,1032,7649,27319,4067,12744,-45052,6008,-26836,-3115,77087,95474,71903,21652,17479,115858,-38408,-124894,-11547,-4811,10518,15907,-51,-31554,9541,87883,379,48853,25478,-88137,-34134,-34130,-16087,-24183,-83506,22866,-54023,82261,19156,-7714,-14978,-96603,33828,34071,-10728,-51715,74374,-62948,28489,1029,-41415,-7291,-27075,16301,15823,-39852,-51303,40092,56257,-24424,-53910,60694,185,112171,68892,14675,8002,-120368,-58943,-4109,-38,105072,-21090,-37840,-352,-23295,-50160,-20504,-40296,31046,-34248,39407,-44751,-6824,21192,61051,-7759,56492,39255,23430,-27907,13381,-82726,-8342,-21545,105052,-63026,41054,-50001,25411,-46602,-97866,-44723,-95108,13517,-121349,2808,34472,25007,-28545,-40949,44311,18853,28155,-69643,-64589,-20926,20286,-20613,23647,-29419,-7171,-17076,-9742,50839,-17367,-17843,-71775,34630,22205,21314,-17289,20671,-9357,-22732,29998,-45359,-106897,64274,12295,59205,41431,-22163,66215,28322,1380,1405,3211,19366,77160,38008,-19055,49889,-20168,-46977,48781,21462,-3590,-3166,11279,-42797,78666,29262,-49139,4813,44094,-23828,11375,-48011,27154,-37599,51171,62105,42561,-50683,95228,11113,23291,-23524,-75411,-139288,-47208,-6165,-44749,-16632,-49272,-70960,-8148,-25449,-15861,5817,-66164,-35819,-12044,37147,-15868,41761,-57073,35296,71735,79336,-13886,56081,-19498,-35137,75636,-582,39839,-9095,-39487,-59626,-25485,48543,49687,4872,-5765,-73250,-5977,7870,41171,17594,1588,9575,91175,84316,130110,119110,17537,17769,1490,-28888,-17829,8566,-103615,-52446,-47468,-45707,37620,27646,40306,56820,7757,-52011,1355,-29829,-36360,-68532,-19582,-72604,4593,41440,31258,46824,10053,-30986,9715,-25374,-74262,-69407,87044,-54214,-35974,-4175,67618,47451,53755,20407,30187,-27581,25196,47595,18821,-21358,-35624,-38346,6642,-30137,-31337,-2666,-22514,21326,-10050,5706,-75963,-7692,-35111,41435,6827,37434,-56712,-34965,126348,44242,40316,6067,-17266,-85628,1042,-48452,-56141,-34353,8578,62102,22024,-24730,21405,-10590,16392,-20963,-6665,39870,27468,55851,-23700,-56603,-12859,2975,6504,-38527,-73595,20033,-36756,98656,44491,-37854,-11056,-18155,-46579,89815,1673,-2213,-20099,-6320,-1700,53094,-4690,86761,36702,94582,43230,-73072,33736,55412,-10082,-883,-8047,58271,40568,-30521,36445,38511,42794,28661,-39322,-45491,38936,33797,3665,-11983,-86289,-27442,-28871,9739,33015,10717,12211,1567],[11061,26235,11200,9542,14800,57991,72299,24665,52756,39785,13236,15553,-40728,-7568,47835,35744,63963,74295,44614,75496,-61615,-4389,29778,28856,-34096,95941,-4042,-35667,-25131,7847,16014,33205,-7258,-81926,-55415,15415,43053,-46167,20084,88944,-8274,-15428,-42076,3031,2831,-33513,-33749,-18463,56092,-6473,-78222,-14690,-10206,-47783,56519,23249,-8467,25527,-3482,-1418,-20572,-14506,-52341,-7576,6015,-74512,46576,16983,-21908,-6838,-20440,37427,-2412,-14043,-25823,23053,46925,110029,18355,-7026,11257,109459,40137,-14041,-30814,2706,64091,61007,38149,1603,-20568,-8265,-2131,7414,-31260,136274,107728,114330,185042,-6979,-121447,-36421,-60296,-375,-31425,30396,-47852,-103297,-5413,-32819,-18378,-77197,-97982,-15740,44479,46715,4500,-14215,34475,100990,48584,-81184,-79311,-9735,416,-25803,-29475,-36946,-78745,-23259,-52942,-35038,-55601,-98396,-93274,-66070,-29004,134967,94177,49253,56335,84475,50323,29589,54467,24035,-2038,-8074,-51307,37293,-26329,-120424,-77995,23060,-1823,-25057,-9837,22135,-23997,-12205,452,65066,51193,50575,23141,3484,32179,-60387,39752,-11359,-102608,22116,51206,108323,166917,75716,-44487,-31640,-6961,-42978,-33682,-110200,-6497,49937,4374,-51767,-63445,51970,-35843,-62855,18159,26018,74434,12618,-41309,88649,-14302,39127,-62710,-120899,-39165,-108579,18797,-41855,31072,16957,19909,37413,-156547,-55830,14446,-129558,-236967,-405725,-19370,25587,-117418,-31984,2745,-3771,35300,-27328,-80103,66800,126831,-15099,31273,-17033,-42954,-14411,114451,150927,48875,94530,-46451,-147157,28335,-82894,57198,46379,144780,31035,84023,96416,129570,24627,58467,104588,149859,282654,498731,890709,-435664,-209788,-13079,-50457,-108602,-48601,-178187,-26002,-70625,-29567,-24961,-2018,-44929,-65595,19359,-28532,-29357,-39933,-45903,-7459,5654,49910,2486,22411,-25339,-21296,10085,-32656,-128506,-30544,20500,-31834,-126908,-148607,-90798,-103152,-130536,-261901,-67049,72340,29237,92869,40205,61369,19891,45411,77891,-12816,-36906,-31519,15448,-23783,42145,58140,83525,-12495,42750,53647,67353,-5445,22693,3712,-63991,88853,123936,-25126,94673,-7268,-42462,29156,-4788,82089,110470,154073,158581,164813,188703,-20581,-15396,11899,70235,49221,-65616,12449,32716,-6268,-121943,8977,-108979,39716,23604,-3723,-3052,-39514,-77068,-29533,-14097,-22923,-7444,-36827,34280,-2722,-35684,-31043,-46400,-12766,15645,16872,63412,-53793,7957,-932,-1534,-61250,-151885,-14803,47193,22639,22024,96951,24511,44819,36486,5118,-14922,15249,-21870,-73204,53396,-7698,51532,70707,33735,-19626,22888,-54061,51830,-54185,-38783,14533,50321,31334,-11077,12984,71430,52443,13493,2119,20403,24174,-31233,21325,270251,54488,-53774,-11094,-113818,-57794,6913,-62435,-26771,-14436,-15034,-998,2883,-21193,-11473,74119,-67163,-27400,-19791,64518,29220,98233,30790,45526,24518,62536,33959,11688,39623,31065,-12400,-8024,-66654,-114563,-2682,-18141,-33880,-44501,-89637,-50962,10065,-45800,38680,11793,4588,20314,26056,-44600,39939,24439,91914,23950,-9671,-48422,-78107,-35726,35019,-67030,-136582,-61122,-39398,-49099,-97137,-51533,-14123,-65871,64209,-6987,-2963,-53504,25915,-80412,2220,-16938,-118653,39302,77867,-7963,-12718,21999,30366,-5067,103404,27469,-28210,26995,53409,-71615,57184,55134,-67797,-1693,-64567,-82471,49278,6068,-52260,74207,-6549,-23160,62138,34520,-23975,-47539,-16043,-22298,-22693,-60646,1681,-95077,-101453,-65408,-43718,-61436,-66421,-29076,34108,-2097,36002,3824,31650,63513,18491,5479,-6212,-35235,72688,36589,75208,-16373,40505,34199,60923,9247,27274,-6905,-46705,-16364,10936,15781,41825,-29234,-65890,18965,15140,-17905,21485,17528,-52268,-56062,23805,50162,-86986,10546,22226,24193,-38160,-76983,-5191,-69917,-35555,69093,109338,75377,-26454,-10184,-51597,-16269,-26904,31921,-46653,12661,9458,-34269,-12434,30343,118853,48933,45400,59448,-64687,65421,38345,-22415,64361,23464,32343,-69241,8318,28790,-23291,114885,30749,50785,-56897,30937,-52404,70310,57256,-125,25678,-38769,-13442,15806,21346,34729,23416,20805,-56590,6188,85381,2346,65227,27754,10896,-38529,-61908,-64630,-98019,-20510,22138,38481,106729,37806,73323,1788,101641,-10763,-34004,-21565,-32171,82323,9968,32474,37008,-1126,36160,55439,-92802,-20548,30056,-6853,49088,35463,17926,-56182,-31138,99048,77107,-6873,558,1539,70292,-12631,20198,-6182,-8288,-19481,-13488,-31945,9008,-45299,5484,99518,106872,57234,-2237,-4139,89970,-33440,-94096,-5164,-10710,21571,13199,3491,-28245,-8286,69240,8286,61918,20106,-91604,-34946,-39859,-33496,-30773,-78972,18410,-29065,82636,6031,8760,-5034,-94012,34763,47036,1719,-42258,75629,-59579,12042,-2944,-59818,-32904,-23522,27174,4133,-34407,-30913,8113,37524,-9926,-54577,41367,-12943,118135,75679,15876,-5758,-136383,-81420,-12959,25069,118090,-24766,-27059,-34194,-21482,-35179,-78520,-35066,74795,-8473,79695,-27641,-231,9314,91720,5151,37487,-24432,19181,10061,21722,-66184,16386,-16878,87903,-47819,33608,-59525,-46,-44067,-88034,-68555,-85439,8012,-131245,21957,44363,19356,-21414,-43776,-1432,33402,44330,-68170,-46808,-13061,48803,-4212,43498,-8637,-879,-7629,-8234,22508,-14485,-18752,-76576,16079,18055,-6605,-12380,-28995,-34965,-27665,26499,-44639,-88342,44967,31565,73711,55777,-2576,53965,14219,-19534,9529,-12313,17732,73781,31916,-18575,68110,-40846,-60698,58272,15669,24372,22747,-8489,-70089,42551,33169,-49475,-886,35610,-27475,59627,-34132,12139,-58876,35034,34918,5721,-80577,104983,13568,41211,-13881,-45946,-92903,-73816,-9609,-55485,-11700,-56617,-57526,-32228,-40901,-17950,8408,-60926,-41173,-32601,-1496,-18380,30620,-54077,18937,64796,88092,-8339,71757,-24786,-51958,81404,21760,61321,-10535,-17476,-55688,-25125,49713,39899,14210,-20786,-65418,-5046,19848,29226,-10807,-18637,28661,91295,57706,109210,140091,12647,-29343,-10245,-28468,-34746,-406,-112059,-52840,-68589,-48390,38179,27461,52992,38254,11289,-30678,8716,-10459,-31107,-64805,-30758,-92985,1453,52647,27001,47577,6757,-29750,-32690,-26490,-70661,-68177,89945,-42980,-21691,-14682,46969,66777,45194,228,29293,-17858,57571,47273,19592,-20669,-57512,-41091,-5484,8218,-10371,-22898,21048,32537,-3158,6352,-45713,5632,-32674,53173,6504,33441,-59725,-34056,107873,-1298,1445,-9804,-26800,-94536,111,-56571,-64951,-65128,-34541,38572,11718,-26719,22370,-21056,36869,-12239,-9792,38057,44057,34105,-25201,-78073,-18873,26551,-6915,-60539,-109497,7322,-26432,68268,-18586,-16549,-22336,-28260,-47829,91772,-10566,13553,-11939,4909,-47627,34905,7877,80431,20461,56388,26789,-71400,44933,68592,-220,5945,-2224,43552,26204,-28344,16527,6809,42530,41925,-35955,-48325,47310,43289,10845,-23037,-80663,-38096,-38793,21505,11590,4558,25191,-435],[8746,33611,19820,25310,17596,49574,77344,33005,48751,18263,-878,24227,-24204,10114,7430,28726,40244,77937,56614,55955,-67490,-14875,9968,17434,-49599,44668,-34827,-74101,-53090,18335,15609,9181,-21954,-87138,-64071,6678,30599,-24827,27101,76524,-12153,8760,-54243,25275,19597,7001,-34245,-24882,70589,4667,-38059,-16671,-18322,-61325,35470,5907,-6634,42440,-254,13484,11514,-16581,-20101,-4514,12097,-46919,37886,9499,-15364,-32062,-7404,20916,8837,9835,-8167,12187,51134,73412,28221,26295,22561,122175,62229,4738,-51592,-1412,56853,87706,77385,-11197,-30013,-8979,-9631,4760,-38340,100032,81321,12202,149986,50566,-57444,-18656,-41312,13976,-9419,26024,-57160,-83078,1753,-20290,6907,-53033,-81722,-2504,35012,50014,42158,-10804,46948,96576,44987,-91373,-73867,-2909,-6665,-30252,-36440,-26374,-60332,-25265,-58120,-19934,-45940,-101925,-76109,-43722,16162,107966,77157,68279,74475,99928,37014,-1950,25546,18550,-74,968,-35472,56570,-3758,-73910,-71502,38553,22208,-28973,-14792,47079,-28336,15918,6550,67365,38495,25422,18749,8160,51614,-60785,19429,-25744,-106968,34690,36578,101422,190228,49615,-44976,-35235,-29843,-22462,-70988,-148275,-10344,48399,4927,-39310,-62122,29472,-31228,-50820,24834,27315,40023,16143,-61153,83852,-52486,10935,-59478,-90777,-26361,-77771,16508,-36771,48395,-1745,14960,28713,-150808,-71049,13419,-139559,-213281,-357288,-5279,50074,-86431,-27468,-1140,-35187,-8795,-19672,-60004,39513,92130,-1052,48276,-38398,-50583,-17540,95369,108186,56491,155060,-10054,-99073,17738,-82734,54782,46326,143345,33850,66371,111973,175714,31310,58228,93877,151706,217196,426753,1006771,-503900,-271603,-29302,-58262,-151242,-66261,-148387,-39813,-93151,-39892,-17723,-16988,-46681,-78338,-2888,-37006,-28476,-60549,-53047,-3143,25345,54537,19884,47654,-51265,-47213,6257,-58763,-143654,-64644,12393,-36722,-125761,-168177,-93167,-121578,-118776,-249628,-67758,63997,30461,75551,51453,86935,-502,72186,81857,-7486,-29192,-35837,21093,3322,56506,92411,97721,-27452,53727,62302,56931,-9371,29088,-898,-33353,69234,102644,-28929,103277,-10020,-54576,27006,-814,89315,86752,132182,147505,182229,204481,-8432,2111,1809,69221,72418,-81067,20139,68621,8034,-101262,-3634,-98846,42838,60505,40835,53203,-19869,-77894,-17485,-37542,-25008,-3092,-27182,45619,-23246,-36207,-78899,-64583,-2523,46776,22341,95603,-41969,4842,5919,-162,-55128,-135457,-502,22069,35211,35412,103055,14270,46997,44445,8267,-24245,-8132,16567,-51111,42604,-3851,37376,54465,-8384,-5306,26343,-24314,99439,-55618,-24353,26887,26850,28365,3712,-7670,55075,49425,6561,28465,23425,12041,-77576,20559,190422,24564,-72699,-26382,-83319,-43445,-11911,-77218,-8723,-27791,-45385,43299,9290,-29889,-22232,80462,-69637,-34432,-25060,80575,28614,90600,19755,23900,24713,71798,38099,7143,29569,21180,2450,11156,-59223,-110392,-38189,-16497,-53842,-66185,-99906,-25771,20394,-58540,40430,6757,-9679,4415,17104,-31107,42860,14243,75595,23792,426,-17961,-60260,2750,44327,-70962,-120937,-68898,-20722,-45866,-64677,-60045,-14166,-32278,64497,-33916,-9995,-23014,18948,-51196,7606,-31114,-125733,33257,58674,2609,-156,38276,15148,-19167,149525,34343,-29941,32078,54415,-78817,77267,78600,-57413,-9184,-58187,-61251,38279,3405,-42155,76097,4490,5201,47677,28270,-22679,-41241,-14744,795,-15346,-63184,6496,-99299,-97761,-30367,-50149,-81153,-79325,-17361,48080,-2752,20887,-17044,9214,104284,12136,2802,-2520,-21403,75340,22280,44172,-1546,37465,32523,72384,12199,22499,-2130,-21319,-10989,10689,-6697,26826,-40728,-68436,17823,-795,-26994,31002,32553,-53379,-65682,48111,56924,-62806,7012,41979,51589,-27211,-88334,-17001,-87732,-15947,40681,90187,75550,-48717,-20140,-43337,-35475,-15418,31692,-16582,18712,13456,-31676,-8698,39906,121760,26897,30534,49370,-56764,60923,28124,-22295,36900,49419,37448,-73385,16970,17199,-49547,89091,21333,28683,-52297,39209,-57271,48712,50428,7194,31014,-18763,-938,4373,3644,45730,30217,39777,-53208,6126,81000,29014,50933,11852,21132,-31094,-50548,-60788,-106415,-24712,45557,57108,106064,36552,69011,3315,84826,-32630,-38311,-23557,-34582,18389,-18494,45212,-14395,-9365,34463,44753,-139138,-12349,67792,2594,58741,37865,29594,-36935,-29630,93223,72980,-7454,-1478,3209,31940,17998,30382,-19240,-64375,-28040,-14888,-3451,3418,-59512,9891,96741,99635,27334,-24509,-20227,71784,-25597,-57459,-4161,-21249,34464,5235,271,-17420,-19991,47569,12011,75710,13637,-76733,-32290,-35359,-60848,-39966,-65052,14783,-3542,71278,-11496,12192,9717,-73702,35466,50026,13951,-39807,59283,-47319,-3713,-10822,-69520,-50669,-27902,33278,-5738,-20823,1658,-26234,10686,12913,-40707,12585,-21069,97764,73051,9714,-22170,-131553,-92223,-29150,51798,124839,-26027,-14041,-65770,-10712,-14547,-126458,-29364,98696,7768,96018,-10082,11895,-6255,101775,18067,16586,-76040,6597,41858,25663,-42221,53204,-4783,71446,-24704,17337,-59616,-43469,-34145,-62907,-91607,-78042,3458,-118369,32056,40909,13639,-21320,-45299,-43990,46795,53481,-60999,-21529,-14475,75601,10197,58018,12374,-10388,-5929,-11370,-1236,-10727,-18717,-65901,-7568,22422,-30289,-9208,-58200,-48679,-18696,29043,-43554,-48671,17414,45962,77762,62797,22224,34438,529,-19675,17841,-31287,14422,48736,18246,-15137,72954,-52133,-70573,65330,15456,61923,46804,-28582,-83016,7797,36062,-52639,-12711,29254,-24633,92691,-13179,-12673,-78821,20512,16150,-32881,-99818,99333,15256,50119,7358,-19395,-45814,-99714,-15882,-58763,-2847,-58386,-33055,-57695,-63218,-21836,6669,-64299,-40306,-54734,-34944,-17090,22914,-43915,8240,58207,90179,2154,59328,-27350,-65690,73373,40265,54890,-12100,11183,-49470,-16345,39606,24699,19918,-22223,-40008,-12269,27261,13899,-48760,-37187,37936,77817,33449,99654,151525,-1692,-65028,-17055,-24466,-44558,-12619,-103287,-52135,-79007,-47201,30340,20408,56156,16627,8070,-1888,17668,4912,-26394,-59550,-41073,-106254,-4703,48703,20876,40145,5750,-30785,-74745,-24880,-64085,-77340,58033,-39108,-11605,-22165,18709,65946,35370,-23640,16572,1024,85289,37549,11135,-27848,-67791,-32366,-16749,44274,8480,-39463,48232,38340,7820,490,-12485,19457,-30224,49840,8446,29635,-59677,-35031,68482,-40945,-31998,-15621,-18480,-78272,9973,-55403,-66698,-74919,-80391,462,-22340,-36729,17406,-36685,51022,-5825,-7005,40020,55210,4129,-37764,-95267,-23055,45665,-16254,-91809,-130897,-10405,-12265,30493,-59209,11186,-37114,-29334,-43969,80200,-15562,26174,-803,13536,-95141,12059,27391,68558,1842,14042,7376,-55603,45528,62678,9661,10194,-194,36122,16648,-15672,-7292,-23587,28495,56641,-28608,-44468,46441,40175,13259,-32553,-75855,-41493,-51722,33603,-10436,-4680,37870,-634],[5921,31349,22460,34957,22165,27410,78615,68523,45550,1971,-17993,34632,672,37801,-34033,13699,29471,84659,59914,29776,-70183,-21018,-1182,5542,-63853,-14281,-61791,-109043,-76899,17503,18231,-12795,-38246,-84896,-60715,-4121,6564,-10912,29423,61312,-21913,19625,-49461,53371,33654,33563,-33804,-32994,72796,15630,2160,-16076,-21176,-56539,26259,-10075,-10793,49574,8858,41618,55161,-19399,18380,5089,29437,-14218,19071,861,-4493,-59579,15929,12808,11656,30007,19955,-4917,44404,25521,36839,48381,36906,123238,72743,28725,-58206,-5403,41365,105069,121806,-18929,-37847,-9320,-10987,-280,-25463,53586,47838,-84663,110301,66809,-15579,-17390,-32222,18123,11946,16421,-65677,-41317,9686,-22525,30437,-26012,-47551,15391,14666,47267,55040,-19797,57961,82090,31969,-97049,-69545,13447,-13236,-41527,-36734,-18934,-50348,-32824,-51399,-2905,-28699,-89502,-50774,-13011,56831,65116,55017,67876,83611,113614,28885,-24122,5820,13605,-2131,16432,-12127,58026,27029,-29941,-51126,46372,47103,-21864,-19527,64851,-25194,51389,25946,68973,12659,1648,16179,4829,57712,-46152,4169,-39404,-99374,44521,563,77607,187190,63073,-32143,-38203,-39179,5521,-95323,-167629,-11725,44115,1295,-20643,-49905,9476,-25533,-40696,34006,34622,12479,22339,-65487,73265,-86569,-4770,-46921,-68773,-14387,-39457,22174,-18479,56998,-22032,11869,20687,-116206,-65744,15208,-124213,-163106,-293745,-18159,46548,-51081,-34581,-3697,-61172,-50924,-14013,-17851,12630,43537,8458,55816,-46207,-65367,-29003,70930,52511,44460,182580,2455,-47725,20438,-61489,43507,8074,113920,38347,43857,100714,188662,25691,51549,64186,117943,123141,218784,1033785,-445351,-290258,-37934,-58616,-128495,-58279,-90081,-41546,-92705,-53388,1369,-22125,-37454,-78561,-23228,-34436,-28074,-63091,-55706,14015,49677,64497,40720,66192,-68931,-59564,13032,-80790,-131571,-80305,16368,-31503,-112449,-163572,-94157,-124844,-77663,-189388,-50045,47110,25646,43462,56536,99221,-36048,76258,66559,-4528,-23368,-35052,16064,8371,62337,116232,86329,-42905,64049,74943,14257,-13755,37263,-3973,-2866,34660,75297,-29402,104077,-10001,-63271,4629,-3535,86238,56304,99580,118902,145004,148294,-19030,9366,-7557,52921,77907,-75757,31619,102925,5451,-79617,-5594,-64104,29081,71098,60544,75002,-12682,-69064,-1380,-59211,-23062,-2623,-13497,44436,-46307,-40305,-123600,-72529,11575,70785,32102,105889,-39214,-8131,15541,1827,-47966,-123950,5571,-18109,41133,44185,97416,10870,43647,49282,21686,-34987,-35920,53171,-15189,16867,-1187,21990,41873,-51085,-1884,12240,2931,122705,-53060,-5730,31848,1713,16421,13648,-20231,31034,37566,-1613,47342,32859,-5903,-105000,15745,107341,37764,-72778,-36804,-31689,-26723,-28754,-73416,15543,-41592,-59303,87579,25752,-33074,-44627,69063,-64317,-28798,-27595,87925,25107,72294,8493,333,9986,74915,31900,-8293,8259,12821,18019,19556,-31755,-73757,-64921,-9526,-59642,-79351,-98033,-5358,34618,-53546,42844,-1955,-25254,-15767,6208,-7741,41823,-4766,52673,27668,15649,1188,-38062,35372,49770,-70956,-95940,-67862,-9486,-29896,-19014,-40458,-14045,7784,52205,-51866,-25523,10903,15932,-5600,5849,-55584,-120668,29663,31980,20149,8367,51569,-7693,-30089,182547,30208,-41404,23509,52993,-43694,89216,95115,-40283,-8949,-48245,-32136,11157,-2886,-22467,63747,9559,30164,31819,8474,-28625,-35405,-12198,22345,-746,-62852,5055,-80002,-83896,20533,-46013,-85514,-84123,7567,63256,-2155,13251,-35567,-13784,128849,3730,-3402,-4428,-7216,69878,19027,12730,12775,30124,21189,82925,17091,12980,6236,8917,-10008,7150,-30825,9003,-49277,-57975,18556,-16974,-26207,40016,45472,-47140,-64141,56901,59142,-27809,-7902,51180,67234,-16499,-109958,-31768,-85528,9321,-2433,64214,59703,-58294,-33614,-33464,-52005,-7616,26643,11556,11151,13101,-37471,-2222,47089,111943,10559,11321,36018,-28673,60250,20355,-27942,3270,72741,35841,-69927,23946,17129,-79414,41053,6824,5552,-41417,42708,-50219,25457,42128,26532,37888,15732,7075,-5584,-5353,56162,38152,51607,-43850,7542,63470,51709,42195,15244,23477,-27597,-40600,-39225,-100366,-23704,61797,70718,94146,29400,59274,-31275,52673,-46705,-41801,-29139,-38793,-3262,-46430,50457,-68307,-12320,24929,46557,-155081,-278,98794,6555,61979,25470,37211,-4407,-20832,76026,60138,-2364,-539,-2086,-16831,29081,32226,-30742,-117395,-19249,14786,31311,-12049,-64595,14321,72549,73977,-5212,-39568,-25116,63707,-16630,-26093,-11010,-33196,46082,-7872,-10598,-2449,-26225,27132,12708,88012,7596,-43315,-28147,-25671,-86301,-47686,-45124,13645,14734,48305,-32333,2925,23430,-44121,40547,49553,18305,-46577,29217,-31587,-16135,-18467,-60831,-54327,-37475,37771,-6841,-1929,37358,-54613,-16995,44586,-14426,-16122,-22827,57711,58048,-1439,-35281,-105758,-87124,-46927,73289,122796,-26344,-3729,-87559,4873,8144,-147527,-23171,87244,12269,78831,2268,26396,-21154,87644,29054,7341,-96161,-9540,55734,25530,-21334,84855,13103,57662,2710,-4994,-54752,-88501,-20336,-28592,-105450,-74674,803,-84274,29266,24741,8999,-29830,-44717,-71012,54289,52613,-50630,-823,-29365,94699,19166,63874,32030,-29242,-11295,-17795,-10559,-7735,-18332,-43530,-26080,34199,-43695,-10697,-58715,-51227,623,39290,-39144,-1958,-13881,49150,73112,57572,42115,12435,-6524,569,25700,-47649,10345,10210,14,-7780,61974,-53842,-70257,70479,20883,97832,62038,-47488,-80223,-10202,39073,-58261,-26835,26403,-22838,101339,11595,-37953,-93966,9102,9131,-61776,-102618,81699,17561,50779,32006,-3709,-12561,-111824,-21433,-57757,6894,-53345,-3620,-77428,-87410,-24312,580,-75698,-34190,-73747,-55926,-13642,21027,-25805,11120,58256,83166,14161,29065,-27551,-72494,52730,42401,23219,-9435,38646,-41317,-3722,25265,10506,23215,-10128,-327,-26748,24118,-3619,-87973,-53505,28480,52722,17947,97435,147725,-21885,-79108,-18232,-17987,-36913,-23837,-76934,-52592,-81029,-38957,15533,8952,50987,-1048,-412,26501,24738,14263,-26404,-51800,-45366,-107223,-13692,27187,11632,28052,10113,-31535,-100569,-19077,-54502,-91359,4485,-39867,-3511,-22848,-11509,45705,27542,-44459,-2296,22554,100171,19702,-4078,-39852,-67392,-11654,-26261,66401,16324,-47829,57141,38207,22048,-9688,11452,27538,-30857,31277,12311,24914,-56225,-35500,24327,-61878,-50850,-14716,-1208,-46205,33372,-45368,-56233,-56989,-110083,-36065,-75646,-53378,5174,-55175,54174,-3298,-390,44477,58215,-25400,-54857,-99270,-20703,55075,-17658,-130792,-129249,-26442,3859,567,-62094,29931,-56089,-21223,-34393,64292,-10604,35289,9711,18227,-120417,-8030,47571,52694,-12431,-15637,-10977,-28042,26699,39124,20674,9592,-1628,34064,11433,7902,-25761,-45595,-2405,68727,-19471,-34104,37027,28101,9946,-38465,-72855,-36802,-61371,42553,-25326,-15699,48496,2338],[5686,19693,22206,37466,27382,-380,79309,117198,42590,-6627,-32639,43131,30416,73080,-62782,-3996,33463,91131,48465,391,-70421,-22290,-308,-4444,-78367,-61562,-75300,-128203,-87264,8398,23045,-28262,-48912,-66388,-46555,-13763,-24959,-7357,19314,46048,-35983,16840,-29235,80205,36689,33579,-26596,-42922,62766,22837,34127,-14329,-22877,-30694,29447,-24564,-18566,44576,21738,70224,93660,-19875,54929,19048,52597,10115,-4507,-5618,7867,-78710,43813,14204,6491,41457,50219,-21462,30930,-3235,42148,52682,47494,113567,65911,51277,-50226,-9616,19555,106844,154514,-16840,-37366,-6173,-5803,1775,7348,14785,16342,-130492,88087,62369,2515,-27729,-35913,15335,28736,3868,-76077,6700,14652,-35228,46508,-1831,-9460,35700,-10255,40347,52218,-37959,65931,66540,12826,-93367,-70098,35289,-20068,-57358,-32292,-17020,-53732,-44348,-34979,12925,-11665,-63126,-23093,15055,58333,16574,32368,47920,80906,122667,24440,-31493,-410,10659,-7558,32487,13890,42338,55098,-6260,-25667,44452,59772,-3278,-21983,67883,-15914,82079,57592,71597,-14650,-12959,16679,-2648,51624,-20327,-3693,-52420,-82555,51436,-46503,47044,165004,87499,-21459,-37599,-24865,33053,-101998,-168760,-11639,37557,-8294,-2605,-31870,-1831,-19209,-36584,39671,42404,-3209,21810,-55945,58759,-106086,-2182,-29662,-61561,-4444,-16341,27803,4414,55098,-37927,4858,13895,-68885,-43145,20792,-93110,-126925,-245226,-41825,34855,-17580,-52465,-3693,-67990,-76907,-11947,31713,-10304,1355,16157,50295,-39835,-81500,-46226,51182,5958,20206,165921,-15069,-3914,36075,-22678,31825,-50407,59519,39672,22744,72094,145840,6462,45538,27985,66575,27003,-16030,1004290,-275665,-272379,-40878,-54494,-59475,-22135,-35125,-37056,-74076,-74317,26088,-22759,-20390,-68264,-37859,-21852,-26551,-46729,-47467,38505,66985,69506,55269,68450,-70491,-57400,22332,-90798,-95578,-75487,17664,-21326,-95988,-138317,-97253,-120161,-34535,-116549,-21590,32572,25578,7232,54301,97386,-57681,57577,41597,-2418,-17520,-31426,1728,-6411,59058,123578,64789,-53890,71347,83335,-44386,-17264,44276,-3574,23768,2447,55728,-30112,89889,-8429,-61991,-36109,-10967,78104,25155,70310,94828,85153,63016,-45375,5441,-18030,20833,63524,-52032,42935,123395,-13042,-62890,662,-15823,7926,57410,52330,64972,-18827,-44081,20470,-73982,-21700,-3782,-500,36349,-65854,-43151,-145097,-66430,24518,73721,42361,90156,-42081,-27021,25706,-275,-43480,-116568,9031,-56855,41835,50232,82120,16363,40605,48207,42135,-45438,-58614,80568,23783,-16074,-3198,7909,32408,-80562,-13809,-16338,23391,115450,-46413,9164,27344,-18935,1073,13722,-20591,8206,22098,-9896,53688,49647,-24193,-103790,8735,62123,58130,-58851,-41243,15145,-14222,-42231,-57504,37906,-52528,-52648,115962,45838,-29413,-69078,48221,-54779,-19257,-30780,89577,21912,47094,-1067,-19459,-19221,70905,16880,-28303,-18261,5980,28742,12644,9228,-11089,-75100,213,-52266,-82861,-84896,1150,51466,-32194,45293,-13010,-34972,-32938,-551,17155,38630,-27178,26640,32455,25314,5779,-12003,52696,51091,-65689,-72065,-60920,-11354,-12120,25420,2714,-12662,35415,29102,-57390,-44348,37637,18093,30438,-5571,-85338,-105434,27967,-1144,43258,10219,56529,-33157,-36077,189268,16877,-57948,1111,46682,17089,92337,95718,-23813,1197,-38161,-3326,-25809,-11144,4612,41526,6154,46938,19330,-19175,-41100,-27638,-9406,38597,17849,-61120,-1790,-45589,-67390,69019,-33572,-74236,-82267,34428,74286,-3643,13043,-44117,-32925,125962,-1940,-10127,-14018,4045,58680,23536,-10691,21797,18231,2332,90549,27938,2313,13665,35714,-12128,919,-50724,-10157,-52978,-35503,22033,-28692,-18241,47775,52544,-35966,-55281,50715,55289,1767,-34094,52430,68182,-8951,-129122,-46568,-68197,34098,-40232,46455,33370,-60693,-49138,-24103,-62877,-5913,20226,31045,-11954,8450,-55796,3898,45823,84651,198,-5704,27165,5917,61971,21443,-37057,-24303,86116,24362,-61318,26620,29154,-97725,-8608,-7915,-12572,-27126,38452,-34541,5878,33992,53823,41048,52677,6472,-11172,-5612,63107,46419,51460,-34099,7834,41588,64671,41110,35455,20490,-27567,-35784,-9011,-79744,-14583,63904,73712,75378,17796,45580,-97902,13561,-49116,-42174,-38459,-48907,20841,-67843,36654,-105517,-8155,9654,63393,-135024,12922,113016,5055,60114,2908,37555,34625,-7427,51792,41416,8098,-762,-13381,-58969,14680,29576,-42786,-147147,2721,62913,60798,-34289,-59210,22892,39086,37108,-30522,-43747,-16339,61492,-7995,-6601,-24860,-40825,53532,-22737,-26401,12670,-27231,10035,12246,96354,3280,2382,-24212,-15409,-98641,-50160,-23140,15560,20704,19314,-55832,-14580,30984,-14531,51206,51691,10787,-59114,-3906,-17428,-23322,-21864,-31220,-42791,-47641,42860,4905,18582,67152,-69098,-37679,78544,18014,-36055,-18676,12754,32107,-14978,-40135,-64470,-66077,-59081,85253,110947,-26709,135,-96388,17959,28760,-134210,-17315,42645,8168,34495,5516,39900,-31556,56134,36751,17756,-82579,-22760,46148,22368,-11279,100075,33201,46647,29037,-28614,-52068,-117909,-7377,5047,-102888,-73952,332,-38369,16630,5338,5217,-45539,-42654,-74518,52514,40489,-38851,5401,-54654,101169,22708,60693,49677,-47052,-21578,-25115,-3744,-6640,-18546,-17718,-31370,49840,-43981,-18708,-35734,-46262,22750,55426,-30663,32533,-43379,37634,63999,38196,48900,-6525,-4054,32065,31710,-55597,8319,-29600,-17766,3338,37753,-49654,-57570,73616,30747,115962,60978,-63334,-65570,-1237,43631,-63219,-38229,27463,-27500,87714,35808,-55284,-103736,2197,9943,-73379,-89437,59727,22551,49893,53016,-552,3089,-104467,-25130,-56408,12799,-42122,23917,-84830,-105893,-22598,-8875,-90190,-24730,-84539,-63280,-9653,25478,-1221,31247,71832,66178,23238,-5251,-26942,-70224,25695,21479,-21021,1079,56637,-31208,7345,13417,443,24680,11821,44534,-43670,9037,-20013,-117040,-66388,-1557,20185,12480,97089,127946,-43103,-70883,-15948,-12438,-8154,-29610,-40939,-53932,-77679,-26499,-3192,-3239,41169,-9210,-11032,46568,26659,18236,-33702,-40997,-40218,-91823,-24789,-5886,-491,15148,21145,-29763,-100328,-8299,-43194,-101434,-47753,-41432,6671,-15008,-38240,13609,23752,-55983,-20450,39948,97846,-2154,-21108,-51020,-60660,16393,-33535,69523,11089,-45940,53235,32523,36776,-19999,19420,26613,-35703,3156,16384,17867,-49886,-32671,-10158,-64740,-53915,-10478,14259,-10259,65275,-30311,-29399,-16648,-111187,-57099,-131240,-68382,-12387,-73048,45377,-5498,7055,48288,52056,-46181,-67340,-83691,-10114,51890,-9834,-165099,-104895,-35151,19880,-13162,-33724,22308,-77907,-7550,-20655,53491,2944,41310,16516,19041,-108529,-18944,60003,35329,-17388,-22546,-23756,4577,-9181,5566,32048,2645,-5504,32613,8896,39766,-31713,-55371,-43021,73885,-10727,-18896,21884,13237,2037,-39479,-70212,-25027,-62412,45559,-27559,-26761,54780,8239],[10452,2039,23058,33892,31819,-23893,81012,154541,39228,-7999,-38178,47491,59642,107926,-67473,-18317,45425,95273,20754,-27047,-69652,-20102,12068,-10299,-94128,-82279,-71691,-123524,-79499,-4158,27718,-35279,-50127,-28961,-26639,-19238,-56021,-11502,-3419,33316,-50608,4994,-705,96513,27516,9280,-9307,-52920,43342,23300,52304,-11801,-27731,8743,38283,-37216,-24488,28923,35720,85332,107501,-15924,80850,33851,73628,14744,-26311,-7152,18088,-82440,64988,23202,-2177,44462,72760,-31327,16825,6037,42715,38121,49558,98127,41538,67095,-33242,-14837,-4585,93498,159763,-3972,-24162,2790,3606,18436,51290,-2435,-6599,-112307,76427,52814,8027,-39890,-50904,10032,39189,-12815,-89593,43385,14067,-46582,52225,17535,17221,53643,-31226,32270,46497,-56270,70088,56752,-9077,-80404,-73923,55277,-27956,-70556,-23806,-20511,-72709,-57262,-16184,25232,-1979,-29505,483,29515,8066,-27595,13839,15309,66405,123360,20658,-23886,5070,10437,-13635,42031,36455,14595,67744,-9811,-6160,32698,48357,23025,-20148,53244,-3289,96737,94287,74576,-32446,-11919,17798,-10334,38460,7971,-6363,-64519,-59997,56154,-88144,22305,133786,96837,-21703,-30577,9577,50923,-94709,-156337,-11557,28919,-24118,8598,-12567,-1385,-12623,-36464,36420,45584,-6858,8894,-37040,43446,-106693,14748,-13411,-64000,4856,-19235,27819,24367,44263,-42675,-11374,7928,-26965,-14079,29556,-57987,-113350,-209105,-54862,33992,10506,-77382,-560,-51285,-79710,-14258,72061,-26060,-16954,24609,32218,-24031,-91956,-62982,42440,-16648,-5643,116016,-54353,28923,60426,23628,26220,-103044,-9353,32891,7528,38076,48479,-21410,47641,-1461,17786,-49341,-170976,939629,-49830,-227866,-40775,-48927,15767,33169,-4321,-34378,-48767,-99433,48297,-23019,-1133,-52062,-44965,-3331,-21022,-17900,-24790,62339,69543,60960,52054,51038,-52292,-43194,25328,-84346,-47732,-54219,7834,-12087,-82945,-101200,-99926,-109309,-12002,-53655,6990,23807,35308,-23023,43941,83432,-40577,25026,18539,1005,-10475,-28557,-18065,-30835,46802,113029,44957,-56989,74589,80981,-94198,-19608,45975,729,43407,-16464,49689,-34139,60728,-6157,-47913,-81549,-20295,68150,-1767,54204,83667,42444,785,-73718,-6567,-28940,-21086,34705,-19916,49584,121324,-39234,-54025,10343,28975,-9155,29513,26661,38815,-33624,-4330,47020,-79500,-25340,-3972,7680,26939,-76106,-42384,-134703,-46983,30794,51255,49393,58190,-45426,-45994,31052,-10353,-43206,-109120,14897,-75308,40322,54860,64735,29821,41220,40324,63254,-55054,-68596,90752,52202,-45261,-9739,-3439,24564,-87099,-35391,-50877,35698,84966,-36310,14883,13740,-31108,-12109,3016,-9262,-5049,7904,-15864,47483,71651,-37607,-75577,1461,60256,60987,-42311,-40109,41462,-8694,-52214,-38167,50506,-57882,-29599,120790,61032,-18258,-82423,27523,-46465,-15886,-37246,89360,22652,20211,-6994,-30837,-56868,60147,-3088,-45812,-40391,5,29610,-7137,51990,56359,-66396,10623,-37660,-78114,-62784,-10282,68453,-740,46668,-24015,-33319,-38796,3129,34987,35736,-46035,1002,34628,20105,-1915,12382,52285,48989,-55518,-54458,-49796,-26393,-792,58842,55587,-9720,36814,358,-53021,-59317,48916,24434,35992,-28390,-110369,-82072,27455,-35064,69010,5179,48899,-54819,-35087,164256,-1143,-72753,-31217,35483,74668,86605,75571,-14132,18914,-31085,17937,-62263,-18822,36026,16663,-4417,53373,13138,-44898,-57439,-14823,-6893,47897,35266,-59221,-10739,-9960,-53440,99621,-17086,-52434,-77312,47037,75323,-9195,13396,-39980,-45527,96372,-945,-14790,-31388,11276,45390,32519,-18597,23765,4414,-18291,95265,43920,-6831,16974,52880,-14625,-5350,-63539,-28895,-50286,-6598,27429,-31771,-8394,53384,51987,-25364,-44606,35464,45355,19876,-66735,52207,55549,-5476,-132313,-56772,-43378,50965,-57864,46523,6451,-61359,-62458,-16093,-66551,-10783,16020,40155,-45015,1667,-80351,7100,32220,47983,-4902,-15465,28690,35141,63323,32077,-46525,-35563,86185,3335,-50907,23525,48395,-91375,-43144,-18205,-22593,-14436,24263,-16220,-7307,25525,79791,36484,78238,-3082,-11983,-626,64249,53406,38061,-29920,3691,29037,66290,44214,58030,16482,-27981,-36774,16036,-49080,2581,49559,62958,54799,4293,31072,-165704,-21780,-39605,-37202,-50079,-65988,65701,-76628,2334,-117944,3950,-7340,86645,-89825,22294,105133,478,54352,-22154,30254,69130,7366,26971,20897,22931,-5292,-28364,-79937,-17504,27125,-57954,-146752,28977,99248,75768,-56673,-45411,36848,10321,1657,-44311,-37301,4137,58320,-923,-172,-40741,-37739,54805,-34172,-42291,24376,-22949,-3865,12258,98453,1056,48770,-21256,-7091,-92183,-45185,-2812,19515,13544,-7628,-80213,-33059,29922,8519,64065,58455,-7196,-70105,-29366,-8094,-24300,-18664,12595,-20425,-53607,48789,29216,37347,84897,-65242,-46015,102640,48504,-42463,-10244,-20915,1908,-28986,-34133,-17285,-33660,-59896,86547,90508,-26251,-3709,-93192,21232,43305,-92810,-13258,-13928,1129,-18394,-669,50077,-35525,20147,40480,44274,-48578,-27457,17143,17665,-14299,98152,51288,37496,48751,-47197,-56960,-122184,642,29198,-82950,-72712,1548,6856,2354,-4973,1206,-64186,-40227,-54615,40585,17914,-26839,-5583,-81585,92594,23348,51104,64655,-53955,-34242,-30919,12559,-7434,-20094,2428,-22045,65170,-32041,-32639,-2626,-38042,38988,72526,-19680,41991,-64928,12103,55197,7856,39286,-17647,6535,61108,34125,-51734,12261,-59857,-29773,16817,7589,-45307,-35421,73560,42539,103084,39642,-73500,-45796,31904,50913,-62511,-42428,31817,-38455,64818,54970,-59829,-109637,689,10008,-66616,-65324,40187,31845,57652,66461,-6059,4484,-79733,-27540,-57076,10965,-27897,43691,-76555,-111797,-15422,-20333,-101481,-14496,-84468,-60546,-6281,34882,25930,64743,100376,41245,25716,-32163,-27587,-59277,595,-17118,-61724,20163,60058,-19277,12717,7862,-5451,24140,37433,82123,-56318,-13816,-32053,-125597,-73324,-44260,-14808,14125,94502,96313,-61211,-47893,-14067,-12187,34239,-27039,-6946,-54069,-70819,-16183,-22147,-12653,31395,-5794,-20625,52690,21695,19163,-47786,-27318,-25591,-60019,-37093,-37553,-13741,4388,37433,-24588,-75277,6947,-32198,-100383,-78661,-40378,22768,874,-56718,-19459,24589,-54755,-32338,48556,79523,-21873,-34523,-55935,-53354,43620,-38307,57364,-2363,-34673,45000,22584,47899,-24925,12303,16944,-43431,-24825,18333,8177,-42002,-24689,-27064,-59844,-46197,-5310,20217,19991,94627,-16510,12581,31951,-84565,-56648,-168238,-69741,-30307,-86230,28026,-11389,12717,47656,37867,-52649,-67661,-48777,6118,36538,5135,-176337,-65810,-34026,33617,-11645,3329,-18705,-98779,5772,-6343,52378,20311,44704,17949,17292,-63020,-17504,57702,19227,-11999,-7663,-26865,33623,-47414,-26631,41620,-10625,-10527,27537,7464,74316,-23133,-53328,-77746,69314,-4581,-1871,4024,1222,-8087,-35498,-65424,-8569,-53371,41223,-16336,-36015,53287,15604],[20370,-16235,27986,26681,33964,-35288,82078,159532,35477,-4602,-29469,46948,82305,131125,-45696,-25120,56700,95584,-17260,-46470,-69153,-17175,32364,-10231,-108990,-72712,-55945,-96183,-55509,-15446,29166,-34263,-42646,20824,-7199,-19287,-78096,-17931,-31002,24924,-60717,-9038,26045,95086,12123,-25129,16415,-59964,19142,15918,54980,-7659,-37958,46506,44242,-46270,-22545,7015,47982,77346,84361,-7373,90807,46087,85146,-2500,-41639,-3104,22847,-70248,68025,36108,-8621,42204,80206,-31478,7533,48079,37828,9529,41526,82694,6672,74795,-16797,-21916,-26031,73018,133404,16611,1341,18021,13320,49802,91781,6238,-18874,-50772,64711,43841,11242,-45506,-71575,5420,43884,-36466,-104966,56560,7803,-46102,48118,32982,22179,62054,-40389,25723,46610,-63209,70009,54297,-31649,-62849,-75395,66385,-36623,-74235,-11060,-27040,-103958,-68770,-4324,33060,-2563,1570,15565,23924,-71244,-60533,2449,-18151,43084,113063,14863,-5980,16231,13145,-16553,39451,49688,-17438,56733,-36325,-1643,13600,9860,49944,-12915,24913,9292,90022,123534,75276,-35411,6116,15702,-15519,24956,29762,-8329,-74024,-34364,59606,-108970,11960,103550,82921,-31490,-15686,46674,52461,-81622,-136426,-12649,17930,-44356,10004,5535,9881,-6219,-34461,22179,41823,-1344,-14563,-14138,29812,-91641,34367,-3005,-65872,15475,-43612,20621,36680,28556,-30860,-36081,2011,-1682,8304,38819,-28183,-112163,-175784,-45299,48707,33013,-102835,5556,-17536,-62063,-20599,91915,-32900,-4986,34601,6837,-6246,-91478,-71750,44731,-14002,-24199,57260,-98168,52319,87263,62705,28131,-130251,-77689,15914,249,8504,-70638,-49055,60866,-15361,-14026,-91627,-200926,842995,157723,-166963,-40283,-43902,61296,88482,1044,-39442,-29063,-118597,60331,-22430,13998,-34992,-44774,15385,-9702,12304,10100,77950,56532,36872,22921,17291,-17654,-21725,16686,-63392,-4003,-24391,-10953,-8059,-75052,-62719,-96724,-91866,-16658,-11584,25557,20853,53574,-40484,26378,61263,15519,-7065,5944,7023,-2306,-29643,-38274,-53808,26664,88393,31179,-51185,73996,66379,-116286,-21697,38695,7406,53815,-18590,54821,-41850,25465,-3305,-23303,-111363,-28970,57153,-21728,53524,78226,36928,-11740,-91475,-20647,-37447,-61423,2516,7723,48302,96153,-61909,-52373,18394,53667,-13462,176,482,14488,-48939,38193,73013,-76667,-35826,-1830,9006,19639,-73797,-39397,-100578,-19657,26434,11414,51397,25926,-45117,-59358,25273,-29349,-46032,-100226,24782,-63262,38615,57799,54818,47239,45450,27360,77573,-64274,-63782,79383,59452,-60347,-16219,-11730,16958,-69077,-54379,-79989,40575,45793,-24011,10356,-6094,-33813,-19161,-15292,7984,-3927,-2101,-16919,33464,93063,-43326,-33098,-4401,80039,43363,-34983,-35645,46762,-8348,-59179,-22711,48599,-56315,-1653,104406,64949,-403,-74002,12906,-44103,-24065,-48283,89782,29519,-2567,-7526,-31497,-91127,44360,-23030,-55346,-48568,-5849,18217,-32251,83743,100093,-42308,20391,-23510,-68405,-36257,-36561,81776,32280,45480,-32273,-18328,-27243,20686,40162,35084,-55715,-21314,31616,-2077,-16382,27298,38826,44549,-42965,-42007,-34997,-49105,1687,77198,101909,-5024,10886,-26790,-45223,-64210,42787,32581,8699,-64756,-119470,-52049,27750,-60710,92924,-4761,27133,-67256,-25643,114909,-18987,-79058,-65617,21826,105829,72186,37072,-14332,38246,-28437,27591,-88870,-23629,67462,-3227,-17622,49910,13308,-58454,-72725,4218,-4782,50530,46256,-57810,-17360,14467,-43242,106088,-1395,-28643,-73297,32658,62899,-18419,5257,-25986,-50928,52777,7876,-15831,-54162,15548,33337,43344,-7670,20625,-5763,-33832,98729,59135,-13526,15222,58511,-14593,-8189,-69774,-45227,-40660,21219,32445,-24084,-2163,55349,44510,-21703,-36818,18419,31338,28675,-95029,56198,34071,-5089,-112212,-57556,-17249,54428,-53148,63157,-10727,-61380,-67666,-8712,-62380,-20679,16124,41527,-76051,-4187,-95575,6393,6627,15220,-5911,-16130,41210,52748,61776,46855,-53015,-27006,73163,-23011,-40299,15030,67378,-59016,-55075,-20957,-25364,-8046,-157,-2247,-14518,14919,93902,22845,83266,-17757,-9938,4540,58582,57252,14347,-34700,-7335,36189,59187,44436,63830,15999,-23457,-40802,25547,-16997,24410,22343,39258,36629,-8327,19203,-196455,-44955,-21018,-25736,-61253,-85850,101505,-68701,-41043,-111057,23032,-21744,100308,-41096,22322,77065,-3391,45752,-41623,17762,88302,21400,8140,3001,41156,-14860,-44212,-74219,-49328,27697,-76486,-122928,49364,93063,72790,-71797,-27400,53402,-4334,-18663,-47719,-24734,30182,49045,3480,-3595,-50928,-19552,49279,-37443,-53372,30277,-14158,-16033,13346,92782,80,82583,-18993,-989,-69178,-32865,12874,23129,-3224,-25870,-101488,-44901,21411,22791,73162,67246,-30068,-72395,-42409,-4535,-19189,-9219,56687,4789,-51831,54175,61390,51903,88333,-44185,-41042,105392,70060,-35929,453,-32878,-22793,-42565,-17770,25273,2119,-47460,78752,65164,-21967,-13647,-81723,11044,48831,-41543,-12417,-54549,-4511,-59497,-12670,56223,-33497,-7780,40183,72818,-12789,-21215,-18535,13000,-26993,86201,64082,29288,58163,-54158,-68664,-104200,1929,40422,-52910,-67972,3305,41141,-4322,965,-3952,-79015,-38079,-20077,20404,-12042,-15457,-27614,-99666,70050,24300,39555,75660,-44679,-47032,-33666,27237,-8849,-22868,10834,-4547,77218,-11943,-48912,27185,-29619,42794,84336,-9080,27134,-73553,-22481,50058,-24214,16027,-18030,20637,75994,31617,-36321,25045,-74743,-32259,30272,-18537,-46001,-10527,68323,52762,57501,1065,-74747,-27158,72174,61581,-51148,-37150,38093,-49900,48903,65599,-51360,-113205,4567,2686,-46598,-36582,26442,45347,80467,71451,-13383,-1965,-44910,-29628,-59610,419,-15948,52199,-54308,-102332,-3559,-32491,-105519,-6153,-75824,-53133,-4168,46461,50889,100047,133414,13586,20260,-45560,-31153,-42498,-15940,-55916,-86533,44380,49063,-6284,10963,8496,-8473,21255,59674,101121,-59268,-36437,-38375,-109620,-71124,-84974,-47246,18416,87127,59758,-73407,-21110,-16242,-20446,73705,-15973,15548,-50890,-60888,-13647,-38195,-17313,25531,6900,-27474,43132,10570,19685,-64636,-11828,-5181,-18716,-49740,-53719,-25914,-2827,54961,-16599,-37550,24637,-23419,-86321,-80911,-35012,45874,22817,-63296,-43798,29470,-41051,-35359,47236,51585,-32993,-40577,-51965,-49886,61782,-40385,40299,-15422,-17588,39127,10368,51313,-19571,-3148,1698,-50812,-42681,16275,-2659,-34456,-11585,-25409,-57181,-35104,-582,14625,39929,110447,-10503,60747,72609,-43620,-37905,-174205,-49083,-42243,-90852,8555,-17747,15515,39721,18728,-43701,-53558,-3123,21716,12889,22245,-152311,-23242,-24416,42951,-2022,24975,-80942,-113067,13358,3744,59020,35280,45562,14204,14943,-3953,-4881,38396,6807,493,18974,-18018,51606,-68883,-46666,46960,-28261,-15523,17813,6665,103799,-4021,-43443,-90824,55075,-3632,13200,-14556,-5088,-18002,-27523,-57005,9619,-37098,29660,4129,-41800,40066,22471],[32760,-29594,37691,18716,32497,-31759,77712,127289,32307,546,-6116,41804,93430,133821,-6098,-23973,62927,90438,-53142,-52634,-69478,-16325,55609,-3439,-116592,-40667,-39269,-57149,-23135,-22194,24861,-27339,-30978,69269,7606,-15051,-85670,-21736,-51363,21492,-61564,-19046,41868,74623,-107,-52748,44687,-60978,-4853,2131,44349,-432,-52457,66644,42514,-49088,-9417,-15443,56066,45486,27075,4008,85562,53818,83329,-32746,-49455,4228,19961,-47628,48835,48841,-8629,38092,70846,-22761,5790,97156,27423,-24211,25144,70689,-26195,77092,-10537,-31324,-40138,57573,89253,39107,33264,37482,19478,86511,115679,34571,-22667,18057,51888,36436,15719,-42289,-89879,2227,44751,-67491,-118456,45064,490,-31496,37383,45622,4313,54082,-33573,21887,53629,-50563,65162,55813,-53808,-47210,-68848,65341,-43710,-66132,5448,-33130,-137319,-76439,-5352,36717,-10225,20368,21388,-455,-136663,-79474,-989,-39931,16067,92062,6104,15661,26460,18821,-13119,23331,49697,-45614,23725,-74004,-15304,-7976,-45024,69470,-769,-6774,18827,64951,132054,70910,-25023,35753,8007,-17255,16705,38988,-13594,-77900,-7383,62258,-102196,16795,81696,52175,-42265,5977,64583,37066,-69656,-114819,-15177,4246,-65191,2983,21852,27620,-395,-24478,-288,32326,9515,-40118,7937,18240,-69461,43370,-786,-59168,27746,-74652,7460,39987,12863,-1105,-60555,-4236,5980,14343,44276,-8745,-114101,-142705,-16746,68856,52280,-120781,13865,19549,-34437,-29536,89682,-31284,30337,44600,-16817,7581,-78277,-67028,52061,2975,-32368,12460,-128913,69630,110984,80284,33202,-128454,-131244,-8880,553,-10775,-164295,-67710,81054,-11719,-23316,-95271,-132592,705044,280259,-99275,-41445,-39789,63328,121440,-7851,-52724,-21965,-120413,57252,-16780,20102,-20588,-39031,28856,6461,32923,49003,80560,33378,3081,-29755,-24469,23709,1410,-3291,-35955,22093,5270,-29654,-10471,-70128,-31382,-84490,-69120,-39433,4602,27783,22392,74968,-42343,4670,35419,84938,-25545,6167,14942,5988,-35864,-54188,-68391,1154,57646,23058,-37883,70530,43199,-108081,-25138,21367,13418,54383,-6185,64293,-50049,-2783,609,5314,-110107,-35388,44419,-34000,63535,65763,60022,15975,-94044,-30210,-40104,-87115,-21076,21607,38554,56734,-71934,-54623,21328,48648,-2210,-20678,-12611,3277,-56950,66014,90124,-68857,-51273,1962,4002,15303,-59545,-38265,-61986,7010,10800,-28997,49454,5545,-39554,-63387,4362,-54018,-48796,-91254,36012,-26175,35511,57483,58588,62352,50330,13411,79125,-73559,-48979,49871,42802,-55481,-15186,-17272,9065,-33659,-59536,-93239,39399,11909,-10943,-972,-27495,-28868,-18501,-35417,21886,10787,-7604,-11529,18709,105319,-42107,6725,-7591,95600,14563,-42657,-31480,39720,-8332,-62920,-14614,32430,-47878,16622,75690,56002,20885,-41830,5048,-49216,-40426,-63540,90813,41533,-16097,-1559,-22002,-107441,26427,-38326,-54803,-37905,-11863,-3883,-54085,95196,99031,-10547,28864,-15420,-57844,-11685,-68646,86533,59155,40253,-35682,7448,1851,50065,32197,37184,-54437,-38423,22911,-32914,-31179,27189,20676,38587,-31992,-30398,-17049,-70704,-1640,81093,129736,2312,-30332,-45320,-40424,-56437,24555,40324,-34923,-114607,-106579,-17296,28772,-69617,109521,-16357,-6208,-68144,-7720,59026,-33255,-72411,-92223,9638,104844,49696,-9913,-23838,52081,-29372,25833,-101064,-24663,93211,-12669,-27654,38961,17242,-53269,-80669,27176,-3138,47817,47283,-56680,-17868,22520,-34379,92242,9416,-11544,-72716,-9269,38185,-28519,-15173,-8768,-49889,12567,22123,-12812,-77688,18919,24207,53787,19081,17091,-5934,-39019,102172,65578,-18388,9547,55222,-10271,-5065,-72013,-57182,-25056,41602,34324,-6644,-2681,51743,32870,-29241,-34015,4790,16973,32654,-103975,65880,10839,-5816,-71140,-45977,6460,43328,-35240,84992,-11892,-56807,-59373,-121,-50095,-32616,20120,39357,-92236,-6807,-85095,2739,-25687,-4308,-4230,-9244,59526,58108,56267,56927,-53719,-3451,50304,-48375,-27960,3394,80581,-13402,-46210,-15512,-24889,-9782,-31991,1528,-18422,744,89708,2060,67235,-30930,-8067,5706,46786,56610,-13368,-47657,-25247,63105,48516,35207,41228,22022,-8175,-42913,18527,6081,45138,-9418,7625,23315,-17783,12192,-171685,-52915,2395,-8527,-68595,-99917,113267,-44284,-74114,-96733,45552,-30810,89632,-9724,9458,37590,-2936,35368,-49462,4354,86317,34831,-307,-8644,62175,-27609,-58355,-46905,-62626,30590,-94840,-89036,56233,36177,54794,-75026,-9847,66844,-3397,-14949,-45292,-13082,53333,32420,4284,-11403,-48293,13484,37958,-30342,-56458,29425,-3624,-27863,14817,79200,-1306,93933,-16455,3897,-38610,-15574,21840,23531,-22956,-32627,-114120,-45074,9821,29787,73819,73205,-51400,-63272,-45605,-5657,-9239,3331,85498,24434,-40783,57388,93720,60573,78286,-12479,-26087,83017,79196,-21511,11464,-22445,-33683,-55452,5492,55829,32420,-24453,65282,40594,-10069,-25727,-66854,-10334,44390,-2152,-15380,-62276,-8310,-76885,-24370,58807,-27770,-20594,36301,86746,11256,-5924,-44931,9680,-42508,72718,70325,21869,56971,-44964,-79387,-76513,-2311,41711,-25165,-58335,4181,59302,2129,20408,-10081,-81503,-35916,14936,-3907,-44029,-5462,-48462,-101189,38242,27694,30362,80862,-20648,-58073,-33135,30492,-8810,-25546,6673,10058,85176,10534,-61814,45653,-22172,32231,85862,-1513,283,-67330,-58167,49329,-44681,-13169,-7193,33036,72274,24073,-13158,45940,-74236,-24447,40879,-31287,-54049,9401,56130,57656,-7462,-44004,-63873,-12718,96664,75649,-26457,-23222,44675,-53636,49141,66085,-33565,-114064,12680,-10246,-21411,-8065,18737,60578,112592,69087,-15841,-9553,-9162,-31740,-62019,-16062,-11889,48866,-24780,-80429,10357,-44165,-102301,-1630,-65776,-45666,-3599,56928,70666,122192,150054,-9671,8564,-45068,-38105,-24067,-21587,-73586,-91128,66633,28741,6206,3682,12031,-9422,16259,72432,96034,-51257,-50608,-39776,-74488,-57915,-109483,-72280,21921,73378,25512,-77782,345,-24106,-37436,93242,874,22627,-43944,-47972,-20771,-49708,-17589,25185,22894,-32029,20515,-3394,21510,-77701,3578,14735,17871,-61898,-47045,-35887,-6599,68318,-7240,-4251,41488,-17930,-63117,-61175,-26042,72407,48513,-56112,-54199,37133,-18329,-30252,38239,23194,-31007,-38654,-40368,-51031,66087,-39716,29954,-20245,11,37695,-1861,44573,-2241,-18354,-14401,-54126,-44347,9725,-11709,-29149,4505,-9025,-58586,-26965,3027,792,50119,108628,-16333,100932,93627,-6385,-10373,-151997,-8347,-42991,-84166,-6095,-20128,16293,23901,-1155,-23225,-29337,38616,29185,-12552,35351,-97065,12842,-10706,46238,7614,19259,-136521,-115105,13193,4844,67006,42570,43655,7153,13758,43840,13849,6028,-336,14123,44594,2157,54738,-61958,-48683,46635,-46510,-19661,6274,7323,120040,17287,-31240,-76259,34473,-10732,22809,-32813,-6274,-26322,-17169,-45718,26959,-18856,12168,26503,-42896,13731,27153],[43314,-34159,50575,12392,26593,-16379,62329,71414,31326,5138,25458,32980,90729,115015,35398,-18299,65603,78061,-73799,-43451,-70374,-19143,77016,9319,-108847,-404,-32741,-22120,6804,-23137,14210,-17514,-21132,101771,17605,-9567,-78268,-20764,-53853,22395,-50731,-21599,41960,40918,-1690,-63010,68386,-54238,-24606,-14389,25485,10998,-67324,60664,34315,-43851,12997,-33232,58459,-967,-45624,15355,71311,57221,69544,-60856,-52033,10119,8806,-23072,14949,58067,-1331,33901,49333,-8929,10942,124315,12038,-53766,4694,61981,-44287,78464,-19940,-42783,-43861,57164,53284,57153,62151,56834,19833,113820,118792,69617,-22601,63750,41471,30704,20387,-34030,-98395,-978,43730,-100505,-125112,19166,2014,-9656,24146,54350,-28109,28155,-12319,19993,62155,-19100,54959,55888,-74485,-38582,-52593,54262,-44789,-49169,22983,-35821,-158378,-78475,-17091,37230,-16921,20859,20601,-34873,-156389,-84844,2501,-41496,-8760,64285,-4484,36755,32255,27538,-2468,-2263,36244,-63450,-18821,-108800,-42628,-25973,-94180,75884,13997,-29460,23477,31299,113215,60706,-7267,66637,-4309,-15957,16161,34028,-23654,-73059,19272,63753,-73180,30497,71489,15925,-44463,30345,50804,11303,-60738,-96598,-18308,-11788,-81739,-7603,36297,45844,4785,-3534,-23993,20961,22379,-57564,25483,7058,-49134,33674,-5824,-41913,39284,-96819,-9332,35669,1051,41623,-72083,-10284,2485,1485,41394,-718,-115860,-110713,16848,79470,71093,-123930,23050,45699,-9645,-38832,72935,-23566,73445,51494,-28625,16626,-54277,-48137,55143,18247,-33870,-8274,-136082,83942,128687,68997,33229,-109359,-161659,-35042,6380,-17857,-201016,-72271,98508,5340,-12447,-65803,-28992,520875,284230,-33867,-45116,-35406,32136,117610,-19003,-68518,-26211,-99650,38322,-2425,15417,-9890,-30170,33786,23675,37783,80537,69278,8646,-29356,-88732,-63934,59419,21299,-29082,-12425,24750,27906,-39104,-17531,-64753,-11461,-65908,-44750,-64133,-4789,13329,25639,92695,-29352,-16623,10037,135008,-25187,15058,22043,13266,-45532,-62743,-73134,-25639,30509,19449,-20273,65260,17935,-82303,-31257,-3014,15436,46844,15333,71243,-53107,-14031,6041,29777,-77230,-39047,29224,-39078,75710,39504,87409,54381,-86315,-30805,-34822,-88734,-28345,20121,23056,17830,-65868,-56899,18187,15325,21011,-29387,-9020,6237,-53539,66905,90554,-60240,-66585,4942,-4867,13166,-37785,-43071,-36791,24632,-12598,-52300,47008,335,-29721,-57219,-30519,-77199,-47730,-83242,42946,17053,26594,52252,74430,68039,51634,3736,65766,-82148,-33839,13798,8938,-31708,54,-20418,1384,6614,-47101,-84980,33169,-8861,1782,-12792,-45291,-19899,-10870,-51248,23450,32451,-10410,-40,9340,99880,-37654,32059,-7323,92324,-15407,-62469,-31459,29475,-3600,-61585,-12987,7369,-33476,14173,44710,37615,39594,4970,1359,-59122,-53366,-80971,90149,53920,-17314,10660,-5497,-95052,9957,-45906,-46036,-11532,-17513,-31166,-66576,83689,52745,19679,35737,-14557,-50077,4679,-95395,77787,75116,30131,-33426,37468,40428,83208,15777,40854,-45158,-49594,10493,-55874,-40771,11915,5286,31266,-26383,-16304,2049,-82518,-5021,73902,134714,13768,-68468,-50855,-41409,-38290,4123,46970,-71499,-169151,-75692,18226,30226,-58693,113761,-26348,-44002,-59019,16746,16332,-42674,-52250,-102470,2832,82412,20928,-51482,-38910,55111,-31263,16717,-99504,-23085,107177,-9936,-29955,23993,20916,-29255,-75767,48669,-2351,41054,37635,-54694,-10651,17768,-22839,67810,12896,-6829,-75015,-63837,7150,-35289,-42079,4388,-43621,-12045,36613,-6239,-95966,22888,17584,61636,52472,18475,7449,-32026,103936,57593,-22489,2254,48510,-1897,4171,-72915,-63257,-5935,51487,31424,16383,-9087,41090,20695,-47599,-35214,-3822,6607,34765,-81239,78248,-6582,-5882,-19670,-22722,25536,21274,-17003,97000,2152,-42117,-34966,11653,-29916,-43192,25166,36379,-87252,-5940,-43121,-1402,-55915,-8991,-1383,1668,75171,54451,47685,54270,-47120,24632,23034,-67378,-10442,-7886,87510,26450,-24359,-3660,-26100,-17463,-64429,-7605,-22270,-16268,68726,-21013,37743,-35834,-8886,1442,31088,51296,-37384,-64269,-46780,98701,39406,14497,-5339,34503,20304,-38410,3249,11518,58525,-35897,-23915,15268,-22702,10160,-104718,-48136,26915,11458,-69067,-99575,103597,-9179,-80128,-83139,65601,-34519,49899,-5374,-15561,-1006,3796,24397,-43353,-5469,64877,50092,2122,-12192,84675,-40089,-68897,-10108,-49616,31815,-106639,-57228,47028,-47943,28644,-66939,3534,71368,7345,11868,-42302,-8764,65653,10889,957,-18291,-30224,55234,23362,-14255,-50915,22153,3911,-39533,15066,59514,-4583,80684,-12645,8531,-11972,2788,22911,18568,-38013,-29268,-113543,-33412,989,32744,65715,72660,-67139,-46524,-45320,-9105,3363,14085,88621,32917,-21041,58167,118045,62453,57225,20549,-6976,42225,76646,-6188,20912,2180,-28145,-67103,30235,73239,50604,2800,50432,23171,11378,-34970,-53001,-35098,31685,10522,-21512,-41128,-13550,-71141,-30029,58175,-21277,-18511,29672,76427,19796,12869,-50574,8462,-53853,62588,70556,16179,48641,-19701,-78755,-52744,-8435,39843,-10256,-44304,2997,60990,20392,42207,-15644,-63731,-32746,36880,-27206,-70841,2479,-55922,-84448,4655,33573,25834,78744,10622,-65652,-30297,18471,-5357,-25736,-5973,11990,90052,29773,-65665,51041,-15463,10647,75672,1910,-23104,-48269,-86317,51194,-42097,-38564,13127,40711,53809,13048,11816,69808,-62593,-8893,46058,-25532,-67753,18769,36809,54210,-68710,-80480,-38870,-1573,90245,92236,10005,-4548,50269,-43650,61920,57029,-12174,-109416,22807,-17930,2452,17525,15570,73123,134659,61403,-9495,-13179,19378,-33362,-62067,-32755,-19017,35747,2559,-53730,22592,-53985,-94750,-1312,-62710,-40454,-4677,63466,85610,120185,132007,-22016,-5114,-34774,-47327,-7789,-18600,-57591,-79360,78559,6763,16026,-5343,13873,-7758,10391,71993,69777,-36274,-51729,-38335,-32996,-35398,-110956,-85573,23375,52801,-676,-72643,12387,-36348,-59794,85233,18950,16111,-35017,-33067,-35043,-56804,-16031,29222,34585,-36566,-8897,-15070,24770,-80243,16483,27642,33469,-72603,-22226,-44436,-7936,72629,2131,11492,53727,-15751,-37891,-33809,-16260,93839,75992,-35874,-50781,45987,8300,-20263,25786,2855,-15470,-31441,-25586,-53435,57095,-36650,33305,-13352,12544,38289,-11996,28173,23838,-27044,-26723,-50838,-30506,15,-15863,-27394,19906,15862,-57675,-25038,5098,-15090,54637,94487,-33239,120730,91520,14296,15038,-116223,39551,-30820,-65462,-11117,-14821,17187,2412,-17579,901,-4052,61613,23267,-32241,39753,-29818,36511,1645,42841,12070,-8689,-157644,-101666,8022,-5956,69459,39728,38874,-330,14567,63869,31549,-30345,-1696,22830,60005,29988,44060,-29721,-34295,41056,-60674,-22463,-1949,10816,117014,31586,-21346,-42244,13169,-27504,24754,-49742,-5355,-33178,-6086,-34109,41864,-3518,-9156,43371,-38728,-20560,28790],[48636,-28920,63678,8975,16219,3508,33476,15026,33953,8246,53327,21767,75451,82927,62997,-13698,69138,57287,-73086,-21846,-70997,-25102,92873,25509,-81540,34057,-40915,-3576,24610,-18847,-647,-7924,-17975,109577,25913,-6419,-60130,-16108,-34267,26114,-29777,-16745,27474,4577,9057,-55423,82326,-40362,-37822,-28935,4390,26455,-77910,31927,25250,-31145,37147,-43052,55039,-45805,-107062,24022,55884,58207,49800,-73526,-52832,9203,-9624,-4335,-17536,61862,10451,29214,24565,5415,19793,115036,-7061,-73260,-14416,53911,-40674,81762,-43430,-55188,-36358,73658,46482,66035,78828,70543,14615,120375,108254,97836,-23247,72970,34792,26188,23073,-26536,-94066,-6236,41839,-124733,-120915,-5212,21164,7836,11580,55507,-61314,-8136,16028,17821,64481,19497,39387,50483,-92026,-38577,-30465,39763,-35119,-28679,36554,-34343,-154909,-73828,-28699,35708,-14232,3205,17464,-67445,-130083,-78716,10903,-21644,-26330,36396,-14366,57726,35050,39288,13050,-28859,14255,-67516,-52815,-129474,-72567,-34967,-114099,68382,27696,-35440,22897,809,73074,47037,10849,87865,-16735,-12352,22235,17761,-36913,-58198,43176,63040,-36705,43784,71838,-15658,-32888,51123,10302,-13478,-51965,-85842,-20445,-28475,-89544,-15721,47872,59225,9797,26562,-40356,12203,34850,-60518,36011,-5933,-35407,6556,-14337,-18129,45616,-102249,-27358,26708,-5316,85733,-61674,-14705,-4128,-25435,27367,-2379,-114785,-78804,41734,72255,90509,-108511,31442,52418,3097,-45830,53747,-12994,108366,52251,-21235,26238,-24175,-20104,45305,19018,-36430,-9249,-119686,97389,140628,32216,20090,-90888,-168879,-54311,14939,-14108,-182847,-62826,103574,28096,11054,-16542,56365,301988,182842,20585,-50591,-28708,-9034,80151,-25732,-77360,-33901,-61560,7240,19517,2098,-1620,-20469,30087,36725,27754,94743,46965,-9791,-49029,-126889,-91900,79487,34940,-52332,-376,7858,40083,-34910,-25719,-56660,-2742,-48954,-23124,-76861,-32092,-11913,27041,100877,-5189,-32773,-11629,148115,-11839,24406,24644,18953,-54332,-63220,-70589,-48620,15386,20069,-2333,58885,-3198,-56212,-40018,-27653,11310,35294,39887,71928,-45678,-6584,12608,43520,-27529,-40289,11909,-38010,81572,2979,98954,77675,-78329,-22061,-22234,-65136,-18806,8844,6978,-6726,-46748,-56885,10421,-34415,48287,-28753,4495,16048,-39460,42379,71329,-53953,-75417,4051,-14512,12261,-15287,-55231,-31313,28435,-36726,-47971,47951,5900,-18190,-42583,-71728,-89846,-40194,-75299,39797,44540,7160,41663,92059,58104,46045,2885,40294,-87282,-27669,-13656,-28850,3171,31280,-21159,-4907,39899,-22279,-56722,22505,-16401,13540,-18738,-55306,-10919,1291,-58545,8175,50354,-13121,15161,7942,72463,-34213,41592,-3343,68240,-39683,-85418,-38171,21036,8176,-52202,-13973,-17864,-14268,-10040,18691,16274,48537,49807,-563,-68035,-48823,-97131,84648,59437,-6423,27009,13237,-53782,-1421,-44859,-34055,19792,-21493,-55654,-67675,53823,-16421,40471,40758,-17966,-47158,9122,-108228,52847,78675,15488,-26257,63355,74207,108618,-1308,43744,-34047,-54979,-1647,-54099,-41774,-12940,-3944,22212,-28003,-7,18373,-78984,-3289,59973,119475,29884,-88335,-43295,-46064,-16043,-8910,53633,-84982,-208465,-40178,48129,30965,-32812,103035,-32480,-75783,-44217,43972,-750,-47680,-22345,-92510,3788,55467,-10649,-75698,-54025,46104,-30920,6428,-87893,-22025,105081,2789,-23220,8591,20623,6989,-56002,62405,-3307,30862,19523,-50117,3029,9531,-5583,42612,8479,-15416,-76595,-106695,-21761,-34786,-62737,8673,-33116,-19903,45482,2700,-103194,27426,11546,64627,79994,28118,32226,-14967,98929,35280,-25964,-4343,44127,8349,16875,-73561,-62911,13324,51507,24675,39048,-16649,23575,11062,-70929,-37258,-8985,3532,35764,-26585,88239,-12243,-4614,28401,7373,38376,-5030,-7373,88734,23494,-15397,3903,27641,-3305,-49683,27378,32506,-65496,-3716,19009,-3178,-74999,-3269,1136,13098,80659,46732,38384,35483,-33580,46552,-2491,-77999,14184,-15225,91924,47300,802,11098,-32306,-25934,-87294,-28125,-28291,-32345,40329,-39905,6325,-28440,-13169,-6400,14584,42512,-51000,-78303,-65983,126821,34739,-13669,-57146,49856,57142,-25454,-8337,-3814,60044,-49691,-46796,11281,-22753,11445,-28932,-36414,50452,29427,-61086,-81623,83700,25985,-54678,-69978,76651,-35421,-9945,-22671,-46767,-27806,16234,14205,-25120,-8582,32374,69814,11723,-7991,103970,-48779,-74617,23065,-16097,26143,-105602,-34139,24772,-119432,1399,-53073,10743,64140,18678,49633,-42387,-14396,62527,-11172,-6316,-21009,-972,95127,9006,6215,-38501,9699,3301,-49585,12465,37714,-9952,49946,-7151,12892,1947,17937,15792,7848,-42138,-19990,-99195,-15250,-215,34362,53076,65508,-76781,-30648,-46444,-12279,15968,18210,65515,29505,4938,58477,128827,57736,28379,46668,10397,-3194,66332,4152,26839,28535,-10416,-75795,50718,82517,54439,26586,38502,17994,39880,-37022,-43030,-52937,15054,-5190,-29237,-11052,-24515,-52480,-27358,53169,-16249,-7460,21450,44128,17178,28192,-34094,9421,-56817,56101,65575,14187,39197,15734,-61240,-38879,-12002,41102,-10413,-27714,-694,48817,42417,53284,-18375,-23124,-27598,38881,-44702,-84677,7898,-43896,-54390,-22207,40024,25305,69224,38535,-68091,-26752,-5420,2331,-20717,-20524,-2030,93310,41976,-57580,46021,-8863,-14661,56869,2074,-33016,-21885,-100220,52503,-14834,-52013,39695,44294,29548,1574,32595,89522,-45960,9321,44096,-2760,-82046,16249,12879,41223,-105056,-95307,-653,9695,54835,109064,51693,12851,54391,-19510,74129,40960,7208,-95482,32111,-7712,23418,38692,14900,78171,124189,50601,5665,-10403,35645,-33603,-58815,-43167,-35943,16588,19122,-31397,29369,-60042,-85627,-3646,-70412,-37341,-7379,64526,98093,93599,79366,-20253,-15450,-21104,-56308,4413,-12016,-12881,-60173,74054,-9796,20982,-11762,10294,-2020,5841,57988,32605,-22170,-41031,-36241,997,-9771,-92789,-84477,23127,26799,-15334,-56558,16130,-49076,-81587,55489,33580,1691,-27307,-18407,-50947,-60702,-16168,34371,35514,-43869,-36860,-19110,28204,-68252,24486,29377,20203,-80423,5469,-53448,-7935,65511,10963,7758,58149,-16139,-17393,-12195,-9348,99140,102758,-6334,-37549,54198,33787,-9564,14047,-4628,9056,-23751,-13097,-51552,40016,-32144,49188,3195,15799,36416,-18477,5744,50915,-27624,-32177,-40877,-8585,-10029,-13318,-29414,30553,42388,-46144,-29164,5127,-27022,58235,78807,-54880,116443,71046,16430,30444,-83157,77388,-8659,-36735,-5540,-855,20243,-20269,-27421,19204,12436,57602,3979,-39671,34614,26585,46424,8392,33551,10120,-41690,-133970,-73756,4363,-27085,62698,27859,31690,-5318,16924,54413,41562,-59976,2147,23050,62599,59733,24860,12523,-11875,32499,-66465,-23645,-2313,17769,93550,32554,-15660,-6398,-2697,-51829,18876,-63568,-5851,-39750,4436,-24704,53795,6397,-31578,50014,-29564,-50518,27550],[48297,-15942,73829,8414,2368,19591,-4859,-22259,40507,10274,65384,9807,52060,50632,67894,-15131,76434,28688,-55809,4159,-70187,-31506,100816,41252,-39195,53868,-59370,-4885,25364,-11062,-15149,-1231,-23247,93182,36020,-8153,-38032,-10941,3018,30849,-4803,-7290,4792,-23501,27348,-37494,84903,-22482,-44080,-37418,-14279,44029,-81367,-6485,21175,-14422,52148,-44300,47141,-72745,-135176,28765,44527,59149,32095,-65412,-54077,-2020,-32853,4318,-33003,59849,21373,22134,5717,16899,28486,75256,-27634,-82597,-27282,43495,-17930,85918,-72472,-66907,-18892,98929,69008,64107,78531,73913,6398,105893,97297,110221,-27170,49565,31606,22212,22081,-22945,-80824,-14299,39057,-128803,-104807,-16147,53765,11287,752,45128,-82024,-39485,40533,12953,55145,46848,19794,38989,-104439,-44987,-10019,29996,-12808,-8971,40809,-31012,-123797,-62303,-26213,32959,964,-26450,15380,-89571,-83042,-63596,21996,13122,-33739,15423,-20905,81881,40198,53555,28350,-46876,-5783,-57914,-63372,-131089,-91698,-32008,-92763,51899,36249,-26649,18019,-18074,29524,34673,24019,92793,-22834,-6358,31481,-3723,-49548,-35155,61176,58924,-9364,49329,78351,-35724,-8887,61705,-37756,-26234,-38818,-84728,-19950,-42673,-86071,-16813,54227,64991,15540,59778,-42838,8886,45281,-49412,38250,-21497,-26857,-27962,-21255,4684,42217,-93674,-44415,16479,-7247,116246,-30379,-15787,-9130,-56797,2790,-10542,-106657,-45720,51963,50598,108645,-76345,37244,40048,1795,-48042,42563,-2649,125442,45785,6210,45435,6159,7947,17992,1188,-46426,-3089,-88835,111250,148956,-17732,-9982,-86398,-159819,-59846,23610,-3370,-137224,-43856,92798,48248,37589,35940,103274,77123,30844,56287,-55739,-17975,-38519,30227,-26437,-70686,-35687,-20078,-28976,42250,-14294,6693,-11462,20804,41226,9539,87361,19261,-17789,-49083,-122269,-102614,80249,41949,-65148,-768,-17084,41982,-18802,-31661,-45675,-1797,-42708,-7604,-71391,-64112,-37712,24202,96205,24148,-40345,-27121,129148,342,25971,19850,23340,-56647,-57206,-64776,-63079,16510,24994,12180,51605,-16467,-40132,-49384,-44369,1146,25146,62509,66743,-25708,12772,18612,44057,18462,-39971,-5815,-32057,75703,-33434,89499,76763,-78363,-8006,-5791,-25665,1211,-3568,-3988,-10524,-22138,-54747,939,-83031,70799,-25441,15772,22216,-18924,7163,36831,-50843,-72777,-2850,-22573,12362,1195,-72260,-38849,19446,-53086,-16867,54088,14659,-7780,-22700,-106224,-84506,-26069,-65265,23700,43367,-23575,27150,96849,29595,32815,12763,9805,-84539,-33298,-21094,-56631,37406,72662,-19066,-8608,60539,4350,-16880,8567,-16176,23970,-15211,-55581,-4992,14684,-56270,-21383,53364,-17602,30200,12892,26970,-33509,42906,4005,29129,-54005,-101818,-51790,15210,25081,-32956,-13342,-34303,8537,-44313,642,-1398,42727,76794,-698,-69768,-19035,-107906,72081,51563,12733,43583,29137,4060,-4991,-36400,-25080,42422,-22130,-69553,-58684,15504,-75228,47298,43591,-21185,-48907,2114,-104409,14030,70497,-1773,-16237,77749,89381,116302,-11499,43386,-26725,-55032,-8804,-20391,-33549,-38344,-8142,11146,-35808,14601,27129,-59166,5676,43455,90640,47872,-84546,-26965,-49097,2882,-9822,62077,-73345,-211191,-15922,65240,28803,-3419,78760,-33955,-90828,-28441,69095,8079,-49453,10056,-65248,12431,36916,-40280,-78203,-63725,28568,-25932,864,-70487,-25684,86813,20589,-10029,-4320,14526,44770,-24664,63981,-7174,17321,-2754,-41380,19448,7512,17534,22593,-2716,-33512,-72866,-117396,-41290,-25054,-65546,3584,-19221,-19346,44748,12364,-95552,31030,4011,60869,90550,45493,60666,6999,81361,4958,-27085,-8832,45594,17366,28471,-72919,-56891,29437,44922,18085,56076,-18720,1894,5406,-89522,-36601,-13658,8444,35020,43777,91870,-3606,-2710,61888,36563,43916,-28651,-8221,59758,40447,18418,50628,47186,26308,-50839,23942,25762,-39625,-3776,76870,-620,-77456,5869,2097,23055,73197,39612,30976,3333,-15501,56470,-20976,-82073,43125,-16217,97756,48466,21105,24763,-43524,-29619,-90312,-54549,-36749,-41392,17248,-48560,-16868,-9421,-19704,-13654,207,32494,-50513,-84390,-76266,135110,34177,-41240,-92260,61760,89670,-6582,-7623,-35282,48581,-48633,-54882,9418,-18573,13964,25385,-23789,72123,39836,-45403,-50966,64214,48857,-8457,-51865,74531,-37059,-71148,-45455,-74238,-37409,31375,6203,77,-4229,293,93149,21975,1654,110381,-51302,-74703,43664,23830,9998,-88892,-20660,-3618,-149982,-22538,-40988,11497,47002,22911,79150,-46254,-27183,44327,-29542,-16378,-19187,29300,122503,-1484,24894,-22478,-6188,-8522,-55387,6339,19567,-15778,15596,-448,15803,782,26331,1098,-6847,-32389,-9859,-75989,294,7902,35354,42017,55274,-82073,-23711,-49117,-13246,26143,12893,25587,18265,33147,61957,125665,47810,-4133,61825,21969,-39424,53296,6909,27310,45668,11264,-78303,62632,90842,46440,40500,32918,26800,67823,-29601,-37776,-55421,583,-39017,-36864,7164,-42928,-33976,-19234,40818,-13353,4434,13033,1653,11126,34575,-4207,12011,-51321,50948,54825,18382,34624,51194,-31138,-30568,-9833,48086,-18075,-10925,-6316,26692,57040,45709,-16539,32635,-20272,23855,-53038,-79428,10622,-15149,-20537,-35139,44279,25562,54395,53556,-63968,-23963,-32777,13217,-8587,-30942,-27229,95418,46065,-39291,35209,-2293,-35222,36129,1297,-28516,4388,-97094,50597,24806,-49873,68582,47315,8459,-6744,45007,100226,-30217,24326,34564,29017,-90743,5163,-10316,20032,-108004,-83532,44905,24254,7389,122010,87768,22503,57498,13087,72904,21490,20794,-70239,37879,24151,44556,53905,14964,72559,72633,38542,26248,-1339,38490,-31984,-53287,-42749,-56002,-4354,20845,-20269,28032,-59857,-74762,-5465,-83860,-34620,-11511,60188,108917,53916,14182,-6092,-18027,-10479,-61829,13062,-7002,40110,-43144,52442,-17092,19629,-12347,62,8943,5104,33692,-2408,-17286,-25069,-34914,19142,9788,-66233,-69687,21754,-1196,-17434,-29482,15830,-57328,-96523,18840,41640,-13564,-23734,-6553,-62339,-62401,-20676,36675,22889,-55490,-55374,-11877,29974,-42708,25911,19927,-12518,-83105,18577,-63867,-7141,48278,19631,-5047,53201,-18117,-5356,-2872,-8270,80006,123886,26108,-19945,59594,54397,-1576,5492,354,34128,-20280,-6765,-41275,21852,-27717,68922,23193,8284,28689,-20552,-17128,69418,-23011,-30072,-26981,10344,-17077,-4494,-34190,33343,64246,-20541,-36664,2410,-31424,63495,70151,-70880,94901,42213,7646,33167,-62253,93299,16490,-2807,7584,19001,25963,-38880,-29340,23776,13543,28834,-22176,-31462,24227,58177,44842,8201,20694,3499,-60933,-78721,-36626,9355,-50065,47847,10998,23267,-5726,19340,26125,40004,-74769,9786,15167,55410,85232,4685,46801,7360,24213,-61476,-22932,6463,26874,54823,19240,-12890,15077,-8716,-76284,7138,-71770,-9914,-47050,13596,-18246,62717,11041,-51715,45769,-16703,-62250,24465],[44619,457,78307,9600,-12917,26094,-42181,-32710,49650,12364,56278,-881,26802,28681,51265,-24222,86189,-4571,-34810,23852,-66701,-34403,99921,52446,5363,57136,-77466,-19884,10768,-1871,-23840,777,-34931,60875,48587,-15137,-18468,-8450,46618,35171,14623,2791,-17106,-36483,44454,-19650,77844,-5474,-44374,-37858,-28906,60405,-78293,-39166,24169,982,48442,-39003,37106,-73162,-122487,30250,38060,61339,22735,-40216,-55541,-22946,-57150,3032,-25129,52752,25707,10773,-1673,24504,34477,24262,-46330,-86806,-30931,29382,13023,86233,-95164,-76277,5641,118661,99711,53035,63283,65604,-955,81854,95821,104383,-34287,8065,32366,19003,16791,-21777,-68494,-23459,34935,-107189,-79432,-13771,77422,-2163,-9231,22262,-82816,-50572,50678,4235,33792,47044,-827,24209,-110165,-52969,1433,30972,18290,8321,32891,-30503,-73698,-44817,-1635,29482,23134,-59140,14911,-100213,-44002,-42018,33855,51436,-30965,5808,-22642,110134,53594,68821,37435,-49861,-10582,-37891,-46260,-115885,-89941,-17733,-37276,35345,36458,-13867,10408,-23179,3168,28486,29835,81826,-16952,3439,40124,-23366,-57256,-8959,70192,50765,-1393,44966,85204,-41852,20881,57652,-71857,-21534,-18830,-92346,-15962,-50530,-71534,-9589,52490,63726,22876,88304,-30017,10819,52393,-30584,32183,-37898,-17742,-55954,-22397,18959,26924,-81034,-58557,7854,-7474,121284,10206,-12477,-12655,-82217,-27824,-21634,-88978,-12925,50337,26471,121093,-35077,38854,16451,-8490,-43985,43666,5268,123413,34114,46301,80807,31322,26385,-25307,-29854,-64004,-2201,-56776,125980,155656,-65980,-53751,-98450,-144209,-49067,30544,9166,-93705,-21884,71466,59462,58247,76821,120501,-109418,-97300,67632,-57874,-3084,-46202,-5220,-22377,-45624,-26492,9094,-62113,56211,-26646,17169,-3675,10925,35638,-8243,61768,-6808,-16131,-30216,-73847,-94892,65376,44505,-62984,-7663,-36172,36462,2755,-33723,-33254,-3888,-52347,169,-49886,-87629,-53026,17109,78833,51359,-38250,-34478,96343,-3315,15368,7165,27350,-47607,-47883,-58999,-66460,32213,33682,20525,43298,-21261,-33325,-55567,-47381,-12504,21234,79994,59221,3861,32897,21040,33725,46509,-39243,-21343,-22586,57216,-58902,66582,57704,-88013,4474,9470,11588,21925,-10091,-6012,2930,-610,-52228,-7171,-114350,82066,-26000,14075,16840,3165,-19932,-2080,-49279,-57189,-15847,-28218,13979,7246,-88537,-46190,4226,-54697,29965,63336,19964,-512,-1089,-119937,-59258,-8258,-51175,-3253,15502,-60024,11759,77992,-14652,14208,31374,-16649,-69506,-43680,-6591,-66057,59719,111421,-13538,-9159,70678,22536,22417,-5902,-15162,32528,-3033,-46883,-3403,25909,-46650,-56185,34595,-23965,41000,19762,-23763,-32981,45748,13741,-15355,-56994,-106058,-69767,10328,41605,-5916,-9156,-36025,33354,-68386,-9785,-11180,22734,78621,3160,-60678,30541,-109659,52341,28246,33524,55650,38227,59263,168,-23300,-24132,46537,-18032,-68090,-42635,-19700,-98131,39827,43810,-21449,-52976,-11698,-87591,-30303,52044,-18503,-6064,76629,80455,102566,-10585,38333,-24080,-49961,-7255,36864,-18106,-55260,-11109,-1286,-46037,22093,24778,-26597,20134,27867,55481,60346,-62223,-9122,-45671,13437,-654,72614,-45864,-171764,-12452,64686,21163,16454,46508,-31258,-82223,-14222,87415,32475,-49048,36151,-29967,26190,31299,-63217,-64088,-64380,9523,-15600,3418,-51072,-37720,57375,37735,4177,-12982,3404,73529,9906,52903,-14778,781,-24209,-28009,33754,16972,43272,9188,-18200,-54264,-61627,-91999,-48365,-7216,-47315,-7170,-3300,-21219,34213,20862,-72739,31698,-5828,49642,79134,65828,83148,27512,49356,-23546,-22508,-11016,52920,22745,34288,-68582,-47212,40159,35863,17905,65491,-9837,-18877,3172,-93639,-31121,-20161,18763,31442,104123,88214,17515,-1832,75927,56890,41993,-45062,-15869,19567,42972,48589,93845,67824,53655,-47114,14946,14643,-22715,-9474,106089,6390,-63658,11867,775,31345,56032,35935,27017,-34583,3133,55451,-29143,-83623,68694,-10659,105002,39154,31825,34110,-56470,-25152,-68580,-79124,-45922,-37379,8935,-43589,-26883,15682,-26063,-15811,-10265,23709,-36240,-80017,-73315,120914,34744,-60486,-97953,63279,102390,11715,6527,-71162,26989,-36128,-46872,7992,-11593,16821,46397,-14147,90433,37902,-25373,-18308,51328,49953,38620,-25453,60300,-41587,-114168,-55937,-87593,-31366,44801,1599,25464,5879,-21352,112988,26250,13273,92620,-46830,-68501,49201,56548,-16156,-59070,-13993,-30301,-139814,-42085,-36523,6706,25946,17619,83194,-51748,-39895,16214,-41642,-27064,-14977,48802,131760,-5428,36244,-6489,-23496,-30465,-54195,-2477,11195,-19081,-7335,6196,15502,-10978,25949,-19550,-22030,-10107,-3013,-52775,4212,22860,34367,36916,47033,-84516,-27817,-49136,-11249,32387,-1386,-16650,5863,58455,71983,113469,34969,-34851,66937,26224,-58599,41682,3368,21051,48395,29561,-70596,64374,101633,32240,41601,35320,46622,84954,-13331,-36205,-39753,-5584,-75605,-43492,4928,-65743,-25027,-12858,17875,-11655,10525,5911,-36656,8277,30451,26028,15294,-40797,44694,36432,30185,37858,76226,-953,-18053,-1606,59087,-20680,3731,-12256,-842,55643,20250,-10154,85323,-11641,2957,-50804,-53746,10796,20541,6885,-30454,44248,22573,38392,50851,-52660,-22645,-54478,24331,10595,-33932,-53582,95330,43580,-16387,23280,3422,-44507,21044,2084,-15790,23502,-78693,44780,55540,-34069,95731,53546,-4419,-9069,47787,101868,-19561,31502,18615,58352,-89523,-7965,-25852,-5431,-84623,-50406,86453,42490,-31504,125402,105493,19405,60255,44691,54331,2192,27347,-35862,38358,66981,69445,61237,14761,56390,-4835,26534,47250,12262,30304,-28965,-47989,-30970,-69461,-23333,10111,-22189,17957,-50929,-58653,-3068,-90442,-30431,-16589,52011,114622,18944,-33617,14241,-11084,-7339,-60878,20458,-6649,77407,-34447,19647,-15587,11938,-6132,-15057,24696,9930,5656,-25246,-26587,-12706,-34605,21163,14808,-44627,-46082,19035,-26565,-8319,5555,16110,-57117,-100310,-9937,42428,-23582,-25336,1175,-64793,-61413,-29635,33178,-1069,-70305,-58958,6893,28672,-9953,20450,3572,-40030,-77860,7808,-73896,-5333,25855,28930,-10323,39722,-20890,-1808,-4567,-13844,36854,131570,53858,-2783,59725,68272,2186,343,12856,50705,-23180,-6860,-23205,7932,-25144,80706,39316,-8208,15136,-18278,-35130,71855,-18390,-22128,-13917,16634,-18553,8080,-39776,27180,76683,15259,-43910,-3786,-27775,69323,69212,-70752,68698,15857,-884,25270,-54210,86877,35832,29370,22544,38885,32564,-49254,-23921,11204,-1695,-13089,-43774,-8842,17249,64282,36016,3077,7785,-4830,-55477,-19521,2115,26798,-60403,29938,-5560,15088,-898,19994,-5530,26892,-72643,19425,3301,43871,101542,-9261,61811,14887,19038,-46168,-19965,21279,34603,11373,-3689,-9573,16741,-3827,-89858,-7011,-71978,-17420,-54581,20997,-13252,68376,12177,-65765,33610,-2540,-49079,20996],[40257,15232,74940,10941,-26956,21890,-65686,-20770,58530,15618,31263,-8034,5662,19755,22525,-38073,93249,-36810,-22963,28053,-59457,-30193,90952,56282,37719,47907,-84249,-37391,-11557,6966,-22701,-2591,-48131,23968,60185,-25286,-5418,-9897,82583,38419,18581,10065,-30095,-33725,51829,-10388,64726,5539,-40337,-31116,-41137,71876,-72509,-56388,30836,9803,23063,-30969,27393,-50663,-78020,30666,34093,63959,23367,-7419,-55025,-48041,-77911,-4485,494,41670,19625,-5300,2250,29333,37612,-17782,-58969,-92548,-25179,12650,38443,77189,-102114,-82105,33208,119788,112150,36892,41199,49512,-3829,64291,103720,83493,-42584,-34238,36881,17586,8263,-18542,-66863,-29769,29458,-64061,-50056,-10850,64462,-27345,-19874,-9041,-64551,-35413,40744,-7222,5410,15850,-18447,10715,-108742,-57084,594,43773,48288,23568,14574,-37687,-21134,-23675,40599,25754,39856,-87424,13219,-104717,-27534,-16821,45011,81849,-20735,7176,-19969,136813,77699,82392,35925,-37647,8998,-12751,-9592,-91343,-65217,3711,29327,27207,27098,-9786,1516,-18086,5418,30832,28678,61910,3081,19244,45794,-35477,-57066,13573,68224,38967,-12479,33957,87139,-36188,47819,38730,-79964,-2289,6574,-104393,-8961,-48866,-48644,3731,40894,58748,31983,105756,-6677,14894,55094,-12554,19015,-51392,-2449,-66046,-16476,20019,1527,-74305,-68248,2723,-8893,98854,43680,-5215,-18022,-94310,-57245,-32460,-63381,16151,44425,12910,122815,3973,35267,-7446,-19034,-33829,54144,9688,107210,22194,85023,128777,47590,29096,-77202,-62434,-81747,-12576,-34945,140860,161014,-101755,-101536,-119475,-129948,-24939,34843,18449,-66989,-2845,50707,58839,66865,96864,127598,-201971,-137510,52831,-55276,13631,-35721,-11606,-16201,-7552,-8543,16214,-85206,53746,-29038,30235,3359,5542,22120,-19558,27691,-24467,-9683,-674,-4836,-71915,43619,46472,-46177,-11653,-39136,27542,21460,-32661,-21296,-4742,-76377,318,-20530,-94068,-50058,7793,52297,69490,-28000,-32192,67252,-29293,-5846,-10812,31966,-25190,-38950,-54737,-59608,55105,44352,21457,33879,-19442,-28225,-54274,-36630,-25449,25893,90629,53808,35735,43894,15968,18454,54440,-39359,-32111,-11066,29541,-66931,41895,33392,-101900,8529,18923,26918,34509,-7936,1081,22874,11652,-50440,-11737,-119860,79607,-33360,-4771,-1573,23414,-26634,-32196,-46065,-31567,-32695,-32089,17576,2206,-97573,-42467,-8059,-38987,76754,69986,18289,2807,19083,-105301,-20408,7931,-32566,-33885,-25197,-91676,-869,36184,-64863,-5306,52975,-31308,-40317,-44622,21806,-57678,63552,132564,-4222,-7044,76977,26763,50455,-16433,-18030,38153,12792,-32295,-5547,32046,-34081,-84331,-4601,-30575,44886,23961,-62521,-26821,55426,24314,-54233,-50860,-98327,-87629,4014,51291,22023,-3264,-22346,57611,-64047,-14444,-12389,-4494,59367,13302,-41383,81198,-100448,27693,-5975,48519,59291,38668,95607,12631,-9049,-33016,30769,-8736,-51437,-22904,-42518,-80401,21424,40998,-19487,-55630,-25310,-65592,-68544,25188,-31193,1774,61051,53446,71765,811,28877,-20752,-39589,4242,96503,559,-57757,-16479,-12962,-53498,18369,11075,11968,35387,16028,19649,57423,-32730,2691,-34803,15263,11378,82363,-15708,-108709,-27964,46785,6528,18269,14305,-25582,-50093,-782,95741,57502,-46973,48100,632,40783,36227,-76311,-44598,-55338,-3202,-1102,13768,-33381,-59153,25500,49613,13379,-16984,-9721,86815,36943,32871,-25799,-17129,-40574,-11323,41757,36619,66056,1133,-34205,-70161,-45612,-46067,-44890,14524,-14727,-17550,12128,-31778,17813,26337,-38660,28244,-16613,32246,49053,81523,93195,41106,7936,-41393,-8889,-11605,62976,24267,31617,-58335,-36768,44739,27775,30569,69985,11355,-32595,2305,-78141,-21157,-28805,29274,24357,134335,79457,45258,-3705,72144,63224,33645,-53363,-24618,-17497,27718,63402,119962,85830,72963,-40304,3841,244,-20477,-21923,96189,15879,-39066,10696,-2873,38680,36806,36115,26255,-69257,17834,49767,-26330,-86017,81960,-961,108954,30330,32111,37623,-66083,-12698,-27143,-94412,-52938,-17534,16574,-25982,-24896,38301,-29980,-10174,-16755,17884,-12360,-66188,-57681,91046,32539,-67919,-76309,49846,85615,21387,28262,-96634,1272,-18892,-27011,6236,-3795,21095,40240,-8364,101284,21129,-6375,5693,46499,26946,68083,6189,41240,-47586,-127317,-43516,-80527,-16302,52207,1063,44723,18386,-27618,117478,20831,23298,46622,-35755,-55514,42997,74973,-47096,-23485,-10226,-49352,-111058,-58102,-41566,-2227,8642,6577,56270,-55080,-44199,-13811,-47032,-35532,-11787,49711,124739,-1997,37243,6370,-40051,-56858,-44342,-11870,16538,-16967,-8873,11193,10620,-24987,16588,-43478,-33691,19359,-1514,-38209,-7698,38767,29136,38115,44493,-83630,-36948,-41183,-6714,34596,-20883,-48829,-1882,75427,89206,99102,22097,-57302,66241,23789,-60567,33594,-2363,8390,38474,41685,-49550,57361,110788,17870,31300,44821,70043,83382,8279,-36104,-10204,628,-102084,-49419,-11650,-85683,-27858,-16283,-16260,-9371,8018,1433,-60660,11666,18900,46868,18286,-30058,36111,9326,47004,46825,84312,15950,5254,9710,69677,-8709,14145,-16147,-28697,37142,-15019,-1501,113468,-3303,-10056,-38473,-13627,8811,51474,20931,-9429,39752,13822,26236,31973,-34916,-22519,-64685,31483,34214,-29495,-71095,91303,37677,5221,13741,6916,-40195,16753,5770,-3283,31020,-50213,36639,59821,-10988,117152,63943,-9151,-4611,42490,97715,-15920,29080,-586,75414,-78241,-16069,-27635,-29421,-51208,-8158,110652,61117,-49662,113618,94474,1802,61772,66053,25038,-14414,27945,823,33399,100563,96921,59083,14090,33412,-76582,15393,64270,27967,15768,-25881,-45589,-11795,-68013,-37718,-5163,-33661,519,-31848,-32874,6258,-77133,-23976,-21747,42446,108854,3227,-46599,32347,3643,-12980,-51497,29106,-11021,85200,-34522,-13611,-9310,-449,5388,-31050,42625,20307,-17507,-33139,-49120,-10958,-34508,12716,1747,-37304,-21611,13976,-44900,8539,41448,19824,-47183,-92124,-23273,37376,-25091,-30616,5874,-57142,-55476,-39751,23223,-29519,-84082,-46380,33380,24130,20369,9485,-12807,-37565,-62980,-22360,-79004,-1800,5330,39178,4600,21077,-23909,-4146,-11169,-24099,-18321,118431,70340,10640,52311,75303,2365,-2712,25749,53309,-30731,-9740,-3361,-348,-25953,75714,46231,-29063,-386,-12317,-45400,56068,-18218,-11702,-6787,6790,-13670,20865,-43998,13371,77271,52358,-47868,-13890,-17812,71576,69177,-49182,48486,-384,-940,11298,-54343,67973,41965,52315,33301,52000,36459,-49955,-13303,-15862,-28727,-52867,-48760,22071,23131,53035,24696,-2644,-1321,-12085,-26461,18322,35242,54409,-44236,15225,-17299,8257,8269,17660,-27775,5641,-58296,29430,-6452,32521,105967,-12439,56553,9411,18221,-23907,-14402,35691,36263,-24406,-27969,-2101,5632,9301,-83233,-19773,-63222,-26372,-59556,26530,-7141,69889,11692,-70299,18398,9686,-16557,18497],[35718,24309,62188,11029,-37347,10278,-66789,2085,63623,20477,3672,-9557,-7506,18639,-5635,-50409,91366,-61132,-25749,13253,-47879,-17334,76676,52644,50371,33437,-73902,-47157,-31115,14368,-11355,-10900,-57062,-8133,64949,-34729,548,-13688,99769,40689,1733,12819,-29840,-20104,44739,-13431,49276,6914,-33519,-20573,-54315,75672,-68997,-57908,33789,8881,-17040,-24412,19554,-19637,-21045,32656,29726,64191,30299,22451,-49933,-68297,-90372,-12828,30963,27729,2767,-24354,12314,33262,39735,-38952,-61432,-103750,-12680,-3738,48561,56169,-91708,-84227,59019,97302,93444,20572,22926,34356,-285,63844,111777,53528,-49610,-63622,42394,18223,-864,-9166,-77789,-28665,23624,-11898,-22243,-23995,6805,-53634,-31419,-40707,-35122,-1414,12612,-18013,-21777,-35955,-29356,2682,-100977,-53358,-10278,63808,64818,37330,-7725,-55282,17692,-2550,84968,22565,38511,-108159,5231,-108911,-31761,8444,54341,97263,-7560,13993,-14954,151133,109133,90837,23193,-16763,49974,11625,30817,-66383,-24375,25980,80534,29777,9516,-20548,-7857,-9050,32340,40063,22792,43076,34390,42406,48081,-37375,-48464,26143,55004,25058,-33379,22647,80954,-23654,64974,9465,-64076,21663,32705,-114497,-774,-36689,-21405,18668,20257,54367,41846,109752,17716,16647,52648,-1882,979,-57953,20118,-54306,-6291,7621,-28282,-76819,-72547,1892,-12938,59427,57108,3794,-28447,-90902,-78265,-40679,-34379,38187,41411,17076,110728,29838,26493,-22692,-22037,-19467,66291,10542,84056,16230,107023,171345,53518,16149,-126394,-83854,-88103,-32064,-28615,153608,163447,-121176,-141196,-137495,-120177,4885,36342,21015,-56315,9758,41075,47159,61086,94235,138717,-157834,-67670,14807,-48909,27429,-19963,2884,-10877,31058,9859,1574,-94487,32720,-19491,44053,10860,7988,5783,-23672,-2732,-28930,-5019,26699,51089,-39958,24451,51816,-19696,-5102,-23527,18956,30400,-31095,-11069,-1778,-107505,-5707,6253,-81290,-27404,-755,22481,73866,-13128,-19663,50938,-71390,-30761,-29045,37619,8303,-33524,-51705,-46624,74411,53821,15386,23595,-14080,-17769,-42636,-18629,-33330,37909,93665,53504,61132,41365,-494,5146,49262,-41505,-36535,917,-1176,-57132,24210,16112,-111346,392,20192,10787,34463,1665,13556,37154,12779,-47959,-12039,-101635,64601,-45285,-36828,-27644,40407,-12123,-43399,-38057,-2425,-49526,-35536,22626,-10845,-94628,-24790,-10164,-9426,109775,67475,9672,2428,35003,-68641,18202,16391,-11475,-58001,-61763,-107903,-7824,-14417,-106658,-20698,69924,-30581,0,-23610,50852,-39669,49283,126474,8595,-3762,84754,17626,62792,-18090,-25244,39339,25159,-16003,-9497,31061,-23374,-96038,-53816,-35066,41534,23200,-76303,-9745,70478,33867,-78374,-40322,-83214,-100645,-5230,50169,41439,-765,2014,77432,-26519,-15054,-7404,-28467,31108,29829,-16500,109613,-80880,2093,-41227,51988,53072,31221,107258,28724,3031,-49457,1955,4885,-24895,-2487,-48801,-37948,-2360,34842,-18846,-53054,-32283,-46666,-91756,-6953,-37235,5760,38640,21548,33862,18063,17063,-8455,-23779,23763,135359,17536,-44686,-25374,-20506,-53413,3016,-10220,48206,45870,9876,-13613,32451,-7742,3489,-20481,12236,17951,85357,6620,-53155,-51291,18130,-13897,2017,-10140,-18214,-2261,14868,93421,70713,-43254,41467,15038,51555,46139,-79084,-30550,-39105,-4141,15048,28117,-21523,-86505,445,54038,13550,-17133,-20967,84161,47281,10228,-38168,-32986,-49288,5492,41423,59886,80084,-3179,-45654,-75324,-31742,-5330,-36108,34089,20181,-21935,23473,-49848,2162,27333,-761,21227,-24846,12386,10351,84962,90488,44838,-32396,-44704,14727,-11528,71123,24479,21079,-41777,-28706,43656,22578,59465,75789,40748,-34163,404,-45634,-9341,-37717,34004,14228,131711,69431,71289,-9144,55879,55182,21112,-55640,-29776,-39331,106,56080,119396,97293,80082,-32747,-3956,-13228,-28842,-38790,55814,24401,-10854,2094,-8222,45280,23783,38534,26804,-94003,25044,46865,-14516,-89551,78011,8410,103420,28208,24205,35820,-67727,4496,19516,-95831,-55066,15297,32673,-1557,-16507,50082,-30577,2713,-20676,15278,14289,-46683,-35658,56667,24700,-65427,-40856,22027,42143,16237,48553,-99820,-21342,-3364,-3487,4415,2625,29110,21125,-4994,97829,-9598,5622,15738,47266,-13447,71835,34847,28675,-49317,-110247,-9079,-54287,169,50862,4474,53797,29617,-19915,96840,6988,29146,-16589,-19130,-35743,31670,79259,-74244,8717,-6365,-58147,-86993,-71323,-54341,-13930,1257,-2412,9178,-52624,-34863,-37820,-46946,-38963,-12646,32015,108182,7364,28178,14088,-53610,-79159,-26011,-19404,34542,-8353,12061,13299,1101,-33907,-233,-67078,-38748,48117,-5120,-36239,-31664,48836,18205,42082,47842,-77143,-40210,-22569,-874,34095,-39982,-66219,-3199,79661,109872,85873,12291,-65693,64423,16431,-50582,29035,-5451,-8075,22711,49598,-15133,45296,108374,7349,14721,57850,87393,62427,29698,-35091,23415,19352,-112112,-55773,-28918,-94383,-37827,-33754,-57155,-4983,-1607,515,-67516,20287,6358,56324,20283,-22742,25216,-24263,59833,54826,74982,13116,36935,18874,75149,18132,18526,-15414,-51563,9484,-49364,5477,104051,3265,-5840,-18035,27666,5134,69315,20378,21715,32889,216,22037,3976,-13065,-22509,-62737,30611,57437,-20009,-74487,82467,31681,23305,8311,7085,-24733,23325,11670,2822,26435,-18052,29018,35541,11197,128980,75146,-9560,4749,32414,90519,-19079,18699,-17493,76582,-61323,-14314,-13258,-45863,-22849,30476,109711,74437,-48000,83830,52180,-27622,57980,71791,-3322,-27415,25055,30631,24649,107361,119104,47306,13205,9902,-114213,5662,75160,43202,253,-24288,-47447,7701,-49338,-46149,-15170,-47824,-22073,-3555,4036,22878,-39674,-16077,-25795,34011,87535,10380,-29135,40988,21355,-25426,-33368,40067,-17567,66122,-38115,-36161,-3725,-14512,18973,-43308,58392,33996,-27316,-30716,-78048,-21630,-33251,1199,-25425,-45874,-4372,5754,-53377,28096,68022,27265,-29697,-74579,-22172,28812,-18424,-36111,10996,-41742,-41888,-45115,8853,-53122,-90518,-21286,60247,17736,39214,-4109,-22675,1636,-40177,-56539,-74087,4077,-6406,49447,40381,2509,-26610,-9007,-16211,-34756,-65453,83495,72121,18379,36028,76576,1101,-5055,32823,42687,-37879,-9535,9475,-5519,-30844,52958,42465,-48270,-11783,-3687,-48348,26321,-23912,-2570,-9012,-14488,-3730,30897,-45301,-4791,66283,81272,-47071,-27641,-4052,65567,61239,-10432,37853,-4254,9373,-4321,-56983,49844,31776,60188,35875,53412,33871,-42974,-444,-49258,-59580,-78384,-30197,51598,46078,34106,15112,-4339,-3607,-16349,14843,24263,58083,83900,1654,8131,-22096,2904,19670,12460,-34691,-18875,-40930,38817,-8538,23220,98286,-4269,37930,-2084,20970,91,-6176,42718,28325,-42806,-45153,11197,-4816,25361,-54767,-28201,-46810,-34302,-57054,30328,1925,66079,10519,-63493,4719,16617,20869,17759],[29107,25890,39785,9189,-43155,-3331,-45916,23413,61988,26511,-12726,-4158,-11996,16749,-22804,-54804,76587,-71687,-39227,-16537,-32342,2546,61720,44765,46665,20996,-48064,-43805,-38845,19919,5875,-22722,-57409,-30510,58162,-39165,1636,-15838,93884,42385,-31721,11413,-17200,-3389,23903,-27195,34209,-2148,-24950,-10847,-70741,71058,-71084,-50711,25562,-1618,-56048,-22464,13554,1792,28687,38065,23679,58543,36619,41528,-38862,-74963,-90724,-16945,53775,12353,-21431,-42806,21140,37275,42974,-37996,-51088,-119022,1848,-16375,41959,25922,-71525,-83969,78071,56653,50722,8156,16880,30076,9173,80020,108827,20597,-53839,-73302,44762,19327,-7612,7235,-91562,-17311,19340,34255,282,-60500,-70732,-69738,-41535,-64091,-5450,35096,-24568,-23549,-39649,-87687,-31652,2271,-88600,-40643,-24697,82452,59232,48957,-25275,-82045,34201,14116,113669,21134,14115,-121880,-13815,-113121,-46283,29573,60865,96961,3766,17656,-10426,144180,139266,91067,3101,2351,95140,30277,59230,-47450,20543,42622,100148,35435,-12483,-41926,-17657,-1389,68435,50972,15068,33747,69335,71224,47759,-29910,-33495,25228,32085,11310,-51697,16888,66178,-9239,69368,-22284,-36438,38463,53850,-116865,6030,-16153,6378,30479,-5534,53741,50204,102744,32683,12584,45070,-641,-19041,-55267,44865,-25452,1593,-14281,-54662,-82850,-71245,5180,-18646,21606,46942,11127,-44187,-75109,-86993,-44987,-7332,50300,44513,37220,85745,36295,13838,-25496,-14062,-3939,71787,8378,60322,20967,102455,181648,49917,-6180,-160880,-85547,-73882,-52760,-35751,160613,160553,-125693,-163680,-142959,-113158,30766,35206,15928,-54533,15379,46766,28051,42426,73948,155262,3490,66297,-39528,-43508,32320,-13158,13803,-8452,55344,18973,-25845,-90201,-2667,-1529,54882,20297,18587,-7412,-24823,-19764,-19031,-7567,39251,70845,-6489,13709,62807,8666,13589,4773,13247,26506,-32075,-2798,5337,-136206,-16006,21690,-53480,8978,-5682,-4055,63555,1936,1986,48015,-113397,-50202,-41866,43840,46003,-33342,-48742,-33036,79917,58003,4243,13112,-8225,-87,-21058,-3910,-33210,52872,89080,58363,73519,27651,-30097,-1198,40117,-46732,-34566,11701,-28395,-34457,16555,13201,-109247,-18675,14048,-26042,22685,15416,25490,37836,5134,-40851,-8711,-70648,40298,-55313,-72087,-51844,53695,15401,-32828,-23797,22286,-62176,-39638,27180,-26481,-78477,1479,-792,25148,122328,52593,-3024,-845,44011,-30871,40418,12316,7394,-66081,-82625,-103137,-7984,-52489,-127051,-28246,75655,-16366,42841,20213,68989,-22841,23484,95630,23758,-1364,93672,401,63222,-7782,-33584,34649,27913,-1740,-12968,22143,-18042,-87548,-97588,-36014,32781,18514,-63822,18715,85065,40702,-83642,-30347,-66712,-105719,-16887,39228,45065,-7536,28958,88158,31167,-12474,-19,-40137,7211,49644,7366,101320,-54165,-20015,-66794,41938,38947,18988,98984,43360,10552,-67757,-29286,20648,2875,16186,-40356,4267,-25743,25197,-23239,-42778,-29563,-36101,-98736,-38965,-36040,5737,22807,-3514,-552,35171,5993,17259,-3216,46675,140523,28291,-19534,-35569,-20449,-43117,-19857,-32530,73954,47471,9847,-42958,-11683,5251,-7232,-9695,9143,13944,75219,16485,-26463,-68871,-9996,-35311,-23836,-21935,-10152,48244,35164,82720,66975,-37739,16925,7530,54952,55585,-73700,-26655,-20459,7376,29948,40798,-19239,-111608,-11480,51666,4449,-15049,-27333,70138,37036,-8627,-48036,-42051,-49851,18105,33489,78678,81577,-4312,-46708,-67035,-26617,9862,-27664,45551,46574,-17603,27092,-68911,-6141,23220,32201,12993,-26027,-4356,-24885,71718,79947,38897,-60927,-36089,45167,-11288,73211,27775,6643,-21186,-25786,37895,20651,100889,88908,69849,-21636,-3942,-5993,692,-43785,28690,2762,109789,61639,87267,-17466,32590,36968,7468,-54974,-29241,-41466,-27826,28569,94291,99362,74345,-26422,-3809,-19929,-37833,-54574,6223,28341,15794,-10558,-14180,49872,21778,40575,26182,-106676,23481,51403,2264,-90858,59158,12421,85441,32969,12027,30890,-58970,21807,54507,-83185,-50967,52733,45419,20423,-8649,46324,-28808,18951,-24014,14517,36074,-26398,-17476,27227,10689,-58296,-8225,-13427,-13125,-5193,59708,-77272,-34758,7277,15143,3374,5726,42356,2174,-1860,73577,-49695,5987,13345,48805,-57244,54590,52124,32847,-38600,-71421,36520,-17990,13444,40503,10903,51944,36877,-4759,51629,-8938,29945,-72826,1548,-10188,22083,73752,-88765,30572,-1328,-56829,-76598,-81023,-71307,-27218,6070,-1681,-35530,-42610,-12699,-50554,-43261,-35428,-18834,3319,88116,19246,12123,15861,-62104,-89205,-1310,-23596,57979,5014,47867,12208,-11390,-35489,-21623,-86245,-36142,68037,-11876,-43894,-56583,48822,2281,43582,53464,-62872,-28812,4634,4800,33180,-53445,-72206,-1704,69405,126183,70091,8073,-57376,64239,6093,-35361,26638,-2540,-23708,9251,57197,27948,32692,85347,1710,-1175,68968,90351,30024,44923,-31621,49575,45937,-105543,-63417,-35321,-86515,-46657,-62288,-95713,1821,-13935,3353,-60808,30287,-208,58782,21069,-19549,12683,-58384,55184,53511,52957,-6065,66290,20471,72577,50350,15695,-7915,-64861,-13695,-74253,6727,60564,7567,15701,7293,54099,145,71943,9635,53547,27311,-13476,27259,-23565,9340,-21249,-52423,19391,74589,-8623,-64969,69882,27772,40236,6875,3889,-4045,35186,17147,899,13065,12270,24183,-2691,25531,127866,80731,-10681,14875,21088,80259,-27300,4651,-24882,65796,-45865,-1949,13953,-50123,-5986,57890,88042,77114,-36644,38643,-11818,-61583,42380,62174,-21635,-37399,21388,46159,15132,83071,125272,27971,12381,-7536,-109271,-2210,80452,55486,-11649,-25057,-52736,20070,-18858,-48352,-13039,-57711,-47905,29925,47523,44208,12500,-8882,-27514,28486,53834,32124,313,37035,35765,-40255,-8161,52110,-22485,35014,-36702,-41347,-3179,-26636,30883,-48540,67277,46910,-18409,-25986,-103278,-40323,-29580,-7359,-55870,-64168,687,-5189,-51691,44694,75490,36654,-9597,-52338,-12839,18485,-7076,-37858,20872,-23465,-20131,-39585,-5841,-63242,-83699,8648,78499,11977,42158,-16742,-22802,60435,-15296,-77511,-56486,12235,-5027,57356,84668,-10190,-28106,-13891,-16448,-40750,-85662,35920,60023,19268,11245,73649,801,-6778,31296,25097,-38276,-1276,8398,-12003,-39278,20511,30452,-60350,-13482,6385,-46461,-8234,-33202,2334,-20703,-36288,8493,37115,-43399,-23125,46514,95699,-41778,-43826,11449,49141,40771,31119,33645,1287,26179,-18883,-58052,41682,7824,50861,29824,42222,22898,-33135,11703,-77994,-85764,-85118,9082,69442,79460,14413,10434,657,2066,-16583,53145,4271,69265,104271,64161,9279,-20823,-1921,30633,6083,-27616,-42716,-29919,47495,-189,15241,80324,11910,15729,-7761,24949,20606,4194,38123,11205,-40142,-50021,28837,-3675,38515,-12851,-30995,-26335,-39822,-41536,32813,13716,56441,8412,-46186,-4727,15885,48864,18781],[18304,20947,9836,5705,-45636,-14504,-12295,34037,52443,32623,-11268,8034,-10008,7583,-24549,-48639,49522,-66038,-53820,-51334,-14523,24635,51470,38592,37327,15294,-14504,-27609,-31072,23650,20920,-35932,-48162,-42449,39521,-35408,1051,-11653,68663,43562,-66754,7796,2357,8883,-5214,-46092,20879,-19044,-15068,-5980,-89217,59701,-78415,-42877,2955,-18297,-75405,-26068,7834,584,58559,47089,16842,44856,36053,46358,-22444,-64228,-77499,-13670,62472,-2367,-46794,-56420,22664,40397,47594,-21835,-28359,-132393,13044,-22981,25348,-5760,-54496,-83663,86132,10796,2533,1790,25577,42258,21782,102791,89389,-10535,-55178,-63619,41057,17945,-10131,27701,-91887,3481,18648,63341,16399,-110274,-125407,-68460,-45497,-73837,15243,58496,-58056,-20097,-43279,-119421,-26063,9132,-73650,-20902,-35235,90429,31917,56499,-30634,-111179,29733,22299,116769,22868,-26782,-129652,-45354,-111039,-60206,42521,63663,85596,9791,10431,-8782,115863,157646,81665,-17208,10110,121306,40291,66450,-36191,58648,49216,88937,29249,-33530,-62718,-28167,2792,96668,56955,7984,37007,97705,99369,45320,-16826,-15893,11366,2535,85,-58074,18978,44930,3765,62358,-48283,-11582,40064,65678,-108947,9184,7579,32031,35957,-30405,57282,54124,90788,31089,2184,33448,-6303,-37976,-43974,62623,9817,-501,-39184,-70374,-80790,-64925,11575,-22878,2663,19709,13405,-61519,-53546,-85104,-45055,12470,49994,51992,64329,53234,24726,-89,-17502,3087,9518,65540,3942,40159,36967,71960,140252,39368,-28128,-171469,-66323,-38069,-65638,-49113,158123,150530,-118844,-166845,-133152,-104551,44579,31614,4931,-55510,15753,63831,6561,15595,45254,166961,165774,148157,-101652,-47117,23266,-23513,-709,-9231,54410,12922,-53589,-76063,-43862,16428,58282,32748,34391,-13284,-29250,-19705,1742,-19361,29338,54208,21755,11246,78623,30950,38866,34834,11552,11373,-37408,3955,14802,-154743,-29112,21543,-19730,47626,-5317,-21949,41738,13151,29269,53971,-137618,-57051,-45260,49323,77734,-38492,-44879,-23011,66105,53192,-8879,3360,-4080,21430,5962,-2013,-24659,64831,77750,65394,71315,10026,-69327,585,32990,-55877,-27639,19713,-47302,-6823,16659,25351,-93381,-42486,3981,-54414,4195,30025,31986,23877,-6379,-25106,-3184,-41320,10441,-55699,-98707,-64996,62547,44783,-5887,-4463,35920,-67508,-44520,28323,-39127,-51711,26549,14085,53838,116071,28663,-15598,-6146,43841,-17145,35861,-5908,17974,-53188,-85323,-79311,-2449,-61202,-120922,-26914,67377,4754,76012,72363,71372,-14826,-4336,55520,39219,-1746,97898,-17812,61310,13581,-38461,23464,18606,8478,-14288,5966,-19248,-62193,-122951,-34535,21805,13376,-36173,52402,93414,43773,-71999,-24660,-53381,-102623,-28300,24490,32065,-26681,50440,85836,84686,-6954,6499,-35986,-3409,67219,24340,60838,-25237,-34969,-76503,20881,21830,6511,80467,51478,12576,-80750,-53813,35535,23031,31253,-23616,26537,-44425,12171,-33607,-24708,-18946,-34630,-96028,-63344,-29451,2837,26100,-17757,-24563,47713,-1295,51830,19946,67202,115350,29910,11230,-42401,-11004,-23040,-42695,-49118,83038,39151,13974,-67652,-60761,4586,-25262,-8271,7502,-126,49408,15193,-27474,-71895,-25538,-50163,-46429,-20099,-2092,87780,59276,68360,49436,-30389,-19332,-19063,49634,61100,-63897,-30252,-4803,26505,41172,46617,-28124,-124339,-8978,45500,-10181,-12556,-28126,51231,9222,-19663,-50574,-39837,-43605,22404,20891,87605,70316,-1829,-32679,-46218,-31058,-4155,-23021,45295,59192,-5878,20835,-81699,-3305,14496,53421,6771,-16616,-12110,-47714,42874,67863,26032,-72292,-23046,75564,-10684,67092,38073,-5803,-1221,-29865,28284,21364,141436,110388,89128,2608,-10156,28126,6108,-44209,12806,-7692,85972,57735,87427,-26612,5710,15332,-4091,-53289,-23705,-28326,-43020,-8645,61046,91169,59126,-22282,5448,-15046,-38168,-62515,-31844,25335,39187,-21816,-19536,49763,29745,39811,22660,-109445,14862,63225,19039,-84565,33839,7419,58027,41229,-328,25768,-40194,35159,68125,-60555,-41406,83837,45080,30355,-6573,28170,-26858,32531,-28045,13097,46586,-9543,-12847,6951,-7648,-51839,9432,-45530,-60729,-38711,58356,-36073,-35954,13868,24022,3767,4352,59233,-8661,2321,27829,-91446,-6783,4329,46325,-88295,29514,54202,57020,-9577,-22672,78138,15026,23635,23377,18883,41774,39210,9309,-4242,-17770,26655,-98116,24134,18767,18838,63361,-85137,40282,4198,-46575,-74326,-85144,-88923,-40926,20850,12131,-55646,-26119,15369,-50672,-37423,-24665,-29295,-25225,66022,29274,-6547,11988,-64144,-82644,26351,-24805,75841,18945,86105,8805,-23754,-33433,-43749,-97147,-27128,73296,-19159,-52773,-68994,39946,-15499,38467,55632,-40912,-2278,34058,9213,34263,-58527,-73698,-4826,46786,129065,43628,10320,-34683,65720,-5622,-19990,24618,6827,-33160,3839,66834,70275,23250,40948,-287,-10012,72677,75560,-760,49392,-25650,59515,71793,-85702,-71606,-27145,-62750,-46773,-91754,-121907,9855,-23857,9251,-47479,37006,3612,59572,20920,-18081,-739,-85793,22975,37289,25445,-31404,80627,11308,61821,73806,5605,7438,-66041,-20005,-86102,-90,1269,10413,45201,33022,54919,-5898,62957,-3715,76548,26684,-20145,39816,-42301,28445,-17673,-39415,-1454,81139,2136,-48749,56162,26305,59341,7913,-1318,15056,43138,18646,-6349,-3402,36806,22249,-33949,28333,112100,74789,-16371,20790,10981,65484,-38127,-7945,-16752,51527,-38377,17455,44860,-40506,2249,73245,61359,67027,-27148,-13117,-76879,-89609,10332,42454,-27639,-45781,18934,45503,8307,38339,109537,5186,11682,-14348,-74810,-7841,82443,62540,-17196,-27694,-58585,20512,12791,-44835,1475,-59208,-74722,62001,86926,65242,59582,-4891,-26085,26390,18505,54185,24279,22738,41330,-52083,20402,62152,-22393,8632,-22571,-29998,-8989,-33685,38142,-46170,65904,54258,8606,-24564,-115468,-58281,-22939,-9390,-75820,-81549,-6333,-16747,-42272,53385,59270,45341,7188,-30131,-2228,6685,3766,-33055,38391,-7899,5748,-20056,-16189,-55191,-61215,34012,80336,9206,31519,-25277,-14923,109930,4542,-75444,-27980,21610,9798,59690,118826,-12441,-27132,-17913,-13076,-38248,-71086,-7931,38628,12625,-19775,67905,2849,-6314,22731,8428,-27236,15787,-7770,-23278,-49459,-7726,15002,-62062,-3128,16566,-41914,-36990,-41303,1864,-38114,-46791,20096,40746,-39432,-37922,22500,94247,-33438,-60269,27508,24622,10031,56415,30226,10177,42875,-31471,-55688,44874,-22601,26970,18280,22090,4987,-26335,20889,-92217,-100821,-76200,55898,68677,105784,-2209,12447,11543,14494,-12320,76038,-26053,70065,106980,119080,15421,-16691,-7681,38675,1323,-12896,-64259,-30467,56097,17504,6693,55267,30116,-1743,2584,27489,34294,15419,22673,-9087,-19471,-42619,46405,11562,44642,27514,-28573,-6770,-43417,-10110,34699,25873,42189,4504,-22048,-9615,7194,60563,20826],[3498,12781,-22494,1665,-47761,-21869,21080,30032,36161,37553,5124,25172,-5333,-10170,-13027,-35669,15486,-46613,-60470,-79384,2614,42173,50017,40722,32680,17272,16508,-3035,-11473,25786,25015,-48116,-32234,-45550,14088,-22556,893,2095,33928,43371,-83065,4443,21036,11803,-34779,-62910,9608,-38220,-3914,-7789,-104493,45083,-86895,-37929,-30362,-35826,-62938,-33624,239,-25464,65603,58203,11514,23952,26314,37939,-3254,-40307,-52677,-2417,57757,-13580,-66445,-61851,14693,39834,50778,-1210,2260,-136736,16547,-23404,9339,-29195,-51570,-84488,81124,-25961,-34680,1382,44727,67945,33556,119198,56631,-36596,-54404,-39931,30579,11084,-8373,46807,-67108,28772,22632,72074,26891,-149810,-128797,-49486,-38273,-69872,22857,61812,-76942,-6970,-32654,-121719,-15671,20975,-57939,1560,-37020,81602,-6837,57810,-20781,-129955,12551,19716,96726,28798,-68857,-130297,-85132,-94336,-66026,44749,62023,70117,9619,-10352,-11029,75777,156625,63846,-30117,2199,113807,41323,52212,-29712,85007,44764,61029,-1000,-48192,-72273,-39330,4763,107032,52875,2990,49468,110129,116475,39875,-3252,294,-11040,-29510,-6858,-49610,26497,21173,14066,48320,-63118,632,26003,66712,-92651,7786,27726,53940,34285,-48019,62333,51082,80797,12366,-11385,19921,-13557,-52990,-27582,64984,39808,-16300,-60269,-71428,-60245,-54899,19389,-21716,9580,-12056,8816,-73972,-33568,-79531,-41302,20853,36556,58595,87027,21511,3945,-11798,-3690,24009,18485,47563,-2109,25546,59158,26685,52513,25489,-40738,-154681,-32716,10549,-65101,-60272,144081,133105,-104068,-154994,-112559,-90665,42626,25707,-8221,-55922,13573,82779,-12391,-12664,17994,158488,155499,37967,-164192,-68362,-1077,-49552,-43860,-11992,26500,-7183,-71496,-57561,-81439,24064,50721,48137,49984,-11447,-41309,-5898,25451,-38201,-2594,19477,40183,11637,95011,41585,60494,55983,13925,-9713,-46486,9439,23322,-159620,-44298,7164,9054,75855,3,-28578,14777,17879,56434,62265,-134301,-49938,-38620,52386,92847,-47608,-40031,-17110,34700,37818,-20278,-4752,-2656,41041,30785,-16482,-9939,68580,61821,69818,58214,-3054,-107506,7623,29528,-69076,-18063,23783,-55976,17909,19224,47275,-66916,-62140,-5333,-45283,-14485,43390,32385,305,-16605,-107,2999,-24897,-21547,-41082,-107574,-62471,65589,67025,26217,16254,35424,-64168,-49377,23358,-45116,-19629,41406,23922,68571,98683,5237,-24190,-12807,33508,-40001,6258,-35710,15320,-21483,-74725,-44486,5840,-38080,-93453,-18659,47014,24127,88243,109768,60778,-16679,-25851,27000,52236,-5948,90301,-30948,66437,40419,-36667,6564,-276,14777,-13007,-15180,-25735,-28379,-125850,-34739,12037,11427,-9406,80887,93142,42993,-50209,-25334,-44839,-93872,-35739,14317,9057,-55182,61849,69134,111896,1101,10761,-18921,1457,76675,31447,11100,790,-40828,-71707,-4968,7865,-1557,60010,49662,9846,-82360,-66852,46500,29907,41393,-6815,23018,-56544,-3719,-46732,-1352,-6497,-39170,-92596,-72747,-21106,-1011,48741,-24622,-36218,54467,-2918,82913,42058,80508,75834,21961,40479,-40884,6392,3303,-57100,-55983,73130,23307,17343,-86665,-94886,-6484,-43309,-16788,3748,-18561,12536,8008,-39440,-59689,-20527,-51078,-54483,-7117,5374,106666,82363,56318,26929,-21390,-56740,-53777,36875,61753,-53373,-34720,3722,44318,47229,43037,-46048,-117768,4358,39755,-24130,-11002,-25486,32374,-27425,-22394,-41709,-24245,-33173,16059,7236,86486,49883,4730,-3113,-16939,-38105,-34177,-22412,33455,58999,8460,5283,-84174,9987,2824,60962,5218,3945,-6991,-55095,5356,58069,10097,-68700,-14115,98316,-9012,53079,55944,-10858,12509,-41517,15347,23784,161138,133750,92320,32244,-15454,47684,6374,-37913,-9780,-15088,69117,57036,70408,-33944,-23034,-3122,-11110,-50274,-15865,-10134,-37710,-40537,42409,73966,40666,-20072,20394,2677,-26006,-57593,-49005,15238,59675,-26429,-23322,42038,41234,34966,16089,-106482,3622,77885,31231,-66464,12057,-7021,29094,49020,-9752,22949,-14073,42323,63133,-34585,-29157,99702,28712,22272,-11990,2498,-26816,37531,-32350,8408,42337,1554,-25480,-5041,-27175,-48915,8050,-63799,-86265,-75965,46074,8827,-25794,19513,24366,5385,-1365,74224,-9058,7027,-30237,-125462,-30088,-5175,37248,-94737,10521,43780,94169,35626,25178,102986,33372,34192,3485,26840,28302,37365,15306,-49520,-11383,21551,-84208,45571,47443,22938,51361,-63703,41719,8687,-28250,-69678,-81612,-104286,-53649,40084,35901,-41917,-7043,39260,-40219,-29825,-8464,-41027,-44482,40191,33526,-23839,3684,-59613,-61000,53187,-25146,79131,28555,114746,4961,-32379,-34142,-62391,-97197,-14671,62354,-24702,-53460,-60120,29397,-30599,25628,49347,-14698,30346,57682,12101,38932,-55960,-74849,-19235,17878,112463,1682,17568,-4812,67029,-17491,-6802,21543,20100,-32366,7639,77483,100005,18741,-14414,-464,-8136,65625,46574,-18342,41707,-18712,50552,87052,-56900,-77218,-8614,-30009,-34798,-109058,-129830,16929,-27733,16630,-34542,37013,17784,60002,20415,-14372,-14449,-101435,-34060,6917,-608,-51900,72589,-7928,45353,77308,-10141,30124,-55545,-5218,-86199,-14362,-50947,13416,68359,53343,31871,-12705,48779,-12591,84578,32953,-13471,54479,-47974,41267,-11424,-28423,-27778,75461,10976,-33559,43853,25982,79498,9190,-6143,27650,38417,13275,-13868,-17103,52341,20868,-44705,19685,83313,55846,-27866,18594,2928,46388,-49103,-15399,7330,40999,-41910,37424,67025,-18942,9237,80035,46698,46729,-26346,-58621,-119577,-101350,-35363,20231,-25320,-53819,18427,33205,6846,-8341,76602,-15940,10965,-9577,-33334,-10975,83450,62427,-15957,-30276,-61195,8955,35252,-36625,21534,-52415,-97739,85553,109066,80137,81497,-5714,-21491,26908,-5200,64756,35393,4798,35322,-56257,46971,66825,-15658,-3260,6764,-9524,-18925,-33975,39353,-38647,53643,52128,46034,-25784,-109571,-66258,-13752,-3758,-74309,-87967,-20664,-25777,-29621,51286,23658,51028,15889,-11158,4773,-7506,9171,-21197,62925,590,27038,10767,-18665,-30389,-26445,46817,62445,10223,15280,-28224,-5166,129677,16002,-51899,5434,30286,34513,53690,128208,-2572,-22436,-21556,-10413,-26385,-28921,-33233,14346,-1439,-53321,60166,6816,-1334,12034,-2384,-5475,36096,-33699,-39773,-58804,-18439,1114,-53270,17013,25471,-34862,-51741,-43248,-3040,-54523,-39409,29484,44481,-35549,-47131,-694,80120,-23822,-74132,43357,-1513,-23508,51861,23926,16203,53525,-41863,-49927,54154,-50671,-4695,6551,-228,-15009,-27149,25946,-86908,-101805,-59002,91779,49459,105336,-13733,21260,23976,30377,-3434,78678,-50793,63114,90503,145286,21190,-13643,-15334,42114,1023,1558,-83515,-41381,65393,40086,-3703,27071,43720,-10035,31347,26956,40799,25522,2241,-22250,11212,-28122,58213,34702,42661,52051,-22428,7045,-46947,33506,36844,35053,26614,-1762,3416,-11318,-7233,57497,22730],[-12158,5801,-49725,-1503,-52472,-27007,43923,12892,16421,40411,27298,43912,-1539,-32788,5273,-25223,-17477,-20369,-55165,-91935,15385,48653,57939,55398,36434,24419,36198,23463,10058,26620,12981,-57026,-15569,-41942,-9588,-2423,727,25432,1577,39961,-66369,3160,31791,4180,-57458,-71385,296,-52563,8580,-15044,-109399,31139,-90744,-33173,-64426,-48915,-20308,-41576,-10512,-67699,54551,68893,10119,-86,9939,20584,14962,-14430,-21842,14990,45086,-17318,-75106,-57904,-539,32370,47451,13594,32448,-127613,10434,-19648,2775,-37350,-65244,-83823,64313,-43876,-54011,5077,65372,96035,40744,120027,19844,-55200,-51962,-9708,14537,-2845,-3924,59057,-19289,50936,30564,64602,33221,-156408,-86881,-19229,-17923,-56666,19329,48445,-76589,12146,-12490,-98899,-4630,34712,-42836,21577,-29746,55711,-41425,52060,1715,-124007,-7549,6701,64984,38919,-95753,-120536,-122681,-59336,-60794,36420,55811,56498,5310,-39935,-16473,37194,134889,41461,-30856,-18532,76357,35385,23536,-23192,100688,31875,33772,-53155,-52563,-66457,-50127,7586,98828,37352,418,63127,101500,111749,29258,6163,11998,-35328,-59281,-8841,-29484,33570,-340,21909,32525,-66151,-1894,3277,58465,-73400,2944,38119,70740,26758,-53962,64322,40154,77536,-16913,-22329,7166,-16905,-61790,-11125,49230,56715,-40552,-72438,-58532,-19156,-42974,26458,-12535,36137,-35905,-1735,-75144,-20630,-78973,-34580,16549,12652,58545,97055,-1143,-13254,-17707,10579,42536,22115,22465,-9284,16924,77705,-17040,-48186,12159,-39813,-114182,3560,56992,-51480,-63535,119732,109655,-84268,-134568,-89745,-71004,26802,17839,-19048,-54449,11166,93445,-25235,-35063,-708,118151,-139665,-334146,-222128,-111405,-36169,-81407,-99169,-14864,-19540,-33853,-75236,-39773,-108343,13513,31067,64227,59140,-5800,-60775,13187,41580,-58450,-47854,-11388,46871,7511,105348,38997,68323,62455,19824,-29948,-56169,12957,27154,-151761,-61079,-15402,24219,84945,7938,-24844,-9767,15389,76614,66795,-106548,-34494,-25196,51629,84218,-58188,-35052,-12115,-5624,13909,-26294,-10590,-3845,53912,45446,-42629,6734,61690,44856,67128,41088,-5835,-129286,14556,28527,-84953,-8104,23493,-55228,34500,18883,70475,-36550,-69498,-9992,5815,-27999,54708,31452,-24863,-21898,29279,8682,-24763,-52525,-11359,-95505,-46259,61601,77480,51126,33304,22355,-52539,-53136,11108,-43779,11620,41900,19614,68155,79445,-6285,-26574,-20327,14418,-88782,-34777,-70709,-1911,19805,-58182,-8983,13148,3519,-56786,-7543,19927,34311,74417,114498,44795,-23499,-36948,23189,59770,-13722,67498,-35826,81696,64027,-28211,-13755,-22221,18827,-9927,-37590,-34696,4210,-111643,-41936,4953,14089,5871,94849,85858,39151,-27243,-32564,-39874,-83080,-36033,15096,-12836,-82339,63755,40623,104201,10496,13514,3960,18363,74183,29406,-18724,20250,-37782,-59963,-27714,2014,-1835,41804,37414,4606,-69819,-67820,51340,23215,45844,3203,1637,-62646,-21374,-56297,22921,-72,-45185,-93424,-63473,-14852,-3791,72064,-29821,-36964,56864,1172,97896,58710,84473,40584,6664,62546,-28069,26782,30262,-56997,-53536,47122,4829,12981,-99499,-99196,-22093,-53937,-29001,-8169,-33336,-23898,1179,-46742,-38524,5100,-35043,-43287,12473,11557,101875,97549,52131,9495,-11123,-83030,-81277,20141,58643,-44342,-34567,3687,51037,47513,31324,-67074,-92681,21981,38443,-31348,-10670,-23708,15027,-61869,-19427,-20519,2649,-21807,-296,-5090,79827,26551,14783,35902,14850,-36802,-59811,-23542,13998,51066,19223,-16037,-77027,28807,-9327,58535,9126,32095,10690,-49092,-30090,50587,-5671,-57850,-14721,109011,-5616,32926,76777,-5997,15490,-59729,-243,27193,144359,147158,79562,58912,-15590,51698,3734,-26216,-31951,-18444,56539,57099,39662,-37352,-51524,-13888,-12545,-44002,-9090,2648,-13309,-53484,52735,50444,25608,-18658,34249,29858,-3717,-39453,-49632,259,76865,-21280,-25073,25366,47541,26361,7552,-101119,-4431,89073,35810,-36641,412,-26649,7536,53561,-14721,23405,15491,43186,51643,-11893,-18122,97073,741,-2908,-22813,-20707,-29312,30479,-34683,-1096,23704,6677,-49505,-12191,-45026,-49574,-8772,-63536,-86039,-107592,27998,41018,-8432,26521,22516,6932,-9754,79537,-1376,10038,-82958,-142919,-57595,-11452,22081,-73964,5714,28783,128933,84521,63900,105255,32996,48390,-14665,33554,17333,33112,10481,-67385,13281,17304,-43447,62154,71525,31788,38959,-31022,42141,10844,-2663,-55860,-69921,-114875,-63669,57282,60920,-3198,9018,50218,-22812,-19901,9513,-50279,-51208,10679,29878,-37214,-7083,-50041,-31430,75710,-27305,66709,30555,126274,2915,-34350,-40972,-73662,-85950,-2263,38657,-27235,-40439,-30895,27103,-39018,7384,32992,9781,55185,69281,14226,47288,-49313,-73654,-45095,-8759,77158,-50333,26268,22569,66092,-28407,4032,16709,32850,-20322,17353,85360,106991,18783,-62999,345,4219,48250,12961,-18358,24678,-13318,26915,84399,-23467,-75212,11729,1234,-12860,-104686,-120639,20892,-24639,23264,-26795,29373,37965,56511,20103,-5378,-27794,-104290,-97752,-29794,-20178,-60618,44112,-32524,27149,58393,-28190,57394,-36820,23922,-78662,-32526,-79777,17817,72936,62078,12,-19663,35229,-13568,77166,45160,8498,64599,-41260,46697,-2946,-21456,-52977,59489,17639,-25172,33829,24742,93119,8509,-8080,32546,17189,288,-16784,-24097,55393,16524,-35596,2517,47737,28637,-43545,7105,-3587,26235,-58224,-17227,39542,35400,-55049,51042,69486,9465,20855,82123,50402,22669,-34295,-85782,-125779,-91175,-82454,2177,-21191,-61765,19289,17632,11581,-40636,40709,-30771,10018,3998,-2469,-11561,84211,53974,-9657,-30135,-57451,-9781,43550,-25097,36540,-40930,-108821,95871,104231,84294,68683,-11088,-14698,28253,-8552,60209,35400,-8368,18995,-50259,65742,64398,-2972,-760,45632,10562,-28269,-27807,34843,-30501,33151,38970,81013,-23226,-86409,-58648,-3351,8383,-48191,-78516,-35127,-29503,-18880,38553,-18324,52493,14467,3410,6054,-24965,6246,-4291,89599,257,33564,43746,-12219,3465,11664,43413,28523,13472,3169,-26455,-1293,119550,22389,-17408,35747,36058,63190,38541,109754,17091,-13475,-25803,-13044,-7991,22921,-35017,-7105,-21362,-84946,50634,10495,9497,5039,-7647,17533,48368,-60130,-58440,-64733,-5542,-7887,-36653,40562,31619,-23925,-49409,-36295,-9832,-62466,-16528,37115,50707,-34047,-50909,-18807,59352,-14253,-82537,57820,-21232,-51215,18670,14936,15560,55022,-49264,-42054,61816,-70161,-35472,-123,-17748,-30433,-36599,26852,-63775,-89553,-40785,101903,20484,69690,-19029,35032,31635,45203,9764,64602,-60442,51226,61788,137461,21760,-14430,-24362,40412,6809,9519,-99797,-56007,75447,61525,-15444,123,47525,-9065,70828,23597,42492,32254,-14421,-18472,42131,-14539,59669,55065,34260,53887,-14134,12048,-52071,77680,39888,38609,14309,-9874,24662,-11588,-23271,45487,23372],[-24218,3964,-64466,-2651,-60595,-32310,52563,-11749,-2434,41014,45665,60220,-488,-53843,23166,-27438,-41675,3477,-39998,-86305,20449,40259,71184,81538,44717,32234,40082,45516,21668,26549,-13150,-60986,-4953,-33658,-23116,20836,-2345,54656,-18699,31047,-18555,4266,31071,-11633,-68652,-68175,-7074,-55452,22314,-23829,-98828,20661,-85639,-22573,-86694,-54114,36019,-45757,-23589,-111489,33969,76821,14021,-21432,-7832,183,28301,610,7093,35079,31124,-8109,-70841,-46014,-17799,16396,33240,15982,51971,-105353,-3996,-14992,8576,-29575,-88006,-75206,40475,-40734,-57060,10194,77882,112607,41130,103137,-10732,-64287,-46980,19820,-4118,-22679,687,61101,36109,62585,39803,49185,36853,-122863,-30990,11995,11371,-40572,11050,28226,-59820,29512,9619,-64853,3542,47539,-29430,34732,-17394,18959,-58478,40723,29965,-87539,-23614,-13878,34169,51770,-98047,-98016,-143662,-10715,-46221,20739,45877,47751,1213,-67138,-23137,9169,98184,19894,-19899,-43629,28081,26020,-9092,-13437,108520,15706,18024,-107449,-45384,-48571,-58404,13862,77622,13515,-194,69267,73095,79613,11443,8802,17857,-54920,-81828,-6405,-3956,33994,-15177,28284,19182,-61267,-14409,-17418,44478,-57448,-2352,35500,80570,15720,-47271,58971,22799,81705,-45517,-24696,-2498,-12831,-62815,846,20592,59366,-58785,-73530,-36773,33196,-31115,30494,4118,67436,-44476,-14482,-61773,-16733,-88332,-25870,2165,-15884,48668,92683,-9713,-15638,-15161,21806,54178,21285,-2839,-17157,13761,81481,-45571,-117991,2840,-27722,-60179,30033,86884,-30654,-58064,90007,82792,-62112,-109536,-72813,-48929,3563,8942,-23822,-51294,9695,89292,-30364,-45343,-8336,44814,-659282,-884206,-271218,-169949,-71289,-105947,-143451,-16233,-67497,-56999,-66605,-25563,-121562,-16800,1427,75572,56867,-3102,-82619,27838,40486,-73106,-92375,-25628,42220,-6162,102963,25813,57060,55113,28385,-43455,-61809,12742,23332,-135042,-78321,-37755,22402,74021,15134,-14862,-25532,6771,83804,63975,-68094,-21243,-10922,46516,52196,-66703,-31208,-3311,-42437,-12502,-24030,-13873,-6710,58113,45492,-69419,20571,45512,31349,55108,26746,2359,-122061,16146,27792,-100230,889,19407,-47363,41566,12671,86802,-9599,-60473,-8393,69401,-33767,63923,37158,-44125,-20719,53823,13264,-35676,-79171,27528,-66104,-24022,50786,75711,60145,41949,2221,-34155,-55380,-7348,-37111,36832,30226,25,58850,64932,1067,-22653,-28160,-9162,-135482,-69258,-102497,-30242,57404,-40939,18593,16281,42289,-23558,1937,-7681,31734,38710,85099,31415,-28262,-38461,39534,59079,-23519,32341,-32634,101535,75893,-16439,-34177,-39383,22565,-6597,-56752,-43161,28300,-89266,-58628,-3292,19363,10281,91145,75418,33397,-11317,-44509,-35754,-72528,-28005,27489,-23166,-92190,61033,6488,68756,19204,16829,24910,40826,59653,21891,-9980,31939,-27992,-50263,-40193,5989,6774,26905,17553,-26,-44713,-58526,49333,8063,44381,3362,-22371,-64786,-38998,-55873,43458,-5921,-49137,-97027,-38155,-12893,-4081,67559,-36398,-29249,56811,9142,92071,65989,80309,21248,-11716,74465,-4648,43209,51578,-41085,-46215,13142,-10710,-5114,-108511,-72744,-36261,-52671,-34121,-31001,-37792,-46127,-890,-44667,-17636,42541,-6831,-16450,33633,15678,77055,99568,59024,4109,-83,-87924,-87862,4008,53782,-36838,-28469,-3152,40021,41949,16147,-83250,-57882,37071,44061,-28607,-10497,-27427,-2234,-84866,-14752,8726,34180,-12745,-22767,-16265,73597,7229,26311,72740,42992,-19501,-65704,-23376,-6791,41494,21421,-37647,-64587,45999,-19383,53197,16926,60327,35330,-33812,-52690,43032,-19970,-48455,-24717,108625,-465,7722,91610,7078,6146,-81690,-17026,31266,92915,139928,57408,75029,-6433,46777,2336,-12492,-45971,-18188,40217,54985,2261,-36224,-75280,-15100,-8983,-32870,-6070,4486,20147,-40686,87927,23637,18338,-16702,39929,59335,22387,-13799,-46034,-15794,88031,-6433,-24938,1473,42087,15713,-1994,-94207,-4188,91642,31986,-868,-396,-42166,-1098,53859,-15320,25976,44327,39192,46154,3297,-11989,78942,-30251,-36560,-34325,-32635,-32893,12018,-31949,-15043,-5130,7036,-70763,-17545,-59609,-52398,-32634,-48281,-66288,-126379,10389,49759,10449,33971,25791,6437,-17778,68857,9099,8468,-111864,-138250,-81039,-13693,3911,-33811,14839,18896,144684,118706,87678,87162,18619,65910,-27351,38552,13636,28300,-2857,-54773,52024,15984,844,70538,87133,40359,26071,2313,48215,10292,27701,-32524,-52046,-118313,-69260,67298,76578,39028,16562,44529,-1677,-6881,24527,-54059,-48426,-17260,18767,-45690,-17800,-38415,-4176,90763,-32778,46670,24830,119128,4456,-28510,-49723,-74974,-65571,7281,9664,-26575,-14915,8246,39498,-39265,-11641,9547,26240,61043,66997,17203,57849,-43004,-63818,-72786,-24798,31904,-97118,32050,39050,61971,-37178,13149,10212,40651,241,27315,86209,87112,21512,-87999,2818,23106,24914,-13344,-5163,5388,-11870,-2084,62717,10129,-60480,25582,21385,12673,-78131,-101248,20669,-16370,26689,-25929,15847,57539,44102,20166,8757,-39693,-96529,-143044,-60843,-30732,-56321,5312,-55268,11181,24485,-43978,83903,-15192,52938,-67886,-49417,-80980,23227,54777,55403,-19967,-25573,25208,-8143,59330,59390,40979,64542,-26404,45910,6739,-17821,-70222,37866,22269,-25387,25022,20964,90286,4419,-5618,32404,-16562,-18209,-12410,-23523,42752,6812,-17832,-18865,15505,2392,-59691,-11490,-9546,9871,-64084,-16639,66051,29353,-73051,53512,48297,37934,37880,81114,64055,2485,-45721,-88402,-98544,-61927,-114013,-8435,-20390,-68595,19983,6315,21004,-51050,17959,-36463,8750,21115,11919,-9784,83395,37514,-1508,-25023,-46328,-27936,39723,-11845,37840,-29618,-99861,92969,71530,76153,27063,-18622,-7464,28348,8432,45330,29584,-10047,-2646,-34420,72320,56045,12929,9067,80638,24089,-31985,-17324,26226,-26457,9793,16392,100328,-9362,-51814,-36027,6408,23885,-4149,-55581,-43064,-26938,-14130,18539,-49884,49653,3929,13755,1775,-44976,-4761,13854,110517,-7573,19021,65982,1319,34537,41972,25956,-10829,15089,1824,-23065,-8848,95509,31023,14704,55870,37208,89630,16371,72804,40257,-1064,-31185,-23022,11059,65267,-20036,-22663,-43645,-109990,39162,10784,24926,5768,-11632,24641,40048,-78124,-74068,-65476,26292,-11177,-16460,59267,33362,-8527,-32699,-21349,-15445,-56639,11292,44948,59595,-36405,-51354,-29396,38490,-5283,-83353,68793,-28524,-67021,-25501,6439,8052,47478,-51856,-33841,62160,-80266,-57936,1178,-26297,-35489,-51102,24485,-30511,-67943,-25821,82935,-3591,10071,-17669,49949,28936,54646,26178,42980,-54299,36817,33536,107658,15141,-19175,-32434,34181,18104,8499,-109861,-65807,84939,76532,-26144,-21035,39298,-2188,106449,19414,42877,33734,-19391,5261,64893,-9150,49360,63116,22127,35915,-4513,8174,-58501,107611,43823,35961,9438,-18062,37888,-11303,-36393,30256,22121],[-29440,9349,-62566,-1429,-69845,-38311,49628,-36368,-16437,39867,54324,70511,-1850,-67092,35962,-46427,-52594,16955,-21299,-66083,16064,17399,82120,111002,49677,36151,28875,58435,15527,26241,-43344,-59153,-5277,-23070,-21779,41780,-11928,83360,-22340,15038,41412,6421,20207,-30869,-67471,-53726,-12278,-43016,36733,-28984,-73361,14160,-71304,-1868,-87379,-50811,81835,-43058,-35976,-142739,12720,80869,22829,-35208,-22556,-17622,33615,-2458,26444,53770,20906,18991,-55598,-29773,-31372,-6429,8106,4656,52078,-74628,-22377,-12628,22868,-12533,-106625,-52781,16616,-21218,-49273,14206,75911,107998,34654,73002,-28304,-62113,-37256,42974,-21110,-43724,2989,52919,79619,59766,46622,34131,39344,-62311,8447,34167,38985,-26941,5723,11589,-34464,35607,25928,-34924,7307,57541,-18882,38617,-5966,-17846,-53070,27449,55763,-32480,-33178,-37651,11647,64517,-76965,-64745,-135343,40071,-27564,3098,34269,43654,2321,-78739,-28666,-7312,56960,4185,-3189,-63086,-9699,17124,-35625,-1253,108583,2061,14077,-137247,-28455,-26064,-61343,23937,50900,-12026,396,62583,32492,24215,-13490,4785,18198,-65517,-92713,-1165,21055,24832,-20181,33943,10370,-54618,-28710,-27064,28828,-48797,-4219,20942,81125,3364,-30691,44633,2785,90007,-62258,-15270,-8094,-831,-55364,6065,-9563,52879,-54794,-64469,-13700,79384,-21133,29609,23766,88413,-37564,-23851,-35580,-20367,-104116,-16092,-16808,-41780,30279,78673,-4467,1134,-3335,29035,57057,18054,-21934,-25202,14769,63211,-53918,-129788,2,-12220,-6640,38124,92753,-11263,-47441,62184,55886,-40112,-80182,-65728,-30197,-18823,798,-20761,-47866,9076,69465,-28091,-39692,-6991,-49853,-1175785,-1383367,-304733,-223996,-92264,-113008,-161970,-15383,-100455,-68763,-51239,-14859,-121684,-60758,-32975,73704,41221,-10077,-99234,31213,17511,-76349,-121646,-23129,28064,-28958,84025,7694,28916,39663,38162,-47173,-59015,6638,10782,-114358,-93535,-52003,6220,50554,18668,-4597,-29344,-5600,74988,53747,-35547,-20580,-2040,37655,6360,-68600,-29417,11958,-64346,-32375,-12001,-14566,-9882,54896,32993,-84655,27710,24774,25444,35026,19249,17146,-84013,9806,25330,-110075,8969,13043,-34577,41290,940,91193,8613,-36721,-1740,99834,-32171,71036,55596,-52995,-13114,64008,16563,-47074,-97756,65346,-28207,-5529,35543,64303,51317,39295,-17571,-11141,-56878,-28968,-28251,52832,13514,-25017,50560,56737,25494,-14164,-35507,-30910,-153704,-84864,-123325,-61985,79597,-24133,33681,13760,60812,-1936,6607,-31063,17699,-6441,37562,25372,-26305,-34654,55383,48480,-32935,-7387,-24150,114848,71329,-6536,-51287,-45929,26900,-4495,-68372,-49355,41067,-63994,-80655,-22680,22582,12969,74332,65325,26539,-7089,-57771,-29943,-61407,-13213,45434,-16673,-71289,59604,-25447,21716,25006,22690,38364,61967,37031,13771,34635,37092,-14959,-47867,-37962,17417,22784,15400,-4485,-1078,-12510,-41622,41413,-7359,37283,-4909,-34791,-65162,-54112,-42266,57248,-25780,-49525,-98130,-5707,-14584,-1490,18998,-43457,-15199,54499,17813,71084,61708,71680,18690,-28116,76165,24859,49645,62043,-13611,-40180,-17427,-18973,-37577,-119838,-29272,-44744,-40020,-22294,-59501,-29407,-44929,2717,-36780,-4926,76868,20911,16125,51979,17146,40419,87901,76280,12258,11135,-66889,-67481,-7219,48920,-28989,-18656,-12558,11060,30683,3727,-87599,-25391,44830,56731,-17025,-8297,-39229,-21224,-91999,-11681,36583,60640,-8559,-45030,-28855,71200,-2796,36383,95246,62823,12611,-48909,-20005,-23119,34773,13329,-53895,-52225,55089,-25489,51025,25299,78688,56961,-12711,-55732,33139,-33653,-46179,-38719,102293,5582,-23346,91105,22858,-13233,-102884,-32485,35925,29978,109448,35148,76438,14009,41903,6274,-953,-46602,-15996,14868,48582,-33487,-31821,-87415,-7113,-2342,-17623,-7924,-2937,48653,-4921,128980,-3859,19320,-13388,33340,82617,45150,8996,-49387,-28951,89076,14862,-23588,-24553,23825,5436,-13007,-84674,6680,83854,21317,30680,5274,-41629,3007,50611,-12820,27570,68554,32415,51654,10321,-12894,52023,-56150,-64956,-41159,-29801,-34545,-12745,-21912,-30948,-37273,4167,-73535,-21984,-70200,-56153,-54020,-27498,-38069,-129067,-1723,34365,25865,37475,37455,2149,-21774,41333,16557,204,-107509,-111465,-92962,-12957,-12860,10708,31024,21532,132223,123977,93146,56699,311,81668,-32522,42243,19445,24133,-18569,-22933,94346,18306,29873,69102,91789,43046,12558,25712,62342,7635,57178,-4325,-32109,-112681,-69300,67796,75161,62882,12148,24639,21334,9117,31989,-51362,-42607,-34949,3091,-49148,-25732,-28346,11279,95176,-40540,31413,14436,96613,10184,-15950,-49252,-66087,-40581,12569,-15573,-23268,15741,42728,63773,-33401,-26446,-14222,30731,45119,53841,22968,68114,-39971,-40418,-85838,-25138,-9222,-121603,31888,40823,55271,-42567,20829,2805,40870,23689,32382,77757,44725,24779,-81384,8434,42239,2243,-22983,11393,-6108,-15474,-25665,28703,39142,-30465,28353,25882,34337,-38946,-79744,16771,-6391,24715,-30854,79,70474,21161,20225,23884,-48396,-81289,-152534,-75198,-32166,-42220,-30398,-69144,138,-10716,-52915,102354,3994,67227,-56734,-60375,-60948,27115,19955,35514,-13777,-28576,18230,-1592,38756,69976,72887,51954,-8549,41933,16425,-15537,-75045,16027,24845,-31996,15752,14445,66315,-3286,992,32119,-51478,-37685,-998,-17331,13903,-7668,-4186,-40025,-2750,-13649,-71904,-32319,-15419,946,-65833,-19272,74091,15090,-90121,43840,10198,60039,56031,76323,71745,-8403,-53175,-69017,-55641,-25088,-117826,-12370,-24506,-72538,18604,2212,31613,-41908,17296,-32668,7309,36045,13941,-5989,78660,15572,4762,-14256,-29479,-38109,30398,1533,23879,-22116,-68982,81644,20351,57961,-25428,-24443,-1739,25650,37774,29133,22793,2088,-22450,-11761,65544,45707,28223,17553,95556,31261,-27069,-5730,15666,-29304,-9862,-11118,96071,18711,-14098,-4974,13710,38435,43412,-27700,-40691,-19585,-17040,-3044,-58268,43162,-12794,20099,-6513,-64405,-20392,28920,117703,-19095,-14638,66414,17980,50846,56312,1618,-42110,9748,11569,-22249,-27945,75667,46878,34368,61946,33168,108957,-7799,33393,58233,12473,-37259,-38483,23780,86026,-1519,-32453,-63151,-123914,25712,5071,40674,14535,-19081,499,5167,-82611,-81563,-60616,63248,-10103,3092,66089,29149,8960,-8594,-2811,-17507,-36340,30421,54724,67960,-42592,-51507,-32259,22574,3082,-75914,73508,-22142,-69219,-55486,2329,-3405,33227,-47570,-26875,53980,-85095,-68474,9745,-26356,-27839,-63575,20241,2257,-42536,-14932,44585,-8757,-47600,-10026,60804,13905,56172,43578,24004,-38942,21921,18356,75467,3038,-25072,-36009,24925,31886,114,-108808,-64646,91133,82437,-32516,-32261,20377,5629,123839,17134,44376,29085,-9153,41545,74793,-15096,29921,54662,7783,8244,6558,-1294,-63268,114839,47735,29056,13827,-23848,42022,-9932,-43428,15681,19132],[-27358,21351,-45361,1449,-75746,-42449,40771,-54046,-23252,37826,51841,72757,-3834,-68790,42823,-75580,-50269,16628,-6431,-38814,3008,-15529,82753,129576,44373,33208,7576,60219,-7148,26794,-62914,-51575,-17261,-13516,-6339,55112,-29633,104694,-10605,-7673,87979,7036,4907,-47939,-56364,-31909,-15030,-15920,50559,-26132,-40114,9756,-52171,27476,-63997,-41102,96920,-32800,-44025,-152827,-2283,81534,34374,-39873,-33024,-28867,29154,-21219,31671,67393,16433,62116,-34414,-13757,-37410,-30838,-21793,-16656,29475,-42298,-38373,-14418,37366,2443,-109459,-17501,-421,6247,-36456,15415,58656,81271,23171,37968,-31420,-47862,-20498,55989,-32400,-58567,1662,37671,98832,43893,47739,24885,42640,-415,20262,41392,51631,-18423,9077,5192,-9009,23331,31099,-18847,7490,63697,-12665,33345,-426,-43076,-30274,16801,72905,15013,-37429,-60256,-2149,73616,-42513,-28079,-93584,80022,-11232,-10686,24017,41720,12085,-65426,-31301,-17313,22131,-2840,10167,-69756,-26119,11774,-49159,8917,97543,-4624,14101,-127462,-6301,-6244,-56486,35347,25236,-31537,1606,43654,-8897,-40648,-42062,-3348,14424,-66296,-89051,4518,42040,8745,-14180,38672,6029,-51566,-37177,-22614,14747,-47236,573,-261,70655,-9001,-9605,23675,-14857,97117,-60976,4481,-10597,16834,-39765,5387,-28944,45675,-22317,-48469,3443,101935,-14472,22942,38957,91037,-20959,-24502,-2974,-27783,-114516,-6066,-34038,-58261,8982,63157,9174,31840,16319,33097,51352,14707,-30978,-32658,17927,23974,-46745,-88960,4679,-2757,33064,26340,76692,-965,-37221,43195,32726,-20395,-45963,-67095,-20087,-33568,-4096,-10520,-45842,8490,38378,-20080,-17758,-1786,-144489,-1435367,-1585428,-311994,-244304,-87046,-99747,-154780,-12786,-107911,-66889,-35305,-5282,-110830,-106355,-64906,50464,14338,-30159,-103834,22014,-23767,-65641,-125922,-12017,6873,-54635,49915,-8730,-6945,22744,46328,-41581,-45458,-6656,-9003,-94166,-102855,-53243,-17183,26809,17209,190,-22142,-18762,51544,39018,-19651,-36824,-2431,26659,-36923,-59011,-29656,31691,-65438,-35970,9424,-12686,-11978,47598,16659,-80852,26341,5968,29224,11481,18980,31316,-26558,-3064,19903,-108506,17435,6531,-17886,37968,-13389,82789,16186,-4993,6657,68584,-25551,75688,85859,-50932,238,54859,18566,-48767,-104764,91313,7366,1909,20081,47368,29713,25116,-30394,13845,-59276,-49966,-19563,58685,434,-38199,50658,51962,56826,-3836,-41286,-44449,-135584,-80630,-128759,-87630,82498,-5899,36008,6401,53738,5473,5747,-47842,-2512,-45402,-4381,26602,-17860,-30587,47624,28188,-39471,-42739,-14251,111646,51626,-3223,-62556,-40534,31070,-4290,-69570,-53456,44029,-34938,-97206,-62659,18809,23293,53782,56837,18585,-13966,-68411,-21373,-46168,4297,58728,4946,-19196,62420,-48477,-21355,26459,31684,42182,76456,13104,9163,92799,38355,-2601,-51812,-20299,30640,42699,7645,-22331,3105,19227,-20006,29830,-15511,25329,-16707,-28738,-64883,-63746,-17473,64469,-55715,-46013,-92457,21995,-16584,3264,-60640,-48033,3210,47807,23556,46151,46076,62681,25638,-38209,69806,53425,43891,58850,16939,-40223,-33737,-18110,-76630,-139616,10768,-45882,-21520,9356,-81092,-10525,-20647,9476,-27611,-4067,92796,32390,42757,64427,15943,1714,67433,98520,30011,21781,-23548,-25145,-10767,44820,-18133,-7934,-19488,-28469,14137,-793,-76980,-3712,43666,74024,-1750,-1591,-57746,-41483,-84494,-11397,51704,72621,-10252,-60154,-45649,71183,-1538,42358,97157,72430,49806,-18459,-13709,-32700,32299,-2884,-60787,-43700,52768,-27173,53458,30703,77972,64604,11997,-39238,20515,-48352,-51732,-48996,95487,11017,-60832,71142,34239,-36946,-117784,-43577,41037,-12164,63634,19207,63862,43869,42045,17329,4928,-33398,-14119,-18289,37446,-60754,-26842,-81069,8068,4858,-2058,-13934,-12210,60571,42335,156011,-29971,25147,-8851,15240,92864,58928,18243,-63092,-36686,77252,37198,-21987,-45502,-2157,-2243,-27293,-71763,26413,68028,7169,47141,11031,-16818,14386,45574,-9022,24356,84974,24769,64044,11609,-20591,23037,-72571,-74759,-39325,-16000,-31193,-35484,-4787,-44832,-65023,-1016,-49520,-24165,-75338,-60596,-65605,-10834,-11683,-116344,-6029,3883,35325,31360,53975,-6463,-18587,3348,16848,-14827,-74896,-68935,-89472,-10818,-24093,43664,45097,38821,95025,99400,80315,23682,-12565,87726,-30097,45551,33676,20988,-29388,10268,127421,23402,38537,58940,84744,35673,-771,32861,81135,3957,77530,21680,-14917,-97236,-63965,59540,55492,57200,-4089,-2619,45217,26214,28787,-43608,-39709,-35959,-12776,-47522,-28449,-22899,9800,85866,-47113,29438,3936,64561,19146,249,-28176,-49845,-16832,13686,-29473,-18064,41442,60952,87206,-26511,-33508,-30337,23412,13878,35977,32887,75618,-40214,-5168,-70301,-9976,-32419,-114819,26415,30076,47565,-43617,26611,-4307,33683,43486,30157,61087,-8189,27288,-47202,18053,55119,-13692,-13184,21487,-176,-23180,-35420,-4929,58962,12538,20486,17147,47138,-2433,-60860,10949,1730,15942,-38749,-13783,73608,-7850,19393,33066,-51672,-61143,-126095,-67740,-26392,-23429,-52072,-70033,-5211,-33501,-51819,105907,17214,59627,-46026,-63154,-31604,25606,-17854,12419,18029,-26459,11616,-67,21648,71609,90955,28918,8752,38476,25058,-13158,-67013,-1699,25035,-40325,5630,6739,26708,-13391,9731,36199,-73030,-52674,14768,-8709,-26404,-23030,-1840,-57013,-837,-15005,-76605,-49551,-20632,171,-63097,-30384,59426,-11514,-101488,25019,-28681,71535,68656,66543,62123,-9309,-50401,-37856,-18100,4008,-93922,-13098,-31569,-72238,13517,3260,39042,-22020,36248,-21395,6047,44524,11928,-559,68841,-7224,5985,690,-10774,-36515,22386,13788,1913,-19376,-24182,68818,-33419,35150,-68168,-24612,1185,19924,68015,19479,18309,25083,-33581,12947,48299,38482,39225,18963,79570,37383,-14057,3860,5199,-38400,-20004,-37569,69248,56188,18797,24707,17321,47922,77888,-5707,-28087,-11042,-26337,-19818,-41227,33891,-32832,21632,-16726,-78262,-34983,37427,106680,-29413,-56838,42024,33272,44900,53521,-20263,-55455,-7031,26443,-27468,-52404,68935,68034,38057,54240,24821,118146,-27345,5938,63022,23904,-42705,-54247,24644,83093,8560,-38795,-74360,-122973,10826,-7410,50686,27719,-32014,-53907,-48229,-73698,-78119,-51160,88488,-7105,19106,57872,18205,23326,14528,13057,-15248,-6164,30970,66048,69707,-50922,-53995,-29156,14036,10777,-61448,69585,-6124,-60177,-53315,5061,-14564,15299,-35643,-22219,40372,-89823,-68086,21444,-22796,-9928,-66887,15621,24947,-19034,-6887,3621,10603,-78735,2501,62323,-10033,50093,58626,14668,-24123,8496,22692,55525,-10123,-27458,-31809,14627,43415,-11083,-93856,-51590,90765,79857,-31879,-30843,-4770,9824,115848,18775,46652,18792,13531,75002,71800,-29621,7257,32187,-9340,-17039,19595,-10430,-61763,104175,49993,21744,25846,-25082,38592,-5971,-43692,4161,15364],[-20182,36734,-19678,4350,-74029,-40320,31042,-60439,-22762,35596,39817,67140,-4728,-58883,45953,-99106,-38754,5116,-707,-12585,-15268,-52078,68777,122021,26143,22935,-16618,51801,-35141,29712,-59313,-39078,-36657,-9172,17461,57088,-52970,114011,10773,-33886,103966,3094,-7002,-58067,-39835,-8669,-15306,20099,61644,-13598,-9817,4216,-35674,57879,-22898,-28719,74834,-17255,-46040,-140483,-7086,80483,45341,-37682,-41073,-31990,14977,-45249,23286,73461,16684,106199,-13575,-2118,-35151,-49396,-45930,-41030,-10701,-14897,-45521,-20312,43538,4718,-92293,20837,-6398,33215,-23371,13194,30735,39828,9553,6880,-23479,-22535,3719,56956,-36032,-59674,-2848,20414,93561,21336,41934,22997,48851,39037,11357,33894,40123,-14922,22690,10220,10961,-6755,23725,-17969,6580,65520,-12412,21255,-2277,-48679,-1770,12438,79342,33092,-39139,-78651,-11137,75902,-7958,1719,-27582,100030,-2223,-16331,18416,38619,30388,-26424,-30452,-26843,954,-1598,12013,-61946,-24020,11389,-47078,12089,72483,-2639,8404,-86177,15019,6411,-42974,43682,5176,-38906,3263,18677,-39989,-97105,-67762,-11777,8188,-59703,-70756,7954,57974,-6258,1690,41337,4734,-54348,-35846,-8254,3821,-48465,13055,-20317,49359,-20979,9891,2124,-25553,98560,-43597,28425,-12754,36276,-17592,2297,-30400,45315,28152,-29729,10236,92152,-12113,11182,41948,76718,-3145,-13564,27384,-34937,-105816,3383,-44226,-60893,-7486,53272,22894,63165,40351,35163,38059,12868,-29441,-38507,20616,-25704,-34444,-25770,16177,-5936,50767,791,48484,-3368,-31861,36691,17159,-4510,-9426,-71542,-20505,-37815,-3168,4155,-46077,7116,3663,-8544,16997,1641,-215031,-1324786,-1391282,-281834,-206341,-52072,-71347,-132491,-9868,-90059,-55072,-22728,6159,-90324,-139999,-86915,4343,-17731,-61293,-93315,4709,-70965,-42659,-103759,-2157,-18497,-73725,7959,-18083,-37841,8344,48063,-30097,-21964,-26370,-32028,-77778,-101996,-40883,-38937,13679,11564,-3939,-8470,-29805,19265,24009,-20296,-64279,-11811,15650,-61088,-34778,-30862,49348,-47489,-16228,37882,-8163,-11993,39863,8060,-58796,17119,-4887,41399,-9050,23515,38199,31216,-17585,11139,-89004,28034,1982,2766,36097,-26519,64501,14651,25509,12917,-14213,-16731,77175,118540,-40796,18597,28738,19253,-36243,-98335,98384,31486,-3105,8941,29143,5032,1755,-32711,37239,-63900,-67400,-11351,55231,-2614,-24177,59407,45951,81503,5655,-44309,-45712,-93626,-64830,-119216,-99228,73032,15533,28402,-2929,27991,3,1196,-57624,-21940,-65814,-22445,31028,-7474,-29747,7227,961,-41362,-67381,-6345,89064,23582,-8765,-66999,-26907,32935,-5484,-59855,-57436,41292,1084,-96408,-119812,5758,43511,38318,48684,8997,-26440,-72908,-10803,-23215,19262,58055,34394,46033,67033,-59117,-51604,23645,42376,37430,81594,-4739,10096,135249,38268,5735,-56228,9835,38856,62284,4278,-30863,11950,43242,3194,17386,-13026,9794,-25945,-6912,-63469,-64964,11763,68535,-87287,-37672,-79631,35275,-14446,8646,-134880,-47516,23435,33843,23208,26416,21583,55691,32666,-39734,58743,73846,28719,42314,40824,-47405,-29801,-8936,-107534,-166603,31566,-40501,-5688,53580,-82415,12994,16759,14877,-19204,-13728,81373,16833,54733,69394,12881,-30536,46185,116696,50172,30904,30590,24244,-6146,41115,-2313,2985,-20141,-65451,-6539,4293,-53523,6083,35141,91541,10147,11075,-77101,-59318,-67771,-12708,46504,65005,-16110,-62872,-66309,68239,9155,43128,81536,73018,79454,10860,-6861,-38327,32360,-22190,-57155,-39659,39866,-25552,56874,31131,54900,51229,38060,-10015,6761,-63763,-61259,-49432,90480,14352,-99835,36660,35783,-57609,-121277,-47923,46144,-13486,16958,9139,42557,77101,45007,33432,3709,-11144,-14434,-52742,22869,-76243,-24319,-53230,27024,10388,8328,-21854,-14505,51529,85048,160563,-52709,30239,-4138,-9179,87175,60762,8579,-81605,-38907,53598,54855,-21096,-54508,-27330,-5989,-46246,-57276,49263,49538,-6303,41643,11700,28935,25052,40613,-5628,13699,91596,17639,74652,10965,-32433,-3733,-79363,-59145,-27589,-677,-21436,-47250,16221,-52447,-82063,-8525,-3440,-21806,-71610,-66107,-64262,-2888,6659,-91643,-3183,-27515,39485,12085,66486,-18089,-6808,-33372,8679,-34108,-30718,-21805,-71864,-8455,-27393,54697,50060,66766,47698,58076,53448,-3957,-16159,77397,-21743,49167,52138,18738,-29986,30183,141276,29209,33445,43767,66641,17091,-11888,24423,96855,89,81136,38681,-4017,-73055,-55044,45680,23622,25426,-27882,-29428,68270,40602,14298,-34092,-42274,-21011,-24514,-40516,-24499,-23605,-7505,61135,-48260,39774,-3016,29204,28997,15976,16012,-32051,72,11743,-28484,-11538,53859,58966,93453,-24653,-31867,-32875,8626,-20703,19745,46707,79104,-41007,32557,-25323,14973,-30132,-80414,20780,13787,40322,-40060,29718,-9742,21906,54542,21485,40429,-56081,29163,821,30680,57200,-20070,11060,19801,26894,-32044,-27908,-24605,66054,60629,6477,3448,50918,17853,-44498,5147,5728,215,-46279,-22538,67407,-33545,16551,29573,-47469,-38141,-78835,-41589,-16622,-4516,-55199,-58184,-5832,-35972,-40051,91779,23751,33623,-35158,-58697,-5245,15528,-43444,930,60853,-17344,2521,-7392,9624,61567,86480,1437,24608,38369,31888,-10933,-49568,-13005,22501,-45457,-3434,700,-14561,-23505,17642,46361,-70192,-58816,31095,31,-67928,-33754,-10563,-66575,19389,-4255,-72199,-58485,-23752,5417,-56019,-51411,28832,-47073,-104480,2648,-50451,71284,70179,51942,35423,-4633,-34828,-8335,1882,14007,-54873,-14271,-37679,-68096,3894,5240,39659,-1844,63655,-6167,5320,44868,13281,6169,55937,-25452,519,16474,5040,-24680,19262,24421,-14963,-19845,19717,59573,-74611,14528,-87450,-16812,1451,12684,89325,19478,17650,51917,-31975,34595,26690,38168,43473,12538,34933,48257,3044,9504,-3658,-49493,-17336,-57456,29364,92097,41235,44103,16931,49802,87148,2106,-8724,-5663,-38329,-26805,-8133,22651,-54862,16439,-26867,-81633,-42447,37712,79095,-34220,-92716,1110,44079,17458,39716,-31894,-49655,-34445,37377,-39540,-71951,72945,86849,28757,36527,14285,115760,-36244,-2963,51171,30301,-45930,-64052,11862,61937,4485,-44326,-73296,-105698,-4138,-24861,49627,39270,-48693,-114116,-97578,-55680,-64373,-39121,89730,-4503,30461,36522,1177,29137,29942,20554,-9882,25733,11743,75694,58209,-58494,-59796,-23012,12649,17083,-42997,56334,12093,-44660,-18971,14475,-22026,-3742,-17938,-20405,26433,-96098,-61048,30453,-22548,11680,-58174,11901,32214,-1910,-339,-25626,47588,-75205,17298,51037,-34416,39475,67496,16634,-17878,-1371,43669,51258,-19527,-21939,-18577,5313,47789,-19703,-68143,-30851,81650,71944,-23518,-16828,-29850,7748,85641,24534,46493,4545,40435,90242,60040,-44885,-11571,3304,-30474,-30869,34498,-12221,-50313,90698,48951,18309,40724,-21001,30672,1891,-38981,-2753,12297],[-11508,50558,4654,5224,-63044,-28778,22828,-54722,-16746,33320,21178,55959,-4398,-40866,48386,-100383,-24035,-10031,-5408,6911,-33496,-85999,42300,80753,-2556,7274,-36747,36527,-51934,36548,-29170,-23019,-55463,-13801,41270,46425,-75369,110712,34094,-57876,89357,-7711,-8813,-58552,-22833,9844,-13580,55552,67201,6571,8543,-5250,-28960,79015,23180,-17516,25221,-1039,-44191,-110865,-870,79446,52310,-32706,-49205,-27801,-6871,-62534,6669,71112,18720,125831,1531,2549,-26641,-55408,-54569,-60918,-54848,3244,-39360,-28624,36528,-9819,-59660,48839,-1074,53804,-13253,7851,51,-4695,-3316,-13796,-10716,10444,32372,45827,-32739,-42800,-8614,6267,73189,619,31010,26740,59378,45579,-5270,17486,5260,-14728,43593,23000,23789,-43049,6404,-26947,7304,62676,-19342,5995,-8863,-33446,20117,15578,77354,23251,-40614,-91686,-19515,69722,15956,15937,41703,97873,-2615,-12376,19910,31482,52598,29548,-26671,-38722,-5233,4583,-636,-43167,-14029,15442,-30867,6653,35824,6809,-8361,-39447,29836,10813,-22512,44441,-7053,-31760,5585,-3407,-54230,-131271,-83228,-16922,798,-50017,-41482,6625,68946,-9957,24132,40617,4719,-61477,-25575,6839,-4042,-46238,31184,-31686,20250,-32533,23004,-12561,-26904,93034,-19676,47995,-17988,53365,8157,1286,-15719,54960,74331,-12153,6408,54735,-14537,-3301,28268,53889,8504,7908,48133,-39251,-72346,11294,-44561,-49264,-12542,51739,28776,79087,64319,35538,18176,13007,-19507,-41603,20148,-69682,-27132,27519,32033,-22181,46532,-27188,20649,-16860,-32543,41281,12401,6585,22637,-72761,-28452,-33268,5203,19454,-48252,4709,-26449,4487,57839,-536,-242933,-927860,-917919,-210174,-107595,4116,-38112,-107499,-8257,-57249,-40437,-13990,21065,-59857,-151436,-93407,-54288,-46496,-95980,-69291,-12654,-106333,-12803,-62514,-520,-44459,-77802,-30164,-17882,-52411,-3356,37416,-17501,7542,-49124,-52677,-67107,-88078,-18454,-51783,15034,4427,-16616,5307,-36307,-13178,12503,-27662,-88089,-25607,6564,-57019,2787,-31422,56851,-19121,27137,69150,-885,-9613,34058,15315,-27082,2816,-4299,57254,-20463,29450,34684,72091,-27641,-743,-47703,41770,762,27271,38647,-35442,41514,7894,46622,14297,-107422,-7834,74809,139737,-27338,40868,-5386,18642,-12960,-79752,86300,39570,-15449,5117,12987,-12420,-26697,-25192,54393,-70253,-80308,-1934,44377,5906,19795,69979,35691,89078,12593,-43622,-34573,-48275,-47655,-99601,-93414,64779,38762,15085,-10326,-3527,-14952,-3643,-61097,-34687,-63093,-11901,32930,-1069,-32883,-53461,-27839,-38169,-79549,-2311,53074,-3456,-22155,-65253,-12091,30032,-6634,-41484,-63976,37179,43415,-73397,-171379,-14299,67246,31650,38392,-2313,-36413,-68874,-235,7570,27075,39832,62121,94838,66599,-57612,-67501,18191,51655,27302,77579,-10985,16185,141269,38029,8098,-54218,46633,36769,78009,5698,-28159,22451,54716,24705,6502,-2286,-7607,-27933,20416,-59366,-55720,36598,73929,-110634,-22265,-62727,31062,-4949,12800,-169145,-40883,42194,11690,14824,14364,-7778,50270,33543,-33136,46562,81236,10451,15836,50596,-58547,-7514,5904,-115195,-187963,29461,-31174,-604,95238,-57706,34365,52734,14601,-12134,-28741,44718,-24284,49174,66720,9513,-50774,31425,121182,65367,37422,79572,61944,4810,36680,18448,15960,-13618,-85746,-28888,16192,-23996,9129,22972,104164,12710,28733,-87929,-69247,-48641,-12959,21936,39826,-20987,-51576,-85262,57018,24335,39744,58638,68146,92870,26295,-2829,-46435,31379,-38915,-44805,-37814,20496,-22928,55675,27271,17342,18170,61746,21008,-5680,-75385,-68263,-38609,85594,14893,-126946,667,26660,-68611,-110482,-45108,50376,20207,-17206,-1606,20295,105394,43489,48765,-3579,11859,-17607,-80102,7254,-80859,-26280,-7791,45078,13074,9221,-28676,-4467,25670,108460,147024,-69930,29438,-689,-32597,67332,50571,-16338,-94290,-37783,23406,63768,-21628,-47846,-44413,-5632,-68586,-45932,67172,34693,-15383,14835,5355,78056,28172,36853,-3787,-3957,88305,11952,76486,11536,-44191,-26506,-78855,-21474,-7816,5990,-6564,-41757,35856,-50710,-85271,-18819,48891,-13408,-54734,-72668,-51379,-1977,15494,-59746,4005,-46961,41403,-19018,65701,-29707,12285,-56737,-6279,-52912,5616,17676,-46219,-6371,-22968,42859,43784,96856,8436,18446,20484,-22230,-12871,49363,-10365,52800,68711,17260,-19180,31287,132500,33337,24649,28664,39114,-10087,-18137,7777,101082,-3946,65064,42527,-159,-43184,-45335,30524,-9816,-18460,-51508,-50098,86812,47391,-9236,-26636,-48799,1624,-29359,-28108,-14041,-30134,-33799,22823,-41494,52903,-5573,-3942,36664,27388,72023,-20041,6420,8242,-14137,-4094,49890,40573,72557,-32034,-23136,-20599,-6760,-46830,8911,61789,79283,-38673,59766,33104,40325,-4424,-31574,22473,445,33997,-32558,29865,-12218,9770,54884,9141,21594,-85342,31733,45569,43142,47419,-18499,39265,6975,67735,-38127,-5201,-22266,59070,101921,-7661,-4895,50337,16669,-27811,282,5359,-21062,-50540,-24907,55146,-45827,10802,10427,-34834,-14718,-30502,-6784,-6427,12000,-42508,-37655,-3558,-18946,-19854,63821,25433,688,-23243,-50404,9141,-3198,-46711,13021,95111,-565,-10178,-23096,-451,41168,61220,-22672,40023,42236,36402,-10659,-28256,-17283,17446,-44170,-7910,-612,-42212,-30670,22233,60513,-41655,-54649,44526,8974,-98090,-35437,-25013,-66370,48419,10430,-59522,-57134,-23292,12970,-45469,-77387,-4096,-81420,-98675,-17438,-46562,60840,58623,34796,1375,-1804,-8512,8695,5580,3818,-19023,-17318,-39265,-63087,-9955,5686,32055,10693,86691,9197,5238,38020,21509,13844,45239,-35086,-11094,29002,13979,-8672,20637,33936,-14211,-20978,49032,54369,-95255,1948,-81456,-1655,953,7155,96744,26908,20370,74285,-17824,49178,7881,45127,40340,1909,-21136,65508,18459,11030,-9944,-56087,-2098,-67638,-9736,114531,50491,48772,13207,43899,68529,-6342,12093,-6866,-48381,-22159,25170,10290,-78678,2607,-35360,-72117,-38293,30247,42932,-31211,-109909,-39094,50010,-21058,24596,-29886,-31773,-61996,36729,-55561,-76769,79175,95377,13517,14472,4259,101734,-31383,4090,26527,30415,-45826,-63319,-11560,31034,-12654,-50280,-59362,-74719,-17170,-43161,35485,43308,-64730,-143521,-116091,-34731,-44188,-26827,64400,-3684,37395,8200,-19552,24081,34641,16766,-4273,51242,-19174,78946,30221,-62023,-67620,-16941,16256,20463,-24784,35543,24945,-27736,30164,27840,-24855,-22123,1005,-21602,16304,-100222,-52201,31793,-31159,28737,-41058,9951,24163,6495,4850,-37901,85621,-48189,30690,27039,-48677,29240,67021,26717,-22867,-5646,70594,56831,-22526,-6768,1648,-1303,41840,-21700,-40839,-9112,64205,62622,-9240,6098,-48521,-590,44521,32546,39592,-11453,61099,80386,45943,-51338,-20915,-22612,-54422,-30024,49700,-714,-28965,87735,43947,21724,52226,-12823,21471,13479,-32522,-4254,11425],[-4698,57706,18767,2344,-44805,-8863,15785,-39394,-7837,30471,-749,42804,-4742,-20469,51719,-72434,-11418,-19763,-17426,17773,-46212,-112307,11466,13994,-35405,-10303,-48055,19011,-44437,48241,18675,-5050,-64907,-28823,57230,24515,-88857,98199,52282,-73070,58404,-25840,2049,-49394,-9369,19066,-10798,80231,64579,28986,12515,-19253,-35570,83057,60632,-10151,-32136,10477,-43949,-72959,14387,79011,52818,-27618,-57951,-18821,-32501,-66163,-10322,61165,19303,101184,8065,-252,-15367,-46145,-44363,-70635,-85219,10878,-19246,-37047,17171,-35235,-21742,58347,12045,65374,-7622,339,-25225,-41291,-13151,-21675,357,45364,58894,24696,-25172,-9806,-13251,-1272,49983,-11516,19532,32594,73891,24673,-19551,864,-41420,-15936,65613,37147,30328,-65683,-15531,-37921,11150,54896,-33449,-8646,-14646,-3521,27672,24456,71840,10513,-42473,-99813,-28809,55681,24528,11343,90295,78084,-11317,-349,28952,18877,70564,87514,-21061,-51429,-668,11009,-23223,-19626,-6326,21767,-5053,-3522,-2982,20571,-33988,-13259,34745,8448,458,35072,-11482,-12213,8938,-15079,-51767,-138796,-83401,-16775,-6906,-41343,-8552,-1175,74533,5046,48342,35792,4652,-68926,-11159,13014,-10032,-35485,50163,-29811,-11162,-43299,27575,-14876,-19665,82956,-2270,55807,-28596,64837,33135,5735,5115,71871,96181,1538,-4443,5510,-21686,-16934,-219,33110,10481,35063,56238,-40476,-23309,16515,-35613,-27544,-3821,55994,22120,68061,84143,33284,-7076,14488,-4696,-40929,14636,-93598,-29982,55405,48337,-45176,28616,-45485,3088,-35619,-36852,50907,19961,12444,42034,-66595,-36713,-24874,20659,31825,-51190,1755,-45443,17614,96308,-9034,-221684,-440406,-411926,-106368,24310,63023,-10621,-87368,-8886,-24946,-29656,-6730,38242,-19265,-137260,-82425,-104880,-63501,-123899,-37071,-22040,-114089,16469,-15536,-9207,-66304,-63323,-52270,-9095,-44951,-14307,10387,-8071,37202,-69522,-65289,-62526,-61605,7887,-52859,25850,-699,-33375,13477,-36567,-36889,6563,-28577,-90793,-36758,542,-27203,46421,-30027,48784,7690,84123,97497,9091,-5397,30506,37856,2023,-12620,7538,70222,-19257,34035,22600,87560,-28979,-15320,9777,57864,2897,53704,46113,-38971,19308,545,54018,10368,-167689,161,68361,138695,-15370,64709,-35661,17020,11474,-53937,61921,32723,-26090,8710,950,-15799,-55554,-12267,60420,-75173,-89758,10912,28554,22287,79033,72867,22113,76602,16631,-38848,-14997,-13508,-34594,-77052,-72628,67350,58093,200,-12310,-29658,-34890,-5453,-59377,-38045,-40930,18986,27686,-2589,-38192,-107986,-51157,-30970,-81699,-2193,15269,-21671,-39698,-59079,-3301,20810,-6064,-18995,-74806,34323,84858,-34613,-185555,-34745,83708,31008,24378,-13807,-36504,-55702,8178,41054,25531,8205,79998,104212,54156,-46983,-71988,12439,55902,15775,66972,-3836,25300,108128,37161,4380,-41857,82678,22720,87972,11606,-16444,29952,52445,41514,-1536,9844,-24818,-21216,40392,-51330,-35755,49673,82557,-118239,2151,-45870,14280,11973,14040,-153913,-28717,56225,-15481,-1805,6720,-37544,43749,27529,-21278,36442,74749,-4305,-14875,43835,-67800,23308,23249,-92598,-184653,12790,-21195,-10498,118594,-13252,48419,75117,6499,-6859,-42493,-3680,-76077,29023,57421,7671,-56986,26299,106086,70777,40361,108465,74103,18635,30319,41612,33652,-2487,-80248,-48947,28423,2691,12201,11600,107646,3769,47212,-80157,-67039,-32479,-9570,-12189,6359,-17299,-29272,-93352,36333,37686,35041,39667,62013,89080,22669,-4397,-62683,25809,-49116,-27698,-34520,-46,-21879,46652,22416,-15443,-23910,77857,42993,-14986,-75241,-66157,-20460,77423,13226,-125311,-21963,11804,-66379,-86174,-37340,52575,62920,-32632,-20119,4416,121846,30657,55800,-13954,27062,-22779,-93460,-6875,-78814,-32791,44126,56955,13166,278,-31617,16771,-6959,104446,125072,-79772,20359,416,-48470,38816,30700,-45067,-91574,-36493,-5522,62756,-23900,-26913,-51471,-1990,-89477,-43149,72560,28319,-17865,-24517,-6420,106390,21032,34279,-3923,-24408,77263,8487,68003,14502,-51447,-44457,-73508,25734,15715,-1009,9778,-18259,48863,-38825,-75479,-31841,89159,515,-23203,-79014,-31649,-3176,16860,-25813,11971,-48090,44756,-55260,47249,-37519,34495,-59834,-24040,-65534,21240,40390,-20850,-4590,-13466,16252,29098,119451,-10012,-7232,-9362,-31101,-8117,9556,427,54676,77267,16724,-456,17210,104682,34070,18718,18179,5086,-39900,-17352,-6360,88799,-8972,33327,33164,-901,-12182,-36944,18265,-34336,-58084,-65749,-62429,95421,42296,-37120,-23943,-55208,20169,-27058,-11473,855,-40702,-59153,-22281,-27952,57129,-5999,-30276,39292,32106,118685,-20036,1531,4596,7824,3721,32697,13938,27827,-48644,-10606,2215,-16088,-57472,3488,73267,78536,-30959,66446,79515,56308,33959,16182,36490,-3786,27798,-22574,27856,-10857,1145,46012,-4357,9764,-88946,36659,73491,50976,28625,-14066,60083,-11858,103870,-38116,26498,407,39729,124437,-17190,-383,52318,-958,-8840,-4412,2246,-44813,-49593,-21742,41204,-38785,1942,-21205,-14743,5768,4770,23883,1195,25902,-21794,-13927,66,9055,4286,31769,25268,-26143,-10096,-42249,8036,-26199,-26903,49934,107146,22585,-24918,-42554,-13546,15797,27827,-36763,55969,47985,38188,-14340,-8503,-14725,11001,-35959,-4580,4768,-47306,-32228,22838,73701,1925,-42335,52918,20542,-107035,-27130,-38290,-55435,73655,19632,-41505,-46728,-18728,19004,-33302,-96918,-26490,-102377,-85604,-31608,-25237,42878,36258,18784,-28116,-7622,22645,9234,3447,-16807,-1540,-20408,-34935,-62312,-26532,5992,17829,12484,97342,21718,5538,26747,35422,21866,42742,-35506,-26001,34976,14105,3962,23833,43647,9596,-21000,57882,49306,-96645,371,-58782,17004,2922,7751,90753,36177,24340,85763,4501,54845,-2398,55577,31041,-7244,-63216,84961,27302,9909,-13055,-51996,21958,-68284,-35564,116437,46436,40261,7546,32377,29892,-26085,29177,-15819,-52909,-7933,44823,-1929,-102619,-19987,-41122,-51508,-21248,17311,9678,-20799,-103936,-60111,53528,-52950,16181,-15985,-11465,-70956,21874,-69446,-62327,79495,90215,61,-6291,-2842,77690,-14007,18496,-224,25513,-42268,-51204,-38503,-1776,-37252,-55836,-36205,-37579,-26194,-57115,10936,36698,-75224,-118626,-89468,-16540,-23274,-16272,19992,-4896,40567,-19135,-39369,10660,29742,2736,-1847,65973,-48345,72392,-10479,-58778,-74155,-13438,21827,19077,-11125,11204,27829,-13103,70340,40887,-24928,-38329,15536,-25788,11093,-95658,-44359,23649,-49802,34548,-23560,10183,5408,6261,7410,-37096,107172,-17870,38698,-5288,-45000,25053,56011,39262,-35404,-2922,90283,63004,-20167,15543,23446,-4067,25671,-15888,-22506,8162,41925,54677,7090,30998,-56183,-12667,6213,39664,23497,-27459,67207,50395,35606,-42537,-18455,-38077,-75324,-17289,62098,26366,-2693,95829,36101,32305,55007,-3553,13203,26410,-27457,-399,13673],[-1627,54573,18415,-4977,-24220,13490,8069,-19142,1742,26161,-22481,31283,-8580,-3620,55038,-23224,-3532,-17725,-30547,21565,-49668,-126905,-13169,-53628,-64684,-26030,-49037,3725,-10999,64359,66728,13049,-59099,-51743,60617,-4943,-88176,81666,60774,-74722,28751,-49273,22454,-33167,-1704,17200,-8061,86902,52413,46686,7488,-35415,-53686,68968,80966,-7440,-77375,13223,-50697,-36393,34612,77972,46085,-21614,-64937,-8265,-56735,-57018,-20820,45786,16311,36363,6225,-9076,-4545,-24845,-20739,-68020,-87888,9755,10699,-43919,-8575,-56554,10653,51423,27386,67604,-6504,-8027,-39314,-62822,-18239,-18653,5191,75267,75059,-1910,-16627,30314,-15137,-1300,33273,-13232,13211,36843,89835,-7923,-26189,-8083,-83171,-17386,81799,46379,31665,-57257,-36025,-44667,17524,42229,-52882,-19753,-13871,30358,20104,35040,67653,22134,-43564,-104220,-37155,36657,19503,-8431,102843,49538,-24785,16151,43319,1370,75776,132028,-14498,-60599,7318,13702,-44502,2925,-6079,27320,24231,-10515,-30734,35218,-59578,-16942,29601,2087,19659,16320,-9910,13947,13519,-13770,-38098,-124711,-68151,-11557,-14212,-35916,18646,-15583,73051,38510,69117,27194,3918,-72253,1024,4767,-15521,-14946,64039,-14724,-38365,-52223,24340,-4422,-7476,72975,-1711,49066,-43859,68830,52171,16207,19259,88494,88260,10132,-16553,-36487,-32866,-26025,-34401,22374,3944,61100,53988,-40386,19650,17864,-21018,-3066,15287,60091,2648,28816,97083,26779,-35241,16076,11626,-35891,3879,-91780,-41844,61477,60547,-64428,9963,-46044,-346,-52179,-40237,57400,38502,13073,43828,-52828,-36619,-18271,40355,39131,-53364,-810,-50007,30122,124548,-21555,-159288,-36152,-81039,7424,141970,104050,4643,-73052,-11412,-6625,-25720,2391,53633,27818,-101697,-56549,-126907,-63131,-136249,-3308,-18893,-88956,37875,22904,-25529,-78548,-33186,-50664,4462,-17584,-25450,-31048,-4140,60946,-81809,-65965,-62742,-27437,31550,-44634,35315,-1083,-46887,13276,-29699,-45623,5995,-14635,-62200,-38852,-2379,16262,84523,-26491,25394,22286,134550,116382,21294,-738,27743,66056,18245,-25237,26835,74586,-5934,35885,7876,78608,-21743,-32058,63253,73534,6882,77409,56602,-37829,1982,-3521,48284,3193,-175100,7073,58328,114331,-8234,85866,-52051,15189,26207,-28492,36372,16814,-26859,16758,-6146,-4315,-80618,-372,52147,-73621,-97708,27924,10512,39430,126823,61499,10078,48952,18638,-30376,6348,8583,-24693,-57697,-43933,76797,65317,-13037,-7238,-45502,-54780,-2561,-53733,-33289,-8266,55702,13733,-12082,-42419,-131985,-62228,-22088,-78528,-4634,-12867,-28006,-56568,-50547,-4731,5522,-2782,2056,-89108,32878,114581,5670,-144368,-47056,84075,29357,7634,-21926,-23024,-35002,13188,68491,15708,-26904,83910,74244,27766,-31484,-69193,8028,52486,6375,53590,14169,34752,50366,34174,-3708,-20277,110325,-545,91825,20760,-1555,29794,38752,51488,-6884,15602,-39544,-7970,43273,-40187,-7154,47986,91109,-107829,34108,-32007,-4500,32737,11194,-106677,-12738,63504,-40492,-24831,-1223,-63626,33207,18395,-8306,30811,57917,-11875,-43152,23914,-69474,48390,40457,-45534,-144677,-4513,-13565,-33738,115956,35182,53071,79095,-8358,-3486,-49534,-43980,-117065,661,43345,8787,-50361,28687,72619,65496,39186,108492,58944,31363,21475,62590,56944,8038,-49584,-61868,33341,18825,19533,4844,100123,-13976,59866,-47930,-52492,-21514,-1412,-42081,-22208,1474,-3069,-83421,10869,43633,32328,30757,57457,74000,3817,-12353,-86980,13893,-51959,-10550,-26903,-17540,-24152,31534,21002,-21553,-59231,81422,49182,-20875,-56597,-50665,-2197,63960,11099,-87054,-22567,289,-51600,-52986,-28982,51589,88016,-31075,-47356,-889,124320,5299,48789,-23750,29121,-27863,-89913,-17768,-75602,-41834,87337,58170,12163,-13934,-28998,41882,-35268,74392,101865,-81548,4557,-893,-53172,8659,5144,-64518,-70100,-37434,-25847,53649,-27763,1576,-52905,3669,-102154,-51391,61287,31909,-13725,-62531,-19711,98210,6127,31808,-5837,-40994,62528,8106,53082,19052,-51074,-56355,-64558,66337,37735,-18077,23252,17239,52115,-18655,-56773,-46079,106199,17259,18011,-82559,-10994,-2762,14264,5215,17764,-32938,51823,-86711,14327,-38426,53465,-44097,-39452,-66968,14164,43215,-2550,-3062,-2942,-12140,11707,127586,-5694,-18549,-28880,-33040,-5763,-30353,6724,51159,73866,17383,19392,-3148,65738,31109,16713,14661,-30319,-64573,-8973,-9125,60851,-16089,-4363,14420,-1650,14836,-29292,11976,-44029,-81836,-62870,-67105,89095,23626,-63329,-26340,-57292,24964,-19891,6429,16467,-52923,-74223,-63454,-12346,45637,-8248,-46023,35153,29875,136207,-34065,-12046,1927,29844,10810,10118,-12612,-25435,-69550,2074,27197,-15577,-52069,587,75535,79311,-18676,50817,93416,56277,70267,51290,60790,2224,20216,-11863,25510,-5430,-2016,31860,-18340,7564,-68412,44842,79292,50145,6736,-12678,66102,-29985,113954,-30925,59234,32559,12892,120923,-20489,17828,61911,-23280,10970,-10963,-981,-66471,-42633,-15449,29448,-13794,-9237,-56261,9554,19476,22261,39902,4497,38437,-2118,8925,4659,35908,27086,6894,25665,-38510,3371,-36692,-6038,-45501,7277,99802,95358,48639,-37759,-59063,-32326,-6693,2804,-38060,71593,51521,36938,-22405,5857,-5751,5180,-22931,7478,16723,-30924,-26722,21255,80620,41853,-26901,55676,37529,-91706,-11994,-44849,-34759,85486,17399,-22166,-31044,-11171,20812,-22427,-95922,-31987,-101697,-68317,-39932,-8357,19338,8368,7410,-45142,-24628,50943,-2889,6915,-32920,-8441,-19374,-26147,-70680,-43420,10330,1278,5345,94959,29944,5651,14485,50194,29120,50860,-30007,-39563,33219,5962,8201,26340,54923,51516,-19805,49082,39137,-86270,9061,-32325,33059,10681,19011,75726,41418,26769,84066,28141,52235,-1583,62840,18132,-10049,-70492,98987,28018,8439,-12562,-34162,48591,-62416,-41496,98802,31021,24940,1631,18927,-13809,-47448,39101,-31054,-51148,10496,45716,-11995,-120910,-48205,-43524,-25681,5962,2188,-10797,-5926,-79369,-51393,58620,-60096,17205,4494,5485,-45379,-3751,-74262,-31991,70266,73451,-6126,-21704,-5652,47474,10462,30954,-16038,19183,-36137,-31045,-60038,-30878,-62068,-58762,-11000,-5215,-29944,-62255,-17319,20527,-76667,-48050,-27231,-4718,-7279,-8773,-29945,-7531,40164,-38821,-50691,-4860,19304,-16863,-5089,70853,-63227,56374,-52609,-47327,-75154,-14005,26406,11906,-5179,-11807,20699,-2357,84902,49345,-25923,-50280,21447,-32879,8644,-77974,-37208,8545,-74147,26614,-12576,12601,-17229,-458,5447,-31167,102938,578,38231,-38235,-23057,31383,36138,48988,-47475,6860,93295,62133,-16874,38293,39408,-2520,3142,-4283,-18629,19425,20292,48638,20894,49724,-51273,-24438,-19016,42885,168,-42878,56179,13239,32320,-19381,-5680,-40014,-83925,483,68021,65036,20069,102615,28328,47275,46635,3011,6640,36463,-25569,7884,18954],[-2167,40400,5716,-15943,-7073,29682,-2059,794,11028,19773,-40466,23796,-17278,5618,55529,28562,238,-3228,-37846,21784,-43242,-126179,-23795,-92190,-83974,-36945,-41396,-6253,36447,82433,97599,29441,-37760,-76006,51124,-36774,-73942,64871,58376,-62374,11190,-73510,44261,-14192,-180,5486,-6187,74085,31619,53682,3558,-49025,-76774,43538,84176,-8538,-98876,6162,-65386,-8550,54637,73672,33188,-11298,-66232,1008,-74004,-41456,-21639,27830,9432,-37877,-1541,-21159,4115,-229,4712,-54839,-60548,3785,42043,-49156,-32326,-55915,30181,37672,39543,61021,-8998,-15781,-40240,-67055,-17112,-9703,2464,93685,74245,-27333,-9681,63324,-14359,4480,26881,-8173,16387,36731,102886,-35198,-23573,-5437,-106496,-18783,86997,47014,27722,-16211,-50303,-44949,23906,25501,-73915,-25860,-3402,57648,2546,42719,67214,64163,-41851,-105917,-40623,17003,7087,-34559,79973,22092,-38422,32933,58329,-18386,63743,152767,-7083,-61672,11608,11122,-50917,21299,-13412,29159,50717,-6732,-36719,48662,-73703,-39790,17882,-5416,28826,-7709,-5016,39259,19105,-3127,-19958,-98604,-42983,-3448,-20008,-33456,31724,-34511,62177,80536,82141,16235,2443,-68559,5765,-16622,-21260,11891,68108,9154,-55914,-57741,16162,12740,4640,67246,-20061,31045,-58956,64914,60397,29892,18433,95641,61161,13764,-24345,-58070,-46572,-28162,-60306,24349,-6424,80092,47353,-41505,34305,14501,-5764,16482,36482,58225,-26038,-28170,101789,14825,-61688,16663,27230,-26568,-10219,-69361,-57018,57805,64786,-69892,2536,-28186,7742,-60309,-38349,54216,63301,8901,29445,-35013,-21819,-17229,59414,41223,-53395,-2154,-40553,41706,137756,-34097,-75775,206256,20019,104772,203039,114068,7240,-60924,-14204,-7952,-26871,15527,61687,71335,-54615,-22457,-112484,-44803,-129889,26418,-4078,-41062,46380,43008,-43661,-76364,4615,-26317,17564,20488,-34437,-77101,-5546,74068,-82057,-54017,-64923,6198,47557,-33485,33197,3847,-49496,6120,-15761,-37880,8686,12093,-7169,-29373,-3161,58291,105727,-22144,-7188,19268,154964,119882,34717,2421,23521,86671,17741,-32141,47468,68042,14938,34758,-2118,52347,-11234,-50053,84114,84955,10026,91697,66797,-33886,-8544,-2184,34052,-3522,-138610,12726,45874,76288,-6940,98661,-49834,14493,24602,-11435,19934,-127,-15017,24379,-8414,16521,-98924,4320,30283,-61304,-105213,46910,-6692,50095,138126,35533,5998,15697,20094,-19315,22434,23439,-13475,-43959,-16008,76392,53813,-22587,3848,-52292,-70006,4276,-45470,-24916,25000,85136,-6925,-26055,-42247,-116848,-57206,-14415,-74540,-7725,-24732,-25052,-68522,-41272,-15791,-13584,2816,16764,-102821,30952,124018,34189,-59897,-44514,66230,19664,-7942,-22214,2387,-10437,14953,81946,1633,-54603,74505,29074,-6968,-15411,-62438,4608,40974,1350,41158,36959,42436,-9048,27718,-13156,4856,123067,-26757,89873,31043,9071,19281,18332,53890,-10896,10369,-49432,7127,26516,-30181,25449,33769,92037,-83204,66708,-21978,-13994,51336,3767,-54812,4705,64141,-54684,-50185,-11611,-82741,17683,11462,1899,31124,37482,-12849,-63013,-1565,-60752,54870,55541,9826,-73913,-10958,-10191,-63138,92322,70221,49319,67795,-25970,-1335,-47439,-58727,-130552,-29330,26773,13330,-34422,32663,29307,52216,34087,79444,28019,39789,10708,76117,83200,12114,-4729,-63383,25414,20694,31392,4967,83005,-33991,60218,4323,-30218,-14712,10571,-56982,-34419,36049,17834,-56380,-10906,39116,33676,30821,54596,56497,-19955,-24763,-111604,-3359,-49439,2626,-14517,-30152,-29820,16193,26313,9129,-74871,70080,39095,-24585,-20037,-21427,9472,46282,10679,-23430,-3575,1013,-28884,-18055,-24995,46587,85140,-18536,-75489,3959,116095,-26631,27321,-30095,18106,-30366,-71887,-24869,-75682,-50129,108176,46718,12189,-25709,-20778,60713,-51734,28472,79832,-76414,-12954,-3485,-46597,-16906,-21319,-67247,-34551,-40273,-33412,40516,-32636,27520,-56511,10229,-101277,-67462,34629,43051,-5141,-85798,-30123,57479,-9992,27716,-9013,-47555,48740,11662,38391,23485,-42273,-60562,-52252,87825,53562,-34455,30984,53388,45744,5796,-34456,-58269,100523,32813,57352,-80218,5555,-764,10704,29186,19916,-10125,62155,-104014,-23652,-31459,62445,-18428,-47686,-54521,-8374,29440,6534,-2008,4572,-30357,-2860,119684,13410,-23517,-35387,-31114,-5334,-57364,4614,36928,58504,19012,32929,-20343,24134,25797,15852,17591,-59428,-76861,5387,1885,23638,-25751,-36779,-7581,2189,33378,-18637,12993,-39536,-86100,-39973,-65980,66375,-6252,-82043,-31448,-52836,12604,-11769,21210,28311,-64616,-73479,-89709,-815,19881,-15534,-48469,24215,22460,117507,-57911,-29412,1064,45486,15377,-8669,-33309,-68498,-86458,12089,45082,-5855,-35329,-3347,64743,81848,-5664,20335,70867,39109,91750,68880,85634,14226,10030,-1790,24898,3538,-390,16919,-33892,14164,-32633,55650,66769,38812,-11199,-18036,56539,-41819,86941,-18512,85569,59487,-14476,92300,-19321,42883,78401,-38612,26855,-21171,-1852,-80634,-29976,-8896,22349,20637,-20972,-83069,32931,23261,24537,36786,3239,50918,9865,29632,11115,51080,44128,-3444,27106,-35554,15415,-33493,-25761,-52772,41574,143228,69119,72595,-43842,-66734,-54485,-18728,-4383,-28910,83708,48550,32722,-32532,12904,8795,2320,-8807,25991,32749,-2647,-14579,21182,78438,60509,-14151,53335,59880,-56754,4070,-42177,-7517,81172,3791,-5288,-14963,-3294,17559,-16405,-64653,-21990,-79048,-50756,-46040,-17741,-9284,-19064,2437,-47762,-49205,69391,-18468,22268,-32648,-35539,-10227,-16524,-89163,-57853,22307,-11988,-5708,84581,34043,4963,4360,59789,33877,65333,-24223,-46539,25200,-7930,4416,27476,68104,98096,-18461,30209,20970,-72278,24179,-12335,40251,25772,43579,57415,39180,25333,71505,46309,44057,9313,60185,4728,-4576,-38283,101041,23303,8601,-8178,-4569,70748,-54247,-28406,69782,8023,10802,-3075,7451,-47014,-60484,41026,-49099,-45909,26227,32847,-17162,-124134,-75509,-42360,-2533,36888,-11780,-15469,8906,-46613,-15719,68404,-33541,24928,25528,19435,13027,-32323,-65502,4201,53264,50346,-3333,-29975,-4252,16990,34337,35978,-12137,16023,-28845,-9031,-68642,-52920,-80564,-56942,7823,11864,-28768,-56506,-41025,-125,-68007,32193,41292,-289,-64,-4950,-71597,-10573,35564,-47919,-44025,-15483,8227,-35389,-14404,70657,-57600,35301,-82012,-28002,-67047,-19192,27668,50,-7929,-29484,7648,4775,71640,50341,-31398,-54890,18218,-42742,5105,-48376,-28151,-7232,-95800,7558,-8991,16888,-37189,-10289,-2365,-26508,75750,4355,28241,-63362,8155,47521,11903,52921,-50775,21961,77745,50623,-18309,52709,42671,3014,-19061,8780,-26049,27423,4497,43027,28506,56000,-35682,-31896,-27543,40748,-23543,-58056,32365,-17870,35214,8600,13166,-30361,-72595,15436,64938,104222,31163,93529,24311,61461,28446,3780,1413,38998,-26754,18871,26026],[-4500,17824,-11820,-28284,2181,32487,-15013,16190,20321,11672,-51463,20850,-28456,6446,50361,64662,2770,18463,-34323,21976,-29770,-108011,-19227,-84662,-90195,-41519,-29090,-9989,77996,97589,102949,42261,-6681,-92777,32524,-65701,-52728,48077,47118,-40487,6152,-91724,57353,2749,-3546,-12429,-5331,46646,5617,47394,9631,-55007,-96313,18575,77506,-11745,-96142,-7991,-82395,7338,69397,63301,16662,5818,-58962,7247,-79527,-26484,-13775,9960,-6,-83403,-12008,-33262,10707,16785,20263,-35884,-14757,-2302,64132,-54369,-46812,-22182,34589,27023,45111,46111,-13756,-21527,-29789,-56093,-8525,-776,-5902,96522,54549,-44078,-4930,75164,-13006,12617,29467,-3112,29572,30992,108244,-46296,-13231,7395,-107083,-20189,79653,39259,17490,37879,-56158,-40529,26947,6646,-91721,-26967,15555,72210,-17157,44227,69483,117568,-35736,-105225,-35605,1186,-5144,-56782,36641,3505,-48269,46600,68149,-36145,37333,147584,1805,-52372,7982,4832,-33107,35113,-25477,25319,69244,10383,-18107,60845,-67795,-60913,7053,-11957,23932,-30849,645,57015,25000,8653,-1407,-69089,-17266,4441,-22511,-31790,26802,-53517,40636,114288,85082,5031,327,-57457,1055,-43551,-26961,37989,61163,34915,-61193,-58424,6682,25673,12404,67002,-49240,9732,-65871,53852,54802,41521,4268,86526,32394,13485,-24504,-57107,-60377,-23375,-64816,36101,-14810,89324,42466,-45499,11996,6460,5990,25800,49693,47970,-58023,-84596,97721,-2280,-79837,15850,41171,-13840,-24042,-38297,-68602,53395,59340,-56665,12017,998,20505,-57010,-29026,39713,86863,769,6344,-18674,8565,-22209,72432,39736,-50584,-2056,-20834,52026,135821,-42823,3347,289654,-22402,166343,193142,93138,1676,-46427,-14890,-24885,-28009,32137,57564,96578,-7776,10913,-71716,-13653,-109079,48999,16481,7154,40557,43001,-57223,-57644,40417,10021,25282,56342,-35906,-113111,-10056,74138,-69952,-32498,-65368,30742,53800,-26618,15667,11988,-36399,-2784,4019,-17440,11720,38836,54307,-11615,-3270,87610,103896,-19530,-39472,237,131345,104928,47918,2142,16043,90981,4343,-32173,62974,52663,36044,30910,-1929,18308,-6198,-67705,54400,89058,9321,90235,73348,-29030,-12393,4608,17802,-5965,-83459,16287,32485,39758,-10128,97940,-30626,16487,7678,-8311,16930,-11290,4764,26721,-6571,37086,-109036,-2237,265,-38074,-110953,62853,-19792,50100,103618,444,14239,-13292,22351,-7221,28214,36676,2734,-33790,4271,49606,23033,-27470,17302,-54164,-77556,12254,-35783,-18692,51373,100230,-29667,-39594,-35469,-72643,-37373,-10520,-72179,-9917,-20255,-19189,-73018,-32022,-31533,-32798,8806,22409,-109506,25902,111463,46026,31986,-25486,35901,-1065,-16903,-11679,33159,13138,14825,78667,-11171,-68034,56145,165,-39107,-2523,-53621,-538,23558,1333,32125,56838,47405,-50012,17456,-20532,25852,116848,-48338,82085,39871,9372,-805,-3432,49560,-15473,-5083,-52446,19061,-4256,-28723,55054,13049,78345,-52659,89170,-14809,-7310,61772,-8060,-17160,21097,60389,-51762,-71684,-22659,-92460,-682,10414,7102,37557,21078,-10997,-70713,-24097,-43037,37166,66338,55064,5102,-2740,-11419,-88554,62510,81121,40084,49056,-40888,602,-37364,-41530,-113507,-56501,10020,20631,-14039,31626,-11446,35556,26052,28597,-20,42415,-258,78062,106410,5758,37523,-51631,3828,9773,45123,12285,60833,-48614,45777,58912,-7926,-9009,23718,-53777,-25930,78603,25121,-22824,-21470,24459,38556,33750,50857,43970,-36793,-37201,-124498,-22291,-44595,9602,226,-38348,-37101,7365,38402,65631,-67965,45705,18258,-28039,24016,17572,11949,27960,13458,37860,22995,17328,-5004,11427,-28867,37303,62542,-607,-91740,14275,103131,-54637,-1889,-31986,-525,-28439,-46659,-28636,-80724,-54609,100180,24209,15141,-27934,-8670,65021,-54776,-18514,58950,-67239,-25557,-5414,-31353,-34043,-43960,-54860,4372,-40541,-28588,28259,-37610,40956,-68222,17091,-85896,-82846,-608,56329,4139,-87204,-34472,5690,-19566,20293,-13013,-41534,39336,19551,30049,26638,-26782,-56290,-37125,86403,60343,-38194,33053,77478,32794,29655,-12476,-64064,81599,43363,81608,-69773,15309,-303,7447,43468,18580,9419,72563,-102114,-55290,-18569,56531,5152,-45637,-28854,-35004,6916,9546,-1948,6419,-32395,-11787,100064,35093,-30325,-31304,-27558,-2525,-62534,-9156,7188,35668,20392,34975,-27923,-13748,20694,12360,24140,-73592,-72499,22212,21035,-13665,-36953,-55892,-26517,12757,40626,-433,20685,-26701,-74403,-1387,-60505,31520,-40735,-89128,-35015,-42551,-12924,-6722,28425,32483,-74238,-56824,-94349,2219,-11859,-28221,-36691,8184,12851,71996,-81599,-44963,2521,51708,15271,-16771,-45574,-88948,-91145,18092,49489,8297,-14352,-10250,41124,82899,2925,-11875,25354,9605,92222,70374,98079,24755,-2733,7191,27217,14886,3165,4396,-52079,25740,5657,66805,45970,18340,-19546,-29739,36741,-44467,30917,-5384,100065,69847,-35198,47663,-17580,62708,93959,-41263,33059,-34752,951,-82334,-12961,-4246,20864,52164,-30897,-92579,49528,16011,17530,17195,-1492,63434,12015,48647,20845,49653,53145,1083,27924,-22609,24142,-30064,-41821,-43637,62211,163513,42666,89611,-39427,-62823,-73233,-15952,1845,-15916,87967,36840,26464,-39839,12271,27032,4194,2494,46060,48540,24471,1707,26476,68399,51047,-7986,46888,82018,-12134,15048,-31136,21401,64594,-15916,6765,-2871,1513,10354,-18445,-4976,-3215,-42289,-36823,-55091,-59569,-42697,-41646,3088,-38836,-72451,73827,-27434,49011,-13117,-71171,7998,-10210,-111792,-67452,41737,-17075,-15056,72987,35349,3190,-1382,59700,34077,76189,-23125,-42718,14480,-24238,-1660,28549,81801,133424,-17771,9058,-3693,-59228,40455,-2292,34723,46195,79267,40680,29701,18859,53533,54616,34069,26525,44060,-6278,7485,19072,89370,18838,11065,28,29707,82417,-47196,-3290,40632,-17106,3725,-5718,723,-60209,-59380,36573,-65809,-42811,33225,17118,-14552,-104238,-93644,-37831,11119,62726,-22028,-10477,19089,-16502,32393,82823,19399,33685,42935,33953,79726,-54891,-43549,34326,34118,26423,6525,-31350,-94,-7249,50657,33698,11084,19680,-21641,8255,-61215,-66262,-88500,-49885,13685,8076,-24931,-41016,-53495,-18039,-50820,83792,84683,-2077,-2707,-4884,-95510,-12925,25731,-47969,-13261,-16693,221,-46554,-27757,70422,-33764,15465,-89770,-3054,-48531,-28842,24075,-12585,-17768,-39959,-5097,9561,40924,43224,-42812,-48577,9628,-55075,-2613,-13349,-14444,-16102,-105837,-16036,-7379,22473,-49861,-19724,-15824,-25466,37362,736,10403,-74769,33341,63278,-10553,50781,-40961,39007,48911,29483,-28344,51648,29714,11400,-33659,18376,-34922,37254,-2829,35872,28402,48117,-14093,-32516,-22041,33989,-38236,-73058,5231,-35786,39633,26636,33070,-14773,-41134,21750,53092,128958,26777,63579,26697,68942,4944,-2221,-3201,30948,-29316,30176,32755],[-6077,-7579,-24591,-38809,1956,19664,-29398,24825,30359,3619,-53288,21202,-35549,1578,38709,77493,7282,38665,-18806,24288,-14547,-73934,-5371,-39614,-84352,-39672,-16841,-8683,95948,103041,87159,49753,24454,-94224,11025,-87948,-33833,28852,31333,-16347,6830,-95189,54066,13789,-9563,-31738,-4884,13984,-20511,30131,28040,-50380,-105304,5554,70187,-15492,-77267,-23482,-91641,12663,75126,45612,-311,27696,-43462,10081,-70723,-15940,-599,-6146,-9827,-81030,-22269,-42403,16494,18046,19727,-17151,30160,-4423,67686,-61985,-48737,40354,25977,24228,43438,23532,-19240,-24295,-12343,-35017,7878,3435,-15846,83409,20124,-46017,-574,59532,-14539,19254,36509,-3899,48164,19854,102309,-39608,748,24596,-89829,-21367,62293,26832,405,74158,-54188,-35320,24004,-11364,-101773,-24124,37648,73647,-32107,38979,70655,155516,-25192,-101899,-21051,-7644,-11108,-67515,-7040,-2488,-52326,55358,67925,-47124,6700,122198,12851,-34050,-3780,-1143,8346,45457,-38485,15378,76668,36326,18447,72747,-40366,-63053,7692,-16487,5076,-47066,5449,63247,30194,12687,16733,-41098,-601,9456,-19537,-28376,6881,-66614,9953,123352,78138,-4294,-2449,-40872,-11307,-65358,-31402,55539,46445,55898,-55171,-53736,-979,23253,14076,69740,-74378,-5929,-57050,37375,35776,45469,-12022,60073,15114,10787,-16974,-41435,-71055,-14440,-42752,50918,-16783,89840,42083,-51963,-35685,-4834,12404,23625,47513,31607,-86662,-122122,84880,-22263,-82984,14064,53317,648,-33423,-10105,-71668,49815,45758,-27616,35416,29474,30318,-42971,-13021,18391,100849,-10089,-15166,-8845,48877,-30547,75608,37217,-45263,-1109,3131,60345,123325,-45646,55352,250976,-76768,187184,130931,53161,-5761,-27353,-11339,-46330,-23685,48784,39117,91166,29097,35082,-26208,20749,-83623,63765,34272,32131,22982,29335,-61784,-24598,66549,41214,24435,78021,-24421,-126534,-14522,61171,-49362,-7493,-60756,41223,51138,-28747,-12737,19163,-8434,-6527,27028,7895,12756,47987,96347,5818,-3968,99916,80624,-21477,-62394,-27249,70052,73504,59321,-2862,4890,80212,-12749,-26083,68575,33495,49522,24622,9396,-13767,-14806,-82629,-14935,85142,2621,70187,74140,-24319,-11051,15108,5391,-1799,-34476,16161,19505,17474,-14750,81791,-956,22269,-16048,-19757,23291,-13996,22331,20907,-1681,47422,-110875,-21082,-29175,-9892,-111030,69698,-25789,40101,35197,-35390,34233,-31339,26026,4279,22141,49893,24083,-22262,14123,-4394,-19137,-27612,27948,-54519,-76775,17893,-25589,-19257,67195,100657,-49090,-48941,-21691,-20468,-9640,-11869,-71199,-10610,-4415,-16987,-69401,-22833,-45007,-47947,12306,19323,-102886,15853,82874,45310,95578,5324,4310,-29849,-14717,8875,60221,30883,14586,62528,-17736,-66990,34678,4951,-58289,4253,-43463,-11445,4489,5489,26944,66862,49687,-63430,4081,-22965,36165,91188,-59134,67875,44863,-2321,-25878,-22043,40644,-22242,-25421,-47330,24723,-37654,-43342,73683,-7321,48960,-25729,91903,-8709,15081,60557,-23503,1934,34131,55656,-31003,-81845,-29930,-91167,-17254,15362,7348,48654,14546,-10701,-65759,-37920,-21373,14,69522,78025,65899,15726,-15930,-100820,42045,67866,28689,30907,-48259,2969,-23246,-1150,-77320,-78936,-4950,29214,5484,21463,-38637,19904,16652,-32650,-10109,39817,-8934,67024,119175,-11141,62343,-28459,-26865,-8187,56995,25257,39923,-52152,20869,90461,6915,-1170,34707,-36807,-1808,114988,14377,1955,-18643,3092,43537,32735,42508,39484,-38335,-43810,-116111,-37732,-39220,10367,13022,-43695,-43043,9153,53311,121018,-47232,14368,-4177,-32676,59461,58841,8322,13055,19321,68470,42424,43627,13626,30703,-40903,24138,36812,19734,-86328,22970,89928,-68585,-26523,-30382,-18189,-21762,-23966,-29917,-89007,-53853,67198,-4254,21937,-17857,4184,52311,-48142,-53259,39316,-57721,-27522,-4816,-11251,-41608,-58871,-35283,34584,-30665,-15806,20840,-41583,35921,-87810,24121,-60120,-87314,-34086,65270,9917,-69221,-31696,-32371,-16963,8570,-17800,-25450,35180,31111,30984,28736,-8140,-45002,-21190,67273,57546,-23169,32363,80612,17716,48731,8328,-59615,60830,46730,83139,-51164,18260,-4925,3888,47569,15034,17169,78423,-82264,-71920,-4334,34669,16953,-32858,5844,-55309,-14956,12470,-3435,2215,-20142,-15948,76923,49633,-41205,-22528,-23245,7697,-44924,-35542,-37439,13160,19341,24596,-24058,-44098,18634,3979,30637,-66683,-51875,37141,37261,-42864,-46971,-59647,-37742,28022,36080,26417,32599,-12885,-54185,41551,-51182,-6009,-70453,-83152,-32674,-29614,-42105,-7363,25381,27051,-80889,-29124,-77764,-3567,-38953,-43181,-12386,-9946,4118,19578,-93066,-54246,6361,49628,8780,-12060,-49284,-85480,-79406,20181,39729,19959,4398,-19355,9730,76920,3155,-33134,-21643,-23264,73434,61428,89197,26875,-16384,15594,31912,27151,5011,-4819,-71764,37083,34321,75037,28217,-7011,-16559,-43467,14984,-37956,-30188,3197,99906,60720,-43952,385,-19193,65247,96713,-33285,25887,-48269,7138,-68878,6192,-2156,24730,69564,-36656,-82983,54387,-520,7659,-10711,-7802,74240,6651,65420,34404,33657,54418,14588,25297,-7367,28249,-23212,-46341,-20777,61394,155010,28100,97188,-23754,-48494,-80573,806,6258,-7116,81077,17900,20283,-38619,4786,45701,11212,8140,61863,59251,39677,18016,38902,55159,21607,-8327,37298,93124,30990,17356,-15090,46609,42822,-34590,13724,2516,437,1631,-30027,66929,15993,-4241,-29222,-70354,-118559,-78422,-57846,6323,-23831,-83669,63993,-23357,81478,18923,-100761,31598,-10010,-126538,-70935,63663,-11701,-18845,64936,35625,675,-1612,48815,28049,73166,-28330,-26594,5244,-40018,-2232,31771,93250,146270,-16936,-8638,-29520,-47346,53149,724,16986,66066,116857,28239,16456,7565,36110,52097,25834,45078,16149,-12781,21679,75880,67771,20222,14815,11331,58649,80154,-42631,24013,20731,-37876,4926,-6206,-456,-53744,-44732,28905,-77781,-47915,28440,8641,-2251,-61317,-95713,-30517,12151,74743,-27258,-8394,21370,4327,74230,97951,76722,38148,55482,51166,120277,-64644,-13721,50505,19313,5748,19343,-27236,4509,-20449,55989,28631,44152,31097,-15047,16354,-40683,-70452,-84700,-39426,4546,-14472,-22029,-19699,-51915,-26566,-28772,90214,87964,-7596,-13476,-8277,-98520,-13544,10180,-43766,36612,-8260,-3297,-46566,-41048,72105,-925,1783,-78390,23482,-21597,-42248,14808,-20004,-30913,-43698,-11791,13264,7868,29585,-58392,-28810,2222,-69194,-14803,18892,4733,-12721,-98959,-36345,-540,28560,-53182,-26103,-32888,-27390,1259,-387,-11010,-71520,38084,60065,-25585,44066,-20172,53883,15436,3683,-46593,33367,2279,20710,-35573,20900,-34711,53308,-2659,26654,21468,29752,7642,-26065,-8714,25158,-36343,-86166,-14726,-40873,39199,22247,50178,-125,993,17621,36113,127800,9517,20638,35419,65109,-17921,-13159,-7488,12474,-30858,39072,36739],[-4795,-28705,-25088,-44352,-6058,-4801,-42387,26706,41115,-1400,-45738,22731,-30314,-3780,22758,72632,15447,49335,5565,28911,-3300,-30403,7990,12392,-70824,-32325,-8585,-4976,83462,92174,63617,50609,45989,-77034,-6956,-101908,-24595,5273,16251,3949,4949,-75747,33161,17045,-15676,-47868,-3689,-13350,-41674,8648,52706,-36034,-100927,10331,67332,-19058,-53656,-33475,-84102,12352,70262,22135,-14847,46968,-23659,10281,-48524,-9622,14853,-20167,-18043,-41352,-29747,-46369,22807,2462,4608,-3819,58500,-326,48894,-73660,-39799,109953,8816,28301,36202,-4888,-23908,-24000,6715,-10242,30457,1133,-22880,57968,-20153,-30734,6488,23452,-22287,21469,42803,-11982,63243,4743,84106,-21472,13447,38660,-64071,-21469,40596,15180,-22212,70407,-47041,-32831,14434,-25075,-101338,-18810,55466,65475,-38886,29244,66217,163636,-12200,-95731,497,-8602,-7992,-64552,-36105,3414,-50937,59107,55943,-47440,-14964,87255,25794,-11426,-20560,-2021,61478,53107,-49100,577,72317,61533,59545,83826,1728,-41057,28549,-18880,-22674,-52716,9085,57615,33673,3694,33839,-16582,1130,10539,-9372,-21867,-18520,-68122,-24792,100707,63789,-10298,-6049,-22036,-26574,-72907,-32949,59127,30500,68052,-41848,-44475,-4974,740,11097,70448,-81273,-10446,-30860,18064,7908,38250,-16096,22170,12644,7264,-4578,-22879,-75115,-6037,-1611,61286,-10974,84887,44052,-58189,-82644,-16342,14245,12883,29153,14968,-105753,-130300,64636,-41231,-67284,12235,63702,14716,-35197,9781,-65077,43621,28706,7355,62752,45231,31917,-21576,6662,-644,98783,-22129,-25988,-8080,88594,-37966,68624,35952,-38749,-483,24595,65451,107599,-42885,67515,132361,-54451,176244,53083,10818,-10369,-5360,-2729,-59784,-11088,60296,7741,53564,51000,44671,4296,47514,-64056,71428,41736,22552,-360,13398,-56327,16178,79523,51036,14332,78831,1542,-113670,-16252,37383,-27240,13679,-49586,38939,42450,-39861,-41877,20678,26762,236,49250,28977,11019,26857,101155,12213,-5661,96820,44050,-29834,-70525,-52895,-2551,33229,67575,-12649,-8701,64542,-23522,-16222,62604,15455,49334,16235,27599,-35384,-39579,-91801,-85518,75233,-10251,34513,69018,-19783,-6634,26422,201,8764,-6076,10589,7825,13825,-17203,53553,30593,31725,-34231,-40753,28441,-11034,27097,7134,4978,41230,-105218,-50151,-49353,12637,-100505,63023,-22848,25166,-40491,-63902,60030,-36437,30765,13846,6416,60780,47086,-4742,15088,-66360,-58069,-23831,30866,-54029,-69327,18853,-15477,-28174,72492,90688,-60993,-53130,-2469,19387,15473,-18428,-69320,-10213,15811,-21648,-58365,-13507,-50404,-55564,10612,10758,-80164,811,49137,40023,116184,38432,-16346,-58658,-268,34155,75556,39208,15527,41665,-15528,-57006,15035,37337,-60675,3258,-32099,-31117,-11281,11988,24029,62901,49518,-53211,-11365,-18943,32895,49853,-56673,46903,44493,-21413,-48710,-34851,29947,-31917,-44039,-33896,24299,-61170,-76157,75971,-22700,10432,-9639,72149,-2253,45750,48146,-41004,7313,41991,52938,1819,-74073,-28931,-78269,-26929,22861,4626,61165,19790,-14547,-50991,-42350,-2314,-43061,60915,76794,92274,35277,-21060,-95443,37634,39652,17730,18334,-45616,5890,-10091,41886,-40315,-95915,-16805,37485,19213,2241,-46870,7657,7587,-92323,531,34297,-12744,45047,115685,-34191,63746,636,-58472,-25704,63679,40919,26045,-42860,-3908,80261,10269,10563,40804,-14140,25727,131538,-12907,6619,-6921,-19705,43348,23944,27000,41256,-22855,-38957,-85251,-44747,-32509,6891,19597,-47385,-44890,21206,64255,149541,-27446,-15423,-18884,-38561,73156,93260,5944,4231,26268,56689,45158,66840,23203,38841,-57689,8126,20806,41218,-59035,23105,77017,-63171,-33582,-27204,-26682,-11894,-12423,-29269,-96043,-48773,22284,-31606,32126,1201,13974,27010,-38037,-69450,21923,-51215,-16180,-929,10048,-40327,-63685,-16427,47588,-5151,-1601,19781,-43372,13146,-108423,31193,-31139,-73893,-55400,64621,8817,-42738,-22801,-43458,-1159,-7146,-23863,-5857,34357,44174,39809,31164,9752,-30825,-8088,40468,46666,7222,32819,61692,4604,60760,29860,-43523,45369,43137,64332,-27090,16339,-16061,-1619,43167,10857,10248,75688,-51492,-70651,5438,872,13471,-11830,42623,-62916,-28208,19921,-6608,-6008,-1746,-19027,58414,53889,-52045,-15441,-17962,27528,-12303,-70732,-86379,-685,13508,5387,-11270,-64744,21546,-8537,34212,-38686,-20163,46454,39848,-59584,-51943,-51696,-39513,41709,21604,56663,44981,-3139,-33243,74280,-38113,-35111,-86126,-65783,-22006,-18223,-63757,-13902,12462,12973,-84106,1910,-46936,-14130,-53140,-55049,19841,-26616,-1631,-20509,-83850,-55329,11973,43558,-4434,2318,-45676,-65884,-53647,19372,21357,23055,17046,-27840,-21131,59492,-5717,-36804,-52859,-49565,43303,49330,59433,17830,-27921,24371,36567,39014,2498,-11956,-88687,43705,45676,77222,21263,-31627,-5969,-53084,-1638,-24495,-70639,3677,85104,37985,-38878,-37840,-26106,44517,78072,-21348,5838,-55805,15001,-41765,24688,-1617,32727,67257,-36589,-60996,45093,-21818,202,-36741,-13657,80080,-1294,76462,49840,10424,50240,28565,16961,4028,27498,-11351,-35750,6297,39997,124770,30713,96415,23,-27893,-71416,25479,-5927,-8344,62827,-2866,17229,-24989,-7679,60633,22064,7145,68651,61052,38719,29650,56550,44086,-9372,-10864,25455,81863,64022,11137,1685,63773,22143,-47081,17307,606,-7600,-5872,-49784,125962,28737,22414,-28472,-89928,-166725,-110567,-68836,8080,-8692,-75096,43304,-6072,111522,51227,-111779,52865,-16097,-121320,-68631,80260,2838,-16305,61269,36365,-1545,3545,29755,15506,52469,-37328,-435,500,-53430,7506,38703,99787,134694,-13352,-19502,-49759,-34710,59465,2127,-7655,77672,141583,20670,4394,-7001,23086,40650,21654,60465,-16883,-13724,32669,108388,43277,29625,17561,24133,73047,63926,-39861,44491,14074,-48309,10661,-5090,2690,-37014,-22617,21461,-83249,-64329,12794,11570,19448,-6634,-79350,-21322,1897,67384,-27545,-20962,14897,15238,95869,107832,113422,35551,64287,69547,113525,-58886,16345,52718,13102,-9544,30786,-19160,7110,-21530,51718,26522,73633,47865,-8716,14444,-15380,-65966,-70879,-29200,-16043,-46532,-23443,2362,-37823,-22150,-6632,61567,58778,-14003,-28614,-14503,-83233,-11479,-9991,-40760,86812,5967,-3013,-35299,-49175,73567,29042,-4425,-60712,46335,8455,-58052,-257,-16524,-42618,-42632,-9288,16474,-15701,12604,-73385,3814,2237,-83806,-28414,42247,27457,3010,-76330,-47360,14910,34114,-47370,-28178,-50128,-31067,-23461,6974,-30161,-57961,16469,21379,-30397,34701,3464,63098,-15205,-19547,-67779,3268,-32541,28398,-24216,15467,-20178,76731,1163,17453,10193,8334,24574,-14764,5979,17375,-16321,-93444,-20551,-38207,28852,-6688,62844,8129,38245,5533,20073,100515,-12780,-20691,47146,48453,-34832,-24761,-10880,-12523,-29351,43058,36084],[88,-38934,-11187,-42853,-17600,-32438,-50715,23579,50977,-67,-31258,23587,-7544,-3959,7066,62726,26467,46688,32486,34429,73,12560,12251,37613,-55573,-20795,-6283,-1833,46815,62122,46287,44503,52125,-44516,-16785,-106815,-26985,-21045,6441,18984,-4616,-31667,1265,13063,-19609,-57555,-508,-27204,-54491,-9036,71869,-16803,-85164,30466,66971,-22707,-35002,-32639,-57401,12583,55804,-2863,-25089,54060,-5523,9163,-17951,-4963,31585,-32764,-23742,7495,-31503,-43963,30035,-22805,-17925,1290,67101,9821,12164,-88576,-25525,155725,-12065,35265,26209,-35296,-26441,-21833,22404,12096,54921,-6083,-23861,26746,-56159,-970,18555,-14102,-37596,18144,44671,-23470,64733,-12081,55922,-2043,21109,43710,-38113,-19326,21469,9024,-46660,28142,-38101,-34161,76,-31457,-90413,-12396,62717,51956,-38194,19082,53413,146090,-303,-87264,23541,-3125,3343,-51356,-46027,17063,-46266,58948,34746,-35483,-17871,54320,38647,9110,-37708,5686,107723,57429,-55261,-16482,57926,76217,90527,89658,45520,-2034,67906,-19552,-50146,-47907,12436,43000,34773,-17338,46084,3244,-11723,8661,8060,-12847,-36932,-55057,-55899,54086,45842,-12542,-10568,-4292,-38986,-62452,-30242,47923,20163,70915,-26628,-32645,-4719,-34908,7245,64147,-64106,-4551,4496,-766,-20658,20367,584,-15770,20254,4392,8438,-10348,-69743,-2956,39917,61852,649,77401,42779,-60073,-102795,-23749,14031,-797,1968,4531,-110420,-110616,41072,-54745,-34516,11204,72077,26036,-28485,22769,-51582,30929,14151,35289,81846,41307,24057,2801,26231,-7536,78538,-33688,-21362,-15722,116224,-40543,55267,36945,-32924,-1354,37742,65947,95446,-36776,40963,-23930,61302,149692,-8350,-20531,-10881,14734,9742,-57151,8427,61846,-32160,-3101,58280,38967,12204,58435,-56352,72840,35480,-13791,-21577,6075,-43281,55464,80021,32334,-3353,59695,36949,-81496,-14064,6844,-11139,24820,-33123,30907,31131,-55132,-61445,13353,56368,17942,65658,38465,7544,-23454,69120,-159,-7546,82803,5202,-44405,-63433,-67653,-54213,-4812,71797,-25777,-22308,56476,-21736,-5856,46888,421,33064,6572,44749,-40942,-73924,-92092,-116150,62876,-26905,-7977,59745,-14840,-1356,35305,2407,22821,-561,-1284,-2112,24144,-14552,21663,56383,43020,-36130,-62202,20974,-9665,13697,-11515,11963,18572,-93114,-84460,-55147,19274,-76255,42275,-11336,12317,-96093,-79384,82893,-30755,35464,20633,-13996,65413,66400,20020,11264,-108389,-78182,-17932,23339,-50923,-58424,15328,-5810,-43148,70017,76082,-63727,-53940,19067,36461,27928,-28736,-63807,-9746,34263,-31252,-41217,-4197,-45538,-53850,2478,1757,-44469,-17030,21612,35959,102384,63378,-17730,-77698,22873,56062,75312,36807,17853,23986,-5374,-45764,-416,75375,-51069,-5319,-19644,-58724,-19774,18626,20477,44784,46456,-32389,-28201,-8681,17765,696,-43117,20318,38531,-37718,-61806,-41219,20131,-44220,-56658,-13110,21144,-66178,-119157,63857,-32205,-26557,-6941,36404,4781,73700,28762,-57597,5725,43582,53353,36303,-46326,-17587,-54788,-26473,27659,1679,70461,33907,-22320,-31577,-41652,8723,-75489,37962,57934,84156,47125,-23493,-74575,43693,9526,8781,12501,-33749,9138,-2032,65277,-17354,-106088,-24977,44448,23335,-22244,-37527,-1436,190,-140146,21256,28958,-9823,17107,94380,-55665,46665,28169,-82452,-36632,63116,55497,21911,-22924,-16346,30405,3015,25620,40737,6532,43136,122344,-49211,-9842,5032,-38597,33035,8018,4926,44231,4522,-19222,-40033,-40356,-21645,2373,17735,-49337,-41590,39110,64520,142422,-20428,-35480,-19563,-44209,61995,112597,12438,1983,31030,13112,31048,73289,23599,38515,-73089,-9168,18004,61987,-19927,10162,61721,-39956,-15892,-23696,-21411,-1861,-16132,-26599,-96166,-42067,-17517,-51192,44022,21163,17262,-1421,-29614,-69796,8286,-49773,6972,5233,29709,-31552,-58149,-1295,41606,31990,8015,23851,-41869,-19777,-120443,37564,-5938,-42349,-57735,52323,-505,-21533,-10053,-30527,23661,-25106,-32031,9557,33334,55156,51474,35352,24273,-19480,-1983,15137,30373,41968,36734,28125,-4025,65825,54018,-18357,36068,35032,36033,-2583,11988,-32037,-10441,33288,7162,-7875,62640,-19836,-54786,5816,-35884,-1919,12465,73357,-56310,-28455,31792,-10836,-14480,12527,-25302,48428,51265,-56323,-13918,-11062,54327,21809,-104686,-120549,-406,1672,-16053,5244,-74228,29552,-21479,33912,3102,14344,48374,24357,-64016,-48207,-38751,-33201,45224,906,80167,53637,1645,-17264,85227,-22044,-48113,-81911,-41570,-4080,-11901,-69420,-24095,-6748,-5872,-83697,28483,-12207,-23027,-51563,-58764,53229,-38425,-3778,-38652,-53966,-49171,17954,38806,-22747,19473,-36583,-41154,-22653,16902,4011,15173,22726,-32651,-43147,30695,-20804,-24819,-62307,-61845,12341,40483,18629,892,-34040,34015,37782,49682,-4623,-19117,-96784,43560,38661,71552,26536,-50681,3365,-53619,-10165,-7328,-77481,-3759,58585,12388,-22248,-61674,-37296,5072,40631,-11048,-22174,-51551,22143,-7618,39706,-503,42761,47460,-30344,-38565,22896,-41763,-1730,-52473,-17501,77347,-6915,76339,61467,-11023,43764,35762,2806,9082,22772,4032,-12141,25239,6454,87462,47836,90841,25299,-6250,-46264,48926,-38192,-20503,36721,-17928,20149,679,-22368,67890,34033,446,64230,52438,25099,32741,74028,37958,-24424,-9237,12540,44129,83012,-142,15585,70929,5823,-52426,20406,-7284,-21438,-10077,-73393,150208,31424,29938,-32550,-105839,-180441,-131620,-77137,4903,1981,-45813,17460,18443,131151,72027,-98029,63090,-25823,-92103,-62554,84526,22100,-9670,59328,38383,-2010,12509,7754,-1631,20084,-45029,29811,718,-63659,25504,49095,100502,105935,-3842,-22287,-58989,-20119,58885,5170,-30698,75418,139780,17246,-2263,-22377,14808,23484,22035,69920,-46047,-9107,36331,105771,22474,44098,16788,36066,68417,37139,-37043,52720,18544,-45175,14218,-3250,7661,-23431,-1040,16793,-82149,-89166,-9362,22892,47183,41708,-48349,-11333,-15221,41000,-24094,-51146,1541,20263,93720,108197,116595,26344,71256,85263,66035,-39261,40377,48069,15694,-19071,37961,-8081,5824,-13638,43114,31002,88971,65120,-1800,5256,3830,-54172,-50689,-23170,-40173,-75419,-30186,20989,-15747,-5664,10937,21117,18740,-18836,-43596,-22553,-56186,-5996,-31543,-42306,113215,19928,-446,-16178,-47975,70335,46344,-5354,-51370,60091,34186,-73976,-20381,8,-48816,-38840,2025,18970,-25424,-3997,-81682,43913,12505,-96874,-38301,54460,49861,24924,-45594,-46966,36237,37847,-34313,-26075,-63691,-36295,-34071,22426,-41376,-41711,-25484,-52464,-26573,24126,19336,65086,-39157,-33165,-83501,-27877,-64399,31699,-4096,4287,6113,104588,3925,12294,-2858,-8277,34330,-2823,17572,12840,15832,-90218,-11795,-33442,7614,-48730,71497,7783,56569,-9147,11180,60005,-30870,-48089,56416,21424,-42682,-31711,-12172,-37484,-23966,40501,30088],[7662,-34183,12958,-34174,-27345,-54006,-51951,18028,56921,9853,-14839,23017,30620,4823,-3449,58127,37498,32701,54990,38730,-4973,45015,4162,19830,-43941,-6351,-9432,-1432,871,16886,42003,32651,42962,-6109,-16714,-100394,-37251,-44793,4468,32405,-21907,26001,-29465,4496,-19849,-59281,5460,-24250,-58349,-18860,73986,443,-63251,56468,62387,-27246,-26300,-19369,-17917,18075,34991,-23892,-30532,42551,5561,7881,12520,467,50178,-44587,-27393,41496,-24225,-35085,37214,-45425,-39302,-1724,65377,23616,-30423,-102480,-12512,153685,-32724,41031,16088,-61993,-25947,-20227,30950,27464,75002,-14025,-18191,-2940,-80471,35699,35347,-31869,-58501,10149,41216,-31255,46132,-27866,22913,9482,22083,37953,-16485,-14214,10837,10259,-67620,-29021,-30192,-37400,-15303,-28816,-71641,-5881,57154,35967,-33662,12525,32997,117100,6567,-78136,41652,5852,19135,-35030,-41373,32673,-41242,56454,10348,-12749,-578,32289,47679,21908,-51098,22577,130975,56621,-56385,-32453,37062,75187,101219,82524,76717,40113,108304,-19043,-66989,-36397,16957,24077,33445,-43462,46591,16392,-32688,6326,30323,-3254,-38524,-29022,-75440,3371,28093,-11440,-15733,9780,-44062,-37140,-22721,26012,19077,67024,-14268,-20761,-342,-65187,6705,48338,-28748,5226,32628,-15410,-40625,-3341,35162,-40643,30312,3338,18235,-5912,-53953,-8127,60671,51363,13864,68385,32907,-53845,-84058,-22474,14293,-11811,-20868,4329,-98084,-74604,21208,-59222,6988,11174,77732,32592,-15178,33432,-36493,10728,6394,45771,83708,18609,9334,26317,42477,3707,43496,-43315,-2123,-28563,123875,-36163,42251,39463,-29718,-4236,39171,60855,89975,-30138,-10191,-176817,233739,122710,-40604,-35517,-9123,27356,22894,-38078,29919,51064,-74565,-55918,55271,21866,3066,51411,-59148,68347,17805,-54774,-33129,12510,-27334,84334,71175,-8370,-25134,28718,70696,-43526,-8651,-24902,-6232,22911,-15248,25764,19732,-67287,-65843,-2731,67137,40376,71162,33392,4658,-85514,18403,-30991,-7753,62710,-25879,-62550,-45002,-66898,-65562,-30351,71606,-39501,-33251,63113,-7509,1704,26035,-13538,2734,-2653,52480,-29327,-103526,-81419,-91180,51170,-42608,-45252,49260,-9003,2706,38924,9337,35593,-11229,-18395,-9982,38721,-5511,-3133,71754,52731,-17252,-74403,-4738,-18221,-14788,-30418,17727,-13804,-75538,-116348,-46865,6075,-39946,11462,5521,7120,-116271,-79245,95791,-18919,38915,24327,-33127,60742,77213,48510,6629,-112227,-70605,-12698,6269,-42903,-47671,10317,3068,-58696,64090,61506,-58408,-54353,39026,32781,22548,-40391,-53239,-10207,47053,-39651,-19476,4267,-32569,-43163,-11015,-2632,-4760,-33872,7862,34149,73087,73167,1303,-79599,47194,67033,61139,25153,20671,13362,8965,-38945,-12162,97373,-39930,-19057,-6519,-87745,-19341,23422,13359,16238,38965,-15979,-46096,6052,-3614,-45652,-24525,-8589,28143,-39459,-60117,-42011,13038,-58473,-62942,12823,20142,-51250,-155093,48286,-38026,-53217,-15159,-2141,11285,89067,8718,-68255,2352,38781,55497,61312,-4658,2435,-24094,-16002,25254,521,71771,49866,-31624,-13162,-42422,9440,-84993,3313,31454,53545,47057,-20248,-46400,47172,-11570,2795,12000,-16369,12150,-897,56676,-13126,-106704,-29603,50065,15959,-46637,-17019,-9672,-4914,-168587,35116,26503,331,-10497,59153,-67229,23263,47324,-93148,-38440,54970,65103,25671,3241,-9199,-34643,-9850,41219,34880,20147,41962,92111,-83070,-38108,9164,-49861,10451,-10627,-19463,42816,34367,14568,6356,-24628,-4199,253,8508,-48254,-34689,56353,50920,110229,-28613,-40624,-4927,-47212,33585,112058,30947,5027,30418,-38147,8166,57413,17891,34415,-80539,-25786,23828,78264,15974,-16474,41134,-6455,23231,-18966,-2966,4870,-32872,-21371,-84624,-36646,-38465,-59093,55336,32867,11978,-22479,-24519,-62977,-52,-53654,36564,10971,45686,-16531,-44344,12149,21662,64323,9804,30093,-36279,-51418,-117292,41471,11463,701,-40262,30637,-16549,-14778,4094,-6326,49653,-42274,-42967,15140,28951,59885,59369,41499,35191,-16110,-5748,-4246,11585,68561,42941,-7268,-7547,65721,79142,9109,29436,26096,11217,16355,6747,-48794,-22474,20879,4192,-29184,40575,3384,-31942,-5207,-63800,-21284,33669,90894,-38079,-15843,42986,-14620,-18947,14930,-37167,44328,48429,-49657,-17682,-2056,81174,43578,-123353,-122188,14095,-15127,-32815,19916,-71784,40759,-29821,30841,46406,43184,43641,-4688,-59514,-33951,-27220,-22418,31191,-21388,87489,55032,3819,-8923,71266,-5072,-44690,-57962,-17150,16252,-12274,-56641,-34154,-26685,-23687,-79741,44957,16770,-24528,-37357,-52137,80643,-42713,-3002,-36911,-12864,-38895,22304,39197,-42695,31587,-24102,-20018,1802,13693,-2843,-965,22745,-32370,-51263,-4183,-36896,-6205,-54631,-57533,-9989,38520,-19097,-15576,-32365,43695,32763,59027,-13833,-27593,-91220,37594,18742,58261,39377,-61943,617,-43638,-12303,10327,-55499,-14664,26043,-5953,122,-72872,-49202,-37533,493,-2501,-50512,-33196,26398,23049,49159,3407,51935,19099,-19188,-26436,-7120,-54535,2298,-53992,-18632,63659,-7532,61482,60522,-23861,37865,32509,-14499,8800,15748,18576,17321,26827,-27442,57435,70836,83242,43882,11972,-11239,62781,-80482,-39263,8767,-20741,29965,32758,-36102,65051,43904,-9617,49459,34823,8149,25618,84735,35100,-17760,1069,450,-10977,88685,-11435,24665,68983,-5843,-53368,25810,-18544,-38027,-10149,-94844,133030,24422,18209,-37434,-107105,-153706,-136604,-84826,-4662,6159,-2960,-7543,40665,134786,74885,-62068,56653,-34684,-47022,-55851,73794,40242,-2911,55043,41773,607,22068,-11388,-19122,-11068,-46557,56110,3548,-70225,42839,60670,96746,71947,13280,-17732,-54944,-4629,52499,8491,-43662,59234,107637,16948,-1751,-35909,8531,3659,25813,72944,-63858,149,31239,73323,8585,56724,10961,44463,47283,5919,-32219,47981,27840,-29897,9164,-1492,11842,-23612,14292,15897,-75444,-112847,-32084,35060,74592,68343,-11546,-1622,-34233,2614,-18789,-89773,-14598,24786,74358,99598,92953,13638,77621,95046,5777,-10569,55832,45724,23481,-23657,40185,5615,-209,-2804,36525,41630,86913,77711,6342,-6480,7859,-37351,-28454,-23857,-58678,-90114,-39114,34417,9063,17903,20526,-11442,-11269,-20419,-54410,-31020,-25724,3101,-49413,-48103,102128,27914,3596,5122,-36451,58796,46579,-4671,-56871,60750,48209,-86799,-43661,26081,-47631,-33577,18670,20068,-23957,-17021,-78228,81307,30892,-105638,-39694,56413,67997,42122,-17745,-37210,56754,38299,-16970,-20710,-70417,-43776,-32477,40416,-41034,-30331,-72836,-138275,-19849,13238,19318,60825,-55457,-32724,-85801,-48831,-83359,28321,16889,-8115,35595,130941,2199,14751,-16495,-15175,37577,4849,24218,11782,48959,-73922,5453,-29976,-20236,-83895,77599,282,50353,-20532,13107,25700,-38366,-56868,58058,-9995,-41130,-29655,-10219,-55576,-15395,31125,19547],[15742,-14345,38831,-20321,-30712,-63337,-45581,12519,55760,28071,-2889,21394,73895,22619,-5924,60857,45153,13963,68407,40003,-15676,60801,-12946,-31481,-38795,9892,-15392,-4446,-38662,-32965,47822,18069,23902,25861,-7849,-78428,-48439,-59997,10146,49656,-42414,73737,-46800,-4907,-15986,-53105,14210,-6650,-55339,-24640,53769,10076,-40882,76300,48219,-33270,-27204,3280,21800,29956,12398,-36600,-31873,13441,7165,6885,32599,7211,70665,-55136,-30400,53015,-5915,-20718,42367,-54053,-53345,-10365,66743,37261,-63628,-108192,-5298,101308,-50412,42867,7438,-78889,-22084,-22173,30035,33699,84566,-17704,-8096,-25617,-90888,69090,53616,-19303,-79545,-165,34316,-28937,8781,-39684,-8248,8409,16739,24187,-485,-6699,11852,17102,-79819,-71820,-24796,-38589,-27394,-17348,-49197,57,41891,18837,-29638,11800,9477,89622,5551,-70717,50020,15174,34126,-23017,-30545,44814,-38448,52997,-10398,16266,29501,25162,48438,24155,-58534,45802,125485,49060,-52994,-43969,14181,60035,89591,56165,85089,71595,123157,-17716,-65979,-23933,23793,5524,30323,-64940,29802,20266,-51868,6271,52463,5171,-21119,3489,-78161,-29763,13129,-7901,-20740,18700,-40352,-5560,-10790,760,25757,60370,-7189,-10918,8009,-68198,12003,24147,10735,10104,37121,-22515,-45183,-25167,75093,-42546,36630,4706,22719,-5415,-29509,-21369,49025,33017,24047,57358,13088,-37930,-33709,-9293,15732,-17189,-26258,14223,-69523,-37248,12852,-53141,44309,11463,79648,33111,617,44765,-25614,-13987,5578,35686,65908,-14857,-7416,46337,53385,31859,1712,-50106,25999,-42420,110571,-24931,36514,41340,-30623,-8534,28833,50336,89235,-24821,-64248,-292861,403837,104020,-50108,-36424,-7949,28926,32415,-9489,47125,29307,-113189,-83614,47775,318,-11026,31727,-65080,57988,-4092,-77424,-30491,29483,-13520,96959,56433,-53046,-45946,-1876,89508,-12811,-2185,-51578,-13078,9144,-1070,28231,9296,-70615,-56045,-23556,51956,56222,62197,16184,4923,-132399,-25744,-69762,-3970,40742,-42696,-79703,-21408,-51623,-39784,-38078,67001,-50446,-39576,82206,13106,4004,5904,-30148,-35484,-8894,45603,-4397,-113689,-60239,-28558,41321,-51507,-66445,40528,-2466,3684,35494,16617,41936,-27190,-37361,-15103,48475,9104,-12219,75646,56755,18873,-71085,-44727,-41190,-47858,-45278,20835,-44738,-53475,-136427,-29538,-21675,515,-22046,21937,10865,-102149,-64038,97236,-5973,40540,25060,-45877,46362,77159,73480,2953,-80186,-38702,-11497,-15545,-29368,-39882,8470,10678,-68073,59419,49298,-48025,-56419,53789,19542,1420,-50882,-38730,-12029,52546,-39574,5021,10525,-16764,-25916,-26473,782,27252,-45517,9030,32237,44140,67293,34134,-62678,63927,63288,39261,8155,22568,8496,22357,-37684,-22467,93578,-37288,-33592,6502,-106683,-11218,25075,1102,-16225,24863,-14019,-64237,22547,-23788,-78245,-8600,-34986,15601,-19407,-43035,-38743,9347,-74319,-65313,40575,25149,-22518,-165919,44182,-42833,-66755,-28355,-29651,15441,87035,-5964,-66553,286,28633,56000,69217,36518,26041,7776,1049,14057,1358,62096,58581,-39421,167,-49738,1209,-68965,-33445,6052,16152,36929,-9741,-22106,37002,-18600,686,14770,1231,14080,-5738,20603,-22393,-94850,-31289,55048,-2162,-66732,6348,-19852,-7819,-173471,29413,28193,16530,-32283,18508,-63280,6064,54419,-89372,-32740,40708,66472,31442,31088,15356,-82717,-21713,53312,24787,24526,22525,52874,-103005,-64158,2297,-52417,-21996,-25921,-39578,33567,56973,56046,41894,-784,19066,3247,-3871,-42487,-28004,66789,26099,72085,-45064,-30321,21098,-45362,873,92176,57093,11307,22869,-74187,-12314,26425,10611,31105,-75765,-39510,30053,85075,36366,-52913,14914,26963,70187,-9466,23544,5689,-54814,-13344,-59665,-33845,-36322,-55418,64082,30250,-1855,-28845,-20527,-56904,-1979,-61320,64859,12863,56373,3202,-26363,27230,-3137,70465,4357,35262,-26384,-72028,-99495,40337,20987,44878,-8290,5762,-34955,-21410,17817,16420,68387,-54787,-56448,9203,20239,55111,58031,47951,44597,-22985,-19428,-18020,-7071,79408,46864,-31657,-6813,62491,98359,29420,21195,19869,-1702,24598,465,-61629,-35655,7457,1410,-44485,13174,12735,-10923,-25527,-72666,-35935,45709,91329,-13355,5379,46441,-15880,-16094,3326,-53561,38458,51026,-32286,-22678,9082,99600,44513,-115288,-87237,37225,-33329,-40427,28806,-57989,51854,-29710,27372,78729,60709,35101,-36064,-50118,-10486,-20768,-11444,-2479,-40796,75697,47364,6199,-8232,39065,9539,-32290,-21030,221,31631,-18718,-29936,-40289,-41824,-34556,-72719,48840,33967,-16273,-17997,-37058,96798,-38033,-533,-24683,24737,-28280,22987,45346,-59917,32937,-10526,-6453,10236,10200,5460,-18123,19215,-28021,-45315,-37245,-48805,7537,-39572,-39464,-17767,43524,-42151,-21667,-22404,50975,20950,67402,-20698,-36651,-71352,28708,-4356,39620,51871,-66401,-21404,-25932,-12637,25946,-20811,-21833,-4877,-11626,20683,-77105,-57342,-62088,-20020,9747,-71565,-4192,26614,39618,52433,11307,56912,-6088,-5831,-28245,-37036,-56558,10336,-42712,-17266,39221,-3597,34142,39120,-25971,34487,19199,-30206,5985,8356,26943,42818,9708,-51838,42424,89073,72780,48771,24050,24314,63525,-116566,-57606,-15062,-8884,44283,61535,-46028,52020,49138,-20155,27721,12196,-1268,9668,84198,30295,1679,19340,-8142,-62492,84831,-18294,28837,61210,-14082,-53761,34926,-29982,-53458,-6589,-108623,87110,11528,-5646,-38490,-85945,-99496,-126453,-92203,-19487,4609,40471,-27293,51385,120853,60683,-14719,34225,-38083,-2456,-51656,51318,52384,130,45444,46128,6838,27663,-23459,-31378,-28579,-39671,71055,4870,-72215,48256,69914,90926,43181,36512,-8174,-39002,8872,41913,7233,-41702,34740,55548,19090,4630,-45467,366,-16458,30875,71023,-67335,12376,19011,27718,749,60156,343,47122,18533,-22197,-23917,33639,34849,-8889,-7686,-188,13632,-40134,22582,18163,-64164,-122236,-50128,40423,93665,68935,20950,6966,-51766,-36321,-13655,-119752,-28385,32091,49801,87386,62873,2055,83336,98021,-38325,21036,63627,50425,30965,-24553,38687,21452,-10673,4587,36070,54075,71511,82663,15464,-16336,-6305,-18526,-8000,-31101,-64739,-85404,-42887,43432,32499,41281,20826,-27605,-21050,-17998,-58527,-38253,-23,15077,-57983,-54573,60452,26783,9949,22586,-17836,38797,31603,-5061,-71743,47285,45894,-92967,-66869,53246,-40057,-27107,35539,19194,-17486,-24533,-61272,103647,51104,-106958,-30692,50357,79645,43339,-2061,-22759,70074,34086,1071,-12936,-68692,-53939,-22253,53496,-28908,-28327,-109263,-200915,-17808,2928,1878,53377,-63343,-17936,-71036,-53252,-83741,17327,31058,-16548,58203,149085,-4892,25152,-31382,-12219,36967,4534,26060,12350,71973,-46409,21520,-28297,-46443,-94843,82396,-10258,24720,-24600,25283,12392,-34196,-50034,49667,-37977,-32072,-17175,-4791,-62456,-5583,16199,6556],[21758,16427,57430,-4865,-25399,-59571,-33517,8712,45941,50991,-1198,19451,107776,45219,-1096,65041,47266,-1399,72418,37408,-27685,59218,-31226,-89516,-39581,26748,-20410,-9959,-61603,-75080,54178,5184,2931,41011,6853,-38147,-54046,-63894,20648,73166,-59307,86868,-44384,-11677,-8901,-40184,24836,19103,-49144,-36397,15337,10851,-21697,80913,25908,-40498,-33197,28512,48704,45049,-7268,-39780,-30497,-24326,822,5765,32696,13632,90490,-62283,-34196,47851,21464,-2837,43430,-44386,-57905,-21055,78293,46787,-75759,-97982,-4283,20261,-63257,39836,688,-81664,-15149,-29943,18786,31158,80262,-13477,2126,-39734,-90423,89781,68341,16030,-93050,-9904,27563,-14360,-37031,-44826,-31223,-4232,7018,8137,9847,974,24017,24893,-79827,-83180,-21994,-33717,-32965,902,-27144,4829,24314,1313,-29031,16412,-10364,70109,-3949,-67078,47420,22422,43086,-20044,-20622,49953,-39321,49343,-23035,45198,60078,31515,37602,16838,-60092,69680,97379,34917,-46127,-48325,-6435,37832,62044,12034,68234,84024,94349,-15648,-46462,-15669,33001,-9418,26558,-73788,-3417,13053,-60117,9894,68211,12426,8115,32932,-63556,-34072,1733,-3003,-24353,21976,-29868,21945,4412,-20038,34544,54884,-4796,-4062,20481,-32045,22816,-4243,40357,3901,11847,-20140,-33454,-37365,106010,-18821,36444,8223,21812,-2413,-949,-39474,10761,13233,28005,44384,-12430,-14172,26783,15685,16442,-17714,-8084,30274,-29473,-9522,20752,-37616,64594,10717,77002,27373,13962,55678,-23205,-37074,7413,10814,32582,-47995,-21243,61231,57936,67989,-36765,-53905,54549,-53835,82805,-8584,42169,39933,-36303,-12551,10119,36233,87505,-20662,-99744,-352171,515433,94789,-52156,-29448,-8843,19696,34271,18158,55299,1543,-142317,-77414,40661,-18021,-19386,10280,-65376,42188,-21024,-71107,-14341,46696,-5289,92143,38222,-80643,-58998,-20316,83650,3378,2617,-67503,-27185,-11525,5215,35668,-348,-64537,-38088,-42074,14835,54241,38637,-6255,9919,-141569,-44883,-98897,5606,20407,-43184,-90738,1183,-27463,3143,-29366,58264,-55617,-40680,103953,31147,131,-8244,-51351,-72610,-9480,24588,26137,-99014,-32395,37289,32566,-48618,-66115,35445,3745,139,24742,19675,38051,-38218,-53050,-16178,49041,26523,-3104,69915,51815,62334,-52424,-86777,-74902,-72426,-53714,20321,-62821,-28413,-136031,-10263,-51906,32370,-50051,31087,19700,-66697,-37234,91901,4253,40866,23296,-49413,25114,67132,86946,-646,-31717,2142,-17349,-34554,-12640,-36238,13915,16372,-65778,59911,39598,-35974,-59705,61024,10516,-27114,-58551,-24034,-14837,50446,-26461,29774,13281,-3968,-5873,-39233,12048,41917,-48740,19715,27489,23875,51871,68793,-31855,66672,46291,17746,-8979,22476,4605,30341,-38719,-33489,67615,-47362,-43738,18447,-103329,950,23205,-15478,-45030,2695,-27641,-80367,37961,-35983,-88961,-1646,-54123,3651,20276,-14776,-32810,8668,-91459,-66105,66445,36607,8996,-144262,60429,-46757,-70147,-39727,-37654,15758,69389,-11688,-47572,550,15358,51136,58746,59735,46466,32892,19275,-3788,2473,42100,52015,-43553,7284,-64088,-11839,-35133,-58570,-13298,-15234,23106,7370,-11582,11430,-12934,3510,19400,13973,14133,-13460,-23786,-35580,-70215,-30794,60179,-27208,-81301,25249,-33538,-9037,-154735,2846,33339,36009,-45315,-17076,-43531,2131,49960,-73837,-23896,23274,57678,31981,57058,46422,-94251,-27215,57930,12384,19761,-6834,17243,-102012,-76301,-12369,-47898,-57245,-32640,-49085,16781,66150,94030,60119,25673,42970,12630,-13557,-31113,-25949,66664,-1761,42519,-59059,-8726,50892,-37766,-24749,59392,79482,18937,9453,-83445,-21861,-3119,5591,31319,-58804,-48070,29124,78553,37073,-91123,-13861,50897,106745,9898,50932,-80,-71840,-3516,-23985,-32466,-18475,-44077,69425,12996,-21762,-19070,-13266,-52715,2631,-69866,83962,8356,60410,24472,-9319,44538,-23722,39150,-4403,37064,-12688,-78944,-74487,31779,25594,80314,28840,-14129,-49432,-29870,30167,30737,74253,-58739,-70719,-5845,9156,40240,45394,51662,55434,-38135,-39781,-28573,-23135,74868,42762,-37272,-3488,56842,101888,33589,9043,18586,-1967,19566,-8480,-67051,-46412,-7386,-2028,-46945,-15007,8054,1410,-49188,-58876,-39849,44610,75703,11894,28485,37504,-12602,-4690,-18382,-70041,23274,60589,-8920,-23228,21896,103168,24987,-79329,-29878,59821,-47842,-38529,30673,-35258,59389,-20557,25860,92024,65766,26452,-57840,-38427,17482,-19637,-3618,-49658,-53891,50164,31279,9396,-13456,1383,18448,-22564,17390,4798,34751,-28892,857,-40282,-48625,-34482,-63617,40476,38004,-223,-2231,-18671,100003,-24592,2769,-12010,46194,-20125,18746,54358,-70571,21985,1751,-149,160,6600,26000,-27203,13947,-22424,-29424,-61902,-53546,7955,-26133,-14449,-9583,52456,-45989,-10666,-5818,52436,4892,75138,-20708,-43472,-41756,19561,-20338,19242,56796,-67357,-60704,-6272,-15751,37926,10133,-18463,-26357,-5008,32565,-79542,-58393,-52473,-6399,32228,-80358,26796,23010,36448,50716,22618,54747,-18647,6107,-38789,-58141,-47720,18997,-24212,-14332,7421,1964,3213,-3428,-20175,34646,-449,-39287,3228,2225,25575,55352,-18842,-62812,41469,94337,55424,36896,28934,51357,54688,-134529,-69935,-31468,14376,57518,76454,-50353,31002,48828,-28584,3720,-10119,4264,-10735,72548,18197,16681,39277,-10405,-87737,75953,-18580,29363,51948,-20076,-55542,46978,-38423,-64212,-879,-111694,37295,-1554,-30453,-32241,-43562,-40446,-107667,-97574,-36238,182,70504,-40121,45282,92294,36601,28563,3231,-33150,26772,-51670,25214,56547,-2564,30346,50802,15917,24518,-27214,-33465,-27706,-25607,70765,854,-68071,34997,73502,84451,24030,60881,3265,-15508,17304,28432,-3188,-25928,9695,3567,23322,13186,-49889,-12275,-34852,35165,66703,-58507,25326,3496,-11670,-4481,50527,-12997,43083,-6171,-40009,-11319,15256,34817,8397,-34877,843,13051,-66425,27513,21867,-48757,-107122,-60714,34986,97234,51534,42512,13939,-66635,-64480,-10379,-125777,-35184,41426,31412,78003,45789,-3646,87450,95613,-53307,49730,65911,58690,33385,-22718,35529,37858,-24195,4361,41527,62193,50753,80634,24124,-22141,-33033,-962,8121,-41906,-56235,-63374,-32726,49964,52159,57524,12983,-28156,-11988,-11731,-55398,-42705,14688,28048,-53016,-56987,10600,17006,20703,31697,1074,14233,8063,-6842,-83227,22464,27689,-89904,-85771,71856,-29384,-19232,47749,16337,-11564,-26145,-33421,101566,65464,-98142,-13550,38533,85100,23938,-1536,-8423,73167,24342,16034,-2878,-58794,-65781,-6609,55952,-8452,-35867,-124457,-214530,-25926,-5381,-26771,46420,-60137,7091,-42225,-42240,-66284,-65,34833,-17082,67064,153817,-15728,39429,-49033,-3622,35117,-4911,24073,11486,79108,-13958,27701,-26924,-62334,-77119,86046,-18927,-7666,-20796,43101,22430,-22148,-35246,32790,-55314,-18478,3103,2883,-58158,2975,-1642,-6133],[23770,50835,63308,8319,-12145,-46962,-19817,7231,28872,72189,-12619,17245,120372,65299,6849,62209,43981,-7217,70860,31240,-37656,44180,-42287,-126942,-42640,42616,-21046,-15974,-65680,-101830,51162,-1363,-12815,35208,24042,16767,-50818,-58639,31492,99425,-66353,56175,-24920,-13905,-716,-22424,35728,44615,-43403,-62349,-29063,7226,-6335,68150,4306,-47537,-37735,48361,54838,57025,-20324,-35824,-27846,-57492,-8729,3565,7831,16900,104312,-62912,-39446,35498,50694,15800,39292,-21632,-54251,-30671,96268,49233,-64063,-67287,-5638,-55646,-69831,32786,-4425,-69579,-6089,-43724,-2153,22261,63266,-680,7614,-48202,-85054,92289,75071,52711,-91844,-16634,24652,9129,-75732,-41322,-41781,-22792,-4193,-4592,14331,5277,43407,28242,-67206,-65044,-21007,-20790,-31057,22653,-8054,7712,12802,-15742,-32106,23498,-20111,59107,-19828,-67749,36676,25974,42028,-26547,-14675,47172,-44036,45551,-27492,67667,79809,45552,14966,4237,-57477,87286,59229,17042,-36927,-44012,-21544,17411,30400,-38306,32210,76672,27321,-12703,-14394,-13691,43245,-19492,23470,-67449,-44377,-4785,-52883,16088,72171,20611,35583,50177,-36079,-14762,-6904,2125,-25275,19826,-17108,37545,21436,-31054,39027,53561,-4042,168,37212,34841,36203,-31329,53864,-13398,-33927,-8737,-11815,-35259,120219,24563,30503,12487,16615,7329,25862,-57511,-33124,-661,25080,31836,-35389,12179,73115,47295,12958,-17018,28810,46825,13911,5872,43422,-16146,60672,7517,69462,16292,20742,61886,-30660,-51562,5599,-16856,-8354,-71829,-28807,69729,55581,98324,-63467,-55288,75158,-61124,52016,10503,58554,33356,-46311,-13996,-11022,22093,78671,-15460,-102193,-349680,532200,90961,-59461,-20431,-10627,3845,26250,35946,53271,-25158,-157305,-44582,36674,-27090,-17240,-969,-54933,22356,-25682,-42090,8890,51557,-3281,73145,17871,-77553,-56491,-19659,51869,4813,3592,-69335,-40730,-32167,2269,39269,-9597,-54533,-19609,-50576,-29352,29912,4961,-25122,19381,-107946,-35945,-102145,21292,4594,-29374,-91735,18281,-2164,41368,-10899,46012,-53430,-37345,116742,38863,-8945,-13324,-74599,-99050,-2798,-4182,53099,-68241,-4827,80098,23315,-32030,-46428,34178,8166,-8359,8152,15215,22840,-38359,-60096,-11587,41589,42733,19119,57931,36967,100897,-25650,-116340,-106670,-78931,-55894,16055,-60918,-2915,-110972,4881,-72330,42466,-66279,27623,26293,-25771,-4808,87272,9976,41519,19757,-43698,2308,50833,83715,-6429,9577,31408,-31573,-42874,2459,-36091,27980,19475,-49755,67588,31336,-24684,-61114,60361,15454,-52431,-63267,-14408,-17611,40826,-1174,51488,12078,1964,12935,-45197,27817,35768,-42319,30446,19041,15438,36669,92519,3346,54403,21800,3174,-21219,20404,-3434,30773,-36863,-45494,30752,-66799,-45150,28366,-71672,12425,18363,-32717,-63349,-26489,-49382,-90666,50029,-36273,-75308,-5792,-63096,-5294,68187,17101,-25063,9952,-107988,-65256,87464,50420,31894,-99296,92541,-45922,-68715,-44052,-25944,12007,43278,-8360,-11885,2259,2026,38855,35299,53715,57706,43570,33236,-23280,1184,16903,26619,-43536,10119,-80787,-24651,2681,-60971,-25351,-33638,12907,27913,-19519,-21419,-137,11940,25264,18553,11986,-20204,-53167,-45292,-37608,-28760,65489,-52574,-91917,35137,-49860,-9024,-116968,-34698,39535,54972,-49815,-38661,-13603,11117,37800,-51226,-16431,6379,38755,22319,78341,69902,-72292,-24193,52520,-741,7618,-34234,-7263,-80672,-69543,-27095,-39795,-85499,-28416,-44590,-3578,61215,116147,61001,48483,59479,27884,-15342,-14652,-31197,55663,-22175,25879,-62867,16804,75818,-25425,-37470,24858,84067,26576,-6195,-67207,-18129,-15227,4403,35300,-34266,-49470,17225,58352,22665,-120625,-39743,59959,118440,42485,72868,-10764,-76201,5304,15173,-29366,-546,-31117,72088,-13486,-42965,2252,901,-44197,12526,-75805,88068,-2666,56942,41289,2148,60696,-34677,-20136,-11028,35856,3563,-78135,-52406,15259,29258,100843,61147,-21625,-53311,-24261,40734,35458,66776,-51280,-82313,-24830,-165,18612,23740,49494,69282,-55670,-61178,-37134,-33732,61812,27097,-23927,512,47393,82674,16921,-6455,22653,4942,2143,-22033,-64016,-50964,-25227,-6685,-34500,-40087,-6295,2282,-68198,-27455,-31404,29890,50184,32332,46630,16917,-3654,13872,-42343,-80561,-2817,73863,13287,-14967,35523,90280,-5873,-27529,25709,72725,-53983,-30778,26893,-7535,61538,-5759,27455,85084,61301,20648,-63575,-24856,42896,-21625,-250,-96125,-58852,21282,9896,10993,-21997,-29298,19700,-25502,45002,-5458,21374,-39834,24212,-34462,-46584,-22911,-53855,22034,31472,18365,3196,-2883,92600,-4542,6991,-4656,47258,-15170,9840,61043,-72649,1873,10526,1490,-22257,3142,49016,-21123,8092,-18549,-9769,-75371,-51313,-6411,-19252,9411,11753,60526,-33606,17143,14074,45163,-10196,81915,-11336,-44447,-10549,10545,-22193,953,50883,-68362,-104535,9112,-23836,45520,28101,-1663,-32765,9256,31694,-82320,-51822,-9118,36830,66275,-75986,49439,17037,16558,46618,34928,44010,-15517,12565,-47565,-63614,-31362,24663,-5756,-11099,-25682,5506,-19247,-56389,-12352,38765,-20731,-38536,1645,-1714,14887,50071,-46653,-63348,47069,84161,27927,10750,26593,64258,45407,-132716,-75323,-41179,41003,63093,70405,-48764,5726,43998,-33229,-17908,-27208,25004,-29397,54507,-2677,13037,52583,-4564,-75996,65202,-13069,27928,45011,-24170,-57129,59016,-41163,-68109,5163,-104239,6772,-9223,-45716,-17885,8644,3442,-88241,-98243,-50607,-3461,77595,-47221,22874,55801,12887,53423,-25022,-19912,35918,-54914,5270,54258,-10336,12497,54986,25693,9653,-24431,-23418,-13712,-8212,56619,-9824,-56258,5840,69696,76519,12220,79457,13561,9608,19066,12906,-23170,-3160,-10705,-29676,29182,19414,-49107,-29012,-49337,37576,62427,-42246,36378,-10828,-30721,-10517,29436,-26006,33102,-17398,-42585,5603,-1727,27055,13222,-66931,2179,11574,-90247,34152,24953,-29188,-66781,-64002,19888,81867,30644,53046,19096,-78909,-75130,-9980,-103305,-32330,48418,25450,74113,48413,136,88955,90265,-44278,71103,63909,60370,28866,-18493,32333,51480,-38604,-3955,48568,60951,32428,75445,29990,-24733,-59071,12597,18889,-51443,-35766,-31840,-3415,54975,66634,62436,329,-18292,7963,-2622,-46459,-43370,15551,39216,-33574,-52200,-25627,2251,37511,30586,11160,-8466,-15503,-8261,-80261,-7650,-90,-77436,-96142,75746,-19396,-10011,52207,12163,-8208,-22831,-795,74243,68311,-78185,5905,22805,86585,-7173,-11362,2998,66785,9290,24540,10123,-42663,-76557,12055,46394,14139,-49519,-117356,-177254,-43339,-9804,-55168,42339,-41755,35019,-8579,-22491,-37415,-20216,30676,-8541,61275,142838,-27285,50792,-69630,4249,32802,-21910,19118,6362,72192,15254,20327,-23970,-63259,-41415,87505,-21979,-32942,-12004,60036,46358,-8165,-21112,12172,-57901,-3229,24947,10216,-47136,8116,-18977,-15968],[21206,80666,56836,16568,5506,-32604,-9612,7828,8926,84301,-35346,13654,108137,75071,12157,47338,37611,-1656,69032,22656,-45062,21907,-40976,-129393,-42668,55338,-15503,-20288,-55102,-113717,34049,1492,-19652,12327,41248,74598,-39590,-49765,38147,120071,-60487,-3599,1265,-12029,5580,-2491,44948,62431,-40223,-100052,-64199,7753,6573,43223,-5360,-52251,-34674,57051,40234,59073,-24852,-29240,-24899,-74249,-15697,-558,-37465,14590,106128,-54501,-45693,22643,71252,32061,30445,2176,-45295,-37631,109601,43435,-35691,-18213,-3338,-99487,-69036,23901,-8188,-46003,3652,-60859,-30283,10610,39114,17909,4714,-56691,-80611,76772,72336,68906,-72991,-19108,27869,34210,-93697,-28567,-38929,-39667,-13968,-11432,12608,2583,63729,23558,-44590,-32466,-20955,-942,-23229,44311,7498,7858,12461,-31495,-36630,29295,-16453,53552,-37764,-71069,23336,24287,28986,-39056,-11731,37954,-52165,41139,-27559,79253,82659,59356,-15451,-7864,-52880,92644,22419,473,-26522,-31080,-29365,5402,6956,-77998,-11184,55501,-50528,-8729,21488,-15807,52089,-25002,22144,-49823,-80266,-29844,-32108,21132,62152,32601,47642,50201,-3376,10932,-14286,6212,-22637,12983,-7306,38848,38800,-31190,35731,58112,-1082,2929,57525,105075,48093,-52168,54822,-35325,-80005,8489,8259,-19293,120018,75011,21985,15007,8008,23294,46419,-70697,-58164,-3000,17151,24195,-47375,33836,89092,75136,2732,-19311,70487,59067,50995,13714,72906,6389,34991,1131,56411,1658,18994,58984,-46249,-52481,-4453,-35278,-48970,-83203,-29101,70531,46083,109488,-74513,-55246,82079,-64431,29970,30093,80366,21475,-58995,-10837,-27818,12455,59900,-6033,-66831,-293984,446841,86992,-75821,-12281,-10029,-12154,9087,40442,43822,-44013,-155324,-3145,36768,-24017,-6040,5390,-35021,857,-15932,-7767,28895,35265,-5329,46109,-3540,-44249,-32692,-331,3081,-3799,-28,-57473,-45852,-46348,-7607,29484,-17935,-49316,-6440,-43748,-61504,-10624,-30730,-33051,31077,-47458,-10208,-74112,41261,-4617,-6302,-81513,27679,17291,63160,8557,31379,-44405,-31232,113171,33065,-20550,-9246,-93006,-107314,10594,-30634,68671,-39216,13403,93566,12616,-4337,-16202,35162,9588,-20454,-11089,2311,-1507,-27205,-54883,-342,30752,53560,43769,43153,14332,124672,-2547,-123648,-119219,-65584,-54010,8973,-39262,19196,-64742,12856,-76921,23381,-68295,10318,23417,9182,25606,88247,11420,44666,15389,-31102,-16103,33329,63874,-15915,28304,33863,-52493,-35373,10498,-37463,47962,19535,-22475,81863,23326,-14842,-56242,53490,36131,-66399,-66448,-14566,-19224,23752,29745,66572,7853,623,27347,-42757,42334,12845,-27372,31889,8482,19388,30347,96780,33046,32379,-2786,-1771,-25022,17649,-18221,24398,-28293,-56059,-4928,-87016,-35936,35558,-17868,19054,11831,-44406,-66671,-57869,-67147,-90973,57427,-24700,-41654,-17520,-61797,-9863,109443,44523,-15849,12032,-118698,-60194,101417,58890,38866,-51631,124845,-33971,-66515,-39130,-1474,5585,17979,889,32570,3549,-8103,20332,8680,20792,56632,35390,39104,-38693,-4511,-5211,-14281,-40468,12397,-92297,-33082,31347,-38954,-31222,-38049,10917,46713,-43474,-49278,13359,25263,31732,14253,7980,-22924,-52790,-49831,-7059,-25622,69822,-70149,-100478,34893,-65442,-7799,-68969,-68520,43592,69421,-48339,-41897,16981,27215,22900,-26297,-12509,-6403,12056,2319,92080,75444,-35701,-13978,36898,-13644,-8896,-49873,-19882,-47050,-46030,-33594,-32014,-97762,-14573,-27173,-21471,46491,114331,49125,62249,61535,46768,-6803,4863,-42894,36782,-27288,19206,-55463,38176,89167,-11017,-37152,1176,61038,33164,-19173,-35338,-5156,-4185,6093,41290,-9416,-42461,-4309,28688,2864,-131645,-56828,54046,101137,85120,85977,-22794,-66267,8828,47834,-21371,1370,-22293,73998,-40519,-59332,26661,22268,-23631,25168,-76038,75174,-17080,46262,45534,5412,70295,-35873,-81403,-10934,36594,20478,-79789,-40633,-6197,34884,104887,81188,-12702,-41632,5689,49004,32681,50832,-31741,-86710,-41797,-3331,-2426,-1021,39712,84773,-67813,-77460,-42340,-35239,49313,1208,1779,3352,31460,41908,-18078,-22638,30934,11365,-23493,-40863,-54153,-46965,-47038,-12406,-10394,-59723,-23757,-6453,-75380,11306,-13142,5026,24180,44246,55174,-9199,10579,35830,-60190,-80246,-33200,84497,27555,2766,48757,65024,-33932,20063,60085,70198,-49576,-23083,20450,20771,59815,8299,31539,62986,52190,18630,-55097,-8430,58474,-23924,-348,-124008,-55567,-1169,-11965,7062,-30945,-45892,13813,-44262,53374,-27633,-7369,-49108,31156,-25685,-38014,-3143,-44978,-3370,19276,33283,-4142,6454,79817,18211,13086,-2859,33625,-12011,-1646,60136,-66613,-20776,14264,1230,-44725,366,62286,1555,2510,-17854,7970,-78525,-44850,-29407,-19398,25497,40245,63049,-12823,53550,33324,28531,-18264,86354,6500,-37436,14109,-521,-8837,-12306,36024,-71000,-134298,16107,-35898,48624,32158,25410,-22697,24997,17935,-85017,-40330,46909,86848,104337,-61467,56558,10823,-8691,43062,44690,25767,-1351,9419,-45265,-50979,-13008,24609,6487,-8774,-52955,4613,-23944,-100543,-8458,46859,-35604,-28034,784,-3393,-365,28208,-62823,-60970,49911,62862,-7810,-21939,17438,62352,45310,-118221,-77727,-48240,61353,56926,43365,-42377,-19730,37102,-33559,-33685,-36244,53162,-40365,36804,-27881,-11865,54417,8772,-36383,53393,-4873,25715,42446,-26018,-54210,66816,-36340,-64683,10020,-88918,5418,-7815,-46061,2055,53803,22721,-72946,-92160,-58961,-3223,60247,-51770,-9725,19968,-1185,52300,-40447,-1351,31459,-57069,-992,49491,-20105,-3726,57574,33065,-15876,-18661,-3760,1703,7934,34833,-24644,-36576,-27109,59098,64867,2140,86085,20405,30448,14839,-3892,-47436,16985,-26052,-36774,35604,19863,-44003,-46432,-57616,38372,59584,-22982,42899,-20542,-24853,-18521,2877,-35922,19564,-11897,-28888,25783,-13852,14685,1513,-96452,4396,11262,-99870,45099,25763,-5804,-12203,-62215,338,49819,18608,58254,22315,-88483,-68061,-12650,-60882,-19983,47506,31694,72338,63720,14856,87446,84043,-25062,82629,57427,44938,19181,-11757,29458,57398,-51236,-17211,51237,48884,21331,71677,30697,-27174,-69097,20719,24523,-54831,-8608,-730,42071,57028,74363,55937,-12487,-4338,29988,7564,-34765,-40128,3806,45646,-3088,-40576,-40094,-12220,59287,20249,2447,-23045,-31739,-7043,-59972,-35508,-26860,-58380,-95342,64948,-12092,-146,48420,7738,-5375,-16454,29598,31740,58423,-48912,20534,5027,86729,-27290,-21791,11455,53990,-9293,24396,26796,-23278,-82571,31605,28296,31859,-64273,-94435,-108615,-60770,-8741,-71617,40832,-5892,57542,17867,-1612,-5879,-37701,25569,6979,45855,117079,-36622,53428,-90013,5689,28506,-42549,11603,-4276,58751,34655,2445,-18463,-51629,-6418,85086,-18168,-42000,-2244,70654,70192,2884,-14046,-6487,-46380,11472,40483,14050,-36244,8727,-32416,-21341],[15021,99399,43562,19517,22370,-23231,-7469,9794,-8126,81835,-62692,6935,77126,69587,10282,22126,31362,12368,70078,13225,-51764,-1438,-27261,-99361,-34850,62440,-4402,-21315,-37150,-117059,5454,13502,-18175,-17532,57429,120102,-24244,-42831,37706,126308,-43130,-61917,21442,-8810,6880,16013,50608,68367,-39422,-134774,-78437,20655,18220,15806,3151,-52582,-20405,53727,12205,47137,-20897,-23946,-21987,-69232,-15787,-6562,-86825,6064,92553,-36793,-51547,12198,74074,43044,18923,14567,-33905,-42096,107763,30219,-3795,39367,7534,-104217,-60443,15779,-10439,-17383,12456,-76318,-60807,-75,15607,37019,-7557,-70118,-80379,48631,62640,55413,-40957,-17502,37154,52941,-86098,-7883,-25089,-48331,-20177,-14029,4991,-9260,77678,10782,-16707,-2483,-21367,22161,-12766,62836,20407,4614,21682,-45604,-39184,31056,-867,48841,-52526,-73783,13020,15433,4467,-52102,-8417,25208,-63582,35401,-28155,78841,69062,65702,-46110,-14532,-47920,82893,-6876,-9337,-16123,-11334,-29522,3891,-346,-94404,-49154,29884,-107937,-3769,54585,-16331,56844,-26798,23092,-29196,-100363,-56332,-5465,19921,40522,49617,37344,34282,26695,25446,-21486,7662,-16425,2696,-4562,29225,54873,-23585,25659,68595,6555,5224,79086,146554,55199,-63573,52259,-52049,-106546,26298,15427,5017,114134,117813,14805,12730,-4373,40610,59967,-75977,-50442,8254,7650,25725,-43863,43802,72272,86466,-13388,-26830,100960,64762,73464,21679,97875,25125,-536,-7956,35483,-14414,9431,45517,-65942,-38919,-22982,-39193,-84065,-85023,-23086,62627,30046,94062,-71793,-54677,73733,-64932,24011,48251,99824,6249,-71588,-2158,-34788,11438,33564,10082,2648,-204896,280904,79129,-95954,-4667,-3754,-22232,-13355,34807,32262,-50847,-136520,28041,41319,-9708,8750,28163,-12409,-19634,3890,14306,35473,-2760,-7631,17878,-24285,5402,11304,30122,-46347,-16039,-7304,-36271,-38153,-50347,-19306,2374,-23371,-55288,-766,-21316,-67987,-52598,-60182,-26976,41514,12051,15119,-24527,61562,-6280,19519,-62312,29118,26785,68996,21418,16201,-31226,-24077,93202,16280,-31014,1212,-98579,-94525,27520,-44902,68813,-26621,12867,86164,1026,27700,12776,35772,7700,-32559,-28528,-17180,-29884,-8810,-37230,16519,21359,55830,59180,28227,-11514,129440,5518,-108050,-99309,-38701,-50914,1024,-5681,33436,-8799,13940,-68185,-21743,-57937,-16415,7893,33482,46234,93346,10140,51751,11293,-15340,-25560,19265,33174,-28175,22321,7805,-74857,-12319,7885,-38007,67757,16555,9547,99486,14942,-5510,-41650,43604,66260,-66448,-70540,-26472,-19108,-325,56473,72230,2909,-5196,35880,-33942,49377,-17325,-6900,19231,-971,34032,36110,80824,51698,10278,-21388,1282,-19144,16362,-38491,14162,-12898,-60847,-30921,-98834,-17553,39760,39539,18692,5267,-43455,-53973,-83171,-69802,-78871,59744,-5086,1947,-28260,-52652,-10112,133374,61898,-5406,14039,-115792,-47915,105140,53737,29284,-20513,141006,-6375,-64686,-25941,25504,-895,1194,11100,73190,2914,-12463,250,-10804,-23374,43969,9803,35476,-46049,-14445,-16285,-61004,-36302,17566,-92249,-35036,44107,-1996,-32788,-32093,16914,57958,-74719,-63212,22960,40543,37267,2847,3081,-20538,-24150,-52436,9578,-21763,71111,-72593,-105619,26511,-75538,-4851,-21825,-86985,42842,76080,-43997,-28408,38902,42880,8903,-2976,-10767,-12540,-17850,-23350,95294,60780,-3586,-165,13605,-25833,-26028,-50049,-24528,-12937,-12743,-27083,-27382,-89718,4396,-2081,-31177,28683,89206,31050,63665,47036,65786,10583,24390,-56585,15227,-16034,17813,-41791,49134,88382,2052,-27212,-2706,11317,37282,-25361,-699,9246,22551,8250,46772,9280,-27078,-29588,-2696,-12744,-118958,-60557,37591,62256,125096,90267,-31950,-47294,2711,64794,-7450,-20675,-20838,77164,-59749,-65014,45270,46711,10276,37287,-68814,47824,-29097,30393,30364,763,69184,-31605,-118966,-2459,47782,36001,-90249,-40373,-25237,43053,94398,85804,10605,-14213,56360,53883,25554,34548,-2614,-79911,-51902,2150,-13340,-21512,22850,97880,-67980,-83973,-41279,-24051,44233,-28313,29681,3469,7223,-9540,-61407,-36292,41638,11528,-51075,-63093,-40984,-34837,-71319,-18264,18181,-73095,-38392,-19375,-67285,48561,9813,-23283,6759,46068,53194,-32050,28022,56061,-66204,-67945,-56678,86074,30002,26170,60066,35704,-45891,46007,68057,51752,-36185,-20954,14496,46038,59497,14674,35967,34370,42561,18999,-40476,11537,59221,-24813,-1274,-119662,-45337,-12160,-29230,-4978,-37417,-48005,3876,-73383,41503,-54459,-44513,-55525,18608,-18263,-26774,18644,-38206,-31866,6720,39891,-21769,9152,67463,38922,22102,-3213,16941,-8015,-12196,48617,-55074,-38240,12587,628,-54541,-956,57098,34875,-1563,-19502,20395,-74059,-37673,-50223,-24081,30443,68114,57222,7595,85218,48451,5414,-15030,86107,28265,-24073,27450,-16379,14473,-19186,18078,-73683,-135143,14188,-48683,47601,26521,54072,346,37010,-5007,-86744,-28851,83057,115869,131968,-42258,47516,6403,-24426,41834,48471,3822,13677,-6436,-29071,-23271,1713,17826,9473,-8186,-68454,-655,-9114,-118478,-11863,58242,-40357,-11258,-515,-3533,-12931,-3115,-62908,-63273,43798,40095,-43870,-50674,2289,49558,58246,-100720,-82836,-57442,68173,40226,3675,-33270,-42048,30869,-30066,-41815,-37462,75455,-40342,24639,-48400,-48125,46855,25928,6402,39341,1948,22921,44085,-25324,-42487,66410,-23330,-54975,12864,-69322,27017,3286,-33593,22292,77446,19542,-61367,-79371,-59811,2343,25263,-57456,-43012,-7143,-743,27591,-39047,17677,24891,-51202,8647,46478,-27581,-14362,57008,34870,-45811,-13329,18875,7213,19379,13866,-37627,-11316,-48236,44434,47976,-10178,78119,22529,42577,7238,-20885,-66987,26377,-39029,-23418,40809,13495,-36067,-59604,-58069,38939,58100,-2607,42778,-24400,922,-26750,-22000,-41402,5794,6508,-2331,46775,-20399,2818,-23925,-116545,7602,13594,-89662,58272,23509,19497,38320,-57995,-17092,8838,19727,65188,23255,-94358,-48329,-17815,-14552,-1002,35135,44899,65539,79110,39299,83176,77777,-8032,83742,46059,8722,8803,-2359,25986,50586,-59262,-30131,45353,29033,18459,71510,24922,-32784,-54197,23777,25848,-48986,19928,21869,91829,52720,73145,41905,-20793,7834,47786,16482,-24358,-33863,-15531,45365,31220,-26030,-38591,-21653,80617,3906,-31555,-25992,-36664,-2177,-28086,-54476,-41683,-37603,-83883,44842,-6140,9181,38385,4031,1241,-9203,53063,-8624,39383,-15121,24840,-12436,86992,-12021,-24243,18616,38293,-28024,15398,46705,-3893,-80722,49528,8398,39148,-75651,-65261,-34610,-63517,-1947,-69314,38852,44226,68070,27243,15982,21366,-46888,26570,24779,29126,80253,-42049,45722,-103628,-2146,19608,-60889,1710,-19468,47264,41622,-17619,-10954,-36463,12383,77389,-9000,-33516,7248,72953,83204,9248,-16345,-19007,-26278,24000,43088,11868,-31507,5072,-39420,-21956],[7249,104183,31038,19166,33315,-22513,-15652,12363,-17626,63729,-84849,-3834,39285,49388,255,-5768,27654,28702,73083,4564,-59357,-21302,-5645,-51763,-16931,61812,9318,-18548,-18800,-118189,-26335,30298,-12268,-42597,72580,142184,-9651,-40688,30039,113772,-19871,-91631,26491,-8442,988,28743,51159,62582,-38792,-148000,-68757,48181,27687,-4584,26434,-47492,4753,43172,-18134,22301,-10133,-20923,-18930,-45424,-8041,-13001,-117378,-6980,65245,-12575,-55648,4619,56315,46782,7541,9087,-22108,-45286,87063,12032,18773,90513,27704,-81815,-44904,10383,-10621,8887,18923,-84409,-86647,-6932,-194,50938,-26884,-89071,-84366,16375,51199,19448,-7556,-13145,50071,60182,-59055,17224,-5291,-45632,-21859,-16799,-6751,-29616,78146,-6487,11196,14080,-22161,44550,-3177,76237,31906,-1956,31404,-58293,-36942,28453,20534,40959,-59659,-72831,8610,-2039,-28166,-60648,-1202,11914,-78620,27774,-32174,68783,44290,60663,-68699,-13668,-43093,59688,-26322,-8871,-7156,11672,-22668,10514,9298,-86377,-72507,8680,-128958,1805,82567,-8791,55644,-25359,26085,-14262,-100696,-77683,16681,8297,13625,69206,8104,9611,48867,21668,-28350,4613,-7641,-9162,-10269,15428,67455,-13948,12799,82799,18150,7003,97702,140807,56390,-64368,53585,-55289,-104450,39179,4431,29355,110616,141164,11915,3065,-22000,52725,69534,-72752,-13992,30752,42,37503,-26321,37873,32961,72171,-30269,-38201,110224,64413,76950,35164,108381,36558,-29445,-17987,2822,-30176,-4953,24353,-84922,-14487,-45927,-33780,-111822,-83177,-12647,46239,9878,54119,-61744,-53855,52893,-63726,34232,63043,109775,-8802,-80533,11316,-29585,20960,6342,33021,96447,-108077,75988,67054,-109521,4643,9188,-23261,-35103,26729,23954,-45438,-104930,37831,50987,11661,20672,57410,4167,-37000,24405,15375,22985,-54396,-6569,-5924,-41738,51291,64719,59970,-78909,-26375,-15909,-12687,-18809,-44282,-27054,-37056,-22915,-71358,-1244,10903,-47466,-80084,-79028,-9407,47181,46854,26726,26647,76965,-781,41711,-39261,23487,25744,65967,23342,2944,-18116,-16975,63363,-4658,-36807,13473,-86743,-63740,42804,-41439,54479,-31734,-11924,69744,-9464,55579,30572,33431,3329,-39362,-39311,-39061,-55523,10781,-11056,34802,15882,48280,57734,14735,-35347,117384,-7065,-77501,-46031,-9257,-48604,-5238,27384,36066,41028,10543,-54201,-78903,-40323,-43321,-17108,47191,51303,95324,8055,61589,8477,-168,-24307,11381,1156,-39568,401,-33922,-90674,19731,-5282,-36043,80382,11093,37706,115319,6228,4837,-17021,34306,94863,-55500,-78138,-47899,-17672,-29723,69967,67687,196,-11172,38946,-24069,44546,-43892,15251,-4988,-6009,55181,49961,52226,60653,-1869,-31189,8034,-4705,18599,-59616,3659,5456,-55833,-43842,-96801,5428,41246,77441,11838,261,-25196,-28351,-93219,-51985,-55443,57186,16297,43088,-27428,-39403,-7477,137800,67956,5633,15567,-93001,-27752,93275,30170,8931,-12846,134202,34825,-61919,-7826,45822,-4697,-3576,17391,98873,19,-10028,-14551,-16349,-58550,23836,-25292,23235,-44784,-25809,-13101,-101686,-32942,26890,-78895,-30579,42412,34051,-31571,-21758,26310,57104,-101629,-62021,26941,52713,39172,-12197,-1271,-14268,16540,-57665,4365,-17833,67410,-56140,-100784,14045,-75988,569,14144,-86368,36299,73180,-38646,-4847,47511,52015,-3254,15642,-7154,-11218,-44917,-47755,86089,31618,15638,13345,-12426,-36788,-39955,-37953,-26260,11797,21657,-8495,-26602,-64267,22437,23279,-29536,13467,50262,13191,52100,20508,81004,31817,40596,-66129,-3252,4967,18527,-29068,47112,75789,10918,-12339,13117,-51274,36712,-23374,25438,17359,49835,8830,49837,19452,-4991,-50518,-27251,-18960,-84586,-49050,17334,16386,143618,88072,-34948,-28698,-15159,61612,10175,-61535,-26319,82234,-66217,-56155,52016,66756,48800,45632,-54405,12670,-32283,13105,-4872,-8807,56936,-27901,-123018,12198,74384,49039,-106341,-47091,-31674,52019,73128,76024,37683,20796,109252,53755,17117,25655,29579,-60456,-52700,15482,-6320,-31695,1587,104151,-53695,-78939,-32028,1304,48782,-52021,50039,-217,-23881,-55290,-98581,-45105,53321,3871,-74022,-84086,-28528,-18184,-93274,-22903,42698,-80370,-46916,-29720,-45988,81284,31708,-47032,2922,38439,43664,-43832,45275,69583,-58965,-47340,-64849,75051,20992,48208,67685,11665,-34844,44346,56944,21889,-18836,-27171,11089,66182,67328,8817,37966,7986,34038,18815,-28748,33920,44336,-24414,-116,-81218,-30349,-12162,-38213,-23953,-38885,-39770,-5504,-101268,16563,-76751,-79112,-59184,-9416,-16238,-16570,35507,-33999,-58489,-2106,36748,-43503,8167,59456,53515,34073,-1864,7968,-771,-17896,27146,-41672,-44384,6518,-253,-44654,-186,32567,66790,-2205,-20854,26884,-64767,-32101,-58625,-30032,24330,87447,43295,21215,99316,57174,-18089,-326,78554,47169,-10761,29699,-37308,38175,-20051,3993,-72273,-104514,6219,-58556,43152,16711,73435,29109,42442,-30969,-87628,-22492,74342,107839,135083,-24171,28159,5036,-19297,42487,44280,-16088,18785,-34755,-3654,11920,9128,5318,3929,-9633,-69598,-7806,18530,-105503,-22141,70933,-32914,6258,-2995,-3394,-16447,-33260,-50417,-73556,28600,27534,-70006,-66073,-17164,32448,78894,-86576,-93517,-71061,59603,19589,-34149,-23790,-59304,26976,-23939,-42135,-33978,78343,-30517,19381,-54989,-79574,37606,40810,26296,21227,3967,18910,48006,-22594,-20797,55757,-3166,-40994,13609,-48649,55513,21573,-17054,36410,73683,3658,-49630,-62419,-54581,12518,-15312,-66963,-67324,-20362,13066,-9478,-24971,32245,24598,-30854,30213,47523,-28931,-17634,51414,28972,-69833,-10046,36289,-2223,24845,823,-41699,14622,-46715,29444,27093,-23680,57878,19820,43963,-367,-36666,-73406,21937,-51695,-2400,42762,2066,-26913,-64273,-50762,40945,56701,19077,35094,-23469,35219,-31704,-40219,-42914,-5047,29415,30271,64951,-22885,-3873,-54171,-122566,11029,18519,-62235,67767,18358,42650,68200,-52936,-27402,-30512,29646,76734,21156,-95053,-23215,-24364,21462,20233,12073,57722,48063,85716,69616,76526,70923,352,75731,30791,-41520,2649,9395,20504,28428,-60110,-37556,31026,7975,21742,72625,13236,-42928,-18404,23946,23648,-33841,46065,32338,129800,39020,60901,26615,-21272,13902,58473,21600,-19428,-26292,-35165,38339,60673,-14160,-31517,-23547,92337,-14120,-85423,-17948,-30427,5026,5365,-60846,-38028,-19848,-66054,22662,2781,16841,25720,1464,15147,-3102,69123,-30820,17902,16860,17316,-26560,86893,44457,-17177,25705,22385,-42548,-184,67211,12647,-70078,62853,-6248,33743,-80980,-38256,25792,-40300,8777,-49058,32213,98429,63871,16246,29980,41543,-43970,36079,39168,18854,38100,-43580,30706,-103360,-18401,4447,-70782,-10083,-36341,42541,37576,-30160,-3306,-28977,10315,64171,2063,-13328,20590,68835,81503,12361,-25958,-24170,-6355,32769,30392,2917,-35194,-1375,-38826,-18739],[168,96390,24810,18705,34959,-29886,-32863,14962,-18241,34322,-92412,-17337,6332,21146,-14536,-26556,26982,40563,74468,-1790,-66261,-35244,17202,-5959,9390,52589,21407,-12495,-4592,-119025,-51446,44295,-6991,-54487,86635,138855,342,-42776,17972,84979,1305,-84083,14544,-15017,-12303,31589,45567,49110,-35222,-129984,-41879,82578,31599,-12531,52598,-37615,36234,33637,-40343,-8857,4773,-17681,-15421,-12397,4802,-17026,-112972,-20999,30929,12943,-58437,-1011,23094,42815,-1293,-11725,-11281,-48304,52077,-7782,24620,120969,52410,-51469,-25029,8332,-8274,26797,22204,-81131,-99649,-8605,-4521,55884,-48083,-108538,-90148,-11285,43139,-21994,13152,-7911,62651,55504,-25818,41372,14307,-32636,-19155,-23256,-19316,-54635,59540,-22553,34853,14931,-23114,64548,3352,83605,42578,-10600,28534,-69836,-29121,23721,39179,28391,-56983,-67314,8685,-26964,-62439,-61942,11643,-173,-96932,18145,-38978,53719,15639,45151,-77918,-6828,-37834,29500,-33905,1637,-1280,32872,-10066,20499,29860,-63891,-78124,-2716,-118112,7300,105426,10429,48350,-20566,30228,-10257,-84800,-88607,25266,-14246,-10747,85168,-27580,-13612,61863,5838,-33425,-4467,1880,-20090,-22549,3716,73567,-7997,912,95864,29194,6809,108303,92858,52865,-55008,59953,-42442,-78337,43576,-20562,46187,111474,139552,14226,-14906,-45998,54716,78837,-62673,32521,58415,-3587,55842,-1488,16384,-11686,32983,-40187,-48636,98344,60107,62366,54443,99869,39418,-38508,-26385,-42847,-44865,-19995,1828,-99200,13873,-67341,-32088,-132592,-82187,491,23821,-9614,1147,-52227,-52150,25597,-61009,53767,72241,106338,-19850,-81995,27261,-13888,39256,-14028,59792,199520,-27353,-119589,53499,-106798,17852,26235,-16366,-50075,24317,21967,-31269,-68171,26085,66287,34018,25025,78917,8037,-50158,35015,-1864,-6841,-106587,-470,-21986,-52994,76327,109927,77707,-83360,-31576,-22942,6201,5786,-31737,-26910,-76545,-14065,-87829,-4535,42449,-10518,-84278,-88355,12463,45887,49675,21033,60792,82551,10251,55378,-18710,12098,16445,61093,13922,-5804,-9612,-10060,32965,-21832,-35785,22802,-59522,-23314,50913,-21549,31123,-42314,-55300,52712,-16253,72605,32916,26811,-1842,-35597,-39428,-58056,-71800,26158,16461,47286,13774,31987,38933,3469,-53337,95171,-37056,-44040,26660,12291,-47291,-7409,48023,25907,70574,5415,-42942,-128749,-21946,-59791,-42806,51663,39296,85983,6544,68919,7425,11727,-13812,9820,-22234,-45161,-23882,-70947,-91732,49837,-24875,-31287,81365,4099,54111,123839,-2355,16837,13900,28351,111303,-39237,-90373,-72522,-16270,-60833,65896,54866,2128,-13703,38393,-19690,27022,-58866,35630,-30976,-4735,76894,62525,23918,66627,1729,-32955,14170,15445,25271,-75546,-4439,20831,-39950,-44909,-81287,26674,40807,80556,1245,-2095,8899,3258,-82160,-16214,-25567,50255,32743,71076,-7483,-25594,-4278,127442,65472,15886,16530,-50765,-2944,60754,-9977,-12880,-21521,109231,79345,-56024,10769,54421,-4281,2297,16646,105358,-4282,-1825,-17719,-7211,-71436,2099,-57895,4777,-37892,-34168,-47,-128264,-31586,38615,-56038,-21240,33491,55254,-28374,-12761,32756,42743,-114318,-51550,25827,55987,34333,-26863,-3437,-7067,47653,-67572,-21775,-15043,58248,-22917,-76870,2113,-65223,8904,32537,-70926,25175,60920,-32061,20063,45280,51498,-15082,27151,2564,-3575,-63006,-65090,65375,-1962,24412,24057,-34867,-45545,-47596,-21398,-28444,23526,49555,15980,-28036,-31186,33980,42155,-17108,2991,11284,547,29679,-8601,89072,50096,50506,-66697,-14060,24739,19980,-22775,33778,57591,14279,3014,37078,-105441,28691,-15430,36458,14916,64252,7746,50099,23911,20603,-59888,-38796,-16502,-37627,-23849,-414,-21786,126809,82412,-30726,-19289,-42227,41094,26743,-104728,-34999,87567,-59697,-32316,45513,74447,77144,47775,-35260,-21159,-22387,-960,-51551,-18918,37293,-29377,-101927,27547,108445,60561,-117113,-54149,-16912,58794,45389,55648,49954,46143,139309,47216,9747,27825,54071,-30930,-44581,32653,19773,-29274,-20300,101428,-28017,-63702,-15840,37701,60568,-61783,56711,-8010,-56152,-80986,-116047,-48420,65493,-8836,-87205,-97660,-19834,-2935,-105883,-25135,56147,-82240,-49241,-31958,-18845,110488,47640,-59491,11637,23903,32250,-40566,58513,73150,-41053,-25854,-57851,52397,4812,61368,69906,-301,-3218,22067,37887,-11801,-4213,-40758,10596,80646,86702,-9167,35249,-10142,25724,15246,-24734,55258,17673,-24270,4725,-20832,-13130,-5252,-37878,-44503,-33699,-26471,-10005,-115701,-8840,-86589,-100035,-60930,-43198,-21696,-9575,42238,-31854,-77128,-5313,25812,-61915,7320,56273,60036,47183,2878,11044,10605,-15855,-45,-29691,-36745,-1709,-2255,-16983,2687,-4197,83570,2679,-18891,28999,-52860,-28157,-50086,-34956,9583,92025,24736,25667,89448,58549,-34790,20981,62031,56690,-6984,25201,-59529,52140,-16569,-1324,-62446,-53870,-3252,-63243,36231,6941,75211,55118,40904,-53559,-88603,-24283,19795,66852,108442,-11516,7383,6795,9081,42248,32428,-28091,8105,-69573,22187,45418,8689,-10258,-6438,-12878,-58269,-13173,46954,-72535,-35686,81352,-14398,19169,-6243,-4396,-8770,-51833,-34127,-88734,10031,34295,-79094,-63675,-37902,17618,95019,-76391,-106915,-86633,39808,3874,-54931,-15844,-70993,25109,-16693,-35682,-30375,54132,-16688,18734,-43190,-92619,34789,47070,10769,-1703,-426,12872,51649,-19403,7274,35896,21162,-25105,12676,-29162,75088,42323,-7872,39053,46422,-13256,-33932,-45409,-47397,24653,-49000,-80901,-75917,-18934,33708,-44060,-8446,39154,31522,4720,55064,51994,-22254,-14647,39265,15169,-77356,-7927,42481,-23303,25242,-1396,-32384,35041,-22501,17375,6545,-32671,32108,13195,35238,-5283,-49886,-63102,6715,-63016,14670,40031,-10599,-17850,-58517,-37891,45224,53703,41948,20701,-20295,65060,-30374,-50500,-42182,-11129,48087,61145,76392,-23598,-3094,-77706,-112871,12887,24208,-26274,67367,11204,58126,70659,-47018,-29043,-58921,38999,88751,14956,-89660,547,-31010,41647,39623,-16395,63663,20143,82355,99956,67347,62126,-895,61528,14639,-91149,3593,22435,12232,-6563,-52051,-36517,12990,-6628,27513,68709,-1700,-55677,22250,24574,18261,-12490,67397,31936,143913,16185,37304,16348,-13035,11768,61890,20900,-23274,-19541,-47813,26823,78390,-9423,-25312,-18428,85006,-29561,-136031,-3466,-16608,11130,31232,-54636,-17040,-7559,-48730,3901,19599,22277,14413,-250,36253,320,80827,-28422,999,41798,1124,-34095,84398,117202,-7731,31524,7722,-48884,-17821,83422,24350,-52672,68778,-11239,17393,-79588,-18408,64398,6279,19811,-18369,18263,142231,46810,-10111,42016,55402,-28574,49932,45440,18872,-2517,-42614,13483,-86090,-39113,-16080,-70765,-22604,-51195,43826,26268,-28641,2111,-36197,-6492,46786,11083,8885,44982,62536,67174,15310,-37947,-23588,4523,35864,6493,-11305,-44692,-8518,-30936,-13369],[-4551,80619,25709,20577,26777,-41226,-54018,17240,-12724,1916,-80555,-29743,-15117,-4417,-27633,-33003,27982,43129,71554,-4349,-67201,-42598,35295,21791,38219,35849,27867,-4198,3932,-117013,-62727,47359,-6327,-51278,98316,116292,4150,-46266,6359,48236,12665,-49773,-9185,-30759,-30524,22315,33471,34105,-26228,-86349,-11006,106913,25778,-8161,67467,-25294,66203,32165,-48290,-36400,20845,-9997,-11408,18019,17601,-15053,-76460,-31878,-1081,33875,-63360,-6044,-14748,32385,-6697,-38220,-2878,-51128,12660,-25781,13606,123076,72824,-26815,-5087,8738,-3689,33349,22174,-66090,-93330,-5462,2031,51674,-64534,-120177,-94496,-27952,40955,-52897,13270,-3525,70764,42896,292,58268,28082,-13949,-13076,-31997,-28660,-78080,19828,-32081,51836,4368,-23187,83728,6871,84838,52091,-18759,3250,-79866,-17436,20343,47555,12671,-45371,-59276,8202,-53791,-89263,-56139,28992,-11327,-115842,7042,-45362,38501,-10108,24778,-74146,1467,-31003,2930,-26706,17835,-75,46356,6645,29372,51563,-40859,-68466,-3479,-90865,11843,122057,39244,36851,-12376,34259,-17074,-61014,-86747,15893,-42799,-26735,89913,-53702,-26350,67913,-8254,-34703,-19728,9947,-27236,-37877,-3542,70094,-9083,-8960,101069,32455,2275,107107,26391,47149,-37088,66693,-17870,-41652,39553,-47415,51919,112316,114509,20491,-39564,-75170,45560,88031,-48808,66742,83272,-3307,73232,21602,-15512,-45218,-18724,-36784,-52071,73628,53927,35400,75202,74798,34818,-24431,-30601,-94549,-59055,-31720,-14756,-106654,38184,-82399,-46640,-146926,-82396,15318,318,-21794,-47828,-48822,-48218,-832,-55965,72067,73531,90029,-24269,-72656,42387,7041,60524,-22569,84727,291850,21790,-264263,42269,-83752,35516,41854,-6438,-54464,31897,25882,-13773,-35405,1599,86004,51232,20626,81384,-2849,-58878,28718,-26612,-45219,-147338,9328,-29400,-55938,73075,130760,76259,-59906,-31025,-25935,15753,26852,-18105,-18412,-102191,3389,-91074,-7270,62224,27217,-67246,-92322,29592,37710,30771,4088,70968,75698,24367,57930,-5956,-3611,2552,57882,-3746,-8231,-9082,-2706,9478,-29756,-28136,26058,-25457,15736,48074,6836,6581,-42317,-95823,39327,-17206,76576,22451,16674,-5918,-18708,-27051,-69595,-74087,34434,37136,45975,12715,10151,9182,-5176,-64124,70562,-73141,-18125,95527,20318,-45493,-4108,49966,5743,72738,194,-37750,-155692,-8601,-59044,-58642,47381,14394,61943,5910,65467,7571,19295,1856,12384,-30262,-41186,-38532,-86351,-73333,67053,-44132,-25001,71132,-3423,54287,120936,-10196,29211,44089,26648,109723,-22538,-104294,-91766,-16762,-88250,46700,38017,9421,-11614,36508,-25479,123,-59562,52135,-45349,2520,92915,63751,8571,76324,19710,-29872,17566,37755,35461,-81235,-9212,28265,-16466,-38145,-57830,40127,39614,50406,-9326,-1533,49938,31658,-51455,28305,3573,39628,39148,79875,30789,-13443,-2876,108843,58946,23200,16815,1733,20036,8679,-58057,-27455,-32591,76695,112246,-45514,25536,51185,-257,13849,8411,95960,-8382,9169,-6352,11106,-62235,-15778,-76564,-16924,-30447,-35695,11928,-140286,-32515,48570,-30933,-9002,25535,56077,-23529,-8485,31577,17741,-108680,-40308,20938,46315,20665,-37647,-2056,-2355,53433,-79975,-58239,-15130,45572,18437,-29362,-5632,-45464,19717,32848,-49378,12458,41471,-22504,39251,40414,41179,-28948,30200,19875,7631,-67680,-72912,37613,-30113,29452,31597,-47474,-50639,-47375,-8930,-31613,25312,66099,37663,-28375,-3465,35721,50890,2185,-4447,-16180,-3882,1100,-30081,88224,59216,51953,-57201,-15002,34011,21795,-24305,14213,41450,12746,15400,49969,-134375,11027,-6601,31682,2718,61067,7372,48834,28548,45736,-53965,-35732,-10638,9073,10062,-11936,-43317,77785,75824,-20872,-23055,-69918,12750,37095,-130448,-41544,89539,-44002,2114,28998,64873,83061,42824,-15527,-44593,227,-7894,-93733,-25553,16651,-37093,-72020,36692,128088,72960,-112061,-57232,20054,60780,15631,29512,29066,41744,128827,34211,4983,38716,58125,2075,-30362,47998,56236,-16689,-39315,91161,1334,-41892,2443,76536,74423,-54709,48620,-19160,-81000,-80831,-106588,-47174,78488,-21178,-88114,-98388,-16005,4653,-102845,-24513,55154,-79858,-47487,-23831,4057,135561,54266,-57586,26648,6278,25125,-23126,64723,66532,-17290,-11517,-44154,23376,-12061,60813,65600,1507,38105,-6732,18749,-41278,1932,-57650,11922,89735,113354,-34058,26874,-18089,15690,7329,-26856,70532,-13535,-26088,12365,40833,3893,3537,-30171,-59014,-21706,-12126,-7373,-109680,-22204,-79856,-100245,-61524,-70811,-33835,-5886,37340,-30431,-81692,-3391,11314,-71063,8647,55065,59287,57804,9643,22728,24938,-5463,-26835,-21029,-17368,-9285,-6145,18709,6715,-42064,75766,14004,-11830,29278,-40071,-23853,-28406,-38262,-10557,79135,7291,22609,58821,52604,-39831,40181,37289,53312,-20642,19758,-76634,49693,-11023,3018,-42689,-2376,-10301,-62601,27937,-984,57680,71548,33728,-68409,-90087,-33729,-56264,12561,60041,-6084,-7580,10536,53212,37193,15510,-28397,-15801,-99602,40677,70067,2761,-25463,-16721,-17270,-40151,-13796,64088,-38461,-47719,84901,11161,24490,-8764,-7681,6413,-52516,-23015,-100614,-3470,61760,-70415,-45878,-55682,9370,94396,-66339,-115246,-97186,17024,-570,-49890,-10394,-77545,22894,-9881,-24156,-30570,5725,-6998,18855,-16276,-82553,41534,41119,-33006,-27977,-10607,4621,53075,-17927,34329,11071,44794,-9547,10660,-12336,77889,60216,-14572,27867,6095,-22269,-13229,-32113,-43915,35077,-67245,-97357,-66876,-6655,51848,-64523,-482,38028,40354,46287,73212,57005,-8316,-8731,20401,-4564,-62670,-4248,36684,-46610,22820,5145,-11145,44690,13456,9730,-7916,-30776,9564,4286,19274,-6510,-59623,-39168,-11936,-69391,22342,32624,-20121,-9641,-43109,-23240,50905,47978,63323,2424,-17486,80448,-22352,-54532,-40942,-12703,56984,84186,78212,-23910,4363,-85091,-88936,10696,27670,8451,54655,3279,61154,51088,-39154,-24138,-71762,38594,91997,3841,-78602,18206,-36680,49892,54867,-42625,58926,-11513,73470,123645,54726,50226,-9197,45258,1851,-124892,10878,34927,1857,-45465,-34932,-27347,-1372,-8974,32094,52743,-15758,-66139,49323,29048,9533,9799,81791,25192,132547,-10705,5176,15052,1993,1545,59272,13777,-37103,-15560,-48575,14771,81866,-12812,-20783,-9378,54302,-39080,-150875,10688,-500,11942,44494,-39031,12601,-100,-38246,-9296,46498,25698,7603,-1887,59744,209,91867,-7054,-6605,57880,-17183,-32495,77216,161533,-7412,32082,-5220,-45088,-31746,89586,30225,-33053,65711,-6557,-4783,-72280,-6938,80353,56081,26904,12324,-1684,162727,22419,-40356,52750,64440,-4163,59754,41489,27638,-34861,-41091,-2284,-55993,-58828,-38368,-68557,-33960,-60874,46324,11603,-12865,3408,-56311,-26964,28023,15146,23925,83616,57972,45557,20758,-46851,-20320,974,31308,-18254,-27478,-53823,-14404,-17182,-7686],[-6326,62698,29855,24784,11254,-50903,-71424,18918,-6729,-24688,-52073,-36088,-24876,-16939,-32372,-23727,28675,35137,65157,-1690,-56119,-43714,45346,23473,60875,14721,26541,5353,7535,-108379,-58406,34452,-11653,-37136,104723,84047,2594,-47889,364,13973,9382,-7493,-35577,-54607,-48650,2015,15455,23466,-11275,-33994,10305,102483,8127,4185,61962,-13952,85739,39484,-41758,-50946,35301,5021,-7290,36538,25163,-4016,-29355,-36451,-22604,45678,-74945,-11135,-45379,18084,-9843,-58934,1025,-52354,-20807,-39073,-8634,98571,79866,-10541,9856,9559,1694,29009,19395,-42985,-66332,643,15176,41927,-70200,-116969,-94833,-30919,43698,-65577,-2838,-1047,71533,28667,11556,62281,32300,4099,-5241,-35224,-31329,-93234,-36779,-32257,61533,-10264,-20231,104976,9490,80386,59749,-23054,-43102,-87044,-5378,20837,42430,-2681,-28518,-52549,1374,-73301,-99152,-45665,47016,-23805,-130042,-4357,-48114,26065,-28283,7890,-62927,5678,-21463,-7313,-3199,32668,-4433,46862,25468,34981,65312,-26945,-48956,3383,-61018,14623,129135,69531,24568,-1963,36961,-29980,-38340,-73311,-9625,-67663,-32881,78210,-57839,-24325,70807,-8757,-30824,-38936,14630,-28050,-54599,-8965,55409,-16947,-18619,92196,20649,-8653,94087,-31068,41523,-13075,67523,9171,-8580,30910,-61805,47966,106326,73073,27994,-66782,-104870,28475,91916,-34603,73936,97933,-1222,81357,35263,-49221,-57817,-64217,-19359,-44226,47051,46956,4398,91384,41523,25669,4475,-29022,-136062,-74257,-37500,-20122,-107058,52026,-89176,-79921,-154211,-80383,31342,-17816,-20202,-76475,-52242,-40682,-20048,-47409,79695,65401,65177,-21819,-50984,53426,26124,76347,-19432,101145,351670,35305,-333531,35907,-44622,55885,49807,-79,-48744,47691,32246,2178,-14179,-23059,105811,58882,10013,62526,-25675,-63106,5892,-46203,-79616,-170624,18633,-29017,-50126,45236,121087,55388,-20580,-26214,-23731,15272,37261,-8376,-4563,-104767,26363,-71838,-7523,63812,53376,-39266,-93828,34817,25180,8592,-13064,63942,57900,38954,49266,-3216,-21930,-12379,56253,-24277,-4238,-17449,5877,-4705,-27633,-16597,22970,3853,43428,34013,32299,-11926,-23299,-103120,31056,-11542,69915,6988,6024,-7522,8725,-3586,-71503,-61141,35913,44802,26194,10786,-12706,-21420,-10996,-68358,49186,-100524,-4776,138819,15597,-41049,4369,35257,-17567,49687,-5093,-36458,-155346,-3758,-42509,-57592,34142,-13915,27430,5331,44554,7040,23030,17428,15555,-21924,-27292,-37709,-75189,-37654,65308,-56283,-19510,54823,-10821,38785,105389,-16525,38834,65541,27926,91039,-7142,-110931,-97925,-20855,-105992,20776,22335,20555,-6565,34885,-41439,-29659,-48616,64354,-37722,13425,98087,48237,12469,90476,43849,-25675,18937,58848,46448,-74609,-11192,26429,8283,-28148,-34498,42007,38939,4160,-16695,1285,84934,48208,-11045,69357,25102,26272,33489,68804,75978,-3473,-4755,86375,51412,25014,15934,49988,34102,-51885,-101957,-30265,-34672,45715,121582,-30608,33294,39760,4534,24913,-5265,77825,-10562,18867,16994,29077,-42538,-26502,-75277,-38986,-27206,-29593,10635,-143609,-35292,51938,-10486,4475,23336,40544,-17379,-9200,22323,-10989,-88109,-34521,13213,23858,-1492,-42323,3416,-2573,31157,-89592,-89256,-19826,33548,54759,34624,-7598,-22489,31417,20414,-30363,1640,18544,-8328,50009,41951,23101,-46116,25295,41767,18861,-57856,-72216,9605,-46609,35762,37270,-45799,-50539,-39681,-6192,-33943,23637,69819,49079,-23991,8425,27550,50041,22823,-12327,-27348,724,-26817,-37246,78932,55703,43882,-40818,-6784,30586,23903,-30943,-4896,33554,8372,22642,35092,-136923,-16257,-2553,15637,-13975,45046,11599,48356,38082,66883,-33762,-21342,-7940,43863,45128,-16961,-47067,19083,70121,-8925,-37656,-85115,-10893,38088,-125610,-41367,84109,-24863,37162,8618,38838,63849,31771,4,-51437,29843,-6226,-115316,-26377,1466,-48283,-45633,33864,111010,86886,-89246,-56880,68808,57171,-11600,2234,-28571,-2467,78938,17003,3649,50908,33396,29966,-14226,56554,86439,-249,-53283,77405,25105,-17997,16105,106000,84779,-34813,29337,-31794,-90266,-59567,-72093,-43250,92540,-27628,-77160,-84038,-16013,549,-82234,-21570,40718,-75012,-44144,-7132,14025,151031,49920,-43101,39537,-10173,26596,3503,62908,52963,7426,-8924,-34802,-4301,-23367,46564,54823,13276,74108,-29026,2787,-60408,-2922,-72602,13367,93807,135671,-57187,13544,-17714,2909,-3000,-28779,74913,-41262,-30344,19176,85130,18644,10195,-19226,-60999,-4694,1236,1627,-84801,-17285,-57242,-79634,-60962,-82439,-49289,-3949,23649,-28013,-68578,1292,-2073,-68517,11052,51360,54275,61634,14940,34703,39475,11006,-47836,-15946,7837,-13720,-11807,49645,10070,-71377,42933,29887,-102,29999,-27824,-16711,-4377,-40683,-32968,50810,-2816,16315,18687,39851,-33835,47930,8477,38311,-52394,17624,-83258,30302,-5622,13877,-16255,33175,-13461,-58221,19337,-7517,26651,75237,22934,-74505,-90919,-46847,-119468,-32472,8330,-7157,-14465,14194,99520,24241,-2563,-17083,-42476,-112863,48789,83107,-4884,-37100,-22770,-21907,-22343,-9008,62621,-18192,-54619,77545,37890,22749,-8777,-13714,20728,-35453,-21667,-99959,-5134,99800,-49045,-20866,-66030,8490,72023,-51642,-109922,-94335,-12,6432,-21986,-7285,-79648,16867,-4929,-9488,-35906,-52335,-7844,16813,15540,-54704,54143,24589,-83634,-54072,-24089,-4806,51827,-19949,52295,-12381,61721,3898,8039,855,66170,71070,-38198,4449,-35248,-19469,10321,-24144,-49323,40358,-67593,-112097,-43380,9520,58911,-67303,-7012,31264,43976,76139,77093,59343,9697,-3803,-3117,-26777,-28816,3812,23815,-61472,19997,14930,13848,41277,44804,5867,-11785,-15914,-2321,-4986,243,-4985,-65405,-9949,-25993,-67297,21438,22344,-23237,-2468,-20632,-10812,55350,39661,77887,-15375,-16354,77305,-10632,-54919,-39664,-12096,54819,96462,69733,-23190,15288,-72675,-55243,2164,26055,35867,33252,-4204,50497,22791,-28406,-17170,-70228,23606,77771,-11822,-63542,27327,-40824,54746,65838,-60041,42896,-37051,64618,134666,37506,35229,-20205,31374,-3828,-134479,20212,44666,-8458,-74914,-10806,-13463,-5273,2633,33038,21569,-24624,-68551,54227,39473,-2852,27333,86741,17259,105113,-32926,-29532,22858,19576,-14915,52005,1888,-58890,-15546,-36534,6445,73520,-21216,-16305,-592,5384,-40804,-111454,18036,12912,4456,44921,-18898,38390,5102,-36546,-17461,80572,27843,6761,-4191,77250,-3557,103552,20582,-3808,67177,-30349,-20948,64308,143781,-24144,22457,-16348,-32516,-36663,81517,30223,-16643,54168,3589,-26072,-60636,-2135,76392,80583,26859,34296,-21711,154642,-2350,-61253,60521,68427,23018,58072,28451,39258,-53986,-40535,-16180,-23749,-72511,-57463,-77633,-41963,-63792,44739,-3787,10631,-87,-78947,-41818,11382,13385,26612,129261,56531,22828,29464,-48906,-17141,-16446,18060,-31676,-41729,-56003,-17893,396,-3193],[-5581,47626,31210,28485,-6965,-54239,-77325,19606,-6166,-40030,-17420,-32755,-27097,-11336,-25102,-3687,28123,19011,58933,7240,-30729,-39280,47269,1296,69337,-6244,18090,15586,7986,-91429,-42167,6625,-21381,-19085,102206,50646,-1838,-45386,3521,-9449,-8647,27281,-55711,-81582,-60296,-24595,-6580,20721,7662,9413,14302,60476,-18905,18939,36451,-6983,87719,47866,-25686,-47678,45828,26296,-3810,39620,24666,17071,3381,-33655,-29661,46586,-93219,-15590,-60557,2954,-13590,-66245,-2081,-49870,-41390,-45724,-33843,56888,68738,2544,15442,8383,5475,16997,14811,-18325,-24527,6959,28892,32611,-61590,-97227,-89954,-21255,48103,-61555,-20294,-688,64296,18639,7311,50272,25829,15645,2498,-22040,-25748,-95274,-98382,-23645,64437,-22048,-11531,128752,14199,71268,65403,-20363,-95260,-89376,3368,24772,25760,-13963,-11750,-50324,-14531,-76447,-86186,-33839,60442,-40830,-133880,-14436,-46321,16292,-36929,2282,-51171,1653,-8495,8992,33461,39158,-13857,32254,43994,37981,66456,-23836,-25031,12945,-35224,15179,123352,90166,15302,7563,37541,-42258,-22908,-52461,-43970,-78203,-32313,50317,-36471,-9584,73558,7439,-22172,-57284,14832,-21133,-75073,-18208,31179,-28047,-30612,66755,-9656,-26261,74091,-62044,36766,13745,58954,28807,11990,23412,-54291,39095,89316,25111,33683,-91096,-127818,9373,82778,-22957,52683,97953,-556,74645,35869,-75280,-48645,-88179,5290,-25012,27043,39354,-22483,98348,11133,15586,33032,-21586,-149668,-91337,-36669,-13181,-101158,52547,-88603,-120478,-152701,-72134,47827,-24708,-1389,-75271,-58071,-29098,-28511,-34809,72535,48372,38165,-14944,-19063,58109,36948,78731,-9708,103689,363005,20384,-324758,34243,-1028,75349,46064,-2789,-38523,64432,36378,14394,-7575,-37006,118657,55469,-1857,30437,-54412,-62303,-24882,-51812,-98581,-177554,21895,-22511,-36941,4490,87667,21511,15882,-19739,-16947,7853,34879,-5279,9840,-83525,49264,-31908,-5295,49425,63509,-12402,-92080,26023,12572,-2293,-20453,53288,35540,51894,31397,-8681,-40542,-25831,54001,-41701,4089,-32593,15973,-12674,-19371,-5736,16435,18900,54075,12442,44892,-20541,10907,-57263,27412,-235,57297,-4335,-645,-6281,38386,26081,-64919,-35578,33416,38034,-9398,8167,-31948,-43579,-14095,-67312,32796,-107397,-2975,145856,3865,-32537,15934,13072,-34813,11179,-11546,-34013,-135528,-7777,-20501,-40284,12769,-33641,-7711,3344,6973,3063,24335,28103,15820,-2436,-7409,-23356,-45968,5479,45981,-57295,-17231,39395,-18059,13035,79475,-20157,41768,72239,29233,61827,8402,-97533,-87334,-29276,-109620,-903,12116,32235,-2018,33613,-62086,-54811,-31979,73204,-7646,24744,89654,18479,31783,101853,62684,-22913,20670,75910,54524,-57312,-11247,18524,28484,-18391,-18664,32066,39801,-36147,-19528,4917,103383,48003,23870,96117,34946,11687,17354,41325,109546,5039,-9886,61846,42315,19030,12932,81023,34727,-103663,-131337,-22409,-24220,20741,105471,-13415,32675,25310,5996,30508,-20872,57224,-9755,23439,44411,36934,-27165,-29678,-55960,-58825,-30361,-19315,-10291,-144931,-39160,45345,2001,18093,26513,18465,-10591,-12599,9177,-34350,-62033,-35280,2990,-5860,-28825,-40290,12327,-8171,-8954,-91185,-101642,-29857,26997,72869,95950,-4622,-3890,41454,4203,-19124,-4916,-3372,10369,54325,54169,562,-65452,15330,61316,26894,-36620,-65843,-12288,-50075,44683,42821,-28691,-44410,-26868,-13953,-32698,24041,62298,46995,-12514,1529,12385,43778,40115,-22528,-24544,13134,-46242,-29178,63816,39856,26632,-23388,7333,20683,26143,-37681,-17382,36282,3609,23811,-10567,-128415,-49537,-6721,-4309,-27825,26077,23807,50921,52401,82036,-4670,-2154,-12820,60401,72936,-18044,-37973,-19536,66699,1248,-56113,-75557,-19508,29982,-90234,-32644,68826,-7477,59683,-9093,3350,27225,17287,7281,-40559,57055,2131,-108424,-21039,-4226,-57907,-26550,16658,53561,97778,-56751,-57730,109831,49508,-32012,-22365,-101750,-75673,11077,289,6080,55804,-15831,45429,-382,56139,93673,12372,-61639,64360,36660,3995,19478,116067,87597,-11464,5241,-43198,-79802,-29332,-22439,-38656,106412,-24908,-57193,-56917,-17342,-14880,-48954,-17560,17467,-70083,-40412,13023,7767,149423,34572,-22091,43338,-21667,37385,32091,54678,38475,29684,-16160,-36588,-23143,-25227,23763,39233,27568,91528,-38219,-8996,-66414,-17078,-81341,13649,92809,140800,-69745,-2699,-13073,-11539,-11266,-23526,65742,-59475,-35508,19809,104261,29536,12608,-9667,-48244,13700,13072,13567,-50659,2062,-23678,-44928,-58273,-73904,-63615,-1663,7315,-23120,-39293,5492,-10986,-55980,11072,41602,48742,55605,15201,38722,51145,28813,-60915,-13587,30937,-13712,-17979,65915,10663,-87685,-5538,44774,13721,32360,-17124,-5643,9181,-43231,-54528,13787,-1032,11668,-17356,21107,-23682,38357,-17502,17740,-92990,19636,-78299,-146,-2022,25837,9318,45876,-14257,-52294,11267,-14300,-7389,67168,10410,-74168,-88528,-57753,-145660,-54316,-26557,-12343,-16171,15330,134564,3061,-18080,1385,-58431,-103267,48822,86091,-11159,-43095,-22554,-25826,-10291,-946,42371,-15496,-55456,57784,59601,17580,-5286,-22002,24712,-7194,-28452,-81357,6672,128193,-22603,1257,-65818,12437,33006,-30079,-86510,-73097,-5626,18540,13940,-5400,-77734,4141,-3042,6409,-44455,-98505,-20030,11900,39321,-20920,64676,4601,-117967,-76151,-37473,-13044,49039,-25797,56138,-28098,66265,14138,5071,9879,49273,73094,-71411,-26066,-67739,-5753,32762,-20261,-65740,38483,-53184,-119515,-12412,21966,50302,-57184,-25579,22866,37796,77245,64353,57424,27279,-2544,-26961,-47925,12359,17159,11847,-60926,18339,21729,30908,26183,57971,3638,-4016,7025,-359,-12812,-17551,-3006,-66818,14785,-30225,-55807,16343,12371,-18989,3960,5816,-3264,55216,30268,80085,-27952,-16226,58032,-618,-53288,-37003,-12862,43234,98006,52967,-18929,25639,-43756,-18792,-13651,18121,55508,11731,-10264,30011,-441,-15110,-12863,-59848,-4630,43587,-29526,-46555,27705,-43509,63020,73558,-66070,17544,-48312,59006,128995,15450,18781,-29510,23407,-836,-122138,25539,49693,-15980,-82899,15935,58,4523,25110,29746,-20845,-25278,-59378,43869,55686,-18723,35868,80099,11528,76498,-41709,-59517,35983,34449,-34486,41086,-10448,-82714,-19504,-14944,4705,58994,-28733,-10857,4431,-47277,-34601,-33570,14741,20611,-11412,35899,900,49458,10324,-39067,-22060,114021,29489,11458,-7332,80064,-10381,113761,43110,7206,73769,-33342,-1049,46836,67925,-55923,237,-25373,-15938,-29611,58872,25161,-7471,37001,12769,-40414,-46531,-573,57730,61217,18932,43659,-33252,123034,-21742,-63181,62276,65271,46021,42902,10141,46397,-58491,-41370,-30011,-1439,-77075,-69128,-104293,-44817,-60222,36463,-18829,31120,-7561,-90673,-47209,54,7150,17346,165390,56489,4388,40018,-43295,-15355,-41385,-2715,-27763,-51246,-47626,-18974,19493,-805],[-3175,38244,25136,27295,-22658,-49332,-67316,18734,-14323,-44112,9172,-19697,-26676,9241,-7279,18149,27419,-353,56139,22482,4720,-30091,43252,-33600,60971,-22311,5944,26265,6830,-67705,-20927,-28297,-31730,-3028,88286,21782,-6199,-38138,16305,-18592,-36489,47278,-64010,-103302,-59847,-50494,-29122,25904,26530,33976,2287,-8979,-47869,32066,60,-6583,69515,44612,-7586,-28529,50685,48185,-1781,29901,17073,45920,11544,-24868,-23500,37939,-108824,-17738,-58118,-10651,-21293,-59515,-14069,-42085,-47380,-44934,-54249,10425,41786,18687,9665,3413,5100,1874,9286,1130,20355,10600,37788,29502,-39040,-65345,-80018,-2925,50737,-47838,-23196,-1968,50803,15860,-8249,23166,10105,17126,8454,14053,-12883,-83167,-147701,-9477,61274,-26925,4790,150639,23169,59370,70015,-9158,-130587,-85027,6690,28276,2347,-18813,-247,-53051,-36583,-59427,-51936,-23470,64444,-64632,-125137,-21521,-41977,6522,-36645,11778,-42539,-11441,8046,52443,74546,33436,-26076,6133,59511,40767,56245,-27002,-576,20504,-14956,13602,104596,92451,11828,11668,35855,-48201,-16237,-29746,-76802,-68802,-30534,12694,3741,10598,76806,33930,-11238,-68613,10628,-6984,-102589,-35847,3000,-37223,-45631,28374,-53975,-48111,55249,-64114,31844,39392,42080,34863,18199,21734,-24882,30001,62653,-19337,35328,-107649,-136818,-5689,56248,-15590,13413,83425,-4328,52673,24707,-86249,-24337,-86501,25249,909,17411,31263,-39753,94695,-6564,7682,47792,-9838,-128398,-108200,-30493,2449,-89384,41195,-83151,-148426,-140865,-56753,62990,-17446,32729,-45044,-59058,-14737,-26380,-19094,53573,25885,15359,-7975,16033,55745,36061,63637,-918,90477,323799,-7853,-255588,34475,32037,89720,30939,-16534,-33286,72638,34657,24010,-13079,-34796,117439,42738,-9773,-911,-82283,-55340,-49824,-41484,-95972,-173481,14587,-11625,-18944,-34925,45590,-14835,32773,-14168,-7886,-1292,23443,-8530,20712,-46005,66617,15529,-2032,29612,60377,5107,-84142,7335,4510,1860,-13735,49570,18480,61972,7703,-17130,-56421,-36514,48517,-51242,12885,-49588,26941,-20485,-11432,-394,11590,16559,47831,-10109,40898,-20141,48099,32850,26682,14167,42603,-5240,1036,-2868,58575,54462,-53950,-3259,30686,21393,-49814,7320,-44069,-52423,-15179,-61812,19546,-90298,-7888,120182,-7506,-20354,27183,-4785,-37799,-29767,-20280,-26441,-110113,-18057,-7807,-15463,-13320,-34995,-33346,-1333,-36799,-6784,24622,30921,10799,18497,11331,-3551,-14963,41886,16587,-47551,-19585,29729,-25722,-14606,48434,-19300,34999,62621,27113,30804,26754,-55447,-62122,-41144,-98487,-9371,9330,40817,-1292,31177,-78537,-69332,-16000,80098,32331,33728,68354,-15761,53700,99524,66807,-22067,24603,86617,56348,-34026,-9403,10926,42364,-10560,-14541,13646,42624,-56381,-18741,7540,102497,31957,39513,102421,33076,-1998,-4586,3247,114724,13095,-16621,36604,28008,3997,6628,89076,22093,-132919,-141638,-9476,-5017,2646,73653,2649,24455,12301,495,28308,-34865,37284,-6110,20823,65240,28599,-25908,-27266,-27252,-73994,-38487,-11548,-46881,-146455,-43399,28377,7705,31062,30772,-216,-4093,-15209,-1015,-44237,-41701,-38853,-9263,-33164,-55774,-32540,22699,-17423,-49884,-82726,-91417,-43848,29041,65107,132230,484,3639,46987,-6747,-16468,-7227,-19945,31035,56749,74055,-22664,-83417,5152,70629,29862,-10633,-56565,-24932,-43245,54835,49102,878,-32847,-12677,-28322,-25885,28662,47225,33566,5870,-18301,-4969,37934,52246,-32679,-14241,30383,-50398,-10132,46647,15374,2174,-10690,22560,15131,28086,-39776,-19385,47380,228,19073,-72059,-128242,-81441,-18252,-20873,-32514,13216,44672,57582,66075,90932,25403,14836,-25370,59219,86449,-18856,-23295,-20378,66519,7347,-70402,-37585,-9220,16212,-36667,-17198,44176,5196,60701,-19552,-30542,-13542,2948,4276,-16537,72381,12364,-77488,-10555,-168,-61158,-13044,-12886,-22831,96299,-26755,-64976,123559,41116,-42533,-41513,-151691,-148036,-43432,-9983,12135,48981,-69389,45461,8132,48176,71109,15337,-64969,54175,35219,21385,10593,103601,81335,4763,-16975,-50500,-51406,-3562,28685,-34904,116460,-13280,-32586,-23302,-17159,-35993,-14186,-13740,-8156,-67454,-35545,30183,-10775,127533,9946,-2646,35025,-25709,54215,55341,43939,30174,47908,-24726,-48902,-28302,-17452,771,22036,36752,83844,-34900,-15772,-60148,-35362,-81934,12601,86406,122614,-66445,-19134,-8346,-24630,-12278,-7577,43948,-65892,-38299,9542,102904,35640,10493,-4694,-24139,28797,23413,23935,-20586,23162,13288,-6594,-52012,-48036,-73221,2401,-4527,-15076,-1250,6248,-14371,-38417,5264,25321,45533,39784,8798,30790,57971,42151,-68426,-12902,44428,-9651,-22637,64437,7102,-91947,-54272,50358,25997,36223,-8280,7834,3929,-46145,-71389,-22255,13714,12345,-40098,-2149,-19602,12266,-34000,228,-126680,23213,-65357,-31596,-1076,33841,25317,39885,-16241,-46469,4178,-22731,-34665,51440,-2488,-71818,-80261,-61189,-131794,-51960,-32678,-18782,-18203,11803,150426,-23144,-28893,19326,-54389,-74260,46156,82766,-15279,-43032,-16477,-28174,-5563,6314,9703,-24501,-52038,28003,71494,13920,1165,-31047,12360,21825,-37058,-46414,27525,125698,2111,13386,-54749,16750,-10324,-3824,-47657,-35988,756,26063,37610,-3071,-71890,-15907,-5116,21705,-52033,-114505,-37801,5377,44966,6135,65745,-8954,-122713,-92321,-47559,-16993,46780,-33805,46130,-31957,55159,20890,1887,14809,38061,67251,-102271,-56658,-85497,15079,50352,-17343,-89767,29624,-30309,-114410,17486,25109,27095,-43104,-46377,16649,21966,45080,38640,52077,40077,-5260,-45603,-65527,44740,33523,7445,-44624,18080,21106,30923,3556,48519,820,12247,27718,13104,-17828,-30741,-3125,-63109,28054,-23903,-37431,11965,6155,-8954,10194,33414,-843,48257,22101,67462,-31783,-14757,29767,2265,-49617,-30383,-18306,24648,90504,32107,-8228,32272,-6892,12336,-35174,5217,70753,-331,-14192,7461,-10327,-1272,-14212,-47540,-39537,-4733,-44295,-29232,21110,-45248,75622,78473,-62947,-13565,-42423,56407,105603,-9551,3918,-34136,22676,9410,-98188,21815,48904,-18820,-66025,39313,8540,26299,51745,23400,-63623,-17096,-40039,34942,74992,-36734,33986,61738,8508,59198,-32406,-78914,48071,42019,-53244,27351,-16805,-99234,-26032,10094,9730,44344,-29286,-4794,4307,-85879,-22236,37953,1011,22304,-32103,22434,16745,41088,15731,-36538,-24121,136986,30985,19708,-10597,63247,-19045,118398,56214,22510,80763,-25281,23264,28113,-25290,-90639,-31382,-31557,-2136,-11323,25898,16702,-6232,18711,15289,-44318,-31924,1642,31830,3822,5241,41799,-29080,80873,-33036,-43682,55744,53262,59396,18995,-8469,43722,-51425,-42782,-45079,3919,-72097,-71519,-136311,-41783,-51774,22666,-33385,38063,-16974,-82592,-44459,-4020,-631,1338,175842,54274,-6240,49712,-32144,-14622,-64708,-26925,-12925,-55512,-29956,-18623,37395,-830],[319,34929,10946,17732,-31775,-37520,-43476,15645,-30089,-41507,16312,-1075,-26358,34355,14611,32797,29261,-17549,56732,42312,40770,-17305,36129,-65188,41900,-29902,-4833,37035,4686,-41162,-1523,-58152,-38205,8654,63614,371,-8229,-26980,35739,-15483,-65548,52142,-59504,-109994,-44899,-68804,-47259,35784,40483,39341,-16571,-78139,-68534,42205,-34164,-12941,34434,20386,5735,-1407,48783,62405,-1874,13981,6864,76956,5254,-13340,-9298,23453,-105537,-15948,-41801,-22003,-35237,-44540,-34634,-28949,-41727,-37071,-64695,-30289,7876,40004,-6010,-5691,-963,-11999,3173,11045,55762,9318,38969,35661,-6844,-29123,-66149,18552,49841,-32212,-5135,-4090,34621,19703,-29253,-13364,-11487,8220,11411,67771,4018,-60221,-168679,6036,52614,-24506,28071,162790,36349,47718,75361,9443,-132590,-73274,5192,25687,-24175,-17089,2715,-58102,-56605,-26754,-6477,-16016,56486,-94055,-107243,-24389,-38671,-6358,-29934,34120,-35496,-30518,27716,108423,108365,16690,-37274,-21490,69400,45539,40471,-30165,21809,23130,-110,10604,76956,75180,14785,6254,32430,-45079,-15601,-10249,-98100,-43526,-32168,-24183,48960,26861,78619,59193,-1968,-68036,3268,11724,-134250,-61381,-21102,-39945,-61187,-13302,-98091,-69208,44914,-45879,24663,59647,21301,27265,13534,26620,17121,22263,32758,-52144,32301,-114030,-128009,-12893,15784,-12779,-27808,59314,-14099,20437,6936,-78856,5046,-66807,29288,25655,18226,23748,-45773,82220,-6547,3704,44438,3607,-82541,-118720,-21610,19786,-71126,22951,-75325,-147452,-119161,-38177,73754,2418,74396,3493,-48989,-606,-17228,-2722,31519,4121,1423,-5445,43544,47178,24140,33196,481,64213,248543,-32508,-157085,32609,41825,95804,9382,-38701,-42328,65018,26182,34179,-23793,-17602,98699,25051,-10369,-19587,-103924,-41110,-55967,-19920,-72952,-163268,-4516,2166,1223,-61322,10114,-42806,23803,-11154,112,-7251,10443,-15365,26709,-4483,76135,52479,397,17812,49982,10853,-68809,-12359,4359,14898,4414,54728,15987,68879,-17933,-21976,-66242,-44025,38264,-50675,17793,-61625,37332,-32953,-9509,-3804,13736,1458,30017,-26838,25003,-15713,75598,130344,27037,28242,27395,4965,13172,1384,59191,73482,-44007,28261,30675,4399,-79603,11531,-47632,-48720,-15674,-52282,5997,-55635,-14223,75594,-12944,-6853,34464,-9409,-23160,-61749,-31367,-13703,-90038,-29978,-15768,3874,-38072,-15238,-44275,-8917,-71245,-22886,24512,25418,-229,30096,21294,11558,2687,59490,-13444,-31682,-26207,26295,-34680,-36022,18992,-11825,18887,40442,19070,4744,49076,10921,-29509,-54329,-77097,-1472,13315,44116,-5681,25193,-82905,-70696,-4821,86044,61087,39143,38657,-41848,62886,76885,53222,-21753,30123,88951,50365,-10682,-4431,10161,52799,-4839,-22237,-7458,47058,-56342,-16790,7516,87202,6659,30242,87820,23047,-12280,-25997,-38531,86031,20963,-22160,13261,4951,-19577,-3900,76831,1180,-137194,-134596,1505,15731,-9050,42087,13977,11474,3194,-13297,18813,-44921,18687,-978,11808,70481,4282,-39708,-22147,-174,-81958,-47171,-13003,-86029,-144640,-47465,3866,10488,42458,31024,-9736,1321,-14086,-2170,-37063,-34962,-39428,-21957,-47805,-76335,-21339,31442,-27062,-76103,-66726,-65443,-57800,39226,33369,130761,4017,-3088,45808,-6889,-19816,-7830,-27872,49346,61120,93640,-42932,-95308,-1,64842,27860,11923,-45937,-29535,-31076,63774,55340,36078,-18162,-1239,-42761,-13402,36677,29255,15211,27884,-39821,-19454,37519,60984,-36165,-3283,48349,-36215,13091,30684,-12177,-25893,-6040,33962,22559,29208,-34861,-10187,61052,-1263,9495,-123390,-143136,-102758,-31891,-29284,-25328,10547,70908,67409,71470,94153,48737,24825,-41310,46422,82144,-22208,-9045,10748,69274,9833,-74868,18666,16059,1793,17421,143,13612,12819,43938,-21443,-52014,-46249,-7876,-8249,11695,70240,18677,-36209,3582,10370,-55719,-2858,-48784,-86074,74315,-7474,-80149,101411,35648,-42555,-53825,-146281,-187201,-59995,-8993,20998,34101,-99089,32546,10170,36812,27107,7208,-64185,46345,26326,32812,-7758,74405,66949,6898,-32550,-51554,-12259,8808,68812,-32755,117255,3599,-8443,8874,-13561,-53019,8722,-10451,-30068,-68515,-27467,39024,-32058,90221,-20249,8177,16078,-21665,70881,67795,35780,33705,61651,-23530,-65508,-18945,-3534,-14178,7311,36469,53314,-24391,-16578,-45261,-51283,-74878,11170,74569,85443,-48048,-33027,-6169,-32733,-2767,17127,14342,-61896,-34953,-12632,92554,36934,4758,-4765,3489,36234,32097,29271,-5641,31670,45584,25578,-41303,-13316,-76629,8212,-6504,-4290,34560,1904,-13484,-22150,-7327,5882,45532,18333,-2917,12736,59917,46151,-76062,-13405,43543,-3524,-23881,49314,-395,-87976,-88490,38870,33526,40414,-777,19832,-19120,-48358,-78718,-47880,38183,19748,-48573,-27061,-29372,-22375,-38821,-7109,-139617,24022,-50285,-53633,-2739,35425,26170,26023,-23045,-41277,-1868,-32846,-51107,33304,-14906,-72022,-65007,-54852,-92108,-34341,-11821,-24241,-25070,2380,146979,-48493,-34977,28509,-31181,-36572,45945,76500,-19013,-38137,-6655,-28371,-5612,8682,-25353,-36356,-47499,-5651,71524,15586,8503,-38636,-15574,41281,-40258,-3615,48898,83365,20988,14798,-35930,17058,-44603,21142,-2473,6263,14776,20877,33788,1378,-62198,-40748,-11572,34639,-54491,-96866,-51823,-776,29482,18069,54331,-8286,-99440,-103485,-52234,-14021,46965,-40677,27440,-23614,29637,24678,-1301,16451,39671,56633,-120766,-80592,-86920,38652,61094,-12577,-111904,16195,-5483,-94264,38662,17363,-4453,-32300,-57125,14575,1151,-7127,8082,45723,45195,-9944,-54195,-78257,55145,47702,12405,-18651,18298,11625,12791,-21540,22572,-3365,30686,35432,31098,-19401,-37553,-7000,-53235,28227,-10238,-17126,11580,6025,3548,16785,59519,-1317,34786,17125,42718,-26093,-9185,1164,-4757,-42887,-17547,-29875,1034,76068,12210,9917,34033,27643,31591,-57342,-8736,84886,2877,-15525,-9229,-6026,10000,-21403,-38827,-72192,-55614,-49701,-12289,10748,-46586,87413,79286,-55963,-46084,-22591,54069,67273,-32967,-5850,-33190,27560,22888,-74616,7561,42383,-17097,-33430,53473,9602,53975,74747,16309,-92999,-2096,-17684,41352,92746,-54057,23481,34846,6251,57931,-6937,-85567,52545,39880,-67204,12098,-10722,-98029,-32429,32009,18776,33727,-19289,653,230,-98204,-7380,60896,-18956,20146,-51100,9181,26766,16327,19183,-20670,-23837,141562,32061,28725,-12531,28879,-27969,113982,62489,38261,88143,-9588,46600,12600,-86794,-112493,-63087,-33894,2640,13545,-9962,7365,-9582,4023,8827,-37789,-18772,7663,7001,-62942,-10042,33377,-7394,42734,-36845,-7717,41249,33756,60707,-4710,-23144,30286,-39517,-43145,-59992,-5968,-59604,-65701,-147682,-33508,-40415,7055,-47327,25561,-25706,-55403,-37453,-675,-6632,-13934,155817,46748,-8074,55939,-19342,-13664,-78899,-48115,-3712,-56513,-8608,-18250,50627,-3099],[5048,36117,-7832,-493,-32765,-22422,-15342,9862,-48102,-37911,1486,16189,-25835,51125,31449,35068,36165,-28575,57229,62880,67392,-2879,27924,-78132,25677,-27529,-9388,46888,1231,-16648,12136,-71262,-37201,16861,32625,-13030,-7055,-13576,56221,-6008,-86281,45383,-45331,-94120,-17981,-75226,-55776,45287,45560,31115,-30328,-115286,-72060,49871,-55350,-24100,-8922,-22694,10831,23195,39852,61588,-4661,-1204,123,102989,3956,-2963,6602,7849,-71540,-9551,-19054,-32189,-55242,-30088,-60100,-12101,-29832,-23564,-63572,-59261,-21604,63346,-26674,-17459,-12219,-21613,-3853,11052,74351,2114,32807,50060,27865,4113,-50022,37498,45798,-20053,27279,-6353,19933,26514,-50143,-49632,-34547,-8317,10835,120776,20527,-32908,-154231,19377,39459,-17257,54202,158720,51069,40210,82902,31545,-102249,-55137,2172,12875,-53626,-10899,-3083,-61333,-64899,9874,35222,-11508,37470,-122912,-87661,-22732,-39325,-23263,-20274,61260,-25649,-49574,49455,149889,124829,-4982,-43061,-37369,71748,52531,26154,-29151,39630,20178,9524,7382,46826,46061,22363,-9900,28254,-33455,-16027,2836,-101249,-15656,-38488,-49876,83849,31597,75647,72787,1782,-55028,-5142,30591,-157165,-88005,-33894,-34181,-72350,-45680,-121664,-83477,45448,-19283,13430,70934,1537,11575,3821,33865,57559,13662,7978,-68427,25702,-111018,-102764,-11909,-27749,-13465,-56418,34295,-29250,-13438,-10654,-54733,30520,-42087,13033,41113,27665,18993,-42400,64535,9564,3810,29574,15957,-34101,-115122,-13195,31109,-45281,4432,-66722,-115172,-91103,-23733,76415,29125,112078,53907,-26365,9628,-6713,11101,16872,-9633,-1602,-10117,54246,34192,5507,-4738,-8040,31799,162720,-41633,-63985,25557,23061,92671,-10794,-62862,-68826,39979,13052,47365,-31424,8075,65092,8015,-3420,-22346,-116569,-19592,-37573,4263,-37190,-147994,-31910,17531,21759,-68731,-9635,-54945,-3296,-11027,3674,-7513,3026,-22043,29744,28961,80021,65613,697,22416,37655,6938,-49143,-23157,12951,26737,26167,63364,31336,72835,-41876,-17967,-67319,-48343,23639,-40862,15817,-61557,45503,-49835,-15592,-16184,25770,-16286,8695,-33600,8056,-13605,86299,193715,27369,38659,11630,21217,33528,5076,37144,77089,-39376,51765,34367,-1881,-86303,22626,-43577,-37456,-17393,-39650,-10142,-16613,-18929,28574,-10700,4579,35289,1565,5291,-78564,-43335,45,-77565,-38303,-45242,6951,-54532,18876,-42379,-17948,-84879,-42410,23466,13493,-16511,24419,17547,14337,61,54482,-36989,-16531,-34756,25850,-45472,-46531,-2563,3742,-691,13512,4744,-14126,73166,82448,1280,-67062,-54511,18750,21709,42708,-13512,13789,-72698,-60495,958,91119,60174,41480,7621,-50222,50520,37565,26527,-19786,33807,81362,37726,7751,5372,19651,64199,-682,-38356,-24916,52090,-46169,-16124,3963,65463,-18085,1438,56560,10176,-16924,-40775,-76627,33009,27570,-23529,-4561,-26258,-48980,-18747,52523,-20226,-124543,-115504,5512,31581,-15119,24027,17951,-1969,-1652,-33286,4495,-50530,1541,3724,227,57212,-29247,-61972,-16501,16941,-80154,-51032,-26410,-112081,-133371,-50918,-23127,13754,50964,24491,-9950,5469,-8153,7786,-16267,-42480,-32590,-31970,-43670,-86181,-9662,34953,-33535,-79775,-48967,-37245,-65752,53349,-10742,96284,2715,-22440,37177,3722,-25363,-10577,-25584,60934,68145,105419,-57217,-97120,3406,45103,22887,24184,-34229,-30431,-18627,69382,59348,67784,-4001,4072,-50892,2704,46295,12961,-196,47619,-52585,-27295,44733,70583,-25438,3694,62537,-6335,34145,17127,-37350,-52861,-9265,37826,43690,29327,-23790,8241,70564,-1395,-3193,-141895,-160677,-106358,-40167,-28541,-8255,16301,95692,77363,63364,91752,60320,26672,-53924,30536,61330,-28657,1976,49897,72238,11707,-67934,71944,46693,-8739,57645,13451,-17541,16835,26931,-16689,-55166,-64221,-13162,-26844,33907,51339,16921,435,19936,22231,-42749,4289,-83071,-116341,32436,905,-98771,51461,35305,-34677,-59796,-83639,-178084,-33659,4269,31007,22208,-85444,13325,6528,26710,-18634,-8305,-59903,38674,18958,37805,-29079,40729,47249,-5273,-39949,-45742,27691,6433,90450,-32305,104192,20103,9700,32984,-6411,-55516,10476,-6363,-44313,-72792,-14214,37385,-45494,48648,-50346,6935,-8605,-10906,80446,67034,34677,50116,70475,-5785,-79009,1818,10698,-16473,-1179,27465,9369,-13435,-10937,-26661,-59688,-62177,10679,58185,40856,-21522,-42075,-6942,-33355,16387,44020,-15400,-50721,-22957,-41811,83546,34586,-3309,-7573,25522,33437,38406,28888,-9503,21629,66619,45788,-26964,19604,-74324,14233,2903,7851,58361,-7294,-11015,-12703,-24181,-10615,47535,-1193,-15980,-9055,58739,38782,-89100,-15347,27745,1762,-20942,28981,-9522,-79398,-99821,7940,34840,43325,6529,25796,-49150,-47769,-71811,-57315,65465,32843,-48849,-48899,-52786,-53467,-36560,-3248,-127774,18403,-37817,-59305,-5992,31578,12569,15296,-36366,-36306,-7050,-42980,-59963,17132,-26206,-77517,-44120,-40363,-45833,-13862,22062,-27726,-37717,-12854,130578,-66643,-37915,23458,-582,-1972,50600,68848,-25254,-30686,4374,-26263,-5455,4142,-52872,-44917,-44200,-35027,61021,23313,13945,-42515,-51326,44770,-33795,35119,61899,12771,32811,11104,-15084,10935,-60940,37661,37077,38597,29252,475,887,9088,-49294,-65188,-22128,43534,-50132,-61547,-54502,-5141,-1910,13320,32799,7757,-61805,-111575,-50908,-3251,50365,-42788,7300,-6637,-3567,26603,-4061,16193,54637,45114,-123994,-93248,-74181,61600,65243,-5540,-119565,2127,16668,-61011,46294,1491,-35399,-26381,-49258,15955,-17508,-55135,-17885,40531,41845,-13463,-50418,-85088,39529,53390,22952,7382,17565,-5365,-15752,-44827,-6996,-7438,44073,24657,44812,-17766,-37941,-14628,-36540,18962,5744,-319,15755,12118,14951,24061,81076,-912,17622,15769,13154,-13579,1979,-21059,-20182,-32413,1716,-45984,-25719,56814,-2466,32591,31808,51624,36817,-71445,-18403,97756,20373,-14032,-16198,7608,15723,-31949,-36270,-94874,-97028,-40456,4110,368,-47624,90471,73263,-50243,-75305,3728,48684,21091,-48410,-7843,-27561,33862,34349,-58787,-13987,31348,-13118,-3321,54924,4164,79288,88156,10962,-98320,15798,-2934,64595,103663,-66609,8651,5680,1909,69163,26818,-81437,45211,28553,-73261,-2475,10813,-72005,-35181,46248,27192,28558,797,3929,-4674,-83843,4802,26985,-38444,17587,-60918,-877,30646,-15630,17720,9398,-20962,124954,32018,35826,-11479,-13191,-35614,99491,67008,51938,92774,7629,63560,4395,-91453,-110848,-82668,-31615,-4626,37594,-40962,439,-11207,-3736,-4457,-23997,-8857,18807,-9911,-105350,-22411,23351,26360,18094,-35847,34989,22120,12118,50921,-19580,-31841,9852,-30607,-40824,-70592,-22139,-43158,-54914,-119388,-21875,-27563,-6557,-59823,-4920,-31335,-18959,-29818,8552,-8337,-21930,115051,33205,-2709,57351,-8752,-11365,-81270,-59472,-15006,-57683,9047,-18942,55215,-7085],[11688,39247,-25385,-23640,-26999,-8060,3057,1388,-60765,-36193,-27302,25253,-22831,50678,35298,25588,48275,-32040,53239,78754,78844,10242,19270,-63322,26475,-15961,-4932,53972,-4296,1401,20216,-61528,-27169,23554,2195,-19845,-3272,260,71294,2931,-91496,32195,-27098,-54702,13445,-69358,-51101,49518,40113,16200,-30712,-103267,-55240,55595,-59156,-36562,-49439,-69559,8664,36509,24660,42744,-10772,-11619,1721,117930,19877,3136,19485,-4618,-11317,652,2064,-43306,-77989,-23490,-83472,5940,-16878,-6633,-52714,-75194,-37914,82491,-45347,-28874,-25809,-25806,-12555,4454,77153,-10452,22459,68002,57186,29999,-33584,49310,40095,-13324,60023,-8411,10175,31378,-66226,-74287,-54584,-27728,7034,149422,32502,-8257,-110097,28553,24592,-8697,76543,137818,62938,40509,92405,51582,-57929,-33418,2334,-9508,-87480,-3700,-14701,-59417,-55487,36483,60076,-9098,11750,-140774,-73300,-17423,-44320,-41213,-11117,82257,-10450,-61962,71493,151068,119386,-23050,-40078,-31514,65947,59339,18003,-23501,49854,12885,14352,5283,19889,17914,30964,-33540,24388,-16197,-12927,8691,-85009,-1040,-46982,-57972,97370,21918,64992,70017,-1945,-35198,-12211,44640,-154505,-105561,-32189,-21157,-74048,-58144,-108071,-86093,52820,6338,-2104,71345,-14090,-3914,-5544,35987,83539,368,-5228,-67177,17825,-101795,-67092,-5627,-61206,-15690,-64435,18095,-46983,-39718,-22106,-19637,47227,-22720,-18084,42157,43112,19458,-33449,45354,33998,7131,16094,25138,-3393,-93556,-8106,30866,-12011,-8401,-57865,-64570,-62742,-20285,68125,54855,134482,90056,3942,13626,-600,19808,17145,-9783,5524,-21575,47223,18703,-13862,-39760,-24082,2502,92267,-32341,-4879,12907,-19136,82252,-21957,-81020,-105619,2631,-825,62751,-29689,33307,24927,-3212,8117,-16050,-120119,7254,451,22389,213,-125155,-59167,32942,41928,-57665,-12355,-49546,-30512,-12905,483,-2939,4049,-25573,33663,46531,83088,52878,-1319,41509,26177,-2549,-31558,-18687,28066,29635,42462,68232,58469,74022,-61195,-3464,-58773,-49483,6955,-25334,6992,-44244,50475,-64505,-26793,-34484,46153,-25934,-8423,-30872,587,-17480,80263,204276,27294,43142,-4465,35056,54595,7256,-871,63481,-41068,62172,40509,10211,-67195,39190,-34790,-24772,-21718,-26044,-27987,12742,-22135,-8376,-2861,11128,29628,23878,37476,-80476,-53497,8708,-67172,-38682,-84938,-9163,-57557,53033,-34885,-25289,-77043,-59621,19987,-1331,-36451,-533,219,2890,-19531,33138,-50950,-8065,-41424,24357,-57691,-46803,-12066,26767,-13537,-9294,-13671,-27923,93448,134807,23087,-79449,-41274,41725,32066,39902,-20637,-2879,-52514,-43589,3962,94500,25685,42289,-17363,-38772,20629,-5403,-3593,-14545,30990,63625,22315,19017,20524,37814,78012,2415,-57574,-33859,56477,-37301,-17463,-2877,43278,-32919,-33204,15479,-712,-14800,-44920,-103836,-24749,30628,-18888,-13932,-58885,-79239,-36701,25686,-34691,-106025,-89701,1743,39521,-16604,23362,13809,-11204,-3142,-54156,-11495,-52717,-13458,6463,-7982,30691,-60914,-82920,-10840,21671,-66567,-46188,-48005,-114920,-108542,-53248,-47189,17953,55044,12269,-5083,9006,1331,25454,7613,-57439,-17757,-35347,-22361,-84148,-470,30173,-34489,-62558,-35355,-19636,-61827,65263,-50346,47740,-5122,-48584,22219,19599,-30171,-18453,-13623,63243,75126,106684,-63581,-87209,15513,18722,18066,23042,-21084,-32209,-9441,70817,58571,87212,5681,1587,-48946,18868,56213,2046,-6624,58003,-52059,-26923,58209,85109,2836,5133,69047,30926,49087,4669,-56416,-74025,-17219,32631,70278,28929,-10011,32618,71281,-841,-16890,-120582,-159550,-91486,-37029,-21240,12755,24780,110825,82930,42008,82569,59259,22698,-57039,18998,30042,-36290,10196,72125,70151,16765,-51769,100913,71597,-12969,78073,18119,-43639,19028,29865,-9247,-42093,-67167,-13003,-46374,42190,22257,6676,23733,37063,30615,-26249,7028,-108587,-116914,-17606,4368,-111572,-5502,39498,-24254,-62062,5245,-130622,19309,25470,39701,25311,-31627,-4554,-619,20510,-46096,-23928,-52366,28931,20562,36256,-45822,15581,25952,-25281,-40865,-34354,59041,-4931,92516,-33226,76899,30708,16130,45867,2555,-37402,-8935,1534,-49900,-77803,4674,27047,-44541,14874,-73455,-5257,-32656,3511,77783,54004,41934,73086,73245,24957,-84689,28234,19280,-7265,-1312,14766,-35658,-7539,593,-8792,-58771,-46183,11693,39264,597,2494,-44627,-9282,-26363,39654,64903,-36783,-34998,-2494,-67789,80301,30999,-12618,-9426,35233,20629,41128,25304,-26501,1917,72843,52776,-12151,41864,-67417,18117,20733,19409,66191,-19175,-9807,-13145,-40371,-17861,49003,-10310,-25371,-26741,56914,21924,-107572,-19206,978,3458,-14841,12050,-16178,-68035,-88452,-35552,30706,43577,14855,22957,-70333,-42180,-48488,-50596,87133,48802,-48844,-61485,-80300,-70305,-36338,4513,-98578,5390,-29520,-47416,-8795,25947,-8602,13852,-54915,-30883,-11510,-50271,-68784,5082,-35707,-88060,-21175,-22218,-6706,-370,50266,-29476,-53136,-32311,110318,-73361,-39622,4119,20250,22141,59079,59714,-35489,-23098,14844,-22225,-137,-5952,-66247,-48363,-42027,-52679,44435,34151,15316,-41340,-83407,31918,-18472,59382,60895,-58644,38423,10626,1425,-1082,-57199,40728,60826,48664,37229,-30775,-47841,20218,-34772,-83428,-35584,46850,-40922,-35609,-44114,-7503,-38164,-3337,7284,32279,-27708,-116346,-44439,13666,56200,-37962,-8638,12787,-33549,27902,-5765,15527,77140,35833,-116497,-92888,-52232,81959,64795,1232,-103446,-8456,34064,-21100,39427,-16812,-57682,-21470,-22275,17893,-27244,-78160,-32075,36824,31207,-13293,-35433,-84623,4828,45893,32181,24568,14760,-26788,-42887,-63566,-27282,-8104,46891,-1890,47219,-13964,-33220,-24255,-13754,6871,19583,9089,22338,22117,22994,31991,94367,4090,308,16216,-12196,201,17582,-34511,-38459,-18927,24690,-61932,-52565,35102,-9836,52542,27617,61345,31657,-67249,-19015,105375,44636,-9822,-15544,23454,14335,-41842,-39270,-103766,-121321,-15694,19626,-6799,-47723,78654,57935,-47999,-96510,28071,38402,-22439,-49751,-1420,-19136,36383,39140,-50869,-35803,17735,-10359,7079,44368,-3814,94584,89995,9102,-76997,32194,-4861,93752,103578,-69815,-5243,-18384,-6448,84594,58360,-70883,26198,11150,-70049,-13433,44082,-22576,-30837,51901,30346,27995,26593,3680,-6812,-53405,8869,-35138,-50571,17811,-55776,-6809,29050,-43159,9702,44439,-15419,90380,30184,39227,-6357,-47897,-40966,76557,72756,62533,90385,20219,70327,5840,-49544,-85827,-80901,-24760,-22118,53035,-61900,-288,-4537,-3838,-18838,-7928,-3449,33769,-15399,-105553,-28865,14678,61306,7904,-32797,73723,3616,-3932,33753,-21074,-35151,-10909,-30292,-35019,-71987,-33785,-26604,-43062,-57539,-9385,-13765,-16278,-69183,-44593,-32286,13157,-23290,21014,-4912,-19605,70790,16024,6302,54257,-2597,-7631,-74134,-56579,-47120,-61932,17194,-20812,48293,-11961],[20654,41739,-36469,-45069,-18138,2973,80,-9080,-61274,-34416,-55856,22221,-15217,32722,23073,10222,62149,-29287,42496,84509,75767,18519,9816,-21697,50489,2314,8081,56007,-12378,9887,25890,-31286,-9012,29385,-21188,-22759,1518,12970,75749,6214,-79043,18020,-10851,-41,39178,-54424,-33398,45598,25439,-131,-17602,-50244,-22669,58403,-48623,-46419,-77518,-99645,3752,34645,5146,8918,-20786,-17522,12808,118975,50137,3629,27842,-11242,53177,12391,15710,-56765,-97580,-27410,-96313,22994,-5862,11226,-36489,-80243,-38260,91572,-55373,-36225,-37145,-25130,-23483,-3713,71729,-26302,12412,83143,74804,47234,-18813,51471,33622,-11274,81144,-10308,6931,30202,-73735,-77973,-67749,-44864,1211,137869,37374,9147,-51945,32942,13470,-1569,88751,105993,67662,50308,101164,64427,-23033,-12049,9670,-35041,-124376,1185,-27040,-51499,-29910,42823,62856,-7818,-14088,-137114,-66418,-10434,-50992,-53840,-5022,87750,7612,-62966,91272,104588,94530,-30530,-27747,-3328,52975,61693,16429,-15958,49684,3473,14910,5354,-840,1384,36657,-57319,21567,2979,-4227,8366,-53875,-8890,-52899,-48273,86385,632,45939,53260,-11941,-19020,-15896,49878,-118437,-106537,-18293,-4757,-63655,-46633,-55808,-75658,59310,26393,-20186,61401,-24973,-12053,-11297,26077,88285,-19512,-4918,-51132,11215,-90072,-28955,1393,-75497,-17269,-52187,17683,-63052,-51569,-24106,18385,55107,-12251,-50970,28661,61253,26424,-22782,27304,55563,12875,15325,30339,1515,-58977,-8218,17713,25340,-12145,-48611,-15819,-40568,-30185,48608,72920,134813,101394,32040,12263,-2767,22865,33283,4593,19683,-36038,32525,2190,-29029,-63220,-41430,-14732,54141,-10853,4812,-2647,-70062,68988,-19667,-86460,-136977,-37183,-11751,75503,-16649,50053,-11168,-5424,19319,-13074,-116348,35343,44472,29081,28775,-91919,-74520,46447,61441,-33875,-2613,-30972,-39417,-15204,-9872,2744,10488,-24922,41743,46489,88571,23658,-4813,64180,15958,-13530,-22410,562,44851,21456,47118,65284,83878,72159,-73850,18650,-42387,-47435,-8404,-9089,-4985,-9494,52546,-66333,-36527,-53604,68580,-21353,-16516,-23631,5337,-24858,62769,174512,26680,41105,-19170,38426,65053,7647,-40438,35910,-46025,57579,46185,40302,-30917,56393,-25057,-14943,-28609,-14476,-43213,23410,-26268,-29875,6283,11999,20430,49749,61523,-73043,-58951,7732,-51479,-28991,-116654,-37995,-46074,71509,-30159,-26920,-57316,-67957,12350,-14968,-58111,-39678,-25115,-18102,-45614,7884,-55245,-8580,-42028,19766,-69709,-42446,-8413,53285,-12060,-21589,-31978,-40273,102932,152964,33769,-92695,-44506,56393,43151,40134,-22168,-21644,-31654,-26166,8319,94936,-27713,43004,-31099,-13207,-11025,-36710,-27106,-5983,18502,38182,9745,24181,38731,58466,90574,4501,-74397,-32263,59347,-34966,-18800,-11598,23081,-32201,-58382,-27993,-6992,-6533,-37827,-114458,-67989,27482,-8699,-14216,-81938,-103665,-55134,3978,-38063,-88782,-60750,-6347,40683,-14915,34122,2906,-12543,-2266,-69060,-26391,-53054,-25066,6941,-6741,2496,-79411,-94220,-4210,17511,-40817,-32066,-68368,-94788,-70839,-53782,-64498,20227,53525,-1207,-994,13207,11359,43094,20222,-69162,1484,-28921,6456,-72414,4044,16008,-29761,-33105,-28726,-18409,-43061,69670,-70454,6681,-19128,-73884,3676,32202,-33286,-31440,5341,56586,77714,99675,-61571,-67077,32633,-3975,16347,10080,-6313,-36801,-4838,68805,51453,88873,7933,-8221,-36993,31155,65560,-1204,-2285,52962,-40573,-19061,73693,105273,43869,2164,65535,64150,56723,-9354,-68004,-86119,-25285,19398,89387,29107,2138,59495,62809,589,-29423,-70649,-127991,-65537,-21160,-12146,30035,29615,109836,79412,12921,65101,48560,17092,-47740,15615,-2707,-41756,17857,66700,57192,27207,-30669,96958,82760,-11204,80871,12837,-60093,20307,59059,-3316,-22514,-59272,-9629,-61707,33712,-7512,-8315,33891,53185,32993,-11189,3825,-121409,-105456,-58663,9910,-109064,-47053,44643,-17585,-64874,77496,-70393,71626,45880,44218,47267,36928,-15770,-8677,17265,-45707,-32173,-41936,16189,32748,28242,-52454,6998,6753,-43306,-39014,-20349,75621,-15738,79634,-34980,40935,31955,6256,48320,10381,-1269,-39177,16648,-48539,-79861,27576,12937,-29394,-3150,-83123,-23803,-50257,17584,61533,32488,53110,89105,68345,54270,-81916,53798,18259,6759,6426,4410,-71433,-9520,16176,5710,-50569,-28982,13069,20536,-28652,14097,-39898,-11253,-14088,58813,73533,-43016,-15206,23098,-79221,81657,29298,-22418,-7486,30872,931,38980,23058,-43733,-7090,64475,47955,-2102,48952,-56307,17783,40584,28440,61458,-30186,-11702,-23380,-51003,-12218,47269,-3046,-27049,-34355,56202,1124,-123808,-24812,-29436,30,-8402,4010,-15662,-54135,-61256,-76049,23674,40505,24750,12289,-69861,-30497,-11479,-33361,96405,64089,-52729,-58981,-97642,-68819,-45691,3621,-65245,-12556,-23932,-22505,-8273,22881,-27787,21095,-74869,-24761,-15110,-51747,-83418,-3204,-42630,-100616,-709,-5173,20242,2211,58347,-30454,-66043,-52951,93767,-68197,-41058,-23315,18246,34129,67945,48442,-47574,-17159,24255,-17181,13334,-17127,-63801,-47743,-38040,-54409,28358,42573,12220,-35620,-102154,8048,427,64221,45417,-103214,39521,19184,8985,-15636,-37116,29971,63977,33301,34670,-63523,-91544,33700,-21144,-92096,-49775,43127,-31810,-39209,-25100,-8704,-67016,-23606,-15124,53297,-10647,-113854,-34681,32555,62525,-27011,-18719,27981,-49235,29443,-5810,15440,97861,30180,-105661,-80342,-27400,98566,62364,3822,-63819,-12769,46521,16629,20968,-31517,-67360,-11841,15862,16839,-24222,-70348,-32110,32840,15691,-8915,-13511,-75672,-34492,24577,34031,28373,9683,-48935,-59817,-76351,-31497,-1936,37300,-34468,36082,-9562,-25396,-32956,12310,-1749,28870,9968,27443,32006,27665,40141,95702,15705,-15175,14662,-26201,8814,33481,-41548,-52128,-4799,46397,-71368,-74582,13750,-10518,60289,23272,58085,24149,-38447,-8448,102821,65045,-3530,-13627,35267,6456,-47177,-44816,-99791,-127217,19005,33149,-8904,-45631,51149,33121,-47842,-105757,44121,23987,-52754,-33945,11360,-10001,31166,34790,-45956,-49835,3606,-11666,-8019,27089,-8802,95236,82798,11121,-35871,43772,-25465,113610,90968,-60136,-13834,-31559,-18647,95779,78869,-57884,456,-7917,-58478,-17964,78321,37518,-17212,51719,25677,29986,51427,-595,-3766,-21333,1203,-85821,-50714,22371,-34060,-9274,23031,-56311,-3704,68842,-7690,45674,26409,38524,2731,-60340,-43889,48564,78936,69860,78220,24485,65803,16738,6799,-47499,-56977,-14491,-43493,54499,-71459,8690,13741,1609,-27559,5397,-2919,48372,-10016,-70755,-29088,7687,85939,5967,-29010,99718,-8986,-7640,14363,-10128,-35546,-25431,-39377,-26339,-61361,-34108,-12940,-33158,9565,1700,876,-22671,-73290,-80206,-28199,30553,-17610,33790,2528,-8430,36903,-249,14552,48140,-719,-3612,-62209,-39636,-83426,-69657,14013,-22726,30559,-16601],[31116,41732,-38617,-57816,-10681,10404,-25969,-20146,-46427,-27098,-71666,7696,-2862,5672,-1604,-2743,71503,-23539,26318,76938,63741,18805,-729,35219,91662,23924,25959,51257,-22669,7616,32614,9603,14336,32773,-34206,-24597,5450,23281,67312,2160,-52698,7231,-1238,53852,50119,-35732,-7584,33628,5366,-15125,890,15350,14471,55702,-31654,-50636,-88669,-98943,1815,19308,-15734,-31762,-34602,-22501,29789,106888,81508,-709,33205,-11313,95016,22528,19900,-71448,-107616,-39042,-92267,37941,3000,27912,-20385,-78524,-25521,87854,-52911,-36296,-41413,-21292,-36194,-9285,66774,-42219,6657,90157,77867,56225,-7355,44247,25603,-11957,86808,-12288,9436,21303,-70273,-57184,-71331,-55773,-4759,87948,34747,18994,2392,32575,13024,3293,88204,72054,62924,67851,104473,67590,-10629,5052,25351,-54060,-157306,1907,-34659,-39365,2824,26485,47787,-7153,-33277,-107473,-63973,-4349,-54681,-54189,-3054,74086,21992,-51589,105636,28540,58463,-25847,-9385,37088,35188,55394,17925,-10658,38355,-5739,11493,7890,-15110,-1388,36816,-72311,19979,20653,8816,3694,-16747,-36190,-51702,-26446,55876,-25025,20805,29995,-23790,-17232,-15056,44741,-58483,-91563,1159,10086,-42565,-15690,17073,-55079,58571,40173,-37607,44117,-32150,-9939,-12747,1965,72822,-43504,5926,-25922,7704,-78283,4929,5009,-69341,-16519,-26863,33387,-72984,-46506,-16666,51181,57432,-8315,-71115,5436,77918,38761,-12912,11629,63760,21385,30798,31976,-14298,-24612,-14042,-5080,59668,-6840,-38748,15303,-28654,-49281,21293,80513,113261,85551,47020,10085,-13888,22460,58819,27902,36220,-47629,25847,-14295,-38240,-71454,-52686,-13938,52180,10873,-34862,-16604,-110199,58528,-4403,-76146,-147178,-68941,-18058,78745,4902,53728,-34724,1767,25228,-23636,-107782,59297,78798,23975,42157,-48933,-67049,55799,79335,-5910,12351,-7931,-22073,-16326,-25574,4671,15158,-21257,54356,32285,94678,-6902,-8465,77603,6249,-22867,-24753,26866,57098,5383,39438,55355,93627,66475,-78674,41842,-22640,-42310,-19243,3007,-13738,35887,53232,-46309,-37569,-68631,83950,-4128,-14779,-18930,14084,-26868,41037,132443,25275,33790,-29588,27235,54276,6540,-65841,1564,-48345,39366,47982,78242,7265,67650,-17759,-8799,-36034,-7547,-49851,14506,-34030,-37276,12513,8969,12992,72026,69875,-64199,-57809,-3000,-27503,-10206,-124589,-67150,-23715,64828,-33455,-19515,-38599,-62988,-424,-23798,-78963,-82149,-49300,-39160,-66304,-9854,-50843,-15487,-33375,12623,-78942,-41114,6411,75964,-500,-22194,-45333,-52590,96299,139097,36411,-105912,-63435,54854,55017,46351,-14723,-36504,-18874,-13524,17293,91326,-74448,43902,-32476,16682,-25873,-47104,-38006,4180,-2844,11032,5576,26839,54426,73389,95168,5264,-84484,-21292,60675,-36423,-15811,-19993,5473,-15641,-64089,-67103,-8742,5400,-22588,-106022,-86569,16412,3804,-7526,-85347,-115172,-70511,-8154,-30948,-74670,-30891,-13088,39249,-11644,45543,-11671,-4490,712,-72268,-38295,-52434,-32155,6548,7745,-15001,-77630,-92045,4520,11169,-5349,-11746,-76778,-61354,-25653,-51807,-74056,16343,46334,-10293,-2308,19288,18497,51976,9765,-68939,19102,-12071,28776,-55356,3072,-5218,-20943,-2236,-27404,-30305,-11718,64238,-64374,-14138,-37112,-91917,-14913,33558,-35605,-45635,26921,43902,72363,88030,-52437,-41017,48404,-14728,19149,-9401,9568,-42119,-4109,65163,38458,72626,1890,-22927,-18611,36440,72938,3711,9791,29746,-24077,-6039,85825,126427,85066,-2411,51904,82943,57759,-26702,-72726,-88417,-29114,1344,90472,31157,9382,85216,49186,4371,-38938,-13819,-74362,-40937,2994,-6092,37021,26738,90748,63600,-16035,39506,33446,13771,-27695,19748,-27862,-42088,27108,40485,30603,42003,-9175,69415,78098,-6023,72072,304,-64319,20298,99765,-1680,-9515,-46298,-6468,-69496,11443,-29435,-21707,37198,66069,29878,-1311,-5543,-121630,-97199,-77766,21118,-87202,-60102,45370,-19353,-72556,105075,-21255,100226,56074,42024,78304,87840,-19268,-15605,12755,-21979,-28914,-29772,1382,50229,14287,-47584,15125,-7468,-51184,-38238,-7497,75838,-17172,60022,-36881,5952,23584,-20389,44028,14057,41259,-63907,40281,-43518,-75523,51244,1060,-5874,-3816,-75574,-43023,-57709,27365,34741,7907,57825,83181,54758,63768,-73243,73032,7053,16115,18790,-591,-92977,-19241,32731,16576,-39765,-12569,11819,4603,-45743,8603,-28434,-11732,-315,67063,68178,-31311,9887,48160,-69464,84123,32162,-32066,-1776,16026,-20542,31201,26316,-46543,13294,45253,33050,-2603,40939,-40529,12398,54916,33421,52391,-36412,-16924,-40395,-53561,5359,40697,21087,-19615,-30011,56632,-16052,-125422,-30652,-54945,-8149,-5607,6054,-4492,-37598,-27840,-95799,16902,34357,35496,-1155,-44975,-13641,30924,-14339,91112,75495,-58539,-38716,-94139,-53402,-65053,-15486,-38457,-30381,-18233,7281,-1418,25285,-37819,30959,-91678,-18407,-17365,-45562,-102820,-9972,-46284,-110639,13497,8394,36131,-3857,42264,-31610,-71526,-70840,84034,-54465,-41655,-48101,-7633,36139,73344,34863,-55357,-13557,32969,-12479,35184,-23564,-48507,-44918,-27794,-40595,19760,42891,6495,-28257,-104832,-18272,15879,51184,19734,-108271,37616,36245,6501,-27748,-7842,10126,48326,510,21786,-87387,-112764,47244,-11261,-92566,-61808,30838,-28477,-70707,-4704,-9958,-79682,-39315,-28955,59728,-14153,-98753,-23882,47472,67194,-14203,-25207,33805,-44566,31391,-3926,15954,108017,27761,-95855,-58222,-5779,110203,60019,-171,-12129,-10528,54504,44382,-3243,-38838,-66142,5535,52298,10570,-8917,-41461,-21089,26074,-1919,-2180,9445,-58803,-63230,-6164,26443,20253,3223,-68146,-65172,-82512,-21649,12419,17735,-60822,15118,-6159,-16486,-37645,36941,-3542,33420,4067,27070,37592,31086,47713,82966,33177,-29443,6707,-26245,7602,43662,-47564,-54914,6697,61686,-69018,-85794,-4284,-7336,48462,19298,46726,22834,10633,11447,88576,72733,3510,-16948,39596,-5211,-45600,-48710,-87399,-118740,52730,42768,-5878,-40112,13468,1972,-46374,-101373,49607,8639,-64208,-3412,26000,-1822,17409,21790,-38878,-50566,-9348,-17593,-39510,11329,-5842,80998,72277,15989,11542,49298,-57092,113908,67212,-37697,-15156,-31731,-32357,97432,84407,-43933,-23570,-24587,-41775,-14692,100154,87103,5332,50456,13954,32167,68716,-8175,4594,2508,-17552,-103130,-38116,30536,252,-9606,13670,-49926,-18530,69005,1184,548,21364,34754,14290,-42538,-45069,19630,82295,73588,56910,20513,51910,34385,46737,-9846,-20002,-2987,-60128,41254,-71597,28805,40849,8519,-25866,12467,-6530,56172,2007,-25754,-25420,1089,93470,3847,-24103,107480,-12268,3698,-2136,8032,-35795,-30023,-53479,-16849,-39924,-23310,-3656,-26376,53068,10152,15779,-27738,-70391,-98757,-19987,30578,-11554,44457,11223,6436,17597,-10872,18076,40678,-950,-1200,-49374,-13862,-101793,-77818,2246,-22559,7775,-19607],[40497,38468,-32720,-57377,-8210,15669,-63828,-29965,-18086,-8991,-70269,-13563,11745,-17721,-29378,-6422,69880,-18451,8854,56842,49748,9626,-11612,88929,135110,45291,43012,39643,-33854,-4515,41034,48001,38915,30892,-37853,-27272,7119,30026,47299,-7478,-20559,2198,-324,89631,42255,-18658,17745,16464,-15042,-28182,12976,62128,42795,44725,-16716,-48051,-84951,-68350,6876,-3827,-34560,-69244,-50578,-30764,45445,84494,100705,-7493,38575,-5908,98972,28178,16580,-82876,-104096,-51820,-70907,50465,11501,42319,-9442,-74881,-5191,72740,-38399,-27538,-35461,-16435,-48822,-10904,67018,-54528,7138,86807,67729,57804,-27,30849,13947,-13663,80782,-14515,14785,5938,-55627,-16620,-64046,-58811,-8820,18632,26160,24518,40531,27546,27880,7062,77815,42802,49377,87812,97360,62315,-16635,15202,46574,-58796,-175808,-1337,-33797,-26344,30266,-6492,25245,-7188,-41075,-57880,-60414,-1575,-50810,-38493,-4619,45164,26419,-30719,111448,-43753,21734,-14605,8040,73929,15685,38532,17383,-10962,18624,-12923,4137,12165,-24242,2134,31268,-71597,19256,34201,22309,-3753,15783,-69678,-41124,-1571,16083,-46302,-5451,8903,-31275,-34880,-9753,30832,3179,-70370,18229,19264,-16066,23081,80994,-30527,49518,48794,-50975,24221,-36764,25,-11148,-31567,44389,-65233,21126,1365,7750,-66893,31080,3244,-48897,-12833,973,57030,-73445,-26694,-2686,72380,58332,-6361,-69650,-19795,88474,52737,-4643,-1384,52866,34233,56921,31132,-39249,-5088,-24633,-31034,81865,4389,-28443,24584,-26478,-68139,-6908,79622,76547,47648,41961,13480,-31268,22881,82127,48561,50036,-50678,37931,-29614,-43485,-66352,-52228,6187,78510,20871,-110847,-25118,-122617,55734,18680,-51806,-130735,-85653,-20823,67471,28985,44274,-42751,15898,22751,-49610,-96707,74033,93528,11349,39933,-2022,-32942,59020,93066,17605,25432,9682,13522,-15241,-42926,-961,10946,-17218,68074,9899,94789,-25593,-11193,74735,-3609,-28560,-37136,48333,59071,-12673,24349,42583,81239,56235,-75315,58300,-5658,-34503,-23742,7702,-12618,79108,54316,-3369,-25627,-77005,84124,17043,-5918,-22173,12327,-12822,21318,98796,22553,23851,-33111,3194,18631,4449,-67669,-31051,-42230,11631,43289,107311,33487,67376,-14772,-4152,-40287,-6038,-43475,-7266,-46313,-36192,13496,5604,13308,87005,63438,-60759,-50116,-18403,838,13412,-103346,-84848,2520,34797,-44664,-2401,-29679,-44682,-17767,-25445,-95067,-114734,-63051,-49946,-73628,-15237,-38741,-22422,-14500,4480,-82685,-48234,28071,85940,2994,-15971,-49924,-61905,72699,108061,36695,-113749,-88467,35552,67683,57706,1829,-40255,-17472,-8394,31320,83125,-92811,43806,-24925,42490,-14058,-37483,-36196,13202,-27437,-9129,13250,31180,60164,75859,86713,4510,-85313,-4562,61244,-34442,-3846,-25727,-8609,12073,-49240,-96434,-8022,17271,-5106,-80509,-81602,-2097,13148,2086,-65487,-108361,-79252,-9484,-18120,-62995,-2434,-13598,40184,-8268,48738,-26025,11636,6330,-61747,-46098,-50246,-34404,8088,34960,-15179,-55731,-77783,14950,8886,34068,9252,-67004,-28154,18886,-46891,-77725,3743,34999,-10709,-10558,27573,20381,46470,-25734,-54820,29444,12349,32719,-37685,-2531,-27129,-9335,21674,-26331,-45740,24344,49956,-36003,-14934,-55934,-99695,-30346,19595,-38786,-54392,45871,29407,58060,72969,-39036,-14838,56148,-11690,25451,-28743,25206,-42985,-5317,61877,22230,43693,-10791,-38923,708,33181,75804,15237,23210,-9297,-7521,9256,90224,139462,111295,-5393,30493,81760,53622,-46215,-72153,-82828,-25981,-17010,71178,36002,10880,105098,36915,12621,-44312,29219,-21376,-27918,27382,-6076,30607,15905,57193,35332,-38186,9275,18869,14656,-2547,27305,-39438,-36474,38501,10331,-6201,57184,9280,39052,61694,-1047,57073,-13623,-56221,17872,126210,-4784,-12938,-33088,-6437,-69373,-17388,-38797,-27375,40606,73399,24211,2413,-19065,-111931,-95920,-72391,36720,-50789,-45393,36882,-30408,-87363,86687,6289,97425,50823,31860,98519,100413,-18031,-20568,1814,11176,-15325,-18187,-12920,63738,-4143,-34282,33082,-15211,-46561,-40626,819,62572,-4998,42720,-38068,-18912,8505,-56948,37746,11761,74849,-68702,69252,-38184,-63055,71882,-4009,18441,8660,-51696,-58530,-54238,29989,3901,-14218,44384,48799,33402,42206,-62423,82589,-11247,12786,30622,-2613,-101253,-34290,46442,25505,-31360,632,4138,-6933,-52345,-10995,-12793,-11217,11335,63587,52145,-4222,40939,66587,-40494,84787,40331,-40663,4208,-2311,-38290,18060,36327,-25218,65270,21280,9278,-16929,20981,-19980,2807,57725,33350,46992,-34795,-24113,-59252,-48853,29267,29388,55966,-4936,-16291,56476,-22635,-103194,-33872,-68359,-18801,-10435,15969,17821,-19049,2993,-84562,12795,26212,44981,-10016,-4850,5284,66930,-1763,74928,80752,-60150,-3882,-69546,-33897,-87398,-51010,-21512,-42416,-10134,33366,13524,33260,-37550,35317,-102366,-12754,-17633,-31901,-118413,-18249,-46351,-113680,19843,19277,44199,-12340,9128,-33247,-67260,-82534,79260,-37521,-39765,-58851,-45075,31544,72828,19710,-51072,-11813,41152,-9589,62987,-20708,-26229,-41263,-7826,-15848,23152,31993,1637,-24219,-97283,-38594,22543,26332,-9302,-80119,33508,54677,-3237,-32652,22560,-10698,20995,-34460,2624,-95112,-105309,57646,-7384,-90374,-68598,8657,-34618,-107211,11328,-12082,-73703,-45390,-31822,47045,-31459,-69046,-14131,52473,68793,-6172,-31914,27922,-21802,33256,-421,16080,102822,27207,-85774,-30401,8253,115238,58600,-9210,34123,-4233,58061,58395,-26014,-38520,-60434,28356,74921,-346,14130,-8188,-6096,15392,-18954,3567,27815,-37341,-71977,-38036,12054,6599,-2955,-81123,-63901,-81758,-6709,32650,-6054,-71477,-7262,-4788,-8056,-36120,54728,983,34375,-4956,18708,36218,36302,53674,57201,52919,-44589,-10492,-14796,-4209,42706,-57841,-44429,12712,67735,-53367,-81435,-16731,-3985,16442,14638,33369,32398,62701,34941,67315,64479,9318,-28383,36303,-16784,-37057,-46960,-71985,-102352,73679,46406,757,-30798,-24395,-29612,-40828,-85635,46421,-3356,-59446,33342,36766,4492,-1953,3312,-28351,-37837,-19945,-25815,-69410,5007,7404,56049,64665,21682,50428,49708,-85281,93811,35132,-9062,-10298,-20956,-44113,88472,76649,-27966,-36941,-36393,-24806,-4876,101007,105649,32919,52157,-894,32440,74127,-17326,16012,16903,-41098,-90753,-16112,39595,38015,-8906,2036,-24989,-29465,41337,9906,-36290,16471,30029,25797,1029,-45433,-6048,79722,72698,30719,11838,32900,54327,56012,16315,14889,7067,-64437,17876,-65719,56741,67564,12513,-13162,12096,-12567,50249,14201,3563,-21682,-6264,84791,-3859,-17003,95097,-5765,27432,-11961,26555,-37328,-25180,-64994,-9510,-13019,-7627,1310,-22022,63207,16173,29055,-33147,-59860,-92481,-9670,18508,-4267,51510,17488,18384,8767,-12877,14541,32819,-330,-2064,-36965,12421,-90600,-80872,-12150,-17931,-10568,-19465],[45034,32246,-21968,-43452,-11982,20055,-94195,-36693,17254,20929,-56045,-34594,24418,-26747,-48845,1523,54022,-16664,-5026,29330,38809,-7832,-20731,121011,165672,62978,53609,23372,-43964,-23725,47153,72905,60922,21724,-36408,-31240,6020,32003,20023,-18981,8505,3135,-7232,96683,18835,-6964,33452,-1535,-31178,-39878,10040,73111,52433,24708,-8922,-39795,-73446,-22645,18979,-27857,-48318,-95515,-65211,-44211,51921,54944,101362,-13780,46360,2790,69258,27862,10263,-84414,-87298,-58640,-39612,60050,21841,54522,-6877,-73794,17905,50916,-16164,-10813,-19375,-12533,-58416,-10291,71562,-59947,13008,74543,49295,52873,3575,16829,-3185,-15657,69770,-16843,18779,-12291,-32326,31579,-46209,-54946,-9345,-44699,14171,29168,58893,17984,55986,12024,64719,20352,30298,103062,76934,52775,-25663,17767,67027,-48148,-172096,-6610,-23849,-15718,42300,-44329,6155,-8345,-36327,-3687,-51450,-3468,-37055,-8808,-7748,11015,19312,-5606,106614,-84245,-6671,-7772,15866,93851,-2524,12970,10949,-17791,-3284,-16928,-6958,16492,-29655,-63,22386,-53215,18668,41853,31493,-13153,34814,-93840,-22026,17247,-21958,-56264,-26766,-4040,-28807,-67522,-1244,12589,45825,-56715,26916,20799,8423,55585,111394,-8819,36449,53394,-58087,6738,-38871,11435,-8499,-63983,12807,-77622,34167,23882,10325,-55127,49328,-2974,-24248,-6909,21371,74178,-63391,2274,13274,78601,60721,-2966,-47482,-39376,88967,63148,2292,-11730,24401,52808,82554,28797,-62489,-7803,-37767,-53104,84521,16761,-18333,18563,-28701,-75976,-27516,75543,34876,-2534,17606,27113,-49928,28570,90914,52513,56799,-42098,66743,-42043,-49027,-53366,-38313,42068,118359,13545,-202658,-27407,-100231,62479,41826,-19366,-96430,-86315,-23078,42154,49070,25603,-38414,32466,11746,-83218,-84632,76467,88945,-1986,27071,39349,19770,55189,98533,30235,31588,14337,47340,-11754,-57341,-15088,-4707,-15680,76828,-15087,81684,-26653,-12651,57281,-13467,-29662,-54589,54283,47382,-27183,10178,31350,50992,41634,-64244,61957,2755,-24727,-22225,4250,2307,106277,56308,52375,-1728,-79341,65841,30567,5603,-34020,-10251,22083,7186,76658,17728,14521,-28871,-26808,-33891,1747,-47359,-55060,-25373,-19653,31313,111956,41637,53472,-15984,2260,-37365,-8302,-24548,-31162,-61040,-33499,9407,5424,25572,94708,50872,-65659,-38023,-30066,24839,34917,-60234,-85732,25020,-6063,-58835,20820,-32146,-17659,-37281,-19154,-100831,-126365,-60589,-43979,-66128,-10750,-20348,-22378,12619,-4144,-79439,-63547,51043,76333,-22212,-11923,-44336,-62002,36929,75548,39039,-108541,-105478,3549,79130,68965,23941,-27279,-23742,-10372,47298,70475,-76816,40744,-14958,60900,19070,-16921,-26306,18654,-46384,-14121,32442,39671,49705,63522,65469,2651,-76351,13290,61867,-22720,19094,-27120,-17496,43238,-20834,-112411,-7403,25257,7779,-44150,-61304,-24679,12991,10207,-27681,-81827,-78233,-1289,-6163,-53117,21594,-6243,46755,-5843,40841,-36579,31950,15249,-40462,-49139,-44471,-32666,14658,69312,-922,-21507,-56604,24112,13668,69404,25133,-41197,-5964,54380,-39262,-79053,-16054,22604,-1399,-23876,36915,16763,26984,-74492,-32519,29809,38546,14651,-22831,-10442,-40683,6071,35219,-20124,-54239,53950,29892,2975,-5097,-72610,-98105,-40801,-8148,-43888,-51224,57379,16795,36660,52498,-25315,5826,51543,-560,31800,-42500,38640,-33922,-6272,60266,6761,10325,-26351,-52512,15730,21604,70958,29687,31048,-56227,7746,24306,85022,135052,112567,-4352,5616,61742,45761,-63471,-67779,-72756,-15480,-31045,38690,43657,8460,113515,31679,26478,-45384,47113,9991,-27656,44773,-12263,12112,363,17269,-1656,-50269,-18968,7282,19058,20311,32952,-36532,-27128,50427,-7708,-43525,68038,22907,24701,41594,516,38617,-22066,-38235,12204,120843,-10819,-33690,-22262,-10051,-63968,-44344,-35421,-22109,47389,73543,19673,2020,-32541,-95050,-96927,-49706,51972,-12073,-14320,17678,-47027,-107711,40194,15081,72369,32399,14553,89671,74484,-17052,-24051,-18283,38982,2964,-10286,-23310,65196,-24373,-18547,50609,-16611,-34043,-45394,2737,41907,18705,34797,-37492,-29318,-8327,-89133,33665,3691,89143,-48411,95777,-34631,-43261,86133,-1044,38120,26423,-17738,-68295,-41934,24485,-23272,-29756,8011,-4725,7856,-6413,-52497,81530,-30730,-5701,36537,-8230,-101167,-51121,53739,34977,-28301,7677,-12503,-13922,-50416,-35066,2113,-11681,18871,55704,32202,30499,75380,74050,-2130,82191,51550,-46848,4850,-16994,-48156,1115,50034,19865,129546,-664,-21416,-41990,-6366,3568,-8793,46607,27553,48650,-24249,-30871,-74462,-40157,51211,15184,90240,12466,1119,53282,-14922,-58688,-31173,-66090,-28449,-25435,30061,47776,-133,25048,-46334,12040,17694,50213,-7946,34079,21714,85439,-367,55631,78620,-51868,35691,-34774,-19440,-103337,-88401,-11469,-44656,929,49612,35220,44094,-31861,28025,-107157,-8601,-15504,-13165,-119020,-30686,-43126,-106722,19427,29538,47207,-16404,-27040,-34744,-54293,-86888,74537,-22208,-33779,-48307,-74950,23547,66227,4436,-29907,-10741,47727,-9633,92278,-7496,-3400,-37238,21889,12725,37186,11206,1343,-28922,-90479,-47505,19168,-3191,-34877,-35964,27382,64302,-14807,-27561,47025,-24231,-8466,-56728,-16740,-85226,-74889,61432,-10323,-90917,-67611,-23178,-50043,-120847,21109,-15024,-52953,-41141,-24604,19437,-50161,-29266,-7006,44382,66847,-9349,-41071,11106,9572,34371,3792,14250,83035,27154,-70697,-1984,12991,112160,57735,-17648,60232,1760,56473,60039,-40686,-33228,-58149,49598,77316,-12416,37969,16078,4922,2564,-32754,5235,37832,-16574,-60348,-61728,-3600,-4448,-7069,-85169,-62259,-74287,2564,52859,-27153,-63221,-21261,-5382,-1085,-27782,61422,8358,32959,-13164,2369,27960,45470,56974,23219,69535,-61845,-36279,2063,-23126,28747,-74305,-23232,12115,65483,-27514,-60523,-22913,-3391,-27569,7300,22972,51280,94284,54105,48897,43829,11631,-45963,27996,-24517,-23674,-37099,-57184,-84073,74800,42837,8562,-18782,-51732,-54931,-31016,-65330,39139,-8485,-47974,63692,38600,8732,-21431,-15982,-17963,-17561,-27192,-31987,-81961,12084,29464,27849,63831,25966,70000,47294,-96121,60568,-2953,12713,-2974,-4235,-50865,71174,61118,-8332,-34051,-42766,-12669,7209,82552,84266,58185,57586,-13392,29338,66791,-25943,26787,27214,-58643,-65483,9108,46017,67685,-7473,-10662,11942,-32058,-5043,17333,-59295,13481,26867,34520,52588,-45222,-24654,70265,65732,6172,3688,13908,71525,38599,27481,33994,13241,-52931,-7097,-56923,82826,81620,10803,6729,5384,-18870,26256,20089,3891,-21389,-13986,67468,-16860,-7440,64530,8044,56561,-13455,39698,-39363,-14933,-66473,-7176,11666,4440,3111,-18316,50640,21251,37474,-38830,-42604,-62346,-75,4002,3853,54383,17592,22037,3586,-6206,3986,24399,3404,-6699,-24285,31319,-56072,-73524,-22495,-7227,-15491,-14863],[41442,24038,-9991,-19970,-20379,22625,-100509,-38994,50623,57765,-37482,-48837,31250,-17660,-51615,17701,26171,-18891,-11957,2147,32346,-29598,-25310,120882,175379,73865,54277,6598,-50984,-45862,43007,79366,77658,5783,-34966,-35540,2585,28106,-8827,-28765,28507,8580,-18657,75916,-10593,-1972,33710,-16242,-40270,-50802,-7948,52114,41495,-1515,-8219,-28963,-62499,18656,33587,-47075,-55288,-107645,-73966,-60840,44447,21248,84939,-17234,56871,12355,23814,22140,5892,-70518,-61051,-55066,-11394,65150,35037,65344,-13239,-78293,40910,28256,7720,10562,3004,-11001,-62107,-10669,75900,-56453,20939,57476,29178,42766,5048,8663,-25452,-18075,58965,-18742,17086,-28819,-5371,72149,-19776,-47177,-5716,-83660,1209,32717,61234,4536,87216,20146,56389,2964,10224,107683,44189,43639,-23469,14268,79077,-28860,-146423,-11191,-7710,-9457,35479,-74022,-2536,-10910,-21774,37643,-36267,-9700,-14689,27108,-9797,-16342,5186,18589,91136,-85302,-22202,-16342,7282,92002,-17204,-15701,-2093,-29076,-19607,-17217,-20951,18709,-31815,-16605,14041,-21107,17493,42686,32790,-24172,36169,-99231,2017,23870,-50518,-52284,-38189,-7797,-13921,-102502,8357,-4162,61597,-59922,25156,15091,24008,70891,102303,5424,25724,54337,-58713,-4583,-37277,16857,-6410,-83287,-13385,-76818,40859,36572,13358,-42437,61381,-10327,-4920,-533,28154,70782,-44603,33486,26550,69842,65473,2747,-14521,-48376,77576,65366,8113,-19217,-13167,75960,96814,25347,-77415,-28878,-50359,-66511,65762,25709,-9291,8084,-27387,-65510,-33680,73645,-1976,-53641,-17158,50587,-64579,41525,77121,29349,54113,-22778,98724,-49442,-58528,-38357,-13596,86438,155840,-6231,-289132,-26856,-49712,75962,57627,12977,-61656,-75556,-27907,9613,60591,3790,-29019,46322,-5025,-110999,-72243,66682,73953,-9566,11445,65930,72897,45114,91399,29090,28831,3618,58801,-6387,-64735,-35090,-27565,-18581,74639,-39132,52984,-12900,-13331,32689,-22301,-26157,-70827,40476,22441,-35204,5050,23684,14490,24590,-46789,51049,-617,-13904,-17225,-5549,29876,108939,57201,102500,27803,-78290,32752,27926,15725,-49765,-51022,71048,-767,57678,10048,8617,-18278,-53443,-84617,-1516,-16123,-67165,-968,-47586,13558,86299,34700,28319,-19634,12459,-24903,-10854,-383,-47071,-73468,-34827,2264,9847,49044,97133,43081,-76898,-25133,-30115,35683,45989,-11132,-72742,38503,-40547,-68920,41919,-42058,10714,-55203,-5834,-90697,-112127,-41942,-21896,-48149,-2509,1687,-11565,43055,-14410,-70386,-80678,69896,46164,-80829,-18572,-30086,-47661,-1741,49278,43805,-86433,-103588,-32202,84134,72337,45534,3312,-29642,-16529,59524,54203,-37621,33264,-9137,73301,55928,3045,-14665,19793,-50936,-788,58507,51357,21601,39333,37248,839,-59051,28150,62086,59,49839,-23774,-19925,69808,10094,-113890,-8510,26752,10628,-5652,-34909,-45404,-1699,13711,15797,-39604,-64628,13623,-392,-44925,38085,6628,58897,-4671,24944,-41091,51095,27246,-15564,-46957,-32894,-28865,27954,101157,16943,12268,-34796,27067,24484,93137,31972,-9363,1428,74421,-30027,-81370,-37094,13096,15065,-38113,44766,9708,246,-114392,-11838,21610,59687,-18407,-12299,-17510,-38146,28036,39793,-6336,-49509,66854,7526,39175,4148,-85191,-90594,-46401,-43100,-50448,-33160,58524,7840,12086,24093,-15445,17039,34518,8429,33410,-48132,47751,-12420,-5312,60554,-4123,-19793,-40009,-60942,23343,3392,55961,41673,28867,-98968,23178,37359,71234,109389,89607,1582,-17509,29988,35744,-72530,-60477,-61209,476,-37231,6137,52954,5659,106066,35293,44306,-42853,39757,13430,-31128,52889,-22184,-13416,-14941,-19490,-40119,-52666,-37856,-2219,24288,34642,32559,-23320,-18716,59631,-5562,-69172,71915,31418,32761,26295,-2929,17689,-19694,-14871,3694,86257,-16683,-62457,-14194,-14249,-57548,-62968,-22454,-6822,55972,66304,18704,1450,-40864,-72312,-94516,-21096,61475,15330,18373,-8421,-62154,-127888,-12847,14005,43450,9931,-6695,47704,25776,-20589,-27417,-45029,52412,19157,-8892,-26626,52064,-42833,-6672,58535,-13315,-22633,-48973,-1448,21174,46501,39138,-34085,-26771,-21688,-100531,34417,-7842,85001,-9893,110728,-33016,-19369,91537,7350,51484,40886,15981,-72074,-24937,12139,-40536,-37009,-43380,-55209,-16143,-63697,-44711,70960,-44673,-34334,32882,-23713,-98303,-66171,52406,46691,-30240,5902,-37011,-17465,-41618,-51881,9828,-15538,22593,55993,15724,61767,106453,69685,33025,75669,60785,-48940,-4755,-23763,-48555,-16931,60787,77094,175309,-14888,-54354,-66369,-35893,26095,-19805,23521,15449,54864,-6324,-34526,-81471,-31216,63444,1051,111070,27009,15799,45405,5827,-5434,-20332,-49279,-33658,-50468,44906,78099,16904,35036,2122,13434,10591,48399,6937,56808,31033,80447,-10183,40775,68703,-32438,66054,-5913,-13083,-107472,-108640,-3826,-36391,13625,53866,57870,53540,-28078,8018,-109394,-6056,-11210,6659,-98558,-48659,-37554,-88933,15418,39184,46678,-11722,-52032,-34754,-36184,-85851,65205,-10691,-23283,-16907,-81908,14765,55326,-9274,5480,-9434,50053,-12883,117435,12913,14938,-32574,56891,37887,53013,-13620,7746,-45362,-93245,-44088,8903,-31847,-52139,7658,19306,57300,-22425,-12769,60758,-25344,-31370,-58600,-30590,-62250,-33755,55838,-19005,-93930,-57565,-60658,-70429,-97899,26092,-17877,-25194,-29710,-10594,-12531,-59355,10912,-3431,25086,61063,-26719,-51344,-13188,38098,34562,7491,9101,54173,26584,-47482,20861,9584,100729,56430,-18238,61132,3301,48710,54729,-42915,-26396,-64575,60822,60854,-20703,55620,26377,6666,-7890,-40318,1713,38348,-1420,-35854,-70351,-15095,-6863,-7941,-78667,-63119,-61156,-485,65632,-39994,-39484,-19804,-6536,3878,-13802,55685,14231,29588,-17911,-19300,15770,58253,56802,-11407,77612,-79874,-65851,17264,-43065,5362,-93752,2226,6168,59019,2547,-27237,-24213,-6482,-69075,-4386,17846,72524,89357,61629,43507,19077,8633,-64433,18790,-26042,-8889,-19118,-43355,-67728,57275,32574,15091,-6403,-61117,-68835,-19446,-49908,32707,-5534,-40310,75327,29170,11047,-35451,-31591,-13684,320,-29762,-31703,-72207,30291,55187,5128,69428,27210,66568,44466,-83701,25022,-45353,13446,1871,12712,-51303,49421,44043,14524,-15832,-44397,-8888,15191,55753,31523,72035,63103,-18959,22312,49232,-32210,33351,39802,-59094,-41698,30785,47020,80055,-4748,-22938,50872,-24612,-52346,22762,-67175,13853,27365,38444,87845,-43312,-33362,55727,51731,-10305,646,-751,81607,9545,27157,31882,14138,-27779,-24205,-47242,93323,74137,3471,27330,-4993,-23580,-14172,15474,-21571,-26163,-19872,51410,-30169,3086,22048,24794,82450,-7299,44563,-39259,-4697,-53773,-11482,26945,6439,3225,-13578,32918,27470,37499,-42761,-20938,-18585,5560,-3886,11172,53182,8604,15315,-2702,6412,-11136,14478,10770,-13920,-10258,38830,-16093,-54106,-23888,9454,-3348,-5149],[28952,14939,784,6483,-29424,19560,-78663,-36440,73641,92389,-20869,-52320,30698,5149,-36622,34274,-6095,-23822,-11438,-17348,28604,-49886,-23280,90477,165330,75463,45020,-5942,-53488,-66090,20142,69213,87958,-13565,-36976,-38348,-2124,17768,-34204,-35113,37992,16137,-30030,38163,-34146,-2691,18599,-25252,-41929,-60667,-31653,17275,17070,-27586,-10240,-19421,-57732,41910,43118,-58226,-55574,-108553,-73116,-75420,24062,-12974,58070,-16952,68038,20863,-17988,13468,6764,-40586,-29803,-41177,1253,63397,50054,75419,-26271,-89031,61995,9584,28278,31576,24971,-12555,-58551,-14110,75462,-43960,26345,40350,13347,29675,6508,11716,-49076,-21249,50277,-19428,6404,-39661,19043,92986,11822,-39254,1356,-94133,-11259,30148,54660,-11080,107219,31780,56612,-12039,-6578,99613,4259,37341,-6227,7766,77045,-11996,-107634,-12814,9282,-7677,13796,-85887,495,-14629,-2934,55741,-17423,-18151,11469,58798,-8353,-27865,-7607,38866,67666,-59486,-25519,-44678,-18355,72652,-27183,-39894,-19239,-40520,-24022,-13763,-36005,17004,-30013,-47014,9851,16318,15511,36829,25252,-36262,22028,-85968,25987,16786,-67253,-36796,-38058,-6073,11282,-125241,16653,-14355,56081,-78531,14981,4067,26756,65555,67355,11336,21596,51520,-54415,-8386,-30402,11152,-5464,-81418,-29526,-64394,40695,37250,14585,-29594,69038,-14599,3640,4017,20433,41246,-21272,60842,33743,49075,71889,9388,15278,-45986,55679,57366,12131,-23467,-47713,98493,93851,20608,-81809,-56256,-59085,-70557,31041,28504,-2030,1408,-15910,-36522,-23554,76046,-27486,-94728,-48526,77559,-71885,59040,40267,-20975,42370,2690,117850,-50284,-72205,-25056,16002,130348,178983,-23893,-354329,-30065,10285,88489,61621,37244,-41412,-60905,-36451,-19804,62266,-15236,-22511,53228,-23002,-120577,-59686,48044,59879,-7795,416,72673,107272,31498,69534,15131,18227,-18749,39071,19,-62858,-55504,-47920,-26299,58614,-60335,13974,7115,-14240,8402,-28669,-18857,-80620,11557,-10834,-36992,13426,18283,-16533,8776,-25093,29229,-14732,-2971,-12755,-18145,63164,88105,52707,128742,53905,-76023,-5675,8490,22448,-61805,-94537,117114,-4086,34039,-624,7715,-4474,-68520,-111820,-5527,11020,-67939,23030,-65540,-6218,37946,21306,-2171,-23319,25741,-3780,-9837,15771,-49187,-77817,-43031,-5520,17078,75483,96003,46301,-88524,-15254,-15347,28780,39019,27179,-54303,41921,-54941,-69322,49762,-53411,33291,-67488,12158,-62627,-75320,-12895,8275,-26715,4557,23369,7844,69677,-27929,-59964,-90422,80429,2604,-152614,-38541,-11150,-19555,-32815,28607,47177,-52125,-81545,-63177,75458,61185,60353,45456,-27792,-22843,62026,35785,5003,21685,-10786,81862,76952,13950,-6339,18253,-36399,25750,83462,61665,-18457,10256,10343,621,-36857,37499,59199,29180,79760,-16795,-16169,85856,33296,-102542,-11242,21299,1372,26516,-8794,-57206,-31521,11800,51026,9361,-36067,31885,-2399,-38286,45113,19966,73034,-4148,6971,-39245,63855,40475,4507,-39384,-15148,-25412,46640,119672,25827,32576,-17138,19346,37359,101633,28926,15559,-2465,76325,-21024,-85925,-50985,10099,33563,-48729,48025,2826,-23416,-123973,-812,9673,70408,-51775,-6102,-20712,-18079,57254,39472,12882,-31847,58134,-14257,63422,5641,-93029,-81027,-49059,-76197,-56462,-2752,49493,1958,-10936,-11516,-12755,17492,9587,6253,26125,-46328,50764,18958,-1674,61874,-8313,-42427,-47285,-63051,23472,-18799,30685,45390,16595,-124873,40044,47180,51874,67631,53729,11547,-34164,-3167,25856,-68897,-50580,-49219,18246,-34016,-13764,61733,6019,82679,44488,60900,-37917,15180,-1442,-25301,55478,-31984,-39250,-25665,-45679,-71115,-48155,-42645,-12701,27106,37724,24871,-6948,-16437,62481,15153,-74364,69785,35539,55975,21392,-10816,-4263,-4746,8252,-5850,40984,-19390,-84252,-7916,-13017,-53638,-70800,-4337,14227,61742,53262,21155,4629,-40038,-44588,-86135,3302,61902,23876,41295,-32163,-68279,-139821,-57384,10976,27254,-5276,-26836,-13108,-25553,-29994,-32093,-70255,50110,29074,-15186,-21046,28445,-56008,-2654,52248,-7914,-20732,-46344,-9397,6857,68769,53457,-27159,-16268,-27829,-81439,40734,-19140,73313,31368,108733,-31706,3926,86565,15887,59551,45558,38281,-69925,-8166,-3688,-45264,-37001,-92032,-81187,-32501,-106590,-38457,53413,-48134,-62108,19281,-49820,-96121,-76626,42353,60234,-34090,-5583,-63510,-19214,-27961,-53732,4776,-24183,24687,74427,7772,78465,125155,56485,55510,64498,62011,-45449,-25859,-22696,-40784,-32752,61167,127589,178888,-18148,-81396,-73702,-61752,42637,-28363,-5964,-3375,59423,14794,-32820,-77962,-24278,61939,-9912,109079,33970,22980,33175,33495,37960,-1691,-23373,-32360,-82169,58207,99449,29937,32328,40619,14544,6463,38204,30200,57375,30196,53503,-27373,33072,51262,-6103,74780,4628,-10716,-101072,-100712,3551,-20514,25356,47828,71641,57739,-31030,-19760,-113352,-4390,-5790,23214,-61365,-71811,-31009,-61786,11583,44309,43290,1839,-57425,-31809,-17054,-82889,49833,-1756,-9623,26741,-62628,7006,42712,-20000,43583,-8229,44746,-18398,132839,34380,26067,-26850,89423,54336,57253,-34007,20116,-71072,-105340,-31653,-2499,-56260,-58888,41199,9741,32588,-22275,8284,61964,-14001,-42377,-41931,-35579,-34596,6050,39968,-30708,-91540,-38768,-94746,-88771,-46231,28850,-19297,1438,-16194,5843,-37139,-55495,41725,-3687,799,50265,-55244,-58201,-39671,56390,34616,9682,300,23944,24385,-18268,32044,1400,82950,53870,-6104,42296,-1190,34364,49432,-31917,-19864,-79298,56294,33276,-21438,62350,25229,-1198,-10707,-38441,-5259,30707,5844,-9612,-61934,-19642,417,-5477,-61801,-64788,-44456,-14743,65351,-42313,-8061,-1790,-5843,6464,3279,39954,15533,23730,-18737,-41825,4450,71359,52783,-38737,73669,-94975,-91618,25331,-58246,-19132,-108667,24300,-1834,53078,30998,9909,-23786,-11914,-93783,-20510,17375,87289,50285,53757,55441,-765,-163,-78079,12885,-21061,3762,4309,-28015,-54602,29698,18143,18728,3836,-51001,-69484,-9774,-47208,30328,3809,-41903,61881,10365,11610,-40972,-40685,-19734,6100,-25789,-22610,-47127,51475,77224,-4572,77001,24946,43472,42677,-52732,-2961,-88419,-12961,-81,25590,-46345,27066,29480,36553,9483,-42184,-13887,12795,33790,-30464,67191,61905,-16099,11889,26191,-35085,33758,57220,-36777,-25550,44069,41897,72861,285,-33063,81381,-8949,-82257,25984,-62848,18171,32437,36921,89165,-37427,-31096,39857,31317,-14849,4758,-8929,81900,-14174,22293,13696,9892,3752,-26710,-37978,77382,45785,-6383,42437,-15791,-25790,-61867,-159,-58057,-35071,-20862,43684,-37654,11503,-22131,39830,98004,3853,41403,-33974,1284,-27639,-21980,28810,-3151,2716,-7255,21573,36478,27082,-42014,1995,22426,4081,-632,15610,48360,-10849,68,-11093,20597,-26662,2187,20372,-21072,5254,36467,12589,-26634,-14826,29905,21854,9227],[10480,5707,9780,29092,-34190,6068,-39003,-29674,81407,115615,-6970,-44652,24716,31851,-11479,42167,-32667,-28811,-5911,-25120,24448,-62984,-14721,43171,142400,66520,29359,-10818,-51007,-79706,-25108,48776,92009,-31346,-43020,-37865,-6912,1556,-53349,-38746,38896,23242,-36992,-2352,-42823,-6682,-5973,-28576,-37683,-68077,-46970,-11464,-7884,-45602,-9131,-13881,-59959,44851,40186,-60582,-50965,-105139,-61615,-82099,-2153,-42901,29303,-13634,76406,27319,-44339,5338,13274,-984,3783,-21345,-6610,52960,64010,84256,-41519,-103870,78759,-2796,43575,46917,39087,-17253,-48845,-19259,68173,-24594,25117,26536,5120,16612,9498,28086,-67185,-24932,42972,-18110,-14487,-42552,35465,90300,44154,-34116,9956,-83970,-22902,15127,45795,-25959,104875,45126,63955,-25604,-17040,81330,-35222,32746,18712,1754,60298,-6710,-68745,-10656,21542,-8863,-14036,-76574,11923,-18596,14077,52550,834,-25472,34532,77437,-2076,-21025,-11139,54950,41120,-27310,-21085,-86424,-52511,45242,-32205,-52876,-36255,-47313,-14262,-7033,-49049,10877,-23024,-81654,11522,49249,13370,25834,10833,-48012,350,-61388,44959,-850,-74607,-16115,-29294,-4988,40558,-127076,21602,-15775,40588,-100585,1138,-10215,16983,44751,28831,11293,23921,45291,-47520,-5933,-17585,-6237,-5235,-58036,-35402,-46500,36482,26971,12449,-18622,73025,-12523,1545,4799,2317,-7068,1464,80518,33547,21224,78735,14372,30319,-35223,27903,40777,12724,-24287,-68631,112347,74635,14518,-76851,-76904,-61161,-68602,-8408,25037,3198,868,7258,3481,-2286,80048,-39077,-116271,-63440,98245,-72141,72821,-12134,-84555,24992,27848,115184,-44919,-85656,-14166,43509,165341,182829,-20691,-390743,-43876,56675,89692,53577,47868,-40394,-49197,-46920,-37368,55809,-27677,-24133,51087,-37493,-106617,-46973,26199,53854,2815,-2163,60836,113616,18383,35722,-7481,2974,-44048,-3462,6784,-52069,-69843,-54973,-37708,30668,-76643,-24247,23831,-16358,-12127,-31352,-9257,-81513,-20733,-43288,-35125,34158,11412,-35927,-1585,-1835,4697,-33983,7254,-12979,-29565,91282,53163,38553,122484,68722,-72069,-38005,-19455,26342,-63983,-122104,142109,-5088,5033,-13277,11739,8871,-67856,-101527,-10414,22643,-60719,37432,-68753,-22480,-16058,10316,-30928,-25261,38706,21528,-2690,9256,-37324,-69574,-57733,-12570,22791,90101,91517,58301,-93265,-11046,10390,5828,10142,44018,-38863,38523,-44999,-58610,34490,-60791,45661,-71165,31423,-21118,-26690,17411,33760,-7785,9377,40297,27704,84705,-44798,-54133,-86032,80522,-40294,-203240,-66238,7302,13573,-48657,9692,43649,-17320,-48237,-84859,47813,33883,64557,86400,-15677,-25821,51363,17293,34120,8523,-18196,85233,71233,13133,-3679,17631,-4742,52753,98446,64088,-58133,-15557,-8511,3233,-15013,40719,48760,55821,97816,-8520,-8164,89091,42796,-82545,-13970,10769,-17827,46698,14059,-54133,-69539,6038,68064,53951,7505,50248,-9308,-32881,42796,28645,83417,-2988,-8097,-32660,66743,51487,13899,-26906,5333,-24292,65578,117111,18429,31029,-5378,299,47488,97024,18125,24259,-9763,61985,-14280,-90874,-50400,15612,48404,-52595,44439,-156,-34767,-95232,-1217,42,68790,-70219,-3698,-18124,12146,88340,38362,31612,-7195,30549,-33271,73597,-1556,-96344,-71925,-51666,-99296,-59237,32488,33963,-3116,-28069,-48512,-18771,8767,-15604,-9524,8503,-40131,46674,52776,4530,62668,-6329,-57260,-45126,-59335,18760,-41715,-1850,36688,-1562,-125579,56835,52433,30253,21988,20879,23333,-41448,-27672,19504,-52019,-38372,-35621,33470,-22176,-14417,67514,11384,48887,52259,68720,-31853,-15437,-17575,-2571,59339,-38189,-59483,-29841,-58394,-86859,-40191,-33664,-26429,25279,31206,11819,5734,-23485,56489,45388,-58327,65502,36508,80216,27669,-20619,-23841,20324,25751,-13965,5364,-17355,-86646,-2308,-489,-52599,-69527,14808,35629,60261,37448,24211,13588,-28959,-14612,-72332,17380,53526,16248,49772,-41744,-60773,-136537,-86427,9868,30434,-5889,-40276,-67800,-64237,-42985,-38757,-82997,36466,33129,-27739,-6870,2647,-61605,-6740,33124,-3056,-31333,-33255,-17585,2895,77808,70959,-16923,-2897,-25622,-35524,51543,-26394,66869,58834,91585,-28165,21892,70709,18928,63739,37900,41199,-61183,4010,-18317,-39234,-32879,-121166,-76483,-37161,-119665,-32055,32280,-39892,-76985,-912,-79499,-94813,-80791,25794,72562,-36196,-24593,-82866,-20521,-12256,-41316,-14409,-36804,27976,109824,9306,73367,124446,40118,62230,47816,50985,-35777,-54644,-17474,-28369,-43194,46853,153251,137951,-10312,-92763,-51887,-77881,49454,-34176,-34609,-28539,56336,33075,-24440,-64688,-19250,48145,-15464,82299,31052,21084,18964,59216,57961,21165,3740,-24790,-114297,68751,103737,37513,18765,56549,12932,6296,20692,52082,41077,18966,13050,-46356,28683,27321,19533,57328,-5580,-4847,-89832,-68613,9659,-2418,33313,35640,66005,54909,-39766,-46071,-120711,-2395,-819,33134,-21098,-97905,-24864,-28709,10628,38932,37681,20380,-43444,-25084,428,-79671,31381,8131,4339,69071,-26987,1040,30499,-26943,67831,-8965,29461,-23971,134212,50464,29417,-20146,111548,59842,39589,-42079,34656,-97095,-115916,-16085,-9581,-73924,-55226,61499,-257,-3103,-13843,30033,51995,4974,-40491,-15353,-31672,-11148,36755,15846,-41860,-72953,-12896,-113359,-97902,12743,31023,-18138,21305,-5424,20585,-46598,-43826,58181,-7500,-22502,32245,-85451,-56414,-62317,64038,36166,10128,-10960,-850,18871,9683,27778,-7228,63019,50049,18104,15312,-9341,14556,49944,-10771,-12722,-95956,35882,4804,-14557,57051,18770,-13936,-2837,-24935,-11636,17934,6332,8681,-39889,-17972,12974,-716,-37196,-63328,-27012,-31697,51097,-35835,22304,26995,-855,6326,20336,19934,11758,14483,-17247,-60359,-1210,79799,45073,-53266,57589,-102930,-106135,23964,-65700,-35222,-110659,37251,-7840,50088,54303,41030,-25491,-16974,-94611,-38952,18837,89037,-3048,32094,79175,-10002,-13212,-83038,13313,-11333,11777,28486,-8083,-44098,3529,3506,19177,10726,-25900,-58888,-4697,-58738,32368,15552,-51196,27416,-11549,10519,-38936,-43011,-35459,-4837,-13543,-5665,-20087,64687,88393,2645,80113,19947,8605,41955,-14806,-17471,-123803,-58036,-10847,32653,-38594,7097,18048,50995,29256,-36471,-24444,-3282,23984,-77686,42285,47610,-7250,-414,2878,-34544,28421,76853,4460,-17453,47768,32558,52259,8473,-39378,95624,10241,-83726,27124,-52340,25833,41298,30742,57698,-25428,-19087,26734,7251,-7766,14857,-11090,72066,-20991,18986,-8213,2099,31796,-13363,-30496,34903,8235,-13798,48779,-24135,-25794,-102578,-23666,-87997,-45115,-14653,45268,-35757,14409,-56055,49682,100097,16182,32729,-21900,1702,6826,-35785,17810,-20455,1773,-354,19140,48455,7262,-34530,22998,44428,-6790,12355,15771,40544,-39699,-18907,-19561,31883,-37981,-12396,29703,-24909,21239,30119,23237,189,2491,50336,50223,26457],[-8090,-3386,17812,43145,-30581,-19702,450,-20270,74113,122414,7580,-28615,18307,51910,10368,34898,-45125,-31030,368,-21787,17451,-65355,-2572,-2671,114486,47725,13009,-7451,-43998,-83002,-86914,25282,90750,-43063,-51165,-33270,-10891,-18394,-66352,-41998,33757,27852,-36748,-34855,-34496,-11215,-30967,-28310,-29798,-70941,-42715,-22295,-20475,-49311,-872,-11927,-65984,35005,21466,-55341,-44138,-104544,-41920,-77548,-23851,-63282,6269,-9101,78840,31681,-52606,985,22883,36543,38354,-2194,-29076,34318,73313,89925,-53539,-118320,87800,-9366,54679,52641,39890,-24605,-36289,-20886,54961,-2447,15279,16954,4280,6798,14045,55066,-72363,-27915,35370,-14264,-43800,-37261,41034,69782,72539,-32589,17623,-64617,-33993,-13860,38523,-36598,78576,56701,73487,-35994,-19439,58158,-66980,26127,38809,-1111,34632,-15221,-40878,-5616,25778,-10626,-38896,-49740,26022,-21514,24973,40239,14592,-28224,47891,79311,8785,-422,-1685,68102,17310,-4346,-14405,-126224,-78847,19257,-32490,-51595,-49285,-46159,6878,1938,-55969,1829,-10256,-106951,18074,69819,12570,12860,-6534,-57074,-17943,-34758,55440,-22571,-77069,2121,-19000,-9807,65839,-109816,22067,-10252,24396,-110672,-11021,-26700,-1124,19705,4067,8922,28707,37247,-39760,-320,-50,-30926,-4824,-20732,-33966,-30483,32578,9656,6731,-11631,72909,-3251,-6333,941,-18791,-56473,19595,91375,26911,-8199,84930,15174,26124,-21255,942,20420,8211,-22143,-71639,110587,45639,8012,-66031,-82787,-55138,-66137,-39941,17546,6662,3763,37004,41886,18728,79356,-37140,-111436,-55092,104125,-69475,70730,-67286,-136945,7767,46924,92461,-36009,-91383,-4096,63293,185311,169884,18448,-398967,-71394,72277,71175,37151,42967,-53082,-43884,-55190,-40441,44423,-32852,-34551,40532,-45243,-73130,-34249,7292,55828,18093,2664,37336,96555,9925,-848,-32708,-12985,-61607,-47901,13677,-35170,-72853,-42129,-50740,-2922,-84424,-50110,30902,-20124,-29558,-29875,703,-74425,-42884,-63248,-32821,60836,-874,-44130,-3982,20244,-12479,-49714,16108,-20684,-36821,103415,16772,13879,89118,69052,-63222,-55523,-42309,29774,-55332,-123662,137291,-5670,-23755,-25622,19098,18837,-52240,-55149,-15928,15778,-49896,36484,-56017,-28919,-58893,6590,-52321,-25281,46662,44244,10700,-28690,-15889,-47557,-75793,-19210,22661,78457,82663,70031,-85793,-13103,37038,-25815,-37380,38073,-30132,34122,-16891,-40258,-6608,-60606,47170,-65449,48095,23063,19083,40218,41805,6335,14171,49170,37176,82175,-62423,-56268,-67195,70530,-66698,-207447,-91654,20412,37594,-47696,-9757,29519,6292,-16892,-97602,2868,-4269,58424,110796,3248,-23704,28734,1182,42724,-2299,-25490,77483,41100,3296,-6605,21940,35395,65126,96927,53313,-82442,-31779,-16810,8851,218,38669,27060,70818,96009,-1790,1209,81081,38068,-59341,-14524,-1321,-41223,53485,32622,-33764,-101238,-575,64227,84771,60792,65918,-15129,-28429,33257,30066,84532,143,-18522,-24308,59034,56181,12267,-11073,20950,-26228,76695,93003,-3580,6944,1706,-24682,51272,86036,3454,15442,-12408,37451,-11214,-91669,-32478,29008,55347,-48964,33997,3058,-30259,-39453,-8025,-2686,56932,-65496,-4613,-9574,39097,110143,38755,43031,16151,-6340,-47758,73555,-13333,-95383,-63822,-56911,-108026,-56728,63150,18279,-9917,-36256,-77538,-32643,-5003,-32983,-32761,-17020,-33501,35520,79260,12550,61313,-1146,-65986,-32554,-51455,13234,-61592,-35844,15165,-19216,-101095,68884,51261,8302,-15014,3346,34173,-39072,-36847,20792,-25934,-24577,-18403,42254,-4561,2373,68438,20968,13642,51203,61181,-25516,-42155,-21061,33390,69109,-39265,-70961,-28421,-59281,-83608,-31538,-16431,-41745,18574,20066,-2567,11074,-39082,41468,72889,-28766,63289,35710,93101,41232,-28745,-36085,49820,33839,-18869,-9841,-11050,-66841,3021,24347,-50556,-63471,31837,53128,50027,22449,23672,27400,-10139,12141,-55520,19472,40030,3322,45684,-28675,-40229,-115947,-98559,10593,48080,7527,-42682,-94905,-83226,-54568,-46850,-74968,18260,35225,-42536,13282,-17056,-59298,-15647,7674,-531,-50051,-8552,-22621,9829,71183,82600,-4898,10020,-16750,20903,64356,-27074,71389,62536,67248,-20194,31132,44983,12984,64214,19681,23285,-44855,8835,-26928,-27757,-28617,-125470,-53947,-30007,-102207,-23861,11310,-23089,-72414,-21535,-100592,-92036,-78167,6776,78671,-35012,-45771,-86937,-21870,2278,-23440,-42568,-50110,34412,147311,17150,46266,103351,26556,55827,25428,27688,-20807,-83242,-12945,-15739,-46124,19624,145471,71796,5886,-80975,-2924,-79532,45652,-38641,-55891,-57886,43159,42152,-9433,-45477,-14280,28510,-14835,36499,19054,11959,6019,74992,52229,42101,24394,-13682,-138686,75946,88394,39057,-1554,50259,7396,10236,-498,61327,20462,267,-28902,-62122,20007,-834,37222,20381,-28592,9572,-79354,-27599,12190,12075,35502,22012,35481,46073,-47859,-61128,-127906,882,2280,35078,6716,-122526,-20051,5437,13054,19864,31041,37675,-17929,-15004,16127,-73832,15920,22517,15148,97149,7951,-3351,19628,-30072,64687,-14608,4825,-26531,119905,57256,25691,-13348,118647,55254,402,-33875,45624,-110899,-109492,-3530,-9631,-81664,-42758,68508,-9266,-37934,243,46505,34820,24211,-28478,11199,-21729,2025,55243,-11089,-49103,-33239,17641,-106816,-93118,58857,32566,-13978,32314,-289,30656,-39618,-34558,61489,-14134,-43982,5325,-104203,-43312,-75627,65848,40885,9609,-22061,-16597,8207,27566,8863,-12474,45938,45925,47717,-8069,-15579,-7702,58872,14391,-2112,-105326,5503,-16191,-4675,42322,13095,-23929,14172,-672,-12847,3659,3505,14277,-11335,-13441,22996,4570,-9950,-55922,-11651,-39763,27468,-25446,44824,55914,9545,3240,34508,2814,4919,1488,-16033,-71261,1588,79484,34310,-53844,32950,-101117,-105201,14212,-66026,-36828,-95097,39364,-8688,48611,71002,58723,-32353,-19313,-75008,-55765,18871,76330,-45767,3311,100515,-8397,-26814,-78160,21137,3,14352,48100,17222,-34782,-12349,-7215,17466,15183,5763,-42157,-4578,-77600,36654,24950,-62404,-12986,-27650,7922,-33807,-40883,-55045,-28804,7049,15054,-3167,60819,84135,25119,73616,13831,-28965,41121,18592,-17567,-139638,-101506,-29240,34466,-31060,-8256,7720,51522,32456,-27033,-34580,-30966,24426,-96177,4042,18873,2271,-12452,-16717,-31502,19797,92842,51611,-15615,44641,22987,29547,19914,-40752,90451,27176,-56867,26403,-42819,35140,51366,21597,14494,-7112,-860,19101,-15939,6292,27335,-9698,54219,-8718,19689,-21054,-6795,47344,10949,-26686,-20929,-21184,-14014,47102,-28208,-24789,-123325,-49534,-98788,-52634,-1126,51288,-25297,9676,-69972,52865,90440,25729,21813,-4128,-1577,42316,-47941,-1398,-38033,-279,4901,23047,61456,-17484,-20627,39482,38474,-27161,29007,11799,30571,-73545,-36001,-24774,37056,-41474,-27842,36451,-22830,36130,26668,19410,17092,23051,66668,70667,43468],[-20512,-12341,25948,47459,-16854,-53292,24457,-10329,56756,113786,26036,-8724,17506,58446,16115,11483,-40336,-28630,3167,-11772,7312,-57110,7964,-31994,87459,22057,1680,1501,-33444,-74054,-148983,3969,85159,-46554,-58409,-25331,-13717,-38439,-75291,-47115,23595,28870,-28904,-55218,-14677,-14309,-48078,-27538,-20105,-67279,-17195,-14507,-13888,-37089,14520,-9324,-71459,23609,-9148,-44899,-37528,-110244,-19238,-62858,-32174,-70408,-6475,-5386,74123,34558,-46238,2069,31262,59749,71118,10320,-52561,11232,75164,89725,-57373,-126876,86021,-12546,63785,47567,26234,-33707,-25070,-11994,38667,17232,-2015,10288,7683,2723,18572,85058,-61122,-28276,26466,-7811,-76219,-24985,36481,43078,92908,-32884,22377,-43351,-44519,-49675,33474,-40021,37092,62630,80245,-39683,-13249,35319,-86801,13890,43753,31,10747,-32031,-29149,260,22688,-10645,-54799,-14361,37003,-22217,28960,33532,21777,-24249,47595,66834,22424,24559,18683,79075,1097,4186,-9261,-147202,-80754,826,-28311,-38208,-56427,-36777,32570,11568,-52725,-6650,7244,-112389,26312,74450,15152,2308,-22592,-60809,-23180,-12790,56167,-40721,-77746,11862,-15949,-22231,80638,-84124,18104,-3314,11994,-99179,-17501,-45500,-21355,2576,-1430,7055,30597,30316,-31317,4993,19058,-55199,-3583,18381,-29052,-20928,32648,-8932,-1308,-9342,67877,11097,-12912,-6954,-34644,-87684,31897,94469,16614,-34399,89424,10310,6515,-9195,-18546,2514,-1840,-18384,-60730,91879,15715,3456,-53822,-72640,-41519,-67730,-54641,9454,8896,5708,63528,65846,25939,67668,-23718,-78556,-25606,92189,-70157,42235,-111817,-154141,-2762,56945,58981,-27453,-82557,7404,72712,187810,147992,97527,-384960,-108869,53835,31774,18261,24500,-69707,-44347,-56736,-33648,30989,-32943,-49981,24699,-45288,-31369,-21849,-3958,60399,32100,9771,11860,68660,8870,-26137,-54229,-26316,-62797,-72619,20863,-16227,-62359,-10577,-63072,-33979,-79203,-57119,27317,-25176,-46008,-24691,9058,-62972,-45931,-60280,-32294,84261,-20289,-45299,237,38879,-14034,-53227,23010,-36095,-38907,93553,-10572,-16587,44227,57496,-45959,-55475,-47801,35302,-40895,-103178,108007,-6728,-44386,-34488,27306,24089,-26278,10845,-21286,-3849,-39443,21119,-30692,-20259,-82822,9564,-63828,-25006,45690,57768,27788,-93785,8533,-14910,-92418,-27066,15683,36992,68625,71325,-65407,-19824,52481,-55739,-91558,16317,-25671,34339,16663,-21138,-64216,-51513,40348,-52162,58551,57155,48460,50540,26369,17366,21902,49011,28205,60981,-76049,-63276,-40057,53081,-66056,-165233,-108348,24799,39675,-35183,-29101,5395,13683,2842,-104414,-48202,-42385,46360,108142,21786,-16871,333,-10178,33949,-7211,-25945,51608,-945,-9956,-13802,33423,71500,52990,77379,28481,-80425,-35881,-16575,16187,3234,32898,-5415,68551,74144,975,9109,66244,23086,-37811,-11432,-11109,-61445,49532,46240,1122,-110390,-5028,43927,97278,111956,76693,-13686,-24693,19806,25464,73734,5882,-25827,-17512,42903,51392,4967,5391,22498,-30254,71942,55844,-31191,-32556,6903,-45185,47441,76189,-11114,-4327,-5644,11188,-11907,-82914,-522,46721,52867,-39358,19597,12360,-14284,19012,-12747,2655,39860,-40225,-8249,3238,50399,111610,40732,42781,31374,-39949,-56416,69441,-23464,-89759,-55749,-66093,-102998,-48681,81946,9436,-19723,-34289,-89749,-51198,-17920,-36985,-51438,-44669,-29903,18467,90166,21234,56731,3050,-69649,-10881,-41459,10551,-74201,-64277,-14931,-30981,-60599,70368,41664,-14172,-37555,3998,41618,-29310,-29167,33016,2237,-10506,3135,42268,14654,28279,64146,31607,-14972,37247,36714,-18847,-58950,-7496,69473,83390,-36295,-73836,-24431,-52361,-63331,-23643,594,-52202,8799,10123,-14067,9782,-58141,19945,86876,2037,65110,34446,89116,55431,-31786,-36537,76963,31318,-20632,-5435,-2803,-33095,7477,54254,-40958,-57298,44457,64849,33550,11274,16057,42353,10971,29684,-39137,11694,26812,-2893,34982,5721,-12671,-83015,-95762,10496,68076,27081,-32690,-87675,-82611,-59181,-54662,-46141,1769,39352,-54183,34959,-25995,-50540,-24255,-15058,-772,-67110,24393,-22537,25002,52917,80312,6056,20670,-4939,67048,75958,-20898,82314,43020,45125,-7064,30522,12636,-1713,59819,-4181,-9481,-21296,5666,-25921,-17510,-27436,-112619,-35312,-15197,-66537,-13183,-5972,-5189,-51855,-35700,-102307,-84818,-69373,-9864,73455,-32671,-62139,-73438,-22796,13028,-11625,-68830,-59280,44010,165594,25639,4811,68248,19449,41770,-1047,-2914,-3044,-102748,-12268,-6756,-41079,-12341,109756,8968,25943,-44993,54814,-65346,33331,-44101,-66007,-86870,22113,37269,10357,-26237,-7344,11869,-8809,-18805,1488,-125,-3348,77481,28213,54433,33577,-3586,-146767,79478,59170,34735,-22901,32053,-1291,17458,-19989,50398,8045,-20536,-61182,-71785,1412,-28819,43189,-20639,-51026,31276,-71965,6549,9941,18937,31382,10651,-15013,34564,-47052,-58970,-127025,5469,3075,30089,13928,-138556,-16812,34904,16956,-8975,25133,47654,7659,-3433,32024,-60328,9557,42567,19911,103870,27011,-6940,10072,-30022,31907,-28720,-24603,-23039,91725,54877,15980,-7961,111384,43638,-47789,-11209,47436,-102792,-76330,1770,-3521,-75509,-23915,63402,-16034,-60034,15672,53207,15866,37156,-11169,31227,-10046,3558,61344,-32589,-50210,20701,50107,-73777,-73945,83100,32274,-7344,35059,-1192,34625,-20756,-36000,56861,-22491,-67897,-29090,-100312,-20949,-75947,67311,49268,9725,-29684,-23487,-8110,29525,-18604,-12220,35359,43043,72599,-20037,-14049,-27926,74804,36196,14493,-100358,-25001,-26004,504,23296,12075,-24601,33788,28949,-6056,-8884,1242,8214,15788,-10047,23101,8576,13320,-42867,-352,-30552,2587,-17170,56092,73788,24009,-2578,43848,-5189,-1638,-14344,-17133,-73173,12355,69734,21481,-43752,6081,-89654,-89506,-540,-62141,-24124,-64492,33194,-3526,44275,80058,61020,-45105,-18747,-46584,-66447,14969,53103,-62540,-23452,102940,-608,-35863,-64624,35202,9462,12448,58969,44497,-25327,-14986,-11236,15476,19781,35087,-25809,-7452,-91104,39915,28380,-69866,-38381,-29757,4270,-31392,-38265,-70185,-54245,32980,33885,-1801,36793,64225,55044,56501,8348,-61767,38442,41287,-6589,-126743,-122846,-51112,32639,-25755,-16911,-3930,36011,15982,-13724,-37933,-62225,26964,-87013,-34575,-17542,6991,-22020,-30856,-27382,11216,99393,87827,-17496,40013,17784,14877,33678,-36994,68066,37140,-11968,23977,-40219,43768,58681,11173,-12997,14637,18529,17356,-33243,19788,37892,-7754,32496,15656,22898,-17784,-14289,45399,37060,-28638,-69680,-28952,-4756,41163,-27639,-24115,-119088,-71897,-86886,-54908,17189,54346,-10678,-2438,-60367,49817,74642,29393,11318,15522,-4751,72001,-52535,-22114,-48128,-4548,6033,29352,71473,-40669,-3431,49822,7787,-53465,41613,5539,19655,-104589,-47122,-23907,34825,-35710,-41672,39604,-14008,48525,30128,9687,19329,40687,75846,75751,56468],[-23370,-20960,34394,44470,5620,-84089,27776,-1940,36965,95435,47928,10555,26574,50437,767,-22743,-21632,-21444,57,-862,-3969,-42140,11345,-38723,64399,-5612,-1183,11266,-20323,-53277,-189526,-12892,75822,-42706,-62341,-16369,-15525,-54131,-82377,-54569,7957,26183,-15512,-64937,6247,-15307,-52877,-29000,-9593,-56134,20113,4539,9405,-13268,32869,280,-73813,19321,-39661,-32254,-32415,-119880,370,-43033,-24236,-63914,-8416,-3820,63662,36733,-31108,7892,34132,61461,96124,13400,-63748,-9927,68761,81638,-49915,-124934,72712,-15276,71838,33882,2321,-43352,-18521,12030,22455,29367,-22529,4259,11105,5264,20946,107338,-38140,-24161,16853,832,-103561,-7191,25785,21665,102468,-31182,23702,-20757,-53444,-78878,28842,-34955,-5300,60207,81929,-33296,809,15567,-94722,-4614,30118,4036,-304,-47541,-31992,4882,16666,-7480,-60239,18555,40796,-20208,28854,41567,22727,-13755,33863,46896,36019,43780,43148,86658,-5112,1435,-6199,-139979,-52258,-8125,-19871,-19429,-58133,-22321,54495,19951,-37427,-10065,26540,-95330,32279,64504,23436,-1280,-34361,-57381,-10973,2086,48243,-48701,-76104,10810,-26511,-39410,82993,-62909,10892,-2163,4227,-67855,-16837,-66899,-38034,989,7881,6917,25621,27994,-20789,7782,35662,-70902,-1608,47926,-23208,-17284,37966,-22619,-9333,-10285,57828,26037,-12131,-16922,-38599,-89480,40171,92281,6447,-54195,90549,-170,-18932,-2344,-26208,-7680,-15648,-15021,-45947,62249,-7197,4040,-44163,-50205,-22939,-74289,-50790,3812,10315,4004,77309,67457,10404,42857,-1902,-24027,15449,66434,-79426,-13465,-136547,-126051,-1562,58494,25782,-22226,-57200,21645,72497,174602,126643,205302,-356915,-145301,13292,-19772,2922,-2514,-82280,-47176,-48918,-26105,16924,-31667,-64035,8268,-38871,5314,-10174,-5686,61443,39684,12600,-6870,40300,15314,-26659,-66927,-35169,-44602,-66839,28515,1156,-40005,30623,-72600,-55673,-58699,-46575,16923,-30439,-62238,-17012,14309,-51847,-29579,-30581,-33853,96088,-44832,-43592,5483,52599,3181,-39319,27408,-56462,-37064,63803,-23418,-43716,4249,40692,-19871,-41411,-31297,43985,-29007,-74399,69278,-8233,-50162,-36634,33876,25003,4040,72871,-25285,-25650,-32003,-1186,-226,5161,-91430,14527,-66180,-27170,34401,58293,44152,-166333,29880,21426,-102545,-37800,6273,-20664,50255,56804,-37012,-28137,48444,-73889,-134580,-10084,-19323,41985,42546,-8432,-117184,-34500,29368,-35270,60184,72285,53810,48751,-4941,29206,33742,41530,613,27078,-80767,-65864,-13354,32270,-38573,-98843,-118907,19060,15344,-20934,-45743,-23557,7840,9509,-107326,-87738,-68252,35066,79990,32928,-7413,-24452,-15162,16598,-4871,-16175,5471,-39680,-21048,-23732,50670,91799,17340,44182,-5167,-51797,-29427,-12672,22707,-8653,24933,-41927,49389,40372,-1395,13601,50035,4052,-20682,-4824,-15794,-72041,39945,53892,42530,-89115,-5556,15850,92654,146175,81126,-1849,-21247,5857,19232,53038,13611,-32971,-14865,22704,36490,-9,18956,4379,-33900,47674,19988,-53410,-75242,12610,-50553,37019,71739,-22856,-24926,10450,-8518,-14791,-61145,36817,62803,42274,-26553,6480,25180,2302,57393,-8256,13384,23334,-6024,-13136,17227,41658,89099,43001,31133,35754,-59571,-58848,65800,-26783,-78525,-46254,-78199,-89016,-37033,86611,12505,-31614,-23015,-81095,-69672,-23567,-26546,-53756,-67574,-31347,-2319,82249,29164,48737,2718,-67323,16378,-31074,12519,-75311,-81120,-45842,-35262,-18720,57365,22896,-38688,-48699,16060,44229,-16110,-8331,56524,25161,2221,26877,33444,31025,53089,56222,39134,-33007,11879,1271,-10852,-64448,17622,90939,95115,-32463,-70578,-21208,-41027,-33264,-16738,9534,-49495,-1026,5218,-20125,5920,-72988,-3355,81771,23145,69589,33754,69990,63689,-27725,-23730,96280,19872,-21423,10820,4163,442,9843,75121,-18850,-54030,50922,70985,16406,5418,574,53251,27849,35420,-26659,-1248,18632,3262,24318,47701,12571,-48808,-82178,6278,78110,42030,-12870,-55782,-67044,-53137,-60003,-6955,-8923,46242,-57906,52997,-24376,-37514,-27985,-26908,-3070,-72227,58234,-17559,43710,31909,60084,12309,27637,5420,87919,83328,-9987,89048,10121,31076,9926,21474,-20595,-21271,49263,-27714,-45829,6068,-4131,-14109,-13952,-30472,-95351,-35818,450,-29958,-652,-17099,2633,-27777,-38369,-81555,-71522,-56029,-19871,54324,-34177,-67782,-47965,-22252,19054,-12707,-81117,-59876,54688,150453,29179,-37844,30204,18323,25499,-27507,-32386,13863,-106717,-15117,-3612,-29490,-37614,62929,-28253,45129,7786,95715,-38577,16401,-52468,-64776,-109143,-1197,17186,30998,-13119,2134,5738,743,-75609,-16673,-10200,-9196,69843,-3229,53528,30257,559,-132180,79335,28345,25196,-39161,14193,-10482,26213,-32316,19618,10232,-37264,-77011,-74985,-26034,-49593,38181,-49304,-60988,53093,-66400,26463,4191,17395,21961,3458,-69214,24559,-32143,-40572,-111073,10204,2674,21185,4710,-136660,-14758,53836,18879,-36524,21710,46663,23245,6700,50443,-35814,15147,65757,17232,90090,23838,-10461,1777,-27807,-18333,-54181,-51195,-11721,54844,46854,1425,-5525,94985,29046,-87095,18875,36960,-72175,-20293,-1173,5424,-52488,-1626,48616,-20042,-62542,28395,48533,433,41019,6560,43397,-554,-3395,56135,-39810,-44553,72428,81101,-23398,-44449,87884,28926,488,30988,-6594,32567,2429,-48803,49925,-31248,-97480,-65027,-70873,4042,-62526,70801,59649,12223,-30972,-24464,-27784,15495,-45040,-6638,31802,42836,83473,-18042,-2186,-41276,92832,48304,36929,-80357,-45561,-25863,-5897,5710,16595,-15115,46619,54720,8185,-17522,2111,-4310,35420,-10470,10165,10149,26432,-27282,6287,-3969,-15840,-15736,55956,73616,38640,-10110,47582,-1036,-4894,-30686,-20705,-67210,27254,53832,7740,-28787,-15910,-71174,-64074,-16146,-57016,-2686,-28343,23949,5547,32748,79853,51929,-61452,-18145,-22687,-67614,6482,26590,-53733,-40483,76196,6592,-35458,-44982,52445,14230,8300,59510,66628,-15125,-7365,-8210,15183,27062,55827,-15766,-10240,-87243,39654,24743,-70543,-31962,-14287,518,-35972,-39310,-74170,-66718,58186,45734,-13571,-2548,33110,80226,32855,4659,-85297,32355,52926,9675,-85734,-113295,-70664,28332,-22858,-16502,-17375,8848,-12605,2745,-30858,-85419,23390,-62506,-60040,-47905,4509,-27473,-40144,-23554,5455,93526,100069,-20575,39148,20323,12277,47918,-28991,35097,38161,35173,19953,-47141,49472,58829,351,-10524,34302,33821,19553,-40825,24903,43418,-7139,12101,40084,24928,474,-18517,26619,55124,-37636,-94671,-12755,12225,35228,-23632,-24384,-95136,-86449,-57582,-51198,35882,48977,2731,-19200,-31842,42139,59856,25670,2550,31755,-4073,91561,-44314,-38358,-45969,-11938,1467,34056,73349,-56431,12074,53409,-32764,-77954,44180,-93,9478,-123611,-51214,-16050,25769,-21988,-51277,39745,55,57555,39338,2093,9446,49915,76331,64328,61864],[-17985,-28408,42003,39060,32596,-99929,15618,3323,21624,74358,68503,26209,45580,32281,-29162,-57756,2979,-10995,-8559,6393,-13088,-26720,4262,-26318,46081,-29708,4199,17142,-5224,-23597,-191145,-25219,62968,-34798,-62226,-9567,-16644,-61436,-88191,-62319,-13250,20396,-334,-68048,17911,-14883,-45973,-34130,895,-38302,52913,24924,38854,12977,47740,21541,-73447,24695,-53182,-20528,-28685,-126164,12130,-24293,-4811,-47198,-2502,-4490,50986,38703,-13058,15539,29056,42674,106058,8429,-57108,-22427,55682,65840,-30784,-110586,50831,-19673,77290,16701,-23224,-52143,-17840,49078,8627,30628,-40088,-2760,11580,13267,20265,111407,-16492,-14740,8702,10822,-117196,15151,14549,11566,99976,-23232,23053,6326,-58618,-89373,21996,-22484,-35834,49043,79277,-15641,20418,-1276,-94215,-25944,2005,8326,6896,-53505,-43201,7217,13190,-1008,-57297,39662,36006,-15992,29472,63856,19746,400,11147,27639,46641,50174,63078,87899,-1844,-5792,-2939,-107449,-4752,-9003,-7567,-3646,-56465,-8511,65816,25365,-12543,-4751,43519,-61520,32935,45262,39471,5193,-41009,-46748,15632,10954,34627,-42779,-68193,1067,-50794,-55111,76447,-54024,2344,-12522,156,-28468,-10223,-89643,-48246,14632,23707,8760,12919,33011,-6147,8093,46318,-72427,287,61679,-16613,-14337,46979,-26353,-14714,-11212,44163,36218,-1615,-26234,-27505,-63612,47711,88213,157,-66301,85650,-14760,-39624,-1487,-21539,-7777,-29287,-14094,-37969,32563,-18326,12073,-39313,-21365,-3734,-82092,-34091,2033,10894,-701,74680,47119,-25397,9468,24000,36848,55908,35961,-97827,-81533,-139279,-63747,12675,54876,1116,-20492,-20276,38093,65867,151154,113172,316900,-323013,-165569,-28502,-67232,-4619,-31325,-86810,-48443,-32439,-26389,2259,-32467,-70423,-3958,-28626,27054,447,659,56166,38684,6565,-14172,14154,26283,3032,-67941,-39407,-11394,-35431,36263,15287,-10614,68031,-77587,-64969,-26139,-26369,6023,-34515,-76556,-8381,15864,-44923,-2104,18573,-35986,92159,-69016,-41089,4328,60756,35567,-8924,28815,-76638,-34226,24730,-21416,-58495,-21854,25589,10392,-20768,1659,54435,-26575,-51279,36227,-9716,-38263,-29808,37153,23061,33688,110856,-26678,-39555,-28521,-20086,26028,43016,-94568,15451,-62186,-34232,14655,46309,54973,-217412,44568,52688,-102212,-51599,3163,-68937,30681,28523,-9860,-34785,25228,-73609,-150583,-30647,-5824,55649,52512,-6269,-140598,-12579,18395,-19680,52059,67198,36035,39771,-29663,44882,47984,30469,-36220,-7157,-73936,-54269,6641,12430,4185,-35952,-132173,3670,-28362,-14842,-56532,-49591,-3855,8726,-105093,-99943,-73643,30557,41391,33291,1849,-36584,-13488,-181,2846,1195,-54090,-64047,-26632,-34832,68130,89848,-29654,6180,-37561,-9477,-16881,-10250,25473,-33310,15995,-70996,19734,6501,-8408,14189,36994,-13121,-7920,3456,-14632,-69624,29949,54340,79366,-44792,-2215,-10835,76252,152888,78826,18427,-17430,-5960,16591,29196,21369,-41921,-17324,3672,14246,3092,26110,-30305,-33970,8196,-1777,-62823,-108072,19300,-36286,22389,71976,-30791,-38291,31561,-16167,-16988,-27524,68601,70314,26783,-13272,364,37452,7170,67418,7808,24232,11576,22901,-16420,28833,18440,49222,44119,12925,31122,-60237,-56022,63460,-21384,-61143,-34314,-89531,-72779,-25311,80238,28507,-42510,-5141,-54577,-82964,-16755,-5355,-34489,-80707,-37999,-23995,58763,34735,38063,-3370,-57004,43828,-21477,18454,-62066,-83351,-69205,-35036,11299,30298,-2799,-65876,-56237,28011,41865,-3663,18286,87054,38134,12206,48099,18031,40976,69493,47948,40316,-40909,-18202,-32833,-364,-61004,42930,89561,96058,-31528,-63984,-20574,-26134,-3363,-10392,6249,-29156,-7967,5406,-20862,4418,-76535,-22764,58863,29561,73020,34205,42118,62091,-16710,-656,105179,3574,-24481,29534,7088,22048,9003,73052,14240,-54189,50035,72444,4864,4503,-20030,55312,35309,32363,-20287,-13738,17658,18070,18028,75995,26509,-26199,-62817,-3924,71457,44343,10633,-17988,-43156,-36418,-61207,25278,-12379,52365,-51521,62981,-16100,-21877,-24804,-23629,-6462,-59739,84460,-10038,60911,18101,23709,10562,29447,10753,80388,84625,1900,82584,-22133,25472,27677,7509,-47333,-39807,32560,-46028,-73599,30508,-17813,6638,-19395,-36175,-81758,-55533,10493,-5941,12062,-21592,-11183,-14417,-28429,-45138,-52915,-40562,-20836,23650,-44255,-60402,-21147,-19160,21704,-24368,-72398,-49965,63080,104892,24647,-68092,-310,18509,10967,-47850,-52058,26135,-93424,-17863,-6444,-14376,-46983,23753,-32928,60072,63232,102120,-6394,-1072,-63811,-55200,-118601,-20501,-14538,46764,-10414,12522,13065,11642,-128983,-30627,-14355,-14080,59696,-33706,38788,17126,-4824,-94417,76069,7759,11412,-45464,3913,-16589,34114,-33896,-22107,25414,-44909,-75473,-73305,-54213,-54563,26249,-56908,-53245,65979,-59542,34508,-1499,10097,9414,522,-105368,19316,-4391,-14137,-80541,13111,3543,12331,-7230,-108724,-13200,57536,15411,-49547,21722,34708,24031,12249,71718,-2416,30480,86383,7612,62827,2552,-14147,-4313,-24430,-64355,-89880,-66956,6725,16571,37746,-16409,-6908,76360,15428,-104507,46952,15034,-29076,41639,-9919,13760,-13280,20804,28169,-21738,-46298,36099,34245,-7871,37955,21386,50220,4531,-13153,41308,-27043,-33020,105294,105807,28294,-12015,81012,22305,8003,20999,-14155,25758,22714,-64982,44088,-39055,-128392,-93326,-24755,22931,-37963,74690,68119,17992,-24691,-23209,-45614,-8784,-61129,2016,32367,45903,75853,-4222,17288,-43996,106216,47443,61355,-51714,-49641,-19997,-25485,-6045,24938,-3412,44378,66966,25770,-21380,6476,-16881,44774,-15017,-12680,9208,25996,-13246,9026,30617,-24313,-22675,46444,55380,48518,-17386,45994,14048,-3509,-44345,-24569,-56200,40380,36890,-5718,-14247,-27480,-49687,-36049,-29140,-51885,20235,1085,16896,13983,12944,68991,39192,-76522,-22563,-11910,-58352,-5176,4100,-30871,-44761,22610,7774,-22976,-22303,68672,12876,4571,51349,75743,-4566,4176,-429,17943,37603,65843,-15676,-10373,-61424,35523,15829,-63955,8690,15409,-1907,-48109,-46910,-65205,-56945,75645,47960,-30525,-45779,-1301,88637,10344,2921,-98035,21997,55941,25201,-29016,-79412,-82394,21387,-20842,-4770,-30085,-19743,-38321,20427,-14744,-90354,10243,-37563,-64741,-57606,-2324,-28196,-46727,-20904,3776,76198,84916,-23354,44354,31264,19248,60298,-18440,418,31569,69293,14567,-61854,50780,48217,-11061,12559,45827,41038,22355,-37366,16444,43139,-7610,-2009,53514,22519,26445,-18749,-3189,58416,-53068,-91197,18105,31118,31483,-18803,-24914,-63119,-91332,-21391,-42770,50352,34864,11411,-36314,4415,31527,51938,14994,-4483,39733,2350,99878,-20408,-47177,-31899,-22582,-8598,33901,62482,-62058,21013,50581,-63141,-90669,34805,-2253,2030,-124066,-50255,-2753,11788,-4026,-54992,38357,15798,62864,48442,1032,-4345,47474,67728,41225,57421],[-9737,-33097,46618,36559,58040,-93631,-1250,4722,13594,55643,81256,37201,69580,11386,-58478,-82333,24653,167,-19565,8147,-17076,-17045,-12212,-3956,31710,-45553,14039,16779,11615,9876,-150680,-33620,46837,-26840,-59137,-7834,-17241,-58063,-91198,-66480,-37932,12500,12455,-68414,14589,-14556,-32026,-42849,9300,-16630,66229,38972,60875,30933,53442,53630,-72689,36189,-35937,-12467,-25374,-120892,14045,-10747,15945,-26215,6545,-6295,40250,40418,3527,20942,16512,11564,96540,118,-37178,-22057,39316,45399,-2482,-85486,26480,-26289,76791,2494,-40179,-58619,-21836,88538,-1825,20882,-48549,-10562,9137,23826,18306,91133,-11402,-885,4848,20981,-111688,41035,7719,11540,85656,-6419,23546,39552,-57565,-77888,11180,-5853,-48105,31223,74409,11051,41510,-16951,-90000,-43753,-31444,9903,27897,-47028,-55134,7898,15058,7588,-49517,44119,23973,-11044,34910,91638,15917,13504,-13292,15248,52166,41909,71524,79880,8166,-10921,3504,-62275,37379,-5007,7491,3166,-53761,-1749,63398,26918,14325,10144,54318,-21739,27250,23822,63348,21905,-43678,-30983,46987,16454,19157,-23124,-49564,-11898,-81348,-62463,68258,-56674,-5504,-35494,-1791,4041,-704,-109650,-52778,35410,38930,13038,-5064,46008,13746,8288,49613,-58683,1138,60162,-7473,-5288,56243,-17521,-15430,-8551,29875,37267,16222,-32298,-2649,-22759,56883,86254,423,-71030,71760,-30977,-48534,-5288,-8059,1050,-38011,-16892,-42415,13156,-16788,26999,-39449,8129,11138,-84352,-14642,3428,10147,-4955,60730,13622,-65047,-22047,48426,83403,86515,10933,-118461,-134415,-124493,5482,36312,50202,-11330,-19328,17848,54413,56835,124851,110169,401735,-290237,-156356,-52127,-93884,-2857,-54873,-82152,-45673,-11189,-38035,-13215,-36902,-65421,-8509,-17475,30974,9774,10917,46284,30888,-8347,-10701,-12259,36461,55308,-57097,-40203,25964,5013,42810,26688,19521,89271,-76621,-63133,9112,-6875,341,-36174,-85743,-172,14221,-43810,23839,69192,-36285,74214,-85782,-37761,-8148,63327,73630,30453,26986,-90609,-33867,-7998,-8061,-57199,-34701,15828,36458,-1159,37993,63061,-35090,-40340,16421,-10819,-11290,-13768,36804,19776,59649,115802,-24661,-40195,-28236,-27602,40033,82674,-100471,7951,-55072,-46891,-8978,26326,56639,-222744,52059,71033,-89653,-66231,14597,-85517,14643,-5564,5763,-37642,-7549,-53521,-134273,-39246,15107,70027,45540,-13549,-119450,9916,10416,-9683,35242,47716,3990,30399,-21738,63808,60666,20216,-66860,-27454,-56775,-25705,19029,-3143,44429,5782,-154032,-19336,-75771,-22151,-58889,-65444,-14307,8276,-94030,-80010,-58123,35330,13454,24419,8442,-31366,-6470,-10496,11411,18167,-112378,-70304,-26432,-45074,77803,67207,-70071,-26529,-57846,25301,-3628,-12455,22284,-63453,7159,-81509,-10294,-18981,-18008,11832,29312,-24711,2611,10573,-9129,-54867,22835,46830,101320,3221,3454,-29605,54746,131751,70821,40401,-12562,-14207,20702,11780,26358,-51933,-23748,-9482,-9545,13973,24404,-68755,-27666,-34455,-5685,-58346,-121446,25137,-8013,6065,72677,-35303,-42104,51220,-10723,-15273,10829,85635,63340,10055,-1262,4861,45208,-6995,57865,32599,29759,5984,37059,-14387,35099,-7707,5065,43249,-4631,22252,-44000,-50229,59935,-9213,-38821,-19772,-94329,-60122,-17217,69045,53700,-48222,15404,-19385,-87079,4496,19745,1753,-82950,-48344,-43506,28266,36348,26147,-13366,-37834,64902,-13655,25587,-35048,-71955,-79342,-35813,23804,-5458,-29442,-93074,-65671,30331,35517,5037,42257,115866,40725,18773,61508,-89,42768,75612,43340,34499,-41451,-43832,-52072,12911,-52761,57070,67204,82395,-35931,-55293,-21807,-6344,17342,-4176,-8154,4801,-10332,7115,-18802,8460,-65476,-33275,25498,23346,71707,35677,13263,50755,-1115,25712,104161,-12313,-32161,42976,4861,28566,4647,43429,48493,-56237,41527,69480,3238,6622,-40265,45918,31500,27564,-20138,-21074,22752,31482,16420,73014,24112,-23819,-42227,-19009,49146,32272,29909,8403,-17327,-13072,-58046,35007,-9324,51953,-36426,62597,-6219,-4168,-16041,-6580,-10790,-31309,97369,-3521,72886,17927,-21619,-727,25129,9370,52407,79901,10793,60859,-41662,24806,42259,-6723,-60575,-51970,11789,-56645,-84414,43935,-32113,31611,-32481,-40814,-71700,-82114,11921,866,23018,-21479,-50747,-18185,-9394,-6464,-31978,-25871,-12934,-10352,-63538,-42361,-2405,-12869,24342,-36871,-45117,-31580,65975,47967,12628,-77539,-18287,13184,429,-55811,-56570,31066,-66012,-15649,-13657,425,-38499,2464,-12853,70022,105641,74683,22551,-16112,-75624,-41918,-112103,-31573,-49399,51572,-18977,20501,30843,22176,-173329,-37187,-10902,-21668,53368,-59226,13944,-973,-20440,-41198,70939,944,-5280,-39657,1334,-16527,38655,-24587,-60933,46314,-41321,-60711,-69178,-72231,-37425,12225,-46863,-30584,63890,-48613,37736,-2772,1876,-3584,629,-106946,19837,28351,7991,-45791,12278,8463,7178,-7553,-54154,-11615,43927,4881,-39649,24767,15285,11854,10929,92576,32372,48854,97709,-6723,31004,-25649,-17513,-5957,-20547,-85824,-126601,-67025,28393,-15692,30422,-34866,-11774,60826,5931,-98177,64950,-13476,10776,88259,-19585,20070,36170,39935,7141,-22254,-19120,38531,14871,-8200,33907,32180,55177,5155,-20350,19458,4497,-17483,111901,118100,65668,14984,69382,13605,14048,5436,-21815,16280,35579,-72434,39779,-44769,-148914,-105740,19728,28534,-7767,75147,69685,26145,-11937,-22239,-55328,-34208,-61727,10273,32246,51600,51790,16018,37391,-34630,108710,34445,81284,-24534,-36613,-12791,-52293,-10247,33999,-3786,24005,60035,40565,-20749,12540,-24684,44167,-21845,-37032,6678,13218,-3668,9401,58123,-25019,-35683,30519,25393,50342,-21748,40081,35057,1694,-52325,-24933,-43356,45945,22358,-17733,-2278,-26502,-29218,-12175,-37554,-45907,39460,15046,15066,16521,-11510,48096,30335,-84562,-36473,-15044,-40689,-17132,-9834,-7350,-38697,-42604,1229,207,343,79614,5594,3461,38765,67201,4951,13298,8039,24068,49094,66371,-26024,-6977,-19420,29531,5503,-51093,67762,49820,-1523,-64168,-61642,-47277,-27785,80555,41225,-43227,-78980,-30048,74501,-3074,2351,-100657,7472,52252,35555,24551,-36597,-82975,10595,-17542,18909,-37554,-37392,-46564,36437,4075,-73918,-10143,-22090,-50301,-39474,-5782,-24774,-52938,-19653,5835,51751,49505,-25719,53094,48041,30393,68581,-7238,-27539,21272,80815,8403,-78883,47469,25522,-23855,30847,45318,38577,22495,-24514,-6041,38505,-7128,-6532,51058,14849,51339,-15356,-35503,45708,-71902,-66734,49109,43756,28822,-16660,-23816,-33882,-86539,10924,-31939,57682,17278,15224,-49398,35022,18949,53256,-362,-10416,36781,13773,98351,18013,-49498,-11489,-35496,-22010,27603,37043,-58963,20750,42611,-67700,-84050,16293,718,-850,-106196,-47738,12510,-4581,13153,-52786,36507,28661,64397,49934,6667,-13253,33229,50322,14746,43297],[-5081,-33053,46078,40628,75697,-67157,-12749,2384,10060,41246,81729,44076,90011,-4939,-71736,-88174,37608,9514,-28355,5098,-14798,-16660,-32143,18667,19666,-50785,22557,11392,29848,40745,-82609,-38319,28008,-21758,-55209,-12614,-17072,-44354,-88806,-63099,-61520,3610,19677,-68379,-2537,-15949,-17419,-54066,11587,4302,54000,43716,65309,32533,47694,89145,-73526,46799,12866,-9876,-21650,-100349,7310,-2433,27673,-7328,14168,-7530,34423,41280,16371,20492,-173,-20623,69370,-5793,-14735,-9255,23613,25589,30213,-54263,6672,-34122,67343,-3461,-40592,-61412,-27651,114373,-8967,4020,-43951,-16869,7055,33182,19474,48650,-30006,14767,7423,29913,-87710,67684,7571,15051,61004,18536,28771,75283,-48956,-51855,-3381,10569,-42844,10256,68682,41215,58870,-32726,-85795,-51663,-60033,6387,49121,-31194,-61684,8997,19819,16241,-39880,32707,8065,-7367,45937,112832,13724,20773,-31823,12029,51838,22304,65846,61860,21384,-9899,14075,-19224,51394,345,23032,785,-51472,-6744,48501,25049,32466,31634,56860,13187,16287,6735,90530,45430,-44447,-13671,70523,20906,5402,6087,-19596,-21496,-105869,-57053,65456,-63226,-11121,-65887,-3013,19428,8177,-120479,-55352,51142,49475,20983,-23687,64875,37843,12002,46725,-33405,677,49055,6369,14081,62234,3271,-10756,-159,18849,27309,35018,-33530,30423,16302,67334,89982,8121,-69634,47306,-46007,-44622,-11401,8017,14812,-38359,-23351,-57119,8949,-5010,44467,-42927,33929,17594,-74850,-2187,5746,7469,-4630,47310,-19215,-83866,-39322,65466,97427,104126,-1482,-127157,-145460,-100283,52940,61327,47328,-12185,-14356,46090,67278,48469,102204,114798,434581,-263826,-112732,-48308,-90458,6984,-67105,-68138,-38715,9431,-57849,-28473,-43911,-49219,-4308,-7738,21288,17507,19674,36237,21337,-27034,-1689,-40474,39936,111269,-36702,-39225,53723,35669,46009,37011,44744,87996,-68663,-54210,34979,3851,2727,-34763,-87062,6788,10780,-47377,37251,99765,-32705,49227,-89364,-32634,-30658,60717,105212,67033,22127,-93557,-38636,-20859,10714,-43706,-40161,10297,50400,12783,63473,65468,-49647,-39192,8460,-11591,23021,9134,33781,15696,80419,91367,-19256,-28247,-28981,-22007,38034,110382,-110683,-8746,-47218,-63167,-30735,4968,47923,-177046,54014,72077,-65981,-77285,42109,-65395,6840,-35759,2846,-36539,-35251,-17887,-94183,-35484,37470,77866,26917,-24036,-59782,28314,6798,-7610,12555,22906,-29062,26197,27435,80807,67343,14253,-77416,-24405,-34276,12658,27529,-13056,66596,23164,-180223,-46531,-110015,-40840,-51686,-67037,-19334,13343,-71382,-37743,-29430,47090,10416,11616,10990,-11208,3244,-12863,15601,25262,-153172,-61136,-22733,-51575,72832,32989,-88384,-46122,-59361,34505,5900,-19268,12631,-88623,-287,-68743,-30613,-35157,-27168,8432,26365,-29947,13603,13905,-2395,-32038,18974,31919,102957,35987,9480,-38099,33546,92703,59744,55334,-6241,-18565,30647,9600,25970,-59400,-31032,-13665,-27779,26099,13304,-93653,-13697,-65639,1105,-44438,-112041,26927,20203,-10236,69299,-37234,-39786,63341,4293,-7351,42050,83792,39269,-5130,8799,19266,46194,-37675,46178,60143,26852,5380,35894,-4085,34508,-25937,-30845,40042,-15121,14152,-18413,-44323,51738,4988,-15279,-3313,-86714,-53943,-14987,58967,80709,-45116,34419,12650,-80324,37478,41540,42077,-77140,-59763,-58144,1192,32905,14841,-22898,-11880,73224,-9041,30292,191,-51448,-75230,-41481,22665,-41090,-48743,-113606,-75748,20304,26826,9126,56923,132469,36629,22228,63961,-16689,37006,74338,45633,24208,-37461,-57156,-48644,27754,-43559,53831,33734,57473,-45354,-43500,-21931,19584,23921,1875,-27978,40186,-8266,5504,-17466,18033,-41914,-31979,-7670,11217,64234,37210,-10076,33573,15145,46790,95876,-22958,-44075,46764,-1391,25892,-2386,-4468,69752,-57922,26508,61236,12113,9273,-54083,25568,18591,27835,-24427,-20845,30247,33840,15865,35518,6321,-41249,-23693,-34698,18304,10467,38114,15174,5855,9979,-52100,17570,-1694,40742,-17059,52423,1520,15699,-5722,17543,-17192,5039,96827,-1291,78296,31057,-65823,-20133,15119,1829,17401,71229,14021,29099,-42720,24801,50271,-16717,-56185,-55172,-9157,-59598,-76291,40323,-44057,54433,-49156,-40014,-60367,-100305,6695,-5486,30885,-20801,-104339,-32459,11671,21127,-12686,-14745,1101,-35653,-86661,-19586,5359,-3348,31019,-39848,-10860,-10756,61720,2780,-3006,-66522,-25842,-3000,-5231,-47586,-46162,28022,-30848,-5305,-22755,11317,-19032,-4018,16575,77379,124220,30679,41115,-27247,-83292,-29230,-91336,-33752,-75521,41528,-35841,22624,51255,31589,-198067,-35624,-630,-34522,50071,-78702,-14643,-19159,-43314,13747,65671,881,-23006,-23010,2020,-9099,37880,-8159,-84736,64352,-27971,-39571,-64821,-72410,392,-718,-31992,-1541,46704,-32734,41868,3493,-2382,-14562,1939,-72223,24538,54870,14850,-21862,6850,18923,7969,9409,15149,-10045,14578,-11597,-7926,29038,-6010,-6328,2241,106434,59568,61715,94839,-22447,1384,-48347,-19446,-543,-16309,-74322,-147211,-52240,46307,-36571,24616,-49902,-18457,50265,2608,-76097,68880,-41244,34257,105515,-24649,25626,85534,52725,-9541,-22682,7872,36696,-3797,-2594,35551,39618,60193,2819,-22327,-5475,45408,-85,97120,112587,79889,29845,55930,5120,18314,-14583,-28293,6609,39984,-62198,35237,-47658,-147745,-99325,42978,18318,20965,68826,60395,33718,3940,-21982,-52429,-51862,-47925,14651,27267,58099,18785,35791,50409,-14540,96789,13900,90131,-7104,-11888,-6618,-74686,-8108,40754,-27180,-10025,35275,47049,-16720,17149,-26104,35867,-28172,-52947,3963,-5884,1012,8934,64936,-24145,-49546,11216,-7459,44705,-20582,31164,55097,8262,-52945,-18142,-30984,40521,9878,-27226,8939,-14897,-12743,2867,-41010,-37230,53174,13012,18300,9611,-33493,20828,29009,-81401,-60081,-26409,-18947,-26184,-14787,8325,-27841,-97689,-10799,28267,20109,82030,-5971,6004,27043,42317,11259,16202,13019,32799,57096,59775,-44218,-1126,25217,24913,-1956,-33730,117871,77095,2469,-77791,-81192,-28193,5092,72560,29051,-44698,-91003,-45940,42613,-2584,1757,-95119,-10103,42197,38892,58586,980,-72400,-5041,-11657,51141,-36025,-34774,-30942,47771,17351,-42871,-31712,-18045,-25786,932,3202,-18810,-59924,-19449,10386,26260,7530,-28173,58339,65612,41443,71171,3261,-43126,12089,68547,2492,-91108,40642,-6985,-38393,22287,32889,27534,18160,-6262,-37789,31975,-3577,-900,36103,4035,69282,-8729,-62315,21326,-89210,-34490,68741,42630,23727,-20666,-18783,-12268,-72344,32413,-20717,57817,4595,17055,-55387,49601,4571,61919,-16791,-15675,23168,27252,89430,64206,-49176,6457,-48647,-35246,16426,30,-51603,12207,31775,-42779,-57842,-5052,8663,1881,-77872,-46355,25697,-20700,24830,-46194,33707,34619,62236,38695,15916,-12945,10271,25359,-6672,22428],[-7977,-26716,39400,51736,80692,-30571,-13734,-2920,3750,30947,70327,47944,98014,-12006,-62242,-73145,41153,15506,-30683,-820,-7649,-24897,-46583,35071,8277,-46012,24505,5241,48329,62674,-12849,-39048,7356,-20222,-52420,-23077,-15500,-23333,-79049,-50192,-78448,-5164,20171,-68534,-26282,-20057,-7711,-66487,2837,19163,22077,40794,50090,15655,32755,116846,-75758,49687,76337,-13112,-17591,-69061,-4345,4064,25014,4813,17479,-6732,33980,40401,25046,12611,-16024,-44215,32192,-5252,-93,10596,11716,11991,61436,-22671,-3528,-41176,48520,109,-22419,-59414,-32014,112922,-13320,-12167,-26097,-18183,10298,37961,28813,-3639,-64649,28486,16657,36151,-52192,89337,12818,14339,28715,47104,41056,104597,-34118,-24580,-19398,22776,-25591,-10731,61547,67360,67591,-48049,-83135,-46284,-76289,-3137,54465,-12643,-60180,12985,20514,22666,-29785,10990,-7522,-6796,58931,117657,14071,19556,-39006,16247,46271,-2035,48518,36299,34738,-2207,25818,12165,31206,4327,35650,-4771,-49648,-24420,25875,21611,32829,53686,51793,36432,2433,-1852,110754,69365,-45076,1395,75920,25231,-4326,37536,15202,-22571,-112945,-38967,70655,-64685,-13904,-93309,-4091,16668,13751,-116265,-60406,51187,53957,34015,-37905,85110,62519,22382,40848,-3825,28,35725,25438,42239,63138,32198,-1494,13564,14589,7641,46887,-29905,63278,40075,75997,100424,22042,-63595,14007,-57299,-32286,-17732,20164,28468,-30086,-31929,-73813,17742,12567,57509,-46973,53497,13852,-51901,-1794,6463,2721,2596,46572,-38165,-62228,-33543,70787,71883,111028,547,-107956,-105768,-74201,63621,77881,46552,-5038,-2325,57946,73554,41790,86148,120124,404768,-246433,-42403,-20746,-59483,21657,-64125,-44893,-29414,24832,-77593,-40450,-50283,-25763,6985,-761,6296,23076,22099,30040,16163,-41228,5429,-67768,32428,149673,-10850,-37767,60538,44866,43553,47214,61644,66224,-53404,-42473,42556,3420,12408,-30373,-80053,12374,7330,-52376,33645,96375,-24597,26606,-77910,-25064,-55333,53707,119936,89071,15039,-83769,-49289,-11885,27965,-27338,-42984,4624,49278,20693,69308,58424,-61400,-40358,5834,-12440,54240,34172,29783,9930,94719,50246,-11413,-8956,-27822,-8296,22020,115236,-120283,-31449,-39791,-78548,-45494,-11606,30353,-99105,52697,56297,-35267,-79712,77161,-22538,10036,-54795,-18873,-33242,-45661,24483,-47556,-23692,51207,72782,5114,-28899,11638,38694,7440,-13121,-12272,769,-50513,29339,94703,87689,65032,14042,-63366,1372,-13437,48036,37149,-17941,64620,22751,-198105,-73083,-120927,-62538,-35751,-54725,-18034,24594,-38526,7398,-175,59827,30038,1084,9403,14327,12393,-9381,11971,16661,-166687,-42477,-18969,-50954,51418,375,-78089,-49383,-42803,15053,9376,-27805,-1977,-99046,-4687,-37561,-34968,-47086,-32729,6004,25326,-30606,26654,12195,2090,-7376,16240,11959,85939,46745,14648,-37941,15491,50261,49502,56790,1434,-19482,41323,26248,19001,-59306,-34925,-7927,-34566,30538,-5465,-92192,7027,-75659,5971,-28074,-83463,21926,32962,-25844,59635,-37054,-37329,64242,22395,7052,53791,65289,661,-17521,16611,37912,40823,-72368,46307,84295,16238,7531,26955,14741,27328,-30981,-51623,33966,-15588,9580,6866,-40542,37147,15756,3852,13783,-63554,-53538,-18250,52961,101126,-31745,48464,31686,-63851,74762,55191,70954,-68164,-69331,-66063,-14327,24559,6136,-26815,15786,64587,-9662,29598,33894,-28047,-60321,-50492,17956,-67332,-53598,-119044,-79464,2657,17489,9937,59528,129329,31938,23826,56327,-28669,26656,70359,55583,14330,-30760,-54740,-25265,40824,-35414,34553,1597,29947,-56447,-26429,-17219,50234,16929,7143,-45349,62553,-3550,-1726,-19493,30129,-12596,-18876,-30322,438,52466,37103,-24127,16529,27857,55715,83757,-25507,-56518,40576,-8591,24182,-10274,-51385,67994,-57711,7572,46481,28180,10532,-57474,-2270,1772,35895,-30265,-13411,35877,21757,10663,-22939,-20451,-68317,-9046,-44775,-11753,-12798,32362,4932,24136,25349,-46309,-17064,8304,19054,1072,35841,5989,37197,1244,38920,-27536,38736,87853,-4882,78276,50109,-99607,-42785,1675,-9451,-12113,62059,11180,-3622,-27064,22674,50078,-19328,-34768,-50481,-25674,-56404,-52971,18834,-51533,69011,-64547,-30818,-44027,-100331,812,-16034,35543,-23929,-145061,-41299,26734,30517,1617,-9127,16767,-41346,-103959,1185,6424,8854,44436,-29258,14909,4188,50988,-17457,-17002,-43531,-29927,-30417,-6154,-24087,-26724,18792,4806,12450,-31283,15972,-922,-8106,40655,86723,117685,-7330,45876,-34224,-81904,-19520,-62495,-29769,-81382,17506,-55233,17121,64898,40085,-189647,-27672,13813,-52258,41185,-91602,-40851,-34189,-66940,57876,61816,-4058,-39248,203,1306,4211,31010,8653,-89400,73425,-9464,-18883,-61571,-54263,46767,-12250,-26584,23831,19996,-13428,48413,17486,35,-21765,2598,-16389,30011,65596,2446,-18410,-2353,33701,14902,36813,76974,-9217,-25200,-30156,35386,31814,-23515,-21979,-12140,105996,73217,62068,76993,-35992,-23207,-57110,-18597,12875,-11473,-37244,-135246,-29234,51878,-44351,17602,-56812,-24364,43387,6309,-49840,59325,-61108,36970,92995,-20969,33105,123450,57312,-18434,-23253,25158,31549,-16612,4874,46686,45068,64644,-747,-19983,-28310,81403,17343,73636,88052,71212,29624,39987,-627,21521,-35669,-32851,-801,37717,-33972,28067,-47430,-122594,-78218,34122,-4473,41421,54748,39524,36351,18251,-21095,-36453,-56218,-26342,12803,16100,62918,-13381,48665,51790,12492,71064,-7457,83992,-1525,15188,-1354,-81173,-3007,43397,-69209,-46589,589,42878,-10744,17043,-22733,22839,-31806,-53817,2152,-22374,2770,8547,46061,-27990,-58296,-8676,-36251,36286,-12355,20659,67987,13303,-46550,-2739,-19900,24463,-3643,-33296,23538,2283,-1679,6932,-40284,-24613,61599,2788,23956,-6462,-45605,-6873,33503,-66715,-86913,-37908,1717,-30058,-13860,14073,-17043,-124361,-23942,52406,34505,74585,-19160,11754,20300,8118,11971,12628,12063,42643,57138,47313,-65538,4832,57676,24159,-3668,-14262,134707,88007,9417,-82686,-100392,-15842,21177,55503,16333,-32893,-77775,-45853,7332,11540,299,-83976,-28703,25721,36017,65693,26440,-53955,-24744,-3939,82658,-25459,-10002,3651,52235,19492,-11289,-47814,-21079,-2296,47234,29353,-12429,-66829,-19638,16206,5608,-27076,-30814,51722,78216,50618,67491,12781,-44759,7860,39324,-1833,-92559,32416,-42843,-53563,-16166,12657,11124,9781,12482,-70263,25351,3015,12347,18602,-5983,79333,2463,-78635,-6881,-99686,-6032,73159,24386,12746,-32995,-8317,2938,-48261,41562,-9843,53478,4186,20950,-53348,44457,-11428,72691,-30115,-19914,1782,38999,75217,105324,-50664,13393,-59559,-44581,3380,-39959,-44994,-284,21269,1905,-20680,-21851,19754,9928,-50638,-46076,33735,-34088,28216,-37483,27798,31671,56604,14980,24394,-5188,-15785,-4112,-17369,-209],[-17789,-13857,27541,66858,70828,3340,-5067,-10167,-12865,24178,52646,49420,88409,-8871,-35595,-42471,38964,18076,-24456,-7934,848,-37059,-47511,43105,-3483,-34469,17684,3505,64627,70974,33815,-35685,-14271,-20619,-51491,-36102,-11765,195,-61560,-28981,-84358,-12706,15047,-68110,-46830,-26785,-5808,-79175,-19669,23425,-14880,34489,21914,-15026,14537,126770,-76775,41225,126451,-20865,-14230,-38903,-16030,12849,9867,8604,15987,-3388,36730,37003,30043,-1354,-26280,-53973,-4919,2208,2042,28980,5019,8168,85656,4557,-3115,-45210,23460,9171,8338,-51934,-32438,81670,-15307,-17516,1066,-11352,22760,36302,48821,-45394,-96378,36600,30368,38422,-15330,98543,19267,4274,-7302,72116,59878,117021,-17674,-7450,-33425,28443,-3505,-30441,50988,82368,64865,-60551,-81516,-28926,-77695,-17836,34660,2082,-51755,21285,9826,25090,-19274,-13039,-19078,-10274,67178,102577,16127,11072,-33365,23460,36892,-23865,25913,8122,46131,9366,32200,30104,-8676,5573,41527,-4511,-47182,-50969,1754,19309,13241,69779,42323,46586,-11654,-1080,111589,86212,-46215,11666,59601,28898,-9463,62461,41589,-13321,-97795,-12841,80009,-56273,-14266,-106288,-4694,3319,15109,-96085,-70363,31530,52650,52412,-44038,101187,82386,40281,35742,21686,1782,25873,47296,71423,59775,63090,10330,29795,18860,-17670,45539,-22944,86959,42884,78844,113912,39011,-54151,-22356,-62986,-18491,-23270,24066,37881,-16880,-40050,-82945,32095,30906,59625,-48612,65891,1261,-20450,-11844,4231,-3254,15678,63420,-36239,642,-3782,63609,15623,111275,13580,-54043,-31556,-50190,42068,78122,45617,5362,16836,54369,71418,35711,74831,117898,319615,-236014,35079,17553,-13696,36884,-45109,-13435,-20566,33036,-87959,-44612,-52241,-1272,21448,2921,-6058,25528,15566,28770,19767,-43237,4062,-88724,13144,157719,15532,-36182,42563,32731,34132,56249,69589,33184,-31900,-30336,30761,-4301,25883,-23758,-67110,17050,5370,-54890,16509,60791,-13115,14356,-54689,-15529,-71382,43508,113095,89365,7029,-63666,-64272,3624,37412,-17695,-43206,-5392,37159,25587,55557,41531,-62007,-36689,2067,-13758,72793,55306,26433,412,100637,8199,-2764,10897,-22020,4849,-941,94784,-121933,-54206,-33194,-87320,-50278,-19819,7722,-22816,49537,28752,-3921,-70179,104010,21461,23777,-60166,-52145,-30581,-35432,62494,-10280,-10293,46967,51849,-11926,-20932,61212,38924,11278,-23387,-35808,-14261,-52984,38222,135089,77086,53479,18780,-32797,39088,-570,70236,50710,-19817,44088,14181,-195865,-93003,-109171,-76606,-13678,-32789,-12129,39208,-1360,36961,17621,66942,54877,-3177,4533,31733,18029,-3828,619,-6324,-154302,-20197,-18123,-40580,18700,-18564,-43750,-38033,-15669,-17822,6775,-33811,-18535,-89765,-4340,-624,-23330,-59908,-32207,5892,22615,-29765,41320,6094,1823,13011,11572,-9054,57933,42495,19129,-33307,938,16516,44209,44484,9704,-17810,45462,56395,6501,-47626,-31354,6542,-27654,21538,-28294,-63230,31385,-64801,-505,-15555,-44712,9621,21888,-40706,44542,-34538,-39160,53554,36782,25773,39493,37466,-44297,-27186,21252,51833,32040,-94149,61095,100942,2350,11047,20891,38634,15308,-23968,-56737,23827,-7524,7912,23784,-39487,17950,19100,12943,29878,-26832,-55453,-23950,50303,108550,-9796,55666,33518,-41324,106191,59774,77225,-60341,-74624,-66637,-15556,13412,1987,-21428,38734,38989,-17137,22369,55792,-7185,-40600,-55413,19739,-77744,-41865,-103735,-69158,-13734,8799,10244,51914,106279,32589,25494,43411,-35123,16690,66913,70273,10091,-22268,-38710,5410,45638,-28020,7099,-19621,8696,-64006,-3048,-5269,80547,1549,10630,-53366,63057,1209,-11031,-25158,40247,13883,3206,-35812,-4711,40893,33364,-28077,5339,33906,50216,70918,-20055,-63872,27673,-12770,31321,-16797,-78511,44843,-55595,-11743,25060,45661,9975,-50111,-32305,-13001,49340,-34507,-1480,36981,-214,-3998,-79883,-47130,-89528,1216,-43305,-33514,-29485,15424,-12323,37160,27940,-43754,-49131,18803,-7610,13934,18019,8518,58109,1226,48126,-42886,61146,77144,-13155,75587,63782,-117662,-61088,-11549,-21089,-28694,55948,4009,-28664,-2054,17692,42461,-13634,-1981,-41797,-33876,-48236,-20702,-15165,-53517,71687,-74741,-13404,-23007,-81041,1184,-21797,38172,-33242,-145613,-30198,29914,23319,9587,-9429,29128,-23421,-106194,15433,8148,22772,64023,-9543,20269,5820,36587,-15544,-25298,-20795,-37713,-63540,-3232,8408,-7605,7077,34697,32731,-37545,13994,4837,-21914,50884,101742,94455,-23585,37803,-37402,-69093,-12711,-33758,-24158,-61095,-13934,-70608,5040,64722,48414,-140943,-16790,29044,-71213,16778,-96757,-61217,-45044,-82461,87086,60008,-20673,-51032,24231,-2507,19444,18811,18387,-80856,71559,8072,-3436,-59741,-24485,82555,-24350,-38297,38034,-7701,5913,55344,35878,8271,-24397,1204,35734,32540,57015,-23450,-32274,-12959,48472,26053,59222,109522,-10267,-67387,-45300,75697,30348,-33393,-28941,-28707,87094,72532,47164,48124,-44457,-43154,-50077,-13966,31492,-5769,7154,-87833,-7712,38079,-41773,6524,-51975,-26799,37377,16555,-28744,39931,-68732,23561,62057,-7347,44084,141812,53695,-18589,-22895,28707,23068,-20753,9683,65698,49309,66069,-4959,-16725,-43537,100398,33537,54226,49979,47029,15984,19632,-1898,25198,-51924,-34581,-4001,31959,3387,16826,-44049,-82068,-51601,-3045,-32164,48953,34711,10680,29893,26447,-17718,-11457,-46815,-6051,4245,905,63715,-36388,50411,42148,41457,36379,-23041,63352,-3039,34836,4415,-67131,970,41792,-106724,-72036,-33189,30130,-4241,10115,-18121,7968,-32205,-39966,1303,-27964,4755,8513,8350,-39154,-57774,-26613,-58463,31450,2455,10025,70542,14760,-35485,19103,-9895,1882,-20522,-35389,44495,19051,4055,101,-36718,-8603,64927,-4137,28751,-26479,-43604,-28844,38187,-44915,-105100,-43216,16991,-28299,-11709,12332,-7656,-116346,-34433,64102,41657,58286,-30796,18917,19622,-25747,5370,5373,5724,52019,47023,28454,-84595,8465,68610,27182,672,4563,110867,79416,16805,-75533,-112422,-14507,7955,34998,7420,-11032,-43918,-31688,-14511,34239,-1891,-69985,-45665,4153,29637,48423,39888,-33056,-45061,2594,99492,-10894,29919,44222,49075,10943,6621,-53789,-24479,12443,80787,68172,-7652,-70883,-19636,22624,-5986,-45421,-32953,28486,81510,57319,58142,22138,-34823,10072,4992,-3329,-80742,25308,-72402,-66397,-67828,-9012,-6516,-53,27553,-94140,18613,9224,28167,10305,-11522,84464,21564,-83120,-30604,-99643,12487,65465,-7299,-4905,-53348,7138,15245,-13923,41316,1227,48782,18628,29831,-44495,23325,-27608,79563,-36481,-22006,-22944,45954,56816,124958,-56402,4804,-66165,-47379,-8195,-70575,-42221,-10630,14668,48575,13601,-28323,31287,21476,-33186,-43776,35655,-42527,23534,-28452,16214,20749,48009,-15169,28582,4648,-38155,-32918,-16047,-19454],[-29794,3812,13349,80610,47445,25134,7942,-18464,-42201,21118,37140,48066,62461,2078,-5396,-7331,36173,18384,-10728,-15647,6390,-46373,-32322,43981,-15568,-20798,4403,9478,75183,63932,44959,-28975,-36265,-20073,-51403,-47179,-5440,21170,-37339,-3681,-77812,-17768,7042,-65706,-55919,-34867,-11352,-91442,-53041,15274,-40841,29150,-7293,-50093,128,114758,-72987,22344,140115,-30402,-12745,-22858,-23299,25629,-10418,5630,11377,1811,38905,30830,31809,-17377,-28221,-49393,-33422,13257,-6271,37478,3022,13989,98914,24972,4486,-44292,-1880,16372,38247,-38836,-27963,33002,-15033,-2864,30552,4732,44654,28471,76829,-56547,-107397,36729,44368,36054,13803,90093,21794,-15594,-42113,86298,81260,105946,-6621,-4337,-42322,27565,17085,-49291,35066,81833,51217,-67142,-79337,-5285,-66771,-36026,-6364,9401,-40296,33107,-14845,22829,-8063,-31883,-24440,-17407,64181,71447,18032,707,-17725,28601,25147,-37638,5664,-17259,54162,20125,25955,37939,-43289,4096,37768,7946,-42543,-78488,-18369,20614,-19370,75969,32898,46162,-23843,6847,86091,89962,-47510,16758,26579,30671,-11035,72995,45022,4095,-64624,14077,84797,-39953,-13336,-97908,-4118,-9110,13279,-66796,-83656,-2952,46611,74212,-40889,108443,91973,63163,34079,36160,9184,21811,66670,90391,55218,89088,22170,44636,30769,-43141,28898,-15132,94830,27549,73210,122261,54488,-42143,-53160,-62086,-9156,-28215,19269,41164,-5284,-44941,-78670,43194,45512,48199,-45639,71163,-15935,9176,-25117,-211,-8544,30300,91402,-16009,82559,41972,47494,-49223,106740,30902,21564,44812,-28079,6681,59707,40959,14866,39593,42536,61043,27960,62746,101808,200810,-223395,94993,51552,30116,48358,-12709,23287,-14746,35175,-82785,-36837,-47529,17976,34123,3185,-11859,23701,611,29972,32466,-29803,-8981,-98875,-14556,136625,37597,-33817,6056,9546,18614,61239,70078,1394,-7163,-17882,6805,-11401,38834,-16054,-52459,21577,5486,-52033,-4996,9777,-847,15832,-27146,-5690,-70731,31779,87316,67824,-425,-39411,-80139,-912,35152,-19801,-37159,-20563,23239,31515,29966,17824,-47723,-25088,-6098,-15518,73140,66866,24495,-15091,96031,-21585,4879,25928,-10079,9751,-21276,56605,-110427,-70523,-27778,-84681,-44943,-19509,-15070,20808,44424,-2808,20665,-49262,108110,51547,44332,-54058,-85043,-31058,-11599,85732,10879,-769,21140,16990,-19614,1205,67798,29396,16858,-34045,-55910,-21499,-36726,48647,113684,46896,35252,26054,-2582,72913,1199,77201,67213,-21012,18345,5844,-170943,-100183,-84765,-75269,10950,-7598,-4979,53217,32563,42849,17594,64901,63918,-1306,-2452,29200,18338,376,-14665,-35441,-127144,1855,-21575,-20233,-14939,-17617,1898,-17264,11770,-39556,-156,-33661,-33750,-63023,1739,27399,-1987,-73448,-24358,8283,15658,-30259,55262,-2117,-3784,24983,2929,-26308,28646,35271,24102,-28999,-11210,-2775,46498,25471,17138,-14623,36983,85467,-8182,-23543,-17921,26753,-9730,299,-50671,-17741,54720,-42231,-19461,-10565,-7053,-7414,-9930,-54613,26948,-29130,-45460,33950,42887,44712,3634,9696,-83726,-34679,20663,52429,24098,-90663,82704,108689,-8416,16492,25268,61174,863,-10072,-49735,8152,4111,5771,28492,-39864,-712,13985,8646,43095,16120,-55324,-27487,47956,100794,16068,56041,20726,-17746,122405,57978,59120,-55626,-74318,-60542,-5840,3583,4165,-6324,51561,1714,-30837,9674,60177,8582,-22074,-47132,32794,-70996,-18031,-68830,-41838,-20942,1463,12991,39544,71751,41966,29417,31911,-37450,13330,64207,83377,14622,-12530,-15633,27000,33077,-19307,-17804,-26359,-2041,-63211,24423,13333,103241,-14914,11374,-48700,42966,3643,-12942,-31980,44277,30502,29554,-23202,-4340,34731,24490,-23384,3328,32352,33740,59550,-9746,-61642,13211,-10512,48559,-20115,-77467,14255,-52889,-28044,-868,58659,8950,-35154,-59050,-21594,62492,-34556,10983,33942,-22463,-29164,-116458,-65815,-91699,7675,-27069,-43651,-34910,-4874,-25103,45573,17027,-46145,-60089,28446,-30781,20836,4280,11624,74526,-6578,39834,-61852,68545,68999,-22353,73221,62170,-119958,-66730,-20663,-29788,-31134,55079,-4938,-40774,22983,10589,30411,-1179,32988,-33718,-31798,-34018,15150,-51908,-49929,62793,-77676,8279,-1005,-48486,11820,-17680,40793,-47381,-98379,3658,19849,7994,12485,-14227,34325,12247,-89521,22552,15501,37125,85117,10174,2431,-8886,22399,-5530,-27127,-8410,-52420,-93829,2141,39901,1929,-2783,54566,48396,-40866,6987,-4950,-48893,46405,121119,68194,-14658,21394,-37265,-47837,-6934,-11919,-21059,-18850,-42489,-76910,-9865,48935,57207,-60458,-6956,42081,-85939,-24825,-92659,-75580,-52320,-81060,106570,59496,-45981,-55505,43937,-7422,31391,3516,15682,-71020,60426,19171,4827,-58876,6398,91502,-39494,-64594,38473,-28505,21351,59463,52668,17899,-22584,-2848,62256,29724,33427,-49298,-48753,-21913,56963,37784,61732,104293,-14193,-103278,-51770,100352,22817,-34745,-26172,-43133,51570,61044,19478,15624,-46276,-60022,-31493,-5426,48186,618,40192,-21495,3963,3823,-35144,-9095,-34919,-23921,29670,31341,-17570,15348,-64145,3103,28008,13908,56855,138808,43884,-11902,-19513,21204,10333,-16638,8571,85393,51672,61911,-10968,-16043,-46818,99226,47672,45931,9777,17803,-5508,-5587,1537,31089,-56701,-31798,-2051,25801,36429,2015,-37376,-40056,-29141,-52017,-55803,42381,12462,-18932,12615,25663,-10883,15377,-27960,5360,-9530,-13838,59062,-46087,40085,26485,67646,536,-28525,33023,-3158,40427,11400,-38301,611,37245,-109937,-76054,-56935,14549,1658,-3773,-16023,-6234,-30628,-18903,141,-18874,9509,8945,-32273,-54965,-47580,-40285,-74934,34506,20980,777,63609,12166,-23295,41684,-1057,-20832,-39186,-33516,70227,31097,5565,-15821,-31782,8298,62467,846,30697,-40504,-28259,-40811,36990,-23773,-102922,-40190,24586,-22471,-12154,7459,2388,-81914,-41146,58929,40689,36322,-37651,24898,22333,-51017,-8513,-1175,-2337,59938,28114,2275,-96868,8353,57687,30674,8747,20205,59760,54661,20579,-57734,-111487,-22943,-29968,15587,4520,14055,-964,-9646,-13062,57782,-3543,-55816,-58162,-19053,23138,15895,44741,-15399,-60359,3726,88840,-954,71399,76637,39115,-1963,4188,-48296,-22947,16544,90506,105613,-5810,-68512,-19192,29298,-6656,-45718,-33300,-8463,74234,60439,44876,32642,-18370,17535,-22080,-1354,-57528,21508,-85856,-72785,-108642,-26069,-21659,-7517,36812,-102728,9966,9203,40548,18985,-11123,88528,50757,-76916,-43797,-88661,20055,51721,-41028,-26206,-78413,24733,26619,28294,36497,13354,47151,44051,43925,-31512,-4797,-40295,79530,-33228,-20613,-46315,46866,34662,109982,-65208,-17148,-67064,-43012,-15738,-80498,-43189,-13497,14789,80047,32995,-22302,40745,33546,-26821,-34920,32945,-44183,14137,-19500,-1830,5664,37392,-42324,27286,11939,-50627,-54818,-5674,-32052],[-37823,22702,646,87473,15714,31927,18483,-27267,-78225,22342,31230,42626,27849,16656,15609,18885,35991,17886,6491,-24291,5598,-46962,-6472,40504,-26795,-9438,-8961,22419,76302,43439,23859,-20760,-57990,-16026,-49765,-52006,3160,35807,-8006,20114,-60784,-18919,-800,-60195,-49996,-42185,-21303,-102168,-87750,-2699,-46201,27173,-26197,-79399,-5146,84076,-62007,-2073,113892,-38333,-13259,-26443,-23476,40347,-27547,-338,6491,7296,37082,22408,30292,-30204,-22178,-33241,-48756,22350,-18560,31116,3928,25457,99518,38145,12998,-37019,-20766,16213,50931,-20685,-19291,-11034,-12450,34995,54586,27989,71549,16752,104702,-28813,-93104,28587,53705,29396,30470,65016,16832,-41186,-70432,85150,98732,72731,-7689,-10964,-44636,22132,31894,-67460,13585,65630,30528,-65423,-74850,16637,-49293,-57028,-52712,9593,-30519,45162,-48798,16575,3358,-40903,-23541,-26433,47418,33825,18139,-3663,1999,27992,11908,-40841,-6270,-35909,57583,25422,3663,39638,-53395,899,23900,31907,-34592,-96971,-31369,26475,-51802,72656,27261,38313,-32825,17768,39046,78368,-48447,18430,-11262,29695,-10923,64681,18433,24415,-24355,34967,76073,-22889,-12392,-69918,-1951,-10952,10651,-41213,-94677,-40128,37179,95168,-29929,104741,87568,85248,36351,35966,24540,22697,77148,89457,53262,104677,31822,55022,46703,-63677,188,-9006,84973,2950,59334,116537,63726,-28151,-69928,-54532,-6615,-33472,9276,38918,-2080,-44580,-61331,44556,53164,26161,-37281,69729,-31996,25596,-32425,-4238,-10734,40558,114967,11095,148996,89651,29202,-96487,95634,45426,85776,93924,-5629,-21912,27345,29677,21034,60083,31364,44645,16571,43752,69974,75090,-192829,117835,70829,58148,52574,27366,59857,-13476,34595,-61678,-15827,-37063,27767,40702,28,-12424,16754,-19056,29087,49726,-4211,-32240,-97004,-44101,98714,51295,-29429,-34232,-10469,628,59153,65437,-18187,15745,-4126,-17673,-9894,48114,-8427,-40037,26644,7073,-43211,-20682,-34146,9100,28517,-4044,2199,-52287,20470,51203,30925,-6179,-19027,-92669,-44292,20750,-32194,-21353,-37282,17073,40952,3472,-7046,-21149,-7317,-18231,-17131,55476,65384,23483,-37338,79997,-32167,10089,33727,7456,3515,-30392,14635,-85278,-75681,-24207,-68858,-31941,-13359,-33427,19201,35936,-30764,32021,-22379,84923,65361,65921,-41520,-106247,-35551,12803,87547,18921,2558,-21261,-25321,-17822,30752,34387,13199,22792,-40623,-71906,-22716,-9086,55728,34008,2841,14708,33061,10695,89232,-6810,74227,82509,-23130,1028,2911,-131049,-90337,-61261,-57095,34549,14664,-303,63533,58053,29648,1370,55347,46081,2506,-10644,2488,13067,1551,-27985,-59228,-99472,22020,-28750,6787,-38586,1266,43889,6598,31599,-32286,-8809,-26017,-45394,-27582,12979,36334,18754,-81490,-9458,12185,4296,-33430,65358,-9529,-13180,27363,-9286,-35453,5279,31864,30410,-28694,-22225,-8027,55831,11350,21917,-11220,14230,95048,-20322,9505,4611,48315,12121,-25420,-68493,27554,71997,-19590,-45490,-13843,19662,-24105,-50054,-66542,10236,-20725,-52265,10017,39717,59146,-37904,-10200,-106357,-40106,12207,35690,20737,-61562,98755,108253,-10358,25927,40548,75359,-13929,4700,-35602,-13512,13260,-884,22079,-39204,-12364,2622,-8717,51408,55046,-49834,-24719,42975,80345,39488,51213,940,2208,118437,54196,24975,-53424,-68415,-49534,7327,191,14004,15102,51823,-37449,-46563,-5740,49101,20239,-8860,-21567,54967,-51304,8525,-22865,-1538,-16186,-4300,20035,29154,39366,59554,37497,27486,-38256,22340,60219,87641,27195,-2139,6202,27944,-3092,-6784,-31075,-21276,-4356,-51934,50284,34629,111885,-25969,8866,-32682,12069,2453,3031,-35685,39911,34285,55061,2658,-1981,37672,10350,-12680,10340,24795,14252,50626,3,-49591,2131,-227,70282,-19401,-53504,-5024,-51223,-39284,-26687,63445,10083,-17376,-78321,-23440,69549,-29022,20202,30097,-35490,-60610,-126032,-72908,-70746,11529,2685,-43192,-29033,-18848,-25826,50129,-3182,-52720,-43032,36239,-42778,24560,-1632,17357,82141,-19819,15357,-79942,62502,63471,-27213,73060,41737,-110666,-53644,-22958,-33171,-23179,59155,-14241,-39092,40422,2723,18122,14487,60267,-29152,-19981,-10027,51276,-81073,-41263,46842,-72970,27585,17273,-12457,31300,-4150,45405,-61172,-23233,49002,222,-4874,13850,-20583,30799,52231,-57580,25368,28117,50351,99966,22652,-31218,-36162,11949,-2085,-25620,-10137,-71750,-114836,8365,60245,-3769,-7385,62420,53309,-41417,-2038,-23567,-82083,32090,136536,51039,12452,2840,-34275,-27154,-47,-46,-22405,30971,-58393,-72172,-22538,21621,66364,27883,-1406,51115,-91801,-72461,-78609,-85702,-56920,-57465,123992,58268,-70427,-50819,56658,-9233,35502,-11752,-280,-69577,43703,20983,6449,-58186,28556,69947,-58508,-95084,27544,-37950,29945,58588,61206,22446,-17149,-9130,54718,21555,5223,-60186,-50847,-26793,53398,45545,38803,71390,-21283,-126024,-46488,103297,9003,-29647,-18123,-51684,7198,44224,-14208,-12262,-41512,-74809,-9084,6029,53691,6654,52183,36808,2670,-42710,-30733,-26241,-9549,-15504,18958,47057,-17038,-10069,-51438,-16471,1943,37623,66078,119138,31219,-2521,-11054,10116,-7370,-7684,730,95528,49990,51301,-20977,-18967,-36505,85184,58999,48527,-19589,-6856,-27371,-32969,8222,40408,-45730,-22194,4524,21271,53800,-13878,-26862,-8077,-16608,-92238,-68693,24301,-7734,-41041,-12538,15748,-1345,36237,-6729,4907,-25508,-23620,48958,-43289,20177,11486,87912,-27995,-23047,483,5499,30817,18148,-8520,-5304,31796,-63781,-56693,-66396,3061,6223,-22655,-18941,-17818,-29333,-1699,-3581,1913,17546,10492,-58555,-68969,-31542,-47837,-86543,44987,38421,-5627,51442,6593,-13468,57795,4902,-37348,-54086,-28435,93503,37683,4345,-37733,-26883,22445,53438,19014,30128,-36332,-4820,-41613,26951,-10911,-76022,-30969,24491,-15567,-16475,3680,15941,-39097,-45817,39047,32129,13304,-36891,27129,22927,-63391,-27007,-2833,-6577,66351,4982,-30029,-99924,4664,32678,29249,16750,30934,7122,21263,16312,-35233,-96051,-35039,-72621,-704,6990,34746,37124,11947,8834,74555,-2699,-43695,-63839,-39152,19318,-20789,44526,-5134,-64817,-3921,47737,-3756,99539,91974,24443,-10713,-14476,-33342,-14698,13001,77608,124099,-7188,-57144,-18433,35462,3145,-32054,-30415,-48508,58729,58164,30513,45023,-1190,27163,-33422,3722,-28318,22284,-77339,-69219,-121755,-34895,-31917,-8934,40620,-94511,-2796,-2200,44572,44424,-6466,93123,86002,-61940,-44188,-70107,18742,37139,-60853,-45435,-102459,39760,36301,71032,31125,26370,49519,71451,60584,-17550,-29493,-43470,75724,-19598,-15059,-64385,42482,9501,59242,-72603,-43436,-60692,-33043,-18106,-65302,-45033,-6673,22278,86892,33127,-5957,46639,42821,-26031,-16695,28984,-37921,5574,-9476,-23446,-7961,26114,-57717,21849,15757,-49287,-64683,8117,-37721],[-37454,38202,-7178,84078,-15845,26775,21276,-36326,-108023,27573,37688,31973,-4504,30739,22677,25637,37759,17135,21627,-34242,-2579,-36543,17899,35510,-35143,-3205,-14457,37179,65706,14536,-15680,-13505,-78221,-7611,-43915,-48206,12805,42524,24447,37686,-37931,-14700,-6612,-51520,-31184,-46354,-31360,-109133,-110700,-23060,-32049,28240,-29213,-95987,169,43768,-44280,-25275,65725,-41675,-14035,-42491,-16332,52411,-36612,-5097,3970,11350,30069,13061,25061,-35551,-11261,-9656,-50870,24449,-27637,10414,5628,36219,88147,44335,16126,-22532,-28054,9994,35172,1070,-8372,-30926,-7732,88998,67197,53037,95808,4661,121599,26911,-64224,14084,54342,20037,34915,31325,4291,-65684,-87781,68839,105891,27144,-23479,-18494,-41268,15058,38878,-82505,-11065,38161,8747,-54656,-66693,29483,-31631,-81948,-85076,5740,-25972,52530,-81777,8291,13277,-39306,-18287,-34670,20416,1290,16204,4856,19090,20641,-2521,-34146,-7686,-46233,55124,22387,-29992,37011,-35932,-2584,2846,59532,-23101,-97135,-36998,35419,-71061,63946,26751,23873,-38077,27099,-14191,53947,-49284,19603,-39847,26332,-10815,38530,-30558,41198,10664,46122,49900,-13067,-12244,-32357,1583,1457,9924,-31290,-96001,-65510,25882,109917,-14573,91229,68472,99038,40852,21699,47365,25982,73777,65629,56445,107471,38155,60207,61278,-76182,-32955,-6234,61109,-20007,40358,92675,63300,-12734,-67778,-41125,-9302,-39900,-27,33436,-11171,-38357,-36581,34172,52324,729,-24392,62035,-41834,21710,-27142,-4726,-8040,41498,117293,29585,172599,124477,15938,-107368,74402,52295,101587,104272,18377,-30531,-8614,11399,23321,72395,26556,25927,1270,14521,25877,-36508,-128133,98692,72702,64075,47468,67786,88961,-16881,35127,-30114,15168,-25223,27239,39167,-6372,-12621,4894,-37485,22032,63597,24546,-60047,-85125,-68008,59070,53852,-21888,-61079,-16464,-13987,48874,57616,-19865,30571,10916,-32270,4308,52908,-1794,-31309,32541,8541,-30430,-23942,-54266,14182,45447,8185,6235,-22430,11464,15565,-11495,-9874,-9507,-98301,-117602,-2716,-48407,3931,-49276,23551,53140,-14892,-26789,9992,11657,-31486,-17693,25425,50911,21856,-63889,54319,-24038,12231,34737,27844,-10868,-23773,-17538,-50769,-68342,-23172,-42321,-15324,-5376,-44239,-17876,22422,-50223,26593,1398,43071,69288,82753,-28043,-109897,-42672,26200,67566,21367,1151,-67483,-65941,-10208,54356,-15554,-4401,28011,-39962,-83690,-20465,18499,55582,-63038,-42932,-3645,37835,-246,82016,-19406,68774,91442,-26554,-743,6711,-88385,-63189,-48973,-27093,54339,29852,-783,68859,74501,9437,-22778,44226,6198,2093,-19620,-41864,3433,113,-33894,-68363,-81007,39683,-37562,33981,-45837,29173,71010,28235,41555,3379,-16577,-12491,-53105,4834,26867,24357,28461,-76043,10617,15837,-8666,-38554,69192,-13879,-23220,21920,-22010,-33925,-9947,30477,36777,-33860,-32508,-3516,67790,12144,22375,-9201,-18418,73044,-25486,44476,31079,65857,28848,-45443,-79262,58826,79093,-4088,-72327,-23962,30008,-34719,-83625,-74508,-3015,-10384,-54032,-13221,29450,65377,-64233,-18567,-106460,-42659,-5629,4875,23500,-19428,99354,101299,-916,40951,60058,76500,-28121,15865,-19085,-39104,15372,-14179,9478,-35355,-12129,-10491,-35380,52855,80610,-38012,-13997,34520,52946,54373,43652,-16845,15738,95711,52036,-10640,-51694,-58061,-35984,15898,7285,31884,36742,40763,-67055,-57294,-20600,31240,31083,-2400,15810,79179,-26858,27785,21819,42028,-3203,-8508,31381,25927,21270,81097,50711,32358,-39432,46084,53039,78965,43045,8055,19924,7491,-56796,10890,-28733,-11067,-4448,-31929,67657,52525,103855,-28040,3341,-10563,-17326,-2258,40277,-32147,27139,26869,75738,32932,-2160,50195,-7148,1214,22985,14838,1094,43730,3033,-33016,-2478,17235,87331,-15115,-20825,-474,-51304,-45510,-46550,59708,16123,-856,-88023,-21597,67294,-18022,23894,29988,-34343,-89687,-114248,-70109,-33707,14045,39989,-35973,-15797,-19700,-13660,51099,-24863,-60257,-6059,41278,-40125,29464,1230,26055,78203,-34034,-17142,-90640,48043,57672,-22845,75145,7282,-95545,-21089,-18042,-30210,-10894,65196,-24910,-26528,46694,-4573,9542,28861,72381,-27866,-1274,27003,84822,-95745,-28301,31007,-61176,38265,28264,17249,52934,13488,53001,-67578,45736,87306,-21889,-7553,18319,-24986,19814,82310,-19498,27814,41260,60616,100636,27011,-66773,-65351,7190,-11756,-26433,-22805,-89330,-125560,13920,63172,-24561,-5469,58504,45357,-39807,-9767,-38055,-109137,14946,135818,48120,45862,-12036,-29059,-18649,8774,2712,-27215,69793,-56880,-57903,-28682,-9166,74748,95907,-1676,55709,-87326,-107363,-55824,-93010,-58844,-13453,141118,53775,-85467,-37049,63010,-4113,29853,-23907,-24771,-76816,25408,14261,3444,-56903,36385,28752,-79230,-117502,10915,-35985,30902,52662,56677,15958,-9346,-16102,20919,10540,-15560,-47676,-29636,-26963,35253,44997,-2190,32845,-30801,-132701,-29863,86376,-9509,-22229,-12626,-52532,-35555,27226,-45060,-29147,-31803,-87265,9265,18414,41143,10411,45667,67381,-8113,-85095,-29403,-39413,16458,-3221,5369,58851,-25169,-32525,-36673,-31394,-13196,57389,64870,91357,18953,4597,3030,3600,-29130,1006,-11981,87219,41415,35971,-36526,-22809,-14490,70953,66505,56598,-29297,-20840,-42785,-56912,15458,53167,-19874,-3966,13552,19033,51330,-27275,-11621,8887,-13899,-109073,-68767,276,-22517,-49571,-36936,-623,8565,45188,9830,-4763,-39985,-26051,34925,-32601,-4194,2566,101142,-42734,-9141,-26594,25452,10591,21052,7323,-15657,27353,18530,-21961,-62643,689,9120,-42969,-27429,-25748,-30272,2927,-12087,25410,26943,14685,-60623,-74559,-16388,-48299,-91530,57676,49390,-8189,39645,-123,-8200,62212,4503,-43590,-58744,-21684,103950,41825,1741,-61629,-23324,30354,38380,44371,29338,-5435,19423,-33229,9922,-9657,-31528,-20312,18309,-10800,-23052,3743,33583,-6218,-51352,12780,18051,-5929,-26598,23977,15525,-62596,-44625,2885,-1787,71987,-16367,-63507,-94083,-983,5181,18152,21198,36157,-23838,-12346,1050,-16385,-70422,-42667,-96723,-13921,11759,45454,59321,25481,37560,79341,2332,-35010,-61490,-51965,19463,-52188,41583,-3739,-55212,-20705,-11414,-22170,104185,89153,7859,-9482,-37579,-13261,-1491,6890,52846,112378,-10987,-37095,-17677,39300,21066,-11261,-23385,-78239,40097,49197,18911,58349,12003,35450,-27290,10422,1,27671,-47843,-54817,-104763,-35142,-36455,-2144,41384,-73695,-20240,-25879,38319,78242,-1777,96151,115404,-40007,-33315,-50151,11866,24437,-53499,-56991,-119159,47166,42129,102773,26900,38268,53785,90504,75453,-5302,-42732,-30199,76762,2850,-6077,-74573,34893,-16652,-12088,-73041,-61178,-44414,-20619,-15866,-30756,-43742,7750,34622,69854,18251,14906,48756,46693,-23264,9093,27690,-23843,3769,3560,-41869,-14515,15692,-57073,15223,18736,-33804,-60512,19492,-38450],[-28040,46124,-8543,70377,-37034,15621,14616,-45363,-118270,34719,53034,16300,-25346,41699,20060,9906,37472,14900,29652,-44942,-16360,-17598,27656,31011,-38345,-2538,-6271,45936,43955,-16080,-58075,-9377,-94823,3753,-32309,-36452,21553,41938,57196,46997,-15087,-4051,-10665,-41081,-5935,-45408,-37641,-109182,-111431,-35380,-8974,29889,-18583,-97916,13296,5041,-23326,-41202,21959,-38890,-11721,-53799,-3955,57691,-37859,-5804,5177,12938,19832,4661,15816,-32144,221,17143,-43341,17614,-28656,-18732,6569,40176,67581,43287,10423,-627,-21927,6069,-6926,23963,2319,-21177,-1586,141906,66114,72319,109836,-4231,118788,84499,-38057,-3258,44696,10562,30893,476,-11997,-82047,-91707,42095,99646,-16378,-48897,-18619,-35091,8847,37845,-88879,-34342,7111,-8200,-35987,-54059,29174,-18309,-111218,-91325,1573,-27694,50560,-102966,750,19244,-29555,-11824,-39311,-8286,-16840,13882,28213,28511,8498,-17727,-20624,-568,-48501,45935,10845,-61198,30018,-2915,-5034,-19267,80574,-8841,-73877,-37282,43527,-70592,55020,29693,850,-39786,31316,-56317,23180,-51270,22856,-48616,22398,-11300,1798,-79740,49088,31848,48026,10167,-14662,-12832,1663,5674,24783,12955,-40182,-82035,-68358,14572,113875,1082,71804,37325,97832,44701,-2135,73160,28962,55336,25167,64550,98999,41430,61980,69031,-80380,-61085,-7049,31434,-32457,20995,54976,52449,3406,-47615,-23481,-13629,-47707,-2983,27368,-31379,-27223,-12244,14665,43291,-20121,-9172,48628,-43121,-1742,-8641,-123,-605,31387,89436,27129,148269,136302,12207,-78366,41588,50360,53152,83353,41965,-16800,-36124,-10793,22486,72785,28057,9112,-15836,-23272,-22509,-124961,-22649,50442,61392,49777,32871,101751,103387,-23774,39374,2773,48372,-18315,18954,30845,-15354,-17321,-10026,-48130,7573,66078,45289,-84450,-67187,-80676,28027,44102,-10873,-62990,-5878,-19063,32279,47717,-4414,31711,24833,-32066,29136,54610,3304,-24317,38981,7998,-17525,-14304,-46521,13185,58634,8221,5706,8186,6152,-11007,-50188,-12140,-13972,-95394,-182604,-29682,-60388,33542,-51066,40333,64079,-21180,-36814,36298,26462,-42377,-16483,-8353,27156,17761,-88729,23744,-3957,11556,30919,46797,-26359,-2554,-32394,-14203,-50908,-24631,-11427,570,809,-46546,-66762,3490,-60331,5175,12786,-444,70598,91052,-17615,-97211,-49166,24324,32913,24251,-874,-101674,-95922,-2289,57655,-53651,-17146,31825,-31223,-90224,-16756,34758,46290,-129266,-77145,-16681,39917,-29795,54148,-29776,65506,90164,-30698,10937,15299,-52701,-23706,-50638,6293,68831,36677,-7106,69519,84891,-6432,-44205,38126,-39423,-7515,-29238,-88254,-8420,-1996,-29731,-59859,-72819,53830,-45365,53646,-37243,54558,79440,44545,44923,49308,-21434,2940,-58132,24361,39408,-2251,20641,-53296,32416,17414,-18070,-43110,66210,-14517,-30236,12470,-30686,-21881,-19071,25024,38721,-43497,-41123,5058,75205,29822,17602,-10377,-51492,22749,-21382,72888,51933,73598,32955,-52348,-82728,70660,73820,4202,-96837,-38423,24369,-35255,-100643,-76087,-11574,-489,-47087,-31612,15691,62065,-60100,-16611,-86545,-40975,-31121,-30083,30943,17004,81368,89492,18081,60264,73615,64201,-42063,21473,-3883,-63463,9128,-32422,-2769,-28043,751,-20339,-65677,45998,87601,-21418,2636,24452,24980,56880,35718,-26214,22695,61499,52541,-33520,-48440,-45038,-22333,14793,25506,56433,52128,22704,-78024,-56223,-32318,16868,44087,-1725,51506,97262,-6821,33418,54514,77256,9659,-11191,45149,31321,22039,100182,68456,44566,-40401,80576,42973,59607,55113,16954,22418,-24273,-105320,32708,-13066,-3113,-8249,-8147,72295,61253,81540,-21089,-4192,10668,-36509,-9272,89349,-19491,7903,13232,89679,57816,-7905,68995,-23992,15914,36068,6801,1136,37122,-5563,-20880,-159,38869,91692,-8821,5871,27063,-52184,-48685,-55570,50335,28535,12233,-87956,-20930,56374,-2993,21983,36627,-20323,-106465,-92666,-62857,5205,16106,75776,-26433,-1112,-7504,5929,48154,-39393,-64403,33081,42559,-25057,38316,10771,36004,63046,-44593,-45309,-88058,30913,48687,-6814,77820,-30268,-79436,24435,-8186,-21260,195,68448,-39728,-8138,42749,-10397,7004,37820,66466,-26709,19994,73760,110884,-94586,-12071,22242,-43231,38909,30801,33915,67657,27619,62908,-60856,83841,103541,-39192,1771,29919,-24639,5124,94460,14704,32139,49231,65952,82920,28404,-90013,-81772,8029,-30756,-34779,-39100,-97987,-129194,17667,48815,-54488,1762,45252,27680,-36678,-13835,-36611,-119842,683,110488,56101,74027,-19383,-22686,-29267,18168,-548,-32210,84335,-40262,-38206,-26588,-34867,80296,125367,-7230,56499,-75045,-115022,-27871,-97106,-56796,40846,151566,44012,-88694,-16730,66166,9082,16491,-30864,-48595,-82736,8924,2974,-1700,-54422,29894,-14332,-96704,-123561,-4980,-26132,25905,43629,38160,-4269,-616,-21333,-20533,774,-20485,-14753,11206,-24021,4937,33389,-44373,9149,-41115,-125020,-5915,57427,-29617,-17251,-17122,-46442,-67966,13457,-64909,-32248,-20023,-96129,18200,29223,10648,9509,31539,69120,-20212,-105470,-23783,-43205,34186,9680,-9807,61660,-38372,-48738,-24904,-41723,-21378,67637,48474,63829,8637,5473,20604,6201,-51596,4651,-25874,57277,23793,19935,-56334,-22114,14006,66353,68848,63143,-18484,-22621,-47903,-71063,20206,67649,14262,22386,21476,18641,33118,-34868,8943,12088,-16030,-99380,-58837,-22847,-30319,-43113,-48483,-18833,15977,39878,17214,-16716,-49503,-21891,19715,-20082,-26806,2026,107758,-41369,8416,-42609,53344,-11873,15974,1062,-27475,25016,102182,13326,-50239,8383,10348,-60511,-40215,-30310,-33931,-6332,-26224,40426,34140,23469,-40907,-68699,-9010,-42000,-85788,65309,49799,-7014,32572,-6488,-7713,55081,-5770,-38945,-49734,-15390,93366,48447,-1332,-83136,-22220,29945,19876,67678,31128,48672,38109,-19827,-8425,-16731,14426,-13211,8102,-10225,-28396,8337,52393,7124,-59266,-8867,1795,-17660,-6487,15482,-2985,-50678,-54116,15953,14499,77944,-30842,-90288,-82382,-6233,-14624,-3663,20598,36429,-23929,-39401,-24781,-8652,-42939,-39353,-89630,-24652,14737,44442,61475,26537,56863,70449,11883,-30023,-51544,-55716,23044,-72660,37037,-9962,-33210,-42701,-64393,-51132,84119,73481,-7697,1982,-52661,6874,12929,2712,29056,73009,-15613,-12695,-17135,38088,43365,10234,-12574,-88672,24300,34054,14730,69529,18648,39950,-8954,16488,21339,36569,-4939,-32545,-67732,-29152,-35534,12641,42379,-48445,-39723,-56771,23837,107829,-1951,92920,124993,-13264,-15468,-35495,2886,14232,-16429,-58323,-124063,43504,42582,112465,23340,45605,55903,94261,84331,3548,-41246,3545,90653,30249,3979,-75951,26431,-40260,-77628,-63003,-59348,-15453,-9309,-11017,9378,-36081,23966,46357,37457,-2460,32647,47798,44114,-14113,35348,31805,-3858,12671,21010,-48711,-10380,7325,-42429,10474,24549,-7836,-44146,24860,-36590],[-12676,44212,-4471,49113,-39057,4083,849,-53643,-103065,40094,68818,-2094,-31163,48906,16362,-21575,30425,8210,28176,-54417,-31690,3653,16080,28025,-34615,-5619,15666,41449,14915,-42092,-92371,-9361,-105131,14832,-15587,-20305,27326,36093,86190,49234,2466,13098,-15289,-31510,17855,-38397,-38051,-99549,-87966,-30506,8657,28949,-2600,-87319,28675,-22582,-4492,-46536,42,-30484,-2738,-43143,10082,55314,-35341,-2135,9771,12199,10844,-821,3003,-22534,9107,43304,-31711,4218,-20522,-47313,6102,34105,42296,34173,-3089,27768,-4449,14148,-57848,44600,10583,6899,4727,173116,53186,78331,109459,-7434,94180,117355,-26692,-19324,26450,3808,23500,-18122,-25613,-85335,-82522,12045,82305,-44971,-70510,-7467,-29615,4604,29905,-80603,-51084,-18893,-16444,-12037,-36811,16326,-10671,-140075,-72508,-579,-33942,37184,-106043,-3216,19323,-15718,-7434,-38358,-29051,-16846,14111,60968,28645,-4336,-32185,-4491,10197,-43686,30386,-6720,-71727,18975,27928,-5634,-34744,88732,6701,-29754,-35196,45589,-52599,49225,32300,-32808,-38884,28951,-77600,-5849,-55733,29089,-34824,20687,-11515,-33256,-101953,45601,36905,44396,-32639,-25580,-13248,22936,9218,50755,19938,-59046,-52107,-46347,5446,105001,13608,51454,-423,78460,45371,-28467,93708,29688,25150,-18389,74346,84014,43095,63451,66292,-78588,-76275,-10271,5644,-30425,5656,14568,33944,19421,-15907,-3949,-16845,-56263,3259,22533,-56303,-13288,5168,-8164,28156,-31403,5430,30497,-37398,-36333,16943,7783,8757,12753,35611,1012,93524,122472,17756,-22048,899,42148,-39016,47362,60049,12980,-46229,-30871,19662,60996,31098,-2156,-30596,-63018,-65038,-191637,112842,-1862,44707,23100,10755,125097,98980,-31985,47738,27683,73650,-21574,7791,20403,-25480,-27901,-24418,-45797,-11628,53111,49317,-97924,-47595,-80492,8716,22763,2735,-40496,14941,-10846,13604,36308,22268,16624,33155,-18702,56848,55616,6698,-14696,45103,4134,-8627,2974,-18816,6463,62751,349,1491,29454,5112,-25153,-79143,-14374,-30172,-84810,-195609,-53800,-61902,59199,-41102,58964,68153,-16791,-35963,50616,33842,-48210,-13401,-37873,185,10027,-104546,-5358,17952,8944,24147,59807,-35418,27003,-30346,16565,-28526,-27154,15561,12336,3114,-41524,-103532,-18919,-63746,-26922,6826,-29655,72519,90196,-11878,-74229,-51232,11168,-2743,29345,904,-111641,-109445,874,32873,-62938,-19503,33871,-16192,-88644,-12390,32514,28122,-141674,-91766,-23452,40161,-63140,15251,-32506,64600,77665,-34851,27039,25117,-27873,18699,-61266,35356,77862,36436,-17836,66641,92588,-13160,-54885,39928,-73140,-27182,-39147,-118743,-20203,-2429,-16642,-38185,-68915,62279,-49963,59964,-18995,68837,72916,54751,47559,82154,-22173,15525,-61963,26882,46398,-32686,-4561,-17205,51148,15748,-18060,-43739,57998,-12605,-31230,3510,-31371,-2384,-25509,11445,29515,-54646,-45975,12497,71183,55625,7873,-16416,-73788,-36664,-9099,87683,56191,66329,21720,-44632,-80726,66117,56449,9835,-118522,-54460,8250,-25286,-99592,-69407,-15488,5914,-32026,-42694,1440,50708,-24520,-9134,-55873,-34240,-58092,-56650,39137,33299,48846,74158,40934,78360,72678,42440,-56679,22042,7688,-79513,-3360,-49834,-8911,-19692,22065,-23265,-93948,30622,76074,-3297,19792,16330,923,46667,28877,-25756,25126,26159,53970,-36118,-42732,-31137,-10669,3760,50772,83781,57106,3502,-67201,-40443,-39694,12221,59271,-4379,71158,103428,2022,24915,69976,94912,13539,-12378,58235,42545,36794,110641,88123,59097,-37820,115192,32905,37736,57193,23456,15118,-52132,-119338,54979,8757,-2393,-17647,13573,65475,57991,51239,-7776,-12154,24968,-43161,-16934,130381,594,-14685,-593,97060,69731,-19348,87712,-34854,29679,44573,4034,15835,28300,-27545,-21276,7036,60539,80185,-2632,18145,64466,-51485,-51539,-51943,39886,46325,21121,-78845,-25155,40959,13767,16475,49075,338,-103936,-71677,-57070,32259,18004,100963,-17858,9581,10103,24240,40692,-40764,-61851,57058,39032,-4540,49531,22670,44086,40308,-48738,-57590,-69991,15352,35713,19160,78610,-59114,-65169,69960,2334,-7812,7156,64191,-60498,10790,32856,-14501,10428,38846,44827,-21426,39196,116106,121992,-81350,6057,24165,-20490,35918,26429,35594,68238,31509,72770,-39419,89545,93598,-47413,18805,50365,-18582,-8150,89695,38380,37278,48603,64587,49425,33722,-92180,-72734,12692,-48779,-52084,-51756,-92961,-128402,19092,23387,-83979,11459,27102,7421,-32502,-13786,-15326,-111247,-8214,62585,66023,89076,-18057,-16708,-54588,24930,-6751,-33416,73551,-16473,-18067,-17848,-49788,80490,115300,-15750,54651,-60411,-94803,-91,-96028,-48855,89758,146245,28519,-83272,5317,69662,27870,1477,-32180,-61332,-73726,-3255,-7330,-6566,-50231,13881,-45833,-104976,-111886,-15143,-13503,18512,34345,9445,-35860,7581,-22110,-50024,-3665,-8398,25233,58610,-21245,-30566,10999,-69601,8869,-50278,-108424,18897,26565,-47327,-18722,-34806,-36445,-86008,4043,-68622,-22712,-9679,-99755,16173,36115,-29236,2050,21351,55451,-24919,-94145,-2611,-35031,36981,19263,-24539,51815,-52365,-56372,-17734,-49140,-29127,65478,17608,41400,-911,-1444,36698,16463,-69532,770,-36928,10111,-2972,8072,-74489,-11651,41759,72664,64719,62907,5669,-14883,-43081,-71333,20093,80096,46541,52377,24203,19056,8711,-34906,34141,6581,-16154,-70492,-44758,-38963,-31536,-25337,-37986,-33887,18849,21998,14768,-22850,-51632,-14601,6689,-10832,-42151,8792,108529,-26689,24318,-45366,81648,-27767,652,-24690,-37002,24848,152938,34477,-34557,22820,10126,-71530,-54815,-33176,-38877,-22209,-44326,38775,35616,37875,-12461,-53740,-13388,-30681,-66059,62240,38719,-3939,31358,-12189,-10432,42954,-26393,-26117,-28929,-11803,61029,61144,-4392,-98220,-24261,21261,2044,81654,37073,105786,47878,-6258,-21561,-23667,44907,-12764,-4551,-13711,-28982,16319,67219,3891,-67834,-17145,-12787,-20385,21285,3689,-30535,-30241,-48821,33849,40370,85247,-36156,-102885,-69774,-8926,-21809,-31750,16164,33180,29,-56005,-56337,-15360,-21535,-23131,-55563,-32721,12697,34036,47108,15160,56717,49675,24194,-27868,-36172,-51871,28076,-81048,31203,-20689,-5831,-62270,-87719,-79004,47476,52958,-19610,19010,-52792,22807,24980,2999,14409,21920,-19179,8138,-16642,29319,65399,28285,49,-79930,15984,15387,22319,73948,18463,40093,11717,19569,32026,47178,40670,-8708,-26065,-20436,-29768,32777,46264,-27474,-55438,-85427,6617,122386,-10213,79306,108815,14883,3864,-30641,-5246,6298,38847,-51218,-116573,28550,37981,95499,19074,45085,52108,82617,84848,8398,-26868,53265,116455,56965,11676,-69298,18692,-57038,-112767,-43258,-34862,25811,-1877,-6109,40488,-20986,34663,50766,1101,-20175,39964,44649,35930,450,52258,41458,18019,32069,42559,-38102,4583,1416,-21135,9363,35078,21699,-20470,24361,-33179],[3632,33135,1613,24118,-18580,-4482,-14706,-59648,-68091,39820,75353,-18989,-25171,53244,18377,-54216,14451,-6334,18676,-59603,-43659,20164,-12456,26856,-23265,-9224,43643,20550,-15151,-59268,-113720,-12866,-106968,21852,3188,-4557,28672,27401,106704,47890,11408,35299,-23534,-25813,33928,-25763,-32918,-79691,-48574,-5540,9873,23140,8843,-67843,40525,-34079,7133,-41521,-19,-18919,14740,-4509,21955,48440,-33804,3643,15999,10387,7932,-1856,-11797,-12050,15387,65246,-21547,-9900,-5629,-66672,4199,19119,17920,16686,-19282,59794,19131,37666,-92536,59246,15090,32966,9762,169671,33248,66434,95581,-4236,54178,114077,-31039,-30408,4272,1855,17441,-20891,-30216,-74172,-63164,-14993,60589,-52954,-71391,13072,-27244,1858,17021,-55690,-57479,-33005,-15357,13791,-15709,-4010,-7038,-157043,-41022,-810,-41035,14679,-91504,-1566,13474,-1789,-7392,-31354,-35916,-1801,19467,91289,21629,-13129,-42668,10142,19199,-32560,10591,-26101,-49045,6489,43153,-4220,-37030,85114,21762,23664,-33233,37208,-25700,46676,30815,-74766,-37050,20862,-79234,-26390,-62479,36962,-4615,23966,-9551,-52928,-80022,31871,29200,39799,-65955,-38330,-12223,30231,11305,70006,29198,-71696,-11130,-6769,674,84644,21207,34155,-37552,43243,41936,-49716,99510,27100,-9965,-50505,80767,68454,45122,66984,52479,-74465,-74918,-13945,-8643,-15694,-3120,-16322,14580,34475,17870,14558,-19136,-64346,17350,19419,-76516,970,12732,-27681,10474,-32976,16495,9407,-29543,-69699,39038,13547,14991,-8281,-28380,-39664,35210,87236,27618,39271,-38738,32518,-127262,9704,66673,48281,-36562,-41805,15547,40272,29818,-5754,-38069,-95482,-92441,-240740,250156,-33445,30251,-5730,-14900,137339,77295,-38840,58476,38469,82201,-36037,-857,14451,-34590,-40707,-33608,-28389,-29797,27227,34050,-95902,-29993,-70304,-776,-7383,16935,-6572,34328,9465,-2509,24056,51953,-12151,31488,1494,77162,57732,8511,1556,49656,-2999,-6467,19725,14844,-4408,57119,-7730,-4143,35728,8030,-28985,-95971,-18143,-51279,-69529,-140503,-69812,-50620,72909,-22851,68986,60689,-6466,-26849,50787,33850,-47781,-9143,-59137,-23826,-1062,-107126,-27330,31873,5436,15250,63702,-33452,55886,-17692,35397,-7124,-27979,31444,18234,1354,-31935,-114366,-40525,-64579,-61268,-13845,-37467,74119,82426,-10411,-47668,-46273,-4766,-23178,34957,8686,-94852,-105762,-3468,-15734,-45049,-8516,33963,1141,-75154,-7038,11045,3309,-111284,-87542,-24997,39799,-84580,-22138,-26043,63087,56109,-39127,37032,32904,-12552,53098,-71672,56119,82186,31956,-30039,61248,98359,-13200,-52756,46499,-84599,-52393,-48286,-121975,-30181,413,1102,-12958,-61982,62101,-50298,51831,791,70613,59880,59640,54108,87599,-18381,21681,-64347,15281,45035,-56434,-40169,21407,61459,10795,-4396,-37552,47602,-10449,-24774,-1171,-22868,19298,-31332,-9193,3911,-63429,-44567,15603,52867,73772,-5234,-28239,-76925,-80589,6904,85673,37657,41123,-1449,-26418,-76235,52828,29681,17124,-136431,-69352,-10194,-8414,-86270,-54199,-15689,6407,-13795,-45949,-12066,35059,28377,-2093,-25474,-23510,-76953,-65464,43293,26641,10431,56507,60126,86788,54390,17788,-71935,19747,14703,-81061,-17811,-58236,-5707,-14905,43914,-18255,-115845,8446,50510,12825,30638,13468,-17941,26955,23382,-19028,25559,-578,53094,-20697,-34938,-17650,-2606,-13213,75045,107566,51652,-11331,-38780,-12858,-42822,16792,72833,-7538,67679,96081,-2278,6854,68784,91241,3333,-12325,67393,53990,54463,108856,105299,70275,-27365,136779,26667,22831,47112,26843,3102,-63671,-83896,72061,27881,-9776,-29411,29181,53849,44376,20462,8163,-18772,29352,-40281,-23918,143868,22997,-37163,-9759,99151,65658,-33898,98725,-34733,41356,45447,7448,40525,15082,-60389,-36522,15493,78269,55703,1472,15925,94145,-46554,-55869,-37940,32491,65660,24969,-61225,-34180,27072,29598,10551,61736,19705,-81289,-56815,-55851,41123,19530,109805,-11660,13259,21593,33402,28362,-28258,-52292,57417,29902,12629,56614,31998,47080,15714,-46854,-48745,-39802,3178,20210,48572,75341,-71913,-53983,100335,8720,7865,10233,49776,-84937,26293,22497,-17341,17374,31738,13772,-9147,52565,133075,111073,-62297,24124,35146,4837,41236,18699,25002,52687,22018,79205,-6967,78841,64566,-47002,35472,77993,-8163,-15107,75491,49939,39362,39612,55461,9706,46589,-72947,-35519,18701,-55291,-74047,-56838,-73677,-121641,18418,-3898,-103492,20944,9844,-7523,-27654,-11302,19583,-88181,-12503,5111,68455,88269,-9471,-12788,-78676,25481,-14279,-28046,48012,4974,-1579,-6629,-52896,73048,79200,-23984,51349,-49403,-60335,21829,-87950,-33898,118427,120965,8872,-73911,23031,74491,46923,-6893,-29087,-55829,-42634,-9419,-11751,-8788,-43747,-4442,-62898,-99806,-87381,-17212,-2668,12880,27178,-21786,-71259,13889,-16361,-55708,-347,14132,55368,97493,-22168,-62126,-17953,-67066,27345,-56865,-89973,37754,2335,-58557,-28872,-62378,-26514,-90439,-1914,-55527,-4770,-4087,-96678,5253,37592,-64749,-12202,20671,40740,-17273,-55641,38901,-16577,23294,22060,-36516,28708,-63152,-54871,-12696,-54783,-41073,51646,-20559,24400,-13300,-14672,44826,27665,-77701,-9610,-42312,-44060,-36168,4264,-80473,9863,61542,82992,53518,54290,31256,-2977,-32576,-58357,14161,85076,67357,76998,18401,19117,-11655,-27887,61269,-1246,-8973,-34663,-32449,-44447,-28005,-3100,-6813,-42075,17015,-3499,5412,-17473,-45449,-8814,-982,-7424,-47002,19415,103395,-5884,34299,-36204,101784,-31336,-23365,-58223,-40946,26140,157053,34438,-19613,38270,8763,-73642,-68252,-36804,-42262,-32586,-61887,19313,29665,56418,8384,-36402,-28509,-17125,-33612,47025,19393,-2505,33545,-18240,-13939,35887,-52391,-9914,-2810,-12647,15593,79085,-7169,-103935,-29343,6485,-10852,84343,46456,135624,48762,3488,-25325,-21716,50972,-19005,-18775,-18734,-23041,25548,73369,-3518,-72198,-9320,-22379,-15320,51618,-7603,-59646,-3883,-25815,52301,69480,94066,-33491,-98069,-61510,-7859,-17778,-57051,11170,28207,31809,-61204,-85047,-33854,-9703,2654,-10905,-36837,4964,19279,24756,-4442,37566,21419,35462,-26891,-18886,-44483,32013,-79982,24145,-32233,16614,-70660,-72428,-92765,8093,34610,-25908,35206,-38560,32135,32914,8204,10009,-20202,-20074,16347,-15568,12358,82202,41223,11351,-60135,16887,-2782,43431,67378,12833,37006,24500,18040,31357,57640,79469,9353,6780,-11978,-19584,53896,53850,-16465,-60519,-102154,-6498,117922,-26339,55337,74658,39644,19522,-35799,-10461,600,91867,-40655,-100251,5830,30446,56951,13294,35542,40988,62748,77233,9423,-5079,102417,140982,76751,13678,-56944,12078,-63522,-107157,-18909,4507,72720,546,-3206,54809,-11,34050,42614,-29556,-29914,31803,39765,24531,15392,52134,53603,36026,56769,65775,-10790,26673,-2653,-2544,11563,49099,46486,4326,21742,-27673],[16470,16479,5174,-1319,18925,-9358,-25872,-61124,-28204,31647,66295,-29547,-14814,56012,27568,-71547,-8116,-30092,6266,-57398,-48194,27589,-44009,27504,-4992,-9960,63284,-13612,-39552,-66117,-121373,-18021,-99701,22067,19345,7360,25448,17854,114876,46882,11097,59388,-36992,-26139,39744,-9411,-24715,-52302,-8173,33424,-7824,12163,9058,-42594,45283,-30069,8692,-29434,8995,-7814,39211,52028,28810,42558,-35861,7673,21510,9227,13453,2194,-26022,-6166,22494,79581,-16719,-18116,11557,-71759,808,293,287,-7608,-31128,89975,41991,70402,-92728,64927,15637,40322,12499,134478,12018,37240,73337,4241,11613,83378,-43201,-33926,-15533,5191,16009,-10249,-22459,-51063,-38279,-36045,41447,-43917,-41052,36680,-27917,-634,1723,-19003,-52586,-32335,-7485,37948,7364,-24145,-4090,-149467,-12883,-1268,-44948,-10085,-65508,6215,4293,9110,-12180,-19646,-29570,19780,30091,105759,12187,-14272,-44723,20221,22912,-15732,-9834,-42841,3318,-2407,38782,-1215,-23496,76547,34693,69498,-32448,17121,-22,45040,23979,-115796,-36423,9786,-69464,-35215,-68665,43382,29577,33819,-3523,-47396,-17885,12176,15082,37230,-80369,-43674,-8932,28913,11686,75885,37683,-64428,32611,36232,1677,57142,24004,21291,-66400,357,35411,-60021,84087,20783,-42071,-63161,79103,56917,49100,72445,30230,-70978,-58858,-16340,-8478,5435,-5334,-30421,4653,47942,44924,28939,-23657,-70656,34216,17495,-83325,13534,11601,-38757,-5432,-28711,21866,-12019,-25627,-90909,47146,9855,12635,-24143,-82599,-78025,-6722,38638,34281,83498,-66433,26602,-165916,-23778,58129,78474,-12039,-38330,10074,16191,21107,-1629,-34269,-112383,-99146,-271675,353413,-32678,22666,-27611,-38828,141040,46234,-41744,68590,34066,70318,-57047,-2953,18736,-40372,-48437,-33241,2060,-40324,-2810,4026,-78275,-16543,-56058,-3894,-41575,29143,19887,41157,34857,-13120,12107,76809,-46490,18338,20790,81795,61040,9068,24883,51329,-11655,-11235,28649,41061,-17345,44979,-8871,-8262,27333,13884,-27765,-100620,-24388,-68930,-53420,-43098,-74989,-28488,70336,-3315,62915,40337,4445,-14653,40170,29366,-41342,-4933,-73123,-40752,-13645,-98716,-39305,31660,1753,4076,57840,-20644,75639,-2654,39366,8769,-24039,32825,18325,-3149,-21229,-98386,-55838,-65850,-88907,-39444,-27488,72726,71224,-11707,-21826,-34275,-15849,-16401,38204,20836,-60632,-89481,-14932,-72586,-15998,14795,31890,15587,-47684,96,-23797,-24352,-66753,-72467,-23318,39239,-85309,-46463,-13608,57347,30098,-44893,34342,36910,-2784,71027,-73528,68862,82849,26329,-40328,53726,99643,-12812,-41912,50129,-73685,-74412,-54723,-99410,-37595,6622,18090,5472,-49263,51048,-46581,33913,15653,66174,49126,60472,65503,67036,-10292,20505,-61872,-2328,35130,-67187,-74964,49520,59011,3675,23300,-23339,38230,-10271,-11352,475,-7896,37137,-36357,-31636,-36867,-66302,-35037,14060,23845,70291,-19124,-45390,-59191,-93917,20287,68599,1163,-296,-28331,-4501,-71996,38339,-1873,26738,-147224,-80430,-23497,8954,-69491,-32398,-13528,586,594,-42552,-25123,19726,77024,-134,-2794,-12434,-78356,-54890,39823,5459,-24540,38047,69114,78165,22696,-3328,-85278,17270,17332,-66002,-29790,-50206,6963,-18582,57724,-7188,-128719,-16506,17961,24477,29753,17125,-32989,3380,18518,-12208,24706,-12749,47162,2048,-26306,-5198,550,-30471,89230,120466,39968,-18208,-2825,18964,-42293,24825,78906,-8988,44897,77793,-16205,-13734,55008,68991,-19794,-11833,70306,60017,63853,95099,114850,74225,-6929,136477,26503,19885,28213,27081,-7065,-55006,-12839,78005,37315,-22193,-37214,37800,45912,25992,-4931,23496,-22512,24678,-33024,-29718,122830,40853,-56305,-12024,96781,47871,-47668,95495,-21061,50232,38552,14846,66387,-3209,-97194,-60872,21486,89221,25787,2239,5371,103195,-35968,-61105,-19143,30108,80548,22054,-35122,-43231,20279,41938,7247,66287,31555,-44583,-48843,-57865,35337,20281,102090,-7719,10136,17940,29602,11428,-7227,-38984,37129,15058,19356,50818,35020,43065,-4976,-42391,-23220,-5954,-5786,4649,71259,66921,-68265,-46487,104944,7430,23189,11942,26051,-105899,36502,16266,-19981,23934,18587,-18758,9715,58029,109651,76477,-43069,38942,48706,29480,63898,11623,7855,25214,915,78922,28672,69102,29315,-42393,43531,107869,3404,-12648,60362,51712,34128,25530,38742,-23460,64766,-39748,16817,23962,-44708,-91555,-54756,-43617,-104137,16494,-25030,-107259,29760,-715,-12206,-22712,-9474,55092,-60066,-14720,-44685,58103,73896,3223,-11939,-82752,17753,-22978,-15857,22288,17325,9231,2218,-47370,56698,36154,-28899,47501,-46112,-31113,33612,-73015,-13013,119378,79784,-11544,-63571,30826,77087,60209,-1631,-23882,-32089,4784,-8615,-7954,-5831,-34256,-18329,-71351,-81105,-58241,-11555,3762,12247,23026,-46274,-99757,17182,-3656,-37510,10487,35923,63919,117327,-28871,-81911,-45713,-38071,52739,-60642,-75718,45751,-10860,-60010,-47483,-90537,-19639,-84774,-6413,-29611,15678,-5593,-86038,-10089,33426,-83442,-30867,27001,30522,1623,-6421,91065,6745,-2534,16160,-43763,-4257,-67889,-46017,-4971,-58228,-57521,30251,-54715,10184,-32553,-30149,39520,31409,-73275,-22062,-41245,-93681,-70565,9848,-63100,37341,68165,87554,36055,39431,46461,7236,-22729,-38140,3114,77344,71530,84563,2907,17822,-21320,-16408,85861,-5719,6901,-2999,-25201,-39052,-22101,16817,30436,-42092,12385,-30063,-6049,109,-31693,-8516,-1201,-9630,-41267,29642,91147,11716,36073,-19109,107159,-22095,-50391,-84747,-37492,27978,124737,17786,-7159,49500,6518,-66252,-77587,-43235,-41061,-27265,-72620,-11342,17481,74243,10867,-24453,-48421,-4382,4407,22818,-1221,-6679,34597,-26302,-16306,41409,-73915,4382,20419,-18476,-28126,95919,-9350,-98983,-36306,-10676,-15955,79187,56419,115875,43020,7383,-19748,-7468,35501,-28960,-33735,-21182,-11484,33852,68938,-1211,-66600,10671,-25162,-6105,77043,-13743,-80060,25248,11372,66468,92825,102313,-26744,-78785,-60940,-3109,-8577,-69573,9146,23113,55290,-56485,-101369,-55900,-5616,30819,26569,-35234,-5810,5653,3275,-25505,8433,-8629,40839,-25209,-3724,-38292,32876,-74083,16235,-41378,24658,-61911,-29185,-84559,-20598,22297,-25509,45833,-15812,34620,37355,17363,11862,-38937,-17422,5817,-12959,-10300,89357,48893,18074,-39609,25475,-16410,74763,48556,3968,32465,23196,11648,21158,66582,105691,16346,23829,-5103,-5304,71160,63556,-15964,-50510,-101433,-10391,98471,-46281,27123,39598,56031,27860,-46444,-11685,-2371,124167,-31850,-81030,-18302,22961,9592,6458,19160,24116,45884,63948,7150,17357,126759,145516,84383,8176,-42269,6032,-58728,-68296,2992,43068,113102,-1453,-3221,54696,23171,20435,20759,-49210,-31135,6825,33041,12951,24768,33774,62585,43973,78281,86718,24290,49350,-6284,6083,14857,62922,59418,24608,22610,-19021],[23878,-349,2539,-25012,58992,-11759,-27910,-55670,84,16213,41949,-30369,-7518,57793,40539,-62946,-30914,-59684,-2036,-45996,-43419,26725,-62451,29932,18264,-5390,59300,-51697,-53270,-63322,-116182,-22510,-84717,14932,28218,15465,19103,8760,109356,48653,3455,80974,-53721,-32581,36855,7558,-17008,-22507,18638,73117,-37749,-2109,-2566,-14020,42797,-16116,550,-15073,13004,-694,65578,105274,29603,42369,-40886,6204,24344,9986,25166,10831,-36836,-7693,35043,83391,-18435,-16358,26305,-62833,-4697,-15486,-6054,-34818,-32830,110378,57693,100118,-57800,60705,13013,24801,12928,85428,-5938,-2766,49399,15619,-19456,45346,-53142,-28742,-27083,12453,20646,7889,-3865,-21591,-12908,-51925,27364,-28129,14953,55661,-28813,-3488,-13130,18962,-38741,-18887,2689,57195,29469,-36438,1230,-113259,709,-4761,-43053,-27319,-36525,18725,-3473,14508,-20308,-6076,-16824,37350,42217,95981,5458,-6726,-34416,24248,21054,5412,-26830,-53736,63153,-2071,19871,2608,3039,70347,44177,94265,-32269,-11443,17214,41719,14558,-142258,-38888,-604,-57237,-33120,-69359,44856,54130,49807,7125,-16238,59865,-7515,892,36926,-72947,-35208,-3797,25632,10975,66773,41963,-34402,71017,67197,8323,28342,23634,11503,-80483,-37873,28023,-57003,48505,10764,-64634,-58925,67272,50915,55331,76790,4246,-68336,-34401,-16866,3925,24897,-3141,-28118,14518,59496,60219,36512,-34373,-74300,47323,16073,-72513,23412,5991,-39351,-15525,-23776,20681,-30647,-29998,-94777,35637,-8860,-1419,-28603,-112117,-98445,-27430,-14789,31063,97627,-74161,27810,-138950,-52664,35277,95694,17407,-19475,2702,-5171,6574,8169,-17784,-109763,-84945,-276699,394608,-6823,22638,-37060,-55763,139818,17591,-38814,75065,18401,41519,-75576,2939,34664,-41293,-43912,-21054,39430,-38587,-25601,-31073,-49364,-7877,-44225,-3475,-73712,36980,24246,30267,54394,-18102,1891,90992,-74528,-3034,33104,68450,63806,8812,50475,49166,-18688,-20461,26350,51509,-30477,30705,-170,-8239,9552,21334,-26511,-93852,-32782,-77105,-39660,46232,-69661,-661,52647,10168,39684,10227,12070,-4854,25838,24387,-30080,-1759,-83600,-49505,-24968,-86898,-41936,16915,-1953,-9624,44421,-1571,81342,8185,29294,17574,-13649,21377,14057,-8346,-12597,-64110,-60013,-67769,-103225,-57789,-9921,66297,59137,-14225,1850,-18121,-18884,18332,36921,32055,-26730,-69174,-30323,-118190,4598,45007,27197,22059,-8713,9438,-61616,-50018,-31956,-56478,-20053,37297,-66573,-50255,-2168,45209,5295,-54228,19125,37082,5397,69747,-63325,76440,80662,21939,-45989,43846,92370,-17397,-29759,43044,-48231,-83669,-56017,-64738,-42659,14674,30054,10429,-34781,29248,-39890,15045,22434,65435,45835,58093,78772,34096,1341,14193,-48688,-16443,19329,-64494,-97983,57789,42632,-3697,60337,-2308,31954,-12955,6892,8325,7366,46104,-39161,-49231,-82563,-61218,-17156,10259,-6613,41789,-30850,-65685,-26877,-79613,25341,42366,-36773,-49528,-49442,15224,-69273,27114,-32658,35560,-146287,-85141,-27789,20029,-56492,-7942,-10370,-9163,5546,-34795,-38273,8503,103594,-5088,10739,-6655,-58176,-31816,27889,-17639,-49513,20766,64710,51244,-13653,-17002,-91436,16687,16445,-38166,-36540,-22652,26573,-33332,57718,5979,-131365,-38267,-13919,30967,15732,25720,-46266,-17900,13294,-10687,19906,-9683,35367,18211,-18306,6079,-2459,-43832,86975,117286,28766,-16298,28596,46229,-38250,29406,73127,-7707,14654,53917,-32190,-30279,33517,36205,-48757,-12420,66290,57779,58816,73323,112768,70340,20770,114601,31325,26674,7880,24867,-9903,-31611,58478,68668,34407,-34400,-35443,40955,47089,9877,-22445,36353,-22441,14902,-25656,-34691,77195,48135,-69475,-8058,89189,22838,-57312,74840,4430,55946,26521,21445,84319,-25095,-127455,-82607,22573,91993,-555,-573,-5288,88813,-20633,-63987,-2133,31888,84474,10607,-1055,-44572,23621,48789,8162,55839,33566,-4441,-45721,-58223,25414,20019,83126,-5303,3254,-1979,14197,-9171,12626,-27440,7109,-4570,12947,26372,30521,32361,-17945,-40399,5935,20924,-12561,-8845,76747,53464,-53278,-43000,83438,-2382,35831,15216,-2523,-114364,41574,16455,-23845,26156,3035,-45814,31203,55560,49602,25515,-26636,45374,56318,49616,100517,7937,-9518,-5639,-25567,70313,58421,67845,-318,-39170,37930,133208,12254,-553,49490,47436,19863,10849,16108,-40293,81199,-4173,58029,27459,-18491,-94642,-49035,-8777,-72676,14492,-36336,-95612,40341,-603,-6996,-18784,-11240,78001,-36454,-17238,-74183,35851,51842,16234,-13719,-57665,2580,-32994,549,6059,19033,14582,5355,-38393,31932,2205,-28787,43645,-51500,-21705,33729,-54027,9957,95338,32600,-28471,-52855,25522,70111,63478,18914,-18872,1694,51784,-935,2985,4954,-21085,-23822,-78790,-53908,-32465,-538,5419,17740,21215,-56284,-111258,16713,14139,-5455,25885,46525,50016,115018,-40734,-86302,-63215,4990,73525,-62625,-68439,41629,-13252,-49997,-71443,-107328,-16021,-73000,-11336,1530,32512,-15022,-67954,-24569,24689,-80173,-48759,32746,22288,25268,34402,132723,27983,-31946,1938,-45336,-40108,-65409,-33531,9400,-57770,-74589,7415,-74134,-4000,-59847,-42657,19176,22303,-57500,-30257,-34855,-130123,-99707,23025,-18657,59903,59869,79707,14876,22728,43863,11425,-19274,-20337,-10995,55062,60108,65739,-20300,14394,-19235,-4217,103073,-3507,28423,18115,-22488,-25685,-15811,30666,52753,-35197,8171,-51506,-15333,25061,-12645,-15657,6199,-15261,-27879,35941,70486,18034,29495,683,95089,-4832,-72232,-93200,-26804,29829,78328,-1562,3003,54132,3462,-50485,-80261,-52848,-33502,-3892,-70980,-41861,2929,84056,-4784,-22729,-64655,5148,37161,-4208,-14512,-18341,30656,-37508,-17131,58875,-80492,12492,34210,-28273,-56097,101869,-10416,-83900,-42990,-25990,-12819,72357,63232,49820,33289,5703,-8654,14501,10130,-37784,-47546,-16986,2397,39776,55607,17995,-47683,34816,-21359,2280,89957,-10620,-83390,52817,52024,72220,101909,104654,-20676,-52722,-67529,4143,-1524,-63298,11731,18890,61298,-45017,-98822,-70447,-4479,53358,46621,-26775,-14210,-3158,-12437,-40908,-18718,-34877,36167,-21279,5766,-36412,30200,-67792,8430,-45778,14204,-36353,18864,-56033,-31305,16356,-18416,49421,8327,31795,40585,28906,14665,-32300,-11310,-22478,-7921,-33043,84199,51390,18028,-24839,37871,-22766,107527,21134,-5682,27576,8331,1702,4839,73316,117263,11206,25592,717,12186,80639,71840,-21703,-26509,-84225,-4525,72959,-63440,5542,18722,60765,27468,-54931,-8763,-1976,128522,-27275,-64122,-36792,18128,-32166,-22,1105,4871,41454,48466,2142,34705,107886,118930,77426,-4000,-28821,-249,-45009,-14883,16959,65209,134815,-6203,-5774,49636,43920,-2758,-10623,-57171,-26274,-31459,24251,3773,24649,3526,61717,37456,88844,101179,52580,65419,-10918,2605,16240,72304,57286,36722,31652,-7030],[26718,-11969,-7214,-45380,82796,-13692,-19221,-41814,6559,-2931,9655,-21388,-7348,57862,52060,-29113,-46275,-85905,-102,-25945,-30185,23400,-58330,34095,43833,5287,25224,-80881,-54255,-52493,-99509,-24579,-65091,2427,26974,23261,12397,924,92084,53113,-7893,95730,-67643,-42559,29651,21395,-12976,4396,24027,99016,-67713,-16320,-20756,14698,35748,-472,-14021,-2988,5333,281,86536,134436,25324,49128,-45862,-2701,23653,12678,36175,22490,-42069,-15588,54861,74986,-25230,-5528,35155,-44953,-13558,-22569,563,-59580,-22448,112441,61940,116087,-3802,48408,8564,-5069,12298,45516,-18312,-43279,29070,27166,-29711,17212,-54228,-15303,-26983,20883,30914,27104,19278,7150,8701,-65343,15137,-16621,73863,64250,-25449,-5468,-24682,46841,-20658,1125,10602,68950,47159,-35986,10164,-58302,-2028,-13058,-35318,-27780,-11847,32762,-4706,12037,-28847,5800,-6864,42531,48486,63267,4721,7334,-10716,22370,16324,27588,-37334,-57766,99503,10928,-3446,6435,35034,69556,49302,96209,-31050,-41355,23723,35938,8893,-143099,-45078,-6814,-48346,-23608,-60072,39133,59620,69294,20709,28608,120505,-21440,-9158,36952,-47445,-12620,1104,23452,10417,46247,39403,8851,98688,75250,18437,3676,22310,2286,-76291,-58657,21868,-42434,3343,-2444,-74149,-48442,47150,48795,62209,75372,-20681,-63247,-9634,-16482,22829,36060,349,-15979,47441,69008,63707,35783,-52873,-74998,51793,15163,-46397,30726,1336,-30863,-17245,-21748,13526,-43585,-42986,-83256,6680,-42536,-25451,-19147,-113094,-95788,-34274,-65538,15227,81802,-60594,36575,-66260,-77583,3935,96360,40893,10276,-6813,-19087,-8201,20002,9314,-89829,-55027,-245703,367137,23049,27607,-33238,-62017,136108,2038,-29436,75980,-1505,5876,-82098,15430,56946,-37491,-24418,1611,74809,-24101,-32263,-60322,-16401,-3653,-39204,-1439,-97662,38990,4020,5033,57763,-19805,-5480,91042,-84956,-25014,35754,42324,63498,8247,69587,42948,-20520,-29996,14476,44425,-42529,16897,15696,-2654,-9976,29141,-27471,-76612,-41525,-74638,-29597,86857,-56689,26379,26134,13219,5045,-22698,14766,-915,15257,21995,-15543,607,-92945,-51506,-32554,-79022,-38508,-6816,-6038,-25177,27727,16986,73129,11748,9355,21032,1940,2962,7526,-12228,-8167,-23382,-50817,-67820,-101949,-60878,4902,54734,46280,-17028,23220,-2574,-15289,67936,30603,35444,-11060,-54664,-44866,-139161,3841,72988,19045,16918,34066,20413,-90914,-68512,-15281,-46143,-15513,31438,-37324,-32028,313,27062,-13096,-68425,-2640,34481,14251,53248,-43512,81797,76057,20077,-45862,31245,74031,-28308,-22776,22337,-19286,-74158,-50068,-36122,-46186,21973,35423,1431,-26762,260,-31503,4352,20937,74955,49553,52647,88846,5425,15334,7158,-20229,-20258,2192,-52884,-102946,44803,16004,-9281,97673,21886,29014,-17352,26804,20244,15370,43720,-38800,-56603,-117179,-48400,7067,8078,-27652,-1665,-37973,-85423,7817,-54849,19561,14750,-55791,-91933,-58183,29954,-67358,19898,-57539,39050,-130770,-81444,-24165,20211,-50260,14295,-7356,-18050,-214,-25353,-51005,3077,101693,-15855,18255,-11608,-21049,-8188,9703,-34099,-62524,6855,48093,13850,-44949,-22876,-84629,18774,13301,-6496,-37864,20588,49050,-57341,43321,16730,-123689,-50222,-38581,33274,-7711,35389,-58264,-32102,7237,-16256,5865,4382,19080,17266,-12083,16064,-12844,-52645,67489,98255,24443,-7467,45995,62495,-29976,26338,55778,-3974,-10171,30603,-41615,-38640,8625,3357,-73492,-16050,56401,48627,40032,49482,98083,61157,48270,79926,36913,35936,-6592,21402,-3093,-4493,97714,43573,21333,-41496,-22654,40280,56435,1129,-32906,46181,-18409,5226,-19969,-39669,27005,42123,-74856,-774,74168,-1361,-61412,38638,34904,58525,13650,21574,89003,-47236,-139187,-89754,18379,86342,-16369,-6254,-9687,58106,-3793,-59805,8335,34868,72606,-9163,38153,-31432,36533,49098,12703,29445,27560,28103,-44586,-51430,22692,19145,61367,-3944,-2928,-30458,-7563,-31970,21135,-22702,-20152,-26915,-4018,-14202,20137,17633,-22365,-45262,22866,32365,-17875,-19129,59022,35848,-33613,-42993,46491,-18342,44379,21495,-29226,-104728,42982,22640,-30319,21483,-10931,-63364,49404,46981,-23173,-26568,-13125,36992,51493,62067,133338,7941,-22376,-30650,-48738,55348,75263,72793,-18038,-40619,18689,147645,15369,18332,43627,40171,-788,-681,-9385,-39253,87780,22826,62336,29309,15995,-77786,-43913,24357,-29872,13558,-39057,-74794,55749,10568,2612,-17581,-17486,81111,-23483,-20805,-80177,7828,29305,26148,-15849,-10913,-16169,-43364,16602,8,13491,16211,2426,-30444,1554,-14502,-23964,39974,-63753,-35273,23813,-35574,29234,56886,-9739,-38111,-41320,7795,46744,56016,48958,-15331,32250,79793,12007,17138,25565,-4040,-20788,-88695,-27108,-15369,12500,3454,27944,20196,-48442,-100535,12284,32924,26018,41159,41367,23164,94154,-54284,-76949,-63665,44512,83018,-64336,-66680,28327,-8202,-29137,-94774,-103273,-12326,-58355,-17461,28721,40655,-31286,-43830,-33481,13384,-58994,-58940,30890,12350,44865,54893,144643,41398,-55480,-17770,-41871,-70221,-56276,-21753,30618,-51560,-86262,-10660,-73543,-18648,-90708,-47724,-12156,1341,-35576,-28407,-25175,-149199,-117723,39454,41381,64898,38629,59065,-6103,8658,22828,8061,-24727,-14539,-25488,22460,39304,20365,-46101,8256,-9394,5140,109536,5511,49442,27438,-20743,-9164,-10135,38886,46086,-24372,7471,-63651,-20763,48779,8188,-29629,18654,-21536,-11792,36496,42185,9937,16125,18081,67311,12716,-81227,-80458,-10922,31877,37398,-8242,11937,53210,-678,-28827,-74433,-63761,-20039,30465,-55294,-61425,-9006,79048,-28107,-30445,-70034,10354,54691,-27356,-13467,-34944,21124,-51351,-17736,78489,-66910,12122,35989,-39511,-61881,88678,-9700,-60835,-46747,-35776,-3531,69151,64012,-31990,21146,609,2479,33858,-11908,-40528,-56562,-4016,14296,42934,37830,50576,-17086,55127,-13082,5087,86113,3768,-67447,73565,80747,67213,92161,93935,-18785,-28328,-76295,12150,-1793,-39732,17303,15829,49448,-30791,-77464,-67946,-1784,64621,48951,-11930,-14015,-6556,-23054,-45234,-34659,-53022,19862,-14279,7470,-38689,25414,-63662,2101,-43787,-10828,-1667,49855,-18020,-25442,14637,-5853,47270,28552,26128,45084,41205,14811,-8929,-2738,-58788,-90,-48746,66995,48343,11042,-16264,49585,-21292,130531,-6500,-13600,21955,-13067,-9288,-13582,77579,114396,-2935,18011,7148,30595,80405,74480,-27135,3946,-57168,5785,49707,-71177,1456,16417,53637,19392,-53701,-2327,1858,110121,-25492,-51409,-44447,17142,-58584,-4732,-12384,-13639,51380,33833,-5061,43719,48053,66801,57510,-19138,-19177,-7035,-27522,33986,21684,63914,132451,-11973,-9481,49600,58000,-28123,-42963,-56016,-18742,-74242,13805,-1716,14626,-27796,45767,16227,85472,105859,60056,69684,-17011,-9364,13413,74414,42581,39696,49737,7036],[27460,-14952,-21093,-60726,75674,-16916,-1871,-20136,-8761,-20566,-19172,-6569,-14277,54437,58257,17939,-48781,-96198,14318,-428,-11676,25452,-33677,39738,68972,21170,-28111,-89389,-43500,-35137,-73532,-23790,-44673,-11597,15884,35207,8556,-5081,67757,57846,-18925,101157,-70517,-51176,23153,28481,-14033,25122,9649,102128,-86033,-26825,-37219,38578,27640,9007,-30256,3841,-11871,-4852,95177,129861,18543,59955,-47338,-18114,19864,15839,37529,34902,-40902,-26233,77873,54900,-33766,8359,36776,-25587,-27025,-19181,18052,-76824,-2830,90819,53674,114710,48199,32230,3623,-35085,12813,30697,-24915,-74363,14641,36698,-18499,4732,-45177,4253,-15679,27317,44821,42376,38161,28421,23792,-77851,-246,-15165,106782,60778,-13866,-3292,-30562,57568,-3607,19386,13329,71639,57456,-22423,21536,-3618,-14269,-25745,-24514,-7473,4566,44046,3566,-391,-34534,12807,-6406,32491,40766,18292,9943,22966,22770,16148,12669,45250,-40419,-56166,90924,35471,-20882,9684,63200,71722,49574,85965,-27031,-64257,21612,29477,14258,-116863,-53612,-6420,-45060,-10674,-40038,26420,44258,88094,33319,65439,140147,-25744,-13759,34994,-12018,17921,2365,20818,11400,21331,29158,49058,113159,57899,27939,-13462,21758,-7240,-54818,-53565,17731,-21482,-34304,-17655,-70471,-42561,24292,47301,66245,64344,-41495,-50718,8744,-17354,41762,36204,2551,-2828,92801,76350,59368,27101,-76083,-72901,46938,15821,-13221,36339,2344,-17246,-10476,-23062,2241,-49172,-60492,-63701,-30101,-83566,-52208,2007,-92973,-78832,-37820,-106629,-10532,47434,-31953,50216,13183,-97566,-26791,81494,50653,41933,-17601,-23406,-16452,29574,41675,-60552,-18459,-175765,289683,35015,33515,-19473,-56841,129945,3854,-14572,71116,-18423,-23519,-71180,31144,74517,-31068,5682,29268,98938,-1048,-20366,-75549,12938,-3264,-41789,689,-108971,35019,-30294,-23993,40635,-21609,-9794,75852,-72582,-38460,29635,14115,58363,7906,73727,33456,-14462,-35681,-1316,23720,-52696,3273,32278,8202,-24235,36480,-29733,-50410,-47773,-64741,-22688,71203,-40121,46844,-148,6246,-31051,-50051,12748,-2959,12820,22955,726,4055,-98872,-49131,-35203,-76556,-33006,-29866,-10970,-40495,12525,28935,55716,8509,-14038,23223,18095,-15044,725,-13352,-8534,13845,-29949,-62640,-87482,-48979,11363,40121,30512,-19820,41764,7699,-8723,110839,20561,25742,-22506,-53256,-53807,-134404,-19329,87984,6271,-900,70386,31314,-102843,-75344,-12650,-42552,-8580,19169,-8599,3386,-11548,5835,-21564,-86130,-22854,30310,23755,30526,-20585,86147,69337,21092,-40660,16056,46079,-42368,-23103,-7645,3416,-46875,-36174,-25621,-49008,25798,35486,-16024,-32210,-29229,-22303,6793,12665,91956,54802,43939,91235,-7769,30115,4121,21614,-12330,-11477,-39138,-90384,17820,-12484,-11612,124814,43875,28023,-20527,44969,32746,10170,30870,-35920,-51460,-127531,-30523,33396,11120,-32273,-41801,-39298,-100221,31735,-38574,5118,-7523,-43881,-111408,-53460,40000,-64128,14848,-73311,34154,-102152,-68554,-17904,8732,-49481,30115,-5275,-20509,-12777,-16569,-61354,2573,76813,-29440,23767,-29289,20251,4842,-10539,-43290,-65952,-1933,24137,-19158,-64213,-23537,-62499,22869,9329,18427,-35756,68604,69975,-83936,19407,21591,-106645,-47200,-51919,33269,-32903,41564,-66818,-36960,922,-26214,-21723,22232,920,-3011,-8134,24182,-31108,-59651,35914,70233,30422,4563,45760,65600,-16483,15818,32301,974,-22048,12939,-38333,-37764,-15862,-20104,-85099,-24298,42975,37336,13433,29017,73795,50820,66631,44066,38036,40411,-12501,17969,11669,15677,96124,6785,3633,-41126,-2859,35522,66964,332,-39008,53032,-11023,-29,-15333,-45347,-10146,24685,-71697,5944,49864,-18166,-60827,-5395,59512,58457,4321,11178,81174,-65590,-123616,-76346,10561,72741,-19167,-13463,-5637,23615,10123,-44937,11290,35638,44211,-33509,76253,-2443,55120,42958,18166,-5745,18034,45604,-42972,-34818,33490,19503,44649,-3828,-4348,-55205,-29399,-55022,12374,-26581,-36089,-49034,-24894,-58143,7564,3091,-20149,-58504,16907,25894,-21635,-25960,20410,15236,-13792,-44326,10190,-35470,48801,29620,-47374,-78789,42533,32154,-40229,9747,-20214,-70939,59201,35362,-77796,-62450,-1224,9548,33207,65558,140018,9363,-28872,-43536,-60352,40545,76592,78029,-23925,-45595,-9248,147420,11730,38935,40737,31614,-21281,-7338,-33906,-27854,79663,34906,22514,30243,48821,-43545,-42088,50519,15746,14500,-37437,-54117,75084,28771,8752,-21099,-25636,65812,-22316,-24194,-67470,-17527,12416,30636,-14686,37433,-32912,-51319,27446,-1849,6622,16190,-3865,-25412,-29345,-14555,-16785,36335,-79748,-63877,7993,-22160,39163,17027,-39225,-38417,-29004,-17499,6483,40893,77148,-12915,47396,78793,26825,29387,55872,15972,-12421,-98917,-10056,-8753,24178,-641,39396,18626,-25234,-70142,4354,47321,44838,51650,24162,-2679,62197,-64343,-59638,-45894,65361,80238,-66469,-65617,12117,283,-696,-109736,-76197,-3022,-43165,-24087,43717,37133,-51134,-16464,-33638,1803,-30166,-55132,19909,649,53309,54380,122592,44545,-66198,-38156,-35681,-87168,-42410,-14038,54388,-38966,-87089,-19538,-55502,-31537,-115109,-43326,-45260,-23897,-14542,-13731,-13863,-149932,-120975,53778,91175,43912,9328,30700,-22678,-95,-10574,-1386,-36702,-25903,-37920,-10801,17297,-38370,-67487,-913,1630,9550,104485,18509,63208,27278,-15600,5610,-4993,44972,13444,-12895,11804,-65218,-24064,62288,26548,-47611,30478,-26311,1591,31485,10961,-8202,-1424,29129,29258,23575,-73383,-51462,6847,34954,11172,5270,20395,49771,-6625,-4687,-59486,-72276,-3402,62997,-29704,-64462,-14541,56721,-44543,-41120,-61955,11498,52403,-41643,3650,-49432,9447,-65218,-20323,86494,-36981,3407,27670,-48802,-49377,55126,-6671,-33026,-45294,-37783,8080,71344,58015,-89968,6808,-4816,9182,40290,-22228,-33949,-55887,16519,20672,43929,21100,84388,18230,66970,-3517,-606,67557,28121,-37621,82723,83315,51521,65032,65592,-21744,-10648,-79550,19224,-10353,-7802,21256,13706,25935,-17703,-44703,-44643,4780,63284,39893,6844,-1192,-6844,-33069,-36105,-36041,-60833,-5815,-4228,1272,-41594,21431,-61693,-1450,-34258,-39525,29770,53869,14381,-11359,14160,9755,41790,42423,20093,52035,52724,11404,18920,6669,-87301,9999,-51505,41449,39069,-654,-10461,57176,-13692,135602,-24155,-17158,14017,-30528,-18422,-30222,79007,98553,-20986,8663,15761,45880,71049,68315,-26793,29274,-29411,10882,32079,-65595,19267,26361,37541,6848,-38799,6371,8051,80134,-22568,-41001,-39880,19388,-67647,-7133,-16576,-29941,67994,21662,-13763,44009,-26652,8673,30419,-31527,-13934,-13610,-12339,66396,20243,44263,110144,-17867,-12577,59327,62775,-47225,-66197,-49635,-11375,-108801,3285,-3764,-2247,-50273,14034,-14699,71047,98992,40197,61045,-23206,-22370,5996,68921,23364,35111,71987,20876],[28122,-9087,-32181,-69112,35454,-22300,19184,6310,-37115,-31760,-34107,7228,-25795,45685,58302,60568,-37780,-80872,37595,25403,7692,37961,-58,46127,91418,40091,-73472,-71298,-24207,-12439,-41862,-21223,-27024,-22757,-1561,52979,10111,-8856,42320,59396,-26536,97898,-56368,-52687,20875,26239,-19053,38975,-15172,82701,-86828,-30895,-44647,51628,20462,7728,-43727,4494,-31526,-13817,87767,96872,12472,69445,-43318,-36290,14283,17022,22719,45677,-33958,-36220,94658,26618,-40102,16711,32006,-11440,-45394,-8435,41040,-83489,19636,48088,35265,99862,84767,17185,-966,-53883,16840,43269,-26674,-90627,5517,43095,6075,3546,-29079,26101,2492,29249,59434,50779,45038,37474,31259,-87722,-19566,-21448,96261,47898,6896,7150,-29514,50847,8563,28389,10529,65076,58900,-232,32301,34268,-25242,-40154,-15283,28025,12468,48408,20034,-23329,-35067,13228,-16401,11123,14902,-24439,17751,33932,57965,8093,12960,51717,-37589,-51708,39911,65264,-25993,12220,80453,71343,44971,77805,-19272,-74194,15346,25795,34896,-73391,-61088,1481,-47106,3004,-14065,9619,14094,101776,39997,72074,114973,-19498,-14090,30165,24002,46408,-3631,14418,14962,-248,12617,71652,113641,21257,31823,-22417,22407,-14099,-22029,-22698,14816,-729,-48530,-32942,-56196,-44571,6063,43750,63100,42957,-57600,-27881,17711,-21799,56033,27394,2558,4128,127252,81248,52816,12831,-96516,-68108,36906,19740,15992,41214,11509,-3335,2179,-25360,-10553,-47781,-75901,-45222,-61293,-118563,-70939,28636,-65294,-64861,-43977,-130828,-38883,10925,503,63899,65978,-109950,-47486,55959,44551,64968,-27289,-18869,-13494,33107,71996,-33140,14374,-79584,198255,19218,36705,-1657,-43032,119280,18444,3326,61933,-27627,-35754,-44354,46270,75529,-25504,35682,53191,105228,23098,5457,-73865,33055,-6260,-49210,1468,-106349,26110,-61715,-43743,7873,-26150,-11889,46971,-42539,-36770,18116,-4897,48669,8253,59619,22459,133,-34993,-13928,-3355,-60153,-12126,43181,22368,-29086,43017,-30829,-18032,-48641,-51831,-17533,22024,-23594,57165,-17722,-5914,-58695,-65162,7198,-8041,17772,25516,17248,11544,-94889,-44163,-33206,-74311,-28226,-41782,-16806,-52500,2244,31232,36183,1293,-33814,28430,27989,-26891,-4977,-11016,-12667,42309,-2999,-50680,-65542,-29345,9819,25975,9374,-22527,56111,10166,-2212,128679,9480,2333,-56058,-65569,-53827,-113608,-55253,81438,-12157,-29102,92125,39688,-94083,-67906,-15568,-42827,2423,122,11928,46152,-37679,-14081,-18976,-102143,-35602,25013,32158,11956,-1395,88595,61132,24792,-32619,-665,14296,-53767,-27638,-36908,14361,-10413,-15836,-32370,-51474,24290,33219,-33121,-52197,-51213,-12500,20476,-214,103839,53924,32202,84295,-3468,43808,7887,65872,3180,-18306,-29004,-66281,-10311,-32482,-10302,133847,57927,26949,-18986,58317,41963,-9892,11589,-32636,-35313,-111559,-12193,56063,21133,-21062,-62327,-35204,-106266,36512,-40281,-11642,-21167,-5058,-98583,-39474,47137,-57468,9452,-79721,21185,-66581,-47723,-15793,-11348,-50446,37574,-4503,-12589,-24732,-9863,-66716,4014,40899,-42485,29056,-55534,50201,2056,-28519,-50430,-64663,-4950,-589,-32923,-69145,-22792,-29200,27256,5923,28999,-33081,106721,85451,-103495,-5773,19223,-82404,-27747,-53023,32640,-51368,40759,-67908,-32783,-4040,-34780,-61247,36307,-16582,-35580,-6210,29209,-55698,-68712,1126,44263,45794,15487,30747,57473,2009,1685,10717,5562,-21206,3756,-21412,-29258,-36203,-28658,-79313,-37179,28797,29546,-12994,14650,46027,42921,70173,15352,31236,36820,-13391,15488,29304,23287,68666,-33820,-12416,-34487,15986,24484,69346,3281,-43330,56730,-1404,1018,-9873,-51774,-28111,1747,-60568,8666,17355,-25058,-58000,-44459,66867,56667,1561,-9591,66882,-76896,-82000,-45624,2062,52250,-11431,-20675,4659,-2596,17365,-19596,9542,32146,4675,-55545,104657,35813,73608,31636,20714,-36640,9826,46304,-39276,-10619,56401,25066,36803,-5578,1091,-66107,-46932,-75726,-11856,-36307,-38411,-67692,-41730,-86328,-3023,-6893,-14615,-77531,-11581,6571,-23121,-29637,-28129,-6900,5058,-43310,-12894,-47814,50344,36038,-52574,-45517,41488,41118,-53312,-6649,-23444,-70924,58787,24164,-94488,-70470,9938,-33949,6890,61323,109189,8299,-30137,-42966,-55493,34939,64799,78749,-22370,-48968,-37942,132542,2652,55579,38392,22651,-33782,-9630,-53731,-18180,57939,32024,-41450,30875,71347,-2063,-43569,66580,53695,17578,-35746,-41623,90323,46330,5232,-30967,-29710,40261,-29651,-25011,-44071,-32868,4453,28766,-6648,66887,-42541,-52846,29762,-6544,3771,15882,-9169,-22291,-54378,-5133,-10909,32203,-96595,-93784,-8589,-16392,36726,-13806,-52321,-29911,-17244,-42470,-41810,23562,92060,-9837,41892,52400,38767,35506,91987,36436,-3540,-103955,-8191,-11464,31708,-6041,47850,16239,5528,-30277,-5978,52338,46285,54647,5151,-16677,27298,-66080,-41665,-15579,60850,68529,-67581,-59376,471,9611,29771,-109389,-33188,16020,-28991,-29403,41563,21829,-69415,10277,-23843,-8150,-4588,-34928,5159,-9512,48211,40651,79314,38877,-61766,-53451,-30217,-87314,-26399,-11669,73865,-21467,-74348,-17661,-28899,-39320,-121930,-30706,-68819,-42513,-30,12023,-1434,-132935,-108956,61482,103816,-2106,-21859,1865,-31788,-3466,-45969,-13305,-47818,-51992,-46767,-34290,610,-87507,-77909,-12994,7718,8957,89456,30929,65021,21467,-4388,15401,370,52782,-26689,-2962,20256,-57770,-29447,59918,38080,-65527,33790,-28653,8065,22706,-14721,-25217,-20022,31524,-11450,24963,-50248,-15987,22845,40084,-479,33543,28094,46416,-15499,18057,-36659,-74302,12338,81869,-3065,-52603,-13151,21465,-43306,-45323,-43287,9701,33173,-45064,30548,-53602,1242,-75087,-26444,73540,-2329,-11245,14418,-53004,-30065,9798,-1337,-4196,-37587,-31679,17808,76616,46862,-100314,-9985,-7693,9811,29222,-19731,-17776,-41443,39879,20191,43900,10142,105360,48321,70092,4277,-14812,42685,57492,-4208,77883,53980,27754,27436,22211,-27074,577,-70542,24211,-23981,20234,18089,12151,-430,-8733,-12401,-4968,15209,52362,27233,25531,23098,-7724,-46943,-14609,-25490,-58374,-34778,8129,-10872,-39842,21473,-59823,-1551,-16876,-58760,46613,34708,28725,653,12631,25090,34925,49786,15466,60525,61873,5556,42017,15112,-92905,20828,-39367,13948,23381,-12916,-4112,59078,-3235,121806,-24441,-13801,2435,-34672,-23359,-41801,76766,72387,-38863,2986,26880,52981,55601,52750,-18747,38807,-8852,1256,17951,-47473,52403,38148,17276,-5542,-12019,15690,14299,47932,-15241,-29321,-26014,22802,-63928,-7788,-10187,-43913,77646,11941,-22850,37448,-80544,-34314,4584,-35377,-11319,-18391,-3932,79148,17934,19663,78656,-24110,-13682,76576,57909,-54227,-72550,-41576,-5663,-122601,-4717,-3692,-20748,-59177,-27276,-46456,51499,80468,-1980,43040,-26295,-28612,-4066,57840,10474,26241,88317,32101],[28506,2551,-31489,-68972,-24619,-29641,37864,32858,-66047,-33722,-30557,13022,-39145,31005,54221,83658,-17551,-40109,60669,45877,23613,59256,28329,51884,109576,59285,-81291,-29909,-748,14133,-9467,-19040,-14602,-27614,-19824,73092,17831,-10356,21126,54961,-29465,89595,-26316,-42756,23578,14009,-24554,46710,-38310,49036,-72097,-27489,-39958,49463,13341,-4009,-51846,-244,-46452,-22823,65501,51531,9846,72585,-34195,-51842,8413,13907,-8029,52917,-22763,-44465,95230,-3576,-41001,12643,23211,-5940,-67300,2843,62615,-79433,37894,-2848,11809,79165,104464,7089,-5088,-57909,25885,73562,-24492,-92824,-441,46317,30924,6121,-11127,45206,20701,25573,71612,51465,36697,32588,31395,-90395,-36606,-26942,47929,30981,33189,28156,-21940,32037,14712,24209,4320,50741,52195,22604,38882,50181,-25887,-52379,-12349,62730,14289,43195,38626,-54199,-30135,7477,-31911,-12581,-25015,-54001,22834,34846,84789,1068,17277,41713,-32088,-47480,-27492,90516,-18092,14428,84836,63760,36030,78368,-8187,-70213,9417,28125,68547,-28555,-63109,16351,-52337,16522,8800,-6558,-19843,107228,36778,38667,60922,-4741,-12688,23734,52830,63416,-19045,3084,21497,-12689,-6890,69927,100166,-23101,25796,-24837,23155,-11808,12404,24116,11590,14317,-33180,-45895,-35684,-48227,-1123,37480,49593,14517,-70113,2860,18398,-30808,63921,15436,1512,1610,127312,83380,48696,-3264,-105353,-60162,28950,28269,31841,45798,28398,6966,16093,-25264,-22079,-41942,-83449,-34951,-75183,-133646,-71777,52704,-42262,-68236,-51426,-131694,-60637,-13765,25069,72345,79529,-111776,-51514,26853,26288,71303,-32380,-8474,1076,28481,93030,-18230,34657,13694,130941,-16821,35316,13867,-26369,101499,34505,20857,50983,-28472,-26857,-9670,58149,54302,-24304,52647,63819,92377,40347,36284,-57954,42074,-12339,-56531,-253,-92233,13982,-76261,-44554,-27885,-34037,-13327,9213,-9863,-19249,5348,-8531,36830,9508,31861,12370,21366,-27993,-17738,-29074,-63527,-30594,45549,36745,-24203,48768,-29072,16285,-42466,-38005,-13340,-28244,-9100,56696,-21681,-16287,-71802,-65735,-484,-11867,24434,26447,32480,25619,-74833,-37132,-27689,-65227,-24807,-35199,-22774,-58305,-2300,24818,20973,-6434,-43991,38628,25300,-30480,-8992,-5191,-18231,61659,22204,-34091,-42765,-10616,4752,15828,-17296,-24789,64735,5548,3461,117162,543,-29493,-95622,-83078,-43852,-89703,-89145,51874,-36038,-61749,97193,43138,-67930,-46549,-16966,-43165,18279,-22199,22648,84088,-71817,-28545,-6702,-108091,-39884,17946,37251,5388,10307,87044,52722,30761,-24673,-16927,-13114,-57092,-29998,-54450,13077,22138,7118,-43862,-53210,17140,31459,-41564,-80633,-59114,-1747,37424,-15331,94959,40874,18784,70194,12344,54421,17729,96102,18610,-17350,-24727,-38142,-26723,-36153,-6145,122643,59647,24369,-10359,64481,44671,-41038,-8158,-31441,-12885,-79901,1232,69070,37159,-1956,-57598,-27409,-101554,22366,-57032,-22720,-27199,43482,-57701,-22961,52531,-46854,2301,-79355,3977,-32792,-22613,-22589,-34655,-49528,37875,-4974,5905,-28636,-5429,-65335,3477,5500,-52548,32810,-79883,58157,-13959,-41430,-61209,-63531,-2906,-20165,-20973,-61789,-23710,5100,29880,4232,24073,-31980,122715,92528,-107296,-24052,10599,-54483,4370,-44112,32047,-57707,31769,-58055,-21573,-5617,-36115,-102408,41177,-31871,-67476,-5439,29531,-81519,-81612,-27828,30273,65793,21709,8027,42550,22565,-10783,-2384,8557,-13764,3332,4083,-16350,-48755,-22143,-57854,-52306,16201,28749,-32136,5631,21470,38729,59704,-3786,16737,26451,-16146,14204,43241,19261,37402,-68924,-22386,-25770,25489,5116,56769,3311,-46817,56452,9174,7420,-1983,-58197,-32298,-18905,-43518,5553,-17745,-24409,-55666,-63934,50296,54327,6222,-34903,54077,-79825,-30051,-8351,-4071,26803,859,-26549,16178,-13687,16542,10719,7630,24768,-34251,-67793,115782,70126,86433,17368,16910,-50167,6006,33777,-32700,14513,83571,40895,36298,-9665,12724,-60316,-59246,-90628,-41764,-45390,-30132,-80114,-48439,-82361,-8708,-9257,-8788,-96039,-51025,-14677,-21698,-30698,-71208,-28107,23740,-36019,-20160,-50525,50711,36329,-43968,-16698,40079,45627,-67901,-23416,-21146,-66944,50644,16370,-73941,-50027,19639,-80974,-17671,52643,49617,955,-29192,-32285,-34515,44524,46026,72510,-18763,-44521,-59326,106473,-8846,63913,35315,14333,-32706,-9510,-66131,-19799,29432,19416,-92680,31163,79072,33665,-45922,71706,76375,22448,-35986,-40331,88935,54396,-9048,-47457,-22591,14653,-39667,-21172,-17126,-34486,5087,20996,9770,67843,-42486,-44377,23019,-17622,7345,15487,-9708,-18349,-67802,3906,-9971,26725,-112330,-112205,-21486,-18131,23333,-30184,-50112,-15708,-8567,-58636,-82940,9419,88096,-3788,19431,15119,42961,33776,125550,53133,1613,-98547,-19819,-20698,33291,-12944,49870,14058,33413,4859,-17186,45203,34287,50662,-4262,-16051,-4086,-57099,-29034,16694,34586,53290,-63640,-43821,-689,19351,55738,-90873,12173,43281,-16532,-31386,22125,-2325,-80079,32316,-5018,-15443,10871,-2360,-3894,-14266,32760,23907,34823,28769,-44555,-58161,-28952,-72061,-10687,-13708,82907,-2651,-48997,-6396,-4223,-40086,-106034,-14017,-74070,-45459,6517,42717,12441,-100525,-84298,60347,69964,-61496,-49276,-21581,-32713,-3595,-72573,-23453,-47733,-82539,-51684,-42668,-8236,-106090,-73905,-27146,5554,5191,66879,38162,53999,13929,12428,19633,6694,63823,-52620,5015,29638,-44858,-41162,41715,39188,-79222,21541,-28703,5819,12777,-25828,-28336,-36319,24729,-46850,19688,-18633,15933,33997,47847,-2329,60568,33694,43478,-28574,35363,-9461,-67109,23303,82052,15353,-33172,-8310,-16092,-22779,-35158,-20317,6097,6146,-38659,53225,-43429,426,-77431,-35576,40609,23376,-27904,2302,-50453,-16567,-31374,5384,21904,-24376,-19074,22459,80076,33619,-67376,-28577,-6277,5775,4101,-8930,4955,-13029,59080,14173,43906,7594,104968,64298,67384,8483,-34462,22500,84219,22857,60341,575,618,-11497,-26015,-30216,9684,-47159,26659,-37094,34814,4502,11032,-21848,-5405,8583,39443,27900,37405,16501,39646,51164,-12143,-65558,15124,-9455,-47649,-58752,21551,-25396,-29160,27505,-55300,1462,6935,-59702,44510,4234,20587,3676,9283,36565,27453,51572,13064,67791,66862,-1075,56714,21055,-68699,30130,-15779,-8514,2468,-21004,3407,55319,6425,95421,-6588,-1707,-11882,-21186,-23062,-45974,69720,39963,-55210,2181,39033,47670,38957,30406,-4997,27960,558,-26429,3036,-22464,84402,43976,-2131,-12926,19650,23886,17648,17806,-3836,-14331,-8888,24807,-54797,-7829,4196,-55318,68707,3635,-30679,27078,-90925,-51432,-11776,-27190,-7766,-19522,-3196,75421,19189,3635,49458,-31537,-12378,94306,45388,-48563,-59704,-34136,-1711,-109005,-7632,-2965,-35390,-55843,-65738,-70138,31425,51942,-51406,22358,-22353,-23351,-13114,44422,12491,16789,87790,39071],[25783,14801,-12326,-59947,-81083,-37844,49045,55165,-84868,-26792,-11995,6967,-52545,11974,49390,80813,4900,13258,72767,56506,32995,80374,41916,55086,122269,75988,-39668,21815,22129,42052,18433,-19612,-8382,-24733,-33347,87877,30183,-10087,7447,43724,-28543,81006,9555,-20775,29316,-6329,-25866,48922,-50133,12721,-49796,-17371,-25419,32032,3117,-21189,-54442,-8663,-52523,-27871,34438,11887,11981,67385,-22431,-59593,3372,5557,-46245,55658,-8895,-52093,75255,-27918,-34920,-4902,13295,-8389,-89819,7096,76521,-67230,47296,-42148,-10289,59638,113039,3099,-9257,-51226,39733,106704,-18663,-85951,-5359,46968,43791,7395,3720,56586,32071,16740,78706,45315,16221,15317,25494,-81567,-41761,-22357,-12904,15534,56956,56776,-10086,8919,16446,8191,-1784,31731,40105,37279,38670,50066,-12876,-58902,-18469,75988,13416,28417,50460,-86780,-21739,-1952,-44997,-28434,-66202,-67762,20236,23296,95068,-2380,22779,14360,-27521,-45667,-77342,101415,-1683,17126,79746,47908,23878,82486,4485,-56362,6620,37583,105512,4356,-56124,36638,-57189,29887,19608,-17275,-45991,103865,22834,-23526,3659,14357,-12133,18458,69784,64255,-42957,-10290,30722,-13755,-25071,46417,74230,-62962,8084,-23373,21820,5742,38010,70600,7253,21246,4209,-54212,-14130,-43025,5686,29808,25856,-14476,-80106,34330,14789,-42792,66282,7342,2020,-9331,86015,82844,49022,-17382,-96987,-47877,29955,41350,30319,49699,49820,11945,26219,-20514,-30039,-35541,-81256,-35667,-66724,-120831,-50586,67188,-28984,-90436,-54037,-106808,-68383,-20435,34153,71677,61874,-101523,-37152,1423,3512,58690,-29363,3776,23109,16058,99669,-22151,37503,67676,113118,-53120,29849,22257,-13828,75198,39942,34575,41017,-24250,-1936,21881,66209,15851,-29389,47270,54109,65340,45231,63156,-34418,42020,-21000,-58696,-4799,-71987,358,-69739,-24721,-52235,-43577,-15743,-29366,7185,7992,-5305,849,26208,11470,1234,5552,45130,-17197,-10703,-47707,-60699,-51116,41126,47926,-12569,53809,-25061,47572,-29855,-21877,-10821,-57115,3345,47487,-12245,-18884,-69770,-54708,-8972,-11132,24796,22781,44704,46414,-38516,-27720,-19641,-46422,-21517,-8930,-27196,-56541,-3044,13901,13351,-12049,-41219,52051,7373,-27339,-11318,3596,-22277,74707,38257,-18632,-24341,2800,1502,11765,-45832,-25757,66938,-2521,9525,88302,-3587,-59896,-123125,-90464,-25139,-70988,-108041,7865,-62375,-89928,90036,40274,-33251,-15107,-13663,-41034,37512,-40234,27253,106064,-103306,-35274,11729,-95767,-39519,7921,37631,13568,15371,79634,45813,38340,-19487,-30241,-28794,-49964,-24174,-53446,3111,38955,27312,-44370,-53228,5792,31338,-36951,-106968,-50359,10417,47677,-30199,57437,14369,6313,54260,29805,60144,29171,99487,26275,-10127,-24377,-11129,-24156,-22130,-810,95454,47662,20379,5211,61970,39196,-75074,-22316,-33840,9608,-49050,5228,67805,55739,13815,-34671,-18193,-86640,-2208,-78281,-22094,-29974,82254,-6362,-9579,55538,-34185,-5965,-76218,-11520,-8611,1156,-38161,-55692,-44855,35111,-6171,30604,-20638,-2305,-57527,-2514,-22649,-58680,31918,-89329,43766,-34769,-48549,-77253,-65403,2519,-31020,10448,-46586,-27328,28725,29151,4962,9414,-32771,113019,89382,-91739,-30648,-1707,-27473,40406,-29616,30860,-52290,15810,-36974,-5821,-2328,-27474,-128856,35083,-44352,-85736,-4677,23833,-99647,-95759,-44897,32004,83765,21298,-14979,25866,39214,-17228,-4724,9578,-7574,9923,28819,-2669,-50694,-5353,-27296,-65176,6403,34435,-39444,-1043,4304,36632,42104,-15465,-1587,13069,-25112,13656,47898,9126,15461,-91006,-25116,-20259,20593,-21689,28351,-4909,-48382,51018,19678,16158,8542,-63352,-32916,-30616,-23918,-3075,-46305,-22181,-55604,-53434,12509,52516,16990,-54385,48370,-75330,6386,22722,-5880,-472,10946,-30135,23532,-9972,9319,36320,8760,16107,-57685,-65523,106843,86048,90164,2879,5242,-40005,6822,14707,-23005,32365,104765,69239,37542,-15841,27327,-42892,-68310,-95721,-63320,-46347,-16620,-84608,-43147,-42380,-8988,-3250,-4073,-106413,-84375,-25489,-17544,-29752,-95627,-44139,42335,-20292,-18786,-41655,50825,27405,-24076,-1367,37550,42797,-81038,-35690,-15227,-62130,40380,13785,-32600,-11729,25724,-113901,-30665,43487,-14607,-14393,-29235,-17380,-3362,66393,27785,59031,-16663,-28782,-67922,74623,-19350,62474,31610,8372,-17451,-9063,-69920,-34577,3804,4530,-101179,30357,72595,54064,-45595,67011,81721,28372,-37357,-47079,62437,46466,-29059,-68195,-196,-3712,-46508,-12291,8575,-23243,10824,8958,32292,44863,-33613,-24852,9685,-33876,16065,14332,-4244,-10994,-66779,4339,-16077,18998,-125530,-112406,-28221,-24876,4892,-31722,-37492,-699,-5782,-59955,-103463,1407,67925,6739,-10300,-15693,36211,25542,145119,60751,1222,-80553,-36183,-33248,28367,-22172,44195,13795,49469,22881,-27656,26652,18758,43514,2082,-6183,-28229,-38595,-24686,39831,-2138,39632,-49296,-18738,10518,30547,71734,-57641,46746,70053,-5418,-28873,-9697,-29990,-77480,46565,19890,-20033,14963,32055,1049,-11343,14241,11954,4128,19525,-20049,-48382,-34047,-47172,3101,-17730,78422,12737,-15335,10952,11846,-35222,-73154,1139,-58894,-29996,8590,69675,27595,-58185,-52038,50944,6944,-115551,-69180,-37410,-27396,-3517,-83232,-28568,-27471,-102971,-53301,-38375,-10916,-88157,-56730,-41629,-4467,1091,38797,37174,33347,8084,31591,20205,13994,75996,-52663,12139,35640,-30717,-60240,13519,28036,-85509,-7939,-27054,-4151,4230,-17720,-11136,-46944,9898,-70395,14621,11772,37762,38567,57866,293,68436,35418,38961,-46817,43039,16591,-50634,27276,67172,21089,-15307,-6194,-43332,9033,-8564,947,1101,-17057,-25627,55306,-22751,5598,-71518,-44689,-1422,31338,-42339,-4167,-41823,-16286,-52469,11537,41776,-8151,-3097,20789,76971,21236,-16071,-46498,-423,279,-25636,3763,28649,23262,67382,5897,44404,13482,84544,62155,62514,9089,-54259,14845,100203,38656,35119,-56477,-24023,-44653,-66196,-26624,21746,-13484,26694,-44427,33674,-18057,10672,-33674,-7657,13506,74245,40363,23830,9874,45631,70863,-20528,-85106,47007,4874,-31802,-70217,34566,-37984,-8977,38882,-46351,6176,33247,-42608,28745,-25183,-5115,-3140,4891,41228,19226,48853,12900,70383,65817,-7512,63549,23574,-19844,35433,11077,-20965,-20767,-21295,10085,46514,12454,65851,22889,19231,-24438,7446,-18037,-41621,57188,6374,-70794,3453,49255,28874,26837,6507,10128,863,-388,-65134,-14499,721,96613,41187,-16818,-11537,47397,29433,15498,-9166,7019,2356,4758,23412,-46467,-8043,21353,-62619,39253,-4310,-35284,15991,-61686,-45715,-13828,-7672,593,-15681,-7018,61790,25403,2728,30066,-40461,-9301,104663,28869,-35248,-32018,-28247,1259,-71281,-4437,-2220,-42260,-45201,-88031,-81136,11848,17276,-89558,5827,-8798,-6750,-17168,31732,30645,9647,65857,41311],[15857,22433,23911,-43345,-111413,-45284,50240,71118,-88104,-14209,11636,-9516,-64895,-7603,46667,55709,23186,58525,67186,55355,34572,89057,39366,53667,128202,87787,34896,64822,39833,67483,38101,-24553,-7931,-14947,-38584,89495,43611,-9046,1842,27263,-26189,75340,35709,8746,34566,-30274,-19000,45488,-46980,-16594,-29128,-2646,-7389,4558,-13200,-36021,-53286,-18854,-49668,-26122,3529,-10150,18284,55829,-11353,-56436,-308,-6746,-77908,53952,6581,-60380,39385,-39466,-22401,-29429,4727,-15020,-109521,-435,78879,-51108,47352,-52624,-25066,45187,115870,3504,-14244,-41734,56171,129353,-9080,-75375,-10386,45707,38490,6005,12460,57122,32339,4404,79126,34422,-7936,-10047,15483,-61147,-29541,-3540,-57284,4863,68150,82594,2368,-11497,16944,-13102,-4382,12208,26512,37376,31033,43969,10331,-58077,-32856,54034,12560,7170,47823,-112630,-13589,-11242,-48941,-29674,-92346,-70757,7601,1163,85996,-650,25358,-25012,-26403,-46753,-87675,92163,16023,21330,71331,26709,10063,79034,16198,-39114,7350,52232,131610,20722,-39362,60259,-57671,42776,14572,-19339,-56346,93838,1718,-84884,-34277,32916,-14017,17072,73711,50981,-70604,-19894,41940,-5056,-38006,10222,40228,-89620,-19293,-20109,16179,38717,47071,100840,2914,21430,46176,-56388,3293,-22596,24762,22738,-3740,-36645,-87042,58924,11451,-53286,65095,8277,6837,-24455,19755,80929,52970,-27221,-72565,-29646,42871,56951,14329,51794,70759,12346,29147,-11375,-33104,-32209,-72153,-45352,-39683,-82063,-11658,68448,-22115,-118479,-45581,-61068,-59472,-11869,26870,60777,31613,-80322,-8116,-15013,-15246,31881,-16218,14278,45499,-1101,90620,-44601,23081,53971,149078,-68792,22817,21461,-11057,41348,28196,42019,34120,-20488,26573,41208,71762,-25589,-39938,18749,22784,33724,36838,80394,-11073,37474,-31081,-52385,-11205,-51929,-13495,-48492,8394,-56523,-51524,-20219,-59152,-2313,34263,-12202,13303,19196,13467,-20673,3450,66373,-6512,5098,-56900,-49276,-70576,34431,53062,1054,58010,-21459,71468,-14059,-732,-11926,-59182,14936,33343,5624,-11339,-56492,-38663,-16887,-5324,12806,13452,52094,69335,5913,-15737,-9397,-21484,-16422,30913,-27852,-48120,-3552,4000,12387,-14573,-25712,64272,-22605,-20800,-12170,14326,-22148,84789,40767,-11449,-12587,12363,3412,13623,-69504,-24376,63341,-9167,17695,62149,-1605,-78111,-128171,-73665,-792,-58019,-105972,-34719,-84418,-103982,78530,31385,-1620,19472,-6716,-35586,55935,-44576,31574,105282,-120728,-34710,31357,-62443,-40500,-5637,33395,33757,18149,65904,41642,46332,-18679,-38362,-29358,-34176,-7986,-34378,-10121,35155,39392,-24937,-50318,-6896,31783,-20363,-120984,-27562,23977,44594,-42365,-1129,-20989,-1914,42962,39883,59716,35472,75422,21834,139,-23188,13249,-4162,3465,3765,60697,24757,16695,24613,50333,26011,-102378,-26578,-39425,26601,-31117,-2312,50594,72137,17302,-8258,-9351,-64563,-24983,-93090,-8841,-34851,99955,33490,-1498,54015,-23254,-12818,-73738,-19539,2272,17396,-56717,-70592,-36490,34726,-7188,53781,-2480,1131,-45853,-15793,-42368,-61202,23666,-75051,16751,-50454,-50559,-95006,-70244,9625,-32418,45386,-28073,-32461,34281,24559,8213,-5214,-33831,84796,75543,-60776,-25871,-14766,-6214,69033,-14688,27590,-41217,-4307,-8863,12317,5821,-10985,-126098,20166,-53743,-82998,-2970,11966,-99599,-104282,-48447,45354,93676,14364,-33950,11544,44706,-15801,1502,9260,-8255,20800,42952,8813,-40982,13979,3782,-70940,-700,42301,-33462,-8053,-5676,33020,26511,-23422,-18124,394,-37610,12952,40834,-844,3434,-97038,-22480,-21899,1789,-50679,-10429,-22214,-45662,39776,29584,23668,20228,-66042,-37475,-30380,-5873,-14876,-59370,-24955,-57993,-13566,-33739,51848,31099,-57552,50355,-66122,5421,39023,-3253,-25467,14106,-30890,23237,2292,-190,47046,12468,9589,-54284,-49039,81570,75168,84596,-9350,-12984,-10075,10013,-3926,-10371,37006,112012,104799,34084,-22947,40253,-23203,-76743,-87631,-64766,-34048,-2528,-80861,-28812,20630,-5873,9338,197,-103577,-97499,-17509,-11992,-27449,-95606,-49098,58454,2706,-19586,-23019,49966,9451,2409,-2331,32626,31497,-89121,-39585,-8025,-57987,33960,16669,9805,27646,25881,-119564,-26769,36910,-58905,-36018,-32048,-3896,27953,88016,16407,40074,-16510,-3668,-62445,42492,-26442,53269,28123,6780,7015,-9302,-65457,-56471,-10650,-6592,-63215,27443,56663,57076,-39612,55028,72802,34586,-37377,-54652,14893,21625,-45617,-87109,34433,-13166,-46369,-295,30300,-3862,16478,-4871,54525,11653,-19495,2915,-5688,-50788,25932,11651,5200,650,-52860,-7253,-28652,8647,-134388,-95502,-28669,-33082,-10183,-21972,-21457,9890,-10637,-45247,-99431,-1204,40056,21319,-37177,-28019,18692,14563,140143,54318,-3332,-52248,-45532,-46283,17777,-34321,32414,16729,50196,18487,-36088,1047,10305,39200,21091,3416,-43881,-14927,-28290,46953,-35831,30595,-21075,11387,30567,43589,75330,-18886,65132,84231,5692,-22341,-45261,-54889,-57605,52005,46299,-22590,10627,54927,22295,-917,1001,8477,-8454,15264,5456,-23472,-45318,-20503,14522,-21005,60502,20353,20235,30678,19529,-29341,-38043,9758,-29073,-1107,12699,84617,41733,-14972,-18443,36014,-50983,-145872,-80326,-47201,-19635,-5642,-77145,-27480,15191,-101039,-52704,-29166,-11553,-46851,-31808,-53869,-18889,-755,6799,27660,9118,6763,48852,20120,21169,84432,-29857,19968,34547,-18986,-81720,-15469,5490,-82882,-47608,-24113,-18526,-1214,6170,20785,-48826,-10260,-78304,16889,31957,48052,36527,68697,3715,47159,31974,30318,-70145,36998,35229,-27737,24451,46803,17074,-5772,-12440,-51544,38756,28609,17782,-5742,-27039,-10003,27378,-2192,9443,-60367,-49240,-37871,21629,-51359,-3724,-30148,-28398,-46193,14357,52394,7507,12345,13700,65267,11174,26422,-59866,8508,-3641,-49228,13433,46782,55385,61001,-925,45024,25457,54408,44498,57837,7666,-68328,20252,100033,44540,9523,-92488,-40545,-69362,-89350,-14091,39222,21804,24730,-43292,22430,-42959,11775,-34831,-14152,5575,88709,49854,14664,7071,42035,71344,-30288,-98950,74459,12330,-14139,-65556,45753,-44641,16342,51883,-33427,10449,56012,-17006,11519,-45628,-37090,-15674,1105,37666,9962,42490,14634,65732,57306,-13867,64387,22520,38698,34727,31061,-22400,-42210,-12675,13171,32973,13637,40666,53233,46655,-27658,43033,-9996,-29140,39860,-23397,-86221,2208,54140,308,24116,-12853,22443,-31142,-7224,-98773,-31454,13610,78931,31242,-24774,125,65161,31320,6658,-31791,10595,16042,10118,18052,-41637,-8220,35593,-63285,-806,-12101,-34917,6533,-17881,-28598,-2198,17760,16045,-6705,-9747,46001,34698,14589,22638,-49492,-5782,102536,12558,-22359,749,-23857,4213,-21774,3119,-754,-40124,-32132,-87819,-81248,-8373,-17083,-102885,-2727,13660,16527,-13560,21587,56919,6073,29911,39473],[-3957,22211,64638,-21979,-104960,-50208,42295,81365,-76187,-784,28667,-29940,-74748,-22710,47066,18837,34246,77578,45578,43504,28958,76535,26462,46050,125580,92722,106260,81379,48482,85947,48774,-34021,-11799,-835,-35133,74483,53623,-8324,2545,8906,-25245,72587,39076,36612,35826,-51413,-2573,36453,-31731,-34261,-15644,14024,6598,-24084,-35224,-40947,-50853,-29027,-41168,-16869,-18524,-12642,26392,42706,-3709,-42477,-2432,-19533,-89576,48494,22928,-68636,-748,-34950,-5814,-48867,-1137,-21244,-123901,-19253,68903,-35504,41211,-30523,-28650,36288,114238,4793,-20579,-36569,71480,133501,3976,-63789,-15567,42824,17260,2591,14729,47131,21634,-9228,72687,21452,-25427,-37587,3640,-35339,-3960,25473,-69444,-966,58775,89934,11272,-24808,19117,-29862,-1496,-3623,14943,21639,17446,39214,35421,-50775,-50767,569,12777,-15051,28388,-124086,-9702,-16475,-41649,-16305,-92305,-70763,-13494,-25523,61370,6449,22281,-65739,-29227,-49450,-59192,63890,28327,27890,64625,5460,-3866,60651,24351,-23908,9918,67508,134552,24631,-15920,84803,-50853,53945,-2260,-12353,-48684,80836,-19118,-112552,-42298,46835,-18479,20905,66590,31410,-94241,-20092,54440,8871,-43552,-27378,5920,-99557,-50447,-15465,5248,78076,37317,106120,1593,19116,74741,-52257,12382,10030,50269,17401,-31858,-46394,-88512,73463,11439,-56042,61884,19195,17345,-38366,-41820,80712,57932,-32853,-40395,-4208,64891,71395,-7734,50693,85816,10621,24786,-713,-31142,-33263,-61642,-58397,-4947,-28534,33535,57244,-13253,-132899,-23831,-6948,-37128,2987,8742,41729,6597,-52111,27574,-20572,-23645,878,6281,20873,60844,-17805,69200,-78600,-3808,-34166,222283,-53333,17703,12570,-19989,3440,1353,42484,31134,-22411,44189,44799,76736,-53733,-52351,-23855,-23852,7729,18923,86584,5703,33258,-40500,-37113,-17219,-36918,-26734,-24775,41373,-42402,-54481,-26862,-72328,-33844,48755,-15508,16606,15676,14452,-27408,5834,81084,244,24547,-57692,-28012,-85455,29377,50505,12038,60907,-21272,85555,-357,25707,-18562,-42149,26537,18536,24312,4027,-37586,-24184,-22601,2889,-10866,73,53034,83551,45087,-1962,3010,2155,-8212,72440,-22708,-35975,-7072,-384,13849,-14639,-1269,71700,-55713,-13643,-11637,25528,-16352,93531,29858,-17689,-6847,22531,10490,19119,-81337,-20034,55689,-10445,28483,53964,6058,-76827,-112176,-29437,24983,-46158,-85394,-61527,-93046,-97327,69357,18546,16441,48514,-151,-26960,67570,-28418,39939,81483,-116649,-29823,46809,-15263,-47366,-21579,26075,59388,23541,47188,39790,52701,-22469,-40030,-16975,-14961,15431,-4812,-21635,15227,39888,11244,-43590,-17414,30297,2390,-116988,2396,38097,28340,-49791,-59214,-56146,-3179,41234,37866,52752,30482,36708,6160,9592,-16281,35435,23626,29810,6064,27403,-2128,15883,42530,30488,7895,-115635,-19605,-45814,34884,-27679,-20036,19806,82131,5904,7621,-1318,-39944,-36494,-94970,11901,-45640,96791,48112,2761,45900,-17933,-14936,-73330,-16722,1674,21345,-68812,-77671,-25315,41068,-6905,67411,19142,6332,-34095,-35813,-56096,-60977,7512,-38573,-8855,-53988,-48245,-107890,-75641,17704,-25882,66925,-9396,-36516,21944,16891,13416,-10989,-32478,51657,52327,-24919,-14566,-26490,5439,80369,-3634,20830,-33266,-25422,18628,31120,16910,6873,-90309,1410,-59411,-60226,21,-4438,-74272,-98922,-40707,61042,92119,2832,-48850,1985,33980,-7545,11809,9013,-17063,33336,40752,16462,-21008,28078,27910,-66938,-6228,46362,-15618,-15432,-12526,24200,19476,-30874,-28253,-9222,-44645,11223,23781,-7191,-4281,-89204,-17742,-31349,-25217,-73430,-50129,-44167,-36469,23631,38925,27403,30489,-65729,-47260,-19840,6790,-26249,-52681,-36614,-61568,41129,-70949,52245,45376,-39970,55961,-55552,-35666,39564,2041,-44069,9466,-28602,14931,14452,-7040,37181,14510,7500,-23115,-23655,48588,40306,72600,-17815,-33869,27394,12208,-17077,4516,27648,102768,134010,22004,-29230,47074,-9723,-85289,-65398,-42655,-8183,9956,-69835,-11911,81834,-2821,24850,6245,-88329,-85563,9538,-7242,-24471,-73973,-37337,67604,28335,-29600,245,45917,-13351,30076,-16194,24214,12710,-88997,-33468,-1323,-54282,34752,23802,40210,52664,19182,-96994,-7697,33900,-71613,-58607,-37187,4944,48460,93968,15200,19077,-16154,23587,-45833,14259,-29597,41082,25555,10800,32057,-9628,-54155,-75853,-10574,-11885,-1597,21834,37962,47868,-26918,39190,55452,40578,-33717,-55972,-36366,-14022,-49616,-95123,70244,-17191,-38584,11036,46709,16977,17168,-17583,67840,-17177,-4420,32463,-18118,-62940,32326,7395,14272,15135,-31804,-28531,-44186,-3499,-136191,-68657,-24468,-39723,-14401,-6987,-8817,12144,-22672,-18865,-78140,-2229,13723,37169,-55018,-19335,-5214,5486,106342,31350,-8071,-19845,-39366,-57569,3750,-48946,18639,22620,39379,-4388,-41767,-24912,14712,43656,41357,4540,-51329,8259,-37321,38126,-56481,26457,18659,38500,50648,55159,68059,14003,72220,78147,18464,-14028,-74699,-71711,-20208,50050,68813,-23964,2217,56210,54371,14364,-815,13502,-6968,17479,26834,12006,-59980,858,24195,-21574,31020,17828,50826,49985,24861,-28179,-16013,9305,4237,30861,24542,82576,49786,18847,10359,19073,-74840,-141947,-83649,-54701,-13420,-10736,-60163,-21358,72355,-73920,-50851,-22722,-14144,-5448,-5905,-60884,-32873,880,-26767,12499,-11994,12120,61036,21411,26089,83938,3205,29214,24847,-11836,-94519,-36658,-24388,-71781,-82933,-19815,-32833,-3005,34826,51357,-39834,-31724,-70252,29825,36892,49673,29490,78216,6606,-37,23345,16895,-96383,14944,41458,-3299,17093,31178,11513,-6382,-28217,-40244,54110,64045,31199,-15174,-20229,4568,-25131,6533,2390,-49026,-45300,-57589,2327,-53770,1353,-19848,-45225,-18602,10915,51623,18950,23479,3708,46945,2956,44694,-65163,18200,-4759,-59125,18354,53975,69554,40810,-3833,44696,39635,28612,19356,53502,6403,-72123,32202,83622,45668,-9228,-90800,-45266,-86406,-93618,5683,60463,49265,21196,-34465,10921,-60759,15069,-26946,-22897,-6443,80825,54127,9717,6988,30036,49840,-36945,-101262,91944,11335,2693,-46735,53997,-42734,38668,60602,-19444,12129,69085,3211,5171,-54854,-63067,-28455,-494,26596,-11,33321,18038,53414,41114,-20877,60409,18494,89121,27054,36007,-15960,-57682,2957,11259,14642,10555,23055,74456,75799,-14053,74879,-1107,-10600,20240,-45790,-99863,-4959,51225,-29749,32679,-22996,29835,-54508,-14047,-110196,-40878,11559,36802,17656,-25825,20663,72721,29284,-7974,-47439,2080,21913,6085,9848,-39330,-7210,42849,-55485,-34954,-18793,-28784,-59,12812,-11911,17156,40470,37836,6290,-5923,35219,43335,31127,25018,-55023,-3262,87429,-62,-16630,26834,-20446,7717,23800,10490,3240,-30474,-19091,-70555,-77142,-29372,-42714,-88566,-4061,40488,39520,-2081,14240,77400,5528,-2564,35019],[-32209,14165,90220,487,-67419,-51121,28870,88058,-53938,8954,31268,-45389,-79685,-28927,49476,-17830,39077,64569,17199,24371,18301,43110,11980,31804,112426,89320,141474,63732,45713,93704,53066,-46542,-18034,14296,-25445,45914,56382,-8511,6595,-7630,-27546,70065,16855,51676,30958,-63092,20994,23443,-11692,-40737,-8793,30162,11005,-44718,-57148,-31607,-48935,-37410,-31873,-1728,-26374,-2331,32866,32998,-663,-21036,-2630,-28156,-74959,39909,38886,-73805,-32480,-17412,11394,-50893,-4319,-23897,-132192,-43443,48647,-23782,33234,10399,-20377,30998,106691,3384,-28117,-38946,81610,117545,19029,-50843,-20296,38209,-10633,-2108,12374,30659,4538,-22017,60670,9024,-28710,-61149,-7629,-14992,22546,53898,-53234,-4469,27093,66208,13269,-29570,24018,-32543,6805,-12719,7134,-4758,827,38125,52988,-39882,-64620,-62483,13411,-32167,-2777,-117329,-12654,-15084,-26672,4527,-66943,-72728,-37692,-48416,29875,17550,14360,-95628,-34419,-51355,-11274,25119,31667,37078,60771,-10578,-16890,28853,27002,-12999,11614,77864,110843,24046,7679,107328,-36174,61740,-20576,1270,-26412,67834,-30735,-89572,-23448,53910,-24343,29325,52571,15654,-105829,-8484,67692,22187,-42456,-56865,-19214,-93284,-77161,-8066,-9674,108123,12554,87796,6777,19288,80456,-43113,10911,43791,74375,13232,-51266,-41833,-81628,80495,15213,-45417,56821,36147,32474,-46643,-75191,86578,61102,-36283,-12647,28005,88413,80559,-25702,45376,90788,9532,16830,7224,-25165,-35790,-54083,-67691,24293,24377,71242,38052,4967,-119783,7815,39578,-9204,14159,-11137,19245,-3293,-22567,59984,-17229,-19573,-23141,34127,23260,64065,-28062,42824,-112744,-35481,-176332,303291,-11639,17636,-791,-37572,-33208,-31465,37243,31547,-32597,41134,35622,82016,-58653,-61582,-64803,-72689,-6708,-2009,83486,12748,32143,-46495,-15352,-19924,-28516,-38370,-10164,60643,-20508,-50353,-34695,-66530,-68187,45273,-16604,3082,12911,13235,-20594,10548,88074,587,41595,-53383,1088,-93700,26580,40118,17473,61813,-25726,90091,5517,52970,-31124,-18967,37348,6575,36461,21078,-17509,-13757,-24307,8868,-36008,-13501,46582,74425,67184,11596,16966,17889,3023,101880,-10802,-23840,-14659,2452,12565,-13830,25721,74949,-80036,-6637,-9531,35389,-5088,99939,9916,-37599,-4504,36297,19859,24776,-77331,-13230,46238,-5012,40329,65813,17352,-55261,-85012,30914,47617,-30750,-54796,-68967,-81156,-70364,64708,5112,14947,63792,1629,-15551,66881,7474,52848,41385,-92565,-24919,53530,29300,-60563,-36655,18015,82792,33835,26212,37558,54651,-29831,-35423,1298,1152,38779,23799,-28516,-9391,28635,50827,-32924,-22532,24673,23449,-95474,31283,51262,5541,-51404,-92344,-81088,3262,50083,24615,39905,11927,1788,-14965,14665,-1579,55000,45925,46595,5512,2337,-23597,20048,53358,5228,-10445,-112685,-3185,-49501,34359,-31392,-43064,-17905,83631,-15906,6321,7099,-17621,-34868,-83094,30886,-63031,80632,39300,6580,31124,-19923,-9757,-74322,-3422,-4316,11587,-65600,-76794,-11636,54964,-4289,66842,35646,13665,-25557,-59514,-67048,-58602,-14290,6941,-22415,-43681,-41608,-109877,-78301,27511,-14241,66180,7946,-36793,-1624,8002,19422,-4517,-26354,25334,23213,3106,-3712,-36245,5855,70029,1266,10258,-35222,-45011,37470,48818,27452,17908,-32104,-15275,-60305,-25645,3660,-21997,-25356,-74543,-25928,69681,79151,-10265,-62266,-2245,7613,4316,22195,10457,-31021,45770,24451,20198,5508,31860,40787,-54428,-11654,41828,10302,-20195,-21374,8425,21893,-39717,-30490,-14858,-36804,8069,2133,-10777,-12494,-73213,-13425,-45392,-52140,-81735,-81134,-63122,-20194,5630,48064,26793,36751,-62727,-58422,-4344,11662,-33495,-29216,-56277,-64389,86975,-86077,52982,57171,-7210,59396,-46399,-96582,30065,7037,-53585,122,-23309,1196,19681,-7317,8983,9265,9467,24327,2562,17421,-4882,58823,-22375,-52326,58075,10710,-22663,20250,9075,80488,141319,1800,-33023,45172,-6172,-91614,-31883,-3867,26202,21011,-53431,272,116868,-2967,39071,16529,-67584,-54358,47223,-5532,-21486,-39553,-6912,65444,49955,-48245,21317,36236,-33828,53846,-35955,12053,-10526,-79196,-18563,4247,-49875,42036,33007,54648,55497,6984,-57191,18428,33159,-57323,-74662,-42242,9106,50091,75882,23796,116,-12619,43378,-23826,-7724,-30190,31684,23852,19764,48880,-8176,-37779,-85095,1145,-13655,51810,13941,22627,34885,-8870,23324,35545,46155,-25629,-47848,-69889,-48782,-36558,-83835,92506,-21406,-25512,17446,57459,32958,10139,-26300,65223,-32291,8822,55723,-23967,-66128,32229,2587,18456,29224,-11665,-52713,-57155,-15011,-127892,-40863,-17833,-43397,-4629,6363,-4112,4758,-38906,10989,-52802,-6295,-5208,49757,-62515,4340,-27564,2094,49649,-5817,-8174,8485,-17177,-65396,-10429,-64266,8275,29297,26394,-34534,-44573,-44529,29714,59480,49027,-5781,-51485,26442,-48640,19881,-60979,25246,59716,53773,58479,56477,54667,32255,78485,54998,33864,-7275,-89952,-77739,27374,43883,82585,-24641,-6832,34761,86263,30071,10497,24532,1673,24728,41133,47529,-73370,12857,33270,-18804,-7400,5755,70582,67502,35028,-35515,-13454,681,29720,55068,45192,63662,45265,36015,29693,2910,-58434,-105288,-81317,-63235,-11184,-17822,-42406,-13064,127752,-31662,-48108,-22562,-20450,18267,16457,-60077,-42149,5395,-57393,-2425,-24945,25212,66995,23320,26189,71739,33297,38886,8036,-9729,-85989,-45816,-54732,-54437,-98482,-13844,-42878,-1678,54643,62960,-19636,-49651,-49237,50996,27250,47443,20211,84371,9493,-58604,11129,1403,-120341,-20195,33643,17409,8244,26335,12355,-13904,-47913,-17343,49410,83810,43866,-27096,-67,15551,-82384,-2671,-21030,-40867,-31778,-57144,-15148,-50525,6353,-15036,-56664,13391,-948,38926,23489,27536,-6036,27443,-5141,37732,-61516,26141,-4211,-53393,19792,47886,57037,12063,-2695,42059,51742,18208,-3283,47899,6820,-63942,41554,56578,46901,-16396,-52128,-38149,-96570,-82551,27060,80676,62568,16419,-21435,7571,-63516,20844,-12974,-31938,-13263,58280,52185,6482,8977,13119,14862,-36449,-90304,96218,3928,17137,-20274,58711,-31770,49568,59124,-8780,9867,69121,7210,15334,-54936,-74885,-38203,775,10816,-9495,22539,23270,35576,18969,-28964,51726,12652,118221,12841,23254,-7150,-64220,21404,5380,-8010,5120,12526,81489,100633,18600,93650,6842,10425,2209,-59439,-107719,-17849,40114,-51001,49744,-22542,32781,-59471,-16047,-91991,-36433,-3718,-10885,4314,-21144,45933,75106,23905,-25420,-53240,-17865,18482,-4520,1175,-36413,-3691,41815,-39926,-49289,-22669,-17664,-3653,16621,-2745,35343,51821,61920,21366,7032,34378,47672,43675,32552,-51958,-2710,63402,-7257,-19402,36760,-17400,11704,53442,11989,11726,-16652,-6081,-50470,-76135,-48539,-51511,-54676,-2565,64889,55786,14881,8812,79669,6184,-14357,29728],[-62137,1557,85155,20380,-16650,-47115,14934,92770,-27990,12428,19032,-48420,-76778,-24322,51377,-45412,41265,28459,-7014,2189,5699,-1163,3273,12101,87802,76804,130319,19100,31564,89256,55871,-59426,-24630,27462,-13286,11961,50209,-9272,11161,-19727,-32731,64822,-21048,45570,19767,-60792,45721,10254,4980,-39639,-3217,43916,4384,-51238,-68777,-8616,-47715,-42040,-26087,15976,-19850,10196,34259,29200,-1579,2495,-22,-28471,-38390,27982,51876,-72067,-47998,2867,25690,-29343,-6034,-22408,-134856,-64028,22123,-17472,26103,45932,-3040,26490,92356,-2819,-35885,-47466,83645,85837,33120,-35038,-23935,31730,-33249,-8045,8293,14008,-11808,-32290,45584,-812,-16880,-75744,-16080,-10525,35930,69288,-26011,-8767,-19968,12788,7055,-26711,30277,-15867,18676,-14139,2251,-31244,-15484,39497,56519,-28858,-66506,-106767,12830,-39894,-34987,-93964,-22203,-7115,-11543,21545,-29054,-76100,-57437,-59963,1304,29985,6235,-106177,-39146,-50038,31512,-10768,26728,48235,56972,-18184,-28839,-8197,23328,-5645,9996,78934,68868,25164,23563,124012,-15991,65217,-28943,17414,3401,55006,-26341,-25286,9971,54242,-29711,40160,36642,11808,-100705,12650,81084,29475,-38555,-72783,-27302,-72636,-91840,4318,-24709,114442,-19029,54756,20150,25244,65593,-31390,-557,66045,89989,8306,-57999,-25231,-65299,85196,20768,-19577,48863,51635,48557,-47296,-75887,102086,60786,-39821,207,62904,104379,81499,-32034,35705,83971,10749,11518,8725,-17049,-32231,-49482,-66778,38298,63658,91512,16988,33391,-78973,41677,65678,14918,15551,-24126,-728,1909,2731,80123,-9939,-5585,-32429,60890,22677,54035,-26931,21216,-134993,-63978,-330290,361739,39075,24312,-13759,-56255,-62615,-58986,29129,33879,-49770,17514,21139,86437,-41200,-63455,-88229,-107647,-10909,-19803,74114,10602,33612,-46433,8240,-16873,-24524,-46509,-10530,58693,-4045,-39277,-41832,-46652,-81983,25001,-17148,-26026,7166,8883,-8271,14061,88873,-6080,51504,-47822,31406,-95521,23056,23254,16959,60124,-33028,87825,-462,73030,-47686,-1123,44872,-600,37604,32297,1877,-3650,-20474,8168,-45330,-22650,32905,32349,67882,22081,30607,23049,15936,108610,7052,-14618,-24313,10847,5128,-13806,48058,78794,-85222,1300,-5513,42008,9763,100971,-12524,-65589,-2502,52598,27467,27239,-58243,-5854,37098,5446,49990,87353,29223,-19491,-57504,87610,62861,-10973,-24090,-66092,-49091,-31812,61976,-5208,-5502,60055,-3495,-1853,51550,52298,66860,-2721,-61163,-23813,49091,52785,-76183,-46337,11519,97748,47078,6205,30693,49334,-39054,-26155,16178,8909,53791,40700,-30470,-26344,9030,77736,-19121,-20125,14748,36350,-61965,53336,61653,-14605,-47546,-86778,-88981,15293,65411,5539,22769,-16236,-16368,-33175,12698,18439,69250,51987,48862,2654,-11136,-31067,29628,53718,-20423,-23347,-97044,18659,-47291,27681,-32799,-64145,-52593,77417,-39145,-9468,18049,-1345,-26176,-61085,39003,-84531,60829,21408,12911,12707,-27282,3156,-75063,16396,-8566,-8959,-43563,-68336,5222,72546,1210,53295,40634,21798,-21566,-81762,-76919,-53925,-37330,42172,-21704,-23031,-30079,-98413,-75797,40655,-950,46030,23443,-31641,-27430,221,24813,10389,-14617,9105,-6443,14071,622,-44631,-3646,41296,232,-2722,-47998,-61478,42847,63124,33519,15858,27817,-25171,-55594,9086,6084,-36419,34540,-32973,-8390,66120,57932,-21731,-75961,-2010,-27029,15786,30790,14711,-44750,57405,5272,21253,33436,24614,41748,-38126,-18048,27346,38867,-18409,-35002,-12931,29165,-50350,-26999,-16524,-11269,3806,-16954,-15647,-22663,-55172,-9808,-58014,-71675,-71463,-97119,-71926,1463,-9368,57255,23268,37576,-57757,-65517,9435,8617,-33984,1963,-78491,-64781,102694,-77908,53021,64864,27001,56699,-40073,-146106,18786,8686,-53818,-8400,-15315,-13770,16100,493,-27419,-6587,12225,69372,22141,-5477,-42547,47735,-24055,-64263,72285,4851,-21388,34590,-10607,52738,119116,-22007,-33471,34729,-10617,-91253,6304,37887,60315,31670,-34138,2757,114365,-7398,48721,32219,-50530,-16650,81886,-8113,-19020,-3095,37140,50528,61449,-68588,34001,19970,-44362,69507,-54236,-2903,-33669,-60792,1306,9195,-43953,51861,42002,55320,38251,-7331,-15511,40555,31800,-30519,-77130,-44020,11008,31030,37828,38664,-13266,-4113,48138,-2719,-22660,-30657,29631,22118,30579,52096,-2891,-17974,-81952,16940,-16686,76284,5300,14371,25072,11226,11096,17079,51426,-14329,-32162,-72859,-69547,-9150,-51100,90910,-29833,-11423,15930,62941,40072,-4231,-28725,45478,-31658,20153,66233,-22157,-58643,25634,-988,15441,39187,62,-71428,-61991,-22179,-107745,-18469,-10367,-44557,16091,12341,-8444,-10438,-54572,35802,-34383,-15949,-15199,54314,-61337,32794,-39147,5979,-14388,-48762,-234,25379,13484,-68508,-21171,-77569,6202,33201,21358,-58394,-44697,-53629,45702,82533,35642,-24479,-45502,37822,-59746,1985,-53081,24049,86909,50978,42305,36460,40985,33218,91074,28244,51241,-5307,-87404,-73545,67515,36941,84862,-24434,-14968,-460,106466,41504,31778,37615,11567,33424,47521,69383,-80475,15322,42688,-13279,-50944,-12308,75830,82804,52856,-50769,-24266,-12168,40964,65003,69457,33009,23632,35568,37349,-11282,-18642,-48192,-75588,-73441,-12798,-24969,-33932,-5915,163773,6433,-44094,-27594,-29266,22343,34933,-50184,-44469,10670,-78198,-9168,-27847,45264,66907,21876,19412,49119,52478,46347,-11744,-11756,-50473,-44768,-77423,-34353,-86442,-6176,-45956,1554,56113,46947,9538,-59316,-20657,73434,8884,45428,11813,85996,13494,-110020,-1743,-10677,-134205,-57663,14633,30408,98,31991,22150,-22130,-60702,4950,27715,78992,57193,-39563,24605,21605,-120714,-26889,-57145,-34828,-11511,-40368,-21610,-44029,6176,-17762,-55154,30767,-21657,16080,20097,23415,-12781,13502,-14601,13643,-52044,30355,-4776,-35464,20482,30279,19768,-17905,287,36021,58266,26391,-15480,38954,8740,-45510,42071,27440,49884,-11208,5180,-23782,-97932,-61407,42224,94650,60514,10683,-8501,14998,-48887,28583,3997,-39855,-9774,34472,44701,2194,13192,-4012,-17383,-27583,-69620,86956,-5529,28651,6153,59960,-13664,44722,44258,-5331,3727,57690,-7045,38126,-49924,-71129,-45085,4328,-5630,-16751,11875,30852,16339,-5227,-37465,38118,6437,121434,-6104,-2808,-982,-60893,37970,-1281,-32815,-287,7207,75450,115750,62763,94408,13002,29453,-10212,-65035,-105522,-31990,22849,-55299,68060,-14063,33491,-44092,-11415,-52825,-17062,-23923,-42419,-5825,-12638,70079,78487,16515,-41345,-48034,-42218,9253,-16243,-5282,-29824,2738,33856,-20438,-39696,-22085,-4113,-4994,-2221,-2467,44141,46881,82199,36559,27538,44908,45585,46879,39845,-35723,-4279,37430,-9456,-25430,26975,-14168,15599,63042,3763,25564,-2452,7681,-41074,-82034,-61609,-39178,-15078,-3354,80772,61553,33257,4144,59814,5892,-665,25202],[-83250,-10476,48997,34792,27129,-38163,4811,95173,-4280,9826,-1242,-36398,-63970,-10612,50107,-60259,44302,-12885,-21290,-19583,-5467,-41341,3576,-10242,53402,55566,87572,-33333,8977,74297,62098,-69603,-29798,36662,-1761,-17957,36378,-9383,14464,-26849,-37815,56126,-56942,17912,3747,-44370,63970,1915,12739,-35191,6953,54154,-10362,-42526,-60149,22549,-45709,-40860,-25967,32400,-3791,16183,28212,29972,-4580,22495,6624,-18544,6779,11338,58179,-61207,-46809,11277,34376,11556,-8131,-18434,-132179,-72829,-5837,-16174,19290,55771,17832,20552,72929,-13649,-42247,-57653,76992,47325,42327,-15990,-26214,23777,-41148,-15675,5127,3037,-20922,-38957,30626,-6934,3346,-78656,-19994,-26084,28285,63549,-6568,-15378,-68006,-50338,-5877,-18607,34905,18259,31433,-9341,-2806,-45412,-28580,40871,45013,-20014,-51399,-114238,9562,-37636,-56905,-60424,-34954,4326,-4292,24515,4001,-76210,-65486,-56740,-17401,40479,4278,-96366,-40604,-44096,52494,-30388,17712,59629,48985,-17008,-40209,-41345,13779,6,3933,69318,25058,29439,25526,130250,4839,64940,-20687,31968,32671,39370,-4679,50305,43461,49874,-32741,50636,23179,22709,-80305,37051,93288,27132,-37179,-74193,-15444,-38757,-90759,23192,-34201,92447,-48064,17670,39754,36915,40390,-19990,-18493,69478,92994,524,-52813,-2001,-41962,90825,24675,16391,36720,57569,60294,-41093,-56224,126921,56906,-44244,-5569,91174,106246,73787,-24958,22636,66825,14074,14881,2347,-9092,-13392,-43128,-51548,34795,83167,92208,-751,64464,-23797,69184,67055,28044,7488,-25542,-12844,14739,20085,82474,-4670,12293,-25636,79742,21065,33736,-12423,13960,-136699,-83888,-446508,377229,77800,37434,-21653,-66417,-79433,-72900,21600,36434,-69183,-15889,9632,87146,-11249,-56988,-85171,-115913,-12475,-31417,61178,2799,34301,-38948,28181,-7253,-20092,-47902,-24442,37644,-1287,-23683,-45912,-23385,-61866,-4033,-18226,-61327,-3697,1214,51,12814,84950,-18613,52323,-43795,53062,-92806,14377,2486,12418,55675,-38754,82976,-18599,78447,-64283,5318,46600,-2826,27575,31817,20750,14150,-10570,-1426,-23753,-23862,13477,-35813,51914,26600,41004,19197,28774,89379,28130,-9131,-31705,20529,-8323,-15613,59792,87935,-66982,11682,590,43826,25203,93218,-31960,-91839,1313,67029,30072,24494,-29079,-779,29805,17104,53931,103600,38556,20044,-35427,124239,67502,9602,-236,-66705,-7023,4427,56121,-9505,-37793,37272,-14127,13255,24506,88057,76510,-35993,-41374,-28003,34494,45658,-88141,-46817,8123,100946,57852,-10046,15498,35094,-48409,-14817,19723,6275,54943,39848,-29284,-28513,-13202,81329,-3685,-9708,3254,38830,-24182,68075,67142,-25346,-40062,-47091,-79115,28133,78700,-11969,3523,-43903,-16661,-40968,2335,37088,74279,38687,38952,-1080,-12726,-20539,42850,44440,-39484,-25681,-75774,41215,-37784,18976,-26699,-75781,-73508,66673,-54503,-30436,32960,6985,-20171,-34880,31899,-105481,44029,10749,22688,-3737,-34659,21503,-74340,36571,-6495,-33651,-7343,-52772,25596,86302,9307,33612,33008,27716,-20948,-96325,-84933,-46086,-56567,51326,-12701,1398,-13746,-75513,-67818,57975,10197,17985,36719,-21014,-48338,-4390,28353,24556,1673,-2307,-30841,6314,-4379,-52562,-18966,4102,-4385,-15077,-65753,-73736,35477,71322,32278,-588,68727,-26350,-45612,33340,4353,-43959,85797,16226,8870,50973,33537,-29088,-87933,1095,-58201,23554,37743,21799,-53000,68262,-502,21560,57687,10044,32899,-23613,-25467,5647,63925,-8436,-51825,-35665,34106,-61646,-22275,-14708,25128,-607,-27193,-26072,-33456,-38876,-4867,-62769,-80259,-44903,-96880,-67234,24756,-16039,66166,19428,33339,-50939,-64966,16234,-24,-26986,29995,-95457,-61968,81071,-57245,51490,67849,48254,47702,-36478,-161213,11748,5016,-47130,-10657,-5297,-25966,7504,15138,-58293,-31280,10973,95667,31036,-18637,-60162,41778,-24269,-68574,68576,-3633,-15752,44653,-23768,27923,73466,-43119,-30921,18745,-17312,-80225,40711,69178,84707,41988,-14833,-4900,80977,-14290,52504,52171,-42910,13846,100945,-14467,-17301,26072,82209,25928,59693,-81833,34884,-1165,-40116,74071,-65609,-18519,-51691,-37435,20760,14575,-36944,59837,49366,46783,10752,-19681,16762,49345,26621,-6125,-62472,-40180,13864,-2962,-6968,54401,-18819,8715,36059,12785,-30665,-33175,36525,19040,38327,41803,7127,3662,-69317,28284,-24966,70877,-1824,13784,21033,29290,5323,1569,56663,-2333,-14081,-48112,-67208,23485,-4598,66429,-42422,-843,6112,64043,37605,-22578,-23708,15230,-19253,31735,62092,-14382,-41576,15535,-1666,6487,42252,-988,-77946,-55489,-21217,-77173,-2660,-2438,-44857,39385,8138,-19494,-28972,-64643,50492,-26373,-29600,-17487,47731,-53720,56494,-32894,16088,-66628,-84396,15880,26773,41685,-66235,-25635,-86134,14961,30785,29634,-65549,-42189,-52184,50324,101197,3531,-44603,-34990,43230,-69274,-6887,-40351,20479,88037,29006,-2838,-9464,31480,20873,107514,13485,68000,-9919,-69225,-62417,76825,31214,75937,-22557,-22135,-34808,108225,45500,56370,48332,19073,39302,46581,67410,-77752,11302,52583,-6226,-93451,-30909,65752,95094,73921,-68594,-34712,-23919,38639,60881,87627,-1038,-13870,22998,34003,-23716,18993,11939,-67927,-82438,-15832,-30474,-40139,-2343,169714,21952,-37919,-34383,-37226,18727,52095,-31988,-40111,14002,-81670,-116,-22170,69058,60653,11585,5184,21134,58922,48288,-29156,-16319,3346,-40047,-85589,-15540,-51368,2400,-41417,5334,38122,8316,42726,-57465,9152,89218,-9699,45101,6948,83276,19023,-140075,-11783,-13631,-130203,-81265,-8825,34041,-7131,42658,36645,-24925,-56210,16144,-990,51189,69655,-48602,43212,22229,-126722,-55931,-93162,-26335,9537,-14894,-13824,-36917,-2460,-27032,-38895,22370,-49239,-12671,9592,11965,-14866,10310,-25216,-16640,-43049,29881,-9292,-11994,22709,6806,-29227,-42876,1674,26271,57339,47651,-13988,25576,10037,-21412,33597,3047,52827,3089,54718,-10661,-86480,-35087,44353,99650,46605,4401,1264,29102,-21629,36857,21379,-45870,2960,21586,33868,-4079,20057,-16899,-31915,-13184,-46623,66576,-12327,37275,27344,58428,7679,27030,17601,-10372,-4659,41103,-31961,62778,-43652,-56599,-51382,8467,-18912,-20273,3370,41351,384,-25973,-44500,20040,1295,102333,-26909,-32138,463,-48818,49632,-4721,-55447,-3740,5693,61945,118252,101289,77840,17519,42085,-14341,-64331,-91729,-40307,3305,-40684,78713,-3090,34435,-14562,-2033,-13902,10979,-36924,-45626,-11626,-2423,87196,85378,8899,-51308,-33423,-60178,1468,-23195,-7613,-18417,10786,21959,-2806,-12714,-16343,7987,-5401,-28541,-8220,39176,26818,92855,50617,50616,64331,36878,39936,42386,-5017,-7362,16865,-8895,-25747,1442,-10275,18672,55936,-13268,43538,9186,21916,-46330,-93441,-65249,-8221,17669,-9182,85376,56433,48806,-418,24588,3273,26902,22459],[-85676,-17056,-2031,42131,50875,-25314,530,93424,13571,3821,-19390,-12727,-41588,7066,44092,-63568,49221,-42587,-27447,-38942,-12248,-64947,11646,-31234,14286,27792,39077,-72888,-16512,53631,74195,-74602,-32074,41034,8045,-37077,18798,-7364,16002,-30697,-37835,46278,-74637,-20873,-14685,-18837,69591,2637,10643,-30232,23370,60310,-27514,-22302,-27830,53542,-40578,-32347,-30957,44462,14048,12653,14274,30810,-7526,34926,18165,334,44042,-11824,54383,-42142,-34228,-3713,36234,57781,-12345,-14359,-123342,-66013,-30682,-18053,9868,35413,35554,12596,52412,-26858,-45386,-64626,63799,13243,42983,4593,-27307,15622,-31099,-25295,4323,538,-20095,-41454,18919,-9279,20341,-70083,-18570,-56402,1799,36828,-5486,-22946,-100361,-93090,-21498,-8195,35106,60611,42708,-1641,-12028,-38251,-36357,40069,23320,-13358,-19819,-86522,3289,-28679,-61987,-25645,-45431,13923,-9744,9178,20077,-68259,-57496,-41540,-24394,46128,13031,-72665,-37248,-33754,48713,-25827,10176,68646,34446,-9152,-51408,-64457,-1,4973,-5967,51224,-5526,34136,11749,121761,20301,62777,2739,42383,54555,16930,28603,104252,66502,43843,-32333,58244,14738,45104,-51952,56885,101678,14198,-41687,-63681,12604,7371,-75824,47876,-32702,50638,-67288,-15920,59825,50682,15834,-11519,-37131,55350,83158,-11042,-40343,21228,-17535,96538,23508,49436,20063,48777,62566,-30805,-32938,155165,50621,-47956,-25090,99618,92567,59918,-8882,8051,43766,17633,29452,-10285,-3507,24726,-28641,-21266,19457,84129,78864,-12838,85159,26474,84594,49100,27948,-4016,-16315,-14099,25405,28671,66457,-6008,26900,-7730,86034,20052,9046,13191,27659,-115522,-94498,-486243,344925,88912,54744,-21034,-60179,-80237,-70668,17593,38122,-84477,-42338,6586,81193,18190,-45663,-57682,-94351,-20562,-37902,46430,-5692,29991,-24910,39746,7402,-9965,-38406,-44840,8320,-11492,-7464,-44715,-8800,-12713,-30614,-19908,-90599,-18169,-8872,-1451,4985,74291,-34693,45125,-42087,57598,-87754,-2191,-18766,7115,48994,-37745,79749,-44410,66852,-76060,720,42348,-1340,10253,17884,39441,45981,4334,-18969,29510,-16204,-9039,-103352,29852,23179,45181,10532,40434,49931,48418,-5870,-32305,26360,-24145,-19426,57939,101867,-29485,24833,8458,40195,38010,74988,-46566,-105849,7522,74715,26600,16503,3071,-777,25195,25700,49998,103481,43174,52582,-18494,136341,60206,25233,14890,-78030,28686,25907,43038,-6723,-70536,1785,-25917,28200,-6122,97913,77177,-45544,-45460,-35645,15197,14483,-91538,-37414,8236,92157,60078,-20886,-8677,12774,-56612,-4211,8419,-4979,41978,21913,-27561,-16808,-32379,60992,11627,7338,-4861,33785,10824,79796,64899,-25538,-31878,6858,-57117,35787,79805,-21490,-15601,-58296,-7758,-35026,-16079,45992,67426,12042,24789,-3919,-4359,5069,56153,30916,-44389,-14641,-55738,60555,-22298,12108,-14264,-72715,-72770,55494,-56120,-45833,50352,7403,-24137,-10557,12614,-120281,33040,15281,34619,-12084,-35363,40655,-72163,50913,1755,-54447,31197,-31354,47118,88190,18682,17016,17558,27559,-20705,-97366,-88355,-34021,-68102,30352,-5005,22749,5288,-46908,-56420,77618,15389,-4990,47101,-6338,-61093,-4722,29433,28029,20193,-16796,-46111,-13988,-17536,-60161,-34395,-28915,-9130,-22960,-78628,-80541,21401,71041,23351,-26782,79523,-20225,-32435,40695,-4728,-42912,110711,59076,24254,29298,11496,-31185,-92204,5447,-74823,26004,43914,30389,-52775,78431,19266,22956,74675,-5283,17745,-14261,-32716,-17564,79775,6947,-66460,-54445,30788,-71159,-20714,-10138,58905,-3933,-25519,-43431,-41886,-24968,4253,-55468,-78718,-10454,-84130,-50792,44970,-10571,73682,17805,26168,-40909,-56851,14061,-10253,-13885,47168,-100147,-56165,32910,-39584,48043,66169,49736,35477,-34505,-138703,10050,-4068,-37349,-3710,5573,-33069,1393,33201,-72739,-57858,1827,96491,29745,-24897,-57201,40364,-23769,-67753,52799,-11351,-8808,47503,-26719,12067,20634,-56236,-26779,2047,-19884,-57764,63984,83277,92686,49955,1362,-18249,36146,-19407,51375,72880,-43659,27762,98975,-22154,-16171,41903,111891,-1264,45921,-81879,24576,-22883,-21607,66304,-67491,-31895,-60483,-14335,34391,21119,-30533,64173,55261,33554,-14646,-26987,35705,40858,15413,6979,-33024,-30589,19941,-40266,-44762,65251,-15907,22807,12251,20868,-32206,-38476,50452,13573,37931,23374,20633,24946,-52363,29885,-38638,49057,-5252,18829,21159,41833,7224,-11318,61863,7749,1240,-10979,-40884,49891,40410,31814,-55027,3019,-9289,61919,27956,-39782,-11719,-13168,-2131,46025,47109,-4276,-18294,6557,1103,-3923,37590,-14741,-69633,-38647,-10018,-41643,9897,6607,-45934,54885,-5093,-32578,-45129,-65563,55378,-25149,-41604,-14114,30093,-41363,69746,-7167,29197,-93072,-99715,36373,13223,59333,-58784,-22794,-88197,33528,20203,48972,-52446,-36597,-44145,35101,101240,-34569,-58994,-22494,44524,-76769,-2633,-29860,13721,62823,-7439,-68945,-70947,27707,3481,117155,18483,80136,-20610,-42842,-48783,40055,26265,58749,-18095,-28692,-55528,92318,41613,76652,52787,22711,39000,39506,42104,-64541,5386,62025,1179,-126523,-44473,42551,101669,88316,-80798,-32792,-30186,28784,48597,89992,-29753,-58462,7288,22863,-34865,36393,59682,-58673,-84940,-16885,-33798,-58919,-2987,145885,8335,-28589,-39680,-40603,22366,69846,-8437,-31386,13286,-62852,27918,-11680,90985,46876,-11180,-14904,-5433,54726,42208,-39682,-21816,53321,-39006,-76248,-1635,-7802,10165,-30410,8635,7484,-38261,72998,-43747,34494,93158,-20828,45018,7118,77590,25184,-143855,-15934,-4658,-104885,-77887,-28396,29077,-15155,50905,47621,-18913,-31371,12088,-24467,13532,77320,-49392,47652,17351,-104398,-77607,-113020,-11564,24728,11628,4879,-30877,-19521,-39115,-12270,-9725,-79303,-41490,-5667,-4174,-11909,19165,-34531,-43271,-41039,24916,-18985,9917,26894,-14618,-71669,-60044,-1473,13547,49120,70919,-500,8561,7401,2441,21393,-14891,52486,20573,75723,-8204,-59755,-8322,31128,96904,26933,-1752,7205,41737,8572,43599,37168,-49558,18935,24548,22714,-10468,29396,-22664,-23460,668,-29427,39331,-13263,43103,41860,55172,27486,6262,-14284,-21130,-12514,27757,-54662,77720,-38377,-39400,-59005,11008,-26986,-19577,-1243,54810,-8688,-37600,-47660,-824,-1550,69254,-46211,-53089,-1199,-30485,56336,-1867,-70380,-4367,7540,47904,108810,114591,49518,21119,45179,-9868,-58752,-69371,-36635,-14227,-13150,75382,4251,37132,18004,7267,3129,36075,-32092,-23903,-13936,7507,93193,92768,2859,-52103,-13477,-62094,2606,-21226,-5480,-3688,17473,9335,7555,19415,-6168,14505,-6435,-46443,-15158,21312,-1340,90766,63320,70241,86902,22892,25674,37862,35853,-11048,6926,-8586,-13303,-29485,-5365,20424,39346,-32373,62227,16930,34497,-59278,-105026,-58931,31558,37292,-19096,79987,42774,58473,-4663,-12524,-1501,48458,21734],[-65577,-15578,-44959,42369,53077,-10727,1081,85793,24668,-1681,-27300,14482,-13105,21837,33547,-59348,53830,-52324,-31354,-54739,-12791,-67248,23233,-46618,-22259,-2172,4624,-88870,-38062,33962,90626,-73309,-30354,40607,17080,-43312,2605,-2439,16025,-34472,-27730,39290,-67390,-52179,-32978,7332,60966,13746,2254,-25350,41282,62192,-41051,2691,21089,76216,-30460,-16487,-38253,50710,26174,3158,-5810,26436,-8923,38441,34149,23818,60810,-41758,39482,-18769,-17767,-41980,31740,91290,-19615,-11584,-107189,-45608,-48981,-20660,-4834,-2444,44302,3846,35482,-39096,-43921,-65505,48334,-6041,33128,23530,-27629,9264,-6748,-36375,5804,5084,-11865,-39667,12650,-8739,23114,-53132,-12200,-88502,-32780,-2519,-22071,-27675,-105652,-93782,-34605,1678,30188,97909,51283,4987,-28293,-8849,-37497,36094,159,-6653,21463,-40592,-4730,-18232,-51258,1868,-48319,16010,-27172,-20603,18026,-51194,-33797,-22921,-22580,45400,32134,-45129,-29475,-20829,28815,1525,8392,72387,14893,2102,-61833,-75207,-15408,8724,-17595,29621,-18230,35034,-14035,96633,25215,60751,32583,48346,64786,-13728,62739,118306,75559,39010,-28491,61173,11504,71385,-25355,65770,102172,-7390,-50036,-45704,47280,61864,-53521,75075,-17593,6223,-73642,-43049,72758,60784,-2125,-7666,-50070,32008,63538,-25361,-26829,38689,604,98715,15163,62245,296,25627,52496,-19787,-16455,176948,43432,-47765,-47140,77199,67016,44493,8187,-5687,21062,18972,51993,-24966,-1989,73894,-2777,21037,2747,72177,60748,-20276,83478,56192,87242,23495,18086,-10645,-2274,-4955,27148,30410,36457,-15227,32581,12999,79425,20149,-13288,43268,62116,-76230,-100420,-435326,274772,67971,72630,-10235,-35152,-64557,-55271,18579,38985,-90236,-47771,12577,67379,36971,-36829,-17951,-52716,-40079,-42986,30747,-10315,18220,-7764,40350,23357,9066,-14564,-62565,-14994,-26311,5421,-36870,-11033,45338,-45438,-21330,-105203,-30957,-19460,-12355,-8110,51362,-51432,33070,-41505,43483,-81669,-25474,-36691,4328,41265,-26601,80858,-69234,42959,-78800,-9874,35274,1961,-8135,-6202,56692,89794,21455,-40885,95283,-1750,-31209,-136579,12590,11521,41384,1817,51035,3141,63866,-1897,-23976,24348,-37046,-24740,43300,113588,15623,39102,17119,31846,45672,47921,-58782,-100464,15249,73190,18382,5002,31485,-7151,23524,28270,38564,84352,42551,70726,-3627,130872,42253,31143,23730,-95462,43812,27918,22048,1872,-91766,-34575,-33397,40756,-29813,76109,67478,-25996,-66366,-41796,902,-20723,-85326,-22067,11208,73563,50366,-26060,-38101,-13663,-62907,3447,-15441,-20186,20154,-6316,-27310,1657,-45257,25483,25288,27892,-4580,27903,38365,92927,51692,-19379,-26150,50855,-32021,33404,61467,-19804,-32803,-50132,-461,-17971,-40117,38890,49146,-15632,15634,-4391,10589,36629,65404,21466,-29685,8629,-40363,74316,-4866,9212,-967,-53875,-48877,47054,-43485,-48394,64574,1437,-38587,7371,-9353,-123355,27502,31114,46114,-8495,-24427,55028,-69589,55338,11613,-65335,57719,-7365,63344,73323,27095,10324,2630,18085,-17578,-81277,-84057,-17219,-70500,-11266,-6062,36072,22511,-19929,-45246,94135,11647,-14998,53742,10103,-65958,-1016,28357,15151,38598,-37932,-52426,-36314,-34580,-66090,-44461,-47486,-10772,-23023,-77739,-80180,9315,61344,9365,-53637,62621,-10865,-19571,30030,-23316,-34392,102592,83369,37017,7796,-3518,-28391,-82012,9893,-71484,23492,49445,38002,-44298,87468,62306,26433,83204,-14484,15,-9723,-37594,-35859,82500,21153,-72548,-65168,17387,-75782,-24281,-3741,76853,-5177,-13273,-64645,-44516,-12124,18908,-35989,-70684,20224,-65637,-28325,57862,7414,78209,19765,19199,-25025,-44634,4520,-17878,2273,51881,-88875,-48167,-19350,-35484,42917,60100,35493,24055,-32835,-92410,10459,-16639,-28053,11568,15615,-34993,5174,50347,-67875,-77101,-15735,75543,22359,-29061,-44572,40141,-21867,-66427,34002,-14764,-3117,41044,-21188,6878,-22682,-58989,-22867,-10414,-14259,-27483,72448,82174,82777,51838,11401,-29789,513,-17918,47959,89301,-46521,22684,80265,-27425,-15143,42388,113312,-22485,25415,-67827,7501,-39700,4659,47399,-59875,-40087,-58251,3553,38312,28507,-26694,66969,61447,19088,-28572,-28421,42549,17703,-2168,7624,2569,-17813,29483,-67932,-68179,66461,-5596,33977,-13281,22582,-27857,-45301,66811,5541,26338,5150,34113,42419,-35262,22320,-52875,27235,-3762,26162,21834,47029,15850,-22434,66140,14301,11305,20496,1275,61809,68838,4680,-61706,-692,-25135,57778,15463,-50842,4966,-27441,12736,63448,29312,4123,6652,2824,6174,-10062,26516,-36951,-48809,-16952,10277,-9669,23799,17556,-48209,54671,-22404,-42402,-53840,-56545,55156,-24261,-44852,-6948,5200,-25744,71335,32410,41081,-91330,-88152,54467,-10391,64856,-47462,-14066,-83458,57219,2519,71087,-23212,-27025,-35318,906,75330,-61689,-63533,-11711,42801,-82163,12949,-24800,4826,26071,-49171,-134270,-124269,28328,-10151,109205,38603,83560,-34544,-18477,-36271,-35174,19575,37126,-10634,-34425,-57896,66140,32192,86701,48479,22676,31211,27643,6274,-43499,1796,69086,8247,-141970,-49200,11057,97568,86330,-79759,-15436,-29570,18628,36095,71881,-46747,-96050,-3325,8639,-44067,30063,86680,-47309,-75903,-13291,-35792,-81156,-6560,101398,-24922,-15190,-41715,-37150,40689,86355,15952,-21493,7975,-22514,69757,-623,104175,23910,-44864,-37012,-24891,43442,27707,-41411,-27017,75231,-45416,-51898,4906,27548,14902,-15021,11044,-25440,-77314,93197,-21564,51501,84552,-20696,41968,12360,70742,30025,-125728,-12437,14136,-62265,-46913,-37323,17983,-26261,50911,47653,-4794,6326,-3969,-33563,-14750,75996,-38655,35448,7245,-70106,-83185,-105906,8586,29695,33846,26791,-26043,-41424,-49094,16285,-52347,-105830,-64689,-22413,-21173,-4513,36632,-38652,-59381,-49043,16651,-32514,25019,31243,-26533,-92929,-70114,-9982,-446,35613,84874,20236,-9362,-2129,20790,12666,-29507,46651,34812,62670,-22227,-20487,13833,7042,90873,7649,-6875,10878,45222,31909,46734,49722,-50363,30429,39102,14120,-13053,39855,-20731,1252,7315,-23497,9976,-7763,45994,50307,51234,41678,-5342,-42050,-30866,-16803,24346,-63800,76368,-34514,-27255,-67763,10080,-30611,-15608,-1292,70003,-9622,-36231,-45216,-21711,-1265,31610,-60925,-57442,-1839,-8839,60483,8021,-73014,-2471,12795,38750,91443,92161,17694,24453,37833,981,-48311,-45372,-19539,-26745,15160,57530,4036,41697,42423,10659,-11133,46287,-6073,7440,-14896,15483,87232,94745,-258,-42730,6526,-44292,16516,-9280,-316,10815,19102,-1716,7855,45395,6425,12498,-9541,-46225,-18660,-4087,-27609,76881,75220,81949,105220,5790,8646,26756,76441,-14725,9038,-10953,12001,-52676,644,20790,20554,-43226,76911,20994,42141,-68372,-110486,-45033,65956,44316,-29529,68486,24263,60979,-7705,-38411,-6537,49724,22494],[-28575,-6759,-63942,36921,41679,2580,2900,72200,30167,-3242,-23083,35612,15383,27689,20409,-51935,53882,-44032,-37006,-65481,-6804,-51702,33314,-53023,-49505,-28184,-10337,-85100,-49479,21843,106132,-66275,-23969,35956,27008,-38948,-7816,4652,14561,-41556,-5319,38444,-40117,-57947,-48899,26053,42298,32703,-6294,-19215,51619,59935,-47061,25237,70788,85496,-15222,4461,-43985,51436,28272,-4630,-28543,13713,-8330,34413,52258,45856,53272,-74724,16251,3562,-3789,-88692,22836,98504,-29601,-9601,-84474,-18316,-58892,-21802,-24494,-36995,40993,-3295,25617,-47216,-37428,-60507,35430,-4382,13594,37607,-27549,6704,23793,-47257,8271,11911,-2909,-33955,12311,-6796,7178,-33103,-2468,-107605,-61634,-41666,-47099,-25355,-83722,-54378,-40856,8684,22534,118251,57241,7316,-51539,34184,-31420,29555,-15336,3209,61447,4213,-12053,-10224,-31976,16467,-41028,6911,-50267,-54613,6348,-29279,256,-11760,-17221,38812,55656,-21999,-19515,-8097,6494,40799,13351,68577,-4646,13717,-69396,-74178,-29182,9863,-28115,10205,-20685,29286,-43634,57329,17268,59679,57175,51290,62092,-48796,86443,95758,73373,37079,-22299,58330,11660,92890,-7758,61193,90001,-33097,-54546,-25038,76311,114729,-31436,99851,8744,-23986,-68519,-63696,72483,61770,-14094,-8895,-52273,10321,38843,-39535,-17776,46975,6697,93947,-256,42380,-19555,-5406,30955,-10548,-8433,183175,36299,-40816,-59479,23573,36242,32449,19071,-16264,5048,16542,73700,-36492,-5408,113138,31007,68777,-5221,53275,45571,-26202,55325,59665,81357,2595,5887,-6085,8492,10318,19499,28792,421,-29612,27236,29251,64488,20450,-27737,68219,105914,-29118,-110305,-307797,185843,22317,87122,10529,3815,-35347,-32803,24173,40187,-84181,-29190,23393,47220,40955,-38892,17271,-10700,-68417,-50006,14581,-8491,183,7108,30334,35693,36488,24113,-70038,-21619,-35351,12414,-22497,-30659,88540,-45294,-21196,-103671,-35119,-27991,-26908,-21811,12316,-65813,19802,-39760,18147,-74620,-50218,-47607,6151,33981,-5589,86544,-82780,16934,-70244,-20116,30287,5324,-21438,-33050,69363,132783,36881,-62513,142416,15236,-49411,-118008,6659,-6667,29902,-3345,61656,-35727,71664,5516,-8706,13156,-42844,-30777,20144,113804,53360,51325,25123,20969,46992,17379,-73390,-74782,22878,63660,8277,-7407,51390,-18704,24682,24211,22596,51493,37998,72322,10874,118750,17711,25859,30221,-107161,33985,15422,-3555,13108,-92869,-58043,-32245,48545,-38446,33012,50001,16040,-78213,-39953,2763,-38152,-72848,-8642,15669,48996,30160,-26666,-65534,-37808,-66747,7146,-44572,-33737,-1819,-34673,-28936,18367,-52140,-11843,36351,47543,6387,28457,56330,105745,25965,-13264,-25268,67959,-11341,19669,24027,-7742,-46956,-19407,-663,2349,-65141,15080,23085,-31629,17583,-1856,27999,62661,67370,24117,4331,38268,-28822,81487,8816,10043,7194,-22976,-8083,42335,-21057,-37005,67227,-8456,-57219,16848,-22384,-110178,25153,46564,54651,6408,-1258,59963,-67887,49168,16622,-65387,61887,13318,65496,42197,31841,14198,-4081,-1730,-9732,-48531,-70366,3603,-65161,-55821,-17431,39339,32097,-1125,-38097,99718,-1792,-11792,56043,25905,-65110,5150,26323,-12340,55439,-62192,-54242,-50880,-50100,-67785,-45802,-47536,-7489,-13721,-59812,-70900,6683,43433,-4648,-71137,30837,-3284,-10741,4914,-51210,-21886,69378,84552,46496,-7909,-8671,-22367,-54761,13967,-50572,17884,53080,41686,-30640,94147,108558,31671,84466,-12961,-17001,-6897,-37595,-44462,71123,26829,-66208,-66839,-3091,-72738,-31410,3292,72494,-4038,4287,-83035,-39042,852,37014,-8385,-59824,36426,-48601,-6946,60883,33854,78481,25007,15441,-1165,-33180,-8300,-20253,17761,48332,-62433,-38783,-53727,-45215,36582,49939,16709,16128,-30634,-41430,8521,-29334,-21076,30873,22825,-33396,22191,62692,-49851,-81974,-37759,42322,14152,-35287,-36978,36552,-16489,-68335,19866,-11799,-178,24986,-13138,9670,-47594,-52299,-20526,-15404,-219,3754,67119,73559,59288,43837,12900,-32412,-14587,-6934,45340,96212,-45106,2761,56144,-26460,-13622,29552,84374,-31168,5607,-43983,-9738,-47004,28117,21298,-44471,-40942,-46436,13416,31290,35186,-26274,72705,70190,5504,-28001,-25597,39971,-12638,-24404,556,31657,-6450,40673,-77168,-77248,55255,9581,38838,-29925,20716,-18361,-50801,80137,-4133,4337,-4907,42739,51492,-19338,11734,-59596,16000,2306,32648,20032,45121,27973,-31895,67587,17186,16909,34679,45361,58389,73867,-2454,-58022,-10311,-35427,52641,4716,-52682,22537,-21874,20938,81091,17263,8014,28743,6021,10909,-7600,11902,-60803,-21751,1579,34822,10066,41037,30296,-50229,36774,-36437,-44928,-52405,-39892,55429,-18984,-34851,2288,-20243,-8821,63245,73622,47894,-70916,-53723,62801,-36631,62465,-34575,-3139,-72881,78967,-18196,86520,12314,-12755,-30091,-40819,30538,-65218,-58550,-6976,37866,-85362,33274,-23622,-3822,934,-85489,-172197,-146697,30448,-14017,80963,60453,75753,-47442,-5414,-26265,-117342,8128,13828,-757,-38199,-46421,39776,21470,84120,34888,20082,17134,12513,-21371,-19819,2945,71348,14754,-135647,-44394,-22238,78119,64787,-61796,10694,-24461,12709,29206,36476,-49598,-113089,-4730,-3855,-48872,8200,92846,-33157,-53531,-4328,-38098,-94790,-10511,48407,-58361,3110,-40314,-27126,70245,96111,36491,-13246,-632,31467,111837,8020,102614,-7791,-81744,-55684,-34879,28544,7015,-35867,-30988,58095,-57084,-20084,3372,43818,14795,2649,12766,-51963,-99814,98172,2363,58592,66443,-10717,32946,21366,63984,31364,-95485,-1295,36105,-13035,-2380,-33086,3832,-41334,40716,33849,13038,42165,-23913,-25941,-18825,63531,-17317,10632,-7040,-40253,-70477,-72341,28387,24332,49218,43403,-21211,-62180,-52997,37747,-89043,-122697,-78575,-37225,-34913,6237,55609,-34170,-61984,-64519,6920,-46194,31070,32517,-24901,-88581,-75323,-21807,-13453,19986,82803,43052,-24372,-19476,30745,12637,-45072,35588,41021,25669,-51176,22854,26752,-17114,86593,-6916,-10071,14666,36247,43201,44972,57586,-47243,31393,54728,9869,-8039,49011,-12682,28514,2806,-29578,-17521,2082,45699,52481,47222,48294,295,-57351,-30985,-15365,32938,-54948,59686,-31268,-24663,-75408,4824,-33143,-10520,2350,83848,-3885,-21597,-37299,-39476,2496,-2517,-69010,-43933,2814,13384,64774,22871,-61922,836,21254,36939,72107,40994,-9491,27566,21823,14222,-31564,-27509,5429,-33787,31038,30494,-3464,47110,51648,3825,-49068,34975,34444,31101,-16807,20302,72214,87660,58,-24700,21715,-11290,41189,10408,5159,21020,12798,-10318,-946,59112,18794,1528,-15665,-26589,-16091,-29433,-43144,55872,86811,84318,112451,-12047,-6728,11961,102570,-18503,20596,-16650,42269,-57141,7320,20064,4595,-37022,83262,22424,42026,-65637,-105406,-27609,81700,42788,-36939,54944,4608,56532,-8589,-46078,-8787,30662,23673],[11592,5755,-57572,28230,27883,11326,1465,54616,32056,648,-11909,43154,36908,21974,7574,-44119,45488,-26501,-43383,-68799,4366,-26309,38096,-49009,-64001,-43674,-11987,-74709,-47192,21371,113814,-55463,-12896,28002,38389,-28730,-10477,11436,10590,-54052,25657,44278,-5538,-31557,-60607,33648,21960,53731,-9120,-9765,46565,54112,-45064,39852,104225,80797,2924,26042,-44651,48032,20640,-3153,-49803,-6372,-6158,25976,68611,60754,27081,-102023,-9166,20053,4266,-121262,12363,77108,-40448,-6319,-59715,7701,-60236,-20202,-44858,-51705,26407,-6387,23798,-49442,-26646,-52386,28511,17628,-11795,44884,-27201,8875,52043,-55514,9946,15366,-689,-25271,16316,-5029,-22352,-16062,8221,-104161,-74217,-68782,-68328,-13963,-45902,73,-38809,11323,16941,115915,61454,3946,-77938,76102,-18481,22424,-17225,18053,89095,36987,-16104,-4841,-13327,16585,-25368,-12391,-69465,-81038,-3279,-10666,35601,-15885,-12926,29000,74528,-6138,-10618,1732,-6420,75832,22258,56572,-18136,23846,-71009,-63886,-37840,7455,-34960,-2995,-25789,17057,-67406,11266,-1745,58460,67401,53056,48013,-79681,93270,55301,65601,38111,-15552,49270,12562,103165,-930,45368,62078,-56576,-46336,-5803,88897,150086,-14578,117541,38624,-31586,-56394,-78405,57680,50979,-24793,-14462,-41802,-1257,13607,-49726,-16426,45618,-838,81173,-20227,-7553,-35829,-33739,2812,-3865,-5488,170305,29242,-26499,-54503,-46303,7026,27090,21624,-21831,111,10840,83484,-40695,-13644,118622,62737,112731,710,30973,35829,-33633,8012,41878,73670,-5415,-703,10736,9075,24000,8191,27129,-32562,-43424,13072,38036,49069,18902,-31484,78321,135451,13316,-133610,-138680,98393,-32907,94990,39519,46332,1417,-9519,32415,43395,-68001,2211,32128,24498,31855,-56871,34280,11226,-96685,-59043,-1555,-449,-19136,13999,12950,39930,67851,73221,-63757,-9768,-32379,13303,-3617,-60505,101813,-34367,-18463,-90752,-25482,-31735,-37358,-29551,-38194,-75005,7966,-34791,-5813,-66006,-68976,-48662,12847,28373,20955,94409,-77240,21,-50860,-25556,30649,7690,-25770,-53727,73869,156543,46748,-79762,146408,29987,-60510,-61169,12329,-27917,13061,-3575,73298,-54762,70892,17330,7594,-5445,-40686,-36851,-5133,97371,71018,58190,30985,10724,42250,-8697,-93970,-34837,28921,50344,-830,-18432,60391,-31612,28341,15347,6607,14496,32224,60100,23307,107570,-7399,11825,36769,-103504,6598,-487,-27878,22952,-71447,-58442,-21166,49846,-30689,-9222,30017,62367,-54101,-24595,27789,-27114,-60010,-5796,19910,23579,5500,-24886,-83099,-52836,-67281,7301,-69383,-41257,-15240,-53377,-31026,28019,-55944,-39164,44504,61247,25509,39542,64426,107960,-9108,-11919,-30073,54575,3245,-1812,-22418,10500,-57462,23273,-7065,15940,-84905,-19206,-5376,-28891,30874,3266,43831,74493,60825,42220,48556,64521,-18148,81531,13201,12369,6742,12559,37716,40084,3861,-16467,51720,-19365,-70709,18279,-18456,-78858,23205,49705,58825,27186,29405,53474,-67590,35163,11930,-59578,42239,23541,47418,338,30488,22665,435,-29653,2207,-4840,-48364,26210,-55637,-86125,-34629,33290,29192,5536,-37458,87674,-22332,-1104,53973,39054,-61011,11319,25045,-45708,69833,-81498,-57946,-52530,-59588,-62618,-38338,-32089,498,3903,-29081,-51985,16448,20475,-12983,-72335,149,-1244,-8234,-27838,-84558,-9594,29393,67953,51757,-15005,-3527,-15499,-15587,17782,-20511,11649,52528,38964,-16300,96722,129402,37035,81140,-86,-30738,-2442,-30784,-41853,48188,19446,-48240,-61988,-24289,-60643,-37652,9483,48575,-1078,20011,-91293,-25645,13516,52769,20708,-47556,32343,-38265,7458,53750,60753,74446,31798,16695,29684,-26187,-19635,-17458,29331,43557,-25667,-28488,-58662,-60452,29200,36106,4381,12110,-27811,183,2076,-38498,-15998,48352,25288,-30490,49479,67864,-30176,-71207,-56840,6682,8905,-45248,-43137,26192,-5241,-73566,13905,-2879,-347,1513,-9543,14950,-54475,-39321,-19897,-12690,18772,28611,52827,65425,30746,24298,4908,-23247,-10838,12308,45588,89897,-37096,-23798,38456,-16829,-11219,8686,36384,-25594,-6639,-17982,-20940,-42893,38222,-5838,-23843,-33854,-29630,15581,15090,38862,-27993,84716,82199,-6160,-16356,-21643,30247,-41288,-47955,-6889,42419,-1532,50505,-66978,-76052,31464,26222,36488,-31037,18122,-4808,-51742,86098,-13684,-22875,-2157,42149,48046,-3291,6526,-51680,17388,10983,36495,14965,38091,38698,-38575,63748,17494,20867,29925,77611,46636,59630,11310,-43554,-22280,-35240,47100,-1024,-45155,36409,-515,21756,93356,15921,6909,44491,14555,12228,4328,-2889,-79193,3661,10338,56262,12361,58935,43266,-48901,6097,-39709,-38684,-41455,-20178,58892,-8575,-13155,11719,-38556,6836,48689,101369,47287,-47444,-9646,56495,-58110,58371,-22870,5084,-57990,91672,-36104,89466,42305,5751,-28624,-72449,-13758,-43174,-47972,-11876,29410,-86153,49832,-21946,-9594,5302,-107815,-166707,-133562,31358,-6708,40080,70302,57098,-55102,-8169,-17569,-169023,-9537,-10139,9913,-38387,-31084,21244,14012,70455,13632,16109,157,-3905,-26901,514,8830,66932,20559,-110253,-32724,-50654,44296,30103,-28968,34005,-20067,11428,29073,-6240,-39889,-103128,1853,-11019,-45806,-16570,84021,-16170,-21134,8586,-42089,-90847,-12228,-2598,-74842,26414,-36508,-13094,100469,93232,50426,-8203,-10070,85630,138170,13496,83649,-43586,-110509,-65211,-37029,12833,-15494,-27463,-32699,11986,-67025,9140,-5063,39632,9378,20911,14371,-68155,-105017,86687,19992,56158,43412,3324,17049,31963,57404,27783,-63314,15777,52739,30305,35294,-18327,-10605,-58396,22522,8915,28238,62455,-39106,-6776,1793,41027,8117,-17909,-22846,-21685,-43814,-24263,41184,12817,57379,48812,-14743,-75492,-49529,45837,-108547,-125535,-82383,-47225,-41991,19193,67894,-20372,-51995,-80408,-2197,-55336,28768,27561,-11175,-64872,-76943,-32532,-23268,5603,64965,64190,-32909,-42510,32633,22127,-63002,21867,37422,-17196,-85747,59186,27795,-28357,86431,-14996,-10811,19981,17372,43907,38413,59577,-38811,19586,60367,10060,5742,54127,-1302,45894,-11921,-43686,-40783,12468,42375,46199,43061,48111,21991,-56435,-15124,-7843,50351,-31968,34887,-27612,-31800,-79123,-4261,-38863,-6890,7295,91656,4932,2093,-26408,-51464,9530,-27325,-69988,-18297,14889,33801,69811,38425,-39924,4265,31964,41940,56657,-16306,-26428,29769,1243,25467,-6960,-20576,26293,-37630,26401,2561,-13600,51827,44680,-13842,-91754,4217,75497,37016,-21087,21385,54005,73808,3321,-1578,29035,25751,69215,33177,8009,24068,-2025,-16862,-14572,60015,28500,-15681,-24892,6459,-7655,-47541,-43525,34205,97502,78687,104610,-28383,-17465,-2382,101763,-23187,36185,-24075,65499,-38554,13527,18572,-6359,-11943,79104,22132,33393,-50551,-88873,-10820,71814,36053,-40115,41863,-13228,46141,-6946,-36244,-5239,3069,24046],[39550,17103,-35605,19138,19755,12848,-6570,36219,31978,8923,-3176,34357,46011,6702,-2171,-36490,27452,-10036,-46123,-62394,18172,1030,36109,-35662,-66407,-43810,-10265,-69957,-31517,32414,108202,-43557,1949,17990,49511,-17555,-6225,14289,2054,-71651,54699,54007,22610,16313,-66592,32505,8342,69853,-3058,4369,25422,45898,-37813,43977,111845,65342,19781,42814,-38317,41918,7489,11032,-66313,-28714,-3025,16595,79017,65138,-5885,-112375,-29559,27990,6050,-123057,3303,37336,-48934,548,-40621,26314,-54252,-15803,-59360,-41953,5116,-4123,28256,-45978,-13261,-44677,27960,52021,-37127,45317,-26479,14759,72814,-58818,9423,11690,-9474,-15260,21226,-4598,-52471,-6956,17324,-78218,-67617,-77693,-75965,4610,-8485,37922,-31521,9207,18451,92943,64718,-4354,-100651,102905,-351,17100,-5107,36572,97792,57183,-15413,1385,-1907,4607,-7304,-33790,-75736,-91650,-2819,-3821,62151,-35278,-11614,20067,80927,4750,-5870,7001,-4474,92344,29701,38086,-21580,32016,-63966,-48049,-38308,2029,-36669,-9278,-41085,1473,-77963,-30953,-26066,54486,60508,54449,26373,-96721,84764,18159,56789,40649,-10196,34300,12241,99769,-1874,24264,20857,-70983,-21974,8867,79425,151757,-3986,125386,61420,-19186,-42662,-87113,33102,30011,-38909,-22686,-20640,192,-9055,-52503,-23190,36717,-18631,61936,-40359,-67098,-45666,-48710,-24363,1223,-3652,141794,21566,-7202,-32516,-107019,-15667,28874,20564,-21224,7044,4567,73348,-36111,-25522,79244,80208,142907,18785,6183,28582,-43397,-41919,14492,70010,1381,3026,34924,-3369,26155,2066,27002,-54975,-50225,-4216,41392,40534,13053,-24954,67202,123104,40278,-175380,30052,26626,-81049,94581,74181,81254,38089,10301,40566,49742,-46418,26035,32314,3768,14996,-88260,28300,2881,-114545,-66231,-16771,10961,-32800,9009,-6495,33697,96148,123252,-44992,12839,-18744,10328,15912,-88883,84592,-22005,-12904,-73317,-1561,-28405,-37683,-25621,-85443,-76731,-1537,-25942,-17864,-55581,-75175,-38666,22893,24852,45995,100193,-51517,-291,-23853,-25305,35334,8813,-20717,-61011,68455,147637,48587,-90051,105515,39066,-62492,-2508,24645,-47792,-5556,92,85568,-49766,62310,32000,17416,-27289,-33443,-42422,-25921,66897,62883,57726,33765,4299,32933,-22064,-119627,8193,32627,38476,-7438,-27000,58178,-40445,33993,5103,-5057,-16991,28383,39724,29499,99375,-26884,-5701,42718,-83331,-24017,-9005,-44828,27784,-32098,-34271,-2581,44358,-13050,-28794,12682,90704,11429,5695,73108,6515,-52160,-18730,22200,3585,-15528,-23620,-85667,-54246,-63117,5563,-81502,-41136,-14802,-56429,-30948,30479,-59731,-50835,49674,64014,45434,59394,63243,86367,-44439,-16032,-39604,19221,16755,-22986,-61039,29169,-63833,61752,-13555,15074,-93103,-52520,-31012,-9210,50044,9668,55055,69989,46824,69843,85307,76609,-6715,73564,4901,13173,-2087,44027,75910,38012,23934,5080,18545,-28280,-71793,13889,2591,-32015,19593,34562,58717,45513,58833,37183,-67986,18335,-3000,-56227,6801,18039,10905,-44088,21695,26360,12717,-60301,15262,39208,-22058,47061,-46190,-92627,-49975,20654,12291,-587,-43573,56591,-44044,9336,48052,48133,-55357,14901,26097,-72941,79950,-88218,-67887,-41726,-60808,-49503,-25182,-9145,11016,26287,4423,-24931,35776,-3449,-11527,-56143,-17355,-5374,-11650,-59834,-114564,-338,1869,45894,51903,-13958,9819,-10192,23234,21695,8591,6858,45567,28781,-5417,93586,105718,40087,76013,20642,-39526,4977,-16577,-30042,19390,-668,-23994,-55308,-39282,-40353,-37792,13208,14923,2490,27620,-85125,-7206,23640,58599,44499,-32633,9227,-36488,11741,38264,78354,67585,37769,22945,61925,-24258,-25641,-12261,35174,43590,14087,-17546,-35912,-70481,20228,19400,3793,10773,-24740,26621,-6935,-41498,-10830,59190,21711,-27847,78467,65511,-19513,-50023,-65198,-23975,7239,-57578,-60186,9084,12948,-78166,15180,9088,-3110,-24704,-14681,16856,-48954,-23756,-19685,-5229,37142,42151,36065,61988,6674,-4611,-11515,-6393,813,33773,48711,69689,-24566,-48043,33035,1359,-8047,-13256,-10423,-9767,-7550,1978,-22890,-29034,29137,-27177,-959,-20285,-14299,12998,-6063,37523,-28580,101973,94716,-15388,-790,-19602,15454,-61520,-68738,-8223,29460,-6591,56109,-43890,-69074,-2101,40790,29143,-16704,16350,11268,-46054,82832,-21141,-46871,13356,30449,31184,15003,12508,-27978,26740,19173,37654,8298,28787,42770,-40530,51946,16761,25964,12577,89998,37500,37125,35923,-22257,-32354,-22359,41203,-786,-30861,42408,24993,17817,94472,24208,2768,51999,24252,8077,22656,-15119,-86913,20699,8355,67400,-1817,71244,53776,-40620,-27698,-27137,-25057,-24743,-2618,63524,4104,12066,19290,-43429,18675,30631,104261,38952,-34569,28269,35693,-70012,56943,-14631,6203,-40221,90729,-45752,79693,57060,26075,-26318,-78632,-38010,-4874,-36872,-27373,18786,-84271,55599,-16080,-10764,40298,-112566,-123806,-102732,29755,8655,-164,61248,31265,-54988,-23904,-7363,-171393,-31955,-34349,19248,-33768,-21521,13293,12975,50185,-11884,11453,-15070,-18982,-8518,12826,17262,55532,25108,-75079,-19289,-68986,7150,-4052,11484,44458,-21827,12349,32232,-43849,-21872,-70231,10999,-11318,-32486,-33461,68034,2550,13302,22675,-47934,-68470,-10259,-44196,-69222,52239,-31969,1309,120094,75603,59042,-6459,-18042,125204,139335,17099,49785,-74924,-121326,-61412,-35754,-1525,-34604,-21738,-30758,-38101,-67690,26871,-17668,21561,93,38226,16421,-74774,-97776,62113,25040,45792,19523,13995,-3534,41784,50046,19400,-36067,35855,57433,59173,52142,381,-23278,-72716,1306,-20284,34860,62175,-44227,13729,30918,12537,26930,-39934,-35191,-10959,-11664,20769,43925,1670,59180,41692,-5705,-76993,-40623,39025,-109077,-113271,-77867,-50609,-40565,33258,67252,-577,-33302,-88897,-8724,-56170,20780,14921,7715,-33679,-74177,-37012,-28358,-4925,37796,81503,-33068,-66347,29669,37422,-80717,9024,25429,-49900,-112826,79547,17372,-17929,87957,-17030,-9243,26076,-4341,40409,28727,55140,-24097,-3019,49748,13106,25423,53213,10770,48136,-31283,-58986,-59087,19374,37191,29006,38030,44060,49137,-41628,16036,3927,69889,-4279,11682,-23086,-45199,-77257,-15422,-50307,-6667,10307,88658,12470,26869,-16871,-56124,19032,-39434,-64972,10232,33248,50121,73174,49709,-13260,6952,43148,51116,48979,-54081,-31349,29993,-18634,31375,24823,-23839,28652,-42126,2610,-18907,-19232,54324,25815,-38258,-120408,-35602,103120,25786,-27654,18957,39489,60694,8169,22067,27940,53651,90666,53394,6292,19486,-22960,-22386,-27160,50963,33953,-33666,-36212,42546,3874,-53643,-29829,17586,105229,67557,82109,-41292,-22544,-12394,69770,-29742,49800,-29853,72049,-1605,17507,16292,-12551,24523,65402,20220,18274,-28362,-63624,2265,38494,24580,-40734,29930,-27175,31212,-3378,-15178,5655,-19074,22648],[46619,23519,-10090,12141,18795,6088,-21496,20020,30601,18335,-5552,12029,40842,-11987,-7056,-28045,2352,-2116,-41746,-45911,31727,25289,28267,-16468,-59906,-27620,-12277,-74984,-6688,50085,87936,-33061,18472,7462,56705,-8729,2372,9739,-13107,-91135,68096,62488,35433,62192,-65811,29093,5347,75515,11224,22851,-3100,37041,-29778,37987,95636,43731,30425,50386,-25198,33638,-5570,35271,-76677,-46158,954,8874,80687,59044,-32770,-97557,-39674,27326,3423,-93953,-1969,-3143,-51197,11849,-34682,35486,-43153,-9675,-62435,-14785,-15870,2891,35368,-38893,643,-39694,30575,85385,-56196,40605,-25178,21244,85651,-55891,6265,839,-27840,-6142,22705,-5873,-68387,-7738,22938,-38951,-47322,-69748,-66278,24854,16973,40567,-26869,3280,29620,57005,67066,-15113,-112155,107873,19873,15283,15676,53997,87780,69434,-10439,12785,594,-14332,5398,-42500,-64389,-84750,8785,-13584,72110,-60845,-12331,16286,72240,14860,-7100,7619,10386,84690,30015,17249,-14986,38598,-47548,-30814,-28742,-4293,-33281,-11286,-62923,-12801,-72869,-59138,-47598,45016,40588,54527,2437,-94075,69280,-2908,47735,42335,-7768,14797,10529,84124,-6319,5244,-22782,-70726,12836,16754,49370,112205,1743,122728,68001,2741,-31655,-89486,8088,4533,-57631,-31347,5772,11666,-27744,-46091,-35816,23910,-39731,39362,-55626,-107705,-48207,-44220,-42882,6607,-654,105414,12560,12448,-1225,-135507,-29146,35616,25478,-14069,22331,1553,43380,-24612,-38844,6444,75264,151369,41719,-20996,18385,-53553,-76066,-10119,72528,19434,16126,57627,-26344,7527,8564,27588,-63067,-45672,-17597,44291,41399,1022,-11340,34807,54424,45844,-230044,164325,-24830,-109749,86235,111427,102048,67356,25104,46087,58778,-24833,24030,20829,-11275,-3417,-122336,4839,-29422,-115635,-65941,-29688,21446,-34874,-8112,-22119,17791,114274,161965,-18769,33511,-2542,7353,31093,-104640,48482,-17995,-5327,-56237,31561,-16940,-26019,-8127,-111512,-69797,-9283,-14528,-14842,-44268,-66009,-18922,33627,22717,62384,99356,-13263,16713,5573,-21815,39285,8942,-9199,-52137,54764,106734,42298,-92293,41717,41535,-55046,24257,36335,-62046,-22258,4896,95856,-25484,47652,45995,15119,-47390,-25965,-46854,-37267,31124,32108,50195,33496,3754,21243,-16766,-144041,41574,34067,32033,-12043,-33506,46050,-40192,40904,-2790,-9866,-36497,28860,17383,25455,92851,-36437,-20820,45067,-53340,-44444,-4865,-50387,26083,15447,5786,18298,33573,3794,-16768,26,86312,95152,45552,124664,45232,-51371,-46154,21023,-4233,-26446,-25956,-73018,-42025,-52854,4251,-76835,-34849,-584,-43511,-26015,29623,-64270,-48829,51362,51962,56726,80236,53746,36309,-67991,-22405,-51471,-23524,37163,-33888,-76419,43122,-65330,83143,-13571,-1182,-85615,-72604,-50059,17955,66564,15625,60366,53937,28107,90219,94231,67069,3555,56399,-15808,10152,-15981,64237,98262,34470,34200,19747,-22955,-32545,-58701,6739,32534,22330,13755,3404,55614,53736,77460,16038,-67267,4030,-23764,-61858,-30823,-2993,-32732,-83069,5852,17747,24309,-86553,25297,70640,2712,62055,-40157,-75757,-56596,5278,-15502,-17060,-54359,12663,-59327,13639,39102,52301,-48725,14044,30190,-84074,81845,-78987,-83239,-22893,-54120,-30128,-11260,12133,20708,48273,29201,6051,57298,-24802,316,-27652,-17273,-12372,-17726,-82802,-127837,5834,-2160,31267,46890,-7879,27131,-8222,47419,25883,29264,4493,31323,12135,-299,84037,42037,38463,70701,43014,-42816,14075,3733,-13571,-7823,-28734,-1092,-51120,-43454,-15299,-28460,13069,-16516,5322,24165,-65746,11687,28315,48842,58137,-12874,-25061,-41608,5649,17565,78407,60259,40863,32436,86563,-24580,-24227,-8679,35364,50613,49062,-6540,3107,-68130,8592,1103,13729,10664,-21656,38208,-13383,-37783,-3573,61689,11884,-25838,98543,57186,-22410,-27617,-58520,-44885,6674,-68553,-75709,-10292,36466,-76788,19927,19774,-7474,-47339,-27679,11432,-37238,-8445,-17582,1912,49395,43364,22589,63026,-6093,-36700,-33220,7314,7741,48126,52660,38516,-11119,-63190,37158,25055,-4845,-29778,-36696,8181,2215,9836,-16953,-10220,2869,-37348,20810,-3879,-6594,9284,-26782,30547,-24120,118607,101499,-21760,11669,-20919,-1910,-70824,-82937,-281,-2805,-22175,55927,-17957,-59577,-39622,50235,21409,6554,15248,28011,-34091,71168,-25101,-58762,37485,9605,5503,36315,29026,3505,36503,23580,37451,3222,19872,36307,-36093,29348,16083,33398,-7785,82747,39448,17232,56908,-467,-36933,1893,34543,4071,-13865,38109,41662,13584,81688,35639,-840,51024,30362,-1292,41724,-23452,-82087,25899,2036,64317,-25166,71785,59091,-22973,-54314,1964,-7545,-7830,8727,63878,14569,29232,23075,-31910,25101,11288,81973,24498,-38326,49350,6411,-71552,59017,-10764,-1927,-20870,75580,-44331,61063,52251,44067,-16482,-54619,-35727,33964,-28754,-50304,9636,-79348,47645,-6131,-7193,89042,-102124,-69048,-81241,25959,26032,-28482,35381,4383,-47200,-42262,6998,-134971,-54837,-56971,25534,-24401,-22596,13139,18842,28838,-37282,6301,-23903,-29640,24116,15360,24693,38323,27190,-42480,-9767,-74867,-14176,-23402,49750,38072,-32226,12764,33020,-66752,-475,-27144,15825,-5467,-10009,-36895,51404,20792,39886,34999,-54357,-36077,-5068,-71466,-48984,73706,-28339,12997,122103,46814,67979,-7115,-23749,139565,117913,21011,8692,-92524,-110511,-43423,-35795,-12684,-45837,-23021,-23790,-67719,-55713,28501,-30879,-358,-9897,52682,19209,-74985,-84581,31390,15867,29543,-2567,15655,-23825,48879,40652,8097,-15988,55544,48515,71616,48114,15331,-32757,-78621,-17326,-45492,29453,46895,-39014,24887,44383,-16333,28572,-47783,-37245,-550,16755,47755,38744,-3205,55979,25322,5331,-65743,-30556,20690,-96732,-88689,-67903,-46968,-30801,47171,51736,18285,-11294,-85633,-11036,-47536,10424,-4094,21985,-5886,-65240,-31514,-28295,-10388,10734,93366,-25516,-85050,26528,52057,-93874,-63,8710,-65031,-121863,80548,-1151,13327,84407,-14629,-6297,30112,-20704,39797,18829,44768,-3747,-31286,23878,16326,44774,45854,22205,37858,-47719,-68659,-72715,20038,32585,1247,31110,39671,67177,-19846,52096,16297,84356,17989,-1788,-18065,-59512,-70250,-26139,-65834,-10310,8414,72384,15164,43420,-13295,-53178,29569,-37813,-56149,33883,53953,59945,70692,52810,10819,8752,52598,60894,49914,-58767,-26237,27441,-32954,30683,58936,-31169,3092,-50504,-29480,-30069,-14028,53401,2036,-61465,-125778,-69946,110435,5796,-34908,14180,33944,56284,12771,41935,20196,62674,97056,66009,-22,9307,-45021,-27835,-33517,35741,34596,-45806,-47567,70725,14307,-46255,-7407,8985,107479,52876,49941,-49312,-22737,-15807,14589,-38387,57251,-30213,59616,40989,17299,12618,-15639,58569,45927,15935,954,-5900,-35038,10250,-7837,6934,-41973,18948,-35865,13748,648,8965,22826,-28142,19116],[35711,24240,11314,8672,20548,-7661,-39746,7786,27747,24767,-22382,-16568,24141,-26075,-6750,-17581,-24168,-5365,-30634,-22215,42746,44407,17126,3629,-47561,1018,-19573,-85702,20415,65926,56757,-25517,33432,-1992,56126,-3296,13089,-3942,-35246,-106588,56442,64152,31430,82972,-58152,29570,10323,68743,29838,43376,-24319,29515,-25055,24322,65950,19194,30985,47385,-7496,22675,-14653,61700,-81320,-52678,6554,4111,73572,45711,-44623,-58323,-38389,20254,-819,-49472,-2263,-28027,-43911,25990,-44801,37072,-29632,-3630,-52552,16907,-29391,12091,41265,-31354,13243,-37297,30504,103273,-64640,33463,-23198,24041,93466,-47093,1159,-13420,-49058,-250,17076,-8319,-60989,-16244,24435,119,-24331,-52386,-42509,40090,29961,11139,-34911,-4183,48580,17416,67662,-25196,-107418,93856,38261,17224,36114,63926,65365,77563,-3470,30880,-3153,-34127,6761,-24069,-37383,-64667,26512,-38685,62797,-78258,-12762,20516,52367,26532,-14258,4951,30944,58234,19817,-266,-2330,43978,-23955,-15982,-9395,-8502,-26195,-13151,-79851,-21566,-55103,-67273,-58603,28802,15881,51053,-18278,-72968,56812,-7533,35423,40768,-9001,-6520,9232,59956,-12018,-5747,-51923,-53374,45743,16404,6698,39271,3742,109822,55115,21925,-25549,-85878,-7338,-17564,-77356,-38078,30191,26256,-42194,-31077,-50120,11119,-56443,16834,-61960,-110331,-44990,-22014,-48060,13883,3646,68875,2275,27383,28013,-123271,-32405,44002,45005,-900,38804,4800,3360,-10744,-50519,-70443,48630,135415,60502,-48967,1496,-60787,-83221,-23950,78866,42301,32044,69837,-52749,-35704,29799,26164,-57858,-29613,-21436,51100,47052,-17612,4595,-11472,-56488,30395,-278014,247601,-59509,-114146,72251,146562,109439,84330,35562,47438,67997,-6614,-8412,-522,-18787,-18454,-144873,-23918,-66142,-100521,-54637,-38556,27082,-23075,-33400,-29128,-3813,117646,178962,8205,41760,5703,8373,37065,-101724,9967,-27568,2628,-40755,64884,2079,-5019,19384,-106174,-54661,-16259,-3521,-780,-34232,-43788,6370,42183,20358,65667,89022,23361,45024,31528,-19217,36516,8251,3778,-29983,37525,49620,30280,-86319,-14086,38935,-39933,10097,41076,-67850,-34271,7604,99666,6663,29020,55322,-126,-61775,-22033,-49066,-37174,19,-10856,38012,31221,8950,9596,8775,-157943,55110,33739,32136,-16726,-39265,26592,-28654,48095,-5545,-7976,-42149,34235,-2079,9883,86329,-35038,-29228,40793,-23129,-48079,10151,-43811,20701,60461,46435,35615,20534,11570,18167,-10751,50081,160510,82619,162990,70769,-55510,-80428,15298,5490,-25340,-34402,-49787,-21063,-36385,5541,-57083,-26056,22106,-19796,-14755,30391,-67259,-40812,48187,24295,52545,91268,37352,-29930,-70782,-26154,-62729,-59875,69016,-26575,-63700,49533,-61048,84475,-3728,-24047,-62585,-71669,-60622,40324,72623,19583,60317,35206,7999,82007,62912,35817,8169,29673,-44592,2859,-30345,69581,103326,29541,33308,22983,-58775,-30499,-35453,-290,58360,72124,6721,-34828,51283,48495,78624,-3222,-63303,-3958,-42713,-76457,-57624,-32274,-67044,-110555,-14702,-4604,25936,-101837,28805,78429,20250,67589,-38774,-43656,-51580,-8497,-47027,-39225,-66085,-31807,-61673,9795,28004,51235,-40801,8387,36666,-75624,70547,-55662,-97855,-1688,-41880,-9039,-1123,25035,26216,64618,37071,34700,72203,-41681,18981,4192,-2690,-15752,-21468,-90378,-111227,11446,16175,31241,38303,-1168,42954,-10293,47787,29983,38817,4239,11057,-7883,-783,68789,-34945,30855,65099,60501,-41325,21998,26831,2298,-26383,-57733,13805,-50949,-36255,9020,-10042,8357,-36742,6559,11147,-39881,26306,25533,23462,59719,12074,-58957,-49437,-8939,-4818,57537,54342,40023,42371,94942,-22401,-15123,-9649,31632,62163,73033,3057,43660,-52224,-6429,-17310,29265,11199,-18091,38281,-11971,-29299,6122,57838,-3120,-23977,101881,45701,-35620,-12716,-38606,-53465,3319,-73675,-75700,-24193,60787,-66726,23901,25131,-12292,-60000,-42463,-2128,-23915,5188,-11214,3636,52076,34812,15732,66069,-6099,-63363,-55509,5074,2248,46350,54412,2242,1052,-66370,42335,48851,-2860,-36786,-33773,19453,17879,3520,-8883,7184,-31006,-34360,37524,9957,-10003,6383,-42171,19360,-11921,126931,95660,-24927,17159,-24738,-18951,-70811,-87910,15918,-41555,-45449,50295,2567,-49633,-72825,52405,18408,28956,13710,43554,-19034,53829,-25299,-52738,63996,-14512,-19123,58679,48449,26816,40113,21748,37687,2995,13004,18343,-25068,-5405,15538,42331,-23021,62811,53132,5930,63089,16349,-34115,32867,26544,10651,2095,23954,41646,13350,57404,41719,-213,42601,29981,-12910,55763,-28161,-66464,19859,2132,48503,-46900,58334,57714,3545,-66992,43137,9670,3898,12160,54528,18985,29033,21753,-5382,26174,-7532,48611,6799,-56273,51959,-21078,-65760,62515,-10282,-18062,-1723,49541,-33033,38509,30299,55416,4796,-9668,-17010,58720,-23930,-73183,6417,-70651,28061,3243,-242,126583,-83690,-31838,-85289,21244,38864,-40855,1231,-16839,-34365,-48552,26144,-88344,-72722,-73883,28382,-12023,-33180,14898,29171,11069,-58269,621,-23050,-33060,56844,9804,27324,16311,25183,-22801,-8275,-69220,-2589,-20261,76930,17950,-48609,11575,26854,-71522,20391,10676,11151,4022,15954,-27263,37990,35879,50746,43465,-59250,-7637,1011,-81815,-26704,80528,-26566,20649,105666,14639,84050,-9075,-28655,126449,85988,26780,-29120,-90830,-82073,-14931,-39658,-18908,-46738,-32477,-11485,-66245,-34271,15025,-41209,-17086,-16679,61872,22667,-71700,-70760,2472,-3338,9617,-21348,7210,-37531,52089,28488,-2946,-1623,71742,30074,70824,34336,20750,-37962,-72095,-29062,-59906,12240,28213,-27564,20228,25404,-40138,8417,-39196,-22961,14421,34564,50445,30911,890,49355,5930,16227,-44394,-24074,-2419,-79927,-57580,-55018,-37363,-14812,59169,24333,28019,8623,-71738,-8060,-31603,520,-25369,23445,12777,-49711,-15500,-23847,-11113,-7704,97520,-13580,-94104,27315,59590,-99671,-4247,-8331,-64421,-109961,65013,-22459,54388,68229,-9421,-3461,28530,-26137,45758,12074,30195,18963,-58764,-9890,16979,56949,33430,33369,22158,-55444,-68565,-81935,13861,31797,-32230,21532,37335,65676,1018,75592,24887,88835,28301,-1691,-13472,-69445,-60311,-33843,-79101,-16499,73,44513,11460,44617,-18553,-43412,39111,-23714,-45953,49668,71932,61003,59067,46336,26913,10126,58385,67806,57317,-36125,-15511,22193,-38860,24472,86576,-33915,-46244,-63077,-54129,-31030,4271,48278,-20108,-74313,-110604,-86199,99607,-12797,-40318,9056,38628,63538,15408,55043,8975,50341,84674,67810,-8838,-2862,-62129,-33486,-31013,17649,30681,-46732,-56269,83018,19553,-26991,16617,8097,103294,35315,16255,-51640,-19962,-12749,-45294,-47698,57812,-22787,33830,72925,11440,6472,-17515,77104,25666,8334,-13604,11674,-9448,13316,-52767,-17326,-46228,8990,-38481,-3224,3367,29190,42274,-25131,13844],[19109,22055,26367,8594,18176,-24598,-54706,-297,23112,24923,-49651,-42194,2632,-28731,-2242,-5108,-45512,-17762,-16932,3099,50165,57842,5838,19804,-30631,34299,-28787,-94820,42424,70756,22280,-21137,42960,-9247,46072,-414,25574,-25565,-61243,-110448,21678,55141,15564,69274,-45027,35847,15913,51946,47612,62227,-25416,24868,-25607,6329,34026,-7550,20295,36326,11342,8270,-19701,80566,-81346,-46105,15184,2727,60550,30181,-39163,-6323,-28910,10124,-4112,-9559,2228,-29935,-25555,39181,-66836,34833,-16382,340,-33224,41287,-30588,19727,43406,-26486,23437,-35052,21693,95822,-61656,26637,-20650,19469,99321,-34398,-4371,-25115,-64235,730,3031,-10688,-31563,-26512,22669,27451,-10066,-35322,-13137,45936,39280,-31620,-61495,-9960,69048,-18108,65358,-31931,-86683,70220,51347,21597,47086,61662,39592,82069,2440,52396,-8505,-49479,-4334,23246,-3111,-38614,42770,-71840,37872,-75488,-11398,32857,29644,38438,-25455,1268,48649,25498,-369,-8995,10364,47900,2025,-6436,16862,-7827,-17577,-17525,-82077,-22758,-31113,-55573,-54582,7133,-5458,41917,-31488,-41562,52807,-4537,15464,34280,-13696,-25789,11217,31563,-19416,-6352,-53034,-21212,64679,7185,-36974,-44611,1491,86596,27193,29761,-24353,-77921,-7062,-28979,-90885,-40717,45912,36428,-52303,-10342,-61158,1462,-63283,-3027,-57672,-77937,-39287,8150,-40823,23286,7714,37038,-8044,33984,45186,-79547,-25550,51458,79414,16566,47759,14459,-30714,-15,-56793,-120725,10482,99722,68628,-73452,-21063,-62961,-65245,-25693,83609,63505,41379,66273,-73307,-97314,61001,19598,-44617,-6528,-13851,62634,48012,-41230,18021,-58448,-168161,-55,-290624,281415,-84264,-96922,56384,171891,109577,87954,43370,44436,73364,8524,-58022,-25378,-18878,-27547,-146448,-45523,-85770,-75943,-33845,-41563,26173,175,-59900,-25189,-25104,105934,170600,29844,35082,-1503,15822,30679,-81389,-17091,-48548,9019,-25820,88806,26814,19553,48686,-73283,-33734,-22610,3546,17547,-28119,-15144,30646,46366,15959,55907,69607,44201,74769,48987,-21064,23828,6369,12923,-2131,22333,-1043,16606,-72463,-40820,34127,-20934,-27945,35909,-64694,-40291,5852,92318,33247,8680,57384,-23552,-68864,-21792,-47410,-26952,-19703,-52382,24824,28548,17029,210,50923,-154078,44355,31935,36725,-23920,-45424,3423,-8184,54436,-2085,-2002,-36276,42811,-15995,-14747,79187,-25016,-29635,29326,-435,-36488,29261,-27439,20104,95796,72798,45243,9010,9597,55575,-26283,-3078,182387,101714,173349,73412,-59458,-111015,4630,33904,-15714,-49794,-23497,587,-16074,10617,-29225,-18920,44856,6113,2221,35967,-64697,-36054,37985,-14140,32942,84047,16276,-86312,-51820,-23526,-70913,-81465,108731,996,-32430,48559,-50639,72566,14692,-36353,-29220,-49967,-62397,48679,64360,20661,56809,22460,-10666,33797,-3655,-8501,3775,-4502,-74034,-7032,-41334,60583,95202,24809,23382,15069,-78150,-22128,-9383,-5312,68294,105022,576,-68469,47171,32620,61292,-14390,-54709,-4543,-52153,-92501,-66285,-57415,-78636,-123094,-36058,-35031,12335,-102368,24495,58186,27114,61621,-40898,-7559,-36984,-16321,-73313,-61307,-74439,-63481,-48281,-463,15724,45181,-30997,-522,43446,-52061,43684,-24037,-103484,17143,-27340,7735,3093,27291,25369,71571,26271,54451,73832,-54042,37866,30494,18858,-8185,-18208,-79827,-61130,19817,45964,44541,29480,2093,52023,-15892,25322,32953,38791,4801,-11900,-26738,-4571,49964,-93135,17696,57860,68686,-36905,26105,47789,13480,-31797,-81007,17660,-52566,-21251,26441,13038,-546,-42698,6270,-6133,-17077,33309,15410,-10402,50227,38794,-81482,-54943,-28968,-25756,19399,50047,35367,49961,82901,-13689,448,-14931,26584,72481,82767,8728,73171,-26562,-23943,-34726,45109,12792,-12742,31241,-606,-20026,16015,51997,-21138,-21908,87131,34172,-50476,-9529,-13069,-49462,-5717,-69565,-53195,-24971,79708,-50403,24323,23048,-16406,-58217,-50151,-21614,-11868,16811,746,-2918,44826,20934,15902,69276,2291,-76509,-73166,-19308,-15740,24483,51669,-31002,11948,-58888,40245,66417,-3480,-33718,-7823,18418,32383,-14519,-6621,17331,-59408,-20446,44813,15199,-23837,3339,-49352,7240,8095,122201,74167,-24870,15889,-28379,-32876,-65400,-82834,36036,-71756,-71084,41231,14779,-40538,-92536,46301,23534,41971,11113,56408,-6181,34113,-22726,-29036,86948,-33778,-31126,77553,59916,24695,34738,12892,39650,9597,8493,-8464,-9391,-47808,14164,50489,-29399,39573,70477,3712,51280,26272,-24161,63703,16884,15785,15077,3661,25377,19439,28898,36298,6994,28454,23723,-21835,61353,-30770,-44553,6525,16625,26795,-57640,34266,50130,34484,-64868,87643,23252,7119,8511,33512,15806,9513,15022,30622,23654,-23863,27266,-10895,-80583,41721,-36253,-57613,64187,-10508,-37609,14179,18126,-16871,15759,-517,57930,34443,36902,55,62032,-19773,-85982,11565,-56834,2968,5218,7992,134162,-66638,-28148,-110429,16793,42386,-40957,-30842,-27389,-20383,-30318,47703,-56353,-81379,-79950,29088,316,-47814,13151,39507,-501,-71609,-5506,-11696,-27648,78479,488,22200,-11215,17780,-20241,-15706,-55483,44595,2738,87892,-7719,-63556,9431,12703,-60876,38555,31702,-4222,13749,36490,-9662,29486,45727,43224,47215,-60867,4197,4639,-75865,-11002,64140,-26516,24977,75448,-12804,109382,-11745,-36428,92796,56876,34176,-54386,-71099,-45431,15791,-46173,-18795,-37423,-47379,4441,-39592,-11550,-7844,-46036,-23363,-17017,63537,26385,-66025,-59336,-18745,-23948,-11435,-35773,-7041,-39152,51092,13690,-10215,10142,82220,10176,61589,24017,14808,-38069,-52730,-31929,-60237,-12928,16511,-15938,446,-23555,-54960,-28327,-17888,8581,33486,39014,32835,25292,12373,41083,-9850,24051,-17975,-24361,-22704,-63840,-26624,-40632,-24120,3896,66872,-8280,22647,22287,-52545,520,-13249,-7226,-43008,9637,21988,-30262,7782,-16705,-8567,-12922,91078,-2426,-92458,33658,56262,-98464,-4237,-22024,-55200,-82732,40085,-40733,89403,36603,-2308,-2247,19035,-20161,56818,11093,14159,38105,-79652,-41182,13371,58097,18609,45639,8201,-53243,-58684,-86087,2489,37603,-63271,9291,37311,44130,15752,70453,26071,82169,25701,10746,-10138,-71164,-50230,-36625,-81481,-22592,-14079,10804,2236,28765,-32130,-28302,45219,-499,-36284,59259,82980,51948,38037,32040,33427,11685,59578,69204,67095,-5949,-4036,15417,-36511,15608,98345,-25101,-97821,-76276,-57943,-24680,32193,38697,-36808,-70251,-85513,-79000,77812,-23359,-41453,6022,49646,77857,15052,60248,-2301,21952,55962,58172,-16489,-13385,-69175,-38734,-20432,-702,22874,-34784,-59749,76616,17051,290,35887,12245,94395,14872,-10306,-48352,-16447,-5644,-88555,-54268,54421,-8089,4558,80926,-308,-3220,-19304,74706,8801,-2701,-21678,22046,7744,12621,-83449,-45302,-53400,939,-34786,-15739,3468,41262,57983,-16499,7898],[10236,22060,35722,10080,6752,-39120,-59138,-5233,17158,17741,-77394,-56554,-15064,-16951,4745,7436,-56643,-34382,-6167,23815,54125,65203,-2776,29102,-8894,63148,-34234,-96988,53758,58440,-6918,-18983,43604,-14128,28533,1598,40950,-50926,-83483,-95661,-22103,34908,-3874,30026,-29613,44576,14775,31041,60393,75413,-3340,23566,-30552,-12675,6006,-36691,806,22784,27637,-9022,-24361,84452,-77231,-29011,28049,5093,46274,17292,-20733,40221,-17041,215,-4879,13746,10184,-12727,2238,46859,-90821,31990,-5706,639,-11459,52182,-18667,22258,41459,-26268,30749,-29714,1303,62401,-50568,22022,-17812,6430,103404,-20776,-8531,-28609,-66542,-3392,-17198,-11472,8976,-30841,19673,38064,-11381,-26246,11529,42859,54592,-66830,-101187,-10717,82543,-44627,59597,-33866,-56454,46931,57551,25972,43061,47084,18423,81128,5086,70423,-11391,-57204,-23267,80146,26486,-13002,51223,-102385,6264,-49915,-9050,50047,12555,46463,-37601,-914,57528,-1785,-26145,-5765,17820,49332,24503,-3756,44768,-796,-9600,-23105,-69332,-17135,-7545,-29966,-36295,-16233,-18916,26716,-35505,-11726,54870,-4991,-14290,22404,-20861,-38873,18783,3016,-29621,1499,-27302,18321,64045,-10370,-70411,-111540,-6212,52870,-5643,24025,-26672,-68403,8029,-25687,-90369,-37635,49016,37092,-57320,11738,-64630,-3399,-58785,-18873,-44189,-32755,-34658,32239,-28352,33280,9335,11997,-16108,31268,45422,-24203,-9850,57105,116223,35087,42162,26803,-44132,3209,-53817,-128769,-23800,55773,64771,-88338,-43200,-60977,-36189,-19935,81252,78545,36331,47666,-79763,-160541,92051,6170,-30954,15998,2265,75397,36485,-66037,25374,-91540,-233254,-36271,-245063,277429,-104030,-65902,42935,178215,109134,81115,49966,38083,70832,23907,-100051,-45027,-13138,-30498,-128633,-53032,-77012,-51283,-10114,-37288,20412,28724,-80376,-11061,-39984,83166,142550,42407,19978,-24664,29264,11928,-51303,-25974,-72077,12251,-10869,96593,54495,41121,69980,-27989,-11130,-26888,4077,35078,-27771,11378,46765,45165,8468,37784,45375,42712,96414,55143,-28464,2717,2296,14271,21923,12724,-27791,5519,-51736,-36536,29545,-3078,-63466,22062,-54615,-40453,-914,71540,43891,-10949,52280,-46714,-69880,-21355,-40035,-10601,-26338,-80456,14202,26860,22927,-5164,101489,-131836,11908,28254,41570,-34917,-51854,-19188,14237,58867,6820,4216,-23695,50968,-23741,-42934,71724,-10816,-23870,13666,11062,-16897,44346,-5434,35444,120053,76880,46329,2359,4912,75426,-52854,-54188,160615,92560,153375,55016,-57708,-129319,-10416,75619,-4814,-70070,-1781,14873,3453,19047,-3193,-16363,59358,25342,22102,46422,-53491,-41067,18477,-51975,5956,57650,-6324,-107589,-18428,-13847,-74826,-86696,145225,42946,-1642,42830,-35334,57781,36525,-20506,5460,-15685,-56146,40815,43244,18881,52114,20611,-26112,-42284,-82369,-51325,-8021,-40563,-95826,-16490,-47210,40936,80122,21978,8773,639,-79521,-9299,12427,-7832,57305,112961,-2426,-87596,43866,14143,30629,-14093,-41740,615,-47570,-98946,-56929,-66251,-64084,-119886,-53644,-63457,-14755,-88311,13979,14945,23464,44411,-43707,22637,-18565,-14455,-86622,-77507,-75500,-74017,-21295,-13343,3564,35091,-19157,-9363,47544,-23648,5255,8339,-94476,30598,-13533,15106,2635,21011,17962,67965,1738,60605,60280,-62937,49910,46072,39382,15073,-5705,-53161,9146,32789,72932,63399,24598,-497,50830,-23461,-8867,33249,32753,4546,-33074,-39680,-8308,30540,-114305,1266,47741,66739,-31984,25367,61015,18363,-23616,-94096,12016,-51099,-4525,32103,33885,-12038,-37328,5473,-20755,-5467,31896,558,-40548,32859,60511,-86383,-54017,-50886,-42945,-25476,45807,27853,53393,52811,2172,20108,-20503,22659,75225,78578,7497,84395,2745,-40595,-50621,57445,16118,-3935,21465,17820,-14686,21600,48277,-39453,-20356,59929,25059,-57688,-16035,8234,-35362,-20430,-55497,-12399,-9080,87653,-34309,20800,14287,-18645,-41164,-42922,-43062,-2658,26365,17765,-16862,30298,6101,21212,72914,11037,-71731,-81678,-57875,-40122,-12385,44728,-50578,22568,-45179,27795,72371,-7735,-23451,24027,5090,39063,-38162,-16538,16757,-71963,-1408,38733,7236,-43272,-2807,-48305,-1799,33181,105887,40934,-22169,10828,-28805,-41549,-58452,-68983,54328,-83783,-92986,31619,21225,-33041,-91347,32167,36791,42074,8564,65736,-1203,14733,-19213,5047,102311,-40795,-22763,87490,55763,-11375,22059,-1738,43424,22939,5527,-38465,7115,-83875,10481,55265,-28259,20349,79085,7699,26425,31440,-9290,87035,5908,17280,25326,-16387,176,31196,5461,18600,20820,10416,15682,-22932,58700,-33300,-21937,-8591,43893,8788,-54088,6924,38522,61777,-52601,124838,31760,1642,259,3773,6282,-22501,3800,67672,20350,-35382,36265,-25792,-102486,26379,-33428,-51227,61210,-8039,-53983,22552,-13111,-2886,-5130,-28974,53072,62070,65226,2265,45954,-12701,-79928,23290,-36247,-19892,-4548,15746,108782,-59277,-53915,-138262,12912,35080,-36675,-52794,-25768,-8530,14867,66759,-46308,-79749,-71811,30113,9311,-59728,5728,45075,-5309,-75708,-11662,7806,-13855,84378,-7396,8094,-45709,4906,-31563,-29186,-37781,111031,34309,82357,-29268,-68363,7393,-6356,-40896,53128,32182,-26946,20455,43003,8717,26685,49858,20769,46408,-58945,-5662,2827,-58160,-2363,24316,-26998,27967,39305,-30782,137063,-15215,-51509,51599,37718,40995,-63089,-41135,-10995,37769,-50842,-11840,-20283,-62029,20458,-3108,3684,-32104,-44015,-18525,-9702,56628,29787,-57349,-51019,-30537,-36424,-30368,-44862,-18952,-26016,46187,-2963,-10946,22126,85911,-2704,47778,24725,-175,-32823,-24001,-26343,-47519,-39738,15939,-9357,-26628,-81061,-59076,-67532,8306,49808,52211,31687,5948,23898,26201,33061,-17359,26354,8046,-31738,-34270,-48197,-808,-25229,-10344,21285,67668,-38265,1599,27682,-34125,14050,1725,-12263,-51140,-14767,24424,-12321,32223,-8936,-4633,-5351,72022,2501,-82977,43674,42565,-92810,-1856,-30273,-44549,-50740,14234,-51214,105994,-4086,6573,-3539,2185,-7658,67596,16725,-305,46631,-90285,-60600,5610,49881,4370,59758,234,-44787,-42868,-83290,-10899,50641,-83779,-4600,37999,12050,23533,31925,18378,66819,14149,30261,-8186,-62931,-42077,-33739,-66770,-25676,-31221,-21067,-9689,898,-49655,-9710,45460,26829,-28105,66003,85185,33362,10745,14369,32819,13655,56626,63655,74810,11063,4760,9031,-29152,7550,89561,-2916,-120489,-84039,-36301,-15061,61423,25125,-47746,-48773,-62193,-52481,51184,-25058,-37036,7268,58981,88969,11762,58225,-10911,-12143,18484,39237,-18963,-20030,-63869,-42248,-5538,-17009,12050,-13519,-56454,54247,6680,30557,46529,18034,83764,-7791,-23653,-40487,-13961,1770,-100561,-53327,52249,10048,-19384,60890,-16547,-16803,-20890,56095,-2620,-15626,-22209,25486,13616,9496,-93066,-70816,-60724,-3783,-25313,-19927,720,44044,64016,-9435,2700],[14894,28974,40445,9997,-13913,-45417,-48560,-8450,11650,4963,-93832,-54806,-21372,7274,12536,16561,-55922,-49731,-2524,35446,55353,65913,-6787,31612,17641,80467,-31153,-90783,52232,29113,-24561,-17626,33700,-17463,8940,4109,59385,-74001,-91042,-59069,-56018,6794,-18962,-14205,-16326,49393,4191,13228,66622,79998,32172,24699,-36738,-29858,-17738,-65889,-21676,13068,38418,-26047,-33559,71486,-68445,-7290,45056,12037,35205,9850,2150,65113,-8477,-7143,-2750,20875,19857,12238,33194,45708,-105317,29663,778,-3490,5441,50257,2724,17858,37203,-30858,34529,-19332,-27260,12919,-37885,20167,-14945,-12421,102213,-9198,-9870,-21005,-54339,-10802,-37948,-9476,45857,-23044,17912,34400,-27856,-27888,23074,36183,77697,-82064,-136201,-4171,81941,-59610,51057,-30897,-27558,29719,57887,27739,24398,24865,6362,72870,4456,78011,-9840,-56752,-41623,113106,40618,8787,49270,-120279,-21000,-10551,-8749,65923,5610,46266,-47371,571,56536,-19546,-50920,8733,17839,46930,38452,-7959,67909,12164,-3799,-24470,-51368,-7787,11587,442,-9971,-36301,-24890,7545,-31930,5567,54549,-15587,-50937,5947,-29030,-42827,32105,-21422,-41752,12618,6101,53937,46234,-34140,-86492,-140717,-19094,10189,-32366,8478,-30699,-60550,30014,-8451,-70796,-28073,39729,27316,-55648,30540,-58124,-3380,-45503,-30562,-25729,-485,-33399,38489,-21479,40991,6953,-5222,-19305,20998,30066,23218,11704,61131,133653,49838,19871,34981,-31201,-2617,-39023,-99394,-40654,17866,52842,-88185,-56390,-58320,-14708,-14084,69174,85609,14940,20454,-67762,-204296,111501,-13065,-24099,30218,20079,83355,13280,-86453,25255,-100589,-226361,-68915,-141758,246565,-118573,-30606,35633,160926,110881,69350,55674,30034,58196,42920,-111979,-51704,-3956,-28708,-102821,-47317,-44252,-34337,8247,-25242,14669,55070,-90234,9688,-44391,56025,107936,45211,7736,-56609,44988,-15287,-22191,-17854,-86689,11612,2071,86513,80159,54471,76017,12297,8261,-26302,-2265,49817,-33050,28208,49773,38796,-1587,18848,23466,23768,104358,50112,-39440,-21409,-5139,6149,34358,8259,-26435,-139,-26464,-14370,25764,8880,-79093,4129,-41602,-35871,-11169,39925,34819,-27478,42921,-61291,-68129,-15153,-25753,6531,-22397,-88306,8512,26492,20923,-5460,149546,-98548,-33530,21580,42132,-48775,-56650,-37003,28980,60702,19028,7282,-9568,54328,-26046,-68126,64603,2882,-15736,-519,11660,1844,49323,17829,72642,135579,59989,41340,2471,7123,68636,-90593,-90550,114026,56447,112867,25857,-46991,-132085,-28154,118888,-242,-89531,9984,16793,17280,28625,11447,-18988,60450,31822,40610,59069,-33592,-56773,-11287,-74725,-15831,20163,-26720,-85182,17844,211,-74765,-79292,165918,86628,11147,36032,-18554,46888,55104,28902,31791,18938,-43276,21713,15183,15078,47831,29400,-37543,-111731,-142987,-78318,-19806,-70236,-103581,-22602,-48549,15719,63345,21288,-5667,-13401,-70179,4784,25999,-8677,29412,95332,-818,-87380,41025,2677,-3888,-3205,-26582,8127,-29520,-87807,-35358,-53065,-31230,-102778,-63478,-80131,-47152,-63282,1241,-37807,13006,18685,-44087,41122,-3040,-820,-83099,-83011,-66386,-63644,12892,-25130,-6593,22688,-6067,-13786,46061,-1679,-33944,34266,-71183,37190,-2533,11330,1509,11075,5879,55473,-27243,51958,35082,-69188,50447,51053,53582,52828,14666,-17045,72841,49444,86136,78470,26910,-8929,38912,-30808,-38769,29285,24040,2207,-48267,-43249,-8887,13496,-101915,-14924,35168,57376,-28715,20732,61342,18110,-5525,-95380,1971,-41708,7817,24626,45977,-23512,-27162,5691,-26965,-7960,24135,-14485,-54935,12226,70040,-74501,-44804,-71011,-55010,-62726,39415,18700,52392,12487,21019,40558,-20113,21213,66356,63874,-2768,76329,29783,-50991,-64463,64180,21111,9434,12506,36276,-16983,17747,47901,-55496,-21283,29897,19496,-51912,-25353,18466,-16148,-37545,-34045,33572,20716,82013,-25045,15101,2278,-17787,-12396,-17775,-62492,3354,33366,37269,-33600,13060,-6650,28806,78758,12350,-50364,-78348,-89041,-62431,-49528,38034,-44183,33428,-30924,8271,63957,-15845,-11038,43140,-14959,34140,-59540,-39478,5402,-66190,15381,17450,-14498,-61054,-14255,-41695,-4690,58718,84993,5821,-18104,5145,-24397,-43904,-52097,-49609,65774,-77637,-106044,24125,27133,-27493,-66849,11423,54548,31992,9061,71399,-7872,-2700,-16632,37004,108017,-32136,5558,84647,36925,-73248,7046,-19080,47759,40808,2799,-64992,19883,-94158,3313,54772,-24452,7886,69540,13947,-1688,36005,7068,96822,-5128,14650,34384,-28822,-24096,45073,-5844,-6544,38924,-9882,11532,-13022,51227,-37429,-3370,-20416,71630,2581,-41080,-16222,25556,75917,-37691,145433,35813,-9724,-9925,-28019,-6199,-54663,-9890,96480,19022,-39843,75549,-36108,-115708,11279,-15546,-47319,52093,-177,-60888,19147,-40097,2598,-22975,-44869,45407,74699,64711,-11744,19767,-879,-52366,35663,-8134,-34007,-23457,22460,63262,-66023,-91611,-151202,8912,18889,-35401,-61237,-14574,226,75048,77698,-50037,-70452,-50255,33779,12752,-63722,-5548,42606,-3881,-70703,-17035,29989,5597,75866,-9805,-13956,-85790,-11607,-48079,-42924,-18895,169495,60289,63974,-39220,-58303,5350,-24631,-17580,63347,15876,-50403,21892,31387,21503,30282,49865,-8812,41700,-55115,-32581,-5718,-36356,4633,-28088,-26190,31525,5440,-39579,152973,-19763,-75698,16155,27886,43928,-58103,-11745,13751,41416,-47868,1035,942,-70035,32921,28212,6698,-50227,-35031,-5772,3750,42048,32497,-44679,-44817,-35253,-34367,-43235,-47834,-19991,390,37960,-20485,-3986,35633,82899,-3403,32077,36369,-19168,-23121,8080,-14452,-26582,-61274,24002,-10182,-49102,-119205,-52919,-92347,30894,85894,65231,17270,-17894,25582,36154,27004,-15285,22387,29446,-43588,-34697,-29290,18396,-9091,822,33662,59663,-59288,-29014,25322,-19995,30688,8887,-14820,-45885,-40425,23022,-1712,51034,-2356,-858,10385,41322,-2660,-70872,52287,23132,-85203,1108,-32594,-36067,-24008,-5422,-51478,101217,-38644,17285,-7087,-18287,3145,72007,27568,-10798,39292,-89824,-62875,-4288,39201,-7005,74025,-1231,-36364,-27115,-71035,-22753,68110,-89136,-18300,37228,-16427,26969,-29072,3285,47483,100,49644,-6793,-45160,-36468,-25766,-35597,-23804,-47161,-44480,-20734,-28993,-64084,10250,38085,52559,-21502,71567,79300,8342,-17678,-938,30150,15561,51221,51070,77225,4851,10018,4943,-22087,2984,64246,28253,-92797,-81319,4280,-5971,82055,9018,-55261,-16714,-47834,-18373,21838,-21955,-27604,13994,57718,86033,6745,51089,-15305,-41038,-17942,15522,-13450,-22648,-47632,-42440,8396,-29008,-589,8733,-46557,22905,-9102,58587,47819,22760,72447,-30371,-22488,-29892,-13301,5959,-79136,-40487,56124,25487,-33944,20366,-34387,-33207,-21129,32777,-8532,-27138,-17113,24044,8517,4835,-82464,-86941,-64155,-3981,-11500,-13699,-3849,39015,57158,-8447,-434],[27897,44076,41136,4778,-39058,-39605,-24285,-11062,9454,-9394,-90337,-36931,-12543,37659,20067,18543,-45540,-59781,-7144,36526,54319,59771,-5351,30363,47125,83404,-18282,-77812,39432,-9799,-28765,-16070,14608,-20465,-5930,7389,77427,-89074,-74693,-4977,-67348,-22664,-24948,-43653,-9448,44682,-12294,4263,67467,75062,62756,26313,-40294,-42895,-38841,-87921,-39475,11413,42054,-37406,-50059,46095,-54306,12753,64047,24371,29773,7688,20503,61992,-6462,-10870,1651,20330,29964,33136,55993,35345,-102551,26834,2353,-11712,13015,41237,26719,7445,33576,-38565,32974,-4876,-53893,-35496,-30943,20300,-12067,-31103,90771,-1671,-7731,-3430,-31645,-17852,-51868,-4309,67771,-1592,19362,23607,-52458,-37557,17682,33229,100085,-76232,-145486,9786,64737,-62381,41537,-23830,-10206,18838,55432,25159,-2786,1510,4199,57167,3024,71970,-4173,-49881,-51107,96100,34443,26444,38553,-119670,-34922,26289,-14027,72985,7508,35818,-52156,7237,49522,-32460,-68512,29813,12122,39847,41293,-17427,80807,28776,-780,-14990,-41395,1239,25807,26552,14593,-48696,-27336,-11588,-25187,4213,43092,-35294,-86217,-13247,-36661,-37359,48544,-36510,-51898,20881,20590,73691,18751,-60282,-84309,-127184,-34149,-36289,-45915,-9750,-34948,-57079,47179,17467,-32708,-12446,22388,10211,-45442,42483,-41834,333,-28403,-38614,-7962,5887,-35632,23608,-29048,43352,705,-13492,-15735,6837,4988,50932,34140,63174,112523,55151,-14686,31656,1284,-15601,-13331,-51003,-34612,-3058,39695,-71125,-53982,-58321,-13813,-14600,49125,85165,-16932,-5952,-38442,-213611,111343,-34053,-28272,31344,31403,81216,-10423,-96130,18671,-84596,-157261,-91260,-10462,192217,-122521,838,36590,126614,112677,58632,59542,21974,36295,65087,-86124,-41757,6091,-24107,-82006,-35202,-3576,-28371,15704,-6349,15151,72976,-89083,31796,-37846,30913,81215,40264,7524,-85370,56757,-43549,-3567,355,-83891,7507,8391,62003,94679,57055,65226,36285,20141,-17972,-12919,61392,-41388,31227,39485,28384,-11949,6590,11504,654,98416,36744,-49743,-41793,-16400,-10636,31879,4869,-5845,108,-702,8528,21160,12352,-73339,-11937,-30290,-28017,-21796,5953,9702,-38961,33879,-62853,-67441,95,-5110,19390,-12663,-75784,8360,26317,6622,-495,183695,-66292,-79948,10700,35500,-62230,-56627,-46735,27476,59877,31827,5622,2349,49414,-24222,-84997,58419,12829,-9174,-7375,4409,12832,42140,38996,124538,143687,30483,34480,9149,21608,40181,-129766,-109275,64470,6400,66570,-1410,-27724,-121646,-45873,149261,-6425,-99562,9885,5924,22744,35871,8733,-25070,47853,24236,53357,69949,-8460,-78202,-48307,-72174,-21802,-15435,-41495,-32653,46489,13965,-72119,-65433,164075,117138,-334,31185,-5412,40211,65092,96311,43337,43316,-25685,205,-12090,10487,44201,44244,-44678,-138029,-164815,-81726,-21586,-85153,-95336,-24053,-47371,-10175,47901,20907,-16152,-20652,-60310,16863,31510,-9497,-4248,59172,5374,-69286,37718,4770,-32053,13307,-12825,14435,-3451,-58965,-9502,-22302,5596,-76097,-63373,-79902,-74180,-32426,-8930,-82944,1424,-10836,-40080,46842,4804,23683,-64009,-74989,-45673,-40328,45892,-33739,-12385,10279,6443,-9730,37367,6641,-60668,48513,-40183,36431,4799,-784,4518,2933,-7483,37966,-50804,31162,5829,-72221,38854,49621,60098,96452,38205,18843,105299,66646,81863,83659,36875,-20829,19331,-35603,-51042,20092,14606,-2605,-54911,-36639,-4475,996,-74045,-27304,23125,45351,-28140,14497,45163,15917,16109,-85754,-6257,-22427,12032,7931,46101,-31973,-18811,8179,-22402,-20779,14213,-24568,-47421,-6455,63743,-52973,-28267,-85823,-61414,-79447,29706,8884,48156,-28039,34812,57918,-8553,22060,46040,43847,-21863,53340,50356,-49679,-74492,64504,26387,26900,6645,46669,-27996,1159,48060,-67395,-26945,5787,17115,-34017,-29391,17758,1904,-51921,-10566,69335,56490,64410,-25218,10091,-8189,-12631,20889,21372,-77299,6834,36697,55266,-46618,-2031,-15894,36255,88135,2567,-19427,-63018,-89135,-75784,-67681,39823,-3414,43953,-21016,-11517,41927,-26982,-1744,38887,-33264,18135,-71441,-68733,-13546,-48690,23649,-16638,-44507,-70240,-29513,-33627,-862,79741,67647,-20316,-14469,-44,-16233,-40203,-46416,-29378,67645,-61108,-107201,20305,36872,-23981,-24033,-13475,70955,18930,16219,73758,-26062,-17425,-16036,53723,102648,-10263,44899,68972,13584,-136741,-4494,-34991,50517,59471,-740,-82985,25171,-66859,-7445,48452,-23387,616,41188,18847,-22978,42671,21283,89948,-14185,9086,43375,-27855,-39611,55780,-3675,-31122,57278,-30941,15545,7484,43742,-43839,8727,-25670,83501,10681,-29586,-31249,12960,69667,-26924,144628,37362,-22433,-20412,-54408,-17536,-75251,-23337,109391,21290,-35966,124359,-41258,-117931,-2057,5984,-42310,36932,13716,-54774,1938,-60614,-3435,-36551,-42748,39930,64220,38661,-33811,-4860,13786,-10460,41176,25609,-36302,-40820,29046,18284,-85960,-122470,-142612,3684,-1755,-40544,-57711,529,7741,127441,76783,-54824,-58599,-20564,40765,10546,-57921,-16240,31635,3382,-58119,-20623,47222,26292,57745,-5242,-40564,-124582,-28020,-59802,-50257,818,197452,70121,38061,-34756,-36661,1420,-36449,5264,67507,-9167,-67218,17323,4543,25234,40609,49014,-36695,33809,-52278,-65159,-19840,-18834,15814,-75410,-22321,36246,-19947,-43498,144014,-24903,-103973,-5450,22579,40085,-47138,8153,25940,23757,-32955,17383,22335,-67064,40293,45889,-1097,-57308,-19859,9540,19422,22513,34550,-28276,-38952,-36875,-17125,-46104,-44566,-5313,34190,27022,-37822,9788,50120,74127,7750,17004,53730,-36678,-11440,37022,761,-4417,-72024,34655,-17332,-56002,-119765,-38548,-91682,44242,101717,68789,1459,-30435,27330,37541,23949,-5663,13640,43820,-55458,-25503,-4476,32935,6988,7051,38240,42904,-68232,-57975,17953,-9938,47363,7044,-15400,-26828,-58298,19489,-1698,59352,1959,2015,27578,4125,-18574,-60873,52948,5031,-76430,3889,-29520,-29043,-7739,-14667,-41991,81558,-50073,29246,-11395,-36678,4171,66469,40353,-16360,15736,-80073,-48273,-12989,34714,-14542,83556,1465,-33323,-17099,-47591,-30314,83789,-79829,-29672,33782,-29861,29433,-91169,-14930,29231,-10301,62070,-4482,-20199,-32666,-14422,3563,-16909,-57721,-55994,-27956,-50414,-68355,29216,22862,71553,-16075,74562,68065,-17850,-42131,-8679,30728,16349,45668,32665,73285,-20680,13404,4236,-20864,2757,34505,59718,-21767,-67752,49049,-63,86831,-7064,-62510,13789,-42937,9216,-10383,-20064,-15505,25799,40265,63083,2033,41788,-15044,-57364,-44714,-7031,361,-22793,-25146,-38069,16510,-34713,-13167,21836,-32179,-8462,-25958,79755,41910,24926,57689,-49107,-10767,-18772,-14132,5069,-33543,-14350,67849,32072,-40340,-24740,-50219,-49660,-18563,16324,-9440,-33058,-10345,20512,-4142,-1085,-58606,-89377,-60536,556,4408,1895,-8307,29355,38882,-14048,-760],[37054,63202,38153,-8111,-61146,-21718,5598,-13504,13542,-20499,-65116,-7664,9669,65781,26983,11166,-30523,-63089,-17871,28405,50669,47737,1319,29665,75512,73621,1261,-60873,19819,-45834,-22095,-14577,-8855,-23657,-10998,10512,87694,-93208,-34795,53548,-56282,-45573,-21416,-49111,-11365,28535,-27055,6291,65550,61863,70832,26287,-38455,-49875,-56772,-92365,-45459,18003,38441,-38142,-72056,16979,-35259,27176,80829,41427,29596,7923,28424,36863,-10771,-10906,7193,20916,40298,43734,57678,18903,-81707,21542,-692,-22608,11184,32488,45623,-5273,33312,-46474,23130,9535,-65593,-65628,-34819,20809,-8828,-42469,66844,1308,-2380,19294,-5947,-20172,-52865,3383,71627,29002,24741,13158,-75160,-49081,-2955,39043,108304,-56285,-119248,28478,34387,-54090,33019,-13721,-7920,11128,53764,18117,-29319,-18770,10206,36294,4695,54696,3755,-39640,-47428,31358,11890,41185,23704,-100455,-31916,45413,-26459,64861,12393,16591,-50723,20214,42984,-48752,-75499,50411,5215,28453,33537,-29187,81111,45545,-364,8387,-47571,6588,36802,41752,27585,-51340,-30819,-26512,-20861,-15048,17493,-56324,-109272,-32687,-42513,-25549,63263,-36319,-54456,21910,554,69435,-9965,-83748,-68925,-82184,-46402,-77875,-45662,-23563,-38475,-59375,49284,44272,16929,7481,3983,-8735,-25803,45971,-18494,5848,-12535,-43464,3927,-8933,-39533,-5369,-52103,38485,-7388,-11887,-5142,-7029,-22570,56169,51215,61243,50122,46279,-51697,12712,37152,-31087,16990,-3844,-10647,-4699,31761,-40577,-35076,-61056,-33762,-24134,26510,78964,-47294,-23176,1739,-187590,90457,-50848,-43035,19506,30191,67444,-18966,-89686,8639,-52620,-60846,-100614,103157,111369,-108931,23371,45522,92581,109965,53089,59832,15186,8734,83828,-33537,-17514,14705,-18288,-71976,-24968,27092,-31451,12499,16832,26378,79210,-80099,49883,-23828,10984,70712,31132,20863,-99342,57589,-63678,-318,19553,-62602,1316,3044,30096,86223,49210,42247,41918,22161,-698,-22806,69151,-48400,21141,21275,15480,-19401,5449,14579,-13176,82840,19551,-54691,-53027,-30343,-33173,16547,-2577,19060,4463,20283,20274,12950,8313,-55641,-21169,-24296,-18180,-29156,-17616,-22161,-44309,29478,-52667,-70356,22161,18922,24633,-2202,-48513,12722,24031,-21233,8807,194426,-45646,-115696,-4611,21606,-70840,-48778,-46968,6813,56995,42767,-17,10518,35242,-19625,-91032,53437,18022,-6500,-3651,-6534,13181,25140,56162,171089,141350,-926,29145,20150,45724,4361,-153145,-113590,25356,-40185,25907,-17261,-3777,-103380,-60316,155515,-22574,-91553,-592,-14097,20616,37145,-11514,-31583,26036,6187,57332,75532,16209,-96684,-82827,-45026,-9052,-39131,-48584,22793,61347,22852,-68533,-50884,142434,123614,-28888,29297,-990,34095,64558,149989,39664,53011,-5772,-15859,-32135,6222,40080,58558,-47314,-108702,-147803,-63443,-6420,-80262,-74749,-21834,-45764,-32769,35016,17765,-20874,-17597,-56322,25101,32422,-12022,-30578,16337,14419,-39932,32998,20568,-46740,28188,-4244,17234,22347,-20134,13836,12657,32996,-45932,-53715,-64071,-87998,-203,-12915,-106326,-6136,-38427,-31806,42538,3904,54189,-35159,-53834,-13903,-15358,70080,-39159,-11562,197,15858,4893,22044,1211,-65944,48800,-11349,28613,8628,-14697,14848,696,-18315,20210,-62076,3671,-18619,-69751,18164,46702,60757,132081,58573,44722,100660,81015,63616,78394,51270,-32269,-1976,-35788,-40918,5921,5179,-9254,-52855,-22415,5119,-6031,-49520,-33547,16465,35136,-29782,9110,12282,15564,34769,-67842,-8081,4311,8040,-8404,36069,-34885,-16016,13187,-8816,-35182,6851,-25531,-20645,-18347,44121,-30913,-7901,-92452,-62362,-69614,17652,-1019,42747,-59910,34938,68419,14919,23658,18847,23749,-46354,23071,62439,-33953,-77020,58506,29504,45955,4945,43644,-45353,-27337,43134,-74188,-38217,-8429,16434,-10281,-22937,13193,13001,-59024,8335,84164,88989,40238,-31904,8366,-12889,-2257,50034,64198,-86753,9013,35028,67550,-50351,-11412,-21356,42463,99995,-16052,10793,-38257,-48728,-77315,-53297,57622,66767,52789,-18010,-25677,10302,-39363,917,13189,-42449,-4296,-69508,-91945,-34863,-31424,20557,-55432,-71633,-66840,-42440,-27719,7071,92310,57818,-31354,-13095,-6366,-8261,-31958,-40316,-13385,60078,-43563,-95729,20186,51643,-22343,24934,-39167,80567,10703,32023,73332,-50820,-28756,-17105,47359,84272,17113,81722,44945,-105,-173135,-8465,-45332,49504,74689,-5317,-90979,21403,-10429,-20475,37151,-28078,-5171,2827,19834,-30904,49957,30466,67297,-18960,2713,51482,-12360,-43242,58102,6798,-47600,71198,-50936,28050,34228,40098,-51934,14859,-23181,69591,28107,-31292,-39152,842,41809,-23589,123908,38440,-31990,-30930,-70173,-24463,-78666,-33738,102769,26993,-24281,153798,-41726,-110477,-14595,16472,-30044,17289,31544,-36508,-27064,-73876,-19347,-44370,-24055,38833,32887,1405,-53414,-18879,25576,29355,34395,59225,-27921,-42092,37284,-8170,-113292,-135179,-117135,-3373,-21636,-50486,-47227,13099,17370,149716,64299,-52237,-49502,9382,49237,4961,-44105,-21795,14745,16700,-40323,-21610,51657,43353,35844,5000,-66421,-151681,-39545,-59783,-46235,22714,188624,60667,9318,-18247,-14422,-7199,-38672,26080,62843,-34481,-72003,7566,-28288,20043,56607,50992,-56209,23409,-53194,-91312,-36084,-11779,32913,-102010,-14407,40962,-33811,-48029,107162,-28530,-123499,-12922,17383,28473,-37935,15222,26697,-8099,-5652,33732,40763,-52814,44166,48934,-13491,-52094,146,21912,32288,1648,35827,-10625,-31821,-37560,10267,-36410,-35967,23270,66077,13923,-53576,27603,63497,60874,25268,5570,70094,-48742,-1617,57607,16229,12071,-69459,42188,-27150,-42197,-83496,-18930,-66064,47522,90880,62025,-11256,-30217,26103,29203,23828,7341,3386,50029,-62831,-11274,24016,45847,21435,7546,33262,20250,-65373,-73139,9726,-1295,60035,-1157,-14408,2542,-64114,14340,-11194,56183,3882,4040,39806,-31161,-41890,-54764,40239,-4881,-65536,7083,-21848,-20312,-1112,-12434,-25735,57778,-30150,40647,-14092,-47561,-8938,51503,50928,-17773,-17977,-64536,-22098,-16879,41636,-18546,81783,4876,-37199,-15952,-13721,-32361,89889,-60782,-36990,28283,-24528,32487,-134198,-30306,15879,-13258,63012,161,8007,-29307,-2053,38095,-6958,-60173,-55806,-30154,-57341,-58628,44642,1801,80549,-11409,71748,54909,-39195,-58948,-5866,37904,14947,42000,10775,64213,-52492,17980,6709,-29245,5552,14724,82352,55907,-48915,81776,1549,74386,-19742,-71536,30347,-42567,20007,-44148,-24072,-4245,40464,7422,22135,-152,33252,-10364,-59277,-57133,-22460,19874,-22487,-2757,-28813,15997,-33086,-22949,18813,-16900,-31576,-38965,90661,32843,23889,34929,-60174,3940,-9080,-15178,-195,21534,20975,84633,26426,-42845,-58291,-60862,-62059,-12329,12681,-4998,-29954,-6119,17378,-19034,-8325,-30879,-78542,-49423,8709,19719,22541,-10587,18866,15406,-23235,1597],[31394,77154,32062,-28283,-73228,3373,28544,-15626,25527,-24557,-24109,24936,38158,83799,33303,-4923,-16851,-60783,-30255,14108,43340,32209,12016,32544,97613,55683,21035,-42648,-1013,-66437,-9745,-14822,-29332,-26012,-5362,11906,82141,-88155,13476,98027,-33983,-55190,-11680,-34065,-21232,3549,-32758,17055,63011,43261,49073,23312,-30862,-49392,-67716,-71438,-35762,28813,28755,-27620,-93310,-6721,-13442,35416,90278,59441,32071,6300,25222,4401,-18289,-7739,12753,26666,51586,45291,31869,2204,-48930,12443,-7073,-33923,3665,29548,53598,-14911,37765,-51515,2751,18181,-53643,-68075,-49625,19971,-4588,-41314,34558,655,5173,40422,15357,-14518,-38971,12039,62468,59557,33198,7234,-87747,-56027,-32699,53152,92893,-31729,-67200,46774,-985,-37918,26431,-1397,-14174,3208,55172,8230,-47173,-36075,21640,14419,12810,33178,11660,-29033,-32188,-49419,-15268,53944,10140,-67255,-14996,40195,-43969,39055,13342,-6919,-43410,40692,42593,-72809,-72305,63888,2028,14565,18358,-39563,70879,58738,-2047,41376,-68111,6830,45802,43083,23128,-45211,-37675,-34922,-23389,-45125,-16946,-68455,-111418,-49610,-45871,-13191,70978,-16694,-44926,15043,-46669,40949,-33356,-99481,-49015,-26074,-51107,-105005,-36543,-28699,-40686,-67070,32630,64487,66579,28729,-8292,-24017,1925,41730,7441,11152,-1103,-44912,7062,-29899,-42584,-35568,-82211,26738,-14110,-946,10607,-17240,-46826,42617,57217,52355,-34310,21768,-79879,-19555,58949,-43369,40977,28514,18572,5394,32229,-4776,-5992,-62362,-62154,-40589,7861,69055,-63383,-27424,42843,-139151,55290,-57693,-63273,-362,15590,45459,-2387,-64951,-729,-19479,25912,-98140,163459,2528,-74993,34995,59450,76494,99434,53555,54873,10372,-19712,88321,22735,12957,20173,-12150,-68892,-21949,37173,-37967,4340,40313,48232,73917,-67757,60002,-8770,-5330,74117,21554,40588,-92407,42234,-67593,-11367,31885,-30231,-5035,-16319,-1028,47919,33477,15554,34481,14746,23602,-25772,71569,-49443,2948,4014,1668,-21364,14970,32840,-12095,63673,3090,-51168,-52727,-43857,-57019,-5763,-16813,35881,9916,31663,17558,-797,1307,-37583,-21411,-24781,-7243,-30354,-18518,-49432,-43399,32005,-36654,-76751,43069,41202,21461,5100,-15555,19602,17165,-59373,20289,176723,-39718,-132821,-22508,3283,-71002,-32114,-38689,-26423,53101,50225,-7160,15402,14199,-13475,-86896,49510,19523,-7453,9612,-17509,4392,3930,68532,190240,122787,-25407,25683,31875,70279,-23771,-144969,-107260,396,-71198,-4731,-18288,19124,-82340,-68466,134848,-42999,-61421,-17558,-37539,13980,30058,-43276,-35739,2349,-15416,51973,73873,34608,-103509,-98910,-5216,16192,-50077,-47980,56024,61236,24359,-65055,-39164,110811,104376,-59591,28985,-8046,25579,55515,161072,26524,50746,13601,-23336,-42073,2874,33640,66468,-45304,-45290,-110366,-33249,25029,-56224,-50294,-18662,-44671,-48855,25104,9350,-20100,-4749,-58066,29962,33397,-17292,-40329,-21033,23296,-8311,26496,43596,-46396,34728,-3320,16160,39788,17537,30650,35511,44155,-18728,-37499,-39279,-87327,30734,-9817,-102046,-7447,-58559,-21429,32897,-3033,82101,-4769,-24489,25801,1913,80807,-42796,-2951,-5966,19702,28524,3158,-11505,-49675,36073,6517,15003,9711,-22841,32372,6068,-23630,6397,-59323,-24169,-31212,-58663,-6915,44714,58580,146629,70149,53934,75031,90870,39008,66737,64022,-39070,-17963,-29842,-13609,-11454,-3803,-16296,-44281,-6087,18788,-7805,-37925,-33482,19313,28813,-31893,6019,-31135,19828,46366,-45157,-2456,32234,-803,-11986,22295,-31028,-18464,19627,8986,-41654,5565,-15605,15650,-20192,19213,-13441,11258,-89373,-58747,-36726,6176,-10621,38204,-77538,16880,69458,44935,23840,-7798,7361,-70008,-6193,65842,-5979,-67477,47035,27954,62560,7579,27204,-63621,-61704,27917,-75685,-53168,-14376,15663,10747,-6282,14439,13569,-57203,16913,75733,111641,16659,-38460,11100,-9937,13549,67809,97149,-91519,11137,27560,71086,-42852,-13819,-23288,47802,110260,-36648,30731,-8917,18595,-68500,-8751,90240,143001,58483,-21503,-32341,-24919,-50665,-3585,-21703,-39589,-26021,-53557,-97118,-53094,-25084,7829,-85888,-82982,-51260,-44407,-25228,14009,94348,52785,-28633,-15200,-16946,-6118,-21490,-32826,-5862,45610,-29991,-73066,22427,69240,-22093,64522,-61588,81101,11721,54797,70501,-73020,-35332,-18192,19808,51548,40265,103911,20283,5602,-165976,-4145,-47102,43360,82840,-10147,-91180,9687,47659,-33245,22769,-37486,-12772,-32088,15820,-24432,52122,33082,34059,-17755,-2513,55646,11691,-36709,48756,16491,-51942,76288,-67225,44783,60108,41443,-59997,17972,-13360,33297,43977,-52290,-44345,-11709,-1233,-26594,90521,40004,-35519,-41783,-74065,-25628,-67316,-38819,78446,34245,-7424,145521,-38723,-96934,-27543,6081,-5893,-4111,48841,-11526,-61668,-79910,-39352,-45202,3148,39893,-6979,-29902,-63493,-18977,27160,47974,14697,83748,-13362,-17536,48455,-8605,-139388,-127683,-84980,-11593,-36517,-59962,-35853,18424,31019,132346,45148,-40455,-46374,32161,55223,-42,-26807,-19790,-3382,35987,-20029,-19719,37862,52895,15199,17773,-85255,-159186,-41904,-46747,-29861,47535,153178,35918,-19317,4081,-4848,-22403,-31921,44292,46746,-53845,-63296,-5352,-55232,8995,74942,58267,-64514,11316,-58962,-103882,-49766,-16939,52447,-101569,-2795,43341,-36131,-56652,52285,-26905,-119493,-12323,10502,10702,-33638,12457,19348,-38489,29854,46620,54342,-31240,48161,41625,-23162,-36931,23005,27385,38057,-17137,34787,3847,-22713,-35448,39589,-14396,-23966,56862,85403,-732,-65706,45393,72771,44161,41155,908,79907,-53905,2249,66868,29249,18294,-54772,43735,-35137,-11194,-27810,2696,-27269,44124,60316,46978,-19015,-21934,20338,14026,25404,19280,-4666,47277,-62826,2173,48503,57803,32188,3408,18031,-2807,-53303,-66649,5060,8491,64428,-10293,-12048,35636,-59655,7837,-25171,44799,4067,5568,42762,-55831,-65680,-50754,12460,-2620,-51167,12239,-10186,-7231,943,-169,-7089,38743,13537,48529,-12748,-48058,-34574,31195,55739,-17188,-50771,-47052,7306,-13341,57763,-20054,64040,6178,-44965,-23129,26074,-29324,80381,-39081,-39497,22994,-4915,34926,-149093,-36987,9102,-8075,51298,7710,34463,-25283,9041,57781,2745,-54163,-46878,-28264,-50847,-36771,54098,-20711,79003,-7384,60558,42643,-50893,-66308,7226,51910,11062,41185,-11483,52782,-76585,26475,11061,-47641,8452,13803,90495,95840,-33850,91941,-783,49919,-25596,-82087,26158,-39755,11925,-74724,-35134,2633,54383,-33523,-27382,1849,27257,-1695,-49771,-55386,-26424,40267,-22767,13724,-15621,6950,-24720,-26705,696,-4648,-40981,-44073,89613,25124,19172,2488,-61539,13552,-1966,-14704,-6678,72369,55176,99602,10029,-45610,-72513,-64667,-66051,-2862,20547,6060,-16826,-7010,16058,-30651,-16708,-7100,-59165,-33646,18258,31835,42011,-9360,10936,-4626,-31189,5631],[8061,75234,23970,-50973,-71841,26944,32881,-17124,44360,-20350,21142,51850,62523,86761,38949,-25891,-9490,-55650,-39317,-2925,31347,16533,24529,38666,108872,34667,33677,-25175,-18196,-64440,3084,-18837,-39227,-24965,7050,10305,57319,-80231,44632,112301,-14383,-48374,-937,-10061,-34825,-24471,-26285,30807,60018,22810,4620,17376,-19807,-40981,-66908,-26374,-11920,37372,14986,-11779,-105896,-19256,7908,39086,88472,71246,33934,-931,15432,-19267,-24755,-1990,17615,36365,64535,44003,-12887,-8216,-14282,-150,-14697,-43023,-4239,33929,48601,-16394,46433,-51582,-26705,16569,-20018,-45916,-69511,16648,1261,-27013,4640,-1927,13541,53803,27989,-749,-13574,19648,49407,79962,42587,5522,-87513,-54672,-63478,69422,54670,-9958,-12585,58507,-31932,-18809,20946,12533,-15384,-6280,59600,-1710,-53139,-53000,35775,-3766,28190,15892,17726,-19826,-11894,-105974,-32507,64399,1883,-26659,7716,14812,-61147,-1155,6191,-28900,-31905,68991,49992,-101112,-62615,66582,5034,1007,427,-45036,56055,65396,-5517,72523,-92395,2822,51468,31144,2094,-33809,-46789,-37538,-34064,-75222,-48934,-64401,-90625,-61304,-46611,-6675,68126,20727,-22491,3759,-95186,-2293,-47664,-104112,-33422,21265,-45953,-111167,-25879,-25004,-41021,-78136,2593,73571,104703,47696,-9659,-32118,33453,32455,31133,14582,5276,-42024,1881,-43222,-43202,-56758,-106173,10894,-16255,16300,27715,-22129,-64675,17307,49128,34676,-108368,-14761,-91210,-55589,56486,-47802,47281,41573,39129,13803,39954,25861,21698,-56022,-81071,-58237,-2197,57190,-58799,-21053,74360,-87013,17497,-51226,-80920,-20687,-6909,22395,36321,-24921,-5449,2269,81854,-87354,164910,-124613,-26654,35736,73085,83519,81280,57541,43901,7706,-44973,69627,60251,38316,21542,-6106,-64493,-26503,27168,-41452,-925,59416,74804,59812,-55525,60699,68,-23164,80037,14301,54638,-66731,9840,-51475,-30719,33017,302,-9647,-46945,-24425,-12795,13520,-6617,22564,1026,49638,-16729,66999,-41546,-16553,-4286,-11648,-17597,29901,60838,-848,45970,-9609,-38997,-41857,-52464,-76866,-28358,-35765,40012,13776,31187,4120,-19176,-2318,-26852,-14033,-29783,4191,-24300,8249,-62626,-36866,40861,-22099,-83621,52558,55853,11639,7262,13406,26866,4469,-99635,30707,132548,-41920,-128975,-38522,-14845,-61954,-9008,-25126,-55946,49222,53606,-12976,18524,-8311,-6885,-75587,46237,19518,-9412,27321,-26363,-8802,-14720,75706,172065,85005,-38129,20909,40457,84825,-35782,-101583,-92082,-11906,-84567,-26260,-7285,35545,-61097,-68411,94280,-59606,-13477,-36145,-58810,5807,14646,-75915,-36331,-15805,-33105,39361,64891,42678,-93582,-81918,31173,42305,-56230,-41694,56227,48933,18945,-61706,-31110,79798,67899,-78678,27264,-25320,15356,42832,123990,13153,43745,29407,-24650,-43140,377,23547,64902,-39006,11936,-76257,-3610,63925,-19388,-32363,-17198,-43433,-55681,18424,-4679,-15602,13762,-60836,33899,38019,-25092,-31847,-44800,28621,17423,18843,63900,-35174,29480,-10099,12501,43782,44972,39762,34959,40253,386,-19558,-14343,-77379,58799,-1919,-73876,-4293,-67015,-12197,22557,-11135,97194,19364,3349,67447,7360,77343,-46262,12680,-8001,16425,55109,-14381,-22252,-20134,14082,9325,-1874,8950,-20164,53480,18214,-22237,-1025,-46013,-47031,-28935,-36909,-32080,42554,55687,134889,70030,45302,52745,96753,15584,54458,68653,-38216,-22850,-16929,19046,-28989,-11368,-21979,-32773,5690,34905,-5219,-38176,-29173,31457,25115,-32287,5051,-70588,29339,50722,-21456,7774,53475,-9327,5942,13154,-21085,-22690,25381,25461,-34580,11450,3848,49671,-11420,-1202,1890,24024,-77034,-52092,8167,-1219,-19311,35752,-79189,-15858,60680,71379,20820,-26327,-3815,-85798,-27908,61530,27204,-43152,31726,20417,72658,14134,2876,-75894,-91617,1255,-72238,-66928,-16848,13625,22120,14837,27533,3395,-48517,12241,49500,122303,-30,-38321,17499,-679,33867,70942,108338,-92601,14039,14679,65025,-26877,-10453,-22083,53505,112925,-51553,35507,18880,83056,-53782,45305,122423,191834,60067,-28614,-33939,-57602,-58632,-12772,-50157,-27282,-39933,-27644,-79921,-64290,-33337,-8789,-94180,-70137,-27986,-28804,-24149,14358,85931,45096,-19263,-20856,-33937,-14870,-11277,-23961,-8865,28013,-19226,-42585,24917,85435,-22408,82228,-76442,74995,20806,78664,65406,-81894,-34916,-16996,-16988,7456,51782,105608,2830,29855,-122077,5586,-39333,32163,81846,-13710,-87336,-6734,78061,-42753,7701,-46882,-23381,-52681,7363,-7738,42256,29120,-1039,-10418,-5796,51912,31604,-24849,27700,17258,-44749,69268,-76375,58663,77728,45792,-65673,22063,2486,-10248,46286,-89197,-51402,-24970,-47362,-31633,54481,41405,-32487,-52466,-68641,-21844,-49255,-37335,43472,40156,10414,102321,-33750,-81473,-40806,-23794,28739,-23802,60197,11766,-93415,-79183,-55725,-38908,26947,37677,-39171,-43816,-62368,-7966,13292,34155,-13281,90020,1620,29389,61842,11865,-155588,-104575,-56115,-18885,-44336,-62930,-28344,15021,46055,83307,27292,-22588,-49080,43431,54272,-306,-11643,-10841,-17804,58795,-18,-15370,5511,53106,-1101,29606,-91218,-146789,-33061,-25056,-5076,72903,108705,3613,-46171,24679,-15671,-43432,-20040,59118,18940,-64141,-44009,-18797,-66725,-3498,90143,70721,-62445,-1244,-68194,-102886,-56615,-30939,67771,-78454,10725,41284,-28929,-68738,-3322,-16044,-85885,-11816,2479,-9421,-31443,6923,7653,-50410,65843,53804,62301,-8762,55447,30452,-25466,-16856,45694,24462,34875,-31431,27975,10272,-12121,-25488,62976,16110,-11080,82191,83080,-16084,-71725,58737,74857,24367,48680,5231,80226,-53005,-2507,64396,37693,13544,-32578,39739,-37757,25583,23839,23265,8010,38769,26532,27596,-22619,-13138,10653,-2191,26713,27111,-8079,34887,-55171,9927,59074,64752,37364,-2580,-6564,-19893,-35444,-38840,7448,19753,57281,-14617,-8493,64635,-50449,932,-37018,31291,3531,6507,35105,-64440,-81231,-45001,-26878,11154,-33304,20894,4944,9907,4427,19125,9583,28202,60177,49631,-5885,-39084,-65200,11103,53848,-17162,-70686,-30417,31292,-1875,73415,-20055,31290,4291,-50665,-34749,63703,-22836,54428,-21209,-37545,20681,19690,33783,-139652,-31118,8368,3238,29213,17403,54101,-20313,17317,60105,8909,-41727,-33567,-24899,-37676,-10684,55810,-38798,69036,-4228,41123,32694,-51066,-64022,26972,70047,5823,42772,-30708,42055,-84478,39709,15647,-72573,8231,30346,84013,76416,-30146,78700,-5702,22877,-22266,-91670,3514,-29300,-8367,-95465,-50483,2766,63622,-71881,-72388,8534,23444,10557,-34106,-43676,-17685,56074,-22775,21058,-729,-7822,-12070,-21785,-22008,1748,-35131,-39312,76958,22204,10086,-35170,-54213,12658,2483,-11134,-9931,109431,74588,104536,-10529,-50316,-71658,-62085,-58630,7900,33888,24239,3983,-12783,16642,-35063,-25298,9041,-37700,-18339,26590,38789,54416,-4638,7758,-13982,-33498,9777],[-26081,51048,15603,-67630,-58275,39466,13808,-18005,65871,-9867,57733,65711,72557,73841,43325,-45667,-11031,-50784,-41384,-19685,14850,3915,35649,44145,106985,14275,33660,-9815,-28858,-41207,13225,-26900,-33750,-17567,19108,5652,18041,-76760,37827,90742,-6168,-27119,5990,10326,-45883,-48896,-10152,40542,54610,3820,-44230,9471,-9318,-25720,-52261,30711,18650,37697,-576,-1247,-103997,-20308,25709,39573,75201,68431,32896,-15316,6727,-23323,-26812,5696,21626,45887,78573,46182,-53206,-7489,12787,-14202,-21057,-47473,-8278,42899,32856,-7115,57324,-46311,-58443,4328,21885,-13349,-84331,10689,8856,-4248,-9931,-4816,21340,56138,31922,17008,15885,24431,40504,83599,50216,4641,-78025,-45382,-88327,79298,4729,6193,23636,58669,-51399,-2407,14402,27197,-19,-16194,64849,-8707,-49880,-70520,50316,-14709,48226,9205,21041,-11968,5231,-115484,-30022,71164,259,15472,26474,-19404,-71797,-46948,-8201,-44258,-18729,101321,61295,-124148,-51512,58767,12468,-9339,-15520,-43152,44031,64102,-10941,87982,-106760,-2914,49773,9201,-27564,-21568,-54510,-37655,-50255,-94717,-66782,-43642,-53229,-65412,-45112,-10086,54509,65595,8981,-5649,-117678,-43422,-51830,-97701,-28011,47482,-32073,-95789,-19805,-15922,-38812,-89466,-27792,71252,125173,61313,372,-32412,61987,21908,48746,15070,7939,-33558,-8083,-43630,-41798,-67917,-114407,-4584,-11944,34380,41282,-21892,-75152,-11673,28075,9573,-144671,-54779,-83791,-81236,31111,-42499,30408,38017,42734,8474,50388,42434,36100,-37788,-76967,-70252,-2959,44698,-38735,-11430,88315,-45975,-10462,-31887,-87956,-34487,-27135,6042,82211,21813,-2867,9669,104910,-72006,131993,-244612,20798,26507,80101,102442,59074,60651,27585,6958,-64505,27985,68003,47917,18672,-633,-53672,-34999,6367,-37432,2371,69968,96252,40799,-44891,53266,-2806,-47466,75142,10662,52385,-31880,-34120,-18281,-50198,22777,16352,-11137,-80679,-35989,-73032,-6878,-19942,14211,-14155,70060,6121,54844,-24883,-31758,-854,-23307,-11020,42299,89079,9463,32237,-17936,-21133,-23985,-51932,-87385,-46470,-52679,34786,14866,20714,-12752,-37634,2616,-25270,-3368,-34743,15463,-12184,55199,-57027,-25803,53050,-13903,-86466,43645,58547,-1233,4166,30600,32910,-12971,-131102,36293,71742,-39194,-107389,-46006,-28184,-46909,14931,-10814,-62096,45847,53193,-15752,21319,-25541,-927,-60908,43244,20111,-8693,42372,-32557,-20535,-25202,77120,124673,32478,-38376,10029,42907,83168,-32711,-36072,-68991,-14329,-85468,-40909,8948,42110,-39686,-59973,47350,-65430,39314,-51878,-73948,-2733,-6231,-97516,-34297,-23662,-41685,23410,49901,39078,-67633,-30635,53175,58524,-67334,-32942,29482,29637,9664,-57729,-25603,55013,28500,-79793,21243,-47389,7431,32090,61443,7888,39257,39075,-25622,-39461,-1860,10076,54478,-29906,31648,-60420,15787,97172,20816,-28914,-17829,-40263,-51158,15173,-22052,-9776,31926,-59595,39865,47279,-33819,-11130,-53163,27808,32421,11697,72990,-20703,13618,-21883,8158,33775,58437,41943,10452,27979,8908,-5153,3348,-65974,81496,6190,-32569,-1589,-61699,-6961,14542,-15805,91357,32395,18007,102903,2256,62481,-50261,32354,-7189,6139,75200,-25310,-24083,10869,-11570,-920,-18337,7067,-6908,72499,34372,-15127,-1821,-29043,-61707,-13523,-5683,-54253,37520,52147,103071,58839,23594,47720,100210,-2298,45899,61156,-28937,-14331,3081,44566,-43188,-15891,-24794,-21906,7847,51915,703,-43169,-24017,46078,20065,-29446,4583,-86349,42288,51117,-262,17171,61433,-12820,43479,15031,-7731,-24420,28174,36783,-15069,22901,28518,72726,5422,-10615,22672,26468,-58036,-44354,52045,-2233,-26004,35423,-66535,-51202,44561,83443,14068,-31838,-10373,-88934,-38770,51009,56106,-5987,15001,7637,74254,23808,-20634,-76123,-105557,-31999,-64670,-73327,-20010,10405,21367,31920,50810,-14262,-37625,-4634,15013,122327,-6540,-28492,24971,10735,56405,61199,92612,-90369,17877,-1850,50968,-8674,-4270,-18275,60676,102572,-56459,27039,39141,116788,-38406,79692,130028,189360,57359,-35399,-35044,-82953,-61680,-22332,-60750,-11939,-41389,1174,-47518,-67063,-51161,-21595,-72392,-34200,-3733,4594,-19979,4630,69199,27787,-11609,-28802,-56232,-36513,-3344,-14691,-21357,10978,-6711,-9246,25533,95969,-22256,74486,-80171,68559,31912,95161,58113,-69216,-25055,-11660,-45949,-37329,49670,88728,-3342,61372,-68050,15494,-23460,17555,71698,-14341,-81648,-23877,68886,-46508,-5704,-50074,-35774,-55966,-3577,11909,17072,19840,-27839,996,-7893,37851,32959,-13223,-1596,6493,-30307,48962,-75196,63191,82141,49066,-66631,30361,22481,-42882,27931,-129960,-62014,-36943,-83715,-33642,24273,40744,-24402,-60722,-58559,-15491,-33447,-29363,7934,41947,24754,43535,-28167,-67356,-52664,-60405,64579,-38151,61223,24961,-114708,-72501,-61820,-27030,35970,26860,-51817,-38996,-52801,7200,-15728,-7298,-41577,73068,12462,80244,73959,39023,-155988,-73714,-37010,-22385,-45426,-55538,-26640,4340,54531,21776,18392,-4315,-54454,43088,43707,6614,-3472,2040,-25246,78670,16944,-9563,-38929,44552,-12314,38079,-80457,-121549,-14418,-2315,20098,92518,70067,-28811,-69289,37406,-43861,-66308,-8155,69368,-16453,-64902,-20297,-30185,-59350,-13533,96048,85203,-53228,-12594,-77356,-93860,-54352,-46441,72630,-43683,23332,34406,-15055,-79454,-44173,5687,-32281,-17155,-4984,-27249,-25405,5830,-5250,-34869,93613,55105,64421,8795,66648,21477,-20343,1845,63795,14140,24205,-40063,11926,5408,-1624,-3126,75807,48175,246,86790,54739,-30868,-69595,63864,67490,1429,45525,18797,71228,-48157,-15570,52240,40140,1402,-9615,32877,-33606,53057,53449,40143,26575,33882,5806,8287,-24375,-10070,-458,-13036,25889,30137,-6947,13195,-42128,9712,48880,58904,35985,-6745,-36951,-26691,-15050,1223,18430,30078,37881,-10994,-4134,82895,-41824,-4403,-41650,21835,3158,5803,18361,-56998,-80929,-34221,-69440,30953,-14397,33501,22558,27259,13063,41643,21206,25422,87323,41770,6219,-24964,-89830,-4162,48534,-19489,-69945,-15499,43486,15468,76026,-18909,-8797,46,-48461,-45238,89535,-14975,18006,-10857,-32199,23157,40035,26455,-116606,-12227,11536,17033,1759,27250,63190,-14926,22523,50888,9698,-26381,-20316,-23194,-25623,8307,49290,-46977,54358,-2314,16670,25122,-41377,-53219,47374,87975,1864,45128,-43843,34124,-75502,55907,19453,-97551,2920,53808,67632,13565,-39722,49730,-11447,2755,-9507,-96755,-27210,-10337,-28963,-101153,-64796,-4101,65257,-98090,-101313,18966,19238,25859,-16906,-28134,1078,63400,-19932,19654,12734,-23854,1071,-7568,-33511,1778,-16195,-25379,55145,25282,-3988,-68741,-42124,410,5092,-3650,-6088,127491,68439,93922,-25679,-55596,-68081,-55429,-39799,16965,46159,47000,27257,-20437,18110,-31121,-32204,18196,-19130,-8832,31599,39608,56282,2152,9902,-10215,-28004,12491],[-58310,7748,8991,-69551,-37801,34767,-23452,-18786,83620,2281,76006,62976,62064,48340,45155,-57911,-21222,-48376,-35317,-33935,-4148,-3726,41405,43574,92700,-3822,19406,2574,-32426,-5781,20082,-35714,-13321,-2284,23705,-422,-23484,-79936,-7495,41661,-9849,1517,6494,18947,-48502,-64551,8923,40728,44029,-11326,-76941,755,-3484,-6638,-26667,81744,44713,27039,-15806,-5601,-86626,-14380,37998,36303,55314,45710,28447,-35307,6548,-5759,-23491,14466,25115,50943,91192,54282,-63407,5718,27383,-26746,-23823,-45638,-7066,51063,11736,11700,67889,-37230,-82271,-13366,53671,11330,-83953,2917,17456,18721,-1210,-7169,27478,48105,30343,30967,41215,25484,39450,70211,53790,1043,-66608,-31921,-103839,76679,-41055,18314,35331,45668,-57001,6502,4729,40809,31734,-23818,67873,-10558,-43551,-85160,63454,-17191,67528,14848,21561,-3888,12951,-83301,-8690,72758,3836,55003,33810,-50606,-72551,-86770,-24265,-50200,-6607,126622,68147,-132446,-43283,43604,18506,-14586,-25928,-33265,40229,55351,-18810,78491,-101474,-7489,36131,-17988,-53467,-11923,-57017,-39190,-66295,-96982,-63989,-12965,-11631,-60352,-42074,-22775,33645,100409,41956,-6750,-101842,-64611,-47054,-84675,-33968,49966,-13531,-64556,-20930,-6639,-33490,-97746,-42850,61135,130050,68436,17565,-26690,79958,13742,58451,12207,8677,-18785,-17615,-34538,-40569,-76711,-106805,-15068,-1609,46659,46554,-18100,-78026,-36940,-808,-18085,-135798,-87459,-61364,-83682,-6148,-29012,-5314,24445,30635,-14732,57920,40781,30935,-8481,-47729,-71538,2360,32656,-19243,-7488,81646,-21710,-19935,-3950,-79686,-38236,-34516,1423,116805,63060,7441,11101,104709,-54254,100754,-321797,46849,8508,75124,114635,37952,58816,8082,7574,-76766,-23822,49985,35966,12164,3229,-38062,-42750,-12851,-25193,14834,69673,103307,20662,-35896,41183,-18947,-78455,52781,10617,30042,-617,-78193,21454,-62644,4358,11438,-8925,-106268,-35025,-106341,-24456,-25443,14237,-25829,78067,39760,36325,-3040,-40018,10194,-32471,-6879,44853,107279,8595,22606,-23470,-2637,-3952,-40390,-84513,-58324,-59002,27676,13789,6082,-25769,-49091,17345,-29653,4867,-34207,25594,2808,103154,-33793,-11564,64780,-12315,-81989,17238,48677,-12958,-3029,31970,36918,-31518,-145333,33699,9755,-19489,-75124,-37846,-33933,-32702,32896,-115,-33787,42562,49809,-15732,24299,-31981,3462,-45992,40369,22329,-2344,48576,-36521,-26055,-24874,72011,67455,-23331,-28545,-9818,37950,66052,-22981,27325,-40082,-9603,-79850,-49524,22852,38328,-17132,-44852,7942,-57636,79961,-61697,-81068,-12019,-27572,-99064,-32235,-20660,-40079,8315,30838,25178,-32215,35602,59496,59856,-86637,-24840,-7335,9300,785,-52357,-20863,35412,-1197,-65053,10147,-66330,6473,27281,8868,14258,40906,41276,-31673,-35761,-4590,-4353,38988,-20891,9130,-62992,21082,113719,55755,-41068,-17314,-33416,-34864,15293,-38826,-4813,44182,-52277,49344,59295,-40856,11572,-50253,20098,36041,7252,67995,-10508,-7757,-33992,4418,13601,59457,38943,-27344,15311,7365,1630,10343,-58322,94038,9514,9159,-4730,-43063,-6860,9417,-14926,62609,33807,11962,123958,-8936,41217,-54121,51526,-5698,-9095,79634,-25884,-16114,33698,-34750,-17324,-30281,4491,10774,84019,50818,-5129,2340,-15883,-67181,9476,29305,-71002,28718,46211,65629,40120,-2216,55630,101789,-14294,42116,41772,-13111,5290,29576,55306,-51306,-15809,-23930,-13953,-755,68196,9117,-45583,-21191,51466,8992,-23387,2361,-63305,55086,52031,15506,20040,52992,-8985,86194,28696,4863,-21125,26637,42278,9485,36408,52242,81622,25340,-9113,53911,17015,-36598,-37519,85615,2982,-29309,36204,-43743,-72882,26008,74535,4707,-23977,-13958,-79543,-39062,36014,72502,36771,-154,-7544,69145,35520,-35194,-61357,-95292,-62120,-54375,-67744,-24710,7448,11283,37750,75664,-33707,-29318,-28820,-18379,114423,-3390,-11025,29959,19049,77663,44553,54950,-84226,22027,-19303,32360,5086,1335,-12749,69402,77279,-52597,12998,47458,109780,-26438,73913,96012,137470,50920,-38695,-39417,-97909,-59315,-28030,-50825,-283,-29712,25032,-15633,-62629,-67967,-23810,-24259,13814,15080,48107,-8089,-14528,47989,-542,-11020,-36715,-78755,-68287,1131,-6187,-39135,-2814,10949,21215,22783,98190,-20628,48573,-71448,68412,37353,96570,48982,-34012,-4515,-1823,-53035,-66156,37533,61070,-875,84965,-33783,20197,-3013,2351,54456,-10934,-72939,-38633,30790,-43426,-15559,-42585,-47075,-47388,-14238,27152,-19385,7283,-38070,12226,-10734,14757,8064,-6093,-33029,-11151,-14326,17463,-62594,55673,72766,47079,-61211,43740,44058,-53080,-9028,-159174,-73822,-43014,-101870,-29352,3425,35949,-13789,-62995,-48257,-9355,-25503,-16352,-18490,38033,32348,-9057,-22823,-55970,-60424,-86407,87563,-44104,50298,22956,-121501,-61024,-54663,-12764,23875,5597,-42694,-22946,-40039,18599,-52798,-56290,-62182,35594,17590,109657,79017,56566,-139466,-43599,-29612,-19685,-41811,-37924,-29660,-10906,46621,-33884,22018,8280,-57972,34676,24379,19862,-4953,15083,-25365,85997,28210,-3570,-82803,29672,-19540,42409,-52487,-92968,9113,14048,36272,98198,44384,-56742,-85168,39512,-76589,-84915,-286,74210,-50550,-57404,654,-37580,-36864,-19150,88039,96327,-41028,-20910,-82175,-83900,-43629,-54890,64303,-9273,31995,24809,2712,-81749,-62937,35140,20370,-29322,-10022,-38964,-11368,12920,-17148,3644,106380,52427,60421,19020,79499,18570,-11650,13332,71889,-775,10506,-42985,-13214,-10631,6620,31475,77747,73536,8201,64689,3259,-43456,-58988,58563,50106,-24257,34862,39376,55791,-41567,-33137,34487,36028,-11323,7293,26347,-23582,58797,54898,51264,24432,27407,5194,-7364,-26367,-14574,-9722,-14039,22039,29909,-4054,-15089,-27473,2639,18539,33497,28450,-5712,-66191,-23671,4914,39164,36995,35490,9164,-976,271,87095,-35995,-5676,-37849,19843,3366,1560,-3837,-38526,-61412,-17696,-104481,48216,786,48760,40618,38798,26469,63172,26737,27836,83751,25173,21326,-11571,-98281,-12518,46108,-24327,-48392,-1212,41487,34608,57181,-16243,-44918,-4500,-35549,-49585,96124,-7561,-17598,-8034,-24444,30215,50615,12611,-89830,16400,15759,29204,-24640,34732,60788,-9914,25909,40021,5668,-11713,-10567,-25406,-18729,10497,35747,-42397,38481,-1838,-7625,19238,-26194,-36202,61796,101453,2623,46193,-48860,29328,-55245,71347,22746,-115389,-6966,70616,48110,-51883,-58007,15944,-16417,-4951,10302,-94552,-52685,13254,-38390,-90679,-72555,-15815,58514,-107234,-108436,30999,11116,43132,-458,-14528,23600,62433,-11214,13160,21521,-36498,10759,13391,-21379,-2296,11150,-5471,28368,32835,-22863,-89017,-30595,-19625,7071,7408,6230,124783,35291,68402,-26822,-58141,-73333,-47851,-13503,21223,53538,67865,46749,-25515,18891,-20652,-34898,23485,-4943,-8340,32421,34450,47544,8697,16332,3258,-15589,12902],[-76473,-41182,5836,-53140,-17393,13312,-65621,-20281,90972,10517,72791,45046,31629,16636,42841,-58263,-37318,-49076,-22746,-44220,-22012,-6405,37788,33193,69553,-19542,-5988,11466,-30063,29410,24643,-38845,16001,19467,17157,-4825,-53035,-82665,-68794,-16574,-20013,27395,1016,14203,-39588,-69121,23217,29461,26812,-20997,-80447,-8180,-4730,11503,2419,111697,55690,7242,-29111,-27316,-57887,-7922,44180,27116,37101,5296,21508,-56553,18745,26999,-16570,22966,28620,49027,98547,65799,-33160,28529,30870,-35045,-21534,-37166,-2394,52941,-8433,35101,76003,-27203,-89721,-26988,61576,14826,-63549,-5286,25294,33535,27574,-9161,31259,33931,27207,32584,56997,23154,45226,45781,52194,-6317,-59884,-19165,-111059,61579,-69287,30138,31126,22677,-50835,5454,-8488,50362,65481,-26357,66444,-6497,-39308,-90058,73796,-12636,79895,29393,19805,6392,9426,-33291,19511,68621,9448,88595,27266,-71910,-65413,-110581,-34361,-46842,2126,128726,61386,-122335,-39873,24980,15660,-14449,-29167,-16886,45425,41464,-29365,44399,-75455,-9054,8632,-45290,-63700,-5968,-52693,-44192,-75711,-81833,-41922,16449,21208,-45867,-38283,-38790,11609,107841,67853,4084,-55173,-55480,-36167,-72721,-47918,33990,4314,-27149,-27880,-1741,-25021,-100366,-30976,48860,127087,70582,34186,-17709,81566,10401,60672,6169,8268,1621,-21876,-23737,-42000,-92043,-91585,-17452,11740,47448,40264,-12810,-72841,-53297,-30192,-41812,-95818,-103820,-30319,-58362,-40872,-11744,-47390,8289,12656,-49635,58478,22915,9762,25877,-3324,-60727,8489,22106,-19018,-15379,57197,-11703,-9067,25800,-57125,-33069,-23372,8621,127942,87139,23392,20546,93736,-33789,97117,-324927,33023,-16682,55972,107847,22454,50340,-11409,8655,-80209,-64539,20849,4271,3189,3809,-23729,-46965,-20770,-7848,31881,59195,92238,2232,-28238,28969,-44964,-109219,17703,13498,-7481,16650,-108736,51824,-64269,-17327,-11640,-3249,-113537,-23870,-99902,-36701,-28052,23020,-30530,70301,76231,14499,18206,-42265,20198,-38882,-10311,34102,108044,-7225,16268,-28657,11164,13580,-20000,-67146,-64285,-48727,25222,12146,-4915,-30318,-46883,38022,-34348,5590,-24224,33262,16485,129857,866,4264,73381,-13242,-70578,-17020,30237,-20060,-12643,18047,38734,-45980,-141765,21149,-37765,20316,-40425,-9558,-32060,-27380,40329,4309,21155,38068,44463,-14823,26883,-25881,5747,-32502,37650,25675,10294,43134,-38740,-23354,-14860,59933,18363,-69336,-12793,-36473,26351,40219,-17102,65829,-9283,-401,-70198,-51353,29038,26353,6679,-26205,-15358,-38729,95034,-64472,-80061,-22312,-43808,-78043,-33004,-10355,-31493,-3143,9667,4393,2487,84108,55960,48116,-107804,-19189,-36017,-7027,-3965,-45568,-15646,15958,-16509,-42042,-3142,-74520,14958,29305,-9247,29528,47629,36566,-44475,-35178,-8233,-15578,23801,-15737,-37019,-73272,14055,109855,80669,-60925,-9586,-22461,-9323,18294,-51181,-2217,47459,-40686,60933,70268,-43400,26701,-43264,7125,31097,7450,52841,-8696,-28082,-41404,1206,-10133,52479,32901,-61706,7807,-1290,-839,7723,-53940,90350,4807,41363,-16348,-14147,-10804,5252,-9880,17283,27223,-11861,125118,-21438,19136,-56130,65539,-5364,-25601,64601,-15408,-3925,44214,-50218,-31149,-34434,1403,22882,85033,63881,4040,8785,-11699,-63968,32763,58573,-79632,19238,35701,36930,18738,-22355,61329,99846,-22693,40860,14694,5159,29590,60723,51010,-52448,-10734,-19490,-9192,-16855,81243,19275,-41696,-22091,37228,-10945,-15888,-3367,-2347,63747,56188,23907,12861,29440,1248,113925,47888,12097,-13500,21002,44152,28866,48149,68732,77704,42483,-3077,90982,-3036,-17395,-33033,105678,11658,-28186,36646,-16390,-68546,10959,45635,-4759,-7124,-15873,-63216,-31927,18469,72547,74940,-10750,-21094,63063,47909,-36651,-33065,-60073,-78471,-43294,-49766,-28400,7027,-1538,29982,91657,-48689,-26013,-53005,-44293,101133,5780,7935,29143,20267,93591,28788,10430,-73076,25237,-34842,13281,10756,4016,-6845,78410,40578,-45775,2462,42171,72761,-19633,29287,25867,62559,41759,-37690,-47935,-100437,-52220,-27557,-26444,4005,-8264,37729,-81,-53889,-73377,-12215,34423,57896,24444,88708,13237,-38041,27140,-34035,-17979,-41837,-93965,-102520,1943,1053,-55865,-12029,33007,43724,16147,91790,-16793,18945,-52618,76609,31878,79504,39016,14786,25016,10840,-34319,-64709,21961,32540,982,90145,-34081,16421,17390,-10180,33766,-3501,-57655,-49891,-14682,-34308,-20679,-24370,-54019,-36784,-21817,33278,-55705,-6277,-28961,17693,-16359,-11810,-37322,-5345,-59682,-26173,-1518,-19192,-41155,38514,53620,37586,-48930,59976,63872,-40669,-53416,-165192,-81596,-37576,-100449,-18799,-10004,26066,-3033,-56412,-40074,-5394,-26003,-917,-29881,28684,32343,-42985,-17832,-46499,-61551,-89397,86053,-40018,29283,6335,-114211,-46265,-36074,-233,-7803,-23033,-18924,-6759,-29682,20373,-86126,-88138,-70128,-11633,18874,99661,70724,53446,-110223,-21324,-31848,-10161,-35928,-14192,-34287,-28479,17356,-74670,35393,10885,-55978,23539,972,34859,-15823,25393,-20764,72154,31567,1487,-111015,11804,-24608,43124,-10908,-67897,30428,19611,36373,84013,31672,-78528,-89119,32235,-98034,-93382,2365,74067,-72207,-43977,13070,-40089,-8213,-20836,65022,98350,-29940,-24850,-79419,-77903,-27913,-49917,44942,15843,34467,16568,21998,-69669,-60854,64072,53424,-45176,-11284,-42823,9460,26842,-26576,49473,101341,48835,49730,23919,90186,22714,-4612,13764,65154,-16739,-235,-40981,-41665,-33844,10624,71690,71868,85157,11824,19851,-60549,-52144,-42206,42801,24423,-50612,23812,62459,38254,-34779,-49003,16371,25827,-17039,13519,22375,-10153,38784,33781,55192,7160,13766,20096,-17266,-28523,-23401,-14481,-4503,15772,29286,-3680,-44325,-14979,-7264,-22913,-11019,16557,2369,-85190,-16605,21350,61225,59596,32554,-22591,9211,3713,78348,-31679,-906,-28736,24382,4124,-8060,-26815,-16287,-25774,2406,-122588,54481,6712,63681,55894,39047,40267,79339,27170,33246,54657,3106,35767,-3820,-85883,-14575,50773,-30012,-13537,14533,27239,50569,18036,-11344,-67819,-7210,-13612,-45348,82123,-1784,-40206,-9671,-14417,39448,50920,-5202,-64271,48505,18362,36160,-43701,37840,49470,-5591,29958,35264,-276,-152,-5957,-31766,-15356,-6885,18002,-26316,23021,-2554,-26506,14383,-10632,-16369,64761,107784,10939,44419,-45348,26263,-31852,82288,26961,-121214,-18097,71227,30857,-82887,-76759,-14529,-19528,-681,32515,-84467,-63017,34567,-30655,-67624,-70371,-28295,45371,-99941,-95615,41908,-3277,60373,15108,-6670,41658,58904,5039,6774,23256,-42305,14318,35323,15327,-6092,41424,15627,1729,41094,-44861,-91604,-24145,-41370,9349,20455,24781,102900,-14884,35424,-10563,-54695,-90367,-41955,13049,18533,55771,78190,57653,-24158,17546,-7591,-31036,27760,6736,-16453,29722,24530,31147,12716,24828,18986,266,11289],[-74365,-77683,6861,-23166,-3019,-17381,-97652,-23097,83780,10440,52132,17980,-10974,-13508,35406,-45992,-54951,-52113,-7337,-49732,-34684,-5893,21987,13295,42698,-33493,-35658,16601,-23691,53859,27754,-30113,44622,43041,1156,-3893,-61176,-71685,-114746,-64354,-29680,40829,-7283,164,-20245,-63366,27314,9216,4433,-22839,-54815,-17369,-12759,23278,25803,115879,46857,-15864,-39691,-59711,-24916,-5768,44658,10579,27476,-41886,13292,-73269,41610,63412,-9720,29255,32557,40249,97153,75161,23970,54660,29712,-37545,-14217,-23218,1938,45433,-22740,56072,80491,-19370,-78984,-26622,42916,-4887,-27042,-12597,29826,35230,61351,-11637,32337,19599,24736,17106,62388,18987,53974,19597,45781,-14974,-59846,-10476,-114257,40423,-74242,44456,24324,-2747,-37198,-4917,-23354,52063,80535,-22276,60340,2772,-37680,-79322,80281,-4504,80736,45787,16498,19768,-2578,10352,37882,59560,13761,112208,9966,-83032,-57362,-113253,-32482,-36794,6025,96086,36249,-97917,-40499,5798,-1368,-10128,-25712,2555,55372,26059,-41830,-4240,-36748,-7708,-29524,-68044,-52056,-2422,-43136,-51162,-73888,-55685,-8640,34041,37781,-23574,-34370,-48936,-5186,80749,80161,25695,2355,-19307,-22779,-69010,-63484,8957,16807,6295,-36447,-3350,-14322,-96111,9486,39669,123278,70988,41578,-7577,65147,12387,57534,-2402,5855,25007,-18313,-18363,-46880,-115484,-78510,-11399,23164,34150,21720,-7645,-59220,-58676,-53234,-56416,-48948,-100365,3441,-13028,-62059,3677,-81688,-4552,1940,-82521,51293,-3816,-14084,56905,39647,-40683,10772,14087,-47337,-35106,23018,-9484,16899,50146,-27426,-23829,3332,22814,114879,87400,40890,47574,82198,-8145,126397,-243373,-29244,-46527,25360,83281,14977,36816,-27430,8927,-73145,-74666,-2748,-37671,-6765,-681,-16050,-48085,-13821,9196,46197,42438,67282,-12896,-21852,20826,-73160,-127703,-16117,18717,-48862,16090,-116339,57720,-55416,-37424,-42145,5021,-97784,-6831,-62645,-41873,-33199,36978,-27376,48676,104517,-6492,33265,-43206,21038,-43236,-23416,12144,89483,-34056,13002,-34910,16596,25299,2825,-38621,-65147,-22089,29272,11205,-5677,-25761,-28407,57011,-34514,-3885,-4581,36998,24984,122318,37942,19820,78550,-10841,-56542,-44501,10603,-20818,-23036,-6295,38503,-51501,-128004,-539,-61137,70556,-10292,36966,-24986,-35644,38082,2503,76881,30662,38143,-15234,27876,-10500,6128,-20769,35153,28356,26967,27640,-39043,-13712,369,41537,-14232,-96857,4300,-62397,10677,15029,-22018,69336,18505,10529,-55996,-45408,25912,9968,29937,-7784,-21612,-15497,80899,-61033,-72087,-32330,-50698,-39848,-38020,1226,-21831,-10686,-11708,-18777,26183,88570,49377,29456,-119182,-15880,-44813,-16478,-2781,-38204,-9875,-7680,-21599,-19504,-12028,-67431,31615,35797,7284,46375,55263,27565,-60759,-38213,-12534,-19044,13766,-17777,-81502,-78623,-195,90751,95403,-74004,10860,-9005,19484,23278,-57068,-2686,42173,-29283,70354,76154,-39484,29359,-38459,-7248,21955,13222,35859,-14416,-42336,-40705,-2788,-30399,42216,26119,-77999,6806,-13015,-11256,-99,-47820,66638,-7913,59375,-34131,19758,-16089,-1662,-4983,-31340,18806,-39058,105803,-32159,1063,-54440,71374,-6356,-39009,34993,3321,3664,43721,-54878,-35333,-29652,-2127,19678,75982,70745,9040,14935,-17418,-53322,49649,71974,-77284,15164,19745,23427,-894,-30047,52435,91172,-30036,38063,-13996,20705,50109,92463,37698,-48012,-2278,-12433,-6072,-34679,87154,30148,-32437,-25550,1732,-38877,-9929,-12935,76270,65496,62652,24318,-4176,-3950,14373,112909,61328,10357,-5142,13015,45690,34733,55637,73430,64263,52084,-1342,119945,-29679,-4143,-31286,113500,19378,-22813,35652,9710,-37274,4380,5411,-11311,11196,-16022,-48256,-21920,531,57789,99571,-14577,-29295,63224,59264,-26430,2983,-8411,-74397,-33464,-24143,-27291,11253,-9690,12512,92618,-54490,-26622,-69782,-59807,84535,15880,20860,20681,13732,100638,20527,-20495,-56283,26033,-46436,-2815,9686,3628,-2157,85452,1416,-42941,-82,24869,27291,-17307,-31656,-51864,-2447,30980,-34541,-58245,-88793,-42030,-21553,1424,1777,16874,36728,-8100,-43976,-62307,11434,82421,84410,23669,113596,40791,-58334,11460,-62295,-28949,-41760,-95080,-128125,-300,7575,-65118,-16493,54656,55454,6098,78553,-10557,-258,-29951,87694,15562,47020,29964,60572,57879,22936,2257,-31153,8881,11398,-9083,76418,-60959,4429,33549,-17113,13969,6595,-33160,-58597,-50869,-21681,-20693,-731,-54122,-32553,-24229,29742,-77420,-18759,-5425,12256,-25612,-33747,-84946,-10447,-76015,-29666,5963,-51945,-17120,17899,31699,21540,-30759,74229,78257,-14882,-89792,-145304,-80025,-17136,-84081,-5236,-20678,12126,6365,-41246,-33559,-3920,-31668,13572,-25951,16007,26574,-57356,-12576,-36293,-54750,-68139,58098,-26364,2841,-18360,-96600,-30059,-11894,6704,-49800,-52202,7941,794,-25742,10598,-104236,-87663,-65088,-53229,20523,51167,45420,28457,-76466,-10995,-39295,4265,-29381,9272,-37044,-47064,-27583,-100929,50286,2602,-47464,14606,-19415,44303,-33045,31775,-15722,35176,25872,4991,-112268,-5767,-28874,41223,36882,-48803,42646,14033,18660,50174,28072,-93918,-77573,19925,-97787,-88697,1686,70777,-73233,-27675,14365,-38020,16294,-21001,30162,87488,-23436,-24221,-68210,-76786,-12321,-30161,20678,27519,30115,14017,40622,-41625,-44146,82128,62310,-60164,-8462,-39407,30633,42127,-32489,84388,80170,47030,31901,28446,95279,32316,-2885,2374,41800,-30531,-2629,-35376,-64388,-57344,9327,106657,62578,79619,10873,-34939,-120048,-55595,-24126,18864,-5574,-73253,19966,82250,22855,-28548,-57025,2878,11117,-10544,8507,21470,3837,-77,2636,51161,-14319,-12054,38824,-20827,-27043,-30105,-13792,12104,9090,31157,-9415,-67093,-7024,-14612,-61255,-63597,3063,17010,-86193,-13814,30769,59833,80803,20290,-49900,11274,5265,61716,-25867,10303,-20200,30741,5323,-23301,-45942,3661,16389,22282,-119304,44827,-516,74411,64578,25923,47996,86072,24818,40425,16310,-18647,45649,-3622,-56593,-12579,58724,-33724,22715,33228,6105,58726,-30281,-3840,-74928,-6936,11735,-33615,54202,1767,-42088,-11332,-1128,47034,44302,-22530,-40759,76583,17466,35500,-50761,35980,34693,-1340,37565,38043,-4000,7457,-6008,-40045,-10151,-37153,-195,-3949,7049,-3735,-36300,10438,1644,2032,53367,106469,27432,39479,-34813,22547,-12226,87296,33741,-114578,-25173,54163,17775,-67960,-88392,-39378,-20324,10224,51444,-68451,-55842,46648,-7249,-38847,-58343,-36614,30360,-80893,-70881,49231,-23456,74635,30181,-5905,47728,62114,27694,5045,17389,-39879,11401,50708,64128,-4795,69837,32895,-19980,45400,-66740,-78297,-24662,-58801,12090,32930,43935,67142,-65229,5904,18869,-43914,-111998,-38650,31968,8542,54924,71090,58548,-15038,13397,3664,-19546,31494,19118,-29109,25434,11914,11597,12939,32711,29119,14859,9130],[-53731,-88949,11491,9056,2386,-45796,-109703,-27095,62550,693,23400,-9162,-53241,-34860,23468,-24368,-69246,-56009,6551,-50212,-39459,-4790,-6094,-11530,17310,-46239,-61170,18067,-15190,62587,28788,-8086,63224,61896,-17687,5281,-47612,-38002,-126066,-89169,-33795,36614,-13793,-16133,4585,-50323,20162,-14079,-18564,-12300,-12441,-26781,-24617,24328,36338,101040,22426,-34750,-47722,-90458,5107,-8688,40315,-11483,26714,-80035,4224,-80195,68231,91448,-6857,31115,36947,27082,85750,77067,79006,76421,32061,-34261,-3698,-6359,2072,29194,-29281,68092,80980,-15948,-56006,-7364,5649,-38310,13751,-18308,28392,23978,79637,-15371,30618,10406,22102,-12342,60358,15200,61440,100,36089,-20006,-62750,-6091,-117968,22725,-58997,60844,22821,-21075,-19785,-21065,-36406,42630,63424,-12031,51481,15652,-34361,-52523,82097,2937,68887,56260,12350,34928,-17495,35105,34870,47455,14664,120964,-10983,-88068,-56788,-95402,-17321,-24030,4892,33249,-3275,-68626,-42333,-12243,-32009,-3469,-17782,20542,63191,13231,-53866,-52429,1144,-5523,-69945,-82632,-21224,989,-32257,-55219,-59988,-29194,25099,34668,39339,2802,-30672,-44985,-12378,28451,76802,52039,50083,26930,-10373,-75197,-73490,-15289,21582,28438,-41584,-10412,-3326,-85445,67560,36456,119500,71969,33273,3157,34314,18118,51781,-12490,-491,46858,-7648,-21440,-53030,-138450,-72260,406,27213,8581,-6647,-3196,-38212,-54179,-65911,-60189,-14966,-80281,35866,34484,-65982,12447,-99474,-11076,8093,-98405,39163,-29410,-22872,77785,66050,-17468,7184,9425,-96084,-59701,-9864,-8604,47917,63384,-1898,-16489,34202,36478,86608,64927,55048,89680,76258,25967,177040,-95342,-133243,-76995,-8852,51988,15208,22498,-37093,6879,-54918,-47057,-10170,-75829,-16176,-11116,-16063,-48976,4946,20691,51306,25663,38889,-24246,-16666,19482,-93767,-122696,-33268,26187,-81330,1245,-101258,33501,-39668,-52449,-66645,14655,-62400,11228,-17584,-39068,-43320,50454,-18204,20048,114434,-22671,39245,-49429,9925,-47311,-43502,-14016,55736,-62959,13755,-41081,12881,29834,19192,-6935,-61001,13392,36081,10859,6417,-15123,2273,66105,-28705,-22917,20165,35598,26045,84722,68461,33001,82214,-978,-45323,-52208,-2575,-15674,-32834,-33260,36327,-45547,-113020,-27504,-60260,111785,10882,91179,-16106,-53969,33041,-2763,104387,19115,31768,-17706,26309,6828,5712,-10643,32779,28040,43129,7252,-36430,-1049,14555,19134,-30860,-104219,18851,-77873,-5371,-1417,-37645,43463,38829,20314,-36768,-31988,15598,-6716,49152,7055,-15978,3819,44873,-53780,-59197,-39195,-46796,3910,-46101,8122,-17007,-16489,-31090,-39736,32061,46959,43105,10620,-111729,-13234,-31902,-18841,3714,-31270,-4551,-35419,-24521,-3893,-8592,-45313,51708,42322,39358,56745,59411,18413,-73818,-43245,-16621,-11804,11415,-28194,-106960,-71772,-16010,67578,102595,-66875,44274,3533,43290,29150,-56861,-6288,31844,-22928,72077,74348,-28847,20465,-37841,-17848,12459,23938,25189,-22791,-49058,-31599,-9152,-41925,31932,20962,-70599,9807,-24173,-25883,-7648,-34972,25494,-25187,63663,-51026,51951,-19907,-15435,-5549,-68003,14811,-50810,70759,-40210,-9767,-48057,68900,-6406,-45560,2948,25031,-247,36598,-48503,-27111,-17654,-5983,-3726,60380,69972,8024,19184,-29332,-36813,55912,63198,-62341,21839,-65,21717,-15993,-24182,27415,73267,-37233,29984,-38812,28850,59326,117914,23924,-41124,5979,-4293,-2193,-49045,81594,40050,-22169,-28343,-44671,-69922,-8519,-24906,142569,60017,67306,17640,-27124,-39277,26067,84489,57909,-1511,-602,5062,48906,24232,58555,64939,44566,52039,-10070,126207,-57019,1485,-31377,111584,21771,-15152,33106,29663,8671,8453,-33022,-12577,23131,-12764,-40410,-13383,-15466,33867,106492,-10947,-30262,73625,67544,-10687,38309,44072,-50473,-26184,719,-19108,21022,-8163,-6097,79940,-49493,-27413,-74128,-64400,66571,22134,22038,5075,2950,96858,22869,-21029,-34558,23249,-53427,-13809,7612,2579,-17,88299,-28158,-48319,1075,38,-7647,-17044,-79030,-102746,-37480,19573,-33548,-66089,-62125,-30890,-13332,22148,-2630,39070,23996,-35046,-34881,-36873,40826,103552,87628,14942,115881,66870,-68865,4481,-75915,-38844,-35116,-79505,-133729,-4533,14549,-62847,-16794,69503,56756,-6091,61399,-2406,-2363,-11743,90738,-5941,8097,24000,86620,85049,30489,41506,20092,1051,1864,-36694,52464,-90870,-11948,43215,-16441,-942,16816,-925,-66685,-72634,-9057,-16083,19256,-46420,-37367,-20655,20036,-73873,-28509,20930,-6548,-37194,-43760,-113706,-19143,-79673,-18851,8776,-71619,1753,670,14216,3033,-9149,80704,84310,11706,-105884,-106338,-66662,16682,-60026,6417,-31775,-2887,13896,-22070,-26179,-3537,-38141,23572,-11715,3301,18861,-57669,-6029,-21898,-40618,-31980,13854,-5987,-23366,-41007,-73530,-14464,10306,5680,-88677,-74294,28026,-3009,-29378,-8396,-101498,-57059,-50950,-75108,26899,-15665,6166,-9842,-47693,-13036,-47404,19383,-22274,26351,-35734,-65327,-72014,-116409,57133,-13699,-34634,10691,-29886,40269,-51719,34460,-14097,-16898,11822,6972,-84897,-20377,-32425,37407,81144,-35158,41865,178,-12536,4126,28849,-102276,-51172,8155,-75847,-72337,1392,66699,-53957,-12125,5698,-32770,28910,-22734,-10048,63760,-23956,-20324,-50236,-78083,-1819,-369,-992,26399,20287,19503,56242,-2153,-20123,82047,56711,-71198,-2473,-30844,43901,52179,-34046,96739,48001,47886,7544,37314,93109,44146,-6658,-18282,5129,-39985,6133,-27740,-74698,-73636,3108,126345,53467,58431,5519,-83871,-157777,-53311,-10941,-9092,-34445,-86302,27542,93232,12420,-23228,-53911,-2844,-5565,8337,-3490,22558,16251,-42201,-25217,39159,-29581,-49578,49988,-18550,-15068,-28541,-8804,29350,4679,37398,-21944,-76782,-3866,-14788,-83040,-105290,-9064,35293,-66901,-21386,29852,36046,94511,974,-67262,-775,4534,44148,-16203,26198,-18016,33015,7329,-41060,-57574,18589,51669,38251,-96964,20483,-20889,77522,63548,2417,44068,80515,22213,48503,-14854,-33495,48482,-9209,-22204,-8863,57926,-32731,48909,54205,-14981,56274,-71756,5706,-70812,-4095,33139,-18572,25186,2817,-23506,-9204,17038,49176,35536,-34975,-19105,94059,12295,26440,-43923,30284,22725,4291,50765,43443,-1949,11334,-8454,-46047,1752,-66653,-15299,17391,-11849,-4419,-35838,7851,9814,14578,28500,98937,49385,32443,-20541,15950,354,88379,43506,-99156,-22816,25531,7285,-22339,-89106,-60542,-18901,20815,62103,-49974,-36212,45461,24466,-12013,-40022,-36266,19274,-56354,-44701,51514,-45936,82578,43837,-11469,37828,78632,52579,10016,5736,-30020,4212,52964,105266,4640,93004,42452,-33588,41997,-84405,-55081,-30824,-67946,14604,41903,56424,26015,-100512,-11892,50559,-27233,-126052,-36813,38195,-7072,53329,45360,51787,-331,6876,10037,-1562,32398,34094,-40092,22029,-757,-6804,9724,37653,28852,24008,8609],[-22588,-74960,18001,31906,-451,-61494,-100792,-31207,32994,-16176,-2263,-26979,-82460,-42443,9542,443,-76099,-59477,15325,-45932,-36453,-5263,-42516,-34340,-2842,-57970,-75192,16387,-6130,56745,25520,21732,66490,70133,-30620,23538,-20855,13051,-106409,-89198,-30726,16910,-14129,-27828,28102,-33968,5218,-33322,-36202,15864,28287,-35471,-35848,13158,31899,80231,-5769,-43140,-54548,-108214,27340,-13291,32126,-33364,27218,-96047,-6282,-74409,89164,102841,-10388,26751,41296,13256,66232,69233,106415,87211,43640,-26544,6587,9933,-4099,8426,-29464,67506,77316,-17372,-30952,26492,-37327,-69939,44379,-22579,19139,4288,67278,-20296,26236,8841,15922,-44124,55111,13813,64638,-8360,25079,-16556,-61669,-3411,-123825,16006,-32741,75343,26222,-24638,-192,-37646,-44378,21082,17245,1975,42978,30454,-23633,-16233,78602,6008,47078,55458,7990,48254,-29667,41009,11243,34464,11911,111164,-27453,-91516,-68573,-61825,6673,-12514,-6,-36765,-44197,-44392,-41771,-27606,-68350,4089,-8616,32672,63356,6661,-61695,-86822,25187,-5638,-101675,-86796,17839,5436,-24021,-50276,-37309,-13110,50462,20955,34631,27912,-27234,-24220,-9223,-26142,60768,74223,75324,59838,-1551,-84834,-72061,-31074,19185,36538,-39408,-19354,5456,-70271,122337,39019,110824,72329,7607,15201,-2781,24428,45641,-22785,-12312,61758,6479,-30782,-55727,-147352,-70835,13119,19738,-23194,-39465,1032,-13569,-43277,-67911,-55213,-1146,-51675,64231,65040,-55797,12310,-100433,-11356,32167,-87600,27273,-44617,-3629,86033,68639,1681,-1275,8394,-142674,-77613,-30637,-4798,72878,62516,8022,-15207,54173,42660,55811,28108,61768,132330,77773,70721,231556,76978,-257177,-102809,-35676,26123,20456,12343,-38706,1162,-27558,8736,-628,-97504,-23725,-26339,-20215,-52687,27940,23902,44526,15463,18635,-32116,-12022,25539,-98323,-90456,-25496,36177,-95811,-19739,-73644,-10911,-21959,-60838,-75572,24274,-18232,26375,14149,-28471,-56214,58175,-6712,-6470,101388,-31487,37365,-62798,-8904,-53383,-63705,-35352,15322,-84411,19895,-43259,2271,27763,21088,17136,-51471,45339,38452,9536,28927,-3516,34511,60215,-19517,-47720,41655,28659,19825,35758,86019,41679,86911,16275,-39378,-34912,-5023,-6948,-40866,-54549,32126,-28960,-98685,-53378,-43757,124190,21373,135876,-7727,-69578,34928,-7086,90950,3633,26215,-20342,22205,17776,6309,-2481,30131,22869,53634,-11535,-29550,9605,21805,-3363,-35492,-95249,28412,-76168,-17828,-5057,-57018,4048,48890,26113,-14263,-13513,2470,-20389,60528,16177,-5813,12900,894,-45997,-44063,-39713,-33869,39807,-53533,6874,-20234,-23893,-45523,-54657,19172,-17025,36655,-3811,-84685,-9191,-4306,-16160,12945,-24935,-1087,-61895,-30071,2317,11641,-13156,68811,44385,64420,55794,57869,13557,-76897,-48180,-19395,5563,16076,-44748,-108391,-53054,-29077,51743,104600,-36592,82656,11095,54425,34928,-52765,-12702,21511,-24650,61924,64730,-13306,4895,-38092,-19673,4581,37125,24493,-27862,-50375,-17311,-18480,-42470,22967,19588,-45097,12411,-32590,-39875,-10640,-14888,-22585,-41372,57886,-58063,75668,-21074,-38659,-15430,-81993,19167,-35413,28412,-46167,-12032,-37408,61028,-1255,-43371,-18503,44063,-16380,27427,-33746,-8815,-2723,-9872,-44261,43318,61712,1260,21269,-40371,-16356,50615,33390,-36186,39896,-19742,23154,-25641,-9699,-5565,46898,-43119,15030,-56381,26910,53401,129025,16471,-35179,9559,3227,4260,-57574,62348,46568,-16127,-26923,-84036,-96890,-13388,-36491,173665,49850,65662,6206,-49712,-67847,33200,43612,32834,-21133,-2791,-1029,52966,892,58312,45557,21512,43553,-29231,105124,-78589,196,-31344,101817,16251,-8685,30016,40457,49868,21688,-57215,-7859,23510,-3856,-38245,-9186,-27330,7868,97376,-1067,-24787,90593,70649,2482,64274,80457,-14409,-21259,16164,-4693,35320,3504,-16580,61307,-35708,-24333,-65178,-58673,49170,21267,10025,-14591,-5456,82526,34492,12075,-10257,16485,-56487,-18744,11586,5024,-871,85903,-37066,-61195,-5641,-26123,-23533,-15805,-92514,-108121,-41923,8399,-38825,-67442,-22637,-20969,-7306,29634,-4156,53319,5341,-67955,-26786,-4731,67253,94578,70730,1953,97350,82376,-67489,7352,-71603,-43674,-21936,-50699,-112386,-9610,22804,-49340,-13969,72608,50826,-18605,43228,6530,9003,-4684,76302,-23890,-25468,22979,85114,96893,30528,69017,65247,-2223,3543,-75393,30469,-100482,-26703,47064,-7324,-8326,23991,32895,-75369,-82438,145,-8137,26405,-31725,-47473,-11740,10046,-44081,-34383,36370,-36606,-47572,-38739,-111946,-28449,-72234,579,9450,-72804,9484,-8842,5992,-12089,12226,74966,81064,29299,-98529,-60741,-43597,56105,-34852,11868,-42190,-15013,19658,-6327,-15024,-1811,-42578,26037,4832,-5999,13533,-49691,2605,-604,-21629,5250,-28905,16298,-44721,-52318,-48971,-1573,24058,-3371,-112740,-84054,37050,-14579,-38758,-31074,-81021,-12664,-33744,-70087,40180,-72811,-34538,-47688,-31555,-24625,-53257,29992,-13461,33505,-30383,-80738,-96782,-122783,50387,-32412,-22040,11900,-26463,17305,-66471,34120,-17309,-68083,-7514,7974,-38448,-30107,-34025,31811,112191,-25474,29132,-17948,-48769,-42067,30208,-101913,-16460,1585,-41745,-50029,4867,63203,-25408,-1172,-8802,-26478,26897,-28403,-48013,31567,-32405,-15740,-28858,-78020,551,29802,-14275,16812,8031,31680,66290,38816,4979,63977,50266,-78031,4841,-19462,43544,52798,-30604,85755,11535,49800,-20783,51954,84128,54454,-12594,-43010,-36289,-44262,25214,-19596,-72468,-77340,-6156,126401,45989,27707,-3837,-115616,-161928,-45929,-8032,-36072,-56713,-84677,45057,91828,7676,-19279,-40954,-679,-21131,34212,-14437,23774,26184,-69740,-40570,20032,-33029,-90535,47943,-11513,12364,-16282,-2305,40201,4871,48414,-37913,-70315,-3820,-5914,-81404,-117638,-17455,52629,-32438,-39461,16798,-2110,95495,-20488,-73550,-26595,2007,31547,-2525,43116,-24938,27469,11387,-53986,-59793,28854,67577,47975,-63701,-10166,-49478,71266,51789,-23790,26642,62258,21066,56129,-30717,-36418,44839,-16085,3347,-4673,36436,-25709,58159,73994,-29644,44324,-93161,15621,-63489,-505,44332,-5861,8671,1126,7454,-1550,41056,43624,28376,-40168,-424,97245,3194,10058,-24604,23104,17900,12948,69365,43835,7053,11734,-10167,-44970,21175,-81588,-25119,30974,-35170,-3837,-26467,7090,15810,17761,-4038,87628,70884,25334,-6943,5372,6556,89574,54297,-80092,-7955,-4761,-3758,26934,-79466,-79810,-15726,26249,61825,-32126,-12974,31615,55207,6863,-21068,-24354,17012,-32094,-25699,48677,-65680,81575,53190,-21228,13428,105265,73714,20330,-7683,-15256,-3299,39357,122153,21690,108660,42545,-38505,29641,-94164,-28900,-38975,-67589,15754,44859,56135,-10837,-113904,-17652,71212,-8468,-123093,-33983,31881,-25097,52027,7002,42080,14799,-550,10976,19288,26909,50475,-43473,21581,-10617,-21270,5038,38333,18076,25542,11638],[8791,-48005,24062,39752,-7995,-59479,-77574,-33795,4401,-34246,-15682,-28713,-90352,-34715,-2365,21581,-73582,-62042,17192,-37751,-28908,-8007,-78932,-48750,-16155,-68453,-73703,12513,2002,41671,15332,49135,54900,65129,-30683,48818,6201,61765,-76095,-71518,-22072,-8691,-5647,-30651,44371,-17909,-11138,-42966,-43727,61885,51445,-41321,-42291,-7782,16217,65250,-23773,-38426,-62708,-107994,40125,-14244,21019,-47632,18488,-86541,-18956,-56291,96378,95645,-20047,15601,44665,2313,43107,53158,98410,83671,64768,-16475,12409,22059,-16040,-10795,-27013,54716,69120,-22141,-12701,61461,-74435,-86204,54620,-26265,1919,-17657,23412,-25130,19623,13673,2262,-62685,49453,15697,62304,-6429,14261,-2483,-51362,926,-129234,21752,-6095,82239,29397,-11457,21318,-49184,-45844,-9697,-39751,16110,37582,45962,-2894,18318,69319,2695,20959,42616,4027,55029,-35687,35198,-20217,22187,6797,83297,-33379,-95098,-90781,-19254,30775,-5080,-5977,-84238,-70213,-31187,-35737,-37812,-97363,12127,-1556,35925,55072,8766,-61160,-100581,28289,-10803,-115407,-79772,50509,9433,-20162,-32342,-11933,-13774,63681,2087,34642,46084,-23898,8196,1281,-58176,38782,84106,76156,61051,2425,-86233,-56201,-34209,12573,32401,-28536,-25760,9830,-53240,151979,44650,92070,67260,-31126,29134,-35954,27583,40171,-31766,-29213,65065,19056,-40250,-49903,-132743,-69006,21445,-529,-52594,-69431,6149,8303,-30485,-61786,-45878,-3410,-23897,86090,69101,-38031,4348,-90627,-7738,65906,-49754,21159,-43875,43258,83844,50077,10553,-11849,10447,-163393,-77610,-31981,3332,83311,47529,-4346,-20404,51886,37817,32589,-10647,59157,156915,84944,125171,276123,223580,-370832,-118769,-45172,12657,26598,9570,-32011,-8853,3527,71016,18028,-97647,-28475,-42582,-22701,-60158,46459,19911,28021,16174,13786,-37197,-6504,37453,-83136,-37745,3830,48398,-89981,-38708,-47529,-52650,-6576,-62720,-67619,32449,20422,36815,24218,-11712,-66147,57250,3054,-23548,69463,-32561,32435,-72462,-26400,-62804,-75887,-44717,-21890,-92080,31664,-36386,-10923,21122,5040,23858,-36917,61560,29737,5183,55523,3969,54514,39784,-12133,-72549,50820,16794,8992,-3014,88349,44126,93453,36353,-36057,2274,1911,2046,-45997,-64177,25792,-5558,-78270,-70925,-24355,99034,21399,154239,548,-66658,50509,-6297,48950,-13478,22261,-18957,16866,16969,9768,2358,26579,12350,54813,-23505,-17660,13952,18543,-21249,-31448,-75937,32232,-57426,-23342,3250,-69765,-31743,48254,25846,7690,5633,-8949,-29194,61741,19063,3192,9868,-37284,-40978,-29620,-32050,-16137,57895,-55408,-2068,-30434,-35315,-51297,-61162,-7231,-70039,27886,-12226,-45608,-2830,26421,-11679,21568,-18131,-449,-78587,-35762,550,44846,20998,77254,39400,69696,43880,51478,16164,-66765,-52181,-19984,28068,24174,-61737,-89655,-28086,-37095,49214,101164,4695,111663,10656,49428,39993,-47402,-21368,15574,-34269,39450,49674,3611,-11934,-32430,-9591,-1713,48810,31225,-26072,-50174,-3609,-29580,-32864,15126,23437,-14825,10771,-37777,-48878,-7362,7479,-62177,-50860,46492,-48633,85789,-21024,-70402,-35041,-71919,31883,3964,-11968,-50857,-6292,-24183,52556,13538,-33211,-22878,56586,-38282,18983,-15370,13295,9656,-13277,-90752,29575,47637,-9001,22023,-42656,5637,35821,-8417,-3893,63886,-34238,20861,-30262,4635,-34750,17272,-45452,-5395,-65514,15134,33565,121047,17516,-32124,4824,8673,13241,-60729,31880,47016,-17728,-19655,-100665,-113438,-24085,-44550,165356,39723,56353,-6704,-65717,-82164,35105,8581,-8721,-42557,-11083,-4861,54342,-27323,56690,20708,-1655,30549,-52654,66075,-88886,-5478,-28852,85976,3127,-7045,28151,41559,70235,39384,-60119,1378,11895,11891,-32995,-10143,-33547,-14230,78138,12174,-16130,102394,66924,6495,74759,89566,22305,-16942,17007,12295,51267,20975,-13524,46009,-18065,-15461,-46660,-43877,33895,11901,-11568,-33182,-4613,59984,50447,63797,13112,6351,-56996,-17070,25982,14896,-3867,79141,-19871,-76352,-30935,-47421,-22240,-11031,-70205,-74216,-27633,-1693,-51043,-60460,22349,-14060,-6625,23922,116,57682,-11613,-92846,-18391,24681,82793,65578,42745,-11623,66848,81160,-57594,18287,-54094,-42304,-3606,-17293,-66651,-14572,31929,-29668,-9494,62540,42232,-29297,26037,14738,22630,-10572,43846,-30435,-43505,27477,61444,87294,22451,77699,84583,-3572,12413,-107316,19516,-80096,-33969,48439,9894,-7548,25109,60090,-83643,-83768,3636,1173,15683,-12470,-55416,649,5569,1785,-35760,31383,-70854,-51985,-21432,-83606,-35499,-58498,16884,10844,-56598,4410,-10417,8158,-18456,29057,55984,69977,34265,-74692,-20605,-17083,89218,-12749,9481,-46996,-20766,23876,-631,1284,3567,-44722,19119,16010,-9404,13743,-36783,13085,27797,-1511,32319,-53611,34822,-58870,-48444,-25308,6815,26230,-18121,-117582,-80458,36651,-26587,-49963,-50539,-52875,25957,-18931,-40564,58952,-99781,-57474,-72898,-31248,-41008,-56179,31843,-1640,30917,-23133,-89584,-90423,-118713,31873,-46965,-14680,16227,-9770,-23462,-72941,30898,-23375,-101534,-26847,8709,10896,-33745,-31843,24241,123151,-18401,10663,-37193,-80953,-76680,30035,-90988,15621,2366,-9106,-29633,13132,59470,-5372,1851,-23744,-21482,12851,-38613,-77571,-1429,-47624,-13501,-7672,-73732,-5251,49087,-17266,4809,-2785,45337,68485,69313,26646,35863,49911,-82617,11313,-6625,28994,44554,-21892,59625,-22854,49288,-48410,69475,70426,59952,-15469,-65468,-71054,-43697,50377,-12147,-63372,-67253,-15536,109973,39368,-3699,-16385,-127949,-131597,-35202,-17759,-57568,-68417,-66815,65762,77598,7266,-17525,-23667,6280,-32530,58443,-15545,23454,33793,-70518,-40518,-4419,-25110,-121604,34155,-1036,50707,3674,2370,39708,10719,63312,-50740,-49544,-4245,10071,-58902,-92326,-20952,64129,6475,-62360,-7174,-44053,81018,-38310,-72012,-58398,-920,26224,13016,56489,-39077,14835,19446,-52126,-52835,35794,57464,50727,-29874,-33389,-77444,56283,31254,-42832,-774,34310,21672,61170,-32988,-26142,39088,-19163,12272,41,-6463,-13505,49973,87187,-33776,29510,-89974,23475,-59414,1429,42459,-370,12662,-3472,38640,10814,69546,30664,24128,-38766,12576,86481,-8538,-10695,2575,16825,20516,25527,90179,33643,20875,8222,-8365,-33263,44013,-75394,-29503,32858,-61104,-1849,-11343,7802,22778,10235,-33600,74907,84647,20289,1546,-8804,9557,93398,61674,-61047,18161,-27620,-17569,57831,-62924,-95377,-11468,25976,51141,-16020,5856,10181,77711,15043,-7154,-778,25437,-12272,-17766,41851,-78203,71022,54563,-32338,-18533,128054,85546,32041,-17668,988,-6996,12808,109450,41781,114877,33872,-36957,10341,-93940,-5185,-44993,-58729,14642,40449,40930,-35615,-107883,-19419,71085,7630,-101628,-27842,17928,-41876,50399,-32642,33990,24132,-6836,8579,37506,12736,64097,-36003,24958,-15016,-30938,1765,34761,800,19986,18684],[32173,-24238,27519,34898,-15660,-41658,-49848,-33491,-13772,-46051,-12175,-12751,-75685,-13895,-7641,33903,-63197,-64044,12485,-27110,-21945,-11911,-104222,-51319,-23083,-77050,-57073,7699,7477,23959,-2896,64592,33851,49046,-16063,76166,22239,85896,-56009,-47332,-11416,-26694,11668,-23958,50576,-4547,-22167,-41137,-39943,115191,50185,-41784,-41776,-32423,-2772,61263,-22264,-22590,-75158,-92352,44442,-7570,7917,-49016,-4682,-59732,-33225,-29281,86731,74388,-32793,-1144,45911,-3543,21797,32819,65332,66756,89895,-6190,10053,27192,-30877,-22932,-26197,33775,55983,-27488,-5035,80348,-98706,-81505,42923,-30381,-21191,-36914,-36970,-27631,11622,20632,-20821,-56909,43600,19911,54560,1794,4096,20188,-32543,8282,-128986,34562,13263,77116,27398,12864,43311,-51742,-41756,-42559,-84834,26594,36264,61335,24964,39944,54071,-6901,-2834,21974,1111,51509,-35413,26150,-42281,11263,1102,43679,-26854,-96995,-115082,25123,45452,-2864,-9312,-91180,-71213,-28996,-22717,-39524,-106640,20874,851,29689,43041,20003,-49612,-94455,12009,-21977,-107303,-62263,65157,9026,-19220,-2415,9713,-30078,66594,-10465,46185,53221,-20451,40837,13751,-54455,18549,78142,59476,26715,1746,-69860,-26689,-24206,5762,20765,-10402,-26357,8913,-36821,146108,49580,63441,51660,-73620,43760,-56348,24568,35383,-37843,-48130,54850,25786,-42723,-33109,-95908,-63024,21556,-31083,-71280,-89095,13088,20237,-19893,-50958,-36611,-12610,-3908,98995,52639,-18411,-7441,-77843,-3532,95537,5982,24690,-26813,101391,76245,20345,5568,-21985,14211,-148379,-54308,-12451,14469,75758,21094,-37030,-28728,25729,22933,20889,-39379,48193,151444,93899,183854,304909,306861,-446252,-121737,-33307,12192,29369,13851,-18081,-22586,30714,116460,34116,-81799,-29986,-53958,-18530,-69186,54068,13281,7656,27757,24483,-40228,1522,52079,-51322,20735,41588,60565,-68213,-51171,-32467,-68255,4136,-59180,-49547,37750,41636,43476,16790,7932,-67117,47990,8298,-29100,30237,-27611,30541,-56196,-33350,-74394,-74335,-39983,-47807,-84716,46865,-17207,-21949,12669,-25661,8818,-19521,55522,7818,-3237,78800,4151,51228,10806,-11679,-91462,42148,931,-2034,-19309,77635,39525,99178,52258,-29431,46120,11823,8154,-47084,-60689,17532,19521,-44302,-74450,-13211,45384,12351,138596,11971,-37651,78751,1570,6719,-27865,20337,-9229,12517,4699,16988,1919,21566,-2197,46086,-26622,-1601,9928,4639,-30367,-20772,-51820,31067,-28686,-19940,18733,-67159,-52111,38913,19289,24823,20206,-15829,-32872,53310,16781,9021,-2067,-61393,-41123,-18482,-16926,1357,55539,-47860,-14503,-42478,-50292,-44830,-58731,-37548,-89374,15313,-15236,-5813,4481,49489,-8554,26818,-9292,-2489,-77681,-33846,-5265,77829,48743,74258,27833,55560,25708,43295,26765,-45663,-56263,-18105,47080,30609,-71572,-58241,-3465,-39450,57734,89393,35127,117928,1687,31549,44170,-42331,-31503,15920,-48371,8874,33076,17738,-26867,-14690,12266,-7507,54672,38286,-18487,-51591,3352,-39729,-16031,7442,32629,6247,3474,-40329,-50128,1289,25032,-79427,-50282,32918,-22175,80405,-23329,-105014,-60744,-46116,48890,51194,-42972,-54446,5223,-10552,48121,40031,-18438,-13624,61830,-55230,11649,1109,31601,14842,-15476,-127228,22091,30614,-19380,22696,-30565,26422,15556,-48740,26926,84494,-39481,13898,-30833,10286,-50461,-7209,-42525,-27280,-66362,-3216,5599,97216,24349,-31370,-9330,11174,22437,-60163,-2278,39329,-26921,-8375,-89879,-117183,-37895,-46814,130729,34936,42917,-17689,-71322,-77804,33466,-9681,-53129,-57844,-21133,-7482,48762,-51555,54505,-2615,-20882,18039,-71487,26990,-84806,-12367,-22094,67089,-14353,-11892,29327,34957,65280,55290,-42521,11794,-7161,33073,-14213,-15148,-33870,-29026,55915,25005,-8752,94889,55728,-1085,68057,70700,49212,-10741,3764,27156,64931,36800,1755,39873,-2697,-2202,-25747,-22342,21485,-5502,-35204,-44760,8782,32893,64214,106313,31939,-5563,-56158,-8093,49600,33412,-6926,70662,19584,-86628,-74126,-59404,-11341,-1441,-25688,-23534,-8244,-9763,-64939,-46378,60907,-11277,-11050,10025,9494,53496,-20212,-100887,-8012,43884,83289,33084,13897,-23099,35366,63274,-45979,32901,-33863,-36768,17507,10335,-10721,-18721,40018,-12021,-5506,41748,35068,-35883,10643,20731,26015,-25606,3619,-22177,-41386,36030,30154,57005,8521,69402,72971,-5535,22734,-112718,21698,-37310,-30377,51607,33458,-146,18196,74459,-87867,-78469,938,9474,-10922,7718,-54415,14015,9959,46505,-32557,5566,-99350,-46294,460,-44218,-38078,-44461,18324,14685,-30475,-10410,-7356,18562,-13502,37317,26990,54342,29127,-46992,7023,4710,104553,4460,1216,-40683,-18428,26680,-6893,21388,13629,-46214,2794,17411,-6117,20209,-20649,23497,59606,15757,44523,-52744,44635,-65593,-33247,-4078,9637,17899,-34507,-107849,-66658,31808,-31803,-58508,-60526,-28373,46424,-9271,2864,78451,-92981,-46799,-80532,-44305,-57131,-57265,23441,13156,22074,-17142,-88552,-55762,-102639,9778,-51785,-15866,20916,14981,-70895,-68998,24152,-27614,-107602,-39779,9666,48737,-30844,-24685,14613,112164,-13045,-4132,-56099,-102330,-92882,27809,-69372,34332,9611,10838,-17965,23941,52449,-9302,-4878,-34405,-19666,-6905,-51907,-95793,-26873,-66200,-15911,10656,-64494,-16298,49016,-12337,-4194,-8710,53132,61884,80218,42103,9326,53293,-87122,15072,7628,4623,32841,-8263,30027,-50432,42704,-69512,84221,54830,58520,-10678,-80030,-89222,-39431,75459,-6089,-54217,-46890,-21900,85716,31536,-26988,-30412,-126410,-77985,-23620,-38112,-70741,-68179,-36278,80826,53505,8445,-18972,-9301,12849,-37368,73420,-1664,20923,39630,-43769,-27865,-31244,-10636,-131427,15201,11330,82630,23776,2633,27011,21554,80358,-53389,-20594,-2904,27750,-26034,-36329,-19843,66113,38177,-82547,-37121,-81038,51995,-47940,-67893,-84070,-2415,25999,27026,62276,-54359,121,33153,-28100,-39108,39413,23377,47048,-3617,-36119,-95088,35480,6603,-46330,-29796,3053,22978,61155,-28945,-6137,37979,-15105,8402,5860,-56693,1025,29495,88708,-26370,22395,-67481,26875,-60459,-152,29050,-4305,35826,-10670,59157,25186,97599,13185,21618,-34057,16871,66068,-20932,-31394,30536,12511,26542,41304,107618,12658,34574,-153,-1683,-10388,63222,-51990,-30201,22721,-83959,851,5650,8251,32825,-6303,-47744,62317,85253,18698,1797,-25071,12875,97760,60111,-43300,49248,-38085,-33801,61889,-43672,-102300,-6899,23350,33559,-646,16208,-11304,88798,13390,-1949,30561,42175,964,-19704,32766,-81233,53298,45970,-41695,-47824,130682,85192,41589,-19597,15256,-4265,-18429,74247,57639,109752,19180,-33283,-11143,-83890,13184,-46209,-43433,11249,28987,14213,-44898,-89952,-27875,48644,17214,-68208,-17787,2910,-54586,46921,-61286,29731,23087,-10045,6501,47168,-8906,69761,-18477,31416,-12090,-36380,2575,28184,-16941,10221,27926],[44082,-13448,27115,24457,-19695,-15057,-25912,-30150,-15668,-45162,7704,16269,-43848,14687,-3075,35674,-50293,-66059,3215,-15896,-20181,-14584,-108647,-42449,-25330,-82672,-29740,3306,8326,9009,-27257,64085,10808,28432,8732,98688,22131,75563,-55048,-27101,-2672,-25880,35139,-10320,47784,5112,-23297,-30303,-27989,155783,28772,-35325,-35031,-52924,-16329,65936,-784,-1339,-93200,-68626,42632,6730,-6095,-37641,-37167,-30653,-46267,1405,63300,47942,-43823,-20654,44009,-3980,6654,12295,25322,41391,109927,2557,-2186,24028,-44668,-25156,-30021,10695,38262,-30637,-6333,71170,-107892,-59621,15997,-35428,-46034,-51344,-90248,-25447,3597,24472,-51475,-27322,35845,23622,42413,11625,-6064,45716,-12716,16196,-118857,44908,22886,59690,18203,36683,60897,-44043,-34580,-67490,-102874,30615,37589,75377,52888,42062,33308,-20852,-18821,1248,-96,36869,-31444,20043,-43000,1546,-4110,3017,-10575,-93545,-130766,64301,44438,-5349,-6194,-62046,-50507,-32762,-3384,-30084,-91151,29946,-2427,16218,35068,38517,-27794,-74523,-14496,-37583,-80586,-36290,58619,15,-17479,32586,23327,-53341,64706,-8366,67805,48501,-16856,61360,22652,-20401,5752,59440,36523,-30408,-2205,-35075,11838,-3721,2211,6923,11401,-20485,3803,-22448,113817,50502,31347,24769,-108394,55347,-59384,14275,31057,-39594,-63945,33395,24854,-33473,-7652,-48838,-52929,12449,-65629,-73989,-93163,21819,17329,-13935,-37773,-30008,-20382,5742,101235,33293,684,-17621,-67677,-1665,108136,64317,38793,1980,144737,68271,-8501,-13528,-30751,17817,-107516,-11865,22884,25305,52309,-11923,-78493,-34839,-15019,2512,18414,-50386,32333,117303,100695,236576,319462,316647,-467936,-112367,-4987,20777,25659,21071,1030,-38106,46838,130469,37874,-62593,-28364,-54235,-5835,-75165,48758,10190,-9658,45315,44687,-41739,12934,65579,-11950,68862,71436,67486,-38878,-57174,-28727,-48466,10050,-51375,-31525,38859,40755,49569,1498,25843,-56533,33342,8512,-27293,-3053,-19626,36087,2621,-24891,-83920,-58337,-24847,-58142,-65916,60756,12918,-27237,5081,-61454,-24496,-3298,29649,-22817,-14642,93282,-3146,22245,-17572,-20605,-100113,17157,-19017,-8502,-14561,59632,28405,98171,57989,-14808,81088,16539,9406,-43242,-47778,8168,41758,1682,-62323,-15901,-13070,-3535,94876,30618,8842,110569,15086,-10957,-34104,20094,10112,11422,-13285,26990,-5171,15054,-17793,30351,-22492,15761,-1635,-16511,-28496,-5260,-26994,26658,-64,-7645,34899,-46367,-52846,24656,8774,34083,25763,-17903,-32474,38862,11582,12985,-16053,-70180,-47169,-12186,2188,14565,38051,-30526,-24126,-49215,-64658,-24463,-48787,-61261,-72707,-755,-14384,25223,8942,58865,-8759,27483,2242,-5750,-55848,-17814,-10664,93346,64017,60945,13058,31075,7306,36812,42699,-20588,-62171,-14325,52919,30714,-67598,-21713,16827,-36469,68281,66182,36667,97968,-13263,10491,47550,-37157,-42047,21081,-61629,-22002,18804,25722,-39601,16277,41892,-13545,51547,38068,-10509,-55261,-367,-46057,4419,-1053,45581,10451,-7841,-40884,-42558,12922,33580,-68600,-39715,18893,14674,61581,-31673,-132964,-85891,-18365,63408,87104,-60644,-56246,19017,1846,50153,75633,-3971,-1138,61760,-57506,4127,11026,40037,10971,-15594,-138851,21294,14106,-26681,24180,-3262,43593,-5463,-75284,48708,92998,-34190,6489,-28341,3198,-48225,-18313,-34385,-45359,-59639,-22741,-22400,69181,31450,-30020,-30633,10660,28032,-57028,-30224,23108,-40195,1774,-59816,-110848,-50664,-42813,89078,39217,32405,-24165,-66556,-54852,30920,-11445,-84802,-60218,-26635,-10582,33959,-65387,51161,-17943,-31898,10189,-79035,3906,-66615,-17961,-10588,49697,-31114,-21041,34634,24596,43000,63834,-12354,19170,-25834,55178,22004,-21805,-29590,-35824,36243,33937,-6476,60692,37863,-17770,47343,33551,60765,-731,-17661,36255,72647,43362,21620,42610,5180,11422,-10658,1942,11726,-28769,-52045,-44379,31412,5459,70191,113666,43668,-17039,-54260,8515,75446,57360,-7347,63713,67693,-86172,-118555,-60538,988,12607,21912,21614,6790,-14815,-69896,-29087,80614,-12817,-16104,-5013,20231,44386,-17321,-90566,5192,49470,69907,10978,-8167,-30922,10731,35245,-38493,45459,-21903,-31169,38545,24471,33931,-21563,44328,-4205,-4888,15387,31587,-36205,-2914,23486,11617,-42832,-29229,-1640,-21780,44981,5302,13914,-6828,51736,40843,-9212,29117,-83067,32372,9060,-16540,58997,59584,10603,3093,74703,-82923,-67692,-6536,14432,-44639,24671,-42057,25950,22770,73704,-25277,-31820,-113467,-29064,17336,-10626,-34888,-34691,-460,20776,-5164,-28962,-4333,33234,975,34439,-5388,37909,20050,-26567,21431,14888,96240,16498,-7930,-20898,-8543,28234,-20775,41289,27438,-48806,-20750,9418,2779,30869,-3256,30259,86972,26979,43336,-30376,43088,-65636,-16592,12627,6982,3687,-47942,-93470,-48279,27308,-26344,-60923,-57010,-13853,47331,-4116,45942,92375,-64142,-2523,-74566,-63398,-69186,-58276,6870,28441,12051,-14983,-76797,-7924,-75933,-6348,-43981,-25724,23920,39715,-105243,-55355,13121,-24859,-88021,-40752,10832,69190,-21986,-13164,3222,83065,-9075,-6471,-74233,-109620,-90581,23994,-40227,34533,20077,13476,-17943,32480,38216,-41137,-20811,-38203,-21855,-24973,-65308,-103341,-38865,-82972,-23453,24756,-51627,-27782,27864,-4621,-7390,-7872,48735,47996,69660,50176,-6423,53928,-91916,15089,23940,-22641,25479,9127,6850,-68627,28314,-78946,90847,40000,49587,3533,-83440,-86476,-33009,94463,-1559,-48630,-23160,-22919,63492,20548,-36170,-42826,-118209,-20220,-13749,-62946,-74984,-57355,-1150,83792,25080,8216,-24294,-3412,13872,-34361,76334,24788,16785,43906,-796,-8625,-55823,4370,-117757,-768,23603,85776,35021,-2360,5869,35202,97152,-42101,8444,882,40008,3745,30684,-15674,57178,54749,-95438,-65127,-108304,13165,-47663,-65388,-93254,-1049,25515,36349,58284,-62940,-10180,52220,16218,-22715,37532,-24547,38355,12168,-15062,-96110,13111,-16294,-30857,-49811,-23323,23241,54245,-25736,16197,46834,-3843,5025,12669,-93812,14120,4985,76551,-9300,31470,-37052,24346,-64216,-5616,9377,-16296,68525,-19080,63593,38506,117671,-4216,18288,-30373,10882,42976,-31702,-47040,51133,9081,29475,57623,115881,-13550,42381,-13849,9251,20136,72181,-22817,-29855,3287,-96193,2931,21013,5633,45214,-27033,-38221,50470,72473,20714,-6833,-41574,18567,96349,45499,-27266,75184,-36383,-49656,43629,-25057,-96511,-2861,23066,14329,15484,18446,-25841,89067,5446,-5989,61368,60426,7497,-27290,22967,-75312,33804,29411,-46351,-64587,107037,73630,49578,-11496,24752,4816,-43385,30880,62126,92229,2245,-32453,-28980,-66158,25722,-42477,-23831,6622,12510,-15714,-40518,-67452,-47802,11559,18836,-33428,-5767,-8397,-62183,40433,-70403,28460,11118,-9036,8080,43981,-32658,64024,4477,38760,-1375,-38636,8758,20615,-29516,275,35343],[46056,-14373,22886,15280,-18414,11661,-10100,-25384,-1366,-28619,38934,48522,-4075,44081,9296,28833,-42703,-68065,-7863,-6121,-25312,-13533,-89181,-25775,-24738,-83781,1301,591,2931,-217,-52535,50396,-7937,11907,34571,109352,8403,39332,-68378,-17294,1411,-3353,60096,5887,39978,11104,-13724,-16209,-14136,165174,-384,-22749,-25409,-62506,-18580,72515,32678,18105,-114005,-44720,37190,24146,-19638,-19545,-65920,-12556,-53457,30489,33848,25973,-48330,-39255,38357,-364,-429,-6210,-6707,14814,116409,8530,-22863,13130,-53978,-18436,-39049,-8701,17791,-30007,-11932,34364,-103208,-30511,-15648,-40906,-67273,-61295,-116104,-17242,-2584,21580,-83910,13077,24357,22813,27524,20351,-17418,66793,-2620,18857,-98703,43997,25173,34851,3023,47339,65954,-27701,-26616,-74863,-92462,27117,38194,85644,73480,25123,8503,-36189,-24283,-11283,900,13934,-27494,19028,-21564,-7271,-9202,-27793,9379,-82160,-130007,92179,27697,-10883,5948,-18848,-23821,-35515,19249,-9656,-57082,37025,-10542,290,37805,60328,-430,-48569,-38651,-53837,-44136,-4931,37470,-18897,-11318,61656,28143,-70532,63949,9540,90197,35053,-13485,62960,24482,23863,2085,36166,17791,-87377,-7417,9069,51789,22491,3547,-5433,32452,-10471,-2476,-10118,79451,45583,4213,-7552,-125530,58664,-46153,-1787,27662,-36065,-71324,7505,17579,-12517,19471,-8303,-41727,-3800,-94929,-60378,-80682,30876,-444,-12814,-22644,-26093,-21857,6821,92895,28653,20103,-21299,-62012,-3646,97395,109156,61245,34693,150785,62580,-27512,-43808,-38826,19475,-63239,36263,63884,31768,19499,-45026,-111153,-34076,-54795,-17900,19127,-42172,16127,68409,102854,269922,325000,272845,-438568,-95851,26875,32164,14483,24931,22685,-52515,48089,112107,25665,-50824,-24232,-39532,13325,-73218,33307,15716,-18882,60839,65708,-41881,27053,74438,23915,95578,81161,62241,-10556,-59395,-29065,-4265,12660,-39846,-20722,34866,21913,58938,-12810,37056,-37224,17258,5516,-26286,-22823,-11665,49760,93897,-2729,-85653,-32370,-6855,-52853,-42276,67461,47173,-25455,269,-89797,-65462,7106,-5277,-51983,-25803,97169,-15098,-23346,-36769,-37209,-97081,-15205,-44400,-6885,850,41913,12756,83962,51662,7651,95878,10446,5539,-34381,-32895,-823,58413,47384,-38813,-31310,-50307,-23171,39113,57695,51551,133807,29643,2734,-27557,19930,34810,14827,-28998,36535,-18358,7903,-30536,12881,-15283,29977,-17392,-39009,-16242,12915,-4280,21085,20334,11130,45918,-11877,-36179,9966,-1108,34556,20273,-17135,-29855,24064,6281,17775,-24500,-67585,-57777,-10575,19946,21719,15971,-7943,-25041,-44487,-71490,7512,-34362,-70786,-33687,-18186,-11134,43360,5405,54551,-12515,24134,15288,-7845,-16324,11398,-12429,79758,64932,41881,11,7461,-7380,34206,58859,-112,-69960,-9716,38862,22087,-47120,14067,32617,-28775,70004,31709,7798,62216,-29223,-1141,50109,-29658,-51682,26821,-68932,-44556,9223,26326,-51086,54312,71938,-19269,38510,26749,-9088,-59216,-14435,-47430,25353,-10780,59132,-369,-19248,-39241,-26117,25308,34809,-34873,-22411,4695,50229,34861,-47107,-144282,-103195,-1242,68433,99915,-64692,-55242,30990,12621,57779,112472,5419,4178,59493,-41242,-5140,11915,36279,-9,-12673,-118447,25356,1344,-29229,26478,34367,55999,-22843,-81729,56707,85317,-20636,4064,-23686,-13656,-29683,-11955,-22999,-54925,-46483,-37477,-43043,51094,33674,-24407,-53891,7907,26454,-51523,-43978,352,-52068,4574,-25631,-100411,-58272,-34130,54907,52780,31377,-25129,-55235,-18475,29146,-4376,-94117,-47593,-22234,-15362,11627,-66646,45353,-21341,-31688,8888,-74321,3066,-38146,-21291,4477,38385,-42148,-28279,43958,15282,17633,62046,18618,19814,-36132,71682,68326,-27197,-23240,-35866,21546,36895,-10786,5481,15642,-37391,19572,-6605,57631,13360,-38623,38376,72326,35903,35813,48667,3056,20902,-7771,23493,3784,-54097,-55158,-29962,53178,-18009,65695,77331,47592,-25822,-50425,31143,93446,79520,-2787,60348,105414,-72841,-138705,-52374,9287,29223,57345,50001,12794,-16042,-54941,-13614,74381,-17672,-14143,-15326,27602,34525,-4657,-66160,20582,42175,48475,4680,-20137,-34177,-5040,7181,-36131,50718,-24290,-29683,56588,23173,48999,-22712,42609,-9565,-10799,-10713,31823,-28678,-14528,22794,-19941,-55964,-44307,23918,6438,49271,-7663,-30434,-18685,32934,6394,-13979,28140,-28289,43520,39576,2933,68827,82008,20623,-18037,64520,-64686,-53120,-16092,14315,-73588,34480,-21646,34761,39932,75595,-15028,-66087,-110000,-2955,21514,7790,-25660,-30296,-35302,27102,9817,-44960,-4968,47804,18747,20413,-33454,23449,13407,-17586,26226,10611,67139,23832,-11795,9625,6548,29043,-33677,55844,42200,-52672,-47163,-3256,14734,41547,11946,29039,99671,30507,33382,1120,30851,-59520,-9204,21280,339,-9990,-54643,-82391,-30994,25168,-11113,-55948,-39168,-7930,35271,-330,76263,95381,-30863,55112,-64747,-79114,-75613,-60463,-12849,39159,5281,-17228,-56945,34515,-43937,-11421,-24280,-40940,24789,56228,-107368,-35420,-1846,-12316,-54026,-27175,11671,75472,-9047,-176,-9292,44052,-6728,7421,-90598,-102581,-75048,19341,-10170,19656,29712,1385,-27324,33418,14226,-90130,-42746,-35223,-27411,-35488,-75432,-103398,-36458,-92360,-34274,34090,-37406,-34721,-7542,659,-5389,-667,30073,31342,44620,51031,-8861,47641,-94752,11508,42358,-46317,28840,28303,-4652,-76916,7574,-74193,86898,27782,34213,25052,-75689,-66005,-26088,103354,1730,-46161,-3624,-17887,50226,5777,-29883,-49211,-106228,22789,-7474,-83982,-71623,-39246,28645,73935,-1344,4493,-33261,-7187,6584,-23572,70020,52965,12677,46139,39949,10956,-71402,15602,-89824,-7433,33223,48944,30946,-11386,-16537,48725,110183,-19247,30379,5790,40791,20108,85297,-10708,38413,54298,-101499,-82515,-124534,-28044,-39089,-65895,-82919,3287,19193,39289,44904,-58652,-12014,73096,66740,-8454,27061,-71848,26803,19773,17190,-81235,-6545,-32590,78,-52094,-37711,21027,40229,-26802,32084,65340,11371,15571,18742,-104694,22645,-15228,53591,13692,56270,-10211,15951,-66583,-13464,-9447,-31851,97846,-25860,53339,49043,123429,-16799,11762,-31076,-4198,24657,-38664,-53403,57238,3601,23534,70430,111885,-36017,40491,-31701,21960,50855,67589,185,-30498,-20952,-92186,2976,32463,-2748,55994,-44960,-6398,39541,52594,25302,-21885,-56777,26510,83060,17606,-14413,85181,-26829,-61490,15015,-8980,-79079,-241,27926,-1333,31899,15742,-29722,81106,-4230,-16816,80747,70068,9032,-36371,13235,-63357,19706,11306,-44061,-63062,67321,55259,61525,4368,27774,17382,-52390,-6362,51460,63708,-13376,-38270,-38533,-43939,33447,-35980,-1699,2420,-5679,-38614,-28451,-45198,-72889,-26538,14004,-6744,4211,-14469,-65642,31130,-58149,27383,-7318,-3925,14449,27475,-50490,47422,26095,44021,15712,-38347,19496,14162,-33520,-6260,36131],[42724,-18089,16048,10693,-12418,31396,-2823,-22265,23411,1856,73556,72373,33950,67601,18840,17771,-47293,-68923,-18292,508,-34981,-7473,-52560,-6600,-22403,-78628,28601,535,-9047,-3307,-71523,30726,-19377,6720,51711,103309,-10665,-2527,-83918,-19141,110,32992,81109,20214,31882,13933,3394,-5506,-5176,139526,-22957,-7569,-17542,-58112,-8907,74426,65946,29657,-129982,-25943,30048,37519,-31007,-4019,-78084,-9792,-50327,53932,7174,15328,-43383,-53633,28944,4937,-354,-22922,-24056,-5832,105684,10898,-47154,-3302,-57061,-7101,-51227,-20539,-2333,-25629,-17100,-16716,-88176,-4792,-42963,-45285,-79932,-68043,-107250,-3596,-4820,12034,-110311,45757,8884,13822,12226,28246,-30781,77405,-10099,10083,-72964,28265,25028,11109,-14695,37676,50892,-6547,-18580,-59719,-63956,17068,34190,88292,82575,-3879,-17584,-49886,-19829,-10022,4211,-11786,-26499,21171,12538,-14979,-15725,-42376,25889,-63672,-111423,104837,1887,-17373,26983,13970,-9707,-32116,40277,17424,-19704,37712,-20845,-11934,52980,80057,25460,-23157,-49856,-66147,-8778,28015,14255,-44061,320,73897,26780,-69848,67716,36435,100896,19052,-10827,48178,19018,55221,5152,16354,9035,-122191,-11941,49514,84521,48856,9099,-15295,48950,-771,-5874,1339,66496,34764,-12649,-35073,-119743,49734,-22779,-19616,26669,-27078,-67029,-12953,7686,15003,39108,12011,-32981,-23009,-108802,-35166,-56146,37446,-27593,-14734,-4700,-22841,-15607,3755,76360,44569,41631,-15935,-59582,-9135,66097,128916,87416,62805,113109,58517,-33811,-79713,-47140,18097,-36012,72118,98533,30387,-13781,-70954,-118860,-24728,-79522,-34317,16778,-19267,3419,24011,100028,270755,325627,214775,-377928,-81098,46539,39841,-2678,19782,43850,-62856,35693,72212,1054,-47093,-18650,-10965,33799,-60661,13918,31361,-18765,66636,80056,-40386,41525,76375,48353,97984,67179,39932,11012,-60217,-24829,40973,14101,-24264,-17075,25677,-4581,73490,-20522,37857,-16550,2758,2423,-33676,-30924,-5788,68427,178392,25653,-75660,-4021,6362,-35168,-20774,62378,75520,-17633,-997,-100020,-100361,8220,-34621,-67515,-32535,92144,-26947,-67391,-42148,-55948,-84359,-42243,-75476,3954,16228,31658,-4280,53707,36781,32856,87721,-6503,-2151,-21825,-24246,-7629,68434,77814,-14065,-53098,-51926,-42637,-11607,88228,70429,140317,39251,36619,-6598,16896,55367,22219,-36596,40688,-34487,1941,-36711,-930,-9652,36333,-32710,-56469,2945,31288,14281,16169,29611,31631,48380,26572,-8340,-1175,-4874,27549,4979,-16423,-27112,14438,3584,25230,-22246,-59515,-69648,-11680,30796,23615,369,11902,-14153,-25880,-63765,43880,-19365,-64315,9221,-33696,-6512,50083,-10472,41131,-18398,18616,27234,-6272,31566,43846,-9618,38773,54088,23379,-6791,-6788,-18357,35436,69895,9842,-75861,-4253,5638,5586,-13245,45575,46128,-17060,56178,-8245,-34293,30023,-40508,6467,51297,-16965,-59023,27973,-67492,-52578,4403,21020,-61181,87451,93483,-22868,17750,6635,-18769,-60297,-33680,-45688,44518,-21326,69286,-16717,-26234,-34170,-1229,37739,34949,8188,-3234,-10056,72319,7499,-66178,-133436,-107584,-571,59448,89489,-57666,-50905,37434,22608,67265,139455,6976,-2085,57430,-10323,-16645,4202,22424,-12771,-5809,-70914,31137,-5617,-27725,28640,73058,64312,-33095,-69257,50679,63560,-3972,9381,-17907,-30898,-1681,9273,-11427,-53428,-28845,-42714,-52244,50778,28913,-12237,-72698,4408,16698,-43598,-40756,-24523,-57326,-3776,-666,-91255,-58170,-23827,33784,71619,41713,-21425,-43427,21806,27608,2989,-81953,-24411,-6234,-21739,-12723,-57298,36274,-12704,-19974,13256,-62510,19737,-6047,-23049,20498,35686,-44554,-25782,56157,11326,1161,50430,39286,11852,-33259,76532,109134,-28507,-17680,-31293,11239,33889,-19991,-53721,-7537,-52741,-6819,-35641,45264,29846,-51376,34751,64234,14455,36623,50655,-8079,23573,-19250,36666,-3148,-76423,-42146,-3699,61215,-33451,51793,12136,45001,-30295,-43037,54776,94944,91596,7742,59929,116644,-48864,-116248,-38613,12032,45449,73646,61712,8818,-13210,-16331,-4189,44405,-23251,2679,-18345,28306,26849,11759,-34607,36229,25426,26711,10927,-22861,-31988,-14523,-11685,-34325,45775,-39210,-34506,68967,10461,29691,-21857,34461,-24344,-25461,-32024,34194,-12902,-23180,19376,-60671,-62022,-42117,45723,31643,44101,-12966,-66134,-23677,17989,-14567,-18044,19141,27825,47973,43252,21005,74879,92893,26257,-40702,50212,-32749,-37007,-24870,8554,-88384,34394,-795,39819,55389,56505,-3422,-83867,-92375,25336,10143,11420,-11202,-28552,-74266,30726,9809,-54011,-10319,58185,30941,-1658,-51237,11965,12933,-16447,25928,-5681,28081,27223,-5526,43818,23801,30134,-37226,61062,54182,-55801,-70540,-13764,26540,47377,20269,16519,89122,26534,19185,27432,11912,-47301,-16951,17513,-7538,-17009,-52682,-75012,-18530,24069,8888,-44927,-9626,-3942,19125,5708,87407,85067,-6559,95925,-60424,-83620,-77190,-63785,-29745,39013,3767,-21854,-34202,59045,-14562,-7637,3121,-55848,24636,58958,-72051,-14405,-18297,8322,-20175,-845,11353,74603,4846,9736,-22166,4847,-6504,33510,-102310,-83198,-53630,14439,12393,223,35376,-18122,-39687,23411,-18605,-136175,-65472,-27755,-34218,-35806,-79716,-99760,-24338,-90191,-44563,38230,-23769,-33600,-43425,786,-1650,10326,1122,18808,18344,45815,-2298,35221,-91594,5586,61210,-62491,44256,46675,-4127,-76284,-15205,-56440,73406,18986,14964,48458,-59803,-37064,-20264,100635,4205,-44241,6618,-8040,47854,-11615,-11714,-44881,-87729,40715,-5384,-94007,-62918,-17792,44867,56505,-20806,-3117,-44454,-16965,-7841,-6401,60379,67621,10620,45387,61105,26573,-69910,21972,-63725,-2520,37291,-16187,10665,-21612,-32170,59379,114323,6582,41136,8983,27857,20130,110637,-7207,12735,40311,-104403,-82761,-129936,-63719,-26397,-68306,-58907,8725,4334,36081,25006,-40019,-6493,89257,102394,-471,6630,-104899,15259,23836,36670,-58942,-20383,-40455,36584,-33855,-37197,16088,21033,-31432,34836,86311,25377,43677,20793,-90992,25373,-25250,27265,38302,85936,6149,3373,-64598,-20765,-20894,-44980,113559,-27034,34859,57266,114760,-21322,1128,-37038,-24136,16619,-40191,-48446,45170,-7163,6652,75500,97156,-46269,29455,-50550,32940,71933,50665,10935,-32194,-45018,-71505,262,39334,-17819,59408,-52871,36526,30081,36087,30706,-38115,-69643,34900,57396,-18976,-7262,72205,-15407,-66882,-11064,3873,-57139,123,36770,-9860,44752,11675,-23948,67697,-11793,-30255,79623,61448,8599,-45118,3541,-49523,17422,251,-33962,-43742,31779,36050,82640,21200,23916,28840,-40882,-28380,27296,29152,-25407,-51910,-38295,-20363,37714,-29944,21351,-55,-21886,-46525,-16247,-26341,-88268,-51895,6563,7187,7838,-15925,-67303,20762,-29457,23886,-23855,3856,23550,2271,-54828,24948,39975,44445,35787,-35449,31902,10380,-28562,-7584,27140],[38894,-15789,8452,10403,-3882,40273,-2060,-24126,50096,40416,102478,78969,62572,80496,9096,7219,-65577,-66575,-26626,3039,-43700,2812,-12758,9902,-18398,-65844,46206,3704,-25923,-1753,-77537,12883,-24073,15547,54437,80051,-25129,-31041,-90283,-29161,-5256,67571,93423,29542,26701,14120,22157,-3035,-5660,93423,-29180,4949,-15430,-41654,7969,68845,88016,30424,-131823,-14025,22412,40400,-38384,818,-68661,-16311,-35161,69326,-10786,17660,-29226,-61891,16324,9502,3855,-39452,-27429,-15887,81008,9093,-67920,-22185,-54173,2927,-62654,-23685,-19106,-18474,-19040,-62955,-67772,11093,-61386,-46525,-81107,-72253,-71609,12782,-1368,106,-124282,57219,-8560,-4565,-549,37684,-45736,75084,-34992,-12460,-48468,1292,26969,-3062,-30821,10570,14451,14701,-9263,-25336,-32538,3149,22908,79372,80488,-34306,-41087,-59699,-8829,5651,9395,-34372,-29286,22126,45413,-20531,-25300,-41470,33362,-42760,-80244,101846,-22099,-22905,53199,22712,-17836,-21963,54050,43170,4270,27320,-29472,-14617,76157,92044,44024,-2467,-43820,-71084,16939,58407,589,-67594,14760,63481,23665,-46372,75410,60449,90780,7472,-8343,27573,9147,59436,10267,2370,9755,-123410,-14479,76665,102889,70272,16346,-23965,58797,3788,-2833,13383,80898,19548,-19151,-48581,-91653,28915,1949,-33783,29797,-13438,-51622,-18432,-488,40518,43945,7197,-28709,-40578,-99627,-6439,-28594,38086,-55055,-16810,16584,-17540,-2417,1435,55901,71642,65118,-2345,-57527,-16230,24331,120030,111500,79585,45350,52843,-30545,-113751,-55138,13725,-32862,81056,116774,19386,-38703,-83120,-95073,-8819,-83089,-45671,7902,9650,-4086,-270,93765,231298,320636,183090,-314789,-78139,42663,39018,-22273,3510,60893,-67229,15573,26964,-27276,-41008,-12977,24172,49369,-38641,-2241,53848,-12042,58768,83788,-36683,53007,70936,59770,80300,34633,1963,23966,-59938,-11455,67127,16281,-3715,-13882,12330,-27355,90882,-19538,27477,-2907,-9366,1868,-52021,-36068,-2545,86843,212872,50122,-54935,19175,10697,-10011,-6368,44483,89359,-6323,886,-87612,-117898,-771,-46411,-60399,-31536,81643,-33789,-90255,-34638,-69523,-66896,-53922,-107784,22247,26366,33486,-19135,11511,20906,53895,62719,-28744,-11596,-8584,-27420,-10688,71488,85491,-827,-72702,-21653,-57613,-47098,111075,60362,130303,39341,72522,25647,7546,61033,31276,-35312,34456,-48439,-403,-33937,-8020,-8599,31655,-43299,-64364,23675,47329,27102,13079,29896,47606,41998,58545,22855,-6225,1835,15987,-15832,-17973,-26101,12764,5428,34957,-8688,-51090,-78287,-12312,30881,22847,-1699,22583,7531,3965,-37833,73906,-7553,-46513,41621,-43954,-1306,50283,-39695,24727,-24029,13048,35645,596,75233,64697,-3582,-14585,37308,11232,-5068,-8322,-28920,38452,73255,9147,-72447,5201,-35839,-14901,25524,71106,59171,-2301,28141,-42938,-64044,17835,-42890,35133,49856,2652,-62963,20830,-58142,-44582,2389,13524,-67405,103076,98881,-22343,-4038,-14558,-38659,-56143,-49527,-45230,60020,-31438,72422,-27050,-25614,-24070,30685,51362,40197,44991,13303,-25618,73213,-13947,-81493,-102884,-98429,-13636,36343,64457,-43698,-43795,36225,33092,73851,147300,1207,-16806,56103,25494,-29203,-9017,4046,-20473,5644,-12901,35374,-6738,-25242,29154,102552,70682,-33893,-44586,34759,34597,9620,20924,-12402,-36696,26303,36525,-2546,-41353,-9805,-36500,-50401,64611,19012,5793,-81745,2057,2578,-33831,-23423,-45565,-53111,-21641,9639,-84948,-50393,-15245,24437,88868,58894,-15407,-37016,54343,23752,5555,-58106,-250,18226,-28358,-32230,-41951,24374,4117,223,20168,-52084,42592,21901,-24935,34224,40846,-38911,-8558,70020,15302,-1994,32487,43080,-4080,-17891,66989,129537,-23376,-14690,-24327,3041,26910,-29708,-97730,-28048,-58429,-24575,-45737,30863,45658,-52060,27982,50859,-16128,22775,43329,-24171,19887,-42048,37711,-9248,-90438,-16264,27572,46843,-37803,32744,-51990,38675,-29980,-30696,71329,76910,88345,23252,58981,96382,-19760,-54037,-23416,11116,58023,71657,62193,-2996,-6988,37239,-2660,1592,-25177,38070,-15190,22017,21907,24001,-2699,49684,3455,10474,21586,-19914,-23346,-21088,-16732,-26105,31247,-57839,-44614,73504,-6509,-12812,-18849,22031,-38390,-48456,-46387,36630,9766,-26656,14710,-98947,-61401,-32378,57133,43843,27031,-18927,-88705,-21421,7621,-15117,-19333,4133,61188,42425,21443,30878,69292,85772,25419,-58768,37450,8176,-21791,-31054,-1914,-86634,23612,11895,41530,63597,30264,7728,-78813,-67760,46956,-13923,6994,6567,-24524,-103252,29077,-3667,-54532,-18816,60749,29381,-25995,-56553,2827,18490,-15494,23395,-27193,-6794,27523,12281,72916,40483,32830,-27663,56181,60129,-54867,-84672,-16141,35254,44445,17384,-7654,53362,16865,3362,38114,-7568,-29460,-37916,-1640,-13205,-13264,-42407,-64830,-11910,20750,26846,-31256,25976,4340,5677,15988,80264,62652,4456,98968,-64929,-73727,-76145,-66896,-39404,23113,6461,-24821,-14116,63722,4501,-2567,31752,-64441,25273,46814,-14953,2113,-31660,30799,2199,32199,9181,70945,15914,12036,-34648,-26293,-8694,60993,-104686,-55318,-32555,9613,20260,-11442,36005,-36804,-47261,2926,-55117,-160457,-83239,-19143,-39163,-26883,-77272,-95005,-11074,-75407,-49790,36540,-11557,-23339,-64267,-3187,-758,21260,-28888,17529,4246,36287,5525,21086,-78685,-798,76864,-70387,66496,61455,5264,-68482,-34803,-30302,53469,13542,-4381,66912,-40600,-10895,-16924,86352,6100,-40524,7116,3770,53812,-29097,11021,-26894,-58409,36079,-6533,-90056,-50939,3651,43768,39474,-31550,-13168,-55457,-26204,-24342,14584,52307,57102,12241,40986,53967,36501,-45297,25347,-53319,11681,33298,-79713,-20414,-29657,-35173,65394,103704,24113,40600,7378,4385,8856,102822,-6743,-16159,19212,-107096,-63987,-124801,-87887,-14657,-70487,-32423,11293,-17211,28571,3008,-11510,291,93799,107035,-925,-21112,-115223,7051,27639,23783,-41871,-27094,-41877,66300,-437,-24852,9719,436,-36491,22815,99227,33324,80194,15141,-65347,23359,-22987,6939,60688,105799,11331,-10555,-58002,-24261,-21093,-50342,111800,-18723,16229,65431,99654,-17191,-12558,-46276,-42626,20607,-35634,-33305,16453,-24446,-18253,69817,77165,-40009,14743,-66022,38904,74206,26419,11087,-32546,-64367,-39614,-4619,42490,-36863,50548,-45831,75550,23626,31989,35060,-48901,-79291,41505,26432,-56178,-7331,37052,-7150,-65923,-26058,13444,-40487,-2380,44643,-10206,47846,8360,-13704,50990,-15272,-42349,55724,32621,9725,-54142,-6399,-37814,29473,2857,-17106,-13044,17029,21155,109492,29274,14128,34714,-11343,-32614,-3417,-3594,-33277,-71291,-30594,2233,39323,-27001,43407,-885,-33088,-37356,-10136,-14108,-79701,-56200,1130,9460,2782,-13433,-69281,11959,6335,17310,-29322,11967,30635,-23219,-41991,4413,42382,38474,54001,-29531,41877,9864,-17008,-4316,9118],[37143,-4882,1846,12305,4614,37829,-4975,-32865,71032,79115,117433,65843,77271,80814,-30703,295,-90962,-59003,-32608,1542,-45539,14473,16684,20120,-12217,-45288,50924,10126,-43972,1935,-67119,2366,-24933,34950,44153,44407,-27745,-37886,-81695,-40970,-11987,84600,94251,32758,24810,12134,36039,-9945,-16228,50062,-17729,9744,-20739,-19102,24225,57694,92900,21450,-114062,-8007,14932,30269,-40218,-8118,-42671,-20207,-10778,75452,-19077,29152,-9513,-63963,1421,11670,8345,-56957,-21899,-14702,51379,2786,-77962,-40502,-46967,6548,-68942,-19541,-31321,-9226,-17467,-89769,-47444,16900,-70695,-43036,-71222,-73473,-26476,27743,8478,-7278,-124126,46322,-24324,-29341,-7749,51034,-60351,61567,-68245,-44202,-31307,-27760,33138,-3244,-42149,-21621,-34307,31922,3547,16070,-10936,-11039,4278,57403,70737,-55902,-57792,-64637,3949,30984,15468,-49875,-34301,17778,65591,-22336,-38129,-32064,29638,-26146,-45490,86586,-33681,-26101,77868,7940,-43546,-9492,55954,58437,5597,4041,-32373,-4217,98660,91954,53634,11284,-24071,-68148,29500,82166,965,-80866,26458,33126,22817,-5103,82975,69964,59107,5436,-3292,13791,-566,36675,13279,-10276,14512,-93636,-14722,88162,103614,83152,22067,-33457,61922,-57,8114,26664,107583,2621,-18885,-44714,-47147,2149,19685,-39319,37445,3066,-29695,-4282,-4035,55190,32072,-17499,-28497,-53087,-66584,17256,-8458,29889,-73900,-16273,39843,-8347,15915,3394,36511,92093,86869,15438,-53064,-22376,-15347,87616,127779,81820,-26193,41692,-24404,-137461,-59907,7572,-45754,59093,113517,-787,-48939,-77515,-46816,8919,-69148,-53315,-6791,34624,-7209,1455,86579,154066,303852,203048,-274711,-94352,13876,28140,-39693,-20860,69242,-65623,-3872,-9276,-49572,-19495,-8646,53957,55103,-12167,-9668,75840,-3920,38640,76834,-30196,58390,59649,62078,50419,-6064,-42729,29197,-57123,9943,68639,20391,22489,-2832,-3071,-38668,104173,-11186,9120,-1361,-20517,4250,-76931,-46772,-1203,100041,183067,61815,-30147,32447,7185,17355,-577,17402,86143,5783,4601,-56030,-113517,-17532,-36859,-29169,-21975,68753,-32409,-80468,-19915,-71849,-51478,-48464,-131295,43616,31835,47827,-28744,-31542,12147,65733,32427,-47882,-21044,1066,-43080,-9351,67074,74143,-7783,-82764,23416,-64233,-65839,113727,33638,111222,29398,96857,61063,-10115,46019,38594,-29264,15090,-55017,3115,-21984,-9181,-12166,15891,-46653,-61573,40131,58687,33075,12209,25658,53176,29200,77660,49998,-4555,20226,3361,-36123,-22098,-28061,17101,12443,44347,11971,-45263,-79282,-9288,19469,22366,10265,25022,35377,38046,3763,87377,-1470,-26662,56474,-46776,3560,49046,-78117,10038,-27050,8826,39902,12703,102913,61508,2883,-60094,21262,8731,4340,877,-42881,40300,71444,3724,-52144,24427,-66841,-33833,58104,89372,70849,13821,-4787,-60483,-62932,28395,-35342,76716,43980,28297,-63042,5116,-45279,-24185,452,8387,-65761,94303,85121,-16958,-15101,-27128,-62052,-46613,-53219,-50723,69206,-39242,66594,-23985,-16865,-8220,65759,68106,52201,64592,24428,-41667,52667,-25751,-85100,-62675,-80167,-31563,3757,36082,-27332,-35552,27834,44659,74141,134653,-8053,-32170,54211,55082,-40300,-23046,-11939,-17508,21873,33350,35693,-4370,-26251,26601,115736,77452,-24339,-16274,15694,6783,15199,33767,-8825,-22758,45565,58198,1960,-22127,6713,-20338,-41789,80137,8615,25757,-78824,2692,-6635,-23633,1559,-56920,-40026,-41308,8343,-79021,-37602,-10615,22655,98029,73906,-10079,-39338,68786,14679,2359,-34951,14462,44141,-33329,-42266,-25911,11129,22446,23398,25755,-50342,59766,39034,-28569,42752,50222,-29372,21515,85340,27309,5077,13145,29894,-25029,3677,45401,124077,-10146,-13456,-16880,-5259,19070,-34591,-115436,-43020,-52805,-29736,-36876,20340,57457,-41766,20516,35807,-48062,-68,26211,-39618,12997,-68748,26525,-13793,-92248,14474,53460,11483,-30243,14330,-86985,31930,-25711,-13275,72539,43870,70504,40819,52879,53056,7816,22767,-9708,10157,64254,57007,56638,-18235,948,86684,-7862,-39209,-18029,87242,-9436,11451,17771,25584,24587,58731,-20099,921,28373,-15633,-7603,-25449,-9239,-7164,11288,-68557,-55847,68826,-21542,-58916,-13899,9613,-39710,-75223,-53850,37633,36009,-22153,10584,-124082,-56062,-26470,56131,38256,-369,-30970,-99208,-14748,-335,1926,-16311,-13005,60379,28208,-14066,28822,47310,59456,18301,-65981,28915,49457,-9894,-34731,-14671,-73530,3751,10526,40968,61908,12768,16866,-53614,-42078,54212,-43475,2405,24612,-13834,-112385,21135,-24102,-47490,-27382,52742,10303,-45681,-51414,-5369,26673,-8402,19305,-45545,-26562,25598,38647,89469,54551,38167,-7644,44440,58610,-47164,-84921,-7968,38936,31095,1587,-39725,132,4308,-13389,29580,-21262,-8139,-63839,-34730,-13493,2326,-26182,-44993,-10051,12395,36922,-19094,60055,17824,-1882,29616,61471,32398,5724,65664,-73872,-52232,-74740,-67883,-40846,-8804,10011,-21688,-308,55243,8651,-4067,54636,-62531,27972,23477,34911,9800,-36536,46757,8675,63738,4985,63531,20753,4305,-45920,-44273,-13063,77885,-93198,-24536,-15287,5002,10596,-7358,32812,-48841,-44379,-23476,-87013,-154761,-91617,-12490,-39066,-12451,-69105,-89543,-5348,-50899,-46451,28639,-622,-5341,-60167,-7140,-6192,28475,-48873,31573,9133,24438,7924,10456,-54786,-5803,84739,-71514,85383,70225,18857,-55287,-47504,-2274,30134,10884,-19328,74571,-22868,4043,-17019,60450,7226,-33996,2300,14000,63247,-43854,29599,3609,-18115,22077,-8696,-75088,-36911,22931,27127,28604,-35676,-22905,-63493,-28880,-35820,35962,46957,21109,18135,33349,21794,40791,1588,28957,-62255,29496,20212,-112508,-52570,-32825,-24307,66328,74951,25338,31960,-811,-21462,-3944,70985,-9732,-44579,-2333,-108971,-30017,-109490,-98063,-7950,-70595,-13804,5752,-39652,19365,-16520,17653,458,83348,79909,-9093,-49133,-101486,5206,30986,-20489,-40037,-27089,-41723,81001,35775,-8877,4402,-16976,-38821,455,96466,32723,109266,-430,-41515,19185,-10282,-74,77856,107040,9140,-22695,-49175,-21751,-9888,-45088,95159,962,3711,76098,89668,-6671,-26690,-54899,-53220,34218,-25591,-12293,-22316,-45530,-44376,52641,58258,-19062,4536,-74114,37972,53095,1569,7192,-27476,-75452,-5592,-9614,43802,-52126,28049,-23421,99894,22664,42087,36835,-48477,-84555,44912,1457,-85516,-13090,-10100,-4298,-61010,-28401,19769,-36133,-7922,45105,-3741,35901,5804,-6101,32751,-14892,-51282,15697,-4063,15385,-64544,-16240,-30837,52100,19785,3513,19325,26177,13081,126927,19482,610,32542,27511,-21546,-30891,-26407,-37796,-91468,-20611,22392,38250,-27989,61931,-1964,-37840,-15987,-12952,-12159,-43411,-39370,1175,5359,-9720,-6662,-71371,7033,38984,9272,-17947,17884,30213,-41238,-14366,-6684,33482,26382,65227,-20572,45531,12182,-2981,817,-12842],[36995,10106,-2755,14312,11161,26331,-8986,-47504,82218,110252,113113,37408,76836,69266,-92588,-2273,-110161,-45466,-36790,-2882,-37237,23538,30376,22733,-3679,-18813,42653,19107,-58397,5118,-41798,1259,-25305,56343,29212,5424,-16822,-26399,-59201,-47740,-17041,76002,83607,30592,23950,8689,40151,-23492,-33655,25868,4592,4057,-32011,2280,32545,45959,80782,6982,-79184,-6001,7961,10052,-35717,-27514,-11469,-11149,15724,71666,-21095,42364,9673,-61195,-14737,10962,9815,-74648,-13978,-5792,27292,-7937,-72812,-55969,-37359,1551,-66649,-11107,-40305,2413,-13996,-93718,-31848,17272,-72902,-34683,-54217,-70774,11182,37082,23869,-3788,-113642,23821,-34607,-53122,-7122,68556,-71754,41618,-96007,-73984,-24715,-48373,42908,8678,-47483,-43128,-77678,42746,21412,47096,-5005,-22017,-18753,25827,57606,-62377,-64421,-64990,13951,57664,21104,-57603,-38397,6569,68320,-19079,-52012,-23669,16611,-19405,-16047,65131,-27267,-26197,93616,-20223,-72015,-2227,44365,56494,-12840,-28424,-26575,18430,111550,78983,57149,16803,-159,-60506,30469,95762,10692,-78854,29572,-5938,26048,40493,85009,58870,14601,14392,8619,14528,-5928,-1044,13002,-27830,16228,-46254,-13350,87356,88497,85993,23681,-44401,59797,-12667,25335,40331,123312,-12516,-16093,-27271,4401,-21074,25215,-33911,47341,19896,-8386,25399,-2818,53353,8352,-49515,-29868,-59118,-18020,29977,-3141,11717,-79021,-11511,61352,4592,37173,10843,22460,91728,100407,31417,-44770,-25563,-43250,43269,131621,70372,-76640,22813,-22154,-143122,-56973,1658,-58813,15781,89642,-27538,-42986,-54467,8890,23354,-47832,-59129,-22961,47425,-8476,24355,80584,53745,266698,275808,-269297,-131068,-30453,9245,-50661,-45777,63901,-60032,-14960,-28713,-59123,21968,-6860,66297,49116,11481,-6393,88481,421,11856,61881,-20740,56045,45686,60703,16450,-44038,-81446,28028,-50467,34546,54123,26775,53568,19751,-17895,-36418,104595,367,-10413,-10781,-32905,6810,-98925,-65066,-524,105134,113702,56309,-11042,35033,947,42007,-1427,-11407,71050,17060,8329,-15196,-90521,-37266,-12159,18482,-6064,55006,-22570,-41356,-5596,-60573,-45342,-33479,-135110,62545,35629,70384,-31417,-61411,14987,67152,8529,-56690,-29971,2893,-66714,-4319,54520,54498,-32552,-79906,64544,-60062,-71126,89847,10005,92474,14000,105501,88464,-34485,14253,40969,-24541,-15872,-51244,13588,-2996,-8752,-17488,-7301,-42809,-50631,47693,63564,31918,13271,20626,45323,13881,84083,67612,2564,47154,-7411,-50004,-26948,-33370,20621,23620,49746,32430,-42741,-69835,-858,-617,23998,30488,28526,63171,67393,51654,79649,-1690,-14868,53607,-41942,6848,49025,-116747,-1169,-26028,6049,41667,27965,107479,30493,6858,-82849,10812,15704,17852,15143,-61227,38546,71410,2404,-12841,56817,-70022,-46036,75007,98355,77336,28646,-29495,-53177,-29345,48682,-20623,115942,31891,55994,-59615,-15362,-35369,1517,-3196,9130,-53072,64061,56384,-8142,-2574,-23866,-79136,-33981,-39901,-63988,68022,-42699,52441,-7866,-2391,12087,96729,88444,66665,64424,29344,-57283,17780,-27984,-73131,-25814,-60907,-44157,-30360,13229,-12690,-28252,15639,56457,67832,110979,-15002,-40288,49591,70681,-47161,-33116,-19729,-2117,42365,50227,31169,-2854,-34831,20287,111553,85524,-5448,8511,220,-13422,10805,41907,-8613,10347,51043,65009,1927,-1114,16930,1131,-32533,84156,2632,41846,-65671,7552,521,-14703,27019,-54764,-21843,-51732,3244,-69729,-24086,-10050,23959,96351,77680,-8032,-49846,59832,-636,-4821,-20618,13331,63329,-35229,-43082,-13521,-1854,34915,43477,27415,-59551,63437,42002,-34449,44367,58997,-22260,55006,102808,44970,15595,-3224,5437,-46696,21848,18783,99087,11720,-9896,-10502,-14438,13272,-30728,-108236,-51079,-38280,-22457,-14953,16555,62739,-25470,13472,22158,-73676,-22384,3796,-49321,6967,-90044,7054,-15422,-81038,39969,62982,-32909,-13210,1743,-81145,27546,-19400,7419,54234,6466,44626,56315,38660,2820,28326,80094,1682,12467,62818,36799,47522,-31893,8193,112017,-16140,-65373,2214,135345,-5055,1081,11038,14353,44625,61843,-42645,-5715,26149,-13316,14569,-24926,4964,20564,-7653,-62435,-62386,54827,-32307,-92138,-7754,2211,-21146,-96838,-55475,36798,60988,-7833,8493,-129830,-47591,-30026,45640,16716,-32335,-48157,-101303,-8518,-8587,27221,-8503,-27744,30721,9994,-47050,15959,11210,20301,7362,-58189,23754,82131,-3378,-38187,-26340,-57902,-21292,-5641,39345,51829,13623,23170,-17907,-16787,44159,-69740,3025,39049,5030,-99960,8047,-42879,-35493,-32993,33364,-23316,-54900,-40759,-13743,32740,6156,13374,-54352,-28608,22270,66936,89468,64305,46184,15351,31955,50709,-32600,-70384,8413,37024,8509,-24477,-72336,-54741,-8099,-31139,5029,-24893,12383,-84645,-73746,-6609,27596,-7590,-15495,-11201,-1276,36436,-11848,84743,31356,-3266,43025,40052,359,3892,16405,-78269,-27063,-74043,-65366,-36804,-50240,10502,-9690,6647,43324,-1831,-15490,66176,-49238,32498,-3894,53394,6871,-28921,49936,1635,86851,-677,48428,17451,-12125,-54874,-47099,-18870,78556,-66547,2486,-2658,683,-13232,12440,28469,-52585,-30011,-48602,-105650,-124168,-89011,-9712,-31857,2521,-57674,-81904,-11605,-22970,-33653,15384,9407,17226,-32884,-6202,-18448,30024,-50640,58606,29508,12077,2317,6913,-22382,-8110,81234,-68099,90306,71557,32337,-37997,-52413,21374,5164,10354,-25457,68605,-9658,5367,-20711,22427,6972,-25013,-508,19592,71529,-54037,36548,40072,26443,14990,-9098,-57053,-21374,38944,1305,23977,-38007,-29303,-66263,-22545,-36196,53912,41949,-27011,27573,24317,-22523,39743,60158,35417,-82126,44154,-513,-104321,-75509,-30069,-3745,62938,31473,10749,20010,-14912,-39239,-9106,31851,-15287,-68981,-19400,-106065,10474,-85501,-95196,-7978,-67524,-7489,-12090,-55772,10875,-30254,36853,-11286,60810,36350,-21345,-68132,-68942,11311,30882,-72425,-54678,-21948,-45395,82380,59911,973,2868,-27226,-37043,-23430,77629,24425,118444,-25023,-26999,15439,7944,7994,87428,91279,4570,-30487,-41906,-13222,9388,-29722,70097,30216,-235,89986,91002,5925,-38184,-58916,-51513,52350,-11910,8280,-61832,-63440,-63976,25979,44125,9163,5207,-72738,30386,11686,-17904,5885,-13198,-76024,21719,-11725,45349,-51905,-4527,9244,107131,29698,59063,35021,-34306,-83911,45139,-8401,-101221,-19982,-52432,-5817,-55301,-22934,22795,-44423,-16044,33425,6657,8222,2476,-7109,15029,-12527,-58414,-27602,-24270,27023,-75347,-24325,-29101,75420,44413,23632,44079,49487,11157,116243,-11924,-13525,23033,64040,-214,-46198,-34138,-40152,-105843,-13996,39076,34067,-31774,73896,-6387,-36687,7845,-23587,-23113,10057,-8703,7463,1445,-24990,5043,-69826,6868,60495,2404,8968,19725,18734,-49928,19796,-4443,17068,10355,65670,-9520,40691,16154,9006,4132,-31397],[35875,21065,-5362,15272,15060,9847,-12167,-63790,83747,127952,89050,2046,63155,48330,-148796,-1374,-109119,-27309,-39834,-8418,-20048,26449,32880,18630,6186,9536,23913,29018,-64934,5689,-8044,8529,-27318,69367,21113,-26870,3481,-6631,-29223,-44527,-18088,45244,64398,24878,20698,5174,32849,-38658,-52438,21949,27038,-11231,-45107,17247,29547,38491,56822,-7354,-36750,-6775,1725,-12797,-25260,-49308,13243,13669,35477,57834,-21837,49429,21769,-55342,-31211,7991,6550,-89580,-9238,4520,15347,-22297,-52926,-66988,-26471,-10478,-54342,-1760,-48883,17122,-10854,-81499,-23644,18257,-70088,-23387,-36372,-63871,32518,38112,42066,12760,-99152,5096,-37106,-66594,1713,87486,-77421,20668,-106485,-88369,-28662,-53558,53922,25343,-47716,-43275,-97314,46994,43779,52759,-13066,-27406,-40979,-6606,44158,-53261,-59974,-61964,18182,77239,25027,-59679,-38252,-9500,56110,-10716,-62598,-23715,-577,-23999,2360,44118,-4831,-22938,95874,-49078,-88104,-7113,22014,36115,-38465,-60938,-11374,46558,109605,57712,58903,13158,16562,-54153,24062,96818,18998,-62734,20989,-38260,32342,74196,77304,29299,-27903,31887,29911,28541,-4880,-37457,11975,-50654,9891,1690,-11705,79196,63883,79354,20252,-54509,54406,-31261,44244,52211,114618,-22030,-13437,-4791,52238,-32416,17826,-19544,54531,34220,5290,57447,532,34901,-17189,-74359,-29520,-59132,30903,30383,-13400,-14827,-71006,-2594,76057,18852,58731,22646,16102,68690,99475,39574,-33174,-25416,-55790,866,120254,49515,-94297,-2841,-27732,-126378,-42561,-1837,-58215,-29602,50729,-56743,-25840,-19310,54556,31418,-29903,-63505,-34627,43921,-10523,56409,76265,-46527,203937,380182,-292168,-182071,-74832,-12949,-52595,-61986,41819,-53693,-13646,-31192,-54827,74246,-8277,54657,33122,25336,5519,84929,-1802,-14861,42772,-8880,46557,33010,58557,-15267,-71801,-104338,20310,-40569,56844,37061,34991,85910,49539,-29790,-23113,86638,9760,-22859,-24112,-47505,4228,-108120,-85250,338,101836,46627,34924,-5754,29778,-1758,59518,-4622,-33155,54282,27397,10281,22597,-57729,-54268,14505,67921,11661,40586,-7290,9600,2293,-38042,-54493,-21568,-115223,74914,39651,93166,-27311,-67365,27419,60452,-1926,-52146,-39309,-5368,-90509,2415,33985,37376,-60024,-65845,91501,-44781,-66301,44542,3298,79808,1351,101927,97510,-59766,-21035,36758,-25597,-51979,-37819,30142,18987,-12395,-20142,-31476,-34182,-37136,44147,61131,24583,15516,16131,25819,-74,83443,73106,12424,75528,-14731,-53655,-29311,-41413,14140,36351,48107,45229,-42681,-50014,12247,-23716,27549,49641,43866,85589,84180,92024,54729,-6631,-17849,37852,-31308,7220,49500,-144835,-9679,-20953,3610,43828,42566,88582,-21409,6570,-79355,7112,28869,30633,27865,-80151,32403,80336,11771,38071,96695,-41639,-48687,72019,95488,73963,38705,-35352,-21583,22513,58230,-4343,137070,12733,79410,-53705,-33812,-34436,24779,-8060,16737,-29305,24244,23857,809,37916,-3554,-81558,-21905,-11982,-81950,52194,-40213,33328,13909,13348,33248,114129,109133,75835,49686,28515,-71225,-20094,-23941,-48743,-2046,-49333,-44573,-57438,235,-2967,-23401,5132,66456,57883,92156,-14236,-36877,40487,70651,-47986,-35856,-16492,22220,65443,34157,22354,-7147,-52603,10498,95113,93348,19261,25517,-7305,-23492,-2006,40811,-12332,51555,42639,54223,-1667,15924,18522,21414,-28022,70204,3638,48689,-47255,16730,30176,-8248,47244,-38852,-3980,-43814,1877,-55361,-14107,-11363,24868,86040,65582,-10595,-64381,29946,-19925,-13202,-15772,-3297,69630,-33805,-39754,-7197,-13608,35976,56057,25245,-75665,51783,32127,-41424,38925,63283,-23484,78875,122067,64209,23430,-14371,-21563,-64794,27779,-3866,67610,40842,1886,-6444,-23400,10940,-17732,-86630,-52549,-20049,-6311,11666,19197,60514,-9535,6360,11047,-88366,-35548,-16563,-50507,4623,-98076,-14016,-12842,-59798,51651,49376,-70084,7736,-2188,-42805,26880,-13419,27749,19436,-22932,19928,65631,17251,-40206,38889,93778,11569,19482,54247,17203,34654,-40260,12240,103594,-22789,-70874,34579,161892,-4485,-4799,-1445,-6453,56840,58431,-62241,-15279,14064,-14119,40344,-15792,18457,49171,-18999,-37413,-59102,33171,-40426,-105968,-1706,3624,14558,-102311,-51777,34615,79470,15071,9079,-115724,-36394,-40451,31730,-13536,-60722,-64466,-97941,-7538,-18468,49637,3328,-36175,-11520,-6601,-63952,-1833,-29376,-19392,-3479,-35622,18733,100900,-3316,-45300,-33511,-46125,-46226,-31874,37526,38518,31304,26801,16277,10073,20742,-85461,10338,45980,30169,-72327,-7024,-52601,-21700,-33927,4970,-62288,-51030,-30150,-22367,32922,24322,5965,-52177,-19513,18263,89092,73059,67851,55505,32890,25026,39642,-14620,-45375,26634,30274,-19515,-53750,-96866,-93987,-17793,-49328,-27767,-17879,26659,-93088,-104666,6973,57592,9556,14910,-14265,-17290,26657,-10952,93985,37360,409,51515,23843,-26999,4065,-25404,-70436,-8402,-73369,-59376,-32198,-88869,5381,10579,8804,35309,-21740,-34114,63666,-27269,36929,-27084,35995,-5352,-8374,39999,-12486,99223,-6659,23351,6303,-31925,-60013,-34888,-25129,68019,-29144,19623,5955,-3289,-42255,40458,25571,-50332,-8198,-65232,-105436,-82606,-77180,-11250,-17612,13473,-46084,-70058,-27283,595,-13894,-350,18282,40459,3559,2460,-34376,26589,-32910,88626,53240,415,-9231,10959,12888,-7244,65719,-61688,75902,65580,42914,-17416,-50776,36457,-20598,11437,-19546,50080,-1350,-2772,-27032,-26419,4583,-14983,5345,18986,75870,-59557,27877,71483,63925,25209,-5410,-45366,-4943,50994,-25087,20339,-43345,-30297,-62669,-9512,-23420,64867,33868,-65929,38627,16705,-62968,32731,112898,45307,-97685,50324,-24566,-66957,-82226,-22321,18240,56719,-14776,-9726,9126,-31579,-40425,-2831,2130,-21440,-85815,-29717,-93862,46482,-56452,-82262,-13689,-60728,-11007,-42049,-60101,4670,-36973,38370,-34581,34664,-2173,-32126,-70353,-27147,24444,24343,-101317,-77119,-13820,-56153,81762,61058,-1725,6945,-28195,-32088,-39607,48860,12127,105423,-54093,-22032,13212,25147,26142,87252,66982,855,-32551,-39766,-1204,31243,-7686,43666,63069,2955,103514,98282,15779,-44728,-56072,-36793,69907,2647,22200,-93482,-69129,-71743,-5912,34262,34475,16765,-62461,18449,-39306,-28658,10391,11267,-65375,36999,-8133,48563,-26480,-39437,42317,101367,45618,70538,29147,-8593,-76054,43354,-1100,-101761,-22614,-73346,-8265,-50750,-17689,22578,-59059,-25643,9031,17802,-29597,-3420,-18948,414,-10659,-67340,-61058,-6621,43963,-82318,-27825,-31062,87112,65342,38923,55541,72805,12393,70088,-59319,-24916,9964,88057,25868,-44585,-26769,-40553,-107823,-14071,51180,26672,-36070,76437,-16798,-31869,23969,-37950,-46411,60402,24656,17420,2600,-36930,21246,-58813,10439,66939,-1628,42031,16850,-3193,-54912,49073,9501,-1030,-6064,54433,1771,27907,20331,15358,2545,-40618],[31146,21114,-6826,15073,16743,-6720,-13245,-75283,78150,128804,50408,-32247,40738,21209,-168362,2262,-80709,-7820,-41857,-13066,747,21603,33237,10189,14811,34201,-1104,37170,-61447,2518,24702,20982,-31055,66711,28491,-45476,25336,10681,-512,-29804,-14239,5074,41615,17627,12399,3807,16222,-50809,-67066,27506,40928,-31662,-54771,24678,17482,37055,28647,-16702,2025,-10431,-3634,-29280,-10581,-64409,24022,48071,41536,35031,-24746,45274,22061,-47549,-47084,4004,-1189,-97904,-10556,9502,14517,-38597,-24139,-72007,-14209,-24811,-32999,5810,-59035,34455,-9509,-63156,-22811,23543,-63393,-12910,-24069,-53786,38905,30729,58296,38485,-84455,1232,-32047,-62950,16598,102807,-76658,2494,-95696,-78089,-40621,-43115,63661,37473,-45014,-22424,-84491,46329,67528,28613,-28277,-26628,-56611,-28660,31586,-33510,-46528,-57103,15951,84709,26476,-59272,-31762,-25426,36326,866,-65053,-34272,-15450,-36105,8263,28532,25018,-16443,85445,-68467,-84580,-26602,-4046,2689,-56677,-82378,10948,67966,93381,37328,60633,294,17742,-55323,13780,84824,15357,-39185,2271,-51337,38666,84500,58473,-9408,-53683,52939,57372,46957,1746,-59907,15012,-70036,-4963,36403,-11268,67197,38437,65309,12760,-58538,47163,-50896,58773,59823,85824,-22534,-11372,13584,86373,-29309,1007,-2662,53210,43479,7200,74719,2009,5620,-33342,-81283,-24844,-54806,65106,21926,-32608,-44870,-55341,8900,79645,30316,77370,35982,17315,33838,81801,35905,-20506,-23719,-55377,-28089,93549,25378,-83539,-30851,-40947,-88940,-16187,-1276,-38722,-57229,4423,-83711,-8712,18692,81482,33544,-21794,-64568,-36651,25206,-14557,84077,71924,-124182,119515,483193,-323343,-234633,-105156,-32673,-45483,-62560,5639,-49644,-1060,-22113,-41248,119579,-12768,21971,11666,25230,20903,63522,-9771,-36778,23175,3912,32606,25138,54742,-40550,-86840,-109063,4371,-30254,72748,26292,43894,112468,75873,-37376,-3375,52478,12623,-21918,-31818,-62506,-9070,-99273,-97892,1339,91865,9155,3891,-16665,21552,3342,66133,-5472,-40956,45244,37871,9258,47512,-25142,-63737,29467,103059,25993,25565,7996,49255,1976,-10329,-81372,-22991,-78900,80046,43219,107129,-18330,-47069,41119,49860,1239,-36168,-50725,-22186,-106454,8227,7755,29228,-69804,-46488,105079,-20307,-52935,-6976,14800,72938,-424,92638,83203,-78148,-43666,26765,-33121,-83436,-18821,49698,39084,-23824,-16182,-49716,-24573,-28358,30178,51743,13357,17985,11336,1202,-9863,82849,67081,21637,96482,-18372,-46539,-26135,-50609,-9004,46963,38311,45717,-43557,-23239,26692,-43027,30873,58746,72594,99512,84286,111636,23981,-13088,-36077,16705,-18195,3793,47379,-154667,-17098,-13168,-104,48595,51877,52387,-79454,2126,-56498,7204,43307,38572,34150,-91738,23129,99934,31855,85025,128103,2289,-42445,51578,78851,58409,40469,-19499,24922,71965,42156,7177,131301,-12431,91708,-46521,-42976,-45404,39942,-11154,29179,1621,-9915,1413,6176,93551,28096,-66522,-13800,20135,-97306,20532,-31283,14586,31109,25480,50331,109864,122765,73123,29381,22737,-82266,-49872,-18313,-20994,6173,-50855,-31785,-71227,-2822,-134,-21092,2066,72628,48947,89638,-3191,-22670,26530,59218,-42769,-30151,-3042,47357,87591,-1584,10855,-20640,-77218,-1755,74966,97315,43613,33342,-6121,-24954,-19003,29191,-19206,83231,24746,30876,-7434,24445,11648,34011,-30804,40865,10483,43589,-29788,28839,75550,-4465,58959,-13076,8589,-15676,7896,-37422,-10201,-10886,23554,72249,39571,-17504,-77001,-10334,-38000,-20283,-15159,-29064,61207,-30024,-39167,-7158,-23860,24031,59951,22001,-90206,28528,15254,-46916,27674,61630,-35705,83173,139273,80577,25659,-20672,-43144,-76213,17716,-15398,41073,72954,25629,-5655,-29813,11368,388,-62675,-49066,-3876,13435,35228,25902,51398,965,-2259,1238,-92097,-35611,-27963,-43680,6136,-89443,-29821,-5673,-34496,45756,15092,-88640,25551,2185,6934,29429,-9769,43146,-21928,-35786,4078,65975,-6535,-70470,39686,61456,20869,30181,40882,2350,16542,-42032,11307,67492,-23855,-57290,70782,151395,-7631,-3804,-20773,-29495,61950,49111,-76929,-31246,-5025,-16952,64652,3164,25233,68725,-18386,663,-43897,7450,-48957,-102573,2670,14817,54853,-83701,-41563,31777,87340,40551,11801,-86273,-22154,-49831,20694,-43069,-78392,-72609,-90086,-14454,-29183,60566,17321,-36057,-49164,-17326,-59206,-16082,-61459,-46554,-10245,-4094,10332,105782,-9337,-59470,-33873,-38002,-65862,-59827,35763,28503,54411,28713,39126,39670,-6089,-87186,22295,42810,57566,-40298,-19811,-49627,-8881,-30203,-26682,-94748,-35688,-23527,-30145,26140,39778,-1262,-43471,-10994,14118,98579,43953,63101,63516,39538,27078,29290,681,-18697,38741,20384,-47280,-76727,-106733,-107181,-23131,-65958,-59525,-3709,30121,-87092,-111759,24207,85612,22051,33573,-19240,-30384,12028,-15407,85513,31123,7850,51445,17063,-44160,7494,-47916,-48889,-4708,-70639,-51596,-31503,-111384,-5258,34726,9316,33587,-42734,-53213,48145,-1892,38412,-39557,-2305,-22920,20999,23573,-26717,104043,-11629,-9324,-10214,-47364,-59704,-9243,-30959,58807,8938,23270,11477,-6955,-65022,65800,25051,-46572,13794,-68817,-86358,-44966,-60421,-16380,975,17509,-37220,-53116,-43540,13292,7407,-13891,24801,60595,29601,17911,-48194,21321,-2576,106700,65845,-10192,-21616,19777,44530,-3662,41537,-52558,46179,54307,49595,5651,-43950,41806,-45825,13756,-916,23453,4100,-12058,-33828,-79482,-372,-5926,22242,12515,75555,-62007,4243,86157,83689,51607,3299,-46224,10906,58151,-43976,11143,-53439,-25753,-53124,4359,-1024,66359,21023,-77207,48666,13102,-87618,18253,143490,56884,-95751,46001,-45488,-22574,-71333,-12109,32476,49348,-47133,-21576,1681,-45797,-22539,11409,-7806,-25673,-91756,-33587,-70658,68000,-27971,-62513,-21987,-50027,-17912,-77405,-51311,1310,-37616,20863,-63405,14735,-20943,-35774,-53309,12951,40824,11290,-90944,-93986,-5042,-73440,91809,37669,-16365,16736,-20256,-26443,-42885,18376,619,77681,-80548,-22614,11456,34854,44402,75493,42267,-1742,-28854,-44718,9886,49951,16094,21165,90911,9404,107604,97218,19298,-45673,-46916,-12577,84238,15041,25621,-111894,-55780,-66989,-38229,25392,47849,31454,-46175,5702,-85703,-30756,19897,42184,-44697,39652,2451,53580,22534,-67456,63954,88495,68127,66807,19321,21916,-60905,40972,17818,-89303,-17477,-64446,-7551,-46843,-19683,19706,-70680,-35174,-24039,27163,-67152,-12667,-39013,-8491,-11321,-80717,-76610,48735,63449,-79362,-23974,-33877,78442,71801,46327,53127,85887,13169,1289,-107410,-30897,-1199,94432,51867,-27031,-9406,-37158,-92579,-19977,57492,16890,-38806,67824,-33438,-26346,26255,-50846,-77098,87605,50041,25780,10196,-41007,39632,-34742,15198,58695,-3516,67018,10046,-30226,-64639,63046,28361,-15155,-19019,34362,11345,10545,23482,14325,-5120,-38976],[22019,7934,-8321,14317,17249,-18667,-11466,-75689,67996,112171,6923,-60792,15809,-8756,-139814,9391,-29656,8906,-42146,-15258,18447,10219,36978,196,18622,49687,-27594,40047,-48741,-4363,47280,34444,-34715,48662,51782,-49065,40776,18200,19345,-5822,-6234,-29217,20797,10323,-1420,7224,-4670,-57916,-73964,29781,44420,-50693,-56710,27348,3383,39153,3604,-18630,30076,-18003,-8086,-32546,5414,-66622,19372,80190,31993,6416,-29984,29563,9658,-37891,-61029,273,-11434,-96880,-17444,4598,16439,-54264,4136,-69042,287,-35527,-5731,10226,-69827,51759,-9791,-45155,-26808,32276,-53238,-7722,-21363,-42527,38346,17425,66380,64604,-67928,13792,-22209,-41913,33030,109366,-71454,-11861,-69008,-43174,-56636,-23767,70565,38296,-41636,8369,-45964,43302,87842,-15555,-42504,-21127,-61293,-31688,19804,-11180,-28941,-51679,8748,80517,25529,-58549,-18852,-35027,17540,11932,-56508,-51452,-22486,-47976,3757,20251,51138,-7165,68205,-73329,-64159,-56179,-24321,-33365,-58771,-84927,35235,69117,68535,26752,59635,-19676,1421,-66769,217,61748,-4566,-16914,-20541,-42307,41747,70092,29835,-44966,-54365,72195,81376,58740,10780,-63867,26140,-73178,-24095,51212,-13119,52946,20051,46610,3571,-50210,38343,-66223,63791,61689,52343,-12263,-8742,21646,99820,-16361,-19177,7787,39623,45926,-2263,65218,-1644,-24744,-32365,-67105,-15076,-48359,76868,11137,-49596,-70579,-39426,20695,70629,34432,89419,47360,23735,3630,51505,19882,-9748,-24089,-47577,-37947,54847,4022,-58708,-54503,-58020,-39560,17921,3953,-4559,-56595,-42094,-104187,-5393,49129,92471,33366,-23817,-59206,-26697,-2797,-19705,97430,64082,-167335,29210,554385,-339473,-273225,-115202,-44848,-31922,-46383,-33992,-49133,16970,-8776,-26205,142486,-19374,-20023,-9584,11250,33496,29192,-19501,-52565,5862,15444,18014,23792,46263,-56891,-90895,-100248,-20794,-23220,80312,22551,51735,124061,87432,-40480,18163,12391,7223,-6688,-26789,-73309,-35391,-74522,-95664,1682,77877,883,-28130,-39091,15288,16800,59461,-849,-32547,46986,49615,5005,55555,57,-63214,25465,112953,32936,11120,17183,60851,-3463,15237,-122168,-39931,-41344,80015,43746,105770,-7446,-7649,45270,39780,12293,-14052,-65063,-41659,-109332,10881,-19207,31232,-49512,-29443,112241,9653,-32167,-47127,36005,67139,12402,83317,48809,-83932,-43378,14218,-44319,-100723,282,67534,52929,-42165,-4009,-57558,-17732,-29844,9134,36880,1442,19708,4676,-19755,-14159,86331,52923,26989,102670,-18976,-31422,-16097,-58616,-47969,51743,21623,33818,-43786,4351,37512,-52809,30886,52710,102135,103482,68373,103761,603,-17323,-63557,-2238,-6322,-3256,39508,-145213,-24029,-4835,-6224,55917,51820,9160,-127288,-4537,-25932,5403,54452,39897,32433,-87287,13578,123407,55429,111626,133181,33321,-31138,21169,48261,33077,31518,11484,71632,102333,378,9488,101114,-39995,88773,-38862,-38135,-66257,44994,-8350,42219,33003,-27177,-1677,5604,136951,60517,-38270,-11387,41502,-101971,-21555,-16981,2025,36049,30468,59130,81435,120468,57025,11394,12734,-89406,-64644,-14882,163,3381,-64364,-10214,-69868,1335,-4776,-19789,10088,74127,44891,100678,16485,-2653,9086,43799,-33303,-17113,16795,63068,103282,-33409,-1310,-42851,-102453,-15329,59049,93535,59734,32609,1297,-21916,-35043,9459,-27149,89768,4303,5331,-14211,22302,-825,34325,-39712,5000,18796,27677,-18257,41077,116674,-2534,61383,15341,13137,25162,19986,-19067,-12154,-5042,20052,59281,7150,-27205,-82607,-45433,-48907,-24594,-12052,-54879,41035,-25521,-45621,-11707,-32504,2451,57345,21830,-94333,804,-124,-47835,12667,55282,-56523,66428,146936,90665,22790,-24418,-55270,-79640,-4313,-13651,23436,100549,58449,-8631,-31387,12029,16211,-43853,-42813,6104,31662,50394,33804,37214,3942,-13573,-9960,-88625,-24238,-26875,-32353,9037,-66703,-35937,4977,-11888,25024,-26550,-87820,34139,11733,46061,32974,-9308,49668,-56844,-31567,328,56811,-26479,-90059,33279,1226,28941,41503,26211,-5658,-7618,-38435,5045,21522,-17639,-31749,97204,104666,-12071,3734,-44812,-46364,61119,35950,-84380,-51512,-26125,-19319,81247,28435,22565,72421,-5351,40540,-19092,-17422,-59207,-87177,4016,33289,83447,-42073,-22083,28424,82933,58084,14974,-48796,-4837,-50243,16356,-64064,-82464,-67633,-77798,-28513,-38234,56596,30903,-27393,-71681,-20587,-36845,-19562,-74857,-53220,-10462,26069,-3251,100230,-19719,-80242,-27164,-27593,-76779,-80701,33735,26439,68252,29963,45855,68730,-24647,-76085,34643,29620,83059,-14227,-26309,-35052,1181,-23220,-53863,-111115,-14249,-21890,-35288,14482,47396,-6182,-36740,-12962,10102,92750,7980,48672,67189,34977,36837,22123,7164,43,38425,9523,-68069,-84867,-100147,-95521,-23528,-77785,-82300,11202,21175,-69324,-84917,39963,104748,27736,31715,-26570,-35216,-1765,-22211,61860,14183,18034,42052,19681,-47875,11979,-53600,-19349,-19290,-63541,-44807,-36388,-110340,-18592,55771,10673,36177,-56254,-66038,24533,20967,34564,-38617,-40260,-40726,51465,11297,-36264,107133,-14596,-43010,-28223,-51354,-52819,26448,-35854,61637,35493,13749,14626,-10587,-72155,79363,25411,-45669,28705,-59132,-54399,-20535,-43660,-23847,19027,14057,-33028,-32580,-49831,12497,23617,-20245,27302,74548,31311,35778,-53956,18391,27670,99666,57850,-20260,-29321,28349,68177,1586,15333,-40092,14307,41579,52700,29622,-31868,39134,-67505,16874,27373,-5001,9854,-14016,-38235,-123742,-7535,141,46321,2025,71066,-63600,-29212,77126,80658,82152,16005,-59184,23653,59090,-50106,-6444,-65703,-17808,-39373,12580,22713,57922,4722,-54992,55072,14435,-93126,-4572,145134,66947,-72431,33148,-56562,11012,-46997,-2601,32905,42281,-52662,-14120,-2608,-52863,8791,24716,3227,-25647,-84693,-33023,-39438,69058,-6281,-38503,-29160,-35744,-22258,-106701,-32874,621,-34501,-9578,-89058,6978,-18492,-28627,-21554,41656,54581,-4381,-49353,-95445,2054,-93113,115414,-1101,-34993,30566,-6011,-22671,-34743,-7890,-6446,46962,-97145,-23826,7642,32325,52069,51650,20832,-5193,-20446,-56388,15294,61418,37081,5295,105687,14869,90755,75033,15403,-42253,-34591,14198,95551,22726,18582,-115513,-23277,-53638,-67613,14636,45005,37348,-27990,-4388,-116235,-27194,31223,71053,-17425,32905,18794,59044,76742,-81400,64833,72903,91266,47066,6398,48093,-40501,38690,38667,-68001,-4457,-30006,-820,-40801,-31548,15664,-71647,-43065,-58812,33267,-93241,-24325,-60795,-10242,-15440,-96617,-73100,114882,81360,-61974,-12105,-34573,49280,59155,44975,40761,85573,10915,-63247,-136956,-30494,-5459,84392,73975,421,9704,-26326,-58661,-26826,57264,6587,-39277,48381,-53014,-22473,14940,-57920,-106560,81541,60614,26465,21923,-36489,56493,-702,18177,39541,-6213,71986,1186,-53864,-82467,56264,42917,-21764,-25566,11625,18279,-6173,24919,6342,-17694,-29668],[10305,-15477,-10700,13826,17629,-22542,-6500,-61593,54341,80640,-29935,-82257,-5145,-38055,-80269,21801,28569,19535,-39410,-14346,28202,-3863,42208,-9174,14369,52604,-51023,34123,-30244,-13821,54120,44910,-35545,24954,81714,-41813,45022,13677,26584,22201,3887,-46994,6215,3664,-18773,17405,-23515,-60887,-72398,21795,43313,-62084,-49393,29477,-4073,39266,-13404,-13758,46520,-30285,-11704,-20725,19225,-55014,3021,98443,10912,-22642,-34870,6622,-11592,-25681,-70630,-2420,-21271,-86507,-26639,-10752,10014,-66250,22459,-56258,17563,-37984,23033,11513,-77106,64687,-9871,-28049,-31617,39382,-40163,-11253,-28435,-31972,39229,2116,60919,81411,-44949,35411,-11946,-10573,45365,104266,-65762,-23365,-37854,6333,-72282,-6122,74168,26428,-38928,33757,-996,40199,100048,-59617,-49973,-14067,-53720,-14241,8609,5780,-13357,-46236,-725,69683,23113,-57488,-1430,-33434,6234,17823,-38026,-67502,-19032,-51409,-7091,17836,65036,4023,51565,-64290,-36008,-84615,-30292,-60464,-45537,-68153,54589,42250,42951,28018,50713,-41462,-27305,-84729,-18489,32207,-36482,-2543,-39292,-20126,39950,40356,-5957,-67503,-31402,85826,90428,56891,18253,-52967,45434,-52847,-40817,46752,-17586,37163,13104,25893,-4645,-25641,27402,-73341,57612,58180,27536,7714,-3957,17812,90615,-2406,-36325,4136,14433,40988,-18359,30172,-11071,-46001,-13316,-36945,-1635,-42098,68420,4733,-53795,-83021,-28950,30888,51393,27712,91505,53638,31630,-9230,18363,-5114,-3370,-30682,-37419,-29993,11222,-10250,-34474,-67033,-73438,8303,51571,13309,34157,-31638,-83302,-115131,-25512,64046,96685,35790,-31705,-45305,-5952,-31168,-23604,92854,48668,-179884,-42810,577248,-324587,-285926,-109010,-46527,-16272,-19388,-60885,-50562,32233,3056,-16848,138253,-26527,-56285,-25826,-12375,38253,-7694,-25740,-63572,-7439,23355,6359,27907,30831,-62916,-87829,-84921,-52299,-21890,79555,21030,56383,113156,78365,-39887,37626,-19905,-5015,16784,-8149,-74389,-70496,-42448,-77207,511,62504,4851,-53142,-63392,14337,35687,39634,9527,-11340,54248,61761,-1750,49141,15366,-53204,5449,96584,31052,-247,15599,42744,-7800,32965,-165715,-65708,-16992,75944,38609,88267,2307,37658,32853,33435,22952,8219,-80596,-55138,-98397,9536,-40151,40362,-4439,-20991,119051,40425,-6703,-65040,55985,57075,36607,76841,5392,-76864,-21607,3716,-54980,-98762,15219,78599,57906,-61597,14707,-55181,-16017,-40034,-13707,18950,-7927,19858,-4640,-30059,-12971,92434,35730,26187,91444,-17374,-13072,-524,-62771,-92625,48232,1213,13872,-41958,25630,39977,-50319,25102,32168,112674,96316,41213,72358,-7036,-16334,-90348,-13446,1366,-12378,25079,-122047,-29266,1837,-14567,63108,40312,-30157,-153395,-10458,1637,-3922,59639,35691,24651,-61875,7128,138126,71668,110038,105097,28706,-19975,-10315,6282,5098,11769,44406,104350,107028,-52364,1974,59160,-64001,73204,-30709,-19322,-89885,41487,3157,51118,57798,-25227,13166,-864,142671,82532,-6105,-14037,39875,-91485,-61751,-30,177,27347,27332,58395,34171,97037,32211,-929,-513,-91885,-63387,-14767,9674,-2705,-81383,12757,-56343,8984,-16020,-16922,28839,71412,46715,108589,39411,16137,-9027,31473,-22377,721,37717,60922,106369,-40279,-12368,-68194,-120445,-29521,51508,80140,60419,25111,10896,-18878,-45997,-13195,-33397,66792,-11911,-11647,-21300,10207,-14098,21078,-50470,-27048,23105,5542,-14543,49820,130856,-1055,55837,37915,10013,64497,33122,-2562,-17092,7881,15848,47904,-22092,-37598,-79221,-60890,-48763,-25876,-2544,-72694,15535,-21764,-57699,-17895,-39026,-21022,52452,28481,-83146,-23712,-5985,-41821,-3912,47127,-78872,36286,137488,93056,17398,-28223,-58952,-75553,-27094,-2314,10918,114250,89771,-15177,-27130,9850,21762,-31402,-35719,8699,44409,54801,40767,20396,390,-27402,-24428,-82452,-6817,-14458,-21696,9589,-37602,-31886,16548,3075,-2014,-56252,-76131,30480,21872,61013,34254,-11322,45716,-74592,-18305,7187,40109,-38345,-102698,23273,-59935,33019,49523,13715,-6206,-36175,-32576,-5167,-14928,-5333,-3307,101650,41781,-14260,15074,-68227,-50893,55328,22352,-82276,-68759,-43930,-18743,84740,52492,11253,59988,16300,70344,8840,-36689,-69096,-63999,1769,53720,89155,10047,8912,23813,67652,56292,16208,-10967,14499,-38054,18767,-73076,-75424,-48818,-62172,-45727,-42601,39985,41356,-12446,-77317,-17462,-8124,-10852,-67007,-39727,-4310,43656,-21032,87319,-31926,-100699,-15572,-8510,-78460,-88394,30832,32390,63031,30748,37078,89533,-27499,-57205,42708,10225,103529,-172,-24190,-13907,7901,-14910,-69632,-107973,6035,-23331,-36119,2350,45717,-7931,-40305,-27606,6142,73477,-28640,25274,64263,23552,48804,17576,2000,5680,23776,-6,-75218,-74097,-80849,-69966,-19348,-81399,-91439,19903,2179,-45197,-26921,48310,109718,25579,9457,-35895,-28791,-10069,-27560,29606,-6185,29942,26041,28348,-38218,14034,-51656,8490,-48886,-51063,-41727,-44909,-88624,-30196,66706,13510,39344,-56488,-69205,967,36758,24875,-26273,-64177,-54470,74337,12019,-39691,111580,-15295,-69924,-43683,-40716,-39532,66440,-39794,76576,42046,-4617,16106,-14766,-60670,77586,23307,-49971,32326,-40254,-19452,-10525,-30170,-32415,30851,4963,-33916,-12488,-40282,823,29291,-16376,24730,80221,9104,50517,-48562,20614,44555,63576,29211,-30875,-28862,31544,83555,7660,-5194,-23822,-3030,32429,52976,51553,-13540,32003,-81065,20016,58202,-29198,18335,-3922,-37759,-143898,-15526,1875,68427,-10150,62844,-65540,-64310,46479,57124,100234,29812,-77077,30419,52625,-42216,-29006,-74914,-10328,-23915,11149,37949,41736,-11336,-8764,55985,19103,-84641,-33822,123161,72342,-34834,16925,-53323,27204,-16811,3519,20007,36581,-29878,12597,-6243,-50619,41204,27394,28231,-19954,-65022,-30529,-7286,49509,3896,-12301,-32450,-19072,-21833,-119787,-11842,2154,-29947,-41532,-104376,10621,-3632,-10668,14505,52443,59617,-16201,-532,-80735,5422,-109462,141315,-39283,-45954,45830,10740,-22013,-22373,-27650,-8283,23224,-99140,-21862,-532,15944,42564,18174,3031,-11767,-8971,-72101,11852,64400,52652,-3491,103363,16566,47678,30581,5921,-37140,-23450,35130,104842,24328,5031,-105737,19986,-38112,-92386,2062,28179,25397,-11901,-9735,-127108,-22515,41148,87150,10846,21739,37076,62508,107462,-78832,43506,57132,106809,19911,-7817,61775,-19131,36032,52314,-42460,13391,15249,12244,-29229,-50224,12852,-59416,-48207,-88275,35544,-100320,-35877,-76381,-5645,-22782,-107636,-54757,154271,93426,-30736,4564,-31188,8632,31414,36355,24766,74306,5074,-99276,-135199,-25016,-349,64077,89399,29052,22075,-4892,-9169,-27996,51064,-1832,-38519,20997,-69373,-20901,-4221,-56982,-125373,46244,54846,15185,33168,-26545,68098,33193,17318,15225,-13331,54684,-7520,-65741,-102271,30334,45547,-20391,-24696,-6196,23389,-16903,24547,-6243,-32270,-18231],[-386,-42328,-14075,14169,18592,-17042,1586,-34373,36781,40190,-50597,-96646,-17091,-62752,-22636,39980,74589,22735,-32477,-10805,29208,-15491,42335,-16986,763,43377,-67740,17359,-10696,-23886,45301,49484,-31096,11488,103242,-30789,38154,-284,22135,47730,13485,-46186,-483,-2231,-36087,34290,-34811,-61649,-64144,3946,47047,-62259,-34844,33539,1276,31922,-20976,-5239,54368,-46612,-14594,2293,27597,-33870,-18173,97113,-13354,-45742,-35957,-16545,-33786,-10322,-72099,-3998,-27769,-69780,-33555,-32796,-11986,-71737,25155,-33688,36699,-30750,48653,10742,-75385,69218,-7098,-9256,-33339,38145,-25565,-24233,-41651,-22714,45260,-11764,40547,82812,-14200,54730,-5648,19886,48685,88336,-62861,-32926,-13679,54705,-83547,130,74410,5814,-36843,42587,29001,38145,101642,-83171,-49313,-9570,-36270,16658,-1383,12383,-4997,-40419,-9898,58358,20705,-54135,17379,-19293,4905,14459,-14884,-74473,-6164,-41769,-19831,17606,64454,15700,39773,-46549,-10391,-97557,-18240,-70447,-25321,-39410,62414,-8500,23186,33478,30467,-57103,-58495,-99185,-43767,2821,-69470,1939,-47210,-1143,34322,10516,-45941,-73466,4723,92407,78227,41868,21240,-35628,67526,-13817,-49679,28566,-24174,20807,17193,5216,-10064,13188,14074,-71000,43399,51407,14729,32865,3811,4914,62752,4930,-45679,-15907,-16935,29365,-33955,-14830,-23654,-51285,17353,-1806,12429,-38052,48428,6751,-40068,-75785,-25377,38816,27628,9061,81769,52812,37100,-1939,-6326,-32584,-2241,-46262,-26956,-10822,-27744,-15889,-18926,-64133,-82211,41835,75471,25381,66640,1753,-115082,-115144,-67846,60961,101314,44292,-39935,-23765,21509,-50716,-23938,72892,22638,-177866,-74023,553069,-275274,-271700,-98295,-37672,-3175,7294,-60907,-49592,37391,11021,-15968,113785,-32573,-75908,-34634,-38834,33164,-34935,-24476,-71884,-15851,25893,-265,33575,8597,-58248,-81359,-67973,-81605,-25804,71869,16099,55801,78801,51294,-36813,51727,-34445,-20108,37276,18067,-62282,-102851,-14077,-47398,-2260,47810,6075,-66331,-79228,19572,55292,10292,22997,14637,56360,69164,-9484,34773,22159,-36851,-18780,63364,21788,-5772,1794,8622,-4916,40805,-196355,-88895,-12110,64712,27028,60507,8774,75114,6212,32066,26383,26310,-92179,-54928,-77202,5337,-48756,51215,44610,-23603,126594,67353,18644,-60997,67295,40283,62929,73053,-32277,-62127,9584,-532,-61843,-79478,24620,79180,53883,-73921,35412,-47576,-19614,-47125,-32078,993,-12515,17853,-15903,-27820,-7135,95374,20771,18355,66526,-13979,3841,16845,-60729,-127132,36334,-18954,-7336,-36809,34816,31641,-36740,13048,3087,91354,76751,9726,31733,742,-8840,-106721,-14597,3561,-20874,6874,-93522,-30437,5334,-23378,65879,18366,-56918,-154870,-12872,19569,-23205,58290,29050,15150,-17945,6423,132863,72154,86004,54516,-12624,-12972,-36148,-39711,-16281,-15763,65410,114730,89836,-94879,-11611,22182,-77340,56047,-21265,8260,-106107,33134,22414,52456,71056,-10692,33628,-11164,105816,87009,20022,-19095,13407,-67691,-85545,15672,10832,10347,17891,51027,-20069,55435,7402,-9327,-15131,-89122,-50036,-15961,10044,-5732,-89193,29911,-37164,16915,-31551,-10125,53477,65146,52064,94723,58732,27300,-24312,26256,-12554,20432,54699,38110,93105,-15276,-21224,-87136,-125337,-44282,51817,58801,42258,13228,19208,-18805,-50007,-32661,-35568,25348,-19762,-13837,-28291,-8631,-22996,-3125,-57481,-47427,19530,-16483,-16931,51689,107954,1272,45121,47634,2239,88096,41215,11975,-20703,26520,13003,35719,-40522,-46857,-68787,-50606,-37787,-24789,12460,-78031,-7910,-19380,-68445,-22413,-42398,-36763,49240,42639,-58149,-39341,1967,-28334,-20189,39876,-93957,5173,108601,88448,12307,-33290,-58628,-65804,-36943,10899,-3573,106412,106025,-24256,-17943,2955,12401,-22528,-28995,5658,48830,48852,45919,3478,-6924,-41784,-40277,-75013,10707,4148,-16611,4836,-12046,-20840,25744,9039,-24125,-59197,-64404,15534,28268,50124,30025,-13676,33202,-70917,-8670,20162,19820,-41951,-108800,12902,-99784,29380,50949,5588,298,-64484,-28217,-16509,-30358,9409,20590,81191,-7868,-11138,26266,-83895,-41228,45174,12301,-69355,-74508,-54365,-14205,72894,66974,-5429,37679,39679,82493,31284,-47633,-74112,-36022,-3410,69690,72115,53424,49805,16679,45598,29466,13168,21012,33504,-15421,24753,-71607,-63138,-19744,-46326,-60320,-40079,17114,46451,4837,-70814,-10697,13621,2698,-43767,-13807,5152,41512,-39469,67362,-43293,-108938,-3335,20061,-73262,-81398,26531,41228,39001,29658,17209,93621,-15917,-37549,43096,-7437,116782,1431,-13771,6988,11719,-6898,-70629,-88936,18565,-24231,-31852,-5318,37240,-8299,-57452,-48039,1824,45718,-60784,-3364,54312,11791,55913,12101,-11836,884,-1583,-5955,-63819,-46854,-56345,-44156,-11673,-74681,-86330,17706,-21179,-20779,44047,44297,98546,15628,-24719,-45133,-11956,-11003,-28333,-3100,-20866,42010,8633,38138,-18844,11299,-48996,26226,-84741,-34569,-43731,-52653,-57841,-35904,63311,16474,40511,-42317,-63887,-13033,43641,11432,-8511,-72175,-62241,83349,27386,-38543,113803,-14206,-84521,-53619,-18107,-21865,102904,-43081,91868,28900,-24864,17001,-20264,-36268,63316,15303,-58980,24883,-18936,8506,-9704,-19970,-41041,31930,-5819,-38290,1756,-18107,-14518,22378,-3171,17673,76862,-22215,58340,-33922,27115,39992,6987,-11218,-43127,-20161,26262,93894,14542,-14234,-4512,5235,31796,50809,67271,10557,24382,-81982,21924,81793,-44894,29679,16993,-31602,-130383,-22139,-981,77962,-22295,50479,-66639,-92209,5759,21137,93207,40715,-89612,29275,38676,-22904,-48464,-76930,-7560,-9273,404,37577,22632,-22827,42031,50878,23323,-71824,-63401,90408,71355,3131,3776,-35677,28480,11262,4933,2018,32934,9939,47087,-12636,-40952,60391,14087,55769,-8726,-36246,-27981,17336,15046,1162,13569,-31122,-2354,-18698,-114332,3708,5544,-24804,-62914,-106871,19289,12586,13986,42428,43058,51953,-18132,32834,-57399,3869,-117935,151412,-61526,-39886,60226,26405,-23748,-14338,-40971,-7409,11257,-85870,-15099,-13246,-11843,16742,-18488,-11128,-22108,3794,-87489,-434,60739,62698,-6099,85737,14056,-11539,-23738,-5092,-33529,-17103,42886,110919,19968,-8822,-85845,59957,-26154,-110080,-9068,5324,-4629,-776,-10367,-121723,-21069,47975,82028,33022,10862,52041,61423,93349,-62680,9957,42960,107341,-1983,-20615,58884,-2422,31653,53569,-17053,31329,54017,29182,-10421,-68202,14084,-37123,-50350,-107978,33901,-87255,-44120,-79496,1893,-32406,-104679,-28390,144698,96566,7482,18788,-23490,-30082,-741,23676,11237,57101,-2954,-99066,-104907,-17787,12947,41173,96390,50472,21680,26313,48039,-18590,41218,-6354,-38703,-9069,-76016,-20284,-23204,-48366,-127313,-2666,36157,-8122,39276,-16052,72124,55065,12451,-7985,-26895,25125,-14406,-61224,-111941,-6714,33874,-13373,-17799,-13071,28861,-18104,22684,-19966,-45430,-9233],[-6498,-64786,-17761,15378,20513,-3468,12337,-316,14766,-805,-50407,-103434,-17880,-78722,7368,60534,93922,19546,-21151,-6072,24707,-20163,32308,-23579,-20347,26806,-75307,-8939,5513,-32225,26460,46938,-20333,21757,103535,-22645,24510,-17905,10657,64844,20116,-32527,-617,-7358,-49689,54802,-35589,-60354,-52296,-18587,61933,-51746,-18087,38290,19805,15105,-20990,2576,56692,-64285,-16756,28430,28419,-10464,-36744,78937,-31677,-57579,-31334,-33262,-47409,7874,-61303,-4959,-28775,-51321,-33985,-54766,-48121,-68977,12610,-4987,54817,-16135,67368,9404,-60910,63890,664,12244,-29733,23781,-11855,-44016,-55160,-13674,54014,-22999,9839,68718,17789,62400,-6254,39643,40662,65940,-61905,-39290,-2463,87576,-87642,-9435,70826,-16919,-34173,33443,31694,36781,93555,-76082,-43422,-11662,-14412,48566,-8528,8030,-6140,-33184,-17431,49791,19828,-46073,34303,4284,11894,-176,5274,-67781,11761,-20674,-30667,15585,53602,25863,31348,-27408,5380,-83863,8262,-61906,-8682,-10324,54870,-67061,11918,30625,731,-58516,-81389,-98667,-73183,-19331,-91026,-861,-41923,94,28275,-6035,-86282,-66263,39137,92677,47912,20730,19139,-20459,82919,29058,-49714,3864,-31787,5446,27874,-13947,-12443,57084,-461,-60750,28443,44277,8644,55754,13897,-11401,25233,3586,-45263,-47117,-46292,12864,-42440,-47523,-34495,-39604,48191,25943,23590,-37516,25827,16937,-10851,-48928,-25680,45279,6365,-19455,61038,44479,37218,18102,-15530,-54683,-5125,-70333,-15192,11219,-53085,-14162,-12345,-45869,-81609,54649,83013,38426,85737,24300,-133924,-104550,-118405,44002,106577,58748,-44782,1086,50296,-54838,-20075,43988,-14538,-179074,-56603,496865,-197189,-243229,-96328,-20996,4058,21790,-30442,-40630,28949,16041,-20149,81925,-36454,-77040,-36505,-61097,19933,-43268,-14945,-78608,-19078,22646,-1791,35272,-17847,-43820,-73661,-50783,-96592,-31524,59307,4834,48724,29615,15727,-32436,57639,-30162,-32989,43373,41738,-38097,-117266,2123,-14835,-5526,35094,181,-67203,-79840,29352,71188,-21516,35094,35576,43335,62443,-16200,19184,23231,-18845,-32553,28808,8744,-4169,-21629,-20695,7904,40559,-200888,-99390,-23443,40427,10981,33082,11160,95343,-22075,34731,19981,38506,-92481,-38433,-51848,1322,-41792,58236,74294,-34926,131545,86724,38190,-43960,67967,18537,80309,69854,-51701,-46950,34575,3490,-63956,-51115,29965,68352,43151,-72996,52173,-42132,-26615,-34183,-39749,-13726,-11856,13466,-27203,-16982,2429,88960,11901,4256,37000,-8324,16867,31283,-51201,-137565,18715,-35358,-23457,-27206,29605,13739,-16805,-3069,-25616,42215,44988,-19376,327,16021,4390,-107105,-6594,830,-25689,-9389,-66083,-25624,5272,-29821,60273,-9540,-66265,-137058,-10386,25748,-49592,50552,23182,8792,34107,12399,104742,55512,55533,3369,-68986,-10562,-53385,-75373,-23704,-45105,66172,102643,61177,-110735,-24435,3124,-73841,52334,-9525,35913,-105673,23903,43781,45261,71268,5255,43311,-22721,46278,73982,34080,-22962,-26444,-37986,-83842,26057,32319,-5764,5974,43284,-67132,7103,-8652,-18449,-28129,-80743,-30695,-14383,9065,-3454,-77836,36569,-19853,23280,-47827,1425,76071,54932,56634,53361,69159,27292,-33587,28167,-5116,39349,64313,-420,65037,31209,-27605,-90050,-116280,-59753,56137,34531,8028,-431,25025,-22167,-47661,-43947,-32725,-12555,-19040,-2111,-34662,-29513,-23788,-32255,-56070,-52894,7750,-32638,-21245,44947,58409,5019,32771,41457,-5887,88816,39940,25791,-19116,46379,13259,19943,-45204,-53931,-56025,-21383,-20404,-22396,27960,-70717,-23455,-17951,-68999,-22554,-41560,-37272,49254,58292,-26708,-43837,22289,-9141,-34588,34386,-95629,-16067,66016,78789,9241,-38318,-58426,-53053,-25528,17830,-24699,75831,98891,-34063,-6198,-7878,-10161,-13922,-23142,489,42721,35168,49511,-11170,-15370,-53485,-50004,-62857,24406,22109,-19896,-5683,2174,-7738,29723,8439,-31839,-34761,-58675,-6272,28219,21632,18179,-13557,17546,-49159,-12953,34181,734,-40586,-105447,4054,-109386,15826,44409,1871,12497,-86121,-28289,-25562,-24771,21822,36347,45399,-22872,-1449,33694,-85363,-19941,31105,9069,-46661,-64441,-55525,-7011,48128,66506,-23384,15189,57154,76592,40659,-50815,-70113,-6550,-9625,75810,43407,72942,92850,6174,22364,-16569,4421,43258,48984,10981,29895,-64297,-50909,13028,-34676,-66882,-30234,-4255,45021,19893,-59403,-3306,18677,6896,-16123,13301,12923,20286,-53845,39098,-51753,-94763,4504,50962,-64982,-62801,20692,44844,5723,23739,-7932,76624,314,-23729,34810,-12712,120779,-5451,1786,21661,13695,-35,-58470,-62325,19602,-21061,-23009,-5023,26708,-11618,-83788,-62482,-3519,14932,-85260,-30974,39190,5272,52973,1507,-25637,-5211,-29521,-6198,-33230,-11559,-34451,-26965,-2090,-57965,-69971,4369,-41853,-1348,100104,25695,73477,-851,-58745,-50655,10735,-6036,-23263,-29645,-23797,51866,-4559,44206,3958,3928,-46575,30886,-115644,-17807,-50033,-55140,-31047,-33582,45844,17111,40000,-17616,-54637,-9950,42610,-1510,6813,-69217,-64815,77174,50287,-35974,104886,-12145,-85519,-56864,8550,-3595,127592,-45928,91770,5841,-39656,18829,-27711,-11801,43877,249,-69709,10178,-2062,23226,-10310,-9771,-48648,20815,-12933,-42559,5517,5200,-24385,5246,14034,8682,65556,-42502,59042,-16869,32523,14714,-52772,-50253,-57386,-6447,12744,102681,22963,-10137,15315,37017,42696,45873,72412,36218,19340,-68117,20966,89053,-50534,41226,41892,-21541,-85868,-24970,-7590,68099,-33883,32865,-63234,-106159,-28647,-17109,58781,44863,-88769,20489,19159,2564,-56619,-71631,-12318,2598,-15177,20724,7154,-26636,77758,40766,22799,-63426,-83995,59341,64357,28089,-927,-8509,20966,31459,1976,-7461,31717,49028,72683,-24444,-29685,56546,-13133,74646,6105,-4177,-26016,28139,-24457,-11895,35393,-26649,11055,-17324,-97479,7599,10549,-17630,-66461,-99252,25028,23347,38098,52621,15797,31599,-7507,41365,-35493,-2237,-117090,134400,-60203,-14967,72426,38732,-25560,-15211,-48553,-8561,10429,-60603,-4490,-27558,-44295,-16888,-48833,-20719,-34327,16219,-97368,-17885,54640,69139,-3941,59460,9043,-61452,-69232,-12848,-34093,-16748,33561,109216,11127,-17213,-60432,83690,-20150,-114863,-14321,-13047,-43550,4107,-8245,-106299,-25519,51782,53824,41432,3472,59112,54451,36505,-39516,-16521,31966,89648,-9200,-28870,40857,4435,24236,42250,4224,44821,75025,45610,13846,-76866,21573,-11565,-50219,-117088,28398,-59273,-46417,-67834,7211,-43338,-83326,-1074,93452,89934,41721,21786,-13021,-56078,-25401,10722,3908,38997,-10714,-72682,-64615,-12865,29910,21368,94498,59146,6708,60455,101623,1662,31267,-6295,-41875,-35179,-69329,-18068,-35457,-34441,-112534,-45407,11297,-37836,37743,-8488,68496,58709,5486,-24568,-45698,477,-18981,-41633,-102153,-43476,12344,-4597,-8343,-7479,36747,-9423,19759,-31284,-54242,-4260],[-6425,-76818,-20628,16949,23671,14546,25007,31365,-10873,-33925,-30894,-101327,-8893,-82791,5091,75809,83079,12773,-6808,-2105,19980,-15922,13116,-30038,-43922,10948,-72600,-38861,15627,-36716,6510,37840,-4225,57181,79729,-21382,10194,-32671,-1626,69874,22180,-15365,2394,-11371,-57141,73179,-26225,-54137,-39831,-39201,85875,-35116,-5409,39251,45273,-7757,-17315,5716,54345,-79108,-17952,48590,21386,8174,-46874,53665,-37828,-55944,-21861,-39888,-45106,27409,-36284,-5976,-23368,-35056,-25557,-69319,-88297,-57979,-9040,22462,67725,931,77173,8724,-34215,50762,13743,33149,-21065,-3701,-1951,-65478,-63239,-2854,59235,-33100,-22565,44058,38618,55224,-14365,44497,22641,43182,-56465,-38503,-2543,97874,-83584,-32114,62341,-35902,-29381,14408,9088,34627,80020,-43133,-37489,-23055,4953,69361,-10740,-3820,-15244,-23370,-23895,42467,21412,-32262,46757,30505,22684,-25212,15641,-48184,28694,4126,-36899,9566,40250,32157,20621,-13382,8574,-42300,38759,-40629,-3056,8545,32891,-112949,7452,11636,-31173,-41289,-88473,-77457,-99125,-28795,-92437,-5858,-26545,-20497,25975,-4123,-120852,-53574,58874,88583,10344,2993,13802,-12582,81899,59316,-45441,-21071,-39149,-7039,39103,-30391,-13100,92024,-13344,-46047,20946,39282,1949,68016,24180,-24908,-10735,-2320,-35962,-78313,-66006,-5965,-40367,-51169,-38631,-16112,67148,37463,29130,-40579,5770,31071,25164,-10449,-24289,51918,-6561,-52613,33318,29914,30804,38012,-10696,-64538,-9003,-98256,-16,29851,-60280,-8343,-10561,-17389,-71863,49543,73189,50947,89836,23009,-136847,-85235,-155985,22509,107025,74874,-45686,23124,75443,-41636,-13893,13541,-60057,-192590,-6106,428548,-96343,-219784,-111082,-958,4669,16721,20410,-19381,8761,20718,-20619,54175,-38302,-66451,-34289,-74171,3321,-30299,-229,-83311,-17258,14887,234,28225,-44550,-22290,-65249,-32844,-87624,-34123,43951,-11763,35340,-18083,-16789,-27667,53479,-14790,-39451,29455,53501,-7979,-102383,3840,11698,-7281,24951,-9451,-59064,-64516,40207,80636,-47055,41540,43429,11760,32944,-19980,5966,20375,-3982,-25969,7223,-3738,3073,-48506,-28628,28237,36275,-175841,-92922,-42150,776,-5261,16782,9774,95496,-35069,38720,5766,45208,-75622,-10240,-28521,1451,-20960,57857,72772,-48705,129496,96469,47420,-24908,60529,-3201,81264,64875,-47650,-36339,42563,14463,-62570,-24382,34015,48564,29543,-58545,59702,-44493,-33877,7875,-31836,-22245,-7390,6955,-36415,-5080,15203,70756,10426,-13781,13301,970,27051,39148,-34589,-119180,123,-45790,-30981,-12342,12222,-8775,2742,-18800,-45448,-16041,4865,-41415,-9504,28215,20902,-92141,7229,-4840,-24522,-17485,-42116,-14951,2363,-31091,44619,-36124,-57153,-109617,-3642,21641,-75205,35674,19298,8966,79158,23919,61082,27879,35115,-29027,-110660,-8404,-62002,-81802,-15051,-68567,47408,74815,32919,-96005,-29274,5496,-51132,70659,4838,54545,-84899,16475,58513,31015,60271,12784,31467,-34058,-5741,50844,36355,-22443,-60105,-11650,-58256,28157,59699,-12512,-4068,41944,-95552,-32919,-11030,-32379,-35991,-66813,-10517,-6000,14255,2180,-47654,31473,-10160,27643,-60671,16194,88471,39316,56723,-2730,69293,16502,-34977,34073,287,55002,65289,-42881,29246,78204,-31886,-72287,-97631,-74888,59700,13784,-33252,-13305,29763,-27145,-41158,-44710,-25990,-25560,-13078,16485,-39511,-47566,-15578,-58250,-44334,-45199,-8741,-39714,-23091,30775,6729,9713,22254,21583,-10563,70034,28604,39672,-10699,61223,17389,176,-38355,-58523,-45806,9057,-3382,-19732,37348,-54171,-28371,-16335,-53682,-17038,-36206,-21363,50590,61372,1238,-38442,48033,11999,-45442,28976,-83827,-22707,21288,65718,8392,-39615,-58401,-40213,3040,13422,-51016,30692,71083,-42388,5500,-18878,-37950,-4347,-18339,-3285,24603,17878,52407,-21400,-23936,-59284,-42442,-40195,33211,33839,-31111,-19327,3098,3221,27296,6080,-21520,2103,-57526,-28627,21253,-11312,-1424,-8679,6378,-18245,-32453,45436,-12916,-38400,-90059,-2986,-94129,-5999,31101,489,27847,-95389,-33726,-29467,-7004,27793,44573,11851,-1899,13726,35340,-69506,7526,13958,13930,-18288,-41568,-47940,-659,17334,51084,-39171,1306,63040,59171,33665,-49668,-56063,20164,-14225,69502,18479,67533,125976,-7056,3418,-64239,-9868,54181,57831,32948,30953,-55711,-40222,42064,-30996,-62369,-14693,-17813,37333,28879,-49263,2546,4961,-10924,5083,31373,13980,-11302,-60161,3388,-56434,-57774,3897,72087,-56578,-38568,13631,36321,-23940,9766,-33170,41209,8229,-19920,19486,3029,113411,-15106,17191,27117,15022,5543,-39042,-37198,9401,-12057,-11331,3932,18529,-22816,-108976,-61566,-10597,-14972,-100877,-50728,22601,6278,39053,-15417,-28549,-2715,-50291,1238,10696,20584,-19894,-19192,7467,-34354,-47652,-15331,-53857,9422,116485,-5868,40637,-20892,-82476,-48685,32795,765,-13314,-46990,-15227,56709,-9927,42808,23254,-5566,-41261,25778,-131885,-5739,-57768,-50139,-14821,-24066,18721,13330,40793,10189,-46830,11557,36404,-9061,12811,-60317,-64370,59805,68376,-35124,77190,-9596,-75863,-54105,29185,10593,134283,-47988,67547,-12754,-43696,23008,-37152,-773,27609,-18348,-77917,-6902,5773,24092,-6086,5204,-53728,132,-10902,-42020,-2789,16038,-21545,-16104,26968,1509,49562,-38299,55678,-6169,28991,-22041,-98317,-76106,-72648,7135,-5379,109834,34044,4048,31772,76512,64374,37377,64114,55569,18240,-41461,15569,75731,-47196,48394,61077,-11609,-25226,-22312,-16324,39695,-45213,9287,-51030,-103905,-43197,-48979,6262,39894,-72914,6981,-1830,27984,-49628,-62664,-24294,10610,-29000,-6364,1709,-21998,87169,27976,15048,-63276,-86648,36480,53409,33587,5113,19829,10592,41391,-3713,4091,32981,72694,76974,-42111,-24340,29480,-45300,77743,21023,24993,-24079,23762,-57730,-29456,48487,-21989,17470,-21720,-80872,-2187,16792,-5325,-53497,-87274,22507,27714,53624,42184,-23002,3074,13526,29455,-21434,-10608,-108790,94282,-38385,21444,81458,47166,-24706,-22529,-51064,-16487,16407,-29065,6929,-38023,-71308,-45343,-63629,-24747,-44521,26842,-96705,-34122,51224,74636,1549,32775,4304,-75260,-91324,-13599,-40100,-20555,8123,93958,71,-17474,-34979,86315,-18246,-99305,-10906,-18248,-78056,2981,-6144,-85291,-36036,53617,8756,29136,941,56602,42607,-37157,-16463,-16856,25264,56640,-327,-29993,13785,-1329,13460,22268,18078,51137,77114,56830,38042,-70654,35659,10056,-49270,-117635,19249,-25466,-41799,-43818,5272,-55045,-47738,21300,28920,75313,61633,7904,-2472,-66044,-35321,653,3207,23407,-15944,-38518,-37858,-13081,44369,6449,84851,53688,-19925,86869,139642,27689,24454,-2772,-48662,-50930,-50717,-11997,-38300,-18645,-87715,-66472,-11832,-62866,29479,-3899,59342,47361,-313,-30839,-65202,-5090,-22049,-13903,-73167,-69270,-9247,2093,-765,6112,47117,6021,16074,-37582,-56564,-2147],[-1435,-76083,-21653,18063,28471,32056,38750,51958,-37226,-53419,1013,-89479,5395,-74468,-16511,76929,50122,5798,7612,-811,19551,-4394,-8293,-37327,-63074,4429,-59751,-62571,18924,-36013,-5975,24274,14360,103576,41514,-27760,-42,-39612,-9373,62291,19272,-2714,4658,-13414,-57875,83138,-10195,-39005,-28587,-52411,108395,-19391,-2080,31378,67154,-28414,-13997,1806,46210,-86912,-17667,56127,8181,18011,-45863,33401,-30719,-42498,-10769,-37137,-25389,46006,6,-7450,-11947,-22261,-8622,-71190,-118713,-40823,-30650,39899,71627,15174,78256,9158,-768,34554,29971,46788,-9889,-38704,1675,-83259,-62324,11118,55027,-45018,-49005,15625,37676,36992,-28256,36659,-563,25401,-37693,-25789,-6458,87713,-72298,-59517,47952,-48248,-21634,-2135,-25532,29936,66913,-380,-36211,-43887,15746,72549,-6545,-17412,-27642,-10434,-31874,31903,25213,-14264,53181,51153,31955,-57007,13198,-21448,39030,21865,-37034,402,31560,32400,2380,-8057,716,15370,59694,-16828,-9923,11939,2743,-131963,5309,-20239,-55408,-7702,-77909,-40132,-111104,-23598,-72106,-8244,-8231,-53955,30149,11348,-141324,-42947,57957,82237,-21832,-4243,8465,-12208,59457,67483,-44716,-42156,-45271,-15074,46343,-42800,-14161,104992,-21257,-30788,25356,37629,-9399,63288,31873,-30920,-35396,-5635,-20769,-97462,-71922,-24295,-28725,-23525,-33501,10069,66233,30903,28105,-46006,-10441,43053,56814,26675,-16194,59935,-8553,-82887,5145,11831,18691,46190,-1501,-58368,-10152,-122130,19273,43093,-51410,-2334,-9616,11915,-55770,36372,51180,62056,82145,-3126,-122607,-60314,-162935,7503,96992,85739,-44602,37256,93605,-14624,-9287,-12391,-107931,-214810,41643,363544,25875,-211899,-140670,17640,760,-7188,72584,14409,-16514,27248,-6801,36073,-39576,-54445,-31803,-76416,-10594,-1589,13934,-84578,-10928,5332,3827,11002,-67350,1901,-55820,-14107,-54447,-29557,27540,-29492,17621,-47049,-37836,-23165,39212,112,-37820,-701,49136,19044,-58123,-4450,26240,-5578,17462,-17452,-47165,-38455,47947,82920,-58872,40380,34836,-32615,-18838,-19694,-5602,13457,4187,726,5035,-12111,11789,-70844,-10604,49225,31711,-129844,-72069,-58954,-47320,-16784,17578,5121,78580,-21628,40489,-11512,47575,-41807,19499,-11352,8963,7084,49691,44855,-57322,118186,96470,44727,-10850,49796,-19385,65400,56869,-23878,-30911,32213,27757,-59937,-7442,38837,24991,16942,-36862,55085,-54820,-38323,69632,-6595,-22409,-1865,-861,-42283,574,30809,43910,14874,-32361,1609,15504,38615,39730,-13280,-78766,-14299,-49657,-29997,7787,-11172,-28776,15411,-28912,-51387,-61770,-35736,-54494,-78,29653,37367,-68036,22383,-10999,-16842,-13824,-21207,-1159,-2083,-25764,20659,-52985,-31705,-81329,4813,10958,-90148,12134,15437,16246,103403,38132,15253,-826,31978,-36194,-118651,1439,-62733,-45949,5548,-78911,18095,40926,13877,-59912,-21572,22735,-13677,104112,20678,57969,-48557,11615,58472,12715,42074,7546,-866,-45359,-30134,29376,32586,-15833,-70944,4462,-20112,21229,85798,-6110,-8975,50561,-100080,-53307,-565,-51704,-35931,-48255,8162,10893,27809,6910,-11799,16190,-10055,30454,-66243,30469,85525,17438,51472,-50696,62035,-1119,-28667,39567,5121,64732,58348,-74923,-4879,105922,-34711,-37499,-75994,-85685,58862,1827,-69207,-23167,36279,-30744,-32970,-35781,-18393,-5201,-6949,32404,-41614,-59000,-718,-73147,-23934,-29999,-24215,-37975,-20161,13482,-24676,13968,16207,-5060,-9853,43238,10442,52696,3026,65589,24896,-20857,-25567,-60646,-40437,21209,7050,-17564,35323,-33897,-23346,-13324,-23605,-6438,-27367,3838,48628,36139,17682,-26810,69357,30418,-50558,20189,-64828,-16761,-13976,49123,8866,-32500,-53423,-29952,31287,-2377,-75138,-13141,34915,-47193,15747,-24485,-60704,4691,-14897,-3648,-5194,1727,55529,-25313,-33542,-57450,-9618,-5215,38148,37393,-46429,-31129,-4190,10460,19574,6809,2849,29860,-54576,-45395,8864,-36211,-26702,1447,7128,11146,-57379,52129,-18669,-37651,-63689,-9092,-68618,-30024,14580,-1623,42459,-90020,-43139,-27013,11144,25446,48741,-3529,38085,31369,31348,-38314,35051,-4497,25524,8979,-15244,-34250,349,-10284,25959,-50826,378,55603,40523,13261,-48277,-35012,39836,-14703,51778,8729,51225,139024,-20294,-7340,-91882,-27661,54080,58082,44032,27568,-47385,-28444,61225,-36395,-47201,3270,-20676,25106,29950,-43489,6038,-21194,-51038,13634,34430,5547,-40154,-56743,-33967,-57849,-10097,-6415,73007,-48339,-14983,5955,13768,-41338,-13471,-54944,-3268,-744,-26570,791,39048,93413,-22672,26545,24222,16616,9994,-20035,-19857,-8063,1882,774,19140,14650,-44324,-122388,-44326,-19854,-41904,-107831,-57900,8895,13171,17630,-34498,-13693,12895,-56252,17982,55752,40267,-12699,-15492,14831,-9011,-25212,-33022,-54199,9952,84934,-44856,8414,-39392,-91116,-37315,48441,4485,-1119,-55584,-1717,54279,-7437,31656,33771,-13695,-29623,17996,-128753,-2689,-63076,-38668,-6427,-10864,-11576,4740,46501,32743,-44119,44186,27733,-7797,6172,-47621,-62309,38538,70651,-37930,31515,-6157,-60976,-47266,35936,16529,120845,-48125,23574,-15913,-35433,29953,-47682,-7746,20530,-31285,-79631,-23019,3708,15181,5152,28070,-54185,-23924,3878,-32735,-20271,6651,-4165,-34576,27574,-494,33929,-9861,52384,-7556,10818,-56681,-120162,-82520,-86256,15621,-22274,110423,49162,22027,40816,102292,91403,24756,42684,60145,20630,-8227,4883,45158,-37933,46662,66063,-6376,31416,-13964,-25265,1494,-56335,-19153,-28341,-88872,-33856,-69684,-47572,25913,-47275,-6416,-18863,47881,-29782,-54215,-39257,14490,-35191,-32760,10216,-10626,70876,15494,1207,-69361,-67423,21777,41094,22488,20198,40708,1585,41721,-10000,39724,36327,75911,58538,-63159,-30127,-10425,-70539,63894,31676,46701,-21033,8456,-75182,-44372,48549,-20308,13974,-33102,-72902,-22651,23395,14653,-33487,-76258,11164,28516,54569,16044,-64225,-25831,38665,8311,-15543,-17460,-96734,47096,-7308,55788,85248,52240,-19434,-28256,-49361,-33516,23559,2199,15325,-38856,-82162,-56542,-58283,-23300,-48409,34282,-81813,-42435,54721,81106,8998,11858,2289,-44470,-86148,-6055,-50899,-24388,-27571,62492,-10922,-11374,-14954,73611,-15685,-61267,374,-7267,-98053,-2834,-6005,-60063,-50353,54319,-41381,-7456,3168,46847,29623,-94892,1574,15168,23120,16624,18112,-23014,-14172,-18695,464,-395,22735,50164,67048,59554,54466,-50246,53799,23036,-49143,-112789,7076,4805,-31486,-13592,-6536,-67385,-8608,34947,-20685,56707,62252,-20845,5360,-64096,-31101,-4824,6644,11344,-17633,-12206,-37942,-18278,50896,-4989,70065,36701,-51337,97154,153379,51063,21956,1575,-57623,-52072,-26310,-1494,-33147,-4488,-62345,-60400,-26357,-69437,18637,738,48140,30896,-1662,-25811,-79159,11283,-25185,12291,-34611,-77638,-19995,4147,1116,18485,57069,22667,11739,-37843,-51018,-754],[4849,-64346,-20419,17899,35389,44342,52832,56728,-59842,-57809,35386,-68891,18856,-57204,-39885,58908,10046,1385,18358,-3530,25118,9513,-22715,-45479,-71443,12993,-37999,-69772,16220,-29944,-6269,9253,31401,138294,6340,-39844,-5043,-36645,-9926,44699,12158,2078,3471,-12338,-52958,81242,7079,-13865,-18999,-55487,116404,-11468,-10375,12334,75299,-37034,-13597,-9417,30933,-85515,-15190,49202,-7938,19141,-34517,26879,-14291,-21931,-2020,-29542,5658,61406,39077,-9199,3919,-11192,13707,-59083,-128837,-21421,-43848,41058,65231,23271,72839,10212,30641,20580,44983,46899,140,-71791,-2012,-94161,-51979,27516,39482,-60528,-67036,-10843,13595,16156,-44709,22358,-22160,15129,-1494,761,-5518,65879,-56189,-81587,27971,-54159,-11513,-6267,-55954,21676,59141,33923,-41430,-70828,14861,59496,3960,-26910,-37556,4943,-44693,14972,29590,3829,52898,59534,35602,-90033,-100,3988,39588,23664,-30834,-8082,30922,25332,-23677,-11354,-13886,68362,60290,-375,-25105,1073,-25607,-122745,961,-52959,-63917,33065,-53430,512,-100865,-6075,-35696,-5577,5215,-83511,40315,28711,-140389,-38091,39070,75261,-39884,590,5929,-15609,18821,54562,-54161,-57508,-49753,-17991,48882,-49654,-17369,90495,-22586,-17915,38751,39072,-24725,40001,34672,-27649,-43512,-729,-3626,-97745,-64528,-39492,-12365,22858,-20454,29623,44604,12159,21681,-51687,-23248,47729,74714,50613,317,68604,-984,-102119,-16201,-6158,3491,37749,-615,-36756,-5669,-133545,40471,52834,-33794,787,-8749,30852,-37569,26252,26213,71502,68213,-43736,-93617,-33722,-134686,7266,75515,84874,-44044,41861,103361,18277,-10492,-30066,-150101,-233618,47196,306923,167629,-209674,-173113,30953,-3474,-41060,107630,55111,-37862,35918,27918,26556,-42510,-48682,-32199,-69557,-16583,31939,21684,-81048,-1006,-2684,7921,-13065,-82711,23168,-45397,3881,-8976,-16737,11398,-42875,-923,-47256,-44886,-19436,17314,5568,-29581,-35161,31300,34897,2268,-13913,27271,348,12450,-19390,-36332,-10368,48884,78807,-53802,33425,12294,-76867,-78196,-15409,-19055,1372,4231,36868,18241,-14706,16774,-81344,25576,62551,28246,-78968,-44127,-67433,-88931,-20071,33615,-3138,51140,15580,36881,-27388,46255,93,39811,-1373,24729,32845,36306,6316,-54923,98948,88466,32173,-2721,40497,-26604,39191,46234,9005,-27830,10576,36957,-57840,-2466,44660,3716,7658,-17616,38599,-66906,-38132,126409,32623,-13339,1848,-8618,-44996,-3807,48246,15619,21777,-48185,-184,36039,56396,35973,8624,-30848,-21147,-47726,-22859,31831,-32632,-39653,17323,-29385,-43525,-81944,-67383,-59107,11361,18802,50435,-43641,34634,-15752,-4382,210,-2829,11212,-6815,-14820,-6682,-53034,5290,-56520,11436,-1679,-87114,-19730,7211,28180,100615,51382,-20184,-22167,40685,-24490,-93839,25906,-55475,26372,29536,-71881,-9018,9431,7312,-18897,-1570,42535,26076,131851,35131,45016,-8809,8484,40284,-6383,21341,-8515,-42120,-57590,-26385,20625,30479,-3386,-55102,8404,16046,7261,102814,10939,-7690,66733,-82618,-51565,16847,-72572,-27165,-27219,25593,34276,45248,6682,9828,-6264,-17200,32354,-62131,39598,67255,-8898,43495,-72811,52875,-19647,-17199,40887,10805,65776,45667,-85762,-30249,105187,-36566,3345,-56094,-84789,52083,729,-88838,-28461,46613,-30233,-24686,-20615,-13924,38846,-5058,38010,-39863,-61948,15905,-71585,438,-14655,-33377,-30698,-13462,-1283,-28557,16005,15848,-29107,-4156,21194,-8653,62346,17757,57455,34075,-38705,-12838,-60069,-38416,5581,7693,-16327,20092,-15708,-11689,-8305,13280,6953,-17382,25095,38370,-20832,20111,-13355,77515,42004,-47168,4776,-47789,-4297,-33191,27039,9600,-13618,-36191,-24251,36772,-25038,-87403,-38916,4656,-47220,25166,-19873,-71730,10063,-13495,-757,-43150,-8997,59450,-21496,-45961,-48742,44900,34419,40832,35159,-59441,-35645,-9811,15367,9649,13340,31209,33562,-43394,-52506,-6318,-45461,-53802,14696,23643,30498,-71423,54227,-16475,-37537,-31355,-15422,-48772,-47599,-245,-6616,51438,-72869,-53412,-19221,20426,16000,52873,4981,74787,47582,23738,1046,57652,-21387,40194,27345,3311,-18446,-7577,-26733,-724,-57888,10980,37562,30158,-11646,-48421,-12792,49513,-9692,26822,16369,43505,130566,-29147,-8486,-85626,-45285,44751,49708,41851,22509,-36824,-11600,67275,-48249,-25112,19652,-13974,11128,24014,-41787,7495,-47694,-96652,9778,22004,-11161,-54575,-44910,-63050,-57501,29677,-23809,51114,-37890,3519,-1736,-18475,-46469,-42895,-71175,-43980,-25613,-40182,-16795,80584,61947,-25619,25327,17026,18890,13276,-7866,-12263,-26575,17378,11006,35930,13828,-73403,-119279,-19249,-31104,-64341,-106803,-51835,1526,21558,-5395,-47362,16568,38512,-44934,44429,87257,44132,-9122,-9189,17761,12355,-7378,-39817,-43643,998,19158,-83003,-14954,-49557,-85676,-18019,54921,1422,10255,-57488,7018,43997,-659,10000,33589,-17714,-10750,14338,-108141,-10542,-62857,-24277,2275,1226,-39116,-6765,58582,43599,-47008,73923,17759,2451,-11362,-31352,-57677,20519,53112,-44724,-21084,-491,-46297,-38574,26709,12031,89941,-44634,-25228,-2089,-17513,38359,-57330,-21951,24409,-26403,-72199,-37637,-5388,2254,21072,57143,-47722,-43625,30903,-13692,-39788,-20183,22765,-45240,11560,3890,23985,30595,51845,-19514,-20691,-77251,-119038,-70021,-94257,16239,-31904,97703,69077,36876,39827,99700,114789,8452,12407,45348,24739,22985,-10507,7547,-26895,33834,53373,-8492,67898,-1584,-32744,-33969,-66034,-48697,1199,-69319,-7906,-78607,-85615,5687,-20748,-14711,-26947,58693,-3935,-47540,-49867,14530,-30953,-47652,32073,4049,39159,6042,-13788,-75888,-30314,11487,29212,4607,39102,48689,-3917,34949,-15155,87730,40758,63664,27095,-82506,-45781,-46460,-79642,37538,34083,59032,-16022,-9706,-71437,-50511,33625,-23774,-368,-49067,-74257,-46619,28808,41637,-18475,-68197,-5293,29187,39290,-15152,-97886,-46691,59774,-11251,-13870,-18810,-84362,9719,19845,74450,79938,54268,-9995,-24068,-44692,-57954,27197,26793,17555,-26698,-70051,-44707,-35552,-17740,-43319,37195,-51967,-38699,66747,88660,16932,-1167,3967,12464,-60522,8066,-63697,-23621,-64312,18613,-20247,-4383,-4445,58147,-7742,-10201,15033,15565,-101031,-11460,-7496,-30998,-64573,53711,-84322,-64532,9160,35312,21024,-117801,12960,66426,24931,-19749,35600,-9306,-35756,-42712,-12461,-19913,18844,44190,53644,53113,56195,-23256,70461,26539,-51016,-105417,-6814,25061,-18606,15197,-26634,-80014,23265,38715,-42901,39201,46260,-53575,8648,-57792,-20145,-5662,10218,1674,-16493,-909,-59351,-24751,46972,-14694,53454,13457,-78539,91001,140665,63834,22007,3602,-65585,-38186,-4278,11956,-23952,5177,-43014,-32763,-28227,-47062,11050,9109,38401,19116,3347,-11632,-82292,40495,-29764,28648,592,-67945,-13314,756,-4311,19660,61539,34498,6825,-32811,-37318,1186],[8132,-46432,-17314,15927,44610,48464,66700,46904,-74218,-49602,62345,-42892,25720,-38007,-53071,24501,-22196,923,22200,-10746,35097,19292,-23173,-53196,-65621,36644,-9548,-54995,8912,-19632,4602,-4045,42851,144487,-10275,-53925,-7502,-24747,-3867,22062,2480,889,-1726,-7210,-44272,69547,19931,16513,-10589,-49087,102024,-15469,-28684,-15603,64919,-26784,-16270,-26353,8669,-76139,-9819,31182,-23065,14972,-16504,35272,4689,15,1615,-23379,36209,71994,69767,-10427,21719,1316,36381,-36180,-116334,-4740,-44109,25375,51108,24956,64368,10628,51052,12640,53515,31761,5922,-93290,-12054,-98200,-34652,43011,15929,-77897,-79231,-31750,-24184,1700,-60217,8350,-35654,11479,45242,36836,5422,42938,-38292,-91161,4994,-55343,-1061,4772,-71103,10219,58197,48066,-51220,-97276,3586,37905,18733,-28123,-40499,20702,-62985,-6424,31865,16800,45840,53055,32043,-118038,-18506,20285,30701,7031,-19456,-10715,37120,11355,-51777,-20193,-29993,97304,37783,3657,-41304,-18238,-42145,-95201,-7681,-74384,-53850,68221,-22072,31093,-67328,17796,6416,1549,9157,-94259,52329,35866,-116658,-37726,11376,68619,-41321,13409,6893,-17645,-28426,29666,-74411,-66711,-52798,-16300,50176,-49573,-23043,53881,-19018,-8618,51147,42303,-40128,2705,31787,-16440,-35732,13323,11691,-81064,-48074,-49559,2122,68287,-4491,36790,8882,-7417,12767,-55555,-33197,43073,74238,55965,22579,74309,11587,-103728,-25134,-20302,-10988,16326,-16179,-4591,5141,-127355,58832,62152,-15659,-145,-10424,30162,-21611,25581,7630,79358,53118,-82744,-57109,-9707,-82024,23790,47587,69701,-45072,39417,104802,47201,-19981,-37787,-178235,-236926,-9875,253703,315253,-187476,-190869,36930,-3386,-71603,115865,91384,-47351,44825,79838,20325,-48846,-50628,-36717,-57528,-12085,59225,19827,-72211,11288,-6357,13121,-36785,-88268,36147,-35016,18355,29163,1675,-3438,-47429,-16086,-20566,-40724,-16894,-7409,-771,-18695,-59591,7892,35988,58104,-15580,17703,9421,9762,-12693,-29135,11055,40868,69666,-34497,26050,-16890,-106357,-121166,-8191,-37578,-15924,-2953,66418,35362,-12070,14235,-75919,65687,62311,24357,-38229,-17573,-65087,-109254,-14551,55801,-16409,20656,60358,26309,-40102,40932,34817,44064,3187,46385,47593,21892,-26475,-39882,76166,75564,14953,2843,35427,-25117,12393,34655,38138,-23513,-12045,36592,-56661,-5570,50072,-10668,1356,-8456,13449,-71200,-33331,154941,76534,4224,2030,-14604,-45984,-17234,65452,-6636,27254,-59692,-1566,62042,81411,33428,26212,9440,-20388,-41553,-11576,56770,-45321,-38178,8719,-19184,-26739,-76250,-83136,-57033,3143,71,57354,-26625,41139,-18417,9183,18085,12246,17651,-11151,-1821,-30842,-33037,46686,-34964,13059,-11890,-65143,-54695,-9447,40213,75407,60321,-38667,-32726,47699,-5781,-52314,63895,-39478,107649,47645,-48206,-23377,-14915,10891,12095,25479,53561,51395,132626,44207,19671,20028,5525,7650,-23714,2159,-29284,-77154,-70809,-7545,29770,35584,12905,-23244,2781,39697,-9434,104319,31171,-1603,82176,-50742,-34045,33016,-88145,-11486,-7095,42503,58579,58234,-331,2595,-32714,-26067,33651,-48226,39860,38999,-34571,37498,-66636,46997,-33351,-5092,36131,17530,56368,30335,-73026,-44780,79796,-37467,37204,-38457,-64553,39869,8902,-86849,-28596,59713,-24337,-16561,-3934,-16085,83966,-9109,30605,-33879,-56708,28504,-53148,22726,-5584,-33845,-22580,-6741,-10050,-13854,14363,20692,-42020,4328,10863,-22382,65746,28010,39663,42427,-49404,-3776,-56046,-35482,-30524,-631,-16154,-5791,-4097,2048,-1641,45707,19858,-9186,29251,17427,-90163,12384,-1668,68546,44582,-32631,-17959,-39576,8345,-36112,-2340,10197,16697,-3021,-24076,6361,-47703,-81077,-37579,-11490,-42393,36029,-3669,-71521,9093,-15024,3442,-82228,-11564,64175,-9531,-61717,-36407,103334,62486,42248,32531,-62672,-29086,-3985,20990,1237,25131,51759,12794,-21437,-49105,-21468,-38238,-78190,26517,52444,36046,-61197,52662,-8614,-35065,195,-22514,-44560,-51074,-8593,-13859,50018,-51560,-60884,-9127,17266,3570,59319,30679,93816,58875,15469,38169,72396,-33185,53221,30581,6309,-4870,-25231,-28716,-21228,-60876,27035,14893,32868,-29101,-47789,4700,48372,346,626,34994,55839,109620,-29032,-1214,-47712,-58237,29259,34818,28642,20309,-19190,11841,60460,-60646,-1862,30808,-1958,-1484,14523,-41543,7814,-61688,-121826,-826,-1411,-30624,-49091,-28426,-74085,-57069,47517,-42020,13749,-22374,15148,-9100,-51986,-46804,-70424,-80538,-69157,-56201,-54331,-29430,103622,23693,-23763,12264,10846,21730,14942,-5301,-12562,-39784,29794,17847,48995,12479,-101505,-103237,236,-43254,-80051,-98256,-36173,1810,26569,-24515,-46231,50436,66107,-20179,78009,94502,36176,-4507,3417,14322,25251,3339,-29897,-26141,-14449,-51927,-111518,-23753,-44941,-71178,4235,53446,-9351,18664,-54209,2898,27698,4816,-21134,24551,-16784,12759,17916,-77526,-27775,-56359,-11177,17723,8031,-60210,-17468,74304,40252,-53011,86515,5654,17990,-33322,-11768,-47459,9667,20332,-54571,-64782,9013,-35199,-29706,6118,-2155,48196,-35855,-61888,20796,4188,45237,-63317,-21391,36766,3589,-54560,-52296,-16235,-10246,36283,84615,-32851,-52620,64295,11969,-52105,-52770,49122,-47753,-19256,12801,22961,66864,54034,-32915,-55722,-78399,-102250,-44584,-92494,9609,-30191,68761,91037,43483,28865,69517,125380,-9659,-19091,13586,28308,44269,-28119,-24216,-18424,11499,26530,-16857,77960,11644,-37779,-56690,-71752,-73339,28729,-55210,20115,-77959,-97146,-16041,-1138,-14818,-23612,59239,20036,-40103,-48395,11302,-17486,-45267,61387,18153,6240,1176,-23021,-76741,13757,1607,18032,-8701,54842,43558,-5735,24119,-18468,124852,44680,46223,-2473,-93836,-62132,-63333,-70490,6668,25995,62450,-9215,-22384,-46743,-44711,5761,-32879,-23663,-64492,-79510,-65054,31065,70654,-14719,-60939,-21148,31457,11239,-39486,-115425,-53476,69833,-22632,-11964,-12129,-73380,-9576,34212,70023,61477,51957,1241,-7193,-38425,-84071,25088,38900,12302,-2635,-36701,-13427,-4525,-10187,-29602,34431,-11066,-23460,85266,95367,23645,-7736,8330,61630,-27217,24561,-73447,-15265,-92245,-27723,-27235,-3034,-4959,51318,7172,34591,26608,40073,-91105,-20902,-7672,-305,-74418,50568,-111910,-128215,17541,27741,21807,-109139,18309,110911,29451,-43340,42742,7507,-46613,-65825,-22831,-32340,9756,36812,42673,39711,40217,-1741,78440,23167,-55094,-97635,-20448,33301,-7230,35888,-48889,-91529,42584,34003,-41650,27398,22564,-74558,7191,-53444,-12255,-3091,10251,-7753,-14727,-3537,-82315,-26522,34036,-21625,37662,-10050,-92976,76850,107134,62260,20697,998,-68875,-13558,8777,25672,-15041,8526,-29574,3492,-17318,3766,11845,22776,32406,16528,14367,6777,-72801,68371,-35914,31627,22918,-44780,8849,-7475,-15520,4050,55761,37277,1652,-24614,-17124,3259],[5439,-28274,-13327,12090,55532,44232,79825,29181,-77450,-33513,74787,-16447,22550,-25024,-52072,-16052,-37626,4275,17888,-22135,45779,19328,-7906,-58112,-46506,68736,22535,-21762,-1842,-7256,20384,-13046,45783,122164,-3417,-65487,-12103,-7168,5800,458,-7708,-1113,-9446,2106,-33628,55325,24155,42499,-2861,-36626,67237,-30991,-52061,-46089,39372,2329,-19895,-46266,-18003,-63447,-1119,9052,-33823,10067,3013,51459,19776,18625,-228,-24006,53758,76855,83426,-9987,38162,17052,53800,-9122,-87418,4445,-31856,-1378,35235,22351,56123,8838,54652,11801,51306,6232,6300,-97193,-25591,-97555,-14581,52610,-8545,-91721,-89040,-45177,-60476,-903,-72005,-664,-37057,11144,85332,71490,25311,26805,-21324,-86816,-16150,-53125,6892,25880,-68768,-2547,61020,40852,-60760,-115244,-12295,17798,34223,-19247,-35021,33876,-80612,-25222,28982,20458,32507,34447,22482,-135117,-35267,22974,16081,-22219,-5518,-3690,45717,-7068,-72832,-30160,-43093,95232,-894,-3058,-51421,-39017,-41077,-63077,-19192,-79885,-28741,86717,8893,45072,-18176,40352,42978,10207,4542,-81044,59649,26196,-77383,-37383,-14130,62785,-29038,26974,9296,-14530,-66295,4584,-98155,-69936,-54923,-11440,55772,-42012,-29670,9095,-15146,-2377,50707,45603,-51018,-38976,24428,-956,-17890,32460,22371,-56752,-28346,-53568,9122,95985,7754,31450,-29397,-15618,5155,-56489,-40713,30627,56391,44840,44556,70979,23343,-85049,-19996,-27566,-20570,-8189,-46607,30365,20066,-104689,69038,72164,-1702,-4050,-17980,6575,-11281,33277,994,85537,39593,-105630,-24215,7816,-24965,51596,21712,43687,-46335,34935,99008,63506,-36946,-35081,-185795,-219705,-116197,194903,437590,-124680,-178801,35565,4238,-86916,98814,109210,-41210,50875,131954,11481,-58291,-56056,-44262,-44711,1967,74181,9630,-58593,24657,-4421,21207,-52300,-83213,37420,-26574,26471,42652,20156,-16049,-41368,-24143,20667,-30500,-15814,-29003,-14681,-9909,-64344,-11957,24557,91978,-4505,3436,18959,9450,2517,-25366,20366,23928,56797,-8568,24666,-43499,-111056,-128250,304,-61154,-35777,-14548,75845,44246,-6500,3732,-55331,96898,47927,17013,-15033,1041,-53129,-102254,-2969,71822,-35869,-6440,92136,9581,-51099,30876,47811,32629,5566,68529,47127,10522,-44016,-15666,55362,61473,-296,10009,34677,-18536,-6648,24260,53241,-15967,-27726,24859,-55376,-9841,53186,-17058,-4769,-10667,-15307,-60438,-25509,149313,111727,27811,-1056,-17168,-47041,-34913,79331,-18666,28804,-68094,-12973,92038,107092,37383,35157,32387,-15600,-32882,4255,78188,-45968,-26284,-6187,-1072,-8609,-53675,-81523,-50126,-35296,-18948,56315,-20427,40991,-19518,19354,30519,22628,15572,-15237,8040,-45902,4587,83787,-14915,8224,-16375,-30186,-82721,-34894,47354,41363,62848,-40873,-34268,40271,9865,-13354,101598,-14997,163130,53720,-14191,-21178,-31072,18664,26290,51369,50980,50302,100142,44126,-10709,28309,1426,-29615,-37692,-12634,-47736,-94796,-82910,12016,53438,48637,30053,6717,-7616,47759,-23508,87336,45614,6166,86116,-14779,-11654,40922,-91725,7202,8052,57458,76515,59482,-12858,-33012,-60365,-30242,34132,-27178,30178,9430,-52786,37621,-43805,46731,-38677,2225,25540,23698,37457,15930,-43376,-50683,42134,-36918,55379,-20393,-23238,24130,22249,-65426,-24096,70449,-13755,-7889,9871,-26470,106966,-17316,12875,-24493,-45355,32392,-23681,37646,-6090,-27230,-17643,-4250,-14431,3444,8530,28673,-39148,12775,10327,-26355,61180,29307,18933,47241,-51125,1797,-47559,-27391,-66607,-13857,-16937,-36088,-1105,13472,5406,64213,29131,-5151,10254,-11779,-136486,2426,6415,44967,38685,-5850,-44601,-41096,17329,-26771,-37312,11267,52968,41496,-29245,-53180,-64030,-56472,-12972,-14260,-33848,50686,20645,-66217,1502,-20118,6365,-113481,-5638,69052,9366,-78067,-25080,141558,62918,42350,35339,-49618,-10872,17906,29767,-3249,38723,56024,-20467,8736,-37645,-34210,-19805,-96029,31410,80913,29369,-25070,48485,1113,-27139,25216,-29724,-56078,-37346,-7359,-19213,35462,-35701,-62685,-786,4109,-6039,67518,58997,93250,63178,9267,62735,78425,-36837,60463,16542,-7299,2849,-49573,-19416,-30984,-60598,40622,-5599,47081,-28827,-40816,14114,37749,13056,-20750,54480,84369,90053,-17277,11185,4690,-62375,11669,17176,10024,24920,9009,38821,44057,-66273,16679,34408,9859,-10213,6077,-39525,7880,-54906,-108388,-10139,-28231,-44514,-25981,-11973,-62382,-57522,41639,-53028,-24711,-1475,19957,-16086,-78342,-51482,-85100,-81846,-72192,-78612,-61736,-35118,89529,-13568,-18283,-9540,9873,24646,14366,-10705,-16890,-43245,35040,20931,54180,6627,-116598,-83208,3057,-54218,-86234,-82409,-17209,8476,25162,-36709,-29339,73170,87772,9242,111680,76061,25583,3538,21378,3549,27714,6945,-3056,-7285,-31799,-99414,-123641,-16328,-22759,-53873,22547,48241,-25494,23676,-45757,-16337,9518,3905,-58414,11290,-12050,35528,27021,-46919,-49839,-45463,-2292,39755,7616,-73581,-23177,86665,24699,-58094,74955,-10423,32268,-50623,9723,-28805,5586,-17458,-66010,-87876,23072,-28120,-21392,-16661,-22408,4271,-20983,-75761,41210,22617,46892,-62693,12044,52478,51921,-27310,-68496,-23217,-20244,44867,98521,-10161,-48532,93902,37576,-49418,-77166,64122,-46421,-56959,21678,29811,87013,56876,-35727,-79880,-63011,-77945,-14907,-78293,-361,-16502,28521,105869,39719,11035,27040,118300,-26506,-42962,-25954,29455,51349,-43652,-40123,-16073,-15074,-4708,-26647,65492,22007,-40243,-64007,-70751,-86762,43935,-53666,35951,-70731,-81317,-33985,8369,-7024,-10431,50552,36587,-27858,-30622,5520,785,-27422,88178,28617,-15941,758,-20702,-68416,51702,-10013,6508,-10032,61196,29929,-4924,12053,-20271,128516,46194,33081,-18208,-91714,-65797,-54639,-49110,-20006,8033,58684,-2070,-24712,-6934,-27734,-28564,-46529,-51119,-73655,-82186,-70064,28479,94209,-17128,-49823,-31285,34523,-22276,-48624,-111917,-44730,65354,-24257,-7764,2398,-63620,-12701,34395,44582,29121,42026,10652,17010,-31528,-103841,17910,34132,590,27655,6106,25135,23926,-2888,-10887,25396,31901,-1838,104887,97830,27282,-10702,12714,76641,994,38161,-73223,464,-103919,-64318,-31930,-11453,-15023,56572,25857,54479,29357,54522,-74527,-29362,-2385,27163,-76551,43351,-121725,-177830,26833,26709,33411,-86357,18412,126043,35034,-49403,35063,22598,-45771,-80240,-28993,-36381,721,31444,35323,23648,9370,3038,71590,17217,-60481,-90947,-31592,31718,-1027,44641,-64122,-98807,50453,24003,-28245,23856,1935,-71215,2456,-53491,-14423,1110,4929,-18640,-15235,-13879,-86831,-18186,17010,-20880,23355,-29010,-89095,66329,64512,48547,14336,-6586,-64936,13325,10377,37254,-9447,4870,-16262,34293,2416,67062,23141,39875,30478,21770,28794,23039,-53499,84455,-41931,23533,29441,-15752,35374,-19293,-28048,-26021,38138,30149,-2976,-15967,5395,3786],[-3519,-14783,-9557,6822,66475,34165,91323,12776,-69289,-14310,70008,5251,9517,-23888,-38550,-49575,-35736,10134,7123,-36828,53252,7326,19050,-57671,-18859,97815,54429,17629,-15349,4481,32389,-16350,39226,87345,18976,-70302,-22473,11897,15319,-14278,-16404,1330,-17152,14579,-22239,47281,18135,54564,3891,-22686,22485,-52933,-74005,-71426,8990,42323,-21169,-66142,-44253,-53782,10856,-9400,-38374,7750,18993,63237,27457,31488,-5545,-33691,51015,75281,78148,-6849,49432,34122,61345,14102,-52998,3024,-11415,-29381,24458,17964,49697,3548,40894,16393,36954,-19521,2571,-83583,-38679,-94198,3603,51716,-26300,-95561,-96873,-50229,-81985,8053,-78426,-2990,-26189,10432,100323,90971,47471,20674,-6979,-72657,-29783,-47489,9873,47058,-54313,-13746,60950,20021,-64587,-118540,-24058,7170,46498,-866,-23057,41578,-84491,-32889,18164,13610,14236,11021,10179,-136807,-45534,12171,1461,-51827,7135,12599,51513,-25654,-79278,-37485,-50430,71350,-42126,-13650,-51268,-56145,-23542,-36618,-29404,-73413,2779,83871,34095,44571,33147,54732,65323,16635,-2368,-50085,55951,1260,-36166,-32840,-29361,57963,-9090,34484,9165,-5620,-81070,-11443,-112884,-67351,-56466,-5142,69583,-27985,-34391,-28061,-16023,2368,31370,47392,-54424,-73774,15536,14302,1411,49907,26990,-36219,-10322,-52048,6161,98791,10978,18571,-58229,-4691,2446,-54727,-46451,14021,26759,23809,59446,52658,29448,-49062,-4176,-26459,-21673,-24650,-81145,59845,34346,-73313,67651,80446,8367,-8103,-32556,-34678,-8349,42402,6084,89367,27710,-104887,-6620,16055,17452,79647,5907,15958,-44693,33085,87913,62592,-57152,-22124,-169927,-185861,-228726,125405,495391,-25843,-132703,28511,19752,-81458,66158,97824,-21279,51502,159181,-3206,-67548,-58408,-51924,-34324,21627,77761,-3363,-41417,38007,2417,33348,-55106,-68476,26979,-21927,26509,26047,32527,-25531,-26139,-22945,59775,-18443,-16228,-42161,-28647,-6748,-48847,-22178,7153,98311,17918,-8897,25784,11763,23127,-22980,17057,373,41220,14376,32380,-60007,-89881,-96799,8156,-85714,-52758,-26647,60937,38879,-1027,-11455,-25106,113016,24546,4198,-8053,8676,-35543,-73163,9595,71677,-60160,-25863,98029,-9959,-63335,16067,33416,11780,8751,84059,34060,4605,-45194,10268,40948,49591,-7793,20732,36093,-11840,-14241,16695,49800,-5576,-34072,4451,-52381,-9511,52901,-18460,-14303,-18576,-42079,-34620,-16843,122204,125483,53498,-5178,-15249,-49226,-50625,85670,-20898,26564,-76506,-37683,123430,120215,49084,33233,35849,-12469,-23205,27136,91279,-35746,-10782,-20960,18965,3571,-26249,-66653,-39600,-93926,-30989,46703,-23246,35117,-20120,22400,29603,27810,5381,-20017,9980,-48719,51588,108256,3186,-2047,-13408,8009,-93605,-64050,45988,14461,58553,-32685,-31244,13949,17194,10588,116485,15021,173356,46939,19706,-6518,-39946,24003,26500,68657,38184,24943,47384,32961,-38216,15479,-4288,-59494,-47474,-21595,-58675,-91690,-89827,24048,81153,65586,44982,20346,-18461,43280,-30357,53906,47718,12117,70748,15428,5515,37351,-80052,24199,14597,65427,81887,46769,-26945,-81072,-86485,-25063,33251,-4144,12898,-12704,-58159,44975,-20589,50613,-35346,-24,11049,26419,13778,6099,-8427,-51646,5911,-34170,57125,832,29901,7398,36132,-32778,-16520,70879,-914,2092,17988,-43921,96014,-25242,-9061,-13807,-30864,25696,5519,42561,-15392,-18305,-17464,-7840,-20477,10843,-745,36700,-21367,18920,11328,-19636,49102,20081,2561,46124,-44682,7307,-33981,-12717,-81213,-26705,-18355,-62686,-5952,19424,11172,65157,32887,-6011,-27292,-41929,-132422,-2215,10882,14703,27452,31079,-67893,-47365,22103,-10436,-70527,14132,84885,84732,-38525,-116982,-70341,-21859,19877,-10331,-23550,69497,45848,-62030,-9756,-28602,6069,-129147,6401,72774,31949,-88666,-18960,143878,30943,40482,47192,-17193,16002,52819,41504,-4395,49285,42127,-50889,40787,-22919,-42868,1153,-105366,25348,90837,16112,24399,42312,8634,-12554,40667,-35201,-74188,-9592,3738,-16257,9060,-32291,-57734,2218,-12422,-7160,74212,75263,79350,60257,6684,68005,76484,-31201,59780,-11574,-31807,2720,-74240,-7434,-29764,-57671,45166,-18867,66081,-7081,-22033,15843,20595,24856,-32684,66696,113577,81606,5025,24350,49260,-55250,-3631,1183,-7351,37413,46246,62530,23123,-59126,26390,29996,16775,-13951,2074,-33462,8273,-27230,-59210,-11220,-50313,-44770,6716,702,-30922,-58512,21677,-50244,-49128,21008,18295,-22699,-92643,-64741,-77862,-74073,-53887,-82186,-56809,-34281,39764,-41105,-10523,-32788,15239,26983,11323,-19123,-21386,-35755,31293,20987,49799,-5953,-108037,-67473,-13654,-61158,-81160,-59989,-1234,18236,17443,-41911,-3026,76787,99339,33077,134880,40474,21924,13420,40144,-13723,20684,5415,34984,7597,-45992,-108668,-116625,4590,13245,-38746,30711,44120,-42209,26402,-31328,-45460,-5223,-5666,-95777,-671,-5696,51433,36427,-25161,-70814,-33018,1788,61816,984,-79473,-20970,86751,2412,-58624,43113,-31450,38291,-54909,30401,-1773,4943,-49471,-77731,-88755,40434,-23095,-13593,-32080,-43336,-33423,-876,-66336,51543,31983,40561,-53207,76539,66099,95764,6405,-85703,-22460,-26835,42886,88160,16774,-34018,109050,55340,-29031,-84578,61593,-47584,-90119,24971,38689,87468,58148,-20425,-81939,-40027,-51556,10479,-52284,-7920,6054,-11391,100272,26187,-8297,-7644,95868,-38703,-52096,-60898,27263,44985,-51832,-36821,-21497,-38720,-27773,-31448,40618,26590,-40709,-60931,-61911,-85462,40739,-65112,32379,-59029,-46399,-44018,9838,4892,6832,35290,44073,-8683,1016,-1917,18212,-2413,101617,33995,-21933,3022,-5063,-51190,74074,-23084,-6712,1212,55120,14703,-2778,1186,-21323,91139,43669,28768,-16639,-73849,-47261,-26051,-26714,-35679,-15914,49589,3023,-17513,38065,-3968,-59810,-62743,-75995,-72651,-78786,-57634,20535,106096,-11855,-30899,-33110,35623,-52862,-40980,-87587,-23972,47403,-18720,-2253,21641,-53959,-6987,25540,8533,-11636,20892,14845,37479,-24184,-109838,8663,11248,-14356,55897,40620,54884,42590,2341,6952,10502,64948,19057,118714,92301,26212,-12273,13778,54380,15937,44336,-56137,19848,-96565,-81882,-34467,-28726,-30779,68213,41110,42849,20759,51032,-55466,-35401,10761,45578,-69572,31277,-115721,-195917,35552,29720,51535,-66540,12732,106900,39923,-38525,14239,31623,-34837,-80554,-30644,-33179,-2868,30049,29971,9804,-27869,-13203,48072,12592,-65461,-86025,-38436,24952,-2043,41119,-63315,-97110,51186,12502,-12995,28040,-8042,-41612,-3056,-56564,-27517,5349,-4964,-31137,-20545,-24199,-65556,1883,2469,-6018,8846,-41072,-66248,66576,26320,29746,2161,-17171,-53592,31980,2462,45639,-8323,-5353,2741,50278,23892,115684,42719,56021,31058,30559,42685,31415,-30938,86520,-44577,10898,23147,11201,50082,-33396,-36016,-60735,11827,15947,-5762,-9233,24313,971],[-16197,-8296,-6667,908,74906,22380,99600,5244,-52146,4713,49903,18281,-9460,-34627,-17133,-66097,-23055,16622,-5550,-53496,55083,-14355,49510,-50313,10734,111927,81806,47636,-30946,13059,33394,-13994,24426,60139,41431,-65596,-38544,28661,21853,-17811,-22037,10652,-22617,28048,-10681,50320,3179,49061,8279,-11255,-19233,-73086,-88791,-85983,-13925,79666,-17213,-83315,-64176,-52062,25447,-18451,-36901,8595,27895,59236,28225,38594,-11118,-50760,29344,66262,59289,-570,51809,46789,56626,26643,-23268,-9080,11355,-48712,22882,12699,44020,-5712,14615,23009,12962,-34167,-2137,-58402,-47535,-88067,16109,38390,-32328,-85866,-99865,-47103,-82750,22950,-78612,378,-6605,7247,82280,85400,62907,23530,4282,-55408,-31623,-37533,6942,58189,-36408,-20456,50967,-2655,-59208,-105646,-23086,9165,52606,24211,-8863,42136,-61701,-24481,-2087,-1063,-6531,-7973,-909,-121369,-48011,-8122,-7478,-68171,14159,32105,50769,-39278,-69048,-40523,-51305,44294,-71851,-20166,-40828,-67673,2897,-19557,-33563,-62914,30081,62836,50311,36117,73385,56941,69392,17822,-3027,-14265,38048,-30602,-6618,-23036,-31865,54183,11529,32470,2708,6384,-67814,-14797,-107602,-58942,-56927,1303,90366,-10373,-34286,-47184,-24118,7295,-2086,46520,-50318,-93478,8824,25580,14026,59490,25666,-26795,3289,-47243,-5324,80083,3747,5279,-69737,24636,7033,-51574,-51328,-3516,-6705,-145,62641,17791,27763,-4625,14557,-17612,-12358,-25951,-106006,77520,42140,-44552,54762,82033,17578,-9024,-51083,-80734,-12725,44804,17700,89497,15963,-81824,-11921,14163,35271,95901,4399,-1940,-37120,35635,74591,45292,-74324,133,-132571,-145150,-297091,48756,463036,78026,-64268,18284,40248,-57728,30361,56673,5779,46215,142380,-22624,-70882,-52584,-56191,-27570,41490,75686,-11615,-22113,50662,11874,47855,-46637,-46637,8762,-21754,18669,-11201,34569,-31059,-5720,-12511,82885,-6070,-17853,-43973,-36121,-10001,-21077,-22235,-8826,84219,44340,-14222,27681,16886,44233,-20020,5219,-25699,23888,26499,45368,-63418,-51177,-42046,14088,-104758,-60443,-35241,29200,22482,1740,-25849,6630,115213,552,-12942,-10559,5759,-17542,-34163,17690,52148,-83872,-35773,79557,-27148,-78447,-1831,-1225,-10009,14122,86899,17467,4051,-34631,29223,34708,42198,-4654,33489,36591,-8692,-11799,12521,29762,5547,-33923,-19529,-46631,-2902,49466,-20659,-28973,-23045,-61818,-2128,-8966,91964,111668,76666,-7040,-8891,-52133,-59255,79702,-16975,23430,-87127,-68150,150833,108361,63316,21412,23709,-16018,-13564,58625,92404,-19201,-760,-29512,33607,5509,-4019,-45815,-26091,-146717,-31806,29359,-29374,25685,-20816,16869,12755,28875,-9778,-26734,2140,-40044,95943,114749,15377,-14402,-3012,40710,-83383,-88023,35214,5012,48565,-21866,-27700,-25227,15220,17219,91083,44729,145705,31583,42231,11214,-42297,22258,21288,74371,24220,-6952,-3251,11917,-57013,-10439,-11172,-72653,-52612,-24540,-60005,-71636,-87311,26416,100543,80003,55281,13567,-27374,31790,-27760,11291,36032,13794,36045,33101,11683,23701,-55241,35577,10666,58978,72229,24066,-37392,-119705,-107663,-9580,30556,14499,-6836,-21755,-49377,56729,-8133,54391,-26213,-14283,-4458,22963,-6948,3894,21276,-50441,-19765,-28744,48442,25198,76183,-7817,47100,516,-8133,53853,10858,13288,19638,-64661,55423,-27911,-28707,-4719,-16016,10122,21284,38368,-29125,-12650,-20421,-14950,-33832,4372,-11596,41538,5341,21707,5421,-4952,32221,2479,-5478,37404,-33088,17211,-15793,6053,-64693,-34937,-19851,-78003,-15482,18623,14290,51732,31202,-10360,-70362,-63350,-80707,1264,12839,-12315,15655,71950,-79175,-50947,24477,8373,-90701,20060,99881,111785,-49909,-156252,-66332,9479,42536,-6956,-13589,89448,64376,-60203,-19259,-39150,2011,-125646,19896,73530,53168,-86057,-20030,113746,-21825,36157,67521,31792,45906,91378,52730,-6243,52687,14732,-68426,67255,-10396,-46442,15985,-106655,8105,68144,3504,66505,34252,10910,7040,46477,-36435,-85304,23664,21808,550,-22686,-41145,-47035,-1706,-24558,3904,74934,71221,59577,51452,7710,53100,68311,-18177,51707,-46030,-57502,-5007,-91728,-3013,-21029,-52425,37752,-23202,81441,30688,9910,13390,614,32158,-32847,68891,127115,84510,32408,34068,70067,-37235,-13143,-9376,-18273,54861,84664,75519,2916,-37068,26044,19070,16414,-13419,2401,-22935,9302,12956,3067,-854,-61482,-27140,39170,8155,10678,-58342,1309,-31858,-50091,38578,10014,-28602,-94672,-82702,-46849,-57043,-22100,-64031,-38151,-29476,-22281,-52381,-1297,-47851,24314,28108,6629,-24610,-23537,-19641,19958,19449,37038,-24364,-72162,-59037,-43277,-61088,-65967,-33322,7847,27106,6489,-41997,21278,65926,100840,43702,138011,1755,30111,20231,54154,-34162,7291,1596,74646,15032,-52919,-84319,-92369,32772,52653,-28138,25769,43739,-54033,28473,-10845,-73444,-11808,-22358,-124842,-6992,432,56115,40258,-16945,-85605,-20147,2620,75089,-8433,-78691,-10600,67834,-19803,-52954,3258,-55865,31555,-41928,46709,29335,4316,-68633,-88854,-75281,57673,-17283,-6115,-34339,-59593,-58667,21474,-41711,52203,29774,25971,-34136,147322,73888,107440,39350,-100837,-13205,-28415,29967,50923,41561,-15726,103440,59440,4449,-75177,43228,-55659,-108006,18452,40963,72222,57171,10674,-60589,-19853,-25797,25434,-19578,-7709,31598,-38561,66297,5244,-23228,-21316,66815,-43772,-43852,-80817,21984,30126,-48032,-17874,-33435,-53066,-32249,-26426,14793,24420,-40074,-55893,-46937,-71915,21320,-82484,11806,-43526,-5690,-44579,8509,15094,19822,16981,44229,15578,37435,-9786,30185,19155,94471,34622,-13728,5324,20438,-28444,78593,-35350,-22136,19659,38164,3800,-123,-6335,-21895,26239,36449,31815,-3310,-42710,-8431,7633,-14129,-37168,-39376,36557,3606,-6837,76881,19933,-78329,-79489,-91429,-61127,-69472,-29116,8541,104656,13037,-4042,-27219,31616,-74151,-21810,-48045,1853,21027,-10907,1758,40449,-43451,516,15626,-24215,-49514,-11545,12168,43451,-15819,-98176,1369,-26019,-27940,74507,51740,62556,50924,4598,17712,-8526,77737,33842,121111,75947,19585,-13336,8754,12441,16148,40819,-19432,36801,-72762,-77594,-34432,-48514,-47267,76192,44895,8070,2807,29593,-34781,-38013,29422,50807,-54447,15151,-97848,-178729,42249,30363,66651,-57227,-350,67752,42591,-15693,-13158,32424,-16720,-65646,-28511,-25400,2478,32535,25076,1960,-59928,-43755,12465,11315,-68082,-81796,-40196,17761,-10008,28008,-41674,-81635,48605,2706,-2089,36220,-6242,3420,-6843,-59141,-46336,8660,-16366,-43463,-31821,-28386,-26993,29653,-3796,26088,-8812,-46635,-29315,76161,2646,14449,-12222,-27073,-37403,33514,-10368,51020,-11344,-20618,27515,49724,38885,125091,64287,66704,31528,38942,52214,28985,-12780,78930,-40341,1090,10271,29998,39578,-48485,-34517,-87260,-16030,70,-5216,-5616,34063,-5956],[-28260,-8076,-4549,-4736,78254,12778,102364,8893,-30131,22160,19879,21053,-27881,-50933,6485,-63044,-8952,21878,-14206,-69952,51023,-39136,74230,-36469,36449,103889,100383,57479,-47295,16786,20923,-7341,4502,51356,50079,-51019,-55782,40621,24405,-8371,-23723,25062,-25041,39725,832,62439,-16534,30835,8214,-4518,-48525,-83017,-93373,-88554,-21598,100511,-7035,-95745,-72660,-58680,41407,-16285,-31321,10470,28507,35004,25767,41446,-14204,-70297,-2167,48660,36157,8394,42846,47988,40182,24821,-3758,-28170,31510,-53051,29182,5272,35691,-18229,-15809,28003,-14554,-30370,-4365,-30630,-49806,-77353,20797,14709,-25967,-64369,-94812,-37595,-65220,35709,-71727,6700,15805,2049,39757,54598,64662,32121,12881,-40634,-20907,-22840,-605,53337,-22545,-20707,28483,-16581,-44882,-80433,-4578,21619,51629,51022,2899,35839,-10617,-1719,-30048,-17707,-26461,-14986,-7573,-91060,-44784,-32133,-7181,-62495,11894,44542,42390,-43526,-46683,-40108,-46756,29626,-81638,-18025,-23866,-74200,27901,-10463,-28765,-54877,44292,32351,55366,24777,94933,46755,55980,12584,8868,14154,7781,-58549,3946,-10679,-24733,51272,26779,21759,-11415,16755,-33413,-7825,-79861,-44671,-54366,7514,110729,6474,-27983,-46945,-37711,13448,-35526,42331,-41541,-96818,7432,31007,15159,58275,20016,-28353,12183,-42925,-20829,50234,-10558,-3015,-63104,62376,19258,-48607,-56116,-21061,-36127,-21819,53712,-27032,19474,35603,26548,-3893,6728,-12266,-112226,80660,38721,-27894,34100,72288,27756,-4716,-66500,-115781,-22449,35989,28803,84269,2950,-44824,-39798,3840,29867,92871,16338,-1178,-22916,40598,63294,17211,-82554,29272,-80373,-107877,-291059,-23760,348336,149148,1485,7418,60461,-24023,2017,-599,31239,37209,83338,-41743,-62525,-37228,-54386,-23792,56696,73373,-9144,-2045,62334,21165,59058,-33815,-21487,-10176,-24852,5244,-50107,25917,-32114,14859,5047,83499,7417,-20107,-34932,-34574,-17394,6992,-16745,-18630,62929,64302,-10607,24486,24507,61132,-16686,-8579,-49402,6034,24558,53276,-56072,-9198,13528,19626,-112397,-54206,-37129,-3342,5384,511,-34457,32691,109138,-16649,-29845,-14763,-4952,-3737,2198,17651,18237,-98752,-36518,50013,-36508,-94601,-19403,-39476,-25930,20967,75756,9554,6468,-19037,34655,35580,39971,8059,43910,33662,-9359,-3885,11107,22,14824,-32525,-43118,-38426,7172,44122,-29158,-46590,-16870,-70714,23976,-2308,68912,74256,93134,-3787,488,-53903,-58505,59586,-10846,23842,-98491,-90247,164877,70008,69878,4013,2692,-27848,-4542,95546,80704,-1789,-3432,-28915,36767,-2651,7487,-26251,-10408,-167966,-21271,6787,-32169,15282,-20944,4411,-15514,27902,-25389,-36076,-12615,-24156,126061,102972,16591,-24238,13149,63604,-57526,-98468,17228,12672,34918,-15082,-25404,-64160,5658,12092,28048,67065,105317,14659,45632,22275,-37668,12202,18747,71174,18589,-22333,-34775,-14380,-64781,-37523,-18184,-65935,-52939,-22331,-52564,-42353,-73398,20205,103537,86419,59601,-7654,-33868,18260,-16719,-29790,14603,10723,-8790,35840,6127,4820,-24381,39342,-2911,32289,50116,-438,-39638,-133323,-119431,12879,26089,23331,-22926,-16990,-29919,67276,-8053,53279,-15981,-39295,-17830,12523,-16806,10830,40206,-48274,-32764,-21047,37457,49330,96838,-19471,53632,25389,-1392,17586,18379,24341,15708,-83425,1638,-22262,-41816,-31,-2459,-9492,14152,29105,-41086,-13944,-22302,-18879,-54029,-12447,-21579,40768,32196,21145,-10308,12463,14660,-18302,-6547,20461,-20532,34109,5078,23787,-24118,-36872,-20642,-77251,-25278,11903,14305,31784,26083,-15054,-103967,-68402,-13564,8982,13498,-28340,8109,107182,-72393,-46306,26885,26499,-88214,29389,87842,113362,-61009,-155036,-54390,24878,42404,-8169,-5428,104527,72206,-56564,-21188,-49388,-5073,-104893,29134,69394,67263,-66164,-27104,71376,-72799,29677,90948,87332,72387,122083,57896,-14720,47219,-17934,-71558,82239,-4404,-44549,19098,-102347,-15902,13638,-2321,83418,24244,6872,27515,44711,-31153,-78341,51709,41394,31983,-48580,-52931,-33136,-11122,-26453,27494,66100,47718,38504,38981,11016,23151,56129,-2795,39135,-77234,-74561,-17743,-96563,-13082,-9975,-45129,19828,-20133,87063,71297,50030,11390,-18660,32693,-21394,63658,117508,91391,56285,37413,63742,-12102,-15703,-12416,-20625,70991,112456,73175,-12494,-3239,17412,4684,9294,-10982,2641,-9452,11219,51835,50913,19495,-59313,6293,63494,11471,49946,-54721,-9350,-2652,-27717,45824,-4550,-32785,-87664,-95366,-67,-32340,11105,-29292,-10740,-24385,-65732,-45878,9047,-46319,31578,27509,2411,-22823,-22549,40,5458,17883,19385,-44563,-15965,-55383,-73275,-51794,-45082,-6836,9602,31925,-3188,-39163,33231,54887,94687,39114,118301,-27400,47831,18512,59513,-51758,-8439,-1970,105847,14200,-50680,-44473,-56590,60200,81945,-21740,9332,45938,-56970,30769,13873,-87960,-7908,-41633,-136782,-5950,5881,48791,34930,-21621,-91634,-4877,2810,73269,-16223,-72207,5034,29571,-36217,-41988,-30460,-79240,12249,-13642,55296,57112,2640,-73183,-98724,-59019,70238,-8740,689,-23522,-67716,-68595,41299,-13807,49987,17655,6042,-6852,191295,74797,73620,60298,-109619,1959,-22220,9459,-3446,56525,-1496,78490,48357,39730,-56787,17754,-70236,-104738,1143,29293,49277,55185,45995,-25613,-9874,-2581,27378,10657,2980,53316,-46481,11074,-19772,-29358,-13741,41798,-41160,-21391,-81390,14843,13160,-30234,8974,-47428,-54867,-14417,-10810,-2836,16904,-39125,-54849,-30007,-55528,-4367,-94495,-16090,-24145,27774,-37249,9613,18167,20577,-693,40276,39630,66973,-16457,34713,29364,67209,32115,1373,5306,48286,-4948,69643,-43719,-38804,37599,16216,-175,2822,-8750,-21062,-38892,25373,36468,11199,-5608,36462,30105,-16381,-25428,-55136,20617,-1795,-906,99868,37020,-77976,-94856,-92649,-42646,-56469,9089,-4372,93214,56214,25751,-16814,20777,-83862,-294,-2928,25150,-6591,-5698,1577,53385,-31847,6006,11311,-42286,-71864,-48285,3565,30487,-5591,-70239,-456,-68640,-35526,79666,35208,43747,54024,4090,16934,-28665,66631,41302,109979,48031,7846,-14235,-3481,-26218,6298,28303,30938,45029,-39280,-55577,-30602,-61442,-59940,73231,32550,-33449,-18492,-1490,-11779,-36653,45862,42331,-34208,-2506,-72593,-138271,45640,22205,68065,-56509,-21619,30841,42070,11768,-38497,25983,5391,-39084,-23401,-16085,16829,37029,21080,1557,-76175,-72321,-24833,13149,-66797,-74701,-37298,13098,-22424,9772,-2011,-50709,44566,-3572,2022,42567,1978,45345,-7428,-57428,-62645,10745,-25131,-52369,-48214,-24103,11493,56169,1117,70915,-31624,-48089,12268,87047,-3787,9011,-21819,-32354,-20875,14437,-23385,53810,-17567,-38393,51030,37623,40612,88581,79362,69610,29468,44754,55029,17002,-4476,67690,-27317,-1099,-2518,37545,1295,-62762,-21911,-95855,-37157,-11644,-249,-4783,31858,-16134],[-35289,-10947,-2369,-9299,75023,7293,97282,19556,-7606,37930,-13019,14640,-38850,-62512,27207,-45430,-787,24455,-14139,-82670,42634,-58479,86271,-18864,54964,75144,106824,46697,-61956,15195,-1520,1372,-16377,57384,39890,-29013,-66898,46738,23613,12384,-21394,39179,-25435,47002,12131,76074,-34037,10900,1870,-2500,-62454,-77316,-88097,-82562,-15154,96535,7748,-102009,-67280,-68234,57030,-5239,-24304,10053,22023,-3590,24750,41819,-13929,-86043,-31306,22457,17372,18667,22796,33383,15414,9127,5609,-47273,46487,-41658,36709,-6485,20824,-32110,-41448,28910,-37621,-8527,-2013,-8248,-45372,-60744,17499,-13524,-10521,-37068,-81055,-25183,-37764,39822,-56550,12622,34958,-2630,-6553,9229,51141,42972,19408,-30288,-1306,-4782,-9388,32915,-16302,-14128,-520,-15824,-25733,-50137,29614,38735,44976,72846,9032,24939,53422,27672,-58856,-29392,-42232,-7493,-8358,-52536,-39735,-54714,2461,-35401,-1282,39964,27897,-36304,-21248,-38703,-38862,30699,-71449,-8399,-6275,-77095,43094,-5841,-15477,-51615,41368,2355,47290,11502,97969,27278,29627,1833,33587,28969,-28164,-74124,-3041,-215,-14270,48834,33068,6350,-31004,20843,5891,3104,-38484,-24810,-45444,13997,119956,17868,-16860,-33715,-51745,20885,-53068,34600,-32442,-90099,12709,30962,4928,47497,12914,-34369,17499,-43427,-34734,21432,-24950,-5427,-44586,92734,36880,-46775,-61051,-39942,-55671,-37748,36537,-67326,8514,59575,23794,10067,31888,9129,-100396,70435,22667,-26042,11657,49755,36946,4248,-70361,-127612,-33847,17740,34358,72509,-11270,-5440,-81043,-10635,10693,71939,36624,19467,-5041,43555,58402,-13861,-78714,60770,-23266,-80494,-216431,-79160,195256,167126,37294,-2095,74689,10146,-12794,-49458,47873,28708,8259,-53808,-40059,-14866,-45759,-21437,64546,71544,5249,17360,72779,28308,58864,-25681,2692,-21829,-28366,-9908,-72207,10417,-28781,31189,26209,63269,23168,-22268,-18772,-26236,-24723,24995,-12627,-21884,45122,68399,280,18228,33395,70759,-16266,-18202,-66358,-10648,10618,44903,-43973,21887,53168,30586,-106019,-33620,-30581,-19445,-865,-4322,-35285,49723,100826,-24351,-40698,-14671,-19833,3320,27360,9078,-18932,-97703,-30046,25353,-34173,-106508,-32567,-63852,-32907,26983,56517,20187,8319,-4412,24810,40571,41937,25666,46753,26483,-10356,4614,10981,-30392,20365,-34030,-65354,-29402,15381,38151,-45591,-61155,1121,-66707,32469,3783,52199,25939,100359,5560,10249,-52050,-49332,32389,-4346,31622,-105360,-92719,155080,19046,59451,-12390,-20490,-44867,3655,128718,59050,12665,-20130,-21944,25902,-16665,7690,-12751,5504,-148744,-2844,-17007,-27269,6100,-18568,-10483,-45122,26776,-37328,-47546,-26992,-7130,135700,77818,5320,-27390,32150,76933,-28169,-91885,-3369,27587,19727,-16010,-23784,-89241,-8494,3987,-46521,76572,75068,2623,29109,21434,-24875,-4083,21728,64435,26162,-8578,-43479,-38920,-62600,-55499,-24178,-42965,-48816,-16640,-39110,-12010,-50173,7965,89857,82804,57680,-32718,-38308,5907,-1131,-58640,-8894,4437,-48499,25521,-7969,-13398,3089,35757,-22524,-13646,22455,-18153,-31409,-119364,-116955,35807,20541,20115,-30599,-2463,-6573,70889,-14101,44235,-9300,-69608,-26158,-2625,-11121,25988,47682,-45348,-36743,-12838,29754,68083,84273,-26257,55812,36732,1648,-31437,19487,32940,7809,-95242,-46060,-8784,-47506,-1464,9706,-26691,-16500,20409,-45616,-22221,-18132,-11785,-72922,-32402,-28420,33543,50848,17589,-31355,26899,567,-35916,-6025,-3877,-11113,56471,25609,35425,22054,-33639,-19847,-59941,-31094,2105,11909,13845,20681,-16457,-117799,-55546,31268,12122,13339,-30906,7964,126589,-48047,-32465,30829,41980,-61232,40970,46757,90735,-69445,-117768,-38123,18065,18304,-13999,640,108113,70783,-45658,-11930,-56430,-13975,-73367,29158,58986,69542,-31807,-36214,39833,-100763,22251,109004,133842,90148,135961,52027,-33941,34293,-48023,-65203,83156,-6774,-37466,9592,-95600,-39110,-54099,1708,69488,12587,-2332,43637,38221,-18277,-50931,65591,55931,71575,-55554,-52196,-19035,-21523,-16282,59963,46793,13386,17733,25170,14696,-12718,42272,8178,26130,-97160,-76396,-31062,-88032,-37514,-1226,-36325,-3726,-12807,81972,99644,88161,13355,-34520,26422,-697,56370,89002,93967,67926,33498,38046,13341,-13410,-8112,-15689,78527,119170,55760,-21014,34338,4330,-9272,-1698,-9829,-4117,4157,14328,75499,68396,44504,-45731,46977,75787,13188,76061,-46183,-7008,27077,8678,42087,-22414,-33571,-76026,-92436,46799,-3763,33838,11974,13231,-22378,-72065,-26245,20034,-25361,30841,24803,1703,-12813,-18872,17096,-6164,17511,1342,-60742,43590,-51877,-91340,-32831,-24759,13794,6545,31366,-7820,-34697,28888,57489,83533,23370,82442,-40713,66900,5662,55635,-58745,-22657,-3812,121047,6804,-40227,-9420,-17149,79134,90423,-17663,-12924,46160,-50123,32751,39099,-80847,5369,-58207,-125585,1213,11730,32524,20816,-34262,-89393,16053,4689,55363,-18743,-61270,20653,-19910,-43921,-28596,-48190,-95699,-14379,21904,54300,74082,1694,-65707,-106444,-48764,74435,2380,5542,-4889,-67228,-63888,53435,6950,52562,888,-13761,25083,188707,70212,7535,58246,-108906,18049,-5973,-12756,-54925,55387,2908,43044,25457,62601,-40053,-3806,-86121,-81651,-24017,1835,26838,54278,71027,7304,-12224,15508,17380,27845,22752,65524,-37591,-44181,-44770,-25395,4578,27816,-32511,7090,-65722,7595,-1376,-549,35437,-56878,-44870,20671,11645,-7168,7319,-38185,-57648,-15901,-49001,-23491,-91564,-39842,-1430,45536,-26243,15849,11651,4949,-14494,34882,57111,81654,-20065,32716,26263,29737,28490,14739,2033,69881,14887,54706,-45623,-54529,49215,-2566,1585,6244,-5191,-16650,-79014,12828,35931,17094,27219,68659,31768,-30221,-4968,-57811,2941,-12856,-5834,101902,41996,-58865,-106131,-78836,-23523,-42346,47660,-14103,77658,100641,49793,-6240,3984,-83907,14965,36863,40449,-28499,-6075,-3788,56537,-19294,9027,15307,-41239,-70681,-75528,-7600,3091,6818,-32466,4895,-104541,-33920,72648,-177,5334,58515,1887,3400,-45972,36995,43867,87349,10873,-7058,-16029,-21899,-47330,-5539,10117,79312,40379,-4673,-24628,-21380,-59439,-65945,59493,6029,-67343,-35235,-29297,13000,-31241,50181,23575,-12960,-18167,-44793,-93365,44865,3162,50062,-58250,-48780,12186,38141,36481,-54250,16152,28457,-7844,-15307,-7704,36482,40863,20472,7364,-70972,-80850,-51337,16296,-60910,-59530,-31043,11257,-35395,-8809,44539,-9266,39638,-6167,-388,41248,7836,67381,-4967,-48740,-69448,11681,-27671,-54315,-66744,-13273,34557,70996,16248,115863,-58562,-48387,46975,90266,1611,15105,-19460,-30559,-8807,-21135,-33576,53560,-26163,-55389,63388,21844,26152,22521,80212,65532,23839,47419,50911,688,-6745,56401,-6894,4692,-10305,33831,-53097,-73317,-838,-84122,-45648,-15224,9166,-5028,18923,-27236],[-34371,-12778,1029,-12233,65652,5000,83227,28548,12087,52069,-42125,2292,-37693,-59678,41877,-22532,-557,23483,-4661,-87208,32240,-65312,83394,-1873,65581,35953,99823,24772,-71688,9073,-25856,9718,-34017,65329,16177,-4329,-65353,47022,20632,38995,-15804,46366,-26168,48290,22943,82970,-40393,691,-11201,-3539,-63538,-56026,-75949,-74133,-4019,68677,23267,-101220,-49472,-71441,70354,9460,-17977,5020,11374,-41698,28247,40768,-11757,-92770,-48212,-9331,7704,28216,-4570,4580,-12344,-16060,8755,-58203,56189,-19131,36744,-23307,-2229,-44618,-55722,25304,-49178,22841,4524,4975,-36348,-39850,7873,-38715,8736,-10530,-61009,-14143,-10630,33690,-32209,15293,46615,-3789,-35310,-33936,26945,53479,23929,-22867,19987,13122,-14928,3145,-16978,-2000,-21482,-288,-8078,-21894,70648,53898,35784,82641,8867,12884,104917,53618,-77497,-30848,-51799,10286,-3851,-15529,-36533,-72934,18038,2670,-23958,14589,10523,-18850,-2276,-38790,-29935,38914,-48102,2665,6107,-76791,45223,-2696,2587,-51534,23394,-20068,25118,-5138,88603,3501,-3138,-11900,64456,31295,-60636,-74555,-19545,5546,-6894,46370,30053,-8977,-51203,16065,31955,10850,414,-303,-26802,21668,109750,20264,-5162,-16855,-60524,28693,-46005,23492,-26995,-83163,23570,27599,-11942,31616,7931,-36352,20439,-51773,-42464,3227,-31706,-5821,-24488,101046,55134,-45872,-65688,-61630,-62624,-45534,17532,-86719,111,61152,3252,18966,56815,27251,-79618,50930,-2828,-33330,-6417,17299,39911,13868,-56854,-112631,-41961,-2597,33863,54549,-24823,25888,-120361,-23231,-10492,44210,58204,51546,10289,40426,62217,-41443,-63840,88155,27898,-63860,-110672,-110675,65460,138832,28669,-8992,79000,38198,-13237,-65741,52757,25270,-46165,-53247,-6849,9594,-31850,-19277,65032,65602,26773,34222,81284,33012,41108,-28909,22016,-20151,-28980,-22461,-68198,-5245,-21963,40720,46980,29781,40550,-23713,-1169,-16582,-28002,27874,-15321,-21876,33987,52102,13948,12208,41261,72165,-23452,-20385,-73950,-24193,-9483,16035,-33374,33830,71659,54174,-87196,-3225,-15710,-8644,10220,-10905,-30380,58359,93655,-25607,-42052,-7114,-35504,3748,37876,-5003,-46715,-79213,-19221,15296,-19615,-107740,-38486,-64705,-31480,29493,39713,51306,6538,5476,3519,46164,45863,41460,38331,16272,-6243,10636,10374,-53360,21631,-39146,-86543,-21681,16888,31961,-65535,-65579,25438,-50065,19558,10359,36292,-17695,98277,19364,17163,-44751,-35180,15922,3228,47761,-101899,-74777,116952,-21667,30604,-21170,-40845,-60417,11083,146218,33709,23254,-44532,-17329,3051,-30069,-139,-6753,18035,-101906,18078,-37261,-14634,-626,-11400,-21897,-64648,26339,-43256,-59440,-32230,5553,127072,47311,-13057,-21819,50386,83033,-7374,-70939,-21064,37060,4527,-24660,-21121,-92553,-24200,507,-96968,71847,62734,-1334,-465,10534,-3625,-22604,26982,56717,44648,27511,-36261,-54461,-53657,-59113,-28314,-12017,-41467,-9612,-23137,13199,-23770,-6790,65734,71046,50152,-52293,-40794,-3620,13649,-68400,-26359,-2418,-68407,7019,-25369,-26519,19172,26813,-42747,-67807,-2094,-23819,-13590,-86540,-96988,51877,15060,7351,-28074,14846,13367,64525,-17277,27198,-8971,-96447,-27210,-17348,9311,45701,45039,-41526,-37880,-7264,26404,76926,46616,-27759,54386,33872,-156,-79752,13521,36722,-2765,-97224,-74457,8450,-47677,-8953,21587,-35423,-60904,17403,-39765,-33958,-4592,10725,-79286,-48222,-30693,20878,56270,10972,-48460,34292,-7249,-45232,-9621,-32852,-7644,78108,42641,38460,54887,-28237,-16748,-30168,-30173,-6419,8727,3428,18011,-12101,-109561,-30521,36597,1786,11834,-23513,15418,123380,-14924,-12879,36165,53701,-17849,52222,-13361,54812,-73228,-63542,-20921,-7701,-20018,-21778,5585,96457,65649,-25681,7893,-57702,-23888,-39571,17591,42250,58235,7891,-42244,30545,-96722,15564,114298,155606,96447,129432,33602,-61759,17878,-70813,-56462,71136,-16355,-26235,-8878,-88627,-54121,-108179,14940,33432,337,-13918,50841,29416,1398,-11885,61272,59688,106614,-33947,-25709,-7074,-26530,3220,94065,19472,-19432,-2319,11932,17179,-44701,28907,8925,16352,-101869,-61420,-39797,-70816,-68633,2868,-26988,-26586,-3838,70597,106414,113087,20166,-45305,15654,25105,51929,53584,88806,62110,23618,5726,30823,-11255,1220,-7123,72438,101215,28288,-22540,65032,-8887,-18959,-12649,-12726,-23205,14682,18828,75497,57477,67063,-26257,82546,76161,15376,83212,-33575,5857,45518,44649,32402,-36808,-29126,-63457,-69391,76854,23194,38717,49037,17376,-25162,-44803,-3024,30439,9223,18051,19722,7283,2626,-13344,26080,-9414,18989,-13075,-67499,85477,-45662,-90799,-6301,-10559,23833,2489,25999,-6186,-28695,12071,77215,69138,4220,43206,-39463,77721,-15801,45378,-48229,-31934,-3556,116860,-3812,-25091,7797,17671,84069,75239,-13886,-33391,38961,-36154,32880,60254,-52198,23693,-68545,-91594,11100,19767,12902,2024,-48566,-81732,43158,9364,25783,-14456,-47528,30379,-65713,-43304,-16234,-47102,-100420,-39870,53103,44232,75914,4411,-50950,-110530,-47104,69340,13657,6462,14073,-60545,-48117,54281,15383,63119,-13530,-27309,56346,144874,62775,-57481,29809,-98493,29477,19616,-30305,-82040,36068,-3934,9466,-2271,61753,-33174,-14131,-96287,-46847,-51049,-35778,10782,55726,76231,24687,-24457,25336,-657,24461,46054,65281,-21120,-78097,-64996,-13651,20092,24979,-20976,31129,-42439,2007,-12885,34641,55302,-55492,-26846,60854,34391,2691,-468,-36984,-58740,-7638,-60333,-26662,-71079,-51726,22235,45601,-16929,26557,-2498,-24958,-22101,28948,63330,81577,-18987,27039,13971,-1029,25247,20412,-3438,78918,28118,40252,-40148,-66692,53157,-10953,5357,10369,3565,-6137,-84078,2197,25659,9949,46197,76494,14190,-45900,17503,-46302,-14694,-27239,-22194,83826,32632,-27885,-108603,-53899,-10531,-29229,77579,-17072,63182,123410,59396,761,-15243,-78666,19836,62564,46026,-40028,-12352,-13067,48757,-5679,11173,26040,-24486,-46583,-78949,-16762,-27309,20451,5736,16653,-122911,-22585,58765,-37950,-37135,68086,-623,-20436,-56217,994,44664,58116,-29697,-21958,-20981,-43523,-49312,-11600,-8929,106047,22464,23387,5320,-5876,-40130,-64776,42074,-25738,-86971,-40560,-42415,36171,-22128,36261,746,5620,-28584,-19720,-57173,39791,-22475,16512,-56968,-75643,14575,31389,52898,-56320,8156,49569,20234,-3308,-1677,54998,41836,26380,16141,-46090,-60392,-57868,18654,-50724,-32258,-22903,10281,-44917,-23834,82003,30435,34301,-6225,-7197,28823,3664,62757,-1160,-32256,-64338,11505,-22390,-46980,-82762,-763,36576,66981,37207,145040,-84976,-49497,64579,81016,8285,29612,-1794,-22009,-4410,-62395,-40089,48702,-36619,-68080,58462,8670,-2191,-43425,62841,57525,15642,47178,41423,-12667,-15105,45269,15727,14796,-11155,21302,-102112,-76112,22786,-57210,-40365,-10129,21554,-3947,-74,-36294],[-24978,-10208,6540,-13340,52526,2599,61592,27181,27192,63744,-62681,-11662,-24154,-38105,49650,-3302,-4375,18657,9423,-80125,21865,-57312,68616,9929,68963,1107,80953,5313,-73555,114,-42829,15789,-45070,62661,-9500,17248,-48969,41893,15834,62869,-8407,41775,-29876,43571,32987,79105,-27684,6354,-29294,-5342,-56792,-25194,-60792,-69076,-274,26910,34720,-93066,-24470,-59989,79374,21819,-12875,-4294,19,-61789,36024,38282,-10844,-88262,-48961,-39411,7565,34809,-32713,-30715,-37451,-43862,10497,-54768,61953,6691,23267,-42775,-30763,-52682,-56099,18845,-45945,50468,12341,10237,-26215,-19772,-5114,-54253,26996,11630,-38728,-7989,7890,21622,-218,13265,49567,211,-35337,-60121,889,61981,25653,-15737,34824,26111,-13173,-26623,-21078,13243,-17727,25104,2352,-10,105512,62395,27645,75621,4208,3093,123757,68018,-76478,-20711,-55252,28210,3797,10218,-37135,-86221,33858,35556,-51572,-25795,-6076,4379,4385,-41272,-21838,41734,-20986,7730,9433,-72173,36243,143,20146,-50900,-2393,-32560,-8986,-25336,74759,-19448,-35510,-25407,90723,27111,-81584,-63319,-35540,7923,-6660,43520,20418,-20988,-66935,2967,33835,10626,22128,26967,2370,31101,79605,12509,1271,-3894,-60549,35226,-17294,9577,-27274,-82160,36712,23749,-28177,16172,8359,-28850,21202,-67488,-41946,5,-25681,-10236,-12308,81207,67783,-44613,-69047,-84908,-57529,-43836,2786,-76185,-974,43598,-31384,18310,74182,32433,-61853,27404,-30245,-38698,-15737,-18940,31170,17165,-26444,-76717,-41537,-15614,31286,33100,-34740,42984,-142065,-27911,-24729,26652,74745,79591,15879,30190,72783,-63057,-42850,104365,63991,-54316,-22499,-122694,9391,89685,-16132,-12604,72733,57961,-2963,-39447,47913,29770,-55673,-38068,28229,30974,-16010,-17291,60027,49222,46358,45900,86280,36729,6489,-44594,33824,-3706,-24595,-28880,-40791,-14139,-13360,43201,63768,-6992,56240,-24166,12217,-11533,-25646,16452,-25935,-23025,26054,17789,24745,9458,45097,66407,-39630,-15664,-72119,-32879,-28974,-26390,-27396,27417,72540,91435,-60618,28750,5462,27648,36631,-16627,-24855,60388,87456,-26821,-35760,8260,-49244,32,34761,-19371,-56020,-48951,-7170,19786,3548,-94007,-37405,-44009,-24322,26836,32642,94214,-85,9501,-21188,49666,48974,49078,18389,5791,7010,13572,7703,-63983,19464,-44900,-104690,-16616,9859,24766,-79550,-55622,46782,-23945,-9468,18121,18214,-45058,89289,33769,18421,-32017,-20477,29141,13420,69189,-85860,-46265,57690,-34266,-7569,-18307,-55670,-67484,17923,139837,12490,31446,-64606,-24720,-25913,-36824,-10916,-6810,22374,-53079,36187,-49730,1487,-4772,1691,-24711,-66318,26298,-43049,-68801,-22586,11076,109775,19322,-27331,-8622,64290,83656,-1159,-42179,-31184,33573,-9953,-37815,-16002,-75020,-39307,5195,-100095,56326,63262,1695,-31374,-2364,23824,-39352,28095,44325,65664,64827,-22931,-56150,-41579,-48467,-30225,17515,-33026,-3344,-7981,30144,-2393,-20210,39108,55441,38337,-61523,-40655,-9599,22801,-58505,-32397,-7551,-61510,-13697,-40577,-33069,20646,15173,-58083,-111191,-16553,-17571,9963,-47909,-60332,55749,10823,-6917,-16790,27765,24876,49359,-11220,4857,-14958,-109972,-19966,-25446,38459,64303,33326,-36577,-41297,-8258,25108,73721,1975,-24539,49922,19592,-6744,-112733,1337,34310,-15661,-89643,-80710,23456,-45339,-20534,34493,-32018,-102543,22783,-24417,-43947,17851,45941,-66413,-55042,-28191,5363,48199,595,-52839,33626,-8134,-44235,-19915,-61382,-10793,89961,54049,33806,64109,-23934,-11120,4421,-22046,-8762,6717,1199,19676,-2062,-84268,-3372,12482,-25460,7863,-13661,27293,97596,12277,6737,41384,61039,27592,59831,-71636,20321,-71103,-13096,-5137,-40865,-57354,-28072,11199,71339,62646,-302,32921,-51725,-34657,-11185,-4140,21037,35587,42409,-41155,38708,-66735,11037,104480,144390,91420,104609,6249,-87590,2947,-85237,-51052,50116,-29536,-12644,-29794,-81545,-57068,-129511,33708,-7191,-10650,-24667,46723,19660,25051,21881,40809,49623,123085,16068,27455,1688,-20022,25823,120622,-10682,-39722,-20892,609,17916,-65537,17805,-2399,11708,-92077,-32964,-39524,-52700,-94443,2756,-18378,-43124,6094,60334,93174,117565,29886,-50299,4267,50685,52471,24147,78378,39815,10711,-21745,33289,-15194,11881,821,52770,64322,-1436,-18346,79113,-19081,-21432,-20196,-20765,-54198,19442,24401,52277,32093,80737,-8169,101440,67386,17830,71732,-20597,23706,44481,66512,24929,-39082,-18436,-52125,-30404,79482,42876,25614,73836,-10308,-31990,-3142,12805,38160,43934,-6384,12129,20065,18113,-6462,23919,-1500,22474,-21550,-61987,94014,-37298,-72854,22961,-5179,21892,685,17424,-263,-20658,-8344,104794,52358,-10903,12128,-30079,74290,-38434,33778,-18464,-32987,-1337,94224,-13874,-10231,4638,40588,73180,42611,-9415,-45397,21466,-20328,29929,73439,-11084,40980,-72158,-43387,19700,31135,-4230,-15457,-60026,-72302,71465,16445,-7583,-4340,-32845,29934,-91757,-37180,-7435,-30537,-91894,-55951,68875,28003,63109,12196,-33838,-109082,-51002,57488,21314,1604,27226,-51668,-26535,43613,12689,78483,-19434,-30219,80791,83955,54942,-89318,-15502,-81247,32096,49661,-38428,-73078,2351,-18854,-11723,-26704,34174,-38724,-13297,-95770,-12080,-72996,-72121,3721,58857,61500,21343,-42136,24507,-21393,418,64840,53017,-7729,-84467,-75672,803,23799,27489,-9757,41865,-21642,-569,-24370,66361,65372,-40244,-5467,91813,50961,24225,-3558,-34808,-51287,-5014,-85235,-12051,-38941,-50826,42380,31704,-13853,38597,-18302,-60588,-22476,21664,57086,74229,-12521,20769,-56,-8184,22830,17514,-8371,73628,33602,29371,-28474,-73069,52355,-5603,6953,15097,14626,11362,-61554,-3174,5401,-7879,46321,62472,-11390,-52278,34852,-24985,-29911,-41164,-44235,51948,10307,3628,-96180,-25450,-8290,-18729,93331,-11807,52389,110995,50104,2420,-31853,-72468,15994,70394,43803,-39936,-22524,-23249,31881,9680,14531,39190,-671,-8524,-53108,-19936,-47719,32845,35063,31724,-118580,-4270,44499,-63153,-66232,81205,-2283,-49187,-55640,-27936,44557,27922,-64912,-33239,-31698,-64283,-38924,-7602,-24088,98218,-5041,40109,26458,14797,-9068,-58150,30120,-50110,-92855,-31282,-36297,52095,-10052,6663,-19246,19884,-32133,-2398,-31499,31204,-45786,-19634,-50247,-93704,30200,23114,58388,-44877,6393,65848,39279,13457,1568,65302,39219,40644,24023,-10390,-18140,-42917,18938,-37483,6479,-13885,7291,-48192,-32931,96764,53389,29445,-5483,-15424,5936,-13201,37148,1528,-9239,-50464,9933,-10376,-30495,-90936,7992,22922,44078,57784,147035,-104134,-51349,59523,60466,6095,46590,28054,-10017,-7974,-95913,-43427,37408,-48416,-73477,38063,36,-37264,-84167,28840,49008,7732,44462,28755,-16665,-21878,32650,32921,23662,-6235,3893,-125337,-67106,42494,-24451,-25123,528,33973,593,-18945,-40842],[-8903,-2013,14274,-12761,38872,-3780,36865,11945,37236,70916,-72541,-23175,-3339,-1399,51406,7117,-4837,10138,19059,-61527,12634,-38547,48806,13490,65614,-17246,54761,-1254,-66374,-9653,-45898,18728,-47542,44195,-25838,30622,-21764,31739,8232,74572,-1084,24892,-38197,34438,42173,66389,5916,26033,-48552,-6162,-47071,4945,-45523,-70215,-11123,-13993,38196,-78040,100,-31988,82260,27194,-7654,-14638,-9323,-52756,44485,33629,-14552,-74262,-35998,-57300,14400,36516,-54720,-62116,-55764,-66883,14046,-35825,65108,27750,-3474,-59510,-57611,-53495,-44061,12546,-30217,62129,17160,11767,-18358,-7121,-17917,-56951,41561,29492,-18195,-8018,13949,11768,33458,6969,45580,8492,-9623,-63290,-17831,67279,23201,-7872,37317,29983,-1994,-47474,-24600,28809,18660,52479,3050,14654,122125,63036,23197,51913,-1671,-2141,107313,67553,-55275,-2278,-54623,33830,11829,18589,-41303,-95265,44097,48485,-77413,-67773,-18990,27023,-948,-44601,-15601,31583,2213,2084,2917,-61417,20913,1783,32732,-45864,-26565,-36824,-48293,-45794,62382,-37689,-61687,-35798,102959,23221,-87121,-48108,-43283,12187,-14189,40287,8747,-29083,-75369,-14976,13749,1823,21414,54102,38117,41857,38153,-3716,-2656,2011,-51986,38427,20753,-6097,-32821,-83833,47636,21687,-36989,5446,15977,-12339,18778,-85397,-33871,10576,-6549,-22897,-12243,39494,69196,-41287,-69977,-104516,-43554,-32980,-4612,-40393,8012,18607,-70481,5927,78073,20731,-55341,4558,-49896,-31790,-14688,-51933,8548,6386,12642,-31909,-28740,-14416,32437,13429,-38291,45112,-136311,-20980,-28442,34067,82627,88244,6878,16094,83610,-80541,-22644,104111,79700,-46498,11826,-128883,44406,46994,-68817,-12566,58573,70211,11711,18056,38393,41918,-23127,-10781,54155,45574,-2310,-16796,51552,19673,54821,49178,85480,41766,-35464,-67842,37197,23077,-15702,-27463,-1513,-11866,-5142,40242,73924,-38121,65141,-23837,17673,-14682,-19549,-4439,-40612,-27973,15705,-25765,27842,11296,42052,55936,-57852,-7445,-63362,-35843,-42857,-67479,-24581,11469,62205,131529,-31977,53190,29242,76237,68735,-19077,-24342,55418,79612,-33143,-29017,29430,-58848,-3989,22246,-28757,-44828,-17178,3210,31409,28236,-65405,-33327,-12932,-14543,19318,31951,132205,-10262,8692,-40159,49997,48787,44817,-9272,-1786,28564,14530,1882,-61619,15572,-46450,-114059,-13845,-3594,15040,-77845,-32589,56565,5589,-43168,27068,-488,-52670,77284,44183,12740,-16142,-9020,74513,25979,89316,-60521,-20818,-5882,-16952,-40237,-4496,-64383,-62443,24324,110504,1801,39268,-68020,-44924,-53525,-33611,-19890,-9881,14148,-25069,47908,-52080,14569,-7063,19415,-16918,-49290,25783,-38270,-70624,1215,10134,95420,-1313,-25934,8128,71042,79090,-7770,-12206,-31316,19124,-23483,-50336,-8229,-45477,-52751,16768,-58660,37007,68759,7291,-52308,-6833,52084,-51791,19984,20026,78724,82693,-10617,-43612,-29236,-27499,-29976,38354,-26044,781,3666,38701,6817,-29102,15002,40250,24124,-60143,-36729,-11721,23794,-34642,-26168,-10401,-32500,-31472,-49327,-34505,10457,3124,-64792,-124939,-18464,-4543,33602,-14240,-13217,46258,8538,-9690,-146,31459,26840,30330,4474,-18704,-24560,-102440,-5274,-22398,67523,75883,13456,-30214,-48674,-19224,22933,59330,-32878,-18107,42529,-1365,-16837,-121962,-15034,26022,-31293,-75766,-71088,30994,-42834,-32896,48715,-16539,-125603,35816,-3983,-47977,44064,83856,-36961,-51597,-21864,-9642,30733,-14301,-40813,27128,-3568,-34671,-35438,-82261,-18825,83990,59550,24851,50965,-22744,-3485,34764,-8579,-830,7352,3537,25102,10607,-51118,17266,-17673,-64459,617,-9202,37583,56927,19442,21063,44574,63609,61553,60864,-104200,-1089,-62858,21619,7953,-66857,-80108,-30293,19250,40126,64251,23497,54455,-38593,-46108,6958,-30625,-890,7532,65566,-31776,49936,-26536,9160,81984,105015,77372,67661,-21798,-95558,-6405,-92656,-51553,25185,-41547,1062,-46255,-72603,-49062,-117487,53009,-35285,-18141,-32343,31783,9422,48310,33288,11310,26566,112658,80512,90890,7375,1319,43981,131338,-37498,-41958,-36432,-7852,17543,-72376,10136,-21811,11729,-71862,2275,-28044,-40217,-104047,989,-11615,-49940,18078,57458,71128,101628,38801,-49546,-3679,70348,56836,8877,68087,8455,-1732,-37735,17991,-29278,19922,5056,25409,21225,-25596,-10217,71358,-25294,-15309,-22665,-32577,-89495,16921,29803,14983,7258,81731,1897,97481,53148,17511,46968,-12584,40285,23010,66582,26494,-23402,-2368,-42677,13343,54813,51424,1679,82593,-66682,-39781,32762,13254,40754,63583,-36661,2140,37696,27796,1868,10804,16308,27851,-23993,-45164,67409,-29655,-45073,48118,-7651,11047,2578,7003,5622,-10465,-23055,124441,33795,-18471,-6188,-20229,56974,-52610,26013,23249,-22931,2954,57839,-20249,-341,-13483,46670,48916,4647,-4692,-45668,-4046,-8389,24290,76689,27811,51638,-70874,3889,23996,45190,-15001,-26274,-67713,-63892,92049,24414,-36201,8731,-18846,18440,-88082,-29058,-2859,-5355,-72687,-57962,62748,10096,40500,23120,-18381,-100553,-54944,43815,21788,-9569,32271,-44229,-4652,26024,4952,91261,-13795,-21796,92844,31906,47987,-76539,-57650,-61506,24769,76436,-35447,-32670,-36616,-35777,-15905,-41315,-12626,-53462,-8077,-84016,11802,-84311,-94709,5331,61140,34987,1474,-61463,12770,-39636,-35327,71587,32056,-4417,-74657,-73441,12070,14747,27815,-538,35549,-10663,538,-39694,86069,65180,-13385,15713,103120,57525,52713,-1160,-30885,-31723,-4873,-106791,14553,-6564,-42608,53468,10743,-18966,48171,-27979,-89568,-16075,11592,41002,69043,-1537,15689,-8870,16040,20615,10158,-9514,57017,31816,21774,-13514,-72267,51532,11663,3584,19796,23297,32514,-28658,-1128,-20728,-29239,29512,40742,-30411,-42591,41349,-2741,-40319,-50617,-62274,15744,-20391,24323,-65121,-1745,-17325,-12039,94769,99,45397,68367,24221,-496,-41095,-67612,9079,62719,37841,-30369,-33360,-30867,9960,27575,20377,50018,20906,30244,-7176,-15374,-49408,40568,49169,45655,-94245,15244,34348,-69277,-70534,91965,-2495,-76091,-41825,-40710,41560,1417,-85140,-37936,-49286,-80184,-25012,5784,-31880,58411,-35522,44378,35046,36790,21668,-49170,28871,-56585,-89136,-9176,-14896,55359,3926,-27391,-31041,31132,-29588,3839,-11049,20742,-57758,-42611,-39114,-95659,48024,15069,53404,-23632,12444,74625,47359,34218,2184,62115,34056,62312,28064,23281,25053,-13526,17127,-23247,49683,-4326,73,-44509,-35348,85042,50420,26127,-5464,-22142,-22586,-38945,4493,1061,17189,-34827,6381,4936,-7811,-86632,9387,5761,10126,72049,121115,-110218,-51715,33163,34411,-9076,60141,60729,154,-16635,-111090,-44233,19057,-60466,-70004,11046,-6292,-69290,-92009,-14740,42004,3830,39588,14286,-8647,-19962,17300,37839,26572,1146,-13997,-114690,-44391,54319,5090,-6740,11196,42672,9518,-32196,-39898],[10576,10390,23360,-10893,26836,-16237,15778,-12227,42159,70985,-71990,-29655,15260,39849,48838,8486,4895,-1546,15030,-36205,4841,-18322,31892,8454,55239,-15945,27705,7715,-51809,-18456,-33871,18934,-40834,13300,-26906,33020,7128,16943,-3816,67467,4295,513,-50843,23590,50604,50521,52197,51074,-63876,-5545,-37801,23751,-31085,-76252,-34126,-40760,32274,-57732,16616,5405,77588,23690,184,-21207,-15563,-17450,48233,26095,-24792,-56103,-16071,-53467,24569,32130,-66299,-81779,-65788,-79185,19903,-6529,65931,38598,-36657,-67299,-73567,-45143,-23589,9561,-9532,52207,15162,13590,-14531,-6593,-27188,-48091,52030,44585,-2332,-12750,8738,11728,58616,-1372,38239,17772,28234,-47797,-23584,68253,15365,-1115,26361,22971,17905,-53957,-24979,42196,78692,73569,-4015,23498,114408,58196,23200,17634,-5449,-2170,69780,54046,-25017,17706,-52611,18005,17900,9546,-47116,-100533,45048,34954,-94561,-97003,-26784,42869,-12005,-45130,-11380,9732,17738,-13691,-11188,-43795,3853,-120,38603,-34251,-41336,-36453,-82762,-60232,53796,-49159,-77654,-41248,97945,23859,-78630,-37334,-39591,24471,-27032,37049,-111,-34746,-76907,-32671,-13795,-12072,4752,77408,71962,52254,-927,-24524,-18605,1860,-38275,36232,53391,-21988,-41025,-76538,52159,22233,-34971,935,29985,7251,11650,-96756,-20880,29508,21060,-43050,-21280,-7908,56846,-34686,-67665,-112750,-25368,-15331,-5831,3911,26902,482,-102347,-16975,66325,-4234,-60836,-14607,-53498,-8839,-4394,-76085,-24787,-23003,46033,8794,-3396,1777,41221,2206,-34190,36169,-103092,-3250,-23254,69967,81624,70705,-16277,4637,86283,-97492,-9347,86355,74510,-36387,-16814,-144171,151354,28120,-96325,-8601,41083,75882,24145,79229,28790,58011,25852,22570,62599,52005,5756,-19781,40158,-18757,47563,41132,76800,49863,-69781,-90107,32991,50822,-5694,-18853,35620,1611,627,34298,75948,-58070,62696,-23405,14646,-25736,-14317,-28682,-52342,-35802,-255,-66262,20875,16667,30611,43547,-62773,286,-51814,-33482,-49320,-92892,-20268,-1796,46261,155727,-6065,63229,50834,117479,93646,-16918,-32105,40366,67191,-44477,-30706,52749,-62357,-4531,6220,-30069,-18799,6376,9612,40788,46210,-26438,-32708,14431,-4515,9329,24720,148380,-20551,5279,-46722,47643,43822,29098,-37665,-4193,51086,14967,-7500,-49434,11755,-39912,-108085,-11292,-18266,1542,-56518,-3010,50718,30672,-69530,36600,-15986,-44787,66044,47293,1174,-1035,-2847,128397,37091,100375,-33035,-7542,-56694,16043,-56182,14359,-67915,-47294,30210,68696,3773,47548,-48635,-63191,-73358,-20811,-24103,-12833,-8201,-26242,52222,-44790,18880,-8561,37934,-1088,-19752,24158,-31048,-57606,31925,6257,90921,-14027,-3704,22804,69177,69246,-20110,14868,-21923,3339,-35643,-56919,1123,-16462,-64008,30382,3117,21668,74889,10074,-57302,4804,73700,-59274,2217,-19126,76196,73407,-2549,-21595,-18438,-2172,-27903,47132,-22495,2700,9954,40850,742,-31641,-5772,27767,9936,-50861,-28159,-9914,17179,-6389,-11346,-12710,3412,-43317,-49609,-33816,-3534,-8026,-62047,-101021,-10836,7643,51640,9137,33918,27107,8089,12681,18441,24931,22037,13936,24145,-39722,-33670,-71631,13624,-7800,88351,76447,-11998,-22211,-57784,-41220,18642,37148,-50841,-10741,32212,-23562,-28239,-109443,-32892,13907,-49934,-60419,-55988,29013,-40789,-42442,62733,6987,-122297,52598,15223,-44962,65277,111228,-1699,-40126,-13346,-21057,10400,-33392,-15492,19184,3609,-21194,-52440,-87635,-28018,57851,60700,15570,25029,-24582,4863,53041,6727,19100,10878,4847,31642,20740,-19982,28989,-35475,-102779,-9476,-14672,38925,14003,828,27040,44511,61217,77046,53888,-96108,-5159,-49535,39661,17676,-75036,-81686,-27651,30513,12702,68387,39382,63489,-19937,-56897,13549,-53498,-18670,-18224,77774,-16274,51138,7315,9227,49290,54597,57711,26447,-40559,-73044,-8421,-95131,-57318,855,-48101,12749,-53328,-59973,-34958,-87508,68439,-41903,-20237,-36705,9230,-1104,66296,14205,-17779,-4750,77951,134682,136507,10567,35444,51378,121786,-55877,-27992,-47076,-12594,17498,-66657,6331,-40177,13928,-46559,36550,-6392,-34698,-92504,732,-7198,-46375,33399,63348,53662,72545,43127,-43723,-5466,79265,61651,8888,62356,-20861,-10997,-41005,-11382,-53222,22280,4646,-489,-14426,-38860,227,43324,-28827,-1145,-20429,-44455,-117145,7050,32798,-22535,-8537,69788,164,72260,36698,9915,16660,-13594,50269,-12461,45659,38933,8765,15773,-34631,48788,12942,48303,-21524,75876,-129328,-44172,52580,-3085,36413,59855,-62560,-9675,54169,27577,12023,-9886,38731,34930,-22325,-21636,20266,-25521,-17380,62118,-14113,-2229,7618,-5010,6790,896,-26245,123633,14522,-20088,-14276,-15398,31790,-50648,25437,60657,-723,9987,15396,-21071,1760,-38250,34785,17543,-26275,-1193,-35413,-30064,-4070,18251,70495,50641,52716,-66545,34186,22993,59226,-18790,-27822,-73950,-57506,97183,31294,-53556,21272,-6549,-886,-56066,-21342,-1302,20774,-48371,-46572,35313,-4785,15094,32236,-7390,-84885,-54518,33330,13290,-25331,31159,-39767,13045,11442,-83,94236,2070,-5592,89134,2589,41835,-31769,-76137,-42855,9900,92621,-23122,20806,-69075,-48393,-5388,-43235,-63172,-70525,-7502,-64475,18989,-82659,-95493,13353,59407,7906,-24685,-80421,-7349,-51741,-67789,62592,7304,-12158,-65516,-58067,15720,-1248,21209,7384,15232,-11470,5244,-59897,88798,56258,17708,35080,92344,54008,82414,5143,-24874,-1996,-2907,-105093,43045,14814,-35641,50871,-10294,-30747,52612,-25219,-100552,-4806,-1905,20458,71057,11250,11596,-8959,64245,17426,5066,-4622,35230,24479,15384,1061,-63819,54031,34919,-5184,23402,24434,48496,-1778,8528,-46048,-46168,4050,27393,-32517,-17838,34252,10340,-44515,-52818,-67178,-15303,-52848,27499,-19059,12546,-33576,-9935,86778,14221,41070,15457,-9886,-5071,-40355,-63827,4679,46900,32294,-15821,-41753,-33391,-12171,47829,28511,55319,34436,57583,38423,-4390,-31485,40449,46372,54085,-59426,28525,29048,-59330,-49740,93302,-1316,-94878,-14754,-35387,32942,-18475,-83232,-34779,-71657,-88371,-14353,23579,-30361,4801,-61449,38368,31738,54051,38366,-41145,36211,-42572,-80526,19609,12167,43794,18463,-51624,-32509,42919,-23963,-1301,8466,10508,-53933,-42518,-27108,-79111,59832,9018,40800,1890,24145,73995,46765,55477,422,43883,28618,87238,27223,42881,46250,17859,14085,-10751,85695,5708,-11763,-35402,-31605,55754,25135,25045,-6970,-24921,-49388,-64780,-20723,-3060,42700,-24890,296,19025,16056,-67445,3167,-2502,-22181,76155,78010,-101170,-47182,-5997,10368,-32547,66714,83958,3324,-25385,-104247,-42465,-4563,-70746,-58156,-11528,-14060,-89331,-76450,-57602,36471,7033,32750,-2257,8829,-6680,-141,28175,21599,7097,-28416,-78700,-10290,58418,25650,7993,16079,44229,21996,-36686,-34363],[29856,23465,32147,-8290,15795,-33361,5047,-32782,41439,62126,-62915,-30596,20934,72269,43671,4236,27184,-15554,-6876,-11983,-1558,-7166,23751,-2763,37383,-2479,5990,27130,-34390,-25149,-11170,17833,-25467,-21214,-13761,24999,27128,-1548,-20910,41277,6420,-22398,-65373,13929,58252,36996,94419,70071,-70521,-4338,-30848,24533,-16762,-82569,-58287,-46977,18740,-34960,20073,38481,64610,12478,12853,-20103,-19521,26347,42604,15723,-40905,-41110,2849,-25026,34739,21419,-67598,-88292,-68450,-77664,26239,23227,63494,38107,-65865,-61958,-71312,-27147,876,11930,6146,24328,4729,17067,-13947,-18107,-30441,-32647,59167,56841,7406,-18564,-2736,23941,64784,-8397,31259,23675,61583,-24496,-16591,63965,2055,871,6314,6825,43018,-45560,-21987,51410,138397,82045,-13223,28489,84868,52445,26526,-16710,-4972,2271,30932,32764,-2608,31873,-50932,-19818,20743,-10834,-52034,-101443,36579,-57,-98209,-105510,-29644,47849,-19371,-38718,-8690,-15790,25509,-33903,-28594,-21377,-12163,-8060,39230,-16672,-43766,-34669,-103072,-61962,48425,-53381,-81549,-41285,79982,29234,-61541,-36717,-25922,47363,-40995,34263,-2636,-39826,-74294,-45218,-29801,-25236,-14448,93023,94287,59727,-26134,-45276,-42798,-1132,-24408,27102,70379,-36174,-48294,-48967,47899,24506,-23726,1186,46752,21809,-939,-92951,-6297,49472,49616,-64524,-30918,-42707,32963,-24864,-62093,-103600,-7852,5063,-5539,36934,52413,-1715,-119314,-45665,41672,-32827,-72202,-29109,-37973,24979,12108,-88529,-60803,-67943,57761,35835,29159,26629,56811,4857,-23093,22485,-52154,19034,-13852,121558,74242,33599,-46886,2677,74977,-115169,-5828,55724,52398,-23275,-90021,-176362,288171,37688,-79523,-570,24363,74170,29531,115244,20212,72111,61365,54965,51637,51026,6285,-27802,24655,-55508,27323,20540,59869,60928,-83536,-102901,23392,68307,221,-5884,59936,21869,2634,27591,69513,-65528,47417,-23813,5825,-40714,-14744,-51018,-54287,-42186,-20445,-92083,4752,22572,11641,31325,-38840,5417,-41647,-27376,-49417,-96461,-9911,-2799,28979,150496,14101,56497,65315,133763,100802,-10420,-47230,12715,48946,-54839,-45580,73914,-58140,797,-7472,-23749,11139,16853,10533,41415,51451,15895,-41271,27384,4526,521,-607,134702,-26616,1723,-39343,43856,33962,6515,-58675,-1030,62526,15533,-20059,-32788,9195,-24789,-84518,-6254,-27973,-15638,-21479,24433,31120,43916,-81232,45830,-24817,-29668,57811,42740,-12769,9443,-1898,153047,39887,96733,-10717,-6822,-86361,44635,-54736,28848,-67963,-29009,35111,29250,14979,55421,-10434,-55314,-81782,-1812,-22827,-13622,-41345,-48763,50487,-31096,12219,-10069,52229,15746,12059,21654,-22996,-23244,59288,3909,94853,-21749,34360,30494,58969,55317,-29942,37427,-6003,-3021,-45143,-53823,10311,1276,-72339,40147,56537,15820,80347,6388,-47580,33361,81618,-62293,-20506,-65447,56945,44274,789,1305,-10395,21002,-24487,44458,-22724,3882,9975,39340,-18263,-27540,-24394,17927,-1387,-37437,-15216,-4456,6094,16315,5613,-17837,26613,-48892,-42092,-33546,-12020,-17902,-51941,-48792,-693,12338,60136,22100,70423,5701,8517,65206,36914,11089,15613,5374,38960,-56012,-38595,-23768,31167,13785,96191,65534,-37678,-12612,-63843,-71166,13456,11984,-55005,-5092,19516,-41707,-38361,-85653,-49355,1096,-70490,-47780,-44266,19658,-38182,-46466,73359,31506,-96097,67457,27285,-37379,72145,117898,26381,-25152,-4315,-26990,-6414,-54249,14934,14451,10391,-9381,-67558,-71953,-33726,17972,60035,8885,-1692,-27392,12143,55121,19933,49108,15948,337,35547,23037,1339,36086,-35602,-126231,-20314,-29205,24957,-18813,-36603,24499,41340,54002,74953,39652,-50516,4750,-33446,46544,23450,-63759,-64302,-21276,44039,-3272,70274,44603,54313,1571,-63851,10248,-63687,-27844,-35058,83520,1002,37664,24514,9619,5294,14630,36353,-11627,-42476,-20041,-4126,-94281,-65546,-20087,-46790,21018,-49456,-44068,-20424,-58798,77622,-28880,-16144,-39626,-16024,-11378,74992,-29399,-37968,-36930,32577,154600,139731,11391,73034,44980,93080,-63337,-6020,-51625,-12688,19245,-52335,6047,-46779,14971,-21042,63328,21050,-31419,-62688,4184,-4761,-34090,51624,73107,47446,41512,40564,-34112,-764,74907,63243,19175,62293,-38062,-16209,-34323,-44975,-81791,17573,735,-17772,-34537,-39784,11658,3200,-32270,18566,-15550,-51521,-126694,-8775,30686,-47967,-14648,47868,-12959,34127,20308,-7998,-11957,-23271,50438,-51251,11892,58228,47914,30756,-26817,66753,-31233,36583,-32819,57766,-166129,-41179,57020,-29925,24891,36930,-72479,-22091,61168,16596,24026,-32602,58024,43420,-19665,1924,-22714,-25674,2349,60249,-19632,-10848,14005,-19283,493,11250,-17351,99786,-3560,-20776,-17533,-17073,6993,-30381,32415,75053,30853,20486,-23581,-15825,-3909,-62672,8635,-12405,-42514,-487,-19690,-46704,-7242,14842,57492,51215,45050,-58873,38220,17783,69305,-17981,-21127,-82223,-52571,85170,35278,-56910,30490,3661,-21527,-8285,-14277,-615,41423,-25269,-26908,-5973,-13193,-6562,33910,-2504,-64377,-48684,28762,-3272,-41509,28424,-37128,23992,12650,3456,84330,22920,11750,69934,-4897,35725,20569,-61295,-26700,-7351,94525,-5869,65426,-84688,-52466,12512,-34001,-100534,-82610,-17570,-42160,10738,-69495,-74335,24685,51483,-11024,-46053,-98156,-31080,-56449,-82732,40297,-16339,-26666,-65299,-33370,10584,-15772,7960,16684,-10187,-20678,12722,-80834,74975,41422,43068,52326,65192,43541,107519,12166,-17263,31384,4027,-71155,63442,19306,-37220,32952,-26698,-44602,51394,-8103,-88271,8368,-17632,1643,78045,21643,6784,-1053,115999,12328,8043,6334,14975,14129,8183,12042,-48209,59732,56824,-17487,24842,14519,47619,10110,23935,-64091,-53779,-18825,30898,-16309,13894,14753,7559,-43018,-47408,-54705,-34469,-80034,13823,29347,19326,-49652,-12631,76667,24786,38196,-25453,-41523,-7406,-30291,-59166,4430,32178,29871,-1543,-45879,-30147,-30440,68311,37437,54269,39337,66717,63120,9018,-859,31012,29819,54208,-26649,28989,25981,-41902,-14414,80767,723,-101346,22206,-16429,18146,-30529,-57905,-24810,-93166,-87725,-9922,38849,-18510,-38245,-76546,26308,20466,60477,32129,-36470,43649,-15793,-70703,46801,35023,20383,31937,-56397,-25281,58340,-19413,-14713,26288,2452,-36548,-21040,-18450,-48451,62434,6235,24579,26276,36238,63550,42470,71444,-3638,13504,25238,108935,22246,41728,33810,38964,10668,-3080,102878,15682,-26538,-24031,-22963,25968,-6692,26091,-10025,-22026,-67307,-80682,-30245,-9241,62746,-25095,-8349,28006,35760,-34524,-7398,5039,-41086,69290,34773,-79847,-34930,-44521,-5333,-52634,65889,87593,-3358,-28988,-79385,-37416,-29041,-76443,-40628,-21813,-25171,-92711,-53911,-89606,30970,18370,24250,-22076,28619,14250,-17039,8362,10056,8676,-36534,-36765,28175,58259,35347,14979,11476,36794,35512,-32290,-26690],[45982,32902,38739,-5562,2409,-50189,8497,-34989,33858,44633,-47802,-27464,6566,85312,37126,-1023,57941,-30730,-42626,3977,-6434,-11398,25963,-16156,12779,9414,-7079,47768,-20193,-29274,14295,17302,-2784,-49578,7396,10407,30799,-21379,-40991,3425,5044,-33731,-77794,7577,64452,28037,115204,73733,-65839,-4032,-26864,7537,-1406,-83467,-70409,-35045,2075,-13511,10027,53764,43550,-2902,30786,-10834,-23527,53961,26233,3666,-59591,-36238,14339,20484,42557,5255,-62737,-86781,-65604,-62503,30224,42727,56420,29518,-81599,-43335,-48917,-699,25883,19717,9011,-10315,-12659,20683,-13488,-36182,-26485,-17090,63304,63310,11161,-21314,-14023,43468,47553,-10673,26981,22622,77882,-4172,-2583,54181,-15083,-4785,-14615,-13475,67957,-26307,-17426,54688,171425,75130,-17927,31081,43462,50446,31128,-40079,149,9874,4491,9838,-57,35537,-49275,-69907,20215,-32775,-54010,-96792,22109,-42438,-87534,-94778,-28984,41220,-14825,-23025,-6789,-35250,27457,-50380,-44524,496,-26189,-23091,38117,3447,-36861,-33028,-105114,-46992,44774,-50755,-73708,-36650,57693,36188,-42637,-47235,-6885,76851,-51769,31990,2261,-44756,-70733,-49553,-21405,-32126,-24314,97899,99026,61688,-33899,-62230,-66077,-3752,-14867,10723,69391,-46650,-51502,-950,35192,26398,-9563,2905,60812,25306,-17837,-70160,6872,63757,71963,-78448,-31664,-53142,4177,-13360,-54253,-77040,5103,23477,-9408,46187,78708,10635,-122739,-72840,11023,-53621,-80398,-39595,-7816,58038,30962,-89176,-89352,-116015,36793,45224,58093,48774,73348,22306,-7248,10178,1113,35522,-5217,163496,64178,-5502,-73831,13996,50162,-129618,-10598,21865,20454,-9998,-173146,-223642,410353,70485,-23303,11210,10099,62799,26229,110925,9818,78211,66637,81258,26330,44674,-643,-40976,3659,-78254,3257,-10694,37290,72595,-72953,-101105,11166,66851,-2782,7204,67135,41754,819,21391,55503,-62764,22282,-25946,-3943,-53730,-22580,-68012,-43059,-41358,-39577,-96310,-16630,25375,-11210,20147,17142,8998,-35342,-19685,-45510,-81892,7810,10904,13715,118571,27128,35689,68973,117611,86214,-1559,-64745,-25101,26324,-55831,-69765,88878,-45445,12167,-14500,-13660,33204,15489,5467,31933,43291,54556,-60326,22233,12215,-3654,-42354,96448,-24953,23,-22082,39634,20437,-15567,-65685,5962,51440,15712,-34486,-17033,8070,-4834,-48386,2916,-28021,-34553,13316,42772,4363,41123,-78162,53842,-25250,-15165,52731,33605,-23907,13497,-4488,123955,27405,77688,2084,-11943,-96549,54703,-45062,29697,-66320,-16156,38118,3897,27890,61384,33796,-6412,-78184,18972,-17158,-11818,-76617,-75392,45502,-15905,-2903,-11660,58417,24165,36261,19483,-14666,31540,74967,6269,99385,-28756,74794,29276,42489,40470,-31410,54769,12046,5192,-49572,-40116,17758,3218,-76401,41673,84082,20686,83926,-3868,-29433,71519,72054,-61120,-40606,-102301,27065,10357,358,15600,-6368,36231,-20311,33687,-24882,6904,3897,36411,-43083,-17991,-40846,9518,-6983,-23284,323,3761,-5295,26417,18054,-28872,21595,-50049,-29845,-34223,-8523,-26538,-38354,8100,4176,6771,58096,27745,90224,-9606,8379,134725,54529,-4503,12749,6378,41333,-67335,-37695,25601,40563,34255,90793,46518,-56434,-1896,-61930,-101064,10196,-11296,-53264,-3602,5982,-51247,-44855,-62791,-61762,-9242,-89603,-39401,-39529,8317,-33311,-44030,76850,48429,-59372,74978,28790,-29761,58952,101620,38305,-11726,4061,-27206,-15653,-72206,40998,15926,14727,-3427,-79332,-35466,-31862,-21512,59733,6053,-19964,-28111,16666,42003,27929,83213,19814,-11976,33453,14502,8844,45239,-22616,-125819,-28485,-46907,-6607,-34511,-75975,15742,36542,42646,61251,21039,11496,20626,-17879,48040,24668,-40786,-37068,-13614,57023,-6100,65759,40543,27313,22999,-62661,437,-54451,-26077,-40030,86794,15769,13829,23676,8503,-51401,-53,17790,-41109,-26126,47633,3386,-91014,-72893,-36797,-37763,25612,-36556,-28517,-9171,-42919,80646,-6207,-6634,-44104,-38808,-20270,72511,-79720,-44378,-62103,-4785,131175,95092,9062,98177,25946,51281,-60442,12892,-50403,-7388,23415,-33491,8260,-34572,12178,1080,78900,47546,-22753,-23394,11557,-3251,-16164,69659,77607,48354,18781,31104,-22585,8170,58128,59383,31747,65519,-38604,-18698,-22321,-69953,-106603,6352,-4443,-26058,-39738,-30750,22582,-37006,-37890,39797,-10860,-49705,-114712,-27845,21381,-56194,-15345,20949,-32912,-5692,5417,-34878,-34206,-35733,40367,-82839,-23267,76585,80631,37254,-17852,65543,-64526,21711,-26257,34685,-154804,-28913,52663,-55396,7863,9635,-58068,-33165,51410,-2537,36969,-51252,66613,52596,-19270,19177,-39472,-28394,11181,42515,-20248,-10102,19861,-36133,-12545,17859,-537,60522,-17979,-25421,-19741,-22783,-10828,3557,44321,55894,64495,34134,-49737,-5021,-14588,-82774,-23559,-32469,-43338,-3251,-5345,-46373,-13610,15830,41540,34579,32909,-45194,19030,10742,71911,-16303,-10167,-94409,-48014,61222,35101,-47686,35005,11701,-35787,37405,-6117,917,52693,-8206,-5669,-49557,-14050,-20370,24805,-4144,-43595,-39979,29455,-24367,-52477,28378,-33376,27905,37760,17099,64184,41491,23006,39726,45,29225,60024,-19014,-12529,-20952,83503,10823,86778,-78248,-46832,29021,-18799,-113754,-84754,-38151,-21043,-5534,-49343,-38898,36203,37356,-18582,-55017,-113546,-52893,-54961,-73686,13771,-35302,-41188,-70198,-6577,-688,-22223,-7407,30313,-29380,-31890,21504,-93950,50146,24192,54045,67056,31934,30754,122940,16499,-9524,60486,16261,-14493,69387,8550,-49896,2256,-36989,-54513,46045,19671,-56202,20211,-32452,-10549,82686,25036,-580,11139,148482,5362,20957,20921,1200,3692,-656,17674,-27000,65083,71438,-29977,23519,-6342,22338,6180,41827,-71164,-52195,-29537,48789,10899,41638,-12127,-10604,-38618,-36871,-27520,-39156,-96163,-9260,63462,26116,-57531,-19489,70362,26930,36049,-41794,-62428,-4152,-14738,-51582,4582,25803,31352,8048,-45746,-22445,-42640,84767,45147,48024,39015,57905,57493,19670,31050,13495,6270,45792,-6565,13883,21395,-25811,19508,55084,2979,-94256,62107,8294,204,-34922,-15311,-11256,-106149,-78802,-10797,45785,4102,-52834,-77322,12904,6477,53089,3890,-35958,41114,8673,-61583,65026,48277,-7117,42454,-41498,-13965,76390,-19606,-30845,38653,-2294,-13187,9380,-15997,-13719,56891,7069,8504,45568,42413,44912,39471,76243,-10037,-22407,25027,120435,14465,20942,-6306,42852,6863,-2899,94923,23955,-41178,-14002,-10936,11161,-25944,28180,-14257,-12794,-71977,-79665,-24673,-14128,73728,-34839,-18646,30165,47772,6907,-16834,27094,-41671,53585,6843,-52898,-14511,-68504,-9633,-56556,59532,68098,-18841,-24066,-45648,-28435,-48340,-74713,-21716,-18204,-37707,-80983,-36745,-103819,24171,35958,14762,-44720,41638,33938,-29848,-11654,-4514,4925,-37011,-7211,61563,57823,35022,14055,-2624,20916,46609,-21543,-19932],[57148,35310,41659,-3279,-16777,-60193,24961,-10035,18161,21497,-28975,-22925,-26824,75738,29712,-3931,87572,-45630,-80903,8444,-9309,-29039,35332,-27941,-15700,7744,-13033,60960,-14558,-30826,34579,18898,25065,-64732,28856,-4745,17138,-38352,-59118,-33216,1255,-26103,-83788,5170,67545,21994,106061,58591,-50482,-5806,-25608,-20028,15211,-74789,-62767,-14001,-12166,2610,-8954,45286,15879,-17877,51936,2437,-30272,47826,2589,-7987,-75964,-45617,15217,66514,46726,-14339,-57337,-85100,-58306,-36714,29507,44908,44132,18869,-78962,-15446,-11128,31182,49088,30843,-2234,-38195,-32792,21939,-9189,-51980,-15579,-6758,63316,59633,10477,-18229,-19778,59858,13018,-5904,25655,13432,72780,7721,9958,39891,-32745,-17691,-27688,-31309,86770,-2876,-13967,50089,164240,54177,-13731,31939,3393,55007,35545,-45184,8700,19620,-5995,-10017,-17500,28959,-45520,-116225,16757,-46526,-52213,-86172,6938,-76008,-66331,-73076,-26716,25544,4583,485,-5053,-41705,25784,-56130,-55263,14574,-38061,-43612,38570,20991,-27874,-31415,-91942,-16337,42193,-41854,-56421,-28851,38497,40255,-27365,-65027,11956,102803,-56276,29544,12987,-47836,-68374,-45315,10786,-29874,-21119,90881,86572,56551,-29374,-73559,-77124,-4276,-12072,-11310,55152,-51762,-49130,52397,17076,25610,-1186,2766,67006,16991,-35558,-32311,16251,68237,84275,-77737,-17864,-38457,-20977,-2760,-45993,-40536,11459,35729,-20998,31526,98652,26540,-122409,-90575,-16936,-58455,-78382,-47554,25451,78236,48410,-79990,-102030,-149101,-16556,38488,70218,56266,82495,49050,10411,3033,41917,35759,-443,170480,54639,-27389,-85906,36912,19004,-132464,-18590,-3441,-13117,-1496,-231160,-279262,487822,115759,47889,25635,-2682,40137,15966,70688,-6454,72544,43146,99664,-3901,35199,-13261,-57616,-21956,-78624,-13458,-46873,14478,80860,-45467,-84607,-1147,44241,-16745,15963,59098,54288,-3504,15887,36118,-53950,-5810,-30298,-9530,-59523,-34393,-77978,-20462,-28988,-51028,-79136,-37644,22413,-32145,9891,89077,14560,-32567,-12237,-39462,-58575,30055,33798,2776,77168,32594,7403,60784,75522,53790,6359,-77666,-64272,3200,-42325,-91058,94510,-25288,27471,-12900,-5453,39386,7756,-4892,15697,27573,84159,-84882,2430,18470,-1502,-84251,48703,-14448,1344,-2552,35081,5485,-29427,-55929,13421,13813,14314,-48494,-5509,7592,13139,-10245,15540,-17025,-51711,33203,49256,-21230,23103,-66448,59816,-17831,-5869,49327,25285,-26970,12806,-8291,49183,-3171,48310,5009,-14146,-93494,43683,-38858,12059,-64389,-14509,38050,-3816,34820,65006,68719,72263,-64078,38404,-9174,-8433,-102171,-89321,40210,-4063,-20167,-12475,55709,16179,47015,19339,-5695,93596,75913,13698,96239,-38216,101893,21475,23303,28990,-22788,65798,27893,24587,-45931,-18083,22653,-7300,-74459,33667,84225,32973,83565,-17017,-9778,106127,46491,-54737,-51144,-113801,-2581,-14780,-2310,14507,-7851,39727,-16111,19150,-25319,14354,-6905,32968,-64455,-5412,-52590,2044,-4671,-10816,15426,13088,-13700,21674,21505,-46312,-15788,-49642,-17397,-33956,7395,-33735,-25219,44036,-1180,-6807,47727,30077,94378,-12937,6380,190336,70560,-15702,16490,14769,28745,-74871,-32141,55350,35983,45206,75686,25419,-62007,8967,-49364,-119394,11507,-29002,-52252,-7822,-5964,-49004,-46192,-48027,-67967,-14913,-101673,-33540,-39685,1121,-25060,-36229,70517,49086,-27140,71884,19976,-26007,27089,68505,32291,-3803,11327,-22941,-16655,-81552,55786,23749,16151,-4483,-87875,13830,-20429,-44671,60515,7049,-25984,-24064,17508,19699,29354,112432,18926,-30722,23852,-3727,3031,59607,-4397,-102411,-30460,-59468,-51195,-33675,-99501,4530,32259,28471,42862,2235,61545,33933,-6446,46448,21098,-18612,-11595,-7379,65421,-493,53816,31275,-10294,41846,-49911,-12129,-24180,-14376,-34989,88382,25969,-11127,10880,4687,-114450,11097,6952,-59256,2351,105028,10517,-85802,-76915,-49676,-23492,27383,-18930,-18490,-1825,-40488,79400,13568,6013,-52519,-55108,-26333,59730,-115843,-36944,-74362,-19407,76858,21047,2312,93981,-841,5004,-50039,19350,-45476,3298,29195,-12636,11502,-4587,4745,17582,83000,65919,-3534,14988,20975,-1535,3799,82507,68147,45120,9562,16849,-11475,17257,33182,50161,39368,67554,-25377,-21418,-9470,-75618,-119608,-9166,-8903,-31942,-37556,-16656,30626,-65978,-46084,57738,-8735,-37828,-86736,-46431,4657,-51379,-15883,-5482,-52455,-37838,-6899,-64132,-48541,-41919,22407,-100239,-50050,86109,96202,32727,-6676,50900,-80083,9261,-3810,14132,-98170,-8736,46354,-66768,-11505,-5360,-18918,-40453,23120,-24744,48858,-60993,59906,60779,-23559,26427,-22623,-30348,11508,14427,-14464,644,24205,-53903,-28136,18456,17388,18828,-26511,-35563,-21551,-27667,-19066,41432,56653,8616,90341,48594,-56625,10256,-25863,-96875,-51248,-36794,-33859,-8708,1623,-27843,-16334,20184,26616,14653,22217,-22712,-8536,4240,65641,-16606,-3,-108768,-43454,34138,30186,-30541,34738,17359,-37551,66339,5574,3420,53706,757,11962,-83987,-8980,-25398,5802,-11311,-27908,-32840,32054,-44856,-53271,32523,-25888,26536,80389,37480,40850,51188,23243,6267,7490,22967,78250,33621,438,-26380,64969,22163,83142,-51549,-32969,37364,-4538,-102395,-75774,-63405,-2810,-19716,-28176,-1223,45203,19288,-16754,-49449,-124325,-68358,-50214,-45043,-3441,-48004,-49727,-71660,13907,-12585,-18535,-19009,49293,-33214,-39029,29616,-90380,22869,8259,46876,77729,2487,19808,125091,15881,-3920,79295,31088,41967,59680,-9683,-70339,-34821,-42438,-55382,39177,49995,-15197,28235,-42187,-14032,77746,17988,-10878,23231,149425,-2122,40680,35125,-4120,-4031,-10609,18076,-2917,65050,75789,-38978,19648,-33481,-23326,-9080,58606,-67597,-45776,-23803,71180,37686,56878,-38943,-35766,-35769,-25885,6079,-30623,-97988,-31180,72277,40660,-51785,-28707,69291,18796,34468,-34871,-69923,6110,633,-40235,-1864,30071,36113,10485,-42936,-12935,-48804,91883,50029,38493,37635,37409,27150,23245,53130,-8098,-16065,31418,-4083,-13590,13021,-16446,38520,22420,5067,-75397,95791,30813,-15342,-32970,32401,1389,-103932,-63234,-13361,42199,36086,-35477,-63611,1892,-5693,34740,-34787,-38783,22891,15933,-53225,70414,52560,-28996,47948,-15264,-4352,90081,-26220,-43616,43057,-3859,7029,32292,-19934,13231,46535,10740,-4981,57663,37974,21663,40284,66924,-18597,-55510,27067,116533,4268,-11278,-54997,30346,1522,-11213,64014,27813,-52494,-8040,2973,16533,-21210,29476,-19420,1773,-63225,-60692,-11504,-13810,74086,-48713,-28649,26678,52041,48410,-19779,55274,-28863,33197,1729,-28008,11208,-69126,-3530,-37593,50059,30390,-38061,-10542,-13188,-15852,-56672,-63787,-6052,-5010,-46441,-61374,-28516,-97871,16240,55146,5344,-65260,40540,42495,-35740,-21212,-18155,-2872,-30016,2810,82387,58617,26705,8474,-22347,-454,52062,-8499,-16540],[62662,29596,40371,-1877,-41231,-58570,48101,38462,-5621,-2317,-8398,-19690,-68674,48916,21433,-3673,104674,-58612,-108065,2905,-9680,-49848,45439,-36086,-43259,-11050,-18087,62096,-19728,-29914,44838,23159,54764,-64302,44823,-14219,-8055,-47201,-69201,-55518,-2724,1687,-80173,5684,64966,15001,71726,28231,-28484,-9698,-26161,-47174,31717,-55739,-37459,5328,-19513,10300,-28654,17882,-15578,-28311,72315,11909,-41167,9175,-20471,-16844,-85337,-68726,5977,94463,46756,-34198,-55588,-88508,-46179,-5035,23224,29292,27863,12454,-59054,15141,32200,62989,68267,41668,-20776,-49569,-50178,19765,1470,-57089,674,-3962,56873,43177,7748,-9255,-17585,62560,-23651,6122,25698,-2060,50414,12439,13658,23361,-46870,-33422,-27343,-40724,94146,17915,-13742,35584,123099,24130,-852,31149,-24104,66056,40150,-31166,18558,31193,-4117,-24654,-44962,17335,-37142,-144597,10607,-45885,-47177,-71404,-4592,-90806,-41896,-49677,-24446,5620,34500,25821,-3218,-33180,22046,-48260,-59207,14589,-47413,-65089,41560,30930,-24410,-28918,-71859,23385,41431,-27167,-33378,-19637,24592,38030,-18281,-83069,26133,113299,-53406,25557,25923,-46076,-67883,-34726,52970,-19490,-10330,73455,63132,44498,-22221,-79255,-68211,-2877,-15805,-35168,35857,-50670,-41675,87700,-1723,20890,-6083,-919,62900,2016,-48974,9751,19852,62336,87169,-60917,9667,-7197,-35552,4261,-39547,-6328,11406,39295,-39471,2710,105685,31813,-128782,-92715,-34789,-46055,-64459,-54430,47228,79251,61347,-64075,-95532,-152015,-88017,21212,56027,41649,77638,74352,27181,1562,61596,14911,157,132169,47195,-22100,-76858,64188,-8047,-115615,-23591,-10624,-41060,-2419,-241922,-338926,512242,161193,104962,40697,-15808,7634,2941,13534,-29536,55109,4098,110835,-29483,24256,-28873,-74651,-47700,-56129,-15246,-79250,-2491,81592,-15431,-57928,-11814,6385,-39430,16992,41443,55559,-7994,10629,14890,-43234,-28429,-36738,-7485,-55666,-42202,-80444,7087,-4687,-49889,-47801,-52713,13192,-44885,3,147933,25726,-30277,-5699,-31586,-35596,51463,55475,-3062,44743,30568,-20194,43544,24941,13500,9528,-80009,-92816,-15460,-16745,-94953,89013,-1292,42992,-3133,-4058,28509,209,-18463,-1453,14578,101542,-105380,-23910,23031,5930,-106683,7211,2852,5882,11820,29370,-8166,-29610,-31795,17492,-42484,10470,-58984,1571,6442,22031,18862,28634,2550,-63200,31444,45568,-38815,-4434,-54907,63103,-5420,-2583,45633,23032,-18641,12512,-11426,-36684,-47165,17691,854,-7519,-82266,18475,-42515,-21474,-62937,-24012,33869,1447,32331,67913,84091,145651,-42117,55992,-1066,-5284,-107549,-81733,36562,1346,-32039,-10895,46808,-10196,43972,22510,4515,141360,64584,23565,82276,-50524,105010,13091,5821,24443,-6418,69013,38475,45366,-31966,7356,25080,-20930,-65195,18122,66214,46447,77412,-27029,7564,123319,11789,-40957,-48777,-95355,-20896,-24441,-5796,-3228,-15998,30837,-12798,4584,-19968,27395,-19880,28422,-74458,7133,-55939,-3092,6149,-1439,26616,21261,-18067,4862,14998,-66539,-75519,-50032,-9346,-29424,29523,-38722,-14934,45747,-16627,-22206,33647,32146,89496,-3684,1978,199408,82908,-18019,26561,25887,5255,-80209,-25461,48196,15253,41551,56248,8707,-51726,18616,-27076,-115231,18158,-39444,-54301,-17834,-13713,-33963,-42054,-41174,-66620,-15265,-100255,-26369,-39407,2083,-13816,-25748,54076,26650,-10442,58120,4497,-26951,-14296,29116,13247,-3202,17522,-16180,-11870,-77804,57132,35241,15701,-10303,-93528,61791,-594,-41866,61446,11415,-21321,-14240,14987,-2575,24881,127549,9757,-51995,7918,-26119,-11496,75735,12012,-66516,-24195,-59901,-96868,-22816,-98153,-5061,30287,13382,24682,-12641,78834,39012,-2169,40468,13581,-7181,2969,-4534,65258,5599,36821,21307,-46436,56395,-25433,-24308,22035,2825,-25528,86560,32641,-28139,-4249,-1738,-166623,34729,7774,-66064,31124,131229,14905,-78947,-76842,-59126,-7731,27795,-1517,-17081,3339,-45326,76225,20958,18665,-64884,-63033,-28445,39881,-123855,-19859,-71546,-7636,18374,-50121,-9377,52640,-28402,-37280,-35772,9420,-40001,18097,34358,9465,14201,33181,-5825,27550,78404,70869,24848,44802,29282,825,22209,85435,41211,27964,12528,1059,-3165,22039,6393,37756,38349,63872,-6918,-27554,1219,-58139,-116547,-25718,-11925,-43455,-36876,-2910,32187,-77343,-54646,67872,-10169,-18824,-54665,-60331,-17054,-43870,-19472,-26679,-64215,-58028,-15615,-86303,-55713,-34519,977,-101126,-63842,82280,91595,20244,6893,32699,-78531,2667,25524,3248,-22387,14707,42222,-55906,-29645,524,35320,-41569,-16680,-44257,57065,-59646,38239,65064,-33494,23939,16724,-28212,9160,-14731,-3696,18174,27301,-68197,-40298,12222,29639,-13225,-28208,-48370,-21764,-26819,-18989,72346,64777,-46811,100048,59529,-43215,28575,-33351,-103787,-64983,-24072,-21809,-14738,-1725,2600,-9135,24099,15864,6270,18069,8313,-25245,-483,52121,-19218,5426,-120067,-39857,11683,20668,-11558,30130,20094,-24736,73058,22081,5064,46266,2302,23778,-101866,-1663,-23335,-18223,-21490,-20903,-31044,32508,-59582,-42292,38359,-14562,22887,116614,57816,22493,48490,11884,-21797,11718,18556,77679,77705,11435,-22598,45746,25412,62739,-12761,-13758,34952,2592,-75962,-58134,-84912,12724,-23602,-11547,27119,49619,851,-10251,-32316,-127536,-75599,-45575,-9411,1041,-54784,-49402,-64942,21500,-18880,-7451,-22764,71194,-18750,-39010,34788,-66478,1786,-3068,24331,81713,-17025,12990,112713,9962,-2955,85712,43962,75883,37835,-25301,-90927,-69875,-45659,-45201,33161,73627,21343,31652,-43141,-9966,60650,-203,-22145,32194,123422,-7801,60553,45044,-1838,-6952,-20329,14911,20389,55855,69871,-41608,14311,-58544,-72544,-29278,71359,-57181,-40252,-3732,87390,54680,57158,-58323,-55104,-39009,-19690,36007,-12565,-85445,-43156,57677,64352,-32115,-37263,69832,2529,33711,-15630,-66755,22185,10464,-25916,-20478,41518,43063,5637,-39734,-4515,-50754,85266,51443,27018,36931,14520,-12401,18078,58805,-28112,-30020,15760,-17002,-44503,1581,-14810,37575,-7707,7029,-48914,114901,45404,-23117,-26831,71235,8873,-83965,-42979,-13419,30420,71823,3398,-38305,-4861,-13588,14382,-66131,-43013,-8633,-428,-44505,63743,52610,-37766,46496,10651,-1249,88746,-38194,-48499,40470,-3597,17627,35685,-27709,23619,34930,15457,-15200,61879,21954,-1466,43869,45611,-28525,-78303,28533,95702,-9508,-43237,-91321,8946,-7077,-26109,20270,24317,-58440,-6992,17260,35051,5622,28011,-25719,18647,-44808,-29007,-365,-5495,64950,-58840,-35710,21159,52191,80689,-13389,78215,-15589,13034,17203,-10923,36496,-46872,8517,301,38862,-13878,-53544,8173,10350,-1507,-50554,-43960,2980,10400,-45559,-43664,-25833,-73443,9263,69734,-2866,-74327,22942,34302,-33949,-14959,-28172,-11765,-16954,-686,89143,58400,12709,3064,-41232,-22870,50059,2750,-17354],[62559,17493,35475,-1580,-63948,-45217,68476,93999,-35052,-21774,11973,-19426,-102683,16377,12279,-1804,101048,-68041,-114335,-8148,-7630,-60336,49677,-40703,-64603,-40772,-30196,51842,-33549,-26557,44799,29257,81530,-50694,53202,-13659,-34954,-43814,-66946,-55708,-4262,42863,-66103,6873,53968,3566,26424,-8222,-6055,-14315,-27145,-64071,45366,-29204,-5080,15213,-18428,8517,-40077,-15442,-46835,-31697,87583,9319,-54991,-41033,-33275,-20992,-85041,-99863,-9920,92638,42620,-50133,-58464,-96178,-28341,27340,12210,2048,10852,14237,-27981,41740,69693,85897,80221,48135,-34451,-42427,-60006,15629,17492,-47337,19640,-7560,41910,15656,5455,2772,-8540,46975,-45633,23183,24725,-19622,20615,15436,5343,7470,-54066,-45001,-13713,-38550,86423,31270,-17321,10095,68499,-7966,15657,28581,-33683,80844,47191,-3516,27559,44680,4329,-34315,-70014,8264,-23026,-149985,1251,-30216,-40426,-56810,-11853,-87996,-22368,-30257,-22885,-13143,64377,43606,-1417,-12548,17127,-28927,-57131,-1518,-53397,-81039,44862,30118,-30191,-24922,-53905,61539,43894,-7400,-8849,-10565,13119,28827,-14955,-93833,33517,100821,-44085,18580,36771,-37207,-68851,-21608,85743,-5387,-2185,49687,37421,27652,-20629,-79993,-40154,-1109,-23620,-55229,19127,-43668,-31256,87291,-16482,12933,-26893,-7424,50234,-10761,-52973,42724,15913,48874,84427,-33108,44349,28567,-36901,6016,-36876,14344,7134,33965,-59326,-27369,96043,17144,-142933,-76961,-38780,-22561,-42770,-60944,45967,63769,67567,-44966,-73133,-121276,-154270,908,15977,5572,57613,86580,41069,3426,60158,-21520,-1465,60556,41565,5401,-48620,85469,-22565,-77256,-21338,3527,-58638,-14834,-202373,-404561,494054,196209,129169,53884,-29161,-29136,-7827,-37761,-54342,29764,-35487,115310,-44283,12627,-44691,-88648,-66790,-18521,-1904,-98366,-10161,72261,3621,-28296,-20084,-34394,-64591,8930,20432,46343,-10027,5244,-3705,-33266,-38865,-44482,2601,-43527,-37270,-75691,31189,26923,-35221,-14065,-57980,-329,-44977,-9891,168493,43358,-24167,700,-20864,-18032,67068,65851,-4707,28654,21584,-39971,23886,-14976,-22599,4780,-69420,-101348,-25393,11012,-73469,72170,20150,54527,12633,-11293,6526,-2159,-31747,-13928,14043,105750,-112662,-47626,25297,14899,-100793,-19868,22067,12899,17681,21289,-17888,-14882,-566,15181,-99190,4521,-62624,6946,3403,17593,32190,38399,25288,-66164,13400,36264,-45131,-33048,-50785,63356,7595,-3580,40272,29108,655,19184,-13202,-97515,-92037,-4753,-6059,8621,-65482,-10377,-54200,-60928,-62102,-38725,25214,11070,23306,73144,79286,177554,-15686,73320,5415,-4215,-88916,-54400,34927,7,-32938,-5066,36407,-47747,31248,29019,16033,157220,46664,31432,60928,-63044,83161,11245,-5634,27925,12728,63482,42523,56713,-7859,30120,25702,-26858,-48817,-773,41705,54575,64923,-28013,22722,114501,-21875,-18030,-34902,-56976,-21136,-19280,-9187,-32599,-30483,12543,-11383,-7805,-6304,44600,-31632,21241,-69449,16779,-48727,-3110,23831,4158,31004,25903,-19791,-17543,978,-82262,-136439,-51785,-8867,-17848,47487,-40357,-7596,19464,-37100,-32118,21304,35067,83021,12555,-4267,150410,87981,-10311,39594,35142,-19951,-84374,-22014,2002,-18179,23768,37483,1030,-27755,25549,535,-83929,28206,-43209,-57730,-31983,-15467,-7955,-33403,-37526,-57451,-11168,-80927,-14624,-33959,11260,-1586,-15893,30095,-20336,-12425,36796,-12056,-29555,-51494,-6884,-10104,-9304,22646,-8695,-5497,-60094,47566,46164,15222,-16357,-95776,93468,23136,-15042,60917,18910,-10935,43,10693,-15473,16781,122827,-9986,-70932,-10636,-44515,-27553,85505,22042,-33295,-10483,-45808,-127798,-9945,-75539,-9651,31226,-395,8732,-20975,60158,34639,-6500,27538,4543,-8172,3556,-5633,54245,5852,18817,13660,-68431,65564,6540,-33996,72400,18933,-18176,79609,38945,-32145,-12966,-9248,-187922,51494,20690,-63641,47456,120391,16582,-70572,-73523,-64391,5900,28175,11798,-22316,8669,-50367,72552,12938,28378,-78018,-63072,-26447,17117,-102514,407,-55615,21874,-20192,-90651,-24415,-15882,-49840,-69026,-20622,-13852,-37042,34307,36044,32541,15076,63551,-16278,31403,69741,60907,54384,63318,33353,3017,35707,76404,576,-4059,21395,-13064,590,19312,-16097,25393,29465,51820,7124,-38858,8567,-22507,-98616,-39668,-14275,-62595,-42101,6511,23168,-71652,-59291,67208,-14728,743,-31259,-65742,-38867,-43179,-25881,-39309,-63445,-67331,-19860,-93777,-57192,-12485,-18624,-87134,-65479,65778,72040,9222,21785,20205,-65995,1989,49963,7008,40611,34787,41099,-23077,-43797,23396,87726,-34986,-53057,-56486,59259,-48315,7080,61847,-48379,15709,55983,-20228,10338,-35657,8409,37062,30306,-72872,-44026,274,31767,-29057,-24108,-58226,-19275,-17519,-13894,88606,65632,-86604,90680,61978,-14778,48024,-34289,-101532,-59655,1852,-13825,-18622,-14301,33848,10347,22784,11073,15957,22575,42980,-18046,-3790,35620,-21776,4875,-122057,-39309,-2257,7404,3773,21264,19247,-485,61616,42025,2762,33859,-1115,29783,-102029,3551,-17173,-40597,-30997,-21842,-35507,28274,-64957,-23335,40132,-2793,20042,116488,70758,14763,34149,-6940,-37909,12096,17535,65851,100630,17578,-12765,31168,20415,36479,26340,7685,23732,-777,-48740,-36593,-95448,26322,-14674,-3092,39082,48183,-14604,-3580,-9571,-121046,-75733,-43361,19030,30123,-57268,-41241,-51506,13925,-15207,5289,-18357,90432,9200,-32550,34783,-27592,-7001,-7443,-5257,76429,-24898,10316,87587,221,-8521,81583,50504,77823,10306,-30148,-103265,-95105,-49017,-26110,29050,84190,43028,31840,-33641,-2062,34901,-26575,-30511,37256,87170,-9247,73710,48601,5510,-4229,-28411,10473,39094,37078,55746,-36590,9163,-72260,-103754,-48555,78422,-45084,-39358,23740,91246,58916,46279,-65744,-57820,-50880,-21931,54786,10632,-61488,-41968,33456,89604,-4057,-41378,65902,-16346,34236,3253,-58094,40467,11852,-10557,-50850,52590,51333,-4592,-38048,731,-51097,63555,49820,13633,34980,-2116,-45141,5945,48033,-41168,-31577,4069,-37528,-67423,-9583,-18573,21492,-25972,9236,-20151,115285,49590,-20424,-19070,90331,8770,-49551,-19887,-8268,16224,100541,46211,-6815,-7532,-17170,3673,-74280,-46489,-43623,-34169,-34304,49705,53634,-31778,36896,27143,-6700,64314,-52051,-43980,34651,-3564,17347,17489,-35093,15420,24396,18888,-22957,58221,-2283,-19980,46532,19307,-38202,-86428,25813,61043,-28520,-64545,-102822,-10837,-20036,-42349,-22236,11752,-58831,-9537,30218,52947,42281,22459,-33565,33036,-22785,6245,1829,11016,50062,-58245,-37184,18164,53726,96747,1184,86732,-16251,-2443,44000,-3574,54820,-11573,20330,43261,25823,-50916,-58315,26405,21487,11498,-30252,-17972,4580,21280,-32031,-35572,-22950,-34943,6393,73963,-9121,-63051,-7158,11567,-26187,3543,-33980,-18293,-38,-4808,87062,52466,-4484,1977,-52601,-41794,40920,9366,-21207],[57155,2957,28472,-2332,-73611,-25632,77073,134298,-65291,-34052,29597,-22150,-114758,-9232,2643,-886,75890,-72575,-97798,-19832,-4343,-51421,44555,-43188,-75875,-69841,-54211,35140,-49970,-20806,38003,35163,99751,-29625,55328,-2183,-54246,-27973,-52301,-34504,-1422,83561,-43613,6167,32982,-13331,-14463,-39600,10658,-17265,-27081,-66304,52938,-594,21081,13573,-11082,-912,-36920,-40336,-73354,-27754,94795,-9964,-67513,-73884,-27972,-19618,-75516,-129318,-27512,61878,34550,-57429,-63826,-101663,-5045,55764,-1493,-26635,-2547,24233,5601,59645,92418,88876,80862,47106,-32068,-22393,-59790,12592,33757,-24938,38111,-14040,18544,-16441,5476,13262,3474,17454,-43409,41050,20837,-34173,-5481,22059,-13021,-5445,-52967,-45874,7240,-25463,62715,35532,-23431,-24741,22343,-35005,28067,24237,-27058,95146,59058,28453,34151,59743,14329,-40506,-84441,7778,-4719,-137801,-12427,-4351,-33810,-47786,-18862,-78362,-13373,-15883,-21665,-26311,81631,44231,-8,14124,11679,-4144,-51660,-29649,-55094,-85146,44005,18480,-42782,-19796,-43550,86850,50270,15867,13233,-2761,-57,15043,-14892,-91902,34504,66934,-30784,7994,42065,-21682,-70334,-9962,94338,6531,-5091,25149,17110,9530,-27351,-75713,-2351,-914,-31963,-65459,9211,-32246,-20722,50237,-24237,4518,-59217,-14033,34442,-12850,-44545,56609,3413,32952,80086,-3574,76997,58965,-27343,2533,-38996,16893,2037,21846,-72505,-48898,70655,-16897,-153072,-45847,-29658,1333,-21048,-66768,18779,42003,65894,-26190,-43602,-67857,-194893,-15268,-37055,-42604,28001,78520,50753,4899,45043,-57556,-2544,-16037,36292,38317,-10771,91402,-22336,-25136,-11914,33803,-64316,-36917,-126692,-481062,452774,214107,118766,63345,-39021,-61630,-12372,-66262,-70963,2818,-65182,111664,-47184,469,-58268,-96928,-73863,21319,19531,-97428,-10012,53125,5390,-3089,-25978,-64008,-84087,-7068,616,31736,-7599,-1,-15267,-24667,-34809,-52275,17798,-27636,-15475,-64665,44985,57167,-10686,9914,-52344,-14472,-31906,-19555,144322,63986,-11013,8635,-6233,-6689,74552,59759,-4391,23879,6987,-47844,10475,-34004,-44815,-9228,-48273,-87528,-24592,28346,-31348,45501,31026,58599,31570,-24654,-16050,2788,-40168,-18519,29609,98011,-103231,-61742,24422,20208,-73611,-33882,36847,20883,17927,10172,-21672,11189,27409,5461,-135534,-1679,-56851,14877,-2067,550,29263,42341,44769,-60021,-6706,26614,-40861,-54817,-56723,60657,16845,-6508,32982,40913,26140,36879,-14261,-117043,-121024,-13208,-11500,30206,-45257,-33763,-66669,-92707,-61591,-49789,12864,17906,14983,83134,62285,155455,11131,91345,9066,-6467,-52178,-17369,34210,-5729,-21618,6320,28642,-81088,14833,37236,27937,139194,28162,33022,39143,-71297,44962,20466,-7912,37336,29184,49834,40299,52172,22665,44932,25223,-18170,-27907,-18403,18916,53112,47204,-16735,37762,80557,-44602,12869,-14766,-17323,-3615,-4938,-12042,-64143,-48528,-9064,-12721,-17503,14940,61712,-38616,9996,-51314,21585,-32225,3995,44439,5729,27176,25200,-21697,-37662,-15967,-85249,-174287,-53069,-16566,984,51450,-37882,-1311,-13659,-55092,-31492,15125,37992,78649,25644,-10730,63648,82305,4648,50609,40369,-36358,-87269,-25037,-65403,-55364,-2332,22373,3757,3636,28511,27173,-31372,37424,-42844,-58881,-47106,-11062,24177,-22231,-32838,-41538,-4462,-44786,1749,-22396,24806,8720,-9474,3348,-83608,-28290,13076,-24255,-28344,-72049,-34197,-28800,-19465,26068,-1280,-1670,-32435,32462,52675,16372,-17951,-93224,99810,43923,23551,58342,29552,-480,15313,6973,-12937,7987,98796,-39611,-83250,-26701,-51497,-37696,81522,24345,-15509,6632,-20814,-131083,-28,-43754,-7256,34155,-10711,-5067,-22631,19511,23558,-18629,6783,-2147,-14312,-5872,-9696,33123,-805,3167,8975,-68076,68428,38361,-40085,110169,27463,-17162,67645,47825,-23675,-10701,-15311,-169438,46602,40941,-55163,43528,83448,17985,-60403,-68731,-63126,15204,29064,19218,-27346,15540,-51031,68251,-6718,33437,-86258,-57576,-21367,-5279,-61910,17715,-31407,53290,-31483,-91506,-38595,-84657,-60352,-86306,-6150,-41911,-38410,48151,32042,55118,13497,73176,-22932,30847,61916,39159,74499,72166,31374,2991,41332,57429,-44371,-41892,28539,-23344,-593,8372,-30506,16038,16952,31708,10760,-54488,12794,19317,-71545,-47478,-17541,-82184,-50439,10287,1119,-55118,-55363,55423,-21257,13012,-24755,-60415,-54859,-51039,-31809,-41615,-49907,-69850,-19428,-85038,-53726,17859,-31594,-62466,-58507,42068,47492,11969,35685,18105,-50579,4312,60413,26098,72232,45258,41273,22725,-52815,50390,121342,-20852,-69492,-59289,54452,-31021,-24767,48352,-65840,7710,74377,-7041,18780,-42822,17445,51764,34453,-62695,-37913,-14548,22961,-29004,-17195,-59773,-14075,-516,-6949,88529,58787,-96008,66064,52630,18648,65847,-28375,-87643,-36155,33068,-12771,-18082,-31529,55265,38576,13048,12590,37619,33980,73265,12620,-7230,21458,-20663,133,-110904,-43948,-7704,-7966,12151,7557,14608,27463,40837,60934,-6356,20389,-6512,30303,-89219,3280,-9792,-55841,-35911,-24867,-43514,19611,-59993,-5377,31343,3643,19937,65658,71489,18466,12756,-25946,-39770,11555,19859,50478,99384,15220,-3175,23230,9213,11580,54210,28524,8913,-14126,-33006,-16360,-91610,38155,2542,-3778,33889,40636,-25277,951,12636,-105045,-72138,-43721,31193,71093,-57477,-29345,-36104,-5882,-1059,13739,-9305,100673,39889,-22945,27871,12600,-1487,-3985,-31173,60830,-22310,10129,54773,-10830,-20919,71187,48390,53927,-15825,-21001,-102030,-105624,-53513,-3776,26209,80988,45716,31992,-14934,4939,8146,-54773,-31973,39520,57552,-5044,76598,46435,15120,3452,-33948,6601,50242,12140,36578,-24604,5828,-68256,-103488,-62834,79382,-35230,-42738,49972,82885,54324,31353,-61346,-41252,-70168,-32709,60374,35201,-31131,-30872,16600,103845,22722,-37558,53284,-31012,36431,13784,-47845,55999,5664,3739,-85110,54941,60328,-17076,-38557,2165,-52068,29631,46310,-2708,27648,-7595,-61775,-8530,26519,-44144,-20940,333,-55877,-73484,-16417,-23996,1506,-26820,12087,5776,98957,43991,-8294,-12133,85563,1567,-9177,4087,2169,6285,109584,76356,23428,-7818,-18254,10848,-53417,-47670,-69636,-69252,-22510,34646,58266,-16330,19430,30917,-19251,17902,-63168,-31822,30170,-5642,10154,-14283,-37836,-5818,15492,18920,-29700,46946,-28316,-31051,44370,-2834,-45384,-79919,16289,19896,-52742,-70088,-89354,-19926,-36611,-52552,-50994,-9014,-55209,-12752,39729,58281,74072,12728,-42735,39509,-3288,35996,-6360,32790,34826,-43847,-31305,21162,60739,94400,18926,77703,-38141,-10017,70782,-3978,62361,22847,26207,73602,10115,-70287,-49013,38412,20656,19807,-49,9525,1023,24338,-7800,-38666,-15632,11383,10098,64662,-13449,-30663,-40509,-16003,-15943,23317,-36875,-19830,18113,867,84619,36743,-21994,7002,-52106,-53911,27023,10470,-25429],[46787,-9391,21200,-3763,-61342,-8898,68827,142672,-90651,-39985,41064,-26327,-100595,-19457,-6558,-2763,37095,-71507,-64406,-28711,-2101,-24206,31824,-44751,-76125,-88073,-87756,18761,-61386,-13181,29394,38363,105035,-7831,54221,17147,-61265,-4683,-29804,-334,5929,107145,-17312,1708,3193,-33504,-41221,-56696,18067,-16155,-24888,-56343,51780,24119,31775,3419,-2641,-13242,-18341,-48006,-90966,-18312,93283,-43613,-72079,-69739,-1945,-13215,-60190,-146223,-42016,14521,23080,-52004,-67962,-96925,21321,76632,-15515,-46566,-8533,38480,33273,67133,96593,63780,66969,37441,-9944,984,-50067,13031,42739,1982,52884,-19446,-9703,-43988,8602,17850,13434,-14801,-19478,54649,13586,-41613,-19670,34031,-35855,-14680,-44858,-32892,26149,-5575,26085,32052,-29480,-63255,-2623,-51821,29597,18504,-11343,104820,75382,55281,37616,74756,22527,-44601,-85939,17035,13565,-118569,-31094,23412,-28811,-48149,-32092,-74958,-15164,-4948,-19609,-31491,77431,22428,698,39861,6516,18805,-46190,-60151,-52179,-73889,34691,-780,-54713,-14876,-40888,91462,59462,39643,30047,3116,-16097,1219,-14834,-75700,31309,22635,-16664,-5212,40314,-3400,-71104,-2648,75627,11417,-20779,5085,6789,-6006,-39535,-64982,33084,-3658,-37507,-61498,6157,-18825,-12650,-7092,-24935,-193,-91957,-17480,22234,-218,-24423,48769,-16727,20231,75785,18928,99477,79048,-12656,-4379,-45515,5673,-499,6665,-72121,-57924,35729,-60338,-142357,-6133,-11831,15398,-6951,-70648,-26523,26193,56336,-10953,-17910,-11512,-204161,-22478,-82001,-87698,-810,50595,55245,2705,27093,-73123,-1076,-68878,29921,57625,23888,77752,-12243,25413,-215,67930,-59516,-63092,-38468,-567953,406543,212732,85896,69468,-39179,-81218,-9221,-65386,-69840,-19349,-80781,97344,-41459,-12132,-67323,-98321,-68618,50383,38616,-75445,-7922,27372,-7393,12375,-29864,-72290,-91064,-27487,-15999,18939,-64,-4145,-17023,-16524,-19275,-58724,32718,-13747,18869,-49161,46015,76070,16611,15866,-37593,-25238,-10063,-28065,90056,80694,9090,19427,11839,96,74700,38792,-4959,21121,-10745,-43629,10279,-36082,-49064,-31017,-22779,-56734,-14090,26739,14850,12281,24227,53381,50894,-37975,-28571,14311,-38967,-15256,56044,81766,-81142,-63313,19588,17311,-41528,-41243,41360,27834,20703,-3189,-18571,41283,41744,-10226,-138606,-5277,-41008,28966,-9547,-23378,14898,40715,55861,-46842,-14272,20804,-29431,-65219,-70118,55545,19476,-9894,24507,51257,50011,62743,-16131,-101548,-119973,-7717,-12594,50800,-24591,-46490,-72575,-105839,-60984,-49790,-1138,19803,13946,97631,44353,96935,33950,107045,9044,-12381,-11625,16359,32579,-11985,-1765,23189,25024,-93382,-123,44183,38416,101747,13425,26053,22608,-71017,4399,39555,-93,48022,39033,30524,32779,32338,52842,49170,23938,4239,-7350,-31307,757,41604,26961,5846,53743,31974,-50533,45781,4802,6599,24608,11106,-14080,-87657,-64870,-26418,-17159,-25233,39152,72726,-38063,-5487,-26573,20928,-11150,16882,62596,3388,15622,18525,-26329,-48686,-30939,-70317,-171883,-50056,-30087,23635,36998,-31869,6622,-30464,-64228,-19973,16999,38817,74951,24984,-15172,-21314,64985,20953,55120,42703,-36621,-87648,-35075,-123975,-84681,-28178,11293,14810,34296,26904,46942,26490,40823,-42062,-54438,-59282,-2181,55355,-11021,-26587,-21439,2822,-282,18705,-8529,36865,14483,-7958,-20651,-144056,-48387,-7517,-28722,-18472,-70196,-51996,-36689,-29971,26299,6437,-2870,-2912,17484,53141,19766,-12489,-84464,81946,54663,58454,55440,43116,5965,26937,5981,5303,1016,62126,-73895,-86223,-35505,-44005,-36738,62045,20778,-18065,20809,6446,-103310,7229,-14854,2325,36972,-15949,-17492,-20073,-21096,10550,-35403,-19076,-2215,-14242,-16283,-14623,6111,-9850,-8987,5838,-45428,63836,61803,-42194,118129,24467,-22346,52610,59695,-8070,1748,-17257,-120435,17160,59800,-43768,20598,40279,22735,-47674,-64243,-52167,20044,29948,21121,-24107,23635,-45719,62082,-29718,33983,-83645,-49681,-15047,-26031,-17073,28513,-4292,71904,-26012,-63959,-46132,-122728,-58425,-87971,7292,-64553,-44046,55904,22119,73807,9741,57293,-23226,28510,58645,12632,77716,74905,23574,-1797,36944,34127,-82898,-71655,28768,-28984,-5311,-8554,-36498,11416,6340,6719,4066,-71005,14700,53224,-42735,-45954,-22970,-90145,-53716,9914,-31906,-35951,-40044,35569,-28622,12125,-36002,-44755,-60314,-59277,-32709,-33357,-27884,-69508,-15350,-65627,-44830,45869,-34905,-32693,-45561,19077,27493,36126,45575,24980,-39055,5551,54240,55286,73968,42995,39982,67255,-57192,67823,126981,-1445,-57065,-53300,43701,-13436,-48484,24571,-81675,5198,64052,8470,34307,-36125,19932,58258,40233,-36350,-25317,-28539,6051,-18835,-11472,-50572,-7207,20067,37,76478,46479,-75686,34970,31858,45856,78191,-17526,-61042,-878,60161,-16929,-12191,-47160,61786,66772,-4749,19557,56712,47461,91903,53490,-12471,13864,-13378,-4970,-87619,-54549,-6850,-22981,13179,-11624,7038,49254,18361,72255,-23313,9047,-11343,24761,-71542,-3560,-3040,-61905,-33401,-21258,-49716,9378,-46501,891,8166,-391,22467,-20011,59818,29502,-9062,-37565,-29762,14081,22775,36856,79369,2665,-606,20464,-5006,-10508,63182,46101,-3321,-33344,-34082,-1477,-74472,47403,18268,-11948,16232,27981,-31405,3668,30356,-82482,-68860,-44345,26292,98883,-56961,-18943,-23374,-30844,19565,14241,-1271,98406,61360,-13698,13370,37582,16016,6428,-44387,36311,-11438,10266,21974,-20685,-38066,59132,38340,19289,-34936,-351,-87309,-100545,-58465,14878,22749,69171,31271,35847,8940,7052,-11551,-76741,-24858,40778,41606,4287,70749,41484,24951,13996,-36672,3899,52672,-12972,16016,-8152,5144,-46378,-74433,-70149,74735,-28426,-46187,67782,67299,48448,18648,-49800,-12887,-91373,-47664,56237,58534,50,-17434,17224,97505,38186,-23993,32887,-36024,40350,14991,-36663,64071,-3592,15591,-110822,42892,69281,-28446,-40382,569,-54636,-9713,42159,-23040,11808,-2239,-61686,-19636,2783,-37318,-2166,5735,-64366,-60674,-16395,-27790,-10733,-10653,15650,25510,73341,31392,9210,-7855,60320,-9260,26369,26220,15421,5267,91238,83983,43762,-7982,-19365,35045,-11680,-46146,-78077,-88447,-10364,23815,65581,-1261,-3488,24309,-34559,-38141,-67446,-16123,30520,-10637,2981,-45976,-33380,-29444,7461,14462,-36503,28717,-49289,-34407,35919,-13465,-47817,-62948,37,-17961,-78881,-61512,-60151,-14052,-53704,-49970,-59655,-33993,-49998,-13392,43284,46894,90924,144,-51388,33921,9437,54989,-21098,54526,24677,-17836,-17916,30776,72815,76864,32703,55098,-75121,-8033,88688,-7709,61634,46355,22861,78258,-8198,-68900,-27945,40803,10862,21151,32856,33344,-3072,20713,20399,-46889,-3018,57633,20414,42778,-16804,11379,-65951,-35636,-6997,32075,-38996,-15615,34771,18078,87839,10883,-36523,17045,-39460,-57841,11952,7105,-27098],[31890,-16209,15138,-5236,-27789,-3481,44657,116851,-107065,-43639,42656,-29626,-67803,-13191,-14074,-7336,-1305,-65037,-24705,-33331,-3607,9961,18225,-45370,-67633,-91507,-120919,8538,-61921,-5231,22531,36928,96918,9147,52459,38223,-57770,17349,-6536,34597,15579,101286,6698,-6864,-30572,-52381,-51661,-55393,16883,-9744,-20348,-41701,40600,40171,25837,-9861,737,-21728,10202,-38568,-96742,-6588,84151,-81227,-61152,-29470,39790,-3295,-44119,-142373,-50199,-32275,9244,-32255,-67544,-77386,46665,87459,-27959,-51251,-5594,50656,49085,65248,84162,12734,38816,20495,25343,19235,-33928,16690,38204,22709,61445,-21145,-36295,-58901,14331,14395,17087,-37794,13801,59622,4256,-40180,-19193,48447,-56923,-21561,-33165,-7890,34295,15308,-16089,24046,-32604,-96305,-5419,-56565,17782,12226,4447,107011,90940,70552,37886,86559,27309,-46854,-76244,31579,26279,-100457,-53346,44422,-26046,-57676,-55656,-84285,-21567,4288,-15348,-28686,51642,-18371,683,58876,2646,34123,-43650,-81128,-45331,-48590,15498,-22097,-57501,-11825,-41845,74267,68508,59583,40273,6789,-31655,-7735,-11964,-47883,26817,-16186,-4634,-18261,32384,11526,-69737,-573,38506,7574,-43518,-7483,7547,-15914,-51505,-45853,58855,-9572,-38239,-42699,6849,-6215,-8646,-60483,-21403,2937,-110612,-15726,18368,24492,2474,24475,-40538,15086,70257,30525,107091,88302,631,-11799,-54549,-8386,1609,-7382,-56165,-55848,1193,-98788,-102758,33261,8605,14761,-4652,-70896,-74488,23887,40283,-1764,-5007,29577,-193106,-19341,-99362,-114150,-17976,10309,53669,-4521,15811,-54746,3192,-83925,22086,52006,45435,47728,-1628,58011,6013,91329,-47704,-85560,39233,-652313,365857,194018,48042,75377,-24566,-82403,84,-38528,-47846,-32631,-83194,71763,-32704,-24589,-69197,-93311,-56619,60257,46768,-38470,-10709,140,-25806,16089,-32086,-57121,-82797,-47220,-29317,14246,11567,-6003,-9359,-7559,695,-62689,41362,-6433,53670,-31964,37141,76057,38570,2325,-17441,-29826,12116,-34185,30670,86285,31731,32599,30444,4425,70286,9881,-8920,14945,-28068,-30612,24188,-35246,-37846,-55514,-526,-19303,2285,6623,44940,-22708,-3300,39079,68129,-43947,-24799,29545,-24639,-6942,81457,62278,-55081,-53500,10438,4554,-19340,-47304,32273,31677,35060,-16231,-9039,66671,35706,-28254,-109951,-3541,-17133,50044,-17708,-45683,-3442,36305,56498,-30660,-2441,20920,-15090,-64403,-84927,48851,14958,-13642,16098,51146,64627,85323,-20402,-68036,-84557,6289,-8557,64533,-6713,-47571,-68456,-97834,-60011,-36294,-13851,19797,21353,112981,34100,34408,49225,112410,4720,-21417,15998,36534,28476,-15060,19419,43397,24013,-76279,-10986,46495,45354,65139,4482,11180,12589,-60203,-25193,61059,15710,54526,41126,9251,20811,4023,75238,43958,21615,30813,6943,-37905,-14126,23280,8079,34669,68972,-15806,-40251,70455,17936,7127,52812,22447,-14969,-96202,-73101,-32834,-24208,-32185,58814,72145,-28856,-23423,-3756,15534,8002,29646,73054,-2299,-1404,6768,-34441,-46821,-40374,-38566,-127346,-38344,-44682,43519,7892,-24808,18212,-18607,-62167,-2301,25610,35259,67677,4672,-15583,-72185,39284,31571,51003,45346,-19846,-83448,-49524,-148382,-96518,-46000,2566,29706,56922,21040,56445,69769,34665,-44626,-43167,-64985,8148,78028,-2049,-21722,-1021,9131,39132,29858,823,42341,14505,-11179,-37348,-178043,-62622,-20781,-25144,1115,-48933,-61806,-32188,-37176,21420,15519,-9096,19176,6485,48964,24607,-909,-69229,50432,50605,78971,55921,58445,7036,30622,8666,33401,-2820,22295,-103574,-78971,-34337,-25369,-23612,32294,15182,-36697,25562,25437,-52652,16320,5703,17463,37254,-15395,-28788,-17467,-43087,4,-52044,-43852,7316,-24,-17622,-17975,-19999,-14096,-18731,2026,-9351,50590,71377,-40468,86457,10126,-29402,37094,71575,7126,19262,-13233,-62373,-27074,68669,-31811,-10924,8427,33641,-31463,-61085,-29455,22084,29542,19340,-8112,31200,-35042,53082,-46878,31941,-66697,-42008,-9293,-45629,18971,32951,22018,70944,-21129,-29563,-42092,-112771,-45930,-75668,19692,-74528,-52172,55922,9058,84420,5025,22474,-16840,27154,61509,-9964,63598,74393,12161,-13128,21960,13641,-107124,-82291,21438,-30319,-10555,-26870,-36731,11683,2172,-18240,-7868,-83708,14867,68497,-18029,-32649,-30421,-78005,-43501,8829,-67674,-20406,-14023,13970,-36348,-3042,-58880,-22233,-53871,-54597,-25164,-15831,-4131,-67883,-10099,-45035,-29438,61779,-28133,-3923,-26688,4071,17267,77023,48712,34629,-34833,2762,35373,83743,60016,30162,35113,96827,-58365,68310,106653,19101,-20743,-41318,30100,-1058,-58866,-5609,-89850,10193,32615,22250,53160,-19676,14606,54859,46960,2019,-13234,-38283,-13650,-6480,-10369,-32032,-266,38118,6534,60335,32682,-38585,7379,4323,58670,80384,-4728,-24357,36537,75438,-21154,-1767,-55593,55967,84295,-26514,30242,60470,57254,96018,86625,-20115,14276,-565,-6478,-58233,-69575,-2160,-34556,9032,-35592,-1256,56551,-2626,69544,-46311,1632,-13917,12192,-56811,-15232,2406,-60610,-22918,-4366,-48478,1506,-28424,-11169,-27503,-15997,25323,-101537,40413,40962,-25050,-36960,-13574,22261,21136,27143,50876,-17340,-8961,19320,-19157,-32043,51858,57777,-8189,-52268,-49241,6061,-48550,52614,21735,-23979,-6252,12602,-34704,6557,42992,-58117,-68828,-41248,10697,90982,-56154,-14203,-16323,-52349,39169,6680,553,85771,66253,-6421,-7874,35859,39815,21249,-40922,6510,5434,9249,-2183,-27602,-55401,48623,23827,-11421,-44166,25009,-64217,-82558,-61965,24756,16554,57006,5025,45817,32306,2449,-19264,-85467,-11821,42301,34947,15927,61635,37408,34012,24470,-36753,1630,47346,-32063,-2242,9029,6560,-13814,-32634,-70386,65510,-22199,-44062,73520,51130,47507,10551,-38112,13368,-106066,-58773,48963,79016,27571,-9598,33847,70096,36290,-1875,10615,-29458,45529,11404,-22640,61953,-9463,24746,-116991,15608,76765,-35990,-41406,-2419,-58180,-45674,38095,-46923,-11672,8944,-50496,-22802,-15463,-24115,18561,17935,-60321,-34752,-9847,-28341,-8498,16236,19423,38671,48090,15491,26846,-7133,23513,-18386,47869,42522,27489,13822,48506,68194,46141,-9861,-22437,65038,31702,-42654,-68631,-82650,-95,19312,72172,4247,-27217,12793,-47161,-84904,-62691,-1572,36776,-17691,2344,-64627,-22005,-44358,-778,6021,-43306,5188,-60638,-32223,23507,-10168,-44074,-42090,-19377,-43184,-100869,-45815,-27686,5004,-66543,-31833,-49844,-56833,-45363,-9439,38392,23005,90033,-12838,-55792,15601,14122,63496,-35827,70445,23241,13067,1203,44045,84273,51139,36077,27872,-108044,3654,93749,-10130,62183,58092,10445,55129,-26810,-51746,-2935,34192,-3857,15452,60506,49443,-2650,14908,43542,-48971,12427,94688,34181,13562,-20777,43682,-74793,-37844,-1810,23389,-42052,-7118,47274,39767,96267,-20440,-44854,28876,-18621,-54139,-783,1554,-24567],[13351,-16926,10833,-5994,14984,-12916,11204,69682,-113967,-49889,31886,-29997,-30988,3621,-18716,-12406,-25097,-54390,10503,-33854,-10785,35426,12470,-43876,-54997,-82950,-140870,7301,-50208,211,17861,30584,80226,18422,50736,53939,-50640,29687,11132,59212,23411,64754,22416,-18175,-60411,-64909,-49065,-37879,12229,1287,-14311,-30967,19905,44900,9886,-21459,-5550,-19519,38734,-19768,-89424,3921,68826,-107039,-29702,27422,84111,8221,-31888,-115608,-51066,-64532,-5240,-893,-61045,-45014,66643,86861,-37850,-39950,4505,54712,50803,56741,61340,-48241,1846,-151,59912,28490,-15678,20355,19185,29390,62669,-18582,-53851,-57646,21027,4083,12435,-45005,41192,53814,-4607,-30829,-6857,59483,-72020,-28813,-21936,22802,27571,32020,-53707,15035,-30815,-114310,7254,-50969,-4060,6577,13142,100623,96714,72473,35160,91198,28640,-46274,-59014,43739,28648,-85431,-74537,52726,-25082,-71389,-86757,-101652,-21995,12317,-8032,-19929,14233,-64743,324,67890,970,39331,-45514,-83286,-36139,-15725,-10542,-39298,-46329,-11747,-41176,42423,73605,70927,44040,8233,-40898,-8418,-4777,-14421,23490,-35950,3374,-27241,21004,17524,-64831,-2619,-1567,-2774,-63227,-12823,17364,-18781,-58239,-18045,75380,-17733,-33990,-13183,7138,3054,-9154,-90346,-17913,15995,-103084,-9240,23276,52799,28186,-5865,-61165,19101,61455,34036,99185,88629,7841,-16841,-63055,-13461,8225,-16876,-29391,-47281,-22887,-119856,-43338,64021,26075,2363,-13122,-66075,-108941,33571,20557,62,-8351,46930,-178971,-7980,-81277,-112023,-16928,-31337,45398,-15738,15948,-4373,8743,-66498,14019,22430,51168,11319,312,62701,29,93538,-33125,-96678,91766,-709358,332841,162941,19636,84595,4786,-64903,11582,4059,-11247,-36519,-76512,38842,-26397,-35500,-60703,-83646,-46358,49807,41123,2196,-21847,-23143,-39820,9415,-32835,-25026,-61841,-60836,-39728,20624,24911,-4990,3542,2591,17000,-63563,39348,-7242,74679,-16606,25072,55313,48906,-24861,4418,-27634,24943,-37031,-12995,77167,49129,45043,44634,7581,64451,-18255,-17458,5699,-40985,-14107,44627,-44941,-18748,-74014,12440,13641,19088,-22522,45936,-53882,-47844,17725,81272,-37636,-5715,44587,3330,2253,93619,45404,-32767,-36227,-2552,-15397,-13375,-53366,10022,30831,64903,-25176,4876,80098,9812,-43767,-64173,4869,10110,74998,-24696,-58664,-18586,32676,48333,-15932,24937,26710,-1262,-56501,-94916,41388,5057,-18513,9023,34298,66045,88729,-27885,-31986,-24009,20792,-727,68322,6187,-39231,-55718,-76782,-58742,-12882,-22272,23451,31703,123427,34274,-6713,55663,98182,-4195,-32395,19321,39390,21501,-13005,34038,62445,22351,-36748,-17813,41693,47101,42805,1301,-8268,5921,-40303,-36218,74408,34191,52720,37129,-10126,4891,-23163,84983,33975,17767,46301,10246,-38167,-28803,3491,-5399,62273,79469,-49828,-20717,75989,21535,-12554,71011,25752,-14314,-88643,-68081,-24863,-32416,-39255,65986,57641,-12029,-40274,9851,7174,19286,33327,72449,-10211,-20514,-7812,-44437,-32158,-42979,2122,-56250,-15020,-54647,52998,-24858,-20826,33609,17987,-51434,13631,36879,25892,53622,-32600,-11094,-82512,12003,30946,39373,50763,7852,-72319,-63488,-132056,-87561,-51676,-6232,43269,67246,12149,55775,83628,18153,-53150,-26588,-62303,16616,86503,3292,-21897,15132,13720,61619,30141,-431,39191,9556,-17675,-44456,-169827,-64301,-24956,-16074,26182,-17863,-65327,-18342,-38466,10191,26757,-17981,27159,546,43971,28953,12359,-49110,19830,31580,82928,63286,73084,3916,23949,14148,61834,-3661,-12792,-118998,-62314,-23616,-4339,-1927,1724,11499,-60923,16923,27718,4954,32466,19717,34956,33248,-9420,-38136,-18925,-38766,-5959,-63587,-60016,26360,27321,-3374,-17842,-38076,-8006,-27965,-3991,25835,28409,66436,-35563,20943,-11204,-32161,23132,78357,15445,34973,-2915,-15806,-69034,63518,-20698,-36179,-4490,50759,-11533,-59241,3564,23695,26486,16054,18801,35946,-20877,42097,-51578,30225,-36485,-35611,-4999,-64883,39180,34443,46155,53552,-27713,-6625,-25089,-60882,-27202,-53527,30455,-70704,-60125,50443,-1086,84529,1277,-16290,-5899,28723,69722,-21136,38968,71416,546,-30769,-1894,1887,-114066,-71009,10110,-28220,-12660,-40993,-35247,15754,6536,-38224,-18507,-88768,13236,61740,202,-6938,-38001,-46910,-16551,10846,-93393,-10681,18212,-1055,-45736,-28151,-83262,1419,-38446,-27718,-8728,8046,15333,-64119,-7084,-31468,-7400,60993,-13536,17969,-1047,991,16535,116390,43689,39405,-37519,-4156,11074,98502,44951,14734,26350,103809,-57717,53192,70673,35977,22222,-27128,17944,2653,-56617,-35206,-83605,20265,-3091,30542,69832,1020,2862,42244,52932,43869,-9068,-41697,-30205,1438,-15137,-8461,5137,47689,12326,47764,21577,-1153,-9148,-22352,55013,68211,7428,15039,66329,75612,-19435,10896,-53857,45831,83330,-46092,42336,46953,59146,88164,99662,-28996,20880,13549,-2320,-31674,-85324,4741,-39617,3283,-61018,-7121,45896,-22685,49074,-70975,-1589,-13346,-6962,-49306,-27689,6507,-56231,-6675,25296,-36559,-1138,-10598,-39289,-67016,-38454,24778,-142046,21018,46370,-31364,-23947,2082,35788,9638,20918,24989,-37097,-26644,16287,-31192,-55242,25607,61315,-3977,-64910,-70254,6347,-19927,52460,6229,-35310,-25973,-1938,-37085,11609,52815,-36722,-72598,-30484,-6062,45200,-54133,-16617,-15930,-63372,49085,-5833,-6146,70591,56013,-169,-33309,7054,62573,36787,-23228,-23880,25694,6993,-10744,-30806,-66946,40717,9692,-29986,-43726,46864,-39864,-56444,-61771,25099,6415,51534,-26724,61201,49645,-7969,-15087,-77852,-75,44175,27989,25266,55069,36577,41984,31969,-34453,-1624,36925,-41066,-14977,22869,7943,16997,3441,-64775,53048,-12545,-32560,67577,39423,52578,5121,-32365,24864,-106189,-57220,44806,95500,49269,-11982,55926,30177,17920,23918,-6271,-13617,50957,9394,-3797,50156,-6298,31915,-99922,-22729,80683,-38249,-39146,-5149,-60814,-70201,34043,-71420,-37139,18560,-35960,-16355,-24042,-9518,35349,31492,-46687,-6177,287,-26002,7740,44019,22346,48038,31127,-268,40235,-9842,-13993,-20705,50842,48258,34379,28419,-5104,36025,26267,-14183,-27878,84155,55238,-38639,-49177,-55376,5912,19608,74268,-2802,-45722,2005,-52774,-105864,-49198,8331,47036,-24351,11334,-63286,-6948,-43835,-9672,-4199,-48739,-20510,-61575,-27964,12506,3882,-34272,-23635,-35604,-50041,-112384,-31938,-2183,30547,-70509,-1581,-29598,-70756,-42341,-1340,23376,-4396,74624,-23338,-51514,-11283,12411,66121,-44701,76423,30919,40106,22572,55157,86894,25199,26030,5816,-113778,23916,86902,-8391,75530,64878,-7628,14035,-41036,-29098,15639,23262,-19604,5133,76688,56187,5241,12322,53933,-34233,26374,113997,45850,-14877,-26873,50051,-64491,-21302,-530,593,-46402,2375,53213,54868,103400,-48822,-44757,38702,3701,-44836,-8950,-3684,-18682],[-7105,-14034,7668,-5414,49089,-33764,-21586,21394,-114218,-61148,9428,-26592,-3271,21380,-19842,-14625,-27323,-41666,33497,-31379,-23587,40514,20352,-39078,-43422,-68976,-139172,14184,-30266,-525,12859,21322,63347,20127,47688,58726,-48242,28201,20141,67258,24945,9373,25631,-29519,-77460,-67688,-39077,-11531,11748,14303,-8450,-29819,-7879,37697,-5602,-28731,-22514,-2146,56819,-2511,-69300,10574,47819,-107512,19264,75403,113391,19686,-25649,-71028,-45728,-76368,-18031,34622,-49156,-7745,78206,74826,-45072,-17519,17059,47462,40041,44790,35924,-94786,-34210,-19628,79586,29981,745,19444,-8202,22526,57383,-12773,-57351,-42875,26472,-8896,308,-38147,51747,38166,-10177,-16570,10987,61652,-79972,-39099,-13986,50628,8526,41960,-77578,7494,-23802,-111515,26790,-39367,-28056,2769,11923,86206,84638,63511,29580,85507,27544,-41321,-38876,46815,18708,-71057,-87439,47023,-24612,-81346,-115138,-113943,-7067,18454,2143,-8419,-18412,-97423,279,66474,1878,35602,-51361,-64103,-26497,15101,-36481,-47587,-22675,-14501,-35439,10074,71727,70153,42475,7619,-39294,-194,6475,17229,22678,-31441,6772,-28447,9599,12477,-55502,-6239,-30140,-14413,-70466,-14118,31789,-15020,-57597,14854,86814,-26513,-26299,18870,4069,7344,-13736,-89732,-17631,36669,-66182,-1127,32820,74047,44209,-31096,-70954,30284,49687,37252,78463,82551,7612,-17815,-67563,-2750,16806,-20126,-2173,-37695,-30552,-117884,14384,80757,37147,-12338,-26652,-55647,-120231,45189,1129,-5103,-24647,43181,-170474,6978,-35786,-81150,1773,-64162,30518,-28092,26574,59962,13132,-34036,8242,-20123,45776,-18359,-11187,40296,-19693,73375,-19539,-91400,116004,-711903,304398,126154,7271,96445,42238,-33734,20355,49240,26590,-33863,-65956,6315,-25982,-42740,-39152,-71700,-44441,24992,25213,34606,-39170,-38426,-42772,-3786,-32282,11987,-34851,-64143,-46814,36901,36980,-1873,14668,12643,23847,-61348,25737,-14178,73269,-6621,17146,19510,45285,-54682,26343,-20402,21423,-36536,-32638,55738,52945,51536,49149,9682,59554,-38815,-29814,-3334,-46108,446,57742,-68576,-1190,-76142,13793,33796,30960,-46813,19035,-76083,-97607,-7373,88517,-19529,20601,55582,41013,8450,86748,35686,-16772,-16203,-18072,-35767,-21289,-57938,-21109,24827,104011,-26308,19637,78215,-26345,-52040,-20553,19075,34577,97164,-28711,-58815,-25940,32004,35991,-5793,56470,35963,10138,-47481,-96757,33665,-6890,-25047,4238,1448,55662,62213,-38072,-2666,41639,28775,8096,62667,13370,-25302,-39131,-57796,-57647,12635,-24400,35107,36012,123812,42269,-19540,54897,61201,-17220,-43780,-2119,28200,12813,-6403,36539,73957,17230,5120,-22336,29269,43078,36464,2443,-27544,-2564,-16044,-28983,71663,47769,41425,30522,-24663,-14099,-40956,81873,25888,12170,36376,1264,-32674,-45212,-12542,-10665,81492,81085,-65681,-2568,56438,15837,-42089,73733,21384,-11783,-69608,-48446,-3855,-39572,-46519,55472,31957,9345,-52060,10708,-1921,19223,19983,60473,-18701,-38060,-22204,-53058,-8303,-39780,39875,14326,19432,-55204,46473,-47471,-24402,50741,62854,-37896,20339,45426,10824,33201,-75320,-2537,-68844,-9312,17243,24120,57942,35828,-52319,-71627,-87910,-62290,-45643,-16806,51310,64920,2095,48041,65041,-5879,-68078,-8406,-51819,20756,79034,4945,-28493,22735,16581,63983,19264,-13753,29175,2108,-25422,-42459,-121886,-52115,-20989,-5714,48416,11534,-63648,-1301,-32835,-6501,39746,-25724,19978,-1711,42557,30503,20996,-27468,1780,2772,74803,77918,83573,-763,7416,19833,81744,-2729,-39178,-115452,-38542,-6899,8935,21143,-20672,12289,-79325,-4540,10308,52937,57720,31939,50631,24583,582,-43929,-26512,-12379,-8137,-66622,-61885,50794,57662,26213,-13500,-43499,9059,-37440,-12023,46411,-771,51130,-28786,-55553,-32584,-25911,11690,75594,14057,43194,12272,9012,-92455,46596,-11290,-43501,-1563,70504,10606,-57909,40405,26491,20154,12804,49377,36126,-5490,32377,-41841,31453,1176,-29607,-1706,-83332,42735,37849,67629,29592,-44255,-1493,1321,8372,-7600,-27247,38103,-58169,-65475,44760,-578,75818,624,-42742,5867,33610,80684,-17270,14640,65005,-7830,-51850,-30391,1340,-105203,-44016,226,-23553,-8752,-46151,-35570,22005,18811,-49804,-23652,-85068,9179,37744,12956,28373,-42650,-6872,22402,18519,-97149,-5404,49739,-1898,-60850,-55029,-98988,20251,-20185,19168,13508,33879,27853,-56527,-9440,-27817,19016,45401,4678,28321,29426,9135,20941,130939,31152,33912,-43702,-12223,-12263,90356,36139,8218,15318,89303,-55834,30273,31178,45542,51552,-14248,11339,-2382,-47772,-56825,-58327,29396,-26879,31226,79471,21406,-11776,22946,56098,79520,-16690,-38580,-38956,1898,-23951,14890,7766,45132,16551,43064,16008,24566,-11540,-40397,39532,40405,17713,46530,81536,62855,-7848,22855,-42513,39761,62546,-57967,53182,26344,52175,74352,91773,-36397,29656,22773,6456,-16230,-97181,13246,-36180,-666,-81718,-7516,20139,-43071,11839,-91881,-1505,-9285,-29351,-48209,-36037,9059,-53064,10929,58298,-14940,1480,2676,-71989,-97320,-58447,17291,-129951,9294,42586,-27587,-3003,11624,51456,-13620,16591,10009,-46366,-46162,9703,-40447,-79500,-5044,55925,7531,-67573,-87679,947,5616,46434,-27332,-41604,-37700,-11580,-39337,19342,62990,-21396,-78155,-10252,-15676,-14842,-48995,-24514,-20999,-60902,42359,-18551,-19656,62834,41097,7493,-58960,-37283,77385,49110,913,-50662,45873,4782,-1130,-30214,-67482,34616,274,-35561,-36280,58712,-19260,-27431,-56238,20028,-7227,54857,-57874,77369,57394,-21004,-3805,-56496,1231,45434,13978,27356,53165,38669,48564,34501,-29901,-6816,24747,-39408,-20108,29969,5971,33311,23283,-55363,38884,3244,-12121,53510,33673,58967,-1872,-34978,17361,-88381,-37723,46878,106827,65595,-24060,70600,-9998,-9361,45333,-13888,5958,55231,13456,19546,32752,7894,38190,-65599,-64558,78928,-35264,-31872,-6638,-60243,-78574,29301,-91153,-56201,20007,-24426,-2040,-23091,2156,44777,39504,-30278,15113,10027,-22540,31544,63036,23125,58002,25763,-13459,47260,-14970,-42983,-13677,36746,39739,33613,43085,-52324,-884,-13277,-20417,-34402,79180,45824,-35600,-31296,-19989,6116,20757,69639,-16605,-53349,-4411,-50253,-94800,-29473,12405,56975,-27466,28171,-43378,6577,-28388,-18522,-12816,-50634,-43942,-54588,-24664,8820,21928,-20322,-10890,-41757,-38827,-109778,-26968,11271,53776,-63388,31462,-9320,-70994,-40624,7655,-1640,-26264,51216,-28918,-35854,-38316,7822,68196,-45247,71320,44520,55629,41742,57579,74990,5453,4403,-4664,-79465,50617,72347,-2428,105676,74022,-26026,-28088,-45316,-11471,20152,14943,-33244,-5570,78879,54536,19355,16533,48305,577,34801,110613,49693,-34270,-35581,27665,-40066,6459,-1068,-24817,-50834,8835,50771,54483,101216,-65402,-35891,43832,20669,-32821,-12232,-6847,-13148],[-26745,-11896,4093,-3281,60536,-57083,-44082,-11287,-111934,-75156,-19714,-20115,9958,31509,-17713,-11112,-13772,-29426,41105,-27268,-39424,23186,40303,-31151,-36979,-55992,-117136,25372,-9859,-10642,3943,13152,53710,16799,40941,50681,-56276,14583,21394,58625,17527,-45299,15333,-37751,-75251,-60417,-27363,14138,22110,25487,-4603,-38814,-38568,19578,-11524,-30973,-46974,30163,58391,4132,-37944,12363,20796,-81566,70583,96984,114465,30159,-24214,-19089,-36592,-70118,-26577,64153,-34270,24266,80430,53248,-49920,7709,26072,30004,21406,32048,14532,-107171,-58874,-33093,76798,27865,12928,10559,-32716,12747,48485,-4966,-46904,-22356,28616,-19067,-16057,-25098,42554,16653,-10407,-1107,27575,52869,-81717,-53396,-9653,67850,-14537,45761,-83433,2159,-13118,-89011,46324,-26767,-45160,1687,2766,65659,53457,48528,21194,68866,25345,-31063,-20845,38575,-1599,-55085,-85406,30871,-22887,-80323,-128037,-108165,24047,21697,13858,2560,-31390,-100335,1168,56558,5046,26698,-59085,-29215,-17820,34971,-54088,-45047,6534,-18569,-24507,-6704,62047,56738,37094,5309,-26496,14565,19834,40304,24479,-7589,6264,-19891,932,-807,-41938,-8494,-39419,-21458,-60748,-15691,44955,-6458,-50594,44940,94476,-34252,-17755,43764,-2686,6277,-21525,-64852,-20124,56986,-9564,4071,40321,80346,44517,-43311,-64845,43293,39020,48567,49845,72337,1895,-14915,-65187,22379,23176,-17576,13452,-31586,-22698,-95361,50155,81983,41159,-17973,-37258,-40315,-108934,45601,-13644,-14977,-45401,27603,-161794,20088,17403,-31588,30822,-81820,10317,-38350,42515,113029,14265,-3747,7548,-61143,37500,-30421,-34380,1537,-46947,39919,-9383,-69005,118175,-643548,276690,90430,9217,103080,76792,2605,22380,84734,51490,-29164,-56093,-18140,-31977,-43942,-4435,-59836,-52014,-3876,6587,51523,-56012,-44061,-33504,-18525,-30799,41702,-9551,-55758,-48947,58616,45149,951,16814,19857,20057,-56483,3841,-22708,51596,-4449,17813,-19104,30054,-74956,49178,-11463,883,-33208,-31957,29793,37930,46787,40810,10038,56798,-49124,-43395,-9018,-41777,9223,50341,-98053,7245,-54806,5460,37720,34333,-54754,-21351,-86103,-134264,-32268,86699,3398,42146,59579,79699,9371,64609,34527,-4485,2797,-34294,-47817,-35699,-59813,-54183,14775,135122,-17479,30761,62720,-56282,-49827,6816,36000,50604,108373,-28573,-48330,-24577,33884,25212,-892,79651,45333,18325,-42579,-91454,25773,-17213,-32631,2219,-37906,38722,9360,-49115,16028,90581,26832,14760,50920,15187,-9625,-24214,-54914,-57477,31736,-20112,54935,27241,112256,52920,-12780,50762,10021,-32567,-53914,-37784,10857,4860,1965,25749,71298,8012,27296,-26508,11122,33958,40001,5834,-42143,-16968,6059,-10491,52682,48866,22864,25010,-32934,-33582,-45465,69809,25784,5350,-3858,-16602,-21814,-62269,-21688,-7146,88113,71893,-68289,4236,15373,3756,-69564,61598,12583,-7297,-47026,-17989,23929,-43258,-53087,27406,2917,30919,-56357,-248,-9768,7685,-12499,39914,-25872,-50981,-33532,-56906,18997,-33447,63698,58000,60287,-44205,23389,-49478,-38250,65884,96326,-27768,14415,46590,-8234,10334,-107614,7530,-52953,-19881,-6686,10315,61691,53389,-22890,-70145,-36451,-30715,-31830,-29132,51729,52924,-7131,37645,23467,-31631,-87100,6987,-36766,19673,58741,4261,-39260,19057,18132,53649,2799,-33898,16802,-4639,-32634,-34201,-54560,-29870,-11984,1790,59030,30387,-57716,12156,-21015,-24505,52515,-28459,2692,-2957,47371,27565,19413,-8535,251,-26717,60980,95549,86422,-4359,-15412,22360,88810,-1603,-55927,-96308,-11265,10181,8195,37420,-30309,18055,-84440,-33365,-22923,80165,88638,44954,60249,12408,12480,-44642,-38993,23847,-9490,-60775,-48392,72983,77087,63612,-5646,-36406,32279,-45375,-20026,45204,-32112,32369,-22158,-113606,-47089,-9918,2822,62281,4733,41534,29559,12941,-88756,24432,-4532,-31070,7816,86495,30993,-56108,70296,30107,11211,10031,74594,31364,9143,28485,-20509,36658,37708,-21755,2075,-98642,33005,46914,84234,9671,-60362,-8039,29626,66931,7951,-2713,40880,-45043,-66907,42592,15809,64289,4690,-46936,14647,40500,91164,-26,599,53941,-10561,-71343,-57579,10256,-84733,-13034,-3843,-16988,1814,-40049,-39392,28939,36419,-51982,-23315,-74696,1988,7224,22867,66220,-41455,29310,61978,31980,-74651,-1865,73622,14513,-86785,-74796,-99361,30579,-5620,71855,35792,56573,34667,-44565,-18511,-31110,44544,21721,21714,24831,57750,23590,24950,106810,13745,17365,-48396,-16658,-31605,59141,33466,20169,4826,61852,-52390,9297,-3139,47065,55071,-5036,12705,-12532,-39867,-65815,-15142,30836,-30620,24520,79831,38526,-24944,595,54918,101896,-33874,-30499,-37916,-4136,-32320,33671,6911,30457,17449,45940,16470,34134,-1362,-44937,21510,1543,26178,60272,79877,43649,13199,31537,-25231,41369,27757,-59628,60011,13752,38769,60669,72361,-39173,36414,21967,15854,-16126,-101440,23253,-24548,-934,-90255,-883,-12963,-63080,-35920,-104754,498,-1750,-48901,-48336,-36419,9144,-53312,24864,79896,11082,5997,8850,-94003,-106479,-66039,1417,-82247,9530,31103,-16442,18627,11933,64420,-44205,12930,9193,-37057,-56703,492,-47321,-100910,-27807,43388,21909,-60083,-94698,-7949,23902,35218,-69999,-39898,-39617,-12868,-40537,28212,74848,-12787,-81839,17507,-13915,-53931,-38904,-33791,-28630,-46788,16256,-27170,-34875,68818,36208,18449,-80266,-78865,79652,55109,21494,-71278,61710,4555,23166,-26019,-54946,28663,-2159,-32269,-25742,58037,-2694,-155,-44929,16506,-22292,63125,-82676,86702,55092,-32387,7353,-29365,-13710,44764,-6901,18806,52467,40665,53024,31593,-23108,-13307,13662,-29909,-17218,28493,-2848,27839,27479,-44527,24530,24185,12315,36325,31815,58992,-13795,-43813,-2613,-57168,-2350,54115,111662,78666,-40820,69138,-40743,-34952,53301,-14349,22708,56912,24091,44063,16598,29759,44333,-27161,-101514,70477,-28487,-19503,-6848,-54794,-70778,23045,-99767,-61652,10367,-18841,15916,-15830,9072,46972,36139,-18563,24064,16330,-20093,54026,67445,20770,71521,29995,-22928,48330,-20949,-58317,1028,11892,16696,25137,52256,-80778,-30729,-62207,-27145,-39628,48023,5673,-34504,-24031,8214,576,18638,58502,-24980,-46996,-5581,-42382,-58256,-7413,11813,61450,-24651,46852,-13597,13096,-5447,-25605,-16325,-47015,-60384,-43418,-23415,15934,37069,-5473,-2743,-33527,-16329,-93527,-33525,12901,67163,-46935,55331,2829,-56735,-39043,12444,-33969,-36862,27118,-28368,-10179,-55667,4165,71663,-39161,56910,58206,55577,54330,46845,49706,-4534,-22721,-2927,-13443,80838,55347,5303,142181,86356,-39514,-55059,-35840,-4732,11085,15376,-42553,-12107,68864,47005,33833,27491,29062,47059,35916,85887,42540,-39088,-45757,-11274,-12454,32894,-319,-39115,-53071,8879,39243,36161,85618,-64622,-20214,43721,27995,-21210,-12139,-7427,-13477],[-42049,-14490,-1713,-1,46663,-72757,-50411,-22424,-109575,-85451,-46949,-12437,11521,30124,-13513,-956,-2174,-20097,34516,-22607,-53696,-8865,62487,-22278,-37466,-47722,-85543,35869,3030,-30968,-10856,10856,53213,12067,28723,32429,-75022,-5384,18472,38337,2247,-81870,-5521,-40310,-53912,-46071,-18180,31213,45178,31195,-3933,-53635,-66723,-6970,-4182,-28155,-72732,71415,45016,-3741,1644,10096,-11842,-45987,100872,89726,88837,39460,-23788,28716,-26266,-52932,-28875,79031,-19408,43439,74476,26256,-52542,27151,26624,7297,983,20268,726,-81629,-65450,-37033,53583,26124,20290,-6397,-43182,15685,40332,4624,-28528,-5562,26312,-22087,-32223,-14816,18251,-4791,-4817,12617,38561,35811,-78464,-70078,-6907,70143,-31129,46356,-73888,-1877,-1713,-54481,61639,-16691,-49128,3528,-9179,42018,11343,32418,10219,44203,23077,-16176,-9289,22031,-26744,-38436,-66910,11169,-18309,-65650,-117929,-80213,59445,21591,25086,10590,-19548,-69677,3173,41464,9599,17161,-65614,9908,-10438,39581,-57519,-33149,32508,-21538,-11187,1758,46443,34192,29265,1908,-6702,31322,32176,50681,28056,23724,3459,-2327,-3891,-15557,-25673,-7162,-29926,-20131,-36305,-20592,51084,4423,-40159,62408,94325,-39866,-11095,53830,-10721,782,-31533,-29845,-20809,65298,46455,2487,39795,70394,27949,-40105,-43282,50771,35314,72199,19326,59864,-5310,-10120,-54696,53374,23080,-11538,8981,-31376,-6723,-61117,56793,69636,39804,-7068,-37861,-21955,-84220,26222,-20169,-25625,-60664,10025,-140239,26871,56952,20107,59543,-82912,-12585,-44498,57138,135640,11547,16183,13709,-89034,33005,-21051,-61853,-38044,-68855,8168,-3575,-33567,108167,-508044,248476,61142,18168,92399,97971,35033,16141,102075,55073,-26188,-49717,-31054,-42138,-37222,39189,-49901,-64567,-26222,-6980,53547,-64910,-40909,-15881,-30040,-28978,56511,8687,-38144,-44026,79783,47950,55,5971,21126,9301,-49523,-19140,-27850,21646,-10431,26525,-45623,9302,-76689,74030,-4432,-29510,-27073,-20847,9093,4892,28369,20463,7893,56409,-50767,-54603,-9614,-28815,11051,18156,-120449,3515,-12406,-7577,27128,28583,-42566,-55537,-83879,-139380,-53073,69691,19631,48065,55121,107350,4905,38217,39433,8411,18763,-49198,-44444,-48203,-59914,-81736,3398,135825,691,33834,39719,-63648,-36344,14530,51317,55052,102097,-24059,-33827,-16877,35781,20518,585,86583,51386,22680,-44347,-83384,17527,-23278,-39280,2850,-68026,20705,-50898,-58328,24046,110007,15816,16903,37566,12705,5021,-14799,-72667,-58983,38693,-11445,78162,4461,91345,61385,-966,47389,-36936,-46912,-61182,-71496,-4135,539,8442,5150,50403,-3385,18805,-31357,-8890,21412,45968,9510,-49232,-38180,19958,9206,26160,33055,1724,22979,-35009,-48712,-38092,53888,36504,-1231,-63769,-35845,-5762,-75780,-23736,3289,82448,53514,-66836,-5312,-33847,-10508,-86283,40233,3762,-1241,-28518,14976,48900,-41601,-57332,-11984,-18912,48250,-53976,-18856,-15145,-12387,-57622,15495,-30024,-57389,-39938,-54020,43703,-27298,67972,61638,99494,-23045,-10349,-28552,-60910,74924,104883,-24722,-1391,38341,-28447,-9755,-116809,15083,-46239,-19936,-34189,2134,55039,54370,13964,-58120,7870,-3623,-15502,-41242,44779,35924,-14017,28133,-24523,-52150,-105235,16257,-22263,14077,32809,3633,-49082,4100,18853,43444,-9925,-50139,7064,-8037,-38244,-23760,5597,-4400,-2053,3878,53094,34707,-49055,17134,-5187,-36446,62045,-23564,-16021,-5731,57659,19816,5353,3941,11009,-47378,46003,108558,79443,-5380,-38813,19078,84135,-1497,-62626,-71226,14808,21705,-5265,40914,-28389,27256,-75209,-60893,-62447,83253,116648,56869,60593,-1058,23848,-39815,-52273,55690,-13403,-49250,-24158,83983,75505,96640,3827,-22032,53513,-47593,-24935,24452,-58675,16874,-18192,-135038,-50343,12126,-3777,42014,-7052,31458,45728,3413,-59869,3841,-1846,-8471,13828,92078,43616,-53304,81734,31792,1612,7217,87723,22953,21645,33760,6312,44629,65150,-9890,7880,-107478,15137,61970,90634,-267,-64824,-13509,51445,96916,16016,15415,37954,-37573,-64516,40697,45586,57536,13875,-29431,18104,46874,98603,24126,1969,38371,-6852,-83636,-77529,23551,-57853,10101,-873,-9223,16756,-23869,-46309,35530,55969,-46195,-20923,-61700,-8465,-17519,32130,96809,-33134,52504,88874,48643,-32889,1730,85291,43296,-123971,-80953,-83109,32635,1663,111143,51705,71747,39199,-29805,-32697,-35316,61857,-1712,33763,8510,73621,37238,24715,49893,-4757,-6363,-46660,-13095,-46942,14680,32982,51306,-2281,33066,-46671,-2289,-28310,43292,34563,-376,21791,-21356,-36593,-62015,37478,21034,-15967,12845,71990,50387,-32978,-20870,49062,108731,-52804,-20114,-28210,-13061,-34821,45375,2270,7431,13020,52432,20985,29587,16518,-35921,10931,-36972,33092,51971,64070,25799,38357,35566,-7273,47270,-10760,-52524,60316,19053,23324,50663,54418,-35339,38817,9876,20455,-29932,-96928,34400,-8183,2176,-81077,11805,-44221,-79538,-84014,-108232,3169,8860,-58916,-42809,-27611,5197,-56293,31419,77627,33685,6610,7854,-94479,-89841,-55396,-20792,-28549,20607,17139,-2488,33934,2747,70060,-71455,9908,20369,-8026,-49118,-8426,-52550,-113953,-32891,28299,33844,-45680,-89075,-18235,32918,20700,-107931,-29579,-33070,-4195,-38577,35152,85718,-9411,-80010,46969,-1301,-49569,-23448,-39545,-35560,-26781,-26359,-29565,-45564,86413,52020,32293,-93336,-101275,68305,53461,30145,-85118,69065,7849,52969,-18489,-31660,21455,1943,-25870,-15910,46939,13530,21542,-28763,20476,-35824,68795,-96137,81431,45469,-38326,11879,-7121,-41931,41339,-28827,-616,45748,38423,54279,24388,-14208,-18404,5200,-17399,-7676,18691,-20511,2509,23697,-34466,11077,45136,33314,20593,29928,46626,-30697,-53486,-21575,-24451,38935,62206,108751,90246,-55317,50299,-58167,-50426,41497,-14556,31533,55007,37972,64677,9672,51203,50234,1127,-126901,56341,-20409,-3908,-6429,-44270,-51190,14938,-92460,-51115,-8100,-18500,32706,-6214,12373,45176,19219,-16439,21850,18468,-20099,67702,57296,15110,87256,37924,-28613,45550,-26079,-59676,17472,-15230,-16251,11267,53354,-87800,-45647,-105645,-32752,-41033,1371,-48353,-35525,-29458,20060,-8886,11122,43247,-16220,-27656,-2913,-35038,-11823,12583,9103,56528,-15794,59611,13906,8674,13971,-28863,-12445,-37180,-66387,-30869,-22850,33036,45294,6776,5518,-11851,6375,-67586,-49197,6593,67123,-26661,60441,4067,-31713,-36383,8183,-68286,-34976,8622,-22107,19632,-56233,4019,72992,-31108,36656,65548,40389,57052,22913,19410,-4074,-47498,6340,56035,111010,40425,11152,163549,95147,-44935,-58369,-12994,-7695,-1365,27210,-46079,-11355,51657,36001,40277,41352,3208,86722,30983,47964,25764,-28427,-54638,-47249,5814,46640,3974,-33125,-50708,1026,19621,4737,59266,-46694,-1629,39946,25540,-12708,-11264,-6121,-24043],[-49513,-23184,-10896,3343,16720,-74425,-40547,-17085,-106272,-84638,-62925,-5645,8170,19070,-8965,14083,-12722,-15317,18102,-17929,-61428,-42906,73218,-16042,-44227,-44895,-58771,41536,3979,-58246,-29889,17959,56823,9212,11219,10262,-99154,-25221,15456,14060,-15477,-92947,-30130,-35954,-23673,-29734,-13580,36198,75670,29362,-6275,-67324,-86551,-37730,13468,-19847,-92997,110901,25511,-24143,44453,5883,-46905,-28021,92721,63874,54795,47823,-20202,64297,-16646,-32531,-24357,76057,-7101,48052,62930,-358,-52560,35114,16981,-13984,-15433,10465,-5440,-31474,-54024,-30170,19566,26428,23609,-27680,-34228,41199,37346,17153,-12136,597,19838,-16841,-44015,-12559,-12210,-20069,5257,23365,43445,16990,-70401,-85250,-2867,57860,-33172,46897,-56982,-6438,7001,-18652,70517,-9721,-39263,7639,-18394,19191,-27363,18260,-2560,17523,21250,757,-6710,3258,-49268,-24628,-38429,-4486,-10020,-41137,-87656,-38111,78516,18641,33878,14641,8956,-16784,5751,24813,14556,10563,-67870,41016,-3514,31191,-46291,-16086,48699,-21038,591,31107,28790,9611,19911,-1707,13328,44920,40145,48156,32148,49767,246,20655,-5617,-24101,-9335,-1598,-8438,-10710,-4815,-28697,46202,15219,-29343,60219,80852,-43158,-8366,46495,-16046,-7203,-42619,336,-13640,52216,79969,-6940,28773,50167,-1095,-24602,-12807,45752,41952,105454,-7070,46740,-9820,-6331,-37346,78820,14024,-5342,-16529,-37099,6945,-26547,42051,47887,36016,19851,-24931,-3112,-58148,-11380,-16821,-32352,-63415,-3127,-99835,25152,69733,57507,78597,-70587,-34653,-46779,65123,124026,6337,27598,26423,-98596,34265,4410,-83785,-64727,-71116,-8896,-1820,6921,93364,-330021,221442,41044,25422,56488,100471,56640,3406,98314,38094,-26013,-47552,-34504,-52459,-21897,83262,-42810,-74838,-35062,-10686,47849,-61508,-31581,3512,-34797,-27287,55670,18992,-17384,-30958,94620,45384,-7594,-16188,14542,-1823,-40815,-33677,-26443,-1487,-22380,38169,-48552,-9398,-57141,98745,-1882,-56666,-16704,-9374,847,-38462,-879,-6541,3150,57938,-48026,-60078,-5043,-10556,7471,-30008,-126862,-10178,36571,-19642,7677,16271,-15523,-68497,-72659,-105465,-66833,30868,18239,33648,42550,112090,-3153,19833,44871,24001,31228,-60827,-23839,-52431,-60718,-98194,-5526,92002,24457,25806,17479,-41198,-13631,8743,60974,48496,76540,-15893,-22692,-7051,34721,23264,1654,76392,51672,22011,-51943,-77420,8822,-24471,-42297,5346,-73523,4356,-94141,-63015,24259,102047,-329,13783,26365,7456,17231,-11651,-102567,-62624,32554,-2049,96730,-26595,67215,64670,3692,47085,-61182,-55812,-64163,-89183,-11423,2059,10241,-18633,12845,-13483,-14498,-36598,-26178,7590,49173,12202,-48370,-63420,22214,21348,5229,1701,-16801,24588,-31893,-53948,-24271,37223,56045,-5427,-118977,-47360,14672,-80187,-20861,16917,69074,30786,-67486,-28929,-73211,-22981,-89231,17292,-1346,5423,-18335,40269,61103,-33986,-57402,-52090,-24329,58042,-49121,-40238,-17775,-36147,-101619,-7971,-30147,-56773,-41106,-44700,61177,-24334,54443,31303,128293,3645,-43904,8333,-85273,74857,86331,-28523,-18884,22376,-46608,-23164,-100093,15153,-46730,-14444,-57317,1174,33681,39778,52910,-37694,41759,11932,-1245,-49811,32586,18364,-18009,20678,-63079,-61711,-115707,18386,-13724,5645,10056,5751,-52221,-18763,19091,42987,-10067,-50756,3075,-7023,-41901,-15047,40204,17308,5013,392,32369,25273,-39791,12320,11599,-34018,65517,-10508,-28285,-11370,69199,8532,-18625,7940,24830,-53529,31671,109664,62891,-3942,-56655,9442,71546,-2927,-58208,-50529,34533,23340,-22926,30513,-20543,36906,-56441,-78451,-96420,65453,131032,62702,50511,-13354,32470,-30639,-61612,72290,-21755,-37967,1748,76905,52138,113414,12450,-8597,64887,-39300,-24065,-5887,-73748,8644,-19239,-124481,-41917,33962,-8216,21769,-14415,17190,58135,-10302,-16436,-11298,-4929,8411,10587,83515,42410,-49705,67621,27208,-5981,3425,86739,13545,31195,47677,31761,52254,79283,6322,16073,-107247,-5663,79058,80237,-1208,-52142,-6443,61164,95252,15201,24641,30535,-36232,-59470,28696,76738,60365,26876,-223,16242,49982,101620,46129,17397,20580,2547,-84666,-86356,34903,-29672,18161,6884,-1408,31383,-2283,-54467,41130,74109,-35488,-20664,-49787,-21237,-27314,41268,111706,-18959,60151,93629,63843,12456,5275,83770,71319,-162668,-71246,-54402,30356,3000,122943,56554,77261,44372,-15285,-47346,-35349,63996,-18036,39285,-16046,68655,43579,19753,-16156,-20870,-30954,-35076,295,-59117,-27949,30581,89703,-4213,12483,-38341,-1809,-43409,39168,3265,110,35575,-21687,-34512,-49164,86203,2828,8895,-40,59630,55259,-34180,-37915,39629,102270,-63809,-10221,-13522,-20908,-27557,49360,-6272,-17615,2208,57248,25851,16453,35995,-18099,14326,-60422,37623,25759,40586,14812,58705,35047,6444,49047,-42742,-41234,52422,40921,10042,44736,47260,-25383,37312,-9855,15750,-51511,-85684,45523,6306,6415,-53697,26924,-66450,-88370,-121132,-104019,5761,21560,-54995,-26539,-11655,-4244,-59279,29759,48547,45562,-2563,2231,-72732,-52967,-27744,-43663,8407,36207,6882,9623,38942,-13677,65690,-82803,8582,37399,32805,-21163,-13704,-56468,-114166,-16764,16783,39152,-29594,-72987,-28217,32791,5699,-127776,-12947,-21431,13231,-31643,36967,88886,-8707,-70749,70279,18061,-6989,-4569,-37960,-39638,-8210,-77246,-26512,-47280,104647,87385,46035,-96244,-97570,46050,45186,23269,-92957,65309,14889,76244,-8098,-3507,12630,9932,-21003,-9362,31022,33258,34394,-9738,33213,-45218,64903,-95237,57555,33388,-36837,6745,1046,-70334,35313,-44715,-27225,26717,29161,51426,15216,-3762,-17980,-619,-6705,5761,2904,-45588,-32067,20351,-26704,-1215,58918,44165,9003,24696,21457,-48822,-58096,-26696,-4120,72489,65830,97459,99596,-61786,20117,-63610,-53296,10519,-22063,30541,49430,49963,76868,18577,62692,54708,10143,-137277,39794,-13982,11543,-6120,-30309,-26773,5563,-68679,-28432,-28480,-20208,44789,3151,15108,43986,-8111,-24348,14042,18168,-22641,69026,38139,7063,99117,42452,-31121,41280,-28925,-50741,27351,-36991,-50347,-4217,47777,-79168,-44132,-130267,-36119,-36903,-42673,-92913,-38186,-42390,16196,-19254,-869,27378,13288,-382,1122,-34862,27120,26324,6710,41121,-4047,60199,28445,-7738,20142,-26863,-1280,-22413,-61225,-17977,-19973,55136,46639,14010,19217,16391,18372,-37477,-67957,-2463,55078,-9501,44230,-2672,-3128,-32004,-7108,-97662,-23308,-205,-12094,45398,-39111,7821,64950,-26247,14256,61990,14182,48477,-9026,-4476,5275,-63528,15993,96030,136972,30394,12025,151116,91439,-42392,-39970,17762,-13440,-2236,48799,-42952,-2919,32980,22582,31809,51998,-20444,98948,23750,9296,5437,-6107,-58551,-64366,6125,42777,11555,-6383,-42186,-13628,-5064,-30027,30258,-17642,15108,35121,17114,-8952,-12229,-4319,-44084],[-47174,-35718,-23033,5189,-13963,-62448,-20318,-6071,-98542,-68755,-61320,-988,5469,4113,-5704,30035,-53513,-15416,-2188,-13235,-59478,-67342,63159,-15803,-54828,-46430,-47195,40595,-5778,-84735,-47671,34593,55541,10053,-9018,-8294,-120066,-40417,15114,-6773,-27355,-81878,-49089,-24931,-3780,-16561,-13312,31053,102084,20400,-10010,-73322,-93161,-66629,33546,-5242,-102895,136498,11539,-50737,83186,2139,-77536,-46184,50209,34386,35652,55337,-11672,85040,-8504,-14247,-14546,58710,1344,42482,48888,-20882,-49087,30780,-467,-28379,-23865,3340,-6543,22134,-31222,-13747,-13197,27901,24102,-46993,-9197,84141,42196,34216,-7169,-5044,11028,-6202,-48776,-17973,-39485,-24869,16957,31704,45090,4014,-56872,-94246,4055,35608,-18463,48551,-42142,-13211,10249,9399,71847,-3534,-20715,12645,-21697,1278,-49636,6681,-15518,-4066,19870,15883,-13039,-12168,-62225,-17019,-12836,-10589,1603,-15936,-49180,2235,64100,14164,39164,15067,36829,37802,7619,9645,19336,8443,-63679,56394,4448,17330,-26033,826,53202,-15727,7950,62491,13374,-8434,9506,-4453,27170,51264,41206,36641,35523,62506,-1857,43620,-6168,-21572,4105,6912,15938,2339,24021,-36339,29556,24039,-19945,38587,53475,-44727,-10424,25330,-15032,-15239,-53215,15666,3941,17461,79074,-21385,9379,29885,-34153,-3658,16367,24740,56457,139452,-24347,34374,-8975,-6081,-17223,89796,-3343,-2201,-55586,-46741,9708,-1545,21386,22218,32651,54150,403,13738,-39313,-55296,-4752,-31048,-52604,-9711,-48302,15544,55326,71134,83724,-51266,-52331,-47638,64172,90023,1485,37304,42993,-90978,39030,33471,-92150,-71557,-45777,-7570,-3108,42475,75049,-146850,197535,29588,24678,-542,86009,64342,-11147,76229,9157,-26525,-48580,-33995,-58587,986,117809,-38258,-76815,-29290,-4056,42944,-46560,-19268,18296,-30989,-25457,44372,24810,-1208,-11063,98787,38634,-22888,-42213,740,-7016,-30366,-30909,-18590,-8012,-36042,46027,-25625,-19754,-20530,116462,-4493,-66878,202,-4106,6463,-79448,-32538,-31802,-3275,60468,-45648,-57910,3030,7932,1838,-75758,-116891,-27761,70852,-26808,-13189,2382,15013,-56263,-57811,-45500,-72492,-28475,-4273,3081,24062,87165,-11979,16951,44594,40516,40371,-67767,8575,-45914,-64215,-101684,-8287,13361,47783,6147,3293,4207,13838,-417,62683,34884,36349,-5476,-18830,782,29105,30854,4616,54099,45562,14646,-61752,-75718,12,-22364,-39548,8224,-47451,-10539,-104994,-61301,21070,80681,-16588,6527,19121,1071,26681,-12506,-127458,-68391,16951,4105,102625,-56514,47037,61699,-4863,49125,-55534,-54941,-61864,-84859,-10735,9953,6868,-38430,-32842,-18960,-54878,-40995,-36971,-5377,47047,13642,-41378,-87360,13216,21675,-90,-37627,-29176,27835,-24819,-46708,-10861,19817,78035,-5076,-142904,-44066,36960,-71286,-16079,29283,54705,10004,-69214,-57725,-88266,-30985,-80932,-904,-1048,11280,-16149,49513,53671,-21455,-51878,-81752,-9696,58990,-47504,-61212,-18151,-58336,-128923,-27279,-26226,-49854,-38251,-31244,69256,-26510,30937,-11911,140573,29515,-65959,47981,-99886,64993,49458,-35729,-27898,3852,-59950,-28903,-66252,3221,-45854,-10432,-70004,5884,-309,17227,85827,-13284,68525,14566,8130,-51284,18243,3087,-19702,13965,-83018,-57896,-111647,14993,-14869,-3901,-2291,12619,-44864,-43044,19092,53365,6560,-29105,4690,-2501,-43562,-10617,46218,30638,6903,-6507,5020,6189,-31870,338,26139,-12747,61729,8998,-31026,-19578,76025,-3798,-45573,3802,32349,-46144,18234,95781,39861,-1471,-64442,-4337,53594,-5928,-42322,-40006,43646,13705,-33465,10995,-13736,43665,-36074,-80627,-114989,34144,123314,57852,31594,-22559,36806,-19830,-64397,69305,-33654,-33329,19012,50197,15948,107773,17940,-3494,62040,-17929,-16466,-33291,-73629,7806,-26464,-104122,-25021,49934,-10139,8807,-11860,3542,65384,-20185,27210,-20936,-14897,6686,-2198,62052,24483,-46058,29318,12590,-9199,-2140,74358,6342,37389,64953,50664,55820,80846,24245,25111,-97623,-25020,91212,50032,471,-24666,17290,58178,69941,6300,24918,22111,-35323,-53336,-3199,92993,71450,40692,26567,11159,47889,99130,57573,40225,4526,15895,-73669,-83511,39173,-4540,10770,15017,4607,40356,17644,-61625,45119,87785,-23286,-24696,-40301,-34220,-19490,49282,108216,-2645,55243,74686,72184,44878,7240,71319,82140,-184946,-47907,-21159,29246,3832,105231,49239,73973,50804,-3709,-56019,-29845,47417,-23767,39471,-41425,41725,39180,12852,-63368,-32695,-51041,-12953,21709,-67799,-56184,24159,114475,-842,4209,-27932,8350,-48678,39143,-22313,-2420,49159,-8458,-24940,-32662,118576,-14288,34465,-10307,47286,51749,-29333,-47977,28830,87042,-60463,-2908,1262,-25477,-10260,46328,-18730,-37826,-14086,56238,26991,948,51745,907,32110,-58615,37340,-6884,17343,11309,64824,31249,12937,38304,-61739,-31306,36184,68416,1200,41312,52705,-12585,34449,-30194,371,-72763,-72197,54691,10737,8593,-13970,39284,-75988,-86891,-138278,-95000,8037,34580,-37198,1013,6794,-19448,-59360,22360,1574,42981,-24351,-3339,-37957,-8950,9060,-59379,21668,47325,4084,16662,34102,-33380,51557,-70643,10291,52777,70882,19904,-13329,-58620,-100362,16088,14030,36297,-16813,-51377,-36607,25382,-6511,-121841,4996,-8636,35189,-19873,31948,76584,-8192,-54875,80988,38623,46575,13660,-27762,-40549,2778,-124722,-21199,-39688,108974,127133,55448,-89864,-73036,18578,33571,3228,-95965,50473,24218,82644,4077,22617,3078,18321,-19689,-6923,17043,56145,35776,9604,50144,-49326,48906,-80427,18012,24007,-28374,-6334,-8663,-81353,27753,-50360,-53847,-5162,13664,44406,6797,7102,-8151,-4790,-859,19750,-15003,-72136,-61540,22345,-21681,-12994,60100,41694,1780,15418,-10165,-62213,-53979,-12750,-4029,88214,61099,78324,102566,-57949,-11064,-61028,-47081,-30051,-40675,21454,41237,55759,78689,45190,58109,55710,-767,-132844,25561,-11913,23044,-6127,-16002,-4537,-3519,-33569,-2081,-41699,-20203,50709,11680,20130,47042,-37247,-38445,7141,18564,-26395,58916,18280,-1499,99173,38156,-31296,36758,-28598,-37355,23487,-48868,-75768,-17422,39797,-64002,-31014,-130226,-37043,-27066,-67617,-109604,-41746,-54005,5047,-27343,-13835,14220,55448,27585,4306,-46179,46420,30494,5671,17666,4200,46713,24906,-33833,8875,-19607,14163,-5969,-47507,-5031,-12011,75074,44198,15831,40610,40639,13886,-8468,-82755,-9891,36618,-255,13121,-11126,20737,-25849,-30701,-115651,-6835,1828,-1297,60435,-10459,13871,41840,-27712,-7182,46724,-17120,29355,-39996,-13772,20435,-68285,20184,89166,154087,26254,6856,103561,71174,-35105,-10171,47399,-13715,18319,75568,-32814,10565,16347,6476,7130,53598,-34562,72068,18752,-17874,-9701,20855,-54259,-57255,-11755,24576,19029,32995,-27445,-31560,-29959,-57529,7830,13139,25839,31246,8554,-10035,-16693,-3347,-65482],[-36522,-47118,-35711,3993,-31941,-43427,658,534,-82886,-40146,-41595,1772,5119,-8492,-4615,42177,-110987,-19249,-20467,-8263,-48308,-76056,34280,-22894,-66170,-50861,-52522,34075,-20068,-100075,-56784,56307,41847,14517,-27848,-17632,-129552,-49153,18196,-19239,-25550,-57269,-52957,-8560,-13166,-9689,-15496,22158,111440,7184,-12594,-68067,-83912,-86608,46890,15758,-100869,139084,11214,-75651,109290,483,-94739,-93227,898,13050,41071,61487,-545,92627,-1666,-145,-3093,34638,5987,34459,35093,-31950,-41153,18346,-19899,-33950,-23019,-392,-6093,61897,-6874,8827,-35453,28458,22647,-57980,21520,125038,54377,56131,-17713,-17374,2872,3999,-45979,-26496,-56868,-18090,26619,39306,47696,2307,-37760,-93590,12654,10495,8648,49444,-35895,-22721,6795,25411,65147,5281,-2297,16818,-19648,-8615,-50517,-3477,-26285,-15072,18593,25462,-25722,-21843,-61532,-16458,-3197,-5664,14680,-666,-16842,25830,15183,9745,41147,13098,47657,75221,7123,-2076,24018,10179,-52373,55763,14714,6791,-6425,13089,48533,-5942,10527,72576,3132,-13118,-1694,-5215,31009,48552,34493,23073,37230,60916,-2138,60988,-7384,-8356,12307,15411,35512,12364,42401,-37787,4165,29623,-12097,6339,19455,-45557,-16847,-1582,-6334,-20960,-61118,13686,27272,-27870,48359,-34838,-12701,18651,-61975,14919,34688,-9554,70821,162957,-29494,23910,-2586,-10348,-861,83671,-24947,-4141,-95087,-57001,-1432,8411,8469,-938,31457,83294,33064,26901,-29243,-88824,12112,-19613,-33469,-10762,-2221,975,23826,62317,76776,-32836,-63065,-50498,55247,53080,132,50667,58917,-71330,43883,52085,-84057,-59846,2494,4412,-6274,63593,49076,4880,175725,23128,14258,-62272,61677,59055,-21418,43113,-19920,-23694,-50708,-34739,-57236,28480,135153,-34704,-68592,-13688,9695,42697,-25327,-6679,24645,-18621,-22076,30587,31521,4306,11537,90207,29354,-43253,-61634,-16643,-3317,-18114,-7006,-7664,1585,-46377,45840,13956,-19042,23724,118586,-10982,-52576,24221,-6970,21167,-104542,-55094,-46871,-9603,62726,-46917,-48402,11589,21260,-2200,-100762,-96818,-42027,74084,-28387,-28612,-7236,37067,-26045,-44617,9008,-71416,-91104,-39056,-31472,3439,35789,-18785,29392,34490,53643,46083,-69736,41312,-30506,-70056,-94369,-2618,-61787,64233,-22597,646,54987,40251,-4696,56728,19705,-8068,5520,-20241,4164,19593,37536,9527,27416,34643,-518,-68918,-76155,-7901,-20046,-30721,9427,3408,-24946,-85630,-52745,18431,61550,-28667,-2280,15465,-5130,33572,-13375,-131880,-75733,-1873,4353,91380,-76659,36130,52653,-25819,50081,-28544,-41871,-54018,-62101,-6336,22632,552,-49112,-73380,-18193,-83888,-43117,-39634,-15662,39232,14513,-31509,-104186,-3007,11429,11104,-73729,-34962,29543,-14735,-30780,-3371,109,94537,1105,-122259,-24066,56536,-48689,-11581,36596,45149,-3456,-65538,-79754,-74874,-33542,-67265,-11564,3850,14771,-17974,39303,25572,-6583,-40398,-93736,20875,51966,-53201,-81156,-17142,-74603,-129262,-41598,-19239,-38193,-33551,-16839,68454,-34275,7694,-43481,135373,48745,-69944,76700,-94070,47460,9329,-41892,-21156,-10326,-66834,-28936,-31167,-22111,-36274,-13320,-70529,12376,-38311,-2672,104142,9670,90673,7410,11671,-43145,4855,-9030,-20621,5607,-83643,-42605,-88512,9618,-26001,-13524,-1345,24617,-26822,-60519,19194,68661,37397,11680,8658,3107,-43007,-11090,32970,34626,3428,-13209,-17846,-16804,-26000,-13325,35751,22833,51878,31521,-27264,-28649,73210,-14320,-66494,-5983,28177,-32413,5878,69634,15664,141,-60893,-17835,29760,-10638,-17732,-39558,40510,-5222,-28917,-8337,-13002,45020,-21731,-67162,-113862,-1569,91293,41290,8203,-27677,36298,-10768,-61529,49341,-45461,-39226,20073,9322,-18918,82778,18920,-9635,45655,13821,-3629,-48387,-59280,11121,-38776,-95500,-4705,57852,-8947,7195,2467,-6318,67461,-21517,58741,-27608,-31155,-15566,-20052,33431,-6917,-43071,-22916,-12423,-6960,-9854,56254,4069,40099,77381,61055,52872,74103,38574,31764,-80969,-39713,91693,5249,-2928,9215,52605,46601,33636,-7878,18288,17424,-26648,-47430,-53851,84206,83433,51245,39290,5740,40182,88825,53803,61704,-5599,31141,-53669,-71567,34230,14500,-6341,19060,6516,40035,28459,-66078,46595,94114,-12264,-31738,-31713,-44550,1288,54786,90890,10847,43378,38931,69147,55393,5944,51858,64901,-175898,-16644,7689,33456,10312,68140,32838,65164,56843,4351,-52847,-21435,14317,-19253,37607,-59234,630,24786,8442,-74895,-40489,-64994,16985,46059,-71072,-65800,14292,106836,6368,6718,-16697,22284,-45036,44578,-30590,-6514,57361,18449,-691,-17243,128429,-18149,54148,-15211,38398,39551,-21296,-49879,19272,67293,-43152,882,11697,-27281,13028,37778,-34800,-48004,-32771,47944,21407,-11867,60608,13575,58511,-33533,29218,-32110,1119,10845,50689,25848,11766,12079,-66415,-26790,13571,87997,-3249,38608,65855,-2015,32914,-44045,-22685,-86681,-61347,59875,-1155,5987,27729,44159,-72111,-75355,-131575,-82363,10019,45421,-10339,35131,22273,-38590,-55214,14022,-46582,27549,-55737,-3204,-3637,28435,44018,-60749,16799,46154,7641,17629,23654,-51755,30829,-37681,15658,60360,91525,59436,-7774,-57930,-75346,54404,21877,26890,-9959,-29823,-42361,13720,-12893,-90732,17792,2079,55301,-6184,20954,45110,-6224,-35852,77486,55506,81862,26580,-10711,-39641,3367,-156998,-17796,-27088,89801,148538,57332,-77726,-41918,-7055,23399,-22829,-94840,27604,33049,67956,15995,41572,-5365,24359,-21250,-7767,10265,76160,24472,26791,63136,-48880,23981,-56240,-27008,20760,-15583,-21662,-32861,-63518,20091,-46318,-72074,-42929,-3069,34295,1378,16879,12529,-8413,-203,31274,-30670,-90878,-74765,30047,-18600,-25275,48335,27363,-2939,4614,-37487,-65520,-41234,15345,-20416,85253,47241,53335,93088,-45638,-32945,-54469,-37789,-64262,-68292,8674,32523,53840,71462,83552,38582,50891,-24749,-116825,18163,-15917,27828,-5824,-4629,10744,-10161,3142,18527,-40170,-15987,50499,19780,28063,55128,-55896,-52578,5415,22517,-29207,41541,4850,-8299,82470,23381,-29921,31442,-24879,-25434,3552,-50279,-85651,-25597,33937,-49756,-15072,-109354,-36205,-13182,-66015,-93623,-45570,-57028,-2991,-30892,-23343,5941,93577,49730,5462,-68403,43100,23523,5180,-8391,1007,22791,5553,-64477,-16689,-8821,28485,7734,-30608,6455,1597,86388,41793,13864,66850,51426,-4721,15390,-88199,-13378,19151,1258,-19427,-15508,33310,-17868,-55292,-118650,9142,12985,7114,62629,19012,19210,5231,-35172,-25184,23142,-47736,2544,-60944,-8004,37498,-63622,17158,44685,157817,27613,-2829,39898,38637,-27907,17763,66751,-4145,56777,102237,-15936,24300,1417,-12610,-27987,43149,-35737,11305,19194,-26047,-11840,44566,-40710,-31050,-38555,1257,20856,72117,-8078,-47771,-49339,-70300,-2262,36767,28275,28248,4959,-14454,-24722,-3782,-75573],[-23554,-52156,-45001,-1047,-31189,-26679,12454,-2612,-58528,-7006,-9208,4255,5443,-15172,-5391,46906,-155126,-24563,-32306,-2845,-32288,-69412,245,-35576,-75544,-57069,-68343,25074,-30917,-95467,-51169,74856,14204,20905,-41140,-16652,-123195,-51501,23775,-21983,-6657,-26894,-35930,11482,-55559,-8965,-17773,16942,96094,-5884,-11608,-52250,-59451,-91744,46949,41204,-88472,116168,24394,-92310,115497,1002,-91087,-137565,-21368,4384,57949,65035,7262,89970,4355,10195,5054,11129,7826,30894,23338,-34115,-28370,5298,-34162,-32868,-14318,17,-6843,80467,10541,32815,-43694,26554,19517,-56799,45779,142182,70027,80500,-39672,-27466,-1333,7493,-37103,-32621,-61708,-2212,30707,47822,54294,12795,-14930,-82445,19124,-10240,39561,45518,-39475,-33587,-2626,30145,50665,18242,7125,18581,-16035,-9634,-34809,-13687,-32318,-13834,16969,27459,-40484,-26920,-47391,-20809,-15464,7291,25911,-2566,23,26349,-49992,6598,40942,10056,35537,86691,2938,-9554,29182,13642,-34965,45352,27428,5113,2918,18534,39446,6257,10576,48906,-1438,-2346,-13303,-3147,24448,37657,21165,15083,36640,49477,-770,68866,-9782,10039,14352,20083,46163,14113,47137,-28003,-23771,31317,-4800,-22308,-9063,-46457,-26238,-25306,7984,-22568,-63703,-1129,45526,-66672,5166,-40636,-30716,19594,-78336,25139,37309,-47425,75654,167374,-22177,16067,7195,-18000,4328,64709,-44408,-11346,-121519,-64197,-22914,3256,9421,-14604,32632,97278,66058,35868,-23046,-98783,28088,1048,-14965,-8819,24014,-14494,-10575,41899,63717,-22508,-66028,-57791,41560,29850,4347,67698,69246,-45923,47322,51461,-62862,-37113,56199,12491,-10497,63627,10247,102487,150986,16320,-2711,-108283,36125,44676,-21944,8515,-39353,-14096,-51591,-38888,-47235,56009,132629,-29771,-52886,3184,25548,43509,-5111,4504,22317,660,-14856,21416,43132,-2183,31111,69670,18866,-62300,-65503,-31759,7431,-4604,32904,1136,17695,-49253,38688,53031,-9090,64349,100542,-18794,-17039,51413,-15965,36530,-104245,-58544,-46655,-13737,63241,-52647,-34056,17345,25326,-2301,-96730,-74440,-47509,45085,-26845,-34184,-7793,43262,8879,-36036,25560,-66838,-127494,-66586,-54503,-14597,-26883,-21710,50388,14724,59314,47593,-67571,61127,-11194,-75137,-80876,11149,-84099,69269,-55216,7812,92926,60084,-773,45704,7429,-43738,15617,-20107,2988,8659,36643,14018,3345,22516,-22530,-69149,-73632,-13453,-20910,-17907,6651,59793,-38253,-52228,-38578,18416,51846,-33995,-9539,13570,-10349,38096,-10442,-112250,-83582,-17733,-1350,64244,-82716,36061,38400,-52751,45595,1290,-17697,-41401,-31026,-4442,36693,-4571,-49209,-96240,-11926,-91715,-41998,-35222,-21815,27553,16052,-22303,-109724,-20338,-3979,30022,-96284,-36811,26843,-2259,-16282,-4108,-22267,100168,12761,-65503,8192,67956,-16879,-7824,36938,42992,-7103,-50329,-84976,-40597,-31156,-54413,-15709,10581,14619,-18535,12461,-17275,7200,-24039,-87761,56848,39490,-66118,-100451,-15517,-82293,-102669,-52065,-10807,-23710,-29214,-4285,61340,-46317,-6863,-47404,117127,58167,-56632,85845,-64920,26847,-19270,-44015,1842,-14223,-67092,-26967,-9684,-56520,-15768,-24131,-62060,16312,-69012,-11410,102295,25934,106365,-4737,9858,-24902,-5180,-18454,-22644,-5671,-70808,-21566,-46738,6239,-43263,-22999,10390,39939,-1688,-63700,20004,81864,73891,58291,10178,6954,-39683,-15313,13935,31711,-3526,-15933,-27173,-37738,-21085,-22419,38838,57885,39183,52875,-23708,-36147,59318,-20770,-73795,-17734,12771,-21906,-4583,38313,-3730,-506,-48386,-26093,-1481,-17797,8849,-45489,27482,-28693,-8957,-17263,-19387,40070,-17955,-42669,-95671,-32839,40993,16774,-13369,-28447,31500,-6203,-56359,20042,-52174,-54403,3308,-34346,-39936,50351,15320,-23902,20847,46161,10833,-48272,-35856,13752,-52221,-103889,14532,60045,-4345,15654,25946,-12148,65285,-14075,71833,-34323,-50603,-47680,-36146,4917,-41885,-40768,-73734,-43105,-73,-19750,38537,8047,39386,77682,64290,43958,63551,43302,32371,-61467,-47794,77619,-40212,-16070,39003,87745,32756,-1226,-23016,8056,20433,-5282,-42534,-107838,54068,86750,54539,33439,1931,28071,67004,35753,74784,-7070,46333,-30341,-54512,21557,26171,-24433,16345,2383,30330,24706,-67065,44368,90413,-3764,-37650,-20914,-49398,25011,57192,68742,17151,29966,-1383,52440,46238,662,29156,22024,-135560,15067,25066,43671,25169,28016,13625,54812,60064,11082,-35128,-14821,-27157,-7900,37499,-62652,-41124,4888,10238,-52265,-46092,-75264,48717,66598,-66636,-61264,3628,62093,15090,15367,-5888,33163,-34474,52914,-18936,-10711,56456,52549,36883,-5728,117556,-1021,65957,-13755,34067,20159,-13842,-44044,13136,45590,-18889,1259,15179,-28808,35204,25711,-53400,-46178,-49358,33791,8274,-18913,62031,15292,84035,-413,11842,-40111,-4474,6479,17178,20091,4550,-24359,-59182,-28558,-11216,90938,-4663,35889,78919,1540,33354,-47648,-46519,-89604,-55937,59904,-29392,-2454,60700,39443,-55802,-56958,-103344,-64007,11636,51314,17710,67650,30760,-57635,-47762,9812,-79467,5782,-87090,7345,19281,51275,67653,-44240,3933,29658,11456,13660,13273,-64647,8585,3174,23880,57309,87481,81843,26,-53341,-44907,84277,37852,15005,-8249,-12794,-44610,1351,-11485,-42533,19798,8933,66927,4492,7420,-938,-2209,-18613,64311,65872,85004,31145,8998,-39166,-5122,-166008,-19706,-16694,49147,134330,51355,-64759,-20119,-24434,19605,-45953,-89487,2073,38270,36343,24728,51492,-10504,27046,-23379,-10041,12516,84359,1903,39968,65138,-45903,-2742,-30294,-63563,23916,-2296,-32022,-62293,-19765,13420,-37200,-76673,-74828,-13423,22974,94,24181,41346,-11849,-2623,38393,-40433,-93162,-69026,40399,-15644,-38374,29045,6320,-7978,-3074,-50124,-56588,-23477,45413,-39289,71983,26983,25782,66940,-29688,-39378,-46673,-29409,-77134,-97885,-2485,25898,45907,58955,119768,12617,38380,-51620,-94250,20029,-26083,25733,-3979,2291,17788,-12383,31143,26931,-21217,-7404,44311,26989,36473,65539,-52212,-61097,9327,31115,-29024,22238,541,-11459,50670,911,-27647,23407,-18163,-19242,-27988,-43997,-78962,-27884,32280,-39736,-5161,-78504,-34735,1741,-41691,-55296,-49186,-49547,-1491,-29293,-25988,3149,110867,62683,4511,-95194,23265,6610,3252,-30228,-19307,-3393,-21159,-93088,-47495,2444,35485,14504,-16986,12631,18209,85742,41685,10665,91007,45549,-27738,31493,-82350,-12861,8991,279,-38360,-13754,31853,-7357,-71550,-107203,20628,29099,10601,54929,38862,21021,-34022,-45042,-37641,-2445,-73323,-27334,-67517,5564,52443,-54218,9798,-8069,145070,33265,-13451,-12095,4382,-24865,33441,70336,12644,96614,124190,6525,33058,-14944,-33370,-63063,21940,-25226,-62003,25266,-15108,2237,58423,-20464,3366,-58984,-16683,11856,98691,13009,-57293,-58203,-66385,-266,48417,22633,23488,8362,-19632,-34703,-5155,-64939],[-17281,-48120,-46892,-9347,-14180,-19548,8570,-15499,-28596,20261,26805,8596,3646,-16378,-6506,43209,-158880,-28833,-35711,2811,-17958,-52437,-21046,-49325,-81255,-64140,-84667,17187,-32412,-68698,-29335,81358,-21885,26696,-46523,-9493,-102100,-48347,30136,-16946,25562,4353,520,33693,-110366,-11040,-18415,18433,58874,-14419,-5912,-30391,-24048,-79834,32359,66544,-69061,72958,42656,-97355,98856,2174,-64875,-145084,-536,5920,60764,64355,5215,78699,9602,18185,5276,-8330,8088,34427,14262,-31639,-11501,-566,-37477,-29982,-1119,5013,-9752,79254,17324,53192,-40162,22248,14721,-43669,55554,126644,83342,102157,-62033,-27025,967,555,-24923,-32971,-55176,17573,26770,57876,64950,31561,7433,-62843,19093,-21374,65324,33056,-49082,-42279,-15444,27217,29883,32372,2063,17006,-15685,-3746,-13219,-24280,-31777,-3139,14676,22581,-52581,-30412,-24271,-26143,-44867,21994,31093,-22007,487,8538,-104019,5154,39423,6616,7913,74656,-5099,-12965,35332,16223,-14015,33846,41169,12075,-3185,17830,30291,17696,11720,-845,-2190,19983,-24488,2001,9887,21604,4134,17953,33391,34435,1388,66301,-11986,25650,11014,17476,47614,7464,40221,-5430,-46577,29098,2983,-34294,-21447,-47611,-36736,-39951,22702,-19145,-58738,-20400,47794,-85642,-31933,-34968,-39595,28304,-82663,24677,25828,-74813,65431,150360,-4860,11013,16923,-26127,-6749,41461,-55279,-22096,-126065,-65150,-46655,-12600,22290,-12662,35029,93588,92827,41284,-13430,-81946,37540,26931,-5527,-6466,26124,-27128,-36301,23992,50811,-24692,-62258,-69106,26946,27254,14110,82950,70261,-20066,50744,32641,-36574,-12845,92657,4074,-15448,40489,-42320,144061,116351,4484,-19946,-125091,15770,26541,-9872,-18484,-44781,2555,-49421,-45009,-29940,78087,112761,-21110,-35371,12372,38749,36713,7713,13594,14232,23843,-1739,20573,59742,-16343,42912,41085,7654,-71077,-50533,-38449,19414,8343,74625,3059,27734,-42887,30688,74596,4421,91863,65664,-25282,26220,73522,-26992,44494,-76727,-39032,-31711,-13995,60665,-61222,-18743,17962,18635,1506,-69602,-54809,-42324,-1373,-26220,-28900,2763,33477,35979,-31562,-6237,-62214,-114100,-66740,-53913,-25444,-77584,-20253,70307,-9898,56036,43881,-62631,58763,6147,-74875,-65440,29731,-28225,62153,-85209,18608,108902,69833,10026,33234,-506,-59769,23894,-11143,-828,-780,23603,14715,-13991,13947,-47425,-60199,-63670,-15245,-27253,-5115,-2041,98378,-47890,-23094,-21575,20935,47358,-31921,-12762,11362,-14258,40149,-1743,-80061,-90657,-26680,-10035,28067,-75875,44454,20378,-76591,32818,16975,12333,-25969,-2977,-9913,47945,-4255,-40999,-95536,-2848,-79619,-37373,-27037,-22824,15683,19384,-16514,-102815,-32848,-17789,43346,-99904,-38885,18572,11962,-14866,-11794,-44787,95238,27615,2745,43491,67250,15811,-3915,30801,47358,-2125,-23053,-69486,-162,-25233,-46297,-16748,15683,10201,-13846,-23171,-63060,16693,-5304,-70313,85894,24748,-81752,-117218,-13597,-80625,-59595,-60498,-2657,-8294,-26547,4825,51406,-59565,-9136,-22035,93361,58358,-32281,74666,-21200,9074,-27524,-41986,34019,-5597,-61823,-26736,-8676,-90159,12528,-38924,-50957,15064,-83939,-6763,80600,31492,111070,-17962,4218,1450,-10537,-25822,-27216,-18352,-53200,-2464,6477,7607,-59405,-32402,26181,54693,24561,-48767,22432,89681,104519,92267,5115,7059,-33076,-21166,-212,26209,-10745,-11965,-19917,-51542,-14635,-22272,35244,73294,27428,69183,-25929,-39709,37185,-22172,-64374,-27866,-8294,-21289,-11898,9890,-13668,-3674,-32020,-25834,-38592,-28659,28655,-53601,10808,-50530,19078,-9368,-29800,29750,-24967,-14548,-68429,-52805,-14477,-8320,-26559,-24742,23979,-7039,-51941,-9162,-49660,-71550,-25969,-67475,-41680,26463,8373,-38598,-5080,63837,22451,-36215,-10393,11512,-60332,-117615,30527,62026,3090,27797,52313,-16367,59712,-1705,67204,-42752,-67814,-72264,-44127,-18273,-67063,-38246,-108815,-71072,8867,-31714,25582,17628,35524,63230,63873,33124,50785,34565,24639,-43476,-48612,51834,-69114,-38087,56275,109795,21914,-25136,-34229,-2282,32142,26191,-39009,-143526,18152,75030,48050,12598,-534,13883,31137,9815,76903,227,59474,-9692,-35534,5507,31073,-35721,6818,-8251,14995,5068,-64640,37374,74869,2122,-37520,-5498,-46898,40384,57097,50017,14226,18584,-33774,22758,28113,-7965,5713,-30251,-80057,39930,27885,56940,45450,-568,-1175,45633,58958,20330,-4974,-13988,-65586,5333,41608,-48900,-70428,-13970,19245,-11250,-51467,-85575,74184,77169,-53577,-51157,-4624,-6074,23128,25801,4072,35882,-20084,59203,7162,-13625,45436,81739,76235,1009,93237,34070,71707,-6667,33104,-3041,-10154,-32450,11568,23099,2546,-1104,11629,-32421,48880,12537,-72201,-34046,-59481,17155,-10653,-19071,57599,5924,99357,20223,-12484,-29544,155,-6983,-26344,14273,-6275,-58963,-43605,-34093,-32377,77090,-4082,33693,85415,-4098,33355,-42183,-62486,-82073,-55028,55177,-65470,-15578,78154,26916,-29420,-36428,-61036,-36198,12492,50038,38913,90615,31356,-71250,-39345,12751,-88298,-13511,-104977,29688,26398,59675,75528,-11989,-8234,1231,7014,7190,7096,-69272,-9801,35049,32679,44671,63193,78253,5866,-44617,-15707,94785,56271,5559,-8200,-2721,-42845,-8370,-2244,10633,8848,11757,65607,7516,-3800,-48689,3607,-7778,50085,69243,61209,27591,26216,-41075,-17970,-150330,-28177,-15298,809,84671,40418,-55366,-17682,-29603,25644,-58889,-79353,-19930,37788,-935,27225,53514,-10419,27089,-23687,-11757,21655,74283,-26966,48295,54442,-42251,-23757,-10842,-80075,30308,7838,-31868,-85779,33329,8011,-29235,-70250,-90098,-10627,12282,2770,28377,71224,-14336,-4726,40576,-42389,-76002,-50663,48783,-10600,-50892,10702,-14903,-15679,-3210,-42933,-37630,-6138,64347,-44663,60209,5669,-346,25857,-15737,-30721,-38832,-21505,-62975,-120701,-7683,23674,35762,45581,137357,-8122,17617,-72749,-70581,30176,-40555,20013,544,6687,18659,-9186,44776,21887,11141,3327,31563,30790,40798,73042,-21118,-61235,15871,43009,-24814,5539,2718,-10285,12121,-22940,-25056,10643,-9307,-20467,-61360,-34585,-60707,-25279,33247,-33319,-6297,-49824,-33602,14397,-6494,-14065,-51933,-35610,9007,-23704,-20693,5079,99251,66879,1907,-116197,-1430,-15652,-1730,-41912,-55411,-22115,-44297,-113263,-72481,10775,30540,11858,-11981,8378,32680,73944,43457,7999,105561,28493,-42563,38650,-67109,-9870,8990,3837,-33779,-8526,18158,7071,-72130,-85304,25830,44556,7888,43170,43559,17967,-59906,-52181,-42885,-23296,-91500,-54427,-63205,16045,61936,-44947,3791,-39069,116019,41622,-20800,-32891,-20136,-26990,33008,58694,27992,118255,137452,32298,33146,-35029,-52243,-87929,-4702,-7851,-120594,33696,7929,29127,58579,156,34869,-58993,-22100,-9579,105605,32308,-56779,-54034,-49418,8170,48879,11432,12722,16947,-22863,-43810,-6205,-35071],[-25325,-36393,-39153,-18557,10802,-23907,-11360,-34388,879,33824,57497,16227,-1924,-15625,-5666,33092,-118355,-30383,-31503,8023,-10722,-31762,-18223,-58374,-82715,-70787,-93207,12776,-23128,-27192,4098,70876,-56428,29532,-44453,-3764,-72388,-40855,35629,-8059,60467,32646,46156,56708,-140900,-10871,-16939,20621,12826,-15603,3591,-9043,15063,-53933,7297,85494,-46467,20359,54126,-91184,62614,1539,-22271,-104264,50979,11347,33116,58123,-9975,58909,13221,24930,-4697,-24379,7556,42379,7570,-30443,7353,5696,-27691,-30169,12538,14216,-13953,63941,15320,65718,-30647,17033,8648,-22765,50277,88380,89101,114969,-72329,-12732,10673,-15904,-12549,-27717,-40880,35188,14192,68651,76538,51623,23996,-38677,10477,-20945,80066,11567,-58190,-43547,-27894,20326,5939,39957,-17753,12189,-21660,4866,3848,-33782,-24387,11112,11618,14151,-58268,-34767,562,-28567,-78448,31218,26046,-52054,-9796,-15404,-126608,5030,35845,2433,-20076,47904,-15349,-13140,42156,15800,6576,27535,53217,22476,-22941,13820,23284,25107,16999,-53799,-2110,45373,-33823,9614,-8912,4402,-12746,31955,27361,20302,3204,55496,-11235,31934,4377,5805,42247,-867,27251,26497,-57540,23743,11326,-24084,-13989,-48416,-46534,-44814,31089,-10773,-45622,-35717,30150,-82274,-53923,-19765,-37769,35583,-80041,15352,7070,-79197,41482,116426,17755,8362,23370,-31189,-32748,22390,-53601,-33330,-107317,-57909,-63817,-32443,40027,7616,36871,77605,108830,44480,4378,-46219,36895,51917,-9236,-5374,10216,-34708,-48359,17863,41108,-39419,-54188,-80375,14330,41559,27031,88440,60891,2651,56953,6162,-14190,5917,96157,-23802,-20965,-2681,-102166,146111,67003,-13872,-30713,-112027,2795,9956,13871,-31739,-37703,22245,-43492,-49476,-8964,89412,81353,-7479,-21896,7905,46264,14679,9973,20535,4977,46893,17620,27727,77086,-30177,46047,10917,-4582,-61714,-20759,-32614,25670,17845,100719,-4110,23385,-28461,29219,70031,14133,101310,23900,-28883,60042,82323,-35974,40891,-28762,-1133,-8266,-9732,54223,-69443,-6361,12762,2866,6737,-35732,-39039,-28444,-43995,-29778,-15055,22820,14070,48435,-27787,-64785,-59338,-53066,-32489,-27070,-25948,-95193,-15193,80844,-31641,45590,34567,-56864,33336,17022,-65561,-49469,47663,80122,46658,-106713,25085,105601,69243,24004,22230,-6120,-51577,30036,9224,-4469,-6859,-1417,9553,-23758,13451,-68641,-42603,-46035,-12652,-39171,3186,-17460,103588,-51012,-7903,-5632,24231,38174,-23474,-11004,7628,-16871,39374,11997,-55430,-96128,-27909,-16556,-7114,-61575,56412,789,-89434,12410,11924,39876,-10676,14268,-23789,52821,3818,-29211,-74598,5597,-56220,-29426,-19343,-18368,7861,24818,-15440,-85539,-36892,-24843,40861,-85614,-44298,6002,26740,-32699,-22626,-62640,85545,41796,57314,71581,54200,40150,955,20729,55694,7240,10156,-37189,32056,-17469,-43447,-18304,16466,1809,-2867,-57819,-97518,20055,12418,-50994,99638,10553,-93549,-125009,-11195,-70414,-15975,-67931,3913,6388,-25391,10196,41933,-69638,-1117,21956,70953,53051,-3952,49533,20158,-226,-15440,-38344,63693,12591,-52885,-30569,-25019,-112059,41695,-50646,-43549,9153,-81097,6046,45739,24453,101410,-30223,-2813,31335,-10975,-30943,-34622,-28120,-38721,7719,57862,14060,-66120,-41284,38017,63747,45902,-17772,27466,92947,118696,98709,-8055,3287,-23478,-26628,-4492,22271,-14914,-513,-12,-54991,-4088,-11497,26368,57221,19157,77695,-33978,-37738,12589,-19004,-40841,-33973,-27006,-30677,-14954,-9819,-12483,-8373,-17650,-17207,-74690,-44129,34439,-60801,-1541,-64788,44251,14030,-38664,16544,-39049,9737,-41645,-57983,-59073,-25877,-26640,-15968,16034,-11753,-48753,-30375,-36796,-79396,-57314,-80155,-27452,23449,216,-45102,-25380,53048,27621,-18702,11037,2699,-55647,-120277,43770,69367,11664,34723,73825,-22385,50341,9802,50853,-52390,-76451,-74898,-40319,-34690,-71576,-34191,-120094,-88873,16308,-45457,18918,30213,29148,37439,63528,25901,33651,12899,9122,-29908,-42769,21653,-69316,-62959,57649,110567,16033,-33106,-37369,-10025,49372,57960,-37108,-146660,-6738,48874,31857,-14202,-4156,220,-16079,-14312,70652,13680,67911,4326,-15690,-8427,31288,-36580,-7327,-23533,-30,-26514,-59238,25355,47833,5995,-28128,14378,-36884,39405,55660,38129,3221,10569,-50308,-16098,13402,-18248,-17259,-70035,-30085,52697,17879,68393,63688,-10613,-6116,37973,53738,35230,30917,-19992,-91246,15615,49814,-20564,-79998,-25718,32976,28775,-57068,-96503,85669,74239,-33450,-42371,-8374,-72660,29231,36137,13958,28823,-5254,58953,37868,-13935,26348,92766,101385,3420,64038,72521,74767,4207,33284,-25500,-11552,-18276,14470,939,13792,-5565,3260,-37929,49510,966,-87485,-16186,-60476,1963,-31403,-12686,50002,-10391,98893,14916,-37322,-7580,11087,-29208,-63983,7774,-18745,-78065,-22403,-38797,-43901,53911,-1199,33207,82672,-17005,28385,-32729,-63375,-68040,-54035,47745,-95122,-30393,79090,11854,2720,-18017,-14535,1985,11901,40881,47906,100072,26528,-74597,-31952,22279,-75018,-23092,-98418,60080,19766,59059,69232,28210,-15053,-30414,-12037,789,5577,-64782,-20329,45970,39057,26525,32867,51098,6140,-32907,6885,82771,70760,2328,-5983,77,-37298,-13032,12493,56763,-11882,11672,51159,1374,-8332,-82360,10471,-5998,42862,66886,26514,19585,36631,-45681,-28952,-115837,-41801,-25835,-36732,19463,29294,-51792,-34722,-22204,41932,-58636,-64162,-33236,31652,-29992,21544,50335,-4003,25843,-20978,-11607,32611,46358,-54008,52139,35961,-37982,-34403,-3827,-72879,34478,12606,-19915,-94943,75630,3320,-27392,-63735,-84506,7316,3177,8183,30055,92713,-14271,-3418,38569,-36964,-44841,-30936,50919,-1748,-59510,148,-30810,-26712,5957,-18635,-14506,5837,64450,-28315,57703,-10483,-21236,-20790,-7927,-13543,-31096,-10388,-29035,-129907,-4899,26972,27282,34535,126527,-14969,-9931,-84133,-50523,44103,-55734,16157,7925,13830,17472,-1077,46263,7165,47040,12513,11570,27308,36704,72115,30034,-54066,20303,54814,-17089,-6021,5484,-5680,-21603,-40495,-22754,-7343,570,-28187,-86299,-26530,-39433,-19888,32572,-27793,-17214,-31345,-33108,21987,25838,11475,-52426,-22688,21965,-16487,-8841,10159,63437,65180,-2116,-121230,-19090,-35864,-9312,-40486,-96723,-25960,-55224,-119991,-83205,13594,12923,93,-17835,-9651,39656,55323,44490,5490,106066,12060,-39676,37149,-47213,-6443,17640,15817,-5963,-5482,-2352,26549,-55153,-58061,25230,53670,-768,32818,34537,10962,-59846,-52256,-40261,-34795,-101860,-72554,-57802,14566,64038,-38607,4464,-35819,75175,50929,-21830,-20943,-27580,-31199,19473,38031,32008,111647,138389,57945,23813,-56420,-64414,-97317,-29329,10294,-145312,38838,31843,59630,44609,12490,55784,-33329,-13694,-39130,93104,46570,-45662,-38045,-26660,15101,43334,-1442,-7436,26138,-22327,-48905,-5508,852],[-48855,-21983,-22672,-24653,33989,-35470,-40924,-54075,23455,31768,77025,26862,-10625,-16967,-648,20734,-57402,-29479,-23037,11762,-11599,-12867,6772,-57877,-80202,-75032,-90629,11803,-5943,13697,39488,46033,-79380,28035,-38077,-6793,-42847,-30489,39106,508,84360,53190,84591,78626,-118410,-4085,-14080,9987,-25129,-9155,13978,5665,49289,-21649,-20327,92119,-24439,-29098,50125,-77207,15773,-3135,24123,-33613,103474,14406,-18826,46075,-35882,30876,13621,30655,-23174,-39298,6241,48528,2523,-35272,25134,24037,-7184,-35885,23222,26031,-17589,40956,10033,67932,-21421,12751,2585,-569,36226,48809,85049,114802,-63746,11697,26407,-36248,-2563,-19998,-23094,45759,-5425,78229,84160,66010,30371,-14074,-4518,-10374,82377,-14708,-60665,-31825,-36009,11484,-16508,31803,-47667,5250,-33230,11452,10872,-39429,-11869,22569,7859,6658,-55998,-40252,19478,-25741,-101950,29475,7916,-81352,-23231,-32628,-115137,5362,27354,-3666,-35514,15760,-24274,-11212,48037,11324,21811,27278,60530,29463,-48142,10049,18267,26210,27135,-87429,-3610,64405,-39384,18104,-28242,-10297,-25790,51425,18757,8403,3784,40938,-4899,26892,-3025,-14044,33382,208,14641,59943,-53352,16955,18902,3699,8440,-47723,-54247,-43691,27531,1503,-26435,-41798,-1516,-64140,-63807,-3052,-27428,33051,-78248,2165,-10229,-56095,11087,74609,39898,7303,24880,-30516,-63527,11883,-39709,-41659,-70697,-42199,-68465,-49686,54620,43158,36672,58105,111814,46782,29404,-6302,26079,69622,-24230,-5928,-12431,-37086,-48593,22654,33136,-61858,-44780,-84735,4824,62292,38967,77761,43335,20023,67506,-13376,-1515,17277,67279,-62577,-26632,-58020,-156835,133627,4668,-35502,-30502,-79211,-4498,-846,44696,-29538,-23416,37693,-34402,-48642,10724,86167,45087,10385,-15896,-11008,47224,-23294,2539,25609,-1055,65229,40877,39513,88325,-36010,44666,-13472,-18362,-33132,14153,-14147,21654,21578,99832,-19029,4895,-9689,37643,42486,13886,93355,-13531,-29846,72916,75301,-40387,26952,26438,43587,14284,-1645,44138,-73750,478,2766,-17504,9478,-12869,-25649,-10517,-67297,-37952,2722,47277,-5583,46444,-20421,-110254,-57459,25474,22634,16928,-15716,-73195,-8126,77869,-43002,32080,20675,-53802,-6990,19769,-46645,-31355,59124,172310,29989,-116248,20981,92578,61368,37546,13551,-13378,-22779,34039,36201,-5596,-9585,-32440,-387,-27360,23625,-79071,-19578,-25760,-6376,-54181,3936,-38615,76194,-46612,-4930,4777,25739,17994,-11003,-5248,2492,-18428,35467,27650,-54743,-100082,-23279,-15536,-31812,-46736,66740,-17337,-87574,-10887,-8739,56223,1104,18822,-42765,49694,18703,-18995,-43604,10619,-31727,-18330,-15733,-9317,7172,31404,-18809,-62315,-32135,-23420,20991,-59376,-52820,-7416,40028,-66011,-32140,-71137,78244,50694,85943,85494,33047,49707,5923,10280,65968,15456,39705,1759,48232,-9435,-43525,-22412,12089,-9322,12323,-83329,-109215,17618,25854,-37171,97331,-1313,-96415,-114782,-7881,-53604,14119,-73728,8335,18844,-24186,12345,35203,-71975,11102,68453,52994,46902,24113,20450,43904,2562,8869,-36613,79961,32842,-42514,-38719,-48763,-116223,63574,-52469,-42927,2234,-64684,17001,8331,5815,78012,-40853,-8018,57543,-7135,-32522,-43593,-29852,-32077,5210,92174,23310,-57392,-48114,40120,62400,58572,21354,35786,93749,110165,74321,-27349,-2403,-12574,-30684,505,22137,-13996,17041,24034,-47372,11566,7552,14978,14514,14509,77148,-41419,-29821,-8424,-12805,-10184,-35278,-36292,-43792,-13327,-18850,-2172,-12864,-9710,-4156,-99422,-63506,23584,-65112,-3579,-67327,57572,42989,-40516,3756,-54134,24771,-21953,-48872,-79631,-30236,-12657,-932,10246,-16781,-44559,-39519,-16550,-68181,-79217,-70180,-6732,43052,-6768,-37819,-35950,11658,25098,-1959,25229,-11123,-32303,-103533,56141,84292,18826,28870,83898,-32316,35343,15399,30719,-60850,-71605,-51763,-24693,-45481,-52478,-28207,-107682,-94682,19034,-60032,17404,41910,21358,8045,65365,24880,8472,-16412,-10412,-21309,-31936,-4856,-40157,-82353,45544,90229,13485,-25518,-30356,-13904,65264,78044,-37162,-118629,-13312,15834,9015,-36984,-12215,-10825,-64769,-27138,62052,28875,67958,11098,5616,-15635,29539,-28778,-22817,-39352,-9600,-61406,-51265,9486,13100,8505,-9564,35621,-21173,20598,53476,31183,-11919,5557,-49992,-57571,9791,-28137,-39071,-81812,2723,51605,885,73783,71932,-4146,266,30113,46042,55742,63544,-30279,-101205,19597,59462,15157,-70487,-27264,46247,54390,-61009,-102890,78716,58057,-10109,-36821,-7622,-114841,33384,46795,25249,14230,7467,50431,63241,-10464,3616,77958,101392,2617,36766,94731,77734,16741,32950,-42768,-16912,-5230,20713,-18624,13348,-11892,-6457,-41082,37445,-6350,-94693,1651,-52320,-8553,-48745,-980,41871,-27036,82528,-14736,-54094,14202,22520,-53262,-79378,-348,-31997,-72836,2864,-38189,-41472,32253,5254,35328,71932,-31376,14429,-25258,-46447,-52814,-46809,40607,-105937,-43167,67088,991,34154,-3905,26885,44662,9209,25330,43669,97976,20678,-65344,-25629,34278,-50125,-20769,-65643,89957,5130,55534,54825,65159,-16399,-54722,-45063,-3870,5297,-52368,-21577,34967,40564,8145,12984,12896,-425,-20762,20085,54454,76806,6323,-262,-3101,-29291,-11804,28292,87120,-34099,10503,28369,-10607,-4165,-91205,17355,-13084,45588,60744,-3171,12707,38250,-50869,-32618,-73552,-57061,-45582,-50596,-32051,22298,-53663,-62392,-5599,64881,-47074,-44633,-35200,22424,-39980,8000,44633,8599,23844,-15798,-9463,39547,8413,-69955,52959,18770,-30588,-34146,-10663,-47993,30972,11898,-3,-87425,95480,-1493,-33321,-69516,-62478,35270,-4564,14615,31029,97796,-10023,2737,33890,-26775,-11508,-19688,44339,11266,-60175,-1164,-38403,-39560,22044,13105,5478,9885,46725,5596,64190,-16351,-34144,-58582,-7438,2186,-23343,7252,8481,-123054,5069,35101,22540,26698,91123,-6406,-40423,-86538,-37164,55089,-67131,18332,16777,29609,18515,9882,44060,-10670,74199,16424,-14545,13883,22753,59546,81743,-43737,18400,62383,-7825,-12116,3607,2,-40538,-45354,-21342,-28403,10242,-39568,-97724,-22674,-23354,-13819,25919,-20658,-30494,-24478,-32771,22504,45374,12291,-48361,-17633,28782,-10198,6620,16656,18002,60493,-8021,-105418,-22508,-45962,-16036,-27083,-127161,-13014,-51443,-110272,-77115,10178,-13138,-17498,-32693,-39870,36436,35918,41617,604,92785,7914,-17045,28826,-28323,-4107,29967,33549,33928,-9722,-22668,50438,-25194,-29435,20956,52216,-13706,26602,18746,3008,-32518,-43720,-30782,-35834,-105697,-76714,-60660,-1616,58607,-35113,13931,-8308,30491,59326,-16124,10126,-17069,-31338,129,17375,19701,82135,124452,79174,7565,-71221,-66001,-92276,-45196,24322,-134369,34996,45593,82398,19444,8080,63181,11143,4352,-66817,68067,53639,-26494,-15267,-5938,14225,37905,-11987,-36387,31027,-17713,-47587,-2183,25889],[-80577,-11275,-1433,-22857,48036,-46054,-68819,-69695,34913,18409,83842,38225,-19674,-22384,9757,10656,-12049,-28917,-15262,12970,-16088,1435,40285,-45816,-74600,-74568,-78741,11740,14330,37563,65664,17033,-84731,22169,-31899,-21586,-21911,-19166,39945,5903,86576,60758,100009,96147,-44314,10743,-11168,-24332,-43111,2668,21203,10220,70913,7792,-41999,83230,-6759,-65508,29586,-60346,-29590,-12673,60050,33566,131857,11777,-72014,29484,-64898,-2900,9189,34914,-44203,-53908,3518,46747,-1517,-47503,38690,49164,17897,-46171,28968,37669,-19001,16046,7347,59970,-16599,10311,-1315,16602,22747,26427,72905,102069,-39702,36880,44465,-52304,3476,-14027,-5353,47130,-28443,84501,83514,70742,25030,7945,-19573,6433,74462,-37838,-53446,-3706,-36691,873,-32204,2980,-80158,-2113,-45759,12593,8234,-38619,2319,27099,3493,3411,-46877,-44885,27021,-17517,-106629,15094,-23183,-99015,-34372,-35564,-82839,5326,10361,-12983,-35051,-14760,-27144,-8329,50167,2973,26405,28703,61053,28294,-67695,9173,13719,20422,39844,-93336,-7234,70990,-39128,25099,-45277,-20191,-32503,66478,8272,-2198,2916,27771,7676,13904,-9203,-38212,23830,19401,6930,85207,-35702,11219,23344,36804,34752,-44378,-59061,-41908,10241,15830,-6088,-37892,-34913,-42193,-70394,4482,-13300,18342,-83083,-8665,-19090,-12218,-16388,34890,56165,6852,22010,-23544,-82895,8508,-18447,-44493,-25444,-19554,-59638,-59665,60661,84621,33995,40898,101114,48913,54869,23389,8648,75527,-44020,-7421,-31487,-35945,-43022,28523,22444,-83342,-36636,-75105,-2329,78018,45422,49452,22586,30469,80797,-15005,1678,24460,23027,-96910,-31717,-114472,-193044,127452,-59895,-52789,-18680,-40711,-9589,-3299,75777,-14698,-7833,41398,-23894,-40687,24135,67294,9985,29612,-17059,-39701,42519,-69026,-10323,29502,-1183,74427,63264,51382,87200,-30136,45949,-26264,-33663,4379,43067,12449,7861,20077,73143,-37298,-19469,8454,51953,3715,1306,73584,-39219,-30197,65332,57969,-39749,8405,73658,81221,27445,8377,31788,-71412,1243,-9743,-36469,6239,-11306,-12742,6052,-68169,-47531,18924,68855,-17403,35180,-6749,-112222,-53977,83005,70711,60743,2123,-26076,-850,62194,-40030,20082,4682,-57877,-48550,15854,-21741,-8914,60198,181240,20007,-113643,4234,78727,51207,48536,5807,-25485,16159,35869,59520,-3363,-10655,-59066,-10779,-26795,43719,-74079,3819,-10555,1496,-67758,-3077,-62405,33244,-36435,-5860,5294,23224,-10120,2205,1911,-2926,-19231,28533,40916,-80237,-102803,-15930,-3741,-40618,-36845,71927,-30589,-72577,-29558,-33446,55864,6473,14107,-60781,39582,36235,-14034,-14067,11040,-13691,-4002,-17786,1819,14250,36958,-25187,-38318,-21048,-15281,-8623,-28984,-60257,-17258,49132,-102521,-37082,-68282,76188,50178,91330,84390,10918,43618,7830,2699,77451,17824,57332,35037,49031,-2406,-43023,-28803,3856,-21230,27709,-95667,-94677,12025,33090,-30063,85212,-10151,-89271,-81874,-3403,-32854,24346,-75667,10725,27522,-20698,12007,32155,-63612,20331,102938,38034,42520,50494,-3117,45761,17635,32894,-39154,77628,45933,-33131,-49613,-68800,-104683,71795,-41011,-47370,-558,-41706,16577,-21286,-20202,46106,-49483,-7902,70658,-219,-28811,-51441,-20710,-33932,-9115,98667,31298,-32731,-50502,31448,48735,62429,57673,47344,92549,78930,30091,-47708,-6556,-3222,-33676,10061,25340,-8276,37471,43368,-30705,30669,29766,4659,-34056,11326,67662,-38758,-16876,-22019,-5459,19527,-32308,-32725,-51727,-7541,-18801,12276,-15484,-9744,7019,-103983,-83733,-811,-65271,5244,-57056,55929,62546,-32456,-5465,-63922,28096,-10630,-29513,-71187,-20349,11564,21446,8947,-17880,-36262,-37016,4660,-36682,-83920,-43868,9850,74295,-10680,-16527,-36066,-44438,16614,10187,32096,-25641,10664,-70804,68857,103710,21914,7445,79303,-45229,13694,12761,13387,-65077,-52211,-11037,-562,-51642,-16327,-22348,-78226,-93058,15469,-73151,18409,48710,13650,-16546,68890,25803,-25890,-45207,-28099,-15989,-18481,-22693,7194,-89384,26662,57050,10624,-7751,-14005,-14226,71564,79220,-39390,-73844,-6401,-13214,-15114,-48933,-26413,-18044,-100740,-23108,57184,41133,55811,12880,28593,-13967,28211,-18382,-36613,-50616,-12163,-88898,-40942,-7440,-21910,10021,14666,53484,-3278,-10426,49821,24657,-25996,2487,-37947,-93196,17451,-35884,-58712,-64419,19779,38951,-15187,71451,66206,10337,14639,19734,38016,77465,85057,-39685,-101333,16133,66702,49344,-48857,-19674,53261,62023,-59674,-95955,54409,32587,11541,-31950,-4350,-122661,36511,58378,38905,-2821,17098,35115,76405,-2433,-17335,40688,76888,-14,15552,86954,81071,29179,31797,-51847,-23018,3330,28596,-32153,5489,-20219,-14227,-34059,17911,-7453,-89817,14517,-37470,-12593,-57531,14304,34895,-37519,54914,-53902,-55760,25648,28917,-68258,-63843,-10507,-45929,-43865,30628,-30003,-24296,21360,15883,39997,56683,-39763,-9074,-23441,-15148,-40856,-29173,36435,-95147,-50819,47417,-335,57579,6270,56615,79415,4258,7146,29447,90963,17713,-45031,-18172,42771,-27104,-10812,-16753,109077,-11214,52727,39906,87973,-15793,-63672,-82038,-6514,965,-34888,-15140,11891,36514,-6003,13425,-20106,-11962,-11508,23719,22806,73086,15138,6368,-10057,-21224,-5781,39801,97677,-47283,10138,5617,-21087,7308,-75050,23045,-26255,54536,52449,-18774,11978,32005,-52498,-26116,-35475,-69657,-67048,-40561,-48394,21226,-58840,-87944,14031,87181,-29592,-22799,-26428,14529,-27410,-10254,38083,25634,19898,-10118,-6380,38299,-27834,-67658,52838,11438,-16008,-25658,-27673,-18011,16930,7632,20205,-67148,94882,-6841,-44845,-90574,-34744,61886,-11860,20455,33743,83938,-935,12887,28185,-15787,11852,-20443,29119,26944,-50507,2355,-37352,-50918,38930,39704,16264,6586,19912,43747,72802,-9504,-38017,-74137,-12373,7309,-15769,30929,33520,-102611,18959,45473,20975,20724,47018,12256,-67851,-83265,-31490,56534,-70747,25356,24193,56254,24533,20547,46656,-25227,82739,12703,-42219,-8038,2004,36289,111783,-35436,8345,62388,210,-14057,-4121,3704,-39973,-34633,-21244,-47805,18467,-50981,-98462,-23373,-16961,-8252,11593,-11435,-35560,-24987,-31651,14984,48935,-7672,-37298,-23268,23458,-6586,22447,23167,-20286,53917,-16784,-72690,-11843,-40370,-16031,-6586,-134171,12140,-37672,-83659,-58142,2071,-39613,-35409,-50998,-74706,24900,21260,33044,-9763,69755,20692,19123,16938,-14953,-3284,39879,48561,68301,-22383,-36522,75329,8761,-1706,15757,38784,-28295,24037,4749,-1855,10471,-28560,-17307,-28391,-105439,-64993,-72718,-28232,47223,-32295,29922,20565,-9560,64932,-6372,42022,6359,-21221,-17343,4664,-5218,45792,95978,91552,-10746,-69920,-56140,-78045,-48882,32178,-102219,19087,42508,88977,-11362,-17928,58295,58902,24989,-80719,41006,53024,-4302,6839,7245,3739,35817,-17208,-67574,28909,-10187,-39090,3600,30275],[-107889,-9186,18947,-9782,50184,-47624,-83186,-77784,34839,1779,80002,46713,-25332,-30457,25047,5680,-6694,-33192,-13307,10943,-16387,11068,65273,-23888,-67345,-67787,-62387,8665,33774,35797,74426,-2852,-72657,13068,-29761,-44690,-15292,-9167,37852,7426,64922,52311,84970,104310,48562,30893,-9204,-77895,-40073,16022,21601,4861,75370,27357,-51767,59938,2760,-84308,-1127,-45392,-62101,-25833,75491,72493,129732,4034,-104156,10965,-87566,-37029,-780,37224,-59318,-65982,-1357,34623,-4725,-64595,45825,72409,39784,-57504,29499,45713,-17655,-6125,10530,44894,-16768,9018,-685,24854,17551,26637,57420,82168,-12577,52071,59530,-57044,5109,-12958,10187,40158,-49964,86151,73032,66339,10069,25898,-26802,24554,60096,-49502,-37863,39018,-28608,-12080,-36790,-42315,-107668,-8306,-52817,7474,289,-30603,13964,24226,-1471,4286,-34198,-45749,21723,-5604,-92284,-9008,-62688,-99270,-41500,-24232,-48143,4575,-16504,-25973,-25386,-38743,-19513,-5459,45372,-8010,16830,25213,54779,18474,-72509,11979,8246,8968,50557,-79219,-11499,64982,-31482,27931,-58176,-24639,-32232,67165,-2812,-12514,1180,20014,23976,-96,-13388,-60540,15213,55457,5312,94236,-11278,9170,22228,61430,52522,-37893,-60703,-42835,-17016,29799,8868,-27184,-58251,-24117,-79666,-4061,-613,-3224,-94576,-12013,-16719,37195,-33879,5342,62841,6106,17231,-12240,-76916,6252,2460,-40945,18939,6886,-41272,-60317,57241,118968,29777,25179,77095,50743,71191,34705,-9625,68552,-60852,-8583,-41548,-33906,-38038,23889,5086,-93896,-31424,-47716,-9071,81190,43163,8181,4952,32567,92110,3002,1699,33212,-12644,-112912,-35323,-160100,-202699,134565,-108632,-56404,1350,-8082,-15192,3126,100312,6777,5202,29330,-14424,-26479,27699,35397,-19055,45972,-21660,-69722,33956,-108526,-22710,33704,4883,71182,79214,59370,71005,-14186,55267,-25443,-49410,30883,57934,39169,-9830,17743,32923,-53217,-38007,21248,61968,-32933,-20853,50367,-51129,-32965,48875,40643,-35157,-7175,100646,101160,27439,17792,19432,-61372,-2544,-21989,-48248,-4055,-29585,351,16955,-53866,-52587,28680,80245,-17798,21188,12689,-68992,-46182,97948,86546,87336,21225,16912,5146,38475,-24264,12850,-10313,-69693,-78151,9015,2311,17302,50660,90001,21644,-101774,-22602,67838,43349,56413,-3416,-42388,51933,35266,69055,1364,-12427,-70333,-15932,-23327,68980,-54111,22031,-6149,8095,-74658,-14862,-83867,-1158,-24191,-2862,-7120,15890,-35330,12448,7184,-7387,-19477,19279,48007,-118205,-102909,-8767,18035,-34065,-34054,71090,-36125,-50239,-36152,-51295,39251,3923,6263,-71861,25944,50638,-15503,6162,7490,-5415,13603,-24525,11020,26824,38588,-32690,-17833,-7113,-4090,-35288,-1239,-60281,-19847,51443,-127874,-36532,-56038,74916,37878,83077,73589,-5346,26991,2327,-216,89705,12185,59552,52933,41222,2636,-39254,-35368,-5342,-31654,39178,-95409,-60075,7569,34570,-24720,71911,-15844,-75266,-33645,1933,-11303,17642,-70923,11567,30542,-13141,9796,32424,-45049,21547,116796,22093,38430,74006,-15270,34061,41058,44806,-45656,59050,44771,-27048,-60738,-77596,-85051,64179,-17955,-51240,4715,-18216,1005,-36989,-46787,14027,-55344,192,61276,8354,-18838,-54787,-2588,-41465,-29938,76694,33808,1264,-46307,16073,25913,60838,81938,61134,87526,31350,-13453,-62581,-5464,1849,-36966,17476,29084,-631,56497,52478,-9318,48965,49280,-1053,-63658,6468,50344,-19555,-1027,-27506,1512,42621,-26054,-17586,-47885,1021,-13385,24744,-15461,-16198,10455,-85886,-99990,-31133,-60655,18983,-36659,42563,60115,-15443,-9010,-63830,20124,-4372,-6090,-39412,-42,37967,50603,13660,-12009,-22168,-26871,19228,3615,-71006,-12801,15415,98256,-10660,13740,-27745,-86519,6279,16538,33546,-35400,66462,-32353,80866,119849,19109,-26092,61170,-56927,-10885,2993,2115,-62898,-22435,31963,26620,-52226,24106,-21491,-41287,-90563,6466,-80908,19399,47870,7781,-30731,71318,18534,-64904,-65608,-38190,-11103,-4956,-31561,55393,-81464,8973,23361,4137,11692,8084,-12548,61864,63532,-43399,-30054,3099,-29148,-34488,-48438,-44784,-20954,-112122,-3307,58621,47001,30114,12958,50839,-4374,28616,-12888,-46827,-53492,-10742,-100392,-28462,-21482,-47888,10808,39031,63730,12379,-43387,42911,14894,-34609,519,-22104,-114276,30338,-40379,-74627,-30231,28757,20418,-23154,62828,48755,22518,29897,5634,31412,92625,91818,-42575,-102974,6277,68376,75056,-24484,-7280,50138,56249,-49622,-69512,19804,4311,27176,-23668,-1534,-100864,39737,69236,54027,-16408,24177,16384,74998,10157,-31630,-4447,39402,-3002,2280,49625,83086,40226,30153,-52109,-25750,5313,36319,-36375,-2867,-30592,-18183,-8831,-1087,-1770,-71449,19785,-19704,-9996,-54113,30993,29462,-37892,22906,-84043,-40221,22447,26949,-64738,-21855,-21946,-60132,-1489,57809,-15288,4008,25287,28857,46089,40478,-36629,-37802,-27046,21357,-34413,-2431,36210,-71478,-52033,24694,9464,67389,14611,71125,92784,-2265,-8419,11145,86389,18880,-19046,-6444,42696,-16486,-2339,30452,110317,-24463,51397,30702,89854,-18288,-55153,-106321,-8099,-11261,-16129,-5167,-8448,28556,-13653,32475,-35738,-23999,-8160,19308,1671,61212,23569,8712,-18324,-15974,2230,42548,89116,-43390,12012,-8315,-22171,21637,-43904,26179,-41359,61702,42857,-19399,19670,21259,-45872,-9948,-10200,-76080,-81256,-18552,-28327,24644,-64806,-101031,29385,99916,-12518,-1792,-10500,12641,2726,-27599,31116,43533,11495,-6379,-4161,28130,-51983,-45319,53663,17862,8587,-12748,-47459,3974,-6186,2993,32261,-41728,84979,-12214,-57025,-114895,-13026,74201,-19381,24607,40181,56088,11977,24164,22665,-7972,18999,-29363,7830,42093,-32371,3504,-29193,-56874,48983,50955,15090,-879,-3871,71709,74986,9017,-33672,-61588,-18881,-2555,-9033,55392,38227,-74675,31974,54197,19937,14162,12140,32866,-85071,-77234,-32280,44546,-64628,29809,26564,89405,35768,27585,55840,-32592,69365,1233,-63847,-31832,-18416,7675,109431,-33046,-8418,53594,4485,-13883,-14413,2752,-21570,-10058,-22412,-59883,24019,-59153,-96737,-26560,-19529,-3092,-8240,-2261,-23723,-26249,-29024,-195,39758,-34348,-18504,-37145,5724,-5991,36032,28832,-40227,44501,-29046,-35155,5980,-18748,-3306,14098,-116906,40298,-23410,-43236,-34517,-7318,-57828,-47490,-65249,-102822,11301,14576,19568,-26953,42487,45004,57391,5610,-8990,-3275,42970,51388,81033,-39290,-40165,95583,37199,23208,11960,15505,-41523,22590,-1430,-120,50488,-11527,-3917,-15731,-103683,-39915,-83911,-56241,32656,-27593,46798,30432,-39305,66063,2461,61350,34245,1532,-28217,3647,-31402,18715,57602,91557,-25690,-47767,-37705,-60347,-41596,34869,-69390,-7488,22722,77873,-41005,-62536,44851,94180,41660,-72898,22104,46066,14859,20970,11417,-13234,35335,-15753,-89793,20706,-1710,-24704,10496,16881],[-119394,-17094,33353,13621,42288,-36183,-77334,-76746,26592,-10128,69462,48804,-24515,-36976,42799,5546,-39992,-45560,-20887,5647,-6092,17669,70437,2963,-60563,-54939,-46565,-857,50809,12916,63995,-4321,-49141,2441,-33053,-67432,-24929,-2725,32776,6475,27396,29309,44798,97568,117785,50023,-8107,-127899,-24811,26965,13427,-6688,62893,34959,-48274,27566,1073,-86726,-32219,-35763,-74459,-39551,68724,79439,107433,-5281,-107174,-6526,-96724,-64474,-15340,37654,-61065,-71012,-8614,15220,-6771,-81237,46085,85162,51782,-65823,25824,47149,-14307,-22252,18861,28039,-19194,6873,6006,23886,23343,41774,44024,63210,3268,50358,66001,-48112,2748,-17527,22605,27745,-65122,83196,54702,57162,-9488,39335,-20471,39558,42857,-44897,-19132,87407,-12669,-27321,-28376,-90591,-125021,-12478,-49678,-2031,-7632,-17475,19463,16718,-7124,4920,-22245,-40793,6538,7452,-65763,-36106,-101465,-83752,-45734,-4558,-24142,3426,-49729,-41432,-17653,-52403,839,-3267,31472,-19655,-5807,11933,43995,3449,-59447,17367,1750,-5659,54270,-59881,-14032,51747,-16009,24427,-65734,-24267,-26227,48407,-12724,-21777,-323,19268,38604,-8131,-16123,-74285,8083,94720,7835,83661,10054,12615,14252,68475,53273,-28963,-59325,-45884,-45260,40830,12617,-14740,-65757,-12133,-90475,-25796,6869,-21494,-106683,-5695,-4916,75634,-39310,-9052,58701,4450,13810,-474,-43220,-1932,15346,-32224,55052,32891,-20296,-51820,47676,134351,26129,5424,41768,51494,70492,27992,-23256,51367,-69233,-8205,-43168,-33341,-37253,4221,-18973,-85795,-29745,-5198,-17403,70497,31335,-36708,-4006,25245,95641,32735,7811,47864,-21846,-104976,-36469,-184785,-186130,145587,-122704,-39495,23420,12809,-21606,16652,113705,27988,15002,3371,-8523,-9249,20411,-3106,-38254,55406,-24333,-91855,23440,-128241,-29228,40783,15321,54391,84572,61165,42078,6208,71470,-13775,-63578,26929,56652,57098,-22500,20992,-5583,-62002,-41514,25384,56863,-58532,-45198,32012,-50979,-40802,38493,32146,-28306,-13457,101807,100086,16875,24131,9508,-44587,-8123,-31638,-49042,-18821,-56162,12519,20101,-35296,-46960,28939,76498,-8513,9221,33995,-4479,-32916,75744,63614,89582,33740,28852,8943,13064,-2334,11328,-21891,-80601,-88430,3598,18134,42585,34333,-54513,33654,-85240,-53981,58951,39727,61316,-15440,-59901,73290,31449,60786,6630,-16587,-59722,-11676,-17079,91240,-25406,30509,-12684,10958,-70607,-26224,-97082,-9042,-13809,6880,-32059,4943,-46063,16384,7816,-10417,-19172,8937,47105,-146839,-96161,-3495,44519,-18022,-36878,65656,-32809,-28000,-26602,-56842,13190,-6015,1012,-72781,13573,57099,-22177,14772,1810,-6404,33659,-32893,13867,40190,33610,-39724,-3140,7358,6909,-47605,19485,-48081,-13829,45494,-132867,-31931,-39686,65161,14060,68537,61729,-12249,8636,-13578,1314,101132,-443,48410,51877,33054,4996,-31720,-39348,-12199,-38549,44211,-86330,-17539,8831,33326,-13942,62845,-18181,-59835,9515,7144,7545,3123,-57473,11298,25641,-1280,6231,34611,-21162,14201,108506,2245,29676,91795,-14624,22751,65104,38009,-53003,32123,27446,-26307,-69708,-73044,-64976,43482,10601,-47983,18303,2499,-25454,-38709,-66344,-9670,-57351,16641,24798,17254,-3551,-50714,17698,-49902,-49353,36813,28233,32347,-35215,1269,2727,59119,90645,75249,76015,-21469,-36231,-66075,3390,1869,-42045,16748,29561,4205,69815,50547,11205,60989,61661,199,-60342,-2487,26885,14487,14726,-26491,7287,57581,-17126,4043,-31236,10476,-6739,30374,-13372,-25409,3664,-50551,-107723,-58058,-51422,27657,-12552,24429,33168,6008,-6348,-52278,3604,1411,15003,1352,23623,56695,82655,24610,958,-3091,-14689,21420,31907,-48036,11735,9372,97855,-7127,44839,-14292,-89649,-1054,17467,31864,-35938,120195,1655,88771,123474,10234,-63311,34501,-61543,-28068,-9951,-3363,-54233,8836,62421,50781,-45075,55899,-31281,-5804,-89751,-4742,-78616,19214,39157,5619,-33287,69051,-5601,-98609,-72939,-37456,-4209,6459,-34731,88980,-61042,-1517,-435,-7080,24111,30599,-11012,34460,41478,-47705,344,6562,-28413,-44449,-38572,-61227,-19238,-95476,23997,63457,45119,-5223,13507,66684,9567,30769,-17790,-52997,-47683,-11314,-93448,-14289,-28647,-57119,11502,58128,64513,21546,-67672,31174,1221,-35882,-543,-9234,-114498,39968,-41146,-85271,2845,34975,3157,-19288,51428,26894,24708,37864,-11231,27094,93080,85494,-35206,-115254,-7298,63412,89711,-5145,4462,36848,45231,-29899,-25873,-14134,-19704,34317,-9470,-1718,-63008,43557,74561,67255,-21953,30024,-2358,60987,26214,-36085,-37953,4579,-4973,-2844,-2425,81025,48479,27371,-45461,-21693,551,42265,-30218,-6193,-42359,-18481,36789,-12034,9453,-42679,17721,-2507,-2137,-37631,46452,24865,-28073,-7395,-92912,-11524,7225,16606,-40047,30484,-32704,-72856,38477,79310,1959,36320,41891,39411,51834,25442,-21728,-63758,-32685,51036,-33193,25203,38459,-49043,-47624,2413,27555,61979,23350,69277,77761,-8792,-16170,-5052,87705,22068,5014,11298,32556,-22028,-5006,59492,93333,-32018,50737,30224,70378,-27854,-33916,-103135,-10095,-30802,134,2859,-14004,20288,-15015,58508,-30888,-31204,-12270,8956,-619,44429,25403,2658,-25596,-15724,8596,34648,65983,-21147,16785,-7902,-9914,32989,-12170,25369,-54556,59525,32229,-10308,34375,10396,-27759,12451,-275,-74805,-81849,-1087,9614,28805,-69561,-98158,34079,96215,-599,14776,7168,19285,39250,-37466,23231,57136,-3356,-6333,-4641,12116,-58874,-8221,56218,35778,41599,1458,-61700,9918,-32668,1312,30422,-18607,76663,-16320,-64189,-122053,-4698,64230,-26820,26565,50647,24936,26035,32713,17823,-5872,11999,-38140,-15119,52703,-12898,-3195,-16296,-54457,46249,43187,3167,-8232,-14611,81117,65162,34932,-23543,-25806,-22997,-24911,-3941,72619,25061,-46659,38974,57252,16272,5017,-4452,48851,-85719,-69130,-36394,19798,-49953,22314,20963,119044,50026,28555,64546,-32184,38973,-15816,-71731,-47777,-29855,-18278,83586,-37493,-27622,37357,3699,-13525,-22365,-4085,7905,22435,-24080,-60994,25744,-62074,-99804,-28625,-25917,2644,-28504,2959,6772,-22876,-25099,-21991,24769,-50680,5021,-52817,-18685,-7402,45617,33265,-39998,30573,-43932,-7790,20784,13163,24762,28612,-86623,61685,-17915,3628,-15021,-13861,-62114,-48871,-68608,-113823,3652,15952,4550,-48924,15955,68293,86043,-1150,-9274,-2732,38539,37471,65207,-52576,-33059,105562,53664,42212,10715,-12151,-50632,19485,1331,9714,71710,1791,5297,-474,-101996,-8059,-79501,-75797,18016,-19603,58151,14264,-57444,61602,5143,63461,57887,32892,-32166,12900,-45607,8403,17768,77701,-33169,-9057,-16257,-42740,-28588,35302,-50402,-38691,-7031,55444,-63197,-111738,27157,108889,50878,-44229,17876,35561,25743,22911,9097,-30753,30908,-7959,-92393,10607,5964,-7543,16432,-2434],[-110368,-32416,38836,40336,29152,-13764,-54417,-66942,15861,-12436,56357,42620,-16144,-37091,59111,6870,-89039,-63981,-38945,-2171,15416,23131,54750,28171,-57082,-38745,-34204,-17857,65555,-15738,39631,12541,-23415,-8185,-40026,-80121,-48961,-1398,25035,5705,-11230,-2083,-4471,72306,138423,60440,-6566,-145989,-9315,32854,-2207,-18761,38912,33832,-34975,-6119,-12666,-78249,-55352,-32952,-65325,-50032,46481,67361,80597,-11749,-87772,-21087,-90205,-79035,-31675,36993,-46868,-64654,-17515,-3964,-7114,-91507,40907,82643,50519,-68518,19497,40543,-10337,-30538,28276,15174,-19372,1687,18502,16690,37102,58598,36290,52121,146,32162,59398,-29405,-2635,-25935,31595,13236,-70530,76750,33143,48872,-27492,47970,26,48606,25471,-25164,-4255,126633,8024,-43282,-8589,-124792,-130576,-14999,-36522,-12404,-11678,-3817,17062,8715,-13554,-1560,-14785,-30141,-12241,19415,-36821,-57751,-128307,-60459,-48944,15667,-14465,2694,-80919,-56224,-20172,-53130,32095,-2036,8740,-29646,-33976,-11489,32375,-11562,-32496,23156,-4268,-20657,47766,-46326,-13391,39006,6084,13844,-67028,-20165,-17162,13329,-19562,-27105,-427,24357,45236,-6604,-18735,-74482,2528,117568,10971,56104,18613,21570,96,56805,36011,-19600,-55418,-47003,-63225,46701,2715,-4999,-58836,-4911,-96497,-47238,7994,-27161,-111225,8702,11333,92799,-35698,-6424,45118,1653,14341,7466,5711,-20011,15679,-21350,78184,53885,-3867,-35722,37468,125048,25707,-22428,390,50288,50405,10256,-29545,29221,-67846,-5597,-41302,-35370,-40186,-23613,-44553,-57246,-31386,42379,-28277,50401,11716,-74583,-1475,8568,87409,61336,26949,67918,-1187,-77777,-34511,-182854,-150648,141115,-91166,-1565,40795,21799,-26670,33156,114718,43576,23279,-29009,-8103,6649,4310,-38995,-45105,55702,-20503,-99393,12445,-121053,-26781,53810,27160,26022,78249,56277,7185,24291,86098,2108,-73940,-13230,43112,59626,-22377,34113,-32515,-61484,-27628,19442,31804,-70499,-62000,24129,-41868,-54328,43033,35119,-20522,-7643,79439,82553,3319,25699,3716,-23852,-12753,-37511,-38216,-32078,-75459,21363,15827,-21198,-27421,19089,56940,4906,804,51380,51502,-15260,38473,17087,75037,33194,2230,10169,-8218,16780,14259,-29355,-74550,-80082,2735,21144,59962,17587,-173993,46837,-68521,-83745,49338,38684,63089,-28697,-71029,74777,22771,39364,10554,-23148,-28916,2373,-7565,101081,1935,27083,-24600,9398,-53831,-31772,-96708,12041,-7758,20650,-63335,-6698,-37316,12028,2697,-12726,-18187,-1014,39032,-148612,-77094,-501,67330,-885,-41420,58148,-21915,-11778,-2559,-51109,-11715,-20713,1342,-64217,6946,54144,-31433,13714,-3982,-13807,53548,-39018,7554,48620,20615,-45490,5759,22468,16760,-40814,31320,-23778,-960,31851,-117271,-26145,-25726,39687,-18261,49793,56420,-10904,-2859,-38816,5317,108832,-16445,29941,35378,30047,4348,-22260,-38588,-14330,-40560,42742,-73052,21854,18994,34019,6523,57276,-16509,-47907,23681,10784,20023,-9468,-35299,10062,10852,13012,1960,36494,-190,2634,82731,-20371,11527,100141,-3439,21819,79907,13501,-56547,5991,-2040,-33269,-75037,-57580,-48271,16323,36722,-33756,35774,19376,-52714,-31603,-73069,-19447,-54764,38464,-33246,25481,13860,-38027,30947,-54423,-59772,-3791,14817,47337,-19883,-5801,-9231,62184,87009,87279,56646,-66587,-28361,-54943,20234,-862,-49475,5093,23624,1269,74145,40242,25537,62295,65284,8481,-28489,-16083,-571,52785,27053,-21160,11571,66288,-5425,25680,-6346,18880,-2116,27553,-11022,-33223,-10887,-9068,-105077,-73792,-38514,22320,6378,8271,-7812,25548,1320,-31051,-16920,9336,29088,34206,43096,60067,110000,40405,17507,18081,-5477,9910,29449,-27602,23417,-3247,67285,-1611,68509,1139,-49699,-1862,13680,28425,-25686,153066,25190,88470,108465,-2979,-94396,6457,-54292,-25062,-20926,-5574,-41425,30627,72121,66601,-29362,71213,-53884,22067,-86757,-13540,-62817,18530,25618,8767,-26728,59724,-44872,-115713,-67093,-26641,5343,14379,-36452,100430,-34130,-3015,-10877,-21371,23727,48187,-11565,-6493,26267,-49711,13371,1896,-13942,-43457,-24712,-67404,-12189,-57365,45641,64272,36212,-40682,14366,69031,22966,33720,-33984,-55783,-37441,-19280,-73208,614,-26260,-47363,13427,68668,57081,21211,-76657,14796,-13994,-31123,-386,-2229,-92777,39503,-38107,-90077,20677,38835,-6904,-5088,41042,9350,14484,32785,-27870,25013,74173,71593,-17361,-137693,-21237,53006,94639,5470,11248,17689,36207,-3432,23468,-36544,-33899,32817,9900,-5762,-23564,47327,67975,73472,-17839,35681,-18893,39319,43556,-29621,-45013,-15813,-4958,-980,-48004,72581,51607,20913,-35667,-9597,-9029,45046,-16301,-2994,-53793,-16975,93225,-10873,23272,-11573,10917,12210,8308,-10909,57663,19868,-11675,-32488,-79008,21817,-12644,1144,-669,74023,-40411,-80851,61674,89158,16449,64794,64347,41362,55471,12021,-1495,-78764,-36290,63457,-34898,40991,39624,-37792,-40009,-16115,47988,44466,33306,51634,38217,-13208,-12847,-14894,91981,23017,20117,33461,15686,-40137,-23768,63273,64623,-33269,49754,37824,35421,-45412,-9707,-69854,-13568,-51766,11045,3837,-815,15925,-12021,76998,-11457,-29665,-23165,-5274,15156,26172,15841,-11162,-29966,-20609,10239,17657,35343,12508,24234,6853,12778,36528,8590,19526,-63760,44957,20856,574,51731,3035,1277,36027,-2326,-66651,-67951,405,39593,29637,-71546,-83363,24563,74849,4419,23554,20973,32293,69189,-34837,13611,60703,-23800,-10187,-8973,-4010,-49625,32086,59609,58346,75626,15165,-64319,-856,-54561,5014,14129,-1955,73755,-17894,-62045,-98239,-10110,34107,-32934,26208,62992,1782,37711,35047,13471,-9547,-1175,-38749,-34466,55304,-2516,-18370,-1160,-42978,29210,20468,-15143,-11879,-8513,72055,42787,61891,-11151,19348,-22354,-51141,-935,75496,2937,-24899,35708,51938,8119,-6968,-6210,57309,-66773,-57506,-39472,-12102,-30844,-1425,6566,134174,63648,22785,61277,-26112,2821,-34740,-62159,-47593,-25866,-33906,56712,-46443,-43668,17204,-1651,-14304,-25692,-16026,39241,54485,-24731,-52376,22702,-59446,-108225,-25827,-29091,9850,-43715,468,48602,-13126,-21371,-50131,11066,-44446,26069,-62820,-40563,-9094,49933,36345,-25826,11603,-58240,-862,23992,45306,64191,33607,-58397,70323,-25038,46363,-5454,-14263,-51839,-37594,-57479,-103118,7734,22586,-7316,-70461,-6286,77711,97560,-659,-12316,-352,29820,10290,26682,-54534,-17485,102442,56415,51085,11751,-36623,-53661,13192,9561,26343,68878,7225,7550,16181,-100031,22463,-51500,-80135,5887,-8733,59705,-20397,-65997,51419,-1285,51179,71078,62859,-32469,27123,-40019,12124,-13834,51430,-31752,34095,2197,-26252,-16881,36359,-47235,-65709,-36144,32812,-73885,-143318,8747,105027,53035,-4764,29639,24898,25515,13611,5214,-43500,17089,4560,-71950,4143,12155,8316,19573,-15598],[-83865,-49825,35141,59230,16124,12324,-27706,-50548,8493,-4575,43927,28994,-1721,-27900,69616,4614,-125781,-79148,-64943,-11137,41868,28377,25930,45697,-59874,-23941,-25420,-39875,77895,-33149,10941,37956,-4288,-18022,-46672,-77007,-81971,-5515,15570,7806,-36507,-32929,-43657,29910,114749,56332,-2686,-118463,-1332,33041,-21436,-25929,12809,30431,-18585,-33607,-35926,-66017,-66649,-36678,-39229,-54354,20240,52882,60426,-12255,-59158,-32724,-70959,-77815,-45761,36388,-20991,-45458,-26328,-14403,-5478,-91080,32969,66292,36960,-65322,11949,26924,-6633,-30580,33548,9990,-13242,-7576,34363,7973,51955,66422,34520,51363,-18139,5223,37669,-9669,-9748,-34847,36855,-828,-65420,68151,13386,45269,-38750,51162,29539,50914,10127,2984,880,141385,28763,-56949,17417,-133023,-125939,-17654,-19458,-20106,-10579,5037,7414,3431,-20661,-20368,-13748,-16315,-27209,29087,-13905,-66527,-134727,-39941,-51822,30760,-15461,3267,-100283,-65883,-33988,-40476,67686,-1649,-19180,-35758,-55356,-40551,23156,-22190,-708,27137,-7364,-33898,31223,-40903,-10518,32788,31810,-2329,-61425,-13178,-8262,-26974,-21864,-24818,1635,31989,39437,3017,-22441,-60193,-1199,110745,11671,19244,8887,33839,-17428,32427,7537,-12751,-49794,-41221,-62212,46171,-18227,121,-43455,-442,-91385,-51008,4213,-17003,-103891,26300,26196,88016,-29107,12048,25460,-2159,19547,8665,48729,-46202,3997,-12242,85806,65838,3180,-14235,31574,93948,30797,-55230,-37671,46730,15381,-9104,-29780,7756,-59103,-776,-42074,-39375,-43034,-44584,-62946,-14916,-35720,79717,-40862,28561,-11821,-97463,11377,-15373,67545,77660,58576,86918,38639,-43181,-30290,-155105,-105629,104560,-17595,50014,48553,22669,-27216,46745,105146,51474,32207,-57989,-13899,17367,-15973,-62512,-38822,47600,-8454,-90525,1883,-89144,-15461,74519,37463,-8637,62497,45548,-24819,34955,88018,14284,-79098,-75667,24740,45029,-7135,55651,-46267,-52602,-1720,3783,-8528,-70770,-62609,28066,-27028,-70819,60231,45729,-12248,8786,42336,58170,-4669,22012,2275,-3194,-14894,-39775,-18541,-36466,-75207,24373,6314,-15785,3771,952,25935,16052,-5279,59542,81827,3864,6900,-27509,61714,17579,-46307,8801,-21645,25735,19172,-33888,-40009,-60283,7133,12017,64247,6313,-210377,45827,-54395,-106883,37190,35921,60821,-38570,-68981,58043,7396,15730,12479,-30263,12029,22504,5240,91557,18003,12820,-33997,5406,-25962,-28091,-79832,48715,-6197,32461,-88781,-15345,-13748,-354,-7062,-15911,-16380,-9246,26901,-119676,-43186,565,77905,10224,-43452,50751,-6921,-3479,28478,-39624,-25581,-36050,6787,-49854,8631,44623,-40602,6640,-8667,-23983,68662,-39760,-7081,47403,331,-50053,10586,40059,27212,-18892,34273,6727,14275,13401,-88798,-22049,-19299,-294,-53746,26650,60497,-5897,-2773,-67149,9028,110101,-31116,11548,12229,32971,925,-14006,-32325,-11219,-37339,36952,-59023,53093,38341,40932,34994,49846,-10097,-41793,-3271,11498,22796,-14629,-6868,7796,-13794,26067,-2099,34802,9374,-5615,48328,-39955,-15608,97021,14178,32370,76539,-20695,-52136,-12851,-35634,-51146,-76355,-35914,-35076,-9099,53885,-9866,49393,31904,-70449,-23243,-65297,-15023,-47898,59451,-95866,32502,28791,-18183,29708,-51827,-56826,-29118,-3173,38423,-5795,-1290,-1435,72290,78403,94915,30873,-92820,5618,-29820,42642,-1678,-58181,-15727,10157,-12586,68058,25228,30149,51567,61272,20849,13690,-32908,-29233,80371,32994,-13085,14063,71515,9456,42283,19291,24604,-1188,18623,-10714,-36483,-26638,26307,-94168,-74605,-23478,32,11464,-2426,-44206,37390,11335,-4700,-35738,19149,34523,47519,53037,46491,123482,58013,31234,37663,-2009,-11451,-7366,-21695,22097,-14980,15441,3763,78976,16330,12892,4397,5593,23243,-6956,150659,37066,77612,75599,-17292,-112439,-15806,-34029,4176,-25718,-7445,-28534,33897,61504,70493,-7782,69235,-84179,39526,-74619,-15541,-33619,19348,13281,17961,-15312,43883,-84630,-109439,-51978,-10264,15820,18397,-39758,91680,-7573,1631,-12752,-35167,9989,57065,-15315,-52157,26522,-46433,11744,-7573,6836,-33735,-11702,-56615,1371,-10914,48481,53143,22353,-64858,13355,53085,31276,36240,-57040,-56374,-30238,-35915,-49666,14814,-14086,-23909,18262,70429,45077,10438,-70006,-3454,-26791,-24143,1299,229,-54673,26443,-31342,-90096,18297,38912,-7535,12709,34083,2279,-5151,14336,-40408,24478,37673,56260,7374,-158735,-32464,39700,92367,8065,12517,-7,32744,23407,63391,-41003,-35823,24480,30661,-12303,7215,49364,45052,67793,-5911,41050,-32248,16124,59392,-12993,-22542,-18461,-2749,5634,-70442,57104,46176,7449,-27075,8858,-19890,43438,-837,4039,-62283,-16150,138833,1531,35792,10949,2884,24414,17710,19456,61589,13390,5532,-51452,-49595,50465,-28912,-14050,40015,96683,-43746,-80469,61426,83015,23788,84184,84188,30101,55764,-210,12864,-78335,-35753,54117,-36434,33830,35614,-37855,-32012,-26982,64350,21471,43192,20624,-12706,-13528,1301,-17318,91338,17764,22609,54811,-657,-62202,-55383,46119,33894,-28986,47876,49913,-5220,-68237,6606,-20674,-18453,-65057,15308,-5202,26174,18450,-7011,78366,11883,-18757,-37902,-21258,40213,9162,-6192,-26535,-30081,-27831,6095,-3886,5074,45045,33329,30739,36947,30464,14159,8300,-69266,20691,9686,6361,66369,591,34675,55672,-9653,-54202,-44384,-14402,43983,24721,-69084,-65262,1372,41559,3738,22064,26750,43681,82357,-18727,1832,49833,-44846,-16418,-17135,-14100,-29956,61227,61490,77630,99602,27447,-53762,-22941,-64732,14934,-11701,8204,72630,-16965,-49103,-47408,-23514,-3775,-36368,23492,72826,-7316,43957,29292,9034,-16319,-11560,-27480,-45269,48361,-10012,-37763,13798,-24613,1822,-7524,-34138,-10251,10861,50762,11799,83266,-500,56712,-17102,-69966,307,61210,-18704,-13006,19957,38103,-3965,-19902,-3832,58338,-30826,-40486,-37002,-42000,-12396,-36364,-14543,128315,72990,11680,38123,-17719,-26005,-51525,-38073,-28997,-5557,-35038,48219,-55369,-51629,-2306,-9370,-16787,-27072,-30483,63701,77926,-22407,-40586,14442,-52621,-115069,-15775,-23217,18227,-50574,-11273,88252,696,-20304,-84253,3144,-13418,35569,-61936,-51305,-9550,47825,37986,-7263,-10648,-66740,-14536,12646,67091,103632,30058,-40852,66431,-40798,74975,-6818,-7496,-30790,-15432,-33080,-74386,23596,29885,-11867,-85186,-22077,66723,90795,7439,-13811,4512,22113,-20231,-18608,-41729,2535,87874,47862,46491,13660,-50339,-49854,4050,17559,45881,48742,3634,2218,33685,-95565,45502,-6246,-67913,-2277,3173,51154,-57886,-67708,36637,-15247,31304,71593,79333,-33622,39818,-16934,21218,-29661,17525,-22945,67869,13535,-10747,-12233,39076,-51198,-80325,-54328,20123,-72356,-138545,-8016,90811,51371,31153,53865,16946,14622,-702,4700,-49609,-6980,19527,-35830,5628,17522,19099,19324,-17070],[-47712,-63411,24160,60834,7030,32646,-14477,-31142,8465,10522,34203,11524,15078,-10185,70830,-5403,-132587,-77876,-93157,-19609,63267,32810,-4795,51898,-70684,-15735,-18296,-61355,85875,-30964,-12923,57587,3228,-27102,-48955,-59122,-115408,-13937,6133,14357,-41245,-54547,-59229,-21347,71083,36610,4770,-56851,-898,28626,-38849,-24991,-4878,30980,-6432,-50117,-62883,-56191,-66763,-45416,-4723,-51960,681,46062,50648,-6378,-32889,-42898,-45116,-62524,-53854,36669,7011,-16494,-32776,-10667,-2273,-78725,24981,43100,15870,-57837,4184,9944,-2668,-23118,30908,12166,784,-19908,49402,2000,60570,61215,36036,58310,-38479,-18946,2941,1485,-17090,-40929,37858,-12968,-51997,57997,-1510,46095,-40588,48190,59252,47568,-1020,30134,-5953,123478,44271,-64790,42152,-114789,-114728,-23194,-8344,-23056,-5392,5431,-6801,1609,-27965,-50380,-18579,-3319,-32462,36348,-1577,-58614,-119428,-30539,-53052,39218,-20793,5613,-101704,-66097,-53051,-17015,97680,-1697,-45511,-36307,-58182,-67902,17159,-26678,25963,27817,-5388,-44546,8481,-39439,-8840,34732,56793,-20084,-49006,-3813,-2348,-57525,-19165,-12610,5780,38152,20920,15047,-27505,-35580,-2400,76777,8898,-16954,-17317,45478,-34025,4674,-20635,-11458,-43595,-25724,-40611,39517,-42869,1758,-26356,2436,-72928,-26921,-1394,4259,-88173,40550,35217,68302,-25675,41796,4033,-6636,27861,2914,67889,-73118,-14200,-8397,77149,66135,-201,9858,32232,51298,42385,-81939,-60841,41199,-25110,-22570,-28414,-9112,-46961,5664,-49347,-43239,-40910,-44202,-65880,26324,-42006,91840,-52480,12402,-34516,-103031,29449,-42068,40786,76954,92639,94518,80295,-14389,-26980,-109624,-57633,35586,78401,101900,45222,20704,-21239,51165,88278,53263,42388,-76053,-25200,20909,-34546,-66559,-20801,34739,9785,-68911,-7737,-42695,1686,100770,44226,-41708,41739,30422,-46064,36300,70834,16758,-79245,-134166,8934,17304,17797,78141,-50597,-38594,25768,-19785,-51782,-62757,-42806,40882,-9662,-84180,78937,56892,-3198,30910,2496,36960,-2014,13880,3716,13041,-14790,-39599,4611,-26527,-51928,20230,-5424,-19114,38169,-21750,-7944,20470,-11316,55911,87180,20775,-9735,-50582,66293,-8884,-87165,4944,-26107,22229,23670,-37682,17334,-38626,14903,-3057,55358,2644,-157921,16981,-43273,-120065,22720,26863,53207,-39424,-50420,30544,-14013,1326,13545,-34904,48786,42640,19991,62380,17485,-7952,-35107,3474,8027,-15170,-47560,80187,-7164,36284,-94447,-17766,12697,-17852,-18353,-21466,-13722,-14915,14896,-71213,1763,-11,70894,12561,-40426,44354,7708,-401,55678,-29118,-23505,-47565,14286,-34025,18349,34589,-48000,-3139,-12270,-33664,73595,-33926,-24812,34800,-24148,-53997,13730,61248,41389,7185,29532,34393,26213,-5231,-58745,-21308,-22230,-43949,-85175,667,70673,-2519,8133,-88828,10159,104286,-40451,-542,-7092,38368,-4309,-9698,-21323,-4407,-29630,30221,-45724,76361,63498,55659,64819,35320,766,-40556,-61504,8683,13794,-12881,23323,4640,-44162,33647,-4870,24947,2832,-3084,15783,-48330,-43689,83922,34048,48636,51025,-52741,-37900,-22092,-64571,-81933,-74079,-12798,-24365,-25700,59449,17257,51530,38939,-73784,-20257,-46467,-1604,-38358,71876,-140594,38218,36923,4514,11918,-41468,-41090,-30982,-20468,7709,546,13676,25976,87834,72081,96582,3167,-94291,50057,4659,66065,3941,-65486,-39812,-9357,-36898,52418,8196,24444,31633,52154,31571,46021,-50432,-55448,85354,30794,-3338,13939,74550,27400,52273,38767,26573,-3918,8898,-14141,-33843,-36125,46628,-80128,-61814,-8245,-34123,-2179,-8336,-59929,38419,20326,20827,-46903,29452,33001,40600,51901,21794,116817,73141,35080,52371,-4259,-35110,-61919,-35782,11471,-19870,-38726,6996,74394,29910,66347,14808,-6445,15382,14411,111071,39920,57349,33410,-28912,-116204,-26905,-4239,51679,-22744,-10783,-19859,15575,37753,61179,13430,54758,-109926,46587,-49397,-8304,4099,23765,9113,32688,-3014,25250,-105128,-81710,-33563,5236,23612,18967,-45669,71427,13526,6406,-15700,-44698,-11858,56017,-22201,-92090,41612,-35819,1546,-16692,25526,-20447,-1939,-27996,22381,29908,25393,26906,5906,-70641,7860,20026,31701,37539,-78647,-55927,-33216,-56882,-31919,26699,5297,1923,26969,65871,32878,-9198,-52905,-18782,-33577,-19517,4263,1808,-11009,3197,-21011,-87717,-107,35293,-1316,24259,30809,7003,-27693,-11164,-45673,24542,-7775,43143,32777,-162295,-38940,26053,83911,6227,14362,-8573,34332,43082,83034,-28210,-26799,12161,47617,-18213,24626,47635,6906,48147,9287,44681,-41983,-2897,71248,11695,20332,-8123,878,14177,-64719,36041,28997,-14440,-23166,29335,-27940,36427,8443,9996,-65192,-17789,149223,19978,43333,15727,-3637,35141,22007,44310,55886,5022,17868,-64473,-15485,67886,-36004,-23293,67575,98194,-43882,-69661,41258,60911,22258,93417,94523,5448,52200,-11360,10616,-63649,-32192,26456,-35472,1671,24025,-41520,-25555,-26288,72387,591,50162,-18703,-58928,-8685,21963,-14376,77739,4940,13824,68279,-8231,-78529,-88944,19278,9186,-20685,44952,61351,-41485,-90730,7375,19838,-23374,-62803,13414,-23731,56299,27963,-1594,62205,29258,-1762,-52003,-36342,62908,-4817,-36694,-34627,-25297,-31965,-2006,-24109,-18061,63916,42431,55981,52036,16811,7730,-7503,-73358,-6640,506,3926,74194,1868,59764,67486,-15882,-40579,-19302,-35454,22017,14303,-60210,-52290,-30715,6845,311,9208,22900,42141,74466,6555,-11537,23885,-58477,-22317,-27829,-14065,-7205,67022,59207,88022,103985,37403,-33501,-48108,-59542,30133,-38749,14547,66718,-15963,-27003,10874,-36713,-32775,-36735,18265,74964,-4540,43510,15896,3930,-21547,-13347,-6448,-44143,33170,-36813,-54937,26223,-3966,-27789,-29886,-48758,-4231,34624,25384,-21295,94047,4439,72531,-9674,-72259,900,32754,-33894,-11312,-7566,18618,-17107,-30390,-6655,53193,13403,-17827,-25584,-60022,2472,-70321,-37681,102373,75813,-1602,-3263,-10127,-37795,-63112,-8434,2453,24992,-22848,60656,-59486,-48989,-17010,-16332,-20873,-32554,-44023,75386,87369,-15350,-34023,1354,-44108,-110659,1497,-6087,25650,-49228,-30304,113114,13707,-24278,-118559,1770,33942,27251,-49356,-46706,-8219,38341,38032,7877,-32437,-64020,-39156,-9277,71610,128026,22679,-32139,55583,-55275,84880,-15786,4412,-4648,12423,-1326,-38299,44448,32992,-7158,-88275,-30351,37741,70338,20798,-10319,11588,19442,-42900,-52519,-17146,22418,67308,32668,28504,14551,-48116,-39878,-6025,20427,63122,25241,-6749,-9053,50542,-85674,59238,38289,-43328,-6333,13859,36151,-83252,-63917,19587,-29692,11100,61126,73774,-38599,46006,11998,26991,-26884,-16284,-10403,83612,16895,3500,-16678,41773,-50396,-78472,-55654,21217,-61333,-96981,-21539,74274,49805,52101,83466,13063,-3402,-10830,10257,-51259,-35418,34550,671,16168,23576,22572,16748,-8783],[-10325,-68820,8887,43349,3159,39792,-25784,-12975,16655,28411,28240,-4468,29622,11534,61407,-23949,-108263,-51335,-116092,-26158,71377,34573,-28100,46459,-88193,-17709,-10570,-75639,85774,-14342,-27676,59979,-305,-35782,-45336,-33399,-138966,-24296,-834,25185,-28365,-61399,-48593,-67349,33250,5896,15094,10358,-2216,21420,-49396,-16023,-6062,38338,-3765,-54830,-86064,-52093,-58876,-56916,28523,-45327,-6889,47778,49133,3463,-15320,-52969,-19434,-39092,-54132,37724,26940,14933,-34782,6776,1279,-56692,18409,21515,-5985,-48204,-3056,-4902,3607,-9841,19927,17288,20777,-32283,58827,791,58476,45366,36895,67577,-46200,-30364,-36514,-1743,-23091,-42174,34121,-22222,-34806,45829,-11734,47038,-33402,39162,80490,40912,-5919,47999,-22182,77273,50043,-64112,57918,-80702,-101176,-34148,-12005,-21336,1633,-2680,-22064,1402,-34530,-82278,-26529,4917,-25706,41593,7,-35349,-89102,-34866,-49838,43326,-25074,9451,-86038,-54678,-67977,11832,112538,-1726,-61965,-30618,-37482,-86559,11899,-26189,40807,24611,2230,-53017,-14243,-36161,-12739,41965,76183,-33519,-31155,7062,-1072,-65730,-12295,8666,10795,39673,-6012,22468,-32852,-8854,-139,32822,3980,-43705,-50426,52110,-45138,-18242,-37378,-17775,-38219,-1781,-5286,28728,-61631,3137,-12374,3946,-44104,20051,-5589,26324,-73968,45470,36633,43271,-29016,74733,-15111,-11367,35999,-6978,57819,-90758,-30653,-11475,53668,54290,-11251,32766,38166,10304,59550,-89147,-60253,34598,-60546,-26991,-30511,-20141,-34491,12921,-62630,-44177,-30410,-16940,-49725,47941,-49424,71400,-59263,6193,-52362,-95533,45205,-65147,14883,61454,112833,81336,108751,-463,-29451,-60903,-8694,-42952,165933,139453,33039,20247,-9694,41830,67120,52980,51796,-81597,-39905,17720,-46174,-49655,5242,22338,29088,-42161,-16060,4584,19855,125101,46720,-64495,20670,12410,-52232,29736,37805,8012,-76151,-166096,46,-15249,40330,91660,-50052,-23415,44096,-48214,-83902,-49353,-4953,56808,6973,-87019,86425,62230,6930,52268,-28806,25144,10236,3133,5424,21181,-14235,-38533,24920,-1926,-12404,9629,-16574,-28467,63027,-44325,-34364,17146,-18897,41832,79005,32257,-12564,-48097,92137,-36669,-96742,-1286,-22713,10157,26433,-42524,74843,-22821,22462,-14762,38693,3173,-57523,-39012,-33700,-121385,7962,9285,39526,-27970,-17389,2516,-35107,2406,16369,-34158,69194,57104,33777,22066,2247,-28644,-27023,8992,40898,3581,-5822,90007,-7621,28751,-72426,-12367,28719,-35385,-27056,-29501,-10428,-17805,6661,-22838,48372,-2518,46510,8758,-32600,38435,18338,2981,69214,-24470,-7420,-51799,19996,-19283,33085,30410,-53218,-13480,-15819,-40491,64657,-22700,-37520,13087,-47944,-57804,17182,83709,61273,24122,18976,51665,30253,-19040,-36997,-23857,-32468,-76050,-104174,-23683,79259,-3957,24625,-94657,7910,93409,-42519,-2986,-14360,40842,-9679,-10222,-7459,3179,-19060,25718,-33140,91966,87753,75720,88221,13119,13427,-40868,-122688,2947,-6632,-9032,49987,1442,-71283,32686,-5427,2210,-17812,13991,-5510,-39061,-59840,65411,53029,63514,7764,-71493,-14980,-22634,-82442,-121065,-68800,8330,-15733,-29790,55286,38642,38533,38775,-65524,-25790,-24092,12107,-28613,69480,-150661,42747,35976,23761,-17856,-25247,-17893,-11178,-31673,-33199,-5462,33584,63118,103728,71876,91884,-20253,-72898,86592,40899,85075,17433,-68009,-59077,-31222,-66767,30322,-9494,11059,8788,40141,33709,56905,-66090,-75054,65196,20645,6380,9801,74470,47114,57798,48271,24377,-8867,4278,-21295,-25748,-35072,48924,-68322,-40957,5109,-69207,-32758,-12925,-51243,29191,25255,39975,-45674,40007,28724,23905,41894,-3822,90758,81108,24347,60025,-9922,-52952,-105425,-65619,-4606,-16257,-75895,6924,56919,40712,87432,24016,-21488,3911,30795,47153,38461,32148,-4861,-34672,-109766,-24205,28143,97424,-13590,-15653,-18241,-19165,10766,39966,26808,35114,-117232,45077,-14067,7510,41742,32581,17235,51215,7594,8964,-94564,-43049,-17538,14206,24738,17068,-53556,50323,27107,4905,-27733,-47646,-32421,46472,-31064,-117947,62127,-18148,-10753,-21487,36086,-9618,4909,11228,50155,54979,-20510,-9505,-11326,-59512,-3257,-21617,23939,37680,-89666,-55231,-49005,-73832,-23011,34920,27156,17897,38463,58664,23800,-33576,-32749,-26239,-32771,-20557,7408,5710,26116,-24318,-7498,-85441,-24863,29942,5365,20486,29654,20270,-46066,-32207,-42477,24332,-49253,32070,52113,-138460,-40041,13714,68278,4088,29370,-3126,37832,49988,80549,-5670,-11405,-1236,56319,-19899,28591,40779,-38369,17286,22196,44395,-47427,-13506,78052,41088,67859,6248,4216,21904,-37648,12509,-265,-41946,-25441,46101,-29927,23577,5663,10505,-61132,-22000,112955,37194,43606,369,-7940,45031,17582,54670,39787,-4775,21815,-71134,13836,72247,-32827,-22516,72967,86792,-44808,-49820,12566,28688,13400,94109,92267,-27385,44849,-20440,-11759,-40394,-29131,-9812,-31572,-44334,6080,-40191,-20829,-12098,71350,-12327,51393,-58409,-88305,880,41639,-10012,48375,-13335,-436,68088,-1651,-82228,-110853,-6101,-6212,-10169,41064,67026,-66465,-106249,-8763,31770,-26082,-42845,7388,-47207,78197,41018,3709,36121,35541,15173,-60739,-47157,74995,-14707,-66976,-28943,-15861,-26881,-9617,-37950,-30139,62254,49588,75614,51641,439,-3284,-25776,-79044,-29784,-4582,-5295,73969,4015,62549,69365,-17943,-28142,-558,-48617,-12443,922,-43337,-48663,-63848,-18741,-2735,-14205,10752,19605,48027,31845,-24665,-12256,-57140,-25065,-38805,-3586,12464,44301,51488,88124,86174,43742,-10530,-68487,-39937,48074,-58795,19817,51741,-19587,204,54438,-43316,-41296,-35183,10361,65946,1529,37629,-2396,-2140,-20346,-5506,17680,-30368,13812,-74095,-64764,33962,13315,-50534,-39046,-55988,3453,52614,2525,-49506,92237,57,61224,-3561,-55125,2344,-1983,-40827,-17328,-42710,-1217,-27372,-34947,-17465,43039,53517,8057,-4073,-58957,15364,-90983,-57054,63570,72108,-12969,-51660,-5403,-29781,-68277,15594,35461,54142,-3428,79632,-55726,-36507,-24347,-19668,-25931,-46870,-53682,72475,81838,-2826,-36977,-15025,-36782,-89416,23255,19968,28510,-42681,-51312,118457,20956,-34079,-136863,4599,82121,1978,-28949,-28846,-5730,21444,36303,16396,-49585,-47528,-61074,-32905,58418,126196,17498,-24380,45142,-57914,79353,-26880,16648,21486,38791,29108,-7993,58867,28295,5707,-78456,-30939,-72,43757,34926,-496,19808,21355,-50779,-63650,10830,37851,47231,15772,1697,12835,-29146,-25885,-14468,16240,73384,11970,-19361,-23012,63291,-68575,65990,63592,-14173,-7168,21713,20545,-88796,-54237,3389,-33761,-4203,43982,45714,-47058,43871,31621,24655,-8172,-40830,1522,81178,14675,15139,-27740,40553,-37372,-62355,-40871,31825,-45997,-41057,-30296,59182,50728,54509,109020,12646,-23147,-8764,21178,-52738,-57522,47492,22477,33112,31623,18845,14327,3308],[21988,-64572,-7531,14011,3491,31741,-58595,44,30763,45168,26497,-13732,37888,30651,42895,-46910,-64504,-2647,-126830,-29987,64043,31425,-39719,32092,-106835,-30047,-1310,-77982,73967,1682,-35402,41969,-9295,-43780,-38133,-8711,-143609,-33682,-2760,38409,-8078,-52841,-19721,-92674,15390,-27159,24995,57143,1392,12736,-50274,-2129,11873,50593,-11990,-50476,-98929,-53552,-46315,-68446,52668,-39313,-4091,52622,50726,13056,-7658,-62808,639,-15717,-47606,38320,33060,39507,-31207,31574,3429,-29985,12753,5956,-22202,-37825,-8869,-11890,14799,6810,3904,18942,41672,-40646,58720,3427,45915,25084,34095,74632,-33393,-24938,-66512,-18438,-26448,-38489,25770,-27690,-19270,30834,-20121,42059,-20140,25952,88372,33805,-3374,52366,-41184,18925,43674,-54200,59231,-46040,-88973,-51497,-33133,-16897,8407,-15352,-35408,-380,-39069,-101859,-33774,6070,-9137,44936,-6010,-3218,-54568,-49037,-39456,46957,-25489,13735,-60418,-33333,-70888,39156,107802,-1544,-61457,-19429,1871,-92731,2783,-23784,42539,17641,13789,-60280,-30717,-27417,-25113,49198,85901,-36563,-10851,17129,-4546,-46993,-3236,34604,14587,35391,-34186,20450,-36354,11077,6178,-549,-293,-56154,-76563,50625,-47322,-32151,-36732,-31829,-35076,25388,31591,17155,-66517,7625,-3558,3783,-11414,71317,-6261,38417,-71189,37782,31477,20377,-38930,100448,-29165,-16055,40314,-16126,26761,-91052,-37775,-20212,20127,32311,-24652,49333,45370,-18280,79416,-69411,-35143,27591,-83488,-23688,-38822,-26048,-22569,20398,-77182,-39881,-11383,30792,-17757,36315,-56875,24376,-57388,9637,-63492,-84091,51338,-77954,-2437,37521,104781,44694,116949,-3453,-43135,-26873,41586,-89628,213264,152246,16853,23009,3084,17797,43442,54791,56216,-79284,-54860,10361,-48157,-17124,33708,15021,43162,-18710,-22687,40862,34175,136327,45252,-69979,2602,-7068,-43767,18987,611,-8255,-72285,-164634,-1883,-43282,46312,88861,-47447,-10205,46812,-77312,-95621,-32557,41985,69594,19813,-74388,75732,58604,17625,67038,-44309,23128,25547,-7890,4831,19122,-15649,-37876,37096,31058,29340,-4719,-25245,-39858,65913,-62181,-44809,8170,-27960,22246,69396,36552,-7136,-29946,125748,-54703,-70876,-9708,-13832,-2292,27509,-48619,108504,-16099,26116,-14882,22553,103,34555,-98893,-23726,-110179,-4057,-15086,20648,-5967,23009,-16552,-44270,17533,23862,-26565,68490,62902,42874,-14629,-19365,-42312,-13264,25396,64984,22724,34960,74441,-4858,10488,-27467,48,25864,-47087,-29522,-38023,-7024,-18172,3919,7503,86358,-7691,10631,5242,-22848,31742,23800,11560,64606,-27000,15307,-47403,21130,-5374,48197,35460,-56660,-23300,-20540,-43051,42560,-9169,-37716,-11776,-65537,-61262,21880,100987,85239,21938,4889,56131,24953,-24317,-28512,-28256,-45089,-85261,-103418,-40824,78123,-9916,39797,-80531,3319,81063,-37922,4127,-6386,35829,-13125,-14104,6928,8480,-7700,25237,-20819,96845,102591,95104,100117,-11467,22233,-38724,-155588,-3885,-34870,-8329,68672,-16,-83867,22831,-3335,-34420,-43902,43194,-9648,-11357,-53756,47017,69300,72800,-39969,-70517,13100,-16532,-86671,-153668,-60780,25670,-9315,-22160,46397,46695,12874,30243,-53497,-38686,-6977,17428,-21067,50566,-124215,46061,26533,33161,-50207,-6710,4757,20958,-33345,-69049,-23865,51000,95299,113317,77468,81724,-33709,-38481,102736,70307,94941,35811,-63114,-66118,-50674,-93568,6522,-26781,-4830,-9440,26186,21921,46885,-77940,-84702,28298,5101,12750,351,69281,66183,63016,47727,18295,-13759,8392,-29839,-13848,-25148,36346,-61437,-19573,14640,-93549,-71408,-19849,-28872,13474,24312,49312,-30143,52274,26723,13154,27512,-22048,53740,78199,-746,59778,-15666,-59624,-113569,-98859,-24387,-7199,-85191,3706,31684,47186,73057,26438,-37413,-11081,35483,-19530,37381,7647,-27142,-32993,-99235,-8356,55549,120506,-2237,-20740,-23858,-57673,-10777,10719,26904,17299,-98501,37634,22438,28027,70126,44387,35227,70182,15346,-1766,-57205,-8046,-7478,14140,16786,13751,-61883,36513,33884,-6695,-49414,-43990,-41646,31778,-40042,-126154,75030,3300,-20418,-20573,36619,-5593,10692,47254,80876,60145,-76221,-44421,-28407,-40512,-18499,-58172,10087,37531,-83626,-54648,-73429,-78401,-18937,38774,46129,17324,48951,51878,18939,-56435,-15135,-23046,-25566,-27877,8970,12544,47953,-49245,8324,-84322,-45474,25217,5343,-2661,28377,36454,-55350,-36319,-32071,23255,-74371,20146,60468,-91008,-36533,3234,44367,4284,68646,16125,39709,42873,62194,15558,4096,-13461,54841,-14879,22167,29026,-77718,-16916,28207,38462,-47422,-13333,80836,70072,105143,16242,5009,26815,-2652,-9706,-36892,-68188,-33011,53921,-24696,5711,-9990,3879,-51089,-27081,42598,46766,36450,-28571,-11650,53061,2428,45375,14803,-14789,17164,-69757,32942,65941,-22475,-10677,56264,71576,-51631,-26274,-11174,-2960,1215,87298,78666,-59527,34090,-25468,-46013,-15336,-30123,-43431,-26330,-83036,-12751,-30435,-16330,13523,63569,-15108,45937,-88881,-96302,13141,51925,-8344,8324,-32388,-12500,52636,18575,-71612,-111936,-23784,-13639,722,36426,63296,-78224,-109445,-36231,13043,-24370,-10409,133,-67782,84328,51431,8849,10756,31273,25490,-60554,-50216,75445,-19899,-86254,-9026,-3050,-8944,-11232,-42937,-31009,41682,52882,85733,37191,-13232,-11292,-43364,-88459,-43799,-4316,-16521,67556,4528,36980,60948,-17086,-17728,7340,-43550,-40756,-12000,-18366,-52931,-89352,-29038,-3340,-44878,-5858,-21521,11132,45128,-34677,-48479,-38010,-22889,-47423,13649,25709,-2425,39777,80536,52698,45137,7560,-78502,-10694,64938,-67002,24697,28510,-32402,27381,71196,-41529,-29665,-34037,-25,46839,1425,29849,-21287,-9097,-9784,8919,36753,-6525,-3915,-105443,-65692,35554,22393,-60103,-33513,-55275,9557,57600,-14204,-67082,79285,-16557,26655,-1664,-23343,5815,-33034,-40407,-26809,-78036,-15350,-31597,-31601,-32915,28903,78477,32812,25799,-37041,31623,-92278,-67942,21816,64044,-18516,-91758,-4498,-6686,-67861,25578,57970,68696,14846,86078,-43983,-17892,-23972,-17905,-30881,-68939,-57954,57155,64941,14189,-45582,-31970,-33020,-54041,44730,48929,23114,-34876,-67291,109133,19839,-47493,-117723,7941,114774,-31320,-7649,-5259,-3438,-1070,32779,19544,-59387,-20353,-70188,-48885,33682,98304,18532,-11518,40096,-43224,67424,-35132,23029,44111,56644,49919,6643,55705,14535,22906,-58354,-24527,-35793,18135,44606,14534,27753,21972,-44036,-52577,32161,45185,31941,1107,-26072,7849,2164,-11367,-19144,6525,74244,16138,-29237,-35937,67119,-45226,69746,61694,11245,-6136,26370,9743,-76059,-37803,-8779,-17794,-12478,25187,3615,-55251,34901,30975,14294,19426,-48237,9256,67365,11301,22193,-39735,31053,-12775,-39941,-17083,42567,-32241,-2261,-32414,45300,53772,42524,120175,13427,-39121,7891,33645,-57301,-63060,56698,22889,51136,41656,10397,15249,13351],[45627,-52243,-22403,-15685,5820,12916,-96540,5424,46268,58573,29087,-12962,37846,41104,19660,-65825,-17909,52645,-121751,-31179,45796,21858,-40756,13218,-117752,-48948,8237,-68253,49486,1672,-42183,9427,-15793,-49138,-32528,8686,-125411,-39538,2116,51126,8664,-33129,13685,-87150,17800,-53627,29242,74104,12996,2718,-42021,11948,44995,61949,-28429,-41658,-98214,-57493,-31102,-76798,63715,-39218,2312,53506,49954,18101,-7358,-70821,11875,-51,-37901,36547,26562,49278,-22224,54398,2505,-4811,5836,-6176,-28781,-26875,-11852,-7041,32375,23946,-11374,11983,57026,-41454,47319,6711,27540,7282,27175,78188,-2878,-5808,-72230,-41520,-26731,-31367,14003,-28874,-9917,13241,-29927,26940,-5044,12427,83582,28976,5954,44014,-54756,-30852,25794,-36750,44710,-22550,-80140,-73865,-65789,-12414,13928,-26215,-45337,-6373,-40257,-97541,-36916,269,11240,45638,-15130,27935,-24939,-64838,-21004,53008,-21835,16980,-34199,-8469,-58969,58665,86865,-1535,-41232,-5017,47390,-87095,-13746,-22760,34750,7510,25538,-66785,-37148,-13016,-45398,51547,83854,-25447,7673,22145,-11421,-7027,5505,58506,14933,26533,-56500,8800,-35693,19135,16197,-12168,-1292,-54407,-84169,40570,-39276,-37336,-20252,-51354,-35140,48624,58636,8586,-54609,16660,303,1479,17990,105348,-3084,34385,-82544,18210,22671,2760,-51723,109098,-37153,-20599,38373,-19435,-9866,-71812,-31909,-30144,-14855,4600,-34495,53628,49032,-30076,97599,-26975,5079,19716,-91917,-16718,-52071,-27765,-10265,27976,-86107,-29521,12798,84279,20719,-8182,-62723,-29720,-44527,18318,-68494,-78915,43837,-75686,-6654,11744,65149,-7593,106574,-18733,-74100,-23625,92285,-61134,200916,137971,2131,27710,10754,-17224,18104,60541,51040,-76654,-66426,2461,-41453,20564,58126,14710,46998,-4250,-27151,60143,41326,124616,40556,-55297,-11257,-26518,-25422,8556,-27188,-24602,-69515,-138876,-377,-60214,26113,68404,-43913,-524,34177,-102058,-85922,-14037,85036,74842,26465,-47237,48800,46718,27084,71751,-42445,26362,35423,-16904,830,6936,-20899,-38260,38627,61092,58256,-18880,-30730,-49425,40997,-71852,-36254,-2956,-36962,3970,64888,33845,825,-11047,144865,-55405,-24925,-19866,-2085,-6911,27887,-54331,110205,-17063,23734,-476,14395,-14471,78146,-124583,-12498,-87325,-10408,-40712,-523,19677,60984,-20816,-31068,39159,37682,-12957,50383,60465,44160,-34064,-36362,-43947,1062,50970,74324,37008,61865,43407,2318,-14246,23298,16297,4172,-48240,-24033,-43406,-4283,-16434,5847,11586,109444,-16007,-27586,8774,-15292,23360,26016,26129,44867,-34591,35554,-35636,17056,9762,59080,48168,-58675,-32131,-26900,-40721,13473,2831,-22494,-31858,-72147,-63171,27663,105070,107167,-1579,-10222,50887,13037,-19998,-32205,-32678,-54443,-70293,-80737,-46785,62956,-17202,48069,-49964,-1230,70475,-29259,17803,14188,21674,-12831,-18238,19670,9648,2509,28674,-8611,86489,100286,106809,99589,-30117,19659,-31252,-143231,-9339,-64280,-12826,77272,2615,-73820,6941,1200,-77577,-63511,75843,4297,28268,-25081,32976,82018,76019,-74186,-50005,42002,-5506,-78205,-159537,-49853,38623,-4926,-7524,38290,38630,-17893,13990,-44852,-54453,-1745,9424,-17056,19695,-75010,47620,11429,28821,-74738,10375,19162,53287,-25454,-88976,-49265,59759,110867,111174,85865,68048,-34419,-5771,96379,85782,93056,53021,-50187,-57015,-63350,-107239,-13588,-41612,-17087,-17221,10411,-4517,25386,-84666,-83654,-9956,-11181,11127,-14406,57842,81873,71108,39772,9260,-16160,20534,-35218,-229,-13511,16083,-58306,-4467,18831,-100014,-105166,-30493,-10824,-3420,17491,48701,-2434,67677,30855,20399,13442,-31737,17888,63212,-34300,52061,-18525,-54416,-80327,-120995,-47758,1473,-67467,-1086,5122,47395,37140,18832,-50935,-27907,25510,-69302,39552,-12184,-28160,-24287,-88730,16235,72752,111359,6600,-24310,-34015,-83892,-21840,-20644,12773,6240,-57481,26951,49647,47275,83155,55580,53614,83257,19754,-8577,-10492,11270,-4057,6645,482,9772,-68813,33162,36031,-27703,-72510,-35713,-32881,16009,-47139,-118429,70546,22879,-25539,-15233,29240,-9087,16932,65084,106893,47039,-124359,-65459,-44965,-24471,-33921,-75996,-6139,38274,-59306,-54188,-96892,-66546,-12422,38407,58134,3275,52789,46679,17081,-70478,-1353,-10238,-15565,-39204,7129,20023,51962,-66369,24877,-83098,-54385,22665,-5553,-41565,25385,50308,-54311,-16040,-17603,21074,-76320,4364,56423,-36399,-30215,-5527,13479,7002,128340,43425,37878,25377,37597,25581,13903,-23140,44522,-2997,10114,14584,-98115,-43481,25197,26829,-40731,-1856,82365,91482,123303,17455,1178,28148,26897,-27243,-71477,-85165,-43024,49933,-13847,-14402,-32875,-8196,-38701,-30272,-29368,45563,23853,-58345,-17874,56363,-22656,18039,-15156,-23401,6855,-58276,41000,53392,-10360,9743,25940,56800,-67284,-6847,-20619,-22011,-9608,71566,58151,-82099,20410,-24405,-73686,7062,-36208,-66762,-22729,-93966,-24276,-15321,-9784,43871,52735,-9751,35917,-101560,-85431,24991,46632,-12207,-31289,-47124,-16486,25615,45433,-50382,-92562,-33137,-16614,10268,31372,49076,-79403,-98315,-64539,-19517,-17100,24562,-5449,-76430,73375,52501,13089,-5755,20872,25185,-50143,-43206,69844,-20168,-85947,19367,10852,19880,-2712,-39850,-24067,10944,50787,85775,17336,-20780,-11511,-56737,-101506,-47463,460,-24034,58817,3195,-7562,43261,-17611,-8759,4407,-18937,-50064,-21810,12573,-59472,-100393,-23965,-998,-76741,-21605,-66494,-25222,35577,-38380,-72554,-5474,-15864,-51090,31348,32253,-59739,28337,70023,16524,41107,15764,-75538,21523,76093,-63375,27416,2507,-54577,49660,62677,-34376,-9802,-35652,-11887,24831,-9559,24677,-36085,-16585,9132,24642,44434,21676,-14323,-114575,-59818,30932,20893,-55555,-17776,-48069,11775,47921,-23879,-70695,59388,-46690,-19981,-4922,12607,11441,-51849,-34435,-34970,-104043,-19351,-28912,-20962,-47048,12276,83815,52233,59613,943,55996,-76029,-68625,-14049,55092,-15767,-111314,-7664,21678,-64313,19217,62412,59288,25003,69693,-27201,1587,-17627,-11600,-34229,-90860,-56818,34456,43435,32777,-49705,-45945,-33983,-14502,60586,73281,7737,-28613,-72106,94546,11372,-58779,-51530,8766,120997,-59298,7316,14228,-2529,-25122,27815,20609,-61804,8424,-64412,-52027,7645,57528,25253,6154,40643,-13579,58530,-37950,18270,60907,61355,56298,3234,29677,-6748,39210,-33246,-12593,-61461,-2669,45722,31715,34168,12788,-28988,-30551,39706,41629,21743,-8846,-46538,114,36964,-698,-19197,-4881,66449,36484,-32988,-44850,58027,-19804,73187,38695,27087,-4476,28661,6410,-53488,-14975,-14502,19868,-14259,8741,-38499,-57644,22763,8729,-369,46927,-35129,10948,51285,11357,23121,-46553,10793,15870,-21676,5146,45067,-24724,2369,-25953,31405,56049,23814,108319,12470,-47547,33419,42339,-64870,-48008,61138,6402,64426,51834,1266,21863,17981],[59168,-35603,-33768,-37130,8132,-7591,-119678,2852,57984,68121,35742,-2037,30137,39829,-2100,-70671,17427,94624,-102672,-30645,24806,5989,-35866,-5793,-112457,-67636,15070,-51641,15692,-20993,-53195,-26304,-13283,-47870,-33388,17708,-87905,-40456,13783,60430,16348,-9712,38460,-51252,31994,-68176,22779,68238,30367,-9372,-28355,21764,84279,65455,-47591,-32815,-84965,-59435,-13894,-78224,61997,-48205,4243,45647,43376,15876,-10033,-75353,13358,3467,-29870,30755,13963,40880,-9150,67368,-2390,13293,-4916,-22125,-25167,-14760,-10203,10303,55096,38641,-19970,-4705,61517,-33127,25716,6832,10175,-2949,18485,79870,33955,18808,-47536,-61499,-25034,-22918,1062,-26678,-8963,-4577,-42092,2162,7827,3564,71470,28610,19077,27614,-56397,-56493,392,-15381,17758,-13499,-73903,-97003,-97390,-9857,18453,-29323,-51789,-17051,-37173,-67524,-34288,-10034,27615,42122,-23413,48087,-4039,-73635,3522,61762,-15650,17783,-14342,9753,-35441,66738,59472,-2853,-5470,9173,84922,-74159,-36926,-25134,23293,-4699,32822,-71512,-33657,4213,-69318,46568,70703,-908,20003,17116,-19349,40187,11804,73790,10232,16167,-68563,-7824,-29458,17302,28313,-5461,1949,-42555,-70264,24582,-22215,-36850,4124,-72019,-38450,61657,70441,6020,-29646,28525,492,-3301,38934,110265,2644,15281,-100599,-8511,13631,-10188,-61846,95122,-40043,-25075,30053,-13702,-37913,-38153,-15017,-34676,-40098,-22646,-36237,40946,45724,-27866,109090,22901,44246,8950,-88804,-10448,-65429,-24983,3575,35996,-83463,-14257,36497,127676,53984,-67797,-64770,-65116,-21054,25707,-69699,-86894,24449,-57297,1658,-11686,5711,-58053,85230,-37792,-128068,-58294,138789,64019,131714,103000,-7227,31077,7706,-55523,-7874,68274,33611,-78782,-71154,-2604,-30499,51840,72606,19553,38914,734,-29024,63284,40540,87689,33203,-23234,-21450,-44144,-4439,2184,-37406,-33014,-68064,-104173,-324,-64926,-19569,35208,-39812,5416,12482,-117505,-61190,4302,112140,71471,25743,-13082,14436,30269,32436,66079,-27080,28344,33880,-22131,-5229,-12958,-30398,-39598,30704,76358,64998,-28907,-33341,-54498,-5621,-71724,-13395,-13325,-43862,-6758,65377,26124,7054,-2377,132953,-38281,17248,-30822,10331,-121,28651,-56978,91088,-21484,15863,24160,17933,-42813,63787,-87743,-1265,-55699,-9304,-60058,-19611,39846,87348,-9598,4975,57917,56992,3607,23767,52709,36605,-31809,-40259,-32335,12451,77150,66437,43435,63860,14374,13081,-39239,58781,31700,-28115,-37116,-11746,-42050,-3004,-12876,9467,-6724,116976,-26793,-59466,22740,-13329,13601,29158,41887,19174,-43258,46359,-20081,9269,27587,62716,62634,-58839,-39699,-33980,-33557,-12779,10102,4272,-39851,-65128,-61573,33754,91151,118175,-39418,-23790,41684,731,-8105,-42114,-35992,-56548,-40473,-42736,-41007,35794,-21775,46981,-12997,-3191,63018,-19899,33383,40193,316,-7973,-19560,29167,6950,10284,34275,3395,60326,76925,106209,88751,-36400,-459,-17913,-90739,-11279,-86971,-19895,76886,11235,-41690,-9976,7436,-110884,-66684,99749,32139,67583,14677,24993,90744,74838,-80128,-15960,68164,9137,-60130,-126975,-35826,47083,-1729,7434,34423,17760,-44942,-6898,-41217,-67453,-10100,-10614,-16268,-13162,-24227,46169,-5939,11632,-84086,23461,20452,75267,-11628,-91646,-72573,57435,106571,95723,93580,53285,-23882,11474,74743,84018,79855,63315,-31013,-33013,-66541,-99619,-25250,-50661,-20624,-12800,-6516,-40190,4380,-85213,-74735,-34503,-22547,-2588,-32082,41143,92156,81547,27968,-1234,-14159,35458,-31803,13167,-8975,-3907,-55255,544,16888,-88718,-122258,-42847,-10925,-16793,6931,41458,31273,85232,42160,47147,2829,-38885,-7135,38520,-66475,38416,-16869,-40853,-19969,-122421,-73942,4388,-32382,-4851,-16833,39806,-1443,2055,-58324,-43390,3613,-92396,45246,-26764,-11559,-10684,-78323,41397,78508,76013,9384,-25211,-44088,-84651,-21583,-47320,-11450,4170,-7766,15320,60132,59226,80028,61430,60293,80876,20236,-17814,25867,10698,-5369,-3434,-19852,5411,-72618,38414,35733,-52793,-84434,-25627,-5789,2779,-50759,-100108,47213,34579,-26848,-8608,18454,-16744,23439,55762,117912,21486,-151177,-66710,-60543,-17736,-44588,-67422,-20535,40722,-21427,-53620,-109078,-40928,1531,34791,61903,-12441,44912,42114,15598,-69382,11316,7295,-7461,-50518,812,24539,41730,-73757,39879,-78750,-48958,22644,-25928,-85549,20580,58948,-45361,25804,-2896,17899,-56834,-15975,42488,5008,-23390,-12862,-19750,10338,183304,69279,32453,4453,15016,19720,14680,-29641,29460,13227,-2484,1260,-92316,-52249,14079,11755,-26870,19648,85418,97335,120693,10646,-8286,26526,42421,-37937,-93545,-87726,-51754,34827,-1438,-31929,-52356,-21525,-29197,-29046,-69226,34758,9241,-76504,-29446,51460,-53379,-18560,-44493,-28975,-4362,-36087,40677,38565,-1780,33300,-5587,41556,-89728,1125,-14176,-20026,-15583,44683,36284,-89906,4441,-16434,-75109,25720,-44711,-78262,-24104,-69909,-21421,-1553,417,69132,41935,-1407,26290,-92076,-62006,33201,24673,-22425,-58691,-54220,-11319,-5261,67818,-25703,-62334,-36933,-18082,17006,26377,26401,-74958,-75077,-82218,-42227,-4916,53123,-7307,-66247,50053,39944,14126,-11037,9628,15045,-30822,-26372,66046,-15793,-63863,47373,22865,50998,16455,-32059,-14867,-18667,42501,77309,3411,-22290,-3147,-62911,-115297,-42998,6137,-23724,51748,2673,-48686,18466,-24049,-130,-5729,17161,-38997,-27659,45344,-61808,-94075,-8117,3463,-101621,-31054,-95107,-50428,95,-33359,-75220,29960,-6015,-47424,43157,34029,-109579,22762,61104,-9083,32772,13760,-59881,50254,76966,-51818,25299,-18802,-78671,63395,38805,-27580,2452,-41103,-23147,11764,-28985,25596,-42962,-24188,30584,36144,38421,46650,-13738,-94022,-51174,21886,9719,-41484,316,-36898,9710,27645,-27041,-60024,37931,-88105,-64389,-11845,41067,17932,-54137,-24490,-37555,-111954,-12808,-21224,-6293,-54563,-4490,73796,64451,91282,44832,87442,-49168,-61033,-38543,48655,-4512,-105963,-14879,44476,-60745,605,48598,25080,24370,33752,-10311,17027,-8385,-3140,-34170,-101372,-50776,10457,24304,48535,-40284,-53474,-39243,17031,66728,86711,-15603,-24411,-62949,80887,-134,-59979,44161,6093,99261,-70522,11187,21694,-3194,-44933,22285,21982,-59286,27199,-48880,-43785,-9496,23341,32456,23160,42719,22268,57649,-35520,436,70088,52304,48752,-12205,-15019,-31533,49714,-9075,2749,-74380,-18966,36802,47152,38326,-11471,-14334,-12576,32312,25625,13523,-12953,-54062,-8839,64322,1682,-15346,-13875,53595,65142,-29972,-48395,35376,1358,76042,9657,31730,-2932,30034,9504,-31600,11632,-12780,68731,-11368,-3385,-66876,-49528,11564,-26341,-14208,66274,-4647,6637,39735,17806,17786,-44555,-18762,38484,-15677,16114,37409,-25403,-16851,-9927,17925,53697,4867,70661,7452,-47516,55219,42706,-72026,-17307,60561,-15084,68999,58990,-4368,32947,16778],[62740,-19178,-40474,-48456,9558,-19921,-116594,-5709,61664,74178,45584,15875,17832,28015,-16101,-54231,34223,109989,-77185,-29793,8465,-14111,-30519,-22097,-87870,-78730,15918,-36306,-20064,-60453,-68358,-53712,20,-35212,-41701,21870,-40988,-36573,29988,64419,17102,9524,46777,3018,47113,-70743,3846,52830,47312,-24072,-14745,24848,118889,56397,-63377,-26779,-63850,-55356,5094,-68713,51099,-65054,-3856,28815,30987,6235,-11611,-76145,6219,-4793,-26777,20586,2776,17146,6215,67732,-10920,21106,-20688,-47146,-14001,-1141,-2398,37064,78538,48404,-18267,-27371,53226,-16805,-2251,1326,-357,-3721,12044,81660,63396,39891,-1708,-71275,-24112,-14789,-10407,-24080,-15778,-18377,-53573,-26549,15799,3682,59027,34101,31207,9445,-44088,-54117,-25582,5566,-14298,-14193,-66329,-113347,-114539,-9396,22967,-21882,-55224,-30175,-29713,-21569,-26552,-21124,33025,32662,-28766,50608,8864,-70108,29411,70900,-9043,15345,-2947,10765,-7923,63596,36465,-7308,34000,19394,104576,-60199,-60767,-30860,13242,-17264,31775,-71728,-24019,19843,-90648,34724,49869,31193,22992,-847,-25666,77910,14757,76496,1,7968,-69762,-22041,-17995,14001,39890,6428,8091,-26287,-42059,7590,474,-34019,26066,-88614,-43803,61466,68656,10616,-879,38557,-1819,-10516,49637,89721,8789,-11549,-111408,-35008,6974,-20804,-64115,59982,-40402,-29579,17614,918,-49870,-618,5968,-27656,-45393,-42616,-28029,10675,34863,-19175,109707,60757,66766,-7751,-79494,-7563,-72852,-16134,18651,44932,-67055,2978,53995,150295,72449,-114126,-60627,-62136,9470,25895,-70221,-108284,1319,-26325,17102,-31440,-51472,-85842,62325,-51949,-203404,-122551,173691,264094,32349,59450,-10492,29638,-7957,-87699,-32543,72540,4993,-84244,-66255,-2829,-21627,68396,73339,24566,21370,1066,-28108,55942,33715,34102,23365,18112,-29245,-57907,11903,1721,-30649,-28520,-66306,-71939,-5439,-61936,-77799,-1896,-35209,7877,-9202,-120274,-31294,20223,117451,61846,18057,17048,-16815,14288,30650,52596,-5563,24231,20428,-22556,-9592,-36162,-42850,-41416,17986,70330,50120,-32127,-34014,-54095,-55462,-62308,12097,-21833,-47286,-6582,66298,16482,9509,-6600,90047,-9972,36771,-41059,21817,14462,30186,-54281,69720,-24870,5801,49056,32126,-77644,9032,5581,6807,-20161,-811,-66318,-32217,47644,96305,12721,51161,67079,78161,18790,-2469,43145,22093,-15558,-28988,-10667,20654,90477,43055,42278,38159,3139,24906,-58511,65365,41541,-58329,-15979,3314,-32668,-3695,-7521,10933,-34949,112067,-37672,-79922,44976,-17913,4301,37541,50173,-1459,-49273,45278,-5647,389,46742,58507,71648,-55870,-45712,-39535,-22295,-26904,11170,33008,-31763,-44926,-54503,39437,61462,110846,-77555,-33417,33103,-4745,6947,-50128,-38371,-50766,-10887,-3914,-26606,4554,-21077,37360,18130,-1235,57908,-12605,46046,62699,-23461,710,-16871,34574,2789,15323,39447,15442,25058,34693,93418,70553,-29679,-38752,-737,-20413,-8968,-96731,-23558,71693,25975,2039,-23209,14370,-115962,-49969,104043,65851,93039,47627,22276,94972,71068,-54116,22628,89528,25625,-36240,-64655,-19193,50894,1413,16613,34883,-7962,-62440,-27369,-38032,-73320,-27999,-35140,-16858,-36144,10597,39897,-23311,-12134,-76337,32098,7665,80627,1994,-84292,-84862,46048,87319,70530,98167,39651,-7604,6820,49363,66802,59041,64525,-8967,-268,-59829,-67830,-25554,-50489,-13259,778,-22244,-74944,-7310,-78560,-63227,-37388,-24213,-29301,-47837,22175,96323,89292,15243,-11321,-6911,45345,-15307,24782,-16692,-17991,-49059,-4345,8969,-66144,-117159,-52240,-30835,-24289,-3248,33319,62266,100716,58123,83609,-3385,-50954,-18167,9753,-87301,21238,-10653,-24390,42662,-102436,-99486,-487,7730,-4731,-30206,24518,-29386,-18869,-56596,-53675,-21664,-89886,52551,-38376,12820,4757,-65288,56836,75158,30495,5145,-23424,-49292,-55919,-12544,-63390,-37972,10712,34182,4444,51983,59989,64827,57821,47838,54379,15825,-36342,40315,-4759,-8048,-10291,-37364,546,-72041,47243,34360,-73835,-76099,-15967,33222,-5579,-50023,-77282,12666,34719,-26454,-4263,8996,-22501,28136,21862,104757,-8764,-152431,-52239,-73998,-19654,-46593,-34577,-29494,44766,20801,-52522,-104291,-10125,22365,29535,59459,-15647,23861,36064,11864,-50434,26810,22493,-5288,-58028,-9659,23659,24598,-72896,50692,-68378,-31514,24295,-49076,-120891,15313,62361,-33149,75000,8928,14129,-25602,-38494,24139,19613,-18287,-18868,-48695,11616,199556,84043,25321,-12509,-906,170,6708,-32772,15040,29302,-11569,-6661,-62467,-38372,-1775,-2528,-6875,47865,90359,82176,101258,598,-22595,23582,41600,-41034,-96555,-76106,-55969,12829,7304,-40957,-56944,-31236,-27089,-22294,-62213,19183,-3657,-77160,-46874,36493,-82320,-51497,-67370,-30156,-11874,-5584,36198,23480,83,53012,-27640,23373,-112100,-5998,2345,3672,-15555,7531,17896,-83225,-12782,-2870,-41952,41229,-50127,-80948,-32898,-22864,-3261,4641,13925,79756,32501,3726,23084,-62269,-32659,35525,-8502,-37862,-67330,-53334,-1556,-31324,75207,-5042,-34209,-38663,-18940,19912,22026,223,-69232,-45472,-81227,-40305,9688,72206,-4801,-35963,22782,14326,8338,-8408,1116,1027,-6088,-3147,68900,-7728,-25835,67168,29919,71688,42214,-23899,-9060,-38484,28180,62527,3591,-21026,11098,-60336,-124649,-34666,6953,-14764,48756,7008,-64477,-10064,-38174,8685,-18010,51383,-16742,-30494,74926,-55784,-72246,12148,8559,-111289,-30036,-93739,-57287,-50345,-19136,-54838,56143,3318,-34410,45370,33802,-135674,27409,56171,-16608,22873,5940,-34406,70696,64543,-37463,17287,-29366,-91266,66555,10437,-26389,-2672,-49440,-30880,18825,-49197,33255,-40042,-31594,45074,39367,20932,61147,-1758,-49458,-43434,11854,-7274,-25616,13267,-24500,5009,4431,-24485,-37702,19657,-133081,-93845,-19151,54111,22768,-41022,-11664,-31706,-97815,-548,-12457,7507,-52526,-18419,58816,70783,114598,82294,117349,-19712,-49620,-50121,46731,13181,-79878,-25915,53784,-59824,-22472,23147,-24606,15184,-9469,1520,25602,426,4319,-28878,-91789,-39655,-9508,11012,56777,-16698,-52334,-46865,32000,61803,86290,-40775,-20727,-41564,66990,-8839,-44566,129191,1296,57650,-60783,3416,14562,-4357,-54710,17549,23367,-55312,27990,-31379,-31294,-11566,10139,33056,33156,40787,53740,63850,-29865,-27367,70446,33260,32767,-28169,-65090,-54248,51356,9304,19053,-76589,-34111,19557,57276,40089,-47416,-6817,-8910,14946,-2342,3192,-11136,-47510,-17008,74640,-7622,-9601,-17974,40610,91775,-22187,-47141,3301,12058,75478,-10327,27729,-1727,31769,15003,-18103,37256,-4292,109330,-5465,-11286,-73409,-29475,4238,-59721,-22894,72725,34315,-2242,34761,30907,7815,-34115,-51350,47135,-23671,11029,25427,-33031,-32121,14327,7382,43986,-11187,13577,-2284,-41111,59141,32935,-74131,17134,55594,-29364,64192,60122,-3720,41407,11528],[57613,-6799,-42149,-52776,10511,-17771,-90347,-16756,55135,76946,56909,35407,5343,10617,-17955,-16387,32719,98208,-56250,-30004,249,-34795,-28602,-34940,-49567,-77102,9183,-28749,-48810,-101709,-81496,-65409,19856,-8637,-53158,26401,3373,-29429,46572,62862,18078,19001,38045,56995,54708,-65041,-23275,37969,56745,-40579,-6276,21479,139726,34926,-71297,-24423,-41108,-43292,24968,-45332,35774,-83325,-22820,7252,15994,-8376,-9949,-74491,-6758,-19762,-26369,7606,-2640,-13734,22395,58858,-21523,18648,-39848,-78716,200,13159,11783,67527,96304,51655,-6593,-48758,34711,3903,-30825,-9511,-1940,3678,11515,83212,75848,51692,43509,-69161,-27442,-7513,-18372,-25464,-27400,-23928,-57883,-50494,18168,14513,51221,45817,37286,-4969,-21366,-31598,-43570,22459,-42461,-16579,-51937,-113380,-109654,-9198,28284,-5386,-55530,-41503,-18772,24145,-16358,-29518,23756,16456,-31261,34834,15710,-54164,50693,76937,-3743,9747,2253,-10942,14806,53012,24240,-16729,60693,22712,103698,-50753,-76886,-38008,7022,-27788,20916,-63852,-13664,29645,-104077,18537,26683,61710,16015,-29508,-28108,93195,15094,66809,-14656,4826,-62580,-27211,-3602,19031,48011,10474,14011,-10229,-12186,-4970,24106,-30510,37719,-96886,-48946,49230,58896,21253,20409,40856,-6269,-19644,51569,58838,13370,-36129,-102520,-53603,3766,-31098,-55704,12407,-41702,-33975,4639,20735,-45784,29131,21915,-6673,-26138,-49733,-11102,-31629,18850,-12114,98159,72064,64709,-32738,-68543,-8250,-70006,122,32480,54878,-39736,18401,61669,149133,72025,-122861,-48484,-18136,40820,15989,-73003,-135742,-13305,9902,31856,-47888,-85793,-76337,45518,-55511,-280345,-191497,190381,465916,-54953,20257,-10373,21566,-32587,-105799,-53253,66601,-29710,-85199,-49838,1903,-20582,67526,59708,23991,233,4339,-24625,44730,24658,-19336,11001,57722,-35583,-66057,18540,6713,-14570,-11733,-61501,-45929,-16450,-58693,-127490,-33470,-29892,6736,-23254,-110104,-5084,31528,103701,50588,5490,33741,-37664,3251,19850,35738,14138,13334,130,-17977,-7460,-57175,-55744,-43288,7183,45691,23580,-28055,-33846,-48829,-84685,-45952,25853,-29052,-47205,3670,62151,8104,8788,-18764,32814,19281,27907,-48608,31149,27249,31860,-45705,58028,-24541,-1499,63170,51995,-103462,-55726,112481,8119,13317,13008,-56033,-35754,41692,86737,38332,88216,65090,95710,28481,-23240,34105,5145,19,-7605,14506,28058,78923,9437,36631,-4847,16329,34549,-68119,43719,42608,-74803,9242,15320,-18558,-6287,-158,7221,-58751,98805,-44799,-88286,68268,-26815,-1631,53111,43091,-9298,-50835,34496,2862,-7240,62609,48118,70523,-48308,-49899,-40761,-8379,-24496,6737,52509,-8683,-14771,-41052,44533,25247,84104,-100299,-37188,26343,943,19934,-49188,-41061,-40045,4905,20086,-9151,-20211,-15435,22302,34336,3827,53027,-8605,52114,74192,-43791,10801,-11886,35820,795,18293,41753,28366,-7376,-18028,73221,47346,-15648,-87782,16444,40954,-3724,-91748,-17832,67646,44333,41447,-30960,21027,-84198,-18017,84208,95948,95230,59106,22483,93929,65450,-6363,56972,104983,40933,-10161,999,-1723,49750,5471,16721,36871,-29461,-69611,-41842,-28403,-70605,-47166,-53094,-16276,-40411,22577,27052,-40092,-32824,-55012,37927,-16628,68256,8958,-76717,-81535,30807,61682,43483,98684,28524,6829,-15415,30197,40513,37055,59194,12455,32445,-45002,-16612,-14348,-39586,3244,16967,-32890,-98089,-7089,-64038,-53890,-20716,-14411,-64812,-55935,4678,94882,86897,3171,-19073,5036,43283,13977,33406,-34535,-24593,-39641,-15422,-3664,-41579,-92845,-53521,-60181,-26508,-8114,30381,82094,108215,73186,114365,-5933,-69968,-18007,-16254,-90853,3452,-981,-9628,85694,-67948,-118257,-10697,43233,1371,-33788,4229,-42332,-36634,-44696,-55511,-38335,-68951,58561,-49818,34591,19006,-47479,53934,66694,-8883,-4186,-19982,-46641,-6205,795,-65710,-58110,23371,56791,-4571,28784,49153,43930,43038,18567,4085,5549,-65653,33074,-23831,-8720,-9799,-45057,-5077,-66650,54063,32476,-83000,-48240,-7435,73400,-8291,-44806,-54290,-19972,24095,-26233,-4665,4076,-20291,28184,-22157,64850,-36388,-133782,-33341,-83348,-24754,-38752,10932,-30774,49233,56697,-50288,-84202,14962,44880,24563,55207,1720,-6322,26830,4528,-16645,46768,28844,-10926,-60057,-22363,18083,8558,-67459,54957,-51361,-7776,25808,-66243,-136478,11491,62533,-22482,111416,16411,10366,3786,-58835,7814,6650,-16572,-23422,-67346,8939,159918,81910,19014,-20484,-8882,-25327,-6290,-32595,6075,40286,-15283,-5924,-19511,-5580,-17962,-11135,16429,77042,93677,47062,71932,-6507,-38993,21138,27106,-36940,-81078,-55670,-54084,-9610,7968,-36677,-39555,-33773,-33459,-10870,-19393,5404,-11966,-63098,-66847,13286,-100649,-68991,-79459,-26041,-12979,27736,31330,8331,-4910,62277,-35384,1872,-126319,-26296,19359,40774,-10629,-33371,6085,-66922,-29569,12809,14829,52980,-46751,-78525,-49420,21636,21708,393,27932,70335,24125,848,30719,-20037,-2323,31659,-41852,-56121,-58994,-46910,4628,-46343,62511,6976,-16716,-40786,-18194,18585,18884,-22707,-63892,-16786,-60159,-15798,23029,84976,1182,8034,375,-18357,-7561,-4256,-3905,-7773,19382,20484,77190,2398,16572,74862,29691,70655,67006,-18839,-10378,-45698,9018,43399,18935,-21424,26611,-49440,-123618,-26996,-2863,141,49849,18788,-48531,-37540,-57320,17001,-28157,71145,2736,-32108,96884,-41055,-40770,31137,12871,-100470,-16708,-63867,-44035,-91247,2037,-18847,64828,8653,-11132,38678,33867,-129698,42969,54862,-7011,14850,-780,-4092,80302,39218,-23941,5833,-27099,-80432,58690,-15050,-32966,-23178,-57904,-32079,49347,-61820,44650,-28118,-38576,43100,32835,-2454,60753,18757,3089,-38283,4878,-24643,-14906,16931,-13348,619,-13811,-16648,-8633,7320,-168615,-100875,-23247,50433,22978,-18228,3141,-16670,-66035,8638,-6879,15667,-40917,-26745,49426,74580,124778,102982,133392,5824,-38927,-50587,49138,33698,-42962,-39990,47035,-62802,-42496,-3875,-73308,2622,-46654,4704,27384,6268,8396,-17015,-60981,-22401,-22140,787,54160,11759,-42694,-53994,28892,47824,73416,-59271,-15231,-13652,46938,-9786,-12271,166414,-2628,10458,-34495,-12207,-3171,-4241,-50835,15210,21956,-52412,11541,-17614,-23481,1372,19144,22492,32639,31067,73159,72249,-23272,-57055,62091,11287,16403,-33010,-102934,-69111,43687,19130,33920,-72493,-51857,-1901,59631,39693,-82472,-8401,-19754,-4033,-38667,-11559,-4155,-30361,-22594,63074,-29699,-4551,-17253,31557,107825,-12984,-43285,-30008,8855,67941,-13138,20155,-849,34329,17956,-15041,56150,8821,123791,2736,-16302,-58195,-523,1605,-77878,-24324,66000,70677,-13659,33863,48126,-3785,-18997,-77028,39057,-39943,-7893,18937,-43845,-21844,42215,2894,26999,-23781,-47939,-15371,-32480,37026,14879,-68078,42151,47671,-29578,52737,54271,3517,36173,4943],[45882,-604,-39119,-53489,12038,-1190,-54826,-26607,38674,75881,67234,50877,-3121,-5611,-6737,33986,18520,69378,-49294,-32121,-772,-51796,-31141,-45138,-10390,-62070,-3602,-29602,-63306,-128414,-83821,-59864,37387,28798,-60224,34988,36140,-21326,58601,57345,26130,17160,17871,93923,51390,-55111,-47975,27457,53801,-56413,-5659,14280,141797,6771,-69803,-25239,-22077,-24160,43573,-9171,19788,-93151,-48817,-12535,3208,-23819,-5229,-72043,-21651,-33438,-18754,-4875,-2693,-41409,38683,47975,-31930,9112,-57711,-106522,12865,25960,30353,95526,102654,48122,10640,-60952,12313,24085,-53608,-22451,2807,15885,18213,81128,69266,53635,66266,-58514,-37210,-590,-22274,-34580,-39823,-19619,-47946,-61983,16113,34087,48499,62799,33921,-12481,3916,-3065,-45999,33457,-59052,-14569,-27250,-91251,-84628,-6293,34268,15412,-51545,-46453,-6147,55649,-7178,-33278,655,-5398,-32589,6414,17025,-30394,62320,77215,-692,1871,5487,-50662,26197,40613,22724,-31879,60706,18024,86399,-48677,-79647,-43698,4419,-33575,2008,-45347,-6776,31141,-107516,1210,6865,81962,1414,-60641,-25403,81746,14934,48957,-30741,7875,-50910,-20660,10073,36627,50475,1284,16234,3777,9390,-9267,43756,-25812,37050,-95283,-51364,29642,46356,34932,25310,30898,-13276,-29734,48022,34031,15304,-50311,-70300,-58908,3467,-41543,-37229,-34257,-47326,-37619,-5710,39777,-31175,42902,25266,24739,13298,-42107,10781,-74808,1909,-11580,77638,53830,40713,-65080,-57782,-10655,-56282,22980,41057,65061,-8598,28722,59270,127621,54958,-87660,-28120,49980,65633,-2690,-79459,-156441,-8522,42594,39249,-61531,-89364,-29194,38638,-47394,-320624,-232222,186970,560588,-87839,-5469,-11733,7909,-57403,-105980,-67704,45725,-62766,-72003,-21399,10015,-30069,51505,34644,14543,-17205,16821,-19326,33646,17743,-55216,-3709,85285,-40534,-68056,13949,14746,991,10873,-51073,-24740,-30689,-61056,-148886,-52317,-23416,1275,-26717,-90601,12534,36691,79310,42624,-8605,33278,-46503,-458,476,20354,26184,-602,-19066,-8915,4630,-70689,-66305,-45063,4812,13825,-502,-18586,-33736,-40401,-76499,-26040,17301,-35972,-44797,19180,49923,3279,7482,-30158,-15454,40586,-1782,-51411,37126,27462,32316,-33025,56818,-20445,-1356,59838,70627,-104029,-103007,178671,850,39167,28539,-30663,-30826,26355,61794,58614,102062,55398,104269,30302,-37886,25927,-8498,3120,14521,35679,37398,39940,-27444,30775,-43300,48934,39244,-67053,6953,34332,-71619,30637,18553,-8698,-9975,9430,-2383,-68406,80727,-43979,-86645,83395,-35231,-1233,73725,18653,-3079,-48597,19255,2197,-12674,69170,34513,59565,-35678,-52204,-35505,6152,-7993,-642,55053,23152,21138,-22324,49386,-5529,45629,-96966,-33998,19671,15463,26594,-35871,-45384,-29620,865,21161,5507,-29814,-7904,5788,33341,9125,46262,-7430,49871,71057,-55720,18730,-8864,33548,4267,20422,39683,43000,-25562,-69389,52581,20976,-3321,-133671,29416,74422,1269,-75582,-334,70121,61488,62933,-35444,26591,-24478,18406,44909,114236,73082,45330,23052,86719,57515,43521,80522,112915,50990,14889,43030,13504,43566,10973,8386,36616,-40453,-69451,-46072,-8682,-61050,-58405,-54592,-12439,-24231,15652,6912,-56393,-41457,-27010,43758,-47413,41757,4925,-74693,-64611,17525,37114,23832,95373,20125,12662,-42063,21653,13652,21688,52938,30809,57266,-25375,41567,5453,-20047,23415,28510,-34597,-103332,1395,-42094,-48001,5353,4087,-100049,-52598,-8314,88998,68819,-7812,-22935,19743,26750,48941,38064,-53661,-26022,-30818,-27131,-18682,-22935,-59212,-43683,-83589,-26287,-3740,36622,85686,103055,80446,126832,-5985,-90010,-11646,-34446,-77690,-11901,10675,1405,99048,-28358,-123624,-20425,69407,13835,-29143,-15762,-42511,-44748,-24151,-47567,-35616,-37547,60798,-61886,47627,29772,-26185,30205,56552,-32328,-14698,-16413,-36353,45330,13428,-55159,-65314,38250,57390,-11101,-2093,29606,22874,18827,-16615,-55553,-10695,-98901,12935,-34565,-5238,-1323,-38726,-11512,-57085,54980,30352,-75942,-12045,822,103873,-5911,-35514,-32755,-38136,8353,-26694,-10188,4586,-6980,21788,-55900,6431,-56326,-106131,-21463,-86207,-27235,-23229,52580,-23821,52233,77512,-46112,-56448,25755,62976,21712,53852,36017,-36727,14482,-5890,23251,68431,22986,-23436,-57908,-34172,11897,-227,-61325,51337,-30366,15533,25199,-71201,-128253,10274,61870,-16417,119578,19947,7299,19571,-72766,-1359,-22968,-19036,-26348,-72542,2261,80361,63468,15512,-18298,-9645,-46996,-18642,-29450,5250,42581,-14681,4325,21516,33529,-30667,-10390,38930,99306,89086,1174,40333,-6007,-53276,20243,4084,-26756,-54118,-34346,-46693,-26053,-1038,-18015,-1539,-28217,-44298,2724,32551,-702,-14368,-42786,-82201,-12081,-100987,-65337,-79287,-16256,-7826,56895,28035,-7154,-14170,56789,-30730,-20092,-127815,-52716,28244,76807,-3082,-67491,2223,-47646,-43554,25951,68601,57608,-31780,-72385,-71283,38880,37618,-13016,37801,42304,15973,-11567,49615,23049,25911,23629,-62234,-74351,-42589,-38871,-475,-48696,32709,10449,-9394,-44153,-14213,13333,17259,-35852,-57911,4594,-25022,16548,31397,96246,8606,52869,-10998,-48620,-34007,-4567,-6931,-3280,40938,37823,84407,12561,51222,71082,21444,43902,82588,-18193,-19400,-43418,-12883,21645,43222,-26490,38806,-32619,-107705,-23281,-25813,16041,53026,36800,-13919,-57901,-74847,23189,-33950,69851,7837,-33841,108529,-20432,-7622,44907,15593,-69449,7719,-20644,-14815,-96674,25171,19270,55310,7647,20875,28137,35237,-94566,65443,54801,11825,11357,-589,24789,78711,5921,-12139,-3199,-14552,-44605,40745,-34425,-45506,-47295,-63019,-24804,94397,-61920,53686,-10747,-44730,20531,18007,-24934,45641,42939,45440,-35102,3991,-37182,-12020,11565,-5552,-520,-22008,-3761,21195,1330,-180594,-84980,-21929,34944,16264,6316,18734,5744,-29301,6138,-7295,15356,-22548,-27926,50633,78647,119542,101974,126852,23216,-31192,-43840,53618,52896,-6488,-55308,27354,-68948,-55317,-23253,-104497,-8514,-69059,-1526,24891,8055,8853,1635,-16668,1564,-26631,-14383,40137,31518,-27666,-57774,13083,29568,53202,-63663,-6343,13406,16749,-960,28046,147420,-2428,-27358,-1876,-29036,-22555,-1557,-33589,16652,14318,-50728,-12472,-9103,-26308,23395,39379,2087,22291,13419,78226,77283,-16960,-77981,47089,-5578,6844,-20314,-114185,-71654,28739,19966,45391,-66176,-73358,-22906,53129,37418,-101124,-15986,-35822,-16960,-75967,-29771,6508,-9204,-24585,31770,-62061,-2498,-13985,27643,109288,-5244,-39883,-55004,-7080,51284,186,14158,-450,37117,14894,-18890,63374,23579,107262,13369,-19869,-28542,30523,2303,-74010,-18915,49940,95529,-25651,32114,65009,-13594,-3973,-85431,17166,-54167,-32210,25271,-53208,13016,66198,6237,6099,-32831,-95778,-28885,-26205,-7398,-6465,-53927,49591,38701,-15877,39461,43747,14999,9824,-663],[30154,-742,-32281,-51120,14816,23453,-25417,-32913,14662,69899,73726,58267,-5011,-14799,14509,81305,-917,36867,-58928,-36104,1798,-61484,-36416,-53742,15690,-37958,-17540,-32966,-60851,-130643,-69730,-40587,43087,67519,-56596,47914,54106,-14463,62057,50908,43212,6604,-4987,106682,39253,-42542,-57058,20634,37744,-68221,-12218,6886,124894,-18336,-60211,-28222,-9336,-1585,57818,31351,4633,-86255,-75239,-24828,-3037,-35674,752,-69435,-34118,-37798,9328,-12875,-1260,-57649,54827,41876,-39974,-2197,-67911,-118638,20963,34398,48899,116598,95412,38972,26378,-58460,-6181,39127,-65009,-32543,7703,28981,30060,70828,48639,49375,57433,-44612,-52182,6778,-23196,-52193,-49492,-8124,-20077,-57944,12061,57098,46685,82472,20912,-12846,22832,18360,-29624,38801,-60479,-7195,5783,-52830,-49442,1748,39543,35059,-41692,-42000,5855,67592,-1804,-32657,-31092,-29582,-34973,-24892,11915,-5701,62134,71381,-129,-7013,10317,-92784,24120,31445,27773,-51300,31401,6590,60928,-53394,-70079,-45352,4019,-32441,-20218,-16845,-3887,24364,-102593,-14524,-5202,87604,-16189,-82782,-17617,49170,16914,29555,-43977,16259,-38479,-5122,19242,61345,46677,-17500,12581,16776,20930,-4656,55247,-18108,28082,-85548,-49400,9028,33382,47851,10793,8074,-23438,-39560,42212,23892,14596,-51002,-22266,-49790,4459,-50937,-12648,-66621,-59276,-39223,-12251,52069,-13929,38570,13289,57733,59862,-23657,32504,-105937,-11755,-17570,54997,15509,5650,-98320,-46443,-12165,-35029,48593,40570,73649,17650,32504,49847,92514,28128,-23698,-1784,113924,77569,-25051,-88364,-157611,18475,64529,36953,-72024,-70282,40059,41208,-30944,-289254,-220605,167911,449835,-41482,-15027,-19303,-7335,-71425,-89564,-75023,10065,-86429,-39861,16789,18994,-48379,25094,4054,-1870,-24687,39853,-13460,22697,16412,-63901,-19998,94519,-43465,-65430,192,22401,8745,29288,-33806,-5996,-43154,-69258,-134184,-55209,-15370,-9223,-22146,-68501,21120,35421,51888,41259,-20472,18493,-46635,2802,-24271,10314,28566,-11372,-30108,3523,26351,-73048,-72394,-46682,14739,-10437,-11397,-7353,-34237,-30909,-31699,-5912,-14744,-42491,-41612,32803,30999,2777,8548,-32945,-37699,49850,-37220,-47828,38408,9225,30210,-19833,60651,-14608,8540,40139,81560,-72693,-118969,173266,-13177,53784,41482,3448,-21416,8936,27366,66979,91276,44179,100815,24530,-48181,17364,-13950,-7821,28492,47214,49228,-15227,-60963,28136,-54381,87352,37665,-57087,-27540,19106,-50742,40852,9582,-15305,-13283,21112,-15639,-62175,60699,-32369,-77208,83376,-37573,7363,93235,-16745,12314,-44933,5665,-8275,-16651,62252,20682,43718,-19501,-52958,-23385,19019,14910,-7532,39969,54182,59457,-1815,54351,-22154,9364,-67289,-23826,10682,28717,24805,-11550,-51481,-24670,-19395,2864,13463,-21155,-2665,-8443,19892,10949,36694,-7522,39758,54584,-56773,20852,-12811,29029,14582,22830,32945,58872,-23807,-108549,37127,-6149,-219,-162011,35132,75257,2142,-55628,25696,81121,71990,61404,-41300,30377,40242,46917,-1194,116079,34828,14664,22338,72823,46286,75987,89468,110079,51936,36062,51566,22903,33145,17871,-4277,31696,-39898,-65352,-38670,18093,-48465,-55445,-35707,-4786,5890,1,-19202,-71307,-33778,307,52069,-78316,8088,-10600,-77050,-41809,9913,17735,18172,89043,13650,6725,-57663,21847,-6702,19806,51104,44847,70641,-4846,89710,28269,2277,39685,30428,-25593,-91615,10764,-15042,-42608,28125,24095,-123882,-38718,-15331,79987,35579,-17619,-22184,34221,-580,77046,38004,-63256,-26616,-28580,-34263,-33006,-13931,-28651,-23603,-89383,-27033,11321,51913,73449,84268,74146,117528,-4018,-101051,-2750,-43688,-54215,-22206,23140,9163,85267,9403,-111594,-23340,85592,30711,-19865,-28899,-34841,-40400,1131,-31265,-9336,-2165,58377,-72452,51229,35747,-6318,-8547,46366,-37858,-22243,-14055,-22048,76531,20932,-36540,-57373,50957,41243,-14789,-32016,6011,4417,-9766,-44762,-101214,-31317,-124023,-8787,-29798,2654,12092,-19254,-18359,-45038,48936,28446,-53728,16540,10350,117734,179,-22799,-12340,-35308,-4061,-26715,-19009,9342,15745,9705,-62928,-52393,-66654,-79461,-21689,-80697,-24521,-4862,75749,-9700,51886,78970,-39079,-30275,19508,73196,22245,57943,72848,-56883,1157,-17331,57639,85240,6070,-39480,-55238,-41674,10860,1213,-56802,40121,-10389,33036,21322,-63520,-100264,11009,61754,-15238,98269,21157,5541,16612,-77947,-1253,-53173,-25483,-27592,-64779,-6488,-187,35418,15554,-8328,-4796,-57075,-25007,-24131,12380,35291,-13598,21804,48041,61536,-37784,509,56395,106680,71188,-41085,13091,3183,-60911,20469,-22176,-11909,-25281,-19320,-36282,-32416,-17245,10716,46620,-16526,-51319,15325,69020,4025,-11189,-24856,-83926,-30956,-80518,-42870,-68572,-1042,790,75988,26154,-22091,-23619,35948,-20148,-37772,-117840,-75730,24932,97103,5054,-85242,6904,-30836,-52080,32386,91715,50247,-7276,-61570,-93925,18805,29623,-31097,38706,4151,7990,-31080,75327,55413,49723,15281,-59640,-89304,-29465,-32906,-19871,-41466,-4217,10019,-4365,-48217,-6216,5129,16963,-35306,-49768,15141,12863,40300,32330,106628,15023,83986,-9547,-67378,-66585,-12260,-10054,16666,54923,43767,82628,20847,70378,59675,6591,-2563,83401,-20864,-33461,-38042,-34873,-870,66339,-36019,44766,-13640,-76175,-24732,-57972,27971,55561,55883,17349,-64941,-82637,25764,-35268,49128,-5504,-35640,109348,2137,19474,51353,16734,-24722,38341,16909,21551,-57215,43569,46194,34283,23,56593,21176,37485,-43290,87186,53228,29523,12910,7750,45927,67325,-26642,-951,-2966,2499,4182,14954,-47399,-59298,-61197,-62065,-9279,135444,-49723,53160,6257,-49094,-17101,-1194,-40689,20650,65682,65837,-31852,9695,-41535,-13993,732,-2884,3176,-19534,13474,46214,483,-160766,-52171,-15500,15625,2052,25452,33327,31271,-3087,-11313,-13913,6864,-2357,-22356,59838,82884,99493,81061,98266,30466,-25518,-34303,56839,67494,20840,-68912,1989,-75558,-60982,-29881,-109301,-16468,-74253,-14834,21501,6315,8005,25659,27515,30242,-24305,-42069,17515,33012,-12824,-56399,-6225,12877,32618,-51147,5769,33542,-20631,15923,60874,95559,4043,-45636,26022,-40078,-33554,3305,-7531,22495,-1120,-47909,-30880,-4182,-39663,45423,56392,-20970,6264,-8829,71508,75265,-10603,-81350,29271,-11153,7455,8164,-94769,-60060,10196,13349,52266,-59630,-95282,-40223,37962,33344,-94602,-23385,-44040,-20241,-103826,-47706,18745,8739,-23021,-10151,-97895,-4764,-11267,26410,97303,104,-39872,-64306,-29783,26160,21574,12857,-1106,38716,5555,-23143,56562,36977,71487,26615,-22563,4601,55512,3482,-50353,-8930,30880,104751,-36623,24938,76699,-18892,7867,-70250,-11559,-56891,-50682,44195,-57599,52326,77769,16741,-13096,-37358,-116460,-39465,-25532,-58229,-24694,-34680,39810,30475,6384,29188,33761,26580,-33018,-4256],[13224,-5752,-22958,-43754,18354,46302,-10971,-35610,-13270,58174,73969,56554,-295,-14227,39607,109545,-19400,10554,-78590,-40986,4225,-61970,-41117,-60570,21091,-12671,-25720,-30269,-44286,-108910,-41249,-13809,31465,94757,-41059,62294,59616,-10163,55650,47323,65033,-7328,-22291,100278,24169,-26358,-41772,15242,12107,-73274,-22285,2318,92941,-30081,-45299,-32371,-2188,19223,64765,60398,-10386,-62535,-95308,-27077,-607,-40625,5743,-65938,-40327,-27841,63254,-13387,-2879,-59840,69965,42963,-44327,-9648,-65029,-109175,23812,36212,61449,128958,77586,26566,33405,-40361,-14678,46147,-61550,-35216,5967,39804,42027,49855,22615,43897,24169,-31141,-66979,14712,-23087,-74876,-54405,4164,22886,-41213,8751,76792,39355,100702,1656,-8298,29367,25766,2245,40203,-48786,1493,39286,-18124,-16713,14984,41851,49972,-25387,-28022,15043,63831,-1160,-29851,-63641,-51169,-40010,-49097,-122,13517,51700,61605,-1896,-15809,18027,-117380,11180,27792,35351,-70401,-14535,-8249,36446,-61432,-55563,-41740,4912,-23664,-39495,16851,-1365,11673,-93172,-26945,-7851,80386,-31502,-86579,-6211,8292,23023,15062,-50447,27663,-28037,12292,21360,80179,37989,-36908,3224,31208,28047,5940,55983,-5858,18110,-71556,-43090,-6872,20027,56671,-19151,-22974,-36701,-47812,35832,26170,11955,-40855,26563,-29998,4857,-57135,11963,-75887,-76626,-36996,-16211,54030,-1340,19620,-10589,81847,96408,-4072,48960,-115878,-19605,-26106,36710,-25903,-27006,-120612,-32943,-10818,-12136,70975,29300,78031,32035,31007,38471,51068,29,41503,25478,148191,73405,-44109,-96830,-134104,58373,72424,28292,-78153,-45954,106590,49282,-12307,-187000,-157003,142185,113520,77633,-11967,-35344,-18547,-66047,-62143,-76146,-34482,-95676,6581,57933,26370,-69797,-6772,-24607,-17535,-18989,68667,-8562,9404,22048,-47739,-36536,84570,-43718,-61823,-18235,26462,6400,34092,-10468,11252,-48531,-76874,-92815,-43337,-5698,-24417,-15826,-51422,23245,28868,23414,46999,-27030,-3409,-43274,10345,-49051,7554,23276,-13509,-29778,17787,52383,-63603,-72994,-47656,36263,-16254,-7573,1510,-35602,-22136,30473,12108,-60679,-46689,-38514,37705,10744,5757,13691,-23700,-30927,48167,-63594,-37152,33731,-24421,24980,-10196,64001,-9709,26581,12272,80827,-18957,-105789,105956,-28159,56557,47967,36847,-13570,-4287,-9704,61040,65124,37349,86166,14067,-55658,6840,-9085,-24261,30167,47395,60653,-65416,-86268,29790,-28356,115914,30271,-41826,-46715,1589,-20806,35615,-11051,-46238,-14422,34288,-27847,-45680,41113,-10142,-60740,66956,-29773,24062,103642,-50520,29148,-42371,-1216,-26201,-20934,42241,8639,29626,-3485,-52860,-6308,28279,35316,-10857,13877,74680,97249,15132,59053,-23129,-11402,-22915,-7837,-1427,26844,14629,18162,-57526,-27898,-44893,-22961,14089,1973,-2805,-17556,2754,6719,25153,-7264,24001,30248,-47576,14778,-26952,23992,30242,25826,22258,73220,-3914,-129468,28643,-30229,-8411,-165015,32845,52098,-3792,-39834,52000,97250,72113,41449,-51937,31725,85818,58406,-38723,101443,-4958,-17537,20118,52802,31384,80432,82443,92343,41841,50916,37168,23905,20772,25496,-15510,22583,-31853,-58277,-21674,43201,-36804,-37715,-1088,5266,37922,-13552,-47335,-81888,-11934,21601,63553,-102601,-24379,-33964,-77655,-22764,7907,4695,27220,80490,7915,-9101,-52108,24790,-17768,34595,55741,53827,75032,13011,112832,46974,19568,45050,21843,-7493,-70168,13710,12872,-32738,38424,36405,-127573,-20547,-16390,69146,-5062,-25721,-17254,45107,-29753,86207,32885,-56729,-30121,-37784,-33778,-43450,-13610,-11063,2041,-74930,-30915,34996,71439,51229,55276,52257,92921,489,-95871,7152,-46570,-29337,-25840,35729,15066,54654,42381,-83140,-15818,92851,47771,-10292,-29701,-24062,-25540,25918,-10729,34622,31606,52474,-77804,47766,36408,6094,-50346,36134,-29061,-24234,-13590,-9572,72881,20302,-16979,-37073,57570,17537,-15291,-53620,-17090,-11416,-35867,-57883,-115152,-52784,-131380,-23344,-10132,13399,25221,6895,-24724,-32874,37571,27459,-22610,25374,22100,114064,8316,-7406,7524,-13506,-5840,-24202,-27833,15999,41467,-4433,-39593,-91266,-68357,-59022,-30889,-66451,-18203,10562,73690,9238,47167,62087,-28422,-12109,190,75953,26383,66128,94447,-59316,-9988,-27258,76688,89852,-16644,-54665,-56135,-42302,19498,12425,-53808,23437,3756,42239,14475,-48578,-62055,11022,61868,-16623,61971,21744,5449,-1912,-74464,6779,-70423,-34791,-27296,-47558,-14219,-48663,7410,18669,5180,3733,-52678,-22587,-18004,24688,20596,-17310,41315,55061,64411,-39066,18781,65897,94734,39561,-66546,-5283,18073,-58523,19793,-47598,5938,-2477,-14560,-26269,-28505,-34352,40477,88709,-2700,-45606,24268,79565,19104,-3899,-13760,-64997,-35632,-42986,-10119,-51368,18614,8656,82348,24035,-33655,-29315,3339,-10904,-46840,-101723,-87067,11010,93236,12928,-82860,21336,-19052,-52925,30091,72091,27971,20107,-44977,-111899,-29260,-5515,-48090,27684,-31183,1569,-52034,99891,69037,66422,11034,-32307,-96272,-27859,-31122,-49597,-30625,-35714,12614,7317,-51619,4749,-4609,17180,-21773,-40545,14894,41210,46650,25497,110425,18440,91761,2136,-69898,-96129,-26245,-14187,45220,59092,36620,67167,26001,72722,45611,-11281,-55024,68857,-24164,-47699,-35571,-54272,-21896,79188,-46598,44099,3383,-33722,-30412,-88124,33160,55462,69254,30057,-54567,-74576,24633,-33233,17532,-32514,-35977,100680,23509,35148,49981,16980,23004,66260,36401,54255,10950,50859,54851,12220,-12217,88142,24277,39153,6298,99671,48688,37933,17385,19422,54573,48757,-48918,10818,10671,17816,46261,-15200,-55072,-69022,-57030,-54273,11599,153872,-29593,37903,15760,-49862,-54999,-19545,-46469,-6491,82925,63193,-26528,19277,-36989,-13874,-11050,-6600,11180,-9863,33205,62672,3297,-112092,-12642,-6746,-455,-17928,35240,44635,54178,3005,-38958,-24406,-6373,13895,-12413,69154,83774,67876,47383,57453,27666,-19249,-25431,55930,77192,35098,-77198,-20400,-78647,-62168,-23887,-90297,-22985,-65215,-30514,19397,2860,9678,51898,57616,58066,-17673,-82010,-8346,15633,-4570,-49914,-20199,2428,18093,-25092,19169,44354,-55771,36223,71998,45296,16973,-42255,41719,-40587,-29626,7855,19777,32084,-22385,-40482,-34662,-586,-57495,59067,61769,-37239,-9600,-30636,58028,65518,-2805,-64872,13149,-3422,16634,43335,-53776,-35856,-7712,2095,54265,-52473,-110227,-53110,15524,27372,-67215,-24472,-34986,-15496,-111595,-60864,30001,18129,-18873,-49235,-126831,-11376,-11366,22695,76829,4455,-45103,-55549,-50279,-3795,40353,16472,-3747,37508,-6826,-21980,37021,46711,37269,41697,-23764,30942,68185,1931,-16471,2693,15376,98827,-45278,10370,79571,-18498,16467,-32842,-38795,-44699,-54017,67330,-56158,73513,70861,31483,-24837,-35636,-106538,-44549,-31110,-94167,-34288,-14679,20757,24017,29838,24723,30224,33945,-75312,-6211],[-2230,-13378,-12728,-29694,20895,58264,-11438,-36824,-41193,41024,66797,47895,8571,-5332,61197,109646,-33510,-5796,-95354,-45208,4545,-53729,-41920,-63420,8752,5241,-21828,-16251,-20759,-73013,-8176,14009,4414,100953,-18111,73908,58026,-8522,41898,50204,83346,-18936,-29264,87684,12806,-5308,-4268,9396,-16720,-70687,-30823,1799,52710,-21599,-27384,-36571,2339,33148,62967,61019,-26780,-33475,-104312,-20652,9591,-37338,8082,-60297,-37958,-3685,130311,-5964,-10229,-51899,81507,47891,-44812,-9243,-47484,-81746,22904,31010,62334,132890,56572,13818,27017,-10834,-11395,44719,-42776,-28314,-6271,46650,47996,20484,-616,40416,-17257,-18682,-73808,21998,-23352,-95821,-54434,9881,71155,-18892,8308,87629,21620,112547,-17828,-2492,23339,19825,40748,39630,-31229,5104,62840,-11048,4495,29974,38900,59594,-4290,-7553,20002,52944,-3957,-27928,-88990,-65117,-47844,-59751,-17549,23301,35584,51471,-5712,-24038,27401,-111588,-6781,28240,43929,-81235,-54339,-22217,20174,-67890,-45317,-33455,7541,-8645,-50117,47924,6596,-3132,-82978,-35309,-2662,66771,-40466,-69696,6204,-26150,33633,9394,-47860,39427,-21265,23206,16121,80200,27456,-48069,-9359,48685,37736,17074,45676,10835,13524,-56982,-34063,-14618,6194,59470,-55179,-53022,-51763,-53336,28671,31196,8093,-26409,60857,-7118,3270,-58151,30342,-60757,-94310,-29175,-20150,46024,2105,-7622,-37942,89825,108834,4730,56252,-103433,-21446,-31997,24054,-53906,-46893,-119022,-17000,-6229,6234,84298,8792,75579,31970,28085,30385,9626,-22018,83312,46387,141670,54296,-53611,-103016,-93496,92360,67354,20857,-78535,-31639,147770,57089,1885,-62000,-68971,118993,-340085,229074,-3663,-58068,-20871,-39336,-31234,-73324,-78198,-89912,53852,90737,30496,-86741,-39834,-44322,-21393,-774,94315,-6079,-7821,33603,-18962,-52017,58990,-41387,-61749,-36265,25000,-3571,20758,16250,26275,-43366,-74033,-46931,-21554,5049,-42076,-14388,-44912,22255,19368,-8441,57542,-26803,-24213,-40164,18363,-67969,11756,15006,-5153,-19563,31994,73572,-45505,-68134,-46579,63574,-2213,2698,4699,-37913,-15024,82826,27181,-104102,-45468,-34977,30042,-3893,10243,22524,-4672,-5619,39598,-72556,-19936,22484,-62073,17217,-7065,63474,-7552,46873,-12735,68072,34319,-76296,15805,-36148,50030,45641,60024,-12901,-10847,-43042,43413,35694,38229,64878,3419,-60012,-6144,4503,-34115,21844,38841,66140,-90603,-100803,34172,24113,123633,18973,-25455,-46413,-12886,6786,15320,-38298,-95446,-11900,48402,-33475,-28210,23768,18678,-37164,39649,-11182,46551,98594,-69874,40911,-42020,1387,-46688,-27002,14605,-958,21843,7509,-52717,11897,32930,47160,-9038,-12402,78145,129242,22882,61886,-13983,-11435,16654,11720,-14922,669,-2641,45417,-60018,-38104,-62657,-43789,9972,30472,-8525,-19918,-9728,-3194,13935,-5944,5866,5608,-31436,484,-50637,20346,47059,28505,8849,81365,26427,-131886,24854,-46361,-23437,-145362,24401,20996,-16189,-33440,68375,109901,61531,13696,-66147,29978,99780,50270,-56732,74415,-31305,-36897,17343,28880,13927,58729,60445,58019,22012,57755,19226,16634,10337,32668,-20437,12665,-22807,-46468,57,56998,-28318,-10849,37150,14700,59704,-17666,-71124,-83857,17137,34725,76375,-114429,-48005,-58611,-70160,-14323,7772,-2534,45119,70143,2310,-28442,-25115,24033,-21582,63444,64495,56864,77668,25508,105347,54589,25115,36005,5826,14909,-48478,6493,36472,-15086,34299,33946,-108827,-7283,-12310,57822,-41217,-30857,-9775,49509,-49964,72275,23069,-35554,-37474,-58951,-25639,-47583,-17914,-10468,26801,-46657,-37766,60033,87054,27839,22597,18256,65155,8378,-74847,17186,-46958,-10357,-22669,47911,19762,19055,69534,-44437,1005,91965,59383,-4047,-16232,-13364,-5507,45231,8217,81539,58280,45857,-75317,39407,31639,7289,-82470,25363,-12135,-20717,-14998,-4814,35394,10572,-3384,-11138,55583,-4851,-12064,-62656,-36410,-25786,-53056,-55730,-97437,-70341,-120460,-27124,16671,24313,33107,29619,-29437,-22955,24154,27973,8397,12413,35456,97126,16918,9689,26161,18145,5026,-17376,-33142,22125,61234,-15298,2433,-98338,-64278,-45256,-40963,-45251,-12655,18405,49851,29824,38507,32160,-13898,-3557,-23555,74298,33041,73174,89336,-43115,-16691,-33982,76442,77978,-37773,-65305,-62827,-35263,38456,30140,-50361,4928,10043,43872,6297,-34383,-24154,6575,60475,-16864,31909,22376,6950,-26520,-64173,18883,-68928,-45137,-25724,-25894,-18028,-59199,-12344,23765,18196,13771,-36431,-12339,-12836,37928,3007,-30124,55989,46325,40758,-35315,38705,66921,65985,368,-69489,-13054,32730,-45356,15217,-69542,24759,10460,-19915,-19747,-18016,-44191,60725,109104,8749,-22673,28270,68495,40833,5661,-8796,-24552,-23172,1810,22543,-32432,40800,11823,77148,19725,-37797,-28863,-34003,-7652,-45284,-84780,-82922,-7659,66755,20821,-64052,47496,-12147,-45149,20132,20255,-6922,41673,-23472,-120413,-82944,-54614,-59073,5311,-50885,-822,-67482,115051,61699,72726,14389,10830,-88410,-39222,-33492,-79783,-22297,-52252,23878,29045,-52888,15753,-14332,16597,-1047,-35491,6751,51833,37095,12829,99354,18025,76315,18600,-57686,-111667,-42268,-18065,68066,52324,18648,39406,27770,61911,33093,-27074,-98088,43441,-25279,-56794,-38730,-68979,-38956,77682,-53373,38844,15160,9505,-37823,-101273,32155,52343,71829,23864,-27467,-49490,21696,-29095,-13320,-62198,-32655,84931,42103,37639,41707,17298,62699,79986,36406,73877,76080,43475,47103,-1650,-25406,107458,39597,38499,38690,96826,41963,34095,20720,25400,49084,26275,-54416,22884,36259,27479,65670,-45138,-58565,-71072,-36445,-41254,32720,141590,-7426,8054,10750,-44482,-75642,-32033,-42126,-28098,91850,45416,-18358,27445,-25249,-4631,-20499,-16932,21041,1414,52221,69516,9208,-48187,22544,341,-9856,-39846,35984,50384,69159,-8660,-66384,-35120,-18933,21210,-1743,70156,76340,29919,10203,18179,16766,-10656,-18712,49954,86343,37164,-77107,-32664,-74263,-61388,-9558,-58931,-31479,-48239,-42978,17980,113,16940,75926,64979,77429,-9333,-123022,-31432,-13212,-7729,-40492,-23836,-146,13445,6467,30973,47697,-77733,54451,57354,18367,34520,-23071,43358,-29751,-10991,8297,40250,43240,-43997,-26052,-23760,2375,-70996,59971,56855,-40014,-19866,-47439,42641,50293,7818,-35031,2396,14611,28910,72914,-9802,-3646,-21156,-10360,51997,-42979,-109747,-62785,-11455,19473,-34347,-16103,-8029,-8116,-92741,-66302,37655,17192,-13588,-72387,-138117,-21176,-14567,11265,54261,10549,-55581,-32337,-59849,-32994,47878,22942,-9200,32430,-16814,-13274,9634,51586,21374,56302,-22043,44192,67008,-4702,15254,13474,8081,80933,-50408,-10007,72491,-13007,23975,17289,-57543,-22111,-38953,82341,-51023,66113,45717,46460,-25579,-26422,-72796,-43222,-40658,-99487,-32554,2208,3483,19177,47903,25757,36529,34376,-98355,-7785],[-13976,-21449,-3231,-9789,20130,54700,-20564,-39606,-65593,20278,52863,36590,17573,6949,73119,83874,-42308,-13378,-96924,-47275,3130,-39495,-36781,-58643,-9737,9918,-3124,7144,1153,-36830,16407,37838,-28684,85146,4883,79471,54706,-8613,26721,61963,90268,-24459,-25883,81596,9758,19522,41429,2653,-41774,-61605,-33577,4526,12291,7360,-7061,-39145,7514,36876,53391,26216,-45001,-17593,-100729,-9878,23918,-26600,7347,-51970,-26976,29101,182167,6490,-23034,-42027,85083,49592,-42155,-148,-19288,-46793,20919,20855,48529,129308,41002,3344,6885,22091,221,36677,-11511,-13223,-27552,49277,43363,-10085,-16272,38755,-52114,-5950,-66155,26180,-23594,-107383,-50856,4251,110921,1209,11551,87513,-6557,113747,-30992,747,10567,6795,75791,38027,-17781,-1532,68758,-41091,12169,40096,29299,65650,17561,14144,20474,42443,-7373,-29309,-101462,-68137,-56945,-55946,-36539,22633,19345,44124,-11258,-31942,35611,-78168,-23207,28477,53689,-74041,-67825,-31672,15430,-68210,-44807,-22674,13229,9117,-48952,68751,24252,-16019,-73825,-39563,6057,54234,-41632,-38227,16402,-43139,47188,12608,-35767,49676,-18928,21762,5678,56852,18845,-46459,-21548,68175,52402,22890,26903,29818,16515,-43439,-24345,-13714,-6769,56033,-86362,-71136,-66033,-55394,19451,28618,3113,-14735,71731,9901,-712,-53111,38019,-27517,-103585,-14938,-25897,32378,-4167,-37055,-58565,80703,92173,-5250,52471,-75508,-18903,-31837,11829,-59784,-50099,-87157,-760,262,15744,85290,-16279,64667,20132,28910,29432,-26508,-33385,91228,52917,100330,25608,-50375,-106409,-53041,101595,52921,22723,-72492,-32084,153155,58954,6720,18549,3176,103271,-695497,351417,2169,-81538,-12798,2197,-3613,-69162,-111554,-73004,85540,103068,30876,-92772,-70117,-50501,-4341,25868,107763,-6890,-26687,48053,6979,-66056,23335,-37702,-68296,-50092,18001,-16014,-7815,42331,37379,-27551,-53600,-18720,3257,15621,-58127,-21500,-50088,20434,9769,-44002,68844,-20387,-37407,-37567,23444,-76636,20711,8978,10824,-4432,44125,80512,-25296,-58517,-41183,87203,23283,6596,791,-41158,-9488,105256,39653,-129202,-36382,-29114,10744,-7460,13950,32586,17442,21299,28259,-64711,1951,5425,-89103,8425,-11099,57361,-8175,60483,-26574,46435,62876,-45065,-55628,-30550,39165,34418,66848,-21888,-12342,-67625,20818,11385,46696,43291,-2946,-59222,-20158,21987,-29336,10661,27155,60217,-83202,-104194,38054,77988,108288,6305,-11650,-30982,-20294,22717,-14946,-63719,-140195,-5190,63676,-28390,-18057,9641,46770,-7574,11769,14747,70727,76735,-68180,44852,-42802,13484,-63514,-34754,-12198,-8549,20389,9524,-53020,26672,33267,49117,-2617,-28689,63673,146288,17767,60150,-3567,3588,32834,31868,-26229,-46426,-25591,62867,-55310,-50475,-63699,-52216,5567,53589,-16686,-15226,-13205,-14893,5864,-4176,-11231,-12356,-13093,-19246,-78768,19760,59552,28900,-6037,78681,57027,-119421,21445,-50080,-36642,-114221,13571,-2393,-30867,-37334,66905,108433,43236,-10691,-77640,24672,85413,26893,-54035,41450,-35372,-36381,15352,5214,-3296,22377,27202,12298,-2841,56161,11594,4839,6665,37985,-17229,6743,-17843,-27612,20421,54466,-22663,15446,64269,19961,64338,-10386,-83120,-73904,45294,40460,86541,-110496,-57744,-77404,-52220,-17358,3904,-5249,61815,58008,-2347,-42913,14545,15994,-22834,97908,71881,53092,86106,30971,74449,46272,16395,14676,-12505,35224,-33706,-9306,51553,9305,20939,15810,-73225,-6415,-3967,47339,-62725,-31420,-2216,45812,-53019,42640,9847,-8395,-46044,-86841,-12452,-44609,-22234,-24343,45438,-15969,-45179,72862,90322,11078,-6659,-18898,45633,19553,-45686,25433,-47024,-305,-14267,58706,22301,-12579,88852,-4831,21361,82788,60160,-2823,8471,-4121,14029,55884,19786,114188,73087,41623,-65640,26568,21571,-2116,-96877,14246,6498,-14257,-17834,-11319,-19649,-6784,7,12134,44627,-20034,-4324,-58718,-49892,-39176,-57627,-43654,-65076,-79598,-100656,-21760,39310,32622,33340,39260,-31436,-16852,12163,29963,31168,-13689,48116,73507,24616,26894,41269,47764,23116,-6106,-32547,25980,67089,-18101,41979,-77045,-57697,-36153,-44296,-20949,-12566,16873,15562,48611,27859,-3429,3868,-2406,-42317,71571,39977,72159,58670,-14629,-19208,-37618,60097,51006,-50514,-69858,-74226,-21932,63480,49534,-44028,-11075,10327,41054,-861,-27197,5876,-5218,55430,-12628,22337,22142,9469,-45976,-49532,30908,-51810,-54362,-23130,-4674,-16468,-49786,-20223,29870,28360,22885,-14855,1326,-10263,47884,-12231,-52646,59285,31297,5929,-27205,53515,61598,30279,-35861,-53813,-11411,40532,-24138,4043,-86172,42044,13685,-31781,-18420,-6929,-40036,63876,99331,14384,13916,27698,47689,63844,15961,-6080,29908,2527,41466,47284,-15576,62658,8084,64194,12187,-31293,-22141,-67585,-10775,-34226,-69212,-65313,-23801,28311,29289,-37862,85236,-8601,-29702,6458,-37944,-46227,50349,-113,-116912,-119250,-94340,-61507,-23801,-47047,3101,-71664,115896,37190,65802,26433,52562,-59203,-58006,-38166,-98687,-20351,-51227,44768,56056,-50996,22875,-22637,13766,17627,-42062,-5211,44439,20165,-2186,69462,14400,47350,33860,-37263,-105370,-54874,-18511,70415,34024,-4838,6412,26882,43523,24441,-35477,-120970,14612,-22721,-56755,-46066,-77976,-49876,64045,-52605,32587,20168,40440,-43878,-86431,28302,47318,62433,9322,9357,-12236,20311,-23482,-33368,-82341,-24098,64759,57283,28953,28589,18440,86876,69753,23806,75439,113253,22579,31800,-3223,-35401,109737,63055,34267,46557,77514,35779,20576,18599,17435,31796,3291,-42500,33363,66646,31412,58691,-69737,-58184,-64838,-8426,-26469,48238,105314,11915,-29823,-12988,-30390,-68454,-35308,-30128,-39305,90407,23826,-8219,28229,-9442,16616,-26479,-32433,29431,9227,66486,68365,18920,13397,44751,2612,-13176,-58765,31535,49047,73464,-25154,-83751,-42820,-25359,16781,5965,58155,57523,-8109,-22554,-8690,1090,-1059,-13467,40707,102086,30942,-67585,-31387,-60129,-58722,7036,-28421,-44226,-30405,-47531,13727,350,29763,93101,49512,82294,-1095,-147999,-47166,-43028,-23319,-31944,-17453,3042,18849,34581,38581,48169,-79753,66693,26243,15904,53443,1166,34152,-10850,14992,1322,47980,52439,-58844,-5202,-6164,3268,-73045,49307,49477,-28606,-21237,-56736,28474,33864,21528,-5034,-1379,35990,37661,86854,18451,30030,-27237,-20398,46753,-29684,-88955,-70658,-38711,10032,-13182,394,28226,-4205,-48741,-63958,39551,8049,-8504,-71947,-125441,-32251,-19063,-9733,35046,20553,-69063,-2935,-53663,-55690,40726,29564,-17529,23576,-19087,374,-18501,51516,27467,66856,-16107,43489,56151,-17011,34705,22078,10446,55176,-50826,-31701,57292,-4399,32331,65856,-63944,877,-9930,79346,-46064,35018,11310,58058,-15533,-10266,-27995,-36324,-49700,-72947,-20537,13687,-3381,14738,56519,29112,51089,27917,-95627,-10254],[-20508,-28512,4066,12014,14463,36964,-30396,-46008,-83676,-1157,34607,27234,22595,16209,72362,44451,-45902,-15640,-78643,-46513,1951,-23453,-25501,-43138,-20680,530,27461,31741,14753,-11860,22798,54541,-54613,55432,21867,78185,52961,-9158,17461,82522,82259,-23379,-16238,87034,15841,43992,76013,-3742,-57751,-48348,-28776,8447,-20523,49506,16416,-37711,14924,30086,39446,-32901,-63125,-28426,-86133,83,37396,-10784,4390,-41857,-9855,61208,192478,18255,-38492,-38320,76280,41537,-37357,14799,10443,-15482,20430,9790,21512,118732,36668,-3356,-22563,49123,12841,25170,26700,5427,-51046,48390,27318,-32304,-23807,35910,-73150,7502,-42473,24507,-21367,-104197,-45416,-12429,129621,14069,17706,78381,-39280,102469,-33170,-1443,-269,-5155,100911,34624,-17266,-19599,55861,-92557,10643,37652,13163,70230,35059,31361,17188,35243,-8481,-34449,-99276,-60181,-64504,-41823,-52069,12893,7228,40640,-18065,-40154,39631,-34198,-33276,23623,64021,-41855,-48894,-34904,20887,-59696,-52808,-12377,22816,24854,-36535,75511,50830,-23849,-65395,-40071,12724,47460,-36371,-3795,21298,-38987,60748,21121,-16650,57472,-20830,7375,-6059,17425,15393,-33512,-30306,85606,68255,19515,5108,47586,24306,-30510,-14747,-6163,-16114,47472,-104546,-69007,-76237,-53865,7484,13492,-3651,-10226,59958,13909,-6428,-42644,33765,12585,-95295,4573,-32812,19791,-17032,-64321,-64486,59487,52428,-32958,38021,-43131,-14051,-25757,-7363,-45909,-39342,-31686,11726,6229,15075,74479,-39534,45580,3144,37707,37368,-52812,-32261,70469,38583,40997,-4793,-35443,-103036,-27672,78324,32396,37743,-60615,-40899,127516,51014,409,16905,29304,93408,-742768,387414,496,-97541,2082,45648,16555,-65725,-129320,-51821,90246,88249,27993,-85193,-93516,-42400,34580,54822,104029,-10830,-40630,61505,18693,-79531,-16797,-34753,-80943,-58284,7344,-25736,-41901,63315,42788,-4612,-16703,-17485,24192,24215,-67775,-36209,-63057,18274,2567,-76524,76754,-10274,-39600,-32501,23830,-73916,31184,8754,27938,9536,52369,68166,-10790,-45226,-29345,97475,46803,-5153,-9236,-45221,-4615,94161,50123,-127500,-19682,-18476,-14352,1669,15180,40124,34456,35163,16538,-47970,25540,-14825,-94728,277,-20394,45449,-9966,58488,-27372,21327,55131,-21118,-85442,-9546,29962,16650,57238,-38220,-12478,-80353,1741,-4542,59796,26476,-2265,-50907,-31962,37111,-9607,4765,18456,40868,-51771,-97881,38294,109317,76499,-5502,-2940,-9744,-19553,23475,-46995,-78394,-152062,4787,80783,-11926,-19037,-1126,65570,24206,-5779,41395,91593,43183,-48033,41969,-41898,32423,-70829,-41898,-30335,-15068,20984,1746,-53541,34295,30794,43850,5843,-29737,36299,138699,225,50974,601,20911,17577,49421,-31629,-97773,-52848,66243,-41870,-58681,-46937,-46952,5172,63019,-21959,-4546,-8489,-22270,3103,-3606,-24497,-19535,2880,-39313,-103249,23155,63101,24727,-21387,63231,78753,-96641,14981,-39378,-39690,-84941,4624,-9204,-40908,-48525,45514,85457,21754,-24345,-78324,15887,56200,-2506,-39491,9062,-18677,-18465,14990,-12258,-16520,-14032,-10725,-30903,-25876,47429,16848,-4778,13922,40178,-7997,8749,-17546,-1650,34023,38279,-17346,31415,69442,18337,52761,5009,-77266,-52245,66383,41262,89357,-91469,-52277,-85020,-26952,-26702,-8383,-5181,67314,43889,-3597,-45603,53861,1641,-25334,126473,72165,42594,102318,28601,35792,21251,-3329,-10994,-28544,47613,-28028,-27428,56912,35007,7303,-11308,-32038,-19406,8029,38574,-66160,-26315,2830,34224,-36783,12528,-4593,13830,-50708,-111677,1801,-35944,-23598,-45464,56158,6234,-49673,57731,76138,4101,-27350,-47220,39990,32020,-19106,28707,-45879,2080,-3708,66285,20686,-35809,96620,26579,37173,64956,47131,-5782,36875,3560,29874,57404,20224,121298,73691,41702,-52902,8768,6842,-17304,-92652,4093,21930,-8626,-21608,-28567,-69849,-27905,-7034,25709,26739,-25912,8700,-44800,-56150,-50426,-49879,-28346,-38938,-78483,-85650,-12348,47811,36413,27111,31494,-30196,-14769,4113,32584,41677,-38578,56982,49034,30219,41585,49766,65747,37138,7370,-25745,26798,55533,-10871,59752,-43575,-51082,-29743,-37798,1386,-20629,7679,-15595,62471,18158,-37616,23206,-5297,-49920,69432,44437,58283,15622,15110,-20535,-40178,35993,16061,-51009,-69445,-86250,-5528,86699,65729,-33522,-20687,9281,37710,-4811,-28541,25123,-24259,45408,-2588,31767,18853,11996,-52109,-32793,40797,-28526,-60409,-19643,12568,-10161,-42023,-17474,36604,35268,28547,4586,12291,-11036,51721,-20997,-80169,47245,19817,-14247,-14611,57856,53872,860,-58980,-30192,-4083,36662,-804,-14628,-95478,54986,9806,-44769,-22137,-907,-20170,48729,61820,12927,53033,24229,28655,83092,26062,-1540,84137,31780,66185,61158,-2746,80877,-2289,47666,2033,-14180,-11182,-90202,-16884,-17554,-54089,-41090,-31692,-7317,38097,-14456,127397,-6884,-9423,-5437,-77284,-78601,43764,21432,-102395,-125326,-105563,-55734,-52069,-19761,13938,-62208,102903,3621,45034,44276,74814,-8592,-74678,-42364,-97897,-25246,-37225,70001,78156,-45630,22701,-28416,7628,25060,-64711,-17458,27395,5847,-15784,25946,9413,18760,43563,-16692,-77138,-59572,-11857,46308,4126,-27459,-22297,24631,22627,19881,-32612,-120749,-10366,-17087,-46160,-53165,-81548,-53410,45139,-43641,29125,19085,48119,-45952,-44784,25728,42059,43798,-2017,43814,27619,23757,-16332,-37602,-84559,-10470,42619,68137,13939,13384,20499,93650,33573,8085,60048,120025,-5709,19565,5370,-38954,95524,85041,26259,32813,46109,33381,3578,8438,-6067,8728,-17063,-18474,40082,92183,32917,34036,-84381,-53442,-52498,16340,-13986,53630,61555,25979,-65791,-52924,-6585,-36337,-28661,-14414,-39483,77215,7277,1845,17504,7136,46337,-29336,-49618,33639,11151,72265,62529,33654,59546,50068,-357,-13512,-70144,27227,40493,68224,-31331,-87332,-46144,-22177,980,8265,34043,28939,-40047,-46444,-19421,-15401,5250,-7531,32385,127608,20779,-50618,-17833,-36987,-51518,20548,-7091,-60429,-17336,-41850,2009,5032,44248,99956,19415,71668,6367,-144304,-53615,-65309,-47602,-28519,-5851,7097,31123,53090,40670,50245,-62245,72204,-3994,26893,70128,19417,20062,10138,36773,-13987,41093,55537,-61061,17966,7548,-330,-61607,32884,47459,-8049,-13369,-58515,16744,21059,36855,11170,971,52461,38134,81408,22591,58566,-24187,-24580,40143,-12721,-50282,-76544,-60667,39,-12638,19781,60071,-7482,10077,-56353,34568,-4336,-4369,-48902,-90595,-42491,-21950,-35935,22113,34134,-81161,22746,-33325,-67887,21552,34649,-27470,12435,-10818,12966,-40319,47174,46577,69701,-5837,32822,43506,-33507,37557,28412,20605,25911,-45631,-49144,38297,4803,40923,99353,-57908,14089,22484,55952,-44302,-5278,-16167,64111,1247,9936,14718,-25822,-53141,-28914,-2576,19143,2584,9079,54755,30269,67311,17395,-77206,-14136],[-21254,-34019,8124,29826,4211,11367,-34818,-55397,-93279,-20350,15566,22794,20920,17147,59883,7307,-43961,-15870,-45941,-43579,3198,-9970,-9481,-16953,-15331,-18361,61270,48134,17576,-2592,9773,62488,-62305,24071,30827,71958,53336,-9367,20043,108061,61893,-18129,-6434,98991,27963,62597,85540,-7517,-62456,-33230,-17684,11610,-39855,91941,43160,-29798,23516,15727,26024,-89890,-76930,-63136,-64229,5539,45664,7047,753,-32138,8957,82858,156765,22665,-52616,-44489,53628,21776,-31057,29906,30500,5400,22833,2357,-12236,101495,43639,-6392,-53424,62778,18410,13396,64980,21556,-67219,44937,3772,-38422,-25764,28293,-79970,19367,-7613,15346,-13342,-85466,-39402,-34651,121126,19103,24554,64667,-66697,80465,-23444,-10203,-2743,-9521,115110,27238,-33572,-45464,29736,-133315,6838,17445,-7889,74048,44164,39897,11305,29625,-5828,-41309,-84727,-44822,-67296,-24137,-59582,-2867,739,39446,-25315,-49036,37551,-49,-35340,11119,71898,12722,-7489,-32633,31251,-42351,-62748,-5327,35324,33920,-16778,70028,79576,-25103,-56425,-37501,12390,46507,-27862,21826,18830,-17643,71163,29325,893,61385,-25568,-14856,-14790,-22516,18669,-15499,-34631,95192,78398,6779,-12477,60719,31108,-17469,-4027,4739,-19000,35474,-107562,-44971,-79505,-49272,-5708,-10977,-13210,-12927,34630,2326,-12374,-28641,20079,47538,-65251,25589,-37690,14736,-30997,-86360,-53140,34094,3257,-67902,15552,-15804,-8048,-17201,-36370,-23790,-21655,27943,16334,9268,5984,55748,-55005,20872,-11369,55271,54134,-65769,-19060,35555,1264,-18422,-29306,-13549,-81034,-17197,31158,6973,62105,-44782,-46458,86024,32383,-15405,-49352,5421,82449,-423056,311373,-9591,-99122,14925,76992,28125,-64063,-132489,-34042,67097,49750,22784,-66090,-106274,-23478,84395,79608,84364,-16430,-41705,70695,13170,-93327,-56185,-34585,-95019,-61768,-3854,-29603,-68716,75336,41439,19277,26348,-35194,36085,28918,-67343,-53600,-76559,14945,-865,-93774,78533,-25,-30830,-20962,19991,-62629,39996,14849,38842,17462,55631,39054,-7590,-29789,-10846,88727,56902,-32274,-22299,-49825,816,60865,58353,-100554,647,-1300,-36245,20610,13465,41539,40062,29631,5062,-33015,47088,-33870,-77049,-6247,-31194,29405,-10698,36248,-19710,-1421,19027,-5431,-73767,22685,27851,-3331,38094,-55190,-14312,-80475,-6598,-12140,73238,15603,5443,-33995,-37616,44665,18894,9298,16910,11906,-14768,-84590,33489,108717,40288,-15137,-509,7415,-13199,12409,-72188,-76949,-117130,15599,98696,12128,-29490,-8987,68422,52042,-6142,61237,104379,8140,-19314,35125,-36261,53565,-64950,-44445,-35800,-21398,17674,-12253,-53166,33232,27665,35586,12597,-17142,5134,103259,-24472,32722,-4587,28528,-21686,61589,-28981,-132072,-81909,55891,-22155,-58056,-19357,-30547,11035,55776,-19164,9797,-160,-19877,6273,-6011,-32259,-15824,13498,-53643,-115962,30260,55956,14506,-36313,37487,86254,-67248,5066,-16151,-29013,-66740,641,-83,-39740,-62002,9259,41560,882,-25411,-63455,4603,26665,-27560,-26779,-18069,7218,7040,16029,-16899,-22315,-39087,-45002,-53149,-40415,34567,29840,-5094,33395,38435,2026,19766,-17380,27842,37818,17765,-9335,31533,50718,9092,32221,21886,-51989,-23739,77458,39796,81431,-62299,-34150,-79459,-1428,-34096,-30275,-4320,55662,27774,1813,-34130,81307,-14010,-29350,139193,62333,27286,119126,18331,3290,-15720,-25723,-29751,-40018,48581,-28887,-39666,55436,54615,1430,-35696,2668,-40467,23068,31302,-55807,-15836,3542,16879,-5990,-3904,-17586,23816,-46393,-122783,13329,-25205,-21641,-65157,60677,13919,-48278,8641,45375,4082,-37882,-56164,46554,41966,-3669,23865,-40599,245,5121,68187,13364,-49961,89517,44230,41589,39203,21734,-9820,59410,9936,42031,51980,9496,103044,61541,45721,-42691,-13468,-10802,-31336,-74802,-3232,31789,-6824,-25971,-51699,-99078,-47262,-20995,26182,6010,-23585,27177,-26027,-54271,-57150,-33872,-14678,-30245,-68723,-85445,-4676,37568,35199,18558,10725,-26001,-15436,981,34411,41098,-49583,59646,27054,32650,50162,49286,68183,35133,18802,-14711,24648,29460,4377,48865,-16386,-45418,-25229,-23691,16873,-36199,-4558,-33858,69200,12331,-65406,41395,-10099,-45837,67165,44153,32609,-21682,35062,-24843,-44676,13700,-16547,-39484,-67169,-93966,9907,99759,75166,-19569,-21568,11821,36864,-4358,-35061,34593,-46089,30815,11677,45170,10150,13339,-42733,-15937,49433,-10182,-61742,-15254,24198,-1502,-44906,-8007,44176,39698,28614,16446,15242,-14392,48709,-21679,-103479,20378,17386,1250,2893,49861,47830,-12133,-63574,-10467,3621,19943,16985,-38837,-94792,61110,2234,-53695,-29249,-2846,9918,20999,9015,5484,80948,20124,18082,95572,35449,6879,122420,53071,73108,65777,5961,92859,-16771,30164,-8512,8794,666,-98453,-20871,-629,-37748,-19100,-29105,-27710,45701,-1139,158290,-6026,11732,-10510,-86610,-94536,25243,38873,-81721,-102377,-85542,-44449,-71360,22870,29626,-41281,81032,-29497,13450,60108,67864,51642,-80342,-43430,-76204,-34385,-18748,89547,85594,-37177,13795,-30821,-1977,16115,-99713,-27996,14598,947,-25228,-17865,5458,1154,46172,-1961,-36012,-54393,4104,3976,-35602,-43959,-39097,22250,2930,18066,-17513,-101657,-27074,-10841,-26483,-55172,-81026,-49671,28805,-29321,31105,14558,29309,-42709,7927,26650,37627,20809,-4557,63004,59056,33440,-7438,-27230,-67390,5952,20788,72780,-1387,-1087,22689,86227,-19168,-3214,34453,112570,-32419,17299,17515,-34818,70231,93978,15514,8295,10942,36610,-10083,-9205,-37041,-12070,-32288,9006,42227,105686,36406,5924,-86245,-43804,-37630,30920,-7000,47520,26181,34576,-92634,-96887,24322,5818,-14235,951,-31790,52457,-1090,9662,-4911,21993,75694,-29370,-63357,32966,8174,67461,55440,53614,86120,40008,-5536,-14230,-71332,27327,26267,58130,-19214,-80215,-46063,-9233,-22381,4789,3468,-2824,-61115,-60694,-17344,-28904,3443,1453,30102,155087,9301,-31167,2632,-8935,-36324,27959,3825,-76256,-11894,-26748,-19486,14388,54304,95491,-12337,50616,13334,-111844,-51330,-76214,-73144,-33268,4227,6679,45127,60216,37575,55569,-32169,73349,-18291,39848,81590,24511,6974,27093,43790,-35182,22112,48987,-48573,37115,10293,-9850,-40466,18359,53724,14105,1430,-54618,7507,15659,50771,5761,6751,57695,29398,59983,9350,77746,-11545,-20304,33669,5788,-3787,-78245,-71570,-9075,-29179,35142,75072,-17613,68091,-46914,23033,-14134,-1150,-12539,-43005,-50061,-20847,-56457,15500,47603,-86170,36695,-7096,-68621,-2436,38300,-36311,1654,6880,18093,-51132,39510,64789,62705,7209,18989,35926,-51031,26085,33199,34409,-2340,-34760,-57933,21035,12451,45985,109811,-42626,12108,45876,18360,-45276,-38591,-20120,64150,18333,29506,45998,-13800,-47152,10503,15232,19139,17131,1192,44494,25548,76527,7189,-60623,-18792],[-16620,-38071,8549,37938,-7917,-13629,-31159,-64007,-92655,-35382,-773,23435,12197,7697,40073,-15163,-35148,-15773,-10731,-40493,8017,-2234,9061,15074,6448,-38668,86500,51140,11925,-5631,-14610,61004,-48336,740,33780,64354,54162,-9559,35913,130795,36794,-12378,-1963,106098,40449,71297,69136,-6648,-57056,-17843,-3818,13357,-43034,120626,70369,-14115,30223,-735,17863,-117048,-81545,-101752,-39597,5662,46633,23996,-2172,-25427,24287,87561,96699,14777,-61769,-57960,20937,-5550,-23272,38677,32198,14985,27917,1647,-42658,78843,56187,-7414,-76787,59903,11832,3568,97076,30340,-68229,39596,-19656,-26198,-25572,14335,-75524,24981,28952,-587,2529,-55472,-33157,-53879,88333,19415,29016,50315,-79360,52860,-5183,-24641,3292,-3644,120758,13562,-63609,-71969,-20,-137326,5999,-19499,-31298,75985,43694,38493,3688,21680,-396,-45766,-62982,-28127,-62728,-9245,-56499,-20192,-1156,37116,-31719,-57971,29281,13332,-30882,-7193,72450,73529,38706,-27543,39170,-18890,-66982,-3210,47548,33294,4630,58633,100321,-20038,-46287,-32806,2500,47677,-19389,31564,8775,12158,76323,31908,1375,57600,-30408,-36347,-17342,-47265,28002,-497,-35998,91990,77568,-11488,-19185,67298,31582,-5012,10317,15773,-14053,21591,-99900,-5579,-74543,-42638,-15748,-34889,-26029,-19032,8418,-21529,-16650,-13556,2567,68673,-18553,42023,-36645,20873,-40174,-100169,-28401,11788,-40450,-95285,-10394,2404,-595,-11050,-70005,-8013,-5011,68496,10998,8029,-7619,34565,-59140,-5058,-18108,77508,78468,-63827,4133,1744,-54004,-66084,-43345,8900,-26174,-4681,-19471,-23357,84198,-27713,-39398,45465,5482,-36388,-126027,-47187,62348,105506,149089,-25216,-84203,13732,87152,32086,-64108,-126788,-26020,25802,301,16054,-41361,-106223,-489,124170,94769,55578,-21061,-25228,74536,-4197,-105682,-89276,-38047,-103510,-62799,-12290,-27412,-77897,76219,33498,37208,61078,-53291,36593,28341,-56016,-67294,-83230,9457,-709,-85484,73656,6936,-14107,-857,14320,-48799,44960,24608,38364,16979,53954,2894,-15858,-14419,11157,62112,49420,-64783,-34284,-54448,7673,22134,62686,-57926,17710,22352,-45957,43194,9714,35017,32288,8083,-6147,-28103,62487,-46370,-43389,-11358,-39296,12440,-8937,-2913,-11281,-17365,-23107,6683,-35519,57918,36251,-20242,21590,-64320,-18296,-69736,-901,-12948,82957,7403,17298,-9826,-34098,42632,47422,24220,23291,-17220,10720,-67556,24784,83859,11956,-22283,-4267,13739,-6662,-2268,-84223,-60744,-49424,23776,112283,36220,-43840,-14669,53875,69893,10414,68527,105566,-17089,6307,26883,-24483,71403,-45737,-38272,-29621,-28140,6273,-25279,-50127,24702,25847,27651,14005,1759,-20006,47783,-47948,6241,-17443,21572,-65492,66520,-18683,-136083,-107565,36728,-2908,-48502,7587,-7033,22328,34822,-5823,24582,6345,-5856,14216,-12209,-34122,-4792,18130,-56979,-111953,39415,40093,-1418,-49775,7953,79142,-34008,-5407,13810,-7956,-62125,2186,16424,-24956,-72824,-31257,-13435,-17540,-16890,-35306,-7182,6059,-40445,-26569,-37731,25838,27850,17142,-4210,-18966,-47915,-67794,-41313,-42330,21604,43771,7864,61493,32657,6753,37241,-10065,54620,31880,4421,2957,17067,15713,-6088,11777,33115,-12399,3312,78169,37903,62377,-30860,-8874,-62185,16574,-32497,-58218,-4609,26851,10219,16077,-11882,90684,-24167,-31382,131872,43727,10877,122774,810,-19609,-54160,-40353,-31765,-47255,37830,-31359,-39582,53354,62093,6712,-46275,23032,-59404,39919,23787,-40187,-2037,-366,-2556,29857,-1359,-26687,21156,-30990,-113254,19697,-17381,-18143,-76491,62034,7643,-39711,-58672,5181,4044,-40297,-41271,58323,45116,-2446,9581,-28728,-2807,8598,62263,707,-56156,67744,47821,32141,8322,-9413,-10668,68131,14921,51956,43431,-8099,69996,41844,50781,-38953,-37479,-28047,-37907,-51014,-6462,36340,-9382,-30610,-73119,-104821,-59152,-36272,14906,-12393,-16055,49904,-8034,-44321,-57177,-15691,-4832,-37010,-55858,-101126,-2568,10960,29904,12706,-10423,-19925,-16588,2254,34046,34072,-41561,55735,8613,31006,49123,39506,57349,11079,23290,-3030,20091,-2392,22302,18337,-5168,-40294,-22701,-7495,22299,-55344,-13986,-36798,68059,12184,-84620,54965,-16689,-35053,62395,38308,3429,-39472,38734,-34910,-53490,336,-37339,-19872,-66459,-94361,20952,97450,76472,-4574,-13656,20533,39455,234,-40927,37104,-62228,14048,25846,44817,-4946,12503,-21696,-1156,58778,-4703,-57645,-9895,30332,6401,-54072,4298,52961,42417,22012,19085,7883,-17940,40173,-15565,-112420,-15508,23315,53915,24534,31961,45883,-6755,-50676,-2659,6251,-6622,22170,-63703,-81342,59204,-5883,-55222,-37613,-11646,38368,-9288,-41819,-5092,88230,17419,17165,101179,43594,18553,134019,58090,67090,65061,11621,98090,-31520,12245,-16411,28864,9992,-93765,-18409,11431,-20312,-6710,-17710,-27627,49671,-123,160709,-5376,30029,-6057,-71821,-90896,2245,52254,-62433,-62412,-48913,-31459,-75957,67892,45583,-15225,56246,-54316,-22222,62870,35761,99874,-70749,-39658,-40299,-43615,-3448,93026,74446,-26499,-2467,-29100,-13950,-7697,-134268,-36414,18980,6920,-29580,-46830,4586,-3181,42792,4831,3065,-40405,28498,-37529,-79701,-51803,-41563,20337,-13086,16986,7090,-71821,-34917,-7227,-1495,-49357,-78069,-40203,20035,-14723,39098,10363,-8626,-34522,48437,29189,33763,-1621,705,58791,73504,47765,2821,-8362,-36378,21366,1675,68897,-11758,-12625,23433,70493,-70633,-6409,8522,108214,-49521,25161,25545,-24172,41624,81709,4083,-13526,-18729,44420,-15832,-30464,-60519,-23189,-40773,31726,41083,106183,44392,-14073,-75257,-29570,-23491,34701,-6695,32374,5940,38590,-110052,-125419,54914,39833,3639,12887,-21268,19250,-3572,13965,-34566,33807,94660,-25603,-68158,29432,3856,52568,49215,76502,96655,20515,-7499,-17318,-62500,33089,9369,49430,8111,-68193,-45111,10160,-46765,-2668,-25696,-28739,-69078,-66923,-9580,-36542,-8559,14539,37666,166595,-3367,-15650,22386,17634,-11977,28898,7737,-86691,-14062,-5983,-47341,27295,55109,81870,-33209,28020,20447,-62808,-42221,-76512,-91698,-46519,7201,-1177,55670,57547,30974,61884,146,73777,-11885,47890,86127,15268,-1499,36674,31602,-57061,-3132,31298,-24110,46320,1612,-24043,-17197,11843,65291,31619,19342,-47541,627,19185,59572,-19107,12777,49674,14511,30636,-4320,87921,9396,-6553,28328,22441,36968,-72950,-67458,-15943,-50457,40753,67607,-30605,110902,-37953,6807,-16801,1778,23515,5034,-53592,-15375,-57861,13074,54822,-78795,35549,12723,-60134,-22573,41951,-40426,-5617,29099,12167,-50234,29376,71569,46579,20191,8999,34149,-65778,7301,37326,47128,-25271,-19570,-56580,10493,17391,42296,96542,-23327,-3785,51229,-21703,-44158,-52981,6525,58885,29295,43453,62023,-1598,-30732,27631,27072,14795,32008,-8422,29461,14049,72511,1241,-56889,-22582],[-7880,-40903,5744,33116,-17448,-30561,-20191,-66206,-80504,-45742,-12069,26626,-1452,-10146,19132,-18317,-17906,-15152,15575,-40031,15948,-1237,27927,44148,37243,-52129,92939,42255,3485,-12581,-36846,50264,-18958,-11602,34648,58883,52858,-11215,59344,140980,16441,-8690,-5593,97769,47327,69584,38543,-480,-45248,-3119,8704,14707,-31207,125820,91692,8197,32129,-12906,17860,-101532,-73921,-119537,-16655,2377,41194,37826,-3798,-23693,31874,74869,44048,-6196,-63794,-71362,-13035,-32076,-13698,36537,13769,16640,34158,7719,-59256,53839,65656,-8965,-85557,42736,-6468,-3537,119207,30512,-52009,32700,-34412,-304,-25475,-4017,-63627,19917,57139,-19894,25004,-22127,-26199,-61975,41847,19372,28042,36087,-72852,26418,14983,-42031,11715,10974,120150,-7039,-98087,-91147,-23592,-101832,9263,-64221,-54341,74075,35738,29213,-5877,8354,4563,-42844,-40014,-16253,-49762,-855,-43093,-33175,-422,30140,-35645,-64978,16439,9621,-23197,-25026,61251,115651,75521,-22908,37801,6058,-61148,-6219,54937,22622,22448,48770,104392,-10327,-35833,-27152,-16066,46228,-12863,25120,-6740,41288,75796,25971,-29069,40303,-31758,-48854,-12804,-48652,40663,5153,-37461,74513,65162,-28772,-11820,67604,23854,4673,29865,24802,-2285,6867,-90184,36573,-62383,-35166,-16369,-46383,-41116,-23186,-8141,-49221,-17476,394,-11721,73156,30887,47169,-27832,37499,-40228,-102426,968,-2990,-68591,-103409,-34021,13109,9421,-11133,-97810,-9000,4667,75732,-2980,2708,-21099,15835,-51898,-27141,-16320,96190,108000,-48592,33714,-20846,-113809,-97863,-46935,26543,62590,30022,-52678,-56966,88757,-12294,-17252,16924,-24541,-56949,-164870,-96818,29248,551979,-17860,-41343,-57653,-11811,75702,30154,-64709,-118579,-31054,-18408,-44393,8147,-18210,-93972,18541,131742,96807,27053,-21602,6699,74976,-23118,-110330,-109893,-43947,-100420,-63446,-15555,-21446,-66114,66433,20465,43694,77011,-55322,26356,22180,-36654,-72462,-79068,1816,1371,-50633,63641,8533,5653,25899,10083,-39573,45402,33334,25402,8362,48416,-27565,-29580,-1955,30327,25105,28529,-88658,-41496,-58264,15829,-9426,60472,-12322,24305,50066,-38176,62512,5842,21612,14183,-19259,-16431,-35481,67856,-47535,-6030,-16257,-41586,-1901,-5150,-47290,-8381,-24571,-48104,20587,10394,87878,55615,-29185,20423,-59304,-22039,-51890,16908,-9317,86149,-3670,28552,17736,-20761,33094,68514,44865,35044,-34751,17497,-49570,15472,51501,-523,-27192,-13011,7616,-6157,-11570,-81046,-37719,15937,25834,112851,51454,-55680,-18843,27746,74780,36351,61162,93704,-24981,21138,18401,-8097,81003,-17084,-21181,-16617,-35669,-13244,-29363,-42687,12213,26329,21133,7890,17307,-32092,-11764,-62538,-24722,-33277,3328,-92895,63671,-3537,-112070,-121857,16539,6879,-35631,23662,19110,35384,7437,16195,36315,7594,16838,24503,-21281,-30815,7878,18419,-46524,-91308,47771,20321,-20491,-60370,-17297,61391,485,-11958,42444,14439,-68520,6842,28723,-582,-77583,-63728,-63925,-33182,-4518,-2895,-16752,-3057,-38296,-40778,-49342,23684,34422,16425,23763,-7327,-42156,-74351,2703,-31546,12269,53520,32074,89368,23610,2079,55726,9961,72407,19070,6382,18316,-4473,-22365,-23554,-2382,33877,30334,20277,69615,36326,35437,-5285,16719,-37103,21852,-19468,-84766,-7486,-13737,-7446,38190,13230,82000,-23255,-26382,107521,21596,-2255,101834,-22437,-40093,-79870,-38802,-13618,-51970,18030,-31008,-25639,57597,55349,20749,-38233,27817,-66950,56212,13050,-26692,11704,-7313,-19721,60371,15072,-30456,11488,-7250,-83706,20191,-17268,-15642,-76281,61727,-6542,-24675,-109297,-33432,-3006,-38927,-6523,66934,38832,-12529,-12548,-10463,-6105,4548,47955,-14406,-55438,36607,41765,12064,-22905,-36113,-4539,60043,17948,59821,35618,-24862,36331,22009,52358,-41598,-58963,-40301,-33589,-28426,-5940,37710,-13810,-34916,-85654,-95922,-59645,-47432,-2450,-23595,-6795,73712,4481,-28032,-50085,-937,1044,-50156,-47096,-124809,-6412,-23909,22309,12957,-16607,-13495,-15892,6405,30745,25064,-18595,47367,-6195,24789,37228,22711,39518,-30710,17185,5378,13868,-28439,36605,-12389,-6757,-34640,-22186,5037,17149,-72210,-15657,-28815,60063,17514,-95729,60380,-26056,-25563,52717,28037,-16526,-34708,26612,-50136,-66659,-1389,-41331,1793,-69146,-87828,26082,80173,70668,8657,737,34479,44098,7447,-41122,35199,-62878,-1010,34061,21557,-24642,9084,3502,8772,68245,-13640,-48283,-3562,32202,11089,-60869,16840,62937,43369,9334,14700,-8058,-18330,28781,-6075,-100829,-50107,32183,122829,46902,10049,47708,10262,-26525,-8728,-135,-36785,10969,-82581,-53684,50145,-12136,-48710,-45533,-22740,51546,-32133,-75697,-15419,74461,17294,23173,102327,49582,30855,117382,45347,57215,62527,15667,98645,-42575,-6256,-19027,36389,14505,-81206,-7784,15283,-4511,-7094,-2015,-10160,47847,-8520,128941,-4105,43348,7201,-48718,-72508,-16986,63386,-52530,-21188,-17294,-20317,-64847,102592,56052,7398,31698,-66839,-53268,43798,-6280,115713,-47984,-30658,-1983,-49071,5438,75060,48646,-14623,-22099,-22489,-25924,-38580,-151744,-43198,44990,20319,-29523,-51604,7719,-112,35799,4959,26051,-21165,56836,-59157,-118671,-51622,-33251,18591,-23990,14875,35143,-39780,-36259,-8769,23938,-36536,-73755,-27661,18706,-4929,51328,10169,-50218,-23387,59171,27082,29101,-19935,9266,31563,67862,62291,13037,10977,-1430,31788,-11945,55318,-14194,-20173,20807,52129,-103412,-1636,-8571,111473,-53576,37174,24167,-10171,16922,48413,-5556,-22234,-36029,52655,-13004,-49354,-62597,-20696,-41977,44913,39298,98945,55305,-21398,-54171,-12280,-11794,32399,-11865,13583,-3072,38581,-122496,-121025,74314,54145,19784,19894,-12507,-15896,-5065,14909,-63619,42224,97033,-15863,-60050,27239,2348,30789,44084,97035,97603,-354,-1058,-22887,-46598,42216,-6450,47144,39833,-54785,-45735,30283,-64610,-10890,-46294,-41367,-64912,-67461,-2884,-37028,-28039,30380,55421,145798,-18691,-9299,34092,36221,18135,24848,8730,-87997,-21716,14859,-71586,41473,46179,64175,-35911,12381,28034,-13946,-28434,-69796,-97672,-65092,1018,-15102,59209,47708,23133,64221,24960,75712,8850,48023,83481,-3979,-4915,40230,4416,-73640,-27485,4264,5802,42918,-13161,-38551,396,15382,75545,41751,36414,-39277,-3621,30472,60144,-52666,16880,31228,-1006,1827,-3444,93757,34892,15593,24360,34014,61543,-59589,-48192,-19897,-63313,34421,41118,-40887,131274,-29443,-11032,-10646,5198,47012,44081,-52099,-7721,-32075,11866,49749,-56562,21586,14748,-46842,-32069,47036,-36426,-6617,48848,-3630,-41076,17441,63807,25215,30189,7766,31311,-74791,-10423,41271,55177,-39703,-3079,-47079,9476,19566,26270,64837,-5684,-27301,36921,-52370,-33883,-44101,54445,49333,30036,48266,64095,10482,-6339,18315,29197,7403,39196,-17476,13946,-1563,55033,1217,-63994,-23513],[3106,-42386,875,16235,-19787,-35168,-5101,-57157,-56517,-51837,-17655,28572,-16240,-31166,2967,-5015,7804,-12566,27832,-44272,25215,-5417,45372,60876,66373,-53765,76983,28194,-1321,-14892,-44394,31729,12677,-16283,36728,57486,47408,-16360,77073,131172,8318,-6719,-16531,70581,44728,60627,10253,9834,-31750,10164,16805,17643,-8994,106169,99324,33208,29358,-15450,26034,-51977,-54864,-103749,929,-1128,32757,47068,-4489,-27401,29908,50870,18111,-35821,-58472,-76506,-38032,-49357,-2368,23251,-17701,14984,39523,17177,-55046,31101,64787,-13457,-76679,18090,-30388,-8339,130713,24922,-23834,24543,-34516,29291,-25517,-21735,-48159,3122,70282,-37441,48958,5798,-17820,-54328,-4504,21997,19643,19120,-50143,6958,29459,-58465,14715,29958,114056,-32065,-124935,-97174,-34004,-45689,13910,-102123,-74628,67191,24439,16622,-19158,-10462,4892,-28833,-20472,-12613,-29463,685,-22456,-34929,1970,16787,-35491,-66958,1574,2083,-15516,-34052,36811,119363,98081,-20691,23280,27360,-46299,-13175,53407,4415,33757,45417,89047,1623,-26972,-21683,-39017,39264,-8350,7940,-23334,63953,70516,12145,-87137,5951,-26367,-48189,-2842,-29192,52766,-560,-41794,46157,45228,-38351,7359,63765,10568,9544,53088,31103,12990,-8062,-86197,68000,-46308,-27837,-2002,-37509,-55611,-21399,-10849,-70068,-13679,11751,-16599,64055,66590,36519,-13157,59590,-29768,-90710,24830,-8925,-78571,-88730,-49243,20709,22478,-18351,-110479,-27936,5105,52224,-21103,-5120,-30538,2312,-36573,-41130,-9922,102198,138526,-25281,64547,-29032,-158797,-114704,-44306,37261,162342,91746,-57704,-88281,64502,-985,15357,3321,-51204,-71922,-151407,-118602,-12959,677624,-75383,-52936,-31054,-63412,50260,23733,-63668,-110670,-48242,-51879,-72942,-986,-2261,-73180,26913,95903,84846,6967,-15547,45150,76167,-33383,-98327,-112490,-48969,-83726,-64338,-12896,-15104,-38409,49557,4892,36379,73682,-36305,8296,11514,-15174,-67872,-65462,-6478,2780,969,51078,4767,23137,53296,10020,-40509,42106,36174,2953,-6223,40308,-42455,-39366,5010,39641,-12229,3611,-93681,-41841,-60258,23819,-29404,49464,25283,16233,77380,-13971,73597,3996,5230,-7432,-40541,-24006,-50768,60514,-34875,23883,-22334,-37132,-10934,-1911,-81139,-12755,-23710,-44807,37879,48348,107760,83107,-27008,41020,-39444,-21718,-31365,40283,-4044,81588,-21636,34379,43216,12,21474,78243,64695,47635,-31984,9434,-32214,9626,26907,4082,-30030,-24612,-7501,-15755,-10021,-65240,-17911,46441,19634,93050,50995,-60827,-21822,2350,68486,59724,40872,69950,-15173,24413,9730,8430,79435,13814,5409,-2594,-44235,-36548,-19607,-30104,245,28711,15026,-5544,21655,-29155,-59855,-65112,-54336,-47039,-18744,-92855,53914,12318,-74680,-116873,3107,-74,-29122,24841,43352,45099,-17850,40769,42043,3646,41815,34424,-30505,-23829,16522,17413,-22866,-58869,51946,1961,-38475,-66461,-31967,39348,33422,-11196,62068,27502,-81733,9903,27884,24160,-74975,-78610,-95028,-45772,5811,22056,-21379,-3020,-23615,-62330,-52391,-2918,23547,12235,55427,9267,-27614,-64590,59908,-12138,8385,56274,59305,105315,12883,-11936,68804,42153,77665,3815,24574,32763,-22961,-50977,-38851,-9114,23395,63106,21730,53726,35063,6643,8899,36391,-9076,13783,1985,-101371,-13420,-57507,-23203,62763,32148,59996,-9412,-10950,74412,2817,-8716,57131,-48506,-67511,-79691,-18254,19379,-55532,-6204,-25865,-2317,72233,37093,37007,-15300,21179,-59469,68470,-4005,-17859,21845,-14169,-30606,78014,34628,-29006,2477,17418,-43306,15358,-27544,-15931,-65367,58356,-20197,-5331,-111239,-59804,-19913,-38289,37135,66569,23903,-26933,-38159,10718,-10625,-6812,27212,-27281,-47997,5190,32660,-10879,-48896,-48729,10200,38574,18306,63044,30948,-32038,12023,9150,46189,-46240,-73638,-43099,-18826,-11643,-3897,38701,-15661,-37712,-85618,-83613,-48321,-51163,-17792,-24417,1361,93510,8687,-8845,-37846,7443,3776,-61321,-47296,-143875,-13291,-56649,14213,19303,1622,-8111,-11963,11470,24725,15155,8632,38407,-16968,14224,17823,3428,21532,-76337,-228,7675,6752,-38622,43113,-24387,-9764,-27693,-22871,10396,3806,-81144,-7387,-17322,47872,25761,-101044,54955,-38616,-24651,37413,16174,-16646,-15385,5522,-66396,-80968,6870,-29843,19503,-74180,-77075,26312,53983,60695,18318,17529,49886,47800,15317,-33788,30057,-41753,-10063,30830,-20649,-43879,3507,25043,10783,72526,-31624,-34396,3585,31340,11789,-59967,27739,73296,41747,-7012,7810,-27487,-12611,17518,2834,-70197,-71292,37315,176805,63977,-8715,50611,27657,291,-25179,-16551,-63081,-14715,-89209,-13407,37105,-14965,-36140,-51706,-30084,41030,-41442,-85662,-22846,47924,19768,31895,102321,52110,40546,80058,20538,51138,59464,19353,98008,-46828,-23980,-15276,25551,13799,-66538,9571,10229,5431,-18260,12551,15733,39556,-20204,76871,-1090,52150,25299,-32267,-49864,-26919,74273,-57914,8601,-5869,-13300,-42211,119293,56191,18921,6385,-67594,-71938,3385,-41506,93145,-19256,-17291,26693,-48622,9724,38627,18045,-2482,-39714,-10322,-34706,-65848,-140432,-48825,84010,35122,-26232,-33065,14278,1078,26961,1148,26788,-1457,81933,-52800,-141829,-46481,-21703,16027,-29508,10865,58848,-12299,-34529,-15990,45215,-20775,-68011,-15209,19917,-2905,64101,16214,-79106,-12387,38832,12546,22173,-32227,16265,-10224,45437,71218,20898,24170,27224,34582,-17209,33649,-8741,-24007,13243,34658,-109577,8136,-12066,114203,-47152,44714,12461,3225,878,4235,-11302,-14245,-38748,55404,-4868,-59907,-38999,-6065,-36521,48221,39149,91609,63461,-18091,-27575,5537,-2498,30618,-19417,-2830,-10483,34021,-132067,-79656,72684,48537,29796,22111,-7942,-44542,-9550,13864,-83694,47350,83582,1707,-38328,31003,6163,7145,39054,108069,94048,-15252,15656,-29612,-28245,49979,-17718,52860,64409,-39468,-48619,44832,-69687,-16512,-54150,-38210,-52603,-64248,-622,-31000,-47996,45049,79084,92184,-37557,-13342,33149,42620,46353,17899,9265,-79444,-31756,30062,-79351,53975,31886,49082,-20945,7999,35650,22208,-11892,-60183,-90446,-82783,-12053,-29417,54769,32553,16120,57707,36304,77906,31935,39704,74579,-25909,-5487,42910,-26470,-80537,-44534,-26665,33392,29145,-26266,-47063,7531,26371,77839,45064,49684,-30704,-4536,46142,51146,-81029,18860,8487,-11546,-21163,13849,99870,58439,42377,21238,38948,67690,-40511,-18329,-21417,-60725,18525,6370,-43988,131064,-19330,-26882,2713,9543,51722,70115,-44797,-1910,15758,9457,29609,-22033,1667,-5860,-33492,-28404,53700,-22585,169,59711,-23627,-29871,4406,45135,4722,35879,16749,17356,-77637,-20712,44879,57218,-44521,10428,-34083,17598,19601,-1375,23279,5733,-50819,9660,-66555,-9663,-16002,100447,36139,20120,43267,56861,22772,20668,-7293,20904,-1666,34613,-22492,1578,-15925,30226,5754,-71601,-20114],[14312,-41808,-4365,-7490,-12281,-27100,9977,-35673,-22314,-54019,-18248,26493,-28129,-49118,-4683,17597,38855,-6555,28493,-52366,33627,-11074,59966,59431,84700,-43912,44182,17066,1895,-8191,-31478,8699,32898,-19279,41172,59835,37423,-26425,73431,100655,15027,-3007,-31078,30502,32469,49630,-3966,21645,-20705,21008,19291,23623,16757,69304,88070,55186,27027,-5892,39545,8355,-29378,-61939,10445,-2438,25792,50898,-5252,-35225,19878,25890,15511,-65433,-47307,-68677,-47095,-53017,9740,3869,-48339,13398,42378,24317,-29837,15309,51244,-22154,-51923,-5148,-50611,-11779,132706,18980,5787,15851,-19339,51294,-23913,-32923,-32737,-21416,67269,-48369,66853,21684,-7833,-31488,-39029,27473,3797,-4549,-20228,-2919,32424,-69854,8985,48174,103009,-55593,-133983,-88360,-28778,6617,15590,-119232,-89954,56302,13810,6047,-38318,-31530,-2425,-4205,-6318,-15901,-5011,-2362,427,-19407,6917,-1878,-30194,-60648,-12878,3488,-9513,-27959,1938,84343,108842,-20059,-3692,41042,-28134,-22077,41238,-16699,38656,49227,58775,13426,-21332,-17164,-59670,27342,-4769,-11814,-35251,79066,61793,-5645,-145172,-41044,-12940,-36076,8884,224,60537,-14651,-49525,14677,24205,-35991,30973,58538,-2447,9578,74762,35069,27157,-22565,-89966,79829,-30836,-21053,28677,-8646,-65281,-13166,-2937,-75300,-5109,19867,-9056,48183,78096,10570,2339,79352,-10765,-65572,35726,-6991,-74115,-56121,-51035,28651,37064,-30237,-104779,-56199,-2435,14658,-37280,-13171,-33759,-5872,-18441,-44864,-5449,90069,163333,-1706,90401,-25327,-170616,-118815,-41497,42814,235388,162637,-37495,-108494,12171,4554,49766,1590,-68535,-77971,-101181,-103952,-52873,443909,62764,-56817,-19487,-128499,22055,13755,-57917,-100674,-72197,-67806,-81804,-11395,4380,-49616,21599,25044,61101,-652,-2212,78036,81679,-29179,-64012,-94611,-48594,-56211,-64243,-5450,-11287,-5416,31841,-10077,16751,60377,-3327,-13600,-1304,1372,-56102,-48713,-12823,874,53293,38376,-2259,34239,73336,15189,-53256,36743,30045,-23477,-23754,30046,-39143,-37444,5711,35206,-41942,-15831,-78706,-35464,-59573,28960,-39738,29506,48639,-5295,98717,18721,74980,5679,-8521,-24625,-47330,-26485,-65336,40233,-9568,40774,-30157,-27444,-13423,-3022,-92235,-21298,-17212,-18386,55000,69313,117133,113003,-13271,78052,-10680,-14290,-11436,60400,334,69472,-45871,31787,61053,23242,14353,76670,78611,56466,-8172,-3465,-15660,10372,17765,20656,-30420,-36311,-25023,-34876,1845,-42796,-7072,33753,5621,53133,33122,-59007,-23398,-8071,57007,68970,11857,38279,5517,21399,927,19198,66781,38433,36006,8445,-53823,-56859,2984,-13482,-7377,31352,7413,-23585,11920,-14605,-88723,-58207,-76479,-55473,-38284,-69321,39388,24902,-40431,-89489,1089,-25085,-38208,15113,61715,46926,-34450,59520,40123,-2291,62409,42045,-36113,-14992,17368,18248,10040,-22072,49016,-11655,-50778,-66711,-34080,19253,62091,-3098,67992,23892,-98352,6144,11660,39499,-65664,-72351,-98702,-54006,10247,30509,-19259,1614,-2780,-80225,-45653,-45664,-860,3969,72408,26075,-11099,-42934,102894,9008,8645,51456,78277,99747,2607,-30619,71383,77997,71037,-9501,52287,41157,-30482,-63273,-48161,-11097,5013,76632,7739,33291,33932,-17200,10629,46076,17301,-3582,25367,-102079,-21636,-95214,-34752,80826,38734,31622,14477,14307,42040,-7127,-7377,4744,-72173,-103642,-47797,17013,55463,-57811,-29720,-16976,21428,95870,13860,48226,12584,8997,-40465,72884,-28938,-11286,26097,-17221,-32518,80074,47502,-24043,-673,33542,-7141,6149,-47196,-19206,-47418,48921,-26151,15551,-61439,-67774,-43522,-41097,76449,56200,4951,-37790,-61477,29140,-17998,-22611,4388,-33078,-33762,-17253,25953,-27664,-65030,-43255,31958,12315,15668,57459,29635,-23074,-1031,7565,30496,-46293,-78947,-34312,2424,-2199,-3726,41615,-10883,-37311,-73609,-73305,-28980,-47203,-23297,-14430,6829,103320,4025,8990,-24095,10055,4322,-66255,-55075,-146803,-18526,-78650,6650,28158,40903,-4454,-5060,15493,16973,1625,28049,32810,-22707,517,-623,-12655,7925,-108472,-26014,3137,-458,-28474,42084,-9102,-3410,-19770,-22954,8283,-13179,-78763,9367,-8022,35187,32494,-103471,37790,-52873,-35605,18419,6277,4427,4761,-14646,-77879,-90593,20594,-9749,29113,-77773,-64099,24945,28043,50447,24245,32047,62188,47339,22440,-20700,21637,-1237,-9757,13090,-68324,-55275,-3015,37528,2633,63748,-48515,-16630,11203,28892,9679,-51053,34728,82497,36914,-23286,2983,-43947,199,8793,8419,-29660,-69360,34198,192935,69212,-18587,51238,35492,21758,-45335,-40445,-79278,-46245,-80182,33299,24767,-13664,-21267,-54048,-28717,9320,-36837,-74715,-26324,20579,23760,39923,103197,49965,45138,34810,-6400,50831,54666,23543,98688,-42544,-36458,-6220,-1509,9417,-53108,29857,-1761,5912,-34098,21662,39621,26146,-28674,31525,4612,59497,42382,-29178,-33976,-26672,85562,-79996,21289,-16271,-11038,-15622,117610,44099,15901,-22521,-60743,-74389,-46024,-61760,45099,6449,-1321,38042,-42474,14011,-5815,-6141,9198,-50361,7538,-37084,-80838,-100299,-53105,116600,45697,-19822,-1455,22380,-6294,16177,-4285,10294,14177,96068,-24744,-142353,-40394,-14763,11578,-30631,5214,71088,6347,-32417,-26964,59061,-7574,-59782,-5808,16790,-8404,72756,28281,-85898,-4843,2643,-17948,12672,-37865,18359,-54470,14496,69602,23887,28333,42744,29525,-12063,8771,1787,-25517,261,19077,-93524,18539,-3685,105753,-37066,40937,-6159,12622,-4838,-34321,-12215,6496,-29797,47533,2887,-58396,1610,13745,-26163,44633,40974,88888,61565,-9701,-235,21171,5502,33992,-25559,-12835,-24554,23582,-133656,-15586,46812,31712,31426,20932,-7380,-59333,-17662,12622,-89266,49319,61482,26515,-6360,43449,14729,-13174,33429,103184,88122,-19961,39302,-35555,-11842,51498,-22310,64152,75105,-19882,-51936,48823,-59536,-17355,-49082,-22650,-37981,-58620,-1902,-20812,-59993,53052,100349,24699,-58020,-23408,19258,36436,63921,9728,10323,-63548,-41192,35570,-62097,61998,18967,42730,4062,13366,42035,41436,5502,-50454,-74306,-92250,-26425,-36454,43879,12898,11310,40459,33458,75671,46850,24522,61057,-43455,-6578,49368,-47799,-76592,-50175,-53388,52507,11669,-31175,-43684,3940,39056,68613,43626,57678,-21668,-1453,61727,33676,-93506,20391,-11951,-13590,-37404,34609,104503,71904,66176,17912,38109,61523,-21182,14004,-22069,-44223,-685,-23279,-38518,118461,-5240,-37487,19103,14608,38977,82957,-31039,-1987,66062,4883,-2901,16586,-15404,-43599,-23236,-13970,60357,-21,14438,58383,-40078,-23084,-8617,22772,-8673,39026,33805,-12907,-77456,-21161,47508,54261,-41024,16505,-23018,31312,18091,-34999,-18748,8648,-68641,-18141,-64245,26794,20902,120001,19516,2647,30945,45923,35373,43665,-31965,4453,-10944,19701,-20164,-5571,-23375,7437,11264,-70382,-12162],[24004,-38077,-8215,-30014,4233,-9286,21344,-5739,17841,-51909,-15047,20658,-34325,-59453,-3313,41660,68577,3179,24673,-58799,39590,-13471,70091,39947,87763,-27885,7248,14629,13663,5873,-1617,-13740,34198,-25273,46899,63698,24438,-41057,41056,56918,33440,7210,-44371,-9870,14264,41429,-2117,31633,-14504,28289,16600,32055,38789,28391,58987,68671,34036,14338,53821,55667,-4907,-16048,10194,-1435,23928,49074,-7122,-44437,6361,10206,18272,-85103,-32855,-48999,-39820,-44704,20600,-12674,-63385,12913,42117,23608,8666,9299,28594,-34585,-16805,-19352,-58732,-14599,125295,17545,26185,8075,5777,57584,-18499,-33764,-20133,-45625,52103,-50344,71748,23143,2931,1137,-55859,33273,-17064,-35843,6280,-4705,22030,-73070,-1115,61724,89200,-69714,-120919,-67488,-10118,39745,11015,-109417,-97784,44495,5753,1539,-62309,-49434,-17413,24028,3295,-20247,18850,-6748,20166,15426,16317,-22358,-19665,-44069,-25450,18569,-4850,-6251,-36630,32127,111987,-17386,-37722,45711,-14166,-30833,20161,-35429,39547,56971,22829,23269,-18928,-13660,-70692,14205,-1248,-26687,-37053,88854,50456,-21597,-165891,-86819,6569,-19225,17949,26077,61469,-30498,-57917,-10186,8025,-21732,49398,53833,-9079,7298,87680,37580,35795,-35579,-96284,70773,-20008,-14512,69737,30612,-65951,-1757,7098,-62021,7072,24534,9098,32761,66316,-24074,13119,88651,12091,-31789,31796,569,-61652,-15408,-37024,37152,49401,-42047,-84033,-79573,-14559,-17038,-46159,-19389,-30683,-10518,-2802,-38780,-8773,61519,174218,14262,105202,-15358,-140840,-111340,-42968,47491,254407,212759,-4630,-109461,-51953,3614,77321,6808,-72839,-74371,-39096,-59780,-75901,15985,376418,-52602,-34080,-181223,352,1353,-44091,-83012,-94110,-67435,-73949,-22639,3348,-29343,4500,-54267,30923,3003,16421,95448,91362,-11209,-11330,-59020,-38837,-23922,-60681,4133,-11208,22084,20648,-21283,-10351,49850,31124,-35521,-13157,7334,-42040,-37100,-14637,-6097,91136,26826,-9103,37285,79441,24459,-74536,31042,14879,-48119,-41154,16772,-22669,-21747,2616,19067,-60986,-24467,-51618,-24796,-55913,28043,-44461,3492,56909,-33486,108624,47484,68510,11088,-14254,-31334,-37607,-22041,-70463,10173,23167,45345,-38873,-15821,-9768,-11831,-78118,-28332,-7923,15237,65351,71531,118152,137829,9437,114752,16729,628,7121,69450,2302,51188,-70734,20900,67252,42819,16770,66923,85014,58487,28003,-11608,851,18587,24040,40380,-27501,-45231,-38103,-57658,17932,-20788,-3070,-3699,-12582,3151,2471,-53539,-22933,5437,48006,57673,-21041,5148,26687,19755,-6986,19298,46306,49689,62309,15740,-63703,-67870,31478,3865,-8772,32026,-3055,-41765,-8877,4296,-99306,-47503,-86761,-57976,-52936,-37186,23113,31685,-18137,-45032,9804,-61290,-65655,4089,71544,38685,-39856,65108,30697,-5657,74668,46826,-34648,-6087,9544,22860,45715,11795,37578,-20351,-54039,-60854,-26542,5230,84414,8345,60003,3094,-115864,-7823,-14911,40561,-51724,-48048,-76378,-55774,8134,19940,-10308,6464,16621,-86418,-28291,-88203,-29781,-7553,59224,38659,2204,-16531,110491,24645,8487,40603,79917,70507,-5040,-46322,61481,103290,56834,-17928,78218,39729,-24643,-59418,-49434,-11501,-15261,69200,-16110,12062,32888,-30923,3375,44700,38353,-23178,44215,-86454,-30240,-119179,-40154,82871,32652,3599,41570,44395,17246,-6547,288,-31815,-85358,-139726,9673,56953,82416,-57292,-48148,-7623,35895,121794,-6264,49867,34554,-4646,-18349,66638,-60230,-2571,24469,-13520,-24701,68327,49032,-18314,2312,33760,9656,-6740,-71058,-24196,-27061,31838,-21279,35253,8683,-57948,-66184,-47207,101090,39489,-11017,-39535,-77296,38957,-28983,-37956,-15061,-28747,-13847,-25245,23388,-31942,-69182,-24240,55940,-8584,10487,40462,30058,2767,-7323,17189,7579,-36447,-74920,-16058,24147,853,-8540,47371,1558,-32022,-52298,-62817,-8723,-38049,-14106,3749,9390,98245,-7554,21827,-12280,10286,3280,-64064,-62047,-128000,-17903,-86113,-514,33959,85009,-2116,2920,16760,8680,-19090,31427,32863,-22512,-14165,-7330,-20122,-160,-114876,-54260,-6560,-6919,-1121,38405,28206,15778,-12466,-20222,1065,-28534,-65201,29948,-1952,25750,32631,-105016,10842,-65243,-56285,40,1285,35784,13766,-25368,-79775,-89389,34461,9422,29285,-75212,-47760,26324,10493,43592,27479,40457,68276,40730,28668,-6000,9681,45573,1046,-18115,-106328,-51455,-8873,39163,-15646,37277,-53455,5114,18853,25280,7235,-37263,34994,88738,29598,-35419,2840,-52104,18030,3980,10312,8073,-41650,22196,168262,58800,-17298,47709,29344,32480,-62010,-66313,-82393,-70092,-56793,74979,17632,-8383,-8346,-48744,-16793,-29912,-23008,-53346,-26542,1548,27443,45986,104524,42831,43743,-5688,-25942,52341,45617,28643,100336,-29524,-36739,5142,-33676,4250,-40424,48471,-16803,-4119,-46894,23490,53683,10492,-29747,14959,12977,69635,52746,-36788,-30961,-19580,95855,-114209,18618,-38808,-12758,7343,103108,21948,1285,-55300,-52089,-62227,-85871,-70876,-4706,22262,15019,31059,-32850,22179,-45213,-16140,19832,-51310,30056,-30747,-80867,-43400,-55109,122316,49110,-8550,28842,29543,-22502,1876,-10313,-9692,22664,93639,10097,-121078,-36705,-16943,4848,-29308,-872,67882,14231,-31050,-37958,64027,-1389,-47894,-1603,4530,-18292,72856,43289,-71888,-3396,-27871,-58140,2185,-36957,14596,-90996,-14944,55421,20312,24872,43628,18946,3442,-12408,12939,-26656,-17011,4844,-67250,25360,8976,82093,-30498,24052,-25758,16264,-1320,-52454,-9082,30699,-15689,27340,4528,-44788,42161,28460,-13607,38178,42811,89385,44773,-1968,24376,32690,13286,42793,-27207,-15968,-47261,6316,-118143,45464,3047,14726,25273,18379,-8756,-57028,-26323,12439,-80048,48181,40329,54135,29064,63497,24356,-26620,28197,79829,79768,-14634,61946,-38868,441,44134,-20215,75827,71488,4595,-52107,39861,-37311,-13298,-34514,-2179,-26856,-51689,-2830,-9800,-57795,49356,109467,-29730,-74400,-30499,-3396,21060,65578,1292,12542,-44911,-47871,30325,-22227,63962,12636,48293,27891,22280,45512,46408,21591,-41286,-56021,-87853,-35509,-30318,29711,-10512,9298,14968,20434,63404,48809,5679,44797,-52365,-10904,58438,-50618,-64041,-43369,-67720,60459,-961,-25059,-25557,-6805,47347,48920,39107,60224,-11628,5648,73065,11190,-86449,23843,-25774,-6854,-48862,40289,97365,68518,75115,13260,34373,52766,-7924,40053,-23839,-21663,-15545,-37380,-26651,102755,13356,-40779,33416,19623,15936,83274,-10527,-9871,93956,-1161,-39776,47567,-22118,-83304,-16432,5138,64397,26915,33940,46048,-46690,-24788,-19852,4163,-11100,44692,54139,-54188,-80008,-13347,48457,48772,-32439,12088,-17881,45032,14987,-65901,-52874,3657,-78210,-33550,-51436,66507,54187,102221,-150,-17148,16082,35678,47371,56937,-41576,-15903,-18918,447,-8961,-7356,-21099,-5603,13999,-57649,-949],[31144,-30302,-9428,-43344,25261,13465,26663,24345,57331,-44645,-8858,14734,-34273,-61474,4379,60854,88326,15209,23450,-54499,42736,-8314,73610,7772,76379,-13357,-20046,22296,30411,20936,34084,-29805,18655,-35463,51567,66089,11413,-57440,-9787,12537,56123,26826,-52429,-37273,-3434,38513,9415,36929,-13387,31259,9810,39681,51321,-3688,20218,70689,57674,39996,64324,76913,11850,11958,-314,-513,28384,42099,-10542,-51852,-4330,9645,10035,-87531,-17938,-23876,-22169,-30973,27690,-17233,-54390,12556,39269,12592,46834,12798,4433,-48609,21887,-21073,-51224,-16937,105726,21020,31963,3300,31614,46211,-8439,-24755,-11798,-60572,31579,-44874,60444,12434,12630,35253,-55624,35569,-38288,-69793,21978,-3091,1188,-66962,-6078,69093,76624,-67469,-88922,-40502,16171,51031,-299,-77940,-95195,35675,-718,4245,-82965,-58673,-36336,43305,10913,-17994,36852,-9890,32484,64465,31012,-40231,-4988,-17966,-35933,42899,72,24461,-70201,-6935,109582,-7842,-70222,43163,-10320,-37898,-4919,-47474,39473,63489,-9279,30143,-17760,-10462,-66136,4987,1877,-32456,-25751,95859,36915,-30046,-131298,-114106,26834,-6084,20547,38219,54944,-40643,-61623,-20015,-69,26,54915,49732,-5900,6583,85921,39430,36138,-45446,-96382,46367,-15539,-7414,107705,64838,-55495,7489,9774,-35301,20323,25494,30835,22359,42254,-56468,16140,81550,32934,2447,17365,11013,-46653,22937,-8903,43384,54666,-48806,-55308,-85291,-27608,-30731,-45192,-22837,-23000,-13988,6840,-25566,-22094,25752,164904,17843,104933,-5141,-76525,-92392,-48864,55343,221325,219737,26284,-88428,-101245,-3547,92516,15434,-63845,-62998,15810,-1559,-71007,-365553,703527,-42480,-71424,-193289,-11170,-11227,-19727,-53287,-104360,-57403,-55159,-33532,-1455,-16712,-17950,-109626,1957,12548,35762,93737,100591,13956,45052,-13920,-18269,6568,-51266,12580,-14064,38163,21982,-26213,-38247,50353,57158,-54622,-20966,609,-30612,-36783,-10708,-18293,105471,16396,-12246,33480,69563,34852,-96937,26041,-6249,-66742,-55692,-727,-2307,3453,1384,-1091,-70777,-22793,-24645,-13838,-49773,18474,-46340,-23223,53646,-58348,103187,60214,57715,18907,-8890,-25569,-15852,-10585,-61328,-23295,55116,41963,-46425,-6069,-1888,-29460,-46889,-28962,2074,39896,63327,59015,112829,150160,36034,130981,33018,20118,25919,63628,1704,29250,-88238,5106,60577,53594,30105,53517,85580,52935,61888,-10047,18103,32550,40935,54428,-20580,-49138,-42249,-75040,29764,-4839,1764,-36833,-28657,-41503,-31261,-49347,-19715,40389,47562,27432,-53355,-21756,39768,25346,-11879,7144,23614,44589,76002,21293,-71987,-66203,56197,16867,-4405,28851,-16127,-55339,-33289,19043,-96928,-37519,-83822,-56094,-63820,-12524,8471,32220,-6468,3274,23014,-95306,-103355,1613,71957,21500,-36067,54511,15689,-2775,78380,49500,-24424,1411,-5027,31217,76519,37537,18544,-26175,-47272,-50274,-15586,-1640,99146,16520,42161,-28267,-131368,-31464,-42457,30052,-35899,-13464,-37294,-49548,1841,-5035,3538,8979,28541,-80147,-2392,-114179,-52927,-20256,14346,44605,10044,7301,78898,29830,1610,26678,61930,25195,-8427,-51564,40871,104305,40916,-20633,91466,28360,-8430,-44316,-42805,-11039,-31179,45934,-40874,-5632,31829,-32766,-6531,34050,51531,-37561,55294,-60188,-36815,-124929,-38513,63022,19515,-19200,63334,71554,2247,1789,10919,-35815,-78750,-161958,75230,89569,93727,-52293,-58828,-1779,34960,141258,-16387,42034,43863,-18746,-2060,49290,-92621,11047,19385,-2191,-8523,47083,40130,-14595,7379,16824,-974,-22867,-91070,-29102,-8252,9375,-7435,51385,55692,-37129,-79660,-53867,106836,22698,-17453,-30944,-82751,36242,-42596,-47467,-26552,-14379,8153,-19291,22461,-22916,-62301,-3096,75461,-16851,4062,13944,30050,37499,-12782,33687,-16156,-15771,-63891,5095,40209,-273,-19607,55163,18197,-20965,-23359,-46838,4527,-27700,9869,25130,9979,76781,-21402,27747,-3664,12336,753,-55680,-57011,-90072,-9708,-80881,-8404,31855,112978,330,9228,13905,638,-46997,17500,38165,-16540,-27094,5229,-15250,-4152,-94518,-78036,-17983,-11826,33715,39239,72387,42835,-8208,-13079,-7719,-37943,-44118,48143,4263,22206,22053,-105470,-19558,-71176,-80170,-12551,2372,58386,7024,-23216,-70260,-73924,44263,19304,21343,-63795,-24457,33484,4598,42500,29128,41035,67874,28212,35127,5878,-5162,78947,20431,-56878,-124934,-28345,-12695,31367,-40785,-3271,-39385,31485,26117,20262,6925,-23385,26398,90651,22549,-40254,7107,-49617,35849,3472,10582,32688,4475,4124,117724,34181,-6677,40798,11176,30657,-69719,-87593,-73664,-73358,-25261,97082,18022,-134,-850,-31413,3651,-58544,-7289,-34159,-25342,-7032,28750,50939,104323,32000,37161,-33017,-32977,49268,30404,34515,99983,-9131,-18653,14889,-54651,1443,-25240,61633,-30321,-22243,-50202,19092,54917,-4302,-23090,28987,22493,85199,52796,-46905,-39076,-10820,102172,-150704,7204,-60276,-16928,22358,83208,-4324,-16049,-86738,-46780,-41849,-102207,-79175,-36235,26123,29415,10749,-23070,34702,-69968,-10545,28778,-43092,54463,-15097,-70167,12058,-53670,92444,45933,10084,45930,33630,-41449,-16831,-17040,-17817,23051,73331,37998,-86015,-36984,-27492,-3329,-27706,-5714,49912,11451,-30315,-44937,60422,-3609,-32029,-3520,-16112,-28018,61350,55725,-46719,-9247,-37992,-91919,-6105,-30087,6472,-114893,-34784,30636,10271,18237,33376,6865,26100,-23590,20226,-29194,-35756,-8595,-42552,25833,15829,47723,-31286,-1882,-40500,14538,8377,-45592,-4486,47591,-3740,-1949,-3380,-22813,66652,28407,-2123,31677,41533,86641,14294,1416,44674,39601,21023,52974,-23091,-14969,-73408,-16886,-81432,80731,-45025,5070,14507,16415,-9556,-39896,-30389,13383,-61101,44136,27088,76825,59750,85270,29700,-32486,26200,41550,68326,-3463,74291,-38212,9789,28785,-13707,82322,57670,30936,-45891,18485,-12109,-6345,-16001,14965,-23076,-44765,900,-1325,-40001,31869,99267,-53435,-78809,-24982,-27463,2174,52901,-6774,16785,-28386,-50705,16672,25993,60564,13811,64125,40632,26876,44667,42804,34114,-31699,-41454,-68341,-34373,-10332,15903,-35881,10088,-12731,3922,38415,39084,-13337,27644,-52172,-19181,61507,-34526,-47306,-26144,-64925,58104,-1893,-9502,5376,-19526,47603,23990,31856,57783,-444,15731,77483,-11364,-63410,30493,-32335,5874,-57679,20093,66295,46747,56878,6622,31175,48506,-4975,53889,-28116,-2543,-20192,-32314,-12972,90006,33767,-36429,41443,23686,-7940,71547,16043,-23895,84627,-6832,-70502,60236,-14927,-106359,-10749,21628,63618,51419,54854,27990,-41605,-34990,-26950,-5500,-2871,58728,71956,-92446,-90012,-1174,47419,43174,-22826,-3047,-19646,53004,9423,-85806,-73144,-5935,-79328,-28672,-36631,96962,74245,56617,-21375,-33887,3958,28053,56661,57643,-32259,-35350,-24261,-15486,9799,-5344,-11570,-6465,12328,-36946,11021],[35595,-18507,-7796,-42735,44172,35989,25315,45095,88717,-31972,102,13509,-29749,-58889,13559,71207,90677,26656,28246,-32016,43918,6793,68282,-29526,55128,-6592,-29774,37237,45808,29454,61900,-34905,-3696,-47550,52875,64614,1696,-70630,-53675,-20977,74377,53944,-53646,-43789,-13551,40258,21280,36088,-15818,30032,-339,41448,51491,-19366,-15722,61995,96370,63372,68250,72730,18005,11944,-19969,-3293,37459,31486,-15057,-54948,-6335,23284,-13425,-71219,-5000,-2073,-3192,-19862,29002,-5027,-23673,10665,35118,-6140,69980,22455,-13147,-61117,58498,-12340,-31385,-18375,70030,22174,25717,3659,49096,21562,4665,-11083,-7866,-60393,12400,-36772,35178,-4908,18923,62448,-43469,31054,-54071,-96503,25052,-3756,-23431,-52917,2213,71177,69231,-46293,-47414,-14202,42687,45309,-15898,-38577,-80142,32601,-8662,11815,-85920,-55740,-52553,41437,18943,-4208,44498,-10911,35288,114686,48961,-51994,11745,13444,-45017,66828,6659,52906,-90967,-12900,101408,12213,-92182,37811,-18421,-42582,-27496,-50798,40427,63894,-31539,33781,-14688,-6396,-43444,3836,3194,-29101,-2641,100309,22149,-27315,-59520,-112627,40652,-2803,14561,33508,42114,-39867,-54989,-10644,-305,22257,45036,44541,6184,10656,67961,41095,27975,-50179,-84577,15635,-15614,1004,125919,79314,-35543,10093,-921,-7039,30955,22169,45385,17348,20409,-75598,12326,56247,46629,28352,967,21559,-31697,50809,27091,43568,49250,-47371,-26130,-68563,-39144,-26387,-35588,-24030,-13334,-17855,9727,-9175,-42659,-4028,135352,9656,89400,994,1910,-62775,-54473,67419,162771,181828,44931,-50392,-112372,-15684,94248,26235,-44824,-47605,53281,54413,-36832,-535650,810301,-30164,-107483,-150497,-14554,-20263,15054,-12334,-96062,-45380,-31041,-42301,-6119,-12960,-36867,-119458,-17859,20898,49814,76355,103213,36833,86132,29214,10496,30422,-35146,17065,-17616,43393,37897,-23686,-60447,61177,71669,-69118,-22549,-16442,-24921,-48542,-2131,-34048,95365,6313,-9438,26419,47415,42604,-111315,21730,-28117,-77400,-65102,-22252,13482,30374,8636,-15595,-74671,-15869,-8157,-6682,-42466,-432,-45750,-44981,44852,-70681,81661,50528,45692,26703,6860,-10024,9338,5696,-39095,-52230,77448,34940,-50573,-1063,7359,-53732,-12173,-21714,11964,47697,47776,38317,101509,144890,60331,115237,33821,38838,47135,44615,-376,7335,-92053,-10027,42948,53334,51416,40626,83049,41081,79944,773,36005,48655,61950,57239,-10090,-47265,-36674,-78861,30861,2662,13965,-45579,-35329,-68159,-56828,-50305,-13461,82250,57701,-12375,-80856,-35826,42318,39510,-11304,-14480,4955,25572,72161,28019,-75674,-52380,69598,20026,3530,21094,-29757,-60952,-52614,22625,-86602,-28836,-69340,-52167,-72976,-3803,-1349,27952,1680,39658,31160,-112698,-133400,12218,63822,-497,-28318,30856,-1720,7510,75843,51227,-6516,6471,-22617,41333,95302,52535,-4676,-31054,-32088,-37996,-7944,-2998,105683,15073,21029,-59426,-140642,-59356,-62200,16278,-20860,22457,5988,-35906,-4523,-35053,18715,9041,30289,-67460,25251,-114948,-62801,-31433,-46307,44507,12908,23367,22367,23572,-16912,12875,30129,-21537,-7018,-42347,14474,75289,28037,-18748,86186,11365,12894,-23911,-30160,-7326,-38606,14578,-57603,-15853,30023,-24809,-12630,17833,55510,-41502,59789,-32931,-39340,-112187,-30462,22417,8038,-34373,72435,88048,-4971,11974,20605,-7846,-46452,-160208,126865,105837,91031,-42472,-61154,-2431,18975,148145,-13080,29169,40092,-34140,3027,23572,-117895,28599,14729,14822,12798,20958,25302,-14556,9017,-10646,-35018,-41354,-99263,-32777,6422,-12412,9628,61984,55445,-15343,-79179,-57107,95625,11665,-11272,-15363,-78119,20385,-56250,-47275,-28063,6593,26016,-5304,18236,-5838,-47808,7893,84232,-11248,-1820,-15156,28421,64803,-20411,50164,-32200,11151,-49384,20465,46183,-3397,-35356,62835,31856,-4827,13045,-22855,5291,-20007,43543,43808,10280,42450,-30661,26873,3663,19057,-3432,-43186,-33366,-43023,4280,-68859,-18407,20208,110920,4784,11563,6071,-7060,-75988,-8004,45875,-6414,-35738,36175,2862,-6155,-57796,-91912,-27254,-14636,63409,49999,106465,67927,-9344,-1547,-15002,-39433,-21444,58491,15376,25212,-654,-101957,-41763,-67086,-99398,-15435,8456,55015,-11557,-11376,-50890,-45569,48108,15890,8310,-45422,8042,45181,7058,47568,29379,34871,63466,12335,43454,12043,-20761,82197,43346,-93239,-123035,11268,-14019,17400,-66566,-46328,-6402,62077,32664,13272,9840,-14143,9185,87888,20024,-36596,13018,-37651,47199,7063,12597,40741,52504,-15633,62569,2089,8389,33281,-12561,18085,-66029,-99241,-58151,-51092,5093,88577,24715,9305,-557,-651,27407,-64334,3330,-26234,-24681,-9744,25924,56717,101441,20531,27324,-44737,-28378,37314,9346,40364,94335,15692,18548,19618,-50877,3180,-4438,67434,-38376,-43000,-40865,11748,45063,-16300,-12053,55400,30335,104456,42223,-51247,-49730,-4520,101320,-177973,-5345,-71324,-21940,29692,62932,-26793,-24886,-107418,-47545,-21823,-93470,-93872,-42994,21198,39778,-14807,-16409,48145,-77584,5666,35172,-29333,76298,8213,-57351,50078,-48132,37328,39467,36390,45261,33619,-54024,-37760,-25026,-5189,16523,38866,53113,-47899,-40753,-40953,-10860,-27295,-7739,22412,-120,-29874,-45290,49874,-11871,-13177,-11122,-37863,-33498,37415,58969,-22236,-21796,-26989,-101640,-8754,-18376,-2946,-126167,-41521,810,-3954,13574,18285,-2511,49524,-21927,20662,-34013,-51935,-20692,-25869,19359,9266,12097,-38446,-28771,-46941,9637,20274,-22927,-2257,48990,862,-32739,-20484,1366,68311,8871,5046,25499,34855,73645,-21661,-321,60495,42791,27739,58410,-14160,-13634,-93238,-42414,-30846,81858,-83027,4267,3648,16344,-8201,-14828,-25399,14304,-40324,37938,22920,86114,78752,98702,26105,-32948,30689,-2196,53791,7096,70075,-32936,20034,9363,-6849,80129,39513,53290,-32956,-12279,3403,167,731,23038,-27197,-39368,11352,2176,-10520,3464,69219,-46962,-65076,-2287,-44831,-14461,34125,-13434,23734,-17430,-49501,-341,62954,55107,19038,83389,37869,21136,39024,36123,41333,-20344,-33050,-37997,-21743,17733,5542,-59995,13295,-35544,-9381,3807,22785,-29851,11315,-45470,-29689,47553,-7717,-31150,-2991,-46751,48390,11005,10511,42349,-29943,40120,1173,21266,50780,11091,26699,74403,-28936,-32491,39004,-34180,19968,-64079,-21287,9359,12567,7706,-1801,30672,49658,-12510,54624,-34748,6504,-12959,-12143,-2363,81624,50423,-25976,41248,26353,-24335,49723,45856,-38895,44040,-10076,-86338,50027,4555,-100294,-2628,29823,57553,66094,72567,11500,-28384,-49660,-27565,-4541,11234,82489,82261,-113142,-106437,11478,44756,38430,-15767,-25578,-25941,51312,146,-90240,-77199,-15060,-72602,-4155,-26791,108354,77658,6578,-40965,-43775,-1693,22497,60601,46834,-11144,-49890,-26184,-22080,32001,-2093,-2583,1413,7977,-14687,20831],[38074,-4168,-4414,-28829,54965,53981,18247,49867,105976,-15405,11532,18806,-23983,-58131,18966,71125,72951,34191,37749,7781,44628,31289,53075,-65077,29881,-9276,-23277,54043,53096,26509,71343,-27520,-20553,-57228,49575,58399,-2119,-75060,-66711,-38520,81661,81199,-49180,-30118,-10758,43541,26570,29552,-19348,25707,-13692,32824,39967,-18076,-36835,46700,136202,76628,65450,53299,15809,-11748,-45619,-12355,47375,19788,-19501,-52723,3431,44408,-44506,-41450,4264,8929,9165,-17020,24010,21242,17120,6391,31038,-25125,68719,33145,-18914,-69079,89222,369,-8171,-18276,18228,7265,16313,10430,53317,-8237,16803,-775,-7556,-44965,-1060,-31650,2991,-22619,19798,76805,-25975,18343,-59258,-105892,18104,-10816,-43888,-34722,24699,70351,68726,-10332,-8574,6041,62707,29031,-31631,-5933,-53792,35250,-21258,19124,-59235,-40394,-58809,14800,27970,19499,39356,-10729,28988,148697,65049,-56259,27906,43099,-53406,80814,14793,68529,-94661,12898,86873,42472,-97351,34953,-35484,-44977,-41704,-46071,42494,55158,-42621,34437,-7224,-441,-4982,12019,1522,-20197,26173,99524,8715,-12822,8221,-85923,41807,-10404,-2,15997,25167,-27347,-35136,16349,4330,38128,23400,35899,22286,20514,37951,42901,13699,-48113,-62810,-12528,-15257,10816,112916,66994,-11841,5135,-24741,8681,34810,13889,42299,14409,11438,-75149,5739,15961,50429,40034,-8302,29695,-16723,63746,61419,35582,32898,-37671,-2416,-35294,-48481,-12738,-21789,-24406,-4204,-22183,7581,6279,-63837,-16388,93778,-4132,62884,1424,69889,-25930,-52455,80604,108352,116418,47903,-6542,-80277,-30551,85193,39177,-21588,-32638,69587,96430,15918,-475719,552578,-19577,-106567,-63979,-14886,-21306,56030,32525,-68167,-36504,-5918,-47187,-8653,-15939,-44063,-83922,-23051,22200,53321,51442,96177,49027,98767,59335,40569,45397,-13867,16071,-19359,42441,64854,-14358,-72580,74081,77527,-77752,-17248,-37682,-25591,-67122,7629,-50218,66899,-3928,-606,20772,21087,44583,-110014,17239,-45071,-80138,-67668,-44969,20822,51807,28185,-17742,-75563,-10182,-6302,-5941,-35946,-26467,-41394,-58627,36785,-65894,47939,21214,33681,31826,28378,9078,28844,22752,-10261,-69664,83761,26117,-50199,-1674,15136,-79393,14033,-9249,21853,41325,23057,15103,83392,121468,77016,72535,22425,51059,70936,18884,-2068,-9938,-80422,-19019,18934,43729,74475,30886,78469,25345,76645,16816,53129,62821,81000,48249,1650,-40825,-23958,-65834,20107,2970,33255,-27809,-27291,-72605,-65668,-57186,-4763,111033,75730,-47932,-99169,-34344,38711,58714,-3803,-39261,-4805,-257,51877,37595,-71556,-30078,70130,9462,12443,9562,-40775,-57924,-60412,11652,-71238,-18812,-46872,-47902,-80995,-9047,-3888,21388,12797,53169,25539,-104868,-136524,32517,49399,-21567,-22720,2750,-17987,23456,69597,52419,15170,8545,-39064,50051,97195,56163,-26780,-34728,-11944,-27855,-8081,-1906,103848,1038,3133,-80335,-138843,-82030,-70304,7836,-8587,52814,42370,-18079,-6945,-59936,31048,8406,22855,-56890,44436,-92727,-57454,-38588,-97652,41621,12746,29858,-36003,8691,-47017,1632,-4240,-54670,-1691,-20111,-11198,23206,19864,-14559,63875,-3878,35313,-2567,-14089,3189,-36887,-18638,-60491,-16274,25625,-11910,-11012,319,50359,-33628,61936,-14256,-37069,-85013,-18245,-30107,5429,-41698,65188,88943,-8628,17604,26301,34806,8526,-133417,147976,103499,81526,-29647,-56363,-10384,-5378,141900,2541,17848,28016,-51166,-2978,-4867,-127168,45736,14168,32952,34827,-6460,10142,-17953,3616,-36051,-76864,-59993,-91556,-35481,15466,-26311,22786,65735,16385,-1891,-65501,-53660,73371,9161,5416,860,-66353,-5557,-66721,-36745,-20713,28430,32389,8496,6674,10201,-30147,2372,78881,3114,-5575,-37306,25857,66548,-28949,59819,-33516,35700,-34771,23475,40530,-7214,-51432,67868,34804,13865,55217,6055,-6829,-17257,77916,54754,12195,3721,-28304,20856,13932,30649,-9327,-29426,5165,-781,19244,-56816,-31156,1611,79785,12721,9369,-6760,-14794,-95442,-35094,52059,5297,-38660,75256,31689,-7233,-20869,-93982,-31569,-15338,77296,70567,119062,81587,-17186,12272,-19254,-34009,-3286,58407,33671,33132,-32321,-89954,-41210,-52141,-108354,-7790,16612,20363,-32777,1706,-25562,-10257,46639,911,-6325,-26965,46583,54272,9541,57061,27310,25755,58942,-2889,54491,12002,-33852,51560,62561,-116016,-107091,55353,-13691,838,-85563,-78216,37555,93214,38190,3908,14881,-12344,-13141,81325,26041,-25689,16778,-19907,46810,14305,19129,36256,82522,-33221,18975,-28087,22120,27829,-34045,-684,-51902,-99745,-43096,-10704,25255,50804,33081,17676,-7211,38528,47896,-48300,4646,-31677,-25605,-13899,17991,64881,96989,12495,16441,-43733,-17755,16965,-14423,44758,82321,40587,66905,17822,-19808,9753,22092,66012,-38716,-59524,-19484,5581,28859,-25478,-2010,70395,33288,121042,24007,-45477,-52062,-1887,91596,-188173,-13735,-69746,-26558,33037,43345,-38244,-17160,-108912,-54037,-9491,-69362,-112926,-31711,13948,44530,-37910,-15136,56885,-72083,23788,37905,-15398,90474,35257,-50803,62920,-38939,-17841,33918,65674,30771,29817,-52726,-55379,-34597,25779,5873,-2024,57685,-15108,-46026,-49861,-14972,-28169,-6035,-6685,-17178,-30138,-39116,34775,-21039,6724,-22654,-49530,-32605,2887,47492,-6730,-38770,-5969,-80673,-3811,-3640,-10426,-126903,-36990,-26600,-18377,14314,4539,-6343,65638,-9626,13734,-40723,-61263,-29677,-17970,7549,-11363,-15080,-47392,-47936,-45072,4167,30539,-2802,-6280,32190,-3038,-55670,-42532,21354,51576,-26970,5406,17813,23093,47777,-50675,-5437,72111,43763,31741,54139,-3147,-14187,-96872,-64261,17314,56013,-102103,8957,-3269,18404,-4770,9263,-10141,13453,-24349,31154,23608,76539,82645,93116,11866,-31826,42897,-39472,37313,10933,49286,-23204,35068,-9345,-4400,69229,22408,65563,-17528,-47678,-1500,2930,11573,20490,-36308,-36746,26820,-1,23162,-27551,27429,-24559,-33359,32821,-49382,-24992,20149,-16755,33180,-13234,-44651,-14671,74021,52419,22804,95955,22205,3433,29416,30198,42732,-6905,-29470,-5288,-582,43562,628,-78886,18178,-48091,-15074,-31655,6067,-42179,-2608,-36153,-38865,12139,17084,-19073,20176,-22030,34433,34071,28768,75654,-36294,28696,-12839,6946,39326,21298,35842,65153,-37887,-2811,45103,-35131,30660,-66136,-66529,-58115,-22043,-59324,-10828,32435,51975,-26646,46272,-41726,4203,2897,13739,2085,75606,57000,-12483,33613,28061,-28271,23275,73018,-48043,-4040,-9640,-83838,21184,30198,-66502,10470,27708,47928,65450,82686,2880,-14418,-62501,-20262,5203,23586,108028,82262,-109808,-120642,22619,41416,33432,-13285,-49162,-32190,39238,-13555,-80259,-66837,-18425,-58498,30948,-24631,98462,68068,-25422,-54347,-45496,-198,16985,57310,29128,8629,-57252,-24732,-17290,52062,-151,-3815,11327,5396,2867,26141],[39815,9772,-1466,-7601,55037,64704,7505,37833,106307,1495,23977,26490,-20124,-64742,16720,61158,39291,35373,47286,53140,46176,61259,29772,-93837,5601,-17538,-9070,67002,47539,11937,59355,-10062,-23863,-60264,41871,48223,962,-66884,-45546,-42759,76080,98481,-42157,-4831,6651,44331,23541,19412,-21559,19975,-30005,12679,20571,-4320,-36231,30435,155948,74530,58174,31764,11477,-45656,-72011,-27135,54184,10085,-22587,-45978,23625,64090,-70570,-8415,9048,5629,10900,-23291,14073,51844,53880,588,27865,-34752,44339,39914,-12150,-70505,111007,9286,7775,-16078,-40681,-35085,13578,23129,45382,-35253,22811,-1259,-9689,-20021,-7694,-32544,-26935,-36359,14342,76491,-8597,-1518,-51332,-93439,4815,-25045,-54057,-17610,54185,69120,73620,29910,16986,17690,72055,7828,-43499,11939,-22211,40368,-39691,20207,-4849,-15720,-50159,-27487,36043,44592,21952,-11316,16037,152269,72917,-53716,40946,63325,-60819,79350,22471,66977,-82022,52165,66680,75671,-84680,38476,-54923,-45583,-44357,-36145,44155,36836,-44589,32586,4707,7597,41549,27276,-2417,-11152,51379,89665,575,10680,39102,-49206,28220,-24496,-21179,-5841,6383,-7060,-4367,54074,9802,43703,-2043,22445,35602,34488,4472,45389,-2483,-38698,-39187,-31618,-8852,20907,70448,32400,7637,-3690,-55164,2365,28382,574,17662,8722,18149,-56184,1148,-31557,44778,36867,-4567,33399,-735,61064,84420,20638,9491,-22653,12420,653,-56206,-437,-9727,-25281,2858,-25725,3236,17358,-78111,-6887,54001,-14233,33086,-2852,109312,11283,-36962,88922,72916,48371,37978,30271,-23913,-45014,70007,53567,-658,-21931,66483,119716,67526,-283241,11589,-13746,-46191,33560,-16872,-11008,94600,69846,-26584,-32100,17100,-47248,-9663,-21101,-35205,-23537,-13039,14046,44162,27806,81907,46713,82646,69429,62209,51426,8778,9780,-17751,39577,94051,-786,-73582,79015,79890,-79062,-6122,-55221,-31356,-83769,13682,-63026,30278,-13705,12044,20575,-468,39560,-89741,11498,-52831,-76134,-62495,-63893,21192,63920,57749,-7109,-75040,-10306,-16253,-11945,-32274,-54367,-31906,-65457,33981,-45875,10752,-16358,21057,32532,48624,24416,36292,35899,16297,-71904,72710,14909,-46106,-6429,19485,-99677,26008,2948,31890,30305,-2682,-7754,58291,85204,83587,22008,7969,52986,93839,-4986,-1394,-17856,-56535,-19454,-5503,29976,92017,25041,69754,8317,57051,33158,66850,71971,93711,31618,10461,-32856,-8351,-38985,2407,-121,52279,4791,-4622,-59142,-55070,-67134,4690,111723,95518,-66270,-104359,-20437,36812,76405,9973,-59860,-3846,-23828,22655,49174,-57824,-4301,62809,-14968,20695,-3582,-46103,-48611,-54922,-12564,-52297,-4750,-20271,-43576,-86211,-19207,2154,15024,28821,42783,2787,-73643,-104554,52991,31807,-36324,-23775,-19109,-30184,41323,60820,51874,34892,7572,-50982,54306,81226,49045,-41920,-34495,9123,-23058,-16629,-1239,93959,-23306,-7315,-85987,-122819,-88996,-69388,8533,3,74260,65342,-1018,-3145,-72409,37079,9369,9737,-54378,46075,-57847,-40925,-40143,-120042,40191,11348,28301,-76588,-9776,-81577,-5768,-29596,-65646,5333,8667,-29959,-33908,14544,-10500,32398,-10126,57313,17365,3242,22189,-28615,-50190,-48659,-7172,15865,321,-1904,-14931,37644,-16602,65838,-9687,-30984,-50847,-5309,-80668,13359,-42352,42745,73837,-12687,14505,26768,69021,72533,-89155,134707,87368,72587,-17399,-46901,-23891,-28487,126548,25263,13817,14436,-68110,-15276,-28872,-114099,56982,19503,46215,52640,-32664,-705,-22499,-8482,-46052,-106310,-74912,-70594,-38764,17693,-27459,26438,62423,-33111,-2101,-44135,-42547,47232,13680,25815,11046,-51610,-35624,-71421,-19082,-8029,44960,21663,15694,-12177,16291,-13173,-16762,60690,17491,-6512,-44609,24583,34377,-34527,58478,-18266,48744,-22315,13582,24884,-11429,-61873,68580,22888,31221,96433,32785,-26456,-19463,102864,55391,17217,-28200,-10547,11916,31110,44757,-16512,-17251,45130,23785,29069,-49023,-45637,-18283,33947,24301,4487,-23348,-22780,-95393,-53647,53468,16234,-36243,107404,65421,-6766,2446,-86456,-30303,-14588,70614,94007,107868,78804,-31455,24566,-20642,-25326,6246,49258,56582,42494,-63820,-65721,-8022,-28971,-105994,7369,23219,-35039,-47417,6042,1061,24063,42307,-19039,-19631,-17189,82115,50083,3005,67518,21563,19118,57652,-13490,67075,7391,-41218,-766,70693,-117192,-87124,84125,-13720,-15491,-91805,-90266,79416,117229,42250,-7590,18932,-17773,-34521,72767,42055,-10874,15376,-799,33279,24536,30544,27519,80333,-46538,-6542,-48183,30166,24939,-46959,-19802,-31116,-91356,-35489,30917,30280,1618,36974,22737,-18785,74854,59378,-23982,-3539,-45558,-27690,-24471,5095,75445,93001,11370,6235,-35998,-8343,-6887,-35741,45895,65925,60443,110605,10614,26715,19241,50279,58978,-31290,-65815,10455,3993,11722,-33430,2085,60391,29031,127545,3269,-30379,-38886,-1240,74042,-181279,-16373,-59538,-29987,36824,23697,-34853,7547,-89544,-63383,-8328,-42902,-126525,-14881,10863,42928,-53608,-19894,56000,-60200,35369,35872,-6279,93308,60559,-54390,52450,-27787,-47127,32393,88489,12149,23367,-35355,-63808,-45438,62219,-5381,-40054,57641,8722,-50352,-48260,-13287,-28903,-709,-29707,-35624,-32558,-29529,17862,-25437,25612,-35252,-41734,-25774,-37601,19664,-2514,-56832,10308,-40431,7846,11608,-13664,-118558,-26976,-44677,-28464,20713,-4150,-4123,67477,6590,1510,-47757,-60476,-33464,-16550,-6333,-38071,-27340,-52714,-53662,-37792,-714,36414,-2069,-18919,844,-12477,-63260,-62678,32698,27711,-68203,-2051,6137,9623,13081,-61764,-10964,79472,43618,31439,39029,6524,-15782,-78718,-75706,47019,18185,-101242,13790,-4504,21617,-825,24535,12164,9437,-14991,26048,22994,48756,72502,64183,-10616,-32579,60120,-61558,20974,4795,18340,-10163,55668,-24268,-10082,53068,10106,64084,-7558,-81866,-28910,68,15078,9697,-45128,-37173,42144,-6492,53026,-49452,-11298,-2836,7463,66735,-39179,-28472,18779,-14133,43737,-14802,-36951,-21494,57025,56411,20614,92406,1299,-22796,17884,26869,39315,7089,-27279,20700,22899,56687,2031,-89126,23494,-48390,-12228,-57050,-6089,-49343,-12746,-27559,-42615,-36838,28606,-12546,37380,-3616,18331,59267,40139,95904,-39453,18573,-14470,-10108,23550,28204,40558,52150,-37147,18381,43006,-38070,34557,-61328,-96140,-109569,-44371,-116369,-18557,33409,50118,-41284,35353,-45749,-5561,19874,34925,211,68814,49437,166,21438,30068,-18888,1115,89357,-45819,-33466,-5793,-65707,-14639,53545,-20700,28070,17520,37987,48206,82083,4753,-7394,-67669,-5444,19444,26758,119049,72003,-86804,-120314,32619,38518,25628,-15342,-66290,-33776,19474,-30829,-61793,-47500,-12297,-37575,62989,-28278,73326,54339,-30184,-57149,-40091,5726,9510,46950,11149,15214,-57159,-20845,-3537,65113,-1102,-20811,17301,9463,11464,26029],[42032,19543,-1507,12159,46435,67190,-4394,14352,90687,14143,34280,27632,-19658,-79396,5616,43592,-161,29782,51538,86788,49053,89869,3666,-112136,-14743,-23748,3020,72141,28134,-10087,31120,11850,-13721,-54355,31185,35928,10082,-46274,-11392,-41239,60962,98228,-36121,19679,36084,39517,15168,8636,-20803,14409,-47822,-14639,-917,15925,-14445,17936,139344,56663,49776,18748,11991,-75073,-92511,-43175,55940,4933,-23575,-36912,48292,75280,-80962,16790,9369,-10685,2426,-34781,2021,74285,77908,-4339,25540,-27666,10200,39773,3815,-64962,120423,9356,9289,-11289,-89053,-100138,22531,39100,30985,-54963,18441,-15690,-13201,5369,-9247,-37566,-46725,-45362,3162,63945,5536,-25435,-31746,-63233,-12830,-43527,-52096,-6672,79581,68937,79904,61190,23808,21108,69990,-13742,-49169,15971,4664,42507,-61928,10803,57642,12953,-26315,-67783,39408,59774,-4067,-14533,-68,122377,67928,-46042,48949,68950,-65369,62557,26644,52420,-58507,83431,43192,96426,-58975,48955,-69134,-44853,-35990,-24782,43442,11053,-40658,28653,18020,16696,84621,44630,-5240,-7016,64050,68664,1326,37525,29680,-20104,3861,-37613,-45571,-23264,-12514,13731,29537,92387,12953,39279,-22495,5177,40216,48913,-22643,49499,-15897,-23104,-21640,-38254,5807,28987,15018,-9946,16638,-9460,-82082,-25205,10259,-16457,-20662,-3230,35983,-26287,1499,-75968,33024,23574,12505,31335,16306,45349,90502,3260,-14158,-7043,17712,24626,-63106,3430,-4552,-26916,7771,-26886,-1278,21707,-80572,19743,28943,-12389,8527,-9113,114468,39709,-7612,86745,55450,-1901,21592,50487,23346,-55436,53333,66803,12774,-17668,50656,126015,96950,-90329,-526442,-14145,59328,105671,-22562,10712,119707,88848,17465,-30634,35831,-42955,-11592,-23323,-11693,32901,7064,-1759,24924,11412,66301,32238,49526,58601,65908,49662,27862,-53,-13026,35343,114081,13079,-65771,70171,82545,-71102,8361,-62007,-40228,-90830,11401,-69201,-3760,-21073,24813,27641,-11456,28801,-52999,4080,-49755,-66895,-49934,-73974,19419,66736,88448,10639,-73824,-16838,-30714,-22765,-32727,-76840,-17386,-70994,37893,-18083,-18489,-47037,6664,28998,60816,30322,29874,41410,33132,-59593,49040,273,-40741,-12023,19763,-108677,24506,9142,41403,24524,-21070,-30107,28099,46447,81249,-14402,502,44371,109378,-19951,2901,-13146,-26708,-14335,-24652,19002,98306,22344,52679,-7827,33454,46245,74107,74961,98041,14219,11394,-27260,6366,-5711,-13743,-2410,61517,36528,25102,-36396,-28919,-74882,12232,82009,110054,-60508,-94771,-2642,42628,86022,26930,-70968,5975,-37490,-4130,59555,-35633,20483,56139,-48366,28268,-15509,-43980,-37638,-39460,-44162,-30967,13308,7426,-38189,-85580,-24318,16589,10502,46970,17348,-32525,-30665,-48647,63194,14355,-41566,-32673,-27196,-36755,56985,49304,46805,46873,3977,-56453,52327,51114,32808,-45468,-26927,27633,-24724,-30510,-2460,77213,-50814,-9573,-78111,-93763,-73695,-66450,15692,5141,86540,73755,10626,6574,-70268,35202,13389,-5098,-60485,27402,-22338,-21287,-35761,-109446,43016,9205,22400,-91312,-26960,-107957,-9183,-38815,-55445,11054,35144,-37631,-75379,7985,-8428,2304,-3912,78356,34404,20717,47361,-17940,-77760,-26078,8290,-1699,7667,10490,-25852,20236,4093,72226,-18659,-23582,-18503,4539,-115366,26757,-38031,10641,46992,-19057,2282,22745,78834,126199,-39334,96565,65412,67386,-9616,-35588,-39226,-42861,106550,47561,19605,4935,-81426,-27081,-41946,-77944,58469,29820,49185,61359,-55435,-4837,-24555,-23115,-32950,-108883,-81404,-45658,-44524,11759,-15652,18677,53375,-67555,-15920,-22448,-25624,23536,20080,41093,10923,-37460,-62582,-69411,-309,5610,51617,-6930,14837,-32937,7774,907,-39424,35643,23829,-5190,-34566,26878,-21088,-33631,46018,8328,44648,-12914,-2643,3424,-16251,-61061,65260,-1697,43124,125483,50170,-44312,-24513,110818,46456,25768,-43204,20258,1940,55756,57762,-23991,-8761,70439,23650,28717,-45253,-58862,-33730,-7982,37869,737,-40854,-30357,-72171,-57249,48876,25358,-30906,120255,95967,-3082,6620,-74466,-25237,-13601,45876,109027,78704,60639,-50376,30986,-20370,-18480,6470,35865,77130,49114,-81172,-29115,53474,-2834,-95603,24037,25383,-89648,-50640,-5213,24811,50715,38043,-35218,-29750,-21133,103903,25095,-17121,74592,11367,20097,60757,-17108,77744,919,-41187,-53366,62889,-95983,-71763,77841,-16523,-29916,-83254,-82245,106390,125029,44074,-20033,18048,-27633,-48376,64285,65211,3496,7972,16241,10522,36482,43981,22296,45649,-55174,-15173,-54290,31089,22457,-48320,-33832,-9048,-78256,-39570,57105,21740,-31485,31758,22908,-32216,95647,58801,-8975,-17645,-58849,-29201,-40679,-11407,86423,89333,18080,-2454,-27859,-5676,-27525,-49224,42147,48826,70733,131875,1505,67281,27975,73005,48465,-18160,-58836,43865,8470,-2132,-42184,-2088,27823,17222,120928,-14513,-10411,-11062,281,52548,-165152,-14692,-47568,-31703,43809,5387,-17819,41301,-56790,-71598,-17131,-22900,-124251,-3066,15380,35364,-60228,-29462,43851,-47210,35814,28449,-4544,84598,78373,-65640,27369,-17264,-38651,35560,95057,-192,15202,-6273,-61310,-56518,86879,-13938,-67229,57790,23771,-51856,-34433,-4995,-27085,7008,-42086,-51609,-39084,-21651,1981,-21382,41997,-45263,-13231,-15573,-76731,-19768,-6923,-72507,11586,-4653,22413,24427,-11781,-101305,-18391,-49324,-30570,29859,-7448,2280,52225,18110,-12121,-52909,-48456,-31047,-18805,-18369,-56775,-23366,-50798,-45364,-29127,-5823,36773,-25958,-39542,-36342,-22061,-52924,-73714,34255,7880,-100036,-16304,-10547,-289,-21390,-51112,-14273,82124,42408,26139,16626,12072,-15109,-40232,-71854,51054,-17864,-85084,14350,-1693,23960,1512,26589,34602,2066,-8467,24983,17070,10405,53213,20587,-35354,-36513,75723,-67858,7028,-10208,-12931,3933,77898,-35484,-24268,37166,4410,49158,-10583,-108419,-68777,-7960,12547,-4756,-48017,-39450,50726,-14335,73485,-51595,-31527,7667,42101,83196,-17304,-26632,30494,-3339,53229,-19736,-27588,-19196,22310,67517,11128,68713,-16693,-50440,7060,26211,33306,18469,-23506,34322,41415,51293,9704,-89091,27386,-37863,-3224,-64475,-11086,-50864,-18159,-21369,-37838,-82093,21908,-11162,44071,-2349,1320,77522,42084,97463,-41714,13788,-4497,-27083,4347,30443,39081,37802,-28618,27229,28316,-43543,30490,-48705,-98980,-123059,-47161,-136014,-22949,29260,41576,-50742,27551,-43598,-16138,28386,44304,-5486,58783,28381,8174,8399,33799,867,-7200,88189,-30791,-32287,-480,-38658,-43384,66771,15183,45991,4716,31046,18473,69760,14851,-11445,-62209,14161,33037,16869,99941,54080,-55312,-97604,43143,36746,12658,-20093,-71013,-28326,-2910,-48677,-43032,-26595,4036,-11491,79554,-33072,43786,46184,-14102,-47669,-30121,11043,-640,32290,-699,3800,-50981,-16089,13640,69043,-4963,-49750,17206,22649,9924,21330],[45335,21731,-6395,22800,34691,62010,-15057,-11417,63124,18772,38216,14132,-21465,-96146,-12497,21805,-33100,19440,47265,96533,52799,108693,-17667,-117063,-30009,-20351,7282,68382,-1912,-33428,-2677,31468,2220,-40143,19549,23510,22890,-18376,6118,-41569,43294,80365,-33431,32577,71338,28241,6657,92,-16580,9786,-63768,-39441,-18442,37937,21150,11175,86457,28177,43018,19220,21433,-89981,-100793,-53353,54126,5242,-22665,-28205,68550,75230,-71261,26638,5944,-34928,-12839,-45123,-8924,79324,89436,-5555,23137,-2805,-12982,32620,23557,-53550,114573,1183,-3370,-3187,-108019,-160350,40559,53911,16609,-67169,2432,-40712,-17506,22747,-8989,-40340,-52501,-52350,-11702,44720,15539,-49202,-5776,-26341,-34809,-60817,-41188,-5074,92075,69660,82759,73223,13199,18550,58972,-32358,-48568,12826,17284,36224,-83017,-9355,100903,39778,7624,-90158,34500,57709,-32712,-21077,-15924,70604,49645,-34564,50935,59617,-63721,35588,24874,35136,-32370,94053,19681,86308,-29299,63046,-72421,-42846,-20547,-15141,39200,-18047,-33619,22933,27241,24780,112394,58250,-1883,-10625,59784,38421,11728,59995,494,-9351,-21872,-42931,-68901,-30929,-30391,27305,55744,120853,12830,28832,-31733,-12314,33412,59491,-35994,56245,-22860,-4294,-12025,-32127,24330,32309,-29867,-42183,14755,-5451,-95993,-61982,-17554,-34055,-53658,-21593,56446,4204,6636,-107354,20012,7986,37677,23041,32503,21523,81145,-10362,-31043,4525,15258,29257,-69152,-2694,-8750,-27666,11772,-25006,-6366,18203,-71237,51401,24088,4577,-4602,-14179,91112,50646,28937,72134,48769,-24493,5930,50900,33842,-58401,38439,74527,16424,-19911,31227,121212,90905,7279,-756987,-20637,160189,131871,-31037,39229,121882,84275,51381,-29772,48834,-36195,-17023,-18882,19609,63097,28038,-20082,2749,3802,54181,13180,15998,31924,46523,41706,38993,-10740,-7229,26674,115328,23004,-53743,48992,86081,-52181,23043,-54050,-50388,-85967,-1734,-67066,-27168,-23444,33930,40672,-11770,15739,-7462,-4164,-37139,-53852,-31953,-72482,20426,62902,108106,27061,-72417,-26353,-41926,-34603,-37064,-86775,-127,-82258,46442,7670,-30029,-58692,-9407,23845,61254,24821,12257,37816,37111,-37235,22334,-17032,-36846,-14503,16622,-103575,14026,5891,48635,28890,-27142,-53266,-3102,17005,74130,-24141,5628,28747,111057,-23525,10715,4239,2101,-11636,-34599,16556,91060,21389,24019,-21379,18284,54887,72525,72661,94236,2753,754,-27277,18358,26065,-20568,-1551,55199,55593,48387,-12715,4145,-75172,14734,32536,114150,-32988,-72918,8414,56238,83818,42236,-71400,19784,-37440,-18037,64667,-9636,41350,57143,-81070,36310,-23630,-34710,-30158,-20704,-74176,-8854,32264,34178,-30415,-76484,-18471,37607,8288,62089,-9312,-68854,8433,4269,57406,-104,-37289,-46935,-21978,-37804,67441,34653,34072,47384,-1333,-55116,44337,14537,10261,-35667,-10346,41180,-31111,-44507,-5282,56118,-72141,-6059,-63499,-58393,-38741,-68452,22447,7956,90863,70622,14634,19579,-56481,26196,20237,-19146,-71048,-5758,5949,-7099,-26211,-76668,49186,5333,16316,-84284,-41029,-113549,-9365,-31493,-32598,12604,51856,-33066,-88907,-3749,-9447,-17817,12159,96450,46685,38069,72578,-8243,-98564,136,24744,-27085,8679,19824,-31999,1652,22259,77039,-35180,-17983,4392,8220,-125487,36250,-30327,-23042,15878,-27067,-15890,16368,62338,153679,4571,50534,42978,64054,-8708,-24831,-51954,-47069,82945,62123,33682,1957,-87424,-32796,-40456,-25208,49823,41877,39100,56723,-72114,-2530,-20486,-34333,1139,-83153,-75863,-28814,-53678,-3380,4678,1926,41493,-77352,-38552,-6343,-6791,6615,21791,44115,413,-25592,-79933,-61761,13157,16491,46898,-47596,10104,-46530,-13413,11698,-54066,12438,18439,-3202,-11421,33254,-72807,-25529,26165,35456,23914,-6496,-14493,-18406,-21626,-45775,60945,-30903,46657,132201,54580,-51114,-29047,99916,31751,36598,-36250,55702,-7998,83162,66483,-30316,-4985,71263,502,16303,-41088,-66413,-42200,-33431,50206,2422,-54942,-35657,-31007,-45328,39422,33341,-26642,109981,114801,5169,-4643,-63571,-19783,-13740,11255,105527,41835,33315,-71245,28273,-19661,-18261,233,24418,86942,49548,-71031,14749,121455,20573,-82131,35431,22065,-121544,-43504,-31780,42612,66307,35855,-40139,-35865,-35313,105909,-18111,-47590,74156,-2794,31146,66592,-14050,81866,-4879,-34710,-87765,39210,-59996,-64411,29120,-23729,-41787,-62937,-60609,111827,111315,42466,-31257,9246,-38125,-50035,57448,88341,13499,-3694,29509,-13028,47752,54112,24208,-5839,-59396,-11467,-47563,26469,17115,-38961,-39248,8822,-63799,-54952,61320,7338,-27460,17057,17869,-44322,93513,46691,-14508,-31772,-62740,-27942,-55774,-29125,94271,82078,29558,-9586,-23509,-11444,-39334,-51349,32682,34090,69164,119635,-4772,82147,31684,82940,36289,-2894,-39695,74937,18140,-10580,-52788,-13114,-14016,-146,105254,-25196,9039,21988,4474,32608,-150745,-11190,-39914,-31286,54203,-5959,6740,71582,-24521,-75232,-31246,-11949,-102343,-1176,26366,23526,-58432,-40841,23167,-34831,26151,16079,-9163,68240,84072,-77145,-1338,-10008,-267,41513,81425,-53,5002,25171,-52592,-66291,86424,-17501,-78974,59455,31703,-49895,-11644,8360,-20369,14970,-43907,-62666,-51049,-20463,-10046,-8871,55158,-48632,26181,-5498,-105413,-59358,-14927,-83146,-3921,6084,34476,32011,-5376,-75412,-16220,-40571,-23229,37083,-7718,9478,22895,18044,-22814,-54125,-26825,-23598,-22601,-25176,-53682,-7124,-41085,-27549,-22042,-11743,32230,-65013,-63843,-68592,-26690,-27926,-70462,28256,-1919,-110202,-34126,-30179,-1816,-45935,-24658,-14248,79702,39295,16471,-6174,12412,-8725,9966,-52024,33294,-44095,-59874,9037,334,22906,767,15456,48987,-7327,1794,29506,6221,-26029,31491,-16737,-54852,-42171,81473,-66298,-3007,-28704,-35796,15881,94500,-45604,-42007,27006,5427,25050,-27697,-121217,-102525,-18377,7189,-18242,-41186,-40996,47451,-20148,83001,-29785,-24888,4328,55788,72064,9010,-22636,48247,15989,59541,-25292,-18201,-10315,-13871,81797,-3463,29133,-27738,-71527,-743,27082,27358,23616,-17551,35616,49104,28994,22867,-79599,27576,-20034,7534,-53010,-8892,-46625,-18709,-17582,-23585,-106851,-3,-13395,38426,-20990,-15091,82532,35102,80648,-45029,15233,12268,-39948,-15891,28007,30973,23598,-16625,23467,1188,-49798,19564,-30210,-76725,-94693,-31962,-109449,-22551,16556,28104,-51919,25112,-33763,-21441,21621,40572,-11278,44498,-255,8715,-2536,39798,25337,4513,69682,-6802,-8674,3184,-9788,-54584,65346,25057,57579,-4217,28988,-14826,47420,26945,-24928,-47150,33802,41565,-4272,47882,32578,-26596,-55571,55121,35823,-5968,-24772,-61556,-17082,-22297,-62297,-31077,-11148,27654,16224,74763,-34315,20343,48476,7927,-29033,-18571,10547,-12325,18075,-2324,-21595,-41035,-12137,27990,65386,-10149,-77218,13445,43205,342,14333],[49306,14625,-16308,21195,25604,50817,-22655,-30477,29296,14074,32260,-14902,-22013,-104775,-33371,-575,-50387,8280,34900,83121,56406,109937,-27391,-106852,-39920,-3882,3802,57583,-36021,-52974,-30786,43429,13236,-21124,8932,12424,36349,8217,-8350,-47531,30636,53431,-34277,28874,104394,12250,2453,-4320,-9483,5783,-72997,-49736,-27326,58953,59158,8867,15308,-1547,38835,31754,38678,-87547,-93218,-50837,53392,9700,-20888,-21951,75807,65382,-44533,20106,89,-60274,-30543,-48710,-16392,65354,94655,-1348,19221,33172,-7261,21007,41830,-38484,93934,-8911,-21882,9356,-88027,-177529,59136,62564,5766,-74384,-22377,-66847,-22546,27801,-10110,-33495,-45301,-61703,-27308,25492,22015,-68585,19390,4423,-61028,-71083,-28054,-12720,89265,69785,78484,63693,-7600,12689,43487,-46207,-43435,9199,11759,18593,-96845,-35405,107304,60038,42463,-88927,20359,40051,-57304,-29998,-29047,18509,22478,-19600,46866,39695,-52079,6472,16847,25722,-11836,83752,-897,36450,-5565,74572,-63140,-39158,-3879,-8629,31756,-45254,-25558,15732,26633,29481,117151,63574,11785,-21661,41045,4818,28263,69885,-24814,-17172,-37616,-37472,-86470,-28645,-46153,28518,64830,131687,10920,17924,-28116,-25088,16621,62786,-33205,65792,-21811,13570,-5428,-15737,36374,28998,-46632,-51463,8725,10885,-91909,-89997,-49000,-47629,-60201,-42723,71214,26651,13723,-119399,9659,-2425,62250,9089,44392,-4435,64526,-14863,-36951,9238,8486,18963,-73129,-15903,-21336,-23110,16763,-21316,-15202,7064,-55094,73437,34965,32801,-4777,-15608,51355,39194,60971,48300,47193,-20153,-3419,34872,2822,-51677,26830,72195,11441,-26793,16100,112094,50124,-18464,-568075,-31917,202853,115853,-39657,65483,97874,59024,65804,-28195,55278,-29564,-27049,-6839,48918,60287,40128,-34532,-12935,2672,46110,-859,-4975,-1726,6992,29284,39867,-19681,-3460,10156,94499,25946,-42403,23047,88233,-22590,34987,-31569,-60277,-73455,-24826,-57237,-36496,-18912,37075,55411,-6653,4881,36598,-11026,-18544,-38396,-12108,-60237,26550,55958,107043,35269,-71193,-33208,-45150,-42749,-43523,-80064,15796,-103587,54623,23218,-20181,-47507,-24767,21733,51054,10173,-11030,26405,30182,-11630,3645,-33511,-35717,-10701,11651,-85784,-155,-6517,51321,41544,-21290,-77971,-30261,4749,67067,-9072,21704,12134,96066,-18782,20441,29991,24054,-19967,-34293,23674,72146,20978,-14959,-30798,17695,59853,61527,67232,84279,1101,-21685,-33973,27823,51053,-14963,1543,34140,57425,52079,6370,34202,-65289,9498,-19750,106230,5162,-45725,4960,71527,70386,50843,-64139,31444,-24208,-14335,61590,13090,56772,67322,-100940,45642,-26410,-20650,-29703,-5681,-93163,11716,47909,58317,-19799,-58439,-1572,61954,7948,69617,-25167,-92195,31888,26605,37609,-9658,-26531,-61446,-12996,-34836,71559,17627,12448,36336,-7026,-47840,32443,-19281,-14584,-14524,13586,48304,-38037,-53489,-8245,34557,-79658,-894,-49943,-27310,2059,-78132,22098,9987,88472,60926,12364,32068,-37481,12911,27982,-32252,-80329,-41366,25457,-3702,-12920,-38259,53041,-1893,13053,-66617,-55627,-92816,-7533,-13119,-8037,8293,55784,-18286,-77217,-22022,-14182,-24842,29885,107352,51756,54962,90337,-305,-109477,22230,36155,-55912,4869,20401,-34125,-14879,33135,72930,-50651,-16678,13738,4375,-110589,33113,-20518,-50235,-11301,-34261,-34970,10138,29832,149900,34790,12737,19795,58169,-14347,-16088,-58466,-46121,53150,64261,51340,4627,-84246,-30241,-25032,31075,34385,51553,17288,36460,-79649,3690,-8242,-37226,44838,-39962,-58001,-28667,-65157,-27113,26500,-18107,30621,-66740,-62592,1930,9783,-1669,13704,32586,-16232,-15592,-83717,-51198,17306,22416,32770,-88947,9073,-44236,-39274,19994,-53390,-1031,3167,-2455,15548,41455,-93206,-13037,4799,51310,-6769,-2713,-12877,-35419,-26660,-16632,61068,-54595,41209,113990,47363,-41766,-29707,74865,16617,46542,-9722,85018,-17562,104379,69404,-33918,-5893,48798,-35459,-5906,-30452,-63938,-46002,-40741,57561,12270,-60568,-35942,15897,-22929,27914,41960,-27878,82157,115311,17750,-22125,-57168,-17431,-15940,-22998,80535,7830,5567,-90995,15769,-18886,-27408,-7383,19488,80309,42359,-29165,56193,165480,37808,-68827,36795,14442,-118670,-31330,-64582,52650,70627,35879,-30374,-37815,-47778,90882,-65780,-77987,63432,-19234,50160,71295,-7375,75992,-8532,-25431,-97634,5448,-22100,-62116,-48029,-35075,-51099,-38071,-33961,98432,79065,35998,-38353,-7839,-46078,-38482,52827,102216,16898,-15953,38581,-27596,54819,55422,31852,-49037,-59012,-54,-32804,19744,7004,-22793,-35337,18301,-48719,-75906,49615,-2903,13969,-2255,8880,-52652,70288,26856,-39710,-39899,-52398,-22449,-59961,-45062,95054,65710,38838,-15485,-23604,-23193,-39644,-41906,17914,22618,56897,76158,-4021,64359,27019,75704,23541,10366,-13442,97660,30184,-13440,-64424,-26299,-50075,-19280,88781,-26939,24140,46139,10639,19149,-144934,-7303,-39347,-28437,66269,-2789,29792,87391,-6586,-72611,-45027,-8946,-66402,-8607,38762,10195,-49819,-49679,262,-21847,12355,670,-15783,50422,75537,-80334,-24537,-7685,46864,46794,52707,11901,-9074,48331,-46469,-73046,57961,-15271,-74848,60873,34071,-45087,13369,22903,-7687,20560,-39418,-68341,-68066,-28400,-15625,8338,64874,-41440,59150,1466,-115317,-84375,-21538,-87624,-30313,-12134,39320,32486,3799,-43192,-21462,-22450,-7871,38111,-8312,13902,-12577,4251,-27252,-50322,181,-14592,-26594,-24942,-22922,13948,-25799,-7695,-16875,-15344,24806,-100833,-84592,-86706,-24092,4191,-51483,19075,-1975,-94970,-50497,-47426,7072,-54730,4237,-11686,72469,33475,4312,-22045,8558,4348,58761,-20816,4972,-57801,-30622,-553,-4648,16269,-2952,-4909,49054,-16275,20199,39429,-5473,-47700,13389,-26406,-62934,-46261,71297,-67958,-8978,-42828,-46171,22114,98590,-57520,-53389,26006,12027,-1462,-49788,-116152,-113056,-27038,2750,-27711,-24288,-38634,31232,-21328,83713,10548,5005,-9659,42393,35146,30759,-19407,61421,41155,61492,-29279,-10825,-832,-37696,92656,-18620,-14697,-33736,-80335,-4458,27884,23592,20198,-11516,29439,43492,-1906,40005,-63624,22018,1129,15402,-29266,-1446,-36740,-15395,-15336,-1486,-104245,-28148,-17471,22052,-51773,-28106,73349,22318,51696,-49651,20280,28719,-44925,-33140,22453,17244,9726,-6514,9712,-32116,-54040,4522,-10323,-41146,-39704,-7663,-52317,-17093,-5237,14382,-45100,26174,-17609,-18737,2385,28050,-14100,26367,-27133,646,-10123,46796,47811,35935,43599,18225,16634,1979,16188,-45377,49525,6979,56502,-4275,31430,-40473,19599,33708,-41039,-26872,47865,42461,-29441,-21685,11609,-7389,-7557,66938,34303,-28293,-26875,-41630,-4648,-34386,-66483,-29315,-5559,52602,40476,51642,-29464,9172,57352,22509,-9279,-7928,1312,-22934,9295,6846,-50521,-29827,-10165,34923,58453,-14038,-86654,11119,65432,-12840,7941],[52420,-868,-29347,9740,21755,35808,-26177,-37534,-4752,1687,15611,-51101,-16810,-96623,-51806,-20469,-50210,799,18459,59048,58984,89228,-22703,-82087,-44118,22881,-3742,43598,-66061,-66732,-46222,45600,11335,-2517,766,3443,47653,25379,-45997,-57702,27755,30399,-36692,10969,127803,-4777,4069,-4139,-862,1198,-70925,-36579,-25456,77401,87934,7465,-47964,-22101,36267,49935,57599,-71605,-71008,-32545,59157,15179,-19490,-18888,65386,49476,-9861,2886,-6337,-80314,-46992,-43295,-19669,38732,99209,7608,12402,68206,31745,8897,55089,-22540,64434,-12226,-33356,27421,-35327,-130224,68865,61238,-2342,-78941,-49465,-81791,-28473,21905,-14442,-13527,-30064,-76663,-40511,11928,26241,-80226,37648,20184,-88979,-70340,-19679,-25981,75280,67256,65973,39560,-28371,5491,28391,-54804,-36224,7793,-7338,-8981,-98675,-58134,80070,71187,67752,-69510,222,17172,-72642,-38938,-38147,-13404,-5834,-924,37400,15729,-27869,-16767,4824,29419,-2417,60921,-16960,-40290,5268,76929,-44268,-33146,8339,-4679,22667,-65470,-18428,7480,12771,29218,98486,58826,36011,-36872,16001,-24508,43954,61024,-34472,-35771,-35090,-23277,-93775,-20744,-58126,16877,53332,121868,10263,11216,-14592,-29095,-5271,57354,-17411,76283,-13758,26318,5266,6106,31031,19524,-32938,-35386,9010,35481,-71306,-94680,-74666,-52453,-30362,-60637,75207,36982,18927,-111451,2237,-3690,77316,-8858,48423,-26864,51168,-7915,-32260,7038,1298,7789,-73105,-31230,-38385,-6500,24357,-18957,-32003,-9967,-39807,74425,49995,62612,4422,-12487,8450,6677,76544,22281,47454,2792,-3782,10198,-49316,-35087,18705,57315,1754,-35311,9408,103518,-10354,-133397,-105094,-46139,168914,78487,-45786,78363,53388,23432,58076,-26275,54862,-25168,-40545,10650,67452,33018,37212,-39913,-14262,3826,38816,-2564,-9005,-32903,-40565,14268,31086,-25401,-4622,-14059,57237,21408,-34798,2042,85679,13736,42305,1129,-67996,-61516,-53310,-42668,-33059,-7588,34423,65882,-3564,317,70013,-13530,1543,-22103,5091,-41147,36540,48969,83307,33007,-70036,-32276,-40239,-43589,-49363,-57939,25926,-133063,56105,25023,6819,-18982,-35163,27605,35797,-8271,-33900,10698,17849,10112,1159,-43986,-36129,559,6749,-60467,-13622,-24226,47886,55823,-8671,-101254,-49110,9118,63206,18442,40971,747,67565,-12717,29393,55836,35034,-42408,-25782,34034,46909,20643,-56978,-34466,29440,62534,42935,61041,71120,8907,-51346,-45434,35777,67328,-74,2917,4485,44480,31660,18630,53586,-46589,-4733,-60142,88656,38189,-22345,-13943,79880,50382,49270,-54254,35763,-1444,4001,50133,25491,65775,81681,-97724,54863,-23777,-5463,-36462,1130,-94412,27719,57365,77813,-7579,-33884,21905,85503,8781,67738,-25113,-92228,37208,7161,12258,-13567,-14157,-70452,-13890,-30076,69870,656,-15102,17760,-11474,-36219,19790,-42900,-37145,12503,40089,48082,-40444,-54358,-9825,17169,-70915,2009,-42009,-10647,28262,-92403,11793,12572,80296,49430,8288,40644,-20484,-776,33778,-45953,-84484,-66721,38893,-10860,2506,-7139,45683,-13340,13498,-49430,-78771,-51489,-4876,7874,9910,-1610,49318,2215,-55441,-44327,-23098,-21918,38858,106367,47587,69896,95141,7973,-108703,34154,37826,-79169,-199,9804,-33503,-27261,34867,53322,-57403,-20412,10229,-6032,-78195,14064,-9705,-65271,-28221,-38024,-50287,5860,-3638,121042,48574,-7727,-7237,46337,-23363,-9701,-57257,-47850,14803,53413,66757,9894,-72945,-21132,-567,74834,17828,55622,-10891,2704,-75567,10183,11425,-30156,82755,5749,-32015,-45145,-75829,-55673,43005,-34692,24351,-45237,-80684,4034,21620,-1918,-5405,10216,-32036,-5859,-73575,-41209,12346,22759,13898,-117945,18576,-22246,-59000,26835,-37074,-1343,-16261,-4203,35995,47046,-72819,-1489,-12481,48653,-37172,-1485,4354,-43994,-29559,21626,70845,-65501,28793,78086,33899,-17793,-24325,44529,5660,50916,27058,100283,-26664,110342,66906,-33566,-10524,13395,-69019,-32016,-9288,-49201,-50770,-36831,57180,29689,-53520,-28627,54626,1578,17568,52770,-37942,47859,95048,32372,-36660,-55112,-20056,-20186,-48343,41039,-15485,-14535,-106295,-3792,-17299,-45434,-11450,21319,57216,28773,33793,84038,163828,49568,-55538,27619,5352,-83352,-20300,-87919,54417,65178,36252,-7712,-35795,-44385,69277,-100063,-95639,41941,-35729,70356,70445,-1902,60300,-9826,-18525,-89378,-28422,5600,-57639,-121566,-48046,-58092,-17406,-9167,76834,39680,23622,-38000,-30160,-49993,-16741,49969,99450,13827,-24570,43225,-26500,54009,45280,40495,-62048,-52877,15621,-15897,14442,-6756,-5258,-24270,17489,-31554,-92352,34085,-2483,71312,-17639,-1434,-56021,35736,5044,-73398,-38107,-28664,-12977,-45098,-56207,85863,37567,37404,-20323,-25350,-35671,-29031,-24205,-432,13175,38518,17334,5730,23589,12992,51987,10688,17959,12505,106753,40896,-11695,-74564,-35515,-70088,-35800,77502,-20199,33744,49147,15778,14309,-145970,-2245,-44717,-23223,77471,18752,42714,84160,-10281,-64231,-54290,-11992,-28636,-21226,46015,-1386,-35996,-51081,-17222,-6315,2649,-14477,-18506,36130,54941,-69709,-37372,-10224,81205,48076,20530,28795,-29228,55572,-50176,-75318,10736,-8048,-57917,59077,32085,-38822,33354,33400,9902,21306,-34741,-69796,-87505,-43785,-12789,24360,71028,-20854,69852,3879,-102837,-83459,-23213,-86533,-57755,-45335,35197,25678,13644,-9783,-30856,-1467,11495,31034,-11762,13051,-44719,-19595,-24279,-42021,26591,-8760,-29971,-18006,28634,32011,-8681,6973,-11167,-9190,17274,-116529,-94014,-86131,-15955,34906,-19516,11228,3260,-61320,-59671,-55338,24340,-48183,21134,-8911,61464,25340,-7696,-26400,3220,21335,93089,12942,-21243,-59390,-600,-10638,-21007,3196,-7713,-28262,33158,-22116,45005,52354,-13082,-46449,2289,-2723,-57099,-45495,44594,-79049,-12147,-45121,-45483,19690,87238,-72121,-47766,34350,22256,-23385,-60427,-93410,-94898,-30025,2119,-32291,-768,-29835,6060,-16945,79406,55948,43925,-27888,8658,-14839,40317,-18199,61629,66304,59327,-30543,-7544,2221,-42879,94302,-29411,-48558,-40253,-75538,-4796,27288,22846,8654,-8980,22091,26213,-30305,58733,-45207,9863,22334,17064,-4271,8316,-21654,-10385,-13972,24621,-79720,-51774,-22009,-268,-79545,-33800,54634,8247,20364,-53863,24094,37961,-40176,-42570,16402,79,-4624,-2791,-9692,-60804,-54118,-11232,5781,-7260,17980,14531,7060,-7713,-32895,5284,-33277,26163,592,-9750,-13708,14237,-13011,5853,-43041,-15108,-14953,51513,62496,79411,25603,35490,24192,-6085,37408,-20880,24178,-27309,39866,6174,35912,-48805,-6886,30420,-51115,-7245,51635,35467,-48880,-82120,-6066,792,30372,74053,29845,-50878,-25179,-19539,2899,-37345,-57792,-36537,-10219,71661,56115,20569,-18796,10753,62001,24291,1769,327,-15611,-29513,9081,23914,-71076,-19467,-10431,32922,52959,-13982,-68263,14843,81999,-24547,4590],[52397,-21255,-42109,-5533,20958,19277,-25497,-32569,-33579,-14707,-8694,-81119,-2672,-70407,-63397,-35829,-38666,371,3888,39471,60242,48108,-6377,-46634,-41871,51805,-11717,30798,-84606,-75911,-48842,39491,-4551,10486,-4216,-2952,54932,29877,-83392,-66547,34455,21291,-37498,-12972,137079,-18583,9520,-287,7246,-5404,-55586,526,-13689,92027,99063,3085,-83336,-25954,33661,65303,69731,-50066,-40880,-1495,73752,18009,-19096,-18242,38907,31453,21360,-15163,-11084,-90592,-59778,-30866,-19687,10140,103506,17980,1902,89963,90268,-20,61822,-8562,36044,-2986,-26971,50669,30220,-34722,64781,49179,-11053,-80785,-70540,-75710,-35160,10978,-21898,15944,-13370,-96915,-48572,7120,29577,-82231,46561,19126,-113113,-57934,-19653,-38792,57648,60471,47228,13389,-39879,-2139,17355,-58490,-28945,6907,-28915,-40471,-87366,-67202,39510,73043,75117,-42552,-18800,2501,-76978,-44977,-42832,-16731,-27146,20967,23609,-6766,8239,-28700,-7316,43808,-5341,36685,-28616,-110931,1667,65843,-22189,-24364,12490,-1590,13802,-74906,-14550,-1378,-13573,24137,63414,45363,65586,-51302,-5825,-43360,51267,32296,-28874,-54570,-13364,-6147,-87715,-13601,-63995,-3213,25960,93891,13865,10766,3016,-23183,-25850,44146,4385,83050,-1931,31183,23693,27319,4058,7490,-1000,-1717,23021,58416,-41249,-72585,-84181,-45514,26454,-69622,67918,35953,19393,-88495,-6791,3203,76817,-28183,42793,-41619,47736,8762,-21647,454,-2993,11164,-67499,-44038,-54626,27209,34960,-21837,-58485,-29527,-32183,50581,56642,82555,16023,-5632,-26362,-39019,68867,1580,47020,32645,4424,-14143,-90693,-10882,13770,31303,-7506,-42440,10750,96880,-67313,-268635,350795,-61413,88191,43196,-48030,68772,1924,-8392,33122,-25512,47902,-23493,-54662,29172,71163,-1986,19747,-34094,1131,3375,28159,9390,-293,-54655,-78195,-1240,15908,-28063,-12201,-40529,17056,12037,-30525,-6679,76164,49236,44646,36812,-70695,-57033,-80023,-27957,-21562,7723,28700,66382,-7862,4273,88087,-9033,19169,-6874,15401,-20552,46375,43764,44297,23213,-68064,-21394,-30970,-36590,-51544,-27485,27187,-161681,45467,14992,40750,15571,-36289,43737,22955,-24406,-51695,-4884,6304,22414,16596,-44116,-34707,17819,3426,-34604,-23273,-41402,38630,64367,3410,-113174,-57561,20587,62795,43861,53748,-1377,34047,-12610,34655,71841,32607,-73250,-13558,35089,22429,20675,-90654,-30842,45560,63497,20753,55760,57896,21867,-79397,-57170,42403,75008,16310,-2561,-25710,23811,-4117,24546,59126,-24299,-27050,-81451,66670,52201,-10454,-41668,75580,30662,36960,-45862,30274,25826,28528,33234,23323,67226,91196,-68844,59333,-17042,7077,-46766,-845,-76790,36031,60338,90077,3386,-7710,45686,104178,10465,57959,-12358,-67076,31121,-42025,-8220,-12270,-5101,-69796,-33029,-25611,63722,-12772,-40869,-1200,-13031,-22106,9365,-53401,-53493,38061,62990,39970,-34479,-46991,-9493,8066,-50008,477,-38882,-12913,23537,-104146,-6242,16296,67570,39253,8001,43607,-10910,-11325,35112,-61499,-83356,-73857,49257,-22763,18555,11422,19916,-27903,16363,-38638,-115622,-4664,-2243,23554,17988,-14677,38765,22851,-40638,-64836,-36342,-16213,31411,91419,34049,79766,86063,19995,-97297,33017,28150,-85991,-2434,-9759,-31341,-34887,28798,17162,-51492,-27704,-929,-19763,-40424,-16717,911,-66368,-32286,-37224,-59217,3984,-26116,79132,47861,-10468,-37620,28637,-30904,-5106,-49483,-57445,-29536,33237,75240,14223,-57150,-9823,25270,92569,5840,52983,-37900,-36143,-59388,13568,34596,-15450,102613,44225,-5719,-68773,-81547,-81729,49946,-42624,24685,-21575,-87771,4125,29012,3273,-31899,-14655,-40079,4814,-52782,-34999,2546,18028,-3986,-125439,40599,15715,-63594,32758,-10957,8416,-33494,-8183,42926,45473,-26754,3514,-22481,28351,-57696,-3094,30722,-42860,-28192,61182,90592,-62330,13367,37816,21076,13322,-12681,17311,673,44817,61171,99789,-34875,97278,60584,-28819,-17209,-21663,-85707,-54373,21439,-23833,-61125,-30826,48668,50245,-32365,-12624,75238,19865,10826,65755,-57725,17957,57092,45285,-43359,-54230,-26811,-25345,-60367,1523,-24456,-22119,-113335,-24657,-13465,-68468,-9888,24893,23885,12433,95309,89844,116916,60354,-39922,12275,-1939,-29699,-14270,-86021,48823,51863,33874,21656,-30485,-18010,53665,-109559,-92562,12079,-50321,82642,61046,-2447,39575,-9395,-18644,-75279,-51895,17180,-43777,-158471,-58771,-62978,-7822,10170,60037,8066,5590,-27108,-51791,-50327,9210,47845,78317,6700,-26258,42566,-9824,43339,26382,44995,-37813,-39420,33170,-1458,12636,-20299,8491,-10319,7187,-10864,-93137,23372,6887,115062,-20589,-9830,-54614,2384,-12942,-101080,-26142,2766,-1753,-9106,-60265,65925,917,19509,-23804,-24044,-43039,-10490,-3943,-19715,3645,20537,-34341,23256,-19822,-8170,17792,-1971,17663,30899,99517,46984,-6584,-80150,-35699,-70876,-46162,70690,-6883,38994,26898,16272,16120,-145349,6443,-52175,-16392,85270,53984,40854,65017,-33075,-52274,-57673,-19247,-1929,-33787,43102,-8455,-18452,-40865,-23071,12309,3950,-25397,-12579,26252,30270,-45595,-39733,-15704,91359,43700,-3729,41044,-55572,45476,-64504,-72263,-37792,2073,-33400,51910,27072,-32501,43531,34989,29102,15567,-34804,-68370,-104911,-60706,-796,33861,73370,13228,53415,2080,-72267,-55070,-18354,-81802,-76950,-72572,24502,13436,22614,18023,-38441,15737,29750,17281,-18686,6139,-66737,-45404,-15244,-31437,46200,-10212,-32118,-6798,82886,41706,6507,12426,-1147,13604,12341,-105209,-87123,-68428,-7050,58027,19496,7478,8444,-23537,-56806,-48523,44407,-32222,17536,-8789,48174,17078,-16828,-19372,-239,36472,104686,39352,-36077,-50791,27740,-17090,-47592,-15013,-10348,-48151,5344,-23121,68111,63960,-13904,-22246,-1947,37632,-39344,-38184,7356,-96097,-14669,-31529,-38829,7419,62694,-87590,-20403,49035,33636,-35775,-45665,-59047,-57139,-25277,6400,-32884,23211,-13939,-20055,-8598,73023,91129,74373,-42958,-28603,-61305,34290,-17981,47102,83917,54615,-28985,-9838,-5982,-30908,84736,-32385,-62024,-51704,-60558,-4169,24733,24411,-7347,-13029,17714,2323,-47359,75810,-28011,-7694,41175,11323,11531,17409,-2569,-6588,-13679,49636,-46139,-62713,-26258,-21892,-89089,-28709,34492,-3030,-3824,-54890,21898,35723,-26957,-40311,12491,-17712,-20370,-7411,-29888,-74196,-49700,-24600,14557,13445,58570,26454,46643,3301,-60121,3424,-20462,20393,14939,246,-5500,6442,-9568,-14963,-42669,-35566,-18694,49636,66248,121930,28120,39027,6146,-20601,53407,8751,-2917,-60463,10047,24780,38997,-35731,-24602,17878,-48976,6484,43042,22409,-54740,-110808,-19806,-224,48303,70726,20003,-70585,-20245,-4952,814,-31887,-36672,-47999,-21480,78808,59993,-5394,-4502,20903,52898,16714,-2053,5837,-35113,-30122,17166,43670,-75046,-11381,-12220,23574,51288,-8405,-25878,25927,87166,-30733,5353],[46940,-41627,-51090,-18490,17840,3360,-21281,-19950,-53100,-31116,-34299,-94335,20057,-33956,-65974,-45698,-26137,7848,-3432,32551,60407,-5067,14520,-7320,-32642,72890,-18825,22566,-87003,-82914,-44513,29166,-27945,14497,-5900,-6046,57519,25350,-100543,-67101,45683,27256,-33745,-32880,132367,-25778,14401,5450,11569,-14914,-29455,51332,4583,101726,89613,-6586,-85762,-11354,30490,70776,68161,-31400,-12985,33390,93203,15538,-19094,-18257,4129,14282,39924,-24115,-11868,-89236,-67551,-16532,-18185,-10613,103189,24782,-11992,91194,142287,-3750,61965,926,18075,17373,-980,75611,84652,61584,48919,30059,-22819,-77423,-78582,-46654,-41810,2322,-30705,44869,-985,-117993,-49466,11035,33136,-74456,48069,5968,-126597,-36736,-25949,-44868,43218,49044,26664,-3526,-37374,-9955,11903,-58131,-22476,2782,-41072,-66755,-66301,-56307,8681,67251,60921,-17196,-28306,5099,-72963,-45722,-42991,829,-35858,43697,6821,-24812,50700,-27999,-15959,60850,-17594,20219,-37036,-142063,-12523,41310,-4196,-13018,8021,1884,6267,-72004,-16369,-10498,-47147,16414,23232,26814,90890,-60085,-18563,-49354,45593,-10425,-13582,-64822,20143,7209,-68424,-12529,-61603,-24163,-6077,54954,23052,15771,18571,-9530,-39493,26097,24229,79073,9220,27941,47500,42102,-38255,-1054,31783,36783,49466,68141,-11088,-32478,-70137,-27139,85700,-66781,52914,27324,14581,-58956,-24317,13055,59402,-45692,28730,-46855,52803,30018,-11883,-6533,-2378,36042,-56151,-51571,-65419,74481,47252,-32670,-90435,-46902,-35057,7232,47230,84361,22757,2805,-45304,-85630,39546,-9270,44009,58467,18412,-31005,-97203,16661,11858,-20,-11897,-46183,15702,90204,-99297,-355518,574646,-76099,15282,24429,-46547,33966,-40351,-23698,1438,-27278,35520,-22962,-66161,43658,62563,-28682,-4884,-18632,27965,-777,11966,28934,11873,-64353,-89490,-15007,-970,-29358,-25523,-60230,-9736,3020,-25543,-1070,59936,75348,43185,67063,-64724,-60798,-97312,-17991,-7875,21996,24159,53632,-19701,16175,92125,3555,31948,5189,16252,-3337,51268,40739,3642,12241,-63828,-2510,-22779,-24364,-48164,638,19304,-176331,20511,-966,69932,44774,-26011,67017,18162,-33927,-62221,-16657,-296,22554,43968,-32955,-27784,37091,2324,-14459,-27379,-52545,26201,63030,8750,-97460,-56172,25226,63734,57158,53262,6115,5889,-22124,34096,70080,16048,-100968,-3151,14856,5244,21714,-105333,-19094,57514,61719,66,52083,47240,33573,-95651,-63721,46106,74566,25680,-18369,-49677,3550,-36742,26305,52411,-5621,-54246,-84288,46560,41347,-12952,-67026,59574,17611,16689,-39881,15909,52480,50440,16004,7014,59942,87288,-23997,52341,-8387,14303,-54230,-9178,-45997,34568,58761,92579,9624,14246,64375,114976,13352,44060,3976,-24284,24419,-93805,-16583,-7201,-2772,-58583,-65947,-22685,54468,-19491,-55087,-12653,-10407,-7283,2956,-53199,-61611,55198,76926,24193,-19195,-33963,-8141,9310,-26060,-5315,-35388,-29947,-13465,-106158,-26035,20674,52543,31538,15535,41415,-10774,-16649,30980,-77598,-79812,-62010,56878,-30485,33749,18529,-22885,-42176,18926,-33359,-158581,30604,-112,29065,17567,-26919,31241,38644,-40764,-76759,-52861,-14705,6731,65101,13906,80841,67209,37669,-79203,19399,9426,-69099,1318,-32049,-28524,-38342,18562,-28344,-33855,-35271,-11855,-32045,-9155,-49394,9884,-55806,-25129,-33077,-61622,3559,-33245,35701,37746,-1590,-63446,8847,-32385,-1337,-38584,-73634,-70916,10282,74733,15092,-41547,-1018,44531,79074,1919,44764,-57016,-66973,-33657,11928,54941,1645,100315,74385,12350,-85468,-78984,-96029,46688,-40092,31161,-1727,-82359,6616,34437,10205,-58190,-32378,-36431,15862,-27230,-34640,-5822,9380,-16008,-110556,70321,59385,-49837,37543,15974,19621,-44437,-12239,35670,34592,16450,-1441,-25345,-1133,-63250,-7795,54170,-33181,-21044,93259,112119,-49314,-577,5857,14443,41652,3359,-2878,-595,25156,80946,87730,-41109,70135,52146,-20265,-23986,-46281,-77728,-66098,55388,6364,-76005,-28423,34452,66872,-120,10593,75212,26729,8730,78719,-85131,-1179,9859,52596,-42641,-50278,-34200,-29494,-59212,-22974,-19653,-16605,-108045,-39610,-6187,-90259,-5165,21964,-9447,-1659,132513,71435,46451,75259,-20619,-1422,-5144,23698,-13341,-51956,38223,32686,25783,49477,-23475,25519,52064,-95223,-70581,-20946,-61802,79721,43061,-11864,21611,-8004,-27775,-65231,-58126,14542,-17855,-144971,-63988,-65788,-11621,23263,56837,-4410,-15642,-4214,-65745,-48881,32522,45519,44332,-701,-19723,35288,14749,24164,6775,42327,12207,-17953,50609,8424,14261,-29008,15111,1579,-9398,12537,-71468,17948,15110,125547,-6808,-13537,-49705,-19963,-23024,-112295,-7776,34102,7771,41918,-56357,37013,-35918,-13405,-25222,-15467,-41059,11844,12811,-37075,-7399,8909,-60398,44297,-46598,-31197,-17285,-13832,9439,37352,77866,46655,972,-79233,-25014,-55727,-48735,62264,10779,41983,-13785,10055,18880,-134814,20814,-57438,-9522,87449,89757,25897,38388,-63990,-39569,-56506,-28485,5845,-42105,28778,-9668,1076,-17177,-14713,32270,18948,-28777,3073,17515,14093,-14225,-35129,-20949,78821,34421,-15068,41053,-83827,23634,-83254,-63925,-69680,12340,-7186,39255,20808,-26899,43231,25098,45162,3124,-40919,-63943,-115324,-70531,19296,34613,71554,56391,19219,-2300,-35112,-9262,-7212,-75842,-82538,-79593,13155,-723,30008,34410,-38256,24659,42586,1195,-27794,-6044,-77204,-63954,-3460,-21834,54319,-20537,-32347,4845,118785,41729,17165,9266,15613,52137,11891,-72028,-64471,-40594,-2639,71419,58388,7817,9938,4253,-39744,-26730,60274,-15184,-5127,-13486,34019,12141,-20915,-5690,928,43382,93150,51617,-36185,-34824,51881,-17317,-75919,-34642,-7679,-59779,-25804,-19297,79047,69172,-9039,16522,-2516,66159,-15066,-24672,-29614,-108248,-18703,-3381,-31826,-13244,30931,-100657,22965,65064,43473,-37141,-4657,-24206,-17035,-13556,14721,-31221,40905,7211,-37959,-805,65176,106276,84509,-48809,-51086,-91885,15014,-15877,23364,87783,49603,-25261,-17832,-25469,-7951,66448,-26717,-53061,-67540,-42047,-5906,20616,26329,-21926,-24597,16693,-21494,-50192,87566,-14107,-27225,55726,-1015,12596,23439,18152,-6782,-15380,68359,-16397,-58159,-30025,-36373,-72600,-12051,20887,-9301,-14894,-50517,11089,21820,-9638,-25502,12214,-33341,-37448,-18849,-46497,-67305,-42391,-33462,15690,16849,73479,25764,61299,13207,-79519,8073,-9866,6551,20131,4894,37530,9058,-6985,-33808,-26871,-56117,-22811,37876,59506,149452,52023,28114,-31981,-38252,63438,32815,-23676,-79185,-25867,46038,37757,-5309,-28296,2950,-34005,11168,23690,6436,-44941,-101322,-30950,-7467,46598,53513,3349,-85826,-14190,-4437,-11872,-20396,-8501,-57790,-33017,71503,52457,-15983,10926,33121,31254,8398,-18741,9183,-49843,-24821,29738,60374,-61029,-6277,-14184,10455,51944,2396,24281,41300,79292,-29476,9552],[34627,-57584,-54276,-25878,7696,-10040,-14775,-5858,-61248,-44825,-53600,-88461,46510,-429,-60239,-49895,-21237,21013,-1004,35890,59509,-56855,32009,27777,-17125,78531,-26022,20258,-72709,-88491,-41352,19241,-47878,9075,-4588,-4706,55770,19950,-92193,-54078,54078,40080,-24034,-41114,118368,-24844,14016,11129,7272,-27130,352,97975,24553,105963,62667,-21244,-64171,17161,28622,63331,50884,-21482,3742,60403,107329,7240,-17691,-17179,-27931,-117,42157,-17933,-6891,-76804,-69429,-6066,-16496,-18450,93588,23480,-27718,72554,163371,-2565,56068,4121,14388,39832,33792,94838,110754,112376,29029,11595,-36662,-66021,-71372,-3586,-46915,934,-38226,61411,3851,-133198,-41933,21055,37616,-58514,46852,-11225,-124430,-12032,-31587,-40249,35291,34045,9435,-7286,-22285,-17701,11317,-55002,-16599,-7453,-37191,-78644,-42503,-28115,412,56467,27538,1767,-22571,25188,-66894,-40187,-38272,21053,-30672,62849,-11325,-36985,89137,-17524,-19539,71585,-33420,16254,-43186,-123876,-30466,7937,4373,-218,-2693,4923,-193,-57797,-25418,-19634,-79744,9658,-11170,7470,101537,-60171,-22567,-44284,27477,-55269,5366,-62266,52935,12069,-40780,-19415,-50229,-38210,-30245,14781,36485,23544,27973,7916,-43202,7084,36055,57436,15362,19233,70044,46632,-81844,-8,53355,68717,78161,57427,11723,10763,-32342,-1560,122084,-53319,35952,15382,6434,-31260,-53708,18978,28658,-58271,10582,-43258,57531,49238,-8794,-10142,3604,75589,-40765,-53387,-68319,119562,58301,-50909,-117344,-56911,-46043,-43158,21701,66518,20140,10109,-44876,-120499,-1996,-10327,38057,73105,34207,-36902,-64537,42381,12994,-27722,-9134,-46138,17518,79627,-95813,-354714,510588,-89008,-9129,24520,-42562,-19680,-61396,-15710,-25042,-31693,19754,-20591,-72805,50082,49590,-37848,-24965,2020,54461,-8578,-8943,44502,17816,-63752,-67527,-25040,-15100,-32114,-41777,-64784,-11518,263,-13950,15271,39924,86744,40148,84247,-46935,-66446,-99595,-16244,3187,29539,24730,28404,-33976,32651,88109,22911,39346,12186,7820,7438,47851,39130,-25080,6828,-55992,18942,-20077,-11270,-41331,16992,5264,-165765,-16114,-15729,85764,61915,-5806,88721,22306,-36016,-65637,-22941,-1166,11254,71440,-14099,-13856,52705,3165,-3525,-25638,-54559,14928,52742,4679,-40119,-47602,12143,63217,55110,38654,19905,-9196,-39172,27230,48247,-13271,-115640,658,-28303,-757,24169,-96374,59,60527,54895,-14697,50115,40775,38147,-93207,-60929,44046,66216,22985,-43841,-63635,-10411,-48340,26541,38313,3134,-81327,-74097,33784,10773,-26776,-79413,39346,14725,-6184,-33915,-3669,73864,65121,3853,-18288,43672,66075,15839,28809,-165,15431,-52432,-20907,-13389,23436,55398,84023,8634,27112,75014,116656,18242,30041,13453,22389,25066,-122677,-11858,-421,-8129,-39687,-96230,-21377,43209,-18055,-51414,-10954,-3070,6754,729,-48494,-61964,59507,78988,2534,2890,-19299,-7650,19863,-9343,-13265,-25575,-50215,-66409,-94881,-40686,24197,38420,26070,31201,36182,-18510,-16579,22435,-89352,-77319,-36611,59142,-26023,46461,18373,-68966,-51342,18237,-27881,-184975,43805,1299,23679,12452,-34109,31476,46825,-50863,-75628,-69229,-20053,-28084,34243,-7425,71252,45905,58974,-59817,-3249,-12730,-30244,12337,-49186,-25697,-38626,8418,-69274,-9674,-39237,-14778,-37897,8196,-73006,15674,-38834,-11648,-28830,-59094,2788,-28478,-1428,24392,10313,-72800,-7200,-25398,2365,-29072,-89082,-97429,-8303,66109,11777,-29966,2462,51609,40141,6165,33384,-64996,-78014,-3910,5441,65473,15169,80421,99873,16551,-84260,-67455,-91017,35853,-29156,40829,11511,-66573,14181,40273,15218,-75330,-35792,-22076,24537,-3673,-40675,-7413,-1677,-19715,-81218,97447,96343,-21837,40452,35027,22060,-48385,-12772,20105,16271,34218,-15964,-23980,-27946,-55094,-15202,63187,-18004,-8150,110712,120643,-32880,-9637,-11050,16243,59311,20342,-17469,-4434,-7222,80294,71091,-43796,41284,42538,-9440,-29046,-56456,-47534,-63333,83982,33208,-87251,-29904,18890,72538,35193,36765,59491,21790,10971,87810,-115504,-8964,-34917,51718,-38296,-40140,-37446,-30654,-48402,-24607,-5043,-1239,-87492,-42329,4533,-104107,-3369,5928,-32500,-8705,134724,34109,-18558,95169,250,-5330,-3946,61660,-14596,6260,26125,10176,10640,68320,-17613,69271,63936,-67556,-41304,-50113,-69673,59806,19861,-29621,13443,-5955,-43990,-62403,-46615,4898,15977,-94834,-63045,-66319,-25666,30868,67879,5107,-34959,28438,-66497,-47496,47737,42658,8299,-4658,-5912,20865,34926,1264,-3706,32696,64537,9895,65836,14136,17432,-30004,13838,7416,-27566,35047,-30419,12473,9108,101798,21156,-11403,-43109,-27276,-23914,-104468,10239,58819,12517,94879,-45424,3049,-63521,-51206,-23880,1809,-28527,33855,21695,-50180,-19637,6705,-54641,62893,-48502,-49118,-43119,-23732,-4233,32256,48938,40112,10425,-72272,-5787,-32143,-44156,46397,30732,44332,-57431,-1877,15475,-112828,40113,-57901,-4736,82371,110168,5846,13886,-88626,-28545,-53573,-36979,-5262,-44446,6040,-5612,20360,17997,5859,50007,44945,-23469,24637,5459,17544,14734,-28697,-22637,53717,23042,-16280,26969,-105288,604,-97059,-51311,-74311,20121,15434,23172,15388,-21928,35523,4849,53414,-14499,-50145,-54380,-115065,-65454,44371,28636,65372,99350,-14585,-7305,-4619,37095,8487,-70519,-74449,-65584,8301,-12524,35681,37269,-27092,24263,48053,-11602,-36790,-21843,-79712,-68650,7009,-16412,49021,-37751,-29819,12829,123506,34692,22400,2108,37447,94995,16462,-29928,-32530,-12486,-5359,76468,90823,9636,6869,15249,-10242,2952,66371,-4003,-36614,-23427,20039,13592,-18800,7542,7849,37772,65963,49362,-24363,-14907,69140,-11419,-92515,-50139,2103,-61126,-50259,-12487,70765,63956,-2777,56167,-4170,62783,9410,-6645,-54726,-105100,-25521,32533,-27954,-37941,-1021,-108720,67911,77305,49292,-29509,47361,-1331,10688,1733,24790,-28919,47397,29570,-40988,993,54460,100886,73143,-42845,-48229,-102539,-9977,-8502,126,76422,46301,-20361,-29819,-51014,18802,44665,-14330,-28543,-82344,-27180,-12980,16172,26108,-29291,-41834,16757,-39135,-42516,90788,-3510,-43865,64120,-17946,17,24904,37017,-12620,-19917,76542,1618,-41107,-33438,-39604,-33243,12769,18272,-10288,-11705,-40606,-7775,186,5543,-1546,15190,-44601,-54121,-32390,-56299,-43961,-34779,-36953,12204,6282,65126,15423,59317,19672,-85040,15657,-2721,-14069,13766,-334,103191,22440,-8515,-48684,-2342,-71388,-27342,16277,46016,152253,85654,7172,-76455,-53339,66127,44067,-32240,-79538,-58862,63186,31007,30542,-17887,-3985,-11243,6222,-1340,-8963,-24250,-64227,-41778,-18131,33629,24836,-19410,-96426,-9819,-17814,-31465,-5668,17326,-61334,-38165,51875,37402,-7482,25903,41118,11134,7941,-38108,11580,-53325,-15828,40843,69456,-34501,-4267,-14968,-2510,50235,16096,62327,54688,61379,-21333,15086],[15628,-66984,-52035,-28189,-9850,-19238,-7499,4542,-58409,-55066,-60485,-69642,68353,18481,-49376,-48619,-25749,35180,9589,40041,56412,-92933,40637,51755,1991,66364,-34844,22925,-45490,-89982,-44933,12870,-54046,-3134,-840,2171,50572,20785,-66683,-26363,53924,47542,-9174,-35496,101993,-16358,5590,15264,-10429,-40681,23970,122873,41434,105153,26091,-38144,-33691,50813,31927,45080,22099,-21847,6762,70049,104405,-5111,-12787,-14267,-47305,-10482,30805,3195,4556,-55655,-64653,-3306,-14582,-13891,74137,12390,-42510,41589,143889,1471,44855,409,21855,52063,57204,98653,104400,103975,14494,2387,-48274,-46220,-54069,35435,-48641,7074,-41967,58060,965,-137252,-25468,33310,43219,-37508,47337,-24914,-106119,10408,-28179,-25090,32991,17655,-533,-3032,-1403,-24764,13335,-50574,-10613,-23941,-18960,-70531,-24175,4680,13746,43884,-16971,12932,-2047,54971,-66125,-29157,-28017,26472,-14560,73172,-28682,-41426,111293,-3119,-19221,70529,-46544,24492,-46642,-77153,-45637,-26456,2293,12044,-15504,3923,-7039,-35571,-41078,-28894,-103000,7558,-33143,-9312,91138,-51389,-23079,-32500,2503,-88631,22326,-47858,73565,7266,-13948,-32008,-31410,-40511,-38791,-17295,50269,30968,30428,25952,-37318,-9301,37347,15725,13548,9769,84254,40237,-112536,13493,61568,87892,95832,27936,24608,44949,19861,24083,123876,-33991,22518,3105,-1587,-10697,-89454,15564,-8114,-63682,-5432,-33666,51096,60852,-14823,-8288,14041,112321,-24403,-50823,-63655,140747,64395,-71412,-126734,-55306,-58721,-85654,-13251,34724,8104,13893,-26379,-134832,-42564,-5346,30095,74323,47856,-32292,-7156,61743,16937,-42591,371,-43302,10033,61653,-61490,-268950,253058,-99527,19205,37175,-37484,-77162,-58264,13902,-37540,-37256,3418,-13545,-74029,46602,41782,-28798,-29081,22308,66965,-18462,-31371,43997,11436,-57483,-18579,-30130,-23785,-39470,-56817,-50785,12210,7871,8526,35077,20720,84389,38007,83438,-16737,-64061,-85474,-23253,9345,26093,32052,-4024,-43467,48461,82869,45245,42214,12939,-6770,11059,35654,37611,-34415,11182,-44191,36135,-24319,-3374,-39147,18630,-9459,-126856,-56656,-23761,85180,66562,19431,98053,31228,-33341,-63509,-24500,1593,-7613,85803,5376,4753,58647,5040,-1821,-19182,-47773,9168,38657,-7269,56813,-35379,-20548,59284,40076,14936,34487,-9521,-56801,15565,11469,-51377,-114877,-4499,-80368,4361,27806,-67816,23800,55043,40734,-21597,50088,38879,32606,-72897,-47938,33954,50512,9014,-73357,-67019,-16224,-32038,27184,22613,-803,-102694,-57687,31584,-25400,-44312,-73427,24926,21374,-25426,-24344,-23722,86121,73119,491,-44484,20304,30450,27898,-10262,5723,11627,-38387,-34803,7706,5453,52358,65422,339,28539,77218,109785,25727,18168,8931,58664,33656,-118399,937,5892,-19700,-18929,-105734,-20781,31199,-9488,-31976,4808,8476,18938,1549,-46057,-57049,50283,69318,-21075,26593,-6866,-9778,35617,-6730,-20446,-6830,-60385,-110125,-71894,-45257,24751,28300,22346,51041,30484,-30093,-12479,12266,-89583,-77357,-6117,52630,-6209,54908,15528,-96905,-51040,12291,-15741,-169596,35445,1946,10359,6429,-33436,39998,47825,-58690,-62031,-79337,-28758,-60867,7285,-23408,53607,29537,77607,-43941,-29612,-31390,18150,29817,-54940,-23511,-36287,1501,-91071,13600,-36673,-4877,-33684,10684,-80192,17122,-21748,2013,-28399,-53695,-71,-19919,-28055,13109,17944,-58407,-14143,-10813,6046,-24869,-94824,-100535,-17226,52351,5299,-23948,912,45026,-9960,15536,21216,-62925,-66228,22629,-3724,60825,20802,52457,122181,6575,-63319,-49831,-64964,21939,-14726,49175,18473,-45183,26740,46017,15779,-76368,-22895,-2954,26858,12232,-52194,-130,-13406,-15782,-49917,110484,117632,10582,40716,40427,9206,-47268,-6047,6035,-3864,22394,-35767,-22318,-42334,-39885,-23847,52630,-1289,8472,110244,103347,-17946,-12641,-13496,24966,63520,34174,-30651,-19170,-46421,60694,56147,-41537,24377,31697,1488,-31049,-53744,-7122,-46358,101631,49437,-83506,-31763,6271,63377,61963,59751,37613,9221,16387,89068,-142688,-9190,-65649,42318,-34249,-23036,-32704,-27686,-32998,-6734,13333,18508,-52175,-29782,17016,-105094,-10184,-22764,-38931,-5618,107869,-11025,-57777,113768,17451,5388,-149,77521,-14263,67801,16408,-12314,-10286,73898,-17016,94029,80716,-38477,-20429,-68586,-73722,27721,-2657,-51489,17424,-2930,-61768,-64002,-22986,-3723,48081,-39327,-58502,-64170,-42719,34112,86221,30490,-45014,63642,-52253,-46748,52412,39578,-18556,-2824,12509,1057,39568,-19182,435,19038,96253,39469,76627,17536,19473,-23685,6376,5332,-42388,51803,15411,1495,-18768,57199,54223,-4740,-36600,-21345,-17134,-82333,20403,74146,11609,133921,-30138,-30896,-75496,-78673,-19661,25167,-7595,52184,21386,-57730,-30837,12995,-24626,73389,-30934,-55547,-52400,-30100,-18542,21090,23122,29357,21205,-62370,16175,-8674,-34887,22327,50288,46383,-86489,-15471,971,-85679,59635,-53677,-3959,69518,104677,-7867,-1267,-95308,-20640,-51583,-42169,-28038,-41693,-19277,1373,36948,58173,32714,61589,74843,-11533,44401,-11712,41954,32066,-25105,-18597,28014,13139,-14481,3829,-110278,-12300,-98594,-36214,-52550,23638,30803,7070,12750,-16900,25180,-20726,51099,-34144,-56741,-36849,-103366,-43856,69581,21129,55046,130586,-31724,-11722,11471,68889,26086,-66378,-57115,-40482,15205,-18130,39821,29511,-6177,16871,47495,-16393,-43550,-39521,-79891,-58137,12849,-17138,31358,-56664,-23786,14078,99834,25485,22967,-2752,57368,125857,25126,7408,-950,6787,-13176,75927,112465,8988,722,12430,26049,27346,60838,-1464,-63217,-36888,6934,22127,-10549,14168,19652,19167,35327,39138,-7691,5265,77290,-2220,-85550,-55608,18458,-53123,-60506,-5684,43628,47153,-395,82975,-11305,28974,29412,13880,-60126,-84054,-34959,65972,-27520,-60151,-27155,-111163,99049,82362,49411,-17239,87229,1326,21132,15959,33902,-26931,41397,48105,-27866,-4355,39264,82081,48257,-26875,-21810,-96256,-30511,6328,-13696,55077,45691,-15249,-42399,-74279,43539,24561,901,-739,-89772,-20957,-26649,13046,21606,-26495,-60681,15609,-46909,-32095,83818,5296,-52987,64594,-37181,-19700,21214,49946,-23962,-27041,71725,6199,-18690,-36706,-31228,16708,38528,25943,-6879,3131,-27711,-31417,-22523,12635,24390,19221,-50258,-67109,-41691,-57616,-15170,-28988,-35358,9058,-10297,42747,1047,51900,21532,-73978,21369,1831,-37037,-2305,-16003,161857,43406,-15831,-58376,21162,-76476,-30446,-10534,31419,129234,112015,-16632,-112746,-59401,60704,40847,-26563,-66057,-81606,70411,19778,55913,294,5882,11561,-6706,-25044,-20853,-1665,-17959,-53979,-29954,20070,-5836,-44801,-102488,-9445,-37529,-50843,10103,30512,-56893,-32453,26184,20710,16718,39807,40773,10349,19606,-47170,14495,-42995,-6757,44786,68612,-5098,-4975,-13849,-12475,41077,28932,75080,59524,39443,-8977,19341],[-8069,-70524,-46760,-28258,-29856,-22790,-924,8898,-47362,-62546,-52576,-47972,76847,17984,-37791,-42282,-33581,44798,23116,35159,48367,-103208,39132,60985,20235,39437,-45648,27815,-12348,-81699,-54972,10565,-41677,-17317,4567,14741,42815,28895,-37739,11999,44513,41051,8034,-19867,88574,-2468,-10360,17133,-42306,-53456,32268,117393,51792,100559,-10028,-53298,-7515,80082,44050,22404,-9153,-29735,2223,59711,78363,-18228,-3398,-10330,-48758,-15963,13376,32851,21519,-29204,-52849,-8539,-10896,-1299,49468,-5663,-52833,8815,93177,5784,29419,-9165,32745,45176,49942,79394,74114,60472,11839,6778,-52612,-21726,-38346,50823,-45543,16195,-40398,35667,-7303,-129468,-565,44291,49687,-15463,51159,-30816,-76456,26302,-10735,-3847,32680,2425,-2061,-1205,16181,-30395,15292,-46149,-4155,-43877,4958,-43448,-17538,24621,38665,33531,-60727,16389,25689,83477,-75329,-14910,-11809,10073,6813,70696,-42452,-35173,108480,8436,-18146,57588,-52177,40625,-45248,-35952,-54257,-53393,-6975,21207,-26137,-6362,-16040,-9895,-59920,-39293,-111297,12268,-41657,-21990,60956,-36490,-26107,-18424,-20966,-100840,32505,-26867,77328,-5059,2044,-45048,-8522,-30929,-32378,-35110,59184,35619,28217,43666,-24983,-20772,29170,-39521,3071,4538,85972,25586,-123208,36686,61504,93403,93985,-9567,30128,66042,69698,42131,97347,-15013,15735,-8392,-6112,2037,-117570,1327,-42050,-61325,-13393,-22206,27542,62360,-28241,-1379,27143,128318,-10205,-45992,-53955,124971,62393,-84944,-111360,-40334,-65672,-108453,-47511,-888,-9477,12837,4281,-126425,-70605,815,21201,64047,56350,-20535,52153,72129,22542,-38614,14021,-39136,-9232,35250,-13411,-136395,-46592,-107677,74324,53052,-32099,-119232,-37691,55561,-33628,-41396,-10329,-791,-70564,33769,45397,-7337,-11005,37613,56423,-28461,-51042,20997,-7708,-50718,40948,-30361,-26825,-52750,-66536,-21918,49179,25881,40957,50589,6876,74937,38597,63908,22134,-46466,-58591,-35804,11097,10581,44214,-35230,-43408,57696,79692,65236,41894,7438,-22343,8860,17371,35028,-25688,25313,-29646,43575,-33524,-9317,-51936,11622,-18731,-67629,-89807,-22837,70553,62976,43202,87964,38401,-30240,-57630,-23959,4704,-28163,77904,17817,22126,50032,6874,-6696,-10351,-35574,11329,27273,-22659,167944,-22589,-64809,51470,17524,-9656,44519,60,-66753,2262,-28860,-91686,-103695,-17597,-117157,16576,31709,-30649,47426,45266,18691,-22287,52826,40739,18024,-44757,-28031,16172,29285,-10112,-97835,-61728,-15874,4890,28818,9807,-15354,-114027,-40909,40273,-50423,-56666,-50909,23293,33201,-35967,-9296,-40281,86786,77308,6642,-63354,-5675,-10761,2175,-55913,8183,5364,-15394,-51635,7167,-14247,50216,40475,-12297,19376,72205,96145,35442,8115,-10636,75111,43593,-88659,13916,10023,-34481,-3236,-87076,-19571,20476,2961,-7792,30029,22672,28710,3855,-49832,-50113,30331,50748,-40847,45825,927,-14976,50688,-18564,-24339,17767,-52383,-125508,-42637,-38581,20319,23714,20498,68282,26060,-40914,-6242,3939,-72495,-78265,21429,35973,25398,57691,13400,-90697,-39464,757,6181,-105310,15264,1923,-5712,1614,-24878,53362,45184,-54894,-42300,-76101,-32845,-79905,-9035,-28624,35245,22567,85537,-34145,-53518,-41072,57359,51264,-47489,-22760,-30933,-1307,-86583,28808,-26822,17855,-18456,3116,-69701,14022,-9811,10777,-34558,-46978,-5842,-15717,-42459,7115,17614,-24329,-9371,7339,8791,-27777,-85914,-80197,-14809,37159,-2311,-22346,-2523,27748,-55357,25365,9685,-54888,-40329,39214,-12247,39340,17386,25803,137083,-12668,-30716,-31916,-24262,9549,-2529,51675,21539,-23983,41671,47145,11204,-59225,2728,12108,19632,17502,-67250,14159,-23955,-7638,-26853,102069,121562,35961,37974,30635,-18043,-43939,10078,2785,-18541,-6603,-54173,-23250,-40542,-26420,-31268,26197,13140,25161,93499,59341,-6219,-10892,-7381,36408,56692,41261,-45576,-50319,-82423,30090,46406,-33994,26638,18956,10192,-29301,-42840,27042,-19085,109477,51806,-57841,-30006,-1362,40867,68817,73406,19543,-4251,23562,80312,-160200,-7237,-74757,26421,-32002,-354,-19205,-20977,-17946,18202,28949,36976,-7713,-3874,28168,-91848,-25795,-54439,-28662,7986,68377,-50920,-66831,119669,25763,29667,3092,73990,-9963,109860,12147,-31032,-33081,66071,-26429,88459,90258,-14799,-19333,-72222,-73585,-7271,-18024,-70581,29672,1644,-73941,-64801,3914,-6052,67824,-6862,-54552,-58895,-54386,33791,101503,60048,-38285,90880,-26013,-45430,47564,36683,-29811,5167,32073,-19520,24465,-32767,15404,5422,96135,63770,81191,20621,18103,-13632,-3982,-3941,-49994,59194,45154,-16419,-64515,8606,80053,2574,-31477,-7848,-6051,-54359,17218,81609,7531,146677,-14328,-59831,-70501,-83258,-13476,48349,16996,64577,13735,-59530,-37621,23454,13711,72394,-7813,-47329,-43134,-31425,-27169,12632,10064,17409,32188,-54225,33673,8199,-24227,-5169,64593,47245,-89243,-25180,-24174,-63277,71720,-47226,-7983,50147,73671,-5423,-4088,-79615,-16360,-52119,-42510,-51721,-36391,-41062,8077,48917,93406,57869,64325,99754,1919,54046,-31246,75117,32621,-27009,-8916,10290,7483,-15864,-18378,-93775,-7807,-85931,-20841,-15276,22508,37621,-5582,14044,-11128,16163,-43953,38829,-51581,-55064,-10458,-83245,-14579,89335,17472,41447,141502,-26413,-15774,14869,79640,42556,-62496,-37169,-17257,34688,-15500,42889,18110,18891,6623,45903,-11189,-46958,-57610,-81859,-36664,12816,-23590,4954,-70647,-14035,7573,64554,18812,20737,-279,64887,133539,35776,31351,22146,12191,-19694,71608,120870,2494,-5917,5034,61120,32736,46245,-5600,-74331,-50349,-4674,34896,2568,11868,33824,-8998,13115,31308,5675,22114,75443,5842,-52348,-46859,38339,-38983,-54851,-1818,5295,21570,-5589,88487,-26253,-16264,43311,35038,-44820,-51846,-45441,86770,-28292,-72852,-43349,-108998,108361,79740,43523,-5114,97738,-15992,19111,25458,39970,-25519,25713,58545,-3579,-9091,19769,59270,20929,-6422,16192,-78827,-37590,28209,-14159,34266,47380,-10667,-51317,-87495,62523,9194,14532,18106,-87275,-24623,-45608,12669,11769,-15207,-76244,13099,-44394,-26490,67329,14027,-52126,56106,-56657,-37821,12563,53184,-38897,-34792,53884,391,703,-39937,-14737,61539,56533,38798,-642,25553,-16443,-55283,-39308,8257,43918,21176,-50268,-72671,-41176,-50477,6673,-25500,-29763,10921,-24326,17625,-12039,45819,19127,-47855,21119,5844,-56607,-22314,-38234,187170,66708,-28181,-62863,34847,-68378,-29116,-34350,21201,89137,118629,-36675,-131376,-51550,48702,26894,-8562,-46989,-90983,64597,6902,57548,15601,34350,28221,-24446,-40883,-27416,14687,21993,-67298,-41097,13882,-25039,-66934,-103461,-13841,-52010,-62403,25658,24329,-45461,-15489,2539,7792,48537,52036,31158,36238,41321,-37812,19257,-21584,-1206,38524,58072,17470,-7590,-11128,-18364,22407,36925,61692,52268,19606,3761,20322],[-33060,-70731,-41459,-28854,-44441,-19684,3839,7846,-32562,-68220,-32067,-32077,66556,1327,-29425,-31740,-34444,45538,32655,16368,31922,-85465,29748,56058,32751,4115,-56861,31464,18616,-57315,-65315,10238,-13954,-28133,10609,31348,33082,38382,-16906,52768,30917,20735,23785,-2137,78965,14032,-30044,16715,-81528,-63333,20657,86116,54389,93697,-36493,-63067,7337,97947,65367,3446,-32471,-39656,1975,35539,33880,-28626,9031,-7471,-33254,-16282,-1213,60581,40984,-1270,-34842,-18514,-3241,13968,26898,-23405,-55164,-16828,32781,8759,11801,-21729,38972,18960,5892,36662,35468,21125,22058,21060,-47216,510,-36475,32279,-37360,21253,-33277,3153,-17294,-114131,30681,52133,56452,3562,56545,-28701,-44009,34092,18936,16331,30392,-9562,2844,-10883,23171,-34304,15264,-42568,2253,-62614,23414,-6115,-24240,19299,63030,30735,-91207,12926,48525,101996,-93006,-456,9534,-22096,27390,54750,-49374,-15722,80741,11661,-19700,37091,-48124,58425,-36007,-21458,-55779,-66464,-16680,24630,-31714,-29347,-28068,14641,-76274,-52322,-103608,23275,-40236,-30711,20451,-20168,-34350,-4654,-35075,-90125,33417,-6705,68209,-21032,1550,-52614,14749,-13607,-18952,-37363,58587,36195,25197,61781,-10695,-26831,14935,-91876,-14311,6635,75348,7750,-115842,61502,59487,87371,73539,-40104,33530,77378,100055,47312,59951,-1482,15370,-19276,-5374,10125,-123124,-20559,-65175,-52634,-9962,-13156,-10113,55040,-44219,7879,40842,116286,6,-40830,-42549,79160,51165,-81700,-74538,-13829,-61964,-107196,-71513,-30272,-27038,7067,37899,-99716,-80342,4894,11957,46488,58088,-6130,94058,73433,27453,-15834,28253,-34200,-37341,2901,26823,-10600,-265072,-114116,122622,64276,-26172,-129672,-12217,95084,-17706,-41617,-18687,16150,-63373,13933,59890,18065,27185,45739,23651,-37151,-63931,-20870,-34669,-47010,92462,-27287,-26219,-68273,-68282,12194,79365,49320,76107,56535,1244,66455,42385,29638,61422,-14349,-26731,-47318,10700,-14272,55912,-56860,-34747,54635,76042,77733,39343,-2966,-33394,3355,-2096,31021,-7035,45074,-15184,39342,-43313,-36371,-81723,8366,-18024,-4698,-104002,-14277,47840,56878,59939,59475,39078,-29821,-49146,-24472,5555,-44189,46861,18426,31076,24539,7905,-14574,-2204,-22920,20514,23067,-36681,254239,-11026,-107078,40608,-6223,-27366,47012,10674,-63803,-8852,-59187,-125974,-89258,-34278,-118785,29301,34664,2496,65500,36209,-8663,-21424,59366,44630,-972,-24423,-7784,-5444,5943,-25908,-108132,-50938,-13474,46587,30760,1915,-34201,-114367,-27667,57181,-52560,-57296,-19847,34285,43960,-35591,9397,-51312,75594,78950,19934,-69323,-28072,-46090,-49022,-94250,6952,-638,6763,-72188,-17186,-29529,48069,14909,-23927,3266,61438,77847,45624,-2394,-40111,69946,45473,-51587,20379,11240,-49125,1671,-48736,-16756,13951,14959,7039,56100,37234,36020,6585,-58839,-43688,4721,27844,-50609,55587,3685,-21778,59555,-38482,-23653,40270,-27894,-109935,-13531,-23468,9793,23690,21576,76276,23057,-47605,822,221,-37989,-76187,40763,11573,59873,54759,13541,-52594,-18708,-14954,35463,-13500,-3957,1503,-18999,-1990,-11610,66067,44173,-40028,-26403,-55196,-24710,-79470,-12042,-20823,24435,25050,77514,-30100,-68816,-40123,71098,73192,-30278,-24230,-21398,-1433,-61341,31361,-11481,48456,5404,-6759,-45786,7498,-5691,12382,-47527,-39724,-13935,-20059,-44918,7123,9675,15066,5766,23133,8849,-36663,-64689,-45636,-3413,23676,-9018,-22082,-3459,5959,-85522,31456,-745,-45589,-16266,41770,-16901,4246,7053,6148,136987,-33721,177,-20299,18042,1879,3052,45433,23203,-8038,55005,37308,2790,-27917,33753,15038,2624,12521,-83373,30649,-31615,-167,-14589,72771,113641,45915,32440,8324,-51552,-40709,34645,14851,-21841,-34962,-64677,-27227,-25468,-21647,-34727,-5482,22421,37687,66552,2784,2906,-7426,-312,45608,43853,39527,-62093,-94489,-104370,-629,42315,-22583,44363,3770,14718,-23846,-29004,41380,12825,114227,42104,-14177,-22993,-5305,11874,50208,73785,11951,-12238,31227,62491,-162383,-7311,-61542,7704,-29985,25344,-247,-12578,-7040,35678,36448,50012,35807,28385,34508,-67148,-42715,-73999,-7634,29593,32430,-75102,-54046,103584,23566,60269,2670,60254,-1869,120548,14442,-42803,-52217,48337,-49228,54482,82793,2762,-38825,-61450,-68638,-35526,-21561,-79537,42051,7935,-74551,-60546,26022,-812,68943,-7454,-54031,-50274,-54404,30278,104996,81493,-11145,101222,5156,-41146,36881,33665,-26402,17855,49372,-34507,-5094,-39109,28641,-4803,68529,75597,78926,24408,12281,-5041,-13605,-17502,-48571,56734,42466,-38099,-113020,-31845,87886,5021,-28426,6323,5645,-28512,-459,85478,5598,130749,-1907,-79838,-51931,-62497,-7293,63457,39450,69961,2757,-56180,-36829,32353,44429,59935,7028,-26698,-19386,-26855,-23988,15283,14659,7271,41375,-52141,40801,15952,-15168,-29083,66433,45518,-65205,-26404,-53134,-53437,68808,-41908,-15838,27565,28281,16246,4108,-45567,-15787,-55413,-37962,-66664,-31274,-55380,11614,55652,113320,73783,57872,112115,10469,49128,-47182,97415,17165,-34383,3719,3708,6904,-22181,-28880,-59611,13901,-62724,-7323,22696,17903,37185,-12403,19144,-4557,9973,-57034,21046,-62485,-42568,21580,-61173,5186,98729,19554,26120,131109,-4749,-20901,14531,72746,55091,-57105,-20754,-4977,62285,-5497,45021,11080,39951,-2836,50438,2544,-46990,-74638,-86300,-12082,8406,-31748,-24144,-74147,-1289,-5210,38179,16925,17953,11087,51099,118373,45783,40573,34095,4582,-16998,63351,114809,-10883,-10707,1796,87120,12753,28413,-11286,-66870,-59427,-14075,45986,18297,3215,47074,-40771,6143,34488,9778,32705,64744,8521,-2439,-23319,57021,-23017,-38593,-2513,-33088,-6359,-18772,72579,-48286,-51902,52132,54848,-15092,-19797,-54547,88633,-27060,-70596,-47499,-103324,98265,71839,33013,3475,77155,-44143,13654,29694,42154,-24590,6188,58958,22338,949,-1164,39221,-825,11256,50394,-55335,-27121,53683,-3715,24451,49809,-7082,-52772,-86658,73658,-998,22978,20502,-78050,-35747,-66186,15641,-2996,-1075,-84342,11596,-34125,-29290,44267,22975,-42270,39136,-74276,-46922,-196,44403,-54491,-39732,25971,-10282,10428,-43024,3883,88280,60018,50068,6891,51682,-11733,-75185,-45323,-6874,51067,18351,-45844,-68505,-28436,-36563,14272,-22845,-21617,20161,-30072,-822,-20681,42690,14121,-12004,13055,11169,-68010,-38642,-60104,174407,86681,-42721,-63417,34312,-47303,-20899,-46736,18790,47564,103249,-49272,-130435,-28678,34616,9309,17059,-29393,-88371,46130,-4132,31722,18088,73441,37141,-43023,-45183,-28134,22154,48567,-79025,-49917,18039,-21975,-79181,-98250,-21766,-51728,-61412,40311,-421,-29322,8507,-12356,1428,78902,60925,14542,78265,65498,-11584,26669,4004,-1251,22996,40176,27112,-10878,-8076,-20747,-2854,37326,32034,34599,5404,13106,17543],[-55358,-69962,-38144,-30852,-47076,-9718,6269,3869,-18874,-72090,-4897,-25905,37723,-22987,-26298,-18764,-20120,36104,32383,-14101,5343,-45901,16200,41202,36390,-32681,-65478,30977,40785,-13963,-67411,8372,19036,-31572,15988,48327,21703,40260,-9877,86184,21350,-4883,34585,9209,69650,30549,-47804,14338,-114668,-68879,-8381,44027,50305,85623,-47712,-65440,10116,101570,91089,-5219,-40266,-45761,16241,10139,-14699,-33905,20203,-8060,-6838,-12075,-6355,75492,58096,24405,-13541,-27976,9703,27901,12502,-31408,-47040,-30901,-15592,10695,-4595,-32981,35567,-17538,-61297,-19851,3778,11810,40775,34726,-34130,13203,-52608,-13174,-25518,16262,-21462,-26800,-25322,-97570,63858,57125,62903,16506,59784,-21382,-18074,35027,52338,28377,24025,-17339,9780,-34263,17457,-37051,12763,-40052,7203,-75397,27938,27212,-40483,-10378,77404,41068,-99167,4156,55072,107161,-110207,11388,33071,-55744,42735,28886,-46548,16373,37978,4098,-25787,15113,-34854,72024,-17039,-29784,-51654,-63254,-19741,20183,-31585,-62000,-42115,34510,-84047,-67083,-83560,37332,-34507,-36367,-15960,-7388,-45579,8409,-35365,-62765,25749,5775,55905,-36873,-12791,-50627,36013,5589,-8380,-27665,46295,32389,24722,80396,1442,-28605,-1322,-120449,-34815,15622,56315,-7551,-98152,78073,58636,72751,43663,-52076,39211,84576,102500,38934,28967,4470,18242,-29872,-12,18186,-99947,-43489,-72543,-40873,4148,-9819,-50788,43068,-57134,15537,53194,84341,6471,-36555,-32013,27134,32582,-57628,-29474,18730,-47543,-86131,-79321,-47399,-40090,-1893,64278,-63268,-72759,6593,2660,26080,52926,7002,109535,67779,28535,18622,39851,-27061,-66513,-29874,42380,62877,-345275,-120031,141886,66996,-18623,-102607,5879,118571,1422,-36703,-20004,33932,-52645,-9723,77690,39907,75205,47275,-19776,-44047,-67413,-68289,-61363,-47120,123030,-23643,-24974,-76099,-61762,39848,84922,69309,103493,51791,3980,63285,48157,-11630,90475,23043,709,-49802,10381,-42753,60292,-64631,-24033,34791,65137,79616,34742,-15727,-35996,-2862,-17352,26341,11780,63785,-4517,25939,-48880,-79430,-113447,20184,-6302,44295,-91765,-1918,24086,52508,67049,21385,33344,-31487,-38332,-28160,3207,-50978,1186,7568,26576,-16037,8003,-22627,2179,-14370,32535,26270,-46603,286321,-1063,-135009,28299,-25621,-33901,42402,13709,-48492,-14579,-69269,-146330,-75589,-48084,-82734,35815,35763,23270,73616,31067,-35407,-23947,69521,48327,-18148,-25168,5284,-24539,-15204,-31402,-98928,-37963,-13007,78008,31695,-1436,-49140,-106779,-19829,77170,-30146,-44529,8939,50212,48057,-25689,26567,-56701,55019,75904,35914,-61137,-41058,-65720,-95877,-113225,2424,-4488,15784,-94708,-57471,-35168,44382,-5024,-28620,-14608,45644,56678,53316,-15794,-70513,48462,32901,-24790,17799,10133,-60378,-6628,-8886,-12305,14501,22640,4072,73798,49818,41202,9678,-67306,-38627,-20844,5724,-46087,53435,2702,-27208,59176,-56293,-18491,51574,2482,-76410,10730,-5426,-6356,24986,27028,71606,20167,-49142,8566,2042,6090,-67586,50227,-14768,87024,48147,15669,-4541,5400,-32238,64723,67596,-12902,1227,-25286,-5872,958,73131,49422,-23888,-23641,-18937,-2973,-62439,-3627,-1903,24087,33201,55002,-29098,-70403,-31527,53695,91857,-10333,-28250,-6530,-1578,-31945,20587,5665,78710,32564,-11780,-15353,-131,-8876,7967,-64582,-32309,-22435,-31394,-37721,11658,-2732,43111,26213,30748,4083,-47686,-39746,-11366,11606,13782,-13602,-19629,1505,-13194,-97687,31824,-9856,-38568,-7921,30271,-15792,-36599,-5958,-5121,116720,-50302,17573,-19443,47557,-84,316,30290,24529,-267,63016,13292,-6686,8549,62260,2396,-20245,686,-97960,43657,-35215,2111,-7681,31380,102746,38365,24779,-20743,-80329,-38792,62760,39547,-11752,-49958,-63601,-32165,-4409,-27765,-32337,-29928,25078,42724,37919,-44493,10135,-5623,1851,48822,29314,29068,-77092,-137275,-105140,-21914,42049,-10578,64729,-13651,14016,-15473,-16277,31272,44112,122178,25526,32475,-12477,-9356,-13778,11158,60812,16242,-11279,38373,39760,-145803,-10701,-32797,-9694,-24898,51195,17649,-5595,-2496,36792,33124,55849,67237,56540,33553,-37109,-49285,-69494,14774,54386,8613,-79077,-32393,65905,14235,86272,-3049,47069,7681,104559,21766,-46038,-62412,26225,-83786,5405,55560,16453,-68736,-41343,-58365,-50661,-12288,-73127,46553,15097,-61378,-49744,39049,10032,52819,-31180,-56048,-38645,-40914,23915,93030,86233,31430,92560,32552,-31725,25085,29247,-15004,32638,61566,-38369,-36740,-41618,25974,-10276,29027,70496,70879,28427,2466,-2540,-19751,-31442,-38802,47300,5546,-57870,-145846,-58765,72877,-2799,-27686,15550,15391,-9245,-28414,89926,11310,97372,4878,-88544,-26178,-25925,-3649,63852,54709,68438,-6973,-48592,-26961,35009,58170,39392,6706,-1725,10016,-16674,-5733,32750,35102,1002,46029,-57964,35180,16098,-9550,-44086,49280,40166,-25212,-17659,-74975,-58203,47387,-40176,-24851,6612,-15184,50983,18849,-3311,-19108,-60795,-30011,-67942,-27978,-61758,10429,58121,111303,75657,44440,108047,9339,32489,-53795,94568,-8207,-44798,14769,6733,10158,-30464,-20714,-19885,44773,-36006,2744,49851,12200,32882,-12694,26526,1932,5718,-55035,5132,-63705,-21482,52074,-45187,666,94986,23335,11096,106746,20769,-28640,20206,57441,61656,-48923,-11479,-5719,89682,7997,45233,13659,49180,-10388,65617,20559,-44150,-88552,-91012,7590,3559,-33776,-47357,-64937,12631,-20624,32341,18603,16510,28932,14820,90414,52830,39752,38339,-9719,107,49810,94198,-29067,-12396,5664,98837,-26321,13875,-13095,-45668,-60169,-20615,48638,33767,-5690,56299,-69773,13892,50498,2885,35426,48512,3566,46763,11065,69655,-9360,-21956,-7311,-61870,-28574,-36888,43045,-73602,-67835,57834,70774,17916,3060,-59891,71743,-21195,-51315,-39591,-94001,78075,62750,20794,7503,38139,-69219,12072,32197,40844,-24117,-10509,50521,39586,35228,-18753,24378,-14822,19739,69177,-29246,-2072,77045,10494,29324,50906,-4723,-44712,-72608,75732,-7357,24581,5971,-68954,-49738,-83768,21338,-20951,9632,-82619,14544,-20313,-38616,18780,29926,-27796,16126,-87066,-43394,-15624,23766,-67888,-38060,-5885,-20049,7728,-45552,18479,90659,46988,54584,16516,77829,-16735,-88332,-39665,-27926,45180,9731,-39350,-56031,-5673,-18916,8612,-18323,-12330,35891,-26292,-7635,-24287,41584,8872,25927,-1867,18237,-69183,-44918,-74328,140486,98606,-55829,-62197,20948,-17385,-5949,-43396,24514,20547,72881,-54174,-114762,5447,24740,-4369,44688,-16526,-77808,18682,-10562,-12348,3727,107769,41347,-58356,-38536,-23612,24709,62250,-84689,-54953,30767,4726,-76924,-86232,-30279,-34770,-48158,53257,-34211,-10302,31810,-16085,979,100844,63500,-4467,114196,82138,21480,36674,25824,-6482,2847,18575,23178,-13282,-6445,-21117,-27681,29758,226,13315,-3370,16345,12248],[-71279,-68701,-36977,-32888,-36128,6049,6528,-378,-10109,-72711,21328,-28538,-3990,-45415,-27809,-6366,10359,19055,20135,-47826,-28617,3532,1642,22448,31469,-65280,-68411,25087,51128,42474,-55449,1768,44366,-26349,19268,60781,9124,28154,-16023,104497,22300,-23906,38390,8641,55813,45054,-58352,10226,-128443,-69725,-45287,8543,42344,76505,-43195,-60524,4260,92142,112118,-1494,-30935,-44134,46336,-3282,-50449,-33497,24036,-13330,22110,-5039,-323,70083,67185,44524,5804,-31990,26948,38830,8323,-22272,-28136,-33825,-39418,13768,-15356,-38300,22068,-50387,-123385,-72672,-11712,32530,60736,36947,-19305,12110,-77648,-62366,-13049,-608,-6360,-43571,-28697,-83918,92118,61303,68667,22166,57669,-12750,-5405,32125,78049,28075,14326,-21294,13706,-65339,3272,-39769,8755,-38174,8936,-79021,16327,42265,-58485,-49773,77197,66795,-82099,-7447,40044,100793,-113348,18762,53624,-76548,51044,170,-32886,56056,-4377,-12908,-35963,-3227,-14918,77552,10242,-41296,-43565,-45879,-12202,6683,-27245,-92453,-55014,47773,-79217,-76629,-57775,49648,-29683,-39450,-34811,-1605,-54094,21432,-22193,-29702,12712,6581,49750,-49968,-30568,-38466,54662,22491,-6054,-12924,23728,24567,27857,97151,9095,-28134,-16320,-110490,-53565,27300,34846,-15920,-78158,79764,57992,52551,16402,-43153,48328,90600,82406,21276,13532,3998,19787,-39705,7172,29385,-55014,-60056,-63559,-30199,24164,-13686,-80412,31418,-62966,17919,62510,51391,11081,-33599,-23204,-6536,11526,-20108,7354,49441,-27516,-55505,-69999,-51711,-47096,-11557,75018,-26055,-53405,8126,-6341,5979,41929,16644,100290,58600,23050,52049,46697,-14432,-86839,-56344,27623,64142,-294904,-126680,127547,62081,-8150,-46090,9692,117194,14812,-27387,-14457,49193,-37629,-33913,87697,53725,118110,44797,-56418,-49375,-61035,-104111,-79795,-49208,128959,-22564,-25549,-64342,-49133,52000,59901,76183,115364,39291,12529,63565,53255,-50747,100380,52252,16062,-37402,10603,-68068,52071,-60733,-19862,-2696,40745,71198,27764,-27570,-29036,-8035,-24323,22717,24718,74718,-965,9359,-47053,-113437,-119820,49304,13254,69284,-53665,9511,5167,51183,65501,-14450,26069,-30570,-24951,-35034,-1778,-46703,-43911,-9262,8609,-64398,7687,-29522,463,-12360,41473,32762,-52916,263185,7822,-142674,16455,-36893,-29568,34048,4847,-26803,-13482,-56613,-147499,-62303,-52548,-25385,31927,34927,30759,70111,30034,-53488,-31285,79974,49602,-28218,-49737,5732,-34860,-30280,-24082,-71326,-25522,-16472,91605,30493,-1940,-53259,-96023,-17636,93747,8456,-22038,25751,59408,42778,-10838,36241,-57183,30001,64229,49712,-41962,-41508,-65098,-109253,-108754,-4565,-5783,4079,-114173,-97734,-28801,38166,-14379,-22210,-29126,24732,33947,55248,-32671,-92661,19919,6539,-17416,8506,8586,-64300,-26075,16804,-7410,23266,23954,-13990,77076,58834,44725,13861,-67091,-34054,-41416,-11096,-26980,40027,34,-28104,50174,-62597,-9929,46217,25085,-43552,28320,9470,-25753,23472,37629,55841,15556,-46874,17659,8068,45855,-51808,51245,-36058,99935,41531,18281,25009,25133,-48186,84642,108384,-9190,1948,-22738,-11787,7453,72160,62362,-18579,-38142,22588,24043,-38606,11037,22618,27792,41557,26767,-27464,-55704,-21582,12719,103865,5334,-34181,13738,-4023,-17304,-224,20504,100245,56257,-8154,15205,-6127,-16207,1324,-80877,-25253,-28725,-43515,-24836,17858,-15826,49754,44812,26505,-7373,-55584,-21407,9228,24075,8071,-16043,-12582,12921,-23980,-93825,27308,-16864,-35845,-19615,8771,-9115,-72551,-17189,-9287,78143,-60060,16448,-29246,55424,2481,-9761,9015,24823,-719,63588,-20490,-13933,39387,82644,-22251,-41565,-12880,-108465,48762,-34531,-3197,2534,-8615,95885,17876,15807,-49529,-96775,-38580,85855,67812,8844,-47927,-51762,-34693,14439,-41699,-24110,-38376,21050,39154,15772,-65861,14641,-7741,-2823,44759,14776,12261,-86501,-160028,-85052,-28683,42690,-2371,72994,-32173,8193,-5571,-6752,2697,70801,132804,7627,63089,-2635,-17376,-27356,-32622,38649,28763,-2098,44194,18142,-110867,-15543,-649,-22380,-14075,74213,27309,-3007,-4935,22373,19834,55041,78940,69904,25033,-9178,-37159,-40148,29542,76394,-2651,-65396,-12898,18577,4452,97533,-13360,41992,15718,77661,30265,-41221,-60688,5287,-120323,-41068,14066,28061,-93509,-19614,-43055,-51201,6382,-50347,39414,21123,-36982,-33767,43223,22875,27859,-58095,-56105,-25176,-16893,15557,67734,71783,74335,71026,49118,-16838,16118,22193,-3425,46953,66448,-29188,-57372,-44911,1123,-11872,-4376,49453,59564,30894,-9642,-8316,-21383,-42374,-23559,35793,-50673,-70426,-151584,-71870,38080,-24093,-29407,17146,22533,3299,-57995,96378,26555,68290,7543,-85117,-441,10203,-4748,46820,59951,61237,-11806,-37630,-9114,29608,54166,16260,-6658,16236,34445,-2472,25059,61233,63824,-772,43343,-69889,18806,12764,-7744,-48619,12647,31113,13912,-1492,-79546,-73605,10859,-42260,-31521,-7643,-42874,85462,34261,35382,-26669,-67264,-21229,-56509,-26402,-62785,4649,58394,87961,62839,28079,88167,-1716,14044,-48769,66906,-34792,-54432,19378,15233,14831,-35301,6205,10691,71958,-13170,8622,62515,8210,28965,-7367,33670,6775,1720,-38166,-851,-54557,1675,72666,-41521,-27435,78375,19540,-1512,79985,38910,-39233,36470,43065,61420,-38705,-9671,-15273,107950,19265,41838,25475,42017,-18132,86993,37574,-38705,-96506,-93052,17509,3456,-20737,-54808,-45141,25027,-33857,43134,19869,17448,48193,-34287,62186,55681,36143,41335,-21532,30660,30471,61134,-47527,-10965,13168,95080,-67528,7119,-8049,-20246,-50462,-24155,38351,46030,-8465,59230,-91079,29568,72961,-12337,30575,31651,-8187,79236,48591,73026,-955,-14822,-13752,-76308,-38502,-54645,11901,-96334,-66787,61507,79855,42486,14209,-59938,43048,-9578,-17336,-21863,-79608,57566,56304,10548,8024,-1594,-79220,17021,39192,37052,-24395,-19399,37129,41483,87352,-28146,14290,-23492,15837,68768,-3501,28050,92228,20346,42330,48884,-3610,-27612,-49752,68050,-11636,19966,-19541,-66111,-61941,-94955,27899,-39545,14362,-70926,24273,-7169,-48526,-5496,30356,-14880,-8875,-90600,-28187,-31743,-5510,-77206,-27222,-33014,-24691,-5553,-46743,25117,69865,21160,50841,33138,99491,-31248,-93513,-25732,-47602,31199,-3411,-34030,-41796,20555,-1328,-2806,-9428,-2986,54430,-15810,-3124,-24034,41098,5621,58065,-20329,25587,-61265,-38887,-76103,107601,99715,-64762,-61359,790,13735,11477,-27068,35777,17444,38629,-53320,-92795,42906,24577,-8870,69511,-7869,-63379,-11847,-11442,-55382,-23508,121806,45607,-66973,-25575,-15182,29826,67159,-79745,-55214,47171,44765,-60333,-68291,-35787,-8497,-27818,63041,-61844,11011,45721,-11600,3313,110858,56534,-20326,124864,82992,48831,48199,38358,-14007,-15308,-2618,9921,-13218,-7722,-21014,-44328,16595,-22210,-2281,-9760,12408,6840],[-78029,-65309,-36595,-32379,-15686,25040,5393,-3352,-7852,-67725,39842,-36002,-50013,-58616,-31105,1484,49551,259,-1314,-73273,-61816,49531,-12289,5323,22135,-89537,-63951,14647,50962,94129,-30286,-10856,51665,-14215,19180,64148,-3622,1960,-29879,104969,34218,-27487,35156,-4357,34947,55910,-58959,4180,-117876,-66454,-76319,-8607,33898,65745,-27359,-50198,-5079,73515,118773,10972,-9702,-34218,82472,2387,-62376,-28668,15199,-22271,45854,2327,13324,43153,63282,56532,16591,-28022,44713,47099,11991,4855,-979,-29199,-37719,20940,-16336,-34279,1963,-67467,-152790,-103773,-10290,64895,75167,23715,-9847,-1929,-93324,-87691,-3737,-25878,10629,-42900,-26289,-72709,107544,67357,73775,21487,49412,-5861,-8030,28520,87170,15695,4366,-23004,10999,-93086,-10588,-43207,5035,-35984,6164,-72831,-6590,31804,-69826,-78874,63046,102537,-45649,-18995,6919,87566,-91425,21101,65058,-76826,52908,-22970,-10431,94691,-32651,-34586,-47781,-15321,7736,73789,39995,-39106,-32340,-20057,4119,-15874,-21440,-103514,-62083,53937,-61925,-68631,-33313,55934,-28884,-39379,-29599,-3511,-54013,34371,-324,-1761,-1301,-4260,53237,-58853,-38882,-19106,70867,36807,-9444,-664,-4188,13570,32649,107576,12277,-27464,-28171,-62956,-65809,35226,16810,-15744,-60428,66769,54389,30197,892,-20778,58940,94288,55791,1872,13224,370,16156,-47207,12371,43419,-4189,-64993,-42098,-24196,42822,-24077,-88243,23486,-60753,13052,67254,36066,15985,-31892,-15297,-12093,-5496,12584,24408,70263,-10228,-26384,-47214,-46625,-49523,-19126,66008,5617,-28567,12441,-14489,-12392,27028,22506,74754,49523,10149,70105,47648,6748,-90220,-71013,-10791,5043,-164955,-134497,89151,54187,5996,20667,-318,90274,17571,-16184,-4281,60342,-17491,-55455,80945,58332,142171,41335,-71744,-53427,-46704,-116075,-84911,-50154,114483,-26544,-28615,-28200,-34382,45816,13999,63623,111617,24456,22560,60918,54411,-80070,88519,62547,16187,-10540,9212,-84508,30854,-52568,-27871,-51739,2248,56520,18330,-35185,-14241,-11709,-21512,22281,31961,73565,-6096,-3310,-37580,-104394,-80912,85642,34060,72161,60,16006,-5697,51565,58797,-38908,23728,-20835,-8928,-42845,-8288,-32952,-72300,-23964,-17167,-107901,7829,-34958,-8303,-16373,42237,36081,-58738,210155,16219,-131914,6985,-38469,-18375,26411,-13977,-7100,-6451,-27713,-128679,-47095,-43527,28698,17840,33023,30277,56909,30768,-55204,-39043,83549,46710,-28969,-87504,-7319,-33144,-37165,-6708,-32866,-15514,-23130,88268,26878,-1256,-43661,-84126,-20329,100719,49550,2819,25105,51930,29342,2720,34872,-52948,6699,41667,57626,-18011,-30413,-46542,-79666,-85931,-12800,-5587,-24859,-124368,-120004,-12125,29865,-10969,-4208,-36596,-1349,10833,49138,-50708,-100597,-6406,-25606,-28010,-1925,9254,-55602,-50271,23942,-4267,38121,19277,-35151,65487,64086,46918,19864,-51496,-28169,-53639,-19714,2368,18717,-2559,-22761,36511,-52941,658,25820,30670,-24618,39660,16749,-44308,16007,52382,34974,8109,-43603,28383,15187,67160,-32172,46990,-46991,97134,38292,19553,19654,33755,-60437,87999,105641,3052,4690,-12166,-20556,5377,64150,79726,-30594,-66516,54921,40405,-19489,25793,45468,22582,45580,5095,-22273,-26515,-16948,-35336,106666,13466,-40176,37568,-9005,-27458,-25020,30112,107958,70677,3466,41848,-8516,-23257,-2842,-91120,-19429,-30410,-48935,-10945,22456,-27195,35627,54682,10108,-26380,-55600,-16460,9484,29483,6267,-17355,-658,27799,-23744,-75872,20786,-20221,-38469,-45111,-15916,838,-93321,-23692,-8154,30594,-64934,-309,-44361,43073,6996,-24630,-13517,22255,-6705,56891,-51891,-16252,56190,92983,-48980,-53054,-23080,-112490,44207,-30476,-15251,21308,-34784,94582,-6908,6189,-71709,-100942,-40189,93888,88096,33120,-32572,-34393,-32138,24944,-57012,-12407,-29254,11412,28675,5398,-58750,14166,-13982,-12112,34715,-121,-6691,-87263,-153083,-52426,-21117,41416,-1990,60703,-50055,-1599,4117,-756,-31370,89305,137468,-8132,64958,2185,-30560,-25105,-61390,14428,42821,10989,48004,3266,-62884,-17981,21798,-28532,2475,91038,24148,-6364,-13575,1561,989,49697,70017,61438,11340,10330,-7279,1965,31387,89906,-5406,-42115,-1729,-20960,724,89300,-25307,46574,20367,55022,35076,-30675,-47866,-10538,-142516,-70547,-30480,37535,-100421,-3516,-24426,-40109,27577,-15109,22599,23324,-7717,-15888,41798,33977,5385,-70451,-48905,-11877,11261,6867,35525,42009,97681,47029,52230,974,11837,13292,3902,59620,62267,-10106,-60073,-51668,-39387,-11935,-19470,20207,48111,29424,-21642,-21296,-19282,-48728,-6964,27040,-102060,-72830,-132022,-73801,-6632,-57882,-33956,11807,28158,11986,-78943,102461,47120,64416,12062,-70195,19331,31959,-11466,14923,55332,50569,-9804,-24116,12978,17684,37965,-3752,-24570,18180,45106,13032,58791,90150,90592,1172,31444,-82841,-2849,10537,-8893,-44784,-34446,19295,37389,16262,-62726,-92278,-30689,-45999,-32913,-11597,-49191,105286,44890,61693,-38360,-73725,-14418,-37741,-24923,-62383,-4307,58577,51671,38939,13327,56860,-17320,5959,-34282,27584,-54982,-59447,14090,24690,18817,-31995,44842,22118,83364,560,10480,64727,8483,28958,1626,37882,8464,-2407,-12191,8653,-37627,18654,77838,-50860,-59554,52266,-1374,-10028,60534,44684,-50500,60832,35166,54978,-30158,-13002,-26232,111266,22609,33962,40182,18985,-30163,99683,49304,-30252,-95539,-90775,17787,12945,11565,-39202,-20576,32925,-40345,54648,16067,20748,63576,-78760,42211,54626,35888,47806,-22652,66897,7524,21058,-61009,-7220,18130,78559,-92636,8850,2943,0,-31105,-25515,15409,52704,-2012,54619,-102241,43806,90713,-30357,20509,19429,-22923,88306,80228,66810,1000,-20334,-18339,-77128,-34072,-66529,-10000,-110363,-57790,62649,79663,50725,17311,-54450,13949,7177,24785,1337,-58754,42423,53996,5547,6821,-29164,-69730,26856,55781,31557,-26017,-19023,23928,28074,135612,-26341,7946,-30600,930,53107,18224,50545,95145,20503,49839,42889,-3560,-4415,-23623,50737,-14881,11656,-46435,-71309,-69344,-99295,32635,-56128,16406,-51015,40348,2531,-52567,-26907,19204,-8980,-31364,-79839,-5892,-46198,-37738,-81809,-7337,-46165,-22616,-23852,-45503,23519,32815,-9460,40678,61739,111031,-51401,-90704,-9960,-58978,16888,-17865,-33423,-35944,41447,12659,-11117,4685,5788,70901,-3571,8252,-21568,40069,5797,78356,-37854,30362,-47761,-23719,-64951,87060,89826,-68767,-61973,-18440,36805,23036,-6870,48292,36843,10468,-48982,-72690,74117,36136,-2773,88407,-862,-47401,-38916,-8045,-76873,-54018,108336,52607,-66790,-13131,-4470,43111,67476,-61628,-50644,61376,80648,-35522,-47056,-35462,13998,-8029,67601,-69158,34466,43817,-5652,4892,108643,38458,-28131,105686,65151,61857,59262,40532,-19502,-25350,-19560,-5950,-9597,-12423,-21378,-48358,2324,-30317,-4689,-17218,1979,3745],[-73970,-57379,-35260,-27094,6568,43374,4028,-4998,-10987,-55186,46717,-43624,-91888,-58952,-32361,959,84958,-12971,-24859,-80115,-83373,81653,-25237,-6952,14882,-102342,-52700,2387,44984,116027,240,-28039,37663,999,15056,55911,-14652,-32503,-43967,91012,50529,-14138,26656,-25408,8332,61435,-50699,-4428,-89394,-60114,-88585,-5253,27609,52606,-7743,-37236,-13054,50528,105603,23867,13267,-18899,108491,24222,-49905,-21874,-7733,-31495,59410,7392,27609,766,43755,58889,13172,-16894,57424,53974,18495,42011,29094,-21363,-17782,34285,-5511,-20131,-19050,-63764,-138402,-103055,1488,87970,80350,1,-10623,-23343,-84044,-73007,-642,-52113,28385,-27852,-18633,-60022,104214,77318,78596,16971,37035,-1837,-22932,25948,77461,-4123,-2108,-24709,941,-107002,-14848,-46679,3253,-32371,-1260,-58828,-31027,475,-69070,-83763,39879,134411,-1950,-27848,-33567,72215,-44625,19018,62961,-57774,50181,-33535,15717,122958,-40423,-54067,-58005,-21149,28260,61930,63019,-19925,-18030,6819,20895,-45985,-16874,-82235,-58579,53419,-37121,-33462,-15308,54454,-32628,-34701,-3871,-10773,-42453,45243,22969,14134,-11906,-22922,62331,-62457,-29421,2162,83936,51448,-9831,3699,-30441,676,34823,107570,12995,-27924,-36295,4198,-68110,33453,6167,-8631,-45448,45947,45080,9885,159,2998,68160,92450,39003,-11709,21326,-2905,5992,-50187,12379,56314,36907,-57213,-15322,-24364,53068,-38349,-71302,19489,-52565,1479,65958,46156,21978,-31248,-6812,2775,-13164,20767,19745,75684,-3923,-5552,-17589,-36252,-50176,-22183,38869,29216,-2113,21174,-20882,-28735,10701,25696,42815,43438,-8073,62156,41733,35859,-74033,-71724,-58011,-78067,-21019,-142030,43336,49521,23375,75754,-17800,45567,11017,-6419,6660,68108,7254,-71168,55558,54720,140818,38861,-62144,-55919,-28197,-103310,-76043,-47325,88022,-36476,-32694,23398,-22127,25527,-32230,32169,99773,12928,29449,48869,48956,-95725,61106,51546,3434,21842,1991,-88931,3028,-48018,-47188,-98230,-43366,41934,7375,-36006,4936,-14614,-10277,26705,38378,60001,-18839,-6873,-23197,-37170,-3013,111285,48327,63917,51939,15480,-8363,51049,50955,-48806,30105,1246,9094,-47967,-15587,-14186,-73611,-29749,-41533,-132097,9279,-38496,-23342,-23417,33032,30588,-67828,158501,24068,-110075,1487,-30994,-5833,22809,-35500,3795,3584,4707,-93924,-28855,-20940,60816,-1610,31453,28839,38998,29981,-36250,-38601,71536,38803,-22029,-119622,-29368,-20752,-36199,14162,5150,-9124,-30114,74096,21695,-95,-22619,-67788,-26747,94076,80509,22061,7104,24612,12392,9260,23321,-42924,-9351,10317,58080,3699,-12661,-18320,-22781,-54893,-20603,-5630,-56193,-121415,-112333,9261,21477,4043,21567,-35525,-31247,-11124,34862,-65249,-93522,-24343,-51600,-47309,-7552,14479,-29433,-69924,19281,-5423,53511,11076,-45861,44075,66912,47767,27495,-18941,-19405,-56088,-19585,34291,-5470,-4346,-12034,23774,-29629,12135,-691,19257,-22439,45831,14953,-56959,1958,68047,16689,-1698,-42164,39164,19725,62409,-14790,40889,-46086,81249,39040,18106,-15152,28278,-67655,72906,78960,16298,10249,3461,-31387,-2785,52910,94159,-56827,-99068,65918,30901,-12385,35769,60126,-2100,43463,-595,-12639,9821,-21525,-73306,99003,16230,-43503,61092,-13944,-57115,-46956,33868,102562,73515,18811,62846,-7242,-26062,-917,-91409,-15658,-26191,-43076,-229,22647,-36724,9917,51575,-15346,-52107,-45380,-25034,-8286,26822,7727,-18990,14247,40510,-13343,-43992,15339,-18304,-46861,-72483,-36353,10471,-92646,-24924,-2832,-12700,-69157,-24513,-55962,21906,10590,-41455,-31874,14951,-13716,45195,-66519,-12439,56324,94470,-65593,-49222,-26447,-108025,31259,-24929,-29931,46465,-40948,94801,-27298,-3711,-83295,-99927,-43750,80078,91781,52736,-11205,-19164,-24280,24447,-67208,-1440,-8148,-2001,15402,7849,-33897,6614,-22391,-21269,21699,-15606,-22741,-78333,-124716,-20224,-3093,36451,-11314,30070,-65585,-13470,11783,2442,-57705,95121,124971,-20964,38849,-215,-46129,-10104,-62223,-4293,51562,22301,49261,-1841,-11459,-14138,25409,-28172,21478,97948,8472,-14915,-26530,-13724,-16576,42449,46384,31125,-3064,18280,30373,38233,20431,90897,-4312,-19378,18,-39795,6369,64834,-34763,56371,21821,42596,32309,-17753,-28810,-19762,-136047,-76832,-66232,43441,-85803,2694,-5785,-23096,43346,24850,2180,19346,18806,78,38509,40532,-5659,-60095,-32047,-1242,36256,119,4464,5438,88012,28853,44656,16562,11651,6627,7535,70951,47717,11567,-47635,-60947,-79892,-12961,-13747,-3974,39048,21992,-30969,-37567,-15475,-51236,6883,23925,-127591,-64972,-100384,-68279,-48180,-97447,-41941,2818,34092,20216,-83254,103164,64036,91503,25958,-46158,29888,34528,-22689,-24533,43757,39278,-727,-9202,33881,3165,17240,-16574,-37240,3648,38109,26487,81491,106775,106224,5156,10378,-90423,-23153,12406,-11517,-36909,-76031,6293,38992,28587,-29190,-107166,-64360,-47906,-28006,-4570,-38290,101955,47173,72421,-52646,-78752,-11574,-18326,-21356,-63682,-14631,59662,15326,10600,3739,20634,-28322,15328,-15775,-7835,-65416,-57308,-1707,31689,21535,-19047,83657,13532,73280,3513,9175,64313,15142,34288,12058,37233,6484,-4597,13566,33552,-18675,23020,67708,-66443,-69598,22242,-41186,-13688,52235,39794,-57076,85941,34636,44238,-29089,-18019,-31814,99444,14304,21659,48025,-14296,-49630,86740,53798,-17974,-84009,-84499,12987,35060,57427,-855,1355,33970,-37141,50044,4316,25434,71729,-101724,32932,51381,41536,57502,-9425,97179,-13708,-17661,-65768,-2181,16624,54585,-93120,16021,15573,9734,-6052,-26545,-14474,52619,11395,42172,-103269,49121,94138,-45250,9145,16004,-35156,78255,98888,53757,-2879,-31451,-18082,-68757,-19098,-68762,-17610,-111439,-48961,59920,69631,41396,18762,-44414,-3853,27003,65962,24322,-31818,33511,53577,7439,4738,-40809,-45679,37681,81513,24264,-29617,-11878,15362,6439,157167,-13284,5052,-38262,-19521,30604,31522,54668,85559,10545,39730,33265,-4161,20337,1159,25505,-16973,3101,-65152,-81286,-71262,-99378,32779,-68595,22640,-25859,59289,8155,-47688,-46086,-6272,-12470,-47893,-51846,17203,-56588,-66722,-81910,18249,-38703,-14969,-40009,-40654,16900,-10679,-35746,26789,97147,107170,-70808,-80622,726,-58472,8440,-29638,-40199,-46668,49307,21179,-11081,22396,13823,81197,5803,20317,-17895,37850,9707,84071,-50271,29568,-32876,-7001,-44783,76370,71525,-69081,-63260,-30622,44131,18903,6106,57808,67955,-5738,-42509,-59373,91199,56499,11381,99872,6958,-30235,-57170,-3417,-65701,-77727,72651,60680,-57777,-7484,6928,64247,65546,-31298,-42444,68571,96603,-12842,-26249,-28501,20832,4679,64941,-50394,58537,24937,-4970,3850,96093,11036,-24992,67223,32688,59015,67403,35338,-18926,-23869,-29293,-18382,-2513,-19757,-22335,-40939,-7978,-25965,7541,-26990,-12710,4262],[-58790,-43704,-32037,-16380,23018,56756,3651,-6226,-16133,-35037,41726,-47946,-123108,-46613,-28476,-9979,104852,-14475,-41503,-63518,-85172,94924,-37180,-14076,15699,-101544,-37557,-7982,38919,91548,25002,-45845,7962,15229,7216,36673,-21430,-66895,-52048,70628,60831,9933,15713,-47393,-20198,59759,-38210,-16337,-56307,-51633,-75380,12582,24259,37069,7754,-24389,-16370,27689,74538,27559,26829,-3338,110664,50476,-21242,-15757,-40026,-36426,61389,8201,35283,-45330,10244,51260,-6110,-2269,60041,60468,22858,74688,55039,-13449,9797,53492,15452,1665,-35244,-42786,-91180,-73032,13758,89976,76398,-24572,-21904,-44232,-47821,-23326,-4540,-71167,45889,-6521,-7617,-42014,81846,91582,83538,11320,24255,114,-43535,24058,54059,-24090,-2572,-28561,-13984,-102000,-4355,-47698,4017,-26562,-12172,-40943,-46217,-36122,-55657,-63423,14819,145604,34794,-32219,-68246,57696,11691,13855,47690,-27377,44612,-28341,39533,134165,-29296,-64340,-63994,-22336,41376,44761,70308,7983,-811,27909,25558,-79747,-15041,-29959,-41570,46993,-13176,25164,-5730,47069,-39383,-24093,30568,-18872,-21120,50230,40469,16500,-15821,-43221,68317,-59459,-2944,19771,91383,69135,1818,-1346,-48204,-12433,29757,96174,14204,-29852,-40936,65155,-59340,19317,4058,1344,-31233,26868,29635,-3924,11201,18938,74478,83244,38088,-15175,29345,-3602,-8808,-46824,5984,62096,60002,-40160,8555,-29229,50879,-52574,-35264,16462,-42209,-13840,57402,74747,27662,-31602,2873,22706,-10627,-3079,99,64773,-13316,6768,11356,-22418,-50860,-19223,725,45009,25282,33395,-24271,-42637,-4290,27767,11825,41917,-26712,26147,27341,66085,-42696,-60558,-97842,-141194,83388,-145344,6760,52984,42068,104470,-34206,-3393,1654,-892,13994,74472,33663,-78078,18294,44598,117823,37452,-37187,-55729,-10137,-76455,-56530,-39962,58749,-51137,-34885,70835,-16126,312,-58228,-9643,89710,8521,29777,24989,35985,-98251,31527,26506,-15779,44746,-15178,-81033,-19415,-50320,-70372,-124623,-83984,32849,-2951,-28920,24849,-18099,5884,36300,49059,37857,-35530,-397,-8491,64855,81652,110504,49970,56292,83865,8383,-5138,47427,44565,-46366,43553,33247,27595,-46917,-23602,3743,-48042,-24599,-55825,-127533,12609,-38611,-42202,-29620,16590,14330,-82166,125224,30444,-85976,932,-17031,3445,23839,-50405,3259,12764,27307,-50899,-8933,10758,65559,-18619,31357,30277,22619,25321,1637,-22526,39155,26201,-11973,-129342,-51886,-3151,-29952,31039,31928,-7015,-34047,56369,16638,1826,3269,-41168,-35706,73519,94415,30279,-23065,-16936,-1814,5595,6467,-25375,-15012,-23269,51717,17643,4763,8374,32021,-24907,-25739,-7057,-71400,-106166,-75256,27504,15807,26632,48056,-26645,-61088,-29753,14902,-71341,-75668,-32096,-60866,-63527,-4810,24813,13934,-75218,13692,-12876,62207,2797,-39027,20887,69622,46926,35150,25177,-7320,-49262,-12835,60713,-27123,-5722,780,16778,-452,23743,-20433,-171,-31300,47208,5917,-58927,-16284,79706,6771,-11753,-44144,45761,18905,34494,-5645,35497,-36112,55807,40480,13458,-57651,10846,-69474,43784,52424,23384,18670,20039,-41997,-9730,43497,97187,-86199,-123961,51946,-8069,-16802,38734,63003,-45411,36385,11003,-63,41475,-34746,-90591,81344,19644,-41470,79218,-14032,-88481,-60512,33550,91037,67410,32131,77516,-4599,-22564,8156,-80496,-13923,-16379,-27371,4649,16641,-46063,-15232,35414,-44400,-81620,-26105,-41007,-34548,19025,11729,-22080,28901,44965,3618,798,12256,-10625,-60416,-90518,-46695,16183,-71224,-22502,6166,-39956,-76198,-46964,-55554,7624,11184,-57658,-41809,2217,-16847,31982,-55823,-3189,43879,89596,-63620,-30394,-22073,-94016,13580,-20206,-41040,69425,-29361,90117,-38014,-13779,-83457,-102559,-49279,46439,77641,60782,8703,-12911,-13960,13618,-68731,4130,15455,-16871,4541,20184,-7309,-8045,-29599,-25733,9021,-29810,-31259,-60771,-96170,-191,20569,27566,-28667,-7613,-77669,-25097,15871,3825,-68919,83453,89928,-31670,-1416,-8643,-58347,8961,-37170,-12432,50611,27689,47667,2085,32149,-2071,8487,-22884,37533,91676,-14466,-25558,-41192,-15029,-25684,35566,17867,-12298,-13194,15585,62932,53649,1563,78213,-2701,-5535,-4838,-36416,20529,34534,-38085,63493,22071,36878,20953,-5793,-11131,-23215,-99479,-62678,-85816,44074,-56220,-1432,8553,-6630,47785,60488,-15014,8322,36610,10952,35429,41204,-2453,-29617,-8181,4465,52416,-2467,-18438,-27723,48116,18629,33006,23924,13149,8211,11121,80259,22441,27353,-30669,-68846,-105170,-16332,6600,-8938,33170,7817,-35312,-51802,-12246,-52438,15081,26485,-118622,-49053,-73350,-58715,-74884,-130388,-53792,-5582,41557,29583,-68640,93632,68855,133525,52009,-17663,31163,22813,-35286,-61760,29763,30225,14487,5136,48068,-9508,-1765,-20923,-38349,-17113,15879,34553,81576,102584,105489,9298,-17341,-87737,-37046,18534,-14176,-29698,-97451,-6213,22724,29907,9093,-114261,-80280,-44918,-18311,10599,-21099,76740,40207,69850,-65926,-80185,-13131,-3154,-14240,-67584,-25001,60880,-9469,-14737,799,-13550,-26183,38974,561,-31022,-68183,-47663,-24995,34402,24167,914,110967,-7677,45267,-2398,5875,67972,29948,43662,22041,31267,1966,-976,29996,66623,-5508,13153,48013,-76075,-44554,-5422,-87517,-12943,53151,29842,-50745,103498,38956,31986,-40284,-21836,-28889,78023,-4809,4004,40393,-49003,-75181,43106,51377,-1500,-62928,-75727,9627,69811,102270,50142,14360,27304,-23795,22635,-14796,29933,72099,-95558,32243,48418,51502,65427,15437,111228,-26351,-46456,-62024,3362,9856,29293,-74856,23568,24214,9120,18261,-29553,-41969,46304,24765,22609,-95863,43034,80558,-53136,878,23148,-39805,59601,101982,38593,-10502,-34119,-11962,-56707,-2038,-60485,-13478,-98914,-44206,52724,51915,20089,23776,-31541,-2822,46768,97394,41412,-1886,28697,49352,15520,692,-39985,-18415,45569,108630,14223,-35542,-3267,13502,-12181,144130,8146,5805,-45676,-38379,9879,32694,36609,67580,-5332,9707,21384,-4778,41859,21693,-3706,-16910,-2528,-69499,-89880,-68922,-99013,26378,-75798,37955,1072,75727,11011,-36551,-64784,-43908,-23576,-57249,-9133,35243,-60995,-88263,-77866,43635,-9892,-4889,-47962,-31416,10208,-50642,-50917,9853,118203,85746,-82853,-64578,1883,-47685,7095,-35449,-54266,-73004,40922,25495,-3125,39865,21230,83463,9891,27819,-12947,34494,16660,76340,-54931,21539,-19817,2414,-22174,67575,49635,-67785,-62593,-33317,33048,-6664,4779,61592,96855,-8989,-34260,-53573,90741,78437,28318,103354,16453,-11464,-64059,-1270,-26512,-88775,29229,64542,-42201,-11810,17622,86883,61561,6382,-32974,66426,86424,-2492,-9562,-16702,7665,7907,54187,-12083,79140,-5263,-11953,942,76375,-20292,-10875,26761,-4309,44752,70369,27643,-10263,-11335,-30352,-24358,6171,-27812,-23368,-28150,-10586,-15492,27768,-36757,-28318,8051],[-33801,-25507,-27324,-1547,29293,61974,5176,-7920,-18906,-9970,27886,-47695,-139471,-24990,-18463,-30099,103364,-1691,-43856,-26864,-66846,90377,-47542,-17891,27159,-86899,-22793,-13054,36839,29498,35307,-59130,-24824,26209,-2877,10072,-21505,-94244,-51438,52559,56552,34136,5214,-63578,-46540,49399,-28007,-31847,-30549,-41485,-39497,35011,22283,20494,13608,-13804,-13791,8431,34420,15697,23386,6974,85140,66568,12071,-12174,-71112,-33508,53710,4095,31839,-81877,-29295,34584,-36568,11097,50736,66604,22360,88641,70149,-6568,34804,75281,40782,25910,-42800,-13993,-36068,-26823,18166,71588,66220,-42488,-39161,-57536,2410,38316,-12943,-77790,61778,11960,4149,-17949,47688,108697,88611,5846,14642,1775,-62296,20883,26658,-36829,3020,-35765,-29127,-80467,19019,-42803,6480,-18509,-24533,-23815,-44726,-58681,-32999,-28226,-5359,126142,53665,-31591,-87094,44811,52730,7134,25859,3974,36945,-9134,57148,126495,-5789,-60342,-64620,-20932,42260,25657,57820,33055,18117,38716,7165,-109830,-15626,35248,-11645,35593,1232,87371,-3579,38634,-46745,-7615,59870,-22792,4153,45182,47286,8620,-11936,-58758,63197,-48412,31389,29773,89602,88586,28402,-13177,-53138,-23884,14963,76665,18471,-32769,-42651,100183,-41337,-5082,8950,9287,-15546,16491,10430,-7884,27277,25490,78499,68330,45326,-9420,30616,-1240,-23688,-36696,-5396,55601,65326,-20360,22911,-34663,37099,-62586,8100,9919,-33354,-28518,41312,104738,30036,-32984,12296,36147,-3232,-47058,-23785,41771,-37336,15230,33004,-3818,-50767,-9945,-37782,54095,54313,45668,-23530,-52499,-15186,29814,-14887,44941,-39652,-29341,2255,85728,-5993,-43110,-119026,-151179,122894,-138499,-9645,65612,58882,105168,-42782,-42032,-2661,-722,14400,80768,56488,-74383,-18276,29373,85475,35496,-14240,-51214,3251,-51242,-31887,-29566,34519,-67392,-32423,95746,-18127,-19840,-54022,-47526,87008,12111,22359,-7565,16921,-91536,14063,702,-34156,44671,-42945,-62551,-23787,-56252,-86870,-119191,-107826,29945,-10035,-14786,42665,-23350,22740,49446,64716,13858,-51010,12017,1915,151914,136106,79217,37151,53616,85418,-2303,512,40075,39856,-36452,57492,67090,44486,-37882,-32469,15583,-6863,-12506,-56184,-96164,18082,-32790,-61234,-32181,-541,-9692,-100221,108541,33938,-66221,5413,-512,7297,27274,-51462,-6885,17847,32053,-8484,9575,43695,48916,-25493,32802,32941,12861,16657,49688,9630,-8852,10510,-4154,-110850,-65528,12507,-22135,38453,41161,-9392,-32828,40939,13585,5029,25583,-2667,-46041,42938,91095,26697,-57059,-60317,-7774,-7693,-9329,292,-10531,-50476,40809,21355,15319,23414,60252,-915,-25586,-9297,-59542,-83768,-23033,35204,15167,51224,67378,-12378,-84355,-42417,-6297,-66232,-54330,-31598,-48827,-67626,6029,37770,65095,-59010,14431,-27114,58441,-2513,-17151,3403,74404,43963,40122,69587,7200,-35323,-3889,76275,-41640,-7713,11370,17498,24844,34838,-22150,-14607,-42259,43101,-6126,-47336,-33985,82399,6496,-19136,-49211,42172,11949,-4517,-7407,32034,-22668,23223,36931,6117,-84787,-11984,-66043,9689,38893,20321,28795,33512,-49445,-6542,40340,83524,-105229,-132094,19750,-62298,-25160,35176,54447,-93182,27330,32287,12260,56280,-52098,-85920,56190,29550,-32704,87143,-4221,-101812,-63035,32396,84079,59163,38692,84971,-4514,-13298,22506,-60074,-12784,-2849,-9664,3079,3901,-56939,-30230,10455,-70894,-110003,-2337,-55323,-57123,11735,17491,-26849,40083,37298,22283,52783,9929,1166,-76864,-92887,-44268,15749,-37426,-19060,18054,-45290,-86400,-61028,-39349,12039,8187,-70490,-41606,-14574,-12335,20714,-22369,9106,27554,80436,-43143,-3308,-11557,-71127,-4002,-18314,-42562,80236,-8944,75982,-38453,-23926,-74330,-112681,-56299,5630,52928,54123,21961,-18295,-6163,-4663,-62247,1045,32973,-30443,577,37053,8330,-26844,-32025,-23556,-1003,-38642,-29333,-37354,-85233,2459,46368,16026,-48573,-38017,-86045,-34218,15422,4062,-65748,52519,37531,-41121,-36381,-18890,-61381,21740,-2319,-9376,39588,26828,43257,11030,58748,17054,-22766,-15189,45467,70910,-36864,-33790,-54680,-1057,-21282,30468,-5978,-52562,-15472,6626,81761,44166,-18080,54189,-2118,-4248,-11556,-20082,39286,11610,-33679,60467,23591,30823,3846,2780,-2602,-23204,-48005,-37216,-89046,38508,-24614,-13401,14546,3806,39719,84443,-24376,-8338,43228,14865,32223,36148,11149,10608,15785,4084,57255,377,-29211,-48901,-2979,13087,24204,18860,13379,21881,17763,82272,-11958,31289,-21439,-70809,-108904,-21670,30955,13012,29048,-12092,-32911,-59084,-11166,-55472,16726,32204,-80523,-28838,-62117,-47728,-80313,-142304,-68905,-10034,50141,38791,-39989,72138,59585,161298,83058,8366,25735,6582,-44891,-87615,17909,25494,34169,15918,51691,-17318,-15757,-18428,-27510,-28260,-13727,34588,57160,77629,88331,12137,-46959,-73813,-43009,26342,-15920,-26581,-93827,-16889,-840,18210,37970,-113331,-76336,-35972,-7385,28188,-9705,39329,25705,59243,-72925,-75143,-17790,6375,-3845,-72667,-34972,59914,-17753,-31422,3579,-39475,-7698,64349,10221,-42794,-69506,-32540,-49616,32311,28685,22023,119147,-30829,10595,-12795,1695,78120,53650,53448,30308,21208,-2364,11845,32027,95335,-5653,-6720,27380,-67970,5273,-25413,-115697,-9440,58507,20775,-23832,107539,44127,21179,-63349,-23230,-19073,55692,-26240,-20393,14358,-76240,-98798,-17246,43111,18092,-36197,-65801,12900,113318,130970,97486,15421,14124,-2448,-19914,-37103,32567,66214,-65169,36003,47882,61286,65138,43746,104996,-24994,-60268,-55889,8959,3500,8024,-53147,26978,24653,2549,34170,-36234,-57767,36086,29675,-1979,-82419,28653,55405,-53565,-846,39624,-34271,42296,91839,25962,-18848,-16568,-1744,-45515,7643,-43847,-5907,-76365,-43456,42462,31212,-3279,34005,-17612,17397,62650,112921,48477,25798,25053,35138,26839,-7811,-32665,196,48136,125331,436,-43601,935,17367,-17434,107511,33055,9913,-49714,-50249,-3603,20815,2003,48332,-20646,-30630,9141,-4634,56462,36528,-30832,-13610,-3393,-58517,-91387,-64412,-100543,13017,-77606,60455,26368,84419,13436,-26834,-83907,-85978,-37160,-60726,39010,44370,-58571,-101434,-69668,62142,33504,3740,-45117,-18073,7496,-78959,-52855,-12286,98619,49915,-83206,-44578,-6206,-32960,8873,-33928,-70828,-101679,19466,30458,8125,52310,28122,78492,9081,28293,-5923,30601,25411,59610,-51327,6958,-9821,-1486,-3626,55939,29885,-66172,-56465,-27869,7975,-49076,-9800,59118,113769,-2467,-24432,-52837,74756,92904,41973,98619,26492,8593,-60658,-4555,22074,-87297,-7222,58568,-24230,-24911,26464,102364,54378,43692,-25148,55539,55535,-9487,350,-4033,-20097,4375,36490,29387,90512,-35293,-22434,-1100,53362,-47848,11269,-1345,-33133,26024,66879,21587,5419,8141,-23306,-24621,12695,-34237,-23706,-17823,-4758,-6300,43283,-41443,-40955,13578],[-2239,-6142,-22512,14598,25546,58602,8929,-10112,-15612,14863,10000,-43713,-138917,400,-3883,-54470,82406,22939,-29416,18463,-36505,73802,-54859,-20747,46917,-61444,-12590,-10984,39351,-33971,29436,-63361,-46031,35023,-12858,-18428,-13598,-111197,-43526,41955,35767,48549,-2692,-70305,-67671,30523,-25931,-50227,-17009,-29838,7310,52547,18133,5723,8421,-6891,-6018,-5148,-2952,-10758,2155,8192,39836,62661,40302,-11622,-88288,-22454,40499,-4136,17137,-99720,-60663,10996,-67200,19530,32514,71340,17380,77774,70491,-98,49376,94148,61871,46297,-40948,11893,3368,19232,11513,42943,53519,-51992,-55064,-59447,47707,84269,-20167,-71871,73985,21102,14165,9406,14602,126094,93074,-451,10035,4617,-73268,14267,4918,-37321,12207,-45744,-39594,-50920,46789,-29347,8602,-9008,-36297,-11496,-25511,-54016,-5663,7333,-16266,80019,50954,-26802,-86854,33025,58468,143,8528,27789,26904,17917,68533,103382,22419,-40675,-60380,-18558,28031,7775,29890,46856,36260,38020,-35687,-125981,-16696,87382,26321,20470,748,127349,-6125,34792,-52687,12481,75496,-18926,25518,27808,42123,-3520,-1784,-65029,44403,-28773,61073,30869,75824,103399,63573,-26334,-44837,-32041,-7978,55219,26824,-35899,-41989,105129,-18938,-33467,17616,11409,2455,15588,-8253,-1276,40902,28283,81792,52546,45189,-124,22315,3515,-33140,-21336,-18119,35168,58217,-4812,24906,-35494,17412,-65175,45485,-3502,-27981,-38203,19498,118485,26323,-35295,17749,39721,-650,-85998,-42156,14801,-68901,24972,42818,22174,-46590,4739,-65781,56827,83967,53352,-18475,-55339,-19585,31999,-37148,50867,-42176,-87620,-34819,84070,25159,-26397,-118421,-97907,101597,-115517,-3674,83199,70064,87961,-41174,-59862,2546,-4837,7185,86339,69782,-60875,-41618,9986,57873,30781,-8365,-40966,9288,-39752,-7468,-19144,20697,-81115,-24430,92425,-27870,-28504,-24639,-66761,89717,21710,8477,-41491,-4842,-80740,15597,-13032,-46824,18412,-75448,-36117,-3713,-58844,-88095,-83738,-108690,27708,-12505,3383,56360,-30724,36836,62632,79825,-4638,-60447,22589,5132,184516,142736,27976,13428,50493,59476,-11773,5400,30280,35127,-23885,63723,93139,57732,-21497,-41785,18489,32156,-1694,-45754,-52206,25815,-18886,-76366,-30896,-10527,-34435,-116898,97837,33439,-53213,14070,14070,6214,29485,-36724,-22155,17601,19679,25771,23290,68999,21617,-18002,34456,31217,11717,6192,93851,49502,-57300,-5487,-2220,-71121,-64009,20527,-16062,34807,33043,-15864,-26759,31294,13819,9245,37148,40443,-56373,9472,75065,15275,-85946,-91397,-2713,-26117,-19441,31588,647,-63977,28380,15834,15134,21215,54527,16014,-17802,-9554,-24209,-60865,21953,28329,20097,72364,73650,3950,-93397,-46632,-23948,-50986,-36976,-26594,-18850,-56693,21140,47993,107209,-20760,21583,-46329,40873,-3258,10354,-4413,82165,38755,39682,101260,22502,-17605,1745,80101,-46148,-11150,16512,24213,38561,44467,-1577,-13609,-47961,32504,-16180,-22767,-45619,73324,12385,-21422,-55264,23820,412,-39212,-17733,30545,-11601,-14321,23975,-2636,-84968,-31859,-57555,-19240,37245,7342,38138,40922,-51334,11966,45665,54636,-104331,-120260,-17086,-104347,-27315,27298,38211,-125072,19264,50970,20870,47776,-67414,-65419,28018,47629,-18242,82046,18010,-86949,-55292,33517,90761,56467,36612,83828,-10716,-1106,38172,-34084,-9544,11504,-1166,-3566,-14827,-69278,-31233,-16019,-89964,-131290,19467,-60304,-66332,10798,24030,-32482,45840,17943,38135,100771,4410,13233,-92242,-79127,-30112,9255,-4861,-16814,30998,-30550,-96529,-64090,-11014,36747,2623,-76470,-32544,-31991,1241,13705,21224,21064,16373,68083,-13372,21566,1927,-42184,-16927,-20259,-31346,73181,9275,52570,-31482,-33831,-59875,-125477,-63581,-24694,30068,34361,26836,-31880,-5862,-26628,-51737,-10978,40772,-39548,5617,52867,7976,-44506,-27078,-16468,-7732,-37748,-16727,-11961,-92323,-9025,72600,4081,-63185,-50526,-91063,-39321,10350,3351,-54866,7255,-18689,-49369,-50701,-25566,-52412,21116,22307,895,22110,23692,36365,19597,64255,39013,-57077,-7769,42730,37690,-51994,-35514,-64324,22628,-2485,27672,-19233,-71168,-9334,-2540,85551,17140,-32353,24355,-2504,-13628,-15718,-4208,57858,6081,-22799,43737,27732,19880,-12879,6924,-8105,-22331,-4726,-11726,-81960,27286,-3952,-29332,10030,5022,23672,93317,-24754,-26996,39877,11458,26941,26630,27057,47141,31884,-1780,51691,8233,-27780,-53723,-41385,7408,21743,1276,10215,45093,27261,67345,-50955,22524,-26993,-64094,-95554,-27081,49273,56758,23519,-34907,-22864,-56479,-12437,-62505,13062,37284,-27708,-8591,-67321,-37329,-65033,-124312,-84653,-9438,57622,44296,-7812,41646,42639,151956,103599,24300,17589,-5740,-47307,-96426,11252,25659,55869,19648,43884,-19851,-23925,-12755,-9781,-18636,-40440,25248,18532,40237,59304,12974,-72567,-52391,-43288,31770,-16402,-28695,-72421,-24914,-20965,-4147,47096,-107111,-59263,-22666,570,41336,-11824,2398,7226,45515,-68374,-60839,-22978,12019,7597,-76367,-44667,53941,-13094,-37707,9261,-52413,22707,76592,11711,-48477,-76329,-15819,-68386,25665,36174,37393,106992,-47551,-17218,-22584,-2510,92598,84325,58923,36164,9550,-3037,34055,20443,107169,-22584,-28075,13533,-37356,54241,-34613,-101648,-5647,63784,16378,23735,96147,46361,14165,-90439,-22754,-7602,40154,-33855,-47087,-25080,-90262,-107352,-69449,28781,37778,-9348,-55037,24125,157924,137430,126207,5600,-2335,22873,-60197,-56447,32068,56088,-24046,40055,50458,65682,52828,65235,82514,-8749,-59805,-58415,14283,4341,-5794,-42099,24455,16215,-4268,34816,-46540,-56565,25645,20707,-27810,-65282,12758,28698,-49323,5151,61441,-19688,31371,73596,18254,-24606,21265,8246,-37812,3943,-23105,-4497,-50696,-44330,32519,13514,-18653,47299,-4007,49646,70603,109295,44147,45742,20336,9235,37209,-22628,-23475,3604,45175,122766,-16811,-52999,-3300,23536,-4870,66862,55905,15883,-46678,-54316,-8929,-868,-35559,35112,-29746,-65352,-1580,-2999,62466,45080,-48905,-6816,453,-36412,-83258,-59597,-103147,-5887,-74578,81397,47041,82255,17619,-27461,-102077,-121374,-47065,-61314,79194,43371,-49980,-107414,-56956,68608,78717,7624,-33537,-2584,9637,-90639,-44348,-42194,30675,8071,-71534,-23281,-18097,-22072,7480,-26022,-80293,-112554,-6112,42663,17260,55820,34239,68931,5868,22617,3866,26903,34676,40137,-41002,-11057,-2238,-18653,6961,42099,17090,-63625,-42129,-17780,-20519,-91549,-28696,51792,116964,7985,-13970,-53681,49397,92390,47402,85619,34606,28072,-51211,-14157,56563,-78061,-30166,40539,-8871,-41733,32546,104717,42980,72178,-21475,38925,16691,-30760,2446,4759,-50247,440,15282,55826,88156,-51814,-27346,615,31208,-64396,36152,-10795,-43362,8912,57205,18975,24077,28259,-11070,-22589,12054,-37170,-22701,-15796,6616,-3831,41585,-35987,-46837,19295],[30861,10486,-19104,28739,15544,50083,14517,-11790,-4786,33336,-7147,-38114,-121842,23331,11921,-75658,49886,52253,-2246,56918,-6234,53398,-57186,-23885,68479,-31995,-9605,-2301,43474,-56491,13459,-56344,-45157,46121,-20066,-43382,1376,-118017,-32621,38073,4432,48306,-6961,-68120,-81651,6172,-34703,-69296,-13522,-17132,48899,58683,7597,-3545,-4946,-4479,4765,-12237,-28121,-42208,-30221,-544,-9618,38623,57827,-13206,-82773,-7146,26600,-14631,-4908,-98378,-68778,-16364,-84235,22105,12571,73071,10672,47960,56700,7339,49060,104226,70158,57553,-31965,27254,16821,53584,-3121,17661,41039,-55734,-62756,-50140,74552,96658,-18800,-58288,79857,18970,20846,35810,-4553,141375,95368,-10414,9909,8759,-73683,3583,-5490,-24433,21176,-55630,-42186,-24203,67618,-7343,8047,497,-46280,-6453,5459,-21628,23029,32026,-16838,23913,31031,-19716,-71300,21758,27442,-6239,6180,40038,13992,44178,76209,71998,48573,-8467,-52859,-16174,-567,-6395,-1287,46375,50407,27816,-89837,-118625,-15586,107338,64069,3458,-14154,129604,-10425,38997,-56345,31918,78199,-6527,35903,-588,27241,-13716,10953,-60775,16281,-2243,76459,24300,50166,105062,93916,-34773,-26791,-36014,-32930,38111,38130,-38728,-39403,90811,1110,-57794,26468,6491,21592,18820,-21992,13213,46365,35051,85015,41540,25121,4844,5826,9927,-32882,-4043,-27607,4037,44992,1701,16420,-27871,238,-59157,66679,-23733,-25789,-40038,-3297,106897,16068,-38050,14546,35632,-11433,-97358,-49268,-6997,-96894,37503,38910,56156,-34404,22926,-75748,52537,109387,52500,-10432,-47761,-15929,33614,-55887,56690,-33418,-130788,-81386,58710,43319,-16290,-100375,3577,42662,-73661,18714,96737,72346,67618,-31856,-54205,15327,-10328,-4688,88826,69415,-41778,-45044,-12527,42716,21904,-23589,-24671,7561,-44855,13299,-11684,19281,-88596,-13005,69493,-44001,-25524,13676,-58690,90487,33540,-8688,-68544,-25132,-70227,30295,-8299,-53037,-23172,-100322,-4548,35605,-52314,-71434,-33416,-88277,17601,-12127,20732,64071,-39450,46533,71287,84809,-12153,-61221,23025,1044,160791,110785,-23232,-13132,36728,21335,-14782,7640,20712,28170,-12042,56653,105344,65951,-307,-50192,13023,52832,-511,-33497,-15388,36017,2918,-84026,-28858,-7636,-51580,-125383,85377,28883,-45262,25260,22649,2306,27616,-10454,-37854,13408,-930,47377,29789,79757,-6516,2396,34051,19745,17473,-2542,119459,83780,-86861,-18240,-6420,-24548,-47006,19022,-13285,22560,13540,-25234,-18545,28626,17519,12786,34519,74707,-64784,-18642,52362,2853,-102606,-100151,12525,-42127,-23089,62309,13224,-60421,17420,4774,4091,2502,24260,26181,-1476,-3259,18941,-42447,39647,8202,28804,86139,64979,18866,-82694,-40919,-34935,-30262,-28606,-20493,19215,-34505,34861,49694,124514,30113,29447,-66169,13746,474,32847,-3251,91881,31837,32443,111238,37052,85,-569,75353,-40031,-15952,15792,32205,37674,51089,35906,5883,-45090,15345,-20261,9983,-46719,53717,18445,-17788,-59218,-7900,-12413,-57923,-30029,30418,-6438,-52406,1919,-11181,-61269,-42007,-44155,-35594,39245,-11778,43263,41018,-46879,42785,58646,19396,-81861,-91421,-44766,-108227,-16441,17557,19624,-125963,13719,56801,23583,19757,-75588,-38225,2630,70073,-1878,64294,50242,-48721,-40896,38386,112705,63594,27461,73042,-24522,9975,50738,-7422,-1287,23631,-10790,-12607,-37599,-80268,-20543,-36097,-99834,-140136,33331,-52859,-58457,19463,30056,-37461,46120,-7793,48206,131790,-8379,20710,-101894,-53508,-8465,-791,12770,-16511,42066,-4040,-101326,-56840,19014,72097,-3297,-71874,-18283,-45587,22431,11437,58829,29279,15420,53269,11876,35131,15025,-11822,-22115,-25659,-9210,49733,17131,24769,-20818,-42778,-44221,-129491,-69246,-32922,20311,7151,24840,-44835,-15546,-48608,-42029,-28676,41592,-40825,18528,63690,-6052,-55511,-13941,-9069,-12061,-25333,3815,11234,-101337,-25280,97962,-5797,-65313,-42320,-93201,-40090,1568,1587,-44078,-40334,-64003,-55649,-39877,-24551,-33285,6695,25104,11849,4401,24697,27443,23498,50788,57767,-82922,-2755,30681,-2233,-57074,-29099,-68116,47113,26615,27020,-20915,-56187,2210,-6504,78433,-14144,-38618,-3945,-2724,-27542,-14998,1030,72575,19980,-9221,15374,33684,4124,-21953,6899,-27306,-22445,14868,4474,-72840,12573,-1636,-45275,-3989,-3220,8296,88395,-17851,-42780,30093,1784,17729,14437,36817,68370,34831,-10629,39077,18773,-17592,-43067,-53128,-1276,23931,-24065,3260,68218,35895,28585,-86864,5575,-45476,-49137,-75659,-30168,55698,104290,13149,-56478,-5482,-43848,-14767,-73293,6865,38341,23521,8371,-79892,-28829,-35822,-80367,-95993,-5408,60777,42333,16063,9187,28780,104594,99016,24951,10667,-10789,-40110,-87484,10457,29397,75887,13586,27138,-19267,-26514,-8115,7122,9831,-55764,6926,-16926,2355,25640,11857,-88830,-30390,-42207,31130,-15711,-34811,-47396,-29906,-31880,-31222,33833,-99754,-41340,-8694,2418,44324,-27728,-24417,-11044,30874,-49473,-36174,-25766,16779,16526,-76710,-53977,41080,-5022,-36570,14313,-49794,54697,67221,6459,-52545,-92165,-2122,-75872,15110,45515,41763,79410,-54962,-28875,-27713,-6172,106549,116017,55970,39286,-830,2738,61139,706,96032,-51362,-41697,10334,10347,79975,-32566,-39477,-4158,66254,17463,78150,71650,43208,12059,-108500,-21941,-676,34476,-11807,-60117,-66424,-90505,-88844,-95283,6036,53024,12604,-42875,40069,194079,127247,129163,-10747,-17477,47452,-80906,-67225,27997,42965,13535,41569,54720,60980,29744,72099,53654,17267,-50754,-79448,18822,16355,-11155,-46251,17664,2309,-7207,17728,-58149,-39628,19006,-1267,-49748,-46525,2505,9325,-44821,17083,82953,-798,26550,51812,14442,-24812,65707,12440,-34365,-12602,-3162,-15439,-29883,-44021,26893,4181,-20000,59215,8368,81824,67248,84983,30227,54515,13709,-21781,42790,-42452,-14201,-6494,38321,100914,-34793,-62450,-16581,27777,21460,36411,71946,21096,-34270,-54897,-9016,-25234,-59888,32186,-30262,-81238,-9237,553,60443,47295,-52210,2327,7162,-10724,-67009,-55510,-103293,-27356,-67434,90272,60856,69442,24654,-43351,-115799,-139929,-48935,-62166,99855,33404,-37431,-106743,-39572,61338,111439,5127,-19416,11192,13529,-84491,-31319,-78585,-60425,-28861,-51612,-3553,-25103,-19115,-1518,-14482,-71725,-90714,-24319,66234,21196,48997,38653,57746,3291,14166,16121,23932,43468,23916,-26889,-27911,4494,-42249,9453,29335,13463,-57790,-19230,-6461,-39943,-111878,-39683,41996,111237,15906,-4803,-53558,22166,73770,42015,64914,38196,43938,-41402,-28173,59840,-67395,-43247,13578,-520,-55424,35238,93796,27842,85213,-23066,20850,-17199,-56186,-2663,6094,-69840,2871,-4398,56659,72068,-45588,-17953,7238,13720,-65888,57413,-3250,-31803,-3188,43343,19148,40006,42638,1356,-22134,-479,-36035,-20065,-23575,17781,-9837,18237,-18753,-43096,24769],[59532,21732,-17811,38128,4330,43059,20882,-11466,11956,40528,-20236,-33119,-91850,38424,25489,-86370,15620,76407,27878,75500,14732,37102,-53022,-26744,83940,-7716,-14093,10027,44221,-20000,-2036,-39237,-20871,64471,-22391,-61016,19916,-116986,-23841,35608,-26459,35500,-7512,-60921,-87180,-17591,-52588,-85394,-14617,-4780,71404,50824,-11977,-3985,-20843,-6936,15515,-13117,-37776,-63358,-62172,-16823,-47011,3755,62833,-15119,-55050,5751,16065,-25195,-28266,-86614,-47849,-43657,-77510,21091,-688,70388,5600,13714,34072,16777,33485,101581,60729,57219,-20146,29839,8943,73338,-18070,6427,29990,-56950,-58931,-32849,80372,74164,-2944,-44417,76906,7956,24046,58011,-3409,153211,93461,-26796,11860,12667,-64051,-9093,-4492,-1140,26554,-60569,-36427,-9004,72765,19736,3360,8362,-54608,-9145,37295,26763,51241,41458,-9155,-21941,3994,-12559,-48583,11339,-20451,-11479,22997,41445,-1386,61324,81995,40539,67280,28998,-43925,-14333,-38260,-15199,-20832,33789,57775,12491,-131183,-84670,-10156,93417,92591,-13017,-37137,97853,-14366,50177,-58107,45589,75854,11877,31446,-34740,7325,-17623,21639,-48148,-12120,26535,74832,12859,16476,88465,105300,-34123,-4664,-36024,-50689,29094,49214,-41236,-35304,74218,12649,-71375,32737,-3666,39027,18082,-27999,30034,41180,49676,86862,38771,-16340,-955,-14335,17943,-21626,11039,-30062,-30226,30573,-1707,3332,-11342,-6834,-46029,67626,-46628,-24705,-33624,-20028,73433,2216,-40301,-652,27560,-37107,-74983,-44076,-16848,-109874,49533,22234,93917,-12354,42080,-66223,40447,122476,41540,-2114,-27869,-4043,33604,-71313,58715,-17316,-147951,-128540,19080,47150,-15461,-73310,120528,-26605,-16803,46763,94998,64019,55387,-20570,-31113,27823,-13542,-14687,85952,55319,-23942,-30571,-36297,36996,9290,-50883,-3695,0,-60681,29364,-8580,28412,-87966,-2963,41811,-64341,-16837,42529,-25454,81888,43552,-25212,-82792,-40444,-62317,41716,12180,-55424,-60108,-103733,29083,77996,-35539,-41296,11664,-54900,-5346,-14362,31455,63758,-47799,52177,71295,71280,-7018,-54057,8461,-7722,110267,64621,-55075,-32807,5766,-8870,-7508,6999,14364,17850,-2611,36147,103848,68720,22846,-55712,2917,48445,-12949,-29793,-443,48902,28713,-82045,-31781,8953,-55075,-120176,70373,21553,-38327,36941,22553,-2298,21355,18548,-50785,8720,-17104,55359,28307,73466,-28930,28554,29612,-2228,25740,-6244,117217,101217,-84738,-24216,-13500,15084,-20710,10432,-12949,6906,-8575,-35419,-12195,32256,23679,12814,18968,88960,-68722,-34690,28174,-3873,-103344,-84719,33919,-47078,-23210,84267,22043,-41414,10351,-7029,-14461,-26206,-13278,29411,21656,14160,52021,-30185,22436,-18414,37724,90944,43767,29366,-52859,-25590,-39193,-10312,-30305,-14919,53097,-9483,42026,40706,112152,74645,30731,-80534,-14564,7527,43410,2450,100829,24469,19354,99555,50125,14260,-12482,66966,-25028,-20866,12007,35753,24113,52730,76725,38613,-34528,-6570,-16688,42797,-35378,29425,19640,-9390,-58067,-42746,-22774,-57385,-36407,30961,-6962,-83317,-23366,-18035,-26307,-39904,-26430,-37084,37063,-31580,40736,34317,-37401,74615,75454,-9116,-44465,-52675,-55102,-65394,6926,7459,3254,-94074,10490,46835,20522,-14172,-74368,-12360,-14176,89764,10616,37582,84458,-3551,-24898,46098,141660,78664,15516,53184,-43442,16230,57027,15442,13534,31175,-39489,-21090,-61393,-85107,-4673,-43930,-102081,-133674,36136,-35306,-36308,36539,34059,-40227,42533,-31094,51654,136914,-29733,19677,-102076,-22992,14529,-10252,7430,-17219,47988,23079,-96145,-41435,37969,101952,-6997,-54590,-3349,-51506,47205,12541,78465,31224,23886,37293,21374,34579,25449,14741,-18703,-32835,16701,17617,12305,-359,-8717,-49684,-30137,-113441,-71275,-21700,27630,-19780,19388,-46618,-33576,-67500,-36169,-46032,42649,-31385,35206,68223,-26729,-56542,6220,-6582,-15627,-4049,27131,28714,-93651,-35931,119499,-11677,-51983,-18381,-92703,-37296,-9107,-1307,-37890,-75666,-89280,-58907,-11020,-15002,-9840,-14978,8902,17814,-6891,35102,16844,21445,25564,67457,-93100,-1180,14112,-40646,-53808,-16686,-65055,64679,57865,27999,-14103,-10385,13483,-2478,65891,-37577,-38499,-23748,-1376,-38488,-9737,-7462,81843,46318,2178,-17617,38608,-13235,-18068,3770,-54199,-24051,12551,6735,-67486,-2354,-16987,-57912,-23015,-18335,2500,74641,-6647,-51313,17832,-11842,4471,1338,35047,68357,24378,-18652,23680,28285,-4219,-22332,-41380,-12788,25456,-48966,-6052,78761,38523,-28494,-109988,-11814,-67465,-29364,-59020,-29345,49772,133348,-3791,-72307,17355,-23723,-15927,-84585,1239,33830,60562,20576,-86846,-22485,-2861,-27760,-96612,-1641,56852,31268,23828,-16651,25770,39708,66094,10807,7684,-10182,-23844,-64781,13855,33711,88962,-2617,6606,-19143,-23629,-7715,16441,42366,-56802,-18078,-34509,-26368,-5214,9310,-92742,-14561,-43384,22716,-14075,-42091,-31216,-31724,-33849,-55482,3582,-94917,-34252,1753,-2660,34587,-50722,-37885,-25567,14609,-18005,-3397,-23923,22638,19345,-73599,-61776,21611,-3564,-34696,15896,-32012,76933,38722,-2441,-56491,-114001,4586,-70404,1640,53383,33521,44885,-55457,-23176,-26371,-8831,114936,139719,42607,39598,-7725,15702,84734,-20342,65763,-76928,-41874,16843,61890,76699,-21123,49538,-6854,65024,22488,114279,39637,34043,14477,-105707,-22087,-2521,35978,41400,-39011,-96441,-81518,-40929,-94726,-27869,59224,27014,-28841,54409,213756,111471,108586,-27864,-26527,67075,-73913,-66640,20984,27277,38754,39741,57365,46325,1789,62572,29077,43074,-40461,-118239,21730,38285,-9382,-59681,10720,-10870,-5209,-10841,-66988,-14679,19142,-28865,-62703,-28139,2260,652,-43834,30504,98468,15631,24436,28082,10712,-17478,97231,6141,-34545,-34872,11900,-38922,-20150,-40951,28210,6061,-7764,65312,18753,101419,51325,40417,11117,52256,5900,-44523,41632,-61627,-4405,-21364,30054,68708,-48196,-70411,-35950,27022,50317,19140,78349,22635,-12955,-58798,-8435,-43540,-59315,38797,-23861,-74228,-12679,5888,52772,43700,-38674,11339,13777,10471,-47240,-52367,-97009,-47650,-56620,81471,66709,49414,34169,-71564,-121139,-136755,-42176,-65049,96879,17143,-24160,-97711,-18311,42927,121449,-3211,-10796,17993,13375,-63301,-19948,-113723,-129801,-51537,-29779,12322,-19219,-20727,-17886,-2681,-39163,-36768,-25826,98477,20460,33720,39704,46731,3305,6962,29107,21936,51104,14645,-12376,-39164,11605,-61162,6766,20608,17824,-46103,9380,4349,-41722,-95737,-33623,31969,102841,16239,846,-51564,-988,39515,25878,38286,35737,53276,-36060,-42052,28612,-60202,-55011,-14886,-1610,-60046,34300,74999,11520,80092,-29032,5468,-38587,-73078,-13032,-663,-70995,15405,-17386,34291,47945,-16502,8258,17256,3488,-52990,69252,14560,-5214,-9673,28636,20000,47923,46840,8001,-25365,-27147,-31855,-15927,-38343,22196,-22269,-18690,6311,-28746,30944],[78424,27214,-18136,41372,-4256,44288,26545,-8213,30136,34732,-28015,-30074,-55904,42577,34970,-82548,-12770,86177,48928,70632,24535,30327,-42314,-27604,87393,3142,-23891,21360,37098,55196,-7355,-16468,17517,89945,-19036,-70058,36530,-110358,-20904,29000,-46022,17903,-4817,-53652,-83636,-33280,-73770,-93943,-15296,4538,68834,30284,-39125,5949,-33265,-14048,23056,-8887,-35285,-60117,-81916,-35746,-61952,-28245,56075,-15410,-15814,10226,11015,-34103,-47286,-77693,-9199,-66856,-46670,20925,-1726,62751,4274,-10366,10492,28125,6482,85970,35111,46351,-10179,22454,-7652,82279,-24720,12538,20783,-56862,-45342,-12045,71106,29142,27240,-36566,63934,-7004,25048,74859,14481,161039,85569,-49769,12900,13672,-46997,-19066,3425,26501,26985,-55278,-24185,-8510,60483,45834,-5069,13295,-62457,-18242,58311,73831,77012,37537,2624,-44246,-18653,-7197,-27373,3136,-55434,-15221,54094,35970,-17181,64089,84717,15349,74644,62069,-35090,-13528,-76002,-17893,-18708,15022,57201,-2423,-137691,-31587,67,60419,105557,-26350,-58637,49967,-16936,62358,-59067,49349,76493,31278,12770,-66772,-12244,-13845,26057,-31696,-31505,50740,60739,-353,-18586,56173,90074,-23111,16707,-33391,-52603,28231,55737,-43531,-30150,68399,13288,-71291,35141,-15001,51330,7063,-26164,42594,26309,69145,84605,43545,-68859,-19520,-32478,28169,-1710,20232,-23962,-58130,17908,-12041,-6684,10444,-705,-30070,51002,-65621,-22143,-21171,-24145,31666,-9631,-40834,-27414,18689,-70174,-30938,-29371,-12826,-100386,55359,-3454,126264,17304,59443,-42593,20958,115503,22045,3200,2663,14448,31237,-82285,53655,-1353,-140121,-161351,-17122,41025,-22594,-45472,216065,-87096,43318,69266,69101,45726,54363,-13652,-3080,30407,-11511,-14597,77652,32271,-14256,-7466,-58301,30115,-4738,-73826,18922,-9766,-77720,41218,-8742,42759,-80054,-36,20737,-84402,-11380,50331,19787,61005,48797,-37733,-82573,-49022,-57121,32496,38252,-57424,-74277,-78995,60952,103698,-12082,-6917,36793,-19796,-37510,-26057,30371,53873,-53676,55331,60812,37504,7951,-42836,-19442,-16845,64789,26354,-58042,-38142,-39362,-16372,10699,4541,13397,4951,4047,7685,93452,66451,46262,-56705,-6362,25261,-36067,-40738,-9882,63752,51162,-70328,-45007,34264,-43984,-100021,56124,13700,-28462,47155,13285,-6780,13309,40476,-59603,7464,-18356,51648,19899,53052,-42462,50120,20951,-28941,31596,-3291,87469,98075,-52687,-21038,-18268,39962,4483,93,-12200,-6362,-25477,-43756,-11318,40061,30497,6501,-4176,81621,-65396,-35570,6031,-1242,-88432,-51977,55766,-34449,-24223,91058,23998,-12665,8672,-15466,-35065,-55116,-42624,25135,46759,44066,64851,-22805,-20806,-41567,43150,87447,15294,33449,-12810,-3148,-39376,3832,-39431,-9484,72906,8895,39914,25447,79535,91265,20845,-83549,-34981,16801,40989,6781,105563,18307,3730,76167,61827,22428,-31319,58941,-4869,-23837,9938,30618,2979,47590,104354,73856,-20000,-29557,-6501,66923,-12954,9511,14664,1173,-49819,-63994,-27902,-42996,-31402,31781,-9515,-98262,-42920,-22227,5545,-27988,-6177,-26615,26705,-47070,28465,22682,-25999,93450,90241,-19488,-3972,-12403,-47799,9037,34912,-2867,-8891,-41302,8464,26410,14153,-36797,-64636,7511,-18383,100377,13332,7900,109205,29777,-12070,53732,163224,94501,6087,27197,-61621,15618,56087,31502,33535,33040,-78107,-26782,-82156,-79276,8824,-37771,-99277,-112715,29033,-13795,-7089,56536,34577,-39928,37370,-42609,49737,115517,-56158,9084,-91401,5076,32461,-14807,-19731,-17000,46336,41153,-79303,-19919,37111,111659,-6464,-26247,8756,-47966,69998,14381,76747,25815,36447,22232,12097,25086,32593,33211,-8160,-39362,36029,-12971,-1766,-17026,4770,-53343,-18268,-73809,-68221,-5899,46493,-39204,14095,-30553,-54276,-80808,-33965,-56315,51272,-10059,49905,67682,-45498,-48135,30484,-12190,-19803,19356,46990,38483,-62346,-34598,131803,-12705,-26690,11707,-89567,-32900,-19270,-5103,-35673,-88380,-93570,-58351,21774,-8,10607,-33803,-12662,17150,-6926,55381,4732,15569,-1686,64432,-86974,-2701,-797,-69481,-46467,-4101,-55328,72127,81603,29995,-3681,47645,18352,8781,51793,-46907,-36589,-30731,2388,-40802,-2319,-26260,85948,72560,7387,-45994,38916,-28439,-719,-1216,-79020,-26321,3433,-4200,-66434,-14106,-42307,-64825,-40042,-35852,10905,58488,6079,-50528,6062,-25955,-10488,-11228,21135,48520,5357,-21935,9265,32850,6602,758,-21649,-24795,21542,-64959,-15144,68166,31456,-83773,-111797,-22138,-81264,-9803,-50318,-24866,35421,130352,-25617,-78752,42067,-390,-13827,-90977,-1619,24669,77156,27862,-78618,-17897,23935,11912,-81882,-2405,45028,12965,15459,-28934,33152,-16245,16274,-10965,9545,-7918,-2337,-35265,18411,34838,88947,-25750,-11447,-22706,-14975,-12673,15192,60494,-48140,-45742,-29998,-42268,-27745,5982,-84655,-7978,-47329,7550,-11650,-47320,-28678,-30349,-30277,-70265,-32974,-94056,-43272,5897,-12867,13729,-70637,-40798,-34376,-5027,19158,31265,-16750,29239,13916,-68902,-65714,-1607,-13974,-39639,13000,-2998,82436,2341,-11944,-59524,-132207,2251,-55080,-13217,55792,15330,12150,-54026,-6260,-19340,-9865,114427,147149,19865,37338,-10393,33824,95754,-37741,28039,-79112,-29261,28430,102390,54487,-3517,126272,-14148,60462,28925,110018,7141,19970,19749,-78287,-23292,-13424,38595,104501,21261,-106139,-70729,24038,-82107,-72222,53600,34182,-13627,60580,213580,97668,73045,-40664,-25922,78842,-43860,-55616,12714,9740,49747,35635,54449,23874,-23215,41624,15127,57439,-34201,-158444,22000,63756,-3486,-71659,7981,-16956,163,-34856,-68814,7075,26657,-51438,-63701,-12352,11825,-265,-47598,39665,103773,23308,21119,1438,2774,-2153,102766,-12276,-36749,-52284,19829,-69672,-23746,-35623,36218,18393,11532,63171,26057,100274,25308,-18741,-7591,42519,-1164,-46404,34507,-71804,6915,-29813,22525,38119,-50575,-75363,-56179,20796,68154,10385,74805,18464,13780,-70478,-10849,-48935,-32233,49585,-15126,-49941,-11096,12116,42698,35568,-11424,17138,17296,21284,-29499,-50037,-82368,-63382,-42103,57820,65042,27527,44572,-101490,-115764,-114188,-30065,-69492,75153,-2208,-13413,-77770,4560,19573,106701,-14886,-14154,12607,3582,-33384,-14020,-135385,-145138,-55756,-12286,23327,2449,-17379,-36814,6698,13062,32708,-7623,129019,18362,14694,35404,35817,5830,3674,39918,20918,56956,12430,-406,-42208,19144,-64971,2705,17293,26097,-27827,38162,14720,-25565,-47289,-9161,23073,94825,6828,1714,-47623,-17348,-3151,1258,9033,27495,54720,-37306,-49633,-26133,-58199,-70822,-36546,-11831,-52780,30055,56163,-1836,58992,-36567,-4320,-46693,-71755,-25880,-12342,-53660,36686,-20186,2306,25237,25616,44929,27095,1081,-30705,68023,34323,21608,-11763,16925,19351,45027,39702,3811,-31463,-65393,-26899,-10788,-54891,15251,-36561,-51711,30336,-5587,39213],[84439,28579,-18612,38678,-9062,56086,29965,-2639,43698,18403,-30935,-28984,-22899,35853,40954,-65464,-32096,76490,51690,50982,28156,34644,-27031,-25203,77347,-3029,-35243,26775,20376,125833,1704,5505,53459,112667,-10882,-71459,45395,-98934,-24611,16866,-48146,5195,450,-49702,-71571,-34951,-90421,-90700,-12820,7411,44932,1760,-66782,24951,-38199,-24639,24865,-1160,-28055,-27525,-82434,-51386,-53000,-45907,40027,-12798,19121,4625,11165,-40624,-58578,-81532,22106,-82562,-3150,26077,9176,50804,6466,-17609,-7150,39928,-24793,61272,1748,28850,-5503,10745,-21542,85323,-17530,31208,14360,-54708,-28036,8261,55138,-20705,62335,-37128,42005,-20640,25978,86681,37539,163832,71033,-75375,10933,9098,-25597,-20597,11996,51225,23700,-36722,-8174,-19389,37046,64615,-14707,14794,-71148,-31325,60744,104865,96888,25805,13777,-41765,-28404,-4618,-13617,-1143,-55928,-17160,87718,28498,-29875,52159,80942,-976,68867,81579,-27259,-14298,-103627,-14770,4698,-2692,49830,-11559,-104035,24136,13278,29072,101721,-34474,-70019,5066,-17891,66880,-60185,41632,81565,45886,-15221,-88764,-27044,-3863,21714,-16584,-36572,63646,43040,-12817,-47851,18358,51371,-3682,36168,-30115,-35594,32474,53702,-45053,-24481,77026,6360,-59132,33883,-22858,55738,-15349,-18967,45690,5361,85017,75766,51125,-116283,-47349,-43772,41143,21685,21492,-10753,-71590,8233,-24030,-7096,30916,15186,-17723,24383,-75090,-16381,-6723,-13586,-1669,-13647,-38614,-60204,11466,-98033,14140,-10191,1735,-68301,50988,-31888,142141,48018,72446,-15479,-3636,86065,-1683,2979,37503,36095,26600,-86975,39930,6516,-118546,-164289,-32850,32137,-33076,-21792,263259,-133113,89872,78304,17907,20689,60045,-15363,15689,17324,-3142,1612,67098,8620,-16458,12568,-74801,12643,-16891,-78087,39176,-17586,-88556,49456,-8863,55091,-68254,-7991,10128,-95868,-16312,36664,58086,30742,48192,-44500,-70589,-51115,-53257,-3901,57311,-60519,-59115,-33150,86354,99638,12297,21703,38028,6971,-67939,-50544,14981,34796,-55389,57445,41818,-9080,26387,-33022,-51922,-21887,36998,6454,-36039,-27493,-86396,1318,36501,1820,18310,-8135,8336,-20099,79517,59945,69079,-52913,-9770,-580,-60810,-64047,-34475,77316,61848,-51116,-68266,59129,-23368,-69413,45887,7560,-13953,54442,-3131,-11989,7717,48381,-64090,11980,-1222,39957,7078,26044,-46744,57733,10641,-49827,31795,5385,40138,78923,-6589,-8729,-16165,48791,18284,-6394,-7516,-12927,-33099,-47749,-17560,48820,36037,-7441,-27410,61112,-52755,-22630,-11828,9839,-61655,-14458,72613,-3472,-28921,81971,19117,18107,12623,-18442,-51944,-74627,-55448,13670,66970,81116,58685,-17757,-69400,-52236,43287,77909,-14534,30699,22716,21915,-38458,10519,-51194,-2671,74644,13746,29117,13922,44371,67549,422,-72085,-41488,28167,29656,4949,103180,14721,-9819,56236,72429,23502,-50452,52689,15522,-22858,14055,16015,-20111,34919,106359,100285,-6067,-49070,7061,76468,16174,2967,6494,11004,-34081,-56853,-27040,-25190,-14631,32841,-8895,-91772,-49004,-23459,24065,-12183,13225,-10283,8243,-55352,6969,8586,-16492,91011,96910,-7675,27499,22091,-28854,84578,56412,-14220,-17833,13197,6892,5682,8285,-36112,-49489,20171,-9421,99685,2586,-18370,114300,39320,-5479,57655,165267,102818,3599,-49,-72222,8495,49075,39684,53664,29527,-110986,-28750,-94788,-61269,14469,-20568,-91244,-81655,17122,4645,21115,72055,30568,-36967,32350,-36070,45331,75696,-79804,-8333,-71448,25063,40207,-11572,-58913,-14075,36533,45378,-53027,6164,16653,95118,-1007,7115,17094,-36042,85206,14078,58538,13527,46960,10227,-9924,16785,37303,41222,6208,-42888,39375,-33788,-18509,-23201,20793,-52808,-7519,-18546,-59811,-1441,65037,-46640,11430,1372,-69955,-86580,-32425,-54650,70096,20680,57180,64749,-55226,-34684,54497,-25295,-24944,36612,57917,40614,-15635,-21300,128723,-9302,1386,38155,-83843,-31061,-26429,-9168,-32883,-76860,-82141,-53771,44490,14409,22304,-41616,-24616,13409,5789,79680,-8747,10160,-21816,48581,-69506,-5645,-9104,-83786,-38906,749,-40295,71521,90126,32439,6115,92541,13026,23412,37745,-42581,-37771,-24664,8405,-32971,4239,-48548,86116,86920,4983,-61756,32126,-38966,24584,-7106,-91949,-27633,2975,-23280,-65650,-20242,-66509,-64654,-47794,-50889,31031,45340,18483,-41794,-3586,-36109,-22907,-22209,-1109,16747,-14386,-17883,-1766,29830,10855,19020,-10080,-34325,12057,-66870,-21428,36750,14399,-113006,-90018,-21259,-79011,4792,-48728,-19079,18632,98433,-46580,-74198,63719,21412,-7606,-86960,-1232,13850,73556,30436,-53916,-14854,38072,25737,-52330,-10687,27158,-7741,-1248,-24873,42846,-47857,-31094,-28996,15464,-7351,18097,-6445,21176,29617,70966,-49201,-21554,-31237,-574,-21773,5106,53463,-40599,-70942,-10506,-47555,-39533,2433,-68026,-8448,-50855,-10968,-8498,-48105,-36492,-25912,-23525,-71864,-64082,-95933,-64882,3643,-24538,-12889,-78587,-39094,-37370,-28125,51770,58953,-5327,34193,702,-65252,-62868,-23758,-34341,-55963,6892,30088,71464,-28763,-20414,-59944,-134714,-8549,-38254,-27274,50395,-6795,-12179,-54908,12932,-9489,-8393,104179,135110,-8271,33308,-9779,52680,88455,-49652,-4106,-44450,-10943,39117,121480,28850,16727,157177,-24581,53645,34626,63520,-19467,3282,25541,-33024,-24273,-29529,37583,142763,96274,-94972,-64880,82698,-72439,-119686,36744,36559,446,54697,195561,86136,33074,-46105,-14455,81454,-5144,-38087,5657,-7411,49160,31234,43256,-2087,-39031,18231,11401,52663,-33038,-174696,18926,83711,2865,-73816,11740,-12212,6596,-35201,-61282,15719,39112,-60361,-53536,-1701,26571,-17,-54086,39555,96958,18939,13941,-28743,-11338,19649,83330,-39987,-38651,-55577,20489,-99816,-38247,-30251,47582,36978,28499,53361,28584,77725,-3888,-78348,-20896,30371,-5170,-24726,24610,-66187,19718,-23828,16699,16767,-37265,-76097,-71870,11481,65366,4360,63454,8406,40302,-87853,-17146,-39740,11854,57398,-9235,-19365,-3999,17582,33225,24927,21463,17199,15728,19689,-18020,-48613,-60639,-72550,-23392,28895,58050,9069,53684,-119653,-99951,-80298,-17955,-73000,45170,-21642,-7241,-46909,25383,-962,73880,-26303,-31039,-7823,-18001,-3303,-13627,-133012,-108851,-43945,-2687,29783,34943,-493,-51611,12521,70546,94941,25466,144386,18835,-2145,24341,23561,8882,4387,45391,20718,60131,13778,7147,-37227,25995,-49231,-468,18913,32984,-5297,60642,25328,324,12136,26583,15696,85876,-10941,-1438,-40983,-27298,-44731,-28115,-18408,15444,49201,-43990,-44928,-84824,-59762,-88119,-46148,-28220,-34777,23513,43726,-7849,28432,-41795,-7490,-45374,-49417,-38088,-22548,-24574,60510,-12361,-22278,13076,65628,79548,32911,4737,-6302,53391,49085,33079,-11270,11439,15997,32185,23589,-13178,-37091,-106529,-23752,-5428,-68164,-3439,-47640,-63942,43204,21521,49860],[77741,28287,-17548,31574,-11559,73173,29939,2756,47022,-2499,-30116,-28646,-712,21511,45775,-41628,-43329,48944,34482,33217,32826,47671,-10988,-20338,57069,-22945,-44158,22693,-3854,156924,22271,20235,70956,115209,-266,-67221,42603,-81921,-32637,3460,-33582,4334,7419,-49267,-53095,-21085,-95700,-73525,-6813,1180,10716,-27777,-83722,48631,-34901,-36236,19818,8278,-23433,25912,-64410,-58314,-26950,-44548,18617,-7223,37576,-6749,14139,-45054,-61535,-98636,22560,-89045,34420,38659,25849,36239,9766,-11516,-16283,49687,-51843,34325,-26531,9739,-7192,330,-27891,83672,3288,52579,12968,-49282,-14590,25372,38787,-60298,85819,-43907,14703,-28944,28824,93883,52269,159481,51014,-96154,5799,-2490,-2242,-9561,16225,66661,19786,-6742,9662,-33364,13786,72180,-21501,13237,-80981,-45813,44239,113134,106532,12586,20403,-23234,-22558,-4759,-9065,-562,-20653,-17048,111179,22791,-35694,30631,68085,-9748,50971,81926,-20880,-16935,-113510,-7266,38511,-13595,38974,-10850,-46399,64238,25579,14004,84922,-36552,-67187,-26041,-17287,56625,-61607,24206,84504,51087,-44867,-95475,-34699,8988,8758,-6699,-28058,61602,30468,-22803,-66187,-11740,2317,20080,56703,-28166,-6162,37442,41166,-43869,-18889,95077,-218,-39898,30112,-23931,51148,-44272,-10377,37579,-16789,88179,59796,54959,-144896,-76801,-45726,56446,42461,15009,5549,-66913,1572,-32641,4951,43223,31741,-15786,-3085,-73662,-7425,5233,6674,-14393,-6751,-33303,-89332,7545,-110347,43483,7975,20197,-21605,37201,-55103,133930,70895,79088,2952,-29460,40537,-24024,-3177,66604,56183,20679,-84226,18656,1331,-97419,-130224,-20302,26816,-40848,-3037,253880,-169562,107572,71370,-48355,-5817,64376,-26222,14751,-9372,10273,33220,59820,-6676,-29189,21000,-82453,-15826,-24406,-58943,53265,-20146,-90822,53748,-4760,58773,-57274,-25781,8439,-88587,-32671,10721,73437,-2055,42522,-45787,-52331,-48460,-48938,-57388,60145,-62933,-21854,14464,100531,66115,32398,37687,20754,19421,-85579,-83140,-12613,9927,-52311,58605,20579,-54044,40690,-29292,-75956,-19794,22100,4549,-3254,-6525,-119891,34409,63283,32,27704,-18695,10772,-39253,64560,49897,89092,-45913,-4710,-11482,-75994,-89123,-59953,83122,54862,-28693,-91577,73841,-2630,-37905,40801,4166,3647,58066,-22470,-19676,8169,40819,-64178,21459,29180,24669,-6897,2095,-43447,47228,3686,-54154,25936,16417,-9760,53240,32247,9430,-5690,44133,14918,-5734,3486,-11225,-31907,-46056,-29870,54596,38881,-27662,-43406,39992,-30741,-997,-23784,24371,-29125,14896,80929,39152,-36208,63435,10412,43595,20881,-16340,-60623,-78464,-51091,-2671,76030,112548,42842,-12983,-101761,-46842,39732,65207,-40993,22859,40527,44004,-36505,11884,-60868,6717,61074,3205,13104,16356,22059,9488,-24738,-47463,-33453,42466,16090,-4807,92332,14004,-17196,51447,81437,17808,-61670,47145,31149,-16962,26311,-4723,-41094,15765,80276,110466,3710,-61304,19785,70788,45674,14530,515,18088,-12261,-18468,-21648,-14161,8909,34225,-994,-65294,-38772,-22084,25751,1021,27405,5519,-15094,-56245,-19974,-5650,-11991,70424,91241,20578,42092,45920,-6779,132435,63134,-27312,-26495,51700,6207,-6043,6427,-11530,-32849,26501,9006,90076,-21098,-36494,96019,24424,-5803,55210,145386,99046,10109,-23352,-70696,-2553,38173,40774,66075,22056,-124037,-27386,-93545,-34261,10723,1216,-73695,-47072,7310,14980,42520,77511,21741,-33046,27699,-11111,42112,31041,-91673,-26696,-46341,34394,35071,-271,-95920,-7878,20178,36972,-22659,34993,-13811,57539,8388,36820,23714,-19428,88746,9662,33212,-3896,52131,2502,-33531,18525,40993,38442,20200,-41918,22857,-41567,-31672,-21082,39852,-47779,3631,35615,-47172,-14247,71894,-41579,12072,37699,-74202,-83510,-27729,-40116,94370,52853,53737,62075,-52484,-22688,72784,-41581,-30234,41484,56843,37256,30411,-1446,107144,-2965,21372,54504,-75883,-38372,-28638,-12605,-24194,-47763,-62388,-45622,49199,21591,23147,-37192,-18996,13531,28969,97760,-23086,9358,-28918,23518,-47900,-7431,-9023,-83699,-32442,-9148,-22277,68365,80854,34872,13317,106793,-1683,36031,23975,-29672,-44452,-9420,15512,-18161,7879,-67547,83467,84102,-3140,-60924,18406,-44111,47684,-13369,-87035,-26386,16431,-43348,-60069,-20064,-79538,-57238,-41695,-59702,54032,37734,29536,-29741,-10297,-37422,-28258,-30759,-25326,-15590,-27105,-6293,-8584,19123,7484,28288,-14006,-38986,2643,-55005,-23418,-6245,-9421,-104058,-53357,-9870,-60328,11540,-50281,-15725,4985,54256,-57952,-59797,76989,37726,1754,-69197,929,5226,55054,28916,-20010,-13186,38067,16315,-15021,-26650,7356,-25408,-14762,-6710,44672,-56774,-59945,-32690,23608,-9314,30439,15706,20616,16866,34540,-64933,-20660,-43291,18164,-32107,-8548,23925,-46464,-88501,11253,-47442,-41203,-886,-47966,-9980,-48798,-28347,-4761,-43662,-46992,-18825,-12654,-60618,-80742,-97686,-88924,-2464,-33607,-37946,-70838,-38603,-35966,-51369,69695,71498,7911,34733,-16960,-64273,-51127,-39581,-56911,-81997,711,58539,50614,-46206,-28046,-56111,-114621,-24683,-31858,-37873,38114,-25626,-23964,-59176,27877,-640,-3576,85688,107275,-35816,29097,-8063,66837,63407,-56330,-22723,22290,2606,44021,116289,10900,36594,135163,-34964,45931,38605,-1967,-36221,-13289,29689,16271,-23098,-44497,33649,132062,143586,-70981,-66694,112731,-71146,-157226,12939,37202,9964,37220,165160,73075,-1994,-43464,6218,75178,25470,-19161,2545,-20221,40730,28193,23956,-26559,-43557,540,12001,28417,-34066,-148759,12628,90038,6501,-64243,20976,2700,13030,-2708,-45555,7281,51505,-53627,-36869,1326,39298,-4665,-58802,27923,78304,3721,2230,-59625,-29670,44301,51892,-69724,-37499,-40945,15492,-122146,-57705,-27459,57160,55536,35700,39144,24283,40874,-26283,-118098,-25911,19636,-4406,9977,16198,-44073,32203,-2534,12101,4496,-8550,-71984,-79400,3301,40856,-2259,48183,-5564,60475,-101996,-24973,-20838,56583,57064,-9581,6717,8500,20047,26183,14247,49398,10677,8793,7723,-14253,-48733,-35645,-75101,-30,5706,49386,-2656,59348,-116677,-76133,-44873,-10407,-72200,17263,-38633,-5586,-9746,39862,-12071,35239,-34009,-56223,-41397,-48234,18285,-15678,-104221,-51133,-24026,-616,32687,66324,29063,-57282,15278,115537,133301,62944,135821,24176,-11812,6837,8604,9667,6691,43327,21134,59379,13089,9742,-26990,30700,-18460,-3328,23339,34156,16579,71752,35840,23541,57558,61377,9719,72758,-32462,-5655,-29508,-32810,-76502,-57604,-39483,2445,39575,-52554,-24587,-127657,-61164,-97987,-43854,-46114,-10407,16348,40199,-3699,-2646,-41142,-4843,-39718,-10761,-46590,-23767,6401,78251,3117,-27968,16429,90661,100175,32573,10837,13487,28702,55123,22127,-9673,13815,10148,13691,3560,-40332,-38128,-137049,-24166,-802,-75115,-29300,-51884,-49786,38709,45589,60968],[61681,28162,-13933,22308,-14409,83985,25932,4152,37000,-20663,-26237,-27274,7098,5060,51546,-20301,-49551,12203,5092,32031,42873,64093,1101,-16300,32815,-47071,-47785,8172,-30250,142280,46235,23522,63613,83622,9854,-58982,28113,-58201,-40700,-3880,-8936,16081,14616,-49427,-31716,4277,-86388,-44039,1317,-14093,-20576,-50833,-79479,70369,-25568,-45168,8689,17795,-25307,80981,-35590,-52830,4729,-26765,-3007,75,37837,-15559,16449,-48270,-57611,-120083,-13516,-87072,49613,56758,39289,21305,10841,-1556,-19650,54583,-67446,12538,-37733,-6831,-13716,-5434,-28393,73967,31558,66577,19495,-40303,-10549,37792,25108,-81485,82886,-52011,-12572,-29679,34480,95989,49991,146149,28664,-104024,-566,-20410,21259,13834,14468,69110,18433,27086,28766,-40689,1657,68827,-21307,9572,-90408,-59867,16606,100617,103030,2922,20195,-1195,-4589,-6686,-11682,4160,32744,-14819,116768,20413,-32342,8843,47169,-14529,24885,63097,-16244,-20976,-103638,2114,67013,-15286,29158,1559,7452,77128,32017,17730,61777,-33295,-51873,-41790,-15253,30478,-62496,1693,75682,44887,-68043,-86061,-35156,21014,-9859,-3311,-11814,46224,27732,-29048,-72159,-24045,-39574,43649,82138,-28773,20352,39462,19434,-36471,-13942,113281,1814,-19751,25155,-17715,38518,-70752,-4246,20777,-35467,73975,38788,50019,-149301,-99187,-38742,72243,55857,2966,19706,-46265,-2694,-35349,27487,43177,38176,-28082,-24162,-65392,2966,11247,26011,-3851,9395,-25606,-104814,7614,-104693,51034,20780,36024,26114,19667,-65058,102318,78080,78273,3550,-52229,-6574,-39865,-12709,79528,69924,14964,-74665,-6203,-16738,-85738,-67467,15966,27915,-40686,12829,198711,-203737,90277,51428,-109541,-27796,60210,-42883,-8476,-40055,25443,70580,61154,-7565,-46566,16100,-79617,-45941,-26365,-22917,58711,-16069,-86551,52902,6752,50405,-51042,-46290,12382,-56979,-53659,-14364,60626,-29903,33841,-43573,-33634,-43342,-42929,-105940,44942,-60461,22025,42378,100280,15659,45041,39266,-5302,16697,-86744,-111209,-45104,-14740,-45225,57096,6147,-82104,45025,-33385,-79836,-9762,12146,14274,23399,13410,-128898,66935,83390,-515,38638,-25222,11520,-45926,47766,36650,100866,-38595,7880,2433,-73576,-101990,-74615,73702,29924,-8485,-97639,72406,8208,-17170,39645,2540,19924,57998,-39306,-30967,15511,22222,-59428,31822,61368,9953,-18812,-10317,-35384,21949,5645,-36391,16084,25226,-48346,30664,48172,27100,10483,29504,-4472,1651,20516,-2635,-25539,-39258,-44915,53413,38498,-50160,-47098,28028,-2184,22235,-28546,35526,2279,27819,80010,81584,-41023,46377,2545,58787,30503,-11499,-58931,-65350,-34222,-19567,71310,123021,28105,-7940,-106248,-29950,37340,51936,-61035,14046,37164,57811,-29287,12334,-65719,18351,39782,-19102,-3224,36712,18147,-59442,-46066,-15169,-15532,60332,6632,-20589,73678,14834,-16573,62541,87044,6756,-58785,40280,38129,-6905,45120,-25052,-58060,-6798,35539,103160,7792,-64612,27907,54294,68824,41420,1325,21939,12554,37938,-14707,-15484,31037,35802,14972,-27490,-15458,-18938,13552,7464,32536,16425,-38371,-51789,-45792,-18414,-13643,44784,72627,52061,38644,57059,11178,139809,54317,-41786,-37530,64503,7758,-5076,10165,26176,-18283,27751,29549,76425,-52285,-44752,59692,-5796,-11548,46015,111873,84723,24711,-39110,-57157,-13698,25174,36936,62703,12636,-112509,-23929,-73658,-5620,93,20217,-41898,-15631,4999,15740,55189,72347,8744,-30593,22044,26076,43478,-4518,-86209,-39081,-21491,33785,17308,16476,-117864,540,547,21915,5398,63420,-39985,12827,19238,54990,32500,-3122,79210,1019,10115,-23947,52976,-975,-48243,32242,44590,26080,29862,-36303,-9321,-38588,-37869,-15652,60402,-38837,15568,71037,-32572,-38031,62535,-27325,15038,62305,-65102,-71314,-17660,-16438,113368,73279,39567,60930,-38579,-17943,79397,-54911,-34151,32579,43974,32003,61773,17554,70540,4204,25998,59151,-66244,-60173,-25056,-14567,-6705,-11645,-40271,-34965,36573,16911,14996,-28055,2427,23760,57295,99851,-37023,14926,-21834,-4425,-27765,-5374,-2165,-74245,-25759,-35774,-4156,68390,57905,36999,18407,90607,-19710,41826,10491,-14722,-55083,8467,21981,-2821,8588,-78850,78426,67315,-12476,-44570,1026,-44710,57673,-19711,-64454,-21761,37985,-57559,-47518,-14866,-75855,-43699,-22485,-60778,68837,34781,38438,-20600,-13347,-25694,-23663,-36023,-45044,-37603,-28039,10390,-11686,3651,-1399,28652,-30012,-37745,1733,-34810,-21332,-47118,-34733,-65151,-21096,7223,-31903,10216,-50803,-18440,-2074,16253,-51165,-39476,77651,46182,11457,-38592,1845,1938,29612,24588,10621,-12005,27075,-2786,19036,-47016,-9447,-36909,-16061,19215,32645,-55235,-64795,-16995,31943,-11955,29262,27891,17270,-1768,-13927,-66750,-8937,-55063,37848,-40357,-19591,-15030,-72262,-94469,24576,-46727,-35407,-3471,-29261,-6535,-37101,-40626,-876,-34997,-52718,-9879,5419,-40794,-78981,-96533,-103723,-8594,-37090,-54683,-50177,-42914,-32317,-68484,66761,65458,20094,29680,-33657,-65360,-30731,-45254,-72060,-109140,-1678,74798,29029,-49188,-36206,-47144,-77022,-41377,-44517,-42508,22972,-35199,-20421,-64164,37200,3775,4735,62090,72163,-56322,26991,-7692,71767,27788,-58161,-27258,96948,2551,40977,90844,3905,53856,82389,-41106,38636,41063,-52198,-42348,-27336,30950,55747,-18478,-52300,33382,78219,134121,-46700,-73374,105844,-74231,-171941,-11104,38361,11748,12696,128494,56055,-25654,-33701,31943,61744,36614,-3107,5662,-24324,27262,26900,155,-45138,-39378,-8359,9485,-7297,-32465,-83146,4360,78836,5692,-47198,31736,22798,20502,52095,-26504,-13845,57959,-37214,-20498,-4967,43008,-16395,-56765,6512,49569,-16903,-12728,-84289,-47011,66402,24247,-91302,-30711,-11641,7388,-132198,-75093,-28824,60175,67724,32028,25128,11557,1870,-32575,-120907,-22644,10770,1433,39673,12705,-12528,41311,27368,7212,-4269,28764,-63210,-77913,462,2576,-10150,33474,-19863,69509,-101735,-29807,-2144,86207,47999,-16417,21552,24753,17089,21769,5890,63171,-994,-1976,-9736,-16670,-51456,-12037,-72802,26899,-4642,43200,-7432,59742,-92204,-47598,-15171,-8693,-64339,-2721,-51081,-6163,25810,44299,-10705,3302,-35852,-78711,-80362,-79332,25230,-15800,-57139,-3973,-6262,-3057,32684,82546,58336,-53023,16391,136070,143684,93642,105066,33763,-12219,-14297,-8687,6109,7060,33518,21993,53400,5455,8104,-15464,32569,15006,-8658,27648,28049,32428,69717,44025,33906,75820,83326,5176,53982,-51107,-6809,-10774,-35593,-92942,-81897,-50808,-8885,29232,-58809,9314,-141892,-58620,-91284,-34835,-60610,14665,10631,43912,10269,-25590,-32756,1552,-33432,34450,-48728,-10449,30515,82410,20816,-13864,34475,95949,101938,26786,15066,24804,380,52379,-4843,-7794,23574,3268,-4393,-14279,-70517,-31846,-143641,-28166,2109,-75230,-54230,-48345,-18635,18435,59764,68680],[41643,28443,-8074,13168,-19475,76907,18276,-2190,14480,-30293,-19003,-23313,3266,-7502,58026,-9586,-53576,-20364,-21905,50590,57220,77444,5082,-17589,10997,-63295,-45330,-14593,-52127,100662,64172,15070,39683,20544,17090,-47095,6434,-28277,-44524,510,16501,34220,19393,-45841,-11653,32962,-63982,-8112,9187,-34214,-38501,-61502,-50642,83192,-13651,-47362,-5773,26195,-32875,116985,-6781,-33847,30579,507,-19237,6947,28730,-14081,14824,-51018,-49058,-133608,-70236,-79940,36995,74260,42216,8186,7187,3694,-23106,52374,-68037,1199,-27206,-18987,-21671,-6266,-27679,51662,57502,67206,35469,-28845,-16654,44570,14711,-83544,51024,-57257,-34110,-22018,42235,91771,30582,124998,8594,-94087,-4891,-41744,42463,43525,8837,58494,20979,53565,49094,-34149,6150,58932,-11650,4735,-96072,-73001,-8816,75282,87001,-480,12491,13870,17800,-9050,-17311,10533,79720,-10739,104302,20798,-20359,-2402,23053,-18419,-3428,30673,-13703,-24847,-78533,10223,77613,-9028,24621,24660,35747,62170,28237,32428,38702,-26734,-30102,-45534,-12069,-4358,-61461,-19953,49980,28316,-78552,-64093,-30218,29515,-29198,-4781,4346,24428,33708,-30334,-68046,-15971,-60222,63597,111728,-31989,27212,37016,-6944,-18521,-10098,123011,16192,-3675,19902,-6848,20641,-85423,-2865,1137,-47349,44960,16910,35630,-133492,-108158,-25693,85574,60097,-11398,27086,-17014,-5286,-33164,54460,31116,27668,-51606,-35802,-57766,12023,9934,33477,22782,28499,-17253,-102220,11470,-86832,40744,26091,45877,60766,6262,-56000,57895,66074,70059,-16073,-68666,-37905,-46170,-20500,70230,74008,10753,-60883,-28805,-42550,-83546,1309,62440,34254,-30026,28130,120795,-236544,45136,25128,-143581,-40367,44041,-59471,-47566,-62035,38183,98331,73183,6528,-61056,3042,-67251,-65502,-24120,16441,54957,-6398,-79401,45969,26265,31587,-50543,-58229,18741,-6372,-66871,-27984,27590,-47557,24616,-40574,-18423,-37689,-35040,-128098,17790,-48879,57296,39365,85476,-34619,49265,29339,-30570,2383,-76867,-120401,-71740,-32759,-36225,50179,6534,-84270,37863,-43188,-58976,6724,4701,27168,32260,20034,-111889,84769,91029,-434,47431,-28342,10236,-41908,27180,20373,96957,-33836,23933,38477,-52549,-92962,-73505,45787,-6760,4383,-72382,55529,3020,-16675,39418,-187,29219,54672,-48513,-44843,27091,917,-49255,37378,82295,-918,-26141,-6892,-25592,-8165,19797,265,5159,27842,-67430,17523,37918,36579,26296,8097,-32595,11921,40036,9320,-18263,-29900,-58384,42381,35204,-69548,-37039,28629,27350,40232,-25432,37698,26506,23460,71904,112541,-36653,40300,-182,61827,37456,-6974,-47294,-38796,-11512,-31839,55407,103752,21427,-3595,-85815,-13014,41872,39819,-72637,10000,21720,59905,-10927,15949,-65880,30002,19496,-45572,-15350,69680,27878,-110299,-55806,17394,4617,80440,5020,-37598,49767,14347,-9321,78669,86495,-7668,-40768,30887,34667,4792,66010,-37412,-70416,-28179,-9984,82845,6662,-60050,29272,33801,80161,72985,10004,23486,35993,89127,-9427,-28292,43991,37039,35639,8995,13146,-15077,-5427,6841,27086,20884,-56832,-44980,-62944,-28998,-20057,29216,44580,72082,22273,56174,21256,113079,37477,-55790,-51250,52214,12555,5067,18254,60882,-8331,24357,43438,63062,-81770,-44629,17608,-37989,-19984,32208,77633,66160,43930,-46530,-36465,-21278,10571,31008,38678,3325,-83304,-19716,-34323,15727,-12325,31185,3020,7834,10981,8857,60620,61679,-6826,-31787,13252,64891,51353,-21629,-64670,-40275,-1988,26436,-10035,33923,-117603,8968,-18509,7974,25980,86769,-50113,-22859,28215,57751,46687,8462,58331,-9660,-4672,-43835,53465,-929,-48538,51638,47808,6358,32536,-27224,-45958,-30934,-37216,-12320,78750,-27400,26624,77972,-18752,-61131,41386,-9586,18443,63005,-46824,-51247,-3175,9160,116015,68406,18006,60503,-18974,-22897,69571,-60144,-35299,14004,22515,28754,72159,30080,29573,10103,15106,54745,-55261,-93349,-16240,-14577,18270,21937,-18760,-23329,14323,-251,2273,-27395,30890,45517,84024,81905,-48486,25194,-4077,-28066,-10796,2268,7972,-62632,-16586,-72286,11157,74572,31131,38739,23197,59472,-31388,38349,-2206,-3019,-64761,22120,26168,6068,8498,-81228,70768,45516,-17815,-17867,-14567,-42431,47972,-25677,-30023,-14156,57395,-61234,-30393,-7555,-55937,-26308,3237,-55078,67519,33029,44102,-19544,-11846,879,-9309,-37068,-55774,-42488,-17048,27849,-12482,-11277,-11384,23983,-48282,-31229,15170,-14157,-16990,-73677,-56337,-18195,-14071,23458,-3684,3090,-47919,-29023,-1843,-6303,-22454,-19001,64151,46241,17521,-2153,-1819,5110,5276,18471,25351,-10332,10891,-18234,40588,-65706,-19399,-43104,-3679,44679,8088,-55245,-50428,15523,38919,-12002,12781,29510,13452,-21909,-61423,-53446,10405,-61742,53547,-44224,-23765,-47986,-112460,-87319,25445,-47633,-25359,-4581,-14826,4390,-15425,-45638,2328,-24448,-49502,-208,32369,-19436,-60278,-91126,-101325,-11605,-33983,-59222,-24320,-52714,-28446,-72808,43327,44645,28975,20556,-43509,-65995,-5166,-39930,-72802,-124892,2846,75148,13995,-42949,-46076,-33451,-39207,-53721,-71243,-39681,10078,-32779,442,-64792,43805,1842,15271,37254,39025,-64530,29368,-10274,65511,-7369,-54551,-22221,148736,-13595,30902,53455,5095,66839,33766,-39027,32797,42831,-64459,-39897,-37321,29387,77319,-10902,-49916,44976,13490,74518,-32977,-77787,72347,-74993,-158555,-28826,40737,4354,-12190,90721,36538,-35047,-18552,57239,44197,26864,7949,16067,-17193,10471,26190,-22178,-54800,-32186,-11532,-842,-40930,-24196,-562,-3654,52061,613,-29897,38923,40707,31168,102619,-11113,-36084,54077,-22258,-10565,-20664,33577,-32465,-44829,-19101,13407,-35325,-28179,-94571,-57493,79852,10172,-94681,-16832,23476,-1212,-128702,-84953,-33954,54338,69186,24360,15480,-9621,-26780,-18858,-83444,-13763,680,10880,49569,15154,16449,44122,54827,344,-15105,62907,-50905,-69056,5331,-36218,-18234,23127,-30521,65396,-80652,-27106,5662,92453,34124,-27064,23480,40140,6701,18701,1513,58563,-14356,-13776,-26965,-21727,-57723,6421,-68399,52562,-1583,42687,-7982,53418,-54669,-17468,6448,-9953,-48483,-14258,-57160,-5359,52296,36875,1390,-14122,-31748,-86067,-112815,-101919,16028,-10584,-6865,18439,622,-7799,29337,74348,69144,-42506,17125,131339,132422,111031,63890,44268,-5157,-34147,-25504,-1946,2937,18110,23165,41529,-9973,3938,-5818,32383,36203,-19259,29473,16499,38919,56661,46275,28445,71343,85715,2671,31899,-60150,-1550,15409,-35969,-92696,-95315,-51203,-17109,20304,-59769,47570,-125644,-50285,-64827,-26400,-68036,35673,8345,50711,29791,-34696,-17435,9190,-27944,75395,-42627,18069,43059,69782,34842,11571,61672,85449,89230,18724,13884,27555,-23598,43615,-31989,-5985,38289,-2494,-16698,-24746,-94256,-18465,-120483,-33850,2534,-69880,-69901,-38868,11289,-8100,60264,68850],[23286,27757,-1690,5896,-26273,47848,8161,-18177,-15522,-29508,-7559,-16125,-3871,-11735,61798,-12913,-56540,-35588,-32235,78279,70438,82107,-1190,-27369,-4284,-62169,-38204,-40797,-63917,56828,69301,-1110,18540,-51303,20695,-30722,-14568,4402,-41744,16949,34442,47998,17743,-35178,3134,55965,-33759,25584,14369,-51183,-38371,-57357,-4353,82218,-1712,-39749,-19358,32888,-41770,122295,13454,-3491,43171,30038,-25435,11014,22690,134,7426,-53280,-37962,-131401,-121877,-72367,4747,82451,32618,-1487,-1460,1279,-31319,42191,-54880,1566,-2579,-27348,-27167,-4253,-29230,15969,71746,54622,58891,-16959,-28260,44755,6932,-71279,3616,-59135,-45608,-5989,49965,80295,1796,101730,-4323,-67320,-3985,-62053,57124,68295,4007,38276,25727,62425,69449,-12055,25136,48897,6896,-915,-93883,-85931,-18615,47162,62755,2622,-2126,16680,35957,-10630,-21683,15093,102262,-5442,79539,22152,-3248,5057,2192,-21682,-27604,-6277,-13581,-26029,-47417,14110,66482,1264,27750,54253,34603,28006,12345,46287,20007,-19551,-8910,-41645,-8284,-34084,-57391,-35452,11355,4754,-73880,-35965,-22634,33575,-43849,-7399,14351,5826,42280,-25447,-58344,7109,-55346,78361,137239,-36727,7172,31079,-31661,12838,-7649,119535,39806,6032,14602,3828,1432,-82331,-6272,-14523,-51044,10013,-1063,16368,-107371,-101851,-10753,93281,56710,-25031,25321,10850,-6679,-29967,78124,11824,1832,-75119,-39516,-57406,17062,2323,23953,52529,41955,-10542,-87119,18338,-66211,21709,24356,50686,73279,3310,-26979,17862,37532,55750,-50208,-77484,-40937,-42712,-20657,41139,68026,8433,-46587,-43263,-68215,-84288,49556,103490,41918,-9737,43218,45579,-258014,-9841,104,-138085,-41583,16594,-69804,-89420,-65885,44885,103573,92686,30212,-67060,-9237,-48899,-68394,-20529,45486,43203,5739,-71908,33652,51164,8885,-52662,-51534,24509,47181,-60132,-26330,-9423,-53471,16965,-39012,-7551,-32535,-26058,-115114,-10356,-26562,75024,10261,59418,-71627,45928,13219,-48141,-17288,-65756,-103658,-82489,-40077,-28251,35842,23792,-62248,22898,-53566,-18702,26542,1131,35257,21654,6480,-76720,81198,84507,-813,50592,-30533,6277,-33573,2529,1546,72668,-32985,38050,83319,-19497,-62726,-58413,5135,-44678,6785,-17163,30826,-16715,-39483,36447,-7598,26870,48652,-46819,-57545,37746,-14351,-33649,33637,82561,-6102,-27464,10870,-16619,-30692,44646,44027,-4891,22431,-65730,15621,10137,31746,34764,-16957,-59502,19596,56089,20357,-12623,-21507,-66584,21069,29792,-81112,-15786,39221,51070,48259,-14912,28977,39672,7745,60494,126611,-18494,47372,4304,53794,37848,-5100,-28413,-5359,11289,-35249,35011,59673,24054,-1650,-54426,-8671,55953,29511,-74005,16025,10242,50021,20271,24125,-63921,38257,6359,-67420,-20618,103322,41091,-123894,-50275,43809,19617,98476,11410,-49935,24455,9011,373,84941,77359,-23406,-12661,19577,21485,14525,83582,-35941,-77442,-43447,-37827,57072,2040,-50717,23873,15114,76823,94355,23278,24314,53138,114768,-7875,-46342,43757,37057,54480,32541,37901,-11504,-23196,2222,12754,19479,-67490,-38309,-65814,-37418,-27681,31698,13511,71084,1622,45973,23409,70222,24627,-66405,-64923,23820,19788,15710,26887,79212,-4308,15772,43753,51847,-99430,-39763,-16975,-60778,-28387,17434,52030,50693,62893,-47378,-15898,-23143,-6321,25744,-4536,-4163,-50308,-15486,18470,22918,-21157,33125,51293,21379,20139,-1850,61957,53595,-22613,-37602,-94,94502,65144,-18452,-35053,-29062,8815,16579,-41902,46793,-95375,15111,-33798,1320,36660,100019,-40520,-38172,32145,46491,66136,13143,30554,-18176,-9470,-60786,57496,2098,-34900,66017,49094,-17663,27561,-16690,-73391,-25430,-32200,-14862,90274,-15388,33408,59396,-8103,-75215,18728,5660,20546,38906,-28485,-26470,11684,28654,98041,32988,-5271,58150,-1286,-35398,42379,-55457,-33159,-6411,-2615,30351,63383,34635,-1571,13176,-4727,46217,-42682,-122395,-4024,-12711,45490,47175,1679,-12548,-7269,-26069,-10315,-46440,55795,73779,102921,48096,-55079,35685,17761,-41453,5024,15333,18372,-53915,-3788,-103184,21328,85753,12490,40251,29073,31833,-27493,26305,-12989,2875,-67776,26632,27141,4010,10898,-76123,60138,27648,-15674,12192,-22757,-38991,20199,-30270,7619,-5155,67142,-52717,-14015,-1716,-25563,-8085,25918,-45343,48903,28350,45123,-28132,-5158,39762,11276,-33065,-56127,-29587,1532,41454,-12893,-19690,-17417,19964,-58769,-21515,41865,283,-13060,-79653,-70804,16242,-40241,33357,15982,-6026,-41626,-46143,4049,-15695,23010,-4225,38649,38972,16125,26825,-11982,13368,-11921,10519,16824,-8637,-4772,-25038,47217,-75675,-21200,-47936,15320,62219,-21530,-61830,-26610,56030,43705,-6688,-16137,21948,12134,-37616,-92498,-30027,32170,-59308,60353,-43427,-20565,-64594,-148981,-68633,16689,-49464,-13577,-3214,-5206,20709,12330,-43407,3776,-14818,-37403,8939,65204,-4502,-30551,-82395,-80569,-10648,-25323,-51747,-2240,-66189,-25679,-60705,6440,19225,33709,11169,-42051,-63621,19249,-26301,-57868,-118867,15414,61077,8121,-34875,-57314,-16813,-21553,-58263,-89851,-29629,2918,-19567,38121,-56121,51648,-6267,24695,14869,14396,-57654,37595,-15802,49444,-31802,-44371,-13060,158775,-39957,16984,13768,9051,73935,14637,-26339,29071,44622,-40250,-32368,-42838,26235,80391,-2891,-38712,71645,-27302,-861,-34076,-71965,33850,-69620,-123211,-36650,43481,-11004,-31307,55905,18539,-31228,44,76879,26492,4349,14241,32916,24,-8198,23788,-37095,-54108,-27907,-15506,-18517,-59055,-8179,70499,-8885,16943,-6818,-18689,38563,49644,46030,122886,-5531,-45516,38908,-19318,-10111,-43639,11427,-46580,-23292,-41184,-26575,-44945,-40614,-85718,-57508,79725,10239,-74441,3450,53570,-8309,-113030,-85159,-40425,40987,59069,24829,12424,-36807,-37060,10360,-19297,-3483,-15105,20920,35913,21616,31947,39371,69691,-9358,-29419,81773,-37056,-55775,17445,-62966,-24474,19232,-34593,49490,-41905,-14672,-3479,77209,21223,-37454,14879,46626,-11984,14951,1675,37713,-25066,-23521,-39364,-25483,-67620,17829,-64305,67544,9615,48693,-8650,39424,-16317,11486,22177,-8548,-25975,-20166,-55379,66,65899,18506,18116,-16589,-23821,-70804,-127217,-109026,-5468,980,31632,19793,-7422,-16587,21260,42542,50304,-32061,17659,110179,109756,115872,27737,51163,4197,-47470,-37657,-12413,-5433,1092,24610,24571,-27628,-478,1306,32154,34439,-35559,28028,3942,36136,37672,39429,12344,59177,69206,3281,11970,-54911,10647,44862,-32997,-77972,-92829,-42002,-22437,12359,-54790,75474,-87508,-37374,-23892,-24181,-66919,50299,10771,56393,47350,-28943,1359,15877,-22996,103982,-27652,56240,44109,42918,41117,36603,90403,67636,72478,12357,5750,24647,-35887,32859,-45049,-4540,54386,-5037,-20759,-25289,-103442,-1294,-74432,-38094,216,-61167,-71533,-27145,24445,-27603,48503,59219],[10801,23967,2646,1331,-31717,3808,-2581,-42478,-45026,-21106,8233,-6279,-3902,-6432,57586,-27627,-57929,-26474,-20185,97739,76110,74955,-16919,-45083,-12249,-41439,-29371,-64465,-63207,25945,59800,-17966,18972,-100848,22062,-9051,-26530,33930,-32981,40056,40327,46974,5243,-17069,9918,66936,-2487,48756,15216,-55938,-21663,-40388,44066,66871,10027,-21769,-27477,37891,-46637,99701,22537,32825,41195,57022,-19657,10398,26744,22514,-5428,-54051,-26035,-114280,-149605,-68564,-30484,73167,14455,-6848,-12717,-5827,-44066,25020,-33487,10526,17091,-34071,-27418,-2152,-32994,-27222,69324,34396,83556,-6856,-37373,37472,696,-52193,-37943,-61364,-45488,17593,54972,62187,-24758,84762,-6480,-30624,3753,-76696,59630,75145,5053,14413,28240,49095,86405,20976,50532,44047,30389,-7825,-80862,-99371,-5668,24924,36418,10572,-22202,7507,43516,-10729,-21983,14871,95862,195,50348,22647,13906,32319,-10350,-21218,-42697,-38466,-15842,-21890,-20310,12092,39065,10710,37971,83170,16530,-12628,-13569,50002,7677,-14236,6794,-34094,-4538,-44232,-50273,-41891,-28657,-21419,-55915,-8507,-15131,34056,-49640,-7016,16340,-1581,45343,-13715,-47563,34902,-32342,88033,146280,-41244,-31028,24357,-49021,55078,-6680,103009,64451,9976,9116,9165,-14994,-61440,-12567,-21398,-47069,-19536,-11403,431,-80848,-82869,2071,93108,49412,-36052,15171,28265,-6982,-30429,92037,-7424,-28793,-83127,-39821,-65971,16446,-8638,1089,72853,42422,-7584,-73655,27053,-50419,3254,18213,54138,62966,12788,16578,-1362,712,37716,-86945,-79526,-14102,-31789,-9027,3943,55024,7071,-35235,-45714,-86171,-80672,60795,127527,46318,16314,55510,-8140,-249828,-54172,-17541,-98562,-33544,-18053,-69636,-119272,-50050,43779,84059,111266,53989,-63331,-12668,-29650,-58628,-18303,56236,25482,16222,-64223,18974,76330,-8358,-51249,-24129,26990,85039,-28562,-13071,-35163,-49671,12238,-39578,829,-28009,-17285,-75161,-28734,4033,73944,-28481,27608,-90572,37225,-4052,-54841,-35625,-60836,-66561,-72802,-37005,-24404,14570,50985,-27624,7752,-58596,27872,45817,2122,33342,-333,-23661,-36390,58118,66749,-2578,45624,-34720,-847,-28652,-23300,-18538,30990,-34985,45968,120103,14405,-22818,-35505,-33687,-73339,-1007,48167,9844,-40813,-80093,27858,-22075,11222,40389,-34008,-63448,42070,-17950,-13880,19745,59915,-5498,-22689,36053,-10057,-36436,73290,78523,-14071,9998,-47490,22846,-20355,11140,31096,-41955,-76983,20000,62401,26831,-8455,-16817,-67589,-7447,23073,-82744,10746,53652,63435,44639,1029,11972,40905,-10079,50064,125361,12575,60377,14878,37784,29539,-6429,-6524,27721,30976,-28184,17474,7989,32571,-3495,-28162,-22948,75451,20727,-63736,34074,15210,31581,57173,34662,-63356,39992,1790,-77718,-18877,125403,48066,-99030,-31442,60583,25152,108075,22823,-52799,1994,-3896,7128,73306,59184,-38615,16462,8488,1549,18790,93757,-18717,-77348,-48843,-37622,33098,-4215,-40147,13682,853,59276,93192,34919,25738,59664,108298,-10104,-61148,31604,34881,64268,36913,51649,-8943,-33899,-2017,-5993,13549,-69653,-32724,-53573,-44013,-32066,48694,-13822,48585,-14912,30211,20002,29485,25882,-70778,-74119,-8023,26178,17449,31116,76281,-6362,1277,28542,42201,-97932,-34194,-36124,-68856,-35062,4968,36707,43057,76811,-44376,-1721,-19423,-26286,23127,-57104,-8639,-26195,-11049,71968,13970,-22939,29462,88961,25915,23182,-12639,61934,54327,-35854,-47150,-17268,108020,81267,-663,-8372,-8975,10068,7950,-72423,51164,-57665,17725,-43665,4104,38005,99899,-16292,-31056,29039,26741,86054,11561,1807,-19464,-6222,-72152,66164,8073,-12153,66666,46232,-42101,16447,-6713,-81364,-26618,-25764,-24429,91264,-4664,32338,29158,-1963,-79033,4675,14288,20557,1526,-20229,-1950,21534,36431,65935,-22932,-23999,50510,7475,-49484,2979,-43021,-28375,-20513,-26462,37460,42776,33790,-11672,12784,-24030,38497,-27801,-126092,9044,-9550,67786,62136,21359,-4538,-20445,-53561,-19829,-85724,69264,99231,109911,8931,-55076,41125,36555,-41536,23110,31261,28252,-47286,11596,-111348,25154,97365,10868,41854,35559,17005,-4579,9069,-20453,3227,-60919,20583,25007,-8908,18562,-66400,46609,17420,-6222,39295,-20002,-35634,-15578,-31883,40506,2935,65471,-33227,-2952,-380,6544,7820,38683,-34714,18664,18116,40331,-43157,6302,82727,32248,-23712,-47761,-4188,20671,48018,-14975,-17334,-15683,21377,-55668,-11418,73352,5717,-11977,-66077,-77066,29671,-85433,34584,23783,-13078,-33647,-65103,12622,-19895,70607,990,6924,26569,5472,33578,-27927,23402,-19087,1124,-13040,-8391,-16593,-26265,44148,-71471,-16493,-55312,29066,67312,-46518,-72734,-2724,93009,45906,4604,-50403,7689,15513,-43367,-96159,-5923,50664,-46090,55476,-39861,-13270,-62638,-159464,-42977,5043,-49647,-1306,1658,890,37781,39869,-35669,2528,-8413,-19873,16541,95770,-2486,1726,-73696,-47059,-7510,-13540,-36065,9809,-79973,-24601,-33919,-32475,1172,35043,5868,-27807,-57949,35246,-9904,-32304,-88903,34578,38608,9119,-30790,-67463,69,-33833,-54097,-73565,-14518,1551,-22,86284,-36003,62606,-18393,27386,-2321,845,-36003,50776,-22562,27825,-40357,-27357,-3539,130578,-64326,3206,-19694,10620,73291,28430,-3379,27736,46447,531,-22888,-44532,23283,69831,1989,-23844,107383,-29978,-58348,-46609,-51360,9574,-58360,-80513,-35751,44694,-30623,-41304,27215,5883,-18510,19936,87207,12595,-17921,17633,53126,22271,-26794,17320,-41260,-43101,-29842,-25513,-38373,-54539,12843,111880,-9448,-16508,-13657,-16351,29468,46168,62852,104661,-11994,-32827,15559,-32622,-18113,-69493,-18370,-51787,3939,-52582,-65454,-43140,-46549,-59809,-47227,64391,18434,-34179,26816,69911,-12796,-88453,-77153,-44622,24727,40416,44005,15638,-64956,-28508,43164,48025,4011,-38980,27780,5974,28007,29764,28334,67464,-21229,-43947,78558,-24132,-40921,33815,-70894,-26814,21680,-31224,26080,2532,5748,-27128,49997,13436,-44193,177,35580,-37954,8813,5791,7378,-29570,-28937,-44689,-25139,-79809,22278,-61393,60987,20819,59089,-13385,17877,13091,36493,36331,962,-108,-23907,-45006,11193,67149,-7103,31017,-10463,-15805,-35643,-117683,-98967,-31359,17575,49836,10276,-28463,-34561,7157,-1523,6055,-27766,16793,84708,84395,114583,7947,50814,9182,-51218,-42340,-21772,-14406,-12979,26431,5340,-36304,-2758,8288,33976,8471,-54661,24251,-4510,27000,18771,22907,-4203,52719,40802,7973,-109,-34580,26342,69260,-25617,-52992,-72090,-26490,-26602,2303,-45619,78891,-42678,-23895,19931,-29312,-58183,58992,17956,58619,54491,-12184,18498,20216,-17937,117075,-4878,93717,37273,9305,38993,53124,113647,50050,61923,10344,-8341,20050,-32052,23846,-41124,-3994,68270,-2987,-17979,-16919,-95097,14653,-23349,-38008,-4265,-50975,-60247,-17115,16645,-29483,30982,40870],[5781,15458,2540,-629,-31414,-40396,-11878,-70156,-65457,-11154,26208,4642,10585,5712,41272,-46405,-56619,3464,7009,96207,70362,56189,-38343,-65829,-14743,-7672,-22177,-80314,-51609,10537,38863,-28217,46170,-108068,24272,16767,-24052,54226,-21678,61568,34272,26360,-20497,5380,7877,64177,23874,56891,11298,-42779,5500,-16517,78440,42016,23616,3756,-26601,41661,-43734,63429,24006,67372,29079,79450,-3919,4329,37840,43689,-21296,-51670,-15005,-90017,-150020,-70364,-53001,42726,-4593,-7711,-22393,-11781,-55653,3683,-11477,21990,10800,-41245,-21921,-1581,-35472,-66544,51975,14537,100860,-34,-36545,22667,-4886,-33706,-58312,-69312,-35317,46563,55129,40319,-38608,80606,3139,5827,17319,-82250,45667,54799,15241,-6353,23229,17057,94966,55845,72630,45929,52564,-16975,-57025,-112222,26449,13692,13389,20693,-45390,-9281,38435,-9279,-17551,8869,68294,5326,23248,21330,26755,70879,-12875,-12641,-46610,-59343,-19698,-10975,-3801,4652,6048,15263,51493,102351,-793,-47781,-42901,40655,2073,-12404,15668,-26166,-1017,-27424,-41557,-39522,-57082,-46192,-30564,13102,-9683,32922,-45014,-845,12829,4614,36644,4159,-38427,56739,-6607,93445,130655,-43870,-66807,19854,-56042,97151,-7052,77550,81249,10717,3429,5794,-25210,-28848,-19044,-18978,-37305,-34796,-12575,-3911,-58618,-56301,10179,84477,42169,-44083,223,30288,-5963,-37515,93371,-19788,-49340,-64562,-41557,-78841,10014,-19406,-24866,77248,27092,-9505,-75860,36090,-42099,-8124,11517,59539,37157,31734,63408,7635,-33241,18888,-112848,-77081,32245,-17122,14667,-24363,40429,4515,-28928,-35761,-91680,-69519,36859,130004,44032,42634,60204,-33555,-193814,-74697,-24801,-46800,-22188,-53928,-58140,-126485,-21283,35535,50172,117910,67801,-53108,-3890,-14422,-47015,-18298,48559,3261,21454,-54593,6585,95935,-11881,-40764,14349,24385,96217,20921,3252,-43396,-40420,10962,-41043,9606,-23744,-9965,-27826,-31475,36757,58385,-59334,-4448,-93620,26190,-19507,-51398,-47373,-63556,-24720,-46216,-28160,-27267,-10060,74120,3925,779,-54172,65980,60606,6594,20622,-20471,-55956,-3159,23602,43844,-5963,31505,-42388,-10925,-32119,-44887,-37638,-16760,-36657,46567,136385,38366,10427,-12461,-54138,-86603,-15044,95977,2900,-53625,-125888,12824,-42955,-15290,30220,-13336,-57371,36845,-9514,7328,-967,19849,-699,-13058,58678,-6336,-24077,95455,89178,-23909,-5724,-20279,34737,-39577,-20456,15089,-62627,-81649,11308,54993,26745,-3610,-16058,-61488,-36649,15566,-75834,34863,64911,62516,30677,19076,-7320,32459,-21945,43841,114057,49017,66312,27538,17769,13377,-9475,13541,54553,46849,-12502,7122,-32068,41331,-9426,-16609,-50132,89362,12551,-42118,60484,37752,11117,85059,42721,-66773,33966,2738,-73590,-12174,129106,43320,-49650,-6236,67405,21200,103864,34668,-44296,-14015,-24710,6558,48780,34602,-51710,37606,57,-20833,15452,95250,11302,-67588,-43069,-12081,15287,-10993,-30479,1971,-9565,31252,66410,38593,28166,53273,78444,-14128,-65709,13236,29808,60029,23249,51458,-7706,-35561,-2726,-23586,4162,-64451,-27425,-31319,-49000,-29606,67940,-33031,12737,-22340,12506,13909,1608,43886,-67460,-75520,-32363,26831,4850,26964,56619,-13607,-18773,2339,32613,-75861,-30671,-39944,-63718,-39778,-4152,27367,43801,82303,-39212,3498,-12448,-48870,23886,-101208,-9459,-16393,-5465,111002,-7558,-17377,26074,106280,24257,11364,-21272,61589,64184,-43894,-57585,-34808,104431,93683,21310,6633,12910,3361,2670,-96235,45919,-14428,17206,-48228,13864,32776,86686,12829,-8855,18846,5579,98369,6280,-22278,-9477,1355,-75503,76860,16903,13232,51680,37331,-62503,2469,1485,-67305,-34947,-19728,-39700,80439,3538,21655,4485,-284,-76355,3965,15404,18865,-31452,-27882,16372,22175,31671,33980,-75833,-33303,35114,3564,-57961,-37642,-27723,-22429,-23284,-45348,48139,19653,31987,1725,9317,-35146,34822,-10135,-92743,20661,-5941,78840,67376,39580,-979,-23321,-75133,-26006,-131204,68562,113106,103980,-23961,-48480,37860,47224,-28899,45263,45502,39093,-35760,26954,-89381,22949,103762,27699,43840,40030,12048,31100,-8839,-23522,172,-45902,6275,20735,-27648,32167,-54993,30890,11708,6226,59483,-6382,-33008,-45136,-28680,63744,7806,55527,-6011,2071,-4918,31767,18837,42102,-25271,-13680,2770,29650,-57852,20477,116496,47373,-9718,-34388,24769,33356,47016,-20509,-3986,-5057,29730,-39105,-3580,97555,3719,-14938,-39875,-75908,25733,-119076,28452,22002,-14974,-26213,-78902,20599,-24966,101463,-3631,-23139,11859,-12778,12279,-46249,31372,-16509,-7067,-53302,-9954,-24626,-27188,40155,-51703,-8951,-65737,27255,59467,-59190,-81889,15029,116227,44991,19699,-80514,-10288,23892,-36157,-71940,9328,61063,-23502,39951,-36769,-7242,-46836,-131116,-16849,-2542,-45371,11228,10633,5552,51808,61417,-24925,-1756,-6313,-1889,22091,113652,-15846,27811,-69670,-10433,-5321,-1486,-17669,10771,-90230,-25487,502,-61497,-1785,34805,7373,-3115,-51908,37427,2677,-5635,-43586,56671,15823,11808,-32943,-72559,14321,-66968,-42954,-14125,2086,2777,19863,131219,-6682,75253,-31080,16653,-13032,-2492,-3006,64939,-27827,6320,-34951,-5191,4359,85201,-73606,-7152,-41323,6929,62999,60108,26349,28755,47475,35970,-12643,-43770,22015,52543,1091,-11895,138660,-5266,-85474,-62554,-17800,6051,-44012,-45614,-31651,42150,-49525,-42510,6570,399,-2859,38429,86685,5252,-28506,20494,71671,42260,-42676,5524,-35450,-23257,-37110,-41717,-53313,-30220,33020,121762,-4985,-38947,-16968,-21303,13573,31498,75907,61352,-27175,620,-9897,-57289,-30319,-92161,-47568,-43518,30706,-49516,-97133,-32503,-43297,-25689,-30017,36674,27160,12646,47843,68781,-14399,-59524,-64790,-43211,11690,19079,83124,22661,-87375,-8267,65343,96813,6020,-68578,28096,-28079,29949,14220,14615,51306,-32993,-53327,55273,-14421,-26387,50315,-60731,-24283,28350,-21920,1109,37828,28379,-54348,22077,10973,-46116,-16070,4011,-67770,-78,12415,-24824,-26704,-29355,-43235,-19924,-91432,21396,-58712,27421,24715,69432,-23839,-9194,29961,54624,52321,20622,24690,-27857,-26718,25996,59434,-34300,32255,-5671,-11816,6082,-86840,-75693,-52711,36952,47967,-2001,-55463,-64953,-12752,-41042,-45762,-32785,12470,63964,61582,114266,7357,42198,4376,-46356,-40993,-26718,-18141,-20584,28876,-11517,-24314,-934,19283,38527,-32827,-71554,20245,-5324,15193,4692,-54,-11162,55846,10471,16858,-1630,-3322,38671,79299,-14050,-22476,-35736,-8654,-31980,-14189,-35462,52346,-7138,-15056,53834,-38032,-44571,64055,28459,57488,45182,8297,28935,21718,-12867,116580,22614,119395,27385,-21409,31432,60390,126591,36189,62390,12564,-25207,16669,-12288,18904,-29683,-5086,77289,3818,-12845,-4027,-73213,24945,12977,-32587,-9319,-40602,-42553,-11327,-4373,-11205,16539,18161],[7019,2244,-3139,-779,-22063,-70124,-17931,-93693,-70496,-5824,40971,14640,39854,18850,12947,-60805,-52041,40441,32405,73173,53864,29168,-59744,-82244,-14478,25966,-19086,-85384,-34188,5889,12917,-27821,86829,-76118,30706,41961,-7196,61731,-12745,74309,20230,-9545,-56755,26747,-1723,50486,41385,50983,3354,-13253,34828,6284,89368,17294,41734,31010,-15580,44782,-32406,30275,24227,92299,14515,96721,15808,-6600,45579,54315,-36357,-44628,-7018,-67916,-131680,-76402,-55786,-4924,-16850,-4359,-26216,-11661,-58020,-17730,4261,29468,-29425,-49464,-12801,-1951,-31807,-89911,27695,1755,103577,3302,-22809,2078,-10221,-21087,-57271,-85539,-19201,76730,49821,19413,-34209,89693,22415,32543,33008,-77601,15798,7466,34594,-18373,7371,-23494,90859,82766,84663,51340,66971,-29154,-26255,-120558,63945,14253,-3333,30176,-67987,-27567,23194,-6668,-9720,-1159,33394,9400,1844,18430,33672,104577,-7309,5885,-40578,-66552,-23454,5775,1533,-5316,-22290,13097,62123,103010,-5497,-68939,-65620,22227,2486,-14487,19330,-20020,3162,11395,-33784,-31405,-66002,-66770,-6484,26300,-7215,32207,-31623,11252,8658,19766,14870,25527,-31348,65501,6112,95143,93363,-43664,-80639,19416,-53196,121668,-8402,49238,84870,11251,-1861,-6452,-27137,5395,-23602,-11575,-24171,-32900,-5536,7775,-38383,-26975,13036,68655,37483,-49791,-14486,17720,-3171,-50741,83509,-21469,-48291,-20691,-47303,-87524,-1110,-27499,-42640,67780,-800,-15922,-96604,43705,-39245,-9915,8030,67057,7472,53859,99558,38706,-54111,1974,-118634,-72713,80750,-2447,46215,-29048,29144,-1962,-28103,-16686,-83879,-52817,-4785,113190,33861,63862,52290,-35865,-82089,-71129,-22077,-9158,-15413,-84664,-38139,-108844,9080,22963,18707,103202,64886,-42152,14320,-6230,-43703,-18706,28635,-23445,19804,-40965,912,105595,1339,-21017,45731,16336,82049,70972,13534,-38747,-30363,13015,-40743,20548,-19507,-4864,6719,-19907,63803,35128,-72499,-33118,-85580,16122,-32514,-41589,-49938,-70400,5085,-12903,-20333,-38317,-32581,79257,20426,7301,-39754,85855,67214,12863,608,-26925,-71209,16100,-12077,22419,-10367,8855,-52227,-22601,-42972,-56414,-52965,-55986,-34151,42396,128780,46350,25031,3990,-47175,-84753,-29130,107890,13986,-41827,-162264,-7008,-65685,-46424,18572,9213,-37502,22470,6123,26341,-22850,-26613,5518,-937,69341,-4820,-1280,101648,69370,-35948,-19327,7043,46266,-39410,-53063,-8339,-75042,-75425,-4640,34125,20130,4159,-16409,-49705,-58247,7483,-64657,49252,67502,50949,9817,35338,-22087,18955,-24378,42934,97408,78610,53870,36980,-2317,-6707,-11360,27336,71682,59499,6872,3588,-50764,44974,-18419,-19079,-74435,84904,3878,-12623,86158,67982,-3464,89411,43158,-74426,21761,4028,-56895,-3716,115021,26763,4793,16091,66125,11421,85045,42640,-26272,-21625,-50403,-2850,26277,9147,-61208,45878,-4350,-41272,4585,89649,47021,-46428,-27884,24710,4255,-18221,-21338,-7582,-18373,-1109,22921,30709,31043,35003,41635,-16783,-57329,-3931,21756,41243,-868,39148,-7652,-30138,357,-35318,-8045,-53972,-20556,-8188,-52202,-19113,75908,-43560,-23899,-20412,-4636,6985,-11535,72191,-57304,-69453,-43913,17454,-20661,13381,30757,-24304,-41950,-24958,22373,-38889,-29776,-34413,-51404,-43468,-12059,18664,49969,78187,-31476,1478,-5831,-71792,27326,-116381,-6543,-18605,2385,124879,-34304,-7246,28125,102913,19691,-17704,-27395,60228,76931,-44802,-64847,-47369,87451,95577,36644,7263,28812,-8037,922,-109582,33174,24100,15247,-48993,24845,24785,64591,38302,15655,3637,-11046,95554,-363,-38167,12721,9734,-68924,84443,27438,35400,26473,21774,-74594,-10218,7959,-37057,-46763,-14281,-57700,59508,9010,2838,-2986,-1764,-71812,14253,11506,16676,-45865,-48920,23156,12678,18725,15287,-100985,-31389,11858,-11859,-55686,-66486,-14656,-16834,-14843,-57353,58353,1831,32399,30657,4056,-35091,36081,9727,-31384,29762,-2649,75590,64373,53778,-2920,-20108,-85380,-30739,-160033,56160,111829,87140,-43272,-37527,25540,48463,-7407,69606,52883,52889,-10611,39769,-46529,16611,100929,56050,46215,38822,7771,64517,-23652,-21973,-3659,-29457,-11292,15553,-43809,49525,-43950,14025,3370,14637,71546,14254,-31345,-57209,-19279,75955,7854,42825,24691,4550,-14417,44284,23604,43922,-17141,-38897,-13879,14763,-65192,33775,126785,52131,6904,-20323,48145,35251,40684,-30502,15379,12364,42212,-14354,347,104528,-1446,-21336,-10804,-68867,13311,-113591,18836,16439,-10348,-20990,-80465,25206,-31608,101784,-14529,-44228,-2111,-33363,-24853,-61059,34644,-6824,-10871,-89113,-12962,-31601,-30268,41648,-20430,-2477,-75087,6692,42018,-56613,-83302,24191,119604,39828,34245,-97470,-28759,35417,-16871,-31171,10852,60221,4258,19047,-37210,-7248,-25396,-71074,3064,-1711,-35082,23976,23385,10683,62057,73938,-13601,-8492,-8102,12129,25674,110997,-41066,40930,-73943,19582,-6198,8478,-1124,4710,-93682,-28782,32862,-72135,9728,34921,15343,26161,-50055,24922,6134,11573,879,76967,-325,11067,-39943,-68820,23596,-97548,-28215,65625,16366,2112,34618,155444,25378,85852,-40625,-11508,-17557,1344,35269,73407,-29097,-9934,-23187,18577,9235,46320,-60156,-12467,-49387,-1755,41915,89328,56684,31882,46417,54569,-336,-42135,22842,34737,-5355,-7779,151589,24838,-88693,-74230,20405,16282,-30214,-26628,-31505,34043,-63263,-38327,-5903,1442,10061,52205,75691,4941,-22699,24672,82688,53329,-53020,-10845,-24160,2322,-45056,-58746,-57775,1959,45400,109270,2940,-44779,-14836,-28724,-5028,10842,78245,16803,-43042,41234,-30663,-81018,-41271,-105195,-67302,-21574,50859,-33307,-115620,-19386,-29733,4601,-10469,2949,31207,48495,60650,52258,-13401,-31398,-52470,-34627,7061,1646,130613,30020,-97616,11986,67068,115538,2163,-96808,20149,-55911,24846,-4678,2871,30409,-41396,-53614,21939,-9253,-13125,63424,-38651,-17599,35899,-9905,-19553,53680,45065,-70398,762,10275,-44622,-30393,-39795,-95518,-10215,19764,-53687,-18489,-25878,-37080,-11066,-98690,17658,-54604,-27294,17755,74886,-38368,-37485,36386,63325,70410,47332,43814,-32952,-3113,39888,46939,-57020,17568,-11192,-14920,36408,-44342,-46655,-63110,57567,32918,-12236,-78941,-102747,-35778,-61783,-84079,-46065,2914,51060,43771,117553,20934,27541,-11805,-37703,-39772,-25942,-11402,-20543,32376,-20665,12713,5965,37521,44141,-74682,-81834,18381,1846,3046,-2579,-22934,-3132,63378,-12858,28704,5341,29684,39783,69260,-576,9055,7677,8261,-40177,-40104,-27514,3643,8008,-14989,69017,-43868,-29613,67979,39542,54776,18790,24404,29606,20614,-9042,107626,49877,126260,18359,-40997,23603,63844,126996,25780,71842,16069,-40552,14964,18128,18525,-24559,-8419,80141,14185,-10728,6964,-47312,27856,23878,-23801,-12478,-30902,-27018,-9913,-25385,20465,12198,-2828],[11254,-13650,-13555,-306,-3947,-78174,-19713,-105301,-58452,-7919,44885,22039,76224,26085,-21898,-65179,-44791,66245,39178,39623,31592,-689,-75223,-88143,-13288,45015,-20805,-79827,-17664,5913,-10943,-18444,116717,-27314,43137,58135,18266,56659,-10535,75027,3977,-47834,-94225,41548,-15945,31314,48183,36519,-7053,23093,58484,20677,77487,4291,65328,52930,3637,47613,-14977,10882,27908,102364,4882,108003,31229,-20680,40030,49658,-46628,-32507,-4449,-53721,-106172,-82763,-42419,-57847,-17835,2578,-21747,-3902,-45694,-34920,9974,28823,-88387,-57281,-4135,-601,-18619,-90102,7568,-1276,89600,4221,393,-20246,-15241,-16452,-47012,-106326,-2375,102036,40301,4588,-12429,105733,46686,44026,45374,-64381,-22814,-54473,59690,-18619,-18189,-59882,73102,95506,85337,53691,69333,-44091,4652,-118839,89174,23528,-13262,36754,-84527,-41834,3297,-3417,-1054,-11080,4237,12275,-12947,15057,36283,116639,1944,30446,-28528,-61583,-24777,24524,838,-13192,-40216,5035,63045,79762,4630,-71887,-71274,3265,7210,-19840,20511,-16309,10100,56192,-29574,-22098,-55689,-81746,7100,30864,-7712,33071,-13814,26506,7857,34289,-15285,46035,-25271,59591,-2251,92861,48191,-40711,-66233,22866,-43511,114613,-10161,24042,75352,13606,-5413,-24460,-20467,31116,-25762,-6532,-9799,-17770,6837,33666,-13690,2423,12139,48314,35838,-53932,-24387,-3446,1846,-66069,66759,-12968,-24029,34118,-56023,-84378,-15145,-32662,-45286,53581,-32900,-24929,-123147,48230,-37597,-3248,10161,73070,-15264,72357,113433,74515,-56040,-11349,-103397,-68150,115183,9613,78364,-5187,22065,-14639,-32033,5695,-65335,-35337,-41954,83934,17019,76333,28931,-27782,76471,-54315,-12389,-1987,-19779,-104804,-15010,-73472,30725,9966,2893,63801,44474,-35813,34468,-5147,-52090,-15778,5234,-54967,12395,-22686,4079,104008,26572,348,53045,4008,52905,101492,12151,-31713,-22905,17840,-35831,32678,-15732,-2130,17149,-1531,78530,10811,-68159,-57040,-70218,9946,-43720,-30346,-43717,-76322,13826,15199,-19370,-57321,-48056,60816,19224,27039,-18460,86254,62470,19080,-20552,-14661,-56223,21563,-40084,7119,-14656,-20132,-60134,-33393,-53588,-54154,-62025,-76262,-24950,38303,102707,38864,19873,9872,-16656,-73360,-37826,84791,38270,-3473,-178964,-28036,-82692,-73732,6291,26831,-7612,2761,21131,39689,-41064,-66841,10061,10611,62829,-4251,18693,87567,23705,-50136,-25834,26212,53373,-19476,-75084,-30826,-76933,-63628,-23056,4562,8783,15287,-13310,-33864,-65223,-1021,-54498,49178,59163,34815,-13498,46451,-27512,5827,-19425,46017,77810,89160,20404,38784,-19123,-25049,-9126,31697,78226,69298,23518,2982,-51855,40239,-28500,-26745,-78504,55799,-6094,17845,99964,92320,-5453,65349,33159,-83871,7574,1551,-33278,3405,89330,2862,48261,27511,59439,1216,57091,44246,-3838,-21191,-74931,-19000,20428,-10390,-65575,42356,-5161,-56434,-11427,80273,79352,-14932,-7715,54809,-2187,-26428,-10134,-11679,-27579,-30764,-19866,12006,33323,9769,11899,-15097,-38531,-14057,11379,12335,-24658,20164,-8238,-22135,4570,-38743,-22286,-40457,-10510,7136,-53042,-2595,64984,-48174,-49982,-12811,-20265,-496,-13632,98593,-43423,-60201,-44228,-3059,-50940,-6790,9838,-36131,-63618,-41799,12447,1829,-30139,-26418,-38768,-47387,-23279,7913,57065,65565,-19406,-3333,-3039,-91657,31554,-90670,-449,-26837,13103,112465,-58249,2925,37408,86085,14594,-56574,-31921,56407,83205,-37958,-65249,-49983,62492,81878,38278,-2853,33570,-20343,1450,-110907,17476,50081,13718,-48131,30551,18038,40352,56635,30233,-12948,-19980,74913,-8572,-45618,43540,16865,-51710,83679,36930,50357,268,768,-75377,-17701,13988,-1987,-55987,-8597,-74740,32619,12583,-19409,7210,-4370,-68131,28182,7376,15321,-38014,-72582,15608,-3973,5111,12871,-87774,-20365,-16252,-32837,-42025,-74331,-6707,-12279,-151,-62001,63383,-6922,34469,60362,-1172,-25479,41111,29703,32320,36910,-42,59371,54576,60090,-10369,-18302,-83040,-36456,-154504,37985,98700,63579,-48635,-26096,7290,43016,17103,90489,49616,69823,31391,49163,-3514,9287,88208,84332,48509,29316,-2858,78937,-33773,-16623,-6312,-20721,-26274,10209,-48647,66041,-34081,-3211,-13434,12259,76320,35641,-30708,-49594,-3480,78219,2648,32657,54477,9650,-25783,42657,22350,52950,-8684,-51167,-25893,-840,-61676,42028,105488,45179,22989,-9099,59833,26351,32910,-44718,31668,31861,52517,10688,151,90986,-5523,-28785,12019,-57289,81,-63574,10154,13111,241,-18657,-65583,24587,-36716,70815,-25746,-52493,-12460,-48136,-50494,-63570,33170,6292,-9682,-107812,-19151,-40866,-34312,49040,13441,666,-76560,-26858,20813,-41138,-73758,25495,102431,28703,43335,-96135,-44366,46809,9751,8125,1036,46813,31375,925,-42408,-15051,-6351,-4562,11842,8014,-19344,36105,38390,17396,70495,77509,-3721,-16177,-12083,19818,27741,86638,-68797,37939,-87028,36476,-9197,15000,11861,-1637,-88446,-35130,54779,-61946,27214,36386,26417,52078,-55105,2557,-1525,11512,28166,91238,-6567,4278,-48079,-54736,26639,-102607,-13266,125396,25565,-3621,40884,146038,51458,90512,-44181,-53221,-17478,8471,71202,68898,-25404,-17963,-14249,39750,9506,27133,-25826,-12948,-45978,-12557,10838,102905,80274,36774,42231,56651,16742,-40901,24789,20546,-13453,-12341,140028,43348,-78828,-78162,51427,26847,-20117,-21910,-40138,19664,-69487,-33540,-11737,6261,16484,57895,56113,9622,-4173,30877,81335,52094,-55725,-28846,-13489,28754,-47443,-68694,-50149,26275,44478,85492,11188,-33790,-7034,-32862,-21724,-8931,65543,-10404,-50221,68436,-41522,-89522,-46527,-103542,-70954,9619,60383,-10218,-117038,-10076,-6980,20880,7591,-29659,29297,62366,61120,26851,-10363,-8851,-43418,-19898,12861,-6665,166705,34621,-91718,21067,47448,104336,-5665,-115008,4718,-72327,13238,-16727,-3004,15630,-43377,-44754,-8257,-8419,-1841,71457,-12204,-8889,40871,1193,-31748,48709,48240,-64288,-13060,6274,-42707,-40760,-77306,-113620,-18448,26240,-77104,-9637,-20861,-28880,-997,-98006,13672,-48558,-86553,1335,72635,-52383,-61368,36917,61472,87094,73617,53341,-39174,21438,47672,33214,-70540,-11817,-31068,-26029,42329,-2114,-19588,-61176,79041,13881,-17460,-90397,-133481,-56939,-58757,-95790,-62807,-12137,44087,32010,120638,39782,11595,-35779,-31633,-46164,-21150,7122,-14521,37693,-18053,66300,17361,62420,47116,-103249,-84153,20361,13886,-9266,-3985,-38178,18747,66762,-24218,41027,14452,52008,24466,40210,10816,37032,45641,22805,-50843,-74340,-23587,-49272,175,-24760,63677,-41316,-16548,71856,47833,52460,-19037,30070,20776,17522,-8403,95755,70908,114267,12060,-45596,20433,70326,114778,16977,83773,16486,-50377,12949,50066,21615,-33917,-13980,76661,25775,-15324,9802,-27963,25270,13016,-16444,-10945,-22582,-19813,-10560,-35696,52883,19871,-16598],[14531,-28723,-25876,-555,17796,-67037,-17317,-99845,-33239,-14953,31723,26112,107440,22323,-53975,-59050,-36489,67229,21057,10593,10678,-27603,-80689,-81949,-11299,39881,-26095,-66595,-8049,6078,-27255,-7290,115776,12270,60151,56041,43138,42081,-17018,64993,-9148,-71954,-119476,46526,-31036,12385,44215,20361,-18026,52327,71263,22491,51128,11641,91846,63719,26280,50021,4602,6131,35200,96834,3938,111690,34651,-35685,19012,31553,-49220,-16625,-8990,-47695,-81880,-84786,-23196,-99833,-7569,11920,-9620,9352,-19564,-44638,6067,20060,-133007,-61788,-417,5889,3803,-68102,1108,3440,63383,4480,24487,-38478,-19598,-18835,-41238,-122139,10504,116142,29284,-555,20316,119021,70371,40034,48987,-46606,-58606,-109983,84715,-7469,-46989,-81807,45132,94064,78358,46239,59064,-59859,28706,-103187,90332,36020,-17333,39090,-88369,-48833,-15162,135,5626,-15911,-11441,14070,-21810,12526,38193,98575,9893,51384,-15497,-48190,-21457,39244,1935,-14155,-47594,-6049,49211,33836,24905,-56815,-53322,-7095,13528,-27162,21248,-14400,22356,87929,-30350,-15932,-33359,-90802,3577,27916,-10599,35298,2966,40101,11082,38530,-44551,60831,-19286,42689,-27751,85798,11777,-35923,-32966,28035,-30751,77481,-11615,6439,57260,18113,-5554,-43148,-6819,42046,-26828,-10546,4522,2154,20839,65946,20182,31273,10329,26774,36563,-56431,-27074,-24533,9277,-77548,48013,1422,13813,80220,-63543,-66867,-30321,-37068,-32522,46076,-58721,-33642,-134534,48409,-33287,8467,18127,72027,-25065,82542,100720,95422,-39334,-20893,-75270,-63672,127301,17966,103816,39126,14647,-34263,-39617,25074,-40650,-21194,-59108,50748,-3407,78916,-8929,-23573,256834,-38847,87,-23730,-36878,-110849,5311,-33807,38796,145,5775,5530,12335,-36573,47749,-8377,-67561,-5925,-14082,-88544,2899,-1431,14752,93370,52172,10627,31069,-10176,21206,100029,-809,-30701,-19350,24552,-24803,42050,-13688,-1409,4527,13727,77888,-9577,-53019,-75933,-49163,9584,-53528,-21564,-31609,-77677,3591,29783,-27556,-81620,-54268,25352,7415,54001,4434,73353,44530,23068,-36414,12598,-13378,18921,-55249,-662,-17753,-51847,-60790,-40315,-52699,-38177,-63518,-76026,-9482,38702,68548,21644,4449,4818,23163,-59791,-39576,43035,63890,48049,-173564,-45874,-86042,-89068,-5048,34375,22890,-16721,28076,45235,-53929,-90680,10446,18446,40313,-3421,23439,56478,-33171,-64191,-23101,31547,53905,13890,-77896,-43826,-68619,-51977,-38111,-26151,-4408,27538,-3224,-14931,-54964,-9515,-49382,33996,41486,20841,-34840,50561,-22656,-2647,-12988,49834,56427,74069,-25770,31344,-30101,-36552,-1184,25497,75378,75456,31688,837,-46928,26739,-37456,-28502,-53786,8206,-17348,40743,94067,101770,7984,21851,13943,-90846,-3164,-5343,-10040,7258,60238,-21531,72145,24247,49929,-4555,29932,39442,16251,-15379,-91262,-36914,35847,-18485,-63272,32906,-4296,-64699,-28622,70557,100092,21832,11636,65219,-6998,-35796,6078,-7974,-37772,-51558,-44430,-12757,34140,-14427,-4888,-7634,-15863,-15215,-191,-18834,-38283,1398,-8682,-16436,5870,-34031,-37008,-25796,2724,11023,-50806,15141,36545,-50875,-59649,-4780,-34669,-9362,-9472,111633,-30103,-53400,-39857,-31078,-74253,-27394,937,-46589,-77936,-39942,5055,33625,-29590,-19638,-30126,-52110,-41899,-4368,61084,47293,-2192,-6382,-5971,-105705,34091,-32346,7503,-36080,26248,82044,-73712,8768,51646,64557,9621,-89867,-35959,49257,75870,-24445,-57209,-41035,34011,51754,25311,-16611,27041,-30383,2598,-100836,4005,59739,13326,-47754,26408,16239,20723,69375,28291,-26937,-21130,40752,-21641,-47658,75089,22423,-25314,71641,41534,56336,-18814,-22678,-64146,-17375,21484,25859,-56752,-2009,-87113,5061,15734,-38751,25010,-6086,-65540,37456,8087,15511,-15009,-85140,-4854,-22023,-2148,17673,-46662,-5776,-43494,-50692,-21299,-60106,-3522,-8206,13366,-59652,59759,-7556,33428,76309,-4436,-10464,47539,46557,72948,43462,2068,35453,39304,55033,-22020,-24392,-71324,-44246,-115163,20778,81752,38355,-45387,-18060,-11673,36426,38635,100377,35148,87065,82883,56211,22321,4622,68223,102778,49791,11997,-20388,65763,-40053,-9081,-7081,-26866,-34006,4465,-36473,76340,-25250,-20728,-38705,-3891,75546,51446,-31158,-30380,17196,72603,-6960,28058,79239,20514,-34611,29942,16869,71492,2238,-49222,-27572,-12676,-49296,41943,57447,28668,34885,-2590,58597,11047,27314,-61498,35382,47630,53368,28724,-2961,61461,-6414,-33740,22888,-42064,-9976,10236,5379,15454,14615,-19181,-35533,17929,-36942,21693,-31626,-49360,-16923,-46973,-39664,-42832,29874,19440,-3924,-102347,-31275,-53916,-36520,57372,39180,922,-64664,-61268,2264,-18933,-53945,21810,69035,9998,43477,-77639,-53964,54812,36765,30313,-11607,21286,51955,-6198,-50711,-28355,5124,39391,7886,23519,-842,45497,53086,25782,79530,74140,2960,-22808,-15878,21314,28702,47288,-86983,20045,-105527,38403,-10055,17731,22459,-2455,-74619,-44700,62533,-35041,39244,38719,35701,66667,-64950,-20372,-17999,-7950,29511,97094,-4233,-7698,-53189,-32553,23577,-73879,-3,138007,28922,-14529,38060,102625,63636,87148,-40584,-94522,-15039,15400,97510,47094,-18099,-17711,-14101,55089,3755,26849,18522,-10110,-35865,-21581,-26515,99829,90754,43030,34766,48565,40093,-40660,25786,11713,-16871,-21895,109142,45022,-62173,-75836,64685,26699,-15289,-22962,-56868,-126,-68626,-32410,-13188,10946,15320,53295,31234,15510,17377,38511,65839,39637,-50276,-44061,-8376,49800,-39435,-65611,-33145,30546,28337,58393,16054,-10802,4868,-29529,-32845,-22194,39306,-15190,-42508,65388,-40292,-73160,-44128,-85359,-56403,42454,58386,10716,-101220,-6586,21169,18760,22067,-56218,23454,57767,48764,767,-5968,4892,-38790,-2417,26851,-3789,174627,34929,-69906,13211,14603,71716,-14149,-117573,-14806,-76955,-1245,-16392,-1470,14514,-37402,-31126,-25153,-10101,6245,74668,13186,-846,40784,8832,-34088,29824,34164,-35274,-23388,-4706,-43226,-46311,-89319,-114770,-21041,30805,-94205,-5675,-16863,-20776,7763,-87439,11601,-42102,-131024,-19013,63596,-60062,-76164,35255,50307,96239,90798,50790,-46179,41841,46021,20583,-72899,-49147,-62445,-43412,23113,30481,34,-50862,100711,-1757,-16396,-85257,-140136,-70451,-38032,-80765,-76413,-30702,38883,26937,115817,55611,-125,-59548,-32865,-63247,-16679,32583,-6426,45896,-3175,116850,30787,88358,43328,-111437,-80769,26519,25463,-22823,-2378,-40223,47785,59742,-23476,50820,17610,52202,-6491,-162,15857,56357,66455,35498,-61306,-110166,-23389,-87915,-24357,-41611,42735,-29127,-7611,74586,50343,51397,-58424,23260,6227,13143,-12525,84389,80155,89451,8473,-36860,24211,82905,91414,8407,91408,10233,-52237,7537,73331,26202,-55707,-20828,67272,35681,-26979,832,-21336,21840,-5854,-16412,-2438,-16290,-21596,-9522,-31816,73579,35770,-20222],[13702,-39251,-36034,-2731,34233,-45786,-11993,-77373,-3383,-20095,1832,27316,122541,6895,-73910,-46844,-29201,41343,-13627,-3164,-2627,-47209,-75426,-67816,-7350,10148,-32339,-50188,-8547,4243,-33494,-3744,80060,27114,76897,30603,58653,21826,-30909,48643,-15929,-69627,-121236,41932,-43494,-2184,31352,7405,-27784,62647,71856,12141,21010,39460,115191,61033,46057,51313,22462,9533,41977,79412,10042,106349,22180,-49467,-9811,7114,-43240,-9,-20472,-46046,-62900,-79129,-8720,-117176,10161,21413,6429,23567,12728,-45788,-3533,7399,-132999,-60020,-4681,19778,30959,-32554,12034,10717,34038,5667,39822,-46693,-22856,-25128,-45745,-122702,16801,115092,19948,4520,54588,121298,88895,24601,40427,-29627,-81064,-139087,103337,11461,-68889,-84670,13700,84270,69649,25830,39223,-73064,41731,-74585,68783,45756,-16510,36889,-74001,-48119,-27860,3973,8099,-11946,-12651,14808,-26002,11701,42671,55239,12831,57346,-5719,-30573,-12468,43647,10994,-5108,-48221,-16490,19844,-25371,48542,-28046,-12993,-3153,18154,-35011,22029,-13000,41396,95065,-35383,-15485,-9078,-94282,-17544,19005,-15220,37399,14300,46874,14992,27951,-62503,66287,-13912,21794,-56248,73545,-5832,-30461,2191,31667,-17750,31087,-12011,-989,37330,23555,-1205,-57637,10355,38350,-29055,-25553,18471,18034,33099,93733,61026,59198,10691,7249,39379,-56032,-23108,-37635,18795,-79963,30670,15560,49212,103623,-64611,-38982,-45279,-44753,-9643,53115,-69539,-39150,-116403,43668,-24607,21286,29791,59671,-22226,83265,66666,90139,-10059,-27717,-47883,-58240,118896,22682,118207,86026,-305,-59282,-49836,36754,-14840,-11644,-52635,21219,-23397,72942,-56414,-34590,425640,-34667,11497,-58187,-61191,-101985,18530,-3659,35120,-4427,20805,-56607,-21023,-43083,47814,-11455,-80749,11697,-25283,-115199,-3690,19102,28588,78383,64274,-346,-9689,-23060,-3757,68819,-19833,-36520,-18970,31942,-8602,43199,-15123,-2064,-20438,18206,63500,-23192,-35148,-88740,-23014,15461,-61071,-16609,-17932,-73374,-15546,29053,-42698,-105661,-52292,-12066,-3056,78951,23757,56425,14435,22956,-42402,44509,37865,15862,-56691,-2466,-19244,-81499,-50238,-40912,-31580,-12623,-57852,-61801,8494,44791,36864,2347,-7606,-8165,55889,-49458,-37871,2066,77825,90017,-149812,-56716,-70993,-87206,-13078,30665,41941,-31007,23066,42911,-62903,-93372,5449,20107,9021,-1859,7711,18168,-82026,-74433,-12911,21639,47889,50581,-59298,-42101,-52948,-44126,-45252,-50639,-16324,36725,13706,6800,-30713,-17103,-50454,7403,19220,13354,-50426,47803,-10661,-4987,-11672,50399,34872,36164,-69073,16737,-33638,-38908,11698,10125,65717,76090,28308,-5213,-45924,6728,-43558,-16921,-5983,-40845,-28654,49119,68294,95771,33959,-22475,-9253,-91004,-5845,-13472,6379,7529,34836,-39914,75054,8104,39609,-3291,13291,30312,27868,-8359,-94672,-50646,64347,-13173,-53140,24779,-4062,-66131,-42700,62848,104544,55406,24786,52898,-11928,-45178,27809,4458,-47874,-59847,-41828,-36688,33291,-28758,-10338,4751,2831,-9844,-11809,-43942,-36316,-11188,-8200,-16183,1132,-23389,-49869,-11468,16814,6588,-45019,28030,-873,-54482,-53696,-405,-48444,-20412,-2064,106642,-21064,-52019,-38456,-58760,-80181,-41076,4857,-53497,-79791,-18449,2332,47074,-26599,-13608,-25658,-56857,-67392,-16132,59841,27054,17585,-5267,-14054,-113474,32735,28695,15234,-44486,40260,46366,-78857,7810,66082,44073,3739,-101810,-39951,39380,54017,-7036,-42280,-24526,4768,9960,2776,-27330,14366,-36390,3372,-81633,-3621,53793,12847,-49456,11502,22250,10055,80052,10966,-35571,-16602,2950,-43531,-49133,97469,27159,5923,49032,37791,53624,-27188,-44342,-42966,-8675,31989,38255,-45979,5006,-91620,-18220,19883,-49718,35905,-5596,-62474,36573,16837,16889,10636,-77871,-31893,-35333,-221,15450,-2285,5228,-62967,-57486,-903,-31094,-2272,-3120,19159,-51111,46991,-4308,22258,70906,-4167,5605,52710,56903,80486,49741,4323,11206,20281,37465,-35299,-40274,-56477,-52691,-62501,9603,69351,16084,-40805,-15282,-26316,34688,52792,92858,12931,99728,127563,62763,29346,5732,45147,108527,48966,-8670,-39999,30319,-44760,-1230,-6417,-49014,-32505,-2865,-7174,76451,-17021,-38890,-65532,-30616,70986,57672,-32769,-13257,39342,61158,-19099,28830,95372,35832,-36594,12434,10068,92597,16414,-35707,-16133,-16721,-34257,32433,1252,7333,39527,-822,47891,-3469,25381,-78068,21605,54765,39882,35756,-6862,25894,-4748,-32538,20841,-24099,-16193,74938,4947,23174,29556,-22427,2149,5467,-31236,-25914,-29426,-41053,-14453,-20081,10802,9112,29686,30406,8912,-74034,-47452,-68663,-34644,60050,48947,1208,-38712,-83522,-8601,2635,-28028,16722,27297,-16332,34118,-48846,-55347,57740,57906,29972,-16870,-13829,61423,2554,-57737,-41649,7849,45050,-6467,39584,16424,49044,64485,34953,89777,66200,4845,-26557,-17207,18653,28547,5106,-86182,-7523,-122620,27822,-3331,17027,32562,4227,-54467,-56180,58239,-470,37966,40199,38959,63917,-72657,-33659,-37231,-42105,7257,94553,1692,-21282,-52305,-8249,15837,-21501,11714,109266,27750,-27558,27922,38950,57748,76296,-30722,-116608,-12371,20006,109707,10076,-10708,-11654,-22335,63508,-8266,35671,57837,-5896,-24623,-25676,-63415,88398,84892,50088,25080,36913,67099,-41200,23530,7863,-9882,-30066,72109,33638,-41930,-71417,55328,12228,-15169,-20215,-75044,-22764,-63398,-37261,-12151,11816,8028,38677,5765,18581,31249,45901,38791,20762,-38139,-52015,-10551,59317,-20049,-48829,-12165,11791,-404,32631,14638,16418,17965,-17769,-36394,-26682,7279,-3790,-20360,29492,-28057,-31691,-34871,-53185,-26945,68639,46563,21085,-71897,-4932,48432,815,32337,-75004,17164,50502,27272,-19051,-1028,9092,-37787,13242,43073,7395,151116,31422,-36942,-9179,-18485,30181,-19833,-105180,-33146,-72315,-13351,-4713,6032,28040,-24455,-20084,-25794,-11486,9204,74310,35355,4224,34825,12581,-28136,7724,5065,5686,-35049,-22960,-47290,-46867,-68302,-94838,-15277,33070,-103021,-10213,-15504,-13850,13541,-67769,12759,-37446,-148654,-35869,52329,-56823,-80534,32706,33610,91566,93128,35807,-53591,54032,35236,10147,-65454,-84137,-96370,-62936,-9646,48852,9915,-39367,119256,-10559,-9906,-64369,-114022,-72001,-13071,-49271,-81084,-48762,31701,29083,96882,63665,-3438,-73712,-42189,-85674,-17607,54410,-893,57836,19350,143051,42054,106330,30416,-100914,-75825,35696,31306,-38109,-905,-27889,74728,41108,-14206,55628,8462,25647,-45085,-40974,11862,61848,64609,48021,-66806,-136217,-24722,-102791,-53408,-59873,14875,-11459,-3822,73288,45570,50838,-89328,6321,-7964,8087,-21534,73768,74441,59944,6776,-20898,33389,98529,59591,-9,91114,-3539,-45918,-3358,80201,30269,-80541,-27157,52575,41204,-42657,-19213,-25793,22679,-18949,-27632,13894,-12347,-27473,-3301,-17327,75698,52743,-14286],[7538,-42745,-40134,-7517,36284,-24632,-5813,-44096,20842,-15790,-34680,27036,116932,-15096,-76196,-35270,-24811,-1278,-47026,520,-5561,-57886,-62644,-53571,-265,-34977,-36613,-35009,-18413,558,-30225,-14324,22651,16756,86783,-14447,60118,-1069,-48123,31321,-15885,-40011,-97096,31266,-51000,-10710,13755,-1186,-34992,50311,62910,-5631,-4321,76273,127695,46797,57169,50432,35990,12729,42750,56273,16635,92424,-4206,-60330,-32909,-14744,-30048,13431,-36177,-43974,-50505,-65177,-4791,-105020,29790,27355,20859,33913,39926,-39895,-13313,-2459,-82800,-50510,-16986,40464,55428,4114,36444,14880,11054,8490,40505,-41211,-24605,-31465,-56919,-103974,16572,99645,14758,16858,81060,109278,99924,3728,19839,-18856,-86109,-133846,110701,32353,-74076,-70283,-13830,74230,63947,-4625,14975,-80052,43566,-39426,38638,48154,-10928,30813,-40516,-41541,-33631,8278,5282,1365,-3780,14057,-26806,12642,50699,2200,9581,41327,-1146,-12113,1084,33772,29085,13753,-46898,-23152,-19754,-82241,69948,6874,39673,14840,18165,-42198,22088,-10771,65884,79607,-41706,-20783,8671,-92891,-48808,5786,-21181,37241,18518,43172,13952,5835,-61690,61388,-11190,4528,-70806,57053,-5439,-25053,25834,30781,-5719,4451,-10709,2710,21917,28002,7059,-65239,26261,26297,-34195,-46312,32304,24646,41407,107359,98981,84084,15452,-7672,45334,-50812,-15409,-38667,29389,-71203,15930,23990,68012,102333,-55604,-9292,-59032,-60123,15535,74716,-61639,-39533,-71793,34348,-12530,32132,41252,35715,-12055,76745,24077,61573,22272,-33177,-33999,-50271,98629,24125,121309,116056,-26504,-85691,-61532,39020,7966,-4987,-28917,351,-39000,61409,-106058,-67194,553150,-42195,19315,-85358,-81166,-80316,23570,9261,26081,-3797,37663,-102682,-43854,-50995,33262,-10113,-82682,33514,-28149,-121284,-2990,34534,40077,64268,53683,-32476,-48751,-31525,-17291,23856,-36417,-42468,-19773,38482,9324,31788,-21454,-3322,-43772,9968,40992,-29091,-20367,-92610,6867,26286,-64261,-14153,-7072,-64548,-31913,16978,-59246,-121670,-45186,-36363,-2721,93282,36349,43203,-22342,18247,-37363,69083,70350,18351,-47077,-1305,-19671,-103655,-28306,-34364,9212,15516,-47031,-43412,23070,53280,14956,-12843,-6649,-23896,71134,-43769,-39204,-25866,73258,104045,-112854,-58477,-38919,-67728,-15064,19984,40340,-37637,7295,34725,-70366,-76550,-4728,14552,-20672,-248,-23808,-15160,-106641,-77698,-438,-36,37186,80383,-24228,-25912,-34190,-40690,-42960,-64399,-24381,38658,32935,30789,-248,-22529,-55733,-23726,-1410,12562,-57398,40085,2712,-3067,-19744,44521,15551,-12433,-94110,96,-29251,-33574,26338,-10471,52527,69237,14067,-14512,-51430,-15783,-45997,8574,47910,-72582,-37507,40655,30824,80536,63790,-49228,-28965,-81734,1392,-17693,12418,5352,17384,-48465,60918,-14458,29823,4815,11832,20025,27664,-4310,-85703,-55620,90097,2946,-35078,22911,-5829,-61909,-50330,58184,92961,76512,28437,23764,-16611,-51651,50804,24644,-55643,-55425,-15751,-53330,31270,-26686,-9116,19058,11514,-3220,-22624,-57386,-19244,-14316,-6289,-21482,-9968,-9991,-58513,1085,27372,1247,-35783,30942,-36426,-59176,-37625,-827,-61407,-33318,7792,87940,-17804,-53729,-44611,-76761,-64319,-42323,16838,-55538,-67044,15310,4829,39390,-21327,-5726,-22024,-59475,-91672,-25680,53369,8369,33253,-599,-24188,-117074,26409,56510,20237,-52549,52899,16518,-75309,360,76268,26897,-4910,-85513,-43414,28858,23356,10341,-25270,-9947,-23260,-33858,-20939,-31428,3729,-38259,4025,-56409,-4973,36675,9493,-54108,-11196,37138,9052,90606,-14526,-38605,-9289,-27362,-74489,-54319,102488,31805,34994,20013,24369,44141,-26335,-59765,-16353,6729,45612,33211,-24906,10635,-86115,-33755,25672,-50019,28888,-2701,-56755,24625,33418,18209,27970,-52687,-55112,-39934,7746,-2622,21935,6599,-68862,-49533,12065,979,288,4419,14383,-37692,28329,-2043,-4380,46565,451,19603,54387,58433,62163,53536,7471,-6400,271,9813,-46812,-62155,-45166,-58041,-24480,6336,66252,-10,-40233,-16378,-33871,41692,57939,65495,-10503,103528,148688,69488,30624,14153,22462,105736,45264,-25287,-55275,-11318,-49725,5371,-5337,-80634,-22967,-13251,33115,65635,-9255,-57568,-83046,-58542,64123,54109,-35515,-9627,58135,45623,-31378,31962,100053,50173,-29089,-2517,5228,104597,31807,-15595,6427,-11018,-23124,15206,-39058,-13232,35586,-2420,33880,-9956,25515,-91366,-6746,50990,12419,32280,-9300,-4807,-2820,-22621,9311,-5106,-20014,105866,6961,32938,41480,-28567,36083,-11527,-21330,-56396,-20388,-35580,-5756,36051,78432,88432,37392,38516,30285,-36739,-61568,-79430,-27929,52950,42059,5491,-3679,-85327,-9530,17689,-2002,13136,-13459,-46758,18116,-18229,-48104,56383,70660,13896,-8221,-53359,57438,26101,-57890,-48627,4164,17831,-25547,50970,28451,43748,70081,43289,99436,55545,884,-26445,-14594,14547,26717,-27252,-64390,-36808,-129801,9991,13869,13620,41785,15701,-32101,-66290,48394,30909,23344,38892,34463,41678,-69970,-30702,-51390,-80361,-27390,85633,4857,-32095,-44602,10328,5678,33972,23304,69611,24585,-38013,13573,-23714,35067,60645,-17355,-107378,-10857,21903,107937,-32801,-7747,-3494,-32299,66277,-24826,42172,79552,-1885,-16625,-23611,-91358,79010,63735,56971,15297,26081,90191,-41625,16587,7149,9200,-31180,42334,16623,-22039,-68356,26411,-12780,-17504,-8048,-84968,-44338,-57391,-47985,-9572,6800,-2285,17419,-14681,16109,30869,50795,6830,1754,-22452,-49788,-18085,53494,7060,-23430,7302,-22635,-35220,11037,6025,40099,28878,-171,-32022,-23936,-19558,13345,8581,-24471,-8437,24983,-21472,-13834,9473,81838,27638,16366,-35392,2289,67094,-25112,38403,-86120,13334,56671,3356,-29082,3422,5691,-38528,23028,53910,18011,108417,26098,-787,-36258,-39832,-7519,-20361,-84474,-44555,-61962,-18428,12113,15736,50494,-8231,-19130,-14708,-9911,5029,71314,54161,5204,23962,14247,-17666,-8428,-31045,40951,-49803,-45160,-53612,-42608,-23907,-55747,-1047,33168,-100038,-22426,-16719,-8241,15864,-42737,17401,-34673,-139440,-42690,44821,-41666,-77371,28591,16818,69621,80799,10720,-60844,56659,19338,2101,-52373,-106419,-121106,-79107,-39231,52494,10417,-33618,127841,-12917,-287,-33564,-61395,-60814,2098,-15279,-74041,-61471,20834,38567,63838,63530,2934,-71791,-56327,-101127,-26858,60229,-1377,73420,40004,133392,46137,108066,9346,-79801,-72480,45760,28590,-53597,-1570,-4955,91299,14512,-1420,54510,-14643,-21364,-78371,-72777,-782,50380,43634,61726,-61204,-140576,-24478,-96418,-73985,-73226,-11429,3847,-5185,64750,34355,48964,-105438,-15461,-15749,2805,-33554,61854,54695,31812,6571,-5565,43182,109762,23142,-7325,83493,-22241,-33345,-18980,68384,32370,-98125,-30815,33339,40652,-57459,-44914,-32694,30572,-20741,-48815,36829,-10305,-29921,9663,431,60227,64064,-2466],[-2870,-38960,-36089,-14880,19708,-10569,-985,-10844,31256,1786,-60583,26921,93888,-33605,-61423,-29763,-24568,-44511,-62366,16128,44,-61164,-48590,-46463,9816,-80357,-36847,-23962,-33188,-3433,-20349,-38789,-35566,-8795,84615,-66001,48628,-24472,-63309,17239,-10797,4289,-55815,19674,-52984,-13742,-2404,-7473,-38874,21560,49882,-23608,-20371,102085,123342,26234,56354,46404,44026,10282,34202,33349,14967,73394,-36799,-67260,-38130,-27066,-12824,20310,-51245,-38422,-44380,-45280,-10724,-69450,46110,25193,28436,37194,52017,-30666,-18488,-3184,-7156,-34219,-33955,63846,69459,30754,64436,12413,25,12483,27426,-22591,-24559,-34627,-66829,-72205,12268,75643,14565,30964,93262,85396,103264,-16968,-8565,-18781,-77835,-103140,104778,48786,-58065,-45248,-32212,69436,62561,-36354,-8582,-78808,36481,-6776,18024,41311,-14,22257,5809,-32103,-34455,13107,-2562,20671,8403,10840,-25431,14686,60502,-42953,1700,5003,-1021,4989,15617,10209,51361,38402,-46861,-24396,-58329,-120670,85835,38881,89002,40572,12036,-47966,20366,-6785,90885,54408,-45108,-29422,15853,-87492,-76888,-9744,-28442,32938,17044,28152,3275,-18023,-40867,48012,-13423,-3336,-60942,38922,4058,-19608,34188,23962,5401,14986,-7377,17220,15085,29869,16365,-66322,35732,14792,-42115,-61706,46128,22464,45005,102068,121323,101752,25213,-16291,56190,-39367,-7153,-28777,39332,-53196,3566,24089,64783,84648,-36622,13020,-70613,-84668,35860,102524,-37676,-34570,-19472,21783,-126,39477,48017,4511,-1872,67122,-12468,23915,48007,-37716,-39232,-38702,76204,22158,115859,116921,-59042,-107643,-72777,33290,25238,1848,1425,-9981,-47205,47878,-150060,-122474,623849,-52889,22714,-92031,-84017,-50449,23003,7397,18719,136,48285,-115788,-47120,-55066,7931,-2058,-68998,51932,-24960,-96264,6816,41556,44871,54654,21451,-73432,-67307,-33409,-18661,-13670,-42523,-39207,-19567,42498,24192,7318,-32785,-4261,-54716,-6456,17878,-27653,-11033,-83721,37296,39295,-60807,-11360,-2204,-53520,-37639,162,-70878,-122202,-35844,-39990,9906,92504,41812,37211,-55965,10065,-23994,78072,64884,28293,-31069,26,-20347,-113408,387,-22327,57049,38649,-33929,-28814,28531,57562,5617,-21118,8393,-36709,67954,-40516,-48706,-38037,54424,87995,-66100,-51413,1994,-35477,-8867,11977,17403,-37388,-13702,24010,-76970,-47260,-18768,2633,-39614,-388,-58834,-33995,-100416,-73248,6522,-26109,24766,96179,17428,-942,-16441,-39848,-33265,-66972,-27065,31348,47519,55048,27721,-24544,-61292,-51553,-14723,15025,-53965,30263,11472,-1195,-37461,31168,763,-55004,-92753,-12297,-17843,-24993,38099,-30334,39173,54260,-6791,-24329,-59541,-36157,-44908,42253,88739,-77249,-40576,18771,-5420,64504,85310,-49268,-38351,-63156,16694,-14142,8256,2710,8998,-47125,36935,-35100,21351,17370,23031,11496,16359,-5686,-70527,-50417,98477,23509,-10739,27770,-9185,-53582,-49986,57004,70225,78683,22359,-12374,-19145,-51002,66023,49289,-58576,-41376,20135,-58822,28859,-6777,-4769,31162,8220,-770,-32125,-58315,7372,-8015,-2979,-29395,-24414,3096,-61715,10056,29414,1869,-23932,21746,-61954,-62606,-18011,-4137,-71912,-46114,20098,66101,-18860,-51857,-57242,-78087,-30918,-30270,29439,-52711,-42187,48360,10703,14832,-15808,5806,-14664,-57156,-100788,-32541,43531,-6196,36216,4722,-31598,-119516,15689,33775,20378,-60929,62023,-1705,-66428,-10767,80321,13705,-17698,-47964,-45292,20422,-6846,23591,-13440,-8594,-47786,-68054,-37797,-28855,2388,-37298,5891,-28408,-2875,14832,403,-61743,-36057,59049,15065,99616,-39096,-38637,-1600,-42565,-108206,-64679,87146,36151,53919,-9231,3134,30902,-20892,-65397,9806,25369,60386,14726,1002,12429,-70187,-40043,32517,-41649,1991,1684,-46855,4862,54125,18166,32061,-21177,-63047,-35548,13981,-33677,16414,-4056,-58732,-29283,14021,25369,5696,14575,1015,-21537,9964,-3629,-45642,13971,9227,29942,51158,50829,32739,50507,11952,-13075,-16837,-22153,-53187,-82388,-41805,-55789,-18548,9521,72213,-8504,-45064,-17181,-34791,57431,55424,21385,-28021,97458,139032,74465,41008,29098,1671,100838,38712,-30370,-61514,-42565,-54613,9904,-4696,-109576,-9160,-27390,73597,46983,-2377,-74999,-81728,-75343,56348,44217,-39115,-22377,68478,27514,-41463,33199,91802,56806,-12259,-8977,5176,99284,43466,5561,33193,3240,-18918,-5691,-47699,-28414,24202,-5423,22605,-4085,23589,-99076,-40091,37538,-22364,22633,-8744,-23098,-2743,-3628,-5614,11969,-23633,98626,8467,40213,47052,-37908,56213,-30797,-10705,-64929,-8578,-38305,6573,110967,131512,174645,55051,44459,50204,-14839,-73801,-78943,-17060,36693,26029,16813,31921,-66339,-1522,23581,18394,12341,-44688,-72981,918,9512,-34091,53761,77722,-3658,13736,-89790,40283,56758,-46832,-45149,-1690,-21619,-42081,54281,32573,28257,68719,48866,105471,43622,-8498,-22675,-7783,11138,22347,-41828,-28442,-59186,-120350,-9007,38663,8424,46033,26247,-12577,-70558,40641,50075,2840,34008,23671,3997,-52236,-11828,-53654,-109182,-60523,73185,201,-37103,-31489,16638,-4472,73970,35865,47705,21783,-41785,-1711,-67123,1955,43792,-4459,-70967,-10853,22129,96810,-68162,-12875,3517,-34490,66230,-42151,38437,78731,1104,-13591,-16360,-102579,77167,31935,62004,8018,18086,99850,-40673,5279,7102,36165,-23534,26357,1406,-7022,-67125,-12151,-40480,-19491,13143,-78938,-60500,-53385,-62386,-5478,-3808,-12198,-4590,-25082,7597,16683,51006,-21486,-12256,-7113,-37199,-26614,32860,34860,2097,21933,-58893,-67702,-4728,-8235,55028,34731,18202,-20655,-17978,-31926,27242,32539,-71855,13601,80439,-7154,23251,42537,79549,3981,-2368,1384,20099,70078,-49313,40165,-89290,12921,80254,-15712,-29922,6108,-1392,-39157,24949,52971,15487,65910,21362,30059,-54779,-43086,-31505,-15205,-64285,-44592,-49245,-14380,26188,23234,72325,5734,-32742,-690,-4135,-7141,65534,69343,2590,10477,16978,-7233,-14436,-63232,55202,-64776,-65760,-59086,-34056,23011,-6587,18262,31499,-82305,-36156,-18776,-3714,15207,-18129,24716,-30149,-112494,-36257,44990,-18380,-72360,21644,5345,32172,60049,-19342,-66771,51756,4425,-3829,-39177,-109124,-126781,-86831,-53228,43227,3573,-36979,118810,-11403,10063,-1530,-616,-40528,-668,9873,-56554,-64955,7028,54429,23952,58183,16924,-53911,-69812,-97118,-42335,42360,-8617,91217,47250,92070,38859,90317,-15620,-57884,-70816,54459,18387,-65752,-4547,21371,92962,-13503,10643,48431,-47464,-73218,-93988,-90873,-18279,24186,14509,76147,-39482,-116811,-20000,-78825,-77501,-77319,-31019,9216,-10985,47308,20153,44071,-105921,-36417,-13795,-2449,-44992,46688,26677,7473,8476,2691,47771,109398,-12992,-12288,72106,-40726,-17803,-35022,42081,31891,-102294,-30102,10814,33905,-66790,-67776,-31296,44028,-15358,-72178,62990,-8717,-22920,28025,14322,34481,66472,9989],[-14550,-29997,-24816,-24029,-11347,-5748,989,11173,25018,30031,-60343,28069,62022,-37196,-35805,-31809,-28796,-75050,-53017,34503,8562,-61017,-40156,-49028,20871,-111134,-32603,-17764,-46229,-6189,-7891,-69861,-77641,-36666,69476,-106682,30103,-46359,-71756,8372,-3507,42724,-13076,11778,-50623,-13222,-10510,-14624,-39162,-10465,39049,-34841,-26259,98336,100707,5643,44212,38873,46213,1531,17286,14308,-1737,55311,-64764,-69830,-21010,-27278,4386,19234,-60232,-29362,-43128,-23795,-21003,-24085,55724,11510,26312,32907,44373,-22630,-16745,8400,54814,-14424,-49726,83160,67802,41341,84693,3418,706,16280,7797,3792,-22638,-33006,-69308,-41550,7588,51725,18344,40820,89168,56150,99731,-33667,-37369,-32154,-65541,-67083,86650,55491,-25345,-18060,-39676,69459,63211,-57932,-28102,-70738,22212,15795,17598,26393,16541,13054,52307,-22731,-34203,18043,-13927,39536,17932,4003,-23131,16861,68682,-69368,-7358,-41489,-2745,19337,25642,-21229,69398,61889,-48570,-20403,-81880,-131193,95010,59606,120119,63991,287,-51938,16502,-879,108757,33698,-41977,-37520,13400,-78877,-88599,-24963,-37071,23650,12810,4019,-17696,-32047,-5995,29879,-21249,608,-28712,22561,12045,-13359,31714,12058,16029,55528,-2131,40830,17642,28690,21734,-63633,34634,10212,-50208,-60107,59128,16903,44364,79522,119900,107818,38621,-17904,72414,-22093,919,-13597,46355,-30944,-6639,17032,44583,62295,-11975,21993,-78690,-112469,46970,123546,-5658,-25863,18452,8097,8723,43292,46413,-26556,2274,58414,-33405,-7067,60424,-40136,-59040,-23881,57550,15951,105023,88411,-85013,-118862,-80480,23127,36162,11132,28915,-10675,-46606,35448,-182606,-197042,640193,-54231,22356,-76326,-62427,-18425,22098,2535,17213,4598,49596,-90307,-27590,-51563,-20944,12049,-41617,58118,-18554,-41998,23923,39305,41453,50293,-20446,-104600,-57906,-28180,-10165,-28255,-33673,-20819,-16870,42561,31884,-25438,-47162,-3672,-49672,-22293,830,-20062,-6540,-59745,63513,50925,-49576,-5825,-4395,-42600,-30871,-15413,-73358,-103933,-25493,-25086,27724,77819,41974,37633,-75071,473,-7871,70327,22298,43315,-13546,39,-22711,-108198,27542,-9111,91901,51014,-21282,-21310,21905,51017,7713,-22939,31117,-42107,53065,-36033,-66258,-37768,35421,56850,-12365,-38051,39055,670,5934,18480,-16810,-33599,-32823,14223,-80567,-15553,-34791,-12932,-43675,-4599,-83580,-35057,-68966,-63516,-1384,-47678,13837,95803,54757,24063,-2298,-38864,-20808,-61184,-24163,16331,51915,75728,47369,-22354,-63226,-69738,-17274,15957,-39628,21060,11702,-4018,-61115,12164,-8194,-77770,-67347,-15495,-1795,-18418,42620,-42646,28498,32863,-27935,-31723,-64437,-50155,-41049,75389,104439,-59055,-34696,-8884,-28711,54117,87249,-25968,-34000,-37697,34924,-3115,-2654,1715,8309,-39125,11486,-47032,14635,31071,38939,6267,-1315,-11909,-57496,-37307,83127,40675,16201,35631,-11989,-42559,-42017,60131,43851,61173,9346,-46968,-17772,-39261,63024,72851,-54905,-22770,49526,-52873,26535,26085,1914,37304,-4399,-5499,-39968,-50532,35583,4934,1002,-35189,-36922,13706,-60187,13281,19609,10944,-10941,2401,-74772,-61318,808,-6944,-77057,-55590,33781,52041,-20446,-39599,-69817,-61343,7731,-10026,36127,-46463,-12576,67379,16051,-17910,-13203,20125,-571,-47691,-82408,-37267,33152,-15437,20394,7284,-31348,-121968,2751,-23808,14981,-68841,66375,-7934,-55317,-21543,79383,5029,-34324,-6842,-44561,16253,-28154,29650,-13777,-27107,-66109,-83117,-43294,-21777,12702,-35634,10485,-604,-1520,-5357,-15413,-71363,-56824,82778,23546,103106,-56265,-40017,5242,-41256,-133671,-77964,55122,38745,56680,-32548,-21069,17366,-15810,-59620,29810,42919,72328,-9597,23784,8583,-45765,-37421,38714,-30239,-37138,5955,-32799,-17260,73437,16461,24460,2708,-48289,-25402,10287,-65461,-12237,-24225,-34889,-4369,6337,36179,12726,25451,-15153,-5739,-1363,-8439,-91688,-13179,20903,36232,42645,36033,4051,36792,17572,-8486,-26859,-51065,-52112,-93135,-46960,-43062,-41472,15435,83400,-9695,-53063,-12892,-32181,77677,48781,-31160,-34933,84646,105271,73494,64398,47346,-17149,96834,30318,-19933,-57274,-55842,-56389,12370,-4663,-123144,4040,-44300,102342,26400,2649,-87427,-58279,-71803,49212,33530,-42985,-44983,66193,8263,-47574,28975,71293,51362,10650,-4475,11544,77284,45292,23084,54258,21713,-19805,-25243,-27027,-35857,8922,-8119,17538,13425,14869,-100351,-67577,18853,-53082,12887,-4945,-27260,-4943,21990,-17625,23392,-28532,66895,7158,41275,43747,-50100,59003,-49278,-2912,-56793,1816,-48421,18696,178906,151374,237597,79975,49781,51209,-24423,-93304,-61641,-3644,16446,12929,35639,59733,-33882,11677,21210,29361,13783,-60448,-83741,-11290,35719,-16990,53700,85038,-9312,41458,-115525,12841,82218,-23999,-31402,-5574,-51226,-49570,49012,28391,4182,61063,50012,105579,32009,-20582,-16443,2239,9248,14868,-38402,9066,-67772,-93697,-24095,62055,2467,39377,30434,-578,-65300,40303,52839,-12961,26791,10486,-36931,-21502,15515,-40801,-116400,-81752,59665,-14010,-35988,-15996,8598,-12667,90153,48719,51152,20245,-37193,-15296,-83775,-32337,28920,3770,-26539,-11829,22330,82894,-84850,-27048,7902,-21587,66349,-55310,22003,59285,2906,-14188,-6550,-93080,80167,-4468,62694,5432,13133,90456,-37189,-8071,5557,62015,-10768,21677,-6578,481,-65334,-47346,-62945,-18945,37981,-55667,-67787,-52177,-77029,599,-17492,-19197,-20767,-22958,-5227,-4493,45081,-38825,-19147,4414,-17063,-31512,2755,55690,19546,31417,-83280,-90290,-14311,-24591,59760,33921,31765,-4220,-12998,-26432,32701,40970,-92188,33004,118203,5678,48809,62718,63661,-22441,-29023,32678,46063,53760,-63706,37256,-83065,14690,110437,-24779,-25485,5668,-7670,-38656,19818,37724,-9333,37625,18938,49570,-53866,-29138,-37060,-5689,-50765,-31814,-36609,-2408,31492,25533,84503,11892,-60086,7756,4840,-25893,56148,79269,-1695,-2893,23653,-526,-11502,-82171,43315,-73839,-79201,-60296,-22288,53189,38535,36155,28504,-50518,-41784,-19132,-300,12360,83,33028,-18274,-79165,-18018,51648,5041,-70947,11313,2724,-12967,40082,-47157,-69358,43870,-3869,-8044,-30802,-91207,-109559,-83210,-49038,24149,-7620,-47683,89239,-8695,19333,23241,47834,-18280,-20467,20960,-33473,-58013,-7089,74110,-11405,51996,33954,-27666,-77651,-68800,-55834,3879,-20159,108027,32815,35649,18988,56666,-38666,-42115,-67828,60184,5495,-70529,-8420,43424,80081,-36156,19755,39875,-80972,-112744,-86459,-95869,-34440,-6827,-9660,88350,-3059,-68927,-10253,-60061,-63004,-71545,-43030,1655,-19896,22270,8469,35747,-94565,-52931,-3462,-7673,-51643,28735,-125,-12846,13721,1098,43079,95058,-43163,-14018,60979,-53426,-2763,-44487,10583,28996,-92469,-24549,-13010,22545,-68100,-79424,-15122,57255,-11745,-86169,87569,-5453,-5021,47751,20200,8170,60992,18270],[-23686,-19405,-10440,-32910,-45061,-8284,21,15908,5758,60673,-30119,30403,30729,-18723,-8422,-38424,-36700,-88296,-24849,47279,12925,-62174,-41765,-57420,29571,-118676,-25145,-15108,-51068,-7170,3206,-96753,-97233,-56817,45340,-123321,12250,-64297,-70766,4456,3415,57660,16768,9885,-46298,-11462,-6012,-24537,-35987,-31919,35344,-35222,-23372,59882,64168,-9881,25209,28538,42157,-10466,-3069,-22,-34254,44564,-78384,-67445,12996,-17556,17826,11670,-59256,-19424,-44673,-5407,-28749,16395,57516,-13360,15159,23169,19389,-19306,-8785,30724,74632,4378,-58191,91163,49698,36182,89856,-8661,8207,18336,-8558,29222,-19011,-26878,-62919,-26124,5881,35381,23651,42145,71335,29257,90020,-44540,-58056,-58680,-58173,-44449,59757,49808,10994,3831,-37532,68445,61767,-60503,-42453,-61432,505,25049,34261,7090,37551,5149,84814,-15377,-36736,22066,-26340,50661,21809,-6982,-21253,18374,72153,-76194,-13729,-84199,-3738,29665,25302,-51147,75531,76537,-50104,-12799,-79723,-115185,97677,63592,125426,75166,-14540,-53941,11317,6248,111807,23749,-31288,-41109,5787,-67441,-77612,-36822,-46737,10006,7388,-24830,-44415,-28572,31514,10727,-32267,15142,11932,10381,11456,-5563,25770,-1988,26092,99149,4398,69844,27193,25267,17426,-60541,21346,12382,-54064,-36469,69229,15185,40661,46629,96267,100458,52482,-12890,91203,-1844,11682,-685,48063,-10187,-14018,7281,19289,44037,11239,16867,-81468,-128697,47996,126771,24065,-16288,29775,-4266,10792,44507,34823,-49984,-2067,52768,-38275,-23760,57595,-38009,-80734,-7868,43416,4670,90488,41528,-90593,-114718,-80864,12613,41315,22638,47931,-4553,-37777,26116,-201342,-284010,617629,-36261,19800,-45623,-19499,9726,26759,9733,21344,7183,42827,-35408,10839,-39954,-45764,28835,-7650,46202,-10776,24659,43590,29731,31410,49180,-54494,-111220,-26557,-17091,3796,-16709,-10557,11625,-11366,38021,30884,-57244,-60505,33,-32579,-28584,-6584,-8045,-4630,-22632,80548,57766,-31475,2780,-12321,-33162,-14912,-26176,-66398,-70499,-13704,-216,39471,55257,39559,40932,-71772,-8308,4650,51729,-36359,58390,1857,-1303,-27537,-89628,44136,-706,97353,50505,-10813,-19690,4578,30921,17616,-20566,52647,-37926,36281,-27649,-85850,-30317,32589,31901,43022,-22407,59759,30487,27097,46629,-45258,-30480,-44992,7785,-77506,8557,-50867,-28199,-35156,-14677,-89282,-21624,-27372,-53111,-30572,-57244,7058,82126,79652,40904,7582,-35678,-10858,-51182,-16707,-1612,45322,88297,57593,-15932,-59396,-75246,-8805,12009,-15529,14163,2909,-14161,-84400,-8077,-11216,-76589,-28955,-7894,15342,-17413,37649,-41417,22302,9042,-43134,-35115,-62442,-54738,-35362,100347,94219,-32251,-18177,-33808,-33547,51624,64295,8056,-17534,-8482,49405,10058,-15143,4071,12594,-29314,-7999,-47626,10022,43001,50581,4127,-18080,-19035,-51416,-21297,47971,47958,40602,40840,-11308,-30036,-28033,68980,21123,29512,-5812,-75099,-12699,-14932,35875,88591,-44389,-4579,61049,-38364,24061,61889,12013,35475,-20439,-16681,-45322,-40321,58316,20392,4265,-34310,-42172,20890,-56439,8876,-1459,26074,1349,-21480,-77346,-52635,18120,-6738,-73811,-58410,45734,51410,-18294,-14790,-73467,-31788,35435,8427,34042,-39346,11313,64090,16294,-49788,-16474,33705,19768,-30770,-35203,-40632,25053,-19511,-13389,5020,-20023,-121854,-9318,-77085,5785,-73931,65987,-5278,-43591,-28457,76262,1352,-52340,19294,-40690,17028,-36230,27498,-27552,-61606,-75980,-75337,-37773,-12791,30217,-35476,18265,24376,-3647,-19454,-35772,-80671,-68625,100836,29865,97116,-64682,-46535,11181,-27867,-141324,-89215,15389,37391,42201,-45689,-41987,6691,-14126,-43404,39688,55393,76309,-31831,35768,-868,-17234,-27519,42148,-22816,-75358,8525,-16335,-36409,86874,14502,10752,11381,-12838,-14398,-6843,-84658,-47987,-47219,-4266,16048,-5688,33270,17964,33339,-27152,6074,-1580,-12616,-125340,-24224,33338,38808,29639,17807,-18625,12162,23323,3818,-26887,-70588,-43237,-89906,-57511,-20779,-73699,19866,95212,-5219,-60285,-924,-30016,95343,42221,-80704,-31150,70736,63725,62413,91631,63920,-33489,91123,21778,3873,-44291,-54448,-50500,13330,-4618,-113896,12410,-61104,110643,10307,4568,-90252,-17654,-48354,44336,27235,-46356,-65985,48634,-10766,-48776,17909,41982,34338,34155,9060,24321,47120,33254,34094,60301,38124,-21085,-39226,4040,-35783,-5331,-9620,18513,36333,-3434,-95812,-83109,1169,-67625,8180,957,-21269,-7783,49158,-22441,26002,-34431,31260,2688,34559,30410,-63189,49092,-63560,17,-41491,9002,-58597,26875,210484,141572,254204,104216,56234,36362,-46971,-116091,-26718,10509,-174,12632,59261,74734,362,24844,13964,29845,15473,-58513,-70522,-13809,64552,-872,58755,96603,2456,64056,-126529,-19735,89774,6016,-12200,-5031,-58926,-44572,37495,17954,-23439,49464,45856,99628,22648,-30533,-9236,13604,8418,4696,-24065,35640,-59456,-57570,-32231,72581,-3108,18670,26359,1014,-49704,48232,41228,-16068,20167,-491,-62413,14232,40136,-14556,-95860,-87342,46671,-35460,-31169,-1745,-9917,-17914,85122,59076,67908,18942,-25628,-25463,-77727,-58841,18006,4061,4004,-12840,23844,71308,-79495,-47507,10372,7417,68362,-59775,-4411,31148,3556,-14837,2693,-64935,78870,-40345,56028,8488,10449,64972,-30631,-19747,1452,76806,-371,20191,-5240,595,-59831,-67896,-75078,-15021,59046,-21522,-64970,-52389,-88192,9039,-30430,-22355,-26210,-9604,-19221,-23147,32857,-41756,-20114,10176,5751,-29973,-28394,64287,24219,37647,-88144,-98776,-18662,-38785,56001,26457,36469,14367,-11290,-6785,28523,29609,-80523,45727,128507,16119,56789,64373,39599,-48615,-55005,54809,70050,20646,-64143,29429,-66184,16050,130203,-22503,-21103,1008,-9653,-37071,10832,10797,-54112,24819,19181,56283,-30033,-4669,-25396,5656,-44434,-8777,-25388,13778,26119,22555,82321,6989,-94511,6021,13877,-47204,43029,81468,-5132,-13860,35200,960,-4188,-84165,12552,-70954,-81958,-55174,-9129,58950,65807,44863,24565,-10662,-30822,-15823,1373,7848,7809,40206,4211,-47760,6332,57823,18845,-75503,-1643,9333,-53437,28314,-65099,-66015,37967,-2607,-10943,-29872,-57656,-73625,-68561,-32789,-402,-19497,-59686,45535,-6109,26275,35347,71192,-2192,-48373,19143,-11501,-42919,-18217,93602,-32098,48577,48694,-5095,-77357,-22395,-55643,-39926,-31266,117799,-2772,-16456,-10171,15802,-55022,-34429,-59455,62365,-3400,-65470,-11069,56099,57346,-48789,25650,31806,-104432,-130427,-60607,-91762,-42776,-26573,-19718,93680,35160,-11588,3672,-45188,-37150,-59102,-49713,-14790,-29805,-5862,5371,25396,-77417,-64546,9015,-13167,-50258,11563,-15846,-28647,22944,-8942,28829,71059,-62002,-12387,52387,-56758,9251,-40049,-15127,24339,-72381,-15329,-35491,9449,-61475,-75095,13849,62319,-17167,-81962,105729,1386,20045,63546,17842,-10782,51457,19804],[-26930,-10644,681,-37084,-67487,-14279,-2336,6266,-18090,83641,18494,32530,6413,19414,12427,-43888,-46307,-88395,8353,49802,7596,-68015,-53227,-63204,32789,-103546,-16757,-13495,-43839,-6921,10004,-110301,-97979,-64622,18756,-113543,978,-75796,-59981,3826,8595,44368,27497,13292,-42664,-10316,11382,-36414,-29804,-34128,40733,-24877,-14112,570,22697,-17684,6257,17248,31075,-21443,-20155,-10918,-75455,44809,-73169,-58443,51170,-3345,25000,1702,-47774,-12313,-46705,6588,-29123,41785,52297,-43972,-1133,11687,-14793,-21621,2421,57898,49717,18060,-55748,83011,19271,20503,79680,-18788,16314,17767,-14108,44930,-14099,-17936,-50495,-31580,8678,29515,27605,33974,45723,10860,74579,-49125,-63819,-93198,-59729,-41914,28521,32537,34945,16080,-28646,59214,54781,-42788,-52011,-59614,-29151,22261,54230,-11634,59636,238,94416,-10687,-44184,23758,-36797,48689,20579,-21129,-21097,18914,69672,-69599,-14674,-111539,-3489,34391,10694,-70411,66986,76755,-48666,-3793,-50728,-83077,94713,49919,107571,68256,-28595,-53849,6650,13322,95746,20242,-15794,-37500,-1373,-52889,-47432,-42686,-56151,-5999,-1164,-53341,-68727,-7654,58804,-7235,-41223,36256,42341,1926,622,3561,22004,-14097,34702,117735,11136,98174,39161,21159,-479,-59187,-2270,14454,-49288,3269,73561,22383,35209,12445,61032,81867,62376,-2803,106298,16520,29338,3720,42529,5072,-17334,807,1148,33152,25891,1731,-77072,-116084,41019,109542,42666,-8980,17318,-13128,4664,44272,14347,-60896,-13085,49737,-34728,-29762,42531,-29189,-89813,6042,31335,-11171,72525,-6958,-70013,-94382,-70894,4789,42046,33206,56770,4532,-23239,20679,-207410,-373104,574354,3479,16807,-11075,31593,29398,40981,38480,27326,6840,31334,29298,58005,-23214,-61450,43567,23642,16946,-1929,79920,60713,16751,18290,47952,-66493,-89989,12539,-2783,18051,12658,21300,50544,-3822,29446,23166,-77458,-67461,8637,-12196,-20211,-4835,6159,-2848,20104,84979,57539,-9334,12406,-22688,-25344,4321,-31067,-53702,-31984,344,24982,36434,32919,36833,43005,-46116,-14489,8826,31974,-81867,68315,13554,-3212,-34407,-63994,44050,-2605,71306,39270,-2809,-20294,-17860,843,30686,-16352,66801,-24726,25944,-15151,-98742,-20771,54224,27003,91597,-8796,56922,45733,49109,91279,-52661,-31195,-49891,5387,-65360,17899,-65271,-39121,-21198,-30719,-75668,-760,6824,-46468,-75626,-51194,5991,61557,89073,45202,13925,-29906,-7077,-40476,-6707,-16304,32483,90004,61033,-6057,-50146,-68864,7817,3046,15236,9848,-12001,-30759,-100337,-23829,-9082,-58864,7900,8056,29675,-22282,24266,-23544,21090,-12141,-48399,-34842,-53531,-48588,-28641,113451,66554,-11829,8049,-50126,-22321,55040,20443,37915,4684,22241,54320,16955,-24328,10802,18905,-22007,-16806,-39000,7887,51378,52394,3589,-26554,-20758,-49589,-8105,4368,42435,57293,38764,-4816,-17237,-9989,84274,6383,-6765,-17944,-94966,-6924,18997,-11722,90638,-28643,10413,52242,-19922,20532,88851,26310,26146,-33411,-30357,-45559,-33275,71837,34459,5010,-24356,-37210,24836,-53617,-3749,-28112,42461,11098,-42564,-74536,-36100,35861,-3817,-60660,-52500,51399,62329,-9762,17928,-61738,468,38909,13956,24916,-34267,19455,38282,8059,-74660,-27077,41844,42153,-8810,27162,-42795,21273,-19601,-55898,-1676,2966,-113670,-17671,-90476,-2918,-73417,62027,1829,-31332,-29947,73379,2673,-67697,21256,-33703,21666,-31668,18569,-45025,-96989,-76575,-48255,-25507,-3782,45153,-38450,27684,44171,-8959,-26065,-55589,-86061,-69241,106015,30742,80398,-67629,-58908,16779,-9897,-129161,-93140,-21336,30206,15672,-47420,-54251,975,-16178,-20375,38270,60228,67853,-46561,32467,-13525,9331,-12618,41399,-24861,-100264,8575,-301,-49085,93319,15460,-2712,7654,30255,-6529,-33082,-84765,-74803,-64695,23480,25899,-15744,20784,17629,34148,-29882,10711,8180,-11061,-129493,-15679,43929,38377,14153,747,-34508,-18725,27431,17798,-16960,-77810,-28571,-73230,-68473,5516,-93368,19890,104657,2401,-63283,17166,-31028,103046,38911,-115873,-21260,60746,30735,40408,108684,73480,-44907,78274,14728,32610,-26301,-46609,-33418,13414,-3462,-83288,13828,-73834,96366,2973,2295,-80474,28591,-17720,42875,27990,-48537,-75614,15171,-28269,-45076,1384,10000,11199,52302,25939,41859,19707,8554,37874,46573,46387,-18821,-45668,22346,-30371,-14038,-10003,22363,54487,-30178,-86773,-87727,-9582,-58359,10534,6829,-12468,-8454,71301,-19180,18946,-39292,8185,-3000,20999,7821,-73239,36042,-70632,-1566,-26741,14305,-58524,28991,192017,118972,222156,116511,65075,50133,-27796,-100293,20816,24022,-6040,27070,82482,76521,25063,32894,5895,21400,14847,-40589,-34299,-5185,96885,11685,68395,109369,27188,72353,-124864,-50759,71509,34219,4808,35,-45553,-28079,23878,5137,-46976,37252,36702,89787,17370,-33021,-1947,24150,7628,-6366,-9591,44250,-35945,-25257,-32511,62436,-7114,-12287,17129,-7766,-26663,60787,22707,-5045,17028,-5893,-55169,44994,52483,18889,-50740,-79494,35582,-58484,-26509,8141,-30358,-20377,67857,63111,80689,15515,-10835,-31322,-59551,-71636,11710,-4885,9946,-13037,27068,63594,-57677,-68183,13122,46146,71922,-53118,-34495,5337,2838,-11462,8968,-26582,63357,-72154,39465,16591,9314,34349,-21399,-25924,-4698,74269,168,14461,3789,-4769,-49276,-68148,-75716,-8377,70205,12284,-53893,-51343,-92655,19571,-38867,-22294,-19639,10320,-31006,-31876,15751,-31747,-18439,10249,26466,-22136,-52368,59749,16402,42831,-74314,-93661,-19667,-47486,46649,13806,31201,31237,-12439,18409,16864,2594,-48664,49564,112533,24613,46471,47826,14411,-68830,-72474,66299,79671,-19590,-50974,17130,-39795,14456,128266,-11341,-21332,-8267,-6020,-35160,2137,-20714,-103633,18233,20892,53521,10842,21151,-2484,16078,-40805,18147,-15982,29856,12535,17376,67024,-7969,-125096,-5319,18822,-65296,28164,74505,-5700,-21225,49581,-1539,2617,-72382,-21968,-53568,-73655,-43987,2955,45396,67765,38255,20037,27216,-1263,-8773,246,1768,4190,44218,34701,-22243,28958,53358,15145,-84276,-15332,22238,-76278,26561,-67573,-54504,37203,7545,-13011,-35821,-17648,-30005,-46585,-13760,-24779,-28054,-65492,2786,-3266,30178,34238,68266,1867,-71716,9942,3106,-24844,-23652,108452,-33603,49253,57016,3080,-69548,27912,-33014,-67416,-36956,111588,-47945,-50904,-41006,-22403,-62960,-32302,-43338,61381,-2559,-51141,-10702,58571,31857,-50150,29043,26420,-109321,-128337,-29465,-83024,-38861,-19262,-14050,87844,53075,35887,18920,-33891,-10974,-45323,-54106,-29981,-37618,-30652,15253,15832,-60421,-73239,14795,-19455,-39988,162,-15062,-38224,34906,-23090,8898,46526,-65962,-8040,46017,-50717,17383,-17395,-26341,18706,-47798,-5065,-53810,-2067,-49079,-55689,45658,52783,-33169,-59972,114034,12305,45139,70921,10164,-18873,41936,15203],[-22540,-5569,2108,-29749,-70070,-19911,-3325,-6872,-36979,91815,64501,32209,-8801,64349,22158,-42751,-54695,-83683,32533,41977,-9045,-78891,-70154,-57739,29289,-74288,-9581,-10343,-24933,-6506,11092,-106708,-88352,-61014,-4930,-86260,-1987,-79229,-40862,4549,12058,13547,22349,18889,-41642,-10726,37098,-46856,-21382,-16491,53671,-7842,-1070,-53017,-13286,-17374,-5713,7606,12275,-28258,-28281,-20365,-112185,54711,-51947,-40909,79449,9118,25216,-5481,-29129,-10857,-47010,11411,-21264,48409,42038,-71239,-17153,2259,-47637,-27345,13180,82265,-55,24204,-43370,58710,-15804,1577,59963,-22626,20889,14905,-7082,45979,-8544,-8343,-36956,-51903,14925,31566,27990,18860,19656,3670,54516,-47550,-52168,-125117,-67979,-52253,-2997,7998,36588,18156,-15885,38309,41496,-13188,-57467,-73483,-64013,11497,62731,-25049,77644,-596,81926,-8213,-56064,21823,-42323,32480,17383,-35493,-23591,18610,62212,-57104,-9606,-118522,-4645,31728,-17564,-74724,47589,61414,-42365,4742,-5583,-47512,87267,22684,77393,44021,-37888,-51559,4689,19077,62279,13499,-1595,-26164,-3605,-34309,-8707,-41410,-62790,-21557,-17423,-77260,-82673,22849,66406,-23692,-41986,58637,48958,-6645,-17801,12207,22574,-20441,40434,99476,16763,118099,48405,17811,-30796,-59540,-30991,7285,-33785,44105,69842,38577,29078,-15238,27971,57206,63695,9653,110325,27694,54334,-2750,28914,13876,-16018,2689,-2750,28421,27761,-16551,-64332,-68030,29760,80011,46097,-6186,-5493,-17130,-8737,43357,-11332,-58444,-25706,46793,-32968,-34756,21731,-13661,-77609,14442,19031,-28414,51748,-41445,-29950,-61944,-50034,774,39804,37737,56158,12390,-6974,19082,-204138,-450056,522433,58590,14791,17670,73843,38346,64745,86080,30260,4168,18620,83763,100287,-6656,-66985,52099,44400,-21228,8758,106717,72917,4510,5714,43711,-52788,-49675,44989,11513,28179,46463,53640,85491,4362,18689,13489,-78298,-63136,23529,2142,1930,2305,19813,378,56778,76261,49820,13130,20001,-31235,-18418,21100,-30663,-41182,-620,16382,43795,17508,17677,34854,41010,-6945,-17275,3313,19901,-93289,69851,21995,-4932,-41780,-40511,26697,-17247,28406,22952,3700,-19605,-37614,-29985,42367,-11780,72473,-5375,25930,-738,-98362,-13392,94056,42037,125255,-686,31737,43028,63535,133405,-34359,-36525,-52310,6017,-45232,10003,-76452,-42802,-10189,-50299,-49877,20786,21621,-45307,-113833,-30966,10874,41577,85096,37888,17704,-22972,-9963,-30929,3294,-22787,21390,82061,61326,5923,-37719,-54335,27600,-7905,47765,7235,-27986,-49637,-103149,-29978,-3150,-39024,31214,26817,38138,-30149,6895,9235,24199,-26478,-43294,-32636,-40708,-32415,-21449,115542,33598,-5460,40007,-56479,-3236,59661,-31611,53207,23738,53250,46827,10145,-27362,22177,24851,-19197,-13832,-26248,8566,55546,44465,2869,-21900,-10727,-43195,-1899,-34318,25551,62874,28002,7998,-5612,10445,103841,-475,-38053,-23107,-106257,-5365,54592,-66069,76382,-10888,22666,28821,-2164,14915,97736,43416,12061,-39081,-41344,-35488,-31822,76368,44714,1515,-6328,-22968,26458,-53825,-22957,-50509,56032,16810,-54577,-70198,-13912,56091,-1627,-38961,-38085,46631,77330,4983,48939,-34797,24446,14737,-267,13942,-33573,6601,-2691,-9234,-90293,-44195,40674,60219,13102,81998,-42875,22653,-17405,-92358,-10034,34847,-92775,-20899,-54763,-5462,-65681,56103,9159,-18019,-26973,71348,8287,-76211,3451,-23952,27859,-18637,6345,-47123,-113660,-68779,-11156,-12239,4181,47011,-45140,35141,56721,-15263,-26877,-68914,-83267,-59345,94332,24899,55786,-70131,-73581,22514,5506,-104010,-86610,-46574,16770,-12949,-39578,-55442,649,-20237,3814,27416,56946,45796,-52315,14504,-25080,27805,4835,36797,-37840,-105382,6586,12430,-54245,94994,23501,-11278,1714,62339,-2765,-57254,-68646,-83135,-69945,39241,25114,-19665,4704,9681,25510,-22241,6614,21325,-249,-97533,8003,50212,35816,-742,-10915,-44537,-48119,27723,27075,-922,-74223,-12106,-47902,-75640,26827,-88962,15006,111095,10193,-60557,35819,-35263,95913,39703,-128663,-12294,56324,14355,12352,106673,72055,-47512,55151,9839,54413,-7388,-37789,-5265,12860,-157,-41180,8908,-78993,64530,4692,-4604,-59007,66730,138,44804,34975,-49190,-70537,-31233,-42934,-37325,-16950,-17025,-9867,60826,38920,61314,2766,-21172,35647,15660,42912,-12429,-45403,14641,-22608,-14990,-10047,24814,57435,-59939,-74203,-86957,-9813,-26312,18087,10298,-8184,-4617,82240,-10400,4848,-40318,4476,-6473,3462,-20846,-75206,28478,-68806,-5106,-15882,20742,-40695,25321,136171,98254,159096,107200,76409,149374,81557,13898,71858,36151,2806,49368,99302,68516,33383,32385,-75,7331,9829,-11651,12294,12168,126981,20960,78442,113194,53514,62890,-117667,-73277,28494,50359,12354,7712,-20252,-5419,12534,-5626,-58265,27727,24078,79403,16942,-24749,5735,32080,6275,-15331,-4319,35574,-3448,-8883,-25816,32401,-8607,-42609,9707,-23621,-1724,71731,7334,14527,17993,-4847,-10835,63496,49180,51113,6364,-63220,28582,-75910,-25329,11936,-43375,-21238,48059,57884,78879,7664,2738,-32644,-39734,-69184,9767,-21674,-3381,-11978,31299,58065,-29975,-81632,18284,83464,74690,-36165,-60673,-10457,110,-1494,11366,9492,29313,-96786,12723,27945,9733,11296,-10856,-24133,-10826,54707,-12341,2733,16210,-12838,-35517,-49549,-67104,-754,69039,34991,-39288,-46522,-88267,30992,-40526,-20560,-4016,30704,-38017,-28925,-3387,-14135,-17417,6529,43019,-10871,-64362,45596,767,47633,-49384,-79850,-19611,-49576,33706,-1646,18051,42039,-14044,39860,1962,-29457,-16311,44559,82183,32164,22841,19482,-5521,-74982,-76882,67506,67943,-52226,-28071,1867,-8512,8737,105171,4047,-28246,-21560,2056,-33714,-2987,-47930,-138705,6905,21879,47561,55602,40212,23430,23543,-33934,40233,-8228,42845,-3881,14987,44750,-27128,-139910,-21478,16283,-74472,15894,59780,-2821,-25054,62018,-4601,6213,-54550,-45501,-24343,-56974,-29189,11414,24369,46620,14838,15340,52642,39596,-359,-4608,-5821,-8383,43706,64922,-3520,42587,30019,-8492,-92506,-27372,36241,-73474,30408,-53367,-34274,41748,22958,-14926,-45259,18536,7390,-24187,1286,-42809,-29770,-59633,-22071,1179,30889,24287,46868,-7068,-79489,101,6551,-9931,-22068,115344,-18277,52748,57380,-7051,-57136,67191,10705,-62031,-34389,82176,-83873,-63968,-64370,-50473,-64016,-31060,-20635,58013,10186,-30993,-6554,54006,10656,-42278,30426,24245,-92631,-116129,-7392,-72316,-22031,21455,1821,69450,32470,59142,31921,-23131,5123,-35085,-58024,-32033,-39551,-46069,38524,10152,-47923,-81402,6787,-26925,-23096,-2203,-712,-40090,46014,-36317,-10205,30893,-54936,-2134,39750,-38886,22499,21659,-19595,12732,-24438,2950,-65620,-9338,-34009,-27180,67341,27302,-55296,-31175,111100,25566,62693,68028,1428,-17378,34619,8051],[-11004,-3632,-9427,-5356,-54308,-22840,-70,-10853,-44108,83984,89485,27290,-16103,98427,21060,-32511,-58642,-81190,39536,27292,-33851,-91721,-86953,-36893,20710,-42905,-4505,-3986,761,-6813,6742,-88195,-76227,-50940,-24097,-56104,696,-74568,-16079,5356,14738,-15558,10065,22698,-43655,-12684,63096,-51308,-11810,14320,69782,9793,13417,-76556,-35589,-9806,-6326,2086,-13826,-30007,-24871,-29709,-130883,67908,-23788,-16251,88682,15231,19576,-5918,-9519,-15551,-43736,10917,-8185,38081,29110,-86413,-28383,-2609,-70069,-31916,20707,98059,-48138,22640,-26807,23894,-46816,-14127,37899,-18363,21558,11262,8152,33914,-3117,296,-26864,-73446,21242,35616,24058,1635,-387,6566,32598,-40159,-26366,-141429,-76528,-61385,-31473,-16726,19127,12761,-1399,8602,24372,12842,-58914,-104624,-96264,-2442,53172,-29934,86229,2772,57066,-6906,-69529,15793,-40646,5868,16113,-45694,-28956,17681,52167,-43550,-259,-107288,-12120,20402,-52903,-67342,26097,34776,-31465,11827,37473,-16185,76775,-9996,48319,9809,-39583,-47116,7132,22869,19308,-3016,4181,-8887,1072,-10880,26848,-33991,-63244,-33829,-44392,-93895,-82554,50790,52023,-39234,-30501,77225,30233,-20719,-39152,17157,26648,-18745,42009,53354,20020,122597,50902,15760,-65070,-59744,-57616,-14145,-9475,69886,58202,58525,22982,-32166,6863,31852,52732,20946,98706,28008,79541,-17827,7979,17858,-11332,14975,7339,26510,17400,-30993,-43688,1943,18068,53425,36502,-8463,-23508,-16119,-26406,41932,-36857,-45463,-33740,40688,-38998,-45710,2739,5440,-46357,15183,6892,-40969,30891,-52839,13670,-25369,-21304,-224,35612,31246,47526,14964,6450,20893,-195130,-497141,465414,116240,14529,35529,95164,36860,93351,137869,26856,921,7212,116554,124684,4218,-65128,52633,50835,-54943,22083,103809,81790,-4502,-4298,35160,-21633,-5440,62089,22976,31599,73434,78474,107712,11711,8426,7324,-58435,-45274,44800,4466,31500,9776,29881,5309,75421,57031,36247,32677,23749,-34092,-11578,31885,-26158,-34128,15004,32322,53707,-10138,12699,33506,34424,31918,-17244,-9229,19588,-68641,62712,28944,-6317,-47728,-27525,-2616,-42036,-8398,8853,10299,-16205,-47779,-50394,48925,-7529,72671,15940,34732,12195,-83839,-11196,133463,66550,140985,-1,-6888,25164,61710,149197,628,-44612,-59441,7607,-22155,-12420,-82893,-38439,-8137,-68516,-21982,39650,15589,-47319,-114592,-2502,20697,28168,73131,24269,19133,-17475,-16620,-22868,10752,-19503,19197,69727,60615,18464,-24837,-36569,44952,-16378,76284,5012,-39746,-65085,-89779,-24034,4864,-29744,35614,42004,39539,-36603,-8059,49597,30300,-32305,-30963,-30506,-28378,-9052,-14230,110357,5696,-11210,71313,-55472,13991,60330,-75564,51801,31501,82669,28049,-12589,-24310,37580,28903,-19846,-1457,-14167,12120,55417,31812,885,-3740,14472,-23737,-3740,-58030,2336,56993,10911,25354,3315,31836,121395,-3228,-58048,-19665,-109081,-12449,81054,-109241,48002,4855,35124,744,11692,6831,85370,59254,-2799,-37207,-45795,-9712,-34796,74777,50650,-7256,15327,-4225,26869,-56765,-44602,-58105,65088,17630,-54788,-65108,9715,78492,-5120,-13240,-17913,29839,87878,23392,68239,-833,32677,-27509,-31830,7243,-38153,-24563,-47330,-32789,-97241,-64838,28771,68046,28306,110294,-39201,28779,-14594,-108720,-16082,69711,-60162,-19790,11007,2681,-51418,49276,13626,-3763,-22499,68940,16791,-75391,-19933,-11853,33089,-2504,-4828,-17751,-98723,-54709,24654,-2562,10242,30184,-54899,36110,60616,-21429,-25650,-71915,-68878,-41889,66891,12966,29628,-75498,-83939,28290,14051,-77049,-70010,-56657,-1183,-32912,-26188,-47023,4258,-23906,22790,11348,47078,14800,-51250,-12237,-30647,34051,22467,30882,-58203,-92097,4414,19987,-52863,94804,41762,-13000,3791,70193,-499,-66471,-45429,-71817,-60568,38022,19043,-17093,-9325,-4887,8559,-7460,-5244,28577,19546,-39997,36925,50502,32033,-11478,-14385,-50263,-68821,22254,27138,14245,-64726,1353,-20550,-77501,33774,-63011,7225,115340,15121,-52771,47738,-40040,73479,42806,-116811,-10187,55022,12173,-11763,86264,58547,-38584,24315,6181,58950,9460,-27514,29068,11287,5754,-1301,624,-75181,24571,11728,-15782,-31146,86016,-10135,48507,44735,-48465,-54517,-81587,-53331,-27001,-32562,-32068,-21391,58805,42259,79314,-1668,-44014,29886,-22470,28210,-4575,-41508,-16021,-15160,-9489,-10749,22681,39171,-84730,-58179,-85770,418,18072,26058,9624,-12707,4053,78280,-898,-10439,-35336,17411,-4370,-14327,-49998,-65064,29829,-58484,-6936,-8724,30502,-5210,18018,72608,83748,89031,74835,88655,335930,267650,236161,116801,46498,25639,68446,104920,55922,25071,22465,-3191,-8526,-270,21405,50868,32763,145247,29980,82468,97649,69067,39117,-112662,-81802,-28011,47580,6752,15182,6465,15436,6521,-10867,-51373,23178,10429,71333,20251,-6566,15212,36429,4888,-18857,-11839,16596,29008,-12865,-14470,-7824,-7444,-59181,11545,-40670,19224,75021,3646,32885,20211,891,55480,67862,34241,74501,57671,-43115,28636,-81379,-28660,9785,-43591,-22265,32229,43031,61197,-5446,11730,-29833,-24387,-53894,11474,-42025,-21082,-9565,35102,51943,-5826,-81962,26209,108539,73265,-13089,-76515,-13907,-5416,14670,10490,31141,-18366,-110232,-20237,40265,12363,2740,-1123,-14180,-13917,24606,-34457,-10157,26967,-20452,-22979,-19322,-53340,5886,57617,41175,-27378,-36961,-74377,41305,-35559,-18741,14478,46358,-39019,-18778,-20907,4221,-18516,1821,57519,-476,-64411,28018,-15762,50388,-23389,-64768,-20562,-46514,17542,-17305,1390,43081,-13421,51514,-11615,-54400,935,32902,55010,39368,-5018,-10603,-16458,-60121,-67894,60094,37849,-63079,-1022,-13934,20618,-222,70894,19079,-40795,-37296,11514,-32921,-3528,-63980,-149162,-13687,20347,44522,89172,47981,44644,27272,-20535,48774,-1744,52085,-17205,20010,23515,-41403,-130224,-35817,5354,-71205,11379,41920,2222,-26342,66580,-4090,7024,-38474,-50690,9604,-36513,-14256,14485,7050,12693,-20490,10947,58871,77419,5196,-13334,-14212,-25542,38433,84837,9050,42833,-13278,-47058,-94893,-35649,45748,-46874,32111,-26883,-7633,49208,38763,-17538,-53505,42687,26949,-10410,10635,-49487,-22860,-41258,-19457,8252,28587,13137,18347,-24199,-66681,-5317,-1441,-2664,-13524,113656,6670,56051,51148,-30516,-43759,86404,61908,-22896,-24520,33247,-93517,-59605,-74035,-64769,-61316,-26445,4097,52706,32155,-9635,1010,47540,-1476,-29289,29349,24012,-58231,-102921,-2407,-59834,4245,86277,18891,41576,-24909,56184,39707,-10163,5993,-30580,-61484,-13323,-32358,-48997,70317,10444,-42054,-89823,-15803,-35241,-4560,3475,15964,-35369,51222,-45045,-22028,29295,-33237,4046,31465,-26851,26605,68249,2420,6796,-6515,5869,-69560,-11284,-19209,2372,69665,-8580,-75536,-10942,97237,37295,67480,56402,-4668,-10837,29201,3523],[5005,-2215,-30581,33990,-30369,-22632,9053,819,-37624,64633,87173,16734,-18107,109025,13470,-14627,-55608,-83334,29336,10810,-59916,-101219,-100253,-3689,11222,-19512,-705,5729,25313,-8007,-1221,-60950,-65791,-40773,-40332,-35776,3932,-63474,10620,6004,17620,-26990,-842,21662,-47389,-15463,80727,-46163,-2456,47701,83478,22506,27391,-61626,-40868,3798,4530,1892,-44858,-27722,-11115,-38864,-124374,75574,-48,7220,78328,13526,10480,902,4249,-24169,-35765,8722,5021,15908,15760,-85189,-33294,-2486,-77390,-30420,24151,104013,-76228,15021,-14454,-11997,-66740,-22682,17189,-7309,21074,8885,23684,16550,1446,7631,-22546,-83183,23180,36140,16737,-12746,-10550,15638,13225,-27698,5086,-133181,-78502,-57938,-53147,-33345,-1678,4359,13122,-22159,7975,19812,-55674,-142521,-115204,-15404,30005,-25298,82038,9309,32814,-5624,-80576,6597,-30928,-23527,19489,-47469,-36542,16015,42041,-30366,10036,-84562,-30003,690,-84269,-57631,11944,5349,-18576,17425,61651,10720,65142,-38373,30436,-23091,-32968,-40920,14505,25079,-21769,-27265,-2937,10836,11966,16859,51593,-23297,-54312,-40665,-78714,-101997,-70984,64994,21625,-53746,-7267,88331,-3077,-43328,-59005,14965,31860,-9020,39012,655,20043,108403,44945,14351,-89259,-57370,-75247,-46485,17561,72445,42418,73994,17366,-37982,-571,9103,27675,27465,72839,17139,92199,-35832,-17699,19412,-6485,35572,25286,24110,97,-36614,-17754,65157,8748,43424,21154,-14518,-27129,-11229,-44135,39767,-56603,-26834,-32325,29024,-50771,-61133,-8408,22431,-8923,8454,-1855,-41408,14850,-40683,43958,6757,9206,-166,29891,11195,31980,8797,13020,25535,-182641,-496616,402880,162087,16078,42446,94314,27162,118957,174994,17110,-1051,-1677,127232,122942,5941,-60601,46558,44104,-71544,37874,84073,90762,-10620,-12010,22372,11800,28757,62565,30064,27897,88308,90806,113371,17078,1257,8345,-24059,-16093,70261,-5708,59639,13618,33561,11104,68619,32354,20065,47455,24566,-29107,-4678,36024,-18697,-34606,13761,44698,55567,-34908,16713,32105,25175,58184,-16129,-23077,28955,-24209,49204,36334,-7851,-51201,-28557,-34828,-68343,-21571,3606,18328,-11391,-45258,-52441,47997,-4138,71601,34862,46581,20678,-60238,-15549,151975,88409,142655,-6952,-46489,221,40206,125771,34785,-51819,-75965,7994,-3317,-42447,-83139,-27508,-16666,-79167,43,56244,-2551,-46923,-62992,25817,33528,23954,59283,11133,17376,-16113,-21994,-15866,13684,-9037,28577,59801,58810,30140,-13290,-19756,55199,-18834,95878,2264,-43502,-72369,-60865,-7473,13086,-34171,23317,49002,34991,-38035,-14605,86361,38026,-31079,-16838,-29628,-20495,16729,-7492,101877,-11665,-20879,94864,-51207,22376,53614,-98905,39585,23931,105912,2538,-46331,-17873,55139,30338,-20524,15494,-4265,18057,50866,21526,-2013,23375,52828,10003,-11370,-63176,-20474,42347,-7606,43639,8523,52318,128288,-5744,-64847,-8508,-103922,-29252,89073,-128010,12152,14921,50606,-22351,20411,-2828,55851,68298,-14633,-31332,-43107,31213,-39131,70235,53275,-21076,33969,12022,26883,-59477,-62821,-44634,69978,13578,-45006,-57298,29904,99416,-17675,9996,3462,3256,88672,42119,70057,26605,24048,-69204,-67814,9080,-46822,-63402,-84438,-57104,-97001,-84748,7795,62616,30593,107046,-30153,38221,-12359,-98148,-16390,99498,-24811,-17236,76090,21893,-33775,41300,13830,9924,-20052,64212,26213,-65832,-33610,2137,35612,12276,-11327,40546,-54454,-36914,49946,1636,13093,-2494,-66002,27249,55704,-29211,-26510,-65228,-42301,-21071,29658,-3073,9617,-83295,-83614,33370,15104,-57166,-46923,-53046,-19920,-37306,-12050,-33701,8790,-25474,31156,-4694,33137,-14617,-47462,-38484,-26464,27529,38019,27885,-78253,-68013,4801,22135,-46898,93031,69091,-8399,17909,55374,5105,-52883,-24920,-46549,-39422,21346,14765,-10828,-17412,-22197,-11672,8453,-21224,22787,43864,18885,60080,44387,27805,-14996,-8960,-53462,-77229,9825,16802,20767,-55007,7866,3037,-75006,20594,-27321,157,118052,14561,-41903,47157,-41339,39913,44587,-84467,-16682,51980,15265,-20853,55724,35366,-19568,-6544,1323,42277,23035,-12047,61224,7824,13904,25111,-6924,-63891,-14177,18196,-30339,-4445,82405,-47991,51103,53353,-46907,-35491,-120684,-57920,-15915,-41759,-31008,-19647,49054,34272,92616,3581,-48967,23338,-53814,7087,1176,-37872,-54560,-9729,-2060,-12824,15366,2124,-97265,-38354,-85230,17354,58881,29054,4371,-25740,15218,59674,4312,-19803,-23946,38251,4972,-28923,-72397,-42262,38169,-42437,-3785,-3775,43071,39233,9521,25843,71870,28688,30396,98407,524787,446183,480189,148899,54511,57183,75854,97312,43543,5919,5051,-4777,-22905,-14322,51472,68135,49993,144672,42761,75116,61399,66049,9477,-113237,-74033,-79631,26559,-10329,20051,27668,26667,6627,-9303,-25192,24273,-1482,66596,24222,16168,27971,37201,5144,-14479,-28427,-3081,52365,-31787,-1852,-44452,-4811,-53742,26592,-52126,32185,67256,14748,40510,18384,7880,114988,61368,16435,84837,87524,-21710,37545,-71452,-34577,3671,-32707,-25233,22265,21289,32790,-22596,15043,-24017,-14606,-30511,15887,-59403,-29641,-5711,37031,43555,10657,-67659,34460,115727,64622,9730,-78442,-7407,-14064,33387,7824,31308,-66779,-108127,-50597,51676,17857,6448,5259,1956,-11056,-6626,-57226,-16186,32035,-24907,-16414,12817,-38670,10308,41578,32684,-23544,-23904,-52155,48240,-26610,-17736,28723,54698,-34017,-9608,-33359,17427,-20675,-1408,74575,5135,-56418,13198,-26674,47836,-4341,-55552,-23695,-41557,-1777,-30969,-13801,32851,-9260,52440,-20545,-63908,-1238,18276,46138,45789,-26991,-33199,-18347,-24000,-48696,46545,735,-45543,24711,-27589,40645,-9698,38072,31050,-55342,-53323,18675,-32077,-1039,-67286,-139701,-39333,16301,47365,100892,44373,56255,27750,-2236,38135,3808,58700,-23194,34330,9737,-42262,-94391,-42414,-11484,-55572,17771,27262,6567,-26367,58696,2924,7788,-28131,-39811,39517,-17128,-2116,12074,-374,-21118,-57165,7167,45578,97662,3530,-24910,-21493,-42682,29430,87552,16792,30047,-68061,-88982,-88051,-38893,46756,-9379,25287,2587,19935,56213,50824,-21632,-56742,50905,23624,-12759,16614,-42853,-8418,-14708,7277,17543,23432,8849,-7120,-40456,-35991,-4633,-17789,-3646,1160,106216,32885,56049,41796,-55970,-32242,85052,100930,32794,-12088,-14984,-71115,-45179,-70170,-64979,-57043,-16338,24792,45075,56595,9603,10900,43631,-3322,-15740,24502,23386,-15592,-91728,-12436,-44276,33520,152209,29318,11182,-93185,37668,40957,5640,-6081,-30512,-63675,24741,-15336,-40734,101297,16961,-42677,-96913,-45583,-42806,9404,11896,20857,-28939,46128,-48286,-22783,40222,-9207,9439,20762,-19710,31829,109406,32115,1041,3879,2325,-65488,-8873,-6873,26537,52003,-43595,-85778,-9057,73827,42732,58188,40265,-6299,-4630,23811,6233],[21304,2000,-50405,75040,-10741,-20272,23309,24209,-20431,41116,64641,1271,-17402,95860,5543,6575,-44734,-87751,8451,-2914,-79079,-102307,-110088,32463,5819,-8889,3784,17397,40626,-9319,-9817,-32088,-57208,-35626,-55528,-30910,3153,-48741,34326,7048,20974,-17041,-5971,14942,-50189,-18014,83778,-30562,5181,73167,89939,27579,39226,-18973,-31207,21939,22583,5978,-76538,-23128,8816,-46294,-95762,70488,10718,16011,56041,5851,848,11091,7316,-32570,-23112,8682,13715,-11584,3877,-69296,-34052,1014,-70273,-19860,24671,102720,-79999,3719,-13563,-39721,-72186,-23014,-3386,6849,23042,9327,31999,4471,4642,14595,-23327,-75635,17074,31101,8174,-21322,-10435,26119,1034,-11799,31122,-101417,-69805,-38748,-62002,-34581,-6782,-2550,25703,-45742,-3135,437,-46813,-165488,-112479,-24538,4666,-12406,65506,16857,18538,-3414,-85674,-3363,-14391,-47028,27809,-38663,-44936,12945,33377,-17101,17645,-58071,-57654,-24759,-101021,-55431,10622,-17306,-7768,22034,59892,37246,54675,-54199,27054,-43759,-19785,-33879,25869,27133,-50664,-49593,-21308,28919,26464,45702,63457,-12867,-34576,-41037,-109511,-101189,-55582,59819,-12855,-65329,22037,90074,-34003,-71401,-74600,3775,35811,6530,32299,-37747,16604,77985,31579,12142,-90282,-50756,-79587,-78838,38950,55859,29437,77621,12570,-35037,155,-10083,-9942,26605,40462,-1360,81797,-50272,-44041,19682,-5457,58662,42737,19315,-16058,-31470,8783,96019,3024,53193,9234,-21795,-15137,-4553,-57659,36640,-66207,-7450,-19809,11494,-59568,-72150,-9034,31164,17012,-2907,-3098,-24458,8534,-12015,50983,29061,34447,-1132,22655,-20794,10357,-8239,10457,32236,-167039,-436820,337497,185655,18865,41975,80447,12361,134059,185186,4246,-903,-7935,121901,94378,-1510,-57728,38029,29269,-65200,54563,64639,100846,-16812,-19416,5579,33396,45416,50913,32918,18535,91418,90052,104284,19812,-1320,16671,13426,17131,94919,-23659,78829,12646,29079,16422,37014,8253,5161,56976,25685,-16759,1391,35191,-9177,-40322,1718,49980,51929,-46752,25145,30127,16875,66561,-16054,-31732,41281,15561,32949,45090,-10188,-53215,-40534,-60743,-82217,-8424,11096,28176,-8302,-32163,-35487,39098,-2543,71865,47775,54091,23363,-35795,-26042,139769,100303,138397,-20322,-76590,-21359,6097,71480,52308,-54253,-99480,5783,4957,-71115,-76128,-13091,-33191,-76950,13199,72465,-19385,-37952,21898,45997,46974,27656,48024,3321,11165,-20599,-21117,-9566,11179,2977,46401,57043,54623,39800,-3369,-6183,55621,-14504,104297,-985,-38060,-69764,-20994,14215,19706,-44221,2117,46795,27402,-33495,-9719,108825,46413,-26409,-6523,-29787,-19022,38872,-1826,92188,-18096,-25668,105055,-46387,20086,39145,-98613,26798,3024,115604,-23540,-80863,-12107,71264,29053,-17142,31398,5956,25185,41560,19352,-3857,51280,96075,49811,-20432,-52845,-36628,23381,-22390,58612,10147,68905,118056,-7145,-59689,7538,-92041,-51740,75430,-120227,-22212,17126,68511,-34311,24510,-11825,18956,65975,-21007,-26642,-36273,75304,-42391,64352,54177,-38113,42910,19144,26717,-57449,-71899,-12134,71791,5738,-30431,-44393,42635,113188,-38015,24650,21111,-27401,79467,58509,55100,34632,3831,-92646,-89525,19981,-56376,-95145,-106604,-75702,-90923,-99783,-17995,45012,16666,81894,-15215,48919,-11122,-64220,-9656,115889,-1100,-17173,117064,46459,-17386,30599,10167,20242,-21941,55968,34325,-51402,-29096,17255,34941,23244,-11662,102556,2253,-17743,60159,1158,10875,-40519,-76097,8658,43610,-41773,-32151,-54170,-7193,-1342,-8662,-20536,2016,-89768,-70111,36713,10899,-47035,-22509,-40702,-34787,-26015,-1298,-21472,10546,-24611,26184,-16063,16873,-30414,-44780,-54956,-11305,11703,49368,32169,-88724,-43023,10341,20319,-38238,86276,97654,487,40351,34039,18419,-18274,-13043,-16620,-13516,-2863,16700,-4429,-17951,-36990,-27779,19401,-35822,3262,65762,54356,69618,32863,23588,-9975,3858,-55458,-74058,-9859,-1525,13403,-48524,5969,19574,-69021,-11548,4774,-2556,118584,6930,-29925,32442,-36028,2521,41253,-40857,-28309,42992,14601,-8575,26126,7835,2959,-28361,-7673,9145,33723,10593,82670,1570,23197,34295,-10131,-48947,-45998,19095,-46947,14927,59520,-95304,49530,58381,-45118,-21307,-132416,-55322,-5863,-43074,-14250,-5967,36971,18144,98723,13344,-31862,18037,-66294,-12759,3106,-37497,-84005,-7006,1582,-16427,5032,-42122,-94318,-15231,-82872,34782,82112,23682,-4362,-42785,24466,30779,2070,-17956,-8022,56938,20548,-38030,-81017,-10918,49145,-25346,5899,73,55185,78803,894,61,57723,-16131,-5779,101027,600182,520995,610042,165585,59162,89349,70310,77894,34335,-14955,-15781,-7171,-33732,-29593,72893,63642,58549,125437,61655,55970,16236,44079,-16477,-116603,-51822,-107844,-3327,-32398,21277,41511,23562,11311,-2345,15143,29926,-9289,64003,24741,35471,44007,35127,9114,-1742,-44924,-15245,60902,-54055,8187,-66665,-3316,-27618,52717,-52503,36108,48863,36327,32095,7818,12503,141237,49940,4535,82344,89188,219,53072,-46901,-38960,-3146,-18904,-31350,16230,-2408,1844,-41056,13980,-17010,-8449,-4327,21642,-66739,-23848,9,36340,33293,20760,-43029,38177,106739,47528,25771,-66356,4202,-25029,48875,4787,10997,-100527,-88490,-67081,61786,26184,13817,5939,21210,-609,-30860,-70438,-9610,29569,-25037,-18252,38399,-26256,12531,28054,16919,-29869,-10462,-24754,49902,-17881,-17466,33246,56149,-23722,-8930,-38609,22188,-21078,-2178,96530,3974,-45552,4970,-28051,37039,4306,-56362,-28858,-38155,-22015,-41158,-23716,13200,-2300,46171,-23546,-56586,-16618,4793,60838,50016,-35425,-44239,-14684,23122,-24467,29782,-30077,-5136,45065,-37076,47283,-16152,16220,39658,-67105,-67489,20725,-29766,1331,-62450,-123733,-60695,11823,54444,88952,32955,57311,26264,15136,9294,8577,63914,-20603,55748,5821,-26186,-39459,-37938,-28768,-31325,33652,21123,6778,-26020,37665,16611,11579,-22584,-21853,58527,-2359,6020,6225,2682,-45389,-82586,3742,18914,93047,-7689,-37299,-24646,-56263,18757,72249,21184,10336,-118605,-120252,-71911,-36931,38214,19693,8530,23668,40832,60152,57122,-27552,-53876,44326,600,-31049,22740,-25111,9332,12125,43576,26804,15518,16778,-22986,-46023,3495,412,-37227,-9047,21271,98495,54123,51154,33432,-71275,-23726,69485,113564,78242,-3702,-33686,-26047,-27834,-59115,-52983,-50699,-1275,36411,34002,75299,26354,21932,44073,2678,-5205,14488,20255,23859,-79878,-27573,-24663,58594,193227,29793,-13703,-137126,19805,36359,22404,-22572,-31040,-64575,70864,7867,-26703,120797,28126,-47742,-99596,-69748,-46765,13507,16105,5326,-28057,29290,-47443,-12778,56471,6949,13386,9636,-19818,39366,134190,59723,-4572,6646,-7029,-54428,-4860,1640,42790,22849,-64783,-80905,-23200,43451,38329,37546,24720,-3843,-2788,16665,17973],[33317,11217,-54721,98456,-3364,-17215,39337,47501,1751,20081,35847,-16643,-15968,70096,2635,26457,-27443,-89398,-13792,-11226,-84909,-92569,-118011,59641,7850,-10307,10469,28538,41913,-9330,-15521,-7263,-48167,-37539,-69041,-39431,-3117,-33438,49489,9203,24086,5036,-5631,4265,-49004,-19332,70516,-7114,9768,83594,86734,26018,47557,29613,-12715,42241,40786,10766,-103794,-17312,29469,-49725,-56618,50535,6531,196,33587,-3660,-6686,17519,-1438,-36312,-7069,13343,15843,-37818,-5063,-44766,-35335,5004,-53763,-693,24633,96772,-66101,-9324,-26579,-54381,-63915,-16198,-26874,19710,29426,12711,29206,5665,6350,22787,-26117,-54512,1829,22685,807,-24248,-2863,34313,-1106,4708,42284,-57677,-50709,-8277,-49900,-16775,13701,-4866,33629,-57787,-6460,-39576,-31940,-151691,-86865,-28539,-11625,5732,41318,22475,16033,402,-83152,-10897,5401,-58102,38800,-20612,-52329,7456,26419,-3318,19981,-33816,-87744,-50886,-98890,-64428,21067,-26828,-3007,26061,37310,65740,47601,-53613,34742,-45818,-3817,-27351,38979,30994,-62491,-58700,-42100,41939,41207,69275,64327,-5336,-5772,-35070,-122849,-91614,-44846,37073,-38506,-70590,48310,82243,-48105,-95143,-85180,-15091,37106,24347,23849,-50146,10187,38934,14139,7813,-64357,-39730,-70325,-98229,47469,33107,26753,66412,8886,-26568,653,-25498,-53047,17873,12628,-21049,48372,-56524,-66317,17621,-11112,76619,52942,12153,-23268,-16558,30089,89060,696,72459,7599,-27594,6580,1482,-63665,32693,-63769,9283,1557,-9694,-55667,-68970,-409,27616,17701,-14109,5439,8989,13782,21967,35165,41390,49308,-4458,14011,-58613,-15925,-35758,-895,39824,-147855,-319104,278115,184108,21897,38975,66970,-4534,135200,169319,-6903,633,-11999,106886,46260,-14688,-58632,32421,12970,-40145,69499,56882,107879,-27061,-28829,-15763,36299,44728,34232,33107,6180,85702,79803,86290,19740,405,28707,42301,43535,111603,-41807,85879,8606,16478,20075,-10358,-9888,-5022,61277,30441,-261,4861,32095,1591,-45584,-11603,46106,45506,-41982,32487,27638,13400,60229,-18742,-30800,48709,30846,17407,54381,-13544,-56842,-55378,-74382,-68894,19552,31248,38965,-10047,-14988,-6986,24008,-3932,73196,52328,51434,20895,-18018,-40649,103958,101039,135682,-38054,-92831,-30778,-23680,11223,47712,-49280,-119623,715,-77,-90231,-61821,1395,-52626,-60102,19099,88339,-24073,-17083,95072,53016,58701,35039,41041,1409,-7,-30921,-11458,-4121,3733,10337,65245,61919,47284,46560,5569,3827,45777,-5837,102666,-3781,-24922,-59190,22039,33050,23225,-46168,-18276,38231,20166,-25176,4957,111641,54929,-21926,-3597,-29578,-23251,51299,2354,81001,-16644,-20674,99755,-40655,10398,19750,-81782,22705,-23467,104636,-44705,-105591,-10641,80801,25473,-6995,41589,20624,31705,27459,27244,-1777,70927,131296,82336,-26566,-34478,-42057,4463,-30282,66821,9773,77614,90921,130,-44893,24828,-75650,-71474,45074,-94598,-46911,11539,82941,-33484,25569,-17209,-13558,51056,-21305,-26853,-30470,101518,-44266,57051,54523,-55027,37752,13406,25952,-46764,-68498,28770,71294,-3642,-16747,-26266,45881,115128,-58981,27669,31315,-54811,63929,70890,29681,17729,-18933,-90927,-82200,36523,-62546,-107090,-111598,-83248,-80339,-107265,-43081,19855,-11838,50800,4231,58608,-10431,-19094,2523,113199,-1713,-22842,126324,65334,-6698,15213,4447,24064,-27935,44657,39195,-37915,-7850,32068,31624,29883,-7162,135583,49557,908,55679,-1696,1835,-70679,-82935,-14997,27684,-59993,-42587,-46300,28791,13312,-39617,-36562,9422,-90273,-46483,37493,4829,-43893,-1521,-25566,-41859,-5551,3572,-15163,6361,-22234,8927,-20023,-2073,-26421,-45037,-56055,12924,-7101,54703,46071,-82312,-25168,22176,17043,-28089,69868,115002,11135,62754,26212,40589,26256,-10166,8815,8718,-23336,24280,342,-11457,-44756,-32934,21836,-43216,-23091,78783,55504,63394,18007,19362,2196,20818,-56511,-62918,-36059,-22869,-7656,-44708,-2453,28450,-57634,-53721,24179,1188,115056,-7578,-17743,6801,-23861,-30707,30778,2679,-38041,27227,5903,22337,6922,-17594,19593,-35003,-22600,-28675,42738,37518,88341,-7799,32210,31089,-7290,-34773,-69302,12991,-63636,25073,26784,-127118,41981,58958,-43322,-16444,-109119,-44866,1742,-37759,13044,14099,28285,517,96357,22662,1293,14627,-55992,-23379,2644,-41239,-94240,-7023,-2352,-21164,-4505,-76892,-78396,8657,-75612,46203,82617,10284,-14262,-57163,26930,-1350,-7544,-4313,8693,66280,38840,-40935,-71765,21444,59002,-12648,21269,3003,62546,100524,-8760,-17072,39257,-45647,-15044,92187,514631,459989,550792,167573,59041,113915,57483,51141,29021,-28825,-35003,-12219,-40194,-42521,82678,48358,56375,94400,85267,31399,-18659,9676,-32059,-116113,-20802,-102243,-27291,-50750,19295,50027,6510,17500,6336,58887,37649,-11614,60919,18286,44109,60434,31159,18012,17338,-51223,-15883,55222,-68819,12008,-71540,-6423,8825,81975,-39613,32533,23741,57864,8510,-12308,12374,125079,39108,3204,70925,67137,22178,67694,-12790,-37370,-7129,-12503,-40800,10443,-22757,-23164,-57919,11372,-10907,-3643,19958,26588,-59146,-6808,8385,33364,23247,28201,-17273,32016,89052,23473,30690,-43233,16076,-36107,55358,1956,-21041,-108802,-54610,-61424,72283,36254,16087,-459,40822,16906,-44173,-67838,8800,20336,-21555,-26979,52822,-17702,13732,23256,2749,-43704,-412,2877,45294,-13476,-17127,26091,53362,-8982,-19710,-36674,18261,-17061,-1596,118853,-3295,-35626,3779,-19606,17449,3643,-66881,-34653,-38258,-37340,-47101,-26925,-10596,5266,38268,-21354,-37534,-34556,-4176,91730,50372,-27805,-46139,-11229,62284,-873,12873,-46097,41920,57867,-41824,40368,-16655,9175,46166,-71898,-78050,16832,-24414,720,-57685,-111762,-69255,10238,60285,60892,19049,50548,24274,24631,-27492,12440,67315,-11235,78389,9723,2738,21087,-22409,-39740,-4500,52476,25275,336,-25425,8003,33926,19734,-17938,-6876,64309,6505,10899,842,12807,-57249,-87605,-540,-10978,66949,-27095,-48080,-20478,-64135,8907,44050,23339,-6365,-148496,-130427,-49669,-30590,22255,23894,-14061,26977,47772,60109,58094,-34845,-47162,28208,-32182,-53482,31041,-2330,24115,30933,71391,32492,5100,37236,-26831,-34594,39956,6001,-53953,-12355,46769,95916,67607,42204,29308,-69010,-17701,48836,99618,91573,-4696,-5648,21667,-12663,-49031,-32205,-39380,16011,36857,18417,81985,42925,33323,47579,11448,492,-1171,14000,51409,-63427,-36438,-1941,73952,193944,22340,-27698,-135490,14700,28172,36477,-32760,-27919,-65871,107969,29218,-14331,121126,41275,-54032,-95225,-76652,-43890,5540,11306,-27957,-38923,3397,-45088,3927,68693,6801,15648,1671,-25817,48776,139291,76459,-10191,3048,-19751,-38317,-2811,5621,52301,-4172,-62913,-60581,-40823,10722,23833,11252,13686,669,-6747,7351,36188],[37326,25091,-35308,90887,-8571,-14450,52036,58590,22737,5024,13089,-33578,-15211,45833,7327,42638,-7288,-83406,-29196,-13697,-74986,-73507,-124090,68609,16900,-19966,18508,36497,30416,-6680,-15097,10375,-36113,-45065,-77166,-54330,-12340,-20112,51549,12650,25642,24023,-3011,-6746,-41563,-18738,44030,18828,10524,76862,74533,21743,51291,63912,6942,60941,52106,10977,-122459,-10044,45942,-47253,-20473,19698,-7450,-36862,21138,-10326,-10385,12999,-19078,-32452,10063,22939,12782,-57405,-10033,-18441,-41587,6503,-34897,23130,26377,84836,-45555,-23187,-49582,-57058,-45869,-4435,-53222,27950,39158,17352,16199,21133,6887,33424,-27027,-29039,-20042,15495,-3650,-24467,7323,38700,6435,18052,34841,-17877,-25491,25501,-10907,17898,53639,-1615,33871,-59609,-2544,-83607,-11859,-95542,-45544,-27621,-13572,25145,17024,23044,20267,6257,-73832,-13355,22894,-54712,48541,2059,-57004,-1150,20519,10313,16404,-15019,-108600,-71256,-82604,-79232,36327,-23512,-6546,29304,6923,93012,45265,-38676,45955,-29699,10182,-22829,50835,38133,-59530,-48378,-52319,48112,53149,79198,57601,-1263,26875,-23761,-109513,-74168,-43473,4750,-47001,-66235,62527,65885,-40043,-102104,-91376,-36769,35674,40746,16116,-36322,1867,838,-3001,1152,-20966,-25538,-51051,-96194,40713,17777,38577,43210,6475,-15318,-5490,-35868,-87941,3529,-1270,-34784,4360,-53412,-80370,10748,-23605,82856,53139,4298,-17040,5023,40739,60331,756,83091,17288,-30291,28612,4846,-60448,28578,-50400,21893,26287,-30556,-34808,-47876,13035,11646,-9257,-19942,22348,49931,27423,49962,5565,47697,52884,-10321,4775,-92993,-43951,-69484,-17869,46542,-126155,-163201,235323,163004,24075,37436,63885,-21156,124383,139347,-12234,1518,-14311,85655,-8563,-28016,-62734,34327,845,-8964,79857,62266,104205,-43878,-41344,-42463,22500,32612,19162,32821,-6142,73698,66085,66382,17092,4374,38658,55740,52438,113235,-53020,82745,4720,-1984,21479,-59339,-18584,-8376,59951,39727,15267,3754,29177,12631,-44082,-17973,33550,38172,-24560,34834,25247,17244,47949,-25005,-20249,45929,15148,4855,61602,-17341,-65091,-64070,-74486,-22207,45500,59994,48761,-17809,-1764,20621,6771,-8879,73072,47560,36849,15395,-10713,-56107,64375,93288,137422,-57869,-97716,-24437,-31550,-30361,27673,-36430,-122747,-6522,-16459,-95045,-41818,13510,-69523,-32495,21214,100043,-13338,13664,117390,46299,66913,41010,37555,1693,-14808,-45203,5589,-172,-6707,9049,76836,71030,37622,49741,13810,11008,27180,2558,94300,-4771,-7511,-45227,59082,41377,22724,-29887,-29945,28562,15623,-17310,23190,97002,63107,-19086,-8198,-27219,-30200,49731,5309,67018,-11519,-6515,81244,-31101,-334,444,-60885,30960,-44673,70950,-57954,-114800,-15038,78552,20652,9758,43674,41305,35603,9737,42752,6518,75618,145238,96657,-27431,-16303,-35663,-11412,-31356,66651,10004,74789,54644,25570,-22731,40058,-57581,-78988,9079,-64543,-57137,559,84200,-21972,25531,-16465,-32163,26769,-16296,-31738,-30476,91892,-46000,48168,54492,-67607,18084,-4558,23752,-26351,-53224,63317,68737,-11308,-6933,-6090,40029,104679,-69607,20714,32734,-72640,46755,77772,2617,-18488,-35329,-70524,-44475,52789,-61505,-94062,-101757,-77269,-67293,-106847,-62338,-6653,-47912,26044,24770,65207,-9070,22241,16046,91468,-29812,-35010,109272,66281,-4297,-5499,-863,19293,-35086,32284,39720,-30633,20910,44370,26519,32803,-1585,123307,72979,17546,40332,-4567,-14521,-83550,-85154,-35786,12022,-80048,-54950,-47309,56417,19847,-57511,-48480,29910,-82192,-19891,35510,-330,-43256,13193,-12313,-39522,14012,2015,-16538,-5199,-19784,-15715,-16418,-25637,-7752,-47528,-42296,41647,-22033,52918,68007,-56899,-18013,38824,14840,-16962,41977,111736,21231,76996,42263,68157,65469,-12252,23796,20654,-30363,32879,4654,52,-43532,-23931,16172,-39086,-44812,79672,30484,45071,2297,14634,17256,37762,-55915,-48122,-66364,-41593,-35898,-39494,-12573,30837,-36515,-91991,28112,10975,105611,-26373,-4909,-23096,-8246,-53448,14281,36244,-38836,8155,-9013,60311,3050,-35688,22609,-25845,-42466,-57492,51148,61535,78659,-19535,39682,25740,699,-24394,-84603,2899,-77782,28636,-4261,-127472,29009,54110,-41038,-20945,-58142,-27207,6203,-29253,42296,33271,26706,-11396,85550,28515,35996,12221,-30262,-19531,3581,-47495,-85123,-9479,-13063,-26366,-9566,-87959,-56372,28747,-62483,47201,66174,-7068,-22547,-62746,19294,-29475,-21049,15895,21867,64351,55065,-38478,-46106,47296,65662,-8930,39267,4622,62212,97656,-21398,-38590,17777,-60904,7064,70065,329189,315190,352866,157206,52906,125255,45942,23370,26619,-30577,-48059,-20046,-42390,-49815,81001,35739,45342,60882,108286,12116,-28620,-26825,-35746,-105753,11327,-65951,-32000,-57991,15307,56584,-18821,21878,12079,92644,44248,-8353,54758,3630,38868,71270,25974,31076,38843,-41313,-6095,43298,-71225,6892,-63997,-17218,41375,103775,-15634,24390,-2294,66999,-23790,-37666,7088,77803,31888,11579,56166,33425,42531,71020,22745,-27191,-5637,-20101,-52473,1872,-35940,-36206,-71311,10144,-7293,553,38549,27707,-36713,14120,20108,29367,16132,35871,-1068,13098,71655,-3157,24068,-13975,24898,-44085,49422,-1147,-51887,-90449,-15505,-34053,85638,46036,9261,-13805,59160,38632,-47354,-50462,31271,7334,-16430,-37410,56003,-13228,15583,30516,-3640,-58148,3317,24767,34575,-15579,-15810,9266,49749,9475,-38832,-29898,7905,-8169,-2619,130363,-13662,-27814,7199,-4397,-7997,-2611,-82648,-39051,-41420,-39902,-48485,-24591,-31273,11255,33482,-16083,-15081,-46455,-6930,122477,45937,-7641,-44746,-13900,73895,16942,-1262,-46877,76204,62664,-42978,23756,-10128,15150,51852,-67339,-83598,8527,-14985,-3606,-59725,-104994,-61764,15141,58235,29947,7573,40913,22890,21830,-54068,15030,66315,1116,94879,16430,34221,73096,1141,-38783,18877,64849,36968,-12915,-23992,-21284,49567,30698,-10630,-996,59705,10481,14462,569,24905,-59375,-71342,-7963,-33867,30644,-49358,-55324,-7143,-65142,2025,11617,23676,-12861,-148490,-117621,-26527,-21382,3259,-1340,-35536,8932,36938,56700,55928,-42132,-41092,9790,-61887,-61008,40841,17360,29858,36301,78024,31018,-7196,64903,-19735,-6614,63285,8232,-63150,-7863,78058,100159,73352,32170,30925,-49212,-12799,30973,71855,67220,-16241,58268,51535,-2336,-44249,-7419,-20060,31606,27422,-1490,74920,61854,44818,50964,17018,1248,-21321,6120,64487,-41150,-32426,20499,77436,157708,12606,-30542,-93686,24259,19208,43894,-28849,-18714,-70270,120821,38963,-9968,100903,53703,-58201,-83270,-62305,-32164,-12265,-2529,-66178,-62938,-25551,-43423,21366,69663,-12397,16253,118,-33420,57929,129810,77098,-15912,-5000,-32531,-19648,-5693,4835,57804,-16659,-36811,-29279,-47743,-17525,3321,-13757,8517,4615,-15322,-2989,54061],[31533,40422,2167,54659,-20861,-11999,56438,52362,37553,-4186,1783,-46311,-16123,30771,18728,56127,10983,-67435,-33392,-11519,-51594,-49953,-125631,56986,28100,-33909,23836,39474,13822,-822,-6529,20050,-20047,-54119,-75229,-67454,-19059,-10293,39096,16640,24581,28079,-1570,-13950,-27382,-15991,10890,41044,7553,55827,56674,19416,49733,74079,20827,73228,52384,1660,-130568,-96,55230,-38374,4012,-14028,-21937,-77357,22688,-10645,-9669,-5824,-39903,-20809,25571,35316,8605,-67323,-10559,4876,-53850,3587,-19999,45622,31095,61780,-27920,-37682,-73873,-52800,-23336,9698,-76843,30453,48481,20236,-2377,44192,6918,46373,-23225,-8108,-42685,13462,-4921,-26055,15004,39816,19967,24420,12871,6161,-621,55141,51702,60820,94646,6092,24406,-56759,5540,-112430,11158,-16795,-1305,-23212,-3485,41667,143,16103,23615,14290,-60711,-10219,31692,-39805,53015,23331,-57788,-12382,14929,21961,8346,-2549,-110520,-80054,-62480,-88739,47052,-14765,-17875,30905,-17726,111142,47394,-16814,52628,-1994,17883,-21399,58454,48344,-49500,-21104,-41448,47669,60158,68208,46571,1024,55852,-8588,-70937,-51046,-49849,-26590,-38161,-51043,59469,43019,-14877,-84280,-94175,-54243,32402,53003,11113,-5204,-6959,-28644,-16035,-6419,21717,-10247,-27763,-72638,23180,16542,62865,15497,5175,-3103,-19817,-38418,-97868,-11664,2130,-37266,-31890,-43053,-83980,-2828,-39948,74615,44828,-1847,2080,29121,37460,33097,2104,70258,32466,-30135,42158,4525,-48103,25322,-30010,30250,47409,-46958,-1586,-14277,25522,-12926,-52637,-16681,42587,83712,41953,63992,-24896,52746,48870,-17867,-3102,-114256,-69060,-100651,-35129,50146,-106447,-8005,212463,133771,24532,39141,73161,-35805,106908,109465,-10310,-587,-15025,59914,-55969,-35981,-67645,45883,-4314,13587,83687,74376,84087,-66075,-55933,-73731,32,17292,9875,33827,-15831,56238,54475,50018,12490,7551,41012,54622,38631,96255,-53471,74871,3324,-22168,20764,-96248,-16917,-4575,51916,50923,24399,-3129,27838,22665,-32322,-13805,15469,30676,-3533,31506,23674,28207,38875,-34539,-4911,32321,-23315,-3869,63212,-20326,-77413,-60884,-63712,45794,57055,90418,55207,-29831,1606,35600,-6983,-16311,68530,33905,13551,9441,-13042,-68540,41575,80819,141105,-77426,-97875,-5558,-11853,-44257,5894,-17376,-100385,-14907,-38501,-85920,-19577,22503,-79753,-3836,21735,101038,8318,46758,83605,29614,70732,42075,35775,-1437,-29766,-60176,24792,1485,-17088,-830,75782,79512,27909,48878,20112,15870,2586,5933,82143,-3017,10109,-33020,82245,35169,18150,4336,-29191,22937,13988,-14049,36237,72409,70041,-16216,-16895,-21572,-35893,33653,8418,50169,-6233,11810,55664,-14646,-5612,-13305,-46745,47676,-50835,20741,-63281,-110001,-23951,62050,16461,29877,37994,64081,35235,-8541,60275,21421,63467,130912,89945,-23627,-4112,-19144,-22841,-28603,58623,13387,59154,20662,70683,4170,51106,-40619,-68590,-20472,-40780,-52568,-11745,63860,-4018,26311,-8728,-32585,-6,-7142,-36784,-38070,45352,-48328,39393,53380,-71917,-12097,-29911,19258,678,-30644,79702,64350,-13550,297,11100,27527,86706,-60297,9859,26753,-77661,31021,77106,-18370,-58931,-39793,-44742,8981,62832,-51360,-60240,-82208,-58844,-54826,-100590,-72453,-29032,-81023,11452,41601,67152,-5381,48478,25742,57836,-75422,-50949,77222,42144,-9899,-29006,-3534,5968,-38820,21440,35886,-31614,45428,51551,19985,32755,273,77732,72258,30902,19361,-5911,-36360,-77852,-82823,-46419,-357,-94837,-64468,-57410,68716,16603,-60586,-54119,57748,-66637,2144,31246,-3545,-42264,21212,-3125,-29266,23389,-4924,-23792,-23111,-18379,-40223,-7474,-54550,10880,-49786,-20228,68944,-28329,44126,91873,-17095,-20320,55672,15219,-5138,6131,89869,28940,78892,76690,93884,87121,-13643,27060,19946,-20219,37028,11622,13816,-34565,-2752,6347,-22078,-51573,69445,-824,22040,-12175,8682,29104,50668,-52636,-33046,-95966,-53537,-60539,-28084,-18374,28506,-3431,-113350,19271,23887,90112,-44373,9743,-49805,4729,-62439,-3826,54171,-27318,-7787,-24120,90303,13800,-44370,10049,-5694,-62762,-67810,59118,74431,58896,-31671,44851,28175,10606,-18259,-92329,-5317,-86402,30365,-23901,-98411,13640,41377,-37101,-31454,709,-4696,7756,-21830,64034,45496,32566,-12698,67472,30365,55731,8911,-5148,-874,9840,-53007,-64275,-13731,-24746,-31457,-8173,-70471,-35262,40027,-45464,37148,45026,-22420,-26920,-56291,1373,-48779,-32774,33195,28248,54454,65036,-32646,-11980,62661,68123,-16421,55599,4666,54255,71982,-38185,-66697,-3227,-63072,46758,37275,154370,171862,142474,137606,40532,122157,42219,1103,25424,-20298,-52155,-28696,-40844,-49549,70839,32764,30282,32473,123552,6880,-12681,-55265,-30976,-83716,37203,-14732,-12677,-50916,10133,63390,-43323,22168,10989,104917,46709,-582,44522,-17175,22125,69153,19721,45197,58409,-16513,8929,37637,-62548,-8024,-52355,-36583,58536,109537,13270,14714,-23458,55408,-55387,-60493,-1933,21750,28276,24763,43180,693,58159,55256,50762,-8995,2034,-40554,-63920,-10170,-40712,-35725,-80694,11968,-6398,3081,48487,21710,-5598,31472,34978,25927,14174,44319,-1693,-16289,60698,-25732,9866,16056,29210,-45817,31572,-5581,-69643,-54412,16975,4259,101544,53195,-4910,-32445,75519,60007,-44284,-26228,46589,-5353,-11937,-42828,51157,-12182,19311,49296,-1033,-64694,-163,35306,18975,-23129,-13117,-12284,47952,30803,-58644,-22279,-5229,2751,-8884,119779,-22903,-21119,11500,12497,-33438,-10517,-97166,-40283,-45264,-24113,-45139,-19657,-42143,14898,33798,-10233,3328,-49174,-3807,136199,37330,16826,-43994,-26438,48157,24986,-10231,-38515,84664,60200,-42956,3860,2086,28259,56687,-52955,-82612,-793,-1530,-9432,-69182,-98093,-41361,28783,43749,8936,1403,33472,22702,7207,-52176,15806,57445,12276,99398,20543,56938,107793,27725,-23669,34975,62817,50078,-29963,-20871,-39809,57967,40376,145,-4304,51118,12114,18584,9076,34406,-56432,-42355,-21335,-43164,-3347,-66713,-58243,14417,-58672,-813,-16003,21987,-12437,-121516,-89422,-7831,-11119,-13858,-45784,-50048,-26389,10499,51163,53226,-47378,-39871,-4294,-77379,-39684,49231,26577,23311,27847,61264,20205,-20319,90392,-5156,30137,68605,4925,-62032,6059,114482,106767,72406,24723,38004,-18566,-7923,20025,46422,17301,-34277,123207,52180,2538,-42443,15743,7410,41626,11826,-23130,57513,82650,56417,51165,14478,-1969,-43093,-135,66864,-15520,-16396,37682,70472,103871,6707,-26850,-36403,40732,11688,42030,-9861,-4036,-79389,103488,30323,-16209,65636,63407,-57842,-65759,-32456,-12335,-33346,-20722,-94108,-94725,-50780,-43148,34125,57294,-45365,15285,5818,-37609,63670,114386,61337,-21560,-15507,-42462,-1059,-14522,-486,61283,-9074,5628,5333,-36903,-33970,-15567,-31187,7860,5850,-25634,-12581,62727],[16619,52225,39081,6488,-33236,-8977,49900,33051,43213,-10119,221,-52905,-19228,23089,33181,70245,22896,-42793,-26642,-6418,-20619,-28005,-118756,30491,33519,-49346,20581,37369,3383,7581,10128,22581,-1281,-59668,-60727,-72518,-17500,-4402,15155,19573,21001,14675,-3017,-14202,-8164,-11253,-21200,54709,1970,26973,37846,21890,42768,62018,24006,74622,42072,-19111,-128532,13664,56724,-24505,15751,-42585,-28551,-99413,34652,-3417,-5026,-35980,-57777,-4210,37083,46789,8122,-67580,-6886,23244,-67750,-3890,-12685,61059,38294,23792,-18107,-52402,-90044,-46617,-1331,23524,-88968,28359,52741,18292,-20500,64187,7240,59699,-14255,4065,-58592,17299,-4296,-32036,16524,39069,33730,21220,-13135,11643,17606,75786,121583,99002,117619,15715,5831,-55657,13953,-113978,33538,47915,32513,-17407,10834,51575,-5085,770,20673,24191,-47870,-4418,26469,-19731,49675,38400,-54318,-23915,9502,29321,-1344,3948,-92234,-74300,-47120,-83706,45933,-11451,-33618,29843,-28326,111925,51874,1920,49276,27659,16682,-23150,59662,59049,-41321,13041,-8292,42532,61131,34610,33845,4445,73893,8767,-19222,-25852,-57166,-48071,-19670,-27033,39972,16594,15781,-43853,-94161,-61119,28447,59842,9632,29766,-14963,-46283,-22999,-12151,47474,3916,-6634,-35267,5232,26809,91261,-7801,4334,8785,-38941,-30179,-72083,-21742,18672,-26948,-46144,-29249,-78194,-22288,-54984,54530,32267,-4250,28737,51384,20426,21421,4089,31884,42701,-29226,42234,874,-28086,23925,-8417,34484,58704,-56191,32180,19595,32106,-39936,-92000,-3650,59456,96766,48767,61324,-44668,59084,43731,-25676,-6701,-115636,-85687,-117658,-46622,48854,-95508,95992,199981,109055,22963,43509,89205,-47160,87119,87218,-3077,-7038,-14017,32047,-85112,-35296,-70811,66033,-3049,18078,80654,83801,48723,-88080,-69630,-105492,-21752,5996,7415,36552,-21154,33097,46877,39669,7061,7203,32903,46288,6771,63405,-43946,67933,3864,-39157,18552,-113299,-6578,5244,36328,59108,23357,-15317,28404,30233,-12048,-1007,-3120,22955,11727,25121,23210,42969,37940,-46026,7254,11719,-66776,-8992,56208,-21150,-87660,-45620,-46350,105172,51274,114801,56374,-41828,-5831,32523,-11482,-23062,58074,13317,-11323,4999,-20638,-74375,44809,66862,140788,-93896,-99589,16989,23644,-39309,-4894,4856,-56177,-23729,-59367,-68363,108,29092,-81358,13246,19934,86039,32660,71686,21707,9511,70395,38185,34673,-11826,-40092,-72110,38814,347,-23959,-15156,61930,83458,20682,43851,21551,17871,-24679,1449,66654,1319,24559,-26029,87530,16542,10500,45653,-17143,23981,13294,-17377,36356,45695,74123,-9546,-23990,-12901,-36984,7549,14194,33173,-2697,27691,31082,9099,-1342,-17443,-43495,63134,-37532,-32507,-62801,-97834,-33405,34042,15580,48256,27131,80644,29901,-22748,73503,41013,38027,93963,68124,-18004,420,3837,-29368,-26249,44928,21144,33281,-1878,121993,31843,57318,-26842,-42153,-35665,-27293,-36801,-20908,20894,15609,29738,4508,-16651,-21274,5500,-35443,-50664,-18978,-49714,34581,50314,-65777,-45543,-55335,12009,27400,-7625,74696,58987,-7262,9285,21499,12001,69730,-28664,3200,16892,-70422,17225,66749,-29192,-85714,-31320,-23594,54561,63073,-33486,-16604,-58956,-32080,-46247,-92234,-72645,-43990,-100856,4156,49851,63675,2180,55972,27327,24513,-118881,-64809,41813,-3824,-20413,-48459,-2325,-13423,-35076,14020,28681,-38228,56678,51430,11489,29962,-5467,28951,59106,39867,-2048,-5075,-59192,-60315,-77400,-44949,-9451,-98330,-66324,-70446,64447,3830,-50727,-52163,85351,-48065,15518,25552,-5623,-40715,24110,2326,-15198,17717,-15324,-32632,-43934,-18301,-56775,3128,-85193,13895,-49195,424,89240,-25126,30060,108487,26582,-27684,65634,18032,6737,-29837,63730,32893,69268,112978,109564,87167,-9976,21696,9286,3282,33714,23896,26999,-21616,24182,-2203,5602,-39352,52368,-20364,2239,-24213,991,31917,56590,-45942,-19490,-118257,-57508,-71073,-8475,-15268,23015,36349,-112206,3510,35586,71233,-54810,26870,-67770,8755,-57746,-17166,56021,-5728,-14128,-32679,101546,33579,-45315,-13022,17431,-76349,-58396,65694,70870,36362,-41368,47506,42698,18035,-14526,-92430,-6397,-85822,33666,-27066,-56024,295,18062,-30128,-43371,45856,18805,7554,-18942,70793,48139,42985,-2355,44762,29574,50155,2764,2666,27512,23135,-54401,-42237,-18438,-29316,-36233,-730,-30971,-17360,39576,-28416,19564,29730,-30819,-26388,-38507,-23407,-58413,-37108,37814,27003,43037,66856,-25906,18303,68436,65639,-34233,66137,3580,41849,32404,-57947,-93755,-19617,-55199,80785,1282,58356,82007,13726,112952,23472,108033,47709,-10653,23958,-2634,-47023,-34866,-36120,-41880,56904,37243,16695,13219,125413,16296,16431,-68952,-23759,-53262,51928,30295,23728,-31518,3277,70093,-57697,17923,1670,90398,43081,9885,31641,-39063,969,48840,12155,55704,72928,14719,22276,48118,-46561,-30784,-42796,-61194,56013,96586,38774,5861,-35527,23421,-77362,-73296,-12294,-22888,26196,36853,35195,-23616,65442,20441,64221,13551,14162,-65250,-71581,-23589,-38379,-24758,-86142,16563,-6719,2195,47795,6454,24001,40166,51207,24121,18260,52189,-18785,-47874,57454,-36877,-4752,42346,28907,-39656,6252,-12017,-67856,-15367,32845,37036,113955,56062,-21270,-53016,89244,76091,-39462,-5972,45738,-13998,-9838,-38014,42590,-13579,24859,75305,7101,-57136,-9336,31082,431,-31662,-9442,-32624,48794,53438,-70700,-18000,-17296,10209,-22925,84358,-27068,-13993,13375,25784,-52171,-17592,-104825,-37656,-47193,9050,-36866,-15380,-39782,17381,37969,-5683,13967,-44765,3114,123967,26778,35669,-42485,-48566,-8586,20988,-12595,-29209,66571,51859,-44397,-12604,16551,40890,59017,-29353,-73230,-7059,14630,-12380,-79659,-85978,-15558,48198,16799,4570,678,31541,23948,-13877,-15070,14177,38964,19156,90181,18745,64549,124037,51763,3234,43207,44002,57827,-44888,-15600,-40542,55435,43856,12122,-12119,45440,14227,24008,27352,38792,-51656,-14703,-42449,-38030,-27271,-71850,-57280,39934,-44731,5,-32129,17827,-19382,-81767,-58773,2654,-1588,-25453,-89939,-55784,-68402,-23066,44396,51614,-48547,-44724,-10170,-72895,8225,52697,21519,5881,10340,28922,342,-32790,103610,12231,63340,57564,-3475,-50383,26122,151955,106556,65335,22266,49127,12919,-3155,15937,32568,-36787,-51081,153781,25246,2796,-36745,32044,38536,43470,-5459,-41223,36558,100180,67911,46964,1596,-7927,-62495,-1066,65246,8815,4885,44901,56789,56128,8146,-23300,11067,52386,6486,30838,17442,12719,-91541,62588,3725,-30877,25255,69223,-52248,-46325,1098,11551,-48640,-36389,-103053,-123325,-67581,-43207,39378,35157,-79741,12696,16112,-35202,63016,98631,33683,-26425,-26714,-48084,15101,-27651,-9517,62979,14918,50556,35028,-11515,-34023,-24240,-36968,8645,3396,-34484,-20267,55274],[-4386,55773,55129,-33750,-40902,-4118,33685,11038,38874,-15885,2671,-53235,-24348,15843,45969,87776,25707,-14092,-12836,352,10765,-12582,-101373,655,25408,-63894,4772,32092,8385,16796,32261,19494,16978,-57596,-35463,-66698,-4495,-1990,-13503,19546,16549,-9439,-6549,-6479,12585,-4957,-45810,58112,-4305,-1691,22375,28490,31025,37141,13866,62851,26018,-48073,-118166,31006,51875,-8740,18808,-61342,-24292,-91173,48156,10086,2401,-68783,-68489,12395,43280,53578,14547,-60985,-110,36675,-74296,-14217,-13209,66060,46008,-25505,-16000,-65691,-92408,-40760,15935,34278,-83175,24111,48683,9982,-33213,72496,8522,70024,-2325,8842,-61321,23844,-4153,-42671,10875,37187,41909,8176,-30925,3711,25132,85385,174083,119797,113662,24225,-17672,-60303,20155,-88713,50935,67573,46823,-12330,20235,52145,202,-21532,11137,34960,-39064,-2550,5229,-1293,38444,45510,-47070,-31670,4944,30654,-9536,5023,-62687,-55285,-37925,-63078,30895,-21472,-48401,25774,-23518,91801,55371,8956,34718,50496,6523,-26794,53692,65715,-40730,41081,36674,35438,55818,-13945,21263,11509,76836,26451,28670,-2750,-57502,-55605,-3121,902,10637,-9487,40080,6488,-91470,-54522,24639,61156,10911,55850,-21234,-53225,-24200,-13074,50986,15024,8081,4316,-1366,39897,112476,-19910,2833,18957,-56684,-10124,-15138,-21567,38798,-6561,-34799,-15399,-68095,-43218,-63338,30062,20146,-2049,54872,67811,-6476,24560,6663,-19817,37933,-30570,29022,-4515,-2335,24868,8000,34097,56696,-57736,53176,40557,30408,-63367,-107120,16183,67508,84134,42417,44579,-47386,66164,43429,-32272,-3104,-96084,-89137,-110647,-47524,43445,-97282,104111,178989,97856,19890,48423,103229,-54010,65493,70667,4989,-17281,-11111,5903,-91511,-26135,-70952,90875,1640,5101,72151,82715,6891,-101614,-78724,-130702,-36157,2757,10212,39708,-21318,4703,39768,34910,2558,2118,15324,39776,-28385,23585,-29124,64559,2488,-48862,15545,-111272,8600,19700,14275,59821,11752,-30313,30654,34030,9716,14431,-16866,14763,15967,20153,23404,55814,43891,-57623,8691,-9851,-96344,-11139,39749,-19109,-86376,-23073,-26110,124208,33378,127119,51486,-48703,-19563,15071,-2787,-24602,42693,-10374,-29381,2772,-27965,-71351,67273,53638,130521,-103430,-105089,32319,53057,-31847,1110,26979,-5951,-32915,-74020,-51091,12378,34451,-74632,9239,12837,55337,53016,79304,-32868,-7080,67181,33174,35143,-28454,-41408,-77917,41051,-3462,-24432,-27518,40432,80891,17346,35088,14665,15540,-51073,-10612,46003,6767,34020,-24629,76395,-5975,1720,78756,1289,30568,10385,-26077,20319,21098,73303,4107,-23821,-3005,-32149,-19626,25593,21041,-1287,35859,14813,36235,12834,-10710,-48027,66516,-7985,-73066,-59016,-85013,-38191,2516,20951,60145,14714,83380,20163,-28392,77990,61271,6826,53773,42097,-13588,-547,28751,-30793,-27460,28505,32367,3206,-10046,155089,54823,59279,-17245,-9513,-35108,-22105,-15621,-23524,-35127,32683,37550,19597,9048,-31116,21556,-22955,-61942,-73102,-46436,37607,45128,-50121,-74240,-73647,2262,45224,9302,54419,54333,8653,23972,25190,-2807,61388,17721,7255,7538,-54261,4254,46093,-30059,-86422,-12520,-8258,72577,53670,-13537,24187,-37445,-2700,-43671,-85893,-64556,-50470,-101293,-607,46152,55012,14334,48642,19161,3674,-139924,-69529,12039,-57119,-31060,-53643,2611,-34572,-23055,10274,19733,-43869,51520,43232,-87,24011,-19997,2804,48612,43594,-19405,-1859,-76660,-41491,-70953,-36993,-19029,-89450,-57728,-76650,49140,-15823,-32173,-42592,105695,-32114,21109,19110,-8389,-39991,24424,5940,-2163,-1850,-27110,-38426,-62747,-19015,-60047,11562,-109123,-5434,-44548,11263,98763,-15641,14057,109082,60773,-35044,61357,21485,17296,-57518,50346,32148,52651,134528,109528,70486,-16,13325,-4842,30938,23873,41293,37188,-9248,48710,-5207,38697,-12261,33559,-21551,-8771,-33556,-8272,22704,54310,-35842,-7871,-127569,-55290,-62366,16318,-2482,15482,69406,-93510,-12789,42060,54112,-51126,45414,-74881,238,-42248,-19849,45549,18834,-7487,-30582,93023,54251,-42823,-36724,35509,-76061,-36242,69202,51053,17064,-45690,47725,65749,19079,-10569,-85657,824,-70774,38363,-14267,-18039,-7106,-15114,-19358,-52915,64793,38737,7334,-21906,59468,42553,53356,16991,22734,28138,20620,-7001,-14588,56638,41739,-49723,-27673,-21246,-21156,-40890,10434,16599,1763,28571,-15250,866,22892,-30849,-21654,-13518,-48892,-61233,-31043,24355,20102,36606,61706,-20482,32975,68600,57651,-58790,68239,2634,29848,-8996,-76927,-110538,-28308,-42544,91932,-27475,33745,42568,-27274,88771,5275,89372,58466,-9882,21528,15816,-34969,-35435,-28727,-29108,44156,41668,8056,3914,112593,31633,40541,-66228,-19374,-21067,54139,52449,61535,-5858,-7135,73962,-55933,10546,-13718,51970,33128,21113,19720,-55470,-15748,11102,3070,58184,81612,40491,28047,73838,-26519,-56337,-36353,-82716,37420,69206,53068,-709,-36498,-19171,-84267,-72301,-21716,-45967,23165,43640,33202,-38665,62053,-24179,60300,35266,26917,-82572,-71373,-34346,-31846,-9202,-87268,21896,-5518,-2877,36090,-17241,42614,38478,65369,23891,27528,57593,-43105,-69647,59378,-30797,-11990,61948,24523,-26658,-19771,-19746,-47329,13130,27888,50737,113126,54485,-34505,-69489,99068,83128,-36028,1930,26422,-16382,-10729,-21817,33721,-16435,30548,101570,14884,-34968,-20820,12606,-18818,-34795,-5767,-46815,51045,74535,-69753,-19609,-25211,8433,-44344,33704,-23739,-6004,11029,31603,-59328,-23191,-103157,-32027,-46458,51013,-23528,-13844,-25605,21191,42496,-3052,17316,-37970,10874,88749,17331,41007,-34855,-75425,-76048,5088,-8265,-24759,32519,39276,-48896,-20874,28842,46402,56418,2447,-53917,-6991,31168,-8074,-81606,-67736,7439,60930,-17613,14794,3153,35647,26853,-33487,45306,9670,13227,20559,70193,11145,58735,125429,68357,35278,45624,13262,55770,-50547,-8501,-24203,41508,37751,21423,-18304,46916,18709,30069,52672,38012,-45450,-507,-69765,-23102,-40117,-60989,-53508,62673,-24523,2746,-34081,11036,-47744,-47792,-37145,3776,5720,-30329,-115634,-55348,-104018,-51712,36477,50889,-44446,-52653,-7706,-49626,64720,48990,3716,-16249,-8218,-5946,-25597,-42821,97637,27514,81477,37037,-14179,-30706,46418,181563,91168,51854,24388,62541,35887,-19,15677,29112,-76249,-58874,137302,-17331,130,-21167,38361,65010,36935,-20685,-49113,18991,106614,78479,39507,-20307,-15667,-75439,5778,64373,27234,22780,39774,40250,29578,16109,-25007,36483,50170,3073,13152,41104,26894,-101101,14164,-32258,-48115,-9977,70416,-42591,-28499,27219,33205,-49754,-43838,-94919,-136625,-74817,-41419,37680,10568,-100700,8249,25434,-26522,54440,82274,1972,-28875,-37211,-49683,27159,-41126,-20722,62025,44325,84050,53726,18220,-18395,-16731,-30240,7635,-2446,-39604,-26176,30845],[-26943,48738,42135,-54532,-42575,3520,13099,-2939,25743,-23496,3209,-48730,-30405,4113,53286,107890,19326,12342,2576,8477,36423,-5758,-75093,-20043,213,-74004,-21643,27148,30654,24552,54844,12358,30785,-46107,-5530,-50915,18590,-2156,-38904,15145,13943,-32912,-9383,7747,30651,2367,-59360,53117,-9064,-22899,12786,35042,15897,10538,-9882,39243,11290,-76615,-101344,49592,43326,5069,17659,-70174,-13047,-57215,53741,26878,11408,-93601,-71137,23642,44226,53245,27798,-51997,7847,45711,-64418,-24388,-19213,60604,51620,-73724,-18260,-74306,-81474,-35199,24624,39222,-60019,20064,36146,-3480,-38169,67112,11061,73605,8501,10988,-48375,27529,-7019,-55051,-38,33244,40549,-12256,-32310,-9345,21212,84006,188698,116436,87400,29006,-38862,-70644,24206,-47768,59100,36764,39478,-9573,18288,42298,9816,-46878,-299,44807,-36495,-12848,-28847,11197,21786,45971,-37176,-30909,2522,25700,-13979,1000,-36255,-28332,-29705,-34546,5665,-44343,-56407,19822,-7279,54402,54776,1104,12190,61410,-10022,-29735,41436,63536,-48105,52886,75997,28856,44632,-60337,9962,22788,65489,42303,58854,15146,-46394,-50755,1491,26730,-18889,-30689,51223,49305,-86430,-36567,21258,57227,12947,65319,-25467,-52951,-21747,-7506,38664,21641,15210,35345,10168,46723,117522,-18545,-583,25699,-67060,19291,52205,-8889,52202,17922,-4534,-3034,-61756,-58657,-61512,10714,11533,4201,72860,75128,-36642,33110,10142,-65314,13939,-36493,7206,-9484,27219,27873,13958,27861,41787,-53284,53267,40532,21254,-79579,-88130,36926,64978,52732,23766,20241,-33399,71596,50356,-36456,9043,-61468,-77663,-77397,-36115,39324,-107091,-58,132553,102350,16735,51543,108434,-55287,39473,52606,8952,-28772,-6356,-14594,-77665,-11932,-68505,114782,6010,-15441,60798,67785,-29271,-99456,-80420,-142150,-40923,7752,15281,40750,-16293,-26370,25956,33623,1252,-6781,-7253,40114,-47906,-11939,-15226,62720,-6227,-49549,12140,-98132,23519,38465,-9878,51631,-6560,-43978,34456,33329,23424,25184,-21767,6218,10087,20677,23174,60434,50448,-67610,-3916,-27144,-99759,-10820,16217,-14683,-67070,-456,-5204,92476,12030,125286,41276,-46873,-31831,-5432,19306,-16938,25541,-31214,-34224,2139,-30821,-59295,90871,42559,107578,-101449,-111547,32232,59175,-33010,21373,46238,30057,-42812,-81062,-42394,13982,38941,-61677,-15664,-2358,16301,67528,66146,-62081,-15206,63024,33196,39864,-44699,-31680,-76097,28472,-9039,-17140,-32160,19555,71369,17321,23695,-2531,7560,-72804,-26971,18714,10966,38481,-26135,55456,-20431,-5742,92014,19447,38388,2487,-36291,-8775,-1014,65887,24468,-13286,5336,-22760,-37350,44513,18427,-1528,34343,10959,59344,33776,4901,-53366,51622,28038,-89312,-53217,-73866,-33910,-22581,34501,63386,3977,71028,7742,-23664,72811,76591,-21478,34888,22369,-11298,-2887,51190,-26991,-32507,12127,44120,-23986,-6798,149279,67532,58262,-11734,15400,-22786,-20873,5048,-18420,-86685,43966,50823,31886,35794,-28152,40558,448,-64430,-97342,-34673,49004,38697,-29544,-92466,-80265,-8927,47148,16336,30154,52355,31998,44409,26437,-13916,63309,64227,23786,2462,-33346,-8667,17598,-24380,-59531,12424,6447,57579,38333,-665,52591,-21725,23590,-46666,-84558,-51412,-48617,-82638,-5733,29933,42480,30230,34544,3150,1985,-127471,-59734,-7085,-97244,-37126,-35296,9829,-52687,-7552,8665,10779,-40949,32998,28218,-15528,14230,-40924,5781,50432,41742,-29124,3882,-82388,-30261,-64933,-33086,-35126,-72698,-39379,-67940,32781,-37241,-9950,-27052,114359,-22920,23406,11989,-13399,-41246,24497,9814,6990,-28895,-38463,-38419,-74719,-19659,-49500,15063,-116707,-41370,-36683,9185,96295,-5631,427,89805,74173,-38835,38755,22815,24576,-71683,56250,26308,34766,133333,93154,47278,14168,7625,-14914,52701,11611,59985,42697,-909,64134,-1596,70360,19657,16698,-9625,-9361,-40475,-17958,3204,44510,-23312,2153,-122493,-49896,-37623,38860,15989,6778,80906,-69849,-24776,41393,44459,-29672,62117,-72484,-19587,-20757,-9182,28361,37568,10537,-18182,73287,68091,-41410,-50718,43369,-58224,-12555,68031,21068,3584,-42575,45481,87684,11843,-4786,-74710,11939,-35959,40900,9337,6705,-7024,-51283,-5530,-58239,57703,51066,8772,-29443,32366,32960,59302,40477,9786,27411,-20057,-19160,-50548,76682,60963,-39172,-24275,-19057,-1134,-45795,22327,57969,30049,12402,-8358,-12188,18946,-25431,-14928,12839,-68152,-61793,-16004,-5166,11505,38907,53332,-17732,26208,66720,44313,-85142,61564,3514,22628,-41437,-90087,-112471,-28720,-30706,79325,-39435,36700,22683,-28188,71041,-9167,72925,67351,1494,18309,30062,-20198,-29141,-19309,-15029,36383,39159,3952,3171,88957,40240,46009,-50098,-19781,5566,45783,46226,84054,18515,-23109,71398,-37638,2594,-29594,-568,18536,31606,13232,-60623,-21118,-35332,-7223,50711,85841,51111,23458,100476,-5015,-77520,-29828,-90040,11679,36140,51397,-4267,-26400,-56985,-75636,-58795,-28873,-47634,17809,43750,36372,-47539,48536,-63823,41434,51724,35564,-83962,-59852,-38147,-24243,4558,-82802,25115,-182,-10760,15363,-44286,46375,27935,73290,23911,39485,59295,-59805,-70975,63015,-6083,-6594,73535,16774,-10927,-39961,-26179,-14913,24448,4981,41872,93217,50055,-41412,-72798,103376,79765,-34975,-4473,-6004,-12312,-13710,1924,26209,-19878,33478,120151,16961,-4368,-30604,-14792,-36446,-27140,-3060,-52177,52068,89963,-55976,-26534,-27191,-5540,-68551,-14682,-12628,1386,4347,28567,-53925,-27767,-93219,-25694,-45228,88966,-5363,-15084,-5468,28609,43416,-1691,16518,-33281,16749,43060,11482,30010,-16696,-98782,-129940,-19631,1307,-26221,-2238,24144,-56057,-19624,35049,41341,47271,40533,-25104,653,45357,5391,-68458,-45903,22245,47740,-51001,30300,5407,43594,31854,-44583,102919,2148,-12951,17093,45609,1047,47379,115294,74275,63262,44944,-19250,43624,-41493,-374,-490,19013,22064,24648,-18718,55312,25815,35326,78783,33821,-36197,-3219,-96730,-6013,-45464,-35754,-47637,75591,-991,4925,-23476,2175,-95988,-32994,-29221,-2933,9843,-29882,-114930,-53784,-122994,-64866,26852,49055,-35403,-57632,-92,-14934,108333,38355,-20098,-34046,-19776,-31135,-52680,-48661,71511,36370,79406,15958,-23290,-7958,62252,191688,59569,31681,27603,76600,44686,-935,15277,28678,-92937,-53680,87998,-59826,-3365,4627,34985,78154,24880,-31552,-41783,8827,96462,86598,31424,-46425,-24547,-78824,20234,63986,36732,30765,23541,22875,24340,25802,-33218,41424,31837,187,-6038,48894,34548,-100422,-24326,-64354,-61025,-33099,66215,-31471,-14262,40554,46442,-32638,-41070,-79296,-127340,-74369,-35635,32312,-8723,-97554,1603,27563,-15293,38738,61805,-25026,-25905,-45910,-48613,34355,-50234,-31920,57873,65917,97849,59376,41322,6920,7231,-13544,2778,-10499,-40372,-31329,-3620],[-46337,32434,9441,-56022,-39680,14022,-4111,-2513,6783,-33037,-1471,-41526,-35501,-10951,53718,124827,6327,30669,14778,18328,52482,-6448,-44873,-23550,-38414,-74568,-49545,26532,62631,28847,71412,2494,36799,-26185,20690,-29098,45858,-3942,-54952,6162,15598,-45780,-8196,24980,42496,10218,-61494,44170,-10518,-31990,9144,35782,-649,-9511,-44746,8815,3870,-93553,-79310,65280,33899,13604,13992,-71832,-3356,-13277,46114,43589,21292,-102803,-67987,25657,41085,45555,44181,-45059,14534,50495,-35915,-31079,-27335,47669,52925,-105257,-21059,-74225,-63286,-30226,21116,36156,-27521,17316,18370,-17984,-35867,52967,14706,67734,13920,15273,-23230,23148,-14504,-64214,-12172,24944,28767,-35413,-17127,-20564,8321,73026,161036,91451,51985,28464,-49672,-83026,28519,-5889,54953,-22260,15263,-9830,3722,23348,15426,-69181,-6501,51385,-40157,-40376,-66955,17490,3871,42579,-26132,-18296,3416,16039,-14024,-7719,-24383,-793,-16296,-9274,-22267,-70591,-53040,14899,13981,9610,48895,-17540,-11960,59546,-28464,-28722,25258,49831,-59373,45324,94671,24094,28663,-83606,552,36288,45514,53839,66145,27158,-25308,-39233,-10003,45440,-39864,-42750,49449,70812,-80427,-13526,18199,48096,13326,57524,-27905,-48854,-18217,3732,21841,22893,16542,51275,36515,42426,103995,-6101,-6729,27455,-66746,52165,103690,14472,52732,39456,32877,8319,-66459,-61792,-49269,3974,6910,12878,78453,71238,-62854,38306,14733,-88177,-24605,-47061,-16138,-12263,57886,32119,7008,14629,18209,-45999,33661,19928,7996,-88319,-41322,51627,54543,17636,303,-3822,-8911,73084,62095,-37417,27842,-23432,-53863,-26655,-14874,45797,-110815,-188986,57069,117533,15603,51475,103185,-50427,7231,27725,5861,-37813,-241,-27485,-51343,2168,-64897,131843,7292,-29983,49539,41101,-50231,-79655,-74180,-136276,-37777,18080,19562,37105,-6597,-55196,-209,33472,5431,-16736,-28614,44988,-38793,-35044,-7084,56717,-25972,-42597,8248,-84210,32984,61953,-28780,37015,-24093,-51552,40076,28289,21549,25583,-16454,-1963,93,28318,21290,52250,49707,-74798,-27466,-37837,-75493,-8248,-8966,-9549,-32014,15762,15130,31298,-5376,112215,27821,-36175,-35725,-15225,50270,1024,10519,-41722,-23938,1655,-27975,-40439,96858,34659,74209,-84349,-113096,14980,39801,-43235,47615,60668,38128,-53455,-82541,-45797,4701,41358,-45653,-49067,-25590,-19535,78758,36683,-69483,-13378,59789,42988,51780,-50799,-12488,-67199,3302,-14806,-2864,-26727,7164,55252,18192,11390,-28726,-5781,-85776,-42670,-13247,11553,39373,-26151,34165,-17301,-9659,82762,31137,42033,-11368,-43441,-42449,-21521,51544,46523,6340,9399,-12543,-38122,69770,26200,-2887,24803,19058,70481,56275,24754,-53226,20842,58616,-78127,-44947,-61574,-18946,-34291,55407,59496,-3390,50466,-5032,-11401,60669,81733,-40003,50966,14899,-8954,-2887,67599,-18333,-38283,-2147,52486,-43389,2387,102241,66595,55642,-9403,21190,-4949,-20272,20808,-7084,-116037,47275,68469,37419,55519,-16090,60127,29018,-53024,-89935,-13199,64005,32205,-11216,-99076,-74561,-19884,30898,13471,12206,54134,56746,65637,31173,-19586,68681,96520,48625,3647,-10914,-20489,-13129,-16676,-14273,39435,25264,19699,22760,-2889,64553,-14055,42285,-51877,-88881,-36829,-38729,-51051,-11114,3952,28334,46984,21422,-15615,18020,-84754,-34446,-14721,-107210,-35691,7877,17153,-64014,1199,6606,3111,-25026,8280,9604,-34319,316,-62714,26751,64608,34716,-28837,12263,-72312,-30135,-59150,-42060,-62225,-55512,-15649,-43004,24990,-53630,11348,-8916,110589,-21287,27198,3592,-20810,-44124,25608,15032,13623,-54241,-47838,-32917,-76828,-19676,-30138,12640,-102824,-80169,-27830,-2255,83102,-736,-6777,55291,63481,-37933,526,19428,26624,-71926,72199,15800,20125,111841,65150,27576,28449,8128,-15532,61977,1997,73830,42715,2356,67395,6003,94110,45143,3012,4877,-1594,-45218,-26012,-19875,29450,-10136,10985,-106781,-42912,-7281,50595,32645,-2168,64770,-53604,-30136,34775,45827,7608,72173,-64098,-44475,1014,12526,9491,44007,33608,-67,54791,70235,-43294,-48487,40225,-25494,2969,61412,-9217,-4971,-31680,40362,97493,-2709,2337,-63796,18668,17139,36640,36110,20110,-1212,-79031,8639,-59336,33349,53488,12663,-38261,-3415,24268,58225,62814,14270,27376,-53566,-30373,-87614,80634,75077,-24666,-30057,-9184,22913,-51091,32677,84150,71775,-1422,-7847,-15532,9527,-20327,-9191,34948,-75858,-63583,1975,-41701,5391,49363,46386,-17816,794,63433,26943,-108180,48097,7577,22266,-58724,-93294,-100438,-23118,-23424,56360,-30154,37604,-934,-26696,64018,-15097,62650,67264,17590,15070,39469,-7588,-17675,-8954,-3755,35264,27226,216,8437,61755,33885,29388,-26416,-22949,21276,30938,17702,81695,35335,-44431,59948,-8246,-3327,-38271,-54195,2526,40616,15683,-51712,-13070,-75812,-17691,35450,87877,43973,9616,107486,14942,-87067,-19310,-74950,-11133,5754,33517,-4543,-6667,-75936,-55698,-37991,-33663,-34451,10551,38122,42711,-53372,28756,-84803,14522,61061,36210,-68168,-35984,-32333,-17745,11752,-71405,23745,10090,-17933,-9708,-65686,38824,12295,71668,22112,50656,57163,-55473,-48372,66462,32133,11514,76962,6490,1339,-50311,-27290,19669,20795,-27373,18021,59414,45514,-41544,-53847,101256,67439,-35530,-20145,-41484,-3443,-16745,25585,20328,-23116,30615,124167,10767,24123,-35442,-41602,-49987,-7474,-1618,-48491,49064,95166,-34399,-34698,-22823,-29548,-86691,-44830,4622,5298,-5640,17955,-39314,-31719,-78074,-21677,-47668,111660,16588,-17219,12686,40171,38081,-212,15028,-32903,19212,2322,9844,5991,11164,-109869,-153911,-47250,13302,-30375,-25583,8156,-63344,-11209,33106,26471,32206,80706,9214,14495,54834,26083,-40818,-23998,28141,-3081,-74264,39367,4430,51535,39477,-44108,132558,-7992,-30811,10404,22983,-6614,39345,94239,68559,78072,42233,-42766,25114,-17119,8524,15870,-7004,617,20410,-13159,66198,34255,38692,97460,28532,-22214,-15834,-112880,6216,-47653,-2837,-39174,73988,21307,4222,-5190,-7289,-142701,-38640,-32145,-14044,10470,-27178,-92251,-55573,-122319,-58324,14959,43262,-23440,-53750,7743,20349,127462,23599,-40184,-39030,-19411,-39916,-75392,-49098,30678,35839,61077,1726,-27432,11407,72577,174213,20449,5916,26735,89637,38724,-8054,11754,24757,-90144,-37364,32219,-89107,-5562,34388,25719,73401,12982,-37150,-19358,5869,71443,90322,25130,-69486,-33871,-71337,39175,59760,36610,26669,994,4182,28626,30600,-45445,34004,2304,-3122,-21122,33536,33994,-83756,-42377,-80733,-64561,-42132,55793,-21975,-3579,42246,47721,-624,-30355,-66536,-97560,-69184,-24892,27571,-17695,-69105,-7452,18624,-6731,19019,35487,-40288,-13407,-52012,-45865,36871,-51767,-40619,51353,70206,92015,54355,50949,33292,41221,7849,-6151,-19313,-37832,-36474,-35728],[-59079,11543,-23158,-45327,-34693,26474,-10633,12543,-13901,-42723,-11011,-33442,-37418,-23314,48665,129743,-8936,37559,21131,30201,57093,-11324,-16953,-9729,-79444,-60776,-66013,33251,90897,28701,75752,-8984,33290,-1036,35480,-6780,68871,-6533,-59479,-6083,21860,-43801,-787,40754,46375,18143,-54373,36296,-7964,-27979,9484,26401,-16479,-19657,-84562,-21156,5697,-90185,-53171,73443,25815,15220,6838,-69023,-3613,24534,26643,57818,32168,-95026,-62906,17500,35261,32454,57683,-43003,17487,50634,1651,-31707,-34844,31821,49007,-109944,-22319,-62473,-46186,-28244,3385,24254,2644,15320,801,-27722,-28813,38086,18951,51848,11171,23845,4531,8488,-26551,-65333,-20885,10243,8917,-55734,6785,-26325,-8917,54582,105287,55791,20632,22275,-44509,-92210,36059,25824,37768,-75900,-16444,-12796,-19441,-443,10936,-81062,-1512,52446,-47884,-81410,-96469,20817,-10857,37634,-15470,5759,8035,4744,-10654,-19938,-29341,20865,3892,5020,-45085,-86827,-36184,15136,33991,-30160,39422,-36926,-30459,47079,-43677,-21017,8377,25953,-69027,23139,88313,20928,9870,-69144,-6641,48065,25279,58636,55070,35249,-763,-27881,-34893,54585,-47864,-43021,40345,66966,-76231,6998,15367,33708,10277,38176,-29109,-42852,-14489,17061,8628,18527,15598,50973,63911,27958,77072,12097,-15336,23797,-56219,80835,122883,43052,41178,52383,66267,20023,-83455,-49119,-29767,11852,4525,22045,72296,55876,-79838,36948,20144,-82383,-65427,-59269,-34120,-12378,84893,36785,-11065,-5244,-7171,-38228,4480,-12948,-5204,-92158,12771,54698,41994,-6518,-16806,-20990,16704,69626,72777,-34690,46922,4115,-24564,24524,9840,70851,-91813,-395329,-33994,133824,18726,48349,90956,-39809,-28952,-2630,-3506,-40960,6253,-33799,-22510,11562,-61197,137292,4705,-28552,40710,9193,-52964,-47694,-62128,-115551,-30655,29443,20953,27764,6812,-75902,-37705,32877,16528,-24221,-43115,45854,-2367,-44369,-5941,40537,-55455,-32038,3389,-76458,33006,88674,-34514,21178,-31905,-49081,47900,20015,2761,13871,-2648,-8608,-6225,41358,17028,30437,36127,-78524,-53303,-42857,-32101,-3482,-29090,-6006,7591,22256,33561,-20256,-15380,94846,13916,-20406,-29125,-4672,81429,25834,490,-35061,-1705,-147,-21375,-19096,75867,30896,37174,-52092,-104646,-13619,6355,-55141,70143,68916,18019,-63709,-81810,-57000,-12182,39181,-29940,-71522,-52546,-42331,90492,2265,-67612,-3761,58272,61161,71821,-38856,11038,-53632,-27248,-18864,15432,-13606,7311,33514,16793,181,-58728,-21696,-86081,-53041,-43566,7136,38745,-20631,21202,4386,-8818,57360,32403,37665,-29714,-44607,-70265,-39936,32012,61965,29059,7593,-6273,-21627,95497,39504,-5304,11359,34372,64953,75021,43027,-45045,-14921,75273,-45489,-32841,-43474,4386,-32041,78832,52821,-7689,32806,-16040,1163,46437,75978,-45438,92157,19568,-2467,930,75708,-6235,-39535,-13079,54149,-54346,12919,32831,52721,52502,-8919,4973,12792,-19388,29607,6853,-113745,41508,85491,34480,62823,-2060,75156,54189,-27903,-63492,15146,73972,25689,-2049,-97658,-59609,-28712,567,3918,5512,58626,73918,79911,43139,-19378,65039,107821,73276,10812,11253,-28325,-39142,-10527,34386,64984,47749,-22760,12415,-19676,61244,-14717,50463,-53994,-96632,-23690,-21119,-15753,-14532,-26205,15355,59822,13580,-30547,43772,-27309,1694,-13287,-82339,-26673,63713,22498,-66921,-7895,1781,-2781,2010,-14551,-8327,-54425,-17103,-78408,49213,83084,23757,-17991,23025,-46615,-38960,-51688,-64769,-98935,-44438,6710,-9191,30030,-58366,28181,7205,97110,-24576,34295,-6894,-28953,-46617,27673,21009,23072,-69139,-53734,-24890,-69063,-19239,-11103,5068,-70520,-108330,-20040,-14857,62239,-3876,-5293,18877,37879,-33242,-42735,10095,22348,-61892,80546,2155,10655,79271,33537,16851,38563,15017,-5753,57519,-1232,77251,37353,2031,59367,12692,105591,56356,-8172,13312,10468,-47642,-30010,-36828,12229,1712,18604,-86616,-32798,15948,46145,39685,-10245,29403,-49176,-29066,26238,57347,51890,70954,-53622,-65199,17655,38048,-8069,37046,52981,16951,46376,59907,-47073,-29692,29473,12811,6534,49930,-29878,-11329,-14733,31634,88066,-20885,8469,-56758,13175,72421,22802,58469,29181,5845,-88249,18842,-57105,2544,46113,18243,-44475,-38109,19874,49910,79727,37786,26730,-64745,-36103,-106669,67152,79813,-8338,-38932,8913,39936,-56323,40741,92988,121355,-6637,-11685,-10043,-9923,-20971,-7153,48610,-70165,-67022,14197,-73138,4041,63308,44268,-19745,-33747,56704,7982,-123027,31454,15122,27861,-60450,-85252,-78722,-15632,-21486,39554,-2837,32673,-32395,-27408,68006,-9771,57620,54152,29874,12756,47996,-1259,-5608,627,1605,40179,8164,-8395,16813,38244,13823,-2978,-1530,-24360,24141,14284,-20374,56014,41455,-66487,39893,23002,-5579,-32284,-96773,-11077,48066,27990,-30097,4743,-95786,-26794,18623,89233,24998,-9173,81610,29859,-80005,-3633,-38296,-23576,-18292,3568,-1555,20420,-69790,-31578,-16436,-36880,-15361,3293,28582,49593,-57027,8852,-80443,-11561,64347,27480,-41508,-2973,-17266,-13003,10629,-53328,16609,23146,-19962,-32448,-71435,28361,-3997,59735,16672,57562,51903,-25797,-8541,69763,72317,36354,72708,-5260,4080,-50310,-19102,47270,10612,-58349,-7339,26832,43555,-36591,-10185,93497,49777,-36141,-35976,-70177,7460,-17640,40646,16100,-25412,20152,109762,-2683,40361,-33901,-56619,-56652,19779,-752,-37338,40394,86867,-11989,-37753,-12780,-56189,-87656,-49826,25219,2843,-17446,3128,-21837,-34567,-60701,-22653,-57174,114087,40189,-17583,22229,53953,26238,2723,14811,-36213,18396,-22113,10579,-22944,42378,-102898,-146569,-70157,24092,-32268,-33087,-7030,-66921,-605,23481,6364,14625,115890,41408,30817,58280,48889,-5940,-5042,28653,-78678,-80754,33631,-1096,55644,49850,-34312,124386,-19691,-34069,2160,6719,-7455,39431,62177,52727,73346,35644,-50917,6011,16864,19396,13347,-30899,-20270,9782,-5104,73134,42027,40312,101229,23830,-3456,-25284,-108661,10414,-48973,28550,-26400,57483,37288,-635,14519,-15238,-160163,-53397,-38996,-25479,8001,-25415,-59678,-62282,-107458,-36048,902,31304,-11749,-38490,11223,45550,123957,9051,-47435,-26891,-7269,-32636,-89145,-43819,-15041,25035,37398,-2318,-25033,21324,79215,131254,-12145,-22062,17507,99554,22036,-21926,4228,16059,-77508,-16741,-9632,-98479,-4672,58386,16498,53417,8231,-37535,11156,6754,41274,87805,21298,-81675,-42379,-53763,57433,47250,28347,12752,-21025,-17540,28110,25062,-57525,22193,-28899,-6619,-27679,-4042,26264,-51202,-40271,-76413,-57333,-39573,38896,-16591,5002,36940,37594,34637,-16966,-61835,-58893,-61414,-10043,26802,-15782,-24692,-18698,-545,-4752,-291,6088,-40727,11608,-55055,-40679,35583,-45899,-44577,44665,55674,73326,44187,46036,52959,73974,27363,-17750,-27707,-34119,-41033,-53452],[-63892,-7631,-38600,-30016,-29756,39269,-2618,37237,-32021,-49648,-22013,-25278,-34403,-26325,41609,115465,-21823,33320,21644,43466,49490,-16305,3469,13630,-108201,-31367,-61017,48040,103485,24574,63996,-20926,20547,25125,34448,10547,79909,-9269,-54421,-18967,29738,-29641,12774,50928,42724,25663,-41474,32955,-2130,-13580,11133,6835,-29800,-21359,-119196,-43569,13479,-65230,-25150,70851,20337,10501,-5079,-62323,-17267,47205,2510,68845,44853,-74950,-59151,1606,27354,17190,62411,-46096,14910,45667,29461,-25231,-40500,17497,40606,-88598,-22513,-39067,-36850,-32854,-26418,4881,20713,12413,-11061,-27490,-20176,28358,23185,27872,244,35528,21863,-14428,-41276,-56013,-22756,-10463,-14212,-68415,27482,-26287,-25301,31353,45386,23779,416,11332,-23235,-93889,47870,43306,10363,-99942,-45259,-17328,-43854,-22138,-3855,-75717,16352,46745,-56029,-121613,-105177,25463,-19154,31893,-6466,35737,15624,-4562,-5864,-33031,-44016,33400,26640,7914,-57790,-83333,-6813,24104,48251,-54681,30381,-45463,-37452,27484,-51411,-5770,-6027,-2530,-73205,-3526,64720,17861,-8776,-18035,-11382,53924,12601,55101,36599,42765,19125,-21496,-65551,54540,-44185,-31626,30961,44154,-77133,19490,13050,14832,3493,16460,-29619,-35442,-7620,27113,427,8992,15829,37940,74199,8754,46811,30409,-24649,16292,-39330,98533,111308,69883,24621,54259,88415,32704,-105137,-22583,-8450,29843,1731,30256,59377,31319,-86197,31070,25519,-53094,-93947,-67645,-42183,-11319,101769,41689,-34006,-28625,-26829,-27997,-19927,-45732,-15390,-94715,48741,43988,33367,-13399,-17812,-27883,34368,61593,76402,-28112,55739,10052,1142,59059,29730,113955,-41717,-539595,-116755,141485,27711,43642,77621,-24897,-62483,-30801,-14426,-36329,11801,-37038,-82,14146,-57079,128784,-561,-9577,35438,-19459,-41096,-14764,-48254,-87786,-23672,37965,18819,14631,22501,-84294,-78348,31173,34138,-26337,-47661,33027,45258,-44700,-8960,12236,-87183,-22906,-2995,-74818,21955,112363,-22449,9624,-22882,-34973,57733,10283,-26634,-7041,15356,-12497,-3143,55407,10676,-1216,9425,-78385,-70976,-44917,16279,3317,-39073,-6005,37916,19741,48222,-33804,-18696,81149,2193,-6125,-16243,26885,102375,49662,-4007,-8501,25685,-4032,-14968,-690,32101,32071,5126,-10055,-85457,-42390,-25957,-59883,81696,70055,-18102,-70859,-80722,-64511,-30751,29784,-17384,-67769,-75484,-49091,104175,-23095,-65354,8911,57164,77704,97056,-8289,31775,-38879,-53256,-19498,33295,817,18340,8076,10714,-8127,-84692,-35251,-71387,-55457,-63955,-2083,38262,-7769,20974,34659,-3616,26988,22511,25040,-49042,-40211,-84040,-53973,10995,62961,45574,168,-7910,4206,111576,49032,-9262,-1393,49706,43912,86295,54559,-30365,-40939,76526,-3552,-16338,-17834,30008,-21274,96409,47880,-10761,26304,-24134,5411,34781,66376,-38332,127973,31240,11298,7354,74744,6683,-31436,-20060,47836,-60087,22459,-30173,30983,49488,-8839,-25692,26911,-19149,31700,18966,-82936,26841,93015,24248,55882,6540,78907,68988,4642,-34131,44204,70825,17128,-5233,-94027,-40495,-33779,-34138,-7618,8866,62109,74099,80962,61059,-13908,41852,101241,88681,21694,31955,-29039,-54890,-7391,72415,85623,68763,-53550,10556,-37959,47233,-21997,46587,-47779,-103084,-13476,2947,14385,-13351,-53593,6158,63135,11212,-36036,68778,24587,39535,-6902,-33164,-12804,108510,24642,-62168,-38939,-6536,-7249,31638,-29484,-21610,-73128,-36183,-82066,61967,94925,10804,1581,35158,-10367,-51442,-40024,-92801,-136101,-42327,20959,20249,44277,-47527,38151,16581,78857,-28211,42046,-19664,-34823,-46031,29523,25631,41039,-68091,-54557,-18190,-54581,-19231,-2231,-5733,-29931,-118571,-13637,-20062,37670,-13839,4094,-2201,17430,-26404,-75789,-4246,12234,-47168,68588,-11969,5676,46354,6416,14606,41814,25312,10378,42497,2964,68214,27632,1068,43545,14087,103565,51407,-17990,12440,22996,-47257,-28057,-38720,-4157,10882,24473,-66501,-15805,23397,26234,32780,-16287,-6030,-50810,-23573,21018,73233,89026,56199,-43853,-73137,25345,57512,-23501,21517,60968,26660,48541,40255,-48340,92,17024,43864,1096,35538,-34776,-17856,4778,18744,59527,-37361,10747,-55189,-7233,101148,432,70984,39066,8852,-76187,20615,-52250,-25949,31352,22978,-45348,-62265,20397,36215,88719,70017,23657,-48567,-32415,-97634,41360,74266,9359,-43691,32228,41543,-60320,47169,87383,163417,-1069,-16558,-1758,-36946,-29228,-10247,51209,-53423,-69492,12897,-90031,6332,73882,47422,-21801,-66445,44422,-9588,-125061,15699,25027,36213,-51100,-68256,-52944,-10553,-22779,37835,32308,25827,-65002,-22135,78593,5937,52073,28795,29947,12154,61286,-3344,987,7260,-37,48743,-12749,-23865,25695,22494,-10885,-39359,19711,-19887,15799,-168,-54791,17964,37216,-80367,14701,46565,-4021,-7508,-119906,-19078,54167,47760,-999,24422,-88075,-33045,8394,89762,5483,-27259,26768,36603,-55842,14247,8370,-23004,-38011,-31431,4394,51850,-43010,-10781,546,-39522,1223,-1646,16543,54157,-57213,-4914,-53475,-29270,64368,11420,-14354,31149,3290,-9332,2816,-31758,3984,34021,-13396,-45912,-55418,23145,-17273,40051,7104,57724,44413,20525,33825,73286,99948,57447,61553,-17150,-5789,-42235,251,61664,3188,-78539,-22262,10386,45490,-29102,48613,82666,31218,-35453,-43514,-86480,17584,-15141,41108,14272,-26129,2637,77571,-19571,39385,-26713,-50916,-53301,46164,924,-21107,26501,65030,5946,-29782,1645,-75403,-62813,-33044,46148,-7241,-29522,-11565,-8295,-34914,-43045,-29943,-73344,98591,62181,-14409,20786,66111,10055,7678,15832,-40536,15882,-26931,10027,-47231,68554,-77731,-119920,-81136,30128,-28314,-27768,-19873,-63283,6558,8965,-12210,-66,137854,62491,44647,55788,68042,26639,8773,29276,-140769,-68415,12066,-10243,53742,62104,-21762,87388,-31241,-22816,-6658,-1853,502,46465,22183,30579,47303,21215,-44497,-8627,50159,34480,-8470,-47935,-34399,-4250,359,70768,47584,41488,86358,20116,17964,-20255,-81776,8674,-49098,50355,-7547,30380,43073,-9334,30065,-19588,-135045,-59806,-43373,-33771,3537,-26450,-29598,-71896,-89588,-7595,-14203,13047,-3567,-14120,7910,53472,106578,-1121,-37244,192,11514,-15201,-91358,-33539,-54989,5565,19965,2552,-16727,18551,83765,76603,-27422,-46909,-880,103732,1504,-40614,-6049,6253,-64126,-209,-30657,-88478,307,68274,13005,27857,16300,-33356,37795,7586,19021,77871,18414,-77165,-47991,-28769,69694,25574,14840,-5809,-36020,-42429,15296,7520,-66111,11362,-51455,-8641,-23952,-54825,14434,-10269,-26399,-54953,-41631,-30409,16779,-16377,13161,28991,20336,56106,-6878,-63515,-27271,-51844,6377,30987,-6609,19891,-31250,-23925,-9743,-15141,-20499,-28289,47045,-55022,-30435,31628,-36399,-42428,40392,29416,50678,34944,30055,61454,93690,38991,-29767,-34991,-31552,-43000,-51270],[-61915,-19614,-31575,-14989,-26051,50687,18470,63745,-44226,-50860,-29853,-16731,-25967,-16695,36495,81811,-28921,21712,18359,56137,29704,-17957,13788,34475,-113115,8924,-33324,68807,96454,18186,36518,-31895,703,48269,17955,18920,75138,-11560,-44340,-29298,33160,-11068,29954,52779,33670,32137,-26483,34669,5003,5802,12381,-17693,-39643,-19149,-136337,-53939,20034,-26625,497,57287,17843,1971,-21107,-50227,-40542,53574,-16911,77368,60185,-50053,-57587,-16932,16533,2996,55232,-52076,6285,35743,30477,-12460,-44261,7702,29876,-52014,-23946,-7878,-37566,-46047,-60383,-18153,22968,6984,-13832,-15147,-12577,24393,26966,-372,-15972,46989,17727,-40088,-55459,-37679,-17007,-32922,-34887,-70805,34410,-22456,-36559,6468,1581,6537,-9016,-2489,7768,-86603,61320,48296,-20115,-89893,-63268,-21818,-61896,-33753,-22462,-50338,43214,34840,-60557,-141770,-86790,33752,-19959,24940,79,62081,24350,-8892,-1702,-42882,-57126,37351,45031,5152,-59765,-59214,30999,42313,54787,-59640,25916,-35836,-30345,4476,-49567,14951,-15771,-27774,-71075,-23651,38200,12886,-23549,51145,-13485,51469,11832,43253,22646,52431,28561,-20825,-92838,47579,-34666,-11794,25928,14944,-84892,22799,12019,-5983,-5611,1264,-29559,-26697,8809,28706,-5959,-4573,18993,18365,55088,-8204,23352,45017,-31493,8638,-21705,101819,83762,89567,12645,46385,96751,45110,-118068,10391,8868,49081,-3417,36998,46559,2662,-84432,25459,29745,-12110,-99930,-66409,-39210,-12715,103818,47893,-52695,-49294,-34787,-8028,-27596,-67156,-22193,-98515,48798,21675,31832,-7176,636,-25162,38324,50125,70362,-17876,42916,-8976,15232,68820,37825,163064,33058,-568622,-170385,134861,42815,39378,67765,-7920,-85470,-47214,-19745,-24244,15051,-41524,10454,11101,-50835,107294,-6251,20126,33540,-37462,-22149,7602,-36732,-62680,-19642,41512,13984,2996,38429,-80509,-111956,28188,55310,-21907,-42620,1923,81892,-42910,-10721,-22727,-109494,-18988,-11156,-72851,1219,122773,5433,5797,4736,-11119,68121,1031,-55205,-30578,32015,-12921,10414,65312,3589,-35080,-24774,-74003,-72977,-46221,55894,11742,-38272,-10195,50656,12299,57375,-10583,-18668,76384,-5695,-63,-5539,70481,104719,62745,-4946,33516,50635,-9667,-12709,9637,-19684,38395,-15050,31778,-60558,-59463,-47316,-52084,79487,63702,-53172,-71117,-77952,-55062,-44507,12046,-9751,-36954,-86086,-44814,117211,-28519,-64838,19202,52707,77343,120566,31257,43147,-26339,-65545,-15719,46059,8768,33367,-17974,-448,-12419,-98760,-41104,-42797,-50197,-68407,-14359,38402,11019,31714,56671,3831,2182,4092,7950,-64981,-34105,-80714,-61057,-6904,46367,46299,-10779,-18842,26542,107324,45322,-15476,-10265,58108,14338,88839,56497,-13116,-46006,67165,34112,2807,11424,49657,-9794,99171,46240,-14889,31073,-29518,-4131,27879,64224,-22228,126863,42507,31856,13464,65467,17065,-12453,-22932,34989,-65167,30254,-64443,9208,46884,-7839,-56247,36059,-20820,28931,25727,-36963,5096,81862,10185,36374,5281,66165,71483,34185,-12776,67040,51791,3324,-18215,-92186,-22000,-34161,-61084,-16844,17125,58937,51167,67600,78652,-4550,-1233,86044,89427,32933,49103,-21529,-58436,-6613,91531,97644,82391,-65071,17251,-38150,28377,-32454,30328,-30357,-102361,-6209,30148,33422,-6078,-71954,2337,52444,11881,-29862,84211,54782,68623,108,19680,1459,118415,23642,-52312,-83202,-16763,-11183,51964,-34309,-27911,-88307,-53940,-71011,62318,92106,-1841,25583,46838,27640,-62500,-22828,-113294,-159540,-47634,22949,32510,57586,-22187,39898,15902,61084,-27979,44367,-33441,-35297,-40498,29605,26063,68198,-50501,-48897,-15319,-38575,-20774,-9694,-17633,6581,-110856,-6741,-13185,13560,-25719,17177,4172,22614,-18448,-85755,-20435,-1417,-33093,36681,-23212,2976,21385,-10913,15990,37915,34274,25387,22042,12858,49779,15381,2179,24192,9175,89782,34152,-26755,3953,34103,-43597,-19728,-21675,-17668,17175,27796,-47346,10703,14596,-2323,13432,-19382,-22442,-47611,-16527,23096,84671,104488,29702,-35836,-63894,22917,62286,-37276,5998,54142,25922,54066,16980,-41996,31778,8894,57151,-6412,20962,-23969,-25029,22571,2086,19230,-46907,7410,-57804,-37699,79130,-25500,71521,49738,4131,-49282,11453,-44650,-46469,13033,23110,-40668,-69639,23829,20215,89231,91532,16955,-12181,-18159,-64422,12762,61328,30578,-39133,54254,26449,-61474,53048,72571,180249,12511,-19059,621,-63800,-41908,-18008,41434,-31366,-67571,-4991,-90082,7740,74865,52967,-22190,-90076,27205,-23108,-110805,4129,34903,43456,-37726,-47391,-28367,-10700,-23196,49253,61824,16227,-90491,-10644,88061,27023,38376,-3149,13138,13737,82144,-13342,-3184,8820,-7460,57746,-29710,-41580,33125,13953,-29882,-67940,35021,-8538,355,-9807,-75869,-17945,25562,-76690,-9927,56171,134,33374,-120143,-19988,58894,69809,28247,37019,-57141,-35597,11225,88065,-4403,-39891,-37588,33248,-19673,28481,48431,-11690,-57758,-63806,12637,83558,-8532,1114,10312,-42132,9574,-2783,2488,53715,-52134,-8492,-14302,-35173,63575,-6891,3944,55434,23008,-5456,-7577,-12647,-13059,36626,2539,-45144,-19998,26815,-25513,17855,-5086,50369,35195,64588,62982,75684,103343,63859,44656,-27834,-26030,-29399,28720,60353,3540,-82908,-21492,13917,50412,-21192,103335,72052,15432,-32866,-39068,-90186,25017,-9639,26035,16470,-24827,-18640,33129,-35057,23638,-16397,-22048,-36972,63458,4697,-2230,10041,34163,18098,-8462,18985,-78835,-12304,-4035,64799,-23563,-40232,-22026,-3350,-31181,-26764,-42992,-90917,72504,78556,-8315,11335,72498,-6788,14053,16781,-42646,13911,-16715,4443,-59763,83542,-40394,-90872,-75769,28881,-18373,-16491,-29044,-51069,6150,-6335,-22604,-6307,140906,65996,51321,48839,80072,49920,16235,34546,-149275,-40341,-18619,-20049,46273,74084,-14444,40606,-40504,-4233,-15810,-3664,15955,55028,-17992,7526,3267,-4326,-30594,-16665,72455,54958,-37000,-55292,-38456,-17893,-690,57384,50762,43494,54564,16592,38602,2402,-40520,7263,-46306,58757,17098,162,37665,-20024,38091,-19191,-77894,-44170,-41985,-36896,-1218,-30027,-9317,-79919,-79853,17295,-28386,-8840,-851,13591,-1631,42450,82822,-4516,-12049,33689,28892,4424,-81768,-19920,-81156,-18606,14277,11790,-4781,4607,85005,29022,-24547,-62893,-24630,99811,-15594,-59718,-16552,755,-53707,6288,-33988,-65395,9207,60878,18215,9330,38618,-25742,48930,6503,13757,60414,13687,-54610,-48070,-266,72572,-1868,-672,-23134,-40206,-66369,-6395,-18854,-70135,4305,-57809,-6755,-11407,-105084,2238,26352,-10424,-25880,-21898,-19715,-7287,-20657,21700,20398,1968,48670,-4520,-65375,-14730,-40654,20992,38435,3971,49546,-43474,-42260,-18178,-23512,-38816,-9511,82989,-52428,-12621,25905,-28614,-34151,40188,3905,30317,30303,8431,58201,93049,39114,-40052,-40849,-31725,-39986,-32909],[-56036,-21866,-8386,-2720,-23863,59475,46163,84110,-49081,-44435,-30810,-6946,-13341,3869,35874,37942,-29064,8478,14053,65159,-303,-14354,14430,42275,-92162,49781,8273,91159,75533,11845,-1145,-40092,-22846,65022,-9112,16863,56325,-12845,-34218,-34343,25311,2630,46585,45591,21946,36676,-12663,38991,10937,23835,13788,-38179,-46131,-18147,-125913,-51842,17744,11441,17936,36131,18165,-6957,-38084,-31073,-63865,47273,-24540,84456,77752,-26687,-56271,-32005,869,-8067,37486,-57168,-7248,22116,2499,4172,-46077,3540,19651,-15076,-29098,24413,-45828,-65930,-86604,-39254,12628,-1346,-7493,6963,-7422,22133,30203,-28346,-32682,54809,-10491,-61848,-65588,-15409,-5973,-49599,-48096,-63070,22638,-17981,-40368,-16714,-18495,7338,-12739,-16628,37410,-72331,70329,44801,-42820,-57154,-67201,-24641,-68578,-29238,-34637,-10117,70644,19353,-58313,-129253,-45171,44105,-14546,16452,3979,75145,31825,-6903,578,-44671,-59872,35689,53756,4217,-54328,-22177,70668,65581,54156,-47959,27432,-9362,-10632,-18146,-38846,36055,-20344,-42848,-64134,-29882,21028,4437,-30797,110799,-12936,41590,22519,24953,20684,64743,26411,-22486,-109153,36446,-26551,10937,25427,-8085,-97552,20241,13235,-24483,-14354,-2070,-28386,-17286,39897,19056,-13930,-20521,24319,-1148,8841,-17390,12507,54748,-31981,5739,-8671,91790,56297,100616,12204,32894,92449,54140,-110925,39197,17977,60676,-11074,42529,39217,-22870,-78441,25201,31990,28202,-81984,-52510,-27401,-21249,92548,57962,-58518,-59219,-28441,28257,-14348,-71224,-27923,-103465,11939,-6448,35788,1616,33045,-16937,27825,36472,57155,-4739,3057,-45554,14239,58320,32223,200165,114334,-480952,-189566,114502,62598,37061,61912,8808,-92630,-45740,-12726,-7008,14968,-50454,8019,6039,-40548,77280,-10279,49627,33915,-40988,-3905,13678,-30031,-47556,-19508,40118,8341,357,51903,-70052,-132860,23795,74561,-11823,-31411,-43158,91855,-43626,-6073,-51427,-111405,-20963,-20730,-62358,-24938,111531,39824,9841,44642,17006,76219,-6203,-71924,-48929,42210,-10143,30589,67414,-2352,-62012,-56792,-65126,-57985,-46733,78141,21189,-31439,-17416,46985,5546,60688,23913,-18961,80700,-9550,-6198,-4724,111636,85874,57482,-5811,79210,67366,-15720,-16644,8537,-61926,49012,-21255,62672,-38932,-57389,-55941,-31756,65229,50435,-73788,-61146,-69732,-21714,-48882,-12516,-7493,5923,-79151,-39048,124002,-11177,-64596,22894,40010,48969,133717,62235,41704,-18161,-58987,-7689,50354,4487,43118,-40794,-14667,-12545,-96034,-35944,-5807,-40096,-56579,-27093,38194,31474,46154,55874,10231,-10979,-17493,-7134,-73713,-31860,-62629,-60103,-17943,16073,25304,-21983,-36892,33975,77466,23893,-24382,-14494,55435,-13743,83739,49227,2744,-28621,53878,57164,20285,35979,55505,-3553,82024,44938,-21481,39237,-33487,-26387,24393,74156,-2320,78783,46861,54557,16446,50060,21796,13841,-21952,19396,-72326,35785,-64029,-4830,44728,-4884,-72226,40530,-24671,23706,25914,7704,-19967,48727,-3647,8743,-5495,36962,65238,50345,-2991,78859,21455,-17540,-33725,-91281,-6751,-29868,-70298,-21163,24380,43789,5989,44399,87558,6773,-51326,71101,76333,41249,59033,-8347,-52022,-6362,90569,97814,85558,-58826,29609,-8560,10141,-41603,2974,-2835,-89534,-962,55028,39461,6762,-77715,3726,26766,12773,-14665,85282,57166,81207,4292,55965,11674,84285,20738,-40561,-121299,-25265,-15542,53252,-30719,-27209,-98965,-66697,-46988,53918,73369,-11951,48026,55814,57749,-69503,-1379,-116516,-156762,-55648,12841,21997,58034,10759,33087,4758,47489,-21987,34821,-45120,-28549,-30206,26787,19948,97046,-20762,-36229,-15966,-26108,-24553,-32570,-29074,29662,-89993,3678,4606,-6172,-33065,27286,36233,59590,-9121,-69053,-33834,-14924,-23250,-3933,-28393,300,8372,-17308,15051,28771,37406,31409,960,24930,29333,2958,6288,4964,1693,67897,11876,-33543,-7970,44262,-36686,-6674,10229,-27669,21486,27955,-27941,44962,-2988,-29512,-11496,-19162,-11282,-32020,-10772,33008,83593,90177,-2447,-29140,-39353,12201,48864,-49967,-1147,34946,15852,53112,-3725,-25126,56118,8992,50186,-9694,8644,-3688,-31203,34863,-16368,-21321,-46126,-1154,-61295,-67296,8162,-47835,61266,57185,-8525,-19600,-7357,-33517,-56357,-4867,15017,-33156,-59032,26902,5239,82353,85042,6985,28696,3343,-21741,-9305,46415,58390,-24192,67010,931,-58356,58691,54215,162073,27965,-16761,-9771,-82171,-52028,-28092,19509,-11041,-60111,-35849,-78867,2292,63352,55953,-19710,-103131,9303,-31051,-80148,-1621,41771,46839,-27165,-28570,-8248,-16351,-18331,64916,74216,2278,-101884,925,88477,45460,12357,-32874,-18604,17650,107458,-28270,-20349,3992,-17710,64093,-38565,-51310,37889,8370,-37664,-80932,44644,6393,-17352,-13579,-78507,-40040,10542,-51900,-28157,51048,5049,78889,-99059,-14559,61562,87793,50742,36195,-17377,-34556,28259,82871,-2003,-44948,-88247,19904,18793,33246,69976,4788,-78790,-87223,22091,110117,18241,1815,12993,-44518,8017,-330,-13628,46308,-41244,-1505,23480,-30994,62472,-21025,9003,60339,34800,-451,-15760,-2630,-33554,26443,25271,-29114,23041,37426,-28539,-915,-16540,36639,24168,86080,70010,73284,79040,49569,23958,-36421,-48495,-14512,59497,44213,10224,-72059,-7303,28039,55352,-13776,135724,64090,4180,-28606,-25251,-84784,29183,-3292,146,24334,-21352,-38293,-14256,-45250,1407,-6355,23389,-6497,68047,10829,17092,-4861,2991,27010,23029,37821,-63828,51057,26859,79033,-42143,-47650,-25433,-7931,-22674,-14521,-59544,-101959,44355,85332,-2769,813,70618,-20516,20209,16309,-40197,14332,-691,-7887,-58623,85707,-1119,-71310,-54207,19559,-5907,-5672,-33525,-32248,-2887,-18421,-20619,-541,125144,51375,48050,39877,85317,61656,17307,45845,-93680,-3685,-47215,-26383,36277,82711,-18173,719,-45341,10860,-25189,-386,34709,59046,-48462,-10547,-50894,-40145,-18653,-19546,78257,78556,-53313,-52460,-33608,-27688,-8890,35769,52901,45742,12087,12014,55280,36255,-755,13317,-39273,55162,43353,-25224,23762,-29963,38108,-14550,-14102,-4398,-34439,-34490,-4288,-34068,259,-81534,-83361,33475,-39394,-29328,-3318,38379,-14179,16583,56289,-1357,18687,61515,37190,19952,-61957,-5267,-90301,-42015,16841,19871,8112,-14073,79044,1327,-12693,-66107,-46565,87253,-23937,-73513,-24714,3270,-43674,1940,-26307,-38545,20496,39284,30981,7192,70538,-16277,39160,4664,25506,36585,4841,-18384,-40240,27475,65972,-29695,-15563,-34632,-33881,-80749,-25356,-47006,-70714,1571,-45434,935,5839,-141488,-7368,46181,2841,255,-2568,-10738,-28580,-27347,30111,11017,-12322,8158,-11375,-60840,-22832,-28610,30777,45613,10579,56348,-53160,-46861,-24443,-26248,-46557,6451,104215,-48289,11807,18754,-26168,-21200,43865,-8794,13547,29587,-13921,45669,72612,27651,-47270,-45023,-34882,-30839,-9047],[-49642,-15627,19438,5708,-23013,65165,71485,92492,-47482,-30299,-23678,4617,660,29480,39517,-814,-23503,-870,10873,67416,-34950,-5286,8347,33303,-54662,78979,49254,109881,52050,7599,-39230,-43588,-46148,72322,-39080,5642,30264,-12643,-27546,-32767,2486,4406,58386,30638,9771,38209,-2643,41805,13697,35266,18571,-45565,-50357,-21809,-85645,-40785,2576,35088,21756,13522,20966,-13390,-51483,-5322,-76268,33699,-18682,90485,94398,-7896,-51696,-38471,-21226,-15616,14887,-57687,-22905,7205,-37394,21275,-44577,4534,12510,9748,-38913,50989,-56109,-86785,-94343,-52598,-2398,-11145,4761,32562,-4875,16302,33104,-51960,-44902,57202,-53578,-74816,-69308,3775,5639,-52650,-50940,-47949,-5901,-15837,-36661,-35105,-20024,21020,-16457,-28181,54321,-55606,67903,36135,-46488,-18107,-58701,-24530,-63203,-7696,-31834,30581,88592,4431,-48157,-87296,5589,51401,-5801,7305,5687,70377,35876,639,887,-34442,-49976,31587,51628,9838,-46763,16129,104479,86084,48848,-28254,31845,23641,16484,-36439,-22549,50662,-21051,-44543,-54352,-21220,17613,-7853,-28341,138571,-10067,28632,40088,3320,30414,77641,16053,-20815,-110179,23247,-24888,30417,25725,-17237,-108805,17619,17241,-36207,-19788,6630,-24989,-8854,82204,-749,-24079,-37053,28782,-15490,-46669,-16682,13736,60474,-22805,11874,-3457,73539,37133,105448,23678,18795,78894,56078,-81727,53844,17609,59960,-19501,47138,38476,-37863,-69648,33587,32308,59181,-47747,-28064,-11143,-39711,76612,74874,-47118,-51341,-9537,75890,14450,-58843,-36233,-106637,-45329,-33097,39181,3080,66618,-8922,7053,21601,43124,9761,-56131,-82375,1262,40819,18568,212451,182263,-321797,-188352,86314,84147,36842,56069,23576,-83614,-27063,9480,11972,11107,-64415,-4532,2832,-25793,45705,-11675,69566,35176,-30930,8423,6665,-27702,-44503,-22586,35473,4253,13053,59879,-61923,-142087,17930,85023,1423,-19047,-90027,74208,-47383,6948,-58158,-88089,-25879,-30673,-39430,-50389,79183,67034,18854,82254,41384,78523,-10714,-71839,-56065,42749,-5478,50484,61037,-5731,-74476,-76514,-52242,-30996,-44025,81342,31062,-26682,-24916,35071,4381,60009,41997,-21564,89473,-10578,-23751,-15561,137363,51078,32480,-9877,113506,73185,-20382,-25872,-4100,-82288,61812,-17102,76039,-28836,-36331,-55261,-3787,43646,32142,-75031,-40360,-52751,30360,-43156,-39753,-9837,39030,-55425,-40207,118930,21876,-62435,18311,16179,-4521,130213,67105,28671,-14456,-34358,3125,45310,-13007,40116,-56832,-28107,-9297,-76568,-20460,31005,-29178,-34234,-37865,35591,48117,54678,28783,12226,-11700,-35411,-13671,-73068,-37927,-35577,-52193,-20947,-17992,-16021,-30117,-56543,22354,26789,-11776,-35686,-15611,41856,-31516,73585,36259,14971,1809,40497,61487,30654,47496,42990,-4442,47245,37937,-30123,40199,-37551,-53710,20442,85348,15882,2896,41182,72714,15250,31789,19076,39149,-17893,5899,-80640,37950,-38361,-6245,42860,558,-66213,41673,-29438,18025,21104,38989,-42797,725,-14578,-20923,-21088,-1571,56682,47361,-3194,78812,-10160,-43540,-43472,-85834,5303,-21811,-58171,-20078,26388,14834,-51624,19149,81576,17683,-87722,60322,56103,44495,57492,4461,-40821,-4895,73979,85100,79123,-41578,43005,43262,-3491,-45016,-31611,29448,-63013,3358,71525,34475,22695,-71211,8132,-9661,12368,2116,71825,36548,75186,3755,65876,15126,19176,17750,-29603,-133802,-27599,-20873,32929,-23019,-21521,-104382,-70868,-15642,43272,44820,-17780,62772,60135,73095,-72481,20386,-101045,-124048,-60892,-4837,-6168,37790,40154,18604,-13576,38981,-11415,10353,-50277,-15024,-17671,20975,6553,114437,13163,-17739,-17169,-19742,-30283,-62221,-39375,35707,-62631,19735,27327,-18301,-30823,27549,76263,112620,2787,-33593,-39692,-24232,-18865,-39448,-25603,-3458,6927,-15337,7794,17486,32232,23553,-17356,35364,15663,-7174,11883,-11510,-842,41997,-7832,-36770,-19143,55283,-27309,7436,45163,-34799,25102,24921,-7692,80313,-18353,-46286,-33030,-15934,21781,-5545,-8499,47104,66720,49596,-31513,-22707,-7119,-2614,20815,-61386,4285,11011,1298,39464,-17186,964,66687,17842,30636,-6841,-239,16164,-33577,39561,-33090,-51060,-34495,-12412,-62034,-83916,-78856,-59937,43765,56948,-25525,1330,-30355,-18200,-55935,-19391,-2915,-27688,-34459,26949,-5937,70296,47171,-4049,57115,24240,13421,-20546,35076,92220,-2386,64428,-24658,-50468,62879,37430,113135,38920,-8836,-33686,-87521,-52351,-36949,-11798,1803,-49928,-70411,-66279,-14038,41275,51720,-14178,-107980,-3026,-33464,-38409,-1864,43029,45843,-23764,-16285,7166,-25112,-5592,75414,64297,-12889,-94891,9729,75045,52942,-21647,-51355,-56294,23736,129020,-43581,-48267,-7023,-27427,65424,-38180,-43542,39468,446,-35501,-76485,50491,18502,-33369,-11826,-61765,-43383,-4099,-12783,-36456,35926,9181,111182,-62670,-5521,60753,96350,62342,20850,13985,-30873,53786,74271,5552,-43490,-110909,-648,48368,25761,72414,20076,-95928,-97833,31386,125116,26216,-7548,10616,-45986,-1014,3725,-31490,31352,-26151,12794,48189,-22428,59474,-25626,2478,42547,33083,5523,-18103,-5845,-56669,3126,49555,-1513,57116,49476,-27611,-12092,-23081,19259,10949,73549,56917,61639,33687,17827,2511,-42882,-61337,897,81836,16667,16945,-51489,13086,37943,56547,-6549,139372,59226,-2924,-23471,-9419,-74535,30640,569,-27821,38136,-15841,-50409,-54185,-48562,-17531,190,70653,34848,62478,18071,34794,-14004,-17972,36634,56701,56745,-34784,104960,51946,86840,-57613,-49562,-20836,-19220,-10399,-10009,-76475,-100396,20824,79673,-2965,-3295,60998,-28619,24059,13994,-32534,17713,11663,-25176,-47249,77552,29267,-62570,-21507,3306,3747,1546,-32667,-11989,-18120,-24706,-6060,17172,96798,24877,34974,31632,86932,63378,13034,60858,-3348,32659,-63243,-25361,28326,85022,-33849,-24676,-44136,13996,-33909,6440,51093,54963,-61752,-18811,-103972,-79493,-15621,-21185,68870,99140,-43663,-41098,-25031,-31343,-21050,12015,55977,44464,-33565,5720,66549,69050,22210,30685,-28295,44717,63244,-40135,7229,-36537,32139,-8006,33670,48421,-21648,-27491,-3978,-35915,2693,-73781,-96157,41619,-45427,-42616,-8374,56230,-25184,-15812,29135,5679,41573,72633,32312,29135,-34486,8235,-84177,-59150,18231,22418,20007,-28314,62126,-6606,-4796,-56273,-59352,68830,-21704,-76961,-28986,13743,-27957,-8818,-14110,-17278,31463,11180,46298,22231,101882,-6808,12154,5197,45860,8826,-8166,22581,-23449,50730,53131,-53579,-28306,-38229,-21239,-76046,-29043,-68637,-69895,1872,-17349,14405,22545,-155678,-13093,42988,14896,16383,13620,-4027,-42608,-33777,36936,44,-20156,-53961,-25789,-46531,-41877,-17612,34131,48732,10584,42225,-57953,-33692,-23985,-26563,-45057,10902,98519,-43912,36268,9978,-28477,-6202,49342,-2914,-2246,28018,-33956,27904,40780,8037,-51151,-47019,-39745,-16841,8416],[-45300,-5194,41723,10209,-23290,67997,86699,86520,-42311,-10588,-10250,17488,12406,52457,44091,-20845,-15209,-3221,9516,61087,-64794,8038,-145,12682,-16337,87670,76336,120807,36213,6553,-66990,-40813,-65364,67120,-64064,-11226,5986,-10741,-25388,-25150,-32519,-8032,62577,10657,-1759,35753,1685,39367,12786,37530,31594,-35124,-53857,-30678,-24460,-26572,-23349,37325,9630,-3705,25963,-16141,-57334,23400,-70544,18266,-3344,94777,103665,6122,-41138,-33841,-49054,-20580,-4562,-51600,-36728,-5878,-62517,35367,-36740,9361,9972,16327,-51852,67730,-62671,-101371,-79676,-54109,-13435,-19521,17980,53990,-4287,4178,35890,-68183,-49274,54514,-93683,-77912,-66913,13487,12543,-38231,-43376,-29741,-44054,-17643,-27256,-46555,-14822,37219,-23340,-34331,52123,-41579,49954,24040,-25141,14920,-42799,-20819,-49251,24938,-12334,53236,89134,-5555,-31611,-34168,46468,49733,3084,-261,6190,51445,35254,11119,29,-11018,-31622,26762,41525,21830,-41851,45639,125806,96295,42277,-11157,32460,48218,43531,-46812,-5474,52562,-20477,-34387,-42656,-2911,24208,-22883,-17010,128368,-5695,19030,58062,-18376,43649,87510,3263,-10790,-95356,9152,-30169,41769,21722,-11575,-110133,20255,23530,-38657,-19862,22870,-18166,-3566,120812,-25755,-33879,-52623,28383,-22180,-86487,-7750,21110,63725,-2780,28647,-6247,54083,25826,107724,40188,7747,60163,48450,-38749,48802,9692,48405,-25977,50255,40452,-37458,-54705,50488,32002,77147,-9996,-530,4592,-65467,67083,98965,-20574,-23124,16058,113463,46421,-36547,-49896,-103468,-97315,-52208,34108,-6768,86478,-5892,-16550,6136,34729,23301,-112864,-98210,-14836,29950,8966,200451,224782,-152267,-192963,58294,103889,37279,43862,35650,-62793,1348,42865,29268,3754,-80964,-21934,3157,-8814,19998,-10814,76122,36277,-12433,13442,-3382,-26438,-50142,-27288,29795,3921,41595,59749,-64046,-143897,11072,80671,14752,-10263,-124053,41701,-51690,25572,-33043,-44039,-28358,-39454,-8217,-68807,37073,74699,28338,99140,53220,72309,-12764,-58625,-50247,33227,-947,63235,48524,-6652,-69307,-77407,-37435,-584,-34876,69338,40913,-31015,-29270,24034,11109,58848,32392,-25885,96067,-10850,-47095,-31773,142319,12103,-5614,-18545,124861,68149,-22067,-36825,-24019,-78135,73750,-10308,72253,-32377,-3888,-49915,24174,20377,11900,-60190,-13212,-27434,85041,-30834,-64137,-15133,46958,-22111,-51132,99500,55997,-56374,6662,-16330,-64274,109810,38426,9726,-13253,1912,14187,32948,-39057,22560,-64058,-36577,-4075,-45462,261,59539,-20900,-10655,-45270,28330,56431,49719,-14647,7738,-2770,-43094,-7783,-62974,-52924,-6158,-40053,-18110,-43838,-67394,-32902,-70498,-3302,-30498,-51258,-48122,-16307,21724,-35067,61373,23089,23515,29949,26299,49787,29860,42333,12853,-10814,4417,20220,-38423,27383,-42267,-75523,12479,76493,27744,-65610,26725,81032,11205,14439,9156,53331,-12065,-1310,-85922,35200,-4147,5232,40841,8260,-40997,41399,-32718,12839,14960,53157,-56919,-46223,-22531,-46236,-34840,-37030,51227,26794,-9528,69937,-32304,-69017,-42243,-69418,15896,-11531,-29300,-14877,21595,-23611,-104361,-1246,59960,25451,-93426,52574,38166,42271,42053,9543,-30568,-1411,49197,62237,66752,-20707,52728,93530,-10592,-39622,-66322,58254,-26432,7313,75527,23205,38182,-56581,11843,-47520,10769,10438,47704,5062,54617,-1567,53991,11857,-48220,16207,-20872,-113141,-20364,-26989,-2679,-16142,-13805,-102827,-64034,15534,36638,17332,-18338,65401,58872,72613,-72737,37377,-73646,-69427,-59634,-22895,-38008,-2674,54480,-1209,-32615,33516,142,-25973,-44592,2486,-6843,13290,-12507,109162,42197,3370,-15104,-18172,-36605,-85322,-48417,26637,-35182,40761,47334,-21042,-17757,13765,98860,152417,18325,5656,-34697,-26195,-19018,-60617,-15123,-7855,13419,-9616,-6241,7136,19213,2191,-30905,41390,15057,-12970,15620,-23351,9601,15599,-19758,-35237,-26925,68426,-16970,17783,67482,-40286,28600,19409,12086,108230,-22765,-47988,-44424,-10635,60996,21963,-10904,58956,37837,-2289,-49272,-15740,22540,-16484,-12604,-70368,20272,-7670,-11137,14308,-21534,30574,61548,32637,12889,-1221,-6305,26077,-29736,36887,-43964,-63411,-14359,-22678,-57707,-80107,-137706,-58246,23360,47369,-40853,7410,-49595,855,-48146,-29175,-28580,-29547,-3593,23303,-11630,55771,-8917,-12686,62500,34627,30122,-23873,30618,123337,19482,45436,-41014,-38786,63086,26092,49621,41843,3906,-64413,-80771,-39416,-40986,-46320,4844,-42465,-97523,-60646,-40047,15123,38183,-6472,-107350,-4628,-31847,4091,1556,37373,42166,-28298,-12040,20262,-32868,14152,75437,34809,-24232,-70672,16958,48274,44590,-50067,-52504,-86852,31488,137970,-54573,-80359,-22179,-34391,60362,-30622,-17654,37958,-13245,-29024,-58319,54862,21255,-45509,-5997,-28580,-30191,-15847,25145,-35296,18852,11959,114027,-20112,3383,54769,92978,62810,-4325,25339,-25863,77138,63901,5135,-38995,-105308,-23546,60333,7810,64849,29411,-99540,-94408,39187,122661,12967,-23360,5879,-45934,-12419,6395,-49625,10130,-10385,29020,53835,-16244,52291,-18614,-9799,7374,15833,11013,-13369,-21289,-80328,-28233,69300,30010,69338,57140,-24651,-15029,-21356,1756,-4553,30314,34573,38403,-18715,-18518,-15709,-48118,-54200,15932,84268,-17118,16725,-29178,31367,33658,51338,1368,121785,55874,-7691,-18496,36,-62329,30361,-1273,-48378,55666,-8641,-50576,-78662,-46015,-26550,1092,101727,77279,53181,24007,48835,-14637,-20504,49066,83050,74119,-979,128423,67095,86070,-65087,-43946,-9214,-32048,2854,-15969,-90906,-85985,5489,61126,-13247,3073,47260,-30706,23863,10505,-20692,22981,14296,-42214,-31904,63795,42989,-57006,13759,-17178,6084,5834,-26211,2975,-34526,-24718,17035,42843,65260,-2733,15364,26377,87955,57883,5127,74832,73968,60810,-61747,-14952,26694,79472,-56776,-35819,-36274,4093,-39699,15149,59835,43049,-56125,-15093,-143425,-111280,-22637,-25730,50398,109328,-8259,-24488,-19442,-28062,-31430,-7116,61125,33272,-76832,-1624,73131,88925,21458,56875,-15401,33321,68065,-42868,-4746,-38271,23573,-3201,56382,95343,-4714,-17445,548,-33948,2914,-56852,-107137,45672,-45693,-44368,-12086,66387,-30542,-44967,4675,12624,44726,61679,15603,33894,-2250,19599,-68120,-66110,10072,17361,30126,-29947,33914,-5635,-9741,-37228,-59127,50716,-10920,-67922,-29281,28239,-1742,-18590,-2568,-8427,38833,-14446,57227,45382,120271,1053,-21327,10868,63466,-19126,-22514,58345,1167,67026,39294,-71703,-38435,-34588,-8669,-48031,-11473,-77492,-69175,3069,19036,30998,34232,-146433,-15340,20296,30108,20913,26177,2171,-47186,-37692,40680,-12567,-22504,-115206,-43848,-23852,-56566,-10138,31404,45385,5057,17053,-55980,-5815,-16040,-28389,-38073,-1081,65623,-40533,50293,-724,-30949,7715,53474,17683,-20429,19497,-50442,9052,10065,-14093,-52265,-46085,-43844,-1683,11979],[-43915,3965,52872,11571,-24614,68528,88609,67588,-37371,10579,5370,30048,18611,66189,44132,-18366,-7632,904,9190,46774,-79230,23589,-6800,-8207,9780,74511,83023,122272,32067,8540,-77413,-31175,-77388,47360,-78489,-29053,-9200,-7470,-26563,-13866,-69998,-31671,58936,-10968,-12519,28831,-504,30160,9577,31373,56568,-9330,-57844,-42443,39235,-14866,-52118,21026,-15836,-10563,32926,-16174,-53886,49194,-46645,5261,14194,96093,97609,15923,-24875,-19048,-78397,-24241,-14038,-39454,-44477,-14191,-54450,43696,-19290,16523,12058,5487,-64183,74491,-62077,-103998,-47866,-43058,-14707,-23303,27544,65639,-4764,-12611,38360,-75016,-45222,48441,-113717,-74104,-61979,10392,11092,-9917,-28175,-12937,-82489,-23050,-15073,-50407,-13968,45392,-32875,-32913,32930,-33872,18371,9603,16760,36944,-25400,-13507,-32600,57255,16975,45272,69710,-7684,-12636,8019,62194,36275,9997,-3509,6769,28636,30038,20984,-1030,22459,-12381,21271,28660,35850,-41967,61143,131478,93366,37653,-5023,22467,51999,62848,-47239,7886,39031,-21350,-17574,-28741,16208,32921,-38385,-1505,91261,-1134,18796,70703,-37692,47756,90874,-6490,9180,-67564,-5089,-38284,42764,10109,4116,-95134,30477,30259,-32661,-14262,39735,-7234,-3081,136046,-48785,-39255,-66216,19973,-21574,-92246,4986,26484,65383,25955,53590,-14303,39601,18048,108760,50816,463,39948,31545,5234,25327,-1505,32361,-28272,49923,38103,-21791,-27507,71910,33424,82399,18993,20134,15761,-89720,70213,124518,13273,20472,39869,113708,67701,-13211,-68733,-89873,-121948,-61137,14709,-24986,82373,-9291,-34883,-9441,34365,33119,-140779,-78087,-23269,32565,16042,176467,240442,-16193,-227667,36466,118838,35795,20320,45148,-37195,28311,75857,42234,-6042,-95404,-38442,5088,5670,5585,-8895,71531,36907,6964,13162,-5616,-21504,-57772,-31911,24600,8805,77641,50507,-78402,-140719,4675,58975,25548,-7960,-135286,12194,-53365,43022,19739,8062,-23132,-45441,20115,-75484,1496,57630,34101,82371,45492,57168,-13381,-42386,-35045,15995,1327,64821,33817,-7430,-48975,-59344,-24661,24971,-17751,48273,50407,-45920,-27690,19042,24579,60658,2829,-29177,95178,-12456,-67782,-41855,130399,-17575,-44012,-30533,110974,53920,-20020,-44748,-42682,-55841,81618,-9073,57660,-42699,28365,-43355,44679,134,-6745,-37158,10177,713,123506,-18169,-80802,-21350,29046,9499,-68131,67999,74639,-45359,-8592,-48953,-104928,79163,-15228,-7040,-11327,39832,22486,17504,-64869,-3979,-62742,-37224,1592,-11044,18364,75947,-16760,5374,-49125,15300,54689,29496,-56794,-2955,12071,-36170,9981,-45262,-72431,20028,-26917,-14301,-52436,-111929,-29787,-72180,-31743,-77404,-81717,-59528,-18921,1907,-26774,49629,15316,29828,43033,8293,29824,17572,23793,-28404,-19588,-33757,-7970,-42765,2326,-46314,-83525,510,33712,30492,-98518,8395,78076,7227,1519,-5565,48957,-6091,-154,-82998,26361,23154,25265,37836,16994,-7569,41681,-31998,7878,11526,53970,-56553,-75513,-29676,-61942,-41349,-56787,50508,-3115,-17784,57473,-38329,-87380,-29896,-39339,26574,-787,5194,-7950,10916,-60909,-132877,-14045,28119,27287,-65548,44849,30234,35927,14480,1609,-25158,3888,24274,35736,52921,-1220,55483,118466,-11361,-24788,-91694,74954,11079,10632,67007,11471,49845,-40145,11000,-75080,8861,2289,19495,-23583,27617,-10123,35350,4589,-90029,16531,-14486,-67715,-2937,-32941,-40976,-13786,-6571,-91516,-46142,39916,37531,1975,-13510,54711,52513,61702,-70980,45660,-44820,-9517,-51494,-34294,-57186,-54057,46819,-22593,-44542,27104,8387,-64635,-25833,19775,-1427,5780,-33252,79478,58914,22604,-7571,-16872,-41519,-89652,-55937,7982,-12652,62880,58753,-15036,2769,-13360,86051,156145,37095,34862,-18178,-19652,-21435,-65062,287,-11347,22812,-4843,-24240,-136,1509,-26782,-38592,42019,28110,-13286,13962,-29053,36878,-8340,-22478,-28985,-30638,82674,-7539,19891,64444,-44990,30927,12624,28962,122689,-13760,-35578,-44267,-4627,88811,38286,-18081,62420,6885,-45443,-51488,-8174,40952,-25281,-40867,-75178,39395,-12683,-15730,-14264,-17955,55374,43241,48479,10350,863,-12101,20962,-18984,29209,-45948,-58234,10071,-28576,-48238,-56829,-142444,-43625,3594,30893,-48615,-576,-57871,21594,-37344,-34304,-55498,-42127,24933,17582,-11553,41407,-62046,-15468,45218,27314,27239,-27114,32890,135556,33816,14949,-43771,-25721,56706,22097,-8764,37527,19440,-90605,-67061,-15849,-37861,-75197,-18,-41968,-108705,-63860,-68305,-6161,16819,1837,-101943,5764,-28503,35785,6200,25318,38663,-38360,-14164,34435,-35507,36192,65187,-5196,-29570,-36700,22867,14002,22240,-56058,-35524,-98563,39889,129848,-57843,-107494,-37876,-38615,48561,-20172,14627,33954,-32490,-24134,-33597,59201,11353,-53311,1586,14184,-7571,-23745,45702,-29281,7786,13882,82833,18568,8706,42545,78937,55269,-30645,15747,-20611,87590,53954,-14229,-35625,-81420,-43805,51475,-14876,58081,31018,-82129,-77871,44601,99790,-14976,-41057,1123,-44486,-20735,4998,-65280,-14167,1740,41885,41439,-17012,39939,-2192,-21294,-32966,-14263,13664,-3024,-42289,-99511,-58020,79784,56055,57813,56748,-21393,-12745,-10477,-12485,-21574,-27367,16092,5665,-62637,-42484,-26753,-53520,-24764,29353,60304,-50955,6155,-12454,41398,14719,39798,10543,96592,51454,-12062,-14685,-2301,-49346,28864,-10327,-54894,72153,-201,-37636,-85020,-40493,-24598,-4197,102687,105875,46175,26191,57421,-6545,-2842,62392,95254,87825,28020,114242,71202,74815,-61964,-29891,6943,-41026,13298,-31466,-101051,-64831,-823,32529,-34214,17933,34738,-28530,18889,7006,-6760,27784,6374,-52218,-17877,49319,37578,-44966,42186,-38491,-226,10256,-14349,7043,-46441,-19959,41596,69692,38827,-20528,-5147,25329,88459,47262,-4443,82925,105953,76226,-45452,4001,33304,66821,-78432,-35983,-22428,-11671,-39186,23146,57714,26765,-35949,-1041,-158924,-124934,-34838,-35293,29562,104605,38598,-6726,-21732,-18428,-34259,-17006,67405,6352,-114615,-8000,77056,89575,871,82855,-3411,24924,53352,-35641,-6222,-35447,15754,-3870,57399,118700,15027,-5816,8860,-28834,4696,-34098,-104288,48864,-40578,-33694,-10861,70410,-28103,-62735,-12757,15841,23626,31615,-6496,38370,31520,29727,-48792,-61893,-8859,4995,38173,-15387,-1059,-8184,-27961,-15762,-47460,40338,3484,-48678,-26684,40473,34258,-20424,5057,-14737,39719,-30758,57710,61783,116193,6557,-48810,21984,70427,-42334,-33379,82170,30087,75423,29646,-84116,-46135,-26477,-2228,-2651,22960,-71937,-68620,3346,54224,45910,38707,-118853,-15527,-9751,50532,16890,36225,10485,-43696,-38027,40773,-25554,-22686,-154582,-60851,1655,-54642,-8003,24698,35588,-1895,-6309,-46505,27239,-4244,-34386,-30056,-28324,19213,-38894,45366,-13061,-27859,17787,53373,40445,-41999,706,-62862,-7718,-8633,-33132,-51491,-41536,-44264,9865,1094],[-44707,7396,51995,11098,-26891,67162,79836,40138,-35994,27970,18329,40063,17514,67403,34107,-2257,-3413,7570,8299,27807,-71411,39131,-8698,-18074,20418,46406,71102,115461,36711,12285,-71049,-15611,-80433,14277,-80652,-43309,-13136,-3924,-28674,-2304,-97113,-59591,49871,-31027,-22612,17897,-8471,15765,6741,20201,92041,22507,-62489,-53133,84659,-8960,-73283,-3169,-47267,-5885,41477,-16033,-42328,66160,-11709,-3030,27096,93430,71214,20953,-6921,1908,-102258,-27259,-11314,-24301,-42791,-15888,-15718,44812,8557,24597,17326,-16652,-71379,74058,-54355,-92821,-10868,-22546,-5320,-20526,30971,66430,-5581,-29001,39549,-71239,-34999,40599,-107240,-68672,-60072,-4491,1094,21162,-10133,-918,-112583,-29925,-3240,-47631,-22965,39180,-41713,-23109,6854,-33126,-18625,-5375,64173,49086,-10839,-3193,-18841,76750,43474,8664,34646,-1838,3620,26578,48661,14128,14778,-539,8626,12966,21615,26995,-1959,58149,686,14572,18401,46090,-46409,62499,122960,80599,37073,-12756,-784,31593,68733,-38532,15216,12658,-25191,-581,-12167,27630,36724,-51670,10530,46743,2002,30776,74922,-53309,31883,85871,-9990,35862,-32318,-18350,-42818,34217,-8457,22176,-63629,46609,34565,-21931,-4584,50838,7255,-7529,116979,-63147,-36716,-77363,2896,-16257,-62618,16239,23288,65155,57608,80205,-23022,33103,10284,105856,46393,-5523,21161,8825,40318,-8704,-11000,19575,-25948,43160,25120,3264,14862,91117,39084,77351,32090,26309,20245,-102045,83560,139847,44003,66359,53460,64623,68889,3654,-88770,-64344,-110942,-61365,-19365,-44423,53690,-15877,-41777,-24471,38258,36687,-124962,-23251,-16660,46706,44281,155028,234824,73901,-301345,22004,127814,29627,-14558,52503,-13839,43454,92846,49330,-16598,-102488,-49546,3744,12116,4006,-7032,61534,37551,19972,11387,5348,-8998,-60608,-35175,19903,19154,106033,33859,-99227,-131351,916,22985,32326,-12491,-123436,-1224,-50325,51391,80308,52528,-7753,-47326,32977,-68708,-15638,20814,33834,34435,16785,35807,-13881,-33918,-18332,-4679,-237,55454,20377,-12444,-20737,-29060,-18674,40612,5262,23584,59064,-65815,-19194,20082,40599,66901,-29871,-27964,84875,-16659,-77919,-35551,110632,-29210,-69121,-42348,79679,32879,-14586,-45750,-49759,-26130,83055,-17892,40832,-46556,49922,-37142,53252,-14341,-20838,-14177,17137,22936,134408,-11317,-87423,-26585,-2109,28597,-83428,30850,66171,-30233,-22999,-70556,-109716,48673,-72610,-14338,-5714,68799,25396,3803,-80930,-28258,-55372,-29772,6490,18088,26308,81920,-15868,9013,-49925,-1522,44739,-743,-82282,-16937,30047,-14145,34592,-23069,-88102,38908,-15433,-14934,-41307,-132526,-21946,-58375,-51233,-102710,-93518,-67234,-24222,-10795,-13812,39998,16612,35580,37811,-14718,11070,-1974,752,-69989,-28255,-57481,-39790,-39732,-25886,-46425,-75462,-10806,-34605,23874,-89873,-7309,66365,6000,-4591,-21175,25523,-1417,8643,-68518,11597,34451,46578,32612,24519,20632,44009,-25791,1897,13247,48546,-38694,-79308,-38498,-65236,-38939,-53688,52136,-31128,-24603,46459,-28279,-94788,-10407,857,37121,8842,32443,-2037,-3196,-83698,-124029,-21406,-4539,20932,-17506,35550,34732,28076,-18731,-19585,-25233,10468,6234,13750,41162,15011,50337,110234,-7717,-2774,-98934,73416,37295,12432,50402,4293,55525,-27604,3651,-82750,7088,-22554,-5361,-39333,2789,-19330,26331,-2475,-93719,17666,-9743,-15470,21600,-37315,-68766,-17319,-901,-68582,-20396,53751,45407,5365,-4029,33299,42822,49584,-66192,44317,-23433,37946,-39481,-34916,-52891,-101646,18557,-40989,-43091,15710,10244,-92292,4432,32760,-3172,751,-50068,34946,59784,35912,4224,-10652,-43168,-70076,-60910,-13320,2002,80440,59563,-3937,24081,-47873,39389,123383,56555,47845,7531,-5893,-23467,-55893,15974,-12314,30526,-4239,-41671,-3417,-16202,-53992,-39899,38020,48771,-8263,5114,-27525,76277,-26620,-18244,-19473,-31049,94219,-764,11345,33133,-48682,29411,5639,40822,122796,4519,-14472,-36679,609,93571,35597,-29057,54816,-13993,-64247,-40063,-555,44575,-27192,-57424,-74242,52276,-717,-9901,-35408,-9987,67407,17364,60267,27728,-5645,-21693,2507,-2876,20160,-38529,-41184,34376,-28264,-35727,-23171,-99796,-21039,-13814,13041,-45609,-16678,-51874,40647,-27591,-35609,-73981,-64691,44394,12689,-6914,29301,-95370,-10429,16172,2716,11864,-37644,38708,113803,34928,-18021,-34553,-14158,42807,24830,-47832,30350,35197,-101829,-52806,10377,-27477,-89755,-7597,-47765,-101211,-70331,-87859,-14546,-8074,9109,-90603,24532,-25647,49021,10095,9142,37785,-50007,-19034,52068,-30695,53082,49201,-44319,-29422,-3667,26005,-18692,-4627,-29727,-5674,-86516,47254,106860,-52278,-121129,-49910,-42356,30709,-11637,34717,28366,-53565,-23958,-10076,63270,-9323,-57280,7982,56332,15738,-28271,41567,-25401,7418,15969,29364,45141,8430,24712,58815,44197,-48866,-5806,-15557,79820,45778,-53723,-36260,-51776,-58158,25105,-34887,57113,26174,-44858,-50728,47503,58731,-45611,-56664,-2203,-42813,-22382,-1564,-75136,-37034,6654,48154,17718,-24977,23992,17837,-27983,-64490,-50069,11069,9379,-58744,-106509,-75151,79377,68443,32746,47687,-18789,-10335,7057,-21064,-38285,-78677,9952,-29869,-86820,-42420,-28199,-60143,17118,39122,14160,-78511,-12600,-5280,40982,-12197,25213,20518,73642,43947,-16916,-12819,-16425,-36162,25583,-25090,-46134,81464,8972,-14382,-76810,-35354,-15457,-14540,70274,106919,43863,23606,59581,7729,28271,71052,91886,95279,46746,73918,65214,52662,-48944,-8541,24375,-42471,17530,-50648,-106313,-45716,1035,7,-61258,33422,28161,-25235,9679,4237,7002,29436,-8137,-49770,-6714,37743,16045,-22443,56507,-57478,-12498,17920,2133,-1628,-49882,-13035,59741,90375,21775,-21737,-20152,28364,84906,32488,-13753,82439,92573,78882,-23433,27669,46253,50072,-90072,-28085,-4520,-21907,-29276,26718,44476,10898,-9594,17727,-147113,-116105,-44159,-48741,10449,85961,76725,8212,-32380,-3980,-26402,-16861,71706,-36656,-143972,-10797,79899,72184,-28705,96355,5489,20613,22658,-23123,5132,-30055,10822,-12339,45244,110225,35408,6441,19025,-23703,9478,-10839,-82035,51229,-31376,-13947,-3096,70322,-18371,-64928,-19705,13494,-15517,-6967,-25024,45971,62800,40892,-31970,-48757,-31463,-12631,42783,12728,-34648,-19529,-52210,800,-30451,42559,15552,-25904,-22643,44311,72260,-10762,7769,-34472,32641,-35346,45141,58603,87562,10201,-61538,35748,65642,-55208,-36018,92839,58056,76218,27373,-91157,-51687,-17619,-5341,44561,61096,-55709,-66945,1934,79345,53806,36629,-81466,-15081,-31898,72952,9340,45234,22537,-36611,-35135,38052,-36730,-24413,-164502,-72798,22609,-33290,-11251,17025,21831,-5056,-17390,-30406,53293,5449,-44633,-24654,-63363,-20491,-38933,21276,-25469,-15954,22382,47642,49403,-64316,-25881,-70152,-20662,-10825,-45693,-49445,-33320,-38650,13959,-18929],[-45953,3213,41588,10125,-29709,63921,67305,10222,-39796,36605,24830,45700,9614,57086,10933,10847,-3527,11089,5565,9451,-42575,52728,-4989,-12651,22035,15393,48262,103487,43260,16109,-56231,3142,-74576,-25781,-72797,-50839,-10007,-1858,-29365,6346,-104401,-83623,39452,-47062,-31544,4531,-19549,331,6516,8317,128634,48077,-66570,-58909,97832,-8642,-78431,-22502,-74853,7124,50857,-18433,-26354,70783,23167,-6550,31948,86438,27054,19271,6447,23334,-113683,-29299,-466,-10621,-30386,-10898,32251,38794,42704,32072,23329,-41430,-69990,69688,-42507,-70511,18356,1471,11033,-11530,28691,59827,-6300,-39278,37725,-56550,-22586,31403,-81686,-66269,-65446,-26116,-13580,40451,5201,4877,-128213,-35195,5650,-40402,-40430,18496,-45691,-6108,-12813,-36893,-49454,-17751,98284,55468,-497,9076,-10805,75379,54988,-40083,-5694,8907,12815,23871,14610,-7790,19199,8653,12487,9760,12261,27350,-3446,84880,3940,6875,14397,48317,-52055,52943,105432,64694,40998,-30989,-33437,-5378,59042,-24714,17364,-19036,-31302,11259,6161,26631,32601,-60532,11696,11152,2219,52773,70776,-64689,-6270,72888,-6788,61857,3426,-28628,-38534,19387,-29187,35271,-22702,63754,33455,-11056,6261,52655,22432,-15028,70923,-65254,-25091,-85870,-20201,-9892,-13915,21769,9329,61992,83675,99718,-27546,33451,1541,94203,25029,-14510,6126,-14040,62989,-41492,-14865,15491,-20834,27322,34,27836,66510,100916,50461,64994,29162,16916,18145,-97961,98389,133230,62592,96814,51591,-17217,48806,10463,-103220,-29135,-72050,-57413,-61680,-57896,10045,-18104,-34754,-37862,38000,32539,-72948,46010,4935,64537,84438,143438,215147,128586,-401273,11007,131614,16925,-54337,57825,2475,41282,81947,50036,-25845,-98382,-52989,-5941,6549,12416,-5522,51668,39244,22043,11663,26710,12043,-54587,-36413,14199,33667,112309,14613,-116065,-113344,1515,-18069,34798,-21947,-97940,4281,-42132,45467,121426,77330,15853,-44430,23348,-50232,-12509,-22170,27800,-24270,-24527,13495,-15306,-38769,-9389,-23935,-6092,39097,9593,-26643,6084,2084,-22764,45352,28291,-1291,65942,-80730,-5133,23767,53490,76078,-51063,-19808,66665,-23352,-73437,-10162,90118,-23279,-72920,-49935,44350,8004,-7035,-38544,-38005,1605,77472,-34671,28640,-31863,55555,-31182,49913,-22379,-28928,3169,-418,31405,119240,-13365,-85073,-29470,-29419,29848,-89217,-3928,28964,-13801,-32506,-73709,-80223,26878,-111480,-8815,4534,80399,21551,-4744,-80952,-38295,-45686,-16760,9966,35924,20081,82376,-15660,813,-47851,-15591,31447,-30785,-85516,-29450,49650,18812,58195,-136,-90898,47773,-6960,-23256,-15051,-119804,-11658,-31002,-54752,-105628,-84067,-68696,-31013,-12128,-4591,33233,27156,41486,21622,-39593,1060,-21219,-16459,-100127,-35785,-64076,-64645,-27622,-45085,-38544,-55541,-14848,-101346,10215,-54791,-14770,50393,8095,-3341,-33391,-9053,1218,21880,-42888,-7010,28368,61605,23805,27942,34002,48860,-14378,-6805,19640,42707,-5022,-62578,-49311,-56597,-30271,-29214,51699,-47716,-28158,39758,-8286,-92042,10793,42646,45222,16191,43511,448,-17899,-82364,-78394,-28488,-28473,5582,28525,25641,47806,21731,-48441,-48252,-28263,18327,-69,2594,33116,28399,38900,79697,-2474,21686,-84199,52265,41823,11867,32876,4312,54794,-21155,-8230,-67535,4718,-53467,-20600,-38656,-14064,-26341,35690,-5526,-65379,17324,-5784,27159,46908,-38727,-78039,-25710,3589,-35760,6785,56400,56187,26803,8650,6913,32245,44188,-55875,35860,-13440,61521,-28497,-25108,-25059,-131194,-20312,-52261,-26372,-2622,5199,-96980,40396,39011,-10907,-34,-57068,-8836,46215,41689,15728,3286,-40650,-31677,-61547,-30788,8068,88571,51633,6228,39052,-80633,-20081,74911,72389,47159,37677,11681,-22952,-39127,26782,-10096,33739,-8707,-54217,-2767,-29283,-70189,-34907,31309,66251,593,-9661,-18608,113408,-35253,-11640,-9011,-29365,97736,2195,-6974,-15963,-50009,21133,-1302,46666,112199,24225,8121,-28642,3813,73598,13989,-41922,38377,-15662,-54559,-22614,6511,36203,-23176,-62664,-66853,52056,24769,4736,-40947,-2201,62062,-9558,64505,57973,-20910,-38832,-21232,15230,13393,-23972,-21075,55618,-21942,-23528,7781,-38412,2260,-29017,-253,-32779,-33057,-33521,54445,-21271,-33845,-74424,-91189,51905,11066,-270,20749,-103366,1739,-8325,-29574,-5563,-57733,43571,56143,20991,-44315,-19292,-5656,23526,31279,-63512,25749,48743,-93457,-42721,29496,-12332,-85341,-11731,-53595,-78306,-70419,-89766,-6494,-31242,14242,-72345,44406,-24628,43424,12593,-7754,40292,-59996,-23156,72790,-18943,56931,33741,-73270,-24571,18995,26137,-40820,-21959,24129,26956,-55189,51233,76243,-39217,-116777,-54821,-48770,8509,-8600,28975,22209,-71026,-27985,6363,64883,-34279,-57922,9985,86389,32224,-30891,18534,-29689,17507,18867,-23709,55457,2502,4385,38919,32905,-52898,-25763,-10465,56707,39085,-102632,-41094,-25573,-65663,-10259,-45925,59556,18169,1164,-16723,48589,7504,-66761,-67757,-3540,-42922,-17068,-12094,-76598,-53796,2872,47479,-8068,-36051,8185,34236,-29853,-77157,-81810,1767,19562,-61354,-94477,-71275,70072,63020,10318,31938,-16874,-12403,25709,-23034,-52100,-108269,16702,-59264,-87522,-19925,-20572,-67882,51881,42895,-38440,-94516,-32959,-6962,31966,-38399,13017,29637,55125,33161,-21588,-13249,-36982,-24074,18911,-40695,-26687,78252,18260,13391,-61983,-32990,-4754,-27396,14159,76536,44743,17624,55804,23675,59499,68723,76668,93922,55567,30743,51245,22267,-29847,16472,39885,-35463,13965,-64372,-106423,-34511,9540,-28339,-85862,39088,29401,-24159,-2162,1883,18879,26108,-22649,-33479,3787,30793,-14743,5404,53718,-71921,-25096,29852,21625,-19858,-44347,-6479,65292,99458,13983,-6158,-24418,34107,72443,14249,-21217,73879,56244,72913,-6979,49340,59745,33416,-86656,-14076,14814,-17675,-9276,22096,22771,-531,13695,32923,-115011,-89682,-43559,-62039,-5932,59205,90766,17354,-47073,13275,-9043,-9620,70123,-87114,-159955,-8083,81154,43981,-55955,87554,10911,19700,-13003,-10367,26793,-25080,9219,-28304,28114,74311,53244,18934,27662,-23000,16513,7456,-45428,49997,-19770,8184,10060,67137,-4179,-52227,-15167,6278,-57275,-39967,-32442,56889,86729,54972,-21078,-31450,-46571,-32487,40290,46600,-58202,-35430,-71914,7256,-15383,56335,20478,-8622,-18064,36226,99863,9240,6312,-62162,18229,-30564,21647,32542,41410,13563,-57185,47420,53775,-52959,-28089,93622,79451,70148,32660,-92459,-55051,-11446,-17710,75466,86968,-36439,-62415,-773,88518,50883,30852,-42990,-14623,-35057,90021,2406,53847,37441,-31307,-30402,34514,-43944,-29811,-153116,-77432,32714,137,-17882,11207,8141,-438,-11707,-10291,63062,8492,-56680,-23748,-94877,-38397,-39740,-12009,-34879,3655,21452,36975,32913,-82144,-52250,-70215,-29261,225,-51747,-46126,-22562,-26225,9370,-40254],[-46130,-7490,25827,9703,-32124,58632,58566,-16248,-48037,33351,23559,46578,-2325,39820,-23940,6382,-7167,6518,1130,-2827,-2749,63045,3044,1894,24072,-6789,23900,89684,45133,18886,-44818,20781,-62058,-62367,-59614,-50607,-8404,-3225,-27272,10348,-91119,-97243,31779,-57620,-37834,-8745,-29464,-11096,8352,-1278,150917,57697,-67885,-57736,77815,-10601,-64710,-28072,-89900,22140,59816,-24597,-10817,63173,47838,-6865,29570,75285,-23650,8958,9893,39726,-109345,-29590,9413,-2630,-8937,-1067,63596,27167,74335,37033,27344,-60518,-59139,63093,-30757,-43226,31312,22355,28217,900,23496,51318,-6639,-40043,30886,-32292,-11951,19958,-52413,-68237,-77614,-47221,-26021,36899,12970,5144,-126408,-36028,10009,-31207,-59727,-11030,-41908,14544,-16570,-40963,-64152,-23625,106864,60099,7005,21964,-7362,53402,45933,-79347,-38048,19187,13341,12512,-23533,-18385,26002,21948,18290,16074,4511,22310,-6888,91468,-1826,-232,17522,41816,-54926,37100,85173,51070,48191,-51901,-66357,-43794,35788,-11949,17674,-46376,-36682,15231,23280,13866,21940,-63948,-891,-9344,-1354,77484,60618,-71509,-56733,54243,1519,78248,32799,-33286,-24352,2698,-45073,38863,16351,75875,25064,-3229,15180,45346,32094,-22063,19944,-56021,-6277,-91395,-43859,-5899,29287,19703,-12409,55072,95468,104158,-24384,36146,-7202,71192,-5713,-30071,-3053,-31172,74599,-61551,-11550,21110,-16326,2037,-31706,41843,112534,96252,67038,48212,15965,-1623,11436,-83206,105737,101557,64333,97357,34712,-95139,14559,8064,-105104,10005,-23052,-54466,-100932,-61480,-33151,-6713,-15448,-48074,25277,21002,-11001,99327,33910,77319,116556,139105,187128,164226,-497026,-3083,131030,-2419,-87887,60573,10376,23163,43141,44671,-31677,-82157,-48906,-25567,-11429,24703,-3690,44493,43134,12900,15643,49522,38737,-39629,-35476,5242,49375,91298,-309,-119954,-86459,6162,-50603,33442,-33237,-72925,22002,-29680,25714,123307,78804,41852,-36804,-5957,-24676,3971,-54736,18507,-65354,-59795,-3848,-18015,-54480,-15027,-37650,-15250,21503,554,-52480,23631,22321,-36611,41264,43657,-24341,69476,-81746,11191,26092,58231,84388,-53896,-4673,44210,-31037,-55722,27381,69229,-9050,-56886,-50813,16741,-16892,957,-25108,-7997,22936,66520,-50800,24178,4087,46778,-24486,38933,-24806,-31426,13108,-38448,23373,89887,-22667,-77642,-29381,-40686,16539,-81192,-29905,-27492,292,-34560,-59468,-33953,15988,-121143,7173,16856,70402,11452,-7681,-64679,-27582,-37236,-2639,11969,40684,1054,81161,-13413,-14129,-42018,-17049,20848,-50091,-71664,-35709,69597,54593,72908,19801,-75209,45323,-1402,-38359,17167,-77124,-1345,2882,-42169,-93783,-58225,-62264,-36670,-1812,-4892,29325,43147,46794,7135,-59662,2743,-32163,-20759,-110585,-42366,-58038,-73610,-7432,-45831,-20111,-31721,-8330,-140110,-6280,-16561,-11188,34156,11143,3707,-38855,-41116,2080,35033,-10443,-25651,9978,65087,10451,24529,30564,55371,147,-19778,27368,38198,37151,-39043,-58798,-39794,-20864,7585,45547,-48345,-28128,37325,12531,-83530,29238,76403,47549,20543,37022,-2001,-30906,-56846,-12502,-40087,-37782,-17091,53907,17536,61292,19248,-66795,-74388,-30026,28334,7158,3728,28509,40147,24776,45844,1712,42638,-51808,15695,21583,8856,21250,11064,48832,-18061,-18146,-34968,66,-72725,-22821,-24489,-21546,-28859,60496,-2935,-22021,12851,-2020,52387,65238,-36334,-68982,-36338,7761,583,27239,48863,64309,58420,22550,-17229,23084,47404,-37581,24993,-13643,59585,-22964,-9358,15682,-134627,-55088,-54213,1674,-26276,-4458,-74203,73564,38580,-20811,3990,-49777,-38648,24034,41861,21089,23787,-34466,11796,-56192,-39774,6776,85399,39150,9251,43275,-102973,-64626,36279,79962,40177,66308,28634,-18716,-21217,28860,-5525,31888,-16685,-59194,1275,-34407,-69981,-24525,24068,69385,10771,-26083,-3720,129412,-30306,-7605,217,-26357,89184,1070,-30730,-61855,-47246,5158,-9247,46655,96370,37892,26069,-26043,4216,36894,-19402,-54097,19025,4120,-24321,-9316,12934,23255,-16375,-62638,-53558,37774,54508,22956,-29337,1275,39905,-32108,60390,85870,-39138,-63222,-39028,31363,11439,-6065,-6540,72969,-11476,-14897,24771,13779,19301,-43122,-5471,-14901,-43247,-8783,60675,-18486,-29199,-52118,-111472,48763,13086,4916,16188,-90581,17382,-14251,-54749,-16338,-83774,43643,-20416,-5454,-58512,-5134,1286,4269,36968,-60758,27225,58259,-68052,-38088,34529,2976,-63865,-8054,-50926,-47126,-56391,-72187,14587,-48280,17037,-48438,57355,-25555,25535,14782,-21846,44837,-67641,-25081,92553,-3587,42349,23917,-87960,-15913,26088,24824,-46697,-17941,86908,50523,-16729,49150,46420,-21708,-96030,-51211,-59618,-15536,-12216,-1582,16365,-80153,-33068,13096,60281,-55309,-55099,4735,95001,37291,-33414,-8480,-43206,33368,22067,-55540,50322,-7401,-12778,25067,21788,-42187,-32476,-4768,27648,32351,-143439,-47460,-6885,-67675,-44250,-44995,59518,10690,40247,19303,49077,-42153,-70802,-73667,-2844,-46877,-7855,-23237,-69074,-61007,-8344,41886,-27771,-43902,-3471,41093,-30195,-68351,-100170,-13973,24108,-45964,-62528,-44467,56613,41319,3353,12903,-15040,-20768,38624,-18927,-60424,-112533,30321,-75220,-68457,9848,-7865,-75085,60177,39159,-77690,-96192,-47410,-12742,18968,-56881,8504,35500,38612,21104,-24341,-15630,-55714,-15511,7073,-50002,-5078,60214,26800,39436,-49032,-33908,3319,-39380,-46662,25318,45514,11839,48258,36424,76816,52310,55790,82227,58986,5771,31998,-9936,-10284,39523,51082,-21752,3704,-64072,-99964,-30422,22949,-44835,-99344,27143,36349,-27648,-14548,-1385,27984,17766,-30886,-6996,16903,28382,-46646,26876,35549,-80699,-31968,44014,41503,-40397,-33364,-1822,55759,95215,12502,20185,-15665,40357,48813,-5930,-25888,60364,20627,64844,-4572,59422,65892,20696,-69365,4337,33149,2151,17272,7374,-2779,-5749,26718,36257,-78502,-57812,-30489,-69950,-19944,31717,76858,19359,-58834,31252,12377,-287,60192,-128659,-156741,144,77839,14720,-73806,54490,14536,21666,-40524,-1093,51863,-23382,9978,-48478,12228,25383,65049,31546,30640,-30354,23875,16931,-8412,42098,-7332,25073,25232,60516,10460,-29490,-1112,-2858,-83676,-55771,-26402,67333,98845,71644,-16820,-15556,-45505,-51157,25453,76443,-65884,-46281,-78205,2275,-6900,74382,16345,-4465,-12779,16766,105846,34365,1993,-90237,-716,-21968,-6487,-7450,-8449,18567,-39316,52577,41414,-33956,-11130,88856,89896,57487,42898,-87120,-55815,-10111,-35859,78853,89079,-22457,-54015,-3508,80269,36358,24837,-10189,-13696,-17687,94384,-2399,61363,51406,-31256,-25444,32393,-46087,-38319,-135698,-74581,29145,32722,-24611,8951,-1441,12938,8362,9868,54829,4874,-66840,-27156,-112008,-31883,-39883,-39122,-37244,26336,16480,23883,-9477,-90162,-68630,-60694,-33654,16178,-54049,-40932,-11754,-8544,-1953,-55981],[-44855,-21365,8931,10406,-32723,51496,57729,-35107,-57845,18210,16189,44322,-14078,21917,-63850,-19679,-12335,-8032,-2982,-5392,33066,69449,12567,11686,31057,-13771,5335,76029,39247,20698,-45701,32263,-47071,-85181,-45694,-43796,-16613,-9503,-22306,10231,-65855,-97687,29351,-62151,-39338,-19072,-33565,-14699,7585,-8527,144932,48925,-64726,-50260,36508,-10174,-35635,-18291,-87995,32335,66745,-33163,-39,46668,57334,-6167,23411,60368,-65649,-9813,2327,47524,-91697,-28094,8408,-2596,16751,10303,63663,12570,93522,37103,27153,-68231,-41010,54282,-22402,-18417,26588,35270,40527,12513,18987,44923,-6279,-31874,17715,-2248,-5418,5054,-32260,-71632,-90562,-60935,-28733,9223,10249,2266,-107305,-30938,9391,-21838,-72418,-40621,-29976,33268,-4026,-41518,-58735,-19857,91096,64857,14224,33949,-4076,19408,20105,-94254,-50653,23340,7226,5516,-50499,-10184,37348,35785,25092,23473,513,14068,-13445,71429,-12262,-4250,25847,29506,-51944,19550,66905,41031,56140,-66858,-89401,-68207,4519,-6284,19810,-61565,-37195,11437,34828,-5425,8812,-62355,-23109,-18341,-8557,94572,47540,-73389,-99966,33283,12540,78221,50614,-29984,-4274,-11714,-50020,32298,43499,78252,9880,982,20102,31921,27596,-24640,-13428,-40346,15227,-93192,-61581,-6354,47338,10927,-35102,44730,88091,89693,-12593,35525,-14131,39766,-31689,-52236,-4349,-38640,77789,-61930,-2317,33118,-15735,-29285,-59272,39172,135707,76389,85752,29786,1083,-18466,3171,-70054,101125,54336,49720,65949,9420,-136621,-21883,316,-90482,45460,18152,-55877,-125646,-55728,-62090,24440,11297,-53431,-2682,4528,32508,113718,59238,79449,121420,133744,154855,191042,-553147,-25892,123401,-26518,-103983,59698,11862,-3416,-9364,34314,-32320,-56304,-39220,-50830,-38027,33736,-407,39021,49954,-3379,22506,63744,65265,-19059,-32512,-8648,61905,50409,-4300,-108532,-54001,11669,-61755,28918,-43447,-59664,40573,-14665,-1170,85313,62098,62823,-25159,-43367,1923,23981,-64243,9583,-70044,-67577,-12160,-21562,-72341,-36144,-43356,-25565,7760,-8707,-86430,28390,24127,-55735,31687,45262,-43621,67713,-65881,25768,24570,52464,87692,-39526,14686,21764,-37308,-30790,64129,42905,950,-31008,-45694,1638,-37333,7976,-9951,30953,38436,53832,-54628,26867,51602,30090,-16229,27048,-23134,-30297,17154,-79191,2865,60983,-33443,-70063,-26476,-33322,-204,-60163,-44586,-86021,8942,-28634,-37080,7376,11620,-107060,26067,24732,39817,-2437,-7768,-38217,625,-32095,7975,12962,34745,-24437,77988,-7858,-28717,-30598,1829,17572,-52884,-51864,-33141,87519,83566,73705,33501,-41951,32193,2411,-55124,45697,-19281,7288,33178,-19032,-76997,-25588,-47861,-38314,16588,-15477,27489,57709,49603,4358,-68110,13742,-29650,-11337,-100710,-48467,-47403,-63969,17148,-25807,7388,-11753,4676,-142536,-20866,6912,2562,19725,10729,13188,-36161,-57378,2259,43819,22046,-39747,-12070,55703,-7364,12795,15875,61389,14488,-37885,31826,32710,75768,-22429,-60871,-20900,-16339,44529,32787,-33953,-25037,36899,26048,-74326,42440,95319,41545,21487,18691,-9558,-41021,-17576,47078,-57591,-32275,-42367,52771,13133,66599,21285,-70883,-87920,-26780,41565,26123,12933,25912,50958,12443,22701,3330,54619,-13999,-27545,-16549,4497,19120,21415,39795,-11982,-17365,2823,-8475,-65856,-12273,-3894,-22176,-25902,88524,3788,19340,2417,1932,60794,70164,-30192,-49007,-46226,11477,31367,33804,31949,65180,88464,35436,-32642,16787,54088,-10952,16409,-19675,38968,-24646,5696,53098,-113110,-72901,-47750,32211,-49918,-14533,-31059,96123,33773,-27880,11913,-26765,-49468,1517,41171,16261,46679,-26377,43656,-44827,-38296,646,72692,26436,1695,37078,-110072,-76455,20696,76303,33729,87542,40904,-10714,-7034,21224,-679,26405,-24604,-56057,8050,-30132,-54021,-10626,17929,51950,19407,-38374,13902,111851,-10223,-9557,7061,-22001,68909,-3398,-53326,-82901,-39504,-15746,-20526,41935,79914,41498,36225,-30588,1736,-2667,-54151,-62783,3186,39990,11971,-8269,19329,13976,-10778,-64287,-36085,14910,76815,37894,-6383,-2062,6676,-47238,49844,96175,-50886,-87163,-41367,42364,15050,11835,-3247,86170,585,-11781,22994,44031,25728,-56805,-3012,1347,-44278,15196,59396,-17306,-21417,-11595,-115336,39138,16476,5053,15304,-66099,30795,3213,-60810,-16582,-109228,37080,-87022,-38523,-60742,2489,11313,-7750,37495,-48969,34347,62716,-32981,-36812,24601,13053,-33316,3988,-34261,-15640,-27579,-41516,38404,-56557,18132,-22962,57857,-27467,5368,19239,-30505,48630,-75255,-26163,104193,10420,9157,21615,-90085,-5409,17828,23401,-35779,9726,135707,55542,14294,38737,23617,-3178,-65487,-40516,-73093,-38665,-20898,-41045,11373,-78830,-35357,10820,45277,-66285,-48049,-9447,78463,29753,-37241,-24535,-59274,48160,23713,-58028,34644,-18731,-19807,20587,8384,-21655,-20558,1911,3328,24146,-161074,-51008,4246,-67565,-68632,-33234,52650,6291,60556,51664,50100,-79037,-57046,-75134,-150,-55700,192,-30533,-54625,-57613,-23269,34285,-37084,-43117,-8955,36003,-33248,-42920,-99788,-33872,21664,-15920,-18366,-772,44608,10468,14794,-5883,-12553,-33545,40278,-10379,-61557,-99369,42483,-75474,-38246,26950,3385,-78919,35259,28246,-92026,-84387,-51317,-16048,7350,-63745,14323,35879,21877,11272,-23542,-18650,-65026,-13199,-10502,-46522,9702,29502,33428,59935,-42913,-36640,7804,-46994,-91834,-25960,43557,10617,40264,42657,72899,24828,34738,60955,61837,6655,10529,-35062,4315,54452,56837,-4771,-9566,-45817,-83460,-26680,39242,-44855,-97016,-2740,43624,-36228,-25571,-7175,34109,6424,-29431,22260,33582,29179,-72790,30681,7247,-83444,-29450,55854,58200,-54960,-23419,666,33116,80097,13707,47782,4410,44703,17293,-25153,-27589,45849,-2174,60976,-18204,47145,57960,14108,-45356,25066,49011,29896,42461,-15842,-27040,-5616,26285,22749,-55098,-33661,-7973,-68286,-31475,9124,42469,14735,-61651,47994,30019,6332,42701,-144300,-131979,11344,65938,-7155,-80474,5152,19308,27320,-51688,3085,71289,-26607,11585,-67397,1693,-18780,68375,44032,24425,-46335,29681,16416,13275,26794,4734,31110,38406,49463,21839,-3828,17849,-9864,-83071,-50495,-11682,70976,97329,88053,-17815,-5554,-26824,-65295,-5102,94298,-56740,-43655,-67395,-11487,-4931,86862,4814,-15606,-5653,-9473,86399,57466,-4259,-111103,-19959,-15618,-31049,-44278,-46892,26495,-14917,49269,33138,-2041,9580,80732,87514,37711,53884,-74703,-53550,-14008,-54928,56413,65506,-19196,-42313,-4689,57666,12666,20842,12795,-11134,11509,82868,-6277,66032,58785,-36212,-21171,32969,-43646,-46929,-122656,-65833,13546,52615,-28256,10471,-4365,32508,35197,25577,35695,-384,-71969,-32988,-108675,-9525,-38044,-47887,-28902,46521,9950,11661,-64751,-85501,-68635,-40792,-34082,28527,-56098,-33034,-4359,10327,-15693,-62363],[-43159,-34167,-6077,12153,-30022,43682,63199,-44929,-65295,-5224,6701,42157,-21303,9116,-98407,-58931,-16837,-30322,-3438,2105,51352,71964,20211,3125,39594,-6859,-4216,62582,26951,22828,-60137,33138,-34741,-89079,-33005,-33250,-37001,-20990,-15304,8788,-41785,-86627,32117,-60681,-34173,-24124,-28668,-9531,-2897,-16447,107395,27670,-58030,-39552,-7615,-3675,877,1300,-70373,33347,70050,-40342,3603,26148,53520,-6339,16709,42290,-87604,-33402,-11688,46143,-68206,-26464,-8934,-9811,39591,19412,35593,-1706,94603,29958,21686,-62762,-20108,43101,-18242,-2302,9153,38933,45008,19297,17780,40986,-4796,-18999,-1322,27414,-2878,-13341,-24445,-70715,-95828,-63201,-16718,-32249,-3146,-607,-73894,-20447,4385,-12750,-72202,-61706,-12062,43632,15692,-37024,-36640,-5674,63942,69109,22703,43414,4352,-13592,-11306,-82678,-37469,17839,-564,8986,-59451,15668,53370,46456,31263,23803,1554,5930,-22890,27399,-21601,-2974,35612,16353,-42200,4055,52584,32610,61891,-70283,-96221,-69880,-27415,-11149,25368,-61964,-29767,2021,36933,-24081,-2517,-57418,-45659,-23753,-18050,94326,34017,-70058,-116185,13386,24107,60088,54627,-17869,14297,-21173,-41763,18466,54522,69323,-8621,3304,20756,16334,2343,-19802,-19773,-24887,33809,-90329,-68388,-11394,34566,-1456,-50843,32724,64343,58707,5793,27451,-17606,8012,-39140,-75737,3847,-35910,74203,-42798,9314,45777,-20363,-59493,-71299,20235,126000,45922,101159,12575,-7611,-23741,-3455,-68064,85348,8444,23508,17306,-13897,-132686,-48883,-8350,-60872,70070,41494,-61776,-129626,-44780,-70987,72617,39156,-52670,-40127,-12703,44050,88336,72481,70143,93095,119743,122145,211512,-545135,-59413,101210,-51881,-96731,54184,11097,-27935,-53861,20852,-26756,-26097,-26667,-72261,-66335,33878,5023,32208,59410,-19729,29552,63194,85304,2316,-27776,-27253,66257,4815,5961,-86652,-21544,12793,-47074,21687,-50895,-60608,49773,828,-24645,26122,37508,72884,-10717,-74283,23896,40044,-47055,4353,-41661,-37284,-11126,-24877,-82311,-66250,-40515,-34573,413,-19255,-117789,22181,7420,-73037,19753,31754,-56560,58952,-37552,35483,19125,37621,83730,-14718,33480,2997,-39723,-6353,88161,7151,-1757,-8252,-38709,-3910,-49154,13369,1739,65180,50778,43961,-37127,33984,93465,13178,-6569,20834,-18918,-28236,18580,-99272,-20987,42630,-38585,-66179,-21567,-13376,-6697,-31502,-49877,-128319,10487,-16163,-18752,29595,6826,-84667,37955,19403,-5008,-16213,-9630,-11581,33794,-30267,12203,13833,23072,-47625,68818,-80,-36931,-12101,39515,22675,-41037,-36684,-23090,99613,98106,60360,38645,1019,11517,6004,-66387,63996,34579,13679,50459,6636,-61922,3677,-27325,-34071,37229,-32135,26054,63150,47782,14966,-61586,27729,-13606,6277,-78261,-53897,-39089,-40143,40788,9014,37142,-136,13805,-119276,-29808,9830,22426,7343,2804,20831,-26256,-51434,3075,45558,47800,-45376,-29046,36220,-28050,-6497,-360,63997,25154,-60944,29530,22157,97321,-19261,-49845,-6495,-19726,71588,15625,-9130,-19475,35671,28237,-67576,49682,97294,26760,18741,-2825,-20867,-48158,19900,76190,-77680,-17093,-62805,33188,12417,58624,26161,-64043,-83408,-17187,57789,51649,22284,23789,60434,5839,13625,2582,54300,13519,-66803,-58289,814,25473,30992,29947,3080,-107,32164,-21209,-31944,7451,15269,-20458,-18369,105133,10405,48413,-13918,6663,56720,59116,-21362,-28706,-53174,12562,48680,23360,5831,56983,106498,45164,-35553,13604,56033,20873,12705,-26692,10453,-31619,14015,72691,-76216,-68655,-36979,54807,-66020,-20520,14746,104630,27957,-27978,21527,9221,-44754,-13438,44768,1538,67368,-18689,51444,-30309,-27199,-7363,54635,16209,-14957,25416,-102247,-56744,24024,61727,30751,96518,46078,147,1305,6416,2066,19897,-27865,-46014,16794,-16811,-28568,4107,13527,16683,23969,-41755,29739,64634,21735,-18218,11822,-15705,43228,-9527,-68269,-69522,-27693,-35279,-37900,34452,65350,35310,38892,-39062,-2862,-30936,-80772,-65577,-5441,81514,40884,-21643,26625,13345,-9696,-70364,-16864,-7262,82313,43672,17441,-12512,-28472,-54500,36529,81574,-47743,-96958,-25071,46980,23179,28092,-12519,92371,12121,-14224,5424,53820,21070,-69241,3370,10081,-37145,33010,53193,-14773,-10472,32444,-97672,27792,17215,-2555,17268,-38835,36170,36792,-45680,-7689,-128348,24282,-119420,-71104,-55559,1583,29639,-6323,30188,-37147,42730,61786,3539,-34977,5324,13554,-4397,20788,-4925,9799,8190,-8575,51184,-55300,18559,-1419,45196,-28910,-7901,28609,-32689,48832,-86585,-29637,100038,18586,-36189,24991,-85232,4633,-238,22347,-12492,51127,154975,38665,27045,19127,10494,13931,-32873,-26834,-83244,-58625,-30973,-68102,7291,-68033,-32192,2590,17364,-65863,-36031,-32211,40800,11476,-42665,-22541,-64741,55893,21199,-37549,15286,-29119,-11390,25264,-10613,857,8234,9329,-9871,14438,-150667,-47738,9913,-69416,-79885,-15144,38694,5538,60009,74537,52045,-96785,-31205,-73578,4686,-68419,2283,-30058,-37563,-45474,-36837,26822,-36481,-31983,-9483,20745,-41478,-10529,-81840,-53999,13317,18841,24352,47408,38378,-18791,37598,-21747,-9070,-46029,29083,453,-55357,-82510,46901,-63901,-6872,19135,6393,-76442,-10895,12541,-85982,-63753,-44971,-11505,1238,-58417,29000,29707,4963,7180,-18877,-19988,-61114,-18616,-32129,-28499,11876,-7372,36802,74650,-42786,-38469,10653,-47431,-108046,-57842,38186,16931,35105,42035,51797,-4622,16538,34055,65945,26160,-9796,-45171,10579,56552,57377,11758,-20680,-12421,-52710,-15293,55871,-28553,-80257,-41790,45102,-48353,-33950,-16313,37351,-4448,-18933,46112,50820,31364,-89305,12901,-24613,-80053,-18044,60131,67742,-58025,-21451,1471,3081,59728,15006,67538,30264,45150,-13538,-39603,-26821,33151,-10879,64847,-42574,6349,33731,13660,-24565,45477,61644,52900,56505,-42179,-45853,-2918,13837,-6630,-54856,-24540,17065,-55697,-39401,-6185,1198,5588,-53688,61740,36618,7386,21899,-125924,-90645,20969,43229,-17208,-77816,-45280,27834,38234,-47174,2413,77173,-34575,12975,-79211,-1741,-44370,63061,55707,7398,-67272,32976,7497,10732,6836,15528,24939,46717,33463,27742,17912,35557,-11155,-56192,-29756,987,62040,84708,100349,-21809,-3365,3173,-72112,-48374,96855,-34839,-25007,-42017,-28958,-5476,87257,-9508,-36546,4657,-35318,47811,72132,-12151,-119139,-35190,-15403,-44893,-61582,-63510,37228,8345,39004,29516,32969,26791,68466,73378,10284,61407,-56244,-48353,-21824,-70701,21329,24559,-26736,-29589,-3203,27232,-15601,18753,24237,-5850,37973,58221,-11792,65900,54300,-42527,-17130,35679,-38558,-51646,-113674,-53790,-8625,54021,-27124,14747,-477,53067,59055,32974,18333,22,-70783,-38442,-85821,16031,-33773,-35948,-8444,60146,4495,3038,-111032,-69066,-52601,-13134,-30652,32698,-59751,-21950,-3734,24477,-26945,-59360],[-42921,-42161,-17842,14161,-23082,37367,68596,-47162,-66982,-30532,-224,43523,-20988,4662,-117118,-95749,-19242,-54715,3026,16556,45757,71132,23258,-28329,41855,6350,-5672,48224,12826,27307,-81728,21091,-29399,-76345,-19776,-22479,-62534,-36237,-7345,10047,-29567,-69249,37613,-53404,-21801,-22927,-14723,2048,-27761,-29385,49538,5181,-52556,-29835,-38131,9659,35802,21112,-42997,25316,68659,-41528,319,5982,43535,-8315,10166,22113,-87861,-54989,-23578,37933,-47966,-27881,-40149,-20640,52143,23088,-4213,-12298,79786,14410,11401,-46196,-1616,30995,-16253,2068,-12540,35804,42300,19206,20310,36672,-1827,-7299,-23335,49645,-2171,-33043,-23130,-60397,-87532,-54143,9968,-69727,-24497,-690,-31765,-7018,-3625,-3163,-57861,-68827,8055,40342,28984,-28773,-6634,16445,41479,70847,31294,48761,20659,-33974,-35216,-52768,-861,3203,-4249,20896,-53911,48292,71563,51390,34933,13906,7838,1066,-32903,-27439,-25113,4287,42745,6954,-27308,-6792,41864,23567,63030,-62074,-86913,-50180,-53295,-25766,32879,-50925,-14747,-10006,28365,-36233,-9608,-51424,-59804,-31825,-27527,71783,21384,-61750,-96544,-2728,34657,28168,46010,1604,24133,-25004,-23217,2400,52073,51264,-24444,6360,18692,1612,-41766,-6911,-5666,-15155,44621,-82423,-63207,-19270,-171,-13296,-53664,21624,35492,19281,26180,11348,-16967,-14884,-22332,-90646,21842,-25961,64438,-11382,18866,53466,-28230,-79808,-61770,-8330,86514,14028,107175,-656,-5686,-13172,-5973,-77000,62510,-22812,-7262,-22816,-25517,-97899,-59718,-15113,-23576,79279,47052,-69434,-115185,-34116,-64025,122930,62161,-45558,-74342,-25876,29984,45156,71911,52872,43318,94323,93703,225225,-471189,-101513,56458,-74230,-68915,43691,12530,-40995,-73311,6951,-15213,1967,-13850,-79422,-88685,22835,12104,21386,69561,-28467,33676,47953,94655,20470,-21558,-47664,58186,-31761,28538,-62649,5338,4698,-16555,12014,-55495,-68368,44654,14596,-34760,-27848,15037,70090,4847,-88112,37459,48956,-9497,4670,-2734,20806,-4363,-26702,-78151,-93026,-30216,-40362,-1078,-29815,-132273,10868,-20150,-81686,7752,7855,-60688,42599,-6046,39454,11779,18703,73381,11495,46501,-9670,-36721,11766,94682,-34545,-17158,2312,-35767,-7085,-49988,17398,6301,83683,61127,40830,2716,42454,114723,1190,3187,24161,-13491,-27655,20592,-83661,-37977,37407,-33420,-67248,-15906,8940,5502,-3001,-50550,-141897,5205,-5,-13138,30655,-2626,-67759,34848,-5643,-53416,-25599,-17186,5653,55830,-30027,10170,15862,10923,-60826,49283,6805,-36221,12677,82492,32955,-23009,-31696,-10960,101874,95778,37738,34268,41681,-11266,10508,-66486,70210,69541,18240,49938,27682,-50690,22481,-4195,-23862,54232,-47950,22601,54002,40062,32065,-41968,37337,10722,22993,-55210,-57382,-35899,-10849,58241,46742,58511,2849,8655,-87602,-31616,-2323,42857,-3486,-13471,22791,-12119,-26932,5335,39882,62281,-40630,-35110,12217,-48538,-29902,-8972,60438,29489,-87496,20107,3734,92071,-27136,-24339,-1594,-30073,84407,-1812,20308,-11701,32064,20269,-63588,51388,84501,5045,12089,-21064,-33221,-52976,43531,65638,-93361,-238,-69742,10865,13335,37886,29787,-53966,-63019,-3182,74055,76445,23969,21258,67256,7065,13920,1348,41517,18434,-93051,-88832,-224,35357,36107,20951,28295,31132,43445,-36436,14601,30679,27281,-20596,-9135,100634,11687,62244,-33725,13317,44386,34499,-11701,-16998,-56398,7141,49251,-1314,-28416,41320,108095,50097,-26024,12718,48408,51373,13382,-31490,-15986,-38915,12449,67661,-37720,-47066,-27862,61876,-67646,-19259,42254,101835,23966,-19598,29946,51074,-32495,-16092,55261,-17932,83023,-13264,32144,-18221,-9654,-14697,35573,8921,-34369,15604,-83669,-22086,32370,40207,30121,90167,44041,12351,4431,-10141,1238,15081,-22207,-31185,26393,3783,-2381,16701,10557,-24638,22773,-34794,39253,7921,56929,-31480,15999,-6889,22894,-14887,-72039,-31883,-14615,-46055,-62419,26599,53337,22674,36939,-45097,-7909,-38699,-93622,-61162,-7318,117354,55225,-44681,35243,20630,-14667,-77477,1642,-20256,68044,37693,31685,-28178,-55867,-55333,24326,46167,-27098,-81041,4422,46211,33494,42551,-31492,84495,22155,-20595,-19488,50258,8527,-78023,8858,8477,-25691,42505,46165,-8341,2577,59977,-61361,17935,11606,-18653,21007,-15439,29910,70056,-18444,5345,-137926,7375,-111946,-97131,-48749,-6303,57869,10576,15250,-30944,45992,55666,35321,-29076,-13922,3124,13892,36053,29117,25603,37695,17452,41844,-45418,19129,11802,23828,-28690,-9105,43032,-29071,44026,-103741,-38287,76103,19040,-81449,29579,-79564,13008,-19040,22425,15738,88908,142574,4818,18609,-8227,6547,28970,-3043,-15709,-81975,-74364,-38080,-68407,3713,-50869,-23243,-7642,-21636,-57686,-19226,-60659,-6818,-13394,-48499,-5458,-46764,53771,12358,-7950,-1464,-37174,12102,35592,-36416,18422,46919,16491,-12521,4917,-119391,-36021,12696,-75844,-79245,3340,20982,7121,46162,83319,54106,-95753,-2545,-69936,11969,-81730,-3928,-20063,-22989,-28971,-44261,19922,-30170,-13575,-8965,185,-53807,18049,-54245,-69706,2119,45716,52687,85822,39431,-35488,60054,-33350,-4952,-52939,8811,11480,-43336,-74047,41678,-48637,17551,-10461,-3049,-65963,-53366,-4254,-76219,-41522,-32917,2505,2233,-43316,47328,17710,-10595,10761,-11878,-16725,-45344,-30727,-53967,-1810,1263,-41237,35777,85168,-42762,-36633,14876,-39315,-93885,-63007,30395,30494,34645,37485,27446,-24239,1962,8440,69232,49185,-25504,-37268,8258,44348,54016,25039,-24746,27339,-6965,7154,69758,-904,-55409,-75233,37414,-60875,-39046,-28027,37788,-11220,-3627,58876,63030,33277,-95870,-20139,-54129,-70452,-2303,53277,66823,-49517,-31565,912,-26821,40870,15664,74284,53920,40575,-33424,-45818,-24518,22878,-8854,75720,-67409,-56516,-2783,17468,-14832,62558,69784,59892,52408,-63985,-57131,-904,-5367,-44468,-75554,-28475,37241,-34272,-42322,-14513,-33633,-5050,-38334,70911,28405,2549,3806,-79999,-44660,24199,12050,-15879,-69037,-80921,40675,54951,-35049,-1906,66050,-45393,14171,-79848,1294,-46397,51681,65390,-19304,-86045,33999,-6368,-12904,-12333,24207,9943,49466,13362,27925,31336,46110,-4998,-15518,-5678,-423,38629,67237,105827,-26868,-7968,33779,-69975,-93082,86260,-7624,5169,-9543,-45093,-3597,76592,-20841,-55692,18618,-53384,3337,74854,-21751,-112134,-43584,-21518,-44503,-52287,-56315,49110,24180,26147,27609,57953,33984,49980,51042,-23603,62615,-34612,-41231,-31044,-80747,-9298,-19072,-39673,-19141,909,-3000,-43290,16174,24513,2357,48515,27672,-20963,59749,35592,-45497,-11529,37984,-33444,-49496,-101163,-41185,-30087,38570,-21720,20244,7997,68721,71512,29937,14474,11151,-64114,-40730,-50592,34998,-28057,-11298,21621,65609,2019,-891,-128030,-45166,-27158,15672,-23508,29036,-63908,-8042,-11620,27802,-32167,-49862],[-45717,-43067,-26406,15185,-12099,34832,66543,-45351,-61433,-50449,-1161,50172,-12495,8414,-113885,-115708,-19382,-74498,17879,32648,19335,67828,20625,-74051,32133,16194,-2596,32264,2301,36115,-100547,-2486,-32657,-54731,-1774,-14532,-78541,-51930,855,17373,-32270,-52142,42150,-40392,-3732,-16297,4626,15339,-64008,-49939,-8340,-7436,-55042,-24724,-47105,26957,61817,31735,-13930,13001,62480,-33789,-7388,-11390,35905,-11799,1579,1518,-73935,-66671,-24881,27121,-37645,-35450,-75547,-29667,49217,19738,-36429,-16466,58183,-8305,-1650,-23506,10487,21429,-12634,-4487,-29985,30597,35793,13079,24781,28712,2572,-1666,-43389,59098,-432,-49790,-19541,-39852,-65727,-37893,45347,-86347,-48679,3436,11288,5737,-12784,8022,-34070,-61135,26379,21477,25461,-19699,21398,41150,33672,68422,35922,48614,42129,-36316,-42619,-16164,48279,-15483,223,34385,-44132,71204,87462,49915,34570,-3349,18499,1300,-39400,-73244,-20907,16153,44387,3474,-10788,-11731,33357,13574,58336,-47447,-67286,-19049,-69398,-45286,38847,-35818,2914,-21853,11811,-39601,-12676,-46566,-63107,-43870,-34252,29824,10251,-49465,-48728,-13285,43060,-9129,28872,24702,21906,-24389,-1547,-10579,43056,29137,-30740,12117,16538,-10946,-91375,11853,13983,-13280,45156,-70636,-49894,-27021,-40217,-20732,-41670,13549,16415,-18144,42569,-9335,-12878,-23482,12456,-86087,47398,-14059,49065,20713,22464,52774,-34261,-83419,-33678,-36586,32040,-8284,100875,-7925,6691,10424,-3203,-87698,37731,-37330,-35437,-31987,-20749,-55318,-54638,-19674,10506,72338,41918,-75050,-91869,-28085,-51787,151852,75983,-33305,-91368,-30969,8096,14040,62323,33372,-5651,60303,75215,233845,-354127,-147534,-10390,-89370,-31090,29024,19041,-37917,-64455,-4279,438,22130,-2624,-66648,-99242,2265,18968,6200,76548,-23959,33026,23623,92379,33677,-14232,-64459,36054,-53666,56580,-43460,22828,-14111,7410,288,-58377,-70325,26859,24536,-26644,-57342,191,57017,19290,-82668,41491,51016,35374,10369,21148,79343,2385,-26137,-60146,-103062,-14573,-42166,518,-36820,-119761,1457,-46188,-77797,-2770,-17025,-55307,19853,19186,39440,5440,2692,60299,31304,49995,-15357,-28318,22023,87594,-70403,-37752,-277,-41342,-14130,-40404,20959,3169,82941,67260,46161,55437,50070,110745,-5123,11068,36663,-8033,-29836,24900,-35672,-41051,41829,-18543,-71819,-10927,24297,33835,17891,-51516,-124524,-4609,16404,-21609,17562,-15495,-60319,14728,-49052,-92831,-27265,-31089,8785,55252,-29011,5072,20681,1801,-60419,18677,9179,-28320,39202,111252,42023,-9154,-36609,-4221,92405,80484,14190,21108,68701,-29781,16150,-54373,66442,80124,21806,33805,40004,-42901,28580,17087,-9431,63612,-56563,14808,29727,26775,44790,-15636,37444,34585,30418,-40150,-56900,-36286,15361,66092,74341,61531,111,-13989,-59336,-27499,-18006,59103,-12874,-34033,17029,2182,4552,8837,28581,64392,-26375,-28901,-10058,-64950,-51788,-5124,49172,26370,-114658,6780,-21858,59143,-38030,10497,-8041,-42938,84834,-15354,48869,-1702,26789,7386,-60586,48664,61613,-20309,1524,-34626,-43180,-56291,50819,26141,-96888,10824,-55923,97,12788,10023,26175,-48591,-35988,10605,84738,93306,14042,18284,69865,15608,16399,2457,19343,-2357,-102044,-100034,1894,42207,35389,13535,57988,64458,34549,-50729,53186,51412,30114,-24884,-2541,74539,3886,62416,-52590,23385,26934,2716,-3419,-17769,-56495,-8295,35578,-32037,-66566,22534,96303,49507,-7825,12741,33897,72556,15338,-33361,-34154,-40659,1675,40966,-10061,-19591,-25620,52116,-51455,-10013,38174,95119,22815,-4578,34456,88523,-20454,-6608,70881,-34069,92900,-10708,-6862,-14804,9841,-19865,18060,3238,-47854,13925,-59663,7304,33202,18039,28645,68041,36793,24126,4704,-22025,-2843,13819,-5237,-13773,35161,28724,17910,24616,8211,-56455,15322,-20447,39464,-34518,83698,-45246,21470,4381,18272,-16664,-66224,4296,-3988,-43211,-90443,20645,43535,7849,34152,-42371,-11007,-24682,-91807,-49884,-6068,138887,54805,-68229,44308,29733,-25161,-78466,17538,-20509,38636,21688,30424,-45377,-68299,-51898,15906,3087,5559,-40011,34486,42800,43186,55168,-54454,54607,30888,-28455,-42300,39854,-6544,-80193,10356,-2284,-14576,44571,42108,2802,15100,55355,-15676,10241,-1408,-41283,25449,243,12554,85302,6203,16525,-136799,-10551,-79000,-112871,-43987,-17263,91214,38691,-4112,-32016,38813,44894,58878,-17871,-24432,-15321,17556,43471,57177,30943,48378,33144,8149,-29482,19929,15691,1680,-26429,1746,57847,-21582,35045,-124388,-51817,36025,13886,-112050,30423,-76645,19556,-29445,24855,41328,108129,107499,-33181,-5485,-39151,9234,42905,22992,-12167,-63222,-86224,-38793,-41739,-62,-30830,-10570,-16412,-63904,-48033,621,-89525,-49560,-39356,-52279,17073,-2466,42892,-3292,18399,-11847,-42703,42119,46227,-66052,28033,86356,21937,-10571,-1990,-81911,-17715,14450,-86708,-70839,16999,4390,8714,30895,76328,54283,-81434,19909,-63262,21926,-90473,-17281,-1972,-14747,-13745,-42607,12461,-23691,5363,-11908,-20022,-65651,34266,-28802,-76897,-8048,54680,60631,104085,46133,-32249,72494,-40610,-1225,-50955,-12121,21060,-28109,-79013,29165,-38024,30830,-45653,-24486,-48052,-68986,-18443,-78275,-25006,-21090,22883,9184,-22855,62555,2351,-23091,21374,-5346,-6319,-23463,-45814,-71467,21269,-16635,-63049,29940,91567,-35312,-29524,22376,-23204,-59197,-48754,21848,47193,38440,34082,16078,-24887,-9137,-7918,67465,61869,-33566,-15519,101,20373,48638,33838,-18933,61968,46348,36351,77809,29963,-30487,-89227,22755,-70104,-40515,-39852,35415,-11597,10545,59254,65448,33798,-95093,-54638,-76920,-54908,11142,35315,54208,-34890,-52154,-1560,-49713,29140,16617,68542,67414,30907,-35556,-42215,-21740,13759,-285,88749,-81797,-119718,-42369,22582,-17740,73376,70693,46453,30502,-74018,-61224,-1728,-24140,-79300,-105250,-36154,48105,-8763,-39637,-17369,-53507,-14124,-22537,74123,6758,-6573,-6511,-25113,-7960,18328,-19828,-7552,-57078,-91976,55352,75395,-25187,-8686,40838,-56254,16173,-68667,8540,-29490,38823,71639,-50846,-94997,33848,-21296,-43722,-24745,29847,-7265,47896,-8436,23716,35477,45848,7827,21826,9732,-22352,4635,51748,103956,-32023,-16217,54763,-59025,-123354,68754,16768,37259,20440,-57007,3284,62822,-24511,-60843,34873,-58572,-34105,65945,-32882,-91739,-44935,-30687,-31177,-21781,-31509,59527,28849,16076,23210,61932,27892,24480,25400,-59446,56775,-13973,-34008,-38703,-84197,-23088,-50729,-49483,-14078,6238,-25713,-65938,9824,15945,12354,37713,-538,-33765,47665,4979,-42391,-2068,36204,-30546,-40184,-78372,-30179,-44275,13378,-14506,25671,17369,75074,68148,16590,28396,32135,-54152,-37864,-13107,43395,-23375,12923,54390,63294,3088,-997,-108232,-19775,-1637,36776,-13261,20609,-65124,7316,-26830,16488,-30472,-38169],[-51694,-36427,-32547,13987,1326,36890,53307,-43673,-49831,-59519,4348,60513,2201,17219,-90068,-112063,-18212,-84770,38972,44963,-17323,63051,13363,-115749,11390,15809,929,15874,-791,49604,-108289,-31273,-42189,-32935,24300,-11111,-70570,-63588,9135,31265,-44999,-40746,42487,-21625,16518,-6681,23119,25288,-99996,-76061,-48248,-4224,-69200,-25713,-36704,42566,74633,27562,9720,3754,52604,-18057,-15774,-25700,36257,-15452,-12356,-17422,-56542,-62577,-11741,18124,-39022,-49887,-103008,-31579,30276,9790,-48118,-12910,40616,-33731,-14155,-940,14734,18487,-3775,-17975,-37353,27835,29608,4311,28211,16422,7564,-3926,-56186,54553,4286,-58720,-8166,-14071,-35857,-20989,78924,-74498,-69301,11242,46253,14313,-21197,20867,-9773,-42147,39906,-9940,3775,-12193,40397,61772,40459,61787,31154,42107,60285,-23063,-32107,17361,93828,-29939,13393,42131,-40787,70209,96439,43209,29492,-21425,31790,6363,-38056,-92310,-10473,29529,39907,4869,3232,-10885,25657,4081,47961,-34261,-45539,10121,-76436,-62691,39964,-24394,14856,-31614,-6536,-35884,-14094,-44369,-60690,-56491,-35851,-20289,1420,-34875,7416,-17455,48275,-43133,8951,46378,10163,-21635,14766,-16553,34349,8960,-22234,20921,16823,-21169,-126759,32043,26154,-17473,35954,-58409,-36010,-31527,-70140,-21264,-17585,8867,16508,-45455,49185,-28536,-7027,-18525,49235,-56080,74682,-5692,29443,41758,18128,43476,-32148,-68879,1802,-55356,-18315,-12303,86261,-8972,25322,39081,4521,-89387,15674,-42720,-55509,-5094,-1835,-21703,-39732,-23637,30965,52290,34614,-75838,-70891,-28266,-44458,138569,78320,-18568,-83028,-26097,-5683,12808,51144,17192,-34316,24512,72141,242300,-232794,-192775,-84314,-93783,3375,12144,30733,-20444,-37621,-10018,16631,31064,6044,-36968,-95817,-22944,22950,-10924,75287,-4705,28153,-1534,79705,42717,-6323,-70946,2675,-63185,81027,-31916,29681,-40146,2758,-12557,-61007,-56291,3207,28930,-2904,-58540,-7120,39355,29697,-63859,37375,48360,73343,19485,17833,110936,4290,-23062,-34444,-88394,3847,-40944,1957,-36091,-81378,-979,-58718,-61634,-10608,-32452,-42871,-6149,32660,39027,2403,-3952,49113,40646,43052,-14711,-16295,27042,76026,-86318,-53812,-9577,-54960,-26471,-24007,24974,-4862,66755,64583,58258,103341,55879,88507,-8726,15252,53854,-3730,-34520,31075,24790,-28824,49848,-47,-77033,-7982,27802,65520,26446,-55254,-84548,-15250,30027,-38819,114,-26484,-56811,-16516,-98935,-112425,-20003,-47664,293,31215,-25524,1902,30006,-3618,-48017,-18085,5032,-18255,59532,112125,42801,-5837,-47112,-8736,73460,60606,-1681,1688,75937,-38928,22145,-34546,56532,70190,25033,10488,43133,-38113,24237,32377,6316,64036,-54871,2014,-4235,9961,44490,9099,27497,48873,24685,-32539,-50646,-36219,33490,63852,82813,42424,-4348,-47291,-37809,-20842,-25944,68964,-20050,-50604,4316,12754,29682,12410,14723,56247,-6127,-13428,-25886,-73736,-65856,10217,30688,16408,-138114,-5024,-50039,8412,-43487,44145,-23990,-52430,78839,-22391,71772,10410,22682,-3746,-56207,43079,33903,-45752,-12445,-46287,-47513,-58525,48387,-17849,-83363,12028,-18965,7197,8105,-16930,8972,-51971,-14371,18673,83838,97572,-5792,15358,67225,28396,15313,8516,-6791,-41075,-95730,-93451,5064,40731,30472,7609,81924,83980,10646,-60139,70213,65027,25328,-33190,-3252,35148,-13132,52097,-65366,37767,7211,-28531,1397,-29204,-54900,-33742,14487,-58073,-100532,5924,78667,43860,12873,12358,21261,78362,14557,-33612,-42215,-32833,-14481,3165,74,1964,-31840,31127,-19572,5385,5030,92151,23332,12561,33370,110905,-13218,9909,85843,-39377,97035,-10131,-51174,-23635,26707,-22706,2287,-2738,-48140,22701,-34485,18761,21634,1135,23490,33104,27517,33748,4842,-24356,-7989,16552,22329,4416,40962,54022,31641,26448,5705,-68179,2172,-5096,30164,-51675,91793,-54939,29485,17034,33359,-12180,-57188,13262,1159,-27143,-112123,18132,35360,-5861,33529,-27666,-9509,4556,-78317,-33971,-6005,141916,43912,-83515,51414,32175,-39101,-67390,29802,-10912,3264,1127,14596,-59233,-63117,-46035,11946,-31873,38320,10250,50419,40090,49748,64767,-74730,1719,39074,-35672,-56884,27140,-18807,-73884,8328,-17761,-7264,41797,42757,17110,23181,16729,28649,3479,-18911,-65735,29672,7234,-10363,72640,16349,21208,-124842,-26097,-44071,-116678,-41145,-26846,119768,67800,-22739,-38939,19697,30073,72624,-3120,-22183,-34801,8471,39378,70943,27112,34252,40595,-40935,-11691,20197,13263,-12947,-22661,20189,64111,-12569,24745,-141404,-65496,-8039,9015,-116584,24318,-75849,24112,-25831,30092,59024,104435,62712,-58257,-34257,-67245,15034,57124,45643,-18649,-27213,-95492,-31901,-572,-4723,-10311,2271,-21619,-97028,-42234,20241,-112240,-74224,-60524,-51150,34422,55434,27131,-23907,35285,-15359,-46360,64172,52052,-92673,31078,118006,24351,-10983,-4907,-52708,2173,15655,-99621,-59237,22814,-6748,8072,23728,56126,50017,-60673,30551,-50143,34376,-88917,-33698,19627,-13620,-4941,-31794,2904,-21263,17247,-20912,-35847,-70775,33942,-16068,-73271,-13861,42464,50938,99875,54673,-8314,71516,-44230,806,-40381,-23717,28095,-12392,-94201,14060,-36396,33147,-67411,-52476,-25651,-49966,-27580,-95049,-18632,-13448,42954,18971,-1933,69381,-12911,-31190,35884,-1882,12058,-3133,-58587,-81363,28111,-32954,-66840,20082,90683,-15657,-17415,32645,-1667,-19899,-30137,13946,60301,43840,36658,26641,-4818,-16657,-9219,57161,57219,-32311,9996,-9409,-9456,43128,38468,-3605,81508,90990,61765,77863,55415,-11881,-78017,9078,-72842,-37896,-48376,30359,-5702,18415,50032,57260,32439,-91046,-75984,-89720,-34713,16536,10511,31897,-22451,-75184,-7345,-61430,27316,19478,55873,65682,17032,-20247,-30108,-19341,4091,10744,96923,-78610,-155314,-74049,25929,-27686,75755,61017,16934,-228,-68182,-60463,-5413,-35660,-100277,-129759,-36788,49844,15146,-32154,-16192,-56274,-19424,-13326,70343,-22186,-17618,-7272,17468,9676,4811,-41405,1548,-43953,-78246,66675,94843,-23633,-17402,10469,-64574,20071,-48811,17184,-4938,29384,73167,-77581,-89825,33808,-34379,-64142,-26290,31631,-19688,44000,-28511,17034,32220,34649,24313,43135,11368,-59804,-30973,41876,95762,-37173,-24493,60343,-41478,-126948,51846,32160,60189,39493,-64693,13694,55414,-18920,-46007,49965,-49831,-58471,49032,-44309,-62754,-41789,-38032,-10429,15875,165,65926,21630,12960,13467,41729,9828,-5926,1326,-89482,45300,1468,-28576,-42175,-80634,-17160,-61752,-48448,-16064,10374,-36144,-80331,-2381,2416,21797,10295,-20669,-47766,31048,-30537,-34342,12728,27107,-30846,-26609,-45191,-21968,-47498,-12547,-8818,30399,23926,70778,49731,-5039,54060,55675,-43196,-29157,17337,42294,-22995,25489,80039,54525,6817,471,-61788,1725,16320,42909,-1385,9884,-59834,22036,-44982,-8424,-23752,-28356],[-59136,-23470,-37109,9876,14399,41667,31469,-45244,-35784,-56456,12772,68996,19174,26351,-54043,-87399,-17125,-84480,59064,49884,-50727,57708,4513,-134723,-12876,4309,2163,2426,4243,64137,-101422,-54178,-52078,-16623,57232,-12179,-34851,-67003,17590,47938,-58651,-37345,37225,2472,34283,2599,34360,28661,-120804,-100193,-63515,13567,-90802,-31560,-16205,50173,73007,8630,23935,4056,41152,335,-21232,-37956,44701,-17502,-33163,-32800,-42923,-41727,12750,13838,-49187,-68040,-114128,-23126,497,-4533,-37133,-2538,33577,-54564,-22255,15772,12380,24523,11752,-32936,-32850,29676,26422,-2686,28018,2876,11403,-12210,-58553,39747,11933,-56517,10878,8078,-5303,-9907,99208,-39675,-80331,20326,64938,16591,-27522,33254,5274,-18072,47268,-46068,-27800,-6401,47943,72514,54219,52605,13057,29237,64448,-2619,-9544,41616,121115,-31648,32117,39518,-49573,41093,95826,33551,20137,-33714,45376,13896,-26575,-78456,2136,40711,31110,7709,11503,-5681,17783,-3341,33250,-28988,-28417,26383,-79231,-71750,34856,-21345,13005,-38490,-19101,-29186,-16992,-45440,-60943,-64212,-31101,-62197,-3450,-19889,51458,-15274,49260,-68536,-8087,61852,-3597,-19176,19697,-14052,29421,-4587,2209,31396,20911,-28537,-133041,48396,25301,-23357,20273,-51201,-29489,-30631,-82089,-14285,12308,5576,32420,-60240,42247,-40339,-1325,-5808,70062,-4619,94499,-4523,7909,43982,6379,28285,-17364,-41353,30430,-59554,-49603,4315,73610,-5900,43883,63500,15512,-76939,-338,-48299,-64658,42353,23644,-2832,-23435,-28847,32234,24918,30493,-71160,-58527,-33219,-45950,78664,68537,-4917,-51536,-12472,-5529,36676,43821,7711,-35947,-4870,87595,256299,-146811,-234220,-140118,-84802,24472,-4293,44771,4052,-8573,-8702,28453,28708,11850,-1554,-80236,-46414,21649,-25902,61413,25850,22087,-19958,57805,49771,1487,-61266,-33845,-65478,94306,-27130,27232,-65742,-35775,-24843,-64224,-24824,-17545,26822,27269,-40953,-10618,23326,32942,-41463,28077,43489,94281,29074,-6506,105609,136,-18218,-9889,-51912,22389,-39782,1241,-25302,-30323,4925,-51341,-37019,-14635,-31323,-28893,-30965,34515,41794,3227,2150,43146,39833,27971,-9605,-3842,31145,68411,-74535,-59026,-16364,-69525,-39830,-6319,29732,-12862,42450,49349,71440,127287,59950,61309,-13781,14872,68925,-1748,-40026,36831,73437,-5569,55960,13308,-80670,-8086,20166,85516,21951,-60666,-37305,-22819,39105,-56174,-14158,-30426,-48893,-46549,-136854,-107135,-5330,-60305,-11802,-6199,-19473,5271,44986,-7310,-29462,-51594,-4406,-12033,64999,86112,31358,-11764,-57717,-25069,51655,44778,-5064,-20081,64271,-37054,26949,-15094,43765,49141,28134,-9226,39483,-36744,14357,39021,20319,56284,-44013,-13296,-38082,-7193,28936,25098,11898,47396,8188,-23733,-38173,-31703,42956,53984,70699,6707,-7467,-77892,-21522,-15894,-20157,73227,-23646,-53965,-11529,17031,39808,14507,1437,41804,14961,5401,-33453,-72882,-67338,31378,7738,1681,-152532,-10261,-73913,-42862,-38679,65046,-44708,-53820,73260,-22567,84991,23860,23350,-8019,-48808,36516,5909,-68247,-28510,-59458,-44235,-59405,45969,-41912,-53506,3927,35558,29032,-1695,-36107,-25166,-62250,-6878,16977,68823,88838,-29226,12947,59313,40740,7921,20677,-30653,-82425,-81001,-77704,4471,29164,25364,2682,90779,79110,-19009,-61803,66106,69352,16611,-43488,-14544,-4607,-35195,34428,-67911,55426,-11618,-53286,1180,-45559,-53117,-63166,-5807,-70184,-120549,-4394,61502,34816,29570,10836,19292,68468,8209,-34252,-41548,-15447,-30837,-32315,-6690,11517,-42716,8727,20695,23311,-39418,96425,22853,26381,26606,111051,-11668,25248,92833,-30399,94900,-9608,-85223,-42900,37452,-24177,-12972,-10170,-32542,39232,-10766,11483,321,-7880,13801,-8216,19269,39765,6764,-16029,-11026,22219,56212,22027,41822,74870,44293,22346,2709,-61097,-15963,4217,14182,-51677,76593,-57110,39871,29087,62305,433,-52190,-13554,-85,-3713,-114345,19477,28346,-16905,36138,-2453,-1204,37575,-58179,-17202,-9759,126532,27974,-86538,53276,21316,-53871,-43760,38216,1052,-30177,-16851,-8718,-64462,-42740,-38813,11235,-47079,58100,46724,42641,40674,51523,68974,-86512,-62229,47052,-41332,-62555,15110,-24906,-59665,6661,-32209,-4818,36934,47013,31028,22804,-41437,63901,-3661,-34581,-85464,32955,7031,-29425,35224,8534,17439,-102901,-36073,-25358,-107851,-36998,-31701,133579,85077,-35457,-48620,-7834,11409,75989,11109,-9532,-46455,-7109,24319,67945,16703,-1319,43832,-88984,2693,18661,10032,-14678,-18423,39366,53145,-3885,16804,-145916,-71347,-39447,12052,-92381,11317,-73128,26247,-8003,37240,67114,84779,18766,-56282,-56141,-85392,20281,71686,63810,-33654,17960,-103455,-18917,37464,-10613,9793,11611,-22796,-109154,-41859,35620,-122757,-74322,-71691,-43203,39615,103141,10910,-45673,42074,-14161,-49005,65400,50079,-108444,31079,135656,23216,-17446,-5046,-39700,17309,15622,-111100,-47377,20428,-10020,3864,27595,29649,39359,-38216,28653,-26214,48449,-72881,-48187,38060,-16664,-5554,-14682,-9239,-24024,16936,-35104,-46263,-64149,17956,-20427,-59154,-13733,13747,32153,79161,60867,29431,60249,-45083,125,-25183,-18948,31925,2015,-111021,978,-41947,28032,-64643,-78390,-3135,-7218,-31103,-116257,-21826,-9986,55382,27916,15484,66343,-24820,-34102,49859,-2248,36390,9072,-64136,-82908,13246,-39229,-51818,8337,78146,15063,-2460,42871,21167,8849,-19687,7431,63091,47130,46669,55144,28890,-19972,5029,37897,36023,-22385,27665,-15925,-37703,38976,40244,17613,81136,108447,72122,69690,68957,-2709,-46931,6649,-66690,-30501,-50587,23210,3800,17634,35987,42411,29233,-87529,-75616,-89556,-12754,11541,-13661,5093,-19276,-89051,-17827,-61507,34762,25279,44053,48963,483,5013,-13671,-17695,-6673,20798,94168,-57153,-146224,-89326,25086,-35112,68902,39473,-17780,-25700,-47140,-58002,-9747,-35477,-102002,-139535,-24299,46557,32749,-21961,-11791,-45189,-20167,-14411,59234,-49938,-28520,-720,34154,6293,-9994,-43231,5791,-30830,-47807,68506,107667,-30266,-28329,-13095,-68956,25753,-26017,24689,14352,26548,69238,-86228,-72262,34679,-44498,-61932,-16290,29348,-22847,39234,-43436,9292,24650,16023,40302,45589,3844,-96059,-57488,36281,82558,-42391,-30428,50756,-21357,-102744,41225,36024,65472,42924,-69973,22853,58684,-6420,-15395,58976,-30620,-71912,29406,-53253,-31337,-38329,-39741,10143,46004,28342,66823,4676,18096,-1382,4486,-14719,-36377,-17534,-105135,31177,8926,-25612,-39806,-69244,2616,-52430,-33370,-24554,10738,-33075,-84616,-19618,-11674,27810,-21549,-31337,-59035,12134,-61279,-25903,32213,9664,-33712,-13892,-8266,-16747,-39981,-31740,-7430,34345,25332,57826,21693,-31855,77785,71193,-32614,-15362,34903,35530,-29593,21933,89412,40810,11289,1139,-10926,16360,23519,32548,9734,-3177,-46873,33981,-59794,-39800,-15667,-23030],[-65098,-6716,-40520,3176,23847,44892,8761,-50814,-24149,-45074,16933,67412,33868,31419,-17094,-50885,-17072,-76515,66377,46465,-69647,52419,-1704,-121405,-30583,-13130,610,-3641,14821,70945,-81450,-58422,-54946,-7053,90079,-16151,15763,-59754,26011,59936,-64984,-40382,27235,30050,45085,8431,34694,25459,-116927,-111623,-59540,39016,-107609,-38833,3285,45390,58247,-19685,28246,16091,30763,13454,-21521,-49035,56084,-16479,-58425,-43423,-33993,-9265,39699,14537,-62795,-83572,-107973,-4436,-30339,-20043,-11215,11247,36247,-62616,-22589,22943,6484,38339,32125,-44493,-18581,35158,26158,-4550,23272,-6582,11732,-21968,-51488,21979,20418,-43169,33323,18643,20130,-8642,98209,2135,-78001,27193,62985,12688,-31598,40761,4544,4529,48720,-76513,-56142,-217,45599,70422,65376,43209,-17943,11174,48073,14885,15407,53507,124593,-15409,51055,26023,-69046,-7223,86292,23258,7973,-36303,56689,20204,-6699,-40927,12086,46719,21574,8200,12783,1446,9233,-8413,16152,-33229,-18771,25208,-84356,-69777,24390,-26598,-5696,-42620,-19965,-23397,-23679,-49544,-69055,-62746,-20411,-81259,-2035,-6084,73060,-7606,45261,-84737,-18195,68133,-10462,-18633,12608,-4243,27360,-9963,37533,41093,28522,-31044,-109239,56661,13119,-26345,2861,-54365,-34684,-23973,-77121,-1091,40287,-140,48963,-65762,21497,-41901,2900,7262,64162,53724,96900,-11135,-12540,25860,-10007,11666,9938,-10713,41581,-49522,-56246,35563,72390,-2929,56416,76712,27187,-53065,-8894,-58022,-62962,84467,46763,3075,-12497,-35710,16320,-2840,30104,-62131,-52892,-39549,-52350,-9641,47176,4138,-9064,5422,4364,63608,41491,5219,-17580,-21136,120229,278784,-120764,-270454,-156594,-60699,29270,-17703,56300,25510,10617,-837,30431,17961,14748,25405,-57281,-62367,13992,-35017,33812,60149,19234,-27221,26743,56650,8484,-32860,-61561,-63618,93097,-26567,18744,-82138,-89700,-34383,-67656,15427,-28372,18406,51946,-18909,-14328,13219,27127,-23764,16889,38185,94980,36286,-35274,74891,-6848,-13009,5792,-8059,38482,-42519,-1462,-5884,14931,17097,-25991,-9612,-13927,-12932,-20119,-50170,29413,49236,6457,19716,42779,32359,9419,-2595,5259,36966,67762,-38989,-53073,-14104,-73453,-46387,7109,34467,-15932,16994,22025,76909,115303,62877,41349,-22857,10484,75596,-2840,-43844,39050,95024,20881,56830,14829,-82666,-11678,6557,86650,7658,-63852,606,-24532,43722,-65749,-22137,-26117,-32476,-61386,-147574,-80351,12727,-62897,-19498,-41465,-12501,17159,65211,-12675,-12222,-71441,-14508,-13961,50381,47695,11463,-18791,-64151,-46985,35666,37497,1897,-39836,39952,-26994,28793,-3779,29688,27356,31084,-17441,32901,-39300,4122,36614,30209,41956,-28366,-25381,-61618,-21332,2802,28787,-1769,29132,-11473,-4543,-21134,-20692,46223,40896,44535,-32638,-8277,-93173,-8044,-16127,-2132,74851,-22463,-38559,-24401,14473,34072,14093,-9154,25073,31664,21013,-34029,-62619,-55129,50804,-15194,-14787,-152762,-6754,-86965,-77591,-23977,65955,-64392,-45544,72930,-17415,85805,36789,31228,-3943,-38096,30918,-19187,-85427,-44535,-74755,-33370,-58052,49567,-34533,-14378,-9080,93870,56176,-15415,-44577,-71779,-72722,-13934,4845,43698,71039,-48623,11004,47118,47903,-5217,37828,-46923,-110244,-66091,-62470,-5688,10011,24702,-1653,81371,51322,-45327,-55241,51824,64830,7768,-52954,-36214,-32651,-55146,12190,-58679,72500,-26351,-69105,-4877,-60118,-52091,-84843,-18682,-64054,-119398,-7045,45467,24856,37579,8238,30639,50564,-3756,-36564,-34975,6928,-42869,-54114,-23869,11103,-49809,-5674,59403,39672,-71940,105552,18649,32656,15840,88829,-14102,31196,86371,-9405,85336,-7197,-97941,-65208,40497,-25723,-28595,-18662,-4067,57114,9601,-6338,-23926,-11117,1056,-47397,13822,41222,11005,-628,-9378,28664,89275,37941,36806,86496,62495,14005,-465,-47823,-39188,3205,-3480,-52570,40983,-50598,50811,38205,91356,21422,-53464,-61077,-6025,18246,-88389,23917,22156,-25133,40827,27529,14882,62531,-36530,-3999,-17245,96095,11333,-79593,47119,-4154,-67290,-13490,42996,7421,-59502,-26195,-29632,-56622,-13479,-30848,11582,-39259,57047,53113,12903,45371,47903,65401,-86225,-115167,53939,-46032,-63293,5364,-24474,-40835,10536,-40868,-5861,31838,51712,40211,11601,-95670,86558,-10696,-41271,-93971,34743,2610,-35384,-12672,-12204,6051,-73502,-38076,-27481,-86138,-27686,-30530,128154,80614,-39193,-57422,-36199,-11576,69251,20204,6141,-43191,-21452,2901,51865,2838,-47278,45076,-120282,8702,14205,10952,-3231,-14526,52650,22746,3718,14099,-132295,-61984,-45017,28430,-48230,-5111,-63804,25718,18955,44660,67014,60731,-18556,-25084,-63544,-87953,21909,83903,74762,-51769,59048,-110431,-3658,58097,-17497,29260,14934,-20890,-95587,-44150,43286,-117630,-52652,-69429,-28752,31330,119359,-2923,-64120,40973,-11591,-51199,43193,40449,-108556,30434,136161,19217,-28611,-6516,-42086,22605,13328,-117504,-35533,11700,-5380,-4036,38698,6622,22258,-15563,17830,10321,62496,-42595,-57303,46474,-18188,-15444,3773,-22449,-29822,4034,-50337,-52997,-44555,-8486,-38113,-37610,-8332,-21083,13614,52095,62026,68159,45585,-43708,-3487,-11402,2321,32146,14756,-120354,-7384,-48049,20406,-39020,-93618,15299,37793,-30148,-127914,-28932,-7150,55644,33262,27165,56454,-31481,-31819,59432,-4518,61546,10008,-59850,-77550,-17996,-30970,-22864,-2220,52771,49454,12004,49257,40566,18093,-20939,2499,51765,45248,59608,86617,63381,-18501,28923,12910,4773,-7316,29593,-16966,-57783,37228,40750,38894,62740,89121,61900,55479,68001,-2972,-9055,22168,-49782,-17820,-45239,15215,12698,9508,21310,27702,24536,-86645,-54620,-73856,6630,-1768,-29000,-19731,-27796,-84543,-33135,-52782,48015,33549,39210,23642,-16931,29256,1262,-16622,-17210,27830,78414,-23042,-97951,-85241,18786,-32357,53746,9312,-45251,-33765,-16173,-56328,-11196,-22697,-86909,-132203,-451,43577,41592,-11706,-4441,-26552,-17108,-24588,41559,-69243,-38022,7981,24076,-12644,-16319,-22531,2056,-18459,-12216,56427,109877,-40389,-42278,-19860,-69552,30916,-6332,29283,18865,30341,59874,-66460,-49495,36416,-52186,-36303,2342,23926,-16507,33908,-50843,761,15036,-3988,51921,35458,-1775,-110365,-67076,30105,65330,-47129,-33942,31265,-3550,-61908,38637,29700,50270,30944,-74325,25282,68513,7345,18342,57049,-7893,-80603,11932,-55837,-2775,-38276,-35309,23703,60569,46706,62327,-17646,29425,-17930,-34865,-38008,-60807,-29599,-100976,18002,8064,-23280,-31229,-49115,26119,-30875,-7328,-36815,5626,-18714,-78444,-37829,-22978,27905,-44337,-35128,-63863,-6670,-78312,-22424,52774,-13761,-37220,-7265,23055,-13949,-25471,-40334,-11384,37446,21466,40498,-7874,-60242,85253,70025,-22471,1534,38025,27488,-43697,5380,78584,23697,14358,-155,23453,24264,21423,11794,17262,-20314,-28738,41723,-65528,-65954,-9991,-22759],[-66931,10556,-42641,-4543,26949,41953,-6596,-58404,-19168,-33078,8650,48704,42633,29992,12087,-13616,-17934,-65761,49369,36068,-68760,47385,-1180,-79730,-34008,-28130,-2231,1046,26250,59346,-53324,-35723,-45159,-2165,112693,-20571,56339,-42398,33427,59272,-60204,-45461,14968,56987,45994,8917,25158,18909,-90054,-101549,-47407,63333,-105833,-43404,13688,27731,33758,-48755,24688,35991,23877,14324,-16402,-58539,62941,-11789,-81850,-49083,-26174,24703,58456,17774,-74795,-89930,-90360,20804,-51122,-33713,16605,23194,42085,-52073,-13522,19832,336,54993,52687,-49938,726,41240,26177,-639,14966,-7546,6318,-28140,-40302,9034,26575,-22364,53748,15547,37742,-17176,75248,32057,-62525,28546,42694,5063,-34958,37997,-12195,20831,45685,-92136,-70359,8935,36776,56398,67211,34990,-55804,-9616,13933,22025,33868,52428,111480,17734,65076,5018,-91989,-56241,71677,13810,-4907,-28962,63369,21494,15230,576,15784,46333,15325,4410,8261,7609,-67,-12337,-1996,-42526,-15397,9245,-96438,-58948,10764,-35831,-36264,-44750,-7532,-19927,-34537,-55862,-83312,-51348,-5822,-71906,7519,5741,74909,3865,36331,-94337,-19860,64854,-4589,-20251,-1056,9695,24265,-9349,72205,47510,38074,-25418,-67980,55106,-4503,-23777,-11686,-69117,-50054,-13260,-62231,15505,59529,-12163,48791,-67677,-8890,-35128,5399,15094,33379,99422,76039,-23015,-28889,-8137,-26968,-1739,43721,12751,32942,-30137,-42470,68880,82380,-4989,59513,76173,36759,-25579,-10599,-69186,-52858,101221,61265,686,-9301,-42491,-7545,-24526,30445,-50147,-46447,-43613,-55279,-93055,16063,6293,27611,20818,15003,70015,41830,7252,6541,-21258,163245,307733,-154167,-299984,-130331,-21562,21191,-26286,60173,35137,15722,10825,18014,3328,14641,33639,-32732,-67368,780,-36765,-3820,88814,23479,-22897,-13001,63313,14116,11564,-68950,-57204,78932,-27861,8252,-83339,-127302,-39162,-69866,50021,-26713,5262,61480,-3522,-19994,10101,13567,-14026,6353,32959,78890,39314,-53669,40777,-10647,-9191,8711,23094,49852,-49558,-4118,16764,40505,31920,8004,14894,-8185,16724,-21765,-60930,23737,59485,9232,42968,45268,22858,-7303,3725,7665,43235,70606,6090,-40304,-2100,-56595,-38776,12567,37394,-11386,-4704,-11369,66131,68792,65188,34753,-35360,3963,70905,-6679,-43519,35147,89037,42136,51529,4086,-84823,-18444,-6107,74401,-10459,-60336,16912,-19654,45715,-62971,-24779,-17399,-10388,-51807,-128251,-43599,28707,-53491,-21249,-61429,-7261,35573,87824,-22842,-2363,-70407,-19006,-24684,17373,15010,-3365,-16876,-64537,-63608,32207,37102,10026,-54002,10814,-15316,26272,-4217,14409,12847,34073,-12924,27148,-45096,-2912,27048,34722,22377,-13188,-27329,-68870,-29916,-25128,21076,-5999,-1275,-24867,26683,-3227,-3812,46506,29302,16067,-61337,-7911,-87412,4478,-22840,20409,77157,-16277,-6168,-27601,6613,18023,11366,-16483,8704,40259,28405,-30957,-45287,-32954,62219,-33077,-29609,-135786,3696,-85654,-86458,-4111,47445,-78241,-29804,79234,-9304,73980,46317,45978,5988,-25032,27911,-39633,-95453,-57958,-88930,-17141,-53446,58364,-1718,22449,-21037,138666,78183,-30060,-44160,-115952,-75332,-26920,-14352,18683,50702,-58827,8813,32244,46770,-20815,56581,-52545,-114129,-56394,-53180,-28771,-10911,31531,-5404,58302,13274,-62621,-42735,39423,53817,1006,-59144,-62917,-42076,-65866,-11827,-39504,82760,-34585,-76818,-16685,-67832,-51928,-85771,-21061,-41656,-96186,-3719,25942,16568,35539,5280,49771,38616,-18225,-40264,-25295,26687,-48095,-56235,-42344,8671,-43698,-7245,87681,51250,-76662,113297,9398,29957,4139,52335,-17968,22801,65417,16457,67806,-2048,-86127,-80544,36388,-28384,-43645,-26275,29837,69255,24408,-23802,-43765,-14256,-11721,-76425,11085,37896,16779,14628,-2676,33359,113417,51054,26711,85663,86166,4202,-2985,-43541,-67721,-7296,-17369,-65916,-5814,-36849,59271,42477,105814,48589,-54685,-100174,-13028,30739,-37664,29761,16459,-30822,44809,54411,37637,71469,-17274,1893,-26200,56255,-3370,-69132,32195,-39061,-78123,13739,44314,3780,-87365,-24319,-39776,-33894,16845,-23076,11078,-13811,36819,28639,-24349,52902,39218,53203,-73245,-136727,57404,-51416,-64859,-1667,-19860,-22417,23318,-41568,-7574,27076,53560,41161,-9490,-126520,95639,-14681,-34637,-87259,34592,-2813,-25371,-53702,-36626,-10163,-41169,-31124,-42449,-52830,-11455,-24146,106620,52609,-34454,-61770,-56516,-39487,53932,21079,16149,-23160,-28343,-17876,30133,-11472,-90013,43449,-127445,3436,6575,17379,16387,-10901,55902,-19752,10639,17406,-101916,-35479,-22561,56683,-1754,-19328,-46032,22541,46469,50435,61677,40054,-47195,20298,-55337,-72901,18111,88061,76886,-65331,83594,-115258,8975,55828,-24537,47077,11618,-17775,-62419,-43967,41552,-97590,-19886,-53108,-10908,13344,98713,-14018,-75791,34957,-10546,-53117,8146,26182,-94035,28652,119589,14163,-39400,-14792,-52545,16337,8236,-116396,-21897,-387,5176,-14808,49557,-3615,1403,7724,4022,55520,74201,-5157,-60789,40123,-12328,-31407,18072,-33273,-34521,-16832,-61051,-58797,-15737,-37677,-59501,-13654,-258,-50456,1604,27136,58091,93385,34403,-40094,-9201,-4634,32527,28543,26646,-116828,-10912,-47594,14496,-2338,-92853,27169,65852,-26730,-122725,-31639,-323,44465,34155,32753,45778,-33006,-25266,63033,-4630,80413,799,-46459,-67412,-52597,-9458,10765,-8492,19366,76639,22583,48823,52376,7291,-28699,-803,27413,37299,65275,103596,86371,-12535,52283,-12185,-27348,6791,14920,-12817,-65865,38793,41196,54038,33935,40343,35283,39382,54288,-10636,22349,53933,-21025,-307,-33624,8116,17002,-1690,7997,19415,18834,-88141,-22608,-42202,18738,-17940,-29721,-38216,-44780,-60607,-51265,-39876,62181,41978,42612,655,-33471,43464,9224,-15535,-24952,31202,53264,14432,-34394,-65058,7199,-18543,32960,-21888,-56685,-20659,16620,-56004,-6487,-67,-63636,-111002,26334,44298,41701,-3633,5601,-7102,-12153,-38651,19506,-77284,-45658,13056,-3108,-37610,-5319,14277,-9391,-7616,18665,30239,100980,-48390,-60083,-7007,-67684,31189,6260,30309,5701,37447,45754,-20834,-30084,38189,-58617,1920,24286,17555,-4549,27567,-50133,-9289,3113,-18762,56806,22685,4278,-90622,-58393,18513,45061,-49837,-37106,9473,7591,-21557,41553,17241,18454,8171,-76937,17795,74724,15510,40911,41355,10092,-88992,-636,-48645,20182,-42635,-28155,26566,60699,53971,54000,-39845,42352,-31092,-60135,-52728,-74017,-35725,-78003,8881,1156,-17010,-17363,-20582,44071,-8650,21436,-48753,-4850,2346,-63277,-51187,-30518,20785,-49695,-36527,-60453,-23312,-76938,-26696,67984,-37432,-39060,-9696,41521,-12617,-9655,-38404,-19561,39111,14384,23431,-30989,-86007,69070,49906,-11917,18782,28797,21507,-62766,-15979,52057,5052,14532,-2571,34289,28120,14417,-7799,18805,-42262,-10801,45029,-59307,-75273,-9013,-26218],[-63895,24937,-43030,-10675,22506,30564,-11326,-64145,-22598,-28825,-16411,12352,43869,22377,30952,15405,-18485,-56233,5021,21358,-49713,42363,8649,-24314,-21129,-33383,-4066,16776,33677,24373,-23476,11355,-21655,1292,116760,-23036,63952,-19381,38097,42000,-45776,-47677,3083,77071,36475,3932,11441,13915,-51704,-68453,-36406,79702,-79217,-42197,12533,1167,4619,-69682,16025,54841,22039,559,-7522,-64531,59636,-3959,-95792,-50433,-15445,48550,61466,19355,-82184,-84057,-69579,46421,-53790,-43730,33946,27886,43375,-23045,3602,8732,-4048,67437,67774,-49315,19552,44981,22888,6522,5169,511,-5994,-27502,-32253,5871,27543,-194,68016,4395,47524,-31440,38353,36984,-38924,22670,13664,-2219,-41064,21217,-38073,28870,40170,-88649,-67077,21821,24637,34910,57982,27112,-90261,-29607,-26141,16846,41203,40079,97223,59359,71489,-17635,-109085,-86599,57295,5548,-16387,-14582,63756,15183,29955,27075,12403,40429,15327,-2385,1127,10213,-9861,-16955,-21634,-48226,-14751,-13822,-114860,-45492,-3627,-42677,-66690,-45872,14404,-17051,-47806,-63236,-96480,-33311,9492,-40668,25009,15672,67446,16762,23674,-100200,-14182,54077,13605,-22867,-11906,23724,15876,-7682,91712,49067,47633,-8938,-26626,45095,-20644,-15711,-20393,-88683,-69073,-1884,-45634,31810,65906,-32101,24037,-69928,-40519,-26049,6999,15655,-9000,117477,34928,-35672,-38881,-49719,-40475,-8566,73740,22822,10903,-8434,-18987,90749,91681,-15452,53462,63974,41992,-3059,-7573,-75882,-38147,89100,65541,-4972,-11619,-46031,-26535,-35491,27673,-35552,-32475,-43143,-47698,-140924,-20873,1347,44733,26648,18221,45174,41775,9888,23377,-6814,205258,336156,-221704,-319424,-78301,28601,5974,-29442,52874,28901,8893,21992,-9886,-11056,11334,21587,-11338,-61178,-15504,-32610,-43777,103734,36256,-9880,-57518,67456,18159,63686,-50642,-44269,56741,-29487,-662,-68807,-125067,-38146,-69148,66084,-15316,-9763,52424,722,-26510,12062,-2166,-10228,-2251,27193,53535,37887,-56149,20297,-5887,-8534,-450,26342,54898,-53689,-4102,35044,43218,46515,38027,32106,1808,47577,-35163,-63152,22581,67725,8494,63773,46057,15142,-18251,7340,1437,45143,69666,43070,-26264,14891,-16929,-14102,9298,36259,29,-19666,-40941,36456,2800,66895,40796,-47848,-2188,56797,-11269,-37542,24272,65897,51912,40945,-11897,-88475,-27247,-12185,62469,-25688,-47528,7283,-9888,47828,-47597,-25375,-11148,9892,-18425,-90060,-12522,37355,-35955,-24249,-60957,-6174,54818,107451,-39138,-2362,-47542,-13106,-40723,-24918,-542,4836,-303,-59286,-64591,42380,37352,7437,-60881,-17137,-9843,18820,-14246,-2094,9431,37771,-1183,24806,-51591,-5701,13816,33644,-1589,-2140,-14737,-60802,-31853,-46116,6642,3217,-34888,-24946,62052,10799,16089,45899,22588,-2653,-70626,-8651,-63577,16865,-34535,37366,80838,-6256,33513,-16123,-3533,-596,7923,-21388,-6496,39572,25673,-27971,-24363,-8806,62799,-41828,-39527,-102669,16109,-70792,-71140,14291,17703,-83931,-11590,90295,-305,52798,49312,64102,16670,-11213,28369,-54833,-97032,-66515,-96546,575,-45099,66584,38213,44820,-27149,157572,88193,-41882,-40120,-136712,-64823,-32565,-34100,5754,34016,-59558,5373,16301,36992,-34291,72176,-47331,-93093,-52030,-49203,-61900,-26672,45590,-8163,31213,-19050,-69768,-28586,34735,39404,-3835,-60826,-84495,-32841,-63662,-34374,-15113,79741,-35603,-78800,-33242,-66645,-52024,-58894,-13896,-10138,-57398,1772,-1942,11772,25803,2945,66073,46095,-29896,-43578,-14587,36228,-46386,-39010,-53704,12990,-19273,2596,100807,56545,-52608,113675,-3970,20037,-4832,15312,-21357,431,34003,38148,43855,4971,-54661,-81009,27379,-31938,-55106,-30306,60156,71124,30999,-32862,-54000,-23133,-21391,-90546,9332,30546,22600,21843,6392,34255,122187,60237,14103,72267,104085,-3955,-3914,-54977,-98908,-21359,-23456,-87537,-51587,-19294,61977,41086,97950,76910,-44078,-106462,-17037,29751,21168,34877,10810,-33786,44833,71065,63252,62809,-2601,-1256,-33668,14218,-14741,-61349,10650,-73529,-85957,28939,41975,-8965,-115529,-13144,-35702,1264,41554,-17384,8796,18192,8202,-14086,-48132,60376,26469,33991,-49938,-120860,54251,-59150,-71562,-5924,-14761,-9296,44088,-35050,-7188,22073,51071,32701,-35462,-128679,90960,-11421,-16075,-65848,32158,-6750,-7254,-76524,-56374,-27674,-11564,-16161,-56547,-12482,9839,-14803,77448,9000,-25455,-58484,-62071,-71427,33099,13677,14775,8920,-25104,-31069,10411,-23819,-119274,36442,-113733,-12518,-3248,25836,35801,-6359,48619,-60617,17895,25034,-63098,1594,17149,85931,28289,-25715,-23155,16807,65424,52396,53719,22841,-66708,52669,-36577,-42991,8792,76683,72220,-67331,85799,-115537,14605,34829,-30531,60460,2930,-15649,-24041,-37061,31194,-67826,10497,-25485,5024,-7669,54841,-23800,-79465,26950,-12429,-54877,-21932,11818,-71591,23395,89098,10409,-44223,-33647,-61798,717,699,-108203,-4413,-12935,18417,-27193,53112,4113,-17673,31720,-7045,99741,80845,25829,-61406,18259,3635,-48294,23900,-37529,-34161,-37899,-62839,-65151,14493,-61783,-74415,7326,6973,-66196,-1962,7437,51573,94547,30598,-33809,-15260,-7673,59940,21204,38714,-100616,-11510,-38135,12426,30445,-76044,32399,68893,-22708,-103434,-23124,13080,27817,31777,33392,40626,-31300,-16099,62163,1697,86346,-13912,-27764,-53882,-77392,19034,38165,-8525,-12891,86992,26914,40834,54089,-16852,-33958,-2240,-3936,25183,52808,95949,92464,-3720,65265,-31849,-51421,12743,-10368,-6233,-61581,44767,42105,58447,4948,-15669,5214,26073,32969,-22687,40609,91688,18382,19963,-19338,3602,14703,-10607,-4099,20382,12651,-89718,7107,1117,20232,-30650,-15074,-50874,-63029,-25636,-68186,-27246,72529,46827,49678,-8582,-47680,44748,7175,-13727,-27693,30966,27229,46156,18813,-36594,-8049,-214,10734,-45462,-50110,7127,43030,-55223,5744,26987,-42156,-81702,45362,48124,34804,1191,17549,7971,-7594,-50132,-3193,-76629,-51471,10477,-33797,-59282,24632,53620,-25223,696,39613,-4935,84114,-50990,-81837,18327,-64944,21809,11209,28398,-20849,42471,27873,30933,-18704,38805,-64202,35791,43798,13124,6832,19938,-42599,-21705,-14280,-23353,54668,15000,23157,-42874,-37138,-107,23337,-48364,-42872,-7755,9654,4676,44708,3452,-20714,-18191,-74405,1343,67505,12806,44020,12813,16502,-96978,-8314,-30757,37602,-48429,-24111,19244,53890,52334,44140,-56647,51461,-36455,-61049,-54432,-73409,-39009,-44136,5482,-7727,-1469,-136,13434,51344,4622,43046,-56240,-18316,24649,-42539,-54778,-35895,6694,-37846,-39369,-49746,-36257,-58700,-36767,70682,-53724,-37680,-20370,44938,-11804,1942,-28902,-29159,38072,7416,9683,-42406,-104262,32691,16374,-56,33471,11735,19049,-81648,-32959,22043,-12653,11548,-3508,31245,31669,7459,-14878,13391,-66306,1143,44852,-42012,-62004,-12678,-30878],[-57836,33629,-41534,-12321,11417,12229,-9774,-64188,-32755,-37206,-54157,-32162,38348,11271,42713,31322,-17024,-48989,-55177,5417,-19613,36805,27667,27184,3799,-26238,-3341,39878,34017,-26681,1802,67904,11116,5907,100241,-22033,32431,993,38077,11529,-26913,-44241,-6808,83783,18457,-4963,1643,14529,-16109,-20629,-30472,85406,-33932,-34372,2808,-27051,-23215,-76177,4276,62405,25490,-23969,2351,-64279,45636,5468,-95031,-48567,-559,53692,47510,15019,-84301,-68572,-51654,65724,-36975,-50076,33956,21880,35590,16344,23655,-5757,-6659,69241,73104,-44843,33260,45487,14041,12328,-4407,13291,-24467,-20189,-32662,12608,21898,17281,74316,-4456,51029,-44789,2161,15119,-16087,10386,-10255,-4861,-54727,-8798,-61150,29458,34312,-68101,-51271,36211,11061,12520,40586,16470,-110693,-44861,-57787,3017,38086,20167,94439,95391,71091,-35571,-113097,-87396,47530,-1958,-24902,2298,57381,796,29022,30530,4342,31528,22289,-7963,-4561,7698,-19673,-23569,-44177,-41730,-13390,-34912,-132858,-36914,-16808,-41526,-83227,-46966,37781,-11240,-60242,-70263,-100587,-14600,22108,-1897,47048,24385,60642,28350,9501,-103307,-4199,39156,37246,-24386,-10869,34227,70,-10315,86336,45661,55951,18067,2525,30429,-29739,-4131,-22663,-98661,-83942,6001,-32911,43927,58798,-57467,-18737,-72668,-62649,-21734,9158,10220,-45182,105063,-13513,-44355,-41625,-89482,-47755,-7609,90010,19688,-13132,9137,1964,93495,85355,-33862,41962,45588,41805,8407,-2579,-73174,-22873,59985,62065,-9714,-14673,-43553,-29840,-33794,19540,-17531,-10761,-38115,-28474,-141279,-57014,-8501,37576,17714,10140,-3926,39933,9455,26445,16631,233064,354129,-283852,-323227,-27412,79822,-12408,-27761,33907,9179,-4998,28247,-48134,-23295,4753,-3532,4532,-46536,-31543,-26296,-77401,100834,55435,7235,-97976,65474,20770,111577,-11393,-24021,32507,-30548,-5758,-43676,-83374,-31826,-64510,58603,-966,-23103,28637,-4995,-31335,15558,-11698,-7576,-8737,19883,27153,33210,-46361,17611,8704,-12482,-17559,457,53176,-41884,218,42163,29632,59975,53331,39711,14019,69844,-56945,-59567,27801,68432,2279,75070,40921,10962,-22208,7261,-13293,37199,58370,59021,-14569,29689,36576,23736,-519,29207,14427,-26382,-56892,-4324,-60232,67412,54156,-55862,-5829,39629,-12894,-25988,7912,38794,47576,26923,-21617,-91580,-36242,-9495,62553,-32638,-26138,-23818,911,52270,-23244,-27348,-13615,20844,27424,-50844,-333,35343,-18402,-39431,-43795,-10217,67482,117553,-60268,-10515,-8933,3603,-55726,-63340,1787,45296,28505,-50129,-45606,60663,31644,-13159,-61042,-40830,-16334,6921,-27312,-18711,16072,43010,9240,26798,-54813,-5494,876,27567,-28864,4156,11041,-44468,-27583,-54916,-8017,24307,-61246,-10320,89398,16780,35160,44644,21751,-4322,-60545,-12595,-30800,28442,-47298,40891,80542,5203,66273,11111,-12468,-15933,6198,-25435,-21093,31138,14385,-27511,-3165,7554,53662,-39628,-41850,-59298,24532,-47200,-41618,25660,-11140,-81875,3369,102340,8494,28952,43683,80092,22836,1908,32086,-64949,-89791,-68950,-92987,15434,-33657,68015,65226,44704,-25751,149936,85050,-47626,-38476,-119061,-41511,-20495,-46946,12202,24072,-55175,158,398,21170,-41645,80068,-33710,-54999,-48582,-45603,-94544,-31763,62914,-9378,9688,-35378,-69352,-17552,36378,24323,-8908,-58275,-89608,-10780,-50292,-51724,8609,59808,-30872,-77124,-52565,-57319,-51464,-9090,-1233,21075,-14621,5266,-37656,10793,13556,2042,69551,76945,-33259,-44161,-4215,31252,-39325,-8050,-52480,28738,20209,17593,99033,55840,-11800,104282,-18471,6885,-7852,-8624,-23738,-30349,-288,48428,17613,11577,-14014,-64727,16515,-34462,-59004,-28482,79438,62640,27282,-30993,-53035,-40042,-26101,-89761,6104,21089,27113,16287,12640,30514,113259,64552,2500,50078,98738,-7882,-2678,-75476,-124592,-30709,-20431,-102172,-85035,-2015,56592,34608,70823,99328,-13586,-74800,-15225,16411,66195,37300,4690,-33124,38507,73620,85454,41213,6777,-12319,-37485,-22159,-21931,-58186,-12789,-96983,-90634,27684,35436,-25762,-139508,1680,-19914,41927,57009,-16433,4192,44557,-14023,-58408,-43111,64415,11081,11596,-21087,-79414,41708,-69793,-84352,-7015,-12376,-4349,67162,-24021,-3289,15594,45122,16702,-58005,-111614,73167,1909,6838,-35111,27280,-7892,2943,-80197,-67002,-43272,10261,3904,-57972,26963,31220,-5145,49902,-36098,-18672,-45268,-51038,-103394,11069,1211,2106,43512,-13066,-32055,-2303,-32679,-131821,22519,-89173,-34786,-13247,29549,46586,1002,33659,-87069,26240,33593,-27172,35534,55873,99080,31041,-20944,-3486,9029,69514,48654,44202,4042,-76926,48600,-15891,-5293,-4356,43413,65957,-54507,68830,-108581,10854,5964,-34353,65232,-8617,-16428,4379,-22872,15243,-36534,28722,7567,13310,-24898,10999,-33634,-76338,19465,-17009,-56984,-33156,1534,-50559,13424,50547,9941,-40186,-61806,-62956,-19384,-7968,-96405,17457,-23912,30808,-39804,45880,28161,-27478,54654,-11893,131623,79650,35363,-62903,-15054,26848,-60786,19512,-32127,-26965,-51521,-54484,-70737,36953,-75172,-77320,21480,10284,-66151,1267,-8073,46347,69590,33926,-24401,-19466,-19309,74999,10816,51060,-76395,-11811,-24673,13945,48011,-48224,32896,51047,-19016,-78723,-2031,31665,14156,28644,30985,44675,-29013,-6280,60697,16564,76111,-27894,-9179,-37365,-85558,46080,50090,-2466,-35493,76724,24345,27233,45444,-43836,-29419,-1300,-33278,12996,19079,66300,85558,5110,62994,-42819,-61223,4782,-36693,-1071,-47434,56277,43336,50579,-15449,-53642,-12309,18775,10740,-35848,47266,121894,63222,39347,-7066,2590,6580,-13093,-15882,28911,6524,-88197,23375,45904,10705,-35492,9675,-62775,-74742,7420,-79013,-17705,75788,44193,51998,2626,-58498,37044,-4172,-10681,-25170,27383,10473,66481,49192,-9198,-24138,12886,-7725,-55698,-30414,36604,57271,-50545,23927,52039,-28471,-50125,48749,50611,23085,3156,29787,15997,-5232,-54364,-21557,-72830,-55782,-540,-56788,-71930,63319,80766,-40319,5394,50029,-39797,64444,-48563,-105860,41140,-62304,427,11180,25307,-51246,40223,7157,61223,-13312,37257,-67567,50317,56668,13035,11744,11763,-30986,-36238,-40502,-16281,47029,14891,45506,10144,-12948,-23168,2514,-41053,-53260,-16576,3040,12878,42883,-8023,-55772,-40788,-62574,-19119,43591,-1919,29220,-23201,8363,-101387,-13234,-5082,51228,-49475,-28177,5873,48425,44842,34866,-64289,52459,-32396,-37485,-42873,-59886,-43869,-11373,7522,-14206,25476,17971,47327,47683,5220,50245,-56440,-30507,43264,-21103,-47160,-42074,-12728,-16747,-45053,-34924,-44369,-30907,-46249,57430,-55750,-33191,-34886,36505,-10908,5768,-15915,-36835,32834,3733,-258,-41229,-110247,-11356,-19539,13154,43118,-7553,19751,-94498,-39150,3046,-26439,6396,106,32171,37942,4180,-4373,2089,-86008,3674,42831,-17448,-29790,-18746,-33934],[-52250,35228,-38668,-7459,-3398,-8536,-11770,-57144,-44935,-56551,-91801,-68096,28557,454,52831,33491,-12402,-42103,-108472,-8635,12100,30148,52702,61881,32253,-9942,-421,63566,27122,-75766,17644,112806,44775,12600,68452,-17428,-22943,9585,32162,-21847,-9984,-36089,-14566,73197,-4370,-15194,2617,21486,7237,26183,-29074,81726,14517,-21392,-9236,-48857,-44265,-66435,-9770,52139,33156,-50510,10424,-55627,26235,14351,-79741,-44523,16122,38473,21997,2224,-82013,-50853,-38051,73683,-7171,-54346,17411,5256,19259,51227,38310,-18105,-9124,57239,67521,-39549,39173,44321,565,12263,-13540,23293,-46222,-9731,-41773,24658,10036,26478,73055,-2100,50437,-50535,-17595,-23928,-3710,-4889,-17115,101,-79874,-45239,-68802,25157,30082,-37426,-32760,47675,-3153,-4185,20780,-766,-110796,-51974,-72613,-12381,29131,-2371,103331,111210,67606,-43786,-101866,-61148,43991,-9103,-29814,17110,45298,-19838,9141,16744,-3583,22771,34229,-7032,-5343,33,-28929,-32088,-68268,-19179,-9877,-46996,-140073,-38337,-27301,-29816,-77337,-48804,53260,198,-68331,-75258,-91471,-1360,29478,31416,67259,32570,58710,36102,-3665,-102691,6236,23207,56005,-22592,6208,39032,-21806,-20102,59340,38649,62948,50643,16057,15613,-29168,8713,-20128,-84216,-89758,6684,-25548,48294,40882,-81551,-63333,-73220,-65861,-25789,13184,1799,-61572,72274,-51207,-45669,-37763,-118936,-48031,8,88145,9065,-28234,18775,11247,79184,58062,-54843,30543,27782,36519,6758,1861,-59369,-10376,31385,55188,-11124,-14204,-34598,-13906,-20594,6476,4522,11554,-30515,-3150,-104694,-84168,-19184,11997,-7414,-7896,-57785,37305,4013,16729,41371,235607,352418,-303091,-305699,737,117118,-32987,-22645,6152,-16070,-21037,26719,-84927,-34599,-4708,-30065,15138,-28066,-44281,-22085,-98714,81484,75617,23940,-122970,54395,22349,143689,34817,1578,11286,-30332,-6476,-16474,-24526,-22255,-56342,32447,8387,-31352,-742,-16675,-32696,17054,-7788,-1919,-13344,10542,6025,27436,-32540,26411,28722,-22081,-37133,-40315,45688,-5151,8447,34992,10243,72906,48827,37745,25455,78095,-80155,-54449,37674,58491,-9416,74105,27907,9811,-20855,3744,-34079,16982,34660,50838,-5711,36328,87553,64513,-12847,15652,26419,-24818,-53829,-39237,-100269,65924,68075,-56178,-6044,27513,-7009,-10657,-10364,17324,30333,11549,-15045,-87846,-43220,91,76271,-28808,106,-64973,7791,59316,4105,-32473,-27177,18818,67991,-24490,-11566,22502,-9122,-71834,-19121,-18306,67503,113079,-82459,-21995,34177,26304,-62942,-86412,15156,106257,59750,-38939,-10896,77514,17295,-48551,-56691,-58974,-35676,-7970,-36067,-32873,27289,49960,12030,32495,-50737,-4837,-8513,17742,-57279,7891,42282,-29006,-18650,-51221,-16976,50365,-71690,13836,100054,12819,49944,41582,25222,10502,-38153,-20518,159,37131,-56091,28850,64649,15150,79511,49861,-17271,-25882,8356,-30007,-35982,18444,-1205,-29770,16100,8463,38737,-27529,-34940,-15078,24571,-21883,-10007,27736,-28187,-74300,10843,111415,16990,10823,29715,88865,21494,13567,37707,-70520,-74755,-65300,-76892,24052,-21100,59951,66989,21818,-18701,126157,72577,-45523,-43228,-66289,-11425,10209,-47260,36171,19681,-51916,-6198,-15054,3966,-40912,77682,-15767,-12570,-40381,-36616,-111746,-24042,77135,-8744,-1022,-35371,-65670,-13061,39372,10418,-17050,-53019,-71893,15101,-32438,-60365,27024,24584,-23835,-72681,-71338,-42301,-49478,46737,11658,43655,19766,4106,-73610,12202,4957,2894,55567,120573,-24762,-40360,4821,12741,-29123,28003,-37051,54270,63223,30036,85862,50527,29360,86995,-30174,-5100,-3155,-12225,-25769,-61202,-29240,44615,-5122,15297,23686,-36771,6578,-32608,-52383,-20037,84025,47894,13137,-20831,-42850,-62210,-26071,-78390,-582,12532,29702,-569,10398,22899,89758,63588,-5007,25891,59397,-6189,716,-89902,-133205,-29017,-9853,-96151,-98855,11789,42697,24855,35658,109100,32565,-20108,-7067,-4002,82338,35874,-2290,-27710,25332,62686,96733,15044,11044,-27351,-37105,-45877,-24308,-56178,-32275,-102628,-91677,11717,24194,-40509,-149212,13094,756,78807,63049,-22468,-4447,56162,-18444,-91927,-10942,62427,-5206,-9120,7186,-34223,18979,-82092,-100903,-4298,-13902,-7400,84070,-11518,3633,6366,37602,-2326,-67969,-91254,44925,24205,23209,-3225,20141,-6130,-8720,-71752,-68282,-54658,21600,24809,-41773,56858,46790,2747,30385,-69470,-20192,-21545,-27335,-128463,-7567,-11014,-15910,70213,3409,-19890,-6882,-37495,-131006,2980,-63879,-56302,-21105,22212,43720,12751,15805,-93485,35346,39535,-3271,51536,77581,82187,8582,-5443,3155,716,57664,38741,32625,-20715,-77759,5619,-1759,30907,-18300,-12850,63250,-29282,42341,-92677,-1815,-18301,-35456,57685,-20229,-21139,14651,-5302,-2041,-11978,33281,38472,10138,-33696,-14208,-42993,-69136,14174,-23069,-60448,-23719,-2479,-38603,955,11627,13451,-28763,-91145,-53902,-38870,-15734,-85728,42002,-32236,39296,-51032,29094,60195,-20884,73150,-10094,143479,68319,15457,-67250,-51330,49261,-65136,6274,-16712,-14311,-53418,-38506,-71615,44521,-76039,-69499,27911,8280,-53930,7855,-20344,45882,26148,40774,-11899,-19895,-34783,75474,-1015,62297,-50505,-13771,-17870,17267,46409,-17391,31301,23668,-15456,-56832,25898,50325,9978,27384,27344,57312,-28069,2309,62806,38176,51921,-35577,4287,-18195,-78103,64442,41884,7135,-45179,50208,15955,11967,28403,-63446,-12910,2543,-51880,5448,-25376,28300,75424,10727,47603,-44821,-54773,-18479,-55254,-454,-27431,73502,44364,32406,-23345,-58975,-6084,17635,-6327,-47097,48245,135103,104577,53624,-804,4671,-4440,-7954,-27326,39821,1031,-81103,21384,78198,-6738,-31763,34596,-79492,-74772,28938,-79765,-12060,70789,31881,41790,32467,-65281,28089,-20392,-6275,-19594,21019,10220,74596,59680,9384,-37622,14107,-17060,-51964,-6613,55124,57443,-38707,43653,69505,-22013,-20795,34825,45738,8199,3793,40077,16817,-5681,-50375,-30633,-69755,-59107,-17403,-66473,-74922,90806,86790,-49554,5680,52093,-64144,46743,-44351,-127780,45673,-59755,-30401,10465,23366,-74287,28115,-15723,53215,-6949,33152,-65621,39142,61409,17934,6918,4923,-18654,-50681,-73193,-129,36295,20125,56697,41837,5782,-45301,-14677,-28019,-67848,-16939,-9052,8577,33744,-15821,-76988,-54299,-39618,-36602,8370,-24619,6046,-57745,-12036,-99501,-18001,21975,62843,-39388,-40922,-7589,48614,33387,27424,-61448,43644,-21020,1004,-21853,-37662,-54378,9016,12882,-15162,59176,34449,74345,36379,-3804,41362,-48641,-36493,54597,-4003,-31345,-51326,-34941,2307,-52193,-19800,-46681,-3692,-47093,33252,-40226,-27613,-47280,22826,-9893,1103,-3011,-40036,22572,4915,-8050,-30971,-101272,-47708,-46097,26423,46162,-23610,22198,-97262,-33147,4080,-33439,723,9981,49644,47897,5966,19627,-12067,-93580,-2579,40594,9364,9669,-23891,-33177],[-50032,30340,-35151,3830,-17812,-26619,-26628,-45941,-52979,-78387,-113842,-80981,17333,-6943,65032,24344,-4988,-32632,-133713,-17731,37054,22193,78262,75761,54878,7936,2136,80150,15762,-104357,21628,129545,70455,20543,31361,-10464,-74561,3066,20761,-45625,-93,-27593,-20945,46456,-27711,-24123,16442,30956,16729,55432,-29937,72306,49940,-5966,-17095,-58111,-55089,-43510,-25999,25061,43041,-69277,14858,-38319,10310,20584,-55883,-38897,29923,9495,-5526,-18678,-76609,-39348,-26648,68513,23379,-58656,-8503,-18325,-1037,65417,38957,-23526,-13474,32993,53166,-35739,36858,44062,-13039,4209,-23517,23236,-66948,-1594,-54470,34837,-6167,27557,66082,13294,47907,-44577,-11216,-64084,-7981,-18125,-3001,13053,-115634,-76567,-52934,18899,29067,-5017,-20754,51814,-17410,-10530,4867,-26531,-91677,-49101,-72409,-22277,20164,-22484,111681,98753,65790,-39877,-79075,-21883,45137,-15473,-31457,26502,30071,-43195,-25053,-25,-5938,16748,46967,4043,309,-11226,-37007,-40853,-85933,15768,-5346,-47160,-127627,-49532,-34029,-9088,-50303,-51807,53924,16677,-69549,-76283,-70543,2546,30942,54842,78078,40318,59928,38358,-13968,-96984,13619,7876,60870,-16012,35902,37891,-45158,-35127,28274,30315,69274,79897,16829,3724,-19775,21633,-15715,-41181,-86540,-2001,-21903,42142,17139,-95617,-93850,-68761,-46454,-34723,19476,-6674,-54654,35577,-63500,-38486,-29132,-131705,-42557,11353,72419,-1187,-28395,20130,5706,57883,19295,-69198,24252,16375,27674,-5860,4120,-36323,-2719,16132,48751,-8907,-8905,-21967,15255,80,-8833,29061,24307,-23126,19128,-54957,-95931,-26035,-19008,-44223,-30462,-94607,36327,-5877,319,59927,207828,326429,-258704,-264646,-462,126311,-55820,-15733,-24969,-36335,-35279,17289,-106074,-48389,-15898,-47913,22573,-10771,-51785,-22790,-106443,51917,89907,37107,-123944,33849,23233,152994,70890,27926,-3747,-28107,-3775,4454,23610,-12428,-46415,-452,7040,-32265,-25331,-30072,-31099,14204,11429,7852,-15990,-204,-6787,22909,-22516,36968,45390,-38348,-54423,-74076,34708,50534,18236,15456,-6312,85754,26044,28285,32889,73180,-96769,-51185,48085,39476,-24579,63851,8188,9749,-17567,-1800,-56351,-12403,2295,25495,2142,32526,120374,94940,-23424,-3251,31370,-16550,-33281,-50665,-108088,61921,76916,-48328,-3549,26423,9854,5320,-25948,5454,4355,-3229,10467,-69589,-46159,11700,94991,-15215,26125,-101602,6272,66733,28074,-40143,-49010,5554,86878,-14662,-39422,2084,-12329,-114045,3570,-27582,53081,93318,-100544,-30975,69315,47083,-57973,-89311,30728,156593,81003,-26947,28667,84455,-2644,-85106,-50205,-70355,-62891,-23713,-36178,-41486,34842,57369,6700,40186,-37034,-6299,-12596,6144,-83364,12362,67684,-20816,-7029,-38918,-16883,71792,-62251,37700,93131,317,58428,35294,29582,33632,-12596,-31365,21051,40527,-56512,5752,22330,20995,68140,90766,-16379,-31460,15105,-35572,-51404,5570,-15738,-32909,32420,-7793,22758,-9073,-18816,20086,15072,-1566,14992,22289,-27935,-63727,9656,114674,25472,5583,10872,88622,13261,23788,43029,-72176,-54504,-56584,-50848,25201,-10337,44502,42796,-15597,-10125,99296,56926,-35751,-54675,-1813,16190,49418,-33552,67158,16488,-54002,-11719,-30132,-9539,-32711,65624,2051,21857,-24128,-18798,-101660,-5388,82122,-6489,-1428,-26385,-62634,-15944,39275,-1109,-30171,-47200,-35082,35761,-18732,-58135,38633,-18832,-18861,-65455,-84543,-24504,-45729,87159,20303,52895,36872,-1719,-98896,13246,4911,5263,26441,156077,-4333,-32190,11614,-13373,-17689,60069,-9602,82734,95095,34266,65022,42036,58802,66318,-35737,-12978,8857,2101,-28446,-84701,-46991,29261,-18767,15156,48585,-6736,-785,-22631,-35136,-6224,74687,32970,-8765,-7910,-27685,-83494,-23469,-63046,-11238,8530,30611,-20743,-3550,13684,59697,57764,-7079,7196,-6068,974,5756,-85200,-117309,-15595,4820,-67015,-91257,20877,22228,14324,4922,102947,77589,34011,5557,-24418,68836,30687,-10051,-17104,7089,42934,90131,-7348,10738,-40756,-33528,-52755,-21657,-48782,-42820,-90372,-88160,-12073,8420,-49100,-135968,15542,18523,103993,61896,-35654,-20593,49447,-2619,-109138,27996,53541,-20344,-23822,28814,-4322,-11511,-93012,-117113,2556,-17999,-15429,87183,533,11567,-6296,29064,-18724,-58921,-79384,11441,49590,24045,22517,11461,-2197,-42971,-59626,-62727,-60537,22954,42061,-11077,71942,52509,7836,21321,-84895,-32791,10578,767,-139504,-19295,-17797,-30235,81817,18828,2561,-5439,-38549,-122834,-17931,-43196,-69490,-25222,2022,27799,28776,-178,-82481,43490,40768,5049,41550,76197,34729,-26060,16525,-8468,-5727,34409,24223,17992,-50738,-69747,-53321,775,57110,-29544,-84030,66174,545,16986,-68138,-20171,-29001,-34232,37068,-29716,-29404,8696,8942,-16609,823,30927,60329,-4409,-32770,-15668,-48836,-60734,11532,-29345,-66382,-3550,-716,-38478,-8562,-19698,19809,-15273,-108154,-37210,-54609,-20532,-80147,65431,-37446,41769,-58878,7756,88693,4947,83794,-3707,134532,46049,-28505,-72855,-79132,61643,-60188,-11772,5674,-269,-44485,-20015,-63378,34892,-66867,-57347,28885,1963,-36297,14388,-26751,51697,-21683,46204,2789,-15587,-47735,66803,-11674,70043,-28027,-17769,-28035,20558,29131,8542,29716,-1168,-11081,-41656,49842,62595,15954,29502,23584,73924,-28434,8193,70290,60856,21243,-33888,9793,2245,-60781,70291,15142,15968,-44867,18804,3965,-455,6574,-69009,12038,9369,-54473,5922,-59262,-758,70263,10569,26601,-39712,-34682,-51914,-61396,-5264,-5719,94295,44630,8787,-21058,-34353,24287,19413,-14572,-54163,48190,130401,133196,59589,-2237,8061,-15110,2553,-36616,46874,-3231,-68065,3589,85739,-26303,-22481,48622,-101853,-62350,37681,-68912,-9923,58449,10926,16752,70588,-67773,24537,-34801,-823,-14722,12913,26995,73623,60207,15229,-45233,4059,-13124,-37948,12205,56144,45530,-18761,58995,76131,-17184,3553,8596,29207,-8884,5019,46195,12136,-8094,-40837,-28058,-65952,-62121,-35198,-62728,-72043,88105,72715,-49518,1434,48786,-70998,33370,-42395,-140660,24242,-56705,-62832,12900,24777,-81033,7638,-40129,13614,6987,26829,-54973,6930,59279,26052,-7120,1780,-8676,-60964,-99397,19380,24696,26323,46032,37524,16167,-61041,-25829,-11890,-83335,-11834,-21628,1426,19520,-20777,-79644,-56703,-8427,-44914,-27059,-47079,-13690,-80825,-37381,-91435,-23786,42751,73230,-15675,-56470,-15796,53202,18310,22001,-49532,26440,-7483,39666,2244,-13083,-72294,10834,18402,-9803,88412,47173,89051,21988,-14937,20663,-34305,-32453,56555,5229,-13442,-63411,-56981,10105,-57653,-6880,-42390,14173,-33536,12075,-9346,-24330,-53010,10659,-9354,-10193,7758,-37943,7996,10058,-15944,-18028,-78661,-65267,-55757,37310,42259,-32258,24940,-89353,-18645,23190,-31876,-4168,24933,82241,59973,11999,46046,-24959,-83669,-13190,39198,33623,42458,-25210,-27556],[-51188,21688,-30676,18603,-27797,-38648,-56903,-37527,-51717,-90783,-111046,-69076,6389,-9882,79294,7958,2971,-19205,-124768,-19207,50356,13451,98291,72897,64933,19035,417,83698,4449,-104751,14415,114447,82463,27787,-931,-3279,-98911,-10184,6214,-51385,383,-24417,-26481,10179,-47778,-29903,38693,35368,16804,57373,-31194,61154,63443,9488,-16539,-52465,-55375,-14190,-43890,-9995,52808,-73761,15329,-14588,6139,22734,-32587,-31755,36186,-20635,-25286,-44329,-69100,-39152,-14661,52057,41417,-63971,-33894,-43138,-19361,49413,21352,-19551,-20687,2493,34039,-34037,27725,45928,-20205,-10223,-35942,9667,-82557,-809,-63219,36439,-24079,23963,55743,35049,45050,-27104,19623,-90123,-28136,-24440,25659,31353,-153100,-90874,-13939,12931,32189,22572,-19484,46540,-30553,-4929,-2443,-58474,-61579,-36790,-66080,-22695,15567,-36150,104730,61666,69056,-24450,-52571,12341,47481,-19561,-30857,28922,15257,-65139,-61794,-6216,1168,14630,55449,24924,11237,-23399,-43245,-47248,-84055,52669,-2648,-36832,-93045,-64191,-36347,15464,-12718,-55886,38167,33606,-63153,-71511,-43598,-3055,28140,72166,73661,46758,59808,34837,-20978,-85965,15691,-7010,48327,-4564,68155,32300,-63709,-48405,15246,23050,75113,96147,9433,-5183,-5183,34556,-12321,17152,-78134,-19956,-19484,24361,-6538,-92898,-102336,-58462,-9299,-38063,27129,-13549,-31441,8604,-46435,-23972,-18086,-124507,-33980,22643,54006,-4974,-14152,15791,-11391,41242,-13482,-67548,25475,14354,17368,-24034,3744,-8625,-510,17564,44604,-4257,-994,-10981,44186,22303,-22841,51309,20429,-18034,30398,-14680,-91609,-25472,-41739,-80189,-50513,-99833,39139,-17362,-15249,67195,152837,278480,-154534,-204900,-22704,102411,-78991,-8370,-53189,-42674,-44990,2801,-102771,-67609,-26862,-52908,29384,1378,-53557,-28487,-103474,20918,92604,45492,-100233,7086,23339,139096,84600,49158,-11331,-23235,394,14156,44426,-5100,-36853,-26817,-5852,-25515,-37592,-42134,-29187,6259,40823,19500,-15881,-10559,-11358,21434,-20542,41511,49329,-62345,-66685,-83619,23100,103511,26472,-10163,-15906,97248,-8487,14753,33788,61183,-100551,-49579,54547,17548,-39900,51668,-14477,8739,-15339,-7165,-74012,-42664,-30747,-3850,11294,20186,127504,103671,-29306,-24753,27242,-4470,-3215,-31282,-88114,55605,77599,-34727,-415,36900,37616,18335,-34679,2698,-24651,-15688,47765,-33134,-43871,19642,106721,4050,47495,-120644,-6001,70559,43726,-47826,-72153,-12877,76453,-16092,-68567,-20074,-26126,-149032,18438,-34493,28006,63185,-109653,-32892,87316,59177,-40671,-75346,41663,164760,83206,-14648,60806,78803,-20948,-105771,-42522,-73369,-88597,-37870,-28345,-42615,30643,62593,-1436,47691,-14395,-11415,-11333,-4456,-103101,19686,77266,-20643,5498,-23865,-7923,80298,-35220,50791,74274,-16165,60441,25288,30858,52987,9442,-42519,28444,37211,-46432,-19199,-44102,21319,37092,121615,-9871,-34845,24967,-41405,-66477,-4281,-24525,-34326,45251,-34971,9377,11015,4277,39112,-1654,9396,30301,14109,-11764,-51758,2024,110787,33878,16259,-6341,82629,2001,33033,45626,-70468,-32674,-44114,-20316,20306,-4178,27229,1614,-53746,-4131,75750,43541,-20307,-69417,43381,32806,80614,-9398,91278,9923,-60655,-13491,-44845,-15641,-19925,47742,16144,40518,-669,7382,-63388,19054,74916,-3433,3667,-17666,-62363,-24156,34339,-8931,-48018,-42754,7159,44595,-15808,-45243,45232,-60289,-19663,-55313,-86157,-6669,-40373,97681,22497,48633,33900,-9701,-105513,10920,15228,8501,-10096,164366,24375,-21469,15396,-38808,-6228,80942,24488,105464,105627,28655,38313,30894,72617,47002,-33691,-16356,25454,23820,-32093,-97490,-51887,8639,-19943,13034,55844,15553,-5414,-2089,-10769,9970,55702,23048,-33326,2087,-12163,-98061,-21457,-50032,-24532,12473,30592,-33095,-27406,6052,33354,48375,-4669,-717,-71503,12003,11616,-58531,-80974,3597,19856,-24086,-65844,26046,-805,5425,-14190,83057,101626,69389,19209,-38564,37383,23075,-17810,-2332,-12561,21273,61411,-20814,6510,-47336,-28564,-43089,-14699,-30800,-41933,-66780,-79210,-34520,-10425,-50801,-100212,7225,28133,114105,56214,-52982,-47265,26750,26091,-109856,45952,38809,-31939,-30002,39239,2642,-43813,-98602,-128785,13105,-21458,-23899,73340,11873,18032,-22008,17351,-27740,-30705,-77815,-20592,69190,7176,38902,2596,2881,-84885,-48106,-53655,-60414,17680,52232,24981,72765,48176,10083,22056,-84258,-53993,45834,23772,-133006,-22813,-16387,-33057,76547,28618,29584,-1523,-36681,-111216,-34501,-27032,-68804,-25525,-26326,5062,46317,-11201,-61426,48187,37570,-142,9316,57060,-27261,-56495,38257,-32949,-7793,8217,8249,323,-79846,-54693,-93705,-8199,68274,-35280,-152137,73124,24582,-664,-37666,-39190,-23883,-32036,7236,-35988,-39173,-4151,13609,-25888,2223,31894,69668,-25737,-24034,-711,-46726,-53038,10696,-35190,-75223,13128,4136,-47308,-9256,-37269,26230,-6565,-99307,-18176,-66074,-21181,-81924,82655,-39334,37223,-61205,-11685,104390,44918,84913,4175,110324,15010,-78888,-75018,-86958,59570,-47336,-29176,29268,10017,-30352,-4471,-44433,11432,-53523,-48289,28557,-5401,-19763,18765,-21895,62764,-59678,46288,17747,-6961,-52842,57299,-17916,72295,-11203,-22484,-58147,23268,4506,24404,29066,-15260,-4948,-32434,58902,63805,25987,34658,19986,87944,-27809,10570,80655,76978,-6058,-23102,7471,21174,-39902,63502,-22474,19423,-40858,-3540,-9194,-6528,-15619,-58920,37969,18392,-41063,14983,-62654,-8631,70235,3642,8765,-30000,-7332,-84044,-55694,-13678,14224,113526,43776,-13943,-15817,4024,67513,18971,-13591,-55983,47295,114155,143911,56379,-9949,10217,-23773,13677,-40618,45397,-5708,-51403,-22482,64142,-41470,-12720,44164,-123621,-40784,39512,-48080,-11054,41221,-13944,-17394,102354,-66035,28038,-40897,5086,-13871,4507,53829,68142,58542,8972,-44746,-9950,5216,-19223,20457,41022,26145,6595,64699,71708,-7792,21855,-20560,1123,-27115,8176,46756,4624,-10449,-30344,-16885,-55379,-65508,-48456,-48980,-69059,50761,48500,-39695,-6612,42813,-59607,23607,-45341,-137118,-17712,-52872,-86381,20290,31108,-67830,-15764,-64880,-32674,29707,19140,-34179,-33160,53217,33653,-26388,4102,-3143,-62463,-98631,35538,13589,29597,14065,2297,21521,-67273,-29535,2636,-94486,-5505,-29573,-939,6615,-24805,-65452,-49291,23519,-41128,-51776,-60059,-21661,-84885,-57433,-79941,-29130,51476,82189,17379,-63819,-16223,57101,-478,18093,-32217,4906,2063,64637,22671,7188,-95608,-5124,21126,220,100824,54594,89358,8255,-20354,-3866,-16318,-17432,48395,5853,475,-75046,-75610,3311,-58298,3833,-31204,18856,-5281,9752,29393,-26876,-51382,3848,-10392,-24758,16012,-31663,-8333,15751,-25193,-9100,-48131,-61492,-47931,43055,32345,-31516,27250,-73532,-2588,48144,-22002,-8324,40531,115907,70662,19984,62649,-32803,-56497,-21935,38931,51376,59265,-21514,-17324],[-52120,13472,-23128,31314,-30869,-43840,-95872,-39255,-40140,-84160,-85861,-45989,-4536,-9908,92418,-11067,7934,-3480,-93367,-11628,51316,5292,108362,61333,60424,17925,-9181,72007,-2425,-83075,-323,76873,80304,32274,-21869,1860,-88884,-12433,-7727,-38930,-7859,-30588,-30666,-25703,-61950,-31921,59602,26558,13748,33622,-32272,51217,56099,23987,-6906,-33636,-47943,13188,-61665,-40664,60285,-63344,13000,11311,17306,20458,-17769,-22849,32532,-38581,-30883,-69357,-60235,-49344,-1363,28843,38149,-68769,-50640,-63659,-31171,6783,-10768,-7011,-29796,-25795,13890,-33367,14252,48138,-15269,-26068,-50943,-14954,-91038,-9698,-62496,25962,-40973,20517,44144,51624,42540,-2572,61900,-93921,-56067,-21012,55312,49965,-176645,-81544,38529,8471,39369,42033,-26891,33133,-40758,10929,594,-89357,-32245,-18212,-62215,-14283,16806,-41331,76658,14094,77690,-785,-30910,28293,47652,-19199,-29258,24556,4411,-81984,-86947,3994,18315,15921,55481,50580,23700,-33498,-46961,-48838,-53068,78469,-4608,-20488,-42197,-72129,-34187,36704,20851,-60301,10516,44088,-50258,-59986,-18055,-14846,24626,88505,52691,50150,54544,26790,-25811,-70922,11920,-22763,21901,10241,90793,24794,-71744,-50375,31433,18530,79000,93214,-2410,-14324,9709,47339,-11651,64742,-69209,-44657,-17080,-3102,-24790,-72567,-90236,-43785,33146,-23814,34086,-18676,-5006,-3718,-8105,-4908,-6708,-98305,-25255,30326,44662,-474,8738,9840,-32248,35652,-27298,-45596,32757,20844,7293,-40944,1319,17789,-3048,30868,42366,1180,5258,-7207,58046,39936,-32606,64155,-267,-15632,27604,4623,-77592,-16468,-47893,-96162,-62160,-71479,46208,-26361,-24379,61725,81291,217216,-17059,-139526,-49609,54709,-97285,-1327,-73289,-31407,-48881,-11915,-77440,-91503,-35152,-47679,37185,6291,-50275,-36532,-94529,-3285,81744,49487,-60219,-19611,21958,107297,73705,60089,-11640,-15480,3806,12560,38464,-1475,-28056,-37609,-25519,-12923,-35256,-51326,-29960,-6138,70590,29057,-11753,-18076,-10046,23794,-26366,36172,35068,-93652,-73363,-65343,13406,129279,30954,-33690,-18493,104310,-46080,1117,27109,50018,-89153,-44518,54187,703,-51990,45688,-35346,5775,-14872,-9906,-80585,-63426,-55717,-23665,22785,4168,111519,86110,-29722,-45262,15263,7964,25158,10830,-54635,48091,69948,-19460,854,53276,70758,25347,-34253,6297,-50895,-24297,82657,17037,-36557,19832,104181,23171,61754,-114759,-27801,67031,48750,-52342,-88351,-28821,41127,-20518,-82428,-37324,-43687,-161093,24676,-36218,374,31697,-106976,-26009,85756,60782,-15408,-53282,44513,121842,64701,-2284,77263,65216,-30056,-99765,-32381,-67231,-102539,-48115,-17633,-36885,10230,62711,-4642,52930,13231,-20172,-6044,-10829,-113322,29084,66795,-23954,17663,-11367,6500,72542,1143,46408,51329,-30335,57365,12635,25953,58441,25483,-50720,23957,27429,-26922,-36140,-112251,16302,-1123,131394,779,-37559,34431,-45838,-79389,-9793,-24957,-32314,53612,-60275,223,28609,29721,39771,-20956,10009,37411,8773,13423,-38858,-7367,99647,41330,40103,-13934,78093,-7136,41643,43651,-65776,-12845,-28936,8378,12986,-3989,14300,-43283,-79059,-2600,52988,35131,-2438,-81859,49474,34196,89357,17440,98094,-1521,-65741,-8588,-58484,-13286,-6709,29788,24514,41867,25736,37731,-9619,42702,57569,-771,8127,-15207,-64751,-33580,25649,-11009,-67851,-40691,37771,38786,-25374,-24596,49907,-90531,-27783,-42580,-71905,8550,-33962,79021,18758,34492,14427,-16166,-92647,3373,33847,11816,-44245,139986,55135,-10967,15866,-56471,4612,86892,57718,115718,94533,15506,5831,16394,73557,32491,-24938,-17237,42072,39645,-35736,-101159,-46520,-10111,-8735,13776,46578,23939,-8393,27923,14365,24800,32923,20217,-54459,5381,271,-103449,-22812,-43188,-37701,26255,30326,-29353,-53642,3063,19287,37322,-454,3128,-106982,24296,17473,-17867,-39516,18425,32725,17824,-30167,29023,-21328,-207,-22097,56217,94307,81042,30249,-42869,3743,15171,-24151,13974,-29181,4353,12108,-24587,-807,-44564,-23880,-22037,-5456,-2321,-30276,-41811,-64910,-47544,-29327,-47553,-53290,-9308,28867,110874,47434,-68718,-82754,-5159,54747,-97026,25635,20646,-37374,-27619,36601,-9133,-69449,-95521,-132604,25917,-20792,-28601,45701,23312,21260,-39090,-1348,-27416,8549,-79767,-45000,74861,-21126,47367,-4569,8273,-113417,-36228,-43720,-54372,10569,53923,55364,64538,37633,10058,30341,-73468,-76173,76419,34553,-111339,-19463,-8004,-21642,57844,30623,54249,1869,-32962,-95725,-41779,-12429,-52707,-23641,-53091,-14874,59991,-16617,-38017,47859,32367,-13618,-30815,32329,-79053,-71234,52968,-52901,-3631,-11494,-5350,-18298,-99390,-35850,-91976,-23875,64122,-34415,-194523,80535,34141,-10120,-5855,-53659,-7699,-30736,-23720,-39041,-46957,-13066,6120,-29406,-2386,43121,68541,-45984,-11417,18322,-33227,-46598,9794,-40609,-86067,16229,8587,-58399,1689,-38709,29135,-8015,-58942,-2150,-74067,-17943,-90856,88821,-37720,25800,-56591,-23907,104810,86280,77579,10977,79514,-18489,-114677,-68559,-67980,47393,-29564,-40771,47378,12345,-18870,4547,-18795,-18283,-43158,-46832,30794,-9295,-8043,20660,-2114,76143,-79609,39749,30269,4203,-48090,51846,-16758,68842,415,-25525,-100383,26611,-18081,28985,29334,-15793,3134,-25619,47686,53420,30172,40753,16293,93728,-22650,9455,87248,80061,-22221,-6562,40,35092,-19975,46499,-59287,14416,-38709,-6243,-21762,-4800,-33757,-36300,56634,27839,-16608,29931,-30427,6290,66887,-9091,0,-17277,18857,-100669,-42737,-22016,29854,124229,41688,-29645,-16119,36590,105616,12234,-5985,-52913,42341,94707,137791,45773,-19861,8939,-31120,20168,-36411,34050,-5999,-35528,-48102,20005,-47287,-7159,20973,-134436,-15683,41493,-21670,-16267,22280,-34609,-48577,115315,-60326,34417,-34846,10857,-17944,-2574,79247,61617,57211,-4933,-35669,-18451,34408,-955,17801,16782,4748,31425,58451,58885,8552,34135,-42725,-33281,-44135,13252,41864,-2955,-10301,-23002,-6064,-32736,-69627,-52939,-30005,-70661,-5228,27521,-22763,-17051,36452,-35682,14533,-53095,-113136,-64155,-49049,-92639,31942,43018,-37513,-34514,-87658,-61493,55697,11032,-5672,-65291,46255,36520,-45004,12154,-2845,-52213,-56009,43315,3459,28039,-26658,-43749,28086,-64438,-25903,10522,-96151,-1483,-29461,3559,3070,-29326,-41501,-35583,47178,-26632,-60280,-57612,-15882,-67838,-62766,-68489,-30220,46715,89122,49284,-52018,-10232,54848,-21889,15154,-14368,-15526,3079,68032,34463,18058,-118536,-32128,19570,11686,90697,55709,77089,-2997,-15846,-23971,2220,5589,30716,190,7636,-81042,-87104,-14887,-52603,14484,-13965,12765,31656,32848,65725,-37420,-45916,1820,-14278,-38895,22462,-23606,-22541,17046,-35483,-8508,-17972,-42171,-28566,41742,18442,-22053,29332,-54125,7766,63338,-6558,-13587,50345,133239,75874,27179,62029,-33601,-18606,-23580,39449,59752,59069,-13865,-3821],[-47299,10002,-9650,35503,-27127,-43251,-130437,-53035,-23977,-56806,-50100,-31864,-17287,-10399,100096,-28287,6524,10527,-59065,4222,42522,-247,107288,48385,44305,4347,-28126,47139,-2417,-52508,-16817,32214,68170,32796,-29777,3365,-54724,10673,-17159,-15868,-21639,-46238,-31980,-51634,-68756,-30716,68011,461,12160,-3804,-33848,43892,36200,37979,9084,-6176,-37513,31242,-76270,-57989,63743,-43038,9981,34469,40699,14620,-14256,-12045,20117,-36357,-21299,-88094,-51040,-63516,10906,4225,13174,-69206,-55751,-76436,-34959,-45695,-46462,9934,-38053,-43830,-5217,-31851,-802,46315,3289,-37008,-65979,-42693,-93247,-26655,-51982,4412,-54416,21091,32868,53030,40061,22136,97789,-77022,-79705,-8348,72153,63064,-171459,-51129,88879,6040,49279,52589,-36584,15659,-46178,32799,12470,-109170,-13811,1823,-63247,-1753,22530,-38460,34411,-27434,88537,26107,-19477,23268,44213,-12587,-27604,14838,-130,-91158,-90883,27001,41906,18876,45283,72748,32409,-39174,-47557,-44533,3105,83311,-12303,-3587,12929,-63933,-28186,47934,38885,-63616,-20029,42406,-33248,-42457,-136,-27640,24857,103562,19723,48504,42897,16693,-30465,-53844,3558,-40493,-9627,25598,95555,17971,-66203,-33700,68005,17185,77687,71714,-16101,-28686,20365,58271,-13624,77639,-62583,-71501,-15626,-34396,-33968,-41348,-64941,-27310,66009,12704,37795,-22781,12062,-4808,36293,15195,3813,-59047,-18499,31976,49485,9683,32384,6098,-47913,39341,-21109,-8593,41147,31220,-2219,-50634,-2007,37309,-8663,47632,40201,6040,6144,-13661,48121,48716,-36666,61014,-31604,-14569,13422,4012,-64217,-1242,-37489,-75025,-62666,-20174,55949,-29076,-25381,45824,7973,154818,115388,-86915,-64930,3756,-103753,5197,-82426,-5918,-47280,-21880,-42297,-114014,-38398,-39172,45814,3886,-43217,-42842,-83782,-15706,60299,50440,-17735,-39049,17866,65601,45435,57981,-5698,-5276,4634,3796,17862,-485,-16777,-31063,-43123,1994,-21263,-57205,-34396,-21415,91085,33249,-2701,-20593,-6454,29648,-36215,21002,4167,-127478,-75444,-29496,7138,117049,31575,-48153,-16399,103823,-78495,-8949,13640,45369,-64759,-27828,46916,-5224,-58567,50736,-50528,1323,-13948,-7978,-71077,-66628,-66650,-25242,35622,-9828,81477,46867,-25966,-61392,-787,17651,41821,57075,-24108,41312,56226,-6443,-1453,66243,98634,24809,-25037,13067,-69659,-27765,100707,68855,-26043,11462,88528,36433,68510,-84714,-53381,54751,43727,-51340,-91402,-36117,-5048,-22089,-71388,-44331,-56746,-146404,25423,-31839,-21249,7983,-92926,-11821,69783,55907,10482,-32365,39090,49041,31556,9449,76570,52993,-25979,-68628,-17099,-53725,-97848,-52606,-10618,-27629,-24398,56182,2786,54379,39719,-31090,1305,-10230,-112942,36664,39502,-23937,28656,-4382,21192,51769,34870,24651,30504,-36491,51379,-160,13764,46934,36173,-53234,12790,13043,-2139,-38969,-148668,7627,-32652,114888,13301,-39714,39035,-46914,-88060,-11716,-17097,-27373,55812,-69466,-4820,41754,51254,24719,-37668,2362,39917,10110,38345,-25165,-13139,82099,46242,69139,-5839,81394,-10416,49350,36550,-58288,2733,-11815,30003,7758,-8579,9653,-79961,-84067,-4130,25814,31330,14138,-86443,18786,22088,70799,37469,85102,-14590,-60584,4572,-69101,-4345,2877,16975,26919,29627,49650,65905,38684,59701,36780,273,7322,-19705,-67928,-39584,16099,-5053,-85220,-40688,45421,19472,-43716,-1154,53993,-104562,-41768,-28098,-43067,18216,-27301,46452,11757,15984,-13345,-18232,-66536,-8911,55483,14522,-67614,93894,81244,-2864,13573,-63120,14325,78346,82130,111083,71023,-626,-31621,-2848,67040,24625,-12320,-18715,53435,39755,-37206,-100296,-36081,-21830,11277,23278,26947,17771,-11339,60719,33116,35052,11668,22958,-67011,913,8124,-101084,-28682,-42854,-47612,49047,29914,-9646,-71254,6434,20444,26563,2602,15032,-97610,34954,22932,23687,-10322,19479,42764,45892,6519,30696,-34748,-2059,-24546,30253,61080,75834,36159,-37161,-20287,9336,-27436,28251,-38997,-3663,-47113,-20946,-10011,-34072,-20286,1825,2911,30121,-11195,-23623,-47047,-46742,-44052,-42058,-11797,-28484,24251,98982,35332,-76493,-118004,-37524,71504,-75519,-28263,1829,-34288,-18937,22323,-28832,-79857,-82658,-126430,38666,-14038,-27253,12813,35370,20932,-54731,-29306,-19541,43622,-75820,-57864,63029,-49236,51612,-8024,13529,-115733,-20763,-34305,-43022,5916,48051,71502,53377,27065,8443,43366,-56988,-89110,93980,31014,-81830,-12673,2228,138,32419,25542,70202,3580,-28447,-73535,-37570,3164,-24391,-22230,-67808,-22829,63132,-17867,-17786,43734,28471,-30006,-60962,14069,-101214,-67989,56255,-46257,7409,-17662,-13043,-33776,-102459,-17350,-49490,-38884,48643,-28092,-194356,85227,26191,-15406,22010,-59930,10316,-31847,-46082,-39547,-48723,-11009,-10865,-28556,-5376,63603,64575,-56853,814,31471,-8320,-40843,6535,-45707,-96580,3945,9947,-64408,22133,-26466,25466,-21161,4431,7625,-78604,-12436,-103603,81309,-32445,8870,-45318,-26506,95120,114888,65406,15574,50479,-44599,-122280,-51150,-25393,36552,-10121,-43270,54667,4975,-16593,6554,3615,-45615,-41455,-52713,37251,-5589,-1327,21144,30060,88511,-81847,28339,37429,15242,-35742,48801,-6708,61772,8650,-24474,-138896,32821,-31626,24527,30273,-4405,12214,-17394,19367,35386,20405,44806,12210,89046,-10311,5574,81971,67637,-25476,10535,-8574,41051,-3614,22819,-83049,853,-40376,12990,-33081,3933,-44058,-7274,62258,35270,11286,45589,23483,34806,49467,-24996,1202,-611,35662,-91354,-28523,-26541,39608,120505,38355,-33773,-27160,50064,122497,-788,3824,-46526,30276,77275,120517,31276,-26800,3523,-39245,18504,-23029,15159,-3961,-25220,-66952,-31341,-42032,-8017,-12724,-126283,7203,46482,4394,-26915,4724,-40506,-63971,104421,-50905,36262,-17073,16094,-24589,-6847,92714,55052,55507,-20075,-19499,-15109,65868,13325,8568,-8099,-13878,48841,42329,42154,28764,40794,-51127,-65316,-55487,18619,33272,-8431,-5781,-20515,-6545,556,-74123,-46910,-10309,-78162,-51708,19661,-3966,-28226,31689,-8659,2916,-62842,-71556,-97326,-47113,-79531,45220,59640,1518,-41743,-104869,-65188,75752,3179,23920,-77249,40110,31833,-57343,24390,-7369,-31125,23024,41542,-5430,21880,-57853,-78293,39990,-56174,-16708,8829,-85581,-1186,-20823,11562,14673,-34051,-17024,-19676,56329,-6384,-54391,-40789,-76,-34193,-49034,-59361,-22792,31749,93427,67878,-17377,-2494,43706,-42745,13173,-641,-29649,-5276,50238,35889,17386,-133308,-60687,14476,21281,63508,49917,56933,-11815,-2673,-34019,19195,29951,5793,-7280,10061,-76638,-87178,-37092,-41427,27403,6793,2993,66920,72001,90606,-55425,-42232,291,-21951,-49256,28015,-16359,-30690,9365,-45653,-16458,4055,-17573,-7019,33372,3262,-6994,31985,-34792,7730,58644,9617,-23094,48488,123792,72586,31352,44462,-27996,19274,-16191,40057,57330,47918,-5136,10969],[-32584,14005,10611,26703,-19508,-38385,-147745,-71190,-14400,-16831,-17097,-39271,-33526,-14709,99001,-39818,-2634,18729,-35370,24884,27901,-1033,97255,37691,22870,-17005,-54517,14458,3913,-23855,-28857,-6423,52243,29507,-27024,884,-15144,56079,-19491,6695,-36312,-67127,-28814,-61776,-67338,-27506,56706,-38776,13463,-38342,-37295,39287,14154,52226,26649,24390,-28713,35589,-84276,-61746,61959,-20813,8545,50961,67623,7171,-18522,244,3424,-15114,-827,-96320,-43370,-73104,17683,-17535,-24886,-61116,-52165,-80784,-32312,-85632,-73348,24880,-42074,-46779,-22898,-28126,-14959,35959,30941,-38170,-76231,-63047,-91781,-46536,-36679,-23194,-62436,27001,23119,36155,36622,40706,114560,-48696,-88503,9694,68571,66218,-133373,-10787,122089,6082,59476,54418,-41649,-722,-45943,55145,29145,-109500,-10840,19207,-65094,8423,29842,-30247,-8038,-53743,96367,50802,-17817,5155,38371,507,-26147,1830,1741,-91477,-73863,52831,64602,21395,26261,83180,32275,-39427,-44681,-35229,65498,65190,-24167,9421,59405,-36199,-19660,45189,37743,-63867,-43489,27498,-14816,-21628,7024,-36684,32578,110918,-15797,40523,26334,7540,-36650,-36393,-6642,-59845,-36342,38121,82287,13602,-47897,1709,101754,18145,67724,39510,-29690,-51993,23879,63563,-16570,48798,-58405,-94508,-17526,-61223,-32855,-11308,-35179,-11334,78784,62417,36124,-26492,12953,-1516,71998,32809,13440,-16809,-14138,26792,63643,20256,49935,6698,-51834,44704,-3791,28354,44090,38455,-12629,-49852,-5144,46109,-15120,60381,36104,9510,759,-28882,17064,48044,-34991,39381,-64706,-12616,-5898,-7586,-59501,15246,-17532,-15253,-53019,35336,65395,-23422,-20567,24535,-53218,103376,207733,-63620,-58612,-28809,-93168,11400,-80324,24253,-41956,-23903,-11078,-125484,-34961,-34531,53310,-4398,-33725,-43876,-73649,-15867,35292,49929,14142,-45938,9742,21720,11542,43489,5087,6211,1892,-6143,-3330,885,3014,-12372,-49230,15063,-1638,-59757,-39869,-37440,97121,31395,10760,-17211,-4490,37718,-45010,-662,-34607,-153549,-74453,7219,4582,75926,30189,-50200,-12688,95341,-99571,-13170,-4224,47943,-33186,6305,35380,488,-59132,65910,-58209,-2994,-8691,-366,-44382,-50074,-62410,-7478,47181,-17328,47244,-1631,-20463,-70811,-16241,22590,41639,89321,-8063,37559,40146,2130,-7283,67656,109019,17174,-9981,20488,-78042,-25248,94452,108062,-15517,-2694,67346,39979,68633,-39068,-73173,35878,31520,-44386,-79600,-32282,-44897,-19353,-37560,-38883,-59370,-114876,25311,-22745,-32641,-3075,-71146,5708,49766,51546,29535,-18032,27735,-17253,-5514,18984,63255,50627,-10269,-24961,5208,-37816,-74200,-50271,-11928,-19458,-63845,43961,21543,51454,58825,-41796,8857,-1719,-103431,36945,4489,-15206,37829,-3022,31134,26576,54003,-7322,14769,-31973,44609,-9997,-4341,23674,43029,-48825,1354,-2995,21841,-28225,-131190,-2077,-48933,75764,25328,-40400,35037,-43178,-90863,-12143,-3322,-22509,50231,-53808,-6466,51321,62760,-118,-47842,-9544,41335,18417,54656,-11668,-11177,60321,46980,92889,17437,91961,-7694,55146,25460,-48051,13985,6228,41627,8318,-13974,13368,-101533,-70070,-4670,-5243,29872,25997,-79681,-28296,3184,32068,42729,57841,-22277,-38902,24899,-73276,7192,6174,11391,24447,10234,66611,85668,62919,66676,21115,-1243,-206,-27564,-69244,-38722,8902,9705,-95582,-41118,30081,-8954,-63655,19574,55298,-102736,-57419,-12951,-8067,19139,-21363,20423,5029,-1647,-39552,-15460,-36790,-22726,73567,16148,-75672,45524,97760,2714,10060,-59775,22228,59508,91411,93840,47795,-15129,-69885,-27557,57749,24087,500,-23154,55072,21756,-33995,-98870,-25796,-24941,34217,44673,5836,1310,-15541,84079,40014,39128,-4806,27354,-68356,-9984,11741,-94371,-37992,-46171,-52028,76597,28743,16191,-70663,15487,32218,17444,2818,28174,-52675,41539,28291,54797,-1873,2967,50772,54005,35707,29750,-38675,-677,-28114,10154,19312,65468,36325,-24206,-30070,7590,-26390,37249,-40186,-2268,-96343,-12293,-19449,-21406,-17529,19440,6952,55936,10514,-13864,-29086,-32417,-50168,-35998,11145,-44253,19776,82928,19104,-72099,-139314,-62146,70969,-51241,-92539,-15403,-21465,-7704,848,-45135,-69850,-62096,-109602,48649,-1974,-20250,-14819,46919,18105,-65562,-64092,-9181,57737,-59852,-58313,36525,-66462,54115,-6289,18438,-94886,-210,-25729,-27619,5878,37375,70215,42790,22193,5667,58153,-35538,-84395,92552,16735,-53399,-6557,7136,23384,7751,16284,73181,4400,-24072,-44074,-23377,19944,9047,-23665,-64292,-13931,50392,-17266,-3791,40350,28380,-45700,-68653,9012,-89749,-52520,47675,-475,24284,-8131,-12769,-41275,-87066,-2998,11575,-46267,28171,-19469,-150486,85858,5012,-21523,41378,-57291,20660,-35523,-52241,-38277,-41371,2957,-30329,-25683,-736,84797,67740,-53011,9579,34583,23555,-34510,-942,-49971,-103634,-18293,7360,-60367,45741,-7269,14028,-42900,68501,10922,-77809,-7159,-114651,61138,-23637,-10963,-29838,-20477,84594,123939,53269,18294,29155,-53240,-101097,-25373,25562,38344,8547,-36243,49009,-10869,-25797,3840,10533,-64233,-50078,-61564,46713,7670,2727,21778,65231,97652,-73257,15912,36872,23406,-21582,42133,11030,54619,15235,-17886,-157682,43454,-33513,14964,31954,14928,20341,-5800,-15569,16387,-4455,44271,7908,76187,8646,77,59593,42500,-20980,22861,-14971,37794,7623,-3724,-85074,-17948,-43761,46554,-43438,17274,-43884,21300,53713,38276,35724,56057,74589,61676,13831,-40661,8729,23627,37255,-55736,-17767,-25352,43072,100655,33667,-24227,-47354,41956,111673,-14776,11225,-39000,11229,62329,98714,16492,-26638,-4619,-49614,8409,-2489,-6307,240,-23425,-76988,-72534,-27577,-14298,-42929,-98925,23576,52010,24329,-42519,-9030,-21921,-56727,73391,-37822,27313,7765,20596,-29068,-7498,89592,47487,52148,-30359,624,407,88104,22007,-602,-27385,-26370,54212,22648,26373,46069,42162,-44290,-86174,-55230,21460,23916,-10683,3499,-21578,-24362,34894,-77735,-31549,6720,-88938,-66096,26712,10276,-38722,30038,12518,-12809,-70320,-22603,-107145,-49084,-52535,56609,77358,38015,-34061,-112361,-53093,82018,-4136,45690,-64663,34573,19554,-59977,37863,-15463,-4971,110139,33613,-12105,12782,-64959,-88332,55843,-47709,-5071,-1285,-64025,-3586,-6405,16980,41254,-36775,745,-4700,50802,13244,-41242,-18485,19188,6453,-19881,-52892,-4955,12838,94412,65725,31545,631,24964,-58309,12827,5771,-33902,-19514,18969,28775,6482,-133234,-82263,8648,27066,33394,36824,34505,-19186,13411,-32152,34117,47198,-22091,-11667,13267,-59992,-71954,-55389,-27704,42565,26822,-2353,89763,106551,99828,-77104,-44483,-6207,-33464,-52890,32981,-11550,-30272,-9085,-54870,-28973,13464,2523,8137,20363,-10322,8942,35888,-17185,-3001,34665,20892,-39753,32401,89283,60206,31422,16635,-19110,46308,-1986,39942,44700,34327,1198,24917],[-8241,25279,34336,5346,-13018,-30283,-141551,-78479,-20625,21177,5316,-64818,-52323,-23866,87985,-42783,-17506,19398,-23324,44825,10774,4310,82343,28929,3136,-38887,-83111,-19280,13125,-1344,-31768,-32477,37339,23837,-18104,-4559,13912,101672,-14448,19513,-46847,-86111,-20715,-55588,-56830,-23589,26732,-78230,16305,-56427,-43841,36787,-1895,66280,40747,53040,-24191,25843,-83314,-60228,54264,-4050,10429,59053,87526,805,-22733,12840,-11333,15560,22779,-92444,-39939,-71691,14496,-34363,-61460,-42752,-46647,-78297,-26686,-96592,-84771,31199,-39403,-34708,-39232,-22365,-26243,15619,57806,-28395,-76734,-67261,-88582,-62576,-24066,-49807,-63673,36830,15941,6174,31156,50194,111515,-20733,-78048,27286,45738,58490,-73401,24864,130506,9303,67080,47690,-38285,-11666,-40933,72640,45455,-88066,-21301,33038,-61374,10992,35879,-20767,-38961,-66936,96462,68843,-19621,-12543,33334,18039,-24304,-12289,7611,-83314,-46553,70297,77331,22003,2605,77353,20385,-34820,-38408,-23608,110220,31145,-36335,16376,88643,5246,-10372,28680,22152,-59092,-52778,4436,2960,-1332,3959,-39609,48264,103352,-42698,26536,8046,1965,-44673,-19521,-14999,-78566,-51524,44793,58711,12113,-21468,46480,111300,19660,48296,8839,-41714,-83205,19596,58605,-18049,-7992,-55139,-107327,-24962,-76957,-22786,5554,-7817,2814,69802,104451,28215,-29608,-1447,1210,90252,44766,23052,17160,-10664,15637,75598,26052,57621,11455,-42338,43631,13208,46155,36239,35462,-26725,-38883,-7533,42902,-20037,65288,29102,11363,-8438,-47020,-21161,41689,-28266,3209,-92147,-8235,-24202,-19688,-63895,26964,2445,61337,-37108,75270,71465,-9908,-14675,3908,-93672,71382,240890,-75366,-29756,-31118,-65257,17655,-68462,46832,-35544,-17824,9420,-117328,-24420,-37544,56668,-16381,-22977,-38385,-64919,-7356,14984,49273,28482,-39194,-3228,-18430,-17430,20450,19202,17333,-4443,-12232,-16087,6264,34926,9239,-37959,22787,17427,-58940,-40485,-51768,89456,25831,25960,-8886,-7468,46157,-48770,-23377,-68271,-160217,-71639,30958,5086,26537,29056,-40883,-10015,82882,-105984,-11683,-23181,53344,-1918,55016,23787,13284,-54852,85076,-58773,-5238,3750,12403,-5206,-18541,-46428,23424,54460,-16417,15723,-44237,-15448,-72533,-27326,22276,25856,98669,-10017,38690,25720,6359,-14506,54887,94046,4779,6357,27027,-75338,-16691,67085,124893,-8742,-17466,49496,32938,63263,8832,-77410,15590,16084,-33242,-56323,-19040,-65276,-14266,6374,-22721,-50176,-82506,27985,-12074,-36791,-2923,-47180,21659,36460,53026,37133,-10490,14217,-49864,-35736,24064,44692,60782,10708,14592,33083,-26304,-38385,-41047,-21875,-15831,-93241,29198,47178,44798,66450,-49802,15382,12845,-88339,25561,-27109,3658,44397,-5269,33327,7283,50846,-38036,4170,-18726,38492,-14318,-24840,-1895,46727,-38196,-5110,-17506,38882,-11062,-67061,-10059,-50091,26151,34913,-38738,21064,-34302,-87097,-13197,12776,-21846,36845,-15222,-4774,60136,60657,-27750,-49723,-21214,43863,30155,57227,-797,-118,38496,42722,102349,45799,99854,-2885,57598,13081,-35086,22904,23282,42875,16030,-14573,21761,-107145,-44967,377,-31292,28410,30630,-61287,-67424,-14017,-11552,29994,26330,-17301,-1531,48175,-66393,16781,2660,10608,18752,-9854,74244,92995,56270,63492,16925,-5874,-12600,-33551,-66355,-29962,6153,30338,-96170,-39549,1651,-40089,-77765,33389,49350,-89338,-69120,1789,20917,8836,-17248,14543,1540,-15033,-55823,-10380,-11911,-32909,82838,16400,-68572,10722,102972,8185,7586,-49912,27499,37027,82902,69527,33531,-25026,-100875,-56213,48189,30836,10327,-30717,44839,-9034,-24594,-97310,-18569,-21296,53884,74501,-8106,-18576,-21316,84500,33150,37503,-15776,29268,-59054,-24570,12513,-86162,-47773,-48530,-50575,101625,25826,33211,-49119,26725,43904,10149,626,35379,1034,42702,34243,69856,-9797,-26975,57849,43876,51704,22873,-34128,2667,-36458,-3432,-11995,59173,32031,-8424,-26825,10955,-20714,39322,-33531,5690,-113688,1215,-27237,-13743,-14629,24574,4199,65269,30047,-6332,-15109,-8915,-44561,-29402,11711,-52652,19852,65077,-753,-55528,-135834,-73390,55625,-29881,-140932,-29702,89,2007,-21489,-50363,-40905,-38908,-83649,53710,11822,-10348,-29127,54694,14358,-68591,-97942,-2793,41351,-31866,-48331,3380,-68765,54225,826,22724,-65650,23172,-17925,-10167,9786,25455,54230,32658,25678,1893,71597,-8305,-59950,71345,-662,-32975,-4190,580,38186,-10080,6653,61946,6160,-20747,-12516,-3930,35598,38770,-28621,-43655,9991,21262,-16556,2845,43361,32445,-59202,-52576,16855,-55689,-34004,30821,75403,44054,13545,-5003,-37204,-57095,5115,64655,-42085,8977,-12744,-79416,83075,-19403,-31222,49518,-48466,17780,-39803,-39832,-35658,-24329,24399,-43866,-22940,13057,95694,84119,-34638,13848,28901,54594,-25970,-13213,-51909,-104361,-41694,1760,-45409,64790,10029,-3696,-66500,106442,10089,-68914,-4828,-119047,33056,-12109,-30103,-14196,-9442,80688,117934,45487,20096,18102,-39168,-61333,1814,62800,55788,25162,-22137,32220,-31640,-43413,-99,-5903,-72162,-65361,-67316,55976,28867,7116,23642,90902,102770,-62077,6668,27665,26773,-12669,26688,31969,50654,21026,-5885,-148963,57538,-25681,3868,34730,37881,25207,8189,-44312,2916,-37008,38238,4280,61250,29513,-5816,21369,11715,-17844,26616,-17642,26238,12683,-29250,-64142,-36220,-44328,79714,-53388,32329,-32247,43812,34817,35340,53363,56775,102502,72745,-32714,-53147,16676,57829,21834,-5302,-12167,-19246,41240,68573,27306,-1644,-67943,19399,79189,-21004,12912,-32254,-11001,47487,77134,3714,-18161,-12284,-61402,-6964,20447,-24598,6188,-29622,-80073,-91717,-8367,-22561,-55777,-60631,31148,53164,34048,-57488,-17524,22866,-29981,32089,-20813,6157,32502,24079,-26506,-4954,72809,37824,46390,-31974,20784,23127,91262,25141,-3766,-38790,-30749,47620,7982,15271,53949,38514,-25999,-90421,-38440,18702,16932,-9906,15972,-22725,-55518,57294,-78512,-10501,19064,-97788,-45386,42299,14202,-47727,31911,22802,-31399,-71725,19636,-95115,-55661,-22130,62732,89171,61503,-13074,-106910,-40029,71846,-10804,52022,-31730,27996,2641,-52772,49132,-25515,16860,169199,26121,-14520,2848,-44432,-74207,69194,-43682,5298,-14243,-36797,-5940,8761,14529,74989,-34331,9834,8031,36539,27088,-28929,-3895,35701,42931,13557,-47934,20492,-3478,91091,44564,75668,-7192,3131,-64081,15122,3892,-27280,-33007,-14187,17715,-10413,-115701,-92010,5805,29268,15034,16166,14502,-25865,25372,-19630,47917,50240,-46980,-9542,22782,-33636,-40368,-64534,-15302,56158,41009,1892,93279,117843,95342,-96057,-52479,-21202,-47607,-47213,36748,-9209,-21268,-35485,-63067,-39608,10251,12432,12447,7199,-19868,20795,40897,-1119,-20209,1471,22715,-64116,4542,41861,41159,27649,-12329,-11350,55740,13562,38296,24763,24567,2544,36130],[20285,40376,54805,-22173,-12932,-19521,-114768,-60856,-40200,43624,16453,-92650,-68718,-34924,68275,-35859,-32489,14238,-15657,58071,-7249,15468,66337,19677,-9703,-54833,-106768,-47913,20223,15198,-24057,-45270,24638,17889,-7708,-10896,25986,120954,-4051,18723,-48752,-95837,-9186,-37317,-36267,-19910,-11781,-101116,17989,-52985,-53749,35577,-8352,77654,47703,75828,-23680,5345,-73329,-64135,40738,3144,16449,59399,92558,-1611,-19067,23900,-18538,42690,41086,-77781,-43550,-58107,-919,-46182,-81719,-16301,-45722,-71728,-21605,-76596,-83046,24474,-29686,-12582,-53482,-16454,-33201,-11235,72251,-10859,-65282,-52419,-83212,-69076,-20081,-68885,-57682,47583,12191,-26245,23168,52261,99053,-1581,-51431,38913,11729,43669,-12422,44665,117196,16389,69928,32867,-27549,-14951,-33852,81584,56706,-50681,-38487,46155,-48376,4294,38894,-14134,-54362,-75684,87252,77849,-15894,-17762,32736,35994,-20791,-25544,13257,-68706,-24690,71636,72789,20498,-20260,56889,-2401,-27117,-29345,-13141,122809,-5660,-44108,17683,99200,46456,-2146,2915,1753,-48198,-46329,-17171,19142,15147,-5813,-37166,66306,78983,-52213,8958,-8494,1466,-52991,-3895,-17752,-93304,-54148,43860,35684,12614,5898,84532,90794,19806,23558,-8706,-51237,-114717,8963,40614,-15932,-67321,-51210,-104665,-38175,-80779,-7152,3232,13403,14667,45900,117293,14953,-31002,-24196,2852,89798,48542,33830,34548,-5162,683,74869,24129,55179,18164,-23164,32140,21978,32053,16138,17821,-47218,-21208,-9355,28855,-21293,62687,19916,11796,-17210,-60156,-47315,36785,-17083,-37370,-110344,-2270,-38530,-25027,-69796,29184,15462,118000,-20007,85847,72180,8337,-12434,-10826,-111625,61312,216684,-111077,13538,-5811,-25837,24359,-48949,51533,-30674,-6520,21287,-87100,-7713,-47183,53026,-29859,-12095,-28156,-57595,3983,5297,49343,26574,-22616,-20748,-50837,-35506,-5336,35108,26424,-13567,-12498,-18407,17703,73384,24464,-10093,23502,31829,-54635,-29483,-61882,73298,20756,38158,1675,-17111,52950,-46183,-41308,-84597,-142640,-67636,36332,7582,-13002,28710,-24622,-9898,74092,-97497,-7244,-39896,54583,22144,104482,16124,25933,-47699,99870,-53914,-4116,22637,28063,36100,17932,-24506,56807,55504,-8066,-9614,-69683,-11865,-66632,-32275,17639,950,86815,-26799,45406,16227,8062,-19469,32112,55436,-8870,19324,31933,-63122,-3125,30619,117751,-8919,-27453,40414,17572,53284,45477,-61881,-55,1146,-21259,-28572,-1228,-61582,-10103,43435,-1069,-32271,-60911,34530,-3395,-42246,2251,-26244,31814,35657,60608,33389,-6377,2407,-44834,-52169,22577,27690,78607,28591,37244,60511,-25039,-1823,-26093,-36232,-16910,-97375,15591,72514,36461,62208,-53232,20432,28920,-72191,1955,-46304,29614,47363,-8372,27870,1511,25329,-56355,-2977,-3152,33597,-12096,-43054,-22940,46754,-23803,-4143,-28097,44733,1799,9845,-14220,-43335,-17820,40697,-34859,-967,-21357,-77080,-15666,27762,-27269,18504,33803,1370,70614,45805,-52039,-43806,-28740,47970,39316,44898,4228,18075,22418,34065,93642,62123,90933,-2183,55493,3015,-19597,32392,36380,35446,29239,-5638,29040,-100622,-17812,13555,-40251,26002,26907,-34200,-83178,-23180,-44157,2918,268,3675,41710,67972,-43869,21009,-6073,8593,11257,-25923,72308,87339,26287,52878,24987,-13831,-25790,-33598,-58085,-15037,7963,49534,-87342,-33564,-26570,-66992,-81242,38860,33096,-69937,-71822,15122,35125,-12773,-16024,28514,2636,-23253,-57730,-7554,3597,-34211,81589,15053,-50409,-5721,98463,17398,8473,-36824,29543,17986,58683,44640,28837,-29621,-115102,-84067,38968,44082,15387,-38955,23970,-42420,-9742,-92346,-13850,-14544,65773,102179,-9209,-35212,-27845,54975,14662,32354,-22472,26369,-42397,-39764,11788,-77407,-54326,-45636,-45007,115674,20458,29666,-13283,34423,43567,3492,-1791,31911,35836,38533,41272,69237,-22070,-59810,64193,23216,52896,6764,-25487,6411,-48985,-12597,-21491,59770,25738,5662,-14865,18829,-11558,35119,-22106,15601,-88394,21410,-31758,-16407,-10532,16087,-5621,53864,43761,9301,-8048,17211,-27066,-21319,-4562,-53177,25510,45764,-21094,-31199,-106735,-69303,33238,-15549,-159558,-40330,26310,6920,-38209,-42116,-2301,-19809,-53013,53151,22197,-1485,-27806,54147,10584,-62269,-120588,-5519,-275,2783,-31844,-26799,-60347,49088,11650,25773,-43472,44246,-11099,6707,14646,15473,30449,20779,36016,-2574,80474,22932,-22331,36040,-12807,-23509,-6271,-19373,38200,-17828,-87,38522,10355,-19523,11304,14413,46449,56998,-35277,-13771,40651,-16789,-15923,2505,55347,38599,-70312,-22246,31739,-16099,-20187,11846,151583,62461,39481,7154,-21046,-20825,7543,93701,-26722,-4649,-11718,-7042,78668,-35586,-43720,45935,-38862,2605,-40523,-12710,-31646,-589,46066,-45430,-21442,32586,89282,109853,-7922,14645,18795,76488,-13564,-29054,-49415,-97114,-58079,-5185,-22790,73437,17533,-23649,-84054,101085,8691,-50796,-7476,-114544,4639,526,-44517,-2509,1912,84378,107758,44229,21436,16406,-5825,-17291,22023,68784,80628,39281,-5401,9399,-52800,-62419,-2583,-42684,-71593,-79123,-65017,61623,52436,13755,26709,97192,103306,-53153,3327,11002,24958,-14427,2462,49259,51338,26051,9836,-117036,70704,-13207,-6934,38707,60746,25032,21089,-57716,-1391,-64484,27999,2792,51821,45090,-11142,-24390,-16211,-23585,20666,-17425,9164,11024,-49986,-28745,-47885,-37771,96867,-62885,46747,-10372,57060,12756,26528,65106,46181,101018,61128,-74561,-61107,19579,95696,-7771,41668,-10196,-10855,36543,32367,18873,30479,-76629,-5604,40279,-11961,7779,-27189,-30868,30608,58077,-6587,-3873,-15789,-71406,-22268,39706,-35094,13346,-39681,-79924,-86948,10473,-28719,-44093,-24044,29395,46408,32201,-59824,-20257,80204,4351,-8049,531,-22712,50279,25751,-14497,-1032,50403,26658,38245,-24428,37391,45891,72064,23916,1947,-43551,-26078,34175,5829,10389,49832,30440,-3322,-78046,-5021,8158,14499,-7626,28276,-20137,-87178,59073,-74471,11243,26012,-99502,-6203,55937,4577,-55093,35938,21962,-48977,-65409,43177,-71052,-65135,1036,61083,86788,65649,15011,-87902,-35195,48610,-16409,40175,11302,18698,-14044,-38846,55246,-35940,24917,178657,25650,-10681,-6157,-5197,-46068,72424,-46258,11127,-22029,-11658,-5212,19198,2474,102168,-24278,14143,18918,22453,33165,-22324,-7276,45794,66363,37221,-43002,45763,-12676,82339,14869,94803,-30272,-16206,-57972,20667,-5018,-11567,-38644,-38210,8458,-27507,-83662,-89663,8822,29963,15573,-11599,-304,-31571,28695,714,61940,36660,-62669,-193,40378,-4155,3056,-63340,-7585,61747,45085,15643,77098,100805,83556,-104999,-61386,-44011,-61972,-30605,38048,-7914,-6318,-62575,-70251,-42287,-1610,11551,6683,-815,-23863,24794,45708,14183,-36744,-27676,13407,-92515,-28023,-2294,20473,21420,-34998,-8589,47365,23964,34401,2290,20369,-1692,43207],[44494,53655,65580,-45631,-22274,-6815,-77198,-15675,-56241,45504,19737,-105998,-74962,-41275,42955,-19794,-40037,7550,-5330,60270,-26101,29808,51172,7978,-13843,-61845,-118955,-67224,20695,26416,-8107,-47165,11644,13589,659,-15708,24133,102345,8503,6363,-38884,-91483,2476,-14041,-5522,-16970,-43496,-95675,16121,-32554,-65857,34931,-6341,82476,46160,89851,-24421,-20158,-57004,-78747,22532,792,26481,54185,80824,2269,-4045,31365,-15311,56525,47711,-55959,-55704,-36930,-27235,-53753,-76724,12983,-51519,-63859,-19128,-38178,-76425,4535,-14870,11425,-63773,-13208,-34859,-36962,66229,8351,-44454,-23627,-73462,-63776,-26142,-76504,-45294,56381,12234,-50003,13190,52067,90488,7372,-17094,41669,-22858,29552,30646,45551,93540,27150,67764,11714,-14605,-10840,-28424,80915,59974,-9021,-54419,62545,-27482,-8965,38424,-13162,-57363,-86485,71732,78012,-240,-5451,38901,49838,-14022,-36288,14318,-51022,-20480,55143,49267,18008,-37846,29331,-30915,-18497,-18607,-6682,105414,-31554,-43898,15707,96055,71350,3581,-24625,-13924,-31948,-28348,-27300,33822,26613,-17298,-32420,74777,43309,-41338,-8096,-20794,5990,-58714,9383,-12162,-101306,-48505,35431,20824,13456,26581,100252,51274,17238,2278,-7066,-57761,-134680,-5259,11250,-9262,-106955,-46122,-84135,-54667,-78088,9594,-15115,27715,24148,18001,92480,-1152,-29178,-46097,6389,75153,42776,46489,33262,5470,-15190,59075,14723,44966,23681,-1881,11905,20143,-11532,-12409,-13995,-74587,-2165,-11370,6933,-17447,55798,10829,11098,-22446,-61957,-46375,41123,-1553,-69281,-119530,1297,-50064,-21727,-66226,20762,20186,125128,-6074,63910,67297,26400,-16257,-16611,-109973,69462,153782,-144859,57227,33324,14788,31845,-23971,34282,-29068,5335,30377,-40771,13122,-58617,40797,-43031,-2401,-17380,-51675,12382,7172,50542,16176,-3546,-41103,-73075,-41505,-27848,51277,32315,-24163,-8549,-13775,32865,101996,27251,26466,17978,40241,-46928,-2816,-65634,55307,20146,41706,10844,-32559,56317,-38832,-49948,-76996,-108316,-62587,26316,10973,-35092,26759,-6970,-12410,76412,-76919,-4528,-51706,45978,34489,135175,14492,32328,-39285,103566,-45349,376,42885,42823,66759,47659,-1966,81630,50363,4450,-27293,-75250,-8967,-53798,-31390,10551,-24407,61499,-52253,56868,13526,9441,-18388,7782,5332,-20174,25671,34868,-45013,13231,-339,92208,-17515,-29315,40098,-1629,39458,61725,-32015,-6834,-10777,-12154,-4121,15314,-38183,-9621,60202,19010,-11402,-51765,43240,811,-56884,5810,-11130,33927,44936,69508,23045,-1968,-4871,-17005,-53448,13699,16434,94300,36455,38567,78308,-36207,24019,-7946,-48117,-19026,-67968,5401,91042,29790,49651,-51293,24162,40762,-59208,-29248,-49088,56490,45775,-10210,17910,10993,-14085,-56128,-8748,6015,29894,-4268,-54574,-39638,42176,-9101,3494,-33884,38426,1001,61383,-13634,-37556,-42772,41747,-30280,-26095,-6650,-61954,-18221,39447,-34523,950,76211,13614,82113,23773,-68905,-32154,-29356,52504,39950,20019,1109,38604,16984,22962,69789,51440,57522,-10537,48539,-1302,-2206,44415,42143,22306,43710,13680,29750,-87862,6155,33514,-25101,23526,15360,-3699,-73450,-23135,-56271,-28036,-14547,37372,74770,77431,-3691,18770,-17015,-1071,2613,-35531,62200,71689,-10245,39152,39871,-25070,-35247,-26640,-44857,2134,12506,57902,-72766,-21652,-44579,-83692,-73270,37752,8268,-49222,-62971,26021,34885,-41818,-18047,49806,7729,-27365,-45892,-11440,9741,-23674,72508,11870,-27433,-9230,87725,33254,14293,-21994,28444,7786,25161,24481,27800,-30079,-106217,-103702,29901,61889,15643,-43685,-2774,-67550,7012,-79810,-8214,-7993,68402,114840,3481,-44272,-33528,1488,-10330,26517,-26824,19080,-23092,-52938,10049,-67526,-54785,-35451,-38621,112208,12821,3973,23311,32387,24282,-4745,-1887,17206,37774,30557,49371,57294,-27735,-83232,68570,2101,41910,-19126,-18850,9103,-61862,-19211,-8942,63933,19948,14771,523,29032,-1536,27349,-10076,23300,-30292,48993,-32251,-29978,-4771,-1880,-20036,25540,49837,39913,-8107,39438,-1656,-11180,-27097,-48491,33928,24748,-36395,-6272,-62570,-51798,12332,-9933,-151717,-46577,49947,5349,-44565,-22907,31546,-10886,-24757,48119,24406,2748,-15017,41490,6134,-47342,-124130,-18736,-46817,36357,-13441,-46933,-50283,36396,22617,26582,-35777,57697,-6003,20248,16581,9342,7029,5426,48492,-6771,81706,51718,15042,-2394,-14192,-23900,-10770,-48630,23626,-15599,-2278,7753,17033,-21671,18571,25733,49106,59604,-39686,14413,66308,-48257,-13947,-3229,72641,43296,-78996,7548,45412,15723,-14567,-2893,193599,75115,60441,19117,3868,12177,7481,97496,-4495,-11187,-18338,44388,74317,-35489,-55643,32096,-34521,-17718,-32479,20651,-25960,23489,60914,-34157,-21059,51382,66420,130402,16919,14283,9260,83761,3763,-45563,-40789,-81887,-62585,-12499,1554,69907,11137,-40335,-89464,55006,9835,-26182,-15562,-101836,-15397,12217,-50586,2793,9578,89625,100923,48780,21550,20341,35000,18748,29173,40943,97953,50655,8960,-12799,-70194,-75148,-3162,-84652,-66770,-81834,-52901,61621,70047,22634,29757,81120,97367,-46153,5992,-9495,19345,-28210,-24899,56684,55832,30082,26516,-75512,76142,-2049,-17534,43199,80334,19342,28533,-54088,2995,-75004,16687,4907,53857,49653,-15437,-65546,-34709,-39129,6799,-16910,-9672,2901,-62925,4372,-49153,-22537,88680,-70680,59245,17862,60480,-4694,13714,73782,26353,77950,29897,-96956,-65356,14429,118652,-44716,69702,-8280,-2332,32316,982,8235,65579,-64190,-21823,11778,13629,-3026,-23351,-43832,11726,42215,-15266,10723,-12836,-75664,-32123,49921,-35644,21224,-47512,-79635,-65544,25087,-29957,-11199,-154,19048,31635,20468,-35208,-17523,122280,31389,-38038,26206,-50889,57365,23986,5207,1547,30650,16770,28665,-10407,48180,62748,36193,19984,15423,-44666,-12363,21849,19105,10776,36596,19293,16353,-54164,37193,-10435,16967,-6405,36095,-11542,-104914,40719,-64484,28753,28051,-91380,27744,58785,-17904,-60951,38867,13039,-60461,-52666,43138,-46062,-73453,10511,50540,65654,50256,41637,-58357,-39326,19737,-19765,14007,52442,6673,-25646,-23450,54435,-45389,14213,143564,34942,-1293,-13200,35981,-17015,61478,-54228,10595,-17943,3900,447,21110,-16432,108718,-6404,20741,29154,15890,33136,-21131,-28796,49005,72681,40923,-37372,60546,-13289,67517,-9479,79960,-67531,-28711,-41677,28992,-18071,9057,-31958,-46423,5976,-39268,-44794,-78563,18061,31729,31742,-43559,-9099,-34897,23910,25733,76542,10533,-64942,14198,62261,19899,47521,-54100,-6293,53984,37673,33962,47444,65179,71626,-98204,-64362,-69499,-73569,-3785,35669,-5641,10086,-81556,-75457,-34007,-15874,3050,-4470,623,-22077,19464,48143,28722,-45292,-43349,-4875,-116658,-56135,-30194,4397,14747,-47941,-12478,27226,24366,27782,-17300,19535,-9813,45369],[56691,59458,64332,-55761,-39595,6375,-40307,44427,-47633,33443,18934,-97382,-64708,-35532,16100,2424,-33890,4099,9261,50317,-46024,42411,36897,-5861,-10923,-61221,-116402,-75375,12471,31939,10458,-41318,-5666,11927,5339,-17084,16396,56575,20547,-11545,-16264,-72535,10285,6789,32927,-15054,-55201,-62820,9742,-6160,-77661,34305,-297,77475,37175,93254,-22776,-44359,-39077,-100139,2068,-7899,39660,45714,56883,13663,19354,33599,-2631,55009,40166,-31799,-75189,-16317,-59440,-57398,-47451,39335,-59672,-56770,-19196,-362,-72569,-23887,1592,28717,-67982,-14977,-30800,-52964,39859,23117,-21302,7038,-57931,-48860,-38548,-72279,-28816,61719,15534,-58157,2828,55204,92705,11609,15175,36535,-49141,24532,48372,32437,72158,39599,62815,-12028,-6034,-1567,-27982,72516,54775,24843,-62885,83251,-4333,-22884,34715,-18426,-54204,-98506,56670,71808,26472,20670,51711,56620,-2682,-43270,8358,-33869,-35567,25360,12523,16420,-48326,5063,-56660,-10642,-7603,-5246,72329,-37944,-34848,13601,87208,70253,6106,-45880,-19473,-13664,-6696,-20129,47494,34264,-25737,-28811,60913,6314,-13936,-20189,-27959,13982,-58941,18437,2332,-101956,-41423,21584,14542,13068,34822,86535,11085,11739,-6083,11765,-61029,-133688,-20086,-22489,1465,-118007,-40552,-48037,-69778,-76129,23171,-38593,36343,31226,-4245,41033,-16639,-23195,-59656,15358,53690,28110,60657,18136,22925,-29047,35667,764,30468,25329,13207,-11321,9932,-66238,-41102,-53869,-104699,12947,-14462,-18975,-8130,48579,4877,9407,-24760,-50952,-15728,59523,18429,-81486,-122025,-3668,-62568,-13063,-45576,5283,20701,79609,2406,17705,58154,39024,-24986,-13085,-91842,88207,77476,-147240,86358,69317,45477,40341,3836,-844,-30873,13251,39724,9281,35507,-65912,20336,-54586,4470,-10907,-47443,14100,16218,52744,7228,9991,-61571,-84321,-37371,-42463,66220,34657,-34792,-4460,-8000,42966,101444,16480,59637,9198,43259,-36467,37779,-61887,40832,25776,32055,15332,-49798,55050,-30220,-47273,-47222,-73728,-56509,8295,14230,-41269,18801,7741,-16304,92000,-49647,-9265,-56929,26520,33883,132700,18227,30349,-29958,93885,-33888,6932,56925,52024,76898,61212,18294,90232,41166,16734,-36533,-66799,-4807,-35213,-26223,3063,-42884,31128,-80597,70744,17785,11683,-9221,-10055,-38674,-26532,24502,35755,-25988,29246,-15652,57040,-33508,-23263,44071,-19627,22929,55561,-1071,-4292,-18725,-8685,11541,25958,-5464,-13933,52268,30915,6524,-48686,50569,186,-80830,4925,-1296,28232,54573,73053,13274,4123,-6482,14479,-43109,-1220,12191,98406,31391,22431,78010,-57143,32279,9527,-51043,-16308,-10045,-1600,99563,28728,34983,-44383,26945,43755,-52229,-59076,-37105,77346,39231,-10059,8476,31084,-53100,-38783,-14518,1381,27274,6540,-56688,-57211,32818,2522,14516,-35535,22636,-16757,68422,-8692,-37541,-43745,37306,-27466,-47747,6818,-43379,-17709,47321,-32487,-8849,99045,32574,90082,2957,-76798,-17432,-21590,55217,28846,-12575,-9723,55213,22533,11925,39703,11660,6584,-28027,37723,2215,15838,58301,37993,6910,54135,38345,21002,-74221,26778,54913,11036,22975,-1744,23978,-46132,-18527,-47982,-48840,-17380,74387,82441,71346,50457,11464,-26783,-21165,-7406,-38193,46375,51466,-36265,26579,52629,-39168,-37680,-14922,-28669,16690,16855,48756,-58190,-3848,-48717,-86512,-56654,34150,-18519,-30336,-43556,33385,29006,-70364,-21646,62080,14738,-29279,-25490,-23955,9689,-2549,61516,6666,-5965,-9205,73942,55380,25228,-5454,25186,8519,-8846,11914,23385,-28325,-74974,-107532,21064,80872,12468,-40833,-28152,-76755,19908,-58489,2573,-3029,63477,105452,25963,-44724,-36703,-57746,-35768,22189,-30161,10116,-5657,-62275,6745,-55745,-48469,-19305,-35041,89897,4169,-34207,47157,16573,-11643,-16913,1600,-5047,11098,21353,58098,39903,-22292,-88638,68783,-11017,24638,-51032,-19328,9641,-70239,-23093,17083,65392,16157,17612,14277,38509,6012,19646,-1016,26949,34380,79854,-29218,-49728,2171,-21897,-34307,-9010,48419,81983,-12355,53086,23586,98,-45753,-42823,39941,2683,-40813,12044,-19826,-25975,-1577,-12171,-130964,-47415,61770,-2469,-38915,1689,47320,-14684,-6636,41245,16065,406,914,16077,-1113,-27127,-107147,-38974,-72740,62000,2840,-54936,-46622,16734,29052,24022,-40613,60726,-3701,28373,12573,7403,-9337,-12763,57767,-8912,72966,68780,37711,-31348,-4666,-30152,-13818,-77805,1141,-6465,-226,-23753,24498,-28497,7939,26275,41948,47620,-37352,31745,76550,-55184,-8524,-12021,86223,43229,-84600,23995,50611,34597,-16077,-9014,183331,78684,69121,26525,31058,34496,9674,84583,18159,-11483,-31775,65238,70524,-17761,-63283,10846,-39347,-32911,-12220,50523,-18529,39888,64515,-14962,-20862,62844,35081,128050,29491,15199,4012,75982,25507,-58911,-25940,-60186,-54763,-20745,21271,56836,-7993,-48647,-80799,-10732,14796,-1785,-27686,-84194,-19934,21066,-46168,1964,11494,87103,95801,55888,18599,24834,68131,39437,22077,-6938,95273,58757,16926,-28226,-80893,-76992,-3746,-111051,-61272,-67238,-33043,56007,73460,31998,30823,47455,81725,-37228,12151,-28115,12708,-50327,-47126,52755,61682,33155,41073,-39941,67510,3149,-29009,46682,93389,9309,27330,-39018,12126,-63411,8090,11338,69009,42925,-18824,-91521,-41547,-57480,-10923,-19092,-26666,-10391,-66839,16646,-40501,-1147,56716,-74379,69468,46040,55693,-12065,181,79989,2411,47463,-9635,-94790,-68690,1458,104445,-79879,74232,-2736,6848,31730,-19247,-4009,94200,-30710,-23177,4357,48562,-16781,-19219,-48304,-6970,29449,-23442,19218,-4107,-71731,-33314,48225,-26953,29468,-47772,-80016,-39357,34062,-25868,30358,6129,1875,11872,3025,23283,-10249,122043,40354,-53381,54922,-69881,54738,16458,26812,132,17832,11662,19498,5402,52781,70927,-3762,14846,32307,-44873,9033,17879,44047,13523,21258,7382,28070,-26623,72894,-34861,22648,-9152,35472,2611,-100810,10837,-48997,38459,26756,-74460,40204,48099,-48142,-64984,36483,-217,-61627,-37291,23114,-26906,-75675,5887,31762,29408,21214,59094,-24621,-48198,-6454,-18805,-17221,82139,-5343,-29186,-12190,46315,-52773,-12563,88665,50444,7917,-17991,62402,2800,38510,-63418,4020,-441,5385,10770,14015,-36038,87729,16817,34888,39521,19217,31055,-20874,-56549,47404,63049,23699,-31576,56538,-6720,47180,-18291,40129,-108879,-32705,-20423,38313,-31743,28895,-13489,-38319,12778,-42125,-8673,-63478,30588,35792,53069,-72413,-12372,-33963,16550,52314,89959,-18613,-53609,29483,80402,31101,79255,-40786,-11121,32863,21750,49885,14579,27090,63907,-74338,-56593,-90046,-79914,28875,29309,-944,23075,-86565,-76556,-16122,-26214,-8513,-15317,12971,-15659,6047,45956,41095,-41287,-43775,-26520,-125885,-72104,-36844,-1569,9656,-51661,-21652,4764,13553,18452,-29497,18296,-18491,42553],[53515,54590,53872,-49104,-58626,17731,-12266,97577,-6220,21813,16465,-71075,-37986,-14062,-8199,26034,-12650,6903,24732,30836,-66012,47024,22928,-19105,-4753,-57315,-100757,-72598,-2982,31412,24654,-30801,-29672,12584,6502,-14388,10335,7110,31293,-27937,17083,-43018,11096,19521,72576,-14568,-42916,-16950,-450,14019,-85935,33335,4342,62292,23578,85679,-16258,-62099,-24771,-118146,-17161,-18484,54544,35195,29414,31983,42860,29999,14988,43747,20365,-10049,-97492,-4321,-90026,-56451,-4684,58773,-60940,-51564,-20045,21812,-73748,-52701,16049,33201,-65155,-22349,-21392,-53779,2474,30240,-4481,25137,-38377,-30057,-50308,-58891,-11814,63651,20307,-50102,-5693,64189,102310,19493,37963,27997,-62339,32319,45584,14031,59533,49677,59226,-33064,-6586,9690,-33997,60569,42940,44010,-61006,104376,14005,-30932,27978,-28024,-50550,-105497,49599,62953,55176,50508,68510,56862,13605,-45727,-3544,-19560,-59881,-8810,-26136,17414,-52722,-7316,-70392,-4113,2305,-7531,39520,-24327,-19423,14050,79512,46246,5583,-54960,-15018,913,10594,3231,60419,40475,-27967,-28005,20989,-22557,20909,-24654,-30551,22882,-52295,21042,23284,-96925,-38653,5941,10920,10748,28505,49018,-15366,4365,2874,38721,-60860,-112109,-33236,-50089,14649,-105624,-35623,-3972,-78436,-78221,30586,-53839,41181,35860,-15795,-12429,-28082,-13447,-61543,30923,32986,7964,74633,-1314,46085,-38454,17506,-13542,14931,22123,16525,-30800,-3749,-106969,-60087,-91373,-127654,20729,-19096,-44827,5686,43787,4657,6768,-29099,-31736,32490,90686,42388,-69540,-120126,-23101,-79249,-5376,-8307,-9680,23372,5687,5573,-36352,46866,42199,-34153,-2264,-57406,109213,8256,-100813,90355,89301,58301,49869,30601,-42933,-34558,14749,47095,49333,56930,-65131,-6076,-63591,6857,-12087,-45190,8367,24865,55110,7146,12483,-79703,-85545,-26274,-46952,78529,33929,-44255,-4612,-5918,34642,63003,-4294,78497,1364,41816,-24661,83878,-51153,32359,36260,7948,13462,-62144,48801,-24147,-34134,-4738,-53454,-49571,-10560,16267,-36681,1327,17870,-19487,114642,-22555,-26840,-54775,1026,22291,97129,24173,22473,-18648,73646,-19404,13500,58276,51256,64229,54135,35736,80550,31334,24618,-37086,-54214,2612,-12878,-18444,-3286,-51018,2015,-107727,83626,27617,14197,6783,-17661,-61822,-27079,17357,34873,-11015,41498,-13841,20395,-53408,-13105,46249,-32723,5587,32142,17630,4036,-22941,-11748,17227,28786,24620,-22181,25015,30679,17441,-43410,52742,-3411,-103982,2165,6336,17146,52703,66729,10222,10110,-3045,37443,-27280,-18577,14236,86878,15293,-2199,56504,-81286,23220,21558,-41753,-3888,57087,-7574,98947,36272,24722,-33888,28997,36450,-52033,-77262,-16301,86897,28389,-8551,4590,53140,-77559,-12636,-20436,-19034,26025,16930,-49381,-78898,20072,8757,24580,-34691,2843,-46432,37527,-859,-41249,-25698,26753,-28805,-59909,16121,-23242,-10652,52219,-8850,-5471,99491,56210,88400,-8817,-76548,-2072,-5361,53581,7255,-46584,-24378,62050,32895,2792,14610,-42705,-42096,-48450,25105,13374,32657,70101,23388,-7372,56178,58179,3641,-62838,46320,70246,55783,26081,-20633,43077,-13093,-17702,-27281,-47782,-11427,102854,58923,48965,107658,2208,-32677,-48406,-19573,-34815,27860,32683,-41920,17954,55468,-54952,-32106,-2840,-12629,24260,18200,22597,-49063,18136,-40826,-74984,-36240,32588,-39338,-15387,-17715,36183,28170,-88548,-21945,54781,21023,-30581,-4334,-42918,7655,23238,54869,-496,9300,-12808,58218,79585,39869,12397,21403,18380,-34893,7227,12654,-25875,-30188,-91554,13298,96446,7945,-28436,-44579,-67815,22783,-32216,20923,1162,54882,78254,50611,-38462,-36405,-101548,-56685,19948,-32443,2960,6836,-66813,817,-42218,-37428,-1743,-36821,54306,-3590,-69421,52027,-12342,-53228,-34194,7658,-28370,-27391,13864,66308,22492,-7664,-74784,62935,-12139,8354,-81729,-28616,7246,-70432,-22422,44439,58901,14316,14937,22363,43589,8331,15046,3530,27666,79805,104304,-24398,-67840,8947,-36513,-42965,-36648,41308,120738,-15986,56199,38512,9965,-54822,-39978,38737,-18298,-31058,19001,7258,1275,-7322,-19370,-109862,-41755,53750,-14532,-23104,25613,39592,-27637,-4034,35619,-1845,-8199,11690,-18065,-13577,-6980,-75700,-58934,-62592,75811,14316,-53487,-51887,-6067,26787,17360,-50798,54348,-4955,30472,1827,8740,-14903,-30395,60816,-6728,53532,66578,37485,-41474,10295,-37048,-11582,-95872,-19122,4793,4244,-49138,29977,-40746,-12139,15288,25981,27129,-25419,34492,66983,-27377,1693,-21374,86814,36975,-85762,21443,43577,41872,-20552,-5077,129437,71738,62411,26785,52901,43205,18483,65692,35136,-7549,-48423,58658,66286,12040,-64799,-14022,-52844,-34317,18297,69438,-9916,41752,56241,3420,-19935,62675,5899,94229,23446,18848,4540,57793,48864,-65518,-7135,-34560,-38180,-31628,31866,39862,-33901,-45846,-61068,-68781,22402,14096,-41131,-67145,-6793,25826,-31568,-2382,7950,69724,84632,61013,10647,25381,81814,42631,4628,-53618,69818,62731,16644,-32858,-83355,-68718,-7380,-106967,-56193,-36326,-10544,46519,58217,39275,27967,6310,54215,-22463,17812,-38262,8269,-73052,-57479,43008,66128,35693,50814,-20360,42724,468,-41995,47363,96446,-2477,17004,-21759,20592,-33555,5097,21509,93647,31004,-21885,-97778,-39266,-67179,-27497,-25861,-39308,-26534,-62992,-2699,-27046,20295,13063,-71325,77347,66279,45761,-8067,-10315,79390,-19138,21757,-43037,-75145,-74845,-16286,45494,-104383,62808,8389,20056,36586,-26417,-16217,105884,12735,-10482,18428,79567,-30253,-13037,-45940,-22499,19294,-31556,17063,6302,-60183,-26111,35136,-12038,37777,-38267,-79484,-18852,38448,-18374,64732,-2972,-19092,-8393,-14700,105469,82,73529,29016,-54133,83343,-74789,47608,986,42492,-6781,10937,12848,12913,18042,52609,70898,-33956,9495,46905,-45306,34780,25520,70972,14999,11719,-2328,30800,-2719,84874,-60722,28450,-18094,24242,19175,-76845,-19281,-30210,39015,24558,-52884,29082,28358,-77298,-65779,25416,-15216,-50946,-24116,-7349,-14646,-68223,-8219,7441,-10781,-11603,63368,5363,-56727,-23533,-11059,-42504,95811,-12162,-24596,-9160,31686,-57180,-45287,40389,63040,7184,-20812,64620,9096,11070,-68240,-6010,25083,-7127,23348,1206,-49354,45133,41148,55591,49545,29184,30918,-15972,-72387,44181,42562,-5595,-27087,31959,3766,23390,-9831,-2097,-135762,-29246,-1070,45969,-42861,41951,10712,-19000,27938,-35532,16734,-48301,40804,40591,68057,-86922,-11148,-27452,14512,77042,98261,-39831,-33164,41157,86473,26020,88004,-27158,-20073,5441,4530,58101,-11234,-1001,60495,-39060,-38296,-98885,-80143,59480,20150,6093,28960,-77980,-71365,6474,-28249,-19272,-22102,33667,-6941,-11897,37845,48861,-24927,-34171,-44468,-112260,-72637,-26130,5340,7655,-48875,-32322,-11299,-5457,7156,-32022,13821,-24136,35510],[37309,40016,39992,-29847,-70875,24590,4297,124619,53920,23858,13709,-38462,-3293,19455,-26672,45606,18469,16063,36041,7282,-82913,37945,9489,-27964,660,-54939,-78311,-60568,-20926,25768,28646,-18379,-58600,14098,5598,-8667,9370,-26284,41973,-37382,55557,-10224,3884,21655,103554,-16243,-14472,21452,-12792,19577,-87700,31801,3480,40698,8917,68856,-5056,-70453,-17951,-123501,-31318,-27205,69079,22444,7305,53904,56684,21335,31165,32007,-6234,5634,-115658,-5394,-110997,-49761,35701,69745,-46782,-48471,-19405,23735,-76876,-74088,25758,23352,-56441,-33574,-8064,-39924,-31202,30980,-85,20528,-19681,-14122,-54340,-40594,1658,62969,23445,-30835,-10367,76429,109278,36566,48229,22083,-62079,47952,32547,-2323,53222,52117,61267,-46035,-16915,19911,-45186,50034,27848,49127,-49213,119336,22166,-28838,18079,-38182,-49666,-101683,54651,54978,72732,72551,85036,55122,33635,-43558,-16588,-8137,-77314,-37250,-55065,21499,-53222,-4836,-65693,1724,10161,-10440,16871,2415,-2678,18305,75687,14677,2887,-50350,-4948,5108,18525,35315,72513,46912,-23077,-28625,-32820,-38353,52481,-22549,-29985,29879,-39909,15695,45249,-88516,-42233,-7241,2587,7107,9911,3795,-22916,-2907,24673,61694,-56998,-81993,-43609,-61616,28296,-82550,-31958,36727,-77329,-81470,30828,-51353,43652,38184,-16523,-43868,-33073,-1891,-52898,50436,18892,-11520,85661,-14988,70548,-41861,15471,-24347,618,15328,7740,-41633,-15444,-115870,-62151,-115195,-130211,20764,-24943,-66871,21688,42018,11206,3396,-42543,-13284,76589,126101,68333,-37596,-114793,-60020,-99745,-5108,36725,-15356,32701,-62490,5304,-79752,35336,34428,-37716,12369,-4942,125915,-45419,-10898,66715,88041,51292,60000,51063,-78446,-37504,10256,47538,69545,75335,-56482,-34852,-69406,3694,-21147,-44642,-2879,25903,55904,17764,3069,-94654,-79339,-11350,-41574,86942,31148,-51807,-11475,-9147,-2004,-2931,-28635,78407,-1544,35979,-13544,122483,-35829,29347,47525,-27115,5904,-62158,38440,-23150,-13946,37045,-50501,-42148,-26178,15823,-26291,-25104,24481,-19709,131457,-2274,-58474,-45134,-21579,4085,43882,28002,14219,-3678,49314,-1703,18131,44808,37940,35278,27767,50123,56264,24275,25346,-29848,-45282,14078,10026,-9044,-7873,-49843,-21877,-130428,91827,40556,14878,24754,-16641,-58807,-22791,7440,33024,-3075,47122,-1570,-11969,-72176,-4774,42153,-39965,-10073,1265,19003,12220,-24091,-20212,16176,24884,42596,-31953,-9883,18321,20001,-31344,47378,-6838,-111127,3481,15332,4347,32289,50633,15799,12166,3476,48983,-11980,-33455,21041,63215,-6230,-25411,18818,-100826,3383,23321,-21661,18926,107214,-14854,92907,52328,23187,-21733,30173,21234,-57169,-76470,5641,83232,15185,-6993,9292,68538,-80179,10852,-25533,-49074,26952,23901,-35564,-100097,6898,8965,29973,-33144,-14456,-76113,-9947,7817,-41607,-150,9986,-35439,-59231,19214,-3410,4521,55433,39654,12352,84671,79241,73820,-7603,-70737,12136,17795,45747,-19141,-75112,-36561,55538,37561,-4327,3250,-88229,-67469,-61806,13015,29360,46005,73668,442,-17671,48255,62013,-18060,-54287,65584,72837,92845,33079,-36692,49562,14745,-28591,-5272,-21323,-1505,113579,13162,17391,152154,-5587,-33384,-74396,-34560,-27233,9844,20014,-27365,13863,45686,-70090,-20005,5094,-181,22158,15001,-11941,-47835,41399,-25588,-52130,-17005,35900,-49697,-6126,9125,33824,37610,-88495,-11587,28591,24375,-31816,10011,-62294,6980,44641,55789,-9072,16190,-22073,39474,99757,55519,29127,18720,32349,-47492,8867,-1427,-23141,14172,-58408,8019,103881,4141,-7905,-46870,-44205,11699,-8513,45525,6577,46892,46456,68693,-29020,-32845,-117524,-70319,18527,-32343,81,13284,-66342,-8372,-28267,-25877,10909,-44437,16487,-8778,-88747,41875,-47787,-86147,-55386,13231,-45820,-58601,10550,71960,8902,10754,-48002,50780,-2460,-631,-103491,-44185,1369,-61239,-15565,62569,43004,12979,8991,22429,39322,4524,14790,4606,28454,96736,110923,-20234,-77153,13829,-41345,-41920,-47450,31345,137420,-14810,49372,34979,15149,-54404,-41889,28410,-35033,-8490,13688,12322,23127,-6983,-27653,-92882,-29230,23909,-27577,-1598,44590,13985,-40124,-17280,33404,-25400,-20713,13128,-52642,-32004,7045,-40768,-70449,-21383,77123,19873,-47541,-62510,-26538,14186,6791,-58973,42855,-9580,27818,-13812,11880,-8885,-42416,58629,1865,25046,43567,17154,-30773,21785,-39889,-2385,-95580,-28098,13472,8777,-62987,30927,-57665,-27364,-5306,4803,7503,-4445,25194,41706,29041,16056,-29186,70736,25682,-80977,2550,25149,41553,-22946,7890,59819,55265,41741,20005,63207,40279,35742,48779,42781,-1216,-62935,34523,59677,44172,-61184,-37822,-69748,-19419,49728,74393,-1491,26340,39027,12199,-18045,50001,-13073,37764,-674,25054,10148,36792,68936,-63275,11254,-8136,-18835,-46383,32255,25258,-58038,-32956,-37081,-100381,29346,15394,-52765,-56742,19084,26180,-9888,-6639,1119,36718,61673,59973,-3063,19667,72462,30595,-16224,-82587,29703,61732,8890,-25496,-77144,-56121,-16277,-72246,-50074,1722,8324,35625,26381,42197,20048,-30980,16949,-850,19311,-34567,8371,-87377,-53617,37641,67208,38181,53904,-17699,6660,-9026,-55563,44078,86738,-12768,237,-10450,23920,3923,8459,33492,120123,22899,-25361,-86982,-33559,-58813,-38541,-36996,-46696,-42559,-54945,-49311,-16840,34298,-25286,-60094,82392,71398,34445,4258,-14733,64581,-32580,6750,-58896,-52320,-86506,-34184,-38828,-112236,48994,24336,40824,46535,-22727,-25771,93637,49072,9777,45234,93508,-40762,-3863,-40410,-32663,11089,-39001,3916,12119,-44485,-14164,14248,4908,45662,-20779,-75435,-8979,40673,-10564,80227,-20126,-39305,-25038,-27695,183247,11423,-108,3506,-43763,106077,-66125,42886,-22881,45569,-18768,5527,17562,10554,23940,50006,65043,-45394,4365,54380,-45276,59479,42700,88277,12440,13192,-7057,27268,13369,63012,-82669,31140,-33640,3114,33459,-42202,-41300,-11519,31534,24275,-31804,3468,8873,-94608,-60685,5114,-30808,-30445,-17115,-37279,-6853,-50855,-24914,-17887,-42491,-37775,55420,24632,-60885,-28445,5307,-53513,94134,-8007,-14540,-15567,12130,-57795,-70462,12693,62411,-11823,-22321,43773,3399,-11455,-63812,-15238,47993,-29454,34516,-11280,-51459,-785,62393,74793,57519,39067,34151,-3157,-62761,42183,18222,-32845,-25409,-6379,14310,-612,9143,-23915,-129581,-21072,10676,49438,-49267,43364,30899,3353,47108,-22120,27624,-34619,42476,41672,69379,-76796,-6506,-15535,23992,95982,96990,-46042,-11482,46006,76327,6692,72849,-15623,-30333,-16872,-4821,57586,-23578,-14868,58331,-5512,-14912,-93219,-75580,78921,10833,13594,26307,-62214,-59331,27873,-20810,-27029,-24615,56257,1041,-29587,24214,49645,-1616,-22870,-53600,-76532,-59764,-8100,23875,9394,-42417,-40080,-16540,-26462,-4553,-25425,5750,-24394,25848],[14841,20907,28185,-7386,-70315,24874,11399,118744,104599,43215,11739,-11225,25535,54226,-37439,56554,49491,29031,39397,-13982,-91919,12585,-1833,-29685,2898,-56788,-57504,-41821,-35025,17335,20020,-6312,-86127,14490,4478,-2567,12056,-37199,54523,-37704,90273,17577,-9793,14176,116179,-20997,14539,36812,-25750,8445,-81286,29523,-4131,19762,-3635,46704,7685,-68980,-19771,-113641,-37277,-32159,80346,6658,-3958,72587,54051,9666,40023,27525,-32482,13284,-122680,-18602,-116099,-36740,60255,72301,-16530,-47119,-15904,10813,-77223,-84668,29347,2682,-44909,-45022,6583,-17995,-48334,30253,-8446,-7295,-7334,-5695,-46552,-21435,8251,60019,21104,-8147,-10275,84992,104449,61276,47383,23599,-51273,58885,17121,-13658,45400,42411,70930,-47413,-33246,27020,-57649,44759,13309,46444,-30280,123684,18578,-16475,4951,-44515,-52128,-86028,69291,49986,69194,78941,96951,58175,54189,-37501,-23903,2261,-75056,-51913,-67572,27490,-50676,8945,-42239,8152,15620,-10452,6813,31652,9538,25802,73655,-5056,-737,-35742,4933,-5792,16681,65869,83760,53351,-12334,-26628,-76389,-41888,72339,-19122,-27832,32684,-25286,2802,61004,-77288,-49963,-14234,-13829,3947,-14818,-30200,-14333,-7902,47222,70813,-48999,-60389,-51221,-52326,40662,-61166,-29065,62714,-66524,-79654,24922,-29712,44134,38725,-9531,-42523,-30853,8479,-37850,68045,14340,-22972,90663,-16272,89605,-38796,32652,-29318,-11243,8140,-7698,-42300,-21155,-92001,-46354,-117645,-102994,15455,-30813,-81696,36592,41967,23372,-93,-69907,-4988,95665,152043,92323,3220,-105670,-111727,-118923,-16071,75965,-5961,48439,-101267,3929,-98639,24532,17311,-30631,27008,64062,134649,-86394,96336,21973,67676,28826,69586,59833,-96504,-37133,2635,37569,66915,89123,-44579,-62031,-71749,-4794,-34811,-44514,-16194,15552,52620,35036,-14266,-107091,-69150,4829,-28423,90504,27410,-57220,-24291,-15655,-62664,-71131,-49712,62887,2813,24956,-5296,140676,-19735,29125,54474,-64979,-4471,-44716,26491,-27623,8286,66108,-55768,-34651,-38046,11602,-14002,-54708,30143,-15325,129404,6753,-95361,-28582,-32127,-15063,-4715,26091,11489,15591,28353,18271,19711,19768,13088,2338,-11525,58936,25089,22151,18329,-17382,-41960,28440,29425,1744,-10987,-43585,-38381,-144845,92381,53734,11270,37325,-12070,-35010,-15921,-1654,31534,-1309,44603,10755,-36498,-84857,-3847,31020,-43442,-21606,-26593,8584,14547,-22462,-31503,14261,17460,43940,-40229,-39948,-2083,15317,-13621,34525,-7281,-92018,13957,27542,-6445,-4010,29173,26314,6638,10509,51958,-1136,-41393,30992,36686,-26195,-39808,-22867,-109814,-18189,11322,3624,47326,120659,-24085,85584,72088,30831,-9864,30035,3227,-64331,-55753,22022,68372,2576,-6480,22238,72387,-64149,22237,-28296,-75266,31026,25896,-20378,-109391,-3030,4241,28929,-32105,-23936,-91961,-53483,15265,-31515,20963,-11701,-46481,-46245,15568,14486,25637,57767,100292,40641,65934,94332,49097,5086,-62784,23982,44502,31382,-42181,-91636,-40120,35737,27369,-11291,7941,-106777,-60083,-60173,2889,45222,53842,63430,-26425,-21990,32287,43818,-38009,-47426,81968,59682,108593,42279,-45592,41957,30322,-54341,8947,23741,8209,104112,-33374,-7757,169749,-9634,-29118,-89663,-52209,-17849,-4719,15418,-830,12783,26578,-81077,-4644,6223,5847,10049,7712,-41839,-52116,62787,-8147,-23893,-2547,43724,-51052,-3850,32823,26609,54398,-68225,15521,-5423,23674,-32483,13245,-74386,9097,52774,62448,-17918,15039,-34340,16337,111097,68900,40238,17943,43970,-45568,14551,-12180,-19442,44478,-17569,6575,99879,2595,16070,-34676,-13506,-12493,5508,71302,14714,42328,23227,73248,-19990,-27401,-107665,-75959,15510,-28132,1706,14250,-61325,-20192,-15813,-18594,12835,-56042,-11595,-10881,-87855,27519,-78664,-99748,-76435,14614,-52301,-70053,12564,73471,1037,27024,-19058,34409,12890,891,-111353,-60526,-8123,-44103,-2739,65941,20544,10077,2617,14244,20118,-3390,18024,5192,31783,94580,93137,-18976,-74233,15380,-36653,-30369,-39013,21613,120707,-7743,34811,11396,13204,-49190,-48186,11147,-44399,20775,-1006,-2373,34755,-3599,-33495,-76673,-10998,-19664,-37801,20334,57251,-15680,-40992,-40898,34582,-49426,-33608,7139,-77701,-53567,10068,-13567,-68213,28015,67396,19740,-41204,-71912,-39916,-6293,-6304,-60714,31920,-16104,23248,-30549,15521,7320,-44131,55642,17627,-8204,5737,-10548,-5850,21382,-35963,11856,-77924,-21631,16722,11465,-62877,26352,-76122,-25416,-32108,-16296,-1645,21265,10701,12142,92371,31580,-34143,42301,12404,-69501,-24287,306,37466,-19436,27591,3050,32693,11425,9010,59372,31030,59268,37588,40917,6710,-69997,3203,49024,68902,-55610,-54983,-82072,5974,67998,67029,4802,-3195,17998,6492,-15789,27269,-19536,-18342,-35318,32025,18717,20303,80211,-52365,24048,15750,-2973,-63857,25105,17582,-72344,-14902,-16836,-103345,31233,1438,-59904,-56473,46177,22730,13615,-7825,-5950,-5705,28785,50453,-21202,8340,45082,8881,-33524,-88718,-10833,55400,-3429,-7577,-62620,-46935,-30102,-21371,-40320,32885,18304,25485,-13499,39655,7190,-55830,-22696,24727,15086,-15455,13072,-86508,-38083,44750,64186,40656,49581,-25203,-29267,-22063,-67019,36954,64008,-18686,-17922,-8693,20298,36721,16439,44559,139656,24603,-29795,-66686,-30466,-30958,-41591,-50082,-49508,-55539,-47323,-104361,-17448,35023,-44777,-42032,83364,57721,25557,19172,-11755,31294,-34932,2086,-53335,-39114,-102698,-47576,-110597,-102371,43622,41854,68872,59122,-12694,-29690,59398,64642,28874,71853,84005,-46858,7628,-35472,-37024,4302,-44404,-15537,7627,-29413,-3000,-9041,19809,52091,29,-66313,-8415,42932,-5125,74281,-36457,-53107,-35538,-33007,222996,21200,-60699,-25670,-27589,116998,-49125,45567,-52071,33494,-33335,-2876,18705,12920,21964,46988,55967,-37232,-499,52391,-43089,76688,63116,88318,5382,25983,-5301,22347,21350,11495,-96015,28819,-53579,-24009,40991,-7663,-52479,3623,19178,28322,-14986,-23976,-717,-90367,-46276,-21083,-46354,-5229,-17864,-58360,-775,-27352,-37907,-38704,-59023,-49887,40368,29611,-58330,-21637,30190,-47738,81467,10295,-3166,-29288,-10309,-53924,-77251,4904,43141,-49008,-23402,10000,-8989,-22050,-47892,-18962,57202,-55818,40767,-16973,-41568,-27528,78050,81411,61511,42175,38298,16519,-27511,42939,-3008,-45637,-27047,-44911,21591,-21267,27527,-15710,-84529,-11106,12669,47443,-50044,30948,37365,20863,63603,-6954,24870,-21716,31499,33455,55999,-40228,453,-211,45929,105285,84188,-37684,3031,43163,52600,-19948,43142,-7091,-39255,-24426,736,51816,-21968,-16863,53757,9749,5498,-75597,-69269,80610,4709,18477,16185,-48029,-42489,43967,-6090,-31100,-25760,72096,5296,-42436,7327,42425,19573,-16737,-54054,-30857,-39405,5788,48737,14589,-33862,-42168,-12330,-42352,-14530,-12777,-3663,-19147,15841],[-5744,4801,21553,8796,-57263,18025,13028,87041,122775,71373,11515,3454,36399,77013,-40236,56487,70772,41970,33629,-27900,-88502,-26186,-8769,-24219,1971,-62116,-44826,-19372,-39913,9095,897,3916,-103518,12113,4490,277,13907,-31018,69463,-30283,110925,33680,-26280,831,105978,-29465,29335,25823,-38778,-15407,-67121,26158,-16686,7111,-12077,24517,17007,-59296,-28351,-93289,-33668,-33416,84527,-12186,-4094,78698,34325,-2160,38402,33142,-51745,12700,-114631,-38217,-102710,-18177,64487,67063,18710,-46846,-10023,-6931,-72325,-87481,26615,-21557,-34368,-52467,19031,2057,-44713,33762,-23894,-48686,-4308,-5007,-27524,-3949,6604,54038,10167,10737,-6134,82044,85183,84881,39961,33808,-34424,52022,1472,-21060,29972,19175,86075,-36920,-49049,30203,-66077,45990,2493,43246,-8120,118343,5960,2136,-10503,-43568,-56367,-62140,84106,48081,43783,68453,101368,70593,70088,-29165,-19781,13821,-51219,-49252,-63919,32680,-43313,26518,-7092,16165,18944,-5251,6916,53509,12794,34394,68270,-1042,-4115,-19030,10300,-31139,8580,86512,94461,58023,1456,-17338,-87920,-38498,76902,-21742,-25215,30098,-12952,-14675,63892,-61049,-57019,-12969,-35240,3603,-37376,-39927,3784,-9041,57131,62671,-36312,-57856,-56682,-25513,50366,-48168,-25383,66966,-49797,-68402,15371,4097,42044,38399,961,-14437,-22426,14727,-21254,77018,18935,-20564,87207,-4428,96583,-29898,63063,-27953,-20062,4570,-20417,-34695,-19641,-50621,-19221,-98455,-49441,8630,-34923,-86085,46947,41556,37948,-2654,-109336,-12274,79748,154570,109116,39473,-92179,-167054,-128417,-37888,96686,17163,65472,-105875,2952,-88867,14379,-4739,-11294,38471,139604,134351,-120609,187784,-30276,35262,-387,76689,53798,-92833,-32137,-4403,17648,45228,96807,-36592,-84130,-70825,-16765,-47378,-42548,-28196,-5344,42688,51428,-32502,-117047,-58183,20348,-10481,88834,23444,-60677,-39200,-21111,-124719,-115907,-62590,40909,14271,8352,-1564,130992,-6972,28335,53072,-94833,-13679,-10147,17115,-35921,27380,76415,-56161,-27391,-47811,2734,-2750,-78535,37212,-5969,103018,3743,-116894,-6748,-25465,-29255,-31196,17201,18101,37108,16550,37725,18291,-9889,-17904,-22012,-53881,56583,-3982,25215,5337,-3758,-41059,42890,41552,13885,-13497,-37198,-46776,-145941,83873,64549,2059,37088,-9360,-2364,-8963,-7210,31898,-724,34271,14550,-50963,-88367,-13025,15999,-47189,-27491,-44088,-2538,7978,-17571,-42650,17022,10247,29635,-44430,-56670,-23578,5988,4363,16809,-3923,-49507,33951,41940,-12607,-44225,8646,33896,-7925,15726,50860,4107,-40265,42387,17715,-38795,-42478,-53957,-106336,-34643,-14643,26395,72500,95901,-33404,79219,86599,44132,229,28106,-12022,-69272,-21229,29068,47584,-6220,-7244,39405,65215,-40869,18244,-27394,-82496,38638,23319,-9721,-96300,-6658,-2945,22156,-31856,-23260,-84588,-81868,19812,-8891,30735,-34558,-58978,-25161,6441,29271,46600,59016,148335,71243,51970,94923,21886,23183,-55907,32509,69706,12122,-54422,-91341,-31901,6822,60,-21012,23363,-95614,-26902,-43649,-5758,55180,55050,37947,-51710,-19626,13004,7420,-50561,-40849,90639,32862,97178,50686,-44715,21642,31616,-90736,11376,73483,15463,79750,-57116,-9202,154960,-9565,-21210,-88455,-70982,-9163,-13501,17786,25999,11901,4923,-84018,10126,847,4168,-9952,-1205,-56031,-54964,79872,7265,2288,5619,52356,-49475,-8505,52260,16039,70350,-33250,58905,-31731,19000,-31624,6460,-73193,13542,42753,68625,-25454,7988,-44452,-10226,112407,76975,41039,18540,47660,-32283,22253,-13580,-13622,52955,18193,9580,84011,4114,37032,-13431,15315,-42914,7438,91515,25253,41365,12924,61357,-13737,-22132,-84150,-73960,8721,-18910,5696,11155,-52869,-32396,-6501,-18816,1112,-68099,-22703,-11014,-71712,19503,-93375,-91612,-91294,9316,-46032,-60077,19217,72413,-905,36605,1694,17810,27345,11797,-104826,-71664,-20422,-22343,13520,55058,-2936,4007,-1674,-169,-15588,-9573,22560,8613,37078,89184,54067,-21738,-60212,13012,-26829,-11670,-17396,14635,74512,2158,15201,-25120,3876,-45506,-56706,-7492,-44530,47936,-19629,-28852,34804,798,-34874,-55281,9996,-59655,-41627,38728,64842,-34718,-24872,-65407,36487,-69690,-43375,580,-85645,-71330,199,-1114,-52512,59063,48730,15021,-35715,-74703,-43924,-28057,-19608,-55469,26283,-21994,20082,-44124,18936,30774,-33336,57057,38258,-39787,-35243,-29540,20599,5327,-25349,25705,-52572,-1930,14713,11378,-50268,17499,-90535,-2649,-61371,-31800,5852,45159,-1348,-7722,136952,43825,-35901,11207,315,-52105,-49350,-23575,32290,-8814,51184,-26894,9200,-23873,-1840,43248,21346,82786,32351,32457,16478,-66254,-27164,34062,80230,-51574,-59667,-82651,29609,61782,52102,7026,-38180,-1479,-12228,-14067,-581,-16830,-50431,-68781,37019,27682,12533,78802,-35332,27170,33910,4942,-79652,15856,18222,-72011,972,-6344,-89189,24067,-22272,-61126,-65536,59885,16613,33045,-4719,-10458,-47052,-5636,32823,-40342,-5312,10011,-15217,-42860,-76459,-38417,44231,-16463,17434,-40914,-46338,-45385,25748,-25079,44776,16887,17286,-49694,32046,-9216,-64803,-54988,48695,6630,14966,19246,-68637,-16770,63716,57311,42355,38207,-33194,-51344,-34496,-72769,27412,32240,-18661,-31797,-14898,10969,56057,25603,52455,145367,34843,-35235,-45399,-33707,7878,-36709,-61369,-49509,-63339,-44034,-144081,-32018,20921,-42112,-22093,78600,27438,22294,30909,-2267,-15596,-27003,3487,-31006,-39937,-117112,-53095,-138496,-79417,49297,56529,97941,70667,-1016,-25655,16462,57214,39875,87149,54719,-48464,19013,-33331,-36910,-1237,-46331,-32930,-9100,-18964,2265,-29273,29690,55211,18908,-53243,-11862,45823,-3113,53564,-45044,-55327,-39379,-30846,204968,26574,-81038,-48778,-11216,111822,-31168,55716,-79179,9338,-46688,-16062,7787,19100,13591,44136,45331,-15932,-5174,41692,-37382,81009,79074,72074,-3590,45503,2267,20820,23715,-51137,-98219,21971,-73053,-50740,39174,18809,-54891,12973,6228,37745,-3395,-43480,5177,-59834,-19456,-46598,-60588,18177,-24976,-67086,4703,-4481,-43411,-50035,-61515,-45907,24970,21421,-48804,-6207,60543,-29006,63468,39763,5638,-45510,-33275,-45163,-62319,8295,8972,-93099,-25051,-22879,-21792,-18865,-21920,-13670,46860,-82013,40147,-11767,-23426,-20565,87867,68182,60871,34918,37825,37984,19546,46410,-15751,-38687,-30914,-68554,23623,-35740,35487,14460,-14582,-1290,7225,40561,-45369,6605,24824,28852,70357,3912,12547,-7892,8268,12621,32354,11633,8374,15132,74751,102670,63094,-22359,4669,34225,23903,-44530,13522,-1497,-45073,-15124,21826,46495,-11438,-11865,44798,-4485,16047,-52870,-64491,63673,4515,17711,1592,-41901,-24934,53956,11351,-31517,-29418,73389,3782,-47358,-9293,28454,29533,-18088,-51898,5377,-18439,7321,72014,22184,-23353,-39033,-4668,-47761,-20546,1438,-10613,-10600,7815],[-18182,-1478,20577,13683,-38505,5481,12635,44691,104789,92974,13656,4426,25484,78792,-36278,45928,78317,51411,20357,-32333,-70908,-69319,-9704,-14597,-86,-67254,-40794,3566,-33682,3767,-22610,11785,-103513,6380,5795,-3723,10447,-17678,84306,-19127,109374,34923,-41041,-13335,76872,-41398,23849,-2986,-52362,-44389,-47893,20929,-30355,7473,-15892,7428,18239,-44313,-39604,-70308,-21485,-32319,77807,-32221,2531,64555,3384,-11304,27016,46615,-59800,5150,-93095,-56325,-72853,3757,54582,54930,40010,-46935,-4159,-21051,-63535,-89752,18082,-41034,-27826,-52657,25536,11195,-26806,44412,-37901,-88944,-9513,-7675,-2200,11186,-1769,43546,-9938,21656,-178,63308,56035,96076,31689,49631,-16061,22623,-16080,-27089,7983,-14226,100391,-17797,-57884,29767,-65672,51980,-2793,43755,13207,108555,-9853,20825,-25673,-34094,-59675,-35370,86660,47683,5691,46372,97785,89712,75008,-20750,-3274,27315,-16365,-31081,-49251,33742,-28088,40906,27209,25595,20742,5115,12734,62138,5822,41113,54467,23785,-6499,-9585,9966,-63036,-579,94119,104715,59155,14846,1677,-62161,-35206,67822,-35675,-22436,22248,-6438,-31630,50543,-36611,-58683,-3805,-53889,7949,-49713,-23498,24530,-5943,47375,41693,-18658,-70883,-60512,8038,55827,-43236,-18991,49573,-33429,-48324,5190,37984,36425,38203,11119,23598,-10122,15198,-6773,72741,29388,-2921,74394,15526,87685,-16842,94882,-21143,-25417,7896,-20886,-22981,-12469,-13412,7553,-65840,10721,3515,-35505,-77184,50178,39311,50572,-2999,-151051,-33998,34491,125956,113945,61034,-74910,-206262,-120528,-66078,91931,43603,76471,-85171,2352,-57449,4258,-25588,17122,44738,202588,124768,-146833,240395,-73726,-425,-26826,78924,34264,-70645,-23300,-8278,-7995,12834,96591,-39070,-98624,-67348,-29123,-52840,-36199,-36826,-32253,24775,59753,-44515,-121424,-48471,33889,9061,82315,19376,-62573,-50716,-21145,-157152,-124651,-65601,21240,30129,-12085,-2867,95070,-450,24370,41980,-106723,-18293,34149,14705,-45270,39368,69692,-43873,-20671,-57197,-10606,5659,-88754,46522,7086,58216,-8059,-100237,17219,-3121,-33305,-30288,3280,34415,55904,16225,52417,14922,-36729,-46888,-29834,-87765,37075,-23476,31938,-9903,6418,-38085,54240,44597,26733,-16331,-33911,-47581,-128820,66762,71177,-11799,20355,-11808,26778,-3563,-8170,35129,5494,18278,6917,-54031,-82749,-30633,2522,-54914,-27776,-49240,-5559,-6624,-8477,-51349,26815,5900,5095,-43220,-57855,-38418,-5049,16310,-1352,1155,300,57904,54974,-13349,-72754,-5692,30314,-29880,17739,49262,4846,-31383,52982,12863,-41208,-35226,-63766,-92844,-44344,-49488,39673,85480,50815,-39117,73041,86349,57139,7834,24192,-20886,-68128,16785,26603,27722,-8738,-8505,54169,52048,-22767,2902,-22277,-62912,48846,18351,-8378,-59713,-2774,-9393,12469,-31942,-13883,-53857,-92896,20415,21277,29398,-51983,-68666,-2263,-5342,40357,59515,58119,161304,94737,45224,78537,-143,38898,-52221,36763,87620,-8601,-52352,-72717,-13501,-23623,-38109,-35633,38859,-66445,14315,-21983,-15600,54525,50018,2427,-70448,-11532,-4030,-33670,-52564,-34236,87556,-1053,62547,55369,-34475,-7484,21291,-126989,3297,113441,19980,50967,-46022,18602,114259,-6771,-11427,-71453,-87780,-3110,-15143,23659,42889,8327,-13130,-76151,21110,-7947,-4328,-33624,-8044,-50558,-47854,91466,17865,19526,7924,56151,-51638,-17724,68875,4751,77349,5423,108685,-37938,11256,-28607,-3664,-57431,18767,16362,67038,-30119,-2044,-47274,-35730,105866,77636,29312,18709,40673,-13436,30775,-4104,-4989,40643,38574,16573,59185,8762,49156,7141,34845,-67957,1316,101104,35866,41510,9524,34994,-10831,-18998,-59797,-64830,-2259,-5599,8552,5440,-42650,-41575,-1084,-26462,-22632,-76626,-17825,-11535,-50524,21998,-84983,-67375,-94132,-2535,-28807,-36702,27927,73776,2018,37545,8558,5450,35547,26815,-87390,-73560,-33248,62,29113,35192,-21846,-5397,-2403,-16756,-58893,-4612,26300,16757,39775,88789,6042,-27877,-39382,7199,-18189,7353,5774,11736,16451,8871,-7084,-61182,-10383,-47945,-64536,-20862,-35671,64794,-36022,-57374,25854,5871,-31799,-25773,29631,-77322,-36497,52338,69860,-34887,3347,-80907,34603,-84477,-47576,1514,-74829,-76330,-20437,-3998,-29422,57207,23025,7224,-29495,-69344,-39288,-42439,-30633,-45993,28023,-24440,20600,-51483,21889,57069,-11672,65485,57303,-62463,-66285,-28778,35229,-22874,-10766,31984,-32998,23852,10689,8600,-30304,7522,-94359,34379,-89086,-37566,29387,61162,-5859,-7794,148027,48741,-35026,-12779,-9270,-31307,-65654,-39144,27699,7162,74945,-33357,-9592,-60736,-8586,20445,15016,97667,31368,21890,28584,-51715,-50591,16483,77659,-50902,-47480,-68297,39096,30464,35181,4012,-67110,-15585,-36370,-13154,-27285,-11188,-48459,-90012,37418,34830,13340,64309,-16311,19348,43837,3522,-87309,10719,25255,-56957,7612,-7125,-73268,5828,-46109,-56867,-79659,48439,8911,43734,1838,-10731,-76943,-32082,9967,-55973,-16672,-21694,-34646,-43387,-53738,-45882,29644,-26683,44584,-14230,-53360,-56452,55381,-4533,32964,5067,11090,-72197,21108,-26920,-59873,-73024,65282,-1820,47128,21128,-37738,3552,84232,47278,41756,21314,-34225,-49993,-42618,-69884,17462,-64,-12963,-37067,-24173,-660,59490,32455,57052,134167,45641,-41059,-29380,-43273,42547,-26262,-67222,-48840,-65098,-46749,-152391,-56656,-4197,-25775,-8160,66931,-10794,26509,36245,10924,-61763,-13136,5557,-2347,-49477,-119659,-49438,-118496,-52632,60826,64630,117778,77642,8970,-13115,-14855,37124,40569,85831,17526,-46555,26815,-33970,-34592,-5316,-44031,-39538,-34006,-14810,-965,-42458,33175,52402,32219,-40272,-13778,47864,-3600,29723,-43130,-43699,-37675,-24645,136064,25018,-61078,-60500,817,90845,-18650,67785,-94102,-18923,-55158,-32402,-20127,26855,2231,40041,33647,8584,-9627,25670,-28271,70369,84684,49336,-9215,64395,12618,25492,23753,-100383,-90149,13584,-85639,-69910,28156,33581,-52773,16301,-3127,51388,4589,-50930,25764,-6696,20248,-64033,-71178,34084,-34735,-64762,8917,10359,-40707,-49206,-55439,-29483,14619,5524,-34099,13340,90384,-5336,45009,69421,9749,-58281,-54123,-31657,-30992,13577,-27901,-126644,-28230,-43717,-30190,-5547,9209,1417,19833,-106725,33059,3880,-3856,17858,93113,36940,57316,18117,27153,54485,58609,51344,-17268,-15210,-34509,-67029,20125,-42777,28672,47503,53047,7789,50,30799,-36186,-22926,-4344,27181,62339,5197,-4507,7608,-21514,-18327,5844,58275,15456,26819,100234,89033,42153,-10487,-7356,22465,890,-58682,-3858,1561,-47118,3958,50526,46046,98,-4310,32031,-45461,13949,-33226,-62901,33690,10937,9705,-13638,-45333,-11083,59743,26344,-28267,-37751,56632,-3678,-43535,-22049,11388,24110,-24170,-55271,15997,-1799,-5702,85696,30667,-10458,-34169,-850,-41088,-20974,12844,-11429,-2387,3175],[-20141,5137,23934,8153,-23310,-9559,12074,6908,65218,95687,18177,-4475,-955,59273,-27848,28071,75496,55423,3285,-28488,-41784,-103915,-4820,-5837,-618,-67645,-38532,23909,-19222,2993,-42522,17724,-84169,-1896,7158,-16876,-132,-5753,93771,-9174,83869,22517,-50098,-23734,39844,-55257,3160,-35819,-67102,-70363,-27910,12463,-41041,20221,-15895,-1147,9164,-27482,-48867,-50563,-4032,-30449,58653,-49639,9178,29960,-28762,-15741,10147,62846,-55864,-7162,-65375,-66231,-32829,26231,43046,37447,32049,-46739,-1738,-28301,-54966,-97304,4709,-49426,-26395,-44514,23147,5090,-7633,59941,-44035,-115852,-18543,-6998,22200,24542,-12429,27673,-36017,24337,4686,31180,25312,88041,27568,64828,284,-21462,-37184,-33028,-12403,-49812,105749,4235,-56110,26709,-54045,58870,-2314,47794,30192,99769,-22196,34429,-36346,-17663,-59358,-10046,68091,46478,-30753,21677,88100,104108,63291,-14419,19799,41284,11933,-3736,-29758,28046,-4037,49195,47557,34764,21580,18120,19569,56608,-8854,43173,30342,53657,-7736,-14531,5801,-88144,-6518,91382,113451,56576,24590,28274,-13181,-37519,50409,-60029,-19036,10469,-6549,-42293,22824,-3447,-52747,10344,-61945,17468,-46549,10166,42686,340,21448,18073,3364,-84414,-62638,34096,54391,-41015,-8649,17478,-23890,-24327,-3096,59895,26743,38713,18182,54133,3181,10335,4004,55100,40676,25431,53350,35218,63984,-2167,115984,-10328,-26838,19265,-3832,-11864,-2951,3330,22170,-33608,49206,825,-31562,-53567,45564,35287,57087,-25,-181493,-62995,-21869,69862,104806,65081,-56453,-208197,-92821,-93680,63079,56487,75843,-51828,735,-19548,-6167,-39019,47114,45039,231089,104035,-151392,250670,-94667,-31835,-43736,74288,7298,-38411,-13527,-8967,-33178,-20414,86429,-54709,-104017,-62297,-38639,-47202,-23779,-41828,-59145,144,56637,-45874,-114145,-40488,44687,26814,72073,14809,-63270,-53923,-13451,-140348,-101439,-60467,7636,46010,-31468,-8305,43636,-718,16335,23079,-95378,-17053,74963,21016,-52974,42462,53452,-20115,-15123,-66391,-26735,10620,-82576,57019,21022,9266,-22420,-38627,38670,26916,-23720,-8330,-10998,57318,66403,25774,58234,11088,-55712,-67114,-20025,-102336,-694,-29413,39837,-22633,9446,-31050,60672,39739,38563,-19980,-33874,-42236,-91378,43262,72818,-26903,-8383,-19808,44116,209,-5191,41033,21646,65,-8734,-45603,-71269,-50855,-4268,-67376,-24174,-45371,1623,-24936,5271,-56577,41385,5007,-21940,-36823,-47171,-40450,-15348,18349,-15156,3411,36280,76503,62140,-9892,-78198,-11557,11500,-55001,16412,48617,3164,-19161,59651,21873,-34090,-23251,-50272,-74580,-50571,-82427,39649,81504,11640,-37530,63899,66510,64141,13123,18644,-22901,-58856,48782,17459,15126,-4173,-8836,59597,39592,-15794,-14944,-13482,-22769,59060,14119,-18326,-10368,7372,-11988,3732,-31857,-489,-9509,-89569,16708,49062,22705,-56109,-71307,16496,-16115,47723,58271,53891,133219,103921,43062,48853,-14105,46037,-52151,35838,93470,-26398,-38187,-38746,9018,-46524,-75629,-54609,43332,-35768,45690,-9772,-30435,41637,40811,-31718,-79610,-369,-14836,-62185,-44411,-28973,72019,-33300,16751,54901,-18903,-39975,4995,-150085,-10776,134407,22605,28573,-7817,60084,63127,-3371,-1328,-44972,-98230,-385,-9501,28741,44491,280,-25099,-57525,26650,-15645,-16485,-55267,-9125,-29743,-25452,97355,22403,23598,6034,50012,-60801,-26771,84052,-3984,71330,36069,148670,-20490,1574,-23650,-7311,-31504,23228,-17904,53636,-30973,-12327,-39727,-53826,94709,70078,7093,16116,23954,4819,39850,11982,5831,16543,40488,26180,30656,15900,49589,17111,41419,-75546,-4265,99311,43279,38748,2965,191,-10279,-19102,-40916,-49119,-15196,8864,7090,-1864,-32707,-44344,663,-37503,-51994,-78578,-5289,-14842,-34026,31374,-54905,-36755,-82141,-17954,-5131,-12625,34805,80710,7966,30925,2274,499,35200,38293,-64517,-65334,-42549,19644,39783,13621,-32872,-16478,565,-30135,-89968,20705,28528,28977,33046,89952,-35092,-34974,-16858,-747,-16199,18654,18692,12771,-31936,6374,-30110,-83447,-25093,-57042,-69086,-24039,-20384,66761,-45192,-79621,13548,12345,-26052,8997,43899,-63785,-21627,62612,74324,-17548,31779,-80855,24547,-94661,-45447,14668,-50745,-62302,-46035,-17076,-8166,26517,-7794,-2094,-19989,-58105,-29047,-42332,-37779,-36790,36025,-21436,24704,-51943,24177,80336,15404,78920,66295,-70095,-77657,-7517,30031,-52922,3479,24792,-28588,46987,9759,3841,-10348,201,-83086,72902,-110170,-32078,60172,66300,-2026,13131,128716,44677,-32685,-24159,-17938,-10902,-71093,-41420,24803,24425,93594,-28963,-19108,-96455,-9339,-1671,12389,96131,32661,13317,42632,-29919,-62841,-395,65572,-52644,-17893,-40985,30269,-13714,20649,-3990,-79838,-23060,-55185,-11919,-46570,-8173,-20920,-93356,31835,38732,18966,40262,340,2831,44421,-5307,-81399,14322,34529,-31560,1388,-15479,-65436,-22241,-60099,-49194,-92565,9737,390,43866,9543,-6602,-89064,-44786,-13750,-64141,-21644,-41983,-44482,-37143,-27328,-34040,13746,-31827,67892,13813,-60438,-57590,65996,18927,3514,-13111,6124,-76490,9374,-43462,-46786,-76431,71053,-4892,69084,12875,-2001,17510,92432,34789,37082,1614,-26157,-25003,-43980,-57653,8655,-22087,-3648,-32250,-31368,-10669,50560,35145,61181,107121,47352,-46014,-21387,-55727,58149,-13979,-65524,-49315,-61286,-54303,-128235,-80796,-32290,-11173,-8345,48778,-43993,38056,35795,24046,-90185,322,4123,21503,-56842,-102012,-37469,-72556,-32538,69891,64741,119547,77963,15843,6012,-17539,20713,34140,69267,-13166,-42573,27875,-35625,-32053,-7498,-37934,-30342,-57385,-15908,-11713,-46973,30458,41070,39008,-32888,-11521,46166,-4287,13534,-32470,-20781,-32320,-19859,46101,15156,-22420,-60855,5985,60092,-14741,73145,-88494,-41172,-56665,-48089,-62049,33106,-7947,31424,20881,27425,-13627,9190,-17737,47208,78013,33451,-5223,75753,21137,36401,24003,-118011,-76782,8145,-85455,-75944,10644,36781,-49852,15284,-6013,65608,11594,-47413,54421,56494,67266,-68419,-75252,39611,-42661,-55934,10515,11862,-31607,-37092,-45735,-8038,11305,-10182,-17279,32278,112414,14701,29136,83055,9474,-62525,-70077,-14347,5566,14822,-52687,-136068,-33637,-48565,-32135,10707,38597,23399,-13108,-129394,22136,24496,9986,69413,95221,-1358,54613,-3698,4832,60738,74809,55970,-8014,15578,-34836,-39347,12447,-43032,9381,65491,94164,16448,-2398,20188,-23894,-46940,-39570,19636,38787,-6081,-22659,23080,-48258,-49729,-16079,80363,19623,32194,111891,69009,31181,-9487,-28584,11534,-8857,-58140,-4960,2505,-45583,20355,72476,50731,5525,2922,17988,-95253,1288,-22725,-63363,475,21637,-4777,-26024,-55234,-3733,63808,34985,-21005,-49402,24995,-14767,-32434,-28499,-3495,7911,-29045,-67564,-1350,9076,-29444,84435,38453,4629,-31839,-5487,-25116,-15408,18572,-4192,1924,1482],[-13445,22339,29435,-2854,-18141,-23063,12015,-16593,24396,78296,24386,-16904,-30492,26546,-17720,7698,69761,53873,-13213,-20011,-7791,-118559,3634,-2873,1933,-60326,-27121,39117,-3671,6782,-51914,22870,-50661,-10687,6305,-39084,-15873,-85,92110,-4438,41577,1492,-51197,-27688,7434,-68335,-20635,-61051,-82174,-87083,-11765,-938,-46102,39225,-13732,-384,-8723,-12200,-52649,-35320,13808,-28792,30568,-59928,9499,-14859,-51919,-14839,-6042,76701,-42484,-21640,-41810,-65171,8869,46648,40978,17148,-5088,-45729,-5742,-30729,-51131,-109435,-12034,-44853,-29065,-29520,10740,-14220,952,73265,-41859,-124605,-25887,2219,39134,36801,-18964,7650,-60712,21555,6240,-5316,605,63602,30455,72656,12477,-63817,-60595,-37644,-21027,-77224,96296,22967,-44273,22229,-32338,62445,2879,52315,40384,93991,-26067,41626,-37984,1682,-53662,11589,28908,42579,-53321,2998,75753,98975,32682,-11422,38235,52533,18439,24138,-10071,14915,24908,52914,46139,40984,21635,29815,23664,39694,-25701,38909,-1367,70154,-8172,-35280,1222,-93486,-7507,84521,118134,52282,28287,55310,35890,-47090,31160,-86857,-14240,-3090,-10836,-42343,-12049,33556,-40457,24676,-55955,30763,-27255,46331,55428,7611,-8571,3154,27736,-82546,-62337,40921,42233,-34946,5267,-18585,-25275,-2631,-8171,62538,13594,39663,20611,66826,14914,2678,11284,29191,47635,55224,27147,46499,31389,10991,118946,3222,-23927,36966,28388,-4945,5389,-4531,18207,-14998,45457,-2272,-23372,-17105,34734,31108,54906,6636,-191520,-89520,-67397,2272,84522,56575,-41128,-164682,-51172,-113839,19364,40529,62874,-16415,-3758,8544,-16230,-40529,69160,39685,210712,67569,-112279,232169,-86433,-54581,-49344,62262,-18310,-6107,-6963,-9177,-52038,-45993,65135,-80074,-99713,-56499,-43408,-30065,-5615,-44367,-80658,-26767,44045,-36339,-90142,-33367,52525,38595,59801,9201,-62911,-46466,1134,-80854,-60665,-51246,-1941,57296,-42547,-15737,-7549,-5655,5259,757,-62663,-11662,97651,32632,-57345,37309,36229,7380,-11998,-73616,-42499,12328,-63392,66315,32083,-29255,-32290,46981,52428,53273,64,22842,-19864,81348,66311,40526,53280,8061,-65385,-77464,2481,-90766,-48718,-22003,46603,-28332,3847,-21652,62955,30788,46767,-24246,-34407,-32694,-36717,16887,69677,-38382,-34419,-31549,46660,3893,-42,47819,45778,-16534,-25034,-27534,-59112,-65799,-1866,-80702,-19518,-38982,15545,-41002,22461,-58558,54603,6081,-43833,-26816,-31682,-27152,-23292,10891,-20979,-2437,43536,81049,59929,-5020,-58852,-9838,-19578,-78016,12753,48154,859,-9258,58747,38135,-20786,-12878,-20909,-56898,-58092,-100081,26838,62605,-3037,-26971,48332,30636,62474,17026,12468,-20440,-42287,70076,6017,13726,6220,-6814,51313,33069,-16593,-26507,-2558,18735,65524,13530,-37795,34306,20339,-8326,-523,-31776,10761,33151,-77018,8939,64637,18084,-41849,-64142,27712,-22439,51685,41628,45937,77814,96382,41701,15166,-22765,42256,-54325,29251,85516,-37244,-19250,3232,27416,-54192,-101468,-73855,30426,-14956,57390,-17688,-52935,19336,30744,-51034,-78771,10048,-18579,-65906,-29735,-27761,47285,-55896,-24848,50148,-4907,-70211,-10980,-150952,-25894,134412,24239,18956,33591,84953,18795,-809,8066,-17522,-97497,-118,2293,29601,31504,-12105,-32409,-31867,26876,-18264,-27502,-68604,-2139,-3316,10401,97386,21004,14431,1926,31974,-75025,-29865,96457,-7143,53411,51260,164591,13883,-9131,-17784,3781,-3428,26230,-47827,30445,-28194,-20979,-21868,-60032,80869,54872,-19610,9015,1508,17985,49910,26379,16573,-6537,29079,36641,3847,24168,39746,11586,35950,-58998,-650,89787,44970,29441,-12312,-35128,-10366,-22239,-26727,-28174,-25477,20347,72,-9985,-25032,-38820,-456,-45020,-77253,-72863,4010,-21875,-27315,39610,-12915,-8892,-57563,-32146,19320,1148,35832,87627,14700,20233,-11253,3521,27518,39073,-41550,-49116,-42500,34211,42548,-3381,-35999,-26194,6105,-34849,-88706,67689,30299,42262,11658,83957,-57296,-39473,3227,-9243,-23353,16084,14741,16288,-56373,-8074,-51798,-85110,-35355,-68889,-68847,-15923,-2960,54329,-44653,-90558,4530,20734,-20294,41408,50314,-26841,1350,72048,78485,8333,50758,-64393,4540,-102149,-37928,38393,-23810,-30721,-68943,-32457,3076,-15478,-40833,-11506,-6069,-44985,-17131,-25719,-41244,-32140,46723,-12716,29499,-47391,25121,94095,40127,91436,60940,-59609,-66398,25327,6004,-71641,13076,2549,-38716,60776,16710,-2284,2470,-1775,-57369,100522,-118377,-16958,83638,61797,6976,46612,94446,33549,-30207,-22883,-29399,5061,-68188,-29331,24515,37975,100748,-25295,-17169,-127186,-4890,-16458,11013,74752,35045,8869,56449,-6446,-61897,-12743,50813,-53437,23897,-6760,12175,-51950,10686,-15046,-71638,-25159,-59305,-7742,-53594,-10093,12029,-81048,20875,38808,24235,12819,11496,-17297,36590,-17098,-61013,27814,41444,-2859,-15119,-24028,-66466,-55138,-57734,-40592,-97174,-44456,-8143,35185,15808,807,-83092,-43337,-33925,-62897,-18364,-47575,-43139,-27309,-1785,-10127,-1083,-31373,81254,38262,-57050,-45540,65707,41486,-29755,-31990,1292,-64199,-539,-56795,-32414,-70934,66352,1498,71525,-7698,29303,22428,79772,20435,27061,-17148,-12284,13744,-37605,-38401,1260,-25049,6089,-19105,-33619,-16220,36055,34346,69110,68771,34623,-48501,-21111,-65883,47091,-3671,-56456,-51919,-53311,-63260,-83504,-91300,-54134,-11885,-26717,26876,-59465,54534,33423,33662,-90502,7350,-2410,33668,-52246,-64249,-19717,-28966,-25785,70191,58482,101165,71694,19710,27465,11792,20539,27364,43464,-26784,-37860,20846,-36007,-29958,-7352,-29747,-6942,-67331,-19243,-25879,-43605,22930,20263,40696,-35337,-6497,37963,-2768,10537,-17944,6217,-25102,-21671,-29845,-2381,10657,-53726,4166,29552,-18802,64999,-61164,-48949,-51525,-59324,-106116,34823,-13263,14234,7368,35810,-16825,-2748,-9007,17721,61428,33348,12897,76032,23237,51318,25969,-100655,-65868,9782,-69732,-67143,-9211,31075,-47742,12421,-1770,74876,19313,-37033,81673,112865,107880,-59689,-70539,35614,-45357,-46138,8803,-1227,-19301,-18171,-34824,10552,13533,-18200,-1579,46544,121057,25451,17154,67559,7154,-55890,-78688,4980,35335,10117,-55696,-119564,-41414,-41487,-28346,22251,59493,45859,-38249,-146260,11215,41502,13607,109777,94771,-32117,56546,-24387,-23435,55341,65012,58658,8504,42814,-29719,5576,3090,-38720,-15164,61230,100789,25023,4069,9156,-10120,-54103,-65293,11733,4522,-29697,-40063,34187,-61902,-67679,-28287,70103,19118,30642,104005,49637,35512,-19951,-50951,4177,-4509,-44285,5659,1868,-41042,23067,73273,56025,1657,8554,5831,-130031,-16381,-22969,-62320,-25921,31398,-22618,-33272,-66273,-2911,67130,35953,-9322,-59596,-11805,-24759,-17101,-28114,-10868,-6501,-26802,-82803,-32286,15968,-56399,67481,44223,20290,-33596,-17712,-5967,-4968,18107,10334,296,268],[-2685,43101,34761,-13674,-23705,-31447,12988,-23087,-3533,51728,30966,-26830,-51170,-7484,-8605,-10340,66895,47873,-25730,-11176,22806,-109295,12020,-8466,6847,-45601,807,47611,4187,13537,-47528,28555,-13851,-17402,794,-67266,-31838,-1530,76483,-6637,-2953,-21034,-44321,-25184,-12471,-77541,-35896,-73234,-94077,-91286,-2690,-20418,-45309,55247,-11228,8069,-30477,-1378,-49803,-22183,26793,-27421,3034,-59790,-355,-53101,-59473,-9497,-15915,84834,-24390,-35700,-31126,-55190,44763,63195,51963,-2638,-53271,-43493,-17263,-33221,-54651,-118408,-29959,-30678,-33375,-11206,-10358,-39467,-5266,75724,-37198,-117382,-27183,20343,45286,47743,-14883,-12520,-72940,17287,4259,-33947,-14140,34871,40424,68828,19644,-88909,-81517,-37883,-12261,-87449,72349,33846,-26617,17351,-5021,59956,11030,54138,42819,89129,-19924,45891,-27777,18678,-42267,29002,-19930,35353,-57065,-4830,64347,66657,-12703,-11249,40458,57506,-1561,44413,7077,-3700,50170,55296,24258,41824,20579,36607,23099,15746,-38095,28331,-34166,63715,-8357,-65857,-806,-73553,-4434,79579,115875,49639,24770,72809,67020,-61110,15585,-104747,-7339,-16002,-14735,-30800,-43623,64896,-25627,33890,-38737,44737,3540,71082,62070,13380,-28675,4222,50862,-59067,-58672,24512,16122,-21163,20415,-48316,-37527,11993,-10115,45933,-982,39856,17967,60869,23445,-4005,16056,3968,46570,76001,167,44753,-1561,19330,103502,18675,-16708,56716,65010,-3684,10173,-29719,-2338,-15994,311,-11287,-12425,25669,21384,29118,43959,16184,-183077,-105671,-86407,-53559,61792,45032,-33568,-92214,-9341,-122380,-25344,-7376,42436,13616,-12240,17935,-24080,-28763,75320,29905,143004,9740,-11872,204897,-51352,-67956,-46846,44723,-34585,18035,-7416,-13074,-60980,-58665,34378,-104985,-85933,-50281,-43915,-4819,15345,-46042,-93342,-49256,28219,-19609,-50536,-25599,57658,39064,47348,2347,-61384,-29505,18941,-8316,-17612,-42566,-11929,60648,-38426,-22376,-44068,-11257,-6377,-19681,-17243,-6259,92286,41503,-58001,26574,22614,29297,-12933,-75974,-53960,11286,-38620,71679,36588,-50049,-32389,117428,54617,65715,34491,52514,-18679,100453,59024,54523,39343,6475,-67234,-83149,29382,-53791,-90866,-5116,51037,-24066,-9011,-13587,64188,22382,48700,-28345,-31664,-21045,26312,-8275,62726,-41767,-37908,-44337,35640,9934,5330,52386,69443,-28252,-34393,-4085,-51024,-68735,8517,-86989,-16777,-36569,31162,-49611,39488,-58141,59241,6480,-55116,-15477,-18683,-717,-28009,-1705,-17580,-19966,20759,67745,47300,-2163,-23023,-3384,-53459,-94402,8451,45872,-1329,-5911,47320,52199,-5728,-9165,10898,-42751,-68718,-92902,5612,36948,7809,-9003,25032,-10024,54389,20909,7186,-17121,-22325,81237,-3481,23941,19450,-1641,30084,34225,-15984,-27771,8332,39937,64559,18173,-61478,59046,31541,3222,1674,-32835,14513,60658,-60635,-2131,63414,20805,-11640,-46980,31563,-22229,52526,13967,35252,18899,75048,39592,-10908,-31116,29457,-56001,17521,66405,-38888,-4922,43498,34558,-43547,-109771,-86840,1406,-6482,49631,-45525,-82261,-5367,23434,-46352,-69818,15993,-17180,-44170,-13888,-33320,19211,-64115,-49605,43991,26,-93795,-21816,-129328,-38735,117136,25180,21636,52276,69252,-6816,1186,16227,4031,-81681,-163,18015,24923,9634,-26600,-38151,-5924,23361,-14104,-32273,-67991,12873,18377,50426,90649,14883,-3752,-2882,4751,-88183,-22519,101932,-2885,28776,50382,152185,51335,-20230,-12282,31330,19601,28181,-62404,5190,-23173,-27259,3181,-54881,64378,33864,-43124,-2763,-21603,24186,61672,30565,23780,-17504,14576,46430,-17924,31509,24964,-5695,23171,-21440,16265,77900,40438,12171,-33235,-63760,-9688,-26939,-13464,-5029,-27761,25125,-10913,-17833,-21041,-25759,-3647,-41854,-88264,-60653,2351,-31081,-29763,39626,26852,10365,-27658,-40406,39284,180,28350,80662,19943,9861,-24338,12252,16267,25507,-22369,-28964,-26745,43119,36645,-12631,-33934,-31248,12221,-27023,-50209,123196,33633,52590,-24177,65386,-56984,-37801,18379,-17073,-38505,-1755,-4688,20115,-55347,-32112,-68918,-68486,-37764,-76785,-63690,261,11761,32521,-34946,-88961,3848,30321,-16906,62807,48806,12843,28027,81741,80595,31246,60092,-36360,-22788,-107531,-27179,64747,-4602,7732,-82663,-43252,772,-49149,-71491,-19802,10472,-33244,-6832,2907,-43272,-34445,55699,-134,30253,-41468,23417,93307,54904,96388,47122,-32313,-37112,56664,-27322,-68980,15284,-30363,-53013,62804,33593,-9921,3885,1796,-24092,110497,-108564,3438,86012,52063,15934,78729,60618,20435,-28686,-12846,-47006,13529,-62007,-6041,27600,43508,91316,-27144,-4925,-147110,1844,-20019,7973,36628,38230,8131,66085,13863,-48657,-17628,39653,-49194,67218,26660,3355,-69605,5362,-25809,-45409,-24731,-44940,2538,-46237,-15393,31063,-62028,7256,35159,25075,-11654,16245,-34989,23456,-26444,-31561,48178,42744,22042,-31952,-24955,-70367,-84785,-38324,-32563,-88138,-91361,-15225,22332,18926,9708,-64114,-31584,-47434,-52870,-8064,-39838,-32485,-16484,19710,15722,-12625,-26196,80181,53666,-36036,-21252,64600,59133,-51788,-46195,-4315,-40926,-6624,-65693,-22204,-64400,55108,17721,52236,-36641,49049,18481,48157,4875,11673,-30777,936,50897,-23820,-17140,-5859,-6879,12914,-1884,-31286,-16484,22609,32679,82599,25943,9439,-47020,-26291,-68986,12811,1933,-42343,-56551,-42862,-69368,-34480,-79064,-63176,-31832,-59426,6114,-50122,71761,33989,37848,-64314,4560,-12902,34082,-32439,-17282,470,-3502,-30602,60233,50001,68863,60926,21303,45695,59744,38779,27208,15764,-20496,-33299,7166,-33600,-27278,-4674,-22159,22440,-55313,-21221,-38024,-34914,12706,-7541,39843,-47893,-3027,22305,2204,19788,-5164,28318,-17172,-32329,-70246,-24479,26035,-44294,-2658,8871,-27459,43105,-20698,-38855,-42229,-64201,-135492,30052,-11449,-14050,-5583,33926,-18952,-6219,-5162,-10662,40235,47977,44891,66408,16296,67129,30802,-59870,-63333,20231,-40887,-46915,-27315,20483,-45721,9413,7678,73379,27327,-24322,99151,149208,123665,-42971,-56482,26142,-41875,-39798,4575,-25629,-7099,847,-23735,21353,18132,-14170,10416,53326,115411,26036,9381,23006,5948,-39775,-78619,23999,49964,735,-37244,-87225,-50887,-31563,-21286,23893,67428,60478,-45496,-149061,3764,47122,7197,121556,91440,-44658,64123,-38642,-45607,41301,37249,58315,26652,57952,-18959,52304,-5068,-32713,-36199,40246,81777,33140,19338,-3978,3433,-37865,-67713,7952,-30391,-61924,-55898,35505,-56127,-60888,-29163,34185,13330,23853,78884,37329,52066,-35815,-65733,1453,7717,-23471,18886,551,-34040,8296,46336,54714,-9465,12542,-1864,-134090,-32574,-30915,-55784,-38969,33701,-39295,-34585,-73402,-6004,68587,30807,6679,-62221,-40750,-27720,-1036,-22131,-7241,-5311,-14608,-88125,-53597,22228,-78891,39026,47158,33572,-35774,-30976,9236,7848,13294,28769,-6995,-3943],[6980,58466,38039,-20574,-35833,-32768,16025,-15406,-14513,32375,36291,-30704,-56764,-32698,-2751,-22514,67242,38864,-32938,-4938,43348,-82466,16587,-21969,11098,-27099,41555,49009,-1916,20771,-30978,35656,14050,-19770,-10859,-95610,-42245,-7541,49411,-14724,-33796,-38174,-31495,-18684,-19604,-80685,-37418,-72879,-96859,-82585,-1185,-45144,-40632,59873,-9816,21006,-49427,2955,-41667,-8082,30720,-25731,-11486,-48722,-20845,-70683,-50535,-1799,-16574,86030,-6715,-47001,-36128,-41884,71064,74849,71258,-18505,-86425,-39753,-34734,-40268,-64928,-114398,-46168,-14268,-36575,6026,-36503,-61439,-21437,61845,-38258,-99226,-20566,42202,41678,55880,3723,-26939,-60483,14802,1147,-44549,-19126,16961,54973,53394,21818,-90267,-92981,-30848,11186,-76545,41588,35507,-9021,12762,21683,51264,20266,51969,38350,81075,-6177,53678,-6548,28682,-26354,42435,-62075,25645,-44950,-2269,56319,14826,-60898,-11282,20915,53846,-39509,51989,20052,-23480,62175,57700,-8120,36639,17776,36931,18048,-11044,-40703,13100,-60746,38935,-8671,-94290,764,-34145,460,79265,105320,51683,14352,72199,74785,-73593,7026,-105035,2235,-26085,-14023,-10846,-61845,80851,-12530,33968,-18019,55423,36958,76553,63108,16023,-30166,20976,68096,-20446,-51266,-9287,-23261,-751,32931,-65237,-56181,17533,-10060,17071,-13775,37553,10720,42734,28311,-6193,19016,-10831,36423,80537,-22850,30664,-27132,19983,75817,35348,-5963,72951,89757,-7226,10902,-59401,-30107,-31790,-63823,-30688,-894,64582,10144,31067,26870,26618,-168180,-108402,-75611,-77121,49779,39245,-36700,-27447,15729,-119347,-57268,-71848,22881,33396,-24160,12504,-27214,-6130,62889,17800,46704,-72162,147765,184398,450,-74106,-42281,26017,-37630,29095,-16616,-24094,-59737,-57300,176,-114690,-63819,-43447,-42939,22633,33909,-47846,-95833,-60743,16572,-1608,-4443,-15837,60615,22908,35590,-5267,-58471,-7267,34993,43567,17587,-37798,-24507,55078,-16253,-25651,-58437,-13273,-15556,-33764,28821,-5498,58880,39394,-55533,13965,11062,38673,-19020,-71029,-57624,8106,-15798,70884,32086,-55331,-21217,141922,44536,59109,71683,74675,-5926,109831,51742,62613,21801,6309,-64043,-91529,52087,-1315,-110090,15090,53362,-9568,-25317,-9721,67838,17675,42774,-31266,-22914,-9202,85398,-28406,53337,-34980,-6723,-55711,14762,20466,9623,51341,81750,-33099,-32252,18481,-48867,-57226,22547,-77744,-18047,-41723,44868,-48231,50791,-55970,50669,3838,-53717,-4918,-13057,32216,-29111,-13311,-6536,-48726,-20010,39698,26184,-4248,15427,4815,-78182,-101683,5241,40125,-3759,-9697,24833,56526,7277,-14157,31645,-31542,-78693,-61326,-17595,15113,29873,11781,-3581,-41642,46967,26104,4493,-15843,-4990,85011,-8277,42718,31815,6530,3189,41271,-5808,-21556,17002,30307,54107,27706,-81952,57618,36712,23657,10079,-36685,8134,68043,-44642,-15256,48450,31764,22908,-22544,31156,-15532,50196,-16673,24187,-23697,46590,38169,-20176,-41803,12454,-53947,2685,42956,-31809,-2306,73260,27293,-18597,-101419,-87558,-35715,-6345,29710,-81932,-113233,-23792,21649,-17761,-55832,15463,-12943,-8097,-1852,-46689,-6053,-57681,-52387,40076,-8735,-108484,-25418,-94351,-48184,89106,25189,30194,35987,14224,-10500,4678,22792,16728,-49685,2000,34745,15845,-12951,-39393,-44134,12728,18348,-4545,-27106,-50108,33174,28486,82326,75592,6022,-23926,-7739,-24562,-92942,-3829,96620,8753,4504,38487,119426,77032,-31008,-7865,68172,35434,30238,-56582,-12211,-18067,-31534,30279,-44075,44693,10026,-57281,-17472,-41874,23874,75630,19824,23922,-11403,7089,54640,-34389,35379,12508,-23275,9618,24389,43671,67005,31196,-11271,-50528,-81241,-7903,-30977,1341,15530,-18567,21637,-21703,-23487,-21107,-8771,-8504,-23987,-78021,-44942,-11415,-38527,-36694,29174,51919,18618,-2255,-40002,51059,-12047,12410,48762,21765,3390,-31088,22549,5987,-665,-9027,-9465,7586,47102,23707,-14535,-30397,-29502,16588,-5964,8929,162359,39922,56786,-67508,35698,-38998,-27625,27511,-23828,-57686,-30163,-31195,22167,-37791,-58918,-76458,-42411,-31805,-74195,-54723,18219,19806,8765,-19243,-76804,12805,39006,-16994,67862,41690,34287,51393,89617,77874,42110,67632,-5161,-50496,-108471,-15818,82876,980,37740,-85011,-46393,-12804,-62251,-93795,-26054,25201,-24003,257,34255,-47450,-43429,59428,12780,22650,-38010,17602,76887,54910,90232,39746,6009,24,75816,-56352,-43151,9970,-64430,-57923,55074,58137,-19901,-5793,8242,6011,103371,-80728,23263,62251,42236,20087,96993,33783,11530,-28730,577,-70657,13429,-57411,21994,34338,38791,64811,-32689,13069,-150381,7183,-12067,2619,-9086,42180,8748,66898,29443,-26841,-14134,35347,-37271,98905,52333,19486,-63744,3471,-32342,-10914,-24840,-15787,20913,-25884,-19986,27137,-47236,-4835,28332,20291,-28927,15974,-45508,9633,-28780,-3408,69072,37655,38396,-34478,-13484,-69367,-102018,-7072,-24874,-65448,-107723,-18442,10886,18683,18331,-40182,-15475,-53229,-36747,5266,-23361,-16942,-5834,34740,34340,-19179,-16783,63901,55569,790,9929,67986,68881,-53014,-52350,-11093,-13225,-7987,-69814,-18587,-62391,43126,39076,17339,-65008,54244,7964,8179,-10868,-7451,-35707,7101,73151,-4076,-95,-14557,25475,14401,14235,-27151,-12615,14227,32813,97247,-13763,-20218,-40686,-33680,-62445,-31572,1840,-26655,-61982,-31270,-69292,6456,-44924,-58482,-62807,-94190,-7660,-17789,85019,40450,36789,-23180,-7373,-24316,28543,-2359,21988,19864,4550,-36440,43127,44380,33946,48937,21074,55593,102770,67344,37365,-8065,744,-29242,-9055,-28408,-21722,319,-18224,46263,-21268,-19080,-43690,-24214,2209,-35890,38783,-65509,-5767,1099,10067,35510,1895,39131,-9009,-49300,-74907,-45778,25269,-36734,-11330,2665,-36578,15066,17612,-14053,-32269,-63445,-135899,18666,-2096,-51724,-15771,25808,-20019,707,-7558,-32311,20393,67039,83934,52113,1139,81246,39812,-14606,-67537,37498,-7021,-23120,-40871,9285,-41629,5868,18157,57291,33280,-12318,102790,162278,101769,-26363,-34791,16542,-34015,-38914,21,-54675,2528,13455,-13738,24331,22789,1447,17222,51449,99822,20022,5909,-33421,8333,-19122,-70438,40546,47081,-10274,-6945,-54045,-60507,-27652,-13715,14551,61563,60063,-33121,-129534,1387,38663,-4176,101922,84758,-37222,73893,-43762,-48996,24484,4725,54481,40245,57058,-4803,84670,-9626,-27412,-46814,15807,53066,39537,38923,-21517,15165,-1452,-42932,9600,-53143,-95661,-69142,23354,-31537,-27874,-20462,-11760,3461,15198,46460,34465,70497,-48030,-66658,2652,17822,-4374,26497,-92,-24968,-19062,-2350,40826,-21625,15511,-3774,-108204,-42271,-40737,-41971,-37551,23565,-50418,-30410,-73411,-9021,66113,23135,25901,-52846,-50845,-18817,12934,-12577,7479,17463,5668,-72710,-47087,30796,-91950,6801,47042,41215,-30524,-35836,15153,19784,7567,46111,-17585,-13734],[11840,61310,38249,-22663,-48710,-27353,22382,615,-11729,32048,38902,-28260,-48230,-44223,-1785,-27383,66552,27888,-35809,-1715,51051,-51996,14813,-39460,10637,-10157,79100,44045,-21467,26196,-8026,44074,24838,-16625,-28188,-116889,-42903,-13563,18562,-25440,-41409,-45392,-16037,-12115,-19662,-77750,-27835,-63913,-84568,-62761,-4492,-71018,-34986,49187,-10187,34886,-59731,44,-31171,7982,23624,-22991,-3951,-29385,-49213,-64382,-29797,5662,-9000,80516,6811,-53561,-52250,-31662,88032,81042,90000,-27854,-86800,-34402,-54237,-53524,-78187,-92446,-57548,-4041,-36738,18282,-62622,-72896,-37440,33105,-49665,-74314,-6858,59700,32872,58946,35307,-30160,-16844,15468,1331,-33650,-17339,19361,69944,30666,19562,-72301,-88684,-15844,39114,-47682,16102,30077,3647,8829,42183,38861,28986,46717,29727,66581,9744,70229,20636,29519,-8342,52037,-84384,15358,-24640,5777,52165,-35502,-94328,-7487,-16126,41494,-77573,46212,27843,-38944,55243,57973,-37018,27549,12731,31950,10226,-37297,-31461,-4104,-76527,10856,-9047,-107250,4832,10170,5254,81851,87767,59455,-1043,50920,64396,-77979,6417,-86665,14846,-31813,-7438,10936,-60779,76813,-3666,23786,-2838,59255,62466,62951,59173,15686,-13533,45306,75090,19418,-41003,-46963,-68810,20529,38607,-68074,-73833,14748,-9488,-12928,-21226,31288,136,21737,30006,-2091,19968,-8470,19131,67979,-37800,9794,-41360,11312,45332,52139,6736,80701,87389,-13012,8833,-81901,-52891,-48842,-116849,-58261,9176,89803,4937,37010,8256,35187,-159438,-99601,-43969,-61283,60543,42629,-50062,-4612,12053,-108760,-67302,-123649,12213,40680,-37169,6442,-23564,21777,36525,6380,-49099,-173391,336335,176272,54881,-76447,-41317,11755,-29032,25497,-33048,-42818,-51182,-44530,-28093,-95943,-35658,-35646,-43986,46087,44063,-49574,-88396,-57682,14063,11790,34689,-3501,61861,-11891,22647,-12384,-54130,14620,45076,56967,41068,-37804,-37225,42194,19938,-24026,-52060,-9018,-19672,-39087,65157,-11890,8796,23483,-50829,3045,-4086,32926,-29509,-58337,-51794,3508,659,62688,18313,-53007,-1707,119560,25444,35090,101271,88087,15870,107378,49963,62169,7726,7209,-58377,-105931,64240,50097,-97920,31863,54782,12326,-40108,-10214,74980,16690,29212,-32198,-8362,1348,129310,-40628,42928,-19607,51065,-63953,-11076,36071,12539,42426,75335,-30623,-18596,33333,-50322,-34723,34725,-48979,-23878,-53668,55081,-37779,50793,-51881,29803,-2588,-41054,3648,-15947,62272,-26516,-18920,8259,-82971,-60006,5601,967,-12660,43372,13045,-84837,-99824,4285,30866,-7349,-16930,-5507,49152,16206,-26318,33223,-19910,-79817,-16687,-36627,5126,44666,29324,-31629,-54280,49451,33414,5850,-17416,3558,82560,-7711,64705,40273,16645,-16582,50435,15749,-15797,21797,-2574,34871,39933,-91934,34438,33259,52492,22355,-44471,-7438,60963,-31192,-28596,28886,47446,45358,4060,30426,-4631,44266,-41929,15726,-42381,18456,40055,-9769,-53025,-3233,-45564,-11624,24064,-19314,-12697,87840,7730,9326,-82542,-74043,-70176,-8698,7331,-110992,-138017,-29782,26372,25104,-39627,9521,-5825,25475,3591,-65843,-24170,-40445,-37123,41133,-29782,-114325,-22567,-60202,-54578,57533,24114,35974,-7058,-54147,3030,12379,27253,21535,-4920,8138,49441,5258,-28604,-46185,-49254,18535,13907,6458,-11293,-15973,53805,25553,97530,51419,-3192,-39025,-12808,-46767,-84175,22479,80968,25730,-12871,22591,81509,81459,-40122,-4182,100699,47717,33545,-33550,-14440,-14917,-35055,53822,-35435,22520,-12717,-59893,-32001,-59201,18639,91412,-4365,14781,9058,12293,60904,-47213,33334,8641,-27928,1069,61739,72824,56424,19517,-36304,-54789,-86613,-5902,-32181,17158,28214,1218,11598,-26929,-24234,-24362,6646,-14957,6847,-45824,-29557,-32241,-39345,-42410,11464,56370,15731,10206,-31240,52983,-26624,-8618,-3945,18974,2357,-29291,30075,211,-32501,-1983,5548,53810,47829,7151,-12063,-28222,-21220,17093,24834,60925,162719,48522,53908,-107014,1438,-12895,-8838,30516,-29924,-75826,-59344,-53595,21214,-16171,-80120,-68612,-16871,-20112,-57775,-43817,31035,19259,-9812,-2245,-57923,28206,44105,-19986,57325,32737,28473,62970,90758,68156,37159,80759,20482,-69848,-100297,-6142,84164,-5971,47933,-79781,-43397,-31209,-53162,-102077,-29704,32997,-16440,4509,58292,-57073,-56272,56488,22032,5588,-39371,7085,49088,39849,74559,52457,46526,33136,78570,-69626,-1900,-287,-88344,-45114,42334,84002,-32770,-21697,12940,23320,85002,-42526,36876,20088,35705,17098,96088,11785,11273,-30409,12520,-94926,6050,-56889,46943,44061,24350,27282,-37077,30020,-135135,8290,4578,-2037,-50372,46307,7893,55456,42323,-1900,-3665,37115,-18086,108145,65769,60261,-42685,3538,-31274,18841,-27449,18366,46467,2687,-19631,3433,-43375,-11026,19198,11914,-38086,13472,-47120,-264,-21839,12393,83004,28012,45194,-11339,9920,-58368,-99549,27048,-15435,-35547,-82626,-14831,4989,16269,25407,-19159,-834,-52361,-18055,16304,-3918,-1852,4565,41760,40410,-19828,-710,36531,42121,41658,39818,74422,69682,-33008,-50038,-18859,13380,-5073,-69473,-20765,-66037,35558,56656,-21544,-83551,46304,-5773,-27261,-25227,-27176,-30389,2540,75409,18977,7375,-26184,58005,9798,24961,-24531,-6938,11553,35238,103029,-43752,-44675,-29666,-39679,-46542,-69011,-3234,-12664,-65962,-19200,-61946,34210,-1053,-45272,-88732,-114920,-9543,27503,90658,51786,32568,18326,-23782,-33063,24971,27399,40124,36078,3970,-29723,24418,45538,6998,38995,18759,54273,119413,93501,56302,-25289,27355,-25646,-22401,-21856,-10844,6905,-20525,54860,24915,-11798,-41257,-14595,-6122,-56198,38734,-79057,-17079,-21086,18689,50175,2298,38128,-785,-65386,-59265,-59806,16353,-32990,-18811,8212,-43145,-7474,39623,16935,-24541,-59830,-103157,2560,13375,-92034,-20856,17090,-20402,17259,-14837,-45357,6319,77591,117673,40054,-17722,92278,53764,18515,-67970,55969,19874,-5327,-48870,1040,-33279,-737,24303,26965,34227,-1993,94021,158582,46097,-17210,-9189,10775,-25443,-42842,-2161,-80580,8420,15881,-6535,23980,27642,23400,18626,41606,80978,13283,6819,-75260,14945,-873,-56847,53479,30060,-19702,21790,-31392,-68080,-33533,-7421,-2739,44780,42243,-8260,-87328,3007,20799,-12417,61270,74963,-16814,78957,-40229,-28382,10747,-20993,47250,44383,41183,8557,91520,-9346,-23834,-44142,1159,27394,42543,55979,-43507,23790,41275,-1880,14199,-52695,-121253,-77927,-1273,3861,20531,-6089,-52083,-7392,8420,19872,37595,78880,-49301,-52062,5818,17135,5630,25016,1421,-14303,-48523,-56100,13475,-27351,18193,59,-66462,-43270,-46697,-23034,-25489,629,-53179,-21888,-65480,-8376,58602,16889,46120,-31014,-38121,3065,23368,-954,29469,55151,27902,-36501,-10076,42815,-94174,-20514,44229,41116,-11069,-24792,10367,27715,4705,57307,-28161,-29041],[10740,49415,35350,-21205,-57786,-17646,32589,18578,-1177,50909,37973,-21891,-31676,-42744,-6729,-25629,60168,15426,-36952,548,47360,-32333,6286,-55114,2485,646,92978,34222,-45329,28678,13809,52567,18034,-8308,-48315,-124840,-32901,-15092,-6352,-34670,-27534,-41764,-1574,-9400,-19873,-71526,-14677,-51030,-55255,-35082,-7342,-90541,-30585,25443,-12241,46863,-58684,-9286,-21353,23941,6460,-18853,25306,-6603,-80209,-42577,-5442,10572,2340,69083,15064,-53859,-69988,-28821,97719,81355,100837,-29593,-55476,-27555,-70870,-71027,-88822,-56383,-61670,-5912,-33373,23292,-83473,-71359,-43925,-1618,-68139,-45255,11163,66294,24602,54958,71196,-20113,49482,18661,9351,-6216,-12451,40297,80865,7278,13746,-45997,-66305,4573,58411,-10374,6172,22189,9533,5722,53703,26816,35918,40388,21230,45207,21398,94925,45787,22676,8653,57402,-83769,6686,-4069,12569,50485,-62481,-96716,3593,-58334,22954,-97272,30757,30328,-45290,30650,51970,-50783,19060,5578,24888,1901,-60160,-12432,-20655,-81900,-4519,-8918,-96287,9131,43788,9436,82485,66602,71181,-17914,15057,45148,-70010,12549,-56564,30333,-32562,2017,26802,-40774,56060,1405,5905,432,54339,71474,37207,50477,14642,12591,64615,69630,47629,-29930,-73016,-108282,34862,34444,-60019,-82846,6428,-9459,-32984,-20609,20835,-11788,5796,29482,7456,17940,11725,-964,44164,-41927,-9753,-45163,-6241,20783,67129,19369,77418,51862,-17896,6044,-91040,-61139,-51911,-138438,-81886,17062,96781,7419,44976,-6680,39147,-159137,-83608,-7088,-17462,96065,51575,-69321,-31292,-18993,-96490,-53855,-135218,14453,36056,-47889,13698,-12696,47911,7445,-537,-116319,-278699,501258,177033,98824,-77974,-46387,6508,-14813,8498,-51950,-65935,-39951,-25485,-41810,-45649,-5001,-26883,-48838,61220,41052,-49994,-72366,-41509,20774,16633,55765,11069,61452,-60231,3228,-17233,-48774,31295,47410,36564,53514,-40707,-44415,25570,59124,-17521,-32743,1425,-17207,-35632,87119,-23630,-39092,-1374,-44495,-3790,-27665,14313,-41062,-40138,-37518,-1698,10427,47047,-2386,-50359,19784,76979,3612,907,114157,94292,40767,94377,52762,53879,2913,8934,-51889,-122460,63169,83730,-59868,39426,56539,36130,-48973,-12581,82573,16246,10072,-30824,8322,9673,152467,-43399,32731,-865,107434,-68009,-36485,55114,14620,25775,50448,-21705,2529,35164,-49783,-9647,40812,-5125,-33205,-67759,61421,-22033,37031,-44891,3752,-11249,-21111,10241,-24925,80122,-20470,-16905,21908,-112563,-82491,-24268,-22765,-26660,53200,21227,-71769,-90726,5793,19934,-12822,-21203,-36830,34500,21044,-41228,15590,-4139,-64038,24823,-47573,8745,40874,38358,-51929,-45887,68498,42702,12153,-20348,-573,72296,-3052,84160,43655,27090,-15383,58100,43487,-18932,21992,-37992,10478,51569,-86654,1326,21057,85475,34919,-55761,-28175,51888,-20429,-39623,15292,61638,43394,26631,31626,6652,34256,-55925,12387,-40846,-4041,46407,15679,-59985,-13433,-29923,-20878,17311,-6594,-30927,88028,-17579,24970,-61367,-50268,-93248,-9201,-9365,-121083,-149577,-23423,36484,67974,-22584,2489,7285,42608,2704,-85342,-33736,-18878,-14433,47649,-54701,-113010,-16056,-39231,-58389,28987,22594,32678,-54341,-104569,24362,25706,28931,21791,44348,18382,59553,-3624,-32580,-43575,-50073,10184,11302,13990,12127,27584,68901,13027,95781,20063,-10387,-44959,-18692,-54088,-61407,48919,61059,44528,-19416,7869,52391,64144,-45291,91,115434,61881,38457,-3428,-305,-14694,-39553,69330,-34776,568,-29832,-53361,-43162,-76323,9870,107022,-34647,-3295,35404,29864,64921,-57542,23958,15928,-12723,351,78010,92805,42720,6811,-57286,-41748,-81835,-5286,-29230,31161,29361,25283,-184,-22069,-17448,-28931,15034,-22827,42866,1188,-17943,-52067,-30011,-42998,-7103,42385,2842,6299,-17286,45354,-34239,-28641,-57962,11447,5831,-19916,31960,375,-60223,-511,13886,93017,47337,-8992,-8769,-28178,-9630,12269,57864,85381,120463,56507,45515,-131821,-29379,11818,16040,28058,-36174,-88499,-77783,-63177,17329,-61,-89543,-41965,1437,-7466,-29200,-32971,33780,10849,-18615,11272,-36545,43418,43655,-24013,37857,25714,1815,55506,80056,51364,18357,98980,34573,-74465,-79093,433,66687,-18722,37658,-75021,-38915,-47131,-28584,-93339,-30602,30660,-9130,7728,68504,-73080,-68569,47823,24737,-16816,-45339,-6741,18518,14187,55021,85707,80008,52819,67257,-62733,41104,-11089,-93674,-16171,29656,103197,-47668,-36276,11289,24030,62792,-7126,40490,-23497,32986,7746,79297,-9920,20025,-33372,19703,-110150,-5361,-59794,61922,54936,3258,-9998,-36367,39072,-106547,4365,25474,-508,-76852,49069,3911,31496,55545,20663,10655,40745,4619,90951,65696,106244,-19201,4520,-20969,32761,-32648,45909,74675,32487,-12153,-28935,-48543,-8310,8954,4164,-41136,11397,-41448,-3472,-6320,9279,84085,17414,45086,35840,39581,-37252,-75060,54696,-670,-8435,-24641,-2128,5682,13667,30357,-6047,8507,-47238,137,20410,13523,8338,14563,40391,33635,-14593,27594,6132,15100,70161,60157,78216,62892,240,-41707,-27031,34832,452,-65272,-25710,-72889,34585,60793,-52658,-87889,29962,-19281,-49075,-36159,-43550,-16350,-12470,62220,41307,2714,-40445,75568,259,28318,-25376,-1818,12779,37141,90228,-60079,-57073,-15406,-40850,-24043,-85997,-11473,-2366,-65440,-6851,-48912,49527,33988,-32490,-94253,-109873,2463,72053,87371,62941,28219,49342,-37676,-36233,28926,45685,34412,47912,2264,-3015,9380,54450,-6849,33292,13597,42211,100641,106728,77728,-36062,49546,-22294,-28364,-15970,6588,13926,-30232,44840,67226,-270,-32474,-8242,-10087,-61539,39645,-79401,-35655,-38479,25340,57425,-1894,30662,7102,-71335,-41964,-60842,6876,-32779,-23424,16987,-46257,-16110,40160,43803,-20086,-56708,-46507,-14806,32061,-126110,-19443,12597,-20764,39586,-23102,-51620,-363,71970,132706,35798,-33433,99653,71080,31584,-52049,68160,27943,-878,-51736,-2082,-19718,-13373,21216,-11997,28322,6995,78624,147858,-20625,-18803,15520,8879,-20022,-49068,-22,-96983,10662,8665,-3376,26651,34717,43439,15572,26367,63231,11118,11765,-82945,24212,8479,-41730,63234,6055,-25406,38465,-22443,-71302,-45825,-2606,-22235,22499,12089,16941,-34341,5146,4038,-9691,15469,63278,5311,72594,-31056,8878,3186,-34029,37214,36996,15236,16389,70269,-4500,-21273,-29785,3338,10450,40919,64520,-65640,28582,71204,32928,16658,-25067,-128886,-79991,-31249,37525,65961,9576,-77340,-14943,6144,8738,38654,70066,-37328,-25355,8546,2628,3599,16577,6070,-3068,-69466,-95595,-21405,-21410,21133,8399,-25430,-36228,-45577,-4598,-9319,-29210,-47095,-10277,-51068,-2431,47101,14555,64336,-446,-7609,33849,30261,12524,51978,92062,44031,8465,44001,57281,-86417,-36093,39531,33553,21654,2843,-1974,29560,7551,58858,-35944,-46744],[5018,26405,30132,-18209,-60888,-7321,45500,33243,11302,77603,33551,-15115,-14794,-32625,-18030,-19473,46889,1805,-39347,5053,36599,-31352,-7175,-63249,-13283,3627,71205,21334,-58899,28668,28280,59059,1020,3454,-66329,-117190,-14891,-9557,-18060,-39055,-3896,-29955,8855,-13037,-24978,-67004,-5691,-38006,-14097,-3903,-3952,-94847,-27746,-4100,-15292,55318,-47826,-22593,-13943,35649,-16960,-13533,65644,14452,-107002,-18566,13894,11466,11306,52626,19679,-47003,-79902,-33792,100913,75485,101195,-24414,-9836,-19539,-80658,-88146,-91530,-17122,-57700,-20613,-27342,20964,-94646,-59662,-36796,-29639,-82897,-14642,30010,60457,20902,43329,97302,-159,111718,22587,27220,26339,-7043,67618,84314,-10660,5483,-22533,-29814,25076,58779,23012,14166,17101,10244,3513,57217,19122,39964,34559,17712,19736,23669,119172,60969,13307,21556,57686,-67973,1350,11695,12605,48776,-57668,-62179,22202,-92008,2639,-88325,12078,28587,-40185,-3827,37057,-44829,16038,-2665,19291,-5045,-76814,10778,-35060,-81813,799,-7425,-62462,11846,58067,13930,76080,45530,82704,-31577,-21889,25200,-49772,22431,-25611,47934,-28679,8184,30776,-8170,28341,5594,-13963,-9328,41228,60779,9363,36941,17078,36176,67359,53183,58188,-19902,-76736,-130024,36083,20015,-46610,-78319,-3769,-10095,-35997,-11237,7861,-22455,-1094,27593,19058,11875,43361,-18513,18975,-34221,-20632,-43190,-29520,7148,77786,30072,63987,-8270,-19350,4145,-87094,-51650,-32388,-126902,-83912,24622,88502,16180,51669,-13767,36600,-156520,-64118,20531,28940,141725,57593,-87307,-83591,-59497,-87008,-23042,-97970,27963,22491,-53302,35922,3447,66066,-10810,1104,-138227,-363334,588082,178658,124197,-80085,-55471,11404,-2498,-18187,-66695,-86945,-30520,-6052,-38286,23329,23579,-17817,-55639,66855,23374,-47670,-49833,-18489,31854,11720,55004,26877,58905,-108858,-28296,-18092,-43365,40372,43219,1413,57822,-42749,-41030,9517,86814,-7735,-9685,15160,-7933,-25221,96423,-34365,-66393,-25792,-36732,-5813,-59221,-11002,-48385,-20848,-18647,-6638,15939,25298,-25425,-49853,35782,45787,-14056,-33784,106442,95258,61453,75236,53224,41309,9246,11644,-45514,-132386,50152,90036,-12782,34238,58981,55106,-49492,-13261,84347,11520,-11508,-27384,21125,15337,156722,-36778,23703,13863,131365,-67158,-56094,74003,16668,4349,14711,-8067,24882,22166,-41569,7984,39614,41260,-43856,-77643,63871,-6028,13061,-33838,-16563,-18601,1174,15862,-35371,79536,-11735,-9652,30228,-126808,-79359,-42705,-39780,-43484,44338,30146,-45185,-77218,9008,10420,-20122,-16495,-60519,20974,23163,-53259,-14165,16958,-29106,51267,-49671,20885,19081,36404,-59131,-21934,103450,52705,23471,-21773,-17082,52101,3281,96918,43170,36137,14121,62354,68638,-34912,17926,-55251,-13479,59398,-65454,-28080,2449,113041,44195,-68089,-48436,52483,-11258,-45249,14366,67979,16584,39559,33793,14302,20208,-56433,15185,-27937,-19289,55223,46194,-58253,-16442,-8363,-21060,25670,1036,-48344,78800,-40151,16065,-44932,-24774,-101284,-6196,-16084,-110376,-144774,-11616,49204,99019,-4330,492,30039,38525,-1659,-97456,-36197,26,3609,57537,-70863,-106770,-9177,-36655,-59262,8305,22276,19617,-83100,-121186,43098,42889,27371,21249,86958,31047,63565,-8818,-24179,-30336,-43130,-8835,10762,14245,36888,68564,73499,-2804,84381,-12760,-13671,-42458,-25927,-43626,-29395,66832,45764,61207,-14884,-4128,38387,33315,-43610,6462,106143,78800,44123,21093,24701,-16713,-46515,74595,-43314,-17304,-36910,-43216,-49099,-95304,-1943,118355,-60668,-26662,57642,54653,65848,-64094,7859,32003,17874,6300,70631,95237,23374,-7114,-69867,-14125,-70315,-7397,-22159,39952,18834,43456,-7478,-5424,-2146,-32568,13210,-31246,72914,49286,-12093,-63602,-10453,-37842,-20396,18142,-17771,-10847,-2858,30024,-30309,-40706,-92351,295,10922,-5118,27715,5721,-74874,-3040,15368,101460,47452,-21368,-6816,-28992,-328,1597,83303,80240,54656,59907,34721,-136028,-50107,29114,42196,21593,-43106,-93045,-76986,-57345,11853,6663,-85989,477,10488,1133,5060,-23739,25240,-2233,-16608,17826,-16225,50930,37530,-26912,19027,23004,-30301,27105,55816,30017,-8057,114020,35552,-63902,-45812,3620,36653,-28803,16792,-77580,-37887,-55501,1195,-69055,-28894,18804,-1524,12102,64179,-92640,-75825,36061,20470,-35362,-53131,-20019,-5151,-14308,37852,124244,99858,54983,47920,-39635,72739,-17832,-78788,18971,20440,109811,-61657,-42326,975,11709,42339,13327,33252,-51744,32326,-4753,55275,-32296,33597,-37077,20731,-107199,-16659,-63153,63011,64189,-19878,-34940,-29944,35729,-75944,-3201,46285,11721,-83510,48241,-2599,-1015,69488,36922,25197,40461,25047,52052,54060,129908,-3071,5990,-2267,26206,-38763,58636,98516,56324,1454,-57357,-52905,3632,-829,1596,-41365,10813,-32310,-493,14397,-11465,70312,9752,42899,89383,66900,-10690,-33124,69352,22794,6420,41256,19356,10636,12762,33165,-1701,11708,-40535,15985,15532,26202,11438,22712,31440,18085,-4444,72006,-18357,-20233,74522,65576,73683,52166,34436,-31600,-34922,48201,6165,-57761,-29784,-79432,38289,45911,-68982,-80416,11531,-29614,-54584,-41508,-52874,1731,-34149,44193,57714,-12813,-54921,69048,-11506,25218,-29237,1280,15377,33422,56986,-62375,-55912,-552,-34587,897,-78392,-20854,3831,-57066,5458,-33816,55686,44487,-28299,-72921,-78414,26242,104326,76540,67089,26422,65657,-42446,-32359,40741,45891,12965,55266,2410,38850,986,68425,-9186,32390,5075,23218,52910,102979,93263,-42212,60968,-18963,-25558,-12300,29481,20023,-46254,20365,91219,13162,-21427,-6181,-8050,-50159,40625,-62866,-56967,-46250,27947,53837,-7007,24585,13659,-60143,-34593,-45992,1508,-34450,-25541,19169,-46944,-11804,25435,59102,-17837,-56401,14619,-29523,50075,-148270,-11933,14590,-21823,61064,-27349,-54661,-812,51841,121044,41196,-39442,102628,86376,26222,-15977,67619,10586,-11500,-50442,415,-1802,-32606,6388,-49795,15971,14905,63909,135790,-68416,-29158,34704,5923,-20126,-54533,6656,-100865,10135,-3522,-4351,36748,45412,53295,9729,9796,45939,15916,19243,-56826,32957,5480,-28032,71603,-16609,-26656,39756,-23015,-68459,-55836,1918,-37609,669,-18511,31342,9783,3353,-461,8021,-22430,51438,19415,52402,-20357,45378,834,-34557,25520,19595,-13998,15212,27219,3245,-17683,-8637,20946,2617,34571,62395,-80145,29531,73607,39667,11707,23149,-112708,-73918,-54647,57673,92140,23191,-85559,-15117,8799,13449,29048,44657,-15292,6316,8679,-21782,-7690,7149,13685,6754,-75904,-108606,-52596,-3363,24669,19052,5117,-23740,-37641,6997,4470,-55162,-33780,3365,-33352,7828,34441,15938,77447,32943,28921,65194,34462,28423,67713,113097,47326,45264,94059,71605,-69629,-36943,34039,21491,56248,38627,-15398,24873,17139,49936,-39764,-61975],[-2499,110,23898,-15176,-57828,-22,58087,41324,21531,96150,26508,-10909,-3733,-19480,-35413,-11867,29737,-12147,-44931,14090,24005,-47447,-22182,-60260,-32681,716,19179,7092,-50226,27965,32749,61402,-14585,16145,-76540,-97928,6043,2767,-15142,-37280,14781,-14993,13403,-23233,-35688,-69202,-5185,-27043,27202,25667,9267,-77815,-24789,-30672,-18440,59876,-32341,-36195,-8691,39049,-40833,-7568,101569,29921,-122310,-2278,21918,7919,12615,32285,24081,-32979,-77282,-43341,95911,63507,92934,-14540,28916,-10789,-82188,-99628,-83387,13118,-46844,-43135,-20218,13248,-93082,-44148,-18152,-40560,-81120,13723,46710,45876,22049,25459,100126,21069,135943,25496,52362,50965,-1823,85495,78979,-19923,-3853,-8788,10420,39373,37005,42125,32556,18668,9601,2205,56546,18141,40033,29401,23136,-4823,14618,129226,61669,8671,28083,52187,-50038,141,21341,3840,44559,-31099,-881,43753,-109441,-14517,-53443,-2983,24710,-24769,-37327,15016,-22605,20700,-10298,17127,-9776,-84490,30844,-47593,-82769,23235,-3842,-16374,12921,54604,20146,60277,27000,89029,-37176,-44402,9620,-22114,31719,-3114,66569,-21365,5174,21144,27263,5314,12382,-28893,-27699,22866,34396,-11614,18828,27919,47452,48334,31123,52986,-10603,-57021,-129731,22820,-1915,-33274,-60150,-12564,-10489,-21232,4718,-4129,-28990,756,24709,27899,1492,74741,-28903,2043,-15562,-19186,-41109,-52690,4660,81909,37744,44458,-71897,-16357,3300,-74988,-28006,6720,-95542,-53223,36013,73052,27100,53914,-11151,27159,-136597,-42669,31615,51629,170220,52066,-96295,-125059,-82025,-80466,13774,-28933,46430,4358,-52155,58642,20703,72784,-8721,14346,-114563,-400096,565635,173467,129358,-82269,-63157,22937,2279,-48735,-71241,-98522,-25529,8827,-23255,85430,45172,-9578,-59053,64802,-6144,-41966,-23536,2652,39880,-1655,36422,42729,53430,-140653,-71323,-13979,-39182,42468,35984,-28470,57147,-39963,-26122,-2252,91224,2635,10717,27637,7265,-10520,98002,-35719,-63715,-41906,-27664,-3832,-92187,-35216,-46280,-5507,-831,-10379,19989,288,-45101,-49335,40426,40949,-22666,-60512,81061,91800,72028,56258,44003,29359,23744,15803,-40086,-128026,29620,70504,24168,15904,61085,63349,-41840,-9587,74301,-1442,-32386,-22444,24052,18256,149042,-22677,16532,17638,110913,-60789,-65291,88443,19136,-16800,-20789,8200,42273,-3008,-24289,11063,33303,74765,-53400,-78145,62404,5832,-10989,-18405,-21172,-20339,21616,21756,-42400,59619,-1748,-2360,31329,-120083,-53228,-48550,-46584,-59170,21766,40044,-15926,-62016,12535,5451,-28252,-375,-69471,16566,24278,-57600,-45444,40159,18125,60490,-44923,32450,-10975,24690,-52248,8189,144654,61171,38903,-18979,-40922,22743,8748,101625,41905,42320,65627,63292,83589,-60507,10875,-45390,-31164,61399,-31979,-43538,-18491,122896,47910,-77568,-62815,66751,-2256,-42284,25652,62330,-22873,39489,33304,15647,3213,-44545,23104,-12064,-28993,61653,70764,-46562,-12991,15611,-10382,45837,185,-58003,66084,-52717,-19082,-36777,-6278,-95766,-420,-12837,-86275,-125217,-4475,61133,113601,16510,8614,62336,18599,-5562,-94696,-34803,10818,9133,66976,-67527,-97373,-4186,-49686,-55936,-2384,25256,2036,-82621,-109078,50961,58306,22931,22599,112772,43229,61300,-10564,-6468,-8122,-27514,-31592,11661,6216,55336,93719,65241,-15410,72758,-38687,-12079,-36707,-34603,-19218,3330,69695,41651,72632,-2478,-14667,36880,1840,-32645,15473,77127,91252,48642,30139,50920,-18766,-55988,70125,-57799,-27884,-30943,-35364,-50082,-113067,-16878,119729,-73298,-48633,68873,79311,62010,-63542,-11779,50565,49565,14272,47173,77842,64,-23277,-72823,19949,-55357,-12321,-12381,41222,555,45928,-5302,20704,19436,-33509,1869,-38355,87194,82579,-11908,-62797,15095,-29487,-25376,-6254,-42353,-32838,7627,9940,-17705,-39696,-99815,-12296,14054,13455,19050,14066,-71665,-7413,11607,67071,49264,-28261,-5889,-28424,483,-14325,92203,57775,-5321,55820,24632,-120599,-57162,37501,63550,13356,-50341,-88814,-55741,-39951,6871,4997,-73709,47658,11747,2554,35998,-16866,8170,-15282,-6016,16096,594,45443,27742,-27398,8952,24813,-53673,-15146,22013,8467,-34053,116279,26239,-44366,-8536,4146,5961,-30048,-1195,-86835,-42680,-55001,26747,-35274,-24771,2011,5381,19088,49852,-109697,-74943,24275,11765,-38866,-58414,-27255,-15243,-37237,26270,147311,104278,41376,26749,-10046,85932,-17485,-49998,48026,15606,103047,-69271,-35853,-16464,-5070,25958,14329,17387,-57168,31351,-16330,32680,-51199,45049,-41003,15840,-84367,-24133,-63498,50323,68716,-40405,-39932,-20693,19599,-55676,-11736,63993,34523,-71983,41795,-8774,-34412,80308,45561,37074,31338,37597,3185,35360,113596,2469,7900,21513,2982,-43275,55360,111317,69052,17474,-72910,-45100,21907,-8277,7222,-41400,10564,-23610,4712,35383,-41022,44459,7715,43355,125012,83863,14090,15330,69071,54174,2955,85648,45249,15378,14467,33996,-3263,10646,-34256,28792,3192,33991,7908,25896,16681,184,8822,126960,-30831,-56619,55096,55556,58494,42653,58194,-24107,-41995,51536,9605,-47261,-30272,-83434,41298,14032,-70242,-67785,-2910,-34625,-46610,-39565,-52809,17344,-56835,31926,62962,-34385,-65590,39961,-22050,19001,-33522,2198,17645,19645,12330,-53597,-44929,11508,-19916,24011,-53002,-29922,6590,-38311,16673,-20960,55938,25835,-35672,-30638,-31644,55610,118858,61465,59318,28381,68752,-34582,-21566,55670,28735,-11429,58698,4176,80842,-842,81825,-6129,35363,-6214,3198,-6294,85049,96093,-45776,60312,-15465,-16840,-11151,54047,23955,-64834,-9182,91310,25554,-12436,-8406,581,-26311,40670,-34880,-75213,-42384,26063,39312,-9833,25558,17290,-31011,-38154,-16764,2110,-36104,-27404,8547,-47109,-5257,8444,62202,-15502,-59151,59150,-38832,63174,-159183,-679,22186,-24045,73760,-23635,-57191,2100,26278,85140,53653,-32488,99593,91158,10128,30102,51841,-29471,-32235,-45684,7474,18007,-54307,-18668,-75789,-115,20762,55561,121749,-77970,-42402,45023,-6244,-25762,-56961,16073,-93231,7877,-13847,-8371,53566,57693,47830,2935,-3421,25355,26303,26162,-16742,37732,-8574,-15628,80622,-30835,-23701,29663,-25591,-59082,-54571,7896,-44006,-16245,-35722,29904,28886,-5686,12893,38565,-46571,40794,21189,22258,-11766,63308,-480,-26651,13982,-3054,-39982,4318,-25095,11372,-10687,13184,45991,1714,24731,52570,-79853,27340,46432,11968,-3454,75788,-74757,-60305,-59229,58684,93178,33255,-80178,-5694,14409,24061,4623,9455,10058,34695,4671,-47384,-20938,3394,22707,12203,-68449,-95561,-68041,22016,28966,29114,24026,-9074,-25899,8513,11620,-66094,-15987,18191,-16337,19241,23610,18111,83017,63838,58340,87824,36742,46292,71747,112060,35306,62039,122448,82603,-43937,-24488,28918,9731,75624,67217,-22842,14934,32483,32658,-40164,-70430],[-8878,-20881,18075,-12514,-49613,1840,66237,41501,27614,95156,18238,-10584,-1405,-8239,-57439,-5767,13681,-24688,-53537,27219,14136,-71816,-34969,-45803,-48726,-3603,-42274,-7040,-18701,28853,28810,58356,-18435,27290,-74326,-76711,24359,18922,-2505,-30511,19108,-2309,11620,-37861,-49595,-79921,-12825,-18799,55595,48425,31355,-40538,-19130,-48081,-20948,61059,-18972,-46007,-3758,32294,-58840,-1326,121147,38037,-120047,3644,16324,282,4075,9888,31708,-12856,-63822,-52512,80164,46241,79879,-3043,48260,-1629,-77178,-101762,-65053,26668,-32053,-64680,-13410,3424,-77447,-31466,5890,-31633,-55570,35474,59587,28417,24382,4535,74650,32557,103420,26629,77646,58436,4019,82715,66113,-20960,-12679,-6057,40042,42614,-1813,42772,47914,27919,11335,1676,55978,23752,35166,23768,38926,-23195,-3819,113612,48882,15027,27341,41034,-40346,2880,26363,-11797,36339,-3673,63898,59968,-112099,-24706,-6885,-9547,21089,-3373,-60250,-7748,7058,30271,-15593,17755,-12714,-81218,41185,-60036,-88893,50470,1972,26849,14309,42324,28733,37047,11724,86364,-31413,-42557,371,4815,35494,6883,84224,-12412,-8509,1403,55965,-4431,23443,-33508,-46637,3707,2582,-20943,-2452,49849,42859,11234,11048,39013,1186,-22843,-113072,-385,-25850,-23474,-33333,-17988,-9072,5636,22203,-10707,-28801,8117,20649,29519,-12118,93080,-29789,-1228,11224,-6885,-42761,-68415,10036,78977,42346,24448,-115626,-9707,2036,-61170,1794,51941,-62054,3242,54112,58124,34793,50224,57,12143,-93685,-19585,28036,37939,157626,31116,-90812,-132149,-65949,-71956,44190,38837,61921,-13577,-45719,60210,33830,68061,13857,39422,-60005,-371230,442127,157332,117529,-82770,-63596,33965,-1854,-76128,-62872,-95722,-25014,16331,-8325,115196,55547,-3187,-53006,58475,-40798,-33674,3196,14207,38505,-20639,8693,57593,44598,-142965,-114120,-5159,-37277,40316,29775,-41082,53629,-30017,-3873,-7567,69207,10634,25803,34530,26702,5868,95347,-21901,-35323,-47619,-17851,435,-117266,-51755,-32159,2198,10309,-12030,23763,-23826,-56258,-45388,31591,56584,-20964,-74419,45962,83277,70351,43688,23448,22161,39806,21715,-36784,-107497,7633,35920,39016,-12302,60767,57987,-28334,-1076,50819,-23391,-50151,-16449,13865,18576,136564,-4860,11682,6861,61974,-48513,-61232,95300,21789,-32308,-46378,24842,50335,-33873,-3744,-1134,26149,84729,-59976,-67661,56965,11225,-21878,25,-6214,-13144,37983,28458,-42650,25325,7457,-556,26471,-95572,-14934,-46481,-42287,-69896,-6937,49399,5773,-47066,14896,6823,-35563,24340,-61205,24649,25506,-51925,-68493,58175,63120,58509,-36707,35102,-36891,7633,-35183,35411,176679,65372,56663,-10792,-63590,-10584,11600,99667,43357,44640,118375,62135,85064,-86354,2701,-14127,-38320,57427,7112,-41265,-37152,107225,46026,-80439,-67715,89084,7583,-28215,41861,44192,-57269,26491,26511,10546,-14485,-23713,33293,1305,-36251,60156,81685,-27641,-5295,37218,9145,69178,-9066,-58928,53432,-51801,-68161,-36205,1267,-81063,6019,-2876,-60247,-95780,-9473,69529,114119,40658,27878,97713,-5593,-5797,-73052,-33129,11075,1786,72086,-42242,-85657,-1379,-70752,-47027,-4000,32898,-11631,-57731,-84174,43927,63919,17173,26834,116656,51955,53906,-11287,15092,18680,-6261,-50335,12982,-7726,61112,94837,45628,-20169,66376,-49952,-5866,-34721,-44280,9328,27386,55744,49351,77403,12548,-25455,39434,-18558,-12028,25817,40678,87023,49735,20625,68728,-17967,-65264,58767,-72665,-30172,-11917,-33378,-48185,-120076,-34443,106041,-68373,-60992,68117,96985,51266,-53263,-29613,64379,65833,18044,20193,45383,-20947,-41717,-68346,50532,-39151,-18381,-2237,34871,-18735,28413,7357,50164,41234,-31214,-14259,-41567,81726,89510,-15180,-49352,39114,-22209,-23108,-22633,-65632,-49507,11675,-11292,-5586,-24771,-89132,-23567,12547,34743,8759,22928,-51556,-11172,5322,2944,52731,-29889,-3461,-24738,-11663,-33722,80362,32587,-38885,44182,16970,-92081,-50742,38975,74300,6053,-56366,-76758,-21796,-18438,4387,-1812,-60374,83836,8230,-3100,55458,-12274,-11930,-23467,8958,7106,12464,26210,17742,-25853,10632,29253,-61921,-55428,-12512,-8765,-52552,101384,12254,-25789,19565,3399,-13063,-20675,-7531,-92805,-51535,-47650,42281,-698,-18158,-12907,9565,28658,32648,-118076,-65130,14741,3417,-19677,-56979,-23608,-10817,-48498,19059,143054,96494,17789,7657,15479,81262,-9879,-19050,62498,14051,87518,-62691,-17563,-35605,-17282,13251,980,-2640,-44229,28553,-23786,16028,-59923,47963,-44778,6351,-52119,-25671,-58829,27826,65975,-55034,-25245,-13224,-5146,-52641,-18635,77194,61964,-49162,29072,-10554,-59548,82245,47969,44898,11391,39134,-41402,15407,61067,-158,10194,45453,-26243,-44025,41966,110150,69280,31128,-72782,-21039,40981,-11487,21327,-41903,7998,-17331,6135,51774,-66943,13143,11781,48875,128912,86040,30281,56319,56314,84003,-19225,89177,67506,15574,18289,32788,-5947,8595,-29313,38309,-11921,38845,196,20336,-1518,-13851,22831,174457,-30373,-87109,24746,34590,34776,39543,65086,-22151,-47964,44216,9053,-33889,-26237,-84959,37105,-25644,-61576,-56251,-9050,-33116,-30869,-29662,-43134,24509,-74990,30994,53783,-55138,-68231,-114,-28218,14132,-34786,1881,19372,-4649,-28227,-38724,-30902,17455,1828,41911,-24201,-38137,6669,-9309,24806,-13767,52422,-13163,-50553,17161,13815,81743,116482,45877,39935,33381,63017,-15236,-5195,66750,1677,-28434,58827,5999,106966,1382,88072,-4469,40474,-18111,-11896,-56818,60037,83964,-47936,50677,-11590,-8536,-11507,74454,24962,-80016,-33606,73112,34228,-7995,-14220,14850,2181,39290,-8460,-85717,-28423,21103,16436,-9520,33934,16255,9348,-45638,20610,8160,-36447,-32035,-14753,-48256,-10502,717,60550,-11072,-63049,73912,-42703,67511,-163588,10718,31998,-27402,71131,-10983,-59300,5306,5895,38053,67325,-14580,88466,77357,-7749,68477,23879,-79635,-53398,-37586,16876,36446,-69915,-47724,-83019,-15918,22166,55447,102372,-51294,-51886,45119,-34313,-34965,-55667,24959,-78421,4514,-16303,-13574,70495,65277,27192,-3235,-9313,-267,38024,28257,11548,36333,-27619,-1138,91071,-32465,-17093,16350,-23486,-44296,-38439,16537,-39396,-26515,-31008,15468,20049,-22295,40640,73534,-57894,31608,12424,-9274,-7287,55049,-5484,-15409,4995,-24302,-58078,-13595,-72294,17342,1138,30456,68245,4333,13488,41981,-62941,23258,1825,-34614,-27455,113480,-25372,-42031,-38740,43852,75306,40061,-67216,12441,19379,25401,-31310,-26594,31379,53340,-4367,-64906,-27618,9607,30580,9906,-53058,-67880,-60376,46712,33961,35322,34647,4862,-14290,2523,11009,-56342,3417,33298,-3762,27816,15993,16670,79889,89158,71800,95668,36967,62803,63577,93120,11117,57534,122109,87399,-10024,-3680,25191,3188,67373,73185,-19883,2281,51037,11465,-38488,-70327],[-12230,-30829,13851,-9746,-37918,-2222,66305,34025,29712,73867,10214,-13609,-7360,-2006,-80898,-3634,2474,-33339,-62677,40643,10002,-93553,-42696,-22887,-54058,-4682,-88525,-19790,22361,32892,20947,50359,-6040,35225,-58000,-64217,35989,34251,11238,-21838,9671,4230,4384,-53232,-63211,-95129,-24710,-12782,63806,60250,55944,6875,-9014,-55325,-22507,59850,-13283,-48632,2948,16781,-65908,5380,121700,38891,-97512,2196,-1040,-10842,-12383,-11765,44082,11178,-45664,-57242,53342,25475,65506,7042,48890,7966,-69505,-93774,-40640,23116,-17040,-76318,-7489,-4926,-48819,-25482,28529,-9252,-9748,47555,68373,12217,22229,-15350,28818,25749,26936,26450,94267,47078,11681,57789,49235,-16903,-19414,-11156,45510,33384,-46227,28490,48838,42743,16880,1611,57638,33446,25144,16186,62665,-32059,-26515,71121,28689,33840,20109,25569,-41278,8706,29325,-29638,24010,6715,107159,62862,-107914,-26510,32325,-6111,19613,18175,-67519,-22921,34361,37225,-17692,18372,-15260,-66983,38228,-74394,-99379,68207,9289,54763,18968,31119,38762,12226,-777,73838,-14568,-18114,-3168,22453,29609,5990,95583,-3806,-27693,-20868,71744,1622,37022,-26464,-57668,-11684,-21992,-18985,-23788,79073,25822,-32801,-406,24166,19516,11138,-91688,-24610,-45097,-18043,-6243,-19668,-4291,34758,34315,-8062,-20286,16951,14979,21597,-26449,90062,-21902,8394,41427,10286,-48504,-70197,19027,71186,44736,8776,-126773,-1613,-2011,-50645,28837,85791,-39298,60458,75062,46590,34549,41686,16009,-5839,-38403,3686,18256,-4112,101666,-1895,-69923,-105153,-13447,-54045,59191,75586,68432,-27112,-37457,27600,38351,54659,46776,72305,2632,-279509,263095,130758,93715,-79845,-53974,36750,-11606,-93911,-44169,-78700,-26826,16106,-4696,101598,52215,1068,-34721,51002,-72016,-24846,26668,12414,25649,-41830,-18819,70658,33174,-114908,-137041,6755,-37878,36914,27407,-34216,48042,-13524,18139,-6018,28492,13968,34570,33538,48042,21849,87711,5982,2793,-46333,-8560,5208,-127648,-57590,-7552,1480,11243,-11009,26258,-42396,-55981,-36878,11621,76953,-11259,-74802,10049,68437,58871,41453,-2639,21221,50062,28880,-36972,-75392,-9893,454,31477,-43584,56026,40722,-12133,10451,18635,-50769,-63121,-9342,-7956,16630,122411,11631,9405,-16727,16060,-30608,-43847,94357,23848,-38608,-56979,39351,47369,-62261,8475,-22383,22259,70567,-62771,-49062,47664,10400,-9975,18241,23118,3700,50308,35103,-35352,-14097,13661,-7426,19807,-63422,21956,-43838,-28745,-73368,-34429,54670,14774,-33373,15117,14046,-40308,50405,-39164,42094,26908,-37130,-77603,62484,89724,53097,-28113,25580,-49507,-8865,-14831,53755,185251,62922,74441,1760,-76026,-39949,11407,93776,49514,42636,146255,59864,74677,-101180,-4606,23965,-33526,49180,44344,-24173,-49635,69665,40961,-74805,-62197,108182,18293,-2594,52523,16800,-73339,4403,13157,1682,-30032,1223,41928,9746,-43251,47390,76959,-7091,4216,51828,30681,85063,-22777,-56484,40531,-38769,-109246,-39189,922,-61763,10908,9219,-41756,-62288,-27160,73290,105976,66159,53715,125097,-22479,-1169,-34599,-33731,1974,-11926,70721,-3396,-71788,867,-91892,-32115,208,44587,-14253,-23344,-60139,23115,52876,12633,33360,100240,55377,43495,-14492,34501,44008,14196,-59233,13832,-22658,51674,73857,20686,-15521,64049,-43181,3465,-41656,-54211,29686,35854,28828,63691,76163,24872,-36472,36636,-22162,15099,34274,10474,57370,45676,-2860,72431,-11990,-68509,44663,-82578,-25871,15901,-37083,-45905,-104973,-52419,76043,-48387,-56373,60102,103196,32125,-34553,-39718,68970,56979,12441,521,7715,-31689,-60042,-60516,69731,-22627,-22437,5792,23275,-31951,-4743,26103,74490,54509,-26660,-27992,-38423,60076,68478,-18224,-25774,53426,-20044,-17739,-26887,-81643,-53057,9443,-29946,-4654,-331,-74834,-30911,5859,56998,-754,30404,-20500,-11983,-607,-56270,56545,-27986,3781,-17775,-37387,-53706,51205,13254,-44349,28081,11582,-59412,-34404,36889,70630,2189,-58890,-58803,10515,405,5506,-10751,-53495,96044,3112,-12448,59214,-9356,-28937,-23306,23770,-6308,18536,-2381,10963,-24330,20713,33239,-56889,-75420,-37795,-18760,-59653,72165,-279,-16834,26506,2922,-13202,-2876,-1869,-81927,-59056,-37143,46478,26426,-8596,-19767,9377,39203,19134,-115672,-48098,8195,711,20695,-46524,-7795,3286,-46374,12107,115108,82854,-9047,-8291,30170,64588,1997,2073,60677,13887,70342,-35061,7603,-48886,-19418,2853,-15821,-21691,-24772,23761,-25920,4783,-53188,39464,-48169,-5864,-30499,-21342,-49756,2036,54921,-62712,1137,-11223,-30915,-64557,-22472,85571,85019,-24142,11649,-4411,-69013,72133,47317,48750,-17354,30292,-70199,-258,-5477,-5985,12576,64524,-48556,-40194,27764,97795,59826,38730,-59934,10948,54347,-9012,41296,-41484,913,-12685,-1595,60317,-78704,-15599,20075,58307,108340,73697,33754,77735,36133,94230,-53725,51441,77231,9337,22567,29101,-5319,8579,-25638,44003,-23673,43617,-8595,3774,-20663,-20175,35008,191852,-21055,-107092,1220,10419,8000,46249,55240,-26184,-52721,27472,4097,-17791,-18483,-85792,21250,-61257,-50193,-48388,-5342,-24967,-13389,-12637,-25891,20256,-84824,40261,30930,-68410,-60175,-35078,-28070,14493,-30415,1761,21427,-34449,-51346,-22990,-20610,15066,26865,52647,-7075,-45707,4143,25370,27424,-13628,46123,-55142,-63879,52844,44609,95625,101699,32471,15480,39220,53112,10127,14791,68640,-24535,-33700,55791,6050,109914,4246,82253,-8304,46028,-27205,-18162,-83759,35845,60154,-48666,37395,-7043,-7728,-11666,84453,23060,-85239,-45877,49311,37419,-7985,-22617,31931,27823,36828,2923,-86631,-8677,15613,-10612,-8308,44886,9424,49139,-47508,56517,17299,-35123,-41615,-44775,-50660,-35565,5942,66307,-4146,-64911,59114,-44359,60540,-164433,18718,39674,-31282,51175,7998,-58438,6805,-2847,-2131,75717,7187,68182,42221,-21024,86700,-8273,-121862,-64691,-26080,25883,50440,-70086,-70751,-71581,-27603,16264,61246,76721,-7546,-53307,35732,-78028,-45280,-51607,29778,-62353,-23,-8484,-17840,77374,60102,-2865,-7704,-6034,-26817,46071,21503,12430,28832,-42788,19170,101443,-21091,-7210,7837,-13378,-26675,-12533,27671,-24947,-31156,-6468,-3306,-5272,-43261,71792,100882,-60958,22934,-1099,-33080,-6897,27322,-16305,-4754,1063,-37637,-66329,-33000,-102610,19418,17248,40287,79905,6529,2904,38289,-34906,18817,-40204,-70972,-54767,122812,21404,-23387,2034,23775,51620,44886,-52957,35020,19998,6332,-68863,-56045,43383,59789,-18733,-68489,-21979,25934,34711,-2729,-37651,-40708,-30941,63018,39220,34623,40107,16027,-5805,-2783,4230,-29402,21975,47460,1871,30416,10592,7866,68496,107643,67851,88531,33832,71625,47145,65976,-17220,39536,97174,83926,28311,18883,23531,5052,32686,49494,-7058,-10134,69548,-8200,-35531,-62959],[-12202,-28880,11884,-6248,-24811,-10795,56718,20298,29069,41957,3551,-18332,-18808,-1598,-100540,-7088,-3216,-35727,-68327,48286,12704,-104157,-44426,3063,-44336,-261,-104155,-29945,52646,39879,13962,39650,19763,39494,-29999,-65261,39517,43936,17934,-14946,-4411,3566,-6362,-65404,-73768,-105377,-35634,-7882,54582,59498,72822,48433,5065,-56304,-23287,57336,-17402,-42412,12077,-3322,-59758,13230,109389,33591,-57398,-2055,-25273,-25061,-31368,-29171,59583,36112,-29366,-56186,19258,3869,52010,13488,40521,18435,-62824,-77939,-16296,8209,-5011,-72721,-2007,-8965,-11518,-25699,44885,14518,42706,49717,73716,-2283,11178,-30347,-19553,-634,-55142,26109,96371,23209,21485,18622,33124,-11503,-22854,-18563,20970,14489,-82594,8791,32836,58722,24393,1496,60100,43289,11475,6145,87811,-31657,-46947,13714,9351,59303,8715,8233,-47202,16501,32308,-44553,8651,-4895,115448,49328,-105221,-21344,49103,5525,21115,35186,-59674,-24318,52393,32836,-17310,15685,-19073,-44538,22707,-90903,-108879,67036,16540,62623,29072,26360,47794,-6765,-11284,54163,8274,14800,-3405,25092,12369,-708,90763,2726,-42081,-36876,73274,19854,47992,-11410,-55066,-20140,-29477,-9936,-40462,103348,4504,-70006,-812,13665,45197,32021,-75340,-40195,-53965,-15774,12506,-18485,4670,55787,34403,5249,-3555,24251,7606,5049,-38121,66811,-8830,24751,68801,24199,-55426,-55174,28822,63280,46103,-627,-110023,5158,-10703,-45247,46225,94950,-31695,89554,86443,36167,23985,31642,31295,-23718,7631,23006,12007,-50879,26909,-37412,-37894,-59899,47901,-21935,56120,70504,64279,-33454,-31619,-33131,32399,36595,74339,104901,51334,-151524,92059,98251,62438,-73031,-36679,26635,-20644,-98300,-23055,-53644,-27997,9839,-17281,53252,35231,3920,-7451,43802,-92341,-17828,43280,-1431,4732,-61932,-38837,81064,21708,-68422,-124260,19151,-40102,33715,29251,-13002,40333,5742,32198,1467,-15709,11715,35117,25307,68185,35763,71171,38816,30739,-43382,-1525,9357,-122553,-54062,22318,-5142,2012,-7364,25132,-51609,-44757,-26285,-13561,89086,2117,-64054,-20459,46869,43307,49178,-24576,24625,49446,35590,-41401,-39961,-18738,-24670,10853,-68877,46508,17952,4321,21846,-12925,-76437,-69780,-575,-34928,12995,105033,21720,9675,-45925,-2171,-8580,-16369,88927,24521,-35435,-52719,48848,34321,-81274,1570,-42303,23396,41463,-61995,-28710,35120,5674,24340,32095,53815,27465,60231,39459,-22436,-48212,15149,-22143,16960,-33694,47140,-46285,-9980,-69753,-55366,51337,12625,-21227,13161,24284,-41203,69113,-11401,60703,27679,-16925,-72109,47718,87980,48147,-20799,7446,-45969,-19577,2332,61131,164042,52755,89817,15757,-72094,-58320,9096,86144,59297,36390,133093,56248,57366,-97024,-9375,54357,-18514,39501,73557,287,-53694,25465,36900,-61590,-47980,114082,28726,30878,49110,-14024,-68428,-19884,-1634,-6212,-41021,24916,45440,13035,-49885,24389,59962,8857,13911,56498,43128,85204,-34258,-58365,24307,-19062,-121888,-40434,554,-41206,12988,19477,-34495,-29994,-51254,73295,93126,87186,77125,134360,-25719,7377,12023,-37388,-12210,-22759,63568,33433,-56003,5143,-107436,-12449,6186,57181,-4036,4880,-42740,-5756,23881,11823,40511,70527,53516,32484,-23038,46832,61806,26339,-56145,13812,-33026,29592,42770,427,-2945,59830,-21531,13457,-57900,-63748,32006,26795,-2898,77014,71142,30914,-45320,22248,-11090,41772,36730,-4931,4812,36127,-30464,62228,-149,-58563,31890,-84176,-18591,43920,-43036,-44499,-63195,-66608,34821,-21387,-30768,52201,96685,5282,-13770,-38023,65037,25138,-4317,-6987,-24069,-26716,-73592,-52736,74398,-5961,-21028,9902,10610,-34236,-41911,41898,85515,50992,-22005,-32522,-27764,31353,29221,-17037,4062,52416,-25117,-14101,-19091,-85358,-41048,3367,-42957,-21024,25378,-65869,-32637,-4021,76722,-8593,35383,13111,-8236,-4049,-76002,58386,-24862,18034,-9077,-72026,-70651,15606,1926,-34049,12365,6964,-30668,-13578,33882,52131,3247,-55715,-37373,26491,13655,9924,-20274,-56946,80966,-932,-20193,48354,-7472,-38239,-13769,34876,-20523,18247,-32297,9278,-25671,31287,33843,-44951,-64221,-47393,-21169,-55717,36247,-6821,-20743,8628,3919,4614,19103,10082,-47614,-58503,-26950,41646,41074,4489,-15640,4978,48102,13137,-106469,-27743,3866,7213,69457,-27818,16011,19032,-33925,1724,77496,69745,-34286,-21908,33212,43065,12903,6571,46822,13738,56808,11721,32580,-49663,-11032,-5900,-25826,-35658,-10507,17571,-23655,-4716,-30280,21332,-51008,-18761,-37623,-13204,-39306,-20009,36590,-64617,27056,-15349,-49159,-81251,-23450,89144,96689,-4992,-6625,11032,-60101,52369,47027,49488,-49190,15255,-78168,-7889,-59527,-10434,14580,75149,-54514,-32776,20134,81694,46656,39328,-40800,33347,56789,-434,62431,-37754,-10154,-6922,-20251,60294,-72160,-35263,29112,67141,85696,50922,24005,73781,13538,67377,-89963,-10766,68662,-1737,25221,22312,857,12080,-22664,44890,-26902,50703,-16095,-22196,-38580,-18382,43089,166790,-9522,-114852,-3673,-9041,-15456,62835,34348,-34178,-56152,4579,-4212,400,-8805,-87804,-5995,-84063,-41961,-42966,6796,-11247,1244,8995,-4786,6004,-85069,53675,0,-69939,-41671,-51871,-21402,21836,-19900,3066,24689,-60914,-52426,-10318,-18212,4220,49635,55851,-10124,-53042,-1652,56702,22710,-19546,37320,-82834,-66614,64543,56271,90836,79530,22138,-3522,43370,42393,33960,36265,60299,-40468,-28201,48998,3139,94363,5145,63325,-17527,50978,-29992,-15073,-82129,18299,32035,-47007,25473,-1463,-18612,-10246,79732,19196,-75827,-43957,31840,34568,-10722,-32564,47349,46221,34349,-5859,-79189,11679,11886,-37118,-10634,51364,-2964,76600,-36969,80843,26396,-32548,-55949,-72709,-53347,-76435,18975,88197,3639,-61719,26987,-48829,41919,-159257,21220,41706,-34634,18384,28208,-51073,6225,-73,-20817,74530,23239,40381,-8329,-27524,85562,-34504,-140843,-59500,-11657,31965,57880,-50154,-76965,-48674,-32859,1551,67861,48297,30826,-46361,19361,-127734,-55507,-46707,28073,-50366,-6400,7132,-19388,65323,37180,-32703,-9971,5149,-45286,47068,4162,-12359,17737,-45866,44839,108117,100,5818,8581,4124,-9618,10717,39479,-4473,-32823,25652,-16523,-28951,-63126,93593,109440,-60481,13169,-12932,-43611,-8926,-3798,-30518,3431,3901,-38759,-65318,-47265,-109995,17221,34851,42534,78557,4951,-5768,45922,-6118,15565,-61941,-72945,-77492,103073,54931,-8469,47130,10930,34036,48888,-42270,55341,14086,-32212,-96138,-74584,44259,56158,-38044,-57541,-3803,48433,33601,-25956,-28373,-24849,9841,67084,43802,25013,41453,23224,-1440,2691,-5701,3089,37498,59191,-90,26094,4700,-9240,50831,118229,51882,71821,25388,66115,28691,39733,-39509,19044,58609,71062,63085,37103,24064,15658,-12995,2668,9978,-19893,84850,-21485,-30668,-51713],[-9708,-18691,12163,-2057,-12511,-21212,38896,2614,26929,13740,-1268,-23165,-32143,-5655,-109818,-16558,-5595,-30761,-66494,44385,21343,-99568,-41419,25819,-20910,8054,-88940,-36306,57211,47500,10477,29531,50835,40759,3229,-74444,36225,44673,13352,-12561,-11524,-2453,-17941,-71518,-80087,-100408,-41333,-2877,38811,47925,72119,69683,20123,-56815,-23762,54503,-29182,-28060,21616,-22733,-41767,22754,93813,23432,-8335,-5950,-50175,-42224,-46184,-38983,73551,58709,-18366,-50774,-14825,-15507,40565,15301,33923,30349,-57825,-58490,1974,-9596,2351,-54288,4121,-7366,26856,-27889,52979,28547,84291,44533,76376,-17234,-8889,-37808,-52255,-38366,-104633,26454,84660,-1781,32092,-22158,22384,-7215,-22574,-22692,-25000,-7827,-99806,-5138,7678,70708,29500,735,59122,49375,-1846,-5043,105168,-25981,-59474,-38696,-2690,79480,-3545,-8008,-48868,25224,36076,-53189,-8014,-29999,93350,23184,-107739,-12873,38789,21796,25232,46564,-41818,-10979,59010,12533,-16786,7880,-25236,-19256,-434,-106360,-110627,46327,21732,53573,44383,27112,52830,-13936,-20193,32904,28113,35979,-3360,12304,-14165,-7586,60250,6178,-41413,-40102,63606,42798,49777,4276,-37863,-20947,-16962,1003,-47094,106600,-12156,-89839,6596,8296,72990,35520,-66046,-40964,-49904,-14839,17403,-15861,17373,61681,18839,26982,19088,28903,-618,-16019,-43807,35580,4150,39228,86507,27771,-59199,-26007,38978,60699,47263,-5389,-82564,8358,-23937,-43573,50573,75964,-36463,76506,73691,22717,3800,24193,40793,-38719,25115,32355,14929,-77110,-29461,-63641,-2718,-12676,81112,21581,39020,34220,52345,-31697,-31306,-99675,17806,17641,83367,127734,72473,-29781,-16278,66586,27641,-63831,-18809,4382,-22528,-89687,-10035,-31146,-26459,288,-42845,-8927,7467,6850,20200,36283,-98201,-13969,50237,-21983,-16644,-77947,-47385,87579,14316,-22065,-75806,29059,-42223,29954,33270,13576,30524,21943,33545,13225,-48378,4590,24266,13126,83122,46095,42663,63080,34424,-42422,1768,12697,-107086,-45938,50663,-12819,-13496,-1961,18333,-49838,-26638,-18330,-36550,87873,14913,-45981,-43194,20209,29603,61433,-34490,27792,37070,39073,-49175,-9412,-17325,-34727,-10099,-79456,34658,-932,20385,30141,-34501,-92101,-68387,10425,-57277,8587,81206,21987,12047,-69963,10752,14469,15103,84489,23649,-25944,-37546,50364,14178,-87830,-25825,-51097,27977,10906,-58426,-13949,20718,238,69218,38245,70547,52349,69708,38871,-7707,-68888,11419,-39924,22754,-9715,57589,-54717,8945,-61698,-66940,36042,5881,-10553,10017,33308,-37755,74030,12731,71276,26887,3533,-55341,15529,59466,42468,-14888,-10537,-29686,-21690,13349,58679,117431,35969,100605,27429,-51301,-62686,6520,77382,68226,26533,83899,49848,38934,-72863,-10594,68797,2466,31296,91215,23510,-49155,-6714,38418,-44160,-28698,103664,36838,62713,29169,-41775,-49823,-38272,-8631,-8049,-46663,42463,41674,12127,-54019,-3190,37010,15713,23280,51007,34910,67100,-36467,-68750,1844,-20,-98577,-35749,7454,-21639,12428,25789,-36040,-3223,-72706,71952,76184,95149,88406,122037,-16379,17735,54216,-43061,-25547,-23862,54036,53661,-39363,13533,-114158,9216,10697,65656,14007,17888,-31829,-34257,-16176,15814,46180,36486,48222,22821,-37568,49159,67779,24627,-42834,13133,-34915,1880,17260,-4240,14039,47460,6187,21293,-78486,-72621,13426,4071,-29889,83172,65137,29896,-48356,-4514,6446,58929,29983,-5038,-55895,22535,-51524,43606,16145,-30856,23225,-76631,-12196,61226,-46610,-43067,-3120,-72051,-6770,2449,14053,50092,79315,-25158,-197,-24657,58114,-17215,-29501,-3656,-41713,-6127,-77437,-45638,66733,10664,-11932,9522,1469,-24517,-69785,44310,78302,27174,-19675,-24397,-10690,5698,-11430,-8658,36139,35448,-36835,-15109,-2286,-74540,-17115,-3099,-48943,-51980,43802,-62682,-28461,-13207,89214,-15548,37102,41463,303,-4191,-45285,55630,-22293,38925,-1020,-105520,-80968,-12408,-2299,-21972,1330,1430,-11009,6288,30739,22406,9060,-45809,-15191,18645,22781,15940,-30160,-69131,46480,-2014,-21454,28353,-6415,-38152,3293,40408,-32279,11361,-54853,12063,-32046,33887,29546,-32737,-25521,-41358,-18010,-44976,2227,-5579,-34377,-26118,6860,32274,40933,21867,2447,-44873,-19005,31916,42525,21105,-2025,-1053,52736,15093,-97915,-9256,212,23089,106653,-4252,38929,29038,-17459,-12462,44244,61015,-56092,-34273,28818,22219,17215,-4291,28066,13477,47567,60144,50929,-35374,4203,-12375,-24193,-42714,-7701,10411,-19227,-16378,3808,-1335,-53102,-30328,-75172,-4439,-31441,-32890,14010,-63285,41330,-22711,-53349,-90049,-23083,88039,96110,3522,-20656,34227,-36181,29918,49259,47858,-76364,144,-67658,-6535,-84632,-11063,15887,76150,-42448,-24379,20503,69932,36558,35177,-22286,30110,46449,13203,79374,-28915,-20768,2560,-46161,53547,-50867,-43079,35113,69195,80593,23651,3973,46930,-8674,1472,-118716,-73841,42112,-13515,24591,12031,11830,18445,-19848,40055,-19647,60991,-21477,-51133,-53725,-11225,45633,107257,-1830,-110492,9068,-18910,-30843,85383,10855,-42645,-57954,-19601,-13741,18864,1048,-91172,-38808,-91723,-39338,-37076,23702,5820,10630,31228,15969,-12919,-76857,63945,-29874,-59257,-16222,-46205,-9728,34943,-5154,6355,29007,-75610,-36147,-2440,-23962,-12508,64253,52605,-30900,-60155,-11364,74223,10542,-28706,26170,-86308,-54963,50954,52868,65873,53849,14175,-7359,44335,32482,49770,56972,45142,-41669,-15649,37343,-2531,72572,3463,34984,-28434,55006,-24512,-5548,-57312,9710,7928,-41672,17750,5452,-39699,-7032,60436,15170,-51499,-30230,25472,26294,-15138,-43115,55946,56438,33203,-27425,-66561,28725,10684,-58554,-20802,47958,-18894,85115,-13029,86654,32774,-29466,-71762,-90587,-54805,-118448,29812,122525,9329,-51990,-5349,-59685,14096,-142477,18369,36862,-36262,-17057,44361,-35029,4530,8915,-13503,63482,25606,10009,-60483,-28843,75964,-46496,-131844,-37418,4053,33439,57938,-14007,-59777,-24891,-31526,-20352,69881,22941,49988,-34346,-312,-167617,-66435,-42817,19433,-45401,-15415,24044,-17327,31976,-983,-52058,-10075,19883,-47088,40856,-21381,-48275,7170,-32961,68639,106841,25383,21735,18108,25450,3569,17497,48935,16724,-34212,49474,-17769,-36668,-76721,98000,93531,-59206,949,-18858,-40788,-10948,-22975,-41671,8907,13432,-27046,-57346,-51030,-95088,11822,49545,39256,67403,-1881,-12328,63226,13536,14847,-55905,-36768,-88264,66220,72576,332,75951,13138,27670,52210,-37573,66284,2089,-76091,-105020,-80885,35642,47897,-60902,-36032,21657,70836,27646,-56329,-27142,-22468,46309,60701,46267,6450,38426,25854,-337,25017,-15810,26921,47801,67330,-8401,16530,-4406,-31608,30115,119138,32786,53655,10266,43742,13581,19730,-47110,4755,18242,48682,84402,47060,26234,32561,-48499,-49275,23011,-25767,94302,-25515,-22208,-40288],[-6163,-6074,14053,1728,-3046,-30563,17031,-16006,23966,508,-4407,-27541,-44309,-11227,-103054,-30876,-7978,-19575,-55028,26580,33205,-80037,-36612,40116,8722,15230,-54522,-37845,35347,51903,9777,22824,77791,40270,32885,-78581,29178,35886,-1634,-15371,-4312,-10116,-27313,-70696,-82490,-75989,-39871,3155,28618,30448,50053,65466,31888,-60611,-24383,52137,-43112,-8618,26861,-37076,-16796,33367,81779,9528,37093,-8548,-70024,-61833,-51656,-39211,79880,76278,-11795,-43534,-40902,-29894,31886,12716,34735,43790,-50979,-39886,10422,-22881,5231,-26781,11854,-611,57083,-26585,53221,28588,102032,36076,76494,-34343,-32665,-36838,-60269,-71981,-108011,27162,66229,-16362,40575,-53062,19906,-4498,-19188,-19754,-68300,-25967,-92933,-5350,-13665,74495,27451,-1123,50151,49184,-8869,-14326,106424,-21267,-61232,-68866,-5827,81696,-13343,-20490,-38971,34034,40080,-55187,-24136,-53522,59116,-6837,-113448,-5607,8552,39460,30680,55350,-21158,12254,56490,-20263,-19283,-4262,-33620,2179,-23543,-114249,-100441,13920,23134,34857,61681,28106,51670,-7117,-27261,16548,35520,29978,-5479,-10477,-44107,-10719,5805,6598,-21522,-28948,48243,62468,37405,12645,-10062,-15928,10662,10563,-39366,79624,-18284,-89106,14312,4891,93102,28332,-58215,-27085,-34787,-14267,8061,-13003,31976,51268,-10430,51051,43191,31466,-7570,-35552,-41221,15394,11796,44500,88690,17704,-56557,9372,50397,66486,48223,-9328,-61308,7142,-38869,-42275,42093,36114,-46925,30749,31911,4150,-22566,22190,41456,-48691,8532,26877,25673,-70150,-41258,-71464,26908,27790,64593,64978,16179,-11020,38321,-22708,-36874,-146782,-171,519,69798,134373,64468,43822,-36880,42657,-5873,-55468,-8841,-24142,-13735,-72671,-12961,-22044,-22262,-9809,-72650,-64771,-25787,11369,38353,26689,-91253,-12686,46346,-42239,-29929,-87151,-43903,88543,15322,8340,-9728,34000,-42408,23695,36251,35964,19363,29273,22008,26987,-62291,-5331,-25,1538,88342,51358,3914,67656,12117,-43951,895,15756,-88992,-39078,71745,-16366,-28742,3569,5575,-38314,-8206,-17077,-50936,74662,24610,-24431,-58370,-7546,20637,69315,-30141,25594,16196,36343,-57146,10635,-6896,-31356,-21358,-70275,25720,-6931,37251,33861,-41319,-91609,-57477,23521,-65285,4738,50221,12317,15545,-78151,39825,33969,43151,85665,22086,-15286,-17095,41786,-8853,-83619,-61176,-43738,31785,-10170,-52801,-10079,6547,-3156,106755,36029,63040,71117,79658,31768,4547,-72775,3595,-53801,38839,12199,57943,-65083,23291,-53342,-68573,8982,2333,-1193,7429,37087,-30294,63733,26248,68259,24285,19466,-32481,-24455,16911,32423,-9908,-18565,-8079,-15463,19813,49525,58157,16199,105459,33497,-19498,-54960,5734,67220,69859,14281,23111,39025,23881,-34985,-8086,66785,23959,26525,96657,38868,-37754,-15479,48769,-26810,-8687,81358,40398,79146,-2413,-61252,-29241,-44200,918,-412,-48421,50456,30573,8261,-53137,-27056,14297,12315,32547,37959,971,35048,-24943,-84654,-26701,11822,-49180,-23830,23269,-5163,10617,28237,-40211,14621,-84704,72133,53670,82907,81803,93351,-1578,28034,80528,-48472,-32438,-14019,46900,51416,-24029,26241,-110193,29612,12401,64943,30105,15519,-25159,-53941,-53748,23103,48365,5793,42383,15314,-55869,40656,60633,8025,-23737,12463,-27721,-22568,7679,12532,31314,24233,29061,24570,-95163,-80670,-20038,-23889,-44574,79979,60349,23772,-42851,-38878,20337,59281,13579,4094,-104816,7913,-59056,24646,33763,12558,19402,-61329,-9076,58680,-44614,-39148,55962,-65445,-36401,15074,68395,54397,55305,-51695,-1656,-4964,55463,-53665,-56495,5673,-42436,24211,-69120,-36818,52743,26554,4505,5430,-681,-5491,-80021,26380,53415,-12239,-21185,-5303,9207,-10157,-37327,7682,66990,7398,-52133,-20134,19129,-50994,10735,-7053,-49040,-86296,50241,-61444,-19561,-17356,90757,-23267,34486,59507,12048,-1646,16875,46431,-20666,63180,4554,-124970,-82178,-22662,-1233,-15177,-3186,-5762,-2116,21174,26452,-11514,17717,-30089,4790,-8446,31544,20986,-40510,-83581,6953,768,-14144,6327,-6635,-30201,23534,40124,-39585,-1578,-64029,16368,-43576,23755,20931,-24394,23738,-25993,-12540,-33816,-23275,2484,-50617,-61505,11321,58820,59291,30174,48900,-17375,-13311,21355,33365,39876,15987,-4459,51561,22735,-94874,2368,-4038,44811,114896,20577,51059,29821,-3601,-26833,22469,57148,-74629,-45426,23133,5148,11184,-22325,11089,14150,39232,81569,59081,-9380,20795,-15260,-12431,-43578,-16246,2028,-14899,-32292,39557,-22956,-54215,-38724,-122096,1861,-28977,-34365,-8540,-61205,38289,-28136,-41312,-82147,-23261,83097,88670,839,-25917,61141,-5708,12286,54018,43957,-91533,-9331,-46470,1826,-80188,-8000,16673,68724,-19307,-18225,24013,66304,34378,30784,-9327,-2069,25840,29342,87691,-15073,-23909,15992,-70639,43617,-23873,-40547,35391,59196,95287,-2383,-21084,6613,-30417,-81534,-135518,-118861,4266,-21754,20129,-1415,24321,25191,-16881,29533,-4295,73437,-25326,-73232,-65242,-3202,42343,37620,-1130,-94385,27107,-19394,-36575,106809,-7444,-48290,-57583,-39690,-22079,33897,10176,-93442,-67630,-87446,-41102,-28493,40872,23198,14372,49118,33039,-29489,-62952,66048,-49192,-39804,10328,-23757,4281,49830,10234,11433,32841,-74996,-12105,1126,-34544,-30115,66333,45085,-56831,-66345,-24539,71314,-7079,-37736,13192,-65424,-32633,21055,42379,25233,27502,7233,7827,42552,23666,54716,74261,28814,-29909,-237,19932,-9412,56563,767,4733,-35810,57974,-11787,5272,-21886,8942,-6269,-31681,14417,13742,-63638,-3172,32789,13315,-17547,-9560,26639,14121,-22341,-53358,53524,59620,34450,-45954,-52039,41044,10690,-70971,-40083,33554,-34730,75612,19419,73374,34926,-26504,-83281,-94030,-53952,-144216,29385,150823,10182,-36565,-24643,-75855,-17816,-111268,12377,26734,-35196,-43159,53298,-11227,3167,17275,13124,46294,11561,-15897,-97729,-28532,69101,-41028,-103277,-4069,18350,29873,50911,26558,-21863,-8787,-25358,-43960,63960,5170,47600,-22256,-19014,-183431,-79627,-40760,5673,-47154,-27309,34454,-11941,-15577,-43572,-53709,-8424,32011,-29785,30592,-48031,-78412,1267,-6729,79029,94862,48155,39525,31789,45854,10569,415,52823,33257,-36721,53965,-6790,-24541,-81430,85168,55572,-57494,-14054,-18282,-29109,-10816,-23728,-42490,11997,27198,-5908,-45343,-42354,-64046,5327,56778,33584,52992,-13063,-17203,82247,19465,17630,-26781,19508,-83131,29922,78774,3029,74141,29544,30143,53736,-38613,62733,-12877,-105427,-95003,-75742,21408,41159,-84516,-10184,46658,87168,19173,-86465,-31374,-28114,64154,50266,44931,-18522,30956,23710,-822,60986,-24137,32301,50965,71838,-20364,5392,-17681,-52753,10225,108820,18852,41069,-10855,9280,3917,7762,-36329,446,-15887,17909,85244,47789,28782,51642,-58769,-85719,25769,-27874,95961,-20193,-8938,-31114],[-2648,3907,16472,3166,2147,-36657,-3243,-32039,20305,5182,-6435,-32109,-53593,-14718,-78462,-47022,-12702,-5661,-35000,-1966,44387,-49032,-33466,43070,33340,15051,-15954,-34038,-504,49041,8537,19807,93869,39143,50692,-65392,21848,20040,-22295,-21903,16411,-15559,-31526,-64180,-82080,-38281,-31870,10520,30158,13537,13477,42998,36870,-66950,-25234,50726,-52595,11317,21980,-44368,8074,42657,74000,-7050,66592,-10561,-80844,-81987,-46422,-30239,73542,87310,-5839,-35852,-53177,-37582,26477,6817,41633,57687,-36395,-25274,8755,-27751,5238,1198,21232,9220,71472,-18243,47205,19170,93313,28064,73287,-52316,-51127,-28429,-47111,-85500,-79998,26484,50250,-13670,43341,-67822,25479,-2608,-14302,-8812,-79348,-33626,-64629,9533,-21082,67993,15587,-4132,31216,42334,-4119,-17924,88849,-23177,-52985,-71217,-3619,59712,-18329,-27609,-15757,42236,43063,-52911,-37975,-62372,32915,-31691,-117065,-3187,-26601,56822,35828,66147,-4182,36871,49686,-54754,-27288,-17713,-42711,13841,-38685,-107645,-79293,-17740,20012,13332,75689,23607,44062,11335,-31739,10059,25444,-4295,-10852,-33640,-69332,-8827,-52422,5135,12507,-7355,32824,73259,10345,8766,20874,-8405,43496,18948,-16116,29140,-13222,-72542,14291,-1351,96651,24081,-43988,-5181,-14693,-14743,-11116,-10407,45523,29639,-44842,68977,62882,33214,-9956,-47554,-29846,21627,10533,37479,72390,-4287,-47199,40383,63100,78593,48260,-15571,-52018,2509,-50410,-37963,23794,-10261,-55884,-22352,-26972,-17791,-50045,25728,33509,-51908,-31300,6241,36647,-35984,-8235,-58050,44988,58933,7333,92465,-4198,-44953,27951,-8550,-45477,-159715,-14555,-13135,39916,125099,36652,45592,20256,31577,-31546,-51605,-11844,-50692,4442,-54367,-31674,-31895,-17658,-18543,-97171,-103335,-57893,18179,40948,13499,-77496,-11527,32692,-56154,-29279,-87190,-30629,82330,26907,16330,47953,32785,-39495,14139,35626,46875,8396,24317,1699,39395,-60820,-15329,-35343,-5470,80255,50446,-37595,49965,-25417,-45963,-3091,19173,-74666,-37577,82627,-12495,-36883,7134,-11098,-20748,3509,-23343,-53279,54337,31003,-2674,-66698,-30932,14678,64692,-15171,14982,-7432,25537,-60355,18089,9069,-19979,-19083,-42484,26331,4492,56865,33558,-35219,-73836,-37221,37038,-53070,3132,16075,-3365,18671,-65035,64983,44661,61404,93307,21553,-8229,3251,23241,-30169,-73886,-82770,-21567,30141,-17507,-45373,-18053,-5028,-3139,122478,28446,31501,77573,89171,18997,11016,-61829,-5706,-57389,62150,36374,57049,-71075,29888,-48626,-61274,-24840,7138,6982,7319,33431,-19760,42324,26816,52564,20618,28057,-8508,-58050,-22021,15397,-6297,-10474,10623,-3661,26290,37498,1820,-801,104802,32245,12914,-40546,8176,56414,58758,1399,-19713,23394,14259,5902,-2499,53526,40848,25665,91614,43498,-22522,-1866,68132,-12900,8294,55150,37819,68536,-35455,-69976,-16740,-35529,29560,16833,-49621,47863,14169,2452,-46306,-39831,-4302,1115,41828,21824,-50854,-1630,-172,-97035,-56959,12941,4523,-6804,42554,5705,9518,28556,-40535,21502,-85459,75913,24775,50504,58708,59413,9362,37480,85977,-51026,-29575,2588,46278,32017,-12816,40949,-94449,46261,12021,52289,34437,4087,-20382,-59054,-74497,29568,45585,-16768,38698,9313,-73529,22145,42337,-19116,-3969,12619,-14500,-36537,13336,45720,45503,-7659,38555,22023,-100061,-86853,-55440,-46984,-43864,69338,57564,16144,-28934,-72288,23101,41844,-9233,13988,-127227,-3966,-52420,12478,48872,61850,19114,-41102,-9155,33739,-37156,-30601,93622,-47582,-46235,13812,114587,60150,30071,-65446,-20467,11772,61909,-71194,-77054,15847,-29215,55063,-50509,-22625,39383,40480,24997,-628,5316,17744,-72794,-10799,17617,-54164,-26155,18305,26624,-15011,-39864,30039,93914,-23001,-66547,-25096,40656,-20494,33428,-7332,-46899,-109579,46435,-58602,-8134,-13435,80963,-32769,25882,65643,23608,1935,76411,30824,-18759,85594,7431,-120694,-73802,-14572,2657,-13415,-2294,-13910,-2699,29190,19218,-41046,26188,-11517,19598,-39591,42763,22518,-50714,-91720,-24065,7179,-404,-12130,-9101,-18383,41228,34871,-42103,-18662,-58719,18170,-57763,2226,10520,-20744,62974,-10745,-7898,-28305,-37131,14556,-62310,-81296,16080,75819,72052,35338,72146,19794,-8377,12679,17279,57639,32128,-1168,44812,32461,-94905,3671,-9041,66454,89624,45736,46479,23002,3848,-35636,11999,56296,-89721,-53927,20811,-6834,-5229,-36927,-8,17235,27697,55333,57254,19662,33764,-13875,3700,-40679,-31779,-8209,-11814,-52131,66032,-40000,-54122,-42431,-144378,3798,-31884,-25838,-26680,-59477,19896,-26612,-16087,-56753,-25132,76850,82070,-9828,-20428,86776,20936,3666,59170,37399,-90208,-9957,-24192,13118,-57593,-3357,17746,55540,2508,-16706,22931,67548,40905,30934,-3796,-49969,1308,44352,85167,1394,-13929,30310,-82995,34234,-1243,-32103,29253,35289,114892,-23147,-45464,-34671,-52790,-144997,-139885,-137993,-34393,-24724,12754,-16588,34064,29143,-13392,15059,12965,85428,-28574,-79263,-72768,1462,34118,-16265,-6975,-66889,35072,-15709,-34313,119067,-16121,-49652,-54401,-51161,-27513,40024,18750,-90071,-83180,-76521,-43551,-16876,54551,37714,13299,57714,45045,-37945,-46759,59098,-51734,-17740,31688,3302,17705,60988,22442,17612,33840,-62467,10472,2338,-44717,-42542,54529,35963,-71208,-70413,-38963,49646,-26567,-44133,-549,-27684,-8760,-10680,31758,-21326,3167,407,37512,40309,15708,50333,84945,16031,-11652,14585,-2892,-15459,52363,-25,-18632,-35362,58894,3715,12040,9638,12539,-9181,-16814,13867,23007,-80205,-571,8244,15951,16337,12748,27401,61,-35028,-62278,38615,57441,38384,-47014,-37582,49574,8947,-71263,-64412,11721,-46001,55218,52044,47929,32680,-23899,-84120,-83181,-50757,-143007,14010,149189,5254,-18484,-27198,-91102,-47123,-69331,6333,15197,-30977,-51508,55035,16118,3106,20238,45672,28800,-15070,-30831,-108090,-29941,69172,-21157,-71710,31355,28249,22181,37847,57189,23050,-2947,-17168,-60955,50136,-4108,28642,-14462,-32386,-169833,-94597,-39896,-9856,-52483,-41087,32772,-4533,-62193,-75464,-36218,-5606,35849,754,21346,-65383,-91969,2293,24175,66990,72680,62811,56966,43102,61199,10617,-36092,48970,40942,-39921,38056,10906,769,-77824,62363,5322,-54187,-30806,-13868,-15037,-7460,-10022,-29501,12616,40676,18111,-31951,-23809,-26048,97,53708,28488,41696,-25740,-20642,91633,13882,24311,12407,68462,-63288,8117,80088,1629,42524,51426,34804,51620,-43067,43523,-26139,-106535,-73024,-61247,5936,39770,-104718,13938,65169,94095,11640,-106777,-35781,-33389,56763,43203,38442,-44860,20136,17020,-1656,97218,-29909,18277,46343,73993,-32675,-3123,-33395,-65033,-5056,88022,14771,37290,-34287,-26046,-1782,3555,-10100,5178,-41283,-18529,65590,41032,29898,68561,-42253,-93940,18097,-27243,88896,-8180,8024,-24647],[563,8772,18188,274,2588,-38593,-16786,-41946,15897,21745,-7976,-38038,-59687,-13016,-40383,-60370,-19787,6059,-11027,-32843,50910,-12094,-34560,34855,42591,3229,15710,-25244,-34122,36391,2994,16594,96893,37763,52060,-32561,16910,1949,-42611,-29456,42115,-16431,-28257,-54672,-79892,-1794,-19785,18732,40760,2769,-20615,17926,34196,-71187,-25803,50318,-52612,26925,2886,-45350,25636,46579,65908,-24883,72873,-13401,-80975,-98559,-33594,-15114,52929,91681,3554,-26768,-49861,-38438,24443,-1012,48411,69577,-10482,-15829,-45,-24427,4446,21647,30927,19105,67039,-3502,36624,10460,66141,22379,65352,-66531,-55674,-15319,-24636,-70871,-46690,21863,42196,5785,37543,-66369,34998,-1247,-10078,8154,-42089,-28033,-23969,33976,-13236,51618,-5139,-7782,4601,30482,13814,-12906,58638,-33701,-38587,-53164,-2271,18111,-17914,-29241,16692,49155,43869,-49930,-47947,-51021,25705,-46022,-113735,-7014,-51017,73041,39337,80375,5496,54352,43697,-78055,-41044,-28800,-49973,12554,-40309,-84032,-53064,-37014,13109,-6783,81176,10955,32122,35860,-32810,14876,575,-51378,-18974,-46949,-82343,-2981,-83721,3670,48311,16906,21405,73467,-26270,-7010,46607,-1510,71372,29109,18905,-23771,-1296,-49929,2090,-13848,81278,34588,-19513,14530,1987,-18286,-33526,-7797,54561,6181,-71007,72658,72226,35049,-4022,-48160,-11173,54753,-574,20345,39087,-32209,-34137,57667,74369,89593,46498,-23802,-48029,-2897,-53044,-28873,346,-47739,-58171,-57964,-79564,-38429,-73326,32016,21141,-46372,-73656,-23982,37921,5445,47438,-27768,50892,79985,-57172,92240,-18384,-58164,24631,8260,-52130,-139335,-19308,-22403,5947,106989,4207,-20151,120611,35469,-42359,-54306,-25773,-68179,25976,-41514,-56286,-56618,-15922,-25108,-109899,-122595,-82383,26641,28791,-3398,-64340,-7352,12944,-60419,-14012,-76562,-11530,68230,46761,5491,77653,25912,-33356,3659,30968,43228,-581,7720,-20855,45667,-54145,-22949,-73395,-5916,58376,43341,-71313,17605,-60905,-45584,-7974,23080,-66640,-41623,83411,-1310,-33451,6729,-27920,-2008,3603,-33829,-43944,33153,35649,16617,-68127,-44868,6779,45269,3296,-3158,-27918,7251,-53761,14150,25955,-6666,-5728,-3424,41858,30503,80164,31420,-23187,-43904,-10739,47137,-21197,5536,-13816,-18052,19626,-35636,72996,41953,66920,103974,23947,-6942,19614,-1931,-45538,-64452,-72403,9048,20504,-13225,-35893,-33922,-12001,19,112894,21313,-13115,69037,95621,4086,10414,-41811,-13103,-47485,85060,61041,62211,-67997,27939,-49558,-47088,-56894,20533,14043,11098,23050,-7449,17625,16886,31092,17197,29250,12993,-73381,-43494,-8267,-6557,13222,20316,9894,37041,26128,-38629,-8570,100903,23958,34744,-25706,13994,48039,33823,-9979,-26681,4918,9734,39296,4876,36599,49683,27839,79483,38349,-6912,23802,92102,-3552,20063,31074,28877,29977,-58779,-68606,-17164,-16240,70245,40020,-54000,36395,-4108,-4514,-35228,-38620,-17796,-12895,50308,7255,-100297,-32206,31734,-95925,-81664,3744,40437,10604,55799,8555,10864,29083,-33198,17648,-77758,83600,-8505,8432,27611,31681,9422,46084,74489,-48717,-17197,19494,53803,8021,-8168,53293,-67121,58385,11616,29064,22152,-8330,-15603,-48434,-70633,29829,37217,-29228,38528,2932,-85637,-4457,17365,-48254,12600,14225,-781,-37482,23858,79132,54796,-42337,31783,13972,-89176,-88159,-78149,-57024,-29889,55615,55965,10651,-10250,-95373,12707,14159,-32089,17952,-120653,-9659,-37221,10356,58181,102712,19737,-19390,-10102,-6527,-27788,-17661,99106,-24282,-37011,2176,132489,59518,8952,-60167,-52038,15953,76999,-64917,-84319,23452,-8830,77459,-27553,-916,31637,51128,44227,-6657,17891,39723,-55253,-56320,-17492,-81706,-31996,37703,36214,-12385,-20318,54074,114875,-46340,-75605,-24290,58295,8799,44327,-4838,-47305,-112066,39785,-52287,3374,-1138,63539,-43070,9689,61071,30456,4572,106675,11394,-14307,100810,9227,-93192,-57545,2455,6479,-13296,1030,-21216,-9542,30558,7760,-58727,31534,5669,26755,-56882,56020,18933,-59076,-86644,-39018,15840,13692,-24887,-14831,-7835,50872,25928,-40923,-36317,-42966,14253,-70197,-24056,1807,-19902,79286,-3979,-6202,-31857,-39897,27219,-65341,-77370,19506,80926,78056,39406,64283,58730,-2145,6858,-2883,69913,41761,10522,34575,40740,-89297,-7050,-13574,81973,43082,73324,26643,14096,5781,-34251,8612,56082,-98974,-57390,22969,-13352,-27684,-40506,-4196,23699,11566,-10791,48850,41108,40203,-9212,17418,-36565,-48467,-20453,-9550,-73601,74802,-51750,-52694,-40447,-116743,1251,-36857,-11648,-37197,-57135,-5311,-15813,14980,-21326,-28408,73636,81147,-22908,-6097,107078,35546,3731,61383,28076,-72352,-2042,-8427,22770,-31770,3,20286,39561,10981,-20373,11600,64798,52370,38474,-4849,-90522,-19012,54434,72506,16573,8718,40431,-75170,27716,10449,-22629,18042,431,120114,-36793,-64773,-65892,-75553,-160965,-133811,-134760,-63866,-24699,4644,-30878,37685,27929,-8473,178,24403,93784,-31070,-65253,-76130,672,22791,-40759,-16164,-29967,23944,-15666,-27738,116033,-15210,-47984,-47970,-51571,-29745,31729,27653,-76356,-80902,-63232,-42448,-3722,62844,46890,8569,53261,52925,-36138,-31440,46113,-36894,123,43276,22372,28292,63290,28915,24124,30116,-46571,25902,3497,-49474,-44874,31164,27564,-61793,-71343,-50984,19382,-43965,-47200,-13565,15982,7232,-30996,24523,-61375,-16265,-6117,70457,40600,8585,41037,85873,8281,5318,26605,-28540,-19102,58774,3827,-28193,-25432,55106,15113,11220,26114,16299,-3926,2157,14284,32394,-81191,-743,-738,24701,39569,32315,21237,-13865,-54897,-68617,13580,51384,44327,-26224,-23475,56257,2457,-57531,-84040,-11005,-48657,33294,76699,22734,27076,-21444,-69884,-61892,-46119,-116006,-13163,105247,-3782,-2013,-18978,-97280,-67418,-25424,2499,6983,-23764,-41355,52067,41008,4227,17030,70951,16063,-45689,-31454,-89610,-34631,73226,5252,-52022,59615,31671,12409,20223,67944,54717,-3805,-9759,-63000,31662,-7470,247,-13063,-36506,-132501,-106409,-38402,-23570,-56938,-54155,18347,3034,-90574,-84331,-4681,-2268,28632,32841,17843,-63175,-87002,9330,48626,32732,44525,66214,70776,46330,69075,4472,-76355,37244,37762,-41885,9760,27071,26905,-68486,39563,-43833,-47913,-47164,-9860,-4280,-1214,8111,-6671,9965,48630,37290,-19088,-2087,9354,-2141,40784,25859,36643,-36155,-22092,81759,3665,34488,46797,89472,-34974,4853,80588,-1080,-2191,67383,35097,44416,-47655,12110,-33367,-80587,-49645,-40279,-7451,43098,-116816,31876,75628,92010,8265,-109191,-35249,-32045,28204,43517,26507,-66058,8446,6685,-2787,115789,-33003,-7633,35661,75419,-42353,-5983,-47559,-62908,-12884,60976,20616,41086,-53574,-49672,-6877,5757,22864,15055,-59747,-56329,32928,30235,27626,79811,-9925,-74692,6939,-25000,73815,5909,24453,-19688],[3891,8588,18134,-7867,-1061,-36817,-20735,-42944,10983,39113,-9363,-45777,-63183,-4519,1155,-65730,-26975,11033,9843,-55613,50049,24207,-40444,18483,31738,-20108,36301,-12909,-55371,14411,-8618,5759,88901,35583,38183,9607,15636,-12668,-57634,-35636,60579,-12828,-16473,-45170,-76365,18516,-6708,26555,51625,605,-32742,5555,26209,-68065,-24994,50385,-41701,34650,-29657,-42638,30876,40868,51329,-41941,56437,-18228,-71005,-105585,-19307,1136,20878,90254,18295,-13794,-33409,-34038,25143,-9571,48039,76157,23631,-11049,-11186,-16122,4369,30002,38393,25976,46918,12654,22823,12074,34202,18573,51480,-71099,-42810,-1585,-5444,-33475,-25672,11201,40625,34544,22436,-53164,41112,-1898,-8475,27082,30947,-10952,16731,58112,2070,27964,-30410,-11044,-23568,16542,39844,1381,29895,-49228,-23297,-28453,-6645,-29413,-13506,-26641,50911,54095,42061,-49018,-52724,-22678,35057,-49298,-101628,-15729,-55288,86039,40602,92882,7965,59613,41977,-82087,-57757,-35116,-52648,-988,-27308,-48935,-29815,-37673,4639,-23436,75307,-7758,19792,60378,-30103,28193,-29249,-86709,-27975,-43770,-79239,4454,-67753,4066,72371,35527,15843,65090,-62803,-29323,60615,3439,87877,44034,56734,-56570,10492,-31426,-20778,-32251,52800,61638,11955,22886,7664,-26938,-53687,-4502,55950,-9065,-75694,57698,66968,36847,12776,-36999,11582,96943,-19820,-619,-4885,-58128,-22349,56393,78844,89848,42635,-29609,-38006,-5620,-43366,-15654,-23063,-65324,-51954,-64491,-105681,-52495,-88084,36814,12429,-28998,-98203,-54063,22451,31695,97434,9705,50089,90151,-93038,63649,-29308,-53153,28353,25411,-51900,-98011,-11932,-26766,-20697,89756,-18662,-124226,223432,53040,-34119,-61922,-41400,-73193,42172,-37544,-71650,-82532,-19449,-29522,-108783,-124376,-94562,34840,8843,-22331,-56856,1854,-6987,-54913,11162,-55362,8894,47369,67326,-14735,74580,15348,-24625,-2192,24358,26631,-6488,-15648,-39253,40639,-51615,-26818,-102095,-303,27007,31740,-88220,-15537,-79142,-40649,-11377,26836,-63400,-47216,76210,13599,-18302,1149,-40872,13536,-8500,-42377,-26648,16820,40622,31269,-61986,-46828,-7555,16879,17873,-23998,-41129,-14835,-34707,2412,39298,4142,12277,36374,72840,61195,105531,30205,-13559,-11946,15887,48321,23287,13297,-32251,-24255,16743,-6837,61298,23571,61561,112454,30341,-10034,30059,-27534,-51861,-58375,-27956,39764,4160,-2453,-24013,-50371,-13334,4791,86340,20388,-54401,47795,95666,-7937,3789,-19579,-15560,-25453,97703,77835,74131,-55515,19161,-55230,-28732,-79041,37833,19913,19039,9585,5157,-2031,2030,13192,14937,25469,30034,-67686,-43890,-35294,-14901,45301,18743,21929,52998,18016,-56385,-2225,95631,10662,38275,-15094,21740,46513,213,-17728,450,-12037,8551,59067,12414,22928,49416,31477,64572,26810,6094,49312,111599,2516,26418,10020,15111,-22616,-64754,-60287,-29653,4430,107902,62590,-63708,20102,-20542,-11836,-23727,-26884,-27160,-24119,55901,-2650,-124499,-48306,60683,-76246,-93810,-12007,46504,22945,54929,2406,15498,31625,-18397,6179,-66468,93450,-41150,-25265,677,17106,-2863,53532,56589,-40764,822,31710,67767,-8148,-11026,58393,-30653,66864,13354,1015,-4145,-16180,-9732,-25976,-45204,19639,23783,-31573,41290,-6145,-88692,-36395,-8797,-69500,24441,17470,7701,-28566,26288,93457,59138,-72780,12234,2322,-64080,-79806,-78132,-50741,-8818,43336,53621,9521,7055,-101083,-7295,-10308,-47628,13513,-94706,-7061,-22671,16485,59922,122659,18515,476,-8729,-46792,-21830,-3669,75854,-4752,-17599,-12106,111013,46418,-3941,-36786,-86758,2297,95069,-38763,-75400,27295,11264,85875,-7982,26966,30699,57711,56839,-11166,33189,56403,-36410,-92538,-38907,-82223,-34578,45478,34585,-7897,12711,74201,128424,-55914,-76015,-13213,68672,29021,41613,-1893,-53629,-94349,39219,-42096,13060,16631,44836,-50687,-14120,48481,28211,4711,101331,-6976,-5127,105087,12527,-55022,-36613,14865,7853,-11915,3809,-25754,-18682,27004,-7686,-60783,32320,17376,25071,-49807,67589,10188,-63319,-66281,-37233,24488,20328,-33138,-24280,-3480,48862,14553,-37878,-49729,-24023,3881,-76405,-46796,-2164,-18791,72892,-9657,-8336,-43873,-34849,37516,-59478,-52794,20142,77982,76958,43840,33103,90560,6983,3500,-25577,72336,43760,28558,24177,45118,-69596,-30036,-15483,87312,-1514,104896,-40,9583,7260,-22002,7223,54883,-98003,-53635,27315,-14585,-48380,-31960,-2707,33281,-6731,-79516,38772,47184,39775,-3973,23713,-32310,-61029,-33594,-6542,-93214,63119,-59151,-49937,-32571,-41332,-4258,-38540,2449,-39109,-51539,-25952,2479,42634,11881,-31424,77904,84994,-32447,11285,120301,35374,9137,57614,17063,-42504,10972,-2363,27597,-13766,-204,25242,23220,294,-27934,-10141,48727,61938,52812,-10200,-103629,-28065,56726,53302,26548,35270,42289,-46010,24242,10664,-15095,4239,-38001,100754,-43210,-76621,-80662,-95356,-129237,-121524,-120065,-78450,-27356,-1534,-41016,34106,21112,-593,-10587,23933,95975,-30697,-35174,-75138,-4589,10581,-37699,-24461,10750,-4254,-25644,-20692,95906,-8465,-46672,-38349,-41221,-30022,6690,37752,-50016,-63459,-49955,-34892,8413,65939,49643,1096,34508,59331,-26217,-19325,32202,-9623,8562,43803,26040,35079,53901,29264,30452,21551,-36232,32610,6166,-45847,-35425,1606,20915,-27813,-69144,-56825,-5624,-56138,-48142,-24258,54969,10700,-33366,21112,-83630,-28210,-11184,94005,45344,2830,31268,75341,3544,15466,34888,-51698,-19780,69671,13317,-21515,-7366,42764,15563,2313,23218,16699,3842,23419,15110,40836,-64533,-3670,12895,39855,45086,46248,6808,-26122,-80073,-70854,-15702,42802,50773,8990,-9167,62351,-8998,-29653,-86468,-27888,-40425,17172,88587,10655,20037,-18573,-40512,-35835,-41032,-74839,-43672,30025,-13047,8802,-10825,-89431,-74662,11398,887,5859,-14262,-20046,47500,58112,5313,10573,81423,9901,-70809,-18825,-51193,-41859,75570,28870,-48945,74598,28426,3244,-137,57781,56629,-4895,-5112,-45482,13585,-9178,-30893,-17468,-28658,-84199,-106369,-34159,-33031,-56848,-62539,-3846,8927,-89405,-66993,30887,941,12016,54197,22362,-35825,-68505,18196,58226,-12751,17244,58306,77479,38695,69029,-6251,-100541,19917,24378,-40073,-19116,34743,42235,-56137,24560,-79641,-38068,-60534,-9975,-93,6383,20961,14492,3013,47068,45167,-8065,13828,33989,-952,22305,26092,36476,-40944,-20255,49966,-3665,46749,65500,77777,-7531,14413,80537,-2913,-36378,69818,27711,32307,-49356,-24427,-32555,-43210,-33828,-16226,-17394,45884,-117338,41099,80507,84416,10700,-91381,-27457,-22889,-8732,48934,10461,-76035,-705,-5499,-5233,104650,-33140,-33824,23139,76426,-47484,-2550,-55513,-45770,-12154,34298,32681,48042,-61328,-54092,-14146,12227,51288,25407,-74255,-90408,-1215,19226,20490,83129,22035,-39859,2649,-21561,53566,16893,34214,-14399],[7826,4497,15711,-20147,-7084,-32716,-15466,-33881,6423,46978,-10453,-53956,-64831,10205,34182,-59143,-31083,7060,20595,-63121,41418,53372,-49237,-1186,4114,-49855,47156,544,-63788,-12907,-24675,-19389,74204,31392,15852,43934,17982,-19008,-64589,-39727,61371,-7102,2934,-37762,-71371,15794,4741,32276,53557,5458,-12977,12596,17441,-55577,-21445,49822,-22436,33381,-68498,-39149,22759,23271,26731,-55709,24926,-25211,-53303,-97425,-9590,13070,-16136,84059,37195,4643,-9496,-27313,27067,-18034,36578,74584,55901,-9508,-20160,-6929,5354,26367,40611,27615,19210,23133,7005,27477,9819,14520,31653,-61976,-16883,8102,2823,9260,-18694,-5746,38745,61455,117,-34353,35998,-7786,-10431,43213,102155,11941,45994,71931,12768,1084,-54435,-12646,-45545,3554,63446,22703,18333,-61198,-11612,-7930,-17102,-66999,-8072,-21889,79521,56453,38152,-50625,-51578,13132,48878,-44240,-82507,-25783,-39780,91125,39856,93640,6340,52720,45401,-67755,-72231,-36665,-48704,-22488,-3811,-14979,-16156,-20936,-2312,-35081,59133,-26371,11543,80919,-24052,43918,-51763,-90046,-35252,-24115,-61425,11100,-11474,7144,76656,43057,16194,52283,-88360,-50442,60081,8040,91706,63584,85371,-59658,15730,-23381,-47444,-51713,21973,94740,41445,16092,-1189,-41104,-69175,-48,47699,-9421,-52453,26453,46362,37507,39105,-17324,34199,121627,-43707,-17776,-49554,-75108,-16359,37570,71013,72878,37402,-26777,-15554,-2552,-22238,-1050,-41736,-59544,-38705,-45629,-100456,-56410,-91823,36707,16951,3939,-93555,-74221,-9815,29045,122523,43005,51109,89278,-83227,18637,-44526,-39638,36225,41193,-42183,-51490,5138,-26070,-34344,79834,-24622,-226415,297668,79854,-8570,-68081,-46711,-66525,45007,-40926,-66252,-92382,-28077,-32037,-95652,-110737,-92769,40247,-9516,-40324,-55182,15472,-20124,-41984,38118,-25928,26560,23096,77981,-34615,47115,3922,-14030,2644,19360,2497,-9911,-38270,-49380,21566,-55642,-27058,-110406,8971,-5127,19044,-84707,-36303,-73694,-30736,-11979,29333,-60977,-48081,63719,26555,4050,-9398,-47351,23311,-28115,-42743,-7022,8719,47204,39749,-48000,-38393,-28883,-9640,23519,-40841,-45524,-34599,-4942,-12406,45903,10499,27746,67774,111851,83936,128455,31981,-12085,10440,35396,36317,69633,26753,-35637,-17098,9018,-464,35389,-8956,51480,115428,40130,-13359,34382,-46506,-47885,-54123,33467,63207,-13929,10402,-9933,-59837,-9363,9125,57109,27568,-78462,20685,86705,-12749,-5981,-467,-11481,3179,92080,77898,85647,-37739,7225,-62110,-9371,-88024,51444,24172,29941,-1525,16405,-10971,-11427,5950,13176,20402,41816,-49571,-30395,-60745,-34696,74744,7685,30780,70728,14557,-51815,18867,86843,-4609,22278,-10398,28570,54496,-31634,-20239,44665,-21912,8805,65349,18506,16849,41383,35135,51304,12795,14699,66227,115779,8058,28868,-11145,-297,-66144,-52165,-49217,-49271,15730,125850,77255,-77716,4245,-32242,-18515,-15989,-13417,-33779,-28382,55662,-7391,-111661,-46280,76360,-40797,-90012,-28969,24392,26201,37921,-11049,23029,36702,132,-7244,-55921,102183,-66730,-33738,-11439,16296,-22655,58220,43304,-27835,18191,37821,83630,-10318,-20110,52885,9931,73178,18346,-23461,-35966,-18499,-2673,528,-10398,-1751,7148,-24982,44669,-19453,-81789,-69886,-31311,-75104,32332,22023,7449,-17091,12882,78296,59803,-93322,-12147,-9927,-31264,-57639,-54285,-31024,11664,35223,48397,12863,16627,-87029,-29984,-19193,-50419,2570,-64820,3925,-17596,25007,54261,116667,13743,15793,-2988,-69748,-23646,6252,37613,2304,-364,-20919,58826,20473,-6558,-5484,-113998,-26785,108018,-2792,-52436,27771,25803,79798,1924,56197,33919,60372,59675,-13676,46306,66118,-22163,-102800,-37159,-54647,-29805,38558,21833,-6484,48140,85207,133940,-49960,-66284,8779,69039,35424,28692,-918,-65305,-67254,49744,-29185,20005,34494,31000,-50525,-42275,30849,14253,1773,71864,-18453,9665,97259,19395,-23524,-14552,13450,5710,-8202,4592,-26515,-26491,20838,-25162,-48529,29577,21143,15378,-21144,72511,-2116,-61718,-34625,-22796,30509,13404,-39540,-36847,-8957,34788,1874,-34662,-54135,-9021,-10485,-74135,-60690,-133,-14838,54137,-26179,-14246,-59924,-26256,43463,-47225,-18565,17336,73916,69274,48314,-3682,108484,19366,1654,-49454,62603,40581,47387,17101,44651,-34567,-62713,-12654,81403,-22625,136529,-22369,13705,14382,-3045,3804,52000,-83074,-41884,30055,-11262,-58473,-16524,2376,44339,-22601,-108351,31436,37168,34278,-1470,20971,-26819,-65912,-45216,-1179,-106979,35085,-62894,-45919,-19678,51047,-10344,-31994,11008,-34055,-39783,-32680,22764,58843,31249,-31849,91128,87994,-34101,23691,127070,24092,16065,46553,6988,-8347,24061,-4379,27269,-7308,-4780,32606,8296,-26170,-36847,-36934,15476,62801,69803,-17553,-82771,-22504,50264,33228,29021,51526,35930,-2907,22843,4486,-9533,-9887,-70416,60403,-43312,-80367,-78078,-106223,-75569,-108075,-106036,-78097,-38926,-3634,-44092,24856,10432,11773,-13328,9996,91082,-23846,413,-69411,-10661,-660,-18264,-28364,45938,-38522,-46424,-15522,62018,-1228,-48928,-26218,-23012,-30554,-31229,49220,-13300,-39660,-37977,-20467,16918,65408,46529,-8556,3827,67192,-13404,-11599,22173,21823,5570,35621,14862,38439,33510,25208,36426,10381,-35627,32086,10542,-33676,-16561,-27451,15056,18671,-65344,-54241,-14797,-61343,-49200,-31288,81262,3830,-19974,20584,-81803,-31344,-13419,100225,53841,-604,22933,54646,-2018,17592,39492,-65135,-18045,77516,26701,-1653,15392,19226,1341,-12188,4028,11822,8785,44239,17544,47518,-35264,-7333,45880,59957,32511,53149,-12111,-36037,-104877,-67372,-41625,33172,55817,44823,5335,67402,-20056,10037,-62833,-34528,-21843,9612,87786,18930,13785,-14509,-1276,-10454,-35545,-34855,-67202,-46186,-17948,11500,-11956,-69012,-68609,35739,-1095,13062,-3537,576,43233,64967,4604,5450,76927,8094,-83985,2358,-8377,-49157,71852,42484,-55378,75164,20496,-2633,-20931,34201,26481,-1139,-4059,-10636,784,-12933,-59071,-25159,-8537,-38197,-86780,-25875,-37864,-51123,-61784,-24995,11874,-59705,-31367,59074,3413,-8266,57030,33727,13773,-44579,22661,51703,-52701,-2035,41581,74659,21235,62144,-20036,-94857,1227,4090,-32363,-38793,31359,40992,-42467,20033,-94602,-25077,-68584,-15792,-2920,13183,23669,19659,-8528,35027,38732,-3,15640,41773,2644,5442,28158,36428,-38366,-13944,3462,-3519,58637,64756,42884,9717,26403,78039,-3155,-42830,58873,13540,17848,-46384,-57819,-25205,-15367,-29098,7233,-24511,40552,-105962,40722,83202,75894,18301,-58988,-14077,-9541,-38527,51496,-6672,-71317,-3985,-16924,-10191,66747,-29365,-50163,14029,75122,-47568,5164,-53966,-18900,-4034,13994,45410,52839,-52328,-40477,-24076,20230,65888,32629,-85787,-116242,-26444,11060,8271,77493,40641,-4734,12257,-16311,32777,20591,32159,-7492],[12141,-2900,10962,-33166,-13139,-27988,-4361,-15836,3627,40546,-10664,-59212,-64933,28425,50198,-39864,-29986,-4394,17434,-56245,27328,70183,-57386,-18916,-30144,-77740,51809,12211,-65204,-38814,-40536,-58359,57130,23952,-5434,56213,23113,-14829,-62653,-43056,40415,-2670,26798,-32862,-64693,-5374,13084,34181,41927,12571,30368,34192,12483,-36902,-14074,47198,-302,24912,-101757,-36582,4725,-4482,-6024,-63715,-10494,-33264,-31392,-72051,-6863,16763,-50248,73562,56664,26805,14764,-21800,28139,-25843,15326,63961,74719,-9393,-24533,228,6656,14877,35213,23312,-6135,22506,-9248,51983,-1384,7881,7768,-39419,10979,9623,-1096,36436,-17596,-26542,29511,76337,-24694,-15256,15583,-22201,-15301,52589,132200,33117,56772,69090,9339,-24306,-72482,-11540,-54871,-6355,73445,46454,32568,-59942,-5527,5826,-29015,-84252,-5077,-17126,98008,55937,33399,-52532,-44874,44907,53353,-34386,-60625,-32876,-13546,82380,37922,74683,4999,38275,52427,-43897,-78982,-35631,-37685,-45567,21670,4327,-14588,5641,-4857,-39702,37495,-37257,10767,96655,-15878,55048,-58495,-56983,-38343,5222,-35147,15542,54265,11614,61950,38893,21569,39287,-94866,-63867,46423,16716,85243,82985,94360,-40711,11378,-26314,-68767,-64208,-988,116860,58697,-2398,-22099,-58414,-79950,5356,29663,5579,-6447,-10358,14439,35595,67504,5155,52405,111039,-68117,-25289,-83984,-79553,-17971,7120,48898,39783,32360,-11405,16349,7920,4593,11278,-52286,-34452,-22165,-14128,-74658,-49623,-84329,30910,39887,53438,-60844,-78905,-50869,-1970,118061,62847,58202,78712,-36037,-23624,-69795,-28036,44066,54528,-23855,-12224,25236,-20737,-35970,76799,-15821,-291824,329448,109246,26078,-63113,-33832,-51927,30456,-45639,-39716,-74959,-38638,-32584,-74639,-84058,-78888,40742,-18926,-54048,-54672,29922,-20369,-25097,58509,7116,38322,444,69949,-48046,9388,-5293,-1830,20671,19021,-21765,-13427,-52800,-50428,-8873,-61156,-25148,-93420,18894,-27894,9389,-63826,-38304,-48693,-17394,-10287,29805,-55134,-39027,48190,32115,26031,-23036,-47276,26973,-46220,-31557,9223,9141,55094,41605,-27322,-25351,-53075,-25599,18901,-48391,-41886,-45445,29153,-25736,44514,12558,35504,86567,143765,89927,142933,37207,-19683,14897,42210,12777,107606,44738,-25270,3579,-3443,-29053,4328,-49612,44567,113189,50757,-12196,33551,-53786,-34721,-46518,84865,74692,-27188,23609,5100,-57980,-1784,11152,37160,38424,-80065,-3289,68189,-8815,-15308,13151,-1325,30734,66492,58903,85625,-20765,-3365,-65636,7695,-87216,53921,25826,41195,-5050,24439,-8021,-18469,10785,8555,17345,48255,-34485,-15794,-79746,-64625,91263,-8196,36529,83955,15903,-31458,49190,67477,-18706,-7534,-10415,30999,69852,-50023,-16940,85048,-20014,9408,63503,21903,19455,28605,38016,43272,-780,18652,71411,97936,15787,29799,-35241,-13269,-81252,-26315,-39017,-69459,10563,113903,78702,-91560,-6282,-37899,-23387,-14555,-8438,-38218,-24324,46869,-8940,-68151,-27528,72945,979,-72401,-42389,-13913,19393,10068,-27232,31931,43362,16918,-15957,-48437,106138,-79921,-10661,-4081,24874,-40812,57437,39818,-11874,28349,39508,95743,-362,-31971,36614,47871,77860,26094,-36507,-63649,-18312,5000,21911,19059,-30430,-9514,-11371,45557,-36484,-66532,-99860,-47171,-62297,38372,27106,-1250,-10947,-15118,39114,58611,-101148,-32495,-19547,425,-21828,-14702,-5827,25177,31301,38914,18885,14442,-56333,-48273,-8602,-39460,-10184,-44216,21253,-26747,28704,43080,88980,5497,24818,6330,-64759,-34265,8006,61,-6957,4833,-19613,3496,-12053,718,17430,-126204,-61294,109084,31088,-21683,25830,33123,63315,-77,80365,36402,60103,53201,-14745,52916,69508,-13390,-80304,-11302,-11112,-15613,19294,1900,-10672,76490,83867,132093,-31921,-46728,37239,57562,28258,12569,-3050,-77022,-45584,68803,-16318,24199,46361,25338,-38014,-67555,10773,-10835,-3710,36522,-18392,28764,78638,30057,-8374,5671,-1181,358,-2887,3844,-23983,-30561,14103,-41566,-27907,26774,17014,799,15416,67475,-15218,-54219,-483,-1827,31678,-7930,-45970,-50755,-25762,11907,-10939,-32134,-46681,-1648,-23848,-64887,-66457,6664,-7154,35691,-47497,-23296,-73461,-17638,44055,-31902,13153,11705,74396,56489,50907,-28770,109865,33804,584,-71737,41994,36582,60034,15800,39828,7878,-96497,-4074,65858,-11882,157753,-31787,26418,29747,15102,-3540,47124,-54561,-23469,28402,-4647,-51329,-2355,9382,54313,-32235,-80556,29285,18438,26611,-3915,11144,-17595,-61906,-52481,6961,-111101,307,-62257,-40628,-3805,118676,-14860,-15370,10328,-25691,-20615,-22236,37955,59595,30767,-27693,109422,83652,-26569,23774,129005,9920,22126,29422,1455,21813,32652,-9588,24737,-9380,-12795,40915,-3698,-57121,-44159,-60919,-30146,51622,83218,-25495,-37351,-4040,36437,18605,24312,45241,26472,40482,23603,-301,-3853,-23213,-88281,11913,-38726,-76805,-61602,-102526,-31502,-96406,-100255,-66985,-62130,-744,-38744,13231,-886,28976,-6442,-13128,80184,-7434,29395,-58007,-12908,-10111,5083,-26274,65824,-65413,-70867,-12412,21645,2159,-54548,-12699,-1549,-33425,-71691,61235,26497,-20129,-28498,-1368,20002,62972,39403,-19872,-32268,77950,-3500,-8186,18614,49098,-7136,23704,-3576,39531,6376,19615,42055,576,-41580,27288,15477,-15194,6322,-50155,7094,58470,-62710,-43655,-5662,-59094,-51913,-33854,90493,-6226,418,22133,-57074,-26250,-12183,89515,62408,-795,14675,28480,-11506,14605,40982,-62470,-15302,76399,39620,23839,38871,-13786,-25873,-28065,-23163,1689,8260,61280,23557,52390,-2738,-8297,85023,81786,8310,52898,-29652,-43935,-122488,-56862,-57453,24111,57718,69029,18503,69465,-20145,56223,-15166,-30235,3419,8729,78723,45358,10193,-8422,38212,10503,-28232,-7222,-75538,-92316,-15138,5963,-25245,-42905,-52908,46860,-7500,26560,7132,9924,39263,62768,618,5317,62838,5789,-83781,25936,23681,-53593,60678,43243,-58058,65231,11416,-3204,-39358,8831,-20635,8468,-6437,31711,-3664,-20124,-79757,-33077,20405,-3500,-47301,-13962,-39794,-41906,-48472,-36067,11516,-15607,7148,71230,4620,-24743,40843,47828,73366,-22788,16692,35965,-72983,-8580,19650,62054,-1732,50423,-35880,-59271,-13819,-17796,-17878,-44775,19592,25333,-28210,23476,-87328,-9951,-69668,-26223,-11024,17175,17320,-208,-23316,15306,19619,3879,-796,29154,6578,-2168,30020,31121,-29041,-3314,-41967,4172,66981,48039,446,10684,31882,71343,-2576,-19979,41575,-3295,5710,-38673,-81535,-16138,-11608,-32763,26462,-30669,21461,-86342,31228,84761,69636,28393,-23872,-52,2194,-49930,41738,-20830,-52645,654,-24678,-17906,20829,-20231,-51907,12155,68460,-43413,13352,-42564,8213,8024,2533,53566,51507,-26638,-17334,-34750,26866,63642,35152,-91926,-130949,-37362,7372,-7301,63216,41109,19498,34028,-8087,16327,15171,17215,938],[15405,-14069,4608,-41954,-16902,-24060,7495,7954,4023,22130,-9222,-57331,-63124,45963,48179,-11624,-24215,-18312,2341,-44730,12197,71887,-61646,-30553,-58567,-95868,53051,19455,-65744,-55814,-50495,-99743,40512,12705,-18077,42527,29986,-1358,-52078,-47985,1913,-2354,49917,-29226,-56611,-32567,18087,31127,18484,16356,73042,57371,13793,-19168,-2696,41301,18493,13459,-117669,-34653,-16502,-36252,-39656,-64236,-39654,-40368,-9353,-33511,-7963,11372,-74771,58695,72425,47171,32845,-20650,26435,-32381,-9572,46251,74531,-8583,-24603,4738,7089,1715,21579,14119,-20942,10604,-23647,75147,-1754,-2334,-16317,-8557,27696,767,-13833,34990,-13784,-46332,10623,74088,-45854,906,-17345,-45931,-20831,53235,106549,45932,48420,48832,-10314,-43566,-82636,-7379,-48699,-12552,63870,67199,68450,-40498,-3978,17304,-35258,-79958,-7134,-13851,105715,52776,29336,-50845,-34349,63603,40253,-22508,-40856,-33710,10441,56662,35774,37507,7467,22950,60068,-21966,-74991,-34967,-21191,-63942,38693,2609,-22919,31685,-1496,-35249,17323,-34718,18463,108712,-7211,56594,-48784,-1494,-35772,33986,-8999,17706,96338,13585,36381,27068,30828,28711,-80235,-67049,24422,34199,71839,94345,79733,-16625,-1035,-35514,-77296,-61539,-10613,114629,57073,-23452,-47262,-73865,-85864,10707,3967,29701,46018,-35692,-20404,30189,85277,24330,62842,68856,-89094,-21402,-99680,-72015,-25267,-26534,16679,-362,29074,14756,47763,25140,28093,18223,-53216,856,-6899,16160,-44963,-34746,-67712,21494,75170,112094,-11902,-68978,-87262,-48250,90693,64649,63852,61350,24101,-45789,-101553,-24309,48200,64598,-662,13546,40297,-11988,-30789,74470,-2235,-301796,320606,133745,57997,-38423,-4483,-34170,506,-43821,-3262,-32296,-46165,-30545,-50490,-48634,-57868,35568,-16825,-60735,-48985,39902,-4799,-7523,66777,37714,42132,-15318,41575,-53744,-25644,-9632,12202,48042,23932,-38963,-20945,-54962,-44544,-41997,-60499,-23248,-55030,27123,-34153,5954,-33696,-23977,-15564,-3542,-8496,28749,-43133,-19133,31173,27364,40037,-36458,-43108,25925,-52359,-10128,17927,15894,62429,37881,-2931,-15910,-73969,-30406,6285,-45538,-32367,-42982,58715,-34113,35903,11491,33853,94025,152137,78992,144200,44581,-32550,206,34828,-11965,130898,64416,-6344,33044,-19270,-83809,-23134,-88722,46643,108036,58272,-3728,29099,-48491,-15908,-30319,105012,72622,-30462,37795,18762,-45938,6827,9592,30538,43331,-63693,-16431,42263,1804,-21211,21722,12548,50168,27988,27203,66161,-9233,-8672,-62465,19519,-83797,40891,23258,49265,1871,27352,3519,-16572,23069,-5003,17777,49783,-35590,-10927,-89071,-96428,89445,-23251,40293,86755,21100,-5499,77419,30564,-29097,-40858,-12239,26071,85202,-47337,-8621,106802,-4629,10372,60860,21975,29053,14667,39927,42284,-12493,19180,65868,60952,27014,31406,-60444,-20028,-63363,3415,-31505,-84403,-10656,73744,65843,-98839,-8470,-37901,-25347,-19183,-18304,-39946,-13676,28403,-10500,-13244,2822,52785,37277,-48041,-49841,-53076,4984,-18519,-39885,40007,49557,26988,-14562,-44204,102599,-78695,36244,19604,36611,-47792,48833,42784,4368,26842,39310,99583,14309,-41849,13182,76451,79375,34749,-34139,-81233,-20172,12516,30670,33097,-58578,-22145,6859,41380,-53958,-45873,-120411,-55571,-34412,44570,31673,-14379,-14727,-49073,-6668,57142,-96493,-42630,-24054,23028,20917,27122,14939,28708,29294,25212,24862,512,-16827,-57602,14302,-19094,-19601,-38361,41104,-48851,22304,29284,50532,-4386,26957,15076,-33993,-50594,1127,-26269,-29134,-5260,-9081,-24568,-41116,15231,17728,-121298,-87810,95657,53190,8941,22151,34715,43151,-11417,94106,33512,58148,41328,-15475,50732,68685,-7472,-32575,28865,29141,6283,-5834,-18553,-20142,91862,69988,125078,-8767,-19055,63566,33999,12830,917,-7315,-80692,-39534,86768,-6905,25948,47675,27179,-11726,-80448,-9613,-42610,-10390,10303,-5521,48453,52188,42556,-4443,21958,-19655,-6893,2043,3124,-19952,-30282,8140,-53742,-7257,28525,7331,-13771,44329,52803,-26054,-42919,25769,19411,26918,-37192,-52285,-63386,-52359,-13476,-22478,-30058,-28138,-361,-30529,-53644,-70292,14734,3156,25744,-65742,-34358,-78432,-10764,39036,-16098,34870,5186,80639,40926,49285,-33202,96636,47791,116,-87539,15615,35501,61274,20855,32143,45017,-115971,9539,43941,22606,156874,-26029,43369,49048,24707,-14192,39872,-18652,-1733,22355,3708,-25529,4122,17627,60598,-34806,-15950,32258,3184,19557,-11018,-1365,-2753,-50207,-53595,16387,-102909,-29530,-55585,-33894,12090,133100,-16875,8506,-755,-18338,4042,1045,42378,46257,12479,-18238,124160,68543,-12005,8126,126793,1691,26958,9776,3561,41749,34291,-12440,25208,-13417,-22013,47281,-11112,-78283,-48176,-75685,-76006,30755,87304,-33508,13414,21083,18712,14575,15276,13907,21782,69818,28951,2828,4029,-35435,-87209,-30364,-31740,-67791,-37069,-82935,-14102,-86803,-103455,-50849,-93143,6514,-26127,2632,-9541,49071,8371,-36355,66022,18278,43899,-39232,-8197,-18232,23030,-18727,65108,-75796,-85398,-10024,-16671,334,-57960,1069,18197,-39425,-101417,72150,58700,-12051,-22841,18411,17231,59368,30633,-31950,-63756,90238,-267,-7730,21129,66423,-24923,13655,-18519,39362,-20888,15088,47200,-3902,-45031,21078,19058,6104,27210,-63228,-6656,75500,-63996,-28160,16081,-49708,-54893,-31833,82346,-11735,17464,25734,-18143,-15287,-8188,69699,65715,2618,3381,3372,-25311,11245,39968,-42462,-13173,63941,46387,45514,59916,-48889,-58981,-41290,-48678,-11945,3187,71162,33651,56508,24096,-3237,113579,100819,-17213,46374,-41460,-50868,-128671,-38916,-59566,17085,55399,76189,27488,66414,488,100712,40772,-17867,29109,9839,68000,79268,10322,341,66936,25505,-16761,6008,-65613,-95307,-4118,-5708,-46315,-19181,-33712,47435,-21475,41450,16274,3559,34344,55300,-7133,10971,46414,-1507,-73137,46620,36507,-53095,43477,32753,-46302,52155,4991,2382,-52651,-8103,-59724,20885,-11511,67013,765,-29157,-90073,-38938,50440,16215,1898,-739,-41736,-33594,-22080,-31754,8453,21631,32937,64746,4170,-31657,12220,59389,124677,-7739,-2438,22812,-68677,-2020,-4463,41895,-24228,36338,-52656,-8178,-21102,-35197,2509,-37918,5720,3884,-13895,29362,-61929,6493,-62850,-38177,-21549,17144,7150,-41671,-38164,-6283,-6121,2478,-32949,-3807,8581,4262,29219,17665,-15820,9326,-67681,15599,68678,23740,-36023,-5305,27123,60156,-2645,18595,26928,-17528,1283,-27726,-92961,-11779,-32907,-38166,38382,-37824,-10693,-64740,14454,82931,65767,37427,1192,8760,7690,-40491,14414,-28184,-25194,13089,-26434,-26922,-8331,-4697,-40617,17945,54755,-36680,18031,-24274,25687,19011,-2111,53922,42882,9061,4594,-43074,29687,49703,33383,-88008,-133484,-34497,8328,-22390,42247,27083,28936,57417,3548,7367,1898,-6246,9272],[15160,-29606,-2103,-41549,-16739,-21745,15221,32968,8329,-706,-5524,-45476,-58618,58495,34674,17736,-17307,-27836,-16752,-42202,1147,59011,-61477,-34077,-71684,-100323,51624,20710,-67844,-58285,-50315,-125104,25305,-1741,-20397,10172,37655,16981,-33560,-55917,-42994,-6991,66039,-24744,-48234,-52836,20391,23014,-10075,13126,88567,68275,20573,-9833,11522,31804,29344,4327,-110280,-31419,-33652,-63241,-64204,-56889,-56522,-44325,8727,8494,-5454,-331,-86002,39917,81291,58678,40524,-25693,20999,-36674,-29665,26092,59919,-4720,-22622,8117,5884,-7339,1499,2638,-21489,-6084,-33365,85966,1145,-14852,-35761,22105,24649,-17698,-30023,6960,-3343,-59294,-13763,56595,-57608,12970,-53832,-75277,-23760,45670,44146,47073,26468,15577,-40172,-52876,-85840,-833,-28709,-15747,37122,80606,110473,-7263,-3750,32557,-30309,-60522,-14824,-12522,104985,47764,27246,-41882,-22825,65581,10445,-10327,-26922,-27371,21269,17402,34106,-5345,14810,12384,65239,-9924,-61695,-36623,-2741,-73429,38486,-15119,-35709,48298,7010,-20962,5039,-17732,32674,117715,484,47821,-29388,52045,-27535,53625,9486,18591,100247,7579,10592,14073,42755,20833,-49238,-61984,410,60289,53659,90723,46297,-1257,-16248,-43622,-70271,-38974,-7314,86328,36632,-36649,-67081,-81397,-84719,14542,-25031,52236,84210,-33697,-48306,21484,80094,35869,63796,17705,-102756,-8984,-93509,-56306,-33409,-55186,-15734,-34829,28052,44049,67844,46010,39342,18377,-45147,35932,3049,35538,-23506,-16605,-45980,11856,104336,161141,36367,-50768,-105459,-90915,52146,49333,49366,41202,72006,-39922,-124411,-27848,46637,70313,22699,25506,44866,-1909,-24777,65596,3543,-256466,281465,146660,76493,7674,29725,-17479,-37048,-29643,27368,20946,-46324,-24972,-27255,-11046,-36283,25829,-5590,-58727,-34438,40760,24608,8469,61802,60010,37019,-20547,560,-54160,-49605,-7528,28211,75297,31438,-44197,-36194,-45140,-35437,-66419,-49851,-23204,-6809,32659,-23060,9323,-4127,-2243,13007,7707,-9394,28318,-24604,6983,13880,13197,41708,-45691,-38769,22264,-39099,15730,17431,25600,66552,31127,20799,-17377,-87443,-31465,-9777,-36091,-19456,-27113,76067,-35667,22416,8394,24516,94482,129894,59045,131360,51746,-44172,-26642,16423,-22595,138121,81560,14255,63454,-36082,-136415,-41226,-115683,58186,101082,58635,11388,22685,-34125,3209,-4491,89962,58153,-22551,54141,28222,-30183,13825,3784,32998,32514,-39491,-15293,13490,14441,-22373,27163,26787,57513,-9228,-5760,28682,-3954,-6578,-52340,24150,-83175,12899,14603,50428,18233,23718,17578,-5995,34844,-33534,20773,47374,-55744,-19187,-88123,-117198,70765,-32773,43157,76687,28323,15663,90027,-22549,-34264,-66940,-12904,12618,90880,-23980,2579,105307,21753,12370,62951,18832,42251,2573,40730,47738,-21838,18458,53153,17258,40931,34797,-79247,-18366,-23730,27335,-26357,-90617,-39806,18565,42641,-94015,-2138,-33837,-23624,-27079,-41451,-38055,-422,1836,-14690,33898,37852,26829,58675,-26061,-51847,-80758,-12124,-37607,-43347,45019,52840,27663,-1131,-42087,90802,-65242,89780,50164,46516,-37906,32280,42878,17934,13029,38391,93341,25291,-45030,-11067,90970,74283,42026,-18138,-88382,-27315,19088,23567,29783,-77013,-26717,27064,31283,-66149,-22700,-126616,-57391,226,51664,34630,-25906,-27433,-77889,-41108,56303,-81758,-41338,-22484,32109,59041,58095,23326,23258,26030,8942,28339,-21037,21131,-57099,35592,2252,-22167,-44002,58583,-77140,5061,15930,13994,-13042,22797,16924,8065,-66747,-10479,-38550,-54723,-26761,4947,-12978,-58047,32713,-7855,-102668,-96003,70005,58626,32749,16829,33394,26034,-25997,95070,23157,55157,29582,-16690,40309,66111,-1382,22175,66248,50391,29723,-29167,-32491,-32235,92263,46566,116314,11747,14038,78106,569,-2464,-979,-10783,-69608,-49237,91610,-3468,25111,37319,32577,24769,-73279,-28439,-73385,-16703,241,16841,63566,21671,53672,2934,32854,-30157,-14189,4298,3668,-16673,-27006,3554,-59545,5805,38203,-4479,-22994,57632,32481,-32239,-31544,36175,35616,16802,-61493,-56689,-71998,-83435,-33740,-31077,-27369,-3528,887,-26534,-46460,-79640,19469,13545,25557,-74165,-45654,-71791,-5602,28773,-1041,45750,586,88932,25248,42128,-18383,74087,58256,395,-91065,-8999,38400,50556,30799,23524,66350,-105223,25887,19576,62349,129172,-9237,57835,61564,21159,-25546,29869,14470,18844,14930,12376,13659,1611,27200,61449,-32741,46484,38279,2031,14822,-19722,-11533,16775,-33865,-49090,23924,-82040,-44941,-42009,-25480,24673,93511,-17109,32538,-20729,-15357,28869,27046,34339,24970,-14560,-4497,126020,44143,4751,-20454,119227,4653,31693,-7641,14133,49162,29336,-9263,33662,-13314,-29713,48082,-12195,-78521,-50789,-78849,-107743,7882,79415,-41270,50373,44374,1667,23346,6177,-32287,27808,76341,41961,15988,14018,-45647,-68589,-56221,-24957,-55371,-10754,-52653,-20600,-79530,-111344,-34760,-121678,16135,-10299,-5220,-13752,67501,26275,-49220,52034,47668,43450,-11660,2776,-26497,30189,-7850,46174,-68431,-76043,-7078,-45975,-4546,-49996,14430,32225,-47351,-110058,79971,72812,-15964,-21987,34446,9573,53892,22192,-43254,-79528,99799,-3834,-7732,26855,71776,-42017,9550,-20944,37908,-41440,12762,51281,-1286,-35993,15107,19505,26542,41922,-66518,-28605,65848,-69933,-12368,40479,-34030,-52605,-25743,60468,-8592,24597,31892,21363,-1707,-3410,51325,59490,9054,-13050,-15207,-40759,11029,36830,-12381,-12738,41837,42114,55227,76675,-75599,-88234,-49754,-65276,-26170,-2849,71254,44725,61950,40521,9179,119888,112355,-34604,35213,-46769,-57933,-123862,-14652,-48353,12961,48720,68233,29565,57557,41678,133932,81417,-2400,47760,8004,61525,107023,14212,11929,76383,34863,458,11668,-40673,-65218,12231,-20137,-66276,-2912,-17344,41663,-42700,51451,22151,-15134,27405,46501,-17845,19897,33361,-14915,-57012,61358,30979,-47269,23732,15377,-18139,43908,3852,13516,-59331,-11570,-69870,31125,-18354,82045,12319,-36154,-89206,-41955,71096,21131,43632,10199,-46293,-30497,13413,-12984,3972,33786,37217,44110,1868,-27927,-18025,64150,150384,-338,-30805,22632,-45458,13226,-29419,18216,-40651,22640,-67884,36578,-18983,-42945,26117,-22509,-3518,-12400,-360,32136,-26373,24207,-47744,-48047,-31523,13019,-594,-87761,-48774,-22941,-29714,-4398,-71918,-51864,7179,23286,23554,-2518,-2813,19827,-60566,25245,61809,1605,-59691,-33172,13891,45808,-4407,53160,20080,-24949,8440,-15934,-93758,-17455,-67608,-38458,41108,-46911,-47042,-46725,-6355,74042,61431,42549,8477,8574,5879,-16592,-27436,-26653,2929,30811,-21381,-34200,-4709,16639,-22420,28309,35738,-29278,16803,-4388,27539,23812,-4890,46057,28896,43348,17836,-46483,27317,34990,28873,-70251,-124123,-22631,13034,-31959,18345,7268,25545,68964,16893,6121,-15003,-29821,14936],[8815,-48623,-7683,-28990,-12185,-21199,15890,54790,15982,-19100,569,-24471,-50783,63039,19935,38611,-14590,-27099,-29274,-57237,-1739,35474,-60159,-29925,-66494,-92909,46736,16034,-69875,-44873,-39101,-119830,11151,-17580,-17601,-26910,45227,34104,-8350,-65378,-80246,-14931,69550,-17690,-41292,-58611,20926,10979,-35342,2980,64661,58946,29196,-12878,25946,19755,30754,2105,-82433,-24501,-42246,-77392,-71436,-42841,-59855,-43593,19303,42423,7442,-12796,-83721,19710,82171,56595,36824,-36807,12359,-37350,-37678,9482,42734,4185,-21003,12718,3264,-8925,-20889,-7590,-9458,-16525,-35758,78066,-677,-26324,-46737,43578,2300,-41824,-44448,-31905,12787,-60853,-35269,31738,-56455,20985,-83421,-102099,-21010,32609,-17792,37752,345,-23099,-69356,-50083,-84286,6437,-457,-17248,2492,85000,139603,26078,-1430,53882,-13681,-35399,-26196,-12576,99162,42057,27795,-24127,-13283,53164,-27116,1019,-20280,-15741,14524,-25157,33066,-36647,25168,8863,65946,-8803,-44917,-40401,13056,-73027,17835,-35172,-46813,51331,17551,1452,4185,9147,48930,122059,6461,32780,-10365,82337,-15116,61159,16580,19559,74065,-10514,-7376,5875,55808,14076,-11735,-53649,-19785,85114,31170,70442,5440,1233,-27685,-43917,-50548,1964,3989,42555,4188,-35415,-75086,-76367,-72902,15605,-51472,62277,92867,-629,-62512,10853,47934,38692,55529,-16565,-104751,5777,-68979,-37514,-36844,-72994,-36502,-53766,28110,66100,70235,65649,33322,12415,-30604,62417,5163,40334,-13818,-637,-24095,4433,105697,176393,68828,-32614,-97694,-113471,14263,22438,-2161,22635,93095,-9952,-118154,-32621,39308,69955,42490,27213,39347,6816,-22068,46643,-7100,-170533,222774,143468,76165,66189,52895,-4863,-71164,-2768,41167,65879,-37885,-15165,-7587,21248,-20294,14270,9453,-47653,-12899,30912,60808,21770,46727,70204,23068,-14689,-38871,-53235,-59295,1404,45450,91617,36657,-36263,-60745,-27793,-26630,-73769,-32633,-25587,36374,35644,-260,16878,16907,16341,28630,14270,-14788,31636,-1496,30759,-2327,-5911,31868,-47205,-37869,17717,-6623,37804,8694,34938,65169,24773,39199,-32571,-93833,-37960,-24370,-26904,-5297,-2341,77983,-30177,7147,3708,11417,91886,86584,40320,108251,56499,-48152,-53241,-6622,-8812,131503,91380,30184,86893,-51255,-156479,-48390,-122944,73505,90615,49344,29122,15857,-16632,16794,25541,53472,34628,-6920,72412,31156,-19747,17346,-6509,35825,2481,-17068,-1653,-12242,24100,-19543,31216,38338,53027,-29629,-29243,-15244,-1869,2449,-38545,21237,-85070,-24358,-1405,41721,38979,13493,27824,10627,39015,-77376,23525,42563,-85879,-35748,-79018,-116210,42729,-34343,45365,56281,35227,24806,77333,-78483,-33751,-78746,-10748,-7841,79682,11307,13585,84698,52721,15893,71015,13277,55174,-6059,39695,56682,-28138,18743,38094,-18271,54730,39592,-81818,-8508,19278,38882,-21761,-87455,-64735,-32904,16981,-75290,10027,-27601,-17987,-34243,-68160,-32424,10807,-28331,-21992,64441,70500,10475,61111,-13742,-51195,-90998,-26637,-41334,-34936,45292,51123,19222,21570,-40770,72215,-45281,132321,75753,52551,-12171,10813,30829,26282,-9573,35742,77923,27161,-38269,-29399,90065,58990,46279,4542,-88447,-39801,23849,2849,13849,-78567,-20529,46593,16709,-66631,968,-117340,-54148,31306,58678,35060,-30495,-42992,-93131,-55472,56317,-60171,-32530,-15682,27902,81409,70399,16424,12994,19186,-6956,28028,-43575,47575,-49072,42799,15142,-17170,-52285,68329,-102087,-18507,5422,-10812,-17707,13965,6072,42033,-76864,-20235,-40136,-72464,-51197,14961,23998,-60077,48317,-48301,-77095,-83993,38002,47935,46370,9610,31178,16417,-36889,84417,6852,50544,22455,-18137,24864,63632,5940,65184,85559,48911,45304,-45000,-35219,-42927,79284,18963,109610,23706,48904,74366,-37521,-9507,7763,-9740,-42580,-65743,75313,-6596,20649,18425,36293,63035,-45087,-43917,-94293,-21539,5144,41296,69827,-8763,60709,24564,37318,-25497,-19700,2435,5271,-15765,-23708,430,-58422,7115,55148,-15408,-22850,58487,12301,-32788,-24035,28228,43204,3598,-66428,-57225,-74565,-110236,-42415,-35128,-22876,18998,9431,-11420,-46836,-97530,16843,21082,31027,-69358,-54631,-54870,-1055,14435,13173,49762,665,92849,11684,30090,6937,48693,62601,1245,-78363,-24499,43110,33111,42670,15794,68477,-59275,41961,-3218,89053,81168,10912,63719,55534,5064,-34299,17256,35409,33985,10800,20426,55342,-5571,38177,56556,-30230,76729,44401,18008,12597,-25307,-15523,36321,-16812,-42139,25967,-51402,-42109,-23151,-15365,30952,23806,-17620,47794,-45679,-17776,46721,44378,17071,4259,-38280,11032,110214,15950,17892,-52858,104288,17982,37821,-18608,30635,46032,20486,250,51595,-6498,-33608,40176,-5713,-54301,-57455,-72152,-114892,-7228,61531,-47814,62511,58308,-10373,43056,989,-74771,44361,60577,62279,35870,22951,-51079,-38989,-61940,-20788,-40983,11949,-21885,-36972,-76071,-118011,-21943,-134765,25339,2381,-11290,-14327,78195,40650,-44655,41130,70423,33843,23218,14556,-36729,24732,3598,18245,-49320,-37002,-4037,-62615,-7910,-23632,27433,38368,-54217,-95005,82778,62846,-26349,-26074,43265,-1000,44887,15029,-51796,-71645,101058,-10770,-5009,31897,66479,-53596,12495,-7496,33770,-50462,11867,53184,6431,-9489,9479,16002,42697,49300,-62157,-57619,40052,-77476,-648,58372,-13536,-37257,-16575,31651,1801,22223,40885,47377,11504,-301,42128,43359,16942,-33472,-25284,-53452,14062,31681,12999,-14033,15097,24954,48801,88074,-85743,-105778,-54001,-70465,-37675,-5684,60527,50037,71022,46943,26998,102762,113232,-39223,21580,-48130,-65393,-112278,12856,-27554,11649,38463,51546,24050,44604,89046,148218,88375,11078,52762,150,62104,118725,20901,25575,63904,39863,22286,20535,-9240,-24757,28440,-34035,-76230,5354,-8030,33618,-66110,51055,22814,-37040,18770,37969,-29650,27412,25946,-30852,-39936,69335,15493,-37375,5779,-4099,19223,45886,8430,28101,-60524,-2536,-45660,34882,-25989,71571,27939,-36712,-78520,-42807,73069,13487,62574,15261,-54248,-34220,49370,13206,-420,14575,21367,19202,-2219,-17959,-39184,60453,141800,1348,-56663,38411,-15872,29379,-55276,-4602,-47507,12217,-77338,56545,-9345,-38581,48847,-3900,-3965,-15124,11390,28684,9535,43850,-24586,-53331,-38533,5831,-1586,-115521,-51260,-29389,-42424,-14807,-106210,-104086,2426,45394,11791,-24111,6024,23752,-20516,28476,46736,-10775,-70746,-63766,-2802,30791,-7619,68904,19136,-23942,27267,-5619,-88167,-34699,-98666,-29945,34492,-57196,-73453,-33878,-26826,56050,52701,42878,-1532,-131,-309,10526,-72624,-17041,23519,49486,-10780,-36155,29263,40672,-4895,38593,16412,-22832,9970,11455,14339,19060,-10594,32163,13742,64901,21037,-44195,19886,29301,23253,-39101,-104041,-7999,20146,-31903,-3415,-9197,13842,60325,27606,10195,-29424,-44744,15465],[-4984,-67734,-10759,-5273,-4088,-22106,9547,70413,25047,-26873,8613,221,-39757,59082,12461,43375,-20778,-14019,-27730,-86104,5123,7768,-63197,-20541,-46597,-79833,37690,7236,-68232,-19701,-19653,-83538,-2671,-32195,-18694,-54590,51634,44638,21070,-71520,-98028,-22622,57563,-7910,-37370,-49367,20403,-2810,-50526,-10039,10723,30519,34917,-26952,36844,7545,24533,8966,-43971,-12618,-42991,-74821,-58943,-24543,-51800,-37905,19988,60220,30581,-19671,-70608,3195,75979,41750,23957,-51838,2450,-33008,-30432,1841,34293,18638,-20482,20002,388,-3032,-39928,-12966,9004,-10409,-29344,52437,-11385,-32593,-48670,49456,-29685,-65462,-53445,-61228,30691,-49786,-45668,9975,-42455,25301,-99620,-116463,-11124,17984,-48985,23163,-20093,-58822,-87296,-35534,-79309,12197,28435,-18099,-28741,81837,142565,42650,4636,77914,9217,-12832,-37207,-12810,90616,36769,30907,644,-7653,32945,-59794,10487,-19889,-2751,-6557,-58204,32268,-44551,34608,10717,61947,-13370,-32411,-44010,21675,-64791,-18266,-43166,-51770,42382,25567,27618,14238,37215,61567,118429,10946,18728,44,81990,-1072,59166,13202,21532,36661,-39729,-14937,5568,67886,6358,20940,-47314,-32400,90931,4203,38854,-30362,-5241,-30396,-33042,-25343,52769,16396,-296,-29552,-20353,-71496,-57833,-48413,13568,-69512,53404,69701,48483,-62831,371,-2448,35172,40145,-21389,-90590,15962,-35222,-20013,-31872,-77650,-37244,-55002,26644,72628,55415,78807,11212,2643,-13359,76203,-916,32427,-12987,8803,-6601,-847,69467,143143,77442,-20782,-65773,-107905,-13955,-7846,-88166,9245,86506,31376,-71782,-30704,27513,61283,56617,23547,30483,11512,-23956,19673,-33668,-65576,151180,122746,58535,119266,53361,1863,-91622,30474,36751,89700,-23770,-1331,7327,42059,-13612,4372,22773,-28417,8766,13069,93624,32060,27271,67780,1511,-702,-62744,-54113,-55979,17489,61795,90170,34992,-17908,-92078,-8915,-20129,-63218,-17832,-29150,62036,36540,25101,23827,25658,24288,29840,15819,-24240,40878,22634,43564,-15770,-23575,15921,-39087,-42008,13044,35175,48649,-5345,41561,57402,21974,48651,-57810,-96901,-53500,-33936,-24328,8535,24052,66681,-18821,-6973,-2682,-1046,87581,44225,28482,81795,57886,-40736,-67522,-27370,25477,114795,90007,37122,98407,-63021,-132123,-46825,-109401,83308,73548,30770,43731,9965,-1442,20261,49542,17487,6921,9806,89933,26772,-21874,16899,-21254,30992,-40379,-938,18851,-29279,27852,-15116,34332,45574,40716,-23835,-37413,-49302,1787,15368,-26485,12304,-84470,-61470,-24371,22144,56403,-966,30009,29126,32777,-126422,22781,37188,-110697,-51152,-65799,-91963,15666,-28248,46192,32208,39396,20054,39048,-117717,-28041,-75320,-5993,-31031,50627,45036,21084,53876,79749,20456,81887,6600,64478,-11178,35286,64654,-29806,21381,25493,-37749,64441,44163,-61994,6818,51031,36430,-15789,-76641,-74795,-64800,-2230,-46125,23402,-20522,-8726,-37119,-85092,-24580,16436,-55642,-30235,80561,94613,15781,46187,-13334,-51299,-84411,-35106,-30524,-16369,40118,43277,4284,46443,-39679,49992,-26051,153169,86696,55509,21457,-10137,3202,27841,-34580,29147,55656,19345,-20834,-37431,75895,32538,47242,24793,-84544,-54418,25896,-24389,-7597,-60960,-3544,63026,1114,-51262,23782,-97247,-46964,50341,63362,32417,-26027,-53354,-92023,-51875,56959,-34649,-23338,-5977,14721,82853,63373,-2697,3390,8597,-18983,24035,-60597,55744,-37406,31484,12826,-6679,-53857,65010,-115200,-40107,-1015,-19434,-16746,2787,-19410,53798,-77941,-22111,-37140,-74632,-69443,15462,56500,-51554,57812,-83767,-51772,-59390,6785,25989,50256,443,27994,15287,-39237,65972,-10860,42482,21259,-18133,9111,61989,13085,87101,83108,33851,43873,-51530,-26374,-47928,57525,-6608,107567,24502,80522,52639,-72521,-3943,23429,-1492,-5513,-77331,38576,-14809,10934,-2326,34064,92337,-4112,-54441,-98484,-24695,17867,58676,66562,-34652,63147,57951,34823,-6634,-22255,-3380,6110,-17430,-24124,-1417,-51293,-2852,72884,-23707,-12229,57023,-2801,-28320,-22801,5458,40864,-9232,-43887,-53276,-70431,-122970,-36651,-33646,-16070,30972,29373,11169,-52870,-118984,5030,23580,36016,-52093,-58227,-32975,3948,-1659,26900,52080,7035,86817,1319,15813,31802,25895,59696,1532,-50146,-26464,45457,18315,53152,10257,55413,9183,55256,-20703,93004,27397,27057,58247,25984,-17823,-37846,3102,40501,40934,14085,27569,86782,-9945,49768,47090,-30979,69080,48034,44565,11734,-23445,-11940,48764,-2848,-37515,20339,-17224,-24123,-3537,-4030,29061,-42848,-20814,47064,-69828,-23664,51631,45751,-2450,-8313,-48797,25256,79428,-9180,22711,-76344,81740,35185,46026,-21088,47502,37389,11474,13094,74539,5107,-32492,22237,8134,-10700,-71611,-59583,-95069,-7667,39781,-51162,50000,59288,-14621,67815,1841,-95884,64271,31444,83310,55233,25647,-47551,-7538,-50517,-21153,-25777,27068,-1031,-49434,-77368,-118662,-13509,-122829,31566,5239,-18729,-14445,75935,45323,-23136,34745,75775,22954,58637,18524,-50139,8108,13171,-6936,-27994,23280,-4089,-66263,-5052,19714,40451,36474,-56407,-62422,78879,30610,-35381,-34303,43286,-12169,30969,9001,-55755,-39918,90063,-15722,3371,33014,53818,-57390,20408,18028,24690,-46775,10287,51471,13521,30719,3173,9159,51382,50704,-52808,-87776,16827,-79917,4463,64904,9412,-4405,-5609,4054,13666,17194,51990,50272,22525,-661,43829,22080,24049,-53240,-28744,-59563,16908,24520,18158,-16068,-9677,-2458,27241,92828,-77966,-109514,-56591,-66531,-43558,-2762,40177,42333,84600,46915,45049,70619,103398,-32652,7914,-49329,-72063,-99024,38673,-2610,12040,26056,33248,13523,31387,120788,141873,60019,19141,40803,-13887,68393,112043,28650,39347,33996,41876,43781,40432,17792,6542,38332,-45436,-71209,8306,-6719,26064,-83108,37652,16542,-51836,10451,27930,-40242,28806,23029,-42320,-24735,70979,975,-25544,-6657,-22202,53713,58371,16746,42789,-59956,13705,1038,30373,-33258,41772,44424,-28006,-61342,-42978,53014,-3389,53901,12316,-63744,-42250,74995,36518,-3475,-27721,-4806,1338,-7736,-9639,-44857,49533,103227,300,-64768,63502,6819,38147,-81719,-23323,-44240,7668,-76562,45455,2419,-23668,66049,13291,4459,-1935,20661,19412,36454,66074,5227,-53692,-41029,-2691,4956,-108884,-43875,-23842,-38653,-23654,-126976,-146129,-3949,55258,-5660,-40416,8231,18560,37275,23444,26664,-10326,-73944,-87113,-17720,18012,-10575,62495,16461,-15919,52839,1803,-80184,-59776,-112240,-13583,20351,-66243,-77708,-22989,-42286,30391,37405,39874,-21346,-12317,-5482,30248,-106403,-3155,31275,64077,2181,-30207,74781,61942,5962,45432,2690,-18376,537,19424,-7166,4769,-21033,16035,2243,67974,18198,-37519,9038,33466,17435,-737,-75480,4176,28359,-21637,-17980,-16505,-1660,33125,30049,16061,-35221,-45937,9624],[-25088,-81619,-10429,23518,5644,-23954,-906,78790,32679,-22798,17707,19901,-26798,48880,15094,30065,-37385,8233,-12408,-112973,20217,-16710,-74419,-9363,-19497,-67722,25490,-2535,-59963,8593,2790,-31550,-16452,-42856,-30824,-63664,55531,46194,50431,-67826,-91157,-26026,31663,2606,-36790,-29606,19075,-15751,-52641,-19563,-48765,-7991,33996,-46262,40275,-1828,14710,23656,-6361,3326,-41585,-57497,-31921,-5083,-35810,-28478,10233,61016,53825,-16243,-51115,-3216,64668,20994,6333,-67142,-6106,-22898,-10038,6188,38352,36813,-19310,29247,-1351,7328,-49858,-10757,25670,15816,-14568,16745,-29476,-30525,-45174,38034,-57117,-82225,-55643,-66956,45555,-29277,-40806,-40,-19519,26138,-102221,-111116,4598,5624,-41668,10330,-28003,-84091,-88227,-12518,-70261,14333,50591,-18524,-48394,74806,117192,31654,13552,97493,29300,2232,-43079,-11962,79768,32531,35890,27559,-5875,12787,-76908,16983,-22780,7261,-33337,-72552,31056,-29234,38947,13592,54674,-15865,-30095,-44270,19655,-52654,-57030,-31917,-49104,27322,26817,51454,31048,56914,65547,104295,15003,12962,-1225,59697,11662,52108,3630,24444,3876,-72403,-14683,12610,76617,-3346,39891,-46145,-36344,63025,-26378,6264,-52855,-14199,-23265,-12312,-3513,99798,23513,-28950,-54386,918,-62951,-29499,-13951,9421,-75398,26727,26114,85445,-55187,-7948,-52947,29979,21026,-2914,-58104,16669,-3874,-6424,-18321,-70469,-17166,-44375,20771,61131,29838,81666,-20027,-8018,2526,77832,-13120,17307,-15727,9664,3802,-6322,6917,70127,63269,-16802,-20970,-76796,-27856,-32990,-180347,2784,61669,68664,5143,-16503,13086,42327,63909,18583,28104,10291,-29237,-9245,-65334,37710,69717,86492,30733,147917,30153,1861,-93055,59334,20502,90947,-9885,15028,17396,48268,-16155,-929,30800,-3134,22547,-6448,113372,39248,9441,55526,-25073,15826,-64122,-57673,-43946,42020,73967,71397,24935,5114,-122704,7057,-15984,-41852,-14683,-31030,64601,35244,44657,25655,23166,19835,21124,13752,-34841,54731,43650,40917,-24845,-33868,569,-21833,-49885,8133,69850,44538,-20859,44547,44338,24352,47703,-83955,-100260,-73197,-37221,-30869,20903,44978,48070,-3761,-17929,-10870,-9555,80406,22516,21703,58802,56752,-22183,-63632,-40812,62381,91863,76410,33256,97708,-71127,-77176,-40731,-81113,79614,48581,6595,50180,6095,8868,11883,57514,-223,-19474,20837,102043,16367,-38124,13466,-40022,14981,-81853,10231,39502,-33746,26158,-12034,35522,48688,26530,6501,-30578,-60749,10473,27382,-20855,516,-76462,-88041,-51463,-6084,62851,-14340,23325,44844,18572,-162085,16557,32846,-117642,-56626,-53130,-53845,-1348,-16957,44504,12644,38859,5055,-14323,-126439,-18419,-61387,-447,-50881,9774,64588,22327,22407,94940,24328,90029,250,68021,-13849,25750,67073,-24620,26012,18788,-44403,66215,46423,-22250,23218,66134,22997,-7874,-61207,-65224,-70685,-8698,-14420,33029,-12872,3578,-33735,-82721,-17614,15121,-73776,-35389,88900,105652,43820,19353,-21086,-54339,-66217,-37391,-11988,6505,29906,29434,-13662,64111,-39316,27865,-13746,150576,78895,57443,50772,-24872,-35292,22420,-55267,17107,29261,5610,5117,-35030,53173,-834,46059,35447,-76845,-66205,24511,-48564,-28917,-28009,20772,74374,-11120,-21303,44251,-75804,-36049,53959,63287,26690,-14772,-52639,-77612,-38122,57927,-7347,-20974,3681,-954,66308,42147,-26514,-875,-3417,-24040,17450,-68275,43975,-25756,6261,-5959,5459,-43429,44438,-112275,-50895,-3540,-12971,-10186,-8203,-55035,41484,-71118,-13601,-35117,-60430,-75256,5495,60175,-41186,58638,-96810,-31711,-35215,-17616,-79,47609,-9980,21857,20366,-32181,44699,-24348,28741,23624,-13956,-2583,60800,17335,91014,69758,20356,21347,-50910,-10286,-43773,33583,-24828,108912,14844,102316,21064,-95927,12747,39324,13894,30760,-76630,-8763,-25053,-5072,-16816,24222,103901,34612,-58953,-84539,-26921,29026,61429,57495,-51511,63089,89762,25732,18600,-21702,-11399,3647,-20359,-31470,-2309,-39850,-19720,80273,-28526,6346,62084,-10806,-20702,-27445,-24817,29736,-17980,1124,-46110,-60537,-115042,-18697,-26834,-7721,27076,57934,34643,-57290,-132292,-14697,20379,35490,-26705,-53640,-13300,9524,-15870,40290,56077,19295,69176,-6221,2999,47655,8591,50506,-1020,-12866,-15078,41616,15486,59856,7452,35297,75791,64738,-29972,75387,-17391,34960,43172,-20088,-38785,-35254,-10688,33757,39299,26347,34000,98636,-4874,59834,35233,-36360,37431,47749,69006,10414,-12254,-2086,47718,5261,-39452,7952,12361,530,10796,7497,18920,-80830,-28160,28042,-86548,-28725,41992,31659,-16471,-9225,-42594,35600,42486,-25921,17326,-79522,55078,47231,55487,-16215,58040,29083,5540,24370,92407,16404,-26424,-4287,27026,40982,-86491,-44971,-54550,6407,21944,-48819,22159,49180,-10552,89207,8252,-87612,76854,1353,94198,66109,17455,-31948,17601,-30095,-27069,-11401,32111,4475,-50656,-83191,-111616,-9000,-85175,33380,-5497,-30779,-18129,58946,36955,6027,32549,58756,16338,83620,7041,-66314,-15544,19348,-20134,-12947,83744,-12741,-58675,6473,68434,53034,27950,-51391,-24174,66829,-13813,-37414,-45232,35075,-21913,12381,3336,-54258,6164,67502,-13899,18700,28895,37524,-54101,29084,46076,8838,-33156,5879,44847,12523,72844,-5069,920,49899,48445,-39986,-109248,11940,-69999,3066,60464,31543,40923,5726,-15309,20020,18744,63142,28424,30936,-4700,52740,3931,28074,-66208,-29513,-57871,14703,15493,-3950,-17287,-26381,-33195,-3771,88897,-57997,-103846,-60353,-58536,-42029,5611,13688,18700,100154,44048,56681,35892,86032,-21125,-3380,-52853,-75405,-87406,56884,21102,12362,13176,18525,3377,22417,122318,121316,12656,20941,13900,-31525,75544,91330,35390,50307,-3288,41837,57138,70952,31031,21641,37298,-54233,-51920,9439,-11472,19956,-85281,12894,2725,-52681,5401,12532,-47640,21536,21547,-42290,-12647,66804,-4586,-13614,-11629,-37164,74229,75596,25096,53445,-61743,30310,48955,18856,-38611,7718,59331,-10356,-42347,-43825,16349,-25407,25921,1738,-70616,-48804,82359,47812,-4536,-75390,-28605,-1490,-14095,-10278,-35438,34512,50185,-1260,-46215,84663,14117,33997,-105800,-36565,-32983,10459,-63576,11522,8707,-3914,73692,26114,18371,22841,27348,7736,47949,90486,38422,-51012,-38388,-10732,16356,-69025,-28161,-8662,-18372,-23150,-131156,-165211,-9141,39433,-26312,-46743,3675,5313,87829,11659,7205,938,-75105,-96121,-27759,9863,-10740,41503,3634,-4679,76017,6283,-71315,-84341,-103138,5808,2222,-70469,-56999,-8747,-49041,1517,17224,36570,-40790,-20356,-4385,36679,-117225,9374,25684,70229,13322,-16182,108617,74097,7687,48766,-1528,-16320,-6971,18912,-27367,-15051,-33928,1629,-1965,55178,15445,-29255,-2576,36753,11377,34401,-42213,11034,36621,-5486,-22053,-13799,-17286,-2247,20250,20641,-28422,-34268,-1849],[-47301,-85088,-6496,47364,14637,-26262,-10868,80374,36050,-10435,26830,26391,-14175,36667,24481,4167,-61180,32054,8615,-118745,39415,-31769,-92432,384,6992,-59166,13412,-9624,-44579,30449,22740,14307,-29731,-47436,-54446,-52216,55555,40305,73963,-49619,-63008,-22232,-2020,10101,-37732,-5591,16800,-25595,-43026,-19602,-89482,-43981,25282,-63466,33317,-6044,5718,41609,22564,20173,-45365,-32270,-1516,12597,-15144,-17717,-8114,50962,60979,-1366,-30303,5083,50031,4367,-10959,-78684,-11109,-7615,17046,22079,49491,54831,-14047,37390,-1329,17505,-46464,111,33221,55708,6032,-18093,-48822,-19630,-42477,12699,-68370,-87710,-52007,-47678,53702,-6215,-22262,4995,5480,23759,-95266,-85719,21844,-1965,-8465,5145,-21687,-93068,-73168,13136,-55243,11619,60956,-17812,-53939,67836,71743,-4911,22770,105551,37992,8205,-40167,-9251,65553,29227,41690,50158,-5759,-1151,-74320,19563,-25128,11443,-56054,-66882,28898,-1989,35780,12877,46512,-10482,-38964,-38804,5523,-40761,-82361,-4552,-40206,13221,19420,66991,48596,61724,58193,80397,20020,19418,-11664,33373,20516,42104,-7143,27162,-17041,-96935,-11882,23776,80317,-13967,41347,-50122,-32833,3231,-57520,-16905,-60062,-20751,-9543,12716,7490,128515,21378,-38973,-64520,17436,-58284,1278,22587,5309,-69256,-9276,-19074,86139,-47153,-12832,-85830,28057,1953,21390,-11412,6822,15030,2231,420,-55567,16337,-31823,8841,35659,2971,73446,-50564,-17118,13697,71314,-27027,1453,-17260,2628,7212,-14740,-55164,-10445,34790,-17388,20146,-31330,-27392,-46163,-239052,2817,32042,89947,83808,10109,-2203,12897,63026,14468,39461,2771,-35256,-33478,-84771,124638,-18672,39672,2092,141571,-6383,-4738,-77177,73754,863,77277,-2131,31219,23080,40746,-23959,-448,32784,24983,24073,-20132,114703,43039,-2418,38300,-52637,28544,-45926,-62314,-28529,75446,78526,42443,9586,25891,-141901,19092,-12832,-20781,-27205,-27764,47013,30768,53980,20869,14139,6905,9437,10411,-42295,66831,57905,24707,-28821,-33474,-10514,1592,-57650,2629,82937,26976,-34302,44249,28840,31187,37504,-100430,-104005,-86807,-35226,-43834,30886,55994,28487,12314,-24986,-20286,-12747,68573,24674,13572,43319,55503,3386,-44570,-45186,81052,66287,53861,18987,88912,-76047,-19822,-34265,-48484,60328,18333,-16982,46185,4933,15130,-6378,45324,5971,-39696,22191,103851,3088,-63001,9063,-61564,-10003,-106755,20942,55083,-24654,22522,-12360,33065,49163,16059,49570,-14042,-46583,24194,33414,-22702,-10086,-60713,-96008,-77491,-37009,53831,-18982,10436,53741,2341,-167582,5284,30277,-103330,-48149,-44940,-16532,-3641,-3997,39655,4078,32581,-12851,-65813,-104803,-6851,-44491,3406,-61399,-32070,63079,15836,-2467,93704,24992,90418,-4553,65201,-15415,10368,60710,-11157,30318,19133,-48109,57654,44855,25737,36177,67071,4288,313,-44350,-38494,-55262,-1446,10490,35370,-4006,18319,-23967,-61437,-15027,8017,-79053,-33404,93944,101444,82228,-12700,-29000,-60027,-43446,-36551,4679,25692,16061,11034,-31724,66189,-40916,8948,-11358,129242,54953,59647,64026,-29747,-73841,11403,-67407,478,2438,-8065,34929,-26323,27522,-31104,44611,34490,-63035,-70769,19434,-60913,-47388,11321,45677,79261,-16186,15298,60094,-62801,-20939,45503,57082,18508,-2575,-40192,-56659,-21704,59341,20053,-29604,10841,-12915,40459,14380,-46195,2480,-12875,-20377,9592,-66806,16120,-16302,-23255,-36306,15121,-21931,6082,-94664,-45260,-3517,3419,407,-16843,-89761,15363,-60702,3123,-36920,-35825,-67228,-11361,30165,-37002,50573,-81947,-18524,-22982,-31892,-23102,42448,-19988,10343,27440,-19085,25264,-29282,8170,24930,-3038,-8113,58858,16497,87069,63395,19883,-17836,-47714,5605,-28826,14439,-32663,106091,-2292,107221,-7136,-101370,33665,48548,32713,55331,-64075,-51836,-33633,-26160,-18376,8138,94858,56197,-57413,-58460,-29536,31083,46709,48023,-55891,64057,106663,11618,39866,-18795,-18949,-3892,-22394,-47084,-2715,-25679,-37453,66691,-28775,27269,74715,-13081,-12330,-34633,-55230,13054,-19821,50048,-38244,-47137,-87000,4383,-16358,53,7703,85095,51870,-51109,-125159,-38243,12513,27500,603,-39415,-1962,14504,-23686,52972,62158,34828,43286,-12446,-5015,51014,-3359,38061,-9254,23037,5007,30380,28641,62241,7092,16097,119662,71045,-29797,45115,-44548,34339,23977,-65544,-49518,-27600,-21998,24424,31126,45661,40026,89120,11904,65092,23339,-44733,1110,43385,79277,7040,6624,10840,30975,6461,-49292,-6592,29990,21546,14933,17941,2419,-81436,-39106,-5245,-90071,-28117,22169,10348,-19962,-538,-23860,40884,9717,-32280,3398,-57752,30704,46881,63942,-8107,57180,25506,4367,29427,93761,21924,-16462,-35061,46548,87511,-84090,-30443,-5357,26894,13936,-39019,-7660,34716,201,99009,17468,-54883,73813,-19816,86129,63204,-3011,-5154,32088,-10440,-37704,370,26183,-3430,-40110,-93962,-99385,-7325,-31578,30825,-27396,-47587,-28148,30257,16620,27698,32816,24695,15092,88343,-21723,-82891,-40705,21679,-17696,-8341,120858,-35308,-42305,25425,105932,62463,14974,-39238,7347,45728,-55423,-31625,-57243,20971,-28966,-8268,-2620,-47872,50709,39949,-3343,39137,20573,20811,-46413,34007,64972,-13655,-15250,-2066,32756,-2270,102148,-15847,-6029,37085,44259,-23497,-111623,29139,-45066,-2324,49484,49128,83280,15918,-23052,16168,32834,71247,-10902,37281,-10770,63088,-3436,27329,-67829,-30947,-50547,4469,5134,-46651,-16226,-31222,-58255,-35832,74198,-34747,-96667,-66371,-51403,-32888,16509,-13826,-16321,111008,39872,56624,8899,65589,-12053,-10288,-58296,-72540,-78049,62319,39534,10863,1378,9559,-413,20928,97009,98718,-30183,18025,-20272,-48492,77221,63659,39270,55278,-36327,40213,54780,102735,26147,24950,24126,-61727,-23948,11210,-19102,14797,-68936,-17285,-17160,-38983,6158,-11015,-50777,6492,18519,-27450,-4154,56807,538,-2181,-9311,-48119,74960,87155,29398,55806,-66926,41452,78896,3950,-40071,-14289,71378,12391,-26451,-45823,-24202,-48034,-4951,-13419,-69939,-47710,71395,43151,-3660,-110930,-40748,11784,-20607,-22570,-17903,18702,2076,-2920,-7472,88803,5007,16541,-121067,-44456,-17452,19967,-40629,-27392,2296,12376,69546,33367,33082,50478,31767,-1617,42492,114822,69750,-48431,-30888,-16992,27972,-14851,-8900,10564,12039,-6021,-120599,-155494,-10433,-3356,-45675,-42911,-5413,-11122,108155,-2860,-5236,17114,-78118,-89341,-32866,7366,-5902,18616,-22857,4972,86572,9040,-60362,-98425,-75289,21983,-15362,-66170,-20441,11725,-45614,-25200,-2332,35953,-51633,-17766,5645,29720,-102127,15319,10883,65512,18870,3097,116208,72314,1731,51769,3964,-16611,-8430,12632,-38330,-33371,-43978,-8354,2152,35590,17426,-22559,-12214,23510,4435,55634,-9493,12180,44043,8557,-15435,-4460,-29978,-32507,-1121,22158,-9089,-15865,-16224],[-65069,-75606,461,56789,20742,-28700,-15803,76046,33424,4012,35247,16615,-4587,26930,33606,-22841,-84617,48478,24749,-93162,57397,-34317,-110435,6665,27368,-50756,6115,-10882,-24464,40296,36525,38640,-41515,-44951,-82373,-25221,50938,31245,85806,-17668,-24161,-10611,-35381,10293,-36187,17214,13304,-31155,-26330,-7157,-100225,-66382,10633,-72874,15267,-4791,611,56252,40569,33569,-58218,-7780,19791,26369,7561,-8513,-30661,39415,39861,21958,-12829,27788,32946,385,-23728,-83397,-11786,10612,42688,45628,57174,68292,-1619,40196,-410,23095,-28541,18591,27863,94885,28433,-42305,-61721,-2730,-45807,-19433,-60050,-81087,-45177,-13463,54079,11265,3586,21752,24585,18987,-83061,-48281,34173,-4307,30396,9799,-4589,-82046,-48898,34516,-33259,4268,58075,-14698,-47992,62869,19995,-52791,30087,98666,31294,5933,-27674,-4716,46991,26033,47170,62627,-3789,-6261,-56192,17801,-23470,9724,-68020,-47645,25700,21655,25801,6118,39698,3636,-54487,-27345,-18797,-31975,-82143,28212,-28120,5171,5284,70339,61283,50966,40263,51195,27017,36639,-25225,19093,23828,27633,-15956,27923,-25470,-104065,-11406,35104,79229,-22297,27327,-56520,-24395,-66181,-84085,-24874,-54693,-22835,4505,34162,3976,129165,9433,-34756,-60224,20291,-62951,26135,50984,3782,-55477,-42269,-48893,47424,-42745,-14012,-92906,32555,-13851,35171,36695,-10717,16576,5735,18957,-38368,50956,-25847,-8422,4686,-16351,57509,-71562,-23348,18241,61986,-36433,-10049,-14731,-9331,6469,-27067,-91004,-60303,3635,-16794,42331,13421,-16220,-43689,-239019,7264,9161,90401,131157,42997,-16781,-23711,52311,11378,64428,-9579,-39065,-48880,-75934,188084,-107828,-11007,-19775,103550,-39961,-16627,-52015,69862,-16457,59054,-3153,43957,24941,24090,-30568,4632,30299,51914,15289,-22383,98841,42846,-6585,21219,-75871,32458,-18486,-64904,-14141,112444,73285,13428,-4209,38540,-140746,29015,-9036,-9631,-51764,-16877,18958,21726,53286,12535,4798,-7131,235,7908,-42919,67058,63168,2190,-28587,-22786,-19208,26576,-60420,-3279,71341,2183,-43330,41612,14683,39470,21423,-100237,-104018,-84991,-30343,-56659,37686,56018,11927,26605,-28615,-29415,-11292,51818,36103,-863,36109,57000,29465,-19912,-41814,71260,41273,29509,-3593,78647,-76785,16641,-30058,-21291,30677,-11161,-33193,33017,6566,20317,-29311,17463,29097,-50845,14207,92530,-9075,-86067,5875,-83287,-37393,-106386,34984,63133,-4238,21758,-16077,25571,48567,12679,89625,4345,-14185,39329,29805,-27976,-15652,-42041,-82635,-96105,-62179,30259,-7375,-3647,53360,-9759,-139849,-8280,29037,-74007,-27631,-43398,8863,8078,7346,32157,8931,20811,-25688,-99882,-65463,4209,-31130,3479,-58826,-63390,41390,1836,-17200,76342,20217,80746,-7171,57014,-16639,-9259,44750,9246,30553,25228,-56551,38831,39359,65744,42742,59634,-13876,5114,-28633,-2576,-30835,14909,21774,29595,6915,34875,-9066,-32176,-18947,-1884,-71978,-22307,96014,83011,110795,-44076,-28581,-65639,-22408,-36912,11317,34016,654,-9257,-48399,48763,-45609,-5013,-17732,96514,22841,61286,54908,-24458,-100427,-2353,-71204,-17177,-18752,-16134,62529,-17664,3807,-45280,44481,25737,-41255,-66292,11126,-56610,-62457,45786,62728,77061,-12251,46206,68417,-62763,-1340,34116,45249,9167,3689,-20995,-36478,-7107,62014,45630,-48451,14504,-17300,14962,-12995,-54885,12725,-15796,-8284,1378,-59934,-19718,-9409,-47947,-68853,19317,4356,-43843,-68042,-23606,-3055,22812,12516,-21814,-109467,-8636,-51508,22338,-42109,-10192,-48788,-29365,-20588,-42040,35820,-47456,-10835,-26927,-35958,-37589,37784,-27150,-7475,32219,-6076,11119,-24413,-17812,20947,15361,-8822,54492,10350,83619,75643,33961,-61663,-46708,13796,-4028,5496,-30003,86917,-22908,90456,-19735,-87466,49522,46815,48158,62090,-46175,-77259,-37498,-47637,-4532,-10510,69659,53612,-51099,-32452,-33733,21296,17809,40568,-47033,68608,104430,-4778,49010,-14732,-23378,-16207,-21643,-69426,-3372,-9699,-51010,29448,-22363,43628,87316,-13156,-5333,-39316,-80998,-4713,-13778,79284,-32118,-33115,-47373,22981,-5107,4349,-20789,97824,57903,-29329,-92504,-60129,2240,13719,23887,-16410,-1451,16885,-21003,64090,68400,49489,16319,-19123,-6559,43734,-12589,26667,-25160,47241,26566,14196,52650,61656,8174,2548,134977,75738,-21355,13364,-52809,27946,7448,-91827,-45344,-17664,-29395,21601,20184,67142,45649,64506,36893,61998,12977,-52143,-25585,35546,69929,1026,28451,23184,2240,1600,-64072,-16106,31999,30843,7632,26321,-17035,-52477,-50701,-43430,-77517,-18663,1249,-6366,-13125,10918,-2401,41634,-11951,-29749,-14414,-16187,14266,32137,68462,-2485,43843,28154,7863,25830,72515,18779,-4113,-63760,61177,117994,-47508,-16314,39624,41344,17007,-22175,-27654,24833,14668,92277,25715,-12201,54022,-28518,58374,46004,-32443,26867,36276,1091,-49752,8707,10357,-16889,-21587,-110600,-87337,-7325,21795,25202,-50640,-63351,-44420,-2968,-10156,27880,33222,-11693,16596,70383,-61378,-96852,-62142,20504,-1729,-13119,121495,-72327,-19681,47105,119808,63297,-186,-23191,23834,16039,-80779,-21678,-68919,4358,-32936,-26398,-8768,-38377,79205,17906,13969,58838,10890,6188,-36932,32172,65440,-39765,558,-11977,15903,-31262,107855,-28582,-9150,14684,38634,-2426,-88694,58627,-10791,-7824,38114,58856,103954,23404,-20773,1883,57787,73039,-53811,42230,-15965,70573,2449,21306,-57643,-34152,-42292,-12135,-5551,-92808,-12183,-23786,-70361,-60465,48550,-15520,-94388,-72830,-47501,-17639,25928,-36887,-52234,108484,33672,43773,-5469,44889,-10513,-11536,-62463,-61834,-69854,52672,50575,6602,-8130,5827,5584,27338,63479,85361,-52257,13267,-50678,-60311,68214,35100,39160,52069,-56553,37337,33431,121986,5997,25241,1684,-69314,4793,14384,-27126,9642,-37762,-44202,-39205,-16276,13553,-41333,-49730,-12186,12619,-290,348,40718,11967,9652,-1547,-53858,56822,81911,26712,46432,-71438,43906,81965,-9737,-35612,-15044,80366,33841,-17452,-48298,-54059,-66931,-23338,-28270,-58294,-35826,51080,25600,-1485,-125427,-39381,34539,-26612,-42805,-2897,4165,-26769,-6004,30233,69720,-14625,-8990,-119740,-47646,-1524,33054,-13324,-52615,-20255,17467,53995,35157,45018,71858,34188,-4720,24060,134874,93173,-48780,-19664,-21075,35323,27475,7338,27118,41051,28942,-98909,-120736,-6542,-56947,-58159,-33473,-15262,-23773,89017,-15365,-5893,30817,-83496,-71484,-35482,9758,4673,4724,-58482,8821,77728,11967,-45394,-94912,-38250,30162,-27941,-50888,15852,35779,-33402,-45621,-14380,39217,-50265,-3434,23494,13360,-68035,12246,-6397,50123,16819,22407,97581,55622,-7596,58717,15931,-18943,-1977,5337,-37307,-42738,-45486,-13447,12505,19180,25093,-19788,-17997,-14278,-3911,56665,16937,8921,49661,12569,-1232,6190,-37041,-47942,-27919,20101,17904,1076,-29509],[-71437,-54900,9222,49122,22624,-31107,-12994,66241,24955,14589,42775,-4603,-279,22359,35645,-38160,-98448,51401,29905,-41808,69491,-25365,-119999,9042,39256,-35434,7662,-4583,-3893,39583,43300,39736,-50793,-35784,-103395,7858,42164,23169,82117,20331,11866,6939,-62754,54,-27071,35316,8506,-32634,-8589,16315,-85977,-69501,-5911,-72432,-11560,-410,-6,61166,49343,39791,-76835,9147,23796,35238,29912,-3369,-51032,33871,-7914,47650,-2093,58654,13489,11945,-29786,-80367,-9250,28344,60290,70582,52094,74226,18423,34339,-914,21654,1165,41471,10670,117852,48301,-50718,-62357,14738,-56182,-50057,-38198,-65372,-38380,20795,48472,17227,28289,41686,31080,13591,-67660,-12117,35076,-2912,58819,21773,16937,-50293,-24726,45777,-6296,-5996,44240,-8275,-35929,58482,-24465,-93150,35142,78664,11735,-2331,-8498,696,24947,21788,51327,61899,3425,-3601,-33296,12078,-15740,4917,-67932,-25261,21874,29724,12773,-5678,35276,22067,-68862,-12008,-46492,-27063,-54570,54038,-15918,4467,-9981,61053,65805,30207,15967,22914,36078,58205,-35390,22421,21040,6052,-22668,25089,-23953,-92497,-15560,43758,76080,-24046,4372,-61429,-13773,-114417,-100297,-18602,-40972,-20720,12301,44533,-12992,101735,-9567,-25172,-46618,7135,-75818,38866,63321,6719,-41017,-61277,-55258,-10350,-40442,-12006,-77899,43649,-24473,31639,67521,-30740,2425,4184,32243,-23878,74874,-29442,-27779,-22478,-22881,41554,-78074,-26551,15959,54227,-34765,-14850,-7796,-22109,5966,-41424,-90244,-58408,-20339,-10268,37837,43911,-109,-25781,-185502,13440,-1098,72871,128715,71570,-29037,-60037,31063,8228,94927,-23640,-38318,-55026,-32604,227599,-187335,-58778,-31799,49193,-56371,-31146,-28170,52496,-29774,44018,-10697,50236,23404,5128,-29619,10975,25890,73370,3411,-11891,72982,38024,-3833,8200,-88978,25486,6169,-62354,-3078,138884,58543,-7110,-9017,40115,-118171,39017,-3806,-12551,-78770,1540,-7351,7438,45957,7490,555,-14736,-5021,7061,-35702,46415,59254,-17655,-26855,-5599,-31380,48362,-54354,-8415,46538,-21255,-47228,37456,5341,44896,3964,-83099,-94494,-64313,-25107,-62197,40708,46400,-827,36563,-30020,-36076,-7279,32488,37060,-20697,36121,62898,49307,16,-33878,38866,19275,11361,-31141,73380,-69191,25589,-28629,-4426,546,-33057,-37231,14848,10307,27376,-50171,-14890,55052,-52931,947,69121,-16668,-96651,5306,-101019,-59219,-82181,52698,63739,22606,27684,-20656,12870,47339,16738,114641,17059,23176,50434,15737,-28742,-13505,-27120,-52198,-101824,-73793,-1361,23838,-13355,43455,-14345,-92854,-20463,27685,-40868,-1314,-48504,20316,29061,15034,23711,24850,5138,-27919,-109211,-24957,12180,-23762,-1155,-43263,-75969,6899,-17670,-21675,47958,9311,62000,-7776,45870,-17209,-28798,21108,31233,22814,33862,-69560,12679,31512,84577,42600,49180,-27608,2335,-15747,32426,-10695,32802,18114,17945,19928,52229,9062,-10540,-28565,-11024,-56697,-3621,93229,54984,112715,-70379,-14847,-67395,-7148,-40885,4667,27931,-13991,-27683,-63356,14775,-53519,-13700,-28163,59724,-7172,59439,25661,-11750,-106946,-15045,-71312,-30740,-26340,-15584,81981,-14445,-14909,-33623,46077,16586,-13011,-54312,957,-36534,-74178,65717,64560,67978,-220,60430,66758,-72183,21948,30941,30182,500,-680,-3259,-22109,3667,66689,66647,-71894,15520,-13619,-3589,-35671,-49804,26532,-10050,9739,-6893,-52785,-53807,-4102,-62691,-93218,17039,26950,-91681,-39365,7145,-4322,38827,23395,-22899,-103551,-17590,-46140,37441,-47786,8149,-26547,-43837,-73067,-53135,18467,-9063,-5899,-42577,-32405,-40671,34666,-28922,-29703,31969,489,4160,-11937,-44597,10284,38696,-9229,45949,1090,81794,102899,54538,-96359,-50957,10018,26840,8885,-19358,42928,-42734,52874,-12159,-59038,53104,34166,52485,52078,-30588,-78824,-35409,-61585,21655,-27248,37869,31330,-42485,-19845,-39843,2400,-16774,32229,-28206,76182,88897,-20039,43027,-10606,-22964,-30514,-17503,-93944,-5289,7747,-58229,-21408,-6901,49649,88435,-14572,-981,-36950,-99638,-19075,-1189,73732,-28890,-21169,-9167,28507,3586,2523,-48454,87535,51842,4688,-41064,-75615,-7795,-1381,39245,11883,-9652,14832,-5998,72493,72104,59062,-3645,-27193,-2221,31260,-22885,20532,-47941,54133,42624,-1581,73456,60334,9259,-4671,129992,80008,-8261,-11035,-45725,19782,-1270,-89387,-26955,-9010,-32821,29072,10709,84639,50347,35306,62173,48071,4235,-54043,-36278,24880,43922,-6816,47169,32175,-29946,-7079,-76945,-13582,20173,25365,-7525,32400,-35358,-10958,-58203,-74870,-50297,-374,-10967,-9583,-1640,16555,10958,39690,-21391,-22049,-30098,31733,6694,7120,66615,-4561,21702,35498,14759,14416,32993,8384,9183,-83846,66033,126816,21409,-2104,71373,39600,27204,-1693,-31536,26852,29621,69505,29839,23759,24305,-27381,19341,18699,-63539,54981,33795,1673,-58297,13530,-12086,-26206,-480,-131483,-80299,-7760,60255,18518,-61151,-66263,-63677,-31896,-34986,1990,31769,-33119,16990,36729,-99464,-107116,-76355,16533,21914,-22453,89826,-115245,6355,65217,108722,49405,-15422,-8830,23406,-19440,-84722,-13126,-79138,-11103,-34102,-36970,-14071,-27598,86263,10980,32642,68761,3268,-4167,-26123,23221,44394,-63905,9510,-20315,-3524,-67732,88175,-41594,-6897,-12209,31079,22874,-42534,83508,20150,-9614,31772,58774,92371,26646,-14401,-18527,83788,66195,-84583,45841,-17376,73962,16810,10950,-39758,-38018,-38235,-28337,-15244,-124785,-5620,-7088,-67703,-71589,15775,-3636,-98190,-75508,-45850,841,30891,-51107,-78057,86747,23914,22405,-7716,23662,-17289,-6888,-61067,-44291,-61686,30096,54159,-3,-14527,5188,19879,38856,41749,84807,-52326,9424,-67292,-63701,46688,9467,34996,40680,-61459,33798,-2996,118175,-19440,28866,-23809,-76887,27022,18310,-34880,4165,-1653,-59236,-57951,6436,26073,-72014,-45539,-28689,4685,31633,527,18879,22355,23606,9033,-52141,26254,53600,16395,24107,-67837,37459,61278,-18114,-23941,3765,86781,47116,-16900,-49755,-63234,-78755,-22491,-37664,-35877,-14988,34924,3842,1070,-121073,-30098,55190,-31541,-62488,-181,-8766,-32693,-12516,43568,31136,-35224,-33523,-97602,-46483,11883,44752,12336,-52807,-55703,8019,30183,32288,53072,81287,34435,-129,769,145733,104140,-53115,-6663,-23533,35920,39485,14648,35593,55404,72507,-69484,-72643,1425,-94146,-58764,-25468,-21944,-26561,39171,-22298,5967,35917,-88748,-51088,-38976,14738,19624,4330,-91931,4584,50034,16750,-26534,-73619,-2204,29118,-32261,-24772,38284,55994,-16364,-57843,-14315,44734,-37842,15745,44752,-7212,-28519,1941,-19790,26831,7644,35763,64081,27882,-15081,72023,29261,-22886,10987,1710,-27522,-38711,-35236,-15588,24422,11065,35618,-21752,-19584,-68188,-13357,38455,32475,3192,52287,2864,15254,13559,-36424,-45952,-50863,14735,43843,10300,-37748],[-61799,-28708,18202,31911,20049,-33420,-2634,51001,12825,17866,49738,-25749,-2196,22370,27147,-33793,-95672,40934,26101,16950,73226,-9720,-116162,8453,42869,-8100,19378,9036,12773,34873,44636,27261,-57074,-21575,-108234,36481,31264,17369,62941,51844,34283,26681,-84087,-21170,-6398,47245,2743,-31416,4809,45180,-61496,-54361,-19753,-63817,-41706,2711,2007,52432,51489,37551,-91206,15889,10400,39273,49256,-3680,-62291,36413,-65195,68880,437,87519,-8179,34954,-29266,-71393,-6119,42002,67209,90083,30877,72320,42773,19477,-5627,13645,35821,63886,-12767,115801,62299,-44030,-49151,26598,-70110,-72392,-14539,-46269,-34257,42860,40351,10889,44509,54548,21546,10153,-49207,11024,21106,-492,69620,35022,37119,-1379,-8643,44196,20288,-16419,24520,980,-23282,50251,-52265,-112469,39084,51809,-12693,-13750,11260,5310,2945,15559,53410,48820,17626,3513,-18609,3604,-1868,1437,-59492,-9180,18164,18309,2020,-18453,32479,37283,-74844,3596,-66407,-24765,-9379,64528,-5434,8859,-19045,42381,61930,8932,-8170,638,46138,75549,-37826,36545,12589,-22443,-29500,17922,-16382,-69604,-23523,48953,75071,-15603,-18905,-61452,-3260,-121963,-101981,-4426,-22360,-16041,9859,39349,-38149,56990,-30623,-18315,-30423,-16420,-90354,37693,57649,14378,-32113,-60961,-40650,-57860,-35650,-7588,-51629,58895,-29585,14508,64875,-48250,-20370,-1663,37613,-15217,81646,-39230,-44457,-38985,-16265,35809,-69820,-27165,8126,49773,-17480,-13432,1553,-31868,9642,-53867,-60226,-12765,-32648,3146,9405,52240,14769,3506,-108007,19087,700,45711,82093,84544,-37109,-86001,1324,3636,119408,-35403,-31747,-54520,36421,247459,-244401,-98448,-36152,-1741,-49692,-44498,-13763,32753,-39868,35699,-18626,48186,18776,-9383,-17826,14177,21643,85581,-3088,7804,47065,28284,3400,1472,-87113,8917,19743,-53120,4632,136877,37555,-15277,-832,31589,-83226,48982,2259,-27379,-97285,24044,-21984,-10998,36168,13273,4314,-11259,-8937,6973,-23380,3525,48226,-28334,-27499,12398,-51697,63719,-38398,-10773,27905,-35614,-46798,32099,2883,43476,-10643,-54922,-72126,-28597,-21119,-56241,39768,29513,-11164,40240,-30469,-38207,-3270,15011,18066,-39354,42257,72290,58071,9840,-24851,-20,1412,3992,-59413,76915,-47337,15250,-28691,3331,-20679,-42618,-28472,-2952,14731,37352,-63198,-39412,70146,-48915,-12086,38986,-17935,-88803,7348,-109436,-69367,-43941,70635,58598,49678,41272,-21705,-3659,44331,25896,120818,19309,52732,52973,-6141,-16910,-2685,-20298,-15504,-92075,-68251,-31207,70111,-14352,26099,-12039,-48576,-28693,24470,-13874,23230,-58368,23591,53113,18704,16579,45772,-11813,-18385,-96518,4583,14931,-20100,-10033,-19005,-67440,-29950,-39217,-17781,16765,-6010,37576,-7384,35170,-15861,-42269,-6084,46105,4741,40938,-80376,-15434,24094,78347,38064,39043,-35768,-10591,-6793,57636,-2828,45947,4301,4989,33469,68314,28385,-7707,-39683,-16606,-38446,17582,84216,24915,84572,-88231,11276,-62590,977,-46098,-12301,9010,-25739,-39871,-76014,-25784,-63229,-17652,-36270,25073,-26146,50600,-13249,4109,-92318,-22845,-74534,-35644,-14284,-6837,89093,-18341,-27543,3394,48395,13955,16217,-38999,-8860,-7004,-82128,66632,48019,53059,16434,54603,54439,-81886,46647,43415,15372,-5425,-15874,5548,-14852,9671,72149,79670,-91514,16167,-4493,-13101,-52171,-32579,39207,3364,29461,-15283,-48976,-77896,1017,-66738,-101709,9337,38987,-120755,-13737,35827,-8753,47334,30649,-20933,-71715,-7605,-43857,43782,-50282,15147,-7752,-53298,-112706,-63222,3428,19498,-1531,-60131,-25198,-32300,32341,-23480,-51679,26314,-3365,4786,3678,-65312,-4627,60832,-14900,31856,-7382,76779,128658,69565,-113643,-60908,-4597,57616,22699,-4807,-19508,-57416,2523,9294,-25569,43027,14938,40417,32302,-21521,-59602,-28373,-59282,52615,-38429,9411,2558,-34654,-28027,-46898,-18955,-46320,17569,-6525,82623,70478,-30851,24563,-6938,-17523,-42326,-11117,-114106,-9506,26159,-60132,-65787,18219,42900,69948,-18940,353,-25784,-108559,-26751,14520,36405,-27952,-13128,16243,16879,7026,-6619,-65743,56566,37031,39309,12468,-82660,-15431,-12267,45738,39952,-20997,7724,19140,76906,71299,60974,-10890,-36002,5480,19851,-37388,22221,-72531,45495,49021,-10879,73836,59779,8905,-7704,116847,83640,4426,-23802,-28480,13385,-797,-63025,-38,-4739,-33748,43272,6045,92840,53132,10319,78787,23204,-4464,-47328,-31372,11612,9914,-14438,57740,36686,-55590,-16862,-79634,4264,1296,7570,-23159,36736,-48664,26260,-56625,-89634,-14090,23241,-8925,1387,5685,10018,9386,37229,-22398,-13240,-38430,70151,3076,-20011,57539,-16852,-2142,44062,23604,-934,-10713,-3894,22332,-90682,58821,114689,96760,12190,87444,19869,37531,16473,-19804,42926,42392,36753,28597,41408,-4140,-21911,-17970,-11867,-87635,70774,28692,-7160,-58522,14620,-35965,-24314,18060,-151976,-80111,-7372,77306,12658,-47928,-43653,-80557,-49246,-49377,-40167,27534,-28800,13604,-254,-123480,-116163,-82481,10523,46450,-30456,43398,-146925,32181,74554,82399,18531,-28533,-1933,10338,-55359,-73311,-10300,-86906,-22082,-33017,-36550,-16932,-15793,77869,22596,45822,59931,261,-8010,-11591,9542,6739,-79682,10180,-23114,-22116,-99205,50754,-52750,749,-36520,20949,49130,15543,89685,34800,-5279,33326,48917,53224,24336,-11452,-38093,97032,50250,-91470,47291,-13499,74283,29747,-1453,-21110,-40513,-41497,-34727,-22671,-134150,1900,13384,-55394,-67030,-15864,836,-103776,-69883,-43219,19059,31079,-54350,-87989,47474,10026,877,-1770,38,-29139,2724,-51138,-23860,-53545,1269,52004,-7118,-17305,5146,35863,50448,40129,90908,-40908,7936,-65280,-57517,15205,-10748,27886,23799,-54370,30574,-43655,90798,-35695,36633,-44777,-81770,38230,21611,-43110,-723,27903,-57111,-68430,20555,40134,-94077,-39766,-37857,-2880,58856,-3377,-6812,25711,40875,19972,-40193,-7504,5700,469,-8565,-50307,24368,28243,-18768,-5447,32321,91237,47284,-23596,-48572,-50236,-81878,-6455,-37902,-7403,8717,33183,-11811,3160,-107281,-22323,62555,-34880,-72650,-14197,-20873,-22188,-23566,23048,-15446,-47874,-47562,-58654,-40944,21199,50049,32728,-27840,-93601,-12180,3380,25800,58309,78412,31835,10432,-18178,144506,101732,-60019,5540,-25525,30115,20253,10346,33747,45333,106591,-36215,-25940,9912,-93058,-45167,-24827,-22802,-17240,-21058,-22596,25844,29654,-90123,-36067,-45858,19285,35730,14728,-110260,-7367,12254,24046,-7516,-42646,26065,21676,-27161,8728,43348,64378,226,-61907,-2552,48374,-18726,26354,63580,-27930,2186,-10068,-25746,214,-5943,38536,30107,-3424,-16695,90132,38853,-27879,26139,4311,-16069,-22614,-14280,-18383,32135,9157,44099,-27584,-18270,-116312,-22464,8879,35101,-3307,50613,-18035,28499,15640,-27410,-30653,-61920,6636,58960,10270,-38431],[-36549,-4761,25800,19236,13840,-35564,12119,30906,609,13765,56533,-34029,-9502,23070,9336,-11143,-75231,23986,21225,62844,69038,5629,-100145,6476,40035,29250,38626,27789,22868,31649,43008,14035,-60673,-4837,-94299,52275,21392,11591,32837,64729,39631,44289,-103734,-50790,25858,53025,-3207,-29360,10582,71459,-41485,-27479,-27384,-50959,-67523,34,3294,30339,48672,28981,-89718,14255,-12403,39217,62615,-9381,-59004,43197,-108088,80660,-4420,104342,-30733,60278,-24126,-60556,-5384,49141,65334,98608,-2742,64773,65124,-729,-16218,2297,65490,80432,-34289,90766,68996,-27686,-25159,28309,-82481,-83128,-37,-30044,-33977,47534,33131,-2450,48439,52474,-2921,11300,-27806,18060,-4717,265,63676,43023,53711,55880,-4451,31200,39659,-24142,4987,10934,-13937,33119,-59887,-108514,42486,26254,-32082,-25463,24170,7082,-13710,7148,52996,27934,37958,11609,-21921,-5889,16178,3086,-48844,-4328,15327,-8326,-2016,-26963,28831,42190,-68953,15965,-67485,-22577,37217,58025,3173,14555,-16101,20310,52078,-3561,-25321,-13608,55225,81817,-31757,47375,-340,-52802,-39028,7040,-6972,-46695,-32254,51693,79262,4187,-34529,-54819,5383,-92426,-88594,9538,-1110,-10707,-2314,18778,-63788,11507,-48101,-18188,-16470,-39170,-99111,25607,38743,25009,-31118,-42839,-14770,-76399,-25077,-1248,-24837,74916,-30151,-6396,24842,-60769,-42624,-9577,35631,-12826,72344,-47688,-53877,-42297,-455,48146,-50016,-25475,-3100,47162,15144,-8253,10022,-36204,18984,-60525,-17506,47284,-35130,19833,-31267,37823,23330,37102,-38749,23099,9364,19155,15531,74250,-39078,-92703,-31353,-3254,129633,-41167,-19311,-51116,108654,254164,-268230,-127583,-38765,-33533,-23856,-52513,-10769,21670,-47739,34579,-20194,37615,11471,-15043,2835,10402,18310,86152,1023,29851,29466,14052,12047,1942,-68372,-13332,20179,-38002,10474,97008,15879,-12332,18159,17515,-50259,55627,7456,-47619,-100062,44507,-20731,-30339,26947,34078,15817,3304,-16045,5496,-11853,-51578,34085,-28397,-34115,25698,-78399,71975,-14890,-8302,30129,-36841,-43794,25442,7349,33165,-19710,-24193,-39498,13033,-18571,-39595,35291,8000,-20772,36633,-30657,-34814,-1397,4109,-14539,-48657,53824,81473,54393,11222,-17249,-30037,-12690,5910,-83716,88888,-8198,-905,-28096,7249,-28638,-38966,-11286,-15746,18012,48695,-65967,-48544,67007,-43631,-20627,10520,-13278,-63944,10542,-103375,-65871,-4534,83334,50123,71279,59960,-14692,-21364,37492,36235,111830,10254,66971,45573,-30220,11062,16134,-21478,13227,-68333,-47852,-49959,118444,-4798,5201,-6528,-22930,-32974,18194,2375,39973,-70039,26253,74816,19463,12625,64177,-27012,-433,-71088,18571,11586,-14976,-21594,6698,-41712,-59546,-58460,-7724,-8508,-21642,11761,-7632,28577,-11204,-44532,-31601,44989,-22992,42758,-81360,-38992,19992,53884,32933,30384,-39463,-32739,-2763,67630,-6828,52639,-10957,-3998,44261,79482,46895,-23865,-45863,-17498,-20733,34192,69509,1143,38323,-94516,43298,-51341,2825,-45169,-31670,-16512,-33044,-42123,-83159,-58390,-71940,-17505,-36441,-2683,-29387,32943,-47177,19201,-62574,-23132,-85752,-29920,16353,6682,82630,-26465,-34393,52186,49521,20552,39099,-25300,-15754,22447,-85299,51342,16346,34136,32789,35585,33413,-83053,69505,70491,4106,-6785,-37225,2250,-12567,10214,73823,81584,-99353,18973,5681,-15079,-62887,-8094,46266,20217,45990,-23694,-48366,-87661,6918,-62054,-91834,-1285,37975,-119858,7024,51470,-16318,47196,32567,-17446,-26345,15374,-41656,40344,-46901,11628,2186,-59325,-132942,-65538,-4850,32990,2599,-70354,-18147,-14986,29237,-10438,-67459,16999,-17552,12108,17762,-73352,-18567,73722,-29069,11863,-10937,63507,134933,69823,-114242,-74574,-23574,81001,41516,9416,-75863,-62651,-47333,30413,2778,24639,-4016,12668,11977,-18064,-29615,-19151,-35343,79502,-42390,-10028,-18065,-30336,-53523,-52706,-35147,-61706,-5531,9276,82028,57954,-34854,318,-3442,-8460,-47186,-4997,-123578,-16603,43907,-59658,-83791,49775,25341,32618,-25167,-1531,-8195,-103594,-26587,28738,-13106,-27336,-9609,24217,-9630,4152,-21933,-67209,18855,19491,59756,49204,-82760,-19575,-14313,45209,61739,-29296,-3276,47606,75973,65517,55537,-4347,-43264,13227,14034,-56847,31498,-90080,29657,45700,-9504,43257,59581,6181,-9176,102764,84988,12030,-25063,-6060,10764,6165,-28797,27008,-6361,-34643,55292,7630,88950,52902,-7577,80618,-9554,-16025,-31831,-16142,-4317,-22525,-19230,58032,37346,-67200,-25390,-66122,34418,-15520,-16308,-30990,40270,-54183,49456,-42784,-82943,22703,46137,5549,18145,1001,-9606,-6785,35595,-20765,-6112,-36831,87947,-4505,-41025,42505,-37608,-20018,50089,33588,-14672,-41635,-11097,34497,-83258,41188,87882,144102,25358,91714,-9507,41684,25694,1604,68241,51167,3413,23057,38113,-21451,-16523,-42542,-39101,-98022,70060,22797,-20338,-46733,12522,-55037,-9502,30123,-167978,-85770,-5399,75919,8444,-10770,8647,-89694,-51964,-47843,-77019,20966,-253,6183,-29590,-127202,-128099,-82412,3188,66462,-32840,1605,-149843,53528,73258,55453,-23301,-36813,-5798,-7204,-85088,-60403,-14287,-91087,-26020,-30109,-24948,-15949,-806,66388,47613,47829,28537,2405,-3129,10408,-4595,-35517,-82386,4856,-18120,-35998,-112175,8537,-60399,12235,-51978,8237,70205,68408,73173,27852,5369,42372,31360,3687,15776,-17184,-50011,86810,26976,-71376,45255,-5158,72777,31661,-12787,-8426,-40181,-51542,-23906,-27059,-124701,8259,31341,-43162,-48712,-36113,-939,-104497,-53861,-36478,33882,29181,-47158,-83339,524,-6618,-12036,7272,-26201,-40845,15303,-32947,-6254,-46648,-24536,47052,-12012,-16189,3806,44328,56767,52631,92349,-30708,8447,-46498,-43031,-19862,-23148,19914,6166,-41203,28784,-74629,51004,-29238,44335,-54891,-78989,37424,22920,-52230,-2946,43122,-38345,-68431,21296,51161,-100597,-33975,-37284,-7426,73922,-10041,-32536,20645,60720,29705,-16344,-35419,-47765,-16948,-44350,-19530,8309,-3482,-11512,17150,59408,93926,33277,-33937,-43810,-21615,-76734,13337,-27945,18974,27976,47143,-14183,4270,-93772,-24072,51588,-36037,-68610,-41651,-32831,-6349,-38027,-20681,-56549,-47921,-44938,-15580,-31299,25814,46081,47283,12616,-119602,-32554,-20293,16820,62439,67562,25580,22609,-26068,133207,89275,-66074,14119,-28237,20739,-14620,-3464,23140,10287,113293,-4922,7156,13962,-52060,-19356,-33380,-17394,1192,-72334,-17888,44946,13445,-84756,-29278,-56513,20796,48945,28476,-105311,-24055,-21839,33040,5239,-15524,44788,13524,-13958,43475,38253,57142,11562,-58834,15328,45219,1623,15270,75061,-46681,14935,-17004,-24470,-24564,-20107,29216,5762,-30239,-11091,107501,41113,-33138,37822,12477,-10197,-1986,12179,-25581,30808,6374,46050,-35214,-16438,-136599,-28942,-20635,25986,-9484,43627,-42823,34777,13450,-11275,-9827,-58094,-3494,56347,4470,-31502],[-2462,10079,30688,22163,5514,-37316,26171,8124,-7927,4852,62904,-22409,-19682,19099,-12664,18725,-43585,11266,23097,84877,59840,13928,-78043,4435,33460,66875,59238,48055,26351,28768,40000,8532,-62629,11598,-66694,51185,15685,1985,-271,53199,32823,56156,-125004,-83493,63225,53559,-8352,-27859,8096,87480,-33516,2053,-27434,-37933,-81662,-10672,526,-269,41727,19229,-65987,8815,-32623,35975,67255,-19041,-39355,46749,-119691,81552,-13729,103096,-51211,77900,-17080,-52807,-8986,49309,59624,93516,-39969,55000,78571,-19363,-31793,-7534,79631,86796,-46029,53860,69022,-9110,3396,18882,-90213,-82940,676,-21298,-36870,36748,28702,-13403,40663,32998,-36708,18583,-4902,16960,-31477,-2067,46898,42312,68512,108193,-10867,11822,46767,-27264,-9278,18569,-9407,5206,-49389,-89458,43242,9009,-38930,-34934,24172,4120,-20473,-2667,50042,6029,60988,18759,-45566,-14682,34911,10862,-41224,-10094,13790,-40712,1933,-27241,21004,33381,-52398,23227,-45435,-17859,70871,39191,10952,18748,170,1756,40045,-2209,-30643,-20879,61101,74845,-19816,42065,-16011,-76640,-52007,-5662,978,-32495,-38207,53691,87714,32972,-37379,-41602,10587,-47493,-64107,17091,21022,-5883,-19187,-12239,-82144,-21273,-57399,-24232,-5779,-49323,-98243,8716,15816,35295,-35383,-13289,11122,-67192,-9351,7021,-3743,89292,-27604,-20899,-39700,-69173,-56862,-15594,29490,-14615,54272,-46985,-53359,-34326,18314,77540,-23427,-21130,-15364,42439,56420,-2461,14452,-34745,31969,-59780,22362,90786,-34099,33149,-68753,6431,22663,66506,5636,25679,18180,1658,-43137,39822,-33697,-76655,-59137,-12337,125178,-38772,-2107,-47725,156205,253824,-255024,-146900,-46427,-39538,10393,-51868,-15006,23912,-53306,39585,-11824,20090,2253,-11290,24932,-1979,15316,74709,15247,47014,23691,-3372,19199,9706,-35558,-36239,10841,-19940,16207,27905,-280,-3040,39760,4443,-29509,54236,9920,-65750,-86597,56377,-5968,-45905,19381,67765,32067,24334,-29723,429,-7886,-100105,21869,-21257,-48300,30801,-102350,74681,11262,33,53952,-25851,-40142,17367,16770,14829,-22770,2195,-5703,49751,-16503,-17776,28345,-15110,-30205,25967,-30325,-26630,-2772,2698,-45522,-43700,69484,84988,40986,10483,-12089,-44104,-24250,10713,-99541,104889,43707,-12382,-24950,13020,-25336,-25095,6271,-21028,18579,57927,-60540,-42510,46780,-41841,-23372,-7587,-4866,-29974,12614,-79898,-51505,25494,85997,40951,83913,78386,2702,-37026,25421,43581,94386,-7242,65094,30691,-49570,51000,41138,-26901,21693,-35779,-19450,-52405,151890,14216,-14511,-2168,-18103,-35822,8847,9215,46078,-80547,32065,90201,19177,12581,73583,-37814,19690,-43012,18662,3324,-3790,-33765,26062,-7341,-75967,-71022,7017,-21120,-32165,-11554,-10334,28976,-2926,-34112,-50505,23548,-56109,37237,-69037,-52260,20831,24556,30713,22664,-40768,-59195,-4871,61230,-15163,55941,-18995,-5068,48112,80770,62525,-48318,-40949,-14410,-4382,39635,51470,-10258,-6085,-86600,72003,-36793,592,-29565,-43892,-40029,-35289,-33508,-77408,-68879,-76375,-13482,-25948,-20446,-17768,8218,-63467,31275,-28244,-15691,-103819,-15241,55398,19938,64713,-32951,-36264,90932,47660,33440,49849,-16843,-17584,42468,-82704,29554,-20946,13668,44148,17032,8054,-72671,87525,102361,-1800,-2554,-57109,-10623,-11356,4790,65187,71229,-91104,25153,12553,-12687,-68780,17390,44895,34283,55191,-31431,-46745,-83498,13650,-51330,-66752,-11868,26395,-90379,23423,48298,-25073,40003,28290,-14156,12499,39461,-36781,29696,-37059,1581,1279,-64438,-133627,-57264,-3604,35303,4883,-69528,-13650,6773,24204,8838,-72073,6791,-37792,24157,27292,-65630,-26025,70934,-49737,-12420,-6840,41757,113810,53262,-105272,-88490,-37535,90436,58170,20155,-95283,-54905,-83203,37203,19594,7195,-16109,-22336,-1680,-15802,-410,-11084,8205,95848,-39781,-20779,-21638,-30847,-82999,-54505,-40682,-58542,-32405,12462,70132,55178,-31286,-21705,802,1783,-42635,-1964,-118964,-26177,57708,-59522,-67354,80500,2693,-12799,-30182,-7769,9757,-80833,-19795,36990,-50485,-24689,-10069,18083,-43094,-3948,-39725,-53240,-6832,5312,55634,57356,-79888,-20347,-5360,41185,72539,-30944,-15457,69328,68147,55710,46043,11990,-45932,18332,15195,-78575,45053,-91359,17292,36286,3046,-13313,57550,1173,-10122,88868,81971,12159,-17797,17323,12147,14431,-4849,46262,-13187,-37928,55640,14666,73378,48941,-21242,67054,-44038,-33767,-10697,1644,-22522,-46671,-18985,49448,35937,-62423,-31238,-36039,67748,-22542,-39143,-25491,43667,-51172,58243,-17164,-56858,51510,61777,23933,27606,-18483,-36908,-30194,34538,-21225,-1498,-26266,82987,-22049,-51457,24736,-60586,-26702,51047,44709,-21567,-48975,-7973,44764,-64862,18791,55952,144695,35177,91413,-33985,37306,21394,24349,92121,54958,-21546,15954,19724,-23707,-12306,-49682,-58940,-92462,54201,14854,-30466,-21183,10142,-63392,14577,33741,-177710,-94493,-2005,64180,5096,37416,78848,-87763,-42127,-30344,-85863,13658,39820,-3276,-46072,-113324,-143605,-79924,-4737,79048,-28461,-24975,-118319,66546,63506,39670,-61677,-37014,-19231,-20414,-103215,-59261,-22752,-90331,-21504,-25485,-5590,-10677,20684,62006,74706,36402,-19847,7777,11804,41728,-14500,-66881,-71028,-1539,-6298,-41966,-98613,-26362,-64125,24878,-55717,-6062,79360,99924,41198,5082,20179,55687,9666,-36919,1348,-31440,-50256,51829,58,-31626,38722,4513,69372,18733,-19913,-5403,-37019,-64046,4903,-28471,-107888,11573,41550,-40073,-21625,-37523,-7902,-95559,-29588,-24941,43435,29749,-32364,-70055,-40664,-23025,-11574,14912,-51576,-47864,28147,-10476,3379,-42562,-38734,42655,-12053,-11173,309,37772,54237,66385,80324,-28717,9179,-17609,-23532,-50403,-25397,13636,-7123,-26323,29130,-84858,16418,5175,45538,-51440,-63458,26574,21451,-60273,-17,42677,-9558,-59678,9330,55088,-90672,-29338,-28333,-7390,74128,-17054,-53108,10981,79826,37778,18003,-51033,-87584,-30991,-72662,16304,-6777,-23454,1731,38946,78164,94196,8554,-43039,-35853,11859,-65620,24388,-9708,34759,37852,69370,-2467,4308,-85202,-37749,26577,-34213,-52592,-72382,-44231,5872,-52125,-65232,-82804,-36530,-25338,15647,-18892,25319,33609,57111,54213,-121926,-39995,-35410,6684,66171,55113,15353,30943,-21296,119106,72838,-67393,16596,-32270,11766,-43246,-20147,8359,-37751,86370,17232,20607,9207,8502,12078,-48106,-7617,21372,-105900,-11599,53415,-7812,-72257,-26821,-68932,18139,55843,37508,-78070,-40698,-39578,41558,5615,-4883,56266,10882,3791,72569,34820,36958,14920,-49799,31217,32085,18470,-20854,76997,-62791,8727,-14349,-19131,-43081,-31339,10096,-6141,-47293,-40,116836,34773,-37606,41272,22646,-13891,12081,36737,-39163,18453,-4408,39451,-42207,-16519,-120397,-30420,-39825,9066,-14736,31199,-63142,33417,10081,8622,8708,-42353,-14755,35423,-744,-19563],[28380,12202,31976,40497,-3214,-38159,34237,-13431,-10206,-5287,67264,5813,-29214,6883,-32061,40066,-12890,11805,34402,85806,49658,11011,-57000,2756,26326,92207,73655,65688,25546,18907,35140,12006,-64302,25184,-35382,34037,15810,-13665,-27745,21290,23484,60265,-144872,-112416,92658,50205,-11790,-27092,-961,88348,-36321,25840,-20791,-27257,-80720,-27548,-8093,-31279,31773,14645,-23106,4364,-40430,30187,61638,-30346,-6471,39699,-99267,73757,-23168,83640,-65737,81174,-10442,-51937,-16712,44012,55259,75760,-70680,45976,78474,-28772,-48415,-11114,71023,81463,-43253,19179,64478,5401,29633,1490,-93717,-75476,-8860,-21506,-40734,16609,26705,-12830,25343,-186,-71074,31523,16731,21686,-43743,-6914,26983,34638,84871,141187,-22693,-7239,41050,-25654,-15761,21219,-9037,-28734,-26882,-67813,36549,3694,-31305,-40158,9183,-4667,-16634,-12309,44945,-10037,81722,25081,-83003,-21583,50267,21931,-38484,-21667,13440,-68228,10969,-18517,6212,12733,-29580,25838,-6533,-8839,85426,16316,19125,21208,25634,-7498,29547,11745,-23067,-23921,62037,57701,-6694,16155,-32207,-86138,-66247,-17638,6017,-29405,-38976,56215,94615,65094,-26481,-23225,10649,-10870,-36155,15998,42041,-1465,-33126,-45497,-87641,-37823,-56199,-32975,3941,-39805,-89212,-6524,-1484,41538,-38991,19847,29118,-45436,7657,17523,10231,101163,-22670,-22831,-103658,-76318,-60052,-15110,23377,-16987,37177,-32617,-43129,-20206,34069,110872,5181,-13262,-26630,30926,94523,1322,13010,-29127,43582,-53205,49897,102038,-36667,36568,-90267,-32630,12562,84002,27222,27868,21873,-2640,-76362,-12057,-21414,-41833,-74758,-22515,112625,-28440,17846,-45162,157955,250394,-210727,-159722,-63619,-22502,40927,-41295,-19761,35592,-55390,48637,4679,-1433,-7629,-1601,38105,-21337,11517,53094,33868,54710,27528,-21921,22544,24030,3684,-55350,-2319,-2884,22617,-46650,-6233,6918,53126,-1411,-20493,42012,8741,-76308,-62978,55760,15176,-53179,12969,105631,48528,44336,-49702,-9062,-15885,-123317,16297,-12750,-68439,27173,-111770,73828,34440,13407,86996,-7843,-37219,8239,27816,-7865,-21514,21183,16469,72676,-13592,1364,20474,-36085,-38515,9827,-28282,-16141,-7322,10471,-62270,-25622,86020,77560,24022,13856,-9072,-43918,-34139,11295,-103384,118183,96096,-14400,-18352,23765,-16979,-6451,15646,-18833,15911,61275,-52684,-28080,17514,-46134,-22013,-9590,4355,2454,11550,-40520,-32584,40870,76659,33662,87277,90254,28366,-47717,8923,44620,73625,-27990,51552,13448,-58369,91510,69795,-31639,5232,-1678,8901,-39038,157621,39070,-28773,-1501,-25965,-40630,-2328,11623,42088,-87808,39309,96110,19589,15930,70409,-42645,35428,-18864,10167,-6299,14234,-44516,33452,25466,-78072,-73779,25608,-17993,-32759,-29613,-16866,37294,7207,-14830,-59380,-14185,-87704,24632,-45575,-52289,25816,3014,33003,14465,-41414,-82612,-14431,41052,-17813,60654,-15005,2690,41517,67490,73146,-65980,-22048,-9360,10891,30577,33383,-8212,-32311,-64090,89346,-23444,-3047,3787,-41788,-53788,-33040,-17617,-49658,-49704,-74136,-5417,-5823,-26976,2916,-17861,-56836,40046,-330,-3410,-120032,3517,87403,28064,40219,-32122,-33836,100932,42155,45688,46877,-14522,-13417,47150,-74142,14471,-51139,-5523,47764,11672,-16091,-54811,99158,125815,-2720,7015,-68161,-26104,-7750,-6664,42106,50858,-67953,33357,13423,-8958,-70441,38084,34905,39585,55014,-37131,-37936,-69444,20380,-36791,-33751,-19946,10071,-46368,35902,29107,-31250,29050,17934,-12465,27707,52789,-28993,16457,-22474,-10564,-8767,-69560,-118420,-40768,7458,35352,2860,-60913,-12109,27335,17430,31467,-63499,-1916,-57059,38089,31548,-44897,-23928,51551,-69395,-36356,5105,17141,71399,25295,-94078,-98934,-38191,82191,66207,25930,-61824,-32847,-96522,24380,24632,-1391,-17651,-50509,-6084,-10168,20589,-6707,60498,99189,-33046,-27303,-8078,-35311,-100337,-50039,-34352,-38450,-53935,1604,47328,60778,-21235,-35027,6828,10662,-29571,-3855,-101837,-36555,63209,-60329,-25065,101503,-17788,-49428,-30703,-20658,20590,-40762,-9438,36301,-60384,-18345,-13146,6352,-72968,-14252,-54484,-29211,-7466,-1800,26497,37736,-77566,-18773,13541,37244,70641,-26867,-25545,74406,51592,43581,37481,30653,-41696,19836,21671,-96762,57375,-72017,15852,26272,23364,-74451,51212,-4686,-9248,74016,73352,5782,-5952,38321,16362,19072,-2164,53004,-22413,-44847,39198,24598,49296,41349,-35230,43316,-71832,-59644,10547,14705,-41252,-59744,-12822,36125,34100,-44366,-34365,3951,92584,-16413,-55528,-6669,46795,-40955,58921,15172,-19656,66273,65661,35481,19352,-48376,-62161,-49825,32338,-25681,1360,-10837,61117,-49955,-52382,8517,-76847,-21230,46378,57252,-18575,-33493,6459,51801,-42268,-213,28553,106995,39359,92885,-40360,26968,3568,41044,102466,53621,-33099,10314,-3207,-14171,-7405,-41489,-70512,-73775,28963,2004,-30982,15881,10938,-57423,41090,29138,-179802,-102498,1810,49111,523,76646,141258,-74532,-25701,-2934,-56230,7751,74674,-11595,-50074,-90959,-156121,-78862,-12340,83787,-19316,-37655,-65288,69285,50271,39304,-79890,-26236,-36343,-22995,-107901,-74386,-31332,-83397,-8673,-19006,15694,-2011,49833,66708,92380,13653,-70585,12454,35803,79284,-16612,-74070,-48829,-3561,8419,-38628,-61172,-47364,-64893,35647,-49150,-20139,72781,102032,7581,-20214,35272,68558,-12058,-57053,-17073,-47960,-38943,1991,-25876,12187,27864,11118,62684,-4949,-20610,-11416,-32500,-72437,43890,-27883,-95001,10921,41341,-49348,7961,-20059,-19149,-76733,-3201,-11452,47554,36976,-14076,-54437,-66095,-35899,172,18336,-70021,-48293,38448,9873,2887,-42008,-36601,41576,-5805,-2687,-5247,14461,42432,71034,53821,-34316,7965,13549,-3410,-69404,-16491,11388,-12673,-10293,31338,-71212,1509,58607,35104,-36612,-33758,9358,17254,-61988,9767,30596,18989,-47128,-9821,49739,-70070,-26449,-15603,-3062,61958,-21639,-63408,3584,93097,44474,57265,-51683,-99146,-37704,-83384,45271,-17639,-27601,17603,54034,87523,90431,-19777,-46354,-26576,39882,-51946,18945,12597,35208,38000,89161,17663,3524,-80146,-58952,-233,-28462,-32758,-93462,-53439,11686,-60290,-91750,-92111,-19721,5474,24376,-6299,19001,16908,63121,83887,-97773,-25681,-38597,-2844,68532,46387,1913,30853,-7921,110564,58446,-61604,11552,-37261,6600,-49823,-30800,-4801,-77094,36524,24709,15382,-5912,59557,39526,-63033,3012,34483,-123881,-7375,44790,-27607,-55064,-20585,-79505,12211,54876,36923,-38664,-52116,-35320,46694,-8888,-15784,64346,17972,21123,90760,41505,11514,10518,-35870,38354,9765,28936,-70098,70440,-75982,-9906,-2602,-14010,-52701,-37583,-13439,-8812,-53879,12279,112538,20988,-40111,34544,29969,-26273,9947,52673,-57570,-2869,-25874,25531,-46636,-19858,-76293,-25407,-43482,-10212,-18596,14576,-73228,26826,8947,27547,19742,-21492,-25856,3122,430,-7127],[42774,2182,29218,62935,-10829,-37205,32752,-29262,-5858,-13693,66640,37978,-34580,-12219,-43051,40603,4029,27739,51660,78117,41886,-3291,-41763,831,21872,97376,76025,77033,23847,-4678,25955,19997,-66793,34157,-10458,5633,20894,-33749,-43337,-18361,19292,56417,-153962,-130643,99324,44617,-12989,-25827,-13460,73354,-42605,38597,-9914,-19240,-68049,-44710,-21895,-53952,20949,20149,27348,3783,-33149,22068,46274,-40766,31790,18300,-60940,61626,-28239,51084,-71389,69203,-5313,-58699,-25991,35879,54786,49569,-87183,39035,64349,-24004,-60098,-5532,39824,66650,-26156,-2656,57936,12874,48371,-17582,-95368,-65283,-19475,-28831,-42731,-6278,24795,3445,8254,-38834,-96829,47351,33939,42092,-30096,-11726,10630,26348,103660,144783,-33354,-20129,26914,-21180,-15141,17853,-10776,-56918,-388,-53499,17638,9795,-13441,-39832,-17488,-18865,-7100,-19896,38549,-15442,95229,31880,-120935,-26222,58760,30545,-38601,-32728,13757,-82693,18982,-3684,-16285,-13297,-5462,26104,35392,4802,83773,-2180,28042,23972,52424,-4444,23189,31577,-5918,-25576,57429,36611,2778,-24177,-46278,-77723,-77183,-26632,8422,-34215,-34222,59491,91820,93081,-5179,-1730,3891,5150,-13573,7921,59528,3664,-37049,-72148,-78372,-43607,-44981,-40385,15921,-11464,-77056,-15834,-6915,41157,-36358,49809,36920,-27000,21438,30320,18435,110009,-14397,-11931,-141212,-83852,-54109,-5125,20616,-16395,28839,-5402,-26328,-6373,43203,128120,31654,-1189,-35429,9473,116992,1720,5747,-22338,47891,-44749,61528,85112,-46939,26924,-90223,-69915,-4649,85132,37683,30737,18320,5315,-82197,-69296,-5134,1926,-74479,-32006,100263,-12860,37897,-42104,109891,245276,-149661,-170526,-90288,8436,59227,-22210,-20528,47507,-52548,58576,22744,-23279,-16533,7707,33959,-42801,6266,25025,48835,52774,34805,-39032,20556,42782,39385,-67956,-13777,9769,28820,-101860,-623,13235,49813,3555,-13807,20864,4651,-77672,-38795,43811,34296,-49614,6639,135373,60614,55741,-71381,-21518,-35126,-112453,20249,-7968,-89698,17039,-99611,69678,50289,28951,113228,10047,-35426,-769,36862,-29686,-18994,33073,15872,77504,-9061,10953,13363,-50797,-43871,-8975,-22832,-6880,-13997,23848,-61679,-1193,98408,56972,11582,23653,-7202,-35923,-41867,3942,-93715,122277,134271,-6864,-8557,38867,-10020,11172,11429,-11206,11173,56457,-49235,-14205,-9894,-55594,-19751,4859,11739,24395,6662,7572,-16546,41667,56974,30440,84126,90623,54890,-51519,-8483,37621,51133,-46339,33192,-717,-54342,118579,98829,-32105,-29989,26752,31036,-15059,133756,64578,-34968,-3934,-37188,-49447,-13389,14858,30972,-91178,42952,89682,21571,21453,54701,-41321,42377,-647,-130,-11985,34759,-52169,27243,48151,-68804,-66600,46670,-288,-21293,-41060,-27531,51572,15137,5011,-57094,-55745,-110731,7553,-17254,-40208,31381,-5008,38797,4482,-42076,-96420,-32142,12235,-7841,69281,143,16364,23535,38037,76861,-65905,8380,-4737,23995,8677,18193,2486,-35723,-31265,91512,-14457,-5529,47621,-23611,-53792,-28107,-2224,3373,-5397,-64974,6797,20096,-22993,24284,-37265,-31141,46521,13535,8004,-121266,20050,99295,27891,15310,-21540,-27651,77444,33951,50221,33338,-16386,-3976,35931,-60581,16937,-63548,-20623,43932,24185,-34087,-37367,104648,131938,-1067,20177,-66195,-36008,-387,-23457,6851,26430,-36320,39471,8040,-5711,-67819,49986,18901,32880,46283,-39125,-17718,-50924,25838,-20070,-1640,-24164,-4776,-6897,43062,5125,-30066,17974,2693,-13150,14873,48555,-21119,5131,-6467,-22051,-23561,-72839,-92925,-22116,25990,41421,-5089,-52362,-12145,41121,10678,53817,-43451,-8126,-68100,50480,31275,-19602,-13237,21955,-78286,-51780,22344,-2017,23224,-4287,-83735,-102995,-22231,57011,62164,26730,11697,1167,-86143,-1348,22908,741,-9278,-58221,-3400,628,33018,-6607,104898,89853,-25336,-34196,15709,-40495,-95499,-38662,-19635,-8176,-62640,-18194,19429,69608,-7399,-36608,15125,16440,-12319,-10577,-78599,-44965,56877,-59922,23227,106310,-30326,-61492,-25135,-41978,18713,9079,684,26148,-42875,-8025,-17118,-1941,-90175,-22718,-60524,-2780,16738,-1750,-17726,2535,-75562,-16214,38334,35440,58043,-22074,-31100,57611,24619,30776,34271,43634,-30492,18810,30039,-104421,62618,-36337,25560,20655,45517,-112358,39590,-8668,-3870,57936,59397,-3206,6959,54429,21507,17962,-20385,46863,-29917,-54707,8030,34194,21435,31232,-51213,18319,-83968,-91503,25945,18713,-56984,-61820,-1729,23123,32049,-19829,-36132,41859,100179,890,-63117,19326,48664,-25238,59036,45244,16884,65243,57141,33128,-8357,-78228,-75372,-56088,26877,-33138,3756,3756,31252,-82758,-49253,-2104,-78509,-6745,37287,70888,-5960,-6045,28505,53811,-23546,-7934,12216,56693,36676,98144,-23626,16474,-22163,47707,92331,48085,-31701,7996,-20421,-909,797,-24546,-75104,-48385,1999,-17207,-20063,56673,14873,-37772,62887,18021,-173272,-106609,4518,32991,-7673,90805,169348,-52675,-9847,23939,2535,5195,92035,-15780,-44664,-70116,-153960,-81021,-18437,81943,-9224,-44808,-16213,62710,38789,50862,-68312,-3743,-48631,-13200,-101541,-99015,-35738,-69837,10447,-10588,32970,8044,82372,74475,94944,-14694,-106314,11801,64209,114516,-9718,-52056,-21878,2474,21353,-27098,-13827,-54577,-64458,42005,-36760,-31977,52405,78386,-14216,-34985,46204,76444,-30157,-56211,-36051,-56927,-20053,-45762,-46546,41968,14477,10727,51335,-29859,-14375,-22227,-28921,-70578,79026,-26911,-91503,6748,31326,-66670,34317,7640,-33376,-52305,17518,-1547,47578,52350,3539,-40289,-73762,-43183,14919,16845,-76328,-43315,43969,21821,-5609,-44056,-18832,45049,6186,8165,-12178,-19922,24211,63381,19436,-42257,3454,40867,13031,-73507,1758,14525,-10239,8905,33938,-40057,9016,108606,11999,-17139,4453,-10104,11152,-50199,26170,12702,37766,-36680,-28216,35636,-48024,-25346,-5044,3533,43312,-21831,-60193,4582,95946,50080,92448,-38544,-80948,-35453,-71705,57745,-22336,-18520,32275,57563,89714,80401,-43140,-41226,-18896,55922,-39151,-3104,33764,22367,32431,98782,37116,2328,-74043,-78759,-14451,-18064,-19085,-94940,-58393,14153,-57123,-94674,-88614,-5425,37882,11490,3391,6105,1992,65097,94099,-55587,9103,-29325,-9485,67540,43581,-12677,20269,6132,110247,49600,-49314,-771,-41924,6714,-31948,-27889,-11502,-86504,-14377,16617,-2111,-28655,81087,53508,-72652,10692,33995,-131798,-7528,19648,-40134,-37409,-3901,-84520,5703,46943,26965,-1903,-54461,-12999,45742,-35395,-42707,71718,35231,32895,96070,58838,-10401,1270,-18291,34321,-16168,32372,-109636,58843,-85638,-30484,12385,-12582,-53069,-38523,-34770,-7979,-53058,20864,93661,2789,-39765,19329,30489,-42270,-11591,56546,-74849,-27019,-54634,8069,-47670,-25965,-22833,-14048,-32933,-26507,-20440,-3514,-71601,19316,12092,40771,21678,-2567,-35033,-28312,10307,930],[32700,-15938,22316,75660,-16146,-33265,21259,-36244,3002,-18943,57705,58402,-33246,-30992,-42857,18533,-89,52405,67944,75090,37879,-25258,-33437,-2521,22681,84247,64978,79792,23984,-40744,9303,25850,-70435,37827,1912,-27097,27508,-53122,-45461,-50151,20561,45888,-142649,-132759,75774,38675,-11955,-21944,-25823,45954,-43890,39046,2288,-12472,-52978,-54519,-37722,-62041,12135,36768,70738,7158,-16403,11563,23987,-48181,64891,-15515,-23872,49417,-25619,13477,-68285,46482,-1450,-69969,-32795,27539,56769,21177,-86693,33593,39893,-5679,-61110,9233,-4644,47595,27,-7939,51585,14176,57429,-31343,-96772,-55622,-21585,-39212,-40536,-27343,19875,32156,-5456,-73251,-107435,61717,44257,75686,7965,-12872,1773,24996,120699,118229,-37661,-23811,11609,-17130,-10757,10979,-12163,-65269,22396,-49752,-14319,23451,6388,-33517,-47680,-35980,-1160,-23888,32042,-8785,98278,39984,-144269,-28967,58554,30930,-37313,-38295,14306,-80509,19326,11897,-44152,-36324,16452,26728,66999,21869,73809,-10684,36666,29311,72434,10393,22128,48311,14019,-27791,47994,17531,5386,-65375,-55358,-53561,-79858,-31613,9399,-41482,-25603,62902,73888,109991,19891,20682,-10618,2183,-3177,-3204,70983,10863,-27557,-85607,-56422,-45280,-26704,-43703,31627,27181,-66875,-18249,191,33835,-25569,71536,37149,-19057,29048,44679,22957,113841,-356,6798,-137593,-89036,-44198,13610,22405,-10884,31918,28756,-8067,1429,45435,114821,52427,14638,-40857,-21606,116582,-1352,-5486,-17625,40859,-38636,57804,57062,-63725,6306,-71139,-98541,-24894,70719,47593,34700,8670,20488,-70785,-118587,9893,43235,-59625,-38798,92217,3577,55098,-36189,28071,237660,-89693,-182944,-121437,41829,62937,1593,-17484,51341,-44093,65323,34145,-41844,-22702,9837,11273,-59498,239,-4689,53334,45233,38687,-51950,12708,61974,63661,-73408,-20350,16534,32456,-125534,13846,14183,28020,18941,315,-2250,-91,-72128,-22742,26906,45221,-35787,-185,146076,64987,53804,-87295,-33280,-58825,-73352,33562,-9012,-105532,4199,-68333,59965,56887,42434,123214,21723,-34205,-7812,40983,-45712,-18416,39448,-11326,65450,-3269,7868,8435,-55883,-44603,-26871,-12491,-2207,-21173,37344,-49503,20109,101598,27503,11708,37486,-5466,-26924,-45377,-10444,-71802,113356,148497,7499,3323,54575,-7857,23528,-6445,-1128,7297,43848,-54576,-7173,-26196,-65943,-19259,30198,15596,31664,-913,52536,-9251,31591,31503,32545,78969,77828,71285,-47942,-21629,22773,26065,-57891,16471,-8427,-40167,122266,123861,-27482,-68894,44090,43901,12299,90203,85230,-32837,-6147,-47444,-61622,-22610,21768,16690,-91537,38232,69254,24770,28052,29688,-34839,39679,12602,-5942,-8314,49777,-55453,10117,56319,-53291,-53741,66696,26969,248,-45979,-41186,66876,15396,15973,-44955,-85189,-120921,-9764,8231,-21092,32007,-2585,45001,-7671,-42461,-98162,-56810,-19108,14806,79875,20895,29786,-2858,-3376,72620,-46714,42447,-2363,31519,-19432,7382,12955,-23558,2083,79886,-9704,-4719,85805,6057,-41205,-23345,3930,71047,46062,-51382,22680,47619,-10937,38592,-42916,3370,51862,11384,11549,-97201,28982,86717,18800,-4474,-3299,-18695,32185,25208,43815,15531,-18827,8444,13436,-43959,39302,-54713,-29238,36034,49138,-43128,-26952,105256,120477,-352,33885,-51431,-34561,9525,-43841,-32128,6004,-5532,37985,-1622,-3291,-60561,51490,1593,15418,32613,-36107,12373,-32525,28931,-2766,21789,-24385,-14358,14010,42087,-8400,-17311,9525,-15168,-16313,-15508,27162,-17535,-1671,7274,-32369,-37823,-70660,-63290,-7921,47521,56851,-18353,-51750,-11472,44190,6786,72551,-16691,-12362,-66144,57826,26985,-786,1329,-6306,-69695,-48614,40331,-9367,-14199,-25823,-73256,-99250,6650,20591,46798,23110,89831,40636,-57284,-25411,21256,8254,4459,-39871,1522,14614,42288,-9003,126048,68700,-19313,-42734,40422,-41496,-69456,-22042,-3205,22939,-57281,-37057,-4525,75144,6576,-27400,25149,18749,2734,-19955,-57452,-48217,38634,-54373,57851,94274,-33149,-41812,-14662,-70080,3377,55934,7371,8694,-10021,5054,-20322,-1116,-90475,-25603,-54081,19201,52900,2445,-61483,-31443,-68830,-13812,62960,35389,39862,-22835,-31650,21761,-12734,18354,37988,45547,-15263,17695,36931,-96536,56852,3812,39246,22005,63327,-109327,23977,-7295,8070,41489,41492,-9952,18496,63954,25600,12811,-49958,30978,-31571,-64848,-29094,40841,-5314,20544,-66136,1030,-73590,-120881,31350,13204,-65073,-54167,11504,14455,28352,3454,-38455,64855,88981,23431,-62507,42279,47874,-3751,62218,62703,41364,51124,39576,17585,-47387,-95799,-70483,-45221,17230,-40912,6398,12293,383,-111996,-48457,-4594,-62749,11272,25825,84002,12727,19041,51800,48983,-15095,126,8233,16902,27663,103932,10638,11595,-45844,44581,65260,40496,-22100,8861,-26022,7600,13350,-6800,-74405,-23587,-19752,-40094,-899,90342,18956,-9947,74856,2419,-160723,-106464,4390,14126,-20863,76079,151699,-26815,-130,39074,65242,7013,89051,-14124,-33177,-56911,-128188,-84752,-21712,75450,-1941,-54221,6856,50470,31985,66019,-30662,27006,-48825,5872,-89217,-119797,-33578,-50801,31965,-580,42490,17153,108528,76443,84862,-41464,-116334,2262,88524,136310,4490,-7634,3342,16966,29961,-10865,23518,-52634,-64294,42577,-23708,-40094,26136,42425,-16642,-32908,49336,76404,-42128,-41547,-51040,-49862,235,-75497,-59212,44775,1714,1616,35488,-46403,-2829,-32219,-28454,-55539,96265,-27239,-95954,785,15126,-83088,53509,31771,-48520,-28833,26351,-992,45528,73289,17280,-28735,-68962,-44981,22425,11650,-69186,-36101,43618,21906,-16335,-46135,9100,52289,21290,19498,-19632,-54195,4544,46546,-12964,-46876,-4044,60841,22740,-64233,24244,22769,-2861,32152,34610,-4434,27916,129177,-19782,-2199,38518,-28075,4457,-19456,46422,-6619,42069,-32524,-38666,15965,-32220,-25644,-1430,9542,24664,-17555,-43568,15944,87199,54228,113960,-15756,-45871,-25559,-41110,50898,-20512,-3301,42432,47978,86872,62139,-54249,-27797,-15839,58300,-29646,-34993,49013,4910,27143,96354,48022,1096,-63438,-88278,-7049,-3172,-18242,-74563,-57823,18665,-39805,-80448,-78678,115,62138,-11148,7846,-13118,-5993,62054,84031,-11264,52050,-9918,-10696,61715,45500,-25376,316,12515,111315,46359,-34181,-18228,-44547,11171,127,-8886,-9561,-58144,-46344,-2595,-22934,-52172,71495,48309,-74846,12760,18612,-130764,-12134,-13694,-42221,-23376,23255,-81756,2055,35023,12585,19416,-46955,15984,37114,-66343,-72214,78309,58914,35113,89923,80263,-22882,-8442,1082,21657,-36759,30015,-118919,46328,-90768,-43331,22023,-16349,-45916,-35005,-48289,-8379,-48989,21757,64822,-15899,-36522,325,22895,-54947,-47031,49364,-81761,-45113,-82857,-8291,-45700,-32459,22850,1642,-14782,-36058,-19475,-19334,-60563,15257,19278,45123,16070,9913,-40225,-46383,26596,1221],[626,-36498,11506,72031,-18202,-25202,2807,-34226,12435,-21087,38815,56570,-24250,-39062,-32462,-15864,-22853,73201,76778,82750,36502,-48828,-30311,-8219,29722,63540,44797,73522,26658,-78539,-16585,24208,-74513,36585,1179,-57157,30960,-65563,-37547,-62714,20229,30791,-108677,-116346,30058,34253,-9284,-13530,-34811,12472,-34899,29346,13526,-5046,-45611,-51154,-50852,-54143,7922,60409,95800,12314,-872,-1254,-618,-51266,83024,-54246,-1236,39441,-14217,-20912,-60428,20259,2198,-79553,-33385,20852,56805,-3016,-71831,27781,11238,19259,-48691,30286,-46505,30157,26713,555,46972,12833,57434,-34890,-97241,-47134,-10251,-48177,-33308,-44675,9832,63894,-12921,-95368,-100917,70199,46652,107723,54122,-7086,1189,34923,127913,71769,-33710,-18701,1687,-16969,-7099,8614,-11152,-46197,35942,-53080,-53836,39199,19700,-21776,-70962,-51418,-7983,-23627,26699,7576,90398,48315,-142076,-30522,50158,21114,-30975,-36687,15285,-63018,8015,22740,-71914,-49440,34569,29126,82224,39983,63077,-7824,42836,37228,80542,33229,26285,54728,28817,-31418,35471,3304,540,-93134,-56949,-20516,-71372,-33295,10280,-46657,-15917,65738,42432,111739,40838,41679,-32057,-10373,-7063,-13265,74397,20836,-6685,-83695,-26996,-43257,-5777,-42177,49355,63410,-60856,-15564,15056,21764,-9561,81151,34653,-19361,29797,58825,25487,108927,21266,25655,-94767,-84281,-35831,36046,27606,-1030,43236,61072,6068,-278,43365,73017,64481,32013,-42499,-57694,95130,-7148,-17651,-17394,22657,-37142,42152,36876,-80758,-18299,-41002,-115384,-43489,47563,61211,39267,-3864,35957,-56511,-149869,17407,73549,-35884,-41105,86007,16255,66629,-25656,-57866,225064,-46093,-197898,-148797,67502,55406,25139,-14129,44607,-30749,64703,33020,-54363,-24708,309,-21593,-64781,-4421,-31167,44385,38218,34869,-57982,-215,76202,74316,-72581,-21607,18376,30732,-120784,31273,10584,-6137,40393,24182,-17862,-2623,-64389,-18987,14037,46059,-15332,-7025,132948,60321,38548,-90096,-39788,-75922,-22857,52648,-14507,-110353,-7624,-28819,41564,54677,49639,118061,24494,-32464,-11040,38339,-53149,-21970,41293,-58430,42341,2310,-6147,6501,-50192,-40102,-40294,3238,-4031,-27092,45797,-35328,29942,93072,1245,30155,50355,-3252,-21463,-41875,-28123,-41894,91823,138264,24642,15754,65645,-9749,28912,-33103,8588,8250,26552,-67973,-7750,-26961,-71300,-21181,56832,15229,25434,-8661,81525,-12997,15877,6039,39779,76028,54351,67621,-37981,-25976,2163,-2132,-60575,5642,-9634,-22884,101887,139529,-19710,-94535,47596,47063,36476,42810,96348,-24442,-3920,-57144,-74149,-29326,31763,2877,-90763,23412,36426,27739,35325,561,-24705,29904,22393,-3371,7954,51256,-53446,-12256,50699,-36559,-43259,79246,56046,25768,-45746,-55465,76514,3339,11948,-26300,-91097,-118379,-22699,24366,-2233,22144,1417,47903,-21114,-41917,-90905,-84156,-47305,42947,87162,40193,35444,-30776,-46154,60865,-16332,69172,-2937,29426,-44097,487,14288,-8413,23393,59845,-5904,875,101680,37977,-21702,-22066,-4248,128581,79067,-38090,40911,74447,5690,41822,-32219,35542,56403,-3040,1514,-47648,27869,55242,2701,-15885,17058,-9157,-14603,18216,29091,151,-18471,20624,-12620,-26534,72491,-30700,-29823,29354,74750,-43202,-25273,101961,97842,-3783,44441,-27689,-20786,19073,-64843,-64999,-3576,15625,24804,-12456,-1015,-48647,43310,-11657,-6865,19381,-27776,43865,-16805,29258,12938,31508,-21365,-18764,13245,31221,361,8422,4838,-32597,-21538,-44919,-4901,-21546,-3924,15934,-42332,-47311,-60232,-34998,-2266,66517,78513,-33740,-62745,-8064,35784,8636,85558,10747,-15793,-50804,57246,17757,2779,13300,-22015,-43967,-19640,54002,-3897,-30240,-33597,-61097,-88062,38651,-17568,24738,15093,136317,76206,-18404,-34091,24591,11961,17136,-2202,4121,27284,54925,-10399,117615,36619,-16282,-50026,58679,-33209,-32370,-4033,7738,46072,-42741,-44457,-16365,72195,17039,-11505,35191,18608,9522,-28472,-43682,-43728,13778,-40184,68765,71300,-29311,3742,-2996,-98343,-20248,87464,9098,-11805,22914,18589,-21435,9578,-75742,-20720,-34924,32782,83371,6473,-90660,-50879,-50571,-12161,80842,34397,22473,-32850,-29013,-22340,-56408,6713,46275,35783,-1397,18995,40551,-73119,39806,35013,46301,29704,72472,-69567,7190,2582,26066,25813,21121,-11320,27242,66038,27028,8136,-78116,9825,-24720,-71443,-60063,43555,-27022,11613,-74031,-3149,-39357,-134271,26153,953,-61494,-38324,23026,11795,20878,19370,-42621,64794,64980,44093,-56165,52000,43386,25715,65904,59880,46543,29744,19044,-2619,-83811,-92745,-47744,-20953,4936,-46279,8824,11868,-28255,-130159,-53457,1259,-33318,27346,13779,93698,31763,31093,70548,36386,-18901,22837,12552,-3846,14553,103758,49328,15087,-56790,35248,35053,33829,-10167,11004,-20161,6570,28649,5148,-69272,-4813,-31884,-59185,22002,107707,22167,17049,75303,-15615,-148183,-104559,281,-9217,-38008,41510,98958,-2300,1274,34788,104646,12802,71614,-6651,-18472,-52015,-80373,-85216,-21095,66100,400,-68034,-984,37388,29155,75476,17508,57587,-34952,27737,-75871,-125053,-25201,-29484,50774,10007,43863,23640,117444,66784,70335,-60671,-102804,-16908,98480,136034,21685,42135,22190,36851,35320,5221,34600,-47150,-64638,37451,-13679,-44081,4908,10739,-71,-15960,43026,67866,-46891,-22230,-57484,-24497,15878,-79661,-63370,19253,-6847,-14686,17477,-49855,10484,-37039,-32280,-29352,88647,-29907,-102605,-4521,-1812,-90453,63798,40030,-61910,-12284,21043,-12785,43029,93536,25481,-19668,-59705,-43405,16185,5168,-51801,-29832,37701,11117,-22252,-44923,39214,60831,35483,28799,-26894,-76484,-11500,26708,-35100,-44891,-12468,72007,24739,-47174,43629,33917,4457,55896,31072,21762,39671,105883,-52473,-13,54315,-41500,-1405,29434,65542,-25384,33519,-35505,-37387,-4288,-25122,-26686,-6188,12517,10553,-11022,-17447,34113,70836,55653,115488,10948,-13815,-11886,-2354,29416,-13345,10013,46031,28419,79484,35155,-49562,-8900,-19518,49426,-24130,-66637,55155,-5986,26947,84653,47537,67,-48600,-83184,20512,14555,-30043,-39031,-52141,28788,-10025,-59642,-66527,-4904,72059,-27781,6542,-36205,-4963,53273,58096,19678,85264,15174,-4355,51411,48876,-32996,-25180,6113,101130,46148,-21189,-37065,-43769,17169,30444,21671,-99,-4414,-52131,-25132,-38701,-67790,43936,24553,-71638,8686,-6949,-115926,-19147,-42347,-34192,-14872,53132,-71506,3961,23007,1017,20040,-33066,38202,20941,-92166,-89782,81325,82174,26054,76024,96630,-24921,-14481,19668,6127,-43079,24180,-92648,35909,-90512,-43462,19366,-24728,-34304,-28047,-51139,-11671,-44292,13563,34481,-31370,-31605,-16554,9044,-58313,-84117,35925,-69582,-48303,-101825,-19895,-41997,-35769,52349,18197,2222,-37591,-15079,-29159,-44463,17292,28175,40101,6278,14882,-39567,-43952,43593,-6665],[-40115,-54219,-2362,55754,-16090,-12539,-16843,-26244,18053,-20884,11940,32493,-8251,-28550,-15882,-45343,-53025,77973,74822,96899,34849,-67909,-29509,-16080,41559,48684,24247,59666,30234,-103553,-50259,13325,-77363,31641,-8552,-79070,27529,-66761,-26284,-53868,9762,13457,-60222,-83190,-14913,32722,-6033,-97,-37963,-19854,-15745,13650,22655,4156,-50257,-33762,-56581,-34225,9484,82631,98598,16318,3504,-15720,-22382,-49583,80756,-87054,5300,31465,4402,-45714,-54233,-2882,6555,-80628,-26190,16743,50412,-18333,-49186,19627,-15531,39746,-24919,52795,-70039,17838,44936,16405,45350,12797,50484,-27459,-94437,-38005,12450,-52597,-22117,-58115,-5027,87693,-14085,-100548,-79364,70056,41819,120254,85727,6996,7236,54290,117867,23148,-23304,-7807,49,-22836,-7898,22628,-6623,-6008,37977,-56250,-90172,51868,21583,-6210,-78481,-59388,-30912,-19551,23478,28193,73956,53634,-112166,-31376,36517,5571,-19190,-29961,17769,-35311,-14149,25620,-92205,-49877,48335,32384,83093,56129,55448,3832,44241,44207,75812,58139,34699,48220,32326,-36474,21991,-7064,-9708,-98899,-49832,12547,-52554,-33974,11940,-47421,-7911,67973,6519,98489,51122,58573,-57191,-22746,-21695,-19550,68843,32996,18542,-69241,3377,-31616,13311,-36725,64849,85382,-57356,-10625,29640,8759,5358,75808,33346,-21124,24770,70218,26946,92000,48458,37496,-28968,-61055,-32235,54508,33547,10099,55513,83087,11594,-11859,40957,21158,65686,47126,-40428,-90671,62869,-14698,-27460,-22587,-1721,-39403,19938,36487,-89353,-37521,-8909,-120683,-56376,27081,76757,43284,-15779,45497,-50639,-159135,12477,89375,-10780,-37787,74842,22024,70288,-10720,-117692,204343,-26247,-212554,-163968,78980,43042,43912,-13471,31473,-14616,53770,18733,-59528,-21906,-20796,-49485,-54836,-4786,-50408,23612,36956,23263,-54759,-15806,80252,74876,-66905,-19085,18189,21883,-98486,44789,4846,-41051,61197,51635,-18161,-756,-59292,-25856,12473,39049,6375,-12490,99542,47434,15006,-75772,-37641,-75441,20280,71275,-20724,-102298,-16237,5489,13857,45487,47902,106021,19849,-29245,-9532,27940,-52304,-30107,38422,-109733,16348,5726,-25370,7567,-35682,-31208,-46583,23275,-11979,-30223,46489,-27466,24238,74607,-6914,67370,57807,-378,-20934,-29374,-45192,-10470,62470,111115,40397,27079,67283,-11999,28029,-61272,16014,17488,9364,-83426,-11469,-13525,-66929,-23914,74761,10512,10716,-14058,85711,-25945,-328,-14214,50221,77272,26294,40867,-23846,-19968,-20676,-31483,-54832,2139,-7287,-11090,66530,140846,-12302,-96793,37322,41694,53090,4916,94973,-13357,5564,-67591,-83392,-34273,41516,-7971,-90518,699,-2620,28491,43485,-27004,-12115,17603,29120,7895,35286,35277,-45626,-33510,36326,-21729,-43469,76261,78353,46846,-42607,-67695,74482,-21412,-6483,-5676,-72905,-106654,-27652,27781,9572,-1226,-1898,44867,-33837,-40029,-81498,-106967,-68073,65276,85917,53119,27379,-51251,-76469,43855,12911,78558,-6006,16081,-56009,-4485,2165,-212,23237,38286,1149,11807,88072,61841,-3039,-27040,-25263,148916,72903,-30439,59516,100200,23365,35522,-9045,58123,59307,-22268,-23611,15313,18038,16636,-16695,-18785,33315,-2682,-46657,14127,13425,-8292,-13902,29441,-34550,-10141,99140,-4740,-22039,28980,89492,-36654,-28722,94645,71226,-12973,48467,-405,1250,25339,-82519,-85931,-367,22068,315,-21647,2017,-32938,27904,-16653,-25146,12007,-15168,64548,-4403,27312,24196,26049,-16210,-21443,-2388,12470,32810,43461,3370,-46350,-28118,-57761,-38423,-33204,-3601,18348,-52469,-50173,-42051,-12123,-5102,77701,98292,-46477,-83012,-1157,19145,18006,92373,33502,-18731,-26165,47298,1698,-11161,17233,-20062,-8570,33076,59443,9600,-22962,-27530,-48182,-71558,61544,-46911,2641,1496,134385,98531,21821,-22131,33937,4772,23275,38162,2516,34166,73326,-7148,86186,-3486,-15940,-50953,67155,-12370,2971,10426,8203,55551,-26305,-33881,-12594,59007,21259,5569,42778,17909,4829,-32615,-36182,-30511,-7588,-16658,57797,47347,-25123,57223,5092,-117263,-42692,97384,6471,-30263,44992,29883,-19641,26643,-52790,-8202,-6563,37401,95339,6926,-98150,-51022,-18159,-11272,86434,28637,10977,-50510,-26537,-60258,-97340,-4086,53714,18811,5199,23880,41284,-40568,15235,49467,38793,40504,71530,-17171,-7949,22353,46314,12045,-858,-7868,32468,60845,24791,8648,-95012,-12986,-9322,-70868,-74137,43308,-41281,6498,-69793,5542,11928,-119534,13762,-13437,-44956,-16264,29125,14303,7923,24925,-48898,42119,37920,57350,-47144,42884,35254,63322,62968,35784,31723,8029,2378,-15146,-104666,-69062,-13331,7321,-5899,-47756,9645,2794,-53635,-133566,-62608,13295,1910,37726,1910,96610,45085,26839,81997,17009,-31143,53177,17867,-9671,492,91803,78173,25441,-48383,24582,18253,30842,393,11980,-7944,-3130,43023,7821,-59783,5966,-33277,-64507,44092,101934,23971,33429,66230,-33545,-140143,-103493,-7240,-35091,-54833,2475,36520,16080,-4083,10263,106564,20731,49652,5089,-3058,-52178,-23706,-76546,-16208,55259,-2054,-82405,-26474,27343,26588,72279,57199,76469,-12508,45077,-63913,-110865,-13377,-10770,61895,19567,39554,27253,103813,45692,60037,-69486,-79025,-42642,86359,111797,35991,77010,32779,56828,40950,16569,15571,-41907,-64229,28075,-7901,-44709,-2188,-4775,28697,8514,28243,52582,-44643,-5481,-52312,13037,23014,-61691,-60714,-22788,-8483,-33573,1104,-42169,20983,-35432,-40088,1081,60266,-34737,-105234,-6883,-13937,-85728,65264,27661,-70827,-5939,3742,-35071,40498,105427,28098,-13121,-51946,-41442,-2713,60,-30166,-25925,27720,-5342,-18214,-37701,63707,67644,44661,33462,-33487,-79653,-20764,10027,-42944,-36201,-18722,74196,20398,-29322,52686,44109,6924,72084,22153,29796,29237,46033,-77328,-14151,45175,-48042,-5235,86566,77606,-42790,18129,-43216,-25180,-19763,-23675,-27656,-16526,11427,2368,-6121,11317,51405,54886,52525,97114,35708,-500,509,31247,2756,-3204,15846,42671,6336,67295,1506,-30535,11049,-30280,34049,-21516,-89164,51225,-2988,33103,67970,38844,-633,-33119,-66014,56620,31775,-47287,-865,-43412,43788,25569,-40258,-52140,-17129,67127,-27722,1029,-58078,3362,39246,23182,29283,94475,40595,10286,39060,50307,-33264,-51192,-12616,70830,45523,-13745,-52775,-39319,21356,45945,52921,13059,47699,-38848,-43048,-43982,-68801,15326,-10549,-67421,212,-33759,-81605,-25443,-54689,-19413,-10482,74146,-56590,11974,14230,-1525,3913,-20285,44014,-812,-104676,-86650,76756,97225,6854,58863,101049,-19816,-14446,34594,-6131,-30414,17275,-43590,28467,-84734,-32160,2975,-35729,-21542,-18127,-43761,-16277,-39188,-1902,11284,-41025,-27426,-26350,-6999,-49433,-109177,22674,-35649,-31613,-105544,-25257,-38059,-32453,66233,31593,10743,-32367,-7313,-30571,-27900,25318,35477,28061,-4065,13856,-32082,-22508,55001,-19623],[-71356,-65536,-17257,36343,-8881,3825,-30998,-17109,16637,-18903,-16986,-3669,12846,392,1611,-54784,-76399,61499,62468,106134,29883,-78390,-28427,-24453,54269,48437,13256,41136,31709,-105805,-86283,-4342,-76839,24606,-21185,-89669,16665,-56134,-18431,-30555,-13228,-3965,-12155,-39633,-33393,34275,-3429,16634,-33787,-44751,8606,-3415,29529,14702,-62537,-7434,-51950,-9957,15932,93513,82611,17144,-7290,-30277,-37064,-43447,59428,-103459,3719,23520,26417,-57573,-55013,-19579,11548,-68957,-12933,15502,35934,-23141,-26637,8231,-36337,45266,3333,71613,-67260,10061,48583,32725,48115,16184,38478,-12751,-86275,-25757,38633,-51685,-9664,-67758,-21546,96374,-11065,-87818,-46597,61437,31998,103957,87565,27813,17023,75398,88658,-10045,-10873,5078,5191,-34346,-14518,60109,1449,35626,29664,-52328,-111572,57960,12788,10669,-66576,-54821,-64125,-13016,22617,45935,53277,51812,-62301,-31374,22352,-5664,-5816,-22789,23549,-4202,-41618,20918,-98193,-39738,57204,33548,75502,67217,50868,19421,39652,44375,60414,78676,45662,31338,22607,-42515,9401,-16830,-21528,-83206,-34975,37792,-28043,-36674,14429,-43462,-3306,70520,-21651,74475,47933,68338,-80647,-28826,-39358,-21345,54899,45295,38734,-48867,29031,-5217,27279,-29016,73451,86644,-52116,-5508,35916,-1437,12709,54702,34071,-18345,15930,76271,27551,63458,73610,38411,37459,-16700,-33104,61908,37364,18029,60693,89657,6261,-30541,41641,-17911,55482,55632,-35305,-111309,33397,-23215,-32292,-32518,-24000,-41891,-2857,56679,-82402,-43242,18672,-116559,-61146,21608,89161,45520,-24760,45637,-57154,-148655,-6013,91828,9424,-28737,52733,20503,64994,5997,-133595,173318,-27222,-220545,-161836,74565,32024,55313,-14981,19662,1532,32150,-3742,-57774,-14737,-48264,-57832,-30869,1575,-59975,-3799,43142,7631,-40671,-30094,71231,70916,-57526,-15002,19340,6390,-68479,49351,-374,-64570,74824,73375,-666,5982,-59637,-37238,23892,28532,24188,-15033,56321,28851,-8426,-45681,-26525,-52162,44090,82471,-23514,-84654,-21646,25091,-18745,31409,37199,95921,12394,-24366,-4054,9512,-46280,-41473,30166,-146908,-4770,5510,-42529,10818,-17162,-20010,-44761,44778,-23375,-29508,40248,-29919,4529,52108,9328,115205,58193,3174,-23912,-8278,-59136,15302,33080,77888,51348,35622,56811,-10350,22973,-84319,20308,35965,-2940,-92561,-11520,8241,-51724,-24664,77390,1429,-6125,-16248,64095,-43104,-12855,-25943,60509,81408,1538,-1665,-8462,-6152,-41686,-57121,-43016,4986,-5609,-10979,30299,125684,-8576,-77529,15824,29906,60171,-18048,80397,-3344,22076,-77985,-87011,-39217,46786,-14746,-90702,-24591,-38408,25264,52666,-48088,2525,7283,31753,24732,65338,4605,-32144,-48839,20313,-9302,-57858,51836,86848,56010,-38972,-76130,58225,-51747,-31772,12176,-41153,-89919,-23204,19213,10521,-36009,-16299,35451,-43232,-36745,-76376,-117554,-78966,71364,74111,59043,4347,-56526,-83517,25349,30462,65778,-10419,-5792,-49847,-9991,-20307,-1431,1067,21182,13763,27285,51800,70353,8134,-39263,-51900,120126,24670,-32088,76364,123864,39610,26538,17189,69290,58978,-38258,-59123,72751,3930,-16771,-35002,-15826,41537,-3620,-59755,12197,5304,-8814,-6387,32850,-47521,4236,102381,9121,-6958,37471,87403,-26924,-30798,82455,44288,-27231,43959,25155,24277,27016,-92841,-94779,10749,13967,-29154,-27823,6178,-15350,8639,-11956,-31163,14044,-532,65214,5040,24287,28176,7675,-9898,-27079,-21629,-7687,77695,78169,3427,-53811,-35187,-48965,-65320,-48839,-3268,15059,-61767,-47335,-20599,2870,-12680,77305,106738,-52172,-105504,8286,889,34687,93887,48127,-19429,1359,28651,-21835,-37049,11000,-3955,25785,94836,55184,22900,1797,-12371,-37987,-53366,65663,-59605,-13510,-19732,91589,101549,56240,5159,46837,-13498,20722,63148,-1717,33303,93198,2654,48482,-44548,-16778,-41468,66336,20292,27669,17141,-2876,50317,-13757,-5904,4090,37900,18141,18885,45578,18540,-10077,-30270,-27997,-9764,-14466,12803,34354,31941,-26569,95435,5782,-119443,-54124,87547,1849,-42319,52299,36543,-14747,44369,-30405,9481,25130,35005,86157,2823,-85497,-35741,22518,-10766,76643,15107,6925,-69011,-27532,-80679,-124034,-13841,54545,2461,769,31355,41243,-10129,-10494,48292,16434,50030,61690,19148,-19712,50305,62718,1441,-23894,-3833,33818,49743,18617,16386,-97279,-35581,11700,-61186,-66083,42522,-47322,6387,-52310,21535,65887,-74690,564,-25248,-18196,8979,27547,19487,-10632,20486,-56874,6025,15948,60835,-38145,16938,24983,102580,46310,-2346,2865,-8045,-5083,-9750,-103566,-33847,23289,28929,-10054,-45521,7466,-11715,-74297,-123100,-69881,27680,35637,40936,-10131,90156,48228,9915,86727,-5616,-42990,80393,17037,-8815,-11554,66552,87846,37749,-22119,16432,23142,32802,9632,10472,3757,-15801,52467,1489,-46290,10227,-25835,-48006,57450,66178,14800,32195,52378,-48404,-137460,-103749,-15566,-57344,-64640,-27684,-11137,25220,-12081,-27540,76852,28080,31665,18619,10978,-52983,23525,-55284,-7639,44084,-7222,-90629,-49302,21589,19832,53956,75509,73709,7052,52439,-52585,-81569,-2055,126,62118,26277,33110,29302,72112,18639,58288,-68691,-60745,-68386,51688,69513,41700,82972,35339,71386,49770,20400,-22389,-37872,-60939,16818,-5480,-43538,7744,-1933,60009,32208,8381,33891,-36519,4809,-35329,50231,21014,-32789,-54397,-61626,-2392,-48762,-9998,-30145,24443,-29523,-50083,26087,24384,-40180,-100236,-5017,-17325,-71745,59046,-585,-73249,-9708,-20420,-61088,37053,103308,26414,-9666,-47438,-41370,-25981,-1704,-10484,-23322,15755,-20138,-3457,-23599,77033,70648,46111,31558,-39107,-64496,-23175,534,-36885,-23163,-19942,68317,13028,-15635,47007,48625,2021,71868,8567,19526,-5790,-24290,-87801,-41079,18029,-46164,-6293,134345,77658,-57445,2324,-51562,-6830,-26292,-22115,-27676,-26316,7002,-1352,-6899,34987,59532,47348,43295,65900,53758,-9775,7241,49437,-19095,6939,13107,33517,-9051,51263,-33901,-3253,27765,-46186,17331,-19486,-98341,38565,12623,42787,49600,28943,-864,-21148,-45033,85268,44090,-59031,27654,-34378,58833,56975,-25800,-32455,-29597,52221,-10751,-5774,-72189,14397,22086,-13696,19763,76693,61393,31684,28132,47758,-25722,-73585,-37671,23248,41839,-11140,-61324,-32361,21333,42424,71400,24970,72137,-20941,-51015,-37454,-54088,-3011,-45597,-65790,-9424,-52282,-28126,-28343,-46017,-2778,-6005,77421,-41302,23824,10300,7383,-18669,-17681,31076,-24708,-99790,-62890,61522,97848,-18609,42519,91702,-12679,-8372,43606,-11027,-1142,10991,6758,22848,-74260,-15868,-21985,-46940,-10165,-5196,-29119,-18800,-32696,-20078,203,-43879,-26644,-26708,-20929,-29197,-113087,15082,12609,2534,-92929,-25181,-34928,-20667,69804,38324,7421,-23466,2656,-23571,-14510,36587,38380,13374,-12186,9346,-18284,8685,56929,-31827],[-79463,-68886,-29582,22011,4059,21126,-34255,-11092,7400,-15067,-40164,-37175,36397,37993,15572,-39036,-83421,28413,42868,98675,20297,-78972,-25580,-30630,62402,62648,18629,21594,28607,-84651,-116081,-23331,-71073,17081,-31531,-88082,1959,-36859,-17603,-3864,-41599,-19650,21425,4509,-13113,37400,-2621,32842,-21898,-58117,30968,-17771,34401,24654,-72747,18647,-37034,10381,24453,85748,55875,14749,-29418,-42527,-42547,-33694,27129,-97253,5102,13507,46862,-56304,-63371,-30267,15788,-45442,1634,17142,15426,-19206,-10521,-5580,-49670,31043,26644,82871,-41935,2889,36706,44401,56557,21966,22131,2635,-72558,-10200,58485,-46880,658,-72903,-34546,89731,-6761,-59248,-6235,47411,20364,64430,60663,50779,27488,88222,45776,-18467,-1487,17170,12924,-48166,-25309,112001,12085,56057,14922,-37910,-110469,56193,-757,25805,-38553,-35758,-94492,-5781,23381,53830,33142,40049,-7277,-29661,12833,-2341,2304,-20314,34489,23810,-66337,12228,-86463,-24483,60456,29286,64717,70588,47048,33913,29863,32839,37510,89530,56640,10082,2698,-48870,-1157,-28742,-30668,-54661,-15881,50668,-4674,-43846,16974,-35664,-2385,74725,-33225,46279,33473,68282,-96269,-26903,-51550,-19551,34770,54678,45968,-30331,46997,32956,34859,-20531,72480,68260,-40722,-559,28961,-6888,9031,20605,34337,-8827,5275,75263,27173,28664,85745,28883,85281,40484,-35147,54884,37253,18634,53416,80622,-9458,-51214,46841,-31481,35456,54291,-28471,-112518,17197,-32155,-30750,-44905,-35799,-40320,-21143,88126,-58001,-31896,39427,-105343,-57563,38824,93159,45324,-30271,36564,-72437,-125122,-34207,84718,21992,-15179,19037,14373,51140,20230,-106825,132262,-37692,-213562,-142968,57043,25788,59300,-14681,15923,15243,2754,-26060,-51136,-4769,-73440,-40563,57,15241,-59257,-31208,53904,-6456,-15614,-38274,50190,65594,-45121,-11156,23848,-12645,-36413,43786,-3329,-69127,77398,83216,30435,16096,-65002,-45840,43149,18218,34956,-13883,16163,8029,-23071,-6489,-10007,-11019,46999,81056,-20088,-64768,-25726,27745,-47514,14199,20263,92257,7462,-18768,2766,-15809,-39479,-53435,16511,-157506,-16060,1520,-51700,14774,-883,-9216,-35907,63493,-34093,-24525,30967,-41678,-22900,33381,38310,156404,53031,7582,-27381,17787,-68856,29478,11890,47967,55244,39653,34713,-2244,15944,-98137,21513,60471,-7300,-89223,-2589,30512,-29138,-21116,63764,-12030,-19612,-17023,23853,-58450,-18891,-28169,66679,84397,-12881,-44406,5151,9620,-57509,-73037,-28371,11802,-7893,-23301,4906,96953,-10102,-48849,-12258,14462,57758,-28210,54450,3031,42104,-85112,-84897,-46008,44386,-17522,-88536,-45999,-62042,17236,62075,-59285,19276,1673,28626,41888,83705,-31762,-14225,-56330,9057,2230,-82057,7014,78399,50221,-36590,-80720,30228,-73279,-52596,23331,-11041,-70503,-10651,3095,910,-73442,-38477,21461,-46867,-31956,-77445,-111726,-79357,56253,53935,61182,-27986,-43405,-65589,9626,31819,33620,-14973,-29687,-26799,-17732,-43279,-7366,-33383,12031,30751,44823,9389,62152,8899,-56948,-75305,54816,-46632,-42931,89679,141077,53625,24266,35312,70780,53999,-45453,-94243,108665,-8754,-36576,-48301,-11098,41726,-15238,-60653,9984,9973,-3688,704,30352,-50947,16449,75700,3207,12940,53310,69698,-17036,-25686,65028,17478,-43723,31083,44628,40798,25095,-92917,-94634,19644,-3876,-53091,-31437,10980,1451,-11053,370,-21133,25724,13234,46076,11931,21588,23291,-17922,-3043,-38906,-34393,-20481,116177,99177,3011,-53754,-41669,-24227,-81329,-62509,-4544,7760,-67520,-41865,-2661,9122,-19542,63963,97359,-48858,-121986,17796,-11226,56213,91339,53233,-14213,26504,4364,-49637,-63892,-3408,16428,50297,142720,42689,28230,33621,4924,-34189,-38046,48005,-54360,-20892,-49897,29760,84712,79839,35635,59268,-35517,11524,62511,-4604,26357,105367,17772,22902,-76085,-16925,-21308,58882,58643,39531,14564,-22452,33964,-7513,31733,26256,14314,8507,25580,42471,21463,-29476,-21571,-11120,15177,-872,41276,9080,29968,-35206,100530,-2157,-103841,-48959,65802,-1695,-45717,46519,36967,-7284,57166,-15962,28234,54048,28553,62295,-4149,-60563,-13561,58598,-10148,52088,-6007,7273,-79600,-33552,-80607,-128340,-21855,46033,-5219,-14154,38418,43045,6375,-31378,39019,-12426,54465,45551,23828,-27536,81148,69289,-4832,-46600,-4822,31214,35263,9027,29181,-88113,-56901,33113,-43144,-38151,43908,-45873,11213,-25335,36427,105580,-12493,-6377,-31226,12508,33108,18457,24549,-30967,8994,-65280,-29491,2164,55295,-31120,-16286,15320,130988,13987,-41643,-29662,-15204,-1623,16789,-82595,-1540,52807,36775,-3596,-40951,1984,-26910,-87216,-102969,-68146,40129,64265,37277,-23229,73655,39751,-12205,86906,-25733,-43788,94032,6341,-7643,-19693,32221,76992,46018,11210,11959,43117,38724,20436,7546,10133,-23873,54476,-10427,-30426,11547,-13459,-8067,53292,-174,-21286,14098,39372,-57597,-140504,-103939,-21031,-68624,-61165,-42838,-32927,24313,-18183,-66170,36428,32078,21245,31219,22290,-51098,47051,-23502,3076,33901,-12140,-87200,-55386,18358,6373,23159,70572,46597,11722,48075,-39230,-45686,5239,-259,51290,28657,27218,32049,35148,-6713,63179,-61523,-56595,-85974,3156,20363,35161,58713,30817,76771,61549,16647,-58928,-33876,-52952,6349,-4560,-42189,29844,11852,85124,49021,-11755,15626,-24308,7904,-9774,73699,12245,-5353,-47837,-79668,9897,-54499,-14002,-21457,18525,-23543,-59445,36712,-3643,-43749,-87939,859,-10896,-54662,46662,-33459,-68511,-20669,-45595,-81355,31231,86657,22549,-9972,-44419,-43513,-42596,482,2901,-19205,3640,-26869,17731,-4163,76940,70153,39583,22589,-43487,-38935,-21594,-933,-20496,-9108,-14773,56407,6874,-6649,26940,43138,-9444,50872,-7112,-1071,-53388,-75135,-81855,-70534,-8880,-35448,-4420,153908,63686,-66627,-10448,-56870,10890,-22129,-15810,-25905,-28537,1299,-3571,-15699,47501,53599,51293,27746,33298,62220,-33699,6284,48516,-29320,14276,5132,20874,-10723,34673,-64221,23507,38685,-63094,3329,-15504,-95532,20414,31125,50570,31035,24535,-311,-14285,-30203,94019,47476,-55752,40269,-27038,67394,74281,-16581,-4959,-34917,35207,13727,-10884,-73066,22756,5227,-46427,869,41638,74079,55590,21390,41051,-12085,-90938,-59898,-27485,34134,-8288,-60419,-25205,16721,25545,66664,31535,58505,-10907,-47792,-21672,-29448,-8422,-69202,-66932,-16863,-56242,35220,-26934,-20940,11223,3117,61731,-29649,34844,10742,25228,-36587,-31416,4450,-46549,-78699,-25782,35272,81408,-44613,29958,71943,-7497,1621,46022,-7549,35523,5904,41811,16932,-60636,-3060,-46133,-56326,-1279,10588,-11139,-16130,-24677,-35077,355,-40567,-30511,-18397,-30142,-1738,-94814,15694,58975,43380,-67960,-21908,-32744,-1151,68416,36313,-6302,-14570,12533,-11017,-6423,46862,35794,838,-16663,3465,-421,37084,49601,-36821],[-61985,-64187,-34751,15606,21968,34881,-24476,-9879,-7566,-8869,-51538,-56073,59343,68965,23912,-5012,-73663,-9008,20292,69271,7753,-70580,-20849,-32028,60833,83098,40588,4601,20880,-47791,-130394,-37590,-59359,10421,-37143,-75320,-9940,-14456,-22495,17814,-62303,-32115,33385,38577,36357,38882,-4556,43696,-3220,-58372,45226,-26255,37259,31353,-72814,35060,-15302,20918,31182,58217,27217,11122,-53234,-49729,-39324,-21504,-4057,-69217,16725,714,61126,-44348,-73998,-37788,17017,-16608,11482,21515,-7088,-10901,-3663,-19388,-55764,1091,36667,84965,-7612,-8247,13967,49051,70645,26208,1265,12031,-55468,3907,64771,-40783,6049,-72027,-38737,73995,-3431,-19577,38103,32603,10168,18932,19858,69289,36165,85226,-298,-5029,1229,27589,19414,-58696,-36198,151221,23526,43875,-914,-14460,-87006,47278,-10731,36185,-3633,-5053,-108243,590,24169,47028,17236,18790,37100,-25085,11839,18563,-1505,-25869,50903,44007,-81031,4388,-58980,-9940,58036,18282,53803,64485,41452,43844,17831,9440,9760,87896,64338,-8962,-20812,-54710,-9182,-42790,-33845,-25518,2034,50780,11145,-56142,18422,-25365,-4276,81336,-27244,20353,14459,57361,-99177,-18843,-52814,-15758,12041,58055,37305,-19386,57760,70992,36898,-12050,62506,37818,-21099,5350,8784,-8363,-4387,-19488,29921,5271,-5717,67049,25764,-4211,76455,13218,104737,92586,-33937,35276,33132,9960,33294,60591,-32535,-67875,55477,-22945,9350,42498,-21846,-92232,17339,-40979,-22773,-56200,-32098,-32053,-31816,116398,-21101,-6102,54306,-88494,-47399,76093,85899,43006,-33165,21668,-88021,-97085,-64593,72616,28165,208,-20184,8403,30655,27729,-55190,84684,-43806,-184596,-113931,32254,24165,57923,-8149,22757,25158,-28588,-40208,-42628,5589,-87784,-3468,26528,34107,-49336,-52744,62877,-14274,18113,-36151,22279,57927,-30480,-8437,30986,-30329,-5561,30991,-3774,-54666,69025,80757,65890,26785,-71961,-46744,60462,9198,38337,-9694,-11115,-11503,-23338,32038,5447,33020,35764,65903,-9991,-50409,-31017,17607,-63497,-4649,1625,93995,8535,-14378,7049,-44459,-35533,-62965,-1103,-140831,-16718,-4774,-50505,17575,7556,-1389,-22944,74610,-39981,-15601,23711,-58023,-49534,24734,54210,170451,45706,13312,-28384,42470,-74049,29088,4868,26814,51088,37530,4752,12025,8329,-101424,20206,83407,-3363,-73003,16216,46322,-5847,-12789,38330,-29479,-26451,-20186,-22947,-67297,-17145,-21953,65382,81437,-13336,-70908,14514,20559,-66624,-75052,-14014,19927,-14877,-43122,-6077,62617,-15982,-25667,-40795,-1540,47497,-30902,21533,5325,60136,-84852,-78737,-55448,33484,-17151,-79326,-58198,-69414,4946,69621,-59001,37500,990,18666,53814,75814,-62057,5609,-56977,5893,14725,-105768,-47609,55089,32665,-35940,-82779,-2648,-70687,-59117,25524,6640,-48785,6307,-14117,-15599,-99387,-59958,6012,-43306,-24880,-80838,-91562,-70156,22631,30468,63897,-57485,-14802,-31926,141,19362,-8114,-18962,-47930,5180,-27826,-54507,-10114,-64609,11424,47923,60307,-22667,42311,1025,-75363,-89392,-16774,-109627,-58247,98319,144672,66108,36051,37388,64819,44103,-42612,-115151,117532,-15354,-40320,-54032,-8261,37467,-37628,-59540,4552,26575,3075,3530,22779,-47921,26780,27596,-19759,34039,70987,42894,-8510,-11222,43595,-8766,-58427,12447,54454,45915,22190,-81919,-88490,15910,-24403,-61580,-34240,15279,14751,-28309,15304,1695,43505,23366,18026,16267,20204,10395,-42583,4028,-56758,-35044,-18895,132181,95153,639,-46749,-46105,5506,-86596,-68589,-7198,-1581,-66408,-37636,5896,7351,-21027,39037,69751,-38122,-126928,24179,-11397,78318,84917,48762,511,47712,-20461,-73822,-80151,-20860,30179,61312,157296,25902,21787,61531,18342,-38044,-30123,13513,-38506,-21064,-87119,-28905,53205,89907,56823,67667,-50325,887,38237,-2005,17867,101063,33614,20003,-88391,-15123,5230,47802,91800,41774,4887,-44660,13490,-6777,67087,45193,-5228,-5106,25448,34319,26143,-45101,-8849,17495,39518,29576,60717,-10579,39750,-45827,69728,-16818,-75947,-28882,41682,-1698,-41034,31952,30544,1398,61361,-12980,43482,75464,20690,34176,-10619,-33052,7455,77651,-9005,17975,-29358,5344,-76381,-43345,-65651,-110638,-26939,30680,654,-34514,41221,48426,1871,-45240,29799,-34507,51710,25853,2333,-31432,107158,62829,-6164,-65928,-14390,24951,20688,-2608,41390,-74461,-74886,48940,-20281,749,49141,-38957,19628,3897,42557,119016,44170,-2161,-30508,39585,51282,4682,27537,-42723,-5344,-71722,-51758,-5159,43331,-27287,-43231,9496,137491,-27907,-69535,-54990,-13781,10001,58880,-50318,14884,68871,30391,13985,-35638,-5337,-38317,-88967,-78460,-53256,47216,87152,27975,-37898,48802,21680,-31701,84071,-36924,-25735,88309,-12906,-9311,-23414,-2705,51410,45774,34742,9209,60191,45650,35811,6758,11179,-21542,49078,-22888,-15053,13693,-618,48272,38369,-73893,-77560,-7534,31842,-59274,-149976,-101494,-20420,-64410,-42093,-44345,-33003,14848,-19572,-92472,8464,30715,16630,40572,30343,-45301,42232,10399,13793,26309,-14244,-70787,-42842,13960,-12709,-13222,50069,2855,-3955,34310,-21554,-11019,6761,-11651,32592,26060,22702,37561,7684,-23960,68099,-51626,-64049,-88610,-44404,-23708,16240,15461,19875,72129,72812,7797,-75868,-28122,-39789,-980,-3607,-41575,53546,24241,98760,56099,-27496,1067,-10335,5451,18452,75476,757,12843,-43498,-70467,24992,-47726,-11667,-20859,3886,-21679,-65076,28376,-14555,-42926,-72023,9071,3275,-40335,29716,-59076,-57583,-34289,-67056,-87313,22183,61250,18902,-14107,-39655,-45931,-44693,5656,8557,-10764,-7687,-22749,37558,16994,64536,69539,27501,7866,-46284,-13534,-20365,3425,1013,3148,-4111,41459,5739,1374,-2126,25583,-23708,12633,-21441,-19803,-93513,-89094,-62593,-89352,-16572,-17060,-62,134242,38005,-67134,-20591,-57524,21779,-8487,-3814,-21689,-18416,-3312,-7111,-31718,46646,34702,62497,7753,10392,60395,-58863,-1149,31452,-26204,16949,-2330,7539,2467,22377,-82760,41157,43721,-75651,-5829,-7936,-85992,1124,39882,51173,12501,28294,1564,-10138,-28201,79692,40032,-33937,39094,-21570,64495,71722,-11498,28665,-28661,23550,32396,-12537,-59106,24462,-7467,-69726,-15567,6230,77198,75658,19434,31364,4152,-104683,-70769,-64340,23116,1410,-50388,-20418,9313,7153,36550,31081,15986,-13748,-36195,-1728,-5349,-4803,-74319,-67133,-20020,-45205,93021,-22599,8809,20083,18529,33992,-23534,39538,13575,45425,-43039,-60187,-26077,-62280,-47291,14509,1115,49805,-65075,22673,48321,-5209,12518,43194,2611,67286,1600,57514,9070,-45563,-552,-60505,-62595,5442,27967,6840,-7218,-17017,-41610,5641,-32928,-37356,-4639,-34636,27039,-61037,23601,85924,75268,-38017,-17844,-30731,22738,64814,25459,-25161,-8717,19357,1937,-4234,52124,28774,-6049,-17331,-2730,17857,52472,36922,-30285],[-27279,-52097,-29064,15091,40859,39944,-3798,-11837,-23885,-66,-49763,-56441,78366,80330,27347,32726,-54202,-36860,-1377,22729,-3238,-54950,-15255,-27769,46879,98262,71865,-7157,11724,-6598,-122834,-43048,-42878,5749,-38435,-53840,-12391,5172,-27411,33180,-64361,-40256,25357,54468,90016,34597,-9833,45096,19786,-46099,48798,-26658,37425,32542,-61286,36142,7152,19666,32488,16993,3348,9321,-67987,-49657,-30098,-8339,-22679,-27469,38109,-13537,66370,-25833,-78150,-44929,13217,7619,11905,28130,-28417,-3498,-4890,-30030,-55128,-32892,29615,78631,19089,-25571,-11113,47024,87597,23792,-23837,11486,-38885,6962,55792,-35710,5448,-63737,-31075,58250,-1948,23638,81172,20914,3937,-13561,-16897,76614,41526,64898,-39024,17500,-3534,37025,23696,-59916,-42327,148065,33515,6753,-12700,12476,-49204,33253,-10233,39593,26649,29732,-98626,5196,23000,24532,7147,-7876,60434,-16937,20303,48386,-20089,-39426,69058,54079,-81902,830,-22716,641,51637,3125,44416,48531,32577,48034,7851,-19428,-20672,74249,65312,-21212,-40954,-59041,-14360,-55749,-29704,-6210,13039,41295,15924,-71765,17871,-13924,-7741,89530,-10630,1056,-184,37592,-87681,-8635,-43159,-11287,-8928,53433,16400,-17392,64385,94252,35744,-3683,46922,5939,5053,13674,-19715,-8838,-21919,-55617,17471,18751,-16199,53236,23607,-28525,45710,-2365,97188,120371,-26122,9284,26492,-6638,5159,36994,-58091,-75397,64560,-6321,-17744,22962,-17491,-54667,29277,-48854,-9424,-62388,-13385,-17814,-34217,128605,17678,26005,65294,-66550,-33660,118161,68312,39731,-34721,5985,-94899,-72746,-89601,59605,31779,13564,-54578,7442,6683,26205,-3439,37715,-36145,-133194,-84998,7049,24234,53992,5953,37725,31221,-54675,-41975,-35292,13632,-86641,39324,37028,53506,-32554,-64890,63054,-14019,55293,-21926,-4786,44790,-15518,-6970,37019,-41872,20931,16019,-2920,-28141,53368,70030,95134,35237,-75587,-39600,65949,-275,36422,-4544,-22603,-26869,-9010,60511,13075,61458,20377,40960,4921,-45260,-39158,1748,-62533,-23496,-14117,96376,15641,-13502,5007,-70663,-35595,-67482,-19774,-107517,-9897,-10728,-40743,17347,5216,1701,-9870,73992,-38365,-3893,22157,-73105,-67760,27899,35399,145033,39454,20915,-25372,58551,-74808,15120,13806,15742,39213,28250,-26855,29543,516,-94945,17219,95012,6602,-49267,40618,51618,11372,-1374,8652,-49484,-25846,-29186,-64257,-67953,-7992,-9697,55088,69653,-1220,-72209,18185,21730,-69817,-63539,-2250,27316,-24439,-62596,-8067,32850,-23208,-17444,-63157,-15181,32340,-30292,-11938,5271,70855,-74177,-70711,-66502,15810,-14848,-59012,-58748,-62988,-9716,72425,-47447,54500,3385,2366,56467,36908,-76659,23847,-53608,10055,28378,-118890,-94414,23615,11282,-36101,-83698,-31913,-38279,-47644,18712,11201,-25260,22637,-26289,-33997,-100076,-71494,-7902,-32707,-13885,-79518,-64450,-53438,-20165,9240,69336,-69826,21641,1495,-1652,136,-46241,-22395,-54728,33799,-38675,-45596,-3523,-79182,17450,60123,68745,-36197,20175,-10113,-87951,-92890,-64823,-138401,-69820,101759,129241,78198,62607,22233,52358,30685,-32790,-110462,104792,-14063,-31174,-51442,-8882,33922,-66510,-62648,-5861,48222,7709,-349,11572,-43047,35470,-22321,-48096,52103,82986,15249,-1138,9951,21029,-31914,-67539,-7334,51944,38914,20824,-61567,-78011,-5142,-41191,-50736,-38098,17890,22591,-41150,26598,27585,60905,27963,-3198,17807,20217,-6732,-57579,11007,-76705,-23145,-1332,121771,63627,-4321,-35016,-46570,30532,-84269,-64181,-9255,-11462,-56274,-37807,3181,-271,-15163,6344,30505,-24627,-119857,24569,1631,96015,72787,35099,25144,66723,-39677,-84217,-78626,-35331,30379,60324,134402,9990,5331,77542,25104,-47238,-32755,-27150,-26132,-19317,-124508,-70154,16067,86151,61352,70085,-49308,-5347,1957,8079,13047,77560,43642,37352,-77455,-11434,30661,35304,107888,39687,-6450,-63015,-2849,-8737,88701,54510,-15468,-19085,20533,24222,30614,-49399,4301,52932,58103,63862,65256,-21701,54244,-47935,18526,-33887,-44053,-2502,22524,2618,-31518,12994,17632,9158,55996,-20424,51413,86536,13078,10807,-13113,-10348,23199,75824,-6966,-16283,-44528,-5945,-59898,-53095,-45376,-79991,-27804,15784,19539,-53052,36809,57275,-22218,-55711,24781,-38184,41644,4895,-25107,-31493,121032,44594,-2740,-77606,-31560,15845,9365,-14132,46695,-62909,-85450,54512,2008,38254,57932,-29610,29321,27288,36087,104547,74071,13626,-24532,57071,59632,-8972,27821,-31309,-18388,-74826,-54550,-9646,27815,-27291,-52210,10179,120863,-66429,-79559,-65805,-7255,23765,104034,-17627,10406,69399,15840,39128,-30463,-11451,-43272,-78061,-53829,-26697,47366,103529,14577,-53537,19278,-1148,-42892,78127,-34715,11866,64871,-35091,-14303,-23282,-28911,20557,35902,33164,4075,56729,49869,56032,12773,11966,-7465,38653,-31089,-2969,19006,9029,106878,48804,-101394,-98340,-8273,32071,-52303,-163325,-92796,-12115,-45401,-10928,-37980,-23553,147,-16251,-97734,6186,23361,12868,45232,35177,-36339,14079,34437,22366,22887,-12318,-45136,-19134,4841,-32984,-46170,25628,-41319,-34159,16363,408,17929,3144,-29224,11517,18863,18941,46489,-732,-30307,65382,-41304,-72773,-73854,-76871,-54107,-11247,-29305,3021,59507,79190,-2270,-67386,-19593,-22630,-3621,-2257,-41442,67287,24372,99838,53369,-35862,-7789,2570,452,42822,56788,-9490,20770,-42062,-40727,38820,-29403,-5910,-28333,-15668,-26063,-64411,3247,-9499,-36296,-57522,17034,20661,-31828,9995,-70259,-42835,-45752,-81971,-74956,10676,37306,17620,-21064,-30379,-45212,-31370,11592,8016,2910,-18310,-9658,47892,35345,43668,74061,14199,-9732,-47107,4200,-23067,9666,22147,12187,9060,26852,11645,13609,-31391,-1444,-35601,-32037,-31756,-25708,-108677,-68332,-36948,-87497,2867,5970,5801,79063,7420,-57059,-30649,-54450,22341,10790,10991,-14731,3883,-5265,-13434,-50713,34955,9876,71637,-12700,3226,49567,-73860,-10964,5462,-12990,14662,-4179,-3864,24476,18473,-85529,44194,44690,-78875,-10010,3112,-75577,-14856,30966,42261,-6008,37512,5408,-3498,-39019,48918,23236,2022,32376,-16224,49240,50445,-9124,61222,-11482,21409,34966,-10855,-33990,18332,-12916,-79030,-20696,-14353,71397,85367,20358,20273,18755,-116708,-65902,-77019,10524,21344,-34327,-19655,2265,-969,-10457,24964,-34830,-26843,-21715,16637,8198,1397,-60873,-60717,-18888,-24807,130261,-18487,29944,23889,37174,5479,-21661,33814,16561,59855,-37708,-93794,-49962,-68958,-14164,49017,-34919,9140,-75288,20596,27729,-3580,21853,38118,16245,84239,-2757,60022,-825,-30390,-10811,-60948,-65158,11123,44219,22874,6218,-13062,-36793,7925,-23315,-42522,10336,-36313,51163,-22527,35436,84209,84647,-11216,-14536,-27600,45972,58854,7764,-42237,-7409,20393,9405,-7291,50158,20057,-6285,-14848,-9152,32384,50808,24127,-12248],[11850,-33634,-12085,16378,52556,32406,21754,-12927,-36329,10616,-38544,-43118,90110,68252,28621,59843,-33392,-46068,-19524,-27617,-6959,-33479,-10420,-20004,21789,99032,100173,-12432,6544,28690,-93436,-39320,-24939,4178,-37277,-27303,-2571,17498,-25025,47070,-45399,-43528,5438,49437,123456,21092,-18379,35379,43124,-23438,43313,-17880,33624,27327,-42934,22225,23384,8029,26198,-27151,-12413,11943,-66686,-41583,-18685,4072,-22595,14982,61260,-26282,62399,-5513,-68600,-52305,3908,18120,1845,35918,-47593,-1088,-10107,-34830,-47498,-56782,7970,66289,26033,-47520,-29576,40757,101731,10973,-51032,1212,-27022,-10794,35646,-32538,51,-48101,-12673,50013,-2077,60219,115563,13322,2928,-22152,-38623,68189,42948,32342,-64111,33916,-13579,46463,28204,-47866,-40110,93875,39560,-33196,-16931,35601,-9822,16757,3052,35328,43047,58656,-69746,7992,18302,-9842,2242,-33772,61214,-5709,35248,69784,-50020,-57406,79799,54083,-69574,1582,13395,7940,44879,-9565,37646,24162,20345,47164,3978,-42538,-51048,52361,57159,-25365,-53702,-60742,-16244,-62702,-19083,-1352,13153,27311,10396,-86825,15110,-2587,-12011,96656,5977,-9856,-2723,14561,-64194,-609,-27709,-6644,-23903,40765,-7647,-20722,70201,93348,34147,4693,30175,-18155,32459,24908,-48536,-11758,-35836,-77842,-3172,25840,-25718,36740,21246,-42563,3012,-12211,72328,113652,-10995,-15176,19602,-26551,-22741,17234,-80504,-71182,70499,4291,-40803,1094,-16916,-9256,44128,-54587,7421,-59635,14508,-1808,-29968,118726,45770,53542,73313,-39979,-19489,141847,44733,36984,-35726,-5899,-87562,-58352,-105402,48634,36795,20661,-74256,14104,-17116,16672,28087,2126,-14419,-71390,-65747,-12708,22300,49561,24356,55072,34257,-69188,-32612,-31196,17041,-71143,73388,25795,67400,-11911,-67013,50260,-7459,88420,2431,-23397,24502,-3842,-6634,36396,-44920,39844,3004,-2844,-42,35660,56536,110431,39908,-71610,-28497,54232,-13173,32457,-1205,-22659,-36299,14705,73196,8992,62872,9260,14346,21310,-46368,-49640,-13461,-47898,-40302,-24107,93980,25458,-17903,-5403,-88845,-37811,-65210,-35853,-72931,-1006,-13570,-27241,12610,-7011,-578,-647,59475,-29048,8621,26541,-82621,-73399,38704,-16612,85773,35739,30560,-18728,60638,-71591,-7789,35751,12892,21350,12326,-53051,46035,-7564,-80684,13526,87934,18820,-25542,62807,46024,19004,10097,-17573,-69114,-19080,-44190,-91845,-61897,6455,5588,36824,50220,17070,-50762,16049,11924,-69687,-44456,5664,32976,-32723,-75006,-11241,15555,-27890,-24090,-73683,-24284,16107,-27769,-39188,5832,71293,-52813,-62246,-76265,-5129,-11868,-27059,-48718,-50026,-23966,68114,-26512,65171,6215,-17966,48636,-20604,-72042,36993,-49378,17293,40326,-117511,-116460,-7265,-5666,-35194,-83608,-50791,12720,-22351,5215,10887,-2533,33503,-29797,-50071,-71007,-67549,-18615,-17010,2814,-68070,-38618,-32079,-59735,-5821,75443,-55674,57177,20137,3203,-17823,-69408,-25825,-48141,46995,-47612,-17046,13366,-72019,26544,63447,65731,-33368,5399,-18145,-88629,-88448,-75358,-126415,-69084,99895,96432,90009,96166,-4542,33525,16567,-21594,-77183,80995,-6522,-15934,-41558,-11680,35261,-93982,-69721,-20503,64962,8230,-10744,-1960,-39667,42425,-53532,-67331,63037,82941,-6546,6311,31390,762,-48267,-68816,-22722,36194,23112,21542,-36813,-64438,-38989,-50535,-25381,-43720,18319,24381,-48520,29126,44294,70509,26412,-6754,16577,20625,-22056,-56336,17324,-92455,-2578,27107,95045,14268,-12022,-21734,-40936,46010,-78058,-50239,-8061,-21135,-37703,-43665,-7547,-10500,-3201,-28641,-8423,-14084,-105070,17326,23798,105001,51787,12741,54672,85310,-47578,-73338,-59083,-42400,16249,51658,88082,-283,-14768,78743,26277,-56620,-46353,-62256,-31285,-22227,-150845,-88905,-16924,70660,49076,66347,-30774,-3607,-32023,24208,15224,40763,42161,61580,-47163,-7441,47088,22578,100058,37613,-12955,-72641,-8079,-10064,90035,52182,-14262,-29632,13992,17021,32171,-39021,14451,84458,66659,85360,53893,-24998,64659,-31341,-25981,-48317,-14886,18485,11551,9954,-22047,-7175,-539,13300,42605,-33815,49900,86113,6418,-3132,-9465,4609,34032,60533,-3500,-39655,-39901,-29396,-37104,-57986,-27212,-48545,-23680,10084,45289,-64309,24684,67488,-55936,-70695,23272,-19490,25579,-15122,-37754,-27912,119300,20054,4479,-77817,-50955,5233,3905,-22866,41585,-56224,-83606,48272,18174,62858,67964,-21356,37611,38491,18242,70536,68551,36046,-16148,62618,56793,-17259,25816,11207,-27021,-78528,-39665,-13712,10811,-31297,-39069,18494,91105,-86879,-73263,-60846,-686,32764,137502,6337,-9422,56368,2621,65347,-25147,-12807,-41601,-56640,-31181,4696,41214,110746,-1163,-68241,-10284,-22632,-43364,68110,-19363,61174,32375,-52890,-20937,-20264,-39876,-6572,19140,1954,-7680,26881,48490,77348,28876,19885,14561,26753,-32040,4778,27614,13594,151568,131613,-29271,-6324,33917,39214,-37018,-175066,-75006,2993,-17378,24032,-30225,-15713,-15465,-10799,-80797,27907,11037,5160,44802,37147,-26066,-26369,38542,27342,24593,-6762,-17747,5526,-10395,-48648,-67220,7005,-68240,-63119,167,23624,39650,-2915,-44834,-6120,8240,15243,57315,10441,-27187,50102,-31009,-71997,-45210,-87389,-67725,-40478,-60040,-18292,42935,78306,-9944,-42885,-8798,-3856,-1100,-1424,-40448,63620,7786,90667,42498,-36509,-10513,11316,-3895,58643,27294,-16137,22346,-42322,-4138,48063,-4422,-425,-39664,-34212,-35803,-56108,-29774,2038,-24527,-48399,22156,35765,-28938,-10306,-66777,-27354,-51027,-89210,-46848,-746,24911,20130,-28815,-15520,-38032,-8438,15540,4990,19779,-28757,6953,43764,46943,19841,86969,4415,-26620,-45659,13493,-30347,13869,38127,17991,20742,15566,23976,32660,-51694,-29270,-40598,-69482,-37773,-13725,-92657,-29503,-12994,-63194,41689,29009,11761,6758,-18165,-37345,-42663,-50381,12790,30317,23822,-5235,32247,-4536,-22204,-66127,18876,-10636,69903,-28456,10509,32445,-73575,-17722,-21149,3992,8879,1266,-11412,44322,23743,-73136,32126,43560,-69637,-10536,15552,-67611,-24053,6129,26040,-23834,45711,11697,10477,-56021,13864,1971,41541,29198,-8293,25557,18354,-8247,82147,11035,28373,18869,-7627,-5676,6108,-9888,-71311,-11324,-13771,59094,80966,20738,8936,28122,-125721,-46811,-66146,-1692,48153,-17371,-22718,-1363,7078,-57543,16910,-74705,-43285,-10271,28848,6932,4680,-35566,-43380,-15276,-4388,138644,-18102,33561,24801,53024,-13595,-19767,17056,18471,62031,-25276,-116950,-59583,-65611,12050,72088,-65386,-31713,-73377,22366,14880,1213,28735,34232,29867,83095,-7634,57824,-11055,-15966,-31362,-49954,-63897,16635,55728,36251,20265,-15696,-21227,1154,-13884,-40483,22799,-37052,65990,10519,47246,58002,66848,6237,-12331,-22231,63451,48896,-12939,-51467,-10339,14186,6919,-14111,41385,12926,-1538,-10210,-16092,39691,34692,14762,12635],[45263,-10385,12112,15965,46934,11762,44083,-8820,-40619,21267,-24191,-26104,91810,39716,30892,68846,-14862,-36033,-32925,-65646,800,-7175,-7934,-14071,-9126,82605,113368,-11644,10216,51830,-50397,-29855,-10381,7012,-34974,-361,15897,20421,-10238,64806,-12566,-42220,-16127,27043,126250,-2473,-29187,16297,61781,6333,33419,-465,24617,16584,-24372,-799,27837,-10842,12339,-63632,-19877,19739,-48897,-26993,-8635,13843,-5683,44789,74551,-34050,51726,12240,-44054,-57732,-8989,10929,-15249,43231,-64660,-4931,-14409,-32666,-31959,-60925,-20432,51140,10215,-69516,-35805,33747,106569,-12299,-76069,-14941,-22915,-51360,11956,-30377,-7045,-27544,10692,52204,-3548,79246,133865,6990,6947,-8104,-44313,43622,40502,-3084,-75003,34583,-24642,55780,37059,-22506,-28868,11777,39275,-53213,-12685,48688,18625,459,25735,24674,42039,73122,-34233,9677,9711,-47906,459,-53357,45366,6504,50156,66744,-81800,-73943,71615,45995,-48148,2987,42735,15542,41984,-11520,33918,-5211,5822,42605,8295,-48731,-77149,28401,39770,-23126,-59491,-58746,-14756,-59675,-4580,-8772,1824,13881,-890,-96823,10724,7457,-17209,99042,13734,-12279,10204,-3821,-34682,2176,-13650,-1542,-29816,22175,-23991,-22445,76154,68459,34104,12894,15697,-30179,53981,37933,-69393,-18916,-39426,-79765,-28076,22845,-33955,20871,19194,-49730,-37306,-13304,42813,76801,9147,-31623,14511,-43268,-41877,6091,-94698,-56171,70489,1976,-56362,-16786,-20380,32471,53164,-56960,25344,-43961,42861,9898,-22221,89432,53436,66689,77356,-10349,-7176,127945,21138,35879,-36136,-11751,-66268,-56900,-113198,41210,44969,18305,-74505,27190,-37498,3514,31080,-8971,11978,-25377,-60287,-23565,16017,44964,40530,68408,35171,-68860,-18026,-30761,14564,-47098,91213,-2883,70332,9611,-60920,25858,1058,109899,31028,-28786,-1035,-95,-7507,24157,-41271,48864,-7188,-5642,20298,20184,44821,109565,41129,-58349,-19642,26948,-31145,29337,-1948,-19628,-39283,39566,69746,-5590,41006,6680,-4444,35502,-45673,-59478,-24459,-28917,-52793,-28276,83496,33027,-27897,-23223,-96896,-38304,-54857,-46058,-48632,4721,-11630,-15443,2687,-24552,-7736,1856,31883,-14441,19338,33111,-85336,-66738,48326,-75212,15426,33710,41525,-10405,47675,-65290,-32994,63910,14592,487,-7443,-67886,57476,-15584,-61280,10208,62143,29666,-6753,74638,32320,18490,18795,-34815,-84161,-8788,-60607,-102590,-52349,22527,20818,14133,28756,32297,-17661,9324,-6167,-69315,-27828,9381,36939,-36088,-77559,-24131,12787,-26830,-37699,-69317,-27832,2668,-23123,-55723,9510,62029,-24056,-53499,-80785,-25359,-9311,12288,-32084,-38534,-34891,56234,417,63623,7476,-38772,32296,-70502,-51794,43011,-46538,21896,44720,-105553,-106374,-30186,-14393,-31241,-81015,-56365,57714,6828,-10645,16221,14962,35793,-24850,-61623,-23355,-48768,-26224,372,25671,-46528,-18472,-9423,-85094,-13222,76620,-17030,85551,18167,11672,-28837,-72617,-29934,-30412,38054,-52046,20734,35709,-47559,34507,56572,49193,-22741,3874,-18667,-74381,-80174,-53272,-87109,-51459,92865,56228,99527,123217,-33976,9300,5053,-14485,-24080,54748,3042,-2176,-26780,-13031,42775,-111265,-76353,-35881,68210,4962,-24875,-16942,-37805,47221,-54768,-67640,63781,68463,-19312,14834,45495,-14705,-55557,-62386,-28738,9534,4223,21982,-16485,-49674,-73265,-51916,3052,-49928,17272,21046,-50143,20877,42840,66598,19394,6349,13325,19614,-29093,-37075,22081,-97862,20236,56400,68936,-34717,-22922,-10055,-27644,51966,-70059,-31000,-1785,-30346,-14516,-54188,-19248,-19599,11241,-59981,-34014,-10482,-88947,2506,47259,102918,20389,-17206,79464,101938,-40521,-41288,-27697,-40930,-7907,39817,41882,-2030,-30497,67451,25597,-60252,-67810,-83761,-58858,-34350,-154805,-86960,-38389,47504,25865,57569,-788,5476,-53381,41798,24134,3134,27294,76236,-7511,-5835,49177,10256,71474,37459,-10177,-71704,1216,-8329,71827,40420,-3279,-33711,8767,17478,28423,-17034,19648,101292,62902,82281,31305,-23103,64714,6596,-39525,-56163,8304,24901,7999,17378,-17421,-26784,-21961,11113,24263,-47470,38925,74651,907,-7380,494,12946,42807,45660,2232,-44028,-9712,-59739,-17298,-54494,-13243,-24380,-14914,18948,68303,-67885,7467,75668,-84866,-96931,22002,15615,5403,-31326,-26223,-21366,104260,-3226,13855,-65156,-65572,-5255,5518,-26181,27664,-51872,-66457,32588,24393,67743,75757,-17342,42118,34680,-5768,29834,34262,55981,-8412,57656,44565,-16473,22267,73233,-29619,-92194,-14586,-17291,-6634,-38963,-9745,33441,62412,-79647,-57245,-44567,949,31342,147723,16674,-31485,34612,-844,85596,-18492,-6918,-35274,-30379,-10650,31813,31193,105774,-17157,-79317,-35598,-37337,-33893,53811,2812,108535,2723,-60445,-26245,-15122,-34081,-24404,1155,-47220,-28027,-20383,40627,92991,54389,39772,37123,16565,-25385,9721,37560,13278,170584,295055,141946,218152,118254,49227,-16359,-182745,-49512,21071,10961,52965,-25795,-14529,-27867,-7177,-47967,60371,-3882,-8359,39854,36740,-16476,-66418,20012,28425,31068,803,2960,23219,-30001,-55257,-71010,-1318,-67202,-72978,-9872,42932,53850,-7723,-50278,-16351,-4369,12124,66467,33814,-19185,22397,-20215,-56779,-11356,-78464,-66802,-63758,-68695,-40557,27124,71087,-13372,-20984,2306,13778,5915,-2685,-36827,42378,-22123,75297,25989,-31591,-8141,13230,-5179,64768,215,-19091,22739,-41832,27988,51251,19949,1933,-48807,-45726,-47443,-40460,-57807,9002,-10771,-45776,22761,43963,-29295,-28558,-53997,-14084,-47586,-88755,-11514,-8681,28761,26803,-34872,3870,-22748,15322,15183,3967,35275,-38944,20803,25691,49684,-1133,104558,1624,-39657,-41920,19813,-38829,13625,45539,21303,27513,9490,39468,55910,-56916,-45272,-36513,-88948,-42191,13207,-53018,7478,3061,-24043,82019,46808,16152,-57609,-28783,-12165,-56415,-48310,-3314,44712,30608,6065,56163,-2683,-31640,-71405,6369,-17631,54292,-34827,24729,12383,-59281,-16895,-41570,18046,2448,11090,-14137,51222,34418,-50922,9723,40232,-47926,-9338,25763,-61509,-24811,-23835,8869,-39259,46244,20383,32837,-69636,-13974,-16888,72397,34350,4270,897,-13163,-8049,82325,30822,40195,-10004,-5315,16810,-8563,500,-46759,9997,3768,43918,64087,17449,-2206,30467,-125844,-20110,-40663,-12018,72209,-5185,-27356,-88,28473,-86301,11309,-94139,-55882,-5959,32665,-5373,2560,-8938,-15131,-11357,7149,119648,-23584,18513,25688,61797,-18144,-12267,-6906,19707,49651,-11702,-117073,-52586,-53807,25212,81603,-83320,-63250,-60966,25909,10987,12212,33923,33820,40514,67850,-12438,55456,-18856,-2902,-56414,-35111,-58958,21624,59311,46745,30345,-25348,1030,-15632,-6074,-28290,30470,-36701,69081,31938,56261,21867,28252,11800,-10774,-14367,71883,33838,-31705,-49603,-15754,1355,-6572,-22811,28625,9932,4743,-4441,-23562,38128,10915,8620,37298],[68542,14958,36113,12316,17921,-17608,55787,2782,-34925,29290,-12068,-14821,82343,8268,36019,61191,3805,-14053,-41316,-79504,20072,22259,-8820,-16678,-37981,53154,105035,-6758,23935,61234,-8212,-20480,-4017,15699,-30855,21922,33341,14479,16531,85980,21925,-37677,-31168,-4212,104169,-32770,-40266,-7194,70949,38961,24432,22686,10168,2676,-9805,-24191,18370,-33469,-6827,-86492,-20780,31078,-20480,-9660,-2102,19253,18809,53244,68391,-34120,38769,24245,-10222,-57412,-21321,-10486,-32632,48188,-78201,-12994,-14336,-24471,-8266,-44958,-45576,36481,-22003,-86174,-30031,29366,98395,-41380,-93937,-31610,-27289,-103311,-7601,-27169,-11975,-6676,30037,62598,-7301,72939,132311,-3375,14522,17796,-39330,7740,34780,-31648,-75394,19545,-32079,63090,53148,12300,-11364,-57599,30894,-42937,-1812,48837,28610,-13289,50107,10896,26497,69274,-6503,11335,-1460,-79182,-365,-64044,20975,16261,56996,35250,-103060,-83171,38610,33187,-23175,-490,63832,27113,45416,2768,32616,-34615,-9391,35202,19736,-32656,-93577,9207,15885,-17807,-61767,-52324,-11434,-45983,10332,-21530,-17607,4435,-11480,-98866,5896,15009,-24109,93773,9374,-6430,36002,-10395,-6802,-1223,-6067,4622,-25786,1442,-24894,-15809,79498,28404,36084,20087,4605,-32025,63118,50311,-76543,-29110,-29738,-61000,-50270,9881,-40552,8302,17584,-55708,-63322,-6216,18843,25897,29875,-37253,12275,-50621,-46670,4403,-97323,-34787,63364,-12173,-63498,-25756,-26536,60888,51262,-55378,41565,-11027,63638,12061,-14456,49997,37567,60093,75114,18910,2334,74425,3019,36627,-35512,-12707,-36888,-67219,-116848,37352,54790,5987,-58103,41763,-52447,-6903,10365,16522,27828,-26900,-64694,-25039,5681,38890,47913,73135,34195,-54758,-5930,-32716,6464,-21680,94336,-35455,59550,29693,-49780,-2551,6748,115203,55572,-20745,-26933,-7867,-9919,-1313,-36829,47342,-17043,-12587,28453,8601,37270,95987,40738,-37608,-18096,-7835,-52527,28549,-7372,-20683,-36462,58097,54677,-24431,13506,12545,-8385,44534,-35135,-64059,-30703,-16520,-58958,-29057,65203,34223,-41829,-44275,-97545,-33290,-35258,-48515,-37229,4445,-5213,-8775,-11953,-40616,-18442,-3500,-4640,1241,25470,35557,-82947,-51779,46856,-106981,-38835,30875,51988,-2944,24171,-57156,-54195,89839,16770,-19603,-25942,-68248,61387,-22181,-39613,8337,26819,37142,7287,70976,15030,15158,23501,-40759,-90204,1815,-70548,-97677,-41938,35620,33159,-7829,13460,36558,14288,235,-27395,-70719,-23913,9133,39855,-32913,-71528,-48823,20158,-18809,-47992,-50815,-26131,-5125,-16754,-61715,16582,46927,5743,-43701,-76500,-41645,-7995,51411,-14220,-33445,-40303,38941,28796,46508,6702,-56349,11782,-87676,-24300,42556,-45900,19292,34729,-91404,-70695,-41940,-17350,-23119,-73686,-49647,72885,28981,-23473,32669,23540,29155,-15428,-68433,18799,-21521,-32099,15281,52292,-20784,-3223,11080,-90227,-13543,66820,31861,104378,609,20062,-31329,-58984,-35071,-6864,9043,-50530,51478,55014,-15989,37589,40904,20684,-13221,15343,-11231,-46949,-71403,-14386,-42387,-20020,81036,22523,102770,131103,-58457,-17362,-1330,-14272,30245,29318,9771,4454,-10302,-8586,54456,-112274,-78114,-46921,54523,-42,-38672,-32559,-33882,49293,-28403,-48628,53176,42191,-23615,23973,46661,-24738,-54691,-50755,-22513,-21697,-11974,17616,-11650,-36235,-93511,-47012,22334,-53888,16600,14621,-46371,3775,21928,47544,8543,24073,9647,15202,-23343,-4093,24250,-89472,38524,75537,55926,-65716,-38097,-2155,-6837,51177,-59918,-12114,9351,-38719,7172,-66393,-24368,-24133,23929,-82663,-38780,-13881,-76338,-18212,63542,90060,-17473,-52095,89431,111436,-18264,2597,5991,-33244,-35458,27902,14709,4936,-35790,49675,27171,-53867,-90919,-89790,-99366,-55442,-131258,-70202,-45372,21857,424,45517,29805,17056,-58816,54909,35891,-21888,2371,70793,29758,-9465,36166,-937,35306,38712,1788,-61665,23548,-2942,41569,23882,12748,-29805,6590,26995,18348,7467,20080,98156,47268,53787,6221,-18966,53515,56716,-14780,-55789,24829,14582,8650,21491,-20281,-44915,-43930,626,4419,-56879,20442,54470,-3273,-4454,15116,17725,51975,42941,11234,-28539,39948,-83937,-6240,-42345,-1614,-8225,-3245,40651,79240,-68473,-9762,78378,-96514,-133571,18040,53908,-17057,-39890,4564,-13310,82931,-18653,23236,-41890,-70471,-14124,13727,-22282,11389,-42856,-36127,13093,19939,52775,78097,-19243,41367,17080,-29546,-6771,-12835,63223,-3534,45890,27186,-6257,17602,123556,-26028,-121235,11852,-18696,-24015,-49306,22031,51881,44202,-45449,-38017,-24033,-5940,16835,130585,13239,-42298,10262,8991,94721,-9129,6259,-27294,-6596,8394,47492,20548,88357,-30993,-84324,-53829,-42172,-17555,36855,21264,140520,-14498,-55650,-27542,-8199,-15079,-31700,-11398,-90223,-54861,-67768,27700,96034,83319,69483,52180,9744,-13298,15198,45598,10018,161430,476741,336091,485423,211372,55937,4507,-188586,-22701,36402,31423,68360,-26687,-18917,-34349,-9048,-10157,86797,-18432,-25587,31779,34380,-9078,-95323,-14299,26460,40182,8282,10825,30129,-49599,-51918,-57006,-509,-39606,-54136,-12298,53006,60009,-7999,-41337,-18448,-17813,11552,69377,58417,-11858,-12404,-8936,-29980,16920,-58717,-57191,-75205,-55812,-58142,16257,60868,-13156,-18611,11024,27871,15742,-7289,-29393,10549,-56141,57849,6701,-24459,-2826,7118,-2343,63666,-14056,-20167,25276,-38068,52211,49056,36549,284,-50760,-46429,-56589,-19464,-68724,5627,-30,-47545,18670,43076,-30037,-42068,-39323,-5076,-34804,-81264,19768,-10506,45131,36783,-37172,24896,-264,32848,9493,8611,44103,-47205,27794,-235,43852,-14535,114710,6861,-47153,-36274,30508,-41795,8775,42662,22789,27988,8996,53138,75983,-46425,-39390,-24213,-86693,-49655,45324,-6892,28662,8984,16853,106891,55045,17289,-94167,-18544,12149,-69427,-49848,-20536,50145,29898,18006,64958,-2165,-39337,-62724,3734,-6857,29089,-29425,35966,-7408,-36145,-6964,-51988,24634,-1309,18855,-12028,40077,43247,-26981,-14611,31214,-18377,-8108,29655,-53818,-17694,-44603,-1071,-49763,35917,30623,59127,-72936,-28523,-26897,86063,46167,21416,-16539,-34016,-7919,59180,41040,50990,-40252,-5773,27255,-21714,15041,-10148,36727,27224,30061,42153,9391,-13178,26389,-110059,5425,-12069,-19631,82403,-2106,-30009,5164,52929,-85192,11077,-94019,-60106,-9645,28416,-19155,-4018,9050,18707,-7579,5410,83266,-34440,-9025,28576,65029,-9316,5064,-30594,21862,25520,-677,-91509,-32350,-37630,23290,78323,-84067,-77768,-42770,29147,13916,29711,38900,36769,46053,46839,-15266,52375,-21706,7944,-79810,-25152,-50730,24156,53614,53886,33062,-39137,23613,-37946,-421,-8092,32677,-32370,60563,40675,61713,-8062,-17547,6955,-9368,-5021,71105,14694,-43643,-37095,-21248,-15222,-27716,-31453,15906,11966,8943,1529,-30862,28472,-13090,1875,55864],[81427,38325,52356,6099,-30203,-46685,52977,20702,-20535,32441,-4157,-13171,63218,-13240,43497,44671,27176,8624,-44807,-66536,45519,51180,-13218,-32089,-56935,19518,77572,-793,43626,59069,18048,-16841,-8498,31288,-22437,35288,38021,2294,48221,102493,47093,-32239,-36321,-34004,71551,-62019,-48352,-28354,67743,69444,19965,46094,-8247,-11361,314,-39943,-2674,-56406,-27476,-95758,-17389,42594,9242,5227,648,19323,38192,39546,40276,-25391,28418,29011,22996,-48320,-28008,-36337,-43150,49238,-84240,-21127,-9354,-12931,21368,-17728,-59291,25282,-58270,-93601,-18283,29769,78942,-67892,-101059,-44401,-38210,-144352,-18269,-20871,-11657,9087,36403,75437,-16072,40911,113085,-21974,23386,41764,-30001,-29908,26843,-46790,-70240,-3139,-32609,65303,75738,50668,7046,-84164,14003,-8472,11638,37357,20179,-22670,67407,-1372,3432,49385,4107,13984,-12359,-94243,-1225,-66721,-6945,19748,49499,-13178,-103732,-81671,-12016,19865,307,-13099,79841,43386,53863,31504,32230,-58639,-23737,24711,34081,1802,-95527,69,-9530,-12631,-63324,-41390,-10195,-25076,22294,-31653,-38969,40,-15589,-93364,1966,18908,-33221,80708,-4248,7533,66904,-2526,12541,-9692,-5006,12144,-13779,-17170,-9675,1759,74970,-13654,38953,24839,-4245,-30315,56366,59309,-68608,-38393,-8922,-27470,-62384,-9004,-45009,351,15965,-64666,-70405,5368,4925,-20082,46248,-33442,12751,-45070,-36600,9469,-87557,-13668,49687,-32309,-63909,-24165,-32695,71534,38154,-50460,53164,40923,72544,2720,-9224,11767,2746,34586,64512,42715,9219,1225,-6186,38370,-33952,-13040,-8627,-84006,-118630,35888,62156,-12914,-34039,51193,-61431,-8629,-20732,84689,19398,-94544,-68661,-19262,-5783,29498,43125,67764,30607,-32149,-2266,-34774,-5418,-131,90051,-55702,36471,47129,-36945,-23155,6698,105344,68279,-3702,-47644,-27093,-14039,-36431,-39079,36537,-30040,-23555,26164,66,33944,76511,40907,-14113,-25139,-38849,-72145,29911,-15793,-27565,-29326,66850,34936,-38870,594,23756,3693,46817,-12251,-58985,-33527,-18344,-57599,-29732,42707,27776,-56193,-62301,-96356,-21341,-6150,-43339,-33223,-758,3315,-6974,-29547,-48464,-30948,-16117,-43233,13414,24708,27968,-78592,-34128,27914,-94852,-61209,24580,59368,1707,-648,-48554,-67602,106230,16173,-35118,-36817,-54804,57382,-24987,-18337,8688,-3125,41458,20456,51808,-1238,14905,25168,-36289,-84246,9635,-66843,-80981,-30874,41276,40282,-23814,11580,28061,36686,-8562,-46361,-73873,-38454,5456,42432,-24364,-60298,-80181,29476,-5088,-47694,-22891,-20694,-6376,-11037,-62276,24070,31526,29102,-32015,-61743,-52138,-8353,82463,-56,-34977,-39410,20411,53523,16211,4956,-68017,-7835,-64598,1523,39146,-46992,8175,6156,-82549,-26450,-44281,-20578,-11241,-60182,-34095,50197,37275,-28173,57267,23015,16154,-7758,-71331,31461,4992,-37749,23807,76991,540,10617,26326,-75455,-8496,43405,70787,113946,-20419,25693,-27587,-37931,-40967,16026,-29449,-43217,60544,62912,12394,33505,19872,-14508,-9726,33752,536,-12652,-63636,24876,-8781,14011,65155,6000,95577,114863,-74783,-41956,-1891,-19833,65036,3976,10392,1917,4546,4643,66127,-96168,-73447,-49139,26994,-4306,-48699,-47336,-22525,48099,12385,-19157,32557,10542,-22644,31299,33661,-30410,-49412,-38044,-4515,-48229,-21711,4088,-29737,-26343,-90092,-38106,25490,-52299,18612,7414,-38103,-17071,-11549,16959,-4080,31360,7643,6061,-4419,33235,23108,-68041,47179,76836,56619,-70643,-58378,1307,18625,46841,-45679,1586,22730,-45186,21049,-76277,-18411,-21892,31798,-93960,-27011,-19941,-67939,-42019,66840,69233,-51037,-87130,79411,108261,15425,42877,32959,-23832,-60090,17357,11235,18183,-29164,32607,33161,-36740,-108137,-83832,-132933,-79638,-85874,-46047,-39714,-1213,-19191,32095,50367,24102,-51218,58725,44648,-25895,-25472,45810,55542,-19997,12222,-9849,8527,39367,17834,-46456,52689,4741,10461,7401,27904,-18334,7705,40664,3030,22887,17815,77437,23099,10175,-12042,-14835,35728,100625,33992,-47986,34731,-6644,9841,19844,-29364,-60742,-63239,-18593,-14046,-60298,-2200,29834,-5732,2352,31694,21433,61480,55502,24199,-676,91660,-87104,-2171,-25139,9414,4193,8418,66084,72864,-72166,-21326,73440,-85874,-169797,10494,81047,-40132,-37042,40744,-5873,63409,-23249,30352,-13781,-65141,-20466,26598,-10983,1166,-20821,-347,-3304,7459,24065,73344,-26370,35138,-9672,-48566,-34028,-56582,50613,-2219,31280,9418,9496,11768,130679,-17231,-154791,33031,-16495,-40616,-60618,41194,69115,37540,3928,-18647,-4732,-22348,-8803,91014,-330,-35485,-10752,29387,91039,3611,23802,-20397,8513,25855,49622,12196,62696,-40382,-82180,-64220,-37265,1505,20412,26618,150165,-16532,-40637,-23757,319,10197,-30618,-13190,-103380,-81849,-99807,12806,82708,105233,99067,54270,6066,459,24290,48263,6606,131567,576475,448331,646325,262882,53175,20181,-194117,-2534,43936,39734,67577,-32263,-24282,-34230,-18120,21362,94791,-29926,-41326,22589,30305,-4692,-106727,-50593,23000,48227,13819,4252,26179,-63963,-41825,-29856,4542,2184,-11549,-8715,50514,57168,-2133,-20496,-14983,-31508,15926,62144,74629,-9411,-45681,1244,-28,30867,-37205,-45950,-72972,-28230,-64771,13067,51240,-12002,-41750,14915,36733,25976,-15275,-18495,-20941,-83267,41414,-12230,-17692,2654,-5793,4219,59869,-12549,-21937,30391,-29642,71352,43696,40802,-4110,-43689,-36474,-59923,3430,-56248,-5835,2531,-49439,11245,34151,-29197,-48787,-28491,-1087,-14127,-67960,37598,-5912,63173,48077,-34864,43672,26300,41736,-744,20481,42627,-50191,27811,-24671,31771,-17882,102870,18479,-49290,-29559,49204,-31685,1296,29595,22476,23492,12889,59892,84242,-25552,-11506,-7141,-66655,-64192,69909,27142,29407,6952,47442,109019,51893,13815,-97130,10612,29202,-78371,-54217,-33512,45426,23250,29181,53202,-5242,-43188,-41100,12888,19084,2892,-13412,36397,-24476,-10299,9488,-52081,22830,178,17654,-5791,14214,42681,-8745,-31907,10792,8909,-7718,24010,-40944,-5271,-45257,2762,-52804,16796,40740,80554,-66108,-30466,-24498,81325,58162,40478,-20936,-39130,-7153,19256,39335,55849,-59909,-9252,24832,-30488,29386,29533,60949,45047,21511,25427,-1730,-23945,18575,-76730,22594,10352,-24315,72433,-9527,-27311,11257,67428,-55455,15973,-81208,-55319,-18865,18338,-24555,-11777,13009,49013,-1365,-7327,43383,-47345,-38994,33635,69588,7143,32259,-45449,26396,-3549,7773,-49455,-6632,-22879,8647,65149,-66763,-71607,-25138,30598,19563,50697,44384,40341,45199,28298,-13308,45698,-18614,15170,-97735,-25733,-39988,21291,39809,56753,27586,-51653,39794,-58233,3306,13339,29885,-19816,43178,39660,64413,-22395,-56784,-3773,-8195,3611,63522,-5092,-45394,-17705,-24658,-31005,-49416,-38326,6812,18042,8914,6860,-36594,13710,-31987,-10464,66275],[84604,54824,56508,-469,-81929,-64382,37004,40378,-1433,29923,1109,-17737,38742,-18604,50538,28417,56329,21826,-43529,-33895,67981,73819,-20322,-58061,-61007,-8719,40819,2932,61289,49534,19930,-21766,-22518,53420,-7253,37874,22325,-12443,72942,102858,57584,-28745,-33595,-53795,41526,-79600,-48269,-40775,52801,92807,20578,62695,-27509,-22791,7966,-43645,-28816,-75830,-45314,-95291,-11481,50912,31380,12813,953,14475,41896,10748,-2972,-8595,24412,26871,46342,-30516,-25131,-54683,-42549,45685,-78022,-25513,-1988,-1514,51231,7637,-58328,19776,-85226,-90707,-9601,35207,54979,-82562,-96920,-51416,-51633,-152648,-19417,-10600,-5203,15682,24869,84108,-33432,-7901,83572,-47687,31137,53414,-20404,-57426,18152,-47003,-63078,-23126,-25491,59724,100022,86790,20369,-66091,-9683,33372,22593,18965,380,-26575,71538,-7330,-19810,20582,-3421,18277,-19408,-88095,-1294,-64216,-37673,14238,26337,-58008,-81040,-70086,-60814,10370,18896,-34781,95039,60792,61968,63874,31012,-73074,-36069,10237,45252,42556,-81323,2702,-30905,-9477,-62953,-26680,-15969,-3449,28869,-33696,-55516,-348,-10314,-83709,-81,18279,-43424,63401,-20483,28529,92925,15447,19304,-20693,-5497,20566,1362,-30375,14211,26044,58051,-45203,40639,25535,-13049,-32888,34669,63038,-48798,-41880,16356,10646,-59751,-27257,-46738,-3170,13398,-76781,-61346,16257,-223,-48053,54512,-24507,14967,-27078,-16293,16862,-67332,533,31278,-51574,-61080,-14278,-35693,66305,17548,-44106,57573,104605,70214,-15820,-7338,-16488,-40830,-3331,45281,55629,13935,-59135,-5681,39549,-32926,-18692,9418,-99343,-116624,35062,62438,-31270,-13095,50414,-64788,1413,-47664,189868,-17527,-216046,-61251,-9940,-14066,16032,27637,53922,23154,-8878,-8464,-34746,-18013,15615,85843,-53477,6854,61889,-25025,-24617,1331,86838,65109,14861,-59205,-52613,-19237,-72634,-52539,19574,-47466,-36830,19794,-7017,33177,57776,42773,6334,-37497,-55999,-83257,32061,-23553,-35598,-19835,67333,16764,-41919,11194,36052,25809,42305,17902,-42244,-34610,-35768,-48698,-32071,21210,15862,-66471,-71197,-97793,-4652,29579,-32552,-28223,-5502,10333,-6228,-47164,-43748,-43497,-34056,-75892,18656,15970,8116,-74859,-18465,-7623,-47285,-54450,13566,61219,3072,-15841,-40639,-73116,109254,11115,-43134,-34589,-31846,46902,-21421,591,11298,-14796,44367,36286,22289,-13148,20528,26292,-24874,-66291,12277,-47325,-57581,-16909,36481,40664,-30138,25782,13503,47511,-14706,-59313,-76827,-69228,-904,44928,-13764,-47100,-108882,33021,11055,-35173,6959,-13859,-2502,-10022,-64786,26179,20788,40026,-18379,-37704,-56312,-10349,100303,7444,-39560,-33086,5049,69859,-18453,3980,-72854,-22422,-15995,20088,37794,-48564,-8779,-38647,-81898,8000,-42480,-28605,2319,-41026,-13861,1868,31835,-21500,80643,17388,1461,-7785,-71143,6021,22583,-43653,23322,92175,10700,25527,34066,-46397,-27,9548,83752,115034,-32617,28105,-22007,-20663,-46733,32670,-62749,-31445,42213,54819,31336,22198,-2095,-48689,-12074,50168,10743,19667,-56621,53520,9284,35772,46536,9220,76433,80018,-83956,-60095,1890,-26613,67665,-22420,4748,-8043,14954,26556,73497,-67493,-64158,-40899,-6289,-6263,-53716,-58692,161,43128,50842,7291,5757,-19074,-20388,32938,10289,-33467,-44467,-28736,20825,-60874,-24280,-19908,-67208,-21084,-62512,-26870,13611,-43096,24997,1054,-26787,-35346,-46213,-17101,-16508,19623,9241,-7773,23049,63569,18707,-38435,44039,58858,60934,-53936,-82657,1163,42991,41173,-25833,7722,34096,-47863,23088,-79967,-2078,-12754,34036,-94333,-15353,-21640,-60124,-65584,55999,44773,-66553,-115862,52345,90701,53141,64566,47714,-17226,-77349,8507,22406,33631,-14262,22040,42485,-12257,-113128,-71535,-141369,-97319,-34272,-21227,-26838,-18019,-28114,19044,54909,20660,-36640,51651,45229,-8793,-48909,11658,65964,-36520,-14941,-15060,2955,37124,29857,-31026,79539,12102,-10789,-5676,37275,-1626,11343,48008,-14270,20745,15765,47343,-3820,-32631,-17401,-11969,19017,119853,79358,-35082,37841,-28040,9135,12041,-39160,-73007,-76586,-44897,-29264,-59024,-25105,6213,-6040,10406,47391,24379,68437,77114,40722,27184,125204,-61512,3289,-9188,18401,17115,16730,82530,50377,-81385,-23349,60830,-57375,-189613,605,88045,-62015,-21331,68079,-1356,50901,-18662,33367,11869,-53284,-24249,41409,5856,3143,18697,30250,-10999,-8009,-8600,61965,-35528,24478,-38972,-61879,-51661,-86750,17744,-3594,16664,-5576,23223,4619,87825,-4876,-166271,45686,-11006,-55016,-70511,38714,79885,38055,50347,926,12127,-45901,-38855,41364,-18303,-15237,-23959,52754,76582,19150,40516,-16149,12288,39940,41579,7847,36184,-43899,-73831,-68115,-25746,19232,7824,17177,139875,-8309,-20493,-15719,9887,33953,-24784,-2133,-78190,-100425,-109661,-528,54588,108675,115093,42629,3966,11945,37650,42953,5601,94426,534707,425820,611543,239382,37132,26629,-198295,4898,41539,37119,52951,-40063,-25526,-28661,-33236,38817,80700,-36613,-49517,14591,24670,-3544,-99728,-74296,19653,50989,16283,-13173,13852,-69225,-30861,1858,8207,41400,37500,-2670,35543,44853,9132,3469,-10527,-45231,26383,43214,77512,-13119,-68570,7413,23407,27136,-19313,-39064,-60077,4369,-56108,18161,44213,-13443,-82832,12715,39471,33935,-25120,-6443,-42006,-94795,27689,-27393,-11453,5495,-21686,12965,57677,-332,-26327,36506,-17034,88634,37751,32215,-8596,-29530,-20155,-56687,23827,-23336,-17598,-6166,-47053,2849,21144,-26349,-48038,-23421,-1632,11036,-50703,38649,2561,70230,57924,-28667,56463,52932,44190,-12950,38429,30735,-44118,24364,-38927,16743,-11514,63381,32907,-47838,-22966,72443,-3820,-5574,8262,19722,17538,18759,56247,75269,-3739,26541,10046,-37814,-86267,76363,36920,12980,2189,62006,92559,38954,5087,-75782,47945,34770,-80871,-58318,-38683,32287,14138,38152,24264,-12913,-42037,-12872,30251,51654,-16444,8466,23399,-37393,13230,26319,-44602,15259,7634,3851,3462,-16279,28755,324,-36117,-24664,21445,-8042,7705,-21921,8670,-22957,22117,-46776,-4577,48558,87690,-57038,-25354,-10551,64357,63061,56925,-11159,-29283,-4877,-23436,28967,52740,-61214,-14126,14132,-33894,39370,61678,76024,50557,20925,21738,-11970,-33983,10751,-33556,28593,21610,-26188,44592,-25133,-17730,14095,62302,-10967,22203,-63613,-44276,-28967,5357,-16879,-17033,3970,66251,11694,-22662,12013,-57229,-61807,39163,82297,23942,63382,-45427,33134,-29457,16143,-7269,15154,-15464,-13051,46459,-35181,-46554,-13987,29705,23756,69955,49072,40254,37540,17013,-3877,33563,-10795,16994,-109761,-36992,-28068,10517,21195,54361,16049,-57006,44608,-69697,5712,28098,23006,3521,22031,33516,65482,-21283,-81119,-14686,-8001,8766,51084,-20753,-36479,2869,-24709,-41040,-63229,-42153,3036,25767,4956,10828,-39072,-1980,-43472,-30956,70105],[78050,60292,49020,-4833,-117624,-62160,14188,55515,17113,22956,7140,-19924,14871,-10042,53317,18548,85975,20253,-37679,5082,78859,83843,-28562,-84674,-49916,-25004,6772,1687,68887,37050,56,-33691,-40501,79192,14657,31369,-11922,-26089,78351,80122,54566,-29595,-28766,-59548,20548,-75577,-33566,-40464,30885,105356,23934,66262,-43581,-29899,15495,-35594,-51264,-87383,-56786,-89115,-3979,54884,40731,10759,874,6909,26131,-21696,-46892,14040,28037,19698,55157,-8097,-11877,-56664,-31545,37977,-57580,-25205,3408,6792,72857,20619,-45237,20781,-93206,-79202,-11677,43937,34690,-78941,-84073,-53165,-62664,-119924,-13716,2831,5409,12437,-2482,83697,-60852,-57547,53243,-72026,35822,49263,-11967,-64481,10379,-35622,-54805,-33783,-12721,45885,118977,115514,24277,-24454,-35685,65148,26418,-319,-20232,-24793,61536,-3544,-38779,-8349,-23102,24436,-19573,-62147,1723,-58858,-71320,-521,-7597,-81738,-41826,-53152,-87267,8150,30968,-59986,110947,72713,62390,83520,27663,-76368,-45760,-8481,47557,74546,-54404,14288,-43932,-8483,-55115,-9726,-31163,11923,28979,-26620,-62457,1098,3401,-73600,35,12867,-50753,47670,-32449,53074,105770,33009,13311,-31155,-602,28634,12756,-37069,33913,46535,28375,-58291,39193,20997,-23397,-44893,3281,61039,-23552,-36174,37250,42584,-42603,-38216,-45403,-3498,8913,-88131,-43043,21830,-1236,-54808,53231,-15454,17856,-888,6537,22702,-40757,3564,10621,-64667,-58921,-1339,-33089,52157,-5037,-38765,53445,159844,61133,-38133,-7779,-31268,-81396,-43949,19755,53850,16237,-80560,3057,38648,-35307,-34887,11532,-105458,-105951,33287,52929,-40245,-2394,38776,-62552,21931,-61048,309949,-72944,-347111,-37795,-1053,-15387,82,7266,35339,11044,7223,-20763,-31618,-27721,26118,85309,-29791,-20600,74616,-15460,-1921,-5655,68614,47876,27041,-60286,-75264,-23643,-99104,-74526,968,-66617,-49368,16929,-12877,32648,43251,45606,19269,-48799,-54142,-80756,33299,-26244,-36495,-10028,64082,3360,-31773,36955,45568,46573,32278,45546,-15830,-34845,-63836,-33485,-34340,5182,3008,-68512,-67498,-102416,11415,63987,-19395,-16483,-2121,12366,-1280,-61248,-26191,-54601,-54519,-95686,15787,22,-20522,-72275,-6730,-50645,11235,-34427,-1096,56444,2329,-13086,-34063,-73965,99617,1649,-42460,-17109,-6008,32407,-9928,16170,15091,-4691,47510,54487,-9229,-19324,29937,29396,-11634,-40121,8534,-16597,-32537,2676,20770,33963,-25906,52284,5278,49206,-16790,-64955,-76848,-105990,-8922,46876,-4879,-33881,-126099,27218,25560,-13886,30722,-8215,3190,-17648,-74618,16690,17191,36236,-3914,-8403,-54419,-13447,103796,8023,-42304,-23622,-4653,74484,-45201,5017,-71723,-29970,32262,30659,42434,-49047,-25931,-88870,-87372,22029,-42410,-40861,14325,-18879,7246,-48598,19206,-3321,92537,12891,-9733,-18581,-68105,-44618,27138,-48676,13295,91367,8222,41109,33351,-11365,10140,-26319,66772,107878,-29495,29174,-18790,-15092,-51127,39879,-78855,-16728,2921,31947,39734,6054,-20613,-74085,-16490,56881,14127,41684,-49119,66961,17062,35221,27098,26575,48777,39448,-88427,-69312,6889,-28705,40848,-48805,-4070,-21080,19123,53300,74166,-33959,-53967,-24625,-35815,-6009,-55039,-63382,33189,33873,73883,19148,-21642,-41032,-19910,25068,-15963,-35071,-43502,-26364,45547,-54298,-21787,-50771,-107992,-20061,-19089,-14065,-5730,-26906,35741,-4182,-14394,-45919,-71781,-44883,-27253,-8504,15424,-24624,50340,77620,12135,-7988,30137,26859,56157,-28296,-106845,-829,59058,35158,-1414,6785,39161,-44574,13365,-74743,19014,886,32063,-87347,-23880,-12599,-47343,-85534,34482,21056,-55229,-131966,18082,62648,85227,59743,49483,-16032,-85017,1284,33674,47084,1876,20565,51100,13091,-103016,-57248,-119975,-99328,4807,-395,-13523,-27198,-25667,7772,44110,4889,-21068,36106,35509,21952,-63982,-18052,62605,-54795,-36638,-15462,19368,30365,30382,-19799,95255,16386,-15669,-14048,38497,16519,16633,38921,-28925,655,16310,17796,-26470,-60728,-9474,-10861,10028,106400,96848,-19568,34064,-39424,6078,69,-41885,-79991,-81306,-74532,-40328,-56383,-44702,-11212,-4155,18268,59964,24668,68537,96466,58285,43949,128952,-12716,19366,-973,20971,31288,18927,79790,19139,-92218,-15723,42853,-22316,-181403,-9142,74891,-80503,3970,78651,-1513,45885,-10117,31344,29420,-40464,-26291,55487,24569,17846,70351,46868,-7794,-20988,-35356,46046,-41950,11366,-64001,-71529,-61806,-100199,-27472,-5697,3526,-17408,26069,-3421,20012,9143,-133063,48839,-4609,-65131,-76198,15869,79492,40791,77626,21208,28995,-71592,-64501,-2922,-34573,6199,-27220,70106,56177,35691,50684,-14758,6627,47278,29992,7640,16280,-41646,-62132,-68365,-12510,32469,1100,1852,119412,1086,-1010,-5562,19213,49869,-17413,19700,-27107,-103336,-99692,-9657,18595,86296,108216,21436,1575,18382,52540,28830,8404,62746,381130,304728,423107,149729,8203,21896,-202210,-3712,30591,29139,29781,-47136,-19484,-19923,-50766,39909,49367,-38038,-45891,9918,17803,-5571,-78431,-76561,17438,45340,15356,-33966,-3152,-64452,-24944,28199,6915,64877,72947,2170,11672,24365,22865,19294,-9602,-58530,41501,14395,67740,-21038,-75033,6790,33536,8873,-6190,-39819,-43370,32553,-32247,29553,39633,-20163,-125395,4880,36001,37222,-34080,2890,-47709,-86951,17197,-35376,-3304,3595,-35150,21808,59320,12832,-33595,41747,-2432,103225,32949,14302,-10392,-12979,-4353,-48947,37143,17868,-21762,-24978,-37923,-4037,9540,-22443,-40851,-22258,-5428,35771,-31931,27690,10439,58335,63416,-20623,60744,76159,44549,-23333,58878,12236,-27103,22326,-38920,1738,1567,7366,46016,-45345,-17772,90718,39686,-8636,-17764,13733,14237,23660,41476,49788,9110,57356,23150,-9861,-111209,60491,20931,-12754,399,62297,68629,21022,-8461,-47712,77445,28235,-76760,-57910,-35246,14774,6096,43589,-10904,-24347,-35924,11896,47901,79657,-25595,29279,61,-45640,31397,35981,-34255,6700,19407,-20252,14505,-39763,3666,2215,-26681,-71202,12812,-8187,-17600,507,20255,16410,52485,-31747,-20062,52079,75081,-57040,-20096,9731,45014,56794,66113,8651,-9146,-320,-52943,16993,43015,-43351,-17480,2713,-32716,42271,77844,78598,44017,28060,31921,-16812,-42166,6257,5517,25693,20954,-25465,8698,-43414,-2611,10424,35915,28243,23759,-47265,-31376,-35021,-8144,1058,-17519,-11585,64286,33936,-29320,-5086,-59309,-71654,42575,103800,35209,87276,-30171,39570,-46102,26839,19767,25180,-19421,-34899,27294,2438,-9677,-12797,26821,23932,82316,49467,32784,23702,13406,14159,16952,-1430,11954,-117732,-53886,-16894,-8559,1879,46331,2789,-51189,36465,-69522,7295,31472,12883,35501,3861,26299,65066,-11510,-89041,-20966,-9714,8065,31900,-28145,-19841,18905,-21230,-41509,-62772,-42260,3738,32273,-315,12976,-36959,-14736,-47640,-56947,69855],[61726,53355,34232,-5359,-124551,-39017,-6619,60626,30476,14483,16845,-11053,-2996,4299,48855,16410,106468,4785,-27888,36658,75417,77121,-35965,-98281,-28202,-28032,-16525,-5880,62568,24998,-29173,-46936,-54328,102705,39309,20744,-52385,-35913,57048,37881,43744,-35597,-28374,-52563,8366,-45309,-634,-27148,9733,105700,26241,54486,-52623,-32208,24214,-19964,-61773,-87008,-59980,-78979,4813,57285,37199,970,2127,234,-4586,-47188,-74612,39428,37610,10276,50523,11870,8665,-40211,-15494,27617,-26354,-23149,2619,10528,77936,18173,-26813,26992,-79262,-62593,-27035,52767,23087,-56438,-66710,-51243,-67116,-56766,-5012,17263,15818,2993,-36574,72634,-93904,-91076,30250,-81760,36324,32605,-4549,-46569,5030,-18976,-44130,-35155,1774,26618,126574,131598,17858,16025,-56651,76678,20304,-15745,-32577,-18126,41656,10587,-52987,-30475,-46060,32315,-11658,-23821,10336,-50854,-104132,-21629,-42902,-79180,-599,-37895,-83471,14519,36230,-79311,124860,72783,49383,76716,21780,-70131,-52633,-29595,37980,86638,-23243,28200,-46860,-8479,-33471,7364,-52324,16541,22872,-13423,-58699,2343,21318,-63801,1879,3317,-48637,37911,-36067,74916,102016,37888,-2085,-38377,14270,34685,13295,-38794,37033,50828,-8882,-51453,33684,11054,-35105,-66430,-30467,54062,-154,-21125,45959,60812,-16307,-37603,-41302,-2057,2174,-92696,-22741,19799,-2832,-45444,43542,-9805,20974,27299,24572,25310,-12658,-4748,-9526,-69174,-60372,8574,-24199,37903,-24619,-35999,41684,180427,50980,-58456,-8323,-34194,-109504,-77808,-7420,37131,14699,-59072,17297,34975,-44268,-63300,-2690,-97643,-82873,29840,34470,-32931,-1923,20820,-53644,47503,-59765,406560,-124081,-432023,-3548,4226,-8306,-14311,-10123,16357,-5002,10986,-31935,-26117,-31314,32633,87391,5060,-36977,85601,-8558,39780,-8892,57280,24011,27239,-52043,-85445,-24288,-107207,-94579,-14488,-81731,-57467,22810,-15460,30445,32269,47018,23490,-52630,-34887,-63954,32370,-20476,-23248,-1721,61178,-5654,-12839,58673,49714,53735,18873,61908,14016,-34059,-93596,-14265,-31011,-3481,-6078,-60018,-51930,-107016,20453,85443,-7273,2470,13917,7526,11290,-68523,9,-63174,-74078,-98899,6106,-20316,-49245,-69009,2176,-86521,57148,-18254,-16101,46253,1707,9242,-28865,-74749,82109,-10699,-34091,12771,15750,16455,8893,28226,17828,19299,50507,70498,-34350,-20324,37320,35412,-2069,-12708,-1294,15935,-9829,28372,-3318,21311,-13334,81898,13880,45426,-14794,-64017,-71969,-134452,-17200,47143,5,-21540,-127254,14031,35069,10161,42435,-5952,6647,-35432,-92012,-7028,20016,20179,9264,20407,-46881,-16692,95363,3884,-39550,-14018,-9440,66370,-53645,7949,-66636,-31089,60621,36186,53399,-46757,-37016,-127561,-93884,16410,-47549,-52195,21344,2228,25961,-80991,8857,22907,87332,14731,-13528,-38768,-61965,-94120,19754,-50362,-4341,72559,-2584,54925,24710,21510,20478,-53889,28666,92968,-12651,31921,-20142,-22562,-52964,37461,-73957,192,-41436,829,40248,-10597,-32226,-85246,-18285,50804,8707,48313,-39854,65653,22548,14779,9132,48052,20972,6462,-89154,-69909,9551,-21658,1906,-71715,-11129,-32182,16434,78168,68673,-3187,-46297,-6243,-54442,-5151,-55468,-58855,68834,19980,76304,12040,-43752,-52940,-22305,5848,-36660,-35039,-47643,-32553,60060,-29657,-17838,-80431,-132055,-21521,27239,-41,-22904,-7532,48464,-9461,-3228,-46653,-83335,-58609,-35448,-41439,25685,-41500,67333,71380,5416,16017,9016,-9242,35685,-6899,-124854,-2818,61457,29125,23189,1349,35400,-33885,-3670,-59713,36838,14485,28526,-78333,-61349,9513,-25775,-98682,8594,1057,-20036,-131704,-11433,31800,102004,30797,41491,-19953,-82808,-4283,34176,55765,12017,27029,53716,31933,-79389,-42320,-79988,-81843,18621,14147,-5496,-29983,-14836,-773,24382,-19560,-8186,17671,17485,55248,-71244,-34322,50740,-67965,-46099,-10909,48391,18656,16038,-15448,94573,15805,-3736,-18050,32004,31630,23412,11359,-36373,-28489,20202,-3596,-38434,-67798,6425,-11643,10934,67736,78193,-3031,24119,-36091,1949,-12324,-31345,-79937,-76402,-102264,-46943,-55964,-58480,-19155,-868,25464,68098,19581,58306,103133,71646,44885,105880,42247,48961,-4320,12870,43988,13817,55470,-10271,-96404,-2635,23577,6745,-145342,-16200,49766,-93199,30222,73143,-6936,45220,-3815,24484,37621,-31244,-27898,66859,40693,39472,116685,46638,4364,-27690,-49447,28130,-41150,-1901,-79303,-80023,-66797,-98892,-70750,-6247,-7426,-27917,11895,-10911,-35189,22960,-59479,42163,-882,-68822,-74999,-16975,64754,42725,79438,40886,48425,-93691,-78440,-28934,-44040,15479,-21103,74843,35833,50815,50242,-15558,-2800,44182,21269,10483,7648,-35412,-50902,-68266,-2390,39361,172,-4033,100438,4370,13419,4177,26376,54575,-10280,46484,24761,-87948,-77705,-13686,-15264,39680,79238,-1861,-2278,18992,63745,7381,14791,42880,204605,169333,206907,38975,-27938,7176,-209278,-27831,15409,22819,3936,-51306,-6237,-10529,-65981,27502,10522,-35084,-30016,10067,10353,-10763,-50252,-57740,16388,30763,11290,-49525,-21148,-51885,-27415,41008,669,68245,82626,3710,-15322,-494,34860,18628,-14738,-70112,57221,-19231,50331,-29016,-63853,-1464,28777,-15904,3274,-48085,-30897,49348,1247,42590,35863,-32582,-152662,-6417,27109,34365,-39118,5305,-40339,-61507,9763,-33512,10034,-3634,-41096,28847,64352,17833,-42145,45241,11564,110451,29530,-7066,-7774,562,4308,-40539,39616,50099,-15040,-47104,-22758,-7739,4332,-19041,-29690,-21188,-10995,54547,-14285,16148,13383,28268,62240,-13323,55885,93598,46190,-27920,76922,-6494,-1422,25013,-27419,-11613,16611,-41087,54502,-44223,-14952,93482,87443,-5950,-43698,4350,16238,24940,17712,14530,6762,68720,29742,10659,-130411,26281,-12283,-38698,5093,54644,48604,4582,-25089,-29075,85095,12651,-68258,-49449,-25105,-2065,1015,44353,-39822,-37053,-25928,22824,56677,93489,-26385,42286,-26733,-49199,43027,32635,-26140,1974,31828,-46378,26144,-48808,-24540,3137,-8970,-115094,-8717,-7000,-47558,21171,26614,61141,84251,-9686,-23418,50322,44485,-73539,-19727,28452,31084,40440,65247,30432,15695,6729,-58410,10027,30507,-12255,-16321,-2474,-28753,37572,74827,69457,31087,38370,49093,-13193,-47013,6812,28771,19571,10750,-22414,-22965,-57406,13967,-575,-4256,45342,15199,-35513,-20560,-33762,-21054,20731,-13348,-24915,43037,61498,-18972,-9702,-51281,-67710,41877,126806,38297,91662,-6131,41600,-51859,39867,24217,19937,-35232,-51083,12217,35075,28694,-21371,22899,19979,84958,41187,17030,5564,14644,38951,-476,5406,-144,-123332,-68885,-8719,-33123,-14750,33415,-7241,-33764,17716,-59829,8094,24271,206,68306,-4489,20106,61873,-1294,-83769,-20211,-13709,487,640,-25616,-1112,26447,-14931,-31111,-46850,-38684,5959,35157,-3177,13327,-29838,-22397,-45689,-80428,66149],[37226,36932,17956,-2088,-103780,-4024,-17731,53398,36452,8066,30917,11915,-12299,15090,36733,19556,109221,-18705,-15613,51781,63552,54200,-40628,-89289,-3540,-21733,-28139,-19272,44549,15296,-51975,-53928,-56544,116209,59698,12293,-80933,-40535,10795,-9989,32110,-45054,-36574,-38202,1023,6514,44996,-4418,-2960,94710,24198,31095,-52449,-30168,33967,-2689,-55667,-72622,-55023,-64405,14669,64459,25114,-10191,5271,-1879,-39736,-60365,-73993,64237,48992,1453,37582,22074,30480,-10433,-1721,16652,7206,-24778,-6678,10155,62479,5076,-11002,34802,-47803,-44719,-51695,58100,19450,-21153,-48847,-46889,-62853,13837,3833,30169,20868,-5608,-65125,53098,-120689,-97417,19239,-66076,32515,10699,2297,-7701,2932,-3816,-29163,-32797,13666,7607,120671,129729,4106,41721,-63585,67641,4203,-25810,-33373,-8315,18986,32015,-64574,-42909,-64750,41446,2919,16109,25571,-38640,-127263,-43542,-69756,-58404,26360,-30409,-58889,27660,35180,-83597,131569,58445,22123,41062,14026,-58265,-56805,-48428,17542,76621,1616,36431,-40762,-7924,3811,22256,-70241,10423,11757,977,-47064,2444,37653,-51331,4586,-8791,-30837,33440,-31381,86669,84198,22342,-21436,-40715,38246,37283,-1612,-39141,18275,31664,-44562,-29381,24400,-3165,-46095,-93015,-60890,43243,15729,-15,38694,63502,10550,-25216,-35338,380,-5920,-85404,-5803,10995,-7572,-28771,28526,-8400,24786,51927,34319,25536,13323,-20366,-26331,-65849,-66439,11043,-10520,30488,-38366,-34994,25997,150970,43795,-73662,-6654,-29669,-120073,-98770,-30469,9792,7238,-14084,34096,29073,-61251,-99627,-28359,-76039,-48484,25290,11483,-8112,-5273,4294,-36515,70682,-50109,434823,-142780,-433576,28722,4172,5347,-21938,-17681,591,-22252,1620,-34730,-20463,-26791,35826,88348,38416,-36527,93717,-3871,86498,-3857,53517,3755,14027,-37294,-77448,-18006,-94593,-99408,-23133,-87086,-57733,38175,-11568,25731,21514,44170,21575,-45746,-5880,-37358,28887,-5509,5772,3675,59468,-12920,6423,59888,47389,39845,4541,63801,38308,-31503,-115595,5922,-15219,-6029,-8628,-41631,-29006,-106989,17866,84215,1295,24675,37653,-3658,30243,-67118,27338,-68535,-88771,-86291,-7239,-40605,-67310,-61985,11020,-100955,78574,-15424,-27000,34253,3371,44178,-24626,-78697,63884,-23418,-20947,47306,28291,1057,31892,36995,16585,42675,49933,78206,-47636,-18069,36596,42827,-537,7767,-15333,40580,8470,57004,-30702,5322,2996,103686,40049,38782,-10132,-58038,-62105,-142704,-24026,44296,1236,-10729,-113279,-294,38084,31259,40148,-8297,4541,-60779,-112097,-40174,26087,-1486,18720,43033,-34077,-18936,79590,-1336,-30364,-6987,-12890,47107,-40140,11230,-59745,-28525,65743,40642,66580,-39995,-37737,-138530,-96010,439,-57253,-56760,20874,18167,39451,-87845,8523,50782,66787,24496,-8682,-62716,-52537,-118758,5679,-46020,-25390,40079,-13949,64559,9906,46256,29390,-65502,-14731,72611,10027,38425,-25625,-37813,-51520,27814,-53550,19447,-72883,-29445,36854,-22705,-35111,-80549,-14354,34674,-3056,39085,-28270,53403,30800,-10023,-5199,63863,3174,-11511,-84612,-64456,7254,-4805,-26311,-86993,-12054,-37616,7312,93917,60119,19809,-42498,7163,-59653,-5824,-57329,-44874,93903,1720,61185,-9426,-56052,-55419,-26611,-23045,-45509,-31967,-55206,-46624,56555,5368,-15775,-99324,-128828,-22898,64376,14533,-30692,8958,58557,-16761,4498,-38935,-82297,-55371,-40814,-65449,37976,-54991,66192,47299,998,28818,-14537,-38487,2864,2705,-131406,-3595,50614,23522,41445,-5419,23266,-16202,-20818,-36121,44441,22657,25831,-72146,-115855,41216,3839,-102152,-15063,-14394,24096,-115907,-27562,6003,96463,-11112,28962,-26179,-71847,-7943,21489,59244,11960,37341,46196,38651,-47715,-25755,-39936,-49334,6328,21945,-5616,-29663,-717,-6238,4790,-44613,1389,2907,-3489,81180,-73890,-37321,36479,-69096,-40682,-2581,76814,2766,-10745,-18277,77985,10237,19793,-18877,19962,39568,32390,-25839,-33613,-52543,26195,-13851,-36074,-56361,21790,-14307,18269,22732,33760,14071,10002,-20727,-1160,-20985,-6590,-71709,-63491,-122536,-49069,-59846,-65408,-17134,2040,31899,71403,7545,37062,92097,74046,32746,70087,84045,84997,-18612,-6598,51299,2351,16460,-28502,-86786,8832,7701,21738,-92964,-18893,24611,-98255,45930,58907,-16763,44885,-4014,14139,40246,-27409,-30290,74476,50549,58358,134255,33793,20361,-27438,-48847,10136,-30967,-13431,-81863,-87462,-68202,-87273,-96883,-3351,-15606,-39181,-18390,-15572,-55788,34863,21161,25332,-3078,-64730,-65010,-46100,34945,42657,62473,56663,69272,-107109,-76500,-31142,-43575,5432,-8631,65211,20999,62332,38502,-17776,-8871,28557,18867,15261,10848,-28118,-43503,-70270,1620,39401,3213,11301,90976,760,20915,11488,29499,48051,-3749,70330,56275,-57465,-52384,-13590,-37533,-19074,39358,-19400,-7577,15045,65953,-17555,23047,33202,78340,79543,62292,-43996,-60584,-12316,-218379,-61239,2037,23619,-19518,-51701,11140,-2240,-74612,7844,-25703,-29569,-5798,15546,3252,-19264,-23508,-26255,15673,10208,4567,-53416,-37237,-35775,-37630,36656,-7200,56192,67488,2219,-39593,-23881,41012,174,-25452,-77689,68209,-50534,31988,-32536,-38953,-15200,12768,-37816,10233,-60571,-28614,51547,34542,50677,31058,-48290,-155222,-17880,14516,25387,-38079,-2016,-28417,-24674,4917,-20932,29691,-14604,-36689,32996,70293,10724,-49258,47362,23968,105553,26490,-26255,-676,7204,2417,-35173,29434,57998,-259,-60549,-5280,-7967,8010,-17359,-17590,-16904,-17123,62487,38,17044,9489,-10985,53369,-8910,43280,103375,49546,-23759,87947,-19083,25925,32244,-13375,-23318,28498,-59406,56731,-46069,-14876,75307,120193,2488,-64296,-7318,23172,21023,-11006,-20635,-10426,60426,29671,22176,-135187,-15633,-48666,-57327,15943,45540,38971,-4499,-41810,-27526,66028,-6558,-59084,-31836,-11937,-13739,-1605,39591,-55615,-47735,-13778,13386,50038,88586,-23609,43331,-49479,-48082,48194,14995,-24194,3956,40451,-63282,37218,-43359,-45336,10042,7823,-137811,-21169,-3632,-76029,35339,26583,98323,106303,15872,-12878,43975,5000,-103721,-25701,37727,23708,19487,54633,44999,40808,15560,-39267,9600,19740,22180,-8910,1924,-23850,26997,55490,53044,18999,43298,62433,-990,-47191,11926,33882,16189,-5034,-17486,-41507,-61174,26582,-16662,-44836,33692,-5300,-29419,-13763,-24846,-33320,32434,-6823,-28777,8888,83940,6770,-9039,-34677,-53366,36889,140210,34059,69442,15401,35470,-50111,52188,8476,1559,-59212,-58691,4044,52128,58327,-35773,19021,14008,78654,21440,-3774,-13737,16526,64897,-14005,6225,-17535,-126047,-75565,-5595,-57387,-26991,17573,-10315,-8195,-6062,-46013,7615,11897,-14195,90746,1582,14821,53868,3642,-70240,-13013,-19310,-12988,-45443,-14890,13366,24494,-6909,-11748,-20755,-32184,5939,33048,-554,12534,-18490,-25176,-38884,-91110,57205],[8601,18066,5073,3271,-68123,26230,-15868,35885,36258,6425,47312,42763,-14452,16216,19810,24259,91999,-42046,-3220,48484,55190,20949,-41153,-58758,16085,-13274,-32650,-36121,21497,8659,-56635,-48599,-43548,113184,68969,10772,-82529,-39882,-48510,-45933,25003,-53631,-53146,-23127,-5765,64829,86472,21285,-3502,74414,16528,5292,-43883,-24566,43362,10931,-33977,-45642,-43894,-44448,24908,82866,11006,-13902,9489,2468,-67670,-62412,-44161,85331,57033,-4680,22443,18170,47114,23331,4209,6946,33016,-34700,-24175,7657,30190,-9891,-3708,39199,-8801,-28446,-77012,57155,18342,16101,-33213,-40433,-50508,69629,12014,39702,16765,-5730,-78730,30254,-125687,-75737,20683,-24335,25203,-8962,8459,40201,3759,4982,-9245,-33826,19883,-4575,104026,106868,-11070,51600,-49207,45399,-18898,-32896,-26734,2310,-299,54363,-75674,-46952,-75390,51100,20250,47310,45642,-20937,-130861,-59834,-82176,-34123,28312,-32432,-32297,42536,28814,-68679,126783,32758,-14054,-11175,5929,-45069,-58567,-58252,-8961,51802,12607,32913,-28838,-5878,50631,32740,-74453,-1642,-2596,12398,-32856,1860,47261,-32445,7302,-21218,3468,28187,-21914,82902,59407,-12041,-39067,-37842,64867,35807,-31143,-42063,-16347,-6891,-69060,-663,12289,-19336,-53393,-118378,-86784,29325,21702,21843,17265,54651,29483,-5191,-28681,4153,-13028,-64894,4848,-1083,-15557,-12858,12057,-9599,30383,70067,37791,25762,35962,-36662,-37161,-57861,-75907,5106,4691,32271,-46049,-32029,12251,80765,40295,-84569,-1579,-21934,-112347,-105003,-44039,-19770,-7378,24943,50854,22649,-83888,-133061,-57127,-45497,-9220,21437,-9610,27963,-4532,-3691,-11329,85225,-42012,362601,-106087,-351445,46068,-1316,20866,-18621,-12118,-9855,-36447,-17125,-25546,-17369,-13944,35654,84648,61921,-19697,96077,-707,122257,10733,51879,-4198,-9463,-19496,-52190,-2883,-66664,-81211,-23508,-80269,-48177,59325,535,18871,8060,35404,18545,-29846,22077,-8822,23370,15957,45788,5193,56275,-21055,17808,37381,38789,6459,-8464,54289,48266,-26677,-123155,23772,16259,-5908,-4798,-17135,-4635,-98932,3136,59077,5383,44448,53554,-18399,49175,-57518,47380,-70301,-94521,-62799,-20470,-55869,-66695,-48848,21790,-86711,75802,-26218,-29896,25261,8278,77880,-20857,-85666,51930,-33597,-6896,76060,29834,-12476,53984,42625,8744,52579,40279,73805,-48282,-15017,25110,48121,-8819,14767,-30424,51692,22430,82743,-55089,-10378,17732,109523,72658,30312,-5254,-48163,-49124,-126743,-27686,37155,1570,-2366,-89339,-8366,35346,45931,26499,-15138,-4444,-86894,-127754,-69911,31680,-19860,22576,55599,-16731,-19193,61646,-3994,-16563,-3995,-19254,20578,-9412,12688,-52433,-25738,57212,46699,75161,-27337,-27401,-114859,-90145,-14550,-67023,-52070,12237,25939,45441,-74156,20602,72664,39043,39448,3110,-82627,-40305,-109630,-8252,-34133,-44145,3679,-18359,69041,-8600,59627,35075,-59500,-48529,51516,28677,47856,-32788,-52024,-46807,14790,-28585,40920,-79630,-51118,32728,-26082,-29477,-62330,-4580,15651,-15186,17894,-14866,35784,42054,-19223,-14466,67707,2214,-15149,-72220,-56285,-820,17937,-27729,-91936,-5424,-36179,-7107,95717,52545,33421,-41295,10593,-53398,-9392,-60713,-24384,94883,-19390,37361,-33884,-56652,-50764,-30558,-56072,-40580,-24152,-62590,-65797,32809,39365,-17192,-100703,-104002,-21689,85097,28254,-26692,16329,60312,-27722,7291,-26812,-74360,-37806,-43591,-71395,49203,-62459,44681,13074,984,29676,-35894,-52676,-31461,225,-124819,-2947,34632,19327,47727,-11205,6216,5654,-31076,-7356,38823,21293,24898,-71142,-160354,74169,35831,-93713,-31793,-26286,57587,-90296,-27960,-9685,66872,-51225,16821,-30874,-54243,-9407,947,59338,2379,46189,27570,31450,-15517,-6292,-13087,-13304,-21643,23659,-13136,-30352,11415,-8959,-6730,-60972,9476,-3285,-20953,94385,-74621,-35202,24027,-54648,-22696,7173,94584,-15629,-42523,-26294,51731,1308,46345,-17961,4612,37592,44338,-58366,-20276,-59407,31573,-14751,-20375,-35127,28787,-18636,24674,-8858,-15710,31706,-5101,-1581,-1424,-22927,27104,-55440,-46783,-130854,-46790,-67543,-65963,-7395,2099,37381,70188,-10315,7680,65343,61153,15038,37274,101377,113279,-38918,-33088,50468,-12464,-24229,-31443,-62434,11759,-795,22129,-39511,-16866,9474,-95252,42100,45597,-28864,42286,-11138,2537,44565,-27877,-34026,77950,52825,65467,107576,17353,34108,-22646,-35877,-6946,-12820,-22287,-71508,-90389,-66682,-70205,-96628,4037,-20355,-51317,-54776,-15181,-47179,43330,70216,-1201,-12671,-52876,-45809,-61100,-7001,40462,42762,64884,85665,-107841,-57990,-13474,-32605,-21415,5602,44523,15091,68972,18652,-21101,-5920,1656,22578,22427,22658,-22740,-41536,-74849,-550,33252,7708,46920,92664,-3674,21983,15620,27727,33079,2423,83800,62736,-19398,-30197,-11594,-42824,-71236,4249,-25796,-13324,9179,56470,-40527,30660,27197,15593,37973,1516,-77095,-76588,-28951,-223039,-93800,-4036,33000,-36903,-48603,28082,4605,-74100,-11555,-51915,-23530,19770,25591,-2361,-31055,-5000,6087,14257,-10142,-4259,-43885,-49515,-20451,-51344,17464,-11803,38601,38988,-47,-57257,-39524,38680,-29676,-38539,-78575,70019,-72299,18174,-28612,-8005,-29679,-7604,-49869,14938,-71904,-37764,40036,56793,47002,24308,-62598,-134327,-26086,773,11924,-30644,-18953,-23053,14969,2048,551,52347,-25426,-22343,34267,73951,-5678,-52427,48981,36810,87437,22570,-40120,9476,6033,-8505,-34588,7866,35481,15584,-52331,9278,-5816,19348,-17533,-7055,-8510,-23030,56730,9967,37803,654,-46702,37489,-8218,25906,103395,52139,-9980,89248,-21798,45306,40439,-8226,-34504,33231,-40882,52785,-51411,-17126,39699,118153,14806,-74922,-18809,31455,11946,-40249,-46658,-35224,42300,24673,27425,-121359,-52287,-74809,-64630,28881,38498,39465,-3201,-54820,-40755,27062,-23680,-52905,-7297,240,-17598,-4175,28936,-60162,-53496,-1414,-15663,26951,66735,-21879,32203,-62978,-42108,47545,-12437,-30024,12493,41788,-61728,46510,-29792,-50635,26637,14655,-126978,-3245,2065,-96574,41333,20762,118216,110839,40643,8252,35553,-30262,-133472,-35996,32511,17030,1130,37538,45279,63245,24478,-5899,10029,14102,50189,4359,14588,-19144,13822,27126,35808,12608,33576,63087,16688,-42036,19185,28277,18814,-22251,-11522,-44851,-52108,30603,-33236,-72706,-1939,-34265,-28641,-10490,-10936,-44747,29964,-1274,-20013,-27257,89434,32816,-11380,-14675,-34340,29502,135786,25821,23678,23034,19928,-47323,59028,-18015,-22820,-84368,-58378,2913,47249,72427,-49518,16001,9247,67347,-8480,-22777,-30260,15153,83380,-19992,-557,-36498,-123031,-71383,-8689,-74296,-34815,1613,-5317,19250,-27834,-33488,5078,1125,-28928,93193,22028,8814,39778,1398,-53126,-2484,-24891,-29396,-99216,-497,19003,15254,1854,11848,5190,-24131,789,25634,8457,11750,-4796,-25229,-28250,-81532,40931],[-18399,5411,-1854,8032,-33493,35474,-3325,13956,34320,10272,61946,66855,-14160,7030,3501,27888,60906,-57704,6471,31157,60903,-13255,-36994,-18706,25188,-9971,-35369,-52689,602,5110,-39796,-29578,-17132,92243,64094,17201,-53724,-34799,-102130,-57510,24443,-55438,-73420,-12244,-14218,108352,103250,42497,4821,46826,4461,-11950,-30351,-16033,50414,17971,-3773,-11307,-29752,-19414,34172,113548,917,-2746,13024,12304,-80541,-58811,1715,100021,57510,-7355,9469,964,54520,52064,1343,-449,43754,-53438,-47361,5517,-7414,-19261,-6834,35663,25764,-14952,-93730,48949,13344,43893,-21129,-31909,-33335,99498,20329,45197,2993,6953,-75731,10604,-98649,-35282,31389,31184,15850,-21577,12981,81469,5868,5714,13877,-42679,19849,-5237,82896,65694,-20967,50691,-12836,20399,-43494,-42023,-21793,11433,-14166,69661,-86157,-46422,-78122,60195,35034,63258,65763,965,-110692,-65721,-80039,-18853,5090,-39609,-18240,52214,18577,-38324,109821,3420,-49346,-58396,-688,-33273,-58384,-52759,-34780,25029,9655,16346,-15212,-2603,94159,37011,-59497,-11855,-18070,19277,-21384,2004,47390,-7281,9577,-31582,45897,15025,-12636,62971,36135,-53996,-50703,-30597,85014,30747,-67638,-49466,-50477,-48552,-75906,25406,-1858,-34421,-54696,-137554,-110627,12507,18919,39257,-11349,41782,35433,15264,-22540,10498,-15794,-34875,8426,-11744,-25683,-2580,-2423,-10598,38711,81647,41253,28218,55969,-47279,-40167,-49332,-85752,-6384,17538,40329,-49349,-21819,6427,548,38002,-94559,6159,-13197,-88743,-97100,-44552,-41161,-27744,36152,65191,18009,-105046,-149225,-80087,-13636,25979,20712,-22834,63266,3578,-311,17809,88975,-44341,190583,-6366,-217711,42920,-10889,32276,-3366,5163,-14480,-43291,-38461,-6616,-18681,5573,32033,75068,73866,5719,88947,1438,137434,31757,44300,3406,-36709,-1861,-16855,20332,-34188,-43760,-16699,-63634,-29130,80117,18771,11149,-7901,21470,19107,-11004,39006,14033,17050,38279,87892,2241,47663,-30700,17542,1949,25063,-35479,-18486,39705,38735,-19986,-114346,36272,58034,-6779,2880,7433,16901,-82084,-19617,19695,5807,56977,44134,-32756,59390,-42878,53713,-68260,-88280,-35653,-30470,-62079,-46278,-29765,33477,-47977,56287,-45074,-23061,23040,15501,95072,-17457,-92315,50546,-38532,4667,89582,22358,-23282,69687,44877,-6815,44152,17221,58340,-39794,-13389,5502,47399,-25324,6081,-42799,49483,33699,99919,-70781,-22064,26631,97335,94577,20115,-2889,-34643,-35863,-92003,-26983,25357,4638,2504,-62110,-5226,29306,53447,7643,-24937,-18977,-104630,-133160,-80377,34718,-26861,20251,57022,3268,-17031,45883,-1708,-1562,-4656,-30528,-7886,27748,10812,-44896,-25275,46962,54842,73308,-8349,-8822,-63762,-75632,-21004,-70632,-40421,-3038,24563,42698,-50816,41137,82038,14794,53840,18214,-91745,-26677,-73853,-16491,-15493,-54614,-25063,-11847,68994,-28066,60603,35739,-40747,-64312,35542,35999,55836,-38644,-57333,-39644,2299,-9287,62464,-61024,-61125,29190,-18871,-17581,-35803,8229,2100,-20815,-8566,-1007,18570,52919,-1640,-18443,58038,17282,-10974,-50917,-47785,-13690,39293,-1084,-86605,6000,-29366,-25571,83536,48785,38625,-39585,3793,-39988,-15434,-62994,-2938,65669,-40263,15452,-48320,-46592,-41427,-31759,-85058,-24786,-10870,-65944,-85813,-5667,61638,-21294,-84115,-73515,-16396,88293,39140,-13144,10708,48859,-42417,4990,-15189,-66139,-12336,-44547,-58027,56160,-63043,7726,-21287,6376,21944,-51673,-48995,-55090,-9472,-107813,-1481,26321,17822,40968,-15281,-10607,26832,-30726,21353,21960,9882,24702,-74554,-170543,98610,61874,-72678,-39881,-36103,66215,-63621,-16120,-13927,18458,-77174,7983,-31037,-32824,-8677,-18450,58963,-11542,48995,801,13079,9877,15699,-534,13451,-49721,20481,-24188,-35469,17779,-9909,-6360,-62165,18707,319,-30070,94800,-73801,-38203,14184,-26913,1412,15468,98352,-34367,-69564,-35839,25436,-8171,67148,-16721,-12808,25249,58520,-76047,870,-45281,33350,-11233,2355,-14541,23725,-23939,22707,-16539,-51150,49116,-17434,11827,1988,-17504,60710,-32938,-31353,-124984,-40468,-76074,-61786,5998,-3112,41477,65166,-29803,-24063,30563,36028,-204,16610,95470,120513,-57978,-58488,41111,-26373,-53544,-21923,-29963,3037,133,14104,4602,-10958,8435,-85634,17832,40622,-40444,36903,-21751,-7795,58344,-29930,-38686,77022,49397,56699,41975,6725,40998,-17225,-15376,-22473,8564,-28575,-50674,-83518,-62145,-51592,-71268,15908,-21305,-61589,-81027,-8835,-30502,47037,71417,-34830,-28556,-34784,-18977,-58776,-53349,36782,36832,63472,89843,-94201,-27379,12514,-13308,-54732,16811,19312,18651,70588,-3264,-25732,7875,-31173,29827,34549,37518,-21182,-44229,-79945,-6066,22486,11646,87775,101495,-375,18505,17299,22015,14121,8120,82484,55520,17600,-14251,-10109,-31812,-99913,-14069,-19965,-18277,4239,36886,-55933,35312,18853,-12503,14771,-19682,-70690,-65416,-36372,-219865,-117383,-692,47175,-46406,-43104,40212,10839,-64385,-23912,-64592,-18607,38985,38081,-5329,-45413,1729,29531,11729,-22558,-14451,-24608,-56925,-8607,-62707,-8857,-9058,25201,11472,-119,-67495,-42908,27617,-59947,-49472,-70945,61071,-79299,11008,-16992,20146,-39347,-25164,-49859,17106,-76250,-54079,19137,60288,27038,16125,-70051,-99999,-28592,-11136,-3516,-18647,-41759,-33130,48722,348,26271,70601,-30714,-1317,33664,72746,-23643,-50705,50386,54320,59814,17454,-48474,20535,-689,-22438,-37648,-19822,-10044,25057,-16754,16391,-3165,33510,-18395,828,1988,-28188,37465,15900,74640,-7812,-68117,17029,-10422,7433,91853,50330,11577,81053,-15058,48646,44658,-20365,-46346,29080,2118,43891,-59751,-20409,-1651,72783,27933,-72729,-26885,35788,-511,-66523,-58457,-56373,26119,17337,31013,-91864,-73548,-83126,-60781,37849,33475,44408,7498,-60315,-59778,-17076,-34684,-51806,19132,8485,-13401,-9565,12863,-61083,-52911,9360,-55366,-7582,34901,-23290,12429,-65918,-31136,41910,-40577,-42473,24603,34895,-39127,52695,-16815,-38767,50921,6687,-86111,47674,9444,-104125,41191,10940,117007,97280,60597,33009,28739,-49647,-143488,-46558,12576,2913,-8949,18655,28852,80748,31199,24837,1182,14687,65761,20929,30580,-14838,1759,-1579,23923,12148,4820,48516,34566,-31883,25243,23140,26591,-37517,-5822,-37465,-32107,24168,-45165,-81148,-49534,-63822,-32284,-8536,3378,-53475,13277,564,-32,-53568,72595,36656,-21606,1755,-16617,22728,112617,17692,-32714,10856,-2702,-49191,56338,-43853,-43559,-102587,-53689,6181,21162,69549,-55615,14190,8528,56229,-42311,-32000,-40233,8068,85599,-17514,-13960,-52264,-111063,-58475,-17696,-78129,-39007,-11429,5815,41572,-41348,-24694,-135,-3222,-41839,72720,51014,139,20534,-6771,-36132,7025,-28598,-44576,-142949,12112,14833,3421,10748,33548,19632,-16235,-10179,13274,22036,12159,8729,-25205,-14879,-51684,17745],[-38289,4880,-2798,9589,-10618,17123,13508,-4824,36618,17959,70251,67426,-17136,-8087,-6192,29972,28024,-60952,11109,7761,82347,-39082,-28606,14606,22499,-16335,-38002,-64775,-14023,4357,-6132,-1608,16314,59473,47745,28668,-5770,-26509,-131264,-43131,29043,-45302,-90137,-6682,-23567,119009,85429,52784,11965,13815,-8934,-13294,-14335,-4967,53347,18427,23778,22621,-16030,8557,40616,148240,-1679,25171,14029,24461,-76858,-55092,40314,106244,48840,-7216,90,-23477,52733,70796,-6233,-5581,37968,-76325,-72578,5514,-35329,-20604,-18187,22262,46022,-3835,-96137,34693,1108,54499,-12956,-22206,-16246,105390,29670,46840,-16812,29999,-62613,-48,-42959,8904,45840,80557,6175,-26119,14439,102701,6671,-154,36110,-58778,15797,6124,63936,15955,-20519,44331,36258,1496,-62779,-57613,-26805,17448,-25620,71243,-93051,-45233,-75549,66696,42328,62925,79470,22358,-72304,-60305,-67958,-17210,-32949,-43062,-19048,50452,6397,-3488,84109,-20469,-73423,-81134,-4450,-23078,-56946,-29540,-53729,8301,949,-8803,-3697,417,120388,33868,-28555,-12556,-32299,23008,-15505,4262,38407,17998,11496,-37968,80603,-8067,-7604,31927,20876,-87369,-54344,-20578,91304,23555,-98570,-59166,-64315,-71478,-63728,41769,-17773,-45387,-49724,-148154,-134057,-6910,11056,48919,-37371,32201,28664,28363,-17985,20700,-10965,-3450,5703,-17005,-37186,657,-12801,-9150,49678,87815,51331,33496,73766,-48962,-35087,-43770,-92115,-18007,24890,47994,-50514,-730,11820,-57281,32920,-106146,13872,-3580,-53775,-74919,-30983,-45149,-48892,15497,74519,17140,-114105,-136518,-90620,12060,49734,25201,-24840,84868,14491,11588,42773,84888,-61218,-39911,143114,-76197,24151,-22134,34563,20612,28691,-13979,-40433,-55175,14430,-24288,28671,25518,61185,77083,26747,69694,2619,132685,52384,25303,22997,-60052,13170,18246,47541,-8082,-1289,-5892,-43228,-3662,94746,36873,4264,-22420,5617,24702,2966,39385,27274,11589,54658,122956,-5472,31629,-39899,8154,-29248,7991,-69961,-24706,25607,10652,-12848,-92172,41318,95376,-10522,11187,25596,34526,-58469,-43120,-17753,4681,59712,3973,-43213,55123,-28290,44554,-62261,-69637,-11573,-35654,-57580,-13168,-8093,41453,411,29724,-64606,-7871,27966,22419,86289,-15014,-94599,59748,-36258,12156,83155,10691,-30508,74999,43190,-28792,21616,-18040,37589,-27899,-14650,-15194,38472,-45376,-14789,-49062,38736,44310,105676,-74354,-27056,28048,71471,92717,8288,-5106,-17295,-24649,-50080,-21787,9727,12865,3278,-37110,9124,22917,55116,-9078,-34971,-35355,-105724,-125970,-61941,35889,-18390,12808,48886,22164,-12870,34760,5889,11257,-6695,-44390,-32559,59205,5888,-36380,-27973,41121,63888,59757,15452,13352,-3846,-54778,-17556,-63181,-27211,-21515,15385,31604,-27935,61694,75709,2621,61467,32833,-87287,-13741,-26894,-16753,6589,-52046,-37441,4509,65953,-45370,49629,30176,-18197,-61482,29174,30171,55922,-41247,-50633,-31495,-6892,-504,78840,-26855,-62363,25816,-2311,-3252,-7409,19639,60,-15360,-32997,11629,6392,58812,36792,-18195,37670,39229,-6870,-22958,-39345,-29277,51476,40981,-73747,15981,-20476,-47499,63020,48822,37505,-34119,-8037,-23484,-21553,-60045,13285,13744,-56674,3916,-43897,-29093,-29059,-28853,-101792,-4509,6628,-62892,-101791,-47001,66379,-25303,-56065,-50708,-7137,77662,45204,5011,-7542,22274,-58591,-915,-7893,-62325,13834,-44962,-31156,56569,-57980,-33761,-46903,16610,11674,-60231,-30585,-60353,-19774,-85921,-54,35523,19843,26997,-18328,-22537,41816,-21269,43759,-291,-7109,22780,-79627,-141134,107700,74572,-41370,-40393,-44192,47430,-44129,1406,-8417,-36930,-83092,2723,-25851,-10918,-6281,-28829,60415,-22509,43429,-28058,-10108,23252,37692,6286,24228,-64723,13785,-33234,-46423,17076,-10453,4509,-47652,30635,10793,-29560,86039,-70112,-51922,4682,6348,23233,19737,90766,-51181,-83213,-42498,8282,-15207,76065,-16543,-31838,4842,71318,-78570,24284,-16043,29632,-8915,21666,-2707,8595,-28810,8765,-2925,-63386,64045,-23654,13140,8766,-6672,85641,-7663,-20173,-105669,-31036,-81095,-55062,18503,-14986,43725,57177,-44629,-51210,-2040,10677,-7641,8741,76615,102393,-69151,-74195,25209,-35164,-64051,-8171,-366,-13968,9903,6650,37020,-2677,18788,-72253,-17505,46334,-48856,29545,-30366,-14788,84972,-30817,-42933,71191,44756,34812,-35950,7477,39549,-14071,7481,-35217,27018,-32886,-23665,-63684,-54076,-33679,-31655,31127,-18947,-65650,-82598,2059,-22784,44917,37636,-70100,-47188,-13130,11750,-42716,-91927,32807,52507,52998,77062,-68707,4930,32883,9673,-82124,21573,-3476,29309,67807,-20560,-31943,29645,-61350,37840,54401,49503,-23615,-48861,-81340,-10317,9324,14259,112822,110732,15424,12515,18230,15243,-3989,12340,66776,50841,46637,-4591,-10689,-10838,-98408,-12386,-5219,-21787,2109,12883,-59906,35799,6720,-33178,-11507,-38624,-50252,-24926,-32098,-211397,-129449,9774,58259,-48234,-36656,44550,17350,-47890,-24783,-63794,-15765,45932,49902,-4830,-60508,-2996,39865,8834,-20763,-24892,-3365,-59063,-647,-67028,-31850,2317,21393,-5208,4173,-72283,-33135,10164,-80064,-54285,-55163,43476,-69836,8746,-195,38360,-40158,-35137,-40533,16754,-69078,-69288,-4876,43760,-9066,8186,-66395,-65673,-24804,-18453,-18979,-5576,-63722,-61223,69616,-1302,49648,76474,-25384,21726,32714,65564,-34622,-45421,50590,79513,29569,12454,-52197,30592,-8630,-31420,-40845,-44219,-59454,23651,36550,14240,-1702,43625,-17857,6644,10720,-31944,8201,19478,112827,-9317,-70434,-4248,-13340,-8814,69278,41679,36412,66565,-3100,33580,41437,-50075,-58950,17023,47509,31664,-69748,-22634,-33821,-3923,38646,-57679,-28619,31839,-13181,-87816,-56122,-63572,18430,9925,36562,-55701,-75739,-74161,-49462,37466,28389,46157,23130,-55543,-74017,-51277,-38270,-55436,41412,11874,-3029,-19416,-6947,-65325,-46540,17093,-91456,-44705,2250,-26847,-10293,-60692,-15734,32276,-59217,-58051,35832,22092,-1383,54439,-10706,-15356,75568,-14534,-35026,110167,17306,-96347,38962,-865,97348,73207,72801,53449,26723,-48064,-120190,-53259,-17061,-21963,-8915,1837,-1109,91024,33643,37362,-24235,20159,68380,36934,43862,-10496,-6192,-23482,21138,13580,-37906,23052,47171,-18071,27095,26334,35284,-48536,-1935,-27206,-7058,9122,-48926,-72698,-95893,-85035,-39393,-5451,13393,-55472,-11728,-2060,26539,-61219,38997,4323,-38666,8656,-4928,18892,76850,12945,-83385,-18031,-27225,-56644,43090,-60321,-52037,-107422,-49306,9405,-18119,53376,-48850,13497,13023,49268,-70730,-26024,-41323,-5065,66911,-8757,-30654,-60537,-89320,-42273,-30605,-66882,-40087,-18940,18762,53277,-43088,-17985,-7960,21,-50278,35457,78350,-12268,-286,-17953,-21900,11529,-29347,-54595,-157537,18994,3916,-5305,19435,47846,15187,-10146,-25016,-3454,36355,14261,19577,-26479,-370,-10454,-8230],[-48016,15383,303,6461,-2121,-20850,27324,-14104,47804,26113,68973,35575,-27310,-22255,-5161,31697,5978,-50800,9835,-13431,110117,-50855,-17379,29815,10978,-32329,-37737,-68820,-22539,5852,34957,25798,48399,27004,27129,40261,40098,-16185,-124677,-11876,35208,-21474,-96442,-3707,-30666,92657,42968,48478,5659,-21936,-20128,800,6986,8043,51238,14611,37393,48354,-5536,36012,42422,171331,3350,64164,11450,35846,-60763,-53201,49121,102805,32883,-5924,-6706,-45942,45406,79745,-11627,-9510,20485,-95325,-95892,7904,-42339,-16904,-33027,877,47462,6088,-84319,17441,-16570,46484,-8496,-13733,-4311,96985,39477,44820,-35638,53325,-49542,1519,23657,42154,58022,106781,-2168,-24546,11713,97801,3562,-9122,52285,-76932,12021,25104,51057,-28309,-8153,36291,80908,-7141,-70377,-79276,-42453,19992,-40266,56725,-91894,-45421,-70743,66609,39328,50333,81086,36477,-29535,-47312,-52121,-25490,-70133,-34242,-26885,34604,-5434,22094,55620,-32225,-79796,-72555,-4998,-12671,-55141,6935,-62228,7250,-1320,-33782,3092,1036,120919,22927,7948,394,-42731,26714,-14292,8899,23386,33976,13432,-39457,92324,-35160,-8320,-1079,15970,-98727,-50302,-9675,81670,16125,-112143,-64868,-44996,-59980,-36151,45376,-35217,-49968,-40631,-149478,-153530,-27534,2552,50067,-51742,29474,14418,28642,-15367,34924,3069,19505,-1569,-15170,-50209,-2253,-18615,-4829,61533,88746,70440,39996,87010,-43005,-23808,-42957,-91596,-24103,25520,47897,-51018,29663,26903,-78728,21808,-117813,17792,7491,-13442,-36711,-5001,-26985,-63265,-24866,75866,20741,-100894,-92959,-86221,26942,59108,35690,-15911,84723,18043,25102,54372,79335,-90564,-259376,310380,38147,2147,-32039,25694,46651,50950,-9624,-28992,-62385,27762,-31845,51590,17508,46326,75277,30851,38745,2375,115787,64571,-4036,46163,-73242,24062,43844,71906,5734,29649,4741,-25987,22807,99959,46572,-195,-29860,-7620,31960,6030,24164,32047,8782,59672,144843,-17903,10117,-45049,-2921,-42322,-10287,-83476,-27176,14345,-28664,-7225,-63065,38288,110456,-16415,17981,32624,49179,-32205,-59806,-38985,4559,52511,-52690,-48015,38023,-18846,24660,-52155,-41954,5692,-36146,-43954,19883,10530,39260,39369,4925,-78190,11331,36103,25847,53298,-14739,-91020,75217,-25962,16490,59048,620,-33036,68897,37095,-53291,-5390,-56336,19590,-17647,-19345,-28655,22342,-62613,-39380,-47218,25629,55331,100794,-65629,-24693,23425,40273,65218,-4427,-12495,3335,-16152,-12822,-13286,-7688,25878,336,-17186,29270,18289,52947,-17866,-41899,-48613,-86219,-107504,-19019,37454,3792,2807,34494,34379,-8046,28303,17147,19866,-6570,-54455,-48306,76108,320,-25921,-33148,38840,72054,39049,40010,34910,44319,-31889,-7876,-43740,-17803,-38744,1781,14411,-11516,73110,55052,5601,58338,44445,-71659,-3600,16548,-10411,27313,-34467,-31175,25338,61573,-56604,28363,18454,-869,-45458,33158,15165,42978,-40639,-34889,-24093,-11773,-977,82814,8165,-62031,21347,19504,9027,16788,25463,10886,1219,-49643,21686,1852,56235,76151,-15671,12295,54418,-8200,6255,-29431,-45214,49586,80491,-57517,17405,-13082,-73164,44305,49514,32054,-23200,-16206,-6121,-24181,-48598,20003,-40353,-64545,6305,-20118,-8214,-14342,-22158,-101067,13019,24926,-53569,-109223,-77751,54743,-25705,-27188,-38336,4335,59072,45098,22546,-33583,-16781,-71846,-7537,-6394,-64270,35237,-46497,-113,49877,-49986,-66747,-58679,29580,5275,-61526,-5004,-47012,-25124,-64810,900,61256,24948,17405,-21534,-27491,46346,-9081,54171,-20741,-21085,16492,-83739,-87763,100593,70375,-6438,-36053,-48789,9841,-35844,18156,3375,-83877,-70455,-797,-16922,7994,-3294,-26951,63942,-24450,30016,-51962,-30461,22630,55921,17483,22629,-60792,5049,-35021,-61976,10628,-11886,20369,-23502,44378,22334,-21921,72747,-62719,-73902,-7849,35177,35175,18467,77435,-64009,-78641,-42179,5338,-17644,71215,-18664,-51558,-18845,76511,-73080,43172,16684,20597,-11733,26288,-3073,-10000,-31170,-14867,19870,-54292,73050,-21892,1654,17835,5765,96945,15762,-11970,-76693,-20192,-78663,-47845,26385,-33039,43996,46959,-48353,-67624,-23517,839,-5835,9034,56497,66380,-68969,-74681,6282,-36070,-56323,363,16454,-29455,25305,6784,60383,6436,33449,-58175,-47768,59752,-52346,21261,-32201,-17508,116875,-28936,-44985,59871,43907,7973,-92921,19201,31649,-12877,28656,-42929,37649,-35309,4380,-33536,-42070,-17131,8124,47432,-14929,-60325,-55543,13710,-27201,36371,-5328,-99556,-63602,8948,40920,-19881,-109638,29777,84628,36514,49215,-37429,27537,37708,30151,-95181,19081,-18918,42602,61390,-28419,-39469,52886,-79497,45263,81222,54267,-28611,-52090,-74074,-8796,-3631,16032,107323,114044,40615,5363,20191,11430,-17199,13452,42124,57476,63943,670,-13425,10736,-72700,3995,12281,-24275,2958,-7822,-51884,32493,-5762,-51467,-39800,-59790,-35801,35069,-18054,-199044,-131209,22359,57924,-43962,-30376,40278,23925,-28515,-12946,-52212,-15228,38350,57715,-759,-73257,-15544,38817,7424,-3134,-33983,11017,-56112,4698,-62966,-42190,19994,26801,-8978,13127,-74933,-13670,-9383,-84092,-51137,-34383,22322,-46330,7020,17559,43408,-31403,-36556,-27686,14712,-48651,-74472,-25630,13373,-55350,2543,-50278,-42301,-16332,-19365,-34144,4562,-77183,-101782,73659,-4323,64165,66214,-7009,42375,32806,53017,-33485,-39862,47533,110333,3799,10189,-50391,38661,-13295,-29208,-40040,-53648,-90007,11303,82661,4668,-2013,43357,-13750,12186,13965,-33172,-24951,22802,134338,969,-55742,-22029,-14299,-20712,40532,26651,58163,50766,8029,5042,30809,-87583,-70773,354,76933,17639,-79393,-21357,-45276,-81208,44568,-32979,-22565,18849,-22302,-103265,-44036,-52363,18851,3574,44794,-23798,-62017,-55427,-36160,25439,21371,39105,37804,-39810,-75418,-66530,-35619,-61227,54869,11703,10458,-32987,-27455,-74526,-36690,20816,-110854,-75511,-23277,-29560,-30143,-51822,2065,19986,-61398,-72132,42172,8387,39213,50730,-12396,9402,90962,-41894,830,152429,24377,-74275,37751,-13331,66811,51266,75815,63430,29842,-29284,-65385,-53553,-47516,-51662,-1404,-11724,-36846,91845,30878,24780,-63108,27537,62270,48650,50018,-5645,-8522,-34701,27494,11117,-80412,-4939,50942,-2665,23107,39020,39707,-53977,-1131,-21284,15301,-9539,-44047,-56998,-131058,-91991,-49005,-61,16100,-46113,-35766,-7418,53901,-47327,2538,-54447,-56114,3589,-1956,17870,38012,13020,-117101,-52334,-47689,-64130,22256,-63959,-43951,-96455,-48904,8188,-58081,30768,-27556,13609,21683,47368,-85682,-5249,-33722,-22246,30389,2020,-45981,-59014,-60998,-28766,-43966,-43354,-37730,-19244,28344,52004,-33271,-8931,-17265,8637,-51768,-5593,93436,-27813,-17477,-29079,-11979,8813,-27547,-57338,-135512,19535,-7957,-6033,27507,51971,-7835,-6997,-39800,-23916,47241,17235,25833,-28138,13058,27396,-30476],[-48263,27577,4470,-1099,-4795,-59607,32965,-11244,67986,30992,57600,-21335,-44844,-29392,6921,34415,2118,-29738,3894,-26292,129036,-48560,-5349,25795,-3754,-53409,-29946,-62921,-27952,8593,73080,42262,71757,7739,10465,47964,63165,-4768,-83674,21738,38929,12613,-88719,1350,-31714,44009,216,29678,-21113,-55976,-26500,21845,41094,21559,44288,9809,30637,60706,196,59093,38457,168216,13401,102581,5511,45584,-38911,-50591,19934,89734,14424,-5382,-12814,-57515,37525,82669,-8901,-13884,124,-102726,-113468,11373,-27285,-13951,-46389,-23166,32206,15717,-63617,1151,-33583,24406,-7113,-9907,-1208,84535,47166,38653,-45788,62742,-44061,14782,78155,55443,63241,104784,-7753,-19897,4706,69727,-4881,-17365,58150,-89908,13248,43768,43895,-54426,13630,28819,104280,-6749,-62227,-99367,-58807,20098,-61203,29499,-79261,-46442,-65671,54046,26453,32414,68167,37499,1747,-33561,-37225,-35344,-92869,-10524,-31451,7454,-14630,27969,30447,-30109,-68513,-41287,-3147,160,-53880,44888,-59966,19101,11852,-49035,4149,-2686,97080,4905,37575,25381,-46646,33177,-13537,14386,6891,33897,15556,-36365,75881,-55786,-13428,-26187,19462,-83784,-40580,380,60395,10124,-103804,-59209,4829,-14424,-161,37446,-52991,-47243,-31238,-141023,-160921,-46343,-3036,44019,-49514,31842,498,15199,-13725,51239,24843,26077,-11208,-7469,-65021,-9725,-20825,753,70911,82723,94293,44533,90112,-34481,-10211,-46538,-82501,-21230,20533,35284,-50809,61304,45325,-72465,3913,-123643,14557,19569,25399,17177,29376,11313,-63658,-65941,66395,27759,-61302,-28991,-68769,30655,56129,51046,478,63318,4974,32844,46916,78172,-125115,-398682,454778,108667,-9685,-37491,7650,67058,65037,-2734,-13611,-59332,26130,-37504,70777,9936,33754,70598,12525,357,-114,94527,62454,-35567,64133,-73399,30043,54891,85818,8453,39736,11516,-16801,43787,95753,41369,-1149,-26638,-14499,33749,-3262,358,33183,10200,51608,151524,-34420,-11371,-42842,-7192,-32560,-27535,-72317,-26604,5274,-67909,-4788,-34368,28397,93107,-22099,23043,27308,60742,-8316,-64801,-38287,7455,37074,-99157,-47692,17477,-16942,5489,-37705,-11975,16327,-33287,-25647,40113,20369,22228,54803,-12106,-81396,28449,40681,23722,9138,-17982,-84161,89660,-8274,20748,26176,-3275,-29627,53787,26786,-74635,-27139,-82960,11234,-11078,-27184,-28923,3264,-71096,-57228,-37460,14638,65993,88522,-47580,-16738,16575,12316,21391,-16570,-23685,24838,-9237,12650,-3729,-23947,40271,-4808,-2527,46245,15780,48448,-16531,-42561,-54109,-48617,-81661,29947,39965,32280,-6303,17841,33856,-4562,24314,29019,24090,-581,-53191,-51453,75490,-2143,-13208,-39222,35948,77756,19448,59252,53624,68518,-11702,2491,-16378,-14961,-50490,-11711,-5074,-3250,69366,25783,20485,44395,52021,-51244,2415,47623,-1317,42325,-3804,-11172,43407,57074,-57132,81,2330,5764,-24617,43632,-1350,16885,-38779,-17497,-18886,-13005,-5965,68598,31525,-67538,14803,40882,15328,32277,23436,30865,24146,-55825,28520,5075,44145,95146,-12851,-11542,51321,-16098,30238,-15744,-59101,34063,104306,-41727,5851,-9513,-101911,38348,46047,23714,-7661,-12628,11443,-20099,-28458,16650,-72363,-61622,20451,14377,12421,2545,-13624,-82937,22472,39239,-40562,-105024,-88767,33992,-19821,-7217,-30859,15216,38020,38508,35776,-59829,-60301,-76917,-11475,-9612,-70018,49060,-50871,26358,37495,-41840,-81352,-56406,42176,7043,-56580,18761,-21576,-22552,-48229,1779,90045,30985,23832,-25550,-27013,39116,-2104,49699,-33616,-22741,4459,-86016,-34596,82614,50449,21470,-29836,-46476,-32312,-36520,29839,17382,-108636,-45991,-5251,-7340,20843,-1093,-15370,67375,-15319,11781,-65353,-41904,9478,67031,37683,20167,-40165,-4057,-26467,-78580,1741,-14909,34214,-146,56403,28791,-11804,58423,-52894,-95367,-25283,51736,32947,11528,63885,-71241,-56257,-32344,15662,-14867,55032,-23733,-69564,-39730,68062,-66923,51737,41781,8651,-20498,9020,-14200,-23959,-28740,-40941,37860,-32596,72970,-12447,-17991,27986,15670,93973,32493,-2120,-44243,-10250,-66902,-41545,27604,-54554,42742,35012,-36581,-69566,-29090,16119,3211,11969,42046,27341,-58212,-59743,-11833,-28776,-37158,-2088,16207,-30928,41315,16256,77035,15270,44971,-45390,-58030,74534,-50484,12749,-25609,-16517,132363,-24198,-43330,43176,49549,-14366,-108360,36124,21470,-9659,45621,-42945,39150,-34672,28582,-2155,-26426,-1726,38429,61478,-11791,-46220,-10251,21052,-37087,21639,-38568,-116019,-72915,28655,62439,3195,-98603,28478,118118,18444,14765,-6383,35201,25606,41957,-92556,11611,-25175,53394,51738,-25648,-47149,70111,-78743,52375,108331,50340,-33976,-51662,-54615,970,-13718,18071,71205,107600,65020,-2420,24192,14229,-23007,10127,17459,72128,68795,4031,-17011,24400,-36079,25564,26019,-27083,5207,-18504,-35130,27153,-13263,-60652,-59528,-72343,-33563,94322,-684,-181686,-125544,31918,41524,-35631,-24456,28946,28653,-10237,9650,-34111,-16496,18321,58816,6172,-79483,-30320,31841,9759,25624,-39759,12376,-48841,8933,-52957,-35387,38754,36606,-4125,25048,-78133,8505,-26044,-72350,-40959,-13802,3710,-14811,1330,32059,36764,-16224,-31973,-17191,12489,-16888,-63973,-38376,-19247,-101047,734,-24039,-34480,-6625,-13559,-49888,8608,-76334,-142482,60418,-10178,65786,43286,22258,57542,34562,37191,-20894,-37925,39106,138776,-12779,13265,-39413,44810,-11961,-14390,-32653,-38998,-86532,-8216,93730,-7360,-3139,29531,-4811,19454,10191,-30229,-54874,27362,128859,23505,-31152,-32398,-11232,-27718,14484,8804,70100,38052,13213,-26881,16465,-116098,-78956,-16388,83638,3265,-86221,-14496,-32832,-124722,44786,-4613,-9516,720,-24599,-112384,-28622,-26400,22981,-1853,53302,-4304,-39620,-37518,-26064,3711,12500,22611,46920,-15136,-60419,-62060,-29077,-65578,58016,10885,23980,-47074,-44595,-85192,-26502,20177,-108805,-94608,-37451,-28439,-42762,-43801,18499,6898,-46632,-80563,41757,-321,69227,41382,-17573,25599,89385,-66075,5209,153820,29823,-42040,37477,-26305,34950,42963,69634,60439,33914,-4172,1806,-47328,-68921,-73026,7633,-23837,-68666,81958,23893,-7623,-100172,33439,53666,53937,48010,-332,-5398,-34890,39420,591,-105590,-27077,45621,11991,13454,56781,36539,-53242,-3736,-23154,28325,-25477,-33137,-44779,-149780,-84378,-59944,6662,11317,-23404,-49792,-11918,76751,-15943,-22583,-106953,-65436,-11391,-8180,16411,4715,17385,-132423,-77785,-59742,-61969,-2,-56699,-21055,-72292,-53476,197,-86424,9131,5649,14308,31604,48119,-84815,23064,-20522,-39531,-13162,10417,-55392,-48172,-32577,-21720,-53679,-14354,-31088,-11956,30350,39004,-15532,6745,-25848,18598,-44925,-36569,90074,-44089,-26356,-38010,-6818,-781,-25102,-53690,-87018,16743,-14705,3655,34110,47476,-40939,-7012,-50129,-47055,51973,18802,26510,-27660,23017,47648,-42923],[-43174,27740,6664,-11178,-13538,-79964,28878,1603,91003,29958,38880,-79644,-65891,-26896,26214,38199,15078,-2669,-3590,-27959,127417,-37374,5246,10340,-15811,-72266,-12134,-47481,-33486,10998,99527,41375,82253,8950,3245,50806,53885,6952,-21824,44674,37427,48875,-67990,12016,-24234,439,-20793,396,-63774,-82409,-27092,37546,91646,32888,33697,6834,5989,58796,1206,74344,28830,135011,24658,127749,-2428,55171,-17031,-42374,-33748,68670,-531,-6882,-19340,-52921,32704,83751,3623,-20234,-14119,-94570,-121768,13832,-195,-16547,-55108,-42937,7833,24804,-41872,-10529,-42596,-3894,-7713,-13606,-8053,74264,48988,27358,-42795,47557,-47206,35408,104969,47787,59376,83016,-9521,-14393,-5373,28446,-17909,-22333,52212,-91749,22650,53692,38684,-56245,39159,22778,99595,-2440,-38168,-105446,-59477,19847,-84059,-2506,-55120,-45915,-60581,24105,7258,16173,42625,23614,10874,-25572,-25118,-38784,-95104,22312,-26347,-23181,-19444,11557,12761,-17536,-45929,-5281,-589,16257,-53821,68850,-49154,34797,40750,-48264,15,-11623,59140,-18011,51440,54970,-41461,42996,-7983,17554,-6462,18333,17412,-30080,39966,-62301,-19730,-36478,26775,-49242,-27984,8379,36208,6452,-79234,-38786,66007,47463,36138,22327,-68288,-37905,-25348,-122247,-149544,-59227,-3876,33166,-31757,33568,-6158,-7569,-11276,65449,49135,13830,-21030,2468,-80587,-20627,-21191,4835,73726,67475,113328,43764,76963,-29473,862,-52320,-65631,-9735,12935,10298,-48446,82593,58491,-57795,-18572,-116585,2671,30284,56210,78558,66371,60665,-46934,-91734,44677,35682,-1861,36383,-43330,26842,46262,68148,19137,29251,-26601,30424,21451,82515,-155305,-419013,540853,135416,-3059,-35873,-14009,76193,66958,5581,-540,-49413,9052,-37445,83519,4674,25072,63310,-23369,-38365,-5706,71766,45326,-57230,72356,-61734,30909,51617,83732,6371,31238,12540,-16815,53631,84519,19906,1769,-14296,-14028,22710,-20975,-21684,35815,16693,33555,144263,-53420,-26272,-32155,637,-4805,-41679,-45507,-23917,-3198,-96117,-6127,-11706,14654,48743,-25885,27545,12577,65737,8712,-57714,-19619,14085,16168,-113690,-44568,5744,-20051,1791,-18655,12383,23384,-28838,-7879,40675,18095,-9044,44717,-19095,-72791,37525,35578,16622,-28199,-25463,-78861,95128,14639,28718,-2935,779,-19495,34676,13528,-87023,-37777,-85102,15524,-6607,-37245,-14928,-12804,-67378,-60137,-22402,6959,73717,72583,-25272,-6961,11986,-6735,-24325,-26378,-35405,42631,-1861,25511,4436,-35833,50915,-9880,8143,51025,13970,42089,-7112,-34860,-49050,-1686,-53500,61776,39429,55965,-11089,3024,16738,-4530,19315,38067,25225,13847,-36316,-40529,60232,1960,887,-44935,29072,79808,8672,67084,69303,69563,2224,9350,10955,-18009,-53934,-20625,-22372,-1809,49938,-3739,39600,23635,55049,-33312,4294,63748,6288,49827,33889,12766,52626,53032,-42918,-29862,-14913,1421,-7316,53296,-11497,-15742,-38502,-6576,-16420,-12271,-10707,36045,37906,-81984,6260,56391,13428,36773,14056,52760,45715,-52491,32228,13705,24160,84202,-10736,-28377,26321,-27974,44165,3134,-68195,11027,109686,-28549,-17523,-9935,-128751,51096,34672,13530,9290,5637,28528,-8076,-3223,6611,-67971,-48717,39666,44895,30350,21171,-6167,-53081,22204,44990,-27848,-88523,-78897,14164,-7080,-332,-22133,22616,18127,26187,43273,-79067,-95708,-69732,-10146,-14779,-75402,54634,-59138,43035,22379,-34837,-75092,-44117,51148,17450,-46880,33553,5964,-12028,-37403,3719,103194,34435,49546,-29883,-25508,22494,-4175,32313,-36364,-6728,-12456,-87474,783,62400,19498,30922,-23883,-34034,-65589,-38563,34957,29855,-104462,-18190,-12678,-54,25681,-952,-1019,67108,1937,-6801,-65994,-42342,-11917,69481,64008,28316,-10604,-11696,-7944,-91640,-5465,-19244,40483,12033,61696,26477,-3344,44629,-43799,-106592,-46033,53250,16902,30,53696,-71939,-21638,-13110,32997,-7932,32998,-31166,-82259,-52367,44424,-62347,46946,53220,-2300,-32769,-28578,-31207,-27446,-19874,-60640,41941,-8231,62893,2212,-38374,38349,20212,79162,38718,13415,-15553,-3566,-46921,-36724,22102,-74960,40945,21609,-8699,-56412,-19316,52716,15390,13704,33921,-954,-41175,-34522,-26195,-15658,-15161,-14437,1661,-9964,52543,31146,86176,23286,49025,-34203,-42666,83997,-44162,4463,-13023,-13753,104403,-17667,-37412,22868,60088,-26158,-84045,49891,13615,1365,57021,-33623,34547,-28742,45293,18559,-8521,12768,57793,69118,-12116,-28348,33506,19747,-44489,2269,-56606,-115308,-71799,44021,71192,22536,-61516,29098,136374,3101,-14914,19705,27961,4090,40962,-78891,3949,-23011,57521,38948,-14835,-53111,76038,-57746,60079,125214,39370,-37875,-47682,-23085,18173,-18671,21211,18664,90779,76684,-10689,30016,25300,-20793,2491,2092,83724,62804,7545,-19406,25996,-226,43457,31495,-31742,6210,-16151,-15744,22102,-12399,-57631,-64840,-71139,-39514,130077,9855,-163973,-117408,34844,10514,-25351,-18268,13840,28045,3764,38477,-14512,-18585,-8529,51839,14632,-74657,-41483,24751,17232,55674,-40351,62,-38589,12439,-41561,-13697,52481,44576,2745,37129,-82449,25157,-35631,-50204,-26930,1390,-7590,16619,-10157,40686,23682,-593,-25730,-12331,11605,20703,-38182,-41109,-41365,-133813,3189,6762,-39842,116,-2364,-66254,5386,-59735,-168921,32988,-19914,54791,17298,55292,65706,37503,21059,-2850,-42228,24529,154658,-19063,22551,-15643,49719,-4842,8551,-19196,-121,-49789,-29336,57375,-15607,-2887,3731,8576,29566,1144,-21408,-75393,33141,100544,53461,-5580,-32764,-3594,-30666,552,-6564,67065,29471,10432,-51757,3988,-119534,-80587,-28781,71769,-9808,-87719,-1001,-2699,-116557,39848,20147,7519,-15238,-18362,-114501,-15784,4158,26167,-7277,57929,82,-15804,-29238,-22233,-22150,4299,1666,49197,13866,-30043,-43275,-20506,-65472,52871,12744,35330,-57085,-54191,-92458,-18753,15602,-91911,-101679,-40460,-22344,-45903,-39256,28749,-4694,-21235,-81153,35620,335,79838,27556,-19390,27995,68348,-79723,-20223,116507,33553,-5766,34832,-40571,10028,52303,55354,45954,31338,14444,53331,-36805,-74056,-73588,11289,-37819,-88280,62168,15803,-44663,-115357,35257,47493,53092,40344,4653,1706,-26426,51181,-17989,-102162,-38034,34366,23781,-93,73003,26121,-46340,-8608,-31407,29003,-33278,-20513,-41602,-151011,-67188,-70635,11844,1691,9407,-48280,-11626,91157,23238,-29415,-118051,-60477,-30843,-22062,9249,-18111,24139,-135446,-84181,-62009,-42154,-16537,-44116,9426,-41771,-60808,-13486,-95592,-5842,44373,15711,39159,47251,-72923,47085,-7018,-52133,-49710,13842,-55832,-30899,-11061,-21126,-56115,11707,-19850,1847,22998,18412,4553,30275,-30966,25960,-30369,-49505,69573,-57398,-25038,-43973,-5923,-14394,-24601,-47803,-33573,15656,-12489,22693,37837,40316,-70691,-9356,-52823,-70573,50264,15879,21532,-23179,27754,43315,-42578],[-38472,5910,4621,-20898,-24045,-72928,16634,18353,106004,22458,18179,-110705,-84205,-16681,46116,41307,35360,24494,-8771,-18781,103936,-25074,12467,-5719,-21262,-81602,13734,-25268,-40536,11151,108867,24022,79724,28622,6299,51085,18757,18097,40600,50454,30091,77647,-39270,27904,-8443,-13487,-14398,-32162,-105672,-95733,-22523,38253,148398,38501,21259,7023,-24464,46106,-1026,79300,15152,82384,33791,131742,-10573,66372,2031,-25059,-82370,43044,-7031,-10482,-25661,-32412,31717,84946,22230,-29221,-16723,-72123,-118178,13729,22939,-25649,-58726,-52420,-15827,31697,-25969,-15399,-38796,-30836,-8875,-25414,-22983,67368,41933,10616,-28460,8503,-54268,56436,103278,25217,47227,57166,-6977,-8495,-16285,-13505,-32328,-23589,36620,-80313,40265,49430,31010,-36059,61606,18031,74100,-362,-2702,-87791,-32060,21605,-96301,-30472,-23799,-41265,-54360,-22079,-12893,6276,9860,-1477,-3308,-26063,-15332,-31976,-79182,52948,-10933,-47244,-19199,-21022,3851,-1131,-21684,18654,782,34134,-55024,66905,-33096,43908,76689,-31260,-7623,-25051,21258,-41921,47254,78285,-26244,53877,5608,14671,-13123,-4665,17768,-22565,2013,-55420,-23953,-30440,33208,-9250,-15282,13799,18446,5094,-51156,-7892,111777,99412,65629,5551,-77104,-24131,-24926,-93832,-120481,-62552,280,20167,-5110,28758,-2405,-30917,-6666,72071,67665,-12259,-29174,10127,-93672,-34559,-21571,5055,66722,42947,117460,35784,45649,-31625,5228,-57156,-44292,6216,6522,-21648,-42025,84792,59640,-49460,-41412,-93467,-16756,35898,74364,129863,99209,107042,-16467,-94859,12283,41350,60232,84214,-16125,21274,35940,82514,34863,-4885,-69107,18094,-14379,86880,-172813,-326891,550301,129006,22255,-25794,-32033,72744,56775,14378,5677,-38434,-15913,-29614,88027,2935,19626,52745,-64357,-69791,-14841,46160,18843,-58408,72567,-42836,26909,38484,64824,6341,14818,8331,-23497,49468,69372,-12830,8175,233,-8801,-4284,-39517,-32377,41974,27840,12578,126036,-72052,-30081,-14984,20098,30136,-51082,-21014,-19735,-11384,-107041,-10401,2816,1294,-3349,-28821,32550,-5391,58251,16239,-42523,7215,23587,-6995,-92931,-41546,10625,-20766,23989,4678,25207,30277,-24309,6562,23729,4464,-47723,19884,-17123,-54064,34735,18919,8447,-45379,-36525,-77959,85707,39300,42864,-16798,11384,-3069,17337,-320,-86471,-36666,-60134,30610,-402,-48194,9138,-20741,-51781,-46012,-6583,881,75111,55754,-4236,32,12839,-15328,-59486,-32493,-43151,50973,7485,29406,9736,-40591,53246,-12602,16010,38302,10560,33580,5208,-18520,-33447,42255,-28012,61425,28380,63319,-9108,-6032,-15380,-9442,9950,41461,25101,37123,-6343,-16834,37001,14010,14415,-51589,17853,77263,9905,60287,82497,58018,8587,11701,29368,-23644,-48496,-21847,-33539,-4488,19727,-25144,54412,2637,52492,-22642,3372,66664,9798,52045,69595,30090,50350,49485,-12910,-54446,-29306,-9737,484,54199,-10624,-43544,-42021,-6985,-15886,-11373,-12433,-7169,29930,-101933,-3003,62676,3557,30475,344,68533,58541,-43647,33314,23455,-228,50265,-8595,-35119,-14369,-39336,46879,26412,-69222,-9886,102880,-18265,-45539,-12343,-142751,78083,15482,2535,23266,33732,42780,10083,21060,-4287,-31755,-29781,55399,56697,44326,40211,-2665,-20900,14420,39607,-19172,-62059,-54717,3826,10492,-3453,-10424,24601,941,9721,45484,-87509,-109431,-49524,-3104,-18882,-75738,52447,-70229,49101,8086,-28009,-53592,-28164,54027,32847,-34003,36369,26179,4059,-31554,7985,88843,31542,83743,-33071,-27482,1880,-10223,9360,-29941,25144,-31113,-89770,14061,47486,-16345,15237,-19093,-10732,-81606,-32955,34306,38030,-74304,5834,-23438,3617,22296,-3611,8043,59949,20690,-21050,-55444,-34600,-35691,64102,88589,50438,18565,-16195,16386,-97275,-7402,-23588,37192,7441,55976,16142,2187,31603,-38775,-102398,-64861,42247,-8175,-14156,47878,-66040,15878,12215,48687,874,11623,-38680,-86504,-54000,11461,-56713,29329,50976,-8218,-43987,-74450,-48046,-19628,-4465,-67727,30714,11750,45406,18183,-52652,48468,18980,56497,32991,33983,3051,-1682,-22571,-33215,11474,-88961,39746,7001,31333,-30519,724,94974,26084,12506,28815,-12918,-23606,-7381,-35480,-1114,3610,-28973,-19138,31318,54950,44244,84944,30343,45738,-23729,-8660,83829,-35182,-2939,4,-11880,21863,-10814,-28031,2705,70005,-27553,-38383,53156,11330,24120,62250,-15801,29902,-15595,52768,20122,9234,25965,70440,66242,-17443,-14139,57481,8280,-44927,-18435,-61710,-98119,-59465,53763,64814,36768,-11956,31346,129865,-6590,-30522,34207,3851,-14418,26953,-60848,1827,-14382,53178,23512,-815,-55456,70004,-22168,68566,123543,25298,-39663,-42731,15406,38668,-17218,25324,-29647,65804,68479,-19047,36256,43275,-11726,-7126,1924,81659,49226,12256,-18803,17379,30159,52314,27590,-39033,3408,-2716,-428,19051,-3818,-45148,-56337,-58107,-46218,128854,3854,-156420,-111888,30305,-27299,-15073,-10967,-1196,18143,11317,67179,1476,-20385,-34974,37238,22930,-55469,-44580,20867,29027,75966,-34756,-20430,-27187,14044,-32427,14725,56549,46195,6560,46855,-86022,29679,-35978,-25171,-13039,8503,-9879,39982,-24741,43212,10828,8848,-21614,-12540,12774,56074,-3879,-34830,-44197,-144194,9156,34982,-51302,447,11583,-80451,-3831,-31419,-171544,-2667,-33646,36064,-732,81799,66559,40149,7709,12195,-52510,5344,151813,-17182,35986,19616,53939,4987,30842,-3292,50582,3271,-46998,-12954,-15013,1095,-27904,24204,42041,-8535,-5754,-82937,38355,65320,82091,13381,-22505,7275,-31086,3910,-14656,47548,21371,1366,-63543,-1840,-91683,-74436,-33760,50752,-19545,-82006,18447,32618,-65973,31214,34965,24211,-21503,-4205,-108865,-8973,27273,25548,-13581,54969,-8285,5170,-33718,-24640,-45016,903,-15040,46913,41234,11016,-18043,-10200,-59760,43612,19610,43545,-58896,-53263,-93770,-14837,8455,-73949,-100464,-35866,-12856,-39299,-38089,28590,-12500,4571,-74476,27188,11158,70270,12003,-12190,17764,31637,-80363,-58573,59932,36168,27960,25483,-56938,-3508,73007,34825,24438,15759,17858,67057,-25698,-61501,-50137,4356,-55936,-91579,35902,11190,-68307,-96547,31850,45079,48700,31713,8012,10706,-13147,57144,-39925,-70496,-36712,22541,31267,-14777,82048,12365,-33955,-13107,-40787,19024,-30205,-10205,-45338,-136966,-47917,-79146,12002,-8414,44228,-31080,-4075,94909,58021,-20518,-75768,-40716,-48531,-40413,-8136,-29920,30985,-133219,-70277,-55994,-4252,-21872,-32711,37534,-13611,-66359,-28375,-85192,-11475,80122,18228,41440,41100,-58896,55568,1008,-56017,-68674,12626,-46598,-11064,-839,-23484,-49266,27890,-5366,19680,7507,-4301,21551,58567,-30236,28310,-11247,-46130,40329,-63772,-15588,-47346,-8197,-27451,-28032,-45916,5066,20479,-1291,46478,37044,38187,-84446,-12325,-47130,-90174,43952,5953,11493,-15872,26942,17975,-30672],[-38758,-36291,-2575,-27508,-33637,-43366,-673,31467,102512,10117,1830,-98164,-93871,-4259,59972,40863,49737,46254,-8748,-1539,67844,-18601,15089,-14436,-19369,-76903,41845,-821,-48179,7564,99810,-1780,67376,56754,16356,52706,-23327,27477,84816,40542,18501,91965,-9247,43744,12499,8842,8070,-59159,-125433,-93189,-14305,21925,187099,35453,8850,9939,-43516,28897,-4055,73001,419,30138,39111,114862,-17620,78638,18113,423,-97228,17790,-3121,-14911,-29601,-1562,33016,85188,39403,-40271,-7636,-41033,-102162,11224,28741,-37778,-59019,-48675,-30718,33863,-19252,-13334,-22528,-51702,-9213,-42714,-41587,61439,25689,-9718,-10274,-39693,-58964,70391,84122,-2771,29978,40847,-249,-1276,-25455,-45655,-43299,-22602,16609,-58085,62519,30897,18888,-2853,75376,14308,43796,-4823,35589,-47257,21539,27089,-83309,-48739,6994,-31407,-45483,-74267,-28891,3852,-23506,-29475,-32671,-32471,-6588,-16398,-52511,71129,11062,-56562,-14565,-58100,2373,12250,-4314,22955,-291,50286,-56589,38102,-15040,39709,107025,-4225,-16526,-40648,-5039,-61406,29081,85145,-4598,61405,26084,3183,-11107,-23644,14946,-15745,-22037,-43738,-24408,-12357,36042,21412,-4606,16802,13067,5389,-31780,22277,122561,120212,83641,-8131,-75711,-9115,-29000,-58945,-83327,-54966,8800,7668,21019,15679,9931,-44246,817,66335,71608,-40564,-34370,11987,-99386,-51291,-23354,879,49107,13356,101459,21179,1809,-39789,875,-58073,-23424,20170,4521,-51567,-30451,68068,47299,-51263,-60016,-58288,-40488,33002,78429,150872,121129,135594,18398,-77101,-25208,41978,103509,103582,7472,19173,30213,89616,43688,-27978,-109030,64,-49652,81436,-173420,-167122,487584,104893,59229,-7815,-40174,60030,38281,22660,5217,-31779,-36104,-14945,82895,4860,15149,38447,-97571,-88262,-27088,16590,-6376,-34975,71021,-22869,18765,21942,34247,11672,1983,1508,-32149,32353,52717,-47126,16951,7762,-4117,-43217,-51138,-26802,49090,41571,-3008,100301,-86464,-22488,4008,45189,60457,-54765,-16419,-13950,-17301,-101363,-15585,11059,-7274,-41117,-34791,37522,-19359,34083,14218,-25697,31872,33824,-29156,-51134,-40780,30500,-10276,69728,30161,25130,38180,-20746,19467,-1098,-15703,-83304,-2577,-9266,-29337,19805,-5482,5643,-40874,-48768,-78914,59834,61584,62635,-9405,24947,17444,6197,-11776,-72284,-27419,-18668,50769,11075,-58424,35552,-18590,-28382,-20304,4713,-6446,67555,39586,11064,393,19551,-15216,-77709,-34584,-42369,45192,18636,29256,12626,-36542,45452,-11542,21047,9010,3831,22694,14465,4494,-10189,71634,-9156,29779,1666,47428,263,-6070,-53518,-19460,-5600,37701,25105,67026,27081,15430,13335,32178,25068,-64507,5053,69403,20397,40917,92882,46217,8510,11693,32610,-27699,-36034,-14602,-36291,-8625,-13199,-32705,59093,-11898,42848,-19597,1790,60167,9321,55323,93869,33560,38146,46229,28942,-66805,-37461,-21530,-3296,41097,684,-55745,-49667,-17908,-15095,-11459,-10370,-47388,15036,-119239,-10979,59566,-11554,15926,-13297,72192,58711,-34792,32169,29268,-24907,11352,-3897,-31474,-57549,-45898,41175,50749,-59153,-19512,93076,-10102,-67815,-13458,-131249,104144,-6406,-8019,30410,60089,49860,29608,38703,-10295,15423,-10591,60402,41766,53952,57215,-5014,4009,3806,23815,-16550,-30788,-26952,6766,28788,-8451,2102,20939,-13308,-8779,43725,-86054,-93569,-20065,7253,-20017,-67703,43563,-79122,47146,-2348,-18731,-26847,-14831,49789,46783,-19565,28957,33364,21953,-28871,15093,50284,19886,104590,-33554,-33776,-16127,-7192,-8527,-17797,64320,-47064,-93555,10866,40690,-51248,-22640,-15367,20374,-78403,-14604,29942,40525,-29336,22002,-35964,4630,12437,-8989,6287,44859,33669,-27100,-38046,-25411,-55945,53741,102964,79442,40095,-16644,39368,-93935,-2172,-26012,26636,-11807,38127,3210,7062,19629,-39452,-84636,-74855,24593,-34765,-28947,45193,-54474,45552,37343,55442,8883,-3569,-42493,-81522,-45778,-18905,-46313,3665,38981,-6416,-49378,-109632,-59710,-5230,15495,-61362,9175,24630,26168,31381,-57196,57957,14084,30592,17266,53479,8208,-4545,920,-30420,-1722,-92142,39894,-8218,75380,3448,23662,124850,31618,8159,22872,-12616,-10348,13387,-40025,9852,17614,-35081,-36595,78764,47224,48820,71602,36338,38539,-13198,27975,73480,-25631,-8224,7251,-13226,-92526,-4818,-17242,-12484,72849,-24296,7489,42489,15443,57174,61318,6682,31476,4545,51426,2666,23900,36722,80171,50264,-27406,-9810,54554,-10874,-37780,-35134,-57254,-70109,-37873,56793,45009,45968,31540,34598,100111,-9744,-28459,30207,-36506,-18803,4614,-42957,9785,-1108,41614,7296,11872,-53088,56452,16460,76667,102576,12898,-40022,-40580,51233,56229,-9703,29168,-56480,36702,42194,-26441,40840,63882,1643,-14338,16478,62067,32317,18085,-14456,5440,55516,50695,16465,-48316,-4466,15637,6143,18066,8361,-26613,-37221,-35470,-47553,94900,-21817,-163052,-109157,21062,-59620,-6004,-1926,-12662,-3141,11276,88783,9691,-20737,-54291,17360,29332,-21885,-37553,19977,41629,79110,-23603,-39537,-16755,11798,-25367,39361,49554,40518,5655,53138,-85589,19489,-27552,-3897,-2375,8896,-4938,49655,-35340,41451,3236,7269,-20957,-14030,15382,80559,28234,-22914,-26622,-129555,17094,54162,-60667,-6902,25092,-87001,-15779,132,-151543,-38999,-50226,17441,-3968,92014,60551,40564,-458,17220,-65161,-14536,132068,-10973,48731,57490,57277,12912,43112,10039,91887,48239,-58253,-85202,-3791,9876,-56712,38535,54745,-13103,16093,-77313,40099,40781,99979,21561,-3209,18511,-30309,22519,-13220,15342,7358,-9768,-62672,722,-41596,-62321,-30380,29781,-23800,-68682,40147,59780,-2849,20438,36735,36347,-13953,14789,-95397,-8475,34152,20351,-20950,43087,-24491,22597,-47094,-30444,-58799,6258,-18922,44139,61878,55561,6343,2985,-49534,34354,31684,48723,-50743,-41236,-89928,-14334,1046,-66514,-95985,-28512,-3786,-24272,-37797,16361,-14904,21394,-63571,20744,28644,47273,-1205,5559,989,-12161,-70853,-88644,6234,38535,53535,7142,-75035,-5946,91608,10613,1538,-12061,5538,39510,-17980,-36931,-11841,-14641,-77333,-79853,8823,14594,-66127,-48831,23656,43997,44514,26840,8516,19536,842,53943,-57616,-22030,-25736,15652,33977,-27539,81151,898,-17621,-13731,-44695,3887,-16729,-4449,-48898,-112410,-33046,-83500,4853,-14707,71848,-3268,10420,87765,77734,-4606,-401,-11665,-60148,-58879,-36220,-33576,36163,-128485,-43787,-44853,42671,-14208,-27312,54388,4654,-65237,-38079,-61411,-8340,104810,22231,37466,28822,-49854,43738,-491,-49442,-67586,9807,-29433,8241,-1965,-23708,-33549,31170,8969,37948,-12395,-24089,32050,85295,-22654,25388,6999,-36442,14047,-60221,-3276,-49044,-12360,-34993,-35634,-53429,20818,31771,15079,67937,30625,45264,-75956,-13876,-34923,-99880,35628,-11333,-2649,-10404,21964,-16260,-12080],[-45295,-83979,-14242,-29469,-40995,-5189,-19947,35087,76576,-4020,-5056,-49410,-91940,3646,63869,34428,47569,58717,-3020,19607,33215,-21327,12838,-13515,-12497,-58202,65335,20679,-54087,166,75354,-24769,50343,80648,28316,58691,-51194,33583,100438,22219,5683,90724,16510,50998,33408,51944,29091,-72298,-108860,-76224,-4051,-5179,183702,23353,-2025,13773,-37709,13630,-5188,56429,-11489,-3662,40788,84991,-23425,88330,32107,28187,-67676,-1580,9333,-18049,-28537,30780,34636,81645,47367,-51707,8150,-8977,-76263,8565,13156,-46770,-58460,-32830,-33710,29058,-20735,-6203,354,-65313,-7869,-60279,-58082,52821,3513,-28889,3777,-74497,-57691,71716,61039,-27528,11977,39236,9979,8231,-30851,-62611,-46102,-21587,-1359,-31145,83287,3576,4406,31701,78012,11916,22812,-16503,66276,3182,83048,36619,-38819,-56742,28816,-17604,-33034,-116298,-37831,6775,-51882,-50472,-63839,-38642,1828,2649,-22879,73475,33892,-48445,-7453,-87619,5453,18098,2430,11048,-3764,60552,-56530,-5076,2209,22000,121808,22649,-24510,-55066,-15553,-70534,4829,70415,13392,60956,47630,-16394,40,-29123,7729,-11008,-25680,-37999,-21790,9415,35392,33865,2893,18107,20248,6615,-26072,39160,97648,103759,88581,-16040,-62421,3661,-33906,-22950,-50513,-38379,20768,-1595,38728,-1169,25050,-39306,12043,46469,55666,-56565,-36134,7029,-93113,-69866,-27168,-5822,23693,-13297,67819,3138,-42245,-48129,-11261,-53243,-8077,25879,8496,-70017,-14496,42637,26186,-59217,-71108,-21159,-64591,20478,70398,130376,126768,135623,46029,-46541,-58722,36261,112636,94408,24175,22843,31307,86440,43424,-34441,-133611,-17785,-74627,57667,-158203,-37,377350,79013,96862,15179,-35681,44073,17449,29234,3526,-31760,-40031,2542,66575,9433,9284,20934,-116219,-91691,-40806,-14344,-18636,8204,73808,-7396,7744,8024,2080,20827,-1313,-4297,-37997,7044,35755,-72196,26320,1801,-5560,-83439,-51448,-6889,51222,54273,-7310,70506,-92874,-7554,19108,67092,77590,-52494,-38784,-5682,-17365,-85456,-19249,17797,-7787,-52382,-48034,39832,-23691,-4736,5140,-13469,47243,42162,-47249,-8134,-42840,55110,15754,121484,52885,15928,44799,-18993,35787,-22055,-35311,-106402,-8981,875,-3932,-3603,-29868,14471,-25074,-58363,-74468,21426,77752,84051,17334,37516,38094,2834,-18059,-47368,-15726,20709,68743,28918,-66069,56000,-8539,-3679,6032,7063,-16930,50708,24921,18121,-7494,29539,-9590,-78929,-33620,-29891,24326,29552,28853,15619,-23419,29509,-6666,21850,-29538,-6007,10149,16600,30109,15775,79745,815,-18369,-37006,12228,15367,4455,-83004,-32963,-26685,26973,25634,99005,50950,49769,-4954,51614,31176,-89465,-4832,56142,33315,16619,98516,41342,4826,12994,19806,-26966,-20353,-844,-30642,-12430,-40887,-25152,52546,-15623,25506,-20573,1541,48348,7433,67826,100085,21624,20851,43129,73732,-62981,-37804,-28511,-16540,14110,16756,-48111,-59469,-33063,-11148,-12670,-4695,-70485,760,-125979,-15713,50055,-27414,-2531,-22642,61799,47410,-30830,28629,26877,-46264,-14156,6770,-19554,-88925,-45191,32310,71185,-37006,-13352,86254,-3600,-75943,-10163,-89288,111147,-22444,-16744,28921,71463,44995,44090,47085,-8136,49066,3451,51338,3510,59243,68964,-13551,15546,-4640,1846,-19491,-1493,-5873,21031,42962,-7102,12408,13237,-24645,-26915,39124,-78839,-52683,10780,16120,-18090,-50865,29622,-76698,41105,-7335,-4556,-3022,-8323,39095,52532,-5419,16564,26815,37714,-27402,24093,4465,-232,91798,-30739,-39147,-26023,17242,-11791,-4253,99449,-56224,-97504,-323,39162,-80421,-69729,-12238,53055,-59664,13575,24132,37450,15854,29235,-47354,5649,-558,-16147,-6766,23654,36334,-22566,-18974,-22650,-68240,42258,101965,102744,51045,-13473,52691,-83244,9759,-24727,14306,-36323,11692,-4093,15546,10145,-44876,-60741,-70946,6798,-55179,-42442,43084,-39087,57973,53729,50273,13963,-9477,-38439,-69674,-32385,-34512,-29780,-20528,22275,3373,-45918,-117083,-63674,7310,36047,-46239,-14886,31316,11727,38878,-52532,65974,9188,6183,-2896,63887,867,-10186,18943,-27571,-14778,-82556,41297,-22783,112799,39387,42475,131934,30225,1274,14084,-9446,-3671,22623,-41260,13333,28781,-24713,-43396,112443,31273,41948,48060,40870,31478,-3258,50511,55913,-17251,-9609,4649,-18730,-188618,-192,-7757,-18896,65233,-23935,40154,19576,24325,92681,54899,27861,42633,28271,43641,-24245,32858,43519,85833,21787,-39531,-17173,31012,-31724,-25379,-40790,-46173,-40042,-11159,51903,17713,50474,54280,38036,57458,-7351,-11586,14941,-67747,-4481,-17161,-25719,29113,15538,26850,-5902,21253,-46246,43123,45063,82345,69521,6183,-40314,-43880,72963,64747,1521,30867,-54762,7978,7946,-31257,41879,81280,15999,-13896,38501,29297,16532,23992,-7020,-1168,75413,40076,2228,-57520,-16622,31000,3186,17224,18841,-4531,-12323,-5597,-41070,48223,-60141,-177865,-104214,12086,-74169,1673,8988,-17799,-33532,3431,97493,8345,-18232,-61674,-4140,32540,21457,-20828,19400,49918,64422,-9400,-47636,-9283,4487,-15459,52102,33688,30205,1458,56564,-78268,-2973,-13257,9761,4121,7477,2992,43935,-33229,37963,1681,-6489,-22038,-11899,17600,87296,47934,-9881,4137,-95657,25303,60608,-61912,-20202,35319,-80555,-26429,24957,-121439,-68667,-67261,6606,7073,80941,48667,37150,-2405,9679,-74440,-29925,103950,-4121,54857,84513,58633,14815,39598,17127,104564,66119,-62692,-128670,15672,22040,-74578,47762,64516,-8201,41382,-61377,35827,36363,100908,18922,21567,26693,-28769,48037,-3494,-20203,-16601,-18512,-54598,9701,9161,-49149,-19855,14760,-21168,-49500,55907,69773,40866,8455,27015,41285,5984,33678,-75593,-11947,22315,11428,-28755,24106,-43698,37738,-60296,-35346,-60544,22082,-5675,43907,73775,95090,24744,20335,-37434,27318,46581,51529,-34301,-20499,-83597,-15341,-3658,-71177,-91697,-22386,424,-3428,-34721,-5746,-11649,24720,-52450,19499,46074,21238,-7627,30345,-14885,-52746,-57503,-96173,-30581,41130,67234,-18378,-92515,-1339,95333,-13434,-17747,-41945,-14898,-11625,-16687,-11471,24347,-42701,-97868,-58912,-12490,28621,-36943,7170,12368,40067,43786,28448,5659,26467,12035,41631,-63845,26715,-9944,17227,32435,-35567,70951,-3617,156,-7384,-38086,-9550,4210,-3393,-46147,-83777,-25641,-82174,-9118,-14664,86569,26945,28523,71651,76809,9065,70508,17880,-64731,-72673,-69388,-33435,38969,-119351,-16729,-31900,83804,3981,-29457,55478,9331,-54465,-36786,-33984,408,113355,27635,28665,13170,-46550,16716,-11970,-33853,-51877,9631,-7833,25873,-10667,-17699,-11980,23305,18565,52567,-31859,-37645,35625,103786,-9456,18855,17720,-32718,605,-45798,5935,-49831,-17342,-33171,-45484,-71019,18227,45237,30543,79547,18985,57472,-48252,-12395,-19831,-94246,27102,-33230,-19748,-12419,15523,-45172,6547],[-55457,-115969,-28132,-27121,-45546,27591,-38796,27507,34081,-16735,-583,8086,-79805,1976,58206,21628,26173,60444,6099,40159,11542,-32146,6375,-5644,-4919,-30202,79412,34806,-56001,-9045,41992,-36043,34003,90876,37745,69253,-52390,34872,88204,4552,-5037,78831,35400,41666,48793,88214,36454,-66241,-58215,-50255,6917,-32256,132705,5796,-10477,16165,-6107,4440,-2317,32735,-16593,-11389,40212,53469,-29051,90525,44245,49662,-6509,-10502,25258,-17850,-20888,55486,36014,72033,41821,-61111,23155,16922,-46031,9245,-17501,-46858,-58376,-9594,-27450,16678,-26126,2879,20614,-72939,-4891,-72205,-66910,38870,-18561,-40163,11920,-77809,-51230,58665,42073,-44470,-2765,48576,22024,19532,-31662,-64747,-38278,-21965,-12070,-6897,96255,-23611,-7055,57658,70948,11690,15443,-32363,80699,45682,127056,48831,27571,-57753,35721,-3071,-17342,-134881,-39943,11097,-71751,-56752,-83801,-38740,9465,19084,4618,64563,51971,-27002,-523,-101537,10122,15434,889,-6659,-8082,61860,-52204,-42314,16132,-3391,117882,39282,-29942,-64944,-14204,-64690,-17037,36679,13993,49873,62089,-39138,19533,-17345,-3343,-8915,-12879,-44555,-18777,25571,33669,28245,7169,18815,34495,8567,-30251,35619,55596,60119,81685,-17847,-38669,11256,-34873,8508,-30084,-17471,35032,-4841,45600,-13063,35839,-15622,26589,15202,22082,-48871,-34830,-2758,-72892,-87986,-32827,-11385,-2876,-28345,25688,-13461,-72578,-48845,-27603,-42464,-1749,19775,17877,-70578,2871,23438,5024,-67364,-73655,6738,-85883,604,54672,74065,113834,104710,57660,-13326,-78122,25251,86606,64697,32997,30575,38346,72606,33690,-25251,-136543,-30472,-84074,14283,-132851,122859,254783,64034,124179,38270,-20576,30300,295,32793,8257,-36522,-23942,16936,37927,14761,1223,1902,-120788,-81749,-53129,-40624,-10307,58518,82034,345,-4313,620,-20077,29242,3553,-5892,-37937,-19622,19009,-80240,33988,-17469,-16020,-111711,-41226,19116,42311,61594,188,40032,-89267,7999,25635,77943,78557,-44760,-79639,6241,-8367,-67353,-19535,28560,693,-39964,-69445,35712,-16488,-48565,-6773,-9426,50832,46454,-58694,22571,-46704,71456,52509,154723,66011,4812,45260,-20075,58658,-31415,-47753,-112825,3620,10183,16986,-28708,-46426,36554,-13277,-61168,-57416,-20685,85622,101064,54282,46509,54078,5690,-17481,-17173,-7028,41972,78349,51256,-68935,64526,4008,15577,21422,-1548,-30163,27226,12501,16418,-22180,38366,-1390,-67414,-31651,-5269,-7088,37185,30159,22262,-2464,10549,623,16418,-66117,-16313,-1985,11386,52919,38872,66902,1669,-63591,-73935,-24495,32325,24219,-89703,-46576,-50057,11173,26165,127243,55354,78825,-15256,66035,32456,-123504,-7757,38623,41579,-1857,96547,43348,795,18517,-3908,-20366,-6123,15130,-18829,-15066,-58296,-6045,38110,-8082,2326,-20417,3485,34548,7762,94345,87043,-1598,4466,40241,110277,-44222,-31235,-27886,-33848,-20435,29098,-25843,-67827,-43385,-1761,-14294,4322,-68283,-8860,-119119,-16059,39118,-39114,-19723,-24980,40024,30272,-34106,21919,14351,-61855,-16397,25820,-2928,-99081,-37232,25484,83036,-5616,5905,82443,336,-68321,-932,-27111,90136,-24707,-22461,19769,59790,25717,47720,47739,1732,54763,9430,30003,-43140,60388,72336,-27029,13332,-7604,-19656,-25272,19341,2136,40563,49157,3976,18569,4345,-32602,-42126,32057,-69818,-4851,33388,18000,-14624,-28389,13018,-53722,34241,-7093,14769,16113,-9745,24057,45930,6208,5443,10140,48228,-25736,32418,-28064,-25275,41280,-25632,-33865,-25269,63098,3370,6925,121422,-56589,-98537,-12936,36524,-100145,-108499,-9482,80242,-32704,40487,18643,30264,48805,28426,-54513,9528,-12706,-23501,-26193,340,29047,-6998,-2251,-31745,-70638,33310,85792,110644,53185,-8674,49480,-69470,25612,-18957,6262,-53465,-15563,1858,30717,5685,-52054,-39750,-53334,-6104,-64126,-53096,38875,-22281,47774,52283,35346,15196,-5918,-23738,-55487,-20061,-29858,-9012,-31582,5045,18732,-33668,-91620,-60244,9293,52185,-30147,-34584,34547,6661,39872,-42486,70895,7876,-12498,-19469,60501,-13808,-15170,29325,-23808,-25468,-61737,42900,-34761,133257,70623,52505,117039,22336,-7247,3023,-11437,-2843,19940,-40860,7927,39583,3083,-36997,118044,11498,25874,20082,43118,26639,3609,49702,36102,-11049,-5276,-7788,-27472,-221871,3176,-2019,-15980,49185,-30841,55585,-9574,34747,118994,44225,41633,61966,49682,33061,-45985,34758,45185,81836,-14565,-49889,-32658,1136,-46841,-12002,-28496,-31857,-16677,15534,37856,-8372,50346,51568,40825,14927,-1525,12745,22816,-31122,24791,-27922,-6824,56634,34180,14452,-10912,28675,-36411,37590,55605,84023,34749,7143,-41526,-51861,71969,60581,12235,28794,-29031,-16621,-20591,-31845,38453,90165,27974,-1632,57205,-6767,5554,28291,1737,3732,84824,23548,-10931,-63879,-30163,36885,-5934,13285,23467,17609,11572,25598,-28587,12496,-94315,-196285,-93654,7030,-64851,8084,20928,-15041,-65904,-11851,90429,-991,-11197,-54879,-23165,32111,65885,3300,16282,49637,37288,3963,-39330,-6102,-7030,4392,50896,13697,19986,-3200,58640,-63141,-31066,2541,15155,7916,10025,9170,25336,-12762,34446,1748,-29322,-21100,-2754,17132,73573,49870,31,35327,-54733,32473,54473,-52915,-34792,40558,-59574,-32518,35359,-98331,-86528,-81582,7847,25335,51203,32494,29432,1161,-7563,-75113,-36233,77313,1180,49943,89960,56448,9019,20965,18016,82745,52655,-61821,-131258,37504,33445,-76787,49083,68197,6969,65341,-39813,25123,50438,84707,8971,46969,29088,-25823,69989,10364,-46524,-47208,-22377,-46058,20508,37217,-41143,-4931,7528,-12048,-28425,54039,60597,48078,-4711,11751,38776,31787,46943,-52935,-15842,-4414,613,-36081,2328,-62500,51632,-63308,-35488,-51194,46432,21996,46004,78550,121184,34668,41518,-26296,22345,59764,52680,-14419,4086,-77104,-15396,-2728,-79299,-88059,-19285,-3282,19575,-25664,-31953,-4202,16216,-43917,24180,56087,1174,-3920,54973,-24575,-81372,-47040,-79181,-46574,43442,67453,-45382,-105385,4898,80277,-31349,-30337,-58759,-31813,-57401,-23080,2887,42877,-73098,-112083,-36124,-22427,52235,9179,47331,478,30313,47791,36180,57,30048,18000,23340,-55082,61518,5435,27478,28004,-36721,54809,346,16084,7081,-19663,-16023,28643,-5930,-36724,-57645,-24926,-74607,-26080,-8464,88514,51521,44951,50523,56689,14904,107701,40278,-64193,-77590,-96795,-33277,39753,-102867,885,-19574,105769,26929,-37213,42054,1769,-34606,-21744,-12141,10275,105276,33516,18445,-635,-43456,-11991,-29633,-13668,-30586,15391,14153,42473,-21581,-4417,10417,9810,19529,59841,-46651,-43903,34509,110201,5517,11443,14718,-42223,4109,-22136,8543,-49845,-22490,-20474,-54084,-92279,8565,53080,39183,75845,4747,62996,-12385,-7476,-5697,-71847,18684,-54282,-38270,-24388,10651,-59641,19100],[-64237,-116772,-40781,-22614,-46907,47607,-55431,11887,-11284,-25759,12906,43829,-62730,-10485,47255,4989,-7304,52793,14479,56171,7038,-46573,-2967,4044,-1107,-691,83110,39122,-52870,-16279,7990,-33292,22528,84755,42430,81375,-29271,30266,58027,-5552,-11116,64297,47876,12716,54752,94854,27525,-40965,7558,-22871,17422,-49729,53407,-9983,-16239,15099,37158,1689,5338,6966,-11774,2735,38887,29988,-36088,82045,53400,57475,59579,-7053,38185,-13357,-7223,65969,38420,56513,24104,-65727,30910,32014,-18487,16136,-51052,-35566,-57710,14466,-18243,-1344,-30014,10650,29367,-76436,-1286,-74344,-64341,19448,-33964,-37414,20956,-46486,-43516,33917,28052,-54028,-11878,60321,31901,29948,-28510,-56811,-21215,-23167,-13599,8464,97608,-41904,-9717,70100,58816,14474,16025,-47156,75819,68506,136027,61014,92865,-55685,26736,8479,-10,-127591,-37993,12944,-81463,-45767,-84720,-30829,14900,28962,27808,53050,61663,-1431,3553,-97614,14476,6425,-2114,-19033,-10597,53576,-41270,-56885,24376,-27807,98697,39700,-32037,-68031,-9906,-42740,-30348,-6191,-11693,28877,62913,-55990,45610,8845,-15055,-9222,6634,-62205,-18636,29228,34096,12360,9190,20186,47129,11836,-35693,13475,22387,8433,66118,-14947,-8816,12010,-28309,31677,-22503,2113,49761,146,46212,-12462,36972,15794,37983,-20399,-18245,-15299,-31546,-13122,-40989,-102146,-39442,-11948,-21269,-26446,-13173,-23641,-79846,-36297,-43199,-27109,-5184,2452,30232,-52401,17123,21376,-7603,-71125,-68810,19057,-102415,-21361,36315,2325,84516,50420,51359,14166,-76035,12260,38825,25403,34689,37302,48129,50711,15771,-6146,-119793,-35611,-78313,-40430,-105460,173653,153057,66374,133492,55609,-1135,20564,-9056,32227,23768,-41423,5192,22530,-1668,18608,-7439,-16093,-115139,-62832,-60404,-55980,17801,100221,89957,6,-15157,787,-23861,32711,10484,-1822,-31350,-41084,3275,-69163,37452,-42592,-33538,-117889,-25770,39812,19696,59817,14020,12058,-76931,17520,21630,73888,66101,-32661,-118539,22357,10344,-52361,-15953,47069,16171,-16610,-94279,22242,-302,-83411,-16828,-13358,44361,45887,-61810,37543,-50477,70805,86562,152709,64014,-755,34735,-25199,84548,-29029,-49427,-104482,26616,16533,29612,-47444,-50981,64954,-16265,-54464,-26133,-54899,85475,108301,88814,51430,61443,11116,-10085,12386,-4800,40261,76334,74445,-64574,59375,12911,24620,19022,-19710,-43367,2302,3208,6851,-39317,41856,7426,-49339,-31168,28314,-39300,38917,33821,35231,23493,-5170,8012,3473,-89776,-22804,-10642,2759,67584,54458,39681,-4900,-91438,-92279,-37608,45766,48659,-68226,-55792,-70672,-6299,25837,146349,39285,96354,-18220,70187,30057,-148439,-2178,19491,41449,-5125,84980,47553,-1276,28604,-29309,-9139,2453,27803,-4550,-16230,-64433,17364,21267,7221,-21988,-15356,6748,21075,13097,130334,59629,-28343,-6181,37744,129307,-17302,-20853,-20026,-48444,-51518,29904,-1285,-71036,-40978,13165,-15312,16389,-42328,-14129,-101504,-12058,31824,-42859,-30921,-19778,13147,14809,-43332,11176,-6864,-70530,3022,52402,14509,-86854,-24186,23513,83977,28160,28891,77108,-620,-51503,13310,32195,48529,-10440,-24621,6332,27197,-5755,37639,45122,15466,33963,7960,2673,-77325,57744,65434,-43074,2486,-4432,-33798,-30130,27532,-4137,58474,45980,21186,20076,-2797,-36121,-51830,22269,-59667,26672,40006,9319,-11810,-6520,-3190,-8422,28035,-3358,36426,34752,-17268,7647,27414,12913,195,-10757,51846,-23365,36510,-34626,-49265,-29430,-20561,-9788,-15012,113614,32589,13284,126471,-49271,-93025,-23355,26809,-107812,-125489,-7396,96818,-5955,51625,14470,21410,62850,21329,-55382,17560,-20569,-29220,-43656,-20507,16958,17728,10424,-52484,-64020,29314,59865,102057,51727,-5413,27023,-57347,41064,-9570,6117,-53582,-34324,24473,51324,8410,-57496,-28205,-28812,-11614,-60378,-59743,30850,-6401,16284,27283,16582,13054,4800,1247,-43552,-13901,-9460,11881,-23543,-10003,35191,-15986,-44530,-51882,-4589,59401,-20285,-46139,37095,11636,35880,-32160,70515,12043,-22581,-24535,44959,-28177,-15808,33211,-18071,-32379,-34660,42986,-42152,130148,90880,52170,88585,10191,-16495,-7776,-20513,-4889,9380,-39961,-4682,50251,40910,-20049,95984,-6941,6950,-4754,42027,23061,3992,27533,19090,-7212,5813,-25827,-37162,-187182,5695,-1262,-7361,31020,-42907,55300,-36941,43199,126049,30696,44014,83603,62658,23584,-50076,30204,41580,62881,-51040,-54424,-49067,-21112,-50289,-2200,4807,-17797,-5669,37423,13809,-24724,45511,29034,42282,-17795,5482,36067,98879,125361,59068,-19813,15592,84946,52223,9714,-3113,37552,-25633,43695,50682,81860,6089,15156,-43367,-59353,47327,44199,17322,22481,7837,-34944,-32497,-27257,30996,87858,34837,23508,64137,-35332,1428,29046,9726,20581,76356,4779,-20308,-65097,-40859,30827,-15216,3314,20424,35426,28071,50148,-14862,1491,-101421,-218709,-79919,5992,-35824,12841,31751,-4575,-91011,-33693,68566,-13764,1870,-34404,-35550,28469,101755,31460,9769,40044,5544,12361,-16076,-7485,-19551,37995,40291,-5108,14421,-6037,60408,-41807,-56388,15452,14013,12060,19602,10373,-481,24041,30648,-4385,-54740,-14620,13346,12339,42311,35869,4038,53962,-20411,37927,39397,-35414,-44250,40624,-28139,-32771,28759,-93301,-91217,-90066,20204,41171,12913,14357,18493,7843,-27731,-65331,-31406,58013,4581,33351,72290,49563,-2677,-5598,16991,37486,18733,-57927,-102019,54368,38421,-63517,41729,63668,28730,82199,-17598,10981,74596,57742,-2748,67809,24691,-20219,80662,23064,-52938,-73518,-21876,-41390,28217,30400,-42753,11088,6561,707,-10777,25344,36707,21581,-19619,-954,30796,54673,50131,-32410,-17080,-38230,-10004,-42568,-17216,-78815,63787,-50085,-29081,-34840,73593,54550,46829,79663,127304,36249,63534,-17857,17761,65853,52649,2444,26670,-71083,-12627,5714,-79545,-83074,-18579,-15044,40456,-9255,-54823,4437,1801,-37769,32802,53739,-8872,10600,71534,-26736,-93089,-43868,-46367,-44513,43765,54527,-66681,-109645,8772,54590,-35291,-35492,-51615,-35642,-74191,-36316,-942,37389,-97429,-116055,-16281,-18187,79594,56466,57907,-9090,15137,55217,46827,-6611,28915,17577,3665,-33257,75336,16376,43251,22608,-29967,37266,10526,26664,27670,7306,-14010,52849,-10889,-26462,-38808,-27468,-61479,-39688,1259,82252,65740,54502,29554,25276,12233,105400,52705,-61506,-71219,-106602,-34841,39487,-78753,5327,-9134,102651,47681,-46313,20121,-12431,-9979,5346,-1224,16846,84304,37860,10963,-7453,-33537,-26947,-46539,5077,-11399,27570,33212,59033,-30339,13456,27875,-2498,10758,57420,-54633,-43689,32137,105280,16799,5872,-5586,-62714,21756,6810,5641,-48515,-27542,1654,-57746,-105734,2771,47597,37577,55621,-7297,49753,17427,-257,4968,-37640,9693,-68230,-55618,-42823,9544,-59504,21993],[-67089,-85757,-48160,-19096,-44648,55260,-68264,-5147,-44471,-30348,29270,42557,-47694,-30500,36917,-10564,-38631,39608,18250,64931,16291,-59176,-13613,10666,-4166,22165,79058,33886,-45215,-17312,-18863,-21275,17956,66188,42593,90026,2763,19622,24067,-5686,-11455,54059,55993,-31067,50322,66172,6749,-3661,62410,-1321,25952,-53723,-21896,-15697,-19522,9564,69708,2191,16770,-14862,4275,27630,37474,19158,-45571,63526,57658,49005,106288,6868,42565,-5391,9512,59999,43788,38113,795,-63116,28861,34950,339,29376,-76061,-15109,-53079,33187,-11765,-20588,-28240,14764,21876,-76724,1335,-66115,-49659,-2728,-38256,-18274,40858,5990,-38993,3592,16157,-60190,-15288,66499,32610,35214,-23080,-45342,-267,-22480,-8035,11816,87683,-46230,-880,70284,47524,20635,15172,-55863,56416,72279,110621,69966,133172,-52452,6460,14626,16587,-103502,-35376,10098,-80625,-21071,-66288,-17678,16452,31870,45755,46103,62263,18041,2853,-78504,18160,-5070,1040,-19156,-8491,37932,-22782,-45739,25142,-43772,71142,24166,-30906,-64058,-11366,-8526,-32855,-44685,-59008,2042,48639,-56587,75651,41610,-21686,-11235,23285,-83504,-23483,18381,39082,-2978,10634,23385,50016,17568,-34707,-18189,15082,-32956,45721,-9359,21214,6019,-13688,45686,-22730,15957,62095,13849,49441,1408,27087,35239,32030,-50962,-49703,34212,-27777,-19237,-3749,-108629,-45590,-5343,-22458,-8145,-39001,-24036,-63198,-10502,-53442,-9623,-16117,-21421,42132,-20925,23602,36863,-7240,-68134,-59058,17322,-112844,-39073,19367,-60310,45768,-11330,32735,31593,-51616,1560,-11399,-13608,30978,36807,56508,25973,-7515,15564,-91383,-33689,-62148,-91602,-83609,150625,93443,84867,122235,62154,14410,12210,-9452,27077,46660,-42581,32635,16074,-45948,19039,-13156,-30319,-101768,-40444,-59179,-57143,54957,120666,87580,-6774,-22508,7059,-8269,30162,13039,6952,-19851,-53111,-9736,-42974,34522,-62084,-51238,-99412,-12121,45182,-13917,47348,25174,-10846,-60754,16978,8496,56237,46944,-17808,-133644,41534,35605,-41066,-9668,73162,33981,5025,-113297,-638,18793,-97164,-21206,-21709,32363,41373,-56262,39947,-52440,52615,102607,117167,46593,3715,11467,-35077,103335,-21452,-40841,-87010,45361,18924,32361,-52840,-44458,84686,-34440,-38664,13133,-70076,80256,103875,110298,53258,58870,15207,2252,37140,-9853,22971,62886,94851,-50687,43213,14138,22155,-246,-42517,-52585,-17879,-2116,-8908,-52814,38242,15622,-30772,-34263,63923,-60180,33776,39896,54455,49947,-12755,13162,-16331,-94052,-21490,-12791,-2650,70555,60014,7706,-15762,-97021,-82561,-10732,50217,71043,-26789,-56152,-83207,-21013,24153,153232,12183,99049,-16630,62152,25802,-138285,9980,2506,34031,10509,64449,48989,-1037,40498,-46900,3884,2889,32047,8212,-15675,-61498,36375,6612,24229,-41315,-4876,8849,9526,23857,160356,27066,-50199,-9032,35748,127019,7759,-10778,-7725,-54493,-67007,15484,12439,-67000,-22591,30515,-15049,30651,-2973,-17857,-78667,-4831,31416,-37200,-33134,-8460,-11151,7152,-53899,-3595,-31874,-72205,33810,80951,29539,-59046,-9295,25715,75315,55489,43200,64925,-9119,-36715,29260,65250,5332,15714,-23589,-6863,-14081,-42004,15559,43783,27546,-362,2678,-22241,-81892,51942,48561,-58863,-8878,3128,-35963,-30860,22452,-21387,70251,35198,35840,17575,-6474,-34052,-53710,9554,-45419,27345,28292,-9012,-11293,7218,-15803,47697,22265,1442,55481,57953,-27247,-7077,2356,12781,2091,-30005,48612,-20722,33095,-16143,-65781,-90522,-18005,32568,549,143958,64746,13772,116005,-38357,-78383,-30116,7969,-102399,-117694,-6641,101343,13457,37076,11914,13732,57915,10066,-49716,28418,-22239,-31659,-50991,-35479,7582,47195,19631,-77600,-51575,30827,32708,84095,52953,-6971,-11322,-48859,51600,870,13182,-35720,-37845,60378,70663,17973,-58962,-27851,-8597,-9856,-47004,-61650,18913,6962,-26512,-17833,793,9080,19008,32193,-36539,-15718,14690,28293,-4735,-21441,47553,1475,1423,-41905,-33825,55323,-20196,-49174,40655,23440,30050,-25719,62849,21000,-23236,-13606,24277,-34877,-9769,34583,-9024,-34950,-8516,39828,-43965,103484,95528,42397,56420,-3022,-25580,-15146,-32122,-6015,-2638,-38763,-20239,57824,75771,1101,61317,-20180,-7275,-20193,36739,17673,-4584,-4901,8416,-5317,23154,-42763,-45367,-122316,7659,-4932,485,17381,-52111,42639,-55344,47180,110684,15438,34666,99627,63486,18185,-32289,21828,33856,29024,-79367,-50534,-59009,-27958,-40073,1256,54197,-6327,-7699,51234,-19311,-26397,36221,-1814,41947,-37087,12060,51965,251738,379677,86832,8170,39916,104286,65322,15820,18879,50733,-15630,59621,43565,78120,-13620,27294,-44075,-58110,8344,20392,12575,13127,40460,-46636,-24295,-17813,21156,75463,35071,58158,58330,-48927,4163,24551,15433,43353,46374,-12674,-25340,-60383,-44452,15356,-18659,-13364,10119,45920,34436,62760,-5037,13282,-62788,-239528,-68113,6560,-265,15259,38647,11623,-102075,-59950,36879,-24020,21651,-3449,-37010,22596,122578,59816,2031,25180,-24258,12927,14221,-12599,-28634,80856,28663,-18958,16015,-6542,61174,-17670,-71935,22429,9047,19618,34110,6121,-26730,66072,24450,-23487,-74902,-1815,32500,3235,1918,13875,1412,52366,-1484,41502,20965,-13675,-42587,36760,5445,-28432,8352,-104479,-85626,-90580,37965,47029,-19845,-2787,6843,14114,-43238,-47972,-17066,46057,6968,8974,39942,38106,-15395,-29223,20467,-10345,-17509,-53002,-60358,60110,32308,-39497,27343,50520,49769,87121,1271,-219,100061,30620,-10597,79662,14653,-11015,78106,30356,-36442,-82835,-19912,-40830,29872,-5019,-53820,25269,8587,12192,-1537,-28106,6073,-22608,-36546,-4313,20385,67360,41350,-19204,-14314,-70287,-18729,-48910,-30771,-91137,72338,-21829,-17111,-16827,95584,79047,41619,79318,110855,31823,81298,-12163,11777,60463,51647,10598,42364,-64475,-6631,21451,-66835,-74224,-17940,-31696,55109,13380,-68082,10537,-12070,-30654,41812,38665,-10473,33053,74683,-23471,-87427,-48644,-11359,-30394,39597,30557,-76875,-103458,9586,34206,-18600,-34498,-21367,-23816,-56897,-53680,-21252,12742,-108336,-109238,1400,-926,100204,91384,41817,-13216,-1705,62812,55673,-12146,21854,10883,-13408,-5192,69255,21062,59292,18264,-15891,22273,21991,29106,49054,35793,-6202,73840,-17694,-23349,-28802,-29024,-44627,-43256,10709,73251,69762,54245,13688,-5990,4123,77652,57942,-58785,-54005,-92037,-37425,39134,-50417,-632,-911,77532,60495,-52073,-2418,-26011,12693,38684,-1182,17014,56100,37677,9537,-4933,-14187,-19150,-55239,16789,1915,43143,47626,75021,-35173,30525,35508,-8315,-4897,45056,-56368,-38837,31142,93641,20232,3926,-41391,-83353,45564,35817,2686,-44866,-32356,29006,-54180,-101494,7036,25354,26093,22813,-11253,15213,30074,7197,11886,-1621,-242,-70664,-67478,-59259,12698,-51927,15176],[-62494,-37306,-46643,-19474,-38492,55332,-75700,-16501,-56016,-31114,40525,11084,-40504,-51582,31825,-19447,-52851,26179,15955,65333,31256,-66115,-24157,11439,-14866,32692,71712,21957,-34735,-9546,-33339,-8479,19929,42840,40091,90372,23666,3867,-702,1917,-6523,50871,61449,-77580,37765,14259,-18626,31051,86730,9757,30371,-47069,-67636,-5902,-20809,-170,73717,1053,29222,-27326,30286,51999,35414,19992,-57032,39264,55596,27848,122902,25649,35702,3404,24844,40111,52830,21494,-19050,-51923,19335,27522,7617,45235,-86617,8279,-40341,42735,-8851,-35218,-19562,14556,-214,-73317,1418,-50827,-25585,-22907,-30983,13826,75084,57582,-40339,-24994,4440,-67555,-15037,63378,16574,31295,-17331,-35978,16945,-16160,-492,3760,70615,-37138,16894,64243,41786,29791,6751,-55993,33853,67104,68271,73074,137845,-47632,-16593,15392,30107,-76185,-33853,2705,-69986,9121,-35086,-4367,13015,30269,57066,45949,55859,24741,-3249,-49486,22043,-15159,14728,-6195,56,19392,1617,-21123,17982,-47835,42020,-1393,-27387,-55090,-22475,29412,-26309,-67048,-109102,-24729,23930,-34369,106280,71167,-16457,-14295,31288,-98862,-33002,-3376,49144,-9414,13323,29290,38992,26733,-24244,-48059,31989,-53596,23857,-2680,45828,-4791,6058,51997,-24618,22392,68455,33872,62082,20761,9136,25217,-3992,-67989,-59821,80452,-24961,-17717,30328,-105008,-49441,7588,-2153,20323,-47025,-14098,-30280,21827,-55602,7162,-30076,-44710,50260,13568,19271,59876,4538,-58321,-47104,9359,-115636,-47714,5860,-96355,7712,-61069,12088,38912,-12348,-3101,-50058,-45259,24175,24641,59833,4948,-32073,33889,-61104,-27155,-42638,-124552,-71717,72151,81488,111615,93220,55567,19205,-60,-2598,17925,66024,-40619,43612,-1727,-83687,15009,-12110,-38618,-80314,-19631,-47576,-45173,83365,115510,66596,-18207,-24608,16464,19045,24377,7992,17299,-6276,-54700,-17552,-9927,24013,-65835,-59826,-62477,-5408,30621,-50982,25627,25528,-27241,-47687,6340,-9638,30456,29000,-2267,-113346,60460,60848,-30841,-3142,102088,48024,19569,-117123,-29205,33389,-85275,-18023,-29274,20292,35299,-43360,34699,-51923,23749,92640,66400,20173,17871,-21365,-48817,104489,-17465,-25885,-66199,47260,17309,26208,-41312,-31669,79906,-58695,-18214,48715,-59170,74694,90540,114862,52985,48238,15472,16263,55916,-20629,3446,40852,109895,-25873,21820,7642,10572,-28516,-62623,-54511,-28204,-3062,-28524,-56673,29337,21995,-16313,-41871,92083,-59970,22799,48097,76313,71006,-10515,14629,-39892,-79351,-10844,-6736,1738,61655,55638,-20364,-27125,-83851,-48937,48982,41952,84713,15720,-44806,-83816,-28369,21422,148323,-10297,87529,-13663,44445,20991,-80126,23914,-8496,24108,41120,38873,45613,-277,49337,-51079,15517,-4766,24788,16409,-13021,-52715,43483,-4303,36631,-50564,8226,6654,1261,37615,165236,-510,-60899,-5093,34104,106329,21732,-4501,5165,-49118,-58170,-11753,8172,-56366,8845,44287,-13603,45191,35578,-22375,-54366,3911,38131,-23514,-26030,6500,-26452,9688,-59630,-20569,-53483,-67522,62734,101943,40190,-27085,4417,28502,61720,69077,38820,43398,-26349,-33318,42213,62197,-22624,43477,-20637,-15803,-47342,-72408,-12040,45582,33071,-33096,-1587,-37398,-52600,43960,24620,-71711,-13218,12097,-25823,-26142,7077,-43632,75267,21312,39136,12597,-7141,-25882,-46237,-5430,-23373,755,3070,-30389,-13251,6730,-22233,92343,16008,5187,67196,85872,-35800,-17768,-20647,5352,9064,-43506,40085,-18878,20659,15162,-70387,-117981,-19059,81642,15814,138009,86697,8477,94213,-29497,-54372,-32908,-16905,-85219,-92778,-7794,95912,21515,-1462,10854,9771,39091,-2677,-39087,38387,-17680,-29698,-43943,-43388,7140,74840,27188,-94403,-37591,36478,12777,66715,61567,-15268,-56102,-40922,54024,8805,22346,-9595,-25616,98860,78707,29898,-56544,-35781,-2958,-2982,-30129,-58669,4667,17462,-62891,-67080,-7231,5204,33070,61556,-34353,-23486,29730,36744,3148,-28697,51480,12677,24578,-33095,-71794,40808,-28690,-45551,45600,36863,25827,-24865,47305,31694,-15807,11839,7077,-29478,2538,38552,4701,-33297,9433,32419,-41226,60869,83132,25414,27823,-14192,-33501,-16660,-38734,-3098,-10114,-36636,-33418,57516,94581,19032,34012,-27059,-11436,-23937,27096,7636,-21767,-33476,5358,-4663,44364,-52305,-50765,-76891,8994,-10719,1360,11138,-49088,21535,-60772,46002,78740,-831,17082,103530,52452,17929,1529,13634,24069,-12531,-93965,-38277,-58198,-19053,-18984,-1486,105586,1640,-18561,55895,-55774,-14321,23412,-29231,39613,-44352,17532,57885,421314,617637,99731,47980,60324,105688,68195,32621,51130,68033,-7148,78643,50643,76253,-25148,39437,-41109,-40471,-27805,-3154,-3120,3445,56888,-52723,-986,-5223,11273,57525,28731,94614,46875,-45714,11906,13880,18536,61937,-285,-25847,-27291,-50796,-38073,-3037,-12871,-33886,-5646,48350,32163,62484,-2366,34426,18257,-247426,-63365,5850,25390,15005,39421,30298,-98476,-86471,3673,-26424,46966,32133,-23795,15747,127427,84402,-2318,12578,-48315,5467,40665,-19767,-30618,119916,23819,-26843,24487,-5999,58199,5544,-74437,22612,2686,31988,46729,-1371,-47699,96926,13232,-56027,-83118,13814,48294,-8102,-35866,-6017,-6578,31430,2273,43217,4836,7283,-26842,31100,32257,-22858,-18601,-119192,-75766,-82719,53318,40540,-34739,-15848,-2309,16302,-48956,-29251,1704,37484,9375,-16070,6281,23920,-22932,-39978,32949,-42561,-41180,-48166,-22859,52018,14487,-12134,9528,30192,61557,78220,14414,-614,121244,13866,-10665,79856,1906,1464,66125,30645,-4438,-69105,-19907,-41359,25751,-47715,-68837,35647,10439,17035,-3344,-88965,-23416,-66028,-54548,3983,10010,66931,22075,-17074,-8378,-93020,-24569,-56400,-37186,-98140,75215,13252,-2788,-1561,104924,84702,27795,76612,74899,25105,89877,-7917,3484,41949,49802,7523,48845,-55501,1296,41564,-45691,-60595,-14558,-47773,60664,38829,-69007,10841,-21692,-18167,48067,15252,-8715,57393,63884,-18307,-67698,-58520,13559,-11315,28663,-511,-74801,-88418,10023,33433,18731,-29917,19168,-1935,-20728,-71231,-48163,-18908,-102051,-94139,22313,24260,101905,108539,14178,-8888,-15380,67060,58335,-14637,8348,-811,-25986,20093,50314,20130,70326,16413,2909,11886,29458,22269,63805,57251,1902,89008,-26155,-32041,-25695,-26180,-26589,-32559,16704,64887,67783,44912,6087,-26465,-4911,44060,61810,-56384,-29661,-56094,-38598,39145,-23208,-10866,5229,39629,62648,-51329,-19078,-33478,26718,70380,-7324,9708,25543,29767,15251,5004,9928,8417,-51041,18307,9117,56468,57401,87333,-36918,40867,30864,-5878,-21238,24853,-54560,-31257,31715,80904,16792,5966,-83076,-90658,65800,59900,6656,-38088,-36570,55575,-43573,-78401,21539,-10288,8630,-14574,-2186,-29525,22394,13514,16903,26310,-10104,-61113,-68344,-64753,18741,-45577,1905],[-52701,7859,-34295,-25019,-28793,52586,-76358,-17912,-45656,-29331,39795,-29371,-43414,-66583,33280,-17738,-41481,17635,9572,57910,43395,-66643,-33658,6350,-31464,29665,65094,7881,-23487,6224,-34064,-2172,26054,22544,37207,79953,19299,-15318,-8491,12093,2007,52720,64372,-111623,21721,-40156,-41415,44772,76479,9540,28242,-36799,-77040,18824,-20666,-12679,46408,-5659,38901,-27358,62068,68512,31279,27821,-68244,15188,47387,2527,112689,41710,18636,9286,34342,12658,63743,10847,-27792,-31934,8162,13768,4626,56984,-83356,26759,-17162,42572,-4231,-39875,-6072,11240,-29214,-64944,-1843,-34310,2273,-35893,-15821,50021,115017,89591,-47532,-45921,-6049,-78380,-14363,52247,-18554,16656,-12631,-31608,23627,-1474,3192,-11979,52129,-20295,36228,59393,42960,40755,-8936,-48771,21174,63950,31761,69209,114765,-40161,-33358,13086,38985,-55201,-32236,-7056,-51904,35113,-1564,5393,4694,27310,59526,50022,46224,18573,-13904,-16431,27262,-21060,37581,15604,14907,3217,26249,-2440,4486,-41095,16021,-28278,-22721,-45186,-40509,60307,-15153,-67953,-139252,-46041,-2449,8535,133690,89133,5792,-18064,29380,-100941,-44231,-28123,62755,-4726,18510,38421,15582,39197,-6136,-67351,55512,-52779,2724,4442,61376,-17092,26076,53006,-24150,22665,65660,54689,82495,32920,-11142,-16533,-65331,-66905,-46296,103406,-23996,-8101,53525,-91455,-48893,22951,35573,49670,-38068,3623,6112,49430,-49613,20639,-41979,-60282,52389,39158,4105,76202,21070,-43678,-35000,4345,-109211,-46182,-4217,-100613,-19711,-82289,-401,39045,27520,575,-74534,-65462,17335,602,56008,-7416,-53172,45641,-36549,-18992,-26659,-131434,-69607,-33474,108735,134666,53461,37483,10822,-20365,8060,6490,69248,-41616,31506,-26127,-102580,6735,-2411,-39993,-49803,-3901,-26633,-24721,85477,90543,26416,-33783,-20759,25750,44689,20543,-3304,24987,6546,-47625,-17864,20642,6446,-49885,-51976,-19559,-6152,-1277,-81806,-1050,11955,-37070,-43822,-10665,-27523,3719,18657,11493,-62233,74170,78148,-19513,731,125698,52698,29350,-101239,-56720,37299,-52858,-7782,-31353,12648,30708,-26043,25923,-49627,-5598,61393,22794,-4720,36695,-55959,-63200,85010,-22736,-9702,-45723,27817,12313,14396,-14183,-18550,44583,-76566,-1040,69064,-22154,73363,74210,106813,50338,33125,11362,28130,70074,-34198,-7580,14269,117947,9234,1865,-2673,-5143,-54911,-72243,-48080,-26415,49,-48400,-46914,20038,24965,-8401,-53335,103769,-36012,8428,57562,94543,80647,-398,12452,-62100,-52435,7078,6938,19500,44853,43756,-39703,-35449,-59745,-6628,111731,20832,85492,39758,-22088,-71545,-24895,18672,135247,-14531,66035,-11254,23318,15502,9005,33777,-10989,17166,76713,14480,39054,-2054,50258,-42758,23402,-17772,6208,18780,-7925,-40188,34668,-13099,40165,-47777,19383,-2081,-2350,49885,135346,-15619,-58039,2569,32340,75469,20048,-3484,15067,-33437,-23629,-43616,-12003,-42448,45218,47632,-11844,57105,61514,-27317,-28673,12492,49219,-5563,-12131,22706,-29831,20662,-55407,-35543,-64437,-57672,79267,105414,45859,-2395,15159,27345,49258,66313,12990,14445,-50558,-43366,47639,31392,-32048,61873,-17639,-18386,-59601,-86992,-35434,48602,29676,-54440,-1148,-39418,-1395,35075,-1343,-79352,-6551,19621,-7970,-17080,-13119,-64489,75927,10071,27511,7071,-7585,-12279,-29342,-20695,6726,-34122,-24923,-43857,-16197,-9904,-21209,104098,8861,6842,69257,111911,-40254,-23445,-33043,-7559,17339,-49619,28858,-19041,512,43232,-62334,-107267,-22386,120174,25735,99950,88934,-1618,65611,-27634,-23635,-31815,-41235,-60288,-63578,-10882,84479,18151,-49250,11040,11085,14281,-13324,-26077,42923,-8356,-22904,-24423,-45328,17355,93382,34782,-89949,-25944,43422,5480,56627,78659,-29522,-94251,-26435,47650,10966,25408,8250,-4422,124396,66991,35524,-52584,-46389,-15093,5838,-16722,-51429,-9076,25957,-73768,-96787,-6410,2988,44598,80891,-34657,-32488,28306,36060,-20257,-31784,44849,13365,16694,-26740,-107720,19981,-41037,-37728,51387,47139,25467,-28476,25712,39966,-3293,44259,-297,-11990,17497,49127,23801,-28001,14235,21000,-37107,15570,56872,3802,6846,-21159,-39080,-11561,-34646,5269,-9826,-32667,-39812,45518,89826,27927,26517,-29206,-4695,-18562,13986,-7293,-43521,-47605,8980,-4564,65536,-51330,-53576,-75220,9275,-15282,-7392,9945,-29327,-3392,-53382,40922,42540,-17492,-2637,93128,33646,21494,38518,9723,14273,-49910,-94071,-20706,-47048,670,6552,-7714,140297,5935,-31088,52654,-82257,4834,8712,-45123,35394,-42943,21913,55156,508791,706696,95448,84295,69074,84613,56802,56496,84440,85479,46,92272,80011,79079,-30165,47656,-32465,-3968,-43574,-18547,-26268,-3155,52645,-54771,26748,7837,3732,40240,17488,122609,39829,-29300,21647,-2546,19913,66661,-50680,-32724,-28293,-38636,-21222,-16533,1494,-52157,-24525,43202,25189,51221,-7002,49587,105708,-243181,-72486,1483,28682,12180,33382,47302,-86153,-107753,-21441,-18190,73109,63910,5179,9246,119731,101178,1655,9532,-64895,-6912,54225,-26944,-24528,139530,29419,-30289,37351,-6490,47864,25098,-64498,17396,-3656,47877,49380,-8403,-60301,102864,-4004,-93459,-75972,24943,54335,-17962,-59687,-16313,-17300,-39,-629,42953,-4581,23194,954,25927,46309,-20154,-43779,-123337,-68042,-68042,59847,24887,-26666,-22422,-6208,11794,-44168,-15063,18011,27816,12020,-34254,-17315,10233,-20276,-33312,53181,-52642,-47273,-43655,3021,31842,-9765,11006,-7337,5633,57518,57122,21079,15350,135438,13320,-2006,68143,-9900,15145,51797,25349,28339,-37458,-23722,-39207,19074,-73272,-79144,41413,10410,11762,-15014,-131744,-46500,-95487,-71092,20584,241,55629,-3087,-27074,-1824,-101530,-27160,-65526,-37989,-99059,71414,43911,10007,9099,97728,68075,7414,68672,28529,20037,87229,-3518,-7032,12401,47374,-4646,46906,-42980,8656,60763,-26146,-44082,-6433,-57554,56394,62277,-59294,3826,-27239,1729,50574,-9357,-8821,76349,43748,-13957,-39533,-68676,21775,6208,10254,-32763,-63913,-68860,14412,56118,65888,-24727,52305,19375,9326,-84725,-68880,-44801,-79888,-74321,50788,49674,77429,111326,-8329,6122,-23060,66106,52364,-13217,-10576,-15318,-34457,34959,27914,16177,73102,17306,21936,5895,29693,7282,64989,64655,4593,95572,-35733,-50593,-25342,-17355,-9943,-8156,18118,57669,65269,30779,7122,-30382,-11194,18240,68809,-53307,-4515,-11612,-35618,39257,-1694,-19982,9518,-191,55069,-43644,-27117,-33999,27930,93317,-12816,-4006,-4557,11943,26291,16764,28968,41664,-34451,10061,11674,61462,63576,91003,-37696,40483,14934,2587,-31097,851,-52551,-22401,31121,70178,13948,10983,-113938,-76278,74555,75725,21772,-28108,-39372,75105,-28658,-45748,41410,-49868,-9044,-47343,21165,-65565,409,19667,22958,41941,-17468,-43377,-54136,-55054,25027,-44451,-12574],[-42151,34010,-12297,-34091,-16884,49220,-69583,-10048,-21273,-26135,24219,-57733,-54325,-70595,39028,-5089,-7068,17258,3687,44506,47068,-62988,-41681,-2289,-50174,16615,61124,-3606,-13080,25369,-23641,-4826,32753,10479,35613,59871,-11085,-35949,1626,19312,11863,54570,63418,-121317,7575,-79265,-56036,23835,42849,835,17829,-29930,-60192,51440,-19664,-25760,1271,-18573,42343,-15610,92861,74524,23625,37121,-75863,-3677,35038,-16965,85807,48415,-4307,8703,35321,-14141,72402,8047,-22549,-3428,1550,-1304,-3995,57867,-71327,33972,14618,35212,10192,-31855,7690,7416,-54258,-50766,-8058,-22426,26897,-37851,1068,78930,144053,94761,-58263,-56452,-12072,-91067,-16344,37790,-65079,-6118,-9169,-31890,16980,21254,-956,-30022,36777,-3789,47950,60634,47995,51788,-26361,-38663,26532,67526,16289,59054,83076,-30346,-37969,10746,42883,-42456,-26977,-16080,-30646,49324,23993,11590,-6974,24453,51152,53545,37345,6071,-27036,15176,34060,-21343,62813,39568,33563,-6223,40719,-4020,-11703,-27600,-4511,-48730,-18182,-39318,-57881,75091,-4467,-50264,-137105,-59085,-21547,60360,154318,91130,44460,-22486,19809,-87539,-52572,-46383,77033,6726,26217,50905,-13618,53039,15019,-71981,64739,-37085,-16629,12176,66927,-27052,42389,50749,-20297,19875,52361,68911,99524,27489,-27862,-72588,-124135,-48711,-18013,92325,-24888,6835,61626,-71108,-41870,35177,78721,71142,-17232,24208,32982,61013,-37891,28729,-47942,-63392,47946,46207,-18430,75676,33805,-27228,-23798,7554,-93185,-37800,-12218,-78623,-30595,-67488,1023,35799,51936,11905,-91218,-72966,14589,-30302,44956,-11841,-66602,50375,-21045,-11493,-18907,-114089,-72738,-138312,157404,141823,11998,13483,-7284,-48047,18929,-4710,50151,-53351,1579,-49799,-95539,-4254,14275,-34886,-11903,5174,-1018,-2113,53634,59015,-23374,-53823,-11631,32424,56023,23577,-15830,26200,16706,-35127,-9740,41431,-15537,-18226,-26862,15332,-10144,-41879,-98143,-26900,-12268,-41394,-51481,-28176,-40726,-17739,19027,20757,1769,77776,81165,-8297,-312,135345,44952,39794,-68552,-75703,27576,-12414,6867,-25453,11674,30157,-8419,16482,-47315,-26498,24153,-25,-18673,52627,-82332,-73189,52720,-36599,3722,-27166,-7954,5154,1636,22132,-9508,-11232,-79326,3856,68153,33028,78294,60482,95519,43617,16048,3331,34429,81417,-47469,-7247,-13020,117802,50317,-11346,-10836,-19369,-70215,-65627,-35090,-13902,6139,-62920,-22991,16253,22817,-7234,-66457,94469,4918,-6639,66548,102577,74955,13075,8169,-77159,-23256,27486,25264,49239,27528,28223,-49816,-38269,-32853,27050,144094,-8644,73168,35947,7495,-48907,-9687,17080,118747,3314,40957,-9200,6393,7903,88098,35008,-4957,16235,105479,-2431,33233,-9076,40705,-29088,26717,-31342,-19955,16066,-504,-24090,10709,-22599,34062,-34822,24390,-17105,-117,55863,80073,-15632,-43395,10552,29761,44830,4604,-6698,19497,-12121,28685,-68811,-38445,-29870,76270,36012,-10953,63303,69858,-29443,1,19717,60198,11724,3844,38590,-22879,35748,-39641,-42212,-60090,-44423,79050,85980,47031,7602,22755,19188,42300,50361,-27848,-16453,-76781,-60761,42850,-7522,-32933,64421,-16533,-15043,-47567,-80485,-44808,48442,18348,-62052,4791,-30411,49201,26656,-23426,-79903,10328,23879,9238,-6730,-31907,-79137,75157,6320,5423,2630,-12062,4864,-4998,-33161,39501,-55708,-43225,-38546,-17609,-38775,-13160,75757,1685,6682,62557,126110,-39968,-24843,-29941,-21744,23865,-48824,17919,-21993,-23100,55930,-44614,-73354,-24378,135145,27333,51126,69467,-14726,33983,-34677,8767,-26868,-58400,-33706,-40961,-15202,70739,7052,-84512,12296,17773,-8130,-17631,-12985,38944,3595,-11528,-176,-43853,34317,97102,43017,-58113,-18782,48198,11443,54199,101009,-45730,-113615,685,34693,5851,14236,3137,14363,123134,33916,24269,-50473,-53978,-37943,13565,-12230,-41365,-19199,33806,-49539,-88992,794,3097,53051,83985,-34236,-37473,11263,27710,-75821,-31227,28463,2761,-13054,-22423,-130201,-976,-51599,-27554,57182,51534,28990,-33359,2615,42297,10610,72984,4112,13255,29150,67390,47304,-19965,4971,7115,-35680,-18042,24920,-19661,-4736,-23196,-41099,-945,-19296,18342,-2317,-26357,-37697,21648,62737,25353,37268,-29748,8926,-10255,-645,-23739,-62959,-44243,16676,-4465,82273,-41235,-54878,-104515,7983,-15463,-23340,8248,2895,-27008,-36893,34597,14985,-33465,-17899,71566,13243,25448,64799,12779,5508,-71639,-83590,-3087,-30013,24134,29034,-13445,144196,6720,-38060,44677,-80480,21414,-5858,-46436,29793,-35426,25324,47564,454370,602913,77823,100698,60714,43762,30925,81452,107267,96871,6543,94217,124409,86992,-29736,49346,-17980,45659,-30227,-20673,-49118,-3759,31645,-53983,47551,18530,437,29009,4312,132491,42784,-6573,30179,-22559,21041,52934,-88878,-32547,-30307,-26130,4031,-19128,20061,-61028,-44072,31606,18165,32863,-15856,50386,146822,-243064,-101090,-7113,7286,7494,21725,57950,-73986,-118991,-30961,-401,90841,81821,45828,4099,103672,106206,16410,18857,-73304,-18592,51577,-32283,-12798,130442,43951,-31916,51283,-9667,27944,39626,-44569,9714,-9676,63453,37462,-11531,-64512,80527,-24875,-120701,-54384,23159,46879,-22208,-62513,-14915,-27672,-29713,520,40381,-4658,31448,33211,22974,46323,-23285,-60502,-110318,-65802,-49627,55143,6756,-381,-21665,-3715,44,-32437,-7335,25698,14730,13959,-40632,-25825,573,-5869,-12296,73130,-46216,-40572,-39202,17470,5170,-30380,24425,-19596,-19299,35781,27353,21852,46328,140974,27342,13040,46852,-17767,26542,41981,17905,47597,-1386,-30500,-32434,14343,-67201,-77074,42645,8653,-3068,-31425,-138106,-61210,-105575,-82701,38053,-10468,39467,-27723,-47212,2220,-94282,-26513,-74510,-36189,-94510,61644,61611,18619,16332,75781,35189,-12922,53986,-14931,19574,75623,1814,-19173,-22568,44855,-19365,39663,-27356,12762,72899,-16326,-29109,6551,-57341,44015,78756,-44043,-9469,-31568,26139,50837,-28545,-13296,84298,22328,-11038,-9277,-74421,13733,17834,-13608,-58694,-50466,-49553,26097,92778,103288,-21574,64682,30193,14571,-90578,-74621,-57112,-47936,-52355,83356,67353,31637,107412,-16578,32091,-25736,60804,37994,-8434,-31843,-29904,-40454,35966,10318,12742,67570,19693,35709,2363,22870,-12476,49346,55264,-1437,90699,-45020,-71284,-23486,-3106,3320,23743,16304,50401,65890,17930,14383,-19046,-13363,4851,78652,-48436,14306,24253,-26957,38676,12243,-25885,12078,-32754,41671,-31387,-27950,-32349,16197,103629,-11836,-21380,-32677,-15901,38301,23545,33387,62603,-11447,-4103,11259,54233,67064,81562,-39151,29002,-7734,12125,-29577,-22008,-52647,-13301,24818,59999,21684,17071,-116735,-42253,68231,82302,46050,-15912,-39534,82796,-13717,-17327,59126,-81586,-21675,-68532,54105,-77752,-23592,29026,32568,48460,-19691,-23789,-25938,-33092,28769,-45340,-22946],[-34604,37265,14133,-41640,-4943,44906,-55965,1641,5316,-22085,-3416,-63927,-67962,-62966,44828,14646,37389,25401,3092,27694,41130,-58849,-48101,-11032,-66077,350,59177,-9182,-4253,40813,-7557,-13679,36353,7849,35851,34523,-54006,-55887,24341,19994,20797,51166,56924,-103795,-371,-95422,-59601,-30645,3803,-11347,-602,-29898,-33904,81236,-18403,-36955,-40338,-34139,38187,3298,114564,70682,11876,43782,-76695,-14986,21653,-23216,51926,42844,-27077,-268,27960,-32640,74083,12020,-6573,32125,2708,-13075,-12262,44900,-56666,27506,48271,24919,38909,-12702,16573,6083,-65629,-31504,-15630,-18546,41864,-27785,13672,90963,148450,77820,-69132,-57326,-10636,-100841,-22563,25346,-107079,-30342,-5899,-34131,-103,47714,-13394,-45054,26287,5570,45322,67695,50149,61139,-38244,-31381,48500,75157,23113,44699,59527,-20592,-30316,9926,42716,-34479,-14549,-21662,-11785,48873,34999,17437,-19265,20306,31797,52375,32140,-2595,-39969,40360,40944,-15458,81375,59410,51620,-6809,32746,-27018,-25790,-11856,-18746,-58727,-14756,-41706,-66394,70049,2010,-23209,-107697,-64477,-27819,104531,165662,77902,88724,-27554,6699,-62199,-53646,-50460,88874,16691,34925,66350,-39615,64581,34387,-62239,48650,-16104,-33645,20883,64018,-31579,54271,46320,-14296,17315,30011,69980,99115,2495,-37489,-115461,-145876,-19558,10961,51495,-26700,22101,55313,-49090,-26916,39357,112951,79428,8284,41856,41613,50178,-24289,29894,-46629,-53087,38051,30721,-42112,57490,36193,-11549,-13660,17714,-69649,-29065,-19813,-41714,-25457,-21346,15832,32002,49524,24062,-107856,-69181,20939,-58953,28439,-16560,-70088,49276,-13766,-5628,-20817,-81982,-73971,-221910,206037,124670,-22572,-8487,-26706,-76643,27629,-13092,14059,-78319,-31938,-65410,-65310,-15448,32600,-25133,27755,7748,21514,16770,-2627,35457,-66100,-77043,788,35312,48244,35582,-23346,18938,23459,-20596,5463,49109,-37346,19025,7492,31515,-11074,-79973,-96119,-46675,-39439,-41640,-67916,-40483,-47169,-30364,29452,22954,56847,68903,67776,-1702,-7041,125472,25775,54187,-28075,-80779,5370,21420,21979,-11953,17008,34679,5156,8102,-47004,-34262,-1622,-1530,-17628,58720,-91894,-73850,22232,-52475,13039,-11473,-48501,-2229,-6981,57646,-6030,-65692,-66025,-9236,48045,92164,87249,51279,89293,30823,-3233,-8742,32888,89660,-58192,-309,-38029,108738,87787,-15417,-11618,-27878,-69899,-41341,-19581,4791,13640,-64740,11789,22092,14541,-11152,-78035,67089,48396,-20447,72526,96247,54325,24771,4252,-80312,-684,45304,43788,84521,17871,13182,-52906,-34709,-9351,41371,131611,-37856,51484,9473,35678,-21365,14673,17205,101923,34591,18731,-5337,-448,-3190,119617,26223,6718,20168,118625,-8048,32010,-22000,21966,-20142,26197,-39988,-47267,10545,8285,-3799,-22772,-33918,21111,-16507,21091,-34710,8456,52383,24221,-2947,-21978,16737,25692,23452,-17355,-11401,17351,8502,82820,-77130,-59116,-22423,93340,10048,-11717,61717,63309,-24562,31033,24989,66861,23850,16371,53432,-11097,50557,-15406,-33959,-40477,-30196,64396,46519,44806,1464,28304,4178,40565,28690,-70150,-42710,-98174,-75365,28251,-35561,-38255,51606,-18738,-8376,-18058,-54731,-34260,41169,2950,-58905,13744,-17332,78122,19820,-36645,-71673,32673,24226,16483,1155,-44020,-85423,73892,11894,-16122,142,-24370,22904,22593,-39629,65683,-52505,-43151,-10010,-15113,-70602,-131,19153,-3572,5904,50200,121002,-36330,-24223,-12611,-31514,28255,-42793,10014,-27664,-44030,49493,-22375,-38920,-20701,125035,20307,15128,34299,-28304,2661,-48117,36661,-18035,-65018,-11944,-29400,-19573,56736,-5470,-89185,14579,28341,-21225,-11858,-633,26855,16179,3595,18265,-41766,50109,84085,51290,-4466,-15876,47750,26582,54496,122033,-57434,-107729,39371,19632,-5203,-13320,-28746,20294,91778,-12694,-11153,-52836,-54876,-56679,18209,-18852,-30390,-23313,41641,1223,-44428,10116,5180,59461,69515,-30443,-34787,-13950,15139,-140696,-28081,5880,-15869,-44666,-18578,-131097,-15928,-56497,-15968,62343,49446,34051,-35681,-15577,37291,22587,88999,17891,39206,31338,90850,71808,-10360,-14911,-6831,-39642,-29964,-1258,-41594,-6646,-21017,-38638,12715,2408,33426,8790,-18129,-28842,-9590,22601,12664,53704,-31362,22343,-5966,-14181,-35687,-72669,-28075,24879,-3871,91085,-27230,-55307,-133007,4868,-9610,-40047,1141,35811,-44443,-16732,30102,3543,-46867,-23808,45992,-2807,25338,71308,22825,-2791,-71595,-68868,8826,-13285,44596,42599,-14977,115820,4567,-34853,36265,-38285,26889,-18346,-34688,23716,-22664,27432,39305,289452,384285,54655,87954,35854,-6562,-4354,101151,110629,96828,12400,83174,164641,97235,-24398,43938,102,95455,6979,-9305,-62438,2920,3975,-50633,54175,24724,2582,26342,-7199,118831,52666,15231,35028,-42287,23075,23748,-102657,-25974,-34439,-14122,33726,-9050,36597,-55498,-61842,15789,15202,13163,-23810,38957,110221,-258134,-144563,-16880,-28657,3308,7851,58165,-67979,-118112,-22666,22151,88920,77214,88338,665,81585,96626,39940,36967,-73594,-23571,36156,-34642,-335,95776,62425,-33663,63417,-15959,-219,48592,-16608,2827,-15759,73650,13133,-9032,-62638,39325,-43398,-123412,-23270,3322,26459,-17861,-44107,-4463,-35066,-47748,10562,35185,5288,31404,57803,23015,35377,-32573,-65061,-83117,-66874,-31049,41363,-6897,31322,-14782,3931,-16965,-19596,-2969,21834,-1076,13517,-34577,-20741,-2685,17386,13476,81257,-34833,-30495,-34489,23764,-20601,-37005,25958,-25575,-40461,398,-7948,18366,81463,136262,47390,29563,20388,-20474,31877,40383,11946,47072,25121,-37076,-22210,15121,-31416,-59733,39796,6672,-22311,-45107,-108640,-67958,-97604,-86417,48484,-24570,25554,-45630,-73201,1377,-73327,-22769,-79164,-34417,-86983,48143,64802,22919,23631,46433,-909,-24847,35100,-41926,24735,60459,7429,-32332,-55360,42898,-27821,30810,-10966,11817,73359,-17456,-21057,21951,-47043,27176,84353,-29447,-25421,-37794,47594,51356,-39157,-20855,79813,8020,-8204,17373,-73033,-4482,22185,-37813,-70565,-40444,-33378,45305,125213,111956,-22154,52820,26551,-5744,-86710,-65005,-55123,-14815,-29219,107218,71726,-16993,102350,-11773,65942,-27368,54093,17872,-2074,-50779,-41787,-45279,24684,2201,13076,56698,20719,39452,-1200,12324,-32159,19686,32265,-15599,72814,-51944,-84640,-17721,14161,12164,52509,14274,41909,69864,11517,23711,-141,-12607,2332,85856,-41675,21439,38634,-13307,36516,19713,-29762,12893,-51886,27756,-18685,-25711,-36895,-4717,101729,-2100,-38821,-56901,-51095,45703,20570,19293,58928,8958,-18372,9198,34998,67652,57830,-41211,10017,-29988,17424,-16638,-39255,-55174,-5050,8912,45183,44613,22139,-84285,-666,48323,80652,70907,-3446,-35751,76697,-2945,-2041,67624,-96283,-26597,-75707,85957,-63062,-36797,45016,46427,52906,-15578,-8319,8071,-7409,28224,-40373,-25693],[-30854,24850,36438,-40626,4732,38433,-37544,9444,23165,-17285,-35282,-50794,-78520,-47533,46787,34466,74235,39574,10022,10106,28554,-57364,-52761,-16686,-74245,-11812,56903,-8108,3026,45855,7736,-23174,34163,12101,37383,9981,-87840,-72559,50509,13714,27030,39442,44216,-67186,-251,-91824,-52429,-98701,-26332,-21847,-23928,-35296,-12570,98503,-17523,-44056,-61000,-45842,28664,22013,119829,59102,-3217,46057,-68979,-19470,10127,-14255,17039,26905,-43951,-16847,15362,-38048,65868,19546,11948,68491,9925,-18419,-15230,21258,-43923,9724,74031,15884,77475,11672,16946,9620,-58749,-9851,-22238,-22115,43288,-8243,18539,82104,126318,50281,-76974,-51612,-1380,-102329,-32257,18476,-129384,-47219,-1076,-34982,-19935,70536,-31098,-53227,19837,5280,27373,75075,41865,67596,-39032,-31123,76174,80517,42024,28634,48722,-14480,-16228,9071,40313,-26875,5655,-22477,-596,36185,30395,26714,-28897,11481,4150,44666,31705,1609,-50243,54657,44589,-3135,86537,71139,64025,757,-4130,-59993,-33361,3085,-26410,-58715,-12957,-54074,-61738,48381,3064,1859,-68276,-65475,-20714,127868,166822,54697,117283,-33012,-5626,-32659,-45233,-37168,96021,17356,41862,83637,-54582,69340,48610,-41379,11716,1416,-47269,30434,55611,-29589,64384,40065,-8354,17071,2764,55297,74918,-34310,-40109,-124874,-116378,11498,29994,-2105,-27869,32422,39722,-30416,-4066,33572,129163,73892,31322,51685,29929,18543,-12613,23013,-39623,-32157,25105,-4031,-59764,30077,26548,2235,-4168,28120,-43202,-26784,-28137,-2211,-10715,40487,38312,28528,18555,22583,-127032,-57714,40950,-75063,9431,-33200,-64373,43835,-11400,-1130,-30641,-47067,-66272,-273891,235092,81643,-44157,-20813,-37164,-96459,33633,-16885,-23856,-108549,-53462,-68329,-23879,-23982,45249,-13597,60989,5092,32312,28162,-57468,28846,-85557,-98135,13643,34584,27851,54565,-21210,3833,26836,-6885,23933,44557,-53366,49979,35917,24839,-4405,-105983,-77399,-57485,-61428,-38734,-86355,-44042,-47671,-33571,46038,16355,87509,49640,41245,-4401,-18337,96320,475,71068,9295,-70852,-24475,37571,33454,6427,26204,43237,11277,1556,-49998,-29113,-5345,10254,-3642,51575,-80675,-62774,6779,-61371,19414,-163,-80855,-7139,-7192,81911,-6785,-97909,-43001,-37544,17751,138714,93851,43889,90181,11347,-26464,-26152,22809,91251,-65446,5043,-58442,91390,107376,-11195,-2918,-29188,-54587,-3540,-6290,23520,20970,-47221,50996,37658,760,-17341,-84746,31135,78004,-32092,72836,75612,24114,30892,3144,-69400,10817,57657,58213,115817,21002,2001,-51404,-25546,7204,35574,86091,-56506,26791,-24397,52807,4156,42395,18452,84594,62372,3911,3296,4363,-17125,95378,9950,19064,24127,113488,-2744,37120,-38126,-802,-23922,23548,-39274,-68488,5103,16601,19628,-56614,-44460,6402,1289,10009,-48188,22530,39282,-7516,16613,-300,21088,19755,16366,-36597,-14872,8790,23190,120183,-63643,-65098,-21145,92263,-23617,-13921,52360,49626,-10433,59347,28065,67197,28133,20822,66662,-1821,62557,10485,-7699,-10852,-17890,42250,-2100,40421,-16700,33250,-14122,38116,9883,-98716,-59247,-108476,-79000,7692,-42785,-53456,29555,-24691,-2004,16801,-18287,-4971,26253,-11249,-49788,21095,-8639,77098,15054,-38597,-53187,53986,20778,7092,3609,-46356,-83829,70277,24330,-24754,-294,-45272,39170,47492,-38155,76812,-26981,-24005,34838,-7702,-93704,14719,-42154,-4880,5804,35502,95666,-32003,-24483,11375,-31577,33067,-33416,7093,-34970,-56128,28585,-678,-20523,-8577,99107,6661,3308,-5349,-39315,-24875,-61406,54515,-5609,-62204,403,-26935,-22918,42712,-12313,-58274,17923,40004,-20991,5427,12099,11254,27961,21139,22252,-41008,56588,57252,58402,55134,-14911,40343,43842,51024,134100,-57762,-78583,79105,7702,-17896,-47039,-76879,9298,43235,-57921,-67627,-59961,-48401,-56384,19313,-34945,-20255,-20604,48165,53471,16506,17834,8183,65330,41974,-22127,-23631,-37352,2371,-183930,-23862,-17609,-36067,-59429,-13534,-108514,-21036,-55083,-3509,66571,41444,36858,-32463,-22603,26226,30530,88953,35690,58517,20368,114245,91620,-609,-38950,-18361,-48211,-18498,-10979,-57865,64,-16349,-31474,26420,22541,46607,18719,-9397,-17961,-40151,-17273,-5932,61214,-34724,28541,-10264,-24016,-37126,-67582,-8501,29790,-2203,90691,-15824,-54146,-136386,225,1516,-50181,-12531,56475,-52061,2279,29805,7317,-55202,-18669,24577,-10716,17333,56880,36747,-12520,-51598,-55718,10909,-2079,57056,44701,-10302,67593,413,-20803,32007,36756,17334,-27242,-14536,18367,-4709,27252,33211,109789,177650,34341,49883,2233,-51627,-39490,111120,92626,83552,16550,63128,181609,104782,-14868,33158,17710,130631,51597,10617,-59813,15924,-18441,-44072,45968,25603,10687,31065,-13726,83024,59993,30989,35062,-56893,26060,-11254,-88375,-14989,-40762,-1653,63139,10521,45591,-35301,-75436,-910,18277,-1945,-26100,24880,13174,-285219,-187064,-22209,-61075,4034,-2952,46202,-67364,-106830,-791,42895,60883,47452,119899,-1207,54417,72354,65818,55662,-66856,-18123,16209,-33726,7738,49844,79430,-35601,71930,-24450,-31060,51540,18272,-822,-22352,74144,-14900,-1446,-57853,-3408,-52008,-96040,10018,-32250,-2194,-4454,-10891,10955,-37946,-51340,23914,27467,23695,24287,61220,25833,19088,-45277,-56694,-49662,-63961,-15114,23675,-11770,53449,-4849,13174,-35109,-10908,3757,8119,-16591,9257,-19527,-7395,491,42980,32093,68918,-28588,-24969,-29429,24881,-38984,-25025,16939,-26095,-53971,-39553,-46378,13113,103002,120322,62131,41601,-5911,-19015,28556,46264,9511,30999,34696,-39779,-12264,22243,18533,-30292,33372,6317,-38419,-49157,-61361,-68049,-77179,-81262,47209,-43207,19366,-52874,-99944,-4961,-43939,-16018,-74757,-33314,-80324,33884,59194,25350,35132,19924,-26268,-22251,18322,-43771,34227,46894,11448,-45995,-79000,42056,-22280,22753,2569,5580,61429,-24017,-24083,34710,-30355,10274,77153,-20270,-38752,-47209,57570,53053,-42538,-27366,66489,6279,-3372,36359,-64700,-24373,20543,-55016,-62645,-36746,-20613,68604,135726,84852,-26700,22953,12480,-34221,-73125,-47405,-43930,11792,-5314,107097,61646,-45003,95742,-2064,100327,-31854,48830,-4002,3530,-62648,-48693,-48785,6253,3768,19049,45053,15969,30984,-6549,2829,-46842,-15017,5029,-33674,43581,-54693,-84106,-8432,30942,16473,66565,15026,32169,74473,13201,30807,15674,-11716,6509,82736,-34338,15651,29654,2349,32292,23665,-34059,11842,-54521,18156,-9729,-24790,-54669,-28798,91506,14187,-52825,-74242,-87542,43614,7507,-9231,30456,19054,-27137,6558,8327,63804,23420,-41980,-10018,-43968,15271,2325,-48117,-58680,674,-16897,20467,76351,24573,-26707,32329,20526,72724,84617,6905,-27195,58332,1148,1523,63060,-91094,-24635,-70998,103814,-30310,-31793,67680,62672,60220,-6483,-47,35157,12239,23463,-22838,-20279],[-28500,8868,45768,-25732,10794,29490,-17537,7210,25687,-11973,-61479,-28946,-82553,-30939,43099,46679,89453,55723,22584,-6073,14575,-59621,-55203,-17408,-70924,-15023,51767,-2521,9100,37179,16905,-28408,25272,18290,39055,-8269,-92958,-82727,70493,2997,29487,19695,26298,-27500,6954,-78302,-37526,-149234,-42896,-27207,-46447,-41217,-4013,98578,-17537,-45539,-54971,-47211,19797,32992,104642,42044,-19755,44247,-53080,-20044,1968,5969,-15789,6042,-51350,-37284,2485,-29906,48532,27017,23215,91464,17196,-16349,-10829,-4615,-34908,-13362,83172,10610,112677,32642,8378,19034,-36130,10046,-25629,-28976,31010,15005,15899,55474,88387,24048,-79785,-43022,12331,-92835,-42357,17808,-127031,-49300,6822,-32176,-33356,82005,-49235,-52904,15730,-1844,-365,74752,19332,70707,-27143,-38222,94336,78260,59074,12595,43237,-14966,-5042,3719,37876,-17111,29728,-18821,-122,17501,14375,40797,-32885,-4882,-26491,31130,35279,22130,-56404,54630,40721,15703,77758,73656,66808,13318,-62071,-86466,-31976,16076,-27345,-52240,-12811,-74332,-45917,18806,60,15941,-36325,-66055,-3908,126745,158382,29260,107669,-37965,-14025,-7895,-28477,-9038,97699,5290,43904,100638,-54855,63746,56461,-14251,-30245,9834,-55197,39895,44759,-22879,76196,32268,-4364,19431,-23738,28241,34840,-69531,-38921,-99271,-53599,35697,36910,-47903,-26816,34285,22382,-17731,24174,20174,127510,58015,46376,51205,2269,-24400,-5251,7436,-30675,-5785,12081,-48299,-65555,6364,8725,14510,5401,30581,-19360,-34710,-37356,29815,4697,97016,60707,24433,-32278,-8343,-144998,-43431,76407,-71022,-8749,-67604,-53319,35002,-10291,2812,-44551,-18724,-45576,-292883,231808,18934,-50359,-19080,-30683,-99680,37960,-15840,-46210,-127316,-53760,-58401,13178,-27402,45943,-3556,80086,-1096,25457,31173,-80533,38622,-74261,-108171,23942,31318,9612,74929,-8408,-15909,26933,3681,40103,31622,-58534,65712,42325,-1521,9618,-115122,-48306,-59565,-73229,-32570,-98877,-38464,-45289,-28817,62960,932,90127,26673,9330,-17277,-31416,54474,-22575,84969,35367,-49626,-54824,32271,38157,25974,35816,52928,8528,-2950,-56106,-15003,12292,26033,17472,32875,-50889,-41486,11744,-56421,25069,4744,-95438,-6478,3296,87951,-8768,-99778,-20048,-67193,-10621,158725,90148,33112,93226,-12889,-53422,-49799,5172,80741,-69541,2129,-71990,68622,95363,-1946,13402,-24738,-28619,38515,1067,36519,26987,-8715,86741,58581,-15807,-22734,-84102,-2169,82481,-41284,65710,45072,-7074,30123,6259,-45707,12114,64654,66099,133819,35563,-3431,-46247,-12814,15460,16615,33128,-56457,5992,-49775,51822,21297,66110,19100,63993,70350,-1893,18740,17285,-29896,38806,-8149,26736,21991,93752,8817,47287,-50701,-20162,-42074,20580,-27618,-78029,2174,22229,41342,-80511,-48381,-4728,13660,-6092,-50173,39501,19562,-6180,36267,15554,25301,12051,23492,-45827,-16221,-4978,30292,128127,-31174,-53804,-23675,74337,-54381,-16188,37715,37228,10984,76722,28656,62355,24417,14953,76772,-1378,71379,30301,31562,19820,-10280,20837,-45569,34920,-39521,38302,-30200,25907,246,-103120,-64103,-104510,-69348,-12286,-29724,-73868,6360,-33662,913,46144,16787,34471,7752,-19355,-38664,22299,-8830,54199,12013,-30336,-24021,68476,13889,-19807,-486,-38452,-76468,61110,37066,-13019,890,-70452,51600,63231,-29240,69785,9640,6285,78403,3563,-98745,27904,-86320,-1435,6900,20366,55627,-29732,-27693,30754,-19243,42096,-22184,9883,-42001,-55323,2877,17084,-21756,11341,70023,-10289,10785,-37582,-44864,-44978,-66324,59062,9409,-54143,2449,-28225,-24902,28009,-7686,-2242,22359,49375,-7109,31858,27572,-317,38080,39302,9366,-42018,49612,23501,63408,102449,-12652,26097,55959,39746,131547,-42223,-35846,104310,3035,-26125,-64675,-121451,-14144,2352,-86364,-127252,-69218,-36593,-30801,17850,-55618,-11845,-12219,49705,79362,67188,22576,10920,70997,10258,-9802,-6161,-50556,-7488,-188388,-20298,-36583,-50278,-49587,-6590,-67923,-16244,-49717,8884,69767,28260,33844,-22639,-14950,12417,33856,76116,51306,65993,-2863,131449,100215,7698,-60235,-25747,-56643,9212,452,-64487,12966,-11275,-20389,37518,33848,53932,23773,-2136,-10856,-61250,-44975,-25116,51273,-38216,23709,-23291,-28302,-25068,-47094,4795,28198,1248,82642,-11590,-49521,-110599,-5048,14667,-49019,-29578,58394,-48321,17703,34442,18502,-56145,-4320,13264,-9778,-75,27705,48923,-25726,-20684,-47332,2436,1250,58785,36220,18,19017,-4724,1131,36021,114368,-5322,-31688,8111,15048,17576,23492,29914,-2424,58146,22767,2657,-27847,-78249,-63686,110191,59978,59760,16960,41227,168066,104599,-2484,20480,30525,141756,85413,30791,-41221,32183,-26535,-33294,28228,21822,24608,39432,-13141,33560,55726,38836,30635,-62027,28731,-39821,-52110,-2465,-48490,13032,87832,32703,44426,-5407,-82749,-14904,26126,-8847,-20456,18452,-88398,-322517,-213631,-19644,-74089,14181,-5409,23511,-65958,-90453,25196,56045,11778,-832,129887,-1778,23870,37218,85322,66359,-55500,-2930,996,-29789,8581,10509,91617,-35863,75774,-33359,-56400,47961,57609,-115,-29453,63225,-35105,8965,-52656,-31469,-45369,-45517,37926,-72344,-31855,15412,26689,29012,-36099,-45374,27526,18092,46471,12811,34634,30480,3315,-56263,-37002,-16826,-48655,-2900,7597,-7729,56118,4092,19159,-49324,-8808,16992,-9485,-28075,944,-1083,8293,7505,63341,34972,36310,-31831,-26828,-24180,22343,-46719,632,1442,-23996,-56762,-72839,-83969,9197,94939,93911,63395,44087,-27323,-16101,16343,55122,10123,10261,28746,-36690,-6935,33259,62373,3708,24125,8736,-46137,-40314,-18686,-62626,-51595,-68781,34661,-64192,23006,-49089,-122941,-15300,-13449,-6221,-59035,-31020,-78133,21586,53944,29592,53525,4991,-32721,-4408,10577,-20743,44809,36424,11690,-59451,-89903,42469,347,15569,9625,-4682,41350,-27736,-39247,38084,-13394,-2930,57846,-18170,-44215,-58574,51112,53422,-43106,-28099,51471,17433,4760,45880,-52295,-38582,15852,-57805,-33533,-38009,-10063,90178,115739,31875,-33624,-13102,-2157,-46465,-52123,-32151,-31121,28222,17948,76342,40913,-38774,82472,3523,124323,-39859,45427,-23618,6400,-64566,-49360,-49359,-13421,11450,30502,36809,528,11986,-13817,-1748,-53115,-42577,-12416,-49697,9069,-52804,-68879,1638,43623,16671,58441,19846,22487,76085,20074,32774,19501,-13453,13063,64049,-28652,897,7017,15672,26238,26983,-40007,8762,-40686,15781,-7118,-27587,-85496,-50057,78190,31279,-60774,-81695,-115770,29694,-11121,-41728,-11150,16594,-27074,4341,-18536,53567,-14097,-38758,-23889,-43575,6032,18438,-48097,-60898,1476,-47251,-15038,101856,23656,32130,44981,-7353,60246,78262,13109,-14057,32317,-1375,2605,46118,-70054,-19452,-59130,99159,6783,-9981,91922,77122,69558,3891,1672,44389,19440,16390,7540,-9296],[-23838,-770,37572,2440,13765,19506,373,-6244,12159,-7154,-74304,-9727,-80636,-19752,34319,45869,79154,70072,35355,-19337,4258,-64387,-54659,-13176,-54659,-8956,42540,3342,14135,16580,17310,-27570,10892,21000,39718,-17349,-61183,-83018,77405,-8013,27871,-4629,5629,-1601,18033,-65426,-19342,-156917,-49949,-26670,-61532,-42206,-9043,83289,-18492,-40871,-28440,-35452,19427,31587,70559,21374,-35387,39711,-31326,-20170,-3176,29584,-44368,-13809,-48794,-55571,-5661,-12231,26898,32209,19971,82923,17310,-8089,-497,-23172,-29040,-34681,72435,9185,129114,41801,-5769,33514,-6361,23872,-24425,-33367,8602,34315,9092,20006,51172,7175,-77043,-34680,24202,-74583,-48439,21405,-107319,-34046,18174,-25571,-34003,77466,-63504,-44668,13063,-9185,-28211,60557,-13397,70647,-5561,-48341,90953,66616,64148,-3078,31537,-22833,-5453,-11103,37406,-4826,50192,-12099,-9858,10,-5664,57170,-29395,-28320,-53637,14350,40867,54677,-58501,38945,25811,40273,61821,68244,58677,26407,-118077,-93855,-22138,26968,-21717,-43513,-13979,-96059,-26376,-8077,-4040,15150,-20473,-68890,16859,107128,141712,9189,53426,-40675,-17313,5067,-7797,26438,94696,-16720,38844,113660,-42119,47000,58622,13768,-59863,7154,-54087,47800,33530,-16185,90248,23853,-2969,23193,-44180,-2267,-2258,-90817,-38252,-53550,7810,47489,36565,-71901,-22663,27199,10394,-10112,52043,5329,114962,37631,50506,40985,-32653,-64744,-2403,-16569,-24096,20450,1751,-88870,-57014,-2663,-9585,26470,15882,19990,-2299,-51164,-46717,48356,13856,130048,76666,17993,-87829,-71827,-155301,-31173,123866,-45291,-23296,-112812,-42733,23116,-8093,6671,-58187,-1164,-12901,-283511,193871,-51235,-42606,-3979,-5213,-85177,42114,-11458,-42420,-118226,-33666,-40047,33729,-24391,32432,1981,80769,-9251,1571,27574,-54902,55730,-37785,-98808,29350,26840,7974,89488,12001,-35434,23308,9008,48058,15187,-50151,63395,18500,-38527,25275,-108327,-17448,-55667,-74240,-22193,-99687,-26212,-43767,-18270,74258,-20953,71862,8857,-18488,-35435,-42574,10872,-34563,89395,47282,-24224,-78119,9571,34723,43498,42649,59888,-1971,-5356,-63360,2447,41165,39674,39323,8878,-10292,-14805,33403,-36153,31456,1966,-88895,2392,23934,75477,-8776,-78335,-5629,-77586,-26463,145192,70869,15127,90576,-37648,-79356,-77206,-17445,54213,-71482,-11034,-76124,45339,47632,8253,32568,-17893,1915,73017,932,40058,31246,43679,111806,77723,-30762,-24895,-75235,-25853,60878,-47575,51229,11814,-30729,23664,13324,-13847,7804,67970,67829,132825,53159,-2988,-36778,924,15492,-5700,-7055,-35440,-5488,-57960,32063,26123,79318,16978,37361,51406,71,40576,31124,-34813,-15608,-21346,25941,9538,67051,19328,58771,-49724,-29074,-68617,18454,-7792,-74139,2915,23559,52945,-86086,-39708,-8706,18159,-23328,-36454,55164,-1732,17762,50651,21568,31579,3155,40231,-42411,-17183,-21885,32917,107769,10185,-28958,-25493,45187,-72065,-16443,22172,31231,33263,75746,26134,56096,14873,-336,80594,-12526,77524,38964,69342,42087,-9045,6513,-72403,29061,-59347,42704,-39095,-2315,1622,-82151,-58548,-87474,-49734,-24071,-4079,-89953,-11510,-43899,-1127,64749,39697,71462,-7044,-18260,-27576,15144,-13726,27564,9578,-16008,13365,72757,3973,-58029,-10203,-22285,-65651,44534,41452,17556,3036,-90869,58974,64555,-16198,48380,45272,34660,100354,15735,-83362,36438,-102995,5438,8464,4936,9581,-31165,-33645,35185,4001,57491,-10048,17684,-46541,-41091,-17792,29460,-35367,34631,45994,-27053,23212,-54165,-43097,-54596,-56559,50278,25261,-44844,-2525,-28165,-26242,12330,10953,58840,27863,53396,17104,61150,47528,-341,46063,55801,-14667,-43703,31610,-8769,66114,126124,-6579,6993,58207,21320,113419,-11197,7099,103039,7150,-24282,-44757,-144133,-39459,-8706,-89692,-162172,-75873,-23072,13282,15644,-74224,-4841,-1050,41237,65246,91983,25744,12649,74176,-15695,4804,13429,-49414,-13274,-159674,-18914,-47138,-52552,-20447,1377,-20980,-5317,-44198,19384,71768,10530,23460,-7402,5913,-330,33221,57791,59706,60242,-32429,137717,92837,13038,-74120,-28515,-58042,40364,28155,-59489,28344,-7576,-7221,44309,32838,52827,22876,1890,-11869,-66586,-54331,-40267,24369,-39027,9041,-40667,-26468,-1463,-15426,5727,18472,7137,70943,-14744,-39597,-67575,-9680,25030,-36625,-44301,45452,-34311,29942,42629,27103,-48613,14722,13708,-2155,-24964,-6042,52910,-42952,8510,-43901,-13220,-2373,49335,20333,13000,-13360,-9863,25974,50978,156739,-34548,-31486,27955,14854,41480,15331,28124,-30956,17684,21508,-33063,-42658,-80615,-69225,100465,25336,31384,11584,24486,131733,94295,10801,9707,35894,129276,98363,42703,-13611,47440,-17296,-17789,9095,15160,43221,48005,-5191,-16440,37499,39863,23260,-55663,29070,-52356,-6987,8538,-56272,30359,104195,49573,34269,25884,-82517,-23065,34941,-6929,-7722,25450,-137884,-372209,-219094,-10914,-62585,35292,3145,-5729,-57526,-75876,43661,58392,-41660,-52854,114727,-1339,-6477,-1902,90706,64060,-43126,16330,-3101,-23151,3129,-9822,98307,-31775,73919,-40903,-68912,38025,95097,4975,-36403,42814,-38369,19446,-47908,-37335,-24255,11796,54810,-100261,-55382,36609,58000,49676,-30496,-38836,10065,8703,67406,600,-18506,35661,-7816,-59729,-9561,12184,-17444,6427,-3328,1509,39692,8432,17534,-55290,-12244,36289,-22914,-32774,-9994,15413,22052,14093,73107,21486,-6069,-42787,-33826,-18992,16500,-44835,27004,-15025,-22817,-47317,-89931,-112986,9735,53528,60213,50850,34602,-41129,-14894,-2325,60893,11125,-4495,14706,-29151,-8911,43340,84458,33778,13571,13702,-47068,-20686,5888,-52477,-27575,-52335,15550,-81721,34888,-37512,-138878,-26492,10645,6627,-34310,-24114,-81729,12953,56312,38427,78286,4759,-21534,23432,15640,17061,52355,25948,6822,-71438,-89098,43653,35527,7324,7982,-16909,21105,-22303,-63684,25791,-2248,-10335,30016,-21458,-38551,-68921,29637,47132,-45258,-20135,42278,36488,15717,46644,-40134,-43395,11539,-41672,12512,-39599,-849,104187,69537,-25548,-39537,-42977,-6809,-26646,-28089,-26871,-23239,35778,37396,23416,16885,-4395,57912,115,126673,-47780,41089,-38018,5647,-56704,-43848,-45014,-30282,19748,45226,34146,-27823,-12107,-21447,-346,-50326,-52799,-5922,-58571,-21561,-47751,-43798,8894,49491,13170,29186,27452,14919,72312,25822,28984,8267,-18992,18954,30614,-26712,-14751,-14031,22557,19316,30759,-46189,3551,-13663,21042,-10912,-33432,-119004,-64337,65990,42302,-61409,-78073,-125807,5269,-27830,-65754,-48902,6347,-18308,3488,-38655,36207,-46082,-29642,-25939,-26901,-6473,23115,-40631,-59718,-5222,-71447,-55432,106958,19645,68489,36216,-27909,44294,51029,14267,2161,5052,-8045,10529,21464,-41683,-15650,-44846,73348,36926,19128,109354,84485,75211,10966,92,32690,13587,10008,43138,2500],[-14507,-480,15056,36093,16193,11218,12988,-25886,-12699,-4796,-71771,-230,-76802,-17738,22296,31198,50625,80512,41956,-28750,460,-69066,-50423,-5602,-27153,1960,30050,4784,17895,-9472,9593,-22257,-5860,16195,38720,-17932,-157,-71383,69223,-15377,22677,-28167,-14706,378,28869,-59674,-2461,-117123,-54425,-21993,-64206,-35236,-22732,59434,-19571,-30659,5837,-13949,33255,18431,25453,-1271,-48144,33850,-7218,-22246,-7087,48267,-66099,-29271,-38714,-65011,-5889,7851,8366,35230,812,33966,5902,3408,11543,-28903,-24569,-49011,46368,9650,118304,34559,-19124,50459,19525,28665,-18628,-30750,-17794,42253,2730,-13128,28015,2527,-69457,-28846,27452,-54554,-46240,26234,-83220,-5869,31687,-17117,-21318,57794,-71881,-30805,12210,-9704,-46682,32149,-44026,67898,19200,-53896,63029,47581,54820,-19107,6929,-36163,-21387,-37212,40242,8991,59208,-3879,-25729,-11165,-22039,70215,-18358,-53785,-71582,-2275,46239,88456,-58100,9486,-943,67726,50124,57521,41830,35774,-145299,-78817,-7231,35284,-10589,-35321,-15967,-109306,-12344,-23922,-6220,1059,-19329,-74270,35985,79240,118348,-459,-23611,-39057,-16313,3433,10513,59297,88941,-40674,26551,116815,-22346,22135,56945,37692,-67258,-5618,-41261,52917,22609,-16035,102143,16673,-3305,26563,-55211,-24925,-17934,-92256,-41099,-7094,43400,46198,35337,-71989,-15793,13642,7937,-3754,70674,-3201,99069,18794,43544,24302,-64721,-89534,-2176,-46934,-22905,42348,-3991,-113398,-35975,7061,-20165,39022,27923,-2759,6711,-68923,-54896,52085,15066,131565,83426,8041,-133074,-147983,-153612,-24462,173592,-3988,-32585,-151576,-38185,8483,-4446,10016,-68110,6223,25077,-252728,131403,-114352,-25219,18612,33892,-59994,46789,-6521,-13942,-76043,-2529,-20540,33451,-15250,7990,906,63927,-18209,-30436,20788,10316,68127,7657,-67937,28775,22123,27767,92177,34070,-49705,14835,7190,43263,-565,-29250,46724,-28935,-74214,33501,-90961,7133,-49426,-67205,-6658,-87282,-11228,-45716,-3914,75443,-44462,44981,2925,-34623,-49668,-48207,-22880,-29458,80282,47291,-2463,-88246,-21228,23879,57373,44823,60574,-16700,-5600,-68383,17967,67629,48800,57013,-11981,30380,11534,62182,-5044,38234,-7622,-64486,20402,50955,51566,-4638,-48288,-3408,-53489,-24203,100421,37146,-9598,77087,-57857,-96072,-100806,-41036,12619,-72254,-31256,-68579,26901,-23381,16226,49229,-12285,30771,89675,-5998,33248,33982,94291,121552,88365,-39282,-22629,-59301,-39948,23018,-49843,31703,-16703,-41618,14353,22313,19261,3282,68527,66239,112865,61922,1806,-22006,13385,8275,-23117,-29237,1274,-5098,-49520,505,18216,78581,10545,4637,11114,6764,65382,38206,-25493,-45355,-24456,15843,-13038,41447,21629,67009,-25878,-23655,-92621,17340,12617,-59915,6850,20650,46075,-69876,-16587,-4913,15321,-37929,-9500,64602,-19497,44035,57360,16742,41152,-6042,59361,-28872,-21242,-39176,37825,75145,46729,1854,-22674,12246,-71643,-12897,10589,31674,47591,53861,19593,52758,2999,-21253,73963,-33222,80597,36638,87123,49735,-13849,1913,-78315,23426,-70678,44246,-38832,-43899,11140,-44191,-45995,-62379,-25842,-20981,23655,-94343,-20930,-53103,-7514,73414,45326,94941,-10972,-7270,-16871,1044,-10979,13936,6146,-1269,51840,66320,-8203,-95893,-23260,-1611,-52744,22043,30250,56898,5525,-96604,60720,49203,-4365,21133,71680,48910,89327,25036,-54180,38550,-94455,12375,8689,-11451,-34287,-36111,-39303,20171,32421,77414,2415,28431,-46782,-16705,-27494,36240,-50265,54652,27967,-40764,27072,-53078,-33993,-52459,-30908,31388,39747,-35051,-8344,-24189,-28403,-3379,41642,105526,34321,50242,45637,84879,70868,15131,51727,67966,-37828,-43942,11054,-32627,66941,125679,3646,-13672,50099,752,84641,29058,38325,73966,18423,-10000,14249,-137562,-55588,13956,-70747,-150111,-75071,-11598,59006,14542,-84249,1959,9017,18932,19451,93345,30427,13377,69674,-28813,19472,30390,-34723,-15991,-116761,-20583,-48051,-40903,14567,8063,17850,5669,-41775,25500,72155,-10689,7274,10107,32821,-9475,29810,40921,58457,44034,-59094,131394,69264,14290,-79833,-27418,-46807,61897,58542,-44679,41649,-6261,5436,46229,20934,43392,17776,1928,-21647,-54573,-46519,-48687,-12173,-35014,-9576,-55365,-19286,27026,19977,-6259,1575,15645,60658,-20787,-23981,-24358,-12435,27984,-17831,-51413,29384,-13649,41024,51007,26191,-33642,32929,23160,8238,-52008,-34526,43786,-61973,24731,-43713,-29385,-9723,30308,1007,24402,-22666,-13989,48630,76433,142968,-61960,-27014,41659,18324,62661,3280,25713,-12614,11197,27826,-42976,-36265,-62355,-54820,85806,1557,4987,-283,16998,88766,75816,22750,3778,34109,102225,92516,40816,12183,57622,5728,1729,-4341,7833,63799,56691,8285,-53540,11007,36803,14999,-39605,25421,-45945,31947,15606,-62441,47455,109677,55191,19344,50194,-74948,-23001,40295,2423,8689,45711,-112507,-419521,-204541,-1002,-33250,64175,21541,-35467,-40345,-67936,45237,50085,-79480,-91315,79475,-396,-31984,-37687,78454,49140,-33597,30722,5161,-13874,-4190,-8976,100468,-21644,64880,-46106,-65737,23670,121089,13944,-41984,18174,-21976,27966,-42817,-24100,2945,57848,58219,-101788,-68089,53029,75513,72759,-22895,-39097,-28895,1311,79750,-8588,-79047,40011,-12977,-52337,20197,36675,24004,14840,-8492,10198,14756,6368,6505,-50969,-17867,56742,-25244,-30132,-20810,26583,32027,16329,71590,177,-41981,-55680,-41263,-14041,7415,-37978,39671,-27000,-25158,-26595,-86466,-123446,16845,-7802,24569,32361,14368,-47228,-17467,-23068,58667,9067,-8125,1362,-21631,-17771,47284,79119,53687,4443,19608,-49990,2935,11938,-38396,-9739,-35700,-3881,-88686,50707,-23718,-145356,-34784,22819,22094,-6914,-9674,-88837,8357,68021,51857,104851,15118,-2024,52191,32139,53210,53274,10297,-2796,-80098,-80482,44527,70120,-4384,-2171,-29204,9155,-6383,-91185,-4903,-429,-11737,66,-26186,-22023,-75177,282,29244,-50447,-3838,43493,55091,27233,41615,-32230,-39433,10370,-7752,66070,-36311,6672,107003,11886,-66414,-39981,-57657,4361,21994,-6832,-33200,-23476,38875,48849,-31958,-2478,36094,23252,-11132,101317,-49738,31652,-45783,1719,-42054,-33572,-34923,-43194,23479,59575,36729,-64272,-33764,-26946,4720,-40973,-42519,30867,-58255,-40111,-42618,-16753,10685,47502,5888,-11134,34440,11334,63132,23862,21009,-13656,-27105,22980,-10136,-29471,-22251,-21622,20773,12919,33598,-48883,-3667,20118,32202,-18792,-39058,-137985,-69863,56695,42182,-54923,-65036,-113631,-24792,-35520,-71927,-69259,-2331,-4230,4692,-48276,13693,-66143,-14911,-13898,2227,-16661,12021,-27940,-53699,-21073,-77175,-89570,87766,13536,73093,16186,-36309,25826,11666,11083,18795,-17220,-15075,28077,-4297,-15097,-16503,-31212,37385,54580,42373,112786,80227,70747,11299,-1172,6204,-503,7202,71600,9914],[-1197,6955,-11349,63823,21616,7316,18441,-42207,-40650,-7285,-58366,-1640,-75758,-24577,8674,7034,17377,86739,38316,-33676,2895,-71216,-42514,2786,6473,10304,16909,-1383,19835,-32337,-2827,-15919,-20692,2499,36124,-13777,69530,-48691,49122,-16881,15192,-45327,-31916,-20653,35943,-61274,9407,-47988,-59906,-16262,-53571,-21282,-36940,35462,-18657,-16610,35191,7985,60682,-66,-18266,-23957,-56985,27541,15553,-26674,-11871,56597,-78083,-40817,-25285,-60212,1964,22640,154,38228,-28774,-42452,-15659,14373,20015,-23245,-19917,-54980,15950,9215,84186,13748,-24284,66252,32774,23945,-9620,-20202,-41383,33931,537,-34784,23297,8480,-58432,-27200,17903,-41513,-33265,29863,-64511,24661,44550,-9849,-685,29545,-74892,-14541,13975,299,-50801,-3606,-57270,62926,39365,-47428,17992,25665,35825,-36015,-28068,-50962,-49768,-70413,46774,22762,52348,4966,-41424,-14862,-29442,73776,-1667,-73074,-77115,-15548,49820,110407,-57702,-28211,-36195,91998,52382,44434,21479,38747,-130097,-47308,7595,39492,3576,-28281,-18331,-103718,-10287,-25362,-4812,-20861,-25986,-80374,49410,51427,90158,1434,-80663,-31833,-13277,-10721,20490,80446,82787,-56624,9494,102682,-3036,-4542,53562,53765,-53812,-25575,-17516,55080,11654,-28203,104245,13139,-3521,28122,-56333,-30788,-5345,-75980,-47360,27126,51817,35879,36300,-56321,-7990,-2209,15014,5650,70355,707,83426,6060,27750,5940,-85699,-91833,-1485,-78871,-27464,57954,-4565,-114587,-8066,31151,-17796,51640,41417,-30844,9348,-77856,-60433,43847,12138,106796,81959,-5039,-158727,-201061,-140424,-24553,211165,40193,-36557,-167665,-42648,-7854,-635,11505,-72832,6687,57321,-206789,65854,-158024,-3728,39609,75338,-36247,51041,-3979,26809,-11480,26887,-7033,15925,-1975,-19473,-7499,35630,-27209,-55789,14576,83157,67595,43531,-22572,22562,17485,60219,80408,51268,-55029,190,-2983,24120,-13054,-845,23814,-78479,-97188,26336,-70207,20269,-43621,-56116,13783,-64723,2824,-51289,12453,64213,-63135,20466,9405,-36416,-50655,-45775,-38423,-6553,58306,40363,10017,-82004,-49789,8236,67690,42246,52952,-30552,-3767,-67382,28003,80770,53595,67765,-22473,60852,33447,87456,28657,43729,-20352,-30452,45281,77624,27830,4155,-21966,-11279,1945,-4833,35491,-2899,-36334,53229,-69563,-96330,-110033,-60502,-37292,-72245,-52058,-48877,16848,-91272,20863,59879,-10202,52555,83702,-17521,17890,35828,124697,115038,87387,-37800,-16270,-39384,-49165,-14975,-46461,11208,-35186,-39264,5426,30016,46039,2157,65252,64902,79766,52870,8217,-2251,23156,-4331,-31392,-39219,42413,6398,-31203,-30936,569,64548,-108,-30526,-35487,14831,87712,33893,118,-47908,-15992,-991,-40443,22444,11625,68579,22357,-4909,-103649,16595,23028,-42444,12145,15784,18064,-35190,15947,4363,8159,-47175,20925,63658,-30576,56247,57311,3217,53314,-14601,73538,-11257,-31307,-53709,51651,52707,66716,30472,-14804,-17904,-55815,-5161,6469,34472,46426,15229,8322,54565,-7764,-42270,54414,-57299,78453,28916,73317,42373,-22025,5839,-66542,18641,-71228,40062,-31580,-85839,22798,-3353,-30450,-35911,-2134,497,43826,-85535,-21829,-59086,-15921,76237,36444,99895,-716,12043,-6157,-15235,12048,19527,112,8990,80145,50921,-21037,-120512,-37213,18950,-37872,-1707,1387,91186,7991,-82766,56538,19120,765,-2780,85043,43144,50722,28411,-24526,34116,-70346,15133,5514,-28807,-70266,-42486,-39803,-9873,57736,95905,14776,38955,-42011,11796,-25980,37706,-58087,65342,12404,-49448,16499,-38574,-19630,-40020,5602,7894,50768,-21326,-8551,-16638,-32679,-16836,77773,127487,41503,39933,71409,95626,92493,43798,55238,73119,-47139,-40405,-1198,-44766,66241,107949,15528,-32233,35414,-15092,54254,67707,51306,26945,32744,13702,85600,-107545,-56422,52211,-41703,-91638,-64235,-4878,88109,15647,-81150,9701,14186,-16627,-34503,84865,39389,13745,51315,-27604,32087,40924,-11291,-18171,-76267,-25211,-41022,-18381,41673,10635,36132,10826,-43728,24971,70234,-33207,-10216,25584,54588,-14870,24570,28557,48197,23268,-73742,114463,35370,11096,-80186,-23900,-21986,65686,75328,-25897,48381,-7409,14889,43626,3415,28976,11916,-1310,-36286,-28718,-28634,-49932,-48589,-26283,-23935,-60739,-8454,51391,51266,-26595,-18407,26042,55927,-22616,-4462,5070,-12553,21069,-194,-48384,22398,8402,52149,55037,15070,-14588,45613,36118,17258,-73841,-51600,20391,-77825,22450,-44781,-38297,-16955,5086,-18132,30378,-11959,-16147,65105,106906,83146,-80147,-19148,48345,25168,76561,-10333,21033,10310,11357,36240,-26395,-11179,-33445,-26267,69757,-4056,-14617,-16980,18788,53730,55134,31377,5211,28320,71896,78299,24449,26590,60190,34691,23076,-8908,1751,81604,69084,23785,-68365,-13628,32452,7768,-19790,17614,-25338,53152,17645,-65224,58112,103167,47755,5013,61975,-62095,-13601,38716,16497,23782,73760,-32488,-435108,-175094,4749,328,92663,45252,-58851,-17925,-66585,27223,34664,-90285,-103814,35098,433,-48610,-65034,51163,26618,-29480,31893,22105,-1734,-7513,6511,99252,-6167,47192,-49013,-49976,9079,127102,26011,-44713,-3648,9566,33763,-35823,-1800,22908,80480,48929,-73814,-68947,59629,76458,94750,-15338,-47391,-76426,-2450,78571,-11766,-119407,42183,-13527,-37136,45439,56215,61835,24016,-9588,13029,-3534,-1281,-11593,-37336,-22308,71926,-13769,-22040,-28443,31373,38330,12885,62986,-14511,-57762,-63741,-45202,-9414,-4215,-32264,30536,-30408,-31400,1139,-64870,-108659,30503,-64148,-6737,19159,-11882,-47679,-23642,-41022,46771,1438,-2119,-4918,-19848,-30013,41776,50829,61122,973,24116,-64895,22183,7123,-21479,27,-21904,-18846,-80894,65154,-13531,-140516,-37085,21161,38978,15819,12548,-93977,7009,85130,66538,125002,26753,13869,72694,54097,71699,45838,-13280,-15009,-83363,-66803,43702,85946,-20468,-18047,-40512,10574,15958,-114051,-50326,-7299,-8260,-23539,-27990,1135,-75664,-27548,-801,-56209,17139,54897,64905,36164,35120,-30709,-30531,13536,35880,114862,-25447,11405,98322,-38689,-80311,-31031,-53704,29500,78006,5583,-46987,-31179,41478,48966,-70184,-11986,59523,-12950,-24461,52770,-41385,15052,-46908,-3968,-24901,-20998,-20502,-53086,19636,69537,42359,-95592,-46026,-28156,8756,-30015,-17601,88714,-50531,-44160,-40919,4861,6620,38555,-5878,-48609,36827,12564,50684,11082,11714,-36082,-34422,25352,-46938,-36230,-15623,-13626,10989,8399,32292,-43921,-12342,52060,46374,-27275,-40279,-127792,-66622,49812,29917,-42732,-46561,-86956,-53512,-30805,-57530,-68357,-1033,9925,8110,-48097,-8998,-72045,2541,10332,34483,-19709,-12638,-11555,-42263,-45574,-57019,-106132,52702,6635,54998,676,-31536,6687,-25099,5784,32615,-30475,-18900,50192,-25296,3346,-22394,-19420,5223,59354,49067,100233,62521,53022,4164,-155,-23763,-15170,9538,81736,9215],[12571,15311,-29053,77021,32521,8962,16692,-45386,-62756,-16204,-42386,-10343,-79241,-36573,-5979,-18480,-8795,89209,24942,-33545,8527,-69695,-32349,9479,38377,8826,6365,-15284,19517,-44623,-15098,-11561,-29230,-18393,32593,-10025,123250,-19305,23930,-12736,7427,-51900,-44078,-53893,37406,-65062,14132,21446,-63950,-12284,-33861,-4865,-43828,18139,-12032,-1265,51583,18637,93279,-13783,-48116,-44035,-61843,21100,33841,-31931,-18752,53840,-78220,-51694,-12761,-38905,14972,26704,6326,44074,-58306,-113346,-40335,21343,20636,-13329,-14543,-55265,-6090,5852,41263,-8479,-15447,77554,30607,11956,342,-5236,-56691,8917,3893,-41016,31933,20655,-45551,-30939,-3725,-41265,-10049,31581,-53742,44652,53262,-6392,19450,2485,-74451,699,18243,18812,-42234,-34924,-43631,56028,48573,-25552,-29616,6112,15532,-52702,-63296,-62606,-81339,-100608,56345,34837,30811,14565,-50599,-13937,-26459,64113,17124,-78646,-70326,-23190,51151,110790,-59689,-65730,-72451,103778,69202,31624,3986,35012,-81321,-10703,17208,37422,16884,-21550,-20809,-74274,-20837,-14408,-212,-43629,-33125,-84511,55086,27413,60358,12051,-81109,-19503,-10956,-31505,18654,84698,78308,-56795,-7696,66134,9958,-25736,50157,60115,-29833,-48868,10716,55557,169,-54254,90391,15335,-1776,27444,-49781,-17392,27485,-49975,-53673,45553,46113,23512,38101,-37134,-2008,-16329,27807,20077,45384,18617,67900,1563,7061,-9415,-91865,-73360,2562,-104818,-35145,67352,-814,-92713,19094,58933,-2542,61725,54755,-54451,8908,-69530,-62098,29260,11747,71088,75382,-19114,-163120,-203000,-120493,-30121,221929,71692,-36730,-156601,-55004,-23671,1433,9331,-73117,3708,71363,-150353,24203,-175538,16941,50154,105879,-24919,52415,-5493,62692,53739,43985,-3485,-10344,12146,-40471,-22238,5459,-35686,-60463,11828,127567,53993,58717,23510,12246,12644,87218,56155,58979,-50132,-21148,-21195,-7111,-21240,27360,3692,-102917,-99766,1617,-52393,20755,-39226,-44567,36813,-38123,13942,-57864,28571,40795,-70764,4143,21322,-27261,-33622,-34453,-33312,28930,29042,31152,11538,-59916,-68605,-8382,75553,36337,37204,-38295,-239,-57524,31196,76235,55595,70732,-19605,74391,49618,101393,56608,46574,-30443,2805,70552,95271,14883,16467,-4093,-22900,64313,24851,-33017,-37788,-59002,23672,-71344,-78351,-97032,-70451,-85151,-71048,-66792,-20061,15175,-128991,23337,64194,-11753,63455,57736,-30939,-2381,37424,122937,94991,76800,-25430,-7610,-19882,-57722,-37781,-36131,-5623,-41958,-27347,-527,33066,60107,5213,55968,65725,43210,25431,12994,19959,29849,-19260,-30697,-44508,75008,25431,-11010,-50936,-21648,41460,-12832,-61904,-71671,21838,102422,18871,37114,-33675,1006,-19425,-63845,11680,-9788,62628,82739,21332,-97086,15305,14624,-30069,16365,13045,-23793,8193,46795,15113,902,-49841,41600,50494,-34940,49411,53935,-14422,65460,-21752,77556,3656,-47241,-62495,75455,55373,65413,50812,-6215,-41239,-33919,5046,10507,34408,27138,-30352,-7470,59659,-15241,-57842,24869,-76902,68048,24252,32202,25533,-29237,14555,-44760,15565,-61523,28015,-22866,-110629,30114,26736,-15251,-13783,19719,38279,50216,-67452,-15891,-60443,-23416,77190,22667,88225,20989,36412,4670,-27394,57195,38311,-9512,12676,87324,29455,-31852,-123228,-50506,34871,-20664,-21252,-40017,109450,10355,-53541,46163,-19443,-4111,-17183,84740,20053,4404,24957,-8279,24710,-41509,10422,-2233,-45531,-95000,-46988,-30902,-42122,72120,105385,26667,45422,-33028,37482,-17794,34415,-56324,63841,-3858,-51840,-5647,-18979,-3648,-21596,43384,-14054,56901,1725,673,-7674,-38979,-25121,109385,126061,49082,24443,88189,90063,104578,76628,57182,69355,-35268,-31404,2884,-46072,63550,80134,24306,-45685,20533,-20763,30552,92821,46149,-22512,45102,38046,128876,-67518,-43064,78123,-17367,-14369,-44772,-3941,90076,18892,-63716,18377,11838,-58391,-72937,78694,53133,14499,16102,-16364,40907,43301,14001,-22566,-44671,-31694,-29942,7772,52815,7040,28212,6887,-49075,16928,65170,-53512,-23173,34542,60209,-18690,17743,19077,32110,4913,-71109,91777,2316,4044,-79550,-19326,11325,51306,67946,-11038,45336,-10301,19128,37316,-13162,15505,8564,-5775,-48536,3902,-10232,-45304,-76494,-15602,-26991,-53411,4147,63806,72886,-47794,-34855,36543,58188,-14345,15307,13652,-10032,5379,9025,-36225,29782,26389,61342,50374,-978,3550,50328,46818,21918,-83473,-56052,-13331,-84553,3834,-46026,-34118,-21164,-21471,-34286,28896,10152,-15758,72640,131617,10224,-84527,-9213,49205,34196,80211,-21651,13822,19541,17977,40937,4481,22863,-4222,6022,54233,7490,-25453,-34449,26510,33187,39776,35543,17539,22962,44979,66641,-2282,25607,55002,61144,42995,-6001,-1981,90477,88390,37132,-58359,-27432,28545,2798,-4711,7468,-564,52264,15204,-62998,55578,85696,30135,-4455,59854,-47651,4120,28624,31614,32742,100197,56703,-411742,-145457,1294,23681,108723,67478,-70361,3123,-67554,-4914,17911,-77633,-88322,-6505,685,-54330,-82295,16879,3592,-30921,16242,41253,13400,-2445,26771,95046,11485,20829,-50201,-28798,-195,111397,39846,-43257,-16069,46946,36991,-25944,18599,23798,77005,29912,-27736,-60267,54248,62668,108066,-9703,-58110,-112520,-2070,62785,-7533,-120696,40792,-12391,-24875,59263,69631,80653,33996,-9010,7244,-3978,-11248,-30080,-17896,-24292,77487,8409,-12090,-30764,30330,41923,6353,53864,-9238,-49479,-62005,-44580,-5230,-16643,-32545,1888,-23535,-39394,28329,-33400,-70672,47912,-92805,-28233,18344,-37221,-45458,-30836,-52407,27404,-12093,7723,-1884,-27938,-40474,26968,10632,57575,8761,25142,-93967,31239,-69,-2955,2412,-12811,-27720,-60729,73701,-10968,-123420,-31983,7883,55299,29096,39136,-90766,7459,100778,77018,128634,30020,17842,79157,73285,63997,30943,-41773,-26543,-79686,-46707,39998,69217,-39030,-34997,-50555,24691,37085,-125637,-99523,-18217,-1266,-32144,-23887,23745,-70749,-46194,-37224,-57775,37244,71775,61026,39846,31346,-34993,-21506,20325,75477,147156,-8772,12771,80831,-67545,-70005,-11425,-33807,59892,113405,4473,-61025,-42977,44196,37097,-82108,-11474,55620,-38271,-32985,-2704,-23121,-6062,-42361,-9895,-8965,-9072,-5413,-60935,8297,71960,48260,-105511,-45136,-24464,6805,-23207,9645,142313,-40044,-39248,-45053,17024,-1166,25193,-23119,-73763,31903,17960,38178,-9802,3949,-47271,-36718,26706,-69324,-44825,5042,2076,-3256,6605,23616,-29030,-21315,73404,60630,-33512,-34081,-86279,-55329,43952,9303,-27037,-27374,-63205,-74122,-15812,-27397,-52762,12122,19147,13162,-42136,-25212,-65296,17980,41101,57600,-13843,-42626,8707,-25934,-75360,-14588,-99445,16418,113,32964,2490,-16400,-9840,-45478,1455,40712,-34390,-17514,67604,-38692,11524,-30719,-9628,-14759,53863,35895,75726,33474,23782,-8050,2718,-46888,-23271,16533,68874,-433],[22289,18745,-30019,74256,48229,14976,9499,-30044,-72257,-30973,-31331,-20573,-83714,-48859,-21886,-36512,-23838,87754,7023,-27893,13058,-64789,-22899,12781,59871,-6177,863,-33535,17183,-43035,-22590,-9992,-28219,-42209,29041,-10977,143140,10012,1341,-5262,1870,-46143,-50303,-84516,33406,-63600,11438,67590,-60145,-11243,-13302,8066,-39156,10553,4906,12496,53062,9565,117724,-13085,-57219,-58226,-63215,14575,45417,-35523,-27332,43517,-66551,-65270,-3977,-3083,28223,18962,25787,54689,-76496,-144815,-58660,22176,11746,-7387,-9055,-54882,-10969,-328,6729,-13725,9112,82313,17176,-3112,8971,7482,-61017,-28032,11626,-33979,43123,33880,-32259,-40212,-31449,-52480,19634,32468,-48359,44535,54871,-7654,31928,-14437,-72154,11859,23172,38328,-28273,-50304,-5916,47500,44053,8631,-64110,-6814,1581,-65886,-86366,-67468,-104394,-115647,67360,43947,903,25626,-49120,-13566,-15560,41792,33563,-67944,-54292,-24224,50819,87720,-65105,-93747,-99992,93161,88347,21181,-5772,26553,-23761,19410,18285,27571,24716,-14257,-23342,-27174,-38689,3233,5387,-60956,-35900,-84478,52827,7524,34359,25942,-21657,-4755,-11593,-51474,5260,72402,76814,-38785,-19608,10763,14582,-36197,47618,57056,-8385,-71326,32233,56576,-11593,-88820,60492,23965,2792,25157,-39601,9892,63583,-23925,-54970,50632,37865,16236,37105,-24365,-632,-26366,40383,37561,-430,46238,51857,4950,-13892,-18679,-84631,-43573,11305,-116185,-41221,71667,5265,-55501,38347,78088,20134,65027,64399,-65218,8466,-41800,-59147,14868,19463,41747,66685,-30968,-150160,-154410,-100000,-37734,196976,77467,-35797,-126873,-70194,-35755,379,1912,-71343,-358,57183,-87995,28994,-167265,33795,45201,115319,-29981,48108,-10216,79574,98175,43860,-8766,-35731,23336,-47851,-40597,-16343,-43015,-38856,13789,125333,34702,54944,56029,-4,7055,91344,25390,56218,-36463,-47870,-44910,-44403,-24968,47658,-7049,-84204,-80065,-34927,-41172,11126,-35703,-35152,58068,-14176,22202,-60940,41180,9289,-63807,-3641,27087,-15193,-940,-15358,-11654,67683,916,21849,4253,-26288,-74907,-21834,81939,29229,15756,-36341,4280,-38283,28117,56704,56762,66583,-6037,69505,60678,100866,73751,47445,-31827,25821,86466,95445,16835,30043,6858,-30755,100746,54910,-87818,-58768,-73953,-6405,-64540,-47202,-62431,-66715,-120753,-67736,-71556,10597,18176,-124675,26270,64664,-15073,61877,20628,-43721,-23188,39060,90664,66696,62723,-4562,573,-5495,-65617,-37076,-18933,-15140,-39002,-11766,-2111,29079,57982,11045,39647,67084,13648,-11534,13264,40272,33763,-32064,-24424,-48823,89483,46816,5475,-53963,-42972,15521,-23880,-83146,-86883,26785,107215,-913,74469,-15343,19826,-33783,-74166,7467,-36576,51222,131147,46340,-76325,12907,-13648,-28675,17421,16742,-63046,46961,63349,23369,-2558,-46156,42735,26600,-35516,28535,51521,-30483,74136,-27018,69704,11020,-64860,-63451,100712,80917,47010,60131,-4293,-56554,-17498,14105,20156,28503,-6076,-70807,-26019,62304,-19107,-64124,-4813,-85735,47577,29785,-17202,8075,-31056,23724,-21010,15326,-43629,8234,-19030,-106506,28776,38589,-2522,1110,39952,83030,41476,-46785,-5363,-57023,-27776,78003,16279,66142,45862,61442,14861,-30196,110175,57361,-22544,11324,69470,4994,-37318,-103582,-62797,42594,-1680,-33254,-83027,108423,12668,-20828,29576,-57240,-18237,-20433,72382,-10919,-26926,16587,-12800,13263,-16276,-2445,-13898,-58562,-106439,-46275,-11757,-59883,71291,100575,37848,44049,-22112,54521,-9522,27408,-47783,51610,-20519,-47058,-30816,-3267,9970,-3424,71944,-29434,57801,37012,18594,394,-44941,-25806,125871,110707,56626,7233,92274,70357,100299,100576,58441,56582,-5039,-16526,24262,-40615,57285,45873,24707,-52512,11699,-14717,15528,95886,28208,-60458,51454,50810,118774,-30139,-22149,72711,-7678,42690,-22182,-8172,66566,23105,-34633,26204,1313,-93754,-83831,78330,69007,15820,-31401,-2730,44511,38279,34443,-30708,-21086,-38192,-19455,28801,47842,-2844,-2238,-5450,-55384,2709,56168,-67492,-26861,33363,44347,-24114,8937,8190,14663,-5360,-52070,69306,-16859,-5452,-81186,-14421,43401,25410,37457,-6604,31798,-13766,17499,28141,-23790,9435,9139,-8791,-50952,35282,495,-36947,-90912,-7394,-16076,-34805,17162,60739,82934,-62397,-40603,44786,65429,4938,30983,2361,-5618,-14366,5614,-18630,47135,36166,63126,34512,-13918,15556,47419,51404,21184,-76968,-50652,-48716,-78249,-22424,-47482,-15717,-21194,-43495,-45518,20476,34574,-12842,69211,137840,-42685,-73989,1063,46488,43541,73529,-26388,5322,16592,34972,38093,32363,53338,19211,31414,39823,28358,-28044,-47480,35294,25510,35112,35340,44653,21351,20935,62725,-32179,12055,44345,79194,58106,-16,-3195,84853,111334,44785,-28115,-26604,25455,402,-2092,-1757,17523,32797,10266,-54665,37165,60928,8653,-7480,46208,-36031,26804,11056,44434,33396,115083,115406,-373632,-135594,-14227,27192,100852,80850,-68250,16049,-65667,-40411,5420,-56243,-53883,-36482,-108,-49802,-90766,-14136,-13800,-35835,-13097,56016,30735,11544,43681,87351,26912,-11347,-50079,-9198,598,81119,53018,-36857,-15098,80095,37800,-13929,29907,2194,53070,4944,15842,-46203,38487,39238,104128,-7361,-62191,-120904,1456,35767,3449,-87636,34450,-12440,-28568,56884,75500,72133,42773,-8245,-6391,14008,-18978,-39783,2851,-25391,73233,33207,-4154,-27449,24577,43514,2552,49039,20166,-24650,-49122,-41397,-1814,-27410,-40297,-35537,-7483,-45306,45679,-2898,-20922,63969,-85815,-36911,27578,-54639,-43240,-35162,-55551,5640,-29504,14780,8763,-45989,-44444,6685,-28717,47065,32886,21764,-126741,29853,-4285,16267,2,-9285,-31913,-37424,73902,-17021,-95175,-20179,-11574,68388,32471,64099,-75231,8216,108670,78372,107357,20116,8865,70963,82084,32748,12007,-66650,-34218,-68784,-16305,33070,21884,-55500,-47974,-59058,45555,48906,-122682,-136814,-26463,8619,-19927,-13352,38069,-62450,-52226,-69653,-51226,51151,87011,43822,37239,32559,-42043,-15859,28492,95775,155063,7731,11609,58825,-69233,-46918,15727,-5763,84034,109235,-11554,-68414,-54695,43986,16082,-71611,-5771,30208,-42865,-32317,-42992,-652,-24844,-33651,-15380,3785,-513,5611,-66038,-7626,65572,52206,-84992,-31990,-17425,-4038,-24950,26501,161753,-32052,-36112,-55071,20156,-8836,10757,-46397,-86827,19474,25561,28601,-30819,-582,-39064,-30798,27299,-71814,-52413,33351,12982,-16688,7639,6371,-5468,-28837,77846,72747,-36874,-20211,-26932,-36908,38453,-12235,-10337,-11356,-57808,-82412,2378,8062,-35007,30417,20531,18555,-34742,-29135,-49071,26572,70490,60800,-1364,-66846,34400,-6607,-104493,34359,-72631,-8830,-5312,22379,24613,3579,-19668,-43095,946,41354,-32655,-11113,72023,-45734,11032,-37305,-1922,-23615,41892,8303,46811,-1087,-11303,-20788,5369,-57845,-20926,25707,37002,-16533],[24725,14634,-14818,60506,64054,22107,-123,1736,-66642,-48094,-28203,-27268,-81410,-57795,-38915,-41121,-31913,80994,-7720,-16715,12857,-57375,-17665,12236,64198,-32714,961,-50265,14106,-29452,-22316,-9435,-16515,-63299,26196,-18273,125572,32383,-13071,2220,934,-29136,-50631,-101058,25619,-51037,2629,81927,-43109,-12212,-907,12863,-23917,11864,34733,22103,42776,-19287,122275,6358,-48265,-63281,-61614,8033,49118,-35322,-35683,31174,-46012,-82469,441,40854,36701,3129,52210,69825,-75990,-124160,-63584,16663,-5071,-9810,-4681,-58346,2342,-6662,-8237,12981,45705,80285,1271,-16666,14778,11108,-54951,-68010,20974,-20354,45656,43685,-19805,-53234,-55901,-65741,50297,34482,-45002,23058,48158,-12270,34328,-16781,-68168,16631,25545,48803,-18203,-44182,41558,38094,27572,46334,-74506,-10988,-2362,-71045,-88637,-64105,-109880,-107344,77628,49505,-28810,38500,-36518,-18582,-1730,11805,43379,-45658,-33882,-19054,49954,48556,-72766,-104689,-110324,55565,89491,14555,-6637,16825,18562,35490,10491,10451,23182,-6648,-25985,19361,-55411,20853,9070,-68767,-32724,-79341,43887,-8591,19016,37124,63843,6997,-16165,-64211,-15850,49106,78579,-6600,-21949,-47006,12769,-34798,46038,46908,1163,-88857,35835,60103,-22215,-120013,21769,37650,9513,22526,-30308,40135,86877,-5317,-47063,46473,30365,18609,30473,-22175,-5519,-32171,47026,52817,-52032,74519,36469,13886,-30840,-21220,-69001,-15540,23689,-106811,-40701,71955,11127,-15273,45172,79666,41509,57228,65414,-60131,9462,-937,-51514,6337,36543,28994,57054,-37551,-125578,-83872,-83318,-43008,138119,52375,-36797,-91909,-81139,-40765,-3902,-11302,-70162,-4244,11014,-26437,87939,-139297,46201,25735,100511,-46151,36798,-14436,71905,110840,27905,-16877,-52522,28319,-39760,-58508,-22066,-48336,2409,19834,85724,19948,44476,66359,-12027,413,65435,-3935,45915,-17666,-76355,-69420,-79197,-24267,55557,-6231,-25411,-42570,-71592,-36947,-3595,-32205,-29576,72327,2244,29116,-55976,46367,-20395,-43439,-5764,16602,-9332,38641,8655,17353,99761,-18094,11737,-7790,11560,-70113,-28552,86737,22876,-7290,-24100,8850,-12232,20572,29635,58640,57011,10827,49829,67294,87525,79953,49529,-20429,32684,84020,73283,28991,42281,14208,-29391,91016,75786,-115698,-64558,-82128,-33980,-52317,-12434,-16833,-48443,-137191,-61492,-66709,33050,20021,-88129,32132,64751,-17426,48903,-16229,-53582,-40391,40494,43164,36239,52149,19665,5398,-99,-68864,-14121,3041,-15914,-30670,1591,832,17528,40207,17588,18227,63912,-825,-44100,7450,53973,35193,-37491,-17144,-52267,83025,65209,16357,-42143,-59417,-7129,-29193,-90213,-80676,29829,103761,-16770,99579,-1992,32359,-40182,-65744,6535,-59377,38476,143613,61651,-50499,9568,-52026,-38639,14368,28987,-81036,69028,57549,26776,8,-37453,23768,-3321,-36707,2594,53314,-39790,76590,-30180,51911,9410,-77380,-56147,110987,112141,22149,58884,-15285,-64570,-14700,17749,30398,18021,-43029,-95941,-43827,55704,-20651,-60116,-21415,-81728,18580,47607,-52823,-1969,-24803,30077,-930,19104,-19959,-15881,-23966,-74885,18288,33388,6672,8993,58520,119471,21012,-30040,7490,-50044,-28499,77997,26418,40554,63217,82040,22910,-21772,147147,64835,-37419,9270,34121,-19609,-34540,-69551,-74329,40253,16245,-38082,-115542,93164,14913,2277,7601,-84606,-36332,-14769,51304,-38196,-30903,7578,-34907,3418,623,-20911,-26736,-64612,-103204,-38257,13531,-49915,56372,81513,48268,32092,-12462,59681,-6627,18319,-37711,33528,-33947,-34530,-49357,2249,18361,8183,83661,-35691,54233,80733,39893,6437,-46048,-18019,119721,92599,63545,-7734,83467,43066,78082,104488,59798,37380,31006,3107,55801,-33697,45163,6875,13311,-53027,12240,41,3001,75404,5217,-79101,50120,41604,63726,-1862,-1788,36585,-13717,54572,-4216,-15800,29281,26524,-35,29976,-15876,-108985,-68969,80115,81846,16816,-78042,6205,41625,28767,45385,-41971,-3194,-42653,-13380,38060,32901,-16761,-43646,-21835,-60097,-14134,42626,-71845,-19941,20340,11408,-33332,-2267,-7767,93,-5058,-23317,52094,-12241,-15624,-85429,-9281,63576,-1705,-3855,-14565,10140,-16589,10989,16710,-26859,14950,12500,-8131,-39797,59110,-529,-27022,-90604,-5776,5529,-10719,30000,44298,82740,-65501,-30911,48968,72961,29477,38986,-20984,-532,-31335,-10121,-143,63537,36003,51244,8237,-17374,17700,39597,48996,15996,-55339,-39866,-74970,-59999,-44925,-49595,11976,-17520,-54995,-50753,7980,54791,-8022,53334,117278,-60618,-50620,9706,42296,51122,59476,-21493,-2398,7386,55588,27238,44426,70327,35441,43234,27290,48366,-24314,-51844,40779,24731,41186,32049,86398,23673,-4921,64740,-57430,-6501,32159,86578,66016,4371,-2428,62628,125963,45054,12466,-13390,22608,49,-15010,-6838,21678,3966,5578,-40040,7735,34580,-9306,-5520,25709,-31005,49554,-10339,53334,27454,112703,131458,-337904,-151661,-38098,10851,65637,80498,-54975,17030,-57621,-68256,399,-41091,-15836,-50534,-2477,-37903,-92891,-33430,-22338,-40995,-47667,61814,47540,30427,53323,75430,36284,-43316,-48444,5751,12937,48961,61805,-25647,-697,101775,35549,-2604,30361,-33947,18753,-22261,38595,-30911,17264,12742,78708,-8980,-52528,-97374,5894,4215,18553,-47133,22174,-15070,-52404,37810,73130,40033,47250,-7051,-24015,39599,-20428,-32953,21291,-28967,62857,50762,-855,-20031,15285,42977,7561,48351,63649,2353,-27720,-39249,261,-34212,-53105,-68710,14020,-45341,45412,17410,24779,72990,-52918,-33120,35918,-59305,-42867,-33496,-51039,-12705,-47313,14387,22727,-69240,-39510,-12886,-56877,34443,73118,14677,-144748,23465,-3575,35774,-3678,-11363,-34387,-22864,65883,-29669,-59713,-4203,-30523,74759,29080,81819,-48425,8242,105425,68965,59921,-337,-7332,52178,75861,-9892,-6001,-77827,-36176,-52068,25068,23932,-34326,-64313,-53239,-64784,64956,46006,-106572,-147584,-26202,21812,12758,1638,38890,-53289,-46619,-87807,-36168,55734,93849,18269,29347,37721,-47565,-14387,35109,86208,136694,16368,10076,36571,-48624,-24075,42881,19885,92869,65983,-39093,-65063,-63156,36612,-8460,-50606,-2242,-2305,-24936,-22664,-51443,17498,-34004,-22632,-21135,13156,2866,8606,-65836,-23637,51477,52985,-39556,-11711,-10424,-23174,-36391,26053,130858,-29932,-44015,-68300,18209,-12343,-1719,-75062,-95356,1891,32780,23745,-42394,-1859,-10659,-16259,26772,-55781,-56499,59535,9395,-24152,10893,-17322,21891,-32859,63883,81333,-39592,-1627,27928,-12838,34211,-26314,4978,-614,-71296,-78191,14441,36832,-26751,41689,14271,22609,-27593,-18338,-26116,25394,90484,39432,12101,-75817,66183,12555,-125808,68388,-36262,-18241,-9493,27688,58843,22034,-19606,-21566,5719,34490,-31883,-1872,59955,-50985,5503,-38647,3275,-28448,27186,-22176,20849,-33516,-44934,-29154,5657,-56563,-8692,33413,-3111,-33998],[19409,4379,8461,42598,72717,26285,-8766,40790,-48288,-61720,-31022,-28036,-64860,-62280,-55480,-31839,-40483,67103,-12387,-1003,6595,-47803,-18389,8550,49338,-63169,5127,-59412,12328,-9907,-13691,-6565,4419,-76201,24251,-30246,81553,43130,-17860,6785,6123,-4366,-45883,-100396,16299,-26081,-10055,69936,-13063,-12710,-2383,8207,-3783,18432,73550,25942,26667,-58106,103112,40415,-32772,-57024,-57203,1598,44925,-30678,-41233,21553,-22036,-100692,1914,83145,37198,-13724,76153,86835,-56385,-66539,-54213,6555,-25516,-18871,-2437,-67045,26972,-8923,-2984,71284,86057,73888,-8153,-25377,17570,2064,-41916,-100689,29075,-8124,32403,47091,-9348,-65921,-67827,-67376,77635,39085,-41911,-11164,34312,-17016,29742,-6185,-61411,13760,22105,42187,-18917,-20037,80894,29471,4884,76991,-58077,-6754,2422,-64519,-69067,-53601,-95563,-76349,84979,51616,-51037,52248,-16138,-31051,9608,-18024,43638,-22176,-14195,-9350,49552,7243,-79164,-95187,-99778,-1748,57264,12390,-1668,9474,35512,36018,-3410,-10922,10884,-239,-28776,43028,-63625,33180,8576,-65898,-24947,-69451,30471,-20343,19760,41206,128156,7275,-24082,-66300,-38720,23347,82709,30805,-13271,-82281,8714,-24373,44970,33331,-3127,-97888,16827,66479,-29479,-134179,-14355,52936,16257,20815,-25614,61741,89409,2688,-29012,36767,22353,30900,18134,-28973,-16229,-35195,44289,59830,-88659,92964,24214,24833,-40769,-18748,-51356,-321,36303,-76433,-30423,68577,14509,15631,38841,61423,53113,36102,53249,-43095,11290,40295,-39989,7001,58989,31125,45614,-37281,-94275,-26538,-71097,-42115,59170,2589,-41975,-61075,-81764,-36432,-10207,-29247,-71227,-6798,-62149,24407,187826,-99984,55398,-1357,66730,-61519,20394,-12608,44077,94503,2053,-19397,-56625,25274,-20240,-71106,-9038,-50548,47671,27793,36892,17017,41419,54239,-22115,-6859,15978,-24596,33631,1575,-101107,-88848,-102624,-19096,52045,3864,48683,2968,-95407,-37476,-17631,-28866,-28792,75541,9561,36289,-40446,40942,-33887,-16102,-5410,-12643,-15564,73758,33517,42410,117949,-23558,-1574,-21355,44814,-57643,-26308,88537,18346,-27125,-4477,12463,15141,10842,3667,61730,44200,21815,22436,68725,66394,79284,57043,3979,22620,60806,31000,40374,50975,19630,-17539,41258,81345,-111050,-61500,-88237,-58174,-38176,16116,23577,-19938,-132038,-52268,-56464,38168,15402,-43129,41506,66507,-16559,28255,-43045,-58260,-50815,41003,1694,8790,49069,40888,4794,-5747,-62734,21902,25906,-9167,-21621,8607,7451,77,11529,23486,-3431,50593,3283,-60362,-4052,57815,33718,-31121,-12595,-53664,59748,76407,22698,-23041,-69455,-22094,-26064,-82820,-61253,31497,96403,-21164,104278,2077,32097,-37985,-38893,5949,-68803,28852,111443,62281,-29111,6130,-83486,-54109,7835,47319,-66748,68141,30076,25317,8494,-25677,-6002,-32748,-42295,-20703,60007,-39192,72080,-31180,28778,750,-78746,-42209,90870,128991,2283,49683,-39824,-66622,-26320,13078,35517,8007,-71074,-100815,-56221,36252,-21898,-47852,-16375,-67860,-13446,73435,-63130,-1084,-10784,32237,12947,27620,7016,-37886,-36673,-29242,2064,19456,11840,12065,73378,132099,-4560,-21266,20381,-41756,-27108,75265,54185,16831,64389,92942,27173,-4609,149658,55815,-51423,11406,-1955,-41506,-22420,-33660,-84641,28119,27713,-39055,-129800,73487,16916,8669,-17419,-94669,-50096,-4425,25973,-52973,-11320,3047,-62390,-1296,7762,-40003,-36605,-61840,-85068,-23042,36749,-9534,33641,53776,57947,8864,-7237,53020,-11264,9035,-30436,15581,-39625,-14363,-54735,-4097,20851,9016,76048,-33245,47700,121326,56668,10888,-37189,-2999,90371,79210,69028,-17231,65035,16033,43386,85860,61452,16956,56386,24988,85255,-29828,25289,-32931,-9394,-49151,20869,17390,-16831,37856,-15617,-77477,42170,8560,-1925,17126,12314,-14067,-29019,25683,2399,-24588,-6572,27544,31984,26398,-36426,-95503,-38525,78848,85966,15400,-106876,7178,31157,18856,45338,-53579,10107,-43425,-13537,34100,16625,-30568,-81716,-36047,-61648,-28798,24334,-65545,-5452,-3329,-24939,-45872,-15417,-29183,-8891,4411,5517,42687,18379,-25049,-89710,-4073,64573,-20651,-39114,-31265,-14534,-17853,1995,3410,-24356,31650,15536,-3005,-17637,72378,-12349,-17357,-77384,-12583,29451,10893,42404,21222,75192,-56056,-6206,49216,75528,48588,37666,-45312,3981,-39169,-33568,15647,68160,26981,23321,-23769,-10097,9110,30793,41451,8600,-24768,-27517,-83573,-36891,-54406,-52132,39102,-11496,-51266,-49927,-4505,67623,-2393,24810,71590,-48834,-18942,14798,37648,55247,43028,-6707,-7553,-3401,68544,11238,37871,70251,44928,40855,18821,59806,-16546,-46388,40498,24798,51975,27681,133869,26509,-35522,67040,-71909,-21570,22688,83624,66096,4588,-491,27266,117561,38822,51316,5756,19218,696,-39484,-6369,10765,-23242,3729,-20084,-20929,12502,-17883,-2095,3793,-34334,67262,-30704,58154,19306,93747,116153,-299443,-179383,-60006,-16003,12318,66810,-35311,7217,-43058,-81109,3175,-37955,11886,-48949,-5733,-22260,-90208,-37046,-21909,-43117,-77499,57212,58669,47032,55987,59387,37838,-67448,-44393,17708,33638,26703,61981,-10812,23002,109247,28814,3857,22647,-68893,-15604,-47983,34686,-17233,-2867,-10435,36089,-14471,-28303,-51039,8652,-24163,33865,-29018,4282,-19541,-83916,6843,63209,-1637,45252,-3732,-40238,56332,-13797,-7748,35958,-37839,51934,53977,-2518,-11093,3862,39484,23629,46718,99000,18284,-3294,-41157,362,-35688,-66015,-88482,35446,-37616,25142,23292,53369,71151,-13888,-20353,30706,-50199,-45571,-25684,-41043,-23430,-62020,5218,34997,-89550,-26349,-25563,-68270,23834,118548,6020,-133425,20154,1642,55135,-5170,-18150,-37820,-24935,52011,-44951,-23074,12461,-43361,70249,23162,90168,-16741,7201,91142,51796,-2863,-22730,-22043,29343,54300,-48440,-18127,-69029,-32620,-32523,69851,15087,-68050,-61422,-49710,-65223,76199,27644,-82942,-125004,-15229,39076,57632,17521,26092,-45026,-33200,-86312,-16103,51142,88170,-8909,18753,42279,-47752,-15245,37557,46653,96567,11478,10657,17145,-17823,-10758,60278,33022,83708,3092,-69794,-50721,-67145,20088,-30051,-31570,-7034,-29010,7909,-8576,-27042,24123,-30505,-11512,-29039,19883,649,2075,-57515,-35349,32962,50230,13287,8500,-7396,-46501,-54563,10156,59066,-33594,-64395,-80018,16394,-8988,-10513,-106575,-105980,-17041,37345,23796,-38434,-1302,30660,3630,24394,-28415,-55804,75175,-10339,-22495,15354,-42250,46098,-31643,35841,85454,-45989,16343,59529,14048,33224,-26797,16914,4706,-87515,-65220,12542,49675,-33080,35232,3408,23809,-18720,4923,1900,14849,95291,-2497,19898,-65474,100520,27928,-132854,71876,-3400,-14208,-12764,43594,90397,33752,-9264,7934,15076,21682,-39287,6953,33999,-59859,-1191,-33777,5410,-35309,12715,-43304,2398,-57303,-70525,-29864,2843,-46055,9078,36152,-38579,-46871],[8689,-7828,29263,25115,67811,24306,-13572,74705,-23493,-65746,-35593,-23655,-32527,-63450,-68357,-13944,-53683,45486,-3916,16864,-4089,-35392,-22716,3129,19544,-86841,10523,-57456,13785,7937,1466,1606,30711,-77120,22735,-42773,30033,41103,-15979,7020,17159,23265,-37555,-87944,7305,7051,-24046,43657,22804,-10017,-17028,-3391,13218,25583,108699,23824,10899,-90859,66575,76984,-24996,-39369,-49811,-4779,34038,-22828,-42041,16547,-999,-114696,2912,113115,29539,-23990,88654,101540,-24062,-1850,-36210,-4965,-43999,-28222,-2431,-78182,51500,-3386,14018,141075,120488,69161,-6465,-28329,18386,-17635,-26936,-117850,34215,-3152,3005,42952,-2019,-72738,-61816,-47003,100654,46122,-38887,-43112,16757,-18024,24621,10828,-50773,3287,11204,16511,-31941,10861,100039,24204,-16156,93098,-20740,3537,11092,-45589,-34582,-38995,-67188,-32789,88017,50873,-62206,64303,6039,-49116,14603,-39826,33632,-8619,790,2226,49949,-21602,-79450,-67462,-71446,-58409,-5386,14195,3546,7050,31749,24967,-18537,-31793,-9783,3024,-31610,30983,-60394,37779,3372,-54054,-15812,-56001,15223,-26425,36893,36824,142254,-12686,-33424,-58068,-57470,3340,87200,62769,4170,-75090,6211,-9427,43769,20289,-16005,-96046,-19170,73739,-31423,-123108,-37749,65133,20151,20738,-27518,67572,72772,1234,-4095,24530,13193,48986,2969,-39713,-29859,-37214,32060,54993,-94999,93982,16783,33859,-42448,-14323,-37544,-2273,44330,-31691,-10611,61370,14230,29488,22282,28251,50208,3381,26243,-23370,11929,68090,-26333,17054,79124,36666,30640,-30833,-60012,-1777,-60501,-33162,-17864,-54847,-51608,-36894,-69893,-22605,-16568,-49309,-74486,-6054,-148436,52397,295820,-56262,63236,-25811,25726,-63556,4755,162,7641,61593,-26031,-9340,-47963,14480,2763,-73349,19352,-48451,80827,34686,6815,26631,52169,26419,-29153,-13401,-41098,-32474,25258,16924,-116153,-97909,-108174,-9612,43395,18151,104023,44196,-97346,-39212,-26113,-27268,-32820,66909,9614,44084,-15258,24194,-20284,8248,-4118,-53151,-33360,95337,54610,53649,119473,-16133,-20004,-35787,65226,-40662,-14790,85377,15441,-39376,16247,14308,36806,1089,-14727,65284,30337,19901,-4676,62905,43666,77434,72342,37119,167,24525,-20984,39851,54845,22351,1562,-20314,70479,-77257,-58950,-97520,-78552,-24674,31856,44784,9168,-106965,-41006,-46813,22260,2090,-11927,51983,68938,-11644,5538,-54293,-55596,-52787,39626,-17360,-12528,51964,53492,-1924,-22002,-45180,58390,45062,1818,-14819,7903,16162,-19700,-20117,28581,-19480,25878,23981,-55991,-18822,51353,27854,-11852,-12466,-52110,27934,78187,26822,-5202,-73880,-27584,-14488,-64543,-40157,31920,89089,-11090,88953,-3030,16850,-29880,-363,4339,-59156,25320,47558,48704,-16763,3659,-92971,-65319,-28,63860,-23647,46061,-9773,20919,20587,-12894,-32603,-55552,-53677,-37227,69215,-28532,62275,-30052,5948,-11039,-66984,-25108,37740,120984,-6017,36026,-71044,-63743,-45532,531,31381,4525,-80085,-87173,-58640,6653,-24486,-31570,7175,-50620,-40511,98414,-52373,8315,7712,30532,20397,40424,34053,-49958,-50992,13691,-14005,7659,12660,12755,80400,113229,-27732,-20964,30872,-34741,-26623,68160,91404,-1571,46470,89827,26644,15259,116646,33625,-61190,20535,-21176,-57422,-2648,-7109,-91397,8699,26137,-39985,-125399,58539,18401,66,-41390,-85988,-51494,6294,1155,-52135,16400,6902,-80323,1667,6128,-54382,-39412,-51085,-54214,-3171,48693,50295,12184,25748,66628,-23382,-8436,37741,-21840,1048,-27167,2394,-35105,11898,-46024,-19349,19143,-1320,51911,-25015,39838,143171,61645,15118,-15430,16040,46555,72151,72085,-19911,42651,-5048,6352,53611,62730,1688,59042,45698,101001,-31281,-2515,-65604,-38281,-43726,31877,30824,-48825,-4575,-29616,-59614,30743,-37420,-43999,29447,18687,-60038,-44581,-16450,-4651,-32431,-29111,25404,53583,13863,-56113,-54675,-4240,71862,77665,8749,-106233,1654,12624,12516,36081,-61613,19287,-39770,-19351,21644,6059,-39562,-105744,-42439,-59812,-36813,1885,-50623,10137,-32837,-47999,-58227,-28478,-52461,-11805,18409,25918,40613,67476,-33303,-90336,-106,45551,-26600,-55637,-48968,-35727,-17130,-6404,-11362,-20483,54000,14730,5446,7348,75526,-29803,-9598,-55123,-26296,45365,22993,53534,60,62969,-36746,26903,48220,69807,51645,27778,-60831,7094,-34533,-57516,27106,56128,12541,-15755,-53722,3127,-7719,24713,32188,1506,5214,-15456,-72665,-19822,-47589,-53392,54829,-4469,-30607,-44153,-13345,72623,2677,-13850,12663,-22512,15089,14939,32155,55175,29431,14694,-9624,-10324,67981,-5032,19102,56391,47178,29006,17728,60135,-6838,-33966,34246,22116,58057,24274,170657,24377,-67922,64665,-72721,-27199,19085,71489,59569,1038,1981,-12540,79704,29408,77653,23232,14863,1206,-65315,-1913,-10505,-40060,6285,3197,-35562,-1727,-14598,-940,-14408,-44973,75992,-45771,59099,13942,63447,84445,-267672,-202219,-70344,-41397,-41577,45023,-14487,-8146,-24979,-77173,11833,-42178,22720,-35963,-5921,-5870,-82464,-26084,-14737,-39942,-95183,43857,57161,54029,54659,40905,32534,-77497,-36624,30662,55467,19960,50569,5379,48763,103835,16355,1578,11659,-87665,-42314,-67949,12876,-6362,-16022,-25366,-10958,-23050,4083,1188,7974,-43093,45277,-44143,-16519,-23318,-99018,-26890,47824,-35943,37514,3741,-50189,51189,-427,29470,47509,-51976,45430,42507,-7005,-2952,-7508,32182,46301,37941,102503,17766,17874,-47827,-1814,-31696,-74024,-92430,50820,-23310,-9705,16682,59406,58578,13291,-4032,6094,-30520,-52355,-15724,-28272,-25516,-71333,-10668,41636,-98721,-8228,-27690,-62565,17544,147959,-1349,-92625,25979,9462,72945,-1933,-27641,-43346,-42537,35969,-58486,8759,26514,-47322,51526,17656,91608,10655,5428,68637,33454,-58531,-37061,-28162,8705,21441,-71375,-21064,-41477,-25762,-14040,103400,10167,-58137,-46461,-39447,-57515,76616,-2003,-59636,-74130,3789,60087,100160,30563,5453,-37883,-16544,-66893,3735,40582,69634,-32610,8508,39636,-40898,-15281,34387,-10621,44309,-7276,14906,2082,9494,-10291,59945,27199,61120,-51604,-92396,-28582,-67328,-3191,-43628,-22354,-21896,-43838,42036,3317,13890,16879,-18033,-2814,-41097,24609,-6017,-12200,-40468,-40023,14636,44031,55059,22355,-11027,-67883,-73026,-12229,-23406,-39544,-89306,-84982,18672,1583,-15704,-136054,-117552,-33679,38137,27490,-20094,-926,72310,22440,19545,483,-50636,77131,-39207,-11747,20031,-62003,60645,-24514,2912,84156,-60376,27813,62041,39271,37207,-12348,24011,6028,-86037,-49625,-6416,43371,-50491,8439,-7484,21390,-4446,34324,33377,-1155,83223,-53421,17283,-38644,127976,36728,-121761,44296,16084,-3030,-15716,61040,105668,36194,8036,32392,26150,5499,-59442,12158,1802,-75394,-6117,-24765,4306,-44425,359,-47568,-7401,-69661,-83866,-22503,-1858,-30139,26248,31903,-59488,-50413],[-3424,-17387,39986,9574,47674,15212,-13001,93371,-258,-56777,-39312,-17215,8380,-63226,-73738,3959,-68632,18229,15547,33249,-15134,-19034,-24006,-2572,-15536,-94123,14425,-45318,19283,17704,19525,15941,56949,-64958,20660,-51320,-12006,28645,-13247,3477,31476,48730,-27678,-73405,-489,40018,-36838,14581,52995,-2671,-37326,-16788,19941,29324,122827,17100,-84,-102711,25907,100692,-33463,-12891,-39275,-11588,18822,-14446,-37888,14807,11895,-118877,5604,122881,16635,-22577,84877,109779,10955,45090,-18564,-14276,-55375,-30891,-3620,-85936,64980,10954,30597,192078,142037,74030,4394,-27158,18890,-40461,-15061,-116145,36265,-6971,-35583,32076,1228,-68683,-38639,-4912,120574,53522,-36412,-58738,183,-12309,25034,26105,-36485,-13254,-6070,-22591,-53229,34643,97425,25102,-28215,93007,25375,16457,17963,-17301,2873,-24085,-35855,8108,86633,48124,-62883,71062,23477,-67588,12200,-48661,15255,-11014,8980,12479,50664,-29428,-69343,-29081,-34245,-89325,-74841,18056,4007,10171,18439,9419,-29627,-47391,-32414,2011,-34181,-10606,-48187,35178,-5086,-37148,-8893,-40564,700,-25979,63634,25934,109913,-54125,-41616,-42948,-68311,-6123,89241,80583,24887,-24429,6492,6599,41881,10955,-28564,-82990,-58333,78144,-27542,-89161,-44140,69776,18698,22209,-35908,57749,44864,-5853,21231,12148,3716,65936,-10417,-48811,-41593,-39136,13411,39125,-70713,76336,13649,37402,-36481,-10952,-30839,-17415,43161,16566,14772,50392,10658,26008,842,-10274,33721,-34584,-12450,-11432,9250,73846,-13192,33590,88802,32087,11471,-21062,-26595,-7414,-47393,-17022,-70771,-97394,-63263,-18293,-48683,-1651,-21101,-68063,-77973,847,-227899,46249,368727,-11754,70702,-37977,-8884,-45300,-1535,24983,-24004,26500,-49558,15144,-29783,-1565,20976,-61045,54527,-41018,93769,37647,7800,43114,71191,-6995,-32412,-17139,-88873,-27746,24577,25565,-117319,-93778,-94008,3335,38030,31283,115515,69807,-76377,-38742,-26321,-29730,-40376,49898,6546,51006,15059,-1126,16989,20067,-1481,-90507,-55369,100318,67472,45665,105695,-924,-43059,-52620,67358,-21049,4149,76151,12922,-41230,28929,14035,46479,-6972,-23158,67565,17307,3404,-25016,47978,24510,78509,93291,71055,-26158,-9930,-67470,22494,53728,20287,21653,-61852,47040,-25519,-62971,-111972,-93703,-12900,32987,41334,26533,-66957,-29188,-42761,-10073,-17744,-3496,58261,68124,-3348,-13215,-49274,-44222,-46574,35503,-10073,-26976,54150,54359,-13863,-45833,-18300,84260,56700,13096,-10403,921,24884,-37115,-45775,33477,-25748,-3189,54348,-35392,-33181,37237,15398,15871,-16260,-47543,-3875,70544,30639,5773,-74772,-24391,2427,-41692,-26341,30545,82627,10789,62307,-13679,-9891,-20834,38611,2060,-31218,28122,-21593,26732,-11128,2823,-76317,-63105,-6168,67518,31189,11220,-48516,16222,32653,-882,-44953,-68047,-69215,-46471,76163,-10740,50530,-26980,-11615,-21944,-45470,-9241,-32534,91148,-3639,21287,-96931,-56482,-61412,-15241,17407,10956,-66841,-62496,-48324,-24328,-28841,-16215,34587,-36766,-55125,113170,-34695,19382,25707,26167,22253,55234,56154,-45699,-57990,43598,-23909,6080,8959,12416,75090,67936,-42330,-26437,36520,-31019,-30402,56328,124310,-12761,13678,71159,21528,30569,64390,7126,-63355,35608,-14385,-63626,20274,4759,-90230,-13638,6725,-42699,-108021,52599,19138,-15833,-59059,-63294,-36735,14183,-18991,-38247,35693,20050,-78496,13157,-1948,-60730,-32791,-35949,-16224,16970,43240,108611,393,4555,73368,-58640,-16007,19308,-34225,-5063,-25827,-4166,-21924,40568,-27956,-37732,16484,-18852,17974,-15180,31871,133973,51234,20201,17159,34688,5023,68306,71731,-17028,22617,-18589,-23476,22943,62238,-3518,37581,61562,97715,-37606,-35703,-81721,-64776,-39610,37347,36255,-87041,-38607,-35356,-32139,19664,-75298,-49506,37004,19478,-89232,-54007,-42161,-21470,-37700,-33572,20531,59488,-6186,-70869,1838,24748,59871,57097,-5551,-77380,-6125,-13034,12324,21915,-62661,24956,-32101,-28282,9643,3957,-40097,-112442,-37979,-55225,-35683,-22634,-31819,19557,-59900,-47342,-65303,-37821,-71429,-10298,30915,33791,43067,119607,-41247,-84916,-402,12612,-20623,-50701,-59250,-47521,-14524,-11496,-26897,-19426,73175,7958,14470,25680,71336,-45533,-5604,-28891,-42400,45364,22151,61235,-12206,47679,-12726,57299,50232,56048,34229,12186,-62373,8623,-18373,-74662,34394,30561,-2677,-54763,-73075,13536,-27547,23620,24699,-3490,25109,-3694,-48693,-18439,-28344,-50260,52999,2751,4134,-35618,-16889,70965,5920,-56511,-43157,4252,45221,9735,24427,51424,22476,36495,-9723,-7784,54394,-16785,-1699,36341,40369,15044,26565,51630,2984,-20464,23568,16104,51954,23199,181640,12696,-93807,56391,-60772,-21718,22465,51282,48853,-3780,4774,-46065,21496,21457,84923,33151,9616,699,-80442,2254,-34147,-42537,13272,27222,-28830,-8277,-899,-4148,-24773,-59206,74340,-52695,56671,15674,29313,45529,-274960,-214084,-65870,-57345,-80122,22178,2696,-23030,-9065,-60411,22769,-44735,18729,-18041,4080,9301,-68546,-5546,-4545,-31445,-98256,25294,36263,47240,52797,23016,23509,-71719,-24251,47170,69658,26854,27707,19735,68359,89168,-1407,-11090,2249,-84344,-57636,-77426,-10344,1608,-19051,-29348,-45880,-33431,33777,42779,3892,-49450,49635,-78124,-34735,-23232,-78914,-52840,29922,-51075,28372,16380,-51232,21732,15620,66303,57437,-67601,45830,24093,-10525,3493,-15688,20989,65137,19902,64020,5338,30987,-57161,-5841,-23035,-74353,-83780,55328,-6495,-46842,4381,45830,39909,20462,10231,-32525,-6667,-63917,-10847,-15022,-21281,-74604,-28813,40962,-92315,10453,-19778,-43797,15611,140289,-4896,-37714,41281,17261,86213,7119,-36831,-50291,-65703,21592,-66720,32169,35839,-42999,18983,13211,91228,26190,3681,42179,20923,-82108,-37064,-23220,-5904,-15509,-75623,-14302,-3886,-18960,-400,111710,13123,-8441,-23465,-27041,-40407,67746,-35315,-43684,-10709,24280,81979,124934,38220,-13184,-30602,-302,-36965,19647,28953,41559,-51183,889,24121,-28229,-11939,25809,-65057,-7877,-33783,22534,-8304,23797,-20403,39630,2262,34600,-76131,-96682,-3939,-65366,-26891,-47170,-24724,-43172,-47113,63872,7448,46666,-542,-5565,925,-57881,27289,-14625,-29590,-18027,-37396,1136,34753,76735,26983,-21152,-81420,-84022,-29976,-84070,-42605,-105951,-79258,26070,17283,-18947,-156362,-121698,-45834,35594,32685,4098,-2308,101591,32429,12242,22324,-42641,68545,-65196,4880,24315,-71864,61901,-12461,-23771,76401,-84220,28419,43141,57546,46221,12695,25400,5593,-58198,-37426,-39336,21672,-69106,-30788,-14118,15739,16958,61706,65184,-16455,57580,-98580,3778,-3639,135914,38157,-92509,593,19027,8512,-18933,72445,98833,30089,26027,42698,34828,-11372,-90857,11519,-26656,-95681,-7675,-15527,576,-50906,-8984,-35179,-9944,-72238,-83812,-9643,-5914,-12223,37369,20974,-62209,-42792],[-12958,-21578,38756,-3834,17316,801,-7269,93450,14453,-36430,-43158,-12493,44559,-62768,-69067,14051,-77066,-9765,39471,44078,-21611,1393,-14699,-7622,-44318,-80725,15649,-28228,27530,16421,35900,34279,77560,-41621,16891,-53315,-37035,10473,-15636,-1669,44575,68097,-18499,-64809,-7214,63475,-46335,-9718,66847,8563,-51887,-26471,13163,27551,103947,8334,-4393,-87329,-5322,100108,-55411,17390,-25929,-19770,2474,-8542,-30643,13035,14448,-109847,10742,111110,3354,-8955,66382,109002,39273,65278,-8594,-18513,-56338,-23277,-4129,-84377,61309,30609,36821,202354,148857,91740,17004,-25124,20448,-56182,-9888,-97805,36233,-16671,-71412,16850,46,-51557,-5098,45565,136780,57989,-35098,-52535,-10906,993,33412,33489,-20668,-32829,-25857,-63962,-75624,41331,79851,33897,-26980,80155,66069,28524,19213,14454,31175,-12102,-12690,33089,81772,44268,-56386,69297,31266,-79990,4242,-44424,-7309,-26996,10227,18282,50510,-18194,-47353,8968,613,-79645,-119937,20707,-1948,17404,4801,-3510,-32915,-54811,-47689,-2739,-36027,-59266,-33106,28038,-14030,-20205,-6547,-24863,-11128,-19601,87899,12887,57713,-102970,-46319,-25874,-70593,-5254,85666,80179,41884,48434,7691,22622,38984,6898,-33030,-61036,-85801,75734,-19417,-44380,-36422,64232,10870,24441,-48665,38914,15011,-14259,39974,1209,-5246,74689,-17610,-52468,-46234,-40559,-6525,17367,-30920,45595,12305,33050,-24940,-10331,-30123,-35756,30181,58207,39092,36685,5562,12143,-19496,-44017,9723,-68239,-54886,-13992,2380,57775,-3666,51492,82792,10173,-10046,-12051,1365,-29799,-29268,2686,-86100,-106340,-72111,-4729,-25817,22003,-22832,-82156,-78178,16619,-279770,626,368036,32525,76968,-32860,-27024,-8625,9351,57105,-41095,-1027,-64208,49068,-7224,-18655,29170,-32648,85355,-27705,89277,34813,33404,57709,84693,-36342,-31210,-15826,-116871,-14439,31660,26826,-104861,-77248,-63991,17957,41841,40003,79779,73282,-40725,-33942,-18348,-37761,-48769,31375,4956,54161,43507,-29449,56823,14859,3787,-110614,-70406,92427,68586,19095,80663,15073,-67092,-73164,50389,123,26655,61940,9423,-32295,23474,11854,41151,-12197,-23279,66431,6543,-22998,-35180,24253,11662,82818,112831,96386,-46499,-29302,-95717,-7362,48478,11857,36053,-66248,18323,28557,-72533,-128290,-101324,-2810,22150,17982,22203,-19652,-17974,-46024,-46897,-38063,-12181,53787,59284,6880,-23322,-31208,-24637,-34638,28197,14582,-35881,47057,43749,-28628,-72239,12394,93310,59073,21648,-5891,-8799,31288,-47436,-58176,38640,-21690,-22182,84470,-8605,-43678,20392,-5506,41893,-22076,-40914,-29892,55413,34656,8809,-74110,-15131,19327,-21337,-22651,26473,74307,37661,36834,-24593,-39643,-16097,66178,454,7082,34653,-72060,5226,-5203,3440,-42360,-43445,-7591,49551,75476,-25325,-74692,13128,41005,9155,-39959,-69869,-84849,-50457,75453,9033,40371,-22464,-20934,-29438,-21286,1437,-92203,50753,2746,8189,-105992,-45328,-64474,-26395,-2754,25364,-36873,-37141,-25806,-45772,-33994,-5747,48228,-29934,-53385,112089,-23369,24357,38483,20302,19441,67767,66692,-23472,-50256,60315,-23898,16419,1052,11039,55221,11556,-45069,-33298,35419,-31278,-40769,40992,140598,-16351,-24285,40123,13348,35691,15355,-13884,-55464,51762,15176,-56740,40203,3274,-76137,-33519,-29947,-46044,-85159,54045,19146,-30836,-65477,-35663,-9279,17409,-31708,-17240,37784,39686,-55836,31974,-13710,-59241,-17244,-21552,20346,32415,20408,144162,2713,-6977,76371,-86770,-27511,3940,-43833,-9667,-22753,-4888,-5617,65819,-8695,-53413,16158,-36245,-17131,-7616,24342,92161,27079,25782,52474,48457,-15781,62813,67179,-12401,9921,-26657,-41861,4280,58467,2154,1730,69337,79018,-46093,-68829,-75217,-79887,-38875,30715,33624,-117009,-54711,-34263,-2285,11961,-84410,-27942,39628,18318,-98871,-55799,-37761,-38930,-39327,-22160,14399,48637,-29092,-77747,56677,43250,45957,28602,-27883,-35029,-12688,-42630,18601,8382,-55496,27768,-21874,-36850,7058,8278,-30848,-105265,-23133,-48449,-25885,-45089,-15121,17859,-74558,-25406,-63306,-39204,-80069,-7337,36902,30543,46468,156773,-50732,-73943,-8680,-23413,-8411,-31462,-56558,-46568,-10582,-11934,-41965,-23309,80700,-4332,20781,32337,63265,-52453,-7559,-4274,-55026,27854,9830,62356,-12625,30183,10129,73456,58430,37980,2149,-5047,-50440,8945,4702,-80016,38449,394,-14334,-81483,-75742,12488,-43967,27718,21315,-5870,29149,8324,-23585,-35547,-5666,-39228,36501,9877,44757,-27038,-16234,64318,6590,-94225,-82978,23103,66118,112,13003,45662,23452,51489,-10121,5906,31348,-21355,-16658,18020,23279,5713,44936,38856,11356,-12023,10761,8356,33456,24703,162823,-9313,-103941,45076,-40380,-7538,31743,24606,36360,-7262,8006,-65070,-35950,19080,72472,33104,3762,-1241,-76931,912,-52424,-31998,23173,49456,-4116,-10663,18617,-11151,-24768,-71794,64311,-50230,51997,26742,411,8626,-324737,-208806,-47521,-60623,-95820,4743,13299,-33049,-643,-38364,31689,-38997,8121,-1306,30363,22293,-48087,17933,4454,-20195,-88925,5314,-6943,27779,52481,9102,14500,-54346,-7833,65709,69355,40320,-2605,28610,75115,69295,-21347,-32153,-2347,-64925,-61711,-72669,-21135,6776,-12531,-22170,-55523,-44107,50321,64011,-1580,-43824,45546,-104611,-43466,-16976,-25347,-62867,12460,-44588,24370,33242,-43731,-22642,29323,90491,66354,-78392,52461,11839,-9130,9122,-17225,7073,68503,-2576,-2935,-7710,34395,-65170,-10408,-10843,-67259,-68128,46781,7430,-71770,-4950,21548,22778,10058,18301,-71034,13879,-79977,-18115,-2685,-15105,-72398,-43926,33786,-72171,25853,-6518,-18805,16052,90161,-3324,9282,60054,22581,90902,21441,-42304,-56788,-80967,11866,-67517,46797,40041,-33490,-21213,8817,92942,27796,2814,16296,17747,-60790,-23142,-9762,-13818,-48236,-66165,-387,31052,-15401,5767,90150,26990,54842,327,-18068,-16127,53608,-63768,-38451,45239,38647,98867,122545,39918,-20035,-21305,13575,-5859,31563,20910,9850,-65761,-3425,-5606,-13605,-4772,13579,-96774,-48254,-57363,31279,-14320,23132,-35138,4531,-34297,14257,-64368,-77848,17569,-62794,-43294,-42002,-35516,-63444,-42615,65562,1869,52479,-20086,-2838,-2193,-77164,27262,-21842,-44132,2826,-29575,-4212,23141,80734,23822,-34124,-83515,-81477,-35066,-106095,-38498,-104363,-61699,36471,34332,-22560,-159448,-109955,-53187,31522,37126,22157,-5832,111037,27318,3451,32557,-34051,56519,-77032,22175,28121,-71341,50440,1747,-35136,61659,-113813,16943,16925,64657,58155,39575,20825,5604,-12823,-32211,-77707,-6271,-77714,-67378,-14044,8446,42465,79952,92050,-24878,26134,-125479,-16140,29315,115565,33772,-49327,-37829,9067,15411,-22775,73899,74040,18908,37733,36726,37421,-26898,-124222,4247,-42561,-113148,-5468,-9592,-4282,-49199,-15074,-13371,-7744,-69462,-72058,4174,-6919,4998,39658,6050,-49787,-25691],[-17388,-20710,28827,-14553,-13080,-14979,1596,79349,17045,-11295,-50568,-12258,63712,-61759,-54673,12851,-70985,-32255,59482,46244,-19716,23752,8177,-11874,-58040,-50098,15274,-13186,34213,5166,45904,51904,88294,-11567,10625,-49728,-48087,-7961,-26549,-5559,51435,79386,-11900,-64267,-13517,70667,-51170,-25803,59445,20715,-50748,-28853,-4796,20551,54726,589,-2465,-49944,-19142,73941,-78201,45046,-10954,-30248,-11626,-7214,-23709,8160,8214,-88186,17275,84579,-5338,12642,40959,99227,55317,63119,-8136,-16594,-46013,-7053,-2010,-70615,41253,46724,28696,171446,143111,113484,22321,-25516,23263,-56475,-12594,-69062,35298,-26858,-92619,378,-4746,-23394,28664,83280,143791,56378,-35363,-30738,-13578,20129,47441,31178,-6644,-51254,-42662,-95816,-92483,29314,56718,49706,-12681,59765,89501,37051,14293,43063,42614,-4760,-3376,36705,74305,40069,-46619,57785,27685,-81170,-5481,-31717,-28564,-47128,5872,17311,47718,-10,-16343,35397,24010,-35758,-122231,18292,-11840,25897,-4949,-9246,-27496,-54167,-46211,-9070,-36649,-89950,-21465,19898,-20673,-8045,-8993,-10692,-19241,-9586,97526,2647,13256,-132512,-46245,-11414,-66531,1442,73645,63001,49129,111361,6193,39067,34985,7810,-26443,-35064,-93277,64024,-10168,-3856,-22487,48860,-2266,26316,-62167,20559,-9940,-20950,47666,-7594,-13248,70845,-16137,-49791,-40303,-40253,-22073,-2868,3205,10804,9645,20301,-10606,-12135,-30609,-46723,6151,87693,55223,22471,1303,-1200,-33872,-66226,-13434,-88673,-90778,-30424,-7486,27898,-487,64933,60960,-26046,-29598,-7630,19351,-56099,-7425,20522,-64934,-76301,-72752,2539,-10558,43022,-22220,-89014,-71470,42015,-288848,-78411,275624,75778,79625,-12460,-26069,36770,39838,86698,-40948,-18571,-68522,82135,14384,-31891,26858,8763,102004,-8729,77171,25972,66473,62919,79590,-55019,-24710,-7663,-123715,1422,42775,22148,-84798,-52584,-26822,31885,54842,44360,15107,55639,-4614,-24783,-5194,-50620,-54421,18743,8041,50640,62793,-54537,71428,-3849,12315,-107130,-68913,79673,56449,-19702,49678,26274,-86220,-95876,18852,21409,47327,46355,4523,-14946,-6508,8434,22790,-14037,-19136,60140,-1017,-50019,-35261,-4719,5184,86765,121659,105113,-52921,-30525,-102167,-37905,40624,-2475,40346,-37538,-7453,69485,-80520,-138877,-99489,5869,4850,-13623,-5986,25553,-7568,-54213,-73864,-51215,-24622,33955,40013,17792,-22936,-5868,42,-21445,17907,40708,-41963,25005,25079,-42901,-95532,39969,85096,52931,26495,2323,-16906,33166,-47014,-54076,43656,-10746,-16464,104356,13627,-48737,6434,-34865,53639,-27815,-33984,-47967,36024,37968,6555,-72664,-3132,30520,-9095,-26035,19215,60198,61788,22567,-31335,-61560,-18524,74297,791,42799,40523,-93807,-7491,7710,4460,-6889,-9727,-2335,10090,92708,-54396,-83538,11915,43161,16739,-22528,-63290,-95525,-52145,63319,25043,33921,-17498,-21610,-33155,-1645,4759,-117455,11072,5090,-1350,-93154,-31232,-51426,-24933,-22254,40537,-2673,-20617,4412,-49905,-38067,-1765,38551,-28897,-36683,95747,-23606,18248,43356,13525,12601,72578,59489,10593,-26207,70252,-13993,33604,-9834,7907,22998,-38942,-36068,-37358,26964,-34513,-57925,24571,135823,-13640,-56139,5194,4531,28838,-14716,-22892,-36907,62215,55035,-35337,51393,-6246,-46233,-45838,-75496,-46823,-62033,57409,18847,-40168,-57883,-12818,19972,15236,-36167,4696,24292,60094,-19821,55050,-26382,-53311,3865,-12404,46259,39094,-13133,146352,17943,-10820,73331,-95264,-38575,-3261,-47560,-13606,-15177,-1986,6222,80913,3581,-62924,19957,-45244,-44900,-4586,17230,29821,-4553,29711,78628,53905,-5535,52127,58084,-11341,6729,-32625,-50930,-5119,50621,14478,-33197,66810,55584,-52865,-94496,-47099,-78022,-42360,10327,26637,-124866,-50191,-29472,23574,8895,-57517,2059,35890,18062,-92108,-52108,-9059,-46447,-36739,-1178,8938,24535,-48256,-75492,93904,49879,34129,-764,-55402,362,-18088,-70418,29198,737,-41920,28270,-11161,-41860,18307,13766,-13192,-90363,-1338,-39245,-10794,-59729,-5719,4534,-68944,3498,-52651,-29648,-75269,-5990,34368,21659,48229,165375,-63704,-60586,-26479,-50978,2811,-9968,-40388,-33390,-6149,-8309,-54846,-31185,72314,-19099,22064,30205,53986,-46049,-17432,13356,-59209,-747,-8228,54375,-2881,11553,26839,68391,72043,21046,-29580,-19846,-30203,8659,28515,-72439,39794,-24224,-19692,-89101,-60847,-4217,-51460,35279,22562,-6344,17760,20190,-8620,-64325,10616,-18085,16994,16691,78327,-20756,-14813,54022,4727,-118014,-102140,30834,74541,-11704,-2570,40183,31099,54179,-13130,26862,4851,-19378,-23640,6333,-2561,4877,68604,25732,17149,-11598,-2104,1152,11382,27885,123593,-37431,-93429,35768,-18014,10380,44287,-5417,23248,-8598,11815,-67104,-71794,23870,45486,24463,-2606,-4573,-55321,-9538,-60750,-13545,33478,67889,25600,-13726,37933,-18917,-13989,-77806,50915,-39115,45939,45187,-15063,-16734,-378879,-177377,-18309,-51614,-90722,-2614,17871,-35804,-1324,-17712,35697,-23494,1267,10224,71691,33326,-22243,38567,8968,-10012,-71584,-13160,-67212,2000,53933,1917,8207,-34133,10237,80829,52578,52139,-33415,28749,66046,47529,-37884,-55804,-1199,-43035,-57596,-53193,-15141,8789,-248,-5908,-36235,-53665,48138,64245,-5260,-29903,33585,-105029,-37925,-4275,39581,-54488,-2388,-22370,31170,51368,-30668,-65631,37129,96425,72986,-78387,62040,17761,-372,15898,-9740,-7234,50218,-19642,-65178,-9587,30108,-67825,-13604,3892,-55071,-50298,26495,14091,-74163,-4158,-2343,14592,-9395,18555,-94204,25033,-98541,-39592,8203,-11318,-65675,-51565,22751,-46194,35878,5002,4524,15766,15465,2941,31754,72797,23859,83736,38976,-41189,-60840,-78705,8339,-60156,54612,40350,-22694,-58710,3298,96676,20103,3493,-5158,21698,-4175,-1789,6561,-16852,-69630,-51608,15819,51838,-16809,3727,46641,52105,101134,17159,-17068,9267,38398,-80621,-42174,77915,41846,103228,94252,37006,-10122,-8735,24727,19025,42514,19079,-18628,-77919,-5393,-44412,-2173,4184,278,-95627,-68339,-67184,37613,-16460,12930,-47467,-34327,-68279,6558,-27045,-39053,31569,-60222,-46479,-31674,-48899,-74913,-35091,47622,-10861,28719,-32928,-15350,-12677,-93718,23801,-24313,-50571,13956,-20113,-376,10517,74956,17501,-43646,-73912,-63709,-25629,-93310,-26087,-83281,-34549,45813,48532,-28257,-139346,-80946,-56749,28371,39136,24608,-10532,101454,5283,-5017,31559,-26729,48051,-69130,34818,31767,-64851,30777,14142,-27683,40989,-140092,-4117,-4726,59421,69330,58181,10703,7508,31859,-33902,-110294,-29393,-69173,-86292,-7352,1932,64543,85282,107777,-22665,-893,-127840,-34465,52127,69137,26879,-160,-55210,-5981,15505,-27259,65123,42627,7420,38232,18880,32500,-39949,-145043,-9051,-41371,-116384,-27,-8083,-8170,-37257,-18002,7399,-3167,-65506,-52263,14166,-4110,19477,33755,-8600,-29677,-3560],[-16276,-17701,15948,-21468,-32621,-27489,10052,60060,8425,10089,-64199,-17152,61629,-58764,-34191,2064,-48422,-44057,68514,39040,-8411,43488,39265,-15840,-54586,-12755,16235,-5108,31897,-11827,45526,63172,87356,19275,1828,-44938,-53752,-22071,-45219,-5775,48659,82845,-8693,-67628,-19872,60047,-50794,-33255,33804,29680,-30572,-23581,-26678,10817,-7036,-3485,3746,-4472,-15464,32574,-87220,63831,3575,-43055,-20738,-10785,-20708,-756,-2200,-58686,22861,55728,-6269,34950,19268,83024,58237,48386,-13059,-9673,-25661,11699,3881,-46401,11640,46690,8607,117701,127455,119431,14293,-30077,25963,-39330,-21705,-37275,33927,-32761,-92596,-14215,-10719,9761,53280,89986,133343,47147,-37109,-7837,-7278,41141,61450,21916,2604,-64038,-51293,-110952,-100541,5626,35180,68060,9935,35794,89630,40633,5569,63407,36424,-2014,-5448,22841,63661,36015,-36263,38332,14586,-69413,-12837,-18010,-43197,-60214,-1951,8736,40046,8555,16446,42072,32004,17384,-87857,7783,-20488,32515,-10254,-7030,-15672,-48492,-23400,-14145,-35680,-89558,-16532,14013,-23519,-4060,-14297,180,-23670,562,86195,-1208,-10576,-120372,-41588,-2376,-59845,7957,52222,35041,43882,139528,-913,55901,29930,11839,-11642,-11343,-82332,42915,-2786,22051,-11180,27272,-17645,26823,-72088,10476,-27331,-24929,44372,-14350,-19612,54506,-6420,-42635,-24024,-37274,-28360,-14859,16957,-20738,3550,1149,4030,-14176,-27547,-45161,-24364,104471,58080,10515,-395,-4277,-39794,-75649,-29134,-92702,-111454,-52401,-17294,-4682,-5015,69083,28471,-65715,-42117,-9908,25090,-78953,12797,30807,-22463,-19449,-62371,1685,-9833,56568,-21033,-87623,-56224,74074,-251070,-170786,103573,115378,76192,14884,-11476,77788,83710,102824,-28069,-29531,-63374,103287,30986,-36978,17730,55105,99979,14719,67198,12834,90534,55703,51849,-60619,-12190,8072,-114688,14323,51935,14518,-66733,-25950,6805,43049,71624,47430,-49905,26054,18586,-13712,7712,-64904,-54002,16159,16356,39129,67857,-72075,45422,-25351,22973,-84948,-48512,69798,32699,-60745,18386,31001,-94582,-115732,-18231,40312,59725,34350,-774,6080,-57759,4646,-1799,-12566,-14803,48182,-4944,-67574,-28175,-32725,3313,85024,113061,93328,-42289,-22090,-93676,-55393,31947,-19588,34125,5696,-23805,86184,-78596,-135710,-88093,12711,-12590,-40708,-49931,59241,2662,-61896,-80799,-51056,-28334,155,13272,28845,-13693,19745,24394,-12528,5529,53775,-48452,-10917,3750,-53672,-110920,58299,63598,40970,28774,16842,-19673,28972,-34280,-35282,47069,957,18849,107116,23954,-49657,-80,-69542,42252,-32238,-28628,-58490,16138,39004,3284,-69590,8658,32288,-7406,-30704,9385,38448,77653,22463,-31993,-66230,-26604,61943,3512,62729,41383,-90647,-7035,29399,4459,16684,28434,9844,-39004,79415,-71444,-77902,11375,38663,22095,-1595,-51480,-96745,-53900,39534,32873,31113,-13546,-15687,-34497,9501,1101,-102377,-21408,-1787,-6216,-62512,-15759,-26777,-6740,-33344,47011,21402,-18331,34462,-35644,-39166,-2858,9607,-28486,-11249,70435,-32367,881,40510,5938,2243,65035,32348,41871,7873,79633,1925,48502,-21405,2568,-14570,-73302,-18305,-36125,12470,-38270,-79427,9959,115115,-7345,-73495,-21894,-2353,12648,-22731,-18929,-9222,61157,90545,-1637,50646,-18383,-2842,-47180,-114472,-41924,-40285,56869,19034,-42933,-37249,-1478,36368,7684,-33545,23478,3785,74787,18024,78102,-37118,-47378,25598,-10311,55046,35040,-46462,120707,39727,-11806,62328,-74872,-44091,-100,-44772,-17492,-3132,2336,7116,80575,3899,-66181,27338,-39869,-58805,-6139,10379,-31298,-35265,28748,85207,49448,30016,35841,44887,-18456,11810,-38488,-56238,-18608,39283,25832,-54327,53271,39615,-54154,-105343,-5905,-59955,-49679,-18708,20781,-106310,-29444,-24435,40944,9820,-7127,25851,24808,19483,-74110,-45545,27629,-37001,-29793,22418,5722,-5863,-57464,-64584,104882,46308,27821,-24052,-82420,13548,-25859,-88894,40015,2471,-25975,27115,-2041,-41412,40803,14733,9400,-72390,22522,-26585,4474,-61254,-6155,-16413,-41834,21646,-38954,-9687,-58413,-8226,25231,13743,47950,142008,-80948,-48848,-49952,-62052,7633,3253,-15260,-12419,-2201,-3055,-63636,-39468,50211,-31815,18296,28435,44637,-25986,-35737,19843,-52841,-27597,-24215,37615,11997,-6246,34353,43178,85418,9962,-43347,-29209,-9101,8154,47697,-54892,37884,-36376,-18336,-79357,-33471,-33796,-47204,43399,27172,-6272,-2429,29654,-8815,-90682,14431,12437,8915,22542,90333,-17900,-16886,40794,1121,-122405,-103640,27601,70192,-22622,-21021,37097,42432,43163,-19855,47928,-16830,-14645,-25905,1931,-32275,12897,90621,13815,20056,-16677,-13764,-3954,-406,31094,79640,-63804,-64614,32826,-422,26519,57098,-34026,8773,-9424,16015,-55774,-77090,33499,13114,11306,-9737,-8922,-24672,-28940,-58857,6465,41537,81083,44300,-21137,51606,-23246,5517,-74480,40389,-22039,38221,64607,-14558,-31000,-424734,-129459,12975,-36095,-74663,884,19453,-31403,-8997,-1047,34730,-1552,6186,14829,116075,43480,6325,52647,7562,-4037,-50171,-28445,-129548,-20871,56126,2892,5656,-20311,26374,86030,23374,56646,-56932,18281,42935,26307,-44759,-73811,4479,-31512,-49803,-23170,2567,6858,12637,15716,4101,-60999,28705,50146,-4366,-12995,15873,-78808,-19537,12786,88959,-32111,-13598,5841,50173,66612,-16350,-91956,38947,87577,74601,-65171,70084,45337,15536,25394,6609,-19064,14032,-22146,-88209,5979,22917,-62969,-13629,20393,-40266,-32771,-748,12224,-52703,9881,-16409,18946,-28876,11978,-93533,24033,-115782,-68773,17573,-12221,-55234,-49415,11144,-25052,40449,8321,18985,11812,-51941,11901,25895,71299,20722,64415,56527,-32124,-61265,-58050,11047,-45116,58060,38984,-13620,-84137,-3338,98754,12024,6016,-19637,25499,59065,17832,19895,-17760,-75679,-38739,28629,52505,-22687,-5153,-2675,84183,113898,21780,-25697,27824,24892,-82814,-48640,81918,33916,89188,51542,31948,13761,6682,33632,34315,55800,23125,-37794,-87650,-6863,-81390,1567,11407,-11781,-64940,-64886,-57423,38049,-15383,2184,-51826,-64436,-83065,11980,15628,9338,35997,-57227,-34587,-19950,-58789,-72838,-28821,17801,-24818,-10832,-33276,-41523,-29158,-101123,16784,-19561,-46139,9725,-12691,11107,-1240,65730,13212,-43052,-55360,-34625,-5841,-61946,-8184,-50771,-2946,50088,56574,-36088,-95849,-41868,-57778,28210,38002,9302,-14591,81099,-28917,-11026,23512,-21438,46726,-43745,39243,35638,-59725,9662,20804,-4960,17917,-151723,-29248,-16803,44607,75819,60948,-3805,11615,61094,-39113,-126711,-38816,-43758,-79695,3631,-1259,74671,78158,107809,-10099,-14039,-106650,-42776,61591,11044,21234,44873,-48557,-17711,9541,-32036,48554,17400,-183,26670,-2881,22059,-49963,-141369,-26690,-24493,-94928,7342,-9110,-8922,-17759,-17991,18415,2308,-61807,-28961,17038,825,29731,23111,-18519,-10146,18130],[-11003,-16369,5494,-23763,-34774,-33111,13747,43602,-6434,21869,-82945,-25465,44480,-52239,-13353,-13719,-15665,-43162,63275,24874,9934,55026,66333,-20237,-39228,17562,21843,-3860,12629,-29075,32264,63712,75845,44927,-8541,-44620,-61065,-29262,-66914,-1255,36416,80600,-8062,-67816,-26030,35803,-45408,-33397,-587,31928,3048,-13358,-43013,2291,-58218,-2468,11820,33461,-383,-6540,-75329,69346,15019,-56434,-23452,-17697,-23915,-11789,-11185,-29008,25065,36742,767,50537,8567,64558,50881,30520,-16220,-923,2083,25361,13243,-17228,-17624,20365,-16869,63309,102497,92218,-7132,-38160,25911,-10992,-33626,-8354,31538,-33077,-72145,-23967,-13814,39725,63830,60467,101107,31237,-39557,1726,6150,59015,69416,11225,5932,-67638,-48872,-109322,-100643,-17834,18525,81579,33258,10189,67780,39224,-3454,73211,18338,-2542,-10054,1501,47458,32268,-26048,15571,-3461,-47233,-14999,-11101,-47737,-59517,-10959,-6323,25294,-4734,41312,26772,26319,51916,-41828,-11366,-22643,35082,-11989,334,-2168,-42481,14976,-15793,-33019,-61984,-17030,12588,-22989,-9375,-19138,6268,-25292,7153,56534,1998,-17704,-67889,-33950,633,-54023,10653,24959,4739,27952,127525,-13628,71316,23924,16378,4648,4651,-62029,14526,1870,31459,-8499,5501,-31019,25416,-74403,11607,-38160,-26903,34661,-19682,-23459,30418,8412,-34471,-2373,-32007,-22284,-15105,9065,-46603,-6034,-19872,17665,-13488,-18989,-34691,-53846,110266,46523,2816,401,6688,-37574,-75955,-35723,-85920,-113338,-67270,-23344,-31165,-16409,61543,-5960,-96710,-44439,-18396,20365,-94800,23970,29413,18686,39099,-43816,-8074,-25065,59412,-21611,-79226,-34074,105439,-176203,-245245,-106458,147154,66415,38214,6288,103375,127180,98723,-11124,-39034,-51058,106213,40660,-31533,7393,95913,82724,40363,63572,-1240,97414,38277,9162,-54740,6183,30439,-96749,21386,53522,7608,-57813,-2963,28291,50616,85425,53832,-91007,-611,22067,-5284,13590,-75597,-45767,21756,27627,20869,57727,-81253,-12715,-36687,32801,-57738,-16653,65975,2467,-93585,-7850,31955,-89013,-126388,-49867,53781,57224,29777,-4152,24885,-115211,1277,-23457,-8506,-12426,31868,-5316,-68957,-18340,-53003,3957,74067,87283,62936,-17594,-16987,-82109,-50602,24053,-34327,21166,42408,-27764,74972,-62663,-115204,-69502,16161,-24928,-54534,-93825,74438,13397,-63161,-66351,-35684,-17038,-37496,-11643,39873,-173,38738,42241,-12786,-7436,46880,-58059,-52010,-14511,-59436,-116041,63878,34741,26562,30746,37414,-15172,18380,-10552,-7960,46865,6939,73195,91336,20199,-50281,3006,-102967,8340,-35411,-26064,-62428,-649,36570,2691,-62782,18418,24628,-14878,-32105,-1175,11250,83145,31681,-27444,-49775,-34978,35827,8151,59489,34816,-72335,5379,55125,2443,23395,59212,27103,-78519,45189,-76702,-65449,9936,29212,25946,14696,-36794,-85774,-56591,8156,31003,30093,-12196,-6952,-35487,12765,-6821,-61016,-44801,-18305,-6138,-25455,-720,-545,25367,-30153,37765,25724,-29891,55084,-8527,-36151,-4963,-24457,-22779,14204,45191,-42608,-23414,32673,-2303,-10812,43829,-10040,51595,39561,89836,17474,52300,-30658,-4572,-47638,-90305,3684,-29441,-4768,-39498,-100389,-192,89209,-605,-73970,-30686,-5431,-7126,-15649,-6375,24267,46291,111001,37850,38662,-30114,44784,-37024,-129547,-30312,-19491,49178,20607,-40329,-8739,-3610,28330,-4526,-26505,37904,-14152,79104,47548,96646,-42873,-43914,43502,-13320,46020,20897,-68703,84911,59007,-14682,42938,-27464,-39867,11714,-37125,-21164,10199,6773,-5208,63538,-7715,-65709,35689,-19269,-55811,-10427,4008,-69273,-57702,20151,68979,35702,69455,16828,29130,-34945,21106,-43438,-62289,-47475,26564,28837,-56946,29856,38622,-47391,-96568,35087,-33260,-59581,-45744,20568,-68787,-1724,-21743,47785,12825,40752,37238,7157,21325,-50069,-36544,56924,-10869,-18829,43362,5257,-34390,-53306,-46818,90262,36107,28606,-37438,-102685,1675,-39944,-91034,46150,14237,-11410,25140,3989,-35409,66054,7809,32633,-52838,43934,-9512,14901,-47967,-15407,-38413,-1258,18310,-30853,14958,-35124,-14129,14667,11590,47486,95449,-100941,-41169,-69232,-54953,4569,3551,11256,9320,306,320,-66757,-43555,22521,-38196,12232,36378,34825,3399,-60094,13427,-37544,-38336,-31162,16463,26051,-20574,31905,7193,90309,6939,-28251,-31893,6108,7293,59187,-33411,31404,-34728,-12103,-60604,-2730,-67081,-32035,49065,32601,-6842,-21282,33030,-21512,-100194,6209,47886,20790,26163,70849,-18022,-25424,24983,-2956,-107790,-94145,15743,55942,-29450,-39295,37512,54018,22045,-29440,61632,-26707,-12628,-28986,2294,-58956,27444,103891,2463,20923,-19800,-23805,-6898,8604,32614,43304,-80348,-26222,37532,7383,36507,68002,-56176,-9249,-12796,19901,-38111,-57661,41542,-14690,-1452,-17900,-13756,1947,-52864,-50004,22812,45346,87782,41039,-33713,56410,-20598,29349,-62368,37910,-2376,28537,77492,-2349,-43214,-495812,-96963,32401,-24817,-60509,10520,20209,-23569,-20262,12349,30525,19888,24544,12961,144374,53312,33493,57984,455,-3883,-27350,-40120,-174382,-32465,57350,11632,6639,-17995,36914,77448,-9512,52640,-66962,-2423,11995,7659,-37711,-78179,12079,-35188,-42743,9511,22641,331,21933,38262,49087,-65284,-265,31549,1790,1742,-4720,-39430,2463,30430,108200,-5611,-21111,31312,76737,75048,-4779,-93936,38518,73269,68685,-41646,72632,85497,35511,37304,28443,-25930,-27158,-7459,-57781,36646,18432,-51429,-9679,37688,-23951,-15869,-27807,4474,-15718,35227,-15923,33375,-42583,1401,-70914,12177,-126867,-91507,25374,-17115,-41867,-37875,1689,-16912,40899,692,19738,2696,-86632,20665,164,52864,13945,36884,70329,-15840,-58158,-26817,18850,-24019,58584,38205,-7568,-94062,-9404,95121,11893,10267,-26255,20545,97347,28228,26660,-18649,-66409,-29217,33271,34392,-30424,-17785,-41594,113754,96166,13523,-41749,33229,14117,-71519,-49891,63104,20138,56559,10664,27121,41745,22493,40696,40473,71830,29962,-43828,-93173,-9410,-103837,-4377,13758,-21625,-17913,-40622,-30699,30549,-12202,-2559,-45855,-76711,-67032,25433,44776,53627,31413,-52903,-10406,-8856,-60820,-57439,-26763,-12844,-33326,-45036,-20709,-73232,-48553,-95424,7116,-6839,-31459,-9977,-9921,26621,-10065,55276,13889,-28409,-32262,-2697,16610,-28567,9548,-19715,26523,47212,56920,-44064,-36477,-4061,-56748,31798,33978,-17558,-16244,61246,-64224,-12780,14014,-17613,51822,-9697,34748,39777,-62074,-6307,19388,23911,-1769,-140696,-51656,-20584,26148,74743,46127,-20764,17141,70446,-42910,-120635,-31154,-9077,-50467,15424,687,68050,62627,91672,8371,-8132,-68576,-35876,59721,-38930,19601,75982,-26252,-20047,349,-36452,28116,7155,-1929,6670,-20706,11173,-56224,-112650,-46259,1071,-46535,14606,-8995,-4936,3551,-15301,16451,8224,-56675,-6606,12100,4100,34846,12351,-20567,3001,34862],[-3886,-19302,549,-21648,-20295,-30558,8726,32323,-20348,24251,-101247,-33814,24824,-41513,2419,-30593,15356,-31492,45134,8662,30175,54171,76640,-25418,-21719,29490,33780,-4285,-26173,-41937,6165,52302,57336,60725,-18606,-52310,-71175,-29333,-84891,7328,18942,75791,-7541,-59485,-30860,6077,-36132,-28205,-31979,26153,37777,-2455,-45894,-787,-83305,3377,19787,53521,17727,-27538,-47749,60231,20808,-66496,-19973,-25169,-33104,-20924,-14723,-7221,22711,33430,12935,54628,6529,48123,38005,16733,-11920,5259,33712,28128,24199,10455,-37377,-30392,-40312,20624,67794,33570,-36029,-46968,20237,16049,-43732,14451,26883,-31126,-39125,-26537,-9079,58980,61440,5900,52362,11986,-41471,-8439,23136,69163,67952,4702,4622,-60844,-36154,-96548,-96297,-29941,7100,82951,49607,-15620,32030,33904,-10269,73176,-2439,-4696,-7528,-16843,22955,28729,-15168,-4542,-20900,-20555,-11623,-16510,-41846,-46290,-19126,-24820,2636,-40260,49562,-5715,12479,54144,-10085,-36122,-15246,33272,-11221,7968,7530,-40631,51178,-13568,-28899,-22098,-18045,16494,-20986,-22620,-20103,6723,-25365,7467,18460,9580,-21203,-3029,-25777,-1299,-51056,11458,1885,-19343,7321,88456,-28320,82097,17105,19004,15524,10762,-43277,-17613,6080,29027,-15559,-9730,-38247,22171,-66472,21578,-45094,-28253,25534,-24388,-24374,6308,23695,-28824,15551,-26507,-3200,-4512,-10331,-67339,-16875,-36585,30598,-7854,-5196,-26141,-73860,105992,23833,-795,1386,27246,-29880,-72932,-37184,-80289,-99111,-63922,-23003,-48007,-31429,43090,-33046,-111988,-37437,-30056,10926,-101857,19891,15202,38217,73114,-26241,-25674,-51423,50236,-25967,-67077,-9597,125480,-86236,-267822,-294613,168266,54272,49160,17381,108530,154915,75285,1732,-49587,-34452,92810,43751,-16067,665,123003,60888,64845,64003,-12062,88543,16605,-33190,-41826,28285,56708,-74450,23218,44888,4867,-56520,13587,34893,55340,92779,67415,-97907,-9705,6540,-4989,5993,-78178,-30471,27832,37607,-675,35801,-84469,-76790,-29437,37945,-40866,11746,65036,-26986,-110488,-24766,34339,-70881,-123693,-66636,59590,34920,32910,-2345,36113,-158034,-1232,-34988,-3182,-11497,14337,-2734,-53423,-10235,-60990,6151,55411,52627,21781,12984,-23129,-76297,-23153,18055,-41243,7982,58627,-20295,40478,-35709,-81320,-48056,13882,-29234,-52929,-121083,68907,24574,-54595,-38113,-8644,8130,-61954,-21863,50113,11716,45783,48931,-24416,-19096,22596,-71904,-84975,-25184,-60464,-112199,56776,3974,12407,34156,60303,-3855,2625,19528,19489,41338,2815,124348,61653,4832,-55218,14900,-126561,-36747,-38388,-26493,-59847,-11432,30632,6405,-49815,25644,11595,-26937,-29485,-10017,-15740,77644,40759,-20569,-17416,-37161,8615,13922,36319,21547,-47214,23961,75753,-1419,16661,73426,45527,-92213,6548,-73394,-54123,7193,18065,29156,22032,-20067,-62398,-59581,-23347,21458,28694,-14453,103,-37477,12085,-15127,-17022,-59260,-40894,-1785,4665,12499,16787,61695,-11369,12232,10450,-49526,58602,22377,-28899,-2569,-48416,-8842,31651,27882,-47755,-48006,23896,-10407,-25043,12663,-56207,26997,55527,97185,26043,40509,-34771,-12391,-67315,-94011,25302,-19217,-20176,-35756,-114458,-4009,67672,4294,-61700,-17034,-4086,-24207,-3892,7268,58281,19910,112143,73588,19959,-40927,81961,-18274,-110107,-13831,492,34818,24160,-33783,19347,-17110,-5699,-19751,-18233,48865,-23729,72018,63493,107217,-40606,-41343,55340,-16343,25100,-405,-73345,57742,67431,-21812,17016,30079,-24253,26909,-27509,-23586,19929,10912,-27148,33753,-26442,-64582,41616,10956,-37240,-14808,-1054,-72132,-68029,3530,36445,15312,86529,-73,13405,-56863,29276,-44448,-69586,-88866,15571,19949,-45040,-249,51896,-31892,-68111,62548,-9476,-70425,-59120,27247,-26275,22397,-22492,44600,15805,62035,36404,-14248,21431,-24653,-22994,70764,24048,-4824,58682,6678,-54191,-36654,-24598,57987,23407,35607,-41802,-112304,-26116,-60540,-73623,43379,33417,1184,23073,6393,-25443,83830,-6465,52728,-31190,60105,11553,17360,-24110,-29296,-55191,37568,-4697,-35267,33700,-13278,-21777,8996,16581,49804,43453,-119554,-36893,-72374,-34737,-3906,-7155,31491,24486,601,-1502,-63494,-39903,158,-35789,8629,57086,23110,34011,-84510,-4351,-18125,-23977,-25437,-1653,34794,-29138,20827,-25342,80433,11331,13064,-28528,11750,5399,62406,-15190,19349,-23231,-4298,-42606,22106,-92296,-10192,50174,35865,-8376,-29518,26775,-39685,-86030,-7503,80808,49570,25994,21640,-19474,-40104,7152,-6151,-80194,-80096,-1141,37203,-29794,-53293,41016,63155,-1777,-39235,62028,-23509,-18183,-36848,4146,-76036,44935,103823,-9579,21702,-12260,-32286,-8979,37778,31364,19100,-82465,10447,47209,3639,38134,76225,-68620,-32854,-21020,22260,-20894,-27873,39169,-30570,-9918,-26730,-18511,14063,-74110,-38816,32777,43973,86362,15070,-49161,52156,-9730,51480,-45312,45629,17039,17984,78756,15127,-54166,-590086,-98089,31996,-25956,-55774,18752,20225,-18175,-31080,24124,24800,32657,50712,7345,140632,61886,54183,53109,-10952,-9465,-5363,-48799,-188665,-28775,55535,25911,10434,-25558,39166,55958,-35970,43034,-60867,-30324,-17945,-6368,-16816,-64256,18569,-48920,-39436,36468,37292,-10620,26153,57540,80547,-65640,-27995,17054,10852,10739,-25443,-3522,14371,44544,100333,13342,-25315,49228,101200,74415,1666,-73715,41489,62374,54876,-15287,67679,119747,54490,48832,49869,-26552,-57275,18466,10774,72371,20704,-36801,-2589,54052,-5725,1010,-47145,-3666,22672,65471,-2269,49726,-49021,-9747,-36826,-5834,-127483,-92640,31328,-22787,-27080,-19843,-4291,-22704,38916,-15167,5866,-10780,-84637,26427,-30872,21876,5226,8638,76751,4907,-52741,2984,29963,231,56261,39416,-4466,-91662,-12088,84853,22768,15753,-25832,1750,93960,26712,26675,-20059,-45589,-19944,27279,4892,-36242,-30176,-60427,128831,62574,-3487,-59534,24102,6016,-51272,-39902,34175,8558,13253,-14879,23736,61188,34805,45608,40035,86930,35016,-36089,-92468,-13283,-103099,-18472,10330,-30169,30175,-3580,2193,15514,-8770,-2501,-30902,-68631,-20875,39051,51220,81873,20569,-46741,19714,2215,-53418,-33570,-30059,-34591,-31901,-57224,-156,-99163,-66916,-78711,-3310,12286,-10271,-38944,-12727,41552,-14293,43558,18596,-1181,-9144,22061,33880,-3061,21182,-1257,47765,37947,50042,-48754,25243,23098,-52905,38118,27939,-44629,-14655,50264,-87117,-9369,7551,-13779,59876,21481,23480,43582,-72587,-12831,10320,48236,-11764,-107386,-65495,-20142,10866,65004,19076,-37551,22601,64022,-41213,-91685,-9815,23297,-10627,24742,8154,46594,44557,63760,25647,15149,-23122,-14423,51721,-66346,22726,86657,-894,-10708,-8543,-39665,7876,13891,1133,-15065,-29546,5832,-57293,-72500,-64874,25061,16296,19140,-4670,4325,20794,-10235,4738,14726,-47082,11098,1378,1275,34568,5365,-14041,8098,44323],[2870,-26324,1317,-16442,3448,-21248,-6978,22037,-26551,23182,-111123,-38405,14254,-27212,10514,-47289,32860,-13930,19224,-4162,46102,40322,64067,-30935,-11194,18993,50492,451,-76167,-48119,-29081,31666,36780,64334,-25986,-66281,-80109,-24148,-93224,17796,2879,71446,-3721,-42055,-32683,-20399,-25334,-19616,-51212,14096,60384,5314,-32271,4778,-81038,12174,26576,54051,31989,-24185,-19421,38520,19226,-67908,-11867,-30350,-45304,-23870,-12460,922,16735,42709,25371,46688,644,36743,24736,11407,742,4508,64644,18378,33767,32086,-42407,-86248,-56359,-10183,25386,-32131,-63327,-52786,7296,28669,-47704,30287,18924,-33541,-8011,-21259,7596,63301,52046,-51636,1135,-5912,-41598,-33855,39320,68741,57802,5637,1738,-45733,-17587,-79585,-91153,-24964,-22,69359,54257,-38858,-5309,26484,-14692,66096,-17466,-7451,6185,-26134,-10267,25119,-2407,-16953,-33134,3325,-5148,-35306,-28785,-28661,-24883,-42408,-25676,-84792,37368,-44697,-3055,30669,-3667,-60153,1686,28843,-8715,10926,9133,-45581,62465,-8973,-23837,14628,-13732,25335,-19508,-40400,-15097,1629,-24948,600,-16308,16285,-33457,38971,-19505,-6435,-51193,17879,-2865,-30405,-9894,43509,-38957,85321,9695,18219,17515,9806,-33672,-49285,14291,21009,-28819,-13172,-36624,17752,-48038,34730,-50199,-29934,23306,-28928,-22624,-10005,34887,-27897,19549,-23855,26502,12098,-27352,-81172,-25233,-43075,44588,3097,10439,-31312,-77872,90814,-3540,-3377,-1361,46264,-20585,-70932,-40562,-86104,-75962,-38514,-16136,-56399,-45151,17448,-46009,-112221,-26231,-40270,4122,-100111,-1216,-9403,26358,67707,-21604,-48116,-80186,29115,-35162,-55180,9870,123280,-9410,-214064,-401385,180602,48087,46477,18304,95417,157961,40520,7208,-58635,-16498,72406,42348,5767,-286,133928,47325,83890,62612,-15909,71378,-2434,-60278,-27454,49156,82988,-48982,23090,27786,8695,-52110,24688,31147,58933,95091,88602,-75411,5382,-21762,-17753,-18950,-70780,-11349,24540,41590,-21411,8513,-85389,-120762,-4558,35183,-43518,21362,59282,-49199,-108594,-30179,42514,-46071,-107963,-64035,57652,-7376,39527,7500,36669,-171489,-2909,-35496,1701,-9611,-131,1703,-26066,-7239,-56383,10804,36592,22068,-18144,39156,-38746,-77247,18103,14388,-36713,1303,51173,-5603,-5898,-6719,-44739,-28671,3798,-25214,-39765,-122142,46103,35269,-37315,-8287,21971,40237,-57043,-7754,57363,16915,38467,43294,-45346,-27465,-9440,-88741,-97654,-25829,-58518,-104591,40479,-25161,-247,38785,79294,11600,-15602,48334,39151,29923,-12019,150186,27119,-16965,-67259,32166,-133041,-75851,-42302,-29185,-49797,-14343,22497,13469,-29147,30837,-103,-37552,-25865,-15234,-35961,58148,40717,-14950,15443,-28350,-4884,20569,7392,5436,-20046,41815,82248,-5562,4078,68039,59784,-76550,-21233,-65470,-48381,4900,8910,32291,20449,-1161,-29292,-61398,-46455,9194,26179,-19911,1464,-40307,11974,-20472,10504,-65065,-64217,5199,18382,23461,19523,89635,18133,-22605,-14045,-68453,41902,48317,-17900,9705,-53812,11071,36399,22189,-44201,-66724,18001,-16731,-38112,-20229,-91898,-27815,47961,96045,23142,14922,-32205,-19756,-69762,-88541,43017,-8451,-29246,-26332,-115650,-766,53928,6791,-45186,14276,909,-34460,4172,14544,84233,-11889,95541,96120,1278,-51248,93991,3195,-60066,3508,18352,17319,29567,-24225,37965,-37766,-54442,-35233,-11383,57725,-24748,56188,65999,108449,-28052,-34413,61436,-13396,2654,-24598,-60708,48267,60411,-32525,-11386,72013,846,38439,-18734,-23279,21996,14617,-49823,-763,-44719,-64269,42704,39854,-8570,-17284,-3623,-43137,-66699,-17929,1203,-7630,65812,-10094,998,-75983,31701,-38361,-74732,-125319,9339,957,-27233,-31847,71618,-9055,-25527,67869,1115,-80496,-52339,38081,8524,34514,-26289,34053,17455,48493,26772,-35308,18212,-1811,-2220,68889,55708,10464,67042,7996,-61684,-12512,-233,19261,11795,45896,-41516,-111292,-55122,-81867,-40202,29606,54214,15109,21291,5631,-14167,87209,-23817,67264,-7198,70421,33868,11719,700,-42072,-63085,59130,-35338,-52782,34601,-62,-27860,12845,26860,57065,5019,-131136,-32501,-52470,-11014,-13231,-22798,40390,27892,-1735,-10302,-54371,-27694,-7609,-24775,12241,84818,7675,56300,-100448,-28620,-839,13126,-7886,-9447,36615,-31180,4085,-41180,55507,20623,64545,-21191,8106,1664,58483,-6399,2253,-8762,1541,-31746,35490,-100534,12049,46109,34447,-10080,-22840,9529,-56965,-53168,-17352,102942,82132,20902,-40935,-20405,-56232,-11330,-7463,-48535,-65868,-19171,20481,-22786,-59169,45727,68538,-20186,-45899,46433,-12624,-33290,-49364,5741,-79539,61808,89865,-22350,24828,10580,-39194,-12024,73754,27278,5725,-71038,36212,56210,-9716,31568,81949,-71307,-61708,-33602,21688,-8086,-1536,19085,-32215,-12375,-34643,-22632,8789,-85622,-28869,36223,37492,74701,-24404,-63180,41506,7596,65718,-29205,61517,33578,8089,66089,32659,-54202,-644590,-119240,15943,-39104,-57691,20465,19553,-19157,-36185,36266,19144,31206,74955,1792,103028,67538,64131,37782,-23947,-18423,13271,-55302,-174853,-11961,49020,42593,16386,-35323,32434,26704,-48442,32923,-40367,-59986,-38280,-13828,12749,-33105,21357,-61293,-40818,52512,43496,-24660,26730,70423,86060,-60656,-44693,11052,17854,12693,-44273,17753,5405,52157,78450,15817,-26507,59043,112604,65037,2751,-40877,51687,58504,35957,4975,55888,130052,67153,55538,64511,-21268,-64797,44014,82625,99616,30350,-24003,5223,66816,15131,18061,-53167,-6490,48768,91706,17860,57289,-50060,-18657,-4884,-23605,-115442,-65543,34962,-25219,-13727,170,-7155,-34776,35651,-31801,-18588,-25468,-61565,27387,-53813,-11917,-3180,-11930,73075,26072,-46754,21171,42458,23472,50429,42606,-3990,-82988,-8860,71279,40528,21683,-20612,-29223,54179,16103,22706,-21017,-19313,-6384,11103,-25928,-36655,-38445,-58158,120686,27668,-22066,-71661,5091,441,-28100,-17626,7866,5989,-26232,-19838,21342,62506,39675,47280,35539,95132,34018,-17209,-85054,-17023,-79317,-35995,3242,-39815,68453,34926,26667,-4055,-7560,-7338,-11322,-44345,40442,45959,37788,87953,7455,-39321,47996,15776,-37836,-8537,-37993,-42413,-20240,-43025,20330,-109296,-80671,-59704,-12085,33852,11874,-66665,-20435,51553,-13231,30924,23043,31050,10288,31897,40692,11633,23432,139,57001,25514,38026,-46696,74759,35848,-44589,44592,20867,-60949,-10356,49339,-88079,-1040,5859,-8427,67265,40213,9420,45713,-84967,-9053,-2943,60467,-8111,-61457,-67802,-18954,3714,47346,-9268,-51146,26393,49051,-32799,-45674,16126,42909,24173,29532,19774,18401,29557,31887,34619,47081,20178,14707,42801,-69119,29117,76070,17922,8760,-14260,-40808,-9025,33381,5352,-31350,-28204,9638,-51131,-41271,-79381,37591,66739,18209,4142,18087,30523,-3253,-9055,21900,-31285,21591,-11264,-10759,29447,3922,-999,7246,46494],[7937,-34287,5696,-10150,26138,-8659,-31896,5667,-21211,26325,-105793,-36353,17511,-11013,12384,-64112,30916,3862,-7712,-10256,52576,17250,32283,-35473,-11619,-8680,66893,14216,-119087,-48124,-65730,7807,19088,56180,-28446,-78804,-83177,-16748,-89303,27135,-6058,69420,6403,-19426,-29963,-37719,-16421,-9313,-55003,144,63194,8221,-5380,19872,-61412,21028,31807,40794,39132,-2720,-6756,9076,10125,-55744,-1364,-31449,-55650,-18054,-8165,-5966,10099,55143,32848,30212,-23283,31340,15517,15434,17447,-5968,88806,-842,38781,46051,-32985,-117498,-63116,-33930,-17765,-73246,-80858,-52639,-11990,19918,-42723,39650,7700,-46719,3092,-8909,36961,53169,43019,-90056,-37038,-17972,-39089,-62784,50434,57399,43227,13842,567,-27586,7,-62603,-86977,-4244,-3866,45678,47579,-55010,-31459,19096,-18682,55529,-22601,-10934,26080,-26520,-48264,21058,12688,-19424,-37979,18242,-112,-63916,-14800,-16738,-27161,-54615,-53642,-117381,8317,-76838,-15265,730,-15624,-75874,25454,25088,-4735,6015,1116,-57231,35364,-4763,-18496,39071,-436,37691,-19002,-58294,-4356,-7925,-24431,-12312,-40394,16179,-59057,41235,-16631,-13271,-53730,37899,20752,-24708,-16521,10580,-39740,80087,2065,13749,12344,9091,-35145,-75937,30335,11313,-42098,-2966,-25795,13243,-21848,45281,-53517,-31829,30921,-32950,-18825,-13593,39081,-31820,3651,-26712,61147,27806,-31731,-80873,-27393,-36181,62328,17756,14698,-55331,-64122,63771,-28518,-10224,-11702,50944,-13288,-70479,-51276,-103441,-51946,2958,-5629,-59461,-52488,-9891,-42717,-104025,-18004,-44385,5329,-91585,-35174,-38924,-13115,25281,-37874,-70965,-103185,-3078,-48901,-47794,13232,91735,28513,-81689,-387332,191501,57266,38257,14662,71564,138375,5437,9006,-59365,21,56961,39329,28119,3718,131678,49593,92729,54178,-10973,54062,-13854,-64548,-16595,61007,104967,-20337,24773,7794,19758,-31993,34012,26420,62673,96016,112416,-38017,37439,-53421,-46235,-60018,-55272,6976,5457,36011,-38635,-16970,-86524,-133178,27739,23335,-64143,4974,41142,-61306,-90406,-24673,56917,-22829,-83475,-44227,50345,-62902,42482,24174,26790,-155681,-4189,-31950,4501,-4232,-7376,6508,4757,-10939,-43483,20322,28205,6893,-44361,52556,-55283,-79373,58631,12773,-20634,5384,26374,10352,-49581,13444,-17893,-15134,-14601,-14729,-22222,-98864,14146,44274,-16942,12451,46273,69643,-17991,28990,58159,13139,18057,28302,-69084,-30816,-37359,-104913,-84715,-16126,-57109,-100149,20689,-51137,-11485,41993,88024,27109,-32772,66879,45927,13617,-34061,140674,-2135,-39594,-85237,49734,-120530,-94610,-47375,-32782,-31543,-8815,14335,20792,-1208,34823,-3901,-41427,-25731,-16566,-44834,17716,27438,-13417,27621,-7950,6525,28931,-8089,-7824,6422,55034,70068,-7518,-7069,46955,64362,-42728,-30135,-56066,-47903,6681,4626,35259,13102,19825,8122,-60643,-54625,370,24275,-26225,-5257,-42311,14977,-21562,15218,-62313,-83314,12437,13600,32693,9563,99965,48750,-54829,-32742,-78336,8030,63435,-3531,35306,-41424,30169,28224,26736,-31913,-75895,17275,-19172,-47184,-45036,-106202,-89592,18799,82583,7946,-17131,-23547,-26286,-58542,-75741,54859,-13,-29121,-12794,-100749,8833,44947,8046,-33533,51211,7721,-37380,4649,10896,90004,-41374,66683,99795,-10993,-60755,73636,20069,875,17288,31916,1476,35771,-12357,40294,-60889,-97896,-47297,-7309,64827,-21450,36211,58749,101513,-4996,-17303,63301,-611,-10876,-47262,-37486,52315,38669,-44016,-37127,78535,30040,40172,-12560,-19088,15538,17327,-61995,-31161,-55341,-63633,38922,54854,21964,-17668,-2876,1547,-57395,-37623,-22670,-28463,12780,-10457,-4374,-83548,26268,-24186,-72894,-136585,9588,-22358,-11291,-58247,87875,17925,21130,50255,-5319,-87996,-28636,47520,29223,30794,-31811,20189,17781,10826,12980,-51953,11750,15448,26152,56185,73412,24546,67844,6851,-57258,11768,24536,-15239,3635,55592,-40771,-102760,-72764,-93880,-1339,5848,68246,34648,19872,2830,-4377,75776,-38060,75254,17612,75957,52549,812,15402,-48581,-61815,55785,-58914,-76301,10689,746,-28843,26895,38848,68821,-8663,-130793,-23530,-13288,5923,-19489,-36861,37044,18306,-6593,-25356,-41157,-9363,3063,-7783,25287,108138,-12908,62439,-100159,-52416,8872,58001,16683,-3439,32819,-28054,-14297,-33672,22031,31919,104351,-12630,-1351,-4149,49329,-10378,-17199,1972,2882,-29141,37474,-90342,28402,37693,27071,-10377,-3891,-16439,-70605,-16166,-15805,108109,103004,10944,-91971,-19894,-65496,-28005,-6587,-20868,-53715,-34877,11419,-9422,-54750,49036,70261,-27988,-46958,17105,-3434,-55743,-62210,7804,-69397,75172,65414,-33755,32167,45455,-44064,-17279,97126,21187,117,-51624,47353,58309,-27853,18903,85087,-67167,-91069,-46511,17172,-498,13876,-19273,-22960,-9525,-38841,-25520,-8313,-83445,-21088,34722,26436,51078,-63095,-71309,28890,27217,67633,-19882,79567,44246,-765,39848,44465,-43044,-644742,-150481,-9122,-59762,-58791,14524,18857,-26888,-31516,50720,15310,15063,87807,-1423,46612,69012,61712,13983,-34766,-26294,26066,-59683,-149168,10443,37363,58856,24294,-37315,18750,-3110,-44884,27227,-10794,-84840,-43488,-13532,42131,7903,18912,-61224,-45738,57685,42861,-39535,26492,75345,64082,-48186,-44891,12954,17158,8484,-60090,21442,-25254,52388,54798,-809,-24626,62975,103566,49859,-50,-7430,67448,59422,17214,12810,40399,110044,69889,53518,68090,-11840,-47925,57804,125427,106909,43924,-17191,10698,72874,38101,34406,-44214,-1195,54688,105356,35179,47532,-48943,-23868,14076,-35115,-91684,-18422,35854,-21734,-5815,17321,-8537,-40423,31384,-40368,-44774,-36713,-37800,23290,-61393,-37421,-8949,-18974,58288,43469,-41702,23819,54594,40854,40686,46315,-6536,-72644,923,60088,55871,27049,-13650,-64413,-1445,2994,18886,-19884,6013,13390,-12193,-49191,-29910,-39784,-40682,89435,-421,-34854,-71793,-14983,-2213,-7388,12021,-8578,14472,-46739,-8200,18130,43497,34788,44303,28233,91959,24638,7677,-72568,-17992,-42150,-50730,-3079,-52979,92190,63317,31147,-23337,-10950,-29227,7080,-12162,94289,43277,15606,73039,-3880,-32422,67618,34047,-17375,10817,-48332,-36932,-2433,-11059,32958,-98632,-87688,-49763,-16997,52057,29439,-82399,-31429,53580,-7473,19049,22045,56840,23203,24279,35621,16680,17483,-12143,53915,14092,23780,-36056,101925,36051,-30209,47968,13389,-60775,-5027,52263,-67007,10870,7722,-959,72133,42464,-3094,44249,-88679,2576,-14920,59230,8175,-17334,-59456,-18205,5775,24003,-26678,-58664,27400,32008,-20034,6371,35149,44957,41277,29302,32650,-5929,21351,4300,30946,74778,53872,40748,35514,-56293,35719,49695,26898,33965,-15431,-39179,-20868,58082,6019,-37278,-18832,21070,-36094,-32674,-86673,32942,75471,9792,14291,34353,32999,4896,-16701,29220,-10559,23652,-21626,-32061,20873,7347,14373,4395,42747],[11095,-38338,10596,-4820,39050,3066,-60756,-20839,-4924,38001,-83027,-26646,31352,5002,12781,-80171,12123,17797,-29760,-10237,47279,-8092,-7680,-37226,-20197,-41118,75870,35040,-136525,-44628,-93231,-11965,7847,39281,-24619,-79198,-79345,-10259,-74885,32362,-6344,69731,23922,2995,-22091,-44653,-12902,1181,-46408,-10242,47425,7092,26429,42222,-37474,27028,35289,22597,39602,21999,-18841,-21645,-4658,-27972,9488,-28377,-59083,-3883,-8031,-24279,6670,60539,31447,10928,-67742,30718,13304,26276,31125,-26087,99331,-23214,36964,52610,-14310,-102900,-61825,-52804,-51225,-72854,-84537,-45612,-33469,-6541,-28240,43407,-5260,-72470,-15825,11424,74212,33448,39356,-97194,-53113,-21427,-33812,-83314,53046,37323,29685,25996,2970,-13320,9740,-45753,-83146,25300,-5081,23351,35184,-59342,-37164,13815,-24805,44515,-19353,-16250,40115,-22815,-83139,16166,29176,-13234,-36132,21182,-1598,-97381,-7283,-16895,-25395,-58249,-73162,-120344,-26802,-90686,-21649,-17432,-29801,-77793,51658,25683,802,-7173,-14653,-72879,-22471,-3627,-13452,49419,21274,51397,-17483,-72101,9354,-20058,-23377,-28570,-54033,5049,-92513,14740,-17052,-20748,-58198,71192,69133,-2445,-9313,-2031,-27889,68149,-5217,6377,6013,17206,-44547,-93020,54328,695,-49366,18287,-7914,9943,6448,49930,-53103,-32828,46892,-35146,-13737,-4208,35861,-38755,-28396,-35742,92468,36009,-20206,-57268,-21314,-17514,86279,33297,-18229,-92285,-37490,26330,-46188,-26793,-31297,33166,-9977,-68434,-69102,-120253,-32453,46959,3305,-59444,-50052,-33470,-26172,-95624,-18285,-39226,15044,-79494,-72818,-66342,-65777,-37590,-72823,-89411,-116705,-44102,-65335,-50686,-12885,31391,13085,101573,-246986,210114,85964,40210,18484,46308,107214,-20994,16171,-44686,12571,54921,37280,45064,9935,121218,64386,86951,37235,1475,41134,-16268,-48496,-12260,55086,117684,9423,29969,-8425,36554,7841,45135,29029,66001,97036,129012,-2347,66544,-81296,-88105,-108990,-36611,20290,-28122,19589,-52138,-35233,-87699,-118732,53188,3970,-91503,-31491,8287,-64652,-62554,-11493,73034,-8213,-55871,-15305,41595,-119035,35203,38207,10057,-123815,-5657,-35855,4228,5452,-4818,10075,30996,-20858,-29446,37140,37041,10808,-48454,49995,-64123,-75662,84094,12299,3018,20150,-4099,21998,-77286,16984,-8294,-8828,-39227,-825,-7256,-63187,-16894,50879,-1209,19477,56182,87594,42692,71955,49297,1833,-10707,10024,-86552,-28057,-51969,-115290,-50091,2658,-61437,-102632,3480,-73436,-21806,39678,82705,38389,-45450,67870,38764,-5165,-56772,102071,-18656,-58787,-103613,62248,-95047,-88404,-52339,-35693,-6322,4167,8264,24329,30991,38043,3486,-35896,-31926,-15786,-41503,-49371,3349,-16893,2931,16303,43581,40795,3889,-12866,29689,64622,41293,-5048,-12312,19090,54817,-9333,-21118,-47075,-48924,16253,6320,37180,4364,41593,42552,-56762,-45831,34,26726,-29343,-19922,-41139,20656,-19773,2431,-51621,-94826,17415,-4538,41134,-4681,91886,71833,-72783,-35239,-74626,-34601,65446,14375,73311,-18711,40354,10722,36523,-13841,-74953,21823,-16025,-49596,-54516,-96368,-127681,-20830,57162,-16501,-45697,-11672,-32617,-43485,-56179,60290,4312,-19829,1391,-71367,22556,34863,10111,-32750,79899,14104,-35702,-1986,-3780,64577,-61722,33020,85217,-13332,-67675,26228,25892,45699,24555,39621,-8554,40878,769,24226,-81883,-117059,-52162,-5824,68882,-19547,16146,46303,89647,25425,12020,61542,21314,-9517,-64850,-13648,57618,7702,-53032,-55694,48999,55773,29400,-9385,-10948,3798,17786,-54447,-51352,-54381,-59662,32947,47381,45719,-17926,812,41228,-44862,-47378,-27310,-42948,-48944,-1535,962,-75038,14265,-4273,-60845,-113763,15837,-43390,-499,-72556,94540,44678,60316,16930,-23897,-90765,-704,49805,36191,12831,-37621,7366,17971,-29875,-603,-61392,4002,25270,58391,39324,72332,34559,60937,1516,-44583,29190,48641,-37688,-176,61140,-40071,-90737,-73461,-87449,29282,-23500,66387,60089,18763,-776,1885,55428,-43800,76638,40016,78387,62226,-10678,12856,-46168,-53638,32062,-65515,-94236,-34099,-9777,-22334,47588,49174,81266,253,-116670,-7161,31097,9178,-21603,-45419,24634,-1095,-13189,-43352,-26421,10209,29047,11082,45709,116298,-38756,49348,-81234,-69065,8317,88874,41381,14042,26570,-22772,-29866,-5645,-9747,43052,115892,-5415,-11773,-11027,37098,-26597,-34704,4936,-984,-31750,32688,-68887,34488,26597,14164,-7686,18942,-45246,-80980,8414,-833,94557,102942,-2258,-111608,-18656,-59386,-39552,-3986,-1537,-44361,-45517,12916,7625,-40507,48827,69305,-25315,-42037,-18852,-5518,-79432,-69118,12772,-49414,82919,36390,-40201,43943,81663,-45964,-24496,93616,14206,-502,-31352,46302,49517,-44867,3348,84326,-60461,-111033,-53335,8652,2762,17842,-66463,-10219,-3889,-36189,-26463,-26615,-68339,-13641,30408,11002,16202,-88132,-70745,18904,44163,56220,-20834,91754,46808,-8172,5369,44795,-33394,-664552,-205769,-41755,-85085,-55640,1537,17360,-40536,-17992,66639,13608,-12156,82678,-2657,-5594,65242,47955,-14303,-40264,-28899,31095,-61129,-129458,28716,21037,72580,34197,-24522,2354,-26915,-29675,28651,20842,-99212,-32899,-5949,61984,46831,11074,-43738,-51558,56596,39354,-52813,27156,72419,24495,-25931,-28958,18510,5217,480,-72433,11320,-66808,46460,35207,-31708,-19404,63857,74014,33522,-4650,17151,80652,59962,4375,7470,25795,69967,62282,41990,60403,-770,-14655,54057,127336,89462,54956,-17929,11746,69867,60609,48299,-23496,9980,40614,101052,41363,18357,-48263,-25345,15785,-36415,-60299,27808,33883,-12562,-7187,27708,-10405,-28907,25844,-35384,-61050,-39907,-24635,15421,-53962,-46579,-10204,-11722,33748,53976,-38306,14329,64965,48148,27661,48111,-13260,-62424,15069,56012,59175,30719,-7994,-93595,-50458,-5422,18777,-15484,25535,36314,-37902,-59943,-16868,-33172,-17218,45014,-19516,-37130,-57627,-27013,-1051,7733,39829,-15174,30088,-40160,10182,11971,10032,20775,35708,18083,77823,7357,32425,-57858,-13687,-6534,-57425,-3840,-70074,100674,73062,13023,-37183,-20042,-72479,18936,19028,122530,33092,-2687,44399,-10418,-28396,74582,56226,3807,20531,-57869,-23035,14707,22394,33285,-68813,-87715,-56098,-16723,60573,38568,-79595,-43942,46466,1173,10318,12735,65651,27272,2741,20897,14799,8724,-29414,41747,6927,10177,-17792,103892,28899,-9491,45602,5582,-45385,-686,49585,-33364,24291,10092,7739,74756,30897,-10681,37134,-75058,17518,-20172,48961,30410,13099,-44739,-16882,13879,-1761,-25401,-58107,25382,17291,-7942,50184,37523,32265,35804,24724,43071,-18018,21067,-13317,14870,86472,73858,53395,29079,-40477,39219,17530,28055,59123,-12376,-34474,-27284,80513,-426,-32057,-5546,33224,-12438,-44682,-84316,12151,29769,-6385,20575,50312,31790,13159,-13265,35403,10928,17488,-26698,-58972,10869,13310,27164,2926,34680],[12964,-34133,13401,-1915,38278,10679,-85880,-54246,17333,56457,-46626,-10526,47910,19040,17157,-91711,-13866,26787,-43548,-8584,31416,-28291,-43180,-34628,-29404,-64057,71348,55975,-122130,-41147,-101662,-21653,4519,18528,-14570,-59953,-72508,-6932,-55234,31280,-1734,70527,47001,21658,-9935,-44055,-17564,10387,-32586,-12709,21513,4483,53081,66359,-18679,28293,36708,6920,36194,34611,-52908,-47092,-21399,12459,19471,-22670,-52291,15249,-17042,-46451,9496,53009,19692,-5686,-116388,32254,18910,39301,35814,-52336,91257,-41721,27769,51901,5753,-46524,-55301,-64584,-65693,-38541,-75298,-33249,-50344,-37244,-6128,42290,-17257,-105110,-49698,45012,109006,11511,41392,-74750,-47719,-16127,-26512,-89178,45324,12591,21016,37111,8468,-8541,7164,-27181,-77718,54563,-3998,14307,25355,-49315,-19738,12312,-34277,34761,-13458,-24682,36067,-21031,-106147,10191,44848,-2309,-30564,13160,-13154,-133796,-11621,-28433,-19528,-52581,-77735,-89229,-53491,-80957,-22043,-16068,-32727,-65734,75195,33279,7886,-26263,-33475,-88163,-83901,-6865,-8969,48477,46586,63827,-11238,-78912,21487,-32495,-20753,-44864,-63727,-17498,-121243,-14477,-19010,-27681,-65093,103081,122610,31773,9335,3833,-5247,53154,-11434,-2538,5661,39037,-55944,-96827,81301,-11601,-47150,43752,12986,9171,29420,48794,-46382,-31526,66183,-33616,-8305,13953,27234,-45729,-61762,-48664,111702,32618,3961,-7756,-7716,6231,116357,47255,-109098,-127222,-8877,-16207,-55524,-55737,-57955,-5884,-10323,-60725,-87623,-120026,-18591,78728,5128,-56538,-37621,-49651,-3285,-92675,-27697,-24023,28288,-66900,-103145,-85156,-113219,-99052,-113051,-99627,-122057,-88413,-81566,-71053,-75334,-47690,-52873,281049,-11580,240955,127011,67971,40117,27124,77381,-34913,37087,-12642,19016,67193,37658,53100,15392,106094,78376,64049,14823,16762,32010,-12031,-22371,-14849,25940,114774,34420,36571,-17170,55445,57966,58550,40027,66090,95112,127841,18885,69752,-110570,-132530,-151134,-20659,26517,-66967,-6319,-63340,-44442,-86169,-90169,60749,-18892,-110549,-70927,-33658,-62751,-33366,4444,83336,-4740,-29563,11749,35206,-162253,15194,33112,-7759,-91782,-7740,-55654,1089,17590,7416,11108,47691,-34511,-21088,61675,58763,27926,-29704,34416,-61674,-62458,86080,11582,27043,40869,-28367,26337,-80960,2636,-14093,-8407,-65172,13332,1229,-30919,-38381,55242,4076,15104,48481,89250,99920,96406,30146,-12306,-40852,-4727,-89575,-19058,-49851,-114994,-4611,28310,-75138,-107826,-6573,-91158,-31018,28347,63998,42219,-51221,49212,20531,-23266,-72697,51374,-20314,-72379,-114341,65417,-68813,-63478,-54631,-36520,21543,21908,5424,20589,62047,40081,19978,-21853,-43509,-16022,-28894,-137180,-24060,-24098,-57725,24779,92243,57942,43339,-6915,47129,74242,3672,2543,-10459,-5245,28947,9013,-1919,-39526,-47052,34854,12947,36614,-1890,61564,66552,-50403,-23474,10070,37325,-24764,-39493,-35024,26364,-18500,-17612,-34919,-97335,18295,-26830,49293,-12818,73377,86478,-70325,-23020,-58586,-75128,55055,36105,115705,4811,36352,-10606,45721,5398,-65735,29676,-6912,-43721,-47170,-68487,-123680,-55936,24571,-44464,-61916,-1001,-39954,-35680,-31127,59687,4177,-4615,12198,-34273,36829,19448,14662,-43602,90943,18125,-33369,-12357,-25303,7104,-68964,2291,59047,-6394,-69251,-31927,17502,54898,24959,41626,-10564,42633,13364,-6620,-96291,-103823,-47204,-5581,67490,-23064,-2131,32071,76975,56348,48843,54806,46527,5879,-75273,1900,52891,-24594,-57364,-64720,2679,70627,8099,-8560,-263,-7054,14370,-24296,-59998,-42791,-49500,29172,18185,56268,-21405,5467,60390,-32793,-40584,-14032,-48237,-91352,13122,18528,-52899,33,16264,-38982,-64763,25273,-57729,6597,-69746,92425,66429,82902,-19665,-43277,-86222,15170,41810,33973,-13162,-42886,-870,19707,-54938,-11086,-62792,-1938,27168,87209,23875,54783,37972,47165,-8250,-28934,35614,71361,-44025,-110,60386,-36207,-78466,-59340,-60115,41777,-51349,42821,84879,17823,-4436,3934,35128,-38897,71640,56303,78875,59662,-17989,-6508,-35523,-41659,2050,-53372,-96461,-84057,-26146,-8157,69224,56091,88163,17976,-90789,15909,63136,-2064,-21877,-48291,8954,-23775,-20044,-59258,-12680,25537,61515,27484,67403,104766,-67718,20347,-49615,-74855,-1540,88388,59633,35682,21378,-18702,-38498,31868,-30751,52909,95911,-1255,-18882,-16457,24105,-50451,-45873,-168,-8782,-34875,27194,-48650,29002,14414,-2116,-1320,35393,-69125,-89144,10592,23096,65676,82899,-15806,-97386,-18872,-34788,-42607,-634,9518,-37573,-49322,23994,24661,-19632,44807,66825,-17399,-33075,-51935,-24654,-96321,-65323,22868,-25992,83615,9166,-38509,58160,106260,-43870,-31627,62483,6879,1326,-15358,39667,30117,-55920,-11658,77537,-54665,-108772,-48078,-2765,2432,14168,-105429,-2250,1402,-24818,-24624,-35850,-45335,-3269,25213,-9224,-24609,-93080,-61435,14699,54508,34577,-31693,91105,41074,-12095,-26873,34612,-26280,-724001,-279127,-75934,-109258,-48368,-15867,13463,-58784,-65,78883,11754,-44538,57770,-3262,-35962,55235,25520,-42037,-39420,-24956,27478,-58667,-122612,35295,513,82032,45195,2789,-12225,-41129,-12048,36458,47944,-100283,-10855,6220,66114,70960,-1016,-12339,-55130,55657,36529,-62770,27340,63153,-15612,6939,-2490,22324,-17019,-8484,-81069,-5151,-102107,36779,19902,-66438,-10854,63471,31913,20806,-9573,28780,80069,55663,1121,-5888,16590,31264,47504,24889,45704,9551,21599,34705,99714,51123,56476,-24434,8873,57493,78478,57916,1492,19834,13438,78633,32195,-24116,-48695,-23984,3105,-26507,-27513,49984,29311,-1032,-19539,29302,-14053,2058,18879,-18358,-57008,-32246,-21053,6099,-37841,-37287,-5960,5190,3450,56445,-36366,1205,72520,43379,13232,45416,-25035,-52846,28813,60362,45665,31565,-5834,-109551,-78750,-4503,23878,-7925,36908,54901,-60856,-57861,-958,-19762,3369,2147,-30208,-28372,-33106,-25509,4690,16903,55969,-17101,44804,-10326,25049,1753,-26920,1566,21751,4844,58729,-14727,51642,-43472,-3300,14530,-54164,3939,-88195,94599,61357,-19524,-41868,-33470,-126413,20967,42668,121114,21094,-9023,12395,-10853,-29068,68558,76677,21913,20544,-63149,-7185,24482,41273,21791,-27231,-82015,-76771,-11247,54490,38035,-58703,-56566,31038,10117,6766,-3202,52991,20746,-24700,1133,8817,4314,-42155,26238,4904,-587,4264,84604,20068,15515,36714,-2848,-21357,1329,34772,-299,36911,9891,15442,76559,13331,-11576,22919,-43287,30865,-15693,36384,48341,25820,-29566,-12999,22008,-26119,-6903,-49180,21051,7045,-1946,71688,19151,13759,11828,16913,47555,-15047,27514,-19437,-8719,76942,79845,47478,21056,-29999,37448,-9609,25614,78627,-6677,-27025,-28898,95562,-14400,-19218,7174,36830,16537,-61887,-71400,-16743,-53650,-27997,18507,62963,31915,20324,740,38747,27856,4708,-25658,-84967,1606,19263,33465,3911,23427],[14433,-20012,13028,-1882,25475,12926,-100071,-84447,37840,75063,-5415,8743,59721,30022,28448,-93344,-34979,32651,-48634,-11318,9137,-38464,-65254,-27194,-31315,-67419,51847,69036,-85876,-40558,-86373,-18872,8312,-409,18,-22687,-69161,-7592,-36772,22947,728,68792,70977,36249,4077,-40235,-31991,16916,-21146,-5941,-4419,3026,66869,84692,-8919,24719,35613,-2650,32122,26888,-95923,-61932,-35182,57207,28357,-16738,-35190,34159,-34751,-63415,19223,33006,-1121,-16443,-141817,32942,30669,49715,29775,-77864,65207,-51308,12685,42927,19761,22922,-46110,-65764,-57479,6412,-57662,-18849,-55404,-55194,19750,36881,-25353,-132124,-55865,97150,128866,-5461,45115,-35322,-28634,-4570,-18726,-81232,27896,-11879,17493,42446,14499,-14293,-7904,-6252,-69197,75687,-938,23288,24272,-26393,15909,15545,-45751,26435,-11428,-36612,9442,-25058,-111798,3043,57054,8751,-25124,-1345,-34633,-173878,-27463,-44236,-9999,-39791,-66143,-35610,-59451,-50825,-17720,1055,-20543,-46036,91124,48309,16015,-46986,-49357,-98379,-118683,-13672,-4816,40594,68368,72239,2840,-77685,27201,-43016,-15478,-58379,-77228,-47112,-132427,-25968,-19662,-31913,-75468,108815,154824,69283,31830,19198,22070,39040,-15839,-11587,15689,71580,-63306,-85849,102744,-25733,-35710,63966,32191,12079,40048,44528,-32101,-27142,82442,-26645,-3579,34411,16709,-49877,-76677,-60514,112700,17341,33516,57361,9868,25370,147131,59871,-240875,-143680,9021,-55425,-58936,-93963,-85372,-55343,-11855,-46095,-97993,-93913,-8061,89328,-3295,-49529,-18534,-57808,17583,-96208,-41170,-436,36758,-55824,-117316,-91321,-140076,-140774,-139901,-99848,-122210,-125709,-94907,-111749,-161949,-127525,-148483,392091,260483,278590,161245,124105,78640,17229,56473,-37543,71366,29776,17964,87212,40400,52574,18361,87668,75946,25387,-6914,27738,22475,-5952,1185,-22303,-23183,89726,46306,38770,-20826,71419,100610,70466,51067,58877,84460,103879,19789,34768,-161348,-159600,-169716,-11479,26580,-98132,-38216,-72664,-46073,-78234,-59741,47816,-39967,-109958,-93577,-72618,-58257,-10186,18051,81404,-9039,-6817,27184,33310,-183943,-14527,-3871,-20662,-68320,-10447,-89135,-3272,28209,26256,9086,53908,-47736,-21555,90689,76281,45867,4231,13124,-50210,-41049,65307,9010,43109,59533,-38762,24224,-60143,-23763,-24926,-10566,-85591,25268,3527,-14183,-45827,58180,-1083,6072,26083,75170,129643,83992,4397,-23142,-65056,-11092,-74783,-4870,-33777,-101321,39817,57980,-93942,-103905,-7728,-102066,-37618,7386,37127,37352,-49225,16078,-3245,-37719,-75878,5885,-10779,-80075,-110444,57034,-54075,-32221,-51371,-34387,45094,40186,5469,8008,85271,39696,38284,-3385,-55718,-20191,-12366,-221945,-45850,-32199,-132570,-7949,127243,80719,94942,8650,56512,84912,-32735,13557,-2951,-18160,-11147,9087,17257,-34183,-39925,59225,21676,32117,-3412,76676,74720,-43210,4849,28216,57264,-9592,-58521,-23903,29112,-21454,-36342,-15694,-91190,14617,-44371,56579,-8224,56191,100549,-49521,-9114,-37130,-103734,35049,60889,146833,21578,18614,-30596,50382,21143,-51142,37560,6693,-29764,-27726,-33821,-84142,-74944,-7687,-69470,-61030,3994,-49108,-40589,-3456,53803,419,10919,16909,801,47273,-1394,21866,-61746,83277,18706,-33003,-22123,-46888,-66936,-62733,-18944,31120,5550,-62882,-81989,-3318,28493,20700,39832,-4713,39190,22966,-43893,-100221,-64878,-32229,-4906,58519,-32372,-18816,17636,66892,78705,82386,40997,65890,28674,-78018,4909,34329,-51191,-56538,-64432,-33955,69933,-17666,-9016,10316,-10805,5847,22610,-59957,-26024,-32579,31708,-20769,51465,-31126,7984,54812,-22689,-15545,8604,-43600,-97407,27843,43626,-25346,-10574,31556,-11560,-8588,33536,-64536,13807,-48868,87753,78891,85404,-46614,-51546,-72134,7673,24816,28132,-38549,-47680,-2664,24248,-56602,-17393,-57209,-3152,22185,104646,12602,27981,33419,29204,-20849,-15271,31015,91727,-34127,2411,53182,-26448,-68064,-37775,-18843,35805,-69582,390,98220,16851,-8217,2581,22522,-25654,60500,63805,77508,46124,-17989,-34924,-20108,-28324,-18485,-27636,-79375,-118372,-40607,11190,87258,59846,83366,27523,-57943,41322,70815,-22300,-24576,-48167,-3797,-42018,-25151,-67873,-1413,32646,89440,37883,82674,76929,-94989,-15454,-18030,-70760,-16489,53838,67159,52324,19807,-18060,-37324,64510,-36954,61094,55219,-675,-20408,-16874,12840,-73923,-48103,-10416,-17763,-34458,25062,-41007,13738,1723,-18327,7905,38048,-81302,-94955,-8227,47174,28829,51845,-26438,-65475,-23119,1284,-34988,2403,15363,-32609,-45816,39946,37895,2924,39349,63585,-11610,-23344,-73542,-59043,-99553,-50514,38106,-6083,76527,-11367,-28135,70913,111144,-37272,-35298,16684,-1546,3176,-4763,34767,5079,-58886,-23175,63555,-51054,-74908,-28449,-14975,-1818,7716,-120039,-4394,3979,-5790,-19160,-30723,-21569,12604,20724,-34043,-61078,-79574,-46054,16908,56768,9326,-48213,74403,27945,-11126,-47542,22924,-7211,-729244,-324228,-95726,-119622,-35693,-30833,8914,-77034,19376,81961,7560,-74044,18468,-4503,-39078,39825,-1331,-63553,-32940,-15822,16475,-51498,-121520,28339,-23419,85987,54313,36173,-21957,-46306,-2413,46788,65897,-89117,14686,18305,53990,71475,-15320,22669,-53915,59785,35565,-68933,22590,49855,-39152,47664,25938,20445,-43386,-16059,-85705,-20139,-116675,25567,6724,-93074,208,61974,-9548,14951,-14740,28850,57902,44782,7381,-18852,15689,13906,31360,10253,31182,17519,48018,7690,65656,3047,44236,-32267,5888,38250,87394,62154,21113,18875,-16936,43486,9288,-67319,-48877,-20872,-16179,-7306,33,35297,22619,7738,-40835,22302,-19567,44580,11031,2144,-28440,-14056,-19568,-2130,-21788,-13806,3574,23839,-26412,51958,-35058,-6072,76560,28032,105,36430,-41019,-44880,36269,70694,18206,28679,-7895,-111260,-83262,5959,33096,1277,40092,60495,-76468,-46016,12869,-2886,15305,-27269,-33550,-11998,-8483,-10676,14813,21872,54130,-20556,50487,28472,30454,-11543,-56102,-16513,4396,-10529,43618,-37047,62135,-30693,11196,16144,-43755,20160,-101675,75389,32231,-51134,-36477,-46879,-168464,12926,55764,100188,13639,-2624,-13066,-5758,-34682,52555,85586,34444,14169,-61384,5236,23134,36583,3389,15800,-72463,-101307,-1907,32532,29191,-27129,-68230,9860,16636,9196,-19602,22941,3500,-48752,-18414,853,9527,-44195,13679,6262,-7290,24570,52267,13519,40093,23110,-12094,3283,1114,8736,23135,46604,5613,19431,78734,-765,-5593,1777,-2269,38943,-2556,26054,52467,24916,-19000,-5105,23851,-45223,17416,-33873,15817,1374,-5203,62261,-16416,71,-20167,6836,43909,-307,38128,-16260,-32070,50242,74974,25880,10449,-25696,30332,-24241,22997,88430,-354,-17851,-26858,101103,-32237,-5155,15772,25244,44590,-66926,-49276,-41332,-134681,-49873,7002,69815,37309,25296,19735,37819,36025,-11898,-19996,-102831,-5209,23750,31861,5805,9724],[16097,1834,10225,-4100,6288,10782,-99628,-99573,48821,86262,29842,26625,63344,37660,44921,-81348,-42146,38619,-46601,-22542,-14044,-38156,-71003,-16112,-21821,-49301,22739,69561,-46338,-44029,-51454,-5954,16642,-12396,16188,20345,-74344,-11579,-24362,7857,-5190,61664,89776,48447,16455,-35932,-54842,19704,-16836,7493,-24327,3811,65392,89771,-7866,18162,31532,-6341,29413,908,-130857,-63000,-41146,94641,36583,-12807,-11336,47708,-52979,-67679,33484,6203,-27344,-21159,-124344,30372,44741,54123,16394,-92765,29299,-50558,-5110,24474,23411,71592,-35394,-55164,-30035,39923,-37030,-6023,-44586,-48592,44433,27839,-27549,-139060,7859,161773,124931,-12952,44803,4618,-5728,8899,-12406,-64796,4427,-31498,15694,39108,17704,-25383,-30958,14667,-57831,84177,3483,44081,31324,3740,58892,23491,-55614,18555,-16742,-50673,-32410,-35011,-100560,-5302,63788,16775,-22948,-16124,-60694,-213196,-46672,-54737,2346,-24330,-43646,19326,-40781,-11059,-10393,23606,1167,-29353,95568,68441,24168,-64635,-57047,-99730,-112788,-21334,-254,29728,80143,74277,24425,-69166,23119,-49792,-7072,-67624,-97886,-75479,-120160,-15446,-15866,-30061,-89426,69073,148482,99235,48054,32434,45878,28511,-17823,-19632,35054,103579,-62650,-62022,110511,-40139,-18685,69649,45605,19443,34577,40391,-11874,-20163,90439,-13644,-402,51412,7928,-49578,-60220,-65218,94645,-6293,60172,117009,26136,31210,167266,75687,-347105,-132242,8629,-82312,-59573,-130957,-104704,-98997,-10993,-28319,-94745,-47970,2276,79412,-20430,-37379,1271,-60418,29436,-103141,-50405,28200,32800,-46853,-111774,-84349,-138624,-152827,-139173,-90724,-117175,-142852,-103383,-162158,-239061,-187617,-240127,387231,501879,307235,165185,187771,117706,15011,44185,-33058,105463,67499,9193,104529,44038,47041,18962,66639,49023,-22516,-21349,27092,8028,-3209,12662,-30972,-77616,40750,38210,29333,-27134,79547,120539,74584,48853,41276,61186,61645,1337,-31335,-247723,-147774,-153939,-9426,23879,-111238,-71368,-77006,-41337,-61462,-35437,20687,-54347,-87423,-87411,-95359,-51393,2579,25507,66036,-13487,11497,25939,35650,-182921,-46909,-67499,-24540,-53069,-13264,-121592,-6090,33108,46626,4624,51856,-55386,-28445,117280,68037,52272,40373,-5747,-35494,-16206,30998,3082,44499,67553,-34167,20549,-22083,-51680,-27871,-11577,-93624,33574,3319,-16339,-39933,60602,-9533,-415,-3064,50820,122289,36224,-20102,-25623,-77654,-8034,-46090,12279,-10723,-75095,75616,88007,-102843,-79243,-1441,-102713,-39187,-19671,10089,24859,-40149,-20246,-26254,-46623,-63842,-24892,2366,-82577,-89654,37500,-55772,-6292,-40783,-29048,56906,54127,6721,-12290,94576,35365,48730,13734,-62042,-29255,2329,-270083,-55492,-38018,-189319,-92430,124798,106771,135914,28090,56593,90987,-59605,24044,7238,-16837,-55958,-1570,28049,-31852,-28405,81620,28929,22960,58,84545,65594,-37137,30308,48634,83191,15422,-70608,-9866,27381,-30654,-49948,1583,-78197,7440,-52125,61224,7964,48514,122437,-19545,-9448,-20267,-113994,9542,85803,148345,28171,-6447,-45997,49740,30062,-33953,42020,21691,-10131,-4770,-3167,-35619,-74824,-32205,-86166,-43623,573,-59560,-53367,22788,43487,-5549,20737,15755,25184,49599,-23957,29922,-79881,63783,15838,-34306,-27732,-61630,-130579,-45822,-26519,10293,16969,-47272,-112576,-29780,-13456,15405,36891,6836,29910,26977,-77270,-91448,-17262,-10145,-2727,41650,-44148,-34601,3296,60217,84825,100339,20158,70813,50241,-73920,-2958,6103,-68710,-51573,-56715,-43377,53783,-40030,-9832,17695,-4445,-7851,72714,-55913,-11762,-11566,42286,-50325,34241,-47773,5502,31636,-14026,22375,29793,-30745,-68526,36645,62800,-2081,-12401,37398,14727,35537,36207,-65880,24190,-14232,86866,79337,71090,-55305,-42554,-48314,-23336,4305,22965,-55185,-52741,1784,31695,-38691,-19687,-46911,1796,12760,105873,5335,35,21375,11781,-33190,-6830,18968,107887,-11648,5591,41328,-13513,-60885,-17576,22153,20814,-71574,-46847,91977,15642,-12879,-208,20666,-10161,43807,62008,73605,27953,-10212,-61116,-4365,-14773,-20198,3313,-47165,-122315,-46179,30920,100446,62034,64014,18673,-23671,62750,53174,-42018,-33231,-48474,-9123,-49423,-26382,-65611,7628,30627,103839,40121,85665,41818,-114033,-46089,716,-62134,-30616,-787,62818,56713,22791,-20894,-25669,80887,-30325,67403,12291,-3082,-16551,-9006,5750,-87347,-41822,-21261,-24654,-28383,26461,-50117,-7445,-12419,-30575,17660,25728,-78756,-97004,-36584,62421,-7052,21118,-31729,-39071,-32845,32421,-16954,4391,19660,-28572,-35995,53912,44394,22184,37116,59758,-13264,-15735,-78658,-98063,-86537,-29792,55317,4919,61872,-23017,-12453,77567,97536,-26706,-31987,-24975,-13239,3334,2857,36369,-17463,-54857,-29200,43858,-48580,-12012,2041,-25211,-10837,1981,-104749,-16270,3101,16123,-9472,-12695,-3470,33992,18479,-60094,-81100,-55468,-28912,23482,52381,-11156,-63805,43489,8266,-7347,-54107,16517,18927,-665433,-324740,-94288,-108473,-19054,-36285,8351,-88272,38594,74517,2127,-91933,-23194,-8761,-19515,22836,-26683,-73627,-22429,-3814,2384,-38928,-112706,12834,-48433,84069,57000,62303,-25839,-46149,-7958,54671,73053,-70419,34754,24936,31020,47324,-29454,48768,-46885,70149,34840,-71980,7902,34962,-36167,88606,47763,12005,-64167,-20832,-85979,-28357,-105922,13757,-6400,-102933,11964,58389,-37183,16455,-21481,22200,15581,28271,19230,-24133,23320,24798,20237,7117,24066,22580,57013,-17164,44673,-40271,19394,-36235,8825,17087,84590,60960,26745,-235,-41681,4919,-20297,-96992,-46300,-16718,-33028,17087,17175,-11868,14179,9137,-65206,8912,-25902,84782,3617,14685,19012,10868,-13483,-7303,-13129,15206,16896,36578,-48803,43324,-33506,-1169,76726,7073,-9027,20881,-57950,-39990,32599,82343,-13679,21649,-13264,-102988,-69086,21762,43280,9785,36294,47644,-81517,-28645,19852,12277,17151,-38937,-30343,6495,3082,12116,27631,24981,34255,-29018,43003,58938,26790,-24587,-70189,-26732,-12916,-25060,39699,-55148,63456,-19639,25138,3173,-33050,41917,-104622,46130,-4470,-66667,-23420,-53686,-177300,-2389,58431,75227,14670,11186,-25497,2766,-43463,31666,72988,40647,6389,-51413,11457,11480,9760,-14812,50519,-60630,-116667,8944,-1366,15049,3757,-77746,-13299,18585,16641,-28406,-13648,-21330,-62245,-33456,-8037,24577,-34833,8632,7581,-9648,37823,16604,10541,57528,9009,-21675,22818,276,-20073,35845,51660,-1997,17731,81415,-4256,6323,-23568,33251,40291,14128,17831,38523,18569,-15045,6643,15456,-55972,31109,-16506,11290,-883,-16726,24261,-58812,-1680,-48090,-4884,31969,18910,50069,-7811,-47540,17978,64639,-952,236,-22932,19980,-24980,21250,87012,4994,-8272,-22438,97292,-46948,3455,18338,-1415,64220,-51548,-21622,-49870,-173409,-64800,-10466,69502,48698,27464,35656,32205,34026,-28851,-12736,-107482,-8900,26857,24121,5659,-5543],[17962,25842,7071,-7186,-12401,6771,-85824,-92719,45306,85550,50336,38334,60079,42240,60391,-56542,-32995,47223,-39482,-41818,-33147,-31261,-62992,-4287,-2636,-16254,-4574,58325,-17786,-50707,-9435,10730,26002,-14091,30558,51325,-88559,-17164,-19507,-12133,-21153,47941,98218,59367,23599,-30733,-78256,18367,-19947,21842,-38647,5667,51999,77298,-12993,11989,24409,-6391,28187,-33265,-144240,-49847,-35985,114184,44594,-12030,12913,52527,-58054,-56020,47745,-19375,-53858,-21877,-66974,23339,56151,51429,2555,-85454,-3087,-41841,-21669,-2737,16964,82951,-22836,-35235,7865,51623,-17208,2821,-20220,-17213,62945,16133,-23685,-116824,140328,214633,96768,-10455,36458,31719,13122,19415,-9401,-45498,-18696,-42985,10264,26855,15610,-31992,-54073,31072,-45702,79289,8273,62874,38002,32683,96183,34990,-59708,9768,-27572,-63606,-72880,-47723,-78692,-14938,64580,21190,-25282,-25508,-81040,-234833,-55819,-52878,16426,-11211,-19806,56598,-5512,23932,-1537,40823,22114,-25418,86710,88944,31052,-75552,-53808,-90211,-75689,-26282,5771,18632,78732,68612,48322,-55237,8777,-51556,3852,-72691,-121712,-92845,-88866,8979,-4812,-18606,-104412,-13266,105695,112145,49466,33903,59034,22291,-17057,-25838,57110,120204,-53143,-30920,100925,-51762,-1452,55080,50727,31402,15015,38394,9519,-12347,87691,4083,779,62233,3367,-45077,-15961,-57974,62777,-32114,77158,149506,35811,20166,163895,101134,-350599,-95000,-6750,-90416,-57826,-150198,-107647,-122297,-4548,-14903,-79574,142,13790,57587,-39471,-20601,15280,-61936,28853,-108557,-48482,57926,13319,-39066,-89193,-67203,-109881,-134470,-108678,-74922,-102430,-129971,-103865,-196530,-268513,-212510,-291983,262709,656691,306421,124185,219596,132045,15060,34876,-26141,117794,83778,-6056,109561,46205,40905,18764,44609,2274,-68940,-23980,10525,-12806,-7286,8987,-36934,-115386,-23849,8958,3392,-43453,76727,113118,66107,24059,13437,27389,13446,-30329,-105003,-343323,-88493,-106170,-11058,22518,-103183,-100369,-69833,-26316,-36381,-20888,-9430,-59007,-50179,-54183,-93930,-40802,4095,25142,42760,-10279,24700,9092,39932,-163370,-74304,-130845,-18659,-41559,-15206,-132607,-4351,30240,63284,-469,45141,-52493,-34485,133205,22984,41141,65863,-16757,-23541,6507,-3271,-7195,28560,58896,-19645,24116,20548,-70062,-14929,-8947,-84908,37835,5490,-31563,-25643,62990,-9977,87,-29078,24418,86700,-24183,-33951,-18057,-76111,1351,-14172,29282,11361,-40899,100976,113335,-83860,-32851,8336,-89804,-33747,-45733,-9313,7803,-25741,-46878,-43245,-49690,-38498,-40960,11067,-80628,-56210,9759,-68209,8177,-23462,-20845,52162,59699,6956,-36580,86648,26176,43964,24166,-57326,-41237,11005,-258730,-51235,-39244,-204315,-203133,77436,130666,148342,42784,47545,81967,-73261,29120,16808,-4262,-87661,-11329,26696,-33215,-15902,92468,31726,9725,7095,84354,42421,-33582,46293,63924,107323,45021,-70580,3332,21961,-45096,-58895,12789,-61230,-1266,-50372,60907,26831,50064,149695,7588,-31619,-16874,-103544,-16664,105889,109524,25584,-28933,-55812,45623,30879,-16275,40544,34303,10799,13083,17487,-5853,-61289,-44348,-91333,-14867,-10918,-69105,-60356,43388,29752,-12357,20716,12384,34993,40931,-42908,35568,-90873,43269,10437,-34345,-27426,-64858,-160326,-22960,-19502,1047,24278,-23105,-124154,-52058,-42881,12507,34817,20790,15893,23514,-98085,-70590,21169,13416,845,19353,-53043,-49014,-10826,53938,72744,95006,-3307,57425,64367,-64760,-15652,-23730,-78443,-44189,-43353,-24768,27438,-52371,-10500,19444,9852,-25284,109525,-51834,-6636,8460,59034,-53447,11776,-68328,-2895,4302,-5390,61214,41366,-13544,-21173,35256,58127,10217,-3056,32944,33147,56493,30492,-64838,38055,25489,90684,67698,48426,-44377,-19046,-18202,-66782,-12241,20467,-58191,-58772,10483,40758,-11680,-18591,-34445,12114,2164,91943,158,-23433,4329,610,-41710,-4683,4611,116863,16570,7792,27864,-6266,-57479,-5482,47607,9918,-54843,-78255,66728,14003,-19242,-2024,27248,93,23223,52890,66798,14385,3167,-75401,8520,-1109,-3807,31573,-9098,-95624,-39392,45168,110192,64365,32791,-7184,7106,74589,19503,-51623,-48029,-51208,-5510,-42827,-22103,-51961,16334,21981,101046,33630,74755,9854,-119027,-61049,2021,-56157,-38402,-53111,48155,46119,29583,-25050,-5564,77371,-16870,71486,-16036,-7134,-9433,7916,4692,-82492,-30422,-28454,-26726,-16770,28065,-70671,-30147,-29843,-35567,24781,3974,-63505,-93821,-59187,63868,-33971,-657,-31039,-32771,-47092,40968,7981,5172,24621,-24598,-22119,59495,42807,35026,43005,55129,-22551,-11284,-67485,-125840,-60528,-11961,68766,4685,41129,-26464,1771,74442,74812,-13933,-19503,-48252,-30614,1356,11121,45024,-29184,-47335,-28850,22369,-44995,60917,34585,-30577,-24441,-1957,-67959,-31212,-326,33306,4472,11415,5445,57598,20184,-79281,-76709,-30812,-14249,30534,44939,-19553,-72066,5093,-15335,-3383,-47528,13791,21545,-687310,-335026,-86511,-84343,-9243,-33298,12307,-89776,52095,57306,-1963,-93617,-54354,-18908,12773,8672,-45202,-70477,-11210,7401,-8832,-21085,-87613,-1396,-70957,76179,49068,68713,-24969,-44953,-29509,56464,70953,-51007,42503,21958,6466,6504,-41178,56521,-34890,83807,31050,-73028,-18456,20518,-7830,118362,57130,-594,-69849,-22227,-81724,-28803,-76612,798,-20211,-93924,21958,51702,-43138,22776,-31721,14238,-35435,8614,30430,-19504,36795,54702,18636,20915,28557,25068,47879,-32473,43560,-66047,-10714,-32757,22835,-46,69980,55105,13978,-38282,-55865,-26999,-46599,-103007,-38726,-11741,-40691,41522,21666,-72802,3950,1267,-84716,-7362,-31366,110025,-1783,11310,70106,36179,-414,-8606,-15038,40033,31324,39371,-57965,33983,-31326,16581,72967,-12479,-12398,393,-70893,-39016,16250,90651,-38032,10835,-19743,-90023,-44993,36085,50510,15415,26845,17523,-74840,-9208,17197,19491,11423,-35524,-21222,22093,-7770,34914,40116,27331,2661,-41681,24308,69731,19693,-32516,-67796,-24439,-26287,-34166,48420,-66110,57327,-10146,32669,-13299,-29313,65047,-94171,12236,-36136,-58426,-7813,-47299,-146868,-20015,52475,56545,23943,24736,-23445,11833,-52194,11354,35179,41424,1798,-34367,11357,-5339,-28328,-26482,70438,-47319,-114400,18514,-38461,-1045,23349,-83306,-34289,14973,26386,-23615,-44350,-46516,-62361,-41690,-17641,43594,-18306,12117,5558,-8115,40882,-13307,10137,60908,-153,-30083,35626,1221,-40074,42302,50840,-10481,10167,83798,4792,22512,-47713,50222,35840,27165,7872,9812,14262,-15755,20283,-3077,-56882,21511,-2960,8727,-942,-31274,-27089,-94549,8657,-63091,-17687,13764,34775,61020,2265,-50581,-6162,54716,-19209,-2755,-16128,9862,-16668,19134,75738,8750,915,-16802,85449,-50631,2326,14799,-35608,69417,-19735,6445,-37110,-154474,-65380,-26943,62141,62776,27081,41524,22949,23651,-42739,-7086,-98404,-10072,29496,14749,1223,-20883],[19499,45058,5937,-9541,-25124,3686,-64075,-66136,27134,73279,52409,39918,54178,44308,66937,-24636,-12351,58616,-28445,-63956,-45145,-24028,-46952,4314,19637,19908,-17203,40491,-3023,-58202,23553,23163,32962,-4840,40495,56307,-107343,-22234,-20321,-34052,-43109,29071,94291,67855,22942,-21845,-86487,13525,-26906,30241,-52134,5726,33734,48786,-21029,10010,15476,-4966,26925,-63348,-131585,-24945,-19248,111151,52243,-14115,30276,47975,-38065,-30822,57432,-36470,-75191,-21101,5959,11968,60287,42990,-4601,-47327,-19229,-29947,-33448,-34440,4870,65120,-7639,-11168,45710,42535,665,7357,8581,27216,71358,3131,-15648,-67475,282215,223603,52955,-1273,20170,39753,23910,23022,-10977,-26421,-34023,-44988,-3226,7996,7892,-24563,-68595,38951,-35632,63156,12272,66653,32406,51912,117249,47809,-55559,-791,-37316,-71021,-94263,-58718,-55456,-26070,60790,23774,-31150,-26352,-83474,-214797,-43596,-37477,31113,-3755,-4224,69373,28445,41712,7848,45817,32996,-37290,65646,103996,35467,-78195,-40341,-70074,-31163,-25558,14178,8855,65464,55564,65910,-38012,-12812,-47644,15498,-74823,-138912,-91565,-51119,36119,15240,3826,-114682,-109365,45259,104060,33004,19569,58185,19408,-13601,-29501,72243,110781,-37048,-373,76754,-57192,11080,20971,46986,47174,-10233,38421,25406,-6032,74794,23133,-86,67568,3569,-38346,36646,-37537,26446,-53294,80912,143909,35573,-4208,130681,136793,-228911,-43698,-23151,-78344,-49772,-135313,-89997,-118405,8861,-12423,-60179,32178,24928,34704,-49769,-1648,18750,-66718,16923,-108358,-34087,84937,-18256,-30507,-57017,-45004,-61784,-92657,-59132,-56209,-72560,-87454,-89714,-187670,-234247,-197988,-278967,69804,694515,260517,43026,185756,102757,10107,22386,-20451,92682,69272,-25153,97198,44408,36964,19721,24147,-49676,-102654,-14066,-20329,-36960,-18692,-6313,-37366,-118302,-85954,-35080,-37822,-69070,62969,84488,45430,-21243,-20252,-8143,-27376,-66231,-159183,-375571,2624,-42926,-11019,25016,-78836,-118990,-45034,8267,-6879,-16124,-32199,-53656,-10826,-7719,-69722,-25705,-3646,17534,21495,4149,31813,-17092,42973,-130956,-91805,-160233,-5966,-30731,-15052,-108210,3947,21378,72732,-3559,37182,-35904,-30842,132797,-48377,15674,72986,-18977,-18136,23022,-25414,-21788,-2011,32564,-3819,46617,53736,-71489,12574,-2514,-59919,38306,13576,-48716,-9721,65176,6169,8082,-44012,3976,42717,-66636,-30323,-3152,-61527,11238,7542,42744,26546,-6018,116880,127254,-31320,21645,16684,-62262,-21476,-62602,-16281,-9627,-8164,-55112,-51309,-48312,-5688,-48016,10320,-74458,-19714,-21351,-78713,11392,-2832,-10625,31196,55219,4481,-59425,62655,12713,23549,24954,-40397,-51683,12320,-193140,-36117,-35271,-176433,-282844,-436,144838,128110,44287,31174,50259,-75307,25050,23176,12112,-86357,-11756,14653,-38319,-6397,84840,28814,-5543,15316,77084,12376,-32695,50821,67902,120100,70668,-56645,11569,15521,-60882,-65483,15695,-43710,-9825,-43776,53837,35938,52849,166411,22275,-69303,-30579,-73891,-38839,115861,36886,17934,-39400,-60449,40458,24404,358,32361,41365,27548,20555,28044,-6168,-44361,-43758,-83972,17637,-26687,-74387,-47222,54976,13987,-19020,10558,12554,32488,21302,-53784,35385,-90543,31194,3973,-29662,-21308,-55572,-149939,599,-490,2347,28417,6917,-124946,-60999,-40288,13860,33938,33754,-16,12237,-102327,-41479,40093,31583,4568,-3243,-54198,-59903,-23878,42562,48572,67575,-21343,28972,69821,-52827,-26206,-48093,-84930,-35964,-24696,9905,-655,-51888,-10848,14783,25256,-43748,120537,-49638,-13201,22185,76843,-25039,-6787,-86281,-15142,-14486,4190,86245,40332,2875,23347,22734,18888,10108,15958,20935,39318,53680,16436,-63530,52852,60228,92929,47312,27526,-19617,9219,11328,-106293,-18634,20413,-47583,-65597,20456,49093,13445,-14748,-21869,24907,-6375,69904,-4960,-40522,-13728,165,-43732,-8198,-7963,115058,41839,7923,16007,-14416,-57016,-4023,48192,11416,-22693,-77869,32151,11734,-27228,-856,36316,-497,2070,40399,58275,13054,18349,-73450,18218,12834,21988,52001,24957,-52124,-21644,48850,117709,67486,-2403,-40086,30216,74261,-16232,-45311,-64680,-55813,5392,-23047,-11892,-29788,27153,11616,83767,19445,52605,-10974,-107906,-55317,-6659,-58010,-36607,-85553,26106,22928,38148,-27098,18681,59175,-3300,72855,-21596,-11246,-1931,29823,10257,-56272,-18867,-29493,-22574,-1537,25293,-90871,-50584,-51082,-31575,26429,-17494,-41596,-85123,-64344,52759,-46619,-9785,-25788,-44657,-62177,19379,33139,5135,30274,-19915,-7154,53512,33693,41418,58882,49525,-34444,-8799,-45610,-128556,-29500,-5685,72187,-5564,17095,-24486,6814,60308,54431,-1603,1761,-50010,-53688,-2087,22276,57536,-24921,-40485,-22347,3160,-38537,114472,58265,-28890,-39998,-5092,-25968,-38547,-4336,37939,21835,32885,5390,77671,27437,-81157,-49471,-13586,-4619,33899,38304,-12721,-69674,-30970,-36715,2268,-27522,13989,-2946,-841897,-384236,-83762,-59010,-17011,-30232,15395,-84959,53380,29640,-4168,-81545,-66969,-33871,45359,-590,-54894,-57878,-4563,12210,-12710,-109,-49075,-4123,-87792,61647,28370,49236,-22713,-45454,-60880,51163,63306,-37172,35607,8158,-10142,-36155,-48843,43306,-20369,95095,21148,-72775,-52261,7826,34432,125781,52469,-12889,-55444,-20154,-73357,-24529,-42541,-14484,-33630,-71074,27984,41875,-27941,29139,-46674,8573,-79052,-11400,34967,-9197,51202,84881,27208,49547,43931,25672,25575,-35906,56723,-67432,-34631,-21672,48131,-8307,46333,45661,-15350,-87318,-59223,-45049,-60586,-83681,-25479,-6035,-36907,61043,14741,-124507,-8561,-13986,-92371,-22637,-34477,114328,-4199,-7719,105276,54942,17846,-6555,-25829,53244,43326,33333,-51700,26778,-28898,42039,65468,-23967,-9766,-21667,-75256,-41368,-9564,92716,-45852,-2468,-24653,-74336,-19796,42261,51608,16988,12775,-21272,-57963,10316,5265,13072,2952,-22631,-7047,32344,-39778,50448,48768,27292,-30519,-54440,1489,60525,16698,-30738,-52986,-9132,-32792,-33411,64405,-69235,46254,-2662,29236,-22328,-34499,85940,-72421,-19506,-51548,-29300,4148,-24314,-90507,-34266,39997,44750,37366,32088,-10463,18646,-57718,-4122,-19943,38803,2978,-13732,6384,-19922,-62073,-28540,73485,-32742,-94335,24220,-68381,-16568,26325,-82433,-49572,6269,34712,-4621,-60601,-62092,-50955,-43045,-27947,56654,-1228,21045,-1331,-3680,33834,-30771,10327,45914,320,-34832,43472,5896,-42831,46955,43406,-17115,-1285,84952,22457,40681,-63836,43949,28333,30473,-7699,-23945,16103,-16245,32684,-27485,-48761,-12439,1190,8616,871,-41261,-68796,-112248,24576,-62453,-30503,-6968,42059,69434,12057,-41462,-12758,49620,-18098,8664,-2650,3403,-7785,14440,58461,11305,10166,-10989,67310,-37797,-8688,6670,-65715,58211,17153,29963,-8219,-93946,-46529,-34887,49367,73063,25538,34465,12421,9042,-51065,-5039,-80592,-10431,31905,9424,-7117,-34212],[20003,53864,8346,-9928,-29422,3274,-41353,-30469,-690,53833,38834,29331,50023,44389,58909,6081,10416,70177,-13546,-81421,-49434,-22110,-29150,5911,36662,47047,-7435,22519,3729,-63607,35093,24977,35056,13083,45179,33311,-123506,-25022,-23203,-54255,-63376,8934,80254,70940,13899,-6557,-62791,6927,-32536,27437,-69039,1054,17992,12286,-28887,15011,7784,-2938,23417,-80565,-98620,6526,6076,89410,58581,-17603,34843,36046,8325,488,60438,-40997,-86699,-20023,64975,-2488,54373,31944,-977,19322,-13266,-19866,-38368,-63211,-6213,39761,10153,11075,74725,19560,17526,9199,29855,66874,67624,-9515,-6774,-4775,353680,172517,6924,9088,201,29912,26602,17838,-17471,-7849,-35690,-38244,-25679,-13409,-3359,445,-68357,37244,-29635,39511,14537,50763,7435,55542,117480,59040,-43866,-12891,-37859,-68960,-86936,-64476,-39275,-39068,55183,27226,-37938,-19005,-59554,-141293,-8975,-13516,45367,-1673,-2555,65149,42008,36766,17095,37277,29627,-58625,36768,108602,36667,-73409,-20524,-41917,-719,-18078,25165,1302,45472,37396,69235,-19102,-35811,-38029,25298,-75468,-139109,-69398,-21239,57584,43637,34238,-112969,-179266,-9858,79164,2900,-7587,45023,18203,-8036,-29866,72226,75031,-18707,22145,45973,-54064,16406,-24535,35556,64861,-28931,38605,29713,-3018,54637,38595,-2664,69926,7144,-32252,73911,-7397,-4650,-64498,71635,105202,25339,-32613,73626,169777,-42745,6580,-23714,-50616,-29704,-79940,-54195,-90242,27973,-21248,-44829,39697,32130,17905,-40099,15770,10426,-76694,-1363,-101066,-12838,105899,-52946,-19311,-24422,-23112,-5795,-39689,-8332,-38307,-27703,-28299,-52874,-128193,-154733,-152490,-197701,-100512,611863,167552,-53836,86207,31518,-6628,3672,-18182,33504,28211,-44547,68212,36849,35438,23030,7713,-90495,-116688,5242,-56782,-57811,-34847,-25599,-31552,-83747,-126088,-81857,-85250,-91963,41598,45791,18838,-73157,-52204,-33209,-53252,-96859,-177619,-276941,90402,12676,-5070,30603,-47863,-120280,-2635,68428,20857,-18347,-42585,-40661,19022,34092,-32737,-7434,-17336,4942,11460,26890,32101,-43837,42070,-90778,-98726,-139040,7937,-20544,-11704,-50618,18657,12055,74270,-1988,30384,-6006,-11924,116170,-116945,-13638,61312,-15456,-19719,31905,-29752,-38944,-39589,-6636,4859,97677,66636,-54694,45167,5487,-25240,35537,27953,-57202,2063,66436,37809,20948,-44908,-5433,8910,-71479,-8690,12745,-38031,15570,9025,49784,32520,21595,122933,122865,39393,63264,19514,-22960,-5785,-64313,-10453,-23282,10486,-44282,-50288,-45148,26526,-51922,277,-63863,8597,-50225,-76066,7619,15558,343,83,42008,-958,-75194,28680,-2521,-4192,16621,-14940,-55568,8018,-104754,-15951,-27408,-125364,-280577,-81286,141884,85271,27991,10724,-613,-70931,11228,25113,23226,-43277,-1293,-2691,-46052,-2237,58420,21159,-19816,22256,65070,-15570,-33099,46825,58087,114529,83815,-31605,11950,11248,-72877,-71230,10999,-28873,-18009,-38766,39782,25908,46864,154359,21118,-106371,-57926,-30329,-53244,112581,-45344,10321,-32515,-60277,35146,13034,14643,18695,41374,34891,17243,32277,-27555,-32307,-34122,-65005,46431,-40442,-72177,-9157,55879,-1971,-24890,-5680,21091,24409,-5388,-54704,27360,-79088,31751,-2002,-18987,-10751,-36538,-111823,20238,24803,8977,34964,38563,-122370,-52322,-4946,19146,32756,43142,-13841,-5197,-91612,-10335,39291,38429,6744,-19656,-45448,-64353,-34120,23185,24640,27961,-26114,-5117,69791,-40511,-30338,-63509,-92572,-27898,71,45534,-22907,-40617,-10776,5040,33321,-60074,102986,-49354,-28306,26427,89282,24199,-13428,-93718,-26626,-18312,14423,86562,28665,13540,49193,2167,-47440,737,39587,6425,32767,34657,-2847,-62045,64615,82201,84047,25119,16196,9083,31160,32738,-128166,-12843,21234,-28150,-71622,28845,54093,29407,-8727,-10412,36148,-10562,49983,-10927,-52193,-28432,11272,-38681,-15956,-17660,99529,55827,5616,8149,-41071,-56982,-11227,24724,23855,16330,-44949,1502,8701,-35019,4188,41400,-12841,-14863,29230,51273,25316,31451,-57282,27250,26813,46036,62807,48116,-11001,1369,39619,121596,70377,-31970,-69203,41977,62998,-41816,-23263,-75581,-59600,19612,5632,2877,-3701,41330,4833,59612,191,24213,-17113,-84247,-31445,-10041,-67653,-25315,-94193,-330,-6605,45759,-23802,42084,37274,5881,71130,-6707,-14059,3484,47309,21324,-13189,-11627,-24173,-12392,14408,15110,-98830,-65735,-72601,-19047,21296,-29080,-20120,-72226,-48799,35816,-43163,-7017,-18864,-60625,-72672,-23679,49954,4866,35119,-13887,6025,37707,19397,44207,81033,43258,-41718,-5807,-22132,-101375,-2322,-15089,61412,-21669,-6549,-20576,-2534,37072,43021,7528,28325,-37818,-77251,-5763,35987,69066,-5076,-37212,-10900,-12197,-29328,124836,64699,-19330,-52257,-9137,7812,-28304,-6621,25558,40708,44837,-318,88226,40852,-59442,-11205,-6924,-27,30873,34520,6365,-58759,-55311,-49924,11707,1756,22270,-14385,-909895,-406422,-71901,-30289,-37427,-32152,14508,-75571,44299,-6631,-3985,-61291,-57586,-47191,67424,-3876,-56206,-42698,-6432,6702,-7868,20327,-8930,10087,-96016,40229,-4169,7265,-23442,-48141,-90735,40618,54099,-31790,16812,-13940,-12644,-64288,-51743,14153,-6622,97967,4107,-70890,-84017,-2693,74320,105481,36518,-20336,-23323,-14697,-62187,-20598,-17533,-32352,-44119,-43974,29163,30253,121,30255,-65654,5968,-102947,-29408,29529,-1867,60867,98257,42122,82504,64733,24866,-2191,-30264,72715,-45434,-41429,-6654,77535,-5879,18506,33595,-53281,-132288,-55042,-47563,-57774,-46615,-8096,-155,-24223,72038,635,-150378,-23954,-31584,-84971,-33524,-35057,99028,-4000,-33861,109277,62045,37010,-2772,-40242,51865,49082,23779,-32771,22973,-27195,66338,54559,-23480,-2446,-40857,-68997,-45159,-37089,88064,-35130,-16108,-25831,-53573,12,36450,45288,14656,-4734,-55140,-35314,28724,-12295,-9322,-3251,-5263,10606,38083,-79246,54699,50937,20353,-55448,-62457,-16661,40603,23344,-17120,-33036,14756,-31841,-21003,78030,-65837,32110,1471,13937,-18465,-41359,102568,-45799,-43200,-44770,9667,7365,12457,-32051,-40364,22693,33864,49206,31514,6453,21297,-58663,-12677,-73219,35181,9871,5373,-1832,-25630,-77577,-22153,61703,-17084,-63299,24272,-84080,-30298,15009,-72674,-57161,-5654,38135,22862,-60328,-59142,-33088,-39302,-38495,54337,10644,29251,-12197,2246,19776,-32814,9602,13844,12227,-33055,49086,14530,-27542,50561,29223,-20556,-13127,84641,40727,57736,-66282,20053,21240,22112,-29060,-50785,24691,-11288,40708,-50806,-34774,-58652,-6333,10532,5282,-40035,-80943,-106958,37079,-49491,-41363,-25820,39707,74266,21331,-24924,-528,50775,4587,36766,15618,2543,-6320,5693,40409,13667,21012,-5972,44962,-8271,-25435,-3480,-81479,33762,47736,45571,22110,-25137,-7968,-29561,33974,72274,25259,16935,3570,-4904,-52866,-6449,-63118,-12137,32400,12722,-15628,-43386],[19029,50218,14209,-7892,-26073,5439,-23349,299,-29570,33243,17688,7717,49812,42842,36182,28218,25770,77600,5228,-87986,-47273,-27994,-14321,-1593,42105,57140,22155,9057,9033,-64620,22358,14289,31329,35070,46069,-6178,-130607,-24676,-25262,-69168,-74634,-7757,61853,66014,-1731,15359,-3341,1224,-32786,12140,-89058,-9443,9599,-20105,-34302,27343,5453,33,15867,-82586,-58287,37486,34085,59871,62202,-20587,24026,20390,67714,27820,58574,-33283,-85764,-17697,92887,-18012,38400,21858,12647,95720,11155,-14662,-36379,-80976,-10247,24866,28824,26908,90141,-8835,34702,10869,35437,86505,52082,-20165,-644,51521,316024,77604,-29184,15223,-17124,8402,24133,4665,-28131,10971,-21981,-25281,-53374,-32682,-14489,37616,-52271,28600,-27817,12676,14703,20721,-32884,42281,99015,65829,-28416,-25046,-24090,-55733,-54284,-63869,-34627,-54456,50924,33381,-42603,-6940,-10398,-31558,36368,10497,58195,-550,-14613,59464,27084,12685,25557,18922,14287,-76252,7263,100510,34576,-63862,-72,-10426,7352,-5174,37727,-3068,25436,17944,55509,577,-53358,-23434,30722,-75219,-117374,-31096,-8288,68865,75872,64855,-94159,-195624,-44646,48758,-30824,-38815,25585,17421,-1619,-26161,54327,23814,-3017,32273,18088,-42054,15346,-67867,18984,81492,-30613,36578,19658,-3523,31101,45451,-6187,71206,11470,-29366,82319,24824,-24136,-63533,52784,50897,8346,-54303,8974,176070,107462,43991,344,-16484,3987,4222,-9546,-47883,48963,-33555,-36582,27261,32217,8128,-3856,28027,-7039,-89779,-18977,-88165,5234,118084,-79747,-4952,892,-5360,46636,9756,27433,-23893,22626,27057,7793,-39878,-68499,-92811,-70606,-158483,423309,42774,-133604,-38297,-57397,-38860,-20278,-20286,-36622,-23012,-60503,28626,22990,34748,28460,-3328,-110005,-111155,28167,-85082,-68230,-51109,-40755,-21190,-28318,-134567,-118317,-123916,-94580,18186,7018,-4560,-113088,-74393,-37693,-64501,-114272,-161359,-57476,140923,43008,7227,35083,-19946,-98581,47837,144472,40393,-23239,-42043,-24123,33828,58467,3643,10684,-33750,-9593,16277,49917,26052,-63006,36019,-48031,-97772,-80010,16842,-12419,-4549,21300,36987,9502,69673,5881,25984,32139,20448,89311,-151722,-34392,36433,-10915,-25686,34258,-18842,-54549,-73753,-49500,1527,174787,55069,-24582,70833,11436,7217,30166,45475,-51957,7003,65815,72429,34865,-34700,-3198,-6010,-40824,23962,22139,-11337,10622,-10893,48853,30355,35664,116014,96989,100362,77093,15022,20996,7101,-49799,4583,-30170,28318,-21513,-42323,-43352,50326,-54947,-14003,-48796,20427,-71885,-57754,1989,25848,10499,-31293,23727,-7862,-79788,-5610,-15469,-25037,3017,11735,-49874,2097,-29957,3504,-18334,-76877,-194162,-140613,117696,36904,-4305,-9792,-54493,-65828,-8915,22880,21837,28389,15500,-18406,-53991,-2817,20479,11588,-30134,26094,51166,-33430,-32162,40216,36882,90152,79820,-2432,4070,11323,-77200,-75397,2281,-18917,-27339,-40464,20516,-3996,26810,109012,7697,-127231,-90063,18164,-58045,96690,-106577,6715,-8967,-54509,28101,-53,25383,2392,34793,29493,7071,34453,-50394,-27576,-21395,-37220,66188,-45480,-60859,44020,46624,-16112,-29329,-21049,38234,18448,-31648,-46876,12044,-60692,42826,-6241,-4912,2415,-13147,-66059,32629,48804,14426,50561,66881,-117284,-29305,46944,26255,28842,47771,-21630,-25289,-71504,15998,25412,31088,6263,-24133,-28293,-60261,-39568,1248,13527,-9715,-14758,-33477,68789,-29928,-28388,-69915,-102004,-20494,30894,71363,-36580,-24453,-10028,-6657,28245,-71597,65106,-50117,-43697,21532,91262,73246,-4160,-84669,-32129,-8955,23779,61631,11314,15180,51605,-19868,-115570,-12420,60975,-5362,17137,10598,-22150,-58619,69973,88413,58756,11118,17258,32300,40449,41847,-126746,1938,21156,-7588,-73962,33902,53841,34033,-1092,-608,42133,-9632,41042,-17087,-60501,-36431,29914,-28654,-26526,-26667,69617,53152,1217,5240,-79287,-53879,-21966,-12381,37785,51309,4729,-15632,5091,-38950,12517,38481,-32044,-22604,23327,50083,44281,39943,-33595,39107,39937,60178,64893,57804,13753,21903,19300,118126,70625,-49834,-89021,39779,44818,-50851,8759,-72998,-59420,32345,36783,18831,23003,57316,5072,37796,-20061,-5387,-9446,-56484,1314,4826,-79062,-7810,-87779,-28668,-34674,49657,-13529,61163,22790,9716,66326,18821,-14743,5460,49041,35127,35581,-10962,-14187,2302,28057,-1991,-88549,-72588,-85940,-643,10360,-25381,-3714,-57569,-18059,22017,-25271,4229,-13404,-65581,-73435,-67922,50432,4608,37572,-6126,15515,18369,3489,47058,100688,37331,-39315,-201,-6106,-51109,15964,-36906,36495,-37989,-26110,-17467,-25946,9292,39091,11562,54192,-24105,-90677,-8364,49953,75662,24053,-37925,3452,-25374,-19753,89642,52462,-2115,-54919,-15004,29793,3220,-5363,-2077,58157,44707,-6781,85761,59009,-18314,21301,-8731,1827,21448,32770,29031,-46980,-62815,-54370,20625,25943,33919,-4799,-810225,-373090,-44189,2733,-58058,-39204,11846,-58735,32842,-42281,2475,-37336,-25964,-53221,75032,1018,-49137,-30494,-15968,-6850,4783,37043,20551,38192,-91535,14160,-43307,-44281,-29380,-51170,-106375,29335,46221,-32896,-7347,-38605,-452,-66382,-50201,-20283,3093,88343,-18150,-65950,-103297,-11379,98070,61917,14989,-20265,17167,-5851,-50330,-21438,-9518,-50723,-48846,-22243,26676,19184,28999,22388,-85637,4788,-104555,-43687,14940,-5913,61159,87961,56202,104338,83019,22635,-28093,-21335,81691,-7954,-26206,6086,98264,5148,-7893,19732,-88330,-156557,-47991,-39073,-40257,-5533,9945,4473,-8579,73071,-14757,-145894,-42215,-45449,-64337,-37729,-34826,69608,-3020,-54894,78935,56165,52267,512,-51959,37794,45272,17293,-8482,21812,-27243,80275,40658,-11181,7209,-52726,-53745,-47877,-56293,78240,-11723,-27459,-22505,-24361,11454,19167,32567,9570,-23509,-70371,-13402,44175,-29733,-43565,-3827,13163,29224,42486,-106295,47922,46058,1209,-66449,-62734,-23770,22663,40419,6277,-15622,38902,-26334,67,80296,-58328,15551,581,-9634,-3430,-36114,114318,-22200,-56036,-17310,45418,-182,52688,8767,-35812,2008,17891,55035,25503,19424,19253,-56175,-14500,-102342,32559,20244,17690,-12373,-19375,-68407,-11902,40243,-1010,-30874,18071,-85554,-41977,-1550,-52890,-57166,-17962,34647,48938,-46892,-34411,-14574,-33290,-48004,32956,14801,29854,-24521,7864,3484,-20775,7742,-26770,32846,-22559,53634,24986,-1368,50820,8998,-21815,-21727,83551,50940,69710,-53287,-9055,17541,5572,-51475,-61736,38097,1686,42351,-65820,-19674,-98126,-21493,13321,13542,-25103,-56968,-81354,40542,-30842,-47795,-38998,30414,74485,30411,-7856,23936,56024,40853,75267,33140,6903,-15933,-6619,26612,16839,34712,-2646,21180,31768,-40984,-12731,-78503,3381,65371,52046,36449,23553,43976,-11371,19253,55420,29116,-4273,-1195,-14232,-48871,-8982,-55130,-16902,27558,25881,-18313,-46921],[16717,36367,21752,-3854,-18185,8295,-12737,15136,-50429,16678,-739,-19272,52695,39839,4898,38012,28070,76998,26305,-81573,-40660,-39958,-4638,-17403,34295,48625,58858,1358,15234,-60352,-6744,-5309,22456,55442,46309,-43275,-125866,-21513,-26169,-76307,-73508,-17777,45793,53104,-20112,40878,73968,-632,-26656,-11961,-106674,-23818,9615,-37630,-36093,44080,12065,4432,3664,-72827,-25118,60461,57604,35070,62028,-21490,-474,4913,116800,41848,56716,-17826,-72806,-11609,91060,-32156,15182,15280,30976,151313,43203,-14359,-29354,-82368,-4389,25505,45201,34677,91885,-34577,52183,14382,25955,80125,27570,-27548,266,84739,200070,-20744,-48844,13923,-26516,-16943,20710,-13079,-41254,29615,3487,-9728,-79009,-45611,-21827,74647,-25246,18195,-28354,-13004,13144,-12018,-74025,15955,68866,66283,-14424,-34893,2596,-33277,-10703,-58224,-40877,-72263,50383,42015,-42978,4820,51322,72613,74360,26549,68505,6400,-34986,65679,-5424,-19361,32370,-2670,-5794,-77112,-14476,81327,29732,-52832,15366,18275,-2116,9829,49588,-2941,10794,1480,29111,20329,-60035,-5522,30191,-73143,-77745,12640,-12162,68796,103675,85576,-59229,-158945,-56293,26251,-56846,-62959,7918,16772,3634,-17878,23149,-26212,6083,30394,38,-23064,11627,-94863,936,93456,-12803,30806,-2590,-5773,7849,40343,-9566,71141,13793,-30864,65209,49766,-30793,-51982,29772,2179,-10074,-62103,-46031,136334,158154,63364,43238,12945,43795,88725,30434,-3277,66482,-36794,-31345,7993,24865,2026,54721,32932,-28141,-99810,-29328,-73090,10834,119768,-90154,11050,14838,6827,86790,42316,39989,-14089,62224,60666,78594,39729,-6054,-36543,60418,-63149,155435,-85194,-171288,-131163,-130104,-84626,-45661,-26875,-89021,-64540,-69888,-12293,3722,32995,34415,-8955,-107324,-92152,48344,-91776,-64195,-62568,-46383,-9852,20667,-116255,-135426,-138734,-66071,-1366,-25873,-17774,-127640,-81572,-18545,-66360,-113926,-124875,178899,143135,44582,21650,32594,-1028,-53761,89850,207833,47230,-26718,-36516,-8463,35438,62882,29485,24719,-50260,-23066,32257,64324,16002,-69544,25447,-9176,-92790,-15203,16229,-7487,6341,81436,54149,19304,61797,19741,24197,69132,55767,60604,-138667,-38242,6670,-9072,-31816,32646,-1433,-62346,-94563,-85572,-13185,254691,23067,10062,81337,12013,23682,22901,60690,-35389,6025,62521,92385,46686,-20503,7079,-4192,5234,55411,19746,13035,-3417,-42969,40299,22864,33462,93075,54607,130839,63225,4266,59954,10334,-23551,23296,-29239,43501,2357,-30797,-45612,60708,-55251,-25086,-30077,13656,-83323,-31076,-1868,24123,18199,-53035,4760,-13457,-72027,-30043,-21766,-26036,-10020,31468,-35582,-796,12933,18755,-11037,-47536,-75915,-167910,74413,-1951,-44543,-26479,-90175,-63261,-28701,17945,5358,96742,31373,-26526,-58834,-4742,-17234,3387,-34886,26083,37915,-36645,-26770,36732,10886,54217,60471,21856,-9637,15946,-73269,-75265,-5202,-14270,-40009,-50427,-619,-44415,-4406,45577,-9702,-125668,-117117,60142,-53833,72317,-126112,8645,24939,-41176,16109,-11788,31885,-12946,23436,11341,-3747,36637,-57932,-26703,-11230,-5439,74592,-37310,-41466,92117,29861,-26727,-31415,-28968,57433,19831,-47903,-33976,-7272,-41669,57853,-8029,6678,16556,8466,-27592,35955,64029,13848,76691,87092,-105124,-1977,93088,32397,20356,48028,-20848,-43447,-48087,32086,6431,10969,3490,-13770,-7287,-47496,-39086,-9612,21115,-33451,8173,-48419,69026,-22593,-24647,-68910,-108610,-14195,64311,83214,-44616,-10581,-8184,-16386,10192,-76919,21876,-51140,-49246,11171,81252,102508,19221,-58173,-28378,5525,30264,23562,-6228,7420,36741,-35082,-156393,-23870,74023,-11107,-1073,-8325,-36037,-50838,67626,80766,21902,16191,28171,45005,38527,40356,-104953,18669,19089,6419,-69381,35489,47867,29332,7350,7266,40831,-4439,46448,-21643,-67172,-36505,48231,-18003,-38710,-38794,28149,33425,-4376,6700,-115467,-44777,-30253,-47893,42336,72936,48515,-17510,1708,-34595,22171,27570,-48850,-18097,24576,57637,57423,43398,-10604,55349,50959,62111,60613,55128,18791,33154,-5703,104156,65445,-57150,-100068,23613,24398,-43507,42096,-52981,-53710,39527,63359,31021,50326,70423,12283,25438,-36329,-32318,7997,-34413,30576,39414,-82704,10591,-79129,-56451,-54376,47708,2996,75403,21812,10318,59005,42913,-13120,3906,28638,47907,76726,-16310,-2151,19322,37000,-21682,-62188,-67617,-80934,19324,-3196,-7352,7474,-43689,17174,18424,2356,19637,-11467,-52496,-61914,-93727,30317,3831,37242,3309,21017,3557,-10129,51236,108346,33300,-27462,8443,-2959,6781,26784,-60891,2396,-49193,-38857,-16058,-56514,-17324,35132,10223,72520,-19039,-82556,-8921,61601,75971,52433,-40506,18057,-39491,-13602,30941,29358,22245,-43428,-21888,44645,49699,-119,-36597,70530,34609,-9212,71221,77923,27365,34619,-13549,4275,8537,29734,43390,-43404,-54414,-52273,23490,33907,26116,-32145,-891714,-408812,-35135,16628,-81609,-57182,4617,-37408,18624,-68539,17155,-16156,20716,-51384,70795,13872,-34283,-24924,-29395,-22761,21874,47859,33817,68607,-70893,-12269,-79238,-87228,-38913,-50628,-98676,23203,41171,-34785,-28791,-58770,21512,-40581,-45242,-47709,6494,65721,-40900,-56030,-104510,-18941,100361,9141,-5505,-13066,53555,6496,-40064,-28849,-17987,-64781,-46048,-11041,23691,11045,48348,5051,-101844,2454,-90920,-53057,-4049,-24403,50038,59131,61705,101678,91692,18655,-47394,-14729,79976,33429,6533,10384,98325,19442,-27954,5035,-109877,-149515,-41957,-28488,-16464,25517,24311,5679,3142,65263,-25668,-117676,-61920,-51097,-36234,-34341,-36725,32057,-3878,-61231,25477,40486,60195,1090,-56238,16585,29871,18237,11841,20850,-29419,77730,24346,8996,16680,-54040,-34170,-47112,-58329,65756,13235,-34071,-15709,12541,15087,-4861,16332,3105,-40004,-58757,1298,53279,-41516,-77953,1956,30107,45688,48943,-106232,33991,36242,-32254,-63982,-55364,-18665,16083,63475,32843,-6391,53829,-23107,21564,67412,-49127,-3372,-6231,-34739,16141,-8157,121041,-7622,-59156,22291,68869,-16373,80578,25819,-21174,-20223,-4518,53857,18736,22397,13430,-52762,-11400,-94249,31948,30933,19732,-24997,-2980,-38413,-3533,16261,14297,-5340,6401,-79304,-51386,-11602,-24571,-51674,-27617,24473,63780,-25956,6952,372,-27793,-54359,-2184,12576,18013,-35927,11083,-10357,337,5697,-61901,54831,-3013,55541,33148,24215,45572,-15401,-23950,-24914,82741,47490,72254,-28258,-30667,18711,-11491,-67355,-54726,52655,20772,37463,-67550,-8329,-115115,-33382,15546,26531,285,-6486,-43374,36684,-12648,-48045,-44477,18683,68768,38846,4007,49866,60307,76190,110482,43223,13914,-34199,-19870,20324,21322,50554,-1647,-365,71481,-48262,-18565,-59618,-24075,69089,49800,24689,42221,96327,13957,8155,22498,39478,-20759,-1077,-17079,-41092,-8989,-60750,-25167,14266,45545,-9625,-44507],[13830,17650,28191,1056,-9706,9054,-9012,10187,-57342,6859,-7871,-41447,55495,35412,-24832,36206,17649,67003,45686,-64853,-31265,-52993,181,-37444,16799,26178,85991,-2360,20930,-51547,-37704,-26225,10410,69030,48973,-61315,-111166,-16922,-28367,-75272,-61929,-21120,36599,35635,-36406,64951,137855,3788,-16542,-37100,-114068,-37323,16063,-36671,-34093,58986,29482,9611,-12415,-57243,-9490,69579,70552,22769,58127,-19517,-33021,-7453,134485,37304,59479,-1646,-51715,602,73084,-42383,-10471,12861,46531,160062,70296,-16339,-20338,-67167,9657,35975,55918,35950,83790,-51414,67798,20163,10371,52541,-973,-31111,-4464,88613,76099,-84888,-51797,5285,-26101,-39460,19919,-30157,-54621,45349,32697,4658,-94457,-49275,-23224,98443,3221,11478,-28541,-33526,10844,-36610,-98668,-15574,35594,60214,-6144,-39957,33829,-7384,25882,-50236,-53245,-90248,54198,50834,-38642,11862,105825,130612,91459,30510,74971,24263,-55487,87273,-29371,-45196,36443,-20895,-21887,-55592,-21359,56216,22962,-42849,21971,37782,-18243,22831,57780,3049,3635,-8899,-405,38738,-54227,12954,23732,-66938,-32269,48768,-24588,59128,117854,88423,-16910,-94224,-50891,20398,-67816,-70685,-963,16652,5203,-5218,-10854,-60654,6696,21303,-6304,-549,10264,-96624,-14033,97348,16095,21310,-30248,-6576,-12422,23086,-11711,67598,12278,-35991,37870,59729,-27950,-34644,8357,-25152,-24614,-55492,-82280,54462,120315,65740,87466,28338,73823,141640,52978,34488,75334,-21095,-21127,-4218,13693,-3800,117453,30523,-46556,-98419,-28533,-59519,413,110993,-81687,25305,17472,14165,110066,49769,31169,-8583,76282,65251,133664,82571,26266,4505,149930,151833,-145993,-184279,-160879,-158535,-162344,-134813,-67795,-37527,-107856,-83471,-70769,-44751,-18765,28966,38618,-10172,-88992,-67616,60839,-70761,-47195,-66005,-41402,-1741,40574,-85358,-131077,-122179,-11985,-12847,-50708,-19565,-114832,-73376,18158,-64414,-95933,-86360,306452,113456,27725,31026,18721,7898,5059,107811,225390,40288,-26285,-32730,2951,30418,54206,42809,31748,-64311,-32950,50836,64992,5861,-62525,12433,18699,-86520,26726,5005,-6106,20198,109714,65090,42220,53030,36947,24345,93495,77885,36141,-88022,-24577,-20252,-10982,-34184,29566,12273,-56012,-95924,-106687,-33493,298086,-17892,40114,75725,5892,14226,14653,68116,-15672,2710,56272,86168,54957,-9994,19478,5944,42317,73235,5371,31266,-22482,-71470,26462,12525,16563,55491,9377,130171,34859,-9317,84871,-301,6138,40620,-21608,54119,18263,-19097,-53214,57491,-49072,-26869,-9722,-7185,-84316,-7924,-2714,10210,21982,-59215,-11444,-14883,-54192,-37975,-18576,-3562,-16705,38315,-17943,2778,29995,29214,-7677,-39213,7629,-166053,21692,-23929,-81552,-36346,-93316,-62623,-40585,12439,-22860,129765,40169,-23893,-57391,-3335,-44165,-2108,-34765,22589,27056,-25426,-14426,39109,-11451,18767,33524,33312,-24692,23315,-64226,-67859,-6525,-13308,-56725,-66077,-19922,-79634,-37184,-10573,-22094,-106546,-132560,84613,-43469,45145,-103048,15023,59599,-18476,-3438,-19917,34723,-24083,9310,-15570,-9252,37940,-44160,-23585,-6659,23797,72092,-15883,-17724,115808,9697,-32761,-29948,-27033,66780,29464,-45174,-20755,-25519,-27934,69289,-7256,9343,30481,23331,-1309,29856,65337,5876,104975,95426,-81801,17681,116874,35405,7480,45614,-11421,-55159,-24841,35453,-12389,-16467,518,10150,11802,-28057,-33306,2941,43049,-38073,32367,-49848,68514,-19191,-24522,-62089,-104766,-9774,92504,82104,-51860,-4390,-4863,-20795,-14185,-76143,-12292,-52119,-38037,725,62030,104212,49285,-19360,-15850,15145,32464,-7886,-19812,-6891,17173,-36115,-154399,-29623,75736,-10543,-14918,-16308,-40953,-37245,58673,64094,-12497,47002,42845,47965,33088,34859,-71000,29735,14972,9028,-55810,34884,37375,19337,15325,12770,32628,3024,62426,-22670,-73127,-29927,57612,-11906,-51265,-56556,-18472,1787,-9962,10839,-136855,-28904,-31544,-68262,31731,76643,70158,-9558,59,-19008,30391,12392,-53603,-2274,32154,72885,52994,43286,5183,73443,58865,55096,52599,43419,9610,31750,-25418,80276,53084,-61469,-105280,-2672,5098,-24762,68754,-18197,-43813,38920,79006,34145,79816,74262,22612,24996,-43823,-53733,29748,-24656,45692,81983,-70271,24342,-76203,-80048,-61573,38993,22841,86727,33297,11142,50218,55872,-9641,-266,-9246,55983,100604,-24979,9452,36520,39873,-37243,-27982,-47830,-52116,35930,-14961,18262,17010,-32219,46148,27010,32920,35162,-13201,-24414,-39689,-92926,-8153,1165,35311,13746,23902,-1149,-18297,53247,99529,32824,-11705,18696,-12546,55428,36379,-73940,-32152,-51816,-43648,-15092,-82538,-37851,23270,5074,77955,-25963,-48518,-7228,69524,71395,70384,-41493,29948,-56322,-14311,-18423,10031,52075,-17663,-27381,58110,95545,8060,-65986,74017,19764,-4284,50153,91663,59507,24780,-15628,9904,-2991,20947,38248,-51111,-36156,-42624,25787,35259,-12780,-102588,-1316648,-585368,-68497,-8718,-116277,-94198,-17054,-23982,-6026,-88259,32066,-8526,65664,-39344,57523,27766,-16147,-28956,-43708,-38714,36126,50192,32346,85421,-36013,-35462,-100988,-105793,-48774,-42513,-66399,26342,38835,-30706,-40566,-68788,44982,4401,-38132,-58744,2955,33506,-57943,-39853,-90500,-26146,85748,-34463,-19596,-2174,75888,22044,-32898,-41066,-35151,-68244,-35850,-8796,24273,7168,53937,-18288,-109204,-2863,-73084,-56741,-20545,-52278,28836,24490,53851,70662,87477,12736,-58729,-13181,70516,67435,44017,2963,74208,30390,-38588,-9125,-112524,-112758,-38710,-25284,1948,38033,31273,1352,5687,52058,-28111,-78018,-79756,-47566,-7510,-23833,-43326,-8570,-8716,-50171,-30332,21741,60034,-2611,-51585,-4756,2681,26401,20626,17160,-32917,57978,6569,31076,24114,-43808,-15944,-41223,-39007,52980,28160,-34407,-8068,49457,14005,-28442,281,-3879,-49949,-21686,5121,51690,-44845,-96671,12280,43286,57062,58749,-78292,18601,25818,-75429,-53910,-42956,-5631,23246,84695,53001,-7485,52421,-31070,32143,42692,-39928,-23822,-18008,-54424,32935,39795,122175,-4127,-56751,61393,77521,-35341,81002,25815,-45,-41306,-29601,48257,15283,13178,5907,-49757,-5695,-53742,33110,39268,11425,-39359,17449,-426,-1312,-2373,27653,8464,-8624,-73338,-57419,-6139,7633,-43990,-32297,10089,62009,-2713,52593,10466,-24422,-55032,-37743,7881,-7067,-45792,9835,-18601,23607,4661,-77691,68487,23211,51307,34338,38731,35235,-40743,-30462,-23003,82648,30268,61891,1293,-37469,24211,-20687,-70208,-35476,63447,40027,27807,-54921,-4039,-104718,-28483,16029,43757,28190,50991,-2064,33849,2356,-42527,-42626,8409,55699,44790,8806,67087,57495,96839,127489,41006,19921,-53682,-30182,21988,26964,65258,-3038,-15504,99414,-42849,-19509,-32926,-41180,62123,39983,-8554,38259,132702,37513,2508,-20427,57036,-25827,2586,-13997,-32048,-3053,-75923,-35714,-7336,64303,12213,-37082],[11512,-44,30890,5326,-3996,5369,-9569,-10693,-50190,3679,-97,-47173,54448,29519,-43232,27014,169,49812,58237,-43579,-20000,-61235,1964,-55158,-3139,-1558,91703,-5212,24002,-40173,-56391,-40153,-2176,72545,54785,-53296,-91881,-12957,-35526,-68119,-45811,-21099,34467,19236,-46248,82812,165502,15571,-6963,-54125,-105572,-44126,25748,-23289,-28925,63505,56460,13128,-30519,-40719,-14025,62426,70152,22475,52111,-14538,-65601,-15391,113625,14882,67046,8235,-29201,19157,53764,-46477,-33175,13413,52902,117970,83347,-17087,-12418,-40543,26116,47095,59074,34374,71735,-56410,77677,26797,192,15723,-27602,-31183,-13025,68926,-1916,-101869,-42002,-7544,-17901,-55085,23347,-40899,-66006,53747,55979,15047,-93983,-42532,-18878,101429,22930,12017,-26338,-45756,9013,-47430,-96285,-42734,6234,49339,-4987,-38517,57388,13515,42606,-42480,-65287,-102081,60949,56572,-30998,12263,135518,128832,86063,23401,76132,51588,-68321,116715,-19319,-53293,36734,-31498,-27514,-16804,-10275,32126,14968,-34783,18701,43070,-31137,30491,59789,15532,2227,-12637,-23180,52837,-39426,28258,13104,-54112,3999,66785,-34146,43684,112809,71578,18633,-33791,-37694,30501,-63444,-58031,2347,17240,779,10596,-35767,-73352,-662,11999,-4032,21673,15334,-73469,-21178,91066,40018,9457,-54481,-2804,-28202,-2742,-11875,58405,6645,-42280,16323,51771,-21094,-17967,-6857,-26062,-32219,-40221,-100900,-38828,50836,55604,113883,25225,77543,145767,51698,61166,72213,14014,-55,-1150,5186,-9589,158274,23004,-57331,-78773,-16744,-49781,-21619,94160,-58864,33554,12182,18344,116077,31789,10223,-6216,59559,45814,149909,85189,39741,26829,168168,392425,-405342,-230924,-115836,-129348,-151536,-174754,-82810,-51384,-98182,-79259,-62709,-61235,-41363,22297,39075,-8500,-64643,-43206,63429,-28428,-24151,-61323,-28759,-116,25280,-55566,-109793,-79682,46738,-15087,-67658,-14589,-83446,-54320,59058,-61981,-65256,-59028,276766,80530,8446,28974,-6431,9604,60423,95800,183013,22150,-21509,-34737,8692,25366,43448,49269,30913,-72517,-37261,63488,52997,-41,-44786,-334,30318,-79458,36392,-14017,-8050,35656,101186,66708,72790,44462,53008,24954,95542,71980,17173,-25943,-419,-39322,-15040,-30755,26152,15657,-32936,-77821,-109333,-50860,271865,-51766,59389,59669,-5314,-21509,6632,64610,-2414,1335,47469,56877,59891,-7529,28464,15429,54881,70341,-15115,41981,-40271,-82114,11173,109,-9755,10918,-22755,113149,8669,-21257,90585,-23555,30547,53585,-10197,58303,22863,-9608,-65309,45858,-33911,-17830,9424,-33215,-77330,2530,-1289,-11944,20902,-50178,-23237,-10632,-31538,-29802,-6309,32904,-13326,30663,-4638,13577,39108,36290,-8826,-43762,25256,-143628,-25175,-29718,-105563,-37862,-64453,-60143,-39226,8506,-54345,115835,39313,-10888,-47808,5225,-55842,-7719,-32830,16812,19481,-4580,5588,45926,-22950,-5418,9298,27940,-36259,30461,-55354,-52066,855,-12762,-74695,-81956,-34824,-94954,-60286,-40180,-23640,-80753,-134987,84818,-31174,20249,-53934,22974,85325,13054,-30275,-23415,36315,-29151,-6412,-43696,-5851,35728,-13817,-13733,-6989,43730,60962,13524,4985,107341,-9358,-33707,-23883,-19108,54760,44026,-19344,-11429,-37654,-22821,72009,-4391,-362,43311,28966,14626,15299,51760,-7228,119074,89834,-48782,22463,113511,34650,-7006,42932,4144,-57245,-1859,27155,-29376,-43424,508,42202,24215,-5394,-24840,37119,67026,-26157,46580,-45008,62045,-19500,-31111,-50441,-85079,-8368,105375,71945,-59112,-7177,-40,-18340,-34576,-70559,-29551,-53083,-10705,-4909,39712,84952,75195,22244,1173,12650,30349,-16027,-27576,-22523,5607,-19336,-115093,-27898,67378,-6294,-19734,-13129,-36696,-18598,45804,43537,-29623,98996,54637,46063,33244,32923,-34018,30549,9587,-133,-33851,33955,24776,7858,21147,15141,20182,10481,79837,-19223,-78706,-19880,52578,-14348,-62490,-78421,-61528,-32533,-14268,15664,-137679,-8443,-24296,-66838,7857,63466,67036,-436,2052,6804,34493,-1483,-41690,19104,42751,89755,26791,41959,11104,87047,63418,45446,43054,26861,-5246,18696,-29329,51670,33998,-71194,-106082,-31705,-11812,-1594,84074,21915,-33820,30493,79302,24546,109689,63605,29621,33874,-39559,-67337,50310,-27478,41925,114250,-39281,29473,-78725,-93820,-55758,24214,41829,97024,50872,14931,41307,52884,-5293,-5644,-49197,56887,104853,-33601,18981,52273,36523,-42138,4280,-13493,-3967,44861,-20873,41791,28872,-23358,62156,43853,58946,47542,-16910,9244,-12427,-70866,-55483,-5164,33817,23832,26502,3735,-19599,45668,77823,37007,93,28259,-29502,84233,50535,-66507,-57311,-45135,-40877,-11728,-91801,-49704,638,-955,68863,-41035,3294,-4044,73695,64810,73017,-37872,36299,-74649,-23077,-35286,7341,81390,16996,-28488,70993,122271,17891,-80042,65420,5856,9016,30585,94212,66985,-2308,-11784,19032,-8185,3460,8957,-61923,-17248,-26829,35874,42852,-57774,-97964,-1473121,-691895,-90727,-42273,-140302,-136864,-49396,-21327,-33207,-107294,36177,-19453,93478,-8700,37148,35075,100,-40853,-54004,-53840,38984,42018,21040,75468,5875,-52598,-102019,-93484,-56455,-26098,-17407,38265,37052,-15805,-39555,-66951,61603,52798,-30073,-50358,-6450,-2151,-63804,-17968,-71426,-33725,64875,-54270,-24746,7152,81211,39204,-28845,-52906,-49830,-56109,-20257,-8384,31538,7183,48909,-40890,-104304,-11105,-59210,-54428,-28149,-77604,1944,-2689,33744,20613,72210,5263,-63547,-15493,60019,86147,70920,-14716,34461,32532,-39117,-21032,-98182,-60984,-37730,-35123,6264,32215,28980,-9250,-2724,38313,-20941,-38586,-90822,-37696,17044,-7882,-55422,-47351,-17882,-26137,-67889,7798,53755,-11005,-39903,-20091,-34198,36937,15379,8965,-35667,26155,-11133,49359,28821,-23773,-3379,-29883,-1733,41437,25925,-28420,-2947,74121,12303,-44619,-12339,-11328,-49847,29144,-770,36356,-40804,-87589,23739,50878,61428,69765,-35354,7113,19839,-117042,-44441,-28767,7773,40003,96265,57664,-17215,32801,-55722,22052,14851,-31658,-43035,-31515,-64377,42601,90298,116595,-9876,-53903,87633,73986,-49382,48180,20511,21786,-57871,-51092,42443,16482,-5892,-611,-45401,880,-1597,34695,44061,-3356,-54072,33944,28900,-6093,-8957,38637,9484,-23863,-71150,-57796,16747,36750,-37514,-31217,-4509,45078,19204,87983,17236,-22845,-47880,-58008,4834,-41702,-55447,2675,-20262,42503,4907,-67804,66324,51000,37819,25308,36900,22850,-62673,-43040,-18722,82329,4834,37757,26710,-29750,31599,-16874,-58086,-15070,65099,52078,16485,-31045,-7333,-73586,1040,14295,62693,49424,96581,35694,41565,15365,-34769,-36043,1091,34525,45516,9233,69583,42875,96500,117894,25653,21822,-65360,-33985,29165,33218,74270,-6015,-20555,108280,-24842,-15537,-7966,-43989,49679,24036,-44813,26347,140334,50766,2539,-62347,79541,-17055,6652,-7451,-23978,10263,-90116,-45939,-32118,73382,42864,-26491],[10852,-12799,28532,7421,-2884,-3421,-11249,-38625,-34982,4830,19875,-29602,47070,22118,-45037,15908,-16205,30586,60933,-23795,-7322,-60784,2868,-63474,-17502,-25209,74882,-9648,23630,-28613,-55204,-41529,-12783,65313,60716,-23541,-74231,-11731,-50049,-58600,-32010,-22710,35404,9329,-47152,91895,158856,33882,-2376,-56116,-80918,-39817,35942,-10260,-21782,49376,85270,11179,-48283,-24954,-33337,40972,58050,27019,46768,-6583,-90156,-19090,64598,-19006,73104,7325,-12841,40952,41614,-43061,-48504,14818,47581,47307,79413,-14523,-7599,-10987,37324,51790,55311,33712,61452,-50487,77806,31742,2600,-17315,-47093,-28915,-22074,39110,-25771,-83841,-25068,-19795,-6291,-62363,30187,-40926,-73556,50712,65458,20368,-76349,-26233,-11083,84408,28321,20372,-21598,-48260,8563,-44911,-68169,-57103,-15342,36679,-9050,-30237,62692,20942,36801,-36339,-71731,-98264,67575,56609,-22571,7448,133765,85440,67364,10215,70838,78186,-68870,140618,31146,-39197,32723,-33708,-20950,26105,16038,15221,6013,-27769,7132,32371,-35378,31468,54807,33548,2391,-12015,-33752,58172,-23746,36208,1274,-33861,19535,62944,-32310,26817,89631,40480,33571,99,-24962,46602,-49496,-27992,16483,17627,-10684,27372,-43567,-67303,-13393,8533,1118,40571,28034,-34734,-16972,74840,43620,-2926,-68424,6700,-39042,-30579,-9917,43321,-1807,-46483,8482,29085,-15062,-7956,-13434,-6641,-33488,-24912,-108176,-104030,-2237,38031,111823,5475,48149,108840,30610,76423,56882,58124,30959,17127,5785,-12244,159004,13876,-58357,-40389,1843,-44028,-44658,73746,-31252,32281,4204,20686,107729,-3638,-11212,-5719,19356,14824,122867,63392,46300,33606,114032,551739,-528681,-219274,-60406,-81751,-114399,-189937,-88708,-67111,-78453,-61269,-46792,-58784,-60940,13207,34882,-5442,-42987,-20816,56800,16958,-4747,-51884,-13689,-5920,-13786,-33766,-79928,-28514,85444,-10202,-77950,-10289,-47080,-31781,88556,-60122,-30453,-47417,150097,64457,-1022,14026,-36824,8219,93605,61346,98416,-2003,-13769,-42169,9367,23041,39679,57364,23663,-70643,-34437,65959,34572,1449,-21560,-10494,24660,-70139,22642,-35100,-12627,50981,66402,59377,100713,36102,63010,24001,71508,32723,1279,21898,23104,-48897,-18394,-22096,21667,8443,2450,-46408,-94960,-57525,175515,-62167,66381,41806,-17346,-71953,252,50858,-1812,4860,37114,21270,62588,-11881,31270,18617,41466,48293,-31543,46081,-50829,-69727,-1252,-15299,-38273,-29252,-33975,94951,-4293,-27723,77655,-52014,43914,61529,1149,54765,19241,-3236,-78587,34623,-10809,-2225,24684,-54947,-66388,-1569,773,-35658,14855,-32090,-30657,-1616,-10896,-13945,10632,64597,458,11608,-2520,29077,52257,41690,-13317,-50932,-4384,-108784,-50569,-24926,-111657,-31193,-18153,-51417,-23897,7731,-78255,69566,30333,8981,-30569,22100,-55008,-20032,-33400,10284,15521,18068,31386,52570,-20283,-14738,-3907,7193,-41118,34474,-51207,-29924,15834,-8793,-87378,-92242,-44964,-83943,-66243,-39609,-13772,-58152,-126744,60998,-21110,978,-1783,29243,95304,48801,-60343,-22546,40538,-28230,-23571,-63579,6612,27905,22206,2953,-8432,49812,44244,41391,21403,73847,-23498,-29103,-13020,-13766,17991,57584,23413,-8347,-40618,-26018,65182,-440,-20504,54120,25752,23508,-5511,27204,-20887,104384,70551,-13473,14535,89018,31192,-18391,42263,21743,-48815,22191,11232,-44929,-62377,6247,74347,27824,16537,-17582,72984,79554,-5276,43911,-43917,44524,-22537,-43077,-34850,-51425,-11008,95180,57487,-60204,-15646,5735,-9909,-41918,-61986,-30096,-53984,24444,-3162,21579,59756,86579,56475,16353,-3407,25437,2797,-29956,-33755,9364,13148,-58217,-19205,53869,-2564,-15219,-3140,-26583,1776,31929,22717,-24229,152889,59132,44607,44232,38986,-929,21645,4071,-17134,-7476,34035,12709,-2915,23192,13541,7477,16252,88619,-11942,-83997,-10139,33551,-26278,-70158,-97891,-92244,-59272,-16139,19729,-120472,11861,-10298,-45711,-21661,38716,47779,2376,9230,36756,32776,-9196,-17869,36773,51637,98983,-14878,41336,8770,89080,65316,39269,33552,9598,-19240,-1524,-11607,26064,11301,-88870,-101261,-54738,-26459,19645,87361,54170,-28827,16227,63170,2443,131548,37344,26694,46287,-23904,-71484,65047,-36705,22179,121700,4996,24904,-80964,-91204,-39832,5723,55915,105412,66974,22260,33651,34268,-1498,-10767,-73157,50158,93891,-39570,25783,65587,27938,-32667,27368,29310,49481,43474,-18840,54458,43652,-16059,64016,60976,74073,54343,-20029,38029,11962,-40179,-97345,-16409,34263,31721,30866,11044,-15022,21684,52671,45743,2053,35389,-45578,92574,69252,-38317,-65432,-31158,-31768,-2822,-76774,-53180,-28640,-4629,48470,-56324,54344,-806,74545,58681,62777,-28609,35021,-90735,-37738,-18425,20841,98120,51066,-23071,78612,117953,28953,-75641,43247,-3438,28915,19106,81931,51157,-35485,-2846,29148,-4098,-19651,-35218,-59530,-7200,-21668,37522,32736,-86626,19920,-973574,-562384,-51764,-39258,-117936,-149722,-65206,-11705,-39298,-115982,31135,-38210,102697,37524,18047,37544,16603,-48975,-48974,-60591,27943,25848,6958,35385,48631,-58982,-82424,-55364,-58916,-4884,33885,54637,32636,9499,-27833,-56400,66018,88185,-21877,-26650,-19546,-34524,-55802,6822,-59207,-42292,47666,-46217,-21734,9812,74130,54821,-26208,-57421,-52477,-27740,-2462,-1405,45755,9115,41423,-54836,-87262,-20135,-50816,-46584,-23455,-86811,-24580,-14455,9279,-28985,51797,-2517,-64725,-17460,54737,86275,76684,-36605,-4137,23560,-31227,-29120,-74473,-15733,-37042,-56677,-2306,15880,18039,-24264,-19839,28831,-6053,-6369,-89984,-26605,36455,10891,-70674,-78381,-29246,2424,-76024,4612,44983,-22983,-25187,-25833,-75454,42673,-135,-3044,-34833,-8205,-26545,60309,31215,1829,2075,-14283,40944,31708,6771,-17727,-3215,76173,13535,-49355,-19749,-19597,-38606,75249,-10437,8403,-32936,-50126,32752,52125,58444,76824,4819,2826,21967,-143818,-42102,-14701,14130,58937,93744,42574,-30792,-771,-92280,-11322,-6342,-25009,-56432,-41838,-64105,45123,121422,103253,-20730,-54221,93147,62353,-51895,-7892,18823,37819,-66839,-63615,39233,20409,-28838,-3442,-35534,7827,37312,34733,45770,-17967,-66334,39866,36243,-14946,-304,48088,-39,-35708,-69291,-49850,50845,55688,-34665,-25575,-15068,20537,37422,102826,23669,-20585,-32097,-53179,5483,-78955,-66539,-10419,-16270,52884,5042,-37914,47878,73443,14870,5970,19999,12372,-76790,-59774,-15959,79521,-19786,3112,41452,-13756,37288,-719,-34677,-5294,53311,51618,6981,-2121,-15770,-34504,50131,10758,78892,57848,119855,66011,63679,29414,-31440,-28594,-4574,6205,38841,10613,56774,15386,78477,84288,898,18527,-62743,-29569,37524,39633,74253,-8791,-13574,98090,922,-8131,8017,-32463,36803,3940,-61581,18896,118072,49118,6881,-90520,101045,2891,7373,-769,-18394,29098,-92735,-52745,-51231,66798,72120,-14909],[12455,-19797,21799,6164,-6387,-15719,-11660,-63730,-21236,6967,44111,7442,33328,13291,-31571,7274,-24465,15398,55938,-9466,6029,-51654,4348,-57441,-20512,-37732,44521,-16110,20385,-18845,-35606,-29503,-19679,49223,60870,16084,-62464,-14761,-71017,-50353,-25158,-30250,33757,8853,-39380,92427,139983,55867,-5135,-41613,-45590,-23570,45102,-9827,-14167,13302,98712,36,-63332,-8700,-56873,11084,39725,27909,44942,4672,-100956,-19592,8725,-54530,67309,-4737,-8246,59954,37391,-32087,-54145,15492,33202,-17122,61334,-9762,-6113,13108,36898,47055,47566,36022,56711,-37536,65950,32655,17160,-37741,-56803,-25955,-28065,12926,-19348,-52415,-6622,-27036,4616,-61614,37824,-28740,-76044,34797,57781,21582,-44871,-3198,-3046,54843,22543,34228,-16305,-42130,9692,-33489,-25397,-53961,-28408,25233,-14218,-16311,45993,9715,15539,-31873,-70457,-71477,70384,50288,-15870,1629,107565,33387,47782,-2887,58944,88717,-57202,147406,102588,-7006,24872,-29948,-5625,58745,48813,8620,-4145,-20022,-9669,8608,-30392,26890,44418,54130,128,-11023,-32898,50315,-17423,33218,-8683,-8752,11207,41908,-17337,12011,55544,5248,20833,2677,-18113,54858,-33459,10550,35945,15672,-28136,42498,-33876,-51016,-27697,13358,3945,54533,45812,5577,-810,51711,21008,-14541,-70990,19625,-45276,-53032,-6451,24831,-10725,-45841,12449,-109,-12085,-8241,-11461,19782,-32463,-16624,-109117,-119098,-26402,17125,83093,-23423,-5674,57774,4092,81617,32449,94848,63847,43428,18499,-7881,124515,6608,-50653,7104,20300,-40403,-56716,54893,-9457,20450,-911,21315,89776,-42671,-24128,-6270,-28185,-14907,69487,36130,49372,31236,14834,562954,-449072,-163659,-17943,-51194,-74043,-173827,-85762,-82821,-65520,-41359,-25442,-40013,-75877,2316,26552,-2033,-29427,40,43724,43042,2665,-43546,-1424,-17175,-56218,-20378,-50105,10707,89714,-2705,-83015,-12739,-17286,-13008,95034,-58666,-1100,-48474,33735,67056,2981,-8124,-61880,6969,94159,21593,10907,-26312,-5540,-50748,6978,21389,46186,72229,13223,-55272,-23385,59433,17503,10966,1294,-16703,5808,-56446,910,-51637,-18712,64523,24222,46734,114754,27724,63632,19504,26020,-30748,-14168,42908,35871,-50281,-18841,-11001,14001,-4040,38777,-11775,-68560,-49661,48762,-36720,63966,29481,-24799,-117110,-3240,31348,-13498,13700,26519,-453,64076,-16867,28902,14506,11808,16681,-33664,45836,-50999,-40965,-7267,-34958,-62096,-55254,-30831,81118,-1741,-26890,51919,-74470,45324,65099,8809,43516,14476,465,-87744,32165,15502,11439,34688,-65721,-55283,-14915,2110,-54115,4785,-13974,-34744,8654,1312,-3756,24816,73484,21487,-12393,-14399,44056,67585,46055,-18713,-53513,-39763,-68305,-45403,-16214,-100606,-18102,25236,-34528,911,10778,-85230,19220,17572,30354,-8825,45080,-48489,-44878,-39986,4350,15314,34113,58314,53721,-4946,-14715,-3188,-22523,-39084,33563,-53026,-6283,33809,1549,-86884,-93451,-52267,-51728,-54261,-18482,3062,-43190,-111141,20629,-15980,-10847,34992,31558,87440,80221,-86930,-18690,50938,-23269,-42108,-66796,25050,14974,52221,22108,-6289,41806,24995,57000,28211,32006,-30504,-18144,1395,-19173,-33913,63945,63938,-11380,-34621,-33958,52081,3131,-43985,61683,16399,27753,-29220,-481,-30235,59702,40457,14659,4447,54797,27141,-21766,44964,37225,-31674,47006,-6720,-59420,-68666,18536,98534,23532,34017,-15307,83631,72998,16413,24757,-53031,14757,-26912,-55024,-17062,-14025,-17862,61245,42684,-45541,-23449,11364,1433,-32912,-52115,-19333,-54391,56645,5424,13660,42642,77845,76407,23925,-28231,20276,37159,-29027,-36774,27601,53213,-4492,-5926,41595,-3279,-6145,7247,-16126,18739,18993,3312,-5143,181120,55603,45883,64507,52644,24636,8104,-625,-35572,16701,35003,2838,-12564,20560,7643,-1607,19842,82750,-2895,-88778,-3563,7030,-44833,-72054,-105529,-104310,-70664,-14673,22684,-93118,26202,6166,-13848,-47744,9646,24500,-4498,21631,61213,25169,-8746,4013,41510,54246,92400,-58058,41904,2843,75937,65885,39873,25199,-4781,-29610,-23159,23377,10245,-9866,-108265,-88642,-64649,-38876,34867,80553,66936,-32323,-388,34299,-26751,133399,-6,9972,56389,-1251,-65930,70670,-42762,-4433,101081,51534,12939,-77018,-68484,-19008,-12952,62450,107507,76542,31252,28485,4288,11,-14439,-71282,37513,75285,-41753,29872,75881,15985,-9676,38406,68983,91173,31385,-9729,51604,56860,-8841,54890,69948,74744,53877,-20563,54500,26355,-12475,-119943,-32157,36348,35516,37464,10441,-7933,-19278,33373,57254,-6546,39834,-53051,87566,85367,17,-53854,-13812,-17460,13483,-38465,-50789,-55598,-3659,24177,-64284,85175,954,71804,53646,48328,-15175,25414,-100249,-53051,14779,31915,88685,74447,-11095,74696,84309,40006,-58570,9077,-7771,50720,16753,55429,23309,-64318,6857,35626,8698,-35461,-68006,-31010,-9298,-48545,-5141,-39823,-131934,1696,-1082547,-618964,-57567,-42101,-75508,-121565,-49278,12542,-30375,-100511,26100,-51718,96670,64376,13859,40126,40044,-39300,-19014,-51007,8518,8403,-946,-24228,88012,-50961,-46877,-6359,-52520,16398,70716,70060,24074,36103,-11181,-43857,57727,99884,-13418,3212,-33697,-58413,-34942,30018,-60676,-52069,37644,-18659,-13784,2900,62901,64786,-21932,-49099,-39400,11226,14285,16351,63331,10236,39974,-54047,-62493,-26536,-43733,-34843,-7496,-71703,-45067,-10625,-6923,-57675,33260,-8593,-65007,-14293,57073,68804,60133,-54366,-25899,5186,-18397,-32690,-50189,5782,-34540,-81263,-10387,-453,1150,-38755,-40130,26783,12253,16714,-74190,-19099,52977,29154,-81558,-95176,-38678,27125,-57057,13758,37435,-35829,-11512,-21596,-111685,37759,-17602,-15048,-27807,-34155,-37027,63275,32271,27226,1883,3133,70113,23797,-21954,-5229,-9991,53704,19541,-43187,-22032,-28590,-18410,98419,-15586,-25159,-23989,2632,36857,47684,49487,73950,29895,6173,32553,-147056,-48512,-359,9182,73173,77979,11710,-41824,-39496,-123813,-60120,-14766,-21086,-59190,-43934,-56079,43717,121306,82116,-32302,-58343,77075,45307,-40299,-62998,23337,42660,-66736,-65143,37806,23052,-48225,-539,-16919,15836,47980,31350,45818,-25753,-72530,32567,17782,-22484,21495,57852,-15300,-40906,-60383,-32272,84771,60090,-36233,-18373,-18465,-1372,50244,95416,32314,-13163,-8907,-25890,8725,-110946,-78493,-27363,-8720,54101,2251,-3630,21430,83890,-13564,-19926,-5626,6765,-80430,-74970,-17853,71654,-34787,-34355,43139,2251,37735,21483,-7683,-13633,26863,38005,2172,24605,-24888,697,100869,6566,87153,53373,120392,86890,94575,45977,-40576,-23910,-11608,-25712,24699,17180,32699,-21323,52159,38532,-26298,11566,-44788,-17988,42613,46198,65101,-8852,4776,75864,26436,67,12305,-9514,26807,-17343,-45379,21706,79511,33960,13128,-95114,113080,27461,2093,3021,-16092,48079,-80181,-53735,-56272,45114,87458,-4316],[16200,-22500,13224,947,-12996,-27999,-9886,-78604,-17297,6950,62518,49100,15693,3453,-9795,2872,-21618,8648,50656,-1513,18487,-37910,6610,-36631,-10610,-36424,13505,-22837,15482,-12003,-6448,-7749,-22293,27950,49802,52298,-57103,-22419,-93725,-44942,-25823,-45486,25809,17201,-25928,86670,130580,77132,-14507,-16297,-8346,1119,52567,-26538,-7563,-37996,75398,-22035,-73575,10109,-73416,-19266,22287,20734,48097,19909,-96243,-17935,-33357,-81858,41831,-24094,-16526,69232,36702,-15002,-50337,15742,16594,-49103,35427,-7126,-6384,26701,22711,33752,39458,40755,58427,-22729,43149,28705,37565,-43128,-57728,-23945,-28698,-1631,-7928,-24123,8391,-26879,13191,-53955,43044,-6690,-73040,8588,35122,21061,-5662,22060,2672,22412,16606,49537,-13669,-31221,11748,-18640,17708,-33750,-34269,16481,-16244,930,12578,-19180,-9333,-28528,-62877,-23643,66248,39313,-12325,24,72702,-1047,35514,-11489,41891,71791,-37850,133047,160684,32545,14871,-24420,11554,72176,75356,11455,-15972,-10120,-28612,-20447,-19253,19830,32213,72681,-5614,-13229,-25938,27509,-28700,17630,-14880,14976,-14776,14946,5608,1297,20289,-24025,-16312,-16701,-19228,45154,-19903,46178,53242,8955,-48340,53851,-14051,-33236,-39685,24377,2243,63297,63065,34998,24043,27022,-20671,-25073,-68159,30012,-47721,-64845,-2836,7266,-17498,-39194,20596,-25946,-11364,-18934,-3231,38772,-34639,-17694,-104967,-92311,-32304,-4134,38958,-51046,-62995,21241,-8695,78116,4676,110118,87297,67198,40725,4980,82457,3346,-37525,44663,31188,-36002,-49929,41454,-807,577,1420,19232,67351,-70391,-25293,-7677,-65755,-35423,15699,14631,47207,26441,-86883,427761,-179418,-92857,-2041,-48328,-46743,-132923,-76291,-96096,-64543,-27069,-2060,-12442,-87277,-9359,15758,1379,-25353,19819,27664,35148,-5298,-42522,4703,-29483,-83667,-13012,-26582,25565,62117,2159,-84035,-23856,548,-2581,75586,-56854,15300,-55089,-5315,77048,16788,-25938,-70604,6990,65470,-5771,-44059,-46222,596,-54572,3820,15694,60014,91784,3544,-26656,-3918,48436,7145,26124,18914,-18900,-18116,-37154,-16930,-58527,-24943,75270,-7993,33559,107680,19621,54940,10383,-28651,-96981,-29270,39945,33127,-46640,-16182,-1263,960,-14480,62388,15813,-36647,-28741,-49950,29566,57429,25965,-23350,-137229,-3352,12817,-30522,25703,16893,2973,64682,-14737,25305,6047,-19893,-11328,-16200,43697,-41716,-10170,-5208,-58571,-76656,-63522,-29991,69296,12075,-19429,22086,-80673,38369,64894,10502,26388,15588,2710,-87215,41797,38586,14185,39981,-63469,-45924,-28677,2315,-62945,-7391,-3704,-36813,15013,1247,-10700,28520,52513,44150,-33902,-37486,52239,74396,48685,-22231,-48667,-52740,-29073,-11918,-8646,-77463,-1525,49439,-12196,27081,17318,-70980,-12369,5887,47681,12213,69183,-42217,-80862,-53112,-230,18983,37098,79793,46072,17800,-16143,8364,-52123,-33201,27515,-57995,13065,48349,19016,-68282,-86125,-59848,-12442,-29615,9136,19636,-34729,-90562,-24039,-16171,-14209,47943,29429,64676,97585,-103314,-13975,68008,-17348,-60650,-50220,44399,856,67884,37114,2182,24162,5969,52809,25176,-1420,-30171,-1,16554,-37306,-80711,58949,76062,-18160,-23153,-41407,38167,4555,-61447,64568,4799,29198,-51509,-22026,-32037,1437,5059,29015,4567,21723,24554,-14153,50917,47558,-10024,68990,-21351,-71928,-62054,35215,109438,14384,43982,-20154,54000,48953,33749,-3757,-70989,-22472,-31309,-60244,-253,12875,-27573,11762,29674,-10048,-24162,15479,11518,-11717,-42182,-3619,-53508,79734,17637,18880,39803,51091,80407,20942,-52892,17445,68287,-27539,-31651,52111,88702,33573,8516,35528,-10465,-1374,12366,-10739,26973,7562,-14298,10129,163972,46763,47967,86532,69889,41844,-3410,-4069,-49237,31638,35046,-5285,-21595,13606,-1732,-4667,21954,63221,5253,-92102,-1090,-17060,-64167,-66964,-93701,-95808,-64117,-9349,25298,-64436,29828,19940,17218,-63834,-16641,6262,-19552,36749,71073,13409,-1889,7853,28727,47793,67504,-88244,42524,-1217,50173,66414,46733,18858,-13600,-36315,-41509,59707,7257,-23962,-117710,-67562,-58366,-47818,42637,66187,55547,-43934,-15040,1527,-53354,108141,-39188,-19139,61083,20846,-52548,65602,-37322,-26571,61333,88536,-1130,-64686,-29759,776,-28023,60866,97720,78168,38489,26796,-30504,-2571,-15874,-47461,22315,55757,-40330,31431,82737,3015,21350,38298,92643,109356,10440,2721,34124,60769,-828,39644,65600,61267,45242,-18310,56087,27371,6336,-115966,-49457,37578,33916,44477,-5551,-3180,-69160,23696,68013,-20809,42746,-47768,78132,88411,31233,-26168,2359,1473,36447,13046,-45728,-71059,2324,4929,-61310,85919,145,64219,48329,39796,-818,8703,-100213,-62450,42094,14039,48263,80496,4918,55945,36329,45188,-40270,-31435,-9789,67226,17172,19674,-2964,-82906,11618,33542,25886,-24430,-56252,21896,-11694,-90004,-81754,-141506,-214877,-348622,-3214132,-1417086,-265371,-144498,-99599,-88084,-30593,19494,-61125,-77989,13688,-66662,64862,29765,25721,32919,67172,-12280,27824,-37478,-14165,-6847,2193,-79893,111759,-36192,-4656,32037,-40601,34068,78403,77909,12499,47423,4215,-36664,41114,86733,-3411,28576,-46135,-71468,-5716,46577,-73422,-62752,31073,11933,-4782,-12750,53417,64756,-12839,-26919,-14464,49505,27859,41153,77465,8320,48859,-37197,-37149,-26993,-32255,-22090,14451,-34752,-56242,2423,-2723,-54845,21216,-10877,-65833,-3350,64527,37941,28779,-61032,-24867,-17561,-4971,-32459,-30564,498,-29097,-95925,1,-9908,-18067,-45565,-56566,32533,28483,31160,-44983,-17278,69565,43056,-74822,-92805,-41754,42579,-24067,31657,33564,-45545,-1294,-9820,-130661,20915,-27984,-20001,-13384,-42947,-40154,59959,32759,46518,-821,19314,70256,17652,-49022,5740,-21820,15477,29907,-31148,-20848,-36950,5635,88860,-9318,-52598,-13477,49960,35422,39485,37331,57570,37742,14950,47806,-126551,-59415,16285,-6762,78954,54718,-22413,-44203,-73387,-129313,-107719,-10621,-21609,-48581,-34585,-43839,42328,95523,54800,-41531,-63932,45445,23796,-17664,-90173,31274,33731,-58614,-57746,33738,20457,-57915,9063,9305,26120,32087,23503,45429,-23414,-69693,14322,-18578,-23354,49272,69695,-29849,-37527,-39190,-7088,107405,50579,-41319,-13542,-13727,-12137,56589,72667,43726,5203,18349,8574,10911,-131269,-87005,-43798,-70,48835,-6413,17676,395,78934,-40151,-45673,-31650,6924,-74175,-81076,-25082,57391,-35200,-64088,33661,11987,30710,40668,14427,-39855,-10736,15696,3618,43070,-29966,25594,131362,3176,83508,42007,104431,96943,121195,62435,-66811,-23822,-22706,-54938,5964,28514,4024,-59670,26524,-4775,-48406,4478,-16278,-2871,41749,53192,50150,-3648,31153,51862,43336,5972,6940,20447,20623,-35991,353,34182,46896,12349,18761,-73947,108878,48939,-9224,2083,-17437,59751,-58259,-48215,-43961,16457,79834,3819],[21262,-22590,6195,-8285,-20285,-36012,-6453,-80117,-25810,2795,66640,76647,-1819,-6345,11031,1602,-9647,11210,53767,1634,27802,-25910,8690,-6154,9274,-23389,-8643,-26765,10073,-8491,20526,17326,-21171,5800,26550,75603,-54941,-33663,-111152,-41011,-30665,-67139,12422,30698,-11575,77516,135564,92739,-27130,7802,22524,27665,57780,-54695,-3027,-86690,6756,-53254,-77369,31750,-75342,-42417,11608,7166,55260,39379,-78557,-14526,-50817,-94289,-1867,-44141,-33389,63868,33854,5647,-39516,18230,5976,-43545,8615,-11797,-5692,29754,-1548,15502,33131,45076,64801,-10807,14112,21239,56070,-36512,-53977,-23986,-23944,-4539,-1818,-6568,16126,-19770,20926,-40727,43363,19218,-64677,-21623,4181,21081,34623,43974,5354,-5224,22367,62068,-16450,-21271,13451,-4638,49868,-2017,-34859,9559,-12751,18784,-25324,-58046,-27486,-26145,-52661,31470,53485,27066,-11828,6538,44959,-8462,31950,-14545,22717,29236,-17976,102254,177559,66489,5468,-21211,23176,65980,83820,19597,-29522,1892,-47607,-43895,-6784,14038,22351,84256,-11359,-19764,-19055,-7010,-59316,-9059,-17493,29256,-46104,-4731,27571,-4716,-7762,-41343,-65458,-42974,-27319,16683,-8647,69238,61724,-3525,-66751,60674,4681,-19068,-46384,36102,-2531,67314,73250,47458,51162,6700,-65003,-34877,-69953,30084,-47379,-65401,-854,-5152,-20038,-27478,25147,-41121,-10090,-36646,7636,40690,-43796,-25226,-94997,-52536,-31177,-23330,-6286,-67734,-100978,13494,6272,67025,-19528,98890,92506,79122,64581,23722,63680,4135,-23111,51315,29120,-28133,-24188,34537,-6533,-21530,13831,13164,44838,-76335,-17697,-10147,-82094,-45130,-19614,2373,39815,24752,-152021,207399,173701,-37950,-13138,-60598,-36290,-84768,-63820,-104122,-69506,-19266,19545,13863,-98205,-20424,4696,5041,-28688,37469,11411,-4694,-25598,-52388,4142,-37618,-86859,-9038,-12268,18942,18580,276,-81873,-41144,7434,-1320,37234,-53513,15755,-59851,26468,81387,33815,-27134,-56900,7411,22455,-11334,-54955,-59740,2923,-49054,1393,2281,74251,107508,-1940,9309,22466,37310,4197,42144,28547,-18122,-37403,-12989,-25646,-53945,-30013,82910,-21693,22883,80022,12768,40967,-2719,-76740,-141824,-41467,25324,17277,-41620,-12381,3896,-18184,-17912,64154,29552,-5636,-325,-79362,132232,51812,29964,-11838,-122296,-894,1742,-42489,37206,8961,27731,63947,-765,24995,-1800,-41331,-25162,17728,41363,-27552,9179,4125,-82999,-80751,-57814,-45756,56534,30282,-7974,-3383,-66220,28993,60685,6074,6939,25834,4703,-74065,59586,53292,907,42625,-50465,-37689,-34928,2001,-61507,-19185,-4789,-37972,12532,-10733,-36989,17383,9537,62230,-46931,-64345,48563,63577,48389,-21789,-37392,-42013,1992,36663,-4773,-49324,15042,48313,8344,45991,26185,-38212,-18374,-1539,56783,26728,88221,-37896,-116503,-69229,-3436,26447,24403,89195,29960,41466,-27413,23734,-72952,-28462,17512,-60907,23956,53814,41553,-33457,-74551,-70094,17896,-457,32105,29043,-28749,-66442,-60090,-19801,-8566,38282,24093,33945,94426,-105559,-10763,87172,-13494,-75731,-20249,59453,-8076,66512,42222,15482,4216,-10409,28784,15178,-17077,-24150,25047,28675,-61619,-101254,41965,42242,-25063,-11630,-43604,28508,2067,-65471,61649,-5256,29529,-67562,-30163,-25783,-44518,-28110,28778,21023,-3577,24377,3940,58449,50978,10476,82374,-29094,-80292,-46621,51551,106314,3959,44316,-31721,-8119,16673,45773,-31214,-89109,-57374,-34929,-54414,11356,18421,-37158,-38840,18674,40760,-14427,16910,16597,12117,-33049,12462,-50509,95147,28965,36183,48438,15815,71589,8169,-68005,18484,82157,-27946,-22915,71146,107526,52964,20731,36909,-23479,-10685,9365,-13521,22899,-2750,-30045,7140,104769,37141,46473,100639,85826,51482,-8375,-6354,-54481,32834,31326,-14729,-30268,4108,-12295,-1572,23891,37430,10347,-91956,-1655,-29648,-77686,-55589,-62031,-69904,-42944,-181,28980,-40802,21005,26738,38076,-67988,-34580,-3100,-37501,49346,62451,647,6526,-14068,1878,32360,29614,-97547,41145,505,19805,67318,56169,15251,-15424,-40001,-54177,76561,15531,-27200,-107580,-40222,-37770,-50747,43547,46095,25234,-58745,-23208,-23052,-66998,60689,-69266,-53004,60991,34193,-35248,50391,-17336,-35471,18577,108763,-10305,-46228,10950,14512,-36535,52600,73271,72741,40634,29274,-62839,-10713,-14786,-15599,8523,38968,-36075,30507,85881,-8616,51875,29929,92309,102266,-15851,13150,7809,48940,7470,22387,48248,37787,28568,-15205,44964,16876,15967,-87848,-62761,34109,26818,48169,-36533,-5373,-114532,20701,73211,-32591,45749,-30410,69740,71131,40063,8619,13536,24602,62258,62095,-40251,-70161,11527,-2523,-48961,60606,-3494,50572,40440,42821,11002,-11781,-90013,-60705,49380,-45529,-11802,68750,20493,24323,-5958,33650,-30958,-69191,-13454,70108,9224,-17950,-18580,-90325,7059,19879,40663,25852,16394,81985,12878,-65984,-81907,-98375,-185831,-453145,-4662541,-2114429,-471813,-248221,-167883,-51530,-26079,-9515,-146884,-81711,-20466,-91666,895,-45151,36771,-511,86342,19434,72112,-48899,-38822,-21263,9921,-102820,99362,-34330,27732,39595,-39199,43828,51076,68644,-845,30732,14149,-38666,23751,57014,9843,41163,-54253,-74556,24481,52575,-86707,-73689,21521,29545,2629,-31923,45239,50770,2215,4828,12423,74030,37986,61944,80658,2776,66138,-9391,-17163,-19650,-13534,-11954,34802,10603,-58366,15454,26461,-25745,15563,-8258,-66810,14124,71217,134,-6290,-54401,-7170,-38477,4865,-30555,-15428,-18645,-20920,-89236,36650,-13620,-36551,-37596,-62869,43279,37375,36471,-9771,-19529,86896,48587,-37795,-70513,-36108,47322,6422,50992,33826,-47780,5374,5308,-122375,-3328,-25626,-8877,7301,-31192,-34601,53070,32662,55151,-2962,31379,42258,13486,-64070,12496,-34646,-22807,42159,-20900,-18585,-41875,26992,50541,10591,-61802,1518,74144,29604,30206,25419,29298,34042,25359,60717,-89392,-66459,36903,-29398,76265,32078,-42925,-33974,-94792,-98243,-135776,177,-28309,-25798,-14009,-30470,43239,62012,24543,-47332,-67047,8589,-985,8034,-75503,37572,12352,-45875,-46544,21593,10775,-55478,24948,37067,39441,4257,11513,44591,-13244,-57159,-8878,-56446,-14773,73337,83792,-36903,-25852,-7197,19335,112867,33187,-47816,-14526,-2327,-8334,56427,45943,55971,39182,44874,29756,7826,-136679,-85179,-53861,7384,41764,-22161,16254,-4191,61276,-56937,-63854,-50822,11628,-61652,-72177,-35215,37862,-21882,-76075,17701,13421,16173,49086,25646,-75560,-50970,-7591,11305,50063,-27899,39556,128096,1794,67407,32780,80221,95184,129760,72266,-104610,-27388,-38200,-73555,-12018,38388,-22223,-90696,5163,-35309,-60275,1187,14386,10852,35266,60506,34642,8419,60314,34276,45958,6953,-2693,52482,17158,-48272,57420,51713,38218,-5635,22100,-34981,88984,61551,-23352,-3845,-22574,57535,-38010,-37513,-18258,-6621,48799,8570],[26380,-20260,3446,-21098,-25591,-36403,-2724,-69414,-41932,-5816,52680,78149,-15159,-14162,23409,515,5689,20270,69487,2621,31984,-21345,9072,24613,33127,-4457,-19540,-25039,4739,-8516,35707,38826,-17565,-13459,-3442,82728,-50668,-46142,-116759,-35283,-34365,-91570,-916,44205,-1307,67272,144002,98497,-38638,16222,42209,49243,59753,-81835,-823,-110575,-86265,-87948,-73749,53221,-60996,-53102,10106,-7202,62958,61502,-53584,-8994,-44844,-89887,-51072,-58047,-50726,43490,25225,27084,-25352,26818,7424,-13583,-13876,-25861,-1290,26666,-27039,-2975,27862,45297,72301,-4703,-13732,13451,67201,-23587,-50745,-26245,-16203,-1982,373,-1532,14317,-8631,31126,-23475,37979,40898,-50907,-47845,-26330,21932,70172,56996,6386,-24440,43145,68745,-25275,-17897,13425,6300,65821,32200,-31684,1819,-4257,34951,-54008,-95445,-34437,-25531,-43545,74040,32080,17212,-13085,21879,32940,6179,33808,-14105,5214,-21873,-4631,65330,148053,84707,-136,-22635,24333,46777,69730,27608,-43779,14169,-65593,-51182,2530,12400,17690,85347,-9916,-28583,-16002,-44980,-101615,-41693,-18818,27705,-70012,-7600,40215,-6600,-23676,-46166,-110250,-63037,-39265,-21551,3369,75317,58030,-19893,-78978,63976,13227,-8980,-46370,42328,-6563,66981,71660,44710,73266,-5094,-94808,-44111,-83615,14060,-45087,-59032,-2097,-10204,-17265,-13396,21993,-43985,-5274,-55640,17386,24173,-58898,-33135,-79303,-27471,-26917,-38121,-40906,-67934,-105834,29810,48493,49942,-33987,66734,77594,74809,79855,42309,78031,6898,-11001,16328,12911,-15342,12642,32330,-21558,-38498,36260,2628,25297,-58641,-8467,-13808,-75522,-47288,-31577,-273,31090,29852,-159529,-13949,456958,-18530,-40294,-68904,-36794,-49204,-51825,-104003,-70623,-14262,35894,29646,-110607,-29292,-4617,9448,-35219,50556,-3684,-57720,-50176,-71086,-1130,-37705,-66681,-6028,-7143,6526,-21439,-9884,-77243,-59517,8204,-6856,-6027,-47359,2594,-57805,81318,72821,48561,-5616,-23492,6370,-16640,2335,-35276,-67481,1143,-33222,-239,-18470,81478,109300,-1296,42169,51866,27646,5069,53423,30017,-16007,-43815,13225,-25197,-39845,-32895,86997,-19218,14247,40772,8384,28345,-17135,-104968,-150818,-47574,12329,-3482,-38044,-10538,3115,-41581,-14369,44033,28016,19115,29214,-37958,256033,49780,37080,6673,-76981,1781,1867,-40501,44573,2744,58320,61034,23336,30239,-4444,-46000,-21676,56992,39443,-14650,12056,17670,-102543,-76319,-46631,-79120,43279,46404,4200,-18747,-34814,22725,51690,-2298,-10411,42931,7002,-50778,76720,58109,-26742,44851,-31617,-28151,-29710,2320,-52317,-28190,-15304,-38886,-1183,-29724,-72569,-6756,-37413,70906,-48568,-85995,31331,34692,44796,-16752,-23525,-21815,20019,81767,-5052,-23423,28231,26219,18017,51800,35708,4010,-5560,-4357,55903,30189,96613,-33323,-135147,-81641,-5872,36956,-1996,82283,9194,61078,-47946,35304,-79569,-29405,5503,-57372,25784,47929,64755,8088,-64290,-82782,29285,25967,44935,27365,-21603,-40297,-78100,-23628,5725,13899,17709,4159,71339,-94074,-11056,99488,-13443,-82619,6598,66607,-5539,51264,35025,27431,-10857,-22073,-5465,3100,-15097,-15287,54371,34221,-80312,-85216,16111,-30859,-28589,-5142,-38125,25698,-5577,-53982,52824,-11107,29940,-72899,-22662,-13698,-58310,-50891,18731,49547,-19434,25916,28302,64767,46428,24054,82321,-28987,-82148,-28984,62124,93129,-5108,34232,-47238,-77558,-11812,54564,-48362,-96390,-78891,-37726,-38275,13823,980,-42657,-75802,8677,91731,4131,15099,14751,28381,-25525,26385,-45027,108120,35308,60705,60188,-15150,55411,-10557,-67504,23181,77317,-31647,-18092,74607,102620,56891,28380,42588,-39314,-39309,-1051,-24231,6171,-12358,-43446,-16008,30680,30972,38049,99878,96971,54879,-6742,-7850,-51341,20724,21393,-30003,-37776,-5058,-20536,5638,26578,15215,11612,-85523,-3052,-26411,-80699,-40785,-20204,-34014,-14943,12124,34988,-24792,2011,24416,44575,-62771,-40958,-3966,-51620,52774,39142,-9419,10486,-53930,-27587,11069,-9872,-87881,36081,8887,-5391,67269,63250,14826,-10373,-40532,-60721,60971,29939,-19433,-76756,-11349,-8863,-45061,39135,21558,-10294,-68850,-20453,-28483,-61504,7157,-81618,-79498,59106,33337,-18878,28026,13325,-28527,-11467,112348,-8021,-26622,34238,19415,-37248,40335,37138,61399,35986,36220,-86084,-24918,-11494,9857,-530,25475,-29640,27150,85373,-17038,73039,16505,69140,76979,-43227,16535,-19025,20657,14043,5339,23468,11123,5360,-14502,26438,1223,19296,-46245,-65091,22538,15628,44508,-73529,-16790,-143592,17941,67930,-34354,49804,-5541,62677,34340,21786,38872,17549,50407,84826,93682,-34763,-54521,20635,3188,-32640,23149,-9110,31438,28522,55156,18180,-30970,-71293,-46439,35402,-129975,-68101,44963,30647,-13430,-28337,-2873,-33280,-94681,-21803,52599,-16146,-50744,-21419,-88798,-7781,-4767,46191,104580,128856,127698,88182,109319,138310,287040,274085,1040062,2332595,27076,52803,75018,-3420,125013,66779,23394,-146194,-71179,-35027,-79357,-41032,-44708,47685,-35807,110740,64055,120954,-79820,-50883,-24774,12989,-71235,51456,-52990,34005,13759,-61657,42074,1253,36155,-15095,-5960,17667,-45589,14055,25107,27567,39162,-55777,-70817,46903,47884,-86847,-83368,6603,27370,8653,-45699,32796,21664,20644,37559,29387,76683,46193,66301,68409,-4857,85054,18267,-3220,-4840,10201,-7667,46713,45718,-54895,20702,72168,11549,11614,-1236,-65874,33147,71076,-36815,-36281,-38423,13827,-52758,8053,-29858,-1281,-30830,-11057,-57668,86704,-20292,-52879,-11163,-55598,53776,35226,29758,19651,-21421,101811,42231,27938,-33147,-23407,43066,22178,63886,36787,-39325,10074,19197,-85980,-26151,-10714,24972,30472,-2462,-20969,44933,31071,51060,-2889,37339,8248,11729,-61830,13914,-42735,-46075,52616,-19662,-17315,-39904,39717,277,40420,-46223,22660,68855,21668,22492,16949,-3278,26439,33417,63792,-45303,-61107,60610,-52433,67766,16996,-36414,-10781,-100493,-40137,-133216,9473,-41662,3780,13625,-18171,45967,38759,-4430,-50362,-64193,-22835,-25231,27160,-27539,37919,-16268,-32805,-37333,-1276,-4766,-43380,44895,58480,55284,-18161,-2807,41723,-2656,-37551,-30151,-78448,2065,85335,97536,-31083,-8852,27282,37439,102530,17390,-53218,-22773,12384,7489,51174,25128,65383,87621,65762,23552,-2910,-127591,-67246,-51985,11728,37586,-42918,-5288,9788,40226,-58829,-69195,-58883,18349,-47130,-47507,-43544,16850,-999,-65130,579,8696,-3565,43640,24253,-106949,-82070,-23992,23816,45851,-18431,45422,93226,2901,43102,33076,54674,81820,113108,68261,-135117,-31258,-54973,-74572,-23146,37324,-40533,-107576,-14140,-50427,-61195,4026,38845,18789,26527,66837,23510,27047,86435,25336,33495,1614,-10217,81198,14313,-51876,103076,68548,56381,-10898,22871,5964,63617,63696,-34498,-13597,-31286,39058,-28290,-24456,11573,-13366,3631,9405],[30257,-14111,5661,-36401,-26590,-28122,-46,-50670,-55585,-17491,22682,55113,-21669,-17154,24482,-3512,17526,30956,94214,3745,30605,-26371,6446,45643,54260,13029,-22827,-16432,-717,-12672,35064,51143,-12817,-27407,-30264,76248,-39334,-56723,-107312,-24938,-32348,-114032,-6804,53065,1345,57128,142227,92180,-45619,-1251,50308,61990,57160,-95730,-170,-95723,-157347,-117693,-62855,68851,-34547,-49506,16199,-17126,66358,81614,-27965,-569,-24838,-71211,-86991,-61362,-60224,13104,11135,47229,-11567,43692,21969,21443,-29673,-45092,8429,23784,-42707,-17667,20440,38803,77070,-4751,-32352,9146,69031,-9771,-51817,-29867,-9492,-2315,2954,-7689,2763,2399,46286,-4260,27978,50895,-31107,-63220,-48738,20755,96093,57084,8462,-35288,69341,68381,-37766,-24097,10820,13639,65912,59089,-25406,-9274,6179,48010,-64426,-121624,-32211,-28181,-37328,89160,3366,12226,-14651,42914,35982,30792,36780,-13471,-7620,-57632,-2123,32995,90299,83707,773,-28442,14494,23893,40773,31006,-56259,23683,-81568,-36224,6154,15784,18405,75380,5905,-35464,-16814,-76175,-139769,-72138,-22328,9082,-78656,8005,39378,-5650,-26163,-41882,-136738,-69943,-51153,-55357,18388,66427,43289,-35257,-82179,66076,9532,-310,-39918,39057,-6192,62236,57712,34250,84999,-7632,-100121,-51927,-106858,-17489,-41123,-52159,-7267,-8463,-9251,-364,11809,-38869,4487,-69716,23220,-3925,-72662,-35439,-59965,-27827,-20557,-46275,-58516,-51890,-78227,53724,100580,29697,-34764,26137,48543,56267,78448,53845,106742,8181,-3426,-51401,-13267,2172,47851,31221,-36847,-44056,65634,-11396,10396,-24961,-5294,-18307,-52950,-47037,-25323,6278,26234,43082,-111104,-169852,550025,-33255,-66416,-62459,-39525,-38112,-42364,-93266,-61533,-7745,44579,29648,-122176,-34576,-10822,14945,-40261,56406,-17648,-98388,-69577,-89674,-7707,-29157,-31301,-1692,-9276,6251,-44188,-26671,-70823,-73854,8125,-15259,-39144,-37569,-17624,-47749,117907,51073,58424,33526,18020,2319,-38676,23460,-9334,-71585,-3682,-10445,-2405,-41479,76844,91530,5472,61467,77951,18070,4282,55471,25539,-14178,-33402,37314,-18739,-21046,-33031,85822,-10775,4417,4349,7300,23211,-28677,-107591,-126637,-46016,9061,-18944,-37063,-13233,-2615,-64709,-8495,10505,14675,33903,56060,41754,374169,50898,42190,25451,-18246,1111,12743,-21704,45513,-2392,77118,55326,49171,39191,371,-34300,-6181,87053,37734,-7833,3890,31066,-110986,-67141,-38783,-116950,32160,56061,14665,-21968,3561,22564,37640,-10630,-21751,59877,9256,-25754,85288,55601,-60535,47428,-12308,-14823,-13888,4260,-39174,-32801,-29176,-39710,-24196,-47279,-99557,-35623,-70029,68214,-39376,-95673,3446,-3546,39207,-8124,-12311,-5427,24102,107214,-8862,-5717,35449,-5907,10184,43419,44087,43349,14374,-4772,46017,21046,90790,-25625,-125373,-83367,-8440,48607,-36041,59219,-10749,74791,-67415,37719,-71189,-37536,-6487,-46640,21760,33186,83307,42607,-58505,-94195,22200,45811,47350,14944,-12098,-14428,-74895,-24446,26652,-14102,12206,-16173,36631,-73273,-15937,95749,-16824,-77740,10334,64929,11573,29355,17328,29428,-16777,-27523,-33118,-5942,-2326,-6741,82657,31264,-83350,-39314,-12852,-111449,-26660,-6247,-25794,29084,-18394,-31194,39545,-11732,30765,-64566,-3601,234,-37763,-56654,6668,77950,-27550,27092,52335,66841,33274,26208,67832,-22561,-76200,-15483,63561,76824,-11747,14805,-62831,-128077,-26971,62887,-50611,-85947,-79534,-40327,-17836,5156,-31215,-40430,-90111,-1491,125539,25150,10278,6650,31075,-20591,36614,-37522,120792,34406,84922,66127,-31846,37002,-29999,-51130,29487,63632,-38564,-24348,58435,75701,51488,30878,46425,-53769,-82101,-15298,-39961,-19859,-20942,-53405,-48147,-23852,30483,23387,83477,102113,53257,-2591,-8856,-43029,1122,4811,-53590,-42284,-10754,-22584,13652,29742,3546,9914,-70287,-3249,-9496,-72261,-26852,14770,2343,10576,26026,43552,-15631,-21339,13391,38443,-53496,-35381,911,-56382,41751,11110,-13631,5219,-91350,-44663,-10750,-38342,-68848,27214,21616,-18305,62717,63993,17503,-251,-36714,-61217,18133,43969,-4905,-33868,13354,20389,-29847,30954,-5524,-34645,-66757,-2765,-10207,-38286,-33784,-73173,-86716,58022,18377,-7560,3804,45262,-10091,-19896,105651,9137,-10834,25905,15581,-30934,26916,-2222,44721,25243,47370,-95463,-44095,-6952,21788,-3115,13942,-21299,21923,81708,-21282,78581,740,32900,44549,-67654,10100,-38634,-17597,16037,-10767,-409,-11232,-21301,-19050,6601,-11532,20050,-4587,-50514,1864,3064,31543,-103274,-35716,-151923,10169,49040,-22620,54558,20651,53749,-12820,-14494,54247,14149,75064,97788,99743,-28042,-31229,26181,17165,-18658,-10978,-14780,10443,13345,68260,20675,-43138,-47103,-23351,8829,-199435,-99285,18441,31660,-48202,-28745,-59167,-40744,-102397,-35211,13064,-58471,-75135,-14851,-81370,-29859,-35789,38365,175807,227432,146814,205414,420565,591249,999546,1335230,4928924,23578637,7290273,1959894,1253673,745658,653439,451324,318848,187161,114821,96772,84134,64073,157169,117113,17225,201953,172425,230016,-48802,-4529,20471,25013,18704,22731,-58964,21316,-14887,-87203,37172,-36296,-6434,-22430,-28861,20037,-42539,19584,6431,51147,30712,-47754,-62653,55737,39125,-64110,-87282,-8188,12289,17475,-44091,11290,-15718,37495,59298,28070,61073,55036,49404,42563,-11308,97969,31818,9848,15102,32608,-10417,47079,56262,-50548,15077,113866,37016,2855,8310,-59975,47075,61116,-64963,-57740,-21592,25620,-58669,3415,-32869,14637,-20475,-424,-9350,121814,-40312,-67400,30666,-35413,58139,20917,7739,31654,-18025,108314,21882,96848,9643,-9890,33167,19778,65484,40015,-19775,14496,28040,-33052,-38224,10966,78593,50256,33446,-2128,36711,26691,35220,-795,36595,-966,12636,-44068,10813,-40433,-46934,57589,-30935,-17956,-28536,40291,-40083,71737,-9311,47058,40461,13978,18167,14114,-28790,19987,36253,52701,-2377,-39031,82885,-70008,56888,12248,-805,21490,-91693,19916,-101838,11314,-59582,32109,41142,-8553,47832,33944,-27867,-52198,-54077,-41604,-41901,32976,27303,30619,-44356,-22401,-33887,-32012,-22384,-28426,64270,68425,71577,-24464,-16557,34315,-654,-16404,-44742,-74363,22448,81468,105500,-10289,8113,53038,38149,83380,12223,-55402,-36741,26360,28615,43548,14114,68230,139335,77681,-9393,-20198,-107422,-32804,-35340,11496,39124,-63015,-34390,34592,27931,-46152,-60825,-54975,24508,-32429,-13049,-45093,-332,18735,-34286,-13700,2170,-24520,26912,12714,-119938,-92811,-28408,38803,33670,-4265,46671,42216,6036,19028,44799,31926,59060,74406,47134,-133428,-31711,-66971,-55137,-22862,18052,-48078,-108576,-35704,-53885,-55185,12370,52112,18766,20546,69478,19658,49545,104448,20973,10372,-9793,-10644,100460,10147,-46842,121383,80222,88620,873,22113,32627,47839,58350,-36317,-25122,-42513,7988,-30757,-12232,35720,-753,-40817,6033],[31915,-2731,10855,-52230,-21736,-13011,966,-29376,-56706,-29448,-16287,20581,-20889,-12128,16643,-12221,20814,38917,118221,6186,25665,-38137,215,50811,67746,22805,-24136,-2089,-6981,-21972,20931,51055,-7748,-35237,-44519,62312,-18575,-62351,-84491,-9932,-23076,-129937,52,54583,-4592,47342,124694,74321,-46974,-43728,49586,66948,49048,-90519,735,-46560,-165075,-133817,-46426,72850,-3696,-33094,25550,-21017,61223,92172,-6944,11236,-2394,-43651,-94510,-53696,-57434,-18434,-4323,65138,-938,65943,44285,46399,-39045,-59356,23121,26159,-39684,-26420,7316,25604,76233,-8821,-35800,11075,62518,1644,-57990,-33250,-7899,-11907,9162,-21100,-16523,9492,65527,14104,15737,45471,-5284,-64508,-58874,12318,108047,43260,14070,-39823,83805,61713,-48960,-38416,5805,17536,53963,71095,-16068,-23900,14417,57390,-55940,-132985,-26705,-35197,-33081,74789,-30329,12501,-16099,63634,46914,52118,38007,-14914,-15150,-61410,-10470,11972,32488,67673,9454,-36132,-2512,4919,14780,27905,-62974,27551,-93358,-357,4097,22727,21817,57135,37957,-36190,-18686,-93180,-156385,-91363,-30770,-21419,-71814,35066,26391,-3288,-17066,-32840,-137856,-63523,-59528,-72343,35255,49439,22644,-43423,-75796,69296,-497,10105,-28690,26317,-321,52802,35661,25282,84767,-3290,-81490,-56347,-126704,-55467,-34896,-48425,-15664,-2704,2912,8827,-1065,-33395,18066,-74184,24002,-31815,-73412,-29164,-40473,-46194,-13677,-46191,-58297,-25040,-31178,68365,136288,10267,-20805,-9761,16450,30762,58306,53550,118235,4426,-1171,-124675,-40154,22785,68874,27553,-43214,-35624,96219,-26603,708,10503,-12836,-22754,-25676,-48418,-8606,20313,28881,63098,-26276,-234992,423769,-59593,-74733,-43056,-38750,-50005,-35052,-70605,-42253,2232,44802,14409,-126449,-35525,-13310,21379,-40202,53352,-31091,-108749,-77027,-94983,-12126,-15407,7974,5574,-15764,27000,-45999,-45724,-63185,-80972,10340,-22778,-52328,-24331,-36626,-32045,121316,20691,63536,74652,51871,-4995,-39680,38039,3607,-74127,-9669,12690,-7081,-58898,59790,56831,16633,62462,93172,6091,-2540,46490,18991,-13699,-8120,55019,-11060,-3322,-30515,76464,-8450,-9793,-15175,9566,27786,-32974,-88039,-86239,-37734,16273,-21417,-38004,-21060,-10393,-81545,-6550,-24227,-4367,37171,79921,117917,450170,52505,41624,36251,32671,-6707,29897,8655,39667,-7423,73551,46901,65018,46090,11655,-12243,10879,96796,35799,-8147,-3846,40136,-104643,-57059,-39466,-141179,25394,57666,22795,-14263,37615,28288,19846,-14340,-24996,67976,10391,-10108,83417,50740,-89055,48734,3293,3059,7984,8080,-25193,-32765,-39043,-40128,-49854,-53367,-102354,-57600,-78341,55540,-22695,-91422,-27862,-37745,34363,1860,-8461,1858,17420,104936,-15422,250,35443,-35998,-15497,24389,49747,68525,31467,-6070,30375,1581,69867,-14705,-88985,-70562,-11906,58210,-69195,25027,-25247,83616,-71749,29292,-51428,-49794,-16811,-32254,17235,16288,92915,58226,-55232,-97970,6363,58895,42608,-4031,-1764,8367,-53942,-20344,50158,-34793,8324,-21177,3001,-49709,-25106,72098,-21127,-61300,-20005,56214,40866,9143,-5688,15085,-13357,-26201,-37812,-8354,12462,-1205,103152,20403,-68511,16177,-38571,-161118,-19378,-13773,-10350,35408,-34507,-5688,24749,-7693,31665,-42493,17978,11783,1896,-42947,-62,93325,-30532,25363,69414,62475,11866,15035,42622,-12927,-63003,-9456,56642,64329,-15973,-10579,-75247,-146319,-25093,72181,-39268,-59031,-58952,-43633,-1846,-13486,-64729,-28604,-81584,-12223,131383,39968,3346,-4663,20930,-19200,41785,-29310,128990,26520,100658,60711,-32124,19572,-45414,-24755,34149,54150,-47094,-44389,26398,37627,43734,29542,42217,-62962,-122028,-28601,-57001,-48980,-27387,-58476,-73166,-39016,35241,7777,57280,101869,47536,-1436,-9376,-34142,-16835,-15793,-81687,-41843,-10696,-15508,19203,31630,2718,7236,-45617,-1465,13638,-55399,-18049,26814,30381,26100,39138,53225,-10747,-41542,-3786,25526,-45764,-20327,7903,-49442,15499,-10354,-10343,-10836,-105974,-38078,-27194,-47446,-52066,16489,34413,-17112,48637,56949,22457,11692,-27105,-54979,-29678,52071,8755,7057,29094,42734,-7093,20161,-31617,-36651,-49248,31703,26737,-6007,-50731,-47531,-69000,57614,-4321,-3192,-15608,67289,10794,-7465,97013,39122,-1529,-12832,5832,-19995,14384,-34359,23594,11113,61643,-89145,-65252,-2647,21954,502,2582,-11216,16522,75520,-21516,66947,-15153,-2954,15100,-86077,-5689,-46469,-54675,10991,-25436,-15953,-23315,-46916,-29393,-9788,-15161,21449,26965,-17419,-25358,-7548,11450,-114908,-56130,-143185,-3588,17344,528,58508,42658,39515,-56925,-50259,49391,4584,92400,97149,82341,-18468,-9339,26131,30435,-11216,-31499,-18162,-6138,-1884,72980,20049,-43584,-20812,624,-18012,-217553,-98726,-2026,22473,-71603,-15552,-113884,-42186,-93854,-50951,-41973,-105257,-91016,-4725,-70363,-53185,-65739,17850,198734,259543,141642,313372,714764,1073751,1719504,2664705,9996231,53658150,18082892,4878155,3115024,2057230,1556783,1208623,969476,941151,626910,484827,473635,406155,554255,328576,247145,424721,395875,455369,149504,153333,160263,91939,150721,99953,10525,34640,8204,-54887,58648,-19079,-20470,-667,1282,36090,-8652,45947,12441,83794,32851,-24495,-47650,54182,39488,-17584,-76179,-11807,2108,36754,-20545,-16895,-43146,50490,56983,9304,44076,66880,20420,12349,-12756,100533,20575,28991,36867,46776,-17635,38330,40427,-48281,1154,128964,40805,-14554,17885,-46140,50779,43259,-77969,-71686,-12814,22660,-57729,-7864,-40565,31563,13454,11163,37735,117437,-77224,-81114,76785,-7112,52267,-3308,-29136,20528,-6508,100837,-12043,129060,46346,-4629,21121,4511,56276,41344,7522,18868,29654,17048,-34110,30683,134530,60085,63627,17169,28481,18766,11496,1822,30063,30191,15815,-18485,5648,-24356,-28540,54576,-52224,-19969,-7988,28645,-54712,94559,35475,67571,2819,8095,17712,17655,-36842,15946,32916,29042,34363,-3042,96511,-78520,46067,15420,51527,55180,-72405,57208,-54972,5080,-76938,51134,60593,-2900,45717,44190,-42422,-54355,-38313,-46023,-42880,25216,60963,16966,-64010,-14701,-36133,-62480,-37448,-19530,75934,67272,85289,-14214,-26602,20376,-12763,-346,-51677,-45568,40370,63605,100966,22887,18586,61160,17957,64167,21998,-53143,-51969,36180,47539,36717,9952,62507,174836,80251,-54190,-39409,-81199,11250,-5906,5834,46270,-74643,-55780,57786,32292,-24943,-42864,-40935,28659,-15785,20052,-36929,-8852,29756,4785,-23545,-2243,-42419,5573,-3954,-105815,-77269,-20058,53556,18333,9999,45583,-5501,9945,4659,63373,13361,31119,25513,12740,-85647,-27607,-67267,-18627,-10069,-18957,-45063,-97954,-61303,-51786,-49249,22594,54102,11711,21654,65276,23282,71164,110997,14108,-15406,-25424,-2080,103836,3763,-35533,109320,84853,116223,27150,21439,36898,51379,51444,-24639,-36167,-53858,-27029,-40382,-3215,48383,24561,-71404,-1617],[30896,13316,14970,-65828,-10568,4750,735,-10770,-40567,-38147,-54423,-9260,-14509,3222,5876,-25157,14260,42384,131303,10042,21286,-49535,-9323,40978,71910,21784,-27229,14705,-14512,-36625,202,38260,-2267,-37494,-42287,47765,10312,-61007,-54584,6244,-8903,-135858,19746,48591,-17431,37835,95090,48247,-44011,-96914,43558,69543,35678,-68790,4257,15297,-106306,-130601,-27985,62517,23539,-7532,33278,-21423,45816,85429,7173,25944,13492,-13395,-70506,-38811,-44205,-41987,-15273,80668,5230,84087,63591,54029,-43719,-57634,40330,34995,-15579,-29086,-12680,8776,68731,-13408,-22605,19553,50205,9854,-67129,-34634,-13869,-32472,20615,-35939,-39677,10265,83523,28250,3833,26883,23505,-53114,-57116,-7921,102684,18680,23964,-40354,73840,50897,-52966,-54851,-307,17992,35043,65322,-3735,-38769,17060,62955,-35915,-132320,-23646,-46038,-27976,40961,-65651,16366,-18677,77423,56961,59906,36756,-18194,-19739,-33927,-25512,3207,-3316,46434,25013,-42173,-20301,-6792,9088,19505,-58842,24423,-97237,47494,-1521,30153,23587,35764,79067,-28737,-18040,-94846,-142232,-92522,-43583,-54002,-55975,60843,6934,-555,-740,-21883,-114589,-48392,-62239,-67510,49724,32548,3281,-39871,-61482,74295,-6817,23648,-15130,8102,8537,38933,13250,24733,74807,4761,-47917,-55076,-126608,-84756,-24934,-45239,-25038,3584,17344,13105,-11065,-34171,32015,-67143,20470,-47800,-50868,-15591,-24585,-66133,-7085,-37546,-43709,4611,17054,64232,135096,-4281,5919,-32550,-7397,7685,24927,40745,92860,-6648,-3949,-171231,-55385,44088,68066,19136,-34962,-15512,120829,-40209,-3880,32883,-30485,-26132,-4227,-52461,12145,38423,39906,86083,67481,-223932,142565,-64361,-54649,-21020,-33937,-72225,-26930,-36868,-18116,14429,37552,-10034,-116906,-32329,-12015,27929,-33550,41520,-44072,-88384,-71035,-76463,-12025,-2842,40469,15974,-23293,64029,-32462,-61345,-54645,-80332,14995,-26931,-44957,-9017,-47313,-15297,96085,-11434,65585,98861,65862,-14261,-23861,36969,-2928,-75879,-14842,28888,-15776,-63500,34139,15603,29437,49272,91294,-9416,-16529,28021,14807,-14726,24443,63257,-6784,8662,-26175,56750,-20128,-28533,-10160,14439,38648,-27195,-56346,-49332,-25500,28718,-9081,-38923,-32054,-16624,-86696,-12585,-49781,-22969,29791,101651,161788,446723,51598,34338,32433,59245,-24213,46553,38740,28351,-13142,48117,36679,61304,43686,25528,11387,19803,83895,33366,-12045,-1196,42411,-84841,-48469,-48536,-140233,23726,52247,29722,1160,59918,37156,1419,-9921,-20478,60815,9142,-11914,75998,48053,-102877,45220,12981,23698,29929,13119,-11814,-29309,-39312,-39518,-68324,-39334,-77121,-63041,-63412,37031,-3301,-76289,-53021,-56045,33178,10567,-14190,1365,5681,76377,-24160,-5823,28614,-55345,-51759,890,51595,73098,39621,-10688,13454,-22498,35796,-4336,-40086,-44521,-16521,61827,-92712,-11971,-32564,89571,-52299,11857,-26601,-59113,-24331,-19980,16861,5550,91878,50574,-47874,-87663,-5257,67136,35314,-23282,6345,25716,-23321,-11341,70640,-40500,5278,-9217,-18069,-29682,-36609,33459,-22578,-38275,-76220,44057,73940,-2759,-27449,-14752,-3878,-18827,-13442,-3146,22586,-488,110088,4740,-42501,58320,-56274,-159935,-8981,-23274,2954,40335,-49905,13347,12019,-661,32074,-10597,31782,17943,38762,-13618,2661,89113,-30008,18934,75309,51205,-15482,-7522,13656,-3446,-44910,-9774,46322,59574,-17770,-36232,-83070,-135070,-8812,81826,-20296,-24405,-24459,-48256,2270,-37732,-87691,-8056,-57638,-22617,109474,41407,-4511,-14922,4443,-21632,40781,-22186,125760,14219,101569,43484,-22252,4317,-53967,1513,33844,56610,-54457,-73654,-11476,4390,39659,27135,26885,-64585,-137078,-36922,-72593,-74041,-30559,-57407,-80350,-19990,42633,-1231,31040,97618,38406,-6929,-9110,-28442,-24518,-34910,-102962,-35741,-4431,1324,20365,29417,6218,5604,-14026,1578,33606,-35771,-16980,10406,44640,28305,48504,60858,-7578,-51951,-23454,12736,-43291,-604,13668,-32328,-20525,-18048,26,-35290,-90973,-6799,-33693,-36444,-45354,7398,43037,-5064,21085,43592,28129,21437,-11331,-40585,-56316,51375,13222,33419,33428,53864,18452,7689,-51765,-16517,-19759,79081,68887,23543,-43785,-13553,-30912,54818,-24294,-4811,-23948,70952,24684,16703,91955,73978,1915,-63524,-5199,-7574,3493,-51435,573,-3068,76935,-68880,-83874,-291,17124,8342,-9715,43,14082,66962,-19006,41846,-29127,-27452,-4914,-96779,-27523,-42386,-79856,-1843,-37314,-19766,-22411,-66213,-42665,-20479,-7792,25527,44778,28760,-53359,-13315,-9113,-105093,-69321,-125058,-19835,-21126,28408,59785,57145,19052,-85915,-67365,25971,-9299,95776,83397,52147,-5572,4383,21051,34374,-10654,-35489,-17447,-11658,-12721,65470,18131,-30417,4754,16186,-34725,-176813,-75547,-11661,5185,-78672,-266,-141266,-29416,-76737,-64303,-97547,-137492,-99921,3357,-56955,-70972,-86721,-9553,157037,211285,123317,347767,806317,1298854,2036396,3518430,13364910,76204397,26700151,7285583,4730335,3322927,2484093,2082620,1749804,1836217,1376401,1050800,987403,897393,965007,680270,620432,752479,703196,764375,515868,416635,391452,252766,296263,316658,186605,127890,118454,86921,140364,71755,34628,76602,94653,85269,68929,94708,47010,129573,62185,21801,-17764,56371,62064,44316,-39256,5038,15859,73562,23493,-40464,-37333,64537,24781,-13707,47775,82633,390,-8312,-6369,93760,-15215,57108,57584,49458,-22287,28352,10623,-46420,-14181,107738,28787,-37397,25522,-22740,43447,23871,-72890,-80393,-16708,7633,-53597,-22156,-51734,45760,58025,25468,63817,71136,-121988,-93562,110951,21601,36012,-31314,-73707,-9888,12339,78067,-55176,99052,67584,-15264,9573,-13415,41914,39914,36111,21295,23855,47614,-15232,40483,165574,54618,76621,31487,19994,8000,-14140,3243,19897,86963,20001,4877,1587,4732,-2168,43101,-75137,-21705,17791,8079,-41693,101095,69910,76772,-30095,4327,20239,26692,-23326,13045,24502,327,62152,37008,94477,-77303,35866,20302,98409,80494,-47434,61964,-10160,-4331,-86543,55426,66059,-1953,38058,59339,-46382,-57518,-20801,-39622,-23133,10464,60301,327,-70038,-6812,-40058,-82602,-46557,-24433,71978,60066,93904,5041,-30678,7,-37260,5508,-53112,-3476,51608,38045,78789,61002,17140,48736,-17311,51622,43623,-46205,-62480,40033,59263,33039,5807,49015,176452,76383,-90919,-54065,-54007,52768,29122,-5196,56090,-70847,-58848,69498,51206,-4603,-22894,-20142,31069,5976,39926,-19639,-6327,28527,35723,-29771,-3101,-54367,-12876,-20455,-65268,-38629,-2264,65509,4488,19625,42762,-35935,13048,5876,80070,-1489,3298,-18519,-24315,-3590,-22197,-51048,26158,12167,-63438,-34300,-84114,-87964,-48754,-50167,29544,48823,1348,31128,52608,32168,86377,104898,-543,-35373,-42354,13685,86647,-4350,-21681,75650,83054,126486,59201,22027,22306,70775,48823,179,-44873,-61570,-55998,-49906,1675,49625,49678,-82677,-13213],[27253,30668,13656,-73844,6063,20244,489,1245,-10183,-40108,-82042,-23576,-5579,28685,-1162,-39911,560,42515,128366,14884,21992,-52075,-20983,23430,68372,10986,-32413,29598,-22863,-53644,-19015,15456,4623,-35452,-27000,37715,42819,-52452,-26451,17920,4900,-130234,46674,37065,-33731,28783,61282,19289,-39280,-138880,34434,76522,18974,-39298,12389,63796,-20862,-108045,-12295,40321,41604,22638,35905,-22861,21873,58091,15183,41765,18624,14076,-25573,-23053,-28103,-52330,-16811,93588,7093,85013,67226,43894,-45382,-35172,56028,46947,23313,-26933,-36748,-6442,55469,-15176,3132,31971,35179,15791,-75563,-32803,-26971,-60539,36346,-46576,-61857,4078,91768,34966,-6042,3608,48359,-34267,-47731,-39804,79287,-9477,36362,-38401,40675,38763,-45280,-64928,-5394,14667,13929,44439,10826,-48211,12854,64519,-15582,-124801,-25370,-57870,-19320,2092,-97987,20946,-24883,79755,59987,50175,33931,-20682,-25792,7690,-40611,2913,-10185,31182,44318,-43577,-32715,-12118,27123,9429,-39174,15281,-89188,93837,-7551,34844,19743,16739,114514,-14369,-12522,-86039,-103160,-74013,-54911,-78294,-40571,72466,-11703,2068,16929,-9578,-74253,-30817,-58814,-44809,57121,21514,-8343,-24482,-42376,79030,-1666,38920,-1761,-9455,15233,22201,-1286,34768,59691,15156,-11707,-46965,-98152,-91274,-9366,-35140,-31988,7796,31586,13466,-14105,-43273,41814,-49523,14930,-45017,-4038,491,-15312,-72502,123,-21651,-20595,29949,50830,40977,93951,-11260,39883,-40784,-16179,-5228,-10470,19048,35582,-25041,-10837,-170839,-47378,63585,45387,5951,-11894,10204,132720,-50108,-3853,33009,-52319,-28001,5542,-56925,31968,56422,57094,106748,144512,-172529,-180207,-21942,-5813,-8576,-28478,-88473,-13692,3923,3266,25459,25335,-34492,-91951,-26163,-7092,33166,-21281,22998,-55178,-53823,-55324,-33809,-6710,1969,58869,28183,-28485,103182,-14314,-68370,-45227,-73539,20003,-26694,-25198,6065,-45978,-2502,55082,-38254,66497,94549,58032,-23048,199,19852,-23582,-76048,-17821,33029,-28482,-51782,6794,-18401,41053,33028,70507,-26723,-35073,4415,16707,-16416,53370,60887,-8542,12734,-21419,27819,-45847,-47884,17018,20693,48095,-11497,-23807,-26152,-12411,38638,13161,-37606,-42286,-18528,-77733,-25970,-60805,-36604,14823,119440,165494,343128,46698,21813,11880,55287,-51075,56181,54744,13761,-19660,10498,26224,35415,26960,36628,28297,16755,55585,30260,-12865,14422,38183,-58257,-41708,-61383,-114792,26516,42569,37317,20464,69281,45412,-13708,3343,-10459,37496,4712,-31373,70693,49149,-98992,33226,16346,43232,46883,18056,950,-24735,-28190,-37194,-69861,-2463,-34194,-49131,-33942,18205,13986,-56169,-63405,-53275,37115,15914,-28056,-1993,-5131,30206,-34489,-20945,16932,-60762,-86076,-21012,49164,57167,36404,-18731,-362,-43731,-6531,-149,3862,-11061,-21835,56016,-100040,-43184,-34456,93488,-12304,-10352,-3374,-57411,-28340,-14141,22059,7082,81515,24808,-29391,-60186,-3730,72330,29132,-36710,9483,36444,7902,846,82345,-28893,1225,16448,-21110,-17364,-46942,-8024,-17723,-16713,-132628,32326,98178,-3437,-42184,-49911,6776,-7390,30250,7985,25257,-5505,101124,-11171,-16843,72841,-64292,-117784,986,-29062,9278,40056,-58966,19882,3994,7287,31549,22990,30857,17860,56767,21118,14615,67917,-26130,7709,69614,34675,-44220,-34960,-11565,3514,-25285,-11392,39178,61848,-16162,-55016,-86639,-107416,14761,89716,-1395,6292,11847,-54025,-7927,-61233,-94742,17559,-28854,-30565,69617,27326,-12240,-20281,-9752,-26703,33349,-17762,108090,1435,85431,18592,-12809,-8645,-55276,16789,26461,69827,-57393,-100819,-43113,-9961,42496,26885,2464,-58467,-113685,-38382,-85375,-89370,-30483,-49707,-69885,10605,49137,2217,13891,90497,26458,-18967,-7664,-27192,-17614,-45810,-103425,-25576,6272,25352,17368,20286,4529,5976,18757,4354,43062,-19518,-23594,-24779,44454,18734,51220,62357,-4813,-49092,-41988,5093,-46785,17837,16001,-9695,-55782,-11850,15063,-62560,-57260,38151,-28577,-12020,-49657,3634,45222,11817,-19272,27474,32550,25240,8897,-17383,-47721,42332,2958,39335,26807,53479,40849,-5269,-61189,13523,12249,127026,99861,40941,-21847,18015,13815,45724,-31420,-9127,-17530,53986,26082,39635,90590,102296,2860,-99794,-12519,3455,-6145,-51419,-19890,-15088,90160,-39765,-95167,-1346,13909,17549,-22761,11204,18642,55276,-15775,11041,-39100,-36145,-13316,-99502,-50893,-30180,-87628,-20705,-44074,-13671,-9760,-74233,-53025,-25698,7733,32830,51025,75491,-75054,-12769,-21189,-78886,-67201,-104080,-32619,-56005,52548,57099,63369,-5063,-93481,-57498,-7940,-26006,81499,61921,22945,8956,8514,14264,25105,-13661,-25796,-12034,-2338,-15566,49350,15671,-5549,27680,16602,-36153,-101929,-45109,-11051,-15554,-69248,9512,-128891,-3018,-60366,-70722,-134349,-140404,-102638,5842,-41652,-77935,-93121,-34572,72142,116314,102198,281113,636424,1138910,1788028,3333151,12822814,76674119,27682849,7652753,5080747,3748694,2896809,2579077,2201012,2366746,1987644,1499226,1356771,1272478,1163245,1018149,949863,1033812,956217,1012677,883619,681104,626607,476692,425044,587317,414857,301747,286653,311885,279116,207670,159692,210417,215433,173665,179306,159544,104896,187715,120836,93685,34058,79376,109060,107720,26442,42527,61536,127213,77201,-44359,13396,89580,-23648,-19122,84214,101031,10496,-6964,8415,83002,-59711,90427,75996,43723,-14849,28028,-13123,-37883,-22692,62822,17871,-54021,31870,9369,29587,11190,-51131,-84481,-30906,-11425,-49523,-33723,-63123,53644,95623,45179,58390,4498,-155029,-100896,119168,42463,14196,-53290,-113144,-47422,34418,45100,-97807,20505,69535,-42388,-54,-24094,30522,36516,58788,18477,12429,53287,10175,36369,150088,31711,66715,36390,11593,-3023,-34894,2542,8881,133466,23278,18116,1339,41303,18763,24988,-88807,-21270,41621,-15836,-12947,88613,79263,71433,-49446,1868,23950,38793,6663,9434,13671,-23455,79418,67745,73733,-68245,25200,20067,118657,88230,-20962,41825,19375,-9376,-81636,43783,55981,-5424,26038,68812,-40063,-61279,-6106,-28754,15298,-1274,32896,-15445,-62059,5002,-39527,-85075,-48973,-46355,47628,53200,97080,22981,-28366,-23746,-65144,-153,-51849,36795,56146,12772,38517,93361,1750,19745,-53061,48366,67097,-35093,-63144,38095,62955,32950,-4114,31222,141038,71133,-106208,-58588,-29802,79566,59353,-20276,64043,-49002,-41429,66771,73172,6177,-8788,3476,33459,33540,39262,2792,6173,16333,45126,-34603,-1948,-60113,-23319,-33040,-8993,10209,19164,72621,-4899,21476,37689,-44811,14058,21465,86362,-13682,-19423,-45597,-50898,77555,-21794,-18328,68700,37525,-98812,-20188,-75651,-109428,-46295,-61050,28914,41858,-7377,45863,33260,42647,90879,87190,-22949,-44018,-57438,31792,49092,-12618,-8983,34894,76877,118302,85434,23832,-729,90878,53139,32412,-50129,-61344,-71715,-54214,2850,43968,62200,-77909,-27698],[21389,44233,4647,-72374,25910,29936,1634,4639,25341,-32852,-92249,-20483,2621,60417,63,-53268,-15021,41821,111370,20321,30151,-39880,-32926,7617,60719,-5016,-37371,38654,-30469,-65003,-30767,-12128,14398,-30451,-7271,34208,72887,-38411,-8587,19973,12564,-113763,71907,23108,-49815,20920,30720,-6672,-34759,-151922,22594,91414,2229,-12341,25626,83477,38896,-72773,-3982,13531,48742,52995,32200,-28683,-5844,15237,19824,55741,13477,34655,21668,-12772,-18918,-51055,-7249,102795,5842,59328,46501,20235,-44576,2205,65662,55580,63511,-21792,-58813,-14560,38906,-12305,32597,43486,20403,20958,-79813,-27667,-43723,-88912,52134,-49594,-78469,-8435,81980,32214,-13671,-12500,61836,-14755,-36903,-76142,41627,-31769,47301,-34542,-974,28115,-24848,-61291,-7216,7415,-5613,15674,25768,-47155,3092,61662,-4434,-113409,-29883,-66087,-6709,-30856,-121826,23395,-36923,70204,54555,26587,31093,-18985,-37291,40682,-49300,5331,4602,29618,62625,-39207,-36447,-14335,53186,2262,-2708,3223,-67570,125551,-11115,35078,8647,3684,129080,2794,-2058,-73896,-58168,-41057,-54572,-87371,-33290,62683,-23618,4640,30103,4857,-27415,-15999,-50414,-14402,55366,17548,-9084,-2374,-22120,79255,15337,52207,9403,-20713,14568,5703,-2659,52442,44188,28969,16667,-33323,-48811,-69822,13023,-11934,-32969,9221,42856,12443,-9471,-57552,43587,-24009,10376,-24116,53846,13010,-14153,-57928,8909,-1305,4735,47445,62310,5107,28208,-10451,71238,-38795,-9834,-4823,-35495,-5156,-30985,-48193,-20483,-124823,-10689,79137,8151,-10098,20950,34798,127635,-55696,85,11416,-69270,-29146,3744,-57654,46889,70424,75276,119912,187622,-115084,-437715,68017,60242,-14123,-26577,-86793,7761,44240,15288,31674,11507,-50113,-56563,-18933,1250,35370,-6444,1394,-61280,-28057,-36290,20408,2921,-4287,60641,39853,-28313,129800,-2330,-63926,-34876,-63150,22748,-22043,-5481,18306,-33170,2722,14403,-54557,67459,64682,37937,-28741,23620,-5878,-46457,-73029,-18239,24312,-43162,-25362,-14420,-33994,49399,25871,35626,-41565,-52973,-18654,26493,-17104,68124,48797,-16071,9436,-17802,-5143,-77856,-61576,54749,27046,48169,10479,2258,-12961,-507,39714,35657,-32633,-47386,-15309,-56754,-41523,-57215,-42727,-3312,127178,137540,154101,38745,6993,-21483,25588,-83149,54790,46762,-1881,-26105,-25898,17321,-6687,-3603,40027,33271,5266,24347,25976,-4305,37190,30676,-34301,-35536,-71679,-75767,31870,31961,46725,40135,69313,49805,-22623,22250,2276,3705,-2741,-60283,72512,51961,-82160,11288,14088,57265,56231,21493,13550,-21535,-8063,-32680,-49250,49054,8082,-21552,-238,4278,25357,-36615,-54926,-33000,45106,17124,-45069,-2085,-10893,-21471,-45298,-39798,3351,-54221,-105866,-37518,42655,26504,22548,-27635,-7973,-55377,-49105,-5892,31703,22254,-26763,39448,-88811,-62836,-35070,93892,33485,-32136,13318,-40238,-28501,-14592,30134,21288,65093,-7054,2181,-18555,11237,74673,25333,-40328,6684,40767,33407,13686,81187,-3398,-5637,48214,-8164,-14002,-51719,-39005,-5177,-4105,-160854,23629,100974,5811,-46559,-74307,14284,5359,71552,21480,21159,-16492,78502,-23034,-1686,59421,-64316,-63514,7008,-26991,5901,32304,-55927,13116,473,14351,30039,47368,14930,12941,52078,48041,31964,39175,-18415,-6437,55595,16276,-68615,-57216,-27512,7311,-7401,-7907,39441,66278,-9257,-60163,-86672,-78348,37143,93414,11191,24368,38063,-59805,-28478,-77784,-87975,42838,-3966,-33455,25993,2368,-19182,-18844,-15122,-31437,20539,-16755,80567,-7861,55328,-7200,-12548,-19168,-51070,13231,12050,85787,-53115,-112312,-59357,-111,51552,31297,-24095,-46324,-57523,-33705,-94374,-92826,-29127,-36031,-50969,29683,51756,18910,10137,80883,12264,-34174,-4848,-28753,1972,-43274,-75729,-15342,17833,50900,12534,3012,-9053,7644,45255,5783,39528,-11196,-35279,-58224,33753,2685,45347,54004,-2653,-33824,-56678,4017,-54113,29502,14209,12481,-78678,2073,31012,-85884,-25568,78204,-13741,15024,-59677,7532,41674,27472,-65131,12607,33906,20765,29739,12526,-9067,28203,-22039,27117,12174,44871,55309,-16884,-57433,35217,35120,157489,107601,42892,3384,38494,48368,28512,-20752,-12043,3019,21351,15837,50266,88552,114003,5691,-102068,-12383,11186,-15377,-38407,-32932,-25075,97822,-8877,-95818,-6496,15577,25452,-35023,20469,33276,39093,-13990,-16203,-43159,-31495,-11571,-95653,-72111,-15815,-79603,-41462,-43354,-3389,9963,-67648,-53773,-27190,25727,42394,50399,107162,-84836,-6413,-17840,-46535,-46150,-82983,-36291,-76155,66016,50314,62666,-27796,-80622,-25847,-41063,-44805,52013,41149,5087,21407,7484,10804,5478,-15197,-8157,-2856,20218,-9645,32971,11798,25792,46838,1059,-23251,-30441,-18751,-4961,-34039,-47588,12603,-85866,27437,-50466,-68056,-136673,-112194,-98275,2008,-25083,-71878,-83570,-47760,-11836,28772,82583,147893,323291,730367,1180606,2247938,8836449,55470563,20701735,5807676,3961147,3051822,2519947,2366067,2007899,2218592,2069610,1533278,1349443,1287929,1063218,1126132,1026618,1092627,1001898,1044169,1027161,799729,738257,651583,510000,751685,577473,473601,422215,507461,411717,323641,299363,355615,303048,276207,285193,223638,172545,246732,189547,177621,102695,128499,165877,159173,107372,89462,128478,184323,124279,-19057,94872,131055,-53196,10693,143601,119065,57244,20377,29391,74623,-85688,121183,92613,38650,11385,46133,-14659,-13263,-18145,24119,24324,-48703,42567,46287,17477,11741,-17978,-82089,-47045,-25659,-44330,-35586,-70443,54839,114871,71798,27696,-52195,-156456,-96117,98078,49965,-3927,-57799,-134058,-77312,54297,12403,-125257,-58376,55340,-75876,-7423,-22159,28769,33144,70652,7571,-1284,40834,30405,19715,87871,-6106,36210,30086,4765,-10294,-44674,28,-288,139763,23761,18832,6193,76443,24941,3978,-85866,-17578,55201,-37004,13487,60413,59370,54210,-53108,-571,26887,50276,40474,4164,3744,-35109,85618,78042,37988,-54819,12413,10707,103142,73281,3922,12886,29492,-4326,-59099,19275,34021,-11765,13410,65976,-25825,-64403,2423,-19248,61959,-2105,-432,-27475,-44785,22176,-29406,-68887,-46746,-81724,5375,51003,97167,31446,-21539,-45416,-84239,-13990,-48715,63615,58248,-5498,-13893,109317,-24600,-16679,-71930,52818,79444,-20646,-52090,32119,61360,34576,-20443,13930,84433,69298,-99457,-50904,-10889,85003,75152,-36720,65778,-13132,-9264,53020,84723,3404,-5239,26023,38045,62833,18764,24737,24600,-2155,30444,-40161,-2194,-62229,-24770,-40278,45700,50631,38129,73628,-9415,15030,29719,-36219,12530,43261,78063,-23790,-33700,-50539,-57325,120327,-31353,24861,101068,58603,-110055,-7362,-77184,-119954,-43491,-79189,19457,37498,-10607,58945,12727,50821,83592,60919,-47400,-41098,-68205,45922,-1616,-19154,132,450,68527,99356,96334,25440,-24003,95088,62344,62348,-51647,-49878,-72109,-51894,1421,37175,56288,-65147,-43042],[13882,49543,-10368,-57793,45493,33547,5015,-670,55257,-15791,-82822,-5333,7609,91403,10416,-62746,-27010,41703,86954,26177,43794,-13145,-43091,-319,52473,-19903,-39283,39658,-35036,-59248,-33280,-37882,28306,-23438,7663,36173,95022,-22039,-6381,10476,10652,-89354,87095,9788,-63119,15436,8466,-24844,-30411,-132829,7807,110811,-10916,4621,42110,75978,46159,-36068,-5700,-8677,46659,79581,22886,-38854,-31216,-30047,23952,64371,1641,45724,53935,-11740,-23874,-46296,11066,106234,3185,9046,2339,-9899,-40447,40208,65398,54354,89862,-15262,-72300,-11997,22313,-5119,55101,48729,8330,26514,-77798,-20444,-58660,-109370,62113,-44473,-86399,-26132,50466,19985,-20152,-11949,61824,-240,-30253,-104371,-1655,-39751,52100,-28897,-32420,21212,5003,-41276,-4241,-2860,-20917,-11831,38312,-34368,-9039,53981,-5969,-97789,-32378,-65981,6926,-53339,-132226,21965,-54656,52853,43615,-1312,29442,-11214,-54929,49433,-47824,5582,26685,42471,74840,-30312,-32421,-16784,61913,1856,45052,-7692,-35679,134456,-10705,31697,-7954,-2861,115558,17391,11288,-63310,-28215,-4523,-33530,-79806,-36649,33211,-26330,7682,34713,21800,15149,-6844,-39399,12498,46413,17775,-579,17881,-3959,70651,36661,59010,17184,-22715,4275,-6619,9144,71285,31481,47716,31632,-18272,831,-27469,41293,22787,-25722,9151,48456,12857,-197,-71078,35581,6148,9198,7068,98900,17244,-20651,-24989,18980,19780,26964,57845,52588,-33681,-38265,-4216,86930,-33354,5917,6578,-41868,-25184,-83404,-71537,-31029,-52519,49168,89078,-31876,-26091,55516,54106,105192,-57955,6991,-22026,-72765,-31718,-4939,-50873,54360,77342,87617,122144,190950,-67988,-566492,173994,121782,-38702,-30259,-64099,36379,74383,14767,30866,-581,-51676,-19431,-12778,12618,32978,6849,-19031,-58270,-26715,-19425,66494,14906,-19292,48022,48367,-20756,136054,-3076,-48502,-23889,-51503,21729,-13393,4005,25598,-13069,-669,-10629,-58300,68550,25491,20955,-29509,40184,-29476,-59323,-65644,-16754,6759,-56038,9740,-23153,-27022,53577,34399,-2328,-49021,-64586,-36044,43222,-14718,62557,29408,-26547,1182,-16442,-35054,-104103,-64337,87293,32505,35121,32444,20936,2267,9867,29918,47945,-24091,-44364,-8518,-30312,-52133,-42652,-40362,-20008,117272,94646,-65302,30576,-7146,-58381,-17358,-113126,41975,13386,-16792,-30677,-49828,11514,-52923,-40961,33022,25471,-6699,1123,19394,15364,56614,25179,-20304,-28411,-74576,-37818,36989,23361,57330,57434,64681,48578,-25163,39897,16021,-29996,-11987,-86340,80821,52038,-62338,-18301,7274,62593,58087,22574,26004,-21312,15692,-25932,-10166,95245,33680,8116,30505,-1230,28557,-20386,-30457,-5700,53674,14991,-58218,5676,-10673,-66674,-54587,-56529,-9250,-40741,-103961,-47705,32929,-10128,1311,-33174,-8271,-53890,-81170,-20358,42309,49174,-29906,14223,-61887,-69654,-38604,87757,65849,-48638,21392,-10930,-24918,-16289,35563,41433,45745,-31949,40847,27650,31651,72764,22845,-33220,-724,39923,51840,24892,66310,28192,-15811,75999,13270,-18192,-46910,-51598,13157,-3934,-147643,18395,75989,20412,-40324,-74170,16471,16845,89063,33221,12683,-33115,48353,-28418,-1400,29084,-60292,-23011,6949,-16697,-6879,16651,-37256,-2873,-2655,19462,28090,52269,-9305,6167,31493,57194,49243,13899,-7159,-20221,38572,113,-83713,-64317,-31978,9028,6437,4691,46022,66278,4542,-47699,-82662,-58524,51535,91055,14819,27843,47156,-63774,-50573,-83458,-74293,62345,13168,-29254,-8532,-23121,-25011,-11445,-9909,-31711,4557,-18567,53126,-10897,19073,-27090,-24069,-26468,-44273,-11078,-6905,94744,-40328,-99179,-57426,27790,62459,41131,-43377,-30908,7833,-25698,-97678,-86696,-30009,-18240,-35209,26398,49003,43603,17354,68520,-3597,-48124,-901,-29548,27064,-26353,-26314,-10260,25990,70384,9241,-20604,-33759,8500,58803,6316,25972,-12439,-48008,-70032,19287,-13086,30806,33976,-2161,-10928,-66126,7314,-61569,30906,8955,29085,-81644,14990,43826,-99759,-12953,96041,5882,34427,-67279,18998,35652,37666,-104329,1837,31167,7951,46325,43456,40857,13681,-55710,5056,-6132,33298,60198,-24775,-41771,34278,40458,156348,89691,32621,22444,44210,60522,5122,4681,-10559,32342,-16535,472,44136,80626,105107,13743,-67854,-3589,14847,-24637,-20286,-35623,-35469,97122,16969,-85518,-15261,21550,30432,-44132,26217,57183,17496,-15252,-32155,-40129,-20279,-3574,-88495,-89525,-5016,-62848,-58788,-34206,4648,30202,-45951,-40492,-26827,40536,51948,46772,112105,-81080,3437,1363,-18586,-9560,-61507,-27860,-74627,65829,40422,57383,-43875,-54445,12649,-63379,-65225,16640,29045,1293,27335,9318,15384,-16431,-11152,11306,7405,48773,2144,24095,4671,56950,61546,-24300,-1795,11488,-369,583,-45350,-20506,12072,-34785,48739,-46643,-57675,-100668,-64594,-85616,-6281,-8566,-54153,-61363,-43285,-58173,-14666,63816,19512,52157,334919,579070,983025,4073913,27297271,10740567,3065179,2161596,1722851,1599936,1581456,1295395,1540486,1569094,1127332,978230,939778,772877,914630,802509,882651,804852,828466,856423,700162,658722,660740,527759,706594,584229,530371,437326,555549,451170,361358,377781,440418,315741,342382,341522,263488,231370,286399,237399,241727,165882,188510,207708,190031,175926,127867,190364,222796,150583,32044,171069,180878,-28360,73324,197286,133497,125270,65427,52086,72376,-69051,142804,108297,45946,54049,82882,8833,32474,1183,20353,52900,-11420,67264,81604,15456,27325,19120,-70287,-55160,-29147,-29564,-21240,-69936,52822,115980,103006,-7245,-78920,-118566,-72872,58505,44849,-7088,-36273,-128723,-89109,67842,-8268,-122196,-88911,33841,-97266,-12867,-8505,38739,31958,71091,-11755,-13124,22706,35617,-3454,2873,-51108,-5388,14364,2000,-9720,-39624,-3018,-5645,103372,20488,10912,15642,101063,14774,-15207,-67636,-11154,52210,-50616,23516,24609,18621,31784,-44364,-3959,27701,56727,63798,-2173,-2291,-34094,81603,64551,-2145,-41113,-3376,-6936,59615,38060,25081,-11375,24311,10965,-22056,-12051,7917,-18538,5012,49789,-7625,-65488,3980,-13657,100735,9305,-19492,-34622,-26054,41586,-8719,-39778,-43428,-120184,-44071,54100,97622,27250,-13990,-59035,-85267,-29111,-41735,72930,63302,-13394,-67165,102294,-54137,-49636,-62831,60469,70610,-3751,-31948,24319,58449,34367,-37608,1333,32136,72844,-80346,-33699,1974,70869,71713,-50825,58819,26469,27395,34385,79280,-10310,-11666,43879,46283,86491,-13094,41443,43601,-21479,2955,-47057,-6977,-64973,-20023,-42634,81314,66128,50153,68239,-11146,2302,18971,-18406,9123,60305,57256,-31437,-38620,-35689,-41955,109161,-49865,67665,119939,69561,-91844,620,-87091,-117890,-38907,-96529,3896,36888,-7624,62221,-1818,53685,67494,30640,-65219,-31620,-73308,50473,-52413,-22674,5116,-20097,59435,79462,88966,24640,-46940,76247,70940,79771,-49828,-26660,-59878,-44155,-1414,33261,34786,-51542,-56274],[5395,44943,-25550,-30030,60660,34683,10375,-13041,71814,9150,-56867,13480,8285,113829,27220,-67727,-31956,40816,62012,32148,56233,20590,-49140,-677,45334,-27966,-36832,32760,-34372,-27807,-28958,-55467,46666,-14886,12165,40378,105961,-6783,-20498,-8118,57,-61579,87921,-749,-72691,13572,-3475,-32774,-24013,-93894,-8667,124485,-17830,9296,57639,54923,12536,-9330,-16673,-19244,38974,98775,9784,-49704,-48872,-62612,28950,64534,-12184,46183,62963,-19638,-43835,-48479,32610,101734,1100,-50327,-53336,-38667,-31444,63690,53234,39768,93066,-8222,-73452,1374,9015,4202,62017,43925,654,32926,-69187,-13332,-66379,-115589,61691,-33211,-84857,-47725,1612,554,-27057,6002,54614,6653,-30776,-112097,-39133,-29775,47350,-21775,-41897,19463,37230,-8704,3704,-13690,-30184,-30342,45426,-13930,-19801,41645,-16703,-77025,-28167,-54904,16137,-65572,-126974,16451,-74227,34806,32444,-22299,29110,1364,-74466,32382,-36579,1401,42525,62902,77054,-20053,-25327,-21152,36651,9977,91448,-14071,-2181,119481,-6700,28058,-25261,-5180,78664,24809,24341,-54656,-22816,23199,8417,-59154,-47217,-5846,-21238,12044,29620,39816,44725,-4292,-28663,28434,35445,17799,10914,27959,9830,51492,51310,55864,21235,-16022,-13200,-11416,28741,84074,22367,70390,32974,-7665,29213,20139,70935,58263,-10644,10068,46442,16400,8174,-79122,18830,37296,12031,36593,109392,11739,-32507,15133,29438,37730,42541,64582,29268,-65968,-86138,3462,75653,-30074,23085,22610,-29046,-36409,-109664,-89740,-40012,21012,114865,92192,-62755,-39205,83771,67549,69056,-58694,15606,-52886,-58496,-38585,-14357,-35366,53731,75259,88023,112799,159553,-25345,-556964,243911,153071,-75559,-37985,-26165,65297,85771,2797,23152,-8402,-39364,11728,-9457,26094,25049,14780,-34386,-42697,-49004,-6621,88769,26913,-35295,26804,51635,-5554,122982,-16787,-25962,-13418,-40070,17389,-1359,537,27062,8216,-10835,-11379,-50751,68914,-3122,18539,-24951,47753,-42500,-54971,-54105,-14674,-12179,-62677,45361,-16544,-1453,53800,56365,-29914,-45924,-66023,-44674,63026,-7391,37838,5920,-35713,-9115,-17479,-56375,-113536,-54803,102168,36470,11628,47432,36323,29094,19795,12277,43100,-13687,-32957,-1455,-7425,-52409,-22577,-29645,-31547,86359,54736,-239558,25194,-18750,-87119,-58393,-132986,20355,-37081,-29591,-31120,-56098,9751,-90293,-73552,16157,8229,-12213,-9894,9158,40370,63307,27260,-16875,-19896,-68927,-12898,39190,18756,66811,70471,57835,41735,-24533,47817,30990,-52131,-21047,-99399,90237,45127,-49426,-49594,-3096,58347,54462,21357,37585,-23914,36815,-17450,32988,112124,36604,27907,55593,2764,23035,-7026,366,15992,58271,11564,-61066,21805,-6750,-96288,-59605,-66652,-19288,-25765,-81456,-52588,21429,-44007,-22670,-31371,-2165,-40449,-91411,-36926,41598,66329,-30030,-13926,-27034,-66511,-46796,72762,70709,-56356,21518,18605,-18328,-11942,32828,55510,24646,-41653,74897,64995,45961,64939,19525,-17382,-9753,35560,66191,33138,40722,56372,-27695,90314,34138,-26817,-30413,-46516,32102,-14401,-102288,14931,28989,34509,-25952,-46426,13842,25643,74536,39778,2003,-54124,18520,-27582,-13856,-3329,-56423,-4802,936,-2096,-25911,-5652,-4441,-21450,-12102,22435,26807,32577,-31288,897,6278,47928,61600,-312,5562,-30115,23624,-10412,-87061,-51638,-26106,10816,15216,24722,52636,56850,24786,-18670,-72466,-51342,54852,81586,10752,21402,39185,-64127,-64433,-77882,-61241,72347,23508,-17519,-26256,-36877,-29344,-1321,2799,-23918,-11925,-21363,35315,-6864,-13171,-36471,-43485,-29250,-37891,-51187,-26081,89995,-20047,-62621,-41308,59171,68754,54920,-47285,-14975,54856,-18064,-92270,-76949,-36374,885,-30100,3896,41124,66990,27685,53166,-20490,-57746,3497,-25908,48434,206,25920,-14637,27351,76332,10425,-45406,-60584,6128,56087,8183,9114,-21566,-58020,-52391,7967,-22871,9820,4050,-4205,12696,-70179,10604,-65618,21619,1770,37609,-64488,20002,50282,-101815,-23608,84014,23918,40398,-65687,35398,31254,40558,-125187,-4088,24537,-10724,54613,67431,82001,3210,-88203,-16769,-23710,23842,57745,-26692,-19008,8719,27418,123961,54208,17421,30408,37288,47422,-19541,34756,-4264,61683,-47669,-11295,25167,64720,79658,27697,-11371,11974,14507,-33264,-5142,-28638,-49537,87196,33559,-67378,-25956,28662,32251,-47760,27857,83518,-8819,-19994,-33072,-30164,-9868,5897,-82515,-103094,-1037,-45850,-68013,-18181,6735,44577,-12180,-13888,-25448,48884,58222,41544,88663,-67194,13520,28563,-1959,32480,-39127,-8251,-52298,53550,28981,49857,-49908,-25173,41623,-69905,-85853,-11366,29594,6754,23435,21535,30123,-31420,-490,27745,14588,72930,14040,25662,-7048,82078,71348,-48589,20313,19889,10850,1374,-46855,5135,11322,3977,51431,-43730,-43786,-37977,-15258,-65659,-15693,5903,-29024,-33138,-21657,-57401,-12250,44216,-48111,-74802,116598,209237,199155,989775,7620127,3451156,997239,731165,566207,685005,710994,517657,783851,826588,561218,490668,468044,475681,512269,431358,534549,482233,491608,495761,448570,439461,485170,463687,494993,445297,426538,318978,430937,360818,309095,358110,419046,258038,330414,324390,260365,263556,289326,242751,251148,194228,230955,215568,197120,205987,141699,218746,224920,150753,92316,206972,218774,53448,140986,216081,142272,184261,110181,71118,75543,-5918,152920,121726,73951,99513,126288,45271,93321,31701,59863,93717,52539,111954,108151,27609,53882,52740,-47606,-49147,-20704,6919,12445,-59954,52841,108244,131934,-22335,-74186,-51943,-31470,20428,35541,13171,11448,-98628,-80692,74095,-9112,-80674,-56384,16054,-89328,-16931,10825,57160,34108,63399,-36196,-19103,9403,22770,-24861,-71018,-91282,-44936,-5633,5972,1031,-19348,-5137,-6348,47820,14095,2404,27714,109573,-5881,-28110,-44240,-4315,31143,-54502,13225,-8782,-26181,11338,-29262,-8318,26154,53674,67763,-7646,-2578,-26304,69672,34096,-32385,-31143,-21290,-27510,8537,-5974,41056,-25314,11757,30072,19591,-43200,-13424,-23298,4644,24303,9920,-63716,484,-10335,116185,27017,-15400,-37408,-13289,55963,17718,-7571,-41978,-147771,-85841,59915,100085,12477,-10227,-60681,-66503,-37774,-27828,67758,72639,-11473,-108660,72959,-76820,-70175,-27850,65695,38566,14647,-9066,16099,56654,28629,-46501,-4656,2803,79671,-60677,-13635,9097,46075,51038,-58747,43469,56832,57947,16185,60595,-26971,-22708,53933,57812,97970,-43941,51022,58616,-37610,-17480,-53750,-17026,-72097,-13620,-41325,87104,50506,53411,57284,-13742,-13235,6744,346,5462,64552,31235,-35541,-35749,-8754,-12006,58160,-69347,97883,125364,68160,-52111,2229,-98381,-106848,-32320,-103139,-12000,37956,-1708,50093,-5066,49841,48301,1569,-68838,-22923,-72400,42680,-89360,-23132,7113,-26336,49970,65583,68593,19449,-73767,40112,73618,78339,-45531,4823,-40284,-32938,-4568,33111,6895,-39868,-63993],[-3277,32355,-33059,2920,67579,39366,16300,-29534,72861,37510,-21957,28350,4971,122351,45756,-69619,-29609,35536,40213,37230,58276,48400,-47481,1034,38546,-26129,-31079,20255,-27389,27142,-22529,-60580,68354,-5065,6086,42945,105277,4930,-46818,-29785,-13855,-35630,75521,-7669,-78585,16118,-6298,-30785,-12581,-53965,-22612,121194,-18024,4364,66831,35264,-29929,898,-32453,-16206,29340,107118,-4877,-55636,-55861,-73721,34051,54447,-23933,36631,51878,-32242,-72375,-63397,50829,88339,1938,-96309,-102758,-59606,-16701,64720,29737,13228,75126,-841,-63264,21952,1801,12795,50235,28649,-1837,40121,-55112,-8697,-63796,-105279,49468,-19498,-75537,-71347,-51642,-22084,-35268,30549,51368,6719,-37978,-93665,-60542,-5589,32591,-14045,-29443,23264,63224,27185,15233,-21350,-32278,-36097,44807,6131,-26313,25849,-28567,-53060,-15474,-33904,15442,-69590,-108101,7939,-88684,23313,25904,-28068,29044,14253,-87634,415,-19862,-6625,44560,79255,67865,-12216,-21436,-26975,-17671,25676,121475,-14586,21677,85881,-1135,28676,-37011,-6806,31526,22760,34096,-44861,-34191,33737,58805,-31760,-57616,-40236,-12571,18642,16787,55428,56103,-8441,-20936,31983,28440,14714,16438,23544,18159,24150,51416,41712,21792,-3964,-31207,-7426,47566,85759,15568,92177,24352,-6881,26751,57176,93672,80049,8511,14292,36406,22674,9877,-81111,-3224,64459,17178,52902,80542,-1189,-46218,47071,39658,49101,49811,70867,2160,-85209,-108094,8624,35172,-31098,35560,35934,-4442,-37627,-110985,-98376,-44573,76755,162950,87834,-76356,-47583,100251,76206,25811,-59330,24353,-69133,-28863,-51898,-20055,-13580,45976,63957,73456,94018,106490,33156,-444858,231331,134837,-113010,-45434,15738,83092,74888,-16104,10842,-10796,-18400,33027,-9827,39954,11610,15149,-42015,-13807,-78226,4253,84385,36855,-42343,4361,48842,15304,97677,-37855,-2420,-5697,-29487,11802,13040,-9932,23367,24749,-23650,10722,-35622,67236,-9220,30569,-16161,48092,-42716,-34300,-40169,-13376,-24498,-59528,73823,3690,32991,50945,82175,-37301,-32551,-56554,-44194,79833,5833,3093,-18346,-39348,-19193,-19764,-67225,-100976,-36335,96386,38625,-14519,50259,53491,66886,30813,-6496,20693,-4197,-15944,2143,3846,-41518,-2655,-11692,-35755,39548,31466,-310474,23749,-27549,-97862,-84555,-137176,-6060,-89504,-38989,-25520,-46398,12202,-110101,-89820,-6891,-12377,-9945,-12106,-5181,57989,53567,40539,-16499,-11448,-57621,-6405,37077,18995,72393,78120,48201,30734,-26206,39761,48707,-54959,-27855,-95836,93932,29594,-48132,-74850,-16108,46172,47868,18773,47070,-27155,50319,-8225,58977,86095,21993,30908,75308,14955,9854,5489,24556,22703,55238,9384,-50500,42440,-3280,-105980,-57585,-68366,-27247,-13203,-46414,-53448,10058,-68540,-44682,-20453,8041,-20847,-72423,-46182,36946,72898,-26539,-37067,5030,-58447,-57426,49706,46089,-53827,16111,32426,-10225,3590,19375,51398,902,-35847,93064,81435,45339,50996,13800,3301,-17116,29204,80022,38149,10701,73042,-37701,85724,47316,-36173,-3681,-31170,44757,-29893,-48791,10460,-21338,43244,-7622,-1442,8999,32051,37289,39165,-10015,-76546,-4052,-23111,-32737,-26679,-55152,-1661,-8584,10320,-46264,-31866,34189,-36397,-32911,23766,27476,-8230,-41648,-374,-13973,30330,66382,-1766,16022,-33665,13650,-13923,-79341,-23451,-13413,14870,18924,44020,51218,37239,47832,19923,-53795,-52991,48164,64583,2758,12902,20194,-59957,-63765,-64095,-53522,71882,30261,98,-25878,-29928,-31274,7189,17262,-7047,-26625,-22694,31578,2973,-32347,-34217,-63402,-26409,-34084,-96664,-40615,70387,4106,-14610,-19117,78330,64309,69262,-32628,-488,68395,-14068,-75665,-70905,-48588,18215,-36116,-26793,29584,79597,31719,35367,-37583,-62442,7468,-15965,58637,26904,59383,-29597,20813,63858,17287,-63944,-76223,-695,38430,14507,-3636,-34125,-63269,-13732,4393,-23770,-13447,-28758,-8570,30436,-69625,9425,-64407,4433,-5523,38846,-34163,14982,48816,-93314,-49030,47624,34749,33356,-52512,52406,31129,36314,-122174,-6420,15530,-30754,53182,77235,102814,-454,-110067,-30595,-37213,19556,53037,-21542,4362,-29649,3307,77150,15885,5167,26934,24077,15318,-40287,56673,4243,81697,-62890,-13181,3761,43716,47692,45033,45749,29808,10596,-39365,1902,-16141,-68935,69676,40655,-46849,-36075,33067,31714,-44529,26350,100511,-37092,-27218,-20224,-14966,-5123,12750,-81295,-112615,-3493,-34363,-66929,665,3694,48784,27223,19207,-22422,50629,57494,33940,46023,-50524,20870,50457,1551,66779,-17416,17809,-17803,34015,17389,41779,-45567,-2637,51105,-62037,-103325,-20541,41128,13021,9136,46952,52993,-33561,14068,38412,14452,83434,19625,34940,-22757,97542,76078,-61081,36053,7183,16835,-3192,-38875,24561,11420,22011,34855,-35426,-31090,28455,22114,-43109,-22894,16258,-2290,-6366,9975,-24574,13977,23788,-47264,-82738,59470,62820,15307,58825,908193,750780,190526,129903,26285,165045,167876,57770,300990,267436,168199,148448,140908,280667,155058,126303,241048,202760,206612,164692,191036,207388,226579,324802,260256,254654,228915,140035,218994,192929,203787,267998,309367,170294,242056,247051,212767,259278,253068,207717,193367,171361,233070,188907,180556,190153,124564,199509,190077,129602,139298,191680,224961,148780,174899,190626,144512,206181,135366,81875,79658,80836,152373,127708,120405,128452,156251,74838,151140,65623,124994,128324,121284,168402,120398,50968,82782,77273,-16194,-30221,-3603,69171,61774,-41963,58632,102815,150246,-4944,-49907,19720,17372,1884,34741,55958,74111,-53476,-57536,75438,10005,-7158,14204,10748,-47910,-20008,27754,77275,38942,52298,-59364,-16487,5811,-2376,-37015,-110047,-113113,-70490,-22891,18387,20959,12519,-5530,-2747,2877,6918,1486,39791,101993,-27212,-31760,-28280,-534,-3439,-49592,-11454,-31337,-57776,-2259,-13889,-12595,23173,37729,53145,-9790,3225,-19790,53042,1192,-40557,-28349,-38496,-43657,-27337,-40928,51012,-29788,-1104,42515,51520,-68145,-23561,-24591,13236,-3289,22889,-59331,-4437,-4721,100867,41174,7129,-37292,-9965,57189,40351,18040,-42867,-152739,-107945,64514,102506,-7214,-13793,-50370,-34500,-34523,-5899,54526,80066,-3363,-129423,29907,-84540,-74105,17702,63590,-9063,33208,9211,7377,55196,15368,-39504,-5054,-2185,84696,-46869,1248,11379,22033,20749,-57682,22650,67982,74805,1347,38663,-37129,-31309,54038,70062,95228,-62961,54830,67391,-48692,-13926,-56970,-29604,-84116,-9249,-37158,63444,11700,48724,42764,-20843,-28216,-4677,14378,3596,54578,9182,-34998,-28442,20655,19736,-2230,-78798,106506,118168,56407,-8510,-1752,-102205,-93891,-25365,-92498,-21842,36943,567,22886,3371,39637,31242,-21627,-55115,-19774,-65623,24098,-104051,-21817,8160,-23459,39775,60519,45857,9089,-105772,250,69072,58888,-39840,37259,-18818,-19735,-6838,34930,-16600,-28881,-63322],[-11072,16307,-27002,24838,63997,52465,20681,-46459,61647,63132,12133,34716,-1015,116316,61312,-70911,-22599,22444,21181,39373,42646,56971,-32712,-1417,29776,-14859,-24947,5625,-14880,89698,-18314,-52238,90648,5521,-6014,40887,94868,12565,-77838,-47331,-23247,-15976,55420,-11309,-80648,23024,-3455,-21503,5174,-26654,-27340,97935,-13569,-4631,65261,25410,-55352,-4456,-46266,-3015,20060,101650,-18708,-51802,-52281,-66164,36866,34440,-31200,19560,31973,-43235,-98139,-86514,60690,67405,8387,-111200,-131430,-69215,2540,45962,-1729,-19268,48840,6986,-46913,43579,2570,18779,23582,6456,639,47854,-37600,-8036,-51593,-80851,27552,-7511,-62001,-93605,-91857,-43440,-44107,43641,60285,3048,-48530,-53783,-60720,22020,10930,-7010,-4243,31897,75739,55391,27740,-22130,-26738,-30049,35793,17459,-27466,8796,-33225,-31208,3270,-7962,2360,-67439,-81584,-1923,-90980,22644,26148,-16466,27477,21427,-85612,-30430,-4052,-15968,32590,80305,48985,-9636,-25584,-32298,-77525,45569,125785,-10522,27228,42521,3169,36954,-37737,-10546,-12275,11940,38711,-30495,-43409,26822,97499,-4262,-60191,-57505,-5418,28080,475,64241,48353,-19440,-18212,26937,29435,8791,7683,6263,21026,-5645,36817,18387,19221,9172,-41638,3759,57497,75463,8853,106114,10953,-18376,752,75073,99629,78594,25229,22758,19996,29156,1399,-80699,-25946,80893,20360,48966,30027,-16484,-57996,57532,49093,51218,48708,77115,-20876,-89079,-107732,8918,-23401,-34798,41760,41546,19916,-31047,-96708,-95538,-42123,106682,174786,76407,-70676,-50672,103173,79655,-16894,-59804,31498,-66856,6966,-71294,-21087,8892,33046,45224,45103,69686,48395,127106,-291964,122795,65162,-139262,-47879,49518,78311,45430,-35997,-2504,-8170,3176,44275,-13610,51732,-6196,8259,-41010,24905,-91239,17360,63598,43267,-33239,-12539,40856,37776,68612,-57511,15695,-3625,-20044,7501,27983,-16305,16507,32555,-34030,46403,-17764,62257,5303,45136,-5261,45367,-34584,-5881,-26454,-13799,-24962,-45400,89897,31478,65093,45970,99860,-23548,-12777,-38785,-36605,87021,24351,-26904,-40329,-34792,-27793,-20980,-69027,-69548,-15477,77957,38780,-34350,39510,74365,104991,43726,-18782,-12812,1506,1721,-336,-52,-23796,12455,11297,-32126,-10374,30313,-269279,24357,-34499,-86641,-88592,-124530,-33405,-127755,-43578,-13188,-27322,18201,-110585,-83282,-30533,-29667,-4976,-13092,-21855,53916,30720,64684,-7364,-6117,-46019,-16435,31057,23862,72575,79939,33890,17864,-35366,15480,69976,-37833,-31041,-78954,86958,7438,-55723,-87359,-30675,29563,40057,16188,53247,-27380,53960,495,50126,24806,1416,17906,90315,32278,-8486,18209,31356,12066,43473,10545,-28380,61539,-4228,-97084,-46838,-62871,-35348,-4691,-9393,-50558,949,-80000,-60854,-1962,19669,-3550,-25862,-40415,33230,69403,-19778,-47886,24055,-50224,-64668,23526,3036,-41983,7993,19297,-2694,29647,-2855,23506,-26388,-21206,90417,71890,28097,33188,5881,24397,-20649,22006,92392,40231,-15926,74153,-41443,63223,49339,-42908,27076,-14696,45354,-44062,-10114,2697,-51090,44463,10025,42238,5342,37860,-2532,31012,-23719,-95002,-15261,-18566,-50924,-37404,-56077,-1788,-17643,14782,-62737,-57849,64776,-44132,-63388,24214,31016,-58166,-36678,3098,-24811,20012,63587,5826,20149,-30382,8613,-11761,-63743,8387,1618,22445,17945,51077,36658,11726,67329,56425,-26758,-55170,35667,40189,-5175,8582,-1300,-51972,-48752,-47077,-51506,62782,35641,20105,-11407,-1198,-29158,10414,28091,15926,-38277,-20481,40018,15808,-33731,-22711,-76785,-17854,-33648,-134943,-46713,40203,26395,27391,1070,75965,46024,79826,-3027,11667,52303,-15580,-48391,-74094,-62225,30980,-47985,-54058,16174,75780,23118,16938,-53679,-63528,10323,-735,54654,42871,61244,-51766,8228,33082,28337,-68469,-69905,-10828,11191,27619,-7211,-44242,-64008,26656,9546,-16200,-34113,-52194,-13715,38015,-65890,1086,-58479,-15421,-11376,36292,-1176,3005,39875,-77956,-75111,2410,35596,19030,-30548,65417,34698,26333,-98176,-7394,6599,-46797,44066,69601,102639,2998,-116337,-33466,-44950,20567,51664,-10280,22837,-61731,-20120,39040,-10390,1462,14981,12040,-24472,-54319,60841,10275,85721,-59184,-4878,-8106,24098,20406,60717,85598,44227,3590,-40310,197,-3923,-91489,48068,41684,-29597,-43008,32039,29794,-34613,24041,96838,-63186,-34725,898,2536,-6939,14759,-84630,-115973,-8864,-29168,-56744,16978,-78,41739,63677,47695,-16168,47980,46566,22446,-1105,-39380,23965,54956,-5509,82542,-619,43180,16470,12957,6397,33985,-33654,6651,40946,-46003,-112643,-6841,57369,13195,-12798,81342,77916,-22668,27105,42756,4647,76300,14529,45817,-39391,101991,76115,-56638,41489,-10496,19235,-10307,-24321,36070,10863,21724,7251,-17729,-21924,74964,43217,-25261,-25809,21249,20384,13304,40473,17315,40699,4584,-8841,-50883,62138,25855,114050,191065,1443867,790144,173311,96535,-21666,41770,13860,-39894,124278,60105,63960,30613,46897,183385,-10913,-11309,101458,57319,60885,-6092,33908,63139,24151,149257,119143,107984,59084,-1072,38179,47105,97477,168124,177462,95098,122901,149164,139634,222136,191467,153528,91784,107410,192330,144323,142114,143709,82309,141566,135621,97991,155567,141822,194072,195823,151924,137385,139153,181004,130331,81898,79211,152968,142429,118667,168020,126940,156510,81163,183171,93564,183939,140519,166847,211906,116468,75988,104053,89825,17587,-6437,16162,141432,114524,-20520,70037,105983,153604,38294,-20779,72833,55584,9327,51162,106598,131913,-6677,-28565,75937,41339,77732,81819,20910,12799,-22131,35790,92152,44031,41085,-74009,-4709,11867,-27522,-35764,-110915,-106129,-75441,-30859,38979,45218,48695,-4542,3871,-14624,2354,12393,49526,83250,-40146,-25574,-26029,-3132,-41994,-39385,-39732,-39010,-65917,-7474,-2324,-15130,20416,8777,29319,-6637,14017,-19390,35014,-18595,-22557,-34921,-50917,-49430,-33560,-49820,54853,-28428,-10558,38811,59927,-83068,-21332,-22590,28161,-25355,29456,-53605,-7226,7807,59988,43335,34773,-35718,-13926,40821,48715,31071,-43409,-131439,-106665,64687,100347,-25233,-25809,-32201,-713,-18376,20949,39077,74078,6035,-127527,-12978,-75136,-62978,52778,51501,-57964,49738,17971,-3130,50513,-4346,-15282,-3133,4320,82845,-37727,4921,10079,7206,-9494,-46963,829,57939,75191,-9316,22223,-34545,-32965,43713,78792,81548,-65224,56079,70298,-54316,16940,-53118,-39110,-96071,-7897,-29998,21420,-31871,38717,27678,-34370,-40704,-12680,21610,5245,35277,-1763,-29410,-20628,44252,40533,-46342,-70598,91345,98740,39533,20501,-8669,-92153,-85751,-20917,-65855,-21398,30652,-8268,-12092,18361,24748,17806,-36110,-26480,-20155,-52959,986,-97531,-20845,10145,-19017,28480,63878,30367,-5492,-136386,-30290,61122,29740,-33874,61399,221,-5444,-6652,35820,-27834,-16232,-53087],[-16552,1892,-7168,20173,50359,73660,21545,-60017,44550,79889,36484,31789,-7977,99490,70879,-73450,-14862,1314,2164,35802,8707,39025,-211,-10464,17092,2378,-21699,-7710,358,136512,-17905,-33119,109571,15814,-17486,33197,77807,17401,-104956,-55297,-21314,-5075,34771,-12696,-77643,33261,1296,-8747,26651,-14304,-16463,65659,-8529,-12144,51720,25744,-56424,-18317,-51559,13906,11639,80984,-29125,-36498,-40826,-51963,34820,7434,-33459,-811,16290,-46885,-109451,-103162,60510,42763,22549,-91483,-134837,-67380,22297,17889,-35381,-49514,30713,15106,-31018,59715,12099,22721,-8565,-15959,6905,55940,-19019,-11108,-34002,-48422,985,-467,-48491,-109174,-105105,-59957,-51235,30481,81012,-875,-58106,-5894,-41557,39259,-11765,-1862,21781,43521,71525,67793,38199,-14123,-14004,-16516,19831,15370,-24019,-6892,-26072,-17269,22196,15472,-20549,-60660,-55186,-11684,-78105,32112,31644,7565,22715,18084,-63629,-47037,5054,-23490,12000,61010,24831,-12953,-38631,-34959,-116583,64866,106001,-5194,13201,-1069,3745,52974,-24836,-17096,-45056,-4317,37871,-10598,-33758,10308,108552,18204,-50584,-52021,-3708,40220,-14203,62880,24933,-37411,-21335,19335,38731,2961,-19106,-17167,19242,-31306,14846,-9890,13437,20105,-38653,18194,54274,56858,416,106571,-2631,-40182,-30137,74637,81867,54729,32467,34440,750,32177,-16831,-83011,-45004,79866,14774,24500,-11657,-28375,-64668,40974,56924,42334,40289,80218,-36321,-79413,-93428,4468,-79174,-37245,44524,38754,32745,-21086,-78037,-82492,-31325,112111,146702,60021,-49783,-48997,93998,74592,-52102,-58258,35454,-51772,35709,-92696,-19760,25339,17418,22580,8202,43817,732,261158,-162219,-50687,-36063,-146862,-42796,66483,45618,6890,-51694,-13341,-2313,17589,47316,-19520,58768,-26227,-2978,-32302,65654,-71605,35617,42056,45430,-7685,-19639,30060,56747,41974,-67543,23795,-9578,-12218,6086,40678,-8828,9100,30609,-37558,83609,-1822,53164,28053,46282,5426,43960,-26357,17897,-15322,-16185,-13604,-22312,91582,58014,86153,39463,100617,2208,7376,-17635,-25108,79743,45602,-36851,-57397,-22088,-34201,-18279,-64746,-29673,963,60795,36815,-41884,18193,95934,129616,57764,-19077,-46411,1506,14651,-9165,-16133,-6878,19898,36034,-21561,-48589,47338,-160549,22645,-40832,-57313,-70477,-97709,-58373,-140995,-42038,4757,-6821,26312,-95963,-55715,-49161,-38471,-5429,-19482,-36362,21156,3099,94505,18615,-7202,-39273,-35645,23022,32319,68189,76119,14271,5560,-53945,-17972,92444,-7693,-30514,-56150,68118,-16530,-63855,-83952,-45255,12749,31465,14737,55352,-20862,48620,7532,4375,-45708,-13740,-3780,99878,50816,-28343,29465,17347,-10622,25062,15895,-1158,73776,-11513,-76048,-27726,-53612,-45958,-13,21521,-43129,-3874,-77278,-68655,19521,30661,3574,35287,-17815,31809,57006,-11029,-42780,24233,-44527,-61397,2068,-39501,-24064,-627,-19145,2109,59086,-28045,-22427,-55085,-7333,70214,41185,108,15812,-1970,42062,-20144,14798,95501,39639,-32078,61013,-35693,29879,40358,-44641,51220,-3344,32474,-52582,3514,-8742,-44773,39293,23004,67871,5629,45307,-26346,16316,-39642,-102174,-14500,-16823,-63222,-38909,-56381,1831,-22150,9501,-71187,-78372,73522,-44302,-93507,24313,37544,-101102,-19948,10113,-27270,28893,55228,15976,15463,-21835,6184,-7631,-44576,30538,14906,33272,12514,37375,9917,-11811,76487,78334,4488,-49642,22713,9566,-10819,9587,-18177,-42658,-26193,-31609,-51934,48727,38823,38159,10399,40731,-20963,6768,32512,38332,-46769,-14012,54224,28242,-18662,-6796,-79562,-5054,-35978,-155539,-42990,7102,40339,48880,14627,53015,15912,82840,31736,21435,23047,-22807,-15463,-87593,-68554,37457,-58510,-70269,2195,56032,1774,817,-67105,-62694,11902,16047,38354,40523,32936,-73766,-6050,-9619,38645,-53683,-39638,-20614,-18380,47339,-690,-46482,-62307,49497,21099,-3142,-48172,-52794,-17270,34461,-60855,-14361,-50430,-31817,-14930,34493,25221,-9514,25721,-59377,-90134,-33733,27701,5564,-6302,70944,37886,12534,-62271,-8894,410,-54262,32070,46745,88287,11529,-108431,-27509,-46910,24378,56998,3844,34241,-71672,-32776,24033,-15770,8158,-1098,6575,-60347,-62214,45277,8991,72221,-40547,7360,-3043,12235,5274,68862,100551,50327,-5953,-33733,-6979,3214,-110605,26260,41722,-19384,-44856,25067,26633,-19828,23739,68668,-83081,-39838,22926,18995,-12653,12016,-87207,-109178,-12368,-26547,-41633,26055,70,25637,88790,60691,-5343,44037,24088,6356,-40214,-39321,23287,37984,-18328,76179,5753,60551,40086,-5295,-3866,26565,-19193,1069,18985,-29453,-109139,24011,70596,5559,-36894,114187,96885,-3837,32797,41915,-14380,54791,-1569,52265,-52245,95676,72480,-38716,36589,-22466,19455,-15573,-7528,40599,7131,9926,-18656,9351,-14628,88427,51778,-18569,-24273,21159,34992,23765,59397,51258,56891,-10381,30465,-27775,59893,25729,179821,306599,2407778,1101700,258464,167789,64189,88419,52629,22542,85922,74573,122356,41499,88800,132725,-12770,-25302,78767,24993,26897,-38448,-17169,21295,-51057,-3253,84922,40140,-7339,-52850,-49816,-11523,22074,100416,84625,52194,25856,69192,70288,168542,124188,102448,-7154,33175,125158,102638,86636,92168,29634,71799,84405,66762,136857,84561,138761,163056,82465,85753,123961,120647,98481,71445,70687,179417,123453,89641,189021,95413,126744,59727,174753,107668,210532,125055,171382,214981,98812,90565,110209,90223,44601,11422,32215,190363,152822,-2051,82809,116494,144903,85638,3143,96010,67454,35968,81367,140130,165043,29878,-1632,78803,72734,148662,117955,42555,67092,-22920,32683,97577,46079,30299,-74971,14226,24752,-39671,-21506,-85829,-67845,-60375,-25867,65071,66212,79744,-3528,11773,-5937,3653,33248,55436,60152,-40063,-11676,-32939,-13732,-73158,-28577,-61594,-33192,-50753,-5588,4234,-14587,19522,-27246,8855,2512,27696,-23935,18242,-16121,14548,-50755,-54563,-42951,-9461,-25675,53322,-24889,-16187,15684,37426,-86669,-11400,-19050,44014,-36359,30824,-48229,-6132,28928,10457,30733,53378,-33376,-18531,9189,36712,30696,-38811,-90595,-86954,59366,90247,-36498,-44409,-12561,23880,6904,45868,24522,45992,12526,-107822,-41860,-53910,-42997,61426,29970,-93325,60997,17042,-16951,38678,-26186,19277,-2733,7158,72148,-27635,-3944,6827,3550,-31882,-28603,-17445,34065,61190,-16063,13860,-19118,-28745,24838,79504,63463,-52957,57550,69449,-54227,62437,-40088,-39270,-97751,-7611,-19125,-22378,-61005,26604,15480,-53301,-50719,-15175,23097,11104,14417,709,-19499,-15486,57092,42884,-65181,-44871,57998,68193,23751,25030,-15041,-67181,-85087,-21676,-32691,-10432,18276,-32471,-42852,31590,7407,5006,-41696,10209,-15283,-33515,-16891,-79107,-22210,13961,-19435,16350,73410,24414,-21791,-153604,-44551,55917,3201,-28644,69338,14172,9159,-2237,33520,-24231,-1341,-34742],[-17992,-7258,19947,-12221,30205,95762,17939,-66978,28130,83810,45805,22045,-14337,77521,73875,-76529,-9554,-23427,-19212,24092,-35219,-1806,47885,-23094,1037,20825,-23219,-17433,14258,149580,-19367,-8810,120773,24192,-22677,21203,57241,21431,-120943,-52146,-5868,-2573,19352,-12994,-67576,44963,5672,3682,44900,-10429,12117,44519,-7558,-14981,29400,31554,-39899,-31604,-44702,28832,3241,46815,-33477,-12206,-25633,-44083,26837,-20961,-31644,-19280,13385,-40461,-99086,-96441,52281,19747,44045,-48795,-118107,-56784,36527,-7394,-64045,-70435,31262,22795,-20296,65745,29774,27898,-34958,-30960,15034,64195,-1663,-15626,-16774,-15546,-23521,426,-38521,-112103,-89218,-70048,-53522,-10212,105629,-2776,-63477,33816,-11061,35790,-28854,953,39521,55322,52644,62557,44131,1297,4361,-627,271,1189,-17955,-19069,-8121,-13838,34399,29167,-45883,-50313,-35594,-20489,-53808,46235,37859,33699,13916,3155,-24262,-44366,4627,-26612,-9701,26198,1104,-20237,-56564,-33801,-121507,78815,72970,-2453,-12731,-36707,-524,72678,311,-24836,-65910,-21187,32530,12368,-1626,-4320,90236,32812,-29665,-26878,-8869,53713,-22969,50827,-6964,-61335,-29801,14153,52739,578,-60315,-38022,14106,-48038,-4289,-37698,3471,27716,-21523,31180,39202,36738,-10067,92141,-13611,-66131,-47072,62761,41089,18643,26100,46548,-16956,28551,-40231,-90858,-57556,58500,-7234,-14432,-20276,-32578,-64380,2288,62419,21910,26350,75097,-44947,-61016,-72750,-2358,-111768,-34526,48499,30870,28382,-12588,-63405,-62592,-12926,99487,92429,42789,-21660,-43557,76081,56869,-74545,-51778,35166,-35704,44786,-108828,-19613,30722,1747,606,-29273,19091,-26134,418689,-99848,-226638,-134164,-135015,-31308,63882,-9737,-29866,-60292,-19208,4108,20013,44642,-25686,59135,-45756,-13817,-18373,98356,-19434,58008,31363,43302,26788,-16328,19613,67602,20324,-63608,20715,-23806,-6873,7307,47747,14885,3487,20814,-31900,111660,8894,39830,45424,24690,14200,46477,-25453,26338,-7926,-20129,3705,4672,79888,74448,92165,31524,82271,25013,22106,1416,-12728,57284,65203,-17731,-67509,-4241,-37450,-9413,-57445,4968,8700,54898,32754,-36326,-7287,111734,132075,70484,-6123,-68734,-4431,18954,-21954,-35595,1753,18915,58461,-5930,-65042,71232,-55370,14005,-47012,-20359,-36759,-60959,-77559,-127586,-33771,25397,9223,34479,-72915,-16824,-59081,-36615,-17144,-33212,-42497,-32389,-19908,120883,58095,-16428,-39748,-54691,15571,42781,61919,67415,-8515,-4226,-78695,-49031,109530,23748,-27634,-35112,40173,-36799,-63380,-66118,-57807,-404,21547,14726,53288,-5731,37606,12085,-60047,-96934,-17062,-24195,101862,66637,-45416,35121,-11892,-34915,4579,24629,22584,76593,-24076,-52320,-3019,-44807,-59486,1883,43437,-30375,-2971,-61405,-67116,37971,40166,-3294,90342,15750,31470,37793,-2176,-23635,7221,-41406,-42658,-7000,-63071,-4987,-8471,-66719,2738,81242,-48940,-69855,-78472,-1786,41138,2257,-28639,3487,-6324,53680,-17268,8334,78619,36233,-33536,39745,-20377,-4602,23112,-40263,57032,1381,11057,-54255,-3958,-21778,-5603,31450,28739,68653,10963,55616,-26496,-2935,-57273,-91214,-4043,-18867,-67571,-37888,-52678,9183,-19402,-1924,-69218,-88086,54523,-38834,-109641,24026,46179,-123535,-334,18026,-25874,57974,44097,22664,2634,-10903,3330,-6161,-25755,35098,23691,45538,2591,3492,-22283,-24973,71145,77716,32519,-32755,13678,-24351,-14435,11600,-26956,-35692,-6689,-20425,-50102,33819,36144,50513,32871,80236,-5279,-2771,30934,52016,-52774,-4526,66444,37318,5989,7961,-71300,9008,-39426,-153673,-31015,-20771,40775,45110,21328,19237,-18405,76573,58828,29028,-2563,-34648,14568,-107208,-58251,37445,-62514,-73319,-11905,26646,-26002,-9754,-75822,-60638,12716,29304,14972,19325,-12607,-86672,-16716,-53186,40048,-20756,5548,-25124,-43754,70112,12709,-37751,-60797,45013,35035,11375,-53752,-23990,-17081,21812,-56704,-34278,-43704,-39623,-16176,36984,40514,-15869,9815,-38622,-89248,-48597,16068,-104,12820,67529,34838,-3086,-25119,-11457,-1022,-50769,22657,15434,68954,21607,-92916,-18270,-44339,27176,68280,16019,40591,-54896,-31329,29911,-747,23283,-17392,9178,-83747,-66756,16279,-2367,45385,-16111,13590,16834,10547,3495,64788,93378,45816,-17082,-18690,-14545,3503,-117345,7174,44673,-17025,-41076,13902,20921,-3194,27425,23360,-94397,-40423,39675,31637,-17859,6573,-80801,-88812,-10336,-20966,-26919,25676,5283,4934,97079,52801,9870,41581,-8195,-13258,-65672,-50352,21046,6082,-31969,52844,-2386,64826,48752,-18988,-13398,19256,-7864,-16196,-4026,-18019,-91138,58964,75187,-5947,-56502,132596,103471,15343,27435,37921,-39437,28161,-24566,50979,-56825,79953,66503,-17906,24625,-25950,18563,-15442,7216,40209,-1288,-6695,-31864,41824,-4509,71658,54087,-24954,-19910,17935,40148,26554,61603,69886,63192,-18626,51348,-15664,50181,51954,148192,179245,1827012,870543,197254,145718,84076,130429,99915,62631,54394,107083,166880,61451,133253,97967,34121,-6418,82762,38788,34015,-22729,-17565,35360,-25896,-80727,98549,29942,14445,-31897,-60609,6546,-19302,66847,48265,37570,-26874,23582,27985,119552,64747,63626,-64222,-20346,53683,76280,24990,54033,-16940,19705,49643,42723,93194,37957,81027,74173,3834,57526,96597,49969,54998,53077,54386,153695,95947,43662,160872,48526,84326,19160,128807,104223,197791,89563,137009,168972,73241,85994,99095,80412,56059,15241,39834,185509,160999,7297,90607,127301,131735,113125,18146,93359,49847,68164,108966,134444,163268,49338,19022,84418,92952,188387,117826,66428,92901,-21672,21144,93150,42374,18653,-61501,36055,40437,-31871,1226,-50067,-6526,-32144,-8675,91932,76159,96606,-4183,19292,16720,12602,56830,57008,38089,-28071,5422,-37213,-31123,-87790,-21303,-71145,-19684,-21038,571,7106,-10972,21352,-57475,1179,16834,41806,-27655,4354,7187,54571,-72391,-46984,-27133,33176,23361,47913,-21599,-19322,-21225,-12607,-79723,-1954,-16564,54605,-34417,31082,-44367,-2164,55713,-26082,7358,54322,-30013,-16161,-28866,6750,20371,-24703,-44042,-58384,49931,73126,-38843,-65372,2671,33359,34497,61302,11346,-1382,14053,-78518,-48828,-31317,-22329,40616,2785,-106134,63134,10832,-34247,18666,-43802,51218,-6343,-1028,54945,-11889,-21244,3610,6419,-42670,-6984,-28815,9476,38348,-19299,10381,3559,-24975,1884,69281,47467,-33558,59822,67161,-47633,101674,-18736,-26087,-78327,-4872,-4261,-53336,-65774,15072,9143,-73548,-59753,-11321,21626,20469,-1305,13504,-6998,-14442,58100,27054,-63840,-9083,17621,30321,13707,8308,-17875,-31932,-88751,-28743,-6217,7286,1984,-68366,-57761,35578,-10388,-11804,-40723,46229,4722,-5415,-19434,-60811,-26742,19157,-27574,4475,85950,21365,-36473,-147346,-42516,57016,-10524,-24913,58032,21960,22919,7678,27481,-8403,13625,-12453],[-13774,-10105,44106,-53176,9343,107462,10466,-65329,16803,74650,39931,9846,-18889,54936,71757,-75891,-7425,-43986,-42728,3653,-74094,-50825,98427,-32694,-14551,36542,-28937,-22751,22879,126805,-18331,13846,120587,28896,-19253,8069,35873,25727,-121933,-40820,18725,-5316,11626,-13069,-49250,55778,9469,12875,50811,-6564,53211,49300,-14134,-13291,5158,36792,-16905,-37431,-26639,39408,-6371,5009,-29588,15121,-10963,-48106,14472,-43046,-27343,-30877,23954,-25369,-67205,-58750,40408,3449,68397,-2627,-90063,-41639,39086,-21591,-80805,-78854,48965,28849,-15430,60522,53254,38459,-46886,-32789,22809,72098,12493,-17786,-4216,11466,-39615,-3880,-33757,-98991,-56668,-74311,-48599,-63918,124361,-2089,-63908,53402,19933,10496,-35314,2095,45197,63961,25865,44579,44367,19177,25687,14009,-18498,-18183,-11471,-26786,14867,-18673,34891,28935,-64000,-37165,-26311,-28000,-27596,57198,39274,50190,1567,-19741,22576,-26359,-4097,-24002,-26350,-10073,-17195,-27681,-71857,-29296,-96968,84057,39517,-4874,-36929,-58515,-8872,89332,32591,-30745,-77282,-33869,24315,33598,41980,-8537,55234,39052,-3052,7980,-19571,65714,-23736,31210,-37957,-87610,-41778,13265,65411,2980,-105080,-49290,7178,-54142,-13481,-59832,-12250,32966,4864,39230,18441,22323,-21127,66256,-21110,-87852,-40315,47162,-12890,-16157,7913,55377,-29530,17153,-61506,-102344,-62675,21024,-49406,-58026,7212,-27813,-56978,-44652,65352,-8764,9247,57717,-49845,-39902,-50423,-8147,-111450,-24820,56646,22772,8946,-9162,-55942,-38845,10064,76869,35550,30025,5050,-35189,53443,25643,-80886,-37975,30430,-29892,27858,-112032,-22781,24129,-11564,-15887,-58909,-3841,-29221,565797,-117093,-341734,-195992,-109183,-17723,45175,-72216,-57360,-61619,-19292,8253,9924,38768,-30227,52557,-62111,-19208,-2695,114152,47404,79059,34200,37340,57918,-5712,12426,67773,3369,-46926,9100,-43202,-4977,9093,46177,47636,950,7114,-17564,123878,13039,22927,50993,-15713,20495,52651,-34494,15222,-3853,-24877,17174,28662,58130,74848,83773,22064,49524,31809,28020,14158,-1334,24496,77774,27203,-69543,13583,-35892,5974,-49725,22872,7405,57909,26897,-21521,-29518,115601,113290,78485,16648,-72367,-14705,13638,-34488,-47400,-1799,10651,74417,12339,-58288,87907,-12282,-3329,-52099,11288,1919,-18364,-86865,-94892,-19620,44710,18910,40307,-46802,19615,-59761,-25359,-39735,-50915,-34778,-83907,-31757,133773,94703,-32525,-45719,-65863,11009,53360,56422,55007,-30072,-10538,-101479,-67474,112272,44983,-24853,-20958,8836,-49382,-49437,-39288,-66097,-7179,9782,15408,47663,16301,25234,13933,-113191,-114447,-8511,-35178,94318,76417,-55555,30815,-44775,-49778,-12589,34419,35650,70943,-38185,-35223,22656,-39829,-73186,1899,58072,-12857,4007,-35294,-56835,48150,48481,-21829,119948,48409,30036,15405,4869,2833,-17605,-38929,-8859,294,-57445,9845,-14821,-100081,-868,87186,-59845,-98421,-87158,-6594,12473,-30015,-49275,-1011,-4330,57990,-14683,3481,37289,29668,-20194,19083,334,-32711,1722,-29972,38105,1665,-8409,-50293,-20644,-32507,46296,25590,26444,49304,20540,67838,-7626,-24036,-74364,-59614,12315,-23588,-64769,-39971,-43371,15952,-9147,-12029,-56123,-83267,14565,-30230,-103370,22715,55136,-120081,12401,23775,-25607,96872,32560,22818,-14173,-534,-1965,-10757,-9763,22774,26879,56369,-11757,-39372,-50758,-22279,52007,55864,49744,-7810,10445,-56493,-17978,7729,-27713,-34678,-70,-13494,-42377,21253,23362,55454,51432,101446,17151,-15275,25869,50672,-57127,4919,70648,41318,30468,17112,-54499,20494,-41886,-131836,-14792,-37406,26053,22519,23713,-12073,-45494,62314,66907,34345,-15842,-49366,32892,-125096,-27223,32388,-59016,-66035,-26306,-3005,-50363,-12480,-77835,-56735,13764,34590,-9366,-13416,-58359,-83611,-19648,-86774,23930,18620,48829,-20529,-60944,89591,27279,-18578,-61257,16210,47689,23854,-51414,26599,-12271,3917,-55590,-54447,-41026,-36371,-15842,44621,45574,-11950,-4024,-13538,-74608,-40236,7661,4872,21397,55950,21162,-18636,4925,-14136,2919,-37042,19234,-15816,52309,29484,-77949,-12029,-39103,25538,80431,21459,46978,-19074,-20419,42493,25581,42091,-31479,17639,-90651,-70618,-14832,-22923,13577,3697,5316,38907,15852,10510,46793,73029,32065,-28145,3490,-18282,-1263,-104968,-7566,51037,-20815,-32726,1641,10149,11885,35201,-23539,-97222,-35860,48763,39137,-18741,1417,-59256,-55625,-2641,-8445,-16618,16989,11463,-15344,87906,27382,27029,42524,-44690,-33458,-77703,-66478,20190,-27095,-42871,23730,-24941,54917,45068,-28544,-21650,11963,-4343,-38660,-19678,-13397,-61555,83628,69781,-14169,-65673,127238,96076,28274,11086,32919,-63464,7656,-47363,42221,-50873,57336,59047,-6299,10525,-24116,16971,-9041,16875,36392,-13612,-22675,-27885,72872,12668,40030,53979,-40118,-15327,14567,37250,25423,49240,72645,64781,-19492,52917,-4145,45507,98824,107013,64305,1085928,551020,105926,94007,56507,141484,115413,49143,19089,77153,135047,52312,128315,74599,52679,1787,64046,56807,40976,-12918,-10402,59041,28815,-68227,105569,43078,58759,12034,-41743,45861,-37324,48430,47012,37274,-48863,6914,18919,89322,17096,33529,-70132,-39728,-6293,66125,-25977,32864,-45976,2008,29557,28047,43099,5034,39481,-13509,-45653,54841,57280,-7391,18523,30539,34239,94098,62359,-7142,84900,6013,52651,-24179,64995,84929,157761,49565,81974,94228,46843,61824,74509,63652,47215,3380,37153,123572,134469,4142,88106,129814,119797,107416,25126,78236,15157,94047,113919,85772,130596,50795,32836,90136,96152,194888,93094,81886,84405,-17564,7526,81406,32200,5267,-37817,55312,54568,-7323,25532,-13395,60601,-769,15518,113844,70273,93666,-7666,25222,39749,28667,73961,54417,19421,-9669,19730,-28551,-51115,-82190,-19531,-67167,-6018,11105,8023,8872,-6278,25511,-66275,8799,34223,54148,-24442,-6031,40905,79308,-92839,-28316,-8293,76335,77251,40548,-19356,-21289,-58841,-75656,-64305,-396,-17402,55348,-21531,35726,-41764,1246,81229,-33334,-18248,37331,-24824,-2330,-61605,-29832,5533,-17,-5776,-30131,39411,53982,-33111,-83598,10392,28585,57294,62807,-1150,-52080,11106,-47077,-35492,-17642,-7833,859,-23995,-96389,52973,5706,-51456,-5377,-51116,66975,-13848,-17762,36460,9599,-39093,2383,7706,-42125,12325,-31751,-3757,13502,-19160,6570,25700,-29138,-18747,48417,37358,-15752,61086,64601,-33631,118117,6770,-321,-34471,3195,13347,-64752,-49723,5630,9979,-89165,-69551,-1866,20016,31323,-8461,29776,5944,-16828,49382,159,-51874,26259,-17442,-7922,10688,-15844,-15780,5382,-89056,-40858,3830,25743,-13940,-102603,-50922,27158,-27366,-34329,-36813,73717,42483,32241,-1005,-51087,-33431,24180,-42064,-5579,98093,10558,-46369,-115739,-28981,62135,-8864,-23066,31377,23919,34166,22969,18939,13734,24887,8073],[-3036,-8122,56887,-73893,-6262,99526,1237,-54773,11828,56019,23485,-306,-20854,33620,66867,-65195,-6379,-52767,-64990,-23109,-92757,-88118,131388,-32737,-23879,47941,-35911,-24095,23942,82727,-10485,28784,106982,28734,-9002,-2383,16065,29185,-108390,-27456,42511,-8346,10501,-13298,-24123,63328,14006,17122,37465,2407,94551,75698,-29089,-9962,-13029,36763,2739,-33050,-2697,46944,-17904,-34858,-16633,38187,-148,-59555,1883,-50841,-21923,-32196,41430,-6513,-21340,1175,29503,-3084,87565,29779,-57455,-26123,26637,-22416,-81020,-76370,71824,32023,-13195,46542,78335,55722,-41437,-19970,28316,78427,21921,-13602,3094,29547,-43400,-10948,-33578,-72338,-28745,-74877,-36440,-108559,130816,722,-61170,49597,41850,-26891,-29596,3108,40111,66343,232,22665,39310,32319,46609,26230,-32312,-33190,-6078,-30482,35349,-25975,22766,15392,-67035,-22034,-27098,-33979,-9982,58678,31923,48596,-12460,-43488,63353,-3131,-16466,-15794,-35216,-30208,-27605,-31153,-76920,-23374,-59264,79498,13819,-12423,-45945,-63424,-18780,96835,64676,-31868,-81198,-39012,14920,48135,78653,-1508,21161,38261,21408,40334,-32444,72192,-17200,10050,-58759,-109463,-54367,15393,70644,8325,-139172,-48289,132,-50669,-12449,-72508,-34504,37764,32065,41387,236,18293,-30034,35559,-25488,-97747,-12259,32799,-64839,-39492,-14105,57600,-35582,-306,-73275,-111329,-60973,-21565,-105460,-96265,52175,-16106,-43964,-82183,65938,-45674,-8088,27925,-53814,-21501,-29193,-10071,-82324,-9389,67923,17638,-17140,-12203,-53264,-12043,33127,51880,-3305,26124,24070,-24194,30372,-13682,-69731,-16752,22027,-38726,-11217,-98313,-28166,9772,-20774,-22880,-74504,-25982,-13068,663885,-195020,-361633,-205882,-78399,-7390,18219,-121762,-73776,-57629,-14400,7820,-9217,31882,-31845,40792,-73391,-15728,10936,108889,101759,90958,45585,28304,74312,6418,10177,57622,-10241,-23695,-5672,-61423,-6967,8517,34547,75576,1341,-5906,2267,119093,11185,3958,47852,-59423,24916,59513,-49944,-11088,-1495,-29718,17229,42903,31197,58414,64712,11384,11461,18261,25242,18903,8579,-8715,78484,81051,-63721,25624,-27636,25407,-43548,19302,355,55007,19956,-3472,-42865,105424,82572,78682,42474,-56548,-26348,939,-42363,-43211,-15980,-2405,80498,30548,-34765,86075,-49863,-25978,-53850,27705,34344,25979,-82270,-55203,-2164,58905,24066,41505,-19770,41410,-53916,-8722,-66393,-66195,-11240,-105962,-30935,126471,106397,-51006,-51950,-65555,10341,62083,52243,40248,-45844,-13707,-112084,-69888,94015,49626,-24926,-15095,-18997,-53104,-24105,-10690,-68283,-6373,-3205,15278,39711,39386,15230,13476,-130860,-102470,7058,-33294,77540,77818,-55819,14948,-69638,-48268,-22178,42031,35202,60636,-48850,-30862,44149,-40065,-81931,322,68882,7021,15883,-3638,-39696,47542,56435,-43980,115800,66883,25909,-5014,8809,27981,-36493,-34543,32992,22001,-24512,16113,-18880,-101436,-7132,74549,-58760,-94511,-74057,-17739,-9579,-46281,-58213,1754,4455,54942,-14750,1183,-18951,20022,3953,7213,18740,-52280,-19312,-15116,-610,848,-14177,-42667,-34292,-36825,87367,25357,17158,21343,32162,78694,18504,-43723,-87280,-12468,30655,-28597,-57249,-46830,-30204,17147,6201,-13368,-32421,-63749,-29671,-20173,-77756,19449,62153,-94780,12146,25066,-29259,130019,21907,17172,-28526,7425,-9696,-21471,2687,827,24834,62582,-29698,-74303,-68016,-3600,24664,24168,52038,15928,11984,-80351,-23268,-6855,-22387,-41596,-11063,-8750,-27973,12547,-1328,54068,64177,96299,42013,-27141,20076,32775,-60263,10368,64564,40083,45914,18681,-33339,25773,-41414,-98498,694,-40415,-446,-5540,24225,-30131,-54099,44381,50522,36644,-16996,-65201,34445,-133111,18722,25077,-50966,-54126,-41168,-24325,-62506,-7207,-71837,-49790,16090,29879,-29859,-45487,-90005,-62963,-13780,-105448,-13302,42982,72951,-6678,-68935,98659,37262,6764,-63725,-24389,57181,32364,-43464,77789,-3814,-14991,-58951,-70490,-43127,-23156,-15060,55013,44719,2112,-12491,18654,-52708,-16509,8483,18175,17771,38782,-2764,-32375,23416,-15270,11077,-16874,21169,-39876,42456,32454,-69330,-13233,-33041,17866,85855,17314,58921,21661,-9529,47389,49756,58827,-42406,27865,-81792,-74442,-37016,-48036,-13716,11416,-19543,44860,20886,18746,17046,49383,13893,-36832,29000,-16854,-6877,-73817,-17066,57473,-27942,-22184,-8708,-8068,22542,45055,-56350,-93938,-27549,52546,41983,-13945,-871,-22919,-16627,5108,11035,-11526,4044,10993,-31379,65573,-4475,41734,47809,-76108,-50160,-77869,-78141,23090,-48306,-49404,430,-56157,34317,36063,-34978,-27142,5192,-11115,-58892,-24914,-13497,-27200,88675,57245,-12479,-60750,98037,78980,31888,-12281,28568,-73561,1587,-62544,28980,-35571,31662,49742,-10635,-1134,-22541,14540,1410,20193,29229,-26766,-33913,-10071,94619,36635,11846,51121,-54973,-12932,13896,29743,24082,29879,62640,65726,-14732,42606,7179,42485,139976,107302,76089,1067026,487450,85967,88028,43278,149628,132628,31735,11970,22881,71118,37600,95013,59465,41066,6888,28774,72468,43394,-6368,396,76501,63600,5026,92309,59649,76149,41298,-24929,63673,-40156,32567,52321,39260,-64010,6583,33072,78175,-19450,5979,-44279,-31445,-48063,66638,-49355,21834,-54815,16490,14126,21766,4610,-18617,21884,-54245,-50382,63455,10613,-39017,2054,7491,15979,28969,27708,-46717,-8118,-18393,44769,-54382,8878,56409,110870,20244,27221,27374,25733,26741,44397,43772,20069,-18835,25314,34392,83451,-10219,73753,118120,108233,71036,27141,63352,-15728,108270,86109,14006,82273,38117,41484,92029,83381,178461,59479,81253,53181,-9957,-847,65905,17573,-8514,-11549,66851,63398,21716,44530,20541,113765,24452,38797,125636,49168,71402,-13942,28993,53772,49017,77900,48183,4110,8212,25206,-5044,-67628,-59115,-22182,-52009,1780,35801,14697,11844,-4319,30370,-44347,27495,51866,63215,-11896,-12949,71796,77657,-103259,-1632,6496,103294,114405,33137,-17513,-22289,-82007,-130656,-43114,-9142,-22424,45080,-2628,49144,-38404,-205,97262,-8434,-36980,9498,-17170,21707,-79395,-57146,-8802,31310,16063,-8020,31040,38583,-22194,-94629,10817,15728,70442,51354,-13356,-85202,6040,-17906,-12192,-17482,-2460,-40002,-43849,-71835,29998,6340,-59619,-24518,-44809,58604,-22516,-35071,21842,32099,-49212,4221,476,-32959,24287,-26511,-638,-7372,-15595,-1185,41708,-43971,-30381,21185,33184,-5866,58520,61241,-12442,108344,30075,31670,23637,16890,30491,-59255,-25894,-1480,16597,-94579,-80742,11020,19808,40912,-6861,41926,17570,-20308,34892,-27373,-36221,52619,-38120,-38276,12331,-30842,-9486,36278,-77742,-54681,-3358,39298,-24917,-117388,-24958,8685,-42998,-58507,-32989,87609,88583,75122,35180,-51369,-39469,27062,-58441,-12486,106737,-14343,-49369,-66266,-10751,64214,1632,-23009,-583,21491,41135,41590,10137,35499,29209,21924],[13636,-4226,56341,-56722,-13197,70536,-6819,-36964,11682,33826,3891,-5253,-19858,13408,61126,-40586,-2473,-46308,-80705,-50745,-83783,-98169,132398,-19986,-22445,56005,-40074,-22345,17896,39311,5745,32491,80617,23771,2982,-7201,96,28535,-84750,-18781,53822,-6687,12558,-13621,2941,65660,20884,15769,4687,17006,121075,100045,-49996,-8823,-19253,29574,12334,-19387,19393,54488,-30963,-62242,4082,50996,5038,-67964,-5489,-39289,-15777,-22295,55886,9800,26357,61827,22314,93,93266,40271,-23679,-13026,1829,-12693,-64141,-68039,85130,31663,-8629,28716,99511,74876,-22322,3782,30505,81175,25599,-694,8423,39323,-34541,-17900,-35514,-41297,-23646,-74238,-20151,-127721,123572,5395,-57765,27998,49494,-59904,-14151,5627,28792,60570,-16379,4846,30598,34005,63892,36629,-38454,-35654,-2195,-31543,47491,-29391,1690,-6130,-52479,-6141,-34839,-37884,-6683,49325,15428,27279,-25356,-60396,86676,13923,-26523,-3475,-37206,-21993,-31045,-28041,-68498,-18642,-25650,66436,-1954,-22208,-32689,-51662,-26745,93013,89288,-26612,-78000,-35654,5743,53016,92630,9841,-537,32915,37008,60723,-43374,69245,-6448,-5852,-62730,-118226,-64080,17663,64673,12371,-151166,-37121,-5344,-40205,-7286,-74084,-61278,43433,51614,39242,-8629,24731,-33955,7272,-27407,-91688,25669,21280,-101178,-48084,-29277,51634,-36362,-19753,-70880,-110524,-53798,-56011,-157618,-121798,87357,-1863,-28031,-96034,64747,-81433,-22136,-9416,-57577,-9290,-11395,-7267,-37762,7818,77511,14710,-39407,-20792,-49598,18539,51673,30466,-16307,31855,33130,-10427,11767,-50370,-41939,8635,11610,-57225,-58491,-70071,-31484,-4135,-24973,-18239,-74084,-48649,12294,685961,-294770,-292833,-171092,-51427,-3859,-7762,-142513,-81927,-51128,-6473,1624,-31559,25492,-30220,27152,-79120,-3287,19038,84772,121250,87397,57500,17066,70646,13451,12651,40193,-21274,-2236,-17680,-70967,-12148,3276,13988,84921,3257,-14455,22841,101289,5250,-14800,44623,-87896,28777,62687,-63949,-41162,1083,-34350,-548,42877,4864,30049,39889,661,-22212,-9281,17026,16787,17347,-30405,64996,119418,-51899,27371,-11840,43487,-39931,-1845,-7391,29069,13107,12530,-45486,84739,52160,69640,63861,-27124,-35941,-14535,-42741,-21301,-34299,-17158,74891,45957,-4783,62046,-143285,-45487,-49587,26076,52158,66610,-62066,-19919,14783,66020,28156,36463,8479,42831,-46291,8083,-87364,-73150,24872,-82342,-20799,99253,78549,-65436,-51973,-54825,12702,67184,47042,24363,-53469,-15333,-102664,-61137,55437,38894,-29922,-15617,-37299,-49448,4569,13287,-63555,1663,-15037,12815,31154,55008,9489,11576,-108494,-75256,22850,-20349,55203,69740,-45560,-9345,-80056,-30340,-22423,44224,23803,50375,-51795,-40196,57378,-44631,-80807,-2978,77989,25868,29854,27409,-18455,37172,64536,-59160,84988,62113,19085,-18077,9409,44822,-37328,-26515,71060,50424,22949,12103,-19435,-68579,-13235,49158,-47749,-59175,-39508,-27658,-22910,-47207,-58217,7902,17145,45520,-18401,2142,-68060,8439,32068,8756,26326,-65886,-35862,2109,-42604,1100,455,-32683,-37089,-32284,105298,31883,3490,-3786,43220,83746,39933,-58440,-92309,37517,47779,-31600,-47606,-55782,-17911,9738,22306,-2768,489,-33939,-61143,-9133,-45743,13558,65165,-58002,-1075,21298,-36199,144911,12403,9411,-34100,12799,-17912,-33776,12297,-21808,18825,61406,-49076,-87295,-70973,25375,-2761,-566,40707,27375,15125,-89871,-30197,-30987,-12992,-55564,-37071,-3871,-9320,7474,-35140,49570,71102,69077,61409,-35328,15024,2646,-62020,8431,50128,34828,47760,13639,-12439,22532,-36739,-64323,11349,-31158,-30371,-25803,23132,-30638,-38424,29027,12743,34601,-11029,-80698,20538,-126170,64067,18951,-43095,-43437,-55930,-32840,-58771,3436,-57872,-39298,20251,16415,-44140,-65236,-99548,-29502,-1806,-112048,-65463,31165,68205,11485,-68899,92260,39077,31528,-66515,-61489,63625,36742,-32759,105536,5695,-31388,-66599,-79189,-48347,-4419,-14960,63383,42611,22081,-13583,56711,-30857,9428,20461,33401,4204,19535,-30448,-42778,29593,-13730,20617,3877,23745,-52973,39613,29699,-68161,-22943,-27503,4999,77673,4109,79346,54779,-7545,38843,59767,68729,-49888,36209,-62037,-76423,-44033,-70832,-29234,5433,-54485,20601,18177,21052,-18703,29353,-1930,-40716,52164,-12360,-8893,-33142,-20576,58532,-35944,-12437,-15548,-33890,27127,53717,-66845,-88205,-18635,56741,42118,-5259,702,20734,16501,1441,33194,-8919,-7830,-2780,-41773,37453,-29228,49063,57342,-91341,-59390,-65654,-76698,30486,-51599,-51633,-10586,-85523,10148,29382,-38190,-27733,134,-27986,-70905,-21978,-14104,3897,73395,42798,2066,-41320,56517,60253,27296,-36223,25706,-53662,11707,-65127,15250,-15338,7700,36894,-28248,-7717,-25676,11090,11691,17511,17990,-36651,-38336,12721,100219,60861,-1536,42593,-59539,-13822,17295,21725,24192,11766,44979,66808,-7993,28667,14559,33331,153211,124234,108528,1230456,510190,95301,104476,39594,148047,157317,34515,30704,-10173,26521,35642,60792,43589,24865,20658,-3532,86019,43112,12729,25603,89807,68471,85479,68081,71595,60200,46866,-16956,55359,-29945,20258,50314,37014,-81621,15487,53516,75412,-44769,-20179,-15583,-11252,-70267,71998,-37340,12941,-48950,46988,-4430,21500,-12047,-35599,25484,-40885,-21706,65416,-35369,-45333,8099,-13335,4700,-20206,-1478,-63487,-74468,-22331,55612,-62464,-21344,28081,73580,9667,-15276,-4366,13495,-5420,17475,24606,-16396,-41814,7746,-38612,28111,-29342,50899,91337,91262,18600,27345,54163,-25582,111240,32871,-48556,36560,17770,47192,87479,60710,152628,29413,62675,18376,1253,1455,49588,2897,-19046,9261,67355,64849,40151,53521,50636,138767,38098,53447,124314,19188,37255,-21671,30603,55196,69468,67644,39044,-8455,20253,17665,26527,-74704,-26229,-25332,-30034,1591,48797,19877,16882,-9550,33587,2837,49460,66949,68345,7184,-16651,90692,51762,-96534,27513,12017,104391,122561,27195,-14748,-21219,-80437,-158237,-19158,-23922,-30534,26527,16164,71999,-31070,-9516,97937,36488,-42930,-18395,-7269,49170,-78554,-62305,-19538,61045,20722,5749,26841,29880,-9582,-95538,6226,2700,72585,32921,-24620,-87801,1717,7389,7165,-27305,-4328,-65644,-51897,-43354,-1681,13135,-47002,-28616,-25881,27757,-28244,-44919,13636,48839,-46502,8326,-17278,-18553,26065,-14659,15161,-20666,-8774,-13371,50742,-63476,-28410,-4808,31817,-5778,50215,55324,13483,81899,44976,59418,75123,33199,42649,-45321,-7916,-6920,24619,-86963,-92022,24381,20754,46652,1713,44641,27134,-21918,19047,-46180,-19816,66327,-41275,-54226,13960,-25861,-1557,54928,-51048,-65961,-19576,44886,-28008,-101962,10386,-13411,-57091,-75837,-30045,86400,124996,110503,76421,-56937,-41132,26263,-71427,-15837,109519,-49554,-44943,-12171,5687,56094,9358,-24182,-25604,16729,42760,59823,3185,51635,25756,27465],[33758,-1340,47554,-8434,-12449,28121,-11078,-15349,13395,13826,-11448,-3956,-15962,-6104,55207,-6124,8039,-27388,-85141,-72193,-51936,-77818,104195,4263,-10587,63055,-38119,-18015,8051,13798,27711,24966,46307,15646,10264,-5607,-9970,19893,-57794,-19232,44611,2564,13918,-13734,24895,61622,30527,8910,-38942,34660,121682,94932,-71725,-12520,-11963,16533,9319,421,32464,64169,-43974,-70089,28913,50964,4597,-64113,-3134,-9787,-7818,-2854,59258,18510,63331,101355,18784,9952,81396,30770,8904,-3099,-24932,2088,-34549,-59596,79939,28244,2009,12263,111532,85541,1949,30761,29529,77914,23113,20123,16578,43698,-16035,-22520,-36437,-18143,-46185,-74134,-5352,-119514,104928,12666,-53675,-387,43069,-73437,5577,10315,16584,46766,-20439,-5752,20327,21099,75448,45975,-36422,-22223,619,-31522,49595,-24942,-21466,-27543,-24587,8818,-45160,-38794,-15517,34080,-6310,-7793,-34150,-65561,88238,17017,-29620,10437,-35488,13603,-31124,-18599,-50763,-17396,-6597,47970,-8563,-29521,441,-27107,-29417,80690,101409,-15358,-67445,-25438,-2160,48464,77749,15293,-9144,25836,40871,65781,-48825,55214,4236,-11618,-47938,-106560,-67496,17671,47573,10640,-137596,-21063,-7717,-25836,-6499,-65231,-86816,49570,58300,35671,-5601,36895,-31271,-13111,-27178,-70352,59181,12254,-115895,-45142,-30036,38407,-34881,-36341,-54267,-95494,-42541,-72762,-184413,-131109,93282,9886,-12329,-81683,62935,-105736,-29058,-45578,-59698,-4169,324,-1373,7245,21670,79441,9537,-50222,-32325,-39238,52133,62578,15981,-9818,42768,33701,6210,3197,-72876,-1238,31958,1336,-73520,-95168,-35166,-27319,-8464,-24087,-2529,-60459,-71790,34925,629172,-373605,-172353,-114205,-33414,-6762,-25224,-129899,-86249,-44435,2118,-10048,-50912,20213,-26035,15269,-80663,14052,18994,49313,100343,67268,63240,4465,49789,10144,17661,19895,-29220,11344,-22781,-66731,-18540,-7028,-11619,69032,4708,-16575,39496,77116,-2301,-30520,48895,-89476,33339,58335,-68363,-61267,5191,-39024,-32123,27833,-15093,-1108,14014,-7947,-44523,-37640,8140,11082,25237,-31496,39201,122800,-37407,17176,9693,52919,-38628,-29674,-11417,-25380,7753,23801,-39631,61317,30932,52440,75394,6167,-40632,-27504,-35673,12664,-48015,-30632,57975,56076,22101,21936,-241345,-51502,-37579,11141,52058,96243,-29123,5058,27447,66909,33464,24864,38168,26547,-41507,20623,-94972,-69263,65495,-19015,-7453,60178,14545,-69814,-41142,-38176,15641,67440,36909,8224,-54018,-17821,-71951,-50931,6171,20399,-40371,-18702,-42655,-41294,26397,29144,-52545,15205,-21888,7381,23975,55378,7583,9250,-61204,-45128,33086,-1762,33655,52468,-27127,-34550,-76549,-2692,-14408,38654,7999,43344,-45205,-59025,60532,-50993,-68034,-7950,84685,41019,41986,51149,3657,21021,72346,-58955,45997,33468,11281,-20181,7547,50350,-15582,-14875,93166,74747,66724,-372,-15167,-15700,-16100,22310,-31571,-7959,6997,-29402,-28347,-42234,-56027,11818,28094,31635,-24719,6357,-87361,-2691,56541,22919,17608,-77150,-44730,19099,-68105,2352,32258,-20547,-27192,-19282,103702,43305,-10906,-19459,51683,79541,49154,-64902,-87407,74431,61381,-31619,-37528,-61652,-11850,-5949,34348,16535,40084,-1996,-72036,3007,-21643,5212,62992,-21260,-21602,13914,-42927,137281,3854,4214,-27239,16792,-23773,-39335,20379,-38620,10384,51055,-66410,-74000,-61206,54863,-23195,-4892,21708,19273,16135,-81859,-36049,-56513,-862,-72558,-69043,1813,8963,4531,-70652,44949,72672,33785,66572,-38048,10462,-30916,-61850,-2181,32297,27543,37389,5358,4200,10538,-27582,-37556,15507,-13711,-52624,-30900,18524,-16460,-2689,22434,-35188,26694,-3430,-94593,-1311,-103950,90103,17123,-39188,-37588,-68910,-29690,-42338,14409,-37726,-26359,25930,-1701,-52133,-66839,-86029,7333,10879,-112919,-117449,-21897,37071,24958,-62986,69894,32476,48841,-67101,-83421,68203,38050,-21709,97057,13023,-42945,-76098,-79408,-53344,13307,-16276,64631,41696,41309,-7233,92351,-14245,25135,39467,42825,-14420,1667,-51403,-48682,25495,-9951,27641,19002,20483,-54887,41175,22487,-71014,-38726,-23177,-10163,53195,-14007,106341,74592,-18207,20560,49997,69659,-53408,41039,-38929,-73484,-36083,-84909,-30284,-9669,-86450,-33500,4156,13455,-52579,15345,-9001,-38148,66754,-9221,-4820,2580,-17664,49792,-43414,-6169,-19366,-63428,25450,58313,-56604,-83542,-12883,67097,42034,3094,5004,60658,32579,-25860,51276,-4163,-14125,-30954,-47745,11154,-37687,45704,69775,-81955,-58597,-38978,-58991,41129,-40537,-50660,-10433,-101236,-9159,30064,-36271,-21595,-1597,-52178,-71825,-16014,-11020,25558,44963,31452,27399,-10400,21887,47565,18597,-54154,24297,4032,32549,-54242,4285,3743,-9957,18457,-48370,-9159,-34389,6788,17588,10116,2895,-40012,-36278,30621,85902,74937,-395,25968,-47360,-17198,23794,16388,24534,-864,25434,65669,-3383,17814,19592,21140,140486,130245,91826,1077108,433480,79227,99202,15697,110018,161779,42645,48876,-21664,9083,38589,31007,23792,13110,36528,-28501,89771,33624,43278,63971,98872,52590,126199,39517,72605,29130,37334,-15269,38002,-7994,16100,40548,28885,-94100,33455,66109,69229,-57283,-41295,-4022,7685,-73598,78430,2949,2419,-38048,74323,-26559,24591,-6938,-44304,41543,3243,15879,50346,-72480,-34891,29713,-30262,2953,-46645,-19240,-56158,-86244,-12428,68266,-48628,-21997,9093,51401,16494,-44535,358,10697,-22583,-114,9540,-49070,-55940,-11052,-67332,-12075,-43308,26788,53530,64423,-31772,27614,48535,-9803,105658,-25322,-77554,6577,-3413,51591,76843,35418,126455,9990,30290,-5595,15301,16042,34191,-6492,-22073,19256,56300,59151,38271,51231,75622,132508,39938,55015,110346,-9820,3501,-28697,30442,45761,85966,48488,28096,-18030,24515,-3251,55970,-68697,7213,-23575,-6235,-4293,51612,23969,22979,-25039,32971,54911,67146,77264,69660,26290,-17358,96017,16119,-71342,52161,6386,79435,103338,23629,-10046,-16297,-53846,-149013,4263,-35830,-38933,5207,29449,99812,-16816,-26472,82552,80453,-35422,-36508,3521,70657,-62245,-42264,-25724,79881,12160,11499,26848,26825,1927,-85065,-1102,-4598,65479,15780,-33404,-62896,100,28357,12207,-37626,-7887,-67961,-46581,-19762,-32750,22066,-7871,-11928,478,-14658,-27473,-42545,11134,54774,-31067,11601,-41581,-1868,18046,1490,34830,-25654,502,-27778,56012,-74213,-12514,-21087,28737,-13063,36381,45026,39343,53764,48105,72042,100774,46817,45657,-31329,-2293,-11680,27745,-67711,-100324,35336,21158,47040,14834,36770,35035,-19326,5668,-51357,-3317,68625,-29771,-53482,10937,-612,4606,59713,-13325,-71100,-32789,42828,-23124,-62279,42957,-31751,-69102,-78092,-26074,71889,135200,120567,105714,-60702,-35315,21335,-77344,-16463,105167,-82245,-34164,33027,15780,35300,5222,-25753,-34743,11678,39388,73357,-879,59529,16725,27461],[53027,-1201,38714,45397,-8979,-15097,-10339,5424,14188,-392,-17752,2541,-9823,-24055,48523,24813,26508,-4082,-76524,-81390,-12027,-37443,66138,34993,5093,70671,-29241,-10953,-468,11472,49108,9562,13860,7254,7481,412,-13049,1246,-34144,-28984,14686,18593,11817,-13330,35309,51129,41146,-2844,-78511,51634,94860,49223,-88044,-20969,5677,1505,-4182,22130,32585,75528,-54485,-58926,52528,39713,167,-45515,10314,28259,4519,22449,49459,17821,80598,110161,16696,21743,54510,9784,36940,4679,-37902,16260,-780,-54697,56999,23506,19069,650,111491,77575,21609,52345,26698,66599,14775,44195,30479,45232,6894,-24080,-34076,-11730,-86141,-74997,1879,-95478,79139,23933,-43674,-24139,26951,-61522,23233,16041,7551,27354,-14348,-12270,10206,-3909,81109,53871,-27954,4129,2965,-31455,44434,-12678,-39259,-40998,7216,20954,-54076,-35747,-28040,22256,-26168,-45245,-36596,-59026,72395,4994,-24351,22887,-33419,60791,-32035,-6152,-34474,-20833,-3591,27920,-6490,-29831,42780,3113,-24722,65774,99673,-267,-50305,-12055,-7975,37743,38895,7453,-11170,19460,34855,58676,-46727,32499,10914,-6406,-18030,-72511,-62055,14904,23345,738,-104143,-5868,-5856,-10646,-16025,-48658,-103168,53819,51736,32994,6832,47056,-22528,-23080,-24659,-38746,77092,5078,-111597,-37277,-16345,21146,-34132,-46511,-28133,-67416,-28487,-69746,-174318,-123978,67548,15349,368,-46711,62242,-107710,-25448,-70861,-58076,-4668,3446,4012,41686,27817,70101,-3212,-47994,-43499,-19639,83951,65015,8710,1883,50227,29074,25084,9477,-74260,45544,45972,-6652,-74957,-106055,-2488,-12326,2743,-18863,20863,-40183,-92815,44994,515985,-400288,-45101,-59207,-24555,-11568,-30392,-92418,-90021,-38550,9247,-25425,-62479,15889,-20673,7638,-80999,28729,9494,12217,53403,36248,59690,-8730,21015,-5479,21677,675,-32705,17014,-19940,-49342,-23392,-20413,-36425,32210,3980,-12523,49323,52880,-9202,-40275,62447,-64979,39035,44972,-58915,-61528,10876,-44359,-65745,1184,-24222,-24810,-8973,-11685,-52967,-53938,2781,5823,31786,-10594,7842,88317,-24312,-2877,31594,46715,-38176,-50665,-9930,-95371,4977,30624,-30071,43623,20525,30668,75687,33851,-38916,-33900,-24473,48390,-49852,-40563,32531,59135,40213,-19779,-292056,-37133,-18431,-8385,36016,107479,8825,20571,33595,64487,38988,8093,67105,1895,-41781,26979,-87345,-56474,100228,58142,3187,22023,-63740,-61074,-19151,-21287,16184,62468,19085,-7681,-51472,-23488,-27069,-47954,-39095,3884,-54852,-20389,-35225,-31341,33597,36980,-37303,31459,-19735,-65,20038,37315,7144,7344,-11221,-17060,34951,16114,19489,27640,-5788,-51508,-64351,24192,-1337,24585,-4794,39762,-30533,-79913,54339,-56171,-46359,-13818,86041,51912,48395,61821,23296,4363,78418,-41110,18731,-10424,5147,-11292,4754,45512,23016,-1545,92098,85020,90392,-16130,-5499,35238,-13599,4847,-15408,37834,50075,-20438,-27835,-43244,-58018,8649,30951,15975,-31451,12732,-67892,-10306,71206,43572,-6834,-86979,-44109,33311,-66480,2661,68219,-5974,-8046,-953,94922,55478,-22115,-24821,56710,65747,44469,-61002,-73523,86213,69769,-29487,-27463,-59659,-14781,-26232,38677,36235,81725,22927,-66319,15895,-12330,-4255,55762,7099,-41022,6026,-44944,111121,-3726,5116,-8569,20995,-24984,-29636,27941,-46986,812,31203,-77601,-40480,-43218,74299,-33473,13252,2743,-7223,12488,-57712,-36456,-71174,12943,-86418,-95113,6354,21962,1687,-98084,40042,68623,5388,52968,-34870,5187,-57844,-59300,-19653,16782,20234,21342,-1754,13977,-8247,-14775,-20890,14486,6754,-57532,-21441,8258,4556,37945,28308,-77457,11795,2139,-105402,-20359,-70413,84970,21387,-40162,-36917,-77488,-20734,-21739,19678,-14800,-13689,31906,-19019,-55048,-52681,-54613,37412,18830,-110812,-152821,-96493,-6811,24482,-53479,36689,20307,54367,-63415,-85718,71812,37700,-11921,57674,15629,-48561,-83153,-72524,-54698,23348,-19055,55745,41271,53290,4314,112483,-4551,23757,55904,40744,-32589,-12254,-56365,-49519,14992,-6106,28207,23873,7020,-47766,43624,13701,-72170,-55820,-20153,-23794,16188,-30486,132662,82365,-38702,833,23251,62798,-51804,42885,-20483,-63282,-18280,-87098,-19255,-25443,-101475,-99270,-18681,-3592,-76834,5961,-3578,-29107,67642,-11939,4685,21704,-9028,30847,-49747,-4954,-22476,-88679,18523,58067,-33809,-82054,-13005,85753,43731,6234,9121,87299,27020,-79401,59153,6500,-12821,-67297,-52149,-7808,-29393,31934,82382,-48417,-47576,2307,-29679,52257,-25000,-47895,-5967,-95112,-16875,39024,-26510,-8553,1493,-78812,-62349,-11855,-1762,35300,14261,25959,57180,26121,10836,44392,10623,-61631,23606,86086,53942,-33084,-2488,16198,-18258,-6210,-58126,-7498,-45501,2200,16892,-383,-13141,-36041,-29784,37133,52483,70202,5562,1884,-18383,-20572,30120,14877,21706,-9471,8901,58606,-3792,14073,26177,13834,117022,131021,72812,845707,334115,54883,75929,-24120,37414,132229,44787,55103,-26467,6119,35509,5644,7265,1399,43871,-49468,77928,10581,75328,102752,99254,25462,108534,7784,58229,511,23753,-17904,25610,21426,19899,25735,17158,-90935,60920,64216,55381,-56536,-53336,-14579,19702,-60618,83562,51917,-9267,-30894,85789,-47451,28775,12148,-41989,59911,49564,41988,19153,-95571,-18023,55422,-42254,10087,-55439,-22253,-33165,-49584,1968,67545,-20421,-1923,5298,39262,32393,-64524,21943,15380,-20353,-6609,1079,-65858,-55294,-26821,-53358,-27711,-42559,9787,11732,29610,-66228,28195,40867,22878,93901,-67192,-70309,-3685,-19949,55324,62920,12475,102620,2697,-8110,-15299,30359,40376,20657,-6440,-15190,17565,36055,48702,17351,39813,93701,103172,34127,44261,88059,-28518,-17831,-32917,29105,30870,95946,29557,16936,-23291,22352,-33032,75631,-49736,33836,-12260,14876,-10872,49205,27811,27722,-50208,27364,87092,75947,81500,67862,38345,-15372,92458,-10539,-34265,65336,-8930,36679,68612,22725,-3391,-6097,-12467,-107712,23560,-36144,-44106,-12798,34066,123783,5073,-46945,56205,104209,-18816,-39648,12967,78336,-38355,-5874,-27854,81775,-4532,10884,29277,25940,10889,-63445,-10358,-4603,52471,7025,-37983,-26889,1383,44379,1359,-38565,-6754,-48874,-30312,-4647,-50900,26959,47726,22175,26773,-53065,-18875,-27599,11585,49215,-7673,9450,-64432,14816,3804,19243,50396,-24043,10649,-40885,61556,-62282,12274,-22311,20252,-22804,19151,29710,59100,35383,40742,63009,96459,52698,37773,-20792,-6361,-16579,20282,-42261,-101997,41895,18817,42181,30172,21432,42387,-11829,-2580,-43656,13089,63768,-10416,-38720,940,35558,6102,53103,23583,-68486,-33978,36028,-13057,-19281,63430,-41197,-77481,-62109,-17583,48319,113941,93261,110818,-57313,-21191,13167,-75634,-16139,93780,-97649,-19317,60217,17627,5641,-10968,-26979,-26601,7779,32952,78790,-2439,59285,6532,27666],[66316,-3844,35515,78958,-8731,-47782,-5500,20487,12743,-7998,-14267,11831,-2971,-38071,40018,35621,50530,13782,-57149,-75959,18958,5608,41029,65482,14085,77911,-15929,-795,-2773,26250,62501,-8198,-4159,1765,-7556,6630,-10006,-25450,-17501,-43720,-27503,36385,5303,-12260,31308,35286,48814,-18397,-99145,64313,49614,-23393,-93752,-31081,27396,-10535,-22556,40983,20420,85679,-59693,-37729,69350,22294,-5391,-17416,31822,59878,24273,49076,31512,9751,75110,94859,13525,30846,20603,-12533,56609,12162,-23972,25678,26977,-53554,24747,20034,39185,-5552,100197,48840,29398,62758,24008,46535,1741,63878,48754,43759,28368,-23567,-28272,-21975,-125747,-76144,-2181,-71718,51210,39872,-18645,-35725,7028,-30408,33747,19828,3328,6470,-5597,-21862,1073,-33079,82492,58434,-16332,35037,4837,-31599,37470,3424,-46493,-41722,32302,28670,-59149,-28322,-34725,22862,-36282,-72654,-31838,-45639,49664,-16513,-12878,30932,-32772,95766,-36015,4160,-31260,-28768,-11238,9684,4461,-20975,80025,30194,-12567,53777,86531,15520,-29010,-93,-11061,25831,-11128,-14014,-13631,15267,24372,46837,-36764,7624,11361,6025,18540,-22365,-46850,10852,-1407,-16411,-62451,4689,659,2473,-36001,-28577,-103909,52725,35765,31560,22529,47763,-10608,-23184,-19673,-4332,74962,-302,-95803,-30759,4390,4445,-35357,-49475,-212,-33162,-13234,-52090,-134322,-102242,23430,13267,8401,-7308,64240,-80291,-9606,-77989,-51951,-7831,-3372,4756,60363,24312,50584,-25861,-37308,-51269,7127,106109,60177,6128,5420,45191,21774,44315,31706,-55337,89432,45382,-10802,-54570,-86629,22897,12003,28757,-10760,46391,-21282,-106629,38041,381678,-365004,56174,-20787,-21265,-11565,-23881,-47322,-94178,-33136,13454,-41583,-63799,11925,-15820,4685,-83282,31959,-9133,-18198,6628,5217,47566,-21736,-4466,-31127,21004,-15434,-30563,21473,-10887,-26009,-24268,-33104,-54193,-11730,355,-4435,52133,32788,-13906,-41744,80558,-26465,44978,24418,-37447,-40669,16894,-50968,-87208,-30459,-20952,-33393,-25968,-8021,-49296,-51851,2970,4275,35799,24066,-18853,32258,-16303,-27268,45619,21565,-36426,-53870,-4515,-156048,4985,35280,-21368,37094,15545,9472,67678,50331,-30924,-32226,-14323,75676,-37155,-45726,3431,54688,48572,-45319,-265474,-3843,4184,-25366,9544,95955,41751,31929,33539,60939,40251,-10763,90257,-19475,-45488,28582,-69020,-40222,119916,117933,7803,-3515,-126800,-40550,9133,-8708,12231,52861,-5636,-23043,-50677,-33489,18564,-55382,-68228,-3869,-70230,-18108,-18637,-21071,23872,39748,-20789,46967,-6122,-6826,20553,4367,4962,6334,26279,8915,29063,28487,16549,-1997,11401,-53310,-49435,40487,12818,3295,-9530,37196,-12074,-95280,41336,-57993,-22034,-18960,78927,60087,46765,56259,37388,-8201,80862,-10660,14499,-54772,2988,4566,2356,33345,64758,10361,68918,75893,85415,-28028,8689,66580,-5505,1160,-2834,62954,75050,-4262,-23059,-57001,-66325,-3449,21522,1610,-36154,19057,-20356,-11855,73017,61366,-40082,-92633,-33950,42707,-43524,-438,91685,10687,13624,18148,88908,63516,-26910,-22954,58646,46075,28909,-46797,-54773,70439,71632,-27410,-17017,-47778,-24715,-45512,34059,47134,117497,34309,-54012,28033,-14456,-12494,44939,23676,-51857,1440,-39019,75049,-9775,13117,17098,26212,-20921,-1801,35053,-47572,-9047,3505,-79196,1564,-22067,76082,-35051,42658,-10077,-41727,4140,-23477,-27680,-64376,26836,-90985,-105440,5816,26384,-2845,-109019,30509,57718,-9202,24784,-26536,-1567,-70431,-54468,-39088,7696,14258,8380,-4021,16130,-30253,-188,-11482,11829,25552,-41578,-4245,-7607,23169,62536,45805,-99487,-10208,4429,-111225,-27123,-31914,51183,31494,-43777,-38935,-78820,-13630,-6919,14409,6562,-4683,36426,-30727,-54170,-31726,-14671,54185,19661,-101567,-162905,-157431,-44856,5739,-42576,2323,7118,48210,-54919,-71245,74126,36700,-4420,5565,12805,-48224,-83376,-62387,-50822,21063,-22570,37432,38336,54017,16593,106521,-287,6065,58547,26082,-45901,-21058,-42929,-45526,2720,-5220,19577,16997,-15385,-34516,44428,6856,-66614,-68994,-18090,-32511,-23281,-38687,147855,82547,-61642,-12861,-10846,52107,-43657,43342,-12761,-45936,2643,-78955,-2254,-33503,-91357,-148634,-42710,-25680,-86350,-1901,13918,-15514,52307,-22736,16093,22827,2894,6559,-54348,-8811,-27851,-100140,7985,55100,-7947,-83706,-19098,109327,47913,721,9506,96062,5204,-143726,54227,23527,-5006,-100582,-57579,-16923,-12029,12453,91420,-3810,-28667,53213,138,60690,-15095,-44509,-4915,-66668,-10594,53323,-7687,8899,10108,-101705,-45934,-11617,13654,34357,-9321,26001,83029,60697,26124,48866,6727,-57688,22501,158829,65484,-7296,-5616,19145,-16627,-34788,-49707,-5641,-53409,-1831,10490,-12314,-24305,-26984,-21380,31520,5899,45256,4068,-25159,20966,-20718,31851,16035,11990,-18965,-1684,43479,-9745,17567,34600,12862,94669,136892,87007,823672,320942,52867,56807,-55743,-38613,82084,46463,55059,-24498,12864,27255,-7794,2808,-9137,42141,-64002,55710,-19480,104118,131075,89885,-4633,45020,-23086,30759,-16120,13471,-21584,21970,51823,27556,7618,6757,-69881,93229,48421,38109,-44810,-54920,-41316,25163,-36511,85678,87136,-19530,-31605,78871,-61787,32626,34973,-27937,72194,80798,48733,-19078,-103752,-2370,74547,-48507,22890,-55945,-11127,-7000,2532,13899,49446,11435,25239,17223,27224,47087,-77542,37913,24146,-3495,-4241,383,-60926,-39396,-36581,-19422,-22040,-22738,5967,-26677,-5196,-78858,28332,26858,56753,77612,-81624,-43309,1523,-28665,58214,48580,-6896,79832,3963,-44416,-16340,43637,68995,9827,4078,350,7585,11125,37231,-10891,23747,103236,65592,26813,27073,64680,-32000,-20899,-33140,27385,16926,98939,19434,7467,-22665,16813,-63273,83151,-21873,50155,10006,30116,-13582,46822,31890,28398,-79466,17182,84730,74992,79322,64012,38754,-11453,86481,-16074,2002,61466,-30210,-10664,32608,24257,4092,9466,27704,-50648,35193,-21217,-43197,-23279,29740,134009,31490,-63901,27840,99435,-456,-28801,18712,69470,-15694,30325,-26828,67052,-24752,6079,31532,23891,17039,-32452,-22214,-178,36793,9938,-37203,1005,3960,54529,-17666,-25541,3050,-17525,-8779,3604,-46060,22812,93690,60698,46010,-73944,-4011,-3885,12138,36085,17004,-2176,-77621,29722,-11035,35723,59089,-18844,19515,-49412,68867,-22490,36634,-10066,5331,-30032,1373,10662,67426,29630,28698,33772,76221,48985,21139,-11310,-12002,-21996,211,-18293,-94505,43419,12128,33693,45687,4462,50205,-703,-4348,-28338,28755,56555,9033,-16475,-14935,68975,1620,40282,46381,-59053,-21315,28130,-2377,5254,68325,-40717,-79625,-31605,-1778,21282,69780,33490,91441,-45522,-1320,3751,-68653,-16763,76945,-87136,-3254,67139,11791,-25036,-29684,-27612,-7772,5522,26353,74935,-2971,52900,-14,33313],[69732,-7827,37750,81440,-14621,-64210,559,25946,9657,-10052,-4068,21192,2051,-45258,29339,17414,74219,18981,-32635,-58581,30780,36910,40090,89524,7483,80995,-3397,11944,3443,46506,62682,-22443,1083,1301,-32881,8158,-4060,-53936,-6496,-56317,-68267,47943,-4981,-10602,14963,16358,48880,-36058,-93216,70010,753,-93476,-86582,-37860,46410,-15242,-39257,52386,750,90948,-57050,-19983,75310,5207,-8703,10297,54377,70744,52692,72808,15159,-1007,49948,71815,8407,34443,-10917,-28397,65673,20887,17262,28486,40393,-53525,-6116,20388,56888,-8443,81701,8680,23081,61754,23359,19183,-13974,70967,65903,35923,43575,-23145,-21390,-39316,-150206,-76472,-16620,-59343,25882,58864,27294,-33633,-12055,4726,34731,17817,3124,-11474,-3531,-40930,-7005,-55750,81574,57061,-5205,59715,5202,-31682,33896,17139,-42086,-29526,43386,31156,-59911,-17119,-30268,39240,-31149,-81400,-20703,-32574,31574,-37701,449,32492,-33032,99105,-41882,7837,-45829,-39863,-21404,-4604,23451,-4589,99947,46227,5114,47210,67216,28889,-7128,6389,-11103,17479,-56975,-42049,-19520,13509,15761,38197,-20139,-11223,5777,18712,50814,29744,-23226,7927,-19736,-36949,-24918,9996,11245,11109,-60746,-9972,-87740,43312,16359,29485,34599,35183,-13,-16229,-12621,25294,55640,-3435,-75902,-28741,21931,-6971,-37271,-47302,21627,-2632,785,-28727,-85264,-69038,-18771,5209,11722,20028,69218,-25429,16997,-64624,-43026,-10392,-19344,-2117,63319,12352,26512,-55062,-26174,-53519,34974,111889,50079,4051,-5442,22865,11713,60743,64596,-24089,121621,29588,-10621,-14739,-44298,41415,38579,60808,-1679,67713,-10425,-107070,16534,254555,-280360,118963,-1726,-19035,-1240,-9791,-12619,-97670,-27178,14091,-55110,-54901,7659,-13068,4854,-88256,17263,-34723,-37435,-16573,-14084,30351,-33565,-18289,-60525,13161,-28624,-22898,33888,1521,-7645,-20257,-40994,-60196,-45426,-5589,4563,50270,18678,-15783,-34041,94933,9273,48960,1458,-11119,-6919,21275,-59186,-87070,-59360,-7709,-24634,-34765,4147,-37802,-33910,8111,7772,36090,57435,-30784,-19512,-15584,-48530,43250,-18502,-31354,-34734,629,-186124,6853,40439,-15373,42115,7413,-6026,57116,55284,-18176,-23867,-8704,88498,-13178,-46003,-23195,44174,49683,-41396,-166644,37269,23962,-38215,-21057,62910,61579,44841,29994,54690,31406,-27467,101688,-28479,-47422,29592,-48435,-27148,119842,140797,6621,-11335,-153047,-13564,35056,-2382,3764,40049,-32456,-37328,-54830,-46980,51096,-70160,-77886,-2240,-82500,-11500,1150,-10666,890,41473,-6036,58153,18284,-9141,25512,-34295,-1568,6292,48681,32977,18613,33518,24059,-32995,17677,-38387,-35557,41071,24676,-21857,-5327,32276,4508,-100376,24581,-55899,-1986,-21283,62189,67761,37379,35066,43562,-14209,78252,22417,31382,-84467,5649,20524,491,16789,94127,17764,32288,48645,53834,-29361,25230,73078,6246,6608,5095,65416,74263,10971,-14942,-80921,-77529,-22364,291,-8736,-37433,22484,31750,-6611,62715,67259,-71848,-90068,-16111,46016,-17487,-8363,91315,27598,30512,33849,87430,63568,-23707,-18206,58505,27181,8043,-25084,-37194,35325,66200,-27858,-5760,-27525,-35332,-58537,22069,43806,136314,31044,-42632,37010,-18610,-16801,32936,29381,-50355,3351,-24861,37993,-13354,26486,42580,31722,-12967,36725,40762,-43011,-18720,-27930,-69711,40962,-1614,58394,-32332,64993,-14381,-68686,-6192,12033,-9120,-33207,38423,-82552,-96167,-3588,21723,-9974,-99958,10578,38666,-13845,-5311,-14785,-9016,-65883,-48141,-53730,6019,9961,5609,-24,11790,-51396,13485,-3967,11498,39552,-10317,11621,-25581,32140,54833,68845,-93709,-37839,4275,-110338,-17426,4805,5297,44994,-45957,-39877,-70859,-14093,-4681,-2779,22129,-2002,37882,-34358,-50078,-14984,22892,57043,15876,-78033,-150305,-176936,-61931,-26998,-32516,-22080,-2718,35174,-42949,-47693,73607,35374,-33,-40309,6086,-42914,-74919,-54822,-43375,5616,-25465,14076,29572,43293,23766,73861,1543,-20669,40465,3169,-51861,-25000,-17859,-37843,-7099,-9588,1381,692,-38931,-17695,43117,4945,-52380,-74356,-16413,-34417,-51912,-34409,143264,78421,-78844,-16849,-40325,42640,-28332,43582,-17972,-24625,21338,-66040,13472,-29224,-57947,-159371,-58685,-46274,-80674,-10708,38712,-737,21751,-40116,24573,15938,14223,-14251,-55954,-16248,-37493,-91362,-4501,53650,13926,-86390,-28023,129994,53658,-13879,3532,87878,-19198,-189081,38772,43378,5783,-119749,-64314,-16266,3524,-4664,93178,30163,-6104,103418,17730,64033,-15939,-41142,-10842,-23998,6616,67718,17759,25673,23584,-114488,-27127,-14062,32865,26381,-21570,28716,97280,85834,52381,55653,7524,-44784,19766,189165,60918,17334,-6970,13213,-7061,-61744,-24543,-5893,-52775,-4395,2097,-23750,-24005,-17450,-13152,18336,-43560,7695,-12422,-48069,60431,-15093,25394,17104,-6485,-33335,-5621,22145,-19226,24873,43038,14219,79980,142671,99807,873751,349503,62824,41229,-71705,-89369,28390,49741,51220,-10748,28262,17517,-3729,13113,-11579,36203,-66553,33937,-45177,127543,144571,74687,-28115,-32653,-46075,-1606,-16208,9659,-20320,26237,76670,34837,-11219,2773,-37105,120068,23698,24153,-26537,-47493,-73542,27179,-8406,83864,94133,-25234,-38606,59330,-66770,35716,53714,-4324,73702,91777,39082,-52964,-99552,8659,80439,-48523,37012,-55604,9587,12131,35607,20455,20891,37336,48583,39759,7900,53159,-82409,37021,33398,17771,2761,6887,-37372,-12666,-39210,10167,-6474,11808,16471,-56104,-30556,-71208,27270,6133,77455,58598,-70718,-17890,13541,-28927,59721,34389,-24227,55839,7349,-72745,-17122,51856,95591,2659,22015,19481,-5067,-13164,28526,-30994,8137,103369,34700,23256,12212,47982,-21688,-9335,-29541,26519,8658,96180,21979,1177,-15406,10574,-84820,80573,8127,56423,39527,38172,-11296,47615,35825,23251,-103010,4395,51315,66387,71671,59350,27089,-7202,81974,-1868,24137,37900,-52906,-48933,5383,27600,10480,28607,52789,2354,36556,5471,-35210,-25470,18769,124027,55311,-69982,6536,71671,12259,-10162,19222,47736,-398,50374,-23212,42404,-43965,-765,31565,19195,20595,4290,-37531,3316,20506,23108,-30931,9361,5275,58252,-32541,-1919,21064,14901,10878,9293,-16434,8386,102264,86274,54165,-71510,13333,22052,11201,21850,37684,-24321,-76329,41371,-20661,48095,63573,-13071,24931,-51550,75645,36114,50470,6377,-13666,-31714,-14649,-8984,61626,31388,19957,-6024,61621,38810,1719,2622,-11686,-27871,-29018,-3012,-77847,40545,865,24011,59551,-8071,58592,11231,493,-12402,42381,50341,22601,5210,-32901,88126,-8157,27188,49209,-45896,242,21658,4278,4482,59787,-33288,-72979,4650,21074,-3397,19337,-35928,59226,-28162,18485,-4439,-59522,-19329,57524,-52169,11267,58153,465,-48927,-37285,-28108,10860,4428,22222,63261,-4283,43035,288,45541],[63120,-10997,40145,58837,-24149,-64711,3946,20040,6995,-8093,7592,28581,2056,-43712,17760,-23330,90244,9949,-9684,-36075,24404,51670,57965,103063,-16337,74995,2266,24740,16292,61604,49224,-28792,27292,5783,-62948,1565,10,-75669,5330,-59825,-94682,45168,-17545,-8646,-7640,-2478,38153,-53495,-64231,67568,-38741,-134452,-68146,-36462,57763,-10341,-49112,53035,-19521,88853,-44906,-16356,69258,-5968,-6773,28009,69203,54061,86650,90596,10007,-9321,12679,56090,3033,32354,-33279,-34420,64688,31178,69356,25071,36139,-51151,-27659,26095,67261,-11392,60960,-26637,5882,54754,25711,-11589,-29693,60079,74971,17408,50131,-25126,-17603,-49949,-153951,-75214,-35425,-60015,6580,76400,87647,-21925,-28532,27421,26652,7054,4647,-23612,-14874,-70398,-14200,-62929,78571,47762,2591,68847,2202,-31420,35894,22546,-29294,-8440,39561,28723,-57530,-3838,-15914,65931,-10155,-69967,-5563,-25684,25624,-48784,11491,27039,-31968,66571,-45710,3757,-71743,-52197,-27428,-14368,47206,13923,96724,46850,25010,45385,48011,37564,11760,5141,-8451,15432,-86089,-65426,-27324,13293,13460,37706,834,-18218,-3412,24370,68548,66283,5044,7885,-26756,-55790,-464,12163,24168,13806,-81676,2270,-59413,24664,-861,23696,38460,10901,4549,-6021,-4854,44207,27132,-4006,-56282,-30363,29081,-9750,-36709,-43367,32261,15386,10341,-8242,-47427,-28962,-41665,-5168,11976,27389,75452,42721,48762,-34173,-34851,-9888,-41325,-17165,54414,-4088,5403,-82208,-21946,-49378,56113,100108,36255,-1468,-28264,-14517,-3753,70519,96942,8008,136367,3842,-6955,33614,6770,56501,56718,84157,6439,79505,-10473,-89361,-10784,141099,-173823,147207,3322,-15415,20506,6230,588,-98625,-19920,11265,-62956,-37864,2689,-13592,5695,-92102,-15851,-63285,-45374,-8034,-14318,12593,-42899,-17821,-85038,-1984,-40302,-11547,58472,15078,-3288,-12746,-41371,-52746,-55596,-12234,11481,47241,10526,-14972,-18374,98121,28583,47989,-17736,10969,25631,22265,-68886,-65392,-79150,9309,-2618,-34394,23408,-23099,-9349,15760,15320,32554,74539,-22777,-47139,-22245,-59580,19515,-60749,-21882,3838,662,-180514,8632,47697,-10313,54425,-10371,-12408,49775,52269,-2952,-12280,-5435,86447,14076,-42227,-41260,31091,47259,-7797,-35127,69396,33717,-50690,-50983,15580,65666,62018,26729,40214,8957,-37656,97740,-21848,-41139,34780,-33838,-22521,101300,127069,2676,-5066,-139280,12833,49369,-1469,-6560,25880,-54477,-49400,-63744,-60965,63407,-85594,-73984,3541,-88006,-2315,17712,225,-27629,45281,4725,62011,49068,-3625,33301,-67728,-13164,6990,61484,53384,7760,32321,37113,-61534,9090,-11193,-23688,27511,32264,-45762,4844,22845,14144,-94843,6500,-50987,9171,-18939,37868,75996,22894,2751,40532,-13775,70378,47721,56663,-90294,12068,29432,-2508,-2389,100665,18895,-5931,10770,6785,-16478,41869,62170,18148,10170,9411,54927,49782,16235,-3866,-104512,-84649,-42803,-26700,-13585,-35762,20489,66243,3554,44361,56235,-93081,-77496,5860,42767,-6730,-20444,67357,41424,37255,43683,86071,54130,-13218,-14101,57222,15781,-12314,-1113,-26471,-4623,53835,-32306,5998,-2966,-38993,-62370,6473,27127,126984,17928,-32709,40539,-16192,-15147,22423,27559,-37380,13129,-5498,6329,-13759,41731,61078,35391,-3961,69068,43543,-36688,-27817,-56627,-50395,70671,16027,26002,-29759,65433,-11782,-74857,-13996,40314,15328,14554,45139,-61531,-70780,-22805,10247,-19294,-74095,-21543,11733,-18003,-22578,-2198,-14694,-46909,-41496,-57145,9385,6706,15289,8627,3609,-68323,23090,5534,15764,47544,22762,18883,-39667,28354,13768,87878,-62600,-67623,3756,-102269,5753,33954,-30811,57802,-42991,-36670,-53284,-22946,-15578,-28341,28827,-6378,35518,-30546,-42605,-10545,48598,50599,13999,-37721,-124721,-152705,-52937,-61584,-25474,-28250,-6603,22989,-30148,-23931,68396,33603,461,-69355,-1290,-34538,-60478,-56326,-37193,-19333,-26101,-8063,13449,24514,20375,25535,3421,-46092,3808,-19685,-49624,-25370,6023,-28386,-11717,-19259,-23710,-19408,-52103,715,41180,9468,-31378,-70466,-14537,-29442,-58504,-17561,117995,69971,-84762,-11807,-56115,38278,-7124,43399,-33778,-4734,35103,-55137,22279,-13484,-12593,-128396,-60088,-59181,-64845,-20773,62954,11640,-19458,-59056,26161,15748,20851,-22259,-52590,-24754,-51064,-62884,-17609,57773,28204,-86684,-34301,138974,58719,-34595,-9169,67667,-30459,-189302,19047,59977,15137,-118975,-69245,-7529,9209,-10945,85446,35368,15322,140498,14789,61472,-25879,-37850,-20815,19546,27207,76750,43438,35673,39716,-112045,-9761,-15793,51978,15748,-24183,30148,95324,95999,64360,59242,10994,-27517,14383,169490,40495,36742,-8681,2025,6658,-79911,7674,-8892,-41023,-4805,-3223,-32203,-8593,-12625,-6322,4659,-83533,-29255,-42656,-59861,90021,-3226,10086,15122,-32327,-52231,-4272,617,-28549,31271,51598,14870,77073,143087,79866,800744,341992,63168,18795,-78773,-102932,-21106,45001,39916,8647,43618,4466,12230,35335,-4306,28185,-56842,20111,-58991,139479,141749,57768,-38062,-91085,-57360,-30126,-142,11121,-9625,36284,90789,38311,-26905,7963,-2012,129196,-3869,16089,-7008,-34338,-100027,29150,16510,78322,72204,-23753,-46415,36462,-62623,38419,65178,24233,64135,84063,21079,-74078,-87295,15186,71141,-42740,48508,-57497,32815,19611,35308,21844,-7014,51639,63480,63977,-18111,48489,-77052,20735,40353,34158,10382,18175,-5761,17669,-35517,22958,6665,48405,36786,-73726,-40480,-49432,24929,-17898,77704,39598,-45391,-6813,23593,-22273,59372,18248,-41349,28991,6810,-90270,-23338,52091,114941,-309,40863,34978,-15373,-32072,25068,-32783,-2954,94468,20210,25675,7694,43275,-4227,5711,-23502,28505,7627,89494,34345,-1832,-2300,4531,-91554,71817,32879,54751,67562,39776,-7401,51820,38308,12366,-110372,-8079,4605,53703,61460,55144,7009,-5100,78526,18509,24679,-3210,-72782,-68058,-9340,31767,13717,47778,57924,37275,27190,35203,-21535,-22069,4968,94628,67363,-60802,-2264,35951,14594,7695,14505,21838,5956,46520,-17087,17682,-57158,-7889,28975,12407,21498,41251,-55726,1089,4447,41333,-20079,-1315,3211,56016,-33543,22613,42651,39980,22405,16166,28574,-13149,64198,86185,51194,-49724,28816,43232,8630,12319,52250,-53510,-60817,48619,-20989,54011,68591,-8805,25385,-47513,77330,92642,47896,14259,-31669,-27640,-27649,-25085,42706,31932,20901,-42626,65872,29965,-12652,25066,-2861,-33852,-59503,-647,-55052,34613,-13674,15184,70086,-12253,66325,20675,11012,-1479,52456,46069,27755,19506,-48750,88145,-21066,18673,39232,-33102,22636,17044,3841,-9543,43155,-24044,-56996,36678,46537,-20748,-21896,-86708,30340,-10336,30871,-9224,-48951,-23217,39087,-2666,22099,41613,-13516,-61537,-24597,-29397,19798,3373,21600,47222,-7701,31932,7733,60218],[51221,-11439,36407,25525,-30511,-53329,1279,3882,7180,-3171,15624,33183,-5801,-33704,8283,-67369,93029,-8817,6499,-16366,9613,54536,79635,104908,-49639,56947,-3417,32737,29651,66057,26937,-25665,59195,12545,-90469,-13339,-2242,-83536,25824,-50559,-100111,23717,-30769,-6829,-29158,-17605,16851,-67890,-24915,57694,-63433,-136804,-43497,-24373,59461,3577,-49548,42136,-34010,79321,-23126,-28189,53459,-8453,2083,30611,69109,14050,117859,100855,20462,-11911,-27180,53639,870,26707,-44182,-31638,56450,41857,106727,17492,17207,-44401,-37016,36879,68266,-17195,41137,-43705,-15154,50112,30513,-40065,-42506,31686,71133,-13183,48508,-30890,-21139,-43700,-140016,-72304,-49498,-67636,-5300,86219,140854,-7809,-43401,27728,12079,-12598,5401,-29959,-40013,-103768,-20359,-51471,70800,30320,5828,58017,-6065,-30956,41379,16434,-14259,15228,26333,22823,-53969,9143,2037,90034,21467,-44220,10184,-26537,32834,-44090,18424,15975,-27128,11515,-43398,-4254,-94882,-63867,-26879,-20273,70301,27051,72460,32822,43513,46066,34497,40537,25168,-3535,-4453,19477,-92380,-73609,-33108,13017,18261,45507,23037,-13114,-12597,18574,65391,73535,32215,10664,-21404,-68741,7211,14396,36748,10527,-91429,4408,-27389,-1218,-12388,11735,33673,-18831,-192,3845,1506,48958,-987,-2504,-38564,-31830,24978,-3455,-30380,-39896,30932,16923,12384,4100,-28606,11654,-37524,-13561,12082,19605,79346,100070,76455,5260,-30710,-5360,-64534,-38191,39640,-19507,-7000,-97020,-27950,-39264,64234,76129,19304,-12055,-54342,-58548,-27694,70219,116514,30803,133019,-22035,-1968,75641,53401,70458,56445,83873,11996,79229,-19461,-52727,-31732,26384,-75986,151899,2257,-11566,48922,19128,-7955,-95531,-11561,5688,-63274,-16099,-2890,-18104,5321,-87169,-59824,-89393,-45176,22179,3738,-1836,-48162,-6225,-96293,-21751,-51271,275,89218,28943,-14861,-5242,-34169,-33831,-38767,-17587,14426,45675,7263,-12043,1761,87047,26364,39248,-27929,22072,43630,19230,-78868,-30899,-86821,22127,23796,-25628,45931,-8416,10686,23076,24058,26900,68030,1880,-47357,-34345,-56167,-23378,-87752,-8499,53081,-7541,-151297,7819,56828,-2103,67378,-38297,-9096,48489,45546,12448,-1414,3702,73310,35009,-35904,-46209,20451,44024,37588,69462,77732,28218,-67724,-77550,-34800,57498,82056,26561,12238,-24583,-38102,79521,-2607,-22809,46646,-29721,-28444,70986,92734,-91,5328,-100076,33031,46049,-3307,-13865,12039,-65923,-57367,-73812,-71097,59413,-95059,-66199,5855,-84696,6468,26178,11451,-53010,52063,10646,56846,78775,10961,40770,-87554,-27993,8135,70365,67353,-16,27830,49448,-83592,-13351,19955,-13277,7160,35064,-62414,16150,9485,14107,-82167,-11531,-45323,10789,-11080,10952,83759,6836,-33396,28429,-8999,58437,58609,74084,-72755,19721,26748,-9796,-23195,83054,14152,-36194,-26646,-40267,9341,57685,47805,26360,1191,11907,44587,11548,6122,9771,-115319,-81404,-58478,-49456,-13375,-33558,12032,73452,14410,23979,29784,-99453,-57464,27393,33110,-18487,-33877,31237,48317,32000,47150,79764,36492,1481,-12378,55082,15261,-27855,18690,-25558,-35656,36643,-40401,16860,21284,-30730,-57307,-8158,3377,84245,3478,-19786,37698,-4116,-7195,15497,22009,-17359,29574,13788,-16957,-11236,55147,68669,34587,2912,76945,41914,-31721,-35709,-74979,-25011,87895,30035,-11358,-29382,41049,-6481,-56339,-14890,56114,38022,62592,45420,-32436,-38295,-48127,-4088,-28980,-40366,-59765,-19914,-28431,-19138,8165,-15508,-20361,-35468,-45655,13254,3249,33699,17659,-4977,-79336,25541,16975,23759,49992,41846,14628,-44084,13247,-43421,94275,-17332,-94048,5100,-88125,33519,51417,-41923,65443,-33535,-28524,-27988,-35371,-33624,-53893,25418,-16205,29889,-22590,-31466,-20571,56835,41550,20942,12787,-95769,-106085,-24555,-83542,-22899,-14668,-4412,18979,-19266,-6723,57516,31362,-3383,-80445,-5715,-25709,-46936,-71561,-38082,-46352,-23024,-23513,-8522,3120,3728,-21689,5849,-60967,-40106,-33415,-39200,-23797,16868,-19480,-10430,-31435,-50255,-35927,-45374,18918,40901,19901,-8610,-58471,-12068,-18942,-39594,7722,81411,54790,-78105,-1780,-55675,39808,16234,41308,-54064,8065,43301,-50744,22013,8270,29272,-73101,-46212,-60717,-48297,-30081,78200,19302,-64132,-72816,19543,31565,19956,-11735,-42282,-31562,-65514,-22787,-30297,68542,34082,-81034,-32442,130457,60503,-55988,-26155,42104,-18558,-141464,2538,67525,19538,-99917,-66779,6833,3389,-1537,68763,10130,31870,154899,-8346,53860,-38392,-34206,-26940,51441,42094,76649,61449,34630,55158,-92198,4230,-13526,66730,6143,-22675,26951,76924,89210,43623,56431,13749,-10731,5759,122756,10455,49217,-12150,-9432,20325,-83356,34242,-13373,-19706,-2892,-1128,-34730,19479,-16103,-1154,-3501,-103264,-53239,-77216,-56592,103769,12522,-10491,8394,-60860,-70693,-610,-13310,-33934,33046,61695,13078,84158,144203,43680,674033,312885,57348,-5573,-77369,-78322,-59828,24740,22591,22892,48594,-14127,28744,63575,7385,18868,-39582,16798,-58195,133461,122915,40707,-35101,-109631,-57801,-48739,24754,13070,10058,47449,91330,35142,-36696,21712,26464,111858,-29720,10366,8461,-19624,-111901,33160,32814,70230,33073,-14032,-49044,18518,-51768,41428,70002,51561,46779,62865,2928,-79864,-71721,19101,48476,-33158,54891,-60798,51330,16068,10322,19676,-25700,53438,70884,80945,-41516,35738,-61817,-3368,43618,42312,15969,30335,20810,44092,-27862,19377,9686,71166,58338,-79413,-34648,-21102,21974,-39983,58823,24177,-18500,-10480,25982,-11667,56980,-2433,-58154,-1182,-705,-96632,-35707,42854,123889,122,52804,40240,-21159,-42498,27023,-17345,-7571,78388,24135,32636,17319,51133,11972,12117,-16939,35879,12250,80137,48131,-3447,14299,-2214,-82602,60468,46567,46880,83137,37375,-8066,57378,37555,-2173,-95642,-17399,-35088,40479,53851,52518,-15280,-7963,72716,27916,5850,-53099,-86478,-64040,-12742,35401,12437,62442,49292,51354,9740,58566,-5527,-17645,-7698,54824,60380,-37577,1120,8260,6050,17309,6294,2065,6030,22140,-8447,1376,-59655,-14096,25261,5257,19054,71756,-73896,-8206,-11076,57689,-6276,-21696,-2645,49435,-19245,36758,61475,54540,22471,25176,71491,-35642,-2589,59948,40274,-19854,39373,54654,4958,9930,60952,-82291,-35697,50869,-10957,52273,76767,-6866,20580,-39310,70187,124173,31182,4895,-42715,-20089,-36978,-33688,15165,24033,32886,-64666,85521,32197,-15630,55119,11314,-39458,-82551,-11109,-31383,26826,-29204,7490,75856,-7699,71118,25118,25350,2347,58095,42501,25717,22955,-60401,71701,-34596,17269,33299,-24292,38790,12931,-4221,-16726,24191,-17638,-34433,56843,67025,-27650,-45965,-101942,15977,3026,29907,-9381,-33373,-26187,25103,48086,27977,25943,-27441,-62706,6956,-32198,15296,1143,23233,30738,-13555,20870,19630,70110],[41809,-8229,23540,-4844,-26757,-35124,-8746,-18523,11708,4235,17182,35370,-22735,-18000,4661,-94250,81774,-29043,13845,-4768,-2067,54017,91324,96565,-78578,28726,-21145,30002,35020,60455,3921,-14643,75889,17082,-108698,-32913,-12853,-75509,57252,-30006,-86328,-13633,-43244,-5640,-44099,-25675,-10608,-76378,9489,42839,-75827,-109820,-19420,-2780,52273,23125,-40953,22033,-39072,64648,6451,-46197,32906,-2983,17555,19485,51768,-36028,135619,103304,42946,-8645,-60626,60621,5080,20663,-45143,-24017,44424,50660,110842,8701,-8358,-33876,-35839,50483,61598,-26686,22410,-39697,-32092,54712,35639,-59981,-49916,-6857,54172,-51352,41479,-40166,-34104,-19700,-115318,-68221,-50582,-73317,-10380,82939,159895,1600,-58849,6265,-5265,-37352,3847,-33401,-72167,-129369,-24916,-25941,54120,6742,4980,29447,-20439,-30894,44874,-389,-3522,35459,12638,15691,-50958,19516,16022,97016,53796,-14582,22923,-31734,48699,-24390,22422,2496,-17477,-42691,-33446,-8435,-102876,-73368,-21898,-23532,86723,27997,35741,9704,57864,47223,30363,38022,32333,-16822,-1482,26672,-77352,-60952,-33086,11050,27397,57305,42654,-1416,-18448,1783,40978,48305,51705,14247,-6962,-74050,-679,19044,45966,2806,-87126,-5033,34,-29665,-17384,-6579,23741,-46161,-14768,10815,4328,38613,-21102,-426,-23398,-28806,14181,8846,-16828,-36011,20973,4384,5713,7410,-23506,45560,-10095,-16579,15346,10602,76601,121786,89752,43291,-31293,2515,-83953,-60981,25192,-28563,-9467,-92541,-42385,-24752,57196,49001,-255,-25605,-73088,-98562,-60657,58133,117211,39293,116048,-37209,1237,98633,88445,82201,33343,52651,14048,68147,-31656,-2120,-34901,-109116,-9895,142909,1402,-11530,74627,25978,-28752,-88019,-3379,-1517,-56052,6389,-8457,-27323,3369,-66572,-100430,-107072,-41328,53286,31002,-10948,-47904,9866,-89102,-41110,-60222,8996,111809,43020,-35524,-2146,-22181,-8618,-2584,-20109,13131,45602,7598,-7651,21126,64186,7038,21195,-27007,20871,40669,13140,-85657,4626,-83373,24222,44362,-11254,67476,4978,17942,28175,30366,22423,42048,31905,-32292,-48649,-38690,-74222,-86826,6563,101410,-23594,-117905,2351,65954,12680,74684,-70233,1495,51318,37155,26271,5969,27290,54243,42291,-28835,-36365,17409,40562,63219,92165,56925,7399,-90344,-99089,-76454,44330,100527,29706,-28168,-59264,-27784,53144,22020,5186,63285,-35324,-43397,38533,57684,1058,9025,-57675,45356,25117,-4908,-12680,-447,-64836,-58903,-79738,-73230,51936,-94695,-60855,-720,-72960,11946,24766,21689,-68475,60277,12319,42883,98930,32266,43927,-90522,-41956,9634,76538,72817,-3022,23181,56946,-95105,-42820,46831,-3855,-10219,33470,-66391,24339,-4353,4921,-67325,-28752,-40864,5900,1692,-12174,88535,-8234,-65427,9008,-2752,44547,54051,71762,-41749,25807,12537,-24400,-44248,48726,6172,-54632,-52756,-73476,41620,73441,42221,28125,-23534,13747,42106,-27584,-18087,25049,-105678,-66443,-64685,-57931,-10488,-34234,-1538,58232,20682,7742,-4015,-91876,-36182,43879,17552,-46385,-44666,-1081,45517,16630,45011,66730,14252,15645,-13039,51598,23665,-36626,28656,-33428,-50551,18496,-49907,24602,41911,-10914,-46565,-18090,-19297,14601,-3984,129,29577,14629,5083,13027,15575,3934,48924,27520,-31591,-7364,64198,65418,27485,5280,51621,34933,-30161,-41375,-76734,1332,92464,40038,-42554,-30197,1897,-3090,-21033,-6862,58954,50392,93016,39663,-2115,-9090,-71548,-17280,-36095,-10002,-91612,-50115,-44493,1062,13489,-9489,5356,-30139,-20120,12979,-1697,52609,21599,-10708,-84643,18597,26882,31469,48472,36531,800,-36348,-8243,-89128,85426,27340,-110247,9741,-69250,54964,55236,-27354,64651,-19480,-17494,1067,-42831,-48908,-68406,12581,-28106,22821,-15022,-17180,-41226,47122,35154,39427,60348,-68929,-63649,8407,-83556,-24472,11927,1830,26439,-11920,1127,41704,29198,-11189,-77471,-4789,-19187,-42082,-99956,-48884,-65946,-15455,-29738,-31980,-15620,-24015,-54559,7065,-60575,-76348,-32034,-20974,-21504,10336,-13309,-4523,-41226,-71420,-42000,-16875,34841,43689,33734,9735,-41365,-8906,-4881,-2444,34560,48483,30909,-61388,7785,-43304,44300,36240,35526,-70989,10032,45886,-52838,14478,28998,55732,-20056,-22637,-50833,-41428,-35319,78296,22221,-104236,-75673,6708,60875,11080,16582,-24184,-34431,-76049,16892,-41360,82367,32655,-66960,-19687,103943,57267,-72072,-42726,17588,15343,-70049,-5401,63091,17586,-70257,-51730,24113,-9480,21531,46736,-27821,42149,144052,-42622,43118,-46047,-29518,-20790,65548,44418,66522,66610,22903,66316,-57105,14903,-6245,73629,-277,-22839,17703,46235,67750,-8152,46894,12832,2162,-6115,81931,-19916,54739,-17500,-16834,30738,-70185,45820,-16842,5691,953,10207,-28857,51403,-28165,2781,-3908,-97811,-58552,-102967,-39222,101556,27278,-28799,-2554,-85535,-81870,1672,-13720,-33152,28639,73092,5791,90992,150922,12973,614521,302664,57512,-19799,-62665,-24439,-78815,-7489,6771,28937,41902,-35094,37432,89165,18318,11519,-19197,23663,-42600,110317,92443,23737,-26041,-86963,-49465,-54225,46955,10509,34849,53207,78697,24314,-40464,40503,41665,67462,-51987,439,15271,-7386,-105123,39021,38013,61313,-5667,2710,-43261,10011,-37604,45238,70107,71463,26607,35855,-9785,-73688,-57036,22376,16803,-23174,55455,-62599,60192,5087,-20485,15543,-32129,45557,74340,86125,-48972,19796,-40680,-27866,43266,45515,18020,38849,32527,60713,-19465,6775,1424,68746,71865,-75073,-17702,7051,19369,-55365,28738,15783,291,-21660,19512,-574,52654,-27593,-71852,-33429,-14338,-93022,-50655,25061,121224,1307,51684,31997,-23759,-43466,32031,3686,-6057,58271,41180,40141,38910,67145,20606,3884,-11412,50362,18910,68302,53189,-7110,31010,-11087,-61751,48677,46561,33046,78132,34302,-18462,61246,32078,-16912,-61545,-21832,-55450,29238,54676,52205,-33270,-17810,60984,15901,-21573,-96493,-91674,-39351,-8337,36826,6603,68293,39920,51997,-10139,69887,8733,-16148,-16330,18929,33339,-7625,11055,-2214,-9665,15099,-2444,-3759,4652,-11122,2188,-2686,-49005,-18748,23063,-509,12180,89711,-87303,-21129,-25424,65959,8582,-40267,-10505,40860,2507,32816,72683,60295,11670,34124,95052,-52580,-64656,20273,25935,5038,44329,54909,384,12807,63913,-101866,-7581,48304,7255,43468,86374,-7059,11591,-29904,53838,117508,10741,-20305,-42281,-12632,-41883,-32145,-14378,5359,51133,-68163,105064,52144,-5748,86302,24445,-44133,-92856,-30239,-12457,17533,-43357,-1303,75912,2534,70520,23818,40858,1025,59642,37371,20502,16386,-68897,46638,-47037,22799,46306,-21403,44958,7464,-17886,-4559,7324,-15980,-10333,61781,74816,-23576,-53318,-84085,17202,9132,14238,-4995,-6823,-25206,18096,88596,28558,16064,-39152,-55594,45420,-36197,206,-2997,24062,16458,-21156,10295,31512,69031],[41090,-1742,3789,-23691,-10335,-14648,-24412,-41184,20256,13717,12679,36189,-47063,-1196,9579,-94090,61552,-42438,13359,-1620,-4304,56249,86917,81456,-90207,-2276,-46897,12477,25246,49778,-11844,172,63292,14797,-113736,-50731,-30309,-56261,90351,-4647,-61409,-56039,-53724,-5513,-50779,-24441,-36497,-76692,28742,26619,-81855,-73052,-2068,23457,38726,43053,-26272,-2210,-34776,48432,39907,-55675,13641,6802,37197,1678,21498,-79974,132337,98622,66973,-2293,-80891,68159,16308,16771,-39553,-16217,31292,55162,82887,1749,-30876,-22429,-28176,63240,51640,-38422,3056,-22654,-39126,70144,37953,-66230,-50546,-43497,28644,-87081,32971,-50942,-54787,13305,-86317,-63505,-35292,-70201,-10598,64967,129714,2041,-76143,-26945,-21166,-60007,3,-37980,-100221,-135983,-27333,3021,26698,-19142,1683,-8546,-39716,-31878,40182,-23380,-1513,48492,6256,9706,-49212,25774,20922,78261,75269,8488,29682,-34939,66476,3437,26483,-9160,-4393,-75279,-17995,-948,-93409,-79660,-17249,-25132,91716,13666,-1814,-14329,66878,47588,36975,31096,34167,-30240,-2443,32640,-48725,-28767,-25527,6450,36350,66471,55284,8727,-19241,-20851,1246,300,57813,15627,9827,-72755,-19243,26277,49306,-6592,-71318,-24351,17692,-54563,-17159,-28454,14027,-65307,-36446,13730,2524,14673,-29758,169,-11801,-18995,3041,21633,2413,-27754,7898,-14721,-7610,4493,-22181,66941,28219,-12880,24265,13913,64301,95257,81393,70211,-33680,11863,-95822,-80826,15652,-27649,-5683,-68849,-59782,-8323,37990,27073,-20295,-36414,-76452,-126236,-98982,35243,103650,35064,92957,-34319,-616,96791,110641,88398,-8374,-3386,12509,51010,-40455,51946,-13939,-267063,15308,125698,3672,-19508,87260,26485,-47604,-77069,2829,-9001,-43301,25691,-13045,-42447,888,-30156,-122197,-111202,-37671,66368,53837,-14984,-41423,23647,-63790,-54093,-63573,11896,112527,56702,-52869,-6834,-10100,16026,37671,-19322,8867,44013,10253,-2336,34003,36186,-18610,-5518,-17164,11859,19708,6395,-82993,32603,-72755,13624,51357,4288,86189,17209,9854,30725,31203,22676,10061,53244,-19078,-61688,-12650,-114617,-59236,19752,137475,-43176,-95060,-7996,72409,33760,72376,-96403,14911,51936,26103,37519,9375,65746,33453,33851,-22716,-13677,25280,35558,39891,8536,13928,-21488,-113374,-113349,-100652,33246,111968,33403,-70855,-80374,-8389,27504,44041,33358,78544,-45608,-63150,13140,35004,6356,-158,-29497,52479,-6881,-4252,701,-11303,-53830,-52094,-77300,-65169,54271,-84208,-57341,-16255,-55601,12496,15297,28594,-70813,66892,11322,22471,102735,53774,39209,-78454,-49946,11719,77290,69580,-1588,20312,59664,-92553,-67927,65025,4230,-16807,28082,-54723,27440,-13862,-9868,-53823,-44129,-38496,-537,17432,-25940,88074,-21607,-87218,-14410,2562,30870,37751,47161,-12047,28666,-8326,-46733,-62985,9751,-928,-62713,-60613,-85250,70450,90270,49965,22805,-56659,14761,46027,-57238,-48347,40363,-76515,-45115,-60137,-46850,-8494,-40435,-16311,34006,18009,264,-33199,-74371,-20746,51770,-3156,-76593,-49130,-17545,32836,-4186,38276,49036,-7812,24218,-15036,45917,34358,-38987,25725,-45796,-50399,4065,-57443,26973,57636,14872,-34946,-21681,-34886,-63116,-135,26426,18877,33478,17582,14402,9525,21657,65684,32202,-38647,-4838,68106,54662,14116,2285,-85,22440,-32548,-43488,-59774,23786,85595,45586,-59328,-29425,-35155,-4665,15271,8003,52620,46738,94923,30297,22877,9597,-83671,-26734,-37376,8098,-104852,-71351,-60070,25150,12124,2678,23073,-24518,13815,5988,-8894,62756,15920,-11420,-85777,1841,31135,33357,45104,7481,-17148,-19064,-29577,-100419,67090,59258,-109787,17833,-45249,62199,46018,-211,54789,-5308,-7703,28579,-37220,-51925,-62265,-7555,-38201,16851,-11787,-1773,-64951,23879,33338,65302,92084,-46264,-39550,30088,-62327,-27384,38960,9090,42416,-7922,845,23422,28335,-21357,-64901,1494,-17028,-49853,-133284,-66038,-68780,-3689,-27793,-51270,-28538,-55352,-69410,4013,-46201,-94397,-15582,3859,-18787,-8563,-11293,3370,-43556,-81209,-33590,25333,46137,48752,47057,18507,-22787,-5275,10926,37040,55715,29851,-514,-39167,12400,-27076,46348,47380,25221,-77677,937,42323,-57251,4429,43342,64031,10319,1039,-32870,-50522,-33540,61769,22684,-133113,-65441,-7797,90972,-3660,55234,425,-32184,-78172,45819,-48855,91870,26272,-43972,2327,64263,48891,-78438,-53497,-1237,58471,-10669,-3921,47689,10214,-39753,-22791,41668,-22078,49028,25098,-52222,47575,113525,-74518,31323,-44296,-23142,1739,64047,32474,48553,59877,6461,70456,-13391,23373,3791,70823,-3118,-27559,3418,10617,37559,-69517,32251,7210,10031,-20563,63879,-42164,53714,-23613,-18062,36680,-43821,40624,-16851,27474,5997,29273,-14145,75356,-45287,6022,1225,-70893,-48096,-108941,-13591,88297,35156,-35807,-14976,-100120,-80756,-548,321,-26462,18894,83700,-9620,85128,156369,-16628,572619,294141,59990,-22972,-37917,36088,-75397,-43297,-3198,29689,29324,-52887,33832,102401,26317,9716,1306,37176,-15178,78598,58171,6573,-18654,-38501,-34086,-46481,57077,2029,60293,49046,56568,7860,-39729,59139,40924,5425,-70812,-18432,10590,-439,-81650,44369,33041,53344,-28495,23236,-30134,11283,-23163,49767,66334,79753,8257,10953,-15198,-62487,-46228,26079,-17888,-16222,50948,-59998,58310,-9169,-42516,10285,-28404,32571,76813,81579,-31013,4874,-20046,-47904,40496,50086,15352,39886,26530,64139,-13552,-6265,-13820,40385,71275,-63907,3016,30108,17724,-61418,-1926,16471,6687,-32224,7135,7944,46733,-52859,-78077,-64307,-29884,-81721,-62611,2507,106981,-683,35664,11774,-26866,-36037,35947,15060,-428,37824,61266,43834,65127,83947,19767,-15859,-7478,70744,23565,53595,42355,-16199,44295,-22261,-34893,37117,33997,12556,52153,33602,-39154,60622,21499,-28149,-19413,-21447,-55586,21142,66736,54220,-42253,-34523,42173,-15646,-43712,-115911,-87188,-1421,-13,34288,-2298,62588,41479,50380,-25548,69199,18063,-18697,-19755,606,-6447,17967,19292,3748,-26203,2455,-8501,6699,6134,-39751,13352,4116,-26548,-21694,24636,-4033,269,91724,-91078,-30291,-37151,62640,22716,-49146,-16878,32764,18811,9916,74830,61353,-5873,39039,90828,-59639,-95519,-13879,12204,15913,45236,46481,-5790,15968,59277,-105651,17462,41919,29115,30194,92179,-8725,587,-22178,31763,75907,27,-50063,-29245,-8636,-41167,-19773,-39196,-20850,66859,-56877,108935,86967,11939,108997,30642,-47223,-90479,-51418,-2102,6057,-54546,-14769,70100,13423,63099,18096,54303,-768,58506,28916,17096,4315,-76703,22083,-57937,32806,79343,-24168,40922,-188,-33373,24300,-4874,-17347,11099,52515,65879,-10838,-49616,-49057,26596,8115,-11173,2606,33463,-17854,19001,112255,24309,11691,-47166,-44691,74297,-39708,-18510,-8915,20905,4524,-29162,444,39111,55298],[49351,6511,-16592,-28031,14925,4419,-41117,-57844,30543,24438,5365,36625,-73376,11695,22802,-71149,41234,-44191,7681,-2670,1309,62114,67971,63848,-79141,-25723,-72766,-18448,-647,40265,-15714,13578,22534,3159,-106745,-59995,-50095,-35595,105614,16374,-34938,-87562,-60936,-6729,-51323,-13514,-52253,-67825,31625,12831,-85254,-45101,5111,47332,21962,57788,-9805,-24213,-24379,34159,71709,-45206,687,15967,56993,-13148,-11490,-105302,108314,88186,79802,3084,-84346,68250,31677,15708,-30856,-11527,18255,53763,42542,-887,-43079,-13556,-18205,71276,43125,-49459,-18181,-5135,-34559,91480,34374,-56558,-44678,-66556,1891,-109019,26755,-60079,-77401,41730,-57349,-58318,-7004,-56147,-8232,36106,59392,-6581,-94166,-57606,-31363,-72276,-4658,-46128,-113947,-118927,-27721,23407,-7554,-42738,-2187,-44255,-60309,-33909,23741,-45953,-8956,53378,9811,6690,-48126,27618,15961,36157,76714,18548,28814,-30596,80642,29276,33052,-14921,8464,-77966,-1360,21108,-74902,-81987,-17258,-25322,83266,-13396,-29550,-31655,70764,46137,53413,21220,32618,-39097,-9731,33448,-17362,15208,-11566,-546,41467,66920,56497,10972,-15521,-41883,-43216,-51765,47575,12367,20834,-67827,-41380,33989,45613,-14447,-50400,-48436,24395,-70252,-14065,-48775,8791,-74684,-59709,12796,-3102,-18642,-28010,-2378,-5231,-3721,-3850,28652,23019,-10603,-3156,-31291,-22191,41,-18341,74175,62126,-3525,39312,33546,42976,29263,51137,79620,-32484,20400,-98597,-94232,12881,-15876,-2157,-33442,-74079,7043,13383,14900,-35879,-37161,-61900,-138333,-135720,5429,89267,24942,71066,-12882,-9936,72776,121134,86551,-56420,-65607,8178,34304,-42018,95735,29527,-419901,5073,102649,8522,-36639,80071,22467,-52089,-64625,5757,-15365,-28637,38636,-15672,-64322,-704,12965,-115972,-99364,-36038,54166,60248,-15918,-29338,30885,-27095,-55874,-57080,8009,87800,68131,-55225,-19842,-2769,33487,65605,-15935,3813,36178,13514,3501,35908,10848,-38758,-37646,-4444,2892,-9609,2009,-63999,50476,-59513,-5742,42506,16022,103502,28615,-10319,31429,25188,29513,-12084,56613,-18936,-70726,12783,-125689,-21180,27163,152491,-59306,-86563,-20694,73858,55924,59507,-108363,26380,42651,10111,45823,10575,107653,13472,13709,-18714,16461,43571,27178,-39237,-160413,-35480,-44842,-127679,-117109,-104263,27744,111464,33166,-100540,-75311,15980,10805,57829,48488,84845,-53940,-82540,495,26758,13572,-20978,-20627,59274,-39147,-854,25986,-20575,-38613,-36649,-65919,-47823,70459,-66102,-50056,-35276,-36643,8454,2549,29701,-60597,68949,9405,-318,87390,65815,25027,-56418,-47758,14801,69370,59673,2493,19307,61027,-74200,-76422,75515,10155,-10141,19311,-28481,26024,-15316,-24928,-41736,-55735,-37639,-3902,33434,-27591,82080,-33835,-96457,-37397,5780,18869,15694,7464,3541,28716,-27923,-72650,-75906,-22542,-2923,-64205,-49430,-75849,85946,107519,66354,12117,-83350,13768,48278,-72961,-72997,53699,-36506,-27479,-47240,-19133,-10813,-52319,-26665,14392,4764,3360,-46704,-51292,-15963,49525,-27793,-96501,-45378,-15237,13308,-24725,27622,30994,-25078,23500,-17096,37531,39279,-36930,10496,-57676,-42249,-3025,-59719,22709,68655,38558,-26925,-19760,-41814,-125168,13445,53533,8618,45727,25107,17706,3639,33325,74126,27719,-39311,-6615,67480,40908,-3314,-5358,-59660,4906,-37952,-40781,-27681,38994,69717,46258,-59590,-24804,-55371,-11669,37262,23028,42969,27190,69909,20875,38474,16095,-78273,-31951,-30379,11224,-94591,-77721,-69272,39848,4288,17236,28954,-16959,47443,-6846,-18176,57872,-879,-6661,-84399,-22347,27955,25039,42143,-33494,-32675,595,-44646,-71565,50455,72928,-89433,28253,-13862,54335,26964,20891,38505,3757,-3530,49011,-16064,-37766,-31907,-32122,-43526,14304,-14751,11185,-83606,-5207,35169,88781,101121,-28825,-32064,30588,-29776,-26702,53957,14662,58293,-5557,-3728,6068,30307,-31121,-46187,10495,-19736,-67017,-156927,-79622,-48514,10735,-21380,-61756,-35396,-79488,-71610,-5844,-24353,-93304,9163,32190,-14908,-29228,-13567,10266,-35430,-76699,-11119,66199,50755,52892,55548,15346,-5864,-1772,27114,61308,65919,24251,-34310,-16093,10361,-14079,40894,46326,11305,-70630,-15621,31693,-58407,-2407,49460,61022,12666,15085,-12127,-73337,-23659,33122,24138,-147405,-44678,-18688,106995,-20276,92626,27865,-24861,-69855,59595,-49857,89429,18021,-14035,28093,19868,36972,-73735,-54381,-12241,91422,13333,3084,25493,-123,-16079,15615,57182,-28020,68335,9740,-45335,51675,74545,-92382,19971,-33387,-14867,37718,54949,10372,27256,48377,-5235,66671,29672,30459,11735,58539,-3469,-35417,-12868,-21407,6381,-112926,14830,-1660,13788,-36182,61743,-51692,46096,-28675,-13689,39124,-12015,24665,-12292,38364,11506,51690,6467,81881,-61142,8609,6711,-34302,-30901,-90994,11525,70980,31597,-25516,-24862,-100707,-66675,-8612,23699,-16402,6747,91234,-31727,60564,150143,-49184,466505,256270,55545,-21391,-13079,75214,-57066,-75350,-8843,26315,15323,-64155,15699,97306,29644,13488,18546,50222,17151,49499,27351,-12138,-18218,12712,-14525,-29183,51787,-9030,82225,34972,30594,-10022,-36219,72334,26555,-57265,-86409,-46121,-5708,240,-48492,45914,21863,47564,-27951,43331,-14261,19742,-10074,54247,57711,75758,-5305,-6420,-14827,-53282,-40597,30204,-48637,-13741,42895,-51643,48563,-23505,-51294,3947,-19711,18799,78770,73673,10998,-7260,-6229,-61215,37035,60175,6736,31597,6941,53428,-12510,-13026,-28881,-3512,56393,-49808,20088,44933,16798,-58105,-24064,25904,1654,-37152,-5755,11938,39789,-70825,-73146,-88516,-41427,-65997,-66621,-18585,82087,-9293,8328,-14560,-34208,-22847,34337,6798,6701,20396,73255,41272,86504,94537,11742,-37650,-4567,91638,23346,36177,15014,-31817,51375,-33512,-7459,25628,13270,-14467,13871,36899,-65075,53633,7040,-33115,15784,-18138,-42798,16193,86217,57608,-40597,-54937,18459,-54302,-50266,-99954,-73224,40012,8907,26443,-11598,45227,56871,53951,-31610,61066,21501,-22796,-18471,6494,-45549,28864,18647,17530,-37060,-15161,-9558,29482,12170,-54491,22681,17059,2450,-23180,30269,-5673,-15654,78631,-82390,-27096,-44197,48045,34651,-46723,-17878,27200,18654,-25913,69486,61156,-24116,36396,62786,-56093,-90327,-28047,1684,11176,44552,34745,-14927,14040,43954,-92047,35496,33267,49251,16586,88551,-11268,-9786,-18058,9664,17021,7700,-69934,-6720,-10028,-33626,2025,-54365,-47548,71748,-38250,91021,120577,27315,114554,27501,-47980,-79526,-67835,-1241,-8753,-62350,-34399,59274,20201,49393,10823,62264,1907,56342,17101,19364,-6916,-84196,4893,-67549,43627,117253,-30386,28861,-8934,-46386,56421,-11520,-17283,29238,33338,42664,5904,-41657,-13498,34112,2538,-36077,11284,81563,-3760,26926,118002,16327,8239,-50608,-33938,80779,-40245,-33600,-15538,12627,-7313,-36084,-7934,40266,32480],[60406,14406,-30710,-19752,40557,19195,-52741,-64084,39056,35046,-298,37007,-93096,16885,40285,-38250,28614,-34704,-631,-2028,7528,68361,40595,47760,-50087,-33260,-89440,-54018,-33847,36261,-7887,20984,-31708,-16727,-94982,-56342,-66703,-24133,84122,24911,-13432,-93747,-63612,-9307,-49910,5215,-51727,-50458,24619,4295,-84979,-36031,2360,62155,4897,63101,4407,-38200,-12637,24135,95826,-13536,-3637,20189,72529,-16707,-34574,-107259,72166,73989,72547,4255,-70929,57507,45644,15951,-21493,-10646,5202,46279,13898,2169,-42962,-9589,-8782,71937,38724,-56645,-40275,3343,-21110,109341,23123,-32980,-34395,-70464,-18950,-110162,25308,-64464,-93745,53963,-31050,-52352,25758,-33930,-4931,4716,-21455,-20621,-109398,-73398,-32263,-68223,-7928,-56387,-108633,-83117,-27045,27447,-39017,-59935,-5391,-66533,-76827,-35792,-2870,-61872,-22826,50984,19364,7452,-46042,25872,4345,-16396,54965,15004,20400,-17298,88667,43927,41863,-12206,16394,-56969,12820,52702,-59418,-79680,-23250,-23586,62879,-45116,-40958,-37976,69945,41506,76388,9854,29758,-40102,-23986,27349,6319,59429,5191,-8443,42063,55695,43174,3842,-9806,-55070,-80354,-88854,22105,3976,19305,-62606,-59480,38916,35710,-18061,-31478,-69707,22094,-73473,-10387,-61867,8843,-76232,-77594,9354,-9710,-53906,-20085,-8325,-4778,12194,-5166,24174,39260,16582,-9412,-38735,-31032,-1528,-11454,71030,79686,8503,58089,61498,17239,-47938,7141,70049,-22692,26291,-93030,-100025,15961,4764,-4743,1917,-81616,18461,-9273,12516,-39934,-22170,-33097,-136533,-163674,-25293,88411,17586,54735,20151,-27117,35730,120422,77328,-94933,-111906,2503,23566,-37797,116264,85381,-521003,-25442,76298,13026,-59305,53342,16648,-36756,-52830,5554,-19375,-16262,43386,-15661,-90854,-926,48177,-84478,-73695,-35845,23018,45637,-16381,-13729,31073,8989,-45059,-38505,-1615,47069,74616,-37519,-38021,-3328,39221,70290,-11444,129,18292,14911,9503,25184,-6012,-45512,-69714,3457,1164,-36914,2445,-26142,60190,-46257,-25372,21748,19995,121481,38727,-35499,30652,13019,41474,-13863,42684,-32736,-74297,28146,-98505,6260,25797,141930,-64956,-86923,-30752,69170,70630,37780,-103383,32690,19210,-11455,51091,12537,135772,-4157,-9754,-17096,46453,66966,14808,-149347,-353430,-74382,-48123,-125436,-107736,-90446,26449,95483,25164,-105347,-41723,39827,7624,61805,40377,77282,-55137,-97306,1009,26333,19360,-45673,-24366,69113,-60834,4477,57549,-27805,-25166,-15040,-49778,-25156,91328,-44196,-33691,-49444,-19360,2017,-7389,23658,-41294,65022,7705,-20735,54994,58860,2991,-30567,-34048,19148,52203,46984,6994,18607,64713,-41649,-60558,83223,13544,5897,7529,6855,22229,-8131,-34874,-27917,-60923,-36598,-1700,46983,-18255,72766,-45321,-95356,-55343,7066,9137,-6245,-34153,257,28342,-38371,-93862,-79826,-41625,3002,-62061,-24701,-51652,82256,121555,80298,-514,-89052,9677,40281,-76637,-81845,63183,2428,-23238,-30741,14274,-19332,-66731,-27126,7280,-17023,15488,-39405,-25829,-22327,38112,-54151,-100109,-34140,-115,-7419,-40108,13555,17073,-34218,12548,-18317,26901,33131,-33136,-13006,-66215,-34496,-2098,-54807,12322,75415,53230,-24917,-14989,-42573,-154913,30144,73720,639,47357,23118,20091,-3192,38987,70132,17391,-34275,-14722,63324,27493,-21007,-15856,-107858,-17249,-44431,-32560,11100,45460,48695,42287,-48271,-16435,-52562,-22129,38143,28349,35128,-1728,31170,14607,43909,13155,-56393,-34197,-14637,4159,-65756,-68018,-70804,39257,-7846,28488,23365,-6134,72270,-21221,-28352,37514,-26100,2189,-80977,-48401,19242,5869,41694,-69222,-40648,13633,-49351,-16024,45172,69856,-51918,38944,26073,38419,3202,22245,21202,4002,-7508,57855,13403,-8374,17316,-58102,-42983,16377,-23106,17406,-91109,-31737,38812,99247,88142,-17497,-32388,9757,623,-17185,50942,17157,63433,-2715,-8268,-7233,36292,-37166,-24197,17790,-25861,-83819,-156013,-78168,-5363,25174,-15099,-61852,-38327,-86648,-70081,-22725,-4107,-80609,30848,58275,-8479,-41898,-18735,13880,-17493,-59317,20196,90636,47809,51778,55582,1491,7486,632,42483,59651,63293,20317,-62768,4343,3288,-6594,26404,33571,-3654,-51026,-33358,13825,-52592,-1543,48644,58080,-4884,13442,6147,-98487,-7159,2712,29295,-147863,-19960,-22060,100623,-34244,117368,52742,-13505,-52688,60318,-40960,71723,11124,18472,50802,-19504,24476,-59927,-44213,-15735,96526,2640,9003,1833,-10822,-2413,54535,68880,-24312,70238,4486,-8302,58342,39091,-91505,9756,-17832,-5281,77927,47086,-13923,8074,41456,-3975,56363,63410,35774,12235,39036,-3293,-41552,-27210,-42522,-18773,-121217,-3066,-10452,15364,-50918,58760,-48795,31533,-30945,-6286,40616,16041,8400,-4133,34033,17009,71752,26759,68291,-68867,9893,7156,-3240,-17103,-53398,27570,54990,15651,118,-28500,-86719,-43371,-21402,46979,-6506,-3793,93562,-55432,20002,129262,-68644,343485,205061,46949,-15652,6435,77544,-33968,-95476,-12073,18626,1219,-67098,-15084,74868,26638,20106,29661,55300,46341,33093,4037,-34077,-26372,46593,4978,-8685,33589,-16217,96846,14601,6625,-25131,-31306,76456,4616,-102268,-97334,-77511,-30787,-4622,-15175,41150,10025,44136,-6786,59073,-1166,31730,1611,57434,42588,62466,-13182,-14478,-12066,-50190,-39650,34004,-68430,-13730,32917,-38200,36451,-36281,-49966,-3710,-11838,6972,78070,67122,63178,-17258,-2959,-67492,34507,74355,-8486,14919,-18147,29834,-17229,-10143,-36714,-46660,33357,-36756,28261,49859,15518,-47429,-33206,41177,-10059,-35357,-13648,10944,32795,-74597,-56248,-100426,-43654,-49753,-60342,-31150,48943,-25184,-22355,-38980,-47225,-7465,24213,-20176,13164,8224,68833,33242,95263,95182,871,-51951,-1457,104902,17565,17785,-22032,-51207,50916,-40499,16754,14104,-9334,-45593,-22831,43692,-87999,39533,-8537,-30748,32824,-14965,-26926,13700,102766,60438,-29905,-73091,-5516,-84437,-38889,-51256,-51720,75682,15926,12992,-18168,19197,78138,62186,-28891,51445,20774,-23465,-14000,32625,-70594,20130,5978,28051,-38140,-30609,-5032,56015,21177,-53358,27469,30646,30270,-23767,37490,-6687,-32141,55593,-62075,-5450,-44617,26260,43219,-36958,-10974,25466,-1172,-64424,59173,60462,-37325,25084,23939,-44641,-62930,-20016,-4310,-3608,43877,26001,-28110,4149,16831,-65091,45014,23950,62963,7154,72883,-14149,-17186,-18055,-7175,-36293,32000,-70701,18630,-16674,-19008,30046,-57980,-66976,62313,-18446,56376,128306,29700,99119,17084,-45719,-64862,-74607,-8687,-27338,-67241,-56035,45244,20448,32137,5295,61756,11671,54111,4010,28384,-11584,-87203,-2275,-75647,51740,138220,-36823,11948,-15974,-53324,77697,-13082,-10951,46677,10163,14202,20907,-34618,13980,32646,-3998,-48891,18740,122783,14613,39414,109276,6172,-13,-49146,-25578,61690,-35869,-40460,-21115,1595,-21555,-40674,-13201,35932,7354],[65632,19825,-34587,-4380,57630,27581,-53904,-58972,42348,44013,-757,36799,-97901,13062,55057,-7949,25383,-18959,-9946,4062,6529,70717,12380,36005,-15124,-23160,-89550,-80174,-57171,38319,7343,19964,-80575,-40004,-89371,-39842,-76086,-28246,21947,17310,1663,-68900,-60869,-12912,-50292,27748,-33834,-26986,16721,1863,-77072,-45457,-6804,64025,-10118,57388,13832,-40776,-3724,19130,107288,29389,-362,17231,80441,-5420,-37937,-89075,36339,58564,44616,384,-44520,37728,52359,14555,-12631,-11649,-8447,33904,10055,10896,-34164,-10710,-1103,64906,37861,-57719,-59885,220,-4548,114226,4716,-2471,-23200,-58765,-29540,-91486,29166,-62274,-96471,45638,-9187,-45148,53798,-9571,-1071,-19495,-79984,-34540,-117375,-68561,-22143,-47334,-7831,-63242,-86485,-41006,-26598,15340,-56645,-68120,-7765,-68674,-83434,-35087,-32549,-67363,-37819,42233,26368,11735,-40966,21991,-8673,-62019,14704,2198,6355,1125,90576,42748,49461,-921,15481,-27460,23696,82354,-53905,-72169,-32731,-19062,35373,-70319,-35188,-33548,63618,32183,99785,-1729,27025,-32623,-43189,15688,15301,92250,20083,-14908,40939,34344,15442,-9090,-5400,-58224,-100380,-100480,-13232,-7596,2650,-59305,-67311,38406,22544,-16109,-19293,-80313,14450,-64560,-7622,-63642,11000,-72698,-83521,5561,-13205,-80743,-11147,-15933,-10310,22259,-2149,5112,45971,48593,-11061,-35712,-28503,2190,-3906,65058,76576,19375,75322,83455,-5754,-102559,-36584,45189,-2687,28762,-81411,-99341,22049,30010,-15561,26260,-82530,23871,-25619,16498,-26226,9410,1779,-125147,-178444,-50403,107348,19480,44295,53214,-49724,-3000,107988,64567,-111275,-129077,-2837,20810,-34201,105634,137419,-530406,-59308,51521,13542,-80196,14866,11286,-5152,-43191,4207,-20228,-9576,39829,-12867,-114798,-890,63360,-41907,-41626,-34679,-12649,15164,-18446,2363,26781,30621,-25434,-9876,-14325,6959,73924,-3550,-55236,-12018,31908,50196,-7381,-921,-9858,11949,15202,3856,-12492,-37583,-95287,527,9591,-56417,8536,24345,64617,-32318,-35733,-2398,14716,138667,46028,-57692,27108,-2894,53523,5552,21399,-53682,-72219,28044,-42578,11461,14687,106806,-56054,-87303,-31900,58737,69976,10724,-85947,33439,-14953,-35742,53190,17716,138763,-17849,-27452,-17012,68525,86167,269,-245327,-494620,-92130,-24188,-104969,-85703,-67170,24354,62634,8583,-83827,8359,57680,17792,58287,8287,56520,-47503,-105246,9911,24061,21219,-63723,-28837,80748,-65358,10429,84804,-31280,-17064,6981,-36694,-2840,99942,-22216,-7773,-51490,-4697,-3597,-9314,11154,-17868,55891,6308,-34792,11688,28875,-21803,-6527,-11518,24581,29260,36120,10252,15907,71355,-785,-21718,93334,15219,23018,-6343,42751,18270,4603,-35915,-8399,-57353,-33523,5725,55936,-2685,63935,-55336,-89709,-64777,7432,1884,-23634,-64336,-16271,30672,-35010,-101367,-73424,-47030,17119,-57274,3780,-21472,60531,126850,79852,-11234,-67593,2724,18494,-74174,-70826,67655,30648,-36083,-15433,38922,-33535,-77296,-14699,13029,-42080,31820,-15061,-205,-35885,20823,-78663,-88565,-18627,17484,-22849,-47747,-2911,10206,-33923,-6276,-18373,15600,16195,-30072,-38729,-71731,-32532,3732,-42966,-1689,77696,55784,-28405,-10456,-41332,-151328,41528,80901,-5258,38456,9600,18224,-12167,40343,52949,6644,-23891,-29210,56114,15276,-34747,-27028,-134558,-44252,-49712,-19212,46323,43169,27577,35223,-35067,-7051,-30316,-32703,22749,14838,31362,-29521,-3527,13058,41160,4079,-27368,-35443,7658,-2884,-29724,-47283,-68047,26917,-20802,31156,10420,7887,83480,-30907,-37415,7438,-53204,12370,-73999,-68435,9701,-19851,45381,-85515,-39071,13050,-42411,42508,53135,55807,-6947,47491,70727,26415,-19602,1707,9332,-5125,-18812,52906,34617,28044,72217,-82562,-37478,22579,-33859,13412,-84886,-49211,43297,90873,59485,-12142,-34303,-23669,18525,3873,33004,16732,50559,1663,-9919,-14696,46471,-36661,-1781,18901,-32384,-88759,-123899,-55829,51162,36332,-12804,-53774,-40218,-72783,-71354,-43582,6412,-66329,38111,74715,1806,-42537,-24047,13370,5871,-34495,51658,90826,38195,42248,45183,-18559,16638,840,55447,33204,49502,6709,-78682,20056,-4757,-1383,6582,13634,-16357,-24404,-45478,-9372,-39696,8570,43348,63459,-28812,-4090,18528,-110298,12244,-15567,38342,-138574,551,-16945,74116,-42030,122524,69458,281,-31292,53852,-19619,42517,8253,47345,65484,-45107,14974,-41277,-25260,-13658,65971,-24568,7781,-18879,-20391,2522,84206,75637,-11802,54964,9576,41942,69681,15066,-75399,921,-3989,4084,110621,45708,-32263,-4234,44977,12340,42971,82717,37877,2041,16118,-4647,-40204,-36130,-48673,-33862,-95429,-19329,-15468,16413,-62278,45724,-37555,10421,-29446,1019,44034,33238,1692,4758,14602,22403,84423,39408,39628,-63813,8821,-340,10455,-13158,-7021,29348,41527,-8919,29217,-24014,-60670,-17066,-35410,60394,480,-9154,88420,-75224,-27858,97393,-61182,283947,172983,42150,-2458,21197,49075,-12177,-94814,-12927,9288,-11820,-59980,-50888,41664,18423,27133,34924,48858,67018,35799,-10471,-58953,-40423,53272,20637,8749,9070,-12752,101663,-6784,-10637,-34717,-25662,70793,-17911,-117178,-100294,-104639,-59303,-13134,9246,29628,2577,41959,24020,67914,5748,44076,12695,58017,20728,45402,-16061,-14430,-10341,-53074,-41397,36438,-71733,-11071,22278,-21803,27812,-47241,-44067,-12546,-8957,-2116,71379,59935,104497,-26728,-9940,-67371,33905,86031,-29245,-6525,-40614,-2836,-26796,1866,-33022,-74779,12296,-28048,25805,44563,12615,-32415,-30610,57609,-22193,-28844,-13018,5957,27434,-61382,-30454,-96423,-34086,-36512,-44828,-29832,12546,-44642,-46891,-54327,-63928,6294,5420,-54713,17849,1977,45436,23474,88123,86613,-9013,-54498,2900,103761,7705,1859,-56785,-67966,43285,-38557,35447,3137,-27438,-76107,-46007,51395,-101050,18760,-21598,-21787,29620,-15002,-15803,12749,104561,60235,-14124,-81996,-24604,-95287,-15329,12135,-26474,98827,19317,-4773,-19352,-9805,91098,67536,-24639,44505,19536,-15869,-7985,65722,-75125,-5407,-16724,27235,-29461,-37945,3731,76627,29210,-40821,25553,40426,49209,-24218,41646,-8438,-43524,30491,-34930,34455,-37489,4052,47484,-26479,3388,27968,-34255,-95081,45428,57276,-42081,7278,-11095,-29923,-31855,83,-5126,-19171,42757,25114,-44949,-12394,-17985,-32735,46366,15068,67107,5297,47507,-15953,-20285,-21294,-16046,-66564,61404,-52659,38653,-26469,1122,59737,-51348,-73714,41533,-155,16693,91778,13525,65504,4737,-40196,-49393,-70035,-23198,-48145,-69779,-69808,30409,15204,15576,3947,51005,27199,51523,-6780,41766,-6725,-78449,-988,-80629,54997,128238,-40316,-6678,-18098,-52119,80762,-11086,4061,65772,-11123,-7043,29087,-31079,32981,20528,-8466,-42043,23181,140832,32331,53138,92111,-4284,-15949,-43043,-19956,24424,-26507,-38122,-23708,-6724,-37314,-42061,-13108,29789,-13348],[59568,21239,-29189,11024,60822,28415,-42357,-45372,38407,50145,4960,34880,-85702,1821,59822,13035,25543,-3995,-19131,14862,-5498,66545,-9875,29506,12328,-1765,-70659,-83923,-53684,43213,24006,11288,-110426,-59684,-97895,-15257,-77348,-46807,-62970,-3786,12877,-19719,-52775,-16798,-53806,48842,-3346,-1040,13938,4031,-59056,-65254,-17055,53296,-21199,42193,17898,-31926,357,18704,103716,67433,6812,7471,79606,18119,-19589,-59362,10793,44591,4109,-6751,-13170,14093,48293,8682,-4458,-11020,-22701,18617,27620,23828,-23864,-15271,4748,52532,37422,-51769,-72956,-10903,8687,100972,-17695,23987,-15098,-42114,-29560,-61232,37019,-53877,-82639,21156,7069,-36594,72052,10228,4255,-29733,-98165,-43321,-114873,-45237,-2364,-15584,-3470,-59643,-54374,-6221,-27068,-4946,-53886,-66647,-10067,-50808,-75539,-28762,-54887,-62073,-48678,26853,22182,18606,-31451,17418,-18211,-87054,-32360,-13328,-9779,17492,87194,27186,50924,16267,4244,-4929,33093,97753,-56411,-59326,-40663,-11241,7563,-78871,-16670,-22428,49579,17442,114642,-12408,24885,-19123,-62701,2603,7543,105509,29169,-17594,42950,8560,-21793,-21487,-4754,-53922,-98874,-88733,-50176,-18604,-25679,-58212,-61722,31987,10553,-9050,-14621,-75089,5545,-47258,-6268,-53245,9715,-65061,-73199,4006,-9793,-87977,-5124,-21699,-20145,21133,3133,-24071,40268,74326,-10409,-26068,-13094,10884,2236,63832,56851,25658,84006,88409,-19295,-113536,-65783,12701,24251,28302,-66421,-94577,27708,54488,-31821,33849,-79920,22743,-36211,21767,6505,52117,33312,-108460,-179543,-64840,140034,31975,37017,75131,-72419,-34391,84006,53286,-101959,-119930,-6372,23331,-38977,64215,168323,-437991,-84558,35171,7480,-91663,-22959,7263,31867,-36009,5019,-17821,-9818,29580,-7760,-125353,-2896,55504,-6881,-13954,-29628,-38855,-18694,-22728,15956,21714,27417,-5895,22148,-26721,-18380,65591,36149,-64568,-26113,13677,13062,-4548,530,-43698,3722,19964,-22708,-10653,-19918,-108892,-14349,25382,-68284,18953,73041,64990,-14407,-30453,-20181,1830,148815,48648,-70564,17648,-19451,58603,37960,5724,-72993,-65192,14492,15302,-397,-4474,54250,-33660,-81088,-18225,44210,51076,-17148,-65549,31113,-48110,-57196,51825,26473,118697,-25654,-33649,-16571,76993,91073,-12170,-288036,-528355,-87694,20441,-72126,-56010,-44045,15823,14958,-13254,-45606,52633,65449,37218,51912,-37242,28640,-33150,-106258,19157,12574,19086,-66501,-24914,87940,-52772,15992,95321,-27956,-14178,21162,-34895,13894,83122,-2987,22297,-38440,8714,-5412,-889,-4943,4617,44169,4358,-40613,-34270,-17932,-41887,11575,13438,30235,7304,30800,11756,9275,77389,38835,28859,107470,17245,32517,-20259,70363,15334,17355,-26866,18269,-44378,-27528,15673,59004,12270,59152,-62218,-86499,-64760,7994,-2327,-33722,-74850,-32859,37737,-18388,-90325,-58261,-42881,36807,-49863,25334,6868,29312,118959,58126,-17103,-24904,-4928,-13453,-71791,-43922,67024,44535,-60620,-4029,43984,-50512,-75146,9185,26065,-63549,45018,14669,23375,-49860,2360,-96825,-67689,-3454,28392,-27924,-47839,-19657,10868,-25110,-27903,-17366,5807,-5836,-29345,-60552,-75979,-36526,8564,-26762,-15377,74718,47452,-34282,-8104,-41115,-127657,41404,73487,-11014,22966,-13651,8965,-23869,39406,26234,844,-8861,-47734,45596,3076,-41181,-36830,-140983,-75936,-51897,-2462,69773,33128,11535,28023,-29782,-530,1260,-40105,4130,-20156,30486,-46183,-20945,15618,33718,-10655,-5208,-37120,31900,882,1775,-25607,-65838,12041,-30945,22972,-3565,23087,81667,-30269,-43053,-22666,-73814,20608,-60371,-74665,4591,-43862,53803,-77448,-29562,-2904,-25370,83043,67624,37180,31091,51779,110374,28906,-36929,-31306,8007,-20645,-32977,35353,29094,60220,116959,-102525,-29226,30823,-43150,-1698,-66149,-54780,48880,65715,24097,-10861,-37001,-56754,20474,34036,8988,14536,20212,6591,-8355,-16371,59734,-28343,18243,11213,-35901,-74945,-67536,-16904,103607,40983,-16619,-42398,-42888,-42113,-76583,-62621,3169,-56648,25041,75419,16372,-33597,-26058,9523,28072,-9786,73789,69851,24561,24532,24667,-38352,21842,-1948,63702,-6574,28875,-18307,-78431,29901,-9069,7533,-10788,-6439,-24058,1198,-47139,-33440,-22587,25891,35164,76736,-47947,-32046,24267,-97298,29768,-9781,48209,-124921,10325,-5655,38246,-42252,107930,73990,14838,-11275,46145,13881,11629,10869,65799,70878,-51201,11262,-22578,-2373,-8403,6029,-48143,-3147,-34390,-29008,2530,98110,76987,5901,33195,21539,84715,84459,3908,-52990,-6139,2940,11015,126402,50844,-39894,-6928,57546,37845,30938,87188,35459,-18050,-5670,-8937,-27686,-37755,-40230,-38790,-50659,-32063,-14379,17374,-67758,25842,-23478,-14986,-24308,6013,51165,37178,9463,10697,-15343,27820,87001,39661,5873,-45772,4491,-14804,3467,-19475,34881,16965,27458,-34587,44108,-12248,-27035,6249,-45618,58207,4029,-7392,74609,-86770,-70967,60528,-33898,274719,160423,40965,16573,31173,10034,5361,-70689,-12535,2358,-22767,-43405,-81755,6369,9242,32968,37574,32558,77350,56438,-16741,-83382,-53779,34845,30157,19088,-13214,5549,96145,-23519,-18470,-37955,-18805,57733,-35524,-100413,-91764,-119802,-84415,-22774,18827,13405,2246,39047,50235,69380,7132,54809,23716,55060,-5089,30741,-15186,-9380,-11796,-58123,-42983,36449,-56427,130,11753,-5005,26475,-56843,-37724,-21616,-12330,-9116,56288,44089,116951,-36409,-23089,-61230,35311,87230,-52054,-27505,-55154,-37305,-38649,19374,-17847,-81508,3063,-25368,14599,30291,7553,-16186,-22093,70232,-29323,-21249,-3539,-996,26358,-34023,-2052,-77084,-14209,-28068,-24018,-13828,-19124,-59909,-57748,-56932,-79521,15053,-18869,-81620,20687,638,7265,16895,66919,73215,-16144,-47721,8616,87146,-3485,-7543,-76430,-74404,30366,-25229,47339,-5887,-36287,-100789,-51554,56190,-102386,-6880,-28765,-8251,13423,-20151,-12960,12533,85462,54881,1957,-76600,-35170,-85444,10181,64663,-2691,106098,18059,-23825,-13784,-34594,84036,60422,-29920,40941,21569,1883,-1465,89059,-62824,-38495,-43392,13130,-15374,-34651,14013,84460,31989,-24466,16147,43550,54141,-25373,37856,-11516,-43273,11082,-8467,83673,-23593,-11026,46699,-21057,21186,34231,-67538,-110499,28463,48589,-38295,-12072,-32705,-16482,-8598,16737,-394,-27146,38783,33591,-62772,-30428,-50884,-3673,40972,6840,60226,12049,19232,-13109,-19155,-25988,-17486,-68018,81381,-23700,46470,-36027,23246,85793,-38221,-66524,16818,16049,-15935,15544,-17940,22433,-3451,-32056,-33570,-55740,-44647,-66981,-69727,-65357,17195,8658,4036,7400,30216,43276,47145,-11616,54249,6751,-52897,4392,-79762,53345,89720,-38641,-24386,-13443,-42554,66474,-7739,25759,85140,-25914,-10560,27743,-31303,46459,962,-9547,-15966,23816,127965,43545,64795,73076,-13027,-36927,-33283,-16079,-16977,-14289,-28570,-21751,-6218,-47845,-39703,-5739,26534,-25523],[42868,18065,-19979,20399,50337,21629,-20545,-28467,27508,52965,14693,30193,-64961,-12880,50243,24170,19147,4275,-26497,25546,-26534,55787,-21938,27029,23419,19466,-36629,-61040,-18787,45684,37180,-813,-116699,-69449,-118619,9604,-72868,-71619,-138314,-30248,23752,37533,-40745,-19900,-58771,63482,30655,23348,16481,7408,-33350,-84560,-23087,34404,-26687,21782,17766,-14893,309,21848,86232,86071,13243,-6609,71584,46061,12233,-28311,-1016,34053,-36164,-13989,11744,-7591,33779,-2781,3234,-5326,-36334,2340,52712,38335,-19299,-21107,8889,39157,33936,-39128,-76777,-23628,13900,71259,-38883,34833,-13387,-32026,-22306,-30397,46460,-41965,-55754,-8726,17448,-27261,81742,20493,12524,-25375,-79369,-44499,-101679,-11590,22298,16401,4603,-41116,-19994,13513,-27900,-21796,-32239,-56686,-13333,-19799,-51449,-14420,-60321,-48538,-52347,3833,3035,27098,-17319,13079,-21591,-87437,-70993,-25677,-23530,25121,78602,3583,43031,34550,-15599,1584,43405,92129,-59004,-42053,-42176,-563,-13763,-66127,6805,-10246,26281,-1646,111143,-21062,22973,-4540,-76633,-6425,-14033,96974,30647,-15072,52240,-13696,-59148,-27375,-8078,-47782,-78153,-65274,-80105,-25024,-56373,-57884,-43575,21927,4273,1038,-14752,-54091,-1145,-27344,-6015,-33514,146,-52144,-46264,7187,2286,-67852,-3413,-21437,-31421,7251,9368,-47303,22152,81346,-10188,-15874,11525,21961,6418,71195,30185,25333,77697,75447,-19939,-83561,-71761,-18068,50880,26404,-50204,-87829,30251,73162,-47087,25997,-77353,16424,-45204,23500,51665,95489,54337,-89180,-169296,-66607,171188,50596,29470,79940,-87997,-54555,51035,47196,-74502,-99631,-7184,24769,-56099,1325,165858,-268791,-96783,33419,-5403,-89472,-48243,4003,60700,-30305,11233,-12888,-15309,15546,-1304,-114352,-9103,31553,7362,215,-18817,-48502,-42380,-28140,25182,18479,-1908,2592,48353,-35613,-23815,51437,69305,-61222,-40972,-10560,-27823,-2632,3043,-75014,-7728,23105,-47389,-4927,-886,-107905,-35929,41438,-75795,30474,103883,60711,10962,-9179,-24302,-14317,144746,45616,-70887,-1404,-34113,50602,70667,4008,-84315,-54261,-3154,44895,-12610,-27514,-3489,-4207,-66527,12701,27888,18432,-41072,-51949,29846,-64893,-70677,46685,36398,88209,-25992,-28643,-13376,69974,75622,-17141,-266561,-445404,-68022,66798,-37562,-27024,-28620,-2112,-40600,-33755,-5867,69968,61323,59831,47492,-78935,2084,-16688,-101332,20558,-10162,15733,-50834,-11113,82578,-29062,20847,80958,-14538,-13221,19248,-48934,22292,40892,11684,47780,-12739,22824,-1885,16383,-20399,22131,33116,672,-39146,-74350,-65355,-49898,21675,32988,34442,-6048,32475,12131,-1954,76877,66485,74860,121970,22156,29544,-30994,83537,13340,24542,-9296,48753,-24005,-19426,24418,55722,19957,59967,-64521,-90740,-57789,9316,-2189,-35193,-65302,-35845,48911,5791,-63263,-38676,-34876,57181,-40597,32030,28048,1545,97492,17101,-16999,23702,-9685,-46509,-72676,-11248,62236,46976,-84043,3774,28172,-65837,-51239,38188,38332,-75280,46957,35204,42202,-57286,-12474,-104662,-44784,6971,28432,-20964,-42817,-33458,17144,-10630,-46223,-15522,-716,-24902,-31449,-74046,-78963,-41967,6399,-10399,-24486,66168,32417,-38185,-7674,-42117,-101241,28813,55174,-18986,7011,-41014,-9433,-37852,37404,-2366,3163,9048,-66030,31533,-10445,-38744,-43482,-134544,-108523,-49995,14784,78022,17450,4332,24236,-37193,566,30632,-42306,-4001,-68293,28961,-46685,-18161,19939,25456,-32876,-1128,-39356,52303,21140,21329,-14149,-66896,3670,-35668,6219,-12197,35972,71597,-16898,-43330,-43109,-80806,24152,-37270,-62683,7476,-57011,65786,-50535,-16570,-29494,-1985,96053,78219,18469,48611,50562,133357,48208,-46757,-61495,18843,-37132,-43103,10236,-11028,78312,139786,-114786,-20617,38182,-47828,-24929,-39355,-49539,55938,32594,-9151,-10496,-42273,-78333,9442,64957,-13268,11729,-18354,9119,-5600,-13937,73845,-13219,33423,-4723,-34218,-44303,-5351,25856,133658,36794,-26616,-32457,-46009,-5742,-82131,-73241,-12152,-51458,-4912,59202,34218,-21147,-21740,4313,42814,7759,79596,39709,10525,3123,-3099,-51325,23638,-7885,64619,-44651,6965,-46051,-63533,33092,-6308,24386,-17827,-19793,-25627,18051,-37271,-52298,-4987,45331,24057,88785,-56825,-61602,24967,-59378,41001,22464,53460,-111289,7101,7218,6398,-36088,79681,65226,28787,3160,40790,54378,-9738,18771,68338,69037,-36661,13959,-7480,18915,-1760,-64786,-57046,-21690,-44665,-38114,1427,95116,73065,24173,20454,34522,106594,98152,1537,-33644,-10470,1127,13411,121930,58574,-37263,11,71259,61375,24257,80041,28820,-42891,-22004,-16418,-4415,-32337,-21865,-36684,-5535,-39796,-7444,17268,-65466,7647,-11210,-40387,-16680,8189,61659,30864,29774,10718,-48189,33292,79858,28508,-22796,-19721,-3240,-31847,-18422,-31064,61414,-4236,7841,-53052,31093,3359,9046,22976,-47094,41185,6127,1427,53688,-86898,-96957,27728,-424,269270,152992,39336,36307,35050,-17622,16918,-31302,-13552,-893,-32499,-22658,-100512,-22846,3430,35842,41097,11704,77757,84009,-16997,-102139,-58936,2220,32225,21101,-25882,37821,81047,-30976,-16547,-36050,-9373,41868,-45309,-61416,-70506,-118399,-99375,-30921,12438,-3440,8500,33303,60209,65134,7441,63032,34096,48252,-29085,23152,-11330,-3229,-16827,-59918,-41534,33059,-25348,23268,1722,10146,32784,-65464,-32148,-29236,-20321,-15162,33042,12231,95055,-45087,-36332,-48646,37908,73464,-71546,-42914,-60120,-62800,-49215,37432,4337,-69626,10719,-28082,-971,10152,1224,-1416,-15167,75367,-28575,-16223,11880,-7580,32906,214,21496,-48010,10981,-23654,-3329,11431,-36750,-61917,-52017,-47766,-88471,16550,-42857,-89577,22107,1780,-36032,17180,37086,60872,-20769,-38223,14570,60982,-13271,-7628,-72189,-65171,14999,-2193,52038,-11260,-33912,-116347,-44152,54483,-95711,-33949,-28179,7398,-3884,-30369,-17375,12451,49101,43824,14277,-56727,-36300,-62159,28082,86368,14211,97515,11882,-39873,-1776,-48323,55239,35138,-53080,38262,28616,27248,5364,90135,-44871,-67776,-66421,-10171,-3089,-22424,22817,78180,27084,-11261,318,38611,44249,-27994,23507,-15244,-26211,1993,9483,125733,-5591,-12898,40387,-22996,35879,43001,-87388,-108112,8442,32834,-28908,-26891,-38752,-7062,4787,18082,9724,-23564,29066,48843,-76714,-43143,-70482,15834,30766,-1399,42270,25595,-3231,-157,-15120,-30109,-14391,-46285,82718,6200,38952,-41692,42700,103095,-23409,-48495,-4375,29131,-33674,-69399,-53386,-18462,-3342,-23075,-16806,-35757,-72547,-77673,-65628,-39332,7503,6474,375,14237,2044,52573,39214,-8414,59410,24396,-13360,8756,-70705,48771,38863,-30889,-39115,-2830,-26154,41416,-5351,47654,99317,-31623,6988,17603,-34046,56442,-20171,-7904,20579,21035,90619,43788,71940,57509,-18149,-55193,-21583,-12560,-48215,-2551,-15286,-14488,6436,-42713,-33377,9231,29566,-28570],[20893,10751,-14226,20572,31162,8295,4478,-13022,12172,52751,23995,22458,-51561,-26075,27288,28382,-587,3495,-29238,30012,-50070,40377,-23135,25540,16916,29793,3345,-20101,33449,41031,44722,-9489,-102432,-66328,-138859,26781,-66925,-91515,-174924,-51689,36003,85105,-27388,-21073,-61457,68549,58143,42728,19652,7977,-7307,-94628,-21158,14079,-25205,1870,15632,5015,-1148,27534,59296,78760,15406,-21633,60088,68192,41213,-4205,-1976,27209,-64891,-18823,18556,-23267,12759,-18275,10460,7082,-47000,-13697,71338,51213,-24565,-26992,10927,29573,26003,-21094,-71300,-32164,9671,33156,-52919,23097,-19508,-34132,-13045,-7321,54960,-30741,-24863,-31737,22912,-18337,88465,19412,24577,-12538,-41735,-39018,-81009,22015,44849,37592,14576,-9084,10874,19893,-27514,-25874,-343,-40621,-18094,13448,-13759,8313,-44512,-30504,-49091,-26333,-27049,36792,26,9216,-18996,-69363,-87661,-31135,-30566,21493,63943,-19990,26998,48354,-39554,-8143,55098,67418,-53914,-22808,-35283,11400,-23855,-35930,26800,-1641,-3937,-21867,83309,-26458,20578,5282,-80390,-6687,-42904,70939,25368,-7522,69454,-24808,-85700,-23558,-12879,-45300,-46331,-43490,-96848,-24260,-77275,-56131,-17488,12436,6702,11139,-15605,-23340,-3504,-10641,-6144,-10072,-18869,-32616,-7208,16772,21602,-20819,-4802,-11919,-41036,-15938,16680,-42528,-6390,62588,-11904,-8971,37782,31844,9311,85687,7015,18315,53436,53614,-8799,-35887,-54359,-38870,68950,24991,-34180,-79494,28719,82716,-54375,9705,-76126,7896,-56117,18749,95484,127983,62243,-68479,-150901,-57316,184479,66924,19985,69134,-89528,-64855,14252,47072,-43787,-84082,-5066,18237,-82464,-67434,128100,-69379,-97854,48383,-22638,-74824,-54647,125,70565,-24329,24240,-6903,-21837,1131,5314,-82831,-20022,3696,-477,-683,-2536,-43007,-48085,-32400,29873,17076,-46550,-7505,60651,-38764,-13299,35052,87044,-44908,-51770,-34383,-59030,-390,4503,-95095,-17447,24161,-63702,232,11553,-93417,-54173,49826,-80981,39015,107462,50782,44579,22214,-12510,-28155,124430,37933,-58673,-31718,-45897,27460,92098,15717,-85238,-40408,-12595,31629,-9836,-48817,-52113,22570,-46367,54574,12123,-17224,-56781,-50393,33296,-54514,-74827,37745,42980,60654,-19024,-18720,-5491,49931,42136,-10416,-200390,-285330,-43352,93184,-11696,-7065,-23642,-27664,-91961,-45658,22019,52442,46014,79542,48153,-101222,-16347,-3041,-91040,9135,-40654,15608,-20220,6418,59833,-2850,25191,44578,10410,-9724,-3098,-76457,23067,-12818,20679,60754,18942,38125,6413,37599,-31053,32432,25233,-5434,-33782,-100940,-94715,-41759,23962,41411,34976,-5406,39801,12589,-16832,65133,73954,103064,129500,31680,15578,-34992,80764,11544,22961,13136,75274,-819,-11662,28809,46141,16207,65080,-62170,-102691,-49398,11109,3947,-27948,-42433,-19141,60553,28797,-29224,-20500,-27339,72511,-31854,21318,38774,-11324,67091,-32328,-11713,61061,-8064,-70369,-75431,15861,54871,44795,-92234,10638,679,-74992,-1803,62716,42997,-73893,31572,35901,53461,-53614,-20130,-100631,-26007,10000,19317,-4414,-36057,-40758,25665,5438,-56260,-12924,-3676,-34769,-35846,-77396,-77223,-42394,-5655,1506,-25847,53313,15562,-36328,-6694,-41908,-82257,8569,33454,-30302,-3493,-64661,-35823,-52633,34407,-23532,13354,26697,-79217,14959,-24712,-28031,-45275,-121874,-131913,-44127,29026,72993,-148,6978,26415,-54016,-2934,49182,-39087,5549,-111344,23009,-33224,-1979,23092,19886,-62067,-16074,-41047,63819,54648,27121,-19865,-70238,6521,-34139,-12712,-11113,43077,58564,6720,-37395,-48080,-71318,21610,-4930,-33974,19010,-53287,77776,-17004,-5652,-56891,22761,84379,77471,1567,39266,43771,132417,74865,-50044,-75431,38975,-48793,-42256,-14331,-73535,77851,137405,-116038,-13161,42056,-46595,-49165,-11126,-37349,63430,2657,-33447,-7921,-51068,-83480,-8326,84640,-31839,8582,-50889,5654,-4763,-9946,85961,5473,42038,-25083,-27644,-7145,41732,58087,131603,23108,-40959,-25410,-47325,23190,-82328,-70759,-32683,-46388,-38997,31638,52900,-10810,-9838,22,46528,13897,67083,14962,-525,-14474,-32944,-52706,22408,-16261,56447,-69780,-10923,-65142,-39907,29010,4057,48250,-11387,-22528,-21916,21516,-19067,-60360,10431,60332,9164,87373,-55002,-83969,23311,-8847,43047,69088,48644,-99660,-6167,16711,-11491,-26781,47126,45334,40972,10652,38584,90987,-14682,30044,52807,63211,-5710,21469,2318,34465,5670,-123180,-50804,-42132,-51074,-49255,1214,78937,64561,38986,27773,42506,105031,104920,1627,-22867,-10738,-7340,10419,100830,63741,-29258,13972,76525,72248,25076,65898,20553,-64581,-29694,-26129,24860,-21980,-1080,-31804,26717,-41886,2360,14283,-54830,-3035,-3359,-60621,-8283,8540,72887,21213,54894,3937,-75676,38354,66060,13159,-40047,5434,-13321,-45638,-44320,-40419,67466,-25714,-20011,-58997,-9799,17881,42676,32701,-36894,15945,10105,15531,29794,-74579,-98332,10674,34531,279038,155144,39002,54591,34705,-19386,23482,7981,-16804,-1575,-42264,-5711,-104574,-40238,3262,34323,47388,-6695,70158,102081,-14154,-110281,-51523,-30678,26424,16256,-25998,77336,57562,-27354,-6806,-31831,3581,28499,-47077,-16151,-39404,-100539,-99577,-35376,-6029,-16114,17767,23361,49277,58268,12513,68324,41929,37886,-44303,24044,-4331,642,-24302,-54016,-35080,25407,13575,56792,-7611,22544,43525,-72867,-25952,-33483,-29501,-20970,5073,-34816,49045,-49912,-44160,-29060,40248,46876,-82166,-49447,-56692,-67944,-54906,51595,26064,-47990,32772,-33221,-15747,-11007,-4063,9836,-15621,71711,-20254,-16105,28134,-11952,49739,32675,34113,-18503,34752,-20308,12045,35310,-33422,-44650,-32189,-31704,-86889,10235,-59856,-76436,22308,2204,-72601,24737,5142,54501,-23951,-32618,18801,35227,-19989,1439,-42806,-40354,244,24601,50190,-11684,-21453,-122766,-33115,44470,-87495,-57463,-20425,22984,-12139,-43662,-24769,12072,6999,29114,20586,-28261,-29811,-36742,33599,72873,20296,75844,1434,-48473,14854,-46485,14855,-6463,-93076,32534,38804,53954,12798,66312,-33143,-84731,-79525,-35058,78,-6306,28105,62360,15329,-5111,-19135,25501,23296,-32569,21,-17798,8642,2793,13485,143443,12324,957,28544,-30433,40774,52431,-85645,-89746,-12927,11562,-18419,-32074,-32978,-1876,11641,1598,23937,-9786,12352,64936,-80902,-45157,-69505,23835,17943,-10792,14486,41778,-12771,26849,-10213,-32030,-10234,-13206,66019,29811,17977,-40615,55170,108150,-11277,-25656,-18439,36579,-34990,-122672,-78984,-46700,5600,-15874,769,-15038,-102893,-74198,-55262,843,2296,13323,4980,21575,-28503,48553,26846,2185,51967,39854,28359,8115,-53422,44436,-4725,-17347,-49298,10086,-5788,14369,-5596,61013,101949,-27929,39443,2765,-37340,62680,-36803,-5538,54281,16247,46203,32098,73514,48371,-18222,-61651,-10128,-8478,-60497,5930,-1875,-2170,29309,-15113,-23355,29598,39128,-24643],[-148,632,-17208,11918,10535,-9524,23175,-880,-3810,50240,28047,12633,-57543,-33432,-2704,29151,-31662,-4453,-24149,24385,-68403,22958,-16083,21317,-1435,24496,37834,20659,76985,27427,47386,-7508,-74949,-51924,-143041,31093,-63553,-98096,-162134,-59817,48333,112155,-15713,-19434,-58068,64125,71977,54989,17228,2735,10095,-91646,-9979,-1346,-16086,-12125,13761,22244,-761,34905,29417,49119,12403,-34645,49594,75723,49952,8830,1826,22087,-77276,-21150,368,-31760,-9015,-33735,16688,24986,-52165,-29037,76303,59498,-39014,-33326,9828,27135,15479,200,-59168,-33465,-2014,-1940,-55030,-9541,-32408,-45250,-6859,5543,60712,-24368,-700,-39152,25577,-11149,97475,8506,39525,-1412,-5860,-30661,-58338,47004,58525,41325,24041,28707,34756,21727,-24357,-14748,30309,-21274,-23857,38226,30053,36868,-10864,-11063,-42039,-59034,-57053,47893,17814,5573,-12895,-45125,-75738,-28165,-27957,9611,42626,-37137,8956,53050,-61722,-27310,65528,32559,-38192,-5654,-22124,22391,-21338,-350,36900,1438,-33453,-38543,34413,-27293,17217,5679,-73444,3815,-70995,36782,16353,3163,90408,-20068,-93688,-10502,-14840,-49058,-14301,-30941,-98535,-16278,-78622,-51293,9579,7741,17974,18252,-14263,6964,-1146,-604,-5913,10607,-43533,-7667,34996,32737,43585,42055,-6380,7514,-46781,-40852,26323,377,-42894,21349,-14986,-3639,57236,37531,12218,101833,-6150,6469,14237,35806,9104,309,-20883,-45059,72748,25743,-19666,-67933,24195,82512,-49587,-5912,-73877,851,-67501,7420,121987,141849,59194,-47142,-127268,-41327,170860,72369,9990,50193,-73069,-69568,-19849,50629,-24462,-79478,-456,106,-108777,-125746,65427,113570,-92720,76112,-39693,-53496,-43985,-5549,57913,-16519,42020,-1731,-24356,-10713,11019,-42014,-33699,-17042,-20409,-8502,16492,-29493,-37577,-33083,31345,14794,-86421,-35314,55590,-35234,4619,20551,86912,-20494,-55178,-51316,-71643,3617,3068,-98399,-19431,23175,-68160,2334,13027,-69460,-58697,45581,-82217,41083,85192,35301,82828,54065,11840,-34856,93827,28731,-36410,-69866,-55614,-7144,95863,32653,-76607,-24456,-5342,-13126,11869,-63030,-79819,37459,-25637,89003,-992,-43307,-61355,-59290,42502,-17655,-73329,25576,41504,42103,-7701,-13177,7384,22811,2139,8892,-122216,-113592,-22417,87755,-156,-626,-26448,-54370,-124319,-44284,31373,9734,22470,91560,54346,-97538,-24133,4555,-74465,-14532,-71883,22517,16535,17928,22242,18619,29184,2001,44271,-430,-42642,-107418,19894,-58233,23206,57590,48382,53061,16906,56148,-34273,35468,21319,-13505,-28897,-108388,-96037,-19249,20599,38327,29866,10027,49114,14132,-33035,41813,58951,109832,123273,45534,-2196,-29996,65308,9505,13142,35813,88727,19268,-7362,27497,30520,851,70811,-56852,-116876,-46040,12371,16921,-13103,-16611,11042,67245,42230,762,-9045,-21604,78001,-26964,-3275,36798,-5939,35729,-74390,-3289,76172,1308,-77866,-74936,30304,46527,44737,-77297,19700,-23833,-74827,64700,73567,37057,-59803,-1892,15298,55175,-38334,-19418,-86672,-14735,5655,7001,15990,-30370,-38918,32904,18771,-56021,-9435,-4714,-34078,-41302,-71294,-65557,-32976,-25406,5352,-18511,39236,586,-27132,-1597,-37188,-69251,-10944,16482,-43782,-5001,-77639,-65292,-66020,29745,-29919,27945,39972,-83487,-979,-36431,-11641,-40390,-105251,-132108,-35366,37044,60391,-14255,17237,34426,-69925,-6386,53407,-31794,30417,-129666,10712,-13963,16891,22852,19600,-90748,-38426,-40689,63977,89566,21588,-41486,-72021,19937,-27386,-25846,524,42767,44780,33382,-25986,-37832,-48318,13329,31232,3900,37032,-33038,84103,10167,-1449,-73756,43752,58338,64520,-13530,7795,32530,108847,90906,-50137,-67504,61824,-51702,-26293,-29507,-129098,61494,114687,-103562,-6998,41300,-40285,-64627,11222,-22826,68182,-15644,-45191,-1181,-62088,-74624,-26601,82574,-50072,4148,-64832,-5978,-8225,-6881,93251,23138,43454,-44013,-19319,22652,60577,70923,101328,1440,-56372,-18099,-44036,35338,-72611,-54802,-48988,-36893,-60275,3430,69098,-4966,7941,-1752,39654,8305,39939,5590,-6499,-20840,-58150,-40932,18318,-25289,39829,-78152,-20901,-70134,-15189,17581,19474,72877,4252,-15282,-15313,11786,1084,-54933,22588,64985,-9648,64953,-44784,-93489,21503,35529,34994,107075,31167,-89639,-22499,19507,-12415,-18429,18910,19044,49887,12555,38462,109501,-3947,41529,21818,55608,32745,31321,6744,42820,14412,-150955,-35220,-57718,-55269,-62748,1596,55840,52697,47979,54582,41467,85439,100674,-890,-20693,-5993,-17658,3433,71565,62425,-22449,30550,67893,65633,32881,48870,14724,-75461,-27388,-36233,52700,-9708,14224,-27077,41505,-38855,10413,6843,-37197,-5384,-731,-71740,-801,8521,80804,16069,74695,-7913,-91443,41865,50123,3932,-44906,19910,-23486,-51402,-63906,-41110,54718,-38977,-53221,-52613,-62554,26588,69604,37585,-15546,-8355,18361,32090,7793,-52179,-76600,16766,67915,328875,176411,44118,71019,34617,6352,28833,32191,-20275,41,-50642,936,-95147,-44269,9181,28448,56425,-15914,57653,98241,-9950,-104786,-32525,-52659,14039,8218,-16140,113287,27638,-14411,7258,-28452,19330,21987,-42748,19876,-5313,-70885,-84528,-34789,-29160,-20869,24761,9201,21106,52070,26051,70189,44564,24612,-45433,31027,6566,605,-32224,-38950,-23333,12907,49163,94031,-16041,31848,53228,-78113,-16768,-32926,-36249,-26364,-21888,-86100,-261,-47944,-43812,-3118,40732,15940,-80229,-46513,-47360,-46615,-53217,59021,39427,-26712,59649,-36440,-25480,-27472,-5452,16154,-24813,60575,-7382,-21322,39600,-13415,76541,56505,33149,1746,51007,-14423,18599,46303,-8753,-9155,-4942,-15337,-73957,-2314,-64577,-49441,20743,-1204,-92431,36108,-23446,56219,-26154,-34263,19422,18631,-23461,16025,4579,-6289,-11317,46993,43498,-6944,-2578,-122455,-26492,27171,-82857,-71801,-8683,36924,-7225,-56852,-29842,11055,-27594,15663,20778,-1324,-19216,-18915,28199,36165,14725,45750,-11600,-46493,33407,-28496,-20029,-55125,-137537,20573,46572,74591,20871,25554,-33625,-86651,-79774,-53836,-10125,7413,29655,45324,808,-6406,-38361,5579,-1704,-39125,-27210,-16967,55068,8109,2546,128969,25236,28184,11881,-38622,31745,60381,-62883,-59770,-31934,-10675,-10891,-25274,-21599,931,16096,-26003,39441,9110,-9412,74635,-70465,-35025,-49180,22676,4833,-22259,-20253,55455,-6808,65102,-6582,-30944,-7355,19458,40103,44403,-10084,-31607,58215,100633,-4569,-4753,-26701,35767,-24167,-121566,-85792,-56528,20273,-13002,17583,2078,-126783,-53641,-36984,40545,1436,30520,15802,26218,-54887,28452,11030,16746,29896,47315,56595,796,-31177,43258,-28197,866,-53847,20123,14876,-6759,-8867,58797,89835,-16618,73343,-10560,-38983,63324,-44694,-4581,73236,11422,13501,12007,69954,45839,-12740,-51198,-967,-3865,-53378,10354,8823,14025,55373,30476,-10735,50636,51874,-17053],[-16283,-10339,-28993,-2092,-4984,-29120,27222,9668,-16892,46184,23859,2867,-79751,-32645,-30429,28773,-63374,-14698,-9431,9257,-76058,5736,-5344,11729,-22256,6639,57190,42521,90630,6992,47583,9439,-43172,-31517,-123638,21950,-64668,-89976,-110987,-51944,57290,118337,-7972,-14740,-46760,53815,70555,59655,5128,-8860,12821,-76831,9084,-8403,159,-16730,13589,32771,3672,43115,3189,8634,6201,-43979,43628,64564,29400,11363,4658,15186,-76199,-23667,-40253,-34524,-26359,-43914,20867,44252,-50546,-43459,68161,61308,-57767,-41618,4395,32268,6627,21800,-44618,-27865,-16963,-23581,-43361,-52965,-48714,-56052,-6802,11309,63065,-25163,9374,-29036,28001,-6513,109327,-8287,54338,-1454,14571,-24311,-39240,59198,59408,28244,30871,61170,49423,28276,-18143,6183,50139,-1290,-29149,47883,68755,65745,30265,8317,-34989,-84971,-73515,60495,32556,1789,-6672,-27040,-38663,-16690,-15637,-3690,15978,-44970,-2520,46452,-76552,-46111,69805,-1379,-14663,4526,-8009,30437,-8590,24893,34567,-102,-52105,-47128,-21138,-22487,13006,-4976,-60621,23356,-90816,5815,7529,14006,107085,311,-82474,8255,-9884,-57748,8325,-26602,-87695,-3652,-58060,-43183,30497,9833,34361,20313,-10593,26305,4684,4428,-4816,23394,-66333,17874,69108,52685,61975,101543,-4917,34059,-48163,-58573,39577,63056,-84628,-28780,-17031,7089,63898,37786,16446,113278,-9128,-6761,-30236,31209,26988,6099,17884,-37099,61545,29577,-8874,-51200,19294,74870,-33704,-13571,-65454,-1654,-72174,-7717,120374,136472,50237,-26849,-101087,-23743,132717,62299,3568,32268,-39982,-72463,-45438,53765,-23373,-80612,5867,-27613,-124193,-162697,-2201,249674,-86272,107462,-51388,-32647,-25030,-13076,28001,-6657,58618,924,-19343,-18261,15095,-6997,-46097,-25114,-38025,-9886,33857,-15981,-20953,-28829,31469,7516,-101183,-70962,35877,-25371,21815,11184,72887,3576,-50356,-56165,-63409,10104,-1918,-84924,-9658,20834,-61640,1609,4108,-40969,-44097,28983,-75433,35126,47083,16053,118228,76805,41332,-32063,63861,22216,-7991,-104986,-65159,-44645,82044,44079,-60967,-7264,18297,-59632,44310,-66895,-81515,35745,-9041,91766,-9678,-50886,-54070,-71544,54774,32759,-72997,11484,29482,30638,2340,-19551,23075,-3926,-28196,37187,-56904,12707,-9693,55361,-1856,-6418,-30768,-73368,-125247,-29892,23037,-37234,-4686,92985,63925,-72389,-23210,5571,-49578,-44041,-96257,37122,48569,15500,-20063,32004,32458,-24924,79624,14998,-87795,-126809,17600,-80474,18794,40228,68648,65337,25883,66280,-29794,33301,20382,-21807,-27776,-94562,-74619,9568,14893,29473,18346,35875,55755,16905,-47500,11624,26619,101500,101533,60927,-14497,-16807,43636,7791,-1030,54319,83068,30997,-8835,21358,9487,-22094,72665,-51450,-124135,-51800,11866,35472,6983,2769,38202,64244,41293,18980,-7175,-16229,71344,-28544,-33620,21011,9475,11302,-94971,6054,68497,16233,-67650,-65233,32291,38227,50060,-42264,32545,-33397,-64585,125548,66170,22062,-36895,-46968,-18163,47059,-15063,-12042,-67456,-11130,-3409,-1343,33417,-26873,-27402,36283,25820,-47263,-4835,-6843,-26701,-46315,-58065,-41239,-13333,-46019,-292,-4195,27754,-10792,-12048,10404,-26022,-53371,-21730,9639,-56087,2490,-77314,-90068,-75678,22918,-19420,41756,44829,-77575,-11500,-40879,6365,-27131,-83564,-99969,-25325,36879,47014,-18950,30336,44602,-72668,-3071,44801,-22450,60732,-113805,-6885,1250,30580,18556,25650,-105216,-49825,-37463,53840,110374,9240,-69161,-67927,39224,-17733,-27287,19643,36241,28480,53443,-11545,-18306,-19755,1179,61136,39880,57641,-3717,78803,22352,-6036,-71661,56794,29458,44021,-27528,-31260,18906,71808,79709,-51302,-41600,79459,-45242,3984,-28996,-147906,37776,80656,-76359,-1154,36797,-31195,-62167,21470,-9502,65706,-19576,-44201,9879,-72064,-59238,-40903,55678,-71550,-3299,-55464,-24694,-16011,-6387,93430,35267,38326,-55876,-14234,34208,51137,63870,56792,-24479,-68917,-4672,-34573,28861,-51738,-30177,-52908,-21416,-56041,-14322,79590,-2306,26547,-850,26237,-5729,6064,12725,-7056,-12207,-71622,-18238,11600,-32097,18716,-72278,-21196,-64103,4570,-14,35341,89783,18926,-2862,-8704,-6160,15911,-37703,31272,56059,-30678,23938,-29306,-89298,20200,57807,17715,115102,3244,-79615,-33717,15245,-263,-14487,-55,-7793,53009,11621,38743,99084,14892,49733,-17343,46431,67356,40495,6245,45124,25447,-142711,-17860,-63444,-58276,-76852,802,32184,39196,50846,88523,30604,56257,85553,-7887,-23069,3340,-24554,-3726,43425,53205,-21784,44867,47324,44399,44564,31818,14792,-71286,-15895,-44596,71706,1783,18397,-22546,41234,-32392,12336,-5325,-16030,-1999,-3381,-72823,4645,8796,81542,20937,80849,-21071,-92888,42219,36483,8933,-40588,17000,-30810,-47289,-71471,-30510,30171,-38814,-83235,-39331,-103366,26559,86440,40812,12533,-24237,30082,48069,-8435,-24619,-41344,43169,90516,389788,206112,53475,81879,36907,47731,35708,32854,-21814,4826,-54011,-5460,-76569,-37874,20041,19210,65883,-12203,43391,71654,-4054,-85790,-7752,-58794,-1948,1439,-2638,134543,-5209,3623,21560,-27828,35177,24358,-35073,37650,23293,-36932,-58861,-28883,-48643,-16513,24551,-7692,-14346,48770,46745,67870,39817,9120,-31233,39005,21794,-2828,-38537,-16808,-8006,-4384,70493,125508,-23251,37908,56246,-79904,-3300,-27270,-38181,-30396,-41782,-125845,-32017,-38105,-36240,26317,38159,-8147,-65361,-35988,-34604,-3428,-43589,58856,38960,-13159,78606,-33705,-27964,-34216,-995,16836,-38810,45246,5557,-30592,41866,-12690,108144,68631,20163,6640,56469,-3771,15379,38069,29288,35206,21357,-4331,-51790,-17436,-55198,-20808,16132,-10564,-90787,45128,-45168,64683,-26531,-42205,15666,14689,-24566,30214,56516,26632,-18068,58147,34378,1812,17749,-117638,-27256,6492,-82745,-72580,2166,48080,8377,-66763,-28620,9124,-45699,10213,16447,14231,-8236,-12842,18123,-3194,577,12825,-24636,-33423,51136,1692,-34248,-97818,-168052,1596,44713,83731,28621,-17977,-43963,-76505,-68208,-61524,-32481,13624,29206,35430,-10632,-13183,-53502,-18113,-22922,-47121,-50869,-11254,98455,10039,-19329,90064,28568,61514,-8005,-42460,9854,64851,-27647,-23239,-43977,-28235,-8295,-7733,-10352,3976,20736,-53417,52290,27248,-31111,72111,-43735,-16012,-19283,17365,-6329,-35772,-57025,62182,11557,102581,-5993,-27006,-6094,44135,16295,50878,-36550,-15601,52161,84018,-3864,8939,-33322,26209,-8827,-76434,-74680,-48756,35413,-15627,31187,12949,-133515,-18645,-11438,66346,3898,54739,29315,25930,-70547,-4819,-5184,30186,-4383,43953,60208,-12267,-9747,46420,-29716,22077,-52292,22902,32046,-17112,-14029,39605,64894,-1110,94069,-16144,-36781,56252,-42581,-6081,72008,8466,3441,-9247,62907,47681,-2522,-26442,4740,338,-33898,12091,15132,32282,75499,77442,2363,66354,62250,-8688],[-26419,-19914,-43402,-16155,-11658,-47572,13432,22054,-25196,40986,11833,-4070,-99355,-24046,-47324,27839,-82186,-21861,13503,-10423,-71832,-10052,4299,-2856,-36693,-15439,56750,36004,72375,-14832,47630,39825,-15693,-11529,-85934,3355,-69274,-73112,-45280,-31987,59511,111051,-4670,-7696,-28676,43700,58089,57563,-16478,-24263,993,-54451,32426,-7625,21618,-11449,15292,35228,12332,51031,-14601,-28453,415,-49344,43396,36876,-14260,7536,3324,3424,-69140,-30488,-90482,-34427,-36442,-44355,21782,58908,-43364,-56188,52401,56453,-73871,-53025,-5894,42026,3613,40114,-31839,-18408,-30710,-26028,-20001,-93590,-63780,-57277,-12972,15597,62447,-32105,4977,-6539,32013,-4275,118873,-26138,64562,-16651,15822,-23764,-27288,59335,47955,5826,33954,78716,53158,42552,-10459,26819,54364,17169,-32128,41489,90719,87735,65564,27312,-29150,-93207,-66994,73139,40923,-2222,-3121,-22749,10586,2301,1726,-11517,-11918,-43710,-810,29559,-80313,-55910,63146,-25923,10164,3813,1238,34994,9026,28241,21731,-3758,-53065,-45092,-62703,-11652,8688,-24373,-50301,46930,-97140,-12787,2192,22159,110777,30424,-59159,27643,3386,-67339,16772,-23915,-69643,9516,-22433,-33274,40186,16956,47764,16762,-7109,28111,11679,12473,-2687,26108,-79354,37022,85393,71809,71211,137578,1912,61751,-46565,-62565,56395,103638,-126666,-69574,-14911,30802,56312,33504,22587,115836,-7155,-16965,-65905,40794,38852,-19086,52099,-20507,39856,36406,-5415,-30680,17088,64539,-12659,-10378,-45792,1527,-61435,-21975,91101,118244,40274,-10682,-75375,-8065,82368,38758,5448,21387,2285,-74127,-59057,52530,-36352,-77710,13151,-57739,-121698,-175733,-52351,329372,-82176,131837,-53547,-17196,-9026,-20938,-6972,3176,65421,113,-6526,-21266,17314,12052,-52569,-21285,-42807,4636,44967,-7338,-11026,-20215,31536,-8090,-81275,-100586,9174,-10559,33433,8344,52856,18596,-38932,-46028,-38029,18395,-9456,-60143,11309,18311,-49086,341,-10485,-11773,-13113,5257,-57791,22233,5894,-3922,142067,84494,67324,-20689,44154,21690,22141,-119895,-76072,-74893,55885,42254,-41176,9979,49428,-79978,73840,-60594,-60683,19474,904,50209,-12554,-38605,-36906,-78685,64304,77809,-79681,-2564,8534,21093,4380,-39287,37015,-23645,-36502,66939,-11912,69982,-5239,13949,-10276,-18237,-30146,-77017,-90559,-7933,3249,-68755,-29814,82950,73139,-37788,-18170,1887,-15372,-69399,-108160,55523,66787,-2904,-53631,37790,34036,-21678,106091,33654,-122528,-121127,19889,-76039,7710,15036,76024,73813,29816,65974,-19560,29488,20336,-27816,-30826,-62576,-47140,33009,10126,23945,1342,64061,55852,20037,-57145,-17658,-11759,88725,69536,73094,-14876,-202,22931,7970,-14189,65367,58626,31642,-16164,12988,-15299,-45674,67303,-48891,-116537,-65642,8743,55691,28942,10980,44419,49993,26648,23919,-14218,-8665,53510,-36926,-60055,-7118,18181,-1644,-87678,14873,46710,30871,-44307,-43133,28354,30106,59245,13,48147,-25076,-46190,152668,43251,2972,-11025,-91250,-50401,30805,9858,-2147,-48074,-12826,-12896,-334,42684,-24678,-8344,34761,24654,-34782,910,-12877,-19417,-49542,-40565,-7385,11606,-58884,-14157,13156,21507,-18507,4815,29494,-9361,-26821,-20089,13276,-63084,15606,-67213,-102305,-79726,14423,3955,50099,38646,-63387,-12164,-34765,21231,-4771,-55535,-40409,-15645,28597,38143,-10216,40709,50557,-54946,12387,28144,-12726,84496,-70913,-26143,6086,37448,11161,36930,-92991,-36617,-31928,37594,105330,-5189,-88485,-55669,58023,-7881,-16347,40130,26909,6532,58522,2233,1481,4676,-12152,73988,63582,76623,22637,58890,17631,-18202,-48636,59540,6179,22378,-40808,-59806,5434,33944,37342,-56952,-8329,85649,-32212,42351,-11780,-119185,17326,44029,-36287,5623,31165,-21842,-37697,16331,956,52317,-12018,-33025,23581,-76845,-45577,-48641,11704,-95396,-15235,-28094,-45606,-25064,-8921,85170,38975,28415,-57701,-17170,24531,24392,42675,13075,-49165,-75048,18820,-19753,9270,-22429,-5501,-41100,-2137,-25046,-15412,82258,614,38705,1245,12048,-22772,-25301,29136,-3284,9294,-67454,9798,2990,-33480,-221,-57314,-12371,-54785,17201,-20800,46933,92619,21912,7951,-4342,-24448,20008,-14507,36180,34340,-50503,-23691,-11577,-75057,18505,51943,-6686,87494,-28260,-68258,-33718,6576,17021,-16497,-9309,-29782,47000,10419,37996,60669,31635,51904,-54599,34601,87638,43080,766,43790,39272,-107510,-5281,-57782,-60110,-87944,-2960,12805,26188,49100,112250,12249,25304,64142,-18218,-24902,14901,-24520,-5911,22554,37176,-28313,53005,23160,16816,55468,16627,21338,-53169,1950,-49413,77205,11213,9991,-15565,31721,-24892,5932,-20612,3587,2810,-11542,-66425,7771,8503,73353,36690,70143,-31258,-81736,37974,28285,29473,-31793,-3442,-32655,-34880,-66768,-10731,3091,-25249,-99935,-26782,-114270,17625,91044,44885,40009,-28943,40310,61053,-17036,3014,-5413,78969,95846,419345,226255,62795,81733,40345,86429,43078,12487,-20758,12997,-49749,-23604,-55225,-26461,32594,7272,71010,3121,29334,33817,5047,-57162,14453,-50765,-18202,-892,7438,133635,-35825,21893,32287,-29897,47137,34587,-26320,36927,39779,-6456,-31672,-18552,-58046,-5031,14669,-24738,-45277,48732,67628,60640,27310,-7996,-5312,42633,40472,-7570,-41762,7805,7499,-25316,70849,142663,-28815,40186,48798,-77193,13345,-17632,-34966,-31969,-50452,-141866,-35276,-22457,-25517,54140,32215,-16616,-40679,-21021,-20261,45968,-27711,52035,23889,-10053,79629,-23069,-23332,-28662,8936,12141,-49848,29795,14230,-41581,32959,-11675,135078,69967,224,-3578,51819,11027,4133,13690,66596,73675,39332,-1506,-24156,-30067,-34444,-1447,7080,-26171,-69725,45436,-58265,75683,-23247,-52264,8516,20968,-24141,38341,97597,48281,-19517,55886,25373,12339,34773,-107896,-33154,-11821,-83879,-58911,7297,55386,28083,-71261,-20012,6142,-45196,18870,9921,13802,479,-16285,11063,-26581,-15664,-17487,-34675,-11998,66054,36328,-22369,-123019,-170226,-22256,28418,79957,33849,-51014,-55957,-60450,-49042,-57086,-59701,10205,29763,37446,-13846,-22906,-61764,-41052,-34385,-55488,-64767,-865,119521,2142,-44474,45831,19272,90330,-28665,-39050,-16498,64476,7611,14722,-45576,-37014,-9902,16081,-3003,9080,25997,-70602,58511,40490,-46391,55385,-3773,5269,6376,13154,-13775,-49913,-89155,59623,34637,122385,-9442,-21236,-5045,58213,2678,51907,-53451,4415,39924,64310,-7744,13028,-41672,10733,3477,-21498,-55667,-30198,45888,-22445,39469,16982,-116877,22197,17232,72841,8339,78440,41809,20311,-70749,-42760,-17496,37788,-44260,31421,38744,-28071,4893,52434,-16438,44097,-44975,17185,42562,-15810,-18765,9370,33214,14296,93017,-9957,-28806,40453,-32269,-9311,53349,8619,15625,-23250,54720,50371,10109,2749,7314,2749,-12863,13630,16560,50518,82726,105587,13102,71651,65136,-1081],[-31245,-25938,-50064,-24925,-9336,-62153,-14094,38242,-29158,34599,-4052,-5739,-94885,-10264,-48836,25598,-79387,-22641,39479,-27528,-58802,-24007,9335,-18035,-39635,-33047,37896,5225,39646,-31333,48442,75697,980,3249,-42930,-17784,-74011,-56925,11635,-8379,54110,99207,-4305,-57,-7513,40038,42337,50057,-43291,-38402,-18902,-29214,55129,-2862,44965,1123,17938,31006,23448,57137,-22037,-50643,-1835,-51229,47335,337,-60526,2836,-2322,-13542,-63013,-44456,-132132,-34295,-39308,-33244,18571,63028,-34608,-65421,35882,46572,-81093,-66794,-20125,51003,7787,51539,-23489,-9322,-40327,-10121,9215,-120929,-73242,-45333,-22707,22835,59800,-40161,-7205,18634,37574,-3315,118296,-40856,66119,-43224,2304,-29963,-22962,51673,28734,-15301,33519,77404,45239,58932,-4324,37702,43448,32391,-31492,22755,88477,96143,84143,45270,-20819,-76792,-37352,81597,40569,-6102,-3433,-33646,54093,26442,13512,-10621,-34996,-34880,14810,6283,-71903,-52094,43472,-37405,29296,-8373,2219,37667,24996,9378,3970,-7271,-37661,-33315,-73704,4389,5310,-46831,-49641,68089,-87995,-15667,1831,26300,96075,59803,-35057,42858,22201,-73492,12670,-16847,-50082,19313,15122,-24094,37230,23704,47016,8613,-7213,12402,17268,34342,338,19942,-78053,43842,79571,83900,68813,138122,14825,83080,-44630,-51687,74516,86064,-159982,-86587,-6224,69090,37581,27163,30018,108898,-7344,-19499,-79374,57740,41329,-60443,75632,-4077,15538,45185,-13457,-13828,20004,57101,5107,1867,-13365,9046,-31661,-30330,46961,96857,31445,-2462,-53532,5285,36315,10394,18406,17764,41680,-71526,-60488,44910,-51332,-65067,20908,-81183,-101037,-168130,-69018,357722,-84853,142035,-44408,-7886,-4126,-26387,-32537,8440,54454,-3949,11150,-20572,17895,14358,-49778,-10925,-32922,33443,46796,-3690,-16450,-9886,31540,-32430,-33879,-113808,-15173,7112,38309,11262,35014,19200,-24118,-20951,-2586,26468,-17057,-32624,37879,16789,-37481,1183,-24294,16074,24442,-18012,-31006,5887,-27928,-21317,147920,76540,82878,-4464,38398,27536,49485,-98450,-88095,-90564,25013,25533,-19703,25599,75724,-65339,89206,-47985,-27853,-3280,4376,-20684,-9085,-13044,-14376,-75490,64479,101930,-94396,-14176,-15330,9906,-6743,-66260,43623,-32387,-21664,88946,18155,71247,-6323,-16485,-16951,-28068,-21343,-62388,-27776,13061,-19628,-76258,-47067,62576,78097,-6946,-13793,-3505,25311,-81062,-105210,69915,66886,-32488,-68225,38187,32798,8486,114526,50534,-133858,-86730,27623,-52076,-8418,-10010,70494,79223,26649,58737,-6644,27876,19059,-29109,-35007,-21190,-29777,40914,8411,29015,-18330,85725,47929,22061,-59439,-38609,-42640,79246,37590,76808,-3434,11951,8708,11856,-21862,67339,22508,22007,-26572,5529,-40536,-62298,54102,-50950,-92662,-81074,3048,71793,49005,9272,21967,27369,4079,19576,-26217,2592,28465,-49596,-74893,-42162,4634,-3522,-56416,22809,23203,37524,-16202,-10908,26842,21492,67217,33479,63439,-5813,-23727,129642,14121,-14126,11933,-121103,-68496,9738,29691,5120,-31667,-16302,-18416,11650,42448,-21531,13789,28844,15401,-24454,7416,-23477,-18301,-50128,-21370,27406,33141,-57517,-32602,28560,20375,-23161,18153,52340,8919,10746,-8626,22623,-61828,28968,-55452,-97416,-77227,6004,32262,50697,21343,-45480,-1533,-18950,28380,25154,-22426,26881,-7581,14501,35908,11600,44151,45848,-19314,40460,9212,-3256,93170,-20496,-42401,1125,40678,2581,49983,-52075,417,-25868,20871,72539,-17931,-87230,-36470,70690,-22,1536,54796,18335,-21417,45170,11401,13041,17910,-24079,64018,69022,90664,34515,27523,214,-33849,-10360,52190,-7574,4432,-52933,-64361,-5490,6332,-22392,-68200,20401,78295,-17545,78729,17278,-58548,8148,11034,11462,13861,27613,-13777,4271,-3200,8192,27497,1088,-15757,36958,-73012,-38665,-48529,-32741,-115782,-31741,4842,-61371,-29869,-13841,68502,34001,16033,-50776,-30353,-487,-4607,14998,-20626,-66294,-72705,50128,-2693,-14051,9600,10189,-16676,16341,21272,-1388,76610,7016,37708,1842,2074,-37193,-46549,43712,3167,35992,-43304,35714,-5988,-27217,-9924,-37894,2955,-48896,24559,-40203,51364,80197,8058,11469,-3076,-35292,12035,6691,36625,4778,-65223,-62090,5725,-57000,15018,23244,-35374,38614,-54471,-55591,-20816,-2038,31465,-23518,-11117,-43140,29402,10345,35336,10653,38408,46893,-80172,19418,87342,28525,-10431,40727,55073,-63633,-1376,-42797,-59927,-91759,-10237,401,15981,45390,112742,-9314,-1938,43129,-29259,-22903,24751,-17045,1114,9821,17152,-38902,53127,5732,-7976,61097,4752,31038,-27349,21899,-49738,68782,19192,-7741,-2765,18915,-18644,-7654,-35677,16208,4342,-25647,-57322,9077,5520,58324,59125,45621,-35504,-63189,28694,26793,58958,-22113,-33737,-27667,-18230,-53405,12419,-18326,-3491,-98195,-20713,-92770,2275,83156,50467,58814,-24968,41372,69704,-18878,26947,19969,111377,87642,422331,235018,70865,69040,43494,108444,47886,-14124,-16966,24269,-37914,-48481,-36789,-15290,42084,-6954,66398,24188,16293,2400,18638,-25571,26415,-34605,-32347,1754,9073,109520,-58257,36381,36675,-32918,51168,48871,-17755,24115,42062,14886,-13765,-5822,-54803,8955,-3635,-39124,-62955,50313,78354,48318,9221,-26034,25200,39303,59918,-10978,-41229,29892,19028,-47364,50433,141206,-32264,37591,30201,-69783,29763,-6283,-28272,-30632,-47253,-131172,-13080,-6002,-16986,74164,23729,-7239,-11749,-4597,-5532,81691,-9121,40642,-1111,-15661,60711,-5709,-13546,-11839,21102,3520,-49761,17816,15892,-51707,13775,-12736,147315,64181,-19919,-22249,41218,26363,-11211,-15023,88603,92435,44534,-6379,4863,-35103,-9169,3840,-6916,-45973,-37133,33260,-62141,83721,-14567,-59305,585,31385,-21821,37717,115720,53190,-16172,44021,18522,22013,45211,-89910,-39166,-22073,-81073,-34889,3918,57634,44776,-69771,-6107,2265,-29866,43728,3218,525,5918,-22745,12576,-24582,-26014,-40974,-39097,12258,77211,65936,8676,-125289,-142220,-46579,-249,65909,33657,-67100,-60696,-44760,-27931,-42964,-80381,-1423,34318,50702,-6851,-33852,-62182,-58117,-33936,-62847,-66311,11873,103871,-16587,-64389,13603,-3073,103783,-47059,-29181,-32247,58946,31793,48319,-36037,-36265,-12999,39868,-1191,16188,30481,-72868,55547,47416,-50728,27582,41558,21755,16569,13369,-16589,-61941,-109757,48159,53071,112529,-17184,-15255,-2154,62378,1281,50336,-56197,24024,25854,47103,-13555,8288,-51615,-5275,8224,10550,-42030,-10941,48786,-29553,41682,15293,-79882,56842,41626,63431,13696,92097,50273,10931,-54234,-73559,-21883,37241,-80597,15733,2527,-42650,9158,57226,730,64186,-33176,6003,44696,-5457,-20461,-20853,2418,25384,71976,8269,-13925,17136,-17761,-11922,26131,12029,41063,-23795,47702,50760,21574,23978,8585,2215,-98,17015,13654,66761,75454,103538,18873,64382,58464,5637],[-31944,-26788,-39424,-24787,-854,-70608,-45178,56394,-31058,26733,-17562,-992,-58759,4929,-35768,20894,-55664,-17319,60860,-35746,-42555,-36040,8438,-26242,-30944,-41459,6798,-35270,15699,-37156,49179,105451,3895,11225,-5919,-34294,-74730,-48498,46011,10144,44017,88123,-4069,5649,12168,46431,30896,38039,-68766,-45394,-36871,-4410,72314,902,65926,16284,20057,23364,34366,59831,-19935,-52916,46,-50075,51795,-34621,-84718,1594,-10062,-32079,-60068,-64421,-150149,-35860,-37087,-12379,11196,52831,-29949,-68718,24031,34660,-76209,-79552,-35665,53272,16394,53438,-19892,-4225,-45345,17346,36294,-131423,-74458,-23987,-31727,33839,55847,-41304,-16888,36402,42291,-2078,102229,-49947,57540,-71046,-17279,-40346,-23927,41592,8562,-26387,30935,60324,27085,66529,-2865,34725,21838,42919,-27259,-2702,61968,87348,81678,60059,-2678,-37440,5106,79332,30703,-9167,-7004,-56103,76203,51484,5445,-3040,-47397,-19782,38016,-17788,-52924,-35003,12981,-36520,37994,-27438,-4369,41872,34044,-19551,-11423,-10058,-15319,-16258,-51238,23271,3728,-65354,-59451,81511,-64899,-6979,5789,27581,63858,76244,-19947,50814,40197,-73742,2980,-4647,-33097,23614,41261,-18102,24331,23010,22648,-1946,-12798,-14428,19468,74653,3930,8590,-63551,36446,54906,83396,56665,104686,32791,91481,-45114,-31033,89605,10048,-173403,-75766,9504,113553,13559,21628,36989,94775,-14471,-10393,-64117,71705,34270,-97970,86594,3217,-3340,54086,-35301,-11791,29131,56071,12418,18435,27744,17523,11674,-29145,7789,79970,22340,-5153,-38614,18650,8251,-10689,41315,16585,65184,-60199,-52548,31656,-55929,-44807,28918,-91324,-67931,-142871,-49085,344153,-102966,137693,-25328,-1936,-11587,-26557,-37692,3603,22726,-9871,29317,-17318,17331,6207,-37223,-1204,-14577,64108,39176,-1552,-37287,-1823,30255,-61885,20726,-108439,-29863,25188,37948,17432,24770,5567,-9426,15769,35290,31803,-21558,-10546,61685,16790,-32779,5381,-31998,41402,56423,-34387,-1905,-9208,-48371,-33572,134357,57095,84627,11588,43948,36232,69785,-37572,-98652,-90504,-3459,-1803,1302,37581,87867,-28123,85910,-35317,3715,-21950,3507,-81618,-394,14598,7484,-62543,50979,99548,-111975,-20887,-33532,-3150,-31999,-89456,38692,-29662,4975,95575,41292,49342,-9573,-24506,-15334,-29745,-6049,-33166,45311,25165,-38153,-63913,-51586,34781,76200,11067,-13153,-8062,64527,-74019,-88101,71520,50554,-63820,-61952,34753,28272,45875,101612,60575,-118691,-35228,38462,-20594,-26273,-28430,54960,83167,16555,52084,6240,31073,15228,-24299,-34988,17387,-27662,29874,10012,45608,-35315,94421,33699,21709,-52738,-47180,-55296,74217,16042,68412,12867,11684,3326,20363,-22245,60568,-14201,6093,-35040,1300,-61133,-66308,35708,-57505,-59421,-88913,-4072,78173,63901,3482,-19459,2859,-17879,12390,-37457,16481,1871,-61991,-75015,-75206,-34435,919,-13168,30096,7655,29941,7736,23352,32475,11359,68249,47250,75182,12285,-2269,64216,-9568,-24434,27694,-127605,-66280,-11945,39654,5430,-18503,-18318,-17032,32085,35855,-15129,33384,20120,161,-20781,13818,-35898,-25716,-47901,-2511,53128,42154,-40545,-50733,37540,21300,-25074,23476,72706,23429,51321,4660,29952,-52200,37244,-49812,-76052,-68441,93,57509,44478,-4216,-29480,17117,861,24439,57713,11130,77963,-1796,-1417,38988,40873,39501,27650,21978,74769,-7135,6502,84913,17708,-51996,-6479,43954,-5324,59628,5315,45316,-21312,8500,21138,-26721,-61279,-14872,74010,4690,16887,57819,12001,-50495,16741,13083,11451,18907,-32900,34338,56253,97975,26566,-5442,-22099,-47352,31618,37811,-11672,-7768,-62693,-42048,-12211,-4901,-73985,-83329,36736,60149,-6212,102548,49437,2817,12238,-14234,59049,22703,28394,-7076,50603,-31621,11854,-4740,14053,3167,46801,-59536,-38335,-40179,-59587,-125554,-50845,29873,-65163,-24400,-19818,45190,22706,3367,-40596,-51910,-29152,-23875,-12894,-41651,-70088,-62109,80220,12453,-32441,37648,11518,12008,29229,64972,19539,63494,17965,20917,-1953,-1513,-44909,-53619,47330,10993,57599,-3560,52343,-13144,-13008,-6205,-16988,20818,-48858,30470,-53288,48732,56581,-19016,5636,-4253,-33744,-4507,18855,32096,-24712,-72051,-79126,20169,-41182,9381,-15448,-64919,-6373,-68547,-43227,1764,-6317,38455,-32447,-7570,-46229,1124,11527,30310,-25574,32718,35498,-87685,1997,66657,-13806,-27885,36154,70458,-29222,-6493,-22904,-56519,-85230,-19855,-4414,10662,42580,87568,-29481,-22651,27756,-38531,-16811,28776,-4399,18213,1387,-3374,-47895,45968,2212,-23924,58899,-2590,37664,-2779,39270,-45656,50149,27831,-28059,17178,6892,-14995,-24111,-46340,17818,-649,-45408,-50172,9561,-2316,42567,80489,15176,-33439,-43938,15671,31388,85920,-12746,-60695,-16426,-2049,-36489,31808,-29375,18081,-82526,-22221,-51362,-15371,64901,56174,62970,-18070,26628,73719,-17369,44963,28824,129744,71949,424100,239717,78010,47067,45641,109913,47929,-26362,-10491,39181,-20732,-72912,-23632,-7986,44380,-22286,49097,43342,4693,-8658,36801,1867,24445,-17349,-43402,7185,1338,68226,-67170,44914,33687,-34362,44745,61786,-10038,7557,33197,25015,-13150,6423,-40831,19710,-25531,-48741,-65044,50493,69700,31660,-10032,-43646,52527,31454,76003,-10940,-36970,46351,23013,-66829,16536,122630,-33187,28944,2963,-58651,41596,4076,-20899,-27165,-35372,-99981,20705,5102,-14896,81234,14568,14589,15200,11354,8633,89874,7822,27079,-27158,-25370,29688,14305,-1382,11736,30271,-6399,-34177,11540,10202,-58841,-12297,-17713,139420,55786,-34096,-39048,30334,36936,-25526,-33392,86654,85395,36237,-16164,31512,-29149,11573,-2515,-24533,-65655,-3662,9272,-57065,84029,-45,-59584,-4838,39486,-15744,30125,106554,42869,-9230,30714,14889,28755,47916,-60031,-40449,-20785,-70309,-9119,-7454,53678,53655,-63263,8757,-1922,-6719,79878,-2664,-16413,8417,-25203,23767,1298,-23732,-55472,-36535,32548,83847,82236,43335,-107284,-96153,-66173,-30620,46637,25660,-68326,-53038,-33668,-10028,-23495,-83468,-17124,44458,69780,7713,-45457,-55860,-65027,-23792,-67869,-57185,22956,52450,-39818,-73135,-2735,-35500,94842,-60061,-17085,-22621,49200,39237,70880,-17926,-28561,-14632,57411,-4982,23228,32016,-61800,43349,48600,-44063,-3695,81346,29028,7848,18299,-14950,-68436,-114146,30539,59419,74259,-29517,-10957,3943,58349,8715,48221,-44728,38470,14057,34661,-18510,-2093,-59284,-16047,5287,9009,-42735,-432,44458,-31668,38733,9912,-33996,74568,53264,45959,19445,87669,52577,678,-24013,-85968,-16261,29762,-104397,5441,-32874,-52392,3301,55419,12298,79235,-19023,-4252,38709,9329,-17323,-40515,-20968,29029,42106,34717,7432,-9958,-3814,-10885,958,17661,67852,-9718,43096,47719,27778,28721,11149,-1577,-661,22691,7761,79426,57844,75527,18630,46265,44349,12072],[-29610,-21744,-8896,-14988,9460,-71337,-68035,71071,-33568,17323,-22584,9424,-3434,18119,-13377,13184,-20299,-9556,70304,-31951,-28629,-45864,2601,-19923,-14654,-41427,-28126,-68457,13650,-30434,47877,118824,-5807,13655,20816,-41247,-68361,-48363,55808,18773,35553,78381,-1281,6746,27026,61734,27874,21376,-86601,-40876,-43893,18486,80608,127,81037,29014,20328,15924,43098,58087,-10778,-37600,3430,-45812,52554,-58594,-72501,5143,-16585,-45445,-57170,-84097,-139684,-39421,-32505,13180,670,28282,-34595,-64354,19264,24091,-60036,-86045,-48605,44573,23601,45059,-19157,-4782,-47444,46456,53740,-127709,-67201,-1725,-35720,45623,50618,-28119,-15274,40369,42068,587,71695,-52955,41413,-88296,-33970,-49613,-26358,33353,-6076,-24370,28087,35766,2828,56005,-7780,20864,-4038,47441,-20998,-29844,18420,62581,61342,68480,30575,14253,43914,60529,12318,-10752,-12033,-83923,70194,71514,-32600,5144,-46049,536,57982,-37165,-27222,-9093,-21989,-26549,35231,-44009,-14157,51139,34109,-40740,-17951,-13474,1512,-649,-8419,41144,4171,-74464,-72563,85221,-32383,3227,11874,29559,21737,69217,-17424,50844,50208,-68353,-3267,7541,-20360,22862,48167,-16601,7415,9483,-26049,-12253,-22556,-42466,17522,123443,7697,-3506,-42192,18074,21116,67886,40469,51189,53290,83843,-49625,-9953,96416,-86729,-160350,-44758,30312,148155,-9756,18871,41209,76699,-28327,12299,-24645,74217,20195,-116951,86208,-4323,-11437,60630,-68414,-30962,43956,59461,6795,34368,68598,23016,55801,-17521,-9111,69319,9533,-19081,-32308,34827,3809,-14157,68862,11673,63477,-38096,-40000,15850,-44870,-24299,36973,-87106,-30886,-98609,-2720,295593,-150003,125503,-489,4463,-25656,-19830,-19419,-14535,-24599,-15533,44483,-12185,16125,-4800,-17706,1746,2555,81071,25098,3364,-65209,92,26083,-89589,60373,-89578,-32126,41180,34985,23544,23280,-16857,2448,57719,69341,32762,-20308,1251,75319,17615,-37071,11784,-31572,62477,73854,-41199,20210,-18812,-53780,-39518,105648,32710,73082,23171,54533,41202,79509,44502,-103729,-80131,-24909,-32063,19539,44105,83135,9897,66469,-28398,23193,-28101,1019,-95134,10107,33825,22787,-45429,24201,75664,-123178,-20688,-38361,-15912,-66835,-98926,21781,-18090,26065,83744,61228,33746,-12586,-11184,-3365,-21494,9895,1024,107123,24667,-47853,-42747,-41101,3858,67059,13621,-16837,-10727,91383,-49942,-59543,55002,24534,-86850,-42058,27361,21302,67348,72110,60711,-85485,9856,48036,8020,-41241,-37355,33782,86421,1919,51843,17890,39112,8587,-13584,-25764,41848,-33452,5361,13372,67476,-41318,88317,17620,18756,-36580,-43951,-46056,69778,10042,47629,23910,-4819,5784,32564,-16643,47464,-41008,-10442,-36120,799,-70523,-55933,17360,-66482,-28283,-81870,-10578,71916,71748,786,-55815,-16064,-31388,7989,-42718,29231,-20826,-69301,-62610,-96729,-85673,4938,27704,36521,2994,6937,20949,48213,43191,-1028,59045,40884,81967,18902,13616,-14999,-19544,-26066,34252,-110333,-45970,-30023,38466,-3013,-6947,-16936,-8256,55378,29234,-4525,45331,10564,-17579,-24988,18950,-44473,-39292,-43412,14313,63337,32999,-12303,-63985,37495,19809,-23849,18937,83589,29458,82543,9945,28124,-37383,37113,-52330,-43688,-54836,-1390,74803,34844,-32795,-19955,36409,16289,8399,84573,38199,98928,1603,-14696,43524,68209,29126,-300,52517,103130,-17958,17858,64425,34688,-53738,-7016,47625,-11601,60490,58068,76476,-19264,2668,-33108,-30807,-16471,2980,67883,6184,20587,46856,6470,-71808,-17616,6703,-3244,13189,-38150,-4053,30536,98282,3017,-27105,-41141,-53453,64126,22041,-8110,-14454,-68564,-1561,-14249,280,-94476,-98333,39675,37445,-1177,107129,75668,38333,25346,-28639,97818,29950,33602,-740,84320,-60256,10653,-36360,23869,19943,50804,-38569,-40011,-24236,-58435,-120744,-68752,38291,-54056,-4881,-25319,18898,9038,-7978,-34938,-76001,-49362,-28423,-37142,-50236,-57121,-45906,97512,22208,-41255,56234,-484,35042,33540,91496,36696,44276,31697,-7956,-12024,-58,-44407,-46423,37123,19688,65381,38641,55217,-16195,7131,9672,3601,36913,-52823,37654,-56743,41935,28624,-48566,-7092,-6277,-19070,-22337,18643,23145,-45563,-70380,-71572,29615,-31039,3380,-49867,-91217,-27295,-69027,-33784,27350,-4060,38169,-39133,1525,-39513,-32296,13364,22660,-28466,17542,20161,-76037,-14436,32356,-84015,-50540,28688,81920,-13831,-17706,-3095,-48908,-68160,-29425,-2724,11590,42804,45141,-44656,-36163,19282,-44488,-8740,24629,9750,41544,-8421,-21160,-49811,34587,13372,-29646,49444,-4674,34826,12432,50103,-37885,27547,39540,-43304,41494,-2694,-13839,-37502,-48899,7528,-12169,-68661,-47367,10332,-15683,33385,92408,-11817,-27389,-29673,2117,39895,99480,-2844,-71491,-1521,10110,-20744,41677,-29714,31119,-65676,-27761,-8681,-31119,40682,59314,51041,-14016,-4918,73520,-16647,56646,22815,128019,49057,422232,239264,81634,20898,45150,95070,42618,-10655,-2831,58344,-2105,-90710,-14806,-6070,37675,-36571,20672,54294,-5245,2522,57714,19925,10657,-4176,-51752,11384,-11963,20994,-59893,47691,24406,-32008,28262,67908,-3928,-6871,19626,25522,-30445,15071,-21549,22434,-44158,-52757,-55874,46104,38398,12329,-25156,-58271,71318,26604,84388,-6828,-29511,57397,17811,-79641,-19126,93325,-31331,13921,-28128,-45795,45350,11233,-15474,-23637,-20732,-59633,49158,6238,-20521,73532,7113,38392,35084,25949,21160,69575,19278,13450,-44199,-33815,1204,31488,10617,35617,31418,-14325,-5677,11536,-794,-61742,-40317,-26991,113653,48398,-38585,-44416,23760,37968,-33713,-31532,61729,57603,17115,-27542,52370,-12116,19453,-13492,-42250,-79593,21232,-21319,-44333,74361,18860,-52244,-5217,40942,-3685,21059,75626,24891,-238,24402,14363,31758,43780,-18183,-34307,-8325,-50865,8180,-23129,43029,53440,-53987,19722,-5393,16730,114826,-7828,-26771,8779,-19638,41029,41308,-5885,-61154,-27537,42945,83753,80902,65278,-78474,-51479,-76718,-47416,27433,9410,-62308,-33303,-28633,1570,-3046,-63896,-31800,59409,87268,22884,-57690,-45629,-59843,-9503,-69684,-42091,27957,-15763,-55667,-70134,-13006,-71658,63803,-65107,-8561,14653,37247,31100,76830,3807,-17982,-13534,64369,-13555,26980,29141,-43357,24577,45041,-31453,-28896,104928,27148,-14169,25444,-10060,-66349,-101866,10781,51045,22184,-47454,-10123,13003,47482,18876,46445,-22739,43989,6919,25035,-20777,-13872,-59323,-17779,-1610,-13375,-57646,-3789,36138,-24428,32699,2875,6766,70935,46333,27532,25570,62260,47262,-7433,13093,-73544,-1544,19662,-109616,8484,-54071,-55169,-8967,42477,13419,86421,-5152,-6650,26851,23618,-9265,-45582,-33239,24044,17889,62553,32565,-35373,5576,-3852,-14238,23580,86251,14203,39921,42784,25312,16634,16994,-7805,-13375,29335,740,87531,37413,37605,13884,22094,28041,18589],[-25296,-11259,33236,2228,17526,-63541,-74777,75947,-37982,7037,-15677,22896,47382,27483,11065,3159,13614,-4596,63764,-17002,-20331,-52802,-5520,4007,3214,-37594,-58636,-82460,30093,-13555,42593,111382,-23525,12844,38277,-37438,-54303,-50543,47615,18633,36180,68136,5063,1137,36328,79973,32517,-883,-92698,-24092,-35960,38928,79297,-5651,90513,35995,18170,11182,49527,52185,2543,-12413,3716,-38166,46531,-66592,-29536,11254,-18920,-46696,-48521,-93634,-107480,-44170,-27496,36691,-11079,-6449,-50589,-52958,20759,17392,-36974,-81175,-54859,23820,23370,27902,-18098,-10219,-49101,68087,57503,-115141,-53358,13075,-31795,53167,43548,638,999,30178,32879,4674,34429,-51125,23965,-87143,-41692,-51673,-26565,28864,-11258,-12717,26577,13369,-21451,25473,-18320,4276,-27793,44972,-15366,-55165,-30942,27738,31423,68368,75661,63640,64574,24599,-11898,-10609,-16545,-110506,41007,80415,-96586,7139,-32336,24021,64496,-48162,-61,19020,-52787,-11672,23637,-47562,-21355,66570,27231,-41626,-12209,-19864,3869,6988,32394,53261,6051,-72597,-77656,81307,3069,3989,17627,36810,-18473,33579,-23917,44544,47881,-59626,1006,12126,-11614,19661,35962,-19153,-6404,-17288,-86976,-19898,-32031,-62210,12119,157615,11318,-13026,-22558,-4212,-9525,39956,27449,-3191,72758,61990,-57777,2044,90510,-156913,-125667,-8506,52174,157549,-28422,19160,40613,56810,-43915,46647,24214,62575,3116,-113511,77130,-26696,-7704,61740,-104067,-64274,62518,58376,-8013,46756,98964,22917,87135,2161,1994,60557,-9413,-40889,-34303,53816,18962,3416,93206,-67,34875,-8918,-27987,1460,-22784,-10575,44463,-73258,2139,-32296,52680,216132,-238384,115813,24357,13520,-37157,-6887,15973,-43159,-74607,-18842,55253,-5064,14567,-13963,3459,-4969,10687,74929,9847,13291,-87933,-6254,18207,-108117,72345,-64903,-24110,52916,31765,26579,27892,-40018,10173,96227,95413,29820,-12290,2489,75430,17273,-47396,17144,-24900,76375,74020,-40079,27851,-20712,-46101,-39476,70172,9498,51594,28389,63555,35540,76756,113650,-99742,-68380,-37753,-57423,32261,44310,64738,32210,38158,-29166,25932,-18867,-1010,-54581,17080,39549,27583,-31162,-10264,41404,-119297,-12792,-26638,-25593,-102156,-91867,-2701,-2256,28368,56388,76679,35279,-14561,13234,16118,-6384,19320,27838,141045,13929,-47871,-22748,-17431,-25283,52593,3766,-23261,-11966,97127,-16371,-23168,22520,-1977,-94854,-21088,14967,14135,61053,37113,51075,-49444,26201,52108,28728,-48689,-37923,11344,88039,-13453,55541,28761,48977,-350,1287,-5611,46155,-34764,-21038,15863,84712,-27445,70546,5297,14538,-12168,-33322,-19858,61490,17173,18415,22406,-33746,12705,45487,-8525,32474,-52064,-22412,-26356,2455,-61875,-33913,5216,-74513,-7963,-58365,-14102,54570,72563,6203,-61848,-24165,-32392,9307,-39394,35723,-36268,-68493,-43873,-100594,-126100,2759,55482,40480,5380,-25547,20871,53497,51161,-15537,40514,23555,84974,10533,21244,-75890,-14914,-20389,31682,-76875,-15664,-40926,28553,-17606,4617,-11890,5856,74896,29246,9013,46568,1920,-33879,-34492,21728,-43113,-53197,-37833,27373,57854,6291,19144,-69611,28437,12518,-18627,6276,80089,24938,93749,257,14032,-22863,28417,-57510,-8352,-38868,1641,83101,25744,-58213,-18522,47971,20340,-17378,96099,51840,92668,2843,-22011,44794,83929,17922,-27637,59749,111900,-22299,32001,40053,34537,-49159,6159,47871,-16461,48996,87129,80241,-18882,2296,-75105,-30585,34619,11784,54922,5093,8525,24022,-1322,-76529,-46613,-5391,-26526,9943,-40412,-37887,-96,92349,-23328,-28157,-51089,-49117,77566,11921,544,-16987,-69364,41038,-12468,16598,-76694,-108347,34304,17041,-2283,93768,89999,40261,40120,-29748,120682,32813,41031,6311,92418,-79954,2667,-57743,30855,31968,48309,-14841,-37572,-2842,-32027,-102782,-80963,28757,-31152,27588,-28989,-5230,-3122,-17073,-40582,-94838,-53722,-20304,-55768,-46657,-28162,-28511,94402,25028,-40604,62674,-18601,45426,29166,96777,41859,20283,44350,-39633,-28254,2503,-36815,-28109,17241,29330,55679,64105,44501,-13606,27766,30706,22353,47668,-56577,45395,-50828,35177,2668,-68193,-20962,-7531,5575,-33053,7716,11849,-51331,-61832,-45334,32600,-26215,725,-69606,-109561,-19418,-60320,-29754,48492,3851,34682,-39887,18368,-25172,-62258,15212,12206,2443,-894,4118,-49467,-25548,-4361,-164632,-74876,16626,85958,-15239,-30224,12572,-36825,-43923,-36461,3279,18906,46762,-94,-52881,-43006,15001,-46375,-1345,13300,22105,63399,-23384,-33837,-41833,23404,33566,-27614,36529,-1634,19134,14063,52200,-27029,7465,55359,-47854,63298,-10039,-13696,-42627,-41425,-11612,-26683,-90969,-48175,12285,-32771,33774,89125,-28421,-21123,-22943,-7502,49012,94281,8975,-60598,13097,16888,-9445,39618,-22700,30414,-60883,-31641,20610,-42122,16170,57212,27159,-15840,-45778,69963,-19081,63530,10983,107593,18477,404420,229156,78097,-3500,39934,71313,32918,29926,3001,80355,12848,-99235,-7965,-8842,22537,-47377,-12922,54494,-13773,24660,77306,26438,-8166,2947,-58794,10020,-23787,-19711,-38614,46878,11915,-25056,5402,63435,-673,-17652,8123,20501,-56895,17630,-3616,15139,-53102,-51607,-43561,35259,-10117,-7575,-31906,-65938,80486,33859,82194,-46,-19730,66353,4558,-82611,-44898,61910,-26703,-5970,-57400,-33586,39864,14233,-13280,-22806,-9910,-21699,60126,-3264,-31528,53838,3391,53562,45205,38655,30736,31946,23081,1354,-44934,-36857,-10210,41060,20815,53872,22409,-17276,25936,16958,-13452,-60128,-64922,-38983,78674,43731,-33045,-33652,22991,27354,-32002,-9090,23674,22980,-7896,-38189,64468,11904,9952,-22002,-54922,-82590,32588,-50504,-26514,55933,39109,-39489,-44,34626,14730,16746,36954,9232,9143,29298,15800,31719,35044,29666,-20805,10814,-25601,9574,-37794,26483,45938,-45104,23280,-6845,34512,132217,-12885,-24520,7304,-6848,57726,82088,25391,-60177,-14704,40430,72826,63008,65244,-51155,-24648,-76085,-39875,12302,-12705,-56511,-6112,-28746,6562,15335,-26521,-41315,75895,97083,29587,-70004,-35233,-43898,2300,-68215,-26454,23690,-73309,-52169,-61171,-29865,-103008,19258,-60853,-8276,61328,25627,13828,65574,23546,-7693,-11266,59375,-25654,24591,22189,-24541,3778,36947,-21033,-40255,105858,20317,-37848,30898,-3762,-54130,-77017,-7197,31157,-24035,-71316,-13987,23052,30708,25933,44822,4432,39004,4402,13961,-20256,-23176,-48156,-10093,-6979,-34352,-77970,-19779,28361,-6788,25867,-4449,32626,50289,21538,11859,32327,20376,33610,-11493,48200,-37795,18405,12373,-95206,28277,-55143,-50975,-22358,16974,4661,84166,5829,2791,12625,33488,1816,-40898,-34143,11580,9383,84052,56353,-53542,8335,9629,-16819,27561,91368,38974,34487,38953,12823,-4624,26051,-14627,-31960,34641,-5374,90895,21343,7049,8642,-2311,15188,24556],[-20265,2839,69741,22390,20865,-47426,-64733,67319,-43062,-2486,2210,35614,74222,33276,30995,-7264,34787,-6713,42353,5111,-17785,-55984,-12785,40817,17146,-35217,-78156,-74163,50748,7723,32491,86057,-42762,10147,48127,-25387,-34808,-46849,31665,15458,50942,56302,13396,-12056,41923,92808,40402,-29285,-85989,1125,-15849,55961,70655,-14008,99480,37053,14046,9605,55573,44087,17396,13249,-2782,-27739,32939,-59766,20819,15079,-15578,-32194,-29948,-83896,-67255,-48854,-22551,51984,-21679,-43945,-74109,-38174,25450,15229,-13373,-62499,-51561,-6616,12606,5294,-13552,-17743,-51892,77456,49014,-98709,-35946,16260,-19292,52079,34123,36156,28909,11296,13129,8730,1452,-46643,12535,-67591,-38760,-42097,-22246,27765,-6681,903,27074,178,-39612,-17981,-31304,-6018,-44646,35323,-13076,-76285,-75097,-9031,1259,60906,119090,98824,62402,-20921,-37876,-9165,-19339,-130052,2434,74231,-164662,-958,-11939,46499,52985,-49939,22962,42827,-71272,4089,8188,-32148,-21610,84877,19294,-22078,4729,-30944,-9862,3054,51168,55105,8101,-62803,-66445,74488,34495,-10266,21648,52502,-45251,-25690,-31521,34912,33988,-50301,17926,4015,-5866,17380,11251,-23757,-11354,-51290,-139438,-23255,-35516,-67761,5117,154774,14636,-18922,-11446,-22424,-27002,7195,23199,-42986,87166,32321,-67139,-313,70149,-175948,-85643,18226,70144,136342,-41438,21070,34060,35288,-54174,85329,63484,40757,-12815,-93771,62109,-57989,4904,54045,-129509,-91223,82165,40586,-23299,55478,111959,17396,97951,24750,31790,46894,-33302,-63894,-42437,70570,42349,36052,107004,-15974,-13206,17435,-20498,-8426,-915,-6035,50037,-57670,25634,53078,101473,111206,-368117,116995,43640,24509,-38876,8888,55326,-72379,-111356,-18490,61807,4667,12612,-20185,20209,-20012,7425,47117,-770,26896,-95308,-19949,7431,-112924,57916,-40402,-11303,58903,29446,24707,34052,-56892,13696,122385,111466,25875,1250,-3318,63677,13126,-56990,17616,-16711,79778,59949,-35301,18944,-15543,-29933,-34867,37293,-8893,24765,28424,66354,15681,62387,139321,-85232,-62606,-42745,-72556,36579,38938,38637,34653,9834,-33645,14356,2395,-1751,10177,15052,34015,21166,-23980,-43423,8254,-96972,1463,-1741,-30290,-127592,-74930,-26651,12661,9976,21683,84195,45230,-16054,36088,36982,9238,17079,36946,142108,434,-40288,-8165,13040,-48134,36324,-12230,-29676,-12827,80108,16512,16950,-14936,-20595,-86686,-10670,-2676,9748,32005,9000,34942,-24429,7987,48754,41885,-45798,-33998,-8914,85831,-25572,51275,39921,55450,-10840,17589,22107,31648,-23522,-38046,14960,89344,9713,47596,1289,11747,16907,-21279,11735,47860,29310,-11665,8838,-63431,20045,54856,-1732,21537,-47898,-26949,-6275,3268,-31707,-6561,4229,-78077,1077,-23427,-12719,32154,68179,20411,-26764,-20657,-22043,16290,-28617,31752,-44271,-59655,-26293,-86872,-137685,-8083,66413,38815,7635,-55823,8993,35182,47459,-30913,17469,8004,86766,-8709,20683,-100319,-2140,-11059,21632,-38700,15232,-42176,14879,-29719,16293,-4285,21499,85134,39656,22125,37019,-4616,-45344,-43991,21589,-28912,-60919,-32726,34764,41957,-30660,45435,-67507,12901,-749,-8798,-9561,61615,11301,81071,-24872,-9588,-14341,14092,-56136,22120,-23587,6710,83850,19482,-75101,-22968,46601,11113,-46858,85572,47717,73682,2222,-22876,39032,81934,11179,-41244,41070,92632,-20653,48946,19850,28390,-41449,32481,39143,-20890,25089,84843,59234,-17686,3856,-96300,-27103,78884,9196,39292,2222,-15971,-4693,-13453,-60184,-61412,-18304,-51204,17033,-40722,-58243,-27629,81348,-36878,-8607,-49995,-34680,70027,13742,11947,-16914,-64837,69425,-8905,35641,-32569,-109394,28124,3378,-6528,73181,91126,19481,50819,-16833,123942,29094,47294,14437,72299,-84283,-13102,-61225,37537,38006,40413,6016,-26781,20126,5558,-77528,-83917,6095,-5114,65820,-29821,-21795,-11416,-23319,-59584,-101908,-42148,-6023,-67908,-31510,10920,-14803,71748,21533,-33828,57556,-32835,42109,18778,87177,32475,-6765,51637,-63211,-48140,1727,-25152,-3763,-3949,39885,31266,56575,25664,-5373,38327,46711,37612,51084,-55889,49479,-40361,31810,-17665,-69932,-29657,-7229,34541,-30539,-8060,1441,-40027,-49423,-11222,28927,-23089,5314,-70852,-115377,7583,-49679,-32244,59719,13791,33357,-32851,44438,-6554,-80979,16835,-1032,47399,-16050,-9653,-15928,-27670,-31705,-227109,-95423,-356,80484,-22765,-39227,21758,-20956,-18706,-39509,10973,31253,53436,-34258,-53757,-44082,10603,-43671,3981,-616,30950,75198,-42609,-40219,-25035,16788,53580,-22032,26040,5345,-7805,2919,45747,-12971,-5408,73418,-40298,74038,-16053,-12363,-37258,-24566,-33253,-38533,-106632,-49551,15960,-49496,38105,69826,-32955,-17760,-22268,-9016,54872,72465,22917,-33422,23325,19063,-3970,27198,-13696,15758,-72592,-29334,31067,-47653,-3366,48567,-100,-22808,-81361,64135,-23903,68138,5596,77558,-14318,383121,214051,67168,-19195,29964,45819,21750,77447,4302,101452,19637,-99283,-1071,-13909,850,-52521,-43063,46356,-21385,40799,90080,22373,-24194,4895,-65760,410,-27028,-44814,-11131,45219,620,-14718,-17960,47359,-1856,-26574,2982,14647,-77283,13086,7728,-377,-48907,-46416,-35347,18377,-62748,-26215,-28793,-62017,82923,57629,69356,6224,-8830,77662,-12848,-74755,-53632,36103,-19619,-26904,-79614,-23828,26846,13719,-13666,-26975,-7863,5458,50504,-19186,-42834,28852,4095,54292,45658,48594,36054,-6958,19316,-8017,-28097,-32883,2386,40849,28584,63361,5828,-13757,47332,26074,-23758,-54448,-81371,-50287,44767,41508,-20307,-8882,25846,6807,-19126,25508,-13475,-2714,-33121,-47304,65956,35088,-15304,-24687,-57322,-71878,31276,-70307,-7269,33163,57209,-25518,8646,22409,36202,20351,8004,3615,17243,42898,17459,30485,24401,72640,-2354,29393,419,-5762,-46726,6305,34528,-40071,18600,-5055,43447,119792,-17977,-10354,3258,8049,66967,111371,63549,-55812,-2116,26027,47798,34464,45048,-35394,-21251,-64895,-10425,3556,-35674,-53417,22335,-31672,7237,30353,14756,-43818,88937,96726,20315,-80655,-28290,-21701,6540,-64270,-14355,9648,-100222,-24101,-56349,-57085,-121287,-24842,-47709,-17432,85926,16642,-4201,44268,36801,1615,-11805,44138,-39724,15091,13347,-10292,-14148,23719,-20035,-35266,85018,14488,-51197,31219,2037,-32520,-46483,-20664,7569,-50125,-96951,-22758,31091,9323,26417,42512,31987,24784,4380,-1767,-18725,-27545,-26466,3940,-6278,-37725,-91215,-41320,24897,17776,19794,-11619,41460,24127,-12124,-550,39359,-26929,12305,-11467,72850,11286,38045,11749,-65645,60176,-38828,-41872,-32295,-17977,-9326,72936,11918,22733,-540,36777,12555,-36835,-26518,-5133,17157,93070,72112,-60539,4763,27585,-9545,27862,83476,55163,21570,37920,-7915,-23669,35463,-19695,-48030,36565,-8779,90383,13499,-6770,7947,-22245,8972,28186],[-16104,17373,82899,40136,19193,-24473,-43680,46261,-45213,-8842,25647,43707,71830,37372,42478,-15500,37510,-17038,12226,29143,-18445,-54810,-16720,78223,23959,-37164,-82518,-48208,61290,26469,18397,51275,-57132,5024,50443,-10011,-14265,-32708,17289,15643,78799,44240,19853,-32021,46796,93628,46440,-62129,-68181,27048,8073,67504,59226,-21497,114223,35578,9326,9661,63987,37126,31158,32184,-15809,-17287,13441,-44734,50972,11263,-7090,-3902,-2131,-51783,-32565,-52373,-16980,55556,-28978,-75680,-94482,-25283,29671,15987,4592,-31962,-38268,-41744,-7137,-18652,-3612,-23648,-55287,75825,35132,-81935,-18069,9420,244,40859,22806,61965,61076,-7559,-14363,10287,-18105,-41807,12006,-37460,-27511,-20180,-13038,28469,4680,8683,29063,-1715,-47536,-61705,-42149,-4613,-52299,19686,-15733,-91299,-106093,-40780,-22253,51154,143538,115067,45292,-61991,-60662,-7508,-20426,-138084,-29732,53301,-206412,-18113,7175,62159,26760,-44504,37183,57738,-72615,17376,-5706,-875,-14004,98670,18494,7460,27381,-46397,-34320,-11292,39551,43826,8761,-51247,-39296,68981,56042,-35669,24333,75787,-51880,-89320,-32635,25159,13914,-42056,43881,-15981,-2529,18385,-16513,-27670,-5156,-81812,-165480,-21684,-28918,-58068,-1146,109849,17693,-22366,-10892,-30719,-27068,-20174,29084,-62272,92793,3466,-74048,-15617,37956,-151609,-59239,27420,79853,92933,-50137,22293,21811,11097,-53624,116317,79002,17328,-24446,-68460,43354,-88663,21252,34926,-133572,-89702,100521,-1096,-29103,62162,107166,9602,89096,43799,60266,24233,-56815,-79931,-53532,75659,60334,70288,106561,-28244,-66145,28527,-19300,-12885,9911,-7558,51632,-47488,36911,142903,136394,-7767,-516155,130322,53597,34296,-29833,21825,83879,-88952,-122818,-14384,64400,17215,9900,-24554,27729,-38310,-3690,7970,-2491,39766,-83926,-36740,-3759,-104434,28717,-19256,0,58654,27823,17741,37725,-64265,13790,130229,117360,25148,16976,-10984,45365,3199,-58566,10768,-12342,70630,37546,-31006,-2046,-6491,-11211,-27576,14015,-21761,-2866,26892,61255,-15574,40809,114608,-61371,-64266,-41611,-75844,30420,30453,10617,23187,-11146,-33369,-4111,28243,-1431,55813,1127,25188,6348,-22904,-66097,-15814,-60768,18010,27241,-29899,-135852,-60697,-41446,22068,-19669,-9779,81443,45972,-18187,48174,52487,18550,2341,24498,118074,-6730,-28627,2376,40769,-61600,22127,-27671,-33399,-13606,47106,39787,56098,-40858,-26476,-66653,-16253,-23736,10595,-4073,-4122,17461,-16779,-28727,39537,50693,-33174,-29979,-24847,77718,-31477,25557,51266,53230,-22281,32417,49432,6007,-489,-40938,9343,79429,62325,26524,7117,13338,44238,-12911,35406,30979,37443,-33544,-7875,-78685,24852,56578,1285,20611,-34277,-24345,19097,89,14169,18359,16298,-74713,6061,13649,-5664,13131,61521,39756,38124,-9320,-5871,26685,-14887,16192,-47681,-46100,-15691,-61918,-119154,-25894,63275,27962,3935,-71608,-10257,-1720,27674,-44998,-3484,3162,88778,-30069,14841,-89184,8914,-2292,7135,-6087,39941,-32677,2911,-25981,26456,4169,34451,83312,59230,30494,19600,-8400,-49951,-47721,18807,-4905,-58205,-29714,34724,23128,-66175,61095,-59981,-4873,-16455,5241,-22124,32072,-7109,49582,-58606,-34920,-15402,-1064,-42310,42146,-12115,9168,79080,15457,-80144,-27854,33134,-7091,-71175,53717,25945,56761,-54,-20766,24818,62202,12154,-31964,4721,48258,-14317,66933,8376,26068,-33602,63845,18119,-25820,-7113,57296,30061,-12820,3205,-96250,-21631,108150,-3235,25262,-1870,-43486,-31444,-28836,-24646,-58992,-26029,-69692,36556,-39887,-63941,-46225,66374,-27591,21389,-39876,-13860,48364,30232,23885,-15495,-55937,73682,-6252,48862,15171,-99813,26540,-3337,-9635,61673,81922,-5416,56623,7850,107731,18288,49673,23325,32737,-71910,-34962,-44340,46564,37999,29443,19438,-7646,39533,36897,-52375,-76450,-22199,13109,98004,-27155,-26975,-15522,-25714,-86605,-94949,-21052,6936,-73435,-7445,50285,-8568,38434,13752,-24996,44111,-35361,30088,6723,73225,12012,-33619,50676,-71241,-67170,-4996,-13091,20948,-18588,50504,109,13989,8234,6648,24779,48734,47807,47096,-48481,44623,-33831,32533,-31750,-53688,-29334,-5813,61247,-13798,-21163,-4820,-15079,-36349,20863,20074,-16746,18656,-56336,-105772,38506,-42339,-40124,59289,20909,37824,-18737,77081,12446,-85156,18480,-16515,78915,-23305,-19249,15513,-19503,-41516,-249283,-106730,-20142,65990,-24581,-41444,23866,-2920,550,-38663,17990,45874,60378,-49151,-48008,-40304,3177,-35780,7914,-10382,36258,71377,-60109,-40329,-3904,17600,64802,-16750,23845,14188,-39583,-16308,33290,5313,-9308,88390,-23881,67562,-21380,-7903,-23255,-1541,-49774,-42100,-110856,-48076,21539,-60959,33996,39115,-29357,-17860,-22987,-489,53864,42076,37002,-3431,26316,18642,-3823,9150,-8032,-8099,-92474,-19759,25637,-48905,-14767,34322,-20842,-31292,-96106,57280,-27730,72375,16061,49982,-40964,376714,201892,51245,-21304,17521,23628,13157,110158,-104,117028,16680,-93329,6605,-18516,-25551,-50495,-61237,36549,-28236,38985,91112,11128,-32400,3817,-72105,-16663,-17749,-51824,11345,44521,-4867,-3833,-35854,21859,-8666,-36022,4678,11415,-77260,2481,10649,-18946,-32568,-38182,-33480,-1619,-103551,-42470,-17803,-43260,83273,92246,48966,8099,1605,93943,-28756,-58112,-45229,20494,-10700,-43185,-90891,-16875,10212,11682,-14266,-36654,-16288,18158,25794,-33608,-48604,6578,7889,42044,38908,54424,36280,-34308,10129,-13712,478,-23185,34418,32193,33943,64709,-11280,-4611,48428,36792,-28612,-45560,-86324,-56590,18960,40102,-5219,21948,27570,-18516,2922,60152,-37624,-9858,-53652,-55006,57064,47853,-48153,-22992,-46197,-48540,22951,-75579,9490,12291,70643,-14750,16836,8105,53983,29521,2144,10090,22382,57078,17601,30237,14319,99613,17306,40067,22108,-31002,-47562,-14323,22371,-41588,7790,676,43469,78002,-21865,9675,-4898,18010,64262,121539,99881,-51363,5864,4537,11242,3655,16076,-34924,-34568,-46235,24388,2162,-53335,-49361,46904,-34671,7440,42008,43474,-40044,93365,87600,-6967,-86988,-27312,299,1703,-59333,-7506,-11422,-94266,22807,-64480,-86894,-121584,-55270,-28095,-32852,65611,11623,-16209,26069,41410,11531,-19534,22609,-53868,237,5828,-1847,-25586,5081,-30834,-18058,51159,14038,-47388,25000,5923,-4666,-16986,-28493,-10382,-52710,-113268,-35207,34272,-14282,19947,38580,56701,5256,3815,-21763,-19265,-26363,398,19098,1863,-20421,-87603,-58421,27091,42093,14836,-18958,37731,5797,-39544,-10909,43816,-66743,-13716,-9193,81438,58455,52171,17883,-29674,90642,-14025,-31291,-36525,-54917,-22371,55361,12164,46730,-10630,33186,19249,-42159,-15084,-21721,32689,87008,73574,-55383,-2778,46033,1390,23946,66636,57114,-2631,37616,-31768,-31079,40193,-20897,-54565,34411,-8292,87932,13463,-4701,15510,-35266,8733,27081],[-14536,28292,65311,50751,14174,2364,-19867,18297,-40137,-9493,46433,44398,48476,42059,44844,-19137,22675,-32739,-17517,50537,-18668,-49407,-16269,101127,23426,-42664,-70557,-13286,55067,37191,2654,17184,-62281,-4355,44895,3380,2281,-10781,9964,21932,110788,35164,19745,-56141,53042,81117,47985,-94127,-42900,44454,25481,70844,50190,-26097,134582,37517,5774,8720,76132,34888,40539,41910,-29950,-12083,-8668,-30701,44940,-3557,4206,30799,28974,-3684,-11457,-54052,-9828,47768,-31692,-94640,-97747,-18078,30686,16221,12835,4085,-17471,-75262,-30311,-40221,11658,-24720,-56611,69571,25511,-67119,-2316,-1414,23814,21780,11740,63377,89259,-18199,-41719,6903,-21081,-38370,22121,-8380,-12565,10230,-439,29434,18035,6412,31129,4748,-44444,-93489,-46531,7768,-51009,956,-23018,-98814,-120010,-64094,-36192,45834,138525,114532,29070,-84232,-75157,-7068,-20797,-131890,-44682,22892,-201105,-38744,17804,65831,-4687,-35730,40085,62047,-57057,25785,-13969,34358,-1287,99584,31683,34796,47469,-63440,-60462,-30186,3260,19609,6658,-44202,-5307,65278,64303,-60065,27610,100411,-38997,-126569,-23788,17642,-5311,-34860,71173,-41110,-1939,22729,-38627,-28491,9800,-98130,-159994,-15392,-12052,-36214,-4714,40219,20690,-25547,-17692,-27349,-12240,-33361,41410,-64795,87224,-17233,-75043,-36592,1235,-108799,-56448,20399,78822,45127,-56599,20876,5637,-16134,-41004,127209,68397,1520,-30259,-46490,22579,-109319,36432,4315,-112781,-51773,115412,-60923,-18869,67989,90410,4301,67912,53574,66994,-5402,-72821,-82142,-64479,59467,62622,91206,93670,-27703,-106925,15972,-23544,-13368,5626,-8623,47110,-45980,35771,213817,159356,-121540,-635246,148203,53305,39217,-16011,25387,91021,-83339,-106184,-7484,62322,31131,5871,-28805,23960,-52894,-15283,-29154,5805,46531,-58213,-50053,-12040,-87159,-953,-3232,5049,52833,25764,7051,37193,-63271,11651,119891,114530,30917,30404,-16009,26727,-12332,-47960,-2835,-15307,49547,12691,-28857,-25952,2074,4435,-19343,2785,-30312,-27444,28125,49532,-48448,19585,60098,-31188,-68080,-35776,-69059,13720,22385,-14920,7276,-21091,-20383,-20855,50630,-601,56398,-22852,22548,-11430,-22435,-72053,-27392,-22067,30424,49046,-26208,-125983,-59974,-41773,22737,-46059,-28827,69226,24540,-21798,46578,57893,17067,-21148,-4569,84345,-1501,-16273,12614,56205,-64693,12930,-37552,-32841,-12918,9941,48575,88705,-40905,-19615,-42378,-35217,-44352,17325,-31901,-1426,3743,-24217,-56520,29120,58009,-15353,-28720,-35494,63056,-30034,-24638,59946,39578,-34199,43357,66697,-20123,26451,-33687,-543,59403,112543,12234,20328,20905,61458,-10696,41818,14803,36472,-39655,-14900,-68312,26374,48414,394,33264,-19106,-17531,41840,-8917,57195,34148,39388,-63905,15811,43346,6273,5039,55502,58229,105443,3490,8921,37196,-4296,-7946,-50931,-33126,-14177,-35691,-86276,-45672,52311,6406,-6775,-66762,-31160,-44138,-4742,-55364,-16816,9781,89215,-44610,8605,-54968,10442,2863,-7198,15229,55904,-13009,-3476,4583,32689,12042,41464,69969,81928,30574,-699,-9147,-47474,-41904,14528,19971,-44887,-30101,26324,7544,-88517,65075,-50512,-20173,-28814,21714,-25973,-2282,-24776,11760,-89376,-52211,-25968,-12307,-18451,49374,-7041,3870,70352,10674,-72228,-26545,14217,-25955,-80873,10286,-8576,48912,-3872,-22306,3642,30861,20421,-625,-34686,-5368,-4997,82672,5461,31373,-26734,88417,-13266,-31337,-40123,19522,12590,-2760,-2435,-80144,-15376,121044,-20668,15927,-6989,-63191,-49244,-43034,22815,-42786,-23596,-76001,63401,-38067,-60082,-53343,48316,2422,46519,-25541,7375,25230,58212,33711,-13678,-44684,53841,-7087,50473,46536,-80834,29883,-6910,-8209,71882,67539,-19701,61344,38647,75080,2124,47575,32855,-11091,-47085,-57908,-11366,58750,32720,18014,23496,15316,50284,50346,-33248,-60466,-49370,15108,112244,-20626,-20303,-16516,-22042,-109279,-77132,222,13044,-72964,20348,79348,-11234,6652,3950,-16860,26888,-24349,17637,-2542,62332,-12179,-54967,41210,-62903,-79991,-16905,-3717,40936,-23476,59324,-27752,-46612,2449,19065,-21600,33147,51966,37347,-35063,28129,-39956,34923,-40653,-26590,-20569,-4713,79481,12052,-25637,-4983,15574,-24998,45918,9063,-3553,37876,-33166,-81428,61281,-38018,-49972,49433,21268,47916,-646,108055,28074,-77003,20664,-32873,78644,-20890,-24102,37367,-2977,-32274,-229225,-105949,-38420,45927,-14600,-36138,19639,14973,8761,-35190,22725,59146,64514,-44219,-37079,-32707,-6993,-22277,12629,-9925,38773,52264,-67031,-35250,15547,26161,62784,-14014,33420,22432,-67326,-37620,18978,29542,-5441,92794,-5001,43925,-25909,453,-5985,22707,-54939,-33867,-101954,-41926,28907,-63531,11122,5349,-24729,-18752,-19635,16298,43759,13079,47338,16123,21552,17666,-7026,-8441,-9239,-33273,-104186,-5551,11568,-47997,-17963,17682,-27933,-36834,-81739,50821,-26387,76639,44386,33743,-55713,378178,192393,32080,-10759,4975,6613,9568,114363,-10240,122940,5703,-84220,13800,-20802,-55711,-41404,-62462,32717,-33975,18547,78066,-2827,-32585,1393,-74863,-36357,3042,-45184,18979,44910,-1140,4344,-44345,-8230,-20812,-46529,10406,11939,-51414,-11048,7271,-33784,-9245,-27179,-33987,-20043,-120288,-55857,-3731,-10723,84935,122202,26330,2477,9607,113706,-37506,-37599,-26225,16007,-763,-48738,-89216,-11180,-5448,10708,-11952,-49591,-33177,17236,-3799,-37960,-44587,-7125,11404,24273,28815,54927,31518,-44848,-1089,-14894,29893,-11388,71824,19472,36983,61482,-20157,6927,28964,47005,-26774,-34479,-78376,-54082,3055,37513,6965,48504,23120,-41798,28970,84883,-43329,547,-66450,-61157,40518,42015,-76438,-21192,-22059,-17545,15163,-65646,20842,-650,78874,-10077,20031,-4004,60698,37008,21590,24342,22935,62389,15062,32525,6797,104931,34317,38633,36250,-54382,-40875,-32449,11127,-50273,-4945,10116,37021,23246,-21615,28038,-18595,17227,49072,111323,126291,-49204,6099,-17109,-25694,-21542,-6629,-45676,-50323,-24714,43171,8124,-60621,-37615,64996,-35445,11019,50673,49433,-32616,85588,73599,-46531,-86741,-33033,15708,-9547,-55060,-5374,-34202,-68049,73499,-85978,-106866,-104685,-65446,-6247,-47987,5728,10509,-19271,23562,37818,24235,-36387,-431,-65890,-15746,2636,3007,-29295,-17477,-49238,2547,17666,19178,-27670,13538,7305,24551,7391,-30874,-15600,-37836,-106185,-48572,31052,-36639,8739,32480,76562,-14073,215,-41916,-25027,-20698,24285,30052,14865,9420,-64601,-62434,33304,58019,10359,-27098,28769,4121,-45726,-20714,38946,-90991,-39128,-7561,72696,89751,57844,26619,2385,101748,8561,-22876,-35424,-84072,-29378,35536,6865,66090,-17681,23905,19209,-57975,-4788,-34019,43728,67613,57513,-40449,-10815,60246,9355,16877,46482,45508,-37250,32360,-51267,-23452,35053,-17098,-48469,29255,-3663,85961,17668,5892,31548,-41027,10794,19312],[-16935,31618,25676,51401,8544,28756,178,-9012,-25265,-2651,56501,36743,18425,48627,40117,-16767,-3555,-47942,-38071,66629,-15618,-40827,-11938,98860,17690,-48093,-44740,21806,34465,37842,-11588,-7932,-57143,-19390,32729,10960,10785,9998,10447,31301,132031,32016,9663,-80591,60435,60041,46291,-116897,-14783,46060,28541,64177,47370,-28704,149617,48510,4904,4440,89779,39555,41420,44918,-36513,-18144,-29760,-25413,6402,-28873,14976,61716,54657,45646,-5045,-53578,-887,32701,-29809,-97475,-75617,-15956,27588,11929,10439,36852,5866,-100773,-49972,-56914,30195,-19428,-52312,66856,28174,-55674,9399,-8834,48010,87,4687,38041,107376,-16352,-57505,-2523,-11195,-37215,37326,10094,1349,41566,12663,29955,28664,-4812,31657,13491,-32891,-106739,-41984,24738,-43018,-16581,-32585,-98588,-116829,-78902,-41136,49440,107353,102574,27640,-80117,-77154,-9120,-21661,-111238,-39979,-8281,-151600,-55234,16283,55835,-30387,-27774,32061,56922,-29956,28115,-14914,58547,11616,82816,58690,54148,56708,-77607,-79488,-45281,-42429,-13558,982,-45181,22936,59084,58979,-69345,33691,115893,-14133,-110533,-6958,13248,-18457,-27366,91226,-61786,-5120,27946,-49416,-25036,26750,-94807,-131505,-5131,10949,-7570,-4781,-25556,23849,-29915,-25479,-14828,9725,-28961,52839,-59350,70324,-26847,-68364,-53797,-30560,-69202,-72625,5699,67145,10444,-61961,16307,-11533,-44253,-19684,112012,42057,-738,-30415,-30834,1433,-114090,47673,-33666,-73918,9500,123165,-119884,7162,71669,70396,5411,43668,50975,41878,-34300,-76323,-67653,-73066,18307,46234,89791,75137,-8896,-122206,-18555,-30117,-12762,-9031,-2861,35459,-51555,24098,244183,176841,-205965,-668869,157069,44834,37229,-6954,14409,74097,-55446,-68567,954,54193,42609,-37,-34368,10094,-57428,-19610,-53582,21582,43577,-27906,-53204,-14648,-66303,-20515,5815,1928,43107,21945,-4968,33386,-57633,8777,98561,105369,43088,37348,-16165,12256,-30287,-26078,-19276,-25639,20137,-10203,-27368,-42758,6527,13117,-11371,1256,-35913,-45902,35018,34456,-68965,7389,7616,1620,-65451,-25783,-55977,-10770,17920,-34801,-5682,-20615,6949,-29824,63937,657,16524,-50160,32379,-25905,-15944,-59761,-26793,5481,31706,54789,-22109,-103610,-74656,-28206,13292,-57524,-30984,51666,-18927,-26888,34456,51994,4398,-46718,-37750,55481,15613,-5453,24992,53522,-58638,9818,-39649,-28043,-7878,-20363,42815,109061,-11507,-4347,-21720,-58820,-59982,28079,-44187,11575,-2888,-39201,-55741,23394,64212,320,-30456,-40784,43320,-22071,-85946,60213,16292,-45916,48803,66642,-37180,47275,-25792,-12746,37055,142371,5985,35175,33152,61077,-14109,29699,2843,27198,-26899,-2911,-31843,26095,31124,-2500,58295,-9003,-10436,54589,-23230,72299,37090,67947,-47303,34069,59521,20860,11178,51938,70328,147633,11882,16862,44551,-1991,-34158,-57866,-25939,-19746,-17757,-60699,-61235,39719,-22502,-20271,-45422,-48252,-75974,-39331,-60145,-20306,21098,83183,-46849,7162,-11506,549,3550,-15366,24672,64005,14240,-3381,59835,33135,18810,41165,48460,99458,21161,-18346,-6737,-39435,-26331,10473,34375,-24912,-34520,10243,-2021,-90491,60215,-41994,-29066,-32566,37691,-19132,-35999,-37130,-17053,-105810,-54061,-42202,-16814,5597,44719,-9787,-12294,58793,2026,-51743,-14026,-1064,-37396,-69662,-29702,-47550,48780,-9050,-33464,-20466,-2116,31851,40693,-63235,-45769,5237,92143,7159,42419,-19420,96519,-47498,-36382,-65212,-12486,18288,11423,-13245,-54867,-9295,121010,-36824,12445,-13095,-68399,-54353,-50235,72341,-20581,-9170,-67131,87612,-34866,-53546,-49793,28063,38415,54076,-12653,22718,12788,88374,37993,-12318,-33607,19147,-13008,39275,53996,-56150,33473,-12984,-1539,103021,53172,-17883,69807,67492,30606,-15737,42661,43891,-45077,-17905,-74956,27644,72207,23445,8006,19511,34916,49119,44843,-22731,-40476,-71092,-859,102630,-10178,-5478,-15530,-8903,-113177,-55605,13859,10258,-67965,45530,90713,-21379,-13837,-6307,-10079,10376,-4568,12263,-5916,55446,-32206,-64734,25736,-43546,-82119,-29811,1334,52572,-21548,64025,-43817,-96346,14596,27901,-92600,3341,50141,24490,-19063,2561,-62161,34654,-45452,890,-8343,-5593,84553,37397,-19570,709,42104,-16551,64124,-338,16758,55770,-9620,-47784,70558,-31418,-56981,35154,13681,59504,16958,125813,37404,-62359,23823,-47840,46623,-9656,-24645,45714,17151,-9648,-183568,-94632,-50243,25952,4710,-25292,10623,30136,4666,-30441,24564,67510,63247,-25415,-22950,-22723,-16730,-3601,20286,3130,38736,24387,-55711,-26830,28207,40004,48787,-14233,54048,27952,-83113,-56177,7232,60921,2756,80410,9658,10846,-28865,11874,7858,42995,-46038,-13966,-82277,-31834,37604,-56523,-29198,-22615,-25015,-15666,-8827,35797,24804,-6892,49554,20389,11169,17345,-10809,-20176,-17974,-51543,-93845,8455,-3686,-46671,-15804,3250,-20268,-36297,-42859,46384,-17241,79818,83849,31537,-55045,370329,181942,11278,6471,-6364,-5646,9866,90403,-25207,116400,-9756,-74544,17437,-20125,-88460,-27740,-47823,38777,-37983,-11201,52178,-15556,-28677,-2128,-69756,-50995,29565,-33548,8438,44995,12668,7475,-42927,-36777,-35721,-56059,15951,15051,-7038,-22964,2600,-39032,13827,-13049,-29403,-31901,-109424,-65853,7675,28175,87895,129703,7046,-11604,13034,131324,-35327,-19738,-6695,20879,9371,-39285,-74738,-3684,-16549,13010,-4196,-60678,-53651,6754,-28321,-26813,-29866,-11166,10209,10104,19426,49882,23021,-40459,-10737,-10886,48765,-2162,98112,8468,37433,58001,-14634,16210,417,54745,-19180,-22253,-58412,-40953,-5039,32287,12109,62351,9550,-57008,51871,95312,-33276,18228,-70797,-64502,20865,14115,-89229,-22794,10171,13870,13926,-44271,25921,-1920,83429,-11804,15152,-10606,52297,34406,54875,37939,17555,53305,9634,37564,3477,91801,45762,26908,42396,-64580,-29490,-46513,646,-63761,-14927,21916,27799,-18494,-13437,39590,-37934,3697,24775,85437,137369,-50205,-2028,-32326,-47117,-35983,-11627,-57597,-54385,-5209,33371,20432,-55616,-13741,76526,-32757,20204,56244,34081,-24840,65064,58997,-86036,-79761,-44218,20274,-21416,-52637,-5999,-52635,-37176,110848,-109354,-108850,-77173,-57510,12561,-55537,-61621,11929,-14625,41288,28475,40421,-59620,-20827,-73595,-27527,5386,8162,-26562,-40047,-66245,17733,-3733,25490,-512,344,6433,49806,25885,-28595,-6173,-15603,-68842,-58993,21835,-54040,-3665,24361,89790,-27821,-7231,-56530,-37709,-12717,37518,33358,27226,38489,-27728,-49825,39657,59884,5480,-36452,21040,19286,-23509,-30781,16336,-100875,-57418,-9232,49757,99265,55421,31173,21839,80849,20652,-19294,-31108,-96688,-28054,17798,-2540,73924,-23316,11045,11787,-76937,737,-39399,41301,40342,26018,-20779,-15976,66406,10076,9211,28024,26919,-75538,16262,-58998,-4182,17431,-8639,-31329,23556,4305,86056,21701,16523,52045,-40279,10865,4583],[-23697,24436,-15462,41730,4976,49613,13424,-29128,-1755,11788,50910,21635,-5726,56384,31738,-8527,-32393,-55989,-44025,76780,-8655,-30877,-5394,71000,9949,-49144,-11303,50726,7688,30413,-21329,-19782,-44059,-39306,17288,11452,9432,19461,15841,36460,128076,35237,-10674,-101459,66468,38530,45492,-121920,11238,29802,15303,48261,51628,-32622,143215,69468,7449,-3987,98443,50377,30003,46633,-28008,-38306,-46944,-31592,-45300,-59856,21994,79637,67445,79276,-9341,-50801,8739,16779,-24600,-85388,-34717,-13609,21377,237,-335,58347,25663,-112738,-60918,-67618,48539,-8499,-40049,73328,45345,-48068,15885,-7320,69883,-18086,5853,-961,112836,-3224,-50760,-16754,3427,-38311,49421,15126,11128,64933,22663,30123,33515,-19431,29715,18116,-17504,-102313,-28839,37266,-31590,-28379,-40729,-92040,-99939,-86434,-39710,61184,64967,83809,43919,-52563,-64607,-14272,-23560,-79115,-20245,-31231,-82552,-61247,3826,35553,-43031,-23570,16334,45610,-95,24576,-9404,61492,19956,50334,88156,67476,49912,-84424,-85771,-49499,-80520,-48242,-8340,-53734,36035,43716,42667,-55381,43420,111702,11397,-39958,11779,11388,-23879,-18007,97948,-70048,-13007,30104,-47064,-17663,36874,-74341,-93913,8109,33541,22124,-2121,-65743,27218,-34805,-28124,1551,28915,-10650,55435,-53745,44748,-27893,-54894,-60217,-50865,-42572,-92555,-6191,47323,-2571,-65499,9885,-26328,-67973,4064,76110,17430,10793,-26361,-18455,-18078,-102107,54976,-70778,-30918,68046,117447,-155236,41675,68948,54359,13537,23568,36738,-9518,-53086,-67703,-39016,-78154,-40915,16404,67518,59912,26043,-107347,-61980,-34603,-13703,-23457,12698,18207,-59049,5513,224821,193566,-239958,-579463,143664,32420,29158,-9990,-12741,38807,-14825,-23169,10377,39252,46069,-8177,-41786,-10029,-48565,-11904,-60394,39464,31078,-3487,-42239,-10706,-44448,-25554,5906,-8394,31686,15553,-15698,28671,-50817,7112,77594,92308,57130,35338,-11758,3322,-44973,1972,-32469,-39690,-11902,-28229,-23134,-45745,5688,13414,-4207,3974,-38673,-56096,47356,19746,-64730,10596,-22346,33375,-50272,-11617,-40628,-37737,17956,-46684,-12709,-13697,41588,-29666,66346,3115,-39225,-71521,54758,-32064,160,-32344,-16644,12061,17165,41341,-20306,-77826,-95986,-7139,-5511,-50125,-17836,34711,-71362,-32537,18772,37178,-15671,-67409,-59731,38037,37015,2951,38604,33089,-46369,11848,-34599,-20590,4421,-38085,26291,113319,36163,12633,-10058,-76566,-67234,38778,-42214,26898,-1822,-53590,-27204,26897,67015,6290,-33105,-41216,21963,-9901,-135047,45565,-10120,-56210,47916,47823,-39842,54470,-26113,-24769,19376,144906,5650,44850,45027,40509,-20472,6317,-3364,14690,1541,27970,18835,26681,8568,-4683,89012,-7058,-5915,54510,-39750,44375,27147,94516,-28223,57085,61117,35062,28858,50897,73402,151919,13000,16704,46217,-9912,-54630,-69818,-27535,-27515,-13816,-55899,-67702,29393,-49525,-29504,-20246,-57471,-85360,-63229,-58704,-15697,27478,65543,-36270,13903,30958,-16324,1095,-11470,25330,66540,44352,1007,119290,27512,24969,34230,23652,105004,4062,-28937,-1155,-28597,-4460,8376,30086,-4707,-42710,-10835,-6307,-72233,51221,-35335,-29364,-25687,49858,-4492,-66355,-42148,-24467,-101742,-38958,-57956,-14794,18633,31662,-20017,-37928,45571,-10740,-20088,10565,-5934,-37505,-39177,-53795,-81900,51005,-15116,-54025,-42112,-26575,40397,73856,-73517,-56380,13849,91593,8223,54624,-8456,85383,-74116,-39132,-75194,-28505,44626,26037,-26788,-26230,-4018,112592,-46343,13953,-19931,-59894,-47388,-46199,114433,-1001,14750,-43807,99180,-29875,-48819,-38903,6910,60076,39817,-5624,27726,16114,108412,32955,-12362,-24966,-16215,-23922,18845,43422,-30723,30606,-25944,7839,138535,42360,-2689,83539,86074,-20065,-30771,37570,57930,-61536,6916,-80014,60192,83022,11729,-163,11417,44323,36152,28241,-19785,-22136,-85235,-28596,73387,3798,10423,-12667,16419,-90046,-37920,16865,-52,-60669,62659,82625,-35215,-19237,-16420,-3756,-1900,15393,17458,-2481,48863,-42651,-58944,8578,-21219,-71672,-37618,2133,54237,-19891,62953,-43838,-110497,43034,29861,-160859,-31865,43469,11266,-5204,-24384,-93728,27924,-46272,19762,-7,-9409,74480,52042,-5774,9856,56212,-11170,77963,-4871,40478,63438,7928,-14335,66822,-16605,-56578,22223,364,66305,29782,120876,38908,-47626,28002,-58597,-1891,7745,-21638,40996,34891,15808,-133562,-78621,-52146,12102,24558,-12873,-1261,40203,-8837,-24639,23776,68547,55496,-2090,-8060,-12316,-21887,18315,31388,25682,35173,-2035,-23781,-17299,31804,54523,28848,-16489,80420,29635,-82966,-69457,1196,97088,10723,50530,16098,-18426,-29261,24155,13202,55554,-24613,13340,-57151,-20617,46611,-42604,-72242,-38901,-31031,-4326,8740,50494,237,-15146,40808,15056,-662,17841,-12438,-22874,-31831,-57038,-58970,17546,-14916,-45344,-12751,-4478,-3461,-29126,4206,45603,-1174,79400,120813,40038,-37068,354014,173991,-7625,23731,-15703,-13555,10351,50692,-42614,97314,-25854,-65986,14283,-16765,-119518,-13841,-24265,51515,-39526,-37207,18110,-24747,-25712,-7687,-53380,-52783,53306,-25031,-14515,42776,34147,5046,-34608,-58349,-48729,-61241,17876,18277,39134,-28703,2227,-32187,30312,4332,-14344,-33674,-76891,-71047,11952,60879,88636,105515,-5093,-32173,10086,139555,-21739,-10532,4114,32253,19105,-14433,-50005,8806,-21542,19612,9679,-63096,-71704,-7839,-41837,-756,-7316,-9566,621,5252,13867,40631,12993,-26990,-15827,-1413,50308,399,102445,4199,34627,57034,5060,18954,-19214,58271,-8575,-9978,-29745,-18415,-8531,24086,8197,60267,-12555,-61032,64797,92683,-16289,29723,-68031,-62836,2891,-32236,-82159,-27622,42209,38919,21217,-18084,26257,8500,86926,-17612,2046,-10297,30569,17029,81549,42396,5602,31498,2169,44077,5758,71121,50342,13552,42522,-56040,-17108,-56851,-10327,-76963,-18744,33768,19335,-25527,5093,43426,-60785,-19834,-2748,52481,131227,-53645,-16033,-37223,-41701,-37966,3817,-59145,-39431,8320,-559,36690,-40448,20114,82844,-26775,34475,57798,8537,-19603,34925,46719,-111495,-69122,-58006,13293,-27349,-52210,-6957,-62325,-10322,124471,-115998,-92931,-48779,-39201,23434,-50674,-100652,13794,-6308,72637,16712,58144,-81738,-36019,-75339,-30663,13625,16848,-20397,-57104,-72654,23536,-9123,26020,22453,-10277,4108,66766,39770,-22337,13680,4841,-10174,-62568,8850,-63756,-13840,15144,94395,-32465,-17342,-61240,-56332,-4928,36151,28633,32967,54419,12193,-23801,41751,47020,-51,-46795,17948,43202,21645,-40769,-27197,-105203,-63220,-15392,18880,91457,48227,25245,24179,30072,19016,-21378,-25947,-88436,-19300,5554,-13832,68181,-29352,-2840,-1319,-88032,151,-37583,24403,12513,-12909,-2444,-16055,62982,3269,4320,14203,10474,-106962,-12175,-50761,18762,-10609,2579,-8309,20141,13912,87598,22522,21321,70018,-33956,6503,-15033],[-33782,5888,-37892,23687,5105,60278,19300,-38756,25169,31609,29795,1203,-17244,62605,23164,3858,-55373,-52076,-35148,81621,394,-21627,1317,28198,3082,-43140,20877,70280,-15887,19905,-24558,-18507,-27721,-60443,2978,6097,-950,12320,21821,30280,93059,41751,-37681,-115439,67831,23375,49754,-104848,30557,603,-9378,27106,60332,-41227,107218,93019,13093,-15277,93590,63049,5098,52008,-2864,-68163,-58469,-45531,-87146,-88699,23194,79641,64521,86446,-18309,-45661,16817,6645,-18222,-63452,3133,-4154,14312,-19186,-15037,64523,36583,-107435,-61768,-72202,62810,5300,-20607,88947,71848,-43773,16946,4628,87275,-28134,17790,-32821,106119,15377,-16752,-32004,14636,-40853,51642,11460,16017,73297,26069,30135,31964,-30185,25704,14474,-3073,-86610,-10116,37767,-19997,-31367,-43583,-81973,-75239,-87466,-35157,74881,28848,60480,67542,-12879,-38771,-22153,-25808,-41763,6945,-40206,-24426,-54327,-14092,12570,-41898,-23988,-2066,32222,23231,16795,-205,42997,21197,10531,100586,79354,27308,-81222,-78258,-40721,-99242,-75356,-20678,-66324,31668,15045,19865,-20741,55108,83025,26822,51000,25239,10542,-22937,-6167,89922,-63068,-25547,25729,-33360,-7975,33795,-45249,-57313,23256,50121,48055,1019,-75711,30471,-37253,-22620,16070,36743,12537,44011,-50765,15553,-26536,-38072,-54246,-59933,-29649,-100257,-8389,23083,2944,-64946,4156,-35738,-80256,23859,34975,9872,30753,-20227,-3852,-33476,-76785,60289,-97292,2194,101011,92134,-153954,73482,54377,45305,24797,11002,15455,-69037,-55978,-53118,-3677,-79197,-100829,-15797,35230,54817,66847,-68378,-94916,-32642,-16953,-26952,36029,331,-62333,-15118,162791,208666,-215418,-374642,101722,20912,18471,-25227,-52773,-3631,24726,16418,21432,18568,36104,-18514,-50438,-31293,-27306,7670,-50703,53119,13374,8151,-18416,-1855,-20980,-17007,-3902,-22957,20665,6738,-23080,24742,-43824,9072,66506,76959,65488,24500,-4694,-1510,-50256,29842,-36497,-51467,-40457,-39483,-13178,-34134,1549,6287,2136,5179,-37168,-57328,61340,8059,-31363,29831,-31143,60393,-23499,6319,-25912,-60867,19347,-49147,-14830,-5712,71054,-23571,59460,8126,-85842,-78946,83574,-27757,23837,3784,-675,-3429,-12777,12071,-22223,-56556,-109579,11944,-30708,-27752,4086,23852,-113906,-37189,7170,18221,-36697,-78374,-59168,28576,51255,8874,49391,1378,-31588,16599,-25225,-12984,24661,-43593,4744,101987,80727,24912,-8891,-80758,-65188,44428,-31960,38402,5028,-61863,11066,40619,63030,-2097,-33690,-37586,3574,3510,-152944,13017,-30550,-63309,40453,15567,-28394,45651,-37679,-34822,9655,127147,7422,44524,48043,4963,-26466,-15982,-4531,4490,36683,67448,64617,30264,-13378,-4156,115255,-12466,-4137,45618,-53570,-16564,7329,112190,-10570,76478,51748,46046,50138,50760,68455,124920,7940,11804,40734,-25808,-63189,-84901,-37419,-31972,-24061,-70000,-63331,22396,-62493,-28635,-5249,-56860,-70673,-67127,-51804,-7544,21934,35046,-16697,28540,65398,-32177,-1934,7455,21656,65348,70941,5553,152753,17374,31616,22827,351,96177,-16520,-30466,7384,-18160,17956,9360,6667,9340,-53508,-32559,-8131,-40784,42334,-29176,-21090,-10645,55498,10616,-92619,-40793,-5879,-78872,-12373,-67192,-9412,14886,15044,-35261,-66031,32146,-23257,19782,42852,574,-28087,-2216,-59068,-104646,50770,-21191,-74636,-56132,-35744,41073,83923,-66601,-37725,17933,79285,4872,63628,9269,60250,-84122,-37933,-66859,-26926,77796,36131,-39141,1741,182,98711,-46682,18107,-26723,-45080,-32712,-30463,141892,9744,41649,-10544,92642,-23379,-46427,-25169,-13103,52999,8902,-5985,21668,30411,108797,15843,-14757,-19996,-38936,-37743,-3868,27685,-9331,16782,-46330,15195,155207,36243,18899,98881,88439,-69916,-39045,34132,75476,-60153,21321,-70851,75822,87193,-741,-7644,4098,39937,15386,11303,-20832,-10297,-90669,-56427,37670,20248,19304,-6943,52517,-44300,-28140,11808,-14436,-53615,68671,58719,-47909,-11852,-26370,3311,-7576,27471,31655,6469,38698,-42217,-38324,-5690,-2637,-50480,-34849,107,46482,-25278,56270,-28828,-82295,77386,23441,-194555,-62205,33842,-274,2389,-43092,-118121,13866,-42483,25961,-2086,-15729,50903,49908,9604,18884,54027,-8501,88504,-3054,61141,54534,16945,8429,53973,7706,-46194,15152,-14024,62865,35178,91289,32740,-37505,32718,-62533,-47306,27717,-15596,27486,45291,33062,-92463,-65800,-43793,8398,35250,-3369,-13997,43543,-26197,-16264,21133,61835,42281,16566,4924,-3750,-19658,39975,43922,49670,26323,-17270,23555,-8821,27579,64457,10965,-19323,104023,27705,-68172,-76880,1499,128493,13903,10387,14700,-30488,-26443,34534,8993,59336,4428,40758,-32308,-11571,54027,-26715,-98529,-42752,-37302,16210,28274,54045,-24247,-14005,21454,11099,-9168,18663,-9995,-16146,-46062,-47892,-10059,19139,-19869,-42946,-12960,-2759,12759,-17322,39453,49636,17001,71768,139479,51387,-5687,338562,175369,-20640,36608,-22891,-16382,7182,11723,-58638,69145,-39260,-58955,2985,-11605,-140244,-4209,-1453,61083,-37877,-49426,-17099,-29879,-26124,-16201,-25291,-37198,66412,-22596,-36967,37042,57909,-1427,-24525,-70392,-54479,-59570,15004,19301,69503,-25344,9718,-15421,37200,23627,9391,-24770,-34278,-68819,7569,75123,82305,55594,-9383,-54440,32,133181,106,-13171,1530,47269,28179,21297,-20046,27618,-20946,29979,27883,-50724,-82204,-21495,-43844,33069,17451,-9091,-18284,8999,13571,29893,3970,-10872,-14454,13035,35263,-5739,84211,9070,27939,58665,31314,13202,-15605,56286,1392,1111,2180,9235,-9645,13803,-4371,45246,-39161,-54600,63889,81687,-3107,25564,-60721,-54228,-10084,-86039,-59283,-31439,64952,53817,34402,5800,25135,26695,91488,-23531,-16115,-3802,2448,-12987,82786,33184,-12320,5239,-5645,49753,14543,56123,48548,10629,39753,-31410,-6940,-65157,-22853,-83709,-15488,42933,13900,6596,32135,42269,-82762,-46861,-27203,22000,109415,-57596,-30812,-31897,-10690,-28716,32981,-42667,-7881,13696,-40396,52968,-20523,54737,85402,-19026,50361,53959,-14237,-18805,1455,37633,-113954,-60638,-70722,-2222,-22844,-52631,-6141,-62406,11948,115588,-92214,-65525,-28015,-18067,23668,-33500,-96941,14187,1003,103327,5576,73233,-93239,-45233,-70635,-23467,24984,29795,-14144,-63549,-64208,22692,-4186,15066,31769,-14999,1238,73139,50111,-12419,35170,17911,47218,-56757,-4632,-64948,-19577,6346,88846,-27484,-27512,-55072,-76922,573,21808,18491,28469,50250,43664,6964,36579,24132,-5310,-57062,19493,64061,73338,-49198,-82714,-112981,-54704,-25093,-12616,76535,40965,6240,10145,-32158,5874,-27925,-21286,-61395,-6374,567,-24512,52092,-36286,-15063,-16618,-83412,-5433,-30620,59,-9113,-47412,9515,-10586,51253,-7332,5308,5525,3331,-121654,-47733,-28251,36535,-42187,13498,14160,20989,22962,87534,19658,18330,78372,-22873,-1728,-35182],[-44736,-21358,-33480,841,9021,58044,17679,-38418,47983,52374,-1516,-21899,-16037,63510,16840,17534,-66744,-35120,-16220,81984,8133,-14800,6592,-12727,-1165,-30417,42858,79753,-29699,12114,-20762,-7842,-13326,-77092,-6246,-2291,-17359,-8237,24921,10705,34738,45774,-64708,-119446,62471,16281,60303,-68614,39678,-30400,-35787,7008,68203,-55126,50708,104846,20555,-26462,69603,70595,-29724,62266,32529,-95396,-63400,-58737,-104141,-107491,18313,62622,48924,68109,-26463,-38402,20852,7031,-13019,-38715,13869,16102,8845,-43661,-28602,56854,35774,-84163,-55072,-70891,69736,18053,1439,107744,97139,-41561,13770,24184,98562,-28719,39227,-41838,89414,31957,38289,-42817,18201,-43428,41948,8121,17194,64308,20523,29493,25611,-31387,21498,2061,7193,-67456,9540,23452,-10697,-25670,-38386,-71552,-49585,-82452,-30474,81952,10047,33400,81052,25126,-4620,-31411,-26588,-7395,34902,-34942,3943,-36716,-30022,-4343,-32212,-27925,-17965,20520,33360,7491,9135,12356,15876,-25616,80140,90931,-4982,-68309,-60341,-23473,-95472,-87214,-34810,-78393,14178,-24134,-4402,22600,64671,34976,25682,109648,28303,9095,-18035,7149,70722,-44121,-41072,13733,-12702,1925,18600,-16863,-25288,39133,59037,66856,1586,-64926,32824,-33258,-10096,24771,28786,30712,18324,-47770,-11174,-28758,-22675,-39595,-63351,-27426,-87309,-821,-2498,15980,-57898,1600,-37822,-75373,35655,6212,25082,50575,-14129,16097,-42165,-43878,65738,-106250,17832,100724,48072,-120343,92674,24850,42022,31842,5942,-5757,-115530,-44228,-41568,28538,-75444,-139623,-38051,6755,60696,98482,-19968,-100982,-21404,-20643,-13968,60742,-10339,-56854,-32513,76916,216373,-143545,-111857,35814,14110,9800,-44257,-96638,-40989,52115,40773,35375,-4705,10305,-30495,-58722,-48890,1154,34074,-30062,57534,-2556,5978,10895,8157,5421,927,-22295,-38065,11393,-3335,-26159,20582,-34876,17064,67334,59832,61268,7551,3018,-4942,-42446,52896,-28201,-55001,-60805,-42860,2959,-13163,-1407,-5648,7947,1498,-29480,-51107,70663,172,23887,58404,-34463,78849,6530,26184,-12995,-75282,14879,-42237,-15157,-1201,84300,-17206,46875,16829,-109934,-69172,109429,-14281,47901,40766,17112,-32150,-51348,-24948,-27601,-43250,-104080,20605,-57405,1279,26374,22179,-131529,-39114,5072,451,-52034,-78163,-34519,17692,48903,12257,52135,-31686,-17720,21175,-15461,-7751,49412,-40939,-16064,81156,102071,28655,-16036,-69343,-55599,40965,-19817,44267,14313,-62028,38735,61218,50097,-24344,-30135,-30680,-7397,15425,-135763,-32479,-37014,-65370,26690,-20080,-8051,24007,-56365,-42727,6893,102354,8028,33890,32785,-33332,-29603,-25658,-2863,-781,67129,100105,88424,36837,-28769,-752,127643,-21790,-2217,37533,-59497,-76948,-17707,117370,2436,84480,37799,52219,64908,48998,59209,85409,744,8062,27750,-44094,-57826,-98944,-51678,-29280,-43717,-89043,-50039,17688,-53149,-16538,-7796,-46868,-41938,-49561,-41069,-937,3592,-2939,5680,46158,86818,-39562,-3111,38733,17418,60994,87389,6105,139730,5600,39606,9669,-17965,75672,-35662,-23834,18197,-10872,35074,13465,-27464,13251,-65092,-50027,-10363,-6509,35793,-20987,-6421,6437,53291,16989,-113459,-36184,33524,-45751,15271,-66383,-5489,-2902,-334,-50981,-85484,20070,-27584,62227,74257,13215,-15207,19864,-53053,-112829,46108,-26117,-80528,-59178,-28382,32785,67031,-49892,-8208,14789,58582,-3371,66929,34709,31356,-74093,-32322,-42136,-13559,100895,37688,-46567,26244,3373,80299,-38833,22030,-32163,-33433,-16410,-6671,150533,9633,62952,25083,69162,-16761,-44042,-12824,-29177,17792,-27703,-11722,8261,44515,88187,-13127,-20042,-18491,-41499,-50658,-21029,18258,4573,-7227,-70002,15921,138470,33788,39537,108754,73123,-110256,-38537,32312,94249,-45513,23730,-50529,70008,82884,-12235,-16565,1420,22906,-6263,1648,-21592,-7301,-86370,-72378,10667,37292,15193,2673,91313,7986,-24818,4895,-29181,-48884,63444,25665,-55258,2253,-36054,11493,-5157,27564,49497,18174,24410,-33607,-8661,-13818,9161,-24251,-19140,-2672,31779,-39588,46424,-4224,-25087,102316,9449,-179794,-80301,23335,-9175,1773,-46710,-117031,-4400,-33734,21132,-17285,-22642,19091,32230,19873,24601,37279,-8111,93447,4069,72210,28961,18984,13550,37217,35774,-26478,15819,-24570,47388,33036,44598,20629,-34221,37022,-58215,-75812,46326,-6727,11654,46509,35352,-63261,-62585,-28352,14745,31633,-153,-25663,39669,-41591,-2566,17428,49227,26557,24278,13660,1014,-10071,57038,53797,65024,11087,-15965,74340,-3061,19453,65871,1693,-21396,116256,23539,-44486,-78697,5847,138937,8840,-26709,9816,-18216,-20446,40735,-1126,56474,34747,60410,-11275,-6629,56907,-14015,-96371,-38355,-34914,42031,42900,44186,-42092,-8686,-4415,16426,-10816,19316,-2897,-1985,-55038,-26479,35551,13732,-18796,-37659,-18528,8150,19342,-4330,49752,58564,30424,53541,128583,56261,27731,320832,186521,-26247,43440,-29222,-13272,-1813,-14936,-69212,37744,-47923,-53055,-15111,-5784,-141467,-1853,12495,56179,-32770,-44970,-45903,-31780,-27769,-27140,10909,-5899,65090,-22247,-45085,28762,77050,-8982,-17579,-74514,-48992,-51194,8685,17223,74345,-12977,24791,4905,35500,41270,31927,-7974,7169,-56153,-3700,66137,66062,-1566,-8017,-72065,-16174,111492,24348,-26467,-12923,63102,36586,59328,8080,50653,-16496,42213,46442,-21379,-82476,-30758,-38282,63373,38245,-15246,-43457,14903,17963,20864,-2018,3124,-5985,30939,11030,-19686,51803,22023,17467,60929,52005,585,13008,48321,7327,9600,30809,35685,-9048,3260,-23163,24886,-64162,-41653,49999,67743,-1843,4732,-51628,-38663,-17177,-131574,-29819,-28421,71655,58923,47712,22057,26236,46056,97296,-25517,-33799,6513,-23383,-47267,52130,11971,-33978,-14765,-11764,52128,29620,55644,42339,25710,36824,89,-839,-73106,-36532,-79151,-7006,47036,12008,61988,59955,40302,-98302,-69559,-43789,1688,76491,-59611,-40202,-20124,32006,-11483,63294,-8359,29658,10924,-65763,64406,-2383,77757,84971,-11914,62398,43768,-27235,-23370,-27600,30805,-93991,-60383,-78955,-20734,-7599,-51688,-2271,-55711,31844,94997,-40180,-35172,-18364,2660,14354,-9579,-63745,12211,3912,119014,-2968,81051,-87259,-48910,-60521,-7959,36152,44661,-10098,-57012,-44442,22130,352,-8175,24371,-12846,-1589,68833,56058,879,48436,22067,80190,-41547,-15423,-58758,-20359,-330,73361,-15434,-34871,-40816,-93454,2692,1325,7374,14486,26537,58883,31915,23837,-664,-8312,-65412,23328,72596,112207,-53922,-129865,-125660,-34778,-35501,-38467,61856,37555,-22977,-14972,-80788,-12662,-36196,-16945,-23563,6657,2789,-32311,32048,-42547,-23057,-30016,-62734,-13053,-22029,-20775,-20500,-66417,12806,-772,34714,-15478,13799,694,7311,-114619,-80377,378,42813,-67900,20692,30798,26347,29347,81955,15039,9067,73023,-8039,-10886,-50265],[-53294,-49532,-9523,-22452,15329,43426,7954,-31420,60088,68391,-34584,-44830,-7173,55913,13769,29290,-64790,-8095,4950,78158,11176,-11296,9783,-36817,-2234,-14229,48849,79750,-32243,11130,-10984,6517,-4635,-83574,-8204,-10694,-35704,-31545,24000,-16773,-27637,41182,-84150,-110175,50998,13396,74129,-23050,37244,-49473,-53301,-5873,69320,-70595,-3887,91570,28002,-34116,29036,65917,-65833,73323,66066,-104662,-61037,-62055,-94499,-111627,8945,34568,28024,35932,-30318,-29967,19248,19293,-10737,-17899,-10655,44538,6601,-68237,-36978,41536,23843,-46384,-45571,-63862,67440,25936,19007,120837,109966,-40081,9030,45594,102162,-22118,64066,-25725,65366,40969,97330,-43846,15443,-44172,23837,12880,16506,41544,5850,26737,17311,-21266,19886,-16090,12542,-50125,25491,-2426,-4898,-15385,-24397,-63104,-28829,-73028,-28011,75801,9930,3980,70620,50989,30009,-40055,-23723,16388,59428,-20568,2164,-14195,-37473,-8950,-21558,-33150,-27695,13035,28559,-236,15452,-16928,7032,-49552,27727,98067,-36803,-48987,-38451,-7294,-74136,-80814,-49026,-86159,-8679,-63646,-25807,59390,67342,-17992,7782,100166,20032,6131,-10921,19425,47404,-20750,-56221,-3565,9333,10274,1612,5445,1486,54309,63433,76648,-3254,-46883,33149,-19958,5285,26625,6193,38075,-16755,-39388,-30247,-36654,-12822,-22517,-65357,-31553,-55461,10203,-28400,24558,-43648,3149,-32159,-52379,38879,-168,57009,62147,-9556,38899,-42180,-9639,71830,-96887,16981,75277,-2298,-72557,94977,-16954,41115,26942,6410,-19641,-135439,-25837,-40167,49101,-65438,-140640,-41668,-8853,70972,107306,20023,-75067,-847,-20837,13690,78607,-5948,-41066,-42107,-10727,210073,-53466,126044,-39549,13583,6974,-53704,-129445,-64205,62934,46632,52402,-26156,-27518,-42962,-64659,-59531,29206,59332,-5990,50816,-9951,-5664,34042,14816,33673,22767,-45328,-50406,4144,-12831,-25209,11495,-21066,32238,73249,40881,42419,-11123,10532,-9132,-22570,69315,-8956,-46895,-70931,-38267,22518,8322,1839,-19211,13562,-6598,-14993,-41452,68846,-4915,84161,84129,-46613,85256,28391,44324,-1551,-79684,-3448,-28004,-16561,-2153,77439,-15883,32581,29211,-110349,-45049,123966,4257,63468,71029,32987,-58700,-86785,-59999,-34897,-36805,-78015,15036,-79614,28543,42319,29558,-120438,-36885,13882,-12004,-57256,-68599,4238,-2612,28194,12533,43139,-56631,-7106,23278,-9206,-6596,70924,-34501,-31812,60998,92761,23761,-27112,-46149,-41978,26942,-10032,46719,22723,-54922,46774,82098,29118,-54575,-22548,-20935,-7952,23993,-94577,-76912,-26451,-61299,7565,-48517,13326,-3036,-73586,-49936,7227,79835,6317,17953,-5692,-60054,-29058,-17472,-822,-2493,84462,113229,83268,43545,-33672,3668,121799,-30954,4586,40399,-53891,-100740,-43040,111751,9275,77895,25994,53866,65148,43412,50079,51760,-3891,10267,7943,-58350,-41693,-107568,-64416,-18730,-65242,-96823,-32461,13317,-23915,2017,-25035,-30223,-16307,-17522,-27827,766,-22261,-37306,24574,57952,92797,-34939,-1319,73606,14470,53122,89121,450,84658,-4626,48581,-2905,-29702,49517,-49650,-12454,29960,-8264,43073,19548,-58372,6749,-75451,-59425,-14314,21827,31637,-9049,10857,18383,43629,7642,-125035,-31942,80419,-13634,33022,-55903,-7429,-25383,-10924,-61312,-85431,10536,-16229,98832,95000,23323,-5805,7898,-47769,-107497,38157,-28864,-61121,-50834,-8819,19553,32134,-32630,7870,2961,40352,-13516,64301,65457,8666,-48098,-23589,-7523,2224,102506,29608,-46993,45123,5880,57797,-26608,23353,-34731,-30946,-3720,18978,139240,818,71073,54100,35413,-12263,-38823,-4733,-38200,-29248,-58608,-17831,-5198,48934,54815,-48994,-27830,-18892,-24409,-58035,-26636,19647,9359,-35241,-89511,8162,92377,32684,54080,106727,43972,-131973,-29832,30508,108889,-23824,16714,-26444,45699,71689,-21088,-28963,4835,-1280,-21306,915,-18860,-12138,-71627,-69632,938,52295,-3061,15862,119694,48437,-22139,2517,-41816,-47293,49523,-9520,-55104,16334,-44769,19876,6142,16486,64453,29551,9431,-21969,21474,-14845,14732,-1701,7351,-4287,13919,-57723,37545,22236,37136,104699,-9287,-130777,-84284,13649,-15477,-6074,-34724,-82566,-20861,-21023,10859,-43024,-27339,-13330,7378,20733,25630,12285,-9606,88229,13102,70057,-6208,18324,1374,21466,57172,-1416,23121,-28562,23067,25764,-5237,5378,-37727,39752,-46225,-83659,59736,4544,-18,40826,23225,-43846,-70720,-11400,26198,15821,-4268,-34626,29402,-50742,18792,13110,34293,12286,18927,16925,1139,3933,65680,56474,63983,-9351,918,113768,-829,12101,57985,3568,-21846,112269,19065,-19681,-75234,9762,114298,-5788,-47433,7355,14843,-12010,41804,-10422,51664,60614,66663,5680,-5232,51712,-7809,-68507,-32528,-17080,65282,46708,23785,-48002,-4230,-29934,30672,-4910,19762,7977,16277,-54111,1601,62925,4546,-13414,-28183,-28574,24633,12260,6459,35579,70961,33482,23844,87049,48593,50736,294792,202452,-25100,45521,-36601,-4608,-16250,-27057,-71052,8912,-51579,-47858,-36570,-197,-120490,-7300,14410,31786,-24883,-28382,-62439,-32004,-25248,-37748,48126,32404,51284,-15517,-31563,21485,85366,-14410,-16205,-75598,-31499,-39233,1927,12978,55726,4839,43083,20666,28942,51960,40216,11474,41144,-31574,-17814,40615,41757,-45144,-4498,-79404,-35676,78241,44290,-44771,-32546,76259,44235,89839,26697,72602,-9979,53753,60368,20269,-73021,-34204,-31028,79365,50715,-28810,-68334,14874,24671,16009,-4210,12741,8776,49725,-12460,-37657,16965,38960,4593,61648,56219,-13804,54351,35187,7117,13999,50251,54552,-6395,-5330,-44515,7931,-81417,-27435,28459,54991,-14901,-25502,-42845,-19066,-19800,-154429,-2147,-15035,60460,57914,54982,28562,32089,59590,102152,-21023,-45083,17584,-40339,-75125,-468,-13848,-55581,-20791,-14383,49515,49040,69649,34451,53949,34905,27287,936,-80943,-48966,-61838,2925,44910,12620,113485,76806,40815,-102630,-81659,-50278,-4469,39393,-57522,-39180,-7556,67844,9126,82241,35089,59358,2148,-65470,66671,8874,79994,81771,-7907,65093,27683,-31761,-33436,-45440,24326,-61015,-70875,-80619,-36303,13946,-46786,4850,-46702,49225,75901,21516,-9239,-17158,23875,851,11885,-27452,8437,1301,112136,-8294,78629,-63634,-47688,-47441,10583,44243,56920,-8690,-39185,-23438,27910,-3024,-38085,4849,-5585,-4339,55094,54754,16651,46637,19071,79052,-19788,-21403,-47565,-17183,-3543,50719,-882,-37505,-23813,-99895,1656,-15713,-204,-3645,-9341,56204,42833,6047,-19191,-6825,-69496,26500,66666,125741,-52832,-147666,-135383,-10373,-43029,-54959,46265,39364,-54655,-43326,-99059,-29230,-42965,-11649,14139,16534,10590,-35612,14355,-45021,-24747,-38205,-32840,-19060,-15443,-28892,-21517,-65139,8646,11140,17618,-14870,29048,-2201,18414,-87520,-100222,23094,35745,-79732,21359,39011,34531,31628,68672,11777,-2871,54797,8896,-17456,-55165],[-56436,-66495,17715,-41739,21736,20551,-10097,-21937,58935,74233,-61575,-64528,2002,38858,13689,36412,-51888,23232,20526,69834,7685,-11044,11257,-37778,-195,663,38705,71403,-27008,17575,2473,18884,-2631,-76659,-3327,-17036,-52077,-44491,20451,-40730,-72222,24440,-90042,-85576,36593,8234,85136,19215,24954,-45978,-54742,-8347,59587,-80454,-35178,50869,33673,-35880,-15770,45561,-91981,76979,85444,-86160,-50661,-50161,-67262,-102040,-1988,4107,10106,5251,-28745,-22317,12219,40999,-11882,-5565,-54690,73011,7805,-87293,-38289,26570,4676,-2055,-37657,-51316,55885,26453,25565,121163,103148,-38403,6277,62570,96497,-13057,82629,5672,36581,41513,139598,-31950,11945,-40982,4462,27638,15047,13480,-15205,20012,9955,-2497,23367,-34766,14410,-35462,34655,-31800,-2554,-7637,-3164,-57396,-16230,-62926,-29257,55076,22690,-24455,34411,60441,56618,-46009,-15803,25560,78379,-5114,-17135,6392,-33322,-140,-15526,-37378,-30100,10701,12630,-3845,16824,-33506,-1374,-58402,-36337,94301,-57814,-28436,-19833,-2081,-44750,-59634,-61157,-87293,-29319,-90357,-41403,78225,60320,-58212,-21090,29426,4022,1870,-2292,27429,27894,-1191,-66513,-20944,27530,16263,-2282,21310,21052,66956,69110,76962,-15072,-31364,30334,2349,18716,23313,-24730,35592,-53039,-21389,-39055,-47056,-9965,-8215,-63117,-37259,-14132,15581,-54945,21489,-24506,7279,-19950,-17170,36023,13311,91848,61207,-7013,56829,-33086,20271,76565,-75003,6374,40385,-39190,-31468,82985,-61625,39224,5910,10021,-21493,-128378,-11699,-50305,54204,-47400,-100751,-24848,-11601,73957,87462,37477,-25737,25606,-13314,48246,82865,16927,-16398,-41267,-82154,186833,16936,271315,-105337,18299,11387,-42264,-133542,-69818,59018,36602,69968,-41560,-64893,-54089,-66611,-61943,49634,75543,14556,34862,-5257,-19704,39857,14590,59419,43195,-67166,-57736,-1756,-19811,-21477,-9533,-908,52760,72657,20539,13807,-26986,18546,-14486,3387,79136,15203,-28061,-71975,-26949,40512,21688,14381,-31701,19168,-15132,4070,-34059,52034,-9090,130385,94391,-70454,77635,33855,56045,9422,-76849,-38340,-10536,-19984,-7353,54730,-22231,19802,43535,-93446,-14361,123509,22530,64647,88725,43913,-67869,-106146,-84550,-42219,-34232,-40798,-2469,-91636,48614,49394,43071,-90010,-29751,30731,-17326,-51662,-53587,39623,-32695,-2869,8776,22316,-67767,-669,21910,-9370,-9834,79485,-26756,-40380,51623,61723,13549,-37502,-18846,-28082,4358,-3953,49664,28178,-42969,40389,96085,4452,-83637,-13396,-8188,2533,28536,-46566,-102023,-2711,-51537,-15043,-62830,28245,-26379,-80908,-58505,6255,61190,3501,5343,-61452,-65398,-25649,5067,21,-4496,87680,102774,54656,45397,-27597,6041,100099,-36947,20450,58345,-36133,-74265,-64229,101910,10520,59020,21234,53069,48545,33362,44135,32671,-2975,18634,-17102,-64479,-22061,-108231,-69998,-2857,-81155,-84278,-16030,7498,11062,18182,-46773,-11329,-9566,16728,-11988,-2853,-46955,-55770,35366,54292,84581,-19936,2803,100166,12503,41501,75905,-10530,14499,-10920,56177,-13486,-34864,24245,-57219,-1094,40801,-10162,41433,25626,-72698,-6894,-82907,-59561,-19188,40624,28647,5802,26255,20135,28356,-18257,-121868,-30497,118122,8570,34263,-39795,-17131,-41531,-15115,-60570,-60981,3965,12797,120638,97884,23265,-4322,-40872,-51312,-91735,30168,-29126,-18700,-33943,14994,9175,-4272,-21494,-2946,-16645,40148,-20584,57319,96101,-2710,-16434,-14522,28031,12017,81505,14496,-40696,56862,8147,32860,-14838,21059,-33257,-36797,2968,40218,110054,-11737,62485,68551,301,-12077,-29411,-1871,-37619,-64900,-76268,-18034,-10037,42829,22371,-81835,-36515,-18893,4869,-55879,-18595,28586,5108,-58584,-97191,-5571,36402,30492,60568,90600,9216,-128635,-15961,26830,112894,-747,4875,-7357,11715,57950,-25899,-45621,13097,-24876,-24581,5814,-11545,-20799,-47202,-49602,5814,62255,-30749,30198,126023,67759,-13660,8009,-51741,-47957,31132,-41118,-47925,25388,-51153,26680,25836,-1490,71440,38283,-855,-12676,44240,-10150,16509,7616,38312,-3523,-2826,-69508,33808,43118,82776,80446,-28916,-77618,-77701,5792,-19772,-17598,-13381,-24699,-29436,-7045,1503,-72190,-27173,-38632,-12903,12105,23065,-12761,-12435,69466,19418,55812,-39447,19628,-19791,10167,62410,22795,33645,-27167,-2802,17349,-44413,-9891,-46183,39883,-29463,-75728,64659,16798,-3112,34099,4322,-31652,-85915,1164,34397,-3813,-14025,-39755,14685,-51262,47601,8198,21015,3014,2294,15293,-2466,17690,64034,49110,44946,-30839,26867,129764,-1902,8781,44032,14350,-20341,93660,15924,-583,-67028,8392,55831,-28359,-45324,11441,54803,-2284,38373,-12389,50582,78304,58286,20447,-4498,35763,-8396,-28712,-31544,15870,77443,37305,-619,-39790,-2979,-47720,46210,5765,20441,20607,35123,-41329,29259,66232,-3874,-5842,-14776,-39514,40472,-6075,12899,9948,83871,24613,-13721,25232,29027,57109,269146,219055,-17938,46758,-45255,7726,-33036,-29873,-62019,-13201,-51216,-43119,-57063,4782,-84701,-18274,7320,-5520,-15772,-8434,-64143,-32146,-13808,-43537,78089,64463,31603,4804,200,20094,79689,-15509,-19361,-78617,-5170,-28459,-2088,8682,25040,21875,57701,25528,21580,50657,26338,27901,67089,2660,-30331,13736,16211,-62621,-1516,-74057,-54115,39610,54569,-59657,-48496,82174,50483,105646,29931,87386,-2391,62263,65362,62186,-57225,-32197,-27178,75774,54041,-44981,-85116,4264,30198,16108,-3478,17988,27417,66027,-27696,-53995,-11447,54264,-7935,60196,39930,-23129,89201,19228,569,13060,57327,61580,-1194,-10007,-64469,484,-86720,-16166,6701,45422,-38371,-53650,-35398,-916,-20606,-149104,20250,7033,35205,55452,52384,26615,43020,62551,102422,-9950,-45823,26653,-46024,-88508,-54241,-34061,-72516,-11733,-12474,41586,69045,89407,27538,77558,33268,42039,-541,-86896,-56266,-34528,10163,37236,13899,137660,72613,44771,-93870,-80601,-47041,3261,6264,-50118,-25968,841,83562,27667,82559,73788,70310,-8683,-41653,57796,11465,60801,76264,-8655,55256,8179,-33719,-48190,-48547,16226,-27759,-87886,-75678,-44848,34089,-35909,14294,-38071,60764,66477,69324,7692,-17699,47113,-8645,21660,-7856,4743,-5757,84454,-10839,66121,-29714,-41467,-34541,25431,47928,61813,-8542,-15450,-12838,41206,-12644,-64315,-16748,3088,-7482,33254,42958,32809,28915,12589,51491,3619,-22064,-33821,-11918,-2821,25740,11362,-35183,-9873,-92634,-1032,-20624,-1307,-17909,-46234,40025,36796,-12507,-26373,474,-66934,27028,51872,113971,-44554,-127982,-130883,9947,-44917,-61523,22372,44743,-78885,-66982,-87666,-37827,-45749,-4115,42110,21868,21173,-33718,2744,-40621,-19094,-39720,-3779,-20439,-13329,-21086,-15736,-48431,1282,22773,3291,-1735,47777,-4478,29320,-47555,-102259,29122,18048,-74665,14217,39050,42517,29453,48934,12561,-13538,29166,25496,-19230,-47127],[-52560,-61312,33635,-53002,25890,-3712,-34657,-13141,47423,66461,-78563,-77819,5219,14495,15620,37389,-33453,52442,25489,56728,-1725,-13195,12024,-20207,4921,9991,18397,56358,-20322,28299,16590,25317,-5311,-57205,5302,-20678,-63758,-37919,17236,-48988,-85029,-3273,-80134,-48181,23483,-4031,87144,48261,7743,-17995,-39329,-1960,38690,-77200,-35517,-4482,36508,-31584,-47291,13299,-98788,65023,83914,-42397,-31967,-23902,-35623,-84494,-11155,-20610,662,-13330,-22556,-18289,2020,66617,-15477,-3248,-88995,92061,11316,-96215,-33184,18047,-15924,37623,-33311,-33981,36946,19246,18782,107218,76079,-36308,8657,70649,81027,-6556,85326,38196,5921,37810,151484,-7776,14248,-31903,-8749,47220,12307,-9620,-37028,8291,5465,19139,32574,-48506,15263,-20758,36423,-54855,-2713,-9751,21853,-53678,-11862,-56925,-34656,24235,39968,-46968,-16361,54917,68898,-47706,-3169,21558,90588,4273,-38595,19815,-18738,17768,-14978,-39008,-26485,12997,-6459,-2206,12936,-32219,-6254,-55059,-84491,75591,-61935,-11951,-10199,-12579,-17040,-32393,-68629,-80659,-42561,-95025,-49675,75892,45000,-73441,-51265,-59061,-12990,-2415,7501,28364,18270,9185,-67409,-32236,38284,20224,16717,32514,29742,74916,80284,68738,-33383,-22608,23818,29533,26981,17872,-54600,29904,-81925,6403,-38244,-53358,-11798,1468,-48370,-40821,24307,8274,-80718,6510,-5789,10247,-3737,18353,31158,34472,115521,49062,-5983,60899,-16677,41314,76027,-49981,-6612,10111,-47720,-10192,63865,-95983,34116,-29072,14954,-11209,-105011,-10264,-66874,46451,-20731,-32902,6950,-9005,58626,44583,27764,29428,51377,4137,79634,70956,53633,13825,-30164,-127039,149803,34901,302991,-145441,25112,21315,-7862,-97433,-60204,45463,17508,82670,-48277,-82117,-61459,-63824,-56687,58442,77771,27041,14586,10007,-29739,23656,6395,77124,58016,-81685,-59134,-7346,-22815,-16635,-47372,23777,72642,56197,583,-14471,-36879,28668,-19497,26708,82616,35324,-3949,-67632,-11543,51842,22085,35465,-41513,24643,-18522,22404,-34245,21121,-13863,150122,82234,-98273,56799,22382,57498,20660,-71898,-82186,4777,-24005,-13006,25040,-35274,10455,56490,-68692,13206,110302,35882,52049,90894,47919,-51717,-100228,-93060,-48356,-33734,-7792,-24670,-89725,60087,49627,58435,-58512,-17824,49724,-16216,-38312,-37473,54955,-63915,-29794,511,-6226,-64597,1921,17490,-17266,-16272,68042,-17869,-41891,58246,27809,3203,-43990,4271,-16537,-21740,-525,55777,30165,-29046,32100,98704,-17342,-102732,-6492,8179,22075,29478,-5655,-94938,24464,-38363,-38153,-62183,32188,-38251,-73942,-69385,1113,44163,2044,4504,-115649,-48488,-21139,31523,-467,-10352,83171,74291,16591,37327,-13692,3571,70040,-38568,46223,85578,-9150,-14187,-77436,95606,8442,34063,25293,52781,19823,20498,42003,25771,3450,27520,-45041,-63048,-7515,-101093,-65222,13718,-86442,-53508,-4904,-701,33061,23070,-62106,4848,-28036,40966,7998,-9608,-62287,-50854,36005,29841,66928,-311,7342,108592,9689,27021,52822,-23001,-39542,-12460,57942,-21643,-34171,4719,-59445,5669,48713,-14590,33036,29576,-63461,-22324,-86473,-52610,-22684,51669,25728,19836,35637,11033,10153,-53932,-100226,-32103,132799,17600,19696,-23974,-32692,-43531,-13270,-45363,-17061,-166,53125,121968,81208,10227,-10975,-106074,-63107,-68066,25731,-27875,31196,-14014,34597,9587,-26929,-18239,-34409,-40204,68363,-20034,48373,120047,-4137,8400,-8342,55994,11661,46554,-2188,-30002,60942,10494,8893,-7275,15917,-27478,-44085,4712,52913,68510,-22273,39528,64101,-28476,-17146,-16730,-3499,-26484,-71952,-78688,-7222,934,34589,2595,-99677,-43511,-16369,35485,-42526,544,37125,-6785,-70458,-88652,-18857,-7891,25600,59760,63441,-21135,-100026,-1475,20361,101886,19392,-7799,228,-21405,46258,-25829,-65237,23152,-40732,-15574,11416,-707,-27742,-16558,-21202,14033,64494,-58540,41691,107721,70382,3518,20118,-59857,-48511,12722,-65158,-36398,27325,-53584,30236,50854,-21158,68429,43426,-2134,-9340,55223,-2640,16851,-2869,65411,-63,-14622,-64971,37386,53477,100873,36890,-45843,-43202,-67087,70,-22647,-27955,7255,33184,-27082,4508,-2742,-95862,-20767,-51288,-18981,-1882,20037,-30972,-15571,38534,18854,34965,-59922,25633,-37160,4709,48233,39784,43038,-25281,-21695,11858,-65474,-22515,-56496,36868,-12627,-61286,58993,27195,3394,33599,-10161,-24411,-99139,5299,31140,-16589,-25565,-40612,-1997,-41981,79558,2542,12181,476,-21184,11257,-7135,26602,53089,32271,13981,-47224,52699,117920,-5073,9874,30654,28264,-17000,68023,14723,9176,-55551,-1148,-13676,-54124,-24062,21772,83064,7597,32245,-4271,57761,86550,39177,34596,-622,9482,-13272,7359,-38645,55415,73548,16753,-21914,-19209,-3739,-52666,53561,15737,21867,32468,51615,-18426,49769,49961,-7494,2078,827,-46418,48666,-29036,14526,-9473,93356,7139,-50722,-39041,4379,47581,257223,232242,-5612,51195,-52693,20623,-47694,-30982,-41798,-26389,-47927,-38601,-72721,9079,-47788,-30328,-988,-39576,-7274,6478,-52204,-33229,6837,-40114,94479,78044,13926,39157,37900,28132,61446,-11679,-23210,-85067,23748,-23027,-1392,6163,-3519,31249,61931,18162,15788,35340,-6248,37682,87580,39627,-38234,464,-1446,-54238,532,-58344,-66687,1917,52732,-63000,-53428,76120,53837,105263,16580,91624,6120,66272,59456,88664,-40225,-26239,-29231,55874,51186,-55769,-87976,-14971,30961,19971,-2082,20198,45948,76159,-32543,-62956,-30641,62826,-16614,57976,8463,-21624,102298,4102,-10544,6228,52906,56213,6542,-9607,-79599,3481,-79090,-9326,-9106,39051,-63860,-69527,-29360,9617,-22082,-123416,38205,30816,4148,54545,39975,20073,56988,54753,94997,5325,-35145,31955,-41958,-85258,-89226,-39758,-80703,6898,-6122,29405,84832,102211,23366,76074,29824,42060,-3449,-87895,-54551,-3371,11886,26668,14178,126009,45467,50706,-74361,-68147,-36278,21060,-15583,-37549,-3193,2975,76301,38666,64388,94654,59337,-16324,-6097,39585,7308,29359,69889,-14287,33827,-10426,-37696,-65147,-38063,5200,-3742,-100468,-66242,-45577,44982,-18490,24185,-28353,62400,66576,89557,14202,-13322,71109,-6351,14436,-9016,3545,-14830,44983,-11566,46900,3045,-29144,-24570,30922,47891,56501,-7323,7094,-19570,57973,-18584,-76232,-29584,9275,-11707,4281,19485,46203,936,6551,14884,23391,-18395,-19099,-6482,1105,3540,18035,-29332,-3192,-72247,-3073,-9064,4449,-21029,-73274,18519,16737,-27546,-21832,13054,-55970,24681,38035,87754,-28979,-80543,-106398,19082,-40641,-60387,-15211,50147,-87295,-80050,-61618,-35521,-43720,5809,55577,23328,31116,-26935,-2285,-28046,-6699,-35268,15976,-15855,-16257,-1135,-8951,-29227,-3659,32404,-6967,23426,65000,-6128,33399,-4587,-88078,14263,-4393,-56044,36,32931,47076,23653,26911,18361,-20116,3935,38914,-16285,-27078],[-42324,-32834,32703,-53244,26198,-21744,-60962,-6186,32707,45667,-85788,-82122,-139,-12293,18491,32272,-16154,74387,19277,39447,-14090,-16588,13154,3469,13389,11683,-1945,37339,-18274,37660,28233,24661,-8791,-30249,12928,-22119,-69673,-11125,17276,-34820,-65656,-35824,-56630,-6928,14844,-23589,77047,60595,-7336,25323,-13012,7374,10668,-56869,-12614,-53458,36586,-23364,-52042,-18918,-83116,34864,63069,11988,-6013,10800,-10244,-65657,-15798,-34501,134,-18346,-13740,-20821,-7683,89024,-19310,-9615,-91518,95761,15199,-92544,-24321,17430,-32317,61170,-31478,-13677,14142,6211,2855,83659,34144,-34245,17443,68643,58102,-5732,67392,60883,-22944,37101,134083,23936,26319,-15795,-11254,62099,6330,-19731,-52309,-7374,4365,37271,45042,-53348,17140,-2638,32616,-63625,-4072,-25475,46139,-50426,-13133,-58353,-43496,-8606,54308,-58753,-63681,39158,65075,-44507,11777,10913,95410,4640,-51487,24236,1651,37079,-16291,-37320,-19626,18490,-19528,3937,4961,-14677,-6599,-45689,-99883,43406,-50345,-3215,-11953,-35156,2462,-8787,-68730,-65965,-46259,-77293,-50167,57439,27292,-62766,-72285,-117160,-23643,-4944,17495,20911,20851,9829,-55608,-33055,40279,23366,55438,39169,24822,76095,95568,54369,-55359,-20888,14109,54817,29412,12902,-74038,29117,-97208,39445,-31059,-49439,-12834,8042,-15754,-40846,49170,-12891,-99646,-15180,5854,7584,13191,40367,28132,49391,120569,31923,-5141,46273,2872,50550,66305,-30317,-17847,-8269,-28581,-10236,45228,-109017,24571,-69442,20228,6242,-79242,-23429,-80972,33897,11877,38866,43553,-10294,21452,-5283,-2130,72465,68270,29911,99445,45626,91769,45749,-11844,-142828,107502,-13460,251323,-152691,29946,32457,39063,-27606,-41980,27800,-1959,84519,-46050,-60906,-62408,-56707,-45604,56456,65720,30103,-4007,29375,-32707,-9003,-7876,83298,64705,-84437,-54964,-13217,-21277,-12082,-98624,47770,82702,22159,-15821,-31994,-40005,42081,-21588,39668,79577,42646,16937,-62701,4370,53395,10323,60183,-48096,29441,-12207,33187,-44500,-17905,-19283,142463,50081,-119038,26921,1280,48029,31987,-69144,-118248,12681,-25720,-14412,-3003,-51064,5171,64132,-45465,29512,90855,41824,33188,78289,44399,-13429,-67606,-83735,-53339,-35866,7318,-42502,-73480,64696,47868,71660,-44731,-2076,64151,-11304,-22646,-23609,42644,-82939,-39040,-11265,-35315,-50994,1757,11416,-32380,-23577,37200,-6621,-38151,78402,8036,-2332,-45513,17306,-8177,-44770,2513,64595,29081,-15691,32437,90607,-29921,-106978,-5279,28488,46589,28002,21571,-56945,43292,-25453,-57904,-51305,24961,-34651,-53862,-80919,-8462,27931,3893,19274,-143829,-17027,-17278,49655,-1194,-21136,79299,38924,-15814,16879,2415,-4808,40459,-36136,77580,108310,21228,46855,-79448,96391,5951,10494,36605,55316,-10947,8603,42060,22771,12538,27540,-72954,-59404,-4420,-88298,-50482,26184,-79791,-15623,-646,-11114,30053,12184,-65058,14198,-65274,47908,33384,-16286,-63648,-23942,27080,-11452,46456,16584,10227,95863,3862,12032,28793,-31608,-60752,-10154,48506,-27621,-28085,-6470,-58384,4925,52202,-18144,23154,29956,-32780,-34190,-85865,-43564,-22333,59148,22888,27939,36224,-4836,-8108,-87466,-61478,-34976,118766,15788,-3111,-13577,-48426,-29533,-7196,-16727,32586,-3151,91710,103443,49497,-12465,-22294,-153359,-75668,-37279,26829,-27536,68714,2229,44051,24539,-28899,-19968,-66069,-61547,119316,-9999,39599,131963,-1666,16871,-7261,70780,2217,11387,-14265,-18244,58043,12858,-9924,-5082,10372,-18311,-44039,5014,56083,23660,-26167,10009,41821,-46433,-26291,-3490,-8017,-6300,-48300,-68681,16090,30205,35445,-764,-94779,-46164,-10307,57594,-19851,24426,37330,-23892,-69316,-65089,-24167,-29493,17701,53780,31876,-38867,-53820,8903,11595,76226,33654,-19694,-5281,-46123,38610,-20925,-84345,31741,-44790,991,14399,11240,-27987,13968,3253,13553,57497,-75743,46398,73954,69007,26649,33765,-67497,-46076,-2396,-79344,-24117,22886,-50837,29976,74545,-38484,56674,45341,6504,-12735,54186,4526,16820,-32263,81466,5686,-18874,-40338,46959,52070,92046,-10828,-57784,-30056,-58613,-3659,-24306,-32788,18009,68663,-15426,10425,-1320,-106888,-8709,-49459,-7572,-14656,20312,-39009,-17399,2926,9360,14653,-62415,35867,-39637,4524,19471,45198,47589,-28712,-27527,11941,-69691,-30867,-65033,30855,-872,-49475,42605,31953,16921,44487,-10769,-19446,-100252,168,12747,-14407,-34282,-37539,-18468,-22549,106452,-3693,8242,3808,-45938,8544,-9225,27767,36574,10358,-17014,-52783,70247,83550,-8446,12778,25656,38615,-12325,44899,14667,9851,-43674,-17902,-60181,-76089,4951,33066,85046,16850,25504,11122,74582,86209,17259,47346,9140,-21847,-18456,29717,-53163,88516,55194,-9320,-35299,8499,-2924,-44162,46885,18989,24082,41304,63628,9383,58373,25229,-4350,8984,16862,-44917,43836,-49892,12233,-10058,95576,-12142,-75858,-87550,-16007,27030,258752,235148,9824,60017,-54906,30181,-56935,-35919,-13017,-30404,-42413,-34156,-81436,12512,-21626,-38594,-1765,-53950,-898,11834,-30999,-35445,31276,-25643,95106,67997,3251,79528,66865,44980,36671,-3659,-23158,-91727,48205,-24386,4038,5381,-19527,28067,52058,3441,11745,8985,-43231,41463,104779,69248,-40866,6937,-4303,-29941,3544,-38237,-69584,-29620,39625,-50379,-44232,55496,52136,93329,-7762,86740,15554,65305,44003,87879,-27310,-18220,-36731,30709,47517,-54355,-75620,-34912,24458,24919,-2802,20912,59425,76725,-29888,-60744,-42767,61837,-18393,57333,-25824,-7404,90003,-6037,-23035,-5904,41590,41848,16059,-4121,-87560,12491,-61081,-5310,-16599,34731,-81836,-68523,-24293,8253,-25406,-94727,53264,47128,-22884,54916,21461,13803,70365,41774,79176,20807,-15601,32859,-31832,-69290,-96505,-26977,-78161,26440,3425,14934,91971,98111,22330,41318,22268,30588,-5858,-81293,-41830,24184,7727,17249,12728,86461,4230,55717,-50263,-49299,-20938,42982,-22080,-21368,22522,459,52183,37971,33814,91471,32547,-15058,27021,17751,845,997,64909,-23127,6288,-23013,-43444,-79453,-19575,-8974,8193,-95794,-55926,-40900,42298,4109,32120,-12830,52142,69620,85269,11508,-1028,91117,11261,-8609,-23062,6718,-23180,5426,-11415,26320,24974,-9348,-18777,24668,46415,41520,-2997,22311,-41580,72003,-9893,-68135,-27062,10777,-17521,-29902,-12947,53594,-27301,3762,-15004,35665,-12212,-3851,-2133,6323,-12522,18471,-22326,-5003,-43744,-2216,17040,14919,-10084,-83394,407,-10349,-36416,-9370,28316,-36297,20761,33535,61305,-7581,-25436,-66673,13923,-32444,-55516,-62960,52388,-76136,-79955,-38441,-22855,-37962,16529,55650,23008,37039,-16499,-2429,-8804,9844,-27264,22640,-6085,-22973,22506,-6975,-21931,-1465,39320,-13836,55624,75714,-5846,28028,31975,-64196,-16628,-24723,-31850,-18411,22843,46021,15984,7278,27947,-21647,-14007,46645,-10710,185],[-28746,5789,19088,-41355,22352,-27624,-82095,-338,22929,18456,-84306,-76528,-12204,-35439,21568,22625,-5882,85977,5652,20001,-25261,-20234,15235,19310,25390,6575,-11834,18615,-24079,39898,34743,18586,-9386,-3389,14846,-22181,-70261,27657,21930,-971,-25549,-64084,-25401,25986,11338,-45844,56413,59274,-13487,67188,13910,11921,-17289,-21630,18494,-80013,35245,-14603,-28799,-34941,-49981,-6546,31344,57658,23952,46478,4488,-48249,-14487,-36736,4081,-15647,-4641,-31701,-13118,101416,-20610,-21303,-61306,84337,17557,-76437,-15207,21179,-41088,60674,-29045,6557,-7951,-9097,-12338,58511,-13979,-32983,31093,58759,34108,-10527,32120,68944,-45469,45858,101519,55613,47524,6787,-2972,63378,-5133,-14318,-54266,-23368,5984,47495,55387,-47801,20611,19735,26565,-54728,-5498,-52084,65158,-46348,-16094,-66964,-54035,-35225,60701,-57346,-91886,18666,48561,-36806,25202,2479,93084,-1513,-51777,21494,21900,50104,-14208,-32298,-12319,25565,-19703,12134,-4898,12730,-3671,-36478,-85540,4655,-31262,-3280,-23488,-59047,11759,5668,-59268,-43940,-40842,-45734,-43035,32924,15389,-36001,-76066,-122415,-22653,-4185,25727,5788,33670,4599,-30202,-23088,34456,27176,98385,38329,6957,69066,106873,37534,-76269,-24224,3039,71419,27265,9208,-76747,37863,-96805,70127,-21692,-33321,-6802,14498,29982,-38109,54829,-42244,-102037,-36336,5352,-3657,27544,39112,29181,49706,109060,18090,-2777,15997,19616,47232,45961,-20213,-27213,-14715,2311,-24282,31719,-97575,9948,-103483,25456,22457,-59898,-45685,-84558,26498,43148,89641,74331,-20512,-29667,-41748,-36423,92620,69209,58177,103455,14002,116652,75874,8673,-132906,70580,-115503,174831,-130846,29287,39507,78567,46953,-23344,10596,-13855,72562,-36941,1616,-54808,-46787,-31243,48838,43578,25182,-16168,43662,-29756,-43932,-23995,78354,62618,-74247,-46718,-18855,-15651,-8319,-148541,64255,74549,-22648,-25077,-33404,-37953,58252,-18551,38886,70171,31973,25867,-61237,17144,45118,-7757,81201,-51384,32522,5175,31145,-62967,-55967,-23561,116056,8640,-125063,-5118,-18196,31710,42219,-69509,-129385,9758,-22315,-8042,-24042,-64411,3633,63296,-30346,30473,72411,40552,19308,55531,34225,34194,-16048,-58552,-58127,-42292,-1394,-48760,-46348,65398,48971,80077,-59463,15787,68895,-6065,-10282,-13576,7685,-79249,-25544,-23505,-57088,-32839,127,5311,-52478,-29031,-2470,8148,-31730,102883,8518,-155,-42898,18532,-2273,-58679,7255,72461,25018,-4659,44636,77630,-29647,-97254,-11234,51529,70991,25557,34835,-4685,45013,-16735,-70272,-37560,10385,-16535,-26358,-88630,-20314,14445,9038,46011,-130606,17182,-15077,51241,-659,-35010,79209,7382,-32834,-13705,14667,-17646,17902,-30582,105250,112113,47944,82956,-68224,100501,5258,-5447,51073,60829,-32512,2476,41617,16428,20163,10711,-97673,-60980,-14097,-72285,-29439,31398,-63454,15301,-2174,-22616,4012,-11916,-56145,14769,-105344,37621,62278,-20575,-51298,14920,11352,-55323,29407,24721,10467,67273,-6230,-180,12787,-31698,-52180,-6175,24182,-31939,-16475,-8495,-55342,-3602,50918,-16788,17753,26632,9428,-39068,-81161,-38347,-16859,65674,21308,26420,27279,-20403,-23775,-107388,-12838,-36408,80793,8180,-23478,-10584,-56333,-3711,725,18834,71493,-6562,114717,72021,11784,-36963,-33309,-155632,-80583,218,32601,-31306,81218,8857,41800,50873,-13513,-21472,-78047,-74044,169891,7670,32152,129669,-2244,6541,-11367,71033,-11397,-11416,-17299,-8475,49773,14607,-20412,-6552,7853,-7683,-31178,7761,51508,-13298,-21312,-15609,8268,-52368,-36218,7121,-14139,18710,-6924,-51654,48211,72499,51022,6992,-70234,-43119,-1358,65762,6914,44962,25287,-42771,-59367,-33259,-17079,-31327,7714,44705,3032,-40901,-3906,11595,1976,41384,40413,-31569,-20009,-60686,33188,-12368,-98189,36958,-37299,16826,14602,21688,-19104,36727,13441,-1022,41626,-74473,42254,40679,74253,48550,42603,-75238,-38720,-12810,-82985,-14036,14718,-42669,26922,87692,-51469,39766,45024,21947,-20869,44081,9137,16034,-70191,83343,12940,-14786,-1320,57599,41342,64836,-47220,-64168,-26114,-55450,-5654,-24551,-29795,14554,73977,71,9478,3169,-102731,6498,-35159,17431,-19884,26507,-37541,-16013,-25787,-8076,-123,-49410,46980,-23320,7694,-13366,38216,45479,-39106,-19498,17914,-64656,-34576,-68499,22696,2019,-46002,17930,27782,32250,65916,5743,-14110,-82622,-11847,-17178,4609,-36635,-31565,-33664,5858,118635,-9572,7300,9770,-66465,10757,-5605,20819,19770,-9574,-35084,-44967,75281,39805,-9916,13209,34182,40625,-7201,30291,13784,4616,-35183,-36668,-60307,-87088,28802,37087,57726,25164,19573,26528,98202,79538,1652,55544,24830,-48616,-20286,36123,-71213,103851,30487,-33839,-39518,36161,2955,-26735,26459,11643,26310,45763,69691,34878,53409,3958,4684,13858,33288,-32959,24486,-65020,7467,9787,88115,-25993,-79237,-108515,-24316,3113,265431,223284,25966,71056,-48516,32912,-60488,-45862,18568,-26910,-35365,-29898,-83387,14704,-10428,-39912,10273,-42263,2579,8108,-6841,-38338,50520,-2803,82060,39316,-1111,112880,77251,64644,14189,7284,-16371,-92885,63073,-30429,12438,3600,-19928,11648,29151,-9434,8432,-20748,-67075,44979,118574,82169,-39662,27726,8263,-2484,10233,-19533,-61316,-51114,18455,-23404,-22872,22372,43418,77928,-30929,78038,25125,59492,23539,59446,-22310,-9858,-47204,14343,48280,-38991,-51851,-45792,10269,27813,-7649,21053,63266,65264,-24792,-47148,-51082,51685,-12105,59655,-49497,16018,60601,-7822,-33271,-21323,29576,24526,26057,5233,-87361,19910,-38030,-653,-17597,31145,-85089,-52958,-19704,-5375,-30025,-78356,65043,49216,-37834,53169,2422,11982,79303,33639,57292,32308,8179,29491,-19627,-48150,-81108,1570,-66112,39832,14050,300,87901,75091,23430,-15062,9337,13690,-6301,-66654,-19461,41968,-102,13109,10010,36452,-35368,56939,-29110,-30030,-3810,62427,-14098,-4226,42640,-2341,21384,24261,-819,67999,2979,-338,47321,440,-3080,-9778,63012,-32070,-18765,-25324,-46527,-84330,-1281,-25312,10867,-67338,-48608,-34683,27915,28726,35802,12237,31435,67501,71100,2347,17148,101156,41034,-39941,-38845,14621,-28583,-24404,-10965,9742,32972,17977,-16290,8489,46265,20886,5097,27177,-67992,78747,17255,-42601,-9963,8327,-24905,-63998,-47594,53218,-45490,5169,-30428,39144,-5249,12056,886,10148,-22080,14525,-16488,-13405,-15038,2698,49879,26390,11374,-75271,-7851,-36479,-38868,5254,42365,-9817,17188,40484,44122,16591,19886,-24699,-3618,-24613,-51144,-108747,50878,-47574,-67658,-27522,-3088,-30950,24971,47500,23311,36398,-4334,134,13062,26228,-18800,17607,6257,-31144,40816,-13535,-34078,9585,43596,-18844,86874,77031,-1749,15602,55518,-38590,-51664,-37288,-10790,-36999,9948,39037,8569,-7343,38322,-18952,-21364,47326,-5408,27182],[-16407,32921,2127,-19061,15404,-19100,-91267,5919,23454,-2753,-72276,-62407,-25649,-49824,24546,11110,-5988,85733,-9103,1503,-31707,-23644,18104,18186,40135,-2097,-4628,5601,-36744,31631,34423,10678,-5819,15935,8155,-21146,-66916,64868,30259,40721,18936,-79437,5911,42210,11055,-63801,30701,51057,-6973,91723,30931,5720,-37509,20360,44695,-82270,34825,-8076,9907,-22983,-10833,-44151,-545,80326,52532,77480,10498,-29193,-7413,-30261,5687,-12615,2681,-50340,-11887,99170,-16961,-34022,-15781,63448,17263,-50672,-8843,22960,-42256,35044,-22852,23136,-24649,-22533,-15761,38806,-59373,-33091,45368,45486,17961,-17917,-9715,62813,-57061,66046,71098,79304,72965,32861,12116,47307,-22996,2653,-39263,-34244,9090,48946,57532,-32835,24606,42920,21714,-30261,-6371,-80270,75351,-41197,-17039,-78681,-63949,-50486,56988,-44177,-94407,-1991,26494,-25815,33264,3450,85336,-7643,-40751,15934,37231,52327,-5527,-24468,-6156,33083,-5224,18998,-14030,41740,-204,-31232,-58481,-30989,-16154,-10532,-39721,-71739,12606,12422,-39623,-16940,-28451,-13160,-28805,12951,15796,-7167,-59315,-84672,-8718,441,29692,-14322,51367,-599,6590,-6787,23377,32707,127183,26077,-19435,53708,102697,22618,-90659,-29448,-6505,75382,22111,5491,-61562,54407,-82940,90770,-13435,-8535,9880,23006,74908,-34378,42178,-69532,-80601,-51073,-7749,-22856,36777,14171,34353,35312,90372,14176,2593,-19327,27211,33209,17825,-18759,-36710,-14037,24922,-41820,23969,-68267,-9788,-121450,30463,29116,-46876,-66796,-74565,31249,62504,104090,92246,-38075,-77712,-49120,-57756,89319,51494,80323,92094,-14987,119251,101184,26052,-104150,47559,-235326,126093,-92167,21380,38104,89891,86739,-11264,-2872,-13386,49340,-24486,83682,-38279,-36325,-16523,42368,18129,15377,-20212,44560,-25146,-65315,-36983,66086,52934,-53784,-36753,-22468,-7238,-4657,-175797,67647,46257,-66339,-24720,-21110,-33755,74419,-9851,26561,56130,4002,17174,-64968,24063,29704,-24095,92028,-51054,32433,30939,15851,-83841,-84633,-23670,82259,-28709,-114850,-31525,-26317,16727,49580,-70272,-109112,-4213,-12574,6795,-36261,-70845,5064,52945,-25429,16920,59484,34361,19990,30237,19580,74908,39508,-22748,-63504,-53457,-30216,-40798,-14837,64518,55368,82379,-100566,33529,62209,-3652,-4894,-7212,-35691,-51575,4243,-31522,-65667,-15348,-1883,325,-74066,-30356,-33365,26344,-25009,119913,23205,9768,-37893,10455,2543,-59841,14663,74239,16702,3269,64687,67835,-17111,-79465,-23163,73516,90543,23381,37294,38361,27805,-14937,-72110,-27180,-5407,10546,1045,-86994,-31031,6135,15145,74077,-81466,43850,-14592,35647,2039,-48537,77726,-14534,-32863,-47226,18683,-31225,4881,-22553,117969,90437,64988,87659,-44078,99256,6768,-10439,63555,66571,-37275,6047,38358,4981,22962,-23777,-116385,-72664,-31918,-54269,-7281,28994,-41992,28843,-6906,-33536,-31088,-40116,-40180,7448,-130755,16590,87908,-22337,-29683,51442,-6954,-82843,19658,21524,8861,33948,-20058,-6576,9419,-21477,-28237,-3075,-13975,-35119,469,-1730,-49924,-17373,45984,-6966,21560,20928,49794,-36509,-72378,-41162,-6948,70201,22509,15604,10298,-28706,-34547,-108233,35169,-34282,32389,-1029,-32815,-12809,-48837,25806,8405,50732,88264,-11599,114335,37932,-21633,-54552,-40110,-111094,-74030,41573,39477,-41362,69134,2808,30713,79166,8836,-18247,-63437,-73267,192177,28101,26042,114664,-10123,-16702,-18410,59287,-23188,-15309,-10278,-2466,38067,14558,-21871,-8207,11648,2059,-6533,15082,42352,-32325,-8628,-28702,-26453,-47149,-42564,12917,-21842,42218,32392,-33092,80452,114080,77174,15599,-41356,-35575,8227,60193,31159,54966,2843,-59002,-48014,-2965,263,-24539,-2731,33762,-18117,-30921,34231,5039,-6973,5874,39374,-45009,-36315,-68393,25749,-2515,-102441,38926,-22402,23611,14521,28757,-2377,45700,5212,-26005,19424,-53086,30160,21340,87944,61407,42046,-82204,-26843,-18970,-76924,-7321,6106,-30062,23383,82304,-59832,22104,43154,38284,-30038,29271,10590,13330,-100522,73263,20848,-3536,38554,62396,26365,31126,-63335,-65795,-19513,-56884,-6035,-23095,-19513,-1192,58850,12930,3208,6936,-86100,21266,-13199,47636,-13959,38679,-29934,-9918,-36660,-29611,-9214,-29313,54601,6860,11753,-39082,21788,37296,-49851,-2670,27773,-59061,-34365,-64815,13702,-4671,-51707,-10013,13707,43343,89027,35002,-6977,-46845,-26415,-48727,35187,-31681,-24141,-47968,39300,109261,-13205,6361,14030,-78070,19865,4658,7733,7667,-20288,-32048,-25942,68634,2586,-7722,7344,54081,33302,-2887,23419,9694,-2429,-33343,-49653,-17679,-82496,38897,26507,11745,32564,14661,33963,122162,69416,-981,55874,43262,-60625,-16879,29956,-87301,96819,10569,-50682,-36171,56753,14695,-8598,-2247,-6209,27078,45697,68840,51167,36799,-6158,16158,15814,51880,-11735,-5755,-74358,1442,41009,71035,-30085,-57442,-100214,-17422,-15625,274756,200852,41582,80573,-33055,27539,-60691,-57454,45596,-18752,-27864,-26040,-80261,15258,-10692,-34099,34204,-11750,3372,-231,13746,-41161,56359,20938,60146,5051,-5136,127576,67942,77651,2433,20081,-3592,-84237,66992,-36347,21113,-3962,-8855,-13727,-967,-11417,5167,-44479,-67031,56851,127168,74227,-36973,50231,29360,18544,22067,-3609,-43365,-60103,-7002,10228,4777,-15535,27258,66197,-38075,71251,32806,48885,4471,16536,-26421,-2454,-57768,17015,55977,-14243,-23824,-41319,-9435,26221,-16638,20632,54896,40960,-21256,-26098,-56332,35685,496,63959,-54421,40441,28378,-12,-38309,-36688,21662,10490,35167,16284,-79375,18677,-16505,7754,-16337,27575,-71000,-30393,-15222,-27310,-34046,-76133,71709,36425,-37015,44658,-12130,16723,81138,39739,33674,36916,31665,22164,-8450,-29585,-57110,37341,-48876,45015,23284,-12811,72838,40033,24743,-68581,-8292,-2960,-4122,-46524,7584,47178,-7794,16744,7341,-6639,-58987,52810,-16041,-14842,12927,73231,2651,10704,49876,-684,-6479,-20,-32487,36405,-14815,28659,51093,-4579,-1325,3906,63341,-37625,-32615,-15695,-41687,-73461,8839,-41798,9222,-21507,-47011,-29581,10126,51103,33728,44988,4976,55160,61822,-10191,35479,97305,73685,-68586,-47994,25654,-29703,-39517,-10372,695,31253,50064,-14322,-12435,49301,764,15853,22553,-83898,77295,56238,-10028,13811,5475,-33147,-88238,-75573,46164,-47135,9877,-31297,35146,1570,28405,3264,9944,-27510,9447,-13284,-24346,5784,10908,78387,35054,33932,-53272,-3482,-55594,-36642,17093,51546,19192,15445,53227,37078,39303,48440,5512,-27421,-21601,-50271,-138757,48533,-8805,-46924,-27504,19172,-25458,27692,36908,25839,28259,7333,4024,32412,37614,-12490,5795,17619,-38376,48033,-29014,-61523,27221,45466,-22849,109082,69967,7545,1936,63416,-17508,-77415,-39156,1686,-51347,-5781,27759,3221,-17400,45823,-13954,-19312,41253,-2651,46053],[-9899,32195,-9382,8683,7387,1660,-84565,13455,34462,-4689,-45535,-42910,-33990,-53103,27333,831,-16218,72964,-18887,-12946,-31994,-26829,20965,-650,55097,-10132,19517,3211,-51425,13462,26885,4951,-531,23184,-7081,-18377,-61303,87504,39362,74124,53828,-77381,30138,42607,10827,-71398,6645,42724,10954,92854,31489,-12556,-44990,57951,59135,-70774,37965,-4185,44366,15807,21023,-62561,-24520,76601,73473,101064,13286,-2938,3811,-20030,-591,-12847,6875,-73280,-4053,81296,-7178,-43617,23433,41100,14282,-20284,-6635,17361,-39094,-8889,-11695,33327,-32437,-30584,-1622,27271,-94929,-34495,54623,33817,16590,-23542,-44495,45961,-54694,93390,52845,89424,95814,57021,27886,17104,-45469,22456,-8809,-34643,12605,44284,48166,-11097,27145,59986,20314,3313,-6639,-97540,74924,-36007,-13849,-87332,-71007,-53866,43761,-24619,-75134,-19816,6736,-13128,33809,16049,75462,-6576,-22514,12386,45816,44002,8493,-14992,-1022,40770,19726,21338,-20005,64872,956,-30517,-35979,-54849,-13995,-21558,-53746,-65548,8499,18237,-11843,10648,-12104,9763,-8380,4909,29660,13451,-24610,-30855,15035,8228,27346,-35427,67108,-930,49387,8088,10224,40009,131691,1293,-47545,31768,74880,13683,-93900,-33267,-11470,67182,14333,-727,-32790,71319,-60929,96518,-7528,17375,35265,33524,104088,-31308,17814,-84372,-37400,-56941,-27609,-45061,39714,-23901,41774,12311,75295,21992,11586,-46090,20813,12684,-10978,-21558,-47696,-12512,27387,-54037,19829,-34140,-33517,-119945,35070,22161,-33440,-76608,-54416,48070,60525,82156,95849,-56565,-104937,-24600,-56229,70067,19205,87914,69288,-33828,101400,118808,36499,-64741,41399,-327681,126795,-52096,6713,26439,62054,66099,-9369,-10654,-449,22098,-12465,145978,-15413,-27739,-4577,41528,-4069,4048,-18057,28232,-23820,-64094,-43000,51551,38359,-28790,-27875,-21479,2228,643,-164522,56032,5982,-97080,-14876,-3699,-30327,86319,2830,9073,41151,-34302,-9147,-72542,24119,11219,-32163,90379,-46052,27637,59185,-6405,-99719,-99716,-16758,48729,-52801,-92588,-45968,-18944,12136,52406,-67395,-66604,-25855,2297,27391,-40069,-68055,8687,34843,-28586,-6190,52282,26262,38052,11048,3485,96557,81918,16237,-68765,-67090,-68225,-21271,13545,62762,66162,78033,-153442,48683,46309,-5959,-6988,-3266,-71930,-9630,35826,-30538,-59112,-1239,-3512,-3220,-93131,-26329,-38826,46098,-19492,120346,39594,24990,-32042,-1615,7184,-48118,24323,65942,1274,8285,84657,66609,2988,-61600,-37754,88206,102025,22125,33235,55033,-2367,-20424,-62160,-22519,-16391,38190,21942,-72716,-37504,3595,18491,89995,-21218,57847,-15233,9484,6465,-58754,65346,-26817,-21117,-73681,13007,-40784,270,-12064,107660,48937,69668,70804,-10848,85831,8679,-4665,69529,67641,-24582,20216,31326,-7657,19892,-66760,-127480,-92561,-48886,-33862,11653,21384,-20515,22577,-12436,-42181,-58675,-60442,-22815,-4311,-130743,-5820,100212,-23575,-5432,73371,-22964,-80966,17504,8574,7796,7779,-35119,-5631,16426,-3182,-2997,-2819,-58672,-37613,20288,12131,-40594,-31689,39761,13127,36369,15168,76676,-28932,-59390,-52138,4908,69180,27145,618,-11355,-25956,-38580,-92627,72884,-28206,-9387,-10339,-28562,-14882,-22220,50074,14630,68568,81289,-18517,92471,10448,-42497,-59557,-41518,-44117,-58480,79877,42593,-56558,43199,-14595,16410,97732,26459,-8819,-30351,-59289,171658,45524,20481,91219,-25175,-41042,-24730,40374,-28911,-1447,4209,-341,24589,11263,-16473,-6770,23495,8949,22676,26123,31566,-28909,8336,-26983,-52108,-32414,-41590,13669,-32660,57283,53830,-16676,101493,137649,102687,15943,-28284,-27613,15331,45657,47842,50465,-23329,-67720,-41750,16940,18879,-20208,-11983,21309,-29937,-18097,49024,-10028,-14284,-22038,31581,-60331,-45993,-73789,12673,5376,-95284,39205,-6365,17031,17392,31604,17354,39530,-18190,-51749,-4684,-17327,13778,19871,104202,60912,31378,-86234,-13767,-22508,-63243,-3105,-148,-15030,21998,56664,-64118,7420,39309,49232,-36364,13863,9807,7778,-110178,57691,28601,11968,64081,55366,13133,2360,-59515,-64029,-7474,-59354,-4750,-20029,-5078,-22587,41391,18823,-4532,7365,-62845,32202,10563,74355,2668,53948,-20035,1111,-24512,-49802,-17106,-11931,55872,40333,14514,-50575,1479,25647,-47837,14145,38159,-57951,-31594,-53741,5201,-17808,-63140,-34514,-7687,45432,99584,67255,1795,-1854,-39174,-70541,66946,-21678,-16756,-62738,70784,78427,-12095,3194,13095,-77314,35198,19102,-8238,3178,-17199,-8813,-1946,55277,-15509,-911,-6144,73224,19616,-876,18024,661,-8265,-39154,-49699,40180,-62516,33315,-1094,-33473,39121,9859,29149,138828,58687,10605,47894,58913,-52567,-8729,16968,-96119,70725,4177,-56493,-28044,65354,29048,1722,-31422,-30632,24768,42062,60869,54101,13743,-4008,25247,14022,73738,14549,-38620,-79426,-5236,69522,47162,-25015,-16386,-69800,1498,-24234,285280,177313,55979,84833,-13109,15912,-60589,-64774,61462,-8810,-21442,-22620,-73722,13952,-15312,-23835,63090,22242,2651,-7091,25847,-43145,45626,35470,34692,-20149,-16099,118796,45662,75837,6081,34003,10733,-65434,62387,-36833,27575,-21738,5344,-40152,-29631,1359,2547,-55377,-45044,82628,128993,48919,-34699,62430,47219,29291,37866,13455,-19820,-56076,-34074,39329,31369,-46721,5967,60809,-18949,69066,35840,32896,-7036,-20186,-37783,3056,-66645,39543,68851,11098,1036,-22243,-30155,19278,-27145,18992,34988,5575,-20494,-4745,-55728,18800,14657,66918,-41183,55947,5999,15665,-36835,-47926,19016,3621,42470,26495,-65148,5943,-2373,20502,-16798,24210,-41918,-10048,-10419,-50780,-35206,-74991,72344,14832,-22118,26150,-19771,27374,75296,61522,12648,33941,51773,11055,-159,-18778,-39133,69092,-32219,45187,28959,-23400,49727,5050,24267,-98117,-27787,-16142,458,-25615,31982,41228,-11665,27297,6119,-32294,-60824,43645,-10699,-5165,27771,70534,19705,20430,41285,7845,-25013,-28955,-57138,11633,-11164,66710,40993,6879,6328,38015,61483,-37230,-29913,3820,-26257,-44605,5796,-55846,7301,22855,-51712,-24950,567,66963,25752,76837,-20644,32664,63715,-23365,47546,79941,97468,-84574,-46986,36588,-26105,-40426,-9508,-116,27838,81056,-9284,-31867,55447,-12823,26861,12354,-77590,69740,93178,15691,32929,7066,-40919,-91039,-89001,36699,-32002,15748,-21786,26686,8417,43913,6189,4179,-32345,6273,-13051,-33271,13286,19534,92240,38330,45883,-25529,12673,-65251,-32163,24051,54085,45063,15903,60954,34138,55948,62324,15979,-49401,-25644,-53524,-145188,50343,30450,-22933,-30936,39326,-23249,22390,27296,30700,13781,16470,8963,44934,40513,-9664,-6963,24731,-43048,43635,-50433,-90541,45837,44655,-25128,117525,59852,21974,-6855,57028,-3769,-84796,-30636,5348,-58062,-24611,15070,861,-25483,47450,-8796,-12257,30403,-3072,51242],[-12023,3585,-10965,34580,635,28796,-62904,21473,51009,17963,-3303,-21554,-32246,-46365,29699,-5391,-32626,47828,-20296,-21713,-27262,-30020,22838,-29904,66027,-14076,53224,13392,-61550,-9972,13198,4306,733,18312,-27665,-12644,-54829,88548,45608,85832,71636,-59566,42408,36099,8181,-66034,-10745,38535,34170,77418,15448,-38989,-39684,81509,60808,-58620,46521,-328,58073,65379,35717,-56071,-37921,53142,81901,116158,18226,32188,16757,-10733,-15961,-14524,7495,-94904,7662,51151,8183,-46938,43355,24144,9505,8308,-7982,3217,-36498,-58160,2638,36831,-30341,-31461,26014,21755,-116113,-36348,53850,27526,29857,-24004,-62008,23176,-38609,118778,45907,84655,110372,72746,38532,-18580,-67750,35375,30095,-21667,16077,38175,29159,14169,26581,63677,22696,37708,-6601,-93859,64354,-32655,-6646,-87381,-73747,-48903,23883,-6384,-44878,-33236,-5322,-284,27574,36549,67596,5704,-1496,14166,49160,29570,22338,-5866,4476,49180,46855,17258,-21056,77230,-1852,-32216,-25983,-62398,-26587,-32469,-59129,-41604,2600,30039,18829,32897,4909,18979,16821,10987,51573,23645,20171,14336,42213,17391,18131,-53227,74843,5022,90356,13750,-2219,47879,114562,-31833,-70182,7308,25387,13228,-83608,-33409,-9943,51332,2704,-11395,1292,79333,-37145,86919,-3210,36149,61609,43936,109842,-29753,-8685,-80888,14481,-55157,-43222,-62193,36900,-57147,48518,-11249,69687,37604,23551,-54160,-1013,-8827,-31221,-23517,-59053,-14678,10358,-56500,16474,-8041,-58453,-103039,39136,4541,-12514,-69630,-32326,68591,34738,37574,88392,-68844,-102834,18608,-35925,45528,-16865,76153,40604,-39009,74451,125844,39149,-22624,48300,-356255,163908,-23485,-12249,6010,935,-7995,-17072,-12148,20291,-985,-3720,155141,7943,-23018,1479,45439,-19252,-6341,-14250,-2621,-28797,-42303,-40780,38870,22540,-6176,-22691,-13562,11062,9904,-115530,32037,-30210,-107260,1169,8890,-28948,89950,16033,-6184,29809,-71587,-46671,-79996,18249,-6493,-29935,79755,-34695,17161,82933,-23662,-104779,-102481,-1794,17715,-62655,-65787,-45700,1484,23212,49798,-58756,-21376,-49006,18870,48522,-36693,-56351,14032,13219,-35318,-31659,47672,18458,67368,4937,-10871,95895,98060,50386,-71036,-78575,-102233,3252,32988,59385,77993,66748,-196665,58981,26612,-13099,-14053,-298,-91674,29879,54487,-17859,-39917,9643,-4220,-5709,-105989,-17062,-12393,64091,-15561,101310,46583,41935,-25939,-11790,11386,-26781,34794,47052,-24541,11398,96789,72675,23566,-49992,-51119,88792,104378,21687,26685,43461,-34470,-30879,-41624,-21588,-18824,57726,33083,-47653,-38226,5300,15717,83625,21247,59643,-16321,-17192,10720,-64689,36350,-32887,-5939,-84331,-1040,-42271,908,1129,74725,2936,63769,47423,24000,61102,7555,8661,66413,59393,-781,41262,21099,-15041,12643,-101958,-131102,-111055,-55193,-9977,25733,12693,-3081,2602,-17776,-47306,-69097,-63449,-8065,-15723,-105707,-21732,90774,-27133,15011,75436,-32029,-51350,19732,-9267,10138,-3590,-47491,1869,25743,17289,15779,-6112,-98217,-39848,36738,29565,-26475,-41048,35061,42275,59949,11677,84036,-20482,-42407,-66500,15372,59940,34157,-10399,-33294,-13226,-34869,-68715,94907,-19712,-30583,-20127,-14725,-11020,20426,62396,19204,67790,57725,-26342,59279,-5213,-46703,-51730,-39220,11281,-40533,105790,37860,-71257,16955,-37343,4630,98013,31515,4557,5359,-37323,116337,55871,14551,64729,-43534,-53950,-26950,19429,-27746,23028,21328,-873,10498,3546,-8390,-1150,42217,12070,46577,37290,20822,-7149,24564,-16652,-61877,-10084,-31779,11187,-49213,58432,52477,-3542,101628,132736,116184,4506,-43000,-24966,17142,28928,55560,31980,-44653,-64929,-42873,22240,26934,-24341,-18944,7407,-33740,-12854,36810,-30874,-19634,-37237,19258,-75267,-43635,-78309,-6515,7782,-79008,39273,4800,-580,25061,30041,33233,22813,-48097,-68356,-25323,21621,-1828,30315,115407,48446,14064,-84843,-5013,-25194,-44705,762,-2409,-73,24529,18127,-64887,-2156,31841,50652,-37195,646,8559,-490,-97113,44013,35324,27755,65882,34536,6753,-13222,-43317,-60061,5386,-58650,-1713,-16152,8938,-41528,35297,17323,-9177,4566,-38222,37346,31024,91883,25715,67363,-10207,15440,7080,-63471,-29528,-3664,51381,66838,14705,-47220,-16620,13999,-22774,22376,45864,-60960,-27708,-37045,-1992,-31060,-74625,-48888,-30464,36693,85710,91893,11094,37578,-47447,-76027,88492,-11413,-10566,-79020,91937,34610,-3963,-2309,6138,-62555,53452,31894,-23989,6166,-411,24120,19406,41904,-9584,10396,-25098,72908,4996,-2496,7164,-13476,-12033,-50305,-33639,81324,-32859,15519,-41042,-59291,44660,3829,14018,142655,49654,31435,35705,65887,-27860,1679,2768,-94103,34194,12967,-51368,-17679,60406,39469,-286,-53918,-55886,18352,36473,47056,43798,-8550,5677,27491,7861,95920,40002,-63567,-80886,-12402,83519,21434,-15811,30395,-28467,24195,-24090,286869,159263,67331,80962,1631,2234,-62092,-62759,62475,654,-18042,-19566,-64349,10942,-17997,-13524,86757,45939,1996,-7618,27383,-43672,22054,32282,9775,-27337,-37167,89794,20567,57419,23911,48118,20293,-39715,53665,-28670,30467,-50290,14117,-59139,-48416,24855,2235,-52310,-14014,117785,124080,16117,-33446,58725,50689,31061,53914,36709,3955,-41088,-61583,53586,50654,-60337,-15180,59279,24611,69985,32080,10616,-7224,-33680,-51955,5938,-73882,72097,81385,28271,17835,3717,-46161,7985,-34313,15369,7622,-35521,-21242,8870,-44931,5840,23819,64369,-17975,55103,-562,34639,-29661,-51314,19007,3875,47772,33779,-47032,-14907,968,34652,-20688,21961,-3736,968,-4460,-68953,-32001,-57899,68418,-5556,628,-1956,-21392,40660,63405,88303,-3041,24952,66004,-3602,4506,-17146,-35497,87148,-20569,46028,29782,-30989,23288,-18756,20855,-98302,-44634,-25293,6533,-8704,46519,29047,-9922,39558,6949,-38856,-45234,31407,-7192,706,39750,52079,29107,22817,19905,21599,-31990,-54753,-73154,4537,14020,102566,23690,33104,17221,79431,50947,-30283,-11199,27506,-1808,-2268,-10751,-64979,7277,43679,-61081,-16929,8579,73158,13289,96380,-38990,4473,73465,-34938,49278,53880,103249,-82800,-37017,43599,-18103,-31843,-8158,5355,29353,103670,1466,-45211,62499,-16339,35581,1674,-46714,59087,113891,23393,38222,16920,-46591,-65173,-83969,30992,-5889,20310,-7482,17144,16347,56273,10757,-6602,-39118,6479,-15292,-36787,6411,24295,85800,35570,38565,-896,37117,-66638,-27101,27375,51054,62891,17813,53184,27525,62722,66572,7786,-62336,-35014,-58767,-129480,59858,61004,-693,-30667,53692,-24081,9163,18918,36454,-3866,21735,15218,48686,34642,-10195,-16282,25757,-44600,31860,-72539,-105714,58761,40161,-23733,113484,54479,39640,-7336,40658,3238,-72241,-14797,4292,-55697,-45604,3919,1229,-34380,41914,-5061,-5118,17935,-5492,41546],[-22397,-37450,-3383,51171,-2984,54611,-32242,27465,65462,56240,46171,-858,-19015,-33270,31011,-5661,-48573,12779,-13927,-25512,-20690,-33232,23099,-57872,68176,-12508,84315,33064,-61969,-31578,-4240,9491,-8603,5486,-48165,-3084,-48426,69578,46240,71114,71674,-33195,41136,33087,2925,-49334,-20044,39494,54067,59842,-11132,-66379,-26738,86889,52542,-52340,60312,7824,45469,102534,30357,-33540,-43242,21169,76573,121580,27696,69945,28923,-4953,-36272,-12644,5013,-109292,18696,16065,27074,-42468,43221,15978,4227,28836,-10669,-15214,-38505,-97926,15835,36608,-20879,-25711,53907,17315,-120878,-37275,40740,28109,48867,-18769,-59709,-558,-13133,132456,43021,68250,114357,74947,40595,-49510,-83161,34867,66742,3303,19733,34958,6830,40006,22687,50566,27371,65663,-6472,-66714,46493,-32933,2445,-76346,-71863,-41064,1614,3166,-15652,-41568,-8750,11458,18239,57036,65344,27753,19489,21882,50984,15291,28902,157,11909,59219,67687,6805,-16379,77287,-8400,-32947,-26997,-54585,-47607,-40141,-52205,-9058,-3451,49669,44694,43851,19458,17627,44772,28198,71769,28015,64009,38050,65458,25775,3483,-64153,71168,14686,120608,6129,-12280,54072,87148,-64313,-81780,-13452,-31447,21174,-60898,-29312,-2446,34221,-14579,-26229,31285,72315,-16902,65710,1110,42088,78573,51341,94154,-29338,-28328,-60434,57000,-49347,-42942,-66131,30558,-68033,51678,-29177,71134,53215,36527,-41834,-34982,-26050,-35424,-21376,-67151,-21386,-17331,-49645,11998,3407,-80347,-79466,42717,-14384,17366,-47276,-17364,79050,-7081,-9544,74722,-70722,-77154,56044,-14532,24694,-42633,46449,11614,-32024,52180,119885,36375,15319,59217,-308075,204363,-12631,-31812,-18668,-71598,-99310,-30095,-8040,40959,-15006,563,107376,24253,-23282,-841,47824,-27605,-14770,-13869,-39260,-39531,-10666,-32036,29980,9259,8339,-22776,2139,18022,25312,-47190,1798,-46345,-95352,17659,10553,-28466,83606,25728,-14070,25575,-95853,-84253,-82347,8931,-20867,-20636,68053,-15550,1418,96686,-22810,-97210,-97596,19285,-10954,-64211,-42162,-32630,27915,47992,41972,-45964,8432,-66613,32647,64538,-27494,-38189,21002,-6564,-41006,-52234,41815,11387,94942,14673,-20825,78345,84024,73027,-65983,-82843,-121790,25093,41707,53198,86953,48452,-210593,62834,9871,-23387,-21981,2536,-94753,50899,52626,5275,-13917,19329,-3533,-7746,-110045,-3963,37355,76522,-12683,66906,39724,57561,-19152,-15748,13709,-1402,44299,21457,-61606,14120,96666,78012,37737,-46578,-60613,71154,98620,21283,20636,16238,-57394,-42122,-14016,-19922,-12436,62896,34891,-19052,-33823,8647,5573,53342,30402,53242,-17531,-35950,12050,-67539,-5524,-36061,5119,-75961,-20699,-33956,3329,16683,30113,-30152,52429,29073,51060,33637,-226,24550,54177,40614,23953,60930,9261,-12329,4783,-114040,-128711,-114741,-44418,17553,36309,7114,8251,-19655,-23347,-48408,-63058,-46844,2390,-22430,-66061,-27925,58240,-34812,27268,60624,-30743,-10584,21127,-25852,17677,502,-52954,12919,27798,32342,26129,-12232,-121469,-42271,40731,45178,-9222,-40835,34033,75509,85956,11594,72756,-15399,-22793,-76070,21557,43717,40853,-10084,-51202,3972,-23948,-44975,101205,-11433,-25756,-30191,1235,1471,68543,60319,22656,53291,28281,-33023,27719,-8686,-34794,-36102,-36520,32058,-27004,111831,23832,-76996,298,-56138,-1260,78488,22526,16957,29782,-16000,49996,58523,7910,40190,-59784,-48086,-23660,422,-22232,48811,36179,-2247,-3333,-8830,-2118,6557,62957,11835,57426,43817,10390,20857,35111,-10118,-54587,17165,-14594,8527,-73802,43711,34515,7273,77581,104818,112147,-15797,-80014,-32288,12357,16034,56218,4366,-54145,-49215,-48746,15026,16376,-37378,-23360,-7426,-32425,-21392,2770,-53438,-23010,-39092,5405,-85301,-28813,-78513,-28895,1881,-60089,38978,7408,-20596,36701,23839,38834,4446,-74367,-70318,-37557,51686,-12074,41965,117277,30229,-3732,-76568,-6118,-27937,-24166,6352,-371,12518,30945,-19124,-62383,-6309,18611,42091,-31868,-9246,8528,-9990,-70866,36419,39885,39731,45154,3762,10058,-12260,-24698,-54696,13211,-52128,2954,-12936,18212,-51732,42734,11369,-7559,1349,-14076,36803,45059,98468,48644,73750,-535,29619,46584,-67449,-48758,-4806,45344,81498,12266,-34130,-28073,5158,21732,17632,49235,-63944,-23774,-18161,-8002,-37086,-80801,-48598,-47172,18935,46615,101762,19584,56636,-50990,-67113,91839,-6342,-6146,-95991,96125,-8423,12120,-8122,-4125,-34713,69769,35538,-37698,13725,24977,50726,32528,34086,16547,25014,-44419,38911,-5121,-8299,-12147,-30854,-14785,-61522,-3998,88783,-3180,-8611,-82434,-56928,48654,-4295,-4358,132357,43707,52289,26723,60169,2151,10968,-8662,-80485,-3048,30253,-38361,-6842,44014,38891,-11714,-65352,-77013,7958,30614,31030,24658,-22999,15350,20438,-2735,110716,58957,-71441,-77570,-19794,78765,-462,-9250,67407,13564,41580,-20326,268765,148498,72829,68082,474,-8554,-64838,-50095,49343,8067,-19727,-16912,-51586,6974,-15593,-7592,95881,53836,2632,-380,19336,-42381,-5295,9202,-12429,-17196,-64272,48895,1095,28705,48984,60517,19912,-11637,44561,-12523,29915,-83510,12100,-65154,-52199,48567,5917,-39945,9948,145775,113922,-12550,-32553,41154,34850,28057,65538,66061,23142,-19752,-88350,47871,59124,-51249,-29259,56191,76248,69974,21510,-17306,3877,-19445,-63186,5564,-80896,98484,86844,32667,25432,25500,-52244,-5132,-32731,9503,-20852,-73125,-21387,8883,-21659,-189,21957,53489,4076,36588,7080,50719,-19608,-44773,17160,7497,51508,37302,-27669,-34975,-6348,44574,-27015,21921,36513,112,4069,-77567,-24477,-18393,63052,-15589,22781,-34933,-20468,51659,48634,101601,-12429,12990,70183,-20894,5643,-22725,-45913,87186,-14375,51629,25713,-35294,-1398,-26776,14883,-79383,-53674,-31307,12872,1655,46883,17112,-3746,44775,9099,-31657,-22684,18868,1934,6177,48322,20116,26460,17105,-6016,35064,-29120,-70178,-79802,17248,50413,122726,6753,66161,26996,111904,27146,-18562,16846,47429,26397,42897,-36564,-67585,10049,28731,-72269,-1193,35542,68569,-956,95901,-45817,-23006,82755,-43074,40661,26615,88492,-64474,-22731,43670,-6632,-20174,-6169,13622,37501,112118,17909,-51321,66845,-10127,40681,-5240,-232,47382,110146,9634,27661,35784,-48659,-13729,-62019,34525,22005,21657,6217,9139,26717,63056,17418,-19288,-47626,9518,-19238,-33754,-11527,21095,60508,28003,11152,14075,64818,-63269,-21597,30511,46055,70875,19885,25452,12765,57957,64706,-10398,-62228,-44021,-61716,-100148,75484,76704,16270,-23560,59894,-25496,-9077,10351,40652,-20274,22866,22738,44613,23675,-12970,-20487,21029,-43252,19327,-89489,-98480,61351,30826,-16990,104064,60100,57186,-192,19847,6318,-44986,3719,3993,-45117,-65659,-3786,2990,-45306,30075,-3356,-520,7328,-7573,20619],[-37137,-71390,8718,53473,-2659,71876,-1795,28240,71036,90037,86701,18076,2820,-18028,30240,566,-56670,-25677,-3918,-26894,-16093,-35910,21866,-73521,58425,-6408,100322,54007,-51529,-44396,-22152,18906,-31829,-9050,-62678,9712,-42632,39584,40655,35976,58072,-7858,28088,39110,-2432,-26153,-23352,43971,63309,52064,-38809,-87731,-14292,76979,39172,-49893,76227,23305,13084,110197,9489,-13390,-45559,-9412,60983,115589,40127,98409,38377,-2417,-53627,-2950,671,-112439,24225,-14409,47063,-30663,30351,16098,-486,37065,-11930,-29963,-45988,-116632,22835,37981,-9890,-16055,66187,9413,-109388,-35916,16941,34639,59872,-10710,-42636,-20918,14040,128999,37841,46638,109414,62710,33892,-68032,-85487,20307,90258,34297,24138,36490,-11800,64093,17026,24143,31824,82977,-5910,-22850,26114,-37535,10271,-55936,-66136,-35141,-18511,-245,4184,-44485,-7005,21038,11079,68987,70377,52994,39959,33417,55187,6239,23171,215,21775,71177,77638,-8062,-6272,66707,-16696,-29703,-33552,-36905,-65987,-42958,-33649,19780,-9530,71971,57837,39637,28954,13125,72905,50011,80686,32908,95894,38766,79075,31726,-13428,-66180,56240,22929,132135,-12773,-19610,55936,61470,-85636,-79963,-23736,-74197,34556,-31488,-22133,7488,21332,-37849,-41923,49862,50812,-2939,39169,6232,33874,78595,53601,65404,-28506,-35757,-31210,76886,-43626,-21131,-52617,24090,-48007,49312,-39063,70496,61199,47503,-16575,-73009,-35465,-21810,-15062,-67451,-29761,-45610,-37568,5914,1889,-94589,-57625,46149,-23151,50040,-16868,-15247,66794,-49145,-42078,57904,-62359,-44355,63731,-14455,12153,-46560,6864,-13116,-18446,42858,100237,32791,43679,63466,-198251,215875,-18464,-47987,-41344,-127268,-166122,-42205,-100,53230,-20169,930,32228,27581,-28522,-12358,40697,-32471,-21471,-20187,-70032,-51917,18391,-20638,24566,1546,12218,-27871,24163,22530,47783,15836,-27398,-35568,-65579,28167,1719,-25673,69061,28830,-13532,29114,-98879,-109963,-75813,-699,-30788,-10736,63566,11197,-17138,98363,3501,-79689,-89319,41585,-35827,-64893,-26886,-12834,52100,77476,30217,-33515,15570,-73077,39690,71714,-13962,-17113,29679,-19874,-42709,-62409,32755,3806,106599,37461,-24775,53477,47073,80494,-50078,-76614,-122315,38481,42765,43752,90381,23894,-185402,59753,1862,-33804,-27134,5121,-87906,45390,32459,33201,11917,29936,-1031,-9592,-104410,10736,90002,80355,-9948,26111,22046,70556,-10816,-12078,12256,21836,51408,-3463,-104672,17989,84555,72368,41225,-48395,-65969,36865,87103,19751,16758,-8558,-64818,-49857,15716,-13723,-246,51756,30495,3829,-26680,11028,-10186,7387,10666,43358,-18893,-43612,7958,-69553,-48220,-37121,7939,-53080,-43207,-17246,4940,32885,-8282,-38824,40653,21123,62156,13947,-16581,37797,35106,15434,40268,68966,-2397,829,69,-97479,-121575,-93828,-16593,46630,46022,7308,13514,-32791,-29582,-45754,-48279,-17053,8632,-22116,-26681,-26551,10458,-45907,29932,37486,-18009,19212,16890,-36061,29864,14190,-48330,23278,16659,35644,29114,-19415,-123166,-45290,24494,52816,6431,-28864,37240,104935,105150,13979,49338,-16496,-3563,-72900,22093,26109,44038,4168,-61892,18034,-8527,-26021,95946,-5692,169,-37852,13319,19621,107096,46048,25726,37779,1816,-36003,7559,-3286,-11096,-20458,-36464,16451,-21623,96473,2602,-66899,-2989,-61498,-1589,45048,3876,23003,36838,-3725,-3331,56294,1210,21313,-69418,-25188,-16217,-14261,-16653,68332,45752,-2904,-15850,-24608,-783,11654,77959,9723,53229,41917,-145,39966,36579,-19241,-34656,45145,5946,8687,-105879,15923,11994,17598,35642,73972,92709,-37924,-118622,-50046,1934,10416,52591,-24690,-49036,-22876,-53791,2598,-11703,-56141,-25731,-21745,-28946,-41910,-41311,-73139,-24263,-30998,-6874,-85608,-6263,-68401,-50051,-13328,-47023,36042,1165,-31817,48942,12340,30708,-6643,-89442,-58173,-38390,65132,-14450,45620,109913,14093,-15669,-62007,-19416,-30247,-4164,14342,5180,21257,39222,-40846,-56686,-6078,-1552,26754,-21656,-16051,10592,-18250,-44887,33223,40842,44738,13039,-27828,22934,3402,-11359,-48775,12804,-39872,8765,-12072,20243,-50618,56015,5007,383,1644,10692,32470,51888,95229,64909,69805,10540,39222,78918,-61518,-70679,-10057,43685,86182,8206,-19095,-31521,-19,65642,1605,48800,-62512,-20265,-1349,-13992,-30591,-78596,-32989,-51665,-2952,-4532,95206,26143,47577,-51442,-53059,75403,-10104,-3430,-110102,81308,-38421,34790,-11414,-12092,2057,79449,24050,-49252,21593,50615,56858,36198,34107,52778,40960,-57965,-25396,-7574,-17449,-37559,-47833,-18195,-66400,31957,66229,16360,-33369,-112028,-31096,50357,-14303,-17936,110560,41077,63910,27802,41258,23656,16165,-15574,-57641,-33606,44226,-22128,3231,21277,23477,-22121,-64859,-91313,-5027,25751,18943,3765,-25132,18397,4622,-16912,109534,67821,-58086,-67493,-26549,59784,-13648,-10467,83549,49318,48420,-17548,232521,144554,70315,48210,-21599,-12330,-66020,-29929,27345,12641,-27733,-14759,-34592,3351,-8184,-8670,85863,48927,4950,12183,5065,-39122,-26151,-27047,-31076,1431,-87869,4848,-9281,758,71332,68213,8319,14934,36112,6891,27254,-109081,-1176,-57920,-41002,60671,14150,-25660,16142,145678,100227,-29138,-30851,16701,3774,24809,69266,93552,34928,1781,-110748,24434,56267,-23094,-30351,46671,111436,65353,7039,-45879,22447,13486,-66153,1497,-89148,104039,80820,25750,25803,33935,-45629,-16821,-19163,2011,-43842,-96180,-19662,-5790,11393,1003,6374,34452,16388,6377,22147,58154,-10757,-28895,10077,9009,54317,37960,-9365,-43287,-20714,44427,-33117,24723,72898,-10236,16805,-76161,-14381,33529,59029,-11246,36622,-64955,-21269,55380,34572,87173,-15346,1317,58038,-38676,3897,-31581,-63485,72080,-9279,61525,18023,-35972,-20230,-22728,8337,-57174,-50433,-34968,18303,6324,33612,10971,2857,34261,10601,-19346,-3576,8591,19758,14078,53347,-17209,12509,4152,-26202,41113,-20845,-70936,-76338,42970,81156,117661,-4066,94074,31323,123167,-8221,-5874,43818,55974,51491,78346,-64528,-63508,16021,-16099,-82788,23109,72687,54504,-13699,75955,-40270,-44140,84000,-46205,25562,5619,58202,-35709,-9949,35807,6806,-10905,-3497,21181,49015,104588,36426,-52510,64798,1796,42915,-6362,45006,35072,82384,-20047,8226,60560,-46120,48741,-29506,49253,42828,19076,15249,4008,40392,63057,25646,-28501,-54468,13441,-24259,-25472,-34467,7975,24718,18020,-27690,17082,90182,-59113,-14604,36971,43619,71302,21096,-17648,-9046,43198,58189,-26635,-49423,-45287,-57532,-67999,89460,75680,26553,-10855,57009,-23630,-27318,940,40729,-31117,20760,30591,35904,14074,-16713,-20584,13082,-39429,11992,-96503,-71017,53479,16594,-5190,98045,77130,70827,10360,-406,8692,-11658,20164,8108,-29107,-79864,-7704,4218,-57126,14670,-3333,2664,1423,-6932,-4427],[-49937,-86487,19308,40766,1143,75867,19186,21606,64785,100564,102933,34950,27103,-3218,26281,12347,-51319,-57092,4111,-28158,-15404,-36856,20044,-70833,37385,1465,93367,65483,-33882,-44214,-37122,29295,-64776,-20070,-66839,23091,-37845,10704,30839,-5562,37191,8785,7660,53159,-3667,-2546,-24560,48853,59216,56040,-58930,-99302,-9546,60077,25829,-44968,88420,44447,-25195,87043,-17447,-11500,-49347,-33174,42546,97131,51092,107230,44088,-565,-59950,15043,-3840,-103735,20926,-31590,66673,-13903,14133,21246,-4217,32281,-9784,-33211,-55684,-110004,20171,45752,-4763,-6522,53346,-3585,-83895,-31539,-12061,44392,51846,-4936,-19562,-34824,34122,110192,29084,26962,99770,40551,21185,-71696,-71681,-2822,93611,62281,29695,41102,-23128,84622,12363,-5092,33623,88990,-3726,24331,8716,-45399,13915,-31557,-57934,-33329,-32829,-16145,12096,-41769,-5963,27305,10610,66894,81621,72531,60954,44976,63803,4057,4986,-7552,32753,83477,77614,-24176,7904,49444,-23843,-21133,-40923,-16793,-71684,-40918,-8755,35399,-16117,87257,53288,20290,31798,12744,98310,68826,73490,41347,108012,22076,80924,34727,-28645,-59244,33537,24718,120197,-35530,-24907,51312,44496,-88069,-66161,-19328,-85767,48158,-5703,-14253,14081,15144,-64059,-52821,54185,22380,5084,13893,10989,14420,61238,50278,33481,-25268,-30818,-4923,72020,-40883,16513,-24255,21161,-2334,40990,-42145,57616,58396,53060,8828,-103793,-36235,3697,-7510,-56866,-34918,-67296,-25772,-1155,-5061,-97845,-41536,49881,-14262,74549,11904,-25799,27875,-74917,-52592,37710,-47263,-21732,31632,-48963,7882,-25169,-30116,-30443,-5540,45599,69186,33251,58851,53116,-63201,182171,-34641,-57316,-55936,-145459,-186252,-47585,9178,51356,-20343,-895,-27890,17030,-37516,-31165,19983,-37973,-27197,-33173,-85215,-59917,37275,-10918,20873,913,6929,-35472,48705,24682,75425,57317,-49568,-3873,-26092,27888,-11567,-16865,51078,24427,-7427,37867,-79464,-115747,-59732,-7911,-36075,-5910,70499,42686,-34061,89848,50733,-57762,-78803,58665,-52508,-67757,-21223,5425,67752,99795,16572,-25999,5122,-66232,38069,69654,1983,3377,39913,-24501,-40141,-59461,21488,-6104,93767,65512,-22426,29390,3086,72899,-23567,-59855,-105609,41562,42713,32012,87590,-4464,-125049,50590,5406,-40810,-28119,6504,-79808,16763,3244,57209,31885,42019,3435,-10860,-90278,24819,123226,74402,-6660,-10766,1366,81483,-537,-2446,5789,37853,55465,-19364,-140725,24007,64685,49675,33610,-49468,-69172,-5984,72436,15978,15556,-17670,-57595,-51708,42405,-2623,12833,27168,23920,15028,-19861,10643,-27220,-39601,-20913,33270,-20332,-42770,-2596,-72396,-78023,-34209,2590,-26523,-66196,3668,4563,46493,-24129,-21735,29513,23606,53715,7828,-40085,44436,12900,-7987,43177,57608,-12520,19933,747,-60323,-109357,-48762,21267,72568,55901,13472,14211,-30551,-34973,-40170,-33327,13292,11512,-15313,-69,-23288,-38422,-56948,24449,15164,4122,23183,4861,-37626,43514,28140,-32623,28980,-6842,25020,26883,-25591,-106272,-49147,-13061,47653,14183,-6300,43413,122738,107999,15707,22870,-24286,11086,-53601,17524,14631,41725,28158,-64075,22483,6615,-11776,85131,-3250,34356,-38316,20682,34818,122575,25307,28868,34921,-17037,-33074,1990,6080,17903,-11634,-40292,-20089,-23689,65221,-20746,-40296,5537,-47832,36,7880,-16828,19250,28752,-4741,-30883,53619,-3939,10228,-70465,4175,-8146,-23326,-14738,78010,49760,-2141,-25461,-40819,-5118,8958,79466,7599,38497,30511,-10808,39110,28078,-47380,-9866,68064,24687,13357,-139304,-17660,-3988,28697,-9231,61210,65317,-54335,-135868,-72896,-10956,12478,45805,-47007,-31545,8553,-52885,-5847,-46724,-76078,-26955,-33312,-25268,-65048,-81411,-85679,-22901,-18598,-15145,-73665,15965,-44490,-66502,-36066,-46262,27201,-11031,-26187,57255,-5107,10049,-6314,-90813,-37333,-27895,61899,-9258,37258,95819,5642,-17639,-44001,-41033,-30429,13239,23402,12829,25764,45997,-39983,-48131,-3066,-27161,9926,-9055,-20717,14588,-22683,-27030,27532,36687,41438,-14986,-48991,42503,27784,-6245,-43865,4237,-24327,14868,-14708,15244,-39336,64377,903,11165,8154,36477,26894,52620,84335,70064,55592,24625,40293,91581,-48230,-85866,-11714,50803,86855,4131,-8844,-28803,-3178,83491,-19162,46744,-55165,-17126,9412,-21809,-11033,-68029,-5856,-41648,-22654,-47238,75372,30138,14731,-50763,-45054,44450,-22337,-1859,-115800,51054,-51364,60052,-10393,-11478,40481,79573,-3586,-59818,26147,68091,37773,33591,40248,87130,55906,-61007,-94899,-2556,-27452,-63462,-59983,-23061,-60069,65303,29955,19138,-54542,-119641,3568,49144,-24931,-22418,81386,40805,61508,40811,12510,27273,15724,-18208,-30573,-53839,44378,-7208,11395,-1085,-4374,-18314,-54605,-98096,-18371,22518,18113,-11735,-15043,12018,-16431,-32727,89223,66148,-26287,-49865,-31084,36982,-15234,-20523,75914,74611,45392,-18208,188221,144555,59436,25501,-59527,-7151,-61612,-8520,4463,14486,-41278,-13078,-13692,1405,1941,-16444,58932,38161,8541,25113,-10943,-33748,-33479,-62692,-45494,17041,-98752,-36325,-12276,-16892,82169,68276,-10689,37404,26525,22468,24276,-113546,-21606,-42291,-19902,54091,25812,-15164,3868,106292,83757,-32584,-27617,-6753,-31096,24195,64380,107235,38689,17591,-121672,-8108,43666,12484,-16455,29013,110647,54927,-6101,-64792,42274,49303,-57654,-6239,-98692,83088,63899,13976,22238,25968,-27396,-24073,4632,-5630,-56617,-96299,-16469,-30587,46145,7189,-20189,10708,16422,-24412,36450,53805,-7199,-7141,-2367,4085,56454,38221,6513,-31805,-36233,31301,-36321,30043,101680,-24325,34689,-67328,-4635,78539,57235,4730,37751,-83869,-26889,48547,24071,46060,-11385,-7823,25206,-53708,242,-39538,-78980,51089,1858,70495,8997,-32640,-30974,-15999,4158,-42555,-32530,-36032,22007,8866,12246,13229,4523,5117,9073,-10229,6176,2149,41275,24683,55045,-47062,-7295,-13642,-32743,34400,-12444,-57130,-62530,69902,90215,86812,-6335,105102,27483,109873,-45675,3233,59870,48662,67614,95332,-87265,-54203,25257,-69330,-91756,51025,104598,34450,-22018,44976,-24804,-55910,74069,-43101,9999,-4199,22500,-4343,-3123,21600,20224,-6844,-245,25762,58457,83765,50287,-52818,54006,13613,45030,-2178,71652,21583,38637,-54076,-6672,85253,-38675,101639,4777,71979,51240,13201,17697,1914,57108,57316,33982,-27957,-54133,16240,-29832,-14941,-56013,-13371,-9153,8087,-62666,10369,108014,-56948,-5065,48260,46974,69231,21249,-63726,-32312,23370,47818,-30607,-28192,-33566,-42943,-41879,91385,60240,30730,3321,45763,-14741,-40116,-7639,34883,-33622,17131,37019,26568,12075,-20735,-19187,5965,-33271,12750,-91026,-33664,39907,-256,8659,99394,98633,77661,18687,-16933,12423,19539,30968,16679,-11374,-83233,-8719,3122,-66701,-520,-4043,8575,1666,-2233,-25873],[-54399,-82433,23454,16695,6874,65557,24895,7950,48771,82874,90220,49244,46683,11308,18466,27421,-31200,-70474,5877,-28740,-15520,-34531,18980,-50763,10218,7870,63463,58883,-16707,-31152,-46497,37033,-94530,-25971,-59348,32695,-34540,-7100,20724,-37607,15411,14420,-14409,70154,3195,16319,-27001,50664,45087,63880,-67352,-101544,-14809,45828,16293,-32631,90151,63471,-55005,46748,-40241,-30804,-56332,-49162,29911,67584,55619,94424,45867,3885,-50898,37353,-6825,-85912,8218,-31255,85679,4027,1886,27333,-7132,17609,-4103,-21460,-61267,-82252,7867,60414,-11335,-1244,18127,-19698,-48711,-24459,-38530,53874,22851,-6345,1814,-40710,40295,83774,19562,14561,89832,16969,6869,-63422,-43756,-25311,76384,78143,36251,44159,-28403,99999,11356,-23370,31344,85500,2043,60311,-1352,-53740,11811,-10383,-48499,-34723,-39476,-39396,10645,-33448,-10966,28853,18189,50340,95454,79079,83220,52678,75901,6465,-20513,-22899,41862,91821,71845,-38230,23938,30442,-27235,-8127,-46546,-578,-60596,-35221,13817,34922,-23221,86373,31626,-9601,27822,19895,117978,78445,52173,50909,97850,-3095,72860,35510,-38698,-45205,8592,17749,85884,-53109,-29298,39413,37213,-69928,-44975,-1645,-64648,56027,4453,-8494,11615,14575,-86329,-53006,46626,-1511,9955,-5029,12263,-10760,33538,42523,6415,-18299,-18180,8048,50643,-41897,53144,9161,24483,51736,27879,-41661,28044,48187,50505,22557,-116039,-30214,29030,-3209,-35683,-32480,-78872,-18777,-8021,-8973,-89496,-30173,54061,11379,80906,31252,-43149,-28098,-75126,-44439,11976,-29983,-17932,-28995,-111477,8901,14889,-51977,-38772,614,52604,32387,40634,59450,26585,54930,107557,-53049,-57341,-58444,-124167,-164968,-43040,17077,34380,-19718,-2907,-45833,-1947,-47949,-52273,-10580,-46238,-32343,-49547,-81744,-58142,45438,-5803,16883,6923,-2791,-41172,70600,25041,102618,76220,-61384,34111,13526,15527,-21331,-133,35256,14210,-707,47132,-43598,-100658,-37193,-11236,-36809,-6968,86646,73688,-43996,75967,101484,-37055,-64441,65024,-55951,-69056,-22865,14585,72245,105991,3438,-25306,-11143,-48175,28547,60946,17791,20645,50886,-21476,-35535,-43676,11142,-19120,58062,88631,-14725,9349,-30129,53679,7649,-35867,-78118,36598,48187,20140,79311,-32071,-45556,37494,19427,-41335,-26422,5438,-76776,-22108,-24390,68557,43189,53797,9393,-10657,-70621,36825,123712,59853,-2751,-35503,-13735,91772,10854,9332,-5291,43919,56622,-20117,-152884,32150,43081,12050,17987,-44091,-73051,-45153,56485,9342,16697,-8002,-42592,-48609,61540,9342,21986,-4302,18281,15515,-15798,7102,-40157,-73202,-47704,24088,-21007,-39288,-18451,-76028,-86622,-24700,-7504,-8691,-86772,23239,2469,53464,-11393,13071,15249,32940,28623,13720,-65335,42736,-8546,-22066,32805,25903,-20426,37667,6601,-19816,-90307,8445,57583,89109,63116,23363,12333,-14593,-35097,-32677,-23045,30999,11907,-5067,8596,-24072,-74139,-62905,14230,-1176,30327,1219,-13364,-31802,53823,33708,-7596,27804,-35622,4069,21661,-29174,-79889,-53794,-63602,28389,9220,22405,50108,125313,88246,12441,1572,-36988,17276,-22031,9932,14928,34606,52177,-58625,14702,15917,316,74275,-2876,61601,-27298,27812,36315,108999,5158,32008,51315,-27027,-23238,7921,14925,45386,-12350,-46898,-56728,-28867,28118,-40012,-4145,21083,-16875,-1335,-23173,-32089,5745,12900,-16946,-32516,53980,-5515,7363,-63863,25370,-3370,-25814,-17754,78145,49988,-274,-30153,-53162,-13455,-4317,63997,6926,21853,11735,-20466,16810,11405,-85692,11991,79771,37074,22223,-162098,-47397,-8107,40267,-39176,72612,38623,-60121,-120680,-91176,-21879,20301,34797,-56313,-7656,38493,-44163,-3188,-73994,-92926,-27855,-39842,-22079,-78696,-106046,-87766,-18246,-7559,-18286,-51154,29651,-10152,-76959,-61402,-58122,10665,-24377,-3622,57903,-27907,-17217,2290,-81143,-15330,-9545,49162,714,18394,77525,5718,-9141,-26698,-60346,-26434,26397,30565,20990,26721,47840,-19836,-37647,1333,-52895,-3480,3248,-24212,19621,-21591,-15866,11555,26420,30789,-26585,-51145,64015,52810,-7612,-42470,-9681,-8696,20265,-20712,6019,-21430,60345,-910,18898,20437,59208,21773,49306,67703,63052,34792,41702,30917,79772,-31749,-84474,-3765,66733,89061,1637,-6282,-23795,-7918,61971,-37020,45382,-44346,-14068,11527,-33131,16420,-51722,25593,-19741,-34672,-65943,47897,31541,-26079,-49432,-49998,8904,-37879,-653,-107965,13235,-53442,81967,-5516,1625,71639,69853,-41590,-70772,26051,72364,1793,30047,47688,110114,67643,-52175,-134577,6893,-34530,-84224,-63482,-28514,-41615,88945,-2963,4964,-69674,-102747,30805,44915,-34574,-19582,48145,40984,47058,60406,-19893,12313,9920,-17941,-5553,-63493,27902,3466,16391,-16491,-35526,7405,-38498,-97527,-29726,21032,33940,-17266,2136,-1814,-37189,-47348,55847,56598,15004,-26594,-31548,21428,-4928,-35926,49737,87096,37821,-22505,143927,142610,42505,4386,-99443,5836,-48707,7164,-11902,14258,-57121,-11710,8127,1670,11553,-27909,23489,27357,12557,33177,-24567,-25957,-26218,-83057,-54497,21345,-94027,-71646,-12573,-21169,77679,59796,-29412,54033,13220,27582,22395,-90037,-42454,-25747,2939,30078,38392,-9446,-18711,36080,64197,-28019,-23145,-23663,-56209,26526,53088,98957,34701,23793,-113077,-38506,23712,40379,8891,5357,71346,40331,-12319,-62210,57003,74459,-37710,-16844,-107315,41954,41782,5487,17472,5888,-2736,-24952,30793,-11468,-57692,-72817,-13578,-56874,71669,14749,-49432,-12225,7758,-44372,43720,38570,-11604,15069,-16671,-7988,57318,41194,19887,20,-46739,7488,-35254,36472,120969,-35643,56843,-54547,1679,101285,56463,24535,26446,-86411,-37934,31034,18465,-4896,154,-13997,-24311,-62672,-4204,-43593,-85055,36474,24661,71315,1339,-25153,-33556,-16037,4987,-37494,-936,-33382,23630,13200,-8538,22774,-3132,-35243,3037,-9723,6239,-173,55253,35020,53795,-56765,-25017,-32758,-23731,14364,-8117,-33229,-40069,86884,70119,39021,-959,92695,15248,78253,-71280,5528,60058,26158,72006,92575,-99555,-42327,37108,-105773,-99936,73250,117145,13167,-24241,14566,-3997,-58389,55237,-33330,-278,-1969,-7855,23095,-3709,4863,31375,-7705,3278,26855,61680,55262,51818,-55490,34423,20543,50597,4956,69793,6484,-8931,-80206,-3658,103226,-26779,127411,32590,94981,46790,5739,13894,2352,75515,49114,40459,-12984,-41388,17246,-35074,-5523,-71569,-37309,-29210,-201,-78408,-584,114632,-57496,6878,62839,56275,69428,20982,-97786,-50139,5465,34780,-17378,-5035,-9191,-18105,-26470,74885,35709,30587,13922,28867,3040,-43629,-11771,22636,-27647,13733,40093,19894,20121,-25243,-19059,3964,-24547,20593,-73220,1607,27906,-14983,19652,103133,113620,76731,20249,-28817,17592,43194,34517,26435,4658,-72986,-7926,-1238,-70130,-11778,-4390,21619,7744,6189,-38434],[-46890,-65993,18969,-12245,12460,43754,15321,-9119,29034,48196,57579,59594,56073,27601,7056,42680,-752,-59954,736,-24072,-7406,-27688,19863,-20293,-14644,10466,18751,32165,-9722,-9605,-49176,39474,-103736,-29441,-42467,33883,-33315,-10093,14736,-49010,-2344,12796,-32612,84270,19800,27524,-31672,46447,28723,64500,-66014,-97567,-25642,40649,11997,-12416,76864,69016,-66872,8212,-51812,-60218,-65155,-59030,29410,31442,50535,67760,44016,13085,-28287,57116,-7088,-63571,-11538,-16107,103741,18900,-2935,31239,-9389,-1090,3025,2068,-56337,-44037,-10029,75951,-30671,-3004,-25494,-34401,-9944,-16070,-55067,59842,-18888,-17040,17728,-38521,30314,58386,12552,11347,81980,673,-4730,-49458,-8838,-38102,44939,76026,43009,40041,-31734,108816,15176,-20181,24968,74807,13647,75078,-2934,-58807,4288,1277,-38382,-36269,-38869,-62076,4925,-20117,-24175,24289,30795,23863,106917,70138,105445,53992,87916,8695,-44957,-42984,45532,89886,63428,-47842,39158,14278,-25594,6417,-49494,8669,-36087,-27671,24795,22271,-29789,65324,-619,-41941,18506,32667,129048,75790,24270,55249,68476,-27603,59522,35381,-41713,-27420,-12838,3804,37789,-59995,-33651,21387,36776,-36454,-22600,21778,-27888,53414,-8554,-7165,-2432,16001,-95638,-39068,33522,-10599,15420,-14888,6324,-35737,5897,32126,-11078,-7765,-5221,2868,25318,-45440,68297,33871,34593,92901,12408,-40610,-13135,38792,39122,19170,-102648,-21074,41135,-6062,-8147,-20805,-80062,-18482,-13309,-4800,-72153,-20216,58085,44520,65457,38259,-58448,-79389,-51548,-27358,-20156,-13907,-29831,-89906,-175871,11566,59705,-51178,-38139,-2679,54871,-2211,54367,46637,-9945,125409,11727,-66976,-46816,-48237,-81012,-124076,-29222,21272,6689,-19968,-3665,-23512,-19637,-56688,-68547,-40269,-55747,-36348,-64391,-65428,-44305,47160,-5579,11360,17250,-10996,-39890,85065,24333,121324,81790,-62008,63953,44738,-5983,-21928,22488,25211,1917,2014,52119,-1111,-70870,-13749,-10839,-32997,-8404,104677,98586,-42697,62345,132503,-20767,-44565,58644,-44258,-60694,-27478,10561,66589,93920,-6707,-29576,-22198,-24535,14251,49342,30447,33226,60855,-14635,-32342,-17997,5063,-33685,11201,97990,-3558,-7900,-41131,28045,33079,-10127,-48068,28374,61843,10473,66433,-53157,31380,23423,39327,-33733,-25555,1052,-81097,-55050,-43318,61975,46165,61638,15469,-8164,-48760,46314,92769,40046,1157,-44089,-17344,102005,21139,18927,-18597,40178,55506,-4419,-130112,41168,25086,-31213,-708,-29893,-79315,-68979,39896,1,19266,14603,-28722,-44751,69408,15156,24297,-34769,14736,12386,-15302,1606,-44697,-85527,-61837,15335,-18916,-38504,-36302,-78710,-74266,-7661,-17312,-7686,-100475,36557,92,50454,22360,52429,-7321,43866,-4516,24984,-83887,33556,-26207,-24956,12585,-18860,-26007,47142,15175,7682,-63327,59697,80672,90462,61485,33248,9482,6295,-24025,-24144,-17456,28443,10446,4431,2665,-32083,-88132,-59361,3400,-12175,53085,-34007,-32945,-22709,56449,26459,22393,20091,-59952,-18497,15013,-29553,-54334,-58826,-111988,-1582,-8742,50618,55009,115616,46390,627,-9858,-51284,13340,11608,1988,27866,26398,65463,-48320,-3015,15215,12277,66981,-1950,70440,-4202,40952,17300,70389,-8420,34676,82657,-28233,-7298,18843,20495,65844,-20010,-53447,-77762,-31498,-4500,-50305,30107,37775,21456,-9352,-42271,-37205,-13835,-2362,-32718,-15462,58064,-1982,11290,-52764,27046,-4097,-20780,-23860,71063,48577,1622,-28151,-56964,-22591,-26269,35518,8248,11670,-9980,-26860,-18032,-9602,-117285,26034,76158,40541,33123,-161306,-64658,-1881,50217,-42021,95027,18985,-54533,-79248,-95416,-26719,30882,18016,-49992,15437,62195,-29788,12760,-82605,-103695,-28809,-40017,-19169,-74508,-109821,-77757,-9881,-1741,-16765,-24035,29620,23993,-81945,-81899,-75313,-11393,-33965,26927,49558,-52984,-42112,10428,-66360,1132,10508,37210,11361,-5667,56471,10231,6817,-13797,-63977,-17023,33906,32444,28261,25532,42656,8555,-26775,6377,-69967,-11227,13291,-27045,24665,-14915,-4615,-17571,10220,15903,-17954,-32780,82146,70715,-10892,-47204,-24124,4990,24128,-28274,-3087,-1071,42676,-2448,17726,34481,70374,16828,43983,46717,46346,13557,59289,12295,48199,-16262,-62164,15105,86430,94474,1743,-9729,-20505,-18275,9892,-47343,45309,-35017,-10925,4541,-48347,42487,-33540,53224,7439,-36388,-58917,18622,30685,-54547,-45404,-67088,-20494,-48119,877,-85029,-22823,-56353,94305,589,26083,87707,52432,-78765,-82430,22819,63876,-32699,29860,50586,117365,74415,-34042,-121534,16659,-34751,-96223,-56439,-32431,-15129,99706,-21953,-19531,-77774,-68082,40851,38358,-42264,-15750,13017,39314,27815,75764,-48937,-13693,567,-16292,11711,-64451,2433,9360,17061,-20225,-57003,50437,-20701,-89841,-37359,21217,66269,-12395,17757,-17515,-51813,-57627,22417,43785,54055,-2294,-26730,19746,14801,-50300,15169,86352,32403,-27714,106787,133891,25529,-11625,-124870,22767,-27410,12170,-17700,12551,-70285,-10464,24789,3230,17708,-38962,-9032,18721,16273,33006,-33321,-15339,-9270,-79864,-56748,12449,-79057,-99475,-14789,-15918,60477,45314,-39416,63583,-4044,19022,22071,-43700,-57028,-14888,19373,-2580,48891,-4780,-39774,-40139,41139,-22873,-18607,-32243,-62116,29825,39343,69948,22476,19714,-81516,-57465,-1190,48355,37391,-19370,10241,24928,-8207,-32775,62262,83202,-9709,-28567,-110673,-4075,22483,6290,12617,-16845,20299,-19061,47702,-13680,-49026,-34733,-13067,-75535,78594,20260,-70120,-28861,-2794,-47157,41455,17361,-24052,32207,-27255,-23519,55366,49086,31830,43427,-47942,-19407,-30271,41848,129479,-39446,79934,-39905,2427,99102,54384,39323,7359,-72501,-52369,6423,17380,-44137,19238,-18481,-75389,-63658,-8367,-42651,-78897,38356,58910,58973,-2567,-13964,-29750,-26872,11738,-37520,39354,-26014,23203,20818,-20221,35552,-21173,-70205,-6817,-19296,372,851,50992,39965,49774,-40460,-33308,-49248,-4230,-13691,-9682,-6536,-13459,87837,26215,-11848,8942,59101,-3154,40568,-73549,960,46672,-5454,65773,75806,-99642,-30799,49878,-110055,-108348,80933,105218,-4665,-20428,-6203,17178,-54002,33861,-18019,-1912,9167,-25893,42829,-10018,-9552,38225,-10983,6418,25383,57897,25235,35905,-61058,8511,21382,62156,11966,41543,-9530,-48136,-90394,22849,109746,-11546,119038,48618,108890,33231,-1106,5770,4690,93979,42702,43253,16227,-14095,17802,-38249,366,-79348,-55632,-28611,-6448,-66667,-9420,108879,-59540,19521,76581,68292,73482,21205,-109015,-57795,-4274,20908,11075,13594,21017,12655,-22098,42930,8812,28113,16793,11099,28275,-37193,-7909,4957,-15925,11398,38609,17452,34815,-31048,-21872,10050,-13040,31427,-45795,27161,23079,-22054,23019,97918,113769,69384,13375,-36934,22463,57096,31262,32717,16745,-50060,-5538,-8495,-64401,-16465,-3506,43009,17735,16405,-41067],[-28730,-44827,6826,-38995,16031,16167,-3599,-23563,12996,14705,21740,63975,53426,46899,-6557,54822,30419,-29260,-7687,-7662,18994,-16097,23110,10768,-28687,8727,-27577,-8406,-20515,13423,-45964,35827,-80154,-35528,-21267,23756,-34729,-1839,16086,-37502,-13314,11334,-43168,90928,44152,30707,-36871,34422,18768,51127,-61598,-90276,-32423,44852,12097,11705,48987,52339,-58466,-15527,-50399,-83002,-72682,-64904,42159,-4722,35774,40205,38875,26703,197,67431,-4368,-41248,-33979,4609,118383,27270,-849,31797,-10379,-17294,7882,28125,-38147,-8172,-26634,81651,-57495,-11340,-59604,-42710,25363,-8409,-57329,60040,-59463,-34893,28151,-29538,7524,37947,8931,15582,75642,-3513,-10827,-36312,22944,-36029,9723,55703,48797,24760,-36633,110304,22734,5445,15651,58078,32683,66312,813,-57160,-6571,349,-27299,-34576,-33523,-76441,-291,-3116,-43328,12993,41888,-5028,111518,48944,123613,48438,95278,6110,-60266,-62845,41187,72174,51183,-52184,50943,4068,-19438,18507,-49730,11593,-6768,-20146,17960,5222,-33929,27196,-33464,-67730,6770,44999,129136,61470,-938,47901,26945,-44760,46030,34732,-37915,-10036,-26595,-11791,-8934,-57252,-38077,293,39053,2059,-4925,40506,-1980,38457,-41899,-11194,-25044,15171,-84455,-12378,22386,-653,24362,-15252,-9037,-55950,-13785,20323,-17905,4455,1012,-17938,6511,-49118,49515,38169,49027,105818,-2352,-39960,-52815,38342,20882,1508,-64455,-12897,32783,-17427,18633,-2054,-73291,-23783,-15645,7221,-50935,-9893,60414,72243,33079,35345,-63833,-100727,-14611,-10448,-55480,-169,-46761,-120651,-209212,13414,94508,-28665,-30228,-14037,47416,-26730,70337,24001,-44046,139122,-81188,-72913,-26028,-28354,-43042,-85188,-10465,20405,-23339,-19516,-2774,16197,-26673,-60212,-72972,-56904,-61824,-37670,-73530,-48633,-20478,47579,-7804,4395,28287,-13125,-27757,89564,23170,124935,83239,-51920,78513,61974,-30285,-12795,44272,20680,-8002,-1582,50000,39216,-36404,5455,-8313,-24764,-1319,116207,113870,-29183,53037,127616,-8670,-19958,42300,-21038,-35969,-30597,-5638,54145,68208,-11497,-34323,-22368,-2380,-524,37649,37085,40703,67325,-9008,-33323,12653,5033,-45751,-29990,89606,8662,-25223,-30493,1008,42042,11560,-22771,21547,79877,4272,49067,-62781,86638,11299,58573,-18458,-29013,-6624,-91719,-69667,-51691,38139,43077,61588,19475,-3389,-26357,54015,44109,19536,4045,-37140,-7934,110385,27298,23188,-30261,29423,52758,23236,-76877,48787,13630,-68585,-17875,-9239,-87102,-71135,22344,-11062,21975,40526,-22306,-45809,62965,8047,19710,-57908,12559,13958,-17305,-3596,-39391,-77948,-64199,6273,-11226,-42324,-51683,-78142,-48304,14729,-22059,-23441,-101859,41190,-469,36614,60448,83161,-39496,51570,-34586,34280,-86851,20007,-38479,-22280,-13228,-63902,-29486,44764,23032,15852,-30258,89996,83392,73663,45325,39347,6411,20178,1926,-15087,-13434,7070,7663,9674,-8514,-46462,-80086,-44724,-4428,-22563,65094,-65599,-47756,-15588,49863,7741,51292,8600,-72050,-31996,7466,-27115,-36537,-63484,-143235,-34728,-34221,71388,57138,101247,-8484,-20152,-11340,-63469,1060,35464,-4094,49014,22606,61967,-37105,-24514,3843,23846,64567,2239,57152,26348,62959,-19492,18405,-12418,36436,116675,-20883,12090,28197,22143,76275,-28056,-56786,-77327,-27292,-25529,-49975,52222,50517,52083,-24227,-48696,-31505,-33478,-11064,-42453,10893,63686,6701,18705,-41266,7319,-9503,-7699,-28950,58912,46223,2233,-18887,-48524,-29102,-49934,4816,11207,11752,-29828,-27525,-50454,-30291,-127296,31581,57667,35028,42985,-131547,-65124,8574,55349,-18151,107157,8794,-40670,-29278,-81708,-23344,41209,-4252,-29662,32027,78550,-14466,38550,-70939,-107011,-29592,-34230,-16117,-52254,-94668,-56155,1866,-2283,-12395,-503,15805,44361,-82563,-89485,-85722,-32079,-36460,51342,33919,-74751,-55560,8996,-52824,8323,25137,33949,18782,-28247,33239,12271,25072,-6743,-43750,-2790,34502,26743,33587,23823,30664,32627,-17335,11968,-69029,-14859,20282,-29127,29105,-4392,12069,-54100,-10088,1253,5338,-1162,92284,76165,-11191,-58981,-33590,16967,26064,-34097,-7799,18267,15873,-5914,4620,44102,61868,9767,38087,22708,25018,-1624,72904,-11184,8795,-4674,-23465,40865,101831,100373,4544,-14217,-21260,-36694,-47752,-50643,44378,-31718,-7910,-9654,-65618,57552,-17040,70998,31813,-29173,-37429,-7565,27797,-56065,-34584,-88706,-36115,-44543,3087,-51006,-49387,-68782,92767,4343,54852,84928,30864,-103002,-93211,19975,48269,-46480,33892,44513,109930,75056,-12085,-61075,23543,-25687,-98035,-39650,-32845,11230,98276,-24362,-43410,-78869,-29263,34106,30946,-48321,-17426,-21455,33872,11735,75865,-68863,-39195,-9776,-14252,17827,-59477,-16962,12138,12774,-10808,-57591,94052,-4473,-75502,-40543,23113,107493,-756,22848,-28478,-56155,-60930,1883,32484,80890,17213,-17024,31270,38813,-57484,-17313,74690,33470,-28788,87539,119198,17206,-20215,-124375,38759,-1023,5787,-13108,9682,-75569,-9085,28705,3585,18845,-46398,-28387,11397,19683,24441,-36936,-1600,9011,-55156,-51838,-5534,-63998,-117681,-21086,-8266,37955,30471,-35404,65471,-21037,-1268,22720,9760,-61090,-12794,24233,-32045,54901,4438,-49777,-96262,15468,-22229,-15305,-34111,-47565,31029,26983,30203,695,7983,-32800,-60951,-28470,32342,59127,-39297,-46244,12186,5579,15743,56865,77509,20483,-38876,-103730,-38102,12092,17694,7178,-31997,33421,-7565,45752,-11191,-35063,2816,-16139,-80934,63264,21892,-72867,-35742,-9194,-34597,31019,-2570,-41458,40626,-28988,-35724,48584,61625,43859,82974,-38987,-39001,-22992,43977,125576,-34279,98705,-23116,-2801,81036,49008,43468,-12321,-47560,-66489,-18658,19146,-59095,43878,-23201,-107433,-57215,-11401,-37504,-62635,59346,97047,34029,-1390,-340,-22441,-44715,22634,-36497,79845,-14145,20950,29186,-17783,46535,-46048,-82110,-17051,-36752,-6044,3923,25472,34706,42646,-3396,-28168,-59618,16118,-40169,-16220,15312,10704,73162,-25221,-53052,19665,15585,-23852,9405,-49885,-6710,28289,-36486,53117,53839,-89027,-21638,60933,-83541,-116254,70790,75242,-15851,-12290,-14235,34952,-46127,17614,-397,4993,23439,-30896,53544,-18240,-17321,39552,-13580,8095,22786,49594,-1259,3701,-67030,-19319,19385,79466,16165,-219,-24365,-70134,-83016,65579,103668,5491,82015,51470,106638,16427,-5300,-4064,8527,111414,41189,41345,52261,24615,20812,-36765,1976,-80022,-60334,-8149,-11122,-30384,-11354,92459,-60853,30417,84536,77852,78911,22310,-95875,-54796,-3663,8588,46883,23335,46341,41806,-25936,7330,-13970,24662,10008,-1499,55685,-23744,5092,-15958,-3260,9297,32783,18969,47950,-38823,-27636,24476,765,40038,-13345,41886,25783,-18180,16292,74791,99051,58757,-390,-42874,24439,61301,23236,31856,24011,-18901,-464,-16944,-48885,-13695,-926,68505,28691,25586,-36643],[-6312,-24356,-9546,-57982,16580,-10303,-22313,-29013,6520,-4698,-2513,60567,41078,66400,-20087,61098,50722,8503,-13114,23963,65044,-1082,28038,33734,-27052,4053,-62480,-50476,-47925,30915,-39281,27212,-26216,-47856,-1864,2926,-39019,9026,25479,-9702,-16889,16834,-45000,87657,70622,27449,-39265,14456,20574,24581,-61812,-80168,-25098,52908,14329,33227,12521,13864,-33988,-22358,-39456,-87636,-75995,-67998,63225,-34476,14183,23055,30482,41699,23962,64085,442,-22187,-54395,18846,124582,27631,4873,29720,-8295,-26033,6538,45080,-10159,15049,-34837,68103,-81639,-20825,-71296,-41255,50718,-3401,-45832,53619,-86059,-54095,34593,-16010,-20235,19525,6718,22955,68052,3291,-10916,-28052,42124,-19901,-19163,22965,52531,-1910,-43820,105065,31004,42783,5108,35268,58718,39177,3375,-46993,-17668,-11825,-14517,-27676,-27167,-77803,-2415,15682,-62343,-3981,44343,-28626,106963,22873,132056,37328,94571,-3274,-61951,-76765,28673,37884,30654,-52003,57250,867,-10834,24363,-47602,11302,17828,-14324,-6495,-8660,-33764,-19092,-57874,-80409,-3748,49773,116869,39176,-16681,26129,-18361,-51803,35659,31387,-29378,2863,-31379,-22402,-37278,-50968,-41802,-19546,40326,34082,4088,46274,-6292,12981,-82098,-19750,-47951,9077,-51202,20367,18735,24205,37345,-7340,-32646,-69084,-23857,7075,-16081,15144,-3397,-45787,-850,-50499,887,18656,62374,87983,-13418,-38068,-76119,49587,546,-21526,-11601,-8760,7478,-35102,37082,18329,-62619,-31410,-13833,22486,-31726,-1054,58904,84510,-4712,28300,-55850,-75979,22893,3352,-86624,12081,-58062,-105436,-189782,13907,110106,6007,-18131,-28916,31411,-35989,82332,-3187,-61202,107812,-153551,-70699,2598,-4727,-31036,-59936,6707,14420,-46212,-14990,-878,48487,-18573,-55379,-61477,-53748,-59207,-34400,-75463,-43492,7404,49794,-8422,-2688,36189,-8026,-4015,84970,21910,112320,83189,-31978,79224,63646,-49687,1440,55559,17734,-11958,-10754,41055,72834,-6393,18677,-6009,-12862,20245,116060,119255,-6884,48899,88928,2027,5875,22634,5273,4960,-29180,-28168,38908,36923,-8950,-34855,-12026,12461,-11911,26647,35821,43342,67721,-8641,-38926,42211,10525,-50083,-51182,65930,19404,-43951,-10020,-24100,29396,24835,-7005,18209,93170,967,26670,-59004,110431,3037,70928,1779,-37957,-16501,-105874,-61964,-51689,3880,36110,51331,19004,2305,-2561,62287,-3928,2814,5003,-18869,11812,112388,26713,21353,-36204,16246,48670,53753,-14123,52376,8786,-91581,-30890,11615,-92934,-52976,3370,-22274,23462,61574,-24191,-56040,40523,-14904,10809,-71294,10184,24185,-19415,-6208,-26387,-59063,-59594,-2831,4493,-48708,-60567,-72999,-19180,37661,-18635,-47986,-87186,38142,2864,14896,86244,95989,-75963,53316,-52255,36802,-68491,6539,-45097,-23516,-40909,-96491,-31264,31503,27455,10744,3788,94682,65944,40340,14695,39234,3133,17515,40128,-5714,-7419,-23627,4260,9373,-14386,-63251,-56736,-21414,-7053,-36937,62445,-81160,-53118,-14649,36867,-16149,72771,-2550,-69320,-28366,-1179,-22806,-28070,-66703,-149551,-61611,-57493,79476,57207,88967,-60322,-45783,-6766,-70540,-14521,42274,-7284,70599,27977,44555,-29024,-42396,-14573,32667,66445,11218,26319,55833,89876,-60544,-32979,-7550,37376,140475,-5616,30958,31622,20840,76691,-29242,-54930,-58882,-15269,-32484,-41140,57635,56276,60993,-42170,-45584,-17962,-47008,-11255,-39009,37538,67341,18384,24948,-33094,-24915,-16011,12693,-28583,42597,41356,553,-3800,-26506,-30559,-65543,-15526,15060,19088,-44582,-21208,-66452,-46579,-112030,31446,30443,22637,49164,-80863,-50270,16426,52665,18887,95852,6662,-23768,11013,-54647,-12703,48831,-28867,-478,39574,89652,-2756,66643,-46653,-102936,-29485,-24663,-12872,-19635,-68503,-25828,15676,-7710,-7621,12398,-6658,41078,-79530,-78275,-78572,-41878,-31094,57379,15064,-86986,-51591,-5634,-44875,6252,28464,41126,20583,-43522,8526,5412,40230,-3821,-3905,13390,27218,13415,36310,22937,14531,44099,-10863,18289,-45455,-19010,24427,-29951,32899,6939,34338,-85074,-31142,-8625,31988,30156,91428,67535,-5375,-75148,-33826,29259,26179,-34198,-5532,34307,-12351,-11775,-18658,43671,32389,-2368,32378,-2426,5094,-6234,77703,-33035,-24634,1922,19526,65967,105774,101914,9193,-14080,-25728,-62316,-86342,-51425,38623,-35770,-5641,-27275,-80841,56021,-4423,77291,46866,-18010,-16897,-26818,22740,-29039,-12944,-104475,-35867,-23382,5856,-14950,-62377,-90042,76896,2808,76822,65350,8916,-106652,-99754,21171,33598,-30410,39320,28315,92610,68926,7497,16067,26380,-8038,-89785,-16464,-29451,28065,87654,-13779,-55920,-73614,-1184,19085,24591,-54152,-26879,-51098,23867,2684,55719,-76595,-53786,-18789,-12069,12761,-51376,-15601,14652,3809,9272,-33616,117918,8396,-55862,-39483,26934,144442,11626,11854,-29983,-49305,-55964,271,25892,90934,27128,-4920,48544,59909,-54530,-40713,57462,40344,-21653,93635,103401,24282,-20547,-96876,49852,25358,-7947,-1681,5929,-69384,-7186,14234,-834,15376,-49389,-29121,3566,23790,10589,-37008,15095,20616,-19339,-41257,-25293,-57319,-123134,-30333,-3913,18387,21671,-17929,60151,-29769,-26467,23112,52363,-54134,-18501,17007,-48934,55382,21828,-45229,-120008,-9840,-26037,-13757,-32697,-19591,27531,18184,-7224,-30300,-6452,18564,-50937,-54553,-1674,66682,-49367,-76759,4377,24173,63815,42739,63388,46174,-45009,-83715,-49303,11619,36012,-151,-33069,31298,7171,23547,-4066,-21079,26136,-22412,-73241,29647,20082,-54913,-32495,-9126,-15748,16392,-14440,-57906,39779,-19455,-37699,35475,75277,56855,103553,-22829,-42481,-15328,41537,107669,-22083,107855,-2448,-12492,60378,39949,36983,-25606,-20578,-76495,-36393,21597,-51913,69775,-29252,-106019,-46225,-12871,-30206,-41792,91567,126955,3155,4626,13701,-14761,-59881,33289,-30245,110686,246,17084,32433,-1699,51994,-70130,-63159,-22152,-57388,-8300,7757,-14125,17439,31630,39587,-10362,-61729,27843,-54914,-24665,26932,26051,48149,-64634,-77210,28362,-21663,-42523,-7387,-8493,-10613,15793,-56996,39404,33920,-71095,-15057,67353,-41596,-119994,47107,40896,-19656,-2554,-12391,47657,-37742,12325,14336,17110,34563,-28034,55311,-24078,-15985,35449,-13424,6917,20036,40819,-20637,-35483,-69315,-43795,20721,98815,15972,-38639,-35083,-71270,-62052,105772,87599,22571,30692,43265,86646,1953,-5512,-13076,13774,127220,44644,35014,81441,65889,29246,-28013,144,-75440,-46866,24251,-14936,17637,-4757,69252,-59476,37835,83180,80413,80734,23589,-66887,-44893,3514,436,79355,23048,57151,61144,-33823,-18053,-27766,20581,-5604,-3676,77513,-8771,24766,-37097,5104,4967,24386,22996,50494,-48292,-34895,43993,15087,42268,18667,49347,30530,-4936,463,35711,77968,48535,-17346,-47729,21364,56877,13199,22872,26400,14352,9015,-23979,-26081,-4532,3401,89137,37498,31048,-29778],[11632,-7685,-25629,-66272,14305,-29618,-31767,-21471,11829,-7995,-8897,48841,24239,77905,-30995,59940,51570,36515,-9860,66469,116741,14425,32992,44069,-10981,-906,-78107,-80751,-77340,38291,-32194,15877,38922,-65082,10790,-23894,-45877,13226,40720,22553,-14116,31580,-39830,74635,91351,20208,-35792,-11668,33573,-8578,-70971,-65251,1049,56718,16128,45662,-23324,-34601,-1811,-18589,-25602,-73673,-73965,-68303,83411,-53747,-9898,21042,18549,53355,33892,47101,5443,-8286,-69368,17322,117201,21104,10253,26702,-362,-25382,-3341,44001,18358,20995,-30397,34071,-92329,-21720,-58136,-29548,61943,-2060,-26045,41268,-92103,-67544,37880,-614,-43411,-3310,2567,28440,56302,15107,-6621,-25025,43604,3859,-36017,-12231,53625,-35837,-51458,95474,36382,73667,-5034,7026,87813,3534,-1839,-29020,-25862,-29931,372,-15937,-23436,-66168,-1316,34426,-73498,-23557,34279,-41439,94134,183,125968,22778,85164,-17591,-50713,-80058,10860,-6859,-1262,-49068,56993,3641,-2552,21670,-43437,11182,31250,-11584,-40759,-15171,-28427,-62190,-69728,-78636,-9833,42443,92658,14247,-21322,-7090,-60205,-49608,28597,20463,-19113,8126,-29079,-22980,-35587,-46711,-43443,-33698,38202,51113,3340,36476,-40114,-17964,-112153,-30531,-61232,-2947,-3486,48971,23901,52879,52069,6615,-59429,-74938,-28343,-8769,-9427,20628,-17727,-69791,2495,-48019,-57795,-16838,67557,49992,-18563,-31527,-73982,67681,-14409,-39773,38861,-9807,-20760,-53699,41893,33582,-52185,-37541,-7177,34619,-19085,1952,51662,78704,-34584,23144,-36885,-8360,51723,18214,-104981,24455,-58676,-51553,-119112,14039,105978,38533,-5662,-41604,12930,-29196,84455,-29270,-50289,54915,-199666,-62305,34099,15538,-47772,-49666,15892,4556,-54645,-3694,782,60514,2313,-40782,-35019,-33340,-45374,-25303,-71810,-54035,31691,54138,-3629,-7932,38052,1509,27842,75299,20646,88616,78504,-3713,72261,52133,-57818,13260,48017,11124,-8466,-22228,28445,99009,14443,28643,-6174,974,53599,104294,116437,17109,47388,37773,14535,28613,7024,24674,53212,-22393,-48489,24127,7540,1950,-28607,4261,17575,-17827,15526,26460,41728,60459,-14716,-46671,64461,19084,-42660,-46996,34679,26388,-62509,4949,-45915,-921,27881,-2758,16848,92260,-1567,-758,-44039,104816,-1168,72552,22548,-49816,-26677,-120371,-36626,-46892,-30141,25682,31729,12439,6287,24322,75044,-36761,-6924,3724,4755,36604,102277,18510,15374,-33698,5759,43074,76479,31727,49876,8554,-97358,-39541,25190,-92265,-22389,-16623,-31892,22688,73792,-30038,-75567,3682,-50517,1611,-77013,6653,40217,-19055,-4816,-10805,-39412,-52197,-10171,28481,-53550,-61021,-63978,3641,55791,-6271,-69670,-57612,31488,11379,-7835,90948,87385,-107145,48962,-53444,31252,-29347,-2300,-46590,-35204,-67061,-109112,-31901,12155,27770,5353,32629,80480,35615,-2922,-21854,32649,-514,-4162,80363,3813,2291,-51184,1210,5049,-8065,-77874,-28407,4557,-4110,-55443,47093,-77021,-48096,-21300,24307,-36754,81845,-9441,-54922,-6070,-11142,-17444,-26031,-67216,-133190,-74028,-68474,72883,56823,79720,-91944,-68594,-2057,-70877,-26789,33516,-7834,84818,43610,25082,-27052,-51067,-33253,35728,70731,24732,-11710,75507,111595,-86858,-72432,2289,38390,147150,15561,45079,27598,18199,69817,-19315,-47973,-31771,1814,-26907,-28548,48246,54543,41963,-56836,-37521,-1613,-50278,-4771,-20804,57012,66217,28692,25278,-30577,-54818,-19135,37814,-20091,22449,30977,-3726,13521,7085,-26219,-64852,-17798,19403,24887,-53692,-9084,-59108,-56042,-80544,29862,5037,6711,50613,-27566,-26077,17573,40819,49105,63861,8872,-8932,31351,-25715,1177,51960,-50749,30542,38739,98377,3287,88338,-21823,-92570,-27598,-14542,-9931,11889,-41960,8275,29402,-14799,-4517,12001,-29332,13302,-73047,-47415,-50575,-33190,-19753,41012,-2110,-85937,-29583,-28787,-43697,-1954,17876,54256,16548,-48130,-15877,-13229,48418,-852,38766,26854,11798,-5013,36174,23550,-1429,41508,-8077,25307,-4401,-29005,26341,-28926,36293,15756,58096,-96697,-48813,-10586,50741,47513,78596,46948,6880,-88988,-23378,43787,24909,-25109,3578,45740,-34296,-17923,-45415,30913,-9655,-20836,27267,-25990,-8268,698,70639,-46634,-42384,3899,52442,82698,95620,95484,14214,-5633,-31159,-90423,-95466,-54610,25348,-44106,-4909,-43604,-88999,39084,3754,75294,49915,-9563,-7528,-36099,15198,15275,20493,-105999,-23318,10965,8590,12294,-61912,-110404,50724,-5100,81115,36215,-10237,-89627,-98007,28140,26183,8481,41558,4761,71443,55699,20158,73206,25670,13588,-72749,8230,-24199,28546,71355,2584,-51168,-63044,6495,6631,21045,-61163,-40379,-70805,10106,-1491,20122,-72026,-51914,-25205,-9456,-184,-42590,12144,19558,-8544,33786,8382,109894,17550,-33411,-34897,32757,163919,18864,-14666,-21185,-34131,-43320,14330,24621,86110,25562,5380,60854,70429,-43072,-53074,41979,47468,-6208,120440,90609,46384,-13475,-51908,54198,46873,-22025,11437,1693,-51556,-4434,-18321,-13471,9362,-49950,-12334,-5675,30227,-3556,-35986,33702,21215,15160,-28514,-39701,-60723,-112851,-38963,-4458,6901,22873,6457,49289,-22423,-47166,22036,73515,-39180,-28492,1561,-50042,50908,46391,-29087,-116916,-30123,-29530,-13184,-31256,10187,18479,12895,-32600,-65093,-18046,55996,-33688,-74261,-39984,58250,-46618,-75109,1957,40338,90571,23856,46824,61707,-44817,-53443,-37095,16810,54444,-10482,-19942,14120,22181,-9909,6469,-11470,29957,-29974,-57855,-11994,17109,-22120,-21574,-4577,-2151,2311,-14737,-66177,32093,1,-25706,16249,83985,70117,98815,-5250,-26899,-8564,34855,75991,-7105,104641,23036,-23677,47126,28939,25105,-28341,-650,-79950,-40317,22960,-34480,91308,-35806,-72100,-34561,-12824,-23163,-22673,118830,137878,-23716,13468,25729,-9333,-61926,38080,-18081,124069,13830,11729,24263,22360,51027,-84336,-21268,-16668,-75516,-3906,11382,-54037,-9103,16149,71031,14941,-55513,26332,-51511,-31086,26905,29143,19819,-78866,-83089,33810,-38733,-55521,-8920,35460,-2449,17156,-60406,28923,19016,-49430,-9280,66888,-4247,-113918,19407,15152,-17961,5985,-6898,55600,-30606,19612,19982,29204,37821,-25463,48852,-24447,-5568,27475,-10427,1615,17067,35066,-30442,-66232,-64569,-60103,30947,114088,11112,-61846,-39057,-53198,-34550,121802,66620,37611,-18302,28316,53735,-6628,-1385,-19292,20528,140369,49479,25994,89456,97110,44238,-10881,-3439,-67210,-16564,56845,-18294,60747,8732,43888,-54752,41797,72144,74452,74345,23258,-36515,-34196,8691,-1352,98965,14769,49567,65061,-41970,-25810,-30347,15385,-26808,6335,87287,1906,45580,-55000,5396,-4620,16221,27905,37475,-57805,-41451,62205,26801,36527,45044,53914,29048,11032,-20416,-5405,62040,41500,-33458,-51304,12610,45094,3740,7859,23789,44166,23695,-26916,-1282,8289,9217,95302,41761,31219,-24134],[18868,3719,-37283,-63699,10548,-38437,-27693,-1457,27020,-1001,-210,30318,8083,70528,-37346,51329,31871,42447,3960,106979,149629,26470,35930,42351,12440,-3391,-74352,-90491,-85345,34815,-27092,3969,88421,-80086,14708,-49049,-54416,5325,57333,47518,-6987,51957,-31324,54846,98731,11306,-25442,-40323,51418,-40367,-87116,-43143,41716,50204,15625,44969,-50240,-74549,28526,-12685,-15688,-50024,-67627,-65180,92986,-62008,-32418,31452,2873,57207,26205,20638,8269,-738,-77637,-2011,94897,11337,12554,24213,15980,-16749,-20992,22922,36226,11273,-14255,-10711,-83433,-4876,-27724,-10111,58557,-3997,-6528,25115,-78730,-70001,37303,14147,-54125,-33860,-6066,28180,39640,24406,-794,-24340,28719,25830,-41180,-39221,52125,-69894,-56934,85147,36491,81717,-13603,-22587,112113,-29759,-17220,-6536,-28812,-46629,16695,-1803,-24567,-45909,1695,52037,-70316,-41247,13728,-41520,76908,-13289,104129,6557,69434,-31841,-31730,-70606,-7056,-50715,-41781,-45314,50126,9738,3024,10355,-37388,12946,32065,-12953,-71830,-14519,-18630,-92243,-71076,-67187,-9842,23624,59489,-8047,-18308,-43780,-93728,-41269,22383,-2777,-9897,4253,-24092,-12370,-3528,-44129,-41576,-38921,32023,50674,-5375,14090,-82845,-47703,-121373,-40592,-58702,-19183,42686,63632,34908,71961,64012,23715,-81822,-74616,-33047,-28465,-1931,17988,-36922,-81269,11953,-41397,-101401,-52257,58294,9505,-16788,-17017,-47870,82704,-14709,-46577,69002,-15103,-33636,-66353,32056,38223,-44976,-39524,4069,38325,-14671,-4358,38145,59854,-46754,23474,-14033,78286,68712,41413,-104915,37890,-50061,15864,-20784,15209,88851,56321,3735,-47309,-347,-9940,73530,-49637,-8486,3866,-224049,-50098,61619,26403,-77427,-49575,13143,-6987,-46109,14369,1027,53299,28279,-18527,278,-5974,-22670,-10909,-66039,-72667,46010,59094,8296,-9551,32872,10044,60392,65984,19319,61693,65382,29306,63478,32804,-51892,15724,19457,-2538,1376,-31686,16741,118023,26369,40510,-10240,14203,87062,85221,106680,34670,43887,2972,30235,45379,-327,29680,94167,-11485,-58654,11684,-15442,20454,-16306,20421,14644,-18539,3256,10717,36541,46034,-24803,-51821,74296,27387,-23125,-23039,5360,27917,-77240,5763,-64020,-37179,21579,-9904,13356,73643,-5730,-31205,-23747,80868,-2967,63202,38875,-58710,-34995,-132158,-3473,-40091,-53401,10150,7240,11,5485,53657,95342,-48502,-8581,772,27893,60673,76260,4445,9278,-22609,2129,35498,83075,44860,40709,10347,-88111,-45180,25968,-81876,10045,-35807,-38478,19351,77469,-33505,-99391,-40727,-89831,-4120,-79785,2715,54461,-14646,623,1028,-26054,-43569,-12866,57232,-53641,-54216,-53682,14450,65762,13478,-78895,-20173,26735,24844,-22268,75578,59528,-124670,40452,-40485,19207,22812,-3155,-43613,-55872,-87946,-101570,-32142,-6897,25631,10727,52063,60366,3668,-45992,-49949,21464,-4167,-38573,108252,13038,14568,-66474,-432,404,10650,-87643,-5177,25576,3025,-71974,26817,-57456,-36243,-33436,20642,-46992,76292,-9804,-35789,28950,-22067,-11134,-25473,-63777,-103973,-67872,-61236,53368,57082,68347,-93643,-81020,-2643,-64390,-30060,18701,-6834,86929,65163,19307,-32063,-48845,-44920,30981,74728,41062,-44888,80467,116606,-83816,-93736,11616,40972,137735,38724,51248,16890,15494,60036,690,-38037,-6775,18653,-12753,-17215,29976,46990,136,-62311,-28475,12469,-42546,4392,7847,64724,59382,31784,16600,-34085,-70076,-16016,63449,-3931,54,12935,-10091,28097,46848,-16998,-45640,-3192,24573,18810,-58965,4972,-31117,-58343,-47900,30226,-7317,-9196,48375,11098,383,12273,21183,56452,24703,11249,775,31522,-7687,12462,49393,-64934,56580,31958,105596,4908,96863,-6715,-77666,-23270,-6827,-8062,32472,-24424,40012,40634,-19728,-3842,1469,-43660,-29692,-63329,-2572,-8450,-5138,-6226,8390,-13700,-72769,5394,-49484,-47714,-11668,-4916,65811,8502,-41830,-36721,-41413,48250,6538,64144,32572,-10817,-24101,33349,25472,-12730,29110,-8622,32423,38610,-47520,26413,-25716,39274,19596,78210,-82175,-59485,-4042,55329,44120,54884,19121,23222,-91608,-4054,60208,22676,-5132,16670,51762,-44964,-20434,-66036,8413,-49359,-42935,23238,-44862,-12235,16357,52212,-47375,-42735,2225,65024,86562,74568,81075,18015,11175,-33693,-113571,-81025,-61851,6829,-50345,-6270,-54185,-86664,14338,8268,70976,42744,-9234,-10678,-33398,5163,60014,61384,-90131,-5604,46380,10320,22566,-51425,-117784,21561,-18264,62226,7097,-24157,-58519,-84870,39516,27155,50151,37212,-20210,51488,35228,24507,88888,22117,31404,-49528,29509,-20393,11741,52373,16930,-30925,-48477,-6217,3979,21240,-69321,-50044,-76958,-5069,-6900,-17463,-57305,-34119,-29178,-6048,-15506,-35047,58366,28053,-22219,54156,54110,72983,23598,-11148,-27515,39960,159047,17500,-49738,-5441,-16771,-25527,34403,26821,73092,14279,9273,59189,64819,-28402,-56707,34982,47555,13942,155536,82585,75460,-904,-4660,52381,60794,-29622,21579,-2488,-26268,-827,-60190,-35761,3440,-52102,15019,-15539,40323,-13295,-35966,51917,11599,40184,-18079,-44315,-68648,-86081,-42962,-7861,3483,33323,27874,35574,3192,-54896,18926,74471,-21228,-38993,-15921,-38812,43364,72450,-8274,-102178,-40565,-26353,-11733,-31328,31044,5389,9410,-42846,-92430,-22470,69358,-16775,-81463,-66661,38212,-30890,-50148,3652,47567,86402,4790,31446,63949,-37622,-21941,-10109,20908,66116,-24019,1356,-11781,34547,-39495,18350,-8542,19438,-36139,-42274,-49125,15615,13330,-6945,-8,-1750,-7405,-4680,-60537,21621,24771,-1270,-6232,81560,81139,75777,7182,2762,-2898,26229,34478,5761,90800,51451,-32867,44371,19310,15430,-20804,6538,-76547,-27726,22501,-18918,103439,-39786,-21653,-25248,-11730,-18268,-9845,124409,126182,-38362,21622,33387,-7720,-45292,32467,-2605,117418,23118,5001,1722,45982,45584,-82267,23937,1750,-85996,6795,14110,-80945,-38193,-3104,79142,40092,-43251,14031,-30176,-32213,18023,21026,-6027,-67577,-73875,36319,-30935,-60591,-54,67070,24077,33517,-45864,23203,8022,-26730,-1340,58860,13762,-93421,-2486,3918,-14439,11369,-3994,60108,-25144,36174,11300,35963,31399,-30211,35564,-18675,11716,18250,-6418,-8290,12920,33883,-29215,-73473,-52211,-65169,51233,119497,2434,-69091,-35170,-21656,-8067,101135,46234,47962,-52185,11613,17291,-8358,6490,-21497,28894,148910,49768,17136,69474,106230,63706,12775,-7404,-55977,22909,78648,-20963,85838,25448,20307,-47702,43795,54592,62357,57964,19183,-18085,-28438,2906,4235,100781,2654,27220,53177,-47986,-19074,-22761,8301,-48947,24950,84389,4707,60964,-66009,-3209,-21195,11129,32662,10942,-64613,-45276,71377,32153,24148,61877,57460,15274,20884,-40878,-30623,58598,38463,-46080,-52078,-488,27338,-3386,-8876,15467,67080,41927,-23979,18846,21017,16032,82457,40466,26187,-20725],[15884,9798,-41851,-52214,7325,-37220,-13096,25491,47119,9011,15317,8571,-5384,37391,-38510,36730,-692,24524,25274,129160,144346,31228,35261,32973,33272,-1632,-57763,-78640,-55148,23500,-24520,-7517,103057,-83016,11514,-64603,-63389,-13884,69937,57950,2227,70293,-23552,33333,88201,2362,-10115,-66576,64863,-64906,-102339,-13888,84380,32806,12309,31096,-64172,-90222,49076,-10053,-14136,-28646,-59263,-58319,85718,-61976,-50803,46632,-15905,51104,4074,-8543,6916,-398,-79835,-33131,62344,3502,11294,22575,40621,-3940,-42051,-11664,36276,-8109,7122,-49624,-56846,30961,7313,12433,44098,-7436,4395,8371,-52964,-60449,31322,26417,-48825,-67390,-19254,20769,20803,25626,3713,-21706,4570,37345,-39527,-50374,48499,-96804,-58554,77401,31574,61409,-19878,-45180,121908,-51956,-38323,15429,-25377,-55334,32340,11392,-30566,-23616,5406,68925,-50027,-52670,-9662,-30506,60837,-15998,70160,-10541,51445,-40187,-12153,-49626,-19453,-82310,-81533,-42063,37379,15709,4797,-7333,-29688,15903,23380,-18960,-87214,-10267,-6493,-103903,-68035,-55168,-4437,-491,23227,-23928,-13736,-73968,-116224,-30483,13701,-37971,-3318,-8139,-21828,6048,47162,-36381,-35398,-34197,22778,36801,-18201,-14968,-107580,-70154,-110249,-47409,-41870,-36343,69609,59468,46483,71825,68043,40516,-92705,-69562,-41338,-51949,3555,6174,-53573,-77046,21546,-31493,-112792,-71654,32087,-17523,-8514,6669,-9067,85352,6893,-41254,67366,-22236,-18169,-67219,11320,30228,-42394,-37016,18363,31335,-16809,-19446,20004,37146,-38551,29520,4077,149227,75741,76952,-86624,51775,-37273,68916,72307,18003,68243,54522,8166,-43489,-2760,15370,50492,-61752,56262,-30904,-235350,-35574,78492,24886,-96133,-52722,-1531,-17645,-23638,35905,-717,35638,49940,4829,35230,15933,2155,5874,-61201,-84410,47950,62739,26025,-6604,21965,12160,84256,61419,17964,37134,43618,60523,55482,12358,-33758,5476,-23890,-22576,14369,-35516,9878,129083,32455,57638,-18481,24243,106368,64609,89608,39988,34029,3382,47503,55681,-848,18293,113890,1017,-54463,2243,-30600,43404,-1591,31327,8272,-16213,-10219,-8194,28500,27613,-33653,-49225,69161,32351,4015,7382,-14845,23219,-84548,-3724,-77353,-65513,8804,-27032,3721,43326,-12484,-59991,-5622,52166,-5203,46082,46813,-57869,-39702,-138470,27622,-32476,-59403,-12605,-15109,-15633,-2205,80896,120925,-42237,-3291,-2524,46209,79571,35912,-11166,7790,-5770,7213,25519,70799,29104,26270,12392,-68877,-49230,12699,-61828,35468,-51147,-41245,14151,75282,-30487,-118951,-81054,-121085,-4327,-83103,973,59346,-6335,8817,3875,-19885,-32822,-8234,83277,-48895,-44247,-45351,12371,67698,37293,-72296,14807,28535,41123,-19474,47479,18935,-125566,30802,-20541,3929,75138,5119,-36546,-76418,-99658,-79645,-32840,-20376,24066,29517,61502,46112,-19146,-78143,-56783,8859,-6455,-72946,112160,20959,26002,-67766,50,-296,35234,-92800,6078,35210,11787,-76380,11752,-31106,-24267,-46075,31968,-44066,57528,-3811,-19329,66017,-32757,-3123,-21922,-55523,-73731,-44600,-37032,25819,57542,48288,-69959,-80146,-11263,-52205,-21878,9940,-5471,76862,83450,38279,-42329,-38263,-44762,18360,75259,57896,-63319,71914,98294,-49834,-95972,15412,46502,118377,58486,48408,1595,13085,51870,24712,-28353,7996,29640,5299,-9935,9404,36592,-49810,-56321,-20853,20909,-26547,12156,39042,60022,47625,21858,-1123,-41984,-67836,-7307,84843,16334,-20270,-11445,-17307,35089,85254,-4919,-13899,19356,31208,-5152,-63039,15436,6934,-54914,-25605,33732,509,-22124,45156,29745,24423,4537,-1952,36701,-8181,10701,5218,18430,-8161,15682,40551,-68430,72775,21473,108918,5591,89582,-5677,-60310,-16415,-2911,-7756,37549,-20778,63401,47458,-19109,-4505,-11378,-44203,-72148,-51211,45056,33758,34225,5045,-27702,-18081,-53530,44349,-56182,-54061,-18647,-34244,69418,-495,-27153,-49915,-72210,40857,20120,61953,27159,-38151,-38856,28464,27652,-16344,13703,-11196,38477,64173,-71713,24418,-20445,41128,17724,91022,-46194,-61342,8589,46436,23860,23344,-10509,39679,-75941,19652,74981,19538,24757,29138,51799,-43389,-15540,-71631,-17000,-72618,-61557,20995,-56309,-6958,35272,27023,-34194,-31948,-2309,55323,78217,49931,62439,19424,32737,-30137,-124335,-57286,-70140,-8371,-47645,-9635,-55966,-74304,-7640,10675,69276,30495,-18188,-21376,-18564,-6569,91829,100168,-59838,9806,68415,9887,13856,-35928,-105901,-2856,-33826,23470,-13963,-30920,-22721,-59828,51173,31712,72596,26350,-39334,35675,7883,22392,65529,15271,36909,-24319,43724,-20641,-16010,33052,23781,-4199,-31510,-29537,11621,24794,-76284,-48138,-69671,-18419,-19134,-40770,-35654,-6103,-32092,-1869,-27347,-30056,104502,39176,-34856,62082,88143,22792,27529,8655,-17794,46745,132548,7639,-82446,11097,-5349,-6448,49939,29392,59814,-1986,3604,40307,42187,-16776,-56020,39642,35719,33577,188569,79522,100723,15268,31131,46964,67593,-27072,26148,-5843,-1265,3218,-95257,-64757,-364,-59407,43127,-23906,54074,-16094,-37686,66183,-3262,54203,-13391,-38308,-72198,-46071,-39992,-10913,3941,47612,37411,22206,39964,-45488,14150,65075,-5060,-47672,-29883,-22940,35280,92098,10035,-88819,-38174,-12608,-7400,-32200,37706,-8132,5623,-41054,-99429,-17929,59541,-6190,-71305,-69968,14936,-4940,-17690,7056,43037,58326,-10503,18230,52956,-24769,215,18900,18474,66889,-39897,21514,-35950,41955,-52492,29196,-12118,6338,-38537,-32236,-71829,16705,38539,7600,704,-14792,-10816,10604,-39933,12211,48661,28992,-26326,64898,86356,51368,9480,35127,2381,19520,-9077,12480,72372,77785,-37146,48760,14631,14098,-7611,733,-67961,-980,20720,-11284,103604,-36485,23689,-19142,-10268,-16378,-4663,100555,97512,-38750,24804,34907,-10109,-12520,15338,11735,94559,25900,-2774,-32141,61494,38931,-64247,52429,29885,-85505,20959,15299,-87833,-61609,-23262,62576,57646,-29207,-1049,2182,-26648,5952,6679,-26358,-42793,-54827,37002,-5496,-57043,12145,78153,67204,58513,-18349,20558,-2032,-4736,11293,44631,8707,-58550,-12835,4759,-12988,12970,-7324,62314,-20864,54925,-12737,33682,16620,-44642,17875,-8707,32438,10580,-4182,-21895,6527,36697,-16930,-50638,-35089,-58627,76575,112718,-8440,-70167,-24500,15465,11004,48271,30478,50808,-65568,-2377,-12451,-4473,16836,-19126,38839,150915,40149,11623,27473,87217,82298,37660,-11791,-41726,59618,83266,-22248,88264,41520,961,-40643,45261,36027,49298,33502,10024,-17288,-30585,-17763,16602,86161,-8586,-673,31045,-51072,-8458,-9371,-1116,-67220,43807,75742,94,65806,-66522,-18143,-43435,10908,36970,-20766,-65840,-45184,65441,28050,8596,67240,58325,-10795,18082,-56037,-28986,66922,38091,-54771,-47985,-15007,5550,-7501,-22396,565,81735,59273,-15124,28372,29757,23139,54914,34233,17637,-18037],[10291,11729,-38663,-34871,6627,-30141,2656,50475,66028,17299,28704,-11641,-18392,-17277,-35399,18597,-32825,-7870,47839,121696,100755,26437,30594,21396,43042,4499,-37519,-51447,8105,9763,-22761,-18976,82317,-66837,5611,-65527,-71600,-38283,73805,52923,11452,78865,-19390,15618,60345,-5782,5824,-85256,66061,-79643,-106598,18501,113691,10083,7105,8110,-66019,-77025,55382,-11215,-21504,-18335,-50807,-48480,61344,-58064,-63968,57988,-35667,36526,-23671,-33327,624,-7347,-77354,-65124,28717,2621,8128,20726,67642,8550,-59492,-46892,20139,-29844,23959,-68078,-22035,75283,35462,32866,25086,-9810,2264,-5298,-24255,-42443,19051,35219,-29258,-92035,-34139,7579,5503,17133,5152,-13701,-19118,33923,-36752,-43650,43223,-112036,-56217,73471,24687,21284,-23463,-51028,110236,-58179,-55048,31635,-15557,-52798,44121,20899,-39185,-5071,9820,86911,-14709,-55224,-26296,-12648,51145,-10440,31337,-28431,34932,-38702,1955,-21380,-22752,-95647,-108470,-39618,19758,18274,3313,-27428,-21052,17768,10678,-29405,-81107,-7027,5293,-97518,-66702,-51784,3514,-20199,-8104,-31822,-12908,-89629,-126207,-20214,523,-76580,573,-26275,-26845,25689,98078,-15576,-25249,-21132,12577,17776,-30553,-44532,-98568,-81855,-87174,-49824,-19650,-50802,68460,39471,53996,51459,60385,53242,-88564,-60875,-52247,-76786,5890,-13499,-60810,-60213,26301,-19829,-90756,-68504,-7622,-23728,4548,37351,26882,72092,48789,-28423,34098,-28395,25468,-53865,-13115,11917,-44264,-32075,32875,14926,-21386,-37915,1185,19212,-14861,39043,11084,175068,76953,120849,-55980,64008,-25034,91814,133648,21453,51728,38289,8044,-30069,6862,39809,20251,-65238,126584,-46981,-240209,-19105,81191,12093,-86681,-52891,-24083,-25182,5326,55366,-4224,17094,60024,19850,61101,23965,20958,20041,-58022,-76649,40262,63880,45538,683,8659,5295,91239,63085,16969,15938,17550,81574,47709,-3105,-9329,-15955,-69663,-44257,26451,-32135,9425,130789,35511,78024,-30112,29540,103817,46956,64479,32021,16011,36610,62188,60678,-825,-5338,105680,12330,-37163,-4143,-38284,65385,10564,34436,3475,-13641,-23687,-26524,18409,10670,-35337,-35780,50341,31912,30367,29937,-23790,12762,-82847,-10088,-83258,-76533,-6759,-51738,-12879,14748,-20219,-80637,4033,28108,-10549,26451,44945,-43100,-39937,-137088,50636,-24100,-47849,-42379,-27947,-29776,-16481,99764,141868,-26873,6166,-4527,57454,91097,-10351,-22666,14648,11745,19663,13125,43891,3240,9751,14366,-45459,-52025,-11100,-35815,49666,-59376,-40151,8780,70010,-21992,-125747,-104738,-134212,677,-85730,4885,51573,4109,17654,-4462,-16667,-17905,4725,97104,-42517,-36628,-41099,885,64808,60936,-53394,38580,38706,56383,5441,15054,-25587,-112518,22954,-2132,-10901,114154,21014,-25519,-85581,-99464,-51879,-34685,-26053,25687,55317,63290,43083,-26476,-91643,-38745,-1935,-5098,-93405,89555,26058,32610,-60388,2632,5834,55294,-95502,3212,30678,19257,-60038,8744,-7032,-19076,-53195,58144,-30576,30626,6072,-10365,94656,-41237,7768,-13124,-42477,-51132,-10753,-4244,-3271,56345,17450,-39251,-69947,-26788,-36126,-4184,14999,-4377,58859,87925,80395,-53847,-24527,-32330,-87,69137,73125,-61820,56422,59209,2014,-82631,10949,55198,95625,69435,38231,-15597,10427,48464,44384,-21924,9683,31244,23076,-5932,-8512,26567,-90173,-41954,-15634,22899,-7284,16012,64780,46064,32468,-4578,-24576,-51102,-55652,2681,98158,35387,-31833,-36058,-23667,31567,115026,7621,17993,38349,38915,-43904,-67479,17301,41264,-48075,-16135,39356,27935,-30122,44099,36227,45113,-116,-22227,-1611,-28534,5986,6782,1345,-25803,8033,25714,-61080,77154,8035,103817,8852,68675,-16612,-42583,-7696,-1993,-8722,28502,-29975,74059,49119,-10668,-3717,-17550,-30622,-98276,-38367,82408,60980,70208,10304,-54582,-16174,-36335,77617,-42912,-60247,-20548,-62227,62623,-7305,-8324,-51969,-96201,29142,37362,39108,10759,-66162,-45318,22634,28372,-11871,1322,-14045,42127,59911,-92621,19552,-13694,40422,11377,95175,-3174,-55094,22421,30274,-744,-11337,-37633,52139,-41044,41843,82613,15060,60649,36237,45668,-32325,-1827,-57978,-36892,-72785,-67822,21193,-58868,4723,51352,2726,-9859,-20336,-9305,29871,63081,29432,45115,18068,53284,-19467,-118803,-37038,-73574,-8810,-32003,-14060,-48106,-56702,-18066,12827,70531,19400,-31755,-33129,5785,-18107,106152,125313,-22869,18087,68397,6190,-8933,-20215,-78447,-17610,-48228,-23421,-23496,-29097,9624,-25954,58046,31867,64013,12782,-46262,24900,-24469,17581,22895,3520,24567,-2682,49067,-24842,-42664,15385,21774,16527,-13992,-48418,23982,29878,-77895,-31359,-53147,-26850,-39416,-38604,-10423,23561,-35887,2462,-31460,-28148,130565,49982,-44334,52803,100970,-21951,30237,25465,-6002,50199,94866,-7469,-102378,22015,-7713,9966,54340,29780,52065,-17302,-11636,7908,7343,-12223,-55106,53724,11997,47385,212453,79186,115091,33462,48328,41212,70368,-15608,24953,-7277,14666,6976,-105958,-91417,-1431,-71401,63404,-28471,69541,-12337,-40075,72329,-16870,60234,-14891,-23956,-64653,-402,-30627,-11697,3031,58135,31112,12199,72627,-20870,8831,56102,6741,-53981,-37917,-10704,29044,98835,21526,-81211,-23265,10298,745,-31483,32026,-17585,283,-33643,-79048,-5562,36331,-4526,-43187,-47090,-3046,26032,8811,9475,29010,24430,-19369,6554,31707,-9575,8942,39259,7959,56756,-56483,32025,-47950,43075,-45699,36885,-19963,2257,-36084,-29215,-76411,18572,45598,19734,-3115,-33970,-7951,24995,-9512,6063,66022,55851,-36814,36397,82618,41783,34,57162,8242,18945,-45436,10752,56888,95780,-35042,53420,17098,22849,4062,-13314,-57008,32868,19031,-11207,92653,-21928,47907,-14808,-9039,-17230,-5305,53271,64020,-30353,19033,29511,-15338,26543,-9779,20656,63955,22217,-10815,-68331,64877,33391,-38762,54406,58960,-73336,34301,14141,-75768,-72925,-39262,29651,62802,-18458,-9675,34811,-15316,-3162,-7436,-40850,-21966,-31505,36841,21990,-45513,22221,69791,111619,81229,13479,17102,-13445,15074,28873,27374,-12219,-15909,-11606,10237,-15938,11379,-16940,62386,-16941,67512,-45364,21274,-2833,-65088,-815,1738,53002,6374,-6075,-36763,-2251,41722,4379,-4510,-18474,-43146,97389,96395,-19490,-78091,-10162,50120,18379,-17268,20894,44840,-60826,-10456,-28339,2516,28096,-12032,50114,146164,19060,11979,-19774,44090,92994,56269,-18399,-24862,81393,70546,-21835,72206,54322,-13186,-36202,45841,21984,40631,5747,-3739,-29660,-39736,-49037,33630,62108,-15157,-23616,8361,-51628,-4530,3029,-12605,-77918,53189,71860,-7320,58317,-53789,-34250,-66521,15598,40755,-47047,-59815,-41104,43029,13502,-5999,61411,52736,-42742,1804,-63056,-2550,79779,37731,-60913,-37675,-27473,-17302,-8813,-28749,-20595,87913,69892,-2400,24187,31428,29584,24637,25083,8221,-13570],[12230,11415,-28892,-14821,9742,-23630,8328,64641,78362,21971,33836,-25860,-34789,-76219,-30062,-428,-51772,-39054,65930,84957,38312,12628,23058,11381,38319,13506,-20777,-19282,77405,-458,-18518,-31288,43461,-32044,1980,-51894,-78308,-60255,66084,36786,19021,73863,-19463,5956,21539,-12815,17091,-92372,52307,-84663,-93290,46974,118899,-8826,1851,-17131,-59649,-43489,47251,-12963,-34611,-21574,-42574,-37612,25392,-54305,-71320,59664,-52953,18516,-46158,-48347,-9533,-19972,-71068,-87410,3344,11748,5880,16759,84245,17321,-65949,-68433,-1293,-48220,27459,-61503,8240,110287,50506,46904,8870,-8736,-11107,-12643,-1010,-22284,1503,40414,-1529,-95328,-45918,-7862,17,1109,3424,472,-34103,17000,-35711,-22990,36482,-115129,-51120,71641,20453,-20860,-24323,-35271,77533,-47803,-56564,38313,-156,-40483,48798,25592,-46786,7195,16252,107337,29244,-49057,-29875,6691,50772,-1219,-4473,-46703,21921,-27237,7860,8044,-17492,-92185,-113715,-37356,-1859,15175,450,-45339,-12814,16434,-742,-43192,-57200,-8077,14566,-78275,-69609,-61262,9960,-26128,-26360,-32227,-17520,-87836,-122921,-11913,-16572,-104735,2880,-45668,-41147,39502,132545,19605,-12824,-3531,3901,1985,-38455,-69422,-60550,-83066,-61034,-48478,-3622,-59723,46901,13912,55477,19694,40182,58372,-71237,-49143,-61523,-98144,5515,-37640,-54981,-38193,23959,-8042,-48443,-49965,-51563,-12255,19803,69567,47449,46601,95774,-14992,-18978,-31452,82552,-28648,-33229,-10791,-49116,-28175,43974,-6872,-23694,-51589,-13006,10737,14398,49213,5666,145601,76155,161209,-21647,71898,-15225,86748,152922,23128,42196,19771,6016,-8810,24709,57982,-9747,-60907,181058,-50373,-239955,-506,71585,-7149,-48166,-46718,-47794,-28278,31585,67121,-8679,3729,55663,18755,72913,17030,28171,25810,-54491,-47386,29907,62449,61733,11015,-2733,-8641,77518,69201,17143,-3645,-5737,85949,38318,-9762,13407,-43005,-105123,-60944,34225,-22463,13890,123154,36118,94231,-43687,30357,83434,34132,32773,14800,-8133,81417,69487,61683,-7521,-32681,73282,20219,-12935,-7438,-39306,79981,15866,30240,3105,-12701,-35211,-41118,7212,1505,-25915,-12535,23378,25382,46640,35648,-24366,-1547,-73303,-91,-78238,-68903,-21809,-80196,-32357,1772,-24986,-87090,2486,10445,-19878,9562,35274,-15601,-35877,-126944,64450,-14903,-24099,-74369,-26228,-36979,-33827,106672,144811,-12780,16422,-3918,61348,95220,-49484,-25121,31154,24286,34903,-1072,12381,-12803,-4734,17009,-23173,-52744,-38545,-9640,53499,-58208,-35731,5498,63035,-13968,-115264,-104027,-124878,8549,-81632,16954,33521,14185,25072,-22243,-10646,2662,24356,91089,-39047,-35865,-40630,-13848,61326,80214,-29954,48050,55446,66008,49824,-15631,-65210,-91116,18778,8598,-22265,130398,40694,-10792,-76616,-87384,-26475,-37833,-25234,30908,77047,60690,49588,-18141,-84662,-4113,-8812,2311,-91065,48711,26656,31800,-52525,6397,18849,61201,-97434,-11166,13989,23096,-22049,16872,8198,-24459,-50153,91203,-13440,3239,16075,-9569,108820,-45177,22224,250,-25974,-39117,24270,24910,-27684,51425,-19282,-24119,-59057,-44469,-18053,17098,33013,-3360,39490,72005,129374,-61583,-12938,-11576,-20867,53995,85075,-40876,42591,10766,50862,-60389,-1220,65216,73059,67985,24914,-31759,6565,50569,52899,-20369,1032,23541,37506,-1483,-21160,19404,-107950,-26636,-13031,20084,9927,15716,79867,28414,15301,-45948,-48244,-57631,-45880,7783,101523,48223,-28248,-51373,-27271,17817,131513,18434,36669,45315,44827,-84572,-71529,8557,60309,-39982,-14323,44873,66232,-32395,47257,43068,63920,2623,-33033,-42982,-37456,-2337,8912,-12161,-51159,-9172,6299,-45346,70550,-8882,86455,16092,40236,-33213,-26206,1516,-1532,-9737,10853,-45871,70153,46309,6370,2093,-11118,-7573,-98536,-26946,99594,63611,87751,7505,-65602,-10665,-27388,98283,-12467,-65180,-17592,-81297,47151,-9763,10119,-41607,-104591,16683,52240,15199,-11862,-89708,-41816,17395,25631,-1817,-4897,-15616,42443,28602,-98322,10947,-6363,35504,3285,91356,29724,-43742,31571,14910,-15564,-43610,-60142,57710,5808,56812,78583,8545,96174,34752,34033,-16678,18462,-28088,-44734,-52930,-56293,23840,-52862,18442,59965,-12349,20113,-16271,-18297,128,48737,17586,33551,14469,67230,-3419,-99210,-26153,-67141,12623,-4470,-17881,-32256,-40700,-13632,16462,69714,14351,-40511,-41301,34043,-26634,106414,128555,10959,18565,49200,-1495,-36163,-7597,-46973,-22556,-58375,-62903,-23442,-18321,33563,10593,56584,21497,28455,2165,-37515,18944,-57373,13773,-15528,-14276,-4676,9515,45354,-29523,-54932,1166,13668,21017,2072,-49803,32903,33521,-70155,-2880,-34013,-28489,-63696,-10690,15240,46215,-42149,5912,-26582,-28935,125637,56592,-49163,27583,92326,-48778,32300,40577,7450,47203,58443,-23116,-104163,23227,-27805,21305,47148,27543,51682,-26639,-32627,-29628,-30659,-14330,-55946,70147,-18711,51398,220729,76355,118665,51972,47608,37426,72709,-1221,19300,-5686,14990,9529,-82035,-101894,-783,-81199,71867,-28082,83007,-4758,-40591,66846,-24250,61894,-19282,-5320,-45234,40555,-18243,-10684,-2225,58659,11724,7656,84390,11501,4274,53012,14751,-58342,-41711,-7741,26242,90617,25965,-76282,251,35406,11681,-26461,21269,-19413,-6381,-27034,-35697,11099,11836,-10541,-2674,-5332,-10653,55428,23370,8720,11889,2317,-20623,-4316,5129,3424,11271,46683,-8205,39397,-71876,28738,-41914,37720,-26414,40046,-28755,13017,-29417,-30455,-66152,16314,34336,28941,-8262,-48659,-229,34888,21434,3216,73512,71242,-31731,3936,68602,51455,-18789,60029,15118,27283,-67735,185,49107,100984,-26931,51640,26408,38236,7360,-28437,-46547,64154,19060,-14958,74459,2589,46660,-9550,-8305,-19775,-8152,-1538,38242,-23143,2011,17679,-21257,59053,-35464,21740,34827,14410,-17739,-94915,56861,28719,-19194,33592,78055,-51604,42515,9731,-51717,-69978,-45165,-6563,54739,-15054,-6236,57568,-1033,-5250,-16482,-50763,-18729,-8726,36024,35646,-27546,28516,50357,131237,91302,40643,8881,-26347,30790,48225,11173,-35567,22753,-3203,12722,-22761,7753,-29934,59630,-12617,67343,-71507,410,-22320,-83391,-16979,8620,70259,5811,-12852,-49498,-11900,47266,30450,47144,-7847,-23854,103954,76599,-28608,-99479,3694,75619,12668,-72220,16623,32392,-45813,-11032,-28734,9755,38854,-380,62165,136707,-9366,19229,-53534,-9159,89952,61675,-29957,-7260,80477,45732,-20808,47151,62887,-22147,-36080,42879,15622,39253,-19424,-19452,-43366,-51661,-79806,52206,38528,-15105,-34125,-4812,-50617,-11365,7185,-25219,-79333,46790,79191,-10678,40557,-27692,-45625,-83673,23420,43360,-60024,-47182,-33910,8790,-9311,-16328,46606,37642,-70903,-22790,-61553,36010,88340,34869,-66389,-21748,-35118,-37213,-7938,-26083,-45009,85584,69159,10271,7360,24647,34219,4985,15765,620,-5606],[27343,10795,-14983,5373,16842,-23831,-2963,63016,80416,22750,29281,-31461,-55041,-115708,-24733,-18289,-51086,-54434,77365,31551,-17437,-6385,14968,3550,21854,22852,-9954,7491,122294,-2407,-8550,-44083,9839,12675,3185,-28912,-83409,-75588,46317,16329,23697,57208,-22088,6076,-17016,-18660,19450,-86483,27497,-81232,-63519,64507,99355,-15469,-1546,-37208,-48941,-5793,28366,-10915,-48015,-34780,-33181,-28280,-13369,-52646,-71561,50643,-64175,4079,-54792,-51244,-20625,-34480,-60732,-94100,-8520,30669,7194,8970,75292,21203,-56809,-66266,-12802,-60700,14413,-37307,23835,121702,52453,52294,1150,-3018,-27750,-11699,11782,-5977,-18146,42413,26213,-72035,-49847,-21136,7747,-17985,-59,18442,-36651,-6670,-34989,3590,28230,-108654,-44989,68087,22816,-47653,-23120,-3193,32658,-23865,-37273,34429,19492,-24069,44388,26183,-49808,14430,26386,127537,73066,-36885,-21170,22561,59243,7458,-31858,-63545,12818,-9500,6709,32471,-9034,-78633,-95672,-34214,-26671,5722,-1410,-57136,-6697,11630,-7664,-58439,-26123,-13901,20495,-53782,-74638,-79609,11321,-13425,-26231,-26934,-24739,-71798,-106941,-5512,-34537,-111535,4927,-61089,-63211,42970,142188,60163,-962,13733,-1139,-6265,-39495,-85708,-14593,-77505,-36357,-45486,-1647,-61726,26185,-4236,51390,-8260,10057,53601,-47208,-34737,-64399,-110097,3864,-61680,-37087,-19142,15515,2483,-4769,-32636,-87604,6399,34363,96167,48314,17046,123632,-6544,-73460,-30658,130075,1581,-43113,-30504,-54984,-28559,48177,-28842,-20457,-53278,-17676,11565,38393,58201,-7923,73601,75425,183416,8671,73449,-6722,68799,136423,20035,37914,11357,5927,17528,43503,67141,-31564,-49248,202516,-48499,-231675,20089,56802,-25993,4660,-34706,-65572,-26805,47280,67807,-13141,-3266,38671,640,71076,763,23585,18736,-47128,-5784,25099,59206,70611,22425,-8353,-23860,45503,75940,19560,-22606,-19354,73204,26248,-7011,27104,-68546,-122756,-67167,36136,-9440,19318,108742,32675,97327,-57579,28787,58074,25412,-453,-4513,-33049,111331,66247,59051,-24365,-54103,29034,23431,9668,-7345,-34364,81883,12334,21600,6713,-13266,-42953,-50303,-4048,4950,-5505,14722,-3089,13474,46431,23810,-22087,-16451,-59129,29777,-60441,-48232,-34218,-106355,-46728,10969,-22301,-76302,-8595,-5567,-31139,-1193,23022,17555,-28498,-108921,71186,-5495,3754,-99525,-9365,-33057,-47990,103449,122503,-8018,24588,-245,59016,93302,-69346,-16503,55421,27646,46214,-15847,-11440,-9835,-13494,21028,-6155,-50492,-61949,11357,51159,-47214,-28767,6331,54264,-14041,-89113,-79867,-96189,16062,-64559,36885,11600,21904,29899,-44348,1587,28298,46403,63923,-41416,-43050,-41196,-25214,59954,91894,-9885,46583,74044,66063,101702,-41329,-93187,-66923,18530,10264,-28512,121008,59132,6824,-50948,-66756,-9326,-41647,-21700,37126,85048,56107,59938,613,-62248,31156,-11440,16973,-65924,4563,21536,23682,-49989,9793,35625,48646,-97693,-30984,-8753,22276,27688,27466,11925,-38963,-35746,117712,-1055,-16658,22514,-13851,108150,-42669,39420,14956,-8781,-35243,51330,39598,-43113,41941,-52300,-37414,-55154,-57563,554,34006,55287,-1617,24980,37487,161086,-61281,-6517,10850,-40134,29374,92189,-6192,36829,-31633,79143,-37421,-17455,72510,50793,53897,14141,-43880,854,56395,48016,-23445,-11281,10290,46722,7668,-28000,16236,-99773,-18357,-13066,15601,21398,12982,83034,13005,-2743,-93807,-66665,-58297,-47387,2921,95172,52000,-7324,-48599,-26315,-2410,133618,25780,34067,37686,43563,-109438,-72300,-8172,58747,-31875,-13045,48125,101872,-29296,54432,56943,81910,13894,-29810,-73294,-39757,-12543,14233,-18518,-71283,-30660,-15084,-25363,55679,-29467,56480,25621,12197,-48165,-12220,9413,1324,-9007,-8568,-59967,52534,40936,31048,15801,7850,17460,-73140,-18798,94039,41178,78658,-3204,-62127,-4578,-28253,104341,24857,-69146,-12217,-86635,27245,-7305,24572,-20760,-92096,6701,58558,9386,-31834,-103618,-29494,14488,17714,9153,-5199,-15130,39400,-12835,-80442,-1513,534,25319,-3377,81592,40777,-31396,31181,6320,-12702,-68350,-78012,55541,50921,60656,62287,-420,123716,24256,18779,-1504,39733,8037,-38710,-23295,-29862,27769,-40297,29948,59251,-12146,49433,-21110,-28029,-22769,41233,14014,28890,9827,71354,14073,-73927,-23536,-50174,52308,28756,-19226,-12255,-31398,2589,22805,59790,17245,-34487,-44065,58634,-29173,99496,109358,32895,14329,24241,-13133,-57343,520,-24428,-21842,-62551,-82352,-19580,-280,46929,43188,46632,845,-18014,-1051,-13578,17515,-83802,12882,-33649,-36583,-42077,7843,33578,-29243,-44284,-8230,4827,6580,14721,-29142,31857,32353,-51807,28777,-18757,-23349,-84864,31709,38213,55602,-51271,7530,-14756,-31121,93490,55730,-48652,-6209,69259,-55139,33992,56234,21679,36115,31858,-35224,-89973,14605,-61713,27966,33294,24878,56874,-27487,-52562,-63517,-62064,-18161,-57872,79765,-48660,45006,211366,66084,117546,68758,35518,35899,76336,7637,10741,-531,-1752,9976,-27135,-83753,-681,-77378,70272,-23558,90081,3142,-36273,48463,-24041,60711,-20713,13226,-19429,66685,-7701,-10230,-10898,47148,-12620,9246,66036,41467,1253,54591,22212,-61040,-45904,-15401,27298,70919,26293,-68705,25924,52715,22396,-15582,14122,-12817,-12904,-25123,15448,27356,-5652,-19944,39299,40608,-8046,76717,27270,3584,-738,-15,-14423,-14080,-21180,9823,20855,44031,-25536,20230,-84315,13378,-19169,26812,-7157,38279,-35212,36604,-20652,-31165,-49120,3345,11058,35918,-9444,-50726,10395,41147,44658,1994,70899,71649,-10057,-22110,45429,69920,-41476,43125,22416,44027,-74238,-17958,47777,92994,-14864,39971,39614,53254,-1344,-38468,-38615,83631,21808,-18561,54348,26357,26218,-991,-7880,-22742,-9830,-47880,27043,-25559,-25309,1260,-25248,74804,-53060,15147,13286,6174,-21676,-101738,41903,22320,-16370,2643,79624,-24742,42623,1510,-24535,-55320,-36594,-34050,36486,-19961,8406,64912,12609,-27,-19458,-57547,-36555,10001,33860,27255,-5271,32909,30751,104430,83648,56926,-5734,-38689,40074,63141,-243,-48143,45078,6327,7690,-29856,2946,-42178,53410,-7209,52065,-73921,-25118,-37675,-90796,-28248,9040,81469,7147,-23242,-56911,-19280,52713,55428,84416,-6493,-6818,91332,58915,-33897,-129047,13368,87448,-3869,-102470,15427,19809,-30099,-4234,-17541,14647,48114,15169,73988,125413,-36020,32367,-62930,-53832,71534,50810,-48578,7573,56888,16889,-21762,23044,67316,-26356,-40086,32799,16300,44274,-36959,-32886,-45776,-60628,-97506,68987,24385,-8563,-30120,-2320,-49024,-25116,-1966,-37696,-72089,25188,94945,-4189,17554,7043,-47830,-89124,31440,43041,-57840,-31226,-25020,-28134,-34922,-20851,26329,13330,-87054,-47395,-53011,71158,86749,28453,-72056,-3370,-36850,-49831,-5397,-15025,-66594,74742,56133,17910,-16851,10346,35915,3080,8823,-3374,5870],[52280,11308,111,23987,27010,-33708,-29151,46964,70179,20054,18114,-28629,-72996,-118027,-20702,-33818,-32884,-46657,83732,-19531,-50241,-24164,8857,-4056,891,29846,-3212,21802,130381,6343,8377,-54145,-2689,54455,6970,-4540,-87268,-86569,16336,-2238,24614,35383,-24189,14711,-42081,-23394,11329,-69486,596,-70673,-26253,67611,65015,-5867,-1898,-46493,-35828,21280,4966,-2037,-56153,-50848,-20919,-22682,-46436,-52321,-62332,34714,-67294,-465,-46498,-42781,-28558,-45574,-45445,-85532,-7391,55716,13313,-3076,33389,21370,-32872,-38857,-2910,-67815,-10356,-10019,21729,107677,45724,49188,4108,6752,-36677,-2386,13370,3430,-35443,41753,46505,-28083,-43409,-28356,26280,-35358,-3138,35464,-28092,-27687,-30467,27334,18584,-95615,-39290,59093,32820,-50592,-21590,30075,-11294,8077,-190,22036,41474,-11130,31133,24612,-46293,19787,40793,138566,108085,-22798,-7774,31596,72808,13581,-49096,-75485,7565,8658,2378,47323,-6086,-62583,-60401,-29319,-53290,-9007,-400,-60573,-4292,5388,-9610,-72947,856,-22123,23710,-31026,-76688,-95676,6179,15491,-8043,-18024,-28571,-49380,-81443,-173,-49224,-96900,7250,-67892,-88106,36039,128609,90263,6979,26229,-1387,-8873,-33208,-91031,15335,-70813,-13814,-43427,-13771,-57005,27240,-5965,42586,-18096,-24508,38821,-24672,-18270,-58231,-107984,2549,-81053,-12355,-8413,4500,10697,25097,-31949,-105495,20382,45695,110802,34193,-8503,113551,-4939,-111952,-26720,147588,27507,-41074,-41101,-60379,-34585,43299,-46282,-11190,-40162,-10355,18050,49303,65561,-21830,-12928,74970,177693,30863,68390,2932,54905,100367,9979,34708,19073,11164,45691,55383,67251,-38633,-29386,186649,-44899,-213513,41469,46129,-38102,50789,-20587,-72357,-21741,48281,57807,-16974,-6744,14229,-26539,60740,-15885,12414,-1890,-33125,34896,31368,55086,71167,32779,-6193,-33401,3362,79244,25335,-39401,-19351,50708,12345,2623,27506,-86793,-122297,-61033,32901,3143,20934,91730,23056,82409,-70285,27835,40728,18276,-27948,-18779,-52382,109599,52523,52054,-48211,-62281,-12090,21777,23268,-3495,-24223,68957,972,12357,11594,-13127,-45763,-54100,-14359,22088,21262,37068,-20187,-1919,28928,463,-21799,-27880,-44037,70594,-32542,-22844,-43266,-121803,-47867,38035,-9765,-49861,-24119,-26305,-39496,-5159,15128,45980,-19103,-86305,73392,2756,28721,-108277,18107,-16892,-51928,95881,80824,-16096,28998,5819,52315,87087,-64765,992,82597,20713,46838,-29560,-17668,8124,-14570,25952,3176,-45759,-75444,24448,47502,-27970,-19963,12159,43251,-26856,-54225,-41354,-57243,20533,-34608,60608,-7054,26764,32248,-64148,19089,55783,65248,22984,-48724,-54631,-38930,-28271,60309,94428,2034,41369,88690,54837,141917,-60375,-106437,-44150,20955,6283,-29552,89503,71852,25777,-17150,-43224,-3148,-44777,-19699,39470,75497,50392,68505,21710,-34719,51835,-11158,37445,-26532,-28657,10593,11180,-53152,11259,50876,21227,-92505,-48864,-29614,17419,71177,29266,5321,-56173,-13052,124825,145,-23784,23026,-18316,96268,-33052,56447,26376,5346,-33942,64314,35211,-48118,28963,-72101,-73181,-59921,-59857,19075,39473,70423,1727,18961,-5048,156824,-51105,-4962,28206,-54815,-2453,92646,32888,40386,-55531,81000,-21128,-32331,71915,27372,30775,11412,-49153,-6473,62382,32703,-29399,-19545,-2488,49888,23299,-29975,16678,-71919,-20846,-15741,12725,26215,10450,76218,4105,-20335,-134371,-76795,-51494,-60082,-13237,80676,46851,26106,-24937,-19406,-22953,122821,28253,11189,18335,29616,-104767,-66355,-25872,38857,-23937,-8397,47802,122293,-22279,62959,74615,97722,31185,-11984,-85808,-40429,-22554,23055,-18476,-75577,-49070,-35020,-5696,35902,-51665,18157,33320,-8201,-55796,-783,14153,7996,-4957,-24159,-65020,24111,35440,60427,37977,33212,37461,-31606,-14689,71568,1997,45832,-19611,-51152,93,-35813,98708,55961,-72926,-7927,-77626,7476,-989,33135,5609,-58669,1384,53962,28372,-39054,-104111,-11983,15469,3908,15785,-2269,-12845,34015,-43240,-40720,-16572,6043,10126,-6203,68395,28681,-21584,19346,5915,5670,-82345,-92107,46938,79524,52567,38121,-11319,136273,7456,2940,9664,54941,36895,-22480,3830,-364,30672,-24170,36682,50271,4667,73003,-27908,-36100,-32471,41725,14327,28510,5559,65983,28340,-54023,-24116,-27427,95449,58462,-16756,6487,-29285,23203,32116,37504,26682,-9039,-41821,72214,-23780,91324,75776,37905,10308,9624,-27541,-64912,4343,-18441,-21191,-60839,-77450,-18448,20595,49131,68348,31711,-22439,-57185,3810,21065,20773,-96222,14354,-27114,-58274,-73771,-8780,15820,-19524,-11963,-12296,912,-19557,22313,7062,18908,23617,-26064,53355,-11613,-13283,-96326,70950,55236,49479,-62026,7018,-497,-32808,50071,46056,-42872,-38108,40937,-46002,35402,74154,35301,18487,17073,-41902,-68634,-3,-96673,33164,20250,25687,64089,-20417,-64015,-88216,-80380,-16618,-58447,75084,-70239,31625,190953,47919,118990,81671,20923,35089,80132,3850,249,7812,-30653,7811,41723,-35117,-3596,-51015,64525,-17497,87605,9072,-25059,19405,-18687,56003,-13503,28165,3841,71632,-3394,-13096,-18867,26558,-32112,16068,22078,60071,-500,55865,33244,-61614,-55322,-30928,31454,47344,26316,-55466,46727,53385,28878,520,16374,-854,-17507,-28205,55493,38729,-13942,-27019,70189,74250,-18,85049,25713,-6047,-3722,14049,-2030,-21085,-42101,6901,46677,38716,-40008,3935,-92361,-7503,12560,12159,1686,32022,-37032,64684,-12559,-27384,-34239,-25222,-15230,41414,-2795,-38632,22134,48072,57767,45,60741,59487,21821,-33582,16199,79369,-61251,14221,28538,64303,-68111,-41094,45797,75371,-1939,19688,52097,60546,-20641,-40728,-34105,85350,27028,-19495,37050,31177,-1885,11603,-7220,-25190,-9008,-77998,28815,-38923,-57539,-16619,-24739,70489,-56198,3216,505,1026,-20703,-84645,25844,11525,-31018,-24698,63837,1630,33900,-10058,-1389,-34580,-13305,-45890,13549,-29749,27426,57655,22604,8840,-19423,-61885,-68285,22711,29252,-409,18703,38610,19444,33037,60548,60442,-24524,-47384,41055,66573,-4633,-42553,43632,11962,-5523,-31705,-3120,-50253,44320,139,24552,-44671,-50482,-46195,-82374,-34415,2223,84041,7354,-34444,-57309,-20583,58646,73251,95128,-13955,2992,61983,44921,-34001,-152183,16963,83676,-25225,-108656,15105,14613,-21166,8149,-1991,15155,55358,33127,83944,113771,-50253,48316,-49252,-74861,42061,26576,-74170,15642,18937,-8207,-27755,6707,67816,-26361,-45949,13815,19853,51686,-44002,-39661,-30293,-61717,-94426,81257,24211,2554,-14868,15196,-47552,-37525,-25019,-48989,-58825,-4114,109228,13653,-4512,40173,-39630,-80947,36705,37301,-44750,-17034,-15972,-57919,-55776,-19950,4524,-15625,-87950,-64592,-39676,91849,73932,19244,-76842,12139,-33564,-51736,-1334,1658,-77801,56007,34399,15920,-40475,-8107,33941,15930,5663,-3423,19476],[76205,13525,13637,39952,38673,-50782,-59351,23858,47079,14611,6056,-20305,-78196,-82055,-17538,-46310,-5810,-17973,87853,-51558,-58591,-33505,6203,-13822,-16378,32448,2636,21383,112949,25281,30188,-55357,7501,82511,6446,14244,-90232,-100584,-20180,-15208,21304,16044,-22795,28023,-43373,-27364,-5581,-46369,-18214,-54076,6177,58256,31569,17872,847,-42882,-20280,31290,-16017,13770,-55325,-62499,-5868,-21730,-68263,-50527,-41328,18509,-62808,7788,-24606,-25961,-29381,-48238,-24880,-66858,1600,80884,23481,-17937,-32096,20440,-914,6094,29393,-71766,-35561,6731,6947,78640,36102,39785,15895,18275,-29112,13430,6566,6789,-46254,38729,54728,21702,-27692,-27292,46688,-47431,-3916,46185,-12910,-37666,-18801,42024,8176,-77289,-34673,43371,47552,-32599,-22430,46549,-43857,41321,44272,5550,62921,-7700,11614,23010,-36847,24955,57745,128115,127738,-10718,293,32632,85865,17696,-57143,-78399,6525,21897,-678,50741,-16738,-49004,-18717,-22461,-78852,-26236,4049,-55481,-6440,936,-8314,-84876,17653,-28687,25683,-13871,-70824,-96849,-3739,50982,21038,-7126,-23025,-29756,-52800,4706,-57174,-72333,9026,-63405,-108801,23126,100613,95927,8170,31347,3044,-12596,-20858,-85232,15559,-68293,6537,-44053,-32700,-46959,55066,8747,28361,-4530,-56676,16592,-9884,-882,-43728,-91065,2633,-92269,11848,-6636,-4595,15763,35121,-52099,-100944,22091,52133,110334,15441,-25539,66160,-8063,-124324,-21298,126865,40541,-30069,-40041,-64642,-44755,29398,-56329,1677,-15070,7620,25523,44594,71366,-28237,-84734,73789,144770,44893,58483,15335,54186,62155,-7202,28847,39875,23021,72050,54993,60319,-27076,579,146778,-38554,-191084,61023,46304,-40041,74636,-9348,-66774,-14772,35055,41188,-20004,-11256,-11228,-49544,49329,-24819,2648,-31052,-12091,65853,48238,50615,66082,40164,3032,-32771,-37881,76164,35209,-50981,-6303,31026,-761,14616,14799,-95325,-108683,-44931,27033,12003,15146,75894,6708,52081,-80431,29879,36538,9383,-43531,-23715,-61980,76332,31578,39672,-70459,-54423,-39313,16014,24657,4059,-10186,43268,-14693,5846,15424,-9116,-43360,-53710,-22901,49051,46793,45998,-22507,-18145,-852,-25961,-25379,-31949,-30738,106365,-2872,422,-49366,-117662,-32320,70295,10914,-13767,-37668,-53963,-39035,-4027,17711,60605,-8815,-64356,72024,8301,47738,-96037,47806,8739,-40840,89515,36279,-35424,29460,12648,43302,77915,-40368,21252,106095,6070,32520,-40451,-2764,29688,-8499,29646,4555,-41057,-76713,30018,45838,-3539,-9833,22079,30693,-50585,-19604,-1195,-19194,20923,-1427,80859,-17692,29901,33224,-76055,37196,79959,75897,-17507,-56092,-63344,-30922,-21222,59311,88331,5265,39200,94518,33833,151299,-71553,-106202,-25704,23925,2756,-26590,43652,76879,43922,13438,-22603,-7412,-45653,-21925,33026,51500,43120,72299,37412,-13887,50827,-10196,58813,14360,-43570,-4771,-1093,-57620,9973,59140,-10217,-77239,-58543,-41780,10583,90380,15687,-7787,-67536,11446,107189,-11671,-18171,17205,-18824,77936,-17422,68675,30190,12660,-29477,61583,15567,-44178,14971,-73479,-109597,-68316,-48301,37748,30315,70554,7058,21439,-41072,115276,-32376,-5344,36051,-63356,-36641,84478,65798,49039,-56777,63443,-15779,-40661,59378,2468,5229,20127,-45570,-14147,64643,13169,-35919,-18033,-8846,47011,42826,-28924,19120,-36117,-30516,-20879,13593,26204,10449,62810,2849,-35510,-154369,-79359,-37976,-75485,-37263,59873,35357,60607,13168,-5909,-37251,101436,24492,-22678,-6820,1389,-68744,-51864,-35589,9058,-15767,-1393,43427,121313,-13776,68686,86834,107721,49426,16377,-82298,-42644,-30649,32866,-15767,-60118,-57886,-50075,9814,14194,-70549,-20776,34577,-16597,-53484,8795,14338,17297,2853,-32997,-58167,-11078,31920,89501,65762,55661,48735,11143,-13916,43703,-40400,2012,-38068,-40632,3084,-44586,87191,70522,-76660,-7822,-57834,-8812,7041,35769,30910,-9596,1615,42038,63415,-27419,-90032,5665,21227,-14762,14090,459,-9927,27975,-49027,7228,-31699,9363,-8229,-4468,53936,2176,-15819,-1753,10422,29525,-85298,-102595,34839,82210,35347,13944,-22260,129802,-10676,-10004,15607,58356,47214,-3496,18973,16871,30026,-7450,38685,36087,33714,88102,-25100,-39492,-29274,44834,12850,27477,2777,54737,35771,-47596,-22474,-7162,122967,75905,-10391,17656,-30238,40144,43353,7251,39001,30976,-36189,70304,-10618,84964,40840,26199,10823,14474,-42155,-56437,5023,-27880,-24569,-54977,-53363,-24229,37640,40625,87172,17466,-36827,-77747,13033,58955,29073,-90023,15783,-1898,-72198,-87439,-36773,-4465,240,29881,-11668,5554,-42401,23857,44094,-2664,6195,-191,63174,-13611,-1184,-94747,91429,63273,30016,-71774,5116,10911,-32103,14609,28862,-32526,-59380,13994,-28900,36501,93769,46823,-383,10554,-43821,-51505,-14395,-115978,41219,14459,33332,70229,-8472,-62033,-102436,-84827,-4262,-55184,53395,-78790,16601,169632,26064,126063,88706,11194,32633,81138,-14958,-12016,18116,-61589,3328,102247,29949,-10907,-3751,60967,-13169,75574,13295,-6814,-14446,-12649,46526,4817,37479,16541,55435,-7440,-20822,-21255,3414,-39472,25930,-30426,62905,-2355,52215,50447,-59082,-71877,-49028,37037,28402,28276,-37735,57138,33797,27829,18949,28202,9561,-19190,-33509,70843,42030,-15348,-26617,80956,83613,6517,78574,24090,-19340,3148,34129,14429,-22954,-53772,-5134,84581,38416,-49749,-7435,-94943,-25608,43041,-3913,-3421,22210,-33421,86273,-7495,-17973,-27541,-67501,-36614,45205,10672,-17701,33658,59872,64770,-4540,47183,41792,51391,-28499,-15173,67407,-72288,-14331,31445,79460,-54458,-65533,34308,53249,8565,-3849,59318,55681,-44181,-36418,-32943,68331,33067,-17213,25009,2381,-26576,26800,-5698,-26847,-7135,-93567,35100,-55998,-85204,-31884,-17841,50701,-43582,-10712,-6417,814,-13507,-47202,13590,-3321,-51787,-39598,38662,22234,18141,-22927,14136,-13690,19483,-41530,-8068,-37117,41441,41872,27617,15247,-21651,-63429,-100836,28910,21487,-36212,41223,47507,19433,-52649,30269,53365,-41504,-49828,33600,53941,-1853,-19769,19616,11263,-24737,-23131,-11444,-52740,34788,10612,-8069,6216,-70962,-46967,-59663,-37454,-10271,75800,3405,-43330,-51257,-12926,66126,79340,79603,-26029,3546,24651,31896,-28452,-154044,15050,65592,-42920,-101500,14698,20889,-21889,22967,10700,9939,60448,50972,89713,101013,-44714,62634,-22792,-67732,11123,-2553,-102909,14487,-19682,-24595,-40835,719,64117,-22829,-50029,-11693,20565,56556,-40434,-36950,169,-52674,-71398,87582,36312,15108,4889,40200,-46581,-41302,-57430,-58630,-43344,-30194,112844,38719,-20318,58861,-23567,-61963,37412,24173,-28376,-9622,-8151,-74058,-64603,-15374,-15267,-41649,-76163,-70814,-23568,94797,52652,8834,-78088,18834,-27668,-41762,4392,19894,-72921,31385,10723,2092,-55377,-25480,28402,32921,5943,-646,33451],[87409,16973,23554,52457,50236,-66646,-79296,3736,12401,7219,-1224,-11069,-63046,-24574,-13132,-54528,19564,21607,90636,-56713,-50318,-29138,6367,-26063,-24465,29780,9018,8539,91403,50792,51593,-41138,30278,92825,-5912,24636,-92063,-123754,-58116,-21757,13836,4264,-16471,40849,-20047,-31348,-26947,-23803,-22021,-32823,24767,43123,12794,48581,5620,-28384,-1775,27503,-28902,33478,-44862,-65111,8603,-24626,-77152,-44120,-8502,8458,-53246,26686,2784,-4659,-20837,-39799,-492,-45028,11386,99924,35210,-32464,-96205,21032,29023,54795,73346,-74599,-48747,6446,-10333,49010,28006,27437,31663,28333,-3436,32457,-3922,7696,-48372,33278,50078,60337,-7384,-17877,56341,-52628,-1639,46647,4259,-32466,-573,45827,-1955,-53148,-30801,23046,60960,-4392,-28276,35083,-61833,69439,83249,-9822,79716,-15083,-10152,22746,-24595,27453,73058,89104,128539,-3177,-3449,26710,93132,21876,-57523,-69452,10039,27648,476,43805,-43088,-39243,18036,-14206,-98704,-41832,10928,-43480,-12706,579,-6450,-93256,25154,-29688,27689,-2039,-55058,-76527,-13832,79388,48541,4706,-5747,-19637,-29323,8802,-56893,-53469,8310,-47946,-118394,11169,69570,73232,1528,29085,10813,-24576,-4749,-70668,-11767,-72702,23225,-47307,-48132,-33595,94067,30838,6614,24178,-80045,-8280,-4717,15871,-24493,-64409,4292,-93497,28927,-10163,-8131,16912,28296,-83249,-76763,11015,53137,96118,2588,-33795,2432,-11567,-110029,-16192,75451,36097,-16289,-29247,-67628,-54874,9072,-58512,13966,14870,31097,30505,27084,74879,-23054,-123396,70606,96392,53478,46943,29723,64337,33785,-29025,19182,64100,39785,92760,41640,49429,3486,41664,110292,-26743,-179850,75181,57860,-32383,73358,-4883,-51419,-7718,11894,24104,-22238,-20257,-32093,-57079,43513,-21859,1113,-57520,13519,86211,68230,45705,60695,43026,15916,-22679,-68598,65267,48459,-55010,14859,25903,-9770,24280,-6572,-95341,-88282,-24443,21630,15413,1084,63306,-13979,15660,-86664,35194,40925,-4399,-45069,-19220,-62318,25420,8352,21780,-81365,-32613,-50034,7641,15943,14353,5653,10534,-29960,3799,18657,953,-36250,-50520,-29187,77692,63614,37604,-10889,-32375,-34385,-48974,-31427,-26214,-20232,123034,16766,18075,-53529,-89186,-4407,93367,33802,23581,-43801,-83332,-25605,-661,33262,58025,1721,-48777,66365,10256,62129,-67070,70437,37832,-15175,86292,5501,-60173,27005,18225,33932,66462,-8179,36360,119518,-10745,3568,-46950,28859,44034,1828,28925,-46,-39942,-67322,30291,47042,22329,1120,33362,19281,-76701,7561,29799,9201,18146,19560,89391,-19560,33280,34084,-77771,50099,95398,75921,-42555,-56832,-61422,-16966,-5932,53334,76038,2405,43087,89047,7693,120589,-73961,-97362,-13504,25302,5253,-21583,-6941,76107,58903,31754,-8756,-18892,-43249,-28340,15673,21123,33338,71056,42853,-8497,31604,-10577,73269,45681,-41417,-21767,-8721,-57786,6390,56999,-31598,-49667,-56870,-42042,4542,76698,-10650,-22623,-66486,30406,70576,-33055,-5793,6446,-14013,57095,1408,71297,23946,10693,-18511,45683,-8655,-34923,2574,-57174,-122536,-72553,-24776,56997,9241,55248,13990,29271,-59731,54805,-9066,-4116,33562,-65904,-67185,66433,83548,55487,-40620,40754,-21051,-39568,34449,-21322,-15119,39995,-32691,-20180,60558,-4481,-41225,-5193,-5214,38851,59931,-27024,21318,-3909,-37513,-27903,18430,24763,14051,45978,6914,-45802,-148409,-78452,-20804,-82372,-62114,34229,21029,82433,51449,13633,-40657,71856,13078,-54611,-31393,-35906,-13441,-30119,-30387,-19582,-7104,3779,34840,101406,-6860,67861,85328,108056,63095,47755,-69998,-47001,-35845,39084,-14850,-28859,-54124,-57774,18808,-7292,-79886,-51905,26551,-12676,-41823,17724,9433,25562,13093,-35098,-42325,-48596,31384,111758,92831,67170,51896,40419,-14608,22362,-72309,-36421,-54438,-35444,5575,-49743,75512,64867,-79210,-13364,-33538,-20030,14392,33872,49091,45927,7034,30781,96839,-180,-63635,18439,31570,-35061,2877,450,-7968,22825,-30044,43617,-43910,9896,-26643,637,39584,-24811,-13081,-26097,13888,47229,-79793,-107991,22876,59226,14714,-2233,-30035,105423,-24604,-17292,17174,48057,35527,10352,18297,11920,24775,7811,38402,20328,65919,94437,-3701,-35968,-18911,39955,5647,21102,1874,43015,35226,-55080,-15684,2681,121624,76178,-1704,15026,-28333,48020,54222,-20711,50129,72103,-29090,53291,7613,81059,16437,3222,17713,35957,-53171,-34678,4028,-43918,-32159,-47748,-21329,-36926,43970,23360,102064,8972,-33241,-78554,20234,91526,42135,-66178,14432,30146,-72731,-79821,-67921,-22454,25619,62585,-7968,18767,-45644,19288,65905,-26010,-18597,17292,56220,-22861,10253,-80704,86950,60413,2948,-77319,3563,15392,-27887,-155,7977,-18849,-66955,-8973,-10132,37085,110615,55256,-13076,6606,-43352,-47034,-22595,-108281,54862,18495,47927,74059,4245,-46624,-107518,-80103,19259,-47121,18206,-73918,4267,153278,6570,135566,88479,9529,26572,76899,-45220,-26449,28534,-83010,-2233,137507,86219,-21987,50220,62227,-13076,57908,18501,16265,-45025,-9541,32236,31608,40741,15213,25173,-18766,-32722,-15119,-14964,-32621,35940,-70468,51393,-6276,42061,72949,-52748,-92713,-63966,41913,19858,31533,-20198,54616,-2300,18384,35453,44141,9032,-18441,-36953,58958,35854,-13463,-15984,69924,65774,5669,59028,25509,-34742,15038,49088,32222,-17810,-53992,-22737,119474,47247,-55347,-14943,-91434,-34610,64328,-19023,-19051,9943,-25150,91939,-6519,-4895,-30182,-110794,-48391,45773,23657,3234,43994,76991,71749,-12438,34406,26758,65669,-11965,-45129,35569,-71424,-31268,29538,79813,-36885,-86746,8609,30338,14034,-23450,58659,39114,-62779,-28948,-34503,36537,37296,-12873,17733,-57191,-41057,41424,-2955,-28107,-7775,-100514,35457,-65173,-97675,-40159,-4073,25435,-19668,-23640,-11827,4954,-60,790,7910,-17131,-61418,-40088,15339,33601,-799,-33444,22077,3548,52045,-25608,-23636,-33784,42994,25771,28367,13316,-30591,-61186,-121795,29263,10941,-66863,58590,58642,27981,-111925,3134,40330,-48908,-45060,20086,25990,6260,11948,-17280,4624,-46413,-1910,-23165,-50397,28474,25413,-37079,53921,-82884,-40633,-29967,-40399,-25192,56157,-6253,-47829,-41381,4050,75530,72017,48135,-36359,-3424,-9694,16143,-17958,-129052,10294,38622,-48787,-91930,14990,36532,-30064,36327,16354,-1449,63362,65372,88643,85274,-19341,70954,4271,-39940,-9834,-25665,-126050,4999,-45358,-31332,-60319,4336,55610,-16706,-48633,-36817,14023,55555,-28554,-24724,34765,-34644,-37099,87989,53429,25344,21551,61186,-46236,-34048,-91068,-66743,-29503,-43817,103911,62843,-26845,53949,-5122,-38159,33652,4009,-15855,-11702,-2673,-75346,-57172,-9331,-30584,-57191,-58235,-66989,-6045,83561,27263,-2186,-73180,12378,-22039,-21698,11749,35353,-51550,4497,-7805,-21615,-56055,-36058,20524,42737,7530,2898,46590],[80337,20285,28828,60591,60583,-69419,-79116,-5661,-29572,-1392,-484,-5339,-29387,28898,-4732,-55915,35193,58936,89863,-37906,-34261,-10380,6323,-37744,-22708,22250,14392,-11294,79345,76571,65796,-8760,51458,88751,-32185,28924,-91682,-153176,-91235,-23178,3052,310,-6064,48389,15157,-36509,-47356,-7922,-10281,-9396,28548,30531,14128,76878,10686,-8344,18947,19016,-30761,51997,-27187,-58137,16374,-29153,-74508,-31544,31951,7908,-41579,49329,26150,17641,-3592,-21198,24146,-25866,15686,108604,45236,-42734,-132081,24408,48988,93165,111392,-76871,-42609,-8636,-19822,28246,23084,15562,45677,34057,33090,50878,-13421,10028,-42371,25151,35265,75832,10695,-2033,45072,-51432,2921,35777,20877,-13717,18916,40966,-10987,-22827,-26584,2716,66403,21897,-40030,-2507,-68774,87553,107062,-19952,86949,-28397,-30203,23980,-14091,20894,81263,28203,110186,-810,-18043,16545,91694,28028,-50824,-48952,17001,26925,6124,29837,-77535,-32058,41640,-5631,-107398,-50932,18064,-27258,-21226,3815,-6250,-98014,28652,-23064,29868,8011,-31471,-38654,-18222,88439,60974,16446,19537,-20657,-18117,10763,-49162,-50037,3070,-25046,-112586,6556,45328,30911,-11278,21971,19762,-47071,12641,-51676,-52111,-82885,33836,-51137,-52090,-18926,118821,47467,-23687,49177,-90147,-30063,-6630,30496,-5368,-38681,6916,-84520,35476,-13475,-4699,13467,12816,-107780,-40609,-6966,49195,73518,1603,-35596,-50505,-11488,-76341,-12591,12558,15668,-6463,-14283,-69502,-59396,-13078,-54453,21698,41465,52722,31843,3195,73911,-7971,-125872,64593,50231,60028,37196,42949,74573,19217,-50664,7695,81103,56976,104409,19698,37819,49437,91299,105304,-8866,-200328,80438,74678,-18876,56563,-8118,-31660,-1980,-14941,12352,-23266,-34171,-44965,-45760,46908,-7800,10256,-66546,39378,99982,79339,39940,60477,40119,27317,-9318,-84221,46518,61283,-51259,36755,40233,-12192,28650,-29503,-90184,-66220,-6166,18949,13601,-18929,54491,-33691,-15242,-87816,41319,44109,-24780,-35411,-8849,-58514,-24587,-12779,98,-74993,-2402,-49030,-1299,3409,25338,20632,-21744,-40604,5947,24821,16401,-25555,-45176,-33114,98257,67718,15278,7447,-42314,-63202,-66025,-36677,-10776,-12107,115136,16260,29324,-56837,-41299,24614,97799,50930,54243,-39835,-103516,353,1994,58629,42058,12318,-43518,55615,9003,75518,-33738,79383,63158,18031,84237,-4294,-82104,23233,20887,25914,52971,18632,39804,118773,-23133,-34528,-47959,66586,45827,12271,21139,-6905,-44709,-51761,27233,50083,45902,11978,42151,13208,-93440,24412,46246,24454,14491,16151,80178,-15574,38299,35199,-71284,53808,98412,66467,-43817,-45911,-44940,-24,12608,40881,61210,-3085,51184,72678,-17097,57285,-67763,-86293,-8458,23730,16000,-16619,-52582,75003,68582,34363,-2466,-32806,-37782,-36292,-9844,-6204,20390,65507,37196,-20783,5170,-13161,72610,62105,-29321,-36896,-9325,-50760,2292,44621,-31470,-12446,-44832,-31840,1779,36262,-39155,-35015,-51803,39170,29472,-56839,3758,-6821,-5951,36474,19473,61654,7979,-698,-1510,21750,-24691,-24854,-6718,-29065,-100500,-67641,3763,76127,-15016,31352,21488,37822,-59336,3381,13647,672,23424,-63932,-89167,39191,81253,53140,-18238,26439,-32181,-29841,1569,-38608,-24146,66479,-12237,-22550,49923,-17065,-44747,15742,8267,26879,67760,-26280,21075,17571,-30972,-35821,25446,25108,20764,27890,11623,-49024,-122380,-79445,-4414,-73444,-79941,5078,6663,82006,74124,37091,-32121,37289,-7028,-73764,-50291,-71246,40858,-5445,-9125,-37456,1735,2977,21737,71704,-4612,59170,67459,97120,68383,73854,-56958,-51819,-37946,36897,-18741,8363,-39493,-57358,20622,-27075,-75368,-69162,9698,5,-23923,27135,20,28160,22675,-32664,-25188,-83950,33427,120864,110909,64603,50407,46923,-14629,14494,-84484,-57232,-65130,-35873,9130,-49184,66883,42725,-78482,-23804,-11375,-26059,19255,29488,56708,97187,16262,28074,112299,28795,-31291,22766,45027,-51767,-15557,-2974,-8344,19008,3108,53041,-50950,7294,-41499,6569,25936,-39647,-10514,-45591,10716,51508,-70203,-105559,14362,20403,-2335,-5520,-30858,70274,-29863,-18027,16265,27061,8589,14226,3926,-13204,16952,20835,39319,5898,90458,93407,35862,-25701,-9180,16355,-7558,7330,2381,35857,28518,-68742,-4528,-1740,90824,60068,6268,-5452,-19454,45716,61771,-37251,57438,98737,-22138,26814,26206,79099,8209,-21943,29759,62029,-56300,-5894,2778,-54562,-40692,-42051,7128,-52475,35422,1371,110793,8276,-10551,-65825,19632,111409,58210,-31083,8914,56583,-59227,-59912,-91150,-32911,48588,69667,-3152,36747,-20168,9625,62667,-43647,-46694,20549,36748,-35701,19680,-57452,63237,46796,-24225,-76195,4567,11598,-20466,6843,-11279,-3580,-64069,-27895,6540,36648,116120,60557,-13730,593,-43015,-56759,-21414,-74903,73166,30061,64558,76203,14159,-23334,-105062,-73694,47987,-35487,-21693,-58738,-3427,143463,-4653,140520,81233,14617,16362,67730,-78975,-43219,37026,-87045,-6831,142409,111035,-34125,91774,64948,-17837,41262,28042,40041,-64888,-9751,15016,59441,38779,2456,-6950,-33485,-45977,-1071,-23297,-14723,43204,-84247,31493,-13913,27271,95975,-43045,-110708,-71396,44012,22238,32965,-8725,40037,-44626,3058,45975,55585,-11008,-17170,-35271,28262,20501,-10573,4131,43333,27868,-5036,31328,30071,-50229,24461,51742,48313,-5503,-42405,-39752,136290,64025,-58966,-21611,-81901,-32882,73793,-31209,-37978,-3860,-14230,77189,-9007,8038,-38801,-133648,-49335,40936,24535,16660,52247,94915,81329,-22830,25296,19772,58469,6563,-71052,-2102,-58831,-30983,22472,59013,-15994,-99991,-27757,7461,13138,-32947,50589,16029,-67872,-21382,-37942,-2577,37018,-8482,12434,-123124,-44119,51648,821,-29729,-14796,-103015,22845,-58053,-88027,-37733,15207,5479,7127,-33896,-18783,10707,17942,47201,9592,-21458,-47627,-29803,2201,34987,-18058,-37141,24838,16492,73439,-5318,-30685,-14874,29964,16203,27138,213,-47123,-54203,-124387,25159,-681,-82752,66934,68653,38762,-122147,-12890,26504,-40745,-34095,5012,-10578,16745,41003,-52921,-5475,-66768,29303,-38321,-45285,28501,44814,-55619,73995,-84230,-28887,-2598,-45557,-38776,27661,-20711,-47831,-31233,27335,85643,53155,14018,-39028,-13052,-32532,-2750,-4446,-84564,6172,12305,-38324,-84142,18103,54780,-39970,44520,15282,-18291,63531,73011,78690,65543,17629,70544,23694,-6336,-12480,-34049,-131121,-8209,-50319,-31186,-80201,15105,41970,-9326,-39465,-52383,-375,48494,-12166,-5956,60217,-11572,-3730,83634,65642,29528,29054,67507,-46426,-19047,-117363,-73658,-20157,-41407,87936,77788,-23886,25905,9268,-15575,27373,-19156,-10836,-22215,-341,-65092,-34555,-3641,-40413,-58092,-41466,-57135,11951,65375,1699,-15481,-61732,-7683,-18856,4120,19922,44475,-20069,-20038,-16646,-48885,-41608,-35618,12535,39790,7167,5074,58536],[58404,21731,29498,63272,69154,-49508,-58671,-2926,-70875,-10466,7976,-5593,11149,57725,9329,-46915,37912,82873,81785,-5890,-16107,17410,1591,-43378,-15113,11425,15601,-31471,76203,94896,67189,36883,60116,77824,-65381,32621,-87604,-174396,-112739,-21707,-9252,-54,5535,47736,39479,-43977,-62197,-2069,10855,12228,24417,26647,30687,94437,14331,10429,38966,14728,-22115,63981,-6861,-44794,11515,-32566,-63427,-14146,71464,15528,-29774,66572,38162,38523,18422,3240,44286,-12376,10992,106125,50723,-45424,-128205,29825,57992,112773,127667,-77351,-18663,-30248,-15782,17735,20375,6688,53629,34143,67382,65335,-18814,15578,-31384,14283,15273,65300,20035,17032,12159,-45866,7727,15827,36816,11900,31776,31594,-18935,11638,-20684,-12806,59842,37867,-55484,-52611,-70628,93243,112611,-23238,80551,-38056,-45891,25791,-9543,-1012,77789,-33843,75544,-2578,-35564,5628,82054,36509,-36848,-21025,23898,23386,14067,13059,-104451,-25344,48930,2152,-100899,-48737,23046,-9671,-29123,6994,-8557,-99410,33432,-9505,30913,20624,-5386,4004,-12234,72699,49479,26176,43056,-28992,-21493,8732,-36463,-60557,-7449,-619,-91355,12286,33702,-13879,-25761,14137,27550,-74746,29428,-33270,-87142,-93764,36599,-52287,-42359,-4551,111958,49618,-59628,51498,-85280,-43881,-10801,42118,9499,-26694,9519,-66359,32055,-12248,4368,5117,-2722,-111110,-990,-22911,41411,49705,11877,-33516,-76688,-6373,-34305,-10699,-40210,-13297,-5024,-2155,-70770,-53531,-31680,-46970,22996,58946,65734,30644,-19556,65553,10158,-101126,55656,21853,66976,31519,50873,72359,15361,-66166,-1521,84533,68767,105174,-2931,28119,102959,141554,143121,10661,-267548,74458,86914,-4101,39669,-16262,-13474,1779,-39291,9114,-21690,-50103,-49033,-20913,59270,12532,27112,-46607,60975,110374,70765,33266,68123,30469,32048,-1757,-86469,21240,66388,-41569,52374,69532,-7489,27689,-46578,-83044,-45769,4566,19401,8391,-40164,49376,-45611,-32051,-83592,43697,37973,-50745,-21041,2069,-57471,-59422,-29663,-21633,-52093,29531,-43796,-8487,-5368,34237,32172,-46662,-44262,10399,38133,32953,-12854,-37256,-34919,103148,60604,-10889,21990,-46832,-81818,-77670,-37996,11249,-5542,86886,-7217,34339,-60128,9448,41455,82341,55915,73142,-26584,-103941,32585,1344,84854,21467,22888,-48890,40820,6169,90113,-10946,73411,78836,46915,79514,3283,-92917,19598,19962,20601,37744,32011,29396,103657,-25816,-72395,-43133,98184,36080,19101,6069,-11652,-54140,-35661,21118,53329,63895,20951,44707,16373,-91363,32540,48644,28383,12439,-12594,52358,-10496,44585,35251,-62011,47980,88716,51723,-24079,-22932,-17019,14962,27763,24146,47599,-8974,58159,48400,-34354,-16222,-55073,-77800,-10200,19152,32723,-13372,-84676,79921,71386,24100,-1753,-44333,-30937,-41789,-35897,-23180,4555,55423,23271,-45654,-15956,-17222,52253,64250,-15416,-47032,-3574,-38247,258,25928,-6317,26882,-27308,-16495,3511,-12677,-57304,-42426,-28320,38784,-332,-75230,1841,-20103,829,18077,32710,41148,-14616,-19052,17418,-4451,-23529,-17925,-12974,2163,-50954,-54537,27133,92189,-30025,9329,28311,43060,-46889,-17775,31098,8135,10490,-59496,-100693,6190,59579,39397,-765,27364,-41814,-15959,-30942,-43362,-19396,91877,11916,-19947,35221,-25134,-47098,37912,27948,13166,63193,-28082,16815,26863,-5728,-43537,31417,28679,28862,9961,12126,-44261,-89493,-86079,6943,-49070,-85261,-25407,-6472,59175,72028,60541,-14610,2697,-35574,-75207,-60535,-92883,75626,16534,22024,-39686,10136,-5220,3796,42924,-9207,44933,36882,76847,64581,88602,-48328,-54396,-37368,23592,-27737,39855,-19407,-50012,16028,-43858,-57615,-70753,-12141,15450,-4283,37432,-12193,21734,27546,-28807,-16009,-112811,36469,113238,112818,50619,47568,29593,-12754,19226,-74954,-57553,-67988,-38761,14438,-43900,61256,13007,-72616,-36437,4033,-27641,20935,24495,53972,134609,27175,36907,102407,40932,-3894,17445,58957,-58942,-35784,-8634,-11640,15294,36649,33052,-52714,1559,-49575,10610,13209,-36020,-5045,-52986,-1672,41755,-61082,-93054,11465,-19204,-9045,4224,-21712,35791,-24273,-13773,14597,2510,-19182,8342,-17771,-45160,11911,31722,43839,-5726,98760,87210,81721,-12133,-6092,-29073,-23295,-12160,3127,36046,19784,-77159,7217,-18288,42090,33651,9843,-42567,-3414,35909,63408,-41340,60840,101520,-16461,124,39834,78309,14147,-39490,43471,79421,-48195,22696,2540,-50277,-45625,-39926,25064,-64557,13002,-19467,104158,13439,23125,-47700,9199,114524,73853,6446,210,68862,-37081,-44313,-95807,-32087,61028,45569,1361,53213,29407,-3072,35303,-50367,-71814,9411,13286,-48179,27570,-28883,34361,24823,-44518,-67963,9904,1467,-11804,26547,-24016,11035,-57412,-42851,19370,34345,100728,63483,-1967,-9409,-44056,-74963,-11927,-29086,91558,43140,73940,77921,19303,-1296,-95836,-72050,71525,-23285,-55325,-37917,-6936,141074,-3348,134704,69635,22452,3299,57229,-107242,-61359,42031,-73405,-7928,122818,97386,-43283,109108,61138,-25824,32080,43421,59519,-70169,-9896,-1796,78781,33197,-14341,-27639,-46390,-56754,16782,-20037,8018,45475,-72105,10504,-25613,11845,112491,-31886,-117300,-69374,41871,30601,28857,-7384,17164,-79996,-12631,48215,54668,-52924,-17903,-27561,-6671,-2359,-6728,29512,12416,-15904,-23882,2247,35596,-63483,25200,40908,59763,11708,-20609,-49290,130084,83152,-62928,-30172,-67444,-24043,73933,-39301,-53061,-18963,-3346,44112,-12925,17110,-47656,-116700,-40919,29144,2939,19917,57444,106428,90593,-33689,20771,20896,34367,18114,-91174,-28340,-37591,-14863,11551,18132,9367,-101479,-63601,-16433,6165,-29505,38581,-5787,-55012,-14588,-42298,-40235,30519,-5812,5662,-162441,-39213,54308,4822,-32399,-30154,-101382,-3155,-35644,-57166,-22709,36973,-2080,27872,-41330,-27560,14404,37118,81958,18302,-8884,-11177,-15224,840,28365,-29093,-30309,25463,27021,75980,12555,-29058,17514,6421,16397,26626,-22057,-67417,-42200,-109017,18259,-10715,-80673,63181,73906,45178,-93157,-15009,16179,-16849,-19444,-6562,-45487,26864,57531,-74741,-15706,-82379,62778,-54790,-39388,35418,66746,-61606,58501,-74937,-14068,15820,-52933,-47981,-3417,-36570,-45188,-23755,51036,93576,27784,-12829,-31139,-19280,-40767,-20255,9242,-36749,5276,-2357,-13007,-75926,26309,68745,-45205,45075,11725,-38462,58895,71861,59818,42791,52532,61421,32949,18495,4210,-25159,-108126,-18406,-35858,-29025,-87451,30006,23741,-2292,-22814,-51002,-18484,38189,4569,14386,67188,11348,18419,76232,64444,24722,24506,54034,-46769,-3199,-130503,-79353,-16464,-26054,72342,79361,-13590,-14151,14610,2413,21547,-37752,-12543,-36550,-1525,-48617,-4266,767,-45202,-45652,-30866,-46053,29234,47648,-21525,-34180,-46806,-36493,-18795,30306,26937,45259,10202,-37836,-15301,-71388,-16092,-23424,7045,26139,1761,4552,69358],[31365,19925,26551,59601,75446,-6769,-27090,6278,-101270,-19047,20680,-11370,43558,55690,28006,-24737,29387,87914,64194,26078,1134,43718,-11673,-37879,-8206,-209,10669,-46011,74091,98813,53853,83103,52216,67238,-92179,40844,-79189,-168631,-116687,-19602,-20388,-3003,14562,38718,32700,-54154,-69094,-5458,31201,27105,22468,32855,50431,96442,15514,21986,53629,18559,-6599,65648,10957,-30401,-7582,-32749,-47609,3820,99637,25631,-18461,70999,36181,56582,38920,27477,55873,-4602,-2502,95044,50214,-39104,-95513,34852,62565,114068,115302,-73821,13856,-48775,754,13693,17616,1911,54176,29514,87115,73632,-19245,23058,-19855,1168,-4256,34801,16949,35751,-30388,-38687,10272,-8349,52872,35293,31430,21102,-26628,45288,-12097,-20798,42150,40714,-69392,-96942,-71470,86807,103275,-21058,59689,-34230,-56202,26739,-13062,-38708,61298,-72616,30901,-6452,-45543,-2794,67679,45761,-16018,7394,25618,21201,20870,-2920,-108143,-17536,41774,8448,-78915,-31511,24277,7094,-33414,4960,-12602,-97280,41549,7754,28609,37954,16742,36962,5197,36558,14392,30603,51978,-37331,-35092,1291,-22002,-74599,-21753,18796,-58861,26661,35520,-43852,-35899,9895,32307,-96720,44799,-19611,-103201,-97838,31443,-47808,-22728,8503,75290,37200,-93579,24562,-66635,-47280,-12981,50735,18043,-37118,11194,-41073,21852,-5533,15529,-7612,-12922,-89953,35873,-28988,30904,30624,27435,-28905,-77625,2104,5351,-9880,-68536,-40000,-12361,1458,-71784,-35385,-42165,-38997,19091,66133,66860,29348,-34761,48092,22469,-62687,44320,17838,75068,30157,50460,50094,15354,-70282,-4272,74510,70077,95916,-17767,21764,152456,180057,208218,22197,-379223,56749,85671,9052,35092,-23536,-1261,3634,-56677,13821,-15077,-63079,-45540,7622,77166,32493,44742,2111,75103,116465,39637,26724,81943,13544,26699,-7575,-81525,-7691,55877,-28968,57694,102246,2619,24267,-52287,-75201,-28898,5228,21509,2323,-57191,48040,-43804,-32637,-75335,37515,20628,-77733,-9384,8695,-63564,-73761,-42422,-38440,-19624,57602,-39295,-11752,-4808,38342,38577,-59851,-41024,14574,59893,43987,-22,-25795,-35054,90176,48821,-28315,23923,-46338,-88701,-85144,-33837,34279,-351,48554,-46455,33038,-63934,40623,37322,53050,47150,79106,-7797,-81127,60546,-4851,99611,5125,32975,-61076,25633,3968,103135,-8846,57175,82394,59669,68814,19454,-86656,17013,16017,18786,21546,31761,8439,78274,-16826,-99695,-33123,115190,20365,20596,-12853,-10768,-63000,-23856,10723,55758,73748,25249,38803,30036,-68196,36064,41557,25729,13411,-54954,11536,-8550,49710,31107,-56266,35887,70042,36911,4171,6985,12398,23386,33335,8420,37848,-15181,58044,21010,-40373,-73415,-40207,-72394,-16939,12886,49589,-12737,-96905,93838,66551,8187,-3315,-50110,-25400,-41329,-52516,-26764,-12724,38988,6059,-72889,-23320,-20751,15050,55642,-4774,-50472,5114,-25463,2675,7282,37422,58705,-11556,-2966,9134,-49285,-57488,-44270,-4478,36261,-9762,-82933,-14814,-31576,1474,3559,38290,15292,-38983,-40013,32141,-27968,-4054,-16412,-17402,27890,5144,-39180,35338,100149,-24420,-1742,33553,43227,-32239,-6070,40428,14936,-146,-54422,-103345,-26628,24551,16837,5921,42259,-42931,-4550,-54087,-32132,-3125,107962,34532,-12280,20874,-31609,-49372,53300,48309,65,49606,-32872,7947,26729,33640,-50345,32713,34408,36125,-6317,5765,-32538,-61588,-98124,10866,-16522,-77060,-53246,-18148,24055,47770,78610,5988,-25816,-69948,-60514,-61366,-94477,82269,31373,51571,-27496,17965,-18525,-18585,22104,-20988,30656,1550,52214,54150,90009,-44953,-52685,-34870,442,-39382,56443,-352,-38443,6687,-56114,-32823,-59266,-33108,27384,12399,47867,-24663,6051,24100,-26210,-21215,-131436,38473,90244,96047,31551,43877,-4724,-9563,28751,-49250,-44063,-62822,-40055,20532,-36921,56313,-14069,-61406,-47603,11588,-25804,19930,20022,44273,152045,37214,53309,70793,23965,4779,3907,70028,-52117,-50557,-14292,-17364,9032,60368,-5061,-52543,-6799,-48825,11194,1722,-15652,4816,-45040,-21682,22298,-55697,-70849,14761,-45735,-10,22896,-1852,13306,-9260,-8194,12827,-16881,-32529,-2391,-38947,-66782,16160,40451,51233,-14556,88215,78190,115452,-1249,-11275,-85843,-35920,-32618,2670,43165,13970,-71933,14916,-39611,-7589,5842,5973,-87806,16364,23164,57930,-41210,62629,82122,-12839,-17178,44357,77845,27022,-42414,54747,81178,-28202,45287,4394,-28226,-43645,-41859,31796,-67295,-16623,-32875,71732,19627,54150,-29959,-7983,101199,84657,38947,-8429,64717,-15527,-46609,-75599,-19565,58517,-768,5372,61797,84432,-15974,-5034,-45002,-87333,-10427,-4978,-57309,35748,2119,15117,-1653,-53592,-54971,19981,-10405,-5095,46041,-27788,22369,-52830,-52889,27542,29234,60417,64749,15605,-22581,-45857,-92192,738,12405,103945,50730,66235,79435,19548,10643,-80462,-77419,79585,-13992,-73534,-15931,-8731,145045,10298,115841,58153,28893,-10034,50069,-123565,-78400,43154,-49786,-3001,89573,56376,-45446,104658,42946,-33780,33291,62339,70303,-62188,-4651,-14623,82016,25909,-26296,-27355,-52919,-61845,32368,-7420,29359,41568,-47111,-6279,-39837,-95,116465,-22271,-106430,-58457,35061,36757,17295,-16036,-8484,-97385,-21976,42544,37828,-107875,-22576,-15663,-31645,-29907,-369,53761,-11339,-50122,-45910,-21516,39148,-71955,15954,21006,64209,29405,7826,-46239,107549,97468,-68446,-40751,-50354,-15103,69585,-43039,-59936,-35999,4799,797,-15641,20358,-51313,-57163,-26277,10823,-42698,15736,58728,105817,93827,-42438,19897,25083,6190,18406,-104136,-32609,-12543,10739,-537,-33142,39360,-89797,-85386,-41708,-4935,-14592,27759,-19114,-25943,-7094,-46387,-68430,17863,-5598,-4774,-155545,-31992,47932,7805,-36350,-52286,-94037,-36670,-8792,-14210,3967,56890,3690,36593,-46699,-35833,13113,53209,100000,33199,21924,34478,-2815,6686,17435,-30931,-11861,26216,37824,58884,23887,-20265,54029,-19218,25650,28605,-46728,-84069,-25888,-81616,10126,-16399,-63185,46528,73005,43361,-55627,-5738,12190,15020,-4147,-11037,-69381,35386,57498,-76916,-23103,-90512,87733,-68230,-33497,46184,85605,-58723,20214,-56965,1007,24202,-59701,-51262,-28619,-49074,-42744,-20078,68244,95687,2734,-28485,-14323,-17362,-36981,-29294,20007,-1921,7979,1856,19750,-64077,40494,75213,-41633,37588,11620,-58504,45664,62339,35254,19749,72014,47087,33753,26331,32961,-3888,-59124,-19720,-11059,-29551,-66560,45698,2526,2890,-1907,-30897,-32593,28829,18147,31186,54240,29525,24948,67610,46384,9743,8798,23557,-46501,6466,-129118,-83039,-17784,-5471,60958,69112,630,-49946,9250,15900,18803,-42975,-16960,-48470,-5927,-30857,20752,3930,-46518,-26263,-27497,-37344,43733,35311,-41191,-59885,-33788,-64120,-20928,52332,29871,37688,27721,-46037,-6911,-82754,12932,-3321,6064,8570,-10087,1399,78848],[9724,14438,21617,49561,78159,45575,2971,12516,-112052,-25999,32535,-19508,57717,31623,47012,10276,14429,75212,38700,47406,15500,56525,-34143,-19925,-7965,-9560,1041,-51044,67460,84704,28670,114121,30403,60662,-101058,55021,-68204,-126689,-100476,-18731,-27185,-13182,17981,23816,-8364,-66092,-68345,-13478,40977,30776,30180,45483,60510,82597,14173,23208,58204,27943,10292,55986,22064,-20154,-35463,-29095,-30905,16633,108646,30373,-7613,60794,22810,70852,51361,46124,57479,-666,-21122,79723,44025,-24942,-58656,36521,71661,105062,78904,-64520,42981,-57458,22928,11718,12892,837,49102,22988,86957,75007,-15894,28894,-11796,-12989,-18485,-4074,2191,51010,-62087,-32505,8593,-30855,68681,48420,16218,10395,-34813,71988,-603,-21797,19210,32259,-75456,-120871,-72146,70760,86125,-17007,28525,-12566,-61016,25525,-23694,-83285,35115,-74279,-14060,-10244,-40581,-6621,53185,53085,9185,28863,17883,22899,23488,-16247,-82784,-8354,25453,13162,-45879,1717,21671,21885,-32104,-6001,-16476,-90671,51206,24097,21049,57898,29691,51795,30284,-7001,-33702,25883,36059,-38295,-49179,-11511,-8827,-79705,-36172,28250,-21373,44164,46999,-49442,-36513,12305,33117,-102573,59088,-12786,-95983,-87865,20115,-36601,-573,19718,26896,18540,-115668,-19979,-37909,-40947,-11447,56936,20599,-68341,11404,-12126,8069,4042,24400,-22942,-16945,-53305,66786,-21637,18291,18482,40359,-21836,-64975,10256,34940,-9179,-70931,-54669,-24949,-5435,-72017,-7271,-42256,-32641,13931,66302,57955,30337,-38348,23031,22422,-21923,31439,33421,83594,31304,41582,8764,12458,-60262,1638,56247,58571,80360,-19048,18615,184304,194191,265191,14429,-508256,28847,67160,20625,45888,-23289,3443,4126,-65012,22626,-745,-68125,-36708,31137,95568,46117,55292,63487,80477,114202,-5152,22766,96612,-10198,10968,-28873,-76331,-35857,26919,-16630,53103,125387,14759,22804,-44321,-65919,-16676,-3483,22914,-2377,-65818,50714,-25722,-21512,-65904,20057,-3362,-98121,-5987,8400,-75519,-70862,-51842,-45634,12400,78543,-35432,-9709,6387,36019,39614,-60419,-33131,16305,86200,43719,10988,-10422,-34054,63704,40986,-27823,10434,-42679,-85272,-88280,-24634,51815,2559,11227,-86322,25150,-68550,36331,12415,19675,28786,74325,11337,-42162,73512,-18166,92111,-2502,41454,-73670,15191,4178,105810,-28028,39127,75446,50478,50811,36412,-61699,15889,10624,20431,5685,23883,-15581,49909,1710,-108608,-19680,116322,5961,17870,-28889,-2971,-64095,-18881,-4971,57326,73908,21573,24704,51150,-30383,38983,30980,20944,17035,-92521,-31435,-11536,50110,18795,-58030,22748,49286,25629,25413,35033,30836,23307,25695,-449,32706,-23282,47214,-3945,-35237,-96781,-28824,-65599,-25637,7223,59754,-14724,-86572,113194,54317,-5118,-4334,-49217,-23769,-33469,-51747,-18447,-29094,14100,-9351,-91395,-15343,-21327,-27684,39212,2061,-47475,12085,-17988,10656,-4871,85818,75555,-4813,2909,16309,-61086,-40621,-41580,12038,40547,-247,-78771,-42417,-40329,-6799,-5898,35779,-8665,-60102,-58793,36941,-45210,26571,-20331,-21373,42110,45651,-28655,22488,94918,6062,1878,36998,39462,-21534,22623,41106,17136,-4957,-49715,-100807,-52339,-14361,-8128,3126,64029,-31830,-1662,-61975,-6756,18224,109212,50432,-760,11732,-39292,-52139,55642,64321,-10321,36015,-39975,-5034,21353,74241,-56293,26494,39174,40636,-18743,-6391,-16727,-42557,-110870,7860,14065,-58959,-72589,-27680,-7550,14582,85553,23054,-43370,-104310,-35738,-53914,-78155,64137,37615,67711,-7394,26158,-31837,-43344,10025,-37909,22809,-29167,29353,41548,80137,-44223,-46504,-31298,-26724,-49548,54628,13032,-25952,-5419,-62032,-10264,-40170,-47533,31431,22303,56587,-34580,-15505,10745,-26195,-40569,-137405,37857,58271,64878,13713,36669,-44459,-7581,32445,-18077,-28463,-51453,-37166,24988,-31643,49304,-30775,-47113,-54056,13786,-21509,17576,16257,32343,148147,43746,68206,29309,-19183,-16383,-14259,75127,-30544,-52929,-17836,-24030,-2624,70358,-43380,-56824,-16632,-38936,8811,-7743,13473,17889,-24713,-44311,-1207,-55181,-43107,23182,-51903,26592,44138,26154,8840,8727,-5722,10369,-24206,-22957,-10878,-53018,-66484,33245,45793,56754,-21677,64094,68410,121730,765,-21640,-131518,-40043,-48274,-149,53926,14999,-52198,15489,-56116,-43810,-15024,-6428,-127185,34899,11743,46092,-48303,66009,51237,-11917,-18889,38317,76633,38534,-29477,60571,69360,375,58967,9049,6549,-34079,-46588,31277,-57700,-43228,-34290,12318,21681,69980,-14748,-24985,75830,86771,62498,-12688,47931,-3321,-67901,-31846,1136,42487,-50109,10010,58596,120212,-25933,-42030,-30533,-89398,-30320,-11858,-61694,46066,34021,13454,-28738,-51110,-41985,33257,-18362,-3692,55429,-23679,27790,-52309,-56602,30414,20944,2750,63857,27990,-36252,-46406,-100561,9308,38502,105619,47984,36808,78813,15998,7967,-60702,-86746,67315,-9892,-72230,3846,-11979,150014,30005,86392,51073,31665,-21074,48246,-126060,-90888,41371,-28200,9690,52481,8111,-38186,91087,8294,-38230,42639,78590,69842,-46825,9731,-20914,66986,18750,-26908,-4164,-50857,-60039,39837,9900,45176,31489,-26571,-17341,-53352,-6063,106119,-17302,-77650,-41139,24412,33096,-186,-29628,-30904,-92320,-19764,31862,7602,-156164,-31485,-3295,-38141,-58057,10223,70521,-20384,-64369,-65007,-35332,38569,-72949,1797,-131,60369,42194,37615,-29523,80705,101568,-74973,-49666,-33809,-13034,64617,-42838,-57917,-55311,8120,-41261,-14954,18261,-46699,24777,-9261,-10987,-99683,9825,55896,92228,87321,-46751,20621,25037,-12528,9261,-108717,-15622,11100,38280,-10544,-79717,71023,-66875,-84352,-66040,-16763,6697,22740,-20116,11770,3422,-48679,-81529,1067,-7303,-18470,-109229,-27434,33179,8480,-41225,-75925,-80521,-68910,7724,27618,38009,69658,18039,32274,-50612,-40132,6042,62753,101750,52716,63763,71339,3133,12870,6035,-22974,15294,27932,50581,29213,28097,-6645,81905,-37755,40608,33010,-64410,-89113,-6930,-50371,2010,-15908,-36153,20006,68170,33671,-35609,9269,15945,41878,9172,-7757,-78034,43148,44205,-62338,-25913,-89454,94289,-73426,-26982,55115,92595,-54588,-17837,-34124,13064,26442,-61130,-48674,-40735,-54004,-42801,-19236,73703,89175,-15304,-33988,5534,-5884,-27395,-24933,25348,11050,12116,23565,49287,-49308,58940,75138,-29236,24019,19730,-74203,20190,47564,11534,-122,69127,34929,29619,17142,61264,19564,-3063,-10022,12569,-35246,-12889,58312,-19258,5309,18028,2503,-34411,23751,26352,41082,27697,40350,18400,59547,14758,-13968,-13791,-14221,-44490,5998,-115869,-83179,-22197,11701,52658,52521,15320,-68677,-4501,27140,20065,-28843,-19265,-52700,-12322,-15227,26847,6593,-46429,-8613,-28628,-32452,52380,29648,-56531,-89305,-26943,-78072,-23317,67903,25878,23692,26132,-44131,3570,-81555,37111,16920,10017,-6307,-27032,-2854,86036],[-131,6075,16496,34751,74774,84965,22376,8247,-100368,-30221,38896,-25583,52624,2457,60088,53232,-1230,51061,10746,53330,25555,47842,-61684,6181,-17208,-13379,-8253,-45638,56568,54136,-1577,118604,1429,57700,-89791,71788,-59467,-59174,-67504,-20501,-26778,-31001,14884,7231,-65054,-77354,-62228,-19681,35059,21158,49113,57809,53404,56714,11088,14793,50055,35724,23040,37047,24261,-17202,-60574,-22612,-17148,19498,97260,23063,2650,41533,4485,80190,51669,56446,51241,1686,-39032,64091,33925,-6517,-38907,32809,89184,95808,31535,-49503,59718,-54576,41418,9296,5839,1974,42064,17975,70508,69987,-11070,29291,-9229,-26490,-24360,-38854,-19013,60653,-65132,-29059,2107,-46565,81556,47195,-9225,-1912,-42990,87182,13020,-19232,-505,16761,-69463,-118623,-71614,48725,68310,-15195,-4334,21989,-59994,21483,-37713,-118561,6874,-43022,-47794,-12291,-20010,-5424,42002,56066,33923,38023,-204,28229,20564,-27161,-37032,1090,6257,16668,-9799,46507,16721,34176,-25071,-25515,-18021,-78325,58223,35182,7978,74224,31141,49550,55056,-41755,-77511,10036,-5468,-27829,-52882,-27556,679,-67954,-46135,26228,15654,58179,61262,-32617,-25622,22266,30197,-88636,73173,-12280,-70466,-59948,5694,-20176,16642,28879,-11531,4901,-118302,-58429,-4593,-28275,-7195,61175,19169,-107041,9966,15017,-8073,12116,27415,-37713,-17607,-16532,90248,-2607,3531,11086,44652,-12113,-49052,14552,50833,-7960,-57901,-53070,-37316,-20175,-70423,24431,-32779,-28628,12464,64913,45428,34581,-28821,-4085,9310,15112,17926,55563,91095,31969,27637,-42469,3100,-36963,15079,36671,35753,63840,-6156,16839,186569,176975,280295,-19764,-605433,-5974,34532,32755,64635,-10724,1830,3810,-64505,30329,22600,-62303,-24631,45542,109639,50019,53279,110968,77483,100148,-45379,24825,105857,-38393,-12043,-60777,-75332,-58027,-14026,-6966,43124,130313,25099,27044,-23645,-54057,-9121,-18300,22189,-4568,-64532,57224,6053,-7268,-58116,-7459,-26128,-103493,-12627,1415,-86642,-58740,-57150,-40498,34959,91329,-28534,-2441,24871,27492,36568,-50752,-23917,14693,108888,30996,18470,7559,-32457,32949,43499,-8145,-14038,-38552,-74022,-85155,-12329,58615,1617,-17229,-110018,11265,-74020,-1391,-24190,-8442,8846,62792,25854,-2620,65503,-38461,59043,-2888,46618,-80797,13579,7253,86947,-59734,27740,62739,22925,26582,49483,-21732,16357,5678,24450,-8281,16308,-34282,26580,24364,-96465,-5417,106928,-1008,14500,-34130,10036,-52042,-20321,-24762,58353,64201,7352,5285,72511,9550,43181,21976,16007,21258,-109277,-64078,-18176,42812,-4298,-66606,13360,34256,17932,29083,52453,29682,16605,5321,779,30987,-35048,26227,-21427,-22615,-84897,-26072,-50311,-32608,4689,58303,-18587,-55641,128700,36047,-9926,-3793,-43305,-27227,-19486,-31870,-2987,-41933,-19077,-19590,-93637,3206,-17228,-59690,16053,7861,-39954,13527,-18522,23330,-6416,123384,75471,-11709,-1384,21736,-49787,-14983,-36280,18154,55554,18454,-65121,-72096,-46099,-23079,-9957,27626,-25338,-74410,-71764,28889,-53971,56521,-27540,-25499,42926,58070,-27194,-10331,74399,54112,17295,39042,35155,-14778,45119,34707,12509,-3018,-45390,-96422,-65303,-47301,-28328,-2600,83828,-9996,-9950,-54149,24971,36037,95055,56066,12460,11331,-48852,-54687,42773,73426,-16779,32425,-47701,-20640,13831,101160,-62105,11728,39279,41342,-24621,-19526,-693,-28696,-116931,1265,34414,-37498,-77177,-32571,-22064,-10605,77099,31701,-48730,-129452,-8426,-40653,-52676,32454,36976,63924,11421,36342,-39433,-66311,2474,-55744,25629,-47355,13270,31344,63494,-42267,-37740,-27364,-48685,-54163,37496,19631,-15372,-18404,-59895,2168,-19537,-52039,26528,23288,61191,-39612,-37122,-10994,-28413,-65804,-130326,34231,25993,29159,352,22479,-77953,-10411,22181,6759,-21071,-37250,-30031,25073,-30358,38521,-34157,-33997,-54169,15319,-15535,15431,12663,21938,126411,44533,72018,-7362,-70821,-67913,-32361,72482,1716,-38837,-18272,-29596,-20750,68084,-66906,-70832,-26158,-21643,6047,-13864,41156,30528,-1242,-63425,-24637,-58437,-16984,34332,-39019,64719,61712,56382,20025,18571,-9699,5911,-17203,7156,-11238,-56519,-43623,60059,44822,52944,-28633,38492,59185,97106,-9406,-31261,-142775,-32762,-54818,-5756,63574,24290,-24108,8973,-59804,-59764,-24188,-25624,-147479,47935,4092,30439,-68499,72820,21603,-14239,-4917,23433,73281,42616,-6198,60037,52312,30531,64015,16426,43302,-18717,-51437,28778,-36967,-57052,-22770,-60230,16815,65015,-1800,-34380,45150,78619,76545,-8947,26006,-4683,-95672,25367,23729,19629,-82716,17137,43970,119486,-30082,-61195,-12674,-79961,-43226,-6385,-61446,58845,65522,26889,-53602,-40850,-34293,46371,-17692,-9622,51783,-16245,25353,-53742,-53608,27388,10691,-53512,58414,25571,-46991,-43522,-97671,7294,47189,95232,34428,-9390,72186,9969,-7338,-39852,-93153,38695,-10850,-53642,19276,-18106,149929,46105,52731,50508,31201,-28400,48711,-117099,-95481,38660,-18837,30210,17902,-30682,-21873,80611,-36160,-37089,53927,84397,58052,-31925,31989,-19928,38332,13153,-14954,35053,-41135,-52659,35531,26802,53896,16317,-22081,-24313,-62314,-6068,85134,-19014,-36855,-21037,12014,16478,-18635,-39613,-44697,-68593,-4832,20363,-28082,-176171,-42875,5602,-25768,-81354,25479,75866,-13078,-57023,-76129,-37946,33422,-64052,-7769,-14405,48470,45478,62542,-2989,59305,94019,-80359,-50124,-21006,-21342,60066,-39233,-49401,-74444,5693,-70922,-9957,13301,-33887,95704,6441,-31194,-143159,7106,50016,70100,72244,-45240,20757,15295,-14950,-3233,-104042,12858,28935,62281,-15749,-107664,98273,-37756,-61325,-84642,-25003,27638,25565,-9590,47666,18077,-47428,-77264,-16476,-9426,-32306,-50234,-27765,12593,5938,-46259,-93655,-62900,-92606,3835,57011,72230,70516,33357,18636,-52623,-37747,-4923,64986,91379,73862,103041,86713,1508,14400,-3428,-7120,44244,30194,64866,-636,27577,9228,91095,-42879,57087,37870,-66694,-77716,12400,-22515,-5200,-9148,-6183,-8739,64466,20236,-38091,24328,27576,53319,18857,808,-73881,52687,26632,-40662,-23917,-78967,78056,-66677,-18682,56625,78896,-56460,-37927,-11549,18593,28081,-52669,-41353,-37394,-49594,-45749,-18907,66141,73586,-21688,-32738,20383,12558,-18902,-8023,24158,3301,13957,52378,65933,-36829,77046,71434,-12151,8239,37355,-81676,-17208,32323,-3528,-13755,46792,34848,24026,-2964,77038,34230,32175,7847,27446,-45314,54195,63515,-38842,5019,31797,38209,-18666,23724,28432,43600,-2047,43647,6404,53719,-21409,-42103,-36857,-46746,-39494,-3889,-95555,-78102,-27451,19383,43838,35060,27891,-67045,-21292,38219,23792,3754,-16211,-46732,-18497,-3723,8040,9837,-46758,347,-29441,-30855,51763,28729,-66311,-113411,-25843,-68015,-24014,77096,13900,6654,7560,-33971,11580,-71118,50154,28292,17220,-15552,-45121,-5735,89280],[2215,-3255,12582,18699,62499,91405,29492,-7360,-71122,-30903,37283,-25981,34773,-16064,61793,95448,-12871,23876,-12517,45432,30696,18603,-85945,31585,-34431,-9052,-10716,-31873,44882,13921,-28784,95600,-27110,55509,-66299,84660,-59364,6661,-28046,-25823,-17582,-51971,7064,-6578,-107339,-84645,-53554,-18749,15063,21,75466,63236,29843,25277,7380,933,30328,34141,27947,13279,17642,-21688,-70169,-15131,-9745,10938,71979,1350,11833,24342,-11200,83107,40452,59102,42227,3731,-50284,49899,22289,11226,-42057,23781,109936,91604,-11638,-31239,61349,-43249,48518,5927,-2085,3384,36512,16599,46838,59994,-7048,22427,-11478,-37663,-21029,-60168,-38657,63605,-36070,-28777,-8087,-52514,87098,32722,-35506,-17564,-48938,89703,27080,-17850,-9944,-1089,-51861,-93808,-68963,24198,54368,-18277,-29226,56188,-52103,14758,-50120,-128583,-13785,3288,-60393,-11815,10115,-482,34719,53888,52137,33402,-25160,34528,12868,-37371,10813,8720,-10765,19404,20504,90913,11773,43197,-14382,-48371,-15760,-59895,58278,38459,-8402,79187,22202,38144,70039,-55471,-100022,-14235,-59138,-7094,-39447,-42838,4955,-39092,-48088,15393,49392,64304,70650,-5275,-5419,38426,24713,-60416,87055,-15323,-37297,-15826,-8251,-2144,24306,35842,-26820,3787,-100114,-70050,26962,-13982,-2650,63044,16074,-133970,6777,33011,-26996,15504,23154,-47810,-18973,7097,104741,22229,-13657,3638,38817,-447,-33411,13718,53251,-6296,-45516,-39037,-44867,-36392,-66739,51069,-17370,-26324,18294,66293,37337,40993,-7001,-24904,-10849,47129,4655,69619,96084,29383,14641,-89872,-11833,-4828,31681,21173,6732,50925,15786,13215,154303,131399,242809,-78901,-615753,-43468,-3257,47267,77548,14865,-3666,2803,-57096,32862,52940,-45909,-10631,51536,116164,44208,37806,121765,67429,74977,-62125,36149,105281,-65933,-36721,-93331,-79461,-69630,-53025,-998,34536,115901,30665,37871,6241,-40198,-4981,-34711,20746,-4404,-54885,66312,43632,1237,-52568,-39503,-40634,-88258,-26921,-9643,-88424,-45291,-54956,-23465,43114,96108,-15399,8091,44225,15067,31723,-35477,-16452,10425,119411,11345,21324,24870,-30778,8154,57083,23473,-40297,-36585,-57057,-73562,405,52708,-4301,-33758,-106365,-6097,-79903,-51408,-59154,-25261,-4608,48621,32297,20535,38509,-62668,8551,-1259,46720,-80319,21323,11995,40541,-90442,27884,50003,-11757,-680,56163,24754,18485,2519,28741,-19011,14817,-42070,14109,44516,-66438,6916,94758,2352,14988,-22863,23893,-26596,-25155,-44312,58371,46176,-17496,-14812,85085,38507,47875,17204,10286,23290,-98328,-77014,-24863,27100,-36791,-76551,10157,30572,10457,14357,54423,8967,8293,-22928,10796,30332,-50867,-191,-28179,-8070,-49881,-34365,-21589,-34502,7168,44291,-23120,-10797,130521,14205,-4865,-2745,-35810,-34589,-2921,849,13641,-49098,-55948,-24019,-78363,24191,-8306,-66979,-12944,15965,-30400,8274,-25345,37827,2982,139482,62657,-32288,-14293,22356,-28741,8301,-30368,16573,75077,34244,-45794,-94226,-48775,-42631,-9275,18778,-33598,-80830,-77458,9225,-53534,75087,-34449,-29261,32569,43473,-34116,-54596,41700,101560,36588,40230,34340,-8558,44892,24188,2104,3962,-40743,-91202,-63227,-67182,-39027,-3757,94835,16040,-27135,-35264,51407,42420,69975,50602,24919,20569,-58331,-54987,17613,76163,-19450,43735,-53747,-36557,5061,104937,-68542,-10219,32295,38217,-21965,-26795,12012,-14507,-109797,-4110,41155,-19446,-63134,-28641,-15184,-15773,52806,30548,-44891,-134585,14809,-24786,-28354,-182,32847,42028,20456,49465,-37440,-81833,-5809,-69203,38499,-48839,6169,26407,44962,-36216,-29568,-23473,-55600,-50881,13206,21544,-8285,-30616,-48744,1819,-1993,-46673,15113,15360,59645,-38613,-52826,-36405,-31196,-83121,-112023,28672,125,-344,-9101,641,-97691,-21058,-3563,16741,-25978,-24200,-20706,19331,-33496,23683,-26220,-26570,-48535,20733,-8489,14678,8472,14138,93768,38259,59321,-27404,-108604,-135339,-45888,62303,36774,-9367,-16142,-32112,-42529,57846,-69408,-91839,-33206,-728,6604,-15072,59338,38155,12701,-74471,-46163,-62702,37,45031,-15190,97751,71274,80779,37259,8878,-20701,-1699,657,46255,-1561,-49634,-7370,86582,33691,33393,-36716,25738,50575,52351,-29992,-34474,-109832,-14883,-51177,-13618,67756,40171,3790,-1404,-47342,-56711,-21844,-47104,-143298,53301,481,14448,-97266,81550,1161,-20087,18295,3872,66362,36604,17064,54370,39194,53749,63134,25197,70010,-592,-53103,27934,-10140,-53024,-1794,-122262,5987,42712,9487,-32095,15862,61971,82365,4113,6951,-17599,-112250,79329,41533,-1102,-87949,28264,22847,83762,-26446,-55558,2353,-67323,-47363,7216,-57595,71884,93829,44576,-74597,-29374,-34678,55042,-6343,-22210,38998,-12802,14679,-52972,-45588,18347,2073,-87395,44751,5744,-51499,-36138,-86845,-8166,42423,75024,14338,-58418,55445,2152,-27709,-21760,-89366,5724,-14233,-25250,28964,-25202,143079,50744,23140,55480,30048,-31939,44699,-101172,-90142,37320,-24745,56134,-10262,-53081,83,77077,-76967,-30704,60578,74559,37190,-23963,54782,-12793,5989,9900,4822,76797,-27443,-43016,19093,39334,55475,-2014,-34110,-29628,-63820,-2382,60774,-27542,5771,-2163,953,-9541,-31568,-37099,-45916,-36294,18719,11681,-58818,-157976,-53410,8576,-1473,-93651,43774,69913,6843,-34796,-76788,-31545,25090,-44020,-3636,-16430,30468,37181,76828,25788,47234,77513,-81735,-34992,-14005,-38239,54433,-32245,-38355,-86568,-1871,-81081,-1402,8697,-15669,129604,18133,-44355,-148246,8762,43702,46651,53915,-37821,18819,-4565,-3502,-12449,-90209,40058,38189,80598,-14903,-110577,114085,-8994,-26505,-92650,-25441,42387,34620,7813,72769,35435,-41190,-57184,-31153,-10123,-41648,-6066,-31885,-10159,-46,-50687,-98747,-45136,-105075,-19944,68679,98167,59203,42863,2040,-51024,-28199,-15817,62558,74105,91941,125739,78582,-5914,10241,-10833,12848,65876,32019,78143,-17999,26076,24771,79234,-33459,71444,40194,-49880,-50954,29683,-2319,-10885,2009,21101,-28569,67058,8878,-50218,36119,45889,49813,24220,10311,-63978,67054,15317,-23495,-18279,-60660,43327,-47994,-8477,48435,41381,-66524,-36222,5324,14610,32521,-32332,-30685,-22494,-37549,-49604,-16769,49037,51415,-15118,-28238,23218,32349,-16465,14507,17112,-16736,10136,74154,64929,-32819,88403,66520,3100,-5094,61543,-78680,-59230,21064,-4713,-19412,16767,54222,19522,-25466,73807,33080,28064,27195,33190,-56071,95015,57403,-53572,3089,36369,64008,14212,26527,24909,40992,-25564,41148,-1976,51389,-50765,-68326,-53676,-63948,-30641,-18332,-72969,-67041,-31980,15950,31681,18989,36987,-51198,-34819,49196,26251,45617,-7381,-31111,-21617,2522,-26481,14718,-48415,-1311,-25481,-31009,39480,29034,-68475,-120755,-24731,-31192,-21949,81324,-3519,-9439,-18026,-19029,14542,-56513,49718,24474,24199,-20355,-59363,-4800,86929],[12412,-11113,10333,6313,40708,60243,29271,-27468,-34870,-27733,28114,-19706,13215,-16037,50415,127319,-17980,1048,-25167,29903,31326,-20212,-97462,46788,-54469,4293,-1627,-14167,35498,-25917,-46653,55087,-49457,51148,-42424,87481,-72223,43040,3513,-34847,-148,-68402,-1490,-14395,-112625,-85095,-44200,-9110,-11711,-26756,103078,58079,-2579,-4490,3896,-12232,4273,18944,24395,-9787,4152,-30993,-56750,-7940,-10860,-5928,44270,-31028,19387,20540,-18336,78318,23452,57328,36335,5093,-50935,36398,11080,23509,-58570,11873,122514,89181,-39649,-14082,51191,-29404,41128,2310,-8304,3358,33759,18088,24321,46903,-5111,9636,-15599,-45441,-9751,-63980,-48808,59746,10371,-30713,-19538,-48427,81399,10465,-52188,-36208,-49472,81570,39313,-21739,-7114,-17353,-28179,-56418,-64439,-224,45358,-26068,-40161,74642,-36385,6179,-56750,-106397,-18782,44619,-47849,-8934,40266,5689,29109,47814,58573,17807,-50296,38267,2858,-48631,43897,12274,-23122,21467,38343,117426,8537,47328,-3803,-66318,-9494,-37127,48808,33985,-23698,67537,6801,26329,68119,-45506,-91903,-38655,-99426,17885,-9879,-52482,3238,-60,-41045,1776,78974,62607,69239,16656,18722,57782,18306,-29535,98143,-18043,-7840,36749,-18701,13335,22004,40371,-18822,15077,-67119,-50455,50706,-2356,80,61104,12675,-134264,1466,34511,-48143,14608,12848,-49187,-23628,12516,108147,45527,-32738,-7585,26175,10998,-17096,9683,45395,-4901,-46651,-23299,-46026,-46392,-61677,64739,-1143,-24383,31666,70875,39211,46825,24155,-31400,-27684,75030,-7446,66229,97455,22398,9082,-120170,-27595,29269,45366,11905,-21272,43100,37489,3963,93891,70232,170524,-152393,-504523,-79445,-34948,63246,71475,49238,-11393,595,-45748,29218,83971,-22348,4675,52511,114292,31707,12946,90737,51843,44569,-46102,58015,93616,-85235,-56761,-115928,-87358,-68416,-76380,1758,33586,88043,30259,52212,40171,-27534,-1989,-48462,23606,-2961,-40705,75319,75553,-1710,-46647,-67687,-43698,-53090,-43519,-21034,-75283,-34582,-40593,1727,37129,92945,3113,18233,57706,2636,27450,-19986,-12413,5483,113391,-4708,19391,37098,-29514,-3565,76027,54828,-59178,-38413,-35799,-53237,10811,36422,-14649,-39451,-74503,-22308,-84875,-85020,-81200,-29047,-7266,34994,29473,17792,2201,-84542,-41102,-2268,40817,-75144,34409,15983,-27253,-107911,39069,41567,-40907,-26527,55084,66597,22508,1217,30595,-25677,20951,-38442,13963,56994,-26035,15516,84798,15036,22599,5242,32992,6549,-28958,-57196,55295,23196,-48995,-30727,81803,48378,50443,16565,2152,20979,-63440,-67756,-27377,5236,-72077,-80232,12429,38642,-1128,-10476,42146,-22560,4248,-51151,24133,28384,-68866,-24966,-23704,3403,-8761,-51795,18682,-29420,15174,21017,-26998,37847,114581,-7943,6698,-3494,-30497,-42233,11770,34280,26214,-49522,-87417,-24622,-50610,39892,3739,-45084,-44400,27663,-20558,-1492,-33211,50056,20004,131929,45095,-61389,-31099,16550,-14175,20384,-25296,13618,84643,38430,-23916,-102530,-48012,-58397,-5258,15483,-36018,-80791,-76551,-16784,-45078,77620,-37139,-31335,16026,13291,-44325,-96782,4914,126945,50399,40656,39767,-877,20181,12963,-9859,12538,-34940,-83539,-48067,-71805,-39679,3994,94412,37045,-46666,-12547,61408,33016,41535,36091,34485,37304,-64242,-50501,-12608,75072,-19884,65953,-55867,-49804,-5736,85941,-75428,-35603,18501,32031,-11236,-22301,19335,1763,-87534,-4206,36211,-9408,-32019,-12311,5878,776,18230,22104,-37337,-112158,29606,-9662,-12274,-24812,28127,10902,14927,64360,-25506,-84496,-17111,-73756,55455,-34289,6955,26908,28290,-25548,-25047,-19593,-40982,-40043,-8280,22173,-4810,-40578,-29028,-7706,10354,-34660,2028,694,51174,-32020,-58761,-58784,-32392,-79321,-85954,23427,-17606,-17464,-17425,-24416,-102412,-40016,-38642,9749,-39952,-15743,-12019,8766,-39676,5425,-12259,-27295,-39773,32054,-874,15756,3240,7176,58140,24985,31258,-26034,-118178,-193850,-51602,46320,65674,28565,-13201,-30372,-60237,44348,-53299,-105706,-35730,18486,13586,-10218,65035,37464,6622,-76364,-65266,-64570,3466,51990,9007,103809,71164,91802,48540,-24657,-35824,-12644,21452,79813,15221,-35471,28996,100277,9903,-2374,-46245,35095,41199,6802,-54132,-28704,-43637,9256,-39828,-22351,64084,58407,25743,-10602,-21253,-41149,-12489,-64716,-119793,51035,-356,1338,-122054,87039,-9373,-29196,40135,-15357,55044,20625,29558,46071,35159,63485,60025,32643,78164,17380,-48772,29451,15670,-33169,21551,-153391,-6760,13286,18602,-19755,-7385,41754,81640,24745,-3530,-35159,-106776,112469,49866,-12393,-68202,43431,3236,34329,-14461,-27846,9980,-62675,-46867,21650,-51352,80728,113995,53616,-90460,-23457,-40891,55551,14250,-37416,24632,-21385,-2283,-46495,-36117,4284,642,-87908,20088,-25150,-47256,-24963,-73886,-34687,29223,49645,-4925,-93790,26796,-7601,-43618,-9251,-71547,-16840,-16082,3156,31549,-28922,131107,41349,4874,62330,30961,-32287,30218,-82630,-75098,39177,-40443,82121,-28811,-60216,22191,76182,-100023,-21821,59151,50291,11166,-25539,67453,-1934,-18630,8961,23569,105942,-14793,-34989,-6483,45474,50055,-20931,-53622,-34138,-57166,1547,39971,-40968,39559,11622,-5308,-35357,-33947,-16636,-32740,-6859,42448,7171,-75672,-111364,-59336,5659,23770,-90232,61679,56892,32485,-8310,-67352,-20514,16128,-13810,17332,-5350,9922,18762,76822,48535,43228,57028,-76754,-1026,-12823,-57270,45402,-21051,-28613,-82776,-12350,-71029,8567,6903,3588,123579,24785,-46938,-106912,11581,40668,28222,38708,-25698,14415,-29250,13132,-14673,-68970,56177,38221,93620,-8658,-91939,113687,13715,5589,-88069,-15523,47992,45146,26009,83448,51706,-29557,-26469,-40422,-7934,-42376,10558,-36306,-31289,-8974,-54186,-88181,-31496,-108393,-52883,63544,108728,44197,43404,-11374,-43611,-13680,-22109,59947,54017,101567,123955,54454,-15692,2828,-18071,32442,72248,32601,86733,-15335,26798,37405,52607,-13655,81054,37522,-17250,-16331,42802,9389,-14561,14160,41847,-28549,77810,4399,-55798,44365,68136,44138,25166,16590,-55727,87876,17557,-19041,-11060,-37947,2913,-21703,1374,33355,-12240,-79800,-20418,12251,19,39127,-2295,-17593,-4349,-22576,-50775,-11797,29119,27356,2078,-22916,11191,47128,-21695,32565,6474,-38635,-350,78682,48241,-39866,87121,61314,10465,-12014,86072,-65645,-92912,15969,6775,-17271,-5640,90716,17469,-42648,52740,15697,-10226,40358,34641,-62630,75644,38059,-61289,1239,32448,71595,57551,27975,17170,36841,-38209,35347,-101,52764,-64047,-86213,-59123,-62468,-18001,-30566,-51541,-51124,-35559,4086,15892,3076,42308,-31688,-40280,57731,22909,82280,5085,-8562,-19046,2901,-53412,21971,-51040,-9700,-14833,-31482,15720,27439,-60672,-103581,-16143,24431,-17270,81938,-19448,-21006,-37250,-3206,12361,-41343,37696,5266,26924,-24097,-66023,1235,78235],[24194,-15370,9021,2340,13388,6256,28906,-41168,-2850,-21059,14237,-9110,-4826,805,29106,141811,-16578,-13169,-24788,14590,28730,-51888,-89985,46574,-70599,24675,19272,2048,29587,-55571,-52975,12827,-62978,43219,-26014,77729,-96493,39320,14964,-46555,22483,-72715,-6045,-15240,-78742,-77690,-34376,6107,-36004,-50599,126332,42818,-33943,-26510,755,-18881,-20190,-8160,15074,-27082,-13291,-41009,-22297,-459,-20524,-23988,25119,-64870,25127,35103,-14672,65841,9417,54981,37509,3963,-40546,21561,1143,27164,-72700,1143,117157,78864,-49248,-2729,35866,-18998,21544,-418,-10424,896,32103,18341,6123,32697,-5121,-4943,-17762,-49667,6539,-51822,-44644,49713,49007,-32871,-29295,-36253,63705,-12151,-51995,-54061,-42111,66187,47399,-32714,3595,-29252,-6873,-18430,-59219,-22800,39719,-35390,-38089,67974,-13557,-3040,-56047,-58566,-4974,68527,-14510,-4408,61934,10169,21980,40583,50720,-2726,-68400,36889,-6352,-61119,55890,10162,-30907,22469,40936,111005,6453,43978,2462,-71683,-384,-14081,30038,24277,-32712,39744,-9666,18565,48047,-19795,-55752,-52127,-100414,38658,26916,-52276,-4434,37854,-26900,-7415,103026,57539,54802,20681,40625,76498,12520,-7265,100781,-17026,9961,86088,-24081,23337,13042,42093,2722,31741,-30510,-13788,62236,4174,381,53584,8750,-105519,-6801,15815,-67363,13869,-110,-39328,-30828,3963,98630,61352,-51033,-21627,13010,19069,800,6820,32342,-4603,-64238,-18425,-42406,-43936,-55785,61506,11070,-21686,48726,74409,50492,48722,59447,-19700,-31180,99386,-17227,45212,94576,12263,15362,-125190,-37512,58088,50631,7875,-41215,37844,48804,-13935,22470,10717,96073,-223625,-280759,-110648,-51221,76384,40446,84165,-21728,-3711,-33746,21926,106579,3199,20673,52004,105547,17294,-13674,33680,32130,18208,-3085,87609,72163,-88567,-67297,-122102,-97108,-55515,-78585,2840,43389,56277,24695,63724,71919,-20412,2293,-56756,37475,-1452,-26494,80556,90203,-16828,-36003,-83705,-36834,-6221,-56348,-29330,-47565,-25676,-11546,29108,21593,81200,21376,23550,60957,-5466,25289,-8968,-11569,2392,93024,-6988,13613,40370,-29153,-715,90723,74423,-65989,-44120,-11648,-27387,16388,15881,-26593,-37613,-23908,-31779,-86419,-82769,-85732,-21740,-370,23953,18577,-7084,-29938,-96253,-69323,-6383,29573,-71545,45613,16610,-98002,-105652,56233,38756,-57170,-46518,46147,93258,28866,415,27477,-27761,32186,-27825,22829,60131,15864,20486,76664,32873,37457,43828,32598,38181,-27570,-57610,45710,58,-78797,-39037,61125,38946,48022,17873,-8878,14004,-15983,-41737,-22805,-18150,-100218,-71887,16898,51971,-18633,-32948,22106,-52239,8380,-71166,33768,23798,-85184,-41516,-10551,9514,24598,-72048,60414,-17728,27502,-5480,-29074,79180,85361,-26949,18323,-8136,-29877,-45142,20840,55847,31540,-43455,-102684,-24869,-19251,45981,15806,-1950,-71382,40947,-10631,-11112,-36085,56062,39258,106267,30402,-89799,-46048,4887,-15867,17997,-21683,15103,70636,28396,-1142,-95986,-43225,-63557,444,23203,-35881,-77261,-70952,-41562,-31986,67097,-32565,-30421,-1097,-17610,-50744,-123025,-25654,116923,51874,39582,51418,6091,-17271,4028,-17804,18937,-27665,-70786,-25253,-64138,-33515,19953,84283,44960,-60388,7328,49240,8736,17527,16603,39772,57030,-63438,-39572,-38727,72468,-20506,87549,-52638,-56906,-19444,53517,-80771,-58961,1194,23922,3400,-4187,21294,17113,-54755,2105,24883,-8734,7502,15963,26293,30736,-14690,11578,-31148,-64358,34173,1746,-6332,-37899,23704,-18323,-4664,77493,-7031,-71377,-29056,-67521,67415,-8790,11986,30496,15570,-12065,-25595,-15247,-5761,-24578,-19026,23952,-4013,-46848,-2932,-18824,17810,-20974,-7479,-16839,36739,-21703,-54437,-71657,-30329,-49116,-56084,21113,-30204,-23320,-26972,-44056,-96264,-64000,-71597,-9315,-55086,-13690,-6192,-3070,-46407,-15294,1738,-34906,-31624,47423,6867,18372,-2754,-2109,25892,6333,-5145,-6916,-99592,-220795,-48088,26449,81628,64127,-11549,-24376,-63117,31122,-25755,-93389,-32477,30278,27674,622,60809,28293,-21351,-71629,-81256,-61172,-5976,52501,25105,69862,62279,85954,45173,-74329,-49384,-25787,36099,97185,32636,-18552,54323,93053,-24521,-46017,-56007,63828,28853,-21723,-72482,-15763,30167,33202,-25569,-30110,52771,73638,41150,-14014,11133,-20969,-2669,-72645,-88837,42617,-120,-6968,-129878,82602,-14084,-40512,50300,-30118,39805,-3583,25128,37687,39353,58148,57862,35161,65924,33153,-37265,31635,33851,-5999,38854,-147426,-16623,-11355,23751,-4235,-22920,24474,75835,48491,-3545,-48959,-82116,114342,47428,-11482,-35707,60653,-6748,595,4703,11299,8628,-73830,-49044,29767,-43566,80355,120611,46084,-99399,-26910,-45819,46273,39535,-48442,15896,-45672,-21039,-33309,-29310,-12346,11531,-60194,-14638,-54885,-33052,-12171,-62781,-64983,11288,24451,-15958,-105268,-11140,-19740,-48017,-3099,-41757,-18857,-12982,23215,25528,-24910,115548,21554,1498,66270,34673,-29715,4670,-64612,-53208,44804,-55376,100480,-34968,-55931,38697,71315,-97489,-14490,50455,20132,-15461,-34775,61899,9796,-27188,9450,32056,111587,-7622,-31329,-35738,44956,37427,-37389,-68749,-36360,-44108,2508,25978,-55922,57147,17122,-3904,-48940,-24841,20745,-6063,12522,56740,5171,-74613,-60254,-57901,-784,39428,-70780,75039,43473,56429,13706,-50293,-9288,9220,22473,48526,15053,-8559,-4943,62366,59722,43442,37060,-64756,47075,-15283,-70129,31651,-4465,-22569,-58203,-22201,-46599,17200,8503,19237,96306,27301,-39143,-37412,9830,44421,17609,30940,-10997,8159,-49966,25580,-10624,-44054,57768,30731,102467,702,-62176,97126,27484,23215,-73262,3965,45186,51293,40519,82741,62363,-13717,7039,-43720,-2341,-32808,3604,-36996,-47761,-19855,-57092,-64446,-25073,-106840,-80068,46112,101154,41378,36240,-18022,-29231,1652,-20569,60180,33328,98909,99415,26080,-24315,-3933,-27745,47846,60281,31729,87288,6572,30969,44707,22798,8994,84144,29431,21412,14443,50268,14459,-15812,23320,54147,-3475,93130,8368,-46578,50745,89968,52675,21752,17605,-52953,112810,34043,-28595,-4605,-15331,-26250,5213,6151,18393,-63555,-86632,-1672,7823,-22890,44089,31159,-2345,8526,-10431,-45754,-4860,13045,6407,24772,-17912,-12706,52413,-32787,37167,-4705,-54615,-15106,64512,23486,-54530,70636,55581,7061,-10508,103743,-45928,-105838,16187,22273,-9459,-8736,129306,18123,-49460,20986,-12108,-56775,41927,36284,-61194,-2039,7032,-60640,1145,25407,60142,100397,23899,7033,34091,-41205,28324,13661,56439,-57648,-91594,-51214,-46825,-2986,-34855,-33071,-33678,-39268,-10961,-1395,-14891,44134,-17457,-36217,60236,10557,100850,17951,17072,-9443,-2646,-48279,31747,-53174,-17366,851,-31720,-15638,22721,-41509,-62932,3375,82059,-10970,79397,-24141,-25754,-39419,10355,6899,-26739,19000,-22424,22577,-29704,-64286,11560,64051],[32276,-15037,6942,9245,-10855,-44926,33239,-39651,17816,-11927,-404,883,-15860,25542,4232,136820,-10796,-18256,-13199,6054,24794,-62121,-63663,33243,-77184,46847,47026,12016,26414,-68823,-50075,-17219,-67972,32111,-17403,57935,-123649,8025,3100,-58479,45179,-60934,-2971,-10529,-22409,-64101,-23101,20432,-51144,-63059,141405,21534,-56934,-37286,-2718,-15699,-35280,-39763,5042,-35253,-31714,-47848,22272,10331,-36271,-34609,19822,-88576,29323,62788,-2121,47989,5881,54385,45424,-1986,-22595,4110,-7904,21482,-72314,-4240,92648,51855,-44701,-272,22031,-15641,-4015,-1314,-7526,-4136,27531,11373,-9892,19217,-5728,-16064,-15009,-50925,23902,-29452,-26541,34796,58811,-32853,-34906,-18977,38071,-28606,-33682,-64730,-26664,46324,49517,-49577,13430,-35179,4370,10176,-54516,-41909,35060,-41270,-30445,37961,12728,-11640,-49648,-2470,24212,72929,28182,739,71118,10562,11871,35006,29791,-20949,-74530,29973,-12095,-72487,51961,2121,-35666,21839,29552,69794,2371,29717,1441,-60973,9459,4099,5009,13289,-31554,2414,-21910,13670,15842,7425,-4984,-46324,-52386,47751,57714,-40254,-17140,63026,-9384,-6593,117744,55300,29604,3480,55685,90446,8344,1158,88422,-10701,13586,120494,-24629,27149,2606,40581,24729,43988,-2272,17341,60128,5651,-761,39740,2829,-58090,-19096,-19439,-77114,19687,-11480,-18587,-36365,-8505,76182,67160,-63094,-32132,5517,20899,19047,9772,19893,-5617,-90058,-31911,-36750,-26518,-49615,43432,16399,-18101,62534,69748,63647,43848,91379,7289,-16545,119223,-23259,14933,87257,2382,33841,-104417,-35514,76407,44678,6227,-48519,29903,42673,-41211,-39572,-33278,45513,-275201,-2585,-135164,-48052,80749,-11084,110006,-36444,-10889,-23935,15863,113007,25690,35875,51867,93177,5893,-33470,-22533,9645,4784,49320,116626,43615,-72097,-66532,-112269,-106702,-35322,-64340,3976,62546,29486,16307,65206,95004,-21230,9381,-58848,65867,-417,-15705,78364,80044,-39986,-17748,-82620,-24942,38665,-60992,-32521,-11336,-14204,29152,52473,3213,59977,31573,20330,53617,-5854,25395,-5268,-12066,3301,65967,8207,5910,33023,-30196,12804,92297,76302,-62321,-52299,13180,-2462,15121,-1012,-35504,-31729,29844,-30088,-80969,-44845,-75606,-7380,10252,16736,2603,-37959,-46234,-91472,-64058,-9222,15577,-75158,47662,12312,-149880,-84387,72355,39679,-61326,-57531,30867,98208,37781,-2091,17947,-24410,43536,-17178,34117,56257,52035,24040,66274,50234,55798,81539,20939,59904,-18677,-43480,26502,-17898,-96204,-38909,28525,16907,39028,18173,-20809,4359,30254,-9883,-10818,-37704,-112613,-51021,19233,58354,-39163,-42465,2850,-70162,20588,-77722,34573,16588,-95280,-46444,6277,11430,42961,-86229,88818,-2186,41368,-28917,-28582,103967,53020,-39994,23261,-17165,-34087,-38777,22475,58589,28878,-32319,-93994,-28013,6648,42629,24416,45572,-85371,51152,452,-15666,-30245,53537,55409,71721,22130,-107073,-54754,-9940,-32644,3944,-19339,22680,30627,6983,21572,-78209,-33975,-54149,6447,43749,-34208,-73206,-62585,-57846,-19316,51626,-19539,-26096,-14661,-37594,-47496,-124203,-41449,74542,39365,35520,66066,7161,-50162,-681,-17488,20448,-19562,-51641,-1490,-50681,-25349,39358,69081,36889,-61932,20400,17749,-24297,3630,-3294,40220,74408,-54662,-22748,-52839,68497,-23621,95761,-44071,-54319,-35460,20963,-80574,-74351,-14313,15027,14362,23576,19715,26833,-21523,11923,12915,-15955,40894,49597,31568,60828,-31091,4606,-28602,-6253,29079,7323,-8237,-40512,18442,-37582,-32884,84422,12090,-43847,-36064,-52418,66252,19829,16659,33553,7426,1235,-30023,-9703,39870,-8904,-16078,26990,-4727,-47995,25822,-24130,22094,-10376,-9897,-32668,18808,-10124,-42493,-71219,-24570,471,-25812,23754,-42133,-24269,-37763,-49281,-85426,-86078,-90427,-30729,-63305,-17657,-4095,-11331,-51044,-37185,11484,-44420,-27576,61394,14323,21850,-8404,-15940,229,-14733,-39977,19567,-64377,-207546,-35725,3823,82115,86690,-12621,-15459,-43108,19962,5302,-45608,-23582,30222,46023,15551,52868,14208,-60911,-64528,-92462,-51149,-22427,45079,29576,4500,47359,66429,25272,-123074,-54964,-38941,38339,95340,43469,-3134,63257,66345,-60783,-82555,-63188,95486,11950,-25282,-77373,-1077,86050,50481,-13322,-35154,36173,81205,53265,-9619,40404,-2432,1827,-67613,-61702,29931,14,-10322,-114819,63854,-17444,-52149,43658,-38247,22819,-33403,5120,30797,46081,41814,58123,29532,38432,45565,-19674,31996,40661,16950,43394,-113817,-20714,-22770,22802,5549,-31693,15752,66166,69528,5126,-52781,-52364,88087,36267,-827,-5151,76288,-2352,2508,28069,47839,-142,-100042,-59763,27482,-34550,67667,111253,23105,-99002,-38011,-41217,28610,63243,-47815,16682,-78028,-35216,-15297,-27987,-27896,35831,-20997,-53162,-71534,-9480,-322,-53314,-89273,-8563,3981,-14482,-94185,-51068,-34065,-39408,-2087,-7797,-303,-3832,30984,10116,-10945,98450,667,11949,63545,38862,-23554,-25581,-49176,-29365,53049,-59931,103432,-27646,-43248,45618,58993,-71472,-12295,37880,-3365,-38483,-46654,38383,19910,-17822,9745,24770,91249,-8213,-32502,-62184,38536,17723,-48097,-71973,-33835,-28007,-1327,17779,-68694,56691,12476,6318,-41300,-8375,66567,30142,22076,55467,1752,-58040,-26659,-48432,-7274,39336,-41219,80419,35922,72851,28192,-28968,50,6169,56865,73750,37829,-20304,-27135,37161,58578,43872,19449,-47385,95549,-17835,-70322,13740,17489,-20634,-17442,-27288,-17921,22130,11924,27414,71837,28180,-25313,23512,-1422,56441,13569,31232,3789,1233,-58451,28140,-4547,-20835,47827,19607,107528,10187,-32592,69946,32761,22790,-54029,28065,37715,48952,50839,78241,64334,3548,34668,-42588,6036,-14637,-14784,-31294,-57824,-31610,-60194,-34982,-26891,-103407,-90135,21654,78939,63866,25685,-17747,-9428,13211,-10716,62375,13088,84100,62174,3895,-29540,-6778,-41419,57081,33968,29691,78173,39135,37405,44901,1196,26623,79551,18283,53236,29832,51414,15998,-14307,26113,57888,41514,104564,18339,-24142,56920,106004,82157,14010,14342,-54502,133845,58462,-46343,-949,2918,-30436,26260,420,11416,-91123,-78707,11958,-5440,-47772,43089,59542,15017,11612,-5283,-32816,1647,3889,-8252,46665,-13413,-40275,47486,-45543,23921,-13720,-61560,-28965,38142,537,-68368,41735,48725,-5370,-1121,109002,-24978,-93270,18661,29078,589,9969,149193,20831,-44106,-12067,-41195,-83409,30800,37443,-50983,-95128,-30252,-51369,3680,24768,36599,131286,12195,-3588,33458,-39923,21067,35469,59562,-34771,-84186,-31814,-26932,11676,-28894,-18202,-19436,-44651,-23769,-16764,-35028,42862,-12278,-24969,53848,-10600,96992,28606,41523,6352,-13396,-3114,43357,-53020,-17543,16878,-32157,-47139,16047,-12006,-9241,29775,123175,-4034,73494,-9446,-23201,-21374,20063,902,-12608,-424,-47003,11121,-37851,-56187,22915,46913],[34174,-10704,2160,25424,-22497,-72238,42460,-21379,26154,-1890,-12332,4816,-19811,46747,-18199,115384,-3957,-16648,4457,7602,21530,-46477,-25204,16081,-71807,63313,73024,13245,23913,-64961,-43312,-28530,-66447,19052,-11827,34532,-141417,-24611,-23311,-66915,61935,-34784,8681,-3367,33228,-48362,-9685,27272,-56162,-59113,146039,87,-69484,-36566,-7570,-3225,-36489,-65559,-122,-33344,-48638,-49305,62181,28852,-53708,-31194,25798,-92843,32484,89864,14260,29345,14894,55056,54819,-14371,-3619,-14876,-17195,8191,-53890,-1684,57391,7871,-34621,-6641,14096,-19449,-28231,-139,-868,-11171,15781,-7394,-27568,7970,-5089,-19565,-6667,-50041,38193,-4635,-314,16955,34662,-28685,-35147,720,12943,-35375,-2456,-62006,-5803,23162,44829,-68378,13852,-34627,1963,23933,-50654,-55272,29873,-39018,-27037,-3558,36144,-18602,-41414,42001,59844,63035,66378,5557,69330,5731,821,32472,379,-30656,-67739,19186,-12872,-78400,42523,-10541,-38701,19510,8431,10193,-7123,1309,-7141,-36604,17706,13442,-21255,4904,-19606,-34562,-26089,7112,-17124,22961,42211,-20714,28045,41634,70643,-17758,-32944,67540,7655,5896,117641,59863,-278,-27528,62107,95498,6036,-1781,58045,-51,5564,132523,-22113,25936,-4552,35532,36670,44133,9390,26156,46799,4201,-1530,21147,-6679,-8063,-35884,-59302,-70278,36529,-17790,9345,-34301,-14606,43632,64243,-62002,-31332,6959,15378,34874,20855,13388,-7010,-110005,-61137,-29952,3418,-45599,18232,15169,-14909,65684,50679,67031,31057,110956,39991,13200,132345,-24087,-12199,75801,-2835,60309,-64426,-18465,82838,28726,3839,-42569,14414,18307,-75132,-79541,-57267,24859,-295057,243774,-152449,-28072,71998,-69692,119043,-56129,-20988,-17939,15893,101624,41819,47465,51649,81004,1158,-39691,-55426,-13996,8691,91459,132633,11482,-39308,-56226,-93035,-113016,-14173,-43807,6219,85589,12623,8015,51851,104354,-27846,19015,-55946,103831,747,-9596,66510,45291,-64061,6882,-65088,-13766,67549,-56268,-30442,24397,4297,72211,67613,-11713,29470,27882,7162,39286,2732,26570,-9301,-11359,9238,41447,35255,-1237,16362,-33166,30228,76988,61918,-54524,-60739,35388,13915,5785,-7460,-36546,-24159,71235,-16165,-64984,11248,-58329,9613,17293,14098,-14683,-54085,-41489,-68482,-28971,-4221,2919,-87029,36764,3426,-170067,-50758,81409,40419,-59691,-58615,12061,81072,48624,-8173,2371,-14075,49587,-12660,40644,50251,78647,29571,50348,61976,70852,106398,431,68016,-2771,-18378,-2755,-26037,-92574,-32280,-5231,-8049,23989,15132,-29386,-4153,63994,16277,6190,-49218,-106493,-23147,15828,44903,-56121,-34473,-9071,-73710,36508,-70672,25728,7729,-95716,-40946,20718,12769,45117,-86211,91427,12755,53033,-45048,-25252,107346,27093,-45631,17216,-28815,-40689,-21083,17183,44528,19652,-18242,-61053,-35526,21059,33579,26930,79681,-80353,53052,13788,-12689,-16223,42897,64754,36574,18358,-105336,-55857,-24010,-54472,-14884,-17521,32751,-23184,-19766,42684,-55294,-20554,-30653,11881,72866,-29159,-70187,-52555,-61218,-12121,39527,799,-19234,-23209,-42071,-32540,-99370,-38852,18187,16880,26840,78101,-2145,-64671,-601,-8244,16337,-12284,-27756,17986,-38565,-18879,56218,54127,17461,-49175,25973,-21980,-56723,2273,-20115,35907,85066,-39087,-3325,-51243,60954,-30277,84326,-31847,-39449,-51074,-525,-69910,-76932,-22663,6340,13112,51789,17238,28235,688,19060,3972,-28151,52515,77526,15274,79292,-20779,4795,-28305,39581,16827,6253,-13922,-36407,10544,-44601,-61359,82200,25668,-7926,-32849,-33875,48672,43310,17175,33001,3478,11726,-34723,-2406,79585,2728,-2492,29245,-6383,-42865,52731,-20093,25044,-5753,-4904,-42840,486,1018,-27283,-57937,-16175,51923,2542,32106,-55470,-26745,-47397,-35382,-73809,-97608,-87668,-44147,-60279,-25282,-5386,-11984,-51669,-58001,15686,-49152,-29505,66968,21092,25669,-11995,-33660,-18902,-34567,-64159,40544,-27291,-162198,-16129,-20768,69031,90141,-16487,-6046,-2191,11214,33373,26139,-10810,16940,62563,30707,47801,1328,-92504,-57863,-96560,-35140,-37261,29923,24020,-63828,30047,42202,-6317,-153791,-48141,-49577,27561,78266,42800,8049,56587,30832,-84365,-97825,-64057,106855,-8872,-7997,-66448,8733,111026,56662,-5986,-36361,17522,78659,65875,938,58372,11210,-1862,-50431,-43651,14528,-200,-10086,-81114,32001,-21198,-61690,23226,-39664,7690,-65351,-22446,25629,48133,22091,60136,14601,5287,53881,816,28942,36541,25985,32797,-70497,-19630,-18928,14611,3108,-36037,17983,53694,82458,18434,-44859,-33508,50556,20586,13574,13124,86309,15192,38758,51080,69508,-12580,-131598,-79610,15207,-24294,43607,89064,-5907,-87336,-49177,-23111,6800,79344,-30519,26556,-97569,-38249,3653,-32278,-38396,68057,12262,-85313,-69179,20683,8895,-42007,-98944,-27420,-9074,-1290,-71575,-83292,-48957,-22146,-3931,19649,28501,9274,27920,-13357,11694,84124,-9359,31361,53036,38989,-12622,-49833,-37745,-9006,61220,-50242,86799,-8877,-24205,42264,40413,-32486,-16631,24616,-9895,-54788,-55439,7243,26767,4117,7877,2752,51543,-15990,-36676,-79890,27293,-7229,-49962,-63778,-25598,-12427,-9895,12338,-76439,41834,-2040,23852,-11680,7787,106768,68976,28189,40347,-7129,-33766,-16778,-32631,-10882,23795,-12276,76295,37301,78646,37375,-6664,9504,7269,77903,73035,55311,-21807,-41309,7703,48587,42033,3027,-28326,125838,-17058,-55930,-6151,41370,-21503,25979,-24010,4518,22210,14067,25773,62958,30558,-12501,42897,-23305,74591,12285,36584,16390,-5123,-50814,20153,-1659,-5263,33328,10206,108142,17248,-10108,41550,32250,10002,-36835,48738,30560,38104,60599,77535,57631,18602,49318,-39925,15692,7525,-33476,-19057,-61103,-43423,-64142,-9056,-35720,-97636,-80276,-5141,51292,109215,16498,-13081,10704,17675,4747,62412,-5455,62203,25477,-6331,-31029,-4370,-58274,60446,3517,26802,60268,69947,43186,37597,-5671,33954,66841,8692,67387,23383,46482,16917,-9927,20782,54425,90708,102355,28825,4044,62852,111173,122763,2167,10297,-55762,139217,80243,-62368,-1375,14192,-6058,38234,-18810,17010,-82212,-54707,17610,-21372,-65398,33969,75270,33923,6202,-7613,-12844,4956,-460,-16488,62196,-9181,-61047,35689,-55009,-5533,-19270,-60313,-36220,9162,-12586,-71778,8534,40396,-20930,13357,99880,-8574,-60910,19979,17174,9262,42509,137792,24241,-27826,-38256,-62813,-77888,10295,32051,-34898,-148327,-65732,-34546,8403,39931,12446,142298,-5919,-12912,33081,-40634,13492,57674,58915,-3617,-67630,-6224,-13112,22500,-14741,-7049,-12591,-52357,-30734,-27000,-54138,38786,-14552,-11431,38171,-35933,77409,36115,60584,25142,-27625,65278,55085,-49631,-8132,27413,-33709,-69564,10313,23506,42106,53094,136261,3306,64272,25597,-14660,11220,26033,-3069,710,-15515,-57208,-4140,-46682,-44893,30162,30391],[30487,-4428,-6446,44871,-16765,-70394,52754,6656,26097,7369,-19645,-849,-18692,55237,-35689,84023,527,-12260,21728,18761,20361,-12478,15062,6967,-56092,66933,88205,6489,19741,-48489,-38412,-23158,-60664,4781,-4496,14832,-139908,-35646,-47193,-67799,67663,-1371,26567,2733,71200,-35337,4619,23502,-55829,-39609,139012,-15977,-73919,-27130,-14407,14179,-24678,-76552,3531,-22765,-62093,-45518,85474,57679,-67923,-12362,34444,-75230,34998,101137,28291,15168,31365,53977,57123,-33026,8794,-31725,-27893,-9281,-22367,8669,24466,-42463,-27661,-18229,13381,-27386,-45496,2488,6349,-19334,-5082,-37349,-48270,-85,-1778,-14064,5187,-47594,45906,15242,24638,-1141,-11144,-19601,-30159,21382,-1534,-32479,32112,-43240,15679,-3158,33794,-83521,1482,-28183,-12203,22528,-46561,-59869,24337,-26269,-34702,-41129,49703,-23328,-35330,61468,90859,46647,89474,9380,62006,-3887,-6276,32111,-31071,-28498,-51164,7175,-8528,-74662,35760,-25192,-39640,16722,-16730,-39956,-21591,-40817,-20227,-5849,22532,13245,-43154,1520,-403,-62582,-20648,-5226,-39159,21118,70881,16581,104221,22005,60409,10482,-48926,50128,21607,26928,98923,70024,-26964,-57541,60706,88111,5269,-8578,13971,11623,-8584,121701,-19054,21379,-5982,26995,33909,29731,2954,10291,28359,2904,-349,2079,-20106,31371,-55698,-87057,-45252,63103,-17656,38449,-20036,-8609,6378,56677,-42931,-17288,16236,4080,45364,38278,16482,-6717,-113153,-93608,-19448,38945,-47379,-3626,10904,-14839,53673,16213,50881,12040,109966,65363,48342,136566,-18708,-25745,61219,429,87172,-15737,12477,80168,8033,-1483,-26865,-9559,-17678,-109275,-98884,-66802,21863,-281028,384835,-162984,398,50096,-118412,108259,-77265,-32463,-15553,24390,78628,50644,51759,49148,72007,4602,-29566,-57193,-36662,27271,111435,124524,-19880,-813,-40842,-73482,-110899,1761,-25805,9387,105116,5697,2320,23896,98705,-33685,28977,-50518,136956,3643,-7092,45329,-4556,-81681,32407,-37357,-7347,71999,-44390,-24498,51134,31014,105313,73890,-19274,-7538,9767,-14106,23974,18932,26890,-19121,-7394,19798,25908,61991,-5437,-5892,-38612,45168,47992,38737,-49902,-67446,51217,15986,-11561,-425,-26826,-15924,90066,6590,-37180,62414,-41731,25705,15542,16254,-29755,-40906,-18605,-31612,18599,13028,-3981,-102267,14773,-7714,-161204,-14480,80329,37042,-58551,-51155,-6961,47582,59800,-17895,-16923,4646,46248,-16986,37290,46595,95104,39825,30194,65057,75238,110891,-22554,64790,16872,8903,-37958,-21685,-66316,-22988,-28507,-27819,5425,7990,-29705,-7255,79612,29717,24145,-50909,-85797,2691,5131,5501,-63150,-11366,-11974,-67595,49214,-54877,10829,-1668,-85649,-30338,27442,17263,33929,-68367,64753,22366,58821,-52713,-19271,90161,11403,-44177,64,-39447,-45517,6262,7279,23300,6810,-3486,-12541,-46322,22618,23845,22520,89472,-56541,43403,29022,-4160,1359,27442,65631,5515,13218,-82767,-51275,-33615,-68943,-30751,-15300,38420,-70448,-44837,59546,-33434,-4420,2136,16357,100560,-18036,-67764,-41129,-51469,-13190,34852,25168,-11712,-27885,-33748,-8799,-56056,-20330,-28755,-7763,12810,81377,-22164,-56041,3508,6362,7998,-8093,-3509,31483,-32564,-14904,66227,43361,-1933,-24728,25917,-54809,-79257,12557,-32414,27285,87006,-19771,13362,-36132,47277,-39508,57795,-18980,-12243,-62205,-5901,-45405,-64521,-20549,-1207,-5671,69149,16035,22372,4306,16668,-1464,-42201,32865,89733,-17571,80560,13669,12133,-26012,55972,1272,-653,-19700,-30132,-664,-41914,-81649,71221,29490,27238,-17754,-18917,17877,55211,11816,27897,2747,18335,-35125,6415,99270,7811,13998,27906,-9473,-31126,73603,-8457,27614,-7345,4443,-45337,-15617,12038,-13078,-36415,-7374,85136,27488,45554,-68142,-32901,-52595,-4699,-60213,-91627,-63630,-43072,-46962,-33289,-9249,-3825,-47613,-74038,15887,-43934,-36887,58648,26784,29901,-11692,-51332,-33637,-49747,-72339,45946,850,-102327,8735,-45443,47267,75007,-21769,927,44272,4518,53842,93793,2754,-6859,69913,40762,49424,-4248,-96920,-50251,-91737,-15659,-42631,9108,13119,-104667,13980,22623,-40837,-158303,-28842,-55620,8949,53533,29972,14286,39270,883,-80750,-87046,-55386,81454,-29968,18087,-43761,8770,106935,50715,-3265,-33485,-469,66381,80386,12857,60723,19529,-12936,-26139,-33470,-2521,-327,-8301,-40831,-5692,-23984,-66804,-532,-35671,-1500,-94809,-46890,21395,40602,6314,61423,-7356,-23638,57341,19807,22756,25843,17382,10254,-34494,-17020,-4056,-49,-12113,-38186,29151,39326,83883,31947,-27957,-33931,24017,5001,25217,16087,88011,38078,88728,68260,69734,-24302,-154663,-102968,-2686,-12850,13592,61895,-28185,-64695,-49978,4965,-13492,83845,3029,41602,-80322,-25793,19162,-39337,-40783,97182,30009,-101607,-50196,52467,15405,-25456,-90127,-42408,-14332,17910,-50678,-99780,-61366,-4153,-6392,31452,52525,21557,19564,-40556,37778,76543,-82,52772,36360,30487,3164,-58395,-31231,3611,65883,-29251,53099,15856,-1298,31593,19816,5951,-25812,11981,2840,-62744,-57006,-15578,29671,28305,2158,-26048,5072,-27928,-40933,-84857,12395,-32988,-40951,-51353,-14005,30,-21474,7576,-77954,19828,-23488,43943,30023,15992,126263,101600,38337,22238,-22834,-11806,-19872,-13996,-10544,-799,5387,63573,46014,73632,44958,13650,24633,11295,74177,34166,61715,-11910,-43643,-18989,35003,37736,-14689,-12134,123745,-11198,-30236,-25198,59047,-23001,56566,-10652,14078,17831,11590,13900,66143,36859,-7499,12656,-52019,92747,9701,41772,25164,-9954,-29339,4888,-5399,-2266,21647,7973,103395,20691,4315,21849,28943,-3659,-25830,58026,27795,23430,74577,83784,45624,28315,47741,-38646,24767,27740,-46365,-2616,-58311,-54805,-68656,6776,-48548,-86191,-56310,-30194,29607,156271,11400,-7383,23294,14158,20738,56458,-19911,41706,-311,-4190,-30115,2485,-74922,59886,-18814,22884,36908,88290,45075,24362,2008,29981,46778,5759,59516,-2821,36609,18874,-2898,7748,46097,123636,80537,33630,29110,66346,102539,153962,-12834,9799,-51815,120159,89091,-67381,-6163,18373,37738,42010,-49093,33780,-40784,-21490,16556,-32197,-67025,17929,74786,52736,-1962,-13801,11092,3290,-5817,-20872,68066,-4990,-66511,22992,-57155,-44377,-22037,-53453,-33474,-14695,-12723,-58640,-18114,30866,-31765,29063,78549,-715,-21359,18123,-14550,13920,74249,100415,26502,-4223,-52418,-71405,-47544,-13459,13169,-18551,-133183,-91302,-12634,13554,71762,-1685,131737,-25967,-19414,29647,-47424,5023,71893,52406,26535,-47818,18317,-10960,26215,2015,441,-14193,-60911,-31007,-30440,-67202,32190,-19343,-588,15973,-57355,55701,41022,70849,42200,-42604,124733,64268,-44104,6834,28014,-36973,-75324,8690,57688,77503,63124,121844,11640,52843,71650,-2713,46685,29664,-3325,12013,-23294,-47375,-17466,-52896,-32663,28008,17902],[23847,944,-18289,58959,2666,-49839,58897,32188,23376,14431,-22284,-15925,-15145,47204,-49778,50284,140,-9008,33103,36037,21508,24972,47406,14194,-34929,54298,86575,-4331,12648,-26929,-38896,-8811,-52120,-11178,5895,3642,-116946,-17878,-52099,-58109,59993,29562,45690,5252,85768,-28580,15974,11576,-57535,-11581,120218,-22927,-73603,-13764,-22545,29777,-6054,-68894,16645,-6637,-70247,-38609,87768,93112,-75224,16713,35763,-42447,36874,88248,34864,8660,45511,47416,44102,-55489,8663,-41471,-40585,-26846,11955,23806,4520,-82652,-28927,-29008,18452,-34798,-53538,5423,10129,-27881,-32823,-70835,-69079,-4773,4463,-1456,16480,-43847,44925,25123,38797,-16268,-57336,-6566,-20973,42821,2391,-22495,59700,-11502,32525,-32002,18263,-89367,-19354,-17536,-31836,9781,-39963,-52918,19948,-4039,-53811,-63169,48704,-25718,-33318,54014,108259,30694,93822,11868,55353,-16473,-4823,31072,-58308,-14841,-30661,-3922,67,-59937,34191,-38535,-36107,16484,-40184,-57125,-34297,-87473,-32072,22435,23096,6782,-56043,3204,19162,-77903,-6570,-24180,-44378,5917,75398,52878,140430,-5040,30698,37430,-61550,16985,31415,49665,63107,79782,-43489,-71258,53798,66710,5511,-11518,-32296,19804,-22959,94531,-17759,14295,-2292,15546,18174,3970,-16172,-19630,13108,4432,3332,-11517,-35592,54336,-74198,-88348,-8463,90865,-12236,62600,6497,8658,-29118,49387,-7408,832,28452,-8884,48533,56199,30022,-2269,-99279,-113085,-712,70924,-55412,-13243,7841,-21402,27731,-26865,13876,-8412,84584,72200,76857,131024,-7122,-21929,45464,14022,105979,30983,51974,74027,-9749,-10496,-7892,-36942,-52842,-134702,-109462,-72523,18276,-241084,398401,-167515,26302,19977,-143710,80498,-91473,-41106,-14650,39817,54544,53062,45666,41829,67014,15378,-5154,-34610,-55722,51116,109039,90137,-45560,30354,-25709,-60435,-94262,8570,-14142,12021,114804,5071,595,-12681,82217,-30957,35757,-45249,147576,10126,-5725,18058,-52814,-87790,51589,-8757,-6597,52975,-29684,-16878,63369,62195,118881,74339,-18788,-45096,-17382,-38609,13740,39138,24667,-31102,401,33347,20529,76641,-5071,-29179,-47215,53868,13923,16752,-52690,-71548,57658,2472,-35075,18011,-7188,-7324,83936,30994,-1175,92108,-30499,38779,4212,22403,-40069,1624,13252,9832,58081,41309,-1898,-112357,-11130,-17596,-137019,14800,69490,27557,-59816,-38354,-23154,7351,69301,-28299,-36215,30828,31867,-28547,22613,46265,102397,55081,11852,59291,64086,95038,-39516,56641,35202,27241,-70628,-5020,-25354,-15217,-33898,-38800,-13040,-2209,-18399,-1833,77908,30823,38977,-43632,-57779,18320,-11857,-53645,-58486,19437,-9296,-60091,52137,-37692,-4310,-11056,-67360,-21797,23510,26268,14818,-36055,16727,23327,56359,-53261,-11134,58746,3348,-37580,-24083,-44849,-44267,38070,-4198,6767,-5886,10017,36588,-57120,14291,17151,12517,74654,-21377,22744,43643,3283,15924,12475,57953,-20230,490,-45210,-45018,-36709,-67989,-38110,-11888,33278,-94290,-61754,69226,-17173,11803,36912,19708,115594,-67,-64036,-28396,-32213,-21402,35788,48965,-5466,-31131,-19987,16664,-7340,6701,-50704,-26236,-5404,71504,-48080,-29071,9914,19893,-1607,-9130,15996,41224,-33256,-11299,68231,38101,-7576,5444,23439,-68017,-86142,30793,-40788,15038,81092,-516,21816,-15220,27446,-48390,29401,-8948,23361,-65213,3092,-8270,-38595,-8027,-6567,-40051,67001,16805,13429,-10440,853,-5552,-55217,-14770,83559,-53094,66465,54848,22936,-16717,42690,-13165,-10953,-23362,-25573,-13693,-33566,-88062,55314,22804,52455,5977,-13187,-17744,52550,1355,20154,3941,21827,-27981,15231,95940,6461,24216,21089,-15411,-13960,85676,5056,29523,-13067,12949,-40855,-28232,25413,-2711,-13443,-768,87226,47666,62347,-75197,-40006,-51319,34002,-38982,-66491,-26431,-27609,-28423,-39146,-15164,10661,-39541,-80604,15126,-27988,-46963,35244,31019,35300,-6149,-63181,-46511,-57932,-64082,32992,15765,-44726,37242,-66482,22735,47392,-26211,2788,73167,-471,63851,130784,13614,-34729,62474,40150,57106,618,-66483,-36164,-77965,3613,-34500,-13651,1713,-105276,2067,10613,-69276,-139544,-2251,-56011,-9273,28580,8743,16568,17690,-12704,-43934,-58378,-36078,21216,-45434,40038,-17633,-2048,83986,35292,-1995,-27091,-16518,47061,94830,20076,48150,23805,-27729,-2383,-26723,-20214,134,-6649,-8083,-38888,-23044,-66007,-14354,-27962,-1588,-116114,-59691,17114,23542,-1743,58719,-30405,-42176,55036,33154,15529,15070,-4958,-16268,-15718,-17369,14045,-18443,-34069,-39184,43442,23775,73238,42344,-7560,-50329,23118,-7042,29926,6885,81332,54248,126143,74406,49151,-31852,-158160,-120516,-19996,-649,-14351,38038,-33957,-34878,-32854,33593,-27334,75811,45842,56347,-18141,1844,27869,-44368,-34019,111505,31638,-98663,-23431,79328,20536,-3603,-65635,-51572,-13526,34766,-39306,-97978,-67761,6638,-8005,24118,60489,27459,12668,-64436,59560,75835,27807,69234,16754,11233,20896,-47559,-29777,6704,63880,-4207,11511,38832,21621,19057,1990,33206,-35566,-232,27412,-62276,-50222,-17274,28704,43702,-8109,-49334,-34929,-39851,-43138,-75940,-4621,-53002,-21353,-43746,-4529,8175,-33510,3713,-73754,-1187,-46532,58655,65730,12586,115076,119212,55370,16867,-42008,-242,-19195,3364,-7385,-24520,6867,45247,56526,60065,51902,28942,50455,16023,41843,-34861,55004,7515,-34599,-38004,22136,32795,-34754,-2466,88506,-1041,-51,-40932,59490,-23128,65028,11442,10561,10630,2370,-6541,68567,47561,-13534,-46399,-80173,102498,3467,41472,29283,-12671,-1438,-12570,-15811,-14186,17413,16602,93329,20962,13534,17464,24493,-6958,-21291,51927,30979,12497,93686,94114,33791,31686,31804,-40322,31660,40701,-51931,14381,-50777,-65309,-71984,12295,-61508,-65740,-28632,-49786,22323,177605,9915,-2815,20544,4384,31577,44398,-26943,30931,-11687,6607,-28849,11495,-86599,57346,-24515,17043,12979,89525,41092,8662,18518,17884,21729,12726,33311,-37986,23621,21848,6163,-10456,35601,124655,40941,28597,43950,64014,80878,158647,-28865,15933,-40257,78812,79153,-57013,-14540,17517,82867,41009,-81739,54559,14343,10098,12198,-31902,-48857,-1101,60295,68915,-6296,-17809,34948,-3173,-17820,-24990,63877,-822,-53910,15395,-50152,-83143,-24457,-43096,-21682,-29886,-2245,-29487,-28930,21127,-31134,42637,50422,-2024,12653,13134,-56635,13686,90921,56350,25579,21685,-52584,-65623,-8884,-33951,-21180,-7964,-64453,-101685,10751,16618,105760,-1074,104364,-41585,-21948,20547,-60568,-4686,72253,40080,49427,-30302,34891,-18586,20868,14457,4518,-20102,-66477,-26194,-27707,-70408,23645,-21145,5058,-7503,-66411,43961,44107,70711,52973,-54951,148291,67825,-40100,19169,17733,-41578,-62276,13021,81939,90281,55116,90829,21557,41409,111715,9627,72800,32811,771,20045,-23202,-20274,-22920,-53460,-19948,13580,11460],[17217,2793,-30819,59981,25066,-27423,57138,43566,22509,18408,-21420,-36215,-11362,24996,-63657,20560,-6107,-9775,35702,54445,23874,51783,65883,37769,-14440,28163,67602,-13400,3363,-7788,-44761,5697,-41324,-30043,16969,1148,-79259,18945,-31439,-37354,40399,49681,60130,3650,80243,-28619,19130,-1102,-66638,14125,91335,-19389,-69614,-1719,-29584,36885,10203,-45705,35971,11226,-71104,-31507,72994,123047,-74454,45654,23173,-8552,37659,54113,31538,8664,48306,33455,12397,-77257,-5957,-40057,-54909,-40680,37557,38815,908,-99625,-38386,-32876,26150,-37430,-53345,7593,7317,-36495,-60984,-95476,-84175,-6853,12415,13952,22860,-39166,35021,23416,36389,-25114,-85418,7685,-8703,65322,26199,-8787,72879,24753,40814,-60769,1293,-81921,-38187,-5294,-49043,-8420,-28358,-33600,18317,23688,-78333,-66173,33059,-26144,-34166,28237,108169,19541,82959,12946,53234,-29426,5605,25841,-77071,6546,-12636,-13489,11536,-37312,35964,-47496,-24867,23087,-57196,-35732,-34887,-119422,-36208,41578,19616,49,-57487,7732,31291,-82248,12956,-46567,-36459,-11878,60835,77286,123353,-31530,-7276,55737,-67421,-19999,36963,66232,18097,82459,-46336,-60299,43958,33446,6455,-6717,-67006,20367,-33382,61801,-19460,4238,3361,2331,-4294,-26261,-37987,-48221,8821,10029,8880,-14219,-49176,61186,-84909,-58268,27898,106494,-4663,77894,39072,31006,-57269,46212,34776,5166,37179,-18136,44099,66819,51420,7961,-79755,-108410,28525,90593,-66378,-6944,6348,-37349,-4101,-65112,-33390,-23732,38917,56466,89889,116895,9273,-4994,31415,37135,110392,67972,91945,70308,-17508,-22643,6792,-57466,-72935,-142569,-122162,-82751,2294,-189016,323336,-166015,39707,-10242,-140899,43526,-88658,-40028,-11814,57070,37399,50508,28599,28520,64086,30671,27271,-1684,-68403,67470,92690,40516,-61277,45379,-14963,-55263,-59419,5876,-8267,11929,112030,6120,2848,-48046,63539,-15168,35892,-42010,125509,21187,-3229,-9861,-81709,-81202,58855,12439,-9468,20452,-16461,-9627,59569,90164,110954,73965,-12429,-75324,-44466,-59980,12437,58649,19310,-41077,10742,47623,21665,74460,185,-49803,-59918,55538,-15186,4607,-61782,-73625,53660,-22462,-60901,41240,17251,1174,57584,48497,33436,95990,-24993,48050,-12912,30226,-44595,57557,42679,44716,77323,73175,9891,-109820,-31252,-22955,-111421,30126,51937,13022,-60545,-24225,-34308,-29558,75169,-33387,-51545,59148,7636,-42459,-914,45116,101209,72423,2472,47076,37670,65713,-42780,50356,47052,27536,-90725,20751,15451,-11859,-21426,-42073,-27932,-13132,4583,12781,64638,26785,48203,-30135,-28362,20396,-31996,-115024,-46611,48827,-7224,-58148,41917,-25279,-14938,-20597,-45608,-21175,9370,37442,-5319,617,-36500,15136,45667,-48831,-1478,23170,-2872,-28761,-48380,-41915,-34264,67459,-14608,2733,-14539,20877,71100,-63819,1532,14253,39,43948,12996,-4358,53619,536,22028,3639,42755,-40952,-22589,-4676,-41176,-33771,-51368,-35335,-6897,14896,-89776,-65655,70053,-8598,24850,66503,21712,112052,22214,-57089,-15105,-8946,-31782,36527,67519,-1314,-34815,-8884,35129,33064,32612,-46763,-33085,-24388,47799,-71717,5466,16451,25825,-9004,-16580,27514,51650,-37108,-4660,63777,36910,9722,34337,21875,-57150,-77248,51421,-46960,168,70461,15260,18709,1060,5441,-53079,13468,-4457,59396,-58859,20152,34232,-4182,11576,-8470,-79558,43786,18501,6860,-35216,-26307,-11384,-64307,-72519,66285,-75600,44307,78536,31432,2772,16661,-22502,-20984,-24282,-25041,-25250,-22143,-79329,40075,8469,61991,31602,-18136,-48078,36414,-11479,14023,5667,24102,-13576,21157,80019,1239,21456,8909,-25819,5403,88310,13756,29617,-19613,15547,-32641,-37532,44152,2889,4905,1634,58494,61278,79623,-71970,-43421,-44179,69075,-4571,-27915,11157,-4194,-10971,-42700,-23203,26145,-29165,-73720,16116,-5777,-55706,1107,33474,42906,4921,-64194,-59094,-58363,-43260,7953,18438,553,67691,-79473,799,15808,-27670,-2096,66842,-3733,62273,129351,19112,-58351,39511,25065,66217,14187,-10391,-9836,-57611,18924,-13895,-33728,-7519,-75833,-3988,268,-85233,-107005,22380,-50896,-20105,8466,-14340,16708,-2605,-7372,17394,-28266,-8227,-52712,-49334,49764,3659,-20613,52901,15905,2203,-18207,-30825,24336,104905,17790,25709,25799,-41523,13583,-19435,-36986,1139,-5664,7070,-58885,-16494,-59241,-8922,-17943,8351,-123489,-57548,12469,2374,-2977,49317,-46411,-49897,46209,39176,10204,10277,-31052,-36715,-15266,-23181,27686,-36698,-52800,-38552,53569,7568,52683,48046,10770,-70416,45603,-14156,27228,-8506,69055,52679,134438,66226,14592,-33696,-138501,-123753,-31314,11434,-33161,21633,-21060,-4973,1452,52994,-32493,57281,86203,65801,69174,38473,28427,-42583,-19654,104590,21306,-81748,250,94524,25970,19257,-34212,-54543,-9690,41796,-37049,-82049,-65702,5388,-8216,1659,51099,23247,12068,-76971,70185,79512,64083,76084,-2228,-16751,34227,-21433,-32433,1442,53254,17301,-26064,52458,39711,10248,-9566,44846,-40855,-12140,50370,-54695,-37005,4079,24472,43045,-22110,-55272,-59654,-48078,-43487,-55201,-21452,-60738,5076,-46471,-3438,12080,-43628,2216,-65415,-14676,-64785,58602,77031,246,73897,115650,75022,35457,-56789,-1847,-4743,15993,-3880,-37655,-4272,25384,62030,41782,54917,35694,85092,19091,-8021,-102846,37395,31731,-19039,-48346,12047,29798,-54666,-321,34892,10292,27264,-51818,34353,-20904,51722,37404,-238,2687,-13434,-31988,58841,60602,-28178,-100031,-99985,96863,-6248,32386,28674,-12938,23642,-27317,-29760,-39815,20976,36346,79738,19719,20539,29037,18794,5480,-20150,32720,38740,11933,111671,101781,27506,30939,8080,-44399,35501,43266,-51426,28612,-39994,-74007,-71149,13888,-70895,-36244,-6841,-60745,30991,158664,9025,926,-689,-8172,33119,30229,-23654,34065,-12286,20361,-28746,19969,-89323,52999,-13190,7991,-6534,76381,31538,-5046,35679,3345,-4485,29099,-1588,-66337,9579,24359,16388,-29831,25269,90926,-6340,13652,45348,53131,51185,134352,-42550,28982,-22284,30072,50998,-33790,-24828,14399,110895,38569,-104459,69500,60145,31707,8141,-19448,-15258,-18288,39220,79956,-3208,-14274,54881,-12220,-38057,-31470,51688,3166,-27822,16242,-34897,-112911,-29677,-29871,-6206,-36678,12660,8315,-20259,12670,-16091,52618,22251,-9489,33429,6528,-93328,9618,85398,24367,19761,44577,-39470,-47735,24946,-46444,-65122,-6868,17004,-96248,31428,15289,116120,10859,69195,-46709,-19898,5966,-76794,-15353,57597,24092,63904,-18071,39292,-27715,6632,17031,5857,-21468,-64204,-19172,-21490,-63623,14268,-16245,6973,-26310,-58295,45615,44930,61092,54996,-61330,129883,63266,-42926,20951,-136,-46066,-35922,22799,89279,81951,31897,57721,32303,32430,129359,19789,82287,36907,8962,24466,-16730,13943,-17177,-47085,-6159,-11276,10874],[12351,-256,-40219,44915,38566,-15731,47015,35177,25172,19165,-18395,-54995,-8595,-4345,-78709,-1220,-17515,-15919,29863,69111,25533,61295,69211,68813,499,-2725,36568,-15199,-5650,3969,-52921,14090,-28286,-52182,24733,2988,-39019,56233,7494,-8499,14039,55503,65249,-432,62246,-32599,10220,-5545,-82841,27386,56370,-6149,-59809,4896,-31721,31505,15779,-15991,55227,27387,-62788,-26462,50479,131089,-67346,62664,-3814,11100,36581,10853,19016,9663,36679,13972,-32655,-92814,-31557,-26351,-69316,-47863,45709,48630,9153,-91066,-51544,-26371,32847,-33132,-47720,8545,-2867,-45259,-81012,-100540,-88144,-7951,19634,27196,21686,-34612,17936,12134,18196,-25088,-87600,19197,6055,88400,63291,5990,69447,54493,39193,-84548,-13350,-60218,-43666,5503,-57454,-26385,-10499,-4549,19841,51636,-99001,-54081,7819,-25314,-34239,-2112,92519,14610,64810,12688,55525,-40157,19306,14000,-85975,29806,-1903,-22399,24431,-13366,38103,-50073,-4155,40173,-64782,10125,-16538,-115586,-28212,49464,13064,-943,-47883,11445,30530,-80414,33340,-66544,-27043,-20967,39356,85292,68345,-50688,-39402,60064,-64318,-47334,38210,70949,-24314,76046,-36831,-27653,33176,-5030,8268,4451,-80992,11149,-38344,34449,-23873,-9610,6763,-11113,-25857,-53364,-51861,-63876,19630,19171,14898,-3587,-56060,54967,-82119,-4361,51658,98178,1371,83697,66290,50256,-74732,48727,68374,-19956,37456,-18987,33824,63816,75114,23492,-70597,-79711,64140,90250,-81866,12550,34,-62907,-28411,-83601,-71042,-27297,-13899,24239,85556,97298,27644,15244,22375,66700,98504,92548,123614,71812,-11556,-36545,10701,-59620,-67183,-127621,-137308,-98147,-25941,-138470,230266,-156969,35173,-32627,-115655,7368,-63116,-22521,-3670,69498,27590,43718,3727,10667,59029,46499,59090,28320,-72355,65627,72871,-4125,-64953,43784,-10136,-54054,-8776,-3174,-5795,7175,98890,5830,7945,-72354,52034,11955,27475,-41127,75828,35927,911,-32358,-80551,-64649,52639,22953,-12447,-11096,-7002,-3934,41914,106572,88019,76646,-3923,-91559,-62493,-72656,20399,73157,11658,-45623,20854,60474,23653,59885,9161,-65894,-77709,51104,-32207,6687,-71213,-75233,40720,-50412,-83575,60500,38313,8377,20040,52482,53770,80180,-22384,53601,-29367,35893,-44055,101573,60255,63932,77440,97691,29047,-92413,-37474,-22263,-90334,28908,32015,-2679,-55893,-12408,-39465,-55790,75687,-26366,-60055,80171,-22689,-52835,-27854,35251,91134,86717,5506,32254,2362,32734,-28600,49500,48864,6861,-91248,50065,41349,-13453,1858,-41388,-37045,-22130,35354,34421,47618,27856,51654,-13843,-65,11890,-51032,-158219,-35880,69203,-11018,-64141,19940,-19781,-19912,-30719,-26019,-30158,-11128,45428,-19389,28348,-77515,661,29684,-40533,8994,-5592,-11978,-20623,-65671,-29994,-15691,88613,-22356,11332,-15794,28211,81860,-63329,-10099,12804,-10981,9987,34680,-30754,55128,-19434,17974,5004,22333,-56438,-53239,25251,-41992,-27676,-25780,-24677,-539,-13706,-64313,-54360,62700,-7379,31719,86085,21977,93052,43845,-46586,-3038,13512,-37440,31157,77381,1847,-38764,-5797,39465,55665,48793,-28208,-27832,-39196,14199,-85011,36092,21114,20525,-11349,-30014,31340,66234,-38437,7369,55362,36402,48569,56051,23746,-28336,-57703,68286,-52440,-15769,59132,25199,4568,4218,-12343,-50523,16853,-6248,86026,-45354,37866,70829,31557,33063,-5543,-108583,6972,18945,7278,-57341,-56089,-21041,-66552,-113994,51478,-75305,23220,68289,32387,31735,-361,-24281,-26661,-22941,-28911,-31854,-8035,-58217,30410,-8231,56023,52026,-29846,-65038,11422,-23149,14437,6614,26903,3218,20652,67727,-4070,4482,-6511,-41523,21661,83013,13102,26664,-23795,9777,-25164,-44422,68952,4321,15635,-791,11262,66135,93133,-57029,-40473,-34399,90552,42209,12251,36638,17637,795,-46666,-33655,36722,-18742,-52454,19810,14899,-59289,-34996,33958,53158,20372,-52583,-71367,-51873,-16208,-16091,12524,30219,96661,-81675,-14589,-12042,-25087,-13739,25195,-4972,49915,103094,18618,-70365,6571,-4272,70461,29976,49993,28870,-35014,27585,13988,-46756,-14797,-37855,-3897,-18002,-86221,-70735,34907,-41517,-21137,-4638,-32597,16287,-18095,11211,81233,-11421,23030,-111953,-38523,46089,15934,-41053,21242,-720,12671,-7781,-44418,1241,106155,4537,804,26998,-50478,18187,-10039,-50345,1835,-4538,2376,-62248,-4849,-48088,15719,-6620,26304,-112816,-42561,8289,-14092,-1595,32271,-47990,-51401,30788,40951,9225,14625,-48878,-42639,-26951,-33103,32327,-51110,-59309,-34757,53905,-8858,26260,49004,23620,-79959,73794,-16978,19812,-24573,55596,30010,113924,43953,-23762,-30379,-100079,-109113,-33926,22323,-40269,11288,4297,16641,42573,58438,-30249,32230,112158,66904,142519,73264,21733,-31304,-1578,78351,3637,-62101,12636,93015,32416,36330,-7149,-52550,-5918,35662,-38105,-60573,-55291,-8165,-7048,-25747,33247,9112,18651,-72156,67033,85575,94082,72450,-17646,-47313,35509,10105,-37220,-8518,33952,30497,-50719,51958,48407,8335,-13500,42469,-38286,-22406,59431,-42298,-21266,37931,17955,25753,-37388,-37792,-67215,-50718,-44697,-27588,-34992,-52687,31084,-58405,-14582,12713,-50430,3595,-54521,-17272,-72930,37321,55717,-12930,16024,89889,88385,75439,-58078,-12961,21567,21904,-2243,-34301,-18252,7825,57858,23198,48592,30290,116238,18856,-50287,-130277,14368,54308,-4584,-53009,5043,30614,-68377,-3085,-14578,18565,46579,-57271,-15062,-16736,24079,59444,-10195,-4427,-33121,-57535,33636,71817,-43768,-122686,-106770,74574,-17208,14636,23812,-10576,38763,-35963,-42720,-74360,28858,63283,66002,18760,25787,50739,10882,30653,-18140,8108,47689,23291,117316,100604,29814,31282,-14336,-48385,36332,35101,-47228,38414,-27317,-79033,-63379,20644,-73981,-2451,4116,-60994,50062,107454,5202,6505,-34614,-19805,24416,19206,-9460,49007,-9862,31525,-29817,25863,-82033,44723,7099,-5186,-18079,56775,19071,-12805,46268,-7945,-27492,50245,-33965,-73779,-3896,24222,26966,-45942,16447,33868,-46843,-6752,34780,33359,21583,93649,-49876,46067,-1835,-6450,10892,-6000,-34751,10683,111862,36012,-106714,70609,81428,41656,6690,-20,21728,-29860,21372,84579,5770,-1513,67889,-20436,-62710,-40858,34764,6822,1445,24614,-14685,-128077,-40030,-13350,5360,-37532,25108,43478,4233,6964,11288,59962,0,-17834,39432,37,-110435,4229,60858,10489,8318,59931,-16009,-22301,49000,-49154,-106862,-14797,75149,-78928,45530,8480,82856,24387,35977,-37805,-13344,-10283,-90963,-26149,31853,7810,72728,-10719,31741,-28235,-13986,7664,5705,-9255,-50886,-12640,-15474,-50747,5718,-4080,10154,-35943,-34571,54096,41245,45309,49115,-59298,84281,49925,-56884,8974,-19112,-48415,-7977,35219,77369,59836,1718,33480,40819,27438,117846,26228,75677,42312,20372,26125,-6676,42132,-1629,-34838,8718,-39599,13778],[9089,-7736,-42874,17466,36697,-17758,31498,9835,30196,17415,-13817,-65726,-7243,-31947,-92534,-13990,-31951,-27137,18580,76401,24572,55789,59654,93548,8163,-26927,2759,-6908,-11356,6952,-59078,14006,-13286,-75306,26065,2439,-8132,77214,47015,22204,-11924,49446,59583,-3875,39996,-35628,-10237,4219,-99705,23757,21272,14333,-40936,4313,-24868,14058,6812,8970,67163,39567,-44622,-23926,30405,106769,-57755,59375,-39925,7806,32860,-27046,454,4728,15190,-5165,-75929,-97146,-59267,-2994,-80976,-46824,33297,49866,20041,-66150,-61803,-10578,35609,-22627,-39385,8748,-18056,-54298,-85903,-83863,-79048,-10157,23196,34497,13414,-32129,-3032,-3950,-8048,-15217,-67832,23827,23172,109881,100614,20351,52649,68196,29136,-97368,-21969,-27038,-29959,12139,-54336,-40321,12223,27895,23062,75252,-107594,-34492,-18469,-24040,-29662,-24609,67381,14932,47656,11287,58583,-46786,26264,-4391,-86245,48871,-296,-31959,37403,5025,38829,-45852,23948,67709,-62112,57011,17760,-68149,-8239,48437,4645,6957,-30269,10633,16455,-76757,49717,-78118,-28666,-15477,23848,79308,7012,-59292,-54424,48885,-52210,-55432,34802,62800,-53157,65499,-20813,13290,22575,-39009,11509,16649,-73964,-7143,-38723,19711,-29365,-26896,4475,-23306,-40495,-71717,-50640,-63057,43757,29908,19959,18287,-52667,38984,-64444,56284,56350,63120,3299,81860,76011,60034,-80558,56197,79464,-75241,28208,-9343,21053,45685,94479,41062,-81763,-38138,95072,62572,-114995,37930,-20860,-94712,-30535,-73116,-78855,-12963,-55070,-9568,69190,76522,44298,28364,21063,98666,73629,107535,139660,74880,6714,-50526,185,-36385,-33059,-91357,-144756,-111406,-56471,-98284,171958,-137506,13408,-42693,-80955,-19033,-18876,12586,11480,71676,18525,32386,-22566,-7506,47085,58691,81854,47195,-66278,42204,56769,-25660,-57597,32352,-10018,-51145,47845,-13247,-4349,-2844,80859,4079,14105,-79947,53112,43006,11215,-41180,17317,51121,4753,-44644,-51638,-43420,35706,26075,-12598,-29131,-650,110,15351,106175,61183,82103,3125,-91792,-66130,-74012,34463,79990,3587,-43150,27476,70396,22227,43199,19403,-77229,-100512,41555,-35509,21950,-73076,-77799,22612,-71676,-97197,68183,47488,12486,-18835,41027,50076,55577,-19036,55916,-38867,34992,-40630,110954,61359,63482,68424,105253,50649,-64382,-26813,-16629,-71743,13545,13935,-14294,-42956,-5197,-39041,-68349,70148,-4031,-60987,83973,-53626,-55202,-51403,9669,71632,92938,17919,18643,-30779,4291,784,52842,39869,-29387,-72224,76389,45317,-18073,25622,-40477,-40059,-27289,66851,58729,33581,42345,51040,2243,26422,483,-64850,-170728,-33633,76504,-22038,-75479,-8060,-18895,-22165,-41418,-13150,-45055,-31687,44397,-21729,36527,-94590,-14476,14056,-27657,19572,-18841,-24994,-15104,-70880,-11337,8202,99137,-26888,25911,-7653,31475,69356,-55079,-16900,8742,-17008,-16244,37052,-49262,46450,-56135,6706,17488,691,-65190,-83833,35307,-46864,-22533,-803,-10760,6204,-45212,-31543,-29436,50018,-11427,30633,93934,20042,68081,59724,-34568,5375,32890,-32580,17188,77233,6923,-40535,-11604,26969,58099,50309,-9873,-14964,-44997,-21282,-83463,55172,22558,5029,-7329,-47140,31111,84312,-32419,24353,44625,32545,95747,67113,30095,4304,-35095,76167,-57387,-30494,50417,28132,-16213,-7962,-21050,-40163,34676,-12410,95318,-29797,50638,91592,61645,51354,3168,-113715,-29086,16098,16773,-65802,-75808,-34305,-59906,-116950,50964,-52888,10555,26591,23752,64778,3003,-18381,-24576,-20348,-35795,-31802,9066,-29125,28587,-21609,40763,62942,-40444,-64994,-15682,-30577,24755,5729,30626,14060,10986,68779,-6267,-21752,-21973,-61667,28392,72710,2508,20214,-23508,-2579,-21753,-49377,96041,2905,19471,-7013,-37040,60504,97495,-33334,-32468,-26448,93628,90578,40767,42403,29903,5656,-54774,-46223,38543,-10516,-20562,24978,26846,-55926,-63076,32511,64776,37590,-30849,-81857,-40542,10507,-25195,2185,45133,117806,-73708,-21216,-31134,-19027,-30322,-32986,-4038,29657,74496,14103,-67042,-26199,-42352,65013,39202,92886,71069,-15157,28749,42193,-49996,-22305,-8450,1269,-48326,-73488,-38326,28364,-29971,-15122,-10969,-41792,15849,-27397,32942,122060,-12378,50965,-137659,-14734,33293,20579,-57215,-6056,-8612,29866,3929,-58161,-20669,96140,-17039,-19355,28463,-52851,13566,514,-57132,816,-1600,-16448,-51531,8795,-35451,49350,5104,47615,-83690,-20188,6408,-17249,-2443,9009,-31946,-53303,9850,46170,13411,27080,-49239,-30554,-40672,-42086,27848,-59342,-50227,-26222,43120,-24987,-1187,46035,30642,-70070,86308,-17373,11571,-38084,44820,-5207,77961,12067,-55887,-23883,-52425,-79569,-28162,31112,-38986,2712,30695,23407,74995,51855,-24557,5220,116529,59085,168866,94894,10433,-11372,15055,41378,-17757,-50189,11062,73331,38767,41864,6454,-47929,-4100,18714,-36644,-41917,-39622,-30073,-4614,-45867,20196,-10249,29346,-49357,52808,92295,105951,61108,-27741,-72228,19909,35839,-41817,-18407,8144,34527,-60384,37243,45080,12535,-10574,31115,-28070,-28281,49961,-27806,-7292,67091,10492,-1903,-50293,-159,-61714,-48081,-50405,43,-41991,-30788,47841,-72365,-37018,11608,-53829,5944,-41703,-9173,-68745,-2912,10992,-17587,-37008,47398,87651,118738,-40923,-25250,49528,20716,-2895,-14537,-24837,-4914,43932,8309,29418,10744,125747,14976,-59002,-96800,-7395,69070,1372,-57142,1048,35331,-68797,-5023,-42713,20145,56310,-57376,-74486,-12226,-8444,68788,-13929,-10363,-52120,-77905,-1781,76418,-50534,-110091,-101000,42231,-26342,-8063,15509,-5675,41612,-37204,-51163,-110455,35761,90169,55978,18731,26865,72324,435,58756,-12266,-12493,54198,41073,101881,88746,40147,39077,-27117,-48968,34966,18444,-41476,44198,-13852,-77557,-48290,38193,-69491,27458,4777,-50147,70514,47231,-3278,17464,-66067,-28087,8234,14248,12588,68285,-11768,36235,-30296,28389,-67580,29660,24004,-22132,-20613,39488,7754,-12574,46490,-12551,-43748,68878,-55193,-54748,-16459,19635,37490,-55048,9174,-26718,-68323,-25096,17391,7466,771,55196,-47400,62165,16414,-19368,-31800,15969,-41879,5839,88422,32474,-85050,55554,76559,44351,8155,16799,47172,-34325,14906,83355,14550,17186,71999,-24633,-84591,-51820,16110,10168,22249,35530,5881,-127839,-55654,6549,6654,-35494,30483,65456,35200,4889,44599,67385,-12788,-22124,33476,-5458,-102279,489,28736,7700,-7893,64957,13024,5081,63790,-43214,-134006,-26938,96960,-56385,50470,-3027,10141,28748,11997,-15361,-3193,-21920,-98211,-36174,2481,-5401,78654,-5307,17218,-13993,-36659,-11461,5717,18497,-27557,-8040,-12890,-37772,-180,12677,20464,-34988,-2689,57789,29949,27968,39286,-48034,34397,29870,-81740,-13227,-32067,-47040,8902,46296,50395,33147,-26044,22022,42111,26180,84102,28580,60295,48100,33702,26589,3718,53659,17328,-19706,23015,-61807,16499],[5736,-17420,-36998,-12965,21434,-28148,15658,-22718,34780,14509,-7373,-64846,-7264,-50211,-99828,-19282,-46421,-41505,6098,74393,19998,43046,41154,99962,10510,-35403,-23789,9936,-11525,2659,-60023,6198,2601,-93737,20359,-6289,6468,74286,67948,46659,-31138,37773,45719,-3454,20194,-33270,-36076,27534,-107775,7444,-7602,38343,-12248,-2490,-6424,-10834,-14489,20235,66174,46939,-18558,-22323,19872,55271,-50120,34713,-76710,-15099,26062,-49796,-19972,-10004,-6710,-16197,-96276,-87285,-76770,24291,-86167,-37673,3640,42037,24264,-39794,-63410,8753,33025,-9127,-29641,9548,-33113,-63205,-73758,-54422,-59661,-15291,20701,34422,1733,-33941,-23853,-18881,-30309,3206,-37491,18565,42201,125944,123651,33353,29437,61401,14248,-94672,-21934,11299,-783,13047,-41017,-49032,35194,55209,25158,92060,-100240,-14621,-36830,-22946,-18751,-32712,40082,18322,36751,9087,57505,-48524,17244,-26482,-80505,59304,-6424,-42448,49146,14283,38061,-36042,52653,99557,-50512,85810,55393,7826,17989,43022,-4695,22427,-9391,2921,-5604,-72772,58181,-77621,-46116,2321,22097,65865,-33063,-58378,-48352,25016,-33855,-43582,26397,46047,-62620,59333,-6583,45202,12588,-59241,16724,23432,-53765,-31058,-36656,19063,-33678,-45007,-4711,-33438,-45655,-79118,-33378,-49668,73349,39631,23254,44952,-38635,16604,-36298,104321,43609,11956,927,74885,61640,58296,-75234,66495,62373,-141740,13043,9252,9538,17334,104741,55097,-109769,529,107806,2790,-177037,60859,-60227,-125289,-800,-35434,-47547,24135,-67854,-26862,50102,58900,55869,28511,28395,129092,43240,117339,136311,68321,30230,-62979,-24912,9700,21436,-43181,-132901,-111785,-75847,-70396,149657,-104586,-19173,-41012,-50794,-30542,29949,57100,32418,61708,2503,16131,-43229,-20150,25241,63854,89729,52305,-50438,3902,46603,-18915,-42847,20121,-11828,-43903,95806,-18974,-2211,-16688,63414,3105,19451,-71871,65532,68508,-9434,-39455,-27831,61740,4436,-44779,-9460,-23148,13734,29621,-9190,-28211,5532,3280,-13649,89106,40074,84949,6657,-79799,-55464,-65301,49254,78622,-2940,-34451,28113,76708,16711,34260,27786,-84203,-125409,27158,-28852,44590,-61526,-81404,4372,-78768,-97187,60748,39299,11876,-51064,17867,22342,32207,-12738,55592,-37827,24222,-37191,76906,46866,45668,60043,92115,68626,-34210,-2848,-9675,-51557,-9078,660,-17339,-23022,-3085,-34485,-68425,59855,29173,-55894,65419,-79232,-48125,-65225,-31509,44182,88682,31136,8739,-49640,-15544,37126,55423,22296,-68441,-41418,93991,31481,-22188,41272,-41251,-38488,-28101,90757,80544,25921,72652,48602,16119,49410,-5119,-70530,-153825,-41991,70705,-37051,-86596,-34132,-17944,-26831,-51779,-9013,-57921,-45219,31320,-9691,22868,-85379,-23609,6191,-8458,29551,-12881,-39191,-12643,-62502,9584,32054,100545,-28154,37471,9667,30348,42564,-41505,-17925,-1456,-15963,-29054,21571,-55276,28987,-98486,-5448,38195,-16624,-65088,-105108,24658,-52640,-21864,15883,1594,11494,-71005,-3959,3258,35698,-17853,21701,90597,15615,45848,66847,-24819,8096,49654,-15173,-3216,68101,17365,-36673,-23081,678,45194,37157,-1904,-1837,-39302,-48587,-68035,61094,20397,-15189,2439,-64081,31799,99874,-17757,42838,31532,21950,131814,66862,40154,25117,-15693,72181,-60252,-41195,45790,23898,-37313,-30337,-20884,-24760,52980,-18599,84651,-18103,56046,93390,81467,63040,17427,-91287,-49148,9396,34122,-56384,-74368,-48550,-44713,-75984,67578,-18796,9537,-25983,8166,92885,21563,-7194,-13243,-17661,-43187,-26442,27934,4438,33591,-27606,25884,64314,-41846,-49213,-37872,-32064,44730,2364,33846,10708,-8009,79353,-4399,-48161,-34516,-83350,20281,60538,-14737,11119,-18036,-15557,-21992,-51505,117817,-33,19652,-14689,-71909,44394,87943,-7223,-23960,-24062,79789,122576,49281,28177,29982,5635,-67839,-59305,31503,-6234,13714,28942,27459,-47549,-75828,29482,74004,52873,-4922,-88302,-27307,31888,-11646,-9160,48352,123686,-59284,-18670,-39520,-11534,-48475,-81243,-1368,6195,59470,9716,-49649,-48778,-79645,49036,34599,106898,101636,-2008,23603,64728,-43456,-32320,6556,9395,-84071,-50817,-14831,2183,-18935,-7687,-12431,-41682,14628,-30719,48201,123792,-24175,69463,-130278,15172,17860,22709,-65021,-25156,-4281,50762,17643,-71914,-41072,75717,-41103,-29904,31031,-49132,7003,9609,-54494,-3250,4720,-38826,-33298,19871,-24742,76366,16121,66307,-40852,3408,8938,-2466,-8538,-16905,-1617,-60429,-14283,62064,21514,42816,-29451,-3557,-46582,-43663,17829,-61029,-29839,-12423,25080,-39989,-24864,40158,33975,-41317,71722,-17290,5360,-48196,38028,-34764,42861,-21552,-74916,-16573,-6344,-43082,-16257,37407,-36627,-7130,46831,13473,86131,39171,-19917,-19477,99757,44005,142693,97033,-2049,12742,25370,4031,-39748,-49218,-1317,38703,42276,34346,3662,-43346,-4096,-2016,-30727,-30050,-23834,-53891,-824,-49597,21554,-27017,39177,-15096,34130,96921,96909,46924,-32124,-84424,-10729,47653,-44668,-24155,-19939,31658,-59499,13103,30495,18511,-2962,16152,-14527,-27029,27080,-13797,1726,77326,3783,-29440,-56985,44917,-49808,-42070,-62395,20509,-40280,-2891,48614,-78818,-64766,10540,-54879,5328,-26357,6535,-54060,-48290,-32781,-8548,-65797,-522,71154,141131,-9146,-29753,67873,13248,-3878,15543,-18870,-12187,24970,-175,-1199,-20632,101679,8516,-25752,-20570,-22339,72184,-5037,-65122,568,42022,-51656,569,-46772,13517,57965,-52641,-120980,-9551,-37878,58970,-12208,-16098,-65427,-88666,-36914,71067,-41165,-76076,-87867,12054,-31114,-29518,4776,1049,35052,-31697,-54315,-140267,37150,108936,52437,18294,20212,83006,-11123,77900,-2309,-22397,56211,54736,66239,69497,54519,58900,-25899,-43630,32578,-2723,-35183,47787,-478,-66722,-29400,64204,-57710,45373,-761,-29826,84827,163,-14966,35919,-76654,-32726,-9801,14327,35910,82638,-21242,32942,-27254,28083,-51862,7051,27300,-40667,-15864,29947,1468,-4880,36849,-10428,-51745,77918,-61303,-15696,-29737,10282,48104,-55040,2346,-72073,-66595,-33704,-410,-19392,-5130,33135,-33669,72090,29046,-12793,-67632,24171,-44142,-2334,53325,26270,-45242,29022,54752,46081,11145,21426,50313,-32574,22796,78265,15421,34795,66429,-23246,-97191,-62200,-2386,13506,26943,41943,22402,-116052,-73832,28148,-4385,-33057,27991,68751,61716,6350,75361,77702,-15668,-20446,20355,-10260,-74094,680,2602,5229,-26161,59141,41638,28686,70967,-31744,-139034,-35971,89643,-35342,45729,-16619,-71538,18372,569,15885,8822,-23111,-95653,-44907,-22381,-13184,80256,1655,4040,13215,-56324,-34743,7458,51685,-115,-5225,-15268,-29678,-2124,29219,40061,-25615,27661,47534,9291,13330,30831,-28770,-2257,7876,-110560,-36840,-34260,-41808,7753,52591,18585,9655,-44626,21069,31333,26583,44704,27401,46054,52310,47306,27382,11580,44478,30319,-5399,33569,-70195,15456],[278,-26139,-23640,-35180,1340,-38062,4606,-50158,36146,11932,1522,-53439,-8566,-55127,-95428,-20553,-57791,-55663,-3740,62821,12375,31019,17808,83803,12063,-25828,-35771,29367,-5813,-6306,-55227,-7448,17611,-99857,9860,-25091,4546,50677,59035,57306,-40877,26565,29653,2597,6910,-24002,-57235,56443,-99755,-9889,-25699,61206,22036,-12296,22637,-36844,-41033,14687,50506,49863,10036,-18905,20932,-2085,-47782,-4021,-105762,-43339,16373,-55569,-38557,-32161,-19873,-13287,-76023,-63445,-72280,48586,-81522,-22339,-34840,27691,16519,-24630,-53830,23235,25524,2991,-18217,12714,-41678,-70470,-49352,-27979,-36427,-24044,11195,27888,-7758,-41306,-40763,-27390,-37371,26611,-9246,2738,61336,132316,122807,43568,7577,36255,-1056,-75833,-12741,46219,31525,8375,-21775,-53529,51343,69586,23435,101667,-78530,1034,-41087,-22181,-3166,-26940,16514,22576,32811,6683,49033,-45646,-10635,-47586,-71242,59522,-16503,-52105,58289,15848,36664,-22993,72248,124100,-32994,89614,81197,81321,40747,36894,-14533,40057,9753,-11790,-26446,-66988,56851,-65151,-72126,23575,34124,51843,-41652,-52135,-25710,-5436,-14594,-21555,13410,28576,-53906,62349,-1774,55861,3388,-60801,23892,20206,-31742,-55414,-34186,28585,-34922,-59343,-19198,-41903,-42487,-76738,-5754,-31532,96968,45923,24850,67573,-17790,-7927,-5704,126055,21490,-33808,-3339,64441,26938,47686,-59527,77423,22448,-189314,-979,31915,2137,-11176,105485,59445,-138721,24228,93816,-83849,-250012,75320,-108619,-142562,59157,16824,14384,82888,-46339,-14475,36779,47710,60672,17447,42607,153692,16381,119579,114550,37941,46307,-72523,-62161,64907,79735,1919,-98518,-91655,-73913,-51056,119784,-57081,-52701,-32437,-33598,-26965,65124,95718,54846,42009,-22845,-3677,-53911,-21940,-5828,60202,81156,45244,-26926,-34133,41125,5939,-25468,13309,-13096,-35539,121326,-17125,1498,-30882,48315,5549,22411,-55359,82300,81399,-29251,-33002,-45850,62517,-4135,-34275,27465,-7667,-6930,40858,-4151,-11502,14819,6628,-38464,60536,28150,77141,6881,-62345,-35387,-50886,59184,70269,-7040,-22532,22019,79240,9943,37229,31352,-86709,-145697,8070,-19021,66105,-36064,-84160,-9000,-69067,-82065,40047,13940,6156,-71812,-8994,-18022,15814,-3729,53306,-26591,3213,-36397,9077,21937,18050,55121,62318,77618,-10356,25630,-6273,-28885,-29227,-6721,-10093,-1285,-4953,-27639,-59895,46596,61210,-47930,27602,-94589,-33517,-65123,-77115,14082,75524,35011,2987,-45866,-26261,68539,51526,562,-94238,-10715,99572,12228,-22107,45578,-43528,-35094,-25540,99983,95410,24036,113998,45611,26752,65205,915,-66977,-119773,-56883,55017,-50168,-91894,-50995,-13048,-38057,-60062,-12632,-59810,-45819,8307,15353,-4422,-56186,-21361,13268,17813,37863,9448,-49912,-12256,-42774,27628,50166,96375,-25974,39825,33132,24795,13933,-27254,-14694,-18713,-7787,-28815,-2932,-48344,6893,-127901,-11698,61070,-24009,-54860,-110327,777,-54964,-26869,21678,9245,12750,-84541,11540,34300,22629,-23924,7020,77481,8797,28736,65369,-20950,4609,65447,11900,-24678,52803,35089,-24923,-34898,-31454,26416,13813,-6256,4647,-24363,-58675,-44745,57692,15237,-32379,15568,-76156,36953,103608,2248,57748,14952,2780,141216,57092,51440,24139,-1913,56594,-58372,-45211,44684,13158,-53552,-53955,-17421,-9770,56756,-19337,57750,-14283,54492,81413,89781,66783,35126,-50318,-44416,495,55180,-33214,-48378,-59810,-24528,-6915,93412,12050,18721,-63207,-7470,106129,39765,5092,5925,-16053,-48368,-20026,44659,39890,41869,-25092,20005,59585,-30184,-22719,-49605,-27566,69568,-3614,33865,-10083,-32755,86052,-550,-65595,-42472,-101998,-3836,48638,-33158,1518,-7740,-21069,-20568,-48485,126563,-3489,19806,-21056,-86553,20636,63272,14041,-20204,-28637,55492,122227,38632,485,21683,4466,-80387,-69898,19088,-6811,40076,29089,20503,-39718,-71424,25508,75106,62271,18181,-88501,-15745,45392,21598,-19305,44270,110990,-43405,-8294,-37914,-5331,-64019,-101076,1799,-14848,60466,10295,-23893,-56705,-106535,26422,13965,94349,107391,2766,14922,78477,-30256,-45467,9223,17842,-111255,-22948,-3090,-37127,-11292,-3919,-11940,-35957,10887,-29145,51494,87866,-34176,75098,-106230,41188,5314,27247,-63670,-33075,12216,69809,34461,-84179,-59664,49023,-60851,-29391,35439,-41207,7405,14174,-41228,-10913,14878,-54085,-15072,24146,-18765,83869,25115,77016,5954,23335,17263,28473,-19885,-40840,33304,-73115,-38434,87193,30660,55209,5570,29566,-38906,-33295,7433,-57596,-8275,5403,7472,-52582,-40451,32234,36654,-3065,34768,-17754,1638,-55402,33317,-40367,18846,-48038,-78768,-10148,29197,-8949,-634,41404,-40151,-17654,46433,-9056,72951,26005,-19021,-38000,69067,24823,85931,81905,-12583,34248,26294,-26216,-59110,-53308,-17586,-3165,39784,17677,-11013,-40904,-3716,-18115,-22831,-23234,-13024,-72910,4566,-34955,37881,-33298,44296,18445,18603,97541,75924,34902,-31408,-80728,-46813,43216,-45819,-23864,-44585,25586,-55174,-12406,9360,20789,6749,1178,-4598,-17807,2499,-2277,4508,64739,-262,-46526,-54730,79504,-36788,-34908,-78300,28198,-30020,19436,32430,-70782,-88833,11082,-55286,-2340,-7529,25270,-34101,-78260,-48795,11574,-64274,-39704,44401,127566,24351,-21510,69808,1006,-1676,45936,-2397,-15069,8284,-1446,-36882,-55301,49177,1581,31859,50142,-27804,63555,-22015,-77951,4591,47358,-18647,18060,-37471,2,54504,-44055,-133939,-10672,-58748,29898,-11246,-23341,-69307,-87400,-60632,55759,-14580,-39827,-74539,-4480,-30390,-43041,-7177,7835,25103,-21474,-54368,-158444,31304,114036,55721,14357,3623,75785,-20648,79647,9311,-20329,54207,54268,21329,48917,67132,90160,-12088,-32048,30228,-23735,-28220,51027,12069,-45695,-13254,88908,-40241,46937,-7965,-3538,90061,-23984,-25567,60450,-55726,-35394,-23167,15549,52131,85377,-36103,22255,-17903,26367,-41245,-19803,13923,-56997,-7657,28127,2308,7654,21369,-4574,-52403,73439,-52718,27259,-47153,-1898,59218,-45949,-5644,-92010,-47381,-28058,-13441,-41525,4937,31428,-10272,72599,34971,-1847,-89398,16524,-40324,-15682,22185,16674,222,1010,28607,50567,13558,9103,30006,-27030,41539,71450,2985,43769,51958,-17084,-98099,-70010,-19672,17352,15650,37732,32140,-99609,-89490,47457,-24355,-31542,20249,54944,75746,10241,95913,91672,-10953,-15247,5171,-15404,-39038,5505,-8831,-2570,-42253,44282,63717,43444,71472,-18525,-122192,-35295,67711,-20304,33175,-28619,-124335,-3191,1490,48102,20334,-11944,-83124,-52290,-36931,-14688,70789,12141,800,43775,-68486,-55215,11733,71055,23082,-2898,-21822,-27803,-26,40422,63017,-12719,49097,21876,-18865,3877,27842,-4788,-19198,-9871,-131240,-51883,-25523,-34576,-8748,52765,-5031,-5927,-51532,25244,6848,25555,16658,23672,40282,52569,59266,29307,15072,18173,28746,5031,37060,-62834,8554],[-8158,-31031,-6544,-41171,-13354,-40080,1615,-62611,32933,10830,12539,-36935,-11156,-47146,-77518,-22267,-63496,-65321,-8810,42825,3879,23942,-6931,50932,17572,-3745,-31047,42815,3837,-18024,-46940,-25761,29970,-87679,-1247,-50621,-8677,17200,22192,49770,-43308,18162,18689,13412,1208,-10344,-64084,78566,-74937,-14881,-32105,77748,53344,-20891,56374,-59498,-64227,-4179,23158,49173,33293,-11395,30845,-39225,-51842,-43588,-121097,-59514,4670,-49061,-52929,-53534,-19833,3611,-12954,-29427,-40156,64014,-65851,-4267,-71402,11412,-2403,-25523,-34762,25358,15147,9913,-4254,19640,-38452,-73208,-22510,-18168,-16800,-35303,-4306,17113,-9987,-53284,-51138,-26529,-24377,49909,7915,-21320,76977,126107,97905,48603,-7202,498,-12962,-45347,3201,69076,51874,29,-1904,-55889,53439,67073,17128,104655,-48410,11003,-29963,-21265,12979,-12945,-386,26199,32640,4968,33674,-39146,-51231,-63027,-59696,51026,-25897,-57285,63420,15024,35407,-9370,74299,128975,-13352,73162,86077,125404,50305,30852,-24883,52561,23436,-31160,-36875,-56792,46456,-44518,-90981,37481,53415,41814,-25670,-45569,2754,-35238,-1126,-5623,-2393,18562,-34028,70156,-10314,44990,-4686,-45131,31992,6095,-17416,-74621,-32293,41353,-32444,-65005,-35077,-50365,-34719,-67902,21939,-16408,104101,47100,25499,78032,2632,-29234,20146,118225,238,-51677,-5515,51149,-14176,33831,-34169,87720,-26814,-193526,-6194,52021,-39,-28645,101055,49925,-149202,29866,55355,-175134,-280339,79199,-145986,-131202,133528,66194,83756,148943,-52,28503,33135,44382,59669,4072,59324,165996,486,99669,78751,-23128,39166,-78022,-108146,107896,123409,29309,-49845,-51422,-48436,-35514,33728,1844,-77122,-23490,-28738,-12522,73422,114283,72547,18226,-52365,-22565,-55129,-10514,-41235,48136,59211,30065,428,-54716,38270,30867,-9623,13272,-13276,-33473,117476,-7970,6674,-40764,32213,12200,21947,-40286,94408,79900,-43042,-20042,-36987,50178,-22910,-17498,47381,2214,-21425,61114,-1133,11803,28577,10812,-53724,28217,22024,53079,6067,-44046,-13151,-36031,60459,56885,-9745,-11718,10509,77653,6169,48960,28124,-83701,-152612,-14138,-12577,78036,-2621,-82742,-13648,-45553,-54578,12536,-22019,-3057,-79329,-30537,-53699,7172,5789,49928,-9021,-24469,-39862,-69087,-6267,-9357,49152,25985,74677,2545,48180,-10449,-6811,-36981,-9048,5337,15412,-8766,-20111,-47490,27748,78263,-40507,-19090,-97214,-15717,-50220,-107415,-9770,58474,22605,-132,-19214,-28610,83744,37911,-20249,-93464,10066,93275,1132,-15419,41197,-45997,-33036,-21518,91003,100450,24359,156204,41607,33685,69801,19155,-55034,-83315,-70550,34390,-56286,-88156,-54507,-3480,-56196,-64350,-20793,-45068,-30515,-17370,48000,-29939,-17956,-5840,38657,48811,42092,38974,-53029,-12176,-16691,38832,58463,89024,-19742,32590,57010,15341,-6707,-17363,-10014,-40434,5599,-20302,-24153,-32062,-14461,-127977,-8076,78534,-18205,-35372,-98300,-24951,-50037,-35562,19407,11585,7106,-83594,14235,53135,11873,-27748,-9804,56230,147,13295,58231,-24155,-3448,80727,41729,-41583,34913,58460,-6220,-42223,-59407,11946,-12668,-18161,1194,-8496,-46821,-22202,51619,8467,-39613,28512,-79019,46619,87717,20877,64667,-5863,-24772,120774,41238,60345,1576,7511,32718,-49288,-41114,45229,-2603,-63408,-72093,-18166,-1299,38595,-10230,22777,-18399,47796,65403,88209,62618,52134,-8403,-17270,-7111,74312,-6062,-5466,-64456,-5075,61212,114475,27358,33093,-68145,-14399,97292,43536,14002,28513,-16694,-49328,-18105,53489,72754,48948,-15942,26160,53204,-8509,7572,-48175,-18350,90818,-11780,28082,-43072,-56181,76973,748,-69022,-45841,-112448,-38718,37488,-47425,-5742,6524,-12519,-9430,-37582,119051,-6665,22233,-24036,-82052,-4993,27996,24996,-24454,-38662,29297,85961,18237,-30366,13107,5620,-81585,-74367,6457,-12144,49975,24363,14458,-38154,-53798,21367,62699,62725,33076,-81081,-9856,50860,62045,-27145,37710,85337,-30407,7043,-28966,-2698,-73053,-90888,3648,-28363,69776,19205,2317,-53562,-117772,4355,-18305,66655,85143,172,6114,83666,-15869,-59994,3383,24103,-117839,5767,-3233,-78372,-9517,-6076,-12752,-30676,2749,-24097,42662,31544,-32284,68202,-85471,53788,-1610,35461,-55302,-28651,37174,81094,54460,-92379,-74842,22295,-71040,-19591,42146,-31115,19995,11978,-18913,-21503,27586,-55806,-2790,19453,-18716,68527,30931,76841,44234,36786,31147,67354,-33766,-58576,59984,-86927,-59316,107407,37493,58631,45189,57592,-18108,-11166,956,-51441,3424,24239,-1414,-61066,-44372,22971,40894,31324,-8102,-18418,-1405,-60141,26905,-15510,6671,-60557,-70063,-5056,48869,15958,17178,43645,-51777,-25401,30609,-35239,43079,14817,-21423,-46796,34702,5302,29047,59110,-19145,46332,17553,-46631,-72759,-51552,-30271,-41918,29442,-216,-27731,-41460,392,-24002,-17590,-16097,-9975,-82131,11618,-8061,60789,-24778,44272,38184,11247,95353,59997,28409,-26581,-62850,-74125,26178,-46927,-18328,-59568,19938,-52640,-30732,-10606,16242,16401,-12462,-4656,-2839,-11686,5540,1663,36842,50,-47222,-43029,88687,-24219,-27830,-91574,20865,-14227,25203,5356,-47540,-100596,14078,-56844,-19149,14162,42578,-15470,-77087,-24016,33112,-43904,-57724,16751,82461,43156,-2575,55056,-14028,6819,66211,17244,-15672,255,3215,-68984,-79648,-9740,-3395,80629,70596,-24653,46866,-42415,-92377,13716,47847,22071,46274,-29721,-16598,48579,-33416,-106448,-16656,-68021,-9325,-18078,-33398,-62688,-74421,-65378,34609,23189,-14212,-66482,-3526,-24574,-43695,-18880,11765,17640,-9189,-54997,-164558,20037,105068,63247,3388,-21845,50514,-24454,62790,19096,-10187,50803,36242,-18950,32204,72760,124215,7616,-16622,28502,-40290,-20085,54431,23063,-17987,-5867,100738,-19513,33466,-14388,23975,87536,-27844,-29884,85213,-9171,-38599,-26818,13635,53932,75246,-50239,6290,-1100,24877,-39329,-44306,-11033,-66758,-540,29328,9641,21656,5671,606,-48347,56253,-32837,56029,-71912,-12674,70777,-29923,-15984,-87194,-23153,-9170,-19329,-54854,26335,44447,18048,63745,35251,-790,-93420,-2329,-30441,-33355,5898,4932,37944,-17214,7447,56952,13679,-17403,-4619,-20362,62869,64070,-22725,39678,31217,-9068,-89800,-73733,-34284,22235,-3588,20463,34948,-85925,-97112,58983,-45730,-31027,11387,31579,74840,14755,101830,106177,-2627,-12327,-7675,-21794,-11828,13792,-5899,-14401,-51456,23990,74493,45887,65838,-6820,-90844,-22303,43091,-12529,16764,-35584,-128266,-24069,12614,72626,28745,7400,-62948,-58343,-39681,-10581,41967,25444,12369,64719,-70315,-67035,18085,59592,35651,493,-29687,-29082,4609,42713,75091,-2059,59063,-12543,-48312,-318,31006,19244,-18743,-18089,-132157,-51786,-10551,-28858,-29794,48185,-9779,-11967,-48157,28974,-27414,20265,8984,18340,44231,46868,67617,32089,13814,-16090,8971,10168,31624,-44360,-3958],[-18325,-30766,9113,-29777,-15649,-31156,7117,-56196,25820,11653,23425,-22892,-15004,-30480,-49102,-28696,-62061,-66271,-9257,16717,-2377,21493,-30473,14897,29491,20131,-13176,42430,13729,-31994,-38771,-48830,38744,-56913,-8581,-75183,-25415,-13534,-28511,24890,-44081,10368,18572,25232,1609,2010,-52165,82428,-40405,-532,-30019,83206,72306,-24620,84919,-78307,-77808,-28451,-8984,45367,43588,269,43973,-41130,-60974,-69956,-120033,-53208,-7616,-37369,-61940,-64027,-8163,27064,73041,7945,14210,67442,-41493,12458,-96210,-1888,-26109,-38979,-11520,12068,4838,9840,12260,30544,-21449,-67637,-3669,-28860,-6237,-46022,-22875,4102,-3121,-66313,-53948,-16570,4139,67863,11074,-48475,84547,107326,58016,45740,-12961,-35536,-19292,-11839,20550,73791,50395,-8903,14115,-57914,37407,49533,8500,101259,-17626,15901,-7327,-19153,25618,2031,-10808,28497,31309,5066,15940,-30256,-91471,-70025,-45732,37597,-30762,-53922,63356,17806,34269,2742,56291,107866,4955,47353,71010,133757,41811,22927,-35828,53764,30309,-51044,-31833,-40779,30239,-21826,-88196,36504,70848,37206,155,-42028,24768,-58196,617,-9805,-17921,20793,-12357,70513,-30683,24596,-10911,-19201,38969,-15815,-15166,-83787,-30625,50697,-27220,-59095,-47444,-61005,-26803,-56425,38592,-9235,89840,42229,26110,71933,14513,-41747,38227,87837,-12074,-30677,-1987,35392,-43860,22538,-792,97227,-70124,-149670,2347,63531,2149,-27742,98213,26763,-129282,22987,5743,-236254,-216452,73855,-154326,-79556,196392,98700,135157,194440,49466,87416,37645,48226,56799,530,72880,156840,-1235,38414,32461,-104958,-2626,-78626,-158827,118256,141318,32017,-1812,-309,-6220,-23789,-120315,63415,-85374,-19249,-28095,5733,53401,108006,79508,-3213,-76573,-33566,-51750,11765,-73222,30387,30508,11584,26515,-47704,37079,41019,2293,17771,-14209,-43666,87411,4752,12258,-41984,9453,20731,17648,-34162,95122,67479,-47653,-1326,-12626,25532,-49356,-95,51324,8519,-27739,83588,-3635,31511,44979,15593,-56562,-518,14784,14366,7544,-24080,4707,-24366,52359,40207,-13950,-6301,-3581,70727,8170,61215,17688,-73807,-139794,-35227,-13271,74688,28150,-74066,-7486,-15375,-21581,-13324,-57435,-12168,-74197,-40425,-70950,3550,13193,46602,9150,-51893,-47465,-131362,-30934,-27558,35060,-5195,60226,5196,56937,-23255,10353,-25639,-8592,23369,21481,-12487,-12896,-35411,-6167,73216,-35876,-61782,-87999,184,-23361,-103826,-17688,43807,-6566,-3230,20599,-22864,76793,15701,-36009,-61412,18153,78691,6233,-1897,34218,-47472,-35077,-17977,65344,94258,22503,187589,34925,36600,61598,44855,-37160,-54097,-75716,13981,-54136,-75583,-44756,8018,-76915,-63430,-29624,-14862,-323,-35939,79936,-38791,18660,20077,77637,78330,37767,62434,-46946,-10797,9582,41813,55870,77640,-8719,20742,74131,3414,-16123,-15137,-6505,-61204,20884,-9708,-31700,-12376,-30433,-95518,4408,83264,-325,-10037,-73665,-43130,-36077,-43376,15081,10174,-7604,-70631,7644,51824,2757,-28586,-24588,29437,-9464,-4508,49691,-32010,-12582,93162,65832,-50838,17651,81626,14816,-42766,-74988,8902,-35258,-30090,-10275,-3892,-15005,-8148,49041,1849,-33484,37449,-69930,57034,51033,30987,61854,-29819,-58269,80793,23367,63209,-32627,15033,5895,-32209,-29762,45496,-20950,-69368,-84159,-27597,-3433,2991,9489,-11255,-26267,37711,53443,79840,50947,62772,17376,19749,-9697,86293,14854,37841,-60745,8491,102171,118542,22883,46176,-40737,-5678,65177,28364,16607,48112,-20627,-45411,-25144,49315,94337,51202,-3963,39589,47903,14050,34682,-34429,-6313,99173,-21177,15584,-75304,-69809,50450,-5488,-59658,-45920,-110458,-73359,26126,-54279,-8027,23818,11217,16676,-17353,98773,-8664,27375,-23131,-64412,-24983,-8426,23860,-36304,-50365,8744,27110,606,-54301,12462,10840,-61692,-69842,-2228,-21086,40121,15926,18075,-43077,-30354,17742,35283,53191,37893,-65949,-13404,49783,93970,-32279,32535,60376,-22841,23468,-16367,-4484,-73097,-63379,2401,-31361,76885,36328,21816,-48075,-114279,-9697,-52594,36590,43712,-6759,-29,82990,-6290,-72383,-7989,26441,-101284,32070,-12311,-109994,-14838,-13538,-17644,-31743,-10745,-17087,25852,-21863,-16252,52544,-79471,47820,-3188,44113,-43504,-13538,64114,80797,75457,-93698,-83300,2044,-69692,-4323,50895,-20056,41949,2692,7848,-33189,39911,-44001,532,6616,-23680,38250,33098,66345,62834,42962,48366,102154,-46068,-67670,67697,-94926,-74382,102539,39569,50882,77002,71175,9353,17075,109,-44868,-1054,39988,3572,-63639,-34437,13094,47069,50951,-39228,-17833,-6410,-61875,15797,28860,84,-56578,-54547,-565,51561,29260,36198,44568,-67274,-26645,6834,-54532,10141,4811,-23941,-43238,5600,-10980,-8559,39911,-21169,44672,1811,-58167,-78438,-35176,-34343,-67574,12064,-10605,-35885,-44418,11165,-20076,-18669,-3504,-13844,-79506,19821,19452,77920,-3364,42300,35885,11635,93105,64475,27895,-18628,-36438,-80215,4104,-50366,-10538,-59733,17452,-52791,-35738,-21029,6710,24598,-24925,-16865,12832,-8764,9276,-4997,7514,5552,-32348,-24080,70210,-10116,-20386,-94338,719,1948,8798,-21926,-15445,-95071,19237,-61057,-43885,34809,55506,-3635,-44407,32142,44520,-26513,-48726,-3761,27033,36383,18314,29160,-29237,22111,69192,31595,-16206,3250,10778,-90296,-80341,-48941,-4451,93993,32113,-16450,28093,-56896,-102344,27245,41232,58583,77116,-32711,-31246,41586,-23593,-49570,-27363,-65187,-41840,-35072,-45976,-47749,-52753,-49844,14943,61633,-1470,-64807,8538,-15123,-30047,-28564,9356,15450,2565,-58902,-162893,7838,86965,70137,-16556,-51476,14433,-20065,33774,24494,1540,49138,6302,-46496,21171,68897,144285,24017,-1747,27412,-49334,-10818,56626,31580,8053,-8519,93527,1841,11208,-20415,47760,80218,-19726,-24494,101083,41657,-44102,-19123,6080,37852,56469,-56920,-12101,21620,24807,-44695,-59813,-37497,-66597,1807,27144,20212,34482,-5294,1447,-42386,31330,-6746,59715,-103233,-16479,81374,-10690,-28571,-66413,-6914,16112,-18897,-58352,50374,61385,44498,48871,31998,-14004,-79977,-23081,-15884,-50789,6603,-6021,59323,-17801,-5473,60856,10948,-48762,-38657,-14378,77839,56083,-55391,23384,8435,-3005,-77702,-72058,-43185,28422,-18648,-7263,33271,-80321,-93751,57680,-60050,-30731,4753,8489,62121,17975,93026,113914,5050,-17621,-15217,-29422,-2283,22863,2824,-25698,-50142,2735,71898,35216,54882,1356,-56138,-185,21950,-10380,1619,-35641,-91762,-29747,31178,82699,31774,25353,-39062,-62570,-33607,-2675,-8846,38400,36411,66338,-61246,-67453,24735,15275,36942,5888,-34957,-27602,8895,35387,60747,1856,59100,-44790,-70178,-1229,37078,38568,-7111,-14794,-109072,-36195,3015,-28575,-42570,42198,7710,-9094,-38215,28132,-62024,9352,19839,12107,52912,34266,70811,34498,8973,-47402,-24904,10450,17889,-23169,-19479],[-26928,-26231,18527,-7233,-4423,-13199,18856,-33790,17227,13456,29942,-17708,-19766,-11244,-17053,-42466,-53341,-55849,-7185,-12262,-3513,20498,-51050,-9095,46501,35029,10101,24647,19777,-48449,-33493,-76670,44270,-14901,-9358,-89592,-38418,-32633,-73142,-10713,-48558,-1135,30877,32326,5145,6768,-24706,62859,-8234,28008,-25390,74620,73220,-21709,98998,-95518,-80149,-49643,-37594,38147,36986,12996,54244,-12330,-72216,-74087,-102870,-26847,-18799,-26134,-64696,-56842,9285,44287,146250,40358,74083,59051,-14109,24377,-102986,-8724,-45317,-56557,8865,-13337,-2544,3661,29496,44020,6665,-50650,1245,-52717,-6165,-51846,-40333,-10514,9671,-75030,-49689,-874,35881,76607,3048,-71976,80465,79165,16492,33476,-11676,-62607,-19868,14911,32254,59080,28172,-15223,23704,-60176,5310,24420,2443,90900,7088,17196,19378,-14565,33239,12466,-17200,29218,24797,8076,2474,-20067,-117268,-68776,-28825,23794,-29257,-39737,57583,27654,32432,12490,23969,64934,19769,23442,44631,120033,18440,10518,-47065,41034,31675,-66720,-12711,-20245,13124,-3341,-59844,19728,79088,36921,23094,-41703,31526,-70380,-12029,-37154,-29462,34274,3417,51365,-56324,12007,-14278,7578,42245,-39713,-23674,-79590,-27920,52909,-21577,-42440,-52039,-75052,-22142,-45217,36583,-11216,57471,30792,27178,50379,12290,-41403,49627,47739,-12240,21159,8365,18203,-49603,17186,36596,106137,-96394,-74863,24466,63151,6327,-8363,102212,-4346,-80940,12987,-36420,-238507,-61414,62466,-130051,8535,222752,109456,155171,192620,79275,135454,45416,56751,58404,16441,78665,118308,9186,-68124,-25199,-182110,-76058,-73918,-207773,86822,135884,15182,31901,47298,39470,-23223,-302699,114645,-75288,-21079,-21921,19806,15832,83136,72173,-17785,-87414,-30349,-49961,37790,-93927,11539,2912,-6060,45744,-17154,38120,31487,9858,23607,-19098,-64597,43123,15285,16607,-32232,-22082,26228,9787,-38121,82619,50361,-43378,19035,12347,-5699,-75478,12992,50282,14438,-26952,96313,-13086,41250,59467,19735,-47373,-20784,998,-29218,14259,1974,14712,-16346,37411,21510,-23162,-9148,-17135,56353,15230,65006,1446,-56750,-107816,-48560,-21089,55109,44848,-57465,9584,13055,7586,-30348,-80458,-16575,-58577,-37497,-66542,1254,17121,44635,22433,-71021,-57115,-160149,-47298,-31446,8955,-23030,38015,2435,49719,-41499,20100,4898,-8134,36692,14827,-14861,-6273,-26680,-63723,50499,-34266,-90734,-71311,10111,9491,-61040,-3532,36395,-46154,-8731,56227,-8987,50210,-9945,-44682,-5090,18317,61767,27239,16442,30416,-47622,-43056,-15980,29708,76315,15508,199372,24280,35143,42950,70023,-16836,-34578,-69014,-1962,-47157,-57314,-25513,16908,-92784,-57424,-36250,22104,39637,-39521,102035,-24717,46956,48990,115869,97808,19712,66588,-33436,-7555,30209,38178,44588,58949,7200,11454,78232,-8490,-17784,-20645,-5390,-74868,34261,-1685,-21616,4951,-38608,-44464,19852,69646,23858,15891,-44239,-50098,-14008,-45232,14414,7467,-31168,-51411,-3192,28725,-6095,-26774,-33651,1785,-19116,-24591,43471,-39256,-18629,97998,77203,-52980,3165,96248,31459,-37488,-75207,19013,-49281,-35615,-23330,-19467,27740,-6460,53077,-2959,-15264,39221,-48882,62283,1177,28532,50960,-53435,-93022,37971,7203,57642,-63712,21535,-18101,-8951,-14730,44564,-38468,-75698,-94307,-44031,-16180,-36021,35248,-37700,-31207,25171,47960,67933,32162,61168,19106,50686,-5594,87980,23617,63555,-49532,14386,106414,101407,3741,52317,5124,20060,16300,-268,12982,58181,-28414,-37444,-42356,30490,94115,47109,6841,49540,43216,26603,53006,-12783,6650,88321,-30446,-1794,-91909,-67076,15318,-21916,-43780,-44437,-94228,-95301,13251,-53278,-3866,43077,43286,54515,10758,74118,-8310,34350,-19723,-41013,-32440,-35489,12914,-51637,-59226,-1864,-29563,-5729,-64797,23999,19731,-20180,-55625,-5763,-31577,13973,6447,35425,-46232,-8342,14948,-2095,35292,34605,-44361,-28520,44390,106189,-34635,30481,49998,-21253,36915,-3854,-9683,-63964,-35476,-2880,-24118,74052,57197,30560,-47288,-100933,-11240,-77825,12751,-1417,-14303,-2383,80025,-5725,-78959,-22229,24357,-69113,53809,-25128,-124119,-26427,-24334,-27984,-42271,-28683,-9654,7154,-54340,8171,33827,-86775,24996,-1711,47693,-31570,7653,85502,68886,93302,-86233,-81084,-6775,-58205,12104,60341,-8102,62074,-11708,32429,-43525,48132,-24460,-4980,-10791,-30840,7817,32146,49217,56616,42552,65047,121478,-52923,-68097,52888,-91270,-82416,61300,36449,34221,91183,66379,33492,42190,3654,-39260,-19881,48681,21858,-58964,-11067,3447,53795,52311,-48753,-14302,-14949,-58996,170,70029,-8741,-38425,-38672,4556,40005,32783,54526,44068,-78158,-19724,-14656,-58871,-13148,-6237,-22553,-27191,-13216,-21244,-24408,30694,-19378,29243,-16077,-63151,-75352,-3136,-28833,-73862,-8646,-7525,-28978,-48084,29392,-13010,-26532,16205,-20555,-66230,27933,35557,79591,22671,43033,11746,13796,92184,93333,30699,-8463,-8765,-60872,-14800,-57828,-4431,-43153,19715,-52633,-25773,-15869,-1169,30568,-36687,-36960,23000,9971,9288,-13424,-10528,15463,-8978,-2321,39565,8699,-10745,-81762,-25859,13134,-26786,-39181,14551,-72741,25109,-68925,-72172,47533,63278,-1008,3995,93229,39161,-29682,-16439,-14145,-14273,5709,29722,1112,-41181,40854,53520,35035,-18144,14525,17336,-97722,-51980,-54061,-730,68529,-33547,-7336,13063,-58685,-102198,42876,27468,79978,97522,-45895,-39324,33814,-18257,13424,-41520,-52342,-50200,-57409,-58540,-29406,-27276,-19278,4689,90508,4135,-66062,19073,-3840,-4840,-34290,-2075,17054,11764,-65693,-158652,-147,67078,70852,-43447,-78152,-20255,-7625,3748,25325,9030,50832,-23987,-62261,14089,56781,131368,29602,7985,26552,-49655,-1538,54960,36311,22266,-16186,70492,21579,-11494,-28137,63769,70214,-7768,-9824,99014,72000,-51635,-2542,-6873,5868,36185,-52201,-29974,46012,26507,-51059,-63123,-55586,-55643,-2189,16974,29339,45062,-9040,-3243,-35944,5407,19561,40015,-133216,-8348,87894,7367,-41612,-41443,-6427,37364,-15343,-54040,67721,71466,62322,33189,27028,-35935,-53088,-35794,748,-61002,18428,-12900,63121,261,-12052,57219,6186,-73192,-58385,-9509,81259,46937,-84368,681,-11597,-1874,-66886,-63670,-42029,35678,-19478,-38480,31154,-84105,-81703,41294,-61451,-29641,1385,-6675,44077,18542,73309,105892,8817,-33276,-16316,-37081,-11586,29425,5824,-32582,-37393,-15328,57260,13990,40123,5403,-28694,22744,5207,-10631,-7301,-29367,-40903,-11094,53983,75755,28024,30946,-15932,-63625,-24375,6663,-72929,46836,62550,47333,-42971,-57540,29126,-44868,32487,13157,-34211,-17797,9457,20946,14982,-2743,52081,-64902,-76585,-1692,40469,49802,9250,-2556,-68686,-10825,7985,-36232,-39079,38282,41285,658,-25915,20642,-85205,-6426,39603,5506,58124,15312,68310,34920,2955,-66947,-61387,7615,-1001,-6994,-33858],[-29888,-20328,18809,15625,15749,8318,32987,-3057,10307,12739,27184,-23661,-24552,4828,10643,-63002,-38551,-34432,-5688,-40382,1928,17624,-67604,-10969,63943,34962,29812,-7569,19157,-66712,-31254,-106576,47790,25508,-3495,-86930,-43272,-37964,-94354,-46007,-57793,-18967,51449,28990,8587,102,8552,23918,9917,54242,-24143,52257,56857,-12871,95999,-112204,-74010,-62112,-56063,26710,15443,21155,57189,27780,-82323,-55828,-72129,6427,-27301,-17795,-59426,-31965,25667,42984,173729,60172,117936,41645,9274,29769,-90354,-8140,-51639,-69597,20168,-42109,-5199,-5375,43926,57180,38803,-22142,-6210,-76244,-13707,-48451,-52361,-27597,20470,-74131,-39904,15230,56681,74726,-9889,-85396,64237,46872,-15809,13004,-7892,-75514,-16189,27637,32030,29319,-2744,-16792,26300,-61829,-33810,2285,4436,72988,22074,16317,41868,-6529,37717,16236,-22877,28070,11948,14630,-1221,-9393,-120178,-62203,-9701,13314,-21968,-16114,46661,43915,28896,20386,-10413,13435,30666,9222,17561,102906,-9399,-6740,-57582,16148,30737,-74315,13382,889,376,6532,-15322,-6964,75469,38637,37309,-41737,20897,-70204,-36377,-77113,-33838,52284,10226,9952,-78151,19345,-13871,27003,39674,-59131,-37462,-61283,-22826,48336,-18280,-19771,-46606,-91283,-22033,-35645,14850,-20484,17426,12454,28412,19800,-4177,-27342,56871,10495,-2244,79871,22870,1477,-30923,17424,71006,113765,-101694,2170,54457,51458,9611,22709,113714,-33556,-18707,7308,-55919,-179750,116858,48261,-85536,106762,201272,102581,148639,139667,76991,145175,51662,66508,70837,53694,75597,51372,25481,-193657,-97530,-228440,-159719,-64183,-244436,22264,121263,-5996,44647,78011,73938,-45541,-442675,142942,-49632,-26159,-5595,22643,-22057,51345,50929,-24497,-82623,-11499,-53602,58171,-98338,-3129,-17140,-20278,53169,18715,42604,6803,13972,28627,-30335,-85678,294,18207,18054,-12532,-56416,23404,-626,-46075,60128,34159,-34153,33761,26505,-34183,-89706,19157,56009,21804,-22347,88833,-27786,40818,66884,21322,-29791,-30677,-19542,-63744,27418,36298,17188,-9582,20404,2202,-39379,-20737,-28156,32821,23071,54809,-17524,-34746,-65172,-47373,-33044,23641,40039,-36134,35525,33171,23998,-35170,-83097,-12358,-35812,-25903,-47637,-2031,18405,45173,27301,-75965,-65411,-152752,-53431,-21154,-26700,-25895,14053,313,30716,-57940,22957,46244,-9888,38888,-2348,-15774,24,-23024,-137398,23296,-33987,-102634,-53955,12241,40785,6826,31744,37821,-85380,-17757,69416,11789,14513,-32124,-46550,58362,18611,48837,57200,36026,32310,-46851,-57649,-15198,-5490,47126,3135,188929,10433,29074,19608,86615,2165,-22888,-52115,-10614,-41624,-37910,-2463,19389,-96634,-47823,-39745,53025,80945,-26304,106874,6296,65313,70866,134388,99810,-13916,43277,-17069,-3306,40723,31766,29176,30728,26668,10191,66722,-17062,-18572,-30506,-5989,-77131,42355,2475,1961,16532,-39336,1639,29950,35542,45816,36836,-16902,-47608,12736,-38460,19852,5323,-59032,-32642,-14001,-9789,-15437,-23378,-34765,-20095,-28060,-42427,41299,-40394,-18392,90494,72739,-51275,-7619,95376,37985,-29814,-63379,38352,-53698,-31782,-29886,-51996,67851,-15819,62865,-4863,9868,32153,-19276,57156,-48030,14869,36113,-71621,-122558,5231,-4621,43696,-78903,25446,-34733,16083,-1586,42785,-51160,-84935,-106161,-60273,-35137,-62350,57649,-53696,-27129,10602,46410,55366,7284,43937,1189,64723,2982,79198,20510,61360,-33873,15131,84058,68382,-18691,48446,50689,56263,-35941,-31552,6543,54546,-39660,-27300,-66721,547,66863,37621,13903,44824,35970,22086,59269,9534,18950,58085,-38056,-19527,-84091,-46446,-15673,-46581,-28839,-42637,-65434,-96670,-1313,-46216,6413,62666,69830,91413,41847,53737,-4309,41818,-16587,-18116,-23780,-46361,-2656,-64032,-61650,-2167,-60592,-464,-60356,46030,30349,31081,-33870,-6072,-40969,-19654,-1731,63172,-35092,8169,12760,-38398,13134,27782,-18673,-53954,36969,96650,-34310,30895,58978,-24470,44133,5691,-15790,-48049,-18753,-11673,-10330,58599,74024,28520,-50675,-82309,-734,-85950,-1755,-36556,-19429,-1862,77775,-14776,-77652,-36354,18743,-33510,69501,-36096,-118449,-41118,-36700,-42990,-60682,-47791,-3307,-7945,-59814,31031,17653,-96668,-6265,-14,42261,-21426,28301,94927,49256,103888,-70040,-65712,-2081,-39954,26216,68123,5302,65958,-27388,48260,-50281,49068,-5753,-16639,-27714,-36356,-8831,29469,30658,29584,37135,76678,119143,-52048,-61942,21400,-74294,-83660,-7514,30013,14528,83451,45775,44574,55167,8391,-34779,-43868,47766,46995,-46840,21409,-5102,58941,40307,-37530,-6907,-26250,-49570,-16151,87253,-24155,-12056,-27217,11086,19654,30601,68084,41352,-76605,-5871,-25262,-45887,-20022,-19803,-14741,-2506,-20770,-23930,-26096,30113,-15248,4723,-30444,-63414,-64534,37075,-16623,-60621,-27217,9821,-7533,-50392,52568,-12604,-37994,40242,-24783,-46162,34203,33262,63444,41615,49065,-26319,9720,92666,136385,32403,3077,13984,-22894,-24751,-69044,-3322,-12944,27180,-47661,-4147,6008,590,33794,-47709,-55058,22726,36463,6525,-22116,-11512,26927,12674,16891,23964,33487,3103,-55352,-50292,16074,-70057,-41418,31546,-39313,29504,-80624,-97897,45749,67082,-6334,46483,131494,19526,-55011,26458,-16843,-28047,-34507,23557,-19878,-45955,56469,24134,26852,-21767,27583,19359,-92818,-2230,-29489,7244,22906,-80243,279,5117,-47375,-90089,57163,8865,80846,95021,-61716,-38090,25342,-20783,59244,-56955,-33676,-26380,-75290,-66676,-13792,-3284,16592,8869,104132,10540,-64539,17233,7609,25657,-34281,-22672,17786,17220,-71389,-152922,-442,50515,61326,-69324,-94727,-41028,9749,-16238,23869,9477,54673,-44044,-72327,7467,40773,76389,22425,9999,25445,-42046,5584,46994,35570,18351,-20287,42469,38281,-27644,-39255,69801,58026,2208,9442,74768,68956,-58553,17305,-22467,-34973,20820,-36723,-44655,66298,29444,-50211,-55866,-59824,-36138,-11572,-1662,32760,53673,-6252,-11593,-28300,-15939,39902,9705,-148015,13685,86292,20311,-51920,-22275,-21754,44975,-12501,-45495,72136,68049,67190,21441,20989,-57526,-19667,-34197,16124,-57824,31648,-13624,54028,30409,-16579,43181,1219,-81548,-56894,-5029,74095,36475,-98881,-20372,-25013,-6325,-59596,-47635,-27388,43177,-3504,-64277,32522,-93927,-68483,12054,-48956,-27085,-91,-11572,27539,16147,48772,76621,7211,-55298,-11591,-42666,-32513,30663,-4461,-33352,-16004,-27400,34980,-12149,24006,5874,-15091,36221,-9610,-10015,-6599,-19781,331,29528,76669,54283,17425,17682,2456,-59602,-17371,15120,-131054,47530,75952,15517,-18936,-41444,28936,-93604,30649,21242,-25944,2204,3850,4371,-48831,-14648,39924,-67882,-64464,-3971,36284,52141,25432,12236,-25880,15274,987,-51220,-19528,37962,77355,14359,-14566,6570,-88031,-24359,56876,-856,52904,-7965,61017,32188,-1284,-70457,-85847,3690,-20332,351,-42725],[-24373,-16836,9701,28129,36922,26872,45574,27093,7693,3368,12040,-37608,-27950,14304,28037,-85502,-20130,-6227,-7638,-64102,13265,11500,-79683,9815,76069,20947,39033,-45080,11482,-83839,-29218,-131206,50396,51660,6436,-65712,-39404,-33813,-84365,-68636,-67027,-41538,70559,12086,9505,-17250,35661,-22208,8064,58590,-29204,20329,30095,-988,82854,-125131,-64148,-64436,-62045,10796,-13622,18901,51078,58037,-89086,-24094,-32045,31101,-31981,-12086,-43318,3719,36047,18323,144828,62580,130215,19101,23004,29127,-61617,-1807,-40933,-72762,19203,-63582,-3002,-12855,51676,66391,65455,13477,-18054,-87413,-23224,-33250,-55760,-48315,19150,-60517,-26534,26218,57468,63508,-21063,-84830,39329,15795,-34916,-11452,-6579,-74309,-10654,24247,17190,-6576,-25537,-13389,22784,-61213,-66529,-7147,17645,48449,27386,14278,53820,5043,42782,14259,-30580,24424,-5031,24426,6045,1118,-101335,-54490,8403,7823,-11490,11478,32336,62332,23325,27871,-33381,-30845,38657,7345,-2302,91823,-28900,-25191,-65703,-15647,30969,-71989,36948,17532,-3871,6470,27914,-33654,62413,40110,43622,-37904,-2349,-57940,-63725,-111433,-29504,65086,10294,-43696,-88209,45927,-9348,34717,30624,-69044,-49474,-31738,-14763,40545,-19310,1828,-31514,-105575,-25628,-27746,-20930,-33589,-17166,-12767,28765,-10138,-28841,-2796,61303,-16416,12404,118137,35400,-12557,794,19617,93869,117616,-88835,56163,83025,32530,9821,55608,128436,-50745,37719,7843,-47787,-88254,235724,33397,-39388,175974,140767,86548,132634,63063,46843,105260,54447,74228,95773,104139,67401,-28839,39865,-290150,-182391,-235096,-223514,-50696,-256112,-51136,113188,-14625,38169,85096,86399,-99909,-478461,142266,-14570,-28967,16955,10010,-44844,22300,20144,-25780,-66497,16873,-62113,65852,-86036,-9326,-26678,-30171,45805,36710,50960,-23949,15799,32317,-47199,-92309,-28278,10823,15456,12500,-80749,9493,-11868,-47714,34021,21411,-26255,34216,25218,-50340,-82050,18836,72607,29048,-17819,58331,-43244,35226,64148,18393,-9799,-30794,-41305,-77938,45716,74036,15250,-871,6629,-15363,-60929,-38972,-36541,1039,25809,30919,-35008,-12959,-24416,-28347,-45090,-11334,13833,-16705,65817,42208,22486,-28948,-64594,1913,-10265,-12842,-25659,-6099,19758,48744,23018,-65833,-69117,-120046,-50224,-1527,-63714,-18478,-5204,3032,8525,-63150,21857,83061,-14623,27020,-24398,-16064,6380,-24909,-197237,5139,-32464,-100412,-43087,7380,63461,71741,79512,46086,-113098,-29534,49757,35664,-16636,-45250,-43525,108080,24347,44292,86596,52789,38368,-45655,-78287,-14013,-29041,9705,-12455,160713,-3292,18652,-1425,89553,16501,-16868,-30464,-10612,-42903,-21582,18887,14443,-85067,-36827,-40826,67726,113541,-2316,90936,39305,75935,76251,120335,81949,-57442,-6429,-3518,46,38657,27017,14800,-4653,46537,18089,42619,-18958,-24241,-39155,-6014,-67517,42966,4936,28710,22166,-35212,23969,27935,-15050,57558,48632,5603,-39510,39109,-25257,29464,4044,-81655,-19731,-22474,-50987,-24495,-19717,-27710,-29939,-35774,-52406,42417,-32708,-11029,69183,54198,-49529,-14656,77538,32746,-23819,-47098,59043,-50930,-19678,-24086,-83340,92305,-30516,74396,-3612,35070,16601,12164,39867,-82740,-3442,21837,-79472,-140026,-14502,-10952,24366,-72727,24244,-41870,36967,4112,41074,-55386,-95439,-118486,-67529,-53177,-66184,66035,-59760,-11536,-5028,45093,44613,-20897,13827,-23292,61096,9984,62568,10563,34099,-17720,15926,56170,30966,-32517,34862,80984,89177,-74909,-54723,2914,38498,-52637,-17083,-91660,-32212,18947,25627,16923,20436,22485,1015,53015,24188,29184,15080,-42598,-31703,-54300,-12646,-33157,-72650,-19115,-40712,-29391,-78136,-15558,-35680,20584,79913,75510,111427,68438,42254,4232,48520,-16712,192,-636,-40570,-16896,-67096,-56166,5040,-56015,9420,-43918,71845,40309,73238,-9065,-6544,-46545,-50300,-8519,91650,-2670,19280,10452,-60922,-7793,22454,8078,-84100,29588,71656,-31597,31429,79524,-30151,43599,10799,-19814,-29831,-15490,-21855,3968,32951,78632,18884,-49923,-60001,16645,-75096,-7757,-55528,-20645,-970,77889,-30037,-69088,-47577,11640,-4928,77887,-41112,-95725,-54038,-49544,-59611,-80366,-62649,643,-16378,-43936,43115,7773,-96705,-33866,-201,28456,-13632,41630,89237,28202,105386,-47621,-38217,14849,-18293,36054,71535,20419,44597,-39809,51245,-52200,41395,4678,-30245,-39428,-36791,-5205,26735,15184,-5589,28692,79500,97002,-43416,-52269,-13587,-47470,-79432,-78123,23839,-1049,55743,16670,36937,51303,10949,-30667,-61346,37032,69216,-28752,54610,-11890,60939,24983,-14289,3744,-37255,-32518,-27662,73820,-44667,15175,-21747,18534,-2876,26755,71028,35202,-60199,11407,-21244,-19821,-10784,-35281,-1065,23179,-18640,-18949,-22202,31570,-10336,-20767,-36343,-59616,-48780,73391,-2704,-34208,-38442,36743,21173,-49671,74944,-26344,-47523,62806,-22589,-24615,36952,13915,35015,43371,58066,-67169,-5428,94577,174834,29129,15208,28627,18641,-24042,-81332,-8612,22752,39270,-34551,22137,39706,16271,33728,-57216,-59922,10577,59907,2411,-30355,1853,35236,23629,28999,44839,61443,21871,-22857,-65100,11295,-105017,-30701,29436,-3654,30237,-94746,-115285,27812,69056,-15513,68906,132829,-3965,-87738,63373,-17224,-17357,-64502,197,-27517,-40360,61673,-9636,11004,-26183,35271,14992,-80334,50056,7450,17718,-17103,-80483,6423,3967,-29266,-69703,66520,-10692,63284,65050,-71271,-27442,16957,-32414,75827,-70720,-14317,22089,-79282,-65666,-6156,15084,47091,26685,102986,22612,-55715,610,17727,53456,-27425,-48823,12580,18659,-70138,-140906,7145,36824,40840,-80950,-96534,-40212,26896,-19703,23625,3766,56885,-50261,-81350,-1666,26287,-8372,7859,5403,23913,-28980,7925,32019,27722,-1678,-14119,21772,51492,-34051,-53339,65998,43472,6858,25990,32764,38927,-60715,33942,-36494,-74781,13282,-15091,-53900,77225,32464,-36628,-43131,-50583,-12804,-23349,-24955,28426,60887,-256,-19460,-17145,-30246,49049,-14711,-134793,46709,73569,25671,-55922,-14244,-46645,35148,-12882,-35583,62881,50646,58905,15609,13366,-72422,12023,-18381,26899,-39387,37597,-8337,38788,60817,-22901,19704,-1913,-70872,-35814,204,62359,25219,-92848,-33067,-30154,-14085,-54679,-24333,149,49630,22616,-77037,39327,-102749,-62800,-23190,-26622,-23062,-2251,-9499,17230,11644,25725,29221,763,-74471,-2915,-43934,-53177,25164,-26924,-28228,7718,-32631,11203,-35952,9738,3998,-16233,32528,-25501,-6445,4482,-11385,21940,77827,93278,24680,1412,-11757,13390,-48958,-14805,20916,-162085,39826,64805,-16421,6420,-24489,23239,-109281,37544,28745,-11359,28779,-7982,-8443,-103592,-30703,23300,-54974,-37428,-8651,23259,48282,38668,22037,4015,33558,-15764,-69050,9113,39637,100705,28410,-5969,-12108,-69247,-40669,63679,-6125,35087,-32535,51195,26333,-1148,-58677,-87309,48,-35304,-464,-42880],[-10777,-18753,-6671,24309,51048,37455,53875,49936,10473,-20253,-14231,-52012,-28376,16956,33354,-101363,-1427,21327,-14691,-80823,27737,3434,-87326,44173,78999,-239,35288,-75776,-950,-94782,-22975,-139881,51918,57285,16335,-31151,-29743,-27786,-47775,-68944,-68151,-63543,75581,-16784,6984,-39934,47605,-60007,-11625,29896,-38825,-13648,2726,10028,71983,-127621,-54371,-58514,-58163,-8038,-40293,3460,37148,66925,-92035,6892,11564,38015,-32338,-7733,-14297,39324,38810,-23003,77203,47269,109353,-5265,24943,24765,-23334,6860,-14942,-65181,7095,-69810,2439,-14779,50459,68482,77966,48359,-24520,-81072,-28939,-6855,-49472,-72065,-2273,-34775,-11437,28188,38168,46306,-25982,-70568,12054,-10332,-43375,-33922,-11154,-63529,-5658,8303,-9729,-38138,-27950,-6868,14684,-56936,-80630,1180,40585,20702,25985,11692,52794,18953,50983,8701,-41328,17469,-21640,35926,19682,10760,-70767,-49089,20152,6692,-1387,35118,17203,77019,16568,36440,-36332,-57009,45243,15441,-11599,84541,-31267,-37773,-69529,-47807,34142,-60558,50218,25508,2237,-1736,53690,-50680,45707,40022,46484,-27092,-29113,-35383,-81281,-124876,-17170,64257,9406,-91431,-82908,78530,-1301,31078,16711,-67301,-53756,2328,-4436,34100,-24826,15623,-9486,-112216,-30743,-21010,-61437,-46960,-36212,-43863,26851,-29859,-51571,25357,62508,-31980,25362,119809,38591,-22141,29075,18762,98268,113575,-64914,76219,100875,12236,6394,82036,139574,-50635,72245,10924,-19018,-4779,260321,18682,-4648,189037,65770,68829,123018,4230,6135,32861,55205,77873,125496,151466,61474,-96717,46582,-317724,-265700,-215983,-247614,-35845,-234324,-105127,117254,-1888,20386,71113,73695,-185139,-391447,117569,22614,-24102,35561,-17770,-45238,233,-13312,-25794,-47360,42714,-71205,60688,-61012,-5466,-26672,-36141,23845,22738,61753,-51927,15889,35317,-64726,-74887,-37568,-5379,8639,35762,-82994,-13673,-21692,-34085,11008,11086,-25868,14183,10610,-48415,-50120,15048,94537,31425,-16218,11138,-53909,31301,52001,9678,5901,-23473,-55734,-68629,65434,104033,12693,11233,-65,-27922,-81163,-59874,-43538,-33972,18954,-715,-46424,1677,4117,5259,-54163,-40029,-25341,-6641,93213,41294,4198,-15934,-32044,23997,13044,-5009,-9172,-8564,24326,54887,11453,-45689,-66825,-79216,-40745,19965,-91603,-8630,-14907,11200,-7541,-48945,20575,99078,-21311,3216,-44266,-16888,12807,-31491,-206682,2322,-27750,-90579,-43568,-1559,72969,106520,126424,56849,-121823,-41441,884,56584,-33738,-47411,-37918,128254,34386,48606,107258,63154,44357,-44028,-102915,-10202,-32641,-28701,-28383,124384,-12246,5004,-14522,78496,23896,-16130,-10599,-1884,-51841,-10882,34738,4426,-60332,-26296,-40440,65059,128441,20505,55864,58732,82220,59880,76344,49051,-97675,-71247,2574,557,24066,27102,5360,-39601,62350,31648,14383,-11959,-36122,-41128,-2522,-49761,35502,9776,46750,23877,-29858,19008,12249,-70009,54825,49830,25050,-28298,59761,-13030,38095,2372,-87170,-15444,-28236,-80682,-31017,-16938,-14302,-25298,-41811,-51480,44165,-17899,1375,38031,27423,-49872,-18227,48236,19455,-22253,-33834,72235,-45403,-3482,-5480,-89439,94453,-43030,82535,128,54446,-4895,36520,13342,-95248,-17515,10866,-74293,-140566,-27014,-12095,5057,-48506,17018,-40120,48017,-506,39636,-49188,-101779,-125529,-60153,-63499,-48689,54065,-58378,12998,-19172,42540,37658,-47279,-18218,-40116,47293,8048,42347,80,-4026,-4327,21453,41271,1076,-30784,14937,89179,102669,-86772,-62712,7556,19225,-64319,-8271,-109192,-57275,-32482,14804,17587,-18661,1247,-28739,36577,24433,35858,-29725,-43111,-33150,-14946,24876,-34546,-90917,-13541,-37816,5894,-48038,-25386,-23546,35047,91117,51996,105220,82679,38820,17175,53322,-21859,12048,30016,-23388,-25286,-56866,-43731,15591,-23705,14607,-20861,92879,47804,91216,13591,-9493,-46181,-70172,-16617,109294,45053,27983,7098,-61281,-22289,22000,32636,-109953,24100,41154,-27049,29343,96447,-35527,36038,11477,-19540,-14627,-20371,-30202,12457,3221,66198,6161,-34938,-33435,33391,-49975,-7840,-59841,-17986,-2659,80672,-45453,-56462,-54045,5649,11382,77862,-38707,-61919,-60146,-61861,-73282,-91569,-66800,1337,-18070,-18964,39691,5228,-79385,-46904,-2980,11800,-8220,42897,69953,11848,98826,-23550,-3815,39686,4735,41250,68587,36373,1453,-45212,41463,-49394,26397,3672,-41393,-43199,-30678,15516,25137,4943,-32332,19256,71838,64501,-29159,-41731,-37318,-17829,-71439,-123545,21823,-6931,14902,-12484,11559,32616,9518,-25943,-64752,18855,79682,-8044,78073,-16646,59644,15816,9686,15413,-44036,-8676,-30486,39186,-63899,36804,-20416,24858,-21403,23879,58239,24627,-33752,27729,-4599,10353,9247,-49909,14833,40983,-9256,-7718,-18115,28616,-5744,-38301,-30807,-51607,-32040,95175,8202,-5437,-39441,64835,46287,-45203,89078,-54370,-49579,77792,-13392,-6839,35254,-13225,4511,24407,62694,-101688,-29578,97017,191086,19599,26997,35287,47260,-14949,-90344,-19333,53416,54472,-13052,44871,75313,42883,29780,-64047,-45098,-10354,71427,-1267,-37857,20914,34967,19777,31690,99457,85730,44111,5419,-67216,3161,-117938,-14252,9669,25170,25931,-107393,-120803,-380,70890,-23409,70961,101494,-19011,-107344,81726,-20057,3348,-69363,-30331,-20365,-23571,51972,-37810,-5900,-29742,33065,4957,-65753,84021,38714,28223,-34167,-39684,11614,6295,-13644,-49114,68347,-27123,35473,16161,-68825,-9764,10451,-50369,66680,-79183,1025,75285,-65266,-52959,-8834,25964,64161,50848,92125,39524,-38769,-23908,24843,71232,-13763,-73491,-931,16650,-57542,-115818,19342,20763,12874,-65554,-83027,-18595,38422,-6937,27407,-4448,53086,-47122,-89115,-14388,17128,-89810,-3005,-715,22314,-13851,3403,11660,12011,-28192,2852,15686,61468,-31935,-67452,54625,27030,5342,32891,-13874,2252,-54330,42849,-44812,-104078,12216,6721,-55988,76201,34234,-11380,-30688,-32675,8909,-33727,-46609,17503,66408,4486,-22265,-260,-38306,44214,-21541,-90868,82721,50066,23161,-51063,-17326,-72233,12971,-16402,-24528,44648,24502,41575,13710,3323,-78993,34437,5239,30505,-9857,32093,564,22509,79008,-32557,-8559,-1832,-44898,-3122,6878,53064,13869,-68280,-34834,-28025,-20641,-48970,3685,34237,53617,46062,-73179,50307,-102396,-68424,-54745,-1664,-18269,-7132,-6869,14612,6722,8926,-23888,-8375,-80495,7304,-39386,-62545,13333,-51842,-18764,25641,-32128,-8078,-50853,489,1183,-27824,10404,-42963,398,23638,-8517,26430,113720,97203,-5559,-17237,-45156,15950,-31641,-14295,23075,-154588,26196,27837,-37680,28499,-10881,13320,-87316,53422,34624,5777,53664,-22832,-12602,-124694,-47504,2928,-32321,-4527,-14357,4930,44890,48191,21480,13044,39162,-35254,-82120,37579,39181,101363,38864,-557,-32077,-36982,-51805,57810,-9301,8320,-55218,41714,18927,4718,-36233,-64108,-3056,-42516,-5965,-33312],[6377,-26877,-26660,5296,52962,38238,56944,62786,17776,-57439,-44882,-58018,-24678,15408,29293,-100771,13811,39769,-26798,-89318,41414,-3328,-90976,77628,72749,-19792,21204,-89507,-13933,-94523,-9120,-123837,50581,45392,22304,6154,-19341,-26686,653,-43993,-54886,-78859,56561,-50656,1829,-60015,41797,-77077,-40165,-26932,-47277,-41017,-16788,16769,72184,-114269,-45737,-47481,-50248,-25865,-56151,-22269,19058,55695,-92256,23710,51472,28169,-28556,-4062,25650,64141,35436,-64806,4446,19167,67252,-29621,17083,19787,16589,14083,19391,-49423,-10887,-59064,8363,-8984,41101,62145,72003,75071,-19627,-59837,-27499,26299,-35023,-94652,-44563,-1335,3783,20124,6490,27363,-23637,-47298,-11071,-30075,-46228,-49124,-22414,-49946,-2897,-12786,-41784,-57141,-9587,-530,3618,-48914,-71089,25445,66760,-4925,21939,8923,40661,32711,61084,1025,-53886,6821,-33161,46408,30535,18636,-42581,-47172,20785,7688,5096,47692,3977,82783,10508,46658,-19192,-62780,51244,27747,-11015,74423,-16063,-37173,-67676,-74825,38852,-43386,49985,23336,17827,-14187,54517,-52559,31751,38221,50390,-9445,-49999,-5789,-77151,-113319,300,46771,13622,-116575,-64358,99385,8703,20315,1771,-55029,-47485,31950,6204,32053,-32798,17925,15370,-106628,-35009,-15277,-98245,-57828,-36690,-77706,21584,-33301,-62507,48426,59544,-39386,32042,87554,27337,-26567,41239,10958,82436,97527,-38346,67830,102454,-4057,621,97768,141297,-36387,78194,10185,15293,42615,217973,3969,15965,151876,3909,53171,123796,-11625,-25371,-30878,56981,77199,143288,176989,65065,-128814,44763,-271308,-324592,-195181,-235187,-22927,-181279,-122587,124775,28211,1509,46465,41234,-284398,-215626,84436,55669,-9089,40676,-54916,-25883,-14554,-42453,-28016,-33489,53794,-75517,50597,-29766,6296,-20714,-39241,-8651,-18323,71526,-70991,13901,38492,-74645,-35701,-31392,-24862,-1354,49947,-60594,-39606,-27772,-2973,-4362,74,-36320,-25496,-10413,-29147,-1719,12024,111281,24347,-18251,-41172,-55672,33763,34803,-4807,11903,-12117,-55632,-41710,81470,114918,11814,24889,1248,-32743,-88959,-78912,-49970,-64058,1937,-30850,-47524,3282,16791,42923,-59457,-54547,-63409,-10451,108535,33868,-22796,-667,2283,48059,29376,-5505,-307,-6343,33796,62040,-3847,-24857,-60035,-45252,-29255,35996,-101961,-3252,-13472,22006,-11261,-12810,22093,85826,-27462,-25449,-55879,-18933,18726,-40509,-151595,12168,-19777,-79930,-55727,-10705,68551,99344,159525,65410,-110253,-49762,-60086,68337,-36831,-40942,-31290,115000,42032,57497,114604,64634,45796,-41393,-127387,-1933,-14271,-57104,-42970,90746,-12930,-9812,-17461,57797,23586,-21597,2577,14488,-63361,-6253,43432,-5923,-29589,-16797,-38179,54188,121370,29616,8380,56701,86228,23354,20451,11930,-119880,-133164,-665,-2552,32,32579,2188,-64448,69625,44575,-6898,3876,-50603,-33459,6846,-30359,21103,20528,47857,23687,-26490,-1971,-11891,-111172,38734,42125,45137,-13898,70448,-11455,40117,-1573,-67567,-19748,-31889,-89350,-32281,-15724,2099,-9770,-45563,-40642,43370,-1199,14384,5981,224,-51659,-18547,17308,5757,-25279,-26638,71393,-41464,11397,20078,-56954,77611,-47255,83244,4964,64899,-27983,45044,-15534,-86667,-20480,2987,-56916,-123727,-40196,-9463,-8061,-15794,6038,-32221,45660,-13571,36991,-33510,-97933,-121385,-38684,-62590,-20821,24277,-52505,39634,-27522,40161,35502,-65329,-36251,-40762,32299,-7472,22756,-6690,-35673,4861,33069,45871,-14112,-14112,-6049,76610,85979,-67410,-53794,23023,12159,-71015,-1161,-112805,-65720,-67973,8307,18342,-59221,-25375,-55921,14472,8142,37269,-65357,-39347,-21597,18603,55733,-23222,-94181,-6931,-32605,31721,-17341,-26092,-10192,45848,92420,4743,76435,79046,38830,32920,55051,-31428,17380,57839,-2880,-26179,-33431,-27146,25936,16095,8891,3331,102468,52106,82133,30223,-14270,-39038,-77012,-29843,108141,91236,37642,2086,-39479,-27064,26922,51904,-122194,22129,13638,-21461,22934,96618,-38179,24303,8879,-14506,-6887,-24951,-33448,10877,-23327,37911,-5827,-1821,-2842,43027,-19549,-4903,-54914,-12306,-8586,85528,-54831,-44268,-55097,3128,15405,68937,-30260,-24510,-56190,-71992,-79484,-85451,-54863,-1415,-15353,2580,21903,8566,-45358,-40414,-7689,56,-5644,31087,43263,3664,86712,-3248,29375,66007,28124,42723,58981,50936,-47208,-41939,23284,-43227,7769,-6534,-46729,-39176,-19573,43133,24875,-498,-37466,10651,54889,34698,-12883,-31565,-40181,7221,-61089,-131367,26544,-1216,-29429,-35512,-23615,7284,4768,-20124,-55384,-2314,74528,10523,83143,-19511,56259,16690,25288,24856,-43857,18753,-24976,992,-73991,48847,-19174,26886,-31447,23097,28704,9621,-7174,39322,18476,34809,32955,-59787,27722,44480,5060,7098,-16140,19067,-1884,-41366,-13517,-39314,-18350,97924,13560,14455,-30789,85036,57909,-37352,88602,-87937,-40951,81335,-307,3504,29412,-35131,-18198,-10054,54105,-125463,-53596,97155,177563,6197,37159,36169,52453,-2229,-91875,-32699,70471,70419,13406,57325,101146,70594,21615,-67251,-13640,-33241,67402,-2556,-44073,35767,21841,3073,25457,157341,97810,66622,21761,-59439,-1935,-103999,-408,-19259,40634,16579,-112298,-114158,-27385,72640,-25866,62380,53753,-18605,-100705,79815,-26954,18277,-46078,-52354,-1990,1613,28476,-53885,-17391,-30680,21050,-7320,-53049,88067,54633,36289,-25569,14313,13725,7762,-7140,-36926,61862,-37604,7635,-31070,-53458,10994,8020,-67098,46944,-78615,9208,112027,-36199,-30495,-20012,30036,64780,70087,77733,55392,-16781,-45119,26805,74552,5237,-88485,-20576,12457,-33958,-75655,30735,-2860,-15575,-20619,-57956,14289,40637,15758,35779,-10600,40978,-43116,-91915,-29890,13501,-131185,1686,-878,21497,7,-8485,-10843,-10562,-49831,24797,23286,68550,-25736,-77390,39116,10462,-852,26666,-48604,-20156,-38036,43823,-44800,-116838,13398,24427,-49925,64520,33660,17108,-22663,-12434,24873,-39563,-60557,4114,68649,4239,-17045,22488,-42747,26189,-8764,-28136,110775,20594,14877,-37067,-27184,-90739,-8881,-20354,-9443,24989,-1861,21998,10372,-9102,-78953,42804,26688,25828,21709,16386,9373,7031,77019,-44288,-34876,1618,-11716,31074,14625,49650,2516,-35561,-28012,-21696,-21066,-39607,31622,64157,54055,54364,-54340,61003,-87083,-80593,-73326,18500,-13838,-14950,-9240,18102,3255,583,-66767,-17202,-67282,16833,-28924,-55382,-2814,-65751,-7215,30647,-28389,-18850,-53188,-1755,-1346,-42444,-23560,-58662,9149,45928,-13624,20898,121252,83624,-30978,-34903,-65945,11226,-9792,-9777,21468,-113784,11536,-23461,-44700,43339,-1905,2737,-40231,72533,38600,20182,67357,-34486,-5858,-106048,-62786,-19126,-8082,23551,-18378,-11758,51132,54465,9676,3772,32240,-48746,-82143,58673,32310,79067,42109,2000,-49587,-5890,-55678,42273,-9646,-19687,-73625,34789,12811,15858,-9721,-24582,-6246,-40931,-12220,-15556],[19379,-39461,-46083,-21310,42050,30849,55415,66704,27064,-97770,-69333,-49351,-16735,13655,21460,-77073,21969,42859,-42311,-89670,50655,-5260,-91400,96871,61086,-31068,3239,-82564,-22882,-81275,12338,-82707,43928,26070,22307,33775,-13480,-33280,42096,-526,-27360,-83775,12785,-79064,-3821,-70203,22488,-69203,-65956,-92356,-47951,-55045,-24531,17662,81561,-85818,-36771,-33924,-43731,-37304,-57396,-49636,1790,33993,-91434,19488,79885,10293,-21430,-1682,67898,71253,29165,-89225,-45112,-12538,20995,-53397,4569,16879,50715,16958,52633,-29386,-26895,-36438,11866,4110,27731,48971,49812,90804,-4441,-31318,-19387,58635,-16233,-108396,-97388,32818,17631,4165,-26983,10648,-16253,-22151,-26085,-43801,-46749,-54810,-38696,-39797,-3036,-30861,-70660,-60575,17195,2118,-8824,-38820,-43008,57297,86847,-23364,18454,6182,22501,43019,67704,-8896,-65024,-6683,-36813,52443,28666,23797,-28455,-47269,9951,8336,6123,46382,-5366,76911,7203,57493,10070,-53238,55978,37667,-3842,58055,8992,-20142,-59977,-93705,40580,-25571,38034,13001,39616,-26489,33389,-39977,25061,35396,57163,10903,-58995,26304,-46955,-84193,18671,16901,26001,-112347,-39168,96699,18484,8553,-9106,-36018,-31786,49151,14540,34321,-39577,9625,38796,-88053,-36768,-11265,-126685,-64503,-22952,-107632,12756,-20277,-56722,58607,52413,-41973,31152,39625,2101,-26333,34058,-4596,51434,67922,-16358,46937,88090,-13379,-4835,101973,131223,-18885,59309,436,39053,51139,159198,-11109,26760,100421,-26780,40161,126604,8474,-36390,-45474,61593,73550,132086,167513,80287,-117302,38821,-180865,-340044,-187382,-207285,-15518,-110570,-106507,119810,62229,-9861,24641,887,-366390,-20108,62889,80650,14116,30403,-91129,3255,-22681,-62438,-33298,-29435,44541,-71497,47232,1235,20506,-12522,-40345,-44060,-64434,75732,-78239,9038,42104,-68307,11268,-19443,-39871,-12369,50313,-23885,-59407,-28378,38846,-11011,-14267,-56144,-74332,-28896,522,48721,13466,114306,8201,-22329,-88010,-47975,42759,18460,-23503,5907,-575,-38938,-8658,89010,101954,12197,35474,8070,-29830,-72346,-92551,-54460,-81440,-21135,-50449,-35125,-9410,16880,69758,-62457,-52445,-86081,-26784,103454,23495,-45551,14743,25983,66277,35720,-12665,4238,2541,46975,67825,-18879,-13053,-53043,-25857,-20122,41749,-91871,-5404,-3320,31027,-1839,38598,27501,49112,-30080,-48966,-56019,-21863,23183,-48412,-55730,26987,-10719,-73007,-74701,-16561,53308,58531,170956,68492,-83433,-51036,-110292,67329,-34809,-31012,-24002,77531,39607,62941,108033,56101,40138,-37086,-145025,11289,20183,-64844,-56492,67144,-5244,-23262,-12162,34753,16485,-33782,7474,36278,-68380,-6457,44880,-11501,-1841,-7263,-31908,48755,95873,18415,-41153,36602,87415,-24597,-24614,-17118,-116170,-174452,-11649,-8005,-27266,41120,3817,-72431,65476,50634,-12148,25597,-61301,-17175,22793,-15832,2463,37874,30899,21418,-26791,-22588,-34104,-122108,15232,29783,67712,4993,69222,-26869,32429,-8905,-25094,-30569,-33808,-76359,-26646,-16151,17529,7904,-46159,-24149,37991,11623,22748,-16256,-20243,-51945,-15700,-6500,-355,-30430,-22722,54879,-41532,20345,42532,5300,53863,-41044,75030,9156,66526,-47449,32482,-38427,-64967,-11206,-4520,-31731,-94414,-57473,-5028,-10373,14539,-3757,-21801,29808,-28456,30185,-12623,-81352,-104446,-9827,-51683,2764,-11720,-44504,60024,-25168,40510,37490,-69332,-28359,-25297,20135,-35358,6494,-9055,-49911,10295,47916,63498,-14513,10479,-22551,50224,40444,-26797,-31495,47100,30711,-69523,5109,-99970,-53774,-75880,7765,20839,-86145,-51361,-71244,-7763,-20315,31862,-84849,-31892,1054,36097,72817,-5599,-81045,6287,-24046,41251,5971,-14728,5160,49896,81528,-47343,39552,56521,37189,48490,52513,-42244,17336,72658,13444,-20933,-1195,-9921,34553,41909,-8014,24761,98480,53440,55688,39701,-17177,-26066,-74207,-49927,87581,118649,49721,-4368,-3705,-21696,34864,63280,-115206,24791,-6547,-15673,12568,75780,-36665,12578,4748,-6255,-8541,-22147,-29568,-1250,-41115,885,-15158,42937,28607,42786,6797,-1551,-45897,-4382,-16892,91385,-54337,-36453,-51256,5403,10484,52049,-19228,8730,-42247,-77587,-75574,-58922,-25465,-7079,-11620,12609,-4213,14890,-2805,-17819,-12806,-878,-7100,9327,18170,3243,71186,8720,53180,86660,50394,42371,44478,61101,-80023,-31128,3668,-35779,-9547,-19536,-44838,-30185,-8049,65851,25142,-2773,-17314,4275,32646,18214,1337,-21458,-21967,22927,-49117,-107885,38018,13795,-66803,-50057,-56002,-13843,-437,-13638,-43320,-21057,56731,21889,66997,-20865,52392,24226,28193,29019,-36803,44662,-15942,-26087,-69648,50424,-13921,21416,-30955,24721,-12420,-8292,9363,44124,40514,47070,54084,-61483,33041,32341,22221,22185,-16507,5332,1418,-28624,13119,-23621,-10688,84565,13626,18368,-16221,90773,51030,-27262,71319,-112962,-22126,73163,11297,5493,20955,-41119,-27853,-48250,27582,-137889,-65117,92246,140486,-5300,44158,33791,33861,9078,-84115,-45285,71051,84144,38553,56237,108296,87350,9613,-66601,22016,-49981,50306,298,-47578,39654,-5145,-20166,13054,178253,91127,86019,24586,-48772,1416,-70040,5165,-45393,40368,3660,-103098,-98075,-41961,72348,-21159,54106,7091,-4938,-68769,68009,-35836,18281,-3803,-52132,20569,28864,-1580,-57522,-19588,-27761,3795,-16560,-43577,65942,55467,40130,18,52632,7111,5413,-9775,-37352,48371,-41539,-12552,-52832,-28399,30638,11043,-72054,34210,-66618,9340,121260,-245,-5166,-33893,29840,51494,74140,63984,62519,5246,-54486,21175,63233,26820,-87917,-40059,7825,-5761,-26897,36145,-33667,-36173,39244,-28027,43819,32804,39224,46620,-11175,22237,-44719,-86275,-46518,11831,-116024,27984,11442,22477,10222,-26124,-32238,-36874,-60224,43158,36802,72414,-20898,-79820,22732,-3679,-8800,8958,-60091,-18352,-14268,41704,-36286,-112222,12303,37189,-35817,46962,30158,36488,-20669,5040,33527,-39511,-63254,-6124,65406,-2523,-3846,47961,-46073,-565,16732,31681,121052,-6710,4865,-16484,-37268,-97731,-16297,-20569,13886,10444,-20005,6790,-781,-22131,-75167,36490,36732,13572,44975,-4088,14626,-8354,55088,-54821,-52786,7345,19900,58402,21989,49787,-9636,-10097,-18363,-14914,-12330,-26016,53519,79091,50632,42135,-26628,65226,-56505,-88534,-73595,29012,-10921,-23966,-18058,24217,2551,251,-88884,-22762,-36409,24170,-14022,-34592,-20349,-58597,4228,19728,-24237,-20166,-43390,2966,-2753,-52350,-57013,-66603,17330,65021,-26111,11231,96952,52265,-49909,-47882,-61670,2102,12443,5378,16681,-58813,1477,-70451,-42098,48350,4635,-3547,11831,86221,41073,26722,63647,-35421,10520,-63082,-75703,-39376,10588,38897,-17938,-19860,73655,58204,-9768,-13556,17195,-49790,-63668,69445,17585,43122,35887,2161,-61517,9421,-52385,22878,-7237,-40517,-86700,30813,11139,29955,14116,17968,-10247,-32022,-16541,6696],[20247,-53249,-61012,-44679,22141,19367,50694,64567,35010,-124976,-77636,-25385,-5796,15008,15679,-31040,20147,29634,-58543,-82877,53573,-264,-89631,95619,49238,-32262,-10986,-59507,-24573,-58735,37179,-27271,30710,10685,17039,42012,-15855,-45288,61109,44888,6940,-78519,-44256,-92315,-7341,-66741,-1676,-41602,-79563,-142107,-37579,-53666,-21986,13616,88671,-50148,-25300,-19290,-39977,-37831,-45751,-67444,-9608,13066,-90608,-3367,90234,-5073,-12223,-2071,98392,59411,23333,-86149,-62717,-38035,-16506,-75992,-6318,17420,73585,14053,76447,-8402,-33044,-11304,11038,21655,16306,33530,20082,98514,13746,-4100,-8565,81415,1756,-105230,-139927,60359,28475,-15177,-53806,-857,-7821,-1060,-32948,-52578,-44830,-52740,-57008,-36544,-5759,-39950,-90192,-51378,33740,-1243,-20883,-29687,-9377,84805,92607,-32386,16503,3509,4503,46690,63727,-22095,-70559,-20467,-33002,50783,8263,25651,-32497,-46303,-6062,7300,1854,34434,-10222,59939,7697,66314,39432,-36668,57243,40295,5641,37319,32401,9331,-47779,-104081,33879,-12638,19501,-591,62835,-35280,286,-19194,26894,32460,64982,27061,-55316,55796,1751,-50194,33513,-15165,44854,-84507,-15318,71040,25902,1506,-11303,-15400,-11125,50241,18160,37668,-41292,-4131,57354,-60571,-35356,-10466,-145158,-66239,-3349,-123165,1311,3130,-36806,51635,42570,-40153,24791,-1113,-29855,-22878,13661,-24945,15789,27979,-3375,30509,63419,-15853,-6952,94979,110877,-11075,26612,-19435,42046,36727,113781,-26416,33167,73826,-23481,29406,119276,36328,-29002,-1335,67517,68928,87102,122204,100984,-74441,35337,-87213,-308927,-188333,-184861,-16493,-40839,-76523,91797,86008,-9466,16207,-33428,-395689,123142,67569,95998,39590,12842,-114919,29883,-24427,-71799,-39315,-34224,19583,-58942,58055,27471,30529,-3685,-39272,-72768,-89491,70407,-73682,921,45415,-40592,47734,-12036,-43385,-21623,36810,8902,-65416,-23031,78019,-11122,-31877,-78950,-114819,-36669,30630,87827,21157,101589,-9220,-25391,-123890,-34394,53942,7625,-43517,-10345,7604,-10087,18830,85292,69823,10981,38016,15118,-23182,-25799,-99429,-53377,-82591,-42886,-53987,-8443,-30557,11338,72397,-65822,-39689,-85083,-48310,74843,12393,-51089,31638,31810,71628,32210,-21302,9698,17689,59603,69675,-30268,-15959,-51195,-21272,-16757,36094,-65062,-13831,9672,34660,16105,89938,35827,7921,-26937,-57748,-45091,-24279,25368,-50983,34137,39570,-4211,-70955,-92102,-17065,32996,5387,160138,65093,-50642,-43375,-131793,54519,-38387,-23028,-15727,32933,23531,56251,90113,37958,27713,-31049,-147577,28156,58203,-47493,-70081,54583,6972,-33202,-3800,16841,4972,-51251,5911,60091,-58447,-9518,39540,-8967,15959,4486,-19365,57401,63297,-9144,-81157,10357,83126,-70921,-44758,-29971,-89995,-184934,-25933,-12311,-49606,48469,6842,-63215,49906,46128,1304,47739,-62532,2797,43807,-9947,-16626,58535,1969,14030,-30389,-31681,-43233,-97868,-7338,18304,90355,28518,57102,-56995,16255,-18862,26279,-44877,-33356,-49959,-14904,-17667,28546,17776,-42636,-7671,28343,17634,22376,-20764,-29658,-47209,-9897,-20147,5497,-33759,-16001,27020,-45216,21030,52037,70464,37965,-26982,59124,11120,61613,-58663,236,-48727,-40188,4611,-15070,-5374,-61356,-75483,-759,-966,35020,-6959,-11973,4297,-36415,16455,6736,-55342,-78569,16324,-35986,11240,-38411,-35715,67788,-8908,45074,41067,-56949,3931,-816,8281,-68508,-5957,-9166,-47264,13309,60268,80673,-6081,33639,-30390,19132,-19640,13360,-3018,72846,74825,-58461,11945,-73342,-24703,-57119,12871,24818,-89801,-69229,-71199,-25091,-50936,19066,-87031,-22084,28938,36518,74842,11925,-56635,28266,-12163,31863,19550,7802,23150,46033,59737,-80955,10905,19375,31063,60207,44866,-49554,13711,68210,20978,-12807,32345,4894,42257,41174,-31258,41695,83791,52453,27254,43657,-13388,-10119,-68237,-73973,54530,119912,62868,-10913,33645,-8582,41781,64966,-89994,32115,-19014,-10197,776,39181,-30828,5071,831,2306,-18030,-9193,-18820,-20352,-48173,-34845,-21842,84813,55261,34237,22765,92,-35554,5561,-20797,96808,-43746,-34814,-44170,12240,1124,30263,-9618,30939,-22078,-76442,-62089,-17637,16074,-14545,-9875,9306,-30348,21188,36101,10273,-16643,9723,-13920,-16193,3115,6922,53466,10230,62507,95341,68303,42801,28431,64286,-82103,-16476,-10680,-29129,-21167,-27701,-36485,-20525,-2594,75457,24663,-2727,20949,911,10856,18073,9971,-10327,8626,28527,-35659,-70130,53376,32800,-87863,-56909,-72928,-22197,-2356,-7721,-41794,-32349,34764,22278,34566,-21041,48817,30201,19191,26335,-26077,63329,-10262,-37068,-50959,43438,-2824,6687,-20376,28919,-54761,-26082,10339,42209,55625,46590,68667,-53544,28888,8382,40063,34449,-17976,-8303,4578,-5100,44351,-6821,-10155,63250,10550,6339,-1074,80023,27306,-16290,41228,-117373,2805,56460,16283,1339,12102,-28235,-25594,-77632,-13052,-139626,-54950,82336,96460,-7626,46596,29602,422,15678,-69380,-54253,59036,92658,55348,42485,94598,85171,-4763,-62730,46021,-54440,27114,8329,-45940,31306,-41975,-42782,-1787,140384,64505,100344,18439,-42159,14841,-30982,1318,-58432,26294,-10226,-77362,-77063,-38700,66746,-10394,51818,-27473,12175,-23952,62432,-42307,3441,41794,-25135,39370,50131,-27307,-54264,-12469,-20779,-11645,-17312,-36364,33738,47566,39105,29394,60762,-13853,-752,-15245,-46786,30905,-40584,-22878,-35014,787,45920,18873,-56402,39117,-43871,2856,105876,32990,13960,-42494,28416,30974,58856,51776,55553,23037,-50657,6194,41391,47536,-71106,-51610,4667,16631,18257,33097,-63851,-42224,86591,-612,56770,17229,55385,56062,-5032,2297,-52596,-71716,-62929,6760,-59975,71149,37880,25968,15892,-46021,-50651,-62208,-60396,51322,46092,71681,-21669,-74157,7231,-13246,-15421,-14056,-48951,3557,10804,44354,-21618,-94452,6481,47130,-15307,29778,23716,36745,-24175,17372,35584,-34442,-54571,-8293,55385,-14583,14166,70153,-49264,-29170,43941,68443,109206,-23597,-1982,5848,-41221,-92665,-1856,-13328,47203,3282,-24529,-452,-23573,-32252,-70101,19100,30915,-3833,52664,-22164,14650,-24867,22190,-60388,-58247,13494,43643,74281,26941,47008,-23704,-6132,-12186,-10514,4859,-10598,64226,72991,44035,14486,1647,57592,-16663,-82785,-56390,29076,-10270,-31524,-29876,29073,4783,5418,-90483,-22941,3254,28824,2629,-9909,-36283,-29438,14043,-4005,-21564,-14136,-25642,12466,-2645,-52008,-76824,-61002,22207,75011,-42316,802,51847,8759,-63937,-53256,-30873,-7481,30077,34363,9781,-11954,364,-97670,-38943,42932,13318,-804,52297,87205,42595,22314,43090,-19916,31962,-20683,-85991,-54098,19571,39209,-11549,-16109,109633,59673,-30924,-27319,451,-37295,-27417,70938,-1789,7859,20263,144,-66302,1713,-44184,5402,-3299,-48309,-94461,28017,15997,43399,29689,52529,-14957,-19090,-18093,28593],[4799,-65314,-68309,-55161,-207,8569,43992,58847,38595,-127040,-65794,8044,5660,20221,15340,27641,7382,5756,-72543,-70497,50850,11295,-86831,76954,40781,-26529,-15658,-31234,-18383,-35470,58514,24629,12690,6155,9602,27736,-27366,-56856,51444,70659,36431,-66543,-95493,-86432,-6613,-50653,-21506,-5713,-76795,-159462,-19402,-40582,-14494,7687,81164,-18565,-10628,-4337,-34920,-26405,-27086,-67304,-11069,751,-89258,-34736,79451,-10954,-2503,-6477,103638,32902,20046,-58501,-58140,-52438,-40421,-94848,-10449,21193,82885,5247,86554,11619,-24158,7058,5768,39334,11966,22297,-4956,103767,25618,15444,-519,87533,13927,-81755,-148818,75916,34489,-32594,-69958,-5333,-2143,14558,-34904,-57179,-38435,-47718,-74471,-39900,-10049,-37937,-98298,-36537,25524,-10742,-30414,-24756,15294,96962,80661,-33966,14617,682,-8314,41739,44309,-38723,-66872,-30387,-25138,39469,-28568,24463,-49743,-41487,-16298,5157,-5624,19870,-11456,35329,11068,69681,58011,-20682,52230,34034,13630,17088,44687,40131,-33590,-107188,16161,-9042,407,-11254,82393,-39117,-33469,709,35234,29941,69337,32287,-42913,78172,51370,-21685,41386,-37619,64358,-47594,1301,34069,29601,2583,-2563,1856,8410,37205,15712,37241,-35613,-16050,68803,-31694,-30737,-14390,-152295,-62999,14635,-113370,-10807,26380,-11803,28416,32364,-31319,17249,-18648,-56650,-18068,-9015,-44280,-12479,-13973,-433,28524,36322,-14024,-3525,77099,84450,-20278,-6753,-45724,23657,18534,82409,-40866,38239,86723,4065,21254,95923,47091,-15545,69141,69790,64708,22062,54891,114350,-25154,37596,-16811,-245328,-181855,-174600,-26946,12831,-55289,43841,92584,1785,24192,-50849,-349390,170094,99348,101738,59662,1962,-118412,44289,-20422,-72241,-41647,-42051,-8507,-40762,80292,46814,31717,6937,-34341,-85926,-78988,53897,-59599,-9600,46878,6769,60820,-15227,-32095,-26464,14464,21611,-54550,-12856,100828,-8639,-49217,-95556,-130536,-28821,52475,109451,34394,77795,-15776,-24364,-148175,-21195,60895,3676,-61269,-31471,10007,21655,33130,70826,30034,4504,30228,16018,-19636,41820,-100724,-43211,-69735,-55621,-41376,28865,-48017,6828,45368,-71697,-30317,-62452,-64806,28408,1505,-33188,53290,20787,60977,22630,-25615,19871,36187,65666,65640,-35979,-32358,-57859,-27353,-20617,21340,-30468,-24617,18015,32029,34754,123378,44751,-15284,-17686,-46238,-26656,-24294,25180,-44538,80848,46404,-3713,-71755,-99730,-12089,13921,-38798,132865,56314,-21907,-27062,-118937,35471,-51500,-20164,-6674,-2410,-3144,32393,65343,12390,11216,-24197,-128527,45796,84954,-10459,-83580,48158,17592,-38924,1381,8939,-7755,-70072,1838,81578,-30975,-13714,27711,1893,21638,20477,-853,77653,38058,-38818,-101671,-8358,70493,-103192,-40482,-26315,-53492,-165675,-37885,-10718,-59205,50274,7468,-42876,26133,30999,27953,63814,-52265,19365,66367,-12185,-31988,75989,-28637,-2691,-35045,-27236,-32637,-49515,-21504,12752,106948,54046,37949,-90031,-3149,-28609,66951,-59572,-28930,-22968,-759,-19128,33291,13514,-34419,3676,17283,18396,11971,-6106,-27556,-35406,-1869,-26894,21811,-31640,-1887,-2792,-49735,13983,43759,110667,39328,-11106,38503,9900,52955,-59173,-42545,-44064,-19870,16805,-30559,15396,-33556,-86533,1802,16401,43972,-168,-4335,-23774,-30870,-4322,17674,-28247,-50767,30393,-22120,2645,-44200,-26598,61129,20249,53123,42363,-30686,44144,22834,-8536,-97336,-15946,-9887,-37595,14544,64243,84939,2703,48304,-27949,-8538,-73702,30199,23290,90870,126077,-39250,20295,-40167,11830,-22523,21634,28035,-69882,-73211,-58617,-34401,-71978,252,-75759,-11724,53975,26513,66032,25180,-29675,56119,1594,6316,25550,36137,42733,35563,33095,-81335,-408,-23769,20923,64769,32208,-49027,8404,44569,18932,-5148,58980,15500,51413,14593,-53901,54103,64640,49630,9223,44951,115,4532,-64927,-94733,20086,99752,73589,-15170,61108,8004,43670,56305,-54370,42467,-25529,-4826,-8722,-2421,-21765,4598,-1564,8192,-30565,11553,-4096,-40208,-46425,-60584,-26917,108352,71393,21629,26905,-1467,-24419,17574,-10499,99937,-25974,-38351,-36280,21750,-8759,8804,-4275,37779,-2009,-67720,-42827,25216,57318,-22438,-11699,-3695,-49021,25399,60067,30684,-17920,26709,-26385,-38435,2302,9970,34712,2422,57385,88223,77313,46889,14616,59632,-53371,-3048,-16047,-24757,-25025,-25490,-24090,-14248,-9541,70033,22501,611,63538,603,-4715,28499,10803,2430,38896,26468,-20682,-34471,67675,49769,-86700,-58079,-66882,-15580,1864,-3853,-58484,-32840,18527,10670,-2983,-20085,44742,26523,2766,17570,-16713,70193,-13286,-36225,-23777,31584,12153,-16313,-2181,35728,-86580,-39880,-2557,35502,61088,38512,75263,-37297,16859,-20725,56110,41918,-18689,-18840,7850,19029,73723,7597,-15758,43162,6515,-14808,9765,55695,-5863,-5463,8006,-98249,27605,36538,12074,-4200,4868,-3274,-17754,-90931,-55496,-131090,-22683,70050,63334,4605,43604,23504,-34661,17046,-53831,-58179,42747,93809,58594,20377,66043,64459,-18986,-56917,48020,-45200,6132,21323,-36361,14654,-79235,-60021,-15737,56927,23667,109227,10816,-42046,34978,-1238,-8977,-54061,3521,-22097,-39889,-55750,-19877,52867,3177,54907,-46974,21122,17833,74414,-41975,-19026,76150,21084,48290,58565,-38881,-52178,397,-10817,-18611,-6040,-29463,10127,38481,33849,50638,41469,-48979,-7797,-15113,-54115,13366,-37675,-26564,17185,28245,55220,28330,-18940,60236,-14866,-7107,77612,55993,20973,-38810,27857,11232,28453,39556,34573,34596,-39393,-17656,16128,64089,-43128,-49736,4667,23424,48766,23357,-81800,-31364,97041,18643,47740,-1759,60261,60358,6324,-12145,-62014,-51203,-78593,-5556,-60,115739,72844,31955,17583,-63825,-65842,-81591,-55638,47451,43561,64332,-29715,-63077,-8246,-17658,-18472,-34289,-27585,32352,29026,57621,-4887,-70992,-3356,56985,8171,17935,14786,15968,-31404,24828,32449,-27038,-37150,-215,39686,-28572,31919,82282,-51535,-52518,63132,73838,78760,-25355,-1504,24380,-34911,-78292,30157,2699,85891,539,-14644,-570,-55893,-35291,-64985,-2782,11602,-22766,43586,-31470,10415,-42351,-7249,-58264,-50813,18254,57027,77982,27752,35143,-39995,-29828,-13385,-9315,25635,2127,61480,47275,35844,-14742,22810,36132,22632,-61654,-28439,21789,-11988,-35652,-38479,29718,8851,12472,-80136,-16941,39541,31234,17870,6614,-48231,12251,21479,-31592,-20374,-4854,-6172,23018,-1051,-39513,-74914,-39553,21678,72389,-56715,-8716,5790,-36474,-75578,-49685,15954,-13724,38950,74044,2058,13154,9678,-100916,-42900,28785,28505,13555,74391,72828,43236,7390,13452,12105,51841,3446,-92823,-60941,18344,27883,148,-2953,143872,58455,-48519,-30293,-12124,-16210,18447,66503,-18822,-13832,-1958,-4037,-64416,-24258,-34701,-6532,-16,-41570,-96995,23419,27045,52305,33369,74662,-18909,-6054,-17614,45445],[-24018,-74402,-66086,-48052,-18268,2116,35693,50432,36035,-104605,-38656,40617,14570,26629,19888,83235,-13296,-17861,-81840,-54599,45490,26617,-83996,50774,35579,-19784,-8855,-10085,-6481,-21022,70148,57096,-4906,12438,4079,-4091,-45808,-61625,18041,60013,50806,-52422,-124966,-65866,-873,-26850,-30734,26714,-58977,-142597,-3126,-23960,-8293,3902,54797,-107,5266,10103,-21394,-6842,-8702,-48230,-407,-511,-85213,-61833,49667,-6209,6033,-14826,78562,-206,19598,-20131,-47671,-59517,-51610,-103917,-5623,26718,80049,-8855,83748,29863,187,13409,-2087,52771,16397,21662,-14391,109708,24797,24590,412,74073,16909,-42992,-111830,77574,33946,-43745,-75145,-1993,-1173,28183,-36353,-57742,-26363,-45168,-89283,-46385,-14510,-26587,-96474,-23481,-9323,-24115,-35005,-26043,21859,88067,54191,-33393,9876,-2820,-13739,28266,10300,-56446,-52399,-31801,-18115,18780,-71255,21665,-68800,-32166,-11079,4173,-12959,11449,-10864,8296,14278,64734,60014,-10271,39011,20864,17828,2248,42451,58157,-20121,-104500,-8972,-16852,-14359,-13666,93914,-38444,-59730,11524,45846,27678,65311,23513,-28171,90589,83022,-2703,40642,-42398,77241,-17516,8961,1195,29493,11968,15704,12157,21298,16467,7499,28935,-23161,-19731,71854,-9250,-22777,-23449,-145467,-55349,27915,-74441,-21225,38113,7142,-5026,24031,-12590,13118,-9679,-67054,-13592,-23915,-56076,-24571,-46781,-5579,40623,13070,-11301,5881,49572,56954,-43437,-30379,-71470,-7811,8028,56438,-52453,42319,123329,40536,17079,61104,34144,-10334,112338,62149,60612,-37889,-10734,107516,6357,41418,25131,-170970,-154997,-169587,-45380,43679,-54339,-9112,84438,18920,42831,-47415,-231619,121667,143457,98604,68036,9499,-101309,42410,-12543,-67272,-35896,-45085,-25960,-21480,101805,58598,24115,21714,-22781,-78662,-37791,27925,-39685,-20203,44761,64347,49139,-28631,-8195,-25170,-8454,8404,-29677,-364,100178,-7235,-60432,-97818,-115326,-5297,61757,115070,50409,51221,-2517,-17655,-161702,-14277,58567,4480,-73402,-50073,6013,46062,32373,49509,-4642,-9387,14402,5653,-25356,105715,-99557,-23985,-49082,-54497,-17801,67520,-48533,7157,-5354,-80243,-39607,-30374,-67911,-21491,-8118,1762,81353,1587,37352,13423,-22213,35404,53640,59789,55078,-35576,-54348,-71751,-39138,-30429,1921,1118,-33665,15318,25501,46397,127949,51770,-7479,-4354,-15324,-6013,-20518,23726,-27408,78286,47717,-10752,-71529,-93715,-3275,681,-62826,98315,44485,-4473,-4331,-78767,18392,-67664,-22219,1241,-19892,-31964,-6558,38965,-16513,-5750,-18151,-87721,60721,89272,32836,-94193,40512,21112,-41936,-1268,11530,-18678,-84439,-641,96090,7766,-18195,9628,18063,17966,41044,19337,98113,30107,-52233,-97076,-10826,48740,-114343,-22482,-13088,-20313,-127230,-42790,765,-51950,44085,3094,-20707,-250,8317,56250,68488,-33142,25999,85835,-18239,-40001,82930,-50957,-30664,-37445,-13529,-3759,902,-23419,16278,110865,76363,17479,-110024,-18801,-34170,82128,-71906,-18803,-6575,9944,-18881,32126,-4541,-21900,6923,9166,18875,-6291,21709,-16954,-17308,6862,-32726,41776,-22434,19050,-22933,-51403,2203,20635,113471,56705,-110,16437,5488,42449,-49822,-81590,-27134,-6949,15574,-50036,25786,-16604,-83460,1765,34246,44925,16530,1281,-45762,-11041,-27911,16324,-9868,-27635,27329,-15030,-15899,-27137,-17239,43474,55765,62007,37530,2605,70348,37618,-32709,-114430,-25375,-12637,-32885,12760,56508,70579,5003,52498,-16648,-27713,-105305,13625,40508,93074,156784,-16246,29754,-9983,42923,13743,31121,27351,-34079,-61892,-40262,-35410,-75209,-20785,-57589,-2638,68609,15236,53373,33128,-7876,83246,14519,-27890,27577,61938,60330,22044,11348,-50594,4234,-62321,9773,60343,16045,-38893,2909,8198,9986,272,72546,21510,64425,-26157,-70194,62667,47803,44956,5936,45387,22169,13274,-66452,-104045,-5523,69389,77938,-14348,71823,23339,38182,38090,-20142,52456,-28203,1535,-12713,-37774,-11518,11537,-1783,9720,-39808,33924,9666,-54534,-40409,-71971,-31277,104502,73751,9004,22182,-6849,-12180,31107,20469,98594,-5351,-43837,-30084,30806,-16762,-5965,-3730,29105,11320,-52787,-23441,54468,82362,-29465,-16950,-19816,-56007,26851,63049,33772,-16065,41310,-42711,-52004,13576,9235,16982,-10564,42959,65398,74072,56838,5885,48767,-8441,4505,-13013,-23285,-22397,-11737,-10673,-13599,-31901,53574,18694,9120,97242,2653,-10198,38764,3356,15886,58687,20355,-4530,-9953,75626,60273,-63482,-55155,-38927,699,12769,-2984,-88628,-21732,14515,-10581,-32595,-17724,38190,9885,-15163,5811,-13260,63496,-26014,-32029,2432,19018,25252,-43207,20007,44475,-99595,-46136,-21332,26961,57258,30680,74412,-16614,1423,-48458,67696,44289,-17340,-26081,11070,32090,94015,15806,-24819,30476,1966,-35527,13499,24344,-38405,4638,-16736,-64255,46093,18920,-217,-5440,207,19845,-12454,-88822,-84333,-112976,22442,58889,50879,31390,35138,14385,-60204,15130,-43871,-57187,30599,87051,47101,-4091,34550,33813,-29997,-50680,29510,-26588,-6452,37485,-16982,-3525,-104482,-70799,-26723,-32234,-19994,112080,7911,-44697,54651,13664,-20476,-35432,-21210,-29407,-2320,-37546,7044,29913,15595,59147,-53782,14902,44679,102632,-32563,-39054,91394,70203,44982,51298,-32460,-57047,13445,-200,-13379,17101,-21606,6326,33644,26036,56612,8791,-89411,-11405,-4038,-45466,-544,-35424,-29542,79821,49502,58530,34361,30581,85536,13396,-16842,48427,65257,17693,-20221,28382,-1375,-6615,25317,5743,39915,-29815,-46280,-4736,74095,-12467,-34317,8840,10534,60225,12693,-78864,-6795,65909,27433,21899,-19469,54904,57754,19530,-16667,-66442,-29848,-93408,-24674,30261,142208,105060,39478,16828,-75763,-78212,-91407,-50188,34403,27256,49014,-43867,-51321,-27572,-18393,-17038,-45180,-12646,53616,33145,79509,9415,-49805,-13886,67443,29628,13002,4116,-17845,-40173,29188,24538,-20766,-14799,16669,22291,-40445,44433,79714,-51106,-65629,69172,53908,40017,-12900,8037,34948,-17578,-59495,65666,25274,118203,-4059,5984,1977,-88435,-28200,-59603,-21822,-12855,-39303,22988,-28243,5323,-58579,-19586,-47760,-33478,20627,60781,71417,23816,12668,-57093,-74805,-21768,-9935,42438,7488,47158,9987,28060,-29254,32107,3829,52652,-31820,567,12544,-15523,-36267,-38674,24967,12756,17732,-66917,-5383,62296,32388,28916,6505,-54646,50364,26287,-51241,-18531,3277,9023,30506,1647,-16669,-52180,-5826,14962,57568,-63985,-16524,-22789,-71624,-85802,-37927,61972,-14312,37211,114961,-5211,17093,27436,-87780,-55827,9625,51314,38507,80816,45952,42267,-13656,-13450,52365,63458,7295,-94400,-59970,9246,11656,14433,12215,155414,53610,-59939,-22156,-17136,4520,60634,59887,-26265,-15760,-25763,-10242,-58162,-52226,-27632,-12155,315,-23099,-93443,14788,40697,53702,24087,85445,-19472,3865,-16623,53994],[-55893,-80775,-54195,-25288,-27555,1359,25320,39035,27246,-70253,-7959,61600,18253,28882,25101,120285,-33425,-29073,-84992,-37887,41567,41455,-81509,27496,30013,-17431,7059,-4337,7078,-20587,70047,64120,-14919,23996,3590,-41934,-66525,-55843,-25435,11444,45408,-39773,-129082,-41735,8842,-1665,-27846,48937,-30973,-103445,-856,-13019,-7634,5671,16052,2408,18201,22789,5699,13099,3417,-17630,21665,6798,-75503,-75184,8191,5479,11763,-25262,30802,-30711,20682,12180,-42154,-69170,-52173,-94339,6707,31997,69900,-27283,72557,45602,35103,8235,-9309,58834,26538,35186,-3545,114248,10885,24059,-6798,43553,10109,-1379,-38810,67074,25837,-46620,-70916,8912,-4313,44785,-40474,-54113,-10113,-48475,-100714,-51051,-17633,-10283,-87742,-16568,-58453,-37476,-32544,-33268,10130,60216,21642,-36432,-343,-7657,-12818,8754,-30985,-70288,-28511,-21352,-16130,-8406,-104336,19644,-77348,-20642,11681,7114,-16586,14052,-10281,-15778,13093,50656,46095,-7617,17912,5307,17813,-4230,28992,53170,-9151,-96866,-31511,-34990,-22041,-5279,94459,-34761,-75204,9045,53825,24927,50088,3881,-16994,92335,87250,8287,31665,-29133,78247,-4460,9857,-16828,26773,26843,38452,13903,24467,-4064,-4406,11469,-7817,-12436,65730,1805,-10625,-35983,-122617,-44497,38153,-17074,-27919,30526,12269,-39392,18818,15750,15470,17716,-56378,-10459,-25778,-55572,-18152,-60619,-14997,58206,-4052,-10355,19614,16376,32689,-68781,-39528,-89471,-39555,7282,33748,-58751,44141,154553,71572,18445,26209,5792,-21381,91959,40417,54531,-72198,-52150,75590,7096,36162,44927,-103719,-108008,-160255,-67630,52343,-68976,-49700,69833,35246,60144,-27294,-77204,20987,175827,87694,62578,37951,-71641,26368,-3842,-60364,-19773,-37127,-24917,-5402,108844,62211,13067,41540,-1845,-52486,14284,-2504,-18096,-27634,37924,118192,22164,-46647,20913,-17580,-23878,-24395,1684,11352,79538,-8627,-59978,-82650,-77144,28765,59264,109353,65501,29773,29571,-6055,-163677,-15451,46012,5915,-77692,-59162,-3020,56254,19772,27425,-25216,-29454,-2992,-17452,-41851,135787,-99636,-968,-27440,-39505,8457,94779,-25456,12654,-63942,-89072,-72114,-5642,-54894,-57098,-13871,34572,112232,-13647,10211,11269,-11729,53904,65911,39744,38973,-30145,-70771,-86676,-53109,-41995,-17324,20921,-38615,-1030,19577,46396,105687,55214,27316,9089,27560,11583,-13059,23468,-1177,46413,45755,-23863,-66363,-76812,6663,-5376,-67728,65652,32138,-538,21255,-25644,10975,-74300,-26285,4337,-20760,-53027,-51219,15991,-43209,-20252,-14377,-34066,70089,68675,67368,-97402,26172,15203,-45965,-12751,20536,-26064,-88318,914,99826,44011,-23047,-13667,34449,10218,63756,34674,107245,39508,-36849,-68239,3325,20734,-104673,-2548,-55,522,-83782,-38580,22969,-29732,30706,-6675,-5023,-23037,-17310,73839,59581,-11252,19380,97799,-22287,-38600,74592,-59137,-66283,-34323,4019,34033,31891,-14061,29249,98784,89454,1609,-105986,-25293,-32180,69538,-79556,-2401,-5654,11139,-14962,27600,-29641,-6826,2070,7916,24160,-27365,51533,-2872,3503,14051,-41452,56413,-7288,41080,-23610,-47527,-9988,-7531,85892,78804,1722,-4592,-1114,30650,-34789,-103533,-4544,-405,-3502,-70178,24231,-10865,-63850,-1092,44156,43775,39623,6272,-53935,17312,-46249,4657,-7018,-12764,8133,-15860,-32507,4784,-7930,21929,86628,68381,24312,34109,69204,40281,-60675,-117531,-35157,-16353,-39841,4986,37775,40176,-1406,49033,-583,-36982,-109503,-26109,44972,76270,148707,4234,38207,8621,57096,40078,38394,20531,6701,-39040,-23200,-30603,-59669,-38351,-39306,3761,68534,9303,43088,37398,5306,102540,23286,-60968,28158,77002,70425,10303,4063,-5606,16348,-86788,1265,47201,-695,-21048,-2074,-30437,-1036,4016,71108,23594,81872,-64986,-77521,67851,37893,37979,13786,44064,47009,12597,-70570,-97393,-17217,39172,73291,-6292,64715,33610,25480,12727,1440,57706,-28455,10570,-10159,-58799,-2560,23520,165,7359,-40659,50646,16943,-59570,-35024,-69224,-34908,74322,62853,-2161,13919,-15528,905,44190,67869,90860,14313,-47338,-27324,35878,-21992,-8567,-6113,9617,13487,-35097,-8995,60012,79089,-34648,-24154,-32428,-51347,26052,46546,18145,-11226,45274,-58984,-54971,29231,4855,3108,-22951,27404,31665,59375,72805,3207,35585,31551,3719,-5734,-24562,-17600,9996,1358,-18216,-65549,33333,14325,23219,115142,5783,-4993,39857,-11064,27366,64988,13133,11727,2069,73637,62866,-25824,-48798,1965,16429,28161,-4870,-115079,-1134,22689,-36488,-44405,-13602,27448,-16376,-29418,-4491,-17575,45173,-44534,-31648,18286,9104,28738,-66530,42365,53130,-92181,-42837,-35379,19583,46292,29388,67782,3273,-11883,-70527,72441,42817,-13986,-32061,13655,25913,98712,14869,-33914,26218,-4951,-49345,9966,-6142,-61422,13311,-25283,-31427,54267,7559,-16305,1799,-2416,26580,-15650,-77710,-89206,-87712,66470,52948,56818,65725,22236,1371,-71195,13021,-40283,-52355,27164,73771,24516,-25260,12668,5630,-35128,-45398,3334,-7281,-8997,53544,11661,-16770,-107719,-76589,-34039,-86673,-53150,105842,11655,-42521,65935,19335,-27922,-11054,-40728,-30692,21673,-24210,33788,469,23776,59893,-52010,-5418,52277,133466,-14896,-47985,87993,104874,31369,30743,-12730,-68818,21346,7906,3590,47520,-13342,21552,34980,17894,46397,-20701,-121102,-8192,17189,-11758,-8296,-34627,-36560,121966,62392,56861,31814,74297,99551,34286,-23324,24944,61408,13424,9484,28336,-4204,-35009,8478,-20752,39506,-29572,-71852,-15122,76394,13005,-11428,17121,-17793,55526,8709,-54663,23551,11765,27129,-8093,-32415,44142,49449,30799,-11679,-61684,-12950,-106748,-45397,20457,137449,123136,46764,15373,-79999,-87453,-90564,-44181,17606,1119,26598,-60869,-43391,-56044,-18483,-11631,-44303,-15060,57940,19817,98134,17851,-36692,-20921,75933,43459,12774,-7368,-50312,-48458,32324,10904,-18628,9063,38272,8986,-47195,48708,62328,-46416,-67238,61993,23471,5746,7870,24780,36511,8121,-41886,88747,48773,129816,-16214,30836,1786,-107405,-10825,-52726,-32336,-31510,-50218,174,-12066,4104,-70002,-8652,-30415,-11336,20872,57037,57678,16061,-15824,-71849,-123499,-33192,-9599,48073,2825,27030,-27810,22383,-18129,28726,-31818,70177,-3191,22228,6751,-19894,-35251,-29549,15605,14367,18328,-54017,9984,67198,33317,34012,-10484,-54577,69172,28431,-53281,-12226,7148,16086,31840,4818,11940,-18383,30616,2954,35267,-61135,-22071,-26008,-87702,-92962,-20912,92478,-9430,25959,144628,-10976,11568,48735,-71148,-73172,-9844,77871,69020,79350,13546,38446,-33271,-27210,85420,62200,830,-88801,-53618,-3937,-2720,27451,20315,131255,44120,-65279,-8361,-14314,15782,86358,53813,-20991,-279,-45353,-17810,-50790,-60804,-25383,-12808,-3441,1561,-81922,2569,50387,46510,3801,87275,-13884,9085,-16497,53276],[-77199,-84796,-34643,5565,-27178,5181,12109,24532,13727,-39368,13925,64326,15403,21281,25062,130129,-41128,-19782,-81830,-23639,42404,51638,-78696,11510,19339,-21585,26843,-14793,17999,-31459,61829,51278,-11290,33599,8704,-71786,-83812,-40032,-62405,-57760,22615,-30200,-117019,-26013,19823,19853,-15863,60942,1408,-59938,-20459,-13925,-13154,14422,-22441,-7226,23617,32325,44449,24722,6432,12175,50764,17260,-57818,-72454,-34664,18484,13389,-34566,-22196,-50960,21179,27481,-42646,-88609,-43220,-58892,22037,35326,59041,-48361,58285,57331,71637,-3373,-12509,56349,35473,60448,23372,111597,-10740,16812,-19293,3219,-4003,29325,40341,48729,10555,-42032,-59436,25758,-8862,65859,-47776,-46562,6178,-57432,-108217,-49685,-17983,5781,-74783,-15373,-101777,-46769,-22092,-43667,-12317,22752,-6861,-46030,-16622,-14241,-9072,-12472,-68340,-74361,631,1074,-20825,-37069,-114130,20873,-67949,-11441,44435,15606,-13862,26319,-10945,-32845,3858,29547,22136,-12663,-7945,-7478,14755,-2273,11914,25055,-832,-84615,-39178,-59304,-22131,12682,82953,-29425,-80477,-5527,55095,20786,24635,-17208,-12586,84575,69149,15098,16511,-5613,66703,-9238,7942,-18607,23381,42554,58600,7517,18248,-18018,-16630,-12783,4433,3625,50135,1112,7158,-48018,-85801,-32314,49194,34191,-29951,2966,2931,-65175,16591,48717,24766,50045,-29442,-8739,-15181,-41606,2244,-51043,-24475,70277,-16278,-12263,34352,-15318,14445,-82930,-35525,-95370,-60288,12365,17173,-57748,42060,159793,87649,26000,1866,-26225,-46396,14671,5405,43426,-77036,-59893,25746,-21882,11373,48934,-52504,-53345,-143169,-87826,43258,-84439,-67653,56756,44918,63184,-1075,59275,-67793,174588,70625,46486,78730,-42527,2755,2313,-53515,5772,-16535,-6875,4738,95083,56346,6906,63734,29675,-15564,54700,-30400,1415,-28883,26394,156744,-5741,-62070,45130,-5320,-27324,-62715,30686,19747,51435,-11955,-45542,-54149,-33421,64192,49379,95662,76365,17897,69047,7347,-151410,-19657,27080,4207,-73813,-54741,-14191,51508,1622,10619,-28885,-50561,-13944,-49639,-64062,115890,-103568,17141,-9696,-15451,29414,100409,15624,20927,-111223,-93889,-113259,-701,-29381,-65446,-11495,42071,136054,-15059,-7453,20119,1727,71317,70717,7936,19729,-21958,-72326,-94367,-67530,-48912,-32562,25059,-39452,-28281,18639,34598,69550,54723,70856,18027,70877,22367,-4024,27236,28929,10805,42939,-38818,-53983,-57267,14880,-6394,-62122,41583,21276,-7052,45943,25607,17358,-61744,-28711,-1099,-13105,-59459,-88847,330,-62019,-30976,-13215,16826,72850,30772,83325,-89847,4180,1536,-55531,-29824,28878,-30279,-77559,6352,91199,62399,-28872,-39322,45784,2612,83423,40696,101786,57182,5357,-23353,27017,-7113,-80382,12495,5702,6428,-46720,-26508,51888,-345,14250,-19953,-185,-37375,-41509,73281,38876,6638,879,99409,-19922,-28054,51515,-52846,-99887,-23597,21979,67487,32672,1535,49146,72865,88934,-5352,-78802,-21581,-21680,39280,-80692,18626,-17801,-987,-5511,23625,-51889,7823,-8099,14867,35905,-45046,71580,9625,22014,17177,-51992,58674,10244,56767,-909,-37870,-18446,-28469,45807,90490,-5488,-22963,-8131,17373,-20261,-102505,15730,2509,-36828,-87404,12426,-12319,-31681,-6425,40476,45371,63506,12211,-44074,44601,-50728,-8916,-20441,-6013,-20870,-21711,-36829,38374,376,4329,101033,69670,3160,56226,43685,32912,-84381,-109312,-44225,-18005,-56591,-11643,12592,2525,-13543,42632,14572,-37956,-92779,-64181,36980,43945,106436,15803,42249,11087,48741,50409,41328,7875,43088,-12157,-11904,-24187,-31874,-46496,-26185,6783,54364,10395,38242,40786,10806,109537,24815,-84249,27928,76588,67750,4904,15283,32734,26563,-91558,-2297,27625,-14272,-308,-6794,-60670,-9021,8452,57717,22874,100795,-88575,-76563,69464,35872,28179,24812,37620,66269,1481,-72288,-76588,-16635,14873,59468,9374,43681,36826,8092,-15972,3971,54451,-26779,23714,-3093,-62442,2805,36058,3720,3556,-32084,56276,13536,-55388,-33129,-55190,-36886,27815,42772,-13352,7234,-25814,13316,53384,115177,76035,30914,-46005,-28463,34072,-24423,3152,-8126,-12292,4051,-19083,-1535,41321,46320,-37356,-31322,-37057,-38758,24059,19036,-8486,-4087,34837,-70315,-49244,39645,85,-4490,-29292,18566,-4018,39201,91781,5500,24967,49830,-4555,424,-27961,-16308,33063,11129,-25412,-97325,16438,10889,39896,117864,8471,7956,29616,-29678,33276,62238,6639,26306,5135,61383,59070,12879,-39256,43685,21717,43858,-7809,-117005,23984,36752,-61298,-35229,-7688,12868,-43950,-36930,-9179,-27838,20530,-61873,-37739,18144,3573,16175,-77201,61659,58299,-69406,-30272,-36175,15546,30673,35995,57379,17484,-18724,-85364,68945,39430,-10092,-39289,14868,-58,84119,3945,-40051,26690,-17207,-56819,1044,-29010,-70268,18830,-18562,-14525,51542,3758,-30522,17386,-4785,9329,-28378,-64544,-70974,-60169,98100,56652,69382,95394,7094,-14900,-69069,13308,-34905,-44733,31564,56974,-1578,-39327,7639,-9863,-33061,-42024,-13552,3235,-4902,65432,45798,-21466,-87599,-79074,-37865,-89081,-65377,85025,19311,-28975,63722,26915,-27846,9832,-48189,-25843,23052,-16348,54481,-29687,26654,54206,-45238,-31741,43565,149264,7494,-41510,72789,114686,12521,3786,8681,-81445,21051,10350,28046,76947,-7121,45476,41068,11598,24748,-35292,-132508,2360,42227,44683,-9131,-33672,-48128,122380,67102,51430,17790,95072,92409,44264,-25129,8333,48075,18882,40929,25103,1219,-49794,-9262,-34636,33180,-41374,-84847,-12473,70862,29433,8813,28112,-50569,41708,17479,-17571,49716,-36449,21806,-29681,-39226,33956,39117,37391,-2477,-48161,-4202,-116706,-60154,-16197,103140,122115,51736,14462,-77338,-92041,-80776,-34615,2434,-27213,896,-76645,-41352,-95908,-21181,-3882,-33897,-34308,43480,-8599,97106,19111,-33642,-21431,77671,45047,12841,-18591,-67747,-54663,35214,-9340,-22154,32109,60241,5005,-48086,44669,35020,-37145,-60012,45073,-2565,-14309,28973,43233,31683,37134,-30254,90365,65839,112048,-37193,52821,-4379,-101193,13214,-43039,-32045,-35382,-53823,-15415,14358,11190,-73417,20520,-9446,10358,20403,47567,40054,6746,-41905,-80486,-155464,-41408,-5560,39179,-11068,8946,-56340,19470,18499,15377,-61218,78563,17294,32872,7796,-24036,-35278,-15243,4006,12299,12824,-38599,26817,56423,34611,32689,-35387,-47193,60208,27964,-34987,2786,5843,14131,26123,7712,40379,12311,57140,-11899,13187,-48782,-24536,-9550,-81763,-93622,-3272,100978,-1939,8775,152725,-14574,10779,67159,-61066,-87051,-25524,100297,97108,77683,-16133,30854,-42541,-23824,95250,47240,-3980,-75530,-45617,-17357,-11110,35706,14761,76666,29497,-65826,3294,-5914,12152,89516,49354,-6527,23609,-56038,-25390,-45209,-34428,-28058,-10344,-10149,26209,-60813,-9543,48528,31949,-22408,80862,-735,9941,-17706,44822],[-77968,-85674,-11635,34508,-19691,10846,-4131,7954,-2032,-20637,20784,49060,6706,976,15036,114045,-27558,9810,-73356,-15165,48902,54508,-73717,-1163,787,-30041,44851,-35104,23415,-43784,53075,30842,7836,35997,17004,-82346,-92654,-18511,-80069,-119394,-9830,-23414,-102217,-24958,28382,35516,-536,66859,33050,-26899,-59871,-26911,-22048,28990,-49031,-21142,18774,37736,84725,22077,1139,29987,78998,25106,-31922,-58217,-69143,28225,10281,-39293,-61860,-56859,19148,25074,-43577,-113860,-25673,850,34509,35876,53371,-68797,44114,62690,99576,-14746,-9500,45954,35390,87102,54508,96659,-31795,6595,-31683,-37250,-20522,41458,92690,27670,-9727,-33104,-43404,45057,-11370,86894,-56107,-36397,17403,-68511,-110455,-40622,-14402,17273,-59387,-15504,-122284,-49398,-4672,-52838,-34729,-11379,-23581,-60397,-36543,-22321,-6871,-30607,-91549,-64743,29262,31049,-30575,-61248,-95504,26587,-41609,-9169,73998,28794,-3995,42082,-13721,-41169,-14502,6145,-3560,-23754,-33343,-13752,10731,5232,-549,-14273,6055,-68354,-24157,-83606,-16032,35507,60575,-22674,-77715,-26332,47483,14748,-6102,-27245,-14699,69644,44031,20742,-1814,15654,46925,-24229,6235,-11250,21076,54248,69834,-5020,6097,-22421,-25442,-38565,7973,22144,25970,-7432,31311,-54156,-42709,-21150,63451,53115,-27833,-37020,-14321,-75863,16040,78152,38812,74962,1633,-7609,2845,-17038,27639,-20825,-30777,69859,-25653,-16635,46104,-37091,3386,-78572,-23973,-89470,-65202,17028,7353,-48698,35158,136285,85530,38796,-8072,-53724,-74420,-76845,-36212,25017,-64475,-42762,-25925,-69047,-35182,40130,-19182,-7504,-121200,-100359,22025,-87491,-63658,48539,44841,43725,18280,126316,-89665,130924,49778,27159,116238,-26362,-20386,3281,-46789,36768,12830,18971,8282,65394,39551,12486,82022,69303,19773,69635,-48904,16191,-22524,11528,177648,-22614,-69917,55590,8491,-19435,-91720,50851,23790,31049,-14416,-19820,-22322,-1100,90405,37672,75160,81073,15400,100417,18266,-122921,-15645,8744,-2149,-63705,-37704,-23966,37348,-15005,2644,-18621,-64980,-12520,-82465,-81978,57874,-111338,22706,1685,9978,40740,82992,58014,28302,-133061,-90145,-134495,-16057,1106,-44824,3019,12079,139924,395,-5238,39023,12859,83826,68361,-28986,481,-13952,-55953,-88909,-81320,-44356,-41627,15457,-37849,-58739,24576,14871,34604,51066,101653,18965,103033,24659,2856,35548,54910,-12804,40680,-50140,-34777,-44587,19234,-6793,-55368,29296,13071,-17565,67780,64314,36469,-30238,-27203,-15781,-6391,-50239,-109595,-6047,-68998,-38218,-13364,49834,70344,-9985,79288,-72158,-22158,-15339,-72894,-46250,29246,-33845,-51714,13144,71838,54089,-36155,-62539,48558,-4213,93468,38715,88548,71183,56347,23633,49637,-26774,-50007,21036,2929,-440,-21018,-10512,78489,25456,771,-33415,-5921,-41188,-61263,55265,11252,16021,-23791,90264,-10236,-11177,20253,-36130,-119098,-5263,39002,85373,6133,16614,71203,40189,73995,-2047,-40993,-11863,-5088,6707,-74283,40150,-35967,-25885,10443,24024,-62758,18531,-19136,26990,50573,-54247,74086,17105,33889,14178,-59362,46560,25578,61310,40829,-25032,-20528,-33234,9941,80903,-17231,-36886,-13499,2798,-12124,-83240,27209,4045,-73921,-100164,-5764,-15254,4000,-13440,23171,51168,82418,19834,-17291,61931,-36967,-12597,-44432,-4357,-50733,-27296,-25067,61651,5900,-3786,91478,65124,-22615,65177,9071,21298,-95857,-94795,-49749,-14274,-74630,-37119,-12385,-31382,-25025,36390,23141,-33917,-67039,-77456,20316,5252,53673,14259,38322,-1354,20586,44591,39074,-7199,69534,10601,-7189,-20343,-2542,-41308,-21120,6486,31532,15810,38456,45492,11645,103967,17075,-93213,26210,61375,50365,8514,39915,51135,29373,-76535,-1176,5104,-21222,17908,-12243,-75281,-10346,16156,39281,20415,114228,-91210,-70131,66822,39254,15454,31123,22636,72604,-17818,-66941,-48868,-10533,-1883,38861,30500,15782,33063,-10140,-43486,-11873,41388,-23001,40918,3758,-50901,3000,43914,7907,1531,-18413,49233,-1712,-45247,-33999,-33195,-36006,-20805,19801,-27256,5095,-35266,22510,54838,141682,55522,44087,-39342,-32581,24090,-24147,26171,-6687,-27385,-13176,-8480,1075,6985,-4074,-37213,-36807,-32280,-23853,21808,-7219,-32965,4349,12643,-72827,-39271,37963,-718,-5053,-26397,20709,-31009,22461,107714,10287,20861,41218,-16137,1686,-32649,-22923,50555,19583,-31461,-108982,7216,9223,52898,110557,9386,23195,12836,-48778,30667,58526,2471,37072,4625,42238,52128,38426,-27073,76839,12233,55382,-8913,-83222,46247,47744,-80579,-9203,-604,-2150,-63543,-37101,-6205,-39355,-3371,-71213,-48136,2189,2307,-13936,-67385,75703,56149,-40216,-10997,-20903,15702,12485,46237,45048,23074,-17819,-93352,57399,35408,-8063,-49011,14231,-37872,51599,-14922,-41697,25962,-36375,-64647,-10630,-40411,-65693,18299,-6291,-19113,40701,6065,-38031,34961,-9051,-27673,-46263,-52432,-41784,-36754,113484,72325,73869,108136,-7305,-31804,-58739,16793,-14904,-34592,38596,40276,-22192,-44958,18031,-8969,-24451,-40928,-9418,-1002,-981,69505,78783,-17831,-53592,-78352,-38636,-50937,-53137,45406,25385,-2874,48005,43968,-19457,21882,-38220,-15960,1798,-14290,66505,-53411,25433,41797,-35959,-53391,26045,138654,29841,-20659,55092,100167,-5577,-20790,18763,-86282,12891,5308,53617,95745,-6265,64940,48429,8725,-222,-32094,-120722,17271,62505,108566,-4171,-29394,-59841,81250,65531,43065,-6401,86335,65681,43766,-22737,-2626,30231,38064,62878,16489,10346,-50560,-24326,-29749,20124,-62170,-78014,1763,58016,37863,16651,39140,-75189,26239,40232,19452,63300,-58043,16462,-37877,-40617,28788,31176,38545,3376,-30536,-4615,-120201,-62909,-56515,55957,106359,52783,14452,-70880,-90077,-65857,-18634,-7736,-49827,-22255,-87577,-43987,-140980,-28353,4146,-19148,-60155,15231,-44386,66473,14308,-38649,-14904,68385,32618,9201,-28274,-63851,-57666,37711,-34755,-30929,52656,80033,12414,-44841,34778,5873,-24661,-49314,23268,-15522,-17359,43836,55847,25661,63707,-27084,72212,69935,68215,-62166,66344,-15760,-67735,37128,-30042,-22575,-21291,-50334,-17956,46085,28946,-67666,53581,11224,27951,21154,33086,21683,-1321,-57819,-80414,-158879,-40728,3476,18432,-29878,35,-70141,18473,68661,-3145,-76192,84691,28341,34404,15924,-27146,-37960,-2724,-6669,6544,1513,-16713,42794,36395,36086,25575,-53716,-31711,25855,25080,-2728,28815,510,4869,15080,9628,62901,28190,62953,-26171,-972,-30959,-22822,11682,-57774,-84585,9646,89801,3527,-9645,135612,-15839,22992,76526,-60385,-90822,-35414,110264,114163,79793,-36500,19866,-34017,-7539,74822,22096,-968,-56621,-39395,-27970,-12906,37493,-5446,12676,10320,-62355,6482,4631,-5916,73373,46040,8129,44596,-55854,-31151,-42788,25725,-33186,-5586,-16095,45758,-30717,-16091,30285,13237,-47115,65663,18704,8240,-19486,32151],[-57768,-81662,9116,53164,-9576,15436,-22336,-8729,-17343,-13424,15438,22911,-5193,-29521,-5937,81519,5850,50213,-61337,-14844,58775,49748,-64089,-18813,-24337,-37374,57376,-55441,22942,-45598,51076,14478,38610,29772,24248,-69235,-90286,2859,-74280,-149647,-42120,-18125,-92529,-35828,30961,45707,12111,70194,59653,-10492,-106113,-46155,-29729,46021,-57738,-31018,4186,38908,112084,4575,-8806,30889,96093,26492,-272,-40065,-89337,32975,2906,-37106,-77332,-48709,13643,12852,-38713,-129786,-1943,69716,39110,33866,55695,-83111,29980,59334,110939,-20874,-333,29256,21357,99217,75398,68885,-44855,-3195,-38716,-68519,-33464,36901,103150,8243,-31257,-24001,-26391,61377,-9269,99556,-61884,-26135,19646,-76712,-105237,-25487,-6317,21797,-43079,-11371,-114910,-45357,16460,-56311,-48177,-31100,-25775,-73527,-55047,-30748,-9672,-42184,-96233,-41938,51837,59813,-41221,-75909,-55163,35510,-7483,-15824,88925,43030,11505,54600,-20045,-41537,-39116,-13706,-23398,-38169,-52715,-12560,7882,13566,-2729,-45474,12991,-49698,11716,-101533,-6562,56509,31240,-13464,-68625,-45327,31222,7155,-34607,-16195,-20420,50314,26869,26029,-20191,23314,26291,-37982,5135,-5430,20481,58403,69514,-20897,-6772,-18051,-27903,-59760,468,35525,-3566,-17629,59851,-49498,-4185,-13324,79522,28526,-23395,-76257,-29241,-69962,15406,96394,53678,85476,23852,-5710,21428,12440,48557,21249,-32539,57723,-32353,-22390,51432,-42662,-660,-57697,-11821,-76541,-57746,15497,2152,-32676,24019,94437,68086,54322,-7656,-72151,-91609,-135163,-73755,-515,-51331,-22141,-63116,-118512,-94128,20721,-2378,17389,-98702,-102203,-5347,-74919,-46985,43129,35410,2090,20478,100732,-23984,54037,28332,13170,135274,-29302,-36607,-1947,-38793,67493,43109,40899,6343,32218,11880,30818,88882,108106,41673,58462,-53550,25112,-9606,-4295,188720,-23691,-69450,48441,20071,-4877,-101525,60334,24316,28320,-12861,9836,1451,11719,99007,28866,49028,79369,18221,112852,22941,-80280,7804,-2118,-11760,-51346,-14119,-29290,22913,-24250,2965,-885,-65183,2331,-105336,-85185,-2825,-119501,13347,5877,29163,43768,51356,82373,31416,-126361,-75067,-112096,-39191,29074,-5622,30394,-45379,114563,27808,17572,61914,17960,89426,61262,-62468,-15879,-9043,-26384,-70155,-92785,-23704,-43953,-1457,-35883,-82483,35413,-6721,9601,45515,106563,11124,116269,18579,3539,43647,68131,-20501,38992,-53288,-11829,-44518,18769,-11110,-52748,28550,7937,-25348,88164,85321,62397,9853,-21848,-35003,-6731,-30298,-111319,-3786,-63486,-43072,-12225,58102,65912,-38770,60729,-49574,-47579,-30234,-94593,-55494,17123,-40415,-14856,17594,46576,22841,-44699,-78012,42221,-13098,88379,35673,79055,73656,90207,57589,61784,-31736,-21171,23721,-4717,-15637,-5546,4489,90458,38459,-4120,-43714,-18632,-35507,-75090,27712,-17459,16394,-46660,72488,3905,7268,-8863,-14837,-114729,18215,54301,83230,-35137,25606,89555,9944,48059,9561,-9412,-3967,12258,-16023,-60644,56463,-52603,-57850,31905,30862,-58750,22336,-26493,36389,60606,-53007,58081,18606,37372,4231,-58141,23911,34856,54942,89609,-13554,-15867,-20434,-12943,49005,-26697,-43107,-15508,-11726,-13628,-58380,26932,4763,-101832,-109385,-25958,-15174,32495,-20996,-1665,58878,92227,28562,19817,64810,-8467,2587,-69133,-3600,-73355,-27616,-1324,68338,6311,-1002,58857,56070,-47803,61952,-18204,12027,-91682,-78598,-48684,-3465,-84051,-66590,-30860,-52437,-29313,29783,21088,-28405,-42955,-59509,800,-28416,15680,-627,24245,-21967,-16960,27229,32103,-19140,84028,23729,-6970,-21442,18126,-22855,-24459,3433,8349,20742,41402,51881,10381,89242,-345,-88872,22090,37109,22159,20705,64948,49031,24522,-47145,1891,-16761,-19576,30071,-19602,-72603,-4034,27981,23705,17036,113321,-75829,-61498,59335,43737,473,28226,-1001,63237,-40114,-53004,-23183,-7012,-11710,15707,52463,-10887,24104,-25530,-65765,-38889,20868,-16712,59402,4678,-30385,-2458,42819,11491,3508,-7838,32208,-26095,-33429,-33442,-6322,-31589,-58871,557,-45045,7618,-41546,25944,46046,135663,33015,54428,-29397,-37652,6818,-21007,52135,-595,-28986,-31534,-4813,4215,-29940,-52357,-34006,-39873,-19340,-11935,19706,-20831,-43157,12934,-13264,-65544,-29635,23331,5110,9,-14482,32685,-41085,16365,113432,14805,24480,12479,-24760,-2327,-37686,-38048,58045,28856,-33396,-87678,6110,8573,55404,98385,7806,34760,-3436,-64480,18814,60166,3040,42070,5313,22287,45203,41887,-13319,97743,-8400,59836,-4889,-21672,57123,48948,-92430,24304,6285,-11962,-68978,-31284,3088,-46826,-20249,-68897,-57687,-23926,3750,-55842,-34441,83418,44020,-13519,11059,6413,19534,-6254,52699,32291,19945,-11669,-95574,39873,30294,-10510,-60309,11881,-74300,8660,-36760,-39250,19071,-60202,-80136,-22864,-40090,-52766,9240,-1427,-39033,26654,11062,-36494,42901,-16594,-69139,-61419,-39863,-18554,-23188,115879,97757,60121,98244,-17917,-45350,-44707,22038,26211,-21383,41636,26502,-30256,-42980,34998,4594,-11917,-41829,16588,-19352,-4317,63965,103059,-9111,-20852,-72853,-36607,-547,-21160,-10649,24574,30500,23763,68925,-4534,25641,-9184,-2887,-33474,-18397,69708,-65037,22865,24981,-26073,-62346,8385,102197,47924,9086,42718,71145,-18436,-35538,10178,-77025,371,-6176,74019,96204,-13247,70705,53354,9915,-20217,-16731,-91908,31008,71144,157203,3977,-19251,-64420,19997,60284,32163,-34673,56136,31606,36041,-18151,-8765,12635,64193,67219,1949,17748,-41585,-32569,-6810,153,-84912,-50646,23070,38833,42383,7454,46768,-83357,14819,71433,44797,60508,-50364,15158,-37580,-38595,29910,28591,35498,-94,-15322,-12501,-114157,-52239,-82475,18593,86365,49478,14882,-64613,-80928,-50372,3701,-12233,-61640,-37301,-91424,-47786,-175474,-39309,10773,-5237,-79640,-17741,-77100,11538,6369,-46962,-3502,47065,8616,485,-34940,-42311,-56761,38974,-60256,-42770,68567,96811,28601,-40687,22588,-17322,-11791,-41011,1074,-14623,-8031,49646,55921,23917,83238,-31584,43902,57914,12783,-81792,68498,-28053,-17321,53080,-14532,-8586,6626,-41598,-7264,77096,56269,-54505,74096,27970,40255,24629,13938,5566,-5883,-60470,-71861,-137445,-28429,16531,-5953,-47107,3949,-68945,17155,113145,-21740,-73063,93993,32666,32275,28365,-28907,-42385,2195,-13442,-1436,-13650,11739,56147,14304,36703,13896,-52567,-8370,-21825,20271,30211,62792,-6646,-8564,2533,10095,75121,25834,44126,-36362,-3074,-13507,-16240,22433,-24887,-64898,13158,66212,2330,-25151,97898,-15134,46728,72433,-65681,-82456,-40229,103144,113865,84838,-44676,7582,-5773,11568,32352,-6355,8481,-36399,-36649,-33784,-10192,33654,-35151,-37764,-11529,-54542,-989,14172,-32459,47613,42455,13090,53791,-46253,-33355,-42771,98238,-36339,2224,-15996,57242,4313,-12841,-2280,-5373,-62421,42361,40067,6317,-20023,19686],[-26351,-71673,21880,57992,-1081,17223,-40042,-23762,-30024,-11927,6953,-3199,-16428,-62125,-33916,45050,45736,85943,-47755,-23118,67266,39315,-47821,-45895,-50658,-37623,63708,-67468,18630,-29401,58342,8318,72455,17071,26800,-36604,-77128,19474,-50630,-141413,-65669,-13047,-86894,-48846,25295,51662,17915,70429,77165,-8156,-140522,-62680,-32127,61226,-48957,-31193,-16409,36602,114781,-22647,-18562,17852,91033,20678,32533,-23565,-94513,34008,-6842,-27733,-69128,-30746,5094,1569,-25669,-120126,23570,122403,33562,30325,64605,-84621,13969,46378,102890,-20329,12460,7908,-5877,83507,75691,33202,-46189,-10098,-37889,-83742,-37653,24282,82934,-6676,-49538,-18383,-12646,68247,-2074,97076,-61841,-19098,11806,-78022,-90712,-8630,5847,19234,-27953,591,-88359,-37354,36360,-51189,-48614,-32168,-15915,-77951,-66063,-37586,-18804,-46626,-86107,-11410,64780,76544,-47904,-79137,-9136,43392,21115,-28767,85286,52892,28988,60630,-32425,-36690,-63234,-25264,-32847,-52622,-62214,-5906,7657,18155,6826,-51538,20387,-31179,56932,-108735,2655,69321,1860,-360,-53719,-55424,8868,-637,-53327,17870,-25904,29286,23337,29794,-36011,12629,11933,-41095,2582,-9523,20572,53774,60170,-37138,-15333,-8545,-22873,-71759,-15039,38582,-32526,-23528,86969,-31853,20705,-10436,92336,-27440,-19188,-101623,-33002,-51012,13402,99766,65155,80823,30010,-1682,34500,40661,58737,63773,-30451,41690,-34191,-28542,48486,-30738,1210,-28974,-4507,-63727,-47465,4830,304,-12551,10769,48596,42848,69141,-5392,-78966,-88021,-137395,-96474,-29720,-48037,-18710,-77918,-155670,-148438,-5438,512,18251,-78092,-94503,-32666,-54248,-29927,35460,19970,-52501,2076,1268,106084,-32002,9915,10656,127785,-48709,-43044,-12164,-27633,92145,65805,50284,1037,7991,-23427,55408,79112,129844,43719,30838,-43834,28710,6349,-18382,200524,-12096,-63522,26717,26099,10608,-89714,61771,23520,43029,-5623,33986,10007,7541,87148,25757,20617,72271,20592,105216,19875,-31059,51939,-1989,-21104,-41912,6506,-28505,16767,-22808,7056,17270,-47276,26144,-109656,-68089,-29280,-121709,-6884,2945,37270,44846,19236,77622,28495,-99611,-49224,-45908,-51670,50109,34879,65794,-100697,60646,56915,48717,79632,16742,88581,52544,-85512,-27606,-9362,5809,-44128,-99431,12713,-40095,-17660,-34881,-91780,45696,-24105,-4831,39121,86107,-2837,108747,5204,-4503,41690,62225,-14997,36804,-46591,10001,-56102,13741,-21771,-54362,36379,5754,-26472,109876,88308,86625,44010,-14522,-49199,-14767,-8126,-99899,3715,-48469,-46318,-7063,46193,63222,-46803,35879,-29735,-67350,-39424,-110439,-53891,-7042,-52719,24991,16454,21998,-15073,-53367,-82591,29262,-27668,66392,39762,81747,63716,87550,68518,58811,-20112,911,21072,-12543,-34055,3861,14679,76616,34819,2218,-48878,-33617,-23671,-82534,1479,-42680,11097,-60512,49941,17422,21945,-26485,5793,-85931,42180,66269,64609,-75420,26384,98611,-10086,17877,24944,4060,-5771,23960,-24474,-41847,62177,-62876,-87137,55109,43185,-42670,17915,-27016,32495,58046,-43392,29190,15454,34088,-11718,-45915,-1324,36334,42296,129642,-8119,-6365,3292,-22043,3914,-28035,-36951,-13414,-23809,-24142,-41389,15950,3645,-110709,-116379,-44737,-10543,45496,-27662,-24226,64007,91503,36824,57044,54158,23392,36574,-84377,-223,-84278,-20385,25025,58938,-512,9980,13090,45318,-67036,51297,-29643,9562,-74683,-63625,-40016,13296,-78778,-90990,-39095,-56142,-22830,19431,7314,-24184,-26798,-23518,-15621,-47708,3033,-24560,526,-41006,-49727,5564,21912,-22558,86755,26339,-8017,-26934,24199,4238,-34345,-1749,-7131,20818,44797,58191,8045,70540,-26017,-76932,15316,12125,-7061,37685,75767,35516,15610,-12659,3046,-35111,-9733,35610,-29472,-56426,8058,41737,16187,13440,92040,-51536,-53019,47154,45423,-15238,16409,-27976,41666,-59077,-33254,-6092,-11461,-16094,-5142,69211,-29286,12690,-35843,-80523,-66313,-1357,-7683,73171,-4558,-8749,-12826,30940,13136,9216,-8208,10895,-53604,-22885,-25780,21856,-23918,-79538,-9921,-64552,12605,-43386,22305,27342,102321,13643,62544,-19800,-41166,-14660,-14775,69597,8525,-15517,-44051,-6736,13634,-57685,-80668,-27688,-40819,-1020,-6225,17587,-15731,-33979,20449,-32913,-51204,-22654,994,16522,7552,2867,48352,-32628,22189,103791,17069,33415,-23050,-24303,-8601,-41962,-57377,55072,40828,-30572,-36829,10289,6433,43669,83584,3883,38417,-15610,-73562,29,67793,11433,40021,9596,8197,39872,23528,722,106986,-30584,57176,6865,42386,49561,39339,-97305,54307,11108,-11345,-59445,-21817,13908,-46961,-27146,-55922,-61131,-51610,5748,-97190,15822,84589,21993,4816,31901,36545,25487,-22684,49278,20282,10683,-5769,-92818,20105,21829,-19267,-70368,8711,-96732,-32491,-54559,-34814,4436,-82001,-104785,-34470,-30949,-38222,-7621,-11902,-60465,14521,14742,-26584,29520,-27127,-95519,-65859,-23471,-13640,-22092,111409,126827,28046,70914,-22384,-51587,-28679,25958,79547,-4412,35848,16490,-23500,-35486,47377,22181,679,-43820,55335,-44434,-18806,49989,113640,409,-297,-60800,-31756,34740,19458,-71662,14266,61866,-1474,92965,13433,25829,34245,11349,-69924,-28272,65257,-63021,21865,7778,-17530,-56617,-2491,50793,59423,39921,39380,41008,-24671,-36882,-13935,-53326,-11255,-19205,84948,75747,-28063,61079,53490,14807,-29548,644,-56786,37635,65583,171188,11986,-3742,-55489,-30507,53655,19230,-57634,22219,6136,25061,-13979,-9736,-1264,83133,52515,-16860,19337,-27989,-30879,26494,-24907,-101818,-10507,45685,14983,46906,-15507,47727,-74544,10675,99535,52573,43468,-24625,19749,-39204,-35345,35377,31274,30633,-14252,-7889,-24421,-97292,-31786,-87748,7016,71753,42963,14923,-61508,-66448,-38131,28764,-12608,-62024,-41385,-87714,-49193,-180862,-50677,15254,5206,-84133,-45847,-97628,-48091,-1256,-53186,8962,17148,-20208,-11327,-37082,-14105,-51627,38165,-78137,-54414,76398,109182,46832,-38675,11020,-30545,-2045,-39168,-18276,-5054,4559,47676,40822,29726,93633,-39677,16540,31586,-36751,-86467,59293,-35868,32329,55163,1447,4089,38381,-30234,11579,101530,88231,-38235,72324,38179,48206,31039,-8364,-5562,-6194,-52683,-58410,-106513,-5943,30512,-23659,-56317,19252,-56622,12685,133561,-36466,-53970,106881,33635,31934,40510,-29509,-44979,-1673,-14400,-9249,-29488,41830,65956,-4719,34760,-1037,-27748,19739,-66238,14505,49628,93961,-13733,-22942,-6892,9007,74134,11733,7590,-39896,5161,-1843,-5324,15352,6081,-36838,4683,37586,-8194,-35418,50405,-13283,72608,53284,-71166,-65103,-42630,80180,94594,88506,-41981,-2753,34464,22978,-11428,-30254,18271,-19916,-36697,-33711,-5930,27299,-65171,-63434,-33063,-41804,-16513,20792,-58639,21663,37007,3048,47984,-31536,-31088,-42625,150866,-32572,14594,-5219,60009,37362,359,-38797,-19920,-62586,14409,56864,5982,-17121,11423],[1912,-56881,22809,51319,3638,16446,-53949,-36569,-38776,-10718,4414,-19066,-23155,-85953,-61022,14626,73719,102163,-34303,-37975,69236,26592,-24733,-76912,-70782,-27331,65456,-68045,13847,3547,70662,12311,99189,1957,24228,4495,-56764,29876,-21414,-105301,-75266,-7547,-79532,-52889,11287,53565,15681,63448,81836,-12783,-147851,-68941,-27570,70966,-27551,-20395,-37509,32090,89764,-50697,-23956,-587,55295,9906,61344,-9264,-87863,34345,-15613,-13106,-46391,-9576,-4832,-1098,-7291,-79834,45518,136008,19199,26610,75225,-68473,-4715,25619,78922,-15215,24565,-16654,-39595,39672,54282,-1969,-36629,-12700,-30506,-79674,-30733,12472,58756,-15338,-60573,-18176,-6056,60235,8383,78686,-54483,-18533,-3922,-71263,-67023,4524,20325,11412,-16848,19826,-59069,-29750,49701,-37199,-37209,-19115,142,-68366,-64847,-40606,-33232,-46530,-71192,18234,67395,72502,-47152,-73516,24862,43979,32664,-40422,67521,53205,43485,61662,-53275,-30191,-78101,-26667,-31439,-63772,-61164,2301,10334,16420,25374,-27735,26938,-15206,95683,-104657,7994,70209,-18581,16994,-33030,-53059,-15296,-6552,-57403,66221,-28211,9017,28301,30082,-47468,-12189,7684,-30598,-4246,-25739,18973,41530,48296,-51002,-16524,1241,-11702,-73101,-30129,31500,-53328,-21525,104570,-3160,28594,-12758,95618,-87123,-17592,-106267,-22343,-25619,9928,89920,70205,64781,21404,5246,38623,63407,57103,96401,-26734,32035,-28686,-34519,37538,-5712,7330,-1953,-4197,-57449,-44818,-13648,2197,7679,-1692,10888,19410,79830,-8974,-73703,-62252,-92842,-97902,-56530,-55198,-40535,-73911,-171069,-181840,-32924,-6913,1398,-59790,-82348,-54358,-37902,-22459,21030,3324,-105233,-31858,-119885,243037,-97947,-2081,20680,95808,-74749,-40888,-24031,-11819,106209,75532,44983,-5327,-966,-59530,74620,52721,116468,27864,42,-23497,28895,20380,-28530,215453,3972,-55926,-743,24830,23135,-60763,60070,23791,65601,6251,44879,3880,-4901,59093,29009,-4722,61244,17598,84899,10840,13461,101774,7546,-26200,-40606,14345,-21798,23043,-10539,8344,30602,-13768,50756,-92572,-33226,-6629,-110979,-29813,-6248,33684,51375,-3032,47084,19923,-67927,-16926,38166,-40471,63636,60569,99166,-121747,-9521,76823,67592,83479,12347,83769,44429,-95665,-34563,-15560,28741,-20071,-98947,57996,-31243,-26824,-34875,-85400,48705,-32761,-11686,32283,51881,-17477,84213,-14322,-20678,20364,35845,-1572,32722,-32041,25643,-72412,5254,-37821,-57072,48049,6075,-21549,130944,76468,101197,61190,-7153,-48318,-26273,7865,-85123,11080,-29470,-47607,3515,26665,63712,-34571,11826,-19051,-78633,-41712,-107455,-42877,-37426,-70196,57872,8297,3805,-38390,-60174,-77639,14154,-48841,31218,54803,97226,45499,47412,56375,42048,3684,13359,12965,-18666,-50872,10912,18921,34248,17309,17887,-49157,-47081,-9842,-83595,-14893,-62111,5384,-61630,26821,25476,28684,-29356,22331,-41277,60779,72217,38535,-101304,20938,94419,-16128,-8585,38609,-2114,-21155,25111,-21281,-21577,54462,-65635,-102959,74004,56767,-22156,6176,-19906,7668,38885,-30841,-3214,10312,28361,-30904,-24782,-20433,30821,29705,147263,-11615,4513,26688,-21183,-39600,-19317,-14986,-7856,-31077,-39675,-39417,-1685,-863,-97878,-119920,-60358,-2855,40217,-31833,-35359,62315,81662,43031,83950,34698,43790,78482,-83458,7314,-83716,-7080,44298,39081,-15525,24013,-30655,36023,-76680,39324,-26371,14417,-52245,-51284,-26489,32177,-59180,-100604,-37040,-43395,-6580,2132,-15794,-22802,-20893,7939,-24615,-48547,8880,-49799,-29237,-49945,-66146,-13066,10522,-14915,79141,21936,-7692,-33449,15400,32117,-47455,-8763,-10312,13842,47593,61267,4743,52629,-56729,-65093,6738,-6046,-25133,53217,64007,21949,7469,16678,-707,-48075,5382,36015,-41195,-34048,22008,52331,16339,10472,51797,-29111,-45546,31546,42619,-29532,16,-48560,16486,-70061,-13783,486,-24061,-16776,-19520,75265,-35182,1657,-40890,-87865,-83893,-18011,3832,74374,-24428,7203,-26252,9579,11644,15505,-22185,-8410,-76902,-14161,-6996,46477,-14050,-82955,-9518,-80669,16868,-41239,12356,2153,59811,2275,68516,-14075,-40985,-35671,-5696,68445,16520,8966,-46177,-10581,31941,-69661,-81337,-18503,-40715,19549,-7115,14961,6331,-9833,25651,-38736,-35441,-17231,-20585,28660,13773,19933,59179,-12432,34212,78524,16415,42211,-52675,-11325,-12475,-44143,-73009,44785,55469,-25261,22473,15402,-511,19372,65403,-1345,33173,-25910,-74265,-20792,76081,29609,30650,16782,4693,35533,-7579,14004,105843,-44181,50258,27034,79761,21686,23577,-96879,71896,12040,1059,-39190,-11065,19376,-40127,-25814,-37392,-55737,-72830,6500,-123317,69443,79480,-6406,12898,48396,58654,31536,-32616,35267,9951,-580,-6479,-85244,2770,7264,-34401,-75694,6185,-98587,-59203,-61170,-31359,-15510,-92858,-131775,-45031,-17861,-27488,-26702,-35147,-69685,7806,14005,-11301,-9097,-38550,-92769,-55005,-1870,-28242,-31685,104309,151868,-11599,40782,-19637,-48188,-9899,25216,123105,16098,20435,8830,-5578,-24793,47410,34461,9465,-45468,93591,-65353,-42919,32031,111775,7593,8491,-42000,-23916,40730,55701,-120424,-4426,82236,-21086,106970,30466,27114,80680,24981,-95924,-41327,54906,-50956,24041,-5525,-12443,-40424,-3169,-627,64319,64202,44103,20320,-26125,-26045,-40621,-21220,-17039,-25666,85077,38704,-47486,41497,48609,22228,-26708,10769,-25142,33258,48080,144523,16699,12596,-31311,-46395,46903,5689,-66008,1404,0,13886,-12286,-4818,-9831,81955,24281,-36368,13762,-12730,-18475,58234,-50908,-107617,28539,64533,-10796,52605,-41932,40072,-55319,14553,111427,43784,19310,5341,29595,-50922,-32308,41352,35926,26158,-35191,-10281,-36548,-71522,-8020,-75667,22260,65679,35895,13975,-62004,-50813,-31046,50745,-11361,-54469,-35409,-77625,-46803,-147851,-57491,17896,12888,-72577,-62070,-101952,-89559,-6054,-53426,18676,-14494,-44481,-21917,-33612,8609,-42397,34981,-81231,-62474,71700,113183,58914,-40022,1263,-35216,1434,-44511,-32939,5505,11432,41803,13927,42742,95718,-45231,-2681,-2486,-69371,-71067,41213,-35788,66133,42037,15109,10560,61984,-18521,30670,114852,116906,-24264,50147,40586,53470,38932,-29912,-9800,-3471,-41321,-45956,-80469,21594,41284,-27187,-53400,39689,-39035,2982,120407,-45327,-25906,118669,32986,35847,47608,-29464,-41031,-9982,-9270,-14562,-42336,66161,72128,-18673,28327,-18115,13139,45640,-92913,9229,47373,106388,-20147,-35827,-9344,6677,57821,-1388,-27466,-35925,16664,781,7839,-5629,26525,-5549,-15123,8753,-27354,-40361,5768,-11355,88898,20818,-72312,-44974,-45352,47531,60347,85898,-32890,-8329,68810,21115,-34643,-43526,21802,-10956,-36861,-27379,-2241,22580,-86083,-68007,-50796,-24789,-34029,24019,-76387,-785,28627,-19504,30406,-17226,-24811,-39335,159674,-18318,31839,17558,55332,60942,18666,-64498,-27951,-46365,-12783,62768,7781,-9095,9766],[16367,-40777,11501,39743,5233,15203,-60925,-47609,-43165,-7275,11641,-19103,-22921,-92100,-78338,-5407,77466,91791,-22093,-55266,61843,15132,2757,-97692,-78404,-7591,64631,-59962,11604,43646,79219,22549,110883,-11535,20374,40299,-34939,35797,159,-60239,-69765,-1744,-66225,-41305,-8690,49861,7084,45360,71613,-18107,-124120,-62749,-17496,73514,-311,-1810,-54036,26642,44215,-70274,-22847,-14778,-10332,-1761,82325,6452,-73599,36867,-19081,3354,-20680,7993,-13804,6322,9830,-19629,59349,104170,506,23882,81477,-35470,-23328,1787,47688,-9493,31345,-42537,-69684,-15541,20065,-28020,-20481,-10539,-20507,-57004,-14286,5377,52120,-16297,-62088,-23040,-8666,35623,18845,49986,-40723,-26565,-22761,-58503,-36981,9554,33982,1310,-12581,41608,-41239,-26637,52480,-16737,-18687,-2763,15853,-44388,-50113,-38192,-50287,-46084,-62453,38620,61520,45615,-38287,-65018,36389,31617,22659,-40351,44791,41272,50082,61794,-82189,-25116,-76194,-19255,-22310,-68813,-52130,8041,14935,8684,47264,14439,30100,-2724,115292,-93057,6801,59621,-21945,36939,-7600,-39265,-36253,-8456,-46556,112114,-26478,-8262,31387,25541,-53516,-40049,12717,-10934,-16798,-49623,13129,24634,40338,-60344,-10262,7086,1671,-65713,-33783,20578,-59430,-11374,106354,30710,22458,-19013,85224,-125204,-19921,-92781,-845,-578,6230,72519,67902,42928,5213,14833,33614,79618,47383,112289,-24101,35529,-15951,-39928,20856,24067,15657,17707,-9575,-60678,-55279,-34774,7790,24024,-10822,-11198,6277,83859,-21294,-58537,-22072,-29860,-78520,-74301,-67154,-80314,-62395,-162118,-185902,-55916,-20211,-20621,-43467,-72534,-66662,-35543,-28947,-1185,-10062,-141263,-69288,-204935,319516,-121042,-5269,38761,49806,-95212,-34429,-32998,9089,107200,72339,29391,-10854,4034,-87653,77151,15631,60690,3750,-23227,662,28328,27798,-33636,222987,15618,-48514,-23051,16828,31890,-23455,59497,26431,82951,18974,39754,-9464,-16805,24885,37507,-21756,47399,7150,62538,644,42743,131572,20418,-24345,-51302,2761,-11055,39609,9702,1207,36851,25945,67664,-58373,8952,50612,-83194,-47131,-19832,21710,65746,-13486,5903,7932,-45464,14831,104855,-6013,71502,63046,118620,-93981,-76816,80296,56907,68811,9608,78216,37323,-95737,-38018,-26417,34150,-5770,-90414,99596,-18901,-26666,-34774,-70269,39760,-30316,-12337,24844,19339,-26580,49919,-39230,-40765,-20856,-5780,13485,25853,-14604,31493,-84303,-5304,-55269,-57698,58103,8236,-15378,139874,55115,101554,58559,-8,-27936,-34524,12587,-75076,12655,-12493,-45371,18510,12785,64750,-10533,-7484,-19857,-80605,-38243,-77885,-29069,-64512,-87744,75045,-5916,-5916,-32451,-62721,-69165,1625,-72951,-8297,77343,118728,24248,-11576,31097,17684,29771,15113,-743,-25236,-62350,16760,19166,-23885,-6475,36655,-47031,-57177,2470,-78593,-18648,-75214,3677,-51146,6224,25580,25980,-22640,33070,5109,68609,69331,15006,-104981,14185,75838,-9217,-24709,45955,-20230,-47386,14423,-12595,-4221,34715,-62361,-97763,82608,65208,-6229,-9918,-6903,-36068,5947,-21990,-30021,5958,25290,-49246,-494,-27386,21029,22281,136457,-23898,12938,39223,-15639,-67818,-3748,20521,-905,-32573,-54938,-50272,-20824,-9569,-68649,-115574,-72495,4619,20499,-31936,-30780,51946,66248,46648,93432,12242,41505,111564,-65441,18231,-75488,7814,51124,16705,-37700,35972,-58646,30497,-76100,30819,-15157,23036,-32531,-42263,-14550,48024,-31250,-89918,-28022,-19485,14450,-21760,-42794,-24651,-25190,17285,-24536,-33033,18568,-67690,-59201,-46029,-63775,-23434,-47,1712,63685,16196,-4961,-36145,-3768,52537,-59954,-17727,-2043,349,49802,58001,883,38407,-87660,-59678,-1757,-13467,-23894,60611,31895,15605,3682,32922,-9743,-54591,21037,32902,-52562,-13446,33210,53607,18077,9222,2150,-16571,-38671,14816,36402,-40096,-14817,-52959,-2357,-72457,-1427,-995,-39832,-15347,-24993,68225,-28265,-6797,-42206,-89562,-85461,-23118,16943,56936,-50686,13824,-40140,-17136,6289,17507,-44792,-21367,-90047,-6132,22348,61841,-3126,-74150,562,-87876,17663,-37243,-1040,-24280,26941,1650,71961,-13991,-36162,-51104,4939,44942,18247,36478,-37596,-11944,56335,-65353,-59057,-7197,-40898,39568,-12619,11322,36338,17728,27362,-28832,-24553,-9739,-33906,34843,15578,30852,58072,6613,42632,43106,13365,44348,-69538,12991,-10185,-42875,-77023,32008,69785,-21921,63297,17608,-14551,-10766,42245,-6232,21443,-39935,-66883,-37827,76988,55927,14844,23752,12644,29921,-37888,25831,94283,-44383,43564,53253,73967,-20463,8659,-92823,72823,8061,20532,-15242,-853,13005,-30101,-21953,-20318,-42686,-82961,5286,-123800,109680,68545,-34829,11834,58207,64369,35771,-31341,16703,1996,-9894,-18270,-72765,-7652,-14385,-53678,-73720,5857,-81410,-63828,-51832,-31602,-35599,-86056,-149396,-54194,-6171,-22703,-39271,-59361,-59893,7326,7776,5448,-63628,-47714,-59871,-29876,22307,-52295,-46307,94789,165173,-42109,24427,-10299,-35628,12406,17770,135569,38145,-892,953,15189,-12691,33802,35348,11872,-45049,120614,-72839,-69830,16943,105867,11817,15409,-18719,-12982,19069,77629,-142101,-27297,86600,-32026,107642,43232,30308,115696,36694,-104816,-52111,40703,-36207,28739,-11789,-12455,-21531,5913,-39536,64318,76503,52546,13010,-26414,-8130,-53663,9611,-14271,-17249,75980,-4437,-65723,21038,40440,30584,-14419,9476,-2656,17789,24376,88067,15933,22879,3378,-22972,40038,-5651,-55025,464,13105,4093,-13671,5779,-13209,56660,-7868,-52022,2515,3847,2553,76764,-72553,-101381,52721,76517,-34723,57345,-58938,24299,-35251,24991,99941,24559,-2605,31286,42172,-73132,-29797,44036,37516,22928,-55620,-20636,-45823,-41933,13054,-54045,51759,64445,31912,12121,-63765,-38937,-28714,64046,-10511,-44639,-23153,-63523,-42159,-84337,-55209,19761,20566,-50372,-63767,-92714,-99883,-7469,-46640,23348,-40175,-55421,-26670,-24541,18491,-29787,29748,-66537,-64342,50853,103288,58880,-43314,-7161,-37056,-3076,-54256,-42126,10254,7701,36201,-15977,59298,92547,-42271,-12134,-35164,-84522,-37664,18494,-28347,79726,17977,23726,8467,68098,-7601,42623,114867,132690,-17239,18961,35319,56697,45474,-44586,-6977,-552,-33588,-40351,-61494,47198,45231,-15721,-37995,56356,-21808,-11822,77658,-48330,1978,122518,30580,42590,46361,-29284,-27271,-15039,455,-16159,-48939,78615,75097,-28023,15860,-36329,53925,60267,-94750,6060,25506,87551,-26604,-45799,-3113,3745,25188,-1709,-34845,-25651,22348,-6175,19991,-28090,32826,22421,-42034,-17808,-51019,-41621,-26129,-10337,87537,-19763,-67496,-28041,-49203,13193,19673,74488,-22978,-8601,76162,7845,-26953,-43728,15366,-10697,-33704,-15169,426,22965,-91903,-62783,-61650,-6282,-46690,24379,-81457,-22148,17197,-45181,8968,-8001,-16472,-31215,124953,6728,51175,48547,45761,69844,34033,-68377,-29241,-17902,-34070,54401,10847,4415,14853],[15643,-27465,-8567,30644,6445,16458,-59007,-57244,-43317,-1466,26009,-3929,-15653,-77980,-79708,-16241,57505,59439,-11640,-69861,46606,7495,29949,-94019,-71040,15852,61733,-49638,13112,77681,75821,34202,104759,-20773,21602,59386,-17792,40411,5946,-22064,-51547,3830,-47123,-14762,-30259,38377,-4371,16762,48205,-22295,-78536,-48389,-5771,69472,26201,18328,-63251,21170,-7908,-75008,-15616,-18080,-87576,-10089,94167,27397,-54346,42715,-13134,18022,-519,17081,-19592,19617,18590,40385,62830,42156,-16511,22762,78790,5938,-35742,-18545,19793,-6706,29556,-66380,-86881,-56300,-12294,-39197,-3307,-3958,-11717,-20293,7210,1244,65401,-8210,-54276,-30698,-19526,-1525,26301,19488,-23590,-43322,-38915,-43927,-4980,4747,42880,-7940,-16658,58950,-38943,-29794,43500,6015,1084,5674,26260,-11167,-25055,-30437,-66906,-48165,-65321,44863,50080,3013,-23545,-58911,27553,4776,-4249,-19696,25903,18336,45565,64162,-113682,-23003,-54741,-6217,-10671,-66059,-39561,8910,19552,-2050,65840,52676,27465,7328,111291,-80735,-1648,42337,-5294,56263,19329,-18958,-49486,-4930,-25365,138000,-22074,-20530,24588,16397,-53649,-58403,22433,8764,-33794,-72590,2036,6770,37812,-64468,659,6817,11549,-53708,-17511,15803,-48273,4075,91692,61799,9296,-26735,61587,-132653,-25857,-71166,22953,19460,4430,54299,59610,20298,-11122,25704,22012,90603,35785,108862,-24616,51381,40,-44093,1999,49525,23911,29469,-17068,-71805,-75564,-51655,15778,33752,-15344,-15673,8142,80139,-39547,-37697,18940,23432,-45451,-78425,-77207,-122255,-54967,-132618,-162020,-69321,-34683,-34476,-28762,-70298,-68412,-49029,-47383,-27654,-17450,-151200,-95404,-221518,288715,-93442,1278,57130,3844,-101083,-29180,-34779,34046,94922,61404,11726,-14323,16558,-100479,57824,-22238,-22397,-15479,-34151,21080,29594,25950,-33869,206697,17143,-39892,-31960,5015,38280,12375,61647,30887,85701,27301,22057,-20162,-23182,-3707,48932,-27637,31083,-9293,46607,-4384,51931,121718,28814,-15209,-74825,-28390,794,59056,32923,-16309,36571,58661,71361,-16775,43781,111123,-40159,-53719,-34989,6829,80977,-17141,-28021,-4424,-39274,38575,131564,38601,75712,43842,115464,-28903,-124092,65603,14181,37138,12525,74472,30183,-91442,-39736,-39000,20591,-3869,-74989,123395,-4714,-19445,-33010,-58472,19213,-16417,-5373,16648,676,-25955,14133,-68549,-58085,-69881,-51306,24448,16332,-303,26626,-84920,-16792,-68980,-55548,61491,11414,-14612,120041,30218,87971,41533,8772,6939,-33284,5844,-72491,4678,-2007,-37531,34483,12222,60461,13493,-21234,-29880,-74018,-31472,-26192,-21649,-78444,-97039,72476,-23260,-9930,1918,-58852,-64969,-5081,-92953,-40948,98283,136309,3677,-62113,7359,-5929,46333,6764,-19438,-36423,-66498,20002,19435,-70087,-27876,50312,-46342,-63895,11239,-68539,-13028,-81877,7281,-34435,-10699,18466,15588,-17208,37345,40128,62602,56372,1019,-85710,11417,45343,5802,-27332,44702,-38895,-75412,-5136,-4501,6519,8719,-55338,-71424,78437,62229,-1403,-26283,8350,-84579,-31224,-21480,-45639,4366,28377,-62350,19953,-20987,10196,22193,101430,-41774,16007,35593,-10127,-73759,11560,58872,4339,-29603,-65879,-64734,-37061,-21628,-33694,-98820,-81282,8664,-4449,-26785,-12994,34246,49697,48675,84045,-8434,14918,122425,-35267,30029,-64456,18994,46500,-666,-63270,42922,-64689,29461,-67793,27391,-3516,29360,-20791,-36961,-11923,56439,-3328,-60774,-17203,8011,33820,-46828,-66561,-29233,-37993,362,-16611,-7861,21209,-71835,-83112,-34754,-52037,-23641,-8231,20839,44053,13945,-484,-30828,-26250,60034,-68413,-28810,11495,-16916,51393,46896,-2104,28622,-112455,-62986,-7743,-10869,-5009,55246,-9612,17329,5091,33073,-21128,-54289,32094,26699,-60172,-699,37922,41361,13236,10764,-43869,-16470,-31517,-219,29694,-45031,-22959,-36845,-8288,-69689,-863,-5737,-51052,-12976,-21466,50559,-12302,-11582,-41985,-87105,-70694,-14563,30124,21112,-75338,11492,-51676,-43479,-2807,11049,-65321,-27149,-90810,2146,56041,63323,8361,-59078,16416,-83463,13680,-34421,-13778,-47059,12634,11190,72492,-18702,-27385,-56853,14615,4738,9820,58344,-22394,-7706,79100,-48864,-26617,4825,-42437,56590,-19716,6342,61529,35761,24661,-7704,-22787,3274,-35718,29669,11778,31662,42832,11507,38867,6949,8972,34978,-73908,42348,-952,-37342,-65597,20724,77815,-25194,70158,15053,-35073,-37836,14230,-9005,7784,-61637,-53914,-46523,64593,83951,-5315,26627,28594,20445,-55282,35530,72200,-34476,41124,79510,30005,-63852,-644,-86190,58351,-385,37086,5506,7602,-8391,-22006,-22209,-10758,-26700,-81752,2715,-97963,125231,52357,-55930,3890,58973,50785,36870,-15828,3912,-3176,-15094,-41298,-55805,-8143,-40426,-72821,-64077,8770,-52988,-47518,-26452,-36906,-50357,-61350,-148061,-61061,-268,-22480,-38199,-70720,-33663,11239,-2614,20311,-113657,-51873,-9653,2993,43357,-70487,-58542,80624,160562,-48784,31128,3270,-17430,36411,3875,111032,57852,-21388,-8712,29091,-237,10952,24004,7491,-40980,131710,-63601,-90179,11913,106957,14924,30478,4821,871,-17301,81638,-132056,-48826,75410,-35402,98467,49770,31589,128515,45583,-95962,-53685,24894,-26587,33042,-9922,-17733,-7339,21283,-59275,61660,74779,59438,16471,-28532,10083,-42941,30027,-3579,9916,61163,-40559,-76443,7856,31812,38320,1716,-950,9413,-4690,1357,23889,8985,21779,38436,23226,32175,-11051,-27881,14052,35290,-3960,-16994,20017,-12904,14275,-34299,-59505,-11087,22327,27604,75258,-85523,-86316,55193,80919,-52738,57107,-57190,4055,-21968,38921,70346,2892,-14201,51592,54189,-98678,-27219,41322,31840,20000,-68188,-34268,-50550,-14860,28231,-30932,78404,61616,34439,10214,-63036,-34332,-28818,65563,-10630,-37746,-9129,-48309,-38658,-11969,-41882,22076,30586,-25875,-52844,-77503,-81753,-7034,-34759,22964,-54242,-48485,-22692,-11575,15828,-15216,23089,-37209,-58817,13840,76540,45962,-44979,-15308,-42636,-15141,-63329,-45663,5623,-5798,33334,-38004,74162,87887,-27425,-14169,-58186,-88590,5339,-3711,-17952,79636,-8425,25489,-1470,53602,2579,43393,102405,125797,-19578,-7900,23839,56404,47326,-46155,614,-858,-33588,-44749,-39463,64542,40666,4332,-13528,61061,-8719,-28449,21721,-46935,21556,113259,25461,48128,35864,-29177,-4234,-9927,11892,-14518,-47235,76957,75343,-34163,-3115,-54327,78108,57299,-73847,6200,-4859,38242,-34101,-52178,10647,974,-20565,15052,3702,-12019,15532,-21112,27602,-37993,27088,41097,-69027,-40336,-72966,-41416,-41015,-10742,67866,-60137,-57735,-17394,-52157,-16034,-17026,55759,-16688,-6195,45106,-9080,5183,-32085,-237,-17598,-24579,1515,2978,29702,-82090,-57271,-63948,9286,-49699,22660,-74644,-46521,3642,-62231,-7152,-6021,-9033,-19471,70695,38240,66316,79191,34407,63068,38896,-50288,-25702,14489,-46429,33245,13391,22033,24608],[7041,-19380,-31121,28473,10312,22535,-47889,-64635,-39536,5797,41316,20771,-3857,-48794,-64866,-22164,25029,19673,-3052,-77293,29782,4564,51300,-61579,-51284,34557,55079,-43235,17270,95104,58244,43508,83934,-24954,32604,56640,-9808,45862,-3611,2123,-25258,8706,-25269,19706,-48200,18580,-14785,-15743,18151,-28093,-28460,-34233,3026,61167,47088,33057,-65537,16177,-51935,-63548,-4808,-8959,-140533,-12188,98028,53337,-30555,50639,4107,28344,10916,16153,-20802,31902,14819,82137,56756,-21722,-26551,23266,66066,41782,-35547,-29136,3691,-8213,18663,-83181,-86550,-63577,-29555,-34423,10336,6012,-5259,22615,29551,-4172,83776,9109,-39807,-37921,-34535,-41300,29723,-5811,-7272,-66561,-47407,-31826,25103,-8180,43459,-13997,-28118,65533,-44841,-37418,25047,26476,17169,637,29107,22389,3261,-19864,-80724,-52002,-75650,37221,35305,-40763,-6969,-55172,11482,-31350,-36228,23166,15803,-10382,29901,68590,-137878,-23404,-18124,9500,-1816,-55421,-27624,5017,21958,-11273,75351,66267,18241,17083,87811,-74627,-15612,25972,25819,71881,42339,1152,-52182,4154,-1781,133730,-17837,-26158,6837,4650,-47764,-59309,31010,19664,-51344,-85963,-12215,-8761,35074,-65326,11714,853,12238,-41375,19171,25475,-22770,20138,66025,82698,-3334,-33107,30074,-117514,-33492,-52700,39449,32797,6592,40190,48410,232,-24376,35623,7807,97673,27890,87460,-28839,71346,13007,-45813,-15197,64115,29753,35904,-22867,-85692,-94233,-58308,24622,36292,-15637,-5973,24513,69177,-57384,-16118,47093,51688,-9312,-68320,-80666,-152185,-57356,-90614,-118763,-70032,-45967,-31697,-15555,-76787,-61090,-71880,-70856,-51336,-18390,-134299,-98087,-178614,147671,-24127,16959,69342,-29868,-90209,-29749,-26874,60210,71584,50140,163,-15169,29072,-95677,20622,-50617,-97194,-18979,-33815,32055,34380,15312,-30394,158128,8029,-26521,-25209,-6080,43977,38692,65184,34907,72523,26660,-147,-21438,-23394,-18198,60392,-22976,12069,-27429,40586,1251,44642,74938,26827,-932,-107039,-70704,10680,72027,53352,-41331,32026,73431,61216,20893,58096,147173,9783,-48945,-48532,-5657,82591,-20632,-43258,-14595,-47436,48964,118666,76306,76789,12231,88345,44508,-143606,35571,-45515,-4147,22222,73499,22068,-87053,-40672,-49483,-6428,-11194,-55907,119810,9636,-10518,-28342,-60207,-6499,7474,10584,8212,840,-15865,-15772,-99422,-66139,-107480,-86090,28228,5381,6064,13120,-72579,-28584,-75265,-53066,54708,14695,-24508,63297,6918,65114,20255,21975,43505,-19394,-8249,-74645,-12994,259,-22703,46692,24840,45481,27624,-30472,-43920,-60778,-23952,30751,-27749,-72877,-90630,53200,-40043,-14447,48291,-47403,-70218,-5274,-102196,-57607,107660,141740,-14446,-84155,-2854,-21382,44694,-9371,-41230,-54829,-63289,18230,23810,-75006,-40968,52444,-50755,-68144,15848,-55541,-4595,-81538,13627,-18813,-24546,7558,1924,-22711,35036,57158,43462,35158,-1157,-49505,15511,9139,22394,-17681,35374,-48996,-93324,-27618,-902,8838,-15117,-46278,-33202,64755,44432,-8975,-39038,21515,-117612,-59662,-28754,-49080,6406,37731,-66717,31050,-4994,665,28510,54903,-60176,12759,17338,-7747,-59625,18777,83707,4594,-25383,-71407,-72111,-47792,-34469,-4434,-69938,-86238,7703,-23208,-15985,10050,12994,36021,51034,60166,-24373,-26389,108518,-1772,39695,-53762,22984,36471,-7946,-85003,45116,-52331,31961,-56290,27173,3134,27462,-17532,-35313,-23542,55653,17745,-21729,-9470,31628,46905,-64141,-80327,-35340,-55865,-34658,-4262,18705,14682,-60692,-96553,-27857,-47479,-15135,-13234,33934,24754,16876,4008,-15993,-44956,53971,-70477,-41456,21207,-34199,51279,29075,-2046,22587,-123570,-72463,-8986,-2752,19111,36721,-47232,22941,9697,20212,-29436,-47815,34657,16915,-60430,1547,34455,16322,-2567,15575,-76685,-25756,-23581,-10988,25240,-43376,-22417,-4683,-1517,-66225,-12654,-8977,-50861,-10394,-11276,28853,5803,-12829,-41750,-79890,-44529,4860,41379,-24130,-89447,4089,-58419,-63787,-14376,-4724,-72774,-28284,-81396,9921,84104,49665,20828,-41206,32800,-69522,5278,-35375,-21940,-63459,14180,27081,70207,-25074,-16833,-51225,20067,-38586,-9419,68650,-7473,2346,90986,-26463,2173,15586,-45682,68178,-25943,-123,70619,35989,17174,15839,-30351,21836,-28081,11708,3673,21657,17699,-4239,20294,-20304,4039,13348,-70972,66733,12361,-28025,-41221,12208,72036,-37142,48139,8269,-57761,-54452,-15378,-8333,-3222,-89572,-39593,-45441,38843,104127,-26665,22630,46062,5717,-53781,41974,42044,-23659,44547,96931,-30259,-93879,-4694,-77463,34342,-11182,39730,18536,13397,-42266,-19416,-30219,-11459,-14174,-72219,437,-55886,115915,31778,-63734,-8988,47959,21355,34346,12664,6133,-5518,-16659,-70270,-35956,1765,-64351,-86557,-48995,14947,-23134,-19976,9572,-46587,-56392,-26327,-126020,-64140,-2463,-23358,-22452,-61571,-535,16096,-13920,31360,-137845,-50158,37716,33866,55479,-70628,-61971,60760,136594,-25718,57906,17504,792,56972,-13825,62838,70525,-34011,-18584,29067,11997,-14384,4409,-1846,-32377,127758,-41495,-96267,21681,120035,19839,55047,23905,16981,-51868,70507,-98344,-64247,53705,-34898,85908,49691,25236,117567,50989,-73595,-40943,9817,-26681,32905,-1091,-26259,-1685,37935,-59285,57928,60462,61054,24667,-32724,22677,-11173,35018,11215,51486,44698,-59179,-75565,5592,25500,44342,15454,-13505,12938,-27120,-15276,-26119,-3264,9345,61992,62994,22297,-7357,3950,29777,52419,-10534,-19989,33981,-11155,-31086,-48490,-55891,-23468,42128,50749,54381,-88373,-67746,39405,79035,-61810,48397,-35620,-14307,-17999,52533,39765,-14548,-11570,67913,62655,-117841,-23690,33515,17995,15216,-68589,-45729,-50352,5234,37418,-12231,90615,52755,44786,9513,-57034,-37655,-28182,55953,-10703,-36365,3482,-34734,-39224,46646,-19576,25547,42780,-6789,-34570,-64536,-49110,-7487,-21566,19484,-54857,-25785,-9944,1864,7216,-800,15418,-1735,-46335,-33504,36554,25261,-40921,-23397,-55361,-32007,-66484,-43685,-7889,-23575,33039,-43813,82762,84520,-1616,-12447,-67320,-87977,47169,-20298,-10875,76073,-27672,20089,-16064,22628,12571,33472,81391,89285,-30961,-22928,8866,49367,41937,-31603,8339,-6954,-40761,-57913,-3135,70157,28502,22591,14111,49613,-1121,-40841,-25141,-43141,28133,89999,17187,48225,17685,-28877,22999,7673,21536,-11550,-36810,63446,72934,-38004,-27355,-69854,77546,38106,-39565,9756,-29549,-24670,-42282,-54625,28151,-1022,-68085,43213,80138,1202,-4995,-41182,28065,-26780,15729,46887,-88277,-56619,-87203,-41342,-40659,-12284,36740,-90150,-45464,-12457,-50202,-36084,-40839,34796,-15737,-5922,-15841,-20499,43713,-12073,-20118,-28361,-8843,20010,6545,41092,-61182,-54868,-58160,17619,-42203,19317,-60833,-74519,-10275,-62234,-11216,-10296,-5493,-8699,26844,67115,69474,99146,24273,44046,29847,-21305,-20520,41350,-49524,5462,13605,40845,35463],[852,-15978,-49349,32641,18203,33797,-28766,-67673,-32076,13391,52088,47150,8117,-15227,-40372,-27548,-6360,-10085,3707,-75283,20199,5555,62388,-9880,-26113,40666,41862,-43256,21335,92549,32439,48510,55854,-24688,52261,34640,-12119,51527,-19988,12627,3611,12784,-3781,52198,-58071,-6575,-21097,-41964,-8518,-39729,9322,-28142,5589,51354,59676,37076,-63737,11988,-77830,-39761,5909,9281,-132212,-7419,96315,78477,-2255,57501,29855,33594,15026,7273,-17342,37217,-573,97554,44576,-62296,-26958,24980,46143,58690,-20352,-26495,2353,-12667,1209,-87714,-70082,-36973,-26335,-17551,18295,17848,1067,62065,51738,-13697,88250,32816,-23126,-41757,-47541,-70642,30973,-23032,4061,-91957,-45567,-24700,51360,-24628,34036,-15940,-43158,58360,-45770,-44363,2419,40952,26750,-15364,24752,46976,26028,-11281,-90466,-53406,-81101,20526,17675,-69984,7350,-47630,4805,-65492,-59495,78570,14804,-37229,6937,71880,-144650,-24165,22278,26524,623,-38559,-18348,-1430,20340,-14711,72419,48216,4034,27662,54143,-78394,-31101,18139,58090,82332,55294,15128,-44098,17372,15680,101201,-16797,-24331,-16152,-6516,-36250,-43052,34269,17975,-64396,-84623,-24059,-19827,22466,-67647,18374,-8256,245,-31345,66040,49866,9617,32033,37169,88859,-10187,-35993,-874,-95131,-39968,-43607,41978,40027,13702,31794,38028,-15555,-36136,42110,-5024,99907,26116,52622,-35553,84081,17802,-43606,-27649,65814,31105,39566,-24851,-96439,-97048,-51738,33026,33437,-13477,10602,50138,52864,-68606,1625,54089,54629,20099,-47842,-75578,-163667,-67683,-45595,-67617,-58131,-50437,-12151,-4224,-88674,-48160,-92691,-90504,-64302,-14440,-98200,-72806,-118844,-58620,65620,39709,75178,-44883,-67591,-38155,-9672,82904,41798,44141,-481,-13325,36212,-77558,-22722,-62681,-126990,-2904,-26925,31753,42917,-555,-24779,85935,-7476,-5561,-6828,-11761,49355,51013,67234,35590,49482,15276,-17859,-12769,-19578,-16800,69005,-11475,-9716,-41879,43003,19788,31775,17272,13309,14667,-138190,-108988,16243,71368,66021,-67104,25828,67304,41214,45609,45673,147678,54394,-35976,-57798,-12620,57654,-27601,-38905,-21607,-61750,44768,83074,96215,73587,-19529,44309,97660,-138763,-4878,-98154,-44304,36356,74680,13999,-81949,-39826,-54445,-37144,-21010,-37691,89111,22567,-5685,-20478,-76489,-26792,37969,33691,1098,17231,-1789,-34467,-125424,-61664,-118952,-97061,25292,-5066,2612,-4685,-50932,-40518,-73863,-54448,36726,17213,-46198,-18610,-11580,40030,4819,41096,67667,5774,-23552,-75880,-36445,-4590,-1394,50979,44511,19167,27384,-36520,-56524,-43679,-17485,71590,-47912,-47714,-66855,26849,-53277,-25422,83932,-28854,-84265,-832,-98459,-55411,99526,131771,-29473,-75279,4594,-24578,23446,-29479,-62928,-78807,-54384,10066,34279,-28164,-44676,41828,-61981,-70626,16334,-42678,618,-73522,17410,-10482,-36429,-2454,-9560,-40647,26614,57549,15875,10887,6633,-6904,25191,-23838,34661,-835,20749,-47035,-91751,-46743,-2950,3215,-29078,-35992,823,49554,13347,-24593,-45738,28920,-120892,-68195,-36586,-42621,12128,49662,-60843,30717,13664,-6893,38211,12811,-73952,4531,-8734,-9683,-35315,13014,81458,-2440,-23475,-73467,-65584,-52234,-44537,11386,-36326,-85733,2551,-26130,-243,28815,-7455,27780,54996,30114,-34135,-65610,78828,25535,44969,-43288,20082,28408,-3550,-92593,45508,-31983,35935,-46271,26112,2315,14240,-19186,-36389,-47846,47371,29163,16107,-7566,45986,53334,-65291,-79769,-41038,-73822,-74150,8207,39885,3619,-38381,-98830,-36556,-62181,-1746,-15215,34049,10156,23103,6603,6160,-54792,38458,-65137,-53601,19054,-48041,47298,8270,2962,19266,-113951,-81997,-4178,4877,31321,9652,-71865,26495,13796,2558,-28853,-37380,27376,3578,-50935,-5684,23671,-14455,-25583,22911,-94107,-37875,-15218,-15883,23462,-35487,-15048,31662,10723,-63582,-33011,-7723,-36475,-8002,1270,9847,17933,-11715,-41425,-65327,-14658,28447,48601,-63648,-86804,-2708,-58818,-73987,-25973,-25923,-61603,-28685,-67116,14640,97293,24211,35125,-20665,44774,-52455,-5954,-41034,-23260,-73472,22911,43641,65842,-29109,-7500,-35909,18367,-69706,-36126,66433,226,15030,85912,-4239,18191,22940,-49943,71748,-30502,-8124,58480,18158,5363,32687,-43141,40784,-17037,-15545,-5283,3604,-7923,-37078,-8072,-32638,-1354,-16170,-66959,75698,24279,-17243,-11457,4755,46839,-54881,17039,-520,-75700,-57493,-40541,-3764,-8976,-116892,-28757,-36888,6262,108114,-45287,11450,58177,-13372,-35271,43404,9865,-21073,52190,96678,-81943,-101655,-8426,-66903,9054,-20871,22466,22578,15589,-79768,-22189,-43878,-20879,-10598,-58378,428,-13769,91603,8225,-55629,-25555,23371,-15517,28580,47264,25834,-5331,-17391,-95446,-16034,19421,-78168,-90194,-32652,23215,301,5013,46821,-57967,-53623,6530,-90162,-61972,-12367,-22072,2174,-34359,28173,18414,-22140,38137,-125984,-44309,64793,53440,55744,-49667,-53526,37778,99253,21307,91823,28559,13194,67551,-31116,14294,72557,-34291,-23306,13789,23527,-36618,-16911,-12824,-19559,112325,-14989,-85679,45994,137559,28500,80668,34920,34017,-71993,50485,-57422,-71055,28732,-34101,74531,43898,7912,91005,52406,-44581,-14030,-2334,-35810,25135,11735,-34024,-3729,50965,-43493,53395,37684,56705,32081,-35824,26485,26461,25262,24434,94929,30020,-57204,-63598,12178,23198,48270,22194,-20239,11249,-41800,-22600,-50470,-18647,-8072,65270,69306,10142,6011,24886,36082,53891,-15929,-20528,42813,-10247,-64940,-48188,-40515,-32129,60617,66398,21859,-83122,-50343,16877,73370,-61078,30272,-2155,-24080,-20719,62210,26956,-24375,3809,81785,65440,-124045,-18688,22961,-442,6635,-57102,-50898,-45642,18326,42287,-760,87214,37496,60384,11032,-45993,-46727,-24118,39415,-8816,-39551,13729,-24815,-44209,80052,5690,29852,54001,2196,-15612,-58223,-17589,-11254,-10845,15709,-44116,4147,8784,11566,1352,10850,6628,29333,-28780,-79549,-6388,5537,-28576,-30013,-73108,-49149,-60466,-36564,-26430,-38362,32920,-31389,82765,83086,29807,-9994,-63609,-84603,79433,-27375,-12357,74604,-33570,8840,-31025,-15277,22463,17131,58008,24797,-48895,-27382,-5772,32694,28912,-3942,10559,-19237,-50687,-74414,47326,64501,11918,29942,38690,23687,1664,-42403,-44399,-38391,21389,56592,6713,40618,-4814,-27679,46420,33982,26243,-9456,-18856,43678,67293,-39388,-53486,-79576,56473,12618,-4126,15266,-38808,-76811,-48210,-52992,44152,-2013,-98417,70205,155086,10696,-34783,-62826,20787,4840,6587,39624,-94051,-64191,-90297,-41649,-31252,-13755,5399,-100526,-33217,-10141,-39629,-45657,-47090,18042,-18710,-11944,-80287,-20638,69972,12278,-37416,-39329,11764,36522,11246,52957,-36416,-54178,-47037,16649,-27496,14294,-46452,-101500,-22414,-44064,-1546,-17345,-7748,-5707,8437,81588,55233,100989,17697,19270,9375,3446,-16810,55650,-45140,-20562,10578,57210,43514],[3910,-14190,-58462,38157,28699,48142,-3780,-64117,-21187,20414,56441,68242,15617,11353,-17562,-34728,-27970,-18583,8650,-64560,24435,8660,61491,42585,-4546,30193,20338,-47269,22479,74555,10056,48888,29235,-21162,72843,2102,-21771,54062,-30890,12975,29962,16323,15618,73950,-57811,-30698,-21750,-52968,-21929,-58445,25865,-33190,1280,41849,63317,28459,-61403,9058,-82616,-11130,13142,30435,-51781,2575,91142,93823,28200,59657,55405,34792,15397,-4928,-10503,33018,-21691,89353,31034,-69795,-18639,27328,24684,50884,5505,-11500,12140,-16814,-17969,-77054,-43433,6801,-7478,3954,20965,29876,10951,89003,75675,-26717,68187,55984,-9280,-40563,-52389,-78273,34237,-33307,7254,-114047,-33764,-22383,73543,-38664,15993,-14451,-55889,39034,-31527,-44172,-17608,47417,29341,-34441,15328,56372,35603,-10813,-95510,-47903,-68257,1887,-3598,-75282,16796,-28685,18576,-85248,-64415,126771,19939,-54681,-16241,70243,-128921,-22351,51940,44667,-4323,-18594,-11079,-7701,13974,-10034,56816,9416,-11455,37293,20143,-90198,-42997,23069,76069,87856,53727,19840,-27763,31929,21091,52861,-20938,-15553,-35332,-13834,-20279,-17603,31462,7064,-68753,-68855,-26140,-25732,-6123,-76531,17778,-17053,-23557,-23819,105025,77937,39753,36484,10580,79728,-9763,-34707,-22967,-77406,-42526,-42457,29319,42813,24985,27619,31621,-26236,-49783,43223,-13696,93935,28813,11315,-42160,81407,13478,-36386,-33814,57189,26614,40840,-23640,-100532,-74837,-32953,39466,28720,-11200,25583,77034,34038,-70356,12062,40090,42358,37051,-23853,-62446,-157686,-79142,-6068,-19582,-37137,-45668,16165,4304,-100006,-33847,-100386,-98822,-60805,-8223,-55516,-25093,-92128,-255874,150648,66044,82090,-41656,-42507,-53070,13222,96225,12171,44179,9689,-9132,36275,-55632,-57978,-57479,-98510,28054,-18727,22783,53867,-16197,-18285,12516,-22616,22285,15524,-8846,53216,48899,65445,30858,25513,-4607,-25088,828,-14632,-4561,72392,1494,-33225,-48333,49303,48600,26394,-19027,-7396,27392,-155496,-128988,16399,55242,68168,-85603,19941,46497,17898,53067,10146,118151,82261,-19922,-61533,-13970,5641,-37473,-22470,-26468,-72945,29339,44159,98383,64439,-41158,-3843,116313,-119896,-50817,-124571,-73007,50200,76800,9881,-70887,-34017,-52225,-61672,-26437,-24610,42632,32775,-8467,-10302,-96823,-31490,69533,58252,-2333,42100,7396,-39365,-137207,-46445,-102883,-78229,18730,-12989,-9242,-21743,-26840,-52609,-68131,-63053,9441,18331,-75764,-97381,-24364,19476,1403,64493,71411,36445,-34733,-70757,-58893,-13405,23376,45598,62820,-13236,14267,-39802,-64201,-26095,-12857,81616,-74368,-9373,-32209,5736,-61782,-44594,92780,-5650,-100876,4809,-85670,-39467,74435,108833,-41025,-49328,25613,-15711,-10950,-49010,-80633,-102372,-42500,-3451,49493,50165,-42453,23161,-78438,-71112,12479,-33082,106,-58275,13158,-12007,-46327,-7233,-14403,-62451,13509,48006,-12873,-9175,20301,30676,35268,-44229,39081,16070,4543,-35173,-68793,-58632,-9561,-8190,-29734,-24926,15162,41254,-24389,-40211,-46025,28615,-95534,-52372,-33347,-29057,21220,57915,-45825,20846,27729,-13260,47638,-12099,-79459,-5399,-34042,-15610,-13984,-5356,50308,-16884,-25768,-75513,-44813,-50721,-48578,12098,-9542,-77382,-3897,-8858,18576,36499,-24132,25607,59474,3114,-37206,-86356,47653,39733,45170,-30303,14659,26970,10549,-76141,48109,-14852,39128,-40686,20218,-5676,-8878,-20619,-38260,-75886,36216,32386,44169,-11170,48948,57298,-46833,-64489,-43643,-86443,-105931,17065,52217,-5308,-13095,-93466,-63543,-92601,11824,-15298,19024,3138,28619,5960,30260,-53778,20221,-52669,-61511,2153,-56264,37316,-10281,13431,18053,-80755,-84756,6545,7106,19878,-17622,-81535,23455,13741,-9413,-15797,-26808,11898,-11504,-31747,-18570,8645,-39030,-44752,30571,-99733,-45994,-7530,-14713,21328,-23123,-5618,58740,17696,-58722,-55270,-1400,-10665,-5857,10915,-4561,17255,-10054,-39287,-41388,11696,48233,50048,-83147,-66913,-3725,-52567,-72443,-34373,-44738,-34318,-30683,-53761,13333,92086,-5768,51486,3701,49103,-40141,-18022,-50033,-18026,-78895,30959,55449,60504,-27825,-2202,-16165,8251,-79485,-63904,55731,-3417,24731,64431,13529,19209,25211,-53335,65038,-34342,-17646,28167,-10674,-9314,37545,-54412,51116,-9796,-44869,-10697,-17215,-23251,-75080,-35711,-29899,-7776,-45064,-65752,62736,28940,-8948,14977,-4869,3910,-70400,-3394,-8760,-82227,-48771,-54346,4113,-9831,-134730,-25268,-26025,-22686,93610,-57131,-4315,60600,-33512,-7992,37889,-16494,-29635,59986,74502,-110206,-88447,-17710,-54823,-9573,-25432,-11286,19156,13095,-108562,-26259,-55759,-33886,-18187,-43238,4136,13869,65265,-16195,-33201,-44606,-12929,-49553,20675,76846,55809,-3098,-20973,-106388,624,39271,-76360,-81340,-19695,31440,13491,16057,75246,-67265,-44871,25836,-51942,-54098,-26972,-17498,26613,502,44413,16141,-23952,41036,-84520,-38106,64689,56394,45451,-14516,-34573,17330,60853,76579,117529,33294,15669,63686,-43633,-15391,63302,-22134,-15841,-11685,33664,-53078,-33785,-21953,-4249,88926,7328,-62478,78457,142172,40187,95618,36394,49928,-73554,27330,-25884,-69445,7286,-34337,64525,34046,-18455,61811,49598,-16022,20538,-9887,-48828,9480,24762,-36271,-9162,56905,-18279,47160,11941,48563,36367,-32646,21709,50251,6377,30608,124449,19253,-40651,-46164,21321,25009,50456,20451,-16281,7663,-43058,-20923,-51341,-34304,-20831,46456,31536,-3168,25828,22903,27956,37397,-20109,-18063,42304,-11898,-78148,-34881,-15406,-36255,73913,70972,-11016,-74186,-35948,753,66698,-52182,5072,30163,-22090,-24863,65322,38295,-26790,25915,93114,61286,-116596,-12436,12945,-16310,-5822,-38099,-48254,-36926,28860,44471,3508,75406,18518,74788,14889,-33420,-57985,-15584,22079,-3316,-43547,22400,-19451,-50867,90657,25720,33601,59566,217,-1981,-57488,2867,-18990,-4609,13816,-26709,29528,28825,14139,4401,17039,-3808,47474,-8987,-110191,-39868,-4964,-8436,-32477,-88891,-61471,-45361,-25014,-44602,-44365,29735,-6014,74525,82007,58718,-8473,-52088,-76339,98963,-23456,-24185,73038,-26273,-5687,-42456,-48970,31367,217,38899,-51932,-69831,-28317,-15629,6623,10648,27475,3010,-35294,-57535,-86730,97359,51515,-4842,22859,55694,-9645,1308,-29746,-29481,-32598,4859,20232,-3481,26001,-27565,-24705,58574,60664,24167,-9108,4313,24334,57398,-37432,-76216,-79886,28530,-5553,22105,19743,-32140,-100765,-46591,-47517,53604,-2237,-93476,83181,178261,14823,-66061,-81931,7630,47802,5712,22502,-85618,-61544,-82686,-41278,-20632,-13195,-15268,-86645,-22766,-7067,-19584,-45640,-36635,10251,-21915,-24523,-119097,-9776,73727,37280,-46139,-47662,33713,46855,15500,60190,-14558,-52187,-34802,7799,-11482,7314,-36577,-120156,-30826,-14325,17855,-22845,-15688,-16654,8294,71998,24181,84316,15940,-3976,-15148,14235,-16302,55388,-36042,-37805,4803,67923,45729],[16396,-10268,-57422,38701,37965,61539,24397,-53166,-7411,26521,56239,79823,15522,23608,-8004,-43425,-38051,-6662,11735,-48608,41080,11979,50031,78222,5470,4952,-8244,-49234,19473,50642,2519,45332,10876,-15372,83988,-29831,-32391,49267,-26431,6987,49903,19630,32323,80277,-48787,-46222,-16683,-45413,-16562,-79373,22275,-46061,-7616,32759,58753,9179,-60813,8099,-69663,13949,14964,47909,69596,14614,83361,92010,54578,54587,68252,33852,15344,-15252,-2650,20769,-39867,66888,20319,-51028,-5550,29814,8007,23805,31852,10599,24467,-17140,-33450,-52673,-13983,46612,14786,21482,20392,40763,26445,97634,102301,-39697,25688,68987,-2670,-34507,-45178,-59881,43922,-39903,748,-127592,-15205,-22555,91527,-45011,-6078,-11485,-60155,13221,-1485,-32441,-28911,45654,26252,-49073,3696,49647,28157,-24155,-95085,-34646,-32065,-12162,-28566,-57967,20835,3726,52813,-84381,-49641,146171,27159,-57939,-31563,62008,-93655,-15489,60325,63241,-14963,602,-3571,-12450,3665,2205,31490,-27809,-23595,41124,-7116,-103141,-46826,38945,69896,89106,37058,15750,-7832,44428,13455,5157,-30413,-1989,-42627,-15085,-2036,5639,25227,-4233,-62691,-43857,-13110,-26985,-46365,-93194,9743,-22612,-51981,-17159,118586,91133,60132,32680,-12537,58505,-4165,-30187,-31205,-68110,-39653,-42420,5860,43004,37898,24574,30757,-31172,-66465,38277,-17177,76261,31313,-28071,-45585,63052,4033,-24201,-34110,43729,16122,37752,-22342,-98576,-29538,-6657,42336,26138,-10609,31925,97344,15900,-64307,13584,13211,28075,40584,-3584,-43644,-138638,-84719,21898,16830,-12833,-31019,40776,8947,-105090,-21630,-88954,-92217,-39600,-2271,-18908,30586,-125687,-374109,210689,91310,100132,-25972,-24035,-70144,35671,94715,-9884,46088,26212,-3357,30923,-40411,-74887,-40055,-31647,62814,-12564,11023,64715,-26219,-11329,-38828,-31057,51774,34505,2952,53657,35412,59500,20647,7249,-27014,-21094,12440,-10714,9683,69023,10753,-55541,-45269,54302,80309,36832,-17545,-27269,33970,-149002,-127852,11475,27830,60064,-90667,15338,21574,-2383,44128,-35993,72506,87140,-5746,-60403,-12170,-57539,-46913,-4398,-31678,-75460,9204,13840,91007,48816,-47692,-42639,103195,-97620,-97802,-119792,-83894,58787,79489,15440,-48259,-19093,-43726,-73725,-23278,-19087,-1758,39382,-18553,346,-104470,-15924,94876,76771,188,66127,3544,-31128,-126864,-26614,-70342,-34280,12536,-16911,-25720,-34133,-7323,-64687,-63131,-79014,-22623,17794,-105511,-145739,-32281,7702,10512,87193,56460,64126,-39422,-56286,-73139,-22186,46383,32128,72559,-43626,-6151,-39524,-66287,-11493,-10071,59759,-93940,31742,1158,-928,-66455,-67845,73789,18051,-111713,8252,-72110,-20805,38831,79425,-48600,-25622,51343,1298,-47840,-63765,-90807,-117728,-30634,-18821,65099,118686,-39964,4069,-94857,-68451,3366,-28606,-4284,-38389,-1900,-21405,-52028,-4045,-10770,-74520,-1684,36098,-35458,-18292,35301,54663,38960,-45440,35234,26283,-10072,-19021,-31882,-63114,-18497,-22697,-20005,-13916,3806,43736,-59285,-47601,-41510,20840,-56997,-16902,-9463,-9363,33069,56130,-25270,6384,32341,-19601,53787,-14885,-75297,-12800,-51744,-24419,-6599,-30922,2754,-35965,-31103,-80173,-15273,-43948,-44912,1729,1330,-59287,-7877,25787,37763,31729,-36504,28336,60422,-13692,-33679,-80205,26262,38623,41266,-12165,13460,31831,29707,-32821,55937,-7252,39949,-39692,7753,-18426,-35968,-18042,-38435,-94553,27920,31257,59489,-17245,41818,65355,-12722,-38283,-40014,-89584,-123000,20259,55760,-7246,6382,-86146,-99414,-118568,21573,-15371,-7381,4032,29696,1708,49752,-43090,5465,-34363,-60777,-24862,-58374,20804,-21692,27827,18804,-29664,-76369,21437,1970,-13810,-36373,-80135,12610,7551,-6982,9069,-20543,-7734,-24733,-5983,-31958,-6302,-45088,-48022,35366,-98168,-45894,-1766,-8742,13187,-9201,317,68522,11093,-46692,-72376,8458,19052,-3554,12911,-18967,691,-9790,-32928,-9943,30249,58106,44874,-76529,-35798,3676,-40687,-60000,-36390,-52564,266,-32666,-45152,4505,73100,-31505,68445,31138,45002,-38225,-29309,-59075,-9022,-81712,34488,59363,55136,-20745,-2544,143,-8925,-69760,-85743,43516,-17948,25579,33905,25054,8907,21805,-52942,47245,-39135,-28462,-10713,-40048,-24516,31305,-57745,44497,-11713,-68089,-8922,-34755,-20924,-103740,-51388,-17514,-15868,-63510,-67402,29097,22561,-7508,32197,-19056,-43609,-73878,-4839,-14952,-74267,-33644,-51613,13840,-8604,-136666,-30487,-18762,-38209,66633,-58908,-19846,53393,-49830,17213,24345,-30710,-43566,63686,34628,-114668,-64297,-34955,-41675,-16306,-21400,-48888,11349,4998,-118967,-25683,-56807,-43790,-34581,-28070,11811,20593,45499,-38861,-1642,-63994,-53499,-72118,12193,90215,81071,818,-29931,-97738,11417,54004,-59346,-61155,-13477,37158,16540,9296,87911,-70923,-34116,26963,-21507,-41803,-41610,-11309,43601,30584,46145,9428,-18007,40494,-31838,-35529,42664,43419,29399,22112,-10317,5315,35493,120462,125068,30013,7219,45930,-48341,-19645,45884,-1915,8158,-38105,41482,-63494,-42671,-26936,10663,60227,20418,-35442,107833,118891,51151,92986,29174,62143,-61356,3797,-12936,-61704,-6276,-34205,52638,21986,-47041,40969,42919,6618,52197,-12089,-59346,-10122,34539,-29414,-12893,54488,9277,37950,-11390,39885,38625,-18962,11228,47023,-13512,26478,128617,13139,-21984,-31808,25872,29582,51723,12049,-2171,4480,-29333,-13163,-40077,-47394,-21230,11856,-38145,-15056,45621,-3131,8160,8993,-22616,-14718,30521,-16833,-69577,-12525,14862,-36423,78754,64028,-34537,-66187,-23038,-930,61192,-38513,-22344,49701,-11792,-25858,60809,61428,-24482,46635,100283,49533,-99597,-5881,6381,-21697,-19425,-17982,-38918,-24481,42547,44415,2371,64706,-707,80401,19964,-24169,-68479,-3771,9693,6082,-43702,30728,-18325,-54802,88257,33115,34798,55773,-10279,2526,-57986,9757,-28952,-2192,14254,-7926,40196,45023,8461,17172,15562,-16324,49280,9927,-114560,-55399,-2636,15728,-28241,-94277,-64832,-24594,-10264,-57571,-39507,21113,22045,60552,78525,77105,-8354,-38946,-60524,107274,-10203,-43765,64778,-12447,-20344,-47825,-69778,37709,-12392,28815,-112926,-90122,-32658,-16651,-23800,-8722,50178,-14720,-50300,-56867,-88347,126658,36907,-18038,4571,63545,-40754,-683,-6099,11688,-23680,-15543,-10993,-10105,7686,-46866,-19403,56312,78573,15367,-8846,29977,10674,42483,-31430,-89544,-68756,8902,-6787,33671,19334,-18002,-95411,-31982,-39204,53204,-2308,-48154,75260,124278,14376,-91038,-94164,-7594,89243,15064,955,-68663,-49312,-68348,-38589,-15307,-8429,-19006,-51776,-14916,-1582,6541,-38500,-15405,12072,-21090,-38487,-118018,6301,55710,59604,-43490,-51911,52944,47653,16296,58753,639,-46370,-25308,-4331,-23,-1573,-32965,-125064,-34361,15738,38898,-23548,-26949,-43360,7379,36630,-16123,56556,19027,-19870,-34667,11553,-18585,44110,-24825,-43338,-1986,71285,40804],[32976,-1933,-49063,30482,41535,69403,52539,-36432,8065,31963,55118,80675,7744,20610,-18272,-51570,-39446,13414,12987,-32399,58313,14324,31751,88555,-168,-27776,-39227,-42664,13591,30570,14876,38879,3596,-7779,79278,-51825,-36314,34717,-4294,-1954,61190,22650,45888,71705,-35696,-47816,-6890,-23009,6262,-92092,6815,-58862,-16900,22728,47547,-15629,-61750,9906,-46071,28951,11374,56871,173229,25105,72613,71625,67937,42075,58158,32374,16333,-20174,3391,4787,-47090,41099,14497,-21407,7060,32107,740,-8079,46993,31969,29659,-11586,-41204,-20613,12291,69722,27265,28089,18865,49932,45764,87212,127756,-48237,-27818,63430,-6011,-25477,-25844,-20872,61577,-45953,-15196,-128991,5063,-22323,104053,-40752,-25703,-9532,-51905,-11433,34683,-9990,-28025,36916,19707,-56769,-7391,31251,5046,-53611,-87875,-18049,18463,-17847,-54173,-28371,20568,43024,97279,-67780,-22361,125353,33251,-46555,-33323,48925,-48678,-2678,47930,79559,-27839,15388,5873,-16882,-8254,18775,1839,-42647,-28262,33363,-24512,-108483,-40600,57247,40419,85935,9479,6278,10291,52084,-2698,-29085,-43427,12643,-34225,-9870,15456,17474,19913,-6344,-47507,-17383,14088,-24788,-83167,-112182,-3248,-23670,-70895,-9486,99451,74349,67134,22357,-33216,30862,2340,-24461,-25673,-64390,-32010,-36223,-20323,42328,48878,19835,34880,-29736,-82872,28220,-16134,46610,28420,-57212,-43339,37151,-3620,-8652,-30849,31314,970,27505,-25091,-94448,25734,20307,40977,28681,-12133,25721,105940,1422,-55491,6958,-14168,21431,32877,8036,-22589,-110762,-81169,35113,36774,8718,-8049,50193,8972,-100790,-12962,-59829,-72084,-4687,1888,3042,75350,-207648,-380853,236143,110343,132117,-5695,-17113,-83285,50642,75895,-18098,43779,42446,2745,23685,-38420,-71652,-19303,34360,88586,-8899,3149,72535,-27234,-3433,-56092,-29291,74837,46053,20646,49295,15931,51312,7201,-3738,-44053,-9867,17301,-8534,17671,58402,12964,-71893,-34625,54305,105194,61484,12784,-38185,32969,-117296,-118190,2943,-2569,44944,-80393,12277,156,-15668,23785,-76214,24626,69945,3357,-56865,-10732,-106906,-51954,7110,-39951,-69573,-8799,-4913,83433,28501,-40399,-63051,71356,-78103,-141059,-92570,-76594,59045,83988,35133,-13320,7592,-32268,-72479,-11371,-21004,-28213,41916,-32105,9214,-86644,16273,106552,82962,9607,81752,-16084,-13738,-93951,-9463,-36343,20340,10102,-16316,-42421,-40453,3021,-76141,-62485,-98264,-53362,15768,-126852,-154470,-36799,5531,27586,102700,32400,80379,-38767,-32762,-74268,-27267,61470,14993,69942,-65745,-27165,-34259,-64374,-2806,-8800,17551,-94740,65449,21878,8727,-69568,-87241,39700,37326,-110711,7642,-66039,-11280,2195,51171,-51540,-16887,72639,20499,-78165,-70850,-91383,-118929,-21280,-31357,75641,141816,-41994,-10033,-103086,-61244,-12265,-28895,-7809,-18458,-25972,-33234,-49597,7570,-55,-67111,-15536,26677,-47078,-13117,47658,61753,31416,-26487,25441,25667,-21523,-4737,4888,-62843,-27496,-38036,-8281,-4547,-25352,54020,-82928,-41934,-34995,7777,-24330,25648,34968,17561,46130,40568,-4451,-6582,26648,-26186,55064,689,-62062,-13845,-58805,-34807,-17724,-55784,-40978,-54453,-35403,-87262,14668,-32736,-34178,-12630,-4705,-31581,-6347,68337,54362,18503,-46097,33611,52297,-17198,-24327,-50399,17956,25039,35198,10272,22429,38219,48154,27474,69418,-8346,37917,-40925,-9626,-32456,-58508,-10876,-34785,-92973,26974,29202,64359,-21476,28680,82475,26679,-8054,-27443,-81918,-124091,17902,52948,-1192,14455,-80271,-127013,-115683,25321,-17622,-37142,10414,24825,-5552,59590,-26223,-2703,-12251,-48382,-50703,-55383,-169,-23364,42753,21182,23952,-57090,37396,-9027,-55376,-41708,-73899,-3696,-4247,13146,40441,-21798,-26589,-32046,20663,-40966,-16903,-26124,-30186,34265,-91572,-37381,1469,-353,-6314,2828,-1128,62436,-9495,-25633,-79354,19095,43130,-213,4691,-40223,-29454,-12455,-20826,21966,40246,56014,33546,-48614,-3913,18570,-25336,-39447,-29977,-44174,31617,-29090,-42123,-10670,51031,-45888,82500,57210,34033,-47398,-39015,-64179,-458,-82796,33387,55621,50054,-10287,-8081,4897,-29067,-51567,-96829,36470,-38483,14055,5115,30788,-5850,13600,-45489,20304,-45591,-39857,-46491,-60921,-37436,20551,-50011,18733,-24197,-79189,1387,-44049,-657,-112590,-48295,-3987,-25600,-64082,-68884,-15317,5153,-15689,38709,-37368,-73772,-59570,8598,-19399,-54265,-18437,-31210,23555,-8882,-121740,-42471,-19324,-35482,39434,-49002,-29743,40873,-57461,31259,3638,-30534,-51314,61304,-10108,-104680,-41968,-56683,-28061,-9989,-7186,-74067,2460,-8818,-110145,-15999,-41377,-44910,-53232,-12981,22290,9524,33585,-57144,31983,-80278,-86606,-78911,4853,81398,85296,6494,-43875,-74024,15721,56518,-34264,-34510,-14683,38375,12130,-10225,83233,-66905,-24368,14029,-3517,-28113,-51683,-7093,50741,47257,37135,460,-5590,36524,12694,-38433,11626,20894,13700,48078,12240,4904,33618,137616,113693,18888,-9701,20436,-44467,-3897,26379,19195,46156,-56100,46050,-68323,-43551,-27527,21803,29336,23754,-14310,122024,68002,55958,74370,15882,68108,-45582,-19987,-17223,-50966,-10830,-30907,35202,9401,-69332,32969,33664,20505,70963,-9333,-63438,-25826,38970,-12880,-11756,44725,32766,25135,-28393,32445,41652,5453,-984,17673,-26800,12235,106298,11433,-14044,-27664,21489,34756,52782,1082,16573,2598,-3925,-3502,-29008,-55719,-7602,-26287,-110517,-22126,58131,-41367,-15401,-20659,-22767,-15447,8798,-24618,-45580,13783,44018,-33740,74273,48416,-44958,-61740,-8094,11499,57837,-23760,-46371,51849,-2490,-22173,49421,73445,-20844,58811,101176,30035,-78763,-309,4844,-11713,-29129,-2564,-25662,-8698,61451,41352,-1857,61147,-17554,72585,24100,-21398,-77271,8113,5553,17781,-36718,39130,-20133,-52552,81525,24384,31653,42058,-24845,-2971,-56441,5607,-37553,-647,15442,8129,31933,53095,-4003,35137,5327,-30588,37281,25247,-90357,-51997,9608,38122,-16545,-83772,-57439,-3588,5855,-62670,-25969,6861,41963,44577,70349,80112,-9423,-29007,-37146,107503,7794,-64982,44864,-2131,-32218,-46085,-74078,40165,-18516,28616,-131164,-106298,-42617,-6679,-49824,-25935,54315,-37902,-58508,-47500,-76409,122086,25855,-25714,-17204,63599,-61647,-3761,18360,61462,-8135,-33358,-30664,-10310,-9687,-60182,-12130,42719,81784,1919,-4613,55605,4731,23062,-21697,-88984,-47636,6472,9406,30502,10337,-8832,-73570,-2404,-30007,42357,-2941,23905,48069,14602,12534,-104490,-95982,-20469,118040,31937,-19118,-53643,-30564,-52906,-32364,-18094,2129,-6328,-7507,-9844,5438,31746,-27687,7491,19570,-13265,-44932,-84606,19420,24449,76109,-30799,-51966,66260,37744,10321,47289,9297,-35517,-19766,-13771,3756,-11557,-33824,-115942,-33143,35253,52569,-18670,-37484,-80630,-8173,-15147,-53920,29262,25875,-25611,-42245,3665,-21244,29149,-13225,-38792,-7629,67600,29393],[46556,10247,-38601,14653,36637,68537,76644,-17681,23249,37188,55951,71731,-4319,7162,-46537,-56807,-36310,25006,12644,-20541,59022,15564,11079,76320,-20247,-57816,-66003,-24045,8171,20176,42774,30503,6010,1524,60851,-59411,-27734,11655,28581,-10753,63330,24710,55297,53283,-24920,-35035,6129,5409,39011,-85436,-10409,-63164,-22293,10029,31779,-39381,-61706,14890,-19733,31112,3960,55454,210907,31134,58093,38474,60438,24425,24237,30660,17681,-19403,5088,-9863,-39241,20850,12859,4769,14928,33950,4197,-28160,43199,45135,21411,-613,-40083,10538,31963,75662,22419,20746,17702,57636,63580,62121,143839,-49285,-78084,36700,-19660,-16513,1612,25270,83288,-52866,-38534,-117332,21635,-20063,108885,-26180,-37067,-10717,-31282,-28052,62368,16398,-15329,23380,11965,-60508,-15794,9054,-27592,-94092,-72609,-5682,63131,-14942,-73324,413,17606,77701,137281,-49825,5393,71369,36850,-24555,-21227,35430,-6315,14834,27657,89052,-39152,23329,16495,-24243,-18459,34976,-25618,-27107,-22994,10855,-32248,-100071,-26008,65135,-1536,77531,-21094,-3861,22205,53782,-18832,-45304,-56766,23845,-11937,245,29097,15041,19214,5650,-26835,3366,46415,-20479,-98513,-123271,-17015,-20994,-62915,-373,55308,27747,61518,9044,-51318,3191,5398,-19642,-11286,-60732,-22712,-20395,-40548,42279,54589,12223,41400,-21695,-92115,15508,-12354,9750,17259,-69756,-34374,16125,-3304,7257,-27601,23955,-16071,8679,-34969,-92119,73409,41205,36198,37187,-14634,6928,101810,-7214,-49564,-4866,-30566,24781,16821,9885,-2819,-77031,-70416,32985,39725,23093,19535,38938,4229,-87248,-6821,-21213,-44197,35773,4032,7368,92253,-293784,-297417,229031,118483,166713,12534,-20852,-86632,52363,42613,-9495,33629,52334,7506,18040,-49056,-55273,-4397,66877,95974,-5880,3871,74870,-19068,6259,-42332,-17720,84356,50036,38989,40048,-3291,43915,-5681,-10204,-48680,2635,15007,-7399,15052,41075,7502,-76731,-21169,48301,115274,88460,46746,-35659,25082,-68509,-118802,-7116,-27097,27940,-57911,10839,-16995,-21125,-640,-96817,-16146,37933,6697,-54317,-12361,-122752,-49604,8797,-52565,-60279,-20758,-14570,80317,7617,-25353,-63442,35306,-62268,-174756,-57641,-56606,50901,92045,68338,27797,44620,-22359,-62044,5799,-28088,-30810,40125,-43803,14289,-43005,54570,99658,74120,24489,85226,-46260,6276,-48082,562,-11178,67446,13088,-11690,-56016,-42146,3281,-85909,-65827,-113585,-76620,12736,-133516,-134666,-38775,10930,45398,105954,11061,79768,-36286,-3451,-61500,-26218,63495,-275,55292,-77713,-43533,-23031,-60866,-1806,-8756,-27902,-72937,85516,25694,29359,-73322,-95674,8052,47916,-96708,3441,-71240,-17944,-26564,29820,-49237,-23409,83200,36031,-98489,-69187,-82513,-104747,-15846,-37181,77179,112805,-50049,-19625,-94293,-48823,-34962,-31557,-5646,-3591,-52737,-41220,-35591,25736,13737,-41021,-24685,20800,-46848,4433,54263,54316,12840,7044,13612,13999,-30044,3346,27252,-60709,-35013,-52513,-4521,1208,-54680,64056,-91694,-23958,-29407,-7256,-8549,59597,87001,52603,57022,11998,11147,-12993,13763,-31676,51445,24937,-41569,-6550,-56133,-45557,-44098,-73031,-64372,-66510,-33447,-93186,37272,-18516,-19225,-24290,-19935,2551,1648,105759,65881,3742,-54855,38753,31345,-8757,-10803,-10020,18778,5327,28819,30830,43275,39800,60761,83622,85844,-12090,33546,-40979,-27322,-44387,-68623,-1804,-26581,-68815,34667,27037,63503,-20200,15094,108036,58635,18328,-5108,-65627,-112331,12098,46883,9704,10897,-73137,-131359,-72974,23096,-23806,-61665,17973,15145,-14523,58466,-7632,-5106,11089,-24910,-61861,-49237,-21286,-16229,53939,23787,60084,-31966,50602,-21820,-85683,-35481,-68046,-20774,-18823,47138,69978,-30854,-40706,-30756,41531,-42293,-20142,13834,3242,25699,-79770,-23809,2766,7544,-38322,9889,-10405,49981,-34849,72,-74848,27580,53519,5341,-12789,-69985,-65395,-18670,-3739,44494,43071,44354,18004,-11540,18185,36851,-9349,-14848,-15221,-20829,52037,-13633,-43128,-28560,36995,-46030,89043,75033,19279,-63042,-47067,-62326,3736,-81629,29594,47588,44868,-769,-16067,-6898,-46302,-37735,-96198,38105,-57820,-9007,-12915,32523,-18089,2920,-28660,-10521,-51867,-50414,-70411,-69084,-45481,14308,-32963,-19223,-44185,-76437,18444,-42515,30102,-99278,-27208,2660,-35782,-44914,-66332,-55632,-19182,-32661,36121,-56211,-67703,-30527,27006,-23909,-29388,-7867,2861,31595,-12920,-94691,-56449,-28487,-16600,24731,-28086,-30033,29375,-53274,30097,-20857,-18290,-42259,54246,-43251,-90898,-30457,-74607,-14782,6433,15854,-75327,-4916,-26990,-91145,2886,-10664,-34723,-65496,2032,33304,-10192,25764,-69113,60879,-89558,-101065,-70912,195,53174,59148,14566,-58949,-49252,15403,42353,-12235,-8705,-20894,34260,3866,-31346,64795,-55787,-16269,-2918,3575,-16880,-54607,-8425,50181,48557,24502,-7530,9628,28882,38089,-44999,-14935,-1713,3290,57005,26904,14985,57285,123416,90461,1909,-29967,-3327,-33509,20558,11531,34021,87836,-60186,46794,-67553,-39324,-25522,26284,1646,19749,-5884,113494,7775,50175,47956,30,66101,-36201,-43834,-28893,-39982,-8094,-22487,11147,-2306,-79103,35529,24166,25460,71818,-3050,-61645,-28095,37831,9998,-5925,30402,47477,9436,-37567,24722,47429,35531,-11585,-23444,-28902,-8468,67256,13526,-23599,-35249,9020,38384,53430,-7885,32346,1746,25839,4154,-25084,-58088,15225,-54453,-155343,-21424,58492,-72553,-33960,-41387,-20039,-26247,-18348,-33813,-17199,38916,65571,-28948,62719,29333,-45825,-60331,11818,30790,56271,-10405,-62559,40611,-3908,-15669,33523,58090,-18312,58692,94608,3682,-58505,3165,8224,12438,-29719,4987,-11462,9157,80681,34158,-7157,64725,-30631,52140,24832,-24356,-85372,15784,9446,28664,-22260,46609,-23077,-43766,73905,1845,23434,21632,-38585,-16632,-53527,-5345,-40920,3653,14423,19512,8090,50638,-20213,50888,-13168,-45084,18398,35195,-45673,-35427,23832,53134,653,-57841,-40610,12357,20968,-60000,-9022,-10670,46752,30654,57092,67944,-11226,-24910,-9675,101275,24406,-80454,14047,-3636,-39319,-37085,-63403,38627,-18891,34679,-98342,-114859,-54879,13132,-62834,-40762,38031,-57636,-55449,-31789,-52744,85361,21058,-28198,-34343,59036,-69716,-8474,30844,101783,17119,-43282,-35913,-2965,-21756,-66605,-4546,25876,70037,-12560,8061,79085,4844,1724,-9901,-74031,-21692,20437,35068,16236,-9780,-14348,-51437,37505,-22538,23430,-4615,96949,9773,-95775,13867,-104854,-86129,-27602,128603,50240,-33139,-50780,-9913,-41027,-22561,-27054,18637,16174,29933,-7665,11272,47917,-16827,22499,26150,1988,-35798,-40514,22933,-8929,84173,-12834,-48584,72228,19005,-4528,27637,14389,-20011,-15413,-15660,1075,-21043,-35326,-97841,-28787,38328,52492,-10137,-42891,-116661,-37743,-65885,-78420,11525,34718,-21886,-35781,-37,-20905,18436,-2088,-28606,-10665,58808,13674],[52021,22866,-31286,-3184,23896,59016,92169,-1498,35567,42248,59194,54985,-14792,-9067,-82857,-57857,-32095,16366,11230,-15543,32667,16451,-8486,51648,-48559,-76012,-82653,5114,6956,19548,74172,21054,13999,12335,38552,-53738,-5902,-14975,58723,-16683,57415,24607,58828,32535,-21589,-12693,20720,29908,71238,-54539,-21930,-53989,-21353,-6068,13934,-56119,-57504,22545,2841,21901,-4883,44834,176225,31168,39324,3148,29909,5641,-22283,27431,17354,-15977,930,-19421,-17897,10937,12465,19936,16587,34984,16075,-25415,20475,45910,-128,12821,-32161,32823,43575,71221,1886,1251,16732,64519,73728,30187,143068,-42508,-113678,-5699,-41342,-11027,30405,62810,99552,-59816,-65579,-94742,30246,-16564,104195,-4602,-37740,-16005,-3531,-32864,70261,37158,4972,7625,4710,-65211,-20193,-8773,-60914,-130884,-49419,-3847,81615,-6158,-76819,19040,12990,98679,160644,-46099,22516,7635,38386,895,-1292,26433,23414,33873,17188,87196,-46190,23863,24673,-37586,-23685,46346,-44974,10743,-7616,-23879,-32400,-77534,-8361,50976,-41009,63755,-45750,-10607,25987,50620,-25589,-47086,-66767,27660,17549,12253,36835,2591,24305,28836,-5132,14307,69807,-15151,-82719,-117574,-27202,-16914,-17321,8357,4568,-30008,47370,-3219,-64071,-19065,2447,-16901,4309,-52418,-16640,3365,-48497,43786,53183,2584,46471,-7826,-87092,3448,-7956,-25779,-804,-63147,-19416,10076,7088,19822,-27964,22681,-31353,-17122,-52171,-92135,101088,51445,29782,49976,-15978,-20880,87806,-9068,-49931,-17635,-29820,33386,-5457,4410,12668,-39906,-58116,17044,29431,28785,46418,10049,-4832,-67111,-351,15137,-16692,71946,4921,-4534,72213,-332439,-187145,199551,112744,182656,25330,-29668,-76725,38422,3631,14188,17409,52571,9162,15887,-65024,-37653,-1219,57522,82419,-919,14084,70398,-4764,18189,-11016,-195,78034,48805,52713,27108,-16555,39748,-14150,-16173,-37337,11821,9113,-5818,2377,18512,-3708,-65759,-10793,37971,107935,101044,61100,-20983,12809,-15412,-137334,-16617,-39844,14268,-30356,11308,-33652,-20304,-21545,-92892,-45697,1977,5850,-55764,-17570,-101814,-38811,2326,-68006,-53946,-27770,-19180,80247,-8565,-10509,-49262,5210,-47961,-192768,-27363,-33147,36904,102954,107176,65102,85485,-17782,-49030,22927,-36878,-16050,33801,-49609,14381,13351,86500,74531,52068,40770,76989,-75332,21609,-4563,4277,2526,93397,20804,-4240,-65121,-42533,-3984,-92807,-68623,-117332,-87766,9265,-123764,-105582,-37744,20598,57102,95854,788,61970,-35641,26430,-38422,-18318,50342,-9310,32360,-80892,-52822,-6315,-57464,-8703,-9829,-61747,-35228,91071,17482,52636,-78285,-91196,-9017,47721,-73225,-1853,-84983,-39825,-42019,17364,-41480,-35512,80713,43915,-110700,-59469,-66589,-79331,-14434,-34953,69282,55034,-61637,-30287,-62793,-31994,-63329,-33505,4363,2652,-73422,-41293,-10157,46686,25553,-7600,-26945,16981,-37476,27298,52953,38782,-10509,44766,3745,-5102,-37029,3883,28077,-57208,-40361,-64466,-15055,1877,-67527,65253,-88066,137,-26854,-20895,-8695,72436,126005,92903,60453,-24072,17523,-10444,-772,-33487,44169,47062,-16242,8214,-47243,-55599,-76375,-79232,-63044,-68388,-21545,-92147,48115,-4119,-4140,-29678,-32423,37073,14398,126235,70858,-6129,-63127,41620,-900,6823,4347,24311,21956,-13348,22938,39751,71208,32256,64506,113591,100049,-11713,27814,-37413,-39719,-51843,-62523,4818,-15112,-30754,48340,22590,60861,-12065,6443,134049,73174,34433,24451,-45871,-93118,6136,39904,19547,414,-57046,-108326,-1981,16753,-34414,-75621,22168,3303,-23594,49544,8665,-5296,32655,4562,-49152,-42093,-37617,-4671,57728,23760,63944,-8854,57419,-31614,-91492,-25774,-64962,-33548,-32145,85343,89490,-44605,-48563,-20853,51295,-34999,-15059,60457,38835,10284,-62524,-10132,3886,12181,-77112,10255,-24163,42873,-49993,21399,-61271,31655,46607,14265,-34692,-100597,-95741,-27787,14901,49836,39915,28503,1443,22216,24468,52915,4376,8959,5173,9561,59030,15903,-45607,-44500,36596,-34197,84490,78781,4157,-77363,-53565,-52776,1622,-77027,25574,40289,38910,3582,-22124,-34093,-54826,-34793,-86266,47524,-69684,-37953,-17082,32272,-23176,-7018,-2744,-37455,-53140,-58102,-79567,-65904,-46996,19480,-12599,-55325,-65261,-62762,37637,-30316,59080,-69578,3665,-1941,-44174,-10952,-57465,-79318,-43443,-53130,26666,-70497,-24291,2014,41765,-30531,-8145,-3477,42104,37021,-20181,-63607,-66651,-43275,10655,29337,850,-19753,23953,-37103,15827,-43753,516,-13254,46214,-52650,-79353,-31801,-79642,-2905,27210,43169,-52538,-9250,-46361,-74515,25983,27450,-14828,-63714,16505,42242,-28977,17514,-74128,80254,-89371,-92020,-53362,-723,16472,6446,25982,-69094,-39535,14120,11902,-3316,8977,-27313,25452,-5035,-42155,39257,-41456,-8132,-13726,5266,-11248,-51087,-16872,46136,38552,15421,-11602,22726,17783,44296,-50119,-28455,-15679,247,50035,30352,30574,97998,85169,65492,-17711,-47469,-16699,-18455,42758,5931,38104,118939,-50794,43811,-60662,-34212,-23892,22657,-15036,11279,-11681,83358,-36090,33320,23723,-14852,56082,-37978,-64748,-35278,-30371,-1422,-9598,-16576,-11925,-74918,42430,17368,23254,56551,4741,-58123,-10066,32708,32647,1512,15188,51154,-7022,-40250,12304,55373,62498,-19039,-56712,-19473,-29713,27125,18931,-47999,-49197,-5498,39027,51972,-11680,39286,1070,50811,7419,-28468,-54337,39039,-63000,-158833,-11904,46377,-80702,-41670,-47452,-14452,-49880,-44381,-42394,3786,58614,74602,-22000,48748,12520,-45308,-58830,36650,47294,55116,1143,-68862,25380,-19450,-10090,16457,18037,-17468,46913,81505,-26399,-40702,4016,14985,42656,-18797,4953,1679,26218,89576,22454,-12065,70516,-39399,24186,20414,-28546,-94011,15276,17989,35253,-3223,51039,-25497,-31639,64725,-26689,11028,269,-47443,-34721,-52891,-19363,-36709,12858,8193,26436,-22277,37627,-37150,57624,-37646,-57251,864,39221,4109,-14455,31279,57539,19084,-22979,-18571,20049,32405,-51907,5153,-27291,35721,22414,40789,45828,-13280,-27788,16253,87854,34095,-84301,-21148,-19115,-40953,-20839,-42407,34605,-15959,40353,-32668,-112317,-63102,37857,-58876,-55349,9194,-64160,-40157,-14416,-22912,31482,21887,-27655,-41928,53259,-69011,-15928,23241,122211,52152,-42454,-28126,10615,-25791,-67039,339,14700,48553,-23874,30851,98501,6643,-17025,1298,-49391,2509,42535,59059,-4220,-41268,-36639,-38968,76162,-19252,1229,-7288,147592,-29492,-157088,22566,-93955,-66721,-27945,121515,63068,-39002,-63787,8094,-34348,-10384,-36149,39237,38863,46357,-8827,13045,49116,-8787,22460,26107,22415,-8955,-6932,14599,-34906,82499,4153,-42815,71260,-3733,-27907,3938,19479,-1769,-6594,-8263,-2817,-28200,-34073,-78625,-24200,26329,37508,-1619,-40071,-137381,-69533,-98676,-84425,4562,43664,-12215,-18571,5397,-14790,17231,8229,-17448,-11277,47372,-3578],[48166,31037,-30320,-16152,7452,44632,95161,8462,42500,46421,62819,32821,-17665,-20968,-113350,-55083,-28834,-13240,9486,-16911,-14207,18006,-25273,25872,-75932,-77926,-86370,38526,11986,24003,94871,11413,23072,23838,24119,-39965,23035,-38417,72087,-17820,45697,21065,54597,16829,-26642,11266,35116,43457,93784,-5939,-24761,-31777,-14664,-24493,-3288,-62271,-47606,31128,17542,6026,-12929,28394,103644,25218,16476,-23624,-17434,-10109,-62988,20436,13303,-14696,-9047,-22622,10067,11548,9688,23776,13824,34636,31539,1001,-13282,35026,-28086,24319,-21774,41647,46513,63253,-24603,-24515,14602,70804,72581,-59,124077,-30391,-129092,-51756,-66350,-11998,53289,81006,99191,-64321,-91324,-65895,28903,-14819,90022,18779,-30128,-24806,21935,-26264,56847,45839,26074,-7781,-1195,-73315,-20148,-16764,-86328,-143806,-21040,-13901,66157,4397,-57938,24760,6771,104113,162159,-63554,23810,-38373,39232,21804,16447,24879,35756,50298,26102,72108,-48263,18445,25574,-56849,-22142,50243,-52657,52592,15698,-62132,-27488,-46405,4931,11389,-65985,46361,-57876,-12011,22828,46146,-16523,-42447,-70407,22152,45058,22673,38629,-11187,33309,53382,13974,15554,72525,-9508,-41245,-93449,-30764,-14202,58122,13268,-34495,-71661,30223,-11247,-67580,-32595,-6282,-15925,13758,-37547,-18946,29627,-42073,46701,45038,-6799,46316,9734,-64466,-4808,-4682,-51305,-20060,-39624,-710,21273,24189,25640,-33975,25876,-41288,-45052,-73279,-90354,107716,49726,23791,63432,-14178,-51725,69029,-4706,-56094,-26938,-12995,38932,-32435,-4085,21800,-2406,-50413,-9400,12805,27434,66627,-26024,-17129,-44041,9603,38306,2679,95351,5614,-29427,17331,-292184,-118204,160611,92853,163719,32752,-36391,-54108,11179,-28572,46655,1739,43412,6442,16916,-76159,-29458,-10135,20897,52801,7564,30671,59049,10594,31632,21751,17682,60121,45009,58889,12282,-19940,39289,-15874,-23816,-11428,16525,4818,-2317,-16150,-7105,-17215,-38238,-8304,26696,86575,86678,47633,-702,-318,31525,-160552,-23962,-39781,7223,-6450,14109,-52343,-15507,-32985,-70342,-63622,-26855,3666,-62466,-24315,-57774,-20848,-7584,-81590,-54594,-35371,-22009,78527,-15532,-2499,-30008,-14732,-32663,-191017,-7625,-15820,20693,110935,138132,90571,120219,-19788,-39417,35207,-43891,1594,22794,-48870,9470,62921,103297,37842,22515,52655,60608,-90609,26500,24612,6923,7300,94704,30494,4581,-70082,-44844,-14045,-96015,-64845,-104718,-84772,5763,-100839,-80779,-32121,31679,58774,75933,3487,32222,-38460,51090,-11581,-4619,24275,-10711,6697,-77041,-55367,13545,-54303,-22101,-11965,-75999,4822,85244,7720,72334,-82494,-78296,-9965,37693,-46222,-4946,-99479,-68700,-43508,11852,-28816,-41102,66517,42965,-118246,-43705,-47402,-50447,-16024,-26496,55217,2460,-71479,-47804,-10691,-13134,-93352,-32741,20315,-150,-80145,-33647,20800,65643,31135,17656,-22140,13353,-23654,45652,42765,22743,-28443,75375,-1442,-25566,-43890,-1661,11414,-49666,-43381,-71674,-38888,-2578,-58120,52821,-78646,21128,-28126,-30696,-16534,59949,135032,129764,50956,-58928,13632,222,-11309,-29156,35198,59640,10873,26538,-36347,-63973,-103096,-74822,-45096,-60515,151,-78732,47115,5886,7234,-29257,-32441,64732,27945,123702,69101,-7913,-68431,41248,-36268,23225,18090,40078,22464,-25762,16876,29138,95170,15618,59228,107243,106031,-3994,21521,-30239,-42854,-53901,-42728,5295,-3453,4920,62256,12389,57810,1219,6274,147640,66887,37107,54747,-29125,-72021,3279,32987,22354,-9910,-26323,-66183,70019,9087,-48019,-78851,20034,-8388,-31210,39232,20109,-7121,49223,31861,-13255,-35714,-45725,5036,52488,17569,34506,4983,55362,-34908,-71736,-22464,-64045,-38435,-40519,116355,94416,-57736,-51470,-5140,48159,-20640,-2949,95485,62564,-9532,-41268,-500,7048,11497,-111037,4270,-36495,48317,-42512,29924,-43633,30233,24495,27257,-53426,-118686,-109221,-37780,30053,36424,30279,14257,-12322,45316,16038,61990,13519,26782,26284,35698,54997,54226,-47081,-54638,47301,-16787,68865,67091,-8671,-82936,-58030,-37466,-5722,-68244,23197,38299,32011,790,-21753,-68800,-51022,-39540,-70553,60346,-71606,-63805,-11184,31350,-20070,-13088,28203,-52486,-43313,-60768,-76482,-56633,-41815,37092,3504,-75109,-79922,-44357,52986,-9845,74494,-34084,32024,-16914,-48215,27345,-43026,-83063,-59970,-68493,11698,-76487,34863,25174,48883,-39807,3776,-3558,75816,39840,-27233,-36314,-68829,-58217,36513,50722,33121,-1466,25766,-12017,-4623,-59209,19501,28822,40425,-36684,-70636,-41995,-66638,6239,45911,67572,-17623,-9997,-62383,-66608,45386,61906,9574,-44203,29700,47094,-40937,6314,-73033,88064,-80750,-63916,-33310,2397,-14584,-55448,41364,-68944,-52659,15447,-28566,-11750,14052,-28472,13846,-12492,-35408,13719,-30460,2613,-13466,7511,-12202,-44934,-30936,42329,24411,14368,-10234,29171,4719,38559,-47957,-27107,-16486,3527,33957,22964,45034,140015,38037,47062,-36421,-57080,-15746,-2667,55584,10016,31194,128014,-33435,37933,-47268,-32015,-25415,11470,-13481,120,-27905,41302,-46411,10584,9082,-25887,40162,-48312,-76555,-27294,-22597,5651,4214,-41746,-18312,-60114,47092,15792,16589,32402,12120,-57597,26941,26404,47439,6483,2606,44354,-21355,-40333,-9172,62283,77812,-23837,-67825,-2093,-45335,-133,27303,-76717,-60210,-13309,36275,45503,-9704,36124,-254,62919,5998,-35438,-45061,56598,-49573,-131073,4490,25928,-62297,-37574,-38991,-6776,-80883,-62656,-48370,8769,70162,69296,-12290,37613,2200,-50838,-53330,62495,53739,52679,12464,-65795,14927,-43434,-8698,1635,-27505,-17135,27765,65107,-53566,-25216,2450,22720,66175,954,432,13112,37675,77491,7356,-15587,72085,-43646,-5373,10733,-28219,-101978,4338,26154,35233,15427,50104,-26435,-21308,52323,-50628,-3046,-16080,-48973,-52717,-57134,-34026,-25311,25872,-4830,30523,-48751,16391,-52897,52053,-64204,-64259,-9021,37981,42822,3285,27086,51728,33800,11115,2717,19338,37655,-41624,11749,-38464,14127,22360,25257,21950,-15074,-38078,35087,66074,33970,-74394,-51376,-43298,-37664,2684,-16108,30874,-12037,39128,31894,-96192,-61592,60007,-40892,-70690,-18007,-51274,-16541,-408,6065,-19370,24956,-26937,-39831,48516,-67829,-26824,-2267,121939,92092,-31141,-12304,26785,-21419,-64066,-1401,13985,25528,-28426,59968,111712,5038,-28316,9111,-23744,20648,62669,72887,-26388,-80709,-69251,-37204,98887,-21394,-18230,-10314,165899,-61830,-156004,40425,-75915,-43035,-23247,101450,65508,-37231,-86295,20513,-30994,2406,-37585,60040,53097,36059,-14144,9483,34195,-4942,4850,17937,44045,29289,5679,-2701,-47775,71841,14876,-35585,64932,-23898,-56603,-19588,26390,16270,11624,6349,-935,-31878,-29294,-65371,-22836,6973,12242,3248,-28660,-133058,-90492,-106134,-73852,1352,51192,-1476,2329,18992,-2158,26117,17411,-8417,-11493,35100,-20035],[37480,30539,-35902,-20096,-6641,30504,83992,10815,42432,48221,63654,7922,-9634,-24502,-126290,-50090,-27061,-53826,8138,-21463,-58881,20720,-39277,6602,-93309,-65728,-78463,67500,22182,27074,95025,2648,30499,34442,24417,-24266,47035,-52860,60605,-13445,30919,13409,41647,11011,-35751,29261,47337,44201,101848,43297,-19721,-1725,-5781,-42643,-17463,-57530,-33874,37819,22712,-10521,-19080,10366,39016,14538,-9738,-35351,-67956,-20089,-82474,7731,4679,-19473,-23063,-20728,34963,19115,2178,20773,10448,32223,45232,42152,-45645,17716,-51667,29705,-13633,36994,40488,54932,-44149,-48782,9721,75548,61002,-22121,92745,-17174,-125162,-87793,-88347,-21203,65050,78821,76424,-63539,-110113,-36798,18339,-18452,68749,38441,-20604,-35122,34422,-12258,31658,43790,40597,-20628,-5637,-82691,-16095,-13864,-98284,-118773,7326,-31611,27242,12926,-17408,19990,-1579,98489,144055,-95846,11797,-49818,40592,31845,22683,30279,31623,60394,47539,46136,-46825,10094,16195,-77108,-14903,46703,-48648,80304,42863,-91724,-19634,-15240,7009,-43765,-71782,28895,-55530,-8668,16470,46181,9145,-39136,-66235,8442,62023,28618,36655,-17666,42236,67303,28799,10747,52466,-3888,7747,-57734,-26855,-14820,134192,11197,-53816,-78579,15074,-13711,-59673,-36673,-17959,-15138,12694,-17647,-33211,51948,-23640,49563,32614,-13382,38775,27745,-27209,-7311,-3471,-61708,-32350,-5817,18703,42686,40331,22585,-44759,30689,-43470,-68412,-92134,-80350,102075,38064,20102,73341,-8687,-79058,50634,3827,-63908,-29350,12839,34313,-62018,-11703,23664,31541,-50612,-41406,-2205,22792,74862,-55676,-30857,-21367,24612,42066,9106,101359,6751,-63913,-59928,-177746,-121317,122968,61754,113086,36986,-35701,-23590,-22249,-42396,78934,-5732,27999,-683,19042,-74552,-34774,-25946,-19549,17258,19057,47977,41489,21725,44073,43269,30732,39761,40149,57952,-2831,-12175,40756,-10979,-32108,23023,18867,6224,3875,-35020,-33117,-29438,1490,-15508,18060,57617,44656,14113,16404,-10705,67744,-163241,-28342,-30456,6740,6469,19345,-70658,-8254,-32155,-42602,-70906,-40448,2964,-73131,-28832,-12065,966,-15693,-86463,-61613,-49637,-24437,71452,-11306,-4303,-15032,-25124,-14953,-169889,1598,-11269,5194,106128,147822,102378,139173,-26251,-36119,39966,-46829,8197,7256,-44596,716,89908,102944,908,-6941,54571,40964,-84752,18741,37400,14469,6817,77531,38537,13551,-71956,-50099,-21762,-95192,-51173,-76246,-68486,2328,-71651,-63338,-20260,42709,50558,52768,15176,-173,-43291,65565,11935,12375,-7997,-6549,-16294,-66719,-53267,32750,-50067,-39369,-14955,-70247,34219,72348,6017,86697,-81924,-65370,-2099,21679,-21509,-3380,-105945,-93200,-34562,8797,-12705,-32980,44494,34644,-122384,-24584,-28677,-26214,-18934,-15944,40051,-23075,-74019,-72879,49675,4497,-118839,-29535,36779,-8985,-69189,-22871,46210,77990,28456,23491,-12261,9224,-10142,50793,24404,11937,-31584,90875,-1363,-41100,-50964,-10164,-9546,-34141,-43951,-71430,-67732,-10317,-33678,27700,-70081,30451,-32711,-35689,-23982,27754,110755,150472,26087,-83320,2170,15500,-14224,-17999,26654,60920,35705,42210,-26750,-69762,-115150,-62617,-24532,-47552,26882,-50931,37786,6044,12770,-26432,-17019,79654,37410,99894,61567,-2587,-65914,38157,-62286,34756,27658,34235,19192,-30390,8818,-687,101508,-5793,47428,71870,98968,8885,14933,-22036,-36657,-51117,-17874,-1510,4675,22187,69819,-5418,53336,15345,15063,137751,43698,27179,76533,-20897,-53274,5623,26056,14832,-13677,15139,-19758,116956,2812,-61191,-75350,11375,-19267,-36177,34405,25994,-12372,57778,49001,34101,-31114,-45105,7478,39421,3122,-14585,6282,43879,-30909,-36299,-31055,-62726,-34464,-41948,132017,85964,-64974,-52600,11805,34958,-2801,13036,106362,66641,-30737,-19068,3500,13740,4518,-127648,-5520,-41309,65328,-10908,22839,-27617,23511,-5836,43973,-61257,-114164,-99193,-45452,37257,9847,12706,5367,-19774,56696,231,62197,16834,33748,42310,48143,45164,89720,-45548,-57294,60507,-1806,47543,44064,-17932,-75974,-58887,-20282,-14359,-55750,23057,43840,25216,-7576,-12061,-99483,-35055,-42097,-51285,71230,-65782,-77418,-3397,29959,-11198,-13293,56657,-50379,-18957,-56937,-66138,-47489,-31394,61289,9756,-71393,-82204,-28188,59290,15275,70305,-3650,46505,-36601,-46126,57553,-26602,-74256,-62975,-70029,-8016,-74136,77306,32491,48864,-49404,6088,-4397,94441,40829,-29142,-17226,-62285,-67636,53505,78385,63396,19507,31708,16522,-22584,-63052,33630,69988,37019,-4916,-62787,-54240,-37260,11246,57687,80230,11413,-7360,-70288,-62681,54402,83254,31495,-9261,41190,47218,-44840,-8032,-67830,84671,-69158,-28677,-16750,8945,-29582,-102232,60152,-57086,-82321,20585,-68021,-34000,6754,-20354,1907,-17754,-11721,-6268,-28809,17399,-4411,13826,-17913,-41314,-46434,40601,12933,21812,-3797,26420,-7202,29650,-35564,-14379,-5504,10014,17192,8255,53089,168636,-1616,38802,-51076,-56156,-2976,11057,56733,19995,16900,112100,-15550,30554,-27897,-34848,-31424,-4804,7889,-13001,-47385,679,-24207,-8007,6571,-31244,22370,-58901,-72641,-3719,-16494,10601,13883,-57342,-20396,-40739,45177,20180,8133,8584,17917,-62079,70056,22007,48719,6229,-4883,30248,-30920,-43064,-40107,63977,77396,-27766,-54473,17333,-51010,-8072,37958,-96779,-60558,-6903,30663,31431,-4014,26642,-2627,57863,1526,-42579,-31234,64658,-19354,-97764,22761,3615,-28018,-25341,-20961,1557,-104499,-68463,-50401,-4869,72720,51640,625,33024,-439,-64131,-41390,82883,47946,47739,26126,-55582,12214,-64809,-12333,-8384,-56829,-15307,7211,49999,-67817,-11297,-739,28653,70398,21932,-4325,23050,37248,40900,-8480,-16995,65137,-43209,-32623,-2294,-19732,-103874,-16622,29351,28681,28729,42464,-25926,-17072,36337,-60798,-15282,-23645,-42542,-66359,-64192,-48065,-9855,37926,-23806,33735,-64110,-8892,-66620,35549,-87891,-64148,-9021,33025,59881,13840,12899,39465,41254,35727,17394,12560,34927,-31716,8852,-41005,-9479,31163,14626,4213,-16000,-55386,43340,37364,24875,-53305,-68276,-66234,-30817,32844,11961,30533,-7954,28111,67576,-66786,-48055,72373,-17064,-83510,-30051,-19715,7063,6716,28117,-50997,25798,-28281,-31954,45300,-73382,-40497,-33604,105791,127519,-12686,4627,40522,-10588,-61306,-13430,21509,8578,-24290,86146,116154,-3562,-29349,11539,-6166,32850,74242,73704,-46391,-120053,-100324,-41523,94767,-28228,-29107,-12610,155971,-83321,-115444,65247,-55772,-21779,-17361,74083,56552,-30143,-104146,26724,-26989,14612,-25185,75894,54630,4553,-24427,1790,7569,-4986,-27233,5321,62804,66052,-1257,-22440,-46150,55063,16972,-27552,54991,-35150,-85148,-41263,33954,30946,39392,23250,11938,-32537,-23653,-61387,-27332,-9262,-14630,2631,-11589,-103447,-94088,-93502,-53683,-7958,56404,5835,19138,35769,15033,41006,24863,-2745,-14407,22711,-34530],[24423,19827,-45691,-16030,-13028,18692,60723,6836,35341,45827,59309,-16548,8055,-19578,-117131,-44636,-26105,-90586,7601,-24825,-76855,23978,-51180,-4116,-94848,-47290,-63509,84297,33438,23897,73508,-4012,36213,42068,38068,-10940,52689,-55610,26244,-4194,15470,2172,21078,16028,-41316,37142,55239,35273,95806,73289,-9521,28711,128,-57666,-27230,-44606,-21579,39422,18685,-22592,-23832,-5553,8775,1105,-38184,-31821,-105337,-23973,-76872,-10942,-7616,-30871,-37791,-16575,47901,28213,-9613,17058,9825,27264,53392,83735,-64822,1341,-60934,26649,-10821,22922,26006,46108,-46879,-64801,1341,76521,43803,-33284,58527,-7151,-107287,-103959,-100874,-38471,64185,64356,36872,-55691,-116799,-13185,1715,-29420,44382,50068,-16414,-44202,26172,3424,10615,39595,42830,-29366,-8967,-87997,-9275,-3280,-95891,-59803,29820,-49474,-12003,17187,34503,8940,-12246,88081,113444,-126986,-5356,-28063,42660,28159,13563,38887,16109,62130,62263,15432,-44725,2498,-1870,-89655,-6606,38237,-36636,84709,68667,-101952,-10402,8456,-5553,-92679,-61209,15279,-41808,-3052,11575,56796,46086,-41339,-54892,-9250,63213,28574,34528,-12283,46847,62739,39757,5045,19257,1658,43342,-21726,-16782,-19039,173798,1447,-57990,-52677,4888,-11491,-41778,-32867,-28367,-12656,1088,3106,-59471,65344,1232,50024,19391,-15521,24506,42709,15643,-4021,-4370,-57014,-30356,29132,35881,61372,46756,10433,-56255,34695,-37578,-81077,-102148,-58290,94990,20849,19830,76464,-1246,-97562,36002,13461,-67512,-23378,38157,17450,-90647,-16641,18698,57631,-57384,-72694,-9301,18708,67938,-67702,-43480,-1335,43173,26849,2217,90327,8106,-104085,-141560,-28369,-170629,92571,25072,53976,40313,-26351,7088,-52103,-32247,102240,-1125,10678,-10386,19565,-58268,-49237,-40044,-45333,-12701,30958,60154,18435,24963,50828,46979,35847,26586,34503,52637,-17319,5038,41001,-1939,-37754,57428,22321,14474,12522,-49550,-56624,-37894,44307,-30247,14415,26298,-12221,-23493,23467,-15612,93097,-129228,-29796,-17866,9251,4976,26247,-82593,1330,-20046,-23448,-68036,-35817,5393,-84051,-27328,17643,22237,-18391,-75956,-69877,-71425,-25870,59303,2654,-14512,-10083,-29063,5503,-134745,3436,-20967,-8446,80419,130464,104639,137069,-32340,-38164,37149,-45304,-2190,-11956,-41596,-9859,89137,89347,-24568,-29454,43546,22444,-59465,488,40641,29330,3485,52072,41890,21957,-71361,-55911,-23172,-89823,-30105,-38125,-42059,-1209,-44354,-49912,-1870,53395,36155,32938,28933,-24885,-46240,66906,26936,29290,-36876,-1341,-32962,-50025,-49101,47150,-42951,-57338,-18281,-49871,46838,55565,15885,97088,-72406,-60017,4476,5113,-3047,3163,-99040,-103923,-20925,3499,4624,-12178,19611,22073,-121449,-4888,-12634,-11851,-21393,-7734,27653,-20978,-66092,-99532,99284,17995,-133039,-26238,46998,-18520,-42814,-15989,53814,80514,18234,8217,-849,5243,-390,39003,630,8328,-16612,89107,2329,-47504,-57048,-18368,-20115,-9049,-41656,-61532,-89908,-17993,-8012,-4298,-65543,23686,-39179,-36377,-27271,-11669,64927,144179,-10860,-90249,-10726,30694,-9069,-2057,20357,54304,53157,48278,-20067,-72108,-108905,-45782,-13069,-36129,50553,-12510,25288,-7811,12895,-25177,9308,79859,38736,62763,49987,5679,-50584,34241,-67680,38000,31394,13909,14386,-29528,-3057,-38473,80976,-25682,33227,26317,77122,20544,7906,-16433,-25667,-45175,387,-13546,6656,13552,66333,-28505,45599,24987,29803,102712,12498,8934,80958,-23660,-39124,13541,18939,-1980,-7249,53662,17880,127945,-263,-69222,-69967,-1134,-30264,-37888,39213,27228,-19743,56226,51629,74688,-28496,-38192,1065,22395,-17766,-62644,-2379,24736,-21851,619,-48684,-57988,-23381,-36787,130744,70693,-63273,-55038,25320,18467,13861,28755,93114,52053,-51073,542,3225,23490,-8516,-120582,-15004,-34917,85871,32522,4374,-17648,12793,-35089,62499,-53564,-87494,-66920,-46989,34941,-19822,-12466,2231,-18664,59135,-13411,55371,14407,26526,48555,43859,35049,110225,-39532,-53288,66635,4120,30715,17324,-23730,-57809,-53483,-5489,-18876,-41237,24389,55804,20951,-16649,6654,-116611,-11241,-32780,-28683,76641,-57093,-73197,-1832,27341,-1162,-7437,73873,-31046,16372,-46530,-52616,-42979,-18452,81870,5240,-48265,-69763,-19455,54163,41102,48863,14373,41269,-52854,-37861,69772,-13041,-65421,-50510,-53027,-31015,-67383,81050,27384,45172,-53976,3413,-2208,93184,41055,-21791,-5997,-50202,-67987,59266,99165,86850,36894,36605,42375,-31163,-54560,40644,95918,32629,27023,-54748,-62258,456,11036,60868,72485,19967,-2100,-66761,-51441,51448,87254,44606,32563,51108,43648,-42559,-24348,-60916,71811,-63107,-252,-6540,17393,-26808,-113904,79908,-37681,-112150,26951,-94257,-60502,-7953,-2251,-8239,-21148,20646,-17655,-37127,35053,6050,24111,-24347,-44188,-58143,40777,7946,34586,5773,15018,-13850,23608,-15398,3744,10777,16189,5844,-8744,53016,177607,-22311,39459,-59335,-45083,13971,20867,48020,29850,731,77961,-2768,23330,-4640,-42629,-41294,-22462,41321,-27303,-62464,-28508,13546,-11466,13749,-30305,7597,-60430,-50245,28360,-11963,12488,15115,-58566,-17397,-22806,35660,28582,-121,-7463,22086,-69351,98096,21882,35485,804,-6497,13745,-34198,-52863,-74728,57699,63705,-32643,-25824,32768,-45599,749,49230,-99070,-48472,16147,23268,9657,1690,17493,-5912,36742,-3224,-49297,-13934,64412,17758,-81913,36143,-14650,3936,-11240,-543,8807,-103302,-60484,-48221,-32780,67249,26947,16263,35608,2391,-79746,-23515,91632,32792,40099,44204,-40834,13018,-74485,-18826,-12577,-59492,-10378,-9476,40381,-58961,1112,-4520,29935,48629,34745,-5902,31592,19476,-12815,-21552,-15673,49715,-38029,-55720,-15099,-3737,-91541,-44379,25225,18407,33761,28610,-24888,-20007,18462,-53362,-22296,-22050,-29105,-72377,-67272,-60677,5014,41942,-45330,37424,-66896,-33084,-77830,13299,-103785,-56839,-1268,26254,53356,17342,-4126,26325,40781,46542,21550,2682,23701,-22991,-2259,-34328,-26884,47112,11735,-2846,-15375,-77601,40595,7337,11042,-27574,-67443,-78538,-21987,67025,39917,35927,-2935,9950,68533,-28574,-24423,71345,3680,-87110,-20791,22495,20830,5952,39642,-57118,20934,-32402,-23957,42684,-86480,-54404,-55444,78674,147762,7343,15999,46956,3141,-62147,-36828,29200,1761,-11839,98208,109310,-19623,-21376,7973,-2014,42554,76484,63865,-60074,-147740,-118011,-46180,62959,-37008,-26602,-13028,128680,-93240,-69481,90366,-38167,-8520,-14562,43898,39381,-20459,-103027,28060,-18889,26476,2432,82059,45050,-33925,-39890,-6797,-22202,-7351,-65718,-5212,75944,87448,-19347,-37246,-32309,36439,11731,-19194,42631,-33459,-107265,-62950,38469,39558,70610,36743,35936,-32635,-22117,-65043,-37751,-13881,-33829,-2543,5587,-58051,-82041,-73864,-32010,-28387,58939,7032,26434,49812,32619,55045,29640,-543,-22554,10509,-47147],[13264,1039,-56271,-9578,-9395,5672,31048,-204,22966,37863,49672,-36961,29970,-9329,-90015,-39486,-24745,-111487,7745,-23552,-59700,26053,-61132,-8743,-79988,-32585,-47156,84936,40341,13435,38144,-7408,42102,44845,57062,-962,32127,-47633,-19308,8138,615,-10663,-3453,28922,-36713,35443,56969,22635,79886,72070,3014,52659,-1526,-68028,-32992,-28029,-17122,33445,7236,-27413,-28791,-17217,10560,-12856,-67119,-18177,-117137,-23773,-54867,-33328,-21210,-45202,-48997,-13176,44130,33777,-22109,17729,12462,19893,55187,111988,-64266,-7909,-51482,15624,-13558,5841,5220,35341,-30524,-69375,-9712,71003,27201,-34859,29484,-3050,-82566,-97621,-99368,-61055,53097,49354,-2820,-41018,-108298,994,-16320,-46081,21156,51574,-21890,-49494,-3477,15743,7863,43006,30538,-33363,-11652,-84071,-1549,9363,-82809,9579,42587,-60230,-29196,16940,80900,-4884,-24256,77090,78896,-140588,-18527,10723,44399,11934,-7357,45397,-3845,55638,52982,-12303,-44828,-1042,-21738,-86078,-4530,28655,-22814,68524,87696,-88437,-1111,21190,-30798,-110811,-41634,8086,-23022,1857,11631,79309,85036,-48785,-39080,-25016,48237,22667,35827,3712,44537,40405,48612,2712,-10838,7327,52739,4646,-3114,-25312,155984,-12914,-58209,-14119,-87,-7305,-18760,-24174,-33652,-7533,-17213,19707,-92282,67684,25881,45919,8303,-13160,7250,51967,52098,3117,-6695,-41417,-11024,56424,48713,64918,37453,-9035,-62560,36960,-25711,-79897,-99244,-26955,91251,3261,22690,71753,4196,-104384,26000,20921,-61972,-9959,55084,-7384,-113539,-19583,8724,72245,-65334,-96478,-6189,17026,45926,-57766,-51865,15011,60393,-752,-13931,67055,8639,-143827,-210657,99198,-202569,70545,-10436,14570,43421,-11355,29819,-69834,-1673,110565,12883,-4886,-18877,16522,-31863,-62618,-43994,-48793,-28275,39620,63278,-9277,19356,45724,32601,32574,25758,28029,45565,-30848,27427,37172,7540,-37532,83602,29304,27428,22443,-57092,-74806,-41833,78802,-46817,16022,-5226,-63620,-50200,18792,-13831,108235,-65779,-29068,-7752,9148,-9212,32932,-83069,13974,-1058,-19722,-54512,-15765,10834,-90299,-17893,24273,38781,-14830,-46896,-72062,-92518,-24646,46572,21832,-28290,-15865,-29898,28524,-93716,1378,-40877,-20677,34820,92646,103417,115140,-32605,-41654,28891,-40577,-25174,-32908,-43203,-19901,66527,68962,-31585,-41218,21086,7791,-24349,-22550,42761,48225,-1995,26345,39140,29602,-67882,-57037,-16462,-78225,-9707,-381,-9851,-5068,-25741,-36550,20964,63479,21012,20120,38419,-34114,-43050,54910,31641,42631,-52812,96,-42186,-28332,-44956,53642,-31921,-73095,-21143,-23298,44866,36400,33549,104904,-52124,-64933,2884,-6986,7570,12551,-79400,-97077,-8110,-6665,20585,13449,-3528,8643,-113191,12886,926,-7888,-22037,-4341,18389,-5271,-48554,-118288,122354,26054,-130941,-25766,45819,-23142,-8800,-19188,36122,72376,3420,-20392,8171,2371,3939,13607,-23893,9980,10964,73625,6361,-44267,-59816,-24139,-13210,21912,-35848,-41747,-95990,-21882,7770,-35074,-63915,2403,-45697,-34249,-26562,-45191,16771,108814,-50942,-76958,-17170,41714,1677,14421,17498,45702,58367,39573,-16283,-70349,-86959,-26639,-15181,-31553,62590,26293,14195,-35751,10436,-27574,37214,68489,30227,22309,36396,11758,-20415,32273,-48320,32537,29306,-7725,11474,-27824,-19132,-66121,36336,-38948,20853,-10943,43099,23770,474,-15626,-17601,-38228,2598,-26429,2620,-15859,51180,-49801,33769,25937,44716,53080,-16974,-11310,63769,-35785,-29909,25687,12409,-22850,9627,74963,40710,109519,390,-67639,-64878,-13005,-42629,-36451,52902,25628,-25584,44219,40680,92097,-27433,-28951,-10233,6829,-38688,-92750,-13307,1829,-12112,27775,-65265,-47838,-8823,-27478,117264,57449,-52921,-59851,32284,6824,24838,40182,67564,26386,-69501,14706,1886,33205,-26288,-93837,-19799,-17818,99683,67232,-16706,-15625,125,-54929,79301,-31297,-49715,-21542,-38890,25572,-42492,-40362,2207,-8757,56035,-18138,46080,7584,4799,43320,27545,28456,109878,-28283,-45239,60025,-1924,29537,-5532,-27042,-33997,-38829,3972,-14602,-26939,25558,70086,22325,-20138,29399,-117474,13110,-8075,-2514,76384,-49193,-51871,-10571,22368,5129,2734,73419,-27,50977,-31099,-37430,-44469,-6201,89402,-5936,-18813,-44743,-19929,39045,63860,19603,17898,18237,-58260,-25425,60345,-6250,-65267,-25266,-19907,-54287,-61998,48556,19586,42399,-46844,2145,5114,74843,41276,-4092,1522,-37920,-59231,56570,103499,100046,45699,36779,60774,-27809,-37027,41314,98845,22633,45015,-47958,-62406,35615,5354,57275,39987,4553,4530,-51500,-25310,41307,75865,45524,68890,59745,38784,-36757,-40928,-54194,51491,-70223,11289,-1875,25539,-13466,-85205,96302,-18907,-126808,28807,-98939,-80143,-22692,22367,-15592,-23577,49192,-19968,-48021,51813,9979,35367,-26991,-54209,-61937,41351,9365,47564,15892,-1255,-11572,22218,5136,21306,23530,19584,1607,-23488,46887,170250,-20688,44443,-59784,-26869,25938,25582,33642,34408,-12543,38378,3467,17829,18793,-53225,-52873,-37654,71098,-40924,-67681,-44206,44511,6399,24855,-23648,-20,-47920,-13468,56892,-9398,11867,6488,-45061,-9217,-10199,20547,36768,-7102,-12556,25615,-74020,92703,26878,12560,-7002,-3265,36,-31150,-70542,-102599,43982,44336,-39078,3914,40053,-31265,17537,57894,-82335,-28563,51258,15261,-16047,3670,14482,-9609,6011,-5434,-57526,5679,59801,51513,-88865,38646,-25607,18291,-1372,15725,13427,-69171,-41176,-42698,-64755,56053,2272,32833,42618,6115,-88224,-3174,85788,14138,30684,66897,-23465,8992,-70605,-23984,-11670,-40369,-2102,-19449,38326,-22562,10876,-7992,23890,4178,33020,-3232,37882,-15685,-67630,-28613,-11180,30143,-28441,-73250,-23572,14971,-59417,-73584,14476,9087,30765,11047,-24631,-27288,2119,-31604,-22005,-13969,-10763,-68814,-58625,-70778,14989,31427,-64278,41793,-60960,-51201,-85763,-7982,-108516,-44486,9192,19321,28898,16740,-15419,17508,34752,44737,14497,-8955,5122,-14370,-18014,-20761,-33235,66107,17101,339,-12615,-100472,29294,-15609,-1563,-5499,-49706,-76159,-12365,99875,66546,47796,4239,-8036,49387,10162,4133,58949,16120,-76153,5822,63285,18363,-1270,39761,-42464,9419,-38333,-20669,39280,-99936,-64370,-57805,43195,145802,22703,17364,42962,15735,-68129,-67274,28016,4368,6292,88813,89929,-40044,-9755,-773,-10623,52873,73215,48493,-62434,-152834,-115589,-47025,14369,-43874,-7615,-10799,94330,-92198,-38941,105900,-26340,-5463,-17534,13830,19945,-10046,-76887,26636,-6203,39625,40275,76401,30752,-62747,-59593,-12573,-45455,-10073,-99823,-8812,82628,85002,-38784,-41787,-10875,20451,3317,-10996,28463,-18495,-117676,-87635,35670,40342,95635,42688,64571,-35983,-29262,-70711,-50268,-4313,-39291,-8898,16609,-11193,-61570,-59423,-14600,-55521,58682,1879,23104,56700,45770,61583,30728,-1649,-36094,-423,-58595],[6435,-20513,-64762,-7787,2544,-14615,2594,-6407,8283,24308,37241,-49736,49091,1636,-55349,-33819,-21985,-112246,7858,-17017,-21822,24674,-67980,-11578,-53713,-28747,-33685,70300,38736,-1375,1932,-6844,50063,41905,71610,7512,-11093,-32419,-59248,21151,-13845,-21987,-26293,44121,-20237,28457,51840,12104,59752,42729,15812,65792,-12592,-74307,-36947,-12453,-24111,19193,-8827,-25070,-35540,-24401,25065,-25150,-93817,-1889,-100189,-22714,-31206,-54883,-33173,-55859,-52561,-12491,24799,32832,-29845,25114,15180,11222,52707,118440,-44881,-7789,-26902,-147,-19281,-7695,-17788,21584,-1427,-63946,-21020,57304,15875,-30996,9617,-5135,-57253,-73373,-83069,-83531,36807,42183,-23459,-21923,-85044,4552,-30947,-62702,2226,43429,-36072,-49551,-46067,22309,28230,57735,5808,-33036,-13976,-69010,4951,18688,-65491,59654,45709,-59608,-15111,13607,105430,-19144,-35355,66794,47844,-128535,-22396,46016,43993,-12225,-31070,45389,-21762,42574,17654,-30763,-48470,1511,-33536,-63386,-15536,21430,-13479,43071,95236,-55500,6809,24004,-61331,-84430,-21174,7534,-5674,4023,17287,105002,116519,-57963,-22963,-34242,21394,12366,42579,24295,35405,9768,57220,5305,-24008,13510,36746,16577,11593,-30960,91880,-25587,-62991,12860,-2051,-4758,2853,-13919,-31923,-691,-36417,28370,-120117,59900,44709,36488,351,-7796,-7192,54501,71948,10815,-9347,-20811,22338,70398,56259,47627,11983,-32414,-58569,38043,-11927,-66032,-84079,4273,87013,-10376,26989,60729,2635,-99616,19483,23764,-45449,7679,60180,-31182,-126001,-22725,-3267,73520,-67635,-106949,4318,16393,12581,-29964,-52675,27546,69260,-30620,-32341,38852,7014,-173943,-256486,155340,-161150,55212,-38867,9190,44945,3776,38980,-71796,37411,101975,28019,-16956,-21139,9655,-3741,-64538,-33225,-32134,-26176,41906,56346,-39386,6705,23818,4750,22692,35189,21349,37356,-43077,49326,28320,14151,-30553,96294,39665,40811,31898,-57177,-85422,-42128,95274,-57814,21034,-36118,-92203,-57829,6563,-5968,112890,995,-27327,-3604,1510,-29755,36783,-71469,29951,18346,-28134,-29981,12271,17513,-87669,-1845,11471,47802,-6818,-2942,-62078,-97826,-19435,39598,40167,-39552,-28830,-29813,53548,-54101,-2353,-63118,-32297,-17577,51628,102336,80354,-23700,-41955,18478,-34610,-49348,-52485,-48347,-27294,34309,47438,-21203,-42553,-6440,-2123,8212,-43304,46783,63558,-10035,3570,30887,36544,-60367,-47750,-2163,-57523,331,26700,23691,-9215,-19287,-21413,43818,71484,9986,13793,40450,-25395,-31655,32260,27789,49552,-49755,-5069,-45211,-5154,-42047,51262,-17649,-84634,-22657,776,35364,15692,50682,109527,-23217,-76543,-7620,-11936,10843,21069,-53077,-75339,525,-20873,32790,33736,-21777,-3227,-97722,26719,14823,-10490,-20201,-4822,9136,8017,-26164,-121663,116786,29635,-111262,-29598,32097,-19081,22197,-34698,-4724,55453,-12059,-49644,11765,540,2777,-15932,-43528,12585,38668,51363,6991,-34870,-56986,-27058,5716,49869,-26137,-14825,-83068,-19336,10784,-57153,-61788,-26378,-50479,-31053,-23551,-65330,-17592,54299,-83136,-45716,-10568,46543,14090,26890,18444,40220,49185,16152,-14405,-64218,-56509,-6836,-27886,-35425,57212,50944,6905,-71805,9449,-32457,56955,53014,13318,-13513,22732,11955,21307,35073,-10218,20664,23039,-18264,12744,-29954,-37330,-68270,-14963,-43973,13222,-30479,3937,14265,-6455,-18252,-20012,-32159,-13303,-35282,-3830,-50630,28434,-59785,19205,16987,53074,6257,-37931,-27013,28581,-51897,-24573,39362,8731,-40162,34207,75522,50008,77633,4161,-54053,-57982,-19693,-56334,-32698,69709,23090,-25985,23768,21343,79345,-27179,-20829,-17947,-2050,-51393,-98734,-16973,-19603,-6481,40949,-69400,-32258,4997,-17516,98963,53027,-37191,-65321,32039,5887,26948,44509,45203,-660,-85517,21881,2628,37566,-46764,-60078,-16820,5065,99715,75989,-31448,-20654,-12178,-60779,89774,-1232,-15825,23879,-19195,14854,-51887,-61473,1288,7870,49572,-13158,39146,-1385,-27764,28862,8997,26501,92362,-12269,-36265,41085,-18287,49650,-19999,-29012,-11547,-13201,7596,169,-14708,24797,81095,31661,-13124,45795,-106908,30094,27552,25426,73126,-41323,-20878,-28060,14266,4256,13932,54319,33385,69616,-13360,-20224,-50256,2572,80421,-16965,2090,-13161,-27705,18629,80081,-5514,9665,-13928,-49136,-12332,33285,-7400,-72817,6032,19521,-73656,-62121,2552,17809,44433,-23380,6561,17106,50253,41511,20960,10617,-29956,-44711,50795,89434,101412,43977,32737,69964,-15021,-16708,38571,81034,4658,42283,-45458,-54356,59180,-4811,51065,-11341,-25512,10844,-27930,12402,32627,55691,35133,89044,66772,35537,-29289,-55926,-48432,25411,-92240,3223,517,30976,-1045,-29165,104372,-8611,-121595,20114,-81736,-85197,-31434,46410,-20598,-25967,62304,-14866,-49502,62937,3279,43672,-23006,-68173,-56447,40512,13934,55890,24374,-16437,919,23705,17345,33852,25139,19414,2187,-33391,39062,155343,-840,48189,-51943,-6038,26359,24122,18081,31940,-21004,6035,5778,15182,38375,-63104,-63342,-47504,80633,-50866,-61439,-51537,52012,42266,33441,-12910,1298,-23819,27262,70339,-9573,10191,-9671,-21358,3180,-3932,3648,40223,-12573,-8270,29960,-70432,51449,35978,-10434,-13214,2346,-7042,-22938,-91264,-113396,26886,27950,-45847,23414,38076,-12399,32198,58784,-53269,-8347,87904,7629,-38791,-356,19274,-13153,-24370,-3258,-69390,26191,55052,75056,-105216,28077,-29120,10251,693,23999,14551,-11669,-15932,-35486,-87861,42072,-15782,47533,49025,5796,-81881,14660,67020,-1920,21160,91788,-4399,-6794,-58309,-23644,-7787,-13813,8117,-22775,42683,34638,16108,-10657,8416,-49667,17132,1906,39997,-58374,-106092,-27802,-3516,12943,-15484,-83249,-24576,29758,-11051,-98136,426,5368,22836,-6309,-26182,-33618,-8569,-4594,-14428,-3546,9714,-55053,-34522,-76677,17738,3874,-75350,45893,-52524,-59568,-89415,-22690,-101701,-30906,16860,13141,-3927,15681,-15880,15927,27333,35498,-1017,-23903,-17868,-3753,-34175,-4794,-28397,82430,28802,8940,-7501,-118501,13546,-24090,-7527,5846,-20580,-61984,-2401,124375,90498,64925,13558,-17329,31099,39954,31259,42243,20510,-51313,38296,91833,1263,-12031,29666,-19455,-6750,-43974,-24224,34292,-102475,-65672,-40953,1432,122026,28391,7662,28273,23869,-77756,-94119,13738,11793,25967,59055,59570,-59129,-1693,-12943,-26079,63454,69463,32804,-48659,-130530,-94132,-42307,-32901,-45404,27246,-5858,59982,-80933,-25281,102231,-21596,-10641,-25915,-13667,4453,610,-31748,24064,7825,55721,77938,61011,19927,-69854,-81199,-13275,-54850,-11742,-119370,-6099,83454,59573,-51837,-34605,12700,10545,-3158,-3616,13191,6175,-113706,-114330,23270,32780,106553,40060,86244,-45910,-46200,-71328,-57607,14647,-30791,-12095,17035,24918,-41269,-55082,-3488,-77395,55473,-7707,12440,54736,50968,56960,27621,-5930,-51792,-7683,-69114],[3948,-38265,-69682,-15163,17853,-43434,-17698,-8717,-5554,7135,26132,-52318,60215,9227,-25086,-25591,-17594,-96649,6860,-8187,9596,17928,-69388,-16021,-24805,-36048,-24423,45293,27854,-15478,-22807,-2487,59864,33941,75046,17237,-61247,-14088,-78497,32596,-29148,-28426,-41338,55575,3868,21842,41261,6920,40260,2117,27495,66952,-30900,-78571,-42078,-1094,-39797,-1553,-25948,-17918,-44698,-28531,33070,-33697,-114448,10690,-62141,-23503,-18008,-70113,-41142,-56358,-45735,-14823,-3527,25300,-27949,38260,12831,3425,49587,102021,-14198,-925,2225,-15757,-23986,-13011,-37809,5015,28263,-53634,-29259,36260,11212,-26622,-770,-11293,-35520,-40267,-55887,-98759,20808,43505,-15167,-2249,-51636,-809,-38489,-71036,-10970,28282,-53240,-44548,-86016,24084,64120,78705,-25380,-29733,-15868,-45275,8297,21891,-50497,73500,43143,-47414,22389,9419,100099,-31829,-42738,56909,25368,-94172,-17875,62996,39736,-37810,-47744,37417,-33305,24680,-28809,-37233,-54366,10476,-28991,-27073,-41699,18322,-12297,21590,88212,-14796,11792,20827,-86663,-20369,-5751,11599,6253,3262,25920,115868,134119,-64418,-11112,-37155,-9953,-199,54352,41674,22113,-15279,66339,11157,-15982,20671,7799,14759,25820,-33386,18060,-29432,-72520,14973,-4554,-7137,17213,-4801,-24110,5010,-51277,27974,-128560,45285,54664,23114,-5846,-1800,-13076,51059,71086,15627,-11157,-410,60382,70225,58639,13371,-23914,-55389,-42664,39034,-1004,-44613,-62273,23976,73940,-17765,30442,46861,-10047,-85992,14636,21375,-19989,24872,54814,-44069,-125041,-28060,-13641,61957,-59496,-101028,15177,12568,-25162,5055,-43156,36646,63334,-52804,-45512,12958,2349,-184074,-275706,118577,-39278,44719,-56762,30513,42448,13797,33430,-60373,69470,78372,34560,-25822,-12511,636,18044,-50289,-9341,-3847,-9302,36588,40992,-66554,-9323,-14499,-29184,9144,46592,16020,26735,-52953,65411,16175,16387,-19211,94062,50714,50171,39093,-50951,-87473,-40550,89653,-56961,26292,-63743,-92640,-46607,-5526,5724,107018,44236,-25851,-6098,-14981,-47857,35438,-51809,47827,31587,-37956,3904,38877,22745,-74657,16078,-10584,48596,2264,43954,-38032,-74157,-10326,43044,52106,-43453,-43461,-29581,79065,-19847,-7272,-79066,-43070,-56743,27086,100829,42398,-6555,-36151,8946,-29188,-62818,-66803,-50929,-30625,4684,28068,-2293,-37444,-29458,-7741,28961,-56056,48982,67513,-21224,-16278,19466,42741,-47934,-25068,17323,-25533,-5713,36364,54746,-13118,-24387,-4805,61234,74293,5404,10165,35808,-2536,-13912,4017,19391,48493,-27798,-16306,-44706,14561,-40873,41540,-2617,-91153,-22128,15754,25101,-5035,58935,108548,8665,-86817,-22446,-10381,8745,25152,-28334,-46122,4505,-34923,39618,41153,-33892,-12777,-78552,35150,33461,-13642,-15920,-4975,-4191,9591,-5730,-108186,96447,31631,-77204,-36403,9591,-5804,40458,-59291,-56254,33847,-24751,-67947,8709,-1972,-2817,-37862,-53259,11780,53196,29519,1369,-25583,-47730,-28192,21367,64500,-13069,13737,-55544,-9971,5622,-65923,-56393,-52896,-52078,-28120,-19632,-73098,-31621,-994,-99484,-3383,10800,45868,24821,32887,22661,39747,28664,-13923,-13262,-53983,-26329,11722,-43875,-45405,33746,48290,3224,-104520,13428,-35799,62386,42469,-7748,-40526,10556,5550,65891,44362,32381,6320,15245,-12278,17936,-38442,-53105,-41639,-47736,-42817,11111,-32611,-30455,-6976,-10770,-19077,-36138,-27999,-39704,-36714,-6436,-72541,5505,-51065,5470,885,49685,-24383,-48345,-33107,-12899,-64585,-21323,51521,11301,-46843,61482,65821,51243,47430,9803,-29583,-44273,-18357,-69305,-28040,81042,20935,-19120,-787,190,41541,-27023,-15172,-13360,-1041,-51199,-85189,-6602,-34271,-8225,42823,-55323,-13384,14589,-10081,81205,58770,-20817,-67979,26300,16103,19207,40985,35428,-21318,-97985,22011,6714,30717,-67741,-33587,-5527,25893,85241,55465,-34370,-29747,-22041,-53119,89167,26423,3214,58385,11339,9211,-47295,-65304,-3706,27157,40609,-3291,36898,-9886,-63900,10728,-2095,27681,68364,6387,-28710,15231,-39537,85422,-25816,-30401,4368,21606,7295,22894,-5364,20872,83878,48808,5394,42847,-93406,34046,64216,50146,70234,-28631,8203,-48321,3159,-4619,22245,22012,59685,62352,3848,-858,-56754,6264,59789,-22086,5588,16987,-38322,-1280,86807,-17499,-4727,-43570,-27217,-2361,-1224,-14356,-78729,34513,51369,-85167,-67574,-31371,24464,52966,15095,16436,31006,34588,41146,47003,24669,-27416,-29598,46278,62666,91349,33458,29193,71516,973,-465,35964,53191,-19111,21083,-49519,-40629,67585,-17119,46527,-62508,-53245,14917,-2525,49076,32816,35025,18538,90503,70762,36184,-20805,-67539,-43182,-4886,-122110,-19823,4094,31753,1397,29165,101047,-9695,-103635,-1677,-50977,-74433,-32804,61129,-24854,-28859,54025,-5402,-33300,65091,-12254,46366,-12786,-80327,-43500,37113,17109,56932,30146,-24358,21153,24559,16188,38961,12035,16233,3557,-38232,33911,142294,29373,46473,-36288,12810,14020,15270,4552,24964,-26127,-11509,8485,15708,51847,-68331,-69682,-50895,61536,-53970,-46233,-57672,30967,83016,34975,-509,10079,2978,59351,62776,-13070,9012,-28015,4630,17639,-2684,-11038,36690,-16911,359,36165,-55758,-7545,46486,-22302,-14826,7251,-6303,-11244,-105075,-102143,12321,19868,-50121,29178,28785,6183,37804,45341,-23191,6340,113613,1169,-51404,-10363,28359,-16171,-44199,3546,-84638,45744,52706,86462,-110903,8190,-27244,-13669,-4973,23829,12273,45437,8673,-28373,-91177,28146,-23133,57419,49558,-1684,-59575,25675,40750,-11248,13255,114081,15810,-35078,-45261,-15786,-3601,5639,17705,-21622,49157,94615,15223,-12494,-17198,-94791,-5613,5559,35763,-89606,-117359,-19348,6582,3799,-1002,-83971,-17302,35269,38730,-112819,-12405,9595,14371,-19310,-29682,-34012,-10243,16719,-1800,5528,29274,-31762,1910,-76387,13639,-36818,-74811,48053,-46500,-56749,-88133,-28228,-86301,-20223,18154,7694,-35478,16530,-6791,21308,22481,25032,-19756,-45577,-40809,10485,-47497,8472,-16300,90340,43205,16197,-412,-126941,-2448,-15672,-3996,3308,11706,-43572,8148,135049,110424,84352,22752,-12578,27401,53949,51575,30118,21118,-19712,63590,103119,-20048,-23162,11756,-2262,-23513,-46997,-33467,28099,-86047,-54662,-14053,-42135,84453,22372,-10720,5745,25838,-86570,-104084,-9933,17890,42833,18802,23513,-70632,-2828,-26516,-40402,70292,68073,20252,-16881,-85361,-61756,-32581,-62083,-40188,70069,1095,30319,-60485,-19676,75167,-23296,-18934,-36098,-35468,-3137,11885,17368,20729,17670,74223,103095,41821,18808,-52227,-101188,-9397,-47865,-12135,-118173,-3410,79384,20887,-54442,-18338,33453,8216,-3916,2106,-1481,34170,-96198,-134641,2807,17775,101429,31147,89156,-62874,-68829,-61483,-52026,32666,-14123,-8856,6358,44789,-27651,-57768,2357,-81685,49053,-18725,461,45011,47485,42008,20738,-13047,-63643,-8479,-77470],[3928,-47034,-70709,-31150,30473,-72382,-25827,-5936,-16305,-9767,20233,-44236,62053,11337,-8190,-12758,-12233,-73053,3713,-2779,13274,5177,-62905,-22896,-2545,-47083,-17629,16721,10851,-24546,-29584,4445,68103,23218,66359,29730,-96744,4117,-69735,41048,-46357,-27501,-44089,58934,27903,20005,29078,6781,24214,-28308,36868,57699,-50510,-82514,-50436,5121,-54508,-24603,-40143,-9318,-55441,-31901,24773,-36617,-124639,16600,-18205,-26773,-19525,-74623,-44138,-43557,-28387,-18985,-31432,13759,-14886,53616,1990,-671,48855,68376,16889,6576,22519,-26290,-24173,-8592,-50151,-12844,45773,-44478,-31373,11814,11483,-25384,-3325,-18024,-19606,-7972,-25528,-100158,9056,46950,15820,13992,-16084,-11247,-37379,-63750,-18539,10085,-66120,-36217,-106943,24553,98552,95750,-54841,-25346,-16885,-18628,7251,19775,-41870,56555,40644,-27032,64204,6445,69336,-40502,-44303,47245,13953,-49355,-11135,57209,30968,-58387,-51297,23825,-37037,2596,-65001,-33163,-58627,24488,-6147,10292,-77145,18806,-18435,12966,66122,19306,12580,15988,-97482,55285,2227,16988,12429,1283,32777,94865,135697,-65005,-7248,-40291,-37877,-12981,68292,49675,8682,-23051,75047,16275,7026,29087,-17178,3662,39285,-31300,-28310,-19806,-79659,-4343,-10951,-16316,21119,1647,-13747,5784,-59031,20429,-107992,28252,55674,9168,-13201,2556,-7138,43540,53200,15288,-11146,16547,90643,59803,56608,-26163,-60261,-73606,-17950,40297,3264,-22845,-42161,25136,46371,-18973,31262,34199,-34887,-67875,10391,15566,9298,36844,43294,-39762,-110399,-35825,-18923,40344,-40799,-79645,17913,321,-58603,34523,-22312,42835,39937,-60878,-48004,-5759,-5213,-167188,-270012,3006,111673,38704,-63815,57242,34255,16104,16796,-41783,82015,44175,26291,-32859,9244,-7528,29307,-23566,19937,25104,14827,24988,20367,-82512,-24510,-61147,-61215,-5301,49937,13951,12476,-58302,72452,4704,15120,-8360,78255,58563,52783,42624,-40348,-81650,-38816,65515,-41798,28629,-82761,-73788,-23469,-10684,17934,92723,51963,-25726,-13846,-36482,-55425,28007,-30237,64091,33955,-37821,42294,55922,24014,-53539,28941,-30356,42601,8974,76333,-3421,-20514,906,57073,54395,-38267,-54741,-29206,101836,8230,-14125,-82785,-51222,-66362,30561,95671,10204,13179,-24702,1933,-25402,-59181,-72147,-42494,-29435,-14748,12117,12506,-31768,-38598,-9912,35219,-58625,42971,56492,-35372,-33417,8062,47727,-31079,8793,38629,16352,-25670,27813,80248,-15725,-36892,11447,68908,68103,6262,4763,28288,25771,4485,-23464,10731,39541,6288,-29889,-43479,26151,-41582,27936,9706,-92916,-19244,18623,17191,-23085,53773,99506,36686,-87098,-34822,-5904,4055,23136,-11553,-18455,5614,-42710,40603,33898,-40320,-20832,-61134,37362,59691,-12099,-9710,788,-23093,-1094,6729,-82817,81895,35534,-35574,-42131,-14095,13796,40663,-85229,-100244,12655,-32758,-69398,-113,-7902,-11091,-43471,-50471,5154,47680,13069,-11322,-23051,-33643,-29248,17649,59581,1376,37352,-22481,3957,-251,-60700,-47274,-68383,-49573,-26037,-15348,-75532,-28104,-39134,-98598,40120,41494,42695,32698,33508,28769,42383,5583,-35708,-12081,-40507,-3714,26274,-55641,-56820,-2922,14097,1136,-120815,23542,-32681,53117,43733,-27233,-57463,901,-5047,101854,59379,63051,-6320,8592,6128,24208,-52552,-60639,2206,-43986,-39377,13196,-22813,-50490,-33665,-9577,-11188,-61771,-25677,-62039,-30050,1302,-69244,-9760,-23219,-2762,-15963,33223,-37835,-50259,-27239,-44688,-66936,-18255,60781,23264,-39382,85168,62281,50424,27276,16058,905,-19439,-8904,-78070,-24141,79137,19645,-6628,-23672,-17761,-7530,-26590,-10880,6920,9736,-41306,-62452,17998,-38317,-17680,39958,-26429,5093,17994,-6886,64684,70012,-8046,-64883,18159,31628,3131,31264,36873,-31851,-104567,16317,12702,9011,-87380,-22305,11663,36673,61407,18789,-25060,-39089,-28111,-36913,73876,42170,4934,77700,48534,12760,-32974,-46071,-13450,43966,29586,4506,37796,-15482,-94716,-4540,-1097,28784,49241,24026,-23425,-10049,-58492,119824,-26056,-31443,12679,58438,6319,47089,1355,13489,76050,70140,31429,12889,-83475,23717,91331,64965,69256,-6429,24415,-63972,-9780,-19655,24371,-13621,72769,31825,18661,18828,-60098,4755,38506,-19446,-7158,38250,-46703,-16554,82218,-14049,-19337,-60855,604,1832,-30758,-22522,-72317,51792,63456,-86608,-73653,-40532,35653,66850,59291,27327,43019,39598,39847,66615,43239,-27356,-18667,43626,33108,72123,18790,32232,68759,12974,6893,36101,28839,-42440,-9540,-59482,-25336,63548,-28219,45820,-88112,-62988,15013,17289,70968,43311,20839,3591,81250,69500,41307,-11261,-74224,-37313,-37386,-146268,-48593,10237,27032,-7870,65952,87708,-18417,-85070,-33183,-19978,-53184,-30871,59097,-30270,-32259,26504,4875,-1510,58203,-29969,43385,-81,-84870,-27202,31230,15192,51262,33319,-20848,42875,21567,3456,36205,-14221,10945,2596,-39498,33690,137848,62185,37849,-14418,26296,-6698,-1689,-5516,18879,-31461,-13578,14507,18532,59764,-65783,-68528,-48610,18788,-48372,-27508,-66360,-12169,111319,28414,10775,21913,21789,73701,36412,-19552,9316,-42149,24452,31137,-4040,-20757,27417,-20856,7181,44045,-31623,-55377,54695,-14737,-11409,8809,377,2369,-100998,-71718,5131,19772,-48509,25489,16177,21016,32778,12580,-3167,13947,119507,-3314,-49774,-24077,34904,-18587,-46685,13549,-99509,62120,52834,87727,-94019,-11530,-22706,-40751,-15094,17556,7626,78447,26941,-22572,-70931,16466,-19421,60489,40881,-16232,-27583,27996,13624,-12577,8055,127862,35832,-69054,-36959,-1735,-1292,9922,23974,-18648,51737,135398,7979,-13869,-50827,-116638,-24726,3152,24214,-90479,-101707,-5597,17583,4922,12638,-75456,-3905,29828,69818,-114684,-20109,20146,8984,-24919,-34121,-26474,-1673,24111,12082,11376,44885,-902,41676,-68461,5389,-80369,-61853,46580,-43951,-44008,-82243,-25520,-67238,-15256,12763,2237,-58505,19330,4908,30524,22142,17695,-35787,-75737,-58540,28062,-56777,15105,-2782,86063,56142,16671,7610,-123754,-15673,5422,8337,-10988,38831,-28558,19735,131694,125702,102098,27738,5403,40369,50894,62175,29066,22990,9066,73073,99246,-31142,-32245,-10869,-782,-36472,-45689,-44632,22111,-51623,-30446,10579,-80083,45169,6519,-32954,-19326,21930,-88768,-89179,-33115,17691,53756,-17856,-9963,-70134,-14601,-39761,-47142,68409,68053,11851,28856,-29599,-29948,-20182,-65394,-29690,103952,8872,8776,-33236,-13888,30381,-29314,-24500,-42563,-47779,-2558,23714,53989,16024,18509,90718,106373,25750,28722,-16303,-115526,-4211,-27432,-12288,-96345,-8952,70850,-16924,-46627,1580,47806,12679,1778,5305,-12440,58208,-69433,-135734,-20250,-2398,84773,20382,68189,-83000,-88767,-39750,-29887,38418,1449,1421,-11438,49731,-23206,-60298,5328,-63486,39332,-28474,-6821,30600,37573,21663,11329,-22073,-65378,-1633,-80685],[3826,-45318,-67671,-50309,35606,-86895,-21624,1082,-23189,-21562,21361,-27708,56850,8351,-8158,5173,-7226,-49742,-2097,-6902,-13300,-12237,-47508,-30333,7065,-50277,-9805,-9048,-6579,-27415,-19906,11911,69147,12962,49768,44157,-100941,20205,-36093,46191,-64920,-18661,-33439,53017,44882,24411,20714,8542,12337,-33756,42548,41370,-63566,-85495,-61643,7425,-55633,-44291,-47543,-2300,-65229,-36704,300,-32497,-120819,16580,15584,-30460,-32254,-67064,-42748,-19354,-3859,-23042,-50236,2324,5896,66475,-15573,1461,51024,27283,38321,8240,23465,-28538,-18441,3682,-52345,-29636,42932,-40100,-25752,-9925,13562,-28374,-146,-21865,-10691,16395,-898,-84655,2946,43898,50804,23978,12455,-22135,-28525,-38394,-21366,-6974,-69926,-27191,-99797,27703,113044,100539,-74723,-21712,-16325,4236,1607,16080,-39615,29745,42813,-3949,90809,5852,27917,-42450,-39779,38537,13600,-8199,-9967,33521,18630,-69538,-41546,9892,-34237,-23929,-76583,-22983,-56196,40937,28418,34713,-108920,20539,-26660,18650,31652,35596,8984,12258,-90314,110154,3634,20485,15426,825,33332,39825,122529,-59260,-13116,-53202,-56391,-24503,80065,46032,-1165,-9614,81004,16185,33137,38511,-24762,-10626,52107,-25418,-32563,2771,-75644,-30132,-22902,-32074,14945,5124,-5750,-1333,-59929,9938,-61634,12985,50086,-1055,-24194,3973,9731,33970,27691,9677,-8708,28865,102293,45857,51067,-56836,-86562,-83472,8774,40711,-302,-7350,-30863,9391,6261,-16051,28951,25849,-68275,-49822,7192,10383,36205,40106,30051,-18651,-84594,-43937,-16841,13088,-16605,-47790,6468,-23672,-79349,48619,7948,46590,2544,-53799,-38229,-15990,-14366,-123992,-242771,-150046,210561,38400,-62434,69169,21080,11665,-4085,-22235,71003,4817,3577,-39165,42017,-11694,30917,5420,43398,44909,37128,10587,-2137,-79312,-35243,-102842,-84468,-19027,38949,16331,-4499,-56127,70424,-1361,13102,-3188,51334,59948,48724,41713,-27386,-70083,-37853,33012,-14838,26191,-87630,-52952,1625,-7226,27177,74619,29944,-27569,-24662,-54951,-48112,15925,-12084,74019,24036,-22379,77712,59274,19974,-29812,29990,-39030,32790,11156,78971,34022,47951,11330,76706,46941,-25960,-59683,-28824,116842,30108,-23866,-73465,-54331,-42874,58965,84206,-10437,26955,-11547,-2581,-23431,-40167,-66150,-17262,-24160,-22347,-84,12801,-30833,-28614,-9156,30578,-53076,25010,33483,-50903,-46647,-468,50508,-12214,46276,58379,61691,-49651,6211,97659,-15727,-50728,24664,65805,50563,8873,-4727,22589,49266,16154,-43988,4479,24417,41202,-40571,-43356,26998,-44207,14574,16304,-90768,-14103,10338,11003,-35257,36131,81637,55615,-72024,-39271,-3338,-304,16103,-4352,177,6383,-38568,36507,16066,-42502,-29082,-50197,33305,90113,-3769,-2267,16565,-44270,-18119,8640,-54247,85949,43576,5368,-41606,-30156,34436,23644,-103379,-120636,-3625,-36084,-55359,-12124,-19282,-19959,-31499,-36231,-6910,25723,3699,-29296,-31394,-18699,-31469,-12391,37068,13866,50805,6664,18206,-997,-44517,-35857,-68322,-42748,-24749,-10628,-79296,-14730,-51523,-85418,74319,69921,41094,39102,32964,34759,43760,-8294,-34446,-10670,-25252,7487,33661,-58754,-64875,-43888,-42118,-1761,-112151,37632,-19898,34186,58380,-39769,-64160,-5778,-15481,119220,75770,70297,-14091,4776,25630,27335,-68613,-55416,42821,-6203,-36709,16888,-7195,-50690,-56537,-470,9936,-85195,-24168,-66023,-17389,22711,-39789,-12345,15027,-1497,-25127,7411,-44390,-47399,-10299,-53218,-55029,-13840,69249,45476,-19719,99111,74886,51636,18310,22126,30134,16444,6069,-79544,-22442,60663,19012,6672,-39343,-30516,-52397,-26021,-5412,37727,26620,-32016,-40768,49425,-30614,-31908,39019,6618,19087,14932,-7695,46406,78740,-1057,-55617,10681,42628,-17627,19099,40396,-32602,-102419,6780,17021,-26132,-104470,-24112,30025,32255,36034,-11961,-7594,-45326,-30142,-19482,43499,41163,-5092,84665,84919,25334,-15896,-6854,-25678,53315,17444,5522,37454,-16327,-112587,-12407,9465,26220,41238,36323,-19814,-28230,-68683,132489,-24988,-32057,16633,85444,7567,64413,6318,3352,58793,89043,57030,-37120,-78062,2841,101875,65008,68569,24518,22330,-69386,-22606,-37207,18579,-42296,71954,-6964,30723,34842,-57520,-787,27827,-11171,-26582,46013,-49115,-26653,66555,195,-29894,-61568,24461,-380,-45484,-26753,-48875,52641,50931,-78365,-73625,-28760,45058,82442,94198,33127,49985,65553,38862,74329,62194,-24513,-14364,39469,10077,47615,5734,45292,63876,15860,4418,39645,17674,-58047,-38127,-71221,-12629,53836,-34555,47801,-71899,-48393,10186,25925,71106,58358,16747,-1641,74195,61075,49213,-701,-74956,-29947,-69062,-152045,-73044,17170,17562,-22748,71089,70539,-26894,-74618,-65819,-802,-30629,-32625,37400,-38025,-35742,-10899,12824,34587,45649,-41691,37203,9532,-78471,-12118,24118,6888,42354,34671,-5421,57780,13348,-12917,26898,-47781,3837,-1245,-39167,37385,144096,91648,23767,10709,33010,-28084,-25577,-12063,19061,-40106,-4940,23240,21252,64901,-54380,-56377,-42813,-31647,-34626,-11610,-75845,-63461,114601,16250,18366,31049,25903,68827,549,-27321,11194,-47031,32174,40611,-5739,-24772,15909,-25286,7360,51779,-3568,-70789,56934,13657,-5312,5840,8755,16710,-73185,-31343,6333,22634,-38476,20370,4696,30720,20280,-37321,257,16719,104942,-4815,-34663,-37761,32587,-20541,-31174,24130,-107741,73169,53478,82312,-57624,-19348,-17616,-59167,-24832,8900,2228,78125,35680,-18263,-33654,8317,-7926,56478,23071,-34547,3616,22753,-9086,-7117,5592,128038,52658,-97121,-34692,14154,-1666,-612,25298,-15423,45069,142338,-4040,-15337,-85709,-111224,-32051,-8553,6967,-55347,-69508,9629,27450,13944,23120,-60320,10918,16104,68546,-103701,-20821,31323,7874,-22223,-37548,-13171,15593,15140,23098,14184,53854,34246,73922,-52974,-3276,-113367,-39103,40479,-41870,-25114,-73300,-18096,-48817,-16386,3496,-4100,-69045,22099,10556,38956,25490,14599,-44501,-110318,-66505,46152,-62904,13695,7065,69488,64054,8765,15028,-110452,-24842,29918,25589,-30298,54723,-20534,32248,120746,136602,114192,24506,29636,63778,35630,63078,40140,29060,27903,65501,86978,-21924,-38008,-34508,-16923,-42726,-39397,-52906,17971,-9230,4029,23533,-104694,15081,-13690,-53440,-40633,14187,-79739,-53713,-45429,9355,57920,-39507,-32301,-56897,-33833,-51399,-43574,55212,65251,6630,77758,22081,-8567,-8295,-46625,-17878,108469,16298,-2488,-3611,-4823,-16613,-36827,-23582,-40330,-47600,3002,34228,67391,9335,9078,97590,85603,16854,45157,25237,-120616,-2399,-572,-13959,-60591,-27276,57661,-41466,-31889,19102,54011,21181,11184,5357,-15836,72184,-39993,-109428,-38346,-24368,64385,12393,30096,-99005,-97123,-9357,4987,25217,7565,16224,-29354,44644,-26317,-56156,7573,-28738,26845,-35694,-6060,15267,25128,2869,1118,-31384,-53914,10793,-75024],[1712,-36210,-59569,-64947,31344,-76467,-8088,10040,-26600,-24143,28296,-7378,48108,2610,-23006,26026,-4071,-31699,-10192,-23990,-54806,-30930,-24927,-34981,4064,-36518,2251,-27744,-18833,-26875,-1643,17623,57901,6280,32158,57772,-71272,32815,10464,48663,-81900,-3748,-12399,39984,51684,33369,20960,8115,4052,-12754,43048,22093,-63234,-83884,-72640,8180,-34847,-55065,-45212,1308,-70140,-44180,-33654,-20921,-101907,13626,29487,-30563,-48502,-50108,-38616,10012,21095,-25239,-55172,-4953,26542,72627,-32312,10862,53460,-10491,44355,643,2070,-22130,-7985,19407,-45067,-43026,19300,-39519,-12953,-22962,15090,-34057,6961,-20705,-9577,29787,11253,-54810,1581,29121,70265,26954,26750,-29611,-14958,208,-20237,-19469,-64852,-19988,-68173,35679,96681,91404,-80112,-20009,-13474,18129,-7761,15473,-39892,13457,50861,16086,91390,7614,-6215,-35656,-31060,32366,22013,18754,-19478,2018,5199,-70003,-23303,1596,-27992,-54316,-63142,-11864,-43326,56544,61484,37671,-122615,20689,-29594,33498,-9290,30546,2537,10167,-70042,122634,1363,20099,18837,4261,25858,-31151,97743,-49490,-27823,-80893,-63127,-33893,85325,32763,-5392,19482,81427,7892,51485,47975,-10226,-22256,63159,-18280,-6854,32106,-56011,-46336,-39465,-52022,2266,6231,-4640,-16657,-56169,1440,-6616,2345,41519,-3903,-38729,2514,32433,23628,4529,975,-3772,36664,91044,35013,42749,-68317,-95845,-82777,29884,37952,-9370,-1880,-30645,-13511,-37005,-12116,24690,23010,-102218,-35199,6734,10934,55634,33430,17486,11903,-52110,-48698,-7307,-14751,4864,-13020,-19475,-58035,-81637,44102,42367,48280,-38947,-35678,-18824,-19720,-23004,-64040,-197502,-290144,194705,45763,-56278,58122,6530,4220,-21816,-5278,42352,-34192,-26817,-44565,78413,-9878,27425,25461,50702,49820,50312,-2252,-23807,-54377,-39151,-127792,-94310,-31479,14584,22740,-20630,-43686,62440,1578,13621,-6821,16374,53615,40768,36224,-13761,-55297,-37599,4906,17635,19289,-76324,-45951,19826,-202,30757,58321,-5825,-31341,-36491,-61668,-27094,2878,-64,73512,4152,5002,102594,49983,11015,-9964,15501,-32820,22601,8673,48302,65333,106484,17881,93750,32464,-11298,-57443,-29251,118540,44381,-36596,-55793,-51125,3008,96306,66947,-17588,26925,-2576,-5686,-22824,-14278,-48817,23256,-15815,-20996,-8359,-4573,-37131,-941,-5452,21785,-44640,-3249,7161,-64975,-53969,-4578,49732,4813,77144,73971,100769,-64451,-19731,104847,-12066,-60029,32389,55093,23131,8730,-16879,22058,60138,15409,-52995,677,6066,65327,-44038,-44652,17626,-48550,4768,16005,-85525,-7065,-4911,4370,-39160,11618,56635,63492,-41851,-33823,-6459,-1899,7268,-3296,6038,8435,-19648,29041,-4765,-42041,-39024,-47649,23791,112644,9516,5735,42324,-60406,-32887,2195,-31068,105376,55196,38386,-30925,-31859,50280,-4223,-107137,-110768,-12447,-36179,-32937,-23922,-35549,-27329,-9291,-15441,-21781,-453,158,-48403,-49886,-8025,-34761,-61853,6997,20543,52409,25641,28007,5506,-22870,-23792,-53897,-32299,-24020,-5324,-84623,472,-42187,-67755,91197,83151,44543,46839,36288,38396,39501,-3603,-5574,-9206,-10222,7295,31696,-53261,-66261,-79035,-99689,-6898,-79976,50546,2073,13630,81535,-42107,-60643,-9566,-21378,113470,85868,52215,-15572,3955,33695,23538,-81541,-38006,61801,41967,-35132,19575,9301,-32274,-67008,16805,42473,-91455,-22027,-45781,-2546,54844,5486,-2179,48536,10791,-19075,-19676,-55952,-42589,13861,-33836,-29527,-7254,81425,74531,4919,99134,100583,56067,17198,27846,50986,57447,22368,-72902,-23640,28694,18551,14663,-44404,-38694,-82280,-25925,3448,67278,43443,-34426,-26456,75400,-13416,-45600,43967,31590,25448,6398,-10685,23334,77987,635,-42570,5701,40035,-38242,9358,36632,-26692,-89838,-4501,15699,-66857,-118200,-29363,44046,12393,15763,-18625,11560,-46403,-29141,-7695,3238,25077,-17007,85642,111085,42576,-2869,40773,-36189,51553,6016,2,31562,-11338,-113701,-12514,21568,17376,43598,39693,-16516,-35625,-66393,112311,-25904,-32212,21895,90650,12097,67904,10293,-8116,36495,98073,73185,-84074,-73033,-21304,94515,50387,64101,56103,4670,-62533,-33148,-53279,4920,-57444,61482,-35013,40835,42535,-48148,-8492,32957,-682,-40450,39784,-44406,-34254,42681,16673,-34713,-48305,34927,-7669,-42014,-23470,-12560,36802,18832,-63208,-62537,-9174,48109,94705,105934,29351,50710,98994,41430,69004,75714,-14467,-16010,28777,-1498,22877,-925,66447,55567,8623,-4883,45174,21195,-61210,-55260,-78650,-5382,45211,-33426,48690,-20287,-15356,813,21844,51832,68363,22380,8130,76365,45224,56156,10198,-69472,-21371,-95998,-135900,-85821,20667,5722,-33099,52273,57267,-28065,-73454,-89703,960,-15679,-43330,6,-47752,-38738,-45502,16394,62649,32558,-41631,31466,11244,-61650,-1425,17640,-6239,35131,34853,17987,58598,1014,-23129,13703,-80673,-5693,-5926,-38544,41194,158207,113425,7611,34921,33622,-42704,-51967,-15580,27910,-52350,7232,30548,19900,71680,-35947,-31189,-36094,-71263,-15898,-3562,-80911,-107195,91882,3146,20466,32700,16190,51251,-32418,-33474,13922,-40790,26452,44074,-6407,-24334,4986,-30971,-944,56196,21247,-53439,50762,55551,-314,-744,13850,30769,-25424,7670,11971,22023,-19611,20385,-2326,34990,5571,-90493,-12749,18279,78542,-2149,-11080,-47324,19381,-22166,-3653,32336,-103243,77476,51902,72861,-15672,-7193,-12885,-63145,-29906,1376,-2257,53367,34813,-14661,5246,4112,5768,46976,-208,-51469,24359,13211,-24687,2649,4876,112377,61781,-108254,-36314,26257,-3803,-18973,21871,-11658,26968,115921,-17753,-17406,-110011,-86034,-25787,-29765,-11340,1615,-35840,22162,34205,24778,28785,-43164,21406,-87,36993,-82422,-15258,35311,9362,-12749,-37718,529,37563,-6652,28156,15458,54264,69262,90645,-32217,-9143,-125076,-12043,29994,-35247,-5461,-63794,-10310,-32644,-21459,-5149,-11497,-66364,22228,4663,42295,29510,14135,-44137,-138062,-62301,60024,-67944,5801,10951,44815,64772,-4670,20190,-91405,-30156,47560,42178,-45865,56987,-17625,44278,112293,143368,117734,11493,49972,88374,16822,56671,58674,38995,34543,46171,73236,6862,-40141,-54902,-44451,-42047,-28579,-54266,16528,27865,42112,21494,-111724,-62,-30773,-67570,-52587,5651,-58297,-13987,-42185,-5318,57209,-42607,-38502,-34467,-54468,-60399,-30852,32263,54843,2831,115051,58085,-1671,188,-17742,-9640,72388,22757,-3112,22478,6291,-47045,-43233,-16439,-27602,-34793,8674,39286,55852,1207,-7286,87768,47490,14200,59350,58641,-114319,-7848,24356,-18728,-22168,-55809,39724,-47026,-15582,29754,52184,29869,19140,2118,-8918,72746,-14836,-60712,-44929,-44116,47104,10131,-7467,-103560,-89367,23031,41920,-4470,1032,30933,-40259,34478,-32792,-42500,10176,8589,13112,-40996,1912,2226,13435,-8386,-8043,-38955,-31892,23654,-58120],[-2929,-26320,-44349,-68726,18998,-43054,10244,18267,-27142,-15982,37170,10910,38233,-2873,-46940,44974,-3851,-19923,-19213,-52351,-89391,-46306,-6,-33818,-5147,-5379,19567,-37831,-22962,-28323,15404,19816,33124,5005,19861,67558,-20970,40405,54116,49544,-92650,13448,12703,24155,49607,43123,31150,2620,-1530,23977,37308,3971,-46661,-72531,-79002,9437,5657,-53221,-32093,1049,-66595,-54156,-67708,-3120,-70626,10775,24111,-23136,-60434,-29848,-33524,36605,37859,-24710,-46877,-5565,37792,69712,-38374,26048,51560,-35802,35110,-14541,-35631,-9680,4192,33314,-31867,-51474,-17979,-37554,4314,-24090,15866,-39311,16711,-14455,-16505,32946,8981,-18588,2933,4000,65207,24310,24191,-31807,-870,41130,-15328,-25425,-55670,-16051,-26975,47205,51894,73143,-70748,-20344,-7921,20886,-19168,21092,-36913,15795,62108,28684,67121,10683,-20370,-19979,-21474,30469,35006,27623,-39290,-26480,-6022,-61549,-3481,2860,-21947,-85209,-35460,-3488,-19885,67894,78701,20339,-110010,17518,-21232,49343,-47910,9518,-3426,8499,-47963,92595,-1291,15646,25454,12270,12919,-89457,65506,-39708,-47914,-117171,-59658,-40518,81227,14788,-4183,51956,74361,-8858,56782,55907,21656,-27078,68670,-13215,23781,58505,-23348,-44271,-57158,-72115,-11659,5986,-12833,-36865,-49863,-1244,35238,-2727,33606,2182,-53070,-566,53358,12768,-11200,-7134,3026,40445,61945,31047,32226,-58353,-87325,-71039,40165,29775,-18402,-6352,-37674,-30632,-71162,-10256,21189,25007,-127161,-25313,10868,21443,65152,18250,5522,40314,-18200,-46471,7031,-38413,15938,17125,-53309,-95435,-64250,25114,73166,48167,-70841,-13713,4461,-20741,-28995,-2362,-139073,-377141,56351,62451,-48390,29390,-3964,-1682,-31012,8212,8879,-67495,-54772,-47571,106812,-2158,24144,30412,36972,39508,51335,-9922,-42937,-13672,-35243,-131693,-88967,-42059,-15431,30962,-31221,-20070,53403,14493,18887,-18781,-21555,40745,33158,26525,-761,-38983,-37390,-8690,48463,10464,-52113,-58902,26325,855,27538,48279,-38570,-36333,-47569,-51774,1224,-6397,5991,61132,-20354,34556,112728,33555,-805,1457,-12922,-13401,14806,3313,-3058,83867,134085,18531,100436,15157,130,-48430,-31874,103273,48303,-50938,-37962,-42982,52547,122662,48053,-12523,9900,-3093,-8677,-23369,7328,-23004,69165,-5565,-15343,-12630,-34140,-49189,36671,1398,14976,-39260,-35408,-11798,-74335,-54179,-4379,44160,16092,92893,83979,124826,-59864,-41449,100510,-4505,-61115,33582,43159,-7755,2851,-27038,27205,56158,1347,-48696,-3028,-12048,71360,-39002,-46382,1705,-53795,-77,10212,-77512,1446,-21244,-3943,-34332,-12034,28320,61548,-2338,-20325,-16035,639,75,-2239,-69,11540,12544,20322,-21119,-40041,-50932,-52008,10470,111001,23116,13660,72841,-63688,-37957,-6335,-18683,124712,66715,59060,-9528,-17230,56899,-33630,-95281,-76028,-13826,-34943,-11452,-32301,-52572,-31443,10324,4382,-35984,-16793,-510,-63190,-72336,-5834,-37413,-113212,-17089,18441,44758,32918,29831,17911,-1874,-11641,-31125,-19962,-23976,261,-84133,11648,-23653,-52083,87798,73407,54454,57774,46354,37762,27601,21360,39944,-7803,2271,-1301,20582,-43054,-59762,-99987,-136929,-14098,-36699,55906,28813,-899,103435,-34106,-47568,-10945,-20226,87251,81305,16626,-11177,4877,23259,11150,-86848,-17213,51875,70007,-32241,19733,22890,-2974,-60677,39133,76919,-70082,-18124,-7917,10559,87516,50235,15997,63197,32012,5137,-38254,-75739,-36364,39493,6379,4237,1429,99088,101885,24437,84768,126459,62203,19477,33561,59327,93661,35822,-60429,-27327,-7924,17909,12579,-38966,-43978,-93877,-27059,16054,83598,53515,-52839,-20710,84376,7950,-52933,55044,40536,23047,-5997,-13458,-4027,65466,-327,-29263,3358,20410,-54023,6525,22394,-18206,-67808,-15829,6450,-100532,-127507,-27454,49273,-18000,3529,2917,26214,-41672,-27154,-5582,-35740,1079,-21334,85750,118725,57991,1911,81726,-40819,37301,-2281,-7220,18834,-215,-99113,-8641,26059,1609,50753,32712,-12343,-31831,-51684,65831,-29784,-32117,33465,68966,18514,55150,13483,-19259,15132,92032,73433,-100702,-62672,-40945,73280,26907,51800,76625,-18874,-44951,-39592,-64948,-15067,-58413,47867,-40155,49879,38864,-33145,-16408,50164,10539,-40294,23026,-34084,-42471,15608,27411,-34377,-28695,26556,-17704,-24678,-12136,26050,9153,-20005,-45180,-40194,5472,43878,98694,89921,15448,46388,119700,51053,54382,79085,3548,-20431,8430,-2337,3315,995,88670,39444,-5438,-15652,49863,32677,-51916,-56597,-76539,-4488,40663,-23963,44293,38948,21288,-11221,7988,22004,65899,34113,32913,81812,24178,57388,20133,-58432,-13467,-114306,-106389,-84303,16281,-4983,-30439,28347,51732,-19690,-76681,-98535,-12433,-13329,-62452,-42094,-57373,-40839,-66530,14975,77149,23103,-29065,28946,3455,-38505,4129,13466,-20464,33909,33792,41630,42331,-12183,-20753,91,-105377,-18497,-8226,-37655,40539,174266,124310,-6755,53707,30482,-46636,-73122,-16335,43321,-64866,16333,30858,9708,85762,-15233,5058,-30455,-88024,2956,-5396,-76798,-131276,53825,-6207,16523,25113,522,32024,-52152,-34691,16320,-25324,10823,41624,-5662,-21980,-5480,-38249,-16131,53736,36903,-22074,35941,96388,552,-8003,11960,43391,29456,36303,14467,13797,5789,27139,-3664,32422,-7078,-123940,-35734,21236,54123,5658,14111,-49325,-791,-23367,25424,35828,-83119,74942,46032,60345,16681,23840,-8383,-54305,-28303,-2859,-4679,22680,26748,-10673,28180,3572,15913,34795,-22930,-62038,29639,3037,-32459,14278,4364,82988,58793,-97267,-38288,30154,-5395,-35339,15717,-5580,126,70727,-29571,-20329,-110182,-53883,-10803,-56873,-24082,53695,-13772,28723,36608,30088,29060,-29090,22781,-12221,-7531,-54805,-6167,25872,9793,47,-32960,8736,58955,-34121,26187,16817,45556,99150,89774,-10698,-10702,-113172,12557,16806,-20294,9353,-56482,-5501,-17537,-26841,-8978,-18719,-52524,18254,-11981,38120,30601,13822,-36264,-144552,-47166,64870,-73642,-4656,10056,19659,57805,-17935,21802,-72038,-32521,51584,52847,-50579,47126,-14304,52884,113813,144905,111666,-8918,57590,105608,3150,46526,76733,49879,30876,23428,61398,43698,-38776,-67732,-72193,-36961,-14634,-46991,17103,50664,75175,6980,-102505,-574,-37733,-73032,-51865,-637,-27502,10715,-27279,-21797,55657,-32112,-30131,-9716,-70266,-65625,-12668,4757,34361,-736,127697,72651,-5922,3600,7897,-8570,4990,28499,5329,39505,16301,-49340,-46938,-7485,-7323,-13309,10362,33574,25475,-6079,-24058,59920,5652,13196,61891,74057,-96783,-21590,40668,-27114,7018,-85756,17980,-36180,-2852,32035,43984,34951,20261,-3966,7658,59985,846,-7776,-37360,-57597,36068,13865,-24699,-93212,-68326,49874,68257,-37901,-14222,40860,-39767,22573,-38126,-20794,13178,33652,606,-46386,12336,-6653,3269,-9676,-14637,-42951,-7475,30816,-31325],[-9150,-22907,-20033,-59496,2227,-473,29006,23797,-24660,692,43129,22007,27668,-5872,-72551,55944,-6756,-12882,-27126,-84686,-101013,-54000,20307,-25725,-10561,33196,40103,-40255,-19891,-36801,24506,17944,-617,8912,16113,72012,27769,41073,81198,49752,-92840,28597,34407,9911,42702,49609,47242,-8148,-4984,60526,25333,-9604,-16587,-47815,-77219,11704,52594,-38197,-9764,-2590,-53687,-65063,-93536,17637,-33694,9273,9347,-6735,-62821,-13594,-28504,53946,39144,-21678,-30622,616,33249,57926,-27487,42424,41378,-42743,15787,-30899,-77010,4123,14893,41194,-17837,-54537,-57280,-27885,21958,-14657,17796,-41057,28174,-4877,-30148,28919,-4179,13646,5102,-24166,40830,18786,7880,-29357,9681,72225,-6314,-24605,-48818,-15201,5400,57578,-6266,53008,-51116,-21730,113,13582,-30592,32778,-25880,32012,71247,31832,28502,13501,-12494,2181,-14243,33782,47400,21037,-63493,-43843,-11992,-47864,12009,13468,-19095,-110199,-7509,1143,9921,71850,71245,-7287,-73942,11483,-17,59115,-73381,-15890,-4574,5428,-35372,39728,-1973,8579,36333,23163,860,-113918,31138,-33889,-68275,-145366,-50392,-43480,67516,-2358,470,74441,59656,-31443,50112,60618,59732,-23589,62697,-12863,39488,72870,13871,-25467,-71016,-87630,-21890,5418,-29614,-55516,-41140,3131,51152,-3204,29042,15943,-60881,-3468,65200,1071,-21571,-11019,10237,40420,27888,33482,20173,-33236,-66509,-49569,38852,15658,-20346,-17507,-44089,-32210,-86870,-12587,21728,30322,-136326,-19317,20231,43072,65368,-1447,-7176,55579,12229,-35562,21057,-54176,13245,37782,-83425,-124069,-31422,1050,92284,46415,-80820,4822,24902,-22675,-31082,46596,-75826,-394922,-154497,89044,-39964,-4122,-5596,-2891,-29856,18309,-15798,-89930,-71032,-46362,115229,9205,24307,22403,5671,18523,42122,-10882,-58679,29931,-23817,-118288,-69724,-49079,-40705,37675,-32844,12357,47884,35241,28868,-34963,-53842,24364,29794,13313,10654,-21497,-36696,-4541,72355,3696,-22154,-86020,21137,-12705,18234,46140,-56698,-41331,-56002,-27369,27605,-8130,8249,39343,-42769,55459,109638,17607,-12450,3823,-47600,13308,10751,-2008,-51499,87825,124610,13117,93013,-1048,4214,-33284,-37924,71754,40078,-64071,-28023,-33894,88180,125003,33608,1504,-20316,-15155,-12308,-25893,15622,5857,105947,5611,-9230,-13264,-64662,-62029,73546,11082,13139,-40800,-63004,-15426,-76533,-47853,-1310,33301,19309,90717,88154,129837,-33620,-53659,85148,5956,-53651,29119,36835,-31787,-8330,-29724,35517,41540,-21047,-32534,-9985,-26774,59286,-27979,-47034,-15082,-58131,-757,2516,-66502,11052,-33007,-13045,-22594,-28089,1542,52988,37530,-3144,-29125,7215,-3979,4058,-13412,13820,52068,12262,-28700,-36893,-63103,-59315,-4432,75697,31972,20676,98946,-50010,-29914,-9138,-17882,127990,72656,66393,19025,9930,52699,-55746,-72341,-30615,-9968,-33677,1485,-35055,-63435,-31227,15302,15462,-46562,-15037,-1490,-68526,-88830,-13322,-36555,-147228,-24722,7016,33633,31026,22749,32848,13520,1121,-8131,-8405,-25382,5125,-68011,15704,-8578,-41030,67231,42359,69381,70119,61866,31808,9649,58849,80763,-6128,10170,-13880,3437,-33734,-46103,-102115,-142560,-21904,-273,48838,53668,-5082,113243,-18599,-27150,-10583,-12481,49150,57492,-23003,-2718,5673,-3364,-8510,-82294,-8798,19185,59908,-24733,17441,30856,26063,-39248,60185,99011,-22524,-12307,31463,19371,106127,79655,35093,54443,56463,43097,-40625,-95594,-27351,60557,51307,37759,11169,116002,115224,29804,59997,138574,66844,22033,39773,55784,115702,43741,-46746,-31959,-37691,17029,-762,-26735,-47516,-90208,-29766,30341,81146,51979,-81576,-20352,71446,26465,-49739,69460,32688,13226,-20542,-14277,-30637,44523,-516,-17976,2531,-11846,-61721,13070,2121,-10604,-40401,-26162,-9839,-114665,-130483,-12989,43829,-50556,-1720,41241,32677,-31383,-26599,-13221,-60706,-21430,-12817,86146,105225,65856,-1910,104167,-37485,12192,-5301,-9699,1953,16546,-73868,-6330,17360,-19344,56326,16932,-7014,-19034,-28224,14165,-35180,-32089,52903,26943,23510,29929,15535,-28654,-49,70481,56613,-74598,-43543,-51173,45435,3697,30513,77992,-36180,-20282,-40872,-71196,-38714,-49884,36487,-22964,57670,24128,-15315,-22913,69200,23974,-25314,1588,-21303,-51387,-9120,28705,-30554,-11648,267,-28511,-3669,4501,55248,-22050,-50890,-28112,-11697,8461,34546,91125,54867,-4845,39969,113246,68106,37412,70786,25730,-23630,-20055,2615,-6565,10509,102998,11550,-20391,-22669,50694,41262,-34594,-43740,-63222,-8909,37863,-7640,32552,74080,45285,-22895,-9948,-7923,50531,46691,66561,75523,2475,48874,27635,-43382,-9333,-121419,-79072,-70815,2004,-10946,-12368,16763,50322,-4873,-77580,-92534,-33612,-22921,-82799,-74193,-63740,-41978,-69439,9324,80712,18286,-8672,29767,-11148,-15000,6023,12363,-31383,40523,30659,56196,12157,-22063,-5886,-10398,-116946,-34450,-5748,-35454,32548,185758,122457,-16427,63708,26897,-40894,-80149,-14014,59357,-72140,18233,20255,-12962,110156,1239,44999,-26626,-80700,17073,-15530,-62088,-130743,15921,-9204,7423,10417,-10575,21235,-54396,-28400,17231,-5514,-7871,35826,-3754,-20484,-18167,-46648,-33955,41879,40808,-183,14710,119337,-3133,-11787,2251,53219,75511,50299,6175,-1791,33068,36968,-347,19528,-16350,-117376,-58551,26134,42823,18657,34831,-41742,-19549,-23755,45274,33620,-49572,66960,35493,44809,31061,62124,-3567,-39544,-20910,-3423,-4744,1591,14787,-5910,24326,5903,18742,22831,-38888,-63281,20189,-5350,-32109,26189,2659,46707,42007,-67415,-37595,24800,-3735,-41336,9927,4751,-27800,26574,-36625,-23943,-78581,-24118,4518,-82890,-25085,78373,-9491,27903,34672,24365,24544,-22086,13173,-15643,-42894,-24794,2964,2309,5354,11951,-22902,8092,74801,-59889,18410,19036,29127,119282,75444,5769,-8516,-85703,28774,3813,2797,15148,-53588,-4836,-1396,-29185,-5672,-22919,-31729,11117,-32689,26753,26393,12335,-25067,-120443,-27059,58141,-79982,-12821,8127,2644,44199,-25528,19324,-56766,-32653,41444,54459,-42122,29658,-5155,54218,124647,138525,97022,-30766,48798,109893,-172,36101,86854,57946,20789,4714,50520,72994,-34055,-69739,-89033,-31734,276,-32362,17462,58574,95733,-14096,-83203,9104,-30615,-70279,-38311,-2572,6288,9853,-11031,-34601,57851,-17553,-15439,9444,-77042,-65662,6581,-20533,5830,-3831,110261,65781,-12379,1971,21696,-15101,-65167,34521,19618,44594,22354,-26606,-47819,-3409,13347,9502,6742,13273,-13504,-8979,-34581,21504,-24468,9400,47047,68620,-70897,-40855,45492,-38105,18964,-106634,-5137,-17529,3133,27606,32077,33815,11419,-11931,28311,37207,5211,27768,-18176,-61523,30511,21421,-11939,-70207,-42984,65502,75683,-56153,-28936,43368,-27687,10969,-39405,4194,16096,38038,-7812,-54056,18487,-11030,-7372,-3234,-18114,-42355,9060,28061,-786],[-15178,-30247,12648,-40115,-14439,34242,45033,25998,-17928,20242,42549,23315,15703,-5985,-92720,54050,-11951,-8689,-31835,-110362,-85825,-51188,29191,-12160,-3481,63638,59227,-37650,-13733,-53737,25092,13090,-33811,15642,20072,72002,54924,33380,84795,49580,-80795,38753,46822,-437,35403,50082,60396,-21537,-6498,83828,8561,-16550,19386,-10644,-66684,13562,88044,-12932,17365,-8789,-33948,-74341,-106888,36377,-526,7995,-1316,15845,-54184,-6809,-23412,59171,22833,-17141,-13690,11368,12732,39926,-1524,52535,22396,-29503,-5907,-40012,-108209,14164,22305,41401,-7827,-52713,-87122,-7209,35716,-386,23507,-37745,40375,5305,-46600,21229,-20837,33615,6935,-45883,11468,13147,-14507,-25045,14056,86270,6982,-18362,-48785,-15790,16702,60447,-57528,36301,-28799,-22471,9535,-435,-40168,46801,-5833,51497,72614,26117,-10511,14615,8894,26205,-10836,41663,54428,5691,-83205,-46487,-11015,-32935,20203,28618,-20878,-122031,10783,3432,39043,65953,40242,-31680,-27154,5267,30099,59566,-75600,-33186,2823,-338,-36159,-8251,71,1198,50830,33100,-2818,-102383,1042,-34249,-83675,-147878,-40531,-41398,46838,-14646,5888,78180,39208,-55254,36738,60954,91618,-13099,40455,-17867,34809,70820,45008,728,-76356,-94355,-25491,5415,-51182,-65231,-27651,12740,44633,-1409,29056,33610,-56332,-4652,63700,-11484,-33076,-8799,15687,36331,3202,38105,7696,-4527,-42605,-21257,29594,-2146,-9374,-30731,-42302,-16145,-81710,-19774,28585,38095,-128725,-14996,33357,72085,59194,-19888,-21326,52302,35386,-17433,28454,-59832,-331,48266,-97884,-132203,7659,-17446,94435,43086,-63837,15303,37137,-27406,-29507,74310,-19666,-354424,-358625,124608,-30364,-29635,3033,909,-20207,24647,-23428,-97182,-70705,-40259,97441,20454,27619,10375,-31805,-5638,28363,-6160,-70686,62604,-6493,-94737,-40673,-49523,-53546,39758,-25076,47319,48154,59302,41093,-49125,-69453,8156,32578,-2474,19734,-2504,-35799,12509,86886,2997,5755,-113826,7851,-42953,5088,50216,-56015,-44915,-59383,2810,43674,-1540,9394,14268,-57094,60904,100077,8813,-20955,152,-76398,39413,10232,-4414,-75269,80637,88435,3426,73507,-13887,34,-12557,-47496,30229,21569,-72405,-30175,-28577,100277,103604,28737,20487,-53721,-35718,-16197,-32315,7212,30861,121353,17076,-4362,-11332,-84740,-69123,100828,22213,15598,-49139,-78652,-2091,-70973,-37123,2647,18010,14843,74883,87115,117400,7490,-55453,62053,17059,-40625,21368,39944,-38403,-20384,-21711,42546,24991,-42708,-8797,-22520,-35982,36284,-16330,-45523,-27009,-58785,374,-2718,-52100,21315,-36530,-20390,-7535,-33253,-19194,41661,68909,12810,-40038,16199,-6494,16994,-27022,13031,90117,6085,-27714,-32511,-71630,-64855,-18595,13545,33128,25430,110877,-21372,-10355,-314,-25196,108717,68290,62310,48019,41168,39345,-65023,-46284,9659,-4111,-32426,2737,-31392,-60947,-26635,744,12546,-51625,3249,-5018,-61332,-89559,-27498,-29256,-152073,-13336,-10895,25419,24570,8864,46574,20767,14994,8172,-732,-29412,7819,-32400,11974,-2708,-33442,37399,433,85223,77038,77494,20727,-9626,94969,98251,-3253,12520,-26077,-14529,-30027,-27436,-85132,-120315,-28580,15428,28719,70667,667,103652,-188,-3436,-9081,-1487,10312,17461,-53584,7356,4982,-35375,-31347,-68608,-27292,-21420,16457,-10933,14106,31854,44760,-10097,72437,96291,35848,-5699,55364,23418,98355,86636,49257,31263,76152,83427,-24678,-102290,-13915,72444,82906,62002,20060,118797,102833,17204,32407,129621,66559,24118,46790,45495,119473,45653,-36735,-35229,-50827,15946,-22169,-13562,-49146,-77320,-33381,42569,63110,37891,-108449,-19816,41446,35633,-35179,83128,13562,-552,-35582,-12968,-49126,22151,2688,-8435,1930,-46360,-60434,28272,-15471,-5813,-13663,-35104,-28963,-103045,-124458,11800,29055,-76600,-3447,76534,30774,-15954,-29225,-27217,-65451,-34658,7703,84594,77567,63557,-11155,104274,-27353,-18708,-2150,-3144,-14128,37459,-44737,-9508,-3832,-41663,56357,-3280,-1362,-793,-2094,-20308,-39128,-32160,77207,-19064,23331,1277,16002,-35452,-6649,38259,27447,-18686,-16592,-51912,18696,-10959,3599,61281,-38285,7550,-36734,-72836,-62718,-39009,29166,5436,62510,2292,1652,-26774,79474,41861,-2221,-18655,-9219,-56637,-27422,22300,-24610,-3446,-36372,-39403,9244,21446,67060,-48317,-64161,-14430,14651,-69,23679,71576,18875,-25086,34739,80279,87436,24925,52907,45127,-22705,-50296,7194,-4606,24015,102819,-27305,-30426,-23013,45702,37979,-15930,-22895,-41805,-16305,30719,11953,14933,69533,46741,-30968,-26500,-30036,29332,55119,98485,45966,-14339,29319,31752,-26454,-12136,-116988,-66719,-51208,-20074,-9747,16320,23553,43736,10645,-71392,-77704,-54639,-38885,-93691,-84350,-63952,-42401,-57406,1168,79347,15525,11505,30797,-26527,3344,6662,13877,-35565,53395,24433,54175,-23182,-25076,15461,-15015,-114144,-51406,1574,-30672,17737,187148,108095,-20419,64093,26157,-30556,-67105,-7972,68771,-69661,11885,-1034,-47843,136621,7335,77697,-23946,-57005,23334,-29358,-39146,-108466,-10377,-6540,-4666,-6264,-9431,23275,-42270,-13822,15886,12575,-22255,31088,-1092,-21839,-35439,-54626,-49156,20575,34205,-1000,-8955,112707,-8695,-8189,-12760,59141,101340,50240,-16322,-20437,56409,43490,4992,-6765,-23777,-67563,-71091,31796,45881,35238,47450,-24519,-28046,-22792,49053,26396,-9718,56049,21891,26866,28242,90276,1823,-27133,-10882,-1396,-3092,-4746,1280,-1564,-4620,9896,13861,12911,-43947,-54995,1028,-11480,-22738,37757,-855,13996,14791,-29164,-32893,13377,2966,-33327,7441,19884,-46277,-1701,-37715,-27566,-21250,2238,12753,-99049,-11621,70441,-20992,20568,29764,6364,16749,-23822,-5385,-9302,-54804,4597,9379,-28635,-6034,19395,-8799,-290,81978,-78889,7798,21815,8624,126423,55642,11784,-4694,-56968,33520,-5503,28968,10517,-56137,-7209,16567,-27089,4729,-20326,-9351,4264,-48507,11153,16925,10596,-15682,-68675,-12373,41262,-84446,-14568,9476,180,26114,-25113,13153,-47560,-30519,22661,46924,-24072,10543,11594,45053,135411,121481,76558,-46730,26417,100027,6922,27766,85149,60400,8331,-6022,37549,83715,-26027,-60152,-88569,-30695,13382,-14362,14605,57948,100728,-35327,-61960,23428,-10194,-62102,-15018,442,35636,-12620,-4342,-39171,66658,-7130,-5960,16962,-73627,-59079,23310,-37660,-24089,-4749,67671,41916,-10952,-2978,22442,-25893,-106114,41979,35464,38951,23632,4782,-47249,-9974,25853,25501,-158,-20714,-50649,-4168,-35055,-13316,-31807,1759,16055,46764,-42160,-59765,40309,-49303,13076,-111435,-26130,-821,2142,20316,19469,25797,-6531,-20544,43069,10015,164,33480,6038,-54192,27358,29451,23028,-40979,-23411,67832,64000,-43321,-33584,39022,-7549,1389,-36186,26253,18491,23499,-9853,-64943,14631,-11749,-21501,4996,-19034,-37370,10364,15132,23945],[-19364,-47000,47314,-17100,-27000,50140,56503,25569,-5321,35777,34844,15907,1976,-4830,-101942,38101,-17821,-6621,-31897,-119966,-51454,-37470,22698,3265,18769,73619,71355,-33313,-9621,-75063,22478,7834,-55644,21461,27560,70227,51586,17720,66283,48599,-58668,43869,47684,-7832,30755,44010,60620,-33160,-6250,88559,-10316,-16531,51809,32469,-50295,12380,99335,16954,42711,-16765,-12372,-79018,-108604,47726,19370,4269,1858,37699,-36578,-10408,-17147,53357,-5696,-12213,-2098,22947,-17263,19986,29512,48044,-1275,1112,-22969,-35353,-120050,16728,26769,35406,-4900,-47060,-100335,21984,42417,10874,34406,-30045,51893,13594,-59521,12484,-32916,38727,7839,-53943,-8435,8863,-33685,-22707,11858,84419,23787,-9151,-55830,-15507,6288,50735,-87001,24238,-11658,-20847,18302,-17086,-46495,57275,18852,64734,62391,14245,-38320,13194,29728,46581,-10076,51760,53245,-10921,-90396,-35624,-3417,-18675,21386,40522,-26794,-116159,16711,5666,60501,48965,-3430,-42403,14085,2624,61182,51668,-50986,-34638,20033,-8858,-43793,-29717,4066,-4381,67082,37177,6790,-68865,-18611,-40181,-90506,-118242,-33927,-32791,24140,-20661,9968,62211,16351,-75115,22820,56790,108513,911,3175,-26382,16912,54768,61474,22370,-70602,-89747,-22301,6788,-71791,-60915,-6163,23325,30444,-93,33258,50172,-37776,-3459,49199,-23888,-50468,-1447,16832,27749,-5006,39168,-3594,16212,-24250,9922,18543,-18849,16197,-42009,-29077,11380,-60790,-31081,41593,49182,-108381,-10311,46758,99182,50490,-31093,-35754,33694,48966,3349,23829,-54918,-16549,51767,-90026,-114557,40781,-22634,79692,38171,-25703,17166,38848,-34617,-26022,80135,17226,-284513,-486502,166549,-18215,-40069,18267,7158,-6375,26572,-14421,-87308,-54678,-30741,58395,27572,30749,4870,-60264,-25106,16914,1139,-78788,76014,13607,-66578,-7948,-39278,-52636,35616,-10699,75417,53287,81367,51533,-55249,-59840,-4767,40609,-19641,25909,17760,-36003,31985,91689,10879,26077,-128657,-8698,-82866,-8983,56137,-39544,-45904,-55031,27266,45442,10131,11239,-6131,-59926,50434,92397,10309,-24465,-5304,-86974,57579,12038,-2141,-66434,69108,44800,-7517,48698,-23259,-9662,12730,-58858,-10680,-775,-72699,-42765,-29703,88992,70884,35104,40534,-78180,-56443,-18683,-45077,-14603,45345,111413,28372,-512,-8437,-88070,-65163,114904,32349,19245,-60059,-78547,22479,-59394,-24622,5900,920,5663,54660,81896,92763,50661,-48966,37409,25732,-27131,13277,50900,-21832,-26184,-4195,43821,15589,-54701,16546,-40141,-38957,13535,-9941,-41833,-30366,-52696,670,-2269,-34445,31462,-31128,-23285,6599,-28627,-30956,31169,86115,23810,-42666,24807,-11360,33434,-33969,8261,117857,2148,-22108,-26872,-71101,-64906,-30172,-53665,27147,25856,102505,14842,15209,21067,-34606,71855,52161,50538,69904,66350,21090,-60371,-24688,34555,896,-29998,-5678,-21905,-40983,-18842,-28200,-4870,-49978,28235,-11811,-41849,-69275,-41678,-13891,-127728,11352,-29335,24190,18075,-7414,56226,20097,29196,14550,392,-36912,7100,14962,1620,-3173,-26254,7871,-38437,96355,68558,86143,5983,-24295,116567,87728,2125,10264,-34590,-27872,-33831,-6737,-52446,-83857,-33114,8742,798,77183,11766,74343,16542,18436,-6764,7710,-19418,-27974,-67544,16718,2883,-58697,-51648,-49088,-74370,-54347,-38088,7551,11578,26156,47703,16385,70446,65315,82042,-497,55000,24100,61936,73833,56664,11912,83235,112288,4535,-87117,4075,73300,89239,70313,25706,95802,60131,-9357,10801,101614,59163,26855,54559,35735,108455,43042,-33170,-34789,-43105,14329,-45114,-4939,-47652,-61045,-35980,48950,38192,15156,-122051,-13655,7353,31939,-12252,92510,-8483,-13794,-49322,-11071,-53756,5473,9909,1564,1241,-71715,-51844,48039,-22578,-4125,6477,-42716,-44750,-69571,-107081,38905,9102,-90536,-5249,91395,23420,4364,-34969,-42392,-55916,-35119,33849,78108,51513,52339,-20692,86782,-14573,-47384,6175,12070,-25265,59710,-17674,-18250,-30995,-60372,50431,-21945,3059,19161,19958,-27947,-38607,-31694,99946,-51181,15496,-20034,14916,-39525,-6092,3574,-5407,36939,13154,-47180,-1144,-13391,-21730,36668,-23235,35462,-27559,-71559,-83885,-31797,23896,30814,61869,-20256,14149,-27011,76013,63567,18385,-34019,524,-51740,-37922,13803,-16670,-5416,-71306,-50955,5695,33310,59775,-64067,-59445,-4739,30920,-14995,14468,42960,-667,-38740,32729,35632,99782,20196,29975,54655,-17080,-73611,7043,7914,36675,87036,-69853,-32617,-16890,34779,20586,-2057,-2055,-19204,-23969,13367,30118,-4186,32952,26385,-33181,-38939,-41091,12770,56198,117697,-4456,-21671,1869,32543,-9852,-23567,-102842,-71938,-32495,-44109,-1293,46049,41626,23500,22109,-57058,-62069,-70482,-53429,-86552,-70188,-56842,-42458,-39361,-7391,77056,10323,23546,26668,-35857,13396,7697,16512,-31716,67966,14786,32907,-52597,-19601,35014,-12544,-99413,-65134,11197,-22822,220,175070,84319,-19717,57114,30505,-22144,-35170,2031,66187,-57327,-1091,-28073,-88631,141302,-250,93298,-20887,-28016,21486,-40843,-12607,-73140,-22725,-2067,-16822,-19191,5181,35127,-24427,7551,12046,23814,-27256,32047,2048,-26612,-56307,-59665,-57297,-6913,21058,-21977,-30921,77191,-11578,4849,-28113,61030,104695,40006,-49309,-36110,70554,41370,9247,-43901,-31833,6547,-66812,36417,53308,51820,51204,70,-21406,-20068,36325,16300,26689,45048,8306,8761,15558,94201,7328,-22957,-2067,1450,-1069,-861,-13513,-541,-45816,13944,4358,5157,-37487,-39329,-21052,-16304,-3272,48804,-5732,-3869,-14000,4269,-24798,2341,14462,-13595,9786,38008,-46069,-9529,-33578,-29993,41197,30025,10668,-97350,13371,41830,-40292,9567,24199,-20110,7548,-33129,-27365,4044,-43119,31320,12035,-54926,-23617,20609,6681,-11079,80131,-89102,-2018,24278,-10496,119518,38532,4363,-1757,-39006,27621,-8000,49820,-2488,-63602,-10078,34915,-21812,20564,-7855,9365,2398,-53087,-4047,4666,11409,-12169,-4958,-14799,19687,-82434,-7802,16776,13599,6270,-18851,4518,-43685,-25369,4055,32986,-4243,-4546,32629,24695,133311,93532,53898,-51218,-1716,79410,19949,22400,72401,56569,-3277,-8781,20782,74310,-14932,-41692,-71505,-36521,21639,1533,6100,56843,93131,-51983,-45606,38046,17919,-52523,12376,7433,54518,-42188,-12617,-33171,81411,-3183,-10982,11031,-61579,-45106,35519,-43323,-46119,-1123,13292,8515,4440,-8339,14957,-34950,-101882,51327,48370,27540,21922,25061,-47678,-28805,24438,29146,-6095,-60755,-78108,9597,-25879,-30561,-14312,-7131,-22140,17943,-17816,-71472,29830,-57666,-3097,-99441,-41516,8203,-3203,14512,8849,12380,-28618,-28690,40834,-15027,-9602,12284,27686,-36143,23330,35134,58975,-12543,-14991,58231,40298,2975,-24246,31177,15164,-4354,-30244,39821,20261,555,-4743,-77706,-1211,-10184,-40334,8097,-18222,-29443,-4158,-4091,33706],[-20956,-66267,71592,2151,-32850,45997,62443,23972,13877,42318,22971,4315,-12544,-5303,-97177,12020,-22510,-7260,-27125,-110114,-11810,-15528,1922,16092,51084,61577,72104,-30182,-11201,-91949,24425,5429,-58771,22612,33073,69611,22379,-2671,33697,45963,-31631,46766,38774,-15988,29700,33033,42113,-38806,-4864,77428,-28041,-11069,73183,71136,-33331,5958,85990,45133,59054,-25700,3871,-76293,-103283,47978,19566,-4399,19757,50232,-14420,-19850,-8426,40248,-34898,-7468,1860,31412,-46459,2729,52410,23992,-22412,41562,-31592,-15544,-111715,10855,30421,27172,-9554,-38807,-96167,51814,40792,12594,49245,-20492,60822,18685,-62049,3883,-34955,32822,7179,-46427,-11388,5412,-42354,-25772,5067,74437,41872,178,-66105,-12524,-16458,27438,-93010,14569,-4914,-15847,23628,-32976,-48648,58683,39249,66333,39964,76,-49183,9269,37625,58792,-8546,60678,43918,-23206,-81199,-16114,8444,-2070,18099,41635,-34549,-93332,13935,9149,70033,21585,-44046,-36543,37483,6492,84656,39040,-8805,-20766,44584,-18850,-45739,-18018,8316,-7078,82437,31110,28880,-31366,-24278,-48295,-88125,-66401,-31667,-17062,5268,-21453,12016,32962,-5338,-86642,12693,49088,107786,14019,-39240,-34720,-1536,32793,59702,30360,-54459,-73800,-14554,10384,-85610,-42761,24161,29758,22352,-1433,39739,61120,-9675,-295,26406,-33999,-71621,7372,11426,14630,-2077,32268,-11941,22213,-15500,39627,11587,-28766,52129,-49042,-7040,38985,-34192,-44782,57542,65567,-80402,-5249,56012,111390,42767,-30519,-47474,10827,52282,20525,5161,-40766,-25284,53361,-62283,-77229,55849,-12377,54075,31707,18387,13482,31144,-42469,-23237,69436,27405,-215807,-505924,210431,-2895,-36015,32052,11788,6844,24242,3181,-62530,-28669,-21088,14300,27684,29346,12106,-67145,-34125,12886,7083,-82838,70384,31910,-36483,21512,-14043,-43097,25937,5493,86922,59795,97039,56164,-49829,-25015,-12687,50589,-36640,28852,37653,-39135,42788,87204,27229,36783,-123212,-24688,-119137,-21450,58550,-15487,-43893,-41006,37173,35105,20335,13989,-14850,-51540,29051,91739,20579,-22854,-9922,-72685,63108,14903,4850,-33660,60249,11090,-16665,26765,-30700,-19449,40205,-68533,-39378,-17740,-63256,-59066,-35978,62000,44072,50041,58342,-84957,-65961,-17461,-66251,-41442,44763,81966,38793,3188,-6198,-75576,-48588,117628,38773,20593,-67070,-63692,47272,-45513,-12355,7911,-13438,-4071,39847,73526,61958,82607,-36749,18890,28961,-18391,7385,62881,14668,-19242,17161,36839,18243,-52927,37511,-58841,-36381,1322,-12547,-37045,-24844,-37766,-1469,4353,-14894,40087,-19031,-20452,16137,-18896,-33095,24311,88145,28141,-33302,29907,-22248,47561,-29548,1112,129634,114,-17301,-20530,-56552,-57875,-38219,-102077,17730,19388,74615,49134,39767,49634,-39920,28951,27093,35375,79084,77465,3279,-44571,-11403,42923,3641,-24661,-18024,-8257,-5145,-10128,-58909,-31785,-40451,47463,-21098,-13933,-30279,-47744,8743,-84065,39369,-40907,29807,14516,-20995,60417,14008,41234,11998,-6254,-47480,2612,56462,-12978,-2260,-16741,-13742,-63201,97399,37394,82200,-10081,-29775,117704,59423,11149,6411,-37573,-32954,-43580,12810,-9963,-46955,-35614,-8830,-24442,74877,21632,32693,28662,33599,-3621,10208,-34298,-64685,-64986,23675,1212,-62790,-63793,-28386,-133072,-69919,-79130,26046,11097,15528,35359,30675,53782,15292,97460,803,33973,23738,8492,51173,59858,12917,72898,119925,36125,-51611,24545,64520,69381,60654,25858,47262,-4787,-38696,2052,63958,44773,31756,62706,32365,91909,38339,-35281,-29142,-17467,11074,-62240,-3491,-41742,-45169,-34799,47384,14872,-8789,-117653,1160,-15487,16682,13131,95719,-26129,-22450,-59574,-11126,-43743,-1283,19478,14110,1638,-80604,-39680,66007,-16226,-4726,16298,-49205,-51424,-27068,-77981,58863,-10335,-91757,-9151,79011,15062,29047,-41201,-53862,-47098,-24285,56425,65453,43703,36336,-25652,61647,-4601,-64951,16888,30836,-30458,79057,3846,-29089,-54918,-70736,40881,-33337,4770,37749,32335,-16396,-31894,-29347,114094,-59269,20,-26295,13022,-41331,-2959,-25439,-33002,65501,38640,-41793,-11471,-6105,-37202,17847,3572,61142,-14148,-68562,-98989,-30445,16745,42955,53926,-36950,19673,-22837,61543,83692,27112,-44131,8509,-33096,-41750,9416,-5584,-14033,-92083,-64011,-15686,36205,37791,-68284,-45082,1735,32844,-29050,8578,11025,3052,-41638,33705,-1567,97027,21229,7131,50197,-8516,-83096,1340,26196,44050,60588,-104985,-28473,-6901,19776,-5222,3596,12149,-3364,-29682,-15320,42607,-19705,-14231,-5523,-29263,-47805,-42619,8646,49256,117450,-59939,-17710,-25658,31154,4693,-42551,-82198,-87185,-20450,-62824,11697,66826,57053,-11442,27910,-37015,-51324,-79848,-59856,-59790,-41492,-43994,-42311,-25536,-14469,74129,-885,23047,12223,-34545,15229,8850,18360,-20967,78363,2748,-3621,-67291,-6554,46584,-3689,-77790,-70642,18982,-12755,-13598,149808,57304,-16365,47462,40284,-20515,5895,15077,50563,-40967,-17383,-52896,-123506,97217,-20304,87721,-15988,-2742,14176,-44557,12688,-35613,-26589,-1277,-26102,-24799,28053,48331,-11051,32262,5910,25665,-21876,41454,5538,-33841,-75671,-58920,-56171,-34266,6018,-49742,-48484,28462,-7733,26383,-38421,60218,91626,24738,-82276,-44022,72474,29319,9990,-80336,-41469,73734,-44894,38658,50427,63358,47636,27457,-1278,-15622,12638,6292,50725,36176,-1774,-5805,2198,71113,11740,-28351,2790,3494,-264,4393,-30981,-6296,-82811,16141,-4405,-1839,-22457,-19596,-39729,-20854,25855,58908,-10650,1060,-32562,22507,-15371,-1132,28033,10835,16280,55186,-24147,-1281,-26418,-29647,83086,62965,-85,-73884,41197,10413,-57699,-1154,20420,-47420,-1447,-46374,-45546,19143,-18898,53702,11736,-65261,-43936,16106,20137,-17142,71582,-90722,-8000,25825,-22381,99993,29118,-15513,-1400,-34235,15481,-1889,57006,-18655,-73920,-10740,50791,-16657,39921,14937,20712,9271,-46123,-14062,-6628,17908,-15898,49726,-41069,913,-68913,7090,29641,37957,-12613,-12271,-4856,-42617,-16284,-6219,17029,9104,-11620,50826,-3692,110173,58751,32524,-42789,-26287,54629,32140,19569,52964,48089,-12019,-6195,2193,51735,-1663,-20398,-44883,-49084,22472,10124,-8584,59848,80466,-61971,-37413,50530,44958,-45415,37070,16288,60132,-63379,-32871,-16926,98016,-1298,-32849,-5103,-44113,-24427,42811,-37683,-51822,8795,-36685,-25548,32514,-10911,6276,-36170,-60745,61559,54758,17000,20554,22478,-51852,-55693,9888,19999,-6889,-93581,-91941,30164,-10869,-24067,20114,-13536,-53443,-7205,-5064,-70922,19792,-60572,-16942,-75607,-49025,10846,-8539,13317,2003,-3233,-47409,-35745,14729,-31910,-18571,-21151,41595,-10417,16536,37503,74586,10554,-15822,39710,14643,66797,-5770,24150,34983,-4879,-24418,41791,21554,-16913,6260,-88686,-25892,-7596,-61355,1576,-15898,-20888,-27980,-23224,24184],[-20334,-78865,72164,12278,-31031,27927,62155,22612,38306,39285,12303,-5056,-25664,-10161,-78318,-15748,-24562,-11420,-18840,-85702,19369,9044,-26472,22624,82881,37890,60072,-30023,-19029,-94375,36349,8543,-42766,16825,32177,71605,-18578,-21933,-1975,40958,-5526,51179,24537,-29255,31265,20162,7398,-36303,-3595,58039,-41723,-3156,80481,94907,-21210,-5611,59307,67023,60637,-34321,5306,-64132,-96582,37119,-622,-18586,44250,47157,7184,-26949,3276,24280,-52156,-2599,175,33976,-65527,-8170,57622,-16275,-34400,80559,-31985,14638,-90462,-1263,35963,21543,-19864,-29122,-79708,72496,31604,2604,64035,-12241,65168,20809,-49876,-4422,-26116,23758,3899,-27064,1080,570,-37904,-35940,-2655,64876,57707,7124,-73874,-6519,-38719,-5102,-86945,3886,-9243,-7680,22529,-46172,-45993,48441,45119,55059,8079,-12542,-43729,3658,27890,61002,-2307,65190,29361,-28673,-57337,5518,20871,25426,13538,28353,-40677,-59565,9226,12999,67119,-12963,-68207,-18992,39112,17167,94818,25590,28590,-26,70382,-28104,-32780,17939,11021,-7174,93723,13081,56189,-1676,-17074,-53555,-79214,-13026,-32005,4383,-4841,-19418,12813,914,-23194,-87175,7612,39449,92684,22245,-71243,-38977,-9162,14774,41961,22062,-31908,-49416,-5608,17059,-88719,-17620,58644,28004,24366,-6253,45439,64006,18930,3687,2539,-39247,-87483,12897,-1464,-2183,-2674,16598,-16241,13761,-14109,63845,11985,-27680,89008,-51139,17050,55171,-12680,-58743,70724,87555,-47577,-3139,57409,97523,38410,-15445,-52943,-2161,46246,28407,-24237,-20363,-19072,57290,-25850,-36999,44745,9499,27328,24008,50800,8958,17584,-48678,-23537,49614,11610,-166781,-428752,249523,14330,-24300,34969,11275,16011,19292,18282,-30062,-643,-14599,-14994,20092,20516,30615,-48322,-30778,17579,8410,-82712,52974,43229,-6440,41540,27069,-33124,13507,18545,76439,63519,103926,52552,-33190,23920,-15469,58305,-51545,28605,54374,-46426,38464,74320,49070,38945,-99194,-38502,-139224,-30968,53304,6263,-39627,-17491,30425,20170,21765,16401,-8529,-35780,4266,97073,34218,-17695,-13991,-37508,55075,18400,14917,5277,58303,-4193,-22153,13338,-38113,-23316,65811,-72279,-47671,-21077,-44788,-70554,-42417,30289,36230,67704,71378,-72656,-54621,-10670,-96148,-63258,28099,45046,46891,6724,-5640,-53490,-22768,113569,39803,17649,-64476,-39481,60344,-33857,-1043,9327,-19304,-11105,36227,62819,29944,94888,-19821,12960,24822,-17752,5013,66919,57944,1814,34534,22338,30920,-40674,49751,-71945,-29938,4558,-23885,-32700,-13677,-14264,-5803,14406,3720,45079,-4190,-12755,18879,-10169,-27284,22570,78259,25973,-12723,29015,-39760,54123,-12798,-4436,125300,-583,-17574,-14809,-26310,-44555,-42784,-120153,9676,3774,35576,73732,57375,75064,-37040,-8439,-1016,20620,74018,71807,-9468,-22619,-5344,41272,4390,-15185,-27642,7242,38708,-3394,-78264,-58896,-21821,52037,-31092,15834,17711,-39477,35082,-34810,62137,-39513,37992,14880,-27993,59202,6092,47664,4312,-19757,-58973,-4727,73428,-28800,6458,-4008,-24314,-69600,85120,-14092,64136,-24969,-24896,101911,29603,24093,5128,-34568,-29246,-55070,28396,34923,-16758,-36807,-20016,-35003,68359,24505,-8794,35690,38780,511,3067,-33652,-81908,-52322,27347,3060,-45579,-63931,-10985,-175193,-67033,-92977,38852,12606,2814,12828,27701,27762,-34712,78355,-3409,5472,24386,-40555,30461,63412,38197,45717,105140,57420,-6498,44003,50238,32929,36315,19216,-12489,-71182,-57145,8398,28990,26129,39150,70533,36767,79665,33636,-39009,-18392,17297,4370,-68276,-7717,-31123,-31187,-27351,38450,-2630,-26901,-98386,23900,-16425,-3704,34261,92485,-35672,-24281,-63848,-15356,-24134,2015,28124,29198,5271,-72357,-28556,75702,675,-6504,15433,-54661,-46018,8575,-40053,65066,-23684,-83736,-15099,45026,9712,56284,-42941,-58493,-52092,-7267,67207,48061,60119,20554,-23402,39083,-1816,-65017,26277,45528,-31993,90432,19015,-37535,-67840,-69771,31033,-33899,3172,52894,32027,-3314,-19341,-23488,115172,-44869,-20386,-16664,11391,-41582,-2859,-43884,-49737,59386,53489,-37567,-12832,3464,-37093,14733,32314,82142,2300,-63436,-102696,-32681,4840,38822,39143,-43338,17710,-13902,43778,93880,19944,-51393,17040,-4128,-41187,12701,10216,-23084,-90595,-78331,-48594,28969,9456,-63948,-33109,6172,21430,-35810,5822,-17047,23160,-33285,35294,-18958,77718,21898,-11267,32395,41,-77020,-7312,43213,43458,32271,-123037,-23348,3669,3928,-28780,1105,16728,94,-32230,-49131,47262,-28240,-52303,-34750,-21290,-55253,-39364,17817,35974,97960,-101596,-4382,-43278,29399,16274,-64862,-58831,-101167,-17965,-70780,24265,72402,58088,-53003,29461,-15703,-46377,-83791,-55016,-20309,-15726,-29691,-41731,-22696,-18814,68859,-18325,11036,-14486,-22254,11601,7925,17902,-6222,79677,-9351,-44075,-64758,10736,48745,9085,-55148,-64486,20982,-2538,-17534,115857,35131,-12004,40586,53543,-26659,40778,28809,25839,-30429,-33040,-67697,-139318,772,-46991,64390,-8817,14561,5895,-37503,33147,-5055,-29750,-8968,-30296,-23528,50673,53533,-9482,55820,-2119,18863,-9222,58468,9186,-41439,-86489,-50365,-46360,-53582,-7521,-69372,-61028,-9016,3999,52331,-40233,59162,71606,9152,-102047,-42737,62484,10938,6259,-98886,-50653,108845,-10327,38231,28439,64845,39572,51494,24833,-10215,-13360,-764,57512,30290,-5655,-13054,-4981,31298,13467,-40110,3290,3855,-1995,3110,-51972,-20338,-103981,14583,-6925,-10096,-3998,940,-50446,-24958,61018,67010,-14018,29404,-31105,22198,-7076,7623,39060,31052,24109,66802,13360,14770,-18912,-24932,88593,98448,-14639,-32265,60058,-11667,-66106,-7780,20098,-66868,-9247,-58651,-53599,30524,3867,69954,10391,-55835,-62114,8332,28357,-13120,60230,-84785,-8628,26730,-22855,71548,27634,-42601,-3645,-34750,3365,12437,46039,-30891,-83837,-7465,61509,-15299,61655,44623,23589,25448,-33518,-15549,-13645,31667,-24974,79900,-86555,-8735,-40918,27705,44635,63361,-28327,-11120,-13234,-41586,-2969,-4056,3391,11327,-9121,58572,-33282,68079,25081,15065,-24776,-40389,32929,37285,18079,32320,38188,-17013,-1474,-12811,26596,11947,-3944,-18650,-65260,14929,8230,-27359,65948,70784,-65570,-36613,59789,61938,-43282,53095,24510,53425,-67764,-55422,6851,111413,6747,-65679,-24427,-24847,370,45830,-24025,-37190,24923,-69574,-52028,64797,-8298,1652,-26308,-7304,70019,52950,12690,22412,-1476,-61869,-81467,-9358,3090,-763,-105181,-92186,52018,4941,1076,56929,-15512,-64054,-20772,-8404,-57056,14606,-56783,-16965,-47582,-48339,14714,-9531,17485,-571,-17069,-55961,-41736,-32709,-36661,-22548,-49652,47087,17740,7146,37801,61669,26957,-18867,14667,-4674,120286,10109,20914,47764,-176,-21096,32525,22452,-18295,20122,-93068,-51943,-4761,-78854,-14179,-11867,-14248,-50712,-35900,-1368],[-18626,-78310,44007,11845,-22074,4675,55035,22181,64240,30651,8230,-6406,-34880,-20522,-48305,-34987,-23443,-18683,-9576,-57723,33725,30308,-51970,21229,103156,18853,37559,-32997,-30579,-76307,57714,18030,-14452,4381,23355,75335,-54887,-33272,-30803,33532,15604,58872,9660,-49720,33277,8652,-32532,-26519,-4038,38620,-49646,3630,75178,97351,-17227,-18822,35257,81439,45253,-40544,-15000,-41997,-92561,19639,-35016,-36068,62919,28125,24076,-24157,17117,8932,-50036,3455,-2464,29899,-70044,-10935,43998,-59613,-35103,105982,-27254,46092,-67536,-15027,45222,22250,-32335,-19102,-59159,76942,17057,-15745,73460,-7532,63525,21336,-23869,-12491,-10155,19267,-3174,-3168,20829,-8341,-23110,-52444,-7309,59415,67324,10116,-74482,959,-50983,-38310,-84544,-9888,-20602,2127,12664,-56159,-38017,28327,29641,33013,-28027,-20797,-27107,-2376,5694,54817,10751,63472,14123,-27544,-25252,23225,29972,72377,10101,3566,-41496,-23624,8615,14318,54254,-48962,-70676,1000,23202,31475,90878,13709,36298,15213,89582,-34178,-6405,59796,10952,-6028,97630,-14979,77443,16771,-2950,-51174,-68731,22546,-31945,27699,-3823,-16861,13926,-23834,-35882,-76205,6091,29404,69778,23270,-79841,-36987,-155,7664,15026,1945,-8911,-22097,1619,27400,-80532,2461,86727,16815,31342,-13719,46854,59222,39082,7244,-15324,-37831,-87551,11806,-20345,-20791,-20087,-4449,-16992,-2837,-13261,79278,19327,-14829,115952,-48302,36030,53128,-3571,-71043,74605,110015,-10769,-10269,49426,55586,38472,15485,-49647,4762,33270,24159,-55302,2067,3452,64761,4315,-13236,6922,35134,8606,15941,60668,7276,2349,-51041,-27962,26574,-21451,-138570,-298590,274680,30218,-14207,20484,4369,20038,14380,22377,-777,22145,-12310,-17891,6544,4549,52102,-10156,-17408,28083,3637,-78417,33759,43617,20106,48310,74967,-29263,2133,25026,47512,61863,101764,40763,-9361,68666,-14189,60600,-62226,25645,65120,-57170,20254,54957,71374,35307,-65517,-50441,-138450,-37565,39277,17826,-34928,12285,12185,10091,9927,16643,11060,-18803,-17127,102149,44264,-11578,-19595,3601,36303,23291,25374,34725,63241,-2190,-24020,9053,-46372,-17058,84659,-66664,-34234,-7234,-20562,-71082,-42886,3926,50250,81620,77946,-47182,-19923,2280,-131863,-72092,-1402,12742,50228,8381,-6837,-28860,4876,106508,36051,10868,-50309,-13796,53832,-28139,9800,11456,-11751,-14828,43260,50549,171,86679,2110,22052,13319,-25389,5859,56612,89023,30021,41641,4301,45323,-27172,51740,-72406,-21719,20669,-39533,-29816,-2442,14311,-10370,22859,17553,44032,9694,-2776,14447,-7357,-16889,25650,62022,18606,13460,21180,-60064,51164,13126,-3695,110516,-202,-24299,-11516,15779,-27554,-44576,-112964,6189,-21497,-1350,85047,64992,86209,-25406,-33071,-25960,8811,57780,53180,-14789,-16,-1879,38799,4503,-1787,-29906,21992,78669,-1396,-80177,-75624,6114,40145,-39626,40089,61030,-15645,59525,8648,76285,-23135,42465,18610,-27157,53639,-326,45700,-4498,-37043,-67913,-12824,56877,-42663,23527,10742,-25662,-60178,59893,-71295,35268,-36815,-12587,79077,9956,39804,9938,-26189,-19330,-63304,38057,73905,6107,-37003,-12842,-23575,62297,17778,-37437,39234,33150,5541,-13522,-21134,-76947,-38392,27599,11482,-14096,-51171,68,-178670,-51698,-80732,42001,14795,-8707,-12787,8732,1181,-64387,37704,-12718,-15233,26943,-64942,19950,70295,75861,8407,74844,59266,34044,59357,35936,-5257,4799,6113,-63442,-113669,-55863,26320,7055,8021,47352,76657,44825,76304,29756,-38918,-4498,50255,-7528,-62167,-12693,-17103,-19089,-12834,25196,-14634,-37174,-72217,50086,5764,-19442,46161,83275,-37530,-19644,-60082,-24287,-3878,12179,32367,44135,13847,-51878,-22525,73034,20999,-8747,6660,-58918,-29830,25599,553,56242,-27015,-70584,-21569,3335,9377,82259,-34472,-55169,-72016,9595,62236,29342,89571,8803,-14572,25508,-7446,-46676,31088,49332,-33619,89461,28518,-41017,-66567,-57452,23524,-23509,-996,63492,19380,-3789,-3317,-12952,103064,-17896,-41190,2098,10486,-40941,-9816,-51427,-55232,30155,54372,-31809,-7982,6341,-20937,28773,53133,95051,19912,-53978,-86011,-33254,-11204,21689,20879,-38523,10180,-804,30164,87428,-181,-58960,28610,24771,-38119,22893,31351,-26674,-66676,-91760,-81515,13293,-16072,-55799,-32576,9186,2359,-32038,4634,-34660,44306,-16633,34308,-15781,48578,15682,-22116,6422,6165,-59702,-14529,52162,34684,11047,-120170,-23685,12511,-9162,-39955,-6529,12947,-9694,-31473,-75654,45062,-29501,-72392,-50134,-13116,-62489,-36789,34042,19446,65685,-118426,13052,-43923,29007,24817,-84056,-36790,-106187,-24547,-66926,30923,62413,41229,-88184,29528,2437,-43824,-83618,-39854,19108,-8368,-19563,-40095,-31317,-19985,59849,-38249,-6393,-49793,-3009,6449,2134,14667,9074,69917,-18825,-70842,-50101,27381,44653,22255,-36289,-46878,15149,5282,-8497,80343,25118,-6469,40550,66247,-37402,55257,39860,-484,-34358,-44361,-68102,-127971,-112264,-71602,32199,-521,24033,1204,-20131,46845,13643,-36948,-26990,-28458,-19606,65442,45282,-21294,73884,-11647,6956,5190,78271,12530,-46930,-83489,-34046,-30830,-57834,-18435,-71592,-69348,-16155,20752,76568,-33715,60159,52255,-3463,-99247,-34511,44414,-6809,-1237,-86483,-54918,105849,28022,35833,-8441,53583,29996,66013,47123,-5385,-33707,-3004,47872,26608,-2352,-10921,-3674,-7656,11126,-52381,1475,2542,-6989,-8707,-74051,-39418,-106593,7926,181,-20989,12928,19708,-50881,-26820,95170,71577,-14751,72909,-6993,7864,-1654,28192,42542,39633,29348,69626,52604,31187,-13141,-14803,61269,128211,-27613,14955,59815,-22016,-63580,-7869,23473,-71943,-15475,-65436,-48473,34797,15666,78279,9808,-33271,-73707,617,29156,1564,49852,-72241,-4203,28092,-11222,39471,30197,-68727,-6745,-29089,-3039,32102,18773,-32254,-89474,3,65719,-19897,85088,74375,19809,47140,-24158,-7842,-15038,51472,-34959,82520,-134257,-6943,-13,50699,56760,78731,-39540,-17738,-19299,-38960,13634,9165,-5146,3620,2015,51481,-55556,19193,1578,3196,-3839,-42112,19654,31963,16617,14593,30456,-18139,3287,-18053,8099,23289,1151,-1257,-79757,812,-4121,-45838,69952,68478,-64379,-39587,65073,62869,-46526,57582,30010,38316,-56060,-68979,33704,118766,27752,-98210,-39095,-6776,25109,45473,-7454,-5016,44769,-80246,-65403,89347,173,2190,-7019,33469,73099,43586,16248,28349,-35344,-78324,-95437,-20133,-13117,10442,-87966,-82056,67941,17580,31448,81071,-14084,-47110,-20172,-26839,-33478,15774,-46955,879,-22360,-41162,28888,-3666,25225,222,-25574,-51000,-47183,-87803,-28527,-20180,-61548,47634,41788,-2870,38740,28843,37209,-16977,-16023,-13866,139286,11106,21498,51260,7754,-21025,15774,22664,-971,32997,-86997,-70544,-1979,-86897,-33743,-5867,-11587,-62995,-38082,-32902],[-16900,-64493,-2699,3573,-7724,-16090,40968,22443,86470,22461,13475,3032,-38504,-34907,-12754,-37762,-19752,-26509,-2201,-37383,30613,46765,-63866,12822,105251,17389,9924,-37738,-41743,-39901,81626,32030,14999,-11689,8645,78104,-74383,-31586,-46736,24552,30676,67847,-2990,-75057,33259,993,-62815,-13066,-7470,24652,-51625,6289,61354,78406,-21292,-27248,25684,90112,15528,-41606,-49809,-11612,-92028,3232,-71636,-52233,65856,-196,34163,-9534,30916,-3959,-29803,11943,-1546,20656,-61661,-6005,18858,-88291,-28276,109361,-20958,69306,-52311,-25056,58126,30307,-43039,-9903,-42301,63917,-202,-35007,73274,-6539,55715,21874,9425,-19833,6452,23313,-14455,17623,37719,-22765,-4641,-72173,-6136,55297,67597,8814,-66516,7035,-50169,-62584,-94176,-26003,-31860,11121,-6705,-63163,-24459,4100,-6411,4715,-62100,-23514,-6094,-7597,-16368,44736,29037,55872,2495,-21318,6466,33118,32886,136679,8587,-23667,-34216,6345,14555,9708,35425,-79313,-55960,14881,-1309,43511,76743,3809,3512,14710,95754,-35104,21467,88517,7792,-5332,91521,-47135,82197,25506,9418,-38562,-61454,31968,-30078,47464,7200,-14917,16668,-35147,-42799,-55386,5343,19801,45698,17115,-62703,-29675,24104,12297,-12511,-20741,8743,1189,5814,41217,-64175,4886,95876,-1491,35907,-21587,41108,49696,47039,9712,-22646,-29799,-67079,4512,-40691,-38495,-55372,-24595,-16834,-18806,-6182,83362,30129,6503,125856,-40445,45798,33405,-8336,-80309,64333,121064,27522,-33012,33343,-2918,42762,60824,-37112,31509,16995,9162,-75370,21841,36861,73258,17090,-16070,-48899,55862,2211,9081,49834,9006,-11551,-47135,-35466,3401,-58696,-118982,-167815,275846,40817,-13013,-11489,-7252,20100,12042,13506,14514,35338,-11836,1096,-9346,-14872,65823,33491,364,38702,-6629,-70285,21047,32588,38579,41432,107345,-32963,-4901,24001,13575,55248,91805,23211,15383,92272,-10445,56942,-66786,20835,68329,-67853,-3499,32560,88729,28627,-33659,-61262,-122415,-42091,19056,15841,-32160,42280,-8092,11831,-13832,13378,37448,-7016,-31226,99849,45144,-7007,-28134,30870,12272,30960,33457,48184,71217,10094,-24147,9946,-54469,10,92827,-50579,-5503,20735,4306,-59821,-33511,-10963,78285,87391,77265,-17789,30745,20383,-167018,-64753,-36128,-7706,45695,5124,-8992,-5518,25798,97591,30891,2923,-27709,5653,27626,-29809,21179,15300,9988,-17616,55002,38060,-25097,64037,28432,43149,-3316,-38245,8234,31975,91279,51156,37063,-11298,51125,-22431,45069,-56031,-13673,40682,-52573,-28099,3115,41551,-12512,24509,22971,35177,21233,6528,4066,-12143,-5914,31359,44806,7646,36557,7392,-76078,40688,41863,6193,94592,1631,-35670,-12240,60529,-10275,-44345,-94365,6892,-53501,-23307,83845,63074,76485,-8197,-43261,-43829,809,36850,30314,-13330,18283,4163,41980,5382,13499,-24095,33334,103098,-5908,-69062,-74062,40665,16764,-44746,53060,87335,18659,76181,40425,83588,4654,38225,24506,-20270,45276,-3233,34838,-12501,-53708,-70814,-18977,13553,-51683,42905,24962,-22982,-41580,26177,-112996,2484,-44904,1134,59233,2832,55540,21869,-13742,-7666,-64557,40967,98338,23184,-35262,11961,6683,58630,2939,-45619,41707,18518,10641,-36132,-2872,-55236,-30040,24844,27807,19177,-28006,3798,-141988,-33098,-53583,35264,15885,-16149,-35073,-19209,-17871,-62234,-2719,-24145,-18394,30916,-56806,21378,79210,105181,-27724,39557,40308,58710,69573,26632,-32158,-24863,-11278,-91758,-115219,-36803,47587,2757,-4161,52952,78465,48646,78263,26052,-30880,9144,72666,-25000,-47493,-12516,-2410,-8459,6899,11813,-23589,-44275,-47486,72881,42757,-21203,47553,68304,-34918,-11353,-47888,-35942,7863,24543,30024,54662,27054,-26252,-23818,58088,36563,-11469,-5449,-61620,-8243,20858,36006,36496,-19015,-53695,-26677,-31150,13468,101624,-12201,-44004,-95495,21139,43312,13182,108989,2443,-2781,21932,-18780,-15123,29903,39158,-38136,74415,32817,-40298,-53220,-37166,19389,-5634,-5806,69192,-1950,-21565,12591,2247,81569,10309,-57569,18684,9192,-39873,-24470,-51335,-53544,-3588,42258,-19554,-530,-4021,5965,52992,59836,95806,35681,-37256,-40555,-26782,-26800,-1736,4493,-25241,1155,14463,23593,63627,-24886,-68221,43966,41085,-33302,35380,56267,-21643,-28746,-100525,-102279,-7187,-31854,-47837,-44836,10396,-16360,-18602,3022,-37954,52071,3409,28693,-115,20759,71,-23458,-20053,9291,-39355,-16354,49173,19934,2562,-99318,-33311,19025,-16586,-34255,-14827,5185,-28463,-28079,-81439,40057,-26020,-75798,-48616,-8985,-68146,-38667,47616,2903,29827,-111165,27696,-28533,30853,30762,-93605,-20490,-101449,-36959,-55183,28089,41877,11742,-105968,30387,14657,-38629,-79489,-17981,45129,-24114,-18179,-36636,-45959,-18271,47076,-54470,-20579,-83879,16604,3108,-9832,9474,22250,50838,-24124,-65910,-33757,38440,39524,32268,-23484,-22247,2274,8690,11641,50473,30975,3062,48365,73257,-47055,43071,44884,-20232,-54019,-48561,-55041,-91372,-184325,-85655,1344,6304,28054,2938,3739,53144,20444,-47752,-52966,-21065,-18716,68769,24789,-41903,83175,-22360,-5066,16097,93445,14820,-48246,-66182,-12831,-13781,-43750,-27600,-55419,-74224,6986,36428,92922,-22838,63687,36595,-11552,-73964,-23836,24714,-16654,-10467,-43713,-49712,77204,60619,32612,-44687,31468,21138,66911,58059,-3136,-44022,-181,27751,22982,7080,-307,3945,-30483,4138,-59452,722,216,-15322,-30405,-90404,-54553,-95123,-3957,16616,-34264,25744,34766,-40935,-23779,119776,71269,-12867,117060,32934,-10953,617,54394,35132,33324,28498,63515,77936,43655,-9888,563,20778,143717,-35479,49601,36906,-24608,-53436,-1262,29229,-60708,-20090,-64132,-31586,32021,14429,77466,10592,-11139,-76337,-4168,21795,21779,42460,-53882,3541,31094,9291,9597,31273,-85561,-7917,-11354,-781,52156,-16715,-18204,-87014,10653,63684,-29982,108245,96241,13407,66907,-25000,6556,-12017,73355,-40618,66097,-162491,3780,46568,72882,61782,76646,-45986,-28997,-22443,-34743,31220,27519,-8159,-7800,18888,30799,-63365,-19878,-5328,-1942,12819,-34841,16535,16436,14257,1154,27587,-15581,7737,-10067,1207,29641,-7687,3618,-86738,-14932,-23522,-58732,66019,72637,-60089,-42014,65391,46995,-53340,52350,31689,20003,-35266,-66290,58148,120729,62040,-119097,-43583,8276,45171,42217,6924,35239,63842,-71484,-64163,96147,13018,4864,15160,48118,67726,29331,24826,36758,-65589,-99788,-90209,-11006,-20237,21795,-46427,-66649,71801,25380,52459,83207,-12285,-7589,-8613,-52525,-7248,21614,-33475,30714,-4161,-30680,56632,8690,33003,2342,-26727,-34936,-52652,-129951,-10459,-13260,-53715,48382,55347,-10665,43008,-5972,42103,-7109,-51541,-13762,117980,-8404,22997,45208,15122,-23032,-2450,21471,28827,41593,-69868,-75587,621,-82921,-49177,3347,-13911,-60328,-29350,-57551],[-15389,-43440,-45291,-7039,9270,-29653,21047,22546,99988,19124,26380,21631,-36407,-49311,21007,-22137,-14985,-30571,1274,-29992,16031,64152,-55634,414,88829,36298,-16144,-41925,-48968,4149,97942,45388,34660,-26475,-7137,76940,-72603,-15867,-48483,15653,40930,73168,-12927,-98549,29237,-1646,-71838,-811,-14115,17499,-48821,3420,43592,44085,-30088,-23944,33105,95152,-21201,-34866,-70958,22660,-92457,-4521,-95957,-61653,50671,-26678,37798,10564,41902,-13894,-1,23514,4532,9348,-46235,4325,-6143,-90014,-21340,89978,-14608,78620,-47634,-27141,72501,43476,-48635,-2795,-33719,38250,-18069,-47106,62557,-7156,43133,23321,40046,-25183,17312,34638,-28690,30276,44189,-41572,9905,-90633,1112,46467,57440,4030,-52234,8868,-38637,-71224,-110553,-40939,-35590,16649,-33929,-67279,-5854,-16664,-53424,-24055,-88399,-21246,13485,-11218,-24145,36425,46930,44853,-3273,-11229,30177,34288,28672,198807,8189,-42106,-17943,25330,25121,-2619,14795,-97671,-35013,18857,-24964,46868,58834,-4854,-56660,-4355,87084,-29912,36219,91965,2081,-6246,74546,-74120,65888,27461,12132,-16602,-58991,19597,-29014,58811,23834,-13254,21212,-32295,-42844,-28223,3046,10619,24760,6110,-30039,-20962,56081,23291,-33179,-36091,17611,14012,7470,56968,-45576,-16874,78387,-21518,34572,-26966,27120,39627,46529,11407,-18679,-17422,-30889,-4159,-55426,-52450,-95003,-37272,-19997,-27138,8766,74292,39660,30152,119149,-27499,46774,3598,-22642,-85378,39152,106297,60498,-73083,12734,-56800,49852,111796,-16905,66687,1742,-11132,-73242,34933,71293,77655,11378,-38914,-106569,65429,5765,5552,31341,11109,-23257,-34060,-42962,-18700,-87602,-92850,-75466,245680,43571,-22745,-53629,-19635,18673,13687,-3243,9882,38246,-8493,24121,-23323,-32010,64025,67666,15631,43633,-20223,-59133,18840,14460,45406,24116,97960,-40180,-6248,17045,-7467,46960,76053,3544,34713,87179,-5683,49815,-64218,15236,64316,-72392,-21308,11614,97286,20458,-12660,-70539,-102918,-45271,-1878,2090,-33410,65249,-21313,26424,-41530,6589,61752,-4858,-37542,87131,35050,-5301,-38485,30154,-10659,42026,37249,48168,76535,24665,-25366,10381,-59627,24718,89149,-25977,26588,53966,24284,-41481,-15020,-13413,106081,84288,69586,8057,82754,40979,-192968,-43604,-64798,-15305,30544,-5952,-10973,16938,34194,85993,29505,-2499,-3941,13794,-9897,-37400,33684,20576,39779,-23369,63573,27884,-44446,36373,55193,68671,-21057,-51227,9857,144,59045,50315,25429,-18471,41883,-31041,33777,-24644,-7294,53009,-56414,-25833,-547,59880,-10322,16416,18180,18615,32288,13370,-10077,-22342,2170,36121,29886,-5470,48112,-9641,-80738,26971,65817,24216,86569,5801,-47883,-17489,96592,4140,-42293,-75562,7712,-84904,-23624,73616,54825,47507,8766,-41967,-53901,-4166,18593,12808,-8476,28311,15558,51550,7538,27275,-13461,38760,105311,-16978,-56947,-52405,74848,-9502,-45110,52569,90300,53337,81056,59512,87767,35410,24455,31560,-11303,35764,-2277,17662,-20532,-65396,-65807,-20768,-36514,-53725,55115,35993,-22124,-21287,-8398,-122942,-26341,-49655,9481,47160,3492,67431,38605,1125,1294,-57836,37484,100891,34594,-29481,41895,41316,55535,-15162,-33977,44846,-1140,13926,-59049,14736,-26434,-29164,19858,50308,42138,93,1203,-84195,-19325,-25052,22343,14792,-17837,-50120,-46191,-25685,-31334,-24579,-32626,-3632,34865,-24597,30519,84670,109110,-50516,8498,8168,62961,76053,25248,-41951,-45467,-29550,-95631,-77324,-12867,62260,13718,-6430,52090,72236,40336,75845,20974,-14331,18698,80909,-45920,-30982,-3316,9717,711,27462,1819,-31466,-55684,-29584,85451,80865,-4729,41371,47116,-31577,-3617,-29722,-46082,5441,34819,21224,57036,41856,-1401,-32170,35356,41296,-15317,-16404,-62420,11102,-321,59306,13267,-1219,-31608,-29125,-48977,19351,109322,22337,-25459,-107704,24905,17057,2544,98281,300,6812,24936,-30118,20670,23913,16934,-45877,47627,30928,-38646,-33475,-15053,18133,13747,-8851,70147,-25874,-48628,24799,20635,56021,32334,-65953,22741,4541,-38514,-43955,-48082,-50205,-28298,22161,1916,6275,-28871,34507,75952,51544,81512,45257,-11740,30555,-10622,-35218,-24276,-4806,-8620,-4265,28544,21493,28996,-44094,-77261,60779,36908,-26742,43953,80829,-8529,9492,-100613,-102721,-28377,-35125,-41888,-63174,8740,-27392,210,-444,-27436,40413,21981,19219,17420,3703,-20950,-14450,-39764,10995,-24049,-11042,35113,3105,7264,-67918,-50453,23888,-16878,-14763,-19487,-1383,-48638,-23127,-59281,37969,-21643,-68594,-35893,-11782,-68708,-45683,50413,-11391,-1631,-88663,33445,-7130,34512,34515,-89581,-14333,-91337,-50579,-42718,16242,18601,-20137,-102303,32787,20656,-27272,-70307,6754,49308,-54749,-26410,-30840,-58417,-14463,31833,-61264,-23894,-103270,30227,3015,-26070,4132,32231,27279,-26110,-22955,-26457,40594,37365,36579,-15955,2416,-14214,7077,36156,31721,51415,21375,61529,70004,-50154,9109,41836,-27660,-80089,-44230,-34374,-41473,-178339,-84171,-20497,8419,28944,11107,28044,52060,18687,-57893,-80584,-9804,-24620,61825,-632,-62709,81854,-33919,-12543,20902,96728,15253,-44362,-39590,7958,768,-14158,-36653,-27047,-75389,39044,44196,97260,-13849,67325,23486,-15090,-37121,-14951,10630,-14145,-18785,13657,-33202,42814,80536,29493,-62833,5924,13988,54001,55709,-5358,-44458,6144,5710,16663,19876,14917,13020,-31679,-6945,-58235,3845,-2276,-26554,-57515,-92135,-53893,-76546,-19505,38163,-47821,34654,44406,-22510,-13890,128309,65747,-9658,147055,74639,-24943,1005,76147,16906,14127,19971,51817,79193,50966,-8562,19231,-10382,141513,-37649,56273,-3119,-24525,-42081,9634,34979,-36299,-23040,-54997,-8312,25539,4255,67431,11684,-1923,-70449,-4745,6891,38537,37387,-30852,12269,35975,32896,-12916,26773,-87834,-4630,14245,9362,66808,-49057,11524,-73514,22905,56901,-42699,125825,104159,9124,76309,-37114,22420,-7735,91908,-38126,43776,-157739,17723,87202,91784,58362,57087,-48400,-37227,-22816,-29938,46577,43254,-7402,-15106,37502,3377,-53686,-35807,5343,624,20287,-25321,21307,-5911,10664,-9232,30537,-9586,12746,9497,6209,29157,-27652,-2212,-81732,-25197,-44158,-61896,51139,78743,-53680,-40963,59730,19160,-60190,43566,29616,3066,-14221,-47472,74417,119589,101115,-121839,-36480,19721,57093,35827,15713,70938,77003,-51218,-50789,81470,26810,4557,31171,37014,53043,13996,32442,44291,-83240,-122774,-65690,20566,-13374,27343,2868,-51490,61355,28863,55253,63291,-13189,37824,6603,-72623,13741,28269,-19733,60330,5952,-20682,89815,24388,36978,3199,-20723,-15175,-57995,-140979,11509,-5767,-30239,52988,53953,-13643,51750,-27596,41998,8797,-88133,-8189,71550,-43695,21223,31245,17522,-24705,-15742,18002,59183,44354,-45689,-66951,2693,-69519,-54171,18221,-20882,-44140,-12828,-64855],[-13171,-23217,-61412,-14035,25323,-34743,-1899,21668,101744,20864,41118,43745,-30119,-58427,45465,6243,-10953,-26314,791,-32606,-1039,91242,-28092,-12059,58655,67672,-34765,-43167,-50959,41379,98346,50063,37941,-34882,-18264,70393,-52751,9814,-38659,8745,48144,70080,-20933,-111697,20305,557,-57021,6216,-22722,15049,-43161,-4307,25984,3963,-38503,-5027,51274,96428,-54679,-19059,-43657,54437,-89565,-52,-95600,-60149,23132,-40785,37370,23566,47834,-20849,28683,37558,13304,-389,-30447,16830,-20706,-65655,-20773,55964,-6481,74780,-48740,-19814,84639,57074,-47017,1024,-33801,8340,-35507,-47304,44731,-5843,28568,25377,58673,-26943,18616,47923,-42705,33798,38112,-60837,15119,-103419,11753,28594,38397,-2685,-36288,5308,-21138,-63195,-118902,-49946,-26977,16720,-64627,-67874,15701,-27639,-95890,-47566,-102904,-15893,28194,-13137,-8642,34439,56582,34113,-3866,2473,41537,28628,18559,229114,7148,-44678,5670,32305,35370,-21301,-3994,-100857,-19040,15215,-40838,37532,43121,-12801,-113942,-35336,67980,-18849,29905,68741,-5094,-8811,48572,-84884,32457,25567,1358,10292,-58063,-2622,-34907,59751,39786,-10567,26304,-19118,-33712,584,-1364,1281,8436,-5848,1487,-15941,85367,31981,-42769,-37716,17803,12989,8106,71501,-31518,-57893,36819,-36484,29096,-27327,6385,32752,46366,13522,-6212,-4591,8784,-6788,-56630,-60494,-119356,-38338,-30201,-25557,25780,51598,44157,49489,103354,-10382,42941,-24603,-38586,-84303,3437,57750,78616,-123628,-7956,-86575,56907,149388,8129,92812,-8350,-28902,-45572,39205,96680,72603,-2866,-61747,-148120,61971,11974,7405,21021,8423,-33771,-9355,-46303,-38481,-100192,-54145,-35793,184205,39035,-39490,-93739,-28274,18170,19147,-18657,-12282,33202,1492,31916,-31928,-41337,45730,82536,22531,39790,-34419,-46311,26359,-2458,39877,2240,37575,-43989,-3111,7431,-3292,41370,56885,-14816,44313,58080,-791,43592,-55028,9867,55119,-63799,-23997,-3710,96161,10838,-5906,-75973,-90185,-46907,-17236,-17643,-39331,75284,-22618,48271,-61061,-2220,76021,-13156,-38125,67343,16769,-5993,-47133,1519,-27156,54731,36214,41555,74151,36022,-30072,6743,-58375,51229,75833,2650,49193,80911,35126,-23777,7319,-6940,119643,75086,56302,27623,121442,60007,-199984,-15334,-74932,-13500,4218,-25791,-12041,40743,30057,70985,36415,-2339,12695,9672,-44653,-47053,46798,25258,65245,-34854,63184,23508,-57170,12022,74759,89384,-35218,-59183,8805,-27753,1791,20942,15537,-13284,19439,-48729,22922,12671,-3612,48348,-47591,-20684,-13135,63367,-3831,-460,4557,-2688,46668,18039,-25629,-32895,5383,36074,17856,-19460,43479,-26317,-70583,13720,78587,45373,91234,13060,-57048,-26091,115158,13561,-37820,-59644,2851,-105191,-5289,58501,44537,8203,19060,-34704,-57547,-8032,8449,6149,-5125,27477,31262,63067,10236,35933,-3473,36220,86457,-32546,-55791,-16335,98015,-30407,-40204,40809,71697,77058,73752,66955,90785,58810,5573,39347,-4568,26646,1654,-703,-30813,-69175,-53627,-16936,-69591,-47794,52269,42136,-26924,-5283,-35284,-99411,-45045,-52048,7571,40850,5301,71548,55173,16711,4806,-45160,28925,78787,38698,-17576,60789,61225,48756,-30333,-10905,48836,-20683,12509,-75984,26956,411,-32435,13678,73959,48057,25885,-5379,-31240,-14519,-4960,9174,12079,-13812,-57135,-63289,-23946,12694,-21613,-32614,21087,37241,12998,40444,79876,84086,-51628,-12790,-23329,49601,81369,31698,-37364,-54371,-45501,-82429,-19995,-880,62633,32218,1847,42230,54722,16068,59176,13087,7002,21193,76627,-65586,-19722,14684,16754,7739,43263,-3424,-38597,-74577,-19795,83623,107046,25840,33453,19135,-29711,-371,-11050,-49650,-11090,40223,8506,49913,53373,19453,-45001,12135,33214,-21140,-23353,-61224,21143,-27853,66684,-5720,22465,-3675,-28569,-49197,23713,102832,61206,-435,-100696,21432,-8096,-1377,54039,-391,9572,29262,-35179,51773,16679,-11115,-54702,15400,20482,-39583,-13409,1960,18531,28122,-8250,66864,-45425,-71307,30902,39572,30479,45899,-64974,10026,-7298,-36491,-63340,-44940,-48747,-39656,1497,29748,10285,-63532,55315,87151,32100,53130,43680,20358,104748,13514,-30992,-40404,-4403,5826,-1725,37464,18255,-5364,-50314,-81435,73774,13429,-18725,43679,99249,9036,35557,-89553,-81588,-47129,-27664,-37672,-76706,3368,-26546,18491,-6003,-8319,13414,35908,9971,28793,783,-38208,4186,-48395,14018,-17890,336,15542,-11372,20715,-34479,-66760,27901,-10224,10075,-17700,-3240,-62528,-17821,-13802,43639,-19696,-57301,-22646,-21656,-60684,-55456,39577,-22622,-24170,-61694,27277,6136,38328,35973,-72832,-21294,-81229,-60928,-36788,503,-139,-44332,-80842,35988,22207,-9741,-54658,32130,31276,-84655,-39895,-22834,-61892,-9588,16285,-56148,-13019,-96546,34210,5417,-41140,715,39561,5326,-28247,41091,-33716,33225,38725,34319,-10570,20731,-29476,1563,55587,26688,80683,51980,74945,54441,-43975,-32926,31009,-21514,-95730,-31607,-14428,5121,-106952,-67786,-30107,3207,27638,22905,46290,43953,12521,-62272,-101563,2913,-36523,49121,-21094,-74722,69401,-45729,-12690,20765,84042,13377,-35610,-12502,22163,10195,21740,-46480,3386,-71623,50884,39592,88792,-12505,66201,9973,-15123,-5920,-9537,7875,512,-23715,63069,-7866,18449,85588,26734,-53795,-11943,8351,31692,44195,-13228,-38658,12962,-10403,5330,32395,29174,18481,-16814,-20532,-49489,11263,-4309,-39900,-83679,-73326,-29181,-56353,-35508,57948,-58366,40360,47012,871,2551,119652,56114,-7292,153856,102956,-30055,1753,83513,-7944,-11578,5085,40120,55967,53837,-7724,37399,-19954,124732,-36110,31562,-47191,-24949,-35781,20315,38194,-5310,-23940,-41083,14037,20296,-7962,49238,10763,-9774,-58961,-1917,-14007,43008,31571,-5144,19952,41343,53731,-24735,16354,-75605,4085,36504,23404,71241,-68218,52024,-47849,35333,47508,-54247,129187,96139,10559,69717,-54896,33153,-5730,102224,-26969,25655,-123602,28957,109730,105485,48922,27959,-48200,-34107,-21176,-25203,56498,50053,-5775,-12969,53766,-20806,-28806,-24317,28599,11417,17622,-20437,28846,-30144,6059,-18992,38307,-572,19217,33891,19712,21745,-51375,-13376,-63259,-23127,-59732,-54250,26972,82066,-45328,-36060,47842,-11927,-62728,38984,24803,-9939,-85,-19563,77471,116054,129790,-107020,-20149,27838,59836,25530,18274,92425,80298,-28512,-30559,49239,37079,-2984,33370,9896,31355,1320,32870,47379,-86166,-142342,-30084,64743,7008,22805,38415,-41164,39759,29686,39790,29957,-18359,67528,17164,-74766,23688,31500,-9082,78891,9155,-14616,110196,38738,34543,500,-10022,-19,-61310,-114736,30130,-2051,791,61540,36639,-10379,63761,-31534,37199,26103,-117300,-1866,24769,-81795,13138,12627,11681,-23642,-19367,11732,78031,41975,-22491,-51072,3446,-53152,-47631,37964,-30889,-20224,6063,-50724],[-8529,-8867,-43197,-13307,36341,-33016,-23464,19657,91701,23918,50020,61815,-22292,-57668,54735,35793,-9061,-11138,-1049,-36942,-13070,129906,10340,-21163,21785,97980,-42571,-39885,-49141,61346,80702,37890,24510,-33580,-20329,59611,-23063,37356,-21984,5356,52943,57263,-27249,-108295,6887,6473,-26026,6623,-30721,13667,-36642,-14461,12122,-32166,-41660,27249,69921,91285,-74842,4609,41545,77075,-79901,13934,-65188,-46494,-6444,-37346,36253,17433,47980,-24490,48743,51960,19312,-5580,-18920,28499,-20125,-28246,-28063,21084,7303,64477,-46240,-4919,90358,65843,-37561,870,-39636,-17401,-52375,-36740,26649,778,15455,26784,60457,-24128,10379,56685,-52139,30830,23116,-74997,9787,-107705,20915,2332,14328,-9649,-23562,-1968,-2105,-43353,-106694,-49325,-5749,10696,-92186,-63599,36064,-26423,-118592,-61237,-103998,-9995,37092,-13879,29294,40326,51472,27165,-2465,20008,40344,19821,5488,207882,3686,-33496,32424,29648,40016,-41774,-18125,-90405,-13775,10536,-45843,16148,32744,-19328,-140168,-64527,47889,-3310,5826,27546,-12486,-11912,18285,-69786,-7026,22500,-20977,35459,-51830,-22252,-52990,52294,49015,-5548,29741,-1708,-12742,26113,-6423,-8694,-3507,-14494,18444,-17882,102833,30772,-41112,-25361,12603,-178,8917,80513,-27165,-101794,-16157,-40599,24193,-21453,-17133,30859,54672,17537,9934,4534,38770,2773,-38532,-61834,-115625,-27652,-47577,-16945,34147,17296,42456,59988,88322,7984,39348,-39808,-48029,-73837,-34448,-18213,74664,-169618,-25094,-85813,59715,150370,34775,95444,-10372,-36682,-751,35360,106758,55157,-9911,-63911,-160945,48206,13013,15618,27680,-3415,-44616,26777,-41940,-53284,-94523,-13081,-39857,102136,31151,-55375,-119858,-30172,19725,26824,-24170,-41402,23959,17554,16036,-33695,-39759,17167,76196,18275,28519,-46922,-33592,39256,-9089,24522,-17441,-50444,-38648,1192,-1125,24586,41348,37020,-29736,43105,18550,3971,42267,-41487,5487,43768,-37202,-9084,-10933,87582,-1068,-10703,-74273,-86811,-45758,-22554,-35951,-47637,70259,-12821,67666,-61638,-10539,76303,-28626,-35951,48487,-3379,-7090,-50044,-40107,-34340,64281,31172,34939,61669,42365,-38916,-300,-48170,73175,57438,29982,53516,91518,35251,-13495,26108,2486,111082,64329,39915,42162,139328,72777,-178709,11746,-57837,-7134,-29590,-52077,-12419,66183,19648,53495,52273,4404,16771,-3481,-62356,-54125,58779,25995,73035,-51330,52730,27675,-63296,-4982,78482,97909,-41965,-58858,4251,-42005,-59233,-29785,15988,4598,-6072,-64148,16879,42379,-3359,23660,-27361,-11124,-30309,50525,4738,-21260,-13073,-22791,66660,22684,-40745,-38169,3696,28423,7399,-32905,24038,-39250,-47633,1926,77046,63006,106991,23021,-60893,-35168,113455,17153,-29827,-44063,-12005,-104874,20151,41943,35800,-30446,17989,-27083,-56257,-12947,7931,8403,-7886,15414,47033,70221,11873,37152,1023,24604,55152,-48722,-69725,22643,99306,-40994,-30438,23488,40208,81999,57736,63326,91208,66800,-10255,47853,-2609,19272,7495,-14357,-44189,-64280,-37303,-7869,-69688,-34233,32351,43110,-37649,3050,-47933,-55535,-50926,-52812,-5632,34108,3667,65315,65906,31484,2660,-30624,17098,37454,33991,818,58411,53925,34512,-37463,11553,52544,-35095,3184,-81939,31879,19923,-33553,7637,91486,37526,42232,-13168,-287,-18198,3166,1214,10145,-5814,-57919,-65972,-17753,50363,-291,-20886,43973,37191,38523,45523,60779,41269,-30187,-22181,-39992,26592,87088,43013,-26937,-54354,-57868,-62011,29134,-11300,46612,48847,16835,23684,25802,-21592,24602,2034,26272,15741,64305,-78194,-18240,37170,17877,11502,49551,-5171,-44060,-95463,-16053,67918,113667,58205,29827,-14462,-28995,-3588,1129,-43032,-36098,39789,-4051,35165,57163,35276,-58401,-4314,14675,-29428,-25780,-58384,18148,-51489,58870,-15304,46738,25906,-25430,-38274,24096,83433,92070,28408,-77012,13450,-25703,698,-8032,-2573,3273,30622,-29989,72319,12808,-36811,-61197,-13824,-747,-44765,3360,9170,19645,32639,-3524,60149,-54707,-77876,30424,56029,6251,52040,-55601,-15527,-28814,-32994,-77666,-42717,-48637,-39975,-12372,56170,10705,-99252,62306,81342,7975,17334,27535,52001,147609,39985,-13174,-47297,4270,14205,10551,37959,9091,-28689,-41633,-76012,76592,-19460,-10656,33084,106375,25955,44840,-67682,-44710,-62059,-14604,-33884,-76162,-5411,-13884,30836,-12603,11019,-18252,44361,6827,30571,8931,-42110,29530,-45797,20501,-19391,14571,-1316,-19778,35713,-5925,-69355,30908,1831,31414,-8793,-64,-65437,-13389,38596,57988,-21698,-47100,-18445,-35618,-43133,-63831,18334,-31053,-36699,-38570,10547,1417,40038,34387,-49553,-40864,-74098,-64811,-41612,-11244,-10233,-54723,-50187,38577,21951,10401,-32149,57619,-1471,-99625,-49962,-13561,-54041,-4700,2883,-41185,9461,-61238,28757,8095,-47774,672,45665,-9909,-35184,88221,-52581,18569,40564,26411,-3533,29894,-38989,-5405,61112,34138,110489,92190,82813,28499,-29721,-67021,15275,-5292,-85842,-12632,-2599,34867,-20586,-42722,-28655,-10034,23673,33797,53532,29772,4630,-57637,-108731,14546,-48784,36016,-28870,-72130,46463,-56761,-5429,19818,56465,9425,-23612,5908,25183,13887,51641,-56270,25801,-61809,26004,22752,70059,-21225,55131,-6174,-13271,4958,-5684,18459,22612,-23572,87563,20135,10527,78582,23877,-21279,-12112,3359,7909,31223,-26740,-31529,16606,-16194,-11869,41198,37142,17110,2090,-34431,-37367,20125,-5671,-54418,-103014,-35655,17810,-37154,-47861,68772,-62676,40610,41482,24688,22409,99430,44661,-8006,136801,108337,-29548,5092,71415,-32084,-35495,-11790,33797,16527,53594,-5941,50009,-10214,100476,-34039,-12691,-80100,-26786,-37812,25277,37228,25180,-21945,-27161,28855,20299,-15961,24682,5336,-28814,-46005,1778,-38943,30926,21064,20374,25481,44317,68078,-25080,3901,-54402,16807,45080,35871,63481,-69798,93787,-11763,47023,37716,-61690,109971,74582,18705,47834,-69072,32792,-8123,101589,-10710,14810,-78705,33871,106544,112113,38723,1703,-46978,-15769,-18609,-19709,58738,45480,-5883,-1212,64394,-32567,4576,8527,55450,29438,7789,-24140,33464,-51593,1019,-29869,48360,10584,26944,53725,36187,9422,-69927,-24176,-33619,-5214,-65723,-38727,-532,80183,-34936,-29366,31049,-36931,-56963,43958,18700,-18899,3588,7166,64522,107866,132819,-81240,1120,33239,54941,10564,16808,98563,72574,-10258,-9695,9063,39712,-18635,19397,-20105,7616,-6253,22793,43974,-77587,-153508,3153,102684,35499,7630,44929,-38240,14900,29409,13405,-3754,-27322,66102,17004,-53945,20838,28509,-3920,83443,7497,-14778,99458,47446,25392,-6873,1301,7221,-58318,-60666,39632,-4892,30554,70646,6763,-1009,75802,-23893,28659,40667,-127763,1366,-4390,-108038,-1240,-6397,-2943,-18746,-11912,2976,78518,37038,-9407,-38071,1816,-40569,-34583,51616,-41452,4115,21522,-18593],[100,-18,-1837,-4026,38416,-27718,-38680,17295,72806,23227,47186,69377,-15771,-45264,46237,53486,-9722,13773,964,-35393,-17215,168627,46794,-25075,-14888,115208,-39399,-31878,-46711,63591,50285,5881,-380,-22444,-12067,48127,6949,57454,-3493,6135,54189,37951,-30435,-87787,-9346,14570,7148,2370,-34985,10422,-30829,-23840,5001,-56983,-36764,63908,80281,77132,-75322,32160,148887,85970,-63114,29423,-9662,-23052,-28530,-18313,37410,-11427,43441,-23920,58301,63441,16996,-4773,-13075,37537,-6410,6067,-38879,-1498,29678,56904,-31594,13031,86217,66147,-21097,-2964,-47092,-33452,-68515,-22224,15948,14243,6782,26179,46681,-17325,-3965,56406,-52989,25820,6562,-79037,-2910,-103154,23377,-26887,-9733,-15641,-17278,-8587,15544,-20074,-74001,-38427,23544,-419,-109434,-53026,49479,-15639,-113019,-62425,-92619,-5867,40914,-14260,78485,51957,30353,25973,-3158,40506,29788,11888,-6881,142448,-3165,-19427,56444,21788,36108,-57951,-25874,-72231,-17191,11892,-40571,-11559,27192,-22496,-126055,-77190,37425,14474,-23943,-17119,-18981,-13819,-9897,-26087,-39292,20354,-47780,52225,-34269,-31338,-81630,41457,47881,2159,29466,14168,20669,44357,-9418,-19076,-11258,-16515,17254,-25568,103900,16696,-31426,-4946,6523,-18557,9629,79787,-33816,-128118,-64103,-31346,24488,-9974,-38155,33139,73288,24378,24967,7041,51498,25400,-1754,-57348,-85508,-8879,-66500,-7275,24766,-23209,36388,60736,80254,22709,39520,-35061,-45667,-50781,-65051,-100906,48415,-193892,-37011,-63638,53486,102361,59967,70820,-3554,-30173,43607,27117,101033,26531,2842,-37526,-142755,29971,4981,29037,48338,-24875,-56137,69425,-28669,-59214,-73480,7393,-65482,20325,25887,-62123,-125389,-25268,22674,34301,-16090,-62935,13972,33652,-17292,-29718,-27868,-11048,53366,4239,15350,-56401,-22935,51786,-20,4243,-29407,-119023,-22902,2615,-5733,60862,46157,19372,-40565,33245,-15964,8745,47091,-27174,2526,33342,6516,17906,-9896,75572,-15773,-20314,-63352,-87424,-40246,-17376,-46558,-52302,53069,2810,75373,-39960,-15873,64162,-44787,-33394,38626,-18113,-6192,-44905,-73176,-32346,64326,23757,32382,40210,44795,-50162,-6271,-28868,85781,38711,51999,38102,80825,26181,-13187,35260,8985,81354,55916,23743,53844,138482,74936,-125097,30820,-14622,-174,-62160,-79260,-13370,89408,12683,36019,71660,16008,8594,-19548,-54761,-55328,67187,19323,56250,-68029,35831,39855,-63642,-15520,61235,91220,-39697,-50008,-3214,-39029,-100707,-83797,30292,31579,-21136,-65239,17916,53578,-7076,-16376,-1395,2166,-45173,25733,11871,-39023,-27740,-34092,89476,29968,-54431,-34699,-1116,12549,-3179,-44052,-3106,-46280,-18568,-10227,62337,72473,126657,33142,-59495,-40856,95196,15254,-17483,-26079,-36920,-81197,38505,26519,30362,-61369,4412,-22762,-50346,-20311,14244,10884,-19251,-4911,57487,68761,10858,31119,-1526,4404,23855,-60744,-92027,51673,73099,-40557,-17177,7522,7762,67339,38815,48233,85485,57001,-14650,56866,-4747,14716,15273,-18943,-57685,-51936,-20712,4509,-35916,-14652,697,39779,-51068,3074,-44199,-10384,-45079,-51872,-26901,21178,-2595,48741,66741,44214,-3103,-18666,3747,-8503,20902,23190,35740,21740,12265,-34378,23563,54610,-40764,-16013,-74669,30577,30870,-26739,3425,95558,16943,44344,-19728,6718,-26601,1666,1080,12423,3252,-55618,-55527,-12241,68373,26130,-62,54833,34942,44676,44111,28999,-510,6452,-19906,-33680,3442,92113,54449,-20047,-51926,-68242,-42123,49675,-41689,19108,56446,30668,191,-9621,-64271,-22293,-11015,36153,4207,47966,-79371,-26673,57784,14279,11015,44258,-6520,-46763,-107005,-14773,44045,100199,76633,33720,-48037,-27007,-12234,1210,-26333,-60628,34151,-12320,17386,51746,45670,-68601,-9668,-8882,-39877,-25140,-54740,3319,-64149,40803,-14479,66136,48284,-20452,-25982,19888,55703,103351,55286,-45817,4469,-34083,6539,-62920,-8071,-10919,27512,-14962,80479,15954,-52960,-62296,-32357,-32578,-53217,16761,7026,21494,25795,4031,51114,-50736,-63591,24867,67477,-17433,52786,-40598,-43863,-58590,-27027,-83479,-39958,-45746,-34084,-14573,72850,8022,-126692,54764,60196,-14306,-14337,-1994,72974,135968,61557,13270,-44900,16094,15473,30636,28819,-7025,-35104,-22230,-59373,64751,-47951,-5068,14751,100437,37501,43274,-38238,-2654,-73516,-2205,-29432,-58353,-15696,6800,34143,-18324,22524,-43101,48353,13702,23528,21369,-28349,56298,-35489,30351,-22760,27836,-7881,-20103,45220,13640,-47072,31507,16947,44743,5784,5285,-57316,-11130,76661,75913,-26999,-41222,-26521,-48446,-19005,-66824,-5957,-36979,-40244,-23526,-11249,-20740,37697,28705,-29605,-67732,-69558,-60777,-56694,-12277,-11730,-50478,-19938,39487,21949,27661,-4374,82711,-36788,-93259,-47389,-4596,-37532,-771,-6337,-22200,35814,-7525,17411,8721,-40218,4131,51714,-15977,-50077,81151,-72436,1265,38181,15096,7542,31666,-40088,-10990,48090,49154,132720,130408,80826,-1661,-11922,-81845,-705,14312,-47559,9284,-2568,42785,33233,-18490,-20277,-29310,16112,39289,47909,11674,-4489,-43857,-99135,22914,-53422,26479,-22056,-54417,15004,-65597,6770,22841,20237,4392,-10900,9706,16136,13135,66451,-63587,33677,-46107,-27836,-1316,45785,-37444,31704,-24986,-11276,-8360,1287,39476,44865,-17810,83778,43513,17158,65697,20098,21630,8778,-1775,-8593,24062,-44322,-26910,13837,-11758,-33552,43980,35596,8508,13517,-46485,-27559,25024,-6467,-68955,-112002,11019,73819,-19403,-52874,65723,-58843,29238,28122,44353,40489,78076,33938,-13171,101851,90664,-31446,12224,42763,-47632,-50488,-24286,35475,-27198,51315,-2560,52124,7050,75632,-34162,-55580,-91118,-29422,-47136,19671,32010,50373,-16088,-17840,32396,26327,-16412,-4156,-5971,-47649,-35351,3125,-65939,5205,3278,42467,28781,41616,75137,-15836,-4078,-32946,29759,37112,41991,45461,-56897,125057,29376,57409,29335,-64102,66277,44892,31447,18890,-72076,18148,-14437,90183,3848,8120,-45007,31904,78392,109784,33416,-10597,-45954,13653,-16235,-11211,52627,31707,-8786,15270,67556,-27249,37791,49671,76449,51083,-3919,-35795,31460,-67176,-3722,-41557,57491,22299,34154,60744,49596,-4112,-76747,-31161,1486,26324,-61165,-21642,-23346,73211,-22963,-24145,12416,-49352,-40495,58579,12622,-25482,-2650,24149,37043,91695,103338,-53754,23079,36379,45215,-9136,15398,97205,56137,315,6516,-27698,32483,-38866,-5996,-41217,-12484,-8323,3754,34706,-63123,-153248,21388,116267,64101,-14507,21996,-42662,-3497,28754,-13399,-26173,-38022,33446,4533,-16754,7647,19083,-5169,79591,2842,-21768,52875,48462,11747,-18252,8753,11636,-43632,1537,38286,-14188,52053,75515,-28447,12928,83956,-15478,18278,50788,-111218,-388,-13833,-113103,-18540,-21584,-23416,-11056,4039,-6904,61812,32897,-12435,-36648,-2917,-35215,-23637,39143,-49863,22680,29235,22284],[13025,7411,40796,11255,28914,-22053,-43622,16003,49896,15713,31746,63725,-12622,-23554,21705,50451,-12126,42919,13026,-25879,-16043,187870,69270,-24027,-45799,114156,-27783,-20390,-46827,57289,17230,-39086,-28444,-4803,3942,40397,29923,63085,12639,10707,49719,18279,-27760,-55904,-25860,23401,28902,-1969,-32936,4618,-26690,-29759,6171,-66862,-24062,92175,78614,54618,-56061,57689,216588,80246,-42436,37105,55657,4916,-38306,9214,42110,-54273,36616,-18126,60079,68444,3982,1698,-11727,43879,13633,27736,-45900,-5170,59024,58819,-2192,28505,70631,57543,253,-8948,-52934,-38352,-82529,-13173,17666,33175,4026,23129,23552,-9122,-19288,46456,-43325,22749,-3768,-70750,-16916,-91897,15934,-51640,-29156,-20268,-18203,-9255,30223,-1546,-34617,-20441,53057,-14169,-111285,-35601,50284,-1913,-80712,-50957,-72040,-4873,40958,-14888,121773,64476,-520,30238,-8848,60312,14694,7807,-15337,65090,-13125,-15290,71972,13701,24529,-64875,-26894,-54315,-21578,22882,-28238,-36675,23288,-20111,-83345,-64564,43402,31879,-45429,-50928,-23714,-13081,-29833,36376,-54841,20279,-69365,56322,-5007,-28092,-110125,32615,36438,11486,24774,24868,62550,53209,-7841,-28653,-13980,-10601,4122,-32859,89704,-7480,-18669,14005,2639,-32543,8299,66908,-47700,-123818,-95252,-10797,32391,4694,-51883,36636,95847,33673,35842,2260,47913,55051,42655,-49337,-42887,12287,-76706,-2225,-3207,-61595,29812,54276,78577,28493,43958,-10328,-30707,-15165,-81041,-164748,7516,-185979,-44100,-36592,34746,16544,80815,27285,10305,-10073,69819,20305,84017,-7734,37412,7966,-101483,13840,-10170,43820,71183,-50893,-66421,109039,-8868,-52877,-42050,-15670,-89481,-36176,28762,-54648,-111564,-16506,24949,39219,2687,-64855,5260,40753,-53183,-23341,-9683,-28447,21873,-14269,7765,-62433,-16088,59145,23140,-15149,-31043,-129105,-907,-1846,-5155,85488,51059,6376,-47627,18990,-34913,13712,55359,-15719,1199,26108,58127,45789,-2481,63733,-32375,-27278,-44740,-83659,-29612,-6012,-46524,-45501,30934,17445,66984,-3720,-16831,45910,-54088,-31341,41316,-22190,-2158,-32323,-81361,-23820,50645,15615,35322,13981,45422,-60040,-5682,-3384,87103,22477,67393,9083,50659,11758,-20068,32740,8890,39196,51233,11305,63176,127041,63101,-48757,38849,40978,5028,-82076,-100176,-16693,103637,17310,21167,83984,28388,-5498,-31745,-23847,-50306,69834,3436,19006,-78186,18594,54804,-59828,-23362,25127,71181,-29749,-35230,-11748,-22841,-108050,-121865,54004,61483,-16216,-46435,25514,45613,-14889,-61060,22309,15762,-51017,-1824,14504,-47557,-32995,-30275,106758,41192,-66512,-23253,-6208,-9543,-14560,-51024,-27989,-46999,8253,-25404,39362,73902,140762,38388,-54831,-39595,68206,9002,-1101,-5949,-66976,-41576,41075,14491,27969,-83560,-18616,-22504,-39155,-30004,21667,3185,-38384,-26813,58506,58893,6507,20913,-8155,-21600,3641,-64308,-108771,62097,23912,-31756,-2728,-1847,-14944,39651,22406,21877,70908,33693,-3034,65294,-6947,13600,26703,-13541,-64242,-34496,-6818,17418,17670,8429,-31941,33401,-61977,-3570,-27121,21998,-31440,-48500,-50024,472,-11649,24861,56847,54015,-9371,-12287,-9927,-39795,2304,44428,3581,-19583,-14223,-22406,22213,54611,-36400,-43700,-55281,26247,34947,-9622,2975,81990,-5178,31688,-23455,-1432,-35097,-3666,7625,21810,10212,-53276,-37992,-10074,65267,45269,19378,49096,31603,35650,38826,-8072,-24904,45441,-8111,-6349,-12316,92810,61184,-22342,-53671,-80127,-27397,37950,-78622,-9352,52653,33851,-21826,-42406,-101013,-68735,-23609,31860,-9136,29141,-68443,-40836,71169,8624,6050,28807,-10748,-46351,-100147,-12839,21307,71867,69537,43750,-70334,-20766,-22328,-11958,-4651,-75832,25146,-13639,2338,39794,49687,-73351,-4143,-31004,-51287,-23759,-51445,-17457,-63250,19962,-6301,76294,55413,-14362,-20477,12380,25620,90075,71784,-16724,-2638,-36619,13115,-90176,-16907,-28739,21449,4864,77702,26901,-55775,-56555,-35976,-70664,-62110,29139,2030,25077,9990,11694,41147,-34590,-31737,17097,72509,-41334,49834,-23701,-63792,-89944,-17189,-79372,-34151,-35056,-26699,-4286,75822,3834,-139574,37114,31025,-30337,-29713,-37191,74523,78257,72722,38895,-35288,24455,11517,53123,11628,-26761,-25707,-296,-34615,38255,-60694,-4689,-5829,84530,40746,43491,-6244,33038,-82871,4563,-24151,-27166,-24386,29776,28549,-21121,22748,-53743,49424,28087,11159,31171,-1092,77744,-22772,40632,-21361,37304,-390,-12546,44909,23069,-52,27726,32518,51569,22967,8279,-42302,-12425,84784,87045,-33300,-40609,-42030,-54608,5461,-62425,-25152,-39475,-36666,-16941,-30247,-50021,30573,18291,-22783,-92496,-65114,-48981,-77212,-1073,-8082,-35140,2545,38686,22622,37044,24959,104960,-62585,-68087,-27443,2357,-18128,1344,-10353,-6338,56015,45207,5289,6177,-17792,9689,57699,-13569,-71863,11507,-79735,-12628,28163,3102,22034,30750,-32781,-13001,18475,65152,142127,149865,67928,-26982,3597,-74750,-12078,30131,5426,29852,-13328,32983,40712,-4152,-10072,-50142,4698,36747,31347,-6535,-15361,-23694,-75715,26503,-44360,21977,-5444,-26324,-21316,-70817,19955,32543,-15191,-256,-306,-1342,-1316,10418,66050,-65439,25997,-26453,-84604,-24640,21244,-54119,-1257,-44252,-10649,-36290,16379,63514,60198,-7076,61502,56930,31714,53747,14784,60164,44722,-7070,-11592,26079,-62749,-26051,2949,-752,-55853,40093,24354,-5153,11769,-55230,-24815,20277,-6839,-81536,-110294,53067,119820,-2807,-48715,48072,-46965,190,9419,56329,51479,66040,25608,-22632,57592,58342,-42286,22633,7946,-49590,-53165,-26130,43712,-64891,47618,1961,40802,19091,53944,-37561,-78915,-78387,-31640,-59053,1486,24096,68738,-5984,-15361,24654,35004,-9632,-35044,-22532,-56462,-29178,-416,-92997,-24813,-21055,58281,30444,31177,76207,-968,-1499,-19386,37832,18485,39462,22428,-38398,135671,66905,65788,23486,-62437,7255,13446,44290,-4294,-62930,-9572,-21621,70613,9010,62,-35344,24529,34661,97583,36142,-4631,-45586,42458,-14983,2332,39091,14394,-13440,29076,63165,-6715,63034,85177,85191,70132,-12167,-50577,22755,-75832,-7429,-51485,62838,32314,37996,51198,54902,-14612,-70601,-33647,34491,63254,-49147,-10489,-34340,62390,-11101,-23168,-3973,-47837,-13581,77767,7330,-31732,-14939,28270,2382,66642,48083,-32659,42519,37315,32575,-32434,18305,98937,36039,3286,15100,-51903,16183,-56652,-32494,-46280,-24857,-6404,-18039,22822,-48111,-142127,18928,99029,85456,-37018,-15505,-51793,-7959,27573,-31459,-31520,-47813,-14566,-16929,20392,-10820,5699,-12298,76206,-3513,-34301,-13686,42916,-2326,-31078,8872,23637,-14628,52768,29564,-26787,61653,72729,-59783,29060,85361,-15019,8583,57112,-68527,-6838,-13987,-96692,-33547,-29815,-43863,-3624,22511,-15762,36263,32283,-31059,-49581,-10317,-35747,-22324,-12832,-53909,31861,27625,60309]],"minY":-7.499186753666237,"maxY":157.4993,"minX":-1.8768098104037438,"maxX":11.27681,"minZ":-14113414,"maxZ":481253624},"ri":{"z":[[-37334,-68687,-41068,-39103,75213,-5454,-7282,-2739,84191,45372,94306,54045,-491,-53170,61839,78978,-991,-54989,-80936,-51407,24384,57919,-35311,-12821,48439,-8145,-16116,-31369,12753,-18257,70005,90181,48939,-47340,-29756,10128,-53158,24073,-313,-35266,16576,29283,-64092,-104721,32528,-12670,22212,-19622,-38530,1918,-13428,-5449,-11974,-23517,-63810,46,49101,93556,-68680,-26116,61988,43557,-108030,53954,-83417,-82025,-49784,-82710,-2105,45750,15331,-46566,-8146,8983,24484,7951,18968,-14836,-30433,-35974,3907,11020,-25882,18768,-102124,-31573,82751,45768,-54793,18406,5292,6543,-22134,29466,-36921,-41626,10059,-12805,64150,-3083,-3225,41933,-48714,-5530,20330,-46010,-34742,-90049,31310,24907,44279,38235,21147,-28759,-35125,2955,-47368,-27104,-25429,37987,-53837,-67920,52174,12280,-130652,-32628,-61005,-7541,18163,-27480,-47169,-5465,35698,3347,59865,11773,7903,-8750,-11720,97263,48234,35172,-47570,-26699,19056,9808,3548,-11677,-37641,-28152,-28166,15617,24693,-30808,-107327,-117118,-51036,-76373,-35854,8490,-5022,9521,30081,-65176,-6458,12237,-12946,-10522,-100287,-50300,-32418,10820,74550,-9110,12438,19805,-68926,-23205,-10962,47747,44786,-31151,-7351,-39838,68700,61959,-52029,-1730,26594,-52762,9911,85284,-41436,-99486,38381,-58045,-66367,-19340,31238,15519,2526,13776,-1173,41015,-14232,-46665,-6469,-26930,-76697,-32984,-61662,17392,79244,30419,-25802,12190,56274,-7115,-18840,-79823,-94825,-131584,-10741,52859,89420,-130372,56615,367,111495,189332,-31852,110238,-57958,-43142,-45375,-16742,59605,65961,-103137,-88680,-113679,14326,39451,7598,-15178,-15239,-13167,-58156,-102391,-202431,-521172,-2448300,-2455959,-399282,-303233,-241720,-207311,-158675,-92665,-91281,-91618,-134195,-34920,-22065,14170,-24709,-103363,-60106,42075,-63922,-69023,-10916,-53862,-15661,-63798,-13293,-45305,-153782,-70805,25698,-56973,34680,61941,58067,29969,18116,16309,-28469,-4491,-86675,-29431,-2532,-84739,-6523,-33868,32729,28496,-41034,-45102,-81851,-52992,17048,-34348,-126568,-56677,-39187,64981,-33363,6293,29788,-51818,-19060,21985,-24399,9903,-78367,-83521,-46065,54873,7855,-70503,53314,-2001,-36744,-19621,-68850,-427,45856,-38389,73008,92974,44474,-52094,-9783,39853,89344,43722,10160,-76364,-48159,-358698,-871657,-144787,-115144,-61780,-80207,-26456,-1635,-29184,-71760,45762,39958,-3165,-43700,-42351,-132762,-67441,-104,49506,77745,-54899,49842,31989,-17246,16557,70954,72271,-31449,-98655,-5140,-13665,-56764,33511,15358,-39092,-54862,-85773,-14893,-38417,18376,85306,-70246,-10688,-12920,12031,-16682,-26459,10680,-28710,23708,-24290,47403,-16342,-9099,56291,42760,20869,-4022,-15423,-22812,33649,54073,-59887,53773,68156,-2911,-38534,57568,11065,-65108,-54550,51060,-92508,-27485,-6670,7983,43216,43701,5440,-55285,-13315,19017,87000,43168,-26966,12837,16431,26200,8070,-19779,40160,1859,-27915,-64905,-3170,104415,-20006,-17139,1289,-17530,60575,50654,69390,64845,32734,-68448,18848,-44831,-12351,-62569,-2757,-53547,-80185,-61227,-59496,-104739,-74268,52308,29725,-5937,22394,6003,-18888,-31889,-8525,50119,75270,4806,71967,13355,-8284,-23115,-12992,40656,8398,8009,-67391,26560,73809,53880,-35059,24686,-21027,-32596,94986,-52801,7887,-28492,-90288,-37501,81515,35101,51242,-26718,-8358,1221,-20879,-14135,-70802,-10403,19779,-31215,44257,6904,-2190,51084,51855,34798,31395,-8558,52479,-25402,-32674,-7172,-58414,-1903,77842,20683,12966,7189,35575,2475,39985,49024,-22,36334,39032,13141,38661,50719,44036,8741,47147,8545,99137,-49190,1993,-58403,12050,1062,43565,56993,5908,-71953,-25265,-2881,40994,68468,13980,11159,-48188,9476,39924,7375,-100,45414,-32838,-3070,13812,15289,-50218,4737,45760,23882,-11789,4597,8094,-43050,17410,-923,7096,-41596,-10802,26599,5457,61845,67862,-12256,-52724,16211,41538,38456,-40618,36419,8039,10247,-31802,10026,-29923,-41266,-31869,7987,67315,32179,-41993,-48663,-20191,12815,-12348,39037,-63824,-93326,4287,2313,104954,6880,-16686,-19219,14914,-48363,-32688,-50790,-79274,-13610,-57422,-35133,-6845,-19959,62874,65395,70530,-10494,29409,-14782,37135,-29774,12312,-28901,-1816,-14772,-17229,75444,55056,-31511,-22957,-86889,97451,-15753,19810,38700,56964,15561,-68262,-93481,-35112,20880,-15704,-35267,-110474,-19004,-61114,27499,-8895,-10807,22175,30301,77166,64475,18873,-29982,-3243,-61859,-3493,-36336,-33483,-43971,-29469,53501,-18627,-70839,50654,1692,-4533,-10358,10906,-55144,29180,90846,76490,34511,23805,7021,-37257,-25479,-45325,13207,-37753,11749,-4818,9431,62686,23149,64776,5434,-52569,-64120,-57885,36616,11090,22057,-32831,-3960,-30655,15998,7643,-62501,-36406,-15605,-114299,-133153,-38188,-53004,11218,6258,-18058,25436,-86181,1274,-16838,-56449,-1018,-9180,1083,39097,201805,-83666,24103,50372,43543,-40935,-21819,-6790,52940,265466,740398,283145,125422,75342,12942,5006,-19568,19059,-3948,-56748,-2012,50001,38992,18964,20803,11013,45102,64041,70345,42979,-655,7142,-58006,-57597,11256,-49826,3901,14126,-71422,99564,-26,-34572,-63027,47394,-25756,-13676,37402,10084,-29645,-5355,-34226,17302,-61219,62294,52197,53049,-15432,69251,69328,11141,11175,-77645,115,302,-61362,2869,-4214,4336,2508,16477,-27120,-66162,825,-32639,-18135,13515,14295,54360,-30429,16233,54943,85374,29624,55739,40003,28260,46545,-16273,-6356,-45379,-75415,-55664,-76517,-32564,89774,-53853,124865,40971,-27299,2979,9281,37421,37195,142641,81644,-18599,-25566,58168,-6684,18764,-24241,27552,96723,11383,-39015,60738,36839,88220,9202,-53490,-74411,-7320,-29212,55102,26971,-7141,-57647,-44363,55777,4773,-36921,106550,27088,-25094,10603,48806,66553,19455,98722,-22629,-5316,60223,3523,-14507,-49174,-24067,30571,-24530,26616,98559,-49575,71013,-24278,-4258,15229,-48016,78317,53191,11903,82003,28958,64408,544,84640,-14060,19316,7579,45198,102458,76577,-1568,-16337,29210,22109,20091,-54561,70650,48301,14434,-1294,23271,-48981,-648,-3726,41487,25870,-15232,87,42135,4357,19154,9225,24830,-7788,15341,75216,43023,14669,-50816,-43509,-68259,-43686,-72125,-8343,-38908,87190,1620,11019,59879,1130,-125683,-30194,23828,11387,10947,-21315,22156,106136,159315,-41803,-40606,2595,65643,82944,-43941,2916,68487,33339,4922,-11155,36441,-21632,-58503,-22744,-15494,-20552,-167,-913,-42002,-98244,-5540,59089,-11875,53420,16211,-19836,-24467,-27602,-14588,21735,41031,108490,23342,-32428,38321,18693,22293,-18363,8315,46348,94657,9710,13775,5347,-4665,-81164,-106888,-70320,-26557,-3266,-27731,33498,31752,-45929,29717,38681,-3698,-45065,-144951,12684,87525,-41322,43020,-22852,-7820,-6544,-7488,45169,35264,5240,32358,65369,8743,-28908,35342,148491,-5310,14288,21482,-50418],[-27968,-63916,-5388,-28246,80384,-6499,-23223,-2870,79863,41993,88802,62318,548,-38680,55147,89434,-2647,-22390,-75890,-43513,30686,100986,-7654,-16307,18454,-87,-17796,-26575,8151,-14049,49317,49301,25793,-40630,-17058,3989,-34838,42971,16563,-37214,26636,14031,-76179,-95194,16060,-6578,44071,-29310,-48253,-7870,-10339,-13285,-11011,-49999,-60833,41570,59686,90100,-64276,3731,141185,58931,-108385,69420,-15210,-64430,-68404,-70223,11163,-1289,19014,-51070,1276,27474,13296,9016,20185,-13395,-17202,-24220,-9817,9906,14172,37439,-78804,-13854,88947,47259,-42445,11005,1364,-2695,-54880,41746,-35849,-19990,8337,-14532,59310,9743,-15251,45269,-51481,-5544,7767,-52626,-54245,-98191,28185,-2885,29313,37548,28766,-29845,-18865,15476,-15673,-16333,5844,27845,-78059,-64713,69593,27864,-124296,-37247,-56855,-3982,27774,-34543,-4124,9028,5888,6102,53110,54417,3369,-11531,-26276,50725,42521,30267,-29025,-34709,11634,-3028,-848,-4118,-49761,-12769,-21142,-13989,24369,-38481,-91129,-120103,-47514,-61634,-61588,-26137,-13786,9663,9292,2034,-28259,14433,-49227,2930,-76274,-50227,-77813,10856,75084,1526,8215,31680,-28108,-9079,-13775,34500,39467,-30184,-20527,-55151,74400,44683,-46732,17003,34721,-69808,14166,89195,-65731,-114141,6438,-44314,-61141,-8502,12854,24691,43369,27553,7123,42172,-14144,-16270,53454,-28909,-55635,-22101,-92130,19199,55686,-11696,-32859,13997,72471,6011,-6100,-65859,-95606,-109543,-43277,-21794,67341,-158394,42810,7973,108700,125701,-1383,85167,-52583,-29846,-26997,-27596,63798,39032,-71320,-48470,-103894,2243,27706,34111,15200,-53565,-35282,-3986,-79494,-209760,-531770,-2435522,-2472709,-468972,-305171,-249731,-218462,-153905,-84398,-81537,-73261,-150089,-34809,-4116,-13342,-15194,-93435,-83061,30018,-90307,-84647,-22047,-51379,-5439,-39885,-29836,-54781,-174012,-50772,24980,-61982,69501,82588,51814,20864,12390,1868,-24606,13820,-86499,-35695,-4754,-23693,26465,-33924,36405,11595,-49664,-31206,-94419,-51945,35660,-38286,-136230,-78149,-27762,72627,3471,6502,19108,-73547,-25164,29464,-31608,25530,-76962,-105416,-51151,48488,8041,-71521,35315,7124,-57825,-27339,-52138,14156,46078,-17061,52119,86284,44388,-66548,-8468,40487,61520,51135,-5037,-61392,-38206,-340199,-819922,-139226,-57278,-58849,-112682,-58032,-1181,-174,-67807,37532,68315,15875,-62537,-58183,-119484,-73473,13302,37054,53429,-76181,41994,60642,-21972,5269,49892,69089,-28811,-95460,-15509,-4324,-86240,-8565,54353,-8845,-57740,-76576,-5037,-51510,11951,44052,-48163,10421,-23265,-8414,-17841,-41668,6037,-29910,61987,-7734,35956,-1203,-15368,42853,32600,10324,-28670,-22582,-26,21838,48098,-59300,85721,90000,-5756,-49489,50122,15345,-54895,-39182,22348,-67816,-36561,-21638,8409,17166,27107,-2846,-60366,-28401,30887,84380,26296,-57392,28872,14618,23853,-1120,-33157,17940,-14280,-44307,-99036,10961,63867,-23926,-3499,-1432,-37139,50936,51232,62891,66309,19973,-64911,40622,-57547,-13842,-58209,3371,-81490,-79449,-56429,-52511,-61174,-62482,19546,37325,-27207,19672,13808,5563,-30967,-11590,28736,60401,-7753,63832,14898,6506,-30502,-7871,35439,-22765,-2827,-44055,1747,45447,30985,-32411,18121,-16819,-38579,72064,-52916,6266,-24093,-88008,-49137,80932,21927,49081,-33121,-6502,-4596,-26820,-9272,-71516,-2988,16172,-21694,45612,6624,17378,87190,56522,37536,28460,-14240,20054,-49468,5243,-2455,-38350,-17184,101839,35565,5976,-2524,21031,9576,30086,14388,-34794,38795,53348,-15795,1636,6817,-9441,-7719,56857,-1415,100697,-52354,-15372,-45767,11298,-295,41639,55503,-747,-84440,-22485,-22242,32106,75214,33567,-23027,-50426,-5298,28888,38039,-25691,38637,-39061,-16672,6814,35630,-63860,4223,23988,12675,-9602,6097,-13298,-51730,5224,6215,26559,-36731,-10191,28065,3825,47736,74082,19354,-33117,13673,40417,49462,-86135,27637,-10026,4060,-12844,21548,-17164,-54982,-38999,-203,33389,21690,-30666,-61097,-23654,1352,-929,35115,-60848,-84095,69,18532,88142,14516,-3102,-45645,-29188,-55090,-50167,-61231,-83648,-12895,-53356,-27986,-17199,-48908,57890,50661,63493,-30975,-8185,-3480,-13015,-17946,44282,-29819,5312,-19388,10099,70802,34257,-27896,-4983,-79698,90800,-34982,24372,23065,60824,27020,-67799,-78791,149,8600,-10867,-34151,-98684,-31050,-46415,26972,-17078,-21280,8067,46598,110151,56919,27791,-7089,27746,-60004,18367,-39038,-27482,-43753,-31160,59922,-8107,-11774,58560,19042,2272,8330,19536,-48540,36714,117324,111827,23479,20316,-20070,-53761,616,-50356,-9514,-61372,5045,-1542,-14674,33917,22304,66929,13393,-95218,-66889,-59629,14563,26140,26984,-31304,15015,-29842,29473,24577,-37307,-1390,-44693,-111754,-131138,-33005,-44625,16223,-1347,-5972,57381,-47228,-7378,-19568,-38782,6548,5215,-2319,7428,144562,-111148,9424,47895,37125,-21565,-18200,-8072,50989,248664,745617,304371,164240,71675,-24220,17880,-27225,7643,8266,-9427,17399,45837,41284,20175,35975,16750,26905,60825,79374,34258,-25618,-8184,-51010,-53276,22104,-51566,2858,30293,-55460,78449,-11713,-25795,-60331,10410,-32106,-2380,29348,-4000,-34533,-4436,-47384,16673,-53025,4998,34316,37491,-46675,37676,52544,11433,-24030,-72350,35091,22210,-61124,-14458,13415,19739,980,15651,4455,-39829,-10978,-39596,-15322,-12611,7276,50525,-24393,-18903,62460,87823,22992,55179,29725,31772,49762,-21027,-32509,-61680,-41089,-6127,-67173,-39248,93815,-59481,107333,27111,-10898,22325,6904,35039,28120,125650,68072,-45625,-14704,33196,-10719,13738,-37798,43507,64872,11394,-36316,65440,52968,88189,3693,-84826,-82653,-13313,-48382,39512,24543,20008,-59742,-55558,60682,24865,-33061,89422,13001,-38818,16419,50868,40681,-5875,80064,1490,-573,60421,16557,-5883,-54192,-15718,49387,-39563,30469,92890,-43772,107086,25193,11736,12612,-58659,26602,33132,32392,73080,42486,41680,-11765,87837,-5320,16414,13236,50121,80726,82138,5933,-13231,24554,62315,23211,-37710,75347,33682,4438,18532,30528,-34025,30921,26190,59313,57252,-26046,-23296,33530,-12193,15062,-13232,36753,5655,26901,80969,60806,4742,-54042,-55130,-38652,-2599,-72633,702,-63659,95444,16916,12791,48205,-1866,-116640,-4720,23395,249,2216,-19287,-17339,95400,132449,-31629,-21989,10853,77234,70091,-44043,22828,59862,40574,14324,-42167,26268,-53387,-92122,-36684,-31774,-27114,-27761,-11572,-41917,-111864,-4200,49793,11149,30739,-19334,-31904,-30663,-25115,-36838,10208,30464,75108,2593,12736,33533,7868,22022,-8620,6918,36361,34407,10369,-1422,-14469,-3294,-70481,-84196,-32973,-40525,-18950,-11380,42612,-3143,-36991,43040,38309,-10115,-33173,-123005,7383,90378,-44771,29203,-35040,-37161,1964,17439,37966,16442,5604,18633,54874,-3171,-39081,36000,94049,-15791,31787,25349,-11098],[-12044,-53333,21003,-13520,69650,-8613,-28636,629,73361,30564,75572,59753,-2074,-16312,31495,77123,-3612,12882,-48969,-32521,33188,113923,4451,-17764,-10850,-6899,-13599,-18192,-1713,-347,30735,6452,1261,-31929,1493,5042,-20846,47179,33901,-36294,27195,249,-78870,-79812,-2777,1918,51588,-33330,-50532,-20269,-7842,-17984,-1160,-66561,-51305,68827,61817,80583,-42737,32378,151367,63741,-110095,72247,54990,-42461,-81508,-52324,29891,-51281,23519,-47886,10420,38019,-10356,15086,20378,-11521,-3130,-16429,-13500,24651,61792,71008,-38142,750,80838,42103,-22388,2307,-940,-5034,-88320,40007,-19899,9461,12333,-18182,50362,22090,-26960,42371,-41912,-2157,5672,-47288,-72728,-103945,12235,-26063,17838,36759,32140,-17966,-1658,22434,6043,-1543,35131,14700,-89359,-51003,69969,40625,-95558,-28586,-42971,-2530,35897,-43704,22462,20024,-25340,12188,38343,96422,-4423,-9894,-38881,21701,32561,7096,-20569,-41016,-981,-6310,393,-1357,-52358,14768,-7829,-37532,18285,-38372,-63618,-95795,-25576,-45121,-74032,-48324,-22292,14064,-3609,74553,-37213,19466,-76777,4084,-41912,-41755,-110899,14843,68234,14229,-1220,41620,23845,-1919,-9605,21452,43388,-20510,-35369,-58798,70270,19279,-41115,26223,44361,-75761,10934,77923,-91953,-104776,-18524,-20781,-46330,5397,1173,31565,80312,45762,14508,37241,-20615,14701,100397,-29812,-33189,-9854,-102625,13720,18663,-53121,-37223,13121,87959,6165,9787,-32050,-85626,-72436,-63610,-76117,34976,-158762,27589,13684,86811,45532,29514,49217,-42538,-3447,-29743,-30625,62266,6727,-21388,-4065,-76825,-6437,14535,60779,38002,-93820,-54573,46488,-49783,-200508,-533309,-2489829,-2475883,-499780,-293668,-241489,-219435,-149983,-79165,-74021,-48348,-141118,-34745,-3983,-35089,-6030,-79898,-92091,9576,-119031,-88518,-31777,-54314,-1083,-5820,-45264,-56500,-145423,-28233,16125,-63164,84696,95878,49440,13450,4107,662,-18832,30874,-90907,-41718,-4090,38703,53503,-29473,39263,-9496,-51461,-13135,-97420,-44093,55249,-33200,-126896,-100558,-20498,66703,41716,11363,9091,-83612,-30911,48025,-26908,46524,-69824,-103209,-54833,25810,7085,-67636,12329,18105,-75461,-23730,-28551,19315,44991,7055,23478,61919,42278,-82853,-16532,33824,25703,60367,-16773,-49004,-30662,-341319,-770699,-141830,-355,-57378,-125811,-81873,-6366,15626,-47258,28956,75796,33992,-78617,-67566,-92870,-78676,20697,10370,16332,-87380,37738,86871,-24210,-12396,11340,54065,-20789,-88757,-27087,10494,-86637,-34114,96973,29543,-39015,-48550,11226,-67557,-1901,927,-31498,29297,-19521,-24036,-25799,-46882,15426,-9949,86378,16147,21657,19812,-19339,22094,19529,4613,-47610,-25609,20603,-219,37454,-59054,108153,98915,-8289,-51207,37318,15857,-37974,-19593,-9693,-39062,-57096,-34394,8839,-12155,1720,-13666,-56466,-48098,38002,60245,747,-85228,35195,8499,17312,-10761,-42884,-12217,-18257,-49944,-114294,8375,5969,-23268,13261,2666,-45536,36884,54670,40125,55634,-1546,-43209,63928,-61844,-11360,-40391,18515,-92434,-72653,-52460,-45747,-12053,-43824,-8032,42692,-43699,12022,32184,25990,-25354,-9448,7999,36885,-21454,49867,6183,21246,-37427,-7188,25810,-24673,-19584,-23654,-22139,23380,5338,-22981,5443,-12307,-34916,41196,-41155,5911,-21760,-74351,-56403,61263,9574,33670,-37921,-7714,-8387,-29926,-1809,-61326,1116,10818,-10414,46054,-2349,28002,102201,46025,40947,23149,-18346,-14783,-54935,40903,11478,-5175,-26388,118142,44322,-11219,-22516,-5037,13034,1441,-16491,-62821,33479,45387,-41704,-30140,-31285,-59221,-24532,50736,-8736,93265,-45868,-34533,-39680,11620,-7647,31084,47327,-5758,-78851,-17081,-33194,9204,51684,55804,-26362,-44017,-17145,5941,68470,-39435,28287,-38690,-25266,-1764,49733,-75753,9338,3262,-537,-8013,7041,-36429,-48529,-6083,15945,36466,-47687,-7298,20639,810,29117,58566,33458,-14460,13297,34830,61316,-105517,14852,-30049,-2245,6016,26436,4400,-57700,-39235,6370,-6770,12417,-12090,-62112,-22646,-17716,9383,29020,-48400,-61081,-4529,30684,67070,19345,13816,-60622,-70434,-49081,-58712,-65575,-73353,-13328,-37766,-30430,-28802,-68062,48907,33589,61045,-28537,-43850,-15502,-68369,-16067,70681,-24899,2850,-25994,37752,59222,12103,-14782,10323,-69046,69246,-36521,21252,7664,62354,30666,-48784,-60286,28863,-6847,-12958,-32514,-77481,-40114,-30662,19519,-21713,-38387,6878,64073,139834,46354,31217,21844,52308,-59740,38473,-30649,-24085,-28927,-25869,56684,-3922,57515,59581,40836,14546,31820,21440,-39651,39205,116642,128532,12734,12608,-45959,-61095,25719,-48224,-26077,-80103,4468,-1722,-31568,7905,15472,62558,-502,-132237,-65525,-51279,-10229,50955,32413,-21888,29651,-29470,43266,33305,-8112,31215,-62137,-95169,-112461,-30332,-36540,19652,-5263,-409,78733,-21348,-14648,-25799,-6671,15347,20096,-567,-30880,55221,-114076,2082,34672,29683,844,-10625,-2051,53478,218633,750183,316567,172337,56187,-53137,26572,-19204,2635,14233,31051,36287,34024,36607,6340,38018,22283,10039,52190,81485,14961,-51728,-31150,-37556,-40655,28958,-35284,4472,49324,-31358,49460,-19588,-18250,-51843,-25890,-38311,7150,10080,-22902,-40290,-1690,-53113,3073,-39574,-37275,21996,19548,-73397,-3406,34814,8826,-57185,-49297,69890,37147,-55597,-36124,24012,37873,3903,11978,32149,-5895,-24739,-31106,-5712,-43124,-2042,34610,-15383,-56923,65240,82415,12215,43605,20248,25565,35170,-26197,-55518,-72191,-13406,27026,-54679,-36842,85225,-57581,62537,7541,-1085,33805,18541,32755,13448,95739,47195,-86590,-181,11965,-1182,19792,-33488,63725,34557,8770,-33718,53654,58960,86207,-5018,-99261,-74969,-18765,-66637,7189,21309,50450,-56795,-73853,57313,41915,-24329,64269,-8981,-42203,20534,46206,9398,-27068,55498,22837,4594,50389,27644,7296,-42775,-18118,59486,-56450,25801,86356,-43450,120290,70631,27033,11092,-69311,-31836,8458,50806,83461,61268,2664,-20908,83657,-16816,3188,257,51047,50308,76542,21824,4444,20166,90101,25555,-9424,72343,19081,-5439,31800,31458,-6982,57851,51037,67351,84336,-32294,-46167,20451,-25980,12376,-32841,44718,17077,32640,71401,69322,-477,-50275,-66587,-10933,39741,-73567,-2800,-76627,99952,32493,8913,40489,4674,-94106,22576,22862,-15640,-9301,-24848,-57922,73558,92106,-28293,-2254,17046,82221,50600,-34275,53368,50606,44408,18383,-63713,5986,-78597,-121898,-35416,-43756,-35070,-54543,-22685,-42502,-120659,-18389,20412,27956,10166,-49591,-46186,-20138,-24651,-50254,11055,21013,46776,-26213,42688,25986,-5473,15691,8628,2463,20289,-21284,8841,-16066,-36342,-12545,-35785,-44147,-785,-54736,-35847,-4086,44226,-33748,-24178,51147,26663,-15547,-20100,-78561,-2208,85985,-33450,20410,-41215,-65186,5861,42010,33151,-3040,11231,-6608,32828,-19026,-49536,23669,7026,-22009,42837,21006,24695],[7150,-37908,33213,203,43243,-11954,-22958,8666,68077,14295,64692,50532,-8157,5255,-2611,47006,-1356,39449,-4811,-24903,25109,101016,-486,-19424,-34275,-22630,-5295,-8219,-15765,25945,19284,-22341,-18678,-26389,18118,15213,-11237,37387,48596,-32801,16773,-8320,-70052,-66344,-20945,12439,44341,-26634,-44708,-30934,-7137,-19864,14602,-70948,-39108,74543,58840,69971,-14130,53947,111903,60864,-112510,61933,103284,-21689,-90043,-32850,50704,-85439,29740,-36910,21490,37187,-39052,25562,20858,-6419,6724,-9564,-5731,48331,101633,111337,9235,9113,59842,34708,2153,-4070,-2573,-2164,-114952,20790,6292,40886,20280,-20808,41809,27502,-36209,37603,-22455,3844,15652,-33781,-84839,-109610,-11918,-39800,11413,34865,31060,5308,13910,22701,6011,9384,54973,2029,-89023,-28329,52201,43528,-54090,-8578,-25113,-2538,41911,-53595,26702,24012,-42573,19097,18501,122586,-13426,-3827,-48706,22290,20019,-26467,-22741,-41542,-12672,-1563,6216,-6257,-40858,47145,8522,-49346,4454,-30170,-36431,-53492,8912,-29415,-69348,-54322,-29412,21828,-6687,121729,-36543,27668,-87831,-5270,-7506,-29225,-121402,21873,58000,25820,-12541,49350,73871,-1471,687,11426,58381,-3672,-44170,-45059,61386,-7897,-38194,19993,49281,-68035,-2420,57852,-107789,-85187,-39612,3791,-24565,18758,-2454,32649,100010,65022,22361,27901,-25295,35307,104430,-32475,-18175,1417,-87897,2828,-15385,-84815,-36080,12293,97384,-7717,24822,13366,-68321,-31448,-68166,-104723,3545,-140107,10990,18591,50249,-22546,55762,12725,-32913,27742,-45714,-19172,58680,-21246,30904,28833,-40456,-8474,6146,78433,47199,-122222,-64087,81841,-23833,-176195,-525231,-2606355,-2466582,-480687,-268952,-220430,-217082,-152039,-79342,-69884,-26308,-109565,-35335,-24483,-46405,-2695,-67749,-84072,-14182,-140132,-76504,-38770,-64078,-2453,25269,-55229,-52367,-97383,-11641,622,-61637,78122,93891,50293,8121,-4051,8916,-11589,38614,-99025,-46093,-150,79883,64875,-22399,38412,-29800,-44054,-2683,-91893,-31865,64916,-22611,-103440,-115961,-20172,52743,61457,19337,6482,-76831,-34333,70476,-12296,64212,-60078,-82004,-59256,-2811,3981,-57988,-9812,29126,-84340,-9020,-4808,15154,39746,34721,-2300,28182,39818,-93284,-29252,21341,-7511,67446,-21618,-41191,-23093,-366687,-756139,-149173,34979,-59265,-118551,-93829,-18610,15228,-15317,18380,55464,45038,-81831,-66685,-68157,-85141,21355,-21216,-20542,-87328,39394,101026,-26333,-34690,-31684,31261,-12054,-81219,-37213,22732,-64451,-42813,127497,71688,-6023,-12848,30190,-69765,-20898,-33969,-26456,38465,-1647,-26543,-38464,-41775,38015,25099,89814,41735,3747,36342,-18359,-1305,5737,5101,-56188,-25426,35848,-29628,27820,-53286,116067,86519,-11817,-42557,25131,13254,-17585,-405,-37761,-21362,-73589,-40433,8050,-41507,-25229,-24112,-43452,-69237,35487,18706,-26702,-99081,31649,4041,7965,-13580,-39270,-42478,-9813,-42080,-104531,-4859,-43511,-19983,28593,10668,-40527,27514,59041,6285,36079,-23295,-9198,84091,-49034,-5067,-7777,37231,-77477,-60291,-48567,-40911,23779,-19652,-20399,44568,-51244,1781,54364,43503,-18448,-2728,-6693,10899,-32105,35526,-9340,34744,-42753,-9480,10425,5885,-37660,-11860,-34361,14787,-15043,-9923,-2956,-5724,-23103,13150,-20824,9857,-20020,-51947,-55737,35539,711,11444,-40266,-8711,-10112,-26471,3936,-41300,-137,3420,-2836,46286,-10496,28058,81169,25713,45776,22055,-15901,-41787,-43059,64498,30528,24928,-28794,123854,44640,-34724,-49980,-41023,11250,-31328,-36532,-72387,24423,11830,-56374,-48640,-56854,-93043,-38568,30828,-6630,75178,-34820,-49370,-38922,15059,-19835,16124,32906,-10322,-61803,-10028,-27928,-23032,5895,73355,9184,-28838,-18589,-20033,82924,-37830,17658,-32368,-24520,-6141,53643,-87291,14882,-11936,-13500,-7415,6407,-51980,-35074,-9718,22961,34272,-65674,-2787,6596,-2078,9013,30632,23682,-716,15047,20466,71077,-97476,307,-45993,-5110,16428,26606,28326,-51368,-33622,25662,-41501,6120,12794,-42924,-15186,-38175,15268,22391,-33501,-32068,-7029,37672,45272,21104,29681,-62258,-94416,-20840,-57273,-61654,-48558,-16032,-14949,-36975,-37375,-78254,41701,21771,61878,-4345,-63136,-44510,-95111,-19947,83040,-16151,-11406,-30899,58074,45121,-5017,-4,17389,-60188,39813,-21675,9677,-2771,66580,26163,-11945,-40996,44176,-26230,-21550,-31937,-52967,-43195,-16610,8805,-21465,-49654,16370,80135,147953,36071,27035,43892,63691,-63116,50184,-11882,-22633,-4251,-15860,44847,-5350,95268,53064,64045,35976,55928,14182,-32780,33943,94617,119892,5247,1930,-58510,-56929,42523,-41486,-32578,-84337,9588,-3733,-34072,-6834,4421,53218,-35962,-152633,-59584,-31556,-31297,75685,34335,-8109,38313,-27647,53848,33277,19717,54232,-63705,-70909,-85141,-30756,-31101,19927,-5464,-4754,82899,-14122,-17687,-33161,28158,22167,32779,4113,-63748,-22391,-87207,8364,15357,22471,18344,1263,8511,60504,187846,749482,319586,149775,33305,-63655,28216,-1533,5919,11651,44280,50041,17942,30953,-10333,26058,25537,1642,40031,79123,-7847,-71156,-56011,-21294,-26827,29982,-5937,7742,61814,-6235,18243,-23904,-14439,-40987,-52626,-43700,12140,-11112,-38463,-45115,14154,-49978,-17996,-24337,-55028,20584,2986,-86453,-41074,19118,2130,-71566,-9603,93419,42474,-46329,-48240,28389,52162,13152,6285,52618,25591,-37728,-10038,5677,-72066,-9900,7771,-5440,-88236,64102,71541,47,26133,10903,10141,3640,-30951,-65880,-78840,3582,39140,-40307,-27795,66991,-49296,3312,-11360,1247,36318,41519,28833,-4720,57886,27364,-126131,14564,4798,15571,33006,-4310,82151,10189,4117,-33139,28330,52142,80832,-15021,-98772,-58819,-23520,-78203,-31956,20006,80942,-50075,-91014,48360,46639,-14053,33789,-35812,-37367,23370,34968,-20438,-35496,34143,38625,9795,32470,36372,20824,-15517,-31079,55654,-66095,14788,81737,-53661,109765,100990,38166,11160,-79315,-75875,-16002,62185,110862,71374,-43858,-22072,73620,-52771,-20331,-25105,47314,23800,65473,40416,27762,17312,92686,26282,24318,60917,10368,-10797,34665,26869,22842,76601,70942,66835,98902,-32405,-62045,8583,-36140,12412,-45005,47231,22805,29590,50839,65496,1761,-46406,-75021,8693,70323,-80775,-21991,-75188,99266,42934,397,39694,15196,-63066,45724,21775,-34566,-18967,-31451,-80769,46696,54128,-33450,15855,19762,74603,27464,-13766,84790,44237,44849,17363,-73060,-18276,-87852,-140460,-20542,-52007,-46380,-71634,-29466,-44437,-127938,-38599,-6393,37525,-2378,-59230,-56876,3284,-26710,-52701,21223,13991,36674,-55954,42875,17379,-16380,3502,30393,-4237,1474,-48003,9933,-25550,-55248,-32871,14952,-2223,26404,-58849,-47664,-5574,41137,-52273,-9073,54693,6066,-17609,-5791,-29301,-13962,71725,-14728,18955,-41068,-83780,590,57615,33309,-13110,21911,-34687,6268,-32615,-55093,1315,-67868,-22959,46314,10204,48311],[24816,-21643,33801,8734,7048,-15449,-9051,19989,65163,-2019,65060,40554,-16053,17330,-37620,10744,5717,47642,40646,-25065,3940,76845,-17837,-23395,-47755,-38729,5934,1413,-30645,58212,14677,-31417,-30409,-25470,24424,32560,-3403,19018,57781,-26725,-2817,-10325,-51083,-59390,-35460,24488,28954,-7925,-32296,-34782,-9529,-20738,30440,-62537,-28712,59913,55097,61240,8532,64840,62672,54224,-108382,43483,113949,-6514,-94358,-14110,68303,-92459,36402,-20692,35083,24319,-62178,40180,22594,4657,10846,-1507,9544,70635,119110,143948,49929,10569,31287,29895,26592,-4592,-5562,3276,-127545,-11435,32721,67078,28517,-19244,35344,20130,-43265,34787,1186,9961,33767,-18516,-87463,-115409,-34935,-42251,9333,30975,24785,30715,24725,18554,-15611,9530,62082,-6673,-79910,-384,22043,33262,-11368,17982,-11376,-2773,45047,-61337,16993,21709,-36749,25072,-147,118645,-22465,4992,-55662,45916,7215,-55514,-30825,-33439,-17552,6167,14240,-16647,-17020,73641,23829,-49563,-15229,-16221,-16720,-9413,45485,-16888,-50370,-47373,-33963,30256,-2101,126186,-32277,38441,-79741,-19389,18372,-18083,-110714,28611,48088,33152,-20618,54922,108980,-5672,13177,6647,81481,16665,-42565,-18101,52084,-31372,-39274,313,42185,-51106,-24123,41974,-103410,-69917,-59935,19562,-1209,28513,431,26543,94971,80761,32500,16481,-21467,40175,57298,-38835,-13182,11458,-53946,-8067,-31541,-100882,-29138,12786,98286,-30904,34871,59130,-47751,1649,-56462,-112113,-17791,-114924,-4280,26711,10458,-63252,72270,-17681,-28776,53069,-59586,8810,54943,-36178,70518,42517,-2274,-3025,5398,79092,43730,-127438,-58715,95618,-13315,-144236,-506779,-2753246,-2453978,-422394,-236305,-194417,-216203,-162967,-85472,-69360,-15364,-66111,-37301,-59878,-48810,-9448,-60238,-61878,-35823,-144664,-50486,-41628,-79431,-6639,40718,-57435,-45915,-58965,-7036,-17093,-59339,55587,74874,51752,4661,-10867,18101,-3839,31725,-106776,-46616,6188,86223,57264,-14414,30552,-43490,-28628,-9727,-81720,-19243,55574,-12459,-77615,-120167,-26388,37989,52123,27328,13691,-53686,-33480,87412,5917,66369,-50731,-52497,-63976,-22891,-3150,-42372,-25982,36470,-81565,12178,12186,3764,27606,63258,-16731,-4859,36167,-91877,-40384,6920,-30377,68138,-17903,-37654,-14744,-412911,-781009,-155608,39448,-65898,-100373,-95399,-37060,2282,16915,3603,13816,44319,-67132,-55175,-56256,-91518,16464,-41624,-47066,-80217,45531,97645,-30820,-55154,-65237,5670,-7161,-74116,-43496,27217,-31625,-40685,133566,109667,29168,17197,46952,-50233,-39162,-55291,-35254,32830,23189,-14745,-50493,-29457,66840,60425,74304,60433,-17759,36773,-11407,-22069,-6487,10704,-54890,-23350,45473,-59531,22997,-39393,109547,52824,-16336,-25844,18174,8558,1662,13590,-57733,-21986,-69755,-36525,5680,-64763,-46324,-30894,-23661,-87515,22229,-27339,-47458,-91700,20784,6057,-1803,-3560,-17313,-64670,6156,-21970,-75382,-17655,-60463,-15395,36958,16266,-25771,27520,60078,-29863,13729,-38052,26769,95937,-16511,3260,33291,52112,-37255,-43436,-43219,-38143,35787,8457,-13749,41190,-48494,-8466,72910,58770,-12673,5520,-12991,-10819,-36221,25056,-26484,45713,-46600,-11666,-11014,55238,-52532,-10966,-30537,16793,-24034,3986,2393,3479,-6881,-2819,3510,19349,-17869,-24680,-44418,21919,-4774,-9018,-39668,-9020,-12084,-15844,4850,-16312,-7044,-5106,-1606,46243,-10899,19825,28295,4449,51688,27920,-4294,-54257,-22016,71862,49216,37183,-26373,120139,36797,-58162,-77994,-79305,4746,-54408,-45883,-59585,15974,-38401,-54497,-50760,-67787,-104068,-47329,3770,8632,48071,-25072,-56179,-39793,21788,-34055,1458,15536,-15511,-42315,-3604,-5870,-58700,-45541,80914,68570,-8129,-4530,-38439,69284,-22536,11055,-22435,-12986,-3227,45499,-99351,16518,-18712,-23880,-7640,3887,-52839,-15942,-1580,23313,21192,-77873,1937,-8144,-4586,-10264,2641,-7078,6173,17587,-1904,76118,-68177,-13237,-53374,-2183,13577,24454,45911,-40602,-24613,51354,-61661,2906,39260,-4747,-823,-53333,14671,17061,-24119,-4199,-6178,38731,25680,19889,39704,-54698,-92682,31268,-46621,-48897,-14354,-20454,8794,-41181,-38032,-81446,39450,18910,62073,29623,-59453,-77052,-81715,-21155,78449,-6006,-34102,-31287,66075,32987,-12625,8807,15330,-54616,11016,1492,-8110,-6214,74219,15372,31088,-22361,43911,-49015,-33233,-33828,-29278,-39497,-4457,-548,-16216,-42408,30321,90257,125877,28688,16287,49991,59128,-69425,48788,11405,-21362,21795,-4529,27842,-10212,73282,40938,83812,64641,75685,-1126,-29875,19708,61631,91335,3296,-9539,-50064,-42827,46442,-34376,-28328,-65815,19070,-6035,-19925,-7608,-7613,42397,-81628,-150397,-51056,-1163,-44048,90419,30143,6770,41510,-22770,57616,27266,41702,64243,-51422,-45906,-58485,-33205,-27701,15644,-2783,-18285,69644,-18391,-15684,-38515,52394,24116,41798,9619,-79190,-61545,-36715,32975,-1544,15971,22725,14350,19786,70633,169233,741223,315255,110517,10021,-51198,22730,18200,15865,2117,26158,55675,601,27876,-22616,5488,26003,5358,27086,77009,-24893,-76739,-73050,-6035,-15606,24155,25839,11527,61512,13932,-10496,-27765,-14237,-30236,-63701,-48521,10952,-23212,-43801,-47646,45673,-39412,-38743,-10982,-51511,30177,-8839,-81218,-62669,6828,-8705,-59805,37867,97418,38637,-35840,-41355,29316,57716,27312,302,66254,49668,-46331,14661,13010,-90011,-11901,-24945,5202,-102334,60117,58089,-11236,10039,421,-10193,-35425,-34125,-57863,-82507,11600,35617,-26088,-17089,41762,-36379,-50429,-22953,-2128,32795,67176,21492,-23435,18799,13780,-144846,25690,13951,28973,46343,49310,93159,-5570,-952,-36006,-2633,34393,71411,-23917,-88883,-41807,-27766,-79643,-62934,22495,104709,-42683,-95712,37251,33060,-5675,2087,-63186,-29394,25115,19183,-40518,-30530,24376,46645,13790,11956,41822,30884,20352,-49401,37016,-63377,1821,78211,-71774,82971,110371,41918,13077,-86169,-93114,-35626,64136,138492,61221,-85530,-13297,59370,-105400,-49292,-53728,38440,10296,58018,53514,45969,17186,68712,24712,52406,40381,11101,-7720,27481,18319,45778,86024,91101,61809,96087,-27078,-67365,3428,-41575,15999,-47464,44401,20402,17365,26418,49520,11646,-48566,-75715,17707,81194,-94980,-52706,-60549,92241,43139,-9409,45590,23182,-31266,60644,19495,-52083,-23371,-31909,-72977,22064,25726,-45366,29975,17872,50903,4375,13575,104690,40986,41760,12865,-71277,-38069,-75830,-145531,2070,-58160,-60125,-73638,-28636,-46391,-134397,-53899,-9331,42368,-4278,-45330,-58507,29077,-31000,-45894,36625,9563,44709,-79398,11266,7581,-20369,-13599,50244,-11608,-15684,-39465,17085,-26699,-66283,-60570,62876,23916,50432,-45237,-49144,-13074,38225,-54532,6665,54732,-17265,-15050,8350,6856,-25192,51002,3886,23407,-36690,-87094,-15286,58029,39401,-8255,35493,-57991,-17481,-34866,-52506,-23691,-97089,-19228,42655,-3655,55150],[36438,-9219,28440,10116,-28383,-17384,7942,30998,62882,-13983,78086,34433,-23320,15263,-63724,-18623,16638,33732,68607,-32973,-26024,55358,-39655,-30604,-49422,-47768,19698,9434,-42414,84227,12799,-26561,-33227,-25011,14596,51615,6030,-467,59403,-17630,-26656,-6593,-26453,-58934,-44023,37287,15498,19150,-16411,-27999,-16031,-22911,39800,-42462,-23211,32979,53800,54502,14632,64410,30162,47038,-88319,24256,85860,740,-93116,2530,77410,-72407,40312,-4092,49898,2175,-70471,59158,26061,22946,11683,7951,25029,82242,107736,154704,73179,6529,3003,30425,46039,2825,-12139,8710,-122172,-45905,47966,81456,32760,-11957,29679,-2794,-50258,34614,21722,13433,51956,-7862,-80296,-118781,-46359,-34649,9169,24952,12199,45041,28079,14101,-48420,-3925,59110,-8776,-63727,28391,-9973,11440,22366,44548,-10034,-3031,44737,-63133,10354,18062,-10267,30639,-10106,79341,-30780,13895,-59103,76740,-3408,-67124,-37234,-15997,-12615,10852,21491,-26436,12189,84736,33481,-43351,-34903,-779,-7261,20799,74223,-9260,-24783,-35417,-34968,35677,4969,92715,-28731,50244,-55740,-30806,32179,-12734,-89137,31366,39789,34184,-20408,57976,120803,-11439,21985,7850,104773,35826,-30644,9039,43853,-48077,-43748,-22390,19499,-33800,-47450,42832,-76836,-64816,-79084,19475,17453,33268,6251,14716,66987,88544,45497,5006,-7205,31789,-17605,-48980,-15557,21275,-14726,-12614,-23764,-99727,-18589,14100,91474,-54329,37488,94839,-26848,19743,-31271,-106635,-25007,-92971,-12624,40075,-18395,-75490,75561,-39404,-32621,63480,-58925,48610,51009,-33313,89957,38520,31252,8685,10156,59478,33417,-105604,-38091,87833,-25789,-115865,-478546,-2882713,-2448973,-353189,-204282,-172647,-217152,-181536,-95710,-71945,-19312,-25147,-40973,-98256,-47689,-27318,-57512,-32959,-50514,-129043,-17708,-39506,-95149,-9232,34056,-52060,-40503,-41433,-15691,-31242,-58155,26046,45460,50645,2143,-16659,19312,3072,10585,-108923,-40764,13129,60648,34683,-6583,14710,-45956,-9150,-35253,-70162,-10167,24517,-8609,-58829,-114133,-36116,27498,18785,31806,27445,-20706,-27344,91316,19566,44176,-43457,-25435,-65163,-23887,-16105,-21593,-33356,35855,-68111,32925,17737,-11099,7981,85883,-16520,-28760,28425,-76925,-44783,-4596,-40246,60061,-6376,-35948,-5964,-466961,-818896,-155689,17080,-77323,-84934,-92961,-58360,-14896,37751,-15818,-31631,30328,-37319,-36096,-56841,-92654,8667,-36898,-58758,-72875,51745,77229,-39333,-65125,-79775,-17884,-8446,-66923,-44425,23493,618,-35104,111827,131923,56141,32566,56774,-14983,-48620,-63109,-55503,12312,42597,4618,-55430,-14470,91571,80258,48972,64073,-41364,14303,233,-35934,-15723,17834,-47875,-20500,51058,-81553,23445,-19793,93248,8441,-20614,-6204,18628,3048,15284,19062,-69738,-37579,-39757,-22338,2573,-76434,-56593,-31662,-1280,-98719,1524,-62775,-54303,-63470,6720,15719,-9314,20774,18324,-73764,22727,4999,-41453,-19739,-35706,-10111,33261,12876,-9111,35306,53837,-59144,-4831,-42180,54260,95859,28173,10380,70278,56755,17096,-24138,-35074,-35888,25504,38274,8157,31247,-37184,-16699,81768,69978,-8630,10891,-12302,-23658,-32272,19545,-40171,52938,-49819,-10724,-35983,100445,-61066,-19106,-13835,21022,-19728,17305,24357,13667,8910,-4352,27395,33222,-15163,3488,-21798,31255,-8676,-20489,-36022,-10434,-17772,-848,589,6598,-18013,-13183,-6222,44762,-2048,7615,-33335,-8932,57273,39058,15499,-51322,-2315,64766,62289,25631,-22204,111099,23288,-75469,-99106,-109267,-4262,-60177,-49169,-30950,10476,-86505,-35653,-38363,-66178,-91862,-49417,-21607,33621,16931,-20747,-55198,-38485,29789,-46313,-9326,82,-21462,-27314,-229,25612,-90886,-85196,77790,119435,12448,24879,-41761,27336,354,12633,-11712,7289,5895,26750,-110352,13340,-16043,-29961,-8870,-3,-36925,2533,18374,16124,2566,-74447,4924,-17541,-7941,-26958,-15493,-47694,6325,18910,-26019,74687,-28065,-23401,-50895,6773,-1251,21933,49849,-30612,-15232,74778,-65476,1455,60540,40644,18852,-58253,7431,14743,-25323,18441,-2459,33470,8807,16381,40016,-45609,-67737,94083,-29418,-28569,21143,-24797,27440,-38625,-27448,-78340,41152,23139,56835,56808,-37347,-100188,-38982,-11775,59949,3155,-57252,-26409,61484,25540,-9702,7451,7937,-49267,-10277,21845,-27479,-3911,81485,1835,64689,-4274,30659,-73099,-43049,-38704,-7681,-30800,7862,-4656,-7055,-11727,41295,89724,81875,25496,2622,39015,40993,-75647,33577,30573,-18499,40398,4679,9797,-15605,-254,27173,94335,92906,86306,-20181,-29948,-2113,26216,57030,7800,-19309,-21000,-23606,36984,-30910,-15438,-23969,30707,-7925,6518,2833,-16948,34301,-118684,-126547,-43563,35227,-47259,89912,19413,20422,40772,-14437,52685,20114,55619,63412,-32345,-25828,-38014,-35051,-23636,6015,1413,-36583,45339,-21312,-9760,-39467,57745,19759,48250,14655,-71195,-62529,21941,76831,-7267,10053,9458,23739,28155,81405,169659,726289,305936,72855,-6463,-19022,12446,33604,27824,-9725,-10016,52980,-16004,27389,-27194,-14558,24473,17414,15920,79776,-27911,-64832,-72581,4963,-5977,11816,48470,15124,48030,26229,-34601,-36347,-14538,-18396,-56861,-53649,3686,-18750,-36096,-46815,84352,-25289,-51896,-2398,-36675,45576,-13504,-59311,-61558,-2780,-22130,-26572,78925,79442,28299,-26918,-13902,29520,52886,42499,-3900,74969,66684,-47171,31231,12817,-85502,-4945,-55299,17633,-91947,53496,44095,-20405,1510,-12104,-28823,-67040,-34674,-35439,-81668,15514,26742,-14246,-10289,10768,-20689,-82198,-22865,-7463,28915,86536,10445,-39690,-13916,7682,-131006,30590,33174,30082,52490,114181,93445,-12054,-4061,-42524,-29650,10792,59051,-29921,-74574,-28492,-31628,-70908,-73280,28841,113928,-38044,-79693,26826,2392,-1503,-25933,-86314,-23201,24700,1777,-46481,-19875,27538,45666,14759,-4917,43028,35042,53075,-65347,8991,-48902,-8031,72624,-88525,52151,99948,37262,17068,-86429,-84850,-46787,57889,145200,29064,-110523,2934,42925,-154187,-75375,-77170,24892,12748,61885,54386,51320,20068,29698,20490,63176,11516,21509,5416,14273,7569,55537,86752,115836,56602,75879,-18507,-62961,7460,-41249,22731,-41464,38017,9936,-1368,4754,25135,26750,-58485,-64406,17981,73564,-109396,-83987,-36607,78850,30839,-16049,54436,24062,-6443,65778,15536,-62267,-21533,-22327,-35429,5645,3657,-60016,38839,11019,14160,-15737,39540,106885,38299,35170,6949,-62087,-45548,-43818,-138080,24941,-63583,-70887,-60726,-19684,-45694,-137487,-57865,18889,46874,2997,-17578,-48506,44596,-36418,-34179,54732,6929,60103,-91200,-41019,-4413,-15072,-33679,62339,-17644,-27045,-7232,30078,-18614,-66146,-88109,89874,24811,70409,-13307,-38125,-22276,39965,-40781,21255,50989,-36128,-8117,19829,19414,-33444,30329,17379,29358,-31775,-73592,-37285,42334,49981,10543,48663,-72825,-34010,-18209,-41855,-43165,-80692,-12875,33547,-16759,45579],[39650,-3479,22170,5327,-51517,-16283,22584,36659,57341,-19062,95392,33350,-27699,940,-73873,-32295,26614,2201,69369,-44273,-54411,43590,-57932,-40188,-40214,-46269,35931,15492,-48732,93400,9144,-18122,-28905,-17067,-11492,65233,19074,-14952,52914,-5040,-48170,651,-2211,-61243,-45433,49661,12687,46921,-669,-9852,-26783,-27931,37941,-13759,-22802,4228,55838,48145,558,54547,16352,40665,-49385,10141,32026,-174,-84066,15921,74891,-34823,37829,7124,63187,-23544,-60382,82233,31270,47020,14166,17899,33499,78173,72502,137338,74907,-739,-17466,35492,56768,17782,-23933,12291,-99736,-70413,44125,79833,29725,-370,21980,-39067,-59559,33563,32513,12831,61179,-5537,-65364,-115514,-39406,-20609,7827,17798,-7135,38452,22865,13243,-78093,-27874,54052,-3219,-40704,54315,-33179,-16347,40111,64637,-26107,-6144,40917,-55583,20492,19617,24484,38756,-5633,13790,-37306,20182,-56698,99698,-9796,-57080,-35596,8712,798,8440,25321,-28795,38300,76403,32819,-37399,-46747,11532,-7420,28779,90037,-7274,-1838,-27125,-32011,34849,8687,42252,-25827,60814,-23617,-33363,34970,-15101,-68437,28192,31485,28700,-9205,57547,108033,-15612,21438,13887,118192,49636,-12329,21751,35184,-57380,-49601,-33421,-14973,-24588,-63200,62789,-35481,-65538,-93021,2347,26422,33844,10927,1038,26313,85518,59427,-5292,13830,18402,-78160,-60875,-20302,31561,15334,-6603,2841,-83779,-7758,14821,79510,-68124,33034,114238,-6737,22142,1459,-95273,-20266,-78110,-7263,56566,-25972,-65404,65252,-52149,-42292,55266,-40969,89054,45870,-13635,91408,24585,54873,24309,14390,23011,22924,-62394,-7889,63950,-60610,-102162,-443693,-2950963,-2457945,-306393,-181716,-162214,-216448,-202135,-106240,-76832,-36319,846,-46298,-126699,-49033,-53095,-56696,-6523,-55356,-97986,12429,-32785,-101907,-6249,7965,-41383,-37764,-39293,-33885,-37010,-59114,-2249,17934,44855,-640,-22441,7567,7700,-18399,-102034,-26812,18540,19987,6297,739,-6183,-35748,9251,-68511,-57586,-6907,-21819,-14041,-47394,-102535,-45202,21902,-20884,30153,40311,11667,-16434,79723,21888,-377,-38129,-7824,-57049,-5108,-35174,2113,-32227,24351,-48893,46889,11117,-24721,-16518,94075,-4335,-39194,13677,-51676,-40323,-9098,-39547,43992,9818,-33022,2030,-510466,-834368,-146402,-19896,-91601,-81548,-93679,-77380,-27475,40362,-36538,-61452,5574,-2157,-14737,-58887,-82787,1094,-5787,-56590,-70702,52775,45210,-51973,-58187,-73304,-35493,-14980,-58110,-39712,15050,25597,-31154,69212,127935,70422,32128,56360,21083,-42493,-60628,-81044,-17443,44420,20256,-48731,-598,102941,77314,24528,49134,-63517,-27178,13074,-40899,-21782,21554,-39861,-17525,54204,-89199,26357,-412,74349,-29763,-22964,10260,25833,-1935,20505,15281,-76697,-57595,6836,-1017,372,-75064,-55178,-25834,18987,-100014,-20167,-77473,-44749,-22608,-6420,29897,-12299,54266,53172,-69620,34368,30033,-18990,-6663,18637,-4451,14739,-2779,665,44500,39168,-75300,-14763,-36028,67014,83646,69090,12413,90773,48499,68586,-5324,-23726,-31542,4251,65956,35865,14972,-21261,-21977,77767,73411,-4989,9691,-8880,-26555,-21263,16592,-47118,55595,-52998,-5447,-58466,121530,-62226,-31312,7182,20012,-5055,29701,56961,21272,19837,3214,47533,48302,-12557,28878,9841,58449,-12785,-19776,-29725,-15607,-29933,13405,-6224,21129,-30102,-19338,-14381,40298,12918,-4237,-75847,-9031,60684,50906,39161,-37776,7849,48814,66224,-3683,-18716,100794,7658,-83064,-108745,-122372,-12714,-49009,-51327,-502,7457,-112559,-4619,-16666,-56558,-61351,-44663,-37417,56188,-11718,-22787,-50184,-33271,35551,-52320,-14717,-9159,-26993,-19763,-1216,54374,-112176,-101902,67684,131798,26936,62820,-28880,-28294,22474,24814,-2292,31092,16817,2141,-115940,8621,-4756,-31124,-12517,-4541,-8262,13919,45996,4041,-13320,-52979,4308,-19105,-14135,-39643,-19468,-83775,1380,17154,-43001,66343,11479,-28859,-40832,19967,-20908,19929,37700,-25103,-8167,87540,-59586,-61,70998,76888,40516,-51328,-4901,16705,-36332,35367,2098,22294,-7246,11799,29190,-42351,-32499,143223,-9691,-3591,49732,-26776,37247,-28310,-6092,-68266,42189,27903,42879,64774,-9308,-107816,12638,10498,34268,9378,-71399,-17817,48870,22665,1255,-3316,1263,-38661,-20682,29957,-43093,489,83127,-10172,78101,14079,10409,-95047,-46514,-45735,12422,-20751,23037,-1789,4074,35805,43623,76197,36417,26285,-9112,17727,16106,-77907,8324,37893,-13242,45906,9315,-6069,-18755,-84238,16260,91575,110986,84430,-37312,-30107,-27122,-7256,30870,18054,-25237,20412,-5504,17615,-33061,2265,30357,41653,-9668,34910,18430,-20670,31988,-129263,-88477,-40648,67643,-43179,75445,3818,31534,37500,-3945,40218,16652,61942,57940,-15607,-13922,-23804,-32938,-16109,-8668,5662,-53290,20561,-13527,-2160,-35646,44955,9782,55060,18672,-42944,-42350,70334,131219,2812,4421,-19342,25414,31309,90101,185869,707886,293191,49280,-11258,22582,1019,41017,35916,-18215,-42649,44839,-30370,26771,-23189,-25517,22286,25951,8058,88354,-13233,-37268,-49997,9464,5344,-4911,54629,18353,26684,31233,-54278,-54006,-10377,-1147,-33504,-59714,-7687,1590,-17633,-41239,116063,-12519,-53200,7,-20349,58679,-10085,-27405,-40412,-11917,-34941,15168,100348,43754,14924,-21570,27267,30130,39637,54042,-4736,80022,78765,-38417,30016,5841,-51518,11223,-74069,32678,-57684,43021,30004,-27273,3236,-25615,-39237,-77595,-32202,-11985,-73806,20144,21535,-6454,-11173,-24528,-3926,-86368,-10836,-10483,30412,95514,-2283,-50996,-33499,7513,-88372,29609,51816,16847,46810,165131,82748,-10576,-2786,-51427,-45992,-12523,46187,-32612,-58828,-19517,-34780,-55002,-59774,37134,104135,-35801,-43186,18369,-36024,-2066,-45656,-100652,-21216,19745,-14627,-42374,-14783,34123,36074,10998,-13544,39542,32728,70691,-72031,-16798,-28194,-10727,62341,-93143,29131,76538,26963,23425,-77586,-62814,-47682,47878,120198,-14720,-111984,19928,26939,-174157,-89732,-89713,8502,27952,78591,41278,41820,24700,-5510,13782,50276,-21370,38737,26772,809,-3762,51039,80240,142722,53535,42877,-9168,-53498,18715,-35191,30352,-31133,31252,-5387,-21583,-10771,-1150,42934,-72358,-40368,14459,57520,-112662,-102105,-8072,60585,9187,-15714,60172,16792,6595,61889,9818,-60031,-15136,-4331,16913,564,-19598,-72644,42665,-93,-25699,-31997,54451,94816,33507,25990,1380,-50050,-36790,-82,-119344,41976,-68659,-69839,-38199,-4963,-39545,-133657,-51298,67422,54963,14740,8138,-29266,41104,-41390,-22681,75024,4878,69565,-89010,-94740,-18982,-1307,-53678,64328,-20628,-30152,29646,44446,-2671,-54186,-106204,89257,4180,82032,29045,-16637,-28682,48097,-15359,32736,41481,-45332,1555,26134,8662,-37118,15669,24095,31643,-30197,-46698,-53801,16056,61227,36846,58080,-79158,-42824,17191,-26276,-51531,-44667,-6802,21486,-26054,24290],[35231,-4133,17615,-2074,-54869,-11638,31107,32407,44609,-17094,102925,34801,-28081,-18008,-65982,-28988,27635,-35427,48564,-52439,-68926,42131,-66888,-49553,-23716,-35627,54121,20005,-50285,82264,1990,-13158,-20627,4789,-46577,67357,34943,-22168,39729,10839,-61325,8755,16102,-61249,-39825,60066,23912,66606,12007,16388,-40589,-35692,23856,18818,-24301,-17874,59915,40622,-28524,38589,10309,34387,-854,3133,-26999,-8035,-66106,24983,61038,6686,26959,8388,71688,-45922,-36192,107047,37824,72526,22957,27324,30989,59100,27206,97373,58702,-9457,-25939,41018,57590,37130,-41337,13125,-65332,-77122,20453,61508,18498,11223,10009,-81001,-71826,25202,29642,9015,55605,-11178,-45899,-102328,-14655,-4953,2599,11525,-31625,10996,10476,18011,-93240,-53754,56534,9133,-11777,74875,-41579,-43084,39188,73920,-57852,-18016,34123,-37417,48089,30474,52261,52757,14541,-56477,-40289,22010,-44857,105648,-10688,-30673,-23970,35757,17395,-1196,24238,-19949,55384,51869,17999,-35744,-44352,17417,-14233,15948,93806,-10577,11102,-28110,-25512,26425,5227,-2893,-19804,67553,7132,-24822,29722,-24277,-55559,19986,20202,18408,11725,52534,76159,-15753,8590,22071,114125,55797,6432,12859,23380,-60061,-54349,-21921,-50275,-27648,-64324,89557,7223,-63431,-96727,-26275,23817,32956,11487,-9801,-13029,71416,69782,-13855,34100,9070,-91379,-70984,-23129,41368,28087,9933,35417,-58232,837,14055,64809,-65714,24623,116593,12686,12823,33586,-81619,-10576,-69117,16322,70957,-11142,-40586,44607,-56277,-50648,32051,-12431,115763,38903,16229,83734,10054,65152,41387,11379,-20933,16185,-11065,21397,32236,-108579,-109629,-407741,-2936727,-2478262,-305501,-174601,-165623,-209551,-216359,-112562,-83350,-60062,5494,-53384,-136593,-56661,-80095,-53406,9540,-50496,-63206,32567,-23388,-89208,3992,-26876,-28815,-36974,-41347,-54760,-32664,-61949,-23457,3452,34236,-4486,-28591,-15795,8817,-45415,-86596,-5356,20600,-16219,-17749,7614,-25996,-15602,21998,-91494,-41733,-9151,-68700,-26229,-36172,-90351,-50169,17900,-47186,21726,44456,32985,-2789,56179,10270,-52736,-33191,-1616,-35488,24314,-57818,25011,-25751,2109,-31220,50769,-4017,-32585,-40537,81915,12807,-36755,-8503,-23032,-28378,-4557,-33815,23728,25895,-27142,7210,-529146,-810321,-128384,-58156,-104874,-90541,-99949,-88809,-30091,25681,-51071,-64329,-23853,25895,3302,-48679,-60228,-3729,36933,-45195,-74790,44936,9365,-67024,-34157,-51253,-44607,-23238,-46652,-30296,6776,41760,-30417,19395,95316,73738,21896,44717,44243,-19390,-50918,-103838,-46809,23785,22150,-30226,10259,96605,57135,8168,19768,-78409,-71815,22352,-37686,-25321,17667,-33347,-14719,55198,-80603,27157,12888,59899,-47462,-22237,18930,36665,-5275,17298,4287,-81513,-70723,49937,21737,588,-64005,-45331,-14666,33362,-90844,-35843,-70019,-23112,18120,-15952,42559,-9422,85858,69503,-55955,39028,42473,-17842,18412,74816,1040,-17281,-28410,-2537,47738,18623,-76893,-14267,-22768,65009,62962,90065,6251,89417,29771,102054,9983,-9965,-22688,-13543,85350,58402,-5284,-5319,-24524,61358,65589,787,813,-7746,-21778,-6488,11862,-46775,53604,-55592,2596,-70693,110844,-57042,-41808,22720,11141,13457,40718,87886,22272,23253,11090,62229,60629,-11082,47990,45052,85768,-17565,-8499,-21826,-26388,-48934,21534,-11248,24621,-40034,-22833,-23932,32177,29107,-12767,-84122,4100,60648,58553,60503,-21722,5432,30350,60184,-35676,-16553,90470,-6923,-80654,-106589,-116235,-17723,-27753,-54804,18136,4647,-105998,30226,7848,-43808,-20761,-34016,-39371,60147,-32332,-28986,-46265,-25311,35525,-48676,-15347,-10404,-29885,-19031,-5990,68967,-116074,-93887,55882,97147,31557,96974,-5421,-74521,35910,46824,5074,51422,24278,-21686,-111106,8258,12643,-28071,-21188,-10005,24182,13459,74040,-7761,-18188,-18695,-811,-15766,-24580,-47146,-10594,-103719,-6329,11308,-45861,52137,41039,-29618,-27958,34472,-35530,18176,13324,-24949,-5049,84131,-55107,-2910,68939,91584,60102,-34669,-19948,23492,-50326,48333,4753,7079,-24845,7553,9193,-48543,-3940,157369,8230,21963,65693,-24463,37736,-12384,20961,-51524,36858,25165,20563,51301,11341,-101768,55163,40337,8454,11407,-69627,-8504,35697,21622,15538,-18457,58,-18525,-20326,22055,-50978,2805,76094,-16812,70592,33062,-9697,-110910,-41399,-52776,31646,-13375,42074,7027,14921,84971,35531,51520,8714,29637,-14631,-2998,-6643,-73210,-20053,29852,-6123,38035,8613,-18306,-17770,-133317,11346,76417,112093,69318,-47938,-27564,-48733,-36814,18560,31900,-26034,61599,6053,-5769,-39827,20502,77968,48898,-12047,52339,32325,-17598,35680,-105822,-46984,-44008,82631,-36331,53259,-13626,39523,32297,5907,24560,19628,63177,54196,-8842,-10680,-12562,-24135,-4275,-26736,8774,-62431,5873,6079,4817,-29114,22783,-3123,63898,21296,-5443,-18951,94492,173646,25981,-896,-54704,18349,28840,94511,205934,689925,277346,42489,-3484,60253,-7828,39739,35428,-19014,-54298,36448,-40564,22550,-12213,-23483,20502,16384,3658,97005,15960,-1343,-8924,6522,19400,-22125,44286,21175,5664,31915,-70452,-80517,2543,24978,2285,-65993,-19857,27813,5273,-28738,129488,-5253,-42727,-3431,-8263,62431,451,6094,-10044,-22825,-42853,51268,97232,-145,1513,-19956,68745,30304,22752,58276,-1839,80951,86104,-20795,8201,-3381,5921,33505,-74353,49288,-10203,26681,14840,-32253,13648,-35314,-37423,-62154,-27257,-2311,-59103,28102,24119,-3223,-19894,-59644,12445,-68511,9000,-8080,40075,96140,-12868,-55580,-35950,10940,-34471,26942,60555,-4706,28970,176316,63493,-3910,4379,-60323,-51013,-30435,35083,-33019,-43090,-12684,-36305,-36618,-29507,44197,77524,-28450,4398,11281,-67945,-6228,-54032,-102727,-22721,7804,-28282,-39363,-22859,26889,20426,1767,-12950,31781,25103,65949,-66202,-26501,-9001,-4560,47399,-79593,21044,48998,17662,32415,-59898,-40796,-38887,39907,71170,-52635,-90835,29051,14420,-150648,-86421,-89277,-7834,48551,101779,18574,21096,28273,-20506,5406,16468,-49845,58096,51043,-7831,-14220,35610,67971,161554,51916,4687,-732,-45037,31727,-25662,34783,-21014,28100,-19705,-37510,-20901,-21844,55807,-82803,-8175,12248,46680,-96347,-96864,21187,40232,-12255,-6897,56797,3444,7534,51403,2737,-43620,-7720,15584,63230,6574,-47507,-79202,42905,-13663,-56210,-45728,51642,77809,26758,16599,-2702,-38709,-14046,42310,-90116,50678,-72840,-49621,-13718,11331,-26363,-121491,-40710,113735,68126,25075,18534,-8521,18237,-44405,-15514,97169,2429,64884,-73612,-130521,-34963,16800,-69801,57905,-19901,-25287,55961,53244,18273,-32671,-107456,68050,-24624,80358,67935,9431,-29030,60509,14611,39115,24238,-43590,11456,25972,-16094,-35788,9838,25066,26881,-34433,-13741,-49965,-10821,67946,61974,61449,-78365,-46329,59973,-10383,-47577,-15435,-3776,9187,-29987,-1623],[26693,-8110,14870,-7164,-38520,-4193,32590,16460,23395,-9832,89614,34273,-25075,-32288,-43435,-14572,12255,-65185,22781,-51671,-61319,48280,-63914,-55047,-5193,-20936,72752,23708,-50403,55451,-6484,-12718,-11751,39994,-77292,55654,49999,-24183,23098,28445,-62728,15461,25192,-55119,-28793,66753,45690,72134,20227,43903,-54917,-44365,831,49573,-22053,-29352,63730,31624,-60694,20190,2665,26116,38716,1268,-71857,-20753,-41213,29164,39392,40004,8965,-1676,72707,-59445,-8692,128402,44907,93128,39540,35599,18398,30520,-12533,49482,33552,-19050,-23440,41738,50500,55668,-63073,11165,-26274,-66345,-16177,29508,1087,17365,-6147,-116737,-84702,3682,13150,4932,37277,-20657,-25123,-79475,19420,7589,-8220,8457,-56995,-26366,-5085,27779,-89596,-70521,71852,25579,19118,87838,-36226,-63225,21537,71801,-95406,-43590,25412,-10988,80587,49232,63027,72762,45862,-107130,-37635,18882,-21147,92382,-5890,1420,-5251,58120,30071,-14277,18349,-1775,62207,19846,-12583,-37432,-25897,16046,-23712,-8982,90040,-17846,11006,-38937,-16783,11889,-5415,-30712,-6666,68051,28574,-7997,18918,-37242,-50883,10161,4314,6383,36827,42652,35198,-10631,-14491,29189,91286,54708,19875,-12780,7208,-57095,-56017,11002,-72993,-41504,-50119,102658,37991,-53067,-87439,-56050,11711,34049,7131,-14361,-39681,48778,70820,-20259,45545,8809,-54646,-75669,-22415,47922,24040,32569,59892,-29351,6936,12539,48556,-46709,16884,105659,31471,-2576,56866,-66513,-4544,-62557,56540,77489,16953,-8661,19701,-52309,-47896,3879,15742,116682,30704,46028,76602,1919,61256,58003,-2604,-60403,12878,32662,38058,705,-155855,-137188,-376855,-2850211,-2497927,-354363,-184085,-180205,-193958,-215917,-111150,-91160,-82479,-10104,-63184,-126678,-70768,-100677,-44106,10999,-39315,-37202,40429,-14467,-51706,19818,-56453,-17652,-35581,-39363,-71319,-20539,-65187,-34422,5479,20455,-9360,-33720,-43593,5729,-61575,-66989,19550,18280,-37244,-30590,14048,-38061,8015,26260,-89141,-20032,-14221,-98363,-36025,-18371,-79711,-49570,10955,-49600,8241,35833,36742,10565,28748,-12651,-92576,-26645,-4402,-1717,50914,-78248,42433,-18668,-26902,-22100,45244,-20782,-31722,-57834,49818,26711,-25960,-34685,1122,-12847,8368,-28813,4595,36772,-19068,7112,-521669,-756771,-105770,-88019,-112379,-104951,-106273,-89126,-22766,1666,-50134,-41819,-49969,37341,14032,-19912,-29922,-4663,68715,-30705,-81810,27796,-22809,-81401,-119,-23448,-44303,-29190,-33375,-18025,2178,51001,-31534,-23404,43269,70918,10930,23437,49196,14485,-35225,-116309,-65800,-12317,6660,-4698,17732,74582,33902,1598,-12467,-79081,-98557,23609,-29292,-26961,4891,-27730,-12360,52838,-59431,21713,17541,54540,-40291,-18501,18589,46623,-6387,8425,-9867,-84853,-70149,70356,39801,3610,-49535,-32734,-574,39976,-73133,-40781,-46614,57,46594,-21438,47512,-539,102777,56725,-37634,38217,33706,-36761,46586,104848,5430,-56550,-56419,-19497,40533,-2593,-67078,-4656,-6538,53464,39929,84097,-8864,70385,7339,110479,19806,4423,-8447,-17733,88973,67869,-25515,6961,-25339,36462,45538,11059,-13741,-12378,-13425,7491,1760,-41196,47839,-55717,9447,-66898,74937,-47941,-46406,25976,-3156,28193,48388,104386,14143,19100,12774,71195,66985,-11565,57678,75352,96079,-21786,8119,-14066,-42622,-72049,20053,-10464,19428,-45365,-23875,-34110,21577,42720,-16827,-63490,25068,57375,59044,73564,-11124,-7237,13951,46141,-53962,-14481,77973,-18702,-70664,-95594,-95445,-17615,-6095,-59035,20186,72,-71181,59841,29256,-31555,20619,-19381,-28005,35684,-42130,-35200,-47183,-17625,27716,-34073,-13265,-5107,-27790,-22289,-12161,63593,-99346,-67416,45789,32397,26441,113744,18789,-92940,35554,74045,10689,61347,24853,-38525,-93663,17560,32250,-23157,-37312,-18504,49536,-456,94186,-13663,-7607,18529,-9642,-14737,-38896,-48636,6358,-102747,-14538,1562,-33067,34429,55063,-26830,-17358,47436,-37245,15669,-14708,-28126,-6093,63720,-60822,-7115,57437,81975,74089,-13201,-35562,34760,-57627,58955,3225,-8338,-44245,4749,-14918,-62398,5664,132407,20961,43616,67052,-17035,31345,5271,45677,-31939,21763,9763,-5219,24625,16774,-88088,78284,67606,-12679,8872,-50592,-1287,29120,18468,28215,-31131,4914,11209,-11686,1565,-50098,358,61224,-15769,50494,51674,-23700,-117520,-28606,-56919,49271,-11479,62543,18483,23483,119360,19664,21191,5041,33563,-11710,-13472,-19539,-60660,-44056,8643,1405,21882,3607,-26994,-12085,-128221,12833,55436,96208,43523,-50499,-21489,-60266,-60125,16201,46268,-21450,90850,8227,-27127,-47697,35559,100844,49914,-15583,48936,39004,-8624,42158,-56194,-12241,-52523,69232,-31584,30954,-29568,44150,24984,11703,11837,28454,62373,55075,-15293,-14268,-1103,-7982,9770,-45212,10067,-60427,7378,31783,9719,-23605,2677,-15214,71831,21745,27601,-2879,89776,175395,52008,-5270,-83899,5031,22217,93505,215959,675944,258290,48039,13532,83242,-11263,31371,24872,-10786,-39775,33523,-43953,12641,2207,-11023,19353,-18717,1811,94438,50267,32552,39525,-3352,32349,-34844,24154,23177,-7996,31618,-83102,-109246,24755,58146,44762,-69758,-29314,44723,24947,-6967,121353,-5455,-24606,-10906,-1372,54615,15337,34567,15806,-36166,-41726,72622,76621,-40692,-10019,-19860,94531,28060,8106,53807,3663,75945,86000,2143,-27759,-8923,65515,56240,-54651,64021,32860,3426,-2771,-35761,27863,-32826,-23274,-27322,-21203,-12722,-43061,39169,33563,-3664,-32508,-86316,27213,-40287,29596,418,55785,93521,-17328,-52378,-21375,16527,9528,29214,55389,-24272,2352,137784,39843,4666,17206,-66477,-49787,-40176,26321,-32944,-28140,-4830,-34914,-20515,5120,46920,42670,-4730,49222,3506,-80585,-11882,-50658,-91205,-24823,-11634,-37811,-48327,-42929,-8497,3393,-12083,-6224,21039,14404,39631,-49318,-11870,2027,9332,30418,-50304,28589,24632,17626,43974,-37051,-26940,-23368,38598,19420,-69774,-55438,23377,7676,-90696,-65047,-77450,-21058,65991,120002,-5065,-3920,27189,-9859,-3217,-26949,-63946,74709,70888,-9184,-22327,14355,51156,159882,48785,-30305,6451,-41843,40473,-17514,31178,-12878,32500,-26207,-44593,-29238,-30853,62154,-82759,23232,13560,50066,-62069,-67343,48587,21087,-20570,8728,41054,-12660,-9,37520,-4956,-16087,-3158,29398,88307,20563,-75615,-77283,41489,-27070,-69031,-59068,31471,64463,21843,10751,-4639,-29335,14427,69762,-52990,52630,-75158,-10825,6413,24837,-6816,-103231,-34097,136281,84683,29381,9404,2968,-15530,-44503,-14599,118521,-760,45889,-48353,-136384,-50044,32827,-78625,47369,-16302,-15700,65747,50563,40994,-6208,-90072,40765,-47079,63458,89106,32047,-22434,71775,41110,38846,140,-33671,18909,20025,-41750,-30177,11798,22609,15101,-44329,16435,-17547,-28914,65400,78690,58127,-71201,-47883,91411,1726,-34151,-2627,-5384,-1111,-28596,-25119],[18540,-11168,12415,-5304,-9721,4310,28907,-8396,-3158,77,55105,27923,-20912,-36141,-13665,1443,-20442,-76706,8461,-39232,-32249,58159,-49558,-52969,9928,-8306,89327,27115,-52719,22649,-11616,-14347,-4839,79483,-89116,32964,59122,-25742,7270,44722,-52801,19444,24795,-41907,-15230,68077,69077,63111,24329,64259,-66503,-51203,-24590,73176,-10363,-30648,65486,22219,-82288,2619,-9747,13708,52050,518,-90926,-35510,-14890,28973,15207,57905,-11516,-20203,65018,-62532,9230,139694,51264,102548,60466,42479,960,417,-36379,9236,9533,-29917,-15722,34167,40092,67663,-86036,6906,9888,-46256,-54385,-9929,-18191,14076,-23613,-133460,-92932,-31926,-12959,4325,18783,-27990,-5423,-51698,49648,13506,-25199,10210,-77080,-57405,-18165,39484,-70404,-69224,96224,42132,45137,90349,-23924,-74580,-6864,61737,-123467,-80510,16158,17369,101369,69150,56045,93148,78673,-122980,-28139,11614,12682,63852,3610,28619,15198,68504,32961,-25035,9295,18145,61490,-9872,-56235,-37418,4543,9248,-32169,-35529,82727,-27148,-143,-55581,-7745,-4551,-19301,-41383,13913,60719,36779,10135,3843,-50280,-50332,3201,-14310,-3940,57506,29397,-3444,-365,-39470,32844,55450,49595,24255,-41140,-11265,-49068,-53826,50047,-74132,-60304,-27175,87468,48885,-35957,-66533,-75872,-4498,39691,-570,-12064,-50059,22273,58038,-23694,43128,16399,5510,-72718,-19460,47825,10114,54322,67039,-2846,12546,12723,30833,-17328,13950,86940,48519,-18935,65559,-49736,-8447,-55527,103548,72354,42993,22584,-2668,-41302,-26240,-16674,34315,87895,22996,65255,75176,2735,45298,72885,-25925,-85399,9246,56536,33833,-25172,-189860,-176058,-355600,-2730159,-2501372,-436966,-206466,-199740,-170929,-195932,-100920,-100170,-96931,-38891,-77664,-102808,-88166,-109513,-28352,-1777,-27421,-25671,39083,-9504,4373,36455,-69354,-9983,-30555,-30406,-79177,-6381,-66710,-34487,18051,6008,-14614,-34436,-65834,-1482,-62844,-49378,40696,11572,-45190,-31156,19594,-38312,26834,21338,-59061,7691,-18311,-98682,-30638,6066,-69201,-44422,-1476,-31615,-6684,16611,22480,20557,6756,-39988,-105297,-17175,-11220,36494,63962,-88712,50048,-15410,-55560,-25379,34217,-31479,-21735,-63835,5292,31348,-13027,-58328,14848,1718,26606,-28066,-8751,38630,-11840,-314,-501034,-697698,-84760,-104860,-110184,-116111,-101885,-78261,-10122,-20381,-27417,-5773,-65364,29960,16283,21087,-1704,-2123,73499,-18748,-86411,4454,-45933,-91714,32457,271,-35383,-30697,-21309,-5150,1738,56263,-31600,-49906,-11290,65902,6328,-3639,39672,46983,-14058,-113551,-68070,-47026,-21771,19881,21728,43792,20749,2185,-33048,-60983,-93960,14469,-19818,-26464,-14001,-20538,-11002,45438,-33545,8253,15319,59311,-15053,-13055,11832,51300,-5425,-1529,-22451,-84844,-55491,60218,48991,8164,-37930,-22834,13924,39104,-50743,-34269,-16832,11723,55970,-24618,41163,13256,96591,18913,-18509,35488,4044,-64287,67338,96430,7748,-92735,-76778,-45090,23244,-18970,-51639,10553,9190,39474,20392,57009,-30252,43930,-10358,96587,24091,17186,9654,-6853,71459,62403,-41619,13805,-25478,9440,16076,26389,-30021,-23206,-5478,16314,-14221,-33993,40037,-50827,10453,-46842,29441,-37704,-43961,15670,-17658,33211,48903,99485,-2663,9823,7059,74973,66061,-14130,55975,90203,84866,-23171,23656,-8655,-61948,-94076,8817,-2060,11803,-45372,-23345,-45322,11601,52382,-16716,-33142,45343,52872,52555,74576,-10733,-24457,1396,28137,-49231,-10262,59815,-27504,-56854,-79818,-69041,-12635,7627,-61605,12920,-6084,-24427,77602,43455,-21442,54392,-3489,-8157,-11533,-41440,-37121,-53326,-12897,12720,-10144,-10786,2982,-19428,-26078,-16441,40178,-64480,-32706,37095,-32874,15748,104533,33842,-81033,20406,98762,14891,55153,18482,-44930,-66679,38001,49287,-20807,-60941,-33168,58831,-25577,99411,-9945,16284,48425,-19532,-23579,-54561,-43852,25821,-83501,-21581,-10775,-9281,16287,52536,-22266,-12014,56968,-24135,11381,-37077,-30880,-10145,30532,-77733,-11487,42670,54915,80453,7149,-50410,49257,-50830,66665,-3224,-18386,-62191,3729,-36719,-77409,-5152,83414,27032,57372,55366,-5178,21968,20714,60670,-16837,-1581,-16958,-26163,-1617,6921,-72147,79683,83540,-27277,2352,-19075,2855,32902,10130,35934,-35862,11730,45613,1780,-22406,-42742,-6723,42280,-6955,29830,67341,-28473,-113867,-11801,-55431,63202,-15641,78626,28256,28414,128715,1901,-8561,17275,36243,-954,-9414,-18932,-41694,-58239,-18768,7913,5774,-3337,-32665,-2457,-84046,18112,37518,70369,12500,-46964,-13744,-57700,-73648,15240,57938,-12190,101650,1478,-42430,-52375,44943,92385,43370,-19802,23301,35734,3701,45779,-712,9663,-62564,26372,-32277,13999,-41222,45281,15171,10647,7241,39292,61507,58761,-32620,-21495,11411,13134,21573,-60376,9460,-47172,23874,55640,12311,-22823,-7491,-23174,70952,18745,45702,2507,61051,121671,66697,-7551,-95655,-9739,14158,87265,207937,668446,236769,59419,33632,88216,-7874,18813,6817,4430,-6429,40085,-38075,-2291,16406,4255,18207,-71949,1262,70805,77764,54939,81165,-18168,36894,-38455,4011,23291,-11651,32081,-90848,-129413,50903,90174,87150,-66809,-33806,40297,35413,24267,96145,-12385,-5322,-19809,2626,39150,30711,55016,27083,-50072,-29216,77636,54003,-67910,-18759,-17246,92914,21767,562,41884,9460,63250,74917,24771,-63705,-6558,100624,73055,-20081,72061,55032,-25005,-23192,-37804,39784,-10755,-486,12499,-15607,-37138,-34748,50896,46113,-5747,-42179,-95516,39452,-13308,43669,12912,70684,91352,-13418,-41123,5736,24275,30382,41030,38233,-33557,-28306,64139,16666,12377,33422,-67654,-49091,-41649,18363,-33832,-14642,6511,-29527,-10342,33318,43655,10660,39320,79904,-7363,-69084,-16874,-38239,-67938,-24385,-35630,-41148,-71798,-65281,-71140,-9316,-28008,931,9164,3034,614,-26656,22227,1892,27397,14651,-15216,46854,7332,32653,57286,-15141,-20866,-5808,45161,-13912,-62329,-18053,1271,6990,-21032,-31601,-58732,-29045,73423,122470,-20614,-26041,18416,18366,-10428,-64966,-57292,84900,79418,-4132,-26444,-8463,30998,131747,40960,-55074,13168,-43970,41801,-16932,15934,-3950,46786,-19802,-41008,-39609,-25714,60762,-69182,43988,16246,65834,-22515,-23802,71667,5953,-7172,26563,14302,-28954,-10654,23270,-12379,15196,-4053,32036,89670,37843,-94206,-66416,39922,-37515,-64611,-72923,2272,58306,23960,12560,-3861,-20754,37501,73126,-14823,52044,-74759,35157,19981,32604,15872,-83767,-36717,125825,100564,26077,-12971,-3776,-46805,-41517,-19373,133125,-4441,18694,-18233,-112039,-62128,39985,-78581,37327,-11969,-6750,61143,35101,62671,19465,-59432,20442,-54522,34455,84208,43585,-10892,75171,57332,31565,-25408,-20947,21775,10848,-57293,-21837,17804,19034,-296,-56751,36336,35007,-35050,51400,83611,49116,-57497,-50053,95885,7951,-16434,-1296,-11315,-8291,-23046,-41276],[14045,-9888,8477,6309,21229,11801,23562,-34603,-27875,10188,11152,14837,-18627,-30463,14701,10682,-60951,-67643,12751,-16394,7886,67597,-27071,-40556,17637,-1844,101057,30149,-58074,-6043,-9170,-15720,-1212,109779,-73374,6846,57921,-31393,-3825,55790,-35579,20488,17376,-23824,-2727,62939,83447,45334,25953,70415,-72435,-53878,-44887,86130,12886,-24919,64917,14218,-83651,-11424,-26002,-3658,33786,-2618,-82578,-48402,5420,26048,-6603,58788,-28290,-40661,49356,-58409,8307,136185,55288,97312,78120,47782,-14052,-23593,-42714,-15744,-6550,-42496,-10531,18982,31761,68711,-105647,1055,36711,-28510,-83455,-48517,-34379,1130,-37700,-122079,-90137,-74723,-41928,9871,19218,-28010,11877,-26789,63675,11265,-47599,16759,-86021,-69473,-23255,48652,-43728,-47177,117505,54470,59238,79657,-13143,-78373,-37518,49855,-127758,-116259,7859,38801,101002,81848,38270,104031,101014,-104818,-13375,1839,49592,28301,15721,44281,32754,61882,24050,-28562,-302,29298,57045,-30929,-103747,-30016,38412,705,-37083,-56535,72029,-36439,-16483,-71782,-347,-17213,-30236,-41829,36755,45383,32607,21092,-14651,-60476,-48704,2745,-30270,-9898,65218,16471,-29967,13705,-53043,32606,16515,45615,18761,-57197,-26903,-36473,-48412,72992,-54115,-76592,-6061,45921,39028,-19026,-39210,-78270,-18085,50145,-8372,-5537,-49474,-2574,30811,-22858,27106,25662,53662,-62203,-17236,39071,-4832,68564,55464,17312,20396,17661,11606,11868,17454,64902,61433,-32569,58389,-31501,-23193,-47040,140911,55234,52703,46292,-17550,-25276,15344,-19997,39249,36936,17741,66732,78047,10661,21849,85146,-51639,-91457,580,56023,7714,-43347,-203672,-212718,-345328,-2630143,-2478999,-525916,-235063,-217560,-145124,-157579,-84010,-110281,-100536,-71238,-98782,-74919,-103960,-106039,-9940,-24359,-20717,-24276,34315,-11216,60403,47628,-61341,-6148,-19933,-15874,-77916,2823,-64598,-25189,30196,-6955,-19715,-26431,-73964,-11816,-51639,-38774,50048,1419,-50154,-24005,23232,-27243,33611,8368,-14053,37825,-18179,-71378,-1941,30516,-56010,-37614,-18010,-6911,-18750,-5452,-4786,25055,-2861,-63284,-90054,-4921,-16658,67933,59996,-82603,45541,-18247,-75558,-39932,22894,-30423,-5049,-57728,-39829,25031,-3420,-72447,16182,12000,45614,-31778,-14354,30222,-9245,-15680,-486650,-652372,-71330,-108513,-96909,-118648,-78665,-60198,1375,-30554,15365,28860,-65685,9713,11892,58381,14687,2371,50824,-12893,-84440,-19565,-57613,-95559,53194,13884,-20248,-28774,-14746,6229,3052,59694,-27748,-58032,-52299,59335,9824,-31285,24172,65213,10174,-94889,-53510,-62712,-52985,35757,21419,12727,21738,5528,-31640,-27225,-62533,-4019,-13031,-22527,-32907,-9674,-11473,32391,-12042,-11786,10890,71778,15371,-7819,3683,47788,-3280,-7788,-29509,-78654,-31699,26187,48575,11598,-33125,-18392,27194,32640,-28355,-19424,10843,2348,46753,-28469,24068,29766,67780,-26368,-1090,34374,-31885,-84702,72769,59231,7669,-114306,-81328,-70146,410,-27134,-36433,26985,22449,28151,7323,22617,-51875,20092,-16847,69688,24770,26232,27840,12296,34072,46258,-51499,15463,-25319,-12597,-16527,44342,-44213,-37520,-302,17242,-32741,-28754,32331,-39059,2533,-16548,-9017,-28467,-36387,-3970,-27266,26247,38176,75289,-24447,-611,-3054,74276,58769,-17973,43207,80688,61451,-19659,32950,-7717,-80537,-109083,-8822,12708,8615,-41305,-22219,-57760,6277,58716,-13400,-12330,56717,50363,42112,63225,-20570,-40156,-7793,10951,-23517,-2025,34488,-33920,-42858,-62510,-46370,-4971,9649,-60020,10780,-11029,15291,81263,48749,-13233,74522,10279,12885,-61183,-32769,-31937,-61535,-11421,-6278,18400,-9419,10009,-5559,-27653,-16040,6941,-20820,458,26638,-74486,5973,71238,33622,-53156,-6416,112443,16983,28902,8277,-41595,-37921,65678,59000,-26835,-88128,-55533,48148,-56107,86079,3506,45276,64050,-26597,-45264,-67700,-33350,43345,-53699,-26709,-23726,16862,561,36510,-17641,-11244,62342,-1397,4960,-47937,-29606,-15103,-7390,-98465,-14336,30698,22267,78899,21497,-63673,65005,-28976,68289,-13232,-17087,-72753,3863,-50873,-85085,-27008,33355,27224,60650,34554,9018,13070,31176,62838,-13743,-26360,-46178,-33766,-15333,-12368,-56161,63785,86074,-35539,-6727,16282,5667,45783,-3782,37833,-31021,13895,76402,16508,-39066,-33504,-15522,23663,7415,18205,76588,-24243,-101855,3975,-46802,71123,-24219,83557,32678,29205,112379,-11037,-33994,31057,36644,14427,6630,-6635,-19401,-60820,-43480,12931,-2167,-9399,-35038,9456,-33791,22622,28034,45390,-16989,-41632,-8114,-41901,-74150,9018,64340,313,94388,-10867,-50926,-51031,47641,61166,29671,-22988,-15541,23051,16176,40876,37686,18254,-69494,-33970,-39082,3920,-46929,42891,2996,1714,11863,46505,60580,60363,-53826,-28989,23462,33800,26249,-68677,7460,-25875,46938,71502,13400,-28510,-6931,-25554,52528,11090,45177,-1911,18830,28346,58274,-6509,-84957,-20998,7649,77123,183693,668166,215088,71554,50139,80581,2137,5325,-12990,22220,31661,56608,-22264,-18737,27897,13697,16003,-122734,1139,26850,89190,61210,104495,-34638,26657,-30519,-8093,19997,-7926,32465,-91969,-131825,70395,110356,122167,-53502,-33476,13733,34588,60200,62291,-23152,8720,-27593,6882,23064,42782,67636,21916,-60442,-6292,70650,44043,-76293,-24319,-8064,65273,11450,2234,25916,12824,42737,51688,41030,-83612,4134,96089,79105,19200,69317,49897,-53585,-44648,-37928,44461,29491,24979,43039,-11394,-62030,-41063,59888,58018,-6981,-41736,-82585,48565,4798,46500,25300,75778,89454,-1753,-22736,37476,34947,28468,59803,14835,-30956,-59250,-13534,-1413,17613,49125,-62646,-52309,-36879,8598,-35728,-3353,22146,-19965,-8209,49969,34994,-10068,90859,91949,-22684,-39340,-19748,-22138,-38256,-19937,-57981,-35238,-101835,-77176,-140464,-12952,-42305,2999,-1916,-7264,-37557,-4996,57482,-7879,44819,1901,13165,67728,-2291,62037,70452,-328,-16090,8635,56521,-20120,-39482,10308,-31787,9922,27565,3009,-39182,-31388,67772,104547,-22597,-40255,962,47353,-14964,-85356,-31349,86909,72837,3714,-24921,-30372,9317,83285,27342,-65513,20586,-46945,37367,-28535,-11059,11628,69499,188,-28137,-53461,-8816,52409,-44669,47544,14970,81391,5280,16077,86329,-3688,23996,40441,-17302,-44474,-19667,10764,-18719,41121,-10656,24699,76298,53722,-94518,-47837,38648,-42838,-51765,-85875,-22991,57632,35883,24788,395,-10304,46225,51428,14025,53042,-71180,70950,29124,33972,36552,-68217,-49015,89435,111202,17103,-35537,-30719,-63509,-36008,-27321,133572,-8222,-8398,11052,-68553,-70634,33459,-70975,30682,-9498,-4121,48137,11764,80920,38931,-26053,12818,-46210,922,54725,39390,1127,65431,59508,18751,-43773,-11042,18933,1865,-57946,-12661,23636,15983,-14223,-66487,42073,82662,-34443,27875,77484,36548,-37397,-53635,70893,8605,196,-3382,-19278,-12702,-14881,-48226],[13711,-3161,2213,27694,46010,16665,20005,-51930,-42322,18976,-24582,-2246,-20730,-21794,34948,9662,-92140,-44068,31888,12192,43312,72998,-1735,-16877,16447,-1605,105885,32107,-62733,-23934,1962,-16241,-1034,120123,-32477,-12829,44810,-42970,-7891,58287,-17207,19331,6969,-5229,5067,51309,81073,28235,27211,59774,-71264,-51687,-54240,87786,42942,-16026,63297,9177,-63012,-19740,-42916,-24613,-6365,-9204,-53628,-54296,13377,22565,-23027,45478,-36707,-55099,28385,-53219,-12654,117861,55321,79416,84512,50970,-20379,-36614,-37355,-29276,-13697,-56249,-13872,1529,29282,57349,-116919,-5718,49779,-22033,-97865,-77722,-44047,-17306,-43891,-82012,-71747,-110791,-66250,21618,51528,-18705,26271,-12403,55185,1575,-72679,26060,-80943,-59918,-17068,50872,-18434,-9509,122382,59075,57556,55467,-9511,-77605,-61695,42164,-102198,-133462,1957,45170,82351,82420,19229,97051,102775,-67105,678,-8702,79563,-4691,27566,46878,45468,37972,6181,-23216,-7695,22813,50757,-42426,-139032,-12670,66180,-5467,-37376,-70260,54018,-44043,-30592,-81945,4130,-21007,-32603,-39413,52705,23634,20634,18273,-35028,-66700,-42268,10034,-36936,-10430,56265,9295,-38433,29313,-42277,30443,-16335,47431,5383,-53048,-33851,-20517,-41594,64370,-22782,-84176,4421,-4908,13013,-10027,-12380,-62244,-23674,62808,-12620,619,-48289,-20756,-6036,-16430,3068,29149,67347,-46226,-18404,22785,-14013,71636,30880,29399,31637,29217,-8132,30049,25366,41760,67370,-41413,38951,-13184,-43474,-37957,151549,29495,39454,58407,-23758,-7172,69286,-3936,32081,-18787,16035,49161,79054,21126,-3330,94026,-69996,-80676,-15896,35352,-32910,-54613,-196938,-233859,-343946,-2598090,-2434549,-594376,-262840,-229609,-122519,-108966,-65440,-121055,-94864,-98599,-126216,-52759,-113830,-94761,3768,-49916,-23270,-22614,30709,-20726,93216,47955,-36652,-4933,-3865,-14,-70588,1654,-57948,-9846,33183,-17368,-24978,-6768,-64473,-23343,-35410,-36831,42483,-10565,-61630,-16750,23620,-9811,24842,-10284,24700,63757,-12534,-34126,44131,46689,-39088,-32526,-33715,9739,-24487,-20488,-37167,23559,1823,-75766,-58763,8395,-16604,83879,43095,-58168,30097,-26197,-80096,-59790,15615,-16184,13799,-43111,-74224,10630,-120,-72806,7533,16987,60574,-37461,-13962,13490,-13737,-37442,-492765,-627447,-68909,-102022,-74680,-112201,-39080,-42118,6542,-24142,66667,51057,-51192,-12168,4782,75312,14558,7059,13424,-13846,-75104,-38247,-58466,-92479,57825,16980,-2442,-26940,-17358,14642,2436,61897,-18482,-51575,-71437,48832,17393,-54072,10955,61667,31619,-64292,-28309,-52177,-75985,38856,15305,-11921,30773,7805,-8224,8535,-25615,-27093,-11191,-13384,-44957,4805,-14542,15362,-1864,-34249,9000,87208,39164,-4478,-848,35618,-1312,-7065,-29037,-64747,-6359,-15405,41223,10979,-35733,-18343,38954,23129,-10174,-1248,31619,-28601,25677,-35755,635,45979,25765,-57822,12543,36781,-49339,-86124,60307,17760,6087,-113027,-67602,-85132,-21876,-27250,-25453,40675,32725,20280,-146,-6265,-66017,4100,-10652,40415,24838,30156,41310,29016,-13180,27176,-56476,13584,-24122,-23740,-44461,59407,-54407,-50782,1895,10032,-47890,-27508,26534,-20607,-14151,14490,-29622,-21109,-27432,-25506,-29242,9280,14986,41832,-45313,-8252,-13592,69565,47598,-21535,22632,46494,40047,-10628,33714,-12475,-94341,-112552,-27231,30061,13638,-35843,-20982,-69920,8843,62964,-7811,-10082,54631,52905,32126,42897,-36472,-50465,-14938,-1370,12006,10538,4795,-37909,-31174,-45322,-33489,1995,1997,-53149,25312,-10644,35793,73024,45774,-5508,78262,18280,27648,-90474,-19375,-19373,-66711,-10553,-24589,44619,-9298,14203,10771,-25772,-9936,-25362,17183,25658,11228,-84137,3043,27131,18009,-30473,-38816,108999,14881,-17684,-1083,-33107,-16388,92583,57904,-45372,-111362,-82837,19921,-84073,55202,22868,69163,63828,-27032,-74945,-74689,-18638,56356,-22478,-30119,-35274,36504,-11088,12802,-14033,-10881,63531,20968,-2886,-47144,-22628,-18562,-40724,-111810,-14477,24470,-4823,70386,27516,-74130,79705,1830,59864,-23584,-431,-70123,3715,-55159,-78672,-45368,-1085,24136,53042,9509,22611,6193,35537,54819,-25949,-42838,-64471,-23721,-11025,-33120,-39933,39526,80596,-38314,-16369,46917,11135,61985,-20270,35308,-19587,6135,95146,29117,-40845,-27278,-21676,8521,23434,19017,76385,-13957,-85835,14164,-31540,72024,-34296,73653,30469,26122,78068,-14302,-54653,35944,34809,29758,26992,10859,2632,-53692,-58101,17312,2672,-12262,-32439,21774,-4384,21876,25022,30800,-39218,-38822,-8451,-19006,-61039,-3723,64186,14214,75024,-23906,-55062,-44032,44111,25547,11145,-22623,-51707,4264,26116,24543,44923,17812,-69694,-91549,-49974,-1425,-46350,37241,-10431,-13795,20615,44969,57952,55150,-69975,-34257,32591,46810,20891,-67754,5050,-1858,64188,76647,14239,-39181,-1066,-23536,13486,-1374,29046,-12921,-25723,-63795,24077,-1425,-54987,-25636,4936,65160,152792,673843,196792,81801,58235,71322,16997,-6173,-27925,37660,61214,79346,1022,-31506,35447,12079,11898,-148848,1302,-22720,81933,53648,104925,-48700,326,-12271,-9310,12016,-2895,29853,-85913,-114409,71663,111735,143078,-29583,-31039,-22546,24767,90513,28098,-33991,13388,-32537,13296,10289,49049,74018,6757,-62506,22105,58080,51584,-66093,-26448,9301,30554,-759,11790,10413,11658,16774,19663,46539,-77672,19804,58243,72842,51837,54453,24832,-75415,-63052,-35554,39824,73013,47129,56894,-8222,-75507,-61445,63153,67451,-5313,-26673,-50700,54272,11516,37669,33086,64298,84691,14435,188,64531,48716,15093,74643,-8172,-21800,-88224,-66939,-10907,20022,59858,-51293,-56796,-28928,-4696,-36906,4932,40975,-7402,-14787,55284,23461,-17211,124164,87570,-41620,-5227,-20061,-8983,-9866,-12664,-71416,-17514,-125365,-70167,-185244,-5832,-51139,-2476,-10630,-15884,-62019,10081,72106,-22235,57007,-8207,25768,82781,-5662,97220,80481,3751,-5331,15809,66338,-5729,-17496,24106,-64439,11939,38427,26430,-24817,-29489,50488,70187,-11058,-44827,-23169,60561,-16673,-83565,4581,80884,52073,9657,-16574,-49703,-10873,30733,10251,-61132,29401,-43941,32762,-52099,-45163,38278,93897,28644,-9810,-68660,13113,39171,-16306,33618,4548,80858,10069,35450,86688,-7966,55124,44591,-44590,-59153,-24326,844,-23334,54567,-20743,15074,61042,64823,-73909,-23987,36945,-42113,-42488,-94994,-33016,58028,55261,47100,8982,4446,38338,12493,24256,56992,-64379,83712,38059,30446,49623,-59796,-67185,45775,113604,6934,-45033,-70447,-60133,-28954,-35041,114973,-12189,-28787,34071,-23663,-76713,12389,-59693,27711,-10764,-11623,32626,-9888,93227,48370,-727,15680,-27191,-27799,11573,19442,8058,41134,47903,3874,-47055,-7598,10468,-4094,-46262,-4377,26760,14432,-22366,-68192,34212,98173,-37066,1030,63665,22912,-12858,-57525,28671,5745,11807,-4510,-25684,-15972,-5349,-46736],[15297,7418,-5782,55841,60936,18363,20159,-51618,-40685,25986,-38437,-18072,-27830,-17826,44341,954,-98748,-16794,55858,40265,60662,72338,20106,16207,7716,-3471,103324,31984,-59643,-29437,18786,-16586,-3759,107866,20207,-17589,21964,-58764,-5025,50792,-3723,17285,-2332,9121,4646,34719,60660,20302,29831,35846,-63627,-45999,-50624,80420,67940,-7142,62428,7528,-26789,-20683,-55645,-45622,-49510,-17439,-15719,-47934,6819,20244,-33376,23234,-36528,-57416,6146,-51840,-45717,89613,50171,57431,76568,50928,-15308,-37619,-29166,-42266,-16401,-69252,-27112,-10041,32915,35849,-116102,-12938,47628,-28265,-98667,-91234,-47084,-34162,-39903,-23544,-37952,-124607,-79831,36481,108379,-2263,37634,-12818,26368,-12872,-94858,34506,-63689,-36330,-134,43275,-751,33089,105426,54263,41200,21890,-13249,-74739,-72937,41502,-52517,-121020,-343,32912,57064,72583,6087,71786,79809,-28924,4200,-18788,94202,-27430,36099,39041,53888,2416,-14101,-11450,-10935,-4103,41377,-47493,-143502,12287,81175,-6194,-33301,-79037,23998,-48956,-36129,-83144,5630,-13613,-24129,-38661,52872,-1216,6820,-242,-54471,-69732,-29957,23285,-29882,-6351,36201,13622,-27975,43652,-2718,30116,-38389,55629,-12075,-31316,-28736,-3700,-35844,26356,5701,-80095,1909,-44731,-21965,-13047,8125,-33334,-19586,72915,-10615,2196,-54848,-28732,-42890,-3980,-20284,22226,45984,-27778,-23650,3629,-14767,64035,2730,33743,44270,46485,-25749,30367,32293,18241,64376,-44917,14319,2804,-59727,-29970,125777,1021,7001,58599,-24206,9710,122250,25223,18134,-58828,17435,17655,71651,29139,-24918,98874,-72382,-59949,-39106,5358,-74542,-61105,-174023,-231448,-347157,-2657422,-2386855,-625657,-284541,-236033,-107818,-63397,-51654,-131454,-84856,-116046,-155124,-42162,-115916,-83187,4329,-71332,-35784,-12358,28837,-37278,87915,35303,-5646,-4381,15242,11980,-61773,-11508,-47394,7065,25396,-25264,-31728,23488,-40328,-33401,-22999,-41347,18894,-22489,-82457,-16368,19622,6523,2226,-31540,39502,78470,-2493,-12728,85840,49704,-20759,-31358,-42551,10722,-22474,-21127,-66850,17316,17194,-74802,-27736,20059,-9246,83069,21805,-20514,8932,-35176,-66337,-76331,14323,7657,29595,-26873,-91441,-6025,-3186,-59917,-5619,17849,67410,-41812,-12413,-6778,-24843,-61865,-521364,-621017,-76900,-90157,-48811,-100140,2321,-32112,3500,-3183,109062,57167,-26655,-24513,-735,63377,233,10748,-23006,-19608,-61078,-47022,-51409,-84080,49813,13989,14129,-28987,-30265,19537,-2899,62237,-4449,-36858,-69396,31382,21743,-67622,4896,37747,42403,-29338,-2418,-24042,-83728,30611,2375,-27175,37106,7116,25904,26302,-7876,-47410,-14547,1990,-45807,20406,-20409,-1661,-5304,-53728,11904,100221,50148,-3814,1064,16944,-892,1289,-21471,-44350,13273,-47523,31480,4561,-43439,-18536,50058,12781,1103,16002,44608,-71014,2240,-47595,-22795,58556,-15795,-62305,20138,42370,-29485,-66768,33186,-4050,5113,-88411,-40411,-84272,-38993,-22845,-20171,48924,40306,12587,-5561,-23816,-66286,-4272,3683,16563,26843,28519,46049,34319,-54692,12440,-60800,10240,-20138,-20926,-61097,64456,-61037,-58670,2588,-3006,-53899,-29862,23439,1600,-36081,37784,-30392,-15205,-20890,-41671,-24108,-12438,-16084,12240,-59152,-10718,-22146,61004,35333,-23005,-49,1836,29568,2494,26877,-22442,-100310,-102948,-40644,45341,25628,-31891,-19352,-78211,20079,65737,-537,-23636,39956,61698,26451,19847,-52314,-54832,-20778,-6648,44170,25697,-22479,-37582,-22823,-28590,-31445,4952,-8572,-41821,56973,-1844,35822,57882,36885,3407,66417,17331,30356,-88839,-4108,-1865,-64287,-6196,-37720,61149,-9304,16755,24940,-20757,521,-47557,35288,40743,-9495,-68386,9475,-8851,-7232,-27314,-69510,87876,5969,-77142,-5491,-26096,-8062,110290,45039,-74496,-122428,-107760,-17982,-101471,12542,41633,81157,51400,-18693,-100735,-73741,-2094,63981,2886,-32671,-43935,43900,-18799,-11806,-11546,-5399,60523,32823,-10518,-39375,-11106,-18523,-61856,-109401,-12008,22649,-19876,56406,25934,-79503,91358,31819,40019,-30272,30920,-51936,1587,-51025,-56444,-48440,-15711,21146,36685,-14978,32569,475,34132,43364,-50208,-42694,-60102,563,9023,-48673,-23168,16833,75781,-36245,-24440,67846,23545,73609,-33797,30863,-7846,-12040,96573,36479,-27112,-27102,-21479,-1935,36628,29121,65661,-1840,-70812,16262,-12375,67088,-43059,51694,24149,20009,37693,-6947,-71101,30377,31783,40553,42620,25180,21366,-41023,-59293,22769,19587,-10839,-22420,33024,-3541,13643,20710,30616,-51533,-40595,-16647,1713,-37614,-19637,57791,27597,51761,-32756,-59080,-35209,36048,3081,-8294,-16392,-70127,-15785,32222,-1575,22123,14648,-62206,-128291,-61214,-6050,-40355,29085,-23163,-32551,23227,32395,51818,41432,-73657,-36304,36910,45449,6349,-57305,3475,19132,64530,71465,15847,-50239,2508,-20569,-39491,-16949,4128,-26070,-64023,-116686,-25844,7407,-15347,-23432,6827,53708,126542,682939,185558,89505,56531,70845,33666,-13532,-33267,47259,75082,101297,26234,-35636,38715,248,5809,-139883,2147,-56582,60826,40270,85708,-56376,-37017,10979,-2586,-833,-2544,20998,-74169,-83662,48565,95432,145597,53,-30646,-49447,11320,102990,-673,-41663,7935,-34167,21591,-2740,49067,75581,-7598,-53040,47890,44700,69228,-42798,-25045,32240,17507,-11267,25091,-263,5540,-10079,-13409,40385,-48334,35481,9340,56571,69486,29737,-3295,-84406,-73054,-30486,27233,96701,61826,55059,-4500,-73484,-87499,59091,74772,90,2551,-10080,56519,8642,21050,33184,35912,74019,30690,23276,78742,63969,4454,72249,-25522,-14527,-113088,-85603,-10277,20038,62028,-34038,-55606,-20721,-20705,-34490,9663,60263,5698,-29469,52066,12157,-14789,118547,72404,-60831,18577,-18207,-4611,9644,-6057,-70803,11332,-132295,-44805,-181765,9463,-51686,-13325,-16018,-23285,-65309,16201,55454,-34898,60929,-17369,20741,85803,-4911,124712,83823,-2424,14553,13831,67695,14035,-9855,24589,-83883,8375,16577,29288,-20058,-25932,26806,30311,9172,-41039,-49042,49882,-16869,-63839,38080,68394,22590,9862,-1331,-63975,-25351,-8060,-4968,-44860,39313,-29562,34155,-81003,-77736,74229,109425,55920,9344,-80260,31393,23519,7477,8407,-16384,55761,-7054,26975,68133,-8257,63984,35570,-58631,-72260,-23850,-6810,-25757,53564,-30475,13646,52553,69739,-37328,2063,33401,-35812,-45284,-97843,-23860,55327,74999,75111,22224,23951,19574,-30256,13028,61275,-54644,73669,49689,24670,50925,-58947,-85480,15085,107616,576,-34233,-108985,-39340,-21359,-39434,78615,-17268,-39770,46567,5439,-82154,-19302,-49419,26427,-15910,-29423,18292,-19902,96560,46369,10292,21943,-4803,-44017,-29541,-11456,5309,5639,26612,-8329,-32385,-11031,-2435,-6115,-30215,1817,27365,15062,-23264,-58730,16991,71543,-50168,-20491,45999,10363,11836,-59280,-12073,1900,16628,-3508,-26943,-20217,4918,-38870],[15441,18338,-13746,84926,66228,17593,23785,-30878,-22618,31459,-28108,-27261,-37787,-22438,44352,-8497,-77293,4115,74411,62048,55996,65591,32443,53159,-4927,-1169,94642,29033,-42550,-25519,35373,-17719,-8650,78829,66387,-4180,-5296,-74734,2415,34615,999,15759,-7694,15894,-6989,16516,28308,24800,34528,7336,-52005,-39627,-36520,68214,73758,-270,63170,8209,13589,-13546,-59420,-62008,-77657,-23725,18713,-26738,-10709,19490,-38626,-2144,-32691,-46313,-12909,-53928,-76876,58504,39697,44162,59248,46227,-743,-29199,-25350,-63621,-21729,-78659,-46284,-8359,39147,9898,-102359,-20346,32498,-40508,-91064,-87568,-47157,-42504,-26922,34650,4807,-107187,-79634,49144,160268,15621,45913,-27254,-13332,-28130,-106162,38188,-40486,-11273,22792,25626,7367,69399,72871,40761,15676,-13199,-19659,-70018,-69046,45902,6076,-82416,1689,5506,37504,59647,1419,37490,36390,-4574,-12140,-27968,90661,-36316,38956,25537,59482,-34396,-29474,1272,-9563,-46013,25898,-49721,-105762,38826,81798,-442,-26087,-86123,-18140,-50852,-29958,-75505,5431,3073,-7302,-40752,33410,-24617,-4057,-30654,-69200,-71511,-13298,38219,-9478,57,19512,33542,-2806,53834,55964,35616,-49912,64416,-29402,-2717,-12861,10463,-33653,-21684,20075,-65237,-8750,-62415,-58444,-26268,19646,-1051,-8802,75418,-1580,-2136,-69234,-24760,-68520,13166,-34720,5595,5347,-9534,-31085,-11579,-8525,49715,-19933,32048,53470,65321,-37327,12724,31370,-4787,52402,-43691,-7665,13754,-62373,-24359,67189,-23823,-32734,49788,-24365,22589,161198,56087,3850,-69068,20124,-18055,53240,31239,-39473,99335,-55062,-37507,-64037,-20695,-102553,-64572,-141485,-205969,-350538,-2798826,-2366289,-617178,-297719,-240648,-102809,-35043,-48425,-139868,-76563,-123022,-176231,-43259,-111597,-78432,-14281,-83178,-55322,6854,25219,-58526,46784,12131,19950,-2892,33473,16307,-55194,-33852,-35137,20772,11891,-31161,-41667,57965,-9651,-39037,-20556,-47464,-13421,-32558,-108105,-26115,10915,14641,-27879,-51854,25542,77658,9017,-25949,96757,40027,-5562,-33855,-40529,-1492,-13743,-5942,-88049,8876,35789,-62591,-8707,27387,4717,72179,4908,19911,-9773,-39468,-36711,-81747,18123,33553,38090,-16809,-91834,-18692,-10499,-38809,-17163,16750,63398,-42820,-15486,-24186,-38861,-83834,-563125,-629078,-90467,-77823,-26226,-87042,26213,-36043,-6168,24577,127835,50297,496,-21399,-1848,26078,-20597,13201,-48759,-26511,-46839,-44020,-40450,-73156,37628,11418,26169,-36465,-51038,21316,-13213,59739,11557,-19565,-52676,6271,16308,-69634,6610,2749,36519,1190,14498,2264,-75636,17230,-16403,-33679,32674,3700,53750,11043,-20908,-57526,-21647,22699,-35857,33374,-28342,-13684,-19322,-65384,18295,106281,48179,-5550,9323,-4086,-2929,15069,-9376,-21313,22609,-60059,23522,-7067,-52367,-14047,61624,2855,4748,30647,51414,-108279,-15348,-62623,-40542,64524,-45373,-40960,19793,48889,23444,-36259,-1014,3615,7327,-49600,-10360,-68340,-49661,-19179,-20084,50649,45424,324,-12645,-30751,-50848,-8408,17368,1628,31500,21861,40319,24837,-76824,5631,-68901,7078,-11311,-4849,-63375,53559,-65865,-58870,3809,-17808,-47963,-33237,22470,22447,-57938,49170,-17200,-9509,-19110,-48324,-15079,-32442,-44375,-3275,-61784,-8142,-28461,48767,23780,-20982,-18322,-27464,29886,16495,15747,-34963,-97167,-81959,-45445,55000,39477,-31120,-16485,-78176,37465,66593,8001,-43316,18422,75032,26737,1511,-62867,-55409,-24797,-5072,65243,40140,-39511,-29080,-17546,-12161,-36696,2012,-13412,-28513,94528,15336,22744,41264,25274,14559,42867,5701,18156,-63482,11042,16151,-52253,4373,-42985,62575,-7794,20732,32264,-13967,11997,-54839,26856,47091,-31938,-41038,22956,-22114,-32618,-43392,-91822,55464,-11021,-131685,-3103,-26427,-13400,114271,22685,-104558,-116437,-121509,-54935,-102650,-32555,53054,81110,33607,-2308,-108851,-65622,13369,66444,18783,-35396,-49084,37992,-24402,-31483,-9323,8539,52941,28569,-15979,-30923,1334,-14009,-67277,-90429,-8449,20838,-22190,38629,19899,-76932,98909,52805,12930,-30026,69929,-21368,-3737,-42412,-23191,-32925,-15454,21153,15970,-34865,36528,-6641,28260,35652,-78189,-23379,-30130,27806,37081,-55587,-7176,2897,77675,-29837,-29195,78857,44629,73883,-38503,26649,-2588,-35256,80658,35969,-4916,-32791,-13832,-8121,43280,41342,46332,8225,-60016,10546,6252,59389,-48943,27087,20023,12049,2703,7493,-81898,19957,29196,44127,47125,29946,34856,-27227,-48403,30762,42947,-5500,-3423,42474,-22026,-669,7397,41957,-55006,-45686,-31419,11922,-10398,-33936,47003,38762,31490,-34006,-66812,-30347,25986,1841,-23984,-3364,-63842,-32286,34750,-31562,-16676,13853,-49219,-137194,-68920,-13500,-30729,19754,-33127,-50302,9330,10739,42023,21608,-61918,-35682,35844,26200,-12495,-39460,4004,32434,43166,58317,18527,-55584,-1474,-20839,-91680,-31991,-22548,-36944,-90598,-120658,-71169,18519,22289,-16757,12476,44878,112315,692428,183672,95113,47263,83064,48489,-15585,-28217,50163,73689,114631,46407,-28279,38112,-15410,-1392,-102742,4013,-60538,35565,30839,55649,-54836,-75745,31097,5588,-17036,-9338,4434,-59940,-51038,5329,70102,129854,26641,-35728,-52644,266,90148,-21493,-44443,-5246,-33180,29772,-24349,44429,73219,-11712,-32191,62285,31820,82965,-15162,-20549,54129,45313,-16444,36920,-3023,-3743,-32451,-37747,25807,-9824,47544,-28409,35545,69383,282,-17692,-77682,-70086,-23311,10763,83668,67472,43418,1779,-59792,-107858,47845,81204,8484,39915,26433,55348,535,3111,25230,-1777,57165,43130,41144,75477,77007,5737,46659,-34334,-15590,-130366,-77325,-488,18153,54189,-11422,-42416,-14244,-35929,-26085,10862,76285,16207,-50251,43346,2961,-10375,75509,52140,-75278,24128,-14923,-11948,15736,-4364,-55693,45394,-120372,-10199,-128895,26633,-42939,-23378,-17743,-30412,-47383,14792,15999,-40986,55876,-27005,3335,74451,-2118,132315,77453,-14462,40381,3695,56471,24993,-19655,17881,-82024,-3185,-18076,9049,-26511,-23388,3785,-1800,31231,-32014,-69987,18731,-17933,-36496,59824,51847,-7551,2884,19291,-69424,-29549,-22947,-12076,-22083,49100,-3369,44338,-104045,-99044,110287,106969,72059,25686,-82828,39022,7682,20421,-17976,-43569,11813,-33790,-3021,32349,-6340,38961,13573,-54263,-81340,-18454,-13230,-25662,42168,-35896,27171,51568,68919,4821,27088,26754,-25639,-60857,-93970,-722,47605,86437,100960,39058,45724,689,-63692,-13751,60313,-42536,53642,63257,19048,39412,-63646,-98769,9531,95791,1389,-5091,-132847,-9566,-13971,-38621,32687,-24964,-42685,46300,8972,-87757,-53704,-43148,23920,-22979,-53509,6303,-12800,87921,34096,7207,23975,14259,-44340,-54785,-45129,-8646,-33817,2173,-13444,-3794,-18716,-17796,-5705,-19378,5432,27874,18546,-18937,-39281,-3571,18159,-72391,-29199,27359,301,30960,-56122,-37721,-1151,14879,-337,-20914,-26852,15786,-26601],[11984,25721,-19534,106898,63534,15960,28852,4908,6465,35707,-3295,-26797,-45896,-33401,39076,-10912,-38568,13554,80825,73871,36692,54391,31245,84847,-16789,10331,82245,23309,-10662,-17627,45552,-20280,-15114,43211,91361,23129,-30440,-86868,10803,13457,-3610,15803,-8289,14442,-30213,1558,-4858,38228,40781,-15421,-39662,-35364,-17953,55496,52458,3576,64349,9000,46617,843,-52167,-69626,-81552,-24534,39951,5873,-30923,19209,-40233,-25610,-33000,-26405,-25131,-53243,-92048,30219,25225,50380,43229,35842,17589,-16176,-28582,-92883,-35144,-81844,-63841,9436,42555,-12846,-78657,-27861,10311,-47771,-79904,-71547,-50227,-38738,-9404,72855,45092,-62486,-66295,54111,172747,27952,51105,-50353,-51295,-40012,-99163,34567,-19456,4658,43902,727,7832,92601,37955,21567,-11408,-41486,-22127,-61381,-52820,49580,55883,-34089,8037,-27181,30282,51895,3829,8060,-15168,945,-50250,-36365,72430,-32439,35352,11182,63056,-60984,-35262,8949,-4792,-90667,2623,-50114,-31731,60452,71202,10566,-17436,-93011,-63784,-49832,-13133,-61178,5691,22961,11317,-44186,-1714,-41693,-10130,-64596,-75522,-73828,4582,49541,18863,6000,21614,69053,28929,57442,112612,49110,-53629,63757,-43277,20013,7944,18689,-36937,-55256,17235,-43691,-18859,-59926,-89898,-42596,23185,25016,2073,67322,13069,-9417,-82116,-8772,-74640,31633,-35919,-14760,-34264,6749,-36961,-16558,682,33985,-31603,26537,53907,79422,-38948,-16066,17244,-25475,33484,-38949,-21382,17561,-46705,-21152,-7421,-40266,-65366,36904,-29467,30002,178845,78009,-5630,-48557,21845,-47183,27110,26421,-46189,95563,-21135,-19534,-83518,-31621,-106804,-65214,-106347,-166444,-351189,-2985151,-2405846,-578452,-302525,-248551,-106406,-33535,-58872,-144526,-74725,-122453,-179605,-51184,-104929,-84136,-52307,-83139,-76418,27840,14947,-81242,-12322,-14957,31974,-192,46665,12165,-52010,-59431,-24438,27286,-89,-35236,-55662,86496,17719,-37690,-28866,-49850,-43748,-39337,-129983,-44324,-1586,10364,-56961,-67287,-7557,61805,18613,-72428,63714,22459,2629,-37002,-27943,-17391,-1316,19902,-97534,1208,49558,-44880,-4923,28777,22536,61448,-2040,51939,-17631,-34084,1486,-72335,23946,52537,37310,-18775,-81492,-23151,-19095,-16736,-22901,15259,47438,-41011,-27193,-32561,-50091,-98314,-603837,-647713,-101620,-68637,-13090,-76457,20103,-54611,-18852,48751,119089,37215,23053,-4817,1437,-23469,-38687,14928,-62153,-30750,-36322,-30344,-29366,-62173,29385,14405,31861,-47358,-74175,21086,-25852,54026,25296,-3271,-29570,-23184,-1213,-60422,13233,-30964,13675,20401,16945,8849,-57101,6729,-37342,-34098,16433,-725,61984,-36087,-56302,-53021,-30299,45390,-19959,40508,-36716,-16873,-36887,-66436,24085,102602,36802,-8722,21740,-22579,-7576,29963,3509,-584,20947,-52705,19278,-20667,-58771,-2003,73902,-6416,1767,43575,54257,-125714,-23075,-77127,-49690,62108,-57667,-6443,11166,53069,80456,-11188,-32992,32657,14514,-12462,10179,-44703,-55881,-20887,-23850,46308,47619,-19349,-23008,-29967,-24206,-11958,21457,-4329,37128,11462,25082,3469,-75171,5621,-81654,4928,3600,20198,-52813,25197,-70192,-51852,6965,-29922,-31882,-34124,21929,36375,-74929,49340,-6,-2704,-22366,-45747,-6461,-45390,-56947,-1681,-52473,-3111,-33562,33514,13104,-15069,-27009,-18562,35006,27399,4464,-45460,-85484,-53329,-41648,57973,49701,-32838,-11566,-66840,55658,64510,17082,-58799,-2064,88722,31723,-5709,-65999,-55251,-25552,1076,76027,50167,-41372,-8098,-14285,3828,-43091,-6297,-5549,-16390,122084,37084,6687,27151,14116,27789,13418,-15953,-8129,-32228,24788,29596,-31721,20025,-40366,47602,-3583,28644,29805,-7051,20437,-47551,-1632,47982,-49751,-15593,37175,-10584,-48290,-65936,-100977,23622,-34016,-158341,5039,-36568,-27791,106311,-3992,-122494,-94720,-118438,-80895,-86260,-69437,52902,74404,17601,18237,-90832,-53099,24885,64515,25299,-39015,-50982,21914,-30504,-42860,-5879,28618,40324,9519,-17867,-26199,10103,-5418,-58479,-61903,-6122,14434,-15612,19146,13578,-64675,102627,62032,-11653,-21764,103983,13191,-12334,-33523,10936,-4994,-7795,25544,-3481,-47262,33383,-17852,19742,35744,-100619,9745,15849,43460,63958,-53910,5162,-17,86184,-20089,-29735,82888,71023,59932,-30940,23368,-7944,-54300,52750,26063,13940,-40995,-1150,-11343,41513,48279,23298,13911,-53098,-262,19365,52510,-51988,11856,25508,3575,-19334,22188,-83037,12196,28665,40579,39381,24108,42256,-15238,-30124,41338,64615,2238,23441,49983,-43824,-16114,-16827,57009,-53298,-50240,-48501,8299,13105,-43343,34732,46386,17609,-26654,-79543,-34382,16699,18312,-31723,15117,-36452,-41856,34921,-57670,-53534,17029,-35162,-123640,-70573,-24995,-19773,11008,-39080,-63453,-24156,-13954,31005,1021,-37483,-33986,30033,-9060,-28220,-18095,7718,35462,4069,40369,21778,-50140,-13422,-27124,-127121,-41821,-46141,-42332,-102242,-95255,-90220,29529,48740,-9240,19675,40167,111264,698808,190716,99233,35112,103062,58116,-12249,-16240,48138,62976,113707,55836,-9845,34570,-26279,-8129,-55825,6583,-36823,16348,31896,25127,-43331,-105255,39902,8857,-33426,-20641,-18187,-46861,-26940,-43754,47117,101048,42073,-46818,-31221,-4227,54416,-34577,-42389,-21826,-30918,35460,-58208,37926,67964,-1849,-3942,59254,17833,81361,7487,-14370,67028,106609,-14206,43200,3193,-12626,-46009,-45187,9279,19912,55636,-45476,15907,54351,-27884,-10220,-56535,-52607,-15467,-4359,36316,64357,27809,11662,-42234,-114380,31050,86733,17740,75269,48565,50817,-7915,-9692,11836,-36210,37259,49770,49056,55103,82988,19398,4998,-34206,-26191,-135744,-57486,15010,14365,37713,15814,-16304,-10316,-45814,-12055,9307,85204,21346,-73475,31547,-4712,-11088,19022,30946,-79959,13802,-10742,-29662,8837,-10527,-30783,74508,-94597,20840,-49355,37917,-25872,-25222,-15909,-37820,-14468,10134,-24235,-38870,43480,-37037,-17553,50684,860,115276,60281,-25979,63940,-11031,33938,20721,-38586,11273,-60253,-21341,-44499,-28281,-42410,-23536,-12293,-15925,49355,-21265,-79595,-20865,-22079,-13062,67176,34032,-30475,-9787,42200,-62500,-20316,-15738,-6905,794,57211,28841,60598,-110406,-102216,133759,85201,72173,37678,-73074,34168,-6529,20709,-35608,-68291,-33257,-53995,-37582,-9904,-3441,-11932,-17290,-32416,-82632,-8481,-19535,-22919,28421,-34481,52594,52576,63936,40741,48089,16723,-13908,-82219,-84791,25074,35843,83326,115594,56444,64732,-8252,-80771,-43967,48719,-28900,39828,74565,14669,17886,-70462,-104148,28621,82042,9627,32385,-136088,19522,-7205,-32367,-10786,-36393,-41423,33593,-11782,-92368,-81258,-40477,17981,-28457,-76840,-3761,9522,65902,14868,-4974,17229,25779,-30568,-57740,-72655,-30996,-68428,-18561,-9345,29497,-26396,-33237,-6203,-20832,6642,31218,25480,-13729,-16572,-21778,-32142,-94078,-22707,9408,-6684,39223,-46098,-46018,-2991,8071,4158,-7968,-35531,27198,-11171],[5618,26974,-21526,113051,54098,15302,32676,44093,37682,38594,20074,-17483,-46330,-43956,32723,-1368,-553,12440,73031,74819,16706,41342,15927,100760,-23551,31663,68524,15944,29328,-11160,45732,-24322,-22738,10345,90063,53544,-48081,-93129,16668,-7964,-14979,17809,-5309,7124,-59187,-5055,-27960,52456,47003,-25170,-29229,-34370,-2185,44972,8844,3958,62806,7437,64974,19709,-35686,-66575,-62817,-18141,43357,39292,-44058,17472,-39166,-43547,-43408,-6459,-28829,-41441,-83236,7257,9551,77632,37768,19995,32463,-3701,-36706,-119602,-56955,-77629,-71952,39649,39132,-24990,-51250,-35452,-10620,-41092,-66219,-53178,-61327,-24407,6490,78987,70685,-7371,-43571,48084,131922,29286,53459,-74332,-76592,-45195,-71575,23817,-7074,7411,54933,-26042,4557,102225,11840,1040,-33122,-57962,-15923,-46034,-31195,46243,84224,4799,17713,-52898,34710,53388,10045,-6397,-58033,-9253,-99927,-44139,47011,-20704,26674,-614,64118,-69585,-31753,7731,840,-123754,-26109,-46605,53375,73447,55010,23914,-9020,-98612,-96268,-46046,9641,-42827,8538,37547,23766,-45847,-41541,-48476,-12704,-92052,-71178,-77043,20368,52840,46932,9334,46759,113762,57307,53175,145750,69262,-51374,46128,-52062,28274,25794,19557,-46489,-59685,2895,-21214,-21045,-47287,-111258,-52599,22176,38659,5729,49348,30200,-13050,-80161,17740,-59458,46598,-25198,-30088,-57931,20116,-37376,-8366,8335,21064,-31498,19248,42843,82667,-28411,-44806,-10898,-41709,11106,-31939,-25471,13402,-16067,-19062,-74643,-46454,-80283,25363,-41805,32079,175209,86056,-7895,-9319,21161,-61921,894,15893,-46801,88220,20162,-8323,-90989,-21720,-85468,-61637,-75153,-127104,-348058,-3164877,-2526884,-525044,-300544,-262890,-116032,-60162,-82262,-144116,-81090,-118821,-160529,-58736,-100947,-99052,-102331,-72728,-93184,41193,-4764,-102123,-66638,-37682,28693,2218,51599,1700,-50570,-81796,-18682,24497,-5911,-36812,-72568,99540,34243,-28023,-43191,-44938,-62712,-41879,-139929,-65522,-15704,-6082,-77731,-73737,-42070,36230,23918,-129791,-2658,3785,2893,-35871,-9520,-26682,11044,47065,-94322,-3343,53331,-28376,-12929,24349,40238,58450,1667,68617,-9818,-17171,38244,-50183,27945,57352,28098,-34298,-69016,-18597,-26323,-54,-22189,13198,20315,-39126,-47588,-27857,-53153,-102035,-631473,-672489,-101599,-64157,-12552,-69705,-13824,-82120,-30995,60242,91684,24803,36561,16375,5985,-68872,-47055,16526,-66094,-29900,-31126,-9455,-20657,-51886,28143,24133,31343,-56681,-92967,20210,-36267,45842,32290,10218,-7542,-50080,-27342,-42820,20175,-53738,-19510,25875,5737,-9680,-36705,5157,-54704,-31083,-6047,-4060,48260,-95872,-92707,-35047,-38727,64834,-4589,40609,-43536,-10570,-49809,-56909,24512,88369,20516,-12285,35642,-34346,-14259,40993,13465,13819,11362,-32877,17763,-31084,-60369,16445,85542,-15424,-5833,56456,54595,-118513,-21868,-86213,-50805,51448,-53623,25534,-3705,51671,106618,-6866,-54552,63814,26519,7882,12056,-24223,-61144,-29845,-30262,37565,45564,-45034,-35300,-23157,3881,-16991,11588,-2988,40246,-994,3337,-22855,-56485,8112,-94229,3928,23859,47499,-34744,-15653,-73410,-40351,12103,-36015,-11749,-29865,19835,39711,-84478,42067,11771,5893,-29191,-37864,-1793,-48820,-45186,12178,-34285,452,-38519,16762,2126,-6180,-24049,30968,38393,31815,-3611,-48535,-67125,-21097,-32892,55812,53864,-33757,-4518,-44942,68218,58778,25249,-63457,-14930,98056,37683,1345,-63282,-56321,-21731,8338,83033,53118,-28757,27201,-11693,18563,-44516,-16891,17302,-8215,128376,57019,-4841,17432,5925,41609,-15784,-44155,-43582,-10897,36084,34362,-5987,35429,-32307,20105,3247,40190,17716,-1314,22744,-30123,-31604,46891,-56623,-890,44656,14563,-47445,-78482,-94798,5115,-56806,-142384,15607,-54264,-44301,93332,-28505,-120245,-64721,-98967,-89341,-56121,-89102,41451,67535,8290,36829,-48871,-39431,30297,59231,24903,-43597,-50527,1100,-39061,-45647,355,45771,22977,-17072,-16084,-25877,11599,5470,-41027,-34831,-7058,1556,-6076,965,10564,-43980,103809,62487,-22578,-7345,119016,40919,-22847,-26726,34177,23336,1176,33774,-16470,-50823,23532,-34282,10700,43018,-111439,44830,58618,37660,82585,-46248,10914,5433,95863,-8975,-26262,82936,93722,33972,-12144,20018,-23242,-60335,21775,7105,18584,-46656,11263,-13072,31804,45682,3244,14870,-46063,-12177,22967,48810,-53279,14256,44276,-4054,-26242,29518,-70800,11682,31175,32793,23736,13059,43470,-5774,-10001,52619,77337,10433,53697,55477,-55485,-25925,-46624,67187,-50357,-50045,-62146,-5727,27120,-47432,24206,49630,9883,-12357,-94867,-48552,10496,41419,-29039,35319,1247,-43398,33866,-73863,-76439,22057,-24773,-99284,-65909,-38742,-9828,4671,-41325,-70379,-68203,-33419,23001,-14652,-7831,-33025,20777,-52436,-33619,3193,15325,28103,-41313,20763,24599,-32156,-29161,-39032,-136195,-42365,-64512,-40794,-97666,-67370,-71837,37780,60019,-4069,25567,40192,119664,698023,203387,101909,25204,119647,60490,-4505,-3530,44425,50560,97355,52487,15967,29098,-25791,-12715,-17453,8671,-1534,9898,43374,2303,-23640,-117493,32610,4111,-46023,-29804,-42363,-37483,-16235,-80695,34694,67888,44106,-60615,2382,-1397,7814,-41802,-36986,-36993,-28586,37309,-95340,32211,61598,18910,25171,38515,375,61770,17873,-8918,65801,169314,-5043,42844,17115,-16999,-48948,-32709,-1895,30385,62188,-45810,2302,30811,-49903,15925,-25768,-23512,-8870,-13563,-23397,53435,11314,23993,-28283,-105378,11154,88406,25071,97428,51850,43060,-12979,-13288,-2305,-56487,19319,50844,44853,23065,77865,38426,-36203,-26842,-42264,-126598,-38528,31085,8148,16560,45595,16708,-8900,-47331,2668,6424,84085,19783,-93948,18627,-13723,-20327,-21649,11526,-71929,-1959,-5692,-52340,-5810,-24476,-4070,88353,-63407,37992,23463,37193,-2968,-13939,-10796,-44835,24030,7309,-44470,-30568,27041,-45667,-33934,19893,2238,78663,34415,-31390,75906,-25354,7192,3757,-52499,9875,-29510,-41080,-50787,-69654,-62963,-26420,-18309,-8928,60815,-11513,-73802,-54861,-29810,-1590,63412,17828,-40858,-24327,63319,-42438,1880,2469,10154,17943,62609,57044,75773,-95326,-86349,135273,53041,59643,45809,-51515,21739,-17607,11127,-38584,-80972,-59794,-56090,-57913,-41961,384,-65800,-49915,-130,-72933,5766,-26367,-17796,20268,-26083,75875,48564,56444,61327,62617,4457,-1982,-98661,-72316,41858,23289,64413,112256,69571,75161,-3019,-83105,-65092,25260,-14899,41233,78591,11010,-7703,-75915,-101220,61182,69889,22313,64815,-122801,40992,-1290,-21971,-41223,-50927,-40192,11364,-45749,-93353,-93956,-37842,8292,-28565,-91914,-12558,38511,32341,-6703,-19888,2061,28770,-8580,-41306,-87191,-54875,-90889,-30586,2346,57233,-30158,-46407,-11223,-36388,6056,38741,35946,-11849,-1958,-33680,-55853,-103495,-5804,-6752,-10649,33780,-29078,-43878,-4354,-1789,8134,8849,-43780,38752,6547],[-156,21852,-19261,97304,38698,16973,33240,74113,62186,39409,28115,-3733,-34568,-46868,27432,19963,22594,5817,53217,66336,7850,29260,-9951,93354,-22469,58018,54800,8989,65520,-9502,36530,-29278,-31107,-14509,67753,74627,-55711,-93765,17950,-25675,-28649,21433,-1369,-1425,-80620,-300,-36477,59300,51006,-21100,-21649,-35259,5094,36738,-40507,712,54775,1903,67287,38491,-14706,-54204,-31029,-5394,30173,58937,-43095,12782,-35600,-53994,-63437,4899,-25081,-14105,-51959,-10380,-3595,115578,43844,699,38064,4469,-44475,-129505,-81139,-66974,-65797,72847,29320,-21863,-27719,-42958,-22010,-18892,-47313,-43493,-80958,-5703,15230,53450,74163,36132,-16883,31659,56698,18144,53686,-91662,-83594,-42127,-29482,9083,-5380,-73,50438,-47973,1263,102318,-2410,-16490,-45419,-62611,-945,-22760,-12915,32835,87536,22910,28753,-62510,45402,61520,16911,-5183,-76907,-28124,-141588,-50878,22424,-7858,16401,-8359,61349,-59752,-24091,-2365,4227,-135013,-53462,-36170,116046,78286,38568,36057,-2165,-100295,-97868,-39426,31837,-22623,14973,39081,24349,-42420,-72321,-43120,-15090,-104872,-56402,-79428,31734,46235,67231,9542,81631,154294,73331,41452,145895,90886,-42497,13178,-55888,21028,34285,14609,-61425,-37398,-12196,-3378,-13126,-34606,-119239,-48435,20271,38701,-2140,25910,45956,-5734,-55014,51540,-27999,53278,-8652,-32657,-60828,30054,-30177,11044,11328,12441,-22765,11685,22190,71845,-6624,-62215,-47658,-52676,-10896,-23593,-23085,1997,18598,-16150,-114080,-43670,-74582,19450,-59525,30119,155144,82287,-3384,31339,18410,-60407,-17662,2033,-44733,78140,56589,-2473,-83146,7723,-45402,-51921,-53193,-102035,-341121,-3288700,-2725106,-471841,-293453,-282421,-129372,-107832,-114010,-138335,-93939,-116048,-123454,-59778,-103498,-117726,-150468,-57098,-101525,40830,-32261,-118452,-100161,-49730,14457,1419,46759,-11288,-47637,-96593,-20257,12889,-5624,-34516,-88799,93303,37450,-10722,-55580,-32441,-66067,-39769,-133693,-83177,-28455,-30131,-86682,-67643,-61802,9027,24462,-168053,-74214,-9797,-2607,-25432,7589,-23999,20561,66204,-79262,-3944,47064,-18063,-26779,15905,53613,64050,12327,69386,11700,8512,64101,-22470,27013,44980,13726,-59650,-61739,-7376,-30376,8191,-18014,8572,-14818,-40279,-71593,-9558,-45472,-94780,-640731,-698794,-84526,-63971,-23557,-65883,-60003,-108158,-40738,54609,61359,17535,40243,30611,6136,-97136,-43260,18045,-63933,-23916,-30032,13939,-15060,-40917,30575,37182,26578,-58693,-102006,19784,-39916,36945,29238,19662,8090,-66399,-53995,-21406,23137,-62328,-51828,20592,-12424,-44009,-22685,13824,-62655,-25855,-26349,-4844,21755,-141227,-110239,-10850,-46417,75535,5854,34845,-47231,1918,-52018,-39572,16516,64508,3058,-15595,49087,-37115,-22031,44150,17818,20282,-586,-10840,15873,-32900,-56871,36020,93946,-24564,-15956,69405,52726,-94099,-16219,-85635,-47062,34912,-37739,44175,-20657,42412,85946,-29151,-60836,78439,40892,5436,-6788,-16082,-67963,-44105,-38590,26792,37414,-71063,-46089,-10770,22368,-23484,-9078,3532,37141,-13779,-21037,-46623,-34050,8680,-97668,3939,46085,69811,-16119,-58008,-72764,-27997,17902,-34956,4170,-20319,15073,32571,-86390,31809,12882,15951,-37351,-29925,-2492,-43742,-10449,28496,-13173,-925,-43576,907,-10558,3576,-11161,97842,36382,28083,-7012,-39790,-44465,11537,-24825,51519,53547,-29007,3575,-17695,69983,49693,30272,-56051,-17536,100040,39853,20976,-58783,-58297,-13344,13318,92229,48417,-7951,73379,-8533,30652,-37260,-25053,51390,-5554,112197,68708,-9458,12447,2235,53569,-39822,-73090,-79530,-5393,43824,28718,21164,43500,-22598,-11637,11089,51698,-532,2602,18155,-8933,-41436,46262,-49157,257,40306,36204,-28752,-69838,-73990,7501,-70449,-89729,24437,-73153,-56928,83010,-45349,-100701,-36771,-68958,-78973,-20552,-87070,23813,63721,7058,47065,4068,-26761,28769,51875,20607,-48421,-48866,-18929,-50082,-42068,10433,47551,2836,-41605,-12106,-27393,4739,15893,-22268,-18797,-11942,-15510,1017,-11992,12730,-19658,103753,59971,-13972,8736,105972,52669,-32732,-21675,38256,40129,7406,43674,-20030,-46134,8685,-54386,3465,53097,-109772,68149,78506,12033,89867,-36263,8997,13408,99769,720,-20003,79742,100984,2550,12061,14543,-42866,-49140,-2754,-18193,5032,-45263,17234,-14439,16758,34123,-7442,12362,-33227,-21428,15492,48243,-53778,33877,72381,-9542,-20858,23985,-45686,17829,36660,25398,7932,6398,38785,2266,7901,61332,77600,17542,80563,58349,-51077,-24339,-72618,67390,-48345,-43140,-67304,-21884,29576,-48259,18100,48219,5968,5001,-107112,-68942,8520,58924,-16119,51950,37421,-38191,31668,-78653,-84237,24914,-20989,-74124,-56922,-50641,-2755,2148,-41783,-71671,-104276,-40179,21619,-22136,17545,-33999,9449,-91716,-24677,23423,26953,12589,-78542,2217,26017,-4109,-42334,-52651,-119498,-31880,-77317,-32830,-78290,-49907,-23328,41133,57445,-2715,27570,44617,131845,686289,216836,102461,21159,121354,55562,5794,3714,42047,42119,69388,38959,43253,22512,-12485,-14041,2854,8617,26823,17412,58702,-9117,213,-109256,10485,-7390,-51407,-29426,-62608,-32297,-17451,-92884,34349,39349,38267,-71103,30530,6093,-33918,-45491,-30474,-46595,-26538,35795,-116450,28524,56327,42830,48566,6469,-21304,30208,12639,-6995,51353,198471,7984,38442,35354,-13665,-42460,-4366,-2613,25122,69771,-39060,-3829,6161,-63314,49734,7927,10118,-5238,-14301,-67625,35679,-5211,35126,-22416,-84713,-9378,80248,28014,97970,38065,32490,-13026,-7174,-12139,-59771,7773,48147,30223,-11546,60555,52863,-61520,-15529,-57124,-104464,-26613,42384,-1003,-3839,72953,46207,-9645,-40987,9070,3930,71828,12335,-105926,6318,-27422,-36530,-31103,-4315,-51729,-11075,640,-72477,-20430,-42591,16346,81463,-34935,37606,63715,22572,22530,9895,-2673,-49109,58745,9869,-37474,-20618,10440,-50162,-42015,-10969,191,34569,5595,-28297,70439,-34523,-13216,-17566,-49737,15217,-4433,-55769,-36326,-99587,-81648,-30527,-15614,14038,65960,-4108,-52342,-73600,-39014,-4017,54103,5861,-37114,-36032,78653,-13039,31229,18262,33456,25505,65407,71557,81944,-63116,-57145,113923,25293,44423,51417,-22451,11665,-24304,-2675,-26993,-75298,-57601,-37866,-53079,-49629,6197,-99721,-76022,31996,-51796,23522,-33588,-11270,21524,-12939,78551,35600,47285,62910,69112,-7613,11975,-101229,-58029,42791,13902,33608,89742,73217,72947,13160,-78823,-69876,-4641,-1947,55431,72768,6489,-30413,-77702,-91307,91890,61223,34497,81407,-103585,52200,3473,-9747,-53883,-65288,-41492,-15474,-77810,-88330,-88245,-30764,-3311,-20828,-93751,-19970,62974,-7232,-25773,-32604,-16675,25160,14188,-15385,-85822,-71443,-98685,-32206,16260,72356,-28078,-55394,-22747,-62063,4370,48788,48969,-14797,-6685,-37581,-49198,-94178,11082,-19933,-12055,15505,-7262,-40401,-6309,-12765,9770,24699,-47727,49543,25156],[-832,12530,-13559,60446,18617,21331,30124,87116,74149,37207,15195,8155,-10042,-38331,22416,47897,27300,-293,26683,51157,12553,20368,-39233,62464,-13012,81390,41020,4805,86255,-13188,22481,-34196,-39571,-30347,36068,79250,-54079,-89941,14568,-37736,-40035,25768,470,-5846,-79049,14161,-35613,54758,50649,-8906,-16072,-34500,2000,28607,-76133,-6086,38090,-7560,57000,51799,4914,-36864,1561,10720,6579,53416,-26990,5297,-29309,-56644,-84805,4027,-17841,25170,-8337,-23209,-10560,147273,53256,-18336,32343,6971,-46198,-113059,-97318,-52772,-45523,97454,18733,-3541,-14265,-49863,-18427,11547,-20353,-48977,-103321,9123,14048,7370,56736,52361,8389,9520,-13885,-2030,52941,-97243,-73141,-31494,13879,-4738,-11487,-10724,30544,-58783,-93,97677,-8853,-28096,-48116,-59321,17832,6391,-5425,11412,70707,20377,38538,-54117,56233,68700,22458,3927,-65007,-48546,-156504,-55266,4590,-7,9104,-12156,53676,-38580,-19474,-17478,2637,-122865,-70555,-17802,133121,78609,25176,44002,2216,-95715,-60444,-29737,47351,-2167,24032,24087,12752,-31846,-83249,-26634,-20653,-99479,-34217,-77503,37891,31184,76006,8137,102202,173595,71582,24759,119657,106541,-25057,-23858,-56122,4466,31324,8101,-78696,-3673,-18046,6042,1273,-27058,-112636,-27164,19331,28487,-20090,3163,56922,16325,-9869,87286,11051,48800,6053,-19222,-48047,36373,-16187,35342,9025,6735,-10419,4835,-1794,48537,21999,-61376,-82454,-59779,-29360,-14468,-20236,-14470,43258,-10823,-115881,-35459,-53244,21048,-77599,25793,124621,73069,5529,61313,15838,-47393,-25368,-12840,-43735,65798,77288,1380,-61473,49053,1007,-35222,-43610,-100044,-330319,-3325090,-2967063,-428712,-282453,-301405,-145522,-164582,-147011,-128218,-108877,-116018,-80725,-51966,-113501,-132892,-181786,-43786,-100580,26302,-61692,-128486,-108967,-49740,-3453,-5799,32527,-22941,-40389,-102734,-29555,-4468,-2890,-27104,-99064,72222,30308,11042,-58571,-15669,-55570,-33140,-112523,-92729,-36901,-54363,-84433,-47250,-59511,-12181,21538,-168409,-123374,-14835,-10368,-3015,17024,-11297,26832,71915,-54860,-1617,35850,-15574,-41303,6242,59137,72639,23809,58509,37537,35878,73293,1312,19842,17634,-1221,-87100,-62880,6802,-30276,8949,-15491,-1262,-51935,-45494,-89172,18895,-28823,-79696,-634031,-723099,-51328,-66463,-41246,-62868,-98505,-122002,-48387,33683,41208,16550,35996,28892,-4897,-102893,-29614,18876,-57645,-15244,-29900,35073,-11719,-26676,29543,47055,20608,-49572,-99332,20202,-34210,29495,15225,23533,14866,-66433,-71815,-1215,19653,-60042,-72068,11578,-27700,-77114,-20119,28835,-57665,-17975,-37698,-2852,-3225,-152425,-101251,8570,-54226,73826,11215,26020,-47340,14299,-42095,-19210,284,33309,-13106,-18492,61059,-31095,-30086,37679,15517,19838,-8850,5166,10201,-22503,-49655,49264,96705,-33745,-27075,79728,48291,-67160,-11575,-73635,-42298,16757,-15361,46880,-34628,24644,31227,-70483,-51424,68044,53730,-12799,-40225,-22885,-76031,-58359,-48279,16510,21603,-89811,-51759,6017,24047,-29802,-30760,13156,25754,-25355,-44158,-62516,-19982,5515,-84013,4918,64592,81435,-2871,-88386,-64559,-17860,22278,-28066,8525,-8795,8340,19340,-81726,22073,3688,26196,-44891,-25804,-7486,-33909,35248,37405,3924,-8531,-47875,-11205,-25221,11431,6858,146598,28888,16784,-6421,-17828,-19848,42067,-22479,47700,52288,-14449,10613,6610,59160,38639,29618,-40178,-11678,94264,34235,46249,-56644,-58727,-2349,13840,103899,37838,11991,121103,-3945,38601,-21389,-26251,87765,-8527,81454,68320,-9349,11993,3557,61014,-56058,-96075,-105372,-12398,46914,14061,46817,39594,-14884,-37576,17228,57743,-19338,4671,8727,10020,-19191,46992,-28468,-9602,23921,41406,3001,-38648,-42124,28514,-66865,-26210,28197,-85215,-62782,78826,-52064,-75855,-19461,-36395,-53846,9944,-65081,8278,61455,12052,44610,49789,-15340,21127,43910,14473,-52049,-47043,-34202,-61178,-35295,24396,25718,-16317,-56421,-8585,-27091,-8656,22828,-8639,-17794,-19649,-31084,2720,-15895,19871,1421,102440,59160,9851,20837,66524,44658,-39016,-16007,22594,38792,8574,52369,-14740,-35868,-8669,-73957,386,60382,-99161,69858,65888,-19642,86594,-27209,1337,17527,93480,6250,-12774,71860,84403,-25777,32980,5062,-58340,-23233,-13852,-44918,-20702,-34895,12348,-15998,236,18447,-4899,8357,-10390,-25681,-1339,48336,-53179,61496,99158,-11732,-9268,4454,-14002,25501,43940,22997,-243,12735,28680,10624,22086,64206,66704,23029,97431,57237,-33050,-9441,-86494,58307,-46985,-31371,-61546,-31782,22567,-48885,17791,42509,3454,20356,-109427,-87461,10308,62604,3976,59821,63959,-29226,27142,-75588,-84514,22552,-23621,-52323,-47040,-56093,528,4011,-43292,-68932,-114438,-30655,27116,-22099,30615,-36981,-2791,-114409,-2522,44703,42047,-6986,-95802,-13045,25586,28325,-47436,-62066,-86457,-11960,-84716,-20911,-49162,-38870,31756,38630,45802,-4617,24196,52220,142538,661580,226831,99866,23906,102457,45422,16337,1946,42348,39483,37059,21500,65667,15539,9577,-12048,5924,5167,37874,34866,68473,-10136,22987,-82856,-18729,-21164,-48089,-15223,-74991,-29739,-25053,-79281,41160,21393,34378,-72418,40451,13545,-58670,-47488,-25260,-47864,-23933,33049,-104884,26043,53518,61376,62080,-25882,-45060,-3542,-6914,-10695,30877,180287,20322,35339,53133,-1907,-29984,29399,7730,18478,78119,-33034,-4512,-13286,-68028,78724,37772,39115,-5364,-6604,-79492,12671,-20944,40063,-25172,-58674,-28700,55671,25329,74436,13542,20050,-8606,5977,-14092,-52867,4410,43862,10525,-38619,34347,54871,-65533,-4497,-64989,-75150,-23607,44996,-12752,-18266,90010,62398,-12381,-30991,-1827,3319,49740,1920,-104961,-3847,-47145,-54235,-13690,-15383,-23516,-6501,8694,-83619,-28081,-58663,25297,56109,-14898,23180,64748,-2668,47230,39515,8187,-46904,82517,18140,-11033,-13955,-2984,-48196,-42873,-35639,-6939,-3946,-17943,-18430,48285,-35653,-17938,-34074,-27349,25966,5619,-60059,-8302,-106427,-92149,-33528,-9724,41479,66720,921,-19050,-75016,-45505,-16285,43583,-18,-21314,-41089,85451,17834,56640,22646,53728,22490,66688,67925,74645,-25496,-24678,77354,13937,36945,55153,7598,13846,-25942,-14866,-6370,-50879,-31266,-6158,-25286,-29311,15403,-103987,-88293,54148,-22665,42907,-40313,-5236,30027,1225,49777,15017,36097,47888,67245,-16532,33516,-86954,-42760,28072,10590,-1846,53555,64184,58006,32141,-76990,-59060,-30008,8543,72320,58785,-459,-45213,-75344,-76324,108451,56048,41390,78507,-88785,53882,6507,1683,-50934,-74007,-45048,-41149,-96281,-77070,-66497,-16869,-13560,-5244,-81855,-24917,74280,-45025,-38280,-40504,-31905,18562,31590,8172,-69774,-73244,-96267,-25331,25172,73298,-20881,-59090,-39729,-89837,2023,56816,62261,-20040,-33883,-33835,-25411,-68293,16858,-28903,-11616,-11034,15043,-41035,-9328,-23214,8434,34611,-43798,58355,42111],[6547,2697,-6118,12480,-3669,27621,24651,82429,72110,31458,-14484,12515,22209,-19647,14760,74458,19434,-1546,153,32134,22687,15610,-62996,16770,3149,95322,26497,5199,85537,-20284,10021,-38181,-47214,-38608,7504,70251,-46216,-81949,8085,-44482,-45924,29703,-2269,-1939,-47171,30824,-37692,40422,44533,2481,-10788,-28099,-8779,17645,-86490,-15935,14060,-19062,39473,54947,17935,-20277,25063,26441,-18691,21703,-1312,-2669,-20416,-52686,-94911,-5260,-13054,65712,33532,-30873,-8964,159538,54614,-32550,17877,4857,-38113,-71090,-95379,-38819,-16168,104668,15483,24260,-13352,-55105,490,37309,13225,-67724,-118168,13326,3991,-43910,27599,40155,28200,-11074,-47605,-23835,52450,-89512,-51302,-16099,43893,-13440,-19661,-17357,2105,-54418,300,90980,-13160,-33048,-44403,-53256,32304,36162,-12014,-11976,43176,5201,44425,-33563,63294,66913,25993,10673,-28846,-65314,-137928,-55292,-3681,-450,8643,-12951,41296,-17125,-22698,-31610,-5351,-95127,-70728,5808,105131,78586,15840,46179,3565,-84209,6730,-16996,52308,16899,32646,-4074,-4902,-14268,-71051,-2794,-30998,-77777,-9761,-67398,39396,12164,74366,8243,90354,158537,52034,7451,83029,109727,1257,-51338,-54525,-11442,19910,5259,-93092,24266,-10121,5971,15193,-24387,-92495,7823,18697,13767,-40812,-13970,61060,49857,41089,117695,49735,33756,13714,7335,-30820,39383,879,56307,3210,979,908,-591,-21114,19194,50486,-42615,-103682,-66026,-42445,-4963,-22887,-32679,47486,-2678,-82809,-26072,-25927,29311,-90414,20483,88688,64654,15916,79942,16781,-32207,-25971,-27281,-46471,50993,76722,6392,-31994,90610,40970,-13092,-46659,-121729,-315035,-3269871,-3202452,-399639,-268678,-312214,-164970,-218021,-173893,-116086,-120553,-118204,-46501,-37800,-128431,-138584,-188601,-40367,-92835,1733,-85588,-131653,-98902,-41576,-19012,-21345,10992,-30659,-28117,-101532,-44326,-22783,-2287,-14548,-98184,46779,19114,31855,-48655,-528,-37025,-22701,-82703,-93422,-39130,-70886,-73899,-14053,-38845,-23224,17057,-134087,-138323,-11727,-17575,29154,16069,3691,31526,64652,-25133,1102,27596,-19204,-53302,-1918,54725,75850,30215,41523,54191,55773,65289,12951,7220,-18137,-12314,-107907,-70585,21175,-25734,5999,-19391,-17669,-82365,-51959,-87994,50861,-9169,-62372,-619346,-743234,-11673,-69849,-58827,-58721,-115406,-117582,-55612,4885,35142,20233,26346,8769,-32629,-89072,-11632,18444,-48098,-7981,-27379,50062,-8911,-7242,18741,47145,16446,-29305,-87323,20970,-19662,25206,-7673,20242,13296,-49572,-74253,13720,9720,-53811,-73525,6730,-31060,-94560,-29678,43133,-40211,-6299,-38048,867,-16060,-126542,-71540,13140,-63662,59598,14758,17187,-44711,19748,-24128,-1469,-20698,-1868,-26504,-20971,70857,-18746,-38172,22599,7144,15172,-8974,11764,-1009,294,-40866,49755,93038,-42260,-38377,82772,41201,-50549,-11737,-52057,-38998,2058,8423,37702,-41311,-256,-28161,-112455,-30133,37173,61451,-30745,-76171,-38668,-81970,-65783,-58340,8799,-2205,-95248,-50354,23873,9094,-33745,-42074,23797,7058,-34492,-62519,-68504,-19503,337,-51956,6985,72898,79819,2014,-96265,-46293,-11685,23259,-18423,-2290,-1305,2355,7278,-71505,14863,-10798,34907,-50797,-26202,-13886,-24125,74589,33517,11363,-20526,-49771,-17074,-40142,14737,23882,152218,18507,465,-4104,14357,4482,67810,-27778,44974,52169,10391,14227,19786,38254,27543,21374,-22084,-1943,81798,19147,66415,-58692,-54384,7680,9658,112078,24907,23416,158054,2382,41441,-803,-18214,115150,-16038,47847,56159,-8904,16013,9539,62006,-64318,-107627,-112045,-24921,44695,-5263,69237,25002,-11421,-49574,18810,54022,-33241,5161,-1347,22867,29301,48607,136,-24604,308,27635,38272,7195,-5366,56124,-43257,18055,25621,-84106,-62504,77955,-49998,-58595,-16064,-7868,-21960,26146,-30687,3076,56469,19679,29109,73115,-4037,9797,36570,7027,-52718,-45786,-42988,-68324,-27572,41038,-16073,-29692,-58723,-8355,-22547,-24754,23895,-3702,-29051,-27651,-38680,-755,-8785,30123,13283,97862,61081,35408,24432,14195,20076,-39358,-7154,-4689,20506,4133,57432,-4840,-24379,-25968,-87275,3317,60747,-85047,48196,26381,-38610,75959,-20966,-7455,13608,76986,6003,-6284,57862,45167,-43398,42595,-8933,-61919,9183,-9197,-66915,-44618,-17157,-3879,-17730,-13860,5420,10716,4584,22319,-24531,-22605,45365,-49442,83967,113295,-9780,1656,-25127,14312,27786,51016,28266,3770,33942,13890,20345,33108,59546,49593,27497,100459,50467,-10007,15194,-84731,45759,-44552,-19978,-45977,-31729,11180,-51605,22919,33510,1318,28885,-97222,-95214,13833,50578,25924,55762,77758,-20075,18660,-70845,-86742,15225,-29404,-33178,-39825,-52218,339,9789,-48388,-62863,-92700,-7025,35186,-18790,27698,-40879,-14923,-112761,26548,69560,59485,-24980,-88232,-23280,23640,58683,-42093,-62163,-50312,12708,-86537,-9156,-18516,-25157,66426,30821,30878,-7840,15482,61106,147832,625016,231528,93378,31593,65715,33663,24924,-8386,44416,40871,8264,7484,78239,8961,33000,-7782,-989,-1592,31900,55098,65750,-5059,39710,-45243,-43281,-32054,-37229,11419,-78940,-27141,-32701,-49945,47163,15262,39701,-62032,29751,16381,-62120,-48734,-23574,-39861,-18978,31831,-60014,22220,52408,68793,65084,-47478,-66265,-31427,-35300,-20289,14564,128319,27659,39273,65434,14612,-15623,55245,24901,24736,83177,-31246,-3882,-23373,-65343,94194,58396,55471,-8682,7244,-60694,-12133,-33455,34708,-33474,-33218,-45811,12091,17460,31568,-13481,7364,-1895,21909,-7344,-47424,7714,39482,-6893,-50100,6706,42108,-53803,1912,-63593,-46147,-29227,37711,-25310,-23370,89186,60788,-17313,-23359,-32504,5325,21474,-7311,-89917,-10666,-70503,-66781,14846,-21147,6285,10512,18392,-83178,-25588,-66110,22144,21357,-5909,2563,38726,-31238,67811,64202,21316,-34394,91370,28826,19939,-13724,-11263,-39099,-40666,-50388,-20099,-28383,-28446,-6724,16970,-28758,-4014,-40057,7815,39781,2753,-52333,22923,-87620,-90415,-33376,-8267,59850,64694,4361,19033,-63770,-44981,-30793,33426,621,1710,-37981,83013,41082,64785,14301,61611,10956,67089,49394,55197,3954,618,37240,21312,41569,56105,32149,31723,-22945,-21759,14945,-13363,3415,27175,11833,10002,28555,-84702,-82462,61673,7903,60759,-45248,-2337,38914,12596,-3989,-7379,21634,23331,58182,-19889,67952,-60049,-27308,3824,13993,-34051,13710,44067,35022,45674,-81973,-40097,-39544,15573,81423,41753,-10307,-51300,-70081,-57963,105995,53001,40454,60704,-83115,48108,6934,10066,-38851,-71655,-48023,-60348,-98232,-62327,-36331,2083,-19131,15482,-60064,-25910,70015,-73727,-41749,-42729,-37423,12654,40814,20740,-43292,-57571,-93690,-14513,23269,63660,-11381,-57469,-57956,-110909,-1020,57193,72515,-21858,-72368,-24439,-1863,-34559,5625,-33163,-10174,-38917,32432,-45912,-12750,-31781,4724,35285,-30687,64053,54008],[21516,-3961,1194,-29941,-24766,34222,19229,64832,58599,22708,-49747,6543,52127,3766,1370,92180,8170,3537,-20157,11538,25109,14405,-73253,-29278,22668,99304,11314,10593,65419,-27596,4670,-40753,-53129,-41081,-8922,58919,-35694,-68536,713,-47745,-45160,32348,-10669,11738,6902,38437,-53901,21526,32573,5556,-4752,-13873,-21043,2238,-73062,-27704,-12121,-29428,19141,45539,21358,-9046,35072,38800,-37431,-24630,24176,-7285,-10028,-44448,-83834,-13541,-16661,95197,61461,-32172,1318,150606,41393,-37964,868,769,-19719,-14732,-70894,-28406,14215,92429,25086,51040,-22750,-57023,29325,46092,46171,-89907,-116026,4583,-10564,-87323,-1198,12402,40301,-22993,-37790,-38536,52895,-70429,-26602,-153,51536,-16318,-24844,-15838,-22638,-34395,841,82455,-18022,-32719,-39149,-48444,34695,60001,-30249,-30563,14466,-12842,44526,-11209,65875,52381,27591,8584,13198,-75448,-94780,-49074,-2543,-8646,16138,-11765,26109,-4786,-32379,-39255,-19232,-65268,-53322,28957,54418,80265,10128,42764,1574,-67114,78339,-2109,46195,32316,36469,-34907,-17866,7859,-41296,22845,-45073,-46062,11130,-47021,37451,-4730,67154,13375,47172,108200,20386,-5198,50253,98164,32804,-62315,-52447,-17680,6628,9760,-98342,36557,9074,-1998,22178,-23149,-62026,47756,16121,144,-54177,-24097,58149,83585,80310,134945,83363,12700,14316,38933,-20786,40054,15890,67196,-2894,-7418,8485,-3920,-29533,-6953,71370,-13631,-104579,-74288,-49833,4365,-33960,-48594,29947,7230,-27122,-18844,-2203,41393,-94493,14926,51786,59906,25502,95814,24165,-24680,-28511,-40778,-53568,33145,56643,13974,-3170,120216,65981,9988,-59595,-159810,-294342,-3145729,-3385877,-384338,-253957,-309323,-188376,-258094,-189312,-105017,-124629,-120320,-29921,-23618,-143317,-132741,-176582,-51443,-82888,-26667,-98275,-128687,-79657,-31324,-30425,-44345,-14433,-33895,-12747,-94563,-59606,-37088,-6896,1165,-83406,27781,10028,45193,-28023,6538,-17153,-9772,-53389,-88122,-35030,-73817,-57883,26318,-10933,-24734,11948,-86241,-124981,-4249,-22996,62818,6802,11692,35712,49938,4843,1059,29255,-25263,-61312,-6927,40253,67193,28162,22451,50609,60664,43923,8346,-8344,-53766,-16599,-115600,-78987,35502,-17279,3725,-31712,-39021,-96633,-53329,-59441,78283,5305,-48909,-606326,-757835,18366,-73050,-70197,-52797,-108330,-96070,-63951,-21522,38151,25686,12898,-24734,-77914,-64470,4443,17494,-35983,-6321,-20561,56483,-5033,16846,-3411,33810,15992,-1962,-71944,20845,207,24656,-34642,9330,6151,-21174,-60665,21601,-4495,-50074,-56391,11093,-17897,-91236,-48039,50018,-14933,9470,-30702,4470,-15285,-75886,-34151,-1384,-75530,36860,19959,10328,-41030,13757,-6458,8479,-41069,-36830,-36058,-22689,77441,-3822,-46638,2291,-5573,8989,349,10511,-16712,31835,-32410,35144,83892,-49109,-49382,74492,32381,-47998,-17358,-26182,-37157,-4883,28692,23482,-38608,-28885,-67574,-134244,-3679,-450,62674,-32992,-101356,-51379,-80871,-60654,-66945,4758,-32299,-86026,-42498,37692,-15041,-33723,-36836,33297,-14719,-40293,-73234,-65312,-29922,-2962,-9134,10140,66221,66215,-1064,-79014,-18681,-10037,19750,-9463,-26622,-3258,1044,3614,-56310,10869,-23555,40574,-55003,-28563,-18364,-18271,93432,18112,6721,-32330,-47594,-15430,-51800,11765,34562,114094,8983,-17257,-2795,49445,26133,85693,-38394,41550,51726,40348,12839,17364,13382,18035,5268,-7781,6897,63398,-4004,70414,-63310,-43139,12832,2499,108623,13730,23472,174344,10118,39241,17928,-2396,123900,-26251,21118,36427,-12038,24532,19170,56099,-66175,-105385,-95957,-37013,37462,-23120,87266,7387,-12516,-44642,13973,39779,-39372,4266,-7390,28582,83249,49870,29146,-38186,-23046,1852,65785,54560,27840,74155,-5057,27233,17881,-68008,-59204,73684,-43250,-54908,-23702,13240,7245,23597,5470,12670,45202,26500,4864,68372,8175,-1703,30001,-2301,-48993,-45480,-45642,-67627,-19008,58010,-60704,-33187,-50998,-13128,-13828,-39389,18177,-7559,-44935,-33197,-34154,-6598,7845,40806,13507,86713,63167,47304,18396,-31056,-12156,-33014,5751,-30030,-6835,-4742,57834,3180,-16560,-41193,-89000,12824,53166,-72013,10151,-22771,-32299,61681,-17753,-11850,1432,54004,317,-1423,38790,-4159,-46173,37190,-25984,-50272,37801,8369,-78396,-51545,3421,-27330,-19213,-22738,625,35071,1941,59442,-19201,-41324,36182,-39417,91131,109764,-3410,6612,-57152,30129,19551,55658,40632,19393,62476,-4400,30905,42015,48116,32033,32284,89875,37125,7574,41002,-69513,37419,-39682,-15212,-24816,-24666,1281,-56679,31439,22869,175,27492,-71869,-86991,16146,26946,43487,40055,79369,-13703,5847,-69039,-95326,6929,-33436,-14650,-37686,-39592,-1811,18057,-58092,-52223,-49294,23192,38457,-17911,10710,-43885,-25761,-87399,53159,96845,77766,-34178,-59313,-27340,21176,82076,-27800,-51341,-22467,35854,-82227,-2376,4541,-5351,66210,19671,17512,-10324,2939,69073,145284,581931,232099,83085,40550,20709,24138,30072,-23364,45609,42702,-11180,2404,78594,3505,50546,-3007,-9281,-9796,15361,70642,50106,718,47138,-5953,-52188,-36732,-22251,43533,-77273,-22169,-35706,-19631,45820,17863,53624,-42432,5216,12100,-47179,-49292,-27232,-23766,-9732,34132,411,14029,49885,63946,59679,-52058,-79668,-50024,-64342,-33718,10434,69111,27641,53458,68345,26697,-2528,62313,41809,47524,79297,-34036,-5804,-22351,-56757,93508,66867,55430,-13354,23638,-26500,-32903,-38858,18219,-42056,-12591,-60332,-44613,6406,-20262,-35450,-3378,4175,36682,5997,-51984,13720,35301,-15276,-42565,-12855,18317,-36857,275,-54897,-23145,-41271,22350,-35534,-18709,68753,44273,-24774,-22913,-74559,9575,-7743,-11397,-64044,-13455,-91764,-69451,39414,-21890,31310,31884,28770,-73315,-14789,-60637,10515,-10987,-7619,-16197,7046,-54554,81096,73743,35763,-9873,84776,36118,42800,-19951,-14096,-24442,-39697,-54882,-38799,-36848,-22579,1012,-12056,-16785,21917,-35326,43031,54912,-957,-35582,47275,-51274,-76141,-29266,-17749,58668,59967,7127,53455,-47647,-35430,-39911,23006,6397,25678,-28050,72809,50073,46042,-1339,51732,-4570,64817,25420,29963,16080,11823,3555,39797,54202,52319,46752,58087,-17173,-22865,29306,27749,28764,50467,40512,52122,44282,-56413,-59482,57153,32636,73293,-47197,-5191,40290,18545,-59907,-24290,2696,-1749,44605,-16835,113037,-29809,-13005,-21044,22263,-56783,-20063,20626,12177,49516,-91105,-22908,-28733,18971,77346,27353,-21864,-52397,-64094,-37540,87330,50087,32529,38132,-84619,36659,3817,13974,-24105,-56098,-46378,-69345,-89708,-48934,-7936,20450,-18080,36810,-34274,-21946,54319,-89130,-35733,-39350,-30508,9771,42913,19875,-12183,-28213,-100386,-5116,9350,49940,-3025,-51677,-71431,-119099,-5332,46044,76292,-14250,-99300,-12581,10858,-3203,-19988,-33759,-8520,-61074,39950,-51570,-14962,-37359,-209,26273,-10599,65882,57802],[40041,-5256,7049,-50926,-41340,39131,16220,40625,38626,12878,-77660,-8578,68031,25063,-18919,97014,272,13758,-30228,-8931,10225,14986,-65677,-61617,41305,99457,-2619,19581,34396,-32126,8661,-41922,-56908,-38635,-9732,57459,-25056,-48081,-5845,-49592,-38410,33388,-23988,33147,62938,27389,-85482,3240,16281,-2357,1205,6842,-27633,-16350,-46973,-39593,-33009,-35336,-1754,24456,15558,-4366,33196,46654,-44688,-66334,39948,-4825,-362,-34782,-50822,-11338,-31755,106030,69450,-26112,17792,129085,15796,-32701,-11370,-2338,6191,39460,-28782,-23119,37398,66277,45767,64531,-36431,-53571,58137,32294,68568,-102658,-93993,-13957,-23734,-115079,-21073,-12450,44053,-22034,-1141,-39418,53834,-44593,-6979,11856,37222,-17904,-25580,-6281,-30348,-2243,-228,71492,-22515,-29708,-36708,-46535,21059,72939,-52404,-40098,-8823,-26407,38328,3086,65679,27795,27517,-2294,40324,-77733,-45296,-36083,5525,-20680,28696,-9242,11334,-4694,-40504,-37809,-36582,-45933,-24756,45393,9936,82395,7282,35388,-3877,-47099,124601,12641,32085,41283,31560,-53737,-15073,30420,-5803,44548,-59487,-12637,23624,-18417,33090,-13810,60257,25734,-8000,36748,-13438,-8594,27178,75133,62069,-60065,-50383,-10105,-1323,21686,-89500,33451,31824,-14407,19383,-19528,-26213,81408,9852,-8811,-52193,-29536,49643,101253,96536,133420,109863,-6823,12771,65535,-24588,39834,24580,65478,-6073,-19045,11814,-4464,-25181,-21528,79167,13316,-87498,-85622,-52530,12547,-51516,-58000,-543,16801,34886,-15137,12520,53798,-89759,9214,18827,57763,33267,118032,38954,-30605,-41882,-53124,-63485,12141,25323,23489,17255,128815,73995,27295,-77454,-202490,-267987,-2993281,-3494848,-380699,-241184,-292452,-214946,-277847,-191347,-97934,-119283,-119571,-31870,-16931,-152865,-118254,-162694,-76125,-75377,-52830,-98264,-121726,-59755,-22842,-40215,-70439,-39426,-34071,2081,-81917,-68576,-43983,-17186,16070,-56248,20764,5969,45451,-3825,1094,-1125,3700,-33454,-81252,-26552,-61132,-38095,64594,11800,-21295,5011,-49227,-97931,2255,-26434,85979,-5002,6511,36589,35467,29853,-4358,43265,-29892,-64928,-8729,17787,45216,17910,3198,24761,48349,14838,-11495,-23406,-81403,-13387,-108630,-80722,52319,-6609,4965,-50359,-60255,-87900,-42478,-5715,94077,7321,-43620,-602460,-766480,23001,-76125,-72325,-46088,-85225,-64563,-73493,-36278,41775,30273,-3786,-61615,-134050,-39675,14035,19105,-22546,-12864,-9879,53640,525,42026,-32697,8167,19390,25661,-60589,18311,20141,27040,-59278,-7178,-2829,9008,-37036,23388,-19618,-51542,-27238,24255,10093,-71622,-69422,46450,10906,27394,-22493,6066,-7814,-18975,-1785,-31060,-88480,12720,27236,5677,-37873,-3913,1544,7238,-55820,-66923,-40620,-22657,79326,9943,-56046,-18683,-20521,2604,16758,5849,-33225,65565,-25262,8586,70489,-53587,-59282,54214,23848,-53068,-26007,-3209,-34557,-2143,40695,10298,-27347,-56306,-79525,-123080,20349,-29329,59155,-14073,-106675,-49012,-68976,-40785,-71563,4153,-64613,-66619,-31114,42354,-37383,-29607,-18494,39652,-33234,-42185,-74572,-55085,-43579,-1056,30847,13824,44334,45161,-9347,-43682,13502,-13018,11877,-3418,-57898,-14528,7837,12314,-36968,9926,-28645,42458,-57857,-28675,-18646,-17824,87310,-1810,-8247,-38315,-40514,-6899,-56201,2281,36020,52216,3538,-32841,-4507,77778,42469,93488,-48662,34254,46823,65522,6531,957,-7857,10780,-16662,-685,11931,39053,-30966,51906,-66244,-25409,10567,-4575,88957,7716,15032,167213,18289,33317,27617,15955,109727,-37094,5776,15394,-20329,37020,30920,44669,-63692,-91014,-61332,-45362,26731,-33439,99510,-2554,-16758,-26203,2673,18352,-38840,1925,-6206,28613,119240,49547,51555,-45324,-39560,-25328,76466,90217,47287,70791,34696,6652,8031,-40739,-56582,60908,-36223,-62036,-35339,26612,25771,4594,33704,35044,27390,30570,-20176,40912,20696,-9627,22433,-14088,-40461,-46219,-43934,-57318,-7802,72243,-85482,-25220,-39110,-22422,-3258,-49647,6678,-17658,-56730,-34725,-17900,-10873,28784,49212,4069,66297,61391,37350,6291,-52674,-41039,-21328,20892,-40617,-32371,-15770,54304,3201,-16169,-53214,-76087,27434,39813,-62039,-31575,-62624,-2285,46596,-16456,-7813,-15234,29739,-8457,2200,18815,-45069,-34764,19089,-42983,-26632,54450,32087,-75735,-33467,21237,-50534,-19831,-25411,5916,60958,459,91672,-11655,-50426,19861,-20424,80620,92118,6796,3467,-83910,29072,181,56089,56101,41086,84332,-24421,40136,48825,32826,17622,38724,69384,18232,11962,57254,-47217,38547,-32687,-21103,-3867,-18053,-2779,-62127,40189,12779,1526,15924,-42356,-64761,14507,-402,51282,16757,71119,-11615,-8716,-69580,-106590,3554,-31340,3749,-41021,-22675,-3648,26789,-71281,-34849,-4478,49979,30224,-23678,-13657,-44168,-33746,-47423,68388,120193,94755,-26659,-19100,-24926,19419,96143,-9100,-32654,-8614,51835,-71396,-4631,13307,17059,37442,8131,8626,-11091,-10897,74121,133945,541992,232084,70228,46853,-20868,19588,31470,-37573,42939,41893,-18957,7686,67255,-349,58185,470,-12483,-16216,-4823,76279,28136,2897,44681,25529,-40386,-34970,-7395,71392,-74413,-14098,-32068,109,35390,23647,67781,-20181,-22583,1212,-20582,-48610,-37251,-2853,4732,40087,50952,-343,41790,50040,48611,-40779,-81732,-60287,-85333,-47024,20170,22727,20868,76321,60256,22107,7973,47499,51939,77146,63405,-39978,-11587,-10705,-43331,79580,63153,41072,-16939,38747,5214,-42882,-33496,-5826,-45613,1031,-71898,-99654,-4926,-68970,-47383,-9879,6813,47956,21833,-66571,17893,30607,-10851,-18380,-16351,-8683,-23167,-10853,-43866,-7896,-55431,3015,-39912,-6734,36712,21834,-34663,-30776,-110989,14561,-32459,-8069,-34295,-12285,-104379,-61776,51968,-18744,47558,47491,38004,-59284,-1621,-42259,-3457,-31186,-17431,-28246,-11346,-65910,84347,63184,49872,24017,65541,33963,51827,-29589,-12610,-7690,-41902,-51776,-60611,-32364,-4085,786,-28109,-4594,44744,-24445,66036,70665,7722,-16294,57374,-12721,-53042,-22057,-40271,34615,51271,9711,76469,-33569,-18571,-39112,11092,14416,44278,-15003,57821,43373,962,-15740,25519,-18361,55026,6810,7086,9758,7580,-18820,57316,65629,42584,50076,76625,-11592,-20365,32614,62449,34101,56487,47479,82268,58940,-32375,-27391,48296,46345,77407,-45541,-15076,29318,18308,-91619,-30433,-20574,-19387,30333,-8601,154763,-6388,-1699,-38333,31822,-66807,-42928,5715,-1981,44764,-96778,-14903,-4312,19578,61088,18756,-32529,-54412,-59269,-16366,59993,45247,21425,21359,-87542,20653,-3415,13020,-9867,-30902,-36829,-66613,-80760,-41593,9667,31189,-10744,53982,-9328,-13260,34957,-91287,-21841,-30991,-13061,10196,41719,9156,17246,5607,-117165,-1306,-11822,38642,1754,-43819,-74885,-113070,-11892,23860,71190,5379,-93343,-2028,11542,18461,-50082,-33332,-7014,-72542,34734,-53770,-14210,-39187,-5197,10040,11053,63525,52326],[56177,-1398,11072,-43369,-51154,40460,16840,14615,17788,4959,-88545,-28088,61970,38822,-44123,89638,-2111,26265,-29204,-27550,-21780,15163,-41369,-72292,54750,104214,-11929,29113,3216,-32226,19983,-42020,-59085,-31099,2987,70574,-15110,-20835,-11153,-51325,-27352,33202,-39722,57243,100833,-4296,-121264,-12221,-1417,-18548,4272,29077,-23507,-33820,-20898,-49369,-41997,-34615,-22488,-4222,4129,-3222,25209,50725,-40238,-85941,40952,6385,5794,-26254,-6076,4923,-55899,98817,58753,-13036,35798,105721,-13714,-17979,-13530,-2435,34587,76155,17020,-22348,47650,36167,67417,55552,-46980,-42912,75513,-143,74154,-96602,-58290,-34977,-30555,-124282,-30119,-21024,40086,-8624,38624,-24585,53527,-17867,2493,16426,9546,-26817,-24669,7770,-13166,35241,-3701,58370,-24372,-26637,-39122,-46787,-6644,73887,-67943,-40209,-23946,-31932,26889,4139,65096,1214,25910,-16767,42632,-72222,-6017,-18249,16521,-30983,39825,-5593,453,-12559,-36628,-28707,-53680,-43028,3929,51102,-9582,81222,6886,26395,-12703,-27089,126765,23666,14955,41324,16432,-47910,9574,48810,22588,58016,-69819,14697,25284,11107,26648,-11801,57692,44553,-51152,-32613,-38347,-584,12371,47746,80360,-53828,-48025,9029,837,37097,-65770,22149,49126,-27202,8619,-11524,8909,98933,667,-12139,-33292,-34176,38095,88883,90329,112850,127391,-16622,15613,79464,-41035,40100,25684,53689,-4470,-32010,11911,-1768,-11040,-20762,72284,26239,-63278,-98664,-52410,18209,-68994,-57158,-29191,23843,87799,-14213,18671,63749,-78753,3243,-4842,54953,39288,147535,59196,-48646,-68173,-63495,-73084,-10742,-5637,33084,25051,113282,68425,31957,-94603,-238405,-237615,-2859360,-3533760,-386813,-234007,-267036,-241553,-273888,-181583,-96703,-105822,-114062,-46698,-23212,-153899,-101959,-164195,-107494,-72959,-72289,-88523,-114258,-44275,-15148,-52277,-92421,-59242,-33621,12896,-62382,-64794,-42902,-31258,25258,-22937,23977,5427,30334,14819,-17080,8408,15264,-28320,-75971,-17300,-35362,-16227,90135,21344,-18797,-7068,-36383,-70113,3190,-27503,89128,-12696,-12091,27233,27577,45766,-16029,65903,-30334,-64305,-8665,-8566,14094,3013,-15428,-13979,23860,-16773,-41438,-34521,-95970,-4312,-92268,-69872,75726,3269,9875,-69594,-74264,-55679,-15716,57825,94443,-6392,-47200,-610395,-770301,-5385,-80070,-66431,-40690,-58629,-32080,-82488,-34614,40056,32560,-23152,-91604,-187187,-23041,15661,28187,-9906,-27385,2095,42554,6981,62876,-61118,-24239,25070,46416,-59306,12197,35033,30485,-75410,-24273,-10216,30351,-13850,22395,-32307,-56232,3868,40103,45470,-45315,-87505,34533,30090,42845,-20478,4431,-3377,28476,17859,-65566,-98220,-4970,32963,1906,-35728,-29055,-6258,-5781,-62329,-87726,-38931,-19372,75154,20045,-66500,-36105,-35916,-4627,34912,2287,-45664,94045,-19328,-22160,52840,-55797,-66468,25799,18015,-54338,-33585,10170,-28253,8834,40757,1572,-11037,-77113,-71176,-81392,35612,-39130,55091,18830,-90770,-26317,-46256,-8849,-69650,5400,-93166,-45832,-20194,34810,-48666,-22943,1153,41519,-42173,-39963,-66737,-40161,-52162,6338,55007,16668,13686,22964,-19453,-4345,42405,-20836,812,-292,-86702,-26627,23725,32024,-15523,11456,-23504,40802,-59466,-23124,-14523,-21411,62247,-16981,-27988,-34202,-29145,5883,-50834,-12270,28573,-7979,3587,-43763,-9714,90979,51161,91753,-52212,20574,33951,75766,-2819,-21902,-19180,5330,-40118,-682,12630,9538,-55750,13872,-63006,-4485,1122,-8310,55717,8689,4673,141762,25425,26061,22875,29486,75745,-46588,959,-1142,-32504,51728,42825,30615,-58232,-69557,-19281,-48868,15022,-32279,104151,3391,-21783,-2612,-13126,-4402,-36097,-2048,2461,25713,124754,47009,63185,-43691,-46486,-45690,67322,105304,43030,44844,60139,-25293,-209,-10561,-57112,40804,-31103,-72292,-43315,33759,29393,-22455,48780,61403,6466,31640,-36972,3572,30748,-10998,10362,-27760,-28166,-47789,-40262,-39001,8179,80627,-75670,-7726,-29285,-33233,5923,-54594,-7800,-30374,-58502,-32828,4974,-10293,46614,53007,-10029,36560,52991,9397,-4107,-46179,-58027,-7493,34225,-30341,-46913,-26376,48939,-7716,-24193,-61707,-49050,43398,24837,-54352,-63753,-82130,36292,32189,-15321,5233,-30334,8564,-16694,6185,3421,-63376,-14461,-4672,-56318,-234,55979,53778,-58856,5500,31885,-65528,-18989,-22768,18449,80596,-254,109318,-3607,-45164,-1602,7805,58096,68734,19239,-6270,-101695,13022,-25754,51623,68485,60584,86724,-43859,44960,51999,17401,6201,47386,44212,-2734,1185,55452,-25645,48825,-25564,-37008,11491,-19133,342,-64621,45873,5747,6668,-2840,-22382,-38082,7632,-22828,46448,-7376,56004,-13580,-19032,-66060,-111031,9651,-21205,20167,-48002,-8496,-2851,33909,-85006,-10151,23567,64945,8381,-36421,-36430,-40488,-37051,-6649,67404,131361,106847,2537,19708,-16849,19258,100326,8277,-12653,-7640,57620,-54483,-17809,6064,36233,1824,-478,5124,-10839,-23181,75011,114480,516957,235621,57092,47875,-50194,20664,30105,-46425,34701,37527,-16049,20216,47068,-2484,56387,1518,-7746,-17486,-24076,70546,10185,-280,34445,42299,-11725,-29217,4195,86818,-73819,-4347,-22310,5682,19750,26931,71442,-2720,-44820,-13189,10475,-45870,-53199,18105,23272,47738,73304,-20105,25265,32752,33380,-21059,-72318,-65423,-91380,-55629,38299,-5623,10747,101114,42445,-6976,16115,17909,52487,97126,38256,-46579,-18966,9225,-25886,58718,49951,19591,-17430,49400,22408,-37534,-16096,-30241,-40921,7422,-79467,-135244,-13624,-104950,-47711,-10442,4101,55103,35729,-83444,17123,24394,5897,15079,-1089,-30435,-15908,-30165,-36065,1572,-66188,-15464,-36126,8334,8763,4643,-45878,-43707,-125231,18021,-48476,2180,-8887,-8093,-104297,-48076,51476,-13498,54614,50424,43903,-46174,6513,-15730,-13539,-34866,-31580,-33208,-7642,-62811,76007,35560,61276,59713,39232,18749,47594,-37912,-8727,6960,-45944,-45306,-81248,-19481,17251,-7722,-25745,2779,47271,-13785,70436,86712,33196,-1881,50263,12654,-27630,-13941,-71754,-6806,37321,11938,82911,-25213,540,-28568,-2653,21423,52586,-3561,41323,25199,-56906,-21507,-8697,-25170,32336,112,-7388,-8732,-8273,-30020,64045,67900,28380,43967,69958,-9214,-17463,25440,83298,19462,44464,29598,93243,67361,-19057,-874,42038,47746,72102,-40547,-30373,6677,12832,-85764,-24936,-45440,-24925,19496,1729,172669,3518,4797,-43151,38761,-64029,-56241,9306,-2331,36237,-91359,-17642,17798,19013,38231,15141,-39205,-61423,-55871,3843,32300,36740,12106,16360,-86451,1220,-14499,7811,4469,-4989,-18641,-52841,-78422,-42565,11974,29348,297,63717,13031,-1549,18886,-83780,-3405,-18889,9103,12295,41665,-4413,39019,33076,-133285,-4591,-31110,33961,2607,-36384,-66353,-96534,-21702,-3496,56823,33742,-50072,3891,4915,27890,-72501,-35023,-4961,-71981,17115,-49813,-9675,-37142,-9363,-9117,27584,57032,39263],[64606,5052,13779,-12254,-53648,36847,20520,-10424,654,2084,-78950,-45357,34523,42880,-69313,74664,-571,37782,-19485,-41889,-60563,13248,-6936,-61802,59365,117563,-13840,35362,-19472,-28074,33212,-41404,-61148,-18011,22965,92388,-5295,9526,-16029,-53187,-13849,32692,-54150,77626,111904,-48412,-144248,-25960,-16861,-36956,909,46007,-8085,-44348,-2536,-54848,-36417,-27192,-42102,-34400,-7600,36,17875,52733,-28292,-76082,28512,24623,6103,-20380,33745,30455,-80305,81313,35977,4849,49759,85316,-38196,1932,-4780,830,59768,86545,48557,-23705,43385,10526,75717,23047,-48516,-24327,72526,-39442,65518,-70388,-21526,-50015,-28984,-115524,-31378,-11125,30234,12345,65507,1985,49409,4109,536,12061,-19599,-50747,-27170,21426,25379,69808,-8990,44725,-22391,-25184,-45426,-46901,-40763,66124,-67365,-33460,-31284,-29353,12480,-7040,65507,-17574,22817,-28005,28839,-60007,15758,-404,25851,-34682,41934,-866,-4106,-19438,-15074,-16826,-66389,-53381,22010,45920,-3050,72706,8869,17932,-24462,-9378,86767,26910,-2294,31503,-6259,-14099,53151,59303,35395,61461,-72299,30296,16700,30918,17808,846,59782,65195,-68083,-79405,-45819,17382,2247,23034,81642,-51372,-44736,32440,13652,49601,-32016,11382,54720,-37054,-4883,77,37289,95274,-7493,-10785,-3391,-40380,26354,44465,72452,80009,132997,-10858,26490,78871,-61882,41521,21894,38030,1622,-42814,10069,3956,6672,-7569,53518,18476,-45164,-110257,-51586,19897,-77564,-43630,-42409,27130,120207,-13989,21299,70106,-64590,-2582,-15064,48365,43991,174714,80156,-70165,-98715,-69838,-78613,-32380,-25574,41028,20868,77558,55013,19856,-106527,-260919,-207337,-2785643,-3523066,-401658,-235864,-241637,-263359,-247512,-164081,-101626,-88353,-103920,-66676,-43465,-146998,-91886,-185934,-134915,-75269,-82961,-74733,-110610,-34747,-3860,-67584,-102473,-69450,-34673,18137,-35756,-45579,-36289,-45948,24687,7074,30633,3761,2610,20934,-42993,11042,22262,-37760,-72123,-11494,-2940,4236,94573,16898,-21229,-28132,-44952,-48276,-3462,-24802,72154,-11991,-38431,1297,28695,50651,-32225,88504,-25215,-60056,-8661,-33290,-18132,-11256,-32633,-48880,-1852,-46586,-74426,-39050,-95891,7310,-78491,-44310,108248,8574,16199,-82226,-74798,-7606,23854,109515,80410,-33240,-56116,-626943,-771748,-61778,-86071,-57399,-38648,-39263,-5794,-88074,-18023,32181,32409,-43578,-108855,-221585,-18104,11001,48741,-817,-46593,11769,25724,12373,74562,-80622,-55710,30461,55228,-70383,2194,41649,32765,-79090,-34976,-13754,35479,-1767,22959,-40341,-58969,27262,49180,77894,-21527,-97052,20479,38121,49452,-28581,-645,-8231,57915,23088,-93348,-98249,-10506,31502,-2980,-33523,-54620,-29213,-27868,-61278,-96023,-30067,-11442,64515,25821,-77062,-47379,-50705,-14826,48274,2235,-50014,111599,-13867,-47621,30035,-56777,-68664,-3621,16477,-42970,-36365,10225,-16496,23396,27741,-2074,5293,-86887,-54496,-26410,38672,-28312,54965,51103,-60172,11767,-17570,28018,-59638,5990,-111342,-33187,-13208,15565,-45222,-16474,8862,38691,-37620,-33898,-52322,-22511,-50149,15704,57154,16709,-13031,5669,-28814,23989,59715,-33676,-11789,2003,-103837,-26101,45987,56302,4474,14777,-9618,36645,-59392,-11378,-7994,-25576,30061,-20127,-44814,-19192,-15598,18823,-36327,-29042,15326,-48818,8357,-48951,-17193,85901,51446,84654,-45047,604,13725,66697,-12343,-40649,-17964,554,-59459,-4813,9975,-21573,-72180,-30336,-51622,14442,-12123,-6542,18166,16600,-1235,107161,29873,20399,2255,31787,31802,-52990,2450,-9949,-45217,65567,52576,17470,-49968,-47328,16306,-47851,5151,-19402,99689,26346,-25170,16535,-30037,-22847,-36265,-7595,15639,22508,103880,42473,63750,-33698,-45697,-56287,43794,97849,10484,5830,59700,-50751,-3836,12854,-60991,21185,-26772,-78209,-42647,36642,18715,-46283,51182,79033,-11995,30262,-38749,-29368,34369,-4478,-9563,-41013,-14786,-49456,-37097,-17481,29362,80754,-34308,14256,-25442,-40779,11206,-54885,-21410,-42530,-49474,-30222,26578,-3645,54487,50219,-23356,858,38293,-23266,-3317,-21274,-60499,4410,41176,-2236,-46569,-34267,44211,-27658,-37992,-66656,-12095,55387,12515,-46663,-77548,-81664,63382,18988,-12728,23903,-38055,-7315,-20772,12646,-3684,-57507,6340,-26217,-63331,17139,44609,66676,-31601,50773,33817,-67138,-16303,-17022,31732,88132,-438,106233,4144,-25214,-23852,41716,33443,46835,31377,-18218,-112430,-11041,-50188,43023,71753,70128,65947,-60155,42584,49235,4741,-5423,57693,18998,-20544,-20593,33561,-11127,61972,-20748,-57310,18036,-30631,8820,-61068,46198,4182,15986,-23197,-22700,-20499,-3434,-33811,29617,-25086,37332,-17942,-17566,-49706,-99186,25543,-4417,31376,-55044,-3807,2154,37855,-95663,19032,28168,64744,-22826,-51898,-49584,-32443,-34065,22011,51652,126187,108588,49392,46218,-5085,20793,94538,19477,1530,-13148,53685,-33105,-40640,-13305,47484,-18816,-3095,6293,-11565,-31569,71691,89214,515812,245239,46425,43165,-64118,25741,27981,-47684,21598,31200,-5480,33744,22092,-3195,49317,148,4069,-11682,-40072,55867,5120,-7624,20410,41817,22081,-22952,11859,86916,-76098,3982,-8599,1152,6448,23785,58303,5395,-57336,-26951,40146,-40330,-72450,34047,42206,53764,64498,-41450,888,17794,13858,-2326,-54882,-68513,-79406,-55918,55101,-20662,2213,118096,18748,-55748,22582,-11546,45555,94674,12225,-50984,-23037,33749,-5774,37928,31915,479,-14298,53569,21452,-17571,10784,-46879,-28094,7828,-80929,-140463,-17572,-123133,-38031,-4734,-4548,58329,44605,-92741,11000,16192,30496,47978,28069,-41164,-13819,-53487,-35176,9001,-68553,-29283,-24514,22339,219,1334,-56113,-55588,-111173,17635,-53988,16019,5918,-2542,-92109,-35953,41500,-8165,55202,40046,44733,-36061,4018,11009,-15543,-23735,-46219,-34230,15452,-47623,56617,972,67240,87082,12941,-8612,34076,-40642,-4400,16079,-48098,-39441,-95444,-1644,30726,-20936,-7099,1998,19934,-7929,57761,101918,67173,2240,28206,16804,-6813,-7506,-102940,-52790,18520,13096,71426,-22917,15574,-12779,-16954,25407,48196,2227,25606,3531,-105128,-15400,-38703,-21988,-4244,4347,-11981,-29645,-28956,-32854,56197,59157,14442,32694,30579,-11737,-16492,12106,87285,-6635,19594,-5755,86375,64635,-16098,3879,38519,39452,59288,-33395,-45590,-21662,3995,-50075,-11562,-66031,-17913,15375,10178,153088,-788,5448,-35070,40342,-50747,-64737,32497,10105,29321,-71811,-26599,21059,19000,15974,12501,-39486,-72384,-51777,20987,10344,23582,8200,22006,-79013,-19589,-28045,-262,21103,10923,5409,-30517,-82085,-50586,537,14794,11169,65172,33896,10428,8744,-71728,15131,-5010,28526,13409,45456,-13813,48676,46788,-132949,-13452,-39068,36774,1292,-31386,-48517,-76388,-35172,-26299,35120,62100,13055,3536,-2765,26739,-78642,-40673,31,-61913,-9245,-39737,-2234,-32079,-12430,-26765,33853,46920,22938],[62728,10131,16087,28772,-49892,27774,25014,-32580,-10242,6241,-51919,-54244,-3983,38613,-88221,58245,1639,45622,-5915,-48671,-90835,8876,27355,-37561,52891,134781,-8853,35060,-29720,-21425,41737,-40169,-64893,328,41995,110807,5240,36468,-21821,-54756,433,32850,-63324,88841,100678,-89840,-142717,-40310,-26687,-51307,-11017,51977,14207,-43236,6938,-54500,-19014,-15276,-58030,-59825,-14569,10117,15873,54131,-15555,-42003,8922,44790,-200,-17239,53872,54851,-92439,63993,9816,23776,54834,65101,-52621,20917,10550,6083,76893,70504,51771,-24165,27339,-8849,59791,-23537,-38946,786,46273,-71275,54057,-30946,3831,-52970,-20643,-92210,-28278,9451,17688,33517,75387,31699,39198,17224,-10767,-241,-40288,-89396,-37007,30685,69733,94140,-14518,32739,-17331,-25749,-52259,-44290,-70444,55730,-46135,-23194,-32830,-21154,-2198,-24544,66437,-21341,18434,-30930,20744,-43201,22156,10491,29379,-29775,30192,4698,-1996,-16724,19409,-8390,-71292,-67055,24000,33357,17118,54858,13066,11183,-38179,4729,25079,19366,-22504,13271,-29228,37679,103075,60191,31501,55796,-65199,31241,1172,32490,6191,19851,63195,79735,-59472,-95454,-33033,40374,-5287,4360,65400,-54619,-40178,51302,33394,53241,2511,7033,47467,-42334,-15120,12162,54088,71953,-8933,-6197,27079,-46933,16833,-15261,56935,47322,123855,11300,43275,68514,-75691,43686,18988,25408,9852,-48119,6827,11451,21240,9346,28858,-8133,-40793,-116797,-51746,16645,-69750,-17188,-34082,27090,126313,-12297,26800,73482,-49159,-7017,-11037,36624,47324,184754,95556,-82342,-116269,-69073,-76863,-48102,-28358,46747,9897,31623,38577,-8151,-111219,-269863,-183065,-2797754,-3483028,-424157,-248531,-223676,-275688,-205416,-143775,-111426,-72613,-91722,-85770,-73603,-136384,-93713,-216187,-148489,-79302,-85267,-62597,-114642,-30172,14331,-81334,-95427,-67007,-38092,18670,-5755,-14925,-28491,-58135,13045,24304,33294,-3715,-30065,13198,-67388,7807,22364,-55452,-66235,-12555,27630,17661,75456,3983,-28449,-59545,-61007,-33892,-16457,-16184,46200,-3061,-63551,-40286,36742,45380,-48590,101177,-14090,-53476,-10182,-50586,-42681,-20090,-47379,-64513,-16495,-70033,-103790,-35576,-82540,17559,-80705,-6649,145818,6003,20648,-82773,-59533,42316,66283,134200,57969,-65035,-63690,-644285,-773575,-130418,-94603,-51615,-40733,-31948,10330,-87768,6491,21349,30333,-62279,-114359,-227448,-23106,3709,79774,2163,-65018,16034,6621,14346,75272,-86506,-79462,33100,50689,-91151,-10972,39510,32144,-70132,-32830,-12728,23347,-6671,28593,-43101,-54452,36991,42765,98098,-5417,-94973,11545,34816,41393,-45623,-8423,-21846,67846,16786,-107086,-82436,-2627,18895,-10505,-29026,-73323,-59114,-53307,-56053,-90764,-14141,1578,48496,28234,-85743,-52097,-64541,-30208,51442,5347,-44925,116891,-8200,-60191,2372,-58086,-63814,-26719,18867,-17933,-32718,-2334,-96,35074,4151,-1808,16740,-83657,-38876,18181,29754,-3554,60993,69783,-25876,52124,8363,60337,-41761,3345,-113768,-34619,-11813,-11026,-29744,-13172,-1711,32199,-19757,-24842,-35880,-3815,-36454,21162,40171,12123,-21474,-2801,-36171,31942,59977,-50878,-24411,6237,-103316,-3846,68426,76269,18806,19210,8506,31329,-56870,3583,-2484,-26430,1645,-9159,-51429,3192,-2986,27484,-16927,-44439,913,-64356,15441,-48639,-24538,66909,45419,78429,-27498,-22230,-7804,43184,-19678,-46206,-6205,-4591,-69299,-9109,5102,-47816,-75337,-61728,-34118,26153,-23681,766,-12066,29788,-272,71184,30230,19013,-30530,20630,-9031,-54851,5331,-11172,-54582,74761,57739,8178,-38418,-29243,34197,-43451,-735,1247,86175,59269,-25107,24635,-44358,-33932,-41695,-13983,28226,20361,72484,36801,56387,-17745,-42064,-58809,18621,72766,-42940,-32000,32010,-60501,-1595,22072,-66235,12002,-19910,-75520,-32748,36649,-1390,-57225,45663,76860,-22703,26480,-23988,-47493,28656,9178,-37556,-50129,-4481,-49669,-36769,845,53221,71523,19184,34356,-27935,-40268,11915,-51673,-30430,-52224,-34069,-30567,39461,7634,48899,39141,-32378,-35130,20846,-45802,15570,4049,-52583,10812,38762,33725,-33988,-37782,41750,-50290,-51787,-67743,27930,58124,5592,-37031,-71195,-69549,65010,7356,-7774,42069,-35144,-17876,-18383,23063,-2830,-38745,18577,-40962,-63457,16373,25963,67638,-840,84910,28671,-55124,-11753,-10792,38290,81466,196,82448,11793,4598,-41748,73994,15540,29247,40067,-26834,-120628,-33934,-64815,32429,62659,65360,30106,-70966,31705,39057,-4137,-20853,68191,-3392,-30105,-45164,-2096,-6435,68593,-19470,-73611,15573,-49486,18734,-50182,40793,9839,28894,-38467,-42953,-22962,-15319,-30857,4766,-31112,18481,-22350,549,-15526,-67671,46428,14910,34526,-57799,-11634,11649,37963,-100459,47074,15362,51888,-54426,-62810,-48820,-20259,-24106,30943,28466,107999,94292,97468,54738,7518,23205,78754,22055,5380,-16684,43415,-9827,-68524,-36913,48190,-16572,2489,10358,-15393,-34860,65455,61955,539703,260337,40565,34440,-64846,31610,27426,-41635,6861,26030,9015,41553,-3499,-3181,42550,-2448,19224,477,-51739,37352,16049,-15644,7031,26485,46472,-18764,17438,75271,-78841,7364,6338,-5743,2941,13054,30320,4752,-60585,-36730,64383,-31621,-89808,41136,55843,54896,34782,-58513,-26653,8909,-10347,8884,-35089,-70977,-51309,-46454,61556,-28233,-263,118976,-5700,-105932,27386,-25111,36831,67944,-4614,-50968,-18856,58450,14409,22551,14453,-8258,-9071,50491,5657,10245,40810,-50049,-10583,4217,-73471,-118333,-15913,-122205,-22083,5721,-18244,57523,47781,-88519,1888,6585,56090,71475,59505,-39692,-13737,-74590,-41453,17578,-59650,-36897,-8621,32906,16907,14454,-62169,-60283,-76733,11860,-49924,28398,8321,2354,-72751,-33202,27944,-4411,53261,21711,40079,-27269,-10360,29959,-8542,-4001,-58210,-35661,47513,-26393,29249,-27935,65375,98150,-6582,-42052,16074,-35902,-975,18225,-44337,-36373,-98517,19364,31116,-32888,18994,-7284,-31269,-7176,35641,113610,93660,-5293,-1876,2658,4756,-4550,-123183,-87547,-2006,12360,44784,-25197,21531,1435,-29188,26778,31773,391,11215,-13156,-122604,829,-53514,-9336,-47744,11953,-9714,-44541,-47589,-30297,35989,44053,7068,21711,-32052,-18616,-17730,-1713,76061,-32849,-9467,-45017,68427,48324,-19147,-21694,30066,26329,43492,-25946,-52095,-47013,-6343,-7287,3234,-74357,-1510,19231,13276,100196,-14236,562,-17774,36025,-30505,-71930,64783,28074,27108,-41463,-33928,-1654,20509,399,6096,-32594,-80994,-42821,33269,-3172,6094,10031,31218,-66461,-38472,-41594,-9347,40682,9473,29326,-3305,-84158,-61649,-17951,-7170,18193,59751,54909,19730,2018,-59607,29044,8076,39032,11151,52597,-14593,44898,46343,-107192,-24149,-30594,45005,681,-29490,-27921,-59596,-51468,-34768,9778,79810,67465,-2119,-6524,19063,-66969,-49332,12006,-47625,-38354,-26239,5518,-25971,-14797,-39823,28636,34543,8914],[51349,9961,18669,64728,-41998,13839,27159,-49821,-14628,17153,-15099,-51220,-37392,29855,-95538,45221,1545,48267,5787,-44614,-99887,3427,50847,-10052,35144,144304,-1957,26839,-28535,-14824,40443,-37972,-71192,22086,52530,115546,16513,53297,-29365,-55608,13864,34209,-64284,88528,77978,-114059,-117478,-55965,-28912,-57637,-30334,45280,35615,-29500,10478,-47945,3025,-2684,-66235,-75891,-13640,27007,20059,55150,-8388,2376,-10335,59991,-11590,-15703,48762,68201,-81881,54912,-11858,39432,48480,39491,-56711,33028,24543,10840,82973,35446,23583,-21479,5406,-27128,19193,-66958,-20656,28333,1596,-84978,53786,10132,11662,-42581,-10000,-60385,-21295,29271,6817,48030,72092,54570,22295,19787,-27332,-17194,-47683,-130475,-54276,33870,99663,104091,-18632,23996,-11378,-27751,-55513,-37310,-85497,48759,-7186,-11687,-30683,-11025,-14922,-40555,65832,-8424,13278,-24152,36836,-24872,19919,7607,24437,-18266,5927,10461,4733,-644,52229,-8273,-67452,-72865,12021,18930,34822,28969,18759,6048,-52238,14807,-31205,712,-52783,-9619,-42183,87368,141204,52254,16517,44019,-49448,17376,-16411,15685,-7756,38292,62735,79524,-35954,-86216,-4116,61550,-10651,-9494,37010,-60492,-34783,59233,53672,45295,28035,10242,31293,-43396,-18068,20890,56903,36647,815,939,48574,-49398,11006,-58319,53477,28057,100031,44435,58739,57157,-73020,45188,23245,20303,16715,-46475,1636,18346,27960,19242,5028,-43569,-47735,-115571,-53600,8597,-42843,19483,-7651,25779,106589,-8089,39240,75442,-32758,-8451,3440,20392,48317,166849,99554,-73647,-103763,-58141,-66209,-52905,-13945,50965,-136,-11546,21336,-45701,-109762,-270168,-170903,-2897153,-3424863,-451542,-270908,-216056,-276185,-158349,-124962,-123799,-64241,-82060,-100904,-105885,-127827,-107787,-234843,-143402,-81030,-81591,-55512,-127650,-28434,37719,-83879,-71515,-51460,-43190,16601,18927,16662,-23726,-65728,-7177,23109,27484,-18502,-57918,-2835,-79856,417,14206,-70727,-53797,-21793,48294,18289,38042,-9256,-36084,-96923,-69115,-25671,-31964,-36,27345,9455,-79138,-86745,46565,33445,-59161,97330,3044,-46736,-13473,-55883,-53230,-21049,-58868,-54911,-12362,-81687,-124777,-23948,-59091,23080,-102837,36646,174059,-5788,20646,-70274,-31659,78748,98818,132083,36476,-90545,-62691,-653341,-778218,-191855,-104863,-54140,-45819,-34968,14728,-80974,29374,11803,26561,-76291,-114823,-206057,-32505,-2443,112603,-2259,-76846,13523,-11052,11208,67329,-78925,-91914,31683,35289,-114552,-25805,30662,27973,-52574,-15041,-7871,-61,-26123,40343,-41423,-40322,32436,17003,101241,2726,-80776,12431,24146,16285,-65609,-17589,-37805,61733,4012,-106317,-48595,14765,-4167,-20830,-20035,-80105,-83375,-74615,-50897,-73537,7111,18518,29631,28884,-90354,-51696,-77540,-51343,42309,9391,-32463,113730,-2326,-56827,-26719,-60927,-51437,-39180,22394,13675,-23838,-22518,17497,37903,-23895,791,20092,-68781,-29114,34269,12473,24025,71594,70507,1936,79916,22057,79483,-18338,-4131,-98226,-49207,-15305,-37897,-9078,-15101,-25773,23889,6812,-14246,-22533,14195,-14297,17376,13656,2236,-3698,-1731,-41126,19525,43160,-70053,-36025,13753,-84315,36309,83386,84551,24145,24064,25479,25985,-51423,16445,-1473,-21545,-17693,12022,-43544,26098,5493,28455,671,-54902,-10109,-57407,21898,-43831,-29117,44780,38194,78090,-4115,-42207,-21051,17298,-24397,-35236,10364,-10368,-66304,-10731,-1559,-62447,-62725,-65005,-15757,27328,-28128,11147,-26369,45498,4470,37036,25784,23494,-66592,-237,-35590,-51241,6079,-7645,-57746,76096,56139,3954,-23758,-16954,29985,-37157,-1975,22544,66053,90064,-20664,20804,-53270,-38072,-49861,-19599,35052,18952,47466,30937,45993,861,-40457,-57161,6103,39578,-95605,-57402,-12889,-53789,5664,14595,-69770,18891,-7792,-63643,-17148,34126,-23694,-50824,38095,51516,-22770,19050,2154,-46813,14163,27235,-68682,-51142,-1753,-46073,-41340,10404,74665,53470,60822,47202,-33935,-29231,9333,-45567,-32437,-58795,-19769,-36584,39695,19934,31183,18609,-36390,-65754,5984,-49594,52004,13677,-42901,9964,27126,65823,-16888,-36134,41423,-67350,-58563,-64088,63446,48482,4411,-25382,-49656,-55243,39979,-1883,-544,53334,-22127,-24319,-9365,37134,1716,-23212,15363,-49446,-58493,-4310,6089,57969,25451,96644,20177,-33893,-5774,-6173,32917,62814,2337,44312,20028,35903,-51308,95792,8445,15402,42207,-27535,-127482,-47610,-64495,22852,42454,46855,-5278,-74664,13259,22218,-10111,-41121,77402,-21802,-28748,-63812,-38863,-10133,61184,-20692,-78454,6726,-69103,25866,-33352,31494,23096,44183,-43025,-69545,-47264,-23368,-15972,-22043,-24023,2457,-24582,32879,32401,-22134,64074,31608,28764,-52458,-28799,24538,34564,-98405,68400,-2086,32564,-76923,-62053,-34900,-4382,-8033,19083,7939,85423,61813,123010,46059,17911,25007,54123,16533,-1112,-11381,31271,12499,-94474,-55927,38084,-863,16970,14999,-23149,-33145,58705,37478,580012,277188,40637,24781,-57255,34811,30234,-30105,-4667,24903,23802,39267,-26098,-3329,40476,-4335,32550,15431,-58596,20790,39234,-19935,-2201,2832,50769,-17155,23739,59762,-78166,3384,20093,-8367,12732,-3592,-3240,598,-57712,-41342,80804,-20045,-98114,38012,58094,49396,-511,-65496,-49929,6920,-37865,11729,-18494,-72252,-13842,-28329,53645,-31015,5346,101887,-26237,-135868,29587,-14246,32572,26408,-5780,-45666,-4496,78956,30808,14827,2354,-3272,-5069,40619,-17514,35370,65515,-39096,6048,-1393,-54914,-84178,-9080,-102730,-4405,17576,-34713,51723,46991,-71292,-6160,-2802,75670,80685,79107,-29378,-12728,-86848,-51680,28369,-39638,-39293,5646,40175,51537,39511,-60812,-54431,-38426,650,-39386,34561,1542,4715,-53012,-44206,16896,-3044,51561,3690,31356,-15995,-32755,36499,5114,16467,-65548,-40656,76460,-6410,-1016,-42079,54491,91425,-14889,-71657,-2307,-25149,1111,14386,-32488,-35905,-88147,42329,21907,-37783,40719,-22237,-84773,-7359,13420,117878,98944,-21427,-30325,-17982,6365,-5180,-125326,-98048,-18764,9317,9273,-30476,16634,7691,-36469,28246,6780,-8356,-2879,-19067,-100432,21715,-48422,8339,-84807,13379,-5859,-49532,-59397,-24192,9420,30287,10701,16181,-93868,-27175,-19451,-11701,54807,-50524,-34001,-74853,47423,20183,-22975,-71060,7307,13160,30436,-20289,-41385,-61528,-16983,19950,13437,-63306,19147,29560,9403,35100,-28658,-8024,2465,27618,-7088,-77454,88993,41067,29119,-8316,-32750,-43337,23187,-5338,-6889,-19711,-79297,-24246,40402,-8517,-13692,14183,35075,-52261,-51452,-52100,-17503,60325,-9526,45495,24523,-75425,-71151,-34698,-27634,19324,49906,75706,24202,-6788,-49829,34303,17620,38178,4563,59422,-5854,30597,38342,-61147,-32331,-7697,54933,3267,-29519,-12116,-50114,-68034,-23784,-14946,79317,91832,-9526,-4004,9370,-42941,-57056,34998,-35163,-63649,-13438,10124,-21631,-17127,-47173,15361,22432,1969],[33831,2226,21508,85588,-32301,-3087,24005,-60271,-14045,31829,22196,-36532,-51176,21111,-88951,37177,-2263,45491,10953,-28199,-83390,-247,56160,11200,8577,134986,-800,11971,-20337,-10619,27792,-34100,-78716,43785,49942,103761,27155,56537,-38174,-55758,24430,36414,-56163,78504,53011,-114272,-80196,-70263,-23672,-55318,-52025,29154,48378,-7090,11839,-36180,21013,6508,-62929,-80665,-4507,44551,27600,54679,-10157,41736,-24492,64155,-24297,-14251,24294,66620,-46707,56318,-23699,48344,31351,6182,-53149,34613,29146,12531,77177,-7086,-25871,-15288,-15312,-50904,-34120,-89765,548,51938,-49884,-77715,72401,41753,4365,-22885,-2348,-27957,-8292,40083,2199,52100,62024,63254,880,12878,-44707,-34053,-42416,-153909,-74963,31792,102433,100024,-20529,18878,-6991,-30238,-52287,-26010,-80168,48573,39291,450,-26117,-2357,-24593,-48525,61204,16708,8113,-10125,77403,-8707,15468,-12238,10587,-5671,-22593,15433,12197,25861,66589,-17830,-58392,-64055,-5651,7897,38574,-874,24523,1363,-64489,20962,-61943,-25678,-96538,-32195,-36167,115086,151951,38392,-897,30146,-28365,-8490,-31080,-9008,-22031,48835,54073,59369,-9957,-64520,31154,74586,-14112,-22142,5470,-64497,-29808,54945,67884,27597,38720,17936,12998,-42102,-13334,23596,46657,685,21934,11154,57107,-42673,9240,-54274,63331,29875,66363,77752,64519,52766,-50761,44162,38087,22924,18933,-39113,-6644,21604,25476,14271,-13185,-73645,-55776,-105608,-56628,-2632,-638,60660,26548,26103,67521,-2088,58024,77150,-15119,-5823,20572,1732,45333,121301,88724,-39648,-55680,-35574,-47044,-43337,12613,54874,-2292,-40200,3316,-81908,-105941,-268388,-175352,-3060395,-3353980,-478635,-298890,-216689,-266135,-117659,-110436,-136429,-66967,-80428,-111163,-131931,-125433,-128097,-227419,-121858,-77486,-75252,-53593,-146444,-27641,59317,-65740,-36894,-25721,-48092,13019,27051,36733,-23968,-68044,-30027,4661,12948,-37329,-73534,-16810,-73304,-9187,-2019,-72410,-32707,-37657,53900,3541,-6048,-16540,-37742,-128997,-60567,-21269,-45337,23126,25759,18577,-80926,-122410,52551,19986,-58044,76795,25679,-42634,-17548,-47358,-48044,-14965,-67040,-26325,9517,-76732,-135009,-5299,-29514,22001,-130301,77786,171684,-25289,15605,-49353,1105,91027,112170,116047,25494,-99530,-48620,-648003,-787546,-230840,-114866,-66404,-51244,-42348,7106,-69674,42395,6259,20331,-83829,-118403,-168371,-39685,-5330,132648,-13349,-78074,5107,-24230,2866,56290,-62142,-93045,26656,14287,-131581,-40628,18509,20812,-33680,15098,-904,-23856,-49150,56085,-37015,-18708,17834,-24711,88028,5963,-56611,22939,12394,-22692,-80234,-26788,-47731,45613,-10329,-95981,-1021,33892,-31922,-32489,-5871,-73571,-90994,-84582,-48692,-48256,30237,36495,11252,28660,-90012,-48428,-89937,-75885,23275,11971,-17454,108107,2852,-39721,-51114,-65120,-33689,-41357,22467,40632,-13209,-42882,31514,28885,-48115,4749,14791,-46774,-26118,18216,-7362,43800,81863,58662,18288,85786,17261,80862,6643,-16154,-66810,-68343,-20964,-57507,9326,-22526,-50167,15587,34303,-3988,-16157,29564,10288,2393,-11116,-11665,34788,6444,-43343,-4685,15177,-86977,-46091,22963,-51483,77705,84990,78678,19496,28579,37264,21248,-43510,22022,-7068,-11318,-28751,35321,-21688,41943,7579,20528,9835,-57589,-14622,-35296,25361,-35714,-29082,32034,36163,84440,18337,-53624,-17205,1631,-28464,-12079,24680,-15998,-50541,-9444,-10228,-62183,-35391,-37357,-2312,17762,-22688,20146,-22788,60360,5999,4382,16801,33689,-93273,-21960,-42985,-42272,3468,-3155,-53887,68239,46457,3703,-8182,-8910,7253,-30486,314,36525,43827,107130,-11747,9822,-55608,-38255,-54268,-22143,33059,16694,37651,25246,37142,18881,-43059,-55082,13652,8834,-119651,-66620,-58144,-34557,15392,-6383,-68965,38991,8924,-45018,-1634,28511,-41105,-29072,32428,10514,-12738,5940,29032,-29478,-3976,45649,-93936,-41417,-8604,-36288,-52258,8656,87929,28731,75669,50279,-39017,-9594,5918,-36293,-26973,-62176,-13743,-48260,28474,28807,7061,-11118,-36878,-87611,-1412,-35397,95108,1684,-40170,2669,9721,85624,-4565,-29482,41150,-72060,-52800,-54701,88308,27167,7094,-13925,-21844,-43995,-791,-7336,7988,53689,-3001,-27824,4241,52223,4187,-21537,-5409,-55715,-51890,-37862,-10924,42651,40601,85900,12234,-9825,742,-4127,15209,37860,6482,2050,29236,60475,-51210,100783,10460,4151,35629,-18540,-127504,-47829,-49355,17425,16599,19767,-25902,-70718,-9573,2038,-15056,-63240,84691,-35898,-17716,-70917,-63338,-17521,39007,-21233,-68767,-4169,-83399,27436,-14409,21697,41964,60267,-34383,-82761,-83286,-23531,5268,-44655,-6614,-8677,-23172,67888,80258,24423,70288,41378,16047,-37042,-46010,38778,28803,-90277,80348,-12566,12876,-84772,-46382,-13131,14675,11552,-9546,-1847,66543,15974,108441,26346,23742,24630,24579,5915,-13592,5267,20585,31496,-111136,-63814,19637,9800,38652,17804,-33425,-27532,54258,20594,620988,290324,46101,17409,-45659,33096,36933,-15102,-8165,28856,35614,26672,-42766,-4260,44521,-3554,39098,27823,-60475,10576,66598,-16864,-5736,-20546,33108,-16529,32213,47834,-71026,-8100,31033,-4297,33147,-22448,-30306,-141,-52275,-41997,88471,-6849,-90296,26251,44900,37971,-28693,-59229,-61741,9975,-64469,10426,-8363,-70523,22951,-4632,33904,-29318,17461,73871,-40210,-134761,28210,17989,36551,-14524,8264,-35667,17079,91759,39189,13691,-1383,12895,-6160,25540,-39349,47761,77020,-18852,16165,-7271,-25681,-55855,1488,-66631,10911,26361,-50620,39672,45402,-46485,-9156,-9877,84128,75900,76617,-16322,-9240,-85335,-60580,40021,-11842,-39227,12110,46047,88040,66978,-50028,-38869,-11364,-14189,-26401,32190,-7878,3256,-38368,-67133,12378,-3737,50133,-6982,21659,917,-55488,31496,20848,31001,-67515,-49783,93846,6478,-28537,-40455,35267,72744,-11182,-86817,-18292,-12696,2247,7445,-13485,-35928,-65623,65126,12762,-32527,48222,-37887,-113833,-2173,-2453,110950,79548,-40066,-47619,-31030,1058,-7628,-108940,-79068,-25682,4378,-26710,-37833,2755,2393,-36994,33197,-21585,-21050,-18100,-12932,-46679,40640,-27453,23505,-102359,2795,-4841,-45859,-62587,-15344,-16344,24066,24728,19488,-128037,-33807,-19177,-16706,30324,-56615,-48232,-87614,29591,-13588,-23718,-123717,-31492,2841,24974,-18212,-10072,-61154,-27434,21905,16289,-30729,38846,42211,-443,-16602,-36525,-17266,18933,18522,16013,-78195,91565,40283,31909,18844,-20772,-86883,25557,-1575,-25848,-3617,-63010,7141,44683,-7774,-32171,15018,27723,-40121,-55116,-56756,-23089,74064,-38785,47282,48580,-51480,-76106,-42638,-37554,14932,37649,92971,23123,-22269,-42446,28532,21359,28218,-5328,60623,10299,12326,32488,-10283,-34794,21168,62769,9891,-28703,-6021,-47227,-80327,3777,-35538,59847,83766,-13794,4197,1156,-16090,-58327,69756,-29194,-79932,-5026,8686,-21911,-19694,-49197,780,14053,4285],[14353,-12892,23829,88563,-22642,-19982,13909,-63352,-10956,45213,51774,-14047,-39354,15831,-70096,32267,-9143,38128,7633,-1549,-46927,1171,41924,20512,-21641,103883,-11259,-5928,-10648,-10119,6485,-27799,-83450,60897,33807,80067,34719,47923,-46328,-55584,29603,38142,-40741,64202,30466,-93889,-45113,-77740,-13310,-46571,-68626,10264,48348,16010,13435,-21420,28194,9510,-46870,-74790,10401,52975,33753,51042,-19810,65683,-33217,54604,-33262,-11996,-6041,53867,3708,64261,-23410,49103,7217,-31198,-45331,25694,20373,9542,60571,-45516,-77605,-7460,-28568,-80568,-80581,-83103,17791,64689,-93453,-54804,105288,57398,-9727,-1481,-1489,-2833,12356,40394,6998,46072,50811,56208,-19919,85,-59367,-45864,-28959,-143929,-93221,26812,81232,86524,-20710,16751,-5773,-32431,-42279,-12152,-55349,54542,79191,13626,-19415,2877,-31357,-45311,51032,45421,3640,6155,123308,1700,12638,-45168,-10065,1096,-43195,18583,15942,54508,53667,-34178,-52142,-41255,-19111,3396,25015,-29581,28514,-4404,-72580,23521,-61417,-53013,-145304,-49865,-9462,112013,130802,22584,-13607,18072,-6693,-40194,-39083,-25259,-32901,46304,36226,21494,9571,-42499,60860,75885,-16749,-36132,-20303,-63663,-26898,42352,71559,5736,35156,24951,-891,-40836,-4085,20095,27753,-24710,48984,25572,55547,-24173,10876,3824,80007,50080,31747,98323,55970,58258,-13723,39063,61492,29450,14754,-29350,-18723,18439,15669,-6870,-24610,-86062,-54149,-87856,-59267,-14121,47392,98389,56683,30563,20157,3382,77932,78225,3237,700,30990,-16810,36963,60465,63315,13312,14928,-2969,-21365,-19252,44042,58805,6250,-47770,-16007,-104214,-104972,-269015,-197902,-3246770,-3277233,-498868,-326568,-220823,-250142,-91495,-101422,-147872,-81275,-91509,-116461,-146045,-129087,-144013,-193846,-91675,-68356,-69392,-54294,-163221,-26980,70451,-24236,-1270,4151,-50567,6187,10198,37852,-27794,-65607,-47917,-22500,-7188,-53182,-75635,-18453,-47830,-19049,-24198,-53775,-5748,-55919,43903,-23751,-43199,-16536,-28646,-141140,-36718,-18192,-53160,49736,38666,18212,-70145,-135863,51160,10280,-41406,45962,52148,-43743,-21042,-26929,-30331,-5463,-72581,6769,39586,-53925,-134128,17844,1923,14407,-134346,110722,123312,-48326,7213,-28590,29732,77299,105272,100247,31002,-86821,-22340,-628257,-802167,-240971,-122139,-85387,-54037,-47472,-11529,-57851,41688,4913,9918,-85092,-129361,-128324,-39752,-5394,126346,-28267,-68219,-6490,-31252,-8779,48427,-42226,-84909,20099,-6313,-134978,-54146,6317,12029,-21538,47818,6098,-36545,-60413,71208,-31705,4524,119,-72238,63192,8074,-27014,38129,5422,-66851,-82655,-35143,-45820,25945,-22994,-82359,49969,45986,-55854,-42799,11594,-56049,-77998,-78688,-49448,-20083,50659,51545,-3456,26713,-86343,-44190,-101526,-98346,952,12103,-5680,102098,5843,-14868,-64848,-68519,-15250,-37608,14366,53277,-5113,-56323,37963,9616,-60542,9976,2987,-23952,-27905,-18483,-23480,49580,85960,45191,24640,69801,-5829,65720,28528,-30241,-25638,-78163,-25113,-64370,20427,-33610,-61258,8255,54187,4029,-17927,40334,30658,-21031,-25949,-26194,75086,17260,-42079,-28266,-14180,-96687,-54269,29617,-13586,100918,72205,62198,6771,31939,42582,17346,-34724,17830,-19087,779,-35525,51906,8547,45591,2735,5283,6853,-50850,-11674,-7040,24797,-25365,-24055,36652,43743,93334,33631,-53144,7140,2513,-35164,12707,31269,-19979,-25810,-7727,-21050,-49463,980,9264,3103,391,-9091,22749,-6296,70747,-2506,-26961,4518,47413,-97576,-34128,-33820,-29711,-1672,-552,-44330,52534,28904,4286,3734,-2327,-24449,-24871,3661,37425,24444,104420,1084,-629,-51876,-38067,-48242,-19312,22577,11763,41067,19048,32416,33632,-48377,-54760,35928,-11420,-97251,-62552,-88181,-8642,24301,-33337,-63036,61672,25255,-24130,8229,18954,-48886,937,29211,-30207,3735,-13855,44617,-1764,-17234,60135,-104504,-21018,-21087,-19371,-69812,-2807,89052,719,64145,44511,-39119,11655,4066,-23210,-15394,-62182,-19635,-62076,11520,30697,-15536,-47149,-35921,-100463,1059,-11096,126244,-25546,-48677,-7937,-7981,90396,-3794,-18738,37674,-61819,-33004,-39567,99581,-903,10561,-6266,3145,-35533,-40693,-7511,16303,43174,16437,-28730,18924,63877,643,-33279,-39475,-63519,-47413,-71476,-23675,28287,41403,62181,7086,12129,6561,-4384,-9749,13823,12180,-34126,38826,74015,-43296,89143,15902,-4580,19902,-1880,-111970,-35303,-24645,18602,-7629,-8713,-25893,-59845,-32155,-16568,-20676,-81330,90274,-45238,-1960,-66215,-67756,-22762,10081,-17030,-47286,-12635,-90016,23110,1726,14808,61103,75026,-14480,-68979,-112565,-14403,25653,-59067,15238,-14231,-17698,88600,109884,57070,60429,42110,758,-12354,-51316,52109,22224,-77433,83917,-10638,-4064,-78714,-18814,8739,35877,30729,-48121,856,54261,-31647,55203,4227,24167,21094,-2802,-5550,-25222,30404,12039,45703,-113260,-58524,-2463,731,62674,16721,-42622,-19753,54308,14956,645851,294500,54771,14519,-31787,26405,46439,2100,-584,36363,41705,7796,-51023,-5879,52850,1116,35526,32489,-57462,8302,90216,-4996,-4143,-35719,920,-14247,41274,41745,-56994,-24660,38339,4200,55838,-39069,-41271,7246,-46617,-41368,87692,5615,-62569,9868,16689,23692,-43618,-41092,-58354,14670,-83957,10929,-4689,-63986,48569,20601,9698,-23178,31039,48156,-47584,-109072,23752,59122,48446,-40790,30645,-22671,38584,94952,36451,15666,3740,33025,-14791,7853,-52599,41969,70796,2260,16268,-12121,9677,-43021,13776,-18542,21078,27764,-62136,21224,46105,-20919,-4849,-12931,79468,61619,51009,-6771,-3449,-68674,-63029,49636,18057,-39799,6868,52297,110499,86344,-30293,-18122,-1961,-29189,-14469,22968,-13252,-2319,-30869,-93231,14960,-5102,46470,-7773,14837,23800,-69994,20815,33502,36048,-64612,-61071,97368,9787,-48819,-30408,10492,51788,1530,-80368,-30383,-3994,3176,877,8816,-33721,-35864,84106,12842,-18129,37636,-49072,-102574,12922,-11044,91075,43437,-54581,-47495,-27453,-6408,-8930,-79973,-35452,-18702,-1094,-54590,-46449,-15615,-14169,-31047,43284,-47883,-33876,-34564,2060,17981,52500,-1657,27722,-94807,-18199,-7926,-38131,-57907,-4447,-35151,27145,42660,32033,-119784,-35740,-15494,-18876,9012,-53414,-50969,-83609,18027,-43977,-19994,-156224,-75630,-4118,29218,-20707,36341,-46853,-37467,4376,13476,17752,53687,51538,-12841,-38760,-33977,-23667,26569,12377,35652,-71850,70927,23220,31001,34344,-1511,-115073,26057,8544,-46999,12217,-35098,50219,50853,-3713,-45017,7608,9557,-32368,-47909,-53946,-25126,75523,-66837,31803,64817,-16159,-76058,-39300,-31413,7604,23697,101814,17310,-44607,-35826,11828,18206,15175,-15795,51728,30116,-2159,35889,30610,-30661,44916,65865,19310,-23776,-9377,-46104,-82039,37192,-49940,27710,57261,-10693,15226,-3763,3944,-48556,110711,-31534,-84740,-2604,282,-28551,-21938,-46649,-7853,12670,14575],[-3709,-32611,24432,76744,-14014,-33267,-2781,-60648,-7735,52048,68392,10100,-6864,15371,-44046,26814,-16807,27648,-2564,28889,-3114,10031,13466,17270,-48467,59327,-33028,-22280,-4002,-13136,-17490,-18716,-79787,68920,7838,52388,36692,33742,-51160,-55342,26843,37483,-22075,52499,12126,-63445,-21019,-72679,-1676,-35043,-73195,-4694,37152,30612,15704,-6568,22096,5949,-20767,-60441,27120,44418,34404,43236,-32240,71461,-39402,33441,-33743,-9379,-28351,38571,52021,71045,-11622,42949,-18108,-64827,-35950,9960,1604,1928,35610,-71524,-112686,-1478,-30515,-106964,-102398,-51489,25747,61838,-116576,-26374,136724,56604,-21424,13665,-8141,9383,38818,34798,21472,33532,41772,38535,-33187,-13313,-69222,-48792,-13162,-101209,-104715,21401,52697,69957,-20744,16596,-7799,-33893,-27998,1441,-18312,62550,99995,28039,-10362,4491,-36148,-31791,35760,68443,92,19233,149341,3751,12776,-79436,-33180,-3252,-45664,19216,12501,75292,18286,-51234,-57212,-11560,-22046,5649,-1774,-53103,29070,-12240,-74494,22894,-37252,-72858,-179716,-59833,28484,84061,87880,8559,-18983,10661,10722,-68489,-38588,-20335,-35628,29723,12652,-23509,18393,-27042,75323,65574,-20191,-50659,-34837,-57546,-27304,28094,63782,-13418,23559,26636,-6799,-41389,4579,12834,7124,-32219,72386,44577,51029,4157,14499,89220,93465,75699,6017,96034,34920,70454,27325,29391,85749,34174,4735,-20826,-33890,7487,2455,-38414,-31557,-75524,-38401,-64806,-59552,-22370,89326,124274,74410,40019,-22654,5328,91444,76491,20517,9303,27162,-32948,23269,3389,27258,68564,79746,34338,8022,15498,74093,61218,22813,-34991,-36327,-104693,-111713,-272536,-236478,-3411023,-3203767,-506470,-348085,-224077,-234055,-82529,-98007,-157204,-103937,-116654,-116718,-147265,-134121,-144537,-146435,-62541,-56259,-66085,-54135,-168268,-26864,65475,32429,26182,30438,-49013,-8199,-31706,22342,-30922,-59636,-54393,-45231,-28206,-58610,-69614,-3079,-11617,-27290,-48375,-16685,19848,-70898,22935,-55804,-63261,-13156,-8931,-123384,-7208,-14478,-54577,73643,52773,6016,-52562,-126053,42285,8132,-10188,14891,79064,-51210,-23559,-187,-6787,2719,-76391,29500,64455,-17666,-123119,41692,30829,2288,-92087,132979,34211,-69360,-1294,-16484,47651,44928,85460,90410,52483,-54857,9223,-601059,-820686,-224921,-124778,-104706,-52375,-46257,-37979,-49771,28586,5953,-6492,-82036,-144723,-95997,-31403,-5378,89721,-42725,-50856,-17744,-32226,-20222,47798,-24501,-69596,14961,-21912,-122633,-65600,-3960,3084,-21885,69307,11252,-30896,-47804,80488,-26714,22502,-13927,-112105,32539,11228,1775,50940,6187,-104722,-70999,-42475,-31711,7919,-32735,-69254,91790,44682,-68446,-48779,28032,-32525,-49047,-57139,-50301,6009,63920,59837,-12321,20409,-83171,-39787,-110738,-110912,-15741,10835,-1651,89560,5280,10568,-65313,-67367,-1617,-33810,-4570,47930,-2836,-58670,35534,-13799,-56249,16862,-11304,-6279,-30788,-56736,-30942,41203,80222,40257,26584,40286,-39783,40535,43231,-42244,16997,-65153,-24470,-56931,22924,-44866,-52687,1558,59998,8409,-25847,45099,41711,-46283,-28102,-36648,94455,25954,-36413,-40927,-35256,-95470,-60009,29017,19023,96244,50073,42862,-9746,33402,42958,14461,-26883,5500,-35008,9261,-41312,55808,38189,36674,-7605,-13172,-7198,-34459,-2446,18601,20673,-13889,-15244,57553,60371,97622,38238,-40927,47318,17669,-46822,26881,28454,-20845,1338,-9386,-33326,-31678,35981,54518,1699,-19796,6267,15431,14110,73168,-23260,-54040,-9190,60621,-72041,-29529,-15493,-17279,-7393,-565,-31841,32861,5622,1657,6318,4344,-53609,-21564,5256,24248,11104,83600,16736,-3977,-43558,-39691,-29438,-9766,7090,3278,48416,10649,31738,42975,-52282,-56538,56772,-17916,-33701,-50439,-95769,17523,29488,-57091,-53759,73669,33683,-6191,9184,5137,-45832,29920,26081,-54051,21316,-38091,41468,28344,-17233,67292,-96706,6715,-28711,2904,-92541,-18725,77740,-26414,38363,33399,-32087,24365,5021,-6306,12,-58141,-35769,-71802,-3440,24442,-29448,-83259,-34632,-106525,12362,13433,128156,-53621,-65813,-17533,-20745,82468,-15741,-5247,28097,-38928,-2901,-20707,98272,-27985,11927,-5623,19225,-26298,-65370,-1635,22821,25848,30864,-26509,30897,67399,-8678,-48959,-76517,-73081,-47792,-92990,-32484,20511,29286,38054,4494,30223,10332,-5832,-32990,-2884,17549,-57601,47055,77414,-31936,68532,18301,-10073,-3533,16845,-77172,-15060,1554,27429,-24443,-33463,-9541,-43889,-49731,-28895,-27692,-89796,93963,-48885,11795,-54775,-53326,-21339,-11687,-4955,-21216,-15519,-90849,14963,11010,12399,71981,85450,10422,-29048,-117370,1491,38636,-65119,34701,-14942,-8718,81081,107849,65393,35278,34120,-11773,17757,-35988,62737,16241,-60125,82175,2188,-18558,-64895,11593,23414,56781,45224,-88598,9979,45944,-67447,-15081,-12718,20230,14496,-19749,-13889,-29330,56821,3627,54547,-99676,-42908,-22979,-30183,81254,10530,-46158,-11815,59346,22079,643810,286550,63374,16619,-14862,16968,56265,21018,18044,43826,40171,-10784,-48817,-7195,61462,9639,20976,26590,-50010,12452,106115,14136,512,-37979,-33246,-8104,46532,36893,-38683,-42007,41807,11958,69922,-49665,-32637,22471,-41282,-42032,79834,14107,-17622,-5982,-20436,10904,-45853,-17314,-41436,17537,-90663,17032,-4891,-51977,55453,43404,-10669,-13400,39111,36449,-50345,-75725,19108,94486,64223,-45233,51911,-8988,51511,88654,22066,16471,15703,48341,-30131,-9120,-53507,19078,47422,15658,6532,-15201,42740,-43153,25586,33034,24948,19145,-65744,-1320,50713,171,6313,-11424,62968,44034,11602,-4838,3091,-39951,-56181,54340,43667,-43037,-9847,58692,110665,90438,-5266,1648,-7314,-39969,-5469,12848,-10890,-11187,-28966,-109172,21970,-5077,37510,-1644,14023,49670,-70299,12218,39027,31659,-58324,-71208,90208,4878,-59734,-23236,-15367,36600,17609,-52166,-37879,-3391,4334,-2783,29076,-27446,-5884,94785,24725,590,12431,-52535,-57282,37046,-16460,60017,4861,-60376,-29367,-7469,-12429,-6232,-47193,19523,2025,-5037,-67663,-54426,-33216,-38322,-21149,56622,-67854,-44063,-49859,20007,70768,55438,16306,15052,-66552,-40835,-12781,-31499,-47487,7008,-43375,36494,54618,50732,-74924,-32500,-9477,-22118,-4675,-46063,-45445,-69669,12806,-62304,-12828,-156017,-106645,-8744,41644,-27588,84337,-23848,-46525,-18217,10100,69582,61482,52342,-23132,-30279,-21846,-24274,23485,11631,48867,-59708,37761,-4610,23152,37704,17430,-119698,24371,20577,-65074,24720,-5087,96571,63775,929,-48558,-9280,-12911,-29251,-30852,-44005,-23570,61421,-82950,1892,70133,19957,-72188,-27288,-9525,1009,7802,98511,8680,-68353,-27813,-12527,8733,6337,-23421,31594,49595,-7056,48953,55795,-21534,54818,63218,28764,-12583,-16829,-40487,-66783,62162,-57247,-6875,30680,1487,25439,-5171,10727,-26482,146195,-40833,-78692,-4932,-13286,-41109,-22409,-39647,-5814,19628,28482],[-18526,-52246,22403,56269,-6646,-39876,-23628,-55638,-5869,49524,70437,29536,33712,18912,-17531,17788,-22411,15709,-14857,53900,33857,26324,-19000,5542,-64903,17333,-58360,-33392,-2706,-18017,-37051,-7266,-63293,64530,-21491,27455,31739,21777,-50476,-54630,14725,32730,-5185,48730,-925,-34587,-8686,-52304,7149,-24195,-62596,-12454,21631,29953,17516,5539,4929,-1857,9225,-40035,42004,18236,28185,31917,-40323,62833,-46092,7007,-23099,-8088,-34810,29232,80974,69215,8552,33445,-38461,-86626,-26571,-6720,-16172,-8425,5759,-81627,-120871,-1043,-20453,-116062,-92556,-10462,22531,43238,-113716,-2277,148035,43833,-25022,17532,-19764,7098,65324,30418,42472,19051,35460,19924,-32590,-21601,-73322,-41180,26,-44991,-108794,16930,34744,54472,-22472,17543,-11669,-34356,-13660,11886,19981,66933,96043,42715,978,3721,-39911,-12081,17927,79480,-3004,25215,141149,-3372,15642,-99289,-53136,-19674,-27507,17270,653,80653,-23961,-62119,-75799,15355,-14911,12385,-33283,-69602,25365,-21831,-69143,19570,-3683,-77948,-181638,-61686,59301,45658,42936,-1363,-18838,9202,20202,-83044,-29659,7390,-25991,3027,-9628,-60528,16133,-19782,70503,46944,-25700,-61788,-37645,-47866,-31077,17741,47320,-24617,12421,20845,-5221,-44035,8015,5904,-7859,-21006,82343,66527,50267,36043,18257,154665,95185,89206,-3910,68320,8809,82780,60285,16091,100324,32461,-8262,-15447,-49613,-10215,-9804,-70216,-37963,-45334,-12419,-39790,-56039,-24438,115135,131877,77272,53005,-49799,1337,92218,68882,34437,16391,6493,-44992,6821,-32715,-13108,104211,108896,68053,38190,53734,99454,58770,40469,-9173,-56457,-89061,-128941,-276306,-286132,-3517850,-3139645,-498859,-359361,-224141,-222151,-87979,-99706,-162293,-128607,-151014,-111773,-139003,-133651,-123497,-100680,-42016,-45480,-65872,-50521,-154574,-28440,44559,86949,40239,46156,-43162,-34114,-88173,1148,-28378,-51526,-46762,-51359,-45545,-49755,-64153,25429,22398,-32246,-69419,27449,36044,-77499,-28,-82862,-63465,-13051,15143,-78299,15159,-9168,-51302,88060,53941,-15464,-35678,-101079,28966,14668,26720,-7035,101532,-63810,-26638,25013,15053,5962,-78824,33479,73488,22769,-103689,61728,53016,-10942,-7610,144985,-66652,-83321,-6487,-16806,53072,7278,63989,83330,82460,-13526,35108,-578697,-840068,-191732,-122454,-117277,-46522,-38621,-66480,-47903,8029,6884,-29333,-77316,-155372,-74933,-17266,-8976,32752,-52201,-32621,-25536,-28754,-27455,54303,-11906,-48299,13956,-30761,-98793,-74309,-12028,-5176,-35389,66702,13174,-7347,-9958,80334,-22277,30638,-20119,-132557,612,14977,23217,55966,13567,-126409,-49979,-49080,-10567,-5434,-39677,-56635,114626,28507,-66442,-48175,38084,-8960,-14371,-25686,-47082,26452,67226,59049,-14656,6606,-84270,-34972,-113996,-104977,-18675,10631,-6840,59409,752,30746,-54537,-57740,3677,-34434,-33120,28192,-7325,-49944,26350,-32838,-35269,25525,-23619,2784,-31031,-80363,-27522,23545,65328,48258,29682,8845,-72280,13888,48319,-47700,53293,-23273,-17301,-38102,18810,-52238,-28326,-5862,49552,8763,-35477,43580,41351,-65508,-19883,-38599,80199,29177,-25967,-38773,-42783,-82747,-62287,18899,37380,68832,27977,28700,-24786,32504,41508,13052,-19928,-9738,-50784,8676,-46238,46130,58124,19838,-20426,-29275,-26606,-9564,10376,34968,14522,-2852,-4981,84610,79734,90603,32122,-20100,91277,39178,-62530,22208,18822,-17989,23721,-17308,-45227,-17888,56900,80728,-1913,-37435,14346,-1830,29820,64962,-51601,-70857,-22377,68085,-21299,-7757,4677,-10274,-11630,-1828,-19488,14521,-19773,-7473,-4434,10443,-70958,-21372,3197,1657,3670,52593,33603,2006,-32139,-42827,-2076,5955,-8474,-7899,49347,-2018,32836,45106,-50384,-59392,59001,-12471,44305,-33842,-84110,38113,29336,-69691,-45039,65629,27940,4453,1250,-12089,-34127,49502,19603,-52695,34910,-60147,21681,53195,-456,65488,-74258,35667,-19600,26108,-116502,-32027,57735,-48442,12983,21264,-18353,19849,8381,13007,17130,-49106,-55516,-70774,-10033,11965,-30892,-110693,-32414,-108687,28405,31049,96507,-67582,-83026,-22267,-25801,66824,-35098,9475,11652,-9252,29419,-2328,88586,-46316,9686,-12972,24826,-13011,-68282,9658,26370,8086,37278,-20445,37330,59870,-19232,-57000,-102980,-80612,-53893,-96936,-37644,21797,9836,22185,2233,44802,10906,-7188,-45111,-8635,19469,-67038,51486,74519,-22576,50313,13453,-11848,-32089,30056,-30192,5644,21725,43117,-31811,-54423,12503,-25489,-58914,-32196,-35712,-86656,93521,-45739,17854,-44461,-28292,-11940,-13957,15621,1167,-11938,-89850,6518,12084,13066,65470,87684,31463,23172,-90767,17996,40300,-66319,46166,-12622,2483,43136,72997,47828,532,19422,-17245,47047,-112,69632,11665,-36581,77884,19707,-32424,-51433,32923,26604,73063,51647,-122516,14351,36548,-82096,-73322,-20687,14584,6070,-20315,-16670,-21849,75543,-7796,57877,-73930,-23320,-37817,-72273,85965,-734,-40543,-5545,67494,40985,614665,266546,68549,22615,6571,8482,63278,41322,44197,47058,30433,-22717,-35073,-6519,66090,20578,-2690,11000,-39101,19246,115271,36230,5788,-27295,-57994,2518,43082,25016,-20697,-55447,41663,13777,66578,-52173,-7855,39980,-35413,-45066,67105,15300,33884,-16635,-56093,3584,-40489,2795,-17655,16327,-82221,28098,-5841,-35485,41882,60520,-21972,-1784,35295,40720,-51039,-48987,18922,114650,77979,-29570,64661,3065,50429,74971,-1302,12737,30574,52231,-47469,-21952,-42514,-14143,12622,16145,-9030,-16339,63875,-46125,34877,77114,22881,816,-59226,-23042,58664,14388,21294,-6353,38436,28412,-26325,-11429,8316,-6207,-40668,52813,59768,-49115,-33428,62424,90140,78069,18549,15195,-19675,-42436,693,10033,-1761,-21629,-28981,-102477,28966,-1541,22355,4545,20044,73403,-55730,11210,35694,20629,-50758,-77141,78283,-4029,-61742,-27487,-37573,29741,30884,-10203,-40402,-12321,5215,-3063,42473,-17176,17901,93497,42947,16871,-18414,-48300,-4157,62481,-24740,23374,-23064,-56487,986,20238,-16508,1810,-17901,69148,31499,-5276,-62773,-58146,-45904,-64725,-11270,67808,-79326,-51226,-59440,34842,96931,51097,18684,-14201,-28510,-53229,-14972,-29161,-33695,16466,-40624,46103,52044,69644,-16542,-26340,-4915,-29666,-9008,-39512,-37581,-55029,11960,-63653,-4603,-127977,-109634,-12102,57606,-37290,118604,562,-53420,-32672,11899,110084,61024,41880,-27298,-1187,-4414,-17574,11460,16583,52838,-46485,7291,-32021,7957,33165,28148,-104235,22124,30488,-75517,32122,15588,129726,84391,3824,-41131,-31725,-30316,-29256,-7385,-29472,-19383,34052,-81112,-33563,63159,44814,-65336,-12121,21924,-1720,-9973,82793,-501,-84323,-16807,-37612,-4771,7123,-25455,3874,65468,-733,65386,68286,-10588,48184,55274,35222,4487,-20752,-26432,-31984,67614,-56725,-34438,15795,21037,31902,-3861,2776,4743,163384,-53398,-64801,-8404,-27833,-56508,-19141,-27511,7215,32983,40086],[-29532,-66457,17928,33713,-372,-38471,-44596,-52278,-5592,39339,59609,39636,68618,24209,3374,4862,-23797,3841,-22915,65054,53668,46942,-44230,-7697,-66584,-6243,-75286,-37880,-6627,-22126,-46560,5226,-34056,46511,-47161,8585,20582,17450,-43736,-52196,-5800,23317,5788,54166,-7786,-14868,-3767,-18923,10271,-16110,-39545,-14675,10488,12543,17116,12914,-17756,-9689,35826,-15437,53383,-17461,17221,19528,-37845,46727,-53769,-16464,-2075,-10151,-26301,30040,81495,55280,32212,25342,-49031,-91827,-17858,-18725,-18879,-18225,-24559,-76868,-104207,-8371,-744,-98789,-58509,21518,10179,14055,-88339,12156,128003,25792,-19981,10063,-31878,-6887,84356,32774,64285,5807,30266,10387,-15249,-20083,-71057,-24142,7999,-2036,-108034,13211,34185,38810,-27067,18960,-15240,-33399,-3269,17207,48902,62905,70700,55293,13621,2423,-42911,8112,1367,77452,-6716,23002,103059,-18362,20196,-92765,-64472,-43742,3852,13367,-18048,68474,-55899,-61933,-99755,31792,-4398,20120,-60334,-79212,17829,-31358,-56852,14164,25894,-64986,-147913,-56979,64839,9044,13761,-6838,-16715,13283,20151,-76158,-13732,48169,-2180,-26056,-22697,-77255,5073,-19355,48938,24801,-33296,-64667,-32475,-37583,-36656,12720,27560,-26194,8613,8654,19,-47083,4116,3297,-12181,2821,73427,87399,55583,63045,20224,162508,81779,77326,3222,22031,-13103,89601,76900,1430,97110,23105,-19939,-12112,-62007,-30915,-17676,-92053,-46734,-4935,14881,-16233,-48671,-19133,120181,118983,68120,65943,-55164,-9360,78068,53123,43684,17592,-27127,-51916,-7155,-39917,-51167,101620,87772,89266,66722,86581,119330,47725,50668,19221,-75525,-80757,-156200,-277654,-340718,-3554826,-3084636,-478322,-359237,-220636,-215192,-101519,-105976,-158478,-147551,-182485,-101834,-126453,-122421,-83335,-66953,-33146,-39691,-67797,-42792,-121654,-32743,13283,120495,40559,47467,-34159,-70986,-141171,-12560,-17301,-42542,-27433,-35903,-56064,-29052,-65958,56365,42852,-32714,-82214,61478,38834,-73391,-14157,-97063,-48833,-21655,33135,-22115,20382,-2402,-46373,88331,36258,-39885,-25420,-71842,15745,27936,51893,-14734,114423,-77835,-33413,41049,29644,3614,-79161,19418,63534,56654,-77783,73404,65287,-21211,86002,147500,-141639,-87203,-6076,-26066,48727,-21435,49875,73457,109105,22965,44787,-574679,-856862,-153162,-116858,-118441,-38645,-27914,-89803,-51470,-14354,5842,-56206,-72994,-151552,-63736,-2725,-18972,-24342,-53362,-20889,-28058,-23035,-27473,63634,-4794,-22217,18545,-34216,-72047,-78979,-18704,-12853,-56783,34143,11116,25662,41137,70349,-17879,28721,-18014,-128211,-29686,16864,32712,52354,23027,-127368,-29546,-55241,9426,-13224,-44319,-42051,114900,1367,-52094,-40217,37700,9397,15626,5435,-36740,39610,60728,49373,-11241,-16041,-90391,-29152,-106641,-73753,-3795,13876,-19105,6198,-6640,42466,-37969,-37730,1373,-40619,-65611,2890,-16818,-33816,15152,-40056,-2919,35188,-30523,3511,-26358,-83072,-14327,3735,46313,66151,36058,-15258,-90881,-7860,43616,-43640,78111,40951,-3988,-14261,11786,-52531,657,-15473,25799,5963,-41544,36895,30858,-72755,-6353,-29741,38048,26043,-11601,-25057,-38242,-61766,-59795,1031,36530,33442,15276,23906,-33764,29271,41140,13764,-10151,-21312,-62245,-4051,-47366,27063,62781,2629,-32036,-37573,-43379,21392,23491,38865,8113,5391,4131,103499,92157,69166,18163,4841,123606,58753,-77464,-1307,7718,-12137,36108,-31413,-54177,-14797,53919,81468,-2707,-48370,7236,-24483,36304,45381,-77478,-71406,-33601,64562,35545,24327,23266,-14096,-12843,-1990,-9572,2499,-43650,-24065,-27871,14486,-72336,-24278,-2561,-21570,-1318,21637,49581,14242,-18467,-44947,24742,25017,-20141,-19145,37844,-20304,32492,38575,-40435,-61690,35606,-413,105287,-13496,-63190,49331,23885,-66527,-41282,36596,6746,5681,-12635,-30541,-18076,54502,7374,-30595,41348,-70443,-2777,66903,28058,55237,-46273,58399,10627,44933,-134567,-36413,35557,-61810,-2694,11462,-661,-3626,12394,31835,34646,-34496,-69697,-54824,-5954,-2142,-20728,-120827,-27379,-108669,43598,39577,45431,-58472,-89918,-20298,-24036,48657,-51890,23965,-9071,20272,54298,10444,75716,-51296,4247,-26054,22419,4597,-52089,24196,26537,-3998,35739,-10579,37165,41676,-24294,-50451,-106998,-80683,-64578,-86399,-38191,30436,-9345,15917,-2385,55491,7664,-7654,-40342,-3572,14568,-65575,49917,68291,-20019,42640,1124,-10287,-62824,30806,13579,20030,31838,63257,-31289,-75002,29316,-7646,-58860,-26570,-43633,-74937,84429,-35345,13850,-41616,-2128,2942,5598,42163,14187,-3491,-89695,1342,7131,12895,36719,78028,40160,70124,-41545,27484,30429,-66808,46688,-9444,14206,-12717,17712,11937,-35551,674,-14083,68418,45509,72324,8521,-4271,72090,34325,-46529,-44351,35503,18374,79312,48529,-141960,3888,22331,-74191,-100050,-20606,10560,-2266,-3979,-13687,-2749,79023,-24082,55315,-43230,-7082,-44938,-108838,71861,-15541,-25523,-2288,74653,68524,568370,237792,67949,30528,32246,4674,64786,62031,71441,43124,13572,-24596,-10820,-1995,64009,31411,-31304,-9683,-26200,24334,121391,55342,9993,-8010,-67855,16332,28655,857,-7753,-61505,38530,7063,43179,-46736,24467,51419,-27850,-49517,52223,7215,74951,-19331,-79799,3841,-33969,10309,4036,10705,-60971,39426,-6149,-16903,13175,69657,-24295,9009,16649,50847,-51250,-32678,27361,118527,84217,-2735,66333,11749,36254,57406,-28386,3295,43643,43010,-59666,-27966,-23580,-48111,-24502,4215,-23952,-15711,66402,-42509,40025,104159,16318,-23447,-42559,-37913,67473,21881,35558,-21,11015,17642,-49350,-24629,10615,23543,-20393,46113,63637,-56548,-56479,59421,57480,53871,33125,20080,-31643,-34122,5611,20101,9079,-31530,-27146,-68309,31633,7020,4105,3392,30247,89751,-31603,18227,24502,6835,-44202,-77283,67090,-11838,-57159,-43819,-53458,28219,36916,31965,-37778,-28683,3982,-1732,46413,-4991,32368,79116,57580,24652,-44525,-39622,26102,76795,-39820,-10608,-33731,-45625,33061,43319,-21083,14138,4399,99507,61386,-302,-41166,-53102,-51896,-88395,-5352,70029,-82375,-57160,-59022,42632,94249,43475,6648,-51425,8000,-46209,-10529,-31203,-18549,20890,-29495,49715,32137,81809,28182,-21403,-6971,-41937,-4938,-36404,-33400,-46574,12793,-49030,2354,-89570,-82718,-14077,71076,-46912,130034,19646,-56603,-33353,22047,128763,50776,21045,-23836,34910,13198,-4015,-4730,25249,45343,-37585,-10201,-47586,-11817,27149,26359,-79478,22286,35931,-76180,34428,19433,130506,106601,3289,-23863,-51717,-35088,-30080,17591,-14599,-14315,1375,-61528,-61476,45033,50762,-54487,1437,53102,561,-27985,58248,-8340,-83881,-2389,-53489,-18771,18579,-20988,-23338,75677,13930,76230,73627,-1057,29069,43329,36632,24051,-15305,-5380,16598,51550,-47257,-49777,14294,43316,33268,-940,-16452,38361,155608,-64646,-47157,-8602,-38184,-69654,-10434,-9625,27138,47425,43954],[-36574,-70646,12650,14290,4928,-30206,-60975,-53111,-6023,27406,39996,38849,88610,28787,15217,-9060,-20412,-6709,-21345,58471,53143,66018,-54421,-15156,-53959,-3210,-73699,-36893,-13829,-22632,-43801,16715,1507,16281,-63906,-4064,6112,21204,-32613,-46335,-30763,10485,9159,65229,-8253,-5767,-1514,20105,7010,-11049,-12262,-16499,9634,-17021,13186,14987,-39258,-13013,53591,11881,62137,-49298,6140,9387,-22146,29711,-59751,-30078,24925,-16614,-10560,39496,56128,31515,53698,22954,-47494,-80699,-10089,-22981,2056,-23647,-49806,-61123,-74072,-22843,23886,-58467,-18442,32006,-6333,-16992,-50785,17554,79331,8641,-9896,-3958,-40209,-26418,89911,43023,80506,-5632,23840,15613,16120,-6461,-61467,-1613,10776,10066,-105510,8931,43626,16999,-34370,20121,-16654,-30280,1243,16913,61802,48507,33981,62680,25464,2177,-44501,23348,-10200,66544,-12183,14379,52978,-38058,25089,-59002,-63454,-67159,34113,8620,-39704,42848,-67765,-49759,-114231,35002,477,25684,-76410,-82738,8121,-38008,-39491,7423,43660,-36234,-93347,-48154,38185,-22281,5567,-9263,-14490,21082,11430,-46667,7014,87363,33541,-48743,-21207,-70632,-11046,-23531,17856,3635,-41299,-56135,-24895,-29761,-41157,9788,10716,-20284,14851,-6275,3895,-47274,-5772,7147,-5571,28226,47460,101837,63724,77583,18781,109332,55956,38121,22489,-29294,-24147,89041,76048,-11600,75537,8969,-26022,-7042,-67057,-48808,-19427,-97387,-57676,34703,35111,2987,-39191,-7883,106135,88767,52626,74272,-39449,-25488,52016,29344,48936,10295,-64114,-53320,-11962,-22605,-82204,54517,26397,91706,92467,105738,133161,26248,46499,41205,-94205,-110194,-189387,-276873,-394442,-3537508,-3035089,-451847,-349656,-214064,-210541,-116125,-116569,-140239,-154271,-195255,-88097,-113374,-99998,-35191,-47951,-34408,-39809,-69985,-32094,-76043,-39911,-20080,122017,30130,34967,-24056,-111094,-172528,-10642,1100,-33755,-3231,-4619,-58681,-5055,-75956,77996,45682,-28275,-83069,70232,31060,-60252,-10827,-95280,-29110,-39785,35110,23534,5628,4771,-42332,74323,4391,-59881,-23800,-46187,6527,43503,45796,-8732,114210,-88130,-46683,43245,35317,-1420,-75728,-4850,39425,75821,-47283,73149,66478,-24667,148209,139542,-167575,-80831,301,-35099,39549,-31077,45937,58856,120940,41340,33359,-597836,-868127,-120235,-111246,-108120,-31500,-18821,-101530,-56422,-34711,2316,-81229,-69668,-129521,-59065,6289,-35654,-61327,-45224,-20823,-25090,-16654,-19651,69126,-1932,5577,28385,-35674,-51024,-77468,-24862,-20778,-76690,-22772,4992,54918,85186,53413,-12884,20591,-10500,-102243,-55956,14174,30017,44158,28814,-109662,-20566,-60846,20829,-16018,-46716,-23441,95512,-29129,-31993,-25882,26365,19286,34583,24553,-19369,45542,47925,33700,-3886,-44874,-97919,-22296,-85912,-16550,26627,21312,-33498,-60462,-14300,45128,-21896,-9661,-3331,-50024,-93157,-18107,-27577,-15640,7248,-32756,31770,44016,-30648,-384,-16600,-68546,4500,-12025,30347,85266,43593,-28385,-88238,-23584,31193,-30138,89589,109348,13139,6970,5430,-44725,22039,-27670,-3990,1987,-39861,27336,14203,-66248,7393,-11248,-11449,18198,4418,-7610,-28891,-38608,-51705,-19622,17133,4406,16246,26606,-34146,24347,43038,16784,8534,-24281,-66556,-27932,-40950,5900,52596,-8109,-39209,-34343,-50917,54305,33816,30871,2669,7910,10107,102829,89148,35260,807,29571,131436,71473,-84637,-34879,398,-5227,37372,-47884,-57704,-23874,25706,62711,1578,-50630,-17624,-44127,34527,16710,-90275,-53530,-42301,46283,71491,55650,41101,-31257,-10165,694,-3067,-269,-64051,-45931,-57313,16777,-59401,-29185,-9990,-36164,-8830,-1054,62255,26024,-2917,-42623,41750,42682,-26777,-26916,14634,-43712,27997,22807,-23595,-61837,-5861,12052,131661,10978,-43171,50238,14652,-47309,-45206,-5581,-24680,-1819,-28008,-47097,-2310,44021,-10545,-2134,40255,-60622,-15933,66324,54587,39001,-22474,68142,53324,55789,-137204,-28750,18143,-64431,-7520,5374,16893,-38162,14915,46582,51797,-14831,-70171,-24578,6135,-12146,-3985,-108868,-17617,-105997,52876,41298,1131,-26401,-79634,-12529,-19578,31879,-55427,37024,-28206,43978,64267,13834,62982,-43585,-2355,-39811,16489,23045,-26208,38840,23811,-6897,28869,1674,31270,16701,-18258,-29940,-83720,-69658,-77081,-69576,-32097,41043,-21681,14549,-10786,59402,740,-7278,-19524,8671,729,-58183,41440,58592,-27008,45118,-15111,-6609,-92251,15658,39596,24143,32482,84671,-25753,-95659,34381,6704,-51731,-14686,-50183,-61175,62267,-18706,1522,-46757,19950,17925,35482,69486,16819,6229,-89463,1783,1301,7553,-10375,54827,31734,100046,9685,24304,12397,-66727,36367,-7146,24599,-64850,-38097,-29229,-65084,-19547,-4182,76002,83063,70380,6199,36471,64303,40011,-59565,-44888,16773,2813,71249,36810,-141266,-23851,2941,-49391,-94215,-17050,10844,-8759,23579,-6890,23899,63744,-43718,45808,-15972,231,-44576,-125884,41296,-30949,-5209,-3434,75633,100222,519741,205593,61055,38455,58627,7788,59586,81006,91927,31715,-7794,-17494,19751,7595,55058,39192,-59417,-28581,-12930,24751,127070,65676,12855,13222,-64189,30706,5721,-32151,-2878,-59076,33565,-6851,5115,-35498,53986,49659,-18274,-52982,37927,-9134,87836,-13969,-86099,11179,-31131,543,16258,2218,-33227,44845,-7405,828,-19617,69660,-22541,16073,-14064,51152,-50854,-22431,45504,111215,79575,23208,59004,16196,16501,39844,-52960,-10388,50791,24544,-60321,-26079,-2547,-73823,-54473,-13880,-31862,-13653,50034,-29211,40052,110058,7224,-46988,-18409,-41532,73816,24303,44699,4739,-14020,12339,-52660,-41107,9470,41245,-956,37448,55370,-63219,-71621,46842,23111,25634,31035,17186,-39026,-15283,11327,40161,14984,-38894,-21175,-13988,27471,20938,-10567,-9439,38542,95223,-7364,28913,8729,-6445,-40602,-71860,59637,-14682,-48923,-64470,-64458,26453,34579,60869,-30324,-47685,-2353,-1951,41305,5886,38886,53965,59936,20890,-58552,-31397,16676,68296,-60702,-33437,-28284,-32723,55278,51779,-29216,27410,19485,104287,83363,10014,-8212,-36185,-52039,-105962,-5732,58342,-78757,-63968,-47877,42751,71010,36980,-10593,-81710,35586,-18044,1736,-35031,-3765,17934,-14523,43319,-401,81892,42744,-21956,-19684,-55785,4580,-36627,-36596,-45586,13000,-25136,6848,-59380,-37793,-13168,76917,-52615,119885,29304,-54912,-22892,39123,123415,28386,-5963,-14863,66226,27521,14009,-18914,34125,26054,-35927,-13930,-45376,-31243,25018,13525,-56161,27498,36721,-67860,33335,6544,88966,118443,-1454,-537,-60548,-25115,-29743,39062,-4136,-10305,-25532,-29618,-69046,19781,37985,-37032,12385,74122,6364,-42854,30705,-13725,-63656,14641,-50096,-29375,36576,-11451,-39813,79478,31011,75357,74640,5210,5986,28943,32574,40693,531,15151,63927,22415,-28355,-52837,20675,62411,29930,2681,-40048,66408,126882,-70480,-29592,-2378,-40139,-75200,4285,13114,47209,55849,36988],[-39211,-62240,9190,889,9076,-18557,-68519,-57840,-5729,20415,16873,28965,91163,31050,18026,-19107,-13616,-14968,-8195,36510,36412,76554,-48431,-11834,-32800,23544,-50807,-33119,-21648,-17415,-30670,24919,32249,-21926,-69782,-12048,-7375,28451,-20628,-35753,-53732,-2710,6273,74969,-3097,-3992,151,54754,-836,-7780,8412,-22929,18679,-49712,5616,12785,-53777,-8836,60962,40010,70633,-65154,-162,4141,4571,15798,-59909,-30995,50849,-26499,2542,51931,16392,5096,67930,28598,-34256,-58162,-3607,-20103,41790,-21428,-63483,-38911,-44038,-40581,47406,-9939,8018,19468,-21042,-41159,-12944,18773,17498,-3827,32,-17131,-42640,-44082,80050,57537,86141,-16825,14506,34131,53034,18197,-43270,20109,10269,-7041,-101758,2648,48919,-16215,-42835,19774,-15168,-24071,935,12010,57753,25406,-3000,62222,33694,3592,-43475,29955,-14605,54110,-19895,3102,10545,-58246,28969,-9696,-49316,-81464,48984,4289,-59294,12449,-60436,-29035,-107479,27415,-6467,27369,-79556,-80311,-1342,-39146,-20143,194,48462,975,-40382,-37387,-11381,-51682,9078,-10850,-10601,29973,-2871,-1697,29854,113329,74042,-58506,-5256,-48042,-28147,-30398,-14476,-13600,-46598,-36336,-19514,-26455,-41414,3584,1909,-11413,29264,-19241,2627,-41059,-17473,16727,6753,43226,13133,105370,67834,75496,13047,26040,24894,-17780,44550,-71668,-22935,82614,63660,-20188,44337,-4340,-23777,4206,-62125,-57687,-15134,-85146,-67122,64994,44452,15982,-30834,5183,78884,49176,36441,74126,-9750,-44142,20890,642,52631,-3940,-92234,-49478,-1765,4954,-104772,-24991,-45316,74748,115675,106081,138158,-3532,27788,52868,-114672,-190527,-221061,-277387,-442447,-3501671,-2988949,-428436,-334644,-204995,-204214,-126660,-131526,-106019,-146282,-178035,-73033,-100248,-71464,5572,-40970,-41440,-43165,-70526,-20315,-28133,-48789,-47799,93635,12844,13163,-15036,-141252,-172218,6488,21632,-26146,17189,27837,-54423,10770,-89247,83893,35664,-19548,-70816,48568,21046,-43115,12093,-79814,-14101,-62582,17216,44245,-23535,10678,-39842,51207,-30653,-70204,-28451,-27113,2970,55896,19,6006,100437,-90042,-66292,31605,34468,-3812,-66764,-28922,10548,77142,-13966,60780,58111,-18574,158263,118982,-148290,-66590,11147,-34218,29871,-18617,49038,41806,111412,34713,4620,-646656,-871988,-100570,-109155,-90947,-26708,-14889,-98377,-57072,-51636,-2944,-95997,-66360,-94644,-57592,5695,-56239,-68408,-29575,-32925,-17668,-9620,-6407,64698,-1933,29184,41406,-38627,-40351,-67642,-30463,-29827,-85599,-87069,-4649,67983,104104,34294,-7051,11555,-2107,-65028,-75309,5867,20317,37871,26727,-80286,-28975,-65186,20277,-14938,-46208,-1455,63503,-54706,-14142,-7618,8052,19989,41190,22926,1297,45262,34798,16856,5187,-72635,-100713,-15472,-54204,56646,63862,31224,-44137,-117353,-18809,39844,-11026,18869,-3318,-58318,-106538,-28252,-35383,-135,6164,-15297,59126,49547,-24958,-3533,-3477,-45296,22924,-20740,23377,95377,47707,-32361,-65252,-36986,14796,-10859,88145,160067,30585,19414,1868,-30720,28203,-40925,-30448,-672,-28842,17689,-3385,-48859,18123,12044,-45869,8968,18948,5348,-23622,-19893,-38616,-37583,-14470,-11247,27197,29679,-26095,18924,46181,20966,39229,-17601,-63175,-57616,-25324,-9948,33845,-9592,-40181,-18740,-47289,82626,39041,14672,-1547,2196,12174,79660,67714,-4735,-15375,50606,109882,76268,-78475,-64653,-772,324,31119,-60234,-54362,-40744,-18503,37139,9018,-44623,-54690,-51354,29654,-15303,-84558,-21287,-48775,12470,66050,75899,60448,-57469,-3221,6117,259,6027,-81174,-68128,-81648,20755,-38246,-33990,-15650,-36515,-22514,-12083,69383,30393,13682,-33267,44340,53597,-30474,-28161,-13725,-69264,18227,-847,-4053,-58592,-48619,20309,126507,38422,-29128,42525,4048,-15997,-56020,-47748,-56361,-14856,-40702,-58585,9803,21346,-31382,16530,33857,-28886,-7167,51647,61779,20537,-8751,60764,90573,58532,-116650,-10425,10352,-56358,-6451,2478,30135,-69217,14554,54240,67450,7856,-53255,14104,19897,-13345,12116,-76719,-2639,-98254,53456,40690,-13583,20342,-52821,-2193,-17879,18710,-39084,47855,-38395,58696,57224,7472,49859,-29052,-7405,-48257,10925,36395,-2206,50543,19490,-837,20546,13631,21930,-8966,454,-2413,-38435,-47922,-87660,-53747,-17937,46440,-24619,11564,-22098,52332,-8921,-6865,9487,22390,-21485,-48764,27201,43337,-43425,49222,-29616,-2496,-115227,-13019,42662,18068,27787,104091,-16839,-108331,27103,15003,-42235,-582,-54237,-51821,26682,1365,-14315,-53028,38373,26846,55252,91262,12157,12650,-84863,8292,719,-5116,-62777,20369,7454,110467,41503,8093,-8011,-59930,17857,-6431,31901,-93792,-76786,-62690,-82780,-38800,7635,67123,95822,63005,3795,78744,53655,34089,-68730,-49372,-16593,-13769,48293,19581,-119084,-60776,-18517,-16728,-69137,-15739,16246,-12843,52546,336,51132,31246,-61393,27855,1203,-3323,-38955,-118140,4452,-43121,12618,-11428,66124,131413,481710,175503,49439,45343,79198,17585,48575,95033,98465,15451,-30174,-6629,49328,22011,41517,41320,-81710,-38915,-660,20329,130925,63489,15433,30456,-52450,42773,-18890,-61839,-6441,-49667,28596,-23122,-35726,-21860,72228,32501,-7701,-52972,26418,-28744,63055,-2987,-77356,22846,-33521,-24369,16439,-6351,-6794,40040,-13460,15256,-43433,60872,-23572,17346,-48069,31921,-48364,-12942,69975,99255,63541,37806,46909,16348,1962,25365,-69854,-24727,49773,4466,-47067,-17207,14816,-85414,-70573,-28509,-29397,-10713,21474,-9664,34814,97495,-2424,-62014,8108,-33684,74937,23696,45956,5612,-32155,11870,-41776,-57651,5569,42695,12713,30997,37271,-67648,-74280,25239,-5074,665,8480,9815,-41027,10606,19179,56939,10955,-42282,-10791,42502,16833,39032,-14308,-32921,37480,89148,7342,37264,-7174,-17570,-41037,-62450,56064,-11334,-39413,-77541,-75567,19871,26367,69102,-19260,-63773,-16823,-6698,30175,12517,42131,23418,46771,6592,-58950,-27585,-26468,32735,-81390,-39141,-13241,-22663,59439,42322,-41640,37292,28322,86226,92816,24029,28011,-8368,-49110,-115544,-12085,32440,-70910,-71871,-30720,37599,40234,34526,-21122,-90518,51488,24138,19302,-36937,8932,7102,-704,26576,-35195,68669,28784,-30495,-43342,-65628,15643,-38327,-47088,-47348,11282,-1754,9153,-47687,7142,-7360,72745,-50414,97176,28950,-48455,-8797,57369,99928,-7478,-33391,-5747,84827,37779,32733,-25584,39564,-1468,-40329,-10350,-27926,-45108,28686,-3893,-39502,38388,34446,-53616,31623,-15738,15602,108389,-10034,23427,-53032,-4648,-27321,53103,-1630,-8599,-36696,6424,-50498,-6179,14102,-10902,23736,78604,12049,-50846,5665,-16302,-28302,32639,-22277,-33458,53188,-209,-36759,77335,43932,63027,70877,8455,-11989,13669,24045,49131,22584,24127,91641,-5251,-2551,-47191,27052,73270,23573,6484,-60000,82644,89908,-68161,-14824,10419,-32201,-69979,23820,37206,60701,52101,19451],[-36662,-41667,10056,-6068,11611,-8099,-64591,-63157,-3476,20988,-4529,14334,79219,30898,14825,-20858,-6345,-20156,13571,6269,12336,73006,-32149,3179,-12363,61767,-12888,-29247,-27764,-5870,-12404,28004,47322,-61223,-66416,-17170,-15529,32123,-11930,-20515,-67664,-12246,794,76255,6087,-4585,301,76060,-9701,-4448,13437,-35172,30741,-75473,-4285,8647,-57765,2907,60347,65841,80162,-59899,1023,4387,35839,6103,-51432,-21441,68083,-36654,5909,60660,-23514,-15003,71763,41662,-11947,-31696,1039,-13766,81526,-9912,-59423,-13671,-23079,-55280,63716,28918,9816,-7666,-29107,-53120,17175,21278,-37053,-10564,5571,-22756,-40015,-53631,57640,69672,79157,-29695,1978,57796,83607,49214,-15809,33556,8999,-35639,-93764,-6199,40019,-58717,-50068,16062,-11433,-14096,-686,4482,40788,-1626,-33219,52860,35644,6138,-38871,26870,-12079,47353,-29111,-6629,-12540,-74732,30643,37040,-24777,-82176,41155,1484,-72286,-12747,-42154,-6121,-79089,14451,-24951,25308,-72407,-71043,-8174,-33719,-2333,-6603,44205,36841,-4992,-25942,-63633,-82434,8645,-13434,-1104,37308,-18211,45269,50894,121531,108139,-53441,18659,-22378,-42641,-38858,-42281,-25777,-45682,-8810,-18171,-28012,-35501,-9065,3676,-4260,46736,-26294,-4636,-26247,-25806,28656,15849,39578,-17607,96788,61285,57217,3307,-45331,-2936,-72554,58960,-96733,-13291,72614,49380,-22601,18023,-11112,-12969,23861,-47091,-53143,-6329,-59352,-69480,81202,44418,22126,-27253,14297,44815,10458,23211,63943,23069,-61859,-7906,-27900,57525,-19135,-101002,-41483,25433,25315,-120645,-107491,-93919,45257,136985,87617,128658,-34998,7166,56085,-138888,-298586,-241701,-282206,-480345,-3486337,-2948944,-414876,-318544,-194082,-193653,-131337,-150729,-62631,-126894,-132347,-60020,-84892,-45265,26747,-41391,-49378,-44597,-68314,-8754,12448,-57113,-64990,48794,-8033,-11606,-8675,-148953,-143213,31390,37387,-20704,26809,45098,-45979,8982,-98400,75686,22769,-8226,-47196,5000,17789,-27707,48397,-56989,-9892,-81445,-14760,40464,-55356,13404,-37527,27939,-57814,-69712,-34136,-14363,4100,60521,-71616,22702,76066,-81494,-87657,10603,31932,1552,-51739,-44346,-13994,62701,20156,43068,44059,-2147,125227,85560,-107002,-48391,23841,-18837,21756,11483,53569,25695,81203,5747,-30322,-706734,-868489,-96966,-112853,-74281,-23776,-16864,-81479,-48878,-65049,-8677,-92609,-61186,-58311,-56648,-5041,-75659,-50488,-10476,-52227,-7424,-215,7234,47619,-4277,41205,54458,-44655,-39183,-49122,-34267,-40094,-78103,-136441,-16677,58562,91558,17535,-821,5106,3162,-29709,-84755,-6308,12499,38480,16149,-47834,-51381,-66943,9964,-10898,-41745,20004,27034,-69302,-4651,11285,-9910,13123,37593,-1061,19323,39990,27702,4076,13933,-89576,-94279,-10676,-19589,124566,95171,39890,-46352,-140729,-17093,28502,-7144,36865,6395,-61417,-99826,-26958,-37165,10151,12096,1688,72374,49569,-16187,-1449,10091,-20774,34741,-23194,27296,89191,44263,-31771,-30518,-52854,-1132,7900,74951,178618,44765,20469,1340,-15105,18599,-51791,-45030,118,-10086,10355,-17068,-26711,24932,32882,-53636,2009,28954,8843,-27701,-10252,-23144,-49502,-47985,-14210,37849,24298,-12268,14478,48090,23402,76020,-4596,-53899,-84837,-2713,-15600,15571,-4435,-35178,6834,-36377,97520,37891,-4203,-5123,-12310,10862,40613,32145,-42291,-26801,65185,64671,74183,-58268,-78143,2342,2646,24084,-61950,-44327,-56992,-62537,16350,14707,-32714,-90854,-39903,27933,-42420,-63533,15464,-53771,-33401,18622,79837,81534,-79701,8065,12055,1188,18112,-95946,-84551,-89672,31507,-16690,-36059,-16056,-23220,-42308,-13185,69632,23567,28999,-16483,34668,53670,-35158,-21732,-38085,-91821,3995,-27992,12725,-51126,-77064,22575,105697,64665,-20026,29603,-5307,20101,-68478,-76931,-77784,-28782,-48378,-62844,16974,-7141,-50568,15484,25883,16648,21916,26543,37886,4000,-5434,36219,106408,56270,-73635,12836,13280,-40080,-6243,1274,36001,-83337,11448,53575,79277,30224,-21650,52095,28178,-4212,20882,-33122,15805,-82513,45677,41766,7012,68944,-18019,6592,-23082,9898,-3986,56024,-34007,63776,37554,-5015,32380,-16360,-8704,-47083,6949,38785,10889,57472,15331,10671,14421,22211,11935,-29221,28224,22566,14608,-19781,-92459,-41117,2956,40276,-21808,2901,-33343,32204,-19745,-7505,34650,31835,-48230,-38583,10459,21663,-66240,44409,-37186,434,-124660,-46136,28639,5635,22777,117890,-4043,-99028,11489,15270,-36272,11820,-54848,-49643,-15942,20608,-27977,-49481,56126,25280,47512,101971,4832,11484,-70982,19497,9714,-23639,-103409,-18486,-25194,105447,43228,-14907,-24462,-37576,-4526,-6804,34723,-92275,-90798,-80315,-86861,-54414,15319,43432,76535,49176,536,109102,40104,17628,-71555,-51484,-50908,-25346,14805,1223,-79653,-91407,-36878,14984,-41479,-20736,25063,-15875,72858,4308,71068,-12656,-69794,528,5603,-15598,-31428,-90123,-24819,-48204,19095,-29080,44850,158281,460856,151848,36395,51263,86704,31286,34672,100495,86793,-1060,-50141,804,69394,39083,26996,36163,-94445,-36432,9748,13962,127804,48477,19278,40944,-38138,50498,-36826,-73943,-16317,-36655,26016,-35304,-65486,-9451,75090,4247,1842,-48356,18901,-43258,8256,9549,-61866,35076,-39435,-55657,7863,-11972,12033,24992,-27882,25202,-48110,45631,-32417,12501,-73315,-2632,-42075,-2580,93847,86920,38208,35844,33503,12651,1208,15308,-76487,-35301,41073,-9296,-23029,-4027,24548,-81183,-70934,-30611,-18404,-7631,-8351,9677,25059,74102,-11045,-62109,30767,-19146,69766,21717,39088,1738,-40183,15236,-28474,-71914,463,29254,18544,30266,12727,-69760,-64269,-990,-23958,-16909,-31225,1956,-38977,37268,28984,53013,-3851,-41169,2704,80711,2895,58591,-3183,-60633,22346,73716,7330,39559,-18953,-26562,-45315,-51141,54684,-3393,-29761,-73424,-91214,7092,17329,58185,-6944,-72789,-40376,-17135,17434,13582,46939,-5704,21178,-13823,-49925,-28837,-80278,-22283,-93711,-26341,3564,-18167,44207,19355,-55127,40523,31414,54993,90961,38446,58912,23867,-46461,-115626,-21386,-2565,-60991,-78617,-16252,31157,13802,36411,-16870,-71890,55985,66898,36808,-33978,17764,-9714,7961,2825,-60600,46180,2518,-46529,-73063,-66045,24499,-39553,-61030,-43710,7396,12057,10580,-54005,37853,4452,59618,-37438,71751,21053,-39077,1176,69271,68596,-53312,-56268,-3052,87103,45113,47989,-21794,39221,-28460,-46164,-7306,-4835,-49915,36223,-17664,-28308,53008,31508,-37326,32131,-36621,-59512,73120,-20858,42544,-30436,17826,-23083,57605,-7805,-8815,-27381,38312,-13233,-25577,-9454,22715,39495,65856,13344,-50145,-13728,-16144,10385,49595,25756,-29664,59813,8642,-10576,70642,47809,45526,61170,10680,-18791,-813,12644,46670,43811,12152,88687,-18701,22860,-37623,26882,73448,16344,10247,-69699,84708,58683,-56657,-4253,26413,-16319,-55035,44774,56694,63341,33758,-5099],[-28475,-12828,16349,-8031,12068,-2713,-49085,-64071,1107,25052,-20120,398,58373,29636,10055,-12677,-2184,-21662,36533,-24061,-9445,53961,-15667,26286,-1680,95291,27420,-26796,-30929,10590,4325,25228,42156,-92762,-57865,-20603,-15404,26558,-9707,-2583,-67457,-14630,-2983,65156,17122,-4005,-3444,79636,-15750,428,-318,-49243,36038,-86988,-14178,5514,-50428,19035,56290,85171,88269,-37262,8746,8234,63198,-102,-34800,-7524,71040,-42695,-1910,61027,-52660,-21907,64906,58686,15392,-8475,3323,-8567,98292,10173,-34461,12876,-12633,-60179,68061,46973,-10017,-36136,-28297,-52527,37630,27721,-68690,-12467,5073,-17739,-35390,-51876,29219,72753,60938,-44682,-12645,75495,96850,78948,19501,32241,8845,-54433,-76936,-16756,16928,-98971,-53721,7053,-7160,-447,557,-3507,17365,-26295,-55336,35749,29793,8536,-30804,15750,-5199,50122,-37787,-11687,-15520,-84316,29225,66459,4435,-70940,13548,1055,-76043,-25051,-22293,12373,-39879,1327,-48084,21051,-60585,-54051,-10836,-23270,10986,-11974,37013,62869,9917,-14266,-99158,-112533,-6119,-17562,17108,41205,-29730,79482,64147,113792,123874,-36434,39525,-4551,-51862,-48624,-63882,-33148,-36139,20650,-19783,-33052,-24090,-25754,15265,-1716,61125,-25572,-15608,-3417,-26826,38262,12952,16346,-34670,79347,41339,27329,-8675,-78523,-21092,-109971,57800,-104027,-1883,59792,41690,-18759,9349,-8217,3998,49599,-24636,-34539,4589,-27300,-59981,81869,39879,22167,-31013,14027,8023,-18328,14024,45370,48316,-75871,-29898,-51330,64831,-25987,-85900,-31357,64903,25835,-133368,-156964,-100310,17293,156459,55412,98671,-58821,9841,56022,-166180,-382180,-242243,-288933,-502545,-3517706,-2923624,-412370,-304516,-182717,-179706,-131696,-173251,-24625,-104959,-74191,-52398,-64897,-29559,25536,-44988,-54714,-39148,-63507,2710,40041,-62225,-70451,4592,-29935,-33740,-5496,-129733,-100024,54120,43103,-18375,23099,38008,-36872,-13440,-97598,60688,15843,3205,-16439,-41754,25947,-17123,86165,-34459,-17525,-88046,-46440,24555,-76531,11331,-33222,13760,-70185,-61340,-35442,-6731,7260,55411,-135843,35357,46547,-64160,-102925,-13044,32183,16457,-32473,-47336,-28904,38182,52268,34332,29122,22802,75315,43669,-67142,-30335,35677,8132,15061,49370,55423,12348,37489,-34543,-58764,-753980,-860206,-107453,-122168,-64954,-20577,-22568,-56116,-31163,-74463,-14002,-68081,-52461,-30596,-54457,-22483,-88511,-23143,6989,-69822,3976,14010,15251,19931,-9430,36040,64239,-52256,-42724,-24875,-34411,-50341,-55112,-153410,-29446,29004,55308,5698,4444,962,3590,-6688,-82708,-18112,14721,46344,321,-19460,-75401,-64584,-3375,-4236,-32608,35175,-6804,-70499,-5440,27456,-19905,1762,27146,-39887,29294,30769,30627,-759,20862,-87821,-79278,-10000,7752,161977,108323,43135,-38272,-121065,-7693,13236,-9025,35694,25513,-57344,-73314,-19469,-32103,15015,21889,6378,70320,43074,-7718,7277,20941,1531,35441,-22852,38989,65467,31783,-30670,3816,-72641,-12577,19630,51281,164866,52994,11921,2636,-3909,-1376,-55937,-42724,5276,12209,6615,-23712,-6670,28423,43971,-38339,32,32511,2660,-39365,-10753,-10038,-55098,-72334,-9215,36797,4568,3087,12342,46401,20127,103588,8650,-42039,-101236,21096,-9975,4953,780,-26294,37252,-26063,90849,30197,-19990,-8957,-32923,7585,-1612,-7612,-69668,-31516,71037,10569,66446,-29312,-70253,4581,1265,22522,-49616,-29442,-63667,-90823,5745,13768,-18500,-110095,-10265,33350,-56412,-37980,44068,-57843,-82907,-49692,68852,101067,-80180,23433,15083,231,30766,-107743,-90150,-75205,52191,-1356,-33079,-9202,-2545,-63807,-9326,63320,6847,38969,5518,20026,41914,-44103,-9172,-50664,-105470,-12291,-50964,22283,-38990,-84542,19579,84544,83272,-11733,15465,-11097,51942,-73243,-85336,-82481,-38986,-51241,-59592,19815,-33763,-63410,-5629,20022,59548,58067,-2385,-14435,-6949,-8523,-914,96767,53457,-21349,32718,23989,-20172,-11472,455,33354,-75707,7307,45662,83868,48458,15976,80733,26124,12355,18603,9463,34012,-57311,32705,46203,49573,106646,11919,10706,-35842,5112,40246,61312,-14594,60332,14494,-17350,6110,-13165,-5520,-35887,2483,27095,9648,59751,13016,22571,12867,25199,3613,-39982,57328,36827,57811,8525,-88566,-29202,25357,19477,-23249,-11015,-40796,1945,-29865,-9897,45017,33169,-73083,-26803,-4264,-3843,-90185,25358,-35239,1170,-113754,-69356,9434,-7200,20578,121395,14021,-59176,-6520,6297,-39047,19877,-51162,-52235,-53660,34373,-35224,-28191,74237,12436,9555,98627,-2000,7,-46069,32861,28299,-43556,-119125,-51847,-54989,90680,19905,-33806,-32013,3739,-25753,-6897,32410,-68032,-84410,-80879,-78738,-63317,13896,10699,31386,28444,-3732,113409,25005,-5399,-67538,-45670,-71499,-28399,-21064,-13716,-32275,-100824,-47101,39113,-22312,-32546,33414,-20936,78027,2229,77218,-59872,-63138,-35086,-1044,-31383,-25205,-52763,-35882,-43413,8306,-55595,14943,178423,456548,136906,26001,57074,76449,44503,22013,94493,57443,-13025,-65143,-1173,73689,54947,14882,23440,-96539,-20939,17955,10614,112169,24089,25182,45770,-24060,53237,-42030,-61289,-28983,-23882,28221,-37973,-74166,-1163,63454,-25709,8049,-40141,15410,-43740,-49861,19329,-48198,44644,-45313,-81158,-2006,-12325,20603,4410,-50813,30947,-30479,28472,-49356,3112,-79855,-36285,-31298,7106,109464,75349,7437,18742,19792,5758,15739,8957,-73267,-38443,28115,-12220,4488,9883,25467,-63119,-58702,-15672,-6065,-4987,-28932,23197,12318,48885,-17713,-44782,44687,-5913,59202,19342,26315,-5804,-36541,21217,-23817,-82062,-4035,7540,18399,36632,-14781,-70577,-45552,-25113,-35067,-26740,-75934,-3384,-34786,57082,38861,19113,-25463,-35985,17343,88459,-9535,75743,20235,-83128,-4746,53136,-4358,36504,-23728,-34262,-51888,-39852,53573,5743,-19846,-49664,-110003,-9858,13034,36562,3318,-73382,-69570,-31695,7335,10016,55030,-27326,-9429,-34528,-38812,-31615,-119629,-78627,-91651,1162,16595,-18757,15914,-7281,-63394,36895,28685,22828,83922,49038,77665,49689,-46556,-104222,-28960,-37839,-50380,-81133,-12653,27082,-1223,40370,2497,-32687,50676,95876,48295,-25317,21470,-28686,9507,-22154,-68487,22743,-16680,-66553,-99684,-54695,28507,-39571,-72191,-27438,1846,11209,12509,-70415,49517,21322,41326,-13600,48563,9735,-30069,2592,69318,39621,-98156,-72133,-11257,73886,50646,56309,-8355,33014,-42564,-47625,-9177,12140,-45209,43568,-21873,-17952,67773,29963,-22205,36577,-46909,-103377,20857,-31396,52810,-475,33576,-18036,52377,-19741,-8405,-360,59755,21902,-32600,-22318,58066,60071,40911,7314,-42542,-27186,-13371,38032,63467,80443,-18952,50797,11817,34434,61271,40988,31416,45922,14448,-13126,-12385,-282,34739,57816,-22959,58901,-13823,37225,-28236,17039,63787,9972,13815,-65861,74599,40995,-36778,1748,39785,2741,-35958,61402,64911,54604,3718,-30900],[-15422,17295,26287,-7283,10340,-3999,-24904,-56330,7207,24121,-27716,-7967,34547,29285,7634,3221,-4143,-19130,51380,-48591,-22177,23707,-8541,50466,-5572,110527,56655,-25861,-31181,28537,13715,17315,21568,-107436,-48531,-22658,-6466,10815,-14901,14436,-52129,-8477,-1995,42772,27494,-1822,-12858,67360,-16664,7216,-28090,-57802,27498,-82265,-21430,5989,-33576,34091,52796,93896,88456,-7350,18635,12164,79266,-3896,-13833,3610,58365,-40696,-16849,52042,-66280,-13743,50001,74465,42964,7080,3116,-7439,79687,35413,8484,40143,-8235,-50627,58549,44452,-36269,-53914,-19396,-43116,50384,36494,-73041,-11098,-128,-3685,-32091,-39449,2614,62941,35608,-59980,-27361,78300,87124,98402,58194,13591,10312,-50662,-48940,-26923,-12023,-121461,-52340,-8220,-4303,15678,7320,-10327,-6404,-42837,-71312,14056,16511,9525,-20804,463,2071,61156,-43145,-11011,-5854,-85336,24356,73887,31021,-54268,-22746,3687,-70557,-21726,-6573,22357,-4185,-9465,-65785,16616,-50297,-30281,-9206,-11946,18362,-14848,32495,75237,11087,-2612,-109205,-135223,-34042,-22257,43025,41097,-33474,90812,61987,95166,113915,-13148,46538,1515,-54257,-59745,-80754,-36625,-17966,45748,-21702,-39038,-10781,-38556,32879,-4021,67460,-17757,-26102,22952,-19507,41519,-6076,-19284,-33944,59877,10943,-7123,-19660,-74232,-27311,-122612,38360,-98754,5006,43126,43956,-10302,22052,3425,22799,74236,479,-5835,14931,2801,-37266,67808,36079,18167,-42215,1536,-29524,-32362,8107,23008,59238,-84983,-45516,-66859,73047,-12630,-50734,-21929,103760,4545,-146078,-148901,-68502,8177,174227,17675,47241,-66719,59352,57004,-191812,-393657,-217672,-287724,-499490,-3600729,-2925558,-416025,-293964,-173467,-166592,-131310,-196882,-7511,-92027,-26339,-52376,-40043,-29046,9633,-48811,-56151,-25195,-57468,15322,53294,-62071,-66171,-26756,-50367,-50159,-4946,-90900,-61258,66702,37814,-19785,8937,9843,-30448,-51287,-85137,46514,17762,12034,15710,-71772,43908,-10055,113911,-18396,-34013,-78409,-61108,10449,-77413,3782,-25898,14070,-66209,-50155,-29405,-3382,9813,42155,-158674,40271,18139,-43064,-104624,-33605,36608,37305,-13395,-39137,-33537,10552,78411,48995,17069,51727,31463,2208,-38597,-15603,44690,38552,8712,83519,54030,1662,-9026,-72341,-73246,-764877,-851543,-126583,-134237,-66269,-15013,-28229,-29902,-8387,-78108,-18959,-27931,-39762,-14027,-50363,-40219,-91418,-3475,18326,-76519,14983,34281,12978,-12074,-18120,13242,68191,-57192,-45212,-1235,-29603,-58111,-22939,-134321,-40953,-11307,11306,-1234,6545,-4289,370,395,-70241,-24459,29554,56749,-15382,655,-85960,-57351,-11510,5116,-19109,38956,-33090,-59160,-13834,38065,-17843,-10790,13015,-78723,28913,18551,42977,3503,25177,-65810,-61681,-14573,20990,153020,96639,38336,-21278,-67979,8332,-3695,-13383,16606,48275,-46922,-34324,-14118,-21766,15634,30569,-6022,57989,30894,-2325,20161,26712,21398,23707,-23743,51659,29601,12032,-30473,27682,-92780,-16980,20671,19286,131344,54049,-894,4089,-2577,-23693,-49967,-23716,13973,32763,6313,-22484,6142,29329,40646,-13671,4063,29373,-9554,-50497,-18895,-5632,-56139,-79321,-1244,18252,-28952,15407,13263,40407,7959,105452,16206,-31122,-101552,39066,4554,3624,-969,-16748,65790,-24156,60713,16905,-28319,-13548,-53622,3894,-34133,-40055,-82407,-29408,66722,-34217,53622,-819,-45750,236,-2602,28397,-24989,-12697,-55094,-95221,3938,4341,-6043,-101040,29387,45658,-52285,-20970,53457,-60801,-123340,-108352,49306,113527,-47031,41967,12274,-2885,38729,-113416,-82889,-40224,81045,4425,-24062,4367,17003,-79839,-5757,52801,-13794,38941,28582,8756,21446,-57700,5592,-48084,-105631,-27439,-60662,22998,-22168,-74277,13119,69739,88126,-1394,3542,-11528,70951,-59728,-72862,-70590,-42396,-51705,-50711,19885,-51624,-66864,-39643,18537,82106,84129,-26994,-76082,-9898,-12492,-42117,70539,53550,19233,41113,36744,-2232,-22453,-330,23277,-52147,4737,33499,78061,59491,47765,95564,13153,29405,5914,39872,47684,-24263,19301,52864,91834,124560,25713,9463,-52626,3279,78625,63520,13318,50400,-1727,-23229,-29907,-22595,1057,-18958,-6724,2678,-3206,59480,13527,30439,16667,22269,-1823,-40226,78834,36426,77899,31373,-75133,-14723,41228,-14342,-41455,-26046,-41827,-30701,-37569,-13788,36218,25705,-89071,-12590,-12702,-27685,-109115,-4879,-24872,-343,-80163,-68079,-3992,-14679,20909,109694,37359,3517,-21611,-11999,-53207,22672,-42511,-53473,-73864,39065,-34714,9444,89531,-8389,-43717,81686,-8280,-21850,-14050,45551,51069,-59758,-106535,-70291,-71326,70339,-12020,-38000,-28565,55937,-40969,-5148,25403,-38240,-69231,-68976,-62006,-62570,1531,-22769,-22743,2023,-8367,85758,10898,-29636,-58600,-30047,-69849,-23010,-50536,-21503,11254,-82844,-46547,51844,-14605,-47872,36575,-31233,67251,-6863,66681,-102113,-40843,-74573,-13870,-44463,-22252,-17872,-26739,-28001,-18191,-82067,-16313,190756,462978,130729,21837,63605,49105,52811,14631,76079,16490,-17393,-73836,-14424,61609,65030,7058,4359,-89877,3586,23934,15343,82582,-3430,32060,48175,-10189,51619,-33542,-29001,-40990,-14194,36615,-29014,-60238,1488,41964,-46795,9112,-31189,14989,-24904,-76523,23190,-39770,49986,-47657,-90450,-5189,-6460,20344,-13995,-77141,33778,4345,15403,-69292,-7875,-65048,-51275,-16990,14113,111699,63915,-24157,-6569,4685,-3622,38534,4061,-62851,-32616,16770,-5524,27304,21162,19080,-35577,-40131,13513,-1827,-2903,-34223,28242,-1403,28939,-22274,-13070,49115,-1482,45421,16966,11420,-14200,-21577,27942,-32584,-85860,-6502,-13206,17509,48657,-42004,-70815,-24427,-40660,-42631,-30970,-107949,-5080,-29774,63544,45712,-36657,-46516,-27670,31326,68300,-15880,86224,46810,-91817,-34126,32296,-15632,32387,-20681,-41093,-58172,-30082,51772,12631,-8849,-11845,-123189,-26744,17321,14149,8016,-67047,-95923,-46368,2726,4645,63718,-38061,-36653,-50736,-32301,-29625,-131036,-115499,-74900,35545,24306,-21217,-14072,-26553,-60167,30158,20489,-66,79033,51859,80823,57790,-49914,-79636,-30287,-64253,-39788,-77998,-22729,27197,-3621,42686,30356,10809,37692,101688,49744,-12505,20305,-45366,4363,-42084,-57249,7820,-17946,-85227,-113126,-34104,26747,-39173,-74185,3634,-4567,-4088,15325,-86691,46121,40090,22663,16769,27018,-942,-25094,-4287,57076,20040,-126127,-81295,-29627,49991,53783,55854,10108,23190,-33413,-40419,-15432,14794,-33744,47430,-15793,-4643,79217,30572,-9937,44582,-42858,-101673,-32803,-38842,52736,25849,37471,-13184,38846,-31510,-3026,34761,67663,30039,-25160,-19189,86203,79457,12512,-6011,-33274,-36157,-7992,43987,72293,124774,-4449,25947,8125,85854,50979,25357,26820,27651,21380,1990,-18386,-13955,18635,61592,-73238,18803,3082,31617,-21702,-1510,47841,5204,16907,-49355,57381,35770,-11263,3402,44719,19221,-20709,66666,57267,37508,-30208,-51696],[-18,40317,33885,-5939,6904,-10648,2306,-38912,12967,11370,-27338,-7770,12993,31568,9494,21480,-13570,-12667,50806,-64953,-24061,-8386,-15509,67581,-22364,101401,66012,-25670,-29577,43140,12727,6413,-2396,-98780,-41033,-23078,9215,-10198,-25762,26388,-25562,4635,4381,14556,34827,-484,-27592,46466,-12968,14968,-58453,-54236,5250,-65053,-24005,11434,-11032,42368,51304,89762,73780,18295,24831,12853,80359,-5712,6059,7000,33915,-28894,-31943,36172,-65315,5711,31762,83808,65614,14383,983,-9991,32788,60069,59159,67315,-3740,-26325,37505,30580,-49935,-54529,-5530,-30283,57111,42795,-57265,-7658,-6338,14315,-31600,-20235,-15674,40837,8579,-72321,-39974,63462,56610,99690,93158,-18634,12514,-24676,-12821,-34108,-36266,-116175,-45852,-28693,-4144,32045,19239,-15231,-26335,-47871,-82602,-8002,-1791,8586,-11292,-13849,5855,74486,-42810,-5752,5921,-77667,16454,64413,48173,-39591,-54329,10055,-58285,-5908,4138,23909,18483,-18826,-69932,13459,-46086,-3846,-4698,-5225,20278,-14180,33973,76133,7541,8297,-97518,-143801,-65133,-25633,70432,37893,-27353,77618,38584,71245,80452,10821,35054,-1233,-49544,-71844,-94839,-37162,5885,61398,-21683,-43156,-689,-38105,50771,-9201,63441,-5566,-32083,43998,-6166,36757,-38037,-54570,-18562,45913,-22069,-38844,-25429,-51865,-23853,-113901,4015,-87645,4046,21531,53338,-85,48619,19279,38644,88109,22868,25346,22206,24056,-4576,41784,36218,13210,-57902,-21445,-65169,-32106,4105,3001,55187,-89662,-59393,-74674,78203,32228,-6975,-16322,123500,-28647,-159636,-86686,-21015,29980,190924,-16315,-16485,-55607,154647,59273,-207946,-323460,-170278,-265572,-456699,-3718881,-2965389,-417651,-286816,-169471,-159637,-133793,-218087,-19100,-97279,-5818,-60180,-13009,-43592,-7983,-51242,-54397,-6352,-52202,30052,53475,-56114,-56043,-42304,-66654,-60555,-5817,-48590,-40009,65693,25283,-24880,-8870,-25801,-28912,-92850,-63346,36675,24786,16069,43197,-73443,65757,-2045,126184,-11586,-54442,-54944,-48705,4543,-55832,-8460,-17065,27639,-48912,-40608,-16899,-4099,10684,25530,-127285,36316,-3753,-24600,-89748,-48846,42230,55630,-533,-24493,-30508,-14060,93992,87968,9138,78079,2644,-28716,-18102,-5884,49993,64081,2147,104837,51762,-7384,-47677,-98049,-75130,-731155,-847122,-147469,-144425,-76710,-6771,-30518,-10095,10982,-73626,-24390,13960,-24450,-3036,-44781,-50941,-84694,-1454,21085,-67131,23843,58499,-577,-40118,-30279,-21244,65090,-54364,-42353,14230,-20285,-60548,9984,-91428,-49221,-50635,-25716,-5156,3360,-14403,-3095,-4669,-51003,-21721,51935,62433,-26384,11293,-74623,-46235,-8488,17067,-2886,29301,-49543,-37982,-24066,41246,-5783,-22165,-2195,-101312,20067,4538,59174,14842,26728,-29992,-49343,-23810,19999,101772,62421,25892,716,-2814,27266,-19979,-16434,-5841,66462,-33111,4853,-18193,-9261,13328,33707,-26999,44652,15736,-1236,31806,26632,39405,2040,-28359,57780,-8432,-10884,-29792,37284,-107030,-13949,12551,-16555,94583,48189,-11254,4629,-13655,-41239,-33282,6503,23697,47081,8051,-14615,9803,27481,22706,5590,13409,20914,-22776,-51299,-30037,-15742,-54534,-66386,6431,-13861,-68543,21075,17075,31691,-13386,75961,15140,-23600,-85858,45980,23646,7153,-13433,-9802,85444,-34146,15776,79,-27391,-18457,-66746,725,-49139,-56651,-80542,-22059,52542,-55677,35963,18411,-16748,-13875,-6529,38100,5143,2623,-31482,-77341,5510,-11162,877,-63946,66008,60583,-30722,-21130,38216,-61563,-141074,-135027,28975,113988,14593,61720,2896,-9121,38613,-108899,-64553,5797,111283,1291,-10114,21432,29056,-83544,-5414,42160,-30199,25926,48052,6142,-1073,-72769,17656,-32417,-91149,-38398,-50639,16752,-1265,-54975,4526,59840,76481,9884,-4192,-5434,71504,-22423,-46403,-48164,-38469,-53207,-39800,18495,-56466,-60720,-76465,21530,74693,88545,-39725,-119661,-4257,-12966,-76931,42125,57524,31958,33144,45258,8645,-35516,-466,8775,-24338,6041,20849,60880,62168,62925,97884,-7056,38246,-12403,52565,53754,11693,10151,58685,116190,119652,18844,4944,-66936,2833,96901,62072,37849,36378,-4349,-18961,-70830,-41706,8503,-3997,-24581,-28476,-20602,59886,16617,32166,25290,15169,-4448,-31735,86093,22571,71890,45531,-54115,2490,43067,-55045,-83183,-37036,-36350,-56499,-41671,-17763,13195,12022,-91365,2708,-12538,-44082,-117809,-37425,-10392,-3198,-29022,-35387,-6090,-13388,20606,80803,63134,65650,-30681,-38014,-77555,20766,-28825,-47098,-69091,33463,-28083,52335,96166,-31081,-88147,54928,-16377,-50822,15963,55135,68354,-68950,-72384,-68895,-68579,46660,-34978,-22858,-15387,101703,-46393,-593,15390,-19635,-56819,-51904,-41313,-50639,-19454,-48616,-66211,-26580,-12800,33912,655,-49954,-48224,-7476,-47973,-12450,-67672,-19815,40606,-43495,-36477,52335,-15460,-61038,30930,-47682,45127,-21658,41596,-132335,-9154,-109461,-27147,-49902,-22834,6745,-4631,-3822,-48616,-92638,-39577,195084,472753,131606,25777,70798,11597,53386,15037,47188,-25474,-14151,-75893,-35415,39349,65589,3443,-18446,-78570,30313,27657,30666,44176,-27058,36553,50611,4462,46909,-15883,8116,-50172,-8540,50472,-10709,-31772,-1469,16686,-51964,4530,-24989,16187,11201,-50225,20093,-33609,51371,-44636,-79454,2931,5012,15548,-22612,-97467,35099,45283,11976,-83791,-17042,-34996,-39654,-1495,17704,99931,52091,-52091,-30677,-13164,-14681,57119,-1900,-48784,-19097,13904,3962,39717,27592,8546,-3848,-21431,45999,-11650,-1228,-24315,25295,-14064,17628,-25318,24691,48671,-9031,30439,14619,-1599,-19743,2224,32606,-51910,-80397,-6315,-25575,22142,62463,-65526,-69182,-7048,-43747,-50822,-32280,-112801,-3727,-24132,54155,46178,-91479,-59131,-17042,43423,35268,-13541,86515,64341,-82852,-53141,15382,-9698,32079,-11094,-46136,-61279,-23003,49584,15474,3907,29363,-119625,-38879,30710,-2950,4634,-56834,-108524,-56232,4444,962,67570,-38176,-54189,-60529,-33409,-17218,-117301,-120385,-49607,67385,28589,-21332,-34576,-30556,-42673,27103,8594,-8700,80450,44645,68623,41555,-54865,-42836,-22895,-75954,-29794,-70476,-42040,30959,3070,39856,57438,42125,19646,83810,40750,1287,16766,-56362,-5055,-52110,-31974,7828,-4031,-97250,-107018,-11276,20260,-39959,-62796,44670,-11108,-29141,17784,-94424,35889,56357,7524,44613,4609,-8321,-26720,-15364,37897,12693,-124531,-85649,-51197,22815,51936,46907,26419,13430,308,-23720,-22176,1993,-20421,47774,-4052,11617,85416,32417,-700,53349,-27311,-67772,-73658,-41013,43541,39171,29957,-8867,19598,-36462,11747,65044,62479,-1874,-6101,-1490,98729,86905,-10126,-23117,-28781,-41963,-107,26179,74193,146759,9456,-9241,-1033,126922,40818,5447,32403,10225,31095,21300,-16084,-27768,5436,56222,-122488,-13279,19501,4823,-19345,-24360,30342,1803,19089,-24747,38826,36102,15366,1270,38182,28654,-15441,55476,33774,17204,-57737,-62509],[13831,49294,29823,-5309,2769,-19061,25372,-15373,16068,-12985,-20918,1463,-1771,37007,15179,35703,-29609,-3087,33004,-73314,-18197,-31164,-34805,71162,-44520,71053,54411,-25403,-27623,49384,1948,-4380,-16937,-66317,-35024,-21541,27657,-27428,-38476,30173,4768,20645,14210,-12513,37466,-3460,-44823,26356,-8366,21805,-77558,-36633,-22692,-43051,-21180,21400,12265,40246,50317,73707,42521,31418,22724,9070,67624,-5295,20325,1953,5963,-8654,-40954,17696,-54021,28832,15380,83390,78312,16094,-1812,-12716,-20120,77302,102458,92066,4664,7689,11878,17150,-38674,-38522,9156,-18684,56761,41379,-34930,-2650,-8756,30529,-32403,187,-22378,11291,-15160,-78745,-48777,35282,14540,78977,116656,-54349,13786,13372,22856,-36197,-48569,-84900,-35521,-50812,-6677,45867,32988,-18225,-40147,-41445,-88194,-26540,-21224,6297,-4292,-21962,3756,81853,-36126,1392,11044,-62307,6827,47218,51709,-31151,-71730,20789,-43207,14517,12028,21019,26413,-29710,-58514,11802,-49506,18319,156,-7620,18841,-9216,41936,72288,5776,17043,-74953,-136385,-88693,-26078,89975,33663,-11565,46920,-4613,46854,35543,31813,10291,-6969,-38733,-83459,-105895,-35448,30005,64974,-19389,-43214,2528,-19604,62956,-14398,49898,7428,-31523,48582,8528,25405,-73029,-76238,3135,42139,-47924,-62214,-21874,-32921,-16087,-94676,-36923,-76126,-4185,-4133,62901,8723,74718,33314,48107,83464,38075,50262,24523,32536,30998,8755,40462,10822,-72684,-47453,-92827,-21735,1255,-9105,41350,-91307,-77078,-77119,75561,108844,30152,-17057,108254,-56069,-171926,-4097,14910,79443,203996,-38174,-73789,-29964,259359,58571,-207027,-205273,-110443,-215777,-361055,-3841415,-3044555,-410868,-282394,-172922,-161939,-140925,-232515,-55147,-122006,-15259,-73758,11917,-68748,-17359,-51655,-51206,9190,-49447,45795,42603,-45754,-44345,-46868,-76470,-66259,-6863,-19415,-37456,52623,11968,-32666,-22810,-53300,-32691,-124491,-36776,29836,29841,14338,60850,-48282,85216,10900,124690,-12999,-73774,-25374,-12595,4079,-18062,-23023,-10641,46783,-24307,-34416,-2219,-8963,10923,11808,-57659,24359,-15670,-13816,-61740,-60429,42746,61627,629,-9191,-23461,-31718,95229,130676,3790,95131,-13196,-41996,1420,-1401,51575,80344,-3978,109813,51631,-15716,-70640,-110264,-72463,-670051,-850572,-164006,-148254,-91056,2039,-28308,-1051,17938,-59898,-31270,40503,-9428,10841,-38690,-48906,-72228,-16101,15696,-43184,28145,80272,-21456,-57033,-44331,-56884,55243,-40486,-32303,16169,-9057,-55675,36660,-46100,-52899,-79935,-48756,-8385,-5927,-30346,-2930,-13418,-29865,-9618,71650,57592,-31439,13356,-45845,-34119,6514,30736,13411,8352,-56669,-10240,-29961,36359,8362,-31581,-16365,-97694,7757,-9621,70806,28736,25837,7751,-47412,-35380,10471,31219,16853,9399,22711,53689,43558,-33520,-15484,-9943,73790,-19462,31431,-34227,2200,8887,29532,-36952,39624,1556,-3848,36319,21690,55041,-23782,-36456,52305,-37927,-32070,-25908,35701,-110928,-5403,2082,-48843,66037,36722,-13800,4460,-34803,-50134,-9127,38706,30950,53000,9791,-2539,5549,21760,-5495,10487,26128,9542,-33253,-36411,-39462,-41297,-50973,-37347,12583,-47095,-101929,18325,22637,23363,-40299,26315,6943,-20114,-59770,40620,42660,8071,-35139,-7683,90242,-53200,-26413,-17187,-18273,-22259,-66083,-2048,-46316,-54830,-68202,-12297,31401,-50345,14343,24185,3575,-36800,-7932,45245,31538,13832,818,-45971,4762,-27124,-449,-12651,87138,72010,1667,-38210,786,-58574,-127924,-126065,13592,100515,80758,79618,-10731,-19395,30118,-92330,-40024,50041,134038,-6945,5448,37063,32210,-71439,-7765,36100,-35451,762,60369,12310,-17832,-83930,23181,-10053,-65428,-43087,-21634,8216,22270,-35483,-5988,50231,50910,17522,-7517,7445,52967,31693,-16561,-23702,-29287,-58626,-31073,15831,-47747,-47774,-106990,27116,41900,70446,-36003,-124364,8339,-8287,-96005,22486,63778,16863,9354,45135,9371,-45160,958,-6025,-2222,11897,10784,34935,57841,55933,92948,-28447,32255,-29086,49070,51793,43907,8398,60320,117042,94650,-4587,976,-72068,1974,87895,55389,46927,20799,6962,-4898,-107023,-62702,13826,914,-51770,-57236,-34310,63925,20602,28503,37379,6855,-5304,-17887,77391,560,48265,50624,-30107,18525,28079,-93694,-141068,-40775,-27130,-68971,-41728,-19524,-11834,-3041,-79536,14846,-4841,-49651,-113750,-63085,2427,-5883,27885,20950,2565,-3467,15805,39152,86043,101459,-33196,-67912,-106833,15535,-11237,-30474,-40364,19407,-18827,86088,89452,-49282,-104291,24416,-28670,-80499,33398,59907,69752,-70797,-29145,-49762,-48341,21097,-39660,7058,3414,124370,-40243,6553,5062,-20164,-52760,-36301,-21359,-28790,-43050,-60969,-85427,-52141,-18423,-23769,-3634,-62697,-39863,15587,-17361,-1537,-71387,-7977,50840,2187,-22036,42568,-19596,-66430,15816,-67313,19344,-38717,9082,-145538,20930,-127879,-36428,-45732,-25711,19527,18244,24729,-63564,-73920,-46685,191749,480454,136956,37276,77297,-24666,46096,23211,12833,-56315,-6391,-71487,-56340,17603,55349,2480,-41159,-67093,51792,28887,53886,7086,-41406,33785,52420,19640,40233,3013,34117,-56124,-5993,66210,10819,-3145,-8742,-7267,-41013,-4428,-24067,17681,54424,19311,11377,-23967,50100,-36802,-52138,21375,20201,11239,-17097,-101933,35531,80240,20628,-84933,-21550,-836,-7838,12377,18513,77883,40488,-72678,-45414,-33301,-26284,59858,-10169,-34371,-1737,24714,6587,40276,28521,-2834,26842,-5964,65025,-32699,235,-4436,16906,-24009,14410,-28001,57226,51197,-25588,14599,12131,-9786,-19090,30277,31924,-73972,-63331,-3693,-28528,35836,73052,-81350,-61840,2620,-34170,-61359,-32499,-88402,-709,-17096,32479,37728,-121785,-57991,-4492,52876,7627,-2919,75100,63138,-59343,-53921,4852,24936,37956,2232,-47057,-58943,-19533,47998,15005,18216,62899,-94173,-42817,50043,-14387,-7109,-45447,-99480,-57658,11385,1580,61978,-31275,-59640,-65251,-40558,6815,-92584,-96461,-25749,88439,32640,-16141,-40099,-17316,-13575,34511,-3719,-4237,86882,27986,43969,3018,-58245,275,-7581,-72441,-21466,-61205,-61300,36046,12805,30139,76611,53317,-283,50771,24594,12673,15241,-60646,-15363,-50140,-2052,22702,12258,-99204,-82216,4928,11863,-43081,-37689,85290,-17261,-56943,17214,-89408,26315,66169,-2306,58715,-18995,-11679,-35211,-25006,20654,16615,-92483,-86901,-65273,293,42003,31813,33082,7288,47576,-667,-24948,-20537,-10436,48317,5996,26752,86312,33296,6066,58336,-7933,-31472,-95843,-37181,28490,36050,16407,-4526,-1989,-30451,37565,79240,47773,-63583,17365,23667,92006,72965,-20504,-37985,-33482,-44335,9640,-8268,67542,144585,18556,-45809,-12197,144187,30800,-13277,43427,-2391,41107,39751,-3851,-40499,948,45549,-152971,-28283,24125,-34136,-21463,-45394,15385,-978,19934,1254,23163,34820,37547,-3714,21752,29649,-20433,28786,-152,-987,-69812,-60891],[22026,41765,6773,-5752,-856,-24965,37670,6844,14579,-41183,-11486,17794,-6020,44458,22600,40930,-49283,7958,2882,-74626,-10732,-36835,-59629,58823,-62015,29990,28206,-24742,-26638,43688,-14795,-11811,-15369,-17486,-27619,-18071,44284,-31533,-48588,25258,30722,34753,23910,-33314,34885,-12739,-60093,14551,-8827,25692,-74826,-9325,-44043,-24709,-13837,33618,31364,27887,46765,49974,1371,29575,11138,2631,46262,-2414,27062,-7948,-15341,15755,-41295,607,-37335,47442,4751,72964,77055,16329,-3642,-10975,-55894,81163,124369,110256,16654,41999,-8234,12465,-3601,-12240,20870,-10983,46992,29385,-18804,3755,-3058,41431,-30549,16512,-18049,-18411,-32473,-78162,-52913,2631,-26473,38861,123180,-80605,12590,50373,47336,-32306,-47478,-39761,-23482,-69173,-10594,54595,43969,-19559,-46549,-26964,-85726,-39247,-37546,4105,84,-19843,-4360,76183,-25056,7341,5579,-40842,-2516,29583,41602,-28270,-72813,36027,-29510,29859,19568,19465,23204,-44589,-36611,10557,-59083,28844,2523,-20281,16714,72,54501,71252,8769,21914,-52293,-117426,-99909,-23459,93448,30917,11665,11110,-55537,25641,-4948,48091,-14740,-11397,-23944,-91923,-110601,-31891,47999,56831,-16655,-38325,-332,12977,65113,-17387,30212,18111,-25188,29930,19519,11401,-98450,-75799,21710,47970,-58736,-74404,-6505,-29012,-10053,-76994,-73922,-67876,-15950,-30320,65623,13653,87483,40811,50456,58798,43652,62146,20926,28050,60881,-24358,46463,14098,-80554,-64269,-103479,-5801,63,-10422,26254,-91079,-100757,-76908,62042,193462,47828,-25001,56156,-60184,-178566,51571,21564,134061,201071,-44540,-105943,-787,320033,48719,-185992,-90181,-53559,-146258,-215309,-3936553,-3152271,-396225,-280688,-183650,-172003,-151768,-236125,-102121,-156698,-43660,-89261,30934,-97467,-17528,-49998,-48217,12035,-49787,58235,22682,-34031,-34470,-47830,-78770,-68601,-7329,-11714,-43611,32844,3678,-41232,-28036,-64031,-40345,-135995,-10117,22395,27106,7508,65463,-8931,98635,28922,114738,-18802,-87745,830,30636,2268,23484,-36300,-11157,60836,522,-30194,8885,-17825,12897,6253,17510,6500,-16503,-12207,-29109,-71964,31800,49381,-12334,2239,-15293,-41048,80934,144434,-2049,98445,-21116,-36007,22973,-1367,49783,87778,-8081,101500,54913,-23547,-74436,-113846,-73603,-619305,-863828,-172602,-143586,-103213,7892,-23305,-2834,7538,-38718,-39803,39531,1773,32282,-32912,-32001,-59173,-37510,5334,-12232,24744,90250,-41374,-59471,-57304,-82559,40339,-16305,-15530,4285,19,-43554,53481,-17096,-51920,-95672,-59008,-12261,-20758,-48871,3216,-17230,-11231,8248,79025,41030,-33170,8901,-15082,-25336,28468,44126,26911,-18224,-57422,20488,-27602,24228,14435,-39745,-27856,-69744,-2522,-22029,70666,39784,23090,35788,-55568,-45928,122,-29604,-24261,-5712,40081,89634,51490,-42914,-9947,18810,69134,-8498,37271,-58356,10697,2777,19823,-17657,47320,-7530,-8124,30089,14189,66463,-46358,-45198,34733,-51535,-47238,-16837,29809,-104826,4945,-1499,-68635,48323,21397,-6816,5087,-58252,-50197,15867,62754,32389,51377,9613,11163,-3481,11147,-36904,38,39635,-2123,-40013,-8834,-44097,-73778,-44800,-828,17494,-66491,-117268,7615,28081,18182,-66304,-21071,-3148,-19879,-32377,25889,57754,696,-60187,-10904,76746,-73676,-47867,-31121,-4280,-23052,-49997,-5570,-31848,-38365,-51906,-3496,8788,-26966,-8935,18677,7710,-64113,-5287,46035,46404,19468,31587,-12178,-1404,-37385,-10835,31029,86300,75016,34754,-63422,-49015,-50688,-87747,-94024,5104,74966,120860,91944,-23724,-33586,16064,-66177,-15368,81709,142388,-15051,17851,46356,29861,-44978,-9421,38285,-26785,-31178,64213,22820,-23362,-86407,21242,10971,-35935,-40991,16705,3088,46097,-21584,-18745,37475,19053,16424,-7560,25830,20368,81365,6614,-3848,-18718,-68915,-27941,10844,-28657,-32888,-124898,32359,1145,38153,-16077,-88208,23934,291,-94243,15014,69147,-9678,-23818,35587,-231,-46912,4218,-17017,10830,20536,4524,6238,50062,28986,85786,-45323,10625,-36894,36065,44243,67023,14841,55768,99114,56408,-34216,1213,-64227,-983,54725,40685,34798,6184,26122,14852,-127965,-76414,14740,-9008,-83854,-74006,-38209,72980,22636,22344,51082,-123,-5824,-2195,56657,-22668,22664,48434,-9069,27630,766,-121264,-193176,-37760,-18771,-66964,-38028,-16601,-25585,-14150,-58205,18118,5136,-44598,-98175,-76699,8663,-6838,76634,78545,17080,11531,4530,-4310,100253,98430,-30564,-95677,-133008,8467,7487,-6561,3431,1507,-10593,101423,69175,-59161,-87537,-3049,-44942,-102891,31445,58880,49120,-67321,10687,-21573,-18409,-4380,-28181,39484,22281,117803,-23493,14766,-2609,-36189,-54942,-25997,-6068,-1674,-61436,-58132,-78178,-69623,-29647,-68482,-1581,-66345,-35436,31846,7195,5499,-65144,12924,44669,37805,-10559,26652,-22182,-60878,-5585,-84140,-2461,-53216,-20495,-139486,39222,-118052,-39683,-33485,-28789,24202,30941,51488,-45850,-26315,-33727,181718,484417,144190,53362,80781,-47809,33603,36438,-19812,-66641,882,-60838,-68463,6637,36644,2313,-59003,-57791,62354,27254,76029,-18574,-44653,19263,49814,32853,32115,15200,40417,-59828,-4655,77685,27651,11480,-18333,-27159,-20844,-15266,-28747,18778,89854,92662,247,-7698,47261,-26726,-18382,44051,36526,11156,1711,-85193,34424,101229,38529,-69283,-20051,27519,27663,22421,17982,51632,30765,-83491,-46887,-52532,-36722,42293,-19572,-22300,14134,49254,-5645,31485,24705,-12951,51792,6655,55204,-52923,1931,17673,6224,-30274,15946,-31721,74213,62526,-43303,-4092,9157,-11954,-10516,56487,23320,-90416,-35246,616,-29067,55580,76079,-85356,-44214,3659,-15072,-72496,-32308,-46914,2901,-7600,7717,19586,-117923,-42371,10002,59022,-2946,12626,53426,40826,-30883,-38831,1033,83327,48541,15938,-41049,-50365,-20084,47755,14151,32649,81226,-52790,-37509,69521,-23693,-24570,-33840,-69103,-50232,21056,7036,46331,-22865,-54707,-68314,-48993,37290,-72880,-61038,-12371,93776,38528,-5661,-33645,8827,19724,54512,-12539,7217,92916,5774,10763,-46734,-56781,39054,11597,-58262,-16545,-51884,-71408,39681,19577,14375,85312,47483,-18483,16545,6733,19426,20304,-59816,-23503,-37239,22533,45017,17058,-90644,-46879,7578,5552,-48210,-3043,114001,-22692,-80479,10548,-72424,21181,67581,-7173,51339,-40614,-11887,-48176,-28598,13468,28097,-43079,-85288,-62900,-11177,22783,14384,24830,6554,89283,22678,-21178,-43647,-7336,54481,8364,34816,82978,30679,10697,54950,6465,-17379,-102508,-28505,11668,20501,4352,1018,-22050,-14381,70503,72355,29230,-124751,36011,46506,69462,36376,-16836,-44408,-47335,-41246,19637,-47096,51456,125195,20371,-74896,-21230,135408,20016,-26282,52457,-7495,47777,54188,17266,-49797,7108,33870,-153796,-29572,13025,-69432,-27471,-58939,5046,-3742,19240,21923,11985,28658,50131,-10120,1468,24353,-28907,-5196,-35352,-13268,-62216,-47348],[21829,21342,-32597,-6981,-3030,-25301,35506,19240,7764,-62544,-2100,37578,2455,51311,29495,35329,-68102,18099,-29941,-69677,-8108,-25685,-81555,33447,-66861,-8315,-1895,-23945,-27296,25495,-31862,-13358,-221,33735,-15437,-13173,55383,-17291,-52643,14385,46832,43645,29716,-46655,27792,-26931,-68906,13649,-20293,25303,-47726,18909,-48188,-15961,-4206,44624,42466,9474,38245,24867,-37268,15993,-7162,-2217,23247,2266,27331,-16920,-21587,38499,-34996,-12922,-19129,56001,1117,55117,60156,18544,-3075,-1613,-63984,68819,118351,117088,28524,65683,-13281,18450,41424,15074,27122,-7890,28094,7830,-15319,11049,13144,46887,-21812,25353,-6294,-41231,-42780,-71675,-52289,-25250,-55197,-11316,111739,-87284,8296,76177,52719,-23025,-36677,4179,-12063,-78237,-13888,56720,48831,-19119,-44565,-10033,-74275,-46020,-47505,3548,4555,-5834,-16504,54698,-14067,9823,-8915,-15111,-9357,14450,22331,-26805,-62053,54567,-20394,32327,27544,23720,13872,-63084,-13773,7843,-71356,23474,253,-39680,15737,12576,68393,77244,16557,21748,-36039,-95548,-100859,-19663,78005,31679,38870,-17103,-94820,9888,-30554,58553,-27308,-13918,-7992,-93950,-104059,-26772,54498,40082,-16433,-29158,-3291,47477,56169,-17578,9003,24779,-16011,-5742,23406,-518,-104552,-52765,30741,57649,-51651,-75441,20045,-39551,-10038,-68683,-97539,-65422,-26265,-51789,58043,13704,82291,40526,47804,20576,39366,58470,11649,13853,77947,-50015,50881,24674,-77324,-59865,-89560,13712,2249,-1827,18154,-88950,-126384,-75550,38263,240794,41958,-38552,-14239,-32025,-174624,47148,-1963,161062,160022,-43363,-108758,18839,303382,25569,-148847,-14140,-13923,-79300,-50489,-3984467,-3268315,-382955,-283412,-198769,-183868,-163124,-226674,-144420,-183632,-74635,-102270,42123,-122176,-16229,-46588,-46144,-3691,-52209,60324,-4003,-24667,-28210,-50237,-74474,-67818,-7181,-21749,-44891,13416,2726,-48134,-24273,-60424,-49075,-124303,13084,11945,15150,-2177,56592,27746,105486,47617,100556,-24263,-93059,16613,59334,-5238,55112,-44220,-21177,61497,19335,-24949,11796,-29809,18504,10773,69532,-14517,-7456,-17105,-1629,-85945,7106,20906,-37034,7921,-7459,-42771,53572,108082,-10868,87850,-24427,-14425,44035,-4569,44847,89457,-8603,87665,59982,-30133,-60210,-113714,-81127,-615168,-886349,-172816,-131999,-109070,7958,-19238,-11486,-17547,-15076,-48758,10237,6231,58961,-27604,-2664,-48481,-52787,-5153,16142,10533,80048,-50649,-49123,-65797,-90804,23072,12896,5699,-16167,3034,-26752,60144,-11329,-47948,-99468,-61917,-16498,-40075,-63717,14748,-11196,2061,25597,70215,16751,-36127,367,667,-25616,48321,54364,35451,-43382,-56147,49839,-16896,7389,5409,-48004,-35657,-30855,-7468,-31143,56651,43699,19096,48275,-68484,-52264,-4970,-61025,-47673,-14583,49549,103037,47223,-47821,-1451,75055,56882,-794,22352,-81552,16288,-4092,9201,32544,63984,-8472,-11510,13706,6914,71569,-58964,-50472,9240,-47996,-53557,-2867,25545,-93369,12749,8520,-68624,37487,3916,6924,8690,-73059,-43872,33763,70862,26044,45659,6338,24596,-13968,-3679,-64588,-20441,51072,-11960,-44672,20773,-43243,-95659,-34924,32898,22034,-62085,-108446,-8607,31344,16538,-84820,-45889,-8622,-22273,-12699,6903,66200,-15155,-81186,-18193,45854,-87358,-40035,-37982,10295,-19348,-22840,-11466,-14940,-15268,-38255,1259,-8519,-1878,-29992,8913,-2621,-90167,1087,43031,46820,19502,50690,14997,-12386,-38063,-28481,48427,65431,68275,58985,-84218,-97043,-38106,-37909,-56830,2082,42215,116464,95427,-30390,-49824,1201,-36678,4345,95835,134048,-18363,22343,46283,27463,-9959,-6077,49725,-6771,-61407,60797,31256,-17381,-78798,14570,24055,-11912,-33494,49240,5922,67288,-15303,-33233,21090,-8921,4388,-5998,46292,-16892,100469,17071,9454,-10936,-82494,-31803,1931,-5045,-21271,-126904,34597,-26207,3598,14477,-29056,36693,9521,-72805,16937,70308,-26711,-55712,19787,-17469,-39558,8310,-21329,17475,28010,1065,-17771,43311,-8511,77434,-54604,-20110,-31083,21452,35282,79851,27988,45297,71020,13673,-58602,7211,-44577,-7177,9141,15242,5996,-5229,43680,34186,-126826,-76389,10587,-32623,-111638,-71740,-30430,86187,19545,17199,64153,-5221,-7228,12797,31964,-41241,10310,41668,3694,25745,-27994,-131393,-214586,-31985,-15795,-54366,-31419,-7282,-20713,-17381,-35493,8274,8651,-32249,-75785,-78154,6204,-5013,106419,110477,30951,26071,-11733,-36749,101771,63023,-25027,-114297,-148096,713,23119,16920,49193,-14172,-5640,98352,40433,-60982,-48462,-21472,-61265,-111379,11009,51657,8940,-61252,38501,3916,10904,-26666,-10264,60189,35978,88748,-129,21611,-5407,-55674,-56100,-21637,2123,23552,-67702,-42842,-53316,-76651,-51661,-90961,5178,-61541,-34573,36206,15435,6670,-54819,39887,31698,52951,-8715,9593,-20660,-45007,-26959,-92427,-15392,-60160,-36399,-115503,42605,-75099,-37207,-17455,-30025,26636,28337,69878,6605,33526,-2649,167146,486081,151178,69366,78993,-50258,20415,50096,-43422,-53834,2758,-44178,-66358,11338,15416,2081,-66412,-48981,59881,22626,84556,-28181,-39172,-8543,38319,40139,22521,15840,29002,-62659,-2997,77834,32902,4880,-28153,-42574,-2351,-25658,-36841,19580,104207,124809,-9324,12664,42799,-17809,10781,62690,51416,16643,27947,-49827,30064,107011,57495,-40091,-13129,45711,49466,27726,17699,27014,24794,-83680,-36729,-65764,-43712,10168,-26500,-14940,23327,80112,-34717,18166,17757,-21501,67048,19058,13326,-57495,4546,34640,-4217,-32670,17909,-37680,70189,81507,-53210,-28951,5173,-8687,5243,74536,6302,-95937,-1299,5787,-38532,70698,69442,-74949,-14777,-2233,8354,-79748,-31704,-6555,6977,4953,-8883,-6774,-88303,-16376,26961,60967,4267,27931,26006,3751,-10324,-19227,2386,140931,59314,27066,-26435,-36614,-24023,48630,16587,44784,82042,-9916,-24642,82765,-34625,-42502,-21162,-27053,-37449,30311,15503,24711,-18365,-43939,-73007,-53596,64086,-67900,-35250,-13241,82679,45716,6772,-25078,39191,48027,80532,-14675,17331,92947,-15421,-27296,-91521,-48686,61736,28654,-40553,-16494,-42085,-67869,40019,19489,-4204,84904,34452,-31355,-5399,-7539,21267,34256,-57141,-27860,-17111,34656,62560,3931,-74080,-12583,-5205,5466,-53344,33116,123370,-27106,-94298,-4131,-48389,20156,61360,-8520,24166,-55306,-10457,-61424,-24268,19532,42042,3460,-79513,-42371,-8454,-3143,-1062,808,10220,108226,39477,-11381,-59332,-11741,69720,1814,31344,76506,22673,12760,40798,9891,-30599,-101105,-17870,-3380,2014,-53,8907,-36639,5701,100463,47803,13159,-152718,41857,58264,40559,-12897,-2235,-38878,-65537,-30190,27257,-79198,26535,98322,15249,-90933,-25029,111603,7260,-31325,53079,-4679,47910,63674,42374,-52514,21065,23968,-126435,-27424,-8735,-86121,-35876,-61585,-973,-6375,17169,32514,4733,19170,50117,-16061,-14453,17345,-30212,-35175,-62506,-18243,-37553,-24975],[13060,-3414,-72284,-8584,-3449,-19587,19759,16223,-3417,-69619,5097,56486,22973,54291,34780,20454,-81111,24695,-55531,-59389,-14535,-7252,-93825,2681,-56686,-32568,-25191,-23547,-29456,-1756,-43748,-7956,19030,71844,2561,-7688,59202,13415,-49360,3004,52428,46923,29058,-54970,17957,-40988,-68357,20721,-45200,20617,-3411,39024,-31250,-18127,4845,50899,43938,-8315,24868,4670,-62442,-2592,-26911,-868,4581,6845,24039,-20078,-9492,54105,-27461,-22876,-1684,53284,2680,33243,29288,24031,531,15317,-49731,42063,88301,109450,35564,70286,1032,31234,77656,34703,27013,-8896,5758,-18804,-22887,17892,39356,49002,-4460,26082,7881,-52875,-47810,-61476,-47281,-42310,-65487,-58322,86423,-71865,1518,86454,37959,-10136,-22519,36298,-3168,-74561,-14820,52313,47457,-16076,-33735,3385,-56328,-48754,-49894,5192,14154,18570,-29472,20372,-8763,8167,-26953,12801,-11939,1777,1711,-22406,-46754,73076,-17351,19085,34692,34346,2670,-81078,769,1866,-82309,4019,-7293,-58411,15907,25872,79969,88781,26851,16707,-28049,-79341,-96921,-18054,47989,36641,66315,-29287,-105656,395,-41820,61653,-24099,-17035,6175,-86870,-82961,-20422,47020,19717,-21018,-17710,2026,69009,38975,-16134,-9444,27419,-7377,-36827,19702,-6935,-88934,-14449,29071,62930,-30054,-67410,53130,-56266,-17115,-70974,-102249,-70072,-31070,-63669,41767,9622,64042,35144,44129,-19159,26637,41376,-1768,-4620,78889,-62240,51125,41819,-62680,-30707,-50468,37792,9886,12444,21863,-83552,-144330,-72961,9115,213313,20677,-53531,-70331,23624,-156618,-16695,-41822,136547,63409,-55298,-100265,19636,220401,-10005,-105784,15829,1192,-40707,79626,-3982669,-3368586,-385190,-293949,-213595,-189753,-171004,-204952,-170857,-185201,-95415,-109291,45551,-136571,-23845,-42157,-44625,-36564,-54403,44779,-34310,-20738,-25673,-55082,-66464,-63100,-7048,-36986,-33694,611,7042,-51081,-15394,-52950,-55732,-94053,30659,-791,-2692,-11428,36748,48327,106837,60477,83306,-25712,-87489,19929,58577,-17218,67435,-43348,-39369,47305,28193,-16531,5052,-43174,27310,22809,86891,-35622,8230,-23011,13583,-101479,-26758,-13820,-66306,8754,-263,-38775,18877,30779,-22608,67716,-24405,15791,59399,-9814,36770,88154,-5055,76477,62822,-33996,-33105,-109623,-90158,-667296,-914864,-166845,-118582,-107837,2024,-19978,-20856,-46938,4332,-55440,-36255,2694,83509,-22199,32643,-38689,-52650,-10911,35327,-15789,47360,-42749,-31991,-67371,-80332,6646,38956,27878,-36613,-1964,-9758,58354,-22606,-44343,-95653,-62665,-19512,-61547,-68681,27959,4393,8916,35999,48898,-8167,-43544,-9957,-6520,-41623,56855,58550,38234,-61363,-56968,72424,-1448,-9767,-18340,-57147,-39533,805,-7277,-36478,33165,38963,14265,47299,-78706,-52525,-2036,-60110,-49648,-15301,49521,98592,30430,-48959,6943,133675,44493,4886,-5281,-93328,20673,-9774,3166,93437,78579,-255,-11960,-7897,2176,69351,-57712,-48757,-17000,-32421,-49954,13167,24336,-82197,14515,31811,-46706,27763,-14249,21211,17097,-70363,-34473,38411,60183,12157,40459,-168,36783,-23691,-19137,-83912,-42738,57406,-18699,-49808,39174,-38178,-89160,-20986,55356,26718,-33793,-78378,-26621,30804,15565,-92139,-40986,-4797,-28444,-6156,-11764,66288,-33690,-92557,-27074,4172,-89790,-7862,-35119,21715,-10963,6345,-21002,-3561,5702,-31872,7,-14671,10111,-44037,2934,-17887,-110227,9072,43882,35902,15097,52107,30823,-24539,-29143,-48773,34362,33217,54713,69212,-90709,-129366,-22754,-1996,-27667,1573,8525,72843,88601,-26580,-64612,-9728,-11062,16490,93928,111544,-14304,16003,36913,29113,25764,5152,67997,17675,-81316,53272,32389,-4934,-64225,8611,26337,-955,-23835,62752,18328,83029,-15684,-47001,3346,-24192,-16039,-4228,63491,-48122,75052,14082,18934,-8783,-95721,-41522,-11912,16411,-16597,-112619,32592,-26231,-23080,46099,26337,40227,15640,-38920,22949,65042,-22549,-75035,3702,-37758,-25772,11003,-18283,22238,29562,-2241,-31215,41095,-43529,64349,-56552,-48294,-11002,10649,28816,86115,44807,31343,39922,-24818,-70443,17448,-19079,-16774,-34019,-20767,-26143,-11978,51426,47435,-103303,-61632,2639,-62696,-124266,-48410,-13673,100446,9056,15572,73973,-10523,-10150,25924,12379,-52227,18879,32856,5483,12936,-45508,-122229,-194412,-29004,-20615,-37623,-23063,8548,599,-11618,-19647,-14707,-3334,-17597,-53014,-70666,-3400,-283,112669,100590,38657,34792,-28362,-49861,90068,13873,-18633,-118044,-147541,-7010,30936,30712,84150,-22091,-4083,83807,11766,-58489,-4845,-26729,-71195,-103903,-19045,38447,-38606,-54473,50796,16926,31164,-41817,4000,59898,41174,50902,23446,24573,-2814,-64909,-48588,-21663,2811,39531,-58449,-21008,-25675,-75126,-85156,-94348,13406,-50644,-34898,27757,6550,2725,-45968,67916,24346,46457,-19543,-4124,-15450,-23036,-41241,-90114,-18555,-55835,-31327,-78797,37754,-7881,-30732,-3041,-28318,31304,12264,74616,74869,82904,39294,151885,487945,156557,80231,71115,-32161,11187,59204,-53024,-23850,-3631,-22253,-51011,28986,-489,2524,-57733,-35314,46455,15556,70091,-25006,-30534,-46010,16229,38059,11359,4803,9335,-65273,-973,61457,23349,-19800,-36490,-54166,4702,-34404,-44403,20766,92095,95625,-13919,29984,35541,-12843,27903,70701,62884,26703,52920,-6085,20538,102003,66775,-6546,-3066,54752,47563,28753,18688,7704,23715,-74142,-21159,-68254,-44871,-22643,-26284,-14645,22394,103875,-74354,5500,9502,-29581,69843,33337,-44270,-38585,8068,41560,-13031,-31659,16777,-46448,46682,99566,-49529,-61877,-475,-1733,24896,79678,-16741,-89628,29711,11299,-64412,67040,54117,-51112,21667,-12014,30491,-78055,-30555,20527,12180,20149,-9469,-37685,-51343,12564,46940,57578,21481,37920,-654,-35814,-8498,-8243,6278,165114,64896,33724,-4162,-20380,-29295,49358,24777,51984,67733,19744,-8086,85145,-48396,-54594,-6185,11913,-25608,36074,23553,3788,-21272,-32689,-80407,-51536,76790,-77837,-31517,-25280,58269,51207,15814,-25491,64181,64042,97515,-8839,18760,84879,-28169,-66709,-116855,-34797,60917,37933,-25618,-20275,-30068,-52237,36907,11859,-21077,78260,23888,-36085,-7898,-15179,19796,55280,-55726,-28823,5072,32073,63639,-22939,-53938,11468,-29380,14517,-55625,60862,112927,-30152,-95208,-26166,-24133,20350,50512,-7480,-10100,-59350,-8481,-70687,-13262,35311,53449,31008,-67809,-11042,7303,-29379,-10793,-34151,14581,98114,44489,1197,-64092,-21218,92330,-9285,16080,67259,8668,11351,17534,1796,-58619,-97767,-9108,-14651,-8952,5234,19491,-42457,21616,114413,16114,4732,-132476,31068,54171,16762,-57114,16803,-22841,-80565,-10174,29440,-99182,-4510,71045,6469,-93043,-22834,89840,-8073,-28908,42761,3927,40251,68607,62969,-45992,36416,16314,-83957,-30774,-30419,-77490,-44322,-53167,-4613,-7850,14190,31492,351,10950,37861,-19617,-19090,13411,-16076,-53741,-75880,-16781,-4554,1435],[-1677,-22670,-90788,-10479,-2515,-10159,-4185,-1642,-16348,-61650,9367,70532,50682,50631,39018,129,-84181,25556,-68092,-45677,-30528,3895,-93084,-23238,-35754,-37576,-34840,-23937,-32321,-30870,-46947,3726,31832,86364,22954,-2518,56306,51438,-39862,-2626,51293,46817,21367,-61956,7810,-47872,-58113,29425,-79203,12988,43836,46025,2275,-27705,10722,50162,36825,-19154,9723,-6382,-70867,-18888,-42938,9050,-6702,8676,20125,-16024,17381,59231,-24678,-30524,13853,42048,5350,8858,-10422,31657,6710,36715,-27259,7182,46251,88276,34611,53334,30575,43975,91801,41241,20930,-12993,-9998,-44427,-34110,22184,71576,49499,18805,20650,19919,-53203,-50508,-49155,-38445,-46916,-57596,-90289,54953,-40392,-6131,82466,9564,3972,-11052,53232,2090,-58544,-12815,43086,43203,-9087,-14955,8873,-37433,-50360,-45953,7798,33652,48747,-40108,-18868,-13567,3436,-41941,40339,-9614,-8684,-11688,-13280,-32650,86254,-20000,-6220,38721,47244,-7288,-91895,2539,-8201,-88501,-21074,-18843,-68244,15304,36540,85967,99434,35886,8514,-27132,-73362,-92295,-21916,13318,44694,90636,-23735,-84021,-3480,-47982,55573,-14251,-24147,16131,-70128,-48659,-13322,26947,1266,-30539,-6693,21300,67354,19641,-15246,-22465,27286,-1230,-36880,10732,-7302,-57837,27318,20397,57023,-2324,-53214,84506,-69530,-29163,-79513,-87885,-80959,-28802,-63476,22267,3576,42874,29742,43609,-48504,7695,16276,-16592,-21624,65168,-58697,46520,62024,-40832,12061,4975,67737,24003,26686,37311,-72939,-143899,-68373,-17582,118770,2149,-64046,-83606,89038,-124170,-107727,-78028,61500,-80911,-102219,-111230,545,115017,-51710,-68921,12881,-6146,-44624,126245,-3943100,-3431932,-414220,-315995,-223519,-183950,-172386,-175133,-177293,-154243,-101217,-108896,42557,-136845,-45852,-37819,-42646,-77194,-53729,8117,-64061,-23457,-25686,-60900,-58752,-53565,-7908,-44068,-13524,-2197,11547,-48715,-7050,-52826,-58016,-54965,41332,-12354,-20307,-16776,10769,47608,103541,62573,62463,-21831,-70320,13633,28439,-27997,59541,-32210,-60446,24612,26148,-5543,-9116,-55668,35765,36087,74426,-53615,25782,-24262,14202,-114256,-58898,-41497,-90422,7464,6344,-31195,-15871,-51670,-33953,45093,-21400,46843,64361,-16126,25632,84762,1410,71614,58851,-33637,-922,-96396,-91906,-750315,-944646,-158325,-110041,-101375,-7055,-27537,-25344,-66985,13710,-56538,-82557,-7933,98480,-15823,65287,-25132,-35727,-8775,44462,-51448,-727,-18578,-16048,-61689,-55943,-5777,54008,46960,-48978,-13920,2538,50531,-38019,-45266,-88608,-63793,-19472,-78036,-60762,37312,25169,9534,35706,23750,-27052,-55070,-20277,-31110,-77292,49101,55001,35916,-69622,-62147,82764,13130,-21286,-48524,-66418,-40020,11939,-4914,-38932,8929,27468,8652,40613,-80051,-46830,8474,-37169,-38836,-10100,40065,83893,4672,-47631,12045,164579,38744,10536,-33270,-86450,25934,-11446,5740,133899,78610,15619,-8710,-27182,999,60622,-42790,-38694,-36460,-13981,-37077,26944,22629,-74515,8951,59876,-8027,15078,-31726,29001,30779,-49195,-24648,28331,33741,-6675,39742,-9064,47302,-31805,-28894,-92885,-59156,55523,-21896,-56878,37199,-31039,-48969,-4098,62369,31171,8778,-38636,-42435,25854,10279,-88925,-14045,8862,-40763,-12564,-28013,57415,-46032,-92461,-34868,-36574,-82013,34628,-22070,28083,535,27444,-34261,-1157,18467,-34214,-7516,-6983,4366,-46754,5717,-26214,-121208,15693,55529,21097,8078,36325,35173,-33050,-14218,-64987,-45,509,40124,66383,-80158,-136757,-7570,3387,-11104,1137,-20165,14523,72798,-11625,-73955,-13892,5478,21021,81730,80360,-3001,-797,21449,35422,55014,24066,87854,38003,-85290,45527,24512,6814,-49126,9018,19404,-5721,-16507,52857,38132,91498,-20054,-55719,-11975,-22861,-38166,-2813,71832,-65092,15036,1178,29285,-12553,-104375,-53859,-30040,30222,-19659,-84585,27060,366,-36238,68215,57458,29754,15862,-3408,28067,53039,62,-74307,-6190,-56159,-10966,9612,-9748,27539,21533,-8329,-32350,44086,-64793,41587,-53759,-62547,19723,4797,26620,92150,61818,17494,9914,-51523,-69206,27829,4023,-28760,-63053,-61828,-46158,-13882,46216,51518,-63568,-36677,-6288,-88660,-114244,-8269,6250,111105,-8963,17948,77732,-19772,-14566,37126,4444,-56195,45203,23774,-2774,-6456,-43295,-96768,-144337,-33210,-32308,-22680,-14256,28968,28648,1029,-15289,-45669,-34737,-5552,-35505,-58248,-15557,6418,97262,53396,37423,34593,-39659,-43378,68356,-30051,-12633,-104919,-132163,-14245,27339,28139,99508,-19235,-4127,65909,-8265,-56250,28197,-17120,-68719,-84344,-45845,20328,-75582,-47356,48639,13900,38747,-46185,10058,38503,37326,16473,39946,22033,3578,-55306,-28767,-23761,-2214,41511,-35323,548,-9059,-70699,-122342,-88969,19295,-36982,-33154,9866,-11500,-3669,-41738,90468,31745,24726,-40640,-11674,-9322,-1166,-43891,-79815,-14668,-39193,-6297,-37513,37418,60673,-22410,5188,-23985,39090,-10451,63346,127801,107681,81912,140880,491650,160152,82057,58851,-1660,8916,60241,-47941,10602,-18078,2902,-29908,50897,-4763,5127,-29465,-11120,27704,7485,33453,-18023,-25154,-83884,-13135,25729,-876,-13721,-7969,-66928,-308,28160,876,-50851,-42219,-62040,-3633,-41345,-47252,23103,58777,23371,-11815,36477,24205,-12966,31353,65998,69818,38932,68537,32158,4958,92395,58046,19859,6918,57753,22780,26874,20902,-5302,27343,-57440,-8141,-58139,-38604,-40467,-15600,-23355,10683,107176,-111296,-2516,1456,-38370,59462,49053,-86674,-1307,10985,36937,-19788,-28092,10979,-57656,11483,106038,-32269,-100294,-8412,6873,43347,70414,-40860,-74188,49109,17051,-103013,35856,33964,-19339,54303,-22652,46694,-64479,-28822,34429,19153,36405,6262,-67939,-23247,36247,68184,47877,38423,39564,-20133,-65199,-28353,-12977,9979,136820,61318,35301,21629,-5133,-32735,48195,38384,52445,43505,28708,7348,75516,-63147,-56004,10672,35140,-21152,35981,27703,-10684,-32062,-25082,-88503,-43405,70228,-95253,-47104,-40596,26289,51158,16624,-40491,76854,65089,89045,3838,7861,71145,-26796,-103214,-116259,-18698,37609,36448,-16168,-22299,-14666,-30408,31661,-821,-31992,67596,20691,-31492,6796,-16307,17677,77425,-56686,-28522,24044,17520,42901,-51849,-34941,22539,-56864,32872,-52767,71334,87983,-31430,-82428,-51685,-5612,18673,38901,-3948,-33237,-52313,-5938,-73257,956,52203,58775,35175,-49483,18290,30618,-47830,-12578,-70031,14596,65561,35828,12154,-59690,-31346,114959,-17188,-6268,54854,-10245,6209,-8790,-12644,-83666,-94580,-5841,-22019,-5832,17293,31832,-37879,27747,102831,-9467,6343,-74478,5293,34745,6478,-79087,32918,-3196,-85494,16744,23809,-107570,-36831,46231,-866,-84380,-16545,80865,-25223,-21759,23694,14406,26207,69358,69320,-29779,46040,9566,-44127,-42404,-41507,-47837,-49990,-36745,-7994,-6521,10807,20642,-940,8837,17081,-19560,-9853,15219,13817,-61181,-75289,-11102,25300,26535],[-17907,-29768,-76853,-13050,-1042,-1204,-28512,-27048,-27355,-43829,11232,76894,76526,39231,43669,-21335,-75122,19738,-68028,-31861,-52885,-3638,-79436,-34821,-13067,-25583,-29857,-25029,-34825,-52669,-41228,19617,32347,76447,37927,1632,49122,83297,-26913,1856,48880,46276,8131,-69649,-179,-41610,-40422,33725,-110794,4657,78522,41202,41837,-37993,11966,42331,24606,-20061,-2279,-7333,-67596,-27601,-52483,25856,-10968,5520,17047,-7572,49677,53642,-30169,-36972,26626,27150,4403,-19354,-51575,38855,13979,58264,-9166,-27044,6413,59384,25561,19732,63602,50222,82640,33975,9971,-19012,-9489,-63598,-40144,21716,101559,47549,40977,12582,27045,-46010,-53629,-34682,-26450,-40724,-37080,-101651,25969,-4202,-12743,68834,-21346,16920,-5633,57030,3489,-34773,-8891,31950,41023,2921,8852,4897,-23886,-53413,-38903,8251,63279,78055,-46341,-52836,-29152,-2124,-48962,64272,-3191,-15576,-11754,-882,-21351,88656,-26343,-33480,37921,55361,-13952,-89163,-6331,-21661,-87564,-39337,-31405,-64376,11046,40990,83953,101298,39848,-87,-30647,-76198,-87674,-32503,-14791,53072,108747,-5185,-41576,-3564,-58831,39482,-13039,-37218,20552,-46396,-8344,-6090,-830,-10743,-42543,1202,53440,42095,5492,-17001,-29637,26051,3032,6223,293,-4206,-23702,60900,10701,37866,21372,-35388,104518,-73179,-42258,-87481,-59311,-94351,-20826,-52175,5909,-1661,27685,28864,48056,-61571,-15004,-10452,-29342,-32927,42300,-41636,38461,79413,-19217,45767,61357,101280,43389,36278,60260,-55735,-119606,-61801,-33965,16802,5878,-64306,-47523,140548,-80848,-183890,-94484,-38462,-234007,-187086,-161768,-30652,28999,-90119,-46713,-5989,-26950,-84334,78119,-3885856,-3448262,-471630,-351619,-226160,-166070,-166611,-143977,-165785,-100069,-94448,-102130,34971,-122336,-78760,-34736,-39255,-111544,-48540,-45427,-88544,-31497,-26408,-66608,-55082,-39390,-10639,-36529,3857,4477,10971,-41172,-3733,-65407,-55432,-17537,44192,-18508,-31738,-15575,-15513,29136,95511,53004,38235,-13864,-43070,3074,-16540,-30932,39891,-12445,-77209,4298,15092,4437,-26025,-65199,38200,43042,44434,-65487,39787,-17752,2486,-118784,-76463,-52371,-100819,7068,12053,-21824,-44069,-100828,-39363,26605,-15519,72076,56611,-22705,12115,78634,8142,69708,45173,-28373,27748,-69297,-79592,-819723,-971691,-150941,-111687,-92285,-14704,-40919,-22529,-68023,10628,-49551,-113198,-22898,100574,-8037,87017,-4350,-8927,1526,47300,-88026,-49151,12221,-8302,-50829,-26144,-11667,53632,59280,-49161,-29119,6727,39145,-46749,-53622,-81252,-65232,-15531,-75991,-41702,37776,45295,4813,25493,3679,-36523,-67185,-29416,-58442,-126869,27349,44412,30069,-69116,-71103,77374,21693,-20885,-72754,-73329,-38209,987,-3915,-40398,-7613,13887,1981,36628,-69911,-37191,23667,-6923,-32416,-4602,22878,66629,-23894,-45017,11841,151763,42606,17517,-50532,-60642,32907,-6437,17723,132074,58323,35277,-2517,-36940,2740,47814,-18288,-21743,-43720,-1934,-17083,34502,14550,-69764,-2388,79713,35773,-1901,-46968,25673,48289,-18367,-15686,8023,-742,-26199,45613,-18845,55539,-38117,-25855,-91009,-64956,42792,-21646,-64782,14409,-23618,11621,13205,54888,34243,51089,-5220,-52802,17173,-3395,-79365,19171,28283,-59305,-26432,-42221,40590,-44721,-82571,-39713,-63079,-68709,73118,-1265,29953,12091,33490,-49637,-5500,21704,-43476,-19717,12836,-10934,-35973,16845,-19805,-121126,18596,78293,10442,318,9980,31462,-34128,1323,-70023,-34185,-24539,30424,56290,-57406,-117558,5263,-21085,-4870,0,-39569,-30900,52142,11055,-75116,-11462,11430,19514,65788,46476,13013,-23954,5036,43606,73207,47071,103085,47341,-72468,40909,10088,13351,-40161,18497,8257,-22259,-16014,25806,59770,92531,-25290,-54665,-21293,-7649,-53772,-1350,68089,-64925,-50640,-16556,43457,-19687,-105531,-64778,-49746,33661,-28066,-48240,20349,39337,-34815,72926,59216,4555,9380,23111,29035,36092,29453,-53452,-5483,-68887,-888,2172,297,32388,3466,-18791,-24428,49149,-67613,7478,-49136,-57522,54416,1335,27625,102660,76063,7030,-16860,-60949,-60132,33506,18064,-41049,-73110,-97797,-44486,-12283,31108,47057,-17825,-9046,-12801,-101251,-82070,38632,22948,113271,-31806,22771,72989,-35976,-19963,46771,9671,-56402,77170,15445,-16877,-25671,-21274,-61654,-90328,-45599,-46684,-12823,-6379,50174,52230,15923,-21206,-75850,-79788,551,-25904,-43877,-24464,13299,66867,-9077,27717,25862,-41581,-23675,42514,-57389,-7425,-77880,-107001,-20524,11542,8283,92378,-6374,-3097,49781,-14378,-56428,44085,6147,-51454,-60671,-58763,-373,-86272,-39086,36354,-1081,35212,-37934,10422,4469,26575,-8637,43362,14071,10503,-27374,959,-25968,-9387,29391,-4802,16493,-10490,-69981,-149184,-84022,19751,-24033,-26690,-11498,-27467,-9595,-42090,100869,54393,-2776,-64565,-12487,-5790,14731,-35521,-66709,-8442,-12787,25302,-372,51687,103887,-14164,4984,-18591,47270,-31424,37907,141868,109058,115209,137722,496818,163376,73392,46547,28515,13727,52581,-32136,35179,-37609,27441,-13681,66854,3327,9866,16054,24674,11037,467,-12908,-16499,-27494,-109577,-41843,5829,-12710,-33180,-16526,-65592,-3642,-16038,-27821,-74071,-44772,-64890,-23636,-47553,-42613,26944,17800,-48959,-3583,27754,8797,-17367,24369,51438,71955,50701,70586,53220,-15501,81997,30316,30433,13629,56969,-15009,23680,23323,-12939,34172,-37277,-3594,-37899,-25136,-33357,5219,-41384,-9493,84350,-130267,-3968,-5402,-47490,38291,63465,-86726,39066,11146,22494,-24427,-22931,1078,-69963,-24580,95637,-6909,-136083,-18889,15528,55193,49312,-59965,-54005,52856,23178,-139417,-18080,14578,11718,71216,-31989,54184,-40276,-26456,43442,27595,51233,30901,-91959,-10880,48242,83248,31699,47616,33111,-28394,-76675,-61214,-31365,11538,66747,47424,32279,44504,6050,-31253,43796,53846,46143,15345,18793,17425,56704,-75320,-46129,26175,37773,-27491,28959,26083,-16663,-48119,-22701,-93126,-32406,47716,-110000,-67670,-50907,-6392,43115,7492,-66220,75290,53714,48964,20129,-13971,56641,-9876,-131137,-93715,-5592,1268,25345,-10487,-13429,3361,-9373,26000,-13931,-34431,53826,24560,-18588,28042,-13639,17493,92785,-58302,-29732,35627,-2828,4758,-70310,-20541,24224,-79147,56666,-44395,60027,55404,-30614,-57595,-74255,4302,13740,29663,3257,-31670,-37199,-1688,-68425,14313,60902,56777,22962,-26074,34473,52946,-52093,-6234,-94931,6167,24604,15504,17927,-51332,-37545,127620,-14947,-27638,38770,-31314,-970,-29468,-24696,-93852,-90381,-10275,-26861,11102,29476,43694,-23919,24594,65942,-18737,16643,-5948,-28998,5176,11422,-70604,40418,9640,-76991,45397,9935,-107278,-64345,24288,-1941,-70235,-9846,81213,-41853,-13614,1523,22434,9416,65350,54639,-6848,45240,1853,-20259,-59197,-36848,-9711,-50411,-17585,-11954,-859,7187,4076,3097,15539,-6430,-16154,10371,21985,50682,-62848,-65268,-3574,42503,45368],[-30970,-24115,-39960,-16907,289,3023,-46198,-48818,-32756,-23854,11818,74394,89361,21400,49452,-40667,-54249,8147,-60586,-22077,-75948,-30576,-55606,-26841,1527,-4669,-14709,-26147,-36069,-59101,-29979,37024,22117,50889,38201,4385,40888,96210,-13553,16422,48571,46620,-7725,-76728,-4182,-20494,-19219,31212,-125882,-2099,90582,31236,75603,-41824,8807,29686,12115,-13089,-6601,-562,-61242,-26822,-55947,43838,-10813,-3250,14295,-187,75985,40096,-43066,-41989,35454,13290,-3536,-53098,-86475,43274,20358,76665,-428,-52448,-20767,31764,11338,-19875,85880,46445,60137,16585,-4496,-25578,11280,-73163,-34938,15139,116779,39772,53233,5587,28710,-37308,-58506,-16882,-12241,-26500,-12270,-94742,6257,25390,-16928,50745,-44027,26778,-5945,51552,1551,-10582,-5356,22181,44335,19651,32927,-6877,-19966,-59016,-32794,2519,95043,99912,-47560,-72572,-50697,-6056,-46452,80931,5214,-15959,2707,11399,-10716,77789,-33257,-48096,32383,52250,-16410,-70099,-18579,-36245,-78267,-39305,-41044,-48790,774,36643,72610,89177,36373,-6430,-35433,-81459,-80761,-47676,-28648,58131,117183,17704,1224,-2359,-77532,14811,-30535,-55409,19526,-21633,26624,618,-29517,-14197,-52982,3970,90473,2736,2265,-22347,-32567,24937,8191,77854,-8270,-2126,-162,78921,4960,9154,33044,-15414,105768,-66536,-52743,-89020,-24503,-104290,-10702,-33897,-3089,-3763,21553,33590,53654,-60961,-38831,-33517,-36570,-36976,17839,-17289,29606,87119,-5592,49775,103224,130594,64050,39611,84583,-31974,-75437,-54971,-35445,-22298,40943,-50914,18676,158860,-33908,-217707,-85665,-129717,-346305,-283658,-242069,-60885,-23999,-116367,-39963,-29372,-50493,-135508,-27835,-3832232,-3424416,-547592,-399524,-222782,-141928,-155865,-119019,-142252,-45392,-81380,-92133,24696,-95672,-111766,-33538,-34220,-127047,-39366,-102721,-103602,-41205,-25989,-73157,-57457,-22355,-15595,-17955,7128,16749,2601,-30147,-6780,-87891,-49597,10782,38626,-16424,-33689,-6819,-36878,2260,82325,34871,12582,-4789,-9985,-6975,-56085,-21911,23090,10908,-83760,-4074,-1069,8597,-40965,-70449,29454,37894,8869,-68943,45564,-4407,-16462,-111569,-71096,-45249,-93834,9426,15947,-11961,-61531,-99773,-33503,15783,-7126,87246,37008,-28782,-2126,69019,11793,62273,22268,-18821,45591,-29801,-52828,-840039,-994473,-147220,-124449,-82141,-16973,-56363,-14500,-50050,-2825,-34193,-120491,-38567,91736,457,92420,21598,16024,17149,48319,-112447,-81381,34782,-12489,-38573,266,-9689,38448,62497,-38553,-42890,2314,26553,-45548,-68352,-74818,-65584,-8628,-42077,-17235,27344,60038,-4058,10586,-6295,-37444,-76013,-36733,-73892,-171132,1209,30366,22282,-62881,-80549,56940,21744,-4538,-80672,-74537,-35376,-21789,-6047,-42676,-12545,3939,-6089,39737,-49806,-26722,39176,18541,-46304,-5202,1292,52630,-48979,-41598,6310,102612,54070,25558,-51767,-23524,40009,6337,36226,89366,23953,53263,4676,-33211,5357,34059,9295,-1656,-36750,-1649,6678,34014,-4047,-64792,-15539,80644,70215,-22212,-58161,11692,66445,8239,-7764,-13231,-33685,-41808,58353,-27762,60044,-41938,-5578,-78288,-59356,18326,-18268,-69856,-20533,-16623,68022,27729,38099,34592,80182,8042,-55984,6604,-25152,-68562,43818,46361,-78009,-39304,-55550,19031,-27397,-66284,-41146,-65929,-54253,99484,22166,29955,20170,23456,-63909,-9989,18900,-55389,-33499,39100,-20322,-13030,30912,1102,-108531,17389,104482,8746,-6729,-17094,24819,-26628,12700,-58839,-50013,-39208,28864,46136,-31531,-77990,16159,-57913,-3740,-1124,-47795,-48000,32181,35040,-68080,-5429,8805,13877,50718,14631,29730,-46630,-7236,49323,78859,68353,108753,43049,-46482,41448,-5363,15783,-40760,34495,-960,-41011,-25147,-5873,75842,87648,-28797,-41001,-22752,13143,-56407,1157,53472,-50839,-92932,-35338,60135,-25594,-98773,-71078,-66805,27407,-37151,-11254,15418,71186,-21167,57954,40582,-30444,-2393,33777,24833,17583,54306,-20729,6247,-74239,950,-11517,6995,33696,-19726,-32651,-14299,50008,-55745,-33607,-44073,-36592,85465,-3815,28773,117331,85675,1655,-38486,-50870,-50561,31175,21193,-50977,-66171,-118474,-22085,-9754,13360,38080,23177,14554,-14096,-96771,-37560,79140,31989,103140,-54237,27327,58541,-58669,-25588,54947,24049,-56852,99752,8484,-30961,-38227,12309,-24961,-53999,-63005,-57672,-8141,-958,67300,64595,27469,-31063,-96345,-123626,-185,-23040,-28843,-25471,18181,30571,-61121,12494,12372,-33759,422,19153,-65576,-2916,-43953,-77599,-25202,-13426,-23192,65944,12055,1224,37123,-6431,-57066,44831,38140,-22383,-40535,-54613,-19965,-65232,-28593,19865,-18384,25482,-18240,11863,-29776,12728,-24466,31117,2774,14236,9539,33041,-27058,-14451,7903,23791,24586,-27886,-76838,-153704,-82330,13471,-14652,-14710,-30335,-33422,-13488,-44403,94658,82783,-27863,-81707,-8182,-7336,21204,-22230,-55167,-4550,17194,39882,26186,79879,107498,-7441,-3042,-14258,51386,-44009,4835,117177,98397,132108,141393,500821,169059,55910,39905,46876,22732,38946,-12608,40155,-57886,45986,-10887,69773,16798,13179,68159,65388,3015,-3575,-51610,-24772,-38028,-112092,-60338,-15945,-21811,-47243,-16099,-58881,-12823,-59789,-53317,-79618,-43973,-60532,-45857,-56293,-30231,31941,-15233,-82642,8042,4834,-8537,-23751,12203,32798,69606,60003,60508,52224,-37270,70362,-8145,23584,14803,53261,-52024,20395,24653,-16742,41887,-17388,-8200,-13889,-7192,-2079,31252,-66105,-33696,41400,-121297,744,-10617,-53981,12333,73606,-40570,66664,7067,2208,-26718,-17049,-10916,-81331,-51771,72304,18469,-158192,-31352,23331,56575,22471,-68871,-33265,43812,29644,-156267,-76011,1613,33655,66268,-38893,52347,-11337,-23267,54804,35834,61797,53306,-105253,-12400,45590,79296,10269,46579,22096,-25277,-70001,-88548,-54809,10264,-8393,25088,25741,57911,11500,-23436,35907,65443,35249,-11485,-1952,19777,34515,-81658,-30181,35157,23873,-42819,15681,19533,-16439,-64620,-24366,-90354,-22185,19920,-114328,-77587,-51821,-33183,27729,-8686,-90634,62916,36119,-10575,35720,-40760,45396,18748,-144268,-60854,-181,-34306,9764,-3891,13422,21332,5691,20734,-22363,-28460,37378,32275,-509,41664,-10824,20754,94891,-56773,-34261,37533,-21783,-37698,-71251,-11894,22591,-90679,77652,-32558,29195,19735,-27600,-24661,-86891,6645,6511,24175,15206,-4702,-18923,5867,-56517,23729,56154,48590,6347,-1517,33991,64995,-40471,6364,-100824,-11462,-11345,-11364,17324,-44549,-36915,122846,-350,-39844,19177,-51335,-5981,-36570,-25830,-86754,-83246,-22350,-31159,34970,34144,52066,-4534,18673,15419,-9040,30789,46042,-62842,-26772,26136,-36183,36985,5943,-56622,69166,-9843,-99684,-81507,5468,5471,-56067,-6421,76623,-54614,-7807,-17212,24746,-5661,55186,19220,16557,33764,-7918,-15039,-75190,-18648,22232,-44450,-1413,-15260,9692,2895,-13405,15773,30462,-26846,-11639,34508,29843,80921,-63120,-52134,4266,43360,53778],[-37788,-11023,-4765,-22399,1454,82,-53779,-57110,-30051,-8351,12021,63601,80250,707,54751,-56246,-24802,-6347,-52137,-19871,-93608,-65407,-26032,-821,1467,15014,3061,-26158,-35658,-46737,-19374,53446,8661,23566,17861,5639,34440,83249,-1804,35607,49243,46319,-22820,-79057,-3514,11140,1265,24243,-115832,-5853,79528,24760,95237,-34324,3145,16003,3863,-4651,-1238,9203,-58000,-18026,-55749,55389,-9044,-16070,10080,1131,87765,23250,-58153,-43830,38884,3473,-18902,-89983,-109053,44192,24122,90773,1341,-64243,-31537,13721,-3444,-53360,87599,32953,38087,-4527,-20935,-30974,47754,-72747,-17577,2740,103661,22646,48901,2301,26123,-32714,-64360,4869,2653,-6559,8511,-77179,-991,41394,-18412,31886,-52553,32274,-8652,39824,-2701,6712,-4845,16469,52379,38475,51800,-22361,-26167,-66457,-31041,-12479,113468,110109,-44288,-73304,-68429,-6698,-36343,87164,12850,-6757,27605,20351,2397,56648,-37194,-36282,24224,35859,-14884,-37612,-25673,-48604,-60578,-15863,-44044,-30564,-16130,23013,52110,63127,25435,-9087,-38338,-81163,-68565,-61968,-27136,56592,111814,35896,26728,-2323,-99476,-14486,-64033,-75061,14436,-3673,44819,6272,-52692,-10310,-58152,735,121545,-35990,11672,-30623,-33971,24254,17446,143466,-13631,-5175,3341,80238,4713,-21237,30000,6259,86874,-53605,-59009,-81515,8223,-104591,-2649,-14498,-4280,-1763,21217,40084,49735,-55169,-60753,-49795,-35795,-35013,-1213,6109,22536,79426,-4727,20352,121352,144358,79119,38192,104842,-3174,-23978,-50969,-23073,25629,98307,-24791,83278,137759,7213,-206942,-57617,-189977,-389609,-350614,-315105,-77697,-55808,-125415,-41667,-51817,-69078,-169787,-128882,-3797177,-3382573,-625052,-453965,-217986,-121247,-144426,-106160,-114028,-14725,-68805,-83007,13634,-62321,-132548,-33790,-28300,-118637,-29331,-145414,-106912,-47753,-23139,-82867,-65198,-5442,-22405,618,-6328,29184,-12346,-18397,-14282,-111751,-43696,27342,24876,-6006,-26664,8518,-50034,-22385,64424,13338,-11601,2141,22285,-14332,-75280,-1351,23040,30304,-78219,2666,-17669,3680,-51681,-71138,8032,19022,-23627,-63053,40731,11239,-36776,-93341,-44078,-27636,-72616,14423,16819,-2608,-67195,-59162,-14027,12204,2696,91040,9401,-33546,-14524,56312,9487,41498,-5609,-6863,48304,13032,-18182,-804632,-1014959,-147872,-143403,-71007,-12617,-68859,-7115,-22569,-20707,-13155,-105595,-51625,77217,7578,80471,44833,28235,33031,49141,-111794,-87759,36476,-28201,-28974,17219,-119,13538,56225,-23065,-51838,-7980,14901,-38566,-82976,-69329,-63450,-1492,23780,5373,8660,67203,-15690,-1442,-6639,-33757,-80305,-41894,-70311,-184770,-15664,18761,13410,-53760,-85821,27165,14419,26108,-68890,-67582,-32566,-40672,-10163,-46125,-7902,2227,-15478,48402,-24415,-18496,50387,32321,-84446,-15618,-19953,44706,-66501,-37025,-2570,41682,67216,32645,-38533,11919,43216,25281,55604,28047,-8577,63947,10469,-16995,6230,22100,33256,16950,-16570,-12348,30151,26692,-32495,-56349,-25595,60339,83222,-43358,-63590,-6767,81271,20543,-783,-24942,-57013,-50060,77283,-34167,58484,-41352,30223,-55741,-45058,-15462,-12154,-67373,-53705,-9666,100155,36707,19278,31399,89690,-4317,-52064,-3383,-48561,-59690,51814,55912,-85228,-43119,-67861,-1907,2027,-46762,-39987,-44117,-39610,112684,41683,31576,22165,2380,-72932,-6835,16464,-64532,-45071,64101,-11464,16812,40243,28608,-82993,14128,122502,15620,-12232,-36100,20088,-12562,17629,-30712,-41590,-45902,34529,40766,-11004,-29863,28413,-83805,-2867,-1204,-45504,-38219,17481,53313,-55833,-244,1804,5545,38231,-12163,42786,-61581,-12312,49003,72916,82020,102627,27510,-13661,47811,-15553,19619,-49118,49219,-3507,-50520,-43380,-30569,79415,79243,-29056,-15683,-16912,29102,-43901,5619,33554,-30437,-100427,-54204,73892,-25406,-85941,-71545,-76835,15071,-41764,18054,14496,81527,253,27515,15898,-65177,-16336,27453,16587,1412,69111,10071,24957,-72654,-5101,-29505,6324,28672,-36823,-46092,-9251,39800,-39190,-72404,-37834,-9830,106495,-13756,26993,130717,89977,937,-52382,-23933,-45754,20777,17090,-56065,-48368,-119229,10841,-9230,520,30450,51283,31240,-8911,-78617,3824,101764,32500,78328,-70006,29102,35323,-82561,-30601,61035,39768,-59860,102274,3429,-39682,-40237,45150,6225,-39290,-79144,-59472,-6469,340,75723,65745,31027,-36927,-101762,-149424,-6180,-22858,-13122,-17042,19098,-2653,-87302,-4294,-144,-19757,21205,3510,-58061,964,-11545,-46602,-27472,-41040,-55912,28150,29607,9542,28064,10766,-53157,37231,69583,10773,-27114,-38910,-33915,-20561,-15534,4881,-27397,15140,8420,20542,-53534,-299,-33891,5391,-8099,12173,41385,57908,-26341,-13961,-15232,41480,25911,-51725,-89963,-134131,-80609,1434,-10472,1231,-42826,-28602,-15846,-44981,72016,101558,-45816,-84583,-1858,-14226,18251,-12941,-46686,-5990,42216,16182,39980,109212,79588,-3140,-15941,-12776,47843,-45376,-25490,76443,86924,129995,144924,499785,180399,34244,43523,48775,31084,24575,3547,24754,-74841,53006,-23843,58303,23293,8604,110175,98196,6333,-3803,-70835,-40255,-52923,-87671,-61443,-32783,-25663,-51959,-11107,-45459,-27098,-90425,-66635,-65777,-39877,-47572,-59892,-71752,-12524,37099,-29548,-65350,18977,-26358,-23898,-29290,-522,15515,63288,65698,44818,32369,-55066,54092,-42590,6170,9721,47291,-76363,17644,24164,-17831,48117,-46,-16547,5993,10193,41938,54257,-91674,-56858,-6971,-86248,9273,-14065,-52857,-9670,78380,28150,74066,-2830,-19033,-26087,-11129,-22677,-89517,-64513,46531,36940,-158086,-44181,29887,46858,-2320,-65186,-14856,30107,35846,-145377,-114448,-870,42063,43192,-42864,42519,13475,-18982,68792,41277,65606,64123,-105759,-21946,29238,45963,-13605,37182,12070,-14422,-51298,-90624,-73449,6683,-48702,-1505,16786,57811,11440,-10663,25525,67564,23729,-33182,-24003,14571,15592,-80740,-17915,33410,3190,-60209,-1233,11621,-15013,-76016,-26964,-79178,-14590,-250,-105892,-69640,-44670,-48977,9037,-25010,-99637,46741,19300,-62703,46514,-64041,38312,51322,-138262,-30496,-4319,-56894,-3063,8245,55899,35716,12890,14980,-22248,-16736,19504,40299,18269,36542,-10583,27391,81652,-48328,-41534,29736,-33509,-68328,-55588,-7637,21693,-90272,84805,-21080,-11962,-17274,-22578,10582,-84805,5519,-462,22007,31281,34974,-2112,17752,-37609,28094,39317,37002,-4774,18796,22145,59647,-17054,21796,-88539,-34275,-34699,-38314,11970,-42405,-29343,100061,22536,-37977,-2486,-68985,-3207,-26605,-11608,-67005,-72606,-39505,-36460,55457,25793,54007,14213,18610,-30351,13845,42184,67435,-87753,-53438,40823,9604,24086,-18138,-30062,82614,-30597,-83536,-85338,-9209,19650,-46181,-8034,53971,-60335,-6194,-27712,20197,-15509,37804,-27986,32728,15779,-19357,-20573,-84706,5198,37351,-33066,7490,-14913,24105,-3083,-27972,39048,49935,-40228,-9964,54304,33793,93305,-61930,-40713,12083,31030,48468],[-37970,1237,6958,-29148,3275,-9468,-52169,-48187,-18877,-791,11872,46582,47430,-18322,55203,-67700,6173,-19444,-46478,-26634,-101403,-90525,3885,34762,-13896,25592,16094,-23801,-33782,-19094,-16305,66934,1280,6866,-21374,5438,31292,46484,7928,50028,45851,41773,-34286,-72201,1187,43689,17809,18234,-83524,-6580,54064,28157,98591,-14705,-2089,4868,2264,-2501,12160,16563,-58727,-4948,-54113,54509,-6962,-29599,2762,-5062,83029,8059,-67945,-40191,35907,-1287,-38609,-121187,-116034,42926,24508,100962,1809,-62259,-28138,8715,-14412,-72108,68166,13178,25462,-22609,-37454,-33174,88013,-64205,7880,-13355,55435,-4177,27081,3532,21249,-34814,-68442,29005,16009,17325,19117,-57167,3513,42665,-18165,13873,-47672,32827,-9270,23264,-8013,12734,-9044,16112,59785,54256,60870,-36613,-39142,-73796,-35202,-36645,102977,108314,-37483,-55934,-71677,-3848,-22812,81829,17308,13342,55637,24513,18895,33395,-35130,6476,16755,10566,-10440,-28,-21976,-55162,-35964,26634,-38143,-22181,-38204,2253,24662,28132,9435,-8481,-36673,-69825,-49902,-68387,-15649,46871,89131,43120,28421,-5087,-116625,-42939,-99856,-90944,7493,447,39626,10592,-66347,-3602,-56653,-8106,138242,-60872,30480,-39797,-36382,23512,32079,170940,-16897,-14857,-14874,69365,7567,-44546,15849,29538,54113,-40287,-62116,-66074,32880,-91256,156,450,-647,3502,20091,40640,23960,-52625,-77429,-58445,-26330,-30159,-10719,20955,18533,54107,-16295,-25865,115231,133276,79510,34760,117950,28120,19647,-52678,-3793,119485,153650,8243,121794,86771,33503,-168101,-23764,-215833,-372594,-361328,-341364,-74610,-82943,-117547,-40927,-70976,-80262,-170082,-175308,-3784411,-3351676,-687220,-505072,-217617,-113123,-136956,-107425,-87786,-20828,-61656,-78240,3675,-29489,-133488,-33817,-22964,-91409,-23346,-158103,-98895,-46894,-17520,-97047,-74946,8298,-30010,7112,-28300,37220,-29273,-8813,-22677,-127648,-41184,33549,4937,10052,-14518,27788,-54272,-37008,43883,-6781,-31949,4822,46120,-19511,-71277,25839,44810,37273,-63563,19835,-30613,-9712,-59623,-67827,-21904,-10375,-47707,-48805,26360,23154,-53419,-69026,-6939,-11179,-46081,20029,13803,5248,-62785,-4809,16593,12570,12203,84868,-20554,-36231,-22215,42357,-101,6278,-31501,4846,35543,46523,13770,-735365,-1038366,-151924,-158978,-58395,-3842,-74310,-7300,1885,-35464,8162,-75693,-60007,62303,10323,54682,56277,22874,43704,47842,-80867,-70385,14356,-51588,-24835,22918,15088,-13781,42132,-10283,-55421,-19222,5801,-33145,-87640,-64142,-58253,2220,101226,20208,-11139,67220,-28371,-3997,-2176,-30120,-82212,-44592,-49781,-153425,-11422,15971,3445,-42677,-82952,-2583,3878,61576,-42073,-52725,-30283,-43081,-12843,-48771,248,10483,-25218,56563,260,-14467,53848,32371,-134173,-34229,-35561,42557,-75509,-30515,-11620,-4756,74872,35890,-16692,32616,37496,46003,69344,-24087,-23138,63331,12822,5941,3239,13523,48749,30326,14137,-27583,49250,16393,-64798,-43279,-28723,26265,69846,-62016,-62452,-20590,89383,18701,4827,-20045,-66717,-49830,101153,-36732,48431,-33574,72168,-26998,-26794,-52094,-3831,-53915,-71857,-1852,103789,38784,5209,24867,81289,-36560,-42721,-10472,-62800,-52510,43122,52676,-70501,-33271,-76825,-16005,34973,-26032,-37447,-5768,-22292,115658,51497,37548,17608,-21028,-72840,9095,20637,-65811,-50998,80860,16324,45157,38566,51303,-46446,12582,123335,26237,-15897,-42801,20250,3618,16952,9716,-16550,-49533,42814,40475,-35,13420,45978,-83178,265,-228,-35549,-14189,9224,60994,-43044,109,-4907,-4452,27838,-32102,48451,-64080,-10293,41454,57669,84311,85206,6872,19217,59525,-15891,30146,-58772,52595,2121,-42576,-66176,-42805,66468,69260,-25730,16066,-6342,32151,-19102,12189,15764,-12350,-82313,-74345,78031,-16112,-69560,-66949,-76974,1809,-38312,33038,17992,67703,24052,-9381,-4060,-87510,-28653,8525,6854,-9201,73937,25533,43352,-65992,-14922,-48178,-3239,16748,-33449,-53417,-13443,14831,-29008,-98993,-28475,11337,113787,-28953,21201,135599,89279,2629,-55654,11502,-46370,5745,12379,-54824,-26672,-103381,40728,-12836,-3268,29568,62872,42579,2106,-55130,28428,101876,27270,37413,-74163,26970,6863,-98939,-34107,63763,48466,-64378,83564,835,-40122,-31496,66803,27563,-34375,-87032,-48693,-5142,-4018,72536,60433,24501,-33809,-92308,-147848,-14040,-20640,3672,-1512,14851,-26370,-87285,-19182,-6213,-5445,33532,-2141,-41030,3891,12673,-13526,-26558,-63095,-78574,-10623,40562,20670,22680,29498,-40009,28343,88140,38327,-18043,-22488,-38206,29924,-872,-4742,-21467,8193,35154,37960,-61662,-9971,-39810,-27028,-14072,4098,55631,67841,-23279,-6680,-32407,42898,23681,-69706,-103366,-100119,-73478,-13403,-11570,17645,-48253,-18676,-18645,-40809,38883,97612,-55182,-71414,3006,-24232,8990,-14805,-40210,-13348,54158,-46954,43247,121957,45216,-1481,-29729,-14827,35884,-36911,-41732,47693,79501,110897,138214,490552,199242,14758,58226,38820,33939,15324,12086,-2702,-85625,45019,-47869,36466,11936,-8984,127234,110335,17509,-1136,-70572,-55504,-65741,-43003,-43429,-39196,-22522,-46762,-7355,-26315,-42168,-99443,-62503,-37955,-32738,-27058,-59454,-92787,6263,41114,-23408,-12961,25031,-57322,-33211,-31622,-10808,2029,53446,67270,32232,2659,-63515,30245,-58500,-9170,-612,40537,-82136,15566,22240,-16686,51101,15037,-19709,15515,21023,81715,65829,-110493,-74847,-45384,-40292,18190,-15758,-39576,-18927,78966,84371,64683,-21062,-36725,-21893,-5669,-32598,-92529,-62312,28532,45452,-134770,-54814,34843,29523,-18046,-50277,-273,20593,40494,-113115,-118388,8453,38429,13806,-43540,27386,25696,-13506,79934,41638,61144,59476,-94573,-33703,3365,-13172,-35956,23587,8431,-1604,-29385,-58306,-80377,2038,-36134,-27088,6364,44544,7725,3103,14423,57210,16160,-47536,-39842,4327,4898,-73504,-18959,21016,-13825,-70324,-17547,7488,-17295,-77659,-26927,-62813,-8613,-3949,-87706,-48176,-35146,-51197,-6916,-33275,-84763,34208,8221,-81118,49797,-75894,33246,79581,-113186,-10328,-15540,-60554,-6855,27449,99315,43515,13501,6477,-12222,-3715,2974,46277,33251,9879,-13556,35866,56349,-31582,-48224,14512,-35133,-75706,-30614,-4494,21655,-80130,68577,-13948,-49993,-53759,-15971,41614,-67726,5981,-4597,21753,48229,68655,10601,33470,-11543,28318,17379,25172,-6321,29709,9089,34806,9742,36027,-67524,-53930,-44205,-59584,5545,-44319,-17440,66431,45152,-22448,-23503,-86208,11541,-2499,15869,-42234,-59987,-57166,-43105,63376,3398,47436,26100,29809,-55101,39187,45249,59752,-98249,-69531,46055,49234,6162,-56984,-4753,83714,-46237,-57307,-76841,-18430,35517,-43056,-13395,11624,-57375,-8765,-28541,10094,-18929,14019,-72073,35414,-2177,-30728,-24106,-84451,25214,32544,-19408,7757,-7571,39710,-11924,-37792,70863,68569,-45574,-15614,63613,30325,84698,-56455,-32522,20453,13307,27719],[-33790,5552,-8595,-35852,7121,-22088,-45165,-26003,-1412,-1150,10405,26382,-819,-32335,45165,-74946,27402,-26535,-43230,-40624,-98054,-92538,28643,67190,-39207,24632,20070,-18132,-31040,13787,-25497,75937,6397,6462,-69228,3868,31335,-3306,16460,50570,32833,29676,-40443,-54524,8161,65753,28921,18096,-42224,-5657,27513,42653,89501,13483,-3957,-2112,6464,-11719,28754,17231,-60137,8061,-51290,40169,-3879,-40006,-7756,-15260,66794,-1751,-65960,-29800,26948,-1263,-56803,-134497,-107205,42040,22078,107332,5634,-50299,-15972,13336,-19055,-74400,36206,-8055,21979,-32746,-51617,-30204,117384,-50510,34541,-29743,-19219,-35934,-5993,8208,15811,-41455,-67153,51544,25273,42891,16822,-39980,16129,32797,-18012,-2997,-35427,28552,-4371,2311,-13140,7742,-17659,20626,58988,60522,57737,-45626,-53172,-78839,-44440,-65061,58869,97894,-27981,-26767,-55646,1141,-10316,67182,17473,42497,79703,24601,35706,17506,-25682,68541,13056,-13828,-4599,31690,-7191,-53098,-7717,75201,-23454,-33076,-62400,-21171,-5019,-8550,-7403,-6614,-28766,-47219,-26758,-61363,-3092,29998,49244,37592,11544,-10843,-122793,-65324,-122457,-98188,1086,-12422,12736,13639,-69740,-636,-50343,-21016,137812,-65550,51708,-47286,-40972,22021,49757,150573,-20693,-28995,-48284,53906,8698,-54575,-1102,53659,19332,-31215,-64901,-46401,47431,-64231,-3207,7465,3130,9584,12613,27205,-26165,-56252,-86072,-60461,-9702,-25882,-10729,22633,17037,13982,-35070,-63669,91090,95884,56968,30625,123285,58846,45579,-60764,11859,189010,180692,38928,128455,26401,39401,-121917,1919,-216059,-327422,-322547,-306118,-53479,-110979,-97701,-28917,-85770,-86339,-138707,-156530,-3788544,-3357343,-724258,-541624,-225915,-121562,-136666,-119937,-68169,-57692,-61773,-79343,-3554,-4481,-115106,-31176,-19664,-58300,-26074,-136989,-82802,-36719,-9909,-113660,-81658,17011,-36892,-5011,-44812,39164,-42252,-3381,-28974,-129902,-44184,32623,-16850,27289,-2765,47483,-51293,-39034,24150,-22646,-47484,3094,55186,-24281,-52499,52141,79555,24599,-46185,37654,-37417,-26693,-69134,-61368,-51124,-43521,-60937,-29275,6971,26560,-63035,-45426,23383,-5455,-25109,23190,6991,10512,-51788,39480,51157,12810,19667,72051,-47120,-36349,-23113,29723,-16133,-35819,-47919,13646,10778,60513,32944,-666162,-1069746,-157432,-160812,-44775,4625,-71335,-19309,16113,-40817,23131,-39989,-63219,49667,5869,21858,51959,3646,45361,41256,-28124,-41222,-22332,-77048,-26796,19557,32726,-36547,23460,-6090,-55933,-26182,-143,-34964,-74768,-58346,-50470,-666,158655,24711,-22739,62273,-39931,5455,695,-29675,-85222,-44376,-20321,-86619,17100,25928,-7780,-28544,-70699,-22530,-4609,86427,-9915,-33889,-28405,-25486,-10408,-46563,5501,26912,-33321,57219,18839,-14899,48404,20512,-171819,-53729,-41150,43671,-77349,-21571,-17721,-21988,71679,32989,7742,31317,19312,62402,72199,-49485,-13945,50704,10670,27087,-4296,8566,53962,36926,52001,-38294,60706,8076,-91864,-27373,-23905,-8319,34347,-74842,-55824,-23617,89273,11986,7847,1522,-63638,-42671,127350,-34583,28833,-16459,105489,993,-9581,-82211,5831,-29534,-67624,7406,88935,34456,1,16318,62579,-73902,-30544,-13271,-57772,-43951,23812,37121,-33187,-10302,-78928,-18475,61604,-5445,-33725,35467,679,111862,48936,48462,8552,-38021,-61523,37256,34405,-55955,-49185,85512,51090,62287,23952,59863,-4087,16430,105071,34194,-17718,-38755,25709,16635,13865,53367,10256,-54244,47627,41378,2257,41105,69669,-55091,5272,157,-22200,9538,4344,57201,-33784,-6251,-7757,-14812,18356,-43800,44337,-54261,-4190,28144,35943,74962,58753,-11673,46544,74650,-5218,47866,-61580,37301,13771,-16543,-85855,-43943,37780,58104,-19485,46145,5513,20056,11293,19961,5835,-2764,-56908,-96552,68547,1679,-51175,-58834,-67151,-7499,-26278,31055,24126,38693,44888,-42504,-16123,-88067,-36042,-15155,-1498,-12719,71574,19088,53458,-56434,-22395,-63481,-19729,259,-644,-49096,-25566,-22241,-31931,-107419,-14720,19470,106687,-46991,13166,127496,84608,3730,-46397,42946,-48630,-8336,12010,-47334,-6556,-79531,57345,-20877,1096,38176,59232,52541,16770,-34977,31549,84315,21393,-18856,-65235,21715,-21076,-99779,-35139,61739,44664,-66009,52630,1092,-32666,-15138,72971,38024,-24574,-81778,-25686,-2614,-14794,57718,54071,9079,-22615,-73335,-121889,-19676,-13460,21290,15676,5365,-38423,-70732,-30127,-2815,3737,34985,922,-20948,5089,25798,22304,-21995,-72539,-83115,-40310,42696,31974,21033,42139,-16716,22455,82770,52268,-8050,-15420,-31262,67401,13169,-7962,-904,6022,54522,59753,-55221,-15994,-43754,-56571,-11266,-7459,47019,59989,-17342,5734,-39019,28446,21174,-72377,-109730,-66273,-57753,-27105,-16486,30297,-48365,-11527,-23779,-30868,5648,67685,-56247,-46868,3696,-33355,-1828,-29157,-33868,-25015,48910,-122404,41072,106557,29206,-1811,-40889,-19615,18073,-23078,-36341,45031,75240,80496,114219,472415,224439,3260,79721,28493,28648,15320,13153,-28936,-88596,22830,-74157,11054,-19203,-38073,114910,96195,27049,1812,-60132,-62696,-70490,6583,-10809,-33018,-12251,-34110,-8917,-5229,-50885,-86666,-41421,-4354,-23107,-2783,-45056,-106375,21582,42807,-3979,45134,23221,-79942,-34182,-29466,-16709,-8861,40375,64460,29575,-26330,-59211,-535,-48954,-9911,-13768,35084,-70633,14147,20415,-13703,50031,30424,-10357,12729,20649,102409,60979,-116059,-85378,-65245,-5426,24121,-15720,-13578,-10460,77371,105159,48199,-46448,-47685,-13995,-1018,-40325,-88818,-48705,22461,45347,-95847,-60310,37553,11678,-20602,-28931,9798,20268,41914,-75385,-89090,27830,28969,-8526,-40472,10218,21172,-7181,82291,36355,48320,41290,-75609,-43576,-25934,-76760,-52618,10060,14097,7731,-11785,9,-73213,-2411,16540,-46578,-4210,22942,2984,13006,4326,35583,16146,-53774,-45437,-7044,3798,-62788,-36699,3836,-20067,-65692,-28379,11942,-25581,-67205,-21768,-47493,-1094,9507,-65691,-24979,-29772,-40580,-14598,-27766,-48132,29969,4214,-56926,44881,-71874,26948,98393,-74385,-326,-27453,-47170,814,50719,122717,43312,10785,-6951,6151,5664,-8401,49324,41359,-31430,-18344,43750,26278,-8717,-49485,-3857,-27208,-59070,-5816,1469,20196,-63553,26809,-13445,-72019,-84628,-8240,62894,-40483,11513,-4786,22184,60594,81623,18990,50608,20392,26583,-937,15274,114,28095,3784,-4720,30556,45530,-49159,-60580,-42577,-71710,2180,-46822,-5425,33515,58658,1244,-40482,-106220,37733,27353,48071,-19753,-48405,-69846,-50039,54568,-28831,31607,27105,51013,-52384,57460,38146,34668,-93133,-73305,37168,69721,-10987,-96455,12838,74449,-51908,-22712,-60988,-21480,47325,-46995,-18507,-39732,-46498,-13998,-21785,-2324,-17423,-12542,-98397,22610,-14347,-39776,-15699,-74465,34764,12344,-8043,1428,8437,52812,-24255,-43082,103942,81072,-44677,-31856,60529,19404,61161,-45115,-26088,30129,-1480,-6591],[-29094,-791,-37279,-40531,14177,-32533,-36671,331,17998,-6826,6075,6352,-48123,-41000,20768,-77381,26115,-24193,-38934,-57108,-85949,-70109,43786,84437,-65503,15862,15142,-8946,-28057,39065,-46898,79060,24618,19653,-110461,1088,33193,-50469,24665,33726,8241,9516,-41040,-29144,15043,69150,34767,24851,-7472,-5250,11634,63947,75218,43602,-577,-6206,12329,-31783,42332,9439,-58074,17577,-45395,17776,1925,-44543,-19435,-22202,48079,-4657,-49830,-13687,14537,2986,-66813,-121487,-85118,43725,18528,108268,14065,-34216,-623,18814,-17430,-65505,5060,-26425,20111,-33186,-60463,-20776,124325,-34672,55563,-42836,-94971,-63748,-38865,13929,10753,-45886,-57796,67800,28472,66393,2606,-27438,31898,17650,-19849,-18409,-23546,20349,6775,-22321,-17033,-3738,-28123,27875,44494,52210,42794,-47657,-62439,-79632,-55867,-88299,-6063,84081,-16447,4309,-26846,5870,-1783,49334,14049,75503,95669,22817,46673,14377,-10000,124165,14642,-25985,982,48161,13886,-41240,19206,113005,-2765,-63664,-85014,-41694,-30019,-40580,-20241,-5961,-14565,-18493,-3905,-39568,2469,9690,-1207,21914,-12374,-18180,-116124,-78321,-123530,-94133,-2849,-39350,-25547,15798,-64680,-7515,-43694,-35615,122839,-52178,67504,-50977,-46919,19641,64562,97657,-27401,-42523,-84817,41165,3529,-49858,-11460,76374,-5370,-27685,-69948,-26816,53863,-27777,-11107,6130,2739,13206,-2430,-3794,-84242,-61980,-85896,-58020,10527,-24511,-5403,10829,16049,-33200,-53375,-76725,57482,40947,10481,24174,121616,85703,53882,-72308,14049,189823,166888,57916,113608,-21354,25213,-82267,11091,-200205,-282869,-265000,-227673,-23082,-134769,-73170,-3680,-95654,-92090,-94599,-98566,-3802258,-3413289,-735673,-555997,-243272,-143401,-144243,-137006,-57366,-104448,-67888,-85393,-7265,7101,-85527,-23860,-19085,-33859,-39377,-93233,-63875,-18779,-2125,-126834,-80350,20761,-41420,-33258,-44527,36771,-46575,-2419,-32300,-118571,-52187,27353,-34153,41050,3610,64336,-44321,-31216,8818,-33788,-58594,-1332,46780,-29818,-32201,70270,107150,-10022,-32932,46389,-37675,-39965,-84483,-52334,-68750,-72533,-63604,-9207,-10984,20086,-64206,-27878,32551,-13692,-17678,21155,-2255,12129,-38223,61509,79901,9924,24108,56665,-65944,-33910,-16979,20465,-35679,-72212,-49365,17686,-19881,51642,33626,-624100,-1107613,-162234,-142865,-32353,7759,-61866,-41320,22229,-34092,26370,-6637,-61933,38545,-7078,-10058,36097,-18679,37387,28259,25422,-14681,-56757,-99054,-33420,11571,49221,-49952,4121,-12175,-56824,-25340,-3654,-45159,-44964,-51125,-41425,-11413,173677,20122,-18672,55103,-47846,23964,-2988,-32970,-90963,-40665,9074,-13206,59442,47088,-19345,-9886,-51621,-26313,-7018,86158,17850,-17866,-26335,5964,-1185,-34962,4241,46868,-37244,46195,27974,-18453,35598,1340,-175994,-63768,-34867,44704,-73927,-10628,-19056,-10875,56367,23588,31526,10402,-10796,68622,61848,-46905,10353,29338,4168,38235,-15162,6473,50103,37820,92346,-37046,62882,5715,-105302,-12642,-13607,-31253,-11441,-79371,-47247,-18393,81897,11214,6720,32250,-52376,-32188,150920,-27431,1544,9545,116245,19788,2676,-96978,15473,1361,-41912,17763,68968,25823,3978,7787,42942,-99045,-18115,-11784,-30180,-30380,2673,14286,14512,20262,-71744,-8286,74471,13187,-26901,66212,29059,103519,36047,62187,-1189,-43039,-40036,70490,55557,-34847,-39501,78314,75179,59827,-184,51284,36387,27179,73266,34850,-17735,-29834,34558,22258,12211,89539,25980,-61086,44209,37952,1,48074,94552,-10815,9553,-2760,-10087,23098,-2751,45241,-29531,-18523,-5255,-23344,9205,-45972,29906,-37594,1603,12286,10845,57141,26355,-22905,64459,88894,13798,67378,-51698,3497,26696,19394,-94082,-39255,-453,44668,-11688,66306,15624,-2653,39182,27163,5293,-3300,-37718,-118159,46989,23186,-30951,-47932,-50361,-9859,-8603,14823,29494,9235,58399,-64163,-23309,-64776,-36630,-35262,-6341,-9952,65166,-5362,49670,-45551,-22169,-72360,-37897,-16250,55623,-30339,-38956,-61893,-47674,-98072,2374,13654,87281,-63618,6711,107315,77556,1830,-25218,58197,-46760,-16114,15439,-35374,8930,-56256,57786,-31496,8666,55075,45484,64031,32210,-22833,19747,61025,20026,-83034,-46101,15658,-41725,-82601,-32752,54270,27972,-58511,24487,4105,-20546,3795,66166,39242,-3944,-62589,5354,764,-30994,34524,49519,-11143,-9700,-52681,-83561,-19583,-1731,38260,28005,-8220,-41333,-48724,-36672,9310,5342,25826,8479,-2853,3635,28869,58664,-13862,-66247,-67564,-53718,38690,40413,22419,43960,12536,20285,49723,49209,6784,-21662,-15655,80413,23751,-6591,27222,7533,60847,77671,-39506,-20224,-45753,-73924,2275,-18039,20452,37453,-8245,19164,-34841,4391,19724,-57473,-104762,-43594,-34598,-36095,-22640,35706,-45729,-12369,-31427,-16596,-16565,20846,-49580,-19307,-936,-37363,-9785,-50530,-26495,-38053,29143,-167877,38936,65207,40591,-2554,-47445,-25102,-760,-9329,-10145,61902,71212,46385,74568,447568,251399,2487,99853,29827,16309,25117,10695,-42031,-82923,-7369,-94204,-11618,-60549,-68833,81843,60568,23447,1694,-50076,-57757,-64599,43808,27306,-16197,3350,-18110,-16483,11972,-45945,-60493,-9580,28378,-11980,20214,-23041,-91189,30161,41442,16584,83725,12769,-89031,-27500,-22711,-16396,-20411,24385,57130,38207,-46454,-42438,-33131,-18582,9772,-26501,32609,-48534,13498,20789,-10009,45012,48931,12599,776,8161,97877,40357,-105856,-87928,-67097,2082,24832,-13967,19248,13551,74465,91885,33770,-65525,-50490,-3293,2602,-46570,-77204,-29250,25259,40717,-53701,-58200,37145,1854,-9830,-7782,14793,28272,38732,-46618,-41471,52865,21030,-15762,-33346,-5897,2816,-831,73634,27367,28690,15089,-54103,-49208,-52105,-116724,-60441,-614,27983,10606,-2320,62396,-53690,-5996,77219,-56148,-12699,493,-476,15727,-3833,7920,24935,-52320,-40328,-15624,9556,-52216,-64806,-8392,-13612,-44468,-29721,27488,-38435,-45548,-11089,-38996,11180,32787,-45407,-11653,-32306,-21371,-11520,-8367,-1898,33939,5129,-4385,33118,-52800,17396,107447,-30871,4941,-32277,-24728,17312,71678,111130,35697,8391,-25426,28881,7439,-11245,49572,41963,-74035,-22589,48513,-186,15393,-41390,-19807,-13084,-29100,11396,13247,15797,-43048,-30999,-18911,-70707,-101687,318,71623,-11240,22221,-2076,23051,62620,69553,24269,65213,53687,25206,-9729,7596,9587,14095,9617,-47545,38840,48327,-38304,-47477,-33851,-74161,4671,-45670,2499,11558,58363,24918,-50368,-128893,68527,52741,72899,-4338,-40945,-72612,-55263,31449,-62545,7172,17149,74765,-27843,65497,24007,6457,-75284,-66379,16353,67003,-22025,-120506,19218,59456,-46466,13739,-45051,-18861,52202,-55962,-18596,-84927,-30817,-19744,-11867,-13078,-14477,-35939,-99188,-2194,-18514,-44775,6445,-57977,32814,-13840,-3440,-6739,31462,59871,-39431,-45267,127406,83835,-40954,-59045,47642,4772,34259,-29605,-18758,41267,-8080,-46984],[-27582,-15048,-59747,-41174,24596,-35953,-28365,21547,33950,-14154,-2468,-10519,-77106,-47182,-16902,-73791,-4682,-11528,-29814,-69682,-70337,-34397,47177,80143,-84048,7173,5437,2950,-25086,46828,-74849,75203,50591,37457,-131531,-2498,35024,-80392,32153,5072,-24086,-15338,-37068,-3564,19619,53258,36454,34438,11883,-7318,11998,84403,62896,68104,7996,-10833,13813,-56482,47735,-5463,-50280,22049,-33947,-2348,11476,-42645,-28643,-18321,35203,-1485,-22842,4680,3118,11180,-63663,-83571,-54623,48240,15947,100667,24799,-19742,13992,15495,-11758,-54538,-13416,-39417,11370,-25420,-60991,-4955,105113,-19044,66541,-50092,-140953,-78291,-59458,17892,6330,-39422,-40070,75077,25501,82738,-19386,-19573,46151,2862,-24816,-31037,-17529,9991,21728,-48520,-18977,-15244,-36285,34710,16677,29135,18977,-43633,-63162,-74159,-65628,-95725,-66079,71408,-3776,26690,-1795,7816,2281,36979,9418,105041,103068,21625,45659,22007,8148,146806,20838,-18086,4802,45348,33887,-20666,39216,126228,18955,-103501,-102492,-54366,-42918,-64527,-25233,-8035,3898,8283,12988,-7147,-2534,-8622,-49072,1493,-32314,-24456,-98446,-81384,-105196,-79377,-3224,-71311,-59767,17660,-53695,-26816,-41725,-49050,98556,-29247,72410,-50020,-51607,17228,69086,38678,-37515,-49983,-111519,35234,-9720,-33810,-8805,93867,-13277,-27401,-77492,-10371,56772,10693,-20062,-1026,-4380,11408,-21030,-47526,-119762,-61844,-79208,-53784,29612,-26391,-1479,-10586,13326,-76915,-64490,-66485,21375,-15319,-47501,11889,113748,105446,53300,-80993,-1657,127938,120773,59850,92691,-42116,-2155,-53383,3992,-172810,-248513,-216844,-142067,5009,-147271,-50781,28822,-100135,-102024,-62403,-41305,-3822097,-3514639,-727596,-548656,-265488,-169596,-157854,-151406,-55459,-137325,-76620,-93569,-8089,2937,-56760,-11816,-20761,-27441,-60434,-47651,-47823,1919,3245,-128906,-68043,21333,-42269,-67199,-24954,33949,-40698,-4477,-34026,-98719,-61698,18982,-40325,48009,1973,76538,-36821,-19795,79,-41492,-66411,-5758,23290,-35620,-21024,75802,107566,-58940,-28074,40839,-32841,-43154,-105862,-40789,-67204,-91056,-58188,6014,-21811,6340,-57352,-17719,15734,-32302,-25316,12743,-11511,9467,-25584,60955,93977,2813,25530,42370,-74789,-29484,-5902,15047,-54495,-92109,-34306,16475,-49567,23710,16270,-619424,-1140106,-164464,-107431,-24518,2711,-50237,-64069,28310,-17084,16317,18757,-57141,25864,-27245,-34309,18619,-31115,22677,11583,56025,296,-73623,-113462,-42166,3331,61750,-51935,-12349,-25382,-60242,-16154,-6650,-60232,-8246,-42156,-32844,-28493,147174,10407,2484,47963,-49722,44060,-14755,-38327,-97381,-32981,32054,38243,93029,71258,-28129,12914,-31616,-13678,-2358,56021,35473,-11636,-23324,39324,13189,-11446,-3303,64515,-34892,24390,26940,-22882,19168,-19313,-140035,-55781,-18319,42792,-66398,719,-15828,16636,32407,9881,54129,-18662,-46883,61169,39642,-27052,32083,5614,-5431,34421,-26512,6123,40383,36060,127661,-21494,56295,10519,-100969,-3466,-2975,-37063,-52868,-74755,-42315,-16560,70207,21014,506,60129,-38940,-22618,165337,-15736,-28039,40276,98861,23296,7909,-92332,23298,30948,-2830,27794,51145,15744,13908,1264,29508,-100163,-7201,-7354,13140,-10343,-12341,-8241,53659,49790,-55980,10784,71017,26916,-13308,78215,57682,91548,19522,74432,-7779,-35337,-13281,96857,76615,-6289,-23850,62844,75285,34272,-26371,29944,67196,42879,37839,27367,-15932,-22984,43566,18777,14681,109568,26180,-67564,31187,26275,-2521,35694,111122,33987,9866,-11126,-3027,23407,-16270,31073,-28664,-33879,1787,-27037,845,-37881,6870,-22760,3459,-2632,-14199,36018,-8314,-25569,70661,95424,35663,80337,-28514,-39571,35648,51149,-85200,-34146,-37782,27667,-4047,71127,22355,-26779,57746,31786,11309,-10991,-27751,-131555,20510,40712,-8833,-33445,-31691,-5008,9266,-8041,30409,-8117,61984,-71446,-30615,-24782,-30424,-45796,-6906,-4198,57119,-35020,31165,-33936,-12185,-73835,-50724,-27687,112950,829,-44377,-91018,-70065,-76998,19005,-1431,59908,-74500,5622,80672,70169,-3811,3945,50805,-36262,-14793,16368,-22024,18961,-38259,46408,-41251,13237,75284,28511,76180,45866,-17913,6632,44531,26232,-136708,-22896,11588,-49149,-53052,-26377,42152,3121,-36137,12913,9086,-8278,20194,53007,34044,22489,-33202,37579,3084,-48985,8819,46387,-30534,-3181,-37173,-45703,-11924,10859,51978,30370,-23779,-40872,-28308,-39432,25811,1095,8850,14941,10516,-1047,25520,90245,-2894,-46494,-36481,-48325,35127,43737,24942,34675,40183,19997,-3754,31459,26132,-37269,1516,68408,28401,-4429,52339,10100,52209,83579,-21092,-25657,-44965,-73299,25653,-23000,-10327,8140,3566,28573,-23306,-19254,17741,-31161,-89995,-35100,-9033,-38372,-27071,32394,-42041,-20932,-39341,-1398,-20580,-25766,-35579,3837,-10232,-33576,-12411,-69423,-18077,-49265,4261,-154190,40463,13016,69935,-1496,-49193,-28830,-15443,84,26393,79270,65092,16054,30414,420390,273555,10970,110504,48418,1951,41198,10074,-36758,-68594,-35048,-103047,-28075,-95861,-87682,43742,16043,32,-4035,-45691,-41978,-50242,57669,60428,5908,20849,-2793,-27566,19376,-23978,-33674,23631,56879,-847,38071,-1728,-34282,31065,36813,26715,91831,-4550,-83662,-16554,-12056,-8051,-35139,6068,45464,52823,-54197,-17792,-59841,18282,45089,-35483,33491,-24345,13932,24903,-7824,36742,70939,43167,-13562,-12404,72967,9955,-82703,-82968,-57664,-17235,19947,-10572,47525,43141,69110,63625,25810,-53288,-45431,8123,5131,-52335,-56871,-9661,29781,35755,-19302,-47486,33072,6446,10804,6917,13986,39188,30691,-31444,5590,77552,19074,-8202,-22498,-18630,-19441,4504,56207,18669,5404,-12727,-34439,-49432,-69377,-117290,-58280,-7801,45144,7404,-979,106228,-26423,-8835,115143,-53955,-16671,-15712,-1507,11392,-10169,-18415,40848,-44563,-26918,-18789,16531,-44881,-89760,-6822,2551,-11619,-20018,53075,-51361,-17123,3309,-38739,29103,54501,-29685,-13396,-41905,-545,389,18755,37547,41521,6997,48686,17332,-24709,5147,110012,7960,11149,-24689,-3544,36427,83951,65275,22995,8996,-45602,50773,-124,-4299,47486,37066,-104290,-24421,48276,-16693,35673,-23278,-27765,2477,-2683,18149,31442,9856,-20011,-85034,-26752,-47068,-97590,9669,68772,11914,34643,810,25101,50901,38671,27481,72903,80963,25621,-8605,509,16592,-8687,23693,-79209,33326,44640,-30320,-15497,-21762,-68914,13262,-38167,3552,4669,45986,41190,-51489,-148120,92647,66149,79421,2835,-39250,-62592,-56759,1697,-87851,-24096,292,91288,4619,67218,9765,-13604,-50276,-52528,-8394,45893,-23547,-120523,14447,43505,-33894,42643,-35772,-12407,52365,-65860,-10902,-113418,-14697,-24207,-3698,-18828,-14088,-50007,-76902,-31165,-17090,-45297,35450,-40164,23926,-35865,-8190,-11099,56156,58851,-55150,-45699,131055,75786,-37808,-93508,30550,-7694,15065,-13694,-8714,52992,-5690,-81341],[-31202,-30405,-64520,-36554,37000,-30006,-19171,32628,41578,-19927,-15599,-22103,-78424,-54934,-60505,-63090,-58326,9065,-14438,-72372,-57321,-2204,39847,55961,-89972,6745,-3075,15720,-21751,34924,-99953,64131,75466,49034,-126690,-6050,35371,-85080,36643,-21964,-55766,-38628,-30297,13032,20583,26264,35107,39482,16839,-12656,26774,96578,56692,80814,19357,-19347,5410,-76898,42853,-23395,-37442,21962,-16090,-9335,23747,-36031,-31670,142,32031,5167,6939,20657,-2196,23146,-46247,-32224,-22340,53271,15816,82035,33587,-10866,26090,-2086,-5186,-49774,-13515,-46681,-7719,-13127,-51196,15443,65458,-5100,66584,-50829,-138622,-74210,-60338,17843,2661,-16171,-16720,74565,19384,87020,-43062,-16380,55572,-7880,-32753,-38510,-18287,57,35722,-72351,-18660,-21497,-37933,37929,-17236,-1987,-9091,-36511,-54803,-60012,-70300,-81301,-96852,61792,8486,32278,2546,5329,3522,37810,6793,124004,103863,22610,30218,32204,23441,125604,29114,10288,5787,26127,46208,5093,47809,109968,35796,-135355,-111929,-56459,-38790,-79963,-20996,-12326,22584,25841,19838,27451,-15828,-19649,-79113,-17729,-42124,-26649,-73406,-76538,-76777,-57599,195,-95948,-75482,19815,-38371,-55320,-47417,-58361,70104,-7153,65456,-45100,-51659,16457,57906,-5335,-49069,-48580,-119384,35592,-28760,-13029,7600,101696,-5554,-25867,-84486,2162,61122,42922,-26164,-9630,-18620,2683,-35674,-90348,-107603,-49315,-71097,-50166,42995,-30019,-5667,-34996,7815,-107266,-65267,-47067,-13395,-55905,-92567,-8628,99881,115577,55282,-79129,-31168,41357,66021,46172,76462,-33420,-30747,-33068,-11739,-135316,-218573,-185747,-78837,21184,-145872,-34714,57899,-98810,-118213,-60030,-15946,-3850665,-3636354,-707655,-528576,-285015,-189295,-174141,-159707,-61069,-142010,-84013,-100349,-8231,-15128,-39722,2067,-23240,-39445,-81804,-19200,-39093,18243,3384,-114158,-45206,21215,-38810,-93334,6858,34145,-26821,-7025,-36582,-77741,-67196,7445,-31158,47093,-7149,84663,-31297,-11628,-2328,-47672,-71999,-7727,-8005,-39687,-22628,68540,75178,-102363,-31653,21942,-25459,-33934,-126769,-26639,-46184,-96046,-48463,11836,-23319,-9258,-44418,-11949,-20331,-53600,-42707,-963,-17998,2715,-16171,45255,88840,-7904,24680,31511,-73569,-24019,6196,11999,-68260,-91901,-5942,10935,-72598,-15087,-13180,-646661,-1149738,-162839,-65781,-24316,-9646,-41245,-73428,40653,4822,-3333,33418,-49326,8503,-50585,-47087,9064,-24561,6537,-2935,50690,3714,-67134,-118070,-50668,-2728,69130,-42857,-23657,-39067,-65234,-1124,-11563,-74099,21252,-31958,-26387,-47672,98966,329,34073,41974,-44031,56809,-32296,-43223,-99680,-21312,46080,57010,94205,86210,-28844,36337,-17924,9219,6898,5729,42377,-18713,-18843,62464,28106,22207,-14115,74769,-25789,-2341,17386,-26023,3864,-36236,-75281,-27858,3796,36503,-55039,10089,-10187,45477,6863,-3920,75235,-40781,-78595,40369,10330,-3869,35454,-13334,-16101,15671,-34831,6608,28555,35264,147672,4554,43588,20213,-80732,-2479,2220,-28396,-78221,-62099,-46686,-31414,57792,37570,-10152,74157,-28251,-17126,165557,-863,-52067,68678,60411,11272,5863,-71621,27443,50556,37938,35395,35227,6768,24413,-2121,24910,-76403,1632,-2056,57230,13648,-16816,-23354,69551,69472,-35902,31203,54147,32197,9911,70343,78174,76274,8559,80329,-9310,-18645,10898,103920,86849,22394,-5673,43794,49394,-9397,-45981,5372,83271,58452,8769,14603,-12381,-22985,49450,7535,21686,109791,15623,-69053,10918,6221,-3370,10457,110275,66573,4053,-24589,-2948,13013,-35175,20757,-27692,-49001,10828,-22987,-5670,-20304,-20549,-17386,249,-14176,-35562,16586,-40802,-22511,64135,86951,53970,80178,2958,-76710,37089,64889,-59034,-31742,-62533,7448,1745,59975,25806,-42595,63383,32397,18642,-20109,-22934,-126107,-1128,46624,13856,-13930,-16427,4780,21348,-27540,24540,-8849,55315,-66130,-41104,17683,-19199,-44775,-3887,-516,48736,-54509,2706,-21538,5136,-69247,-51895,-30323,143819,37290,-34509,-98864,-90848,-53046,29863,-18537,30643,-76885,11403,54742,64618,-11954,34379,23410,-16383,-5386,6687,-10853,24154,-26115,31658,-46496,10351,91671,14601,84283,56219,-15940,4729,41318,39802,-154313,-2295,11457,-40170,-23079,-16354,28034,-22199,2927,23484,14618,342,30416,40181,24904,44325,-585,63567,2047,-62514,-12614,42481,-43837,-8179,-29962,-15535,2935,18999,59414,21011,-38660,-42836,-11956,-39256,40353,-3848,-11341,15411,18596,-8702,20009,111576,9577,-20245,1136,-26877,39053,41339,25901,18219,58806,19065,-61468,5917,45493,-52907,10663,39585,25989,-5648,65079,10797,31414,73462,-5367,-34943,-40677,-54619,54912,-19516,-28145,-18045,16514,30125,-9234,-32403,11373,-5592,-72321,-37129,12424,-34156,-27353,21410,-37287,-31881,-43604,10562,-6545,-55348,-15077,19619,-22071,-22072,-9844,-77170,-9361,-56084,-13300,-86547,46168,-30163,99073,3516,-47094,-28990,-22286,3595,57245,79572,55901,-4918,-2547,396141,285232,24424,108272,79767,-6940,57263,15090,-16428,-47000,-48771,-99875,-38276,-111365,-85529,13327,-23453,-39324,-15664,-46208,-20698,-33078,48486,80118,26407,35986,9222,-38100,13547,11010,-16826,49679,79880,8482,49780,12967,52644,25828,29141,20173,73081,-24873,-67017,-5777,1463,9124,-52555,-13558,30323,63684,-50690,6747,-73928,44427,82013,-38039,36607,-4807,15771,32536,-9925,26126,92997,72054,-22919,-33095,40565,-21483,-53735,-71250,-44889,-45170,11028,-5769,59366,63947,58935,40769,23842,7117,-34101,17385,6706,-57950,-27905,5389,29309,32539,2466,-29540,25860,26168,35578,11392,6860,46434,19230,-24430,38375,95649,22405,7334,-9391,-26699,-32417,8057,35085,14596,-17175,-36722,-18319,-43731,-73761,-85673,-47356,-12758,58769,1254,-5433,120373,2495,-11507,115857,-40509,-15883,-21866,-364,3869,-15433,-36621,59768,-32574,-9267,-15983,18597,-42283,-98684,11415,22243,23289,-1124,84099,-58853,10493,18188,-42080,49856,64639,-18146,-27103,-53750,14052,15296,43655,57545,45970,6305,78157,933,3058,-6833,109886,35514,19800,-5124,7846,52025,85086,1459,8447,13555,-60912,66944,-15760,10577,43347,30437,-114163,-23462,42326,-20835,49388,1419,-23853,14918,5798,16100,53565,6350,4187,-113332,-31816,-9850,-70797,19891,58697,24209,43342,900,29320,26516,1271,28242,70350,95075,27873,-2235,-8585,17335,-34126,39247,-88311,18181,36924,-16374,25190,-9065,-59287,25477,-24552,-2955,9486,28542,46448,-44226,-154970,99390,65767,62765,3843,-42630,-40202,-53501,-25239,-96658,-59623,-16784,93429,29906,69357,2849,-19888,-24388,-36073,-26931,16542,-14859,-101107,1388,29276,-22630,55957,-36545,-4908,54156,-71547,3008,-123273,-2056,-26631,-930,-17963,-19183,-51273,-42547,-55451,-15908,-42360,59632,-26270,15725,-46689,-21612,-7640,74803,50229,-67720,-44621,110300,58405,-37190,-127476,15486,-12805,9132,-814,3894,63519,3059,-98286],[-39287,-39046,-52039,-26884,48691,-16134,-6721,34273,38206,-22425,-32282,-27372,-56183,-66398,-98380,-45460,-113643,32202,5142,-61789,-51265,13432,25887,19962,-84177,19005,-5379,26805,-17103,9950,-113068,46941,90682,46381,-100090,-8209,33665,-65923,34582,-32426,-77743,-53747,-22735,13647,18038,2036,31235,33148,14308,-20397,48710,96386,56571,78554,29170,-32471,-15138,-85904,29428,-38810,-22683,19297,6007,2594,35681,-27764,-26549,30415,36949,11995,29865,30476,2404,38160,-18362,16617,4178,54695,18094,53216,36612,-9138,35443,-32233,-311,-54810,3029,-49478,-33566,-496,-31372,36992,18424,6438,57990,-46322,-93084,-52920,-42032,12801,307,22341,6612,70974,16485,76759,-62002,-18262,58532,-13477,-42175,-38397,-22309,-6456,43602,-88670,-16148,-20807,-30627,35310,-45950,-29251,-36209,-29869,-39988,-35190,-68079,-48786,-89882,54211,18202,18237,-19056,-1672,4526,53074,8943,128021,100586,25924,3782,35607,31007,71980,36203,51388,3485,-1106,47590,30389,43278,70397,42636,-143575,-111388,-48343,-18173,-88193,-9350,-16165,36297,30824,16037,54767,-30684,-20309,-81040,-31292,-41515,-22417,-45027,-67295,-48852,-34229,7140,-102435,-65646,22626,-19083,-84145,-59865,-60892,41335,6221,50140,-38084,-44510,18985,30885,-26610,-58469,-40152,-106594,37678,-47827,5394,32719,96490,10728,-18685,-85589,12101,70114,62387,-26688,-15070,-38500,-12337,-38754,-114653,-47648,-23451,-67355,-48678,47751,-33024,-21788,-55233,631,-118079,-56705,-32939,-45252,-70168,-101314,-35697,80045,115409,67357,-60957,-62001,-33294,27024,24902,67678,-3084,-47149,-17345,-25464,-90676,-184464,-162497,-46463,21137,-133049,-25677,73782,-92060,-139342,-90901,-35348,-3897048,-3740836,-681361,-508086,-294035,-194867,-189767,-165136,-71950,-119542,-87043,-103038,-10902,-41292,-40159,12282,-24793,-62477,-94058,-14628,-39504,23351,-3958,-82285,-16071,22318,-31344,-101264,38663,37860,-9968,-7692,-41775,-62168,-63259,-7622,-7698,39583,-20474,91440,-28565,-11380,-1037,-53796,-75663,-6068,-36986,-39703,-33750,52174,25551,-115247,-39938,-4767,-18105,-15330,-135554,-10410,-13433,-88213,-38509,6026,-18260,-20798,-28412,-5347,-61042,-69660,-60662,-16749,-19576,-6980,-10868,25117,66096,-20617,22558,24675,-63901,-18429,14905,8492,-73909,-76025,28546,2973,-85865,-55889,-45805,-691517,-1124989,-156790,-34240,-32864,-24847,-38075,-57731,57941,24830,-23966,37019,-38187,-14519,-71184,-48287,11196,1626,-5472,-9047,15214,2130,-43071,-112617,-57562,-6842,72064,-24871,-29148,-45893,-67773,15231,-20277,-81009,33707,-21951,-23276,-63119,51220,-6444,63427,36959,-30835,55615,-50639,-45844,-93317,-6438,51684,51454,54871,81896,-16108,54469,-16254,32126,15913,-44345,41588,-36292,-12855,67650,37828,59149,-24485,74772,-11818,-25484,2523,-26698,-6034,-46322,-3480,13064,25352,26199,-40035,15172,-5371,64304,-12085,-13149,91984,-45520,-94699,10597,-19067,12385,15449,-22450,-25397,-13004,-37226,7522,17628,37982,142962,32908,28866,29718,-51771,-9101,-1882,-13263,-82823,-44205,-62602,-66894,47290,52337,-22636,69588,-22476,-16484,151390,14907,-63145,87694,18032,-9976,-2417,-44657,26559,53989,69611,38520,18148,256,30010,-2610,27396,-38075,8805,2276,85878,35281,-10929,-27199,59438,73311,-17772,44589,30880,26541,41158,47670,83187,58333,11136,76445,-6958,728,24700,84235,76241,42299,10951,24464,7135,-56545,-52510,-11963,83871,67711,-7354,1157,-7545,-30729,49948,-7621,31361,92555,4297,-61331,-11937,-18452,-3650,-18839,89023,80740,-7800,-39222,-9212,-2533,-52307,18047,-23387,-61595,18697,-9811,-9586,3656,-45810,-23645,-6172,-21599,-49971,1723,-66105,-18909,45325,59843,63534,65468,34425,-93650,30623,53644,-21810,-32441,-66063,-13157,4338,37171,27420,-44089,56318,28783,22351,-24858,-18355,-93813,-10157,36866,33932,10737,-7968,15818,23418,-35220,12193,2271,40413,-52781,-54111,46989,-5886,-34369,957,-4218,40279,-53627,-26621,-8422,23643,-61607,-38393,-23186,133213,69191,-8191,-82486,-103653,-34499,30524,-31010,6336,-70543,22073,34839,62268,-19948,58494,-13245,9292,7679,-17689,-4927,25641,-18445,21872,-44985,-916,97558,7548,82747,62864,-12834,18575,49495,57427,-117990,11417,15393,-15687,-5242,-4421,16076,-40718,52040,50390,19028,3864,33070,31378,13013,52811,27482,77650,-3635,-64553,-24304,35925,-47979,-23796,-29834,6113,22571,18239,58164,2059,-50253,-49048,322,-36577,47154,-3260,-29691,7511,22149,-18011,15573,120432,21838,3687,35480,3447,53544,34429,22821,903,64314,15950,-105610,-18601,58691,-59018,4176,5632,17324,-12792,61317,7484,5434,49569,4667,-49029,-33175,-23619,83700,-8000,-20071,-32592,27906,23007,3704,-28705,-3279,6417,-60452,-43414,24629,-25719,-22401,5948,-30110,-37837,-40578,15817,17837,-59004,9639,29807,-33657,-5849,-4327,-70028,-1251,-57072,-13950,-640,53561,-49685,113523,13664,-42232,-25283,-20099,2618,68609,55999,44018,-14045,-11892,379415,284230,38845,96947,111225,-3387,66930,25859,9283,-21436,-41106,-86562,-44562,-102764,-63634,-6077,-48809,-80188,-30603,-48246,-207,-18830,26882,82406,39216,44681,17154,-44497,-4286,47874,-13376,64494,95960,14292,56974,20029,135881,17646,18893,-1852,40076,-43409,-44954,1433,16770,33481,-68777,-33159,13427,61690,-40169,22169,-72856,47940,104109,-32802,39805,7187,19015,41014,-18249,14008,109117,92285,-22616,-45353,15017,-45996,-27419,-53744,-34365,-57375,1013,-25,49047,63773,42103,33091,24834,99563,-18827,21733,7651,-62428,7580,12846,20732,30314,13543,-8395,17547,54565,58273,5529,-6061,45646,7446,-16327,51726,102138,25740,22099,3307,-29853,-26379,9779,15967,17560,-34259,-53173,-4387,-31992,-63797,-44985,-30796,-17721,63213,-3705,-12940,108094,26884,-14278,83753,-18643,-14347,-18865,1675,-818,-20141,-42613,76524,-18741,8255,-8684,11729,-43859,-87411,40855,38490,50566,21946,113718,-56903,27839,30184,-40496,67354,58700,-8525,-43853,-61492,16258,25779,57348,55198,41902,1816,76014,-12980,21041,-14576,108851,49605,27408,19472,5694,61688,78658,-57893,-4850,21300,-63902,74083,-35138,28677,37141,25950,-103934,-20854,31317,-14323,57056,26481,-7451,21255,-7984,9593,74533,9471,26869,-102984,-29594,28065,-27845,30828,47295,25422,43610,-3360,35907,-4549,-29985,24655,56617,93079,30727,2768,-21678,10995,-55366,49267,-72523,925,29162,7752,58460,2609,-48612,37063,-7869,-15699,17774,14498,41930,-31062,-144629,84151,55479,27113,2486,-48239,-9746,-46151,-42208,-85679,-95834,-27384,80069,38060,75279,7286,-12623,-2690,-20591,-31544,-10353,2075,-77253,-15768,16684,-22341,51017,-45880,660,63917,-68594,16897,-119282,5187,-27427,-4937,-11030,-30589,-41249,-10230,-69312,-21210,-37905,68349,-19780,15092,-44548,-39389,3584,80228,37112,-73076,-40930,68799,35064,-38896,-150795,7075,-8674,14698,7339,17067,70779,14267,-94133],[-48769,-35540,-30370,-13975,56632,605,10220,31119,24497,-21717,-50170,-26370,-25775,-79780,-119289,-23161,-145075,50918,24179,-38561,-52646,9608,11214,-17741,-72671,42214,325,33507,-10002,-16464,-109445,25932,91392,27484,-62902,-7323,30184,-32436,23036,-17968,-84424,-56531,-16164,-3330,13567,-6504,24731,13009,10696,-28201,68614,84486,59083,61733,32512,-46984,-45015,-81714,12362,-46495,-10190,16606,27539,29688,43758,-20724,-14327,63433,44550,16094,38979,33004,17510,54339,11926,49750,17850,48478,20784,19829,32533,-13783,42347,-66660,1914,-67283,28913,-49645,-57949,9401,-5004,55385,-20558,15366,44970,-39128,-28759,-22295,-12673,3352,431,65842,22635,69891,24146,53572,-71166,-25303,54809,-14991,-50739,-29712,-23992,-6810,42130,-92604,-11780,-15563,-15081,26392,-59386,-41273,-57611,-26312,-23264,-151,-59327,-12061,-56529,45990,23353,-11698,-54939,-11526,7363,73028,16939,117150,95186,30438,-24962,27209,28527,10779,39498,92008,-1911,-26064,38906,48438,27544,22058,36912,-122277,-100226,-33236,11979,-90723,4994,-15704,40255,24892,4926,68312,-39250,-11158,-54885,-37312,-34554,-11042,-17080,-57170,-28546,-14432,17241,-86411,-34137,26030,3612,-101968,-74207,-54764,15177,8117,32468,-31239,-29990,25310,-5423,-28523,-62303,-30670,-78960,35174,-59886,16478,58287,77662,27277,-3760,-75730,21653,83959,66259,-21288,-14051,-61140,-30925,-26167,-107846,33193,10407,-71461,-49558,43546,-33532,-48813,-65793,-4951,-108236,-42513,-30120,-72907,-58047,-68487,-62938,55255,106916,89736,-25943,-77467,-78530,16142,7012,63105,36213,-41107,-3640,-28946,-45523,-142553,-136211,-34655,6703,-114394,-21544,72735,-81584,-161130,-143627,-95950,-3974213,-3791999,-651663,-494895,-288152,-185431,-202731,-176139,-85410,-83668,-84685,-101299,-19095,-67260,-56987,12492,-24408,-86442,-90292,-26129,-47785,13461,-19610,-39656,12388,25047,-21122,-88291,59204,41875,3975,-5566,-49568,-55294,-47146,-25912,22407,28428,-33351,99625,-27716,-19785,235,-60251,-76645,-1266,-54000,-34413,-47490,32524,-12316,-83255,-47664,-32414,-12427,5495,-121762,6003,18393,-71208,-31755,-10304,-13479,-24261,-12763,6067,-91154,-75347,-70920,-30203,-15590,-17771,-9283,10524,33004,-33463,19832,20830,-48388,-13104,17118,1607,-70626,-53577,60014,-5229,-89241,-91932,-72893,-737804,-1069440,-146406,-26849,-48552,-36551,-41007,-17152,71701,37306,-34180,31045,-23109,-41000,-83090,-41082,21521,38844,-9817,-3108,-29332,2967,-14493,-98514,-62350,-11319,72512,-1398,-29700,-40893,-62791,27981,-33064,-78024,28899,-14083,-24063,-69263,15700,-8505,77799,31715,-12166,39098,-64273,-46010,-77034,9951,50918,36453,-7223,56727,11547,61528,-28180,44703,19624,-73974,36902,-55165,-5894,53596,38025,89071,-31875,64443,2973,-37307,-13910,-25146,-8058,-49221,55530,53514,41016,13759,-22315,14720,-4402,69023,-18056,-14661,98303,-33821,-87977,-20857,-40948,17854,-20533,-20717,-30773,-43300,-32483,8892,9204,44494,110730,54634,16495,33048,-23817,-19359,-15312,-362,-69708,-24768,-85508,-111973,39501,57819,-32905,50173,-20764,-18732,128251,28673,-58004,93834,-10002,-30252,-15246,-23236,20384,40265,85823,35957,-1301,-3951,27083,-1793,32783,-1436,14970,4917,89659,46709,1312,-20581,32206,60182,-7115,45226,9735,10360,72514,18828,70671,39410,30059,62369,-4583,16472,24486,40008,40611,46039,22329,5401,-35585,-87317,-43836,-14841,72218,66181,-8942,-9182,-2606,-43594,44342,-21753,40580,65061,1587,-43083,-32707,-42043,-6343,-44170,53010,76976,-23161,-48219,-18578,-17558,-57883,23088,-14517,-71062,22800,11190,-11131,28627,-61153,-36480,-12112,-25653,-55418,-8613,-79881,-19444,16803,17608,61947,40206,58112,-84202,19056,21009,15553,-34813,-46679,-29920,2987,10355,29072,-31316,39870,22094,19845,-21730,-11931,-36275,-4642,13150,47513,37838,-6528,24601,14725,-28102,-3340,14584,21152,-36418,-65867,53000,6324,-19556,5557,-19289,31487,-32258,-46508,4507,35883,-54361,-12141,-8387,88553,88342,27727,-48432,-106095,-26587,19789,-34841,-7236,-57668,32681,22576,62224,-24949,70410,-45175,34217,18445,-52947,-5966,24312,-14044,21920,-36965,-17982,89383,7753,69431,65570,-7463,43038,61741,74058,-34319,17773,21459,19097,-6344,6272,10741,-48544,93987,79052,20913,3734,28959,26461,-1642,44865,44969,77733,-13318,-50971,-24068,26550,-43169,-43520,-32620,21434,43148,7273,47452,-21513,-56545,-54932,8948,-31301,43464,7176,-42149,-7698,22340,-26753,13596,118990,32084,18439,59426,33251,74828,25457,14606,-11302,57127,10893,-124880,-34462,60985,-50720,-18462,-23189,5160,-25153,43750,-500,-16663,19746,8377,-66518,-24007,10346,104746,7726,15763,-31186,34497,10108,14412,-7965,-27212,-2581,-60227,-48513,25883,-16427,-12883,-9778,-19060,-33236,-29053,12789,40622,-38585,34329,37958,-42469,9994,1124,-50316,5610,-52015,4318,62705,58452,-42108,108785,28425,-35010,-19203,-10180,666,55836,13436,31013,-12189,5626,372764,272610,52906,85796,128615,15433,66724,38535,29120,3338,-12906,-65872,-49708,-75842,-32785,-19362,-58404,-104525,-44044,-49259,15248,-9526,7537,68508,41019,43967,21491,-45198,-27595,73767,-18843,69521,102484,15510,62079,22795,182775,9959,6686,-31787,7195,-56007,-23934,4076,32721,60251,-78305,-51330,-2896,43785,-27866,21486,-59541,27448,101717,-20222,40787,12504,23061,45501,-32272,1160,114140,102439,-12665,-44281,5284,-59178,-10052,-32123,-28278,-39777,-6838,5980,21118,39241,18863,38603,25769,174612,-2125,19551,8364,-63525,44454,11507,5357,26455,19905,9937,11332,80068,73714,-7265,-22418,36483,-754,-1209,47233,94581,22236,29679,12240,-28599,-1602,10521,3305,26393,-41816,-60219,10162,-14781,-41026,-16540,-12520,-24739,56429,-4342,-21541,80389,41736,-16248,35372,6986,-19194,-11629,3105,2727,-23703,-35759,86610,-5329,22047,388,-4402,-47222,-63005,69634,45908,64682,42611,135054,-44923,26028,37160,-26840,74417,38792,1184,-53809,-60168,3951,26048,56432,38412,28253,-4882,51092,-22283,23003,-14926,106335,52093,28452,38352,-7929,67711,72851,-95741,-14825,30312,-50010,71070,-51713,43955,28834,25705,-80666,-18362,17145,-1606,61165,45577,18161,20831,-36098,3187,88347,20921,43754,-57407,-18308,54493,18745,41640,39367,18563,34045,-11022,43601,-33170,-46381,14492,33859,78194,32290,1721,-38554,-268,-66900,49454,-40634,-10819,25511,37183,69977,12597,-39307,43664,7528,-31882,21216,9346,32421,-15972,-120570,51111,42072,-14859,2435,-52201,20895,-37119,-47193,-57962,-127175,-27324,56516,27327,81613,21291,3615,12239,-8400,-20450,-27424,23426,-63971,-32875,3993,-38853,32029,-57966,2069,83053,-55207,22230,-108522,7750,-27751,-14747,-397,-46875,-26594,8920,-72922,-36215,-33874,56863,-21265,24732,-32839,-54533,17297,69754,24217,-68276,-32924,17016,10066,-40832,-154797,6982,2210,24482,10843,27988,73183,24554,-75756],[-55376,-19180,-8868,-797,58839,13244,29901,28433,4618,-19259,-66205,-19984,-4985,-89913,-117539,-368,-138087,58959,37370,-7455,-57454,-6122,1525,-49328,-63542,68889,11750,33743,263,-34000,-90756,3882,78127,-3104,-27487,-1976,25532,2349,2110,18204,-75810,-46920,-11847,-33194,9806,5683,15477,-17158,8342,-33134,78578,65434,59528,33972,25604,-56716,-76361,-68532,-2136,-43342,-3618,16053,43137,58119,46285,-16265,860,87292,48581,15814,33340,30150,39576,68626,34674,61039,13997,32839,20301,-9019,23268,-22364,46702,-94170,2458,-80425,54827,-48598,-72783,15573,21260,66627,-39691,21788,32134,-31967,26789,6605,15918,-8497,4305,99113,25847,74388,45434,23169,-68220,-36372,45040,-14506,-56022,-14104,-18800,628,31707,-81359,-6020,-10637,4585,12760,-53630,-33853,-69718,-26359,-9250,40324,-46325,11366,-19424,34795,23046,-48093,-83461,-21224,12534,78157,29443,95910,88905,34433,-45397,8985,17426,-36186,38107,118500,-9628,-40693,24155,53099,5641,-18544,19861,-78573,-79456,-15893,40569,-88372,15781,-7672,31891,13488,-7392,67364,-36224,3637,-11144,-36417,-26937,6095,7120,-48435,-17774,-1172,30227,-52450,5739,29491,27122,-100251,-83557,-39440,-5422,974,18141,-26339,-11231,33912,-39389,-19597,-59090,-27101,-47416,23108,-59509,18904,76677,48197,38587,17509,-52927,32304,99932,55998,-12314,-5519,-82597,-49096,393,-70732,99251,43294,-82319,-51823,32747,-31251,-80837,-64348,-4624,-81015,-26763,-35635,-93944,-29576,-13666,-81692,28442,94624,116345,19550,-64416,-93573,30023,1001,57385,72595,-9576,8138,-20285,-8812,-94505,-104143,-26993,-15721,-96392,-18947,58965,-70052,-177836,-198131,-183874,-4090793,-3768206,-620509,-487157,-268815,-166957,-212605,-200150,-98516,-52490,-78188,-97834,-34017,-84686,-83405,-1731,-22617,-104270,-70249,-38014,-60228,-10155,-42364,2491,32548,28168,-10170,-60487,62878,40905,10395,-1895,-57993,-56458,-20756,-46060,46524,17123,-41593,108822,-26758,-33484,-1378,-66344,-73381,5033,-53284,-24402,-57449,15168,-14547,-16708,-50847,-55745,-8624,20430,-83930,19226,37307,-50071,-29999,-32635,-16815,-18954,-554,22165,-101643,-69530,-70256,-37162,-7295,-27780,-10129,7410,-207,-44787,16387,17939,-29935,-7622,12729,-10246,-60128,-33451,80016,-11947,-85000,-119549,-88647,-772448,-1000960,-132408,-48261,-67440,-39194,-47427,31496,72208,39737,-24068,18122,-4144,-66058,-82432,-30577,31881,72761,-6405,14074,-59377,9587,5520,-78477,-64374,-18996,72402,23241,-27190,-23612,-47233,33269,-48021,-66183,14825,-10073,-28554,-62807,-6588,-6779,71054,24600,8160,11746,-69347,-45081,-54051,25467,45957,21238,-55936,19148,47767,54774,-49989,40642,14987,-73938,30594,-63334,1074,24907,27835,102044,-35753,46117,13592,-34067,-28589,-22847,-2265,-47034,92240,79786,48032,1772,-3788,9246,-8830,62645,-8737,-8412,87152,-18480,-59151,-45923,-49058,14274,-57975,-11300,-29919,-66340,-21402,10860,3549,52508,58259,63753,9722,25734,-5515,-27119,-33811,4766,-46920,-7241,-103761,-146258,33762,51282,-36997,26163,-20311,-20055,104303,37548,-39838,89165,-14334,-39988,-30692,-15535,10048,14595,86048,27828,-21193,-7152,15126,-2043,37057,19148,20090,6481,70465,42099,14119,-8455,1941,34255,-6278,32509,-2145,-12177,92245,-7148,45651,22429,60590,41150,-6792,24554,13629,-15388,-14230,30803,26020,-14826,-63974,-86589,-22622,-1777,53542,53256,961,-15210,472,-57271,33353,-30582,46486,36815,11625,-17245,-48585,-59722,-14116,-60527,14058,60657,-37819,-44549,-25992,-28439,-45677,32655,-2235,-77929,22049,35803,-11562,48183,-59837,-46174,-14345,-27803,-51977,-16686,-80231,-25762,-16154,-29297,50107,11553,70025,-53609,7075,-20107,41360,-36943,-11244,-39736,-2247,-12252,32091,-9900,18848,14346,11550,-10671,-4696,31805,10491,-17588,52046,62062,-9278,29217,-1547,-10824,-16678,17428,2250,-20992,-71740,35983,14840,-5937,8375,-47082,22288,132,-49381,15298,36218,-50116,20180,9710,33632,92266,60350,-9591,-99504,-30463,733,-29302,-7741,-41882,37333,16130,60302,-25275,68193,-61107,51472,21959,-88235,-13920,20447,-12625,31767,-25145,-36243,68354,12544,48520,62728,-1789,67142,70641,84854,62815,19237,26286,55713,-24213,11862,14934,-46161,107239,93688,19575,3563,20394,22743,-19294,23601,49319,65961,-24406,-24298,-13942,16001,-32863,-58650,-33802,32194,60380,-10994,28713,-44019,-56507,-51246,13900,-23257,30909,27541,-46726,-26154,20126,-32352,13666,112218,38760,21967,70318,53953,93170,17041,2319,-15233,41177,5661,-118443,-37586,51179,-29947,-48310,-40684,-6437,-38237,20411,-12186,-26794,-5741,6738,-83970,-15470,37902,111873,21662,67769,-15047,33492,-2904,24000,23908,-56196,-30681,-71266,-49444,18421,-9342,-1053,-21947,-3948,-17113,-11367,2338,51041,-4155,53485,45736,-47039,19842,4249,-24491,11012,-41756,35182,82763,56916,-14909,89092,45422,-25112,-13557,4458,1664,25165,-36097,19071,-2865,43143,376250,255514,67740,84423,123817,45312,57835,46963,35213,22639,25447,-40638,-55149,-41520,-6822,-33421,-56858,-100714,-50786,-48592,24885,-1886,1584,43858,32155,32754,22814,-41122,-46244,82308,-24589,69381,96693,12173,66271,26054,184772,4950,-6692,-59143,-15155,-60770,-9040,3476,47881,82449,-76985,-66682,-16374,15282,-18161,2400,-41072,-8045,78211,-2793,38042,13909,26698,40376,-48095,-11518,106903,105485,2430,-31555,11256,-61120,-3410,-9133,-26080,2312,-10112,11463,-11127,-1320,-7985,49333,25184,184126,13695,11112,9087,-58579,74846,2110,-12289,18431,27607,18888,10283,91099,78734,-21451,-37848,22291,-2176,20067,29826,74121,7446,28062,14381,-23811,29598,11781,-937,36330,-37977,-57778,26676,6005,-9976,-7247,4093,-34690,40373,33,-30192,47100,44203,-14900,-9831,30898,-35850,-6708,2976,16666,-24093,-18260,87578,5922,29846,8475,-26466,-49035,-39049,84818,42383,66051,55157,143480,-26278,617,39099,-527,65792,11663,11063,-50924,-48239,-19783,14676,44947,21462,9185,-10287,20566,-26104,8244,-6941,101105,47167,19844,42035,-26192,74425,75757,-106569,-20858,38362,-21096,58794,-58512,51220,18816,28748,-53826,-17088,2516,12217,63693,54774,46659,15286,-62710,-255,90358,38493,50172,5264,25,61960,55620,50526,36437,7220,17731,-18729,49868,-50490,-45120,-2957,7073,58358,30853,-5634,-55967,-12371,-66238,39529,-8537,-12307,28628,61146,55392,20873,-32643,42526,18066,-47849,15710,13024,23212,-3321,-91846,11355,31425,-46639,5811,-51180,41781,-29839,-43632,-22107,-145357,-16355,32037,3542,80332,37759,22390,20649,-915,1283,-32286,44756,-65772,-46520,-10088,-69460,8305,-65239,-1466,105626,-33460,12617,-96677,8298,-28793,-27759,10682,-64962,-16495,10542,-72033,-58948,-31326,28252,-28235,41571,-18010,-59590,24325,48648,15872,-52915,-19691,-32429,-12301,-40081,-136935,13727,14044,29851,10999,34337,70090,31731,-56253],[-55335,5634,5852,9487,55487,15649,47442,29373,-14858,-17056,-77480,-9638,-3951,-91069,-95534,18148,-98097,53254,41276,23902,-58698,-20674,185,-71144,-62856,89020,23415,26743,13377,-38769,-64009,-16748,56137,-36290,-2165,8275,19979,27531,-23365,62926,-56794,-28842,-10423,-66813,9599,32556,4212,-48654,6348,-32960,74007,45237,54413,1183,7448,-55530,-98630,-54045,-8825,-29518,-4836,18745,49492,69156,44988,-13695,13137,92536,44478,11138,18456,25666,61655,77564,41624,51563,-7795,9594,12880,-24590,13251,-31680,47603,-105472,3612,-86339,72988,-46833,-74132,19105,38618,68319,-35428,26018,23323,-26632,57923,24158,33717,-19848,12324,109390,17990,83019,73975,-6581,-54123,-48863,30263,-13798,-56346,4021,-5658,15585,16744,-55621,671,-10590,22047,-2288,-32683,-12947,-70604,-28268,-887,77427,-32389,10475,1503,20207,18186,-78858,-87268,-27254,18832,49195,42869,71368,82627,36478,-49502,-11524,2515,-60628,33153,121898,-18431,-41904,8401,41283,-15976,-40022,-3300,-28801,-51947,-747,57120,-81329,17293,8845,12157,3158,-14428,57095,-21251,17973,34392,-30799,-23197,25731,24790,-41580,-14096,5836,45791,-12401,37595,32152,46245,-77782,-82221,-16324,-17071,-9554,10250,-24029,5701,41293,-58617,-8654,-49892,-33031,-23490,572,-45141,15116,84122,14008,43049,40519,-19739,43587,113511,36467,-4092,9263,-98233,-63011,33372,-19299,129010,66759,-94217,-53798,19552,-27763,-109251,-52149,5017,-42411,-12068,-42300,-104915,-220,30370,-85128,4366,84244,138631,63445,-21945,-85604,54936,8588,46357,98382,41380,16150,-4703,11289,-45368,-70490,-12879,-38160,-84057,-15067,42399,-60076,-184318,-234890,-280917,-4241263,-3670198,-590626,-475994,-243201,-148923,-219544,-236241,-108291,-39451,-70458,-97500,-53741,-87864,-110022,-30408,-21606,-114878,-41396,-37115,-72163,-41066,-68927,32287,38635,29522,-902,-29909,51028,30897,7436,354,-64212,-62035,9065,-65924,51954,8568,-43010,113949,-23688,-46424,-6222,-70859,-64248,11108,-35157,-11937,-60652,3431,21364,51624,-48781,-72475,-5559,24003,-32932,25260,37176,-29564,-32621,-54109,-32999,-7435,6263,38172,-92927,-54581,-61796,-35183,2268,-35901,-11710,15990,-24093,-53283,11339,13862,-11346,-960,5182,-26377,-46097,-20838,83293,-16406,-76565,-137576,-91621,-788772,-942042,-116384,-91249,-84717,-30568,-53133,60958,55130,33283,8356,1400,17074,-83954,-69028,-22038,33971,89597,1454,37271,-62047,19770,9677,-56020,-61572,-31459,72245,44279,-23753,1574,-22468,29253,-61307,-50027,1491,-10556,-35888,-44199,-18596,-3676,46827,14263,25408,-17892,-65089,-45004,-30860,37544,38401,7285,-60260,-17422,78047,36104,-73669,20176,2316,-49924,22731,-52174,6959,-10214,10523,93107,-37275,23602,15932,-17682,-39235,-21812,8899,-43264,107665,85028,46772,-7441,13082,1077,-18036,52194,13260,2092,54571,-16821,-17459,-58178,-40378,6297,-83091,84,-21277,-75487,-6279,13327,156,57925,488,59272,9574,6868,-1345,-26312,-50194,1181,-23210,6215,-103561,-153255,29338,35087,-32900,9137,-18168,-16672,85952,39532,-17407,80084,768,-34299,-46572,-22534,-2098,-13025,74703,15639,-37815,-10823,-3114,-5587,38319,17555,22840,8183,39909,20914,22307,2257,-19238,3599,-13538,11140,-1161,-33990,91063,-23566,18411,10964,91298,18388,-16410,24478,1631,-60849,-72385,-135,21350,-36949,-70019,-53810,5181,22927,32739,32470,16513,-18448,-656,-67845,18582,-31948,47778,16812,31599,9519,-59128,-69676,-27390,-66717,-15636,39453,-47350,-24717,-26106,-34445,-17874,41657,10827,-82473,17199,57931,-12470,56953,-39094,-44305,-12458,-29287,-42017,-25123,-68960,-35493,-45978,-67896,31627,-13332,71114,-15999,-896,-53183,47849,-37517,26890,-42867,-10420,-24574,36636,11848,-2189,7472,278,5208,575,86878,25914,-46271,47733,77601,-11940,29960,-19335,5464,-22347,5491,-11996,-9055,-68800,6952,18265,2464,9004,-84588,13286,29787,-33809,21473,23272,-49799,49358,26134,-7815,85170,76240,20912,-87219,-43596,-20225,-16508,2100,-26803,31793,11971,49986,-21348,54791,-56519,56392,16417,-110920,-27046,13850,-14441,47095,-13467,-51084,40298,17504,29574,50821,1305,80409,72415,86832,129636,18675,26341,84432,-49457,9157,28127,-36898,81204,85987,15193,7379,10259,17241,-39057,-3434,41895,47925,-33284,5425,435,6797,-22595,-62642,-30981,38671,70729,-30097,5522,-61182,-50267,-30273,14813,-12919,15034,53018,-43931,-42487,16059,-32653,14272,105044,40872,17415,69383,60710,97759,10860,-10891,-11733,21736,2575,-94073,-28408,32072,-4066,-70027,-45150,-13184,-44514,897,-25326,-21001,-18497,1408,-97038,-9619,52994,102062,27847,115084,9550,23613,-9885,34007,57375,-80532,-66795,-86748,-46012,7227,-5895,9977,-28254,13503,6360,7227,-12497,44523,31494,62210,51245,-47337,19580,4543,219,15136,-27857,67561,65678,47170,18628,62721,61036,-12290,-11283,20120,8146,-10358,-79239,10048,9162,87387,388128,238934,84580,97437,99092,74903,45577,45499,26087,33663,57392,-13987,-60230,-9819,4533,-51473,-51490,-70069,-47509,-46657,30754,10616,11801,16023,16197,12384,20703,-34956,-50460,78422,-23507,67716,78092,5561,68750,32700,159123,2546,-20210,-74864,-23273,-59211,-2729,1951,60411,93276,-64474,-77637,-25562,-12901,-13424,-31445,-25613,-44194,48860,15183,31500,13667,28448,21674,-59058,-22742,91056,104984,15967,-15023,24905,-55466,-4579,11747,-25759,48929,-8099,15669,-32307,-40987,-33825,57299,23463,122125,26742,-1312,9657,-45896,90361,-12736,-26729,5665,39838,12976,15545,81617,72538,-31438,-46863,8171,3976,40961,5468,45754,-17688,19308,8218,-16377,48185,15090,2362,40931,-24201,-47342,42580,26653,22590,-10433,17177,-46799,19259,7342,-38151,13014,34165,-6539,-36801,48183,-62957,-9294,1325,38683,-18402,6011,79630,14010,30843,13892,-48923,-46231,-27339,78271,29618,59611,57028,138105,-7237,-44113,38165,30884,40644,-14946,19000,-35401,-28054,-47343,-4426,32171,17266,-7640,-10867,-358,-24764,-18032,7689,93321,39333,3845,27116,-40136,83722,89935,-95254,-23643,43681,13440,39389,-50559,48128,8198,31088,-30787,-16571,-9720,23299,64256,53601,70829,7822,-72542,-261,79142,56618,43182,61614,20088,49548,73856,54893,36159,-6451,1296,-22033,51937,-51571,-29106,-25451,-17096,42404,25580,-15193,-68151,-20941,-54600,22818,8967,-3162,38251,70256,23627,27717,-29073,33601,22570,-59686,3072,20513,16914,3343,-66355,-22370,25855,-55368,12581,-43702,43718,-27455,-38020,10890,-141025,2025,15800,-23036,64746,47496,37904,25002,549,23786,-26927,62395,-74011,-53994,-24730,-101987,-9744,-61896,-9074,120500,-9062,-11936,-86338,9698,-31136,-40833,19245,-81081,-18113,-2601,-74218,-82533,-29997,-8080,-36043,57757,-6465,-49462,15832,30114,13877,-29746,-2400,-69610,-28491,-34317,-102808,23525,20387,25309,9731,35277,61687,34582,-46313],[-46910,31117,11325,14659,49040,5347,56610,34094,-27245,-16734,-82016,2987,-20315,-80128,-62162,29028,-45954,35539,35923,47362,-49579,-22387,6900,-82871,-71341,94707,29130,13505,27665,-34314,-38160,-34206,32872,-62191,10785,22262,13088,38297,-44231,100104,-34495,-8490,-11917,-94560,14928,59871,-6959,-71622,3415,-27344,54404,28613,43059,-29503,-18463,-40662,-102694,-45285,-5250,-8600,-13429,24472,47073,49336,44668,-10825,17197,76880,30630,3577,3253,22994,75760,78587,29775,27174,-42814,-16090,-3264,-23002,7551,-38651,43608,-96910,7830,-79330,79423,-44042,-63500,22309,38249,60602,-13828,28521,21002,-23390,64966,26027,36722,-27655,23064,92936,11252,90525,94192,-28767,-32746,-59238,11761,-13392,-51336,18692,12517,35518,4482,-19960,7872,-17146,31143,-14665,-6027,8589,-60242,-28854,1555,101306,-20715,-12465,-1442,4093,11318,-93546,-64028,-26663,24114,-18014,52458,49730,77049,36122,-35448,-25329,-9819,-66111,27195,101050,-26798,-31878,-4270,15201,-31622,-40440,-24569,10036,-22162,9750,56483,-69807,6602,31397,-14337,-1162,-11892,45822,873,26473,67813,-22962,-24793,43548,33825,-35663,-13000,9800,63092,19977,50137,33185,54890,-41793,-68690,10830,-16560,-17438,8394,-23697,13691,43154,-55250,-2075,-37371,-45571,-14537,-28077,-19764,10048,81698,-17931,41459,59066,17505,52851,120099,13928,-1361,27433,-103528,-70519,61573,22844,124274,76220,-99280,-53917,8070,-25875,-126262,-33285,24512,277,878,-43683,-102896,15687,39391,-71629,-11743,80517,149471,92112,33902,-64649,75635,23928,29075,110765,97851,17989,8028,10327,-2608,-40690,7787,-54071,-78845,-8869,33539,-53183,-177956,-243165,-369821,-4402555,-3523932,-566455,-453943,-221637,-139530,-222936,-272723,-112225,-48001,-64874,-105235,-72870,-75864,-128648,-68258,-24447,-121962,-15758,-19940,-79697,-69935,-94716,42029,28760,27276,4456,-9319,30118,12063,-3638,-1773,-66092,-67502,32447,-83167,32571,4247,-38103,107658,-17583,-52234,-11576,-72880,-48530,16322,-6051,-9,-58227,-2447,74635,86829,-44282,-82803,-1494,15661,12899,21158,19938,-12941,-36426,-67576,-60508,5930,7409,47048,-73375,-34831,-52958,-24521,8965,-42333,-12393,31463,-33243,-57909,3608,7220,4719,7734,-448,-43773,-32914,-16283,69317,-18879,-67121,-145946,-84530,-787472,-908657,-101110,-140751,-96489,-13235,-54311,49818,24464,21769,51558,-15978,37144,-90342,-46777,-19283,23288,82220,8462,58572,-40460,27627,-1696,-34792,-50100,-47840,70410,57216,-21100,27107,5391,16344,-68290,-35791,-5051,-14528,-44742,-17976,-22632,-1773,15880,307,35274,-40607,-53980,-47068,-14388,44131,29322,-6424,-16847,-42882,85452,11422,-89888,-10073,-14855,-17718,12076,-22048,10891,-42886,-7586,65365,-38182,1108,8469,4795,-44906,-23619,21576,-41342,107748,72779,39911,-12617,26004,-6307,-29371,44342,41302,10827,3160,-39235,23019,-54753,-16561,-1514,-88670,7692,-4757,-68332,10184,15762,-1582,56435,-47253,44823,14463,-20089,-10263,-13357,-57068,-8429,-4486,15285,-77393,-130922,26855,14743,-22015,6403,-12940,-7003,74801,34314,-651,73344,20984,-14786,-60144,-38371,-13161,-31362,58598,1871,-47608,-15457,-22601,-13523,37306,-2302,20796,10399,12738,-10742,23173,5603,-25201,-22581,-24142,-11034,11921,-47468,68059,-27737,-87,8034,108837,329,-32764,19158,-747,-75934,-113628,-38362,9597,-58127,-54451,-4980,32866,51253,12830,9709,31509,-21741,-7815,-73072,1856,-26477,45173,11292,53258,29184,-65309,-73489,-43654,-64722,-29047,20687,-48733,8158,-15225,-37176,14882,45198,22014,-83524,10538,71613,-14716,52765,-2516,-29479,-9858,-30483,-29541,-34908,-51371,-43389,-64809,-88568,11467,-29771,66039,12724,-2729,-65400,34731,-36298,53229,-43175,-19794,-24412,41657,26594,-20156,2340,-10205,21043,1083,108188,32662,-65429,37527,80774,-10911,28862,-31919,7848,-17252,-18830,-18845,-2159,-57465,-17102,16655,4581,8298,-122273,5780,45507,-5960,21119,617,-52481,67184,37091,-25077,74912,68236,35237,-72809,-61115,-35953,-354,15028,-14760,15466,6915,26092,-15588,37115,-34313,48182,3988,-112983,-42446,4359,-19599,61423,-5208,-59461,13524,18300,22645,26661,684,77886,67305,79136,138515,16970,19323,96717,-70852,-2809,45508,-23840,29657,59810,8638,17611,1214,8584,-58026,-27245,27222,30586,-36807,24644,11845,1025,-17993,-53955,-25020,40447,72542,-42225,-17180,-71249,-39041,7175,11558,-1918,3076,75280,-36495,-52331,10407,-26678,13743,100169,38229,10662,59511,54105,83133,7010,-20777,-5090,3395,3374,-62887,-11342,9386,18006,-69757,-38585,-11821,-35382,-7907,-37116,-1624,-15562,-5973,-101961,-7261,54470,76904,22726,137198,33288,5798,-7019,44401,83018,-87857,-95260,-96429,-40335,-2143,-5158,17281,-28302,30103,29694,20777,-27434,24897,58020,58529,50401,-44661,8290,3267,18630,18400,-12230,91042,32899,30646,45903,37845,71606,2587,-13944,33308,20053,-37579,-105847,4713,19459,124328,405868,227556,102570,122298,65891,89722,36601,31729,6674,36476,67357,10258,-62767,13470,-816,-71317,-48623,-25753,-34474,-43844,35746,32782,32545,-7643,-1540,-13190,13435,-29741,-35688,75078,-14174,64244,50328,-2134,67673,41881,130116,371,-32577,-74808,-19613,-56041,-4627,1099,68346,89064,-44772,-82191,-30322,-30849,-13623,-71204,-18974,-68227,31974,28498,22643,12046,27195,-9970,-58082,-30708,73115,102183,22318,-4759,35387,-47366,-7895,27324,-25093,79604,-2030,18022,-32674,-62163,-53727,57619,22146,30994,35594,-14122,9303,-26153,85577,-28935,-33857,-9668,55993,-10240,24991,53875,56595,-33583,-44717,-1474,14992,53109,-19804,17479,-46240,7768,-5385,-7028,39278,21276,10157,35146,-5571,-31613,51302,41828,49287,-15140,26593,-58810,-2890,13602,-44333,-20056,14244,12179,-38885,55951,-91647,-20950,-931,62727,-4209,32393,65269,18596,25493,16577,-66080,-37206,-31757,50098,12455,51424,49902,121855,5313,-93335,37907,55076,3366,-35743,21919,-13077,-4765,-69072,-23376,27395,30164,-14630,-4980,-4732,-19475,-46557,25254,85273,31943,-12406,-1874,-41940,92333,109793,-71830,-24634,45423,39402,15329,-27171,36131,-1236,27355,-14532,-14800,-17333,30017,60205,44453,85119,2004,-58711,1774,57147,68549,23413,94063,35134,22244,71863,52095,33756,-21839,-7883,-17435,48245,-37593,-5111,-47703,-32188,36240,16821,-20864,-68777,-22875,-36399,4612,5543,12999,50798,61779,-7546,33438,-28666,19585,22678,-63884,-10356,25164,11846,2262,-46528,-41128,23836,-38897,20820,-30705,22049,-31367,-35865,32035,-108938,22122,13047,-41873,34931,43549,46719,28699,-5729,36483,-15683,74504,-73897,-52968,-36767,-119858,-14904,-46756,-18580,117207,10524,-43745,-77067,13056,-34521,-51306,23548,-91580,-32295,-22923,-83553,-97975,-28510,-40256,-39568,64003,-1804,-23899,-11063,29245,16405,-4033,15315,-89541,-36185,-22988,-62953,31764,17165,11327,8923,31766,48527,32444,-47952],[-31210,49202,9126,14305,43116,-14741,52678,40546,-28632,-18828,-79189,16145,-42103,-58208,-28122,32051,-4262,12126,24943,56878,-26930,-6545,17784,-85589,-83644,84022,25183,-3199,40280,-28337,-20342,-47365,14803,-74135,13607,37007,3940,36608,-50219,118658,-15299,8095,-15817,-110358,25935,72972,-14915,-79473,-241,-18284,23189,17303,27665,-50865,-42670,-14528,-85081,-45111,7508,13410,-27047,31879,39951,800,50709,-5324,10730,46958,8406,-4308,-4832,23428,76011,71236,3560,-4333,-82138,-37520,-26168,-7727,9675,-41037,33503,-71666,16502,-57912,74496,-39710,-46264,27474,15220,46372,12103,29860,26094,-21097,57933,14588,27905,-29489,33026,56681,23262,90885,89631,-40199,-9619,-64053,-8810,-12363,-41928,24508,30331,56060,2547,17999,15107,-28184,28568,-20733,16502,18445,-40548,-24956,395,105214,-13431,-43558,-23154,-10264,5608,-87245,-26157,-17981,26575,-103691,53936,32890,72512,34103,-8557,-26321,-14130,-59601,23068,62683,-33161,-16179,-11959,-16946,-38202,-26893,-35792,28544,4718,15891,40820,-54771,-14844,54494,-40623,2332,537,40614,22153,26862,82232,-14764,-29710,55375,33121,-29312,-10401,15129,79876,35411,42731,32276,49296,-4786,-46832,36163,-2383,-18633,9450,-23881,7523,36403,-29680,-2413,-23829,-55801,-20774,-54144,10368,9048,73801,-41847,34928,67592,51245,56255,116649,-6260,-7396,45644,-95535,-72206,73980,37525,101679,72092,-91210,-51491,-314,-28289,-128008,-13162,50444,39198,12508,-36765,-87461,10614,12101,-45637,-16268,85233,145392,96130,74718,-41155,82072,36769,8290,110709,142418,12048,8252,-10811,25184,-18145,27279,-60285,-78186,-1333,38144,-49165,-159693,-224842,-438334,-4539162,-3375686,-553503,-422220,-213561,-142067,-220867,-292799,-109109,-71650,-64030,-123925,-83776,-53374,-135318,-106265,-33709,-130006,-3998,6889,-81097,-88386,-115581,31293,5654,21033,4506,-6784,8261,-10309,-19219,-8927,-63445,-69594,40222,-95785,-6385,3941,-29655,85792,-9261,-46675,-12655,-72460,-27225,21712,23797,8887,-54037,-4727,114589,74956,-42093,-87885,4762,-284,38436,6763,-6032,-1467,-36366,-67990,-91199,17026,4302,43620,-54398,-14851,-51241,-8258,8790,-48460,-10989,46520,-27737,-57800,-7200,-2049,15700,18071,-1885,-58054,-24089,-16869,42434,-20346,-58602,-144475,-72681,-774716,-904665,-90399,-182096,-101000,6027,-49191,-1594,-9497,9650,82053,-31274,51787,-83928,-22508,-23668,967,53155,9465,70089,-9285,27157,-22544,-17777,-25825,-64747,63583,58827,-20117,45259,27603,-3130,-65265,-29014,-4732,-19420,-53644,8276,-20646,-2617,-10502,-16352,35330,-49962,-40678,-51037,-9037,44315,19705,-18931,47164,-55793,60523,-11851,-91876,-39973,-31334,6099,-2220,16217,12486,-66060,-19524,29609,-39542,-17626,-6930,23767,-45936,-28586,31889,-43239,97637,54250,30722,-13904,33455,-9468,-39099,41820,67047,11482,-57166,-81056,49684,-37121,15557,-6732,-75754,7984,17562,-47316,25925,17298,-1967,45389,-76290,26376,20709,-48139,-26446,11114,-49874,-19985,7484,21290,-30207,-91632,28644,-3632,-9521,17836,-5624,6832,67696,23638,4948,71797,31008,11383,-67896,-54065,-20673,-32454,43910,-10719,-48666,-19764,-37708,-25185,36439,-29629,11534,11468,-732,-41787,17225,-934,-16290,-37108,-32672,-26506,32628,-47381,31745,-21186,-3276,14772,105401,-8227,-51758,13545,12370,-51310,-122986,-73408,-6080,-71359,-25103,36082,55251,74536,-5187,-9602,41515,-27173,-20983,-72494,-15149,-17209,40839,22332,66611,35831,-67928,-74666,-58319,-58140,-26645,9254,-41501,43957,6937,-39170,38555,40375,29727,-78501,5025,73302,-17563,37802,39756,-8893,-12564,-30840,-18783,-44305,-34436,-44092,-67788,-88686,-5654,-36545,60505,22564,407,-52952,9926,-33952,58401,-46016,-28153,-13656,45397,30648,-33774,-1744,-16750,32052,-4433,90286,26840,-71522,25861,71571,-4594,28301,-34491,-11401,-2685,-46897,-17723,-1231,-41509,-21205,11421,2413,7995,-144299,1434,43450,21794,14029,-24621,-55806,69749,41192,-21466,68005,40061,33026,-59019,-77486,-41772,14747,22119,-6160,-8084,-386,-10422,-10824,23420,-2638,29963,-9995,-94759,-56823,-7510,-27553,68771,-1391,-60488,-4660,12341,32078,-8158,-1780,61642,57754,61546,92634,12427,5120,87565,-80903,-21806,59133,-7403,-12724,28741,1066,33647,-4773,-2272,-71456,-40646,11539,19660,-33693,23668,14200,-606,-22613,-36066,-19438,37471,66552,-41217,-34349,-74674,-24875,49516,4873,7070,836,85485,-28418,-54190,3480,-15123,11052,97368,31567,6480,43112,39795,53221,4136,-23592,-919,-10993,8442,-34370,6846,-10215,29996,-43287,-25503,-1127,-4678,-4683,-45065,22466,-712,-14112,-96850,-7403,45342,42666,6704,124077,46585,-16812,5102,52669,94767,-68732,-102842,-91459,-35631,-5757,-4082,19088,-23141,42513,45323,25351,-38225,2687,70265,44969,40138,-41132,-11355,2463,28710,21280,3225,99930,4981,11851,59749,20184,74794,17098,-20546,41329,34576,-48380,-111558,2617,25115,144013,426747,223406,118639,151352,39052,79319,35211,7870,-14274,33592,48537,27840,-60571,26736,-18315,-87104,-51180,14625,-15815,-40016,41464,62876,53532,-21872,-15967,-37942,-1060,-27431,-5903,83450,-1327,55305,21013,-8483,61946,49581,110175,-5295,-42430,-61104,-9957,-56834,-12272,745,70296,71338,-24428,-78205,-31723,-35775,-16601,-105368,-22380,-74220,37270,32612,14053,7551,22837,-47548,-41062,-33266,59268,95982,19640,-7549,35203,-41373,-7962,35722,-22623,85828,5412,18237,-12414,-55234,-64012,49278,22785,-34069,39282,-23616,6672,-3156,61038,-41674,-32462,-23334,72504,-47705,33346,16853,34251,-27339,-29652,-4782,24863,50576,-40439,-1862,-67489,-2022,-23036,3603,2123,29932,18625,18003,10327,-13942,45253,45719,64257,-13991,33336,-67747,-23527,14577,-47202,-49512,-10791,41832,-18543,54284,-110321,-38951,-2538,81358,18717,55837,48264,19668,15198,17841,-73844,-22592,-47645,8256,-2776,45537,38951,100074,6508,-125507,41927,61397,-37719,-49593,17764,7704,15648,-76659,-33581,34597,52880,-7865,6087,5252,-11949,-67491,41323,80309,26645,-20413,-34584,-27722,93272,123972,-46290,-25293,43716,43930,-11122,6908,19938,-7457,13663,-4152,-9214,-19374,32857,48566,31074,87397,508,-25752,3802,29846,69127,-4463,97254,39507,-11519,55012,40663,24811,-38423,-5126,-4269,39529,-15508,18880,-62936,-33851,40914,5981,-17878,-53824,-17323,-17661,-9885,-14647,30415,60540,39929,-21371,38187,-31143,4908,21857,-58180,-17173,22788,3075,-6110,-30479,-42635,21847,-8178,27711,-15070,-19843,-40204,-37850,37983,-54049,38189,23002,-45814,-1301,24458,48351,34511,-21367,32502,-3012,81485,-55413,-41556,-42104,-111617,-5835,-24085,-27293,92177,19080,-70597,-66689,16632,-38095,-57601,23452,-93332,-52108,-41418,-97140,-98182,-25118,-58342,-35136,53939,-3494,11366,-49690,52513,18853,18247,28331,-91423,-34599,-7810,-26045,34598,4533,-5667,9765,26158,31231,25111,-54891],[-11901,54781,3656,10045,40519,-36541,34964,46053,-20216,-22511,-69689,28142,-55666,-30146,-1169,30581,14546,-8527,14246,50544,6800,22758,26905,-80504,-90900,62100,12785,-19337,47919,-27687,-13445,-55450,5008,-71310,9806,48249,-7994,28909,-35348,116719,-2977,17066,-21152,-113816,40391,65017,-16820,-71826,-2867,-9390,-13213,10081,11936,-56987,-50886,16015,-50130,-51059,25367,29939,-42315,38907,33775,-55782,65530,3820,-4123,15909,-18542,-9592,-3639,25653,61208,57660,-25335,-35339,-115360,-49114,-50263,11740,19944,-37886,17220,-38238,29187,-25008,61893,-33813,-28614,35796,-26326,30586,28138,30595,37950,-17927,47682,-2576,14688,-24143,37503,14307,63804,80908,54963,-42410,9810,-61062,-29241,-8915,-29880,18845,42676,72236,15565,49492,21684,-38688,15728,-18524,29480,11364,-15227,-14896,-570,88335,-11157,-66255,-51654,-19716,3515,-62440,8693,-1707,25829,-170957,45177,17239,68790,31974,20803,-13841,-8058,-45409,22627,18570,-36180,-923,-15031,-43169,-36017,-10774,-32341,28167,24142,20233,17953,-38234,-41059,71305,-59740,12397,19030,43377,34524,20748,78825,-7151,-33568,58351,23022,-21854,-4414,24954,91636,33082,25112,30034,30690,21211,-24420,53064,23618,-12111,9468,-23021,-13318,21076,9399,-8220,-9564,-53135,-35581,-67502,38468,15775,65196,-54828,23920,63210,75539,50699,102704,-21394,-22507,61095,-74567,-71105,63918,22104,77752,58580,-68377,-47075,-8788,-36223,-115708,3223,75957,66615,23129,-22460,-61811,-13542,-32978,-15725,-8948,96420,126904,74994,74289,-23120,71638,37696,-10598,101336,160283,-1697,-9024,-46156,31240,-3911,36475,-57323,-77124,5319,54420,-46064,-133767,-192563,-480898,-4613229,-3276869,-555958,-390568,-223490,-154026,-210949,-284845,-99654,-98338,-68838,-152466,-79427,-29697,-131440,-135229,-50027,-140383,-10145,31496,-77313,-92482,-129877,6850,-24318,12200,-846,-22502,-8134,-27985,-34849,-18125,-58292,-67657,28029,-102373,-48971,6021,-21439,51595,-1224,-29309,-4869,-70831,-3353,29574,44205,13669,-52231,-6530,119011,29866,-46156,-88349,12771,-16877,40701,-14454,-30178,5303,-27153,-54271,-113331,23643,-543,28146,-44740,1818,-60146,8518,-720,-55939,-7007,54358,-12338,-52316,-20084,-12617,19232,27369,-3538,-65092,-20995,-18347,10584,-21894,-51420,-132650,-61787,-758799,-924076,-88277,-208139,-98803,18743,-38646,-68695,-35308,-72,77012,-42425,57648,-66798,-3579,-33896,-26815,13136,1478,66579,14768,15374,-44789,-6565,12212,-77371,48402,48184,-20842,51365,36430,-25573,-51184,-32444,-1605,-21888,-61294,26156,-15695,-6117,-26487,-33565,25980,-44290,-30181,-55171,-14950,38641,10805,-27280,93691,-62076,9023,-27838,-78525,-60370,-42531,11805,-19230,45671,11935,-76053,-20429,10,-40943,-29918,-25478,30807,-43634,-35428,37259,-48718,79729,40691,21375,-12717,34988,-6269,-43812,42267,83353,129,-111988,-123944,56929,-10551,44970,-9456,-51616,737,41249,-18861,39907,17077,-1030,25262,-86756,9379,23884,-69025,-41782,41944,-29026,-30146,14083,26326,22212,-52809,37545,-15435,-3135,36543,786,19102,59215,10989,1742,72722,22979,34481,-65793,-62225,-23535,-15466,33843,-19857,-41631,-20710,-44083,-38109,38030,-52604,-5726,7863,1024,-60607,7612,-15453,2331,-37267,-35539,-31276,54527,-32980,-4747,-8466,7967,29565,85042,-5375,-67729,12516,38451,4288,-98486,-96599,-20991,-68501,6953,51381,69644,86294,-21345,-22702,44979,-34452,-37060,-66762,-30824,-8354,37078,47299,64133,28893,-66524,-76260,-66620,-50422,-14871,6635,-27955,68868,36363,-42432,42751,27262,33680,-65054,3208,63454,-18554,18074,74015,5614,-25857,-29346,-12622,-49373,-24079,-35195,-56126,-72306,-16514,-35390,58636,13517,4596,-21956,-13133,-31471,42155,-55080,-33289,2886,46212,24615,-43101,-6707,-17975,35132,-14771,47502,11810,-64955,16915,53307,6781,29325,-26070,-49028,15102,-68093,-10118,-6475,-26516,84,4870,-105,9950,-134929,1738,27894,35218,2324,-44634,-56786,58926,39589,-6543,66164,5738,19907,-47496,-88009,-37656,25037,16767,296,-32311,-9020,-50037,-7674,19910,28606,7405,-19140,-64134,-67211,-20126,-36886,65869,-360,-55072,-11323,-298,52908,-44292,-2094,38829,46460,32784,19533,2329,-14031,57214,-78498,-42682,61099,14350,-13204,7681,-6518,51646,-6575,-12671,-74190,-40619,1116,17481,-25202,2807,4891,1043,-36356,-14999,-18458,30541,55583,-25176,-42225,-72842,-10294,79685,-3381,11225,10053,77872,-23578,-49903,-4073,-423,6193,94151,22493,5671,21629,26096,20163,331,-17625,-3505,-20336,16699,-13929,19106,-21304,30765,1077,-11593,17587,46270,6128,-47736,38423,17090,-22093,-82331,-7478,30553,8577,-15779,80760,42250,-39682,21169,54649,91188,-22891,-84643,-68697,-34561,-2614,1292,15304,-14239,48805,48813,20902,-41867,-9787,68289,28341,21126,-38988,-34152,3441,31083,24198,16935,94186,-7402,-2979,59880,12067,70538,28018,-27312,42668,47119,-41265,-98162,2458,25226,143084,448177,225643,129291,176224,29733,43790,40825,-19772,-28025,28475,6890,35208,-53116,30846,-40135,-92388,-58084,37600,1844,-34535,47158,91591,64971,-24405,-23913,-55291,-23011,-28075,26998,104077,7181,37461,-760,-11535,52488,51116,96956,-17916,-48708,-40947,-25,-64111,-22390,-811,66210,46853,-9350,-64470,-31396,-33356,-18867,-123235,-32309,-64471,59005,25528,8562,-1288,16660,-79293,-9792,-28429,52901,85018,10729,-22928,24078,-40067,-2246,36844,-18162,73676,11154,16348,19498,-23243,-63298,34644,25903,-46977,37268,-27346,188,16557,23880,-46571,-24439,-30857,84658,-89295,34246,-18395,10115,-15179,-4446,-2915,26213,32691,-52093,-5618,-71142,-6915,-39553,14750,-47892,39339,24649,-6570,15963,2345,20573,33902,65170,-5153,38455,-70995,-41061,7554,-45357,-70676,-35120,77887,14783,46174,-111324,-57410,-2585,88646,47194,71303,32359,17083,2005,19445,-70681,-5329,-65741,-35043,-10370,42787,30505,78270,-4484,-122179,52464,46410,-73257,-58993,7097,20200,28428,-66175,-29614,50108,69597,11086,18521,21239,-4040,-74333,52145,80744,23673,-14763,-59634,996,80619,121723,-25515,-26465,39380,22388,-37855,42410,5688,-8869,-9713,2925,1790,-16537,33443,28484,17089,79180,4211,13449,4343,3785,56914,-32991,77410,30769,-43017,32651,21620,7949,-54215,9122,14458,28933,4836,36215,-65518,-21288,52955,-4909,-5309,-24262,-5857,-3931,-17274,-40815,43506,62156,12694,-11273,41836,-35406,-5929,23539,-42394,-12596,14181,-14213,-19309,-15917,-30649,16957,17618,30852,-293,-69528,-49689,-38200,32040,7118,46339,39288,-33255,-32352,-5065,44836,43224,-46152,11466,7956,85555,-20002,-19110,-37932,-79052,12917,-1827,-32968,51650,14600,-82060,-53165,16425,-40996,-59357,20161,-83883,-65562,-50738,-106183,-81295,-18623,-57580,-21950,27664,-7463,45603,-85525,90031,16380,32564,32157,-76722,-24655,7652,5889,30159,-13211,-16168,12434,21298,10760,13086,-58099],[6063,47723,-23,4936,41446,-49368,7768,48655,-8543,-25823,-55128,37428,-53290,-2559,15945,30222,11111,-19565,9758,31314,44123,54769,28772,-68919,-85695,38730,-1450,-30571,47899,-34760,-15809,-57904,2514,-58994,1522,51712,-21704,22563,-3053,100485,1661,17621,-26594,-109344,53856,40634,-11920,-54577,-2271,-4189,-46922,4209,-916,-45055,-30727,42484,-8466,-56933,42750,35970,-55887,43367,32887,-90732,85948,15451,-21068,-2494,-45304,-9687,3543,26903,35583,42084,-41045,-59692,-134147,-48628,-68970,24638,35129,-29646,-3535,-7088,43634,13347,46706,-27226,-14794,46919,-70325,18777,25272,31166,54247,-12369,40789,-16319,4630,-11935,32458,-20279,123180,62260,2230,-40257,21807,-49990,-46800,-1466,-17138,3172,47349,80021,41616,67060,26579,-43085,-1319,-8504,33580,-9278,10704,727,2261,55849,-13176,-71031,-75110,-22655,5830,-27991,28259,19675,23241,-186622,27205,-3493,65148,31345,41417,7267,6734,-25135,25925,-18903,-34986,9567,-15352,-52682,-28325,-1417,-16455,17985,33570,26106,-2648,-22968,-63132,76130,-67183,26014,37067,49472,32846,12391,64399,-562,-31683,51656,5652,-13983,4181,38978,92071,20020,11444,28115,5488,29761,-9413,56540,55508,534,5685,-20241,-43561,1113,48961,-15311,7214,-31532,-48982,-60567,60325,30789,58427,-57329,8723,46780,87776,35883,80537,-31947,-43527,72030,-45176,-70537,32062,-10130,60173,41107,-34671,-42231,-23728,-48607,-94408,12611,92936,76285,32122,-4783,-32231,-46664,-72580,8922,6682,109131,97707,38092,25728,-13784,47804,22612,-21637,86530,144950,-21598,-41763,-86773,13886,3042,30985,-48283,-70966,8923,73986,-40997,-106352,-163549,-497902,-4598871,-3263616,-573964,-370347,-248756,-169132,-192134,-249841,-86340,-116415,-78199,-183581,-57046,-15856,-122681,-149608,-71297,-149995,-30005,42966,-71437,-83772,-139370,-20520,-53515,3350,-10203,-49070,-16296,-33733,-46810,-23913,-54023,-63715,-1246,-102198,-75626,8203,-16569,14850,3104,-3814,13561,-70010,18413,42025,48966,14845,-54992,-9985,85038,-20379,-57009,-83742,19975,-27666,29649,-36099,-44281,8759,-5491,-29845,-116893,25970,-4661,7095,-46580,13201,-77283,20257,-19419,-65237,-760,51119,5965,-41280,-32445,-22204,13527,30234,-15191,-62693,-22426,-17168,-16995,-24119,-44888,-110581,-56080,-747423,-957805,-97724,-220778,-92006,18309,-25575,-117189,-45594,-7069,31640,-48235,54144,-43342,4893,-46636,-51377,-23976,-15171,47119,21113,-6356,-61809,-968,58012,-81349,23574,27272,-22732,45913,28544,-46903,-28701,-44977,-518,-19049,-66807,29248,-11464,-10699,-33239,-48475,10556,-26527,-25949,-57174,-28195,28943,4090,-28721,99433,-68909,-49023,-34314,-55207,-67347,-46437,-1014,-35883,51610,9890,-72877,-9496,-12394,-40473,-34504,-41071,22092,-39798,-41559,37182,-55474,55292,35798,12074,-11138,31213,3245,-41751,39940,86683,-22739,-147676,-146591,47766,17519,59450,-11260,-25844,-11218,60310,8620,51674,14697,1080,87,-84439,-3306,20563,-76200,-49040,70753,-196,-37369,17762,32075,62548,-26438,54803,-18812,-9992,52623,2738,22521,44769,600,-1474,69858,-572,45992,-50250,-60191,-22503,11851,27778,-24325,-29734,-14608,-40046,-48697,42622,-63652,-28749,-3919,11534,-60538,-1424,-32496,23191,-25594,-32446,-26289,71408,-8303,-30805,4909,25791,48079,63740,7573,-76003,18728,67816,65925,-51810,-103980,-29802,-45615,31664,37565,75312,83875,-35380,-29896,43111,-40660,-49559,-56881,-43205,-3611,34921,79301,43806,14630,-59549,-78997,-65625,-43521,-2159,11131,-12370,71472,65282,-47495,25492,8837,34426,-43558,6277,46666,-14342,1191,88363,4527,-50170,-25264,-11495,-45861,-22749,-19002,-37865,-47114,-19941,-29543,61489,-5721,5140,15030,-20847,-29539,13000,-70154,-33563,19421,43362,12173,-48636,-14539,-14671,29728,-26473,6176,-3345,-48635,13201,30853,22325,30569,-9948,-90091,26507,-74691,1215,-16982,-17514,39448,-456,1039,15257,-89879,7401,8267,24379,-9877,-53988,-52733,41231,34970,11512,66528,-16687,3929,-38897,-89771,-28308,28257,-2254,6669,-50017,-16405,-77542,-2808,27863,51037,-13422,-18523,-32169,-71508,-30788,-45488,53167,1170,-44998,-9406,-16990,72521,-67235,3472,17975,35434,-8550,-48297,-14463,-34303,11676,-67755,-59012,47396,42531,33995,3814,-13513,65783,-3873,-19687,-62884,-28872,645,22281,-14794,-27217,-14158,4138,-55191,4043,-24723,21270,43943,2362,-39453,-66815,2042,84841,-10587,9003,27553,52687,-24375,-43423,-11219,13693,56,87228,13219,5003,-3097,20444,-1747,-5556,-4055,-13881,-24703,26119,-2887,20009,-21335,24134,47074,-2281,40684,104479,16745,-45151,34903,27501,-29264,-61358,-4372,14743,-16284,-37745,23536,17521,-58232,32983,46660,74504,37540,-45943,-32412,-37767,5342,13963,7385,-2449,49421,40645,11305,-37372,-4308,55626,17387,-1689,-39892,-54055,5504,27749,27484,27850,77770,-3671,-8028,51194,12526,61166,32987,-28811,37260,53014,-20029,-72075,2703,20617,124810,468124,231344,132569,191519,40747,-4922,48111,-43083,-29244,23892,-41396,31019,-42414,27717,-58566,-82803,-65312,38829,11943,-26619,50246,106175,61581,-15995,-24955,-60350,-48295,-29938,48305,126226,4917,11314,-8134,-10259,42152,44072,83304,-39020,-51085,-23434,6897,-74375,-32088,-5407,57659,25296,-1919,-42071,-30661,-33259,-16750,-118096,-42328,-46929,78785,9072,8337,-13788,11208,-94239,27278,-15093,53931,69677,1616,-43107,8633,-43689,7885,32075,-12716,56994,12944,12654,50391,19830,-52696,18130,30559,-21144,29476,-25040,-11292,25451,-14519,-40952,-13758,-29636,88517,-120320,23545,-43538,-10777,-1387,23893,885,13644,4553,-52495,7867,-51939,-5788,-49450,25250,-87239,46962,26879,-31298,7029,14625,-19157,5432,54140,9334,42073,-67319,-53602,-7490,-38471,-78567,-53216,110188,48621,36245,-94617,-69626,-1013,82371,74657,74651,20207,10254,-11625,22410,-57741,10037,-77325,-68103,-7153,41752,29135,60148,-23906,-78925,69177,15379,-96121,-67834,-6622,22449,31459,-39589,-11997,64594,64346,35982,27643,33311,2566,-66705,55610,86063,22587,3947,-69464,37623,54158,99410,-12334,-28105,33498,-17891,-62327,68501,-1422,-4949,-37662,8743,17612,-11027,33300,2556,5126,64411,11888,44701,3166,-15623,34808,-54414,46928,10607,-65861,14035,-813,-14124,-65409,29127,32794,20905,14900,43283,-53518,2274,66310,-13753,13338,12803,8182,1612,-16803,-61945,48702,53422,-11789,16220,43946,-38983,-10007,29322,-18857,3317,4721,-40713,-33602,-2536,-12068,8606,21520,29285,11083,-108978,-53756,-26695,21974,53332,45565,52638,-8299,-48867,-36186,39595,53002,-76156,-20538,15735,89579,20913,12483,-24528,-37519,33396,12054,-34593,9501,923,-75210,-36230,8375,-42903,-57165,15487,-61828,-61549,-47168,-101485,-51655,-9021,-39373,-2499,-6915,-8298,66419,-103303,118579,6650,37206,25297,-48230,-8930,19160,35897,19080,-29529,-12172,16228,19466,-11016,-2116,-51556],[18289,32786,1481,2240,43025,-44246,-20852,47739,-2729,-26297,-37524,42715,-36320,18367,24211,36036,-5632,-18762,15103,6108,75467,76974,20830,-52762,-66871,23572,-7235,-33426,39238,-47032,-22690,-54458,3574,-46139,-11033,44818,-33898,22929,32544,79561,-22,11527,-30596,-102805,60676,12815,-2836,-37075,2981,-3945,-70550,-2682,-9728,-17091,17632,58126,27879,-56124,54479,29730,-65276,43492,38014,-83726,103267,26445,-31867,-637,-66853,-2987,11318,24997,7247,29363,-29660,-73371,-135057,-37921,-78279,24526,49522,-17968,-25299,13091,56545,49982,33429,-21609,-5905,59199,-93402,15184,3938,31804,70918,-4015,38934,-20059,1721,5354,16660,-38161,174493,40779,-44900,-38789,25296,-32688,-58673,10282,-5369,-17201,46181,77871,70560,66772,28473,-37811,-14167,6398,33581,-34879,31776,19240,10689,16585,-18046,-59247,-86216,-19627,11566,4410,30547,42022,21316,-141868,4105,-32173,60714,33091,45618,28760,25191,-536,31145,-41016,-29434,13736,-15174,-41477,-19921,-1510,2016,7746,33331,35765,-13877,-11756,-72382,66718,-62281,40020,48013,49791,16623,6156,47524,4336,-21209,36629,-15173,-7583,12735,52828,75881,6495,12439,28853,-17247,21928,-5740,45545,84171,16365,-2270,-15816,-73747,-16730,77763,-18950,28496,6046,-52534,-31864,76225,51288,52944,-52480,-9508,22669,88656,15500,54424,-40750,-64662,77434,-15483,-70881,-12880,-38935,48320,23774,2202,-38757,-49270,-62276,-70317,14007,95210,65467,38004,10897,-6009,-74737,-92152,21894,24552,117598,63585,978,-51203,-11953,17206,-5630,-20609,69892,101088,-44679,-81765,-123848,-21904,5574,14007,-36969,-57443,8541,86001,-31685,-83694,-152133,-493673,-4500435,-3340824,-602687,-367152,-280352,-181086,-166495,-200722,-72500,-119478,-89417,-202950,-21113,-20541,-116144,-149720,-92966,-153051,-53961,35674,-67297,-67393,-147542,-40769,-75733,-3174,-20860,-74852,-17153,-24916,-53160,-21911,-53820,-61315,-38201,-95182,-73371,8441,-16170,-13604,623,23160,39845,-71905,32831,59079,38230,13962,-61484,-15079,27498,-53905,-70689,-73096,22151,-29263,20691,-51027,-45168,10336,27694,-1527,-98770,25739,-6882,-9554,-54935,18756,-95519,22743,-43987,-74307,6701,37069,20810,-25301,-40604,-28383,-2015,19804,-44166,-51671,-25253,-11747,-32412,-26797,-38046,-80522,-57319,-745922,-998784,-119332,-226415,-83074,3255,-13477,-124464,-39911,-13461,-33289,-48488,44308,-18376,2037,-57709,-64887,-47352,-36970,15289,8444,-33041,-70439,810,97824,-74637,-8642,853,-25058,34485,6554,-63358,-3964,-61981,-4525,-9685,-69789,15589,-10654,-14088,-35929,-58336,-5532,-2262,-28705,-55614,-42637,17728,729,-22171,67909,-79060,-89808,-33038,-31658,-64306,-44417,-25774,-47819,29442,7196,-59568,9741,-5174,-35526,-31784,-48433,175,-36158,-43966,33203,-60088,26929,33512,1469,-11059,23567,16732,-33549,29320,78068,-51760,-156801,-137767,30894,39650,50339,-13543,-6417,-23346,68993,27222,60494,10549,3669,-23428,-75760,-11871,9872,-67346,-44495,88551,27505,-41669,20292,38820,82258,-14571,78324,-14883,-32345,57869,-2022,11841,22836,-3932,4993,57686,-29818,41727,-19909,-50339,-19970,35388,22029,-24224,-17760,786,-27087,-53371,48282,-61674,-52088,-24681,21072,-43613,-6367,-45394,39179,-8652,-26216,-16549,79137,19462,-42865,14721,39197,64347,60743,26825,-74773,31206,88615,104031,-1539,-97157,-28153,-7090,43141,4673,72247,68665,-45962,-33182,38742,-41515,-50275,-43893,-49631,-4676,33356,108807,9906,4584,-45702,-80940,-55398,-37357,5275,19027,529,48703,84316,-53288,-6643,-9996,32640,-18837,13578,30133,-2235,-6747,78035,-13878,-78523,-18736,-13323,-31499,-28365,-1962,-24915,-21044,-16665,-22089,67028,-23139,-835,44778,-5435,-28179,-16202,-87063,-28403,31030,37426,-2016,-50533,-25760,-9374,17803,-35113,-10821,-8417,-26524,14893,8636,41226,28482,7537,-114246,22587,-65039,13427,-30479,-16820,79856,-2413,8100,23580,-23738,17877,-5588,-10903,-17737,-51521,-42147,24679,29864,28197,64728,-14253,-7945,-32985,-81953,-20932,24041,-30120,14551,-55917,-19536,-79545,9703,42580,59920,-28088,-6624,-7932,-68756,-36348,-51137,34398,6165,-32052,-6114,-33608,77067,-65327,15981,5450,25838,-59464,-89853,-35660,-51670,-38370,-54498,-65525,20254,73679,102747,12846,-19673,70504,2860,-21590,-38069,-10579,11899,29248,-6838,-51189,-37146,6854,-72506,19098,-37768,11793,36624,33230,-27572,-56905,9640,63649,-14238,1452,46637,17143,-30885,-38564,-16790,23087,-6087,74181,6066,-61,-27067,26245,-3528,-12809,13273,-29608,-24647,34574,256,7126,-11290,16476,79345,-1296,63035,147053,19840,-38744,8870,23312,-35090,-38326,4086,1211,-26205,-52181,-29529,-24663,-69322,32846,27747,48354,91142,730,7536,-43282,14413,34106,-2379,12418,47050,25922,2536,-25918,19067,37064,18988,-20950,-44418,-66090,5666,20894,31358,35507,56137,10488,-117,40320,18282,50530,32089,-20314,26651,49365,8660,-41781,2262,13056,97074,485406,236745,128766,195901,66237,-48659,49816,-55210,-17653,20981,-78061,17176,-32480,19840,-68230,-57748,-67947,22937,10644,-15862,48095,97593,44169,257,-21125,-52011,-67606,-30462,47851,135794,-9604,-17356,422,-4557,34378,30064,66209,-67043,-50254,-15724,10591,-79023,-39493,-13299,47289,15456,-61,-15102,-29905,-42148,-7698,-89084,-46030,-30486,76610,-11278,14181,-26127,9556,-88732,57617,6236,59724,52604,-1425,-56842,-1700,-50601,18086,23595,-7909,47785,10291,7609,69641,56014,-35230,4320,34652,12946,16357,-18688,-27755,17658,-42860,-24899,-4709,-20369,82289,-129342,2166,-55377,-24028,9720,46772,3149,-12713,-24866,-42116,34071,-12683,695,-48703,33438,-97273,50341,26064,-48710,-15204,21486,-62813,-35630,36926,25482,43021,-57441,-58605,-27774,-28011,-70637,-61206,125855,71699,28661,-66580,-70667,1289,64640,92850,64019,12851,-1782,-23000,26150,-38374,18669,-77685,-83556,6411,40663,35508,47022,-44567,-9830,88359,-20798,-103654,-78765,-18337,18152,25725,-4149,12450,68163,31033,58766,30106,34342,6610,-50698,51463,92413,22997,29178,-62856,72538,20549,62991,-6082,-29477,27021,-59838,-81024,76853,874,3420,-62513,13890,35111,-5929,32945,-23731,-3463,47563,20649,59419,1229,-25692,8876,-63377,18155,-15811,-77327,4843,-19985,-35867,-67590,46165,43995,19278,11069,40004,-29917,30334,74798,-18914,31636,45561,20881,-857,-10202,-71502,45199,36347,-27647,46025,43866,-38183,-6990,38122,7972,25756,1316,-70762,-45021,8412,6323,-1289,-1376,23814,18461,-122331,-47046,5469,15875,70599,37672,54794,20953,-48118,-59586,36074,59815,-103398,-53790,19936,95555,53219,47924,-5648,-7078,47978,13491,-32687,-18973,-12965,-56046,-18097,-8814,-44188,-52138,10979,-27831,-35990,-31290,-79927,-17962,2442,-9983,18282,-35711,-2036,64794,-95451,115873,-9022,33212,10628,-10548,8725,23302,65849,4316,-38302,8459,19986,21549,-31182,-17972,-34661],[22640,17389,8419,3981,40684,-18461,-42045,43924,-9432,-21782,-18955,43131,-13120,28559,25436,49553,-24935,-8947,30101,-16442,93195,80533,4884,-34774,-41198,21495,5756,-26351,23274,-59300,-28610,-45359,4122,-41207,-28125,28231,-39316,32038,51733,62017,-5724,1769,-31629,-97720,55774,-4845,4666,-27734,12802,-5690,-79172,-11385,-15672,19464,75365,60260,51151,-45000,57369,13352,-69267,38386,45695,-38792,106618,32924,-29847,18517,-79226,10630,16442,20021,-15033,23185,12894,-74648,-120279,-21965,-78629,12419,57052,-5232,-43602,18114,64796,78420,24579,-18782,-530,70426,-77694,21128,-26229,32539,82469,6174,40407,-12610,5091,24894,-7013,-37301,191002,23513,-65379,-40079,21790,-12630,-62712,24792,4224,-34957,44105,67947,87019,49435,26047,-22853,-15878,21607,34285,-56733,43262,36977,23783,-20221,-24344,-39809,-83240,-12897,18693,24867,21929,60236,22435,-57569,-18216,-63124,54959,36864,32025,42218,40782,24913,35317,-45272,-20288,12336,-16215,-15111,-15297,-6507,9419,1872,26461,49054,-13170,-6526,-64178,45404,-47829,52249,47766,35567,-10051,4143,35161,6132,-2569,16272,-34582,-4711,18241,59616,42904,288,30190,34335,-29718,4546,-10874,23702,99931,32341,-12408,-11123,-94072,-25636,91299,-15958,53498,47865,-42923,12309,90113,72026,46190,-44642,-28179,-2706,80917,-3290,29332,-51221,-79630,76140,5365,-67688,-56314,-48704,38075,8002,34024,-37718,-81100,-73126,-48342,8346,81585,36592,39220,19968,11242,-85492,-89555,21496,38551,117806,31319,-21432,-120015,-14200,-13132,-38800,-6662,54023,43101,-67151,-118279,-151232,-65306,7253,-5123,-26146,-37603,4934,82383,-17936,-70358,-164103,-474088,-4364569,-3476053,-633766,-378309,-306660,-186935,-139632,-154756,-61170,-108361,-99241,-193756,16342,-46289,-117087,-141190,-109517,-144669,-72230,10492,-67811,-48873,-155766,-48637,-88041,-6784,-29377,-88837,-13936,-4810,-53907,-12570,-59095,-63687,-70854,-81892,-43051,5631,-18907,-27578,-10104,44205,66709,-77264,35647,77234,18272,12655,-68310,-19736,-31265,-65479,-79934,-56145,14914,-22161,24941,-54109,-34835,10888,66108,22872,-65054,24512,-8168,-13148,-60312,18918,-106448,14574,-67614,-78330,13835,16169,28416,-6003,-40979,-29454,-26129,-8442,-86436,-35864,-25943,-2747,-31306,-28928,-30429,-47872,-64818,-755890,-1042336,-150304,-229287,-73716,-21152,-4908,-92041,-24309,-22263,-83435,-43966,33875,4591,-8451,-63421,-63248,-53433,-58511,-22048,-16947,-58256,-71192,1437,115035,-58627,-42570,-24597,-27235,25333,-22021,-72256,15012,-76904,-13829,5116,-70195,-11132,-14150,-14361,-39175,-61343,-16499,22791,-36331,-51080,-52596,7283,924,-8514,21702,-89592,-99187,-28367,-17631,-60647,-40499,-53289,-51048,-12542,4576,-40886,30986,14138,-24108,-23927,-44966,-26725,-33827,-40348,28118,-59390,-510,22978,-11904,-13411,13940,30256,-22047,8747,62201,-78229,-140996,-102938,15484,50404,17731,-16305,2821,-31246,63981,31806,64809,5874,5331,-37930,-64598,-18520,-5768,-45393,-29028,88807,44832,-43522,22139,45106,85166,-11806,102492,-6965,-64483,49123,-13007,-12383,-4273,-929,25460,35149,-53645,23199,22140,-37951,-19033,40592,11747,-20868,-10301,23764,-9311,-49849,51205,-50805,-68571,-50886,22317,-20242,-5758,-49020,45763,5769,-21168,-8460,76654,42823,-44029,19712,39442,72651,85102,47443,-65428,45189,92362,99948,36076,-81877,-14629,34805,40861,-32120,60437,45173,-50953,-34188,34747,-33562,-33155,-29114,-46966,-10486,29683,126308,-28632,10751,-25559,-78797,-38850,-30143,6054,26207,7262,8249,85767,-57753,-42363,-23967,28623,493,22730,20835,18153,-3867,47703,-42827,-97934,-10909,-14557,-7487,-35132,8105,-27124,-107,-8692,-14814,71240,-29558,-12327,58560,30927,-26812,-34187,-99698,-18563,34822,30172,-14100,-48368,-38361,-5339,3073,-37016,3090,2509,-2951,19993,-10567,62191,19006,19503,-106497,433,-43791,24616,-43631,-23039,102719,283,20512,32983,35770,31269,-7592,-59636,-17447,-40291,-25395,15276,25118,41136,58068,13960,-11892,-28658,-65579,-21615,13833,-57886,24072,-48460,-16324,-52170,33768,54807,54822,-35012,14071,4744,-59256,-34262,-52294,14920,15479,-17553,-8548,-46090,59022,-37666,32765,3406,18078,-108178,-100290,-55640,-63417,-80395,-42773,-60225,-12622,98867,154826,22786,-24841,62920,12325,-18648,-4987,7956,32965,32949,-4896,-57708,-56507,8279,-81661,31761,-53909,4286,37166,57241,-10704,-43216,10456,26232,-12915,-7344,60040,-16552,-40796,-36945,-19896,24287,-11231,54716,2835,-11695,-43935,41507,13939,-18537,29105,-46304,-20817,40584,-1702,-18278,4831,13484,90648,-9576,79283,151809,11895,-30868,-30170,3784,-39061,-17810,17759,-7853,-20636,-54604,-67204,-75485,-72319,17134,712,15861,116529,41396,40346,-47049,20919,58015,-11843,31079,45423,12148,-117,-10401,51521,16876,34552,-30028,-51803,-69033,-257,12292,35879,39918,34348,27059,19783,32172,25215,42495,28161,-636,13854,36340,37501,-15265,994,4349,69272,499581,238422,119833,190710,95268,-72407,40675,-53189,2466,19366,-92021,-1271,-27447,10441,-66996,-20900,-62405,-256,-1564,-2673,40065,66220,18711,19856,-15693,-33782,-69309,-27620,25494,125113,-32005,-39939,20291,5057,31400,14401,47515,-97222,-47853,-20119,12913,-69574,-43667,-22142,37609,21448,1177,10005,-28489,-59147,8604,-41229,-39804,-20647,43077,-28312,25279,-32441,14139,-68812,70060,33050,66707,37669,4960,-55103,-52,-58168,23344,13739,-5189,50244,4733,1735,72339,71691,-14788,-3647,35759,33964,-1038,-11704,-47493,-8222,-54183,-1694,-197,-7108,66773,-116714,-23386,-55329,-27003,15395,58124,2034,-45432,-46154,-24308,63614,35809,10832,-36210,37368,-73874,48062,24586,-54212,-43760,22935,-95827,-80201,20477,38692,39317,-43951,-54015,-48722,-17214,-48428,-57843,115443,77131,25201,-35993,-59230,2814,40764,94856,41037,9823,-19833,-29461,28382,-17231,16977,-67007,-79960,26232,38760,46062,38871,-58387,58749,103052,-51031,-98015,-91496,-23714,14829,14789,30120,33063,55666,-20448,72907,25556,22708,7501,-36062,40837,93697,24948,51294,-44359,96194,-9695,24961,-4043,-29683,20571,-84575,-89612,65109,11096,14140,-78214,17968,49469,-4229,31711,-44137,-8461,32012,26963,57784,28,-26899,-14079,-58721,-832,-41702,-78165,5522,-29468,-51758,-57792,52314,43322,25322,-3944,29181,-1820,54952,74196,-19590,42986,61602,29043,-8137,-719,-68464,34612,15811,-32314,63036,40944,-29465,876,46721,32758,47274,8435,-93651,-50392,15650,20038,-9674,-41217,16552,23049,-104437,-28093,58156,18365,60662,26328,42040,45360,-34605,-69018,36613,58910,-118252,-79226,20514,103361,67678,79022,12705,-142,52682,4547,-28980,-24202,-16107,-35514,-2958,-31787,-45541,-45494,7383,13920,5262,-7440,-47439,10385,13814,22272,34881,-43449,11734,39988,-66220,76211,-26805,23055,-5129,29307,24001,18778,91873,-9637,-36039,39900,22534,26727,-46572,-31399,-11268],[20137,8162,17768,9885,30795,21926,-49589,38544,-28282,-11221,-1520,38383,5922,26927,20122,67179,-38384,4451,50682,-28862,94781,63999,-13237,-17982,-20436,30531,42535,-10355,3552,-66834,-29582,-31574,2154,-47983,-48296,6469,-32473,48683,39435,51542,-13177,-8877,-28507,-93317,36867,-5709,3892,-30162,25431,-1856,-71714,-21169,-21239,53350,112222,50729,60892,-24816,51027,-7753,-67876,28325,49809,16175,88317,31921,-13373,41885,-80565,29505,19829,14632,-25255,24658,75415,-63935,-95969,-6662,-73628,-4452,53603,6131,-54305,9186,66593,94111,20276,-19890,3531,78584,-24131,34242,-51254,33294,83112,16215,41932,1471,10366,43440,-32000,-21554,164898,15137,-52889,-41840,14364,6113,-58197,38940,10621,-43500,46604,56235,78526,20328,18486,-1663,-4560,32331,37109,-69538,42492,50687,38024,-47620,-31205,-22384,-68786,-5231,25281,29042,11833,69717,27584,29148,-34016,-82809,48031,41091,5622,42161,47957,46774,35505,-35400,-9268,7220,-19186,13501,-17060,-7959,-4087,-1896,17419,63232,-2462,-7723,-40884,18514,-28285,61803,36459,3666,-40085,5283,30806,2792,20384,-5591,-47741,-6247,18847,53308,222,3154,58264,45155,-28613,-13644,-16883,-2375,96033,45892,-21447,-8064,-98581,-21971,92737,-5970,76478,78607,-22398,59166,105836,87103,35767,-37815,-43629,-22983,67826,-12350,9487,-65437,-84364,66197,10759,-53557,-82333,-35222,25806,-7198,55253,-38690,-105481,-77751,-30980,-2443,57144,-2598,35091,20192,17551,-73198,-71024,10738,45162,109327,7507,-21220,-149280,-16858,-37596,-66806,17191,40103,-10390,-84934,-142506,-166249,-102364,10644,-15579,-16631,-15252,99,61620,-2287,-68153,-194871,-444302,-4269636,-3606835,-658126,-395501,-318215,-188185,-118981,-124706,-54241,-89820,-105089,-148004,39754,-87524,-126487,-131909,-116552,-123993,-79403,-26508,-73778,-31975,-160220,-45276,-90925,-9462,-32484,-84903,-10250,18855,-50431,-2142,-68685,-72061,-90000,-63554,1058,-20,-21618,-27342,-27890,53636,84643,-84948,25219,89665,-1339,11747,-71150,-21079,-72424,-62685,-77325,-34446,-3890,-9665,43788,-44317,-18571,10535,99198,37313,-28944,22097,-11486,-689,-53322,14620,-104370,-2238,-80296,-71337,18979,-5751,27992,14029,-31604,-25069,-55245,-51417,-125334,-20991,-22291,7501,-13995,-29184,-22482,-20699,-76310,-774913,-1084306,-184494,-227943,-64407,-44222,-542,-41285,-8178,-35247,-95071,-36323,28781,24124,-19914,-61645,-47488,-46482,-74431,-56877,-45376,-76684,-67072,3374,99569,-37998,-71092,-42657,-28976,25335,-47757,-72579,21050,-83596,-26064,22207,-68048,-42295,-21211,-10815,-44228,-57190,-18325,44549,-44858,-46355,-55106,-1148,3461,9493,-15012,-94744,-79945,-24991,-18227,-67018,-39484,-75731,-43655,-57179,2399,-21823,47955,31830,-6125,-14684,-31642,-47846,-32909,-30130,24693,-51754,-21147,-2685,-27924,-17742,4289,39605,-11258,-17868,45018,-93318,-109688,-60398,7060,47632,-26804,-17954,2664,-32283,45896,21432,62564,2467,4283,-37941,-52139,-25659,-21058,-17461,-7363,69945,45968,-42724,22879,48269,82229,-10835,119826,825,-94051,28992,-26649,-41843,-31204,8693,55764,6610,-64753,-3128,66928,-28125,-22145,19972,-6827,-16403,-10119,47160,7939,-38097,47357,-37049,-72117,-75435,13897,-4400,-546,-41756,42128,11979,-20883,-6715,65916,56751,-40237,22000,24470,69555,126909,64719,-51436,53463,77182,56050,52900,-65165,7949,65309,28886,-60571,40320,19610,-48554,-32849,32695,-16208,1187,-14559,-32740,-17505,20935,125335,-61569,38974,-2409,-70019,-20442,-19388,3777,29657,6826,-34406,66885,-58818,-70805,-29081,22275,5428,30296,22500,43921,6454,9278,-71000,-95643,-3498,-11912,21598,-36063,5700,-46395,12368,1441,-7946,69771,-22365,-24049,54637,75910,-24652,-35750,-102914,-6028,30183,23947,-21851,-41658,-48022,-5278,-10192,-30680,36173,27540,17629,25187,-25703,82188,38,21254,-66099,-32844,-19405,34300,-52903,-31645,97147,7656,35016,40359,65179,44668,2552,-104189,-7746,-25727,-4945,14922,19423,48381,46681,56085,-7602,-24065,-42914,-32038,388,-76027,33571,-30253,-6519,-3855,66547,54481,38931,-35494,38013,7416,-44544,-23664,-48789,-488,27251,-2421,-18848,-51932,21525,4460,48247,9599,11919,-135994,-86400,-67533,-69053,-103781,-33249,-45142,-41626,107288,166536,22280,-28636,44314,22380,-12935,27492,21734,58489,30017,-10245,-44587,-65623,8805,-78540,45432,-67545,381,43775,65827,5544,-26527,3311,-12332,-6943,-11277,62932,-36110,-50176,-37261,-20281,15571,-15090,31053,4184,-27548,-47310,59788,40704,-18520,38625,-59931,-13923,43667,-5963,-51266,21446,17728,83335,-24926,85206,111972,-5451,-24036,-62669,-24659,-40623,-3317,33590,-10711,-3794,-44662,-87672,-121978,-69335,-11559,-28637,-20802,103280,66049,59664,-44404,22764,78485,-19823,53490,47562,6021,5520,5427,79024,-2033,58440,-25872,-59931,-68139,-15419,3303,40831,41354,16280,38834,46352,27984,29735,39337,25464,25986,2724,17394,60243,1888,-202,-4297,49242,510637,234170,108376,177811,117113,-71361,20254,-39055,24474,18060,-84348,-17535,-29127,3606,-55862,20566,-47998,-20537,-20133,11594,28651,22351,-6257,37901,-11550,-12719,-45890,-21027,-8742,97230,-53926,-49092,42771,17778,33004,3787,30139,-123056,-45986,-33280,15949,-43823,-44017,-27400,29832,40730,6314,26433,-25244,-76634,29696,15971,-24330,-17564,-14941,-36012,39398,-27718,25541,-45884,60869,61004,71843,28320,19413,-35517,14243,-63667,20500,4641,-5114,60617,-674,-4411,59921,63202,4954,-4858,32121,37210,-21040,-7442,-67031,-47294,-48214,22630,-750,4091,44866,-95850,-43607,-47145,-19756,15232,57781,-1662,-71651,-53003,-4660,85801,78324,22669,-14378,35398,-28166,40399,25350,-47553,-68517,20224,-106573,-116495,9749,45176,29291,-30520,-40035,-65708,-10166,-17435,-44713,79254,63760,24530,-10336,-38129,2024,16985,78472,11045,9721,-43667,-28856,25978,868,3928,-49240,-61093,45722,36271,54669,36045,-59384,101917,104815,-68675,-84677,-102899,-21359,19975,3592,53817,39704,29374,-66753,75621,16935,2599,5538,-30840,25458,83864,28837,61672,-21507,102292,-27356,-2148,-3163,-28257,14466,-81175,-84267,38099,24751,24538,-83623,20734,55909,-7788,28342,-54213,-10449,19344,27942,46923,755,-22140,-29215,-43725,-7709,-60948,-71290,11865,-26790,-59164,-36279,43976,30335,36735,-22554,15114,22133,69224,63380,-15962,43337,53461,31136,-15516,8198,-55597,20002,-3469,-26536,59486,34806,-11648,9733,51415,50976,60878,25385,-98436,-48106,18723,27529,-14211,-79923,9911,26595,-64879,-1285,117874,29042,39343,15648,16933,57918,-17184,-63362,41879,47011,-113805,-92127,17399,110363,63619,97034,24586,-14371,48635,-7256,-25578,-7008,-325,-22756,4463,-52912,-47319,-38276,4733,54950,48571,17715,-16239,26917,23283,50046,43445,-21404,29499,1608,-28755,14934,-42788,9099,-13915,62713,33239,6970,106003,-17984,-22733,69835,23052,32772,-55162,-39560,12702],[14585,7798,24405,17170,13146,63619,-42277,33056,-50939,4821,12456,28837,13310,15384,7534,81144,-41522,16978,70257,-27286,83720,33831,-25833,-4795,-15073,43472,96974,11050,-15098,-67642,-24470,-14855,-1193,-63372,-67050,-13006,-10537,69229,-4996,47257,-20610,-18634,-20764,-85600,6130,6910,-9307,-41641,37943,16544,-51301,-30832,-28549,73301,105449,34615,62445,-1394,37711,-26652,-61999,14816,44558,46638,48600,22772,12334,52060,-71712,50197,25122,12779,-22215,31922,134129,-43511,-69137,3410,-66826,-17477,38643,14406,-55069,-8174,62104,94984,18752,-24755,7512,82294,45164,49021,-60002,34035,68801,23837,40380,14156,12542,58052,-50302,1687,111508,15665,-17459,-38769,6131,20056,-46267,49058,11992,-39482,56692,50117,44396,-12431,6041,20425,15334,35187,39331,-72102,29852,58573,48500,-62360,-38446,-12123,-47575,1525,30455,19503,7791,68514,35732,86231,-39710,-77488,40755,43567,-24627,27956,44211,61256,30005,-19000,1131,204,-23772,30433,-25110,1366,-37360,-8951,10064,74046,13434,-14165,-12111,-5884,-7636,68554,18507,-40411,-65723,6274,34297,-7459,41547,-25182,-51083,-10923,14727,32302,-40640,11113,86124,59298,-16205,-25746,-14790,-26273,71534,54656,-26476,-8180,-87489,-7418,89313,8418,87445,86819,3743,93661,122704,91980,21315,-34428,-52308,-33838,52217,-6370,-2698,-82896,-78920,45506,-433,-23581,-79844,-4902,10272,-23700,64683,-39641,-106587,-74857,-18660,-16495,31306,-40917,26341,12282,14900,-40846,-45681,-4307,44968,95450,-2840,-80,-130962,-17145,-52632,-81374,44860,27898,-43981,-94223,-150707,-168490,-120129,16232,-10374,-7530,4889,-3952,29434,10495,-76101,-232066,-407384,-4288131,-3667886,-669072,-409537,-311357,-189317,-110696,-114219,-52255,-72862,-105923,-77468,37562,-131714,-140402,-128011,-112474,-95001,-76025,-66603,-83538,-18656,-152918,-36832,-86826,-15225,-28073,-63842,-8511,37216,-44554,483,-79200,-84860,-93198,-42058,39097,-6940,-20827,-17292,-48764,49393,85662,-91983,3632,88560,-12062,10813,-66798,-17222,-87175,-56045,-59141,-11689,-31462,4258,70019,-25177,-2384,9017,115800,39522,-4882,16125,-20574,23693,-29254,7048,-88800,-22801,-71419,-49579,20782,-23341,20803,31676,-13376,-16380,-83700,-95782,-141078,-12711,-14572,16075,14774,-26564,-15459,-7394,-89128,-798204,-1120636,-214015,-217256,-54815,-54661,719,1997,-31,-51360,-71569,-27800,32120,40307,-25730,-52380,-23240,-35572,-81328,-82316,-68088,-85911,-61748,7852,55834,-19312,-88636,-48941,-30199,35898,-62823,-65218,10704,-78537,-37426,37452,-63164,-67076,-29929,-4325,-49146,-47142,-10578,60758,-50117,-45253,-50865,-7789,5853,27678,-29453,-90053,-48425,-25867,-31162,-88713,-44700,-88801,-26834,-86860,611,-6310,57140,35066,15896,-8690,-12608,-54318,-32398,-14944,24470,-37829,-30420,-39894,-43793,-22308,-3704,41745,-4829,-42343,30834,-91854,-75119,-30190,6601,32839,-63059,-16211,-2793,-26470,19239,-430,52330,2108,-870,-21995,-38540,-34259,-29380,7993,14138,36293,30902,-37948,22019,45659,82469,-6919,123768,5031,-108649,4102,-37318,-62220,-51538,21623,85171,-20173,-61689,-28322,100931,-23312,-29878,-21816,-34606,-13254,-17262,59771,19853,-20617,34418,-24933,-60638,-90666,323,-6569,6596,-25820,30986,8869,-26397,-12222,50968,60228,-36199,25920,216,55260,161252,75189,-36632,48905,47870,-6150,49049,-52272,33021,74308,13701,-74731,13962,-1545,-38669,-27608,32257,7439,43471,-3081,-7230,-21014,5786,104755,-81131,83937,18296,-54468,-4386,-3174,4823,28370,1015,-63108,31642,-55206,-85322,-23923,13481,-8743,32782,33585,69116,16809,-23725,-88277,-67703,2040,-4075,49397,-26305,-9575,-74576,15625,11242,-724,59560,-5367,-28212,37520,111519,-21235,-22910,-94854,6437,18315,20835,-24538,-30889,-49926,-10314,-18409,-17438,67252,57196,31145,27079,-36689,96177,-26625,12120,-7569,-61054,-310,43077,-55666,-36938,65374,18164,46916,42372,60719,54840,19954,-129107,9464,-13007,15032,21534,10296,48215,32562,93486,2529,-17035,-16824,-48165,-12993,-78040,40098,-7023,8086,48556,97948,35553,17485,-32706,58621,4676,-27220,-6033,-42074,-9544,37814,12444,-32029,-51033,-22974,43935,56243,18773,6674,-127410,-59828,-66153,-70213,-103147,-23918,-25333,-59522,92592,140168,7638,-30309,20013,30251,-7324,49765,28700,81195,20863,-21258,-18598,-61117,9865,-62835,62577,-73246,697,46767,55446,15718,-8737,-11538,-39816,1560,-4647,54482,-35180,-54905,-36184,-18473,-2048,-18164,7308,9262,-41497,-34382,72937,63085,-9071,39197,-68400,-4879,44183,-10513,-84025,33224,28001,65511,-42648,78800,43611,-26574,-20127,-68792,-50791,-39167,3625,46192,-5950,17407,-26131,-95000,-151167,-64455,-44872,-53641,-59377,57609,71322,67044,-32066,20168,86929,-26414,77502,54285,10674,17580,17948,88406,-18151,79655,-10328,-65568,-74203,-39488,-4806,45593,40106,4567,41669,71207,25417,29672,40764,27369,50479,-3195,-1701,72818,7556,187,-12449,41169,518764,223522,96920,158352,125655,-51499,-6745,-18972,42232,16586,-66191,-25329,-35271,3827,-38081,57879,-27331,-31073,-38509,24940,18985,-18778,-22736,50072,-9855,3202,-454,-12321,-40024,62618,-66616,-42077,59198,32547,36451,3135,15781,-139140,-46434,-48006,20370,-8122,-39772,-24167,23533,64909,16240,29344,-19228,-85254,50710,70788,-4288,-17025,-78195,-32050,53469,-10996,41717,-28689,36947,84804,73491,26262,36353,-3474,35566,-64949,9753,-1896,-6995,71094,-2486,-10262,38402,37393,21288,-511,23378,26902,-41398,-7650,-81882,-88789,-30919,40655,-4589,7436,20424,-83994,-50563,-34586,-5353,10892,51676,-4825,-78804,-44487,10461,92814,101454,34504,11453,27019,20817,29338,30451,-32160,-80529,15375,-91679,-134538,5287,43268,12826,-20662,-20031,-75822,-10256,14523,-25525,29167,35587,23194,6065,-13310,-2056,-1909,48321,-18161,10974,-71101,-20159,16455,12106,-18355,-29996,-33737,57733,33290,55519,39994,-45971,108614,87312,-73280,-69982,-108806,-13822,36869,-3043,61165,27266,-2164,-82757,68209,9179,-17916,1992,-35799,6970,59528,35018,56089,-1533,89946,-28673,-11651,-1382,-25553,8901,-52814,-63987,6116,36440,32265,-82416,22939,51597,-16635,22035,-53008,-10429,9637,22442,35667,3687,-15194,-35491,-24740,-5161,-69934,-60121,17341,-15943,-59551,-7154,23488,9658,48147,-35854,2081,35077,69594,44330,-9203,32724,23118,27643,-18987,14051,-37051,4804,-19526,-13505,37691,25630,12350,15619,49936,60383,62702,46277,-80008,-38489,18074,29641,-14574,-102353,5474,29403,-24010,24611,161510,43541,25955,8858,-12515,56130,-4690,-46562,50870,24870,-89510,-93424,10778,112266,47900,96081,26414,-35471,41108,-12385,-23930,21373,35243,-19983,825,-63157,-49118,-31225,2994,83901,78691,37103,1816,29988,29889,69080,43485,25412,45429,-33307,2622,-41966,-54933,-7126,-9793,81895,34555,-8418,102255,-17052,-1301,84466,21290,36870,-57079,-40730,31548],[11002,13779,23128,21412,-8258,91777,-24206,28638,-65019,24048,20256,15473,7128,-1881,-12468,82960,-34226,27317,82116,-12592,67790,1572,-26529,3763,-28428,52018,149696,32684,-27983,-62935,-15105,2432,-2432,-78584,-77522,-22300,23682,88580,-65238,45429,-26713,-26602,-8948,-70682,-29852,22488,-33549,-54745,47220,52851,-24359,-39818,-37927,72619,56376,18031,62127,17211,21419,-37160,-53038,327,27562,33365,-2982,7573,36407,36280,-56068,67974,35293,17533,-9334,40966,165228,-17214,-44734,6269,-59402,-22029,15494,19259,-46412,-26601,53321,81555,17435,-31772,10854,80862,99397,58677,-49919,34891,39599,27280,34208,17800,8647,66690,-55654,24067,56449,20622,22844,-25983,-1078,27265,-29745,52327,4752,-24075,72815,53209,-1918,-40354,-9599,38438,35059,29435,36183,-66143,8985,60534,50787,-64926,-46284,-8367,-24332,7361,34696,4119,12749,58995,44196,101075,-35090,-43106,34306,42520,-49401,3928,30994,66412,19093,-3898,8036,-7461,-28899,27606,-36818,23438,-77046,-22256,5752,77561,28952,-23406,8886,-20991,11790,72358,966,-83802,-80752,3665,42879,-24816,54645,-39424,-43291,-15356,8000,1142,-70250,17824,104637,71876,925,-28778,-24,-44320,32169,55921,-26555,-11829,-66481,11263,86593,22633,76834,70530,30500,104530,134197,85060,5080,-34808,-52153,-34166,36293,13621,-6996,-100475,-67239,13902,-23071,19350,-48578,30790,-6820,-42355,64962,-37609,-77759,-65816,-10791,-32642,12498,-67077,14900,-606,7751,974,-22056,-16977,42246,81389,2238,32844,-82442,-13857,-56598,-78466,69028,16273,-51560,-92172,-144363,-157501,-111224,22541,10222,2574,19445,-6617,-3899,14879,-91428,-261307,-364646,-4440079,-3634876,-664995,-414428,-289471,-194982,-116946,-118975,-54893,-64634,-102519,-12271,9281,-163900,-151476,-130928,-98973,-64762,-67037,-101078,-93580,-10284,-127266,-30880,-78173,-28110,-16007,-32541,-9295,43785,-37741,-10692,-86398,-98125,-85202,-19862,55951,-12547,-14519,-2426,-66788,33718,67137,-94563,-23186,69020,-10354,8369,-54720,-8665,-77646,-52460,-28485,7102,-58555,16943,92984,-3381,9057,6319,109035,31455,-1701,3287,-37889,50823,9337,-2337,-64361,-40911,-35776,-15101,18589,-33506,8776,44010,9596,-5651,-104812,-122343,-124356,-14582,-5517,20546,47293,-21011,-10894,-12919,-101073,-821046,-1148277,-232028,-193805,-44849,-47525,712,21822,-4062,-66650,-38472,-20785,42125,53319,-22429,-37692,1367,-29873,-78971,-94359,-80117,-86831,-57912,14279,2421,-8845,-93639,-42645,-30769,50884,-63420,-52711,-13861,-62188,-44154,47228,-55069,-76483,-37750,2946,-50874,-33616,2943,69796,-49393,-50451,-43546,-14116,5146,41581,-22540,-74944,-23790,-31199,-47471,-120510,-56374,-91924,-4815,-91663,-1150,3596,59197,18513,37007,-10152,6286,-43191,-30475,1629,27160,-20442,-27102,-74911,-54271,-24669,-8863,35895,-4614,-56018,20443,-75086,-46203,-23329,12465,10874,-71164,-9644,-8539,-16317,-9322,-26947,34569,5909,-10261,6519,-24614,-43120,-25061,24707,30147,-2991,5612,-27316,19584,36053,87180,425,111347,3860,-103898,-17928,-39380,-59100,-60294,33166,101941,-37581,-47892,-44189,111184,-22474,-40363,-69041,-68912,-13539,-29105,51576,23709,-1845,13151,-15786,-37484,-91907,-11131,-28246,12668,-5877,17316,437,-35635,-21999,36526,55974,-33356,35761,-21979,33682,163773,77121,-23887,27551,13512,-58569,29633,-44710,52768,60814,1608,-74174,-14304,-12810,-23687,-16895,31558,31427,78715,2110,24295,-16986,-13987,69358,-84842,129423,30726,-34711,6777,18728,14821,23384,-6330,-68535,-10184,-46710,-84601,-10196,2610,-39146,27664,47351,86321,18883,-42180,-89939,-24386,5308,7393,70044,-5955,-32577,-97005,10889,18579,7593,40016,14530,-18049,14955,121910,-16803,-2876,-77743,16019,1568,21905,-22376,-18487,-41544,-19487,-19625,-1122,78517,78382,34874,23398,-43478,98882,-55088,-4439,47169,-66225,8415,51619,-51064,-34555,21337,28784,51948,36677,38605,59057,37090,-128877,29738,-4967,29756,30919,-3926,39801,17904,110071,14720,-5894,9652,-61746,-23286,-62779,40556,14451,24185,87776,115736,-201,-4054,-30124,70585,948,-10483,14906,-34904,-13297,43598,25802,-38470,-45620,-58807,67041,52638,24897,1498,-82189,-31961,-50316,-69535,-79869,-12244,-6556,-64053,57779,95083,-15786,-28890,-2475,33158,-4144,55162,29996,94389,9569,-33927,9188,-43859,13149,-37531,82566,-67727,4623,32482,29426,16268,7496,-31863,-51197,9302,14709,37367,-17164,-52389,-30284,-15674,-24153,-21341,-11856,15782,-46774,-8471,74337,70434,10789,31298,-71625,5140,42821,-14253,-107521,36722,40448,45571,-57106,60850,-22291,-44825,-19817,-40198,-63148,-34076,3848,49630,6815,35818,-5332,-93676,-155447,-62184,-71755,-69193,-96052,-1223,59888,71167,-9949,15326,76886,-32677,98352,63651,24840,31053,24546,73225,-30847,86494,10533,-64878,-95824,-67327,-10626,49074,36380,733,35333,85431,20399,24605,43979,34416,62457,-2085,-14696,73893,3285,3585,-20157,44916,524076,207748,87513,133062,121123,-24382,-32656,-722,52435,15689,-51223,-21115,-39751,14747,-17953,83075,-5439,-30192,-51151,35251,16753,-44299,-25754,53639,-9522,8166,52059,-4600,-56241,32082,-64532,-21711,65177,47838,37605,13013,5068,-143918,-49847,-56901,24828,26114,-30129,-9691,17385,83164,27030,17636,-10365,-79458,65738,111720,13497,-13545,-125291,-18572,64367,13018,58078,-18096,13542,99665,71546,30985,48610,30371,55258,-60832,-5576,-4474,-9057,74701,1803,-15215,15511,7509,32748,6816,10755,8590,-59426,-11524,-88436,-119543,-11642,45616,-8671,-361,-3015,-89266,-41977,-20138,10689,4995,48216,-3559,-61710,-25232,15866,82563,99816,45017,34672,13614,55942,17925,40159,-13070,-76087,10535,-57513,-131015,2954,33906,-7939,-16454,209,-78871,-18637,39729,-4849,-16527,-212,17866,12327,8207,-9496,-14087,15098,-38753,12458,-97525,-4067,-500,14567,-44937,-14400,-5101,56752,28614,45800,52062,-21577,85124,50276,-69182,-58975,-106508,-6782,61960,-1797,51568,-1701,-28203,-56635,54758,6846,-30172,-1048,-42357,-13250,21878,43357,35968,10919,63964,-16548,-4781,1809,-22748,4161,-15570,-32865,-19115,42425,36085,-79614,26345,36882,-28843,13414,-43219,-9513,2376,11610,29139,8060,-9078,-35855,-8838,1150,-68303,-47345,16115,-6253,-57364,22462,-1907,-10327,53130,-37513,-6764,34522,57077,21191,-1459,15083,-17287,20737,-17240,15898,-16712,-7950,-33449,2541,7916,14329,35682,15905,42653,61612,53213,62683,-42926,-23723,14889,28451,-12532,-104315,3221,28479,-2490,41589,168592,56153,31703,7419,-35949,42781,-2230,-25779,61311,-707,-51580,-88143,1754,105037,30819,75992,18274,-46987,36653,-3935,-24013,44007,81956,-22082,-14120,-56283,-49997,-24782,2917,90533,85751,45227,1385,22345,33760,78766,38087,77332,54352,-47855,19592,-74414,-63332,-24593,8238,82865,28524,-22549,81436,-5490,23812,75230,17580,36672,-54416,-34872,41452],[13402,19744,10841,18265,-26690,97165,-2856,26009,-60842,42818,18975,-324,-9079,-19711,-37513,67875,-20274,36746,81943,10188,55521,-21076,-13228,8274,-54743,50927,174907,49141,-31990,-55966,-5253,17730,2002,-83562,-73208,-16481,60505,101241,-115578,41871,-30401,-32064,5284,-48167,-62337,29529,-61429,-61355,50981,97920,1298,-48487,-47458,52239,-9682,5980,62624,24034,6588,-35882,-42682,-12435,1547,-16573,-50730,-9481,46802,-5778,-38602,77888,49989,29170,7421,47359,160304,9982,-24359,2410,-50477,-20048,-9851,22071,-31871,-39718,43196,56807,14105,-38455,11657,74156,117693,57777,-28041,36162,1243,25811,24176,8914,-1083,68562,-46118,38586,18272,23523,52611,-2638,-7223,27820,-12379,47963,-15324,-2431,88837,60724,-40385,-57141,-25339,49612,46175,17322,24240,-54641,-14134,57625,42853,-58494,-54809,-6665,-2529,14014,39380,-7697,24815,47299,49816,81086,-23232,10104,29710,37706,-62319,-22283,13163,62647,5046,5186,8805,-14926,-33091,6263,-48074,53894,-104328,-38797,2553,71853,39595,-32457,11724,-23728,29050,72512,-9189,-111636,-81925,-4152,52849,-46751,55440,-46320,-25640,-15253,1781,-30877,-86430,18695,109628,76308,14712,-23684,24364,-55842,-11419,46609,-23498,-17799,-43634,24948,84492,31941,42573,38079,54979,89803,131833,68250,-9015,-37419,-43539,-26099,21855,39132,-4971,-113478,-54534,-24737,-47675,63962,-2126,61111,-21410,-61751,60502,-30008,-27668,-54099,-6665,-50337,2065,-73303,3078,-14100,551,38021,-6297,-22347,42696,71331,20683,66170,-32438,-7575,-49381,-58975,83494,4106,-38163,-77718,-127600,-131216,-77086,26961,38631,14071,27761,-9550,-28107,6596,-110931,-272430,-317253,-4668332,-3556400,-650421,-409330,-261414,-207571,-135160,-131227,-61745,-67794,-97133,16703,-33070,-173074,-152148,-136995,-80167,-40357,-58648,-123347,-99906,-8423,-84470,-32553,-66364,-49336,1435,-973,-11628,36660,-30796,-34694,-86947,-106952,-74660,242,47918,-14046,-3419,13587,-75551,12345,33947,-89766,-46700,32658,530,2602,-37486,1501,-53685,-54243,3759,17313,-71601,27755,103831,13786,13348,3221,79891,18102,-18364,-18230,-62586,70809,53373,-11678,-38279,-51170,19711,22987,12682,-35955,-6426,49152,30827,4533,-112700,-117068,-82843,-26669,908,19729,75029,-13677,-9906,-35189,-110614,-840256,-1165437,-235431,-160083,-35607,-29194,727,17033,-18773,-75871,-22732,-17232,52469,62121,-11444,-21056,18615,-34547,-70404,-92615,-81004,-82684,-56430,20339,-37854,-10470,-89106,-27052,-30284,58436,-50324,-38441,-45041,-38961,-43803,49691,-43267,-67103,-42304,8328,-47449,-19436,15048,69112,-42427,-61271,-37862,-22029,-869,47909,-3663,-52876,-17573,-38727,-55526,-146892,-71303,-86984,16302,-73009,-3307,7914,58204,-12975,51032,-21177,19498,-19245,-25196,15046,30865,-3692,-13937,-90860,-53446,-22625,-10629,23837,-9904,-54145,11240,-50800,-24738,-37456,23003,-10771,-42824,1021,-10994,-5784,-33443,-49934,12203,13814,-22193,40241,-12522,-49247,-5599,31180,38339,-36845,-20152,-9749,16153,20612,90723,8180,84536,-2476,-86591,-31309,-29518,-26001,-55966,38751,99279,-41221,-29134,-46072,92249,-21994,-49755,-102438,-103960,-18555,-41286,20614,19743,13346,-12416,-8108,-10455,-79578,-14702,-61186,15780,13289,6571,-6068,-44321,-31016,26548,48643,-30159,53219,-30815,11142,127022,70551,-14697,-8821,-15962,-81493,1539,-40100,61464,32366,-3411,-61981,-38744,-10823,-8135,-828,28234,49206,93463,-1464,50976,-3914,-33395,28402,-76310,155105,30815,-14903,12671,44339,35266,17014,-10834,-52047,-46627,-33937,-71421,7667,-9155,-75718,14123,54345,89088,7200,-44566,-77597,12913,7282,18418,80083,18907,-54768,-100091,597,21838,16842,13461,31676,8294,-5683,101019,-12360,15635,-56964,20614,-17049,26808,-16097,-9097,-24966,-29987,-13944,13207,64213,80252,28469,13806,-45510,87847,-77330,-22534,80359,-39112,6512,59521,-40266,-23472,-16858,35504,47983,22983,20778,55900,47103,-109405,47694,-1521,35385,39074,-22300,23806,4082,99681,25067,9556,33424,-64088,-28405,-34717,33033,28634,37983,103257,112793,-42664,-21522,-30051,71536,-1850,2675,34124,-30465,-15481,42983,36015,-30022,-39321,-74458,69096,37228,23365,-4266,-19198,-10777,-23459,-68819,-41260,2689,7248,-57778,15098,51103,-37893,-23594,-16412,29365,-4132,42852,28802,94516,1979,-43365,28983,-18406,19679,-7216,101334,-50937,10408,-5870,-2609,6985,19655,-53428,-48396,12924,42965,15823,6024,-42919,-17852,-13410,-43242,-25216,-22807,20637,-39520,21467,61321,59846,37909,18269,-70240,14906,40043,-16620,-113874,31309,50673,28684,-63709,34810,-58742,-55716,-22400,14247,-54973,-24887,322,39951,25933,45748,11371,-85630,-136263,-65626,-82999,-73280,-124995,-51476,37907,82245,18033,11251,47852,-39858,109692,71655,44552,40062,24234,36718,-39785,72268,28731,-54331,-128934,-89946,-12692,49806,30375,5186,22720,82589,9665,15721,44856,43866,55255,5052,-16951,64764,-6356,10627,-27451,56742,526317,189335,81461,103599,108839,-605,-50161,9427,55501,17257,-47429,-5407,-35089,37332,350,91177,11967,-20997,-56103,40876,25400,-49058,-14549,48363,-7746,672,91490,-1159,-53196,11226,-47417,5077,62704,61521,32758,28943,-2072,-140151,-55272,-56387,26648,48942,-15328,14593,10451,86816,31636,-5565,384,-60229,69904,129971,22696,-3824,-142721,-879,69649,35150,68606,-8712,6627,102858,66984,40075,51014,54718,66159,-51258,-20869,-2253,-9098,68756,12743,-18591,-2068,-13192,38992,14234,-3349,-12102,-72247,-15836,-86434,-129903,925,33610,-10216,-18729,-23161,-105195,-22428,-4951,21879,-188,52805,4695,-26608,-3470,9301,58875,78909,53142,49619,-1215,68632,9146,52626,5219,-58463,7375,-17187,-111366,-3783,20066,-28840,-17713,14511,-77114,-33389,52887,13211,-42888,-35727,7569,10464,20715,-19458,-20708,-8785,-45574,13776,-116386,16718,-22231,8600,-69347,-5571,19206,40659,19590,26902,71143,6710,48901,1277,-62298,-54332,-96497,-6648,85274,8211,29259,-37576,-40582,1261,40115,11746,-28274,-1208,-36723,-33758,-22957,52999,7221,14486,32862,1316,11506,5593,-21378,718,9697,-741,-29121,42445,36243,-77457,32934,15338,-41082,4900,-29837,-8687,-2599,-1335,26192,12447,-4955,-35631,-1367,5048,-58530,-34553,5511,-7300,-57218,44415,-23198,-20656,46984,-26157,-9773,23131,36722,-1142,4311,-3387,-49855,13481,-12557,14264,2419,-16082,-47396,17705,-16696,2521,50122,10093,32453,57633,36594,67595,-395,-7359,10857,26115,-10864,-92520,1511,17352,-10303,48020,135074,62415,54660,10838,-44866,24828,-9604,-8649,70188,-17189,-9790,-82067,-7162,87219,21407,42932,3680,-39698,39670,18823,-24113,45790,123450,-20742,-36657,-32248,-49279,-19173,6641,70702,69498,39776,-14430,9004,35783,81225,32205,108960,54610,-33824,22364,-78238,-69008,-41967,35533,67159,18062,-31034,50939,15024,48080,44034,12634,31205,-49943,-23704,41423],[22914,19050,-11805,5430,-35744,80476,14112,25407,-36822,57037,6368,-17075,-28586,-33488,-62266,37937,-5849,46727,69465,33871,52453,-27127,10628,10541,-82360,39905,155819,56461,-26507,-50109,1098,28835,13136,-72629,-51590,3576,85798,102556,-134609,34003,-30693,-33838,19406,-22373,-83892,21542,-82334,-57099,48463,130755,18814,-57235,-53671,20557,-60557,1032,61797,16142,-3158,-23291,-32837,-21666,-26319,-76437,-79351,-23625,36447,-60124,-24217,76441,65371,44542,22322,48149,132437,32624,-6950,-6294,-39241,-18351,-30940,25726,-17077,-44299,34414,25868,7683,-42425,8023,62602,99559,44606,-6671,38191,-35424,19848,13065,-9877,-13827,64163,-24761,41366,602,19378,65147,26411,-13474,23621,2252,37636,-48648,18456,96410,60463,-56898,-60494,-37221,54053,45125,3348,4000,-40594,-33220,51215,26265,-47323,-63489,-2055,15791,23793,45814,-9200,38882,40031,50294,44367,-9103,62270,27413,30975,-61668,-42490,-2807,52573,-8569,8263,1819,-21264,-34836,-24562,-54810,84146,-105784,-50410,-3768,57808,43010,-38572,-5048,-15483,43357,67752,-7821,-114021,-69397,-16067,61065,-67803,43233,-45122,-1536,-7361,-1177,-53668,-93690,13381,102337,67040,18699,-13848,49085,-61374,-47501,24417,-21323,-23565,-25798,26171,77720,33441,-4959,3967,75912,58891,111824,46274,-17224,-39699,-29357,-13913,10488,56951,942,-117213,-43861,-62470,-64273,96010,35536,79199,-28882,-78269,54965,-16057,24092,-43833,-5780,-68933,-7672,-57868,-7462,-24107,-4496,57648,-1114,-18663,50278,65810,46554,91391,-2753,-84,-32211,-27888,85197,-8739,-16687,-52387,-103825,-87124,-28175,26832,63140,25165,31506,-16345,-37182,-15459,-132016,-263357,-268024,-4859779,-3537821,-634183,-398006,-237693,-226125,-159339,-144231,-72706,-80250,-92627,-775,-71175,-157376,-138290,-139693,-60878,-26171,-55506,-130213,-99610,-14332,-35542,-42309,-52415,-74998,19617,21531,-13900,18693,-24163,-63763,-79808,-107363,-69123,15500,22508,-9362,8865,28365,-69924,-7535,-2387,-77159,-58317,-11477,11895,-7697,-19908,8803,-27777,-60674,21938,16669,-59480,37337,98484,21099,10226,1398,37273,5278,-44739,-46527,-89589,77262,91173,-18754,-16887,-50918,74982,51424,4264,-32517,-23432,46910,43337,12167,-104356,-81518,-35638,-45350,1384,13890,90701,-6715,-12699,-63962,-116620,-854731,-1171494,-226277,-124453,-29624,-15599,700,-2609,-38061,-75082,-34521,-18024,55136,64202,1470,-6296,23821,-49018,-60820,-79928,-73614,-77264,-56464,22805,-51213,-24373,-80931,-8702,-28060,47138,-27696,-25525,-72327,-15784,-35908,45254,-27868,-42606,-42278,9629,-39124,-7080,17276,54921,-31428,-72825,-37283,-32661,-12547,45526,16082,-29677,-29426,-45043,-46514,-149510,-83976,-76536,30348,-41546,-6067,8289,59071,-46885,52474,-40363,23591,6510,-15407,21205,33037,8417,3379,-77050,-37615,-15249,-9058,9334,-17667,-38503,-623,-30013,-6381,-60132,37818,-23294,12231,12578,-9449,1257,-49070,-62280,-10025,24470,-33292,70280,-5300,-49103,26987,30973,39880,-56119,-36696,13605,12467,2893,85835,11979,49773,-12085,-69703,-33648,-8383,29980,-41278,35384,78563,-31332,-10902,-34238,50349,-17711,-53687,-108954,-132413,-28402,-49332,-23273,11038,21667,-36102,628,11349,-58853,-9298,-91752,16017,28830,2884,-3811,-47937,-35002,23113,42394,-23756,75255,-20845,-5876,65524,57006,-9567,-51796,-33083,-71911,-28182,-33788,57888,382,-736,-43194,-54421,4662,2768,17958,20687,56299,82983,-14302,59478,16102,-45797,-7438,-63640,146850,17800,1023,14535,69754,61789,11659,-9261,-24063,-68386,-17818,-50278,23778,-19906,-105490,-6719,46604,74341,-18149,-36092,-57245,23442,9875,23934,79268,37796,-67921,-78659,-12359,20056,25634,-15323,44656,45441,-20058,55693,-9314,25840,-38972,19412,-34071,33864,-6894,-8693,-7147,-38034,-3366,21055,31497,59137,14388,38,-41852,65654,-86562,-36605,86172,13897,-2183,64707,-25981,-6616,-36322,33783,35850,3508,19438,45812,46512,-82403,58998,-688,30496,43754,-40979,2719,-8366,67827,30457,27321,51202,-50335,-27567,-2162,17785,32947,46353,94133,91105,-77166,-32878,-32754,62494,-4800,10483,46816,-31186,-20514,37111,41400,-5943,-35778,-67385,53991,13908,12411,-10812,32545,678,7622,-67080,2049,19192,15441,-45886,-19334,18622,-50245,-14301,-18520,19366,-6126,18495,28349,82574,2809,-45710,35856,8796,29165,23542,113204,-25948,15531,-58645,-27649,-8392,26161,-70839,-37282,10202,70089,-6461,20125,-30117,237,-13064,-50843,-29418,-24175,20969,-20768,44422,35911,36862,65301,4994,-64187,23591,35791,-17075,-99089,19092,55636,16362,-60618,5953,-58279,-58723,-26054,73227,-27423,-11602,-2588,17572,47279,43721,19939,-70940,-103416,-74941,-75226,-67082,-139611,-79450,12266,103940,44696,10362,7467,-48505,106095,73885,66112,40403,17987,-9524,-44573,39250,37368,-32033,-154303,-97871,-9964,46262,22527,17027,8082,61268,-7240,5265,39792,50956,29588,14212,-7078,48706,-15222,20780,-33886,71016,524970,171220,79171,73831,95981,14003,-55050,9193,54775,23407,-53018,17420,-16574,68209,13630,81526,20516,-9301,-55839,41037,43956,-36491,7693,36873,-1385,-16070,103501,-4014,-34914,-762,-20134,29986,58834,71141,20351,42943,-6546,-132296,-60304,-49056,23378,56631,1959,42605,3051,73008,23753,-33775,11341,-34029,61412,121701,19830,11188,-129410,15168,68054,45489,67883,4772,23742,94697,61105,50081,43244,62159,65886,-37318,-32636,4798,-5429,55736,28579,-19649,-10520,-17087,40467,19598,-16195,-29093,-77141,-16192,-80103,-119148,2369,5275,-8031,-43301,-39219,-117206,-929,10422,22782,-3619,64170,19425,11241,12242,-7631,29172,52218,57917,53588,-12105,60096,4761,64450,19887,-36407,6722,15198,-86968,-19971,5662,-44862,-21973,18572,-73708,-49823,52521,26174,-46344,-64159,-5433,4299,21691,-30523,-24651,-15720,-38033,15124,-121001,37805,-43508,-3493,-85440,-4056,36144,11513,3316,3619,92270,30936,18160,-46547,-56944,-56383,-82283,-17565,94156,25134,1354,-67370,-37009,62693,28115,21732,-11410,3315,-8977,-52476,-65430,62505,-22481,10369,5060,16023,28958,8515,-22521,-849,7931,19179,-21969,39933,34259,-73862,43837,-7438,-49680,192,-17977,-8634,-4580,-12041,20888,15412,-1974,-39663,-4283,1971,-44675,-22664,-12986,-22716,-61048,51968,-33342,-15720,29153,-5209,-6502,7339,15305,-18388,4855,-16555,-59011,8828,-10050,10501,18214,-18513,-62021,29337,-25586,-7746,49933,-284,23354,52330,18733,58691,31564,6495,7654,24069,-11753,-77834,-2098,-10646,-41719,50119,78007,60525,82951,17106,-36187,10757,-22119,-708,74252,-10934,27066,-78634,-12300,61453,24108,7254,-12037,-14982,50031,49844,-21386,20569,141785,-10077,-59473,2082,-47349,-14575,17418,29199,38927,22479,-36869,-5198,36963,79539,29535,104029,49147,3874,17246,-63048,-72459,-57265,63629,41404,7426,-31342,20662,39396,67808,3749,7275,21328,-45578,-10200,33286],[37141,8770,-39798,-15897,-32309,50980,21882,26610,-268,63395,-17766,-33484,-44583,-40431,-79960,1615,2735,56760,48503,51577,58862,-16991,37393,12766,-99798,22558,98588,53535,-13501,-47183,1421,34432,27938,-48206,-16702,30589,87266,90065,-116511,21885,-26817,-30278,30582,-606,-91086,-218,-87447,-43918,40559,130084,24294,-65085,-52956,-10026,-77073,3059,55323,-4025,-5910,-3479,-25564,-27617,-47393,-117368,-80741,-31220,7778,-104880,-16023,63575,76173,58078,31961,43134,106278,45706,9274,-17820,-26634,-23907,-43196,33725,-7906,-41023,28282,-4713,-1566,-42279,-494,47406,60628,22080,3739,41116,-57767,10754,4611,-30671,-25937,55036,1892,32505,-3548,7469,62278,52039,-20865,17618,11737,24896,-86734,32549,88795,40993,-51025,-52144,-41407,54026,34985,-7411,-19794,-26380,-44199,42406,6177,-35190,-70961,8221,29433,37730,54233,934,49199,40191,44998,8955,2587,94659,27139,26086,-50138,-50822,-11175,40126,-18083,9329,-12698,-25145,-32957,-53116,-54459,105226,-81032,-48454,-17189,38744,39239,-39849,-32419,-783,53114,56849,4678,-90946,-46377,-28782,65834,-80739,21146,-36398,24581,8738,328,-60677,-97748,5592,87568,42898,10277,-3105,64158,-60686,-67500,-10110,-24653,-26189,-16254,12568,60186,27390,-45062,-17806,91992,29067,78943,24915,-17767,-39192,-14109,-2307,3412,55303,8514,-108407,-34395,-90237,-66401,106156,41144,82530,-26408,-87468,49623,2301,58592,-38095,-7664,-86766,-27932,-25659,-16422,-28105,-8280,53423,-5526,-7518,64603,61074,71650,105407,1556,6610,-7772,7458,75185,-20839,-1099,-20677,-74146,-26546,19290,20617,72859,31805,32795,-30955,-31516,-48314,-153017,-240223,-222677,-4909697,-3674274,-625454,-386553,-226170,-246861,-182553,-154519,-87707,-96980,-91293,-47924,-90826,-125190,-111650,-133206,-44863,-22744,-59254,-122177,-92043,-27705,3348,-56274,-38563,-96033,32294,29229,-14861,-4106,-18551,-87525,-66636,-97851,-71268,23621,-7297,2207,17025,40060,-47884,-19877,-27954,-59299,-52788,-50006,13667,-22381,-7256,9494,-10104,-69403,13497,6513,-22009,45994,78125,17058,887,2937,-5793,-2636,-67155,-75656,-110595,69409,113635,-21361,-2983,-41262,105761,59211,-4826,-25724,-40572,38954,42055,16440,-81372,-33825,-907,-64416,-5137,4449,89758,-2607,-18435,-84197,-118103,-865876,-1168046,-211290,-97230,-30207,-22680,-748,-23971,-54139,-63946,-64675,-22522,44722,56712,9011,3547,16737,-67986,-55628,-61181,-61940,-73144,-56321,18825,-39957,-47009,-74905,4655,-23366,13950,-1108,-15783,-86353,288,-21906,36061,-10352,-11865,-37764,5940,-28186,1815,3288,24325,-20125,-77565,-42416,-45338,-27906,35639,28642,-11141,-49806,-47258,-18727,-118775,-88692,-62438,32889,-11100,-9261,7065,64451,-69202,38552,-62540,18214,21413,-1569,17846,31805,13289,18386,-35078,-8095,-3640,-4728,-3149,-23738,-16792,-17240,-21325,14128,-76501,57047,-19106,69871,20308,-6118,2446,-55001,-60091,-27224,35530,-39470,89376,-5607,-40160,66295,30408,38291,-56823,-38280,38713,8939,-12234,69000,8550,15834,-22226,-62983,-25995,19169,89378,-22318,22607,48563,-12300,3251,-13474,769,-7097,-49161,-87529,-147551,-41796,-50427,-61843,2463,22973,-51532,11982,21312,-37330,907,-107763,15301,40526,7811,9633,-43851,-32799,25863,38954,-11991,93147,4149,-13014,6296,39070,-8677,-88171,-35094,-41656,-53005,-21525,45522,-25266,7180,-23607,-59417,30289,5120,34912,8936,52164,53665,-34078,40935,37511,-45718,-29631,-55975,104468,-5461,10841,14096,90225,84992,8696,-682,1729,-72517,707,-25256,32577,-27473,-118535,-32088,21868,43711,-51048,-24785,-36037,610,14769,20019,70115,39896,-67602,-38830,-25199,13077,31816,-40342,56455,81714,-27766,1941,-8865,24806,-28930,13091,-45761,40592,3402,-22243,2697,-40129,8895,20096,-4963,20182,-2633,-14614,-31916,39560,-80304,-43958,70549,72998,-11962,63994,-11457,10227,-35367,18962,18898,-17403,32546,31177,36360,-57282,61845,-488,16880,44782,-54824,-19285,-19192,27647,29047,43225,59381,-22144,-21282,25867,-2555,28333,47710,67565,59833,-91194,-38243,-36471,47078,-10667,13164,50011,-37639,-30822,29291,40845,25346,-37386,-44278,29934,-10839,-6561,-17695,49737,3851,35306,-59774,39374,33591,20442,-33590,-33092,-1200,-50414,-1860,-10020,6662,-7641,-7933,30109,63630,13102,-39727,30348,31660,39927,50990,114056,2165,17318,-102057,-33780,-22897,26653,-79169,-24379,875,82937,-27468,15974,-20219,20906,-15513,-41246,-32303,-17318,15365,4100,52158,3862,12364,84428,-3959,-52383,31233,29631,-14803,-65333,3961,54499,8045,-49473,-20157,-33788,-56925,-28456,114903,10483,4942,-253,-11468,64983,28701,19915,-50311,-70060,-86648,-52425,-53917,-135149,-83652,-11256,127867,61819,13452,-30044,-57890,86030,67466,87768,31262,8782,-50527,-44791,-1470,33172,805,-149421,-85605,-2469,37368,13750,33837,-4732,26130,-27395,-4212,27504,51138,-6604,19479,12474,29952,-17610,32383,-38359,82302,519886,156073,80150,49965,88070,18432,-47297,1061,54489,35155,-58403,40793,14083,99246,20108,57891,18693,-875,-55693,35973,66665,-15388,35249,24011,11356,-35595,87555,-12841,-9817,-8624,9507,46176,61340,74613,1885,46767,-9779,-122753,-61920,-42828,14362,51931,16290,65228,-3459,45771,1842,-59015,20706,-9282,42718,89401,5516,26609,-94635,25615,59710,37956,53545,22349,58818,78414,54839,57663,30513,51765,57216,-21174,-40267,15662,2272,41616,45751,-17768,-9459,-4842,38102,22174,-25591,-37637,-72098,-9009,-75964,-96466,-5632,-33690,-3069,-67358,-51462,-114364,13727,25115,10931,-5553,75100,36547,35787,16353,-29837,1022,33366,58509,47792,-13355,38275,4577,71921,29696,-20079,8498,30199,-68607,-45722,-5628,-51869,-25366,11459,-70521,-61939,40948,33616,-35539,-80650,-16661,-1989,12554,-41154,-28662,-7922,-20360,16889,-107285,54135,-58192,-18340,-89267,-8165,45152,-24834,-21313,-18157,107818,45221,3765,-79942,-54138,-63611,-68144,-39123,79282,44841,-24792,-80091,-21540,97379,20627,31333,15634,12779,38684,-66481,-95569,70269,-46612,1006,-15088,21122,41901,9277,-25987,-90,-22772,15852,-2800,40384,32207,-64507,58554,-25811,-51839,2947,-10863,-9644,-2176,-16405,6933,16122,1944,-49418,-15758,-9748,-30915,-12639,-34468,-47203,-66805,41961,-29941,3661,4105,19454,2859,-5515,-1809,-27779,-2495,-20404,-39225,8784,-15319,5921,29202,-15513,-75318,36310,-14648,-14478,34942,-12525,18568,48780,4779,39358,41712,14238,6322,22737,-15520,-67539,-9512,-55908,-78793,57354,25849,51359,102217,23561,-13663,7327,-33126,-3852,70474,24528,54153,-77697,-9995,34193,37912,-20483,-23978,18197,62900,79048,-13082,-25416,126212,9744,-73263,35492,-45650,-11326,37686,-21820,7890,-1095,-56558,-17169,37828,76016,29645,65511,43886,49847,11933,-42682,-73014,-68399,83810,14821,629,-23480,-1349,59120,80495,-27312,2230,9538,-41580,2289,20793],[51162,-8100,-64613,-40810,-17882,20536,19978,28942,36548,60660,-50201,-48582,-52751,-40285,-85127,-30274,1309,64038,25317,58631,69919,2282,58851,16643,-100956,3561,31548,42724,3237,-46772,-4331,34407,39856,-20080,21293,53409,61732,64551,-73039,8075,-18524,-20038,36494,10455,-84827,-28044,-74224,-29255,29429,90366,17843,-68885,-43069,-28196,-60694,9899,40852,-29495,-1865,17318,-22808,-32974,-55624,-123914,-57450,-30936,-27546,-122484,-14195,44090,78403,64012,35807,34912,99080,45820,24987,-30573,-15217,-39096,-45439,48597,-8244,-33642,24205,-28320,-12363,-37809,-12185,30828,19833,-3452,287,44596,-56616,510,2161,-43660,-34798,43350,26782,15731,-3030,-8007,50583,64733,-28907,12741,15354,13754,-112483,36996,64273,1450,-33400,-35553,-35317,52300,23237,-11346,-40139,-13586,-47150,32014,-10100,-24408,-75230,23450,37333,53894,63224,18447,51767,45434,34808,-13709,9359,99164,28097,27832,-33007,-45672,-8956,29184,-20976,13692,-32138,-25011,-26992,-70402,-46874,111365,-42210,-29330,-38427,19193,30259,-35483,-55623,15320,56078,39526,23410,-52371,-18337,-38321,67026,-79038,-4942,-22030,48540,29898,5486,-51214,-100331,709,71142,9268,-8621,5872,65313,-52366,-68810,-51770,-36913,-23618,-14369,-11890,30036,17296,-56873,-19517,100860,16833,43913,8792,-11735,-34565,-2354,5263,1029,30522,16480,-86164,-22881,-102143,-53432,94803,6214,71944,-14616,-86182,43290,20489,67348,-37713,-11564,-100766,-63136,13460,-24894,-25801,-13822,27410,-15723,7133,80245,51220,88261,109960,-10157,10909,19648,39361,58165,-29392,421,10460,-38838,40653,49008,8761,62303,28955,32040,-55329,-17137,-85458,-172822,-214062,-190145,-4791028,-3977903,-629904,-380806,-229440,-264992,-199459,-162001,-106145,-112864,-93925,-95714,-89702,-91375,-79910,-115541,-33828,-27431,-68658,-102963,-79090,-45860,19312,-68752,-29145,-101657,33333,21229,-14182,-25054,-15420,-98220,-50989,-79974,-78270,23204,-30195,19283,16245,46973,-12193,-22076,-32814,-40531,-31150,-71285,-544,-39696,-3267,2545,-5328,-77460,-21133,-8260,26283,52317,48017,4078,-12739,9375,-37717,-4078,-75780,-97920,-117154,51474,117615,-18065,4572,-26773,98205,44012,-12600,-17453,-55394,28370,25901,17764,-50603,1965,13451,-77070,-16814,-6618,71091,-3234,-25499,-83539,-114257,-877214,-1159872,-199414,-85649,-39990,-54591,-5481,-36892,-60936,-46448,-95325,-28528,22025,38375,6011,7105,1277,-84356,-58390,-41769,-49072,-70672,-54555,7231,-18629,-72236,-74028,6754,-15837,-31302,24202,-9241,-82666,4571,-4480,24702,5923,15496,-29951,-2008,-17917,6528,-26708,-20789,-12293,-69012,-50751,-57222,-43106,21366,31000,-878,-66400,-44285,21478,-61926,-81848,-45522,22433,7836,-12364,6127,72917,-70947,10649,-80271,5972,17051,13883,5436,27166,10539,26211,21487,27419,8867,1389,-9956,-24522,916,-36938,-25944,37195,-76622,79590,4536,104088,19911,-4874,-2277,-52089,-43885,-36276,44324,-37454,94494,-14278,-22113,103241,34806,37330,-41330,-25442,59330,5402,-20415,42786,-2580,-9146,-30363,-66771,-11765,45447,129346,-6342,2667,21381,9109,12078,8879,-40531,9366,-36073,-47572,-145338,-56129,-44529,-78091,-1008,20338,-54178,25441,17830,-22055,8614,-103952,16330,49833,19936,29827,-32692,-27044,32116,36994,5083,94437,32142,-9467,-27509,19884,-12249,-104837,-24559,-8539,-67751,-2046,30623,-39542,16149,-8442,-55598,59644,-2004,45320,-5324,40382,19007,-55763,-1866,52873,-31690,-34544,-59364,41926,-33396,14437,12545,101692,93842,7919,13333,14916,-63039,20538,967,30587,-30131,-112271,-58225,-14341,3153,-81460,-17051,-19500,-42464,21983,5736,56600,19436,-54809,5024,-35595,1625,33499,-56100,71800,103672,-31509,-43875,-11388,13496,-29009,3551,-48668,44478,12283,-50254,-2332,-34282,19400,11005,-30465,-25016,-16986,-26343,-16365,18537,-61565,-45797,44882,115546,-17777,54917,639,20831,-23020,-12167,1465,-34454,50386,15844,21455,-36721,57325,-551,-755,43386,-60045,-37195,-27916,-6990,20372,51916,54313,12664,-11038,42901,-23655,18558,42373,34450,29699,-80360,-39263,-38186,29922,-21682,13015,43627,-47974,-44633,23394,34375,50068,-44608,-17197,5215,-30465,-29617,-23880,26373,2471,53782,-40777,62802,42020,25952,-24407,-22928,-11854,-42221,11965,4669,-2495,-6068,-26451,32969,44528,29215,-27459,16792,46219,49439,72261,104139,27904,13705,-113342,-15128,-28616,21689,-75645,-14606,-13197,71381,-46627,-6396,-20185,40094,-20980,-15001,-31246,-5853,4725,27891,42791,-27432,-2543,88632,-6003,-33773,38858,21257,-8738,-21439,-9888,48253,2881,-34811,-39563,-6267,-54871,-27539,127697,45357,22827,10894,-36352,73218,2267,14116,-26629,-46484,-94436,-24176,-37791,-111315,-71429,-28746,135817,63236,19467,-49876,-66031,53725,52431,108440,15431,1251,-74153,-40311,-34638,17658,39003,-106822,-54857,8230,23052,5494,51671,-13482,-13142,-45597,-10562,10006,42175,-42232,15228,36184,12592,-10331,43135,-39340,87068,511818,145728,83160,38961,86726,14480,-30331,-8951,57403,51289,-52564,58409,47883,119249,19545,27298,8292,925,-60386,26790,84867,4979,61732,15016,29681,-50763,56223,-24832,14224,-17101,33871,50257,73559,71041,-18384,35559,-12822,-110445,-57803,-46732,1517,40935,21387,73587,-7877,14003,-29014,-74090,27082,7422,20125,41506,-15823,36091,-52008,29600,46126,13389,28154,38543,94659,58919,48380,60673,21476,28934,45663,-5809,-46097,28216,12539,32733,60012,-12743,-1341,15617,33107,22660,-30510,-36443,-56721,6569,-77800,-75544,-15996,-73614,2031,-84077,-60363,-95969,17256,37395,-12162,-6897,77128,49527,39286,8384,-50365,-20648,27814,54473,36772,-1176,13171,6493,72529,34253,-16412,11955,26048,-60577,-75268,-11387,-48192,-24217,-4164,-66566,-64547,23029,35876,-24739,-82434,-21781,-5291,-1947,-50107,-33914,3011,-52,19205,-76069,61559,-61582,-32629,-80331,-14878,47329,-60236,-51920,-34013,111025,47541,6683,-91024,-51832,-73088,-56040,-65852,40556,62061,-43897,-71428,-2391,90323,17493,34094,43945,25192,91063,-72627,-106421,75039,-61622,-11136,-29119,14961,48730,7277,-29953,3029,-70720,-13031,18670,48014,31795,-46708,74852,-36061,-46584,15122,-8798,-11654,5889,-11947,-17630,14625,8787,-61399,-31063,-28674,-20435,-5821,-52653,-69133,-69438,15974,-15772,29487,-19920,42562,17834,-10265,-13086,-28384,-18702,-14118,2129,13950,-31379,1119,34416,-8868,-83600,38767,12525,-16262,11036,-23928,18976,47979,-2649,17035,28705,13898,6924,21706,-20348,-61757,-20798,-107089,-100773,75057,426,37493,102354,27833,13551,16869,-37028,-16210,56582,81543,70662,-76481,1691,13319,57900,-33394,-29567,49037,70939,97022,2016,-75706,80412,32683,-69303,57050,-45657,-10127,65570,-68308,-10886,-22863,-67577,-25734,38214,71223,27440,12479,43936,86335,11588,-26692,-69246,-74233,90691,-4243,-123,-9702,-11152,63873,84915,-34711,-1956,-814,-36811,11005,8235],[59752,-23753,-77034,-61979,2351,-2724,11729,31315,62280,50476,-83855,-61643,-52407,-35190,-76103,-50366,-10710,64902,5902,53315,78187,20837,70438,22722,-86746,-13904,-12941,29062,19351,-46700,-13738,29825,41405,-232,50137,62020,18383,30280,-25808,-3510,-6417,-3190,36166,8098,-68561,-51801,-47739,-22103,17750,28988,3275,-64038,-24140,-28092,-26626,18485,20511,-51514,6784,32889,-25815,-41696,-50804,-98924,-20999,-23934,-54468,-110441,-15975,27109,71070,58823,35306,27674,108216,32330,39082,-43187,-7657,-59767,-39950,69871,-18164,-26971,19961,-40113,-22962,-29476,-23605,16121,-10718,-25132,-11345,47622,-31153,-8580,7458,-41650,-39842,31438,45031,-3048,-3228,-19799,37278,58940,-35017,10889,13973,7011,-109065,32808,27532,-45764,-16293,-12473,-18557,50430,16987,-7960,-50870,-3087,-46435,20977,-15634,-15662,-74244,39819,38277,66811,69891,35861,45669,50056,21178,-20312,11853,80716,29423,40343,-15747,-29984,3092,22280,-16797,24671,-51438,-19733,-17563,-73403,-34421,101780,-6413,2517,-63216,3470,19090,-25673,-62514,29652,50636,17266,40753,-13449,7949,-41729,65606,-59952,-28427,-5044,67406,50220,11884,-29762,-98600,2714,57895,-22814,-32426,12287,56967,-35177,-55006,-90808,-58813,-15913,-16849,-38477,-8301,8722,-31968,-2096,99700,28326,16255,-463,-2730,-26187,2898,7534,2449,-9790,24724,-52490,-7184,-98062,-30302,70998,-55319,50467,2125,-74340,33673,32553,54083,-41072,-16323,-107125,-103949,47912,-34675,-18966,-24050,-10692,-26661,20645,88578,32310,92075,109179,-23395,11772,44386,61426,40695,-31240,-10961,33274,-619,95588,50700,-6291,33670,12984,26968,-87326,-2606,-118643,-190067,-195588,-181195,-4576027,-4356153,-647496,-384341,-244872,-276867,-207890,-168699,-126511,-125182,-99568,-124974,-77518,-70664,-54139,-89838,-27597,-36264,-80832,-78505,-64546,-64218,9313,-75524,-29527,-85647,19121,970,-12403,-39070,-16927,-93844,-36684,-57787,-84236,14143,-41213,37072,4560,47662,28882,-16144,-16710,-24576,-1457,-71137,-29739,-56589,-8699,-9533,-11897,-82278,-64116,-20717,62012,53034,15487,-12719,-28454,20663,-52552,-365,-69693,-107781,-104885,30098,105469,-9098,8885,-13933,58289,14232,-17467,-8347,-64925,18712,-1345,17132,-22859,10663,10809,-78092,-29571,-17412,37136,-8990,-31993,-60223,-104799,-892298,-1153637,-198067,-90635,-59176,-98754,-14614,-37324,-56500,-29411,-112182,-32769,-5094,11014,-7746,5099,-16229,-92513,-69407,-26200,-36162,-68149,-50779,-10590,-3064,-93129,-77446,-4732,-5941,-69512,44233,-4465,-63356,-3559,13347,12841,15979,33486,-20525,-12066,-11266,6948,-62641,-71085,-10389,-45768,-57869,-64026,-53777,6871,24796,861,-70264,-37256,62489,-624,-63496,-26240,697,11984,-14720,5925,79539,-51933,-25449,-86934,-8700,-6240,26938,-12781,21417,2018,25169,73273,55926,17249,8068,-9466,-18528,6850,-54587,-36768,56446,-59186,101787,42568,100868,9555,-9272,-10802,-41926,-18477,-37071,48688,-26324,87668,-29450,2683,128750,45301,38957,-16866,-4665,69011,1233,-19646,14668,-18830,-20445,-34996,-73617,4704,62479,135916,917,-20114,7197,25954,16032,25680,-65273,28133,-17589,-2203,-125647,-67809,-34346,-65978,3905,18282,-42703,38659,4414,-17206,7118,-83378,21037,57942,35426,46111,-18325,-22796,37675,32964,24718,69304,48151,1977,-28273,2648,-20360,-95193,-8108,13149,-69717,21581,19370,-42437,22072,-1031,-47391,85115,-15965,46384,-19477,27058,-7848,-72859,-52839,55546,-7686,-24430,-73461,-20062,-59273,13135,10197,102262,80566,7756,29587,12397,-48270,39838,26797,17549,-27222,-91845,-81254,-50318,-39111,-99264,-15027,-10170,-80186,28906,-16092,42634,-19981,-35167,37251,-41873,-12867,30176,-59256,93112,102591,-35198,-73304,-16101,-4589,-37874,-6723,-40767,43708,16944,-85834,-22646,-20788,25502,-2791,-36106,-63473,-23969,-32003,2328,9358,-37523,-46236,18925,128026,-16989,38118,9022,21239,-12836,-57731,-13090,-43228,64336,4213,8114,-18330,48529,-2492,-16212,41129,-56201,-46624,-33687,-27351,5222,48710,33446,43353,1177,47169,-40817,8577,32313,4995,8098,-49999,-38149,-34830,15038,-37631,13505,30551,-58183,-55553,22084,23404,56169,-56067,2070,-14086,-40714,-51542,-28011,-25743,-175,60739,-7390,68914,42402,34567,-19642,4383,-17853,-32614,24934,20884,-861,-12,-31647,33798,30859,43911,-13639,687,51327,55255,85372,88632,46754,3935,-86878,24383,-20021,12230,-60523,-10271,-28624,35000,-63772,-39110,-34801,54200,-29087,20456,-23538,5575,-7643,44681,21462,-51286,-1292,76041,-1312,-8998,48020,11081,2086,19766,-19372,38641,583,-22360,-51419,8909,-55977,-22159,113479,65060,39166,32083,-45038,68364,-31311,7015,-4456,-36377,-91764,-1261,-22297,-73324,-52070,-38240,110466,47608,26121,-44686,-70332,18522,31932,124865,-1941,713,-75691,-31718,-47949,-3484,74066,-42045,-14562,19060,4616,-551,65552,-17903,-45053,-56658,-12474,-7746,25133,-68464,-1326,57347,-349,5927,50870,-35438,84499,502353,140823,86509,45600,89490,4850,-9238,-14094,63148,68083,-29935,66463,71711,117994,13086,-2116,-6357,-3720,-70464,15098,90527,18677,81822,13127,49962,-56416,26744,-35595,33109,-27734,48211,42997,91454,61218,-34830,10439,-15775,-93130,-47683,-65064,-11106,29565,14021,62805,-10413,-12617,-58722,-74616,29651,13668,1703,-10141,-37606,35224,-13424,28947,30004,-20440,-907,46429,112119,41029,41273,58720,24015,2841,35828,5457,-53647,39505,22327,32704,67780,-5025,9858,32991,26856,22643,-31231,-27551,-33388,27698,-82508,-65562,-19230,-103517,4195,-88765,-65722,-69148,11569,44824,-41390,-8331,65947,51862,26357,-7066,-62811,-34544,29828,46111,26366,24092,-7162,7360,66172,33450,-26067,16051,8090,-59616,-99313,-11066,-35430,-16824,-23051,-58334,-55259,4288,31011,-24698,-69022,-18994,-4433,-15476,-56637,-39769,2912,14950,21706,-33414,58447,-52532,-44069,-61744,-20938,44343,-86716,-82412,-42541,99675,39635,20240,-79754,-46657,-80823,-43836,-88865,-10293,71944,-53889,-45625,11747,49256,17116,25631,63443,36384,128083,-69109,-96576,76252,-67180,-24143,-42586,1018,50876,2696,-31297,7922,-116753,-57327,32648,61569,33630,-22091,89353,-37546,-35115,35642,-9428,-14348,19747,1280,-48183,11708,19168,-67853,-44296,-50965,-14957,-3549,-62350,-77089,-63641,-19920,2823,48922,-34061,61478,37431,-5842,-21107,-20914,-41606,24,48745,23529,-56263,-4225,33430,-1771,-83732,37530,46163,-12692,-12303,-32729,22732,48542,-3914,-198,977,6064,8650,20164,-23134,-55226,-33565,-142931,-93933,100087,3767,21915,80931,28577,34653,36219,-31525,-33263,31904,139166,77911,-71703,21482,4624,78137,-30257,-29316,69529,67945,99293,22583,-110846,23034,50222,-42638,60534,-47417,-12093,92159,-100355,-10589,-34526,-68708,-30839,37517,64093,16041,-33846,49804,101691,17211,-17523,-59913,-75377,84207,-11303,4660,6664,-9018,45997,81232,-15878,-4919,-6652,-29771,14501,-897],[59766,-29690,-71533,-72164,22029,-16905,2159,32376,70986,37043,-109327,-71933,-46020,-28740,-55969,-58801,-30051,56896,-6526,36626,77346,31059,73472,30273,-63085,-29015,-20516,17737,31169,-44325,-22912,22543,27728,3868,61588,52563,-25438,-5906,5418,-9177,7904,18046,30512,-5186,-46031,-63443,-18079,-27917,7898,-23330,-13351,-46719,1135,-11152,8264,25971,173,-63140,16416,39081,-34343,-56398,-39046,-58085,13953,-13059,-62742,-83018,-16917,22484,56306,42816,32294,25221,115239,8177,49456,-53950,-5197,-77163,-31060,92510,-33272,-24553,12710,-38780,-31611,-17673,-30984,6861,-27541,-38788,-20787,48513,9355,-14176,19905,-23662,-42427,21371,55167,-17829,-5643,-21176,27412,35635,-35305,12323,9436,5059,-72325,23699,-11775,-82644,-5843,18664,6703,47809,18710,-407,-49312,4803,-48413,10709,-6771,-8575,-66666,52051,31252,68704,70750,46131,32996,48991,5118,-13909,13220,52547,30566,64486,-2117,-9780,20863,19955,-7440,41347,-63630,-9443,-6553,-65084,-21227,80215,13288,35895,-83188,-5415,8763,-11334,-50119,41733,37263,-6395,49240,12408,25508,-38192,62935,-26867,-44197,10841,79757,63177,16629,-3156,-88788,12017,50701,-41134,-53988,16952,49518,-9954,-33597,-115864,-87251,-5819,-19617,-57349,-46313,7177,19605,26323,86957,54891,-1423,-4812,4514,-16084,1215,5347,5347,-49685,33831,-12411,10984,-82762,-4944,47012,-113049,22408,16868,-55608,19250,33299,29442,-44990,-20584,-103021,-130814,68168,-47134,-10618,-39460,-47182,-33689,29371,81633,6086,83966,106975,-27102,8790,60313,69673,28573,-24392,-26058,41725,33428,117072,24288,-20995,-4055,-15695,13649,-120116,4870,-140283,-202476,-190343,-204968,-4389717,-4660473,-672184,-397263,-266582,-281197,-208943,-176879,-146409,-134566,-105969,-136352,-69048,-71674,-44467,-63376,-25125,-45925,-92778,-55609,-52871,-77913,-19018,-76219,-43316,-52031,-9278,-25519,-10454,-44048,-25275,-78027,-26065,-36431,-83959,-2096,-42247,46412,-15717,41240,63157,-8189,9452,-12488,24030,-54756,-65027,-69468,-20962,-21583,-23718,-82435,-88006,-24448,66179,44421,-12250,-27493,-43964,34584,-50914,5432,-56787,-104949,-76952,11310,81602,2955,11936,-8878,7921,-15049,-18684,1745,-66777,12823,-31930,15050,-8981,-6075,541,-65386,-38713,-26530,-6538,-18278,-36305,-25885,-90422,-912221,-1155268,-209752,-106948,-84337,-132811,-27536,-27325,-43444,-19351,-110238,-31889,-24466,-20358,-27100,143,-29499,-90514,-85489,-17098,-22679,-63017,-45826,-30629,-778,-103823,-81258,-26899,4705,-83311,56370,372,-35788,-20479,29043,491,14515,41295,-11077,-21328,-9822,3162,-86643,-111911,-14874,-13165,-59549,-61776,-56727,-3742,14261,-2991,-59162,-28988,92560,41690,-37550,-5721,-28041,5201,-15892,5101,78628,-20344,-60839,-80114,-21187,-38773,33209,-31663,18471,-8926,17011,103533,62953,16100,13929,-2600,-7069,-1065,-64130,-42650,62561,-30787,117653,82390,64756,-8898,-20669,-19834,-26034,8471,-32448,47662,-8383,74543,-46753,29704,136424,58092,42369,7981,14539,63754,-4222,-11322,-6391,-35717,-18326,-35936,-75241,19297,64818,111793,-2590,-40556,10116,33032,16332,32498,-75258,43822,909,38400,-92194,-72935,-24317,-33489,17463,20226,-19199,48738,-12433,-23137,-6186,-54739,29302,64109,49279,45748,-6414,-24738,38208,22942,42156,19341,41650,16215,-4693,-9855,-32282,-63757,6264,17895,-59502,42546,15491,-37037,22588,-2019,-39347,100578,-31403,38620,-31169,18181,-20196,-79476,-89664,42626,17851,-6306,-90541,-64214,-76762,8479,6964,93033,45117,6222,44762,-1511,-36561,55521,50602,-3512,-19473,-66722,-98047,-73225,-75490,-98171,-16684,-7802,-89883,30515,-39568,30918,-64816,-16228,47877,-43171,-28748,23361,-49666,117400,79587,-41939,-88114,-21159,-25302,-51437,-15453,-22870,37666,15127,-115078,-50948,-2290,26095,-16334,-21176,-85978,-21365,-30080,20039,13786,-16420,-49768,-2663,111674,-9798,18771,13969,11607,-14933,-107352,-23861,-42451,70726,83,1391,378,38832,-8890,-23873,39024,-46287,-45326,-35599,-32141,-14592,31680,-2634,60817,13328,41829,-50475,2621,20450,-14202,-2455,-11507,-36745,-24442,4758,-55226,17666,15628,-63218,-54876,25752,10471,39449,-69214,6720,-24710,-40772,-67356,-28854,-85471,-3013,57468,34576,59157,35600,45999,-18746,35727,-22921,-27532,35002,36399,16593,9800,-25294,29135,24596,49171,-4028,-13673,48167,55944,89518,75025,56031,-11021,-37405,70829,3126,-682,-36725,-11141,-41581,-13879,-78151,-71485,-63433,61139,-38965,54091,-7626,12838,-16944,51955,-2005,-63536,15659,50370,7540,18585,59746,551,17913,47451,-23361,27165,1159,-16866,-58166,7586,-60910,-12476,83138,64013,50780,61419,-30047,50604,-65475,2634,11935,-37077,-75400,9285,-10158,-30518,-31533,-39598,48526,19593,31020,-19754,-68634,-8521,11141,130752,-15413,11464,-58840,-20550,-38052,-22533,96900,17129,22558,26114,-15295,-3111,70563,-19231,-60911,-57870,-9619,-19506,3983,-82156,-28309,70456,-7428,26680,54289,-26085,76331,493408,140776,88482,69563,91542,-7689,11129,-10092,68013,80124,5875,64700,74550,91477,2921,-23561,-20145,-11525,-81116,2617,79908,24426,92345,17782,66752,-51126,11128,-40831,46849,-37736,51924,28707,104911,47459,-42421,-21203,-18022,-71127,-34090,-93212,-18875,21684,-2530,34658,-13044,-27735,-76737,-60211,27997,11458,-5802,-54144,-53425,24168,14213,26667,14808,-51995,-24314,42037,100646,28004,32870,52983,40863,-17309,28662,9709,-64972,46399,27909,40775,67206,4123,20173,37491,20702,23773,-29003,-14730,-7995,48382,-81087,-64922,-7666,-114763,1411,-80288,-66231,-42159,3253,45077,-69791,-9804,44062,40012,10451,-22359,-63640,-42154,27177,34699,20975,57186,-18790,4375,55501,27563,-43338,19785,-14566,-59016,-109592,-5918,-18072,-4709,-39142,-42436,-35551,-10841,12956,-36958,-42701,-10135,-274,-22352,-60456,-44862,-15690,19290,23623,11649,46646,-34357,-51876,-39206,-23787,37513,-99410,-104674,-45165,77535,25377,34651,-52680,-36129,-82502,-26563,-99131,-52965,71665,-55680,-13682,15258,-1987,17292,6043,66389,41151,136557,-57265,-70679,74036,-65108,-36559,-60322,-13727,50439,-3803,-26626,13376,-143335,-97136,33846,71891,37005,3663,98525,-32595,-20443,60084,-9099,-17249,37597,20594,-75091,8413,31665,-59947,-50302,-71656,-14875,-6162,-61292,-65941,-46913,-56776,18764,49650,-32711,76237,59468,4719,-30495,-7262,-64407,17697,83928,35684,-82707,-10995,26525,1848,-75081,33466,73923,-4481,-26150,-38408,26119,47504,-1373,-7125,-28158,-5795,10213,17418,-21062,-42022,-43436,-143471,-57189,122846,19210,7003,43174,25763,41690,57812,-18309,-49609,-1452,173654,77383,-61433,44515,9022,94310,-14998,-26146,76331,52250,88021,44754,-117430,-21046,55797,4915,46500,-48774,-18475,103343,-115216,7891,-30358,-62092,-32571,35207,52916,-8144,-63116,56251,94455,26190,-12440,-44764,-74076,69205,-7058,11946,22752,1619,6727,71163,18227,-6424,-6242,-19751,12900,-4852],[51479,-21655,-49854,-67037,36302,-24245,-4505,30811,63396,25431,-118548,-78479,-37576,-24551,-31429,-62783,-50591,40111,-12646,11600,65429,31263,73614,37672,-37243,-42345,-2320,10682,36542,-37981,-28098,14580,-565,-6589,56210,29515,-54062,-36493,11421,-6897,22068,39543,22315,-23037,-20232,-59971,4674,-45192,1333,-42730,-25863,-16533,28121,15057,32981,30474,-13774,-62190,22923,34979,-46027,-75682,-29688,-20078,36361,-1474,-52321,-61923,-12954,34993,38159,20136,27705,29102,101921,-20093,54577,-60560,-7069,-82473,-22897,107307,-45715,-26905,372,-27251,-36672,-2548,-31930,5771,-32013,-44619,-19202,45153,48644,-14258,36583,4139,-44816,14642,58487,-24528,-9500,-9616,22666,1887,-26524,15670,3734,5733,-16143,13714,-43435,-97465,-1118,60135,36055,41993,25132,5448,-37219,10218,-57440,3013,14630,-2618,-52568,55524,16269,52618,63061,45835,17654,40658,-13145,-857,17245,28547,31367,95573,6625,8555,38463,20890,3307,58506,-61361,3924,3098,-51886,-11836,52869,12906,57745,-89371,-6380,1476,6173,-25160,52800,19072,-26292,44437,18867,28510,-29204,60230,10417,-50148,21995,85236,64150,17667,22457,-70106,25128,50361,-38483,-67030,21362,52533,19456,-12588,-118937,-115408,1697,-19452,-61639,-75972,15818,74909,54384,63834,77750,-13276,-8778,5948,-7299,-5224,672,6395,-72695,44237,26621,26426,-62535,15220,32540,-137258,-7253,22356,-36408,569,20544,4166,-46241,-23252,-88624,-126764,69705,-62169,-3896,-56949,-69328,-33808,31785,56435,-19374,69686,105518,-17503,2342,62465,63021,24318,-9428,-32834,34021,53877,93161,-19778,-32038,-38703,-51019,-10732,-143942,2247,-145749,-207053,-196598,-264473,-4331117,-4772182,-693845,-416105,-288067,-278931,-205794,-187347,-162956,-143971,-110507,-142500,-75249,-94298,-55753,-44727,-25585,-54844,-102463,-40415,-47724,-83667,-51977,-74581,-69478,-15476,-45547,-51746,-9072,-40974,-41714,-57521,-19043,-20529,-75820,-22454,-39307,36256,-38360,27703,78924,-6088,28456,-2526,34590,-33538,-92877,-75162,-34977,-28103,-33254,-77741,-73491,-16285,35781,24680,-29925,-35669,-56942,47073,-37898,10179,-48647,-94440,-44582,-1579,49306,13190,12395,-15290,-29205,-29973,-16565,12733,-60561,11848,-56670,10515,-14132,-33362,-8205,-40449,-40737,-33159,-52192,-27668,-37518,58,-73080,-934779,-1168416,-230837,-126278,-108701,-139179,-41788,-12847,-27429,-19261,-92865,-23741,-25104,-49195,-43792,-4061,-34499,-80501,-101079,-14666,-7647,-53442,-41192,-47090,-8677,-100879,-80482,-52126,13484,-68565,59287,6158,-9207,-39747,41023,-13586,-1776,41402,-2684,-27017,-13402,-4803,-82864,-130706,-24464,18937,-53853,-49101,-51290,-7461,3620,-7721,-37509,-22782,104726,54145,-10538,13626,-58181,-4852,-15992,1003,67089,11199,-86156,-63388,-28255,-65571,29633,-45776,22234,-18670,5854,104569,38948,1562,17536,7552,6230,-18661,-61812,-35315,50368,-1995,120749,108552,14702,-30162,-37261,-26317,-6059,28791,-26850,41803,11134,61040,-60605,53488,124282,66580,44511,26873,23854,44130,-11183,106,-13817,-48785,-7857,-34026,-68455,28683,51492,74183,-14552,-54061,26740,28078,14255,29016,-77930,51212,13885,69541,-51276,-68252,-19013,2788,36488,26913,11636,53765,-26224,-36772,-28190,-27722,38540,65433,56888,20345,-2124,-34365,30801,4601,52259,-38152,12565,27795,26100,-15655,-45770,-25426,12423,8752,-40951,52755,19223,-27121,17981,-9355,-33925,103685,-42233,25895,-39321,17137,-19325,-72608,-96268,16803,35227,10814,-98038,-83491,-81055,1285,3271,77895,-2988,2193,56825,-18201,-32860,63429,69680,-27320,-8840,-45754,-106886,-75283,-101327,-78044,-18084,-10596,-64771,21144,-57652,22460,-96336,-4260,36221,-39557,-44726,16302,-30456,136250,46039,-52671,-95644,-24203,-45362,-64432,-21221,493,27077,6121,-122658,-75070,16965,21875,-24935,7890,-89924,-10217,-21121,31980,28126,-4237,-58572,-19411,79177,1504,5453,16876,-3698,-30743,-143840,-32554,-35660,69797,5482,2849,18511,30154,-21452,-20708,37121,-34954,-34134,-33266,-26017,-36511,3122,-48171,61182,23622,33186,-51283,2717,9739,-21020,-3103,23893,-35938,-6878,-478,-69085,26469,3893,-58692,-36303,32552,-1443,5455,-81148,-3122,-26050,-32678,-73631,-25751,-132701,-7318,47539,70611,38928,25184,56820,-20016,57549,-28934,-29042,40953,51957,49065,20422,-15553,17257,23506,39658,-3288,-24469,39020,51647,85441,68364,55084,-28488,11524,105496,35068,-15808,-8560,-15260,-49035,-54384,-88127,-95020,-98214,60741,-49289,76630,15789,13628,-18661,50978,-17214,-63364,41401,19178,16919,43366,73293,-8087,37639,59316,-22670,14759,4052,-20316,-63945,-6181,-67742,46,49412,45698,55370,94112,6000,24247,-92545,2957,20538,-42495,-47682,7292,-3217,7092,-11337,-34297,-33272,-11504,32755,9024,-60248,-19390,-4693,120085,-21192,34574,-33003,-9194,-12230,-32587,101796,50404,45168,25903,-33250,-2085,63337,-19089,-59225,-50560,-2589,-20133,-15906,-85595,-59097,73240,-8796,45331,53351,-12040,65910,486648,144183,87892,104227,88380,-20310,27376,2639,66402,82105,43267,55868,53525,45796,-8152,-33485,-29249,-17777,-84782,-9114,55609,24540,92576,24544,74703,-37465,11119,-38129,57754,-41311,47978,13589,102958,32730,-38513,-48020,-18787,-48566,-21908,-118250,-18548,18915,-18490,-2216,-18578,-30431,-77337,-34527,21803,5689,216,-82973,-59250,8159,29000,25242,4171,-70784,-35477,26242,63953,20958,22942,45595,67726,-25700,21117,5304,-78644,46491,26173,52203,58632,12570,26889,24718,15642,26943,-25417,-2190,10865,61557,-64966,-62684,20747,-104573,-6186,-61275,-59801,-19950,-77,37125,-90948,-10755,19329,15589,5423,-30015,-53477,-45957,10450,22370,21361,89632,-22019,-3532,45140,17830,-58918,22336,-33326,-54147,-103096,1718,-2028,7312,-47498,-19184,-10421,-20055,-24782,-54284,-8875,29,4886,-19522,-61514,-48879,-48297,12237,24185,50698,31204,-13958,-56620,-19144,-22109,27362,-98692,-111605,-44554,52640,8758,41492,-19526,-20237,-74898,-539,-91103,-67657,61525,-51887,11325,7610,-38473,16003,-19535,50302,35374,117257,-42259,-37636,68875,-57874,-46948,-82078,-21619,48076,-11504,-14070,17779,-141891,-112104,24128,64952,40270,23523,99687,-25193,-6423,81719,-4622,-19804,55605,41387,-88302,5500,43085,-32622,-46178,-86022,-19715,-12094,-50656,-38818,-21382,-85340,26939,26863,-16429,87920,80083,16084,-44646,9975,-75607,33991,98682,48049,-100560,-19890,14846,-1420,-60063,27088,85388,6833,-25880,-41346,25171,41864,2426,-3347,-47039,-16030,10365,13290,-13170,-19768,-45669,-104096,-1810,133600,24621,-5949,-547,20485,32852,72677,-2112,-60701,-37553,172272,69982,-45843,63575,22172,104829,5673,-23636,70267,28173,70406,63417,-94404,-35205,47918,63606,21203,-46066,-29979,87624,-116020,37345,-9648,-50812,-30722,31320,36633,-41384,-77891,55063,71743,34108,-7026,-24839,-73170,53052,3432,17436,37234,15743,-40637,57869,49130,-6309,170,-7523,7645,-3887],[38261,-2403,-20586,-47107,43407,-27117,-6501,25791,45280,19043,-109153,-80080,-30612,-24785,-10101,-71541,-65380,17281,-16195,-17356,46057,26032,76191,43081,-14836,-54148,17430,4570,35066,-27896,-27218,7443,-36787,-22697,43489,3473,-62293,-55573,-4597,2909,33518,56506,15509,-38181,6184,-43858,15015,-65741,-1593,-27205,-30021,21944,51436,40198,43306,31317,-17982,-52216,22923,22829,-56430,-93472,-29800,1724,42848,8589,-32369,-62154,-2425,59714,20881,-2807,21211,37797,64301,-43476,54788,-60605,-10909,-71499,-17358,104371,-46799,-31092,-17132,-11687,-36448,15398,-26582,13484,-26634,-46425,-4157,35508,70425,-7690,53069,30830,-48907,11953,57279,-22252,-13141,11158,21710,-32215,-8307,18539,-1685,5372,35274,4885,-62885,-91119,1683,109513,63792,30181,29694,3293,-19754,13659,-72340,-518,40706,2080,-33823,48002,-4838,16601,46116,36465,3691,26981,-33444,12230,26110,17321,31679,123976,11320,21079,50302,22686,10869,68932,-39940,16782,8099,-40250,-9707,25878,-2885,59020,-76721,-492,-1878,25143,1219,63928,970,-36734,26700,7938,13889,-17811,58355,38514,-47400,25805,83763,52294,14709,43308,-45816,36165,55984,-17016,-68168,26625,68253,46861,2508,-99783,-135370,1037,-14943,-50203,-93391,33856,111597,71874,34532,79674,-25114,-17097,-321,-2893,-12576,-4688,2250,-70122,55387,56413,33630,-42016,26114,31503,-115764,-33431,13786,-23586,-19765,-3419,-14945,-43018,-23981,-68115,-89912,54131,-77740,-1027,-70522,-69791,-26392,28668,17757,-33201,57362,105071,2611,-6293,48989,43229,25804,9907,-22647,13993,54490,30189,-64582,-37563,-59665,-82000,-44887,-150028,-8815,-134834,-201415,-207129,-353113,-4421578,-4666485,-702528,-435210,-304513,-272319,-202181,-198731,-173566,-156446,-111317,-153691,-98144,-131068,-85294,-40332,-28930,-63138,-109108,-36893,-50774,-81006,-76374,-76454,-101312,5701,-79859,-72479,-8454,-32957,-65655,-39057,-13382,-12984,-62484,-42598,-38478,1138,-55512,8144,70324,-15929,26291,7869,26865,-18772,-100867,-71797,-44963,-25965,-34836,-68903,-24221,1957,-14812,-3980,-35344,-35273,-65171,53483,-19949,12142,-53480,-83375,-23067,-8489,10641,15421,5993,-33153,-40786,-24820,-12344,23488,-48721,14822,-68348,644,-33417,-53817,-10268,-7757,-34618,-36890,-91414,-32742,-35535,2116,-55781,-955176,-1193810,-253092,-141328,-124173,-116355,-53938,-578,-14434,-27031,-68222,-8590,-3004,-70021,-50412,-4002,-30573,-67447,-110415,-16615,8842,-39533,-38070,-53981,-17776,-84004,-71108,-70484,17499,-37711,53030,11931,8936,-54655,48650,-30497,-31650,36172,4197,-27260,-20323,-16856,-50171,-125163,-37090,41147,-42201,-28952,-39685,-2941,-4775,-8844,-13656,-21093,99215,43986,10650,28577,-84138,-11293,-15837,-8972,46434,30967,-94949,-45127,-28985,-73387,16045,-51235,34738,-24539,-3691,79413,-13479,-26582,17512,16855,17029,-37873,-48158,-14231,24015,17501,106855,109817,-27060,-47299,-54473,-28727,15378,36327,-24321,32985,25587,49668,-66142,69180,95163,65188,41749,37446,19725,15720,-19145,8865,-6126,-55362,3049,-30562,-55943,30415,26328,43858,-29439,-57906,47868,12120,10975,18891,-79589,47184,17740,90439,-9923,-52261,-21276,27202,55102,36784,43912,53776,-32801,-52938,-51111,-9019,44479,58353,55451,-28246,-7899,-48632,15118,-21555,51460,-77036,-27445,32748,48376,-13866,-56837,1426,8602,-6575,-20151,46354,27700,-15566,11077,-19064,-30699,96506,-44010,14017,-44435,23493,-11872,-53717,-72281,-14128,37606,19295,-84720,-81551,-69557,-8531,703,62235,-47166,-3550,65538,-29127,-37633,59617,80137,-48154,2027,-33429,-107798,-57609,-115439,-44701,-16256,-16600,-16230,-2480,-64606,16757,-99312,-1960,9998,-32059,-60199,12767,-7070,139728,18267,-65859,-101522,-23203,-62955,-72118,-23768,21636,13814,-8554,-100755,-83614,32466,15019,-25920,40829,-78808,5483,-7493,34238,45079,-2641,-71184,-32022,46210,13855,6081,19407,-17873,-52983,-152080,-42075,-30513,63469,19784,9720,32302,22071,-39485,-7443,34584,-26068,-16940,-27359,-15879,-57530,-30424,-92067,46833,30599,27641,-44407,8175,2359,-16953,3284,49747,-35561,16117,-1633,-73847,37994,-1344,-42639,-852,39409,-9779,-33340,-89187,-21577,-19644,-19334,-69188,-18939,-155100,-15436,34778,84694,15684,15952,61980,-21321,61192,-35531,-34877,42721,69303,88063,27473,-12900,-396,22576,15351,-13134,-32273,26022,44022,75401,67345,45047,-44610,42686,114124,66278,-31281,19705,-20075,-49658,-67992,-91688,-105741,-125952,54509,-58158,84477,43341,8051,-10650,45485,-17232,-53048,65717,-9367,23775,59326,85413,-12587,58662,63791,-19236,2163,7475,-31257,-71885,-25805,-73590,13009,21801,21014,52808,123926,49077,-3450,-105602,7486,22464,-46350,-15425,-838,-2457,32819,9277,-25069,-105117,-35480,31440,24064,-46549,-12792,-12210,92481,-18187,66193,-8574,-399,15249,-30101,89705,55968,47543,16835,-46025,938,43431,-18321,-47532,-39982,7323,-7830,-29710,-83515,-84347,67642,-5780,55808,49165,4531,56836,482842,149394,84598,138266,78151,-29981,37834,18812,53435,71041,67964,43934,16183,-3407,-17238,-32198,-32737,-18535,-76325,-18876,25753,22638,83937,27046,70622,-20778,19815,-28206,67996,-32758,40993,3632,80089,19449,-23813,-58863,-17565,-30775,-16518,-124895,-9792,21251,-22132,-35037,-28875,-24466,-62769,-4079,10771,1794,17060,-94437,-54724,-4512,32039,25503,1188,-71586,-34172,3897,17747,19196,12148,39028,95553,-21680,8308,-7396,-89708,38975,15891,60402,44340,17534,29203,-2875,11900,31788,-21764,6292,14900,62013,-32952,-46864,60740,-77890,-16165,-37136,-44655,-3923,6414,22229,-100982,-10902,758,-14305,17775,-25781,-36808,-47790,-19793,11590,24118,113511,-20009,-14927,39926,6911,-64178,22941,-43336,-45054,-83511,9402,7434,12539,-45720,5559,13307,-23237,-80079,-65717,24618,5913,8355,-7530,-59760,-53788,-81159,-2100,23150,78573,18730,642,-59579,-6732,-15880,13762,-89697,-100154,-42682,33476,-7411,36734,10257,-1749,-57577,32202,-65232,-45911,45076,-45231,19664,-6795,-47208,11978,-42614,19306,18438,82788,-31496,-7293,61156,-47479,-53551,-101896,-17246,42315,-19838,4349,19488,-115252,-92786,11820,31343,41633,32389,91697,-19029,3472,93778,5314,-21499,68646,58485,-82592,3100,49576,10857,-31985,-90644,-28574,-17809,-34131,-4568,6552,-98917,25691,-11502,7713,96726,94301,23281,-63231,27835,-63040,44784,94717,58214,-101141,-30676,387,-12983,-43173,18554,75962,19511,-12796,-42139,17297,30215,6440,7132,-50236,-18676,8392,8312,-1165,8794,-37400,-41136,53659,128069,6976,-16641,-38565,14391,13065,74266,11376,-64040,-66877,140265,56460,-26904,71669,36790,110016,25078,-23998,54677,4602,54824,74390,-53153,-22057,30602,118119,-6739,-36099,-45800,45530,-107932,67660,22241,-36995,-25120,26631,15799,-72744,-85538,40369,44290,36841,1954,-2284,-74660,42483,13282,17418,50182,28453,-75398,45275,60959,-4492,10399,4701,856,195],[24808,19462,5995,-17723,44582,-25584,-4692,17405,24382,17608,-86858,-75721,-26773,-29179,2562,-89717,-69039,-7189,-21680,-45104,26951,23006,81556,45130,1319,-63234,21426,-7473,27802,-16184,-20755,1643,-70325,-33069,36524,-14393,-56951,-60676,-31082,17483,40264,65201,13839,-45380,30137,-21231,13804,-78682,-1439,4659,-24801,59857,66358,55182,39749,28853,-13990,-40936,15013,6808,-60162,-101443,-39391,3159,37342,16417,-14835,-83080,12837,82598,7485,-19826,11812,47406,14592,-52906,52458,-52606,-13760,-46998,-13318,78809,-30545,-31813,-37238,1129,-29021,34523,-17629,27905,-13799,-48884,19310,18392,65961,5144,64778,45471,-55334,13115,53098,-13386,-14991,31912,21654,-57640,15581,18533,-6197,685,62721,-3743,-75546,-73867,4944,156502,84250,11181,26799,-10796,-3140,15864,-85771,713,59520,4456,-13990,30354,-28224,-32960,22011,23402,-6120,11468,-54299,20563,38917,20109,30692,140149,13756,27761,52899,22997,11363,67012,-1393,24807,5912,-33755,-16024,3437,-24686,38603,-47265,9090,-1743,43441,20293,74665,-12189,-33074,1128,-12656,-17030,-7329,57947,46112,-39137,21491,75031,30897,9315,58029,-21463,39387,65516,12181,-57877,32750,89761,65626,10014,-66885,-142776,-11491,-6669,-27933,-99435,56396,119617,72789,5061,56196,-39112,-32052,-13424,-4912,-16943,-10025,-9168,-44874,65324,70636,30334,-23172,27996,41923,-58893,-51642,-8952,-21639,-38360,-31934,-25691,-35692,-23438,-48721,-35730,28133,-90269,-2687,-73644,-48879,-13185,22373,-22388,-27828,53731,104784,26991,-14931,22625,14405,26790,27381,5504,-9648,37611,-47792,-93563,-37893,-61834,-96315,-82203,-134979,-23617,-111855,-185674,-213844,-454128,-4608001,-4414325,-693205,-449021,-313988,-263854,-201249,-208038,-176894,-173091,-108275,-170571,-131514,-171023,-123854,-52034,-35811,-71779,-112853,-45794,-61207,-72397,-84713,-86531,-128298,347,-102491,-84724,-8289,-23707,-94297,-26993,-6171,-14474,-49365,-57649,-42662,-50716,-61096,-15295,40287,-38784,679,19469,7084,-15960,-83360,-59326,-46511,-16203,-26978,-57211,34394,23649,-63358,-34873,-29691,-27297,-66913,50378,-2553,11631,-71288,-76684,-23850,-11669,-31044,4261,-11423,-58797,-29262,-4002,-7738,31915,-36086,19032,-64667,-18299,-52762,-56972,-5360,26581,-22080,-37434,-116985,-29482,-30924,-21052,-41844,-967219,-1228126,-267116,-148638,-124496,-78808,-60991,4880,-8034,-36362,-45551,10321,35752,-80563,-44017,2314,-20070,-56961,-109949,-18623,24690,-23616,-36505,-47009,-20209,-56118,-51475,-73415,14664,-11893,39311,14991,15233,-60863,51926,-49589,-67969,25843,9360,-21545,-28159,-32358,-6984,-105539,-50988,49125,-28927,-8468,-26132,9418,-10924,-3987,3976,-24588,82481,29679,21159,36621,-101428,-11540,-16813,-25750,22344,32449,-86546,-34498,-24793,-57068,-4114,-47148,54657,-25621,-8401,38687,-75804,-63540,12714,21560,22345,-50573,-27607,13776,-3827,22558,76123,84472,-45775,-54369,-66646,-27694,34067,28867,-26743,23731,29250,37664,-61017,73894,55911,52624,31779,40498,4646,-12666,-26955,10365,12559,-55390,6787,-26634,-42907,22972,-3541,32667,-41085,-52039,62513,-10915,7819,8186,-81620,31888,11977,101454,25784,-26154,-30727,32213,66496,47643,71986,50648,-31075,-66037,-65713,-661,42917,41122,44875,-85977,-22241,-60914,-6386,-52154,39319,-78614,-59671,29652,54111,-4822,-60430,4573,-1837,-20602,-3706,22917,36372,-4001,6157,-26619,-27248,84079,-35737,8467,-48025,33487,-5510,-28856,-32680,-40340,24085,15600,-48202,-68179,-42396,-21338,1806,50940,-70536,-8070,71710,-29315,-48006,42463,78020,-61754,10520,-28926,-102560,-29327,-118704,-7415,-11130,-24580,34550,-38074,-58017,12442,-70199,-7927,-18940,-22513,-75037,15280,14377,122482,8933,-78182,-105615,-17303,-77363,-71505,-23839,32077,470,-25198,-55432,-71428,40947,8373,-19641,67507,-59296,20116,7402,25309,56892,-8954,-83287,-40049,23883,24614,22752,22627,-24579,-70229,-129662,-54024,-34739,54066,39515,15879,38317,12320,-59572,11576,30081,-21091,332,-19749,-7163,-74544,-59947,-121101,24675,33094,28686,-32956,16157,-789,-5392,13409,64919,-34719,41419,-318,-66460,47920,201,-16654,41449,43450,-13106,-63049,-91048,-40307,-8438,-2277,-55147,-9610,-150014,-28775,21556,69961,-3347,11912,57500,-20712,45651,-40782,-40160,41255,88330,119521,26547,-24635,-19230,16721,-17788,-31485,-38875,10537,35606,62569,64474,28423,-55302,51901,94616,87516,-44317,44755,-23467,-44097,-50081,-87375,-103865,-134225,44927,-62873,79936,69632,-1674,5305,39505,-1055,-36885,79380,-29358,26874,62386,90953,-11783,77336,74467,-14902,-9419,8519,-45465,-81882,-45680,-76641,23685,5052,3112,45886,145363,79281,-24607,-100564,13948,21314,-44269,14208,-5661,-7771,45774,30512,-15238,-140324,-45896,28505,16465,-30820,5426,-10982,55787,-7845,97679,7380,3480,30243,-16158,68540,45457,30999,384,-51739,2799,14147,-16373,-39572,-33448,18467,14670,-34757,-79852,-95609,58981,-225,55001,43458,20484,51657,481308,155025,79727,159661,62576,-33653,42116,30354,27696,48101,69826,32009,-22685,-37214,-21901,-22948,-32966,-12421,-57122,-25777,422,21539,69449,20111,54684,-7027,27258,-15015,77936,-9904,34962,2673,40023,8568,-2173,-47275,-14431,-20228,-21060,-103933,4473,27725,-6599,-51815,-43254,-15322,-42393,23754,-5023,3598,37937,-90886,-43154,-6248,25319,26459,7353,-56167,-26340,-18478,-18691,21034,2140,35395,115881,-9325,-13057,-25765,-91888,25153,-1535,59864,27806,16302,28190,-37259,8671,36695,-18631,8437,269,48878,6926,-13372,101140,-46263,-24669,-14333,-20742,6375,22608,4249,-99275,-11058,-5746,-39111,43964,-10265,-20121,-48175,-53054,4367,23280,125014,-16709,-26133,42739,-1394,-55010,20612,-44492,-34859,-59039,15418,7616,5162,-34465,22379,29419,-21692,-135604,-62582,49569,3539,8144,9852,-55012,-63207,-100007,-16516,21183,93752,14858,3441,-61895,-4584,-6142,-3436,-78711,-72876,-39725,25155,-21646,21723,29815,14854,-33849,62676,-28229,3400,28000,-37325,8708,-20705,-31023,4988,-54672,-16739,-5309,48828,-31010,12946,50888,-35196,-54425,-111847,527,30552,-28182,21133,17217,-74782,-47007,7630,-23417,39984,29216,75210,-15715,7196,92238,19643,-21955,71831,67705,-60652,762,48161,57570,-10567,-83852,-40334,-18965,-16060,26859,28605,-95814,16683,-45999,28982,101198,97934,23954,-81966,43229,-22273,47674,81271,64067,-81472,-41822,-14273,-31167,-29147,7998,48846,32298,6894,-41077,2247,13728,11809,18318,-39322,-10069,4439,3697,10949,37126,-19525,16953,90764,108796,-31444,-25302,-61840,8983,-8382,61549,17803,-59542,-78962,95915,38231,-7640,64953,46235,110161,38592,-26750,33672,-8905,46792,76450,-11249,-2215,11178,153441,-30065,-18243,-62882,-7427,-94769,89587,55139,-21259,-16392,22443,-7216,-88899,-89320,13093,21566,32199,15051,20082,-78606,41101,16903,10446,61610,36344,-81004,36786,48507,-1077,21042,14003,-5434,4985],[14925,34001,24146,13030,42677,-17942,-1425,6869,7450,17123,-63534,-65307,-25402,-34965,5331,-113533,-59645,-28683,-31889,-66613,16238,27890,84061,43300,10732,-67198,9631,-30570,16765,-5927,-11631,-3402,-90772,-29999,44179,-18083,-50477,-53418,-54644,32665,41474,64312,19321,-42998,48083,1026,6741,-76031,791,28342,-12492,86965,70046,55299,25778,24103,-7548,-36661,686,-8736,-52910,-93478,-50634,-11243,27154,22524,-7241,-110695,27925,87432,-926,-27323,-1069,53604,-27905,-42710,50769,-37025,-13149,-17624,-7588,35237,3042,-23664,-54978,6924,-12666,52022,-9116,44586,3919,-54567,41507,-5664,38214,21956,68367,42086,-63292,17095,46089,-2466,-14306,41402,19873,-69586,37886,14299,-9804,-9419,62800,-14991,-93840,-57028,8299,186177,93280,-13066,15181,-36031,7868,17577,-87535,5825,59415,2911,2367,6124,-48804,-81378,-4437,13224,-10928,-2729,-71976,21922,51737,32114,26408,141247,15457,31592,45761,20605,3119,51909,43107,24398,-4079,-31908,-29204,-12836,-42891,3533,-9961,17610,470,58416,29553,83007,-17479,-13331,-24291,-33911,-57606,-85,59623,30363,-28464,10456,58787,6092,4050,66682,-2259,31601,76264,34480,-40164,38584,105016,70955,11588,-33846,-139555,-34745,3244,-3555,-97644,75923,103590,56410,-18756,18708,-52258,-51810,-30180,-13671,-16004,-15771,-27589,-8925,70962,67377,18978,-6363,24430,57752,9439,-58914,-40596,-30739,-52723,-55908,-29308,-26572,-23169,-37798,12438,683,-95838,-7923,-62166,-13916,2434,15484,-48946,-4017,60793,103727,49320,-20587,-9122,-17804,19490,36146,44508,-26361,15024,-110063,-97049,-35403,-47177,-85726,-112474,-103337,-37249,-84288,-163794,-212798,-544367,-4803397,-4129907,-668264,-453957,-317106,-255404,-204856,-211954,-173394,-192261,-103336,-186942,-165383,-203750,-159525,-76494,-47035,-81633,-114187,-64428,-76089,-62317,-77185,-105529,-140188,-28436,-107574,-88018,-8163,-16139,-122950,-22412,4169,-23602,-41930,-63278,-50369,-97190,-53718,-39855,-1199,-69762,-37570,30082,-12132,-22785,-44362,-39615,-38201,-3887,-12930,-44306,72629,39644,-92500,-58592,-17023,-15113,-61389,37054,10593,10630,-93934,-74592,-46361,-14099,-69120,-22254,-39864,-86136,-5921,21352,-4347,35952,-28065,21047,-49427,-48043,-56153,-42278,2959,56409,-6862,-34476,-124575,-15880,-24633,-55236,-33976,-965386,-1263745,-266184,-149008,-108391,-46743,-61652,2438,-7886,-39753,-32056,27256,76656,-82220,-27591,14388,-6748,-53114,-100048,-15488,36015,-9399,-35149,-25200,-13844,-22807,-22780,-57318,4819,-7456,21628,12153,10525,-57959,51099,-67687,-99208,9277,12234,-10762,-34665,-49565,18725,-88251,-65224,44844,-19444,3826,-15043,27700,-16415,6086,10272,-31932,63648,27503,19762,37712,-107303,-8249,-20434,-47457,2140,16151,-66848,-36673,-18610,-21811,-24488,-36069,76799,-22906,-7596,-5027,-118854,-99921,2494,19526,22194,-51921,-6183,39382,-18496,13775,33599,40735,-39036,-48811,-69441,-25661,44669,8863,-33100,16322,19587,18776,-46340,67460,15646,32788,14837,37638,-14381,-32570,-33183,3454,34325,-50998,-744,-22532,-33290,6078,-30404,37540,-45584,-39165,62508,-35174,6562,2987,-81490,8712,-1034,102691,51725,5928,-43588,19733,65296,57996,91516,47027,-22318,-71516,-65261,-734,31740,15772,27901,-130849,-40037,-63958,-29369,-82042,19064,-45506,-67193,19671,44121,9954,-52046,-15674,-11922,-29574,3201,-11177,40827,6602,7283,-28524,-21075,71630,-20349,12182,-51477,41894,-5423,-7048,1895,-54255,211,1396,804,-53449,-2975,-36850,8906,46391,-64372,-7079,75665,-18797,-59794,14564,61374,-66585,14707,-27779,-94343,-2350,-111932,24617,-5656,-34040,68614,-76360,-39581,8109,-19673,-17861,-39836,-13170,-88863,23573,28900,88220,20073,-85820,-103761,-7325,-88029,-61764,-22689,26029,-10185,-38846,-4758,-42028,41529,4416,-9340,81057,-37873,28318,20211,7012,58401,-17837,-90155,-41590,15697,32199,48879,26491,-20688,-73213,-89715,-66383,-50660,43729,59049,14447,36324,-1373,-76745,29799,22361,-19003,11584,-13124,-1782,-84754,-77093,-125836,2831,30229,35281,-20841,23074,-176,10023,24132,71030,-32393,65354,1796,-47582,51215,5670,14086,75299,43175,-11430,-73677,-84906,-52266,4048,19171,-34606,332,-122967,-46116,8231,34574,-13189,14655,43116,-16900,17118,-42540,-40158,37995,105733,130032,14786,-50735,-33074,3433,-49549,-52947,-45723,-6646,28865,50069,51087,8669,-57413,44455,57183,93389,-51430,64440,-24382,-34557,-13862,-75063,-92268,-118433,34649,-59897,68410,88924,-12335,23333,35409,26313,-19722,77793,-38283,27056,52119,85099,-6486,89733,99206,-10383,-18012,4184,-57644,-90301,-61947,-77308,29687,-58,1178,39828,155400,81274,-33368,-77805,19571,21428,-34630,37842,369,-17601,50509,50539,-7775,-130018,-43297,25848,-9040,-17315,25555,-3194,22975,6943,118296,13181,1236,25592,4008,49739,31291,2386,-18575,-50629,-309,-17591,-11473,-47814,-37325,29160,40536,-31268,-76168,-89141,52857,6170,43900,37830,32552,51019,479973,160309,75479,160295,46105,-28909,40393,30007,-7100,19159,47959,21044,-48163,-42963,-20719,-9847,-34435,-1298,-34684,-29250,-13110,22254,53220,2453,30192,-538,25984,-4546,85818,23785,31701,11245,-5429,-593,20693,-14645,-10181,-14697,-34227,-58073,19135,36898,25421,-46669,-58069,-6913,-27998,42958,-24424,12144,55175,-77047,-30222,6044,10770,26022,20845,-31911,-19882,-35117,-31956,24653,-4826,35562,125558,4930,-41848,-45335,-81013,8307,-22197,48600,12779,7187,26184,-68057,4362,39368,-15838,4270,-29587,26303,42051,30761,129206,-23423,-27964,1538,9121,12051,43634,-11073,-87723,-13302,414,-48790,73353,11537,-9221,-46708,-75621,1500,13489,125290,-15023,-32597,52787,-3356,-33573,13945,-40218,-26285,-37927,19199,-534,-16261,-16966,23654,34532,-17064,-164135,-42450,60163,-7817,3772,27228,-47024,-79649,-98426,-23731,19837,96983,21848,-7107,-63889,-12531,5312,-23571,-68559,-37187,-34442,27384,-33163,2132,36008,25245,-10059,78701,9229,57723,15949,-28333,-16490,-27090,-3320,-4143,-50711,-45371,-27331,25479,-41817,20094,37838,-22003,-48125,-107344,27964,11115,-35332,24929,10275,-34378,3459,18682,-77495,35342,17208,52552,-14001,4652,78015,35465,-20897,62398,67136,-32301,-2133,38081,89335,13351,-65567,-53577,-12433,435,48255,37957,-80313,3524,-55686,37972,99144,90005,19167,-94736,53217,35853,42353,68487,64043,-46033,-50802,-26473,-51230,-21144,-3994,14249,44852,25047,-38121,-17869,-3982,21102,25360,-20450,8834,-527,1099,18323,57947,2860,46887,97963,82635,-76999,-32179,-66653,5024,-22067,39918,15769,-49079,-67281,58165,17799,8602,44635,47203,103944,44327,-28738,10933,-6810,46749,71938,16575,-311,-3341,161360,-45154,4634,-76069,-48613,-78045,97364,77692,-3442,-6571,20093,-28846,-80950,-86409,-18591,9045,20645,30039,39178,-82945,48415,12424,-1858,69694,38129,-55622,33912,18742,3493,28632,17867,-9901,8407],[9952,35095,34695,37573,40402,-3096,1097,-3698,-1717,12120,-51178,-50408,-24215,-37795,1375,-132512,-39394,-43703,-46477,-78106,18170,40588,75767,37857,14072,-63843,-5706,-62748,4494,213,-4094,-9014,-92160,-12955,65688,-9467,-52050,-38691,-65607,44312,37726,55284,31260,-32739,56937,17809,827,-56875,4121,28933,2344,95525,62246,41437,6722,18411,-5917,-44219,-15587,-20758,-33648,-69374,-52257,-31799,18234,27765,-9319,-128273,36689,65440,-4981,-25548,-16683,53953,-48319,-14146,51724,-16589,-7891,5902,2774,-12646,46559,-3737,-64151,5999,12843,64980,-4598,58135,23528,-62398,52865,-33854,289,38780,62768,22502,-71009,22250,35535,5695,-11392,31428,15327,-68521,50456,6225,-12665,-22940,46689,-30701,-125525,-46904,9747,187187,89547,-37245,-1389,-66187,11589,19264,-70259,12581,34657,-3747,10865,-19800,-61881,-110657,-26718,10732,-11505,-13697,-81046,16316,59189,45704,15870,133377,16948,35639,31127,15989,-12234,28681,76022,14135,-19863,-30886,-45286,-23389,-50888,-34288,22883,19812,3001,67071,31872,86499,-14857,20629,-41639,-49205,-96534,3341,64014,287,-16171,-4007,35889,-15518,1092,69762,8754,13415,85400,39088,-21095,42404,104134,61615,10573,-12851,-130881,-60824,11934,14083,-91557,84985,76181,26780,-33164,-12521,-58794,-70738,-46368,-27571,-10018,-22750,-49939,23510,69065,50277,5387,8044,19957,71414,66295,-54627,-71926,-46540,-62323,-67150,-28838,-18846,-25047,-39211,37072,-20410,-91779,-14589,-36417,23797,16650,9446,-50327,28525,74522,101582,65566,-19913,-35684,-47159,-1566,31230,82304,-28079,2682,-134220,-75464,-33451,-23395,-50796,-125998,-66485,-47145,-60520,-143478,-207087,-602581,-4932507,-3909357,-636664,-449259,-315768,-247798,-213225,-208178,-165179,-210267,-99941,-196096,-190790,-221992,-182488,-106548,-62872,-92806,-113466,-87404,-91346,-55623,-60448,-129207,-131415,-65431,-95158,-84228,-8059,-11591,-145914,-23628,16336,-37448,-43249,-56976,-56799,-113943,-37446,-62855,-42234,-100248,-71931,35766,-18675,-31312,3980,-16118,-22178,4009,708,-31960,75978,42111,-97068,-66649,-3081,-3206,-49201,16032,17409,11634,-109844,-73393,-75296,-18026,-94901,-60394,-72885,-108616,17212,39568,-3102,34908,-28193,18039,-31134,-84579,-35257,-16488,9423,76905,6644,-27765,-113753,6578,-17709,-79277,-33612,-948063,-1291531,-249102,-145909,-81218,-34247,-56943,-5827,-10138,-32075,-30827,35552,102927,-78684,-8687,28995,6216,-57129,-85186,-3061,38564,-347,-31842,8287,-2716,8856,11142,-25493,-9268,-26459,4765,1677,-1403,-49197,46418,-79890,-114202,-13580,11508,3111,-38529,-65404,8526,-84982,-79199,34066,-17762,2728,-9077,48760,-23041,17686,5039,-40312,50272,41695,9015,34922,-101017,-7413,-27698,-69565,-8355,-11449,-45999,-49987,-13589,19886,-37894,-23130,93413,-18770,-3172,-42126,-118231,-124556,-12965,10763,19922,-41823,11327,56181,-11437,-3796,-12260,-7561,-14889,-32497,-61994,-25657,42487,-17268,-40083,11967,-1459,-11438,-26331,52369,-16540,12943,-6327,29392,-29283,-39718,-36630,-8669,50764,-45088,-18402,-17568,-28098,-18651,-48800,44175,-43149,-24072,45792,-54226,9364,7081,-76229,-16880,-17336,94398,65994,37709,-54193,-2262,49826,67107,100007,44839,-8872,-66796,-48427,-5459,12271,-11722,9384,-142544,-54366,-53497,-49255,-105976,-3157,-902,-43583,5779,25317,27948,-29912,-47401,-14416,-34460,-1613,-44263,38363,15080,16659,-23572,-11439,62022,-3684,24289,-54982,44302,-12687,2816,16944,-53648,-24306,-17330,41786,-43694,41662,-53492,22444,47278,-33591,3296,76157,-1789,-69054,-16960,32285,-63978,13693,-24784,-86645,14911,-94960,45206,-4234,-44608,77311,-103310,-14375,3013,32593,-26728,-46939,-6065,-100295,34072,33992,48888,42037,-85811,-92856,4280,-93716,-43932,-21508,3379,-15749,-44836,31255,-5767,36002,4348,109,79363,-18870,26820,28608,-15669,48787,-23802,-89239,-34714,18750,36070,71284,29900,-7610,-59517,-52154,-73065,-72602,33947,72079,1110,29830,-18951,-86624,40696,10822,-17462,12658,-10151,1693,-86108,-77467,-105845,-12446,21594,42446,-11544,26165,2621,26334,32796,69628,-28033,84511,3215,-21469,44355,10206,42129,87958,38882,-6056,-62165,-69686,-54317,14469,46275,-12048,8760,-84359,-63261,-5969,-2562,-12306,22832,23529,-9568,-14024,-39568,-32664,34188,116342,114093,-7842,-83252,-36734,-15862,-69038,-70547,-52727,-24556,25305,40105,24282,-10234,-49737,28106,16360,83557,-49312,77550,-22965,-23885,17260,-56208,-75023,-84562,25810,-45609,55102,97390,-21213,35146,33024,55958,-5561,62575,-36415,26433,32072,66582,336,92432,131835,-4947,-21268,-7115,-63428,-91819,-72208,-77860,29540,4617,16245,40292,153774,53153,-27937,-42621,22197,25867,-18541,56644,19068,-28844,54004,65971,-4299,-86586,-34905,24788,-37577,-9795,39237,7819,5206,23217,119780,11865,-6721,4259,23085,42632,18994,-29021,-32643,-44958,-11224,-42884,-1539,-74858,-54043,37873,60820,-22060,-72056,-68143,50699,12284,27018,33101,38382,53531,476278,165231,74458,138871,33730,-14898,32912,14935,-42463,-6418,11722,9922,-52294,-21508,-13707,4282,-41354,10458,-17695,-29093,-13902,24243,40040,-22437,1986,-2506,14019,-2568,88710,59521,30653,26528,-41782,-9767,39099,29490,-6093,-8921,-50181,-1415,28916,47130,62366,-23169,-67833,119,-27587,50605,-44545,25734,63932,-57828,-21880,28934,-9373,22198,34978,-8208,-19492,-42742,-20013,28671,-6656,38680,127212,15597,-71869,-60919,-57746,-7141,-40765,29042,2442,-9807,25784,-86295,-2556,37740,-12681,-4071,-64716,1659,62363,71439,136271,-18909,-24020,7377,38972,14464,62125,-17781,-69181,-20190,14969,-38400,94123,32597,-6834,-43042,-78834,2234,-6761,118081,-15770,-30930,65267,2987,-7225,1273,-34973,-19439,-24360,21231,-12635,-46241,2173,8852,29192,-10515,-145695,-9899,55111,-25419,-3564,39814,-35707,-101194,-80272,-19477,21046,89877,37447,-27529,-64840,-28329,16495,-44520,-56715,-2624,-25724,34890,-41257,-14523,29540,27089,6779,71985,36567,92786,12064,-17499,-45784,-21943,21045,-13744,-31494,-56167,-38343,13919,-58867,15476,22062,-9160,-34659,-90035,57518,-14773,-39013,6626,-1366,-4658,34405,43538,-104891,28714,2296,27302,-10380,-2391,57420,49270,-18127,41313,57643,-10087,-5815,21381,92292,34458,-36868,-66339,1883,14447,56743,32089,-60992,-9998,-32529,31172,89566,74050,12468,-96775,55499,86734,30497,61686,57386,-4914,-55044,-34072,-66738,-19717,-16067,-14150,57549,35032,-33309,-39335,-18104,36400,26858,-793,31769,-5105,2234,17210,66420,22018,43266,74713,56988,-113630,-37231,-55219,2290,-22500,19223,7194,-35554,-33976,36488,-1504,18801,16773,40143,88583,42665,-25634,-10767,9192,50520,65362,25092,-27678,-9531,143530,-52128,27027,-79619,-62190,-58334,89543,82131,16130,991,20438,-45418,-49175,-72462,-43306,7714,4971,43030,51940,-84345,60514,2395,-15260,70370,34468,-13296,35541,-14231,8366,30826,15206,-12214,9365],[8533,23222,41422,51500,39113,17416,1992,-11947,-2893,-941,-55082,-34506,-20635,-33441,-3464,-135837,-13824,-50716,-62255,-78193,30318,54757,52376,29438,12224,-52872,-12246,-94100,-6178,1256,-2044,-16525,-75254,12079,91225,3353,-62742,-22671,-60756,49654,30784,41517,46627,-18040,55289,26974,888,-27904,7906,7391,14638,83393,45323,19186,-11413,13225,-14484,-62302,-27438,-27995,-5858,-35327,-36629,-48294,12317,32400,-14870,-126797,34252,21133,-6265,-18190,-32739,49254,-42811,22869,54472,4388,1589,15524,18040,-48290,86883,26477,-59326,3065,44442,71825,-5473,64130,41816,-68319,48187,-61394,-30984,51038,49541,-4380,-76540,26788,21138,7931,-7132,1365,8911,-58986,47741,-3504,-14624,-35398,30075,-48698,-161307,-44095,7309,158608,75222,-54030,-16154,-91125,9523,20876,-34092,18105,-9978,-15241,8756,-42851,-64978,-108230,-38438,17033,-9310,-20772,-76788,5162,56768,53876,-3435,126258,17691,39900,12911,11154,-29602,6632,82121,-4356,-37017,-25735,-59108,-29574,-46415,-63154,40881,11639,4401,66748,31836,83509,-6814,62783,-45999,-55813,-120700,4133,71448,-26048,128,-17612,9492,-29291,913,67691,11351,-11080,90472,24216,-6693,42858,85305,40499,10223,-8813,-118096,-76363,16734,19645,-83380,79112,49025,-8595,-37487,-20348,-54131,-81716,-58281,-43506,-1752,-31195,-70854,42743,57619,27441,-4149,18825,17670,76256,99512,-40927,-93099,-62080,-68331,-61977,-27555,-15234,-30504,-50961,34834,-31262,-78024,-20117,-1409,53110,26400,3725,-24337,55557,86433,98747,74702,-10153,-46811,-67812,-35874,11707,106984,-12903,11991,-115887,-37832,-34754,-322,-2001,-117995,-38065,-54163,-47465,-134084,-205996,-619284,-4961725,-3800071,-610781,-437098,-312238,-241175,-225066,-196384,-155334,-223164,-101731,-194659,-202683,-222626,-188453,-133883,-82567,-104534,-110770,-108220,-102966,-55775,-44159,-149720,-103697,-93293,-70729,-76960,-8581,-9794,-157637,-27548,26009,-52243,-52792,-39109,-56461,-90804,-19774,-82379,-73885,-122228,-91101,33570,-7321,-32610,46688,6750,-3495,1852,6753,-21864,51383,28674,-82912,-55551,6300,4336,-32443,-7793,17050,16218,-110375,-68575,-87423,-24159,-101671,-100127,-99029,-121155,32028,43760,-3931,30336,-36147,8890,-19309,-116452,5408,10978,9539,85503,14824,-17472,-87992,32155,-11071,-77662,-40644,-919663,-1305019,-220786,-142977,-53760,-43597,-49919,-16360,-9519,-12998,-40436,29884,103357,-73592,4003,40892,17592,-67364,-72401,19549,29720,1944,-24844,46491,5806,32046,44568,12690,-21378,-57138,-6513,-15105,-15640,-39496,38179,-81782,-108139,-39837,5407,17503,-39719,-75931,-33489,-95382,-91268,22269,-24475,-9605,-8001,68581,-31485,25602,-7514,-46468,45402,64022,-6086,33116,-83788,-14668,-38455,-86463,-6983,-40946,-33524,-66718,-11892,54633,-39147,-13847,97898,-16048,1417,-67949,-71722,-129014,-32350,-2904,20823,-24170,23144,63015,15137,-23485,-52459,-46990,14063,-10935,-47731,-29644,25901,-41077,-43719,10386,-27810,-49856,-6784,32967,-34087,286,-27619,15110,-34426,-36139,-36752,-19470,56341,-39690,-40669,-10655,-25879,-47117,-57262,37128,-37903,-12295,17067,-62608,18129,20462,-65139,-39182,-32903,77975,68608,62648,-57322,-24491,23404,74219,96983,44174,6869,-51546,-19845,-11302,-10826,-33464,-5131,-112905,-59116,-30720,-62905,-120192,-20180,27226,3303,-8424,6340,45993,2963,-74423,-5722,-39478,-16663,-63931,28840,19636,33605,-13277,-168,54805,7694,40337,-57157,38791,-24494,-4295,10319,-41753,-39534,-32774,54942,-40280,81376,-68515,39779,48840,4798,24375,70981,15640,-72637,-42560,-2290,-57174,7584,-16557,-81166,21085,-67958,52339,-10334,-55298,63246,-106453,11072,-2555,67977,-30834,-40773,-2307,-106762,40915,30088,18185,59009,-77007,-74649,13984,-92358,-20291,-21087,-29615,-14678,-40483,42118,25093,28028,7632,4141,64805,-4341,15595,31862,-35896,31477,-23427,-81359,-19342,26846,36314,76751,31301,9436,-34557,-30265,-66462,-90144,25391,73644,-23177,24326,-36321,-87432,39998,-4082,-14280,2980,-12474,6149,-77725,-62491,-70382,-18356,7639,43899,-7265,24575,5406,41329,37509,61232,-21911,96215,2581,5608,27101,8992,60086,76426,32238,834,-32540,-45764,-47817,20236,77458,7646,13907,-45576,-74422,-21110,-23304,-2660,32851,7344,507,-37342,-32021,-18975,30370,116178,77463,-37920,-109734,-28404,-36363,-68768,-78185,-57988,-41323,25039,33529,-9266,-24357,-33538,9062,-18618,61540,-36169,83509,-20252,-14541,24489,-33472,-56331,-44954,19653,-18291,43258,94961,-27418,33298,30098,78420,3418,40533,-25492,26966,8560,39922,4366,83376,153823,2968,-17474,-24323,-60883,-82232,-75265,-80821,23010,15727,41085,50359,141812,7369,-11255,-4171,20747,35027,782,73327,45744,-37423,61735,73676,-4393,-34715,-30532,25319,-53111,-10057,43593,19170,6049,38842,100585,8695,-18377,-22646,34581,49810,8371,-54662,-34032,-37881,-30053,-54416,14551,-109431,-80381,43282,67346,-11366,-66540,-42032,46942,17669,10439,29028,37369,56243,468384,170326,78643,100797,28500,6863,19995,-11371,-67834,-18648,-22957,-3227,-37329,12858,-2452,18962,-54754,17767,-10112,-25583,-7556,26468,34808,-47607,-25565,-10773,-5029,-12126,84058,86002,29964,43470,-58525,-20658,49165,70948,-3305,1873,-61125,47285,30569,56656,89482,6361,-67499,7656,-40890,47558,-60748,40896,64459,-36962,-22126,53399,-31711,14199,39222,7604,-24373,-41233,8374,32390,-2309,42736,125274,21091,-93871,-68106,-27951,-16995,-52300,7027,-1293,-32675,28797,-87161,-12322,30891,-8306,-13343,-93011,-18085,64804,95153,122024,-32831,-13405,3602,60870,14999,71337,-11858,-46164,-33279,31091,-11374,98634,46986,-11554,-37769,-63446,4554,-33516,106240,-17668,-20836,73101,16468,14816,-18675,-31839,-12142,-17025,22462,-22351,-72937,18463,-14118,17325,-2561,-83742,25546,37996,-44262,-11475,45469,-21419,-120486,-55512,-4280,26244,74617,55707,-51013,-63324,-48640,26335,-62636,-38066,22622,-14308,39860,-45183,-21822,14186,21062,12019,44055,47573,95442,15286,-4158,-68245,-5774,32996,-21688,-3433,-45276,-33188,8766,-73752,3008,4567,1610,-16208,-66427,80308,-42220,-35977,-33005,-17070,9959,31829,71242,-93633,21477,-9261,3680,-947,-10927,40122,58229,-13584,13875,42450,-3417,-9699,2477,66541,48179,131,-75917,20551,26883,53368,13868,-46194,-21232,10277,12329,74093,56972,7771,-87089,49158,105259,15257,59630,44473,30704,-53156,-36019,-71950,-22889,-26117,-24516,70507,34211,-27088,-57958,-24530,57149,25216,14183,48935,-8019,8439,6617,62047,30688,18174,31637,37066,-130514,-40138,-34192,-265,-10154,9496,-3626,-22025,9076,29185,-16323,20925,-10192,27666,61896,35247,-14324,-29492,30267,51939,60626,19401,-74250,-8987,109149,-53232,43029,-69734,-48549,-37364,68209,67876,35748,2581,23549,-54198,-3110,-46979,-52458,14922,-10793,50189,55597,-79744,71862,-7459,-24463,59263,27293,25287,38415,-36923,12333,27191,6869,-12929,7955],[7662,4460,45757,54270,38598,39131,1868,-16236,1193,-21243,-70605,-22375,-13135,-19692,-3475,-119282,10112,-50302,-74827,-68465,43888,61141,17079,18560,5979,-36842,-5806,-111826,-12277,-1565,-7419,-26442,-46739,36291,107966,10729,-77141,-10427,-43118,48095,22895,26884,61910,-2157,44126,28940,7793,-142,11842,-23485,20609,54925,23614,-3615,-23248,10000,-34225,-83651,-28779,-30310,23193,-875,-4876,-53837,7103,35690,-16557,-108210,19162,-29777,-6407,-10500,-46031,42785,-18520,52012,54969,21426,13495,9269,34795,-60761,110034,60733,-38324,4811,74927,73062,-10345,60809,55751,-67550,28532,-82966,-42908,55138,32428,-26586,-78446,29382,4115,3912,-2252,-39998,2843,-47073,29563,-11576,-15004,-41823,23335,-61595,-175090,-46081,128,110062,55589,-56735,-22804,-100362,5107,21820,12554,19852,-58673,-29150,-3762,-60123,-58975,-74783,-35456,29403,-5478,-24272,-58464,-9525,42749,52753,-31272,124285,16513,40429,-4580,8766,-41563,-4530,58297,-26560,-50002,-13019,-65945,-32542,-31258,-75962,39916,-7973,4026,56285,32276,73873,3021,103722,-37247,-54353,-119805,4567,81377,-30537,23993,-26313,-14639,-34047,1743,60848,7778,-35987,89926,-2616,-903,39821,55808,13840,12597,-17438,-95257,-68337,15964,13317,-74375,58813,27585,-40260,-33988,146,-37657,-79435,-63957,-57704,4646,-40278,-84142,46819,37105,8453,-5619,24141,17833,68434,108554,-22373,-97948,-71084,-72221,-43629,-27697,-16993,-39814,-65489,15552,-32902,-57657,-22335,34967,66642,30221,-4036,19711,65157,87465,95948,77956,9590,-36618,-75293,-75479,-18432,111536,13769,42932,-68040,3425,-39932,14316,44047,-91050,-28109,-61720,-48685,-142883,-220235,-602047,-4905048,-3803674,-601979,-421992,-309031,-235803,-238088,-178573,-147032,-228653,-111097,-183180,-200559,-206602,-179472,-152006,-104298,-115573,-106226,-121352,-108088,-63624,-36789,-158767,-65706,-103073,-42793,-70584,-10696,-9470,-154002,-31217,27554,-64037,-66776,-13294,-46003,-39441,-7728,-97658,-92022,-131970,-95437,23878,18118,-21149,72596,24501,11657,-11775,519,-15490,17558,5027,-60730,-29379,6807,5113,-14419,-29069,9788,23978,-94255,-57915,-65917,-31712,-88481,-127531,-106882,-121506,35018,34015,-5789,25729,-47296,-5370,-20027,-128218,51655,31948,1530,82203,15836,-4678,-53753,51658,-5368,-48674,-53503,-889162,-1302739,-190118,-141855,-37666,-67247,-44548,-26220,-2114,12868,-56155,8526,77732,-68537,4487,44425,28129,-80443,-68440,48599,10223,-1471,-14181,80194,5079,42114,71068,45331,-22971,-82490,-9163,-33465,-27660,-32714,27057,-71829,-85953,-63906,-7284,29711,-39318,-77518,-84514,-108467,-97532,11980,-36144,-23413,-9010,82810,-40708,25208,-21005,-47817,47047,81054,-20367,35990,-58483,-31629,-51077,-93784,4415,-63582,-33528,-77069,-13986,74138,-27425,-11180,89468,-17066,2761,-81654,-4801,-111689,-53104,-18916,29456,-4574,30514,62500,49510,-39921,-80390,-69029,36852,9131,-33145,-37153,-1817,-54665,-41226,10000,-51242,-84232,7099,14224,-34944,-1231,-45234,-5527,-28614,-29141,-33793,-21800,50430,-34974,-61032,-1309,-24136,-72831,-58202,9629,-35510,-8441,-14388,-57306,33442,39182,-50248,-54015,-44652,56388,60976,76138,-50408,-39868,-6053,78049,83900,43110,22776,-27453,11860,-16208,-31283,-43011,-11231,-51118,-51392,-2283,-69553,-123293,-26275,24237,54806,-19842,-6384,60755,37826,-84930,11564,-49132,-37229,-63137,14589,18173,54537,-1311,8936,47232,8954,54053,-55618,26389,-35635,-26509,-9623,-24599,-39079,-38456,32714,-40539,105179,-78837,55314,44621,30497,53294,59250,28280,-68132,-54204,-31893,-49792,-2823,-2765,-75277,20752,-33981,47481,-24520,-64261,35921,-82715,31107,-7319,77567,-29000,-26750,-1568,-105247,38344,20045,3447,57746,-60371,-55389,18100,-81847,6136,-21911,-62710,-6689,-26234,31532,41792,21460,12204,445,42770,5044,-2052,30838,-47062,12434,-16526,-69831,1685,33468,33203,59231,29550,23876,-8830,-23987,-42375,-95195,18248,62605,-51157,24573,-45434,-80865,27172,-20775,-8418,-13916,-19921,13504,-60201,-38685,-33441,-15342,-9889,35517,-8684,19407,5869,53119,37392,46238,-15088,98480,-1346,27710,3074,-608,63336,49010,25317,6648,6230,-15754,-37259,19976,105849,20441,14871,-15614,-74786,-34812,-20213,11289,40401,3595,11578,-46002,-21366,-3186,26241,104927,33820,-68903,-119057,-10780,-51999,-47649,-72956,-58560,-54079,26941,29924,-35901,-30626,-12341,-8427,-47164,32536,-13099,82232,-17599,-7863,5428,-9931,-39692,-10171,16505,19217,34127,85635,-32493,14918,23784,87051,7203,20565,-7890,29155,-11557,14656,1532,62514,145908,14447,-6633,-43500,-50936,-60607,-70969,-87127,11152,29289,63983,67883,120934,-37105,9962,27059,15110,46444,19120,88360,71723,-39601,75021,72726,-5599,2823,-36780,26032,-46821,-17015,41914,29031,20487,52555,67389,8347,-30663,-41692,35420,66153,-1746,-68819,-17651,-31808,-53116,-50920,35815,-131031,-108015,44377,55308,-3265,-59269,-22567,31293,22308,-595,24548,30964,55569,456065,176151,88267,55468,29891,32293,2457,-40012,-75074,-10709,-40536,-19321,-13719,40289,10170,35384,-70330,17010,-8876,-19590,-2729,28471,41295,-65489,-49849,-20904,-23981,-31777,71077,93736,28122,56705,-53429,-33731,49893,97518,-2223,19207,-61220,73512,24289,63587,95995,26248,-54897,17524,-59107,37941,-67626,53729,61608,-16691,-31417,68586,-51389,3020,24648,12910,-30151,-33095,39086,35731,7515,45087,121287,24967,-99399,-64651,-317,-18737,-54245,-10700,1570,-57134,35358,-70898,-22912,19651,-2058,-20222,-105671,-29777,52962,95135,94989,-55123,874,-5701,68045,14858,67808,6885,-20573,-51725,42297,20459,85986,52367,-18635,-32641,-38163,6075,-58389,90090,-18141,-6003,70656,32594,25586,-45629,-31301,-1867,-10914,23521,-23666,-83265,28770,-32793,4226,6450,-5883,53090,15704,-59056,-17312,45670,-5164,-128044,-33408,16841,35429,54453,69541,-70557,-57953,-69706,35957,-73487,-10165,34320,-3453,35271,-44490,-16798,-4712,10622,5542,6873,43015,69128,20479,11365,-76222,16748,31714,-25910,23863,-17723,-14472,3097,-79662,-12999,-12399,8573,2927,-43712,89153,-63629,-23062,-80392,-35389,10447,-1843,85922,-55143,14682,-13188,-14237,16317,-17586,34941,60954,-7467,-11117,25951,-14109,-12382,-13202,28469,51716,41767,-78956,37912,38899,41644,-9540,-38806,-29018,44535,-10418,56722,45682,7170,-68926,35455,82670,479,57017,27129,53225,-45846,-32658,-64292,-27227,-31766,-12059,82090,24560,-20027,-70187,-21575,78974,24969,21813,50907,-8644,20283,-11046,48574,25362,-9693,-13108,24882,-125278,-40586,-11753,-4007,9424,16163,-11821,-11159,44846,28681,-24257,14663,-29209,12421,25073,24041,4844,-43880,44133,46147,58648,10228,-115248,-7297,69289,-50749,48806,-46851,-22183,-19122,37412,41902,52351,-4386,28748,-53935,42716,-14909,-44465,25739,-22803,49245,48220,-67904,77346,-10902,-25171,35046,18959,44949,38773,-42308,14060,19307,-4588,-13093,5155],[4375,-13339,45061,47815,37724,56087,2055,-16520,6283,-43692,-85795,-18585,-2011,2266,4318,-88166,26403,-44703,-80627,-53133,47430,52779,-20428,5396,-3738,-20718,9328,-107795,-10959,-5251,-19291,-37833,-15709,52279,107578,6402,-88673,-4120,-19687,41189,15766,14294,75440,13076,26705,25299,18851,16259,15723,-47756,18949,19286,2312,-19863,-25047,10104,-61059,-98217,-16412,-27455,45206,25661,33530,-46709,-1262,36289,-10164,-81117,-5717,-68923,-6422,-6759,-53609,37364,10976,57292,47479,31383,25341,-8075,47299,-49883,107356,89658,-4336,16383,94588,70728,-15736,49802,62987,-57118,300,-94830,-32205,49989,16201,-34436,-76082,29779,-12564,-3819,3100,-76617,-539,-37849,1680,-14771,-12776,-39270,27994,-59042,-141952,-49716,-11131,55645,37385,-42279,-18503,-87557,1798,21206,56657,16381,-90039,-41080,-22952,-70841,-47848,-25599,-17764,42797,-270,-25199,-31445,-25650,18777,42454,-62761,122268,12136,31785,-17611,10963,-40920,946,16983,-46311,-54220,7236,-63057,-32652,-9847,-72213,23528,-36018,2197,37271,32983,58710,11566,132641,-20034,-47164,-91015,6947,91869,-5595,55542,-27491,-29487,-32078,179,49825,1688,-55831,83512,-28822,-4261,34748,27761,-10680,18362,-28082,-54634,-32294,9406,306,-65958,29718,11576,-58552,-26716,40358,-13301,-63105,-63613,-66752,5416,-48510,-84784,40378,11100,810,1362,22414,18041,47845,99521,-4774,-87507,-71162,-74175,-22152,-29849,-23662,-51736,-72760,-5366,-30128,-36311,-20074,64946,62696,28559,-16832,64460,53074,72419,93661,77334,37421,-6616,-67368,-107212,-51243,96369,41504,83291,-11920,38495,-46823,17953,71739,-54308,-38931,-73509,-63487,-171052,-255168,-571365,-4807769,-3892193,-615894,-409241,-308993,-232558,-249525,-158509,-142601,-226895,-128003,-165295,-187478,-178280,-162134,-158322,-125513,-124751,-100547,-124114,-105697,-77224,-42357,-151191,-30002,-98046,-19851,-68924,-15112,-9236,-133676,-32959,17051,-69403,-79744,14225,-26028,14447,-4369,-108872,-96373,-130840,-94464,10817,47531,2947,79016,33611,18249,-32931,-17903,-13941,-9860,-16105,-40150,764,-3137,-860,1025,-44033,-2876,32381,-67806,-42625,-13386,-39049,-60969,-130405,-91200,-110719,26342,16180,-7051,25037,-54214,-21979,-32913,-109054,88498,41780,-12990,69269,9925,8254,-18922,55403,-941,-3804,-69575,-866105,-1288601,-166117,-141416,-39289,-93880,-44221,-34595,12483,38046,-71980,-25286,36714,-62479,-8041,35627,39249,-93004,-76768,76250,-15260,-7461,-2368,100432,-7509,38137,85042,62787,-7176,-90139,-3239,-46712,-34288,-29673,14484,-52350,-60086,-79650,-25787,37251,-38957,-68416,-119584,-110812,-92368,2906,-46479,-26131,-8467,87619,-48306,14470,-29702,-43294,49907,82874,-30615,43238,-28991,-54066,-62663,-90318,21226,-74003,-43176,-74073,-18714,77630,-6967,-13219,74779,-22953,-1026,-83739,43398,-78953,-71688,-35267,46853,12132,36291,57892,76370,-50825,-93399,-71610,48046,22675,-24796,-44864,-32577,-53164,-32227,8731,-64371,-98639,12620,444,-22286,7634,-56993,-30771,-14933,-27277,-28616,-11260,37268,-29469,-75958,9678,-20704,-88217,-56005,-32359,-39709,-14580,-38737,-38856,53575,56537,-35061,-59818,-50709,33605,45400,76966,-35764,-45035,-28442,77147,63816,38613,36792,2266,37573,-19696,-43982,-38484,-7374,20222,-32743,22286,-70630,-116238,-19281,-4648,90544,-26665,-10816,69296,61557,-76251,29037,-65265,-56780,-44722,-520,9267,74164,7856,11794,36497,-1205,60057,-48260,10332,-40563,-54389,-30732,-7613,-22102,-31826,-15785,-39736,105209,-82242,62272,29244,31130,82879,43662,33772,-53913,-49285,-46341,-44541,-16420,14117,-61462,20058,-252,33875,-43790,-69291,5949,-42685,42724,-9415,64527,-22493,-12111,-2051,-93765,23623,7903,1734,34398,-38623,-42128,13848,-61464,31807,-24617,-86226,7014,-5807,12676,42358,18448,15301,-9869,19711,9358,-20514,27456,-44987,-2350,-5952,-58233,23049,33781,26994,23158,24672,30776,6962,-24305,-4619,-87100,12742,43787,-70470,32416,-36835,-71300,5612,-36838,-192,-31254,-30314,23020,-35719,-14467,-6262,-5782,-27801,17888,-15218,12688,2029,59779,32745,26237,-9028,89653,-9468,41269,-21172,-17626,52049,20067,19585,8757,43485,15289,-27768,13794,120872,24064,11845,819,-63011,-41828,1749,24270,42063,16717,21310,-38763,-9881,9717,21013,86153,-3211,-92640,-106718,9781,-58072,-11633,-56531,-51903,-59666,29342,28100,-42641,-27735,8996,-21514,-72601,1763,15161,74211,-16103,-3871,-25174,11741,-27250,16523,16022,58184,27698,75553,-39873,-15818,12386,80188,7669,9847,13323,31559,-23251,1018,-10200,31335,101462,28746,9046,-58899,-36656,-29816,-60094,-95159,-3929,41451,74212,84969,92128,-65569,27546,42673,5829,55835,32563,98794,88741,-33618,90941,65391,-4220,15520,-52995,24726,-20276,-26812,40677,35880,38518,63307,32780,13087,-40404,-43706,27104,82000,-10912,-69548,15890,-27311,-73356,-39476,58722,-121533,-126501,40642,24540,-270,-50901,-18211,-3659,26206,-3574,18401,22288,48463,441122,182695,101104,12612,33873,55430,-17856,-60292,-62901,17355,-33102,-37213,5548,46197,20717,54486,-78382,7659,-6784,-12550,-5774,30829,60143,-70918,-69914,-28110,-35101,-55359,51390,79151,25222,62635,-32570,-47424,43156,105344,-2359,40647,-49388,72931,13714,66052,79769,25857,-32201,28875,-69227,27469,-60951,61046,61718,1837,-46279,66871,-63008,-8731,-8330,10081,-32857,-22095,59642,38957,20225,41405,112774,34241,-84722,-51219,17549,-12525,-47791,-19405,8643,-76950,43506,-41920,-30089,6633,6281,-22101,-100557,-35014,33711,73224,68410,-70554,14568,-13834,59378,15018,52553,34005,5603,-71832,44731,41253,61403,50654,-22283,-29978,-14408,5240,-71945,68766,-14555,6805,57898,44914,23420,-76524,-31584,12392,-1052,24150,-13152,-70743,31947,-36861,-6027,15577,52673,64497,-4241,-66155,-19200,44918,11420,-118605,-17832,36671,46589,33853,73882,-81858,-48212,-87600,48686,-73301,23546,32938,2001,17804,-39408,-1001,-22031,675,-8052,-22707,30288,29192,20718,27432,-67576,38755,22719,-24952,41350,14053,7744,-7321,-75285,-29321,-25830,10799,17417,-25978,81098,-71217,904,-115169,-53803,-49,-50928,75288,-16247,8677,-8562,-23426,39990,-19364,45160,57454,-231,-23864,12134,-35583,-12109,-21011,2120,44577,82108,-72033,48659,50028,25949,-29467,-34203,-33156,45378,-29781,41803,43401,9828,-48218,18295,33416,-10246,49056,8652,60973,-35896,-25653,-45788,-29387,-31177,18140,87970,11348,-11912,-73916,-10717,94392,29950,21980,33050,-7303,37229,-30635,32081,7968,-26663,-40474,19593,-102999,-38629,5551,-9965,28800,37035,-13863,-4948,59486,28035,-24585,1905,-37843,-4110,-15861,10822,27124,-52975,40814,31990,56947,7179,-127142,-11051,32110,-45664,44130,-16149,-688,-9150,1766,15497,62577,-19956,34954,-44763,74763,15584,-24949,34452,-28628,40238,29622,-50283,73877,-4110,-15835,1728,11496,42289,34375,-31370,12457,10142,-15805,-13745,2044],[-2784,-24704,35704,34434,35372,63055,3496,-14757,8276,-61450,-88216,-25604,10739,27682,18885,-54412,31881,-36975,-78371,-37740,32478,29153,-48934,-9970,-15522,-10123,24784,-83200,-125,-6322,-34023,-48262,10632,56723,90532,-9791,-94051,-2615,1624,31798,9689,4961,88385,27342,7657,17392,29770,16520,19113,-54051,10968,-13044,-13843,-25568,-15375,14557,-87357,-97955,8069,-18326,54455,40514,66327,-29930,-15249,33229,3864,-53916,-33977,-84516,-6524,-8276,-53999,31991,31794,31560,27472,33395,34790,-27258,50812,-24895,79786,104107,33601,38537,95397,67001,-17880,35591,62417,-37397,-27718,-96495,-5478,37657,5157,-24770,-69492,29083,-25002,-10984,9328,-91246,-27,-33755,-26290,-11343,-7069,-28619,38947,-33530,-61412,-52386,-24456,6933,26324,-13207,-5175,-54064,1398,18354,86336,7662,-87356,-45782,-42136,-75856,-36863,16734,9453,52156,6741,-24857,-6241,-41261,-10987,26310,-88787,109994,3495,11305,-23489,18305,-24042,21997,-20476,-57784,-48048,31150,-50571,-29559,12576,-57064,898,-65733,18,14615,31684,39805,17457,140557,-2008,-36740,-41190,12592,99613,40488,87408,-20737,-29651,-27736,-7200,35591,-3273,-67413,72437,-42832,-13725,30303,11338,-26313,27182,-29509,3105,22537,-1621,-11982,-60122,603,-1649,-55994,-19883,83919,11904,-37219,-59163,-68474,-1101,-54754,-70828,30838,-14166,7279,13857,13228,14721,17956,79781,6536,-70451,-64939,-72427,-11070,-33079,-33570,-63696,-64687,-15380,-28762,-20520,-13461,83632,45034,23474,-36356,92367,23821,42810,91643,74309,68611,33929,-44535,-118609,-77467,68817,59576,114531,33997,63692,-50922,13684,73262,-19825,-64817,-91098,-87324,-211625,-305764,-548640,-4721216,-4024881,-649594,-402975,-315029,-232689,-256540,-140426,-142786,-219703,-149471,-146343,-168230,-144348,-144302,-154432,-143351,-131288,-95339,-117452,-96708,-92642,-59188,-127370,-8493,-89260,-7899,-73751,-21577,-8363,-99266,-32767,-4695,-66159,-86646,36194,-1165,47677,-7762,-116355,-88948,-123215,-98267,560,69797,34281,72003,32571,14458,-53535,-43123,-17693,-26214,-20944,-26819,20859,-21885,-11167,10356,-51748,-18157,37569,-41240,-26210,46560,-44541,-28853,-105042,-56504,-92644,8858,-1480,-6159,30686,-49702,-37574,-51381,-61431,107853,40060,-29737,50404,-937,17779,8981,37770,2173,39673,-85872,-857072,-1271833,-154432,-138742,-55529,-114173,-50547,-43088,30593,55267,-82634,-63685,-3966,-52812,-29097,14068,51105,-103278,-96007,93260,-39187,-12598,6052,101338,-29275,23424,83342,61428,25497,-77546,7856,-48983,-34202,-28023,2723,-28223,-43242,-82978,-46283,38103,-40065,-49977,-126708,-95027,-71576,-5989,-48883,-9967,-4279,80895,-51680,-4940,-30766,-33691,48260,67985,-36613,49912,649,-72944,-69821,-78445,37987,-71348,-55668,-56806,-24040,70056,14404,-13399,63267,-33429,-9507,-74506,45532,-42391,-84327,-51239,69153,23535,43029,50878,83868,-57069,-92365,-58189,48470,28571,-25931,-47489,-55932,-36325,-18757,5116,-63471,-83586,10471,-5670,-3442,22127,-62816,-56257,990,-35338,-22300,11308,23897,-21318,-86712,20016,-14641,-87085,-54257,-73287,-49615,-29257,-49611,-11704,74194,65262,-22846,-57684,-50208,13466,24722,67281,-22457,-40309,-35488,70741,40735,28127,46728,33341,51021,-22163,-47383,-23815,3969,76375,-8709,34592,-68674,-101631,-1583,-42056,98129,-28678,-9273,69657,61289,-54024,36221,-85437,-68920,-20968,-12508,-6707,87829,10631,6044,21859,-20116,56430,-34581,-5346,-35372,-74131,-43563,6290,6933,-15349,-70676,-33223,80936,-78321,55547,1087,8815,103740,30465,33210,-29673,-32155,-40768,-42715,-31969,30077,-31121,22230,23750,15111,-62528,-68941,-19078,-7046,46141,-7023,39786,-13958,-2696,-1106,-72840,-901,-2557,3018,-4120,-15407,-38590,261,-33249,52748,-30375,-95438,23838,14801,-1260,31515,18230,14655,-22526,1412,9596,-33670,23888,-29417,-9077,3739,-48307,38757,25590,18058,-19099,18128,28997,6578,-22832,34320,-71586,9426,27728,-67628,46049,-4640,-63717,-18485,-49593,9131,-41110,-40052,31095,-7884,3954,7759,7452,-41972,-3510,-25501,5687,-7443,59483,25030,4410,-4997,68366,-21852,45971,-38261,-37468,31412,1582,15279,4906,69984,40798,-22686,3242,114203,18669,6030,3395,-42405,-35687,31127,32017,36345,42022,27383,-19836,155,16046,14046,65324,-27050,-101957,-76892,25871,-53184,28346,-35027,-37367,-55869,30917,26753,-24809,-16835,25711,-28706,-95124,-26219,40793,60725,-16193,-1649,-45577,29813,-19479,38066,17570,86205,23342,69418,-53207,-48264,-3468,61470,7803,10922,33948,31448,-24971,4141,-29720,-8776,31853,42726,25591,-65046,-21804,4448,-44326,-101219,-19541,49182,66378,90671,56733,-73899,34741,39522,-6021,58853,38629,100416,92843,-20885,104489,56578,3250,6978,-71526,19444,16973,-34049,44894,37288,50377,69613,10100,22400,-45353,-27950,14808,88424,-17414,-58602,58949,-23496,-82579,-32525,77802,-76558,-127687,32149,-20804,-2559,-42694,-29401,-54480,29019,628,9842,15134,33623,427244,189056,112623,-20494,34734,70010,-37829,-64431,-38571,56462,-4527,-53774,10976,28231,26214,75055,-67055,-7319,1990,-6154,-16683,34764,86903,-63026,-85345,-29268,-33039,-73652,28709,46658,23150,60887,-6595,-58429,32645,100227,-2664,60928,-29218,51631,4457,62596,47468,6686,-5686,37314,-60831,21196,-39923,60968,68542,17925,-60373,47847,-62464,-17678,-46281,4494,-31634,-11683,64426,42267,31854,24491,96516,54763,-52964,-31183,22462,-1250,-38011,-18414,15292,-86400,49414,-7052,-28801,-4386,16399,-17756,-81896,-37876,13801,37858,53384,-67231,23888,-13773,42457,16272,30491,61247,29413,-88022,38110,39183,33463,46604,-18407,-31552,-883,2277,-67920,43015,-5385,10685,42175,47557,12571,-105084,-30153,29375,14145,23212,8516,-40941,28729,-23405,-12463,22788,69854,56800,-16234,-64666,-16761,48654,26310,-95961,-6877,49000,55851,17660,68008,-84237,-35027,-98493,67622,-60684,55206,22463,-2118,-10698,-30912,20032,-34315,-4314,-21354,-31487,20017,-7434,10924,41477,-45566,53935,13695,-18415,44006,35285,20759,-22271,-65086,-44075,-33203,8798,22859,-13043,58947,-60112,33231,-122100,-68654,-19224,-95869,38416,-269,3278,2138,-22784,65339,-13874,66063,48512,7421,-17607,3091,-56064,-7581,-18656,4210,28532,113202,-52771,50355,57198,10285,-39029,-23744,-33485,8438,-43294,31459,47946,12510,-30944,3869,-14353,-14515,35231,-6707,57347,-26869,-17558,-22641,-27509,-23963,52440,82276,592,-1019,-68876,4117,95584,40781,16336,-1763,-5253,57408,-46071,18191,-14984,-28976,-38712,18622,-72731,-34906,15009,-18294,42402,62813,-8859,-4602,49438,24338,-18408,-13367,-39240,-21451,-51290,-2866,44446,-56249,17608,12553,51528,14044,-101401,-24289,1697,-37669,32301,14428,6026,-12303,-34193,-891,64266,-41006,41145,-27705,85239,36780,-3312,36055,-27926,25394,2317,-30783,61099,12355,1595,-32205,6141,23590,25836,-10800,7095,2929,-23848,-15515,-949],[-13146,-28716,17341,15670,31072,57435,5984,-14474,4638,-69340,-71701,-42331,22297,49720,35731,-29651,26953,-30041,-69406,-27388,-1614,-3034,-61261,-26880,-27375,-9022,32719,-47421,20649,-2430,-46478,-54437,29673,50719,65132,-32368,-94290,-2738,14634,22792,3257,-1416,103319,40928,-8335,5736,36966,2955,21155,-39789,-285,-34043,-21712,-20861,4481,23611,-104971,-80937,38160,-1586,50392,44944,85199,-9144,-34220,26892,21544,-30560,-57750,-75855,-6384,-12923,-47913,21170,35183,-18372,-5272,28844,40328,-38711,45051,1743,37537,99195,62873,66853,75560,62966,-14751,23858,54530,-12062,-47845,-90808,24824,22697,1748,-2101,-59120,29495,-29848,-13396,17016,-73465,3759,-34366,-44751,-2068,2171,-14582,48634,12595,35334,-52349,-37142,-30222,24856,22343,11343,-9747,3336,13344,95431,-5142,-48502,-38993,-53603,-76491,-29965,34436,36186,54438,15907,-24424,5959,-54615,-41500,9037,-99695,81325,-10166,-17973,-20788,29262,6394,50747,-36236,-57549,-33880,52320,-31335,-22758,31584,-38245,-17380,-88520,-1092,-4286,26178,19116,21216,124204,9030,-24849,15019,21267,100745,87495,105682,-7965,-14510,-25250,-21877,19452,-4704,-70552,59114,-38896,-23724,29340,9416,-29287,38195,-15340,64579,76341,-14608,-17844,-58665,-20047,-14060,-30222,-16396,114979,30435,-9989,-53065,-62437,-13490,-59112,-44411,24374,-31409,25174,27129,-2142,5136,-15340,55219,8452,-58971,-57860,-64116,-21250,-35612,-44743,-72524,-38831,-9950,-32618,-15495,-3874,90258,20912,17825,-61042,94040,-12456,6615,88834,69332,96729,71023,-10161,-105062,-89961,40064,61893,121018,60988,80815,-47134,7971,51465,2162,-95266,-112624,-113361,-251160,-356664,-543851,-4683942,-4165291,-692826,-405053,-329530,-237243,-256805,-127731,-146611,-208832,-170174,-131496,-147562,-112428,-132053,-144589,-155014,-134750,-92843,-105210,-83433,-105399,-80997,-93264,-8176,-87184,-8985,-83424,-28484,-7027,-57647,-31914,-30863,-53958,-84610,46575,21589,51557,-12902,-119550,-73253,-113412,-109855,-1440,77418,64498,62056,22687,2642,-64520,-66016,-26334,-35644,-3691,-22271,20450,-45024,-21747,11165,-53957,-32305,35790,-23347,-12203,82303,-47204,-1918,-60055,-15774,-72737,-12875,-12027,-2280,42141,-30127,-49542,-66261,-2811,110148,29881,-43419,29663,-13850,19878,24459,1050,4279,67480,-99723,-863746,-1265122,-155560,-131111,-74912,-123907,-62837,-54555,45800,60073,-85057,-96350,-31752,-37385,-51021,-16323,61270,-111740,-120807,92710,-53594,-15407,6190,82537,-53348,4568,66523,44507,64072,-51180,18561,-38096,-28046,-24047,-5624,-4059,-40719,-73483,-62287,30958,-43189,-26743,-110063,-63159,-36795,-14426,-39329,22510,2353,63381,-49376,-27932,-25025,-21411,38553,42937,-40564,48889,27033,-78069,-69795,-62841,50061,-58618,-65543,-30433,-28172,57950,28433,-4272,58500,-47004,-20132,-54593,3904,-13509,-88183,-66931,88629,29895,51578,41456,68323,-61299,-79882,-35557,43260,29883,-34671,-39921,-63259,-8715,-4119,-661,-49951,-43940,4250,-3403,12693,35739,-64258,-76061,13237,-51262,-15741,39523,17013,-9801,-97542,25546,-6458,-67397,-53523,-95902,-59477,-47510,-46389,16479,89228,60140,-15352,-50424,-43067,-1440,2126,51250,-24479,-28678,-24952,59318,18604,11118,50448,60810,50461,-24021,-44113,-7387,16454,102307,13158,30842,-65927,-82705,20588,-71440,78163,-27127,-6646,61389,31329,-27779,26221,-103383,-69280,-7227,-18677,-26936,94108,5669,-7563,5506,-42190,46084,-16390,-17192,-19156,-74195,-44569,16404,40278,4333,-113016,-18248,40965,-68701,34380,-36326,-22183,108290,26328,30257,2712,-12113,-19386,-44450,-47992,41161,18019,25797,30904,-5234,-74612,-63610,-35948,4231,44024,945,14941,-5942,-839,3608,-46079,-27834,-8926,-2049,-44254,5722,-43232,-21410,-2438,64911,-40559,-92383,40311,29176,-4109,17647,17383,9597,-31906,-8131,8199,-36858,21774,-4264,-7243,8240,-39284,44497,9477,7194,-53712,12433,21508,-9321,-17579,58339,-55056,9134,26005,-34858,60929,47786,-61317,-38148,-56837,17971,-37183,-45346,32607,18716,15260,12841,21863,-48628,-20800,-37739,-2510,-22974,51169,16556,-15236,-3433,34448,-37194,44153,-42478,-53427,9501,-2851,11470,-6133,80060,54708,-22249,-9036,86369,8179,-782,-5126,-20060,-12255,57533,32614,23855,64904,28207,3069,7282,14902,5454,47163,-39498,-93514,-40174,32308,-39643,60403,-17134,-16990,-42542,31385,25028,11319,-1555,34606,-29899,-109462,-47644,54947,44006,-17484,-71,-40441,43601,-15334,57895,20575,93025,20196,67338,-74122,-69771,-20755,38295,10658,20899,48682,26323,-18998,20483,-53003,-57084,-39530,51571,38538,-59025,-9304,35478,-26265,-101230,-33011,50861,41841,76280,17674,-67257,28647,21343,-18689,52843,36873,90984,85855,-6012,111371,51870,18558,-10316,-82195,9432,52671,-33783,54683,29785,50481,69667,7981,33781,-44950,-2143,4624,81612,-19449,-40571,98747,-19686,-75199,-40141,87238,-8896,-109437,19621,-73393,-8078,-35751,-47485,-105537,29939,8428,-929,12655,12395,419011,193505,117221,-40202,27910,71496,-53381,-50987,-14756,89830,30793,-65060,65,-4352,25222,93164,-28840,-22502,17945,-1782,-28991,41171,111878,-45343,-95153,-24236,-16774,-77996,7751,7549,24611,54491,14381,-63139,22211,91785,-2235,74044,-6292,21607,1749,52783,10932,-16943,16268,36562,-31900,21486,-8676,52975,80533,30787,-66777,19126,-48796,-20834,-68342,1447,-28516,-3838,56144,45426,38209,-12485,72941,85971,-13333,-9510,16676,10554,-32418,-11412,15918,-84659,48421,26067,-15570,-9603,27414,-7696,-57238,-41003,-2055,237,53026,-43649,26980,-1100,31434,19091,8481,78999,46846,-94926,25262,14520,10680,45115,-6562,-37520,-523,-561,-46252,16844,9069,2670,35312,37952,1119,-123333,-25462,46013,31736,19300,36387,-9525,21025,2236,-17271,25240,46388,33025,-18110,-56411,-11274,60392,37527,-71907,4178,51202,58493,9571,55931,-79099,-20799,-99388,91870,-37895,77145,8189,-16912,-43709,-20397,38682,-40440,-1967,-27255,-16508,21011,-30691,-8990,50935,-16891,58968,10420,-7196,32552,35346,16141,-37749,-55993,-56042,-33924,4498,17919,-1941,31731,-30795,66847,-100083,-75764,-46213,-122622,-12248,-12539,-1689,14223,-13664,86264,624,86823,35045,14440,6783,-1765,-64182,1259,-6955,33250,7050,127154,-21273,44523,55575,-2391,-35584,-1796,-29248,-47433,-53323,24147,53036,11539,-20719,-856,-37153,-11772,20265,-14861,47847,-20896,-11121,-2927,-21895,-11821,74238,61324,-3603,15369,-56592,18522,78411,54013,7553,-43701,-4317,77600,-52617,9641,-35342,-20584,-10323,19060,-43482,-30573,18137,-28051,48912,81153,1274,-10561,22758,18527,-8138,-26012,-40107,-39185,-71688,-15518,48501,-53737,-19363,-6192,39752,28268,-47760,-46061,-20217,-26222,18600,37683,-769,-30063,-65865,-1932,57657,-61798,46741,-4252,74011,44347,11898,27572,-22377,8336,-28204,-14413,41171,33397,22203,-57617,3225,-1404,16453,10972,-1476,-33,-27296,-18450,-4186],[-24332,-28380,-5722,-7085,25022,40078,8203,-19379,-4881,-66207,-39198,-63849,30242,62376,48936,-18765,14967,-25896,-56995,-25128,-46367,-32791,-57075,-43423,-37030,-17849,28794,-12662,49130,6393,-51854,-53458,42968,38268,42592,-53065,-92795,-1733,16434,15836,-6280,-5829,121126,53473,-17875,-9462,39100,-16543,20684,-11624,-11530,-40684,-20455,-9397,30467,36266,-108570,-52656,64495,22419,37669,43202,89276,10102,-54594,19338,37754,-10675,-70333,-51616,-5621,-16593,-38153,-1135,20562,-74073,-44943,20470,41556,-36688,35424,20802,-4857,77243,72004,93361,41257,58260,-7343,19327,41285,13321,-56157,-82264,46487,10324,5781,23662,-45631,33418,-25718,-8725,26389,-26133,8530,-37264,-48019,9528,13736,-3660,50540,63506,103526,-48866,-46687,-54649,31240,53148,23727,29869,5130,7333,84801,-20191,10895,-19330,-51317,-73372,-27655,23809,50107,49556,26596,-24624,-726,-64259,-68229,-5291,-90902,39650,-29151,-48054,-9621,40514,41009,75541,-25260,-45936,-17453,64365,-9783,-12191,44503,-22473,-23716,-96872,5,-12010,16247,-1366,24446,88771,7936,-12435,60727,31259,92430,114349,97199,7137,10167,-26700,-42066,2832,-2055,-67514,46530,-18727,-28158,33638,16515,-19890,50192,13345,110569,109389,-26492,-16372,-61754,-27426,-25790,13692,-17073,124455,37010,9837,-47015,-49955,-27493,-63011,-11406,23527,-34653,47667,36675,-20801,-11099,-45444,29897,1244,-61427,-53384,-47229,-54186,-35653,-55698,-75509,331,6902,-41691,-23119,6376,87461,-1729,14263,-85099,72401,-45065,-25093,83777,62264,115781,91444,29371,-74026,-86547,20805,49612,97649,70787,93277,-32441,6554,17584,6883,-119645,-133153,-134600,-275078,-388127,-550779,-4712964,-4294359,-732724,-415117,-353549,-246506,-249340,-122378,-151996,-194738,-184155,-124004,-129104,-89585,-128058,-133126,-158166,-134888,-95187,-92194,-68778,-112042,-99770,-58115,-28777,-95483,-21024,-92370,-33078,-6014,-18770,-32051,-50343,-34467,-73796,42667,35554,32089,-15160,-116484,-54006,-103799,-123846,7134,68581,85398,57699,8363,-11256,-59557,-77012,-38479,-44300,27012,-25140,-1176,-66749,-28234,2688,-53763,-41451,24964,-17519,-2341,73876,-46925,13317,-13725,15340,-56634,-33891,-12542,4258,55807,2403,-57014,-70960,42472,100490,16161,-49703,10431,-25894,11267,25191,-44251,6043,73735,-109231,-882373,-1279188,-165112,-117664,-83971,-124148,-78243,-70919,51750,51970,-79049,-113929,-43167,-16343,-66225,-47936,65170,-120397,-144680,72971,-53074,-17869,-4901,50347,-71539,-10779,39131,19824,90964,-21936,23437,-16948,-18185,-15329,-8624,18117,-47588,-54490,-66962,15583,-47625,-4969,-82554,-24313,2257,-20251,-18241,58719,6938,39067,-41964,-47696,-16067,-9801,20659,18312,-45185,35189,47761,-62875,-61460,-48162,54578,-40867,-72240,-3454,-30502,45815,29817,16643,53336,-61440,-29339,-26796,-52840,1079,-82731,-81722,96914,33224,60729,29260,34901,-65976,-58562,-11349,38543,32020,-44965,-20057,-51841,21631,8786,-6303,-29802,1743,-1215,6143,18826,42866,-63444,-84751,17347,-67047,-9436,63757,20085,3849,-111439,20277,2293,-32934,-50898,-89608,-61398,-62136,-33818,36637,92888,40278,-12343,-41146,-30001,-10400,-19050,33371,-51528,-14343,-2929,44567,201,-10190,46525,79361,38186,-25200,-39038,1440,21760,97962,26004,13120,-63297,-62361,39386,-84968,42125,-24219,-7873,45886,-21343,-6275,354,-111383,-56809,-12926,-18480,-46465,95940,-5578,-25045,-8234,-61007,36283,2482,-23176,5603,-52053,-35742,22694,69585,18867,-133869,4879,322,-56448,3480,-75117,-44803,95048,33878,29238,38589,1272,5028,-49199,-62415,44819,75981,26147,20889,-23112,-75740,-55890,-44912,-16386,39844,14338,-3018,318,-5065,12785,-19338,-47290,-10564,-15713,-72546,22219,-50220,-47732,23620,65062,-55472,-84062,52979,32576,2377,8542,11654,1627,-33709,-7211,8900,-28376,21762,23576,679,5331,-28918,39434,-11659,-4126,-71689,10197,13786,-33802,-11787,56304,-39651,12680,43280,22583,71820,105189,-64048,-47826,-57600,24939,-17364,-43701,23154,39267,22694,16314,35491,-46029,-27688,-49843,-15119,-43811,35360,9830,-29228,-3538,-9356,-52578,39133,-31722,-59193,-6364,1681,6752,-23651,72461,53805,-23860,-19963,48558,1813,-6796,-20724,-4179,26155,75705,26981,6742,66377,23525,21640,11263,8399,-3654,33949,-46458,-69567,-8181,28614,-22303,76112,-10641,4846,-22022,31670,22804,52137,12863,35041,-26016,-108768,-59768,50789,27191,-18934,1476,-8786,53230,-12841,75285,24719,76687,17415,64504,-100543,-72642,-35099,19028,18293,33030,52162,15543,-10399,39178,-74671,-110465,-89621,50726,44513,-41932,-308,57407,-9175,-92721,-42332,46656,7246,40664,-20088,-54066,11312,-2166,-29622,37882,28846,71908,73902,4643,109844,55013,40565,-22714,-78186,-4380,76811,-23545,65018,10612,38837,62462,27022,43977,-40505,21345,166,64192,-15958,-21466,122542,-17057,-52284,-62858,82915,58291,-76465,4660,-123785,-13448,-30400,-58614,-136791,27941,15184,-12851,16173,-10993,420199,193941,110308,-46329,12497,58872,-60406,-25092,-2412,99364,54614,-67908,-22785,-37366,18518,103368,32305,-32124,36278,135,-33936,49628,123128,-24210,-97592,-15945,10014,-65009,-7134,-24109,31549,48550,24708,-59547,14201,84446,-1158,75516,14975,-5285,8151,37787,-17965,-25765,26216,21918,9464,27045,23993,37680,91160,39402,-60752,-6831,-24980,-16663,-58963,3537,-26241,1296,43443,47595,36302,-67169,47538,119025,22381,8848,6208,18682,-37994,-4747,6389,-78127,36835,50029,9269,-6503,37891,6070,-33837,-43010,-11660,-29461,61126,-9860,24550,23715,38757,23317,-7182,79735,53915,-89699,10631,-17874,-1221,48720,9786,-45959,-10486,242,-13466,-3382,26608,-13261,46568,18435,-2868,-125218,-18023,58630,45770,11710,62582,7116,10962,29852,-23779,20477,309,845,-11309,-44850,-5167,79226,43610,-59110,19095,44937,50621,10854,44647,-67203,-8840,-89298,114608,-10976,85771,-5359,-39168,-72218,-9178,47869,-41369,7249,-21847,13819,35913,-39407,-33427,54264,10995,54667,14445,6604,12800,12352,-5405,-48125,-52922,-63809,-30027,445,5651,10457,13213,10247,92095,-61455,-71861,-79493,-127173,-56578,-40324,-5901,22647,266,98049,24613,96404,18031,19401,38349,-5343,-54202,12847,10520,70801,-15570,119498,18702,35742,41297,-10360,-21396,29228,-19186,-93408,-63449,15476,51770,5171,-17620,9265,-29008,-3444,11954,-13285,37054,-16743,-8465,6751,-14760,1505,71790,28014,-738,38924,-39944,30013,45821,63449,-1213,-79728,-6269,93483,-48707,5245,-46666,-8070,26715,18847,-21133,-26929,19109,-37393,51211,82450,12770,-22170,-6000,13452,3492,-31301,-46645,-56182,-71899,-25469,34779,-46154,-57938,-17854,22268,43846,12969,-70338,-32357,-11831,8037,50162,-12516,-58738,-88213,11215,45585,-75673,51725,23570,47641,38690,16326,8971,-14976,-7002,-54538,-5386,17846,51136,39692,-69004,2353,-24445,10476,27201,-11682,1772,-26736,-22067,-8331],[-33425,-28031,-26778,-31124,17621,14790,8531,-31428,-18363,-55161,-761,-82712,33539,63655,53711,-17829,606,-25135,-44963,-31043,-87443,-49836,-41901,-56282,-42579,-32968,13399,11630,79972,17463,-47456,-44171,53130,24057,31378,-64473,-92608,206,7700,10776,-22098,-9025,138655,63134,-19777,-27150,37265,-32232,16653,17468,-20683,-35364,-11612,3434,56370,50017,-97923,-23687,78414,49797,23449,39573,83773,24583,-71446,13653,48481,7661,-68346,-24318,-4220,-16012,-28704,-34811,-4844,-114535,-80566,11106,39130,-21633,30739,29302,-35176,47787,55854,109747,3918,51664,505,23896,25560,33397,-53382,-74537,52662,4167,14432,41675,-30011,42178,-13863,2539,36797,33796,11295,-39375,-36476,18013,25151,-838,41450,94221,114727,-42135,-51489,-67224,40394,69226,26029,49311,3746,2393,60470,-35469,64336,10624,-33351,-65832,-26624,-4173,41493,40006,36769,-25647,-22955,-69248,-87644,-14650,-66875,-4296,-52752,-69931,8029,48026,66721,85745,4302,-27157,-5452,63585,9699,1434,50595,-12964,-16279,-87233,3633,-4425,4386,-19522,28525,46797,-6046,-14,83369,40057,74612,110287,58740,20193,33546,-30990,-62833,-12953,3493,-61488,37363,10105,-22690,42878,22349,-2203,61473,48979,128167,113230,-34429,-12085,-66968,-22017,-35609,63391,-20736,112085,30439,16404,-41097,-33638,-37460,-68334,20344,27004,-21628,66471,39987,-38873,-31666,-66832,6754,-11381,-76212,-48743,-22483,-98727,-32100,-65740,-71421,43023,25724,-52608,-40981,14588,79206,-16882,14373,-99593,40230,-66975,-43056,75387,53322,122652,88295,64487,-42766,-71004,17328,30123,52185,71463,101893,-8381,10518,-14476,-3849,-130860,-146457,-145859,-274558,-385310,-552363,-4800807,-4411417,-758993,-431065,-385710,-259463,-235109,-124894,-156694,-176696,-187049,-124354,-115093,-80851,-131577,-122054,-151448,-131560,-103371,-81916,-55458,-111320,-109242,-30921,-63158,-110080,-38820,-92210,-32391,-6110,7238,-34256,-52548,-11009,-57162,26227,36924,2109,-12973,-104462,-36428,-94795,-131271,24442,46598,91667,60650,-3635,-19859,-37724,-69947,-51977,-55318,50353,-32711,-32607,-81809,-27498,-14030,-53896,-42794,5806,-20990,3887,25722,-44284,15064,14861,25798,-48914,-50086,-4967,11918,66405,40121,-61081,-65240,56357,83828,3705,-46790,-5165,-34822,-9221,12436,-83675,8408,61400,-113510,-905473,-1316702,-175964,-99939,-75236,-119343,-92376,-90921,45171,33959,-66914,-111434,-44068,7217,-70079,-71659,58448,-130956,-162899,38468,-36950,-24989,-26364,16897,-77624,-16655,8726,-4357,91950,-10,19635,7450,-8037,-2704,-6308,38891,-52630,-31728,-56557,-6731,-51512,10129,-56425,10575,30863,-20545,9498,82334,3756,14250,-32045,-58264,-8176,-2237,-2495,3665,-51487,9511,61321,-28172,-45783,-36975,50594,-23097,-79265,16212,-31907,34903,18237,42931,34926,-74248,-34075,2772,-90348,1470,-70689,-92811,88884,35832,67906,15004,-5346,-71898,-30716,8097,38320,39508,-49791,8951,-26750,45750,18761,-7915,-11172,31041,-2017,20598,11786,40730,-61968,-79348,11237,-73380,-3561,75251,31942,16922,-126761,-915,9798,7405,-41707,-55393,-49728,-65996,-19338,41061,82219,10210,-11962,-31989,-12669,-14474,-35604,17382,-96181,-1271,17626,28815,-13628,-31290,35021,83962,18535,-25271,-35756,-3581,13140,74506,25991,-12078,-60147,-42509,48348,-83380,5054,-22407,-15721,26348,-77749,5259,-31255,-103635,-34076,-35911,-13568,-59533,98720,-19385,-40461,-14898,-71577,36089,17349,-22839,33682,-16222,-22097,24569,88237,21338,-135443,32493,-26313,-44902,-28185,-105903,-49046,70575,49189,32998,70823,2957,17065,-55826,-72238,40629,122054,18981,1298,-33657,-64977,-49702,-47746,-59315,36174,31605,-12902,5361,-11413,24540,1326,-51094,-8228,-32424,-81360,33155,-52434,-73138,37944,52046,-72824,-78088,59407,23540,12266,7973,-1361,-5850,-26945,3546,15351,-10008,23497,46463,10703,-4027,-15391,26639,-33399,-13813,-71713,12923,11137,-56851,-9444,28921,-22999,20434,71643,84296,75004,144736,-68775,-45047,-52570,29072,14829,-35149,1172,49758,31003,23483,46698,-35694,-22808,-59442,-35845,-67728,14581,6724,-35746,-3279,-56125,-63848,33368,-8204,-51333,-12619,5962,230,-44284,50050,39270,-23734,-26855,17248,12243,-10787,-39674,-678,68741,85208,18369,-12156,34042,14706,29733,12970,591,-11474,25451,-52149,-37505,12174,19393,-6511,73472,-18271,22869,1452,33424,20619,83698,21207,29078,-18547,-90341,-61328,26769,13901,-19235,2751,37190,59292,-9938,85346,29930,45391,14380,54588,-126669,-59673,-42469,10002,30961,39872,40836,1204,-4994,47784,-90143,-158612,-106096,38235,42435,-18733,5824,66680,3639,-76090,-46727,38502,-28430,-7564,-50460,-40522,-10951,-18967,-35722,16756,17486,47593,63988,5531,100879,65982,65095,-21507,-59774,-19581,84475,-4515,68574,-19551,20096,49167,59807,50029,-34686,31142,413,43258,-7316,-6966,123707,-18678,-23640,-91122,64175,103713,-37569,-9993,-161419,-15327,-26041,-51156,-135571,22357,17096,-24578,24583,-30200,432182,188713,90515,-41368,-7804,35463,-56052,4583,-3803,75616,54009,-61179,-49187,-59494,8998,101019,98365,-32464,50153,461,-26386,57997,112012,-6313,-91058,-9213,40143,-39955,-13117,-37079,43842,47769,24468,-48869,8453,73220,-1088,64139,32895,-21715,22288,20611,-31646,-8296,20527,-6344,48473,33417,47116,16662,92219,42766,-41914,-18636,2911,-5641,-18574,9681,-26134,4969,36191,47487,25638,-121365,28137,140947,44576,20478,-2473,21389,-57216,-4399,-13348,-76249,14059,58612,40719,5092,45942,20727,-16237,-39248,-14979,-44768,66136,18050,19385,55036,65528,27962,-12875,61255,48453,-73403,-1523,-35452,-581,56629,24714,-53314,-24364,7890,19795,-11722,43632,-26813,75710,-4201,4849,-110566,-10258,64299,50467,1330,78865,2444,74,49457,-33294,8145,-45853,-30239,144,-33516,-1049,99036,43967,-62659,38185,34713,30973,19947,41074,-47156,-2383,-70210,125551,11690,82269,-15555,-62075,-87851,1878,43500,-39222,20419,-5881,44245,59767,-37755,-53646,51542,32245,45395,23103,20106,-6938,-26486,-34304,-48712,-55977,-65435,-25431,-1402,-6932,25320,16656,52154,100508,-22920,-56226,-114007,-114214,-77107,-64213,-8524,23853,13997,99323,55748,90154,-836,20831,58990,-11370,-28378,24276,28786,93702,-35150,91880,59687,29266,14929,-13030,-2331,59996,-2396,-108828,-74321,1024,40163,-4840,-18619,34614,-660,7568,17136,-2097,27153,-9729,-10347,4229,-9226,11064,44454,-6812,5994,67868,-22399,39581,8328,63122,-6846,-98906,-12199,100130,-36617,706,-46324,3379,46811,17370,-7209,-24897,21994,-44135,54107,64435,21694,-36272,-23785,11811,14485,-26621,-60613,-70578,-53625,-30943,5843,-34868,-85551,-18117,2856,55231,60308,-88424,-33597,3343,3392,52841,-19909,-89624,-95994,32536,32447,-77314,56456,52627,16519,24472,10612,-16606,-8975,-17359,-69715,-5450,-4798,57899,48401,-66537,2689,-40532,10678,34549,-21206,6948,-24436,-25543,-13727],[-38315,-30491,-40146,-51677,8965,-13155,6133,-49040,-32548,-41853,31446,-91438,32852,57070,48316,-17485,-11906,-26865,-36293,-42317,-111065,-49075,-23641,-61481,-43064,-47793,-8827,21676,105352,26356,-33750,-27975,60298,11605,33699,-62851,-94600,-1191,-7993,5933,-45867,-10997,149254,66717,-15330,-44564,33912,-36602,8754,33499,-27606,-24246,1389,12711,75127,61049,-78134,-4749,75515,73060,13458,36212,75566,34303,-80517,12582,52032,25165,-52721,-4609,-2678,-11406,-23358,-69658,-29430,-126447,-99689,2640,34440,222,38270,29574,-47888,23962,18438,110680,-25441,42144,3773,35774,10386,44917,-43930,-68674,43999,4634,23067,44651,-13874,54881,2231,17324,46566,82234,9681,-38150,-16007,17884,33201,-6631,22466,83336,74160,-32986,-51136,-69150,46108,66200,15859,39389,-2804,817,30306,-49083,88158,44768,-2938,-52524,-21536,-31647,9135,29501,43397,-27283,-49244,-69397,-96863,-19359,-40088,-39141,-78300,-78009,28258,48575,72361,76230,38144,-8022,-2276,50559,24159,16774,50595,-8956,765,-61617,9045,16714,-4939,-33080,33503,12178,-29221,11846,78992,45350,50936,79387,779,27410,43876,-34244,-77849,-26779,9719,-54902,33132,37784,-6590,54386,17796,17381,69648,80943,117543,94351,-36492,-12507,-69709,-8428,-42058,102992,-25077,84669,13923,8966,-33829,-16657,-38460,-76084,43606,31174,4822,74813,37413,-52514,-52465,-76403,-11674,-23437,-91658,-35154,6086,-135091,-24928,-74678,-61099,77882,36620,-61157,-62986,18375,68594,-22079,18225,-95998,12590,-76466,-43870,63660,43890,118715,63916,83289,-29695,-51526,29396,13077,1446,71600,103212,17846,14627,-34064,-23174,-126774,-147430,-145098,-251571,-346337,-532382,-4919661,-4525130,-767404,-449674,-421525,-273567,-217009,-134811,-159082,-154146,-177830,-130549,-106602,-87979,-139536,-109937,-135018,-124809,-116391,-75073,-45421,-104515,-107529,-17318,-100190,-122629,-55945,-75057,-24596,-7523,13978,-38464,-33381,12208,-39364,2938,26094,-26485,-8210,-81942,-24963,-85945,-126092,45082,17816,82372,65342,-6523,-17381,-3991,-44942,-64366,-67765,45246,-42236,-54422,-87413,-18933,-36284,-55466,-35742,-18064,-27288,8352,-36250,-40167,5806,15946,14100,-51980,-59040,4991,18344,69217,72141,-64134,-55371,36241,62722,-4288,-36068,-16269,-39399,-39360,-9431,-105483,12319,38991,-112801,-925913,-1370227,-181636,-81252,-51568,-114628,-100353,-109085,27650,10961,-52366,-90233,-44578,28065,-62381,-80018,40087,-142919,-173516,-2050,-9609,-41956,-53127,-3753,-69728,-11030,-16288,-22905,65222,8619,8449,27049,-1077,9707,-1877,59145,-46059,-11296,-32952,-32899,-52404,17260,-38414,33434,37167,-13524,36487,81594,-10807,-4585,-23355,-56952,-4102,-1208,-26475,3652,-57487,-21348,66779,17110,-25540,-28983,38792,-8644,-89976,24382,-34234,24440,-1853,61027,-3433,-83107,-33122,25786,-89701,-7126,-57651,-95325,65230,39074,70479,1028,-40295,-77921,568,19129,42761,52971,-44637,38734,765,56711,26508,-1816,-1070,30303,3114,36971,-6497,29959,-60231,-60352,-4592,-65333,1722,70190,47382,26751,-137379,-36299,14675,42787,-22553,-5334,-24720,-54779,-9589,26337,59128,-20945,-11683,-23603,6341,-15818,-44964,6034,-130375,7846,22406,14332,-23954,-46954,17913,71132,-4183,-24033,-33843,-22709,-10713,45295,13348,-37125,-54945,-23773,44948,-71680,-22218,-23617,-29663,7236,-115435,5652,-54099,-79215,-6525,-64345,-7048,-61531,105917,-31149,-48098,-12084,-71881,51886,24193,-16937,58573,18834,-8651,20798,92723,8980,-125692,58268,-31983,-36481,-50630,-121576,-36249,47070,63298,41398,91346,-5310,7544,-62273,-73641,30289,134871,3387,-15631,-32050,-44949,-48457,-46097,-103557,33700,50060,-17260,11095,-15592,34485,12024,-36720,-3240,-43572,-71216,39370,-44828,-89954,36817,27818,-87422,-78328,58864,4432,19975,14568,-20074,-8645,-13901,21359,29005,13570,25997,58547,19162,-15762,1186,11915,-50772,-19575,-58873,20019,16224,-69652,-12185,-10867,-1831,31894,93282,122937,69719,147435,-71033,-31005,-43943,29824,50604,-22749,-31017,48188,42753,34969,54010,-22254,-10513,-64054,-65712,-90764,-7070,7754,-35031,160,-95573,-66621,27363,22311,-30707,-9754,2415,-7717,-62267,18737,16589,-19127,-28235,4850,47278,-12471,-59318,-10682,98941,88049,11066,-30054,-27660,4554,25177,13894,-4358,-16258,20089,-56182,-7140,21741,12253,3858,57159,-34844,32934,23103,38106,19366,97750,20113,20664,-9326,-58174,-52953,-10705,7454,-17274,2827,79891,62595,-5288,82770,36182,13089,10798,34854,-144885,-43828,-40756,13348,46756,36559,14901,-12286,-7077,38885,-97219,-184082,-90685,16271,33815,3560,10717,62827,9645,-54471,-46961,29577,-56696,-52901,-68056,-28735,-29882,-19804,-34151,-6025,6161,23475,60562,-5466,87096,80585,85949,-5506,-33925,-33024,76275,18723,59845,-55042,1087,33480,93869,49825,-30461,21733,315,26536,4214,-730,105012,-27579,-5339,-112204,34519,117739,-919,-20706,-176487,-11729,-21514,-22755,-103621,13578,12672,-35192,34626,-38621,453154,177614,60970,-29539,-25907,8275,-39883,30202,-10824,25600,28320,-46130,-70662,-66758,660,84437,143361,-23538,54582,1080,-8765,62908,78268,3651,-75379,-8742,65192,-15308,-9454,-27679,58991,53925,18142,-36680,2341,48751,-5073,42619,47913,-26178,39151,5641,-28915,30017,910,-41640,70713,35020,51714,-7475,78401,40396,-14776,-11816,27901,9843,36247,16136,-27399,8811,40681,43837,8850,-147190,20409,142732,49698,24378,-5576,20682,-84735,-12903,-38067,-82355,-15911,48351,70384,22665,49530,33341,-5580,-25374,-13411,-44154,57978,26755,15031,84156,98386,31302,-8679,28345,31618,-50716,-8583,-21930,10490,65773,32304,-55637,-35261,23454,42938,-5463,56038,-26447,111500,-21369,22696,-86271,-5279,61790,43318,-9065,79639,-16290,-11042,55332,-42790,-8616,-75352,-52147,11339,-24609,-642,110341,38964,-76407,58068,25179,2120,33103,49014,-16760,-3508,-46994,116730,22185,70691,-21701,-77710,-85807,12389,25929,-36112,33510,15756,60095,82336,-30315,-62417,44295,43974,36979,31366,30338,-19176,-68680,-57306,-37754,-60706,-58907,-23906,-622,-11425,41103,46189,83204,88832,4111,-31573,-140390,-92327,-67827,-70397,-8751,16908,22820,92100,87501,72672,-18254,17689,52552,-22313,4515,32241,43267,88058,-48410,52054,92235,28472,-16462,-10775,14746,80549,20498,-91120,-82241,-20362,18902,-13431,-19282,69058,30956,17919,37899,15740,18285,5689,-15736,-7053,-8007,12268,3695,-28579,11212,96161,-7078,51183,-19944,50530,-6930,-96793,-22044,92849,-21688,-9056,-35570,11617,31416,15370,430,-24598,28126,-46473,61239,33204,25691,-45327,-25043,14731,24292,-12623,-77850,-80470,-24769,-30391,-28107,-21676,-94653,-6300,-13502,59914,82846,-92824,-23961,16030,4401,49305,-17687,-111446,-85074,54356,22309,-64731,61257,78133,-8697,8569,-1021,-43538,-6859,-20712,-69914,-13223,-23599,49246,45014,-54924,3210,-47735,16494,33053,-27561,12773,-23308,-27900,-19497],[-38628,-35534,-43327,-62928,-1249,-38793,1717,-66288,-44048,-31825,48224,-85262,30085,49991,34549,-9447,-20063,-29024,-32126,-54228,-110171,-32500,-8848,-55948,-38711,-55209,-31035,19228,116956,28769,-14266,-8551,60896,2405,45319,-49187,-97280,-12639,-25378,-796,-74736,-11117,146183,60853,-7813,-57495,31194,-27133,-2060,27296,-33777,-14378,14139,15704,80638,65064,-57644,-1586,57497,83747,9031,32722,69079,41867,-79625,17197,49088,40264,-28267,2196,-1787,-7245,-24369,-89078,-42169,-109429,-93756,-4348,29133,19777,58941,26258,-44305,16575,-28379,95847,-41166,29753,-1304,49954,-1778,47748,-33641,-62955,27354,8709,26722,31479,312,68016,18136,31280,53371,100301,3051,-32218,4887,5927,34844,-16159,-1443,27738,13202,-22555,-46305,-61671,43594,47381,-4937,1091,-14346,4120,1147,-59298,73963,75498,32452,-33560,-8145,-44256,-36365,21336,43685,-29177,-66081,-65374,-93221,-21275,-24744,-58359,-100463,-72216,45912,41214,54281,49582,63987,4381,-7566,29924,32657,32291,45953,-7131,19323,-27244,14568,43565,-7112,-39928,37749,-7878,-54996,22275,52514,45946,27971,36684,-57897,26716,33726,-31473,-82152,-37638,14287,-48372,33691,56157,16629,63849,-15,32360,71803,99647,89029,68203,-32109,-23779,-65017,7986,-44450,119490,-27863,52194,-6230,-7897,-23150,-1952,-28233,-85382,54158,32228,37092,69620,31869,-58927,-69301,-73932,-22966,-28707,-93042,-3749,32303,-145902,-15148,-82232,-47367,96189,33888,-65439,-81422,16406,56771,-18645,24424,-71116,-1311,-76139,-31163,50069,36669,109458,28666,74965,-43820,-37020,50623,5600,-36492,75715,91467,34196,9259,-37245,-42379,-109551,-134094,-133758,-218718,-284606,-485942,-5035726,-4644204,-761087,-467739,-454212,-285333,-199341,-151258,-158692,-128407,-159363,-139178,-103985,-108876,-148036,-92837,-111044,-115076,-130971,-69583,-39567,-94777,-97750,-18183,-128854,-125443,-66902,-38300,-10197,-9621,2010,-43477,1044,31061,-25232,-19783,7223,-46055,-4304,-50620,-22036,-76865,-108940,62032,-10832,60916,62902,2569,-2312,32614,-8885,-73541,-78177,4719,-51709,-49549,-84474,-5032,-60072,-57746,-22505,-41301,-30277,12768,-80659,-35398,-9427,-5971,-11529,-64789,-60251,10336,21102,62212,88585,-68666,-50541,-5502,38071,-6928,-21620,-22826,-39368,-72945,-34159,-105675,18308,16034,-108347,-940316,-1424641,-179380,-65315,-23759,-113476,-98157,-116863,5269,-12001,-39215,-57659,-52256,40681,-47028,-70171,14297,-152951,-176154,-38749,21261,-69957,-77397,-2267,-50949,3334,-29359,-35219,22129,3343,-4828,36457,264,16427,-1711,77311,-25724,2271,-3444,-58382,-48176,20369,-29758,41438,19974,-33,55735,54717,-35351,-13131,-19278,-45645,-3705,-7594,-47168,16591,-58681,-47508,63722,58990,-4493,-21820,21058,1510,-103542,21762,-39097,13877,-23398,57690,-54120,-86209,-27666,34948,-54784,-17860,-49812,-84580,32405,42824,67044,-9288,-61227,-81882,30329,21142,48434,67976,-29232,58967,18013,52049,33667,12821,-2654,1832,12272,52186,-29904,13795,-57446,-31552,-27231,-45671,5896,51691,59461,32331,-136259,-72709,16348,64752,5943,42810,6805,-29253,-7786,-4512,30635,-42454,-9375,-15551,23913,-16740,-45786,1243,-121241,12056,3073,2788,-32827,-53284,-1202,40769,-26706,-22130,-29044,-49838,-43839,18271,-8146,-56552,-46415,-5642,31538,-55290,-36937,-28601,-46108,-6842,-120535,-3104,-56705,-43319,19057,-84807,-2244,-50892,115375,-37138,-44728,-837,-63120,82220,20956,-6911,74346,41919,1812,10333,82974,-15603,-111785,74895,-20868,-31956,-56781,-120160,-16166,36242,66963,51081,93678,-16361,-20134,-65355,-62969,17026,105030,-17086,-18947,-15675,-20679,-53167,-40870,-128855,31299,66452,-19350,19737,-14898,37087,12587,-8918,3293,-43582,-49396,43094,-26649,-89623,21662,-2485,-93093,-83033,52366,-19270,22927,23302,-38643,-3424,1875,41643,47535,36291,28194,57716,24130,-23971,18571,1525,-59301,-19606,-40983,28489,27915,-68119,-18867,-44471,24287,45451,91474,120477,58287,110525,-67491,-10000,-34712,26974,78232,-11962,-67677,35562,56497,47273,56248,-11587,1442,-61581,-100493,-107332,-25168,11772,-28963,9646,-117360,-57739,19775,52391,-2135,57,-11219,-15252,-71102,-13905,-6284,-10111,-24373,12854,99115,-12545,-77938,-30132,102452,86471,8770,-44611,-96060,-3370,10140,15508,-3951,-17180,16365,-54811,13015,27853,14037,7471,35977,-48306,33704,39138,46038,19890,93936,9330,14141,-388,-21077,-37171,-46759,9841,-12474,710,105139,64101,1230,65689,43217,-8394,6679,9239,-148710,-40729,-30539,26398,61884,22697,-20686,-19880,-17744,13607,-96315,-171515,-55592,-9117,22046,18709,15788,48412,7798,-32303,-45206,23301,-71387,-79774,-70053,-18017,-38433,-2584,-23430,-25732,-2351,4141,63773,-25533,71434,91972,96878,19875,-10404,-41756,56997,39825,38201,-86460,-12112,20141,116155,42253,-29847,-4453,-5869,18724,14871,-3258,76694,-44131,-11859,-118864,841,104605,29512,-23755,-163177,-2819,-15773,17284,-54746,3550,3225,-44419,42031,-32026,478281,162581,28722,-15800,-34311,-14142,-14427,47719,-10463,-28318,-10281,-25898,-81728,-62298,-3160,55875,146744,-9343,48658,3947,9649,61025,31093,4356,-52545,-17022,78146,-3348,2572,-1399,73023,64653,11821,-32844,-8039,7640,-16399,16823,60928,-21642,51907,-2626,-14452,68497,-26098,-72811,69390,28451,35015,-30941,50633,32799,12798,8563,44705,26194,83014,18865,-27813,13777,56793,36022,-8657,-125826,24902,125410,41306,21933,-3391,21774,-107351,-27640,-58651,-88167,-44788,20575,89486,41596,47056,41411,-276,-1027,-8949,-30815,33547,12523,14254,102852,116878,31292,1895,-8168,8163,-28038,-10165,20569,27489,73026,28988,-50155,-38412,44733,49418,13483,60231,-6464,137479,-26590,44035,-62850,-5210,51786,26550,-15461,64444,-33506,-22507,47494,-45331,-23104,-81143,-60705,18219,-18341,-4052,104647,29710,-86651,73399,18688,-29627,45746,67452,23447,-12434,-25973,87452,16339,55600,-24388,-80170,-66564,22182,-73,-33266,43031,36198,53796,93093,-19260,-58143,34658,46475,34023,34463,35018,-19860,-102110,-64420,-17197,-60789,-43179,-26832,1540,-2014,54217,90098,95082,60990,17163,-3402,-147889,-69042,-36339,-56118,-6559,3614,24060,80022,110252,54743,-29140,9586,15578,-37299,33535,34295,51428,55634,-53474,10903,108279,33466,-40664,-4791,24703,86572,46493,-52964,-81398,-44747,-7260,-14235,-15928,101137,53164,24978,69955,35325,9938,31710,-21859,-19383,-12327,2869,-32285,-27075,9780,115482,4076,68759,-28585,28493,-505,-76996,-34432,68807,-10331,-27063,-18121,17154,-18518,14322,5679,-25235,34983,-43597,72839,213,25083,-38037,-12945,21227,33904,6706,-90278,-84826,3999,-23035,-52567,-8449,-85101,14482,-22964,58714,80879,-80681,-5506,23304,8371,42886,-6218,-114433,-54604,70295,16971,-40159,65989,93951,-20270,-2669,-13217,-65321,-9684,-16386,-56085,-24928,-37152,25817,29385,-40372,2899,-46612,23837,24983,-28798,16336,-25541,-28106,-22026],[-35849,-40273,-37258,-60392,-13238,-58794,-2494,-73944,-50460,-28166,46309,-64057,27382,49312,16690,7891,-23367,-29042,-31485,-61702,-87009,-7871,-505,-39233,-30629,-50371,-46847,9703,109007,22631,5633,9467,49927,-3894,58124,-28366,-97926,-38749,-38816,-10490,-99109,-8772,126688,43708,-1435,-61908,29584,-6831,-13428,-1358,-41017,-10809,22311,12527,69770,58739,-44673,-12265,31367,76605,6797,27362,64797,50711,-69033,26442,41900,49873,-2034,-3251,-2206,-10034,-31635,-80465,-37113,-73857,-62892,-10241,24628,29191,85681,23442,-29600,28933,-69697,69952,-44284,15956,-15121,59877,-9576,44634,-27225,-54263,12159,11372,21862,7066,9450,76226,30047,40590,55024,85052,-7076,-21539,18903,-16784,28268,-21094,-23317,-51281,-33691,-12063,-38396,-46472,31330,22054,-31204,-54634,-28404,12155,-22611,-64459,32185,96467,63680,-13281,13942,-37653,-75595,17161,36576,-31053,-65633,-58487,-74642,-22336,-28858,-61705,-111879,-57011,56091,28058,18772,15036,75962,5250,-15967,8362,35930,46731,38126,-4029,30673,5772,18103,64954,525,-38762,38561,-17183,-76429,30208,14614,42243,12635,-504,-100859,18414,3668,-18887,-74641,-44498,15599,-40797,37266,61432,40192,66872,-26136,38279,65229,99592,55355,48889,-22123,-46622,-49995,24466,-43271,108686,-27987,23740,-22939,-26053,-7951,8401,-8187,-93414,51997,27981,65093,52195,27547,-57043,-79467,-61502,-25114,-22998,-72261,46242,50259,-127803,-4357,-87540,-34212,94921,18443,-67461,-89653,9177,43342,-10702,30649,-30629,-2132,-70449,-13361,37554,34905,101827,-3760,35435,-78842,-32712,71102,9121,-50335,82597,62891,27062,-14134,-26882,-54253,-83896,-108371,-115889,-192690,-223168,-422446,-5125809,-4770641,-749094,-483263,-476994,-291633,-186873,-173271,-156368,-103560,-137414,-146822,-107339,-138064,-153803,-67270,-83949,-103504,-142343,-62308,-37855,-85817,-86434,-30411,-141965,-115287,-68911,11475,7567,-11256,-20454,-47548,35901,42373,-18306,-35844,-13715,-53208,-3666,-16261,-27497,-67562,-86393,69169,-33815,33645,46919,18829,21526,62275,27044,-78466,-82821,-57845,-59984,-14870,-77587,9056,-80617,-58967,-7808,-58823,-27549,17472,-88365,-30536,-25237,-35544,-37558,-81824,-54871,5665,18530,47050,84673,-76060,-57708,-49971,10934,-5445,-8802,-24953,-35180,-101036,-55317,-88548,26040,-579,-101968,-948985,-1461768,-171372,-54679,-3181,-116430,-84054,-106188,-13784,-31058,-30245,-24157,-67671,41322,-30200,-45482,-10443,-156178,-170133,-63945,47774,-103113,-91644,19360,-28097,19763,-28068,-44190,-20905,-12074,-12853,35340,-4532,13396,-12703,88609,1806,7177,22459,-78396,-37965,26958,-28185,36933,-9423,16191,63088,9906,-62718,-10661,-21370,-30262,-4112,-20299,-62121,35698,-50228,-60643,52642,84288,13632,-12870,127,8477,-114198,12969,-46322,4496,-39636,28518,-98515,-82590,-20883,27636,-4734,-25428,-50424,-59325,37,45782,58151,-12895,-65364,-82071,52206,16006,50187,76685,-6859,62616,16583,34744,41239,32083,-14318,-38549,21234,63423,-50494,-3541,-52239,1153,-51820,-23751,7893,28459,62423,34906,-119805,-89562,15038,70417,38376,73364,34363,4022,-13108,-41780,6591,-46155,-4035,-7311,37154,-18948,-38464,4034,-58107,12007,-37553,-4980,-41792,-49354,-18142,-2327,-46511,-21265,-16674,-74865,-75099,-5696,-32760,-68688,-34598,12917,14158,-38230,-43024,-36602,-59768,-12729,-95344,-17245,-36849,-6066,36415,-90602,-1366,-30098,119757,-35867,-30987,14449,-48692,115186,8124,5522,77416,51636,9451,-6703,61857,-45152,-96826,76445,-5445,-30458,-45337,-105192,-54,42842,55611,56689,75637,-21618,-50955,-61368,-38691,4627,41598,-35732,-4287,13526,2344,-61644,-32640,-126208,27016,77706,-21065,32556,-9085,28020,6531,21967,10714,-33204,-26091,47064,-1699,-66436,-1322,-31826,-86192,-86424,42081,-40744,21870,28705,-49104,10685,17950,58668,64996,52549,29377,46278,25852,-23090,33458,-263,-56016,-13269,-24809,33569,41895,-54284,-26492,-57068,51855,58513,62057,81351,45011,51607,-57879,11999,-27656,20602,87186,-8902,-101328,16086,67892,55327,52914,-7924,6096,-51071,-131062,-111203,-36531,16262,-20115,27205,-115365,-36668,8552,75146,27822,15637,-31508,-19559,-66201,-40143,-21769,-72,-17312,31989,142260,-12377,-94077,-51746,76781,81837,13185,-54060,-141105,-5798,-9857,18697,1671,-14845,13755,-44466,18668,39282,27041,5398,18739,-45556,27134,47790,55910,22690,78051,-8195,12638,6318,11352,-17879,-62193,20746,-4974,-3906,107525,64891,8559,37082,50297,-15268,2229,-13195,-135284,-58013,-14738,42849,71612,2138,-56905,-18111,-34454,-19612,-89412,-120614,-16649,-30191,11033,23780,21268,28180,-1066,-13353,-44292,22174,-69520,-79730,-57239,-7107,-33618,26340,-4324,-38816,-6612,-7806,70066,-47460,56300,93590,93811,45815,3089,-43747,33323,53058,8346,-104403,-16494,12198,117313,27239,-32964,-38428,-20438,19645,20701,-11722,50442,-64710,-46145,-112771,-28610,77380,54116,-15986,-123006,9106,-8533,52289,-6012,-4241,-7698,-51980,43201,-10920,500677,147655,2227,-4743,-28535,-24679,15217,56848,6128,-60002,-43373,-4458,-81163,-52933,-1667,20902,105994,3548,35458,9772,17766,50568,-14968,-2129,-26382,-32939,75659,-6870,20149,29654,82160,74540,10390,-47918,-25837,-41369,-36644,-6083,71967,-12951,54515,-1411,3710,83607,-51590,-88418,49045,15982,2638,-48884,16318,21645,32696,30145,51512,39626,105738,15976,-25060,19531,78206,24597,-20117,-63643,37193,99033,27639,16051,468,30440,-109268,-41460,-65863,-79192,-62714,-17402,92306,56634,38129,43341,2620,29020,-3549,-11357,-2117,-17458,17992,106559,106697,26244,13267,-35076,-14833,-10833,-7805,70661,45294,77084,14820,-36508,-32545,66502,38895,39094,54046,28680,141479,-18946,60293,-48061,-9932,36395,6358,-14088,39178,-35617,-34468,30675,-33678,-26932,-65234,-56507,18818,-13227,-9685,79416,17586,-80391,79542,14430,-55925,54028,90732,67323,-27431,-12606,44869,-3877,40680,-24767,-67883,-35744,30912,-26859,-30792,47291,49379,27717,86356,-4526,-45948,24273,42528,37761,30053,33187,-9302,-119517,-53575,7907,-51424,-19202,-32208,2999,20849,60655,123620,86259,26681,19930,21981,-129807,-48130,1242,-27934,-3136,-12367,18191,66096,115736,46301,-27976,-3080,-38178,-50673,50444,29905,53538,10154,-50050,-21814,104828,41439,-45496,3035,25803,81102,70303,-12113,-67873,-64007,-31775,-2645,-7336,118784,61621,27648,104031,51504,2233,64099,-24624,-24240,-21495,-15167,-47762,-3070,-829,119190,10743,92057,-17456,4552,11392,-49334,-46844,29602,-7493,-52192,1657,21629,-82014,15612,12021,-25400,37299,-35986,85504,-23050,22865,-5297,3699,28627,45267,25205,-90410,-84046,23643,-9424,-55315,3230,-62641,38477,-24261,54236,63419,-55067,17768,24213,11885,34727,9509,-94613,-8936,76912,14977,-9405,69814,94278,-15381,-5699,-21682,-76730,-16950,-4882,-33556,-36297,-46017,-6732,4344,-27752,887,-39586,26854,13464,-24146,15755,-31482,-25111,-14314],[-32630,-41043,-25402,-43269,-26333,-71879,-3647,-63129,-50964,-30373,28636,-32634,26115,57089,-486,28068,-22773,-24747,-31765,-60946,-50974,14902,2117,-14441,-20104,-32776,-52552,-170,81491,9540,20679,22297,25504,-8598,63892,-7028,-94213,-76710,-43496,-22087,-104891,-4061,94079,16487,-13,-56192,27453,17353,-22039,-42777,-49859,-14796,22672,5574,43959,41431,-43533,-28307,6346,52824,1127,18996,60536,63032,-50901,37900,33171,51181,18897,-15961,-4036,-23977,-42681,-45121,-15750,-34018,-17473,-15588,21915,25386,106192,23109,-9513,55379,-93363,40813,-40084,3263,-33971,59722,-12941,39846,-26381,-40058,6303,8075,7881,-20152,10668,74194,35922,43464,50300,51019,-17482,-7270,22903,-44251,13785,-13854,-36760,-117286,-48472,-2660,-29080,-26088,11597,550,-56515,-110971,-41078,22832,-38952,-63055,-14869,104690,83049,-1084,40444,-17394,-89762,16632,23711,-32839,-50248,-50156,-41068,-23199,-49757,-53617,-105729,-38591,55967,14053,-20382,-15379,74544,-6063,-19664,-8233,35496,59309,28164,1835,28677,27860,17813,71098,17213,-29808,33438,-27140,-88767,34777,-22588,36040,8940,-20462,-121940,5155,-37602,4012,-58940,-46276,13285,-30507,41056,54873,56585,60881,-50403,34127,48607,80609,26011,42083,-8479,-75077,-25614,41596,-39902,77148,-25951,4635,-30824,-36834,10585,13518,16950,-96433,40827,18647,79748,27300,28133,-47680,-82485,-42185,-17298,-5773,-33319,103406,56724,-94581,5874,-89137,-25458,77514,-2870,-71774,-84267,-236,27745,-3414,34455,11642,1592,-63219,671,29793,40731,100251,-22090,-28086,-115916,-37136,81238,19193,-40245,86735,19660,-12061,-56127,-10126,-55339,-55191,-75389,-96304,-184109,-183594,-360130,-5184009,-4892966,-742259,-495679,-485564,-290847,-183394,-199227,-153841,-85510,-118300,-151299,-116674,-168100,-155135,-33833,-59883,-92075,-145979,-51550,-39739,-80508,-80423,-49136,-138167,-94715,-62794,58719,23401,-11693,-40494,-49296,54427,44439,-19872,-43119,-31467,-48052,-6098,12640,-38921,-58376,-67140,63479,-48126,7696,17330,29522,46245,77634,51996,-79627,-79611,-115894,-66402,33804,-73383,17045,-93074,-57578,2360,-67817,-21480,21111,-60924,-25912,-37670,-55670,-51689,-93743,-45055,-10551,10403,28478,62940,-85962,-77842,-81462,-16288,-2342,-2424,-22539,-27658,-115672,-68024,-63203,33942,-8268,-95496,-953814,-1467138,-163647,-49885,5094,-121214,-59739,-74513,-22688,-43842,-26508,959,-84552,29425,-17875,-14804,-25232,-148856,-153988,-74119,64767,-129312,-91753,46225,-9103,30040,-15031,-53696,-52345,-31755,-9285,28211,-13776,116,-36807,87231,25163,4432,37443,-89653,-22863,43420,-29900,25595,-33363,29681,57869,-39120,-82257,182,-28538,-18388,-1347,-36385,-70941,52179,-29802,-57644,35501,86530,26028,-1075,-20703,14553,-114093,4103,-52693,-635,-46335,-18446,-119125,-72461,-16684,7657,39360,-27656,-57057,-23732,-22844,46326,46198,-8485,-55810,-78268,60881,6917,43759,71851,17754,49817,-3776,12289,48356,48115,-30954,-70989,25347,68366,-61481,-18580,-43513,31439,-72392,-10663,6274,10481,54002,37048,-90061,-72083,11487,62873,66475,79301,48790,34253,-22043,-71479,-4726,-30032,4048,826,44247,-23190,-25274,14106,33147,9373,-85814,-8890,-50547,-37701,-29505,-48645,-61021,-23728,4014,-87809,-93736,-28941,-54574,-75015,-21288,32459,-318,-22695,-46354,-45465,-65584,-10509,-56003,-32522,-2859,20889,41544,-84471,-4594,-5268,111445,-28575,-11278,27584,-32453,132128,-11494,18586,67723,55326,16490,-28518,34139,-70177,-80438,60788,956,-30140,-21202,-83373,5482,61992,31508,53104,41087,-15413,-66612,-47629,-3535,-3605,-31848,-45519,24100,48266,20010,-69449,-22498,-100754,19288,81642,-22444,48919,36,6596,-571,44287,18318,-18575,-10029,53333,23318,-22748,-23843,-53572,-68389,-82683,30439,-54008,19647,28129,-45077,31222,33769,66672,74008,58754,29354,30126,26119,-10283,43057,7217,-40269,-1502,-13829,30245,52677,-34999,-31303,-44178,74947,68079,16131,30798,34409,-221,-45373,29152,-24292,11187,73066,-17946,-124803,-3907,72826,55267,44557,-11460,1002,-33398,-147394,-97661,-40391,18209,-10720,52968,-90352,-6326,-7597,85964,54221,37099,-51495,-17855,-47230,-53617,-25348,5394,-10317,48584,147319,-13459,-105946,-68353,35575,74503,23329,-57259,-142569,-852,-27839,23438,9925,-11094,12699,-24743,10699,60034,47118,107,10573,-20539,17318,49458,65071,27811,58204,-27514,16943,9290,32205,619,-43238,36982,4335,-10144,90705,65913,14955,3535,56097,-12073,-2289,-23695,-106267,-89077,2665,55262,71807,-19045,-83211,-6840,-52024,-49610,-78609,-50693,13086,-40721,3769,20168,25885,7614,-14331,809,-46356,26829,-51602,-55038,-33920,4390,-17861,54945,19998,-43743,-6803,-12114,74446,-62303,43406,82395,76483,63905,4154,-38196,11506,55365,-21827,-103600,-12993,8880,94499,5863,-37809,-68643,-40137,24754,19113,-20940,33340,-82754,-94466,-100853,-46801,49956,74813,4572,-65766,20438,-602,67090,30550,-5539,-15720,-56445,36844,18697,513208,138086,-12003,537,-9418,-20368,42681,58730,37455,-54622,-56352,14466,-71415,-45078,2347,-13404,39116,8598,20205,17088,9060,32407,-47009,-11528,-1327,-51696,59184,-15631,39519,52616,84408,78258,15780,-84902,-51239,-81226,-63648,-19971,79958,-4370,44137,8697,17568,63746,-67740,-81729,23643,6697,-32862,-56238,-13732,9494,39810,39474,50179,47117,101076,8911,-17960,24568,95410,11472,-19576,10351,50440,75404,16777,9872,1314,49226,-81058,-45634,-54683,-47620,-62636,-53560,78475,63689,24221,38826,5905,56893,1150,6148,-39058,-49276,25189,95675,68825,15646,19689,-42033,-30294,-1515,-3935,100150,59698,78706,-6711,-17120,-19737,82369,16792,63200,37469,66225,122278,-4177,64940,-42141,-16868,18267,-9641,-3194,15336,-18646,-46294,11786,-5301,-13750,-36031,-43895,13657,-7161,-14882,40556,3713,-52664,74860,9464,-69347,56033,110370,103748,-45414,-9325,221,-30197,28352,-24104,-44029,-2171,37807,-46492,-28136,46736,52261,-7470,63986,14330,-34956,13453,36202,45425,19127,25516,8678,-120004,-30817,31003,-31721,9588,-35716,2193,49371,57848,122967,62952,-2761,17386,39760,-88073,-29723,28830,3253,-610,-26966,8729,51426,102479,50194,-11467,-18609,-84352,-52645,52709,20783,52293,-31871,-39349,-40632,85934,48455,-25653,10345,19701,71397,85695,17833,-42588,-69284,-48941,21510,4674,115631,58617,26467,129685,60638,-3616,92879,-19464,-16510,-33257,-34900,-37518,31469,-19228,105873,14031,114151,2455,-12062,25762,-25576,-56083,-16462,-14567,-78876,20045,26017,-130888,19814,20986,-23700,29963,-25286,93977,-29877,23562,50774,15287,33702,60202,36559,-75843,-79847,30072,8252,-33335,12324,-35024,59191,-18685,48810,42312,-23481,40876,20626,12759,23849,22389,-56551,42182,73922,12187,20163,71282,76319,3425,-692,-24363,-75890,-26955,12340,-9757,-44803,-52134,-39690,-25273,-19313,-3413,-30072,20922,1468,-14312,11021,-39263,-17994,10584],[-31590,-35656,-12353,-15337,-38429,-78297,396,-31077,-46188,-34772,2406,751,26327,69238,-13683,40059,-19710,-15331,-29825,-50642,-13378,27881,1983,12316,-7889,-6728,-48041,-4523,42064,-5245,27571,28426,-7588,-12916,57630,9012,-85453,-114161,-36413,-32224,-81692,1913,56623,-16026,-5782,-42737,21817,37346,-24691,-80126,-58400,-23678,13770,-1872,9465,16473,-52497,-39106,-10050,20155,-12094,8591,53995,78301,-28328,49345,25137,43336,29511,-29358,-6642,-47183,-53475,260,13631,-1461,25147,-20372,21654,11368,108748,24995,11200,84279,-94016,16451,-34222,-5666,-51198,46481,-12884,37293,-29267,-19929,13223,-2812,-12158,-41712,2662,59040,35672,40664,39482,20583,-24410,8384,18795,-66992,-5853,7916,-38223,-139307,-34062,4775,-19898,-3976,-10398,-11210,-75469,-151178,-48562,32669,-47421,-54064,-45526,100931,86686,-7701,64015,6050,-71385,17950,9205,-34625,-30830,-41287,3789,-22633,-75755,-40699,-79547,-22196,46059,5708,-48118,-31806,64210,-25636,-12626,-17019,32771,69489,16675,9131,11768,33237,12820,57973,38599,-15257,21435,-47544,-91018,35768,-49031,29760,15853,-20562,-125330,-8768,-76954,33411,-41984,-42051,8206,-16874,42171,41491,60807,46603,-62677,22508,23158,47326,5990,44723,6365,-98971,3053,60593,-35925,38836,-23591,-4446,-27998,-34147,28627,13681,40761,-91357,26099,6462,76258,1134,35203,-33157,-79702,-18690,-705,19495,10189,148276,52329,-68023,14520,-85462,-23374,52128,-20588,-81654,-65803,-5908,10492,-1134,34006,39514,-398,-56238,5761,29234,53264,103443,-21579,-97906,-133577,-42284,75375,28058,-17226,81696,-29071,-77617,-104913,5132,-46439,-28145,-41881,-78514,-189947,-175612,-316787,-5218702,-4984734,-748604,-505164,-479478,-283301,-190137,-225626,-152771,-79347,-106148,-152255,-131601,-191515,-152051,745,-44865,-83288,-139588,-38795,-44624,-79880,-83602,-69822,-121471,-70812,-52611,84959,31625,-11663,-46230,-48575,46395,37137,-28753,-44361,-43419,-33543,-9030,27958,-52558,-49911,-57590,46152,-53498,-11215,-19791,19685,62999,75744,60050,-78913,-69141,-145246,-70341,68728,-77425,13782,-93490,-53263,2688,-69181,-17575,21355,-16490,-21774,-45105,-56229,-48228,-90857,-33092,-35068,-1850,12318,32371,-96525,-105479,-92796,-39919,-215,-5178,-15321,-17742,-114510,-70194,-38827,39186,-8411,-90364,-957218,-1438318,-163639,-49910,3960,-124140,-30814,-28740,-18992,-49244,-27179,13207,-93788,7776,-13712,10523,-25608,-130833,-127100,-70271,71034,-135710,-78837,57208,-137,27437,3058,-66162,-69742,-50112,8252,21697,-24015,-19949,-66050,70214,34104,-3040,39368,-91739,-6100,69664,-31194,13818,-38015,35321,41642,-79027,-84354,14959,-37278,-15944,7294,-51732,-74811,58800,414,-41499,15964,68653,31367,12153,-37898,22135,-97600,94,-52113,1788,-42565,-66581,-110222,-57437,-18093,-16119,64135,-25298,-62025,13475,-31081,43422,34572,2711,-39368,-71584,55106,-2868,28011,51154,40422,27342,-35174,-5994,52157,53061,-46727,-81754,21601,65497,-59684,-29735,-31178,54145,-83188,-13411,-217,3776,36174,40715,-53710,-23651,6622,48716,82886,64702,46627,50168,-30707,-80354,-1208,739,13617,7688,45014,-29329,-9969,29379,104785,6042,-123402,-9306,-56491,-23410,-33819,-86668,-67409,-31366,27771,-82937,-95202,-51675,-68701,-77961,-9589,52052,-7384,-9363,-50174,-52206,-60478,-4723,-22190,-45114,30762,28758,33837,-74709,-9993,15686,88193,-18577,7847,32970,-17122,117946,-33635,30525,48745,61735,25373,-51814,5212,-82245,-61238,31150,-8417,-29094,6721,-60829,843,82073,2250,37834,-357,2594,-56018,-24246,34815,-5715,-88596,-42079,55350,77798,30612,-72180,-12552,-66837,7757,77431,-22455,66042,9893,-22998,-3532,49929,24374,-7477,-5313,62202,41506,28588,-39209,-63845,-46477,-69962,19429,-55811,19378,23419,-25255,52679,49365,61461,69082,54085,28288,16685,26987,12797,46236,20885,-14089,13264,-7951,15277,56069,-18512,-29959,-12184,87789,71663,-28043,-2056,29559,-21147,-35248,37344,-24046,-237,41028,-39454,-132827,-18171,70314,46218,32846,-17932,-10559,-11480,-144144,-66201,-38563,15291,-2005,84098,-49474,27097,-28156,83175,76148,63470,-63893,-8607,-18758,-50976,-17041,837,-6845,52325,102893,-16775,-111398,-75956,2832,64403,35796,-53827,-101906,11120,-37572,28843,17005,-8056,13892,824,-5913,85392,64869,-5825,11380,20677,7983,45979,70596,34915,41076,-43645,25283,7723,38980,14754,7429,52680,13966,-16016,63791,67377,18766,-27309,58819,-7169,-6684,-19377,-67050,-116371,18167,58012,60742,-35221,-91382,10328,-64743,-67512,-65295,9615,27100,-38654,1400,12517,27362,-8641,-28258,11117,-51386,35697,-21561,-16881,-6742,15748,1869,71140,44735,-41064,-4513,-10602,73012,-63274,33998,60812,48743,69128,-4009,-25477,-4314,47256,-44738,-85099,-5702,5830,52020,-19479,-40960,-85759,-57720,27497,9935,-25301,25560,-91601,-131664,-88890,-50008,30702,91790,36626,-6561,27579,6262,56320,51055,3201,-17286,-54755,24931,47005,510684,138753,-11845,-662,16858,-3594,62175,53631,72635,-16475,-45937,28197,-56844,-41971,3209,-40657,-25547,2172,7879,22382,-14476,10172,-59347,-19208,19023,-66241,34521,-13000,56439,60288,80280,73985,26663,-131026,-80052,-97233,-90680,-21734,83386,1860,22390,23205,22096,16261,-70875,-53993,9620,12506,-57074,-49401,-30158,-874,33890,28898,44801,46981,76251,1673,-7109,27002,100149,-388,-4223,64657,58561,60579,11966,5567,-4147,74668,-26775,-34055,-26943,-746,-44167,-75235,53044,61107,8770,29010,11029,75286,3849,14258,-67591,-69092,33521,74639,18107,822,17122,-26188,-33571,1111,-669,91633,68307,79208,-30073,3524,-4125,87485,-8306,78125,13044,92171,89143,7604,56390,-38423,-21957,-235,-15501,15731,6452,11251,-56032,-2887,34401,16538,-4711,-28542,5277,1244,-17064,61,-11396,-8853,61622,903,-66446,52240,117711,121192,-63024,-14536,-36124,-50737,19840,-23623,-14943,25218,41732,-53550,-24926,43236,45636,-37747,34416,36335,-33296,1051,31566,51496,5436,14145,28753,-107596,-6590,46016,-5190,37712,-33332,-765,71253,46006,81702,36862,-19002,12737,48085,-33661,-12318,37281,27057,-1130,-37146,833,35562,77909,60782,18846,-33577,-102247,-33913,43366,10225,51435,-59187,-23814,-45159,61387,51622,12837,14697,9911,64229,87761,31317,-11433,-55415,-55807,53053,15983,94910,49325,22987,139711,61741,-5748,107088,-2972,2445,-44726,-46036,-9157,59907,-40432,80197,15686,123398,15517,-14632,38436,-14664,-58941,-55101,-28668,-98930,34483,29534,-146651,26331,31689,-19475,11200,-13817,93908,-20346,31304,112587,15498,33951,79224,36501,-51110,-74498,25065,26259,4110,18432,-8428,71323,-8995,43134,26590,5484,59125,16722,11268,8853,26217,-13047,85938,63468,3866,42260,68766,42627,29304,9070,-21441,-65371,-37441,32948,8732,-51026,-57552,-64316,-53864,-14984,-10141,-21438,5444,-8581,-1280,4111,-45403,-6383,51612],[-34123,-24850,-2333,16134,-46211,-78784,9848,14025,-37439,-36240,-23900,27123,26932,78275,-22101,34622,-15271,-2176,-23321,-32393,17526,27963,2183,33946,6049,20096,-36428,-16,4681,-14544,26099,29016,-38233,-17221,39310,16861,-72886,-133431,-17115,-36253,-32313,7408,24150,-46311,-18659,-27622,9915,46849,-19666,-95614,-62384,-32321,-3811,-7191,-24494,-8636,-64439,-37432,-14901,-10346,-32496,-641,44805,93037,-4521,60009,19105,28185,28222,-38087,-8854,-71348,-59771,32446,39307,18193,48151,-23731,24287,-5240,87924,27375,28595,103529,-74015,2328,-29921,-9048,-59822,21093,-11008,38859,-31441,3891,31168,-18710,-31697,-52082,-13017,32247,30423,34832,24387,9368,-24944,22281,12072,-75468,-25925,38968,-28304,-110294,-6524,9805,-12058,15875,-28398,-14386,-85306,-163896,-48662,38040,-48355,-37550,-49167,88427,75357,-37630,77463,23265,-28890,18960,-1925,-36460,-20157,-31825,51783,-18024,-92636,-29367,-38087,-10690,30228,9063,-54798,-30431,50848,-46310,5712,-18684,28596,76489,4028,14488,-16792,21746,3700,29161,58004,923,3939,-78532,-85983,33917,-58654,25388,27717,-6136,-119561,-18667,-102584,61722,-30811,-31538,2049,-1464,38549,27459,52933,28409,-57901,8549,-6865,7464,-3341,49444,20125,-108850,28408,79201,-32455,8180,-23181,-6511,-16559,-16610,40693,10036,57402,-77284,12579,-5483,55761,-20894,47414,-16545,-73075,7225,21129,46436,43336,163662,41000,-62519,21291,-75675,-27732,28128,-27025,-95371,-38028,-503,-6586,-6037,28488,42418,-13753,-49242,2175,34217,67530,104249,-4874,-153088,-118810,-37357,53857,28449,2327,63688,-69926,-144876,-138724,13372,-31506,-6083,-14389,-63323,-194364,-193581,-302369,-5248048,-5016388,-771282,-512159,-462101,-271153,-205036,-246626,-153848,-86514,-101344,-150958,-150779,-202827,-145794,24931,-41935,-79410,-124508,-28568,-52116,-82829,-94854,-88948,-98615,-52105,-44086,78310,28375,-13905,-32796,-46860,13076,21772,-41812,-45715,-49955,-14470,-9172,25217,-64565,-43027,-59098,22213,-51856,-20375,-55943,-18144,65519,58149,52314,-78851,-54456,-136822,-70961,66466,-90869,-2400,-80032,-47192,-9471,-68039,-21131,16268,22076,-18385,-48069,-37605,-29907,-68353,-20638,-60623,-15488,2930,4528,-105394,-131420,-85140,-55961,-711,-16803,-3471,-6411,-102696,-62915,-21436,38260,-4589,-87335,-961939,-1389027,-177265,-53514,414,-122093,-6025,15449,-5701,-47088,-29982,14288,-88563,-18564,-18020,20983,-14557,-106197,-92055,-56898,68340,-116322,-58743,37373,-3553,9293,18034,-81260,-76746,-63495,36589,20747,-31154,-40794,-83418,40345,24161,-11818,31258,-87104,7510,96847,-29618,6355,-20959,30500,16342,-101354,-65168,29439,-42877,-24325,21221,-62129,-75506,52526,33791,-19332,-1113,40693,30012,23327,-48201,32770,-64479,2871,-38132,13212,-30107,-99172,-79360,-40415,-25891,-33677,66752,-20718,-56509,42389,-24993,37152,26409,17175,-23395,-63088,39199,-10973,5811,19180,58391,3834,-65485,-12550,48963,43899,-57867,-68637,9986,54582,-46565,-37478,-16461,66385,-80241,-31304,-11907,6989,14164,45536,-19025,34884,1310,34354,84800,42028,31604,44861,-36755,-62141,11192,35901,23058,12119,40939,-36649,3154,46011,120659,3330,-136237,-6705,-55520,-12119,-31904,-107318,-63501,-44403,45359,-61108,-83273,-69444,-71849,-78651,-2733,68795,-6847,1819,-53319,-53937,-44383,-3651,-6360,-52121,50718,15251,16349,-68551,-14292,25798,54954,-9747,20260,27861,-3541,72045,-53714,39721,25960,73664,36935,-72503,-20187,-76938,-39073,-4087,-30587,-26098,29340,-40215,-8186,91175,-23100,12422,-36135,27775,-21208,5013,65844,-1548,-110387,-25558,76767,92104,34781,-67764,-5616,-39708,-6717,65535,-20213,79597,18534,-52625,369,37438,25383,-5349,-10448,71877,48382,68595,-45024,-62809,-28949,-52052,10372,-46574,22831,20056,5155,68053,63492,42143,49464,40306,26337,12352,29500,39664,43636,35245,18076,27705,-4697,-10864,51006,-10396,-20704,26297,87019,68193,-56859,-3483,31185,-5754,-32443,35183,-24179,-12026,4884,-68272,-122869,-22995,63274,30623,20217,-20629,-21500,10243,-123963,-22152,-34481,6946,5886,114420,-3163,55462,-50618,67691,95698,90145,-63874,7587,11319,-33310,-1173,-16348,-9358,40680,26847,-22331,-108527,-75046,-881,51919,45910,-44357,-40481,27337,-35486,33489,19592,-6821,17377,26157,-24361,102749,69732,-10627,17030,61956,-165,39484,70689,43460,29812,-53455,34036,1684,33547,22636,67433,60464,22182,-19094,36343,67990,19165,-49336,56535,-7238,-10889,-5193,-25007,-122478,29815,49608,40595,-43111,-79386,27258,-68830,-69751,-50386,40055,26024,-26858,3103,6026,23494,-18033,-39048,19954,-56579,45483,13851,20483,17178,25671,17126,68263,64910,-32866,-2119,-6400,64404,-49209,29046,36256,17174,61083,-14869,-6945,-12813,32204,-56183,-55484,119,-2144,-182,-45085,-39048,-86125,-66258,22313,-4328,-21044,22565,-87453,-135300,-77943,-38747,20256,102388,71705,39865,28263,9895,27117,57982,22989,-10998,-43380,12502,64001,491459,152303,173,-6393,41045,18899,70297,40665,98256,35796,-20609,35442,-41787,-43028,-4902,-56938,-65222,-14488,1314,21520,-43060,-10784,-54685,-21909,32959,-69768,9888,11324,66520,54673,72317,64816,39382,-159191,-104139,-85870,-108248,-12306,81182,5760,-5041,34978,16740,-37586,-62821,-14338,17104,39415,-60334,-28293,-29320,-7305,19118,431,39418,38958,42848,-1658,5197,25675,89341,-7769,23945,85029,58540,52825,9888,3664,-16308,97715,36604,-6817,9174,43315,-14573,-74368,24345,49793,-3609,16484,17561,80452,3571,8222,-82406,-68960,40527,49600,-26528,-14940,4515,6267,-23987,583,1120,48997,70702,78396,-49546,20465,9850,80750,-28106,79074,-14185,98694,55359,7049,38478,-28872,-21385,-17473,-9213,37954,21756,42936,-60400,-9766,73213,55423,18804,-14719,-2869,11678,-14953,-30489,-27781,38399,45134,-12111,-49380,45111,106543,113540,-77797,-23235,-57845,-54801,15404,-24428,12611,40491,41562,-47178,-21709,38718,33317,-51683,8658,58489,-43696,-14688,31641,50386,-6171,2106,46181,-88286,9465,49125,21647,58965,-23989,-3853,75662,28415,16164,20268,-19504,7004,48155,17881,4890,26656,36998,-5779,-41811,-893,17927,54724,67819,55895,-43508,-86903,6243,28210,1677,53934,-68964,-6707,-38823,42242,50509,53976,14137,-306,62885,75306,29942,17204,-24128,-52753,82978,21892,67641,38650,18736,132952,56572,-2574,100858,24468,24488,-53461,-39463,21466,69688,-57705,50543,16993,109871,11341,-2364,45457,-19382,-52945,-71578,-43656,-104880,43579,29816,-129149,33494,41426,-13271,-15806,-3898,84136,3,47834,154299,3194,28528,100747,24349,-25730,-69768,14787,39944,39120,21739,13802,72078,2003,36252,19382,25435,69276,17176,9974,-10070,18203,18853,110679,48979,-12558,53819,61110,1476,53253,18918,-14517,-51540,-46237,53758,18380,-58152,-62836,-74720,-76146,-13515,-18803,-16082,-15016,-14762,12355,-1690,-46213,8868,93731],[-39725,-12227,2065,42940,-46318,-73673,22521,53848,-25734,-30559,-43380,39767,26543,78055,-27166,9896,-9929,10844,-11845,-10302,38628,17486,4238,45007,22046,39503,-22643,13271,-16220,-12255,19072,27156,-53622,-20867,13590,17490,-59020,-121152,11878,-30184,25079,10947,4343,-66246,-36187,-18136,-9096,43277,-7961,-78737,-56720,-35442,-27490,-9441,-49392,-23582,-70214,-23209,-10453,-29097,-54609,-4624,35008,102038,17606,70570,15497,9746,17155,-39895,-9483,-85804,-58529,34933,50874,24862,43668,-24302,29908,-15827,47287,28208,38984,105448,-41554,-237,-27412,-6695,-55537,-11773,-8957,43699,-27863,27121,54540,-33388,-41748,-50036,-31527,124,21372,28988,7853,16916,-18039,30581,8850,-64262,-40863,67751,-11718,-50469,16184,12485,-6424,29827,-37313,-15554,-86300,-146166,-41689,36574,-42653,-15261,-29457,70991,53637,-82993,76849,29779,18412,18278,-6100,-38055,-25391,-20794,91859,-6906,-90795,-23904,7084,-4501,14292,27246,-39955,-14637,39642,-60420,29539,-15954,23257,78883,-9405,14418,-50284,-1462,-7484,-5752,68684,13903,-15549,-109776,-78741,30851,-50069,23578,37105,13335,-111132,-20876,-109009,79637,-29128,-15620,-3283,12005,29486,17373,38512,13109,-38440,-2042,-34830,-30313,-3400,49491,31231,-100585,43129,89895,-29826,-6469,-26302,-6090,-1661,11980,41799,4137,63539,-56233,2631,-14601,24687,-35740,60815,-828,-63923,34250,42773,67972,57782,144208,28012,-75167,26465,-60346,-35688,12132,-19848,-105469,-6404,20748,-21177,-17612,18113,20781,-36434,-40970,-5742,37442,74996,93520,20152,-179033,-72995,-14590,22780,16766,4375,33684,-90599,-177344,-136281,13162,-15635,9271,2165,-48706,-178765,-221416,-316050,-5293970,-4974824,-809137,-517352,-438901,-257801,-223400,-255537,-156439,-103630,-101117,-149518,-171598,-200145,-138079,27156,-48841,-81654,-105781,-26409,-62073,-86694,-108306,-103339,-75576,-45042,-42393,40506,13468,-22779,-5345,-46967,-34430,806,-54913,-53317,-53085,3985,-4450,5348,-72147,-38753,-67794,-1219,-46314,-20549,-84500,-76683,52420,29544,35320,-81319,-39718,-98652,-67300,22972,-108939,-28222,-54246,-41463,-32780,-72097,-34024,5606,38983,-15942,-48268,-8416,-5662,-29824,-8340,-78208,-27286,1206,-11790,-110925,-146816,-64685,-61416,-3949,-34227,11604,5285,-89310,-49815,-12946,28122,-449,-86356,-970117,-1343470,-206314,-60374,-141,-114147,5164,40494,10312,-38077,-31983,10455,-67819,-44023,-28003,12891,-1594,-81592,-55493,-40206,59132,-76702,-39417,-12065,-17355,-21859,23542,-96110,-77576,-70677,67583,25841,-31886,-56333,-72007,6028,-1830,-19358,18718,-79442,12946,111074,-24444,4976,8306,16385,-16438,-104245,-29126,40992,-41150,-39441,35903,-64531,-74423,35314,61540,1033,-10939,13631,23855,28302,-49318,46556,-20484,10990,-8295,31776,-12176,-107002,-40796,-24901,-38078,-38323,52683,-16277,-36044,55777,-10036,28658,23449,30311,-13008,-52177,21660,-16283,-16808,-14724,70250,-15488,-84104,-4741,36196,24487,-64008,-40042,-6468,37259,-27476,-43603,-1649,67901,-62807,-56297,-27569,11900,-5727,48470,7266,79686,-3692,23280,75310,25565,12611,19649,-40008,-22178,21173,64317,30985,14240,34614,-44151,10509,59133,79806,1506,-121076,-1497,-43873,-7792,-26295,-107691,-49316,-60728,48513,-29289,-66949,-74898,-62657,-76014,-2629,78307,-2597,10770,-51678,-48871,-20264,-15683,-9291,-51799,51039,-14152,-4841,-67810,-14202,21670,20589,-4773,22741,13581,8948,11056,-67876,44921,4110,86162,49455,-86698,-39010,-55455,-15954,-33773,-55201,-20879,40970,-20364,-14194,83008,-37974,-17842,-55443,53041,24602,33502,80718,7278,-93590,-619,79174,86418,34521,-57353,-4130,-28887,-22681,47192,-15917,85017,25370,-73269,10596,12147,16557,-13003,-19624,79212,43351,82240,-43355,-54219,-21474,-36714,4088,-30096,29576,24101,35931,71292,73193,12358,20024,20893,23339,20259,33032,60496,36869,44592,50303,38537,-995,-42957,40039,-10602,-4063,58666,73020,58548,-67747,18184,37734,32188,-39256,24202,-20854,-22110,-19262,-93822,-95592,-18684,56821,13238,9203,-13842,-24826,26974,-95957,24421,-31551,-5150,13437,135737,38574,70889,-71140,42138,113189,109076,-50617,27920,34866,-6627,15381,-44012,-18384,18437,-44479,-28967,-96560,-69595,28753,38528,49391,-30538,13854,43148,-21923,35838,16273,-6434,22001,45154,-38437,97547,55344,-13588,22348,85538,-10350,31430,65716,52820,23954,-56649,39060,-7803,20778,24523,105388,53592,27379,-17561,14452,64610,16567,-59705,47740,-14237,-14919,8828,12369,-101237,37336,33487,17903,-42221,-53479,37648,-64240,-58346,-35231,39249,15650,-11556,6724,3548,13324,-20626,-43928,29317,-57287,52383,46484,46180,32281,33125,22192,47610,76956,-21928,-1978,-2928,49648,-25925,29162,17972,-11696,43369,-21944,15150,-15193,14968,-56662,-23830,394,-17508,-49626,-66371,-30482,-72582,-63304,6951,-19122,-8070,19395,-70921,-99521,-65402,-17334,13455,102723,92709,64436,22355,8441,-5348,56588,50914,1824,-20853,6187,63581,457794,177607,18758,-12686,54352,38950,67128,19627,105912,81890,5802,36274,-29253,-45058,-24168,-61624,-73309,-35120,433,11890,-63994,-25238,-40944,-18690,40881,-58460,-6928,52734,65793,45264,63667,56928,49529,-143712,-114177,-55684,-108746,3680,73309,8927,-30283,37112,5071,-75316,-49850,23932,43776,79721,-42390,2261,-14932,-8988,1806,-35492,35998,23965,11405,100,15714,21022,66724,-8267,57916,77810,51183,46465,3113,3102,-32616,107878,88096,28877,42494,68413,14078,-51157,656,32260,-8811,5199,23418,73060,-221,-11981,-83842,-49303,44567,25958,-52209,-27049,-15817,42899,-4931,369,2096,-5867,68017,73635,-60843,30123,18974,65184,-37420,65535,-37487,87077,30696,-8838,18372,-10277,-13289,-32452,6732,56938,59545,66586,-55477,-8738,97493,87633,29101,-3531,-7732,21976,-9357,-46534,-45479,75197,31543,-27718,-25047,38021,74916,83398,-88790,-29002,-63342,-37746,14648,-27282,33943,42702,36737,-31607,-20128,33821,20227,-44902,-4652,76534,-62025,-34452,37790,39420,-11707,-7524,58128,-67235,12539,39855,41811,68269,-10659,-4083,59304,10575,-45187,20616,-7449,-34,43141,53382,20723,4016,32038,-13952,-41897,5515,-805,43676,62602,89314,-44126,-50654,53805,12148,-2881,60508,-65302,8440,-26825,35289,47148,79059,7814,-9474,66862,52292,19401,35919,15693,-42783,102004,19135,45681,29324,14341,114175,48723,6374,76905,56382,37715,-58227,-12825,38879,57819,-65240,24991,17898,72480,-8996,18762,44564,-35671,-37146,-59004,-52587,-93414,46985,24240,-92244,39071,46903,-6828,-43882,2741,67326,23582,71143,157529,-17998,18510,121058,3320,-9496,-66080,6846,44809,54342,22868,30035,61535,12502,26707,18158,33746,70285,24841,12139,-30156,34,24824,110138,34007,-35433,55692,48249,-35501,66882,24849,-5575,-41862,-51679,70893,19278,-69387,-65873,-69457,-87965,-13645,-28177,-14883,-32034,-15508,24206,-3043,-39477,25119,112924],[-46125,-2746,481,58831,-37014,-62710,34399,68687,-11260,-16471,-52523,36391,24496,67090,-31182,-26768,-3769,18205,2572,10158,50693,2610,7490,43746,39623,46005,-11535,31912,-14258,3534,11131,26427,-45699,-22538,-12120,15259,-46473,-77400,45181,-12757,66317,12342,391,-69817,-54145,-19174,-33161,28217,6245,-33102,-37978,-29866,-52870,-9464,-60995,-18391,-63207,-3635,-2274,-31657,-69931,-620,27936,100636,35460,81700,14187,-7217,1302,-36076,-7943,-83656,-48923,6821,43470,21753,17403,-21004,38108,-14938,-2038,26177,39189,88887,-7207,5987,-25132,-157,-38726,-45183,-7966,48808,-15216,44830,76419,-39284,-33208,-38220,-45773,-27713,9014,24937,-7132,28955,-4798,29395,12831,-35015,-45700,81185,4153,6414,22382,13291,-3588,35658,-34992,-22030,-80886,-103713,-30359,28052,-32051,9138,-217,51771,28012,-124939,62982,26820,51530,15971,-3151,-38628,-44290,-6909,113630,11073,-69216,-25284,41919,-2365,3815,58331,-11512,6994,33573,-62974,49291,-11120,16790,74686,-23151,7399,-80837,-28243,-17711,-35322,66269,19407,-32575,-127058,-74207,28659,-26424,23308,38440,28382,-102042,-13950,-98922,79114,-35517,3335,-6241,19102,15605,12421,26209,7357,-12672,-5110,-53552,-58429,2391,41397,39073,-77052,43025,82792,-27728,-5566,-32927,-6891,10449,43950,29787,-2527,59137,-32811,-4028,-19731,-7772,-43093,70216,11734,-52411,60393,58124,78737,54535,98817,17683,-88839,30398,-41646,-42623,5167,-3262,-102202,23444,55075,-31663,-33058,3785,-14607,-60075,-30526,-13015,28581,65766,66395,44053,-173195,-10159,25936,-8413,-5662,-16162,-2702,-85132,-147996,-90572,7166,-3070,17692,5307,-31227,-135277,-242494,-347536,-5370623,-4875617,-857757,-521467,-414347,-246633,-239624,-247909,-158757,-123675,-101732,-149863,-190303,-185743,-130340,2031,-58201,-89654,-90591,-36011,-74459,-88523,-115932,-109409,-55013,-51516,-50052,-13738,-8974,-42701,22824,-52180,-82099,-22458,-64046,-69602,-54270,17569,4769,-25828,-74230,-38034,-76799,-17435,-40066,-15251,-102839,-135566,27340,-4042,16725,-86198,-28531,-48148,-58630,-43272,-122817,-55712,-21687,-38040,-61891,-86560,-53252,-8640,31426,-14340,-47398,19732,14206,13941,4033,-80182,-34643,3996,-14814,-113026,-146554,-39025,-55393,-8547,-52603,26761,16170,-80370,-35607,-11900,7623,1753,-86670,-982627,-1323963,-247243,-71255,2589,-102150,-3784,37004,21901,-24061,-30482,8745,-36604,-64201,-39023,-9658,1873,-63163,-26303,-26195,44751,-31895,-27341,-73705,-36263,-59034,17703,-106582,-73991,-72316,90793,32689,-24942,-62737,-27469,-22042,-35349,-24825,6742,-71316,6855,102017,-16401,8417,34302,-2249,-54212,-91582,12247,48830,-30120,-53320,44093,-58087,-72007,12915,76250,14223,-10371,-6769,15767,24099,-40637,61866,24489,20669,32521,52370,7757,-91085,-7406,-13831,-50384,-29469,31380,-13100,-3628,51412,5141,19605,25443,38135,-9652,-36181,11441,-18746,-32929,-41867,75507,-30543,-86514,13728,14073,2964,-67359,-9659,-22949,17449,-9437,-49982,10596,60711,-34060,-76813,-44258,7930,-18439,45211,21844,99481,-7644,15589,61560,24200,-572,-15270,-41721,23030,18462,78113,36596,15977,28803,-50667,10346,64121,11793,-218,-86421,5932,-20277,-11239,-19975,-91726,-28056,-76095,34662,2575,-54350,-62337,-42206,-67725,-8812,76183,-361,16828,-41411,-37082,6782,-43717,-23038,-43659,34866,-48087,-22064,-69002,-7846,4916,-7561,-3951,16356,-4806,21369,-40470,-73709,45567,-15169,90673,59065,-91729,-50426,-24264,4355,-48048,-70349,-13881,41050,1466,-11853,59061,-40552,-45879,-53986,71930,64601,53958,76585,17911,-48615,25328,60623,63678,31921,-44320,-8845,-35738,-38805,23735,-11061,79122,30953,-78908,24068,-16411,-5735,-26731,-25512,81404,29582,67410,-38418,-43454,-24175,-31486,1167,-12157,37199,38421,55703,59817,75330,-19834,-10371,-99,18742,39086,35533,65401,27393,45176,76608,43486,5285,-71739,28306,-13008,17310,76890,50029,45606,-66937,42015,46253,70200,-54303,8290,-10996,-28478,-22018,-102987,-55226,-9261,55276,-686,1700,4063,-17377,34959,-70208,62612,-31582,-17461,21047,140918,68697,68256,-85657,10213,122413,112228,-27319,48151,46577,19548,25733,-75107,-32194,-6084,-80673,-34541,-76487,-64436,77173,26791,43981,-14983,41890,53283,-1452,34566,8099,-3879,25578,54060,-44371,61820,23637,-14722,24076,81413,-27449,22268,58135,62295,20945,-55491,37099,-18857,6443,22587,100619,28621,28323,-11146,-569,52964,12519,-59272,32000,-25669,-18716,13008,39040,-61262,41412,16905,2203,-33942,-26756,37563,-54960,-39070,-22302,20775,3645,765,9865,4091,-2107,-18751,-41904,39252,-49450,53635,68979,56498,36121,37913,17529,16941,79787,-10942,-5669,-2937,30858,-4450,34243,12335,-34459,21699,-21672,37639,-14200,-293,-50550,1883,-5987,-37956,-84991,-78865,-16711,-52437,-52175,-16756,-29291,9465,13811,-46608,-38534,-48406,7626,3738,90521,80835,65972,11786,988,-26630,52003,80163,17542,10021,11743,46148,415169,209353,38566,-14982,51679,50574,56215,-6783,95703,110392,22746,31869,-20587,-44418,-50459,-57097,-58619,-50451,2747,-5851,-68016,-30021,-26373,-10889,44746,-33695,-11732,94411,51764,42497,56501,55525,53513,-80983,-103999,-21227,-91522,19492,60866,13444,-45904,26236,-7118,-84808,-39590,49079,75230,112784,-12222,33059,3683,-6744,-12484,-65538,33624,3779,-11280,3447,21348,15184,41386,-1257,87418,58227,40304,37350,-14704,1910,-48823,99029,113942,61627,63372,70011,30263,-14063,-12889,11387,-5275,-34,25723,56944,-7387,-40096,-76422,-17662,45158,6829,-56323,-30963,-38880,71170,17443,1656,4040,-46632,62197,61032,-61983,31696,22073,46206,-35300,41263,-50172,65065,17441,-33923,3042,13402,1319,-44382,26609,66772,105150,77518,-38033,-2589,98952,97676,26517,7010,-7746,28892,-3098,-52523,-63687,92080,25278,-42224,-2006,33938,25799,40700,-96041,-26570,-54904,-3350,16845,-32212,47542,35960,27713,-14794,-22328,27291,10316,-21441,-2881,86554,-79401,-56106,49619,20707,-9495,-12463,63875,-47281,3975,21203,50527,63405,761,789,28917,-1512,-79895,37321,10588,-8772,36650,67545,32318,-20951,16116,-23572,-39706,18379,-18257,47803,42527,109830,-31455,-14177,83338,-3139,-3894,69191,-55333,18529,-14328,39470,44701,76027,-3606,-17993,73249,27525,6239,41052,51076,-30002,104646,7377,34332,21319,9274,91213,42135,20096,45186,80875,31869,-59148,26748,35808,30595,-60558,8042,16866,21436,-34883,38370,36160,-54713,-12975,-23731,-50853,-67303,45310,11661,-52475,40964,45500,-2518,-64943,5243,48725,44179,95372,123545,-41751,6471,135165,-20528,-7554,-62300,7251,37835,42497,22695,38465,42117,21989,14099,17548,31098,63466,39123,19436,-46650,-22814,606,85533,21313,-58772,51511,31533,-57597,65121,25068,3784,-40895,-52722,80385,14192,-84491,-61931,-51323,-86972,-14793,-36416,-17096,-36756,-9712,32575,2086,-25665,38158,92549],[-50193,-466,-5440,61560,-19555,-45783,41064,50027,6243,3370,-51577,19761,21475,48501,-35707,-61687,3001,15144,15840,23639,55493,-9600,9675,32556,56358,39123,-6202,50128,2999,28879,6973,29461,-15493,-20892,-30425,16161,-36941,-17595,75401,13312,76219,13223,10676,-55169,-67655,-30446,-57557,6429,16413,23150,-6717,-15840,-74384,-9136,-60741,11701,-42545,10542,3960,-19656,-70667,10926,26233,86918,46673,92165,14899,-18866,-13183,-30533,-4683,-65926,-32591,-37737,19736,13035,-13931,-13849,47836,-3012,-45925,21265,27628,58463,19712,15664,-21488,7797,-14489,-72039,-8606,50637,6334,53126,91063,-30726,-786,-21429,-49051,-41634,-6690,22400,-18249,28706,12046,15994,23574,3576,-37590,70805,11805,33572,10026,12922,-3913,33346,-22953,-37388,-72070,-48910,-18748,14356,-19490,30523,22493,33068,4759,-143509,40787,19497,61482,13555,3215,-37051,-67002,10451,111400,32695,-34934,-31188,56228,-2311,2034,94741,18627,24778,32730,-54007,56450,-4255,9310,62112,-36676,-4913,-101818,-50803,-23884,-50874,50467,15211,-43395,-120863,-74814,29189,5425,22283,30249,32564,-91281,754,-81177,56487,-44319,21661,-6009,16973,-1639,10200,23618,14449,9227,396,-57797,-71976,9880,25285,43830,-46150,28745,51998,-25649,3648,-41135,-10146,14714,70334,6681,-8884,46916,-12873,-9138,-21289,-32871,-44579,71160,19869,-38082,82364,62132,76775,41164,44958,11788,-85128,32955,-22893,-43755,2162,13759,-79337,46846,90364,-37752,-48323,-13443,-48595,-74435,-18354,-17392,936,32211,27121,59166,-143866,50315,75431,-30561,-33447,-52856,-37397,-56636,-61343,-16536,674,4055,20101,-4882,-8685,-74641,-248725,-381690,-5474453,-4762032,-910193,-524927,-389201,-239587,-249269,-224440,-158387,-138877,-100771,-152830,-202612,-165246,-123145,-45385,-60896,-101378,-85368,-57005,-88957,-86454,-111409,-103608,-35948,-68278,-65619,-64916,-31611,-75033,36500,-64919,-120228,-44334,-66344,-91357,-52950,23733,15704,-59864,-71517,-41384,-79617,-22577,-35463,-9117,-111460,-172215,-2951,-36686,1080,-90583,-22753,-1820,-44939,-102418,-124409,-74549,8864,-37716,-88893,-107440,-71951,-22772,8296,-12907,-46246,37131,23043,50533,17022,-63273,-36575,5323,-10577,-113156,-130628,-14653,-39551,-12154,-66846,37337,24991,-74234,-24315,-14838,-21310,1388,-87286,-1000219,-1340585,-292283,-87232,4080,-90197,-33154,10143,25292,-8426,-23895,13021,-3664,-76912,-46352,-36035,-11605,-53933,-12052,-19190,25401,1685,-24725,-124158,-53852,-93177,3995,-109028,-65853,-69873,97345,34564,-11685,-59617,36048,-35620,-65771,-29088,-2194,-62592,-10577,71119,-7058,13390,43680,-18675,-91518,-70542,44794,53240,-11058,-57757,38604,-44539,-67749,-7705,74909,18865,798,-22086,8768,10293,-23700,75413,59700,27672,73081,68279,26639,-60353,13795,-8280,-57692,-12464,11849,-10614,31733,32095,11610,11452,30321,38757,-11334,-12199,13827,-18824,-37578,-59398,74327,-43738,-75444,33956,-13845,-13566,-70264,10004,-34810,1130,1689,-57402,18098,48225,-645,-82993,-57828,-11562,-21638,32666,25048,98947,-9762,9467,50570,37077,-1579,-44382,-43177,52767,15,74948,39696,20235,25507,-54838,3357,57988,-47825,-3223,-47702,14999,12571,-20055,-14992,-67385,-5614,-85366,8520,25963,-47931,-31985,-14543,-52286,-18271,59889,-4684,18963,-21747,-20742,31004,-80994,-37315,-28550,11664,-73728,-28180,-66693,4134,-18328,-27042,-5079,6010,-20286,33935,-65243,-70532,42078,-33494,81147,61348,-86885,-55666,7030,17739,-42606,-68319,-5778,33256,26394,-68,26708,-33703,-65547,-36239,80782,86344,61259,57642,27122,5507,44893,27164,33492,28176,-32131,-18010,-54908,-54159,-4021,-7875,61501,36020,-69145,36870,-38400,-40166,-40358,-22396,77767,12483,35844,-33396,-34960,-32227,-39186,2029,1449,42407,60196,56521,36127,68782,-43890,-32358,-19059,11883,63279,34524,48564,15800,36466,92468,41936,14567,-86909,21449,-8024,39474,78935,24957,33826,-62674,50232,53576,90111,-73182,-7465,5928,-29833,-6491,-86363,-9582,-620,59670,-7313,-1543,29565,-1493,32583,-52221,85249,-34029,-25771,28426,127216,83954,47118,-90995,-23464,111592,95962,84,63828,45635,35642,25319,-99695,-47280,-25446,-74843,-36435,-51024,-62559,120350,19676,30434,-680,40401,53449,17928,28758,-1953,4635,25698,52740,-41650,877,-14600,-14222,22242,51735,-53187,11851,51190,70997,18202,-53514,26814,-29092,-4812,20053,57353,-12399,24348,-1526,-10876,29588,9118,-51587,10623,-36899,-21954,2838,51565,-20109,42706,8151,2652,-20201,-13648,27080,-47415,-18756,-15013,869,-3572,6359,10890,3643,-19788,-15928,-33896,47517,-32193,48783,77164,54683,29992,40720,10294,-13748,74912,-1985,-13502,-7844,9829,3542,43101,18904,-52115,1636,-14625,56528,-12852,-11271,-43725,17289,-16663,-57227,-99333,-79577,-2298,-33686,-39775,-43809,-30924,24230,6766,-21233,22830,-26516,29263,-12321,67142,29831,49875,-356,-12097,-30699,47680,101977,31389,42219,31369,18559,370832,239469,56120,-9921,33265,52504,43382,-32360,74622,120787,28225,24154,-15929,-38999,-74023,-47538,-36075,-51855,4730,-27493,-53804,-25240,-15871,-1216,46995,-2949,-6689,118831,24879,49986,51100,61301,49663,3230,-74473,4665,-64343,28635,45757,20875,-47331,4498,-14443,-68380,-37238,56061,92743,116527,17223,53587,15855,-2755,-20969,-80076,29220,-19043,-22714,925,20202,11138,23685,11618,102546,37637,30898,25554,-44282,-1801,-60800,73241,113280,81608,67275,54913,28034,23832,-15875,-10273,4609,4867,21994,36855,-16809,-63981,-66039,15128,42637,-7202,-44388,-23943,-58583,84682,36334,2630,8917,-56600,55220,38187,-53350,27509,19969,28884,-24350,12951,-47880,41558,11297,-55304,-3939,33656,18855,-52194,43859,64622,137164,76678,-7265,4470,78882,78295,16153,20026,-3316,29484,-32,-57806,-80093,87151,27248,-51958,13151,34353,-33110,-2383,-99013,-13961,-37427,37847,21140,-38146,54503,27486,16097,-5456,-29787,16529,5238,8318,9747,86550,-86503,-73870,65324,896,-580,-11808,64146,-29033,-10196,-1205,46985,46024,4153,10650,-1646,-3335,-82926,62511,27651,-18999,31427,64129,36687,-40044,-3958,-32080,-37820,32931,-30989,61789,11931,113425,-1633,5586,72501,-19036,-3927,76305,-45259,21672,-5299,46382,45526,45408,-17958,-26788,78486,12073,-4493,33708,70144,-17961,91866,-10394,29877,12638,2387,71071,39602,36360,17747,85916,3994,-57256,65780,16200,-903,-45612,-301,11685,-26480,-54346,46321,23320,-66811,15092,16974,-39027,-34693,40012,-6318,-20310,37843,36093,-2410,-73470,3562,33690,58762,112350,71687,-61691,-4444,138357,-40332,-17916,-56287,18351,18702,10140,22164,36432,17527,30869,176,12949,19965,52025,56090,30149,-54633,-43156,-44209,44623,12328,-74545,45324,13596,-59162,48085,20388,12581,-46986,-48838,79353,6833,-97733,-45551,-25694,-73281,-17118,-41441,-20721,-24079,2860,36383,13467,-8103,43610,38404],[-49250,-6594,-12887,53370,1591,-24193,39466,7680,26258,23002,-43583,-3359,19333,27338,-40495,-80940,9635,1021,23066,26345,53641,-14126,8269,16711,67645,23735,-7184,61477,16564,54873,9688,37028,27250,-15210,-36478,25231,-30755,34987,94858,41643,57444,16644,30189,-24955,-72474,-46233,-76385,-16040,15941,66059,31588,3109,-87055,-10215,-53934,61248,-13109,10845,5422,928,-53393,25977,30129,62679,49211,98050,17452,-23471,-21069,-27938,-1204,-40841,-13065,-77935,-11275,2255,-31660,-4348,56668,13672,-72618,14661,5447,22212,33927,23134,-16166,14155,9400,-87075,-10747,47010,32615,50544,95400,-6745,52440,-4568,-38570,-35948,-25301,19326,-24226,8482,29163,-9673,36777,39019,-17047,37234,6435,24574,-14212,12009,-7477,25171,-5801,-59826,-61951,2900,-10715,-1465,-8992,43547,27694,16757,-11657,-129433,17118,13783,51847,13331,6963,-32281,-81826,30343,86486,51122,849,-37177,48496,-2452,8782,125420,40057,32201,34634,-38988,47815,6595,1172,40789,-49470,-17972,-109490,-64682,-23781,-49596,25384,2148,-46416,-91219,-79369,33315,36580,18006,14975,23805,-77750,19339,-66112,14704,-48819,35191,-2603,6364,-20510,6234,33440,31886,20023,11942,-46502,-69707,15606,3866,45945,-16619,5606,1067,-23373,12152,-47598,-14226,9060,83863,-21749,-14441,30896,-1640,-14061,-20663,-44891,-42319,61751,23163,-21046,96268,52465,63926,26589,-613,9316,-56865,33166,-7649,-36042,-5751,21519,-38673,60787,109977,-40095,-59406,-32569,-69035,-72389,-6378,-20637,-42429,-25896,-11324,61606,-104263,92010,120257,-38157,-59462,-90403,-62979,-16241,43256,54674,-708,5934,18046,-26150,17419,-22352,-243969,-404944,-5586777,-4693855,-958259,-528172,-360845,-236543,-250965,-191828,-153190,-144008,-98304,-157804,-204853,-145711,-116036,-100235,-51297,-113591,-92768,-84583,-104445,-80602,-93416,-84205,-15887,-88305,-83672,-98742,-46422,-114062,26107,-85315,-146418,-61389,-60721,-110719,-46896,21909,24348,-88508,-65955,-48536,-73099,-17127,-33500,-5988,-111568,-174745,-31368,-63425,-11812,-89360,-22215,31021,-27274,-130618,-110981,-76056,28001,-39602,-105901,-119458,-82372,-32818,-16107,-10298,-44449,38686,20678,72031,30722,-30413,-34181,-942,-9364,-113384,-103369,4212,-17696,-12290,-73136,38309,30632,-63721,-17829,-17764,-53353,-1321,-87589,-1024518,-1387575,-332296,-108286,-1866,-83189,-75742,-23013,21714,3910,-12508,21924,22140,-82333,-46812,-53343,-41683,-52961,-15745,-21108,1736,15254,-28792,-147101,-64935,-116338,-10151,-101750,-53098,-64635,83468,26015,4222,-49720,92535,-32542,-84299,-33922,-8102,-50799,-34303,33007,1761,16150,31026,-26738,-119441,-48809,57362,54478,11601,-48343,15615,-27756,-60672,-21258,59936,17212,19438,-38000,5089,-10562,-2148,82694,77030,29188,101565,73770,41992,-26818,21953,-6676,-55865,4307,-544,-6968,59902,4015,3322,4914,35057,33047,-14155,19430,28054,-16910,-29960,-71298,67520,-55946,-58362,45351,-41558,-22942,-72703,12443,-39338,-4842,3511,-64995,19843,34146,29063,-70912,-64112,-44698,-15953,11165,19960,89520,-9323,3254,45035,54303,10154,-53511,-44556,52922,-28197,57818,40493,29064,25380,-55141,-7543,40407,-78813,-8665,-19877,24691,47976,-30020,-11624,-42287,11443,-84390,-20156,37398,-43989,8634,13503,-30908,-26366,30270,-16712,16377,4194,-3671,47565,-112278,-44653,-8638,-7958,-81952,-19339,-57276,18281,-39856,-39803,-4551,-1778,-26456,45563,-62777,-59301,35893,-53115,57755,53435,-73664,-57139,28863,21431,-21115,-48570,2911,22623,51932,17998,-4749,-23062,-73823,-13470,79225,85876,54417,32104,32263,48644,53356,-9462,8074,23280,-22587,-27641,-77818,-67860,-36272,-8333,35127,40456,-49017,45981,-47128,-77726,-48119,-8462,70495,-2480,5391,-28447,-30324,-39008,-55572,6709,6768,42506,81230,37078,7608,55503,-50361,-39910,-33505,2487,84633,28370,11755,1922,21090,95923,35025,25629,-81698,23316,12233,58332,67595,5246,28208,-59850,37717,57318,85288,-90436,-18242,26476,-26196,13634,-45589,31085,1910,67080,-5497,-1026,55345,16098,20736,-41023,91288,-36378,-26770,34415,97581,84539,12225,-85681,-53386,71689,63340,24890,71531,35378,36280,13256,-108681,-59514,-36015,-42160,-32265,-23873,-63829,139291,19495,12487,9805,19439,41844,26835,18026,-10333,21504,20812,44417,-32703,-66372,-43600,-12086,19472,8390,-82064,293,47056,77745,14692,-53887,9185,-36164,-10658,19966,1582,-61489,15713,8092,-19400,-5693,8214,-40934,-12827,-43753,-23904,-19138,49748,6092,41394,13083,23487,-2625,-22292,10373,-47355,-2894,-16625,-10946,-2759,5669,9462,-2127,-35547,-15435,-22240,50911,-8853,40097,71666,47687,18382,42637,10740,-36634,65595,3708,-24422,-17480,-12558,-8680,53369,29744,-67994,-13145,-4802,67593,-13301,-17665,-40849,22308,-26755,-68190,-91833,-68266,6516,-21332,-32678,-68067,-22880,28288,767,-1239,64217,-2318,42347,-32533,37683,-44016,24755,-11231,-29192,-22290,44940,109086,39048,67243,61833,-8531,331763,260268,70061,3127,4248,48343,34739,-49216,52065,118507,28045,15404,-14925,-29183,-84000,-37288,-16748,-35416,3428,-46722,-28512,-14173,-9946,7579,49393,21522,-1088,118637,-10360,60578,46129,69876,38646,69175,-34517,15706,-39053,27106,30150,31645,-34206,-20989,-14216,-38880,-42916,48551,85003,82409,36405,56794,14385,227,-24023,-77337,19384,-40990,-24106,-15308,12185,11081,20246,26689,98099,19818,27092,14318,-79866,-8948,-66074,40047,95153,85978,55965,34227,9196,50203,-12165,-30414,14716,20541,11245,16470,-26282,-69552,-57328,39439,37479,-17261,-25252,-6584,-69812,85761,46374,-181,17846,-35225,48479,6783,-37133,22102,14757,15899,-8867,-11932,-30472,22529,5374,-60260,-3733,42631,34533,-54387,53551,52064,139782,68805,33730,8517,47422,35702,5258,36876,3413,22487,-3389,-69514,-90889,65899,34572,-55066,17915,38790,-89851,-37008,-95322,6632,-16967,73574,26616,-42855,56894,24367,4330,-9420,-42088,-861,4272,32103,24161,77189,-77827,-79010,82290,-11337,11969,-6174,60131,-12131,-22432,-20584,34585,21463,-3968,22422,-18338,6537,-64683,85159,38669,-29519,28687,52637,32560,-48917,-21267,-37670,-38052,43291,-35823,75974,-20432,102866,45467,2752,18601,-37660,-6091,78493,-37854,17895,-1948,44745,49618,-552,-32118,-35421,79819,14531,-10256,18895,67175,-8494,70736,-28761,23657,1068,-7043,57171,41781,52337,3040,66885,-38414,-53703,92164,-7532,-26229,-26013,-3026,956,-57022,-61929,37398,10777,-65522,39778,44190,-23808,-5843,33130,-25229,1336,29535,19281,-7334,-68522,-1755,25304,67227,114582,25660,-73580,-11617,128189,-50671,-32633,-46031,38293,-9530,-26799,22093,21739,-8342,39697,-11212,3119,3418,40137,70557,39042,-51157,-54714,-89343,-1499,7079,-76455,39324,-2239,-41505,21523,13409,20250,-52144,-39909,67584,261,-99437,-13902,1551,-49936,-21082,-41563,-23231,4297,21006,34769,28431,8119,39173,-22451],[-42271,-18746,-18963,39831,20040,-1647,29299,-35269,46197,35218,-32626,-24491,20108,7648,-43547,-76635,14754,-18508,20392,17015,44463,-9801,1931,2065,68005,8151,-12711,60848,7585,71139,19793,47867,68820,-5773,-29478,43948,-27159,61425,97871,64170,26592,25701,52792,15012,-66130,-58104,-84784,-33913,1379,79988,67824,21672,-89207,-13406,-46041,113124,17536,-3868,3389,22782,-20998,38306,36858,32500,41794,94160,21768,-21727,-19851,-31733,440,-18843,5430,-96823,-37810,-8337,-25708,4775,59310,25937,-76702,8041,-23194,-10989,35391,24511,-10509,16721,25767,-88106,-13716,38389,56437,38641,89167,27801,113067,8850,-18266,-11982,-44810,13231,-24683,-26110,43678,-43809,46373,60098,11666,-9451,-11880,-7368,-39039,10800,-13930,15034,10404,-83802,-51158,37973,-8476,-16488,-4731,44389,13238,4470,-19307,-89145,-1783,13686,34241,17355,2715,-23910,-81379,49960,46576,57690,27638,-38476,26383,-1429,20770,140465,47811,28407,35459,-26730,26899,23329,-7062,12869,-60980,-26067,-103520,-70029,-16893,-34979,-1756,-15789,-42775,-46827,-83735,40444,58478,9087,-3066,4159,-62258,36444,-60657,-36342,-44995,40520,3266,-7811,-39087,-3362,52165,51249,18330,24168,-23717,-54268,17628,-18972,45435,5778,-18412,-56608,-21244,14073,-48688,-15570,-4882,81370,-48117,-19250,14762,-1946,-18386,-19201,-42313,-37619,43562,21705,-2988,99399,30487,44899,16885,-28830,7511,-11694,29400,1261,-19675,-26771,14188,9739,64310,102570,-39255,-63475,-51795,-71292,-53095,2650,-27095,-88827,-96001,-33358,51660,-66598,106896,148313,-31167,-77458,-111353,-75373,21244,114255,93042,6613,4396,13122,-54653,41433,-4556,-240265,-410663,-5685098,-4725492,-994244,-532295,-327226,-235898,-247297,-160642,-142373,-138649,-96581,-163167,-195496,-133362,-107978,-143840,-31164,-122853,-110179,-111333,-118648,-73144,-66794,-53240,5732,-103557,-96322,-111423,-47851,-145144,-7392,-110463,-163283,-71242,-47996,-118767,-34300,13375,27245,-105982,-59878,-58259,-58690,-5821,-33812,-7388,-103355,-147843,-52886,-80793,-25257,-77433,-25245,48876,-7717,-121738,-86345,-57385,29491,-41381,-107963,-104017,-79424,-36291,-29579,-4723,-40927,24426,12902,77678,44150,9532,-30294,-17932,-19438,-114917,-71303,15731,5335,-7213,-69921,26134,32458,-43135,-15362,-17550,-80980,-6347,-87707,-1056581,-1446277,-359804,-131941,-19172,-84804,-118766,-43948,15922,7451,1097,29807,34961,-82367,-39726,-52071,-80309,-56452,-34603,-31431,-23375,11630,-33445,-140419,-67272,-124391,-16575,-85759,-36972,-57292,52190,6022,18053,-37418,119243,-17460,-86798,-40806,-12151,-33251,-54349,7898,8419,14005,241,-23316,-128348,-32380,45940,52036,31511,-26906,-22927,-12497,-50062,-26116,37712,13353,39833,-58262,5451,-33652,18981,78962,73514,24953,112389,66529,51875,-927,20447,-5117,-43333,13529,-5196,-116,74473,-25428,-20290,-51,36897,24187,-14340,52450,47744,-13025,-14149,-84049,56557,-64814,-42978,40285,-62596,-27716,-71397,-1161,-36538,5129,-2037,-70499,16241,21470,47545,-44069,-60461,-80989,-4158,-14824,10927,78567,-5960,-3345,41490,62388,29676,-36378,-44675,24350,-55108,33036,39335,42097,27694,-50212,-18223,13999,-80453,-16589,-11426,33481,76911,-37278,-8486,-20653,18488,-71778,-41060,39488,-36174,46999,33816,-7930,-28521,-8034,-33803,9136,30748,9696,53739,-121161,-42269,12792,-16886,-70947,2271,-41054,29227,-52911,-49298,790,-2076,-19901,54322,-46655,-42254,29121,-73467,26645,35637,-55465,-57047,34817,15335,5715,-17193,11881,12313,72561,36648,-27689,-14289,-71460,1954,69186,67157,36940,7351,32046,66670,50205,-36209,-2827,16444,-15533,-32917,-96285,-78484,-73984,-13177,5826,42845,-26071,50182,-40923,-103263,-47111,13547,63745,-11686,-10241,-21083,-27859,-39688,-70594,14534,2780,36658,91217,3181,-15728,39728,-35021,-32783,-42400,-8847,94851,17202,-34727,-14349,3598,87918,25133,36267,-56767,34321,48073,70747,48095,-3522,32679,-58714,10864,56357,59956,-101803,-20873,42181,-19150,22727,3756,56801,-4516,72012,2956,1806,73300,27466,2340,-31668,84652,-35432,-19438,37306,59049,73242,-27812,-70338,-73838,6291,22997,41566,69853,21408,22966,-7680,-98027,-65547,-38573,-4977,-20598,1360,-65678,129675,26907,-4271,15057,-5955,20095,17698,2703,-14486,45685,11057,34134,-21672,-115199,-49736,-8130,19078,-33474,-101976,-11255,45702,81106,11375,-58147,-12753,-38336,-11181,24001,-36999,-106828,3878,14086,-27459,-48188,10707,-30291,-32579,-44210,-23425,-44786,36584,10637,37550,32423,60512,17412,-49031,-5747,-56412,5786,-28774,-13188,5790,2582,6485,-14847,-45361,-19058,-9724,47799,14410,31854,57856,42066,7428,44469,25704,-48496,55431,5791,-36306,-30237,-35870,-38975,61896,33149,-83002,-21538,2498,67626,-16166,-20436,-43480,20138,-30938,-66381,-67457,-47938,4525,-15508,-33986,-84466,-7337,16438,-2252,9179,79721,19605,44603,-49775,9390,-108440,-1001,-19497,-47732,-13103,43277,99037,38068,79027,94335,-24668,302887,267996,80119,21435,-27432,44274,34550,-51120,35475,108982,30557,7791,-17176,-17446,-74587,-29376,-3369,-4795,-2349,-57667,-4273,-1819,-6029,13946,52165,27019,-7868,99293,-45688,59606,39980,74591,23210,89988,1846,12945,-23939,14785,15962,44909,-10300,-41172,-7523,-11847,-51764,36621,56721,22237,44041,43165,-1219,-95,-24091,-63227,2377,-57554,-19059,-48367,-990,14720,30375,39213,76558,4576,30654,7205,-112472,-19015,-64445,11503,70718,80029,36055,16914,-18126,58024,-7777,-46626,17441,41782,-5371,-2486,-32785,-47850,-52232,50232,29791,-24882,-7023,16604,-70250,82699,44958,-9128,30398,4513,42422,-26876,-16497,20373,8811,7381,7112,-27417,-2405,10054,-5528,-44031,-1145,37419,44254,-49401,53896,34642,113065,59724,77692,7260,18427,-12523,17,54965,9424,8991,-14061,-87620,-91719,38313,41976,-52335,13501,45051,-129213,-60543,-81393,29582,806,95398,32307,-43414,56206,30345,-4998,-26672,-56312,-25155,5373,40721,30286,61413,-53941,-62292,97739,-9129,24467,2633,52753,3162,-27047,-30660,19596,-2693,-22809,30970,-13880,25822,-40686,96017,41366,-38308,28152,42801,21484,-47490,-31112,-40129,-40826,45040,-31185,81678,-45355,85716,98445,-17572,-56708,-59044,-11949,74647,-32100,9474,-4636,26536,54225,-44644,-42984,-41023,76235,35675,-10768,3378,45204,-1428,50887,-41724,9318,-14018,-18322,49037,46988,65312,2799,30856,-78936,-49015,102054,-21072,-39326,-8630,-3470,-14457,-65706,-60739,13691,3227,-50434,52927,47266,-15262,11173,26780,-38989,13691,17073,-2803,-16357,-53416,-9760,23248,70798,98674,-623,-76327,-13777,106240,-49218,-41865,-30900,61893,-40624,-52578,22984,-4879,-32112,48451,-15393,-9330,-15146,31833,79170,39355,-36676,-54354,-113628,-42080,4525,-63190,33163,-12835,-11720,-4194,6994,26277,-46147,-26298,48809,-3998,-81181,30027,25400,-22654,-26843,-36167,-22444,39532,41754,26935,42602,18150,26422,-60095],[-30454,-31835,-21678,27555,29896,15961,13408,-57069,61191,34441,-22063,-36109,24696,-8859,-42235,-50361,16650,-32921,6839,-2773,27585,585,-8646,-7153,53813,509,-19769,46283,-29191,70461,35215,59171,97767,6135,-12690,68730,-25072,56097,82915,74116,1991,41639,73309,57669,-48590,-59279,-80952,-44171,-24970,67536,92440,35020,-84377,-18108,-39692,144372,43156,-25743,2256,39949,17999,42133,41587,1634,24516,77191,27716,-16157,-10700,-42716,-1512,-6754,19358,-88419,-50215,-17783,-207,10480,47525,26247,-60427,2669,-52055,-33607,28666,18828,-6952,14858,31000,-76307,-16554,27817,69892,21551,74044,63464,161377,17189,1127,21298,-61439,2886,-19638,-60701,53811,-78841,47414,61301,41352,-53944,-37368,-40805,-53966,8972,-22357,7197,20257,-103237,-39577,48504,-11871,-28876,-9484,32401,-14700,-2758,-18656,-39689,-12123,19667,21104,26477,-11276,-12706,-65911,65231,2552,45411,39413,-31724,2678,1444,33045,135664,43332,17881,31705,-25199,1865,45219,-14795,-16684,-70367,-24769,-86382,-70598,-4946,-14818,-23091,-32427,-35786,-496,-83148,48487,65444,-3841,-19979,-21463,-47783,46865,-65546,-82326,-33723,36295,10488,-18021,-54728,-19191,71921,61375,8427,30655,2392,-31501,15610,-39442,41337,19754,-35695,-103294,-20070,9107,-41786,-10498,-22327,64797,-66248,-23706,765,-13214,-19759,-17329,-27504,-30472,21164,15740,12867,91907,1051,25521,13723,-39841,3584,33891,20126,2406,1430,-63381,-7108,51924,58555,70065,-34871,-59534,-66855,-58248,-22188,6249,-40494,-123281,-151767,-29143,32908,-39027,96388,154040,-14612,-83937,-104012,-74967,43039,121113,87348,22695,1756,6517,-85587,55937,-32512,-249506,-401075,-5751158,-4875532,-1011980,-538821,-291655,-235694,-243812,-140957,-127125,-127298,-98584,-167260,-176352,-131663,-98155,-162077,-9357,-126702,-130780,-130401,-128237,-67607,-40897,-17027,25003,-108093,-95875,-107932,-35367,-149294,-52890,-135162,-173770,-73375,-30544,-109899,-16204,715,22967,-110123,-55160,-68469,-41533,4098,-35100,-11998,-86291,-108160,-65596,-87287,-42242,-52899,-29651,55046,11056,-86993,-57784,-23803,13603,-40235,-95159,-54072,-63084,-33500,-27286,5394,-34770,-1478,8066,72206,54985,44515,-28197,-43463,-41574,-116840,-40687,19850,25052,3441,-58155,654,30688,-13814,-14058,-13078,-97310,-14526,-88567,-1094896,-1494232,-371167,-153071,-46893,-95652,-148585,-43706,12345,-1832,12112,29942,33537,-79594,-26941,-30713,-115469,-59925,-61219,-47673,-44515,2049,-32457,-114203,-62039,-118013,-10119,-64597,-20028,-48197,12350,-21032,25768,-26767,109220,548,-74660,-49846,-15189,-9576,-58215,9343,11729,6285,-38081,-9710,-113006,-24512,14435,44688,42298,-996,-69012,-2798,-36114,-24649,15456,10993,55441,-80396,8823,-53432,34513,60760,52182,17223,108828,48885,54901,11365,14356,1081,-21866,12308,-5233,10879,74725,-49531,-53243,-3726,34485,16290,-9861,75569,63782,-6930,2191,-100171,43433,-66499,-33310,17940,-72167,-31754,-61335,-23426,-28675,32841,-9643,-71256,8852,11831,50647,-11796,-47063,-106151,10007,-37950,2103,66402,-41,-9435,31965,51684,48986,2452,-41666,-17094,-71298,7588,36561,56400,30838,-39532,-24777,-16237,-63043,-25305,-22266,39531,90966,-40218,-3509,-3080,14669,-49709,-47585,38723,-20194,70410,39649,10611,-22065,-47495,-50970,-1426,52199,15647,49437,-99453,-31367,31835,-13639,-46635,27457,-22053,31591,-55266,-57707,11858,5680,-1461,58529,-33225,-22411,23841,-89861,-3092,11781,-36829,-56067,23644,2377,24500,16192,20759,1853,82493,50175,-38135,-10741,-61992,3006,53277,38637,15448,-13288,26879,56030,38986,-43488,4421,6902,-10014,-30201,-104999,-83860,-116880,-21441,-19349,40920,-6463,49868,-23070,-102291,-38351,37445,61372,-14221,-7197,-8472,-23818,-33368,-72903,23956,-8495,26422,82516,-34676,-25138,26041,-1745,-16492,-46078,-20450,88362,3072,-75070,-32055,-11328,71812,14948,44085,-20685,51092,89170,75368,25825,571,48608,-56566,-19514,50774,24055,-105652,-14783,40545,-11527,12425,38360,61436,-19502,69024,14085,5087,77720,27094,-18717,-19794,70714,-28855,-5623,35565,19548,54447,-63418,-47669,-80585,-66086,-14471,47093,59521,9140,3277,-32314,-71638,-63871,-36880,20928,-1504,22088,-65159,101469,40404,-14321,15156,-23561,-6779,-11597,-15843,-13938,72033,-1594,26653,-12714,-127953,-28785,-2344,23230,-61578,-100601,-20401,45396,79668,10422,-65745,-34716,-34931,-8095,31694,-43382,-136816,-8637,13781,-33936,-88937,16195,-20142,-41813,-38793,-19145,-63991,17388,-2122,32073,61268,101153,38160,-79134,-14236,-70114,7503,-50352,-8773,19118,2019,3590,-31922,-46652,-26467,1475,40524,31613,28645,43841,41134,2813,46216,52891,-50584,46958,4735,-46572,-43562,-59115,-76403,65575,20336,-91936,-24510,3233,56064,-20486,-20699,-49722,15230,-25788,-52119,-34544,-24129,-9420,-12169,-42494,-90506,10817,-10914,-2293,9049,77243,34445,37123,-55516,-10691,-136380,-21443,-25794,-64692,-14582,41178,75542,28670,76548,116614,-23237,287115,264443,85933,39516,-53820,45590,43667,-36498,27949,95003,40851,2915,-22142,-6915,-49039,-24730,7927,28683,-11668,-57276,7522,7349,-889,18057,53743,6845,-35597,73541,-71345,34222,32496,70719,7412,67853,21256,2635,-18599,-4565,4535,58848,17802,-49035,1306,1522,-57114,31071,27461,-38747,46377,21280,-24482,-4660,-23921,-47447,-20674,-64011,-11888,-92679,-16361,18402,45843,44848,47615,-8447,40538,5849,-134711,-30179,-57642,-3774,47107,72654,15830,7518,-43393,47493,-8048,-56480,7325,57968,-24619,-19887,-33234,-1493,-49989,48258,19329,-30912,5050,38202,-61215,83363,32445,-22810,44519,44124,36520,-54065,5222,25482,3947,2353,20922,-30687,28836,3677,-22344,-13432,-1744,21380,46181,-36425,46280,19735,73171,53885,114803,606,2889,-46454,2922,67740,11976,-7907,-29570,-105322,-79319,14730,44254,-46739,2800,50041,-135888,-75650,-55296,47914,11974,101678,37209,-37122,52784,44136,-9986,-50567,-67542,-53184,6686,31556,21148,43149,-21004,-18539,109218,9157,34083,12279,42478,14936,-22383,-27250,8789,-18934,-47505,31246,9034,49131,-22504,90698,35997,-43150,28613,39932,7559,-38874,-32261,-40841,-45167,37292,-17934,74738,-56608,70108,131550,-44143,-120152,-79777,-20137,66307,-24724,659,-12139,-8403,54831,-73001,-48601,-39047,68677,65775,-7059,-6795,14856,4812,39348,-44850,-12165,-30700,-29009,44129,51788,73162,12569,-6493,-98770,-42822,100756,-15085,-39712,1459,-3185,-30888,-58483,-58307,-16497,3630,-27503,48963,27908,-20212,13648,22538,-42169,18590,2446,-26822,-26939,-33645,-19034,24507,70335,67468,-7447,-71626,-11306,78471,-37211,-38697,-12460,82410,-66451,-59926,24844,-38015,-51062,56196,-8884,-19468,-31814,29976,82539,26290,-15104,-43121,-106293,-69253,3181,-39136,25408,-16087,20715,-16571,2808,30005,-23037,-9122,30561,-5938,-41809,76679,41849,1599,-33815,-26166,-17334,68549,60634,12645,51289,19470,10818,-61849],[-16909,-40231,-20552,21665,28246,22473,-3012,-50706,65639,19361,-13395,-33791,31934,-22342,-34896,-12339,13849,-32154,-14554,-29004,4793,11790,-20811,-9522,26122,4926,-25463,20075,-80356,52197,52085,67554,109209,18559,7890,91556,-23872,27348,53695,68723,-6522,62307,88659,95913,-22316,-48252,-67079,-46576,-54909,46993,99303,40921,-80157,-22927,-34247,138607,61144,-40861,6855,49248,52555,34752,39491,-25805,-639,48810,34931,-9963,1852,-58669,-7645,-4776,26916,-58883,-44832,-25962,29321,10587,14545,12622,-32303,-1231,-74673,-41077,20778,7930,-7883,9623,26308,-55643,-18260,19481,67251,4624,52513,89585,180844,20271,6087,49982,-70814,-10558,-9129,-80875,58903,-105332,38446,44585,63514,-82628,-59572,-59085,-53713,5714,-31247,4842,20798,-114132,-27939,35345,-18635,-38041,-23126,10884,-45344,-5055,-11857,1750,-13159,28727,20228,39827,-31836,-942,-42558,72226,-35419,13434,36124,-16180,-10899,6214,40962,113786,32536,7634,21773,-36785,-18589,67768,-21571,-41109,-76261,-13045,-62079,-70859,8276,2142,-32892,-41234,-29439,35960,-75089,54373,56538,-18126,-33462,-47003,-38222,47195,-75714,-109563,-20201,24004,17851,-17336,-63393,-37011,84292,54015,-2642,26139,22354,-8738,10513,-54692,31663,27374,-41841,-125206,-20701,1659,-26281,2816,-36947,40483,-73308,-28265,-10384,-31546,-15003,-14252,-5354,-20106,259,5562,23015,77065,-28942,10884,15133,-39876,-3764,64273,5023,-4109,20500,-108878,-34187,76337,46310,27151,-25787,-48522,-70463,-37133,10695,3226,-60976,-137576,-162108,88,10660,-25133,68824,139289,3754,-78762,-68068,-65832,43080,72019,50686,43799,-249,-1247,-113972,55635,-95739,-275857,-385673,-5775129,-5106820,-1007801,-548694,-264410,-234751,-246330,-138075,-110408,-117201,-106330,-169327,-152633,-140331,-86629,-151559,2877,-124434,-146698,-138317,-129401,-67522,-25665,15611,34178,-100340,-77778,-96215,-14231,-114617,-94470,-154065,-178023,-69632,-11642,-84670,2565,-13026,12647,-102325,-52720,-76715,-27970,5731,-35789,-16434,-60971,-73577,-70385,-83702,-62663,-19381,-33743,53915,26449,-45270,-31342,12663,-12035,-34033,-72871,16343,-38529,-27751,-12942,20497,-26091,-32410,12686,62042,59893,63866,-29719,-69779,-67841,-115865,-15628,17511,38456,18390,-40803,-33850,26639,16432,-10522,-5787,-99527,-27374,-91724,-1135785,-1517586,-367608,-165672,-79270,-112499,-156419,-26970,11227,-24174,14222,17984,20887,-76338,-12060,2809,-136504,-60286,-86346,-66098,-55446,-1389,-22601,-83169,-52963,-101295,8755,-43338,-5398,-38009,-24769,-47036,25637,-19926,72870,12240,-53636,-59264,-16974,16939,-36617,35512,11083,-5493,-71388,8653,-76866,-25829,-27929,31297,39435,19421,-110841,-579,-20253,-21774,-1907,11801,61110,-96226,12795,-65393,40618,27756,20995,9672,99485,27240,50430,9486,8091,15099,3764,3307,-5131,24861,64256,-63634,-84282,-5849,28460,12604,-1065,77680,68189,1434,10678,-114892,30310,-58903,-28278,-14538,-68563,-36873,-39038,-44359,-18895,74366,-13012,-65516,-289,5319,39103,14531,-27484,-109364,22747,-50707,-3566,50590,7078,-14055,8396,21974,60377,49947,-34098,-49513,-73821,-13089,32487,67894,33099,-24209,-24855,-44199,-38446,-31406,-45633,41153,85594,-40048,4689,11437,3040,-23304,-39005,41004,3251,71021,28379,19613,-7436,-79620,-63225,-12769,65010,12386,36970,-52368,-15396,44756,-1709,-19792,42737,-6102,22112,-50207,-64801,26454,16760,24087,57763,-31416,-3031,21285,-95766,-23155,-12003,-22355,-52784,-426,-12256,25145,42355,28741,-12103,78965,55120,-36050,-12411,-49800,-8646,33558,9394,-2809,-30261,18664,24217,25605,-28593,26620,-5321,-5852,-18787,-102360,-81706,-159808,-30641,-34408,32699,7588,46090,-216,-69835,-26161,55966,64543,-11506,9539,9932,-14640,-23033,-55538,32748,-22748,15343,54066,-65579,-17433,17582,37623,188,-45822,-29850,64511,-10727,-94517,-48648,-20456,52289,6462,47098,13958,67534,117884,72910,4939,15146,74294,-50258,-44529,41451,-11972,-103055,-2154,11046,-6547,-14713,40620,45410,-39805,55307,23271,7042,67290,14271,-38739,-4944,53130,-16277,10489,28626,-14567,33081,-87435,-22006,-72906,-120960,-40553,41381,41971,1859,-13280,-55003,-41076,-55039,-35177,30614,23173,37116,-61014,70863,56542,-14300,11451,-27977,-31501,-55215,-34891,-10414,92697,-14008,24671,-8477,-104838,10477,4704,32177,-69703,-73805,-24097,44530,72480,13712,-74404,-52302,-26558,-3578,40415,-22714,-144245,-18468,6478,-36244,-117774,23104,-8671,-35154,-29798,-9839,-68704,-1740,-20921,27261,91364,129187,57024,-94341,-10159,-79053,4593,-77268,-1576,33085,7159,2410,-47472,-39092,-35430,10512,35994,39679,33345,37156,44355,7786,47052,80212,-46723,40890,1694,-52915,-54653,-80028,-105974,62359,-8598,-84950,-23870,-3469,36207,-24234,-18943,-55389,11184,-11454,-30346,-1223,-2941,-30526,-5807,-54038,-86531,25578,-46636,-1438,428,70016,38952,23825,-44390,-17877,-124520,-33725,-32125,-77122,-31479,37083,46909,13705,63713,117234,-3411,287332,254910,86681,50924,-69351,53940,59123,-9484,28134,77474,57863,1402,-28661,386,-18672,-22321,22673,49675,-21983,-46396,1468,11454,7159,21432,51230,-34626,-80227,53258,-79721,-16744,26104,58370,-4451,27617,16699,-7222,-15463,-24735,-3443,71215,42636,-42549,6601,-2222,-55282,37189,19832,-76974,51532,3650,-44744,-12612,-25056,-38362,-45910,-57278,-6089,-134325,-30609,15995,54564,41184,23814,-18978,53462,9273,-143776,-39925,-48341,-4041,26314,69071,1872,6677,-57949,24954,-15243,-58246,-15683,57650,-41939,-36033,-25569,54548,-48159,38894,6070,-35084,9123,50479,-47039,89408,11374,-35464,57079,67905,29560,-67591,25092,37367,1021,419,31199,-22647,55596,2241,-41571,16419,-8672,2477,41353,-16299,34030,13607,42014,52897,135799,-9640,4307,-54350,11801,67327,9657,-24345,-44331,-113710,-53157,2126,38687,-41991,-11561,50853,-100863,-86783,-19745,56037,15129,96408,40327,-22620,46396,60261,-10090,-70126,-70511,-78472,7694,9293,-4285,25742,11910,47259,114877,38677,39771,20622,29616,19791,-11093,-9498,6884,-22307,-70925,20775,39708,69608,-14803,69912,24480,-42483,28697,43239,-4090,-27617,-26874,-41945,-49208,23343,619,56298,-52643,60779,117590,-65194,-147715,-94112,-26693,56061,-12719,-3394,-22129,-51614,47136,-80341,-48958,-25734,59464,87828,-522,-8209,-10288,12010,36728,-36905,-32867,-44684,-35545,40234,52171,74512,24859,-29685,-85938,-34225,97292,10632,-31450,3256,-1398,-42780,-46219,-60391,-42525,12146,-6787,28203,-3031,-35532,4606,20915,-32366,17241,-11859,-48515,-35756,-14371,-27115,25489,65554,29430,-3640,-62607,-5921,52995,-18660,-22311,5570,93558,-79226,-52179,27108,-68165,-62930,61247,8705,-22652,-42440,35516,84649,323,7525,-25640,-72434,-78976,1808,-11921,16192,-11371,47700,-5484,630,30772,14141,9418,21612,-6417,9959,112987,47461,16996,-40640,-13989,-8476,79276,72709,-6902,51099,13113,-508,-37409],[-5547,-40292,-16657,23939,16529,14595,-14200,-26415,56025,-5766,-6157,-17198,38708,-33542,-22054,23171,5702,-12832,-36900,-56169,-19265,18482,-30911,-6218,-8294,19131,-28147,-11327,-121779,22522,66057,70203,105294,29382,25693,103024,-23791,-9070,18359,50494,434,81956,97787,123034,8318,-29615,-48684,-43167,-77431,38553,88367,40780,-83699,-26630,-27672,97608,72031,-35802,19407,50293,73380,17856,28096,-47204,-29764,16437,42743,-5810,11510,-75110,-16812,-7657,28394,-22340,-25288,-33000,45343,4749,-36868,-10116,-3796,-4669,-86417,-32809,18326,-4706,-14454,3282,16612,-31727,-17996,16563,47586,-7420,27151,98679,167346,18556,-12509,60795,-70025,-23672,6651,-79289,58987,-115431,22266,17924,70352,-89717,-66698,-57612,-39847,85,-38689,8970,12352,-115465,-18979,7815,-25563,-44073,-42056,-13593,-68182,-3887,-1874,25861,-6713,35910,32793,54932,-52094,7812,-21497,68841,-60626,-29419,22793,5951,-8744,12363,41879,81828,22276,3432,6892,-55675,-29021,83980,-27188,-54015,-76876,5933,-34857,-72638,17967,9497,-29580,-37501,-26626,55327,-61153,55012,35922,-30209,-42600,-66869,-36370,36959,-83342,-110619,-10929,7816,24283,-2878,-60004,-48332,83880,28995,-8970,8515,29074,7630,4124,-63079,14166,31528,-37182,-118816,-23513,-2330,-3872,23038,-43011,16957,-70279,-33152,-18745,-50945,-1964,-8433,18486,-6239,-15011,-8221,25511,59838,-52818,3944,17488,-36356,-13661,71800,-14041,-16943,29980,-147640,-54971,78727,31078,-7772,-11196,-32922,-55234,-15683,35764,-5796,-84113,-133912,-109550,42955,-9667,-24416,35324,110311,16624,-64561,-15368,-53538,23854,3429,10353,63520,-1013,-10291,-135637,40177,-167856,-313201,-377421,-5761847,-5338586,-982526,-561785,-258905,-233677,-258165,-150927,-96177,-115169,-119962,-170090,-131627,-155723,-74624,-120490,-1941,-117203,-152672,-136152,-119055,-74930,-27122,36686,26071,-83599,-43093,-82147,6239,-47544,-118662,-163803,-173745,-63948,5311,-49578,15003,-25201,-531,-86586,-52479,-80857,-22584,-4550,-34727,-17143,-30895,-54054,-69758,-72956,-82819,14292,-36902,48334,36536,-12134,-9178,38291,-35103,-22272,-49813,78346,-13929,-24228,3975,39053,-16415,-61116,28366,52241,55502,62762,-33533,-86019,-85650,-107494,2706,10091,44592,34809,-21875,-69237,22638,38771,-2599,680,-90766,-45965,-98900,-1174964,-1518391,-354706,-165892,-108121,-128922,-142274,-7266,7487,-54971,1380,-6193,2471,-74186,730,33886,-138382,-56927,-102013,-82545,-52074,7461,-5293,-59436,-44631,-78746,33755,-27134,4196,-28214,-49748,-63636,19118,-16568,29409,12278,-31270,-65684,-16376,40022,9137,69972,6528,-18198,-89887,24200,-32229,-35143,-70884,11953,22011,26482,-137094,-5024,-4965,-22323,-13287,14925,54944,-96707,14472,-67383,36028,-15897,-9725,5740,91770,9861,38833,-2631,3781,36576,27123,-6725,-8141,38383,48036,-65887,-100720,-5000,21279,14049,9796,54840,57328,11423,5591,-119007,19063,-43691,-23213,-44482,-53331,-41928,-5727,-55403,-9676,120037,-7755,-53499,-9500,765,18454,25834,-8073,-88995,30577,-48459,-4767,30778,13156,-17327,-32474,-16695,59248,90910,-21880,-57192,-66189,-26331,27502,73402,33413,-7385,-18348,-64285,-15633,-30623,-72103,37413,62391,-39714,15767,23191,-11062,1299,-20045,47261,28575,48788,2959,17409,11813,-97236,-67611,-21741,68638,686,20194,4037,1634,48941,12912,-1334,36774,1719,1519,-44625,-68408,39851,22905,49836,53182,-40179,12955,21176,-87031,-28889,-29614,-15497,-44367,-29104,-22746,5580,55528,34449,-32790,64176,51423,-24513,-16440,-38323,-24304,11290,-13616,-12529,-45117,10107,-14025,15783,3411,55896,-19061,-4391,-1529,-89889,-70934,-190555,-37578,-36536,17719,17643,39516,19992,-15221,-16252,63431,70581,-6013,30936,31082,871,-13765,-19886,38556,-34527,7701,12416,-82523,2298,15217,67175,9093,-43214,-34501,28241,-20883,-86676,-60382,-22762,34073,289,44008,36690,76953,119162,65759,-12017,34261,105191,-38200,-59835,29602,-40250,-96631,12789,-44460,-6645,-48492,10195,15918,-60524,32040,26888,6315,45220,-6710,-55023,9153,32911,511,23883,17428,-39148,13585,-97512,1559,-54623,-141964,-51532,26789,17127,-60,-20364,-71492,-21133,-40929,-35873,26946,49883,46476,-54503,50990,70908,-4517,5852,-20745,-46407,-99914,-50432,-6920,100216,-23118,28029,-9260,-65037,49076,11732,44602,-57961,-29824,-19872,43276,59467,21377,-80987,-62172,-15034,769,46208,7990,-128462,-21110,-6333,-32324,-127617,29283,6654,-11693,-19871,5044,-55861,-15650,-34019,26294,115063,132347,70826,-83031,7718,-73580,148,-103240,5141,43784,17698,3954,-55211,-24636,-42767,17940,43198,39390,45572,41499,48677,21955,45839,91679,-41077,36267,-1740,-53968,-61154,-95248,-116097,52065,-43401,-54509,-20924,-14744,15050,-25205,-14963,-56063,9389,8066,-8519,27664,11716,-48771,7356,-63796,-74885,31883,-78393,-2936,-12706,67498,32681,10111,-17482,-11229,-92977,-37546,-40317,-82658,-59445,30118,22360,-2191,46964,91232,29990,307647,243403,81612,50648,-72200,66698,75066,21508,31753,57275,75408,2691,-34526,4731,2787,-20131,43481,45609,-30255,-29179,-19429,12050,17167,25976,41552,-82594,-123890,44113,-68613,-79131,25548,42429,-8985,-3516,-9658,-10296,-6569,-39482,-7846,79973,57745,-25217,3805,-19338,-49006,51385,44218,-82522,62919,-344,-51804,-21523,-27206,-39311,-68076,-38113,-3418,-156917,-41021,1882,46731,28720,14330,-26657,65185,14534,-140996,-45930,-39069,6206,7652,66452,-3111,12173,-57945,-281,-27545,-51802,-45292,35444,-52729,-50426,-9782,99775,-44063,29385,-9049,-36380,6243,48712,-33189,94877,-14794,-39295,64890,68205,20173,-65411,40935,52570,31,2395,37016,-7305,72712,4909,-57140,30591,-20713,-10130,33126,8005,20610,18865,34136,55385,135140,-20684,17994,-38064,21088,48745,2973,-37185,-51408,-107007,-16297,2207,26297,-40843,-27714,45694,-28772,-96557,17606,52088,11367,85285,40783,-747,37302,72112,-6358,-74974,-61885,-93154,9408,-16329,-40462,10875,36285,115819,113569,69899,42291,26251,14845,14244,1389,19532,14770,-12172,-86197,1261,64932,81069,-16871,37854,9468,-36029,27518,47415,-9418,-17980,-19285,-45049,-50976,9538,19503,31532,-36350,57496,52049,-72429,-137528,-96945,-27218,45175,4366,1571,-31781,-89451,29162,-70068,-45990,-960,51257,86541,7582,-868,-19881,20892,37350,-20358,-42817,-50596,-34671,36778,44953,68670,32929,-31590,-42508,-22645,97380,47194,-20760,179,3843,-44897,-37499,-67288,-55898,26123,1591,-2319,-32350,-47469,-9689,21200,-11637,10665,-23349,-63015,-39853,1212,-29667,24408,55469,-4714,1861,-52193,46,35582,1311,1863,18331,91171,-74174,-39036,28747,-84883,-65812,61765,33772,-16839,-43832,47195,89482,-31627,25259,-8051,-28788,-70835,-57,11777,8985,673,64910,30506,-1253,28355,53918,26018,27275,-6294,58788,128251,39585,21200,-45602,-2968,2113,66115,74175,-28580,41193,3380,-2149,-7302],[405,-32179,-12109,32257,20,-5297,-15927,-2789,33385,-31980,1231,10210,41224,-42742,-6579,43936,-7211,19074,-51264,-78442,-38148,17517,-35712,223,-38949,34926,-27869,-38796,-133985,-8699,73732,65866,92337,36832,35761,96720,-25721,-38552,-13221,26255,16258,92944,100777,133369,38073,-11611,-32485,-37095,-83761,50014,65772,39092,-96776,-28951,-18833,42523,77238,-4938,37655,44601,76649,-3114,8832,-60614,-57623,-9326,50292,-5020,12640,-86811,-26222,-8629,25710,6098,-607,-38783,38224,-5226,-89820,-32579,14652,-9598,-85908,-12300,24894,-15621,-25869,-1588,7606,-10406,-15258,19473,16054,-12155,619,89963,131168,12546,-52691,47501,-59382,-32108,26620,-57958,54291,-106457,4738,-8281,57596,-79340,-51122,-43262,-19408,-8434,-42824,18046,-1858,-108556,-16712,-19728,-30112,-46936,-60096,-33484,-76910,-1563,8241,32575,3925,36495,54318,68416,-64748,9649,-11216,55938,-70539,-65200,6915,30200,7006,18913,35986,46726,16915,6957,-9018,-69690,-28886,87513,-31675,-51941,-70731,25690,-8506,-73153,19640,5240,-16244,-20156,-27845,56477,-46697,48442,11492,-37609,-46943,-77147,-42057,18809,-81801,-87254,-9955,-6633,28989,22350,-40715,-43560,69958,-4804,-8667,-19998,20889,14584,-1561,-64002,-12055,33729,-26391,-91843,-28059,1024,21891,45581,-37366,1962,-60732,-38147,-24221,-65309,18871,1341,39204,9695,-24428,-24173,21273,44642,-66375,4887,17570,-34058,-23433,58480,-32766,-33977,24402,-160637,-58753,63184,15999,-23410,7854,-16087,-19685,502,46601,-18532,-102530,-121169,-6301,84029,-23846,-33033,5978,73683,19734,-45433,34664,-42648,-5163,-47244,-9872,74945,-939,-21023,-148145,14037,-220614,-348266,-387719,-5733417,-5486582,-943106,-577140,-283700,-235201,-278767,-173764,-88578,-125037,-137961,-171758,-120396,-172550,-64414,-84270,-23858,-107543,-148313,-128643,-96901,-89396,-44540,42069,-72,-64668,22,-68003,16547,26473,-119827,-163559,-159125,-61041,17548,-13976,15399,-34128,-12613,-68090,-53711,-79683,-26069,-25278,-31756,-12637,-2604,-48924,-66496,-59098,-97169,37571,-39425,38793,40273,6068,9457,44219,-43896,-6402,-34393,106980,3089,-27901,13188,57234,-8369,-81298,51458,45314,39887,44151,-34971,-82899,-84713,-88316,15650,-740,44384,48769,-5490,-95910,21528,48614,9389,1694,-78731,-69362,-111175,-1207765,-1510655,-340102,-154477,-126182,-137073,-114741,2245,-6499,-86385,-29080,-38901,-16245,-73893,7913,47289,-123099,-51531,-103780,-93215,-34893,26422,13912,-49108,-40674,-52730,55195,-19760,7374,-21070,-58287,-65892,10596,-14410,-4060,1306,-14030,-65258,-12296,52767,63491,91340,-1148,-28113,-89594,30202,4569,-50186,-106640,-11162,-5541,17911,-141626,-12982,6813,-28350,-20706,17719,39103,-77621,11612,-60038,22521,-61633,-30565,7123,87616,3818,21619,-18599,948,60866,41983,-10264,-14546,46518,29957,-57428,-93761,1530,16322,18698,19756,14358,33199,21401,-13653,-105971,10866,-25853,-13176,-59039,-30270,-44281,31597,-52393,-1915,157083,6464,-37732,-18068,-3657,-2760,18548,3848,-53578,30435,-31457,-1680,9777,15623,-20828,-86176,-48463,45460,114700,-6456,-38157,-54443,-32307,22137,71992,31799,6257,-7142,-72859,260,-19454,-93374,28603,29390,-41680,27521,30720,-22553,19317,1464,51859,47897,11165,-28780,6771,30316,-96407,-64036,-25558,64761,-16280,3297,51176,16338,43714,24536,1986,7194,-804,-23913,-44912,-65781,46699,16418,69342,46919,-52661,23493,21528,-64792,-20510,-37410,-17558,-28346,-52693,-24576,-27196,54726,36229,-59823,44784,42168,-8369,-18830,-29136,-33633,-12374,-26782,-12023,-58013,3751,-43195,12718,41593,83329,-32195,-7879,16060,-70849,-52873,-193313,-39433,-27111,-2305,26656,29950,31267,41424,-13352,57719,73768,213,48497,49087,20430,-10230,24289,39642,-38491,6861,-30729,-84974,21845,17785,73537,6201,-39500,-32706,-11218,-25244,-57335,-63583,-19229,20803,-4379,34276,43609,74505,91514,57086,-23807,50354,134091,-21374,-65372,16455,-56488,-88909,25211,-105105,-12429,-77552,-35567,-15651,-76613,4021,23501,2064,17680,-28471,-66045,16948,9655,18248,30617,4420,-51768,-913,-96329,18398,-33027,-129302,-49062,7062,-16755,1357,-17814,-80024,-22390,-23439,-38434,16231,73898,50963,-48587,46649,79496,10752,-59,-8049,-45567,-129516,-58008,-6215,90921,-27209,34125,-13125,-35960,66742,17042,58505,-31375,14420,-7176,43619,41613,31151,-82511,-62980,-2970,4399,45283,32402,-94712,-11117,-21660,-22400,-117857,32827,26778,23270,-10659,24841,-28281,-21534,-34442,31631,128580,108634,76811,-46589,36296,-50129,-3333,-121361,9425,48465,29951,8347,-51642,-6824,-45645,25127,67999,34327,61419,55031,50680,41326,41989,76796,-36610,31400,-3932,-49702,-61689,-101349,-104683,36601,-68384,-2883,-15661,-24977,1177,-21958,-8480,-49112,8859,26245,6357,51539,20605,-52810,27351,-68275,-58527,27468,-92874,-9701,-25984,71089,18204,1152,17436,6155,-67642,-33963,-50318,-79981,-87405,20415,8284,-13996,32296,44894,68432,350881,228930,70948,37258,-64326,78594,84757,47020,33851,36432,85845,5141,-36652,8682,6136,-16522,67835,13787,-34179,-11230,-45161,13190,25888,33021,23021,-119187,-144312,44652,-42231,-129273,35946,29887,-4678,-12136,-47660,-4206,10030,-45060,-8954,83822,59100,-4225,-8518,-42055,-46716,62854,90913,-60852,76276,9778,-40445,-28241,-28596,-47851,-82414,-12072,-3700,-150582,-46206,-24917,20376,10865,20542,-31046,71964,18062,-129122,-46841,-31459,19764,-9608,56278,-492,20058,-45083,-19701,-39772,-39069,-71215,-3383,-53759,-61181,11594,118818,-36014,25704,-23778,-33908,-816,33560,-23898,90023,-42764,-28961,65820,46621,7497,-51877,51553,65537,563,9561,36995,9759,78755,11157,-63350,22754,-32567,-9731,25708,31710,8194,33424,49977,57982,112666,-29810,34163,-10263,24959,13532,-5743,-44987,-45377,-85224,25015,11793,11330,-43891,-43689,34366,59532,-104119,47475,38993,3606,71959,37990,25251,26851,75562,-1114,-60841,-42218,-91244,13527,-34709,-76988,-1597,46963,157464,104917,92861,43401,28654,-372,-3178,9399,53146,29148,7504,-88951,-21536,74790,79948,-25027,426,-6304,-25042,24973,46140,-7134,-12719,-14134,-50159,-49126,2778,33447,7365,-13378,56396,-34013,-62903,-106390,-86769,-19732,32563,23381,16875,-38378,-109003,2584,-50353,-42603,30429,46070,57752,16113,12222,-11778,30313,33621,-552,-35900,-44099,-25019,34405,28970,55554,33487,-15462,14824,-8743,100130,80446,-13300,-1849,13690,-34919,-34546,-74392,-53101,41104,-8225,-31700,-50065,-39888,-23491,21780,13745,358,-29919,-65555,-37622,12210,-20521,22569,39618,-26305,4779,-41913,4488,25550,18255,24832,21531,74193,-51752,-29662,28622,-81151,-58558,56521,59334,-3553,-35334,61735,97067,-58305,34360,4707,7160,-47436,-1932,29413,9705,18834,72131,79150,-4828,23453,82254,36821,45000,-5771,90242,119615,17998,16373,-47314,3748,11682,33078,64002,-47861,23743,-3973,6939,12634],[-328,-20099,-9232,41520,-14438,-28718,-7132,5558,3777,-48696,10099,42393,36846,-49453,7351,44557,-22991,51389,-49846,-90687,-45961,9226,-33668,7463,-56146,41627,-25968,-53233,-113718,-32661,73825,55357,76760,39841,36236,72663,-30562,-53264,-33200,4379,33643,89075,97880,123983,62073,-1762,-23656,-31347,-71465,72979,41180,41381,-114293,-30764,-8453,1809,77213,45236,55156,34474,65489,-21266,-12968,-64066,-78836,-19678,56770,-7400,2718,-89459,-32207,-3428,21365,16900,18989,-42770,10848,-15886,-119604,-45491,17063,-18080,-75231,13826,39695,-22756,-39426,-3083,2526,3715,-10017,25419,-17156,-10310,-23954,70078,90103,2807,-99990,14807,-42728,-32609,47909,-25925,45061,-82586,-7820,-25200,28614,-62380,-15048,-28459,-1536,-19422,-42410,28524,-17157,-95839,-23496,-33459,-31761,-46050,-70769,-43613,-71096,-265,15803,27427,15147,27943,77181,77048,-65677,1710,-15096,37261,-65959,-73898,-4651,51303,28466,24533,26010,13056,16495,15266,-20620,-66738,-21640,75942,-35154,-36123,-57784,38714,13588,-66046,10184,-7949,687,7396,-31018,43855,-38222,34781,-7850,-40967,-45827,-76275,-51416,-2324,-68594,-48707,-16479,-14202,31474,50487,-6440,-17090,45921,-34210,-4387,-52982,2535,13837,-4940,-57610,-44750,33404,-16319,-58828,-33105,11337,46587,63943,-20686,-258,-48743,-42497,-26246,-70511,43815,14790,53879,24169,-32129,-39524,13903,33615,-69187,11303,13927,-33732,-29800,33152,-45357,-52700,3067,-135520,-41359,39334,3034,-20510,27638,-1468,27097,8888,42056,-31718,-109204,-108046,107006,110933,-29644,-44958,-12478,34120,12911,-25582,63111,-35015,-31599,-63106,-2607,73112,-809,-33581,-151349,-16368,-237218,-367104,-421372,-5718932,-5504557,-901310,-593084,-335148,-242972,-304132,-199408,-91410,-146615,-157933,-177246,-123251,-186051,-58743,-58481,-56146,-98535,-137712,-121845,-67728,-108039,-70821,32552,-35429,-51189,36922,-53923,11573,76453,-101342,-153967,-135833,-64338,23463,14068,2596,-39323,-20447,-51742,-55602,-73249,-34863,-50112,-27997,-4988,16278,-50267,-62657,-45751,-100993,43167,-41822,24177,37219,11694,25272,30893,-32692,10613,-30970,97253,8670,-41295,8340,69472,-4746,-88797,75301,41409,14039,16862,-28204,-57662,-62740,-58432,25610,-12873,39907,55941,4688,-106450,25809,47011,22579,-6613,-71320,-93654,-128117,-1229480,-1510162,-330504,-137182,-129953,-130236,-86523,-4147,-35799,-111365,-73140,-74458,-31754,-75469,7632,34067,-98006,-46847,-91382,-95358,-9421,47370,27681,-52423,-42543,-23363,64174,-22578,4624,-18796,-51978,-54391,5959,-10581,-18960,-14766,-5251,-55303,-4725,50570,102152,85402,-10344,-32060,-72915,23648,20611,-67590,-131024,-33765,-32710,-2143,-126459,-20276,12569,-37558,-26962,17214,19130,-42507,3587,-46215,4425,-98603,-35940,13039,84014,12261,1283,-32061,-2551,80163,44110,-2585,-21370,44543,11939,-41937,-63017,17059,16607,22480,26418,-27352,2523,28940,-42108,-77799,6013,-11471,3823,-51160,-3869,-41990,62128,-36473,4952,174356,25466,-22458,-26412,-9732,-16163,-4390,2734,-17589,20082,-4974,4477,-8159,12488,-26935,-141094,-59162,23011,118885,9779,-2889,-42747,-33152,17038,64945,29339,12016,5897,-69141,7942,2817,-104271,16346,-1094,-45821,36796,31452,-28778,28967,17662,45297,54571,-30062,-56817,-6208,42999,-77429,-54754,-22797,55571,-33889,-10423,76347,26500,30709,29695,-10385,-37029,-12163,-42220,-52811,-55162,43488,-5204,78963,40923,-61891,27886,19110,-35051,-2527,-35640,-27286,-4573,-63145,-16129,-60329,43166,32812,-87385,29210,32147,7263,-16537,-22095,-30201,-35365,-29768,-3417,-67156,1069,-53389,15925,73084,102244,-42264,-17836,27994,-48783,-31517,-158112,-34751,-11042,-23759,36192,16629,30424,79427,-19325,40850,67767,6467,56845,57592,38748,-14531,63113,35508,-30722,13855,-63218,-78187,27989,23043,52352,-6723,-35217,-24331,-43392,-23472,-21839,-56299,-11962,14313,-9180,18200,37484,59108,50497,49786,-30034,56809,151957,-3162,-63875,3141,-59769,-81090,31326,-138313,-22256,-94297,-73016,-37959,-84280,-22208,14242,-6067,-8654,-43605,-71117,14331,-16522,33378,29352,-7027,-51507,-9090,-89559,25649,-15868,-96892,-38710,-13871,-58974,3102,-11023,-81385,-44385,-3450,-39859,5280,90549,51648,-46047,54350,79990,24497,-5677,2533,-26701,-131903,-54348,-9362,66907,-26674,39277,-16884,-36431,53025,19186,71914,2195,42616,11777,47582,20793,38915,-76986,-55739,6876,7582,35693,42282,-51537,14916,-36242,-9431,-95004,32655,49184,59393,-2146,47294,6565,-19525,-22092,43222,132435,67454,73867,1898,68265,-15344,-4844,-126042,11104,45888,38666,15014,-37801,10311,-42717,33291,107764,28806,74681,71132,48280,59642,36226,37432,-34613,25151,-3659,-41422,-56098,-96149,-80043,19425,-70700,56288,-6811,-27936,1105,-14524,-10,-34865,7170,36553,10301,72523,29625,-35886,50471,-66243,-39837,13762,-81614,-22814,-36001,75544,233,296,48911,27983,-61968,-24275,-59336,-69187,-103084,9035,6292,-17808,23272,-3936,102537,413099,206648,56415,13944,-50402,84507,83001,60114,30849,18133,84012,6539,-32018,15771,-9115,-11352,88705,-35531,-33043,2545,-63302,18946,29290,42659,-3144,-133128,-129479,48585,-9285,-146426,59721,26276,7517,-802,-83401,9021,29077,-41850,-7349,82493,46028,12680,-28008,-62476,-57229,59746,135827,-26024,82193,25025,-12962,-30064,-26980,-57753,-86253,12083,-5236,-118387,-46329,-58066,-16773,-7145,36084,-31452,71658,17072,-109963,-42713,-26129,30625,-25359,31837,5829,26214,-25326,-28472,-45538,-23613,-83884,-44504,-44317,-65388,33931,108906,-23957,30311,-34968,-27817,-8904,10983,-20417,67727,-69812,-5717,59559,11791,-8193,-35860,56858,70977,2301,22326,29210,23259,75525,20220,-57586,-1659,-37245,5340,22461,49498,-2734,51414,78620,56936,73167,-35162,42989,13864,21019,-29388,-13086,-48010,-25262,-53479,62930,25047,-867,-49366,-56421,18186,133802,-106228,63659,23696,-4514,56891,31855,50348,17056,70795,2822,-32542,-16578,-72031,21108,-38720,-102140,-12847,43318,146739,89433,101845,44650,28012,-13709,-30195,9485,81957,43776,29585,-78510,-39811,66100,66399,-34406,-35893,-20415,-12164,21623,35544,828,-12559,-14566,-55392,-43392,7652,38401,-9990,10098,53079,-90498,-39071,-75522,-66653,-6473,16231,38234,39343,-39842,-103729,-27321,-29152,-40963,59999,44602,11162,23741,26356,6639,37283,21808,16196,-13351,-24094,-8131,33493,5717,35817,27446,9216,62182,5058,100025,96768,-12100,2326,26902,-15102,-33936,-75651,-35776,52425,-34904,-50282,-51692,-6586,-34271,20904,35296,-11539,-30143,-52822,-29137,19363,5807,23668,19227,-31683,5559,-31644,6116,15611,29588,38104,13267,44905,-18467,-27661,26027,-56764,-41707,45498,77137,12807,-19762,74463,102151,-68906,34515,11161,26981,-13766,-2646,42661,23210,41777,71907,116368,-10937,17893,89895,38591,63798,-4231,97804,93688,-12862,8120,-45373,4380,17665,-7236,44879,-60278,3406,-4311,23019,18227],[-6568,-10676,-9686,45675,-21477,-44164,9568,-4904,-23822,-48241,20303,72284,25451,-52756,16060,28035,-38662,72579,-29558,-89101,-39817,-2744,-25531,14439,-55637,31146,-24095,-48914,-74172,-45271,67706,41438,62192,38206,28687,37686,-38439,-53193,-38906,-8623,47345,69113,89109,96680,76890,-2977,-23675,-27872,-45127,91184,23553,51400,-127524,-33461,1580,-6231,71330,97528,63822,22163,48451,-31112,-29828,-56123,-89259,-12377,61667,-11648,-16231,-80878,-31479,7734,17287,9578,26674,-44143,-24100,-23284,-109270,-44364,3812,-30989,-58897,37722,57920,-26004,-51313,-640,485,8492,-2813,29612,-40634,-5462,-42815,50025,59057,-9434,-133663,-23168,-26015,-24671,65663,5486,31816,-53235,-11504,-28385,-2682,-49905,27729,-24011,6400,-31236,-37318,36043,-29288,-79838,-36686,-25532,-32478,-40586,-70014,-44140,-55313,-1117,18705,17061,23867,10884,93618,78785,-55982,-16606,-30540,17923,-49653,-45228,-8091,64984,46140,27712,16011,-16214,17109,22693,-23182,-42431,-12280,52287,-37653,-12492,-40330,39224,28198,-45533,-10968,-24085,14476,37822,-32532,25361,-39830,16620,-15313,-44636,-38448,-65143,-57834,-20863,-46099,-6481,-25093,-12213,31490,72375,34760,27878,17452,-49680,-1433,-81357,-16658,11282,-5155,-44634,-77717,28779,-12954,-33969,-37053,24045,66008,72094,2376,9524,-37092,-45000,-24182,-65863,66810,29504,61803,32466,-43963,-50077,7953,26232,-64287,19084,7169,-33134,-30303,6571,-46639,-70404,-28858,-76807,-7837,17541,-7242,-8774,42346,8074,67322,9592,25971,-42042,-100682,-98746,183307,118417,-27111,-53626,-17237,-4973,-659,-8352,59682,-29539,-45014,-50468,22207,56944,-986,-47313,-147437,-46299,-218176,-361746,-473988,-5738725,-5406069,-869766,-607210,-396584,-259074,-328548,-221961,-107784,-176098,-177297,-188695,-139919,-193545,-59814,-52643,-89128,-92807,-126647,-120334,-42040,-126550,-95935,12657,-64312,-48723,50882,-40142,-6275,84853,-72656,-135846,-109845,-73967,22804,30687,-19047,-41419,-22960,-41008,-57753,-62834,-42708,-70371,-25700,400,20158,-48799,-59196,-34714,-92490,30606,-44104,3405,26872,11473,36916,7571,-4347,25326,-37967,64598,4164,-63088,-10444,70096,-7273,-82291,93492,39020,-17570,-9154,-10059,-16513,-26611,-22605,34294,-23579,33406,52509,5712,-99014,36646,38442,32730,-25603,-71873,-112550,-147397,-1237914,-1527485,-329634,-122869,-121157,-105930,-68144,-23394,-78805,-127762,-119387,-107149,-43348,-78278,155,-3940,-72303,-45118,-67894,-87873,15664,61144,30022,-65661,-49273,8952,56652,-34238,-1852,-22247,-36486,-34914,10329,-3207,-15562,-27771,-4563,-35843,4641,33347,106112,52399,-18713,-28274,-46925,6766,12409,-82288,-142299,-50508,-45308,-25158,-101212,-23393,11059,-43708,-33139,11645,1954,-1367,-8209,-29723,-12782,-117466,-25758,20543,76699,33083,-19175,-38816,-8981,86201,32395,15924,-23630,29983,-5541,-24649,-17663,43601,23573,20870,28755,-52460,-25886,31522,-71293,-45238,3997,-5109,25327,-23362,22018,-35147,75545,-12942,11940,166928,42066,-12300,-35684,-18617,-16985,-35035,-12454,5464,-935,22496,11994,-19225,3287,-37483,-182410,-43155,-1577,108516,24514,33534,-31513,-31623,12803,54609,27781,7257,18204,-55282,9291,32440,-102781,3203,-16665,-48727,41019,23314,-30372,31541,23254,20215,46062,-63272,-72481,-14984,47092,-44703,-42967,-13998,42292,-47526,-19482,76635,31071,13523,27678,-33547,-79973,-27742,-39563,-63801,-36969,30443,-36633,78967,35936,-64058,27095,10601,-5620,18225,-28153,-41243,23819,-56580,649,-80946,26404,24030,-105649,24034,25908,18323,-9037,-16151,-13979,-54146,-24689,8592,-70117,1906,-43754,21729,87611,109834,-47263,-33486,30364,-26493,-12391,-89959,-23938,5428,-42217,45067,-919,18162,87933,-32486,18060,48530,13310,54568,52541,49483,-25245,85139,27161,-10079,26766,-77127,-69073,15340,28790,11184,-23081,-30244,-10965,-60253,-16902,3027,-39567,-3164,14369,-15572,-2865,24208,34131,20305,45539,-30925,50311,151358,11957,-59046,-9293,-51756,-72771,29715,-120787,-32718,-96210,-86434,-43756,-81963,-40844,2260,-17938,-28903,-47534,-69863,1022,-43819,43143,21833,-13631,-39418,-11461,-82672,23194,-7908,-61866,-27242,-32847,-100712,2794,-7454,-77991,-74040,19131,-36404,-596,97045,49544,-47706,65976,72479,29492,-11449,5033,7406,-105063,-39201,-15047,35490,-23861,40420,-17537,-64657,14328,17708,83117,34296,47580,32159,55026,-644,40273,-63994,-43470,12275,10681,18643,37625,-7984,52667,-47735,1997,-70105,28591,67685,85321,7032,68496,39297,-12333,-2608,57804,128974,24758,63221,45171,93275,15445,-5085,-114785,11627,36306,39645,23049,-18704,23277,-34643,42632,149699,26053,79201,81391,41219,70654,30828,-12437,-35027,17914,-500,-31338,-45376,-79586,-55606,4387,-47301,104482,7215,-19224,15595,-4634,8577,-16539,1973,35266,3595,92573,46686,-696,71043,-58565,-20171,-4569,-46117,-40618,-41085,73654,-15982,8135,66587,46514,-72450,-9498,-62578,-51965,-98752,-2415,13676,-12014,20612,-32726,124957,480491,173602,40996,-12088,-36037,81846,68167,58842,21740,5868,69558,4984,-19095,28386,-35285,-6305,97425,-83123,-27901,9521,-64750,30530,24518,53648,-32001,-124822,-86286,48410,20866,-124329,93876,33116,24225,19640,-104444,24242,42321,-34325,-3874,76719,21733,20049,-49490,-75473,-82944,36526,155780,7861,72305,32202,21388,-25833,-20840,-62324,-79670,26272,-5564,-75074,-42835,-85411,-50534,-20157,51099,-27346,64168,10517,-84160,-34919,-23181,36191,-39154,-5020,11785,27966,-6351,-26512,-40048,-9585,-79020,-71815,-26689,-60319,51938,79557,-9420,41588,-39765,-19717,-15551,-10598,-20695,28484,-93434,21661,47717,-24702,-25060,-26641,57841,66308,5343,39361,12140,29773,66492,30596,-41720,-29178,-29508,31033,24673,57382,-12682,65639,105814,49652,24615,-36026,39257,24618,12696,-66488,-15745,-47366,3893,-19310,90159,36392,-6557,-53965,-61830,-535,168484,-100086,65710,14667,-9824,39051,22931,69066,9384,61079,3114,-2202,6780,-41968,31522,-27384,-106984,-23800,28649,80676,68683,97952,46362,24786,-22330,-60410,1793,95334,51911,46534,-57784,-46823,42500,43986,-40379,-64812,-30984,-912,18277,16005,10286,-16311,-21135,-57698,-34642,24375,32719,-17007,29286,45525,-84491,-7416,-57785,-42560,6718,-4004,42062,61124,-35123,-76287,-53155,-10866,-40625,79430,45920,-36255,28673,36743,21789,37892,4994,24868,16572,5997,11697,32967,-20791,11180,18794,32783,80390,14793,91571,88469,-16812,14195,39625,8039,-30489,-67313,-8843,56783,-69808,-53955,-37980,42278,-42956,17581,45417,-22590,-23509,-24795,-15757,24054,49276,31336,-2471,-22488,7172,-20330,4604,-3245,34786,37221,-4764,8487,14497,-30243,21271,-18873,-18380,30102,80565,26829,-2891,80280,97083,-58321,28638,14129,33683,23549,-933,54526,49318,67560,67543,117729,-18494,14332,76509,30125,69420,-584,85012,63110,-43245,2799,-40703,-678,18531,-38910,22847,-63018,-14027,3755,39489,13947],[-15166,-9941,-13841,40128,-19581,-42824,28711,-27555,-41147,-30039,29736,93251,9416,-51946,18068,3688,-50720,77588,5692,-71808,-21201,-12929,-14049,21539,-40672,2307,-23185,-26330,-35467,-47864,59054,28092,48929,32566,17219,2350,-48218,-43760,-33791,-10573,54716,38417,74586,58559,81178,-12186,-29877,-27411,-13488,92734,17372,68774,-129474,-37848,9615,16452,59253,131354,57726,9546,35413,-30674,-35070,-37352,-87097,6466,64894,-16083,-37918,-61507,-22418,20789,14076,-8165,21800,-42233,-51664,-24382,-62370,-31544,-18592,-47012,-42018,52648,72679,-26772,-57846,4853,-2491,4843,5220,27564,-47193,-2607,-52136,39371,43690,-21599,-137679,-50061,-14870,-10994,74229,27382,15853,-28570,-6610,-18691,-15446,-47225,57139,-34161,1614,-41202,-28738,36833,-35987,-62695,-47886,2963,-36026,-30324,-58094,-41076,-36526,-3744,15572,6604,27981,-11222,98368,73447,-41410,-42835,-50612,2094,-25312,12223,-3542,69416,53106,27078,9770,-37939,13208,24075,-14617,-3539,-4835,23986,-38958,10327,-22877,25265,32619,-11640,-39726,-36265,21821,61797,-29072,9411,-50767,-1392,-8573,-54274,-24569,-46708,-54436,-32435,-20111,30790,-28479,-1659,28921,81838,69054,78048,-9454,-51002,-4586,-96080,-26802,14371,-2155,-26419,-102179,18595,-18740,-24900,-38607,32606,77062,67142,24225,25807,-26591,-44264,-18055,-54409,81408,41309,64105,30658,-62469,-50926,6539,20212,-56261,23799,-683,-29423,-24364,-13245,-34614,-84333,-62161,-8810,28806,4548,-15262,405,46081,10818,83423,4311,5083,-46971,-78553,-93148,196972,108110,-18241,-53741,-8722,-39792,-16346,4162,27282,-23331,-40563,-27301,46221,29946,-862,-60590,-140352,-74512,-178250,-334136,-533619,-5798282,-5260436,-858088,-617153,-446123,-281728,-346964,-238150,-139381,-207584,-193780,-205983,-165383,-194854,-68296,-67305,-114550,-91742,-119191,-125200,-32946,-140745,-111609,-11758,-72118,-58628,31278,-28151,-27204,57430,-44275,-110202,-89392,-85901,16521,36566,-41617,-41816,-21491,-37311,-60383,-50487,-43405,-78998,-27727,-2972,8117,-38754,-56141,-25528,-73463,6125,-45502,-22934,8177,11793,41370,-13090,31197,35014,-49142,31351,-4868,-88239,-36998,55943,-15615,-63448,102354,35864,-48084,-27585,16928,27420,11261,10864,41478,-29582,26483,36236,-4137,-78742,52960,27666,36143,-53038,-77284,-119624,-165122,-1235546,-1565877,-337626,-119894,-106200,-68523,-63221,-47097,-126743,-139282,-153122,-132386,-52710,-81108,-12291,-54266,-53432,-46912,-38127,-71792,31774,62018,18815,-83377,-58279,40613,35519,-51211,-8942,-29750,-18479,-15840,25726,7488,175,-31113,-8879,-10393,12598,6131,75037,5958,-23467,-16849,-20325,-13582,-12688,-87561,-139347,-56830,-31942,-42083,-78515,-20881,2845,-39116,-37513,1350,-6786,33693,-20712,-13929,-24354,-114316,-5271,25762,63517,59532,-36906,-37977,-19343,73538,9046,39729,-16651,4282,-22287,-10972,26998,79067,36422,10947,27140,-50499,-44335,27527,-92734,-22038,3825,-8034,45259,12839,44673,-25908,66601,11264,19265,137854,49010,-10670,-46951,-30562,-6290,-63641,-37159,8773,-30070,42292,19085,-21212,-10358,-52494,-197735,-6126,-21408,92254,36458,59800,-18667,-29832,9790,43038,28937,-6892,28387,-35632,7620,60889,-89059,-8171,-9795,-45063,39609,6277,-30465,29917,16908,-22591,25094,-80865,-71432,-15873,43049,-5605,-31343,-1651,24834,-54039,-24566,57543,29856,-3376,19862,-59802,-107325,-41585,-9031,-69271,-14162,11856,-66076,72915,31213,-58866,23676,-5902,17200,35143,-20487,-54809,51201,-34523,20788,-81722,10087,11185,-105139,31105,26050,22745,1288,-10305,9979,-64217,-14986,18837,-65677,4512,-21573,25214,80981,106855,-46305,-51228,23157,-5662,-434,-9337,-9080,17541,-53892,50126,-21995,-1224,69862,-48319,-4183,16396,21643,43951,34053,47891,-37935,86753,16870,20719,41227,-71320,-60621,-7875,33693,-33277,-34574,-24197,4608,-59051,-7738,7928,-17644,5514,18878,-23909,-26271,8738,6551,18405,44253,-27434,32187,132031,20245,-53912,-19870,-35781,-62653,21754,-57671,-39997,-84672,-74739,-32127,-70659,-48855,-8475,-32765,-41262,-40028,-61935,-18909,-68818,46145,12121,-13279,-18966,-9986,-78293,13834,-8904,-34894,-19824,-47893,-124814,-179,-12586,-72495,-91737,44071,-25716,868,94015,45411,-51817,73382,59354,21369,-18342,-2959,48669,-58617,-16308,-20023,6356,-22038,36435,-13590,-99269,-28256,13567,90560,57958,33642,47765,62811,-20341,32576,-44934,-30184,12064,13383,-1091,23076,28166,87018,-55249,7756,-54104,21008,74468,93503,18500,83297,61802,-4102,15877,69988,119149,-4826,48120,70294,100815,25639,-6020,-89268,13037,21314,31906,31500,-908,29698,-23815,52042,175328,27328,71376,79462,30387,70584,29091,-53947,-37081,11778,5026,-21822,-31346,-53814,-41571,-5682,-6519,128362,26957,1846,38078,4638,14253,975,-7560,23372,-9621,111418,75414,40301,83838,-47350,-319,-21302,689,-58798,-41299,61066,-26339,22491,65405,54793,-86976,9446,-55562,-31456,-74530,-12318,25423,2232,23024,-26467,132329,533452,134195,27951,-31878,-25893,71382,43075,46620,8199,2181,46884,-155,942,45815,-60837,-4184,87598,-110591,-21036,9852,-48079,44634,11457,64435,-55421,-103566,-36022,38928,41914,-74702,129517,47424,40414,38325,-103998,35504,44333,-29135,369,67910,-6743,16261,-67250,-79722,-116416,-1844,142282,31872,45105,21893,49822,-16513,-10241,-57337,-65106,27190,-2285,-38036,-37825,-95106,-67181,-25414,57686,-19071,51165,-729,-52827,-25623,-22841,37213,-50812,-43235,15069,24860,5259,-17635,-22473,-482,-59476,-75679,-5764,-44910,61708,45747,5062,54995,-37084,-12349,-19502,-24444,-20612,-18851,-110623,40500,33245,-52521,-39702,-29621,56351,53083,10179,57778,-13752,28519,55171,40022,-21635,-46089,-8795,59035,31302,54500,-21843,70568,120935,35682,-23828,-32603,24676,20971,8615,-85038,-11693,-43969,32127,10195,101926,42734,-5496,-54335,-56207,-19182,155350,-86043,57965,18404,-10568,18636,12433,77120,3612,49413,-1282,16891,19492,-13604,42393,-5748,-88679,-34085,8401,-13802,45334,87913,47324,19326,-23605,-84950,-10140,84046,49096,53499,-32080,-39781,11964,17797,-39831,-81248,-36896,5154,15516,-8311,16791,-21473,-31707,-54298,-24562,48423,17645,-13731,41793,35247,-24287,23829,-53866,-20118,13329,-25054,30127,71567,-24394,-37369,-67769,4164,-37448,84587,47641,-71145,28741,39896,20615,28884,-9162,23574,42052,38523,28831,30392,-44965,-15254,12316,49155,64421,16104,72957,56781,-24404,30640,46736,26137,-21347,-49970,21855,53176,-100308,-45138,-13631,85671,-51900,12256,40426,-30714,-10669,13775,693,27513,100398,46156,-21055,-3888,12782,-7262,250,-34930,34669,23269,-27226,-27956,34907,-31053,15998,20793,5709,12869,67306,34179,8514,74940,77233,-30010,21386,19554,36500,57317,3845,65774,81209,92430,61470,74043,-24816,15444,49517,13217,52987,6067,61877,40113,-60774,4613,-35377,-8850,14435,-50096,5402,-55853,-23377,17723,49925,6628],[-22342,-20175,-20604,23668,-11681,-23849,43936,-51347,-43884,-2144,34881,100328,-7892,-47100,14806,-17356,-55874,69156,45655,-39816,4413,-16287,-2894,29879,-20160,-37920,-22909,6948,-13165,-44997,52637,19305,35485,24275,6741,-23874,-57579,-32198,-25566,-4030,55469,7187,55294,19993,75696,-22098,-37060,-30027,14796,76638,21063,88284,-118357,-43211,15240,51551,42378,132786,36518,-1836,32664,-21942,-25863,-11404,-73330,24897,66709,-19341,-53951,-34132,-5900,30223,10995,-24904,9552,-37049,-62183,-18161,-1314,-14466,-39853,-62636,-28486,55011,77772,-26830,-56700,11570,-10070,-3538,12460,17349,-37988,-6113,-49290,40860,41177,-29637,-109668,-56435,-12419,3563,69651,36179,-482,-14481,2563,-1322,5866,-52282,57720,-55438,-13374,-46343,-18917,28845,-37618,-46145,-46520,42845,-46251,-16520,-39672,-42994,-21073,-6547,5962,-923,26508,-33547,90268,62765,-29542,-71098,-67168,-8949,2955,72786,5681,65898,47525,21841,9383,-48562,689,17529,3307,35817,-1011,-106,-38577,24294,-10677,-730,25999,27201,-65502,-39170,25271,70972,-19427,2151,-65545,-13791,9521,-71659,-5321,-25203,-37226,-35287,2849,59321,-21102,12973,23650,78268,82402,114502,-29892,-46631,-15325,-91241,-21948,28374,3405,-5106,-110248,3546,-31369,-30233,-37392,31640,78361,51231,36444,40369,-16623,-39104,-9269,-41849,83126,45698,62886,17778,-82770,-38201,9603,13009,-48625,22210,-7336,-21499,-13558,-23719,-12205,-91981,-88058,34027,52651,1349,-21713,-78,35437,6514,68273,-4821,-13879,-45246,-48529,-89308,156264,85541,-6085,-42741,10584,-65526,-30139,11057,-19113,-13564,-20187,-9993,53881,-656,1180,-71027,-134542,-102169,-137670,-295396,-585627,-5891090,-5161917,-870228,-621701,-468280,-304528,-356814,-247434,-184588,-235085,-205857,-226081,-191700,-191685,-82921,-95222,-128432,-95328,-115859,-133781,-49560,-148105,-114888,-35754,-53983,-77647,-18697,-20375,-38243,16617,-23378,-79354,-81046,-93070,6399,34979,-57373,-42115,-18984,-40083,-64137,-38325,-33555,-74156,-37029,-19276,-15287,-19967,-53059,-16255,-48591,-20924,-44771,-51696,-19954,15800,36064,-22199,61555,38547,-57520,12125,-11627,-109781,-62039,29112,-27056,-36524,101545,29871,-70759,-37808,44717,59952,38851,33362,45039,-27557,19740,7559,-24222,-55990,70997,17640,31437,-83180,-80366,-111383,-176661,-1227953,-1620554,-351295,-132194,-93579,-29327,-67659,-66235,-166987,-151929,-163831,-146925,-62482,-82252,-26112,-98751,-44753,-50791,-7127,-50450,33595,49845,-3310,-100320,-66691,64568,9535,-68940,-13733,-36955,-3144,-4523,49635,18996,20340,-22690,-14400,14229,15398,-22216,28947,-34643,-22060,315,-363,-28606,-40216,-76975,-121243,-50909,8398,-47123,-67360,-13882,-9671,-18474,-36516,-11296,-5092,53309,-30258,-856,-27963,-92693,16900,25528,45439,82556,-49814,-31877,-32688,42036,-21104,60336,1504,-26685,-37325,-5044,56214,115384,52262,-7000,22786,-23121,-48816,17110,-101283,-17258,4424,-17845,56538,41896,62156,-17537,37706,30313,25619,95868,42104,-18541,-60290,-44922,9089,-82290,-63090,-6068,-61253,48730,24117,-14214,-24906,-69697,-182044,37433,-31161,77911,45697,72290,-2485,-28517,8007,31217,34082,-25285,36271,-15448,5723,77086,-64602,-16043,18363,-30477,34444,-16975,-32743,26458,1215,-72150,-1272,-81119,-54974,-10225,33842,31325,-21103,10478,2835,-52687,-28209,28758,23210,-16206,8499,-81738,-113348,-48583,40460,-61485,8388,-5483,-80619,65526,25151,-48348,21175,-29519,30416,44030,-17234,-63798,71623,-3465,37871,-63591,-1812,-3196,-81804,46655,32407,20828,10105,-4281,34956,-61648,-4380,23778,-54963,6149,2305,22772,56283,96032,-39958,-65601,10433,12953,2041,57987,6818,24040,-56792,48452,-44333,-21091,37900,-61257,-20408,-23486,31488,29758,6612,33137,-46886,73402,7469,55069,51962,-51024,-48895,-22817,37547,-62885,-35117,-16948,19476,-43077,1952,-4830,3058,13060,24531,-33094,-48151,-6694,-15222,44473,44062,-21458,8204,103335,20228,-49916,-27762,-16034,-49746,10988,18190,-41627,-63261,-47712,-8325,-53547,-46741,-14571,-48896,-46842,-24856,-47233,-38458,-87462,42267,4880,-5811,4344,-7331,-75452,2437,-14081,-17064,-18238,-58093,-115013,-4449,-27422,-66562,-82457,69114,-8368,8461,85443,39652,-54909,71832,44421,1083,-26928,-19802,85530,-9594,7371,-20554,-12201,-23844,28585,-5697,-112850,-50432,8962,92791,69220,12371,53024,66074,-36265,16494,-22916,-19551,6447,14355,-16214,4433,51152,97970,-59030,6129,-53258,10204,63836,83029,32780,86382,69724,1092,26416,74763,101351,-14254,32550,73264,84840,6686,-9960,-55199,16755,3667,18383,39498,10428,28345,-13413,59618,169712,32019,51741,63965,16635,59874,34056,-72803,-39817,9721,11696,-14567,-16209,-22619,-38932,-10046,36313,126268,50698,31644,56740,9740,13831,12932,-19907,6656,-23138,126629,109587,70484,85938,-34936,18494,-30960,38723,-71514,-37812,39032,-29080,39300,47233,48727,-95163,31126,-36963,-11678,-37932,-19552,36437,21274,28503,12203,125831,556594,100198,19551,-37984,-22240,56352,14363,30476,-6285,7569,23103,-7571,23983,63510,-75725,-7428,58431,-110132,-14968,5923,-20491,54307,-6775,75225,-64335,-80013,-429,19575,52375,-20484,154761,63197,50826,48419,-82823,38388,35828,-31898,4095,57646,-29672,3432,-77603,-76896,-143406,-41716,104563,43277,7819,-5783,60997,-5024,2986,-42387,-46270,18013,6289,-16530,-33354,-82974,-60430,-24408,53184,-8086,35334,-14438,-19326,-16987,-25700,36143,-60380,-68436,15740,18377,6167,-7362,3057,1820,-33389,-56914,12259,-20838,62551,19914,16813,65322,-28583,-8558,-20711,-28515,-16164,-60650,-117449,40880,19479,-65404,-47697,-43930,54663,36575,17362,74150,-44762,21166,44129,46008,-5064,-45434,19730,79829,39693,43932,-29065,64613,119726,16892,-63426,-25440,6989,8371,18305,-78659,-983,-37977,48544,30293,97030,44014,-937,-48598,-38167,-35394,106112,-68391,46292,36133,-6832,-1457,2090,72799,-2321,35764,-9782,17470,16778,-1070,50641,17899,-51822,-41835,-11845,-92696,22891,79532,45363,11723,-16006,-95785,-21007,45021,35233,50354,-7377,-21166,-16693,-8170,-31916,-82631,-38069,3348,13406,-31630,17703,-25103,-42320,-44210,-15094,72073,-3104,-3349,47635,26256,50104,47130,-56223,-2000,9850,-41833,2304,61369,-9029,-1154,-66669,17811,-24556,77546,46839,-90456,21992,34421,-2453,9335,-14296,14241,52559,63389,38449,23371,-61164,-39058,11178,56354,24872,6110,46975,11405,-30866,45469,44137,32497,-7978,-28193,51119,42954,-115546,-30368,14289,105069,-62220,6897,22200,-34885,6294,53453,18571,30410,141812,64007,-32562,17686,23922,6774,-6584,-74687,30326,1984,-46498,-56778,34429,-24412,12964,50807,23720,-3198,40661,33034,9337,56605,45018,5205,17056,33286,43200,81192,11171,73381,107700,110269,54559,-583,-26954,22844,19270,-7487,17354,15765,38536,30854,-55981,13991,-31940,-16277,7366,-38900,-1513,-41033,-21642,32398,50668,1550],[-25302,-38067,-27751,-831,-3690,4286,50358,-66701,-32949,21587,32221,91279,-24179,-39274,9914,-26969,-51862,54754,77718,1796,29528,-10323,4741,40093,-4087,-77138,-22038,38499,-11862,-41065,52547,17678,20876,15203,1034,-36441,-63657,-24345,-22299,5468,51199,-14237,33611,-9200,62766,-25038,-40477,-35943,34079,50677,28289,101409,-97348,-47145,19359,77636,24114,101987,6749,-10659,39555,-9639,-5055,15460,-51322,30874,67496,-20788,-57166,-3141,14739,31889,6701,-31308,-2388,-29782,-55081,-6020,47604,-1137,-49660,-72894,-19867,45402,70239,-27077,-47705,17569,-21828,-11387,17080,715,-22092,-17829,-34244,48951,45098,-28953,-61895,-45193,-18349,14082,52331,33925,-14163,-10032,9915,16432,57703,-59131,28269,-79074,-32225,-44456,-10453,12297,-36646,-31692,-26074,80981,-64795,-2147,-21925,-55005,-12508,-7549,-9352,-4142,19575,-51867,72411,49825,-26277,-93120,-74020,-17192,30881,107715,15054,58555,32764,12201,14545,-45882,-20688,5302,25153,62980,-335,-13208,-35865,25060,-7396,-33134,10817,57136,-73368,-30849,31998,61222,-5389,5692,-76579,-16069,32173,-90091,16466,-5137,-7584,-30717,18146,78819,-2014,25323,15458,66047,67622,121702,-40779,-47225,-30801,-66449,-2859,53199,10352,16255,-98840,-13398,-44573,-41663,-34232,19522,70520,31631,32617,45347,-6378,-29002,-979,-34342,71245,39867,60192,-2953,-93318,-11519,13827,3107,-41889,13416,-11256,-11109,-1065,-27658,12964,-91678,-102790,26398,51739,3833,-26845,-11023,11408,-3491,29214,-16021,-26672,-37035,-17817,-85504,92223,56999,6346,-21472,37139,-77890,-39974,12377,-58879,931,8872,-6387,39492,-26146,7222,-76083,-133373,-129957,-112704,-260611,-618330,-6000328,-5181641,-902705,-620821,-461275,-317835,-358094,-251091,-236063,-254017,-212957,-243561,-210903,-186347,-100745,-125402,-131590,-102642,-114213,-141177,-90450,-148677,-108810,-56496,-18503,-99537,-81300,-18994,-30161,-15163,-11957,-47683,-86080,-88423,-5411,28970,-62201,-43551,-18540,-47378,-69608,-27875,-14095,-60464,-56154,-47565,-41502,2961,-49473,-4984,-23803,-42788,-40930,-77536,-56737,22914,20927,-19202,77225,36547,-59691,8739,-11511,-121660,-77151,-1834,-37115,-7463,93073,20062,-81535,-43490,63559,72262,49305,39734,42347,-15083,12932,-29569,-50434,-41668,84932,8949,20326,-108289,-74790,-89753,-177707,-1220673,-1680311,-365212,-157198,-90295,-2691,-72930,-74610,-188241,-168320,-150997,-148753,-74315,-79746,-37164,-121124,-45110,-53890,20715,-29076,20952,29497,-30009,-112713,-72589,73722,-10493,-83146,-14527,-38268,6611,-4268,75125,27369,37974,-5716,-18700,29171,10140,-41766,-4489,-54042,-13227,19943,9171,-31450,-55313,-47954,-88923,-34853,63501,-39828,-68289,-5607,-22799,17565,-27268,-22822,4351,53968,-34055,8846,-24559,-62376,31919,18750,25561,94028,-56884,-24837,-46302,-2516,-51829,69775,28506,-53767,-48524,-8569,62204,140133,67016,-29048,17004,17498,-40082,2526,-96589,-30448,4981,-29548,54166,51358,72511,-13037,-1764,41342,28464,50560,22167,-34117,-74217,-60341,18987,-87445,-82465,-31571,-85988,41133,25703,-821,-35884,-85168,-139849,70698,-28340,69567,53319,73785,16127,-27044,7176,19161,43497,-40353,42141,556,4829,72346,-32226,-20371,57235,-4585,29047,-41560,-39328,21684,-18491,-111264,-24240,-67642,-29341,-4276,22883,58420,-11976,18522,-22588,-45214,-33744,-63,11934,-23317,-4362,-94380,-102040,-46264,84358,-38424,25325,-15224,-72976,59882,16489,-35314,22982,-55753,34293,44190,-19975,-66613,81169,27141,46137,-34650,-7801,-16184,-39873,62763,42357,14969,13008,1304,55675,-45017,3960,22756,-41363,4102,19225,14050,22385,80280,-30195,-71364,-1353,28993,-3778,94597,20842,27309,-51192,39563,-64438,-34336,6332,-66808,-27769,-62581,41254,17309,-22424,9259,-47360,55906,1453,84075,54859,-25033,-25941,-11874,40938,-66782,-23772,-8986,31782,-20109,10889,-24081,16045,18753,27772,-41054,-64203,-21778,-24168,81728,41932,-15812,-13174,78596,13239,-46940,-32456,3059,-34416,1658,68480,-37910,-36575,-17276,18488,-35043,-37803,-14277,-63717,-48098,-7886,-26552,-50300,-96342,32186,3516,6807,24274,-5972,-70905,-5814,-16735,-3017,-20766,-63119,-68998,-7391,-48409,-60351,-45234,89413,11914,18464,76402,32254,-53581,61214,31566,-24435,-36558,-40640,106935,25306,24138,-14239,-16180,-29921,19962,3590,-88938,-39317,6534,88717,67783,-4593,45084,60826,-46886,-3614,-2244,-13706,-2997,11589,-19930,-13457,57660,74288,-59559,-1355,-66632,-4422,35861,59115,48348,74156,63434,536,25830,70067,73280,-5604,19589,58358,48125,-36552,-18518,-20677,22869,-13001,4820,46219,13560,18852,-6192,63722,130067,38302,24904,39040,-9,43439,46871,-65403,-42309,14119,18088,-9959,-2096,9408,-39854,-10327,66309,107214,74068,63100,60080,7788,5406,16440,-31364,-6392,-31077,135457,133644,78052,77453,-23157,33762,-30929,49902,-73316,-32013,14176,-25107,54080,19403,28398,-92720,53101,-10355,3408,-174,-23810,42990,39832,35381,63283,110354,547380,84576,16166,-27642,-24393,40578,-9541,17951,-17838,20021,5146,-13926,44070,74238,-75150,-16532,16127,-87835,-11402,1164,5298,52384,-24657,89106,-52281,-60153,10602,-5224,54880,17010,160087,74037,51739,47828,-48554,31566,23055,-44028,6032,47184,-37343,-13910,-80520,-69869,-150882,-67813,61331,44110,-26584,-40975,49462,4690,15795,-20445,-26942,6505,20773,-6971,-30796,-55782,-34690,-22803,39952,3350,19461,-27957,10480,-10419,-32390,35132,-67548,-71030,15343,10992,-2840,-408,28389,-2527,-9910,-24893,21868,7404,57574,7485,23842,68992,-18448,-9994,-19973,-25575,-5525,-84208,-109651,21533,9143,-62023,-44626,-63035,54600,23468,27057,85676,-73988,10823,34745,46708,1430,-29509,46614,86243,46879,31910,-31790,50763,103618,-3141,-87216,-14903,-3689,-6112,45834,-50351,14108,-29036,46630,39166,77743,41937,2339,-37308,-10003,-47321,44045,-53599,35219,62148,-356,-16489,-6163,57622,-11213,17244,-20440,2194,96,-13397,54132,36153,-7245,-44523,-27804,-121011,5001,76317,38546,1951,112,-89458,-26043,-13288,15110,41615,11302,2195,-36753,-32543,-18005,-69888,-35637,-7494,11556,-49209,13372,-24754,-48625,-29158,-7809,87281,-24516,9317,48489,22578,98715,57620,-55382,12444,-1985,-50331,-35896,28062,8623,20554,-49564,31450,3715,65301,41265,-99514,7589,21095,-42119,-18234,-10370,1891,43244,71234,38561,11363,-65384,-55226,15349,55324,-18826,-14653,19652,-33102,-33180,52455,30856,25082,4535,-8262,74881,29064,-111717,-16486,38189,95192,-72236,4389,-2375,-35482,23601,82504,36435,32783,156522,76993,-35197,36195,39440,19120,-15861,-111542,22408,-18859,-55140,-71476,12878,-8621,15107,64672,30274,-15478,8814,24348,-1763,27247,9423,33931,17785,56767,55493,91145,19247,72185,118343,114091,46401,-76012,-23375,36179,-5942,-25974,-23697,27338,20332,33529,-27681,27953,-32440,-19381,388,-14397,3463,-22367,-8851,42376,41892,1343],[-23469,-55228,-32652,-27259,-1664,27761,46462,-68882,-13448,28256,19954,67442,-39411,-30239,7353,-23023,-38194,41968,92573,43628,47316,3725,7334,51290,1153,-102945,-19826,56019,-25705,-37824,60520,23408,6162,7492,1323,-36672,-63981,-22755,-28416,12385,44557,-20483,13115,-23323,45406,-16845,-38601,-45787,42203,24786,31345,99808,-71906,-46429,23481,82139,8783,53451,-19859,-15871,48668,1010,19176,36306,-25823,18432,67507,-20535,-44809,26463,34701,24941,363,-24552,-8403,-23045,-37734,8665,69719,4472,-41656,-72344,-15408,28241,51657,-26871,-32907,21625,-31804,-13640,17558,-17530,-10855,-36163,-10263,53474,49599,-16303,-13839,-29379,-29459,17729,28112,26395,-22591,-8916,10806,28005,114889,-63582,-17026,-95315,-47641,-35151,-5323,-10422,-36216,-20710,11308,105727,-88874,8833,-11528,-73882,-11025,-5450,-28160,-2608,8335,-64196,50937,38112,-33365,-101793,-68949,-26241,54393,102539,21099,53110,15421,-485,22723,-31040,-46774,-7749,43477,74141,-1349,-12988,-30275,13563,-13096,-65201,-6937,66749,-52163,-13237,48670,35017,8736,17829,-77838,-6462,51305,-95326,36730,9754,27180,-22359,24507,90142,24588,29639,4035,51247,28628,95932,-41098,-58180,-44978,-27488,23506,82452,17250,33910,-71618,-27969,-50691,-49256,-30927,-760,56136,18325,11090,36214,3984,-14528,2449,-35887,49312,24483,57209,-24723,-82561,24094,14255,-9358,-33524,-783,-12192,-2261,9447,-30830,31129,-83295,-108879,-30994,23758,5506,-30149,-28226,-20376,-16399,-16706,-28093,-32628,-23826,7748,-80850,35598,27804,17003,6280,66872,-75772,-45939,8907,-74658,19058,37406,-15223,8012,-39259,18859,-73900,-137848,-155831,-109878,-241938,-627747,-6102256,-5331131,-945035,-614819,-435842,-312875,-351954,-250828,-280502,-261585,-215287,-252221,-217612,-180354,-117838,-147820,-128161,-112522,-111058,-142676,-142055,-144770,-99961,-73133,16234,-118009,-133063,-24706,-3473,-28754,-7726,-20841,-99203,-68744,-16905,19368,-57098,-46615,-21988,-56787,-76851,-19746,9972,-46836,-86100,-81485,-61166,23497,-45110,8733,-4463,-56347,-34148,-94508,-97137,30214,-873,-11263,75108,30823,-57645,14727,-4276,-121341,-78060,-24050,-40949,17407,79787,6984,-80094,-49225,67085,64149,42516,30558,32302,8187,5467,-67639,-75459,-41773,88952,356,7033,-121145,-59037,-62388,-165646,-1218190,-1733702,-373779,-187056,-98996,778,-71509,-70357,-184973,-184514,-123682,-137323,-87256,-71928,-41703,-113855,-50108,-53188,41851,-13699,-1323,8400,-53629,-118719,-75544,65726,-16574,-90803,-11384,-29658,9553,-13205,92681,28817,48848,12814,-21931,26169,-3947,-44858,-7848,-47364,1926,38047,8373,-20582,-49077,-4657,-47527,-14423,113347,-24735,-73911,45,-32517,61005,-10189,-30063,15004,38437,-31512,15112,-17988,-35287,33957,6961,7470,89637,-58147,-21232,-56654,-50001,-76832,63897,57828,-67304,-53048,-20319,46868,142386,76749,-48656,10810,55038,-22959,-12345,-82120,-52219,5111,-37593,37381,37634,73210,-13937,-39118,44818,25271,8422,-5120,-53635,-85772,-74909,14326,-80402,-91756,-58853,-96283,23944,22766,14635,-39473,-94865,-83677,81800,-13678,67052,60493,69405,33237,-24035,6937,6630,56229,-45087,45738,9387,4670,46167,3523,-22932,90144,27685,26764,-61889,-49481,14604,-35928,-124775,-36508,-47103,-3371,-6476,11781,70735,-2878,19806,-47527,-35027,-43740,-21992,-2623,-25847,-17341,-95913,-82882,-35575,96014,-5590,32518,-14388,-45775,55404,5439,-22051,30947,-76524,31272,38149,-26760,-65926,79237,47837,42370,-6163,-8655,-25477,9351,70599,52044,8784,7542,5224,69622,-16755,7979,17960,-29374,-3254,26642,2323,-9673,61633,-19985,-65786,-6234,41938,-13992,98335,31018,31478,-39299,26291,-78528,-35443,-15727,-63180,-26558,-91676,47977,10494,-45353,-15708,-37511,43981,159,99508,48820,-2071,12434,28169,44559,-46450,-5347,-1422,41292,679,18501,-37213,17074,21817,25908,-45872,-71218,-36273,-17194,108770,34864,-13707,-23632,64233,2759,-44005,-33914,17420,-18739,-3038,74815,-32203,-9502,8852,38603,-19575,-26336,-7896,-73982,-46541,5491,-2298,-49506,-93746,16889,8952,21013,35563,-7407,-61546,-7492,-11579,13505,-23629,-62760,-3595,-6458,-69287,-52867,5450,99088,29503,26418,69719,22859,-46264,45056,23467,-44249,-45072,-59136,106793,36777,28661,-1327,-6672,-38326,14197,10912,-31602,-1988,8219,78114,56667,-11026,25188,46249,-51280,-20870,12529,-12678,-13567,3379,-10305,-27631,47343,23927,-56675,-10626,-86668,-24783,-2256,30067,61615,47067,47281,-6478,15392,58010,35281,12978,10177,34179,2969,-87950,-31736,6691,30117,-24719,-2666,50664,10399,1566,-3472,63897,68089,43959,-2158,12359,-20157,29056,65503,-38912,-43636,25225,23174,-6945,9207,37593,-33919,-9744,75310,84310,90749,87836,43402,-2368,-10409,11461,-37247,-8315,-30033,136785,131207,62934,61126,-13106,41691,-22551,27723,-61251,-24771,-4369,-17354,63459,-8843,-1849,-80422,71958,16414,11008,28843,-25657,43213,52322,42729,101521,92665,516441,93556,16159,-4511,-29189,26688,-21203,13952,-23615,35434,-2723,-14572,55500,70980,-60522,-29213,-27367,-58506,-10557,-1233,17135,35877,-36156,109523,-18889,-44452,1547,-27772,53800,29268,143176,75725,42492,38563,-12878,17083,14413,-61248,5273,37172,-23947,-30651,-79393,-60975,-134644,-71480,28630,38916,-45474,-69223,17762,9051,24954,3794,-10136,649,40615,2362,-30494,-27471,-2952,-27356,22786,12695,5721,-39094,29967,-6130,-42879,34676,-71096,-51121,15195,5039,-17418,1136,44082,-11554,4955,7866,20489,33631,52327,7010,25435,65423,-11793,-16114,-18365,-20571,9960,-82685,-84483,-8761,3636,-45077,-27403,-77927,55999,18543,38689,90893,-93120,651,27476,41687,-4854,-7362,61595,76181,50814,25372,-27167,35302,77752,-20195,-91308,-1104,145,-17920,85104,-11538,29674,-17048,27955,37494,48680,37737,842,-23456,22369,-53587,-8517,-46867,27021,85033,6138,-22423,-10620,35974,-24780,-8791,-30737,-18048,-22805,-48732,53040,45918,31467,-40499,-36979,-92811,-5569,74727,26417,-9774,22130,-69406,-23079,-69890,-3083,34031,20956,22015,-45099,-55594,-1052,-47376,-31883,-26618,9515,-59116,6844,-19274,-47436,-13326,-3381,88769,-41828,19766,46649,25781,105829,54131,-44737,25270,-15774,-50016,-74449,-19814,25650,22960,-20540,44025,46043,55828,30046,-104634,-13377,2420,-84639,-47913,-4044,-7265,17284,58015,30955,-3257,-56511,-59614,21440,48593,-48548,-41058,-2102,-62699,-30693,48132,9889,7452,10213,4770,90194,14894,-93343,-7755,51852,64672,-77855,7368,-24101,-34048,35702,91144,52528,34147,137964,76916,-30243,46920,55596,25958,-27716,-134711,11280,-32440,-48722,-68542,-20693,13037,24073,62995,23958,-22432,-17949,11054,-21659,-7008,-18788,46111,22854,84024,69470,86479,25430,58555,108450,99397,36180,-124112,-15065,52826,-22399,-37168,-53329,38538,6769,40671,15359,42056,-37500,-16440,-3838,8197,15723,-3986,12121,44561,27031,6004],[-18713,-61373,-33149,-48465,-8946,34744,34730,-58617,7834,13369,-769,33952,-55162,-21891,9195,-9517,-16649,35179,88457,73981,53905,21118,5534,60726,-4932,-108384,-17800,52841,-43406,-33996,75005,34058,-5597,3242,5862,-29908,-57328,-26358,-42626,13837,38205,-13499,-2392,-22292,26490,1082,-33984,-59434,39370,5593,24966,79418,-47098,-38631,28706,65035,-180,8324,-31013,-17031,49757,6432,36105,45879,-1814,-8953,66693,-19155,-20097,50119,49378,12192,-7386,-9298,-8227,-20569,-20906,21646,66390,4381,-16125,-57094,-13002,10117,27616,-24342,-15898,23744,-31092,-7187,13272,-31552,-10395,-56567,16672,46069,50645,8077,18309,-23619,-41195,14928,6590,20033,-25006,-3911,4822,30045,145130,-66520,-57211,-97553,-54255,-20391,-4021,-35299,-38508,-14346,55409,111209,-110306,12991,-11885,-88524,-14353,-415,-46870,3728,-5198,-71340,32885,30389,-48030,-96164,-53967,-38510,70187,65031,22936,54937,2301,-13870,30088,-8884,-70763,-17177,51440,74922,-2998,-1960,-21660,-4603,-23713,-90648,-19698,54869,-4019,8646,75636,1581,17897,33218,-67493,12958,60631,-73936,51305,17327,55982,-14582,23975,94187,51208,23161,-10783,37768,-20897,47501,-31862,-76293,-51356,15257,47669,105489,22726,44094,-37593,-36388,-44040,-47107,-29578,-22842,39299,19381,-23468,13510,12885,2405,-2864,-46275,24069,4198,53944,-39603,-47575,58532,6778,-22764,-20069,-16489,-11006,677,15041,-38507,34402,-68706,-111730,-109802,-22269,878,-30554,-45249,-51392,-28419,-52161,-40203,-34068,-8225,25320,-75105,684,2006,25384,35190,95406,-62959,-49543,2083,-59825,37975,57905,-28905,-28806,-36872,36212,-64107,-146181,-174996,-125450,-243435,-619988,-6178971,-5563493,-984072,-604237,-408015,-287864,-339436,-247871,-303192,-256532,-213634,-247627,-210488,-173691,-130249,-156955,-123198,-124089,-104646,-135955,-184405,-139499,-94355,-85762,32105,-129514,-157806,-36036,30578,-29769,-6667,-3747,-110576,-37190,-26590,4764,-47183,-50924,-28847,-66362,-85118,-13710,31571,-41707,-123970,-111993,-67661,36534,-39944,23266,5998,-63226,-26239,-98307,-131243,34502,-23779,-8215,58923,23340,-56897,22402,6251,-110777,-65942,-26195,-35129,32822,64319,-7413,-69021,-57554,55343,42588,23559,11666,16837,39595,-3042,-96958,-91208,-54103,80318,-9957,-3397,-117690,-36837,-39886,-141403,-1223670,-1774856,-373473,-212457,-116958,-19895,-61318,-55802,-159218,-192117,-94084,-114213,-97367,-58276,-37386,-81203,-54329,-46949,53434,-9503,-25414,-6588,-67976,-118185,-76262,45348,-7086,-90444,-6032,-11610,5265,-25497,93589,21453,52034,25215,-26579,1512,-24878,-28898,16300,-21272,19361,50698,209,-925,-21789,42449,-6791,2910,140777,-9042,-74886,181,-35613,98710,9883,-31403,19083,13887,-24886,17306,-13443,-20433,22243,-6202,-6070,70323,-54358,-23575,-60705,-89199,-90961,44120,80556,-60799,-48448,-36465,19541,119570,78893,-58894,5089,76297,-4317,-23238,-62642,-69298,4835,-38047,10024,7419,61564,-19694,-63227,43449,15085,-27756,-31500,-72977,-91348,-86243,-7005,-65513,-92045,-81287,-88351,4813,14731,27597,-34123,-96438,-29483,68578,9200,67222,67488,62957,43397,-18294,7071,-6095,70095,-36076,45756,10351,4176,8922,36399,-26533,100987,57328,28829,-73543,-59717,4456,-45660,-107483,-34922,-26425,14490,-23318,-514,67344,7111,13820,-65503,-25775,-58427,-33822,-18378,-26984,-29548,-87220,-64975,-20413,65459,26320,28459,-4789,-10691,48068,-5876,-9588,44375,-81803,24615,30208,-33318,-67650,68260,52122,26934,12257,-6542,-30155,52146,64089,57968,5827,-5468,6211,76623,16924,7039,13169,-22945,-15715,28350,-7012,-31051,41188,-12635,-50048,-1592,50801,-24004,78830,36716,39499,-24379,13860,-83695,-22178,-26546,-51841,-19520,-103919,48533,10456,-56702,-32264,-19225,40829,3341,96910,36565,12142,59972,81733,48553,-14168,11677,4372,48639,11963,24196,-37241,5854,21418,18032,-46972,-68815,-48884,3549,112344,21518,-17727,-18092,54085,-7183,-40124,-32622,23920,-6015,-2269,46717,-29672,13405,28247,45014,-10417,-15665,2569,-76680,-41072,12471,21309,-35276,-80160,-2465,19553,32741,35430,-11674,-46490,-2484,2805,35250,-23244,-56729,54153,-517,-83716,-42960,47468,94432,39106,28795,63967,11034,-34037,28224,20836,-47885,-49329,-69493,86247,25772,20171,15214,11468,-45107,14006,13595,37534,38100,14224,62089,41018,-7568,-1252,25387,-49267,-28307,17855,-14643,-21858,-10412,6580,-37047,23220,-29545,-49336,-16936,-102444,-52810,-38481,3816,67995,11037,27496,-18812,-362,44038,-7621,32313,2941,9384,-33681,-128350,-47673,22831,36431,-28053,-297,51380,5148,-22099,-4728,60877,4233,47048,-22708,-8318,-43934,24221,84516,-6463,-42807,40388,26712,-3541,16301,57718,-15729,-11523,64162,67644,94213,98818,12505,-19534,-30097,784,-33622,3384,-20202,131741,96739,36906,41286,-5300,38417,-10642,-18646,-36421,-16155,-9055,-9488,66231,-30100,-34703,-61854,84029,34292,10389,44489,-26366,36921,54294,50087,112108,79183,479586,122512,16687,21965,-32363,15302,-16772,18819,-22758,48737,-79,-5071,55005,50537,-37920,-40860,-58029,-36101,-11110,755,9802,8707,-37052,134564,28580,-30767,-15190,-40138,52628,23706,110108,67740,26148,25364,12489,-622,16460,-74963,1655,27655,8991,-42703,-78849,-51168,-101417,-55234,12190,32517,-42454,-78698,-24689,6193,28172,25784,2203,4472,64205,21105,-31838,-10642,19386,-40972,6165,17729,-4663,-46605,34553,-3144,-55441,33453,-68956,-17797,14930,1741,-31394,-1698,43078,-22183,10249,30960,10201,51952,51783,13016,22352,56958,-12182,-23987,-16709,-17213,26302,-57256,-43322,-35383,3104,-19524,4173,-81302,55154,21959,50881,89657,-95515,-7350,22299,32197,-21504,10501,57798,53514,50979,28755,-13810,25100,48925,-30511,-75881,15599,19136,-26454,120703,22470,41354,-2854,1749,27547,15154,30481,-5736,-11503,50982,-53168,-38615,-48933,22379,92099,9889,-18471,-10248,13806,-42204,-41243,-38592,-30268,-40877,-93158,50055,49392,52654,-30422,-38451,-30557,-7954,66223,10580,-22667,45410,-45301,-13466,-99158,-10991,32853,20911,32119,-42122,-76478,15337,-21593,-29750,-50777,7314,-62393,2206,-9293,-37846,-1825,-1368,76063,-51937,25472,44111,33891,80048,39148,-22895,37305,-23578,-43861,-101996,-63598,39073,9689,13122,51893,90523,53798,13860,-107258,-37559,-18098,-115038,-71866,-4216,-8220,-14821,29646,20534,-15629,-36633,-50659,23982,39240,-54804,-63502,-12806,-68967,-25317,32923,-12712,-12831,5402,9296,95374,3208,-69193,-4973,51999,28275,-74490,16928,-35262,-32548,35937,75803,64280,33683,94279,59598,-21656,47120,67370,23913,-41816,-139201,-2008,-34954,-27984,-49212,-51536,33752,38660,52198,8295,-23978,-31258,-3304,-43797,-37503,-32890,39083,29405,102978,79230,69979,27109,33578,81236,67270,23592,-133950,-5373,68461,-30574,-39046,-61262,46659,-6031,43725,57924,52730,-45800,-8473,-4325,15813,26270,10753,36730,39472,11116,13385],[-14443,-49712,-28360,-59046,-24618,21811,20732,-40677,25098,-15672,-25716,-1142,-72459,-15587,14186,5947,8668,34689,71381,83130,49341,35202,1829,64486,-17760,-94695,-20444,30878,-54173,-26752,91439,45197,-10851,4101,10722,-22359,-44134,-31430,-58769,10691,33976,-621,-10245,-10739,8237,22456,-31459,-73836,26961,-5298,8769,43236,-26265,-23698,34904,34958,-1706,-16948,-19823,-14743,35596,5864,36883,42221,16326,-39666,64665,-17311,8697,64699,56101,-1088,-14192,5079,-7038,-26241,-13436,29167,48191,4879,19757,-29035,-10593,-2600,5512,-17622,-652,25159,-13580,8020,4971,-36978,-17549,-73327,39697,25023,45498,39281,28475,-34967,-49368,8985,-3072,19101,-23370,8587,-3494,23807,130810,-72345,-76595,-84627,-50411,-4109,-5226,-57408,-43650,-13285,93482,98786,-117329,9100,-21868,-86540,-19429,5756,-61055,14684,-18457,-76071,23782,27739,-64553,-83232,-34041,-52927,76388,18213,22448,66706,-2358,-25117,32839,13563,-86523,-21759,45407,74283,-5415,14056,-10498,-21657,-32475,-103913,-21528,32370,53518,28448,105229,-26025,18548,45566,-48300,36508,57932,-24385,57292,17419,68371,-10645,20618,92269,70264,7341,-28525,25383,-63656,-4989,-15836,-92208,-45938,50195,62586,111757,25751,44164,-7133,-37109,-23714,-36444,-31732,-39712,24592,36036,-60842,-17415,17755,18608,-18441,-60541,3118,-13648,49450,-41958,1867,80072,-9774,-34716,-288,-29098,-8966,-4780,14360,-52590,20437,-51589,-114210,-170328,-69517,-11948,-27023,-56244,-73283,-35552,-67074,-51408,-34417,6318,34782,-68343,-15211,-17365,32619,60033,118294,-47335,-52581,-6101,-21152,54338,67119,-37508,-58045,-21448,57306,-48223,-154326,-181910,-148920,-259520,-609144,-6230718,-5805253,-1010258,-590593,-391121,-252421,-321471,-242967,-295803,-239122,-209365,-229890,-192351,-165150,-135089,-153211,-120578,-137023,-95709,-122287,-201290,-134982,-94126,-94333,20103,-134326,-154240,-49554,55553,-30731,-5656,1242,-110437,-2836,-33626,-16709,-38939,-55326,-36060,-75262,-92933,-9076,44371,-48098,-160829,-131670,-59538,40761,-34088,35373,6686,-67626,-20266,-88228,-147257,33916,-41711,-16475,36815,15229,-62203,26927,14766,-95073,-46436,-5197,-19164,35860,48728,-20400,-52087,-67919,34071,17207,-436,-8692,870,73289,-12418,-108620,-92437,-69267,61548,-22960,-7147,-98679,-14412,-30785,-110839,-1236893,-1802937,-363835,-226668,-137052,-55099,-46593,-36077,-119409,-184113,-70140,-83564,-98876,-40084,-24101,-37123,-53472,-35663,53488,-18963,-43518,-11696,-70401,-112002,-75443,22431,12676,-81674,-1159,9678,-5978,-34270,74307,6470,49360,26335,-35864,-40319,-48266,2383,49710,10127,32383,54792,-11239,18254,18056,80823,22149,11022,139862,482,-67305,-5803,-30636,117897,24968,-27379,11076,-11092,-18826,13551,-15282,-20354,1083,-16384,-13851,41744,-46570,-31340,-57018,-111473,-91431,16930,88473,-34058,-33890,-51707,-8400,80075,72884,-55087,1118,75834,9445,-27078,-41889,-71008,4444,-30080,-20905,-25919,36644,-27940,-68508,40301,-408,-56552,-49523,-89168,-87992,-91649,-35132,-47210,-85891,-95608,-65141,-8669,1837,34782,-21516,-90505,9124,38870,34590,65930,73161,55420,42159,-9584,7593,-17831,81997,-15146,40344,4916,2407,-21824,59609,-33498,81508,74713,33369,-74777,-65234,-7414,-44477,-66928,-21548,-10592,18802,-55449,-16239,51753,17983,2504,-69582,-19893,-74879,-35797,-32426,-29720,-40079,-70849,-53253,-6123,7854,46436,14878,8073,17261,33372,-13971,2266,60001,-63578,17234,24424,-35299,-75965,52362,38470,3581,16198,-3969,-30753,77860,42544,58295,8293,-21893,3573,77643,47773,1954,11814,-23969,-31067,31263,-9162,-38521,19760,-10990,-29066,10325,54207,-30727,48764,38421,50843,-9737,7626,-78811,3543,-29790,-36816,-10405,-97123,41243,15367,-54913,-32869,2421,41971,9285,77342,23874,16216,100790,122885,52208,14161,19018,7344,53393,10396,26455,-25624,-13621,17127,5431,-45650,-60337,-57408,31140,92538,3783,-28670,2942,35758,-13916,-34933,-29436,20959,317,2086,8774,-34790,28592,41595,35516,-8928,-6935,14317,-70266,-28486,13636,38939,-11082,-58106,-24264,32105,38739,24445,-17341,-27781,5716,23390,59803,-18227,-44891,83568,9380,-87553,-30407,62996,76729,38059,24161,54446,-3288,-20141,14556,22465,-30806,-46411,-68210,52308,1389,2688,31061,32174,-45891,20138,10966,91638,54976,22622,43131,26394,403,-26047,4008,-41561,-21708,12446,-16896,-24296,-27438,18038,-41994,-8619,-62987,-36278,-17015,-104207,-86953,-61160,-14305,63727,-23584,9627,-34273,-15931,34450,-46655,46225,-4801,-10045,-48639,-144683,-62586,28872,39847,-21195,11584,46590,2130,-48882,-7885,55556,-42335,46301,-32580,-18316,-69620,32461,96332,19132,-38826,54574,29240,2138,18063,66568,11341,-17111,40713,60545,80093,92630,-18276,-40292,-48033,-10947,-18806,24123,-5160,122786,41423,16603,22611,-46,22137,-1468,-68964,-4295,-5705,2583,-4461,63575,-41079,-62280,-41869,86561,37063,3208,48539,-27597,25187,43558,56824,98256,74057,448231,158049,15048,39802,-30374,5429,2538,28348,-16586,55308,10053,16757,43011,16144,-15204,-46250,-64721,-26485,-10792,7641,-11650,-19248,-26781,153607,77006,-17364,-27799,-37315,52367,17451,72085,53221,8820,13673,19747,-16500,31037,-76258,-3994,18358,51777,-47959,-81645,-40326,-64297,-30966,7638,28337,-20235,-65601,-65322,-3207,24892,42392,9137,16324,88882,48852,-33725,-9326,21405,-59640,-7227,17294,-11366,-50191,24068,238,-65548,29235,-59127,15886,12244,739,-39045,-5671,23832,-31175,9181,38991,-2163,58908,57150,19275,16623,47484,-19396,-29134,-15258,-15979,38633,-16009,6418,-45286,7547,9047,45922,-70781,45109,28677,61692,82623,-79304,-12951,19067,20796,-41734,17100,34914,26717,48152,41584,6756,24567,23735,-31608,-45332,33809,45498,-33914,135116,38595,45750,11677,-19790,12312,-18302,17196,-14818,-5784,68339,-45479,-43911,-55164,21398,75650,8990,-8061,-5008,-3233,-59976,-74235,-43166,-26091,-44687,-125954,49181,52050,50807,-17764,-32467,33257,-3743,43354,-5814,-35255,64252,-29131,-1533,-85346,-3949,38693,12487,31133,-30491,-91500,27898,924,-31958,-73453,5878,-61695,2331,2752,-21558,1591,-360,53608,-54147,26656,42089,42292,39104,17741,6205,46777,-19897,-36317,-110077,-82349,46386,-9503,42991,50490,117913,58373,-4300,-103785,-59757,-36655,-124967,-83018,-16071,842,-38936,2681,13193,-20277,-10186,-30626,17666,30031,-38180,-69769,-10091,-52022,-20399,10395,-30126,-27563,-9039,7661,90463,-4446,-45622,-6250,39106,-1867,-59323,31771,-32877,-32462,18639,41109,68552,30487,43193,27648,-14419,36556,70393,11875,-56684,-127291,-14653,-26104,668,-20477,-66408,46193,53939,40575,-9526,-21416,-28420,-15840,-60573,-56424,-33286,17929,34212,101964,80544,47018,22746,3701,46077,24748,9385,-113658,1459,78422,-33129,-33430,-48793,49409,-21565,37262,85253,58791,-54199,1081,-2371,4584,26229,19955,60364,30734,-1162,20400],[-13892,-22610,-19141,-57620,-43892,-4319,10953,-21413,35246,-42942,-48768,-29012,-89681,-11694,17963,15945,31876,37744,51261,67739,36945,39821,-486,59032,-30590,-70201,-33336,-876,-52055,-13928,103697,51730,-7590,10813,11539,-18432,-26308,-33336,-69036,6684,32482,10274,-9987,4413,-7866,39018,-34595,-81940,7184,-10085,-12715,1184,-10843,-4680,40479,2984,2453,-18889,10352,-10888,6546,1162,18982,27013,25110,-59369,60769,-15493,31426,69234,55236,-9328,-16618,9543,-12114,-42642,-18632,29107,25737,12333,54352,8,-7284,-6009,-8503,-6457,9724,27768,18659,28892,-5101,-32713,-22289,-81906,53420,-4478,32351,68474,20633,-59104,-51388,4355,3162,24099,-21920,26692,-6694,14874,80291,-83978,-71766,-60724,-38273,9204,-6311,-71681,-49700,-17508,116918,75472,-99773,-849,-36508,-62715,-23884,10198,-66488,29588,-28822,-81176,25749,29129,-76770,-72615,-14979,-64814,72983,-15361,22981,86407,1606,-31768,28446,29499,-92056,-24476,26455,76972,-9763,28554,2053,-30731,-32712,-99911,-10649,15942,96875,40542,126161,-36271,10380,50020,-25842,56679,45658,37970,54055,11665,59353,-11338,18676,86729,77137,-12676,-47423,10853,-86166,-44405,3002,-96257,-29119,68473,67121,95555,25861,33825,12276,-31632,5452,-24588,-37688,-46702,15737,60556,-88711,-48565,16135,30083,-42683,-70449,-7812,-21862,42500,-31204,47556,80707,-32921,-42951,22574,-35002,-6885,-17739,7875,-70493,-6217,-36402,-113808,-184845,-100867,-30472,-19227,-58006,-80965,-34609,-60732,-60275,-36002,15934,37102,-60629,-22326,-28316,40691,77071,131567,-37576,-56175,-13357,24415,65524,66600,-32937,-70490,-590,78135,-29429,-157280,-173072,-168171,-277404,-610174,-6272105,-5990511,-1021511,-576562,-390690,-225235,-299651,-236693,-261789,-211594,-204354,-205111,-169014,-153360,-131283,-141937,-121854,-151511,-86923,-106262,-188418,-131300,-96867,-98229,-15974,-135313,-133008,-61011,58887,-41869,-3998,-5111,-94234,22912,-37695,-44980,-37194,-58211,-38995,-83912,-98520,-5207,45210,-61481,-182925,-138074,-40817,38999,-27633,41531,-927,-73488,-19281,-68125,-137496,28460,-50140,-35441,17646,6336,-73876,26931,17923,-79505,-26996,30495,3887,26661,34572,-29333,-33074,-77523,11186,-4102,-23172,-23334,-9502,101116,-21868,-98230,-79239,-75727,39527,-37764,-3133,-69486,3065,-36992,-83418,-1253229,-1818650,-347155,-227909,-150479,-89681,-34929,-17123,-77217,-160035,-52625,-51640,-86583,-20552,-4434,794,-45681,-22049,41668,-40379,-50650,-7291,-62448,-101371,-72543,6853,33213,-64118,679,24326,-22620,-34871,39895,-11775,44147,15571,-51538,-86613,-68596,39800,71528,32045,32951,48734,-22451,28084,57942,101379,32400,8042,116555,79,-55970,-15897,-18387,112301,27208,-20422,-9256,-29313,-18771,1271,-25091,-30666,-22198,-20218,-16351,11982,-35824,-41036,-46235,-113517,-79220,-8651,77330,5818,-10958,-60861,-28678,38969,60019,-36811,910,56512,14466,-23292,-21762,-53914,4358,-16191,-47756,-49057,2245,-35434,-56419,37060,-17013,-75449,-55494,-100752,-74672,-88638,-49170,-27616,-73961,-100853,-35899,-12407,-14516,35080,-6345,-80651,25513,6554,55773,59675,75235,45641,28311,1049,8600,-26741,88601,11227,28441,-4035,-569,-30659,67941,-44045,35555,73672,36065,-67061,-62028,-17015,-32103,-19375,-2776,-1716,8574,-96031,-35695,31147,28550,-10296,-55635,-17698,-87604,-30518,-41279,-33964,-47640,-50002,-47898,2449,-46581,48603,-3687,18373,26963,10547,-15334,14284,73176,-21294,10912,22847,-30361,-87245,35872,10741,-21853,7471,-2970,-28607,82398,11130,53316,16108,-35595,-2371,73741,68327,-5271,15194,-31509,-45602,40847,-2499,-35532,-1415,-16634,-9700,23076,50863,-33854,17516,36944,61162,2058,10568,-64832,35937,-30696,-23074,-2409,-74556,27038,21267,-42597,-15111,20893,38831,15430,46988,17332,12709,118416,130819,54141,27647,12546,7275,52437,-2951,22548,-10137,-34304,9577,-8745,-44494,-51936,-59694,56108,59200,-12703,-44812,32841,3388,-17440,-28911,-25281,8857,-2106,6198,-18485,-48618,34090,50327,13064,-14370,777,24793,-55717,-6470,12172,45765,16714,-31421,-46001,43289,37668,6474,-21960,-9534,11306,44075,80782,-10211,-27952,81288,20193,-80039,-16477,47214,52497,27683,13598,36619,-19342,-8486,5492,25997,1807,-35088,-55139,14091,-24373,-16769,42796,50545,-37915,31114,4884,112211,35478,29863,24559,17030,6534,-40727,-11684,-29813,-1698,-1908,-17118,-17769,-42855,11572,-43287,-40310,-68585,-17265,-10513,-87333,-118874,-64478,-22155,47730,-45967,-3497,-50616,-27182,33516,-72669,52943,-15322,-21658,-39210,-134806,-71766,30349,39482,-4884,28462,34989,3899,-73136,-10160,47689,-61856,41242,-31308,-17453,-92998,50730,93864,30071,-30961,62212,31687,10717,13578,62661,37405,-25020,15359,60001,48419,70571,-33343,-59917,-58313,-18789,5855,43648,9558,112224,-12118,13912,8989,2302,-4637,126,-102722,26585,6922,26574,-3517,58395,-42729,-78926,-25188,78820,24238,-6947,47160,-30991,9889,20735,61592,75566,78121,425125,184462,10028,39564,-22005,-4308,30684,35738,-8051,52247,22759,49032,23341,-22548,883,-41773,-43749,-26480,-7393,18582,-33929,-36739,-9046,152200,112196,-3933,-29982,-19261,51447,26012,39920,37528,-2346,7693,7586,-26707,54453,-60685,-9920,9077,89487,-46447,-86440,-28327,-35034,-13070,6171,27651,10707,-35350,-92943,-16012,16495,52225,10586,30156,110706,74965,-35099,-17894,949,-74685,-16554,11863,-14641,-50105,3371,5694,-65935,20377,-41076,38906,4127,388,-37174,-7117,-8555,-36041,6563,31940,-7378,54813,64651,21221,10973,40461,-28740,-27166,-13669,-14477,43413,29418,52012,-33312,18048,35287,88676,-49784,19352,30685,69074,70639,-48983,-17473,17660,10478,-56918,11430,-87,5665,43539,58309,29890,33527,7039,-22663,-7260,50338,65398,-42803,118565,31106,41576,24247,-27664,-5043,-48690,-4915,-23190,-8856,69925,-30809,-29277,-57744,24128,37932,3011,2382,4044,-11642,-73228,-99520,-45149,-5366,-30864,-129349,53584,58679,28723,-7895,-20250,75920,3250,6206,-19663,-45619,73373,-29525,7217,-33657,16425,46820,-1706,22976,-13544,-95696,34537,15689,-39943,-85189,7007,-59298,7139,13154,-2366,-3411,1487,28900,-50033,25875,40950,46187,-2541,-4145,35093,50158,-4387,-30902,-96635,-64757,46015,-23599,61709,36958,112103,64225,-17740,-89774,-74047,-49726,-116453,-78043,-37719,17758,-42615,-3062,13073,-13614,17684,-5615,-322,22762,-6110,-49286,4656,-20134,-18754,-14503,-37437,-31366,-27623,4834,77587,-7763,-22654,-8541,17295,-20304,-32804,48241,-19818,-34122,-17359,-1755,62843,23883,1442,-10068,-12348,17636,62640,-7856,-69675,-106196,-21988,-8184,26906,5747,-60742,45665,61944,33844,-21633,-16974,-14121,-25022,-66054,-60247,-26332,-7654,35639,77993,72658,23898,12696,-21607,14036,-18099,-4673,-80411,2391,79429,-32799,-24973,-26631,45715,-40169,21015,89543,61476,-58520,7884,-2099,-18409,12086,23337,79598,23100,-6959,24599],[-18383,6299,-7998,-47492,-60202,-30514,10035,-6241,38246,-52703,-64048,-42873,-102230,-9518,15035,16473,46558,40428,36437,32666,21467,31658,1401,43085,-37750,-46216,-59023,-31348,-37584,4303,106272,49696,3219,22810,5604,-19487,-6531,-28370,-67840,6232,33137,15284,-3627,16683,-20785,44252,-42609,-74999,-16654,-12416,-32302,-33424,-710,12943,42824,-21799,8471,-7249,45228,-8360,-28875,-4476,-11487,4751,22010,-57929,54239,-13972,40143,65101,50079,-8795,-11531,115,-27807,-69377,-33581,21532,5457,29152,75840,10626,-3660,57,-12191,6623,13908,33249,54400,50163,-13614,-21296,-14697,-80729,55829,-34141,10722,85779,3667,-83737,-46740,4363,21644,31931,-25135,44642,1386,11032,19926,-98676,-50033,-33287,-22420,16562,-4694,-73797,-53748,-26202,124718,50459,-55570,-11925,-49221,-23054,-26667,10062,-60469,46884,-34283,-87216,36780,31729,-80306,-67021,-1404,-68267,61787,-26033,27137,107051,10534,-32759,16432,34437,-91132,-30952,125,80223,-17306,36860,14341,-28230,-20750,-75089,10260,17864,110879,41672,130782,-24593,-3376,44949,-5808,66993,29643,87460,43425,2791,32032,-14697,20905,80637,71652,-30213,-63900,-8721,-83680,-62403,20254,-83698,-5681,66970,66043,58988,23286,15906,18332,-23942,34398,-20329,-46296,-43380,14366,79193,-97665,-72463,6890,32902,-71060,-68029,-6978,-16589,32425,-12406,72818,60212,-57419,-46047,41131,-32955,-4543,-33867,-2494,-86237,-35930,-26786,-104856,-151851,-106941,-48901,-7937,-50796,-74384,-24210,-39481,-64830,-38568,17036,32586,-51772,-29532,-30358,50821,85013,132551,-38902,-60317,-17630,57296,70213,61224,-12053,-63208,15374,93484,-11818,-150913,-149303,-174251,-282884,-630224,-6318081,-6083091,-1023448,-565443,-403768,-224197,-276869,-229564,-214888,-178669,-200565,-183874,-147213,-137785,-119572,-130450,-126120,-167669,-81202,-94035,-154452,-126780,-97651,-96667,-62627,-135181,-107026,-66911,38758,-66229,-3349,-19612,-65649,31376,-38756,-76563,-43207,-57993,-33668,-93600,-100361,-1931,35040,-71908,-177874,-134234,-19146,36414,-20583,39461,-13744,-82478,-24780,-45854,-103859,19485,-47588,-58030,7660,-4373,-87124,23593,16563,-66796,-13790,64252,28050,8381,23004,-32542,-15570,-83041,-6952,-17171,-40788,-28397,-9781,114759,-30197,-68541,-56704,-66154,21301,-51577,6615,-37972,13566,-52542,-66710,-1267060,-1824383,-327771,-219488,-150612,-110876,-32645,-4001,-43956,-126993,-38054,-25442,-59161,-4101,16370,18400,-31869,-10108,20202,-67585,-46266,2751,-48930,-87241,-65498,3833,45324,-36741,-1894,23664,-41267,-26968,3278,-26949,39826,-3082,-72145,-121961,-80992,71570,69865,35198,14542,32945,-31390,25044,86539,101838,25794,-2354,82800,-9818,-51064,-26266,-1759,85418,12679,-13884,-35870,-36731,-28543,-20891,-40829,-42624,-40488,-16694,-15337,-11605,-23155,-47536,-30826,-98205,-60050,-24567,48825,46594,16379,-60408,-38392,9736,42685,-8376,6762,26712,10341,-14218,-3112,-22766,5082,-1171,-64692,-54965,-31279,-39320,-34130,33275,-29424,-80753,-50527,-106872,-52914,-75845,-28414,-6382,-54838,-96785,-12345,-8008,-31647,29679,5220,-71869,21705,-14580,66263,46514,71297,32234,4797,11547,9932,-31075,87337,34495,11194,-13291,-3309,-13738,59900,-55548,-22234,54271,32338,-54430,-48741,-19159,-11192,18556,13203,657,-12767,-132493,-54729,14352,36788,-20041,-25173,-17448,-90604,-21520,-41543,-34914,-50648,-27816,-45909,2653,-73069,33729,-21269,23877,15939,-15236,-8038,26988,79807,34731,6045,24687,-19128,-89017,22375,-23104,-43372,-7382,-4724,-24812,68384,-21026,44903,26776,-40633,-10188,65689,74587,-11993,21608,-42034,-55170,57805,10412,-30361,-20498,-29260,1978,28716,40289,-35609,-9767,32451,64157,9540,21723,-44450,66800,-32790,-14635,2863,-43954,9524,23659,-25365,16585,30489,24651,19288,14903,21377,6583,106492,101408,52896,25583,-5522,5007,40715,-23655,9525,13,-48508,843,-20520,-45884,-49776,-54677,69649,24526,-20133,-62148,60782,-36081,-20434,-23128,-20778,-10094,-13712,5890,-28315,-67320,29905,55473,-15564,-24330,9138,32476,-36699,22720,11945,39499,41175,-4258,-64160,50890,30634,-12376,-22884,3885,8722,58279,91026,-3080,-8499,59304,27980,-63695,-3668,9271,30499,13035,255,9566,-35304,-1910,158,29097,35720,-16854,-33574,-20608,-42002,-31059,50011,64022,-21675,43814,-790,96628,-13585,32117,9512,14576,6851,-39374,-17410,-16383,25946,-20391,-14386,-514,-50547,-16688,-41757,-64310,-55545,5737,-133,-54163,-134774,-51006,-20290,22644,-49784,-12474,-66226,-32796,41551,-79921,53988,-28859,-26018,-13906,-106232,-70890,34115,36064,17300,43406,16726,10380,-87505,-9091,35591,-55933,32112,-21674,-9262,-108123,69540,73994,25244,-19139,59769,34776,20849,2297,47032,52303,-31028,-3401,59717,4628,38236,-24587,-73813,-56977,-19094,36053,51050,18550,101187,-42853,29807,2629,1330,-33966,-6678,-109311,47350,21290,53907,-6008,54029,-38616,-83407,-14890,62570,1174,-15714,46906,-37759,-6666,-10521,62270,58858,89015,406533,190644,2634,19374,-9084,-14337,58775,34652,-683,39159,33219,85011,1561,-52715,6640,-27099,-1194,-28120,213,31875,-42425,-36941,9136,123602,124603,8948,-21424,8972,46943,53703,19798,26053,-1966,9356,-18494,-29807,78905,-31135,-13890,-8,107801,-39810,-88077,-16121,-18241,-10674,893,29806,36820,439,-101065,-27626,5826,55190,7265,38742,124445,85518,-35342,-26116,-35234,-79505,-22158,3576,-14960,-46667,-19201,14113,-49633,7132,-16794,46308,-11009,-1278,-26284,-3823,-43958,-35646,6240,13892,1768,43599,67549,17168,8047,37278,-32641,-15658,-11235,-9528,40084,67856,79899,-3994,36152,54271,119965,-25836,-22338,21170,71321,54487,-14422,-22895,17934,3680,-59928,-2174,-35238,-2219,37824,70700,49215,47016,981,-4546,29500,59821,65054,-53681,75197,3672,30166,33061,-19919,-21374,-74316,-35408,-29579,-20429,55764,-11004,-2739,-50042,30519,-8548,-6842,6299,14948,-11255,-77915,-110699,-46349,24711,-3633,-97515,63596,69738,-3480,-5943,-4076,92048,8076,-35211,-29834,-51918,69516,-47120,8415,31876,42736,49512,-18510,14874,5959,-86879,34740,21540,-53030,-76882,12822,-55590,13281,17973,15021,-12935,5708,9388,-42482,26605,40448,43320,-36229,-21516,55844,44588,18035,-28895,-66923,-17538,37644,-25482,64943,12405,71544,65006,-16762,-64323,-75351,-54525,-99383,-59310,-61276,37123,-20289,21874,20421,4050,42754,16032,-28744,17988,31588,279,26823,13821,-20743,-37026,-33487,-23617,-42250,5897,60641,-7286,3900,-9122,-6713,-27290,1186,61434,-3059,-36546,-65561,-39750,46899,13786,-23339,-42163,-16370,-5154,45310,-29791,-77906,-84378,-19135,15379,40330,16270,-41300,32091,54439,32506,-22689,-13122,1315,-30657,-58026,-51060,-20146,-28063,34736,40296,57985,5979,-552,-33903,-6921,-52569,-16315,-48570,-2803,71023,-31159,-18769,-7972,36150,-58429,-677,72746,63165,-54781,8795,-10514,-39594,-11722,21924,92471,20082,-5914,25214],[-26431,17385,1591,-35223,-67927,-43930,18518,2027,36318,-38202,-68126,-40367,-104582,-7628,1811,8248,47555,39506,29953,-11141,6962,11619,8781,19035,-36677,-32136,-93379,-52653,-16688,25048,96371,38052,17583,38039,-6473,-24057,12630,-15136,-54365,12169,34529,15871,5086,22123,-29552,36196,-49874,-48127,-40014,-15238,-43610,-49515,5270,23214,39307,-34071,12002,2394,64991,-10211,-57874,-8164,-41302,-18783,5993,-34387,44444,-12959,32259,55506,45457,1083,2332,-20109,-51753,-101392,-51221,8552,-9542,52245,76708,-11903,-1218,12221,-8299,16393,12659,42340,78205,66074,-17169,-7700,8616,-71477,48909,-57160,-17915,84314,-14397,-96128,-36786,9481,42295,37589,-34871,56479,21223,18779,-24888,-108172,-22581,-10036,-7696,18257,398,-61340,-53571,-37906,122198,31467,5746,-17927,-54492,18678,-27682,3697,-43009,63963,-34084,-91260,51484,31853,-73735,-57839,4482,-59779,45892,-18809,34704,119068,18664,-29094,-1488,27369,-91352,-46005,-25548,76400,-28269,37600,24591,-14565,2430,-30403,35868,38933,96545,31678,119298,4142,-17220,32471,8254,64691,16503,102722,28979,-6401,-3714,-16945,27661,76668,57496,-39945,-72799,-32586,-60794,-60442,32054,-56716,17046,49142,66586,11664,18967,-3814,13611,-18737,53454,-28214,-55362,-33484,19436,79376,-85471,-84929,-9007,24351,-96152,-50339,2814,742,19768,5851,71322,26144,-77261,-43712,46989,-24596,-703,-46854,-14145,-93334,-58188,-24012,-83750,-92950,-90459,-60587,5089,-37747,-58127,-5455,-12885,-62967,-39270,7350,20316,-41283,-40996,-25057,61851,84945,120675,-50192,-63962,-17805,63662,68157,56442,22279,-39448,17199,98280,630,-133726,-116501,-164388,-267466,-663579,-6376951,-6088095,-1027388,-560983,-422251,-255024,-257468,-222171,-171863,-147778,-199618,-176539,-132495,-119339,-101956,-124366,-130724,-184677,-79919,-90773,-115137,-119412,-92197,-89444,-103872,-134244,-83662,-65771,4258,-99605,-6326,-37819,-35520,20590,-36748,-104954,-54515,-53603,-18953,-105668,-97594,370,18099,-69320,-142637,-126276,-2671,37573,-12932,29112,-28050,-93431,-35643,-30646,-58636,8623,-36063,-74528,8730,-17718,-94705,19372,15156,-56520,-9436,79780,46166,-13661,14745,-29923,-3023,-82144,-17465,-21052,-52054,-23527,606,108908,-36126,-29127,-32057,-41489,9273,-60635,17817,-11304,18164,-66613,-59796,-1276175,-1825593,-311002,-207780,-136347,-113828,-41214,25,-27566,-96340,-23915,-10797,-22607,4919,31251,9993,-15142,-3636,-5889,-91382,-34250,12852,-35917,-70117,-52061,12217,44091,1076,-8454,5393,-57022,-14521,-21527,-32892,38848,-22815,-92764,-136801,-82855,87336,45651,18943,-23200,10086,-37523,13129,97568,86193,12762,-12248,49663,-25150,-60799,-32864,15039,48590,-16166,-10789,-58358,-32858,-48017,-50668,-57501,-47244,-49819,-7610,-13105,-25119,-9902,-46149,-14272,-73257,-43583,-26740,10191,75747,42729,-49466,-39065,-1895,23497,22646,19911,-3855,-273,-4328,12946,12239,7270,9796,-69194,-45557,-49296,-38189,-11215,26919,-33394,-70004,-39265,-106138,-26522,-54023,30332,17058,-28166,-83314,-3092,-2466,-45888,21450,7973,-67992,6656,-16328,61222,26284,60102,15404,-22109,19518,10827,-30030,77456,47410,-7541,-20354,-3503,18442,38664,-63346,-72944,22964,20088,-41894,-27471,-10224,13322,37693,19572,-1503,-38692,-151360,-65231,8764,40547,-23032,13972,-16269,-80080,-11979,-30964,-24701,-47859,-6951,-43306,-5133,-66405,8811,-32351,27907,-9595,-35236,7064,40062,78152,85956,1904,26781,-4700,-67565,14377,-53518,-56610,-20185,-9528,-19349,42741,-44424,35241,36127,-33504,-17603,54187,67272,-15669,26813,-50573,-56431,77650,23948,-31929,-35557,-46412,3202,21441,23500,-39198,-30112,23904,54680,12313,36322,-21261,87806,-36427,-13153,5570,-15054,-6175,19288,-9737,51602,28362,-991,19324,-9983,36090,3195,72897,47695,47674,16621,-27302,2232,14883,-45805,-13474,-1170,-50644,-5901,-26519,-50356,-56547,-43000,66607,-2694,-12207,-75792,75838,-69006,-26774,-18648,-15984,-32029,-32742,-1555,-24969,-83040,17995,57533,-42236,-35600,18733,37126,-18396,51107,15354,21921,57077,19841,-74823,54217,20965,-25595,-18185,9725,-4520,61620,86252,-968,8228,34277,29484,-43150,5318,-33666,17143,1063,-11875,-22773,-48517,-1016,-3347,30532,53568,3998,-9426,-46687,-47651,-35559,55831,72043,-1407,54627,-1625,57069,-70322,27004,-143,17707,1394,-20855,-12323,-3817,52146,-36265,-9469,26613,-45399,-58276,-38160,-75680,-39526,28252,9565,-13050,-123037,-29802,-11067,-5538,-36112,-20430,-80183,-34362,54798,-68350,51803,-42981,-25539,12947,-70719,-57637,44560,31680,39594,49954,-5975,19253,-85263,-3364,17560,-33712,19738,-8091,1270,-109444,76670,40678,9134,-4254,47911,38528,29421,-15409,23691,51560,-29945,-11642,53845,-41591,3629,3600,-78911,-43719,-10689,65592,41032,18521,89576,-42673,54973,3538,-3187,-53980,-17564,-91376,52190,35838,74127,-10033,52840,-32648,-79560,-11547,41608,-23617,-19440,50890,-48301,-22068,-43388,56544,52137,102304,387021,174220,-4178,-12895,4025,-23388,78205,22162,2628,18282,38313,113744,-17215,-63768,1943,-5424,48300,-24081,11424,45497,-29374,-21126,19743,77104,113084,20476,-5887,39144,36370,91186,12384,22179,11074,18275,-48325,-26961,95544,3069,-13973,-8271,99010,-30428,-80632,-6017,-10601,-23372,-9685,33055,47258,29235,-88925,-33634,-3796,51827,649,37179,124885,72129,-34510,-26100,-74936,-75304,-24882,-4380,-12741,-40028,-34943,25084,-15653,-7809,9277,39984,-31488,-5406,-10479,3821,-71047,-30407,9710,-8967,26061,31022,60503,8394,9637,36690,-24194,4475,-7246,575,31414,91675,82529,31632,60543,61702,128461,-7250,-70424,-1472,67351,35125,12647,-30667,19556,1569,-47880,-16834,-58193,5063,30688,71602,59099,57285,4797,20248,57177,55396,38247,-64323,21382,-32338,15199,37579,-1126,-33644,-93821,-68780,-35538,-37336,30428,10093,27278,-30709,40087,-46344,-18068,100,25276,-5332,-72734,-106464,-48765,53682,27517,-39453,75943,80276,-32402,-14297,12705,88249,6251,-64865,-38122,-52998,52662,-73656,696,83142,65614,40349,-34770,13751,26270,-68564,29440,20637,-68253,-45603,24776,-48911,15545,14400,26391,-19898,12812,-475,-34367,31392,40024,35466,-57054,-31686,63208,30171,39570,-29510,-31133,36634,22353,-15032,52749,-17402,12583,57187,5794,-31643,-60933,-49479,-84719,-34428,-77183,52370,23031,66439,31148,27955,62527,26558,-62206,15167,65821,67023,50030,37696,-23450,-53429,-21088,-8071,-45541,13517,44140,-3938,36264,-6554,-25391,-25844,36413,67096,10240,-37874,-111930,-63374,23726,1012,-33356,-59725,-24131,-26510,22583,-47006,-79650,-68613,-4162,41121,35374,2578,-22131,10050,27202,32306,-11869,-11876,6883,-33358,-38607,-34826,-20174,-37700,34776,5193,40562,-3702,-12900,-29463,-14821,-74446,-23502,-24357,-11345,56055,-28480,-17746,-1588,22794,-70679,-21228,44687,65559,-40536,3611,-34472,-46598,-35071,17405,97933,22389,123,23279],[-34203,-2878,6214,-27539,-64533,-37880,32452,3564,32501,-5029,-61300,-24418,-93631,-4453,-20726,-4323,32943,33660,29325,-51299,-4642,-15310,20997,-6875,-28242,-31941,-125788,-62556,2316,43607,75153,19568,29854,53185,-20239,-29018,29406,4899,-32697,24553,35067,16745,12096,20217,-33058,18163,-48606,-5396,-57638,-19555,-44151,-43416,8554,22178,28432,-32364,9912,-1443,54461,-18400,-69552,-8587,-55673,-38211,-21134,2477,31198,-12822,11314,44381,45605,17672,23304,-42592,-74715,-128132,-63895,-6405,-17506,74624,56632,-62875,-1282,25133,-3417,16601,8430,54608,78701,72197,-13779,2808,42776,-57711,37729,-70578,-49884,63491,-29423,-89690,-24179,16982,53291,36592,-48272,59336,45565,39686,-43541,-103256,1769,3670,2677,18143,6666,-35098,-48977,-50841,116614,22343,66015,-13976,-49894,49225,-26850,-8582,-17381,77464,-29125,-87818,63109,26266,-58631,-32173,3064,-40905,28747,-6301,41825,114773,20574,-23771,-21894,10814,-98558,-70055,-43003,58860,-41125,32651,31380,6789,31475,25859,60659,69132,66799,13122,97919,37804,-25632,17580,15817,51800,10798,79165,14683,-13991,-36080,-14309,36923,75961,40069,-40305,-69009,-55265,-28313,-45570,35967,-22949,32023,23459,73677,-32840,14388,-18015,3518,-19178,56882,-44981,-62486,-22935,27587,56883,-58279,-86289,-28494,4094,-108715,-23315,15527,23893,6440,15510,49154,-10284,-87834,-36612,35183,-13897,6266,-50784,-24596,-88215,-66156,-26210,-52669,-37203,-64254,-60710,17714,-23248,-39053,18068,9710,-53226,-34199,-12955,-717,-28659,-56827,-16048,69496,78108,97787,-64177,-65500,-14303,41030,59498,55493,62340,-6490,738,89079,5044,-107740,-84252,-142346,-233217,-693283,-6450178,-6047743,-1046187,-567204,-437745,-306709,-246558,-215459,-144765,-128455,-202694,-187246,-127892,-100572,-81053,-124904,-132648,-200280,-82195,-98502,-85171,-108593,-79324,-77566,-128433,-130625,-63874,-58592,-30952,-133244,-14661,-55169,-16728,-3824,-31344,-122796,-66327,-44815,2384,-120604,-89938,1055,-159,-49010,-86927,-119853,3120,43889,-4807,12704,-40523,-103148,-48084,-28444,-19274,-3159,-20301,-77446,18494,-33106,-91003,16563,18556,-47031,-12432,69569,52225,-33417,10005,-22987,1709,-74325,-20743,-16562,-57607,-10523,17605,84484,-38506,7383,-11257,-10459,-347,-61708,25614,6642,19528,-69215,-52398,-1282125,-1827901,-301210,-198837,-113089,-101683,-56444,-6136,-30684,-78339,-11686,-10556,8467,3796,33285,-20412,390,-4713,-29935,-102504,-21321,17859,-28516,-50303,-31971,26032,30411,46470,-16809,-24380,-64897,-3686,-29080,-26085,42080,-36747,-106590,-132663,-74729,81939,9378,-9539,-70050,-15213,-41220,1459,90920,61485,6956,-13135,23821,-40218,-85553,-33217,27676,15054,-50775,-12780,-66544,-20088,-72038,-81018,-69126,-39008,-50681,3079,-11646,-29371,1880,-34578,-15,-48275,-39781,-16386,-28607,85851,62851,-29867,-33994,1714,4867,48464,38881,-27749,-13049,1549,24454,40275,11801,13140,-62184,-29660,-40068,-32549,4114,15954,-27705,-44744,-27001,-96760,-469,-26524,103079,40504,2173,-61266,-9228,-4690,-53439,13750,69,-69203,-7897,1298,38997,457,42538,-2255,-45033,23040,9845,-24290,60695,46712,-22160,-24129,815,47241,11216,-62898,-101738,-9943,1521,-33528,-3191,9336,35408,39394,13483,-5898,-61627,-144150,-59198,17123,38272,-17750,50015,-11436,-56415,-3890,-9566,2472,-39236,10616,-37011,-17770,-39326,-16395,-33643,37431,-38700,-43157,26102,52193,69563,114652,-2738,25155,8832,-19706,13269,-72247,-59866,-24429,-16907,-10926,13536,-53009,25471,39776,-14574,-22081,40320,50981,-14636,25691,-52349,-47904,93118,32130,-44967,-45472,-63800,-4285,547,3331,-46826,-41171,9278,31457,10810,47664,1199,92978,-39348,-17483,6991,3541,-15279,7445,-906,76209,15532,-31640,15494,-21462,57073,6463,34432,-9157,38836,12937,-42626,912,-22483,-63882,-42680,-14095,-39210,-7501,-25312,-55808,-69344,-27043,47012,-19003,11823,-82173,71447,-86380,-39121,-15930,-10366,-52329,-55627,-16102,-16002,-87221,1756,56824,-60137,-45186,27794,39459,-5247,68138,22020,-973,62394,38564,-75044,53708,13247,-28337,-7417,7972,-25940,53620,67453,-6003,14997,17745,23599,-23452,8864,-64902,13057,-2198,-19422,-53080,-56199,-4061,-6252,30700,43673,21500,10280,-61529,-43308,-29492,64884,74690,15935,60686,5538,13034,-110664,15026,-4485,22710,-6252,10378,798,5861,67976,-42855,-4260,58803,-25972,-96802,-33310,-73774,-30972,44238,14122,24992,-83354,-11246,2247,-29347,-12289,-30915,-91725,-35230,67065,-43507,47635,-53374,-23225,28785,-38361,-33081,61213,28860,55617,44881,-28363,27223,-63597,6807,-5700,-5951,5403,5309,10140,-94419,63381,5480,-10925,11796,32048,42123,32789,-37250,-778,38600,-18419,-10275,39858,-79600,-25834,36288,-74407,-22339,4696,88511,17582,9475,76699,-18580,75979,9523,-10942,-53757,-24376,-60332,41090,48087,79623,-13595,55227,-27307,-74865,-13496,20469,-42447,-16454,57140,-61892,-34084,-68434,42956,48122,113138,362981,141762,-6746,-42381,12061,-28740,83836,358,596,-6037,37309,122451,-30058,-52416,-10470,17867,86417,-10966,23901,57505,1800,1962,16751,34140,84817,29823,11133,62964,19236,121021,14618,26100,32571,32312,-70996,-21150,97952,30568,-9390,-14820,65185,-20532,-61574,-850,-4515,-42408,-21894,35540,38200,42561,-60478,-31486,-9699,42910,-7260,25166,109853,37129,-33360,-16487,-105487,-70473,-25698,-8764,-8258,-30366,-38165,36812,27057,-19854,31605,26517,-51986,-11524,3890,12876,-81677,-22071,16192,-30426,58280,21904,43426,-1751,16165,35554,-1036,28730,-1374,14896,22398,98105,63515,61822,83588,54739,109422,281,-108659,-32047,56758,14220,23380,-40731,21861,3883,-23150,-26448,-61428,23318,21135,57984,57120,57283,15318,47543,70926,31484,-8750,-70593,-22860,-62507,1681,38695,21402,-39161,-105143,-95582,-43899,-54647,1473,27067,53563,-4984,51630,-61359,-27577,-14918,32761,615,-59795,-91033,-53502,72543,52752,25818,84790,82283,-47010,-30985,26096,73685,-4665,-69124,-48103,-48839,26357,-95704,-13621,104044,78746,18076,-47689,22667,46201,-48836,20501,17220,-81077,1037,42580,-36803,9416,2057,29226,-17164,21923,-696,-27419,40373,39040,27727,-63174,-34784,56575,10647,53104,-31019,126,71732,2536,1277,30053,-43462,-39129,42115,46654,429,-31359,-34785,-78079,-13044,-78977,58388,70981,102851,38511,50153,76010,21746,-92649,13105,89488,125269,68046,45018,-21637,-61103,-5520,9413,-34068,26532,31598,1277,70101,-931,-32515,-19393,66079,63628,16811,-36253,-139931,-70067,-836,-12598,-35466,-59982,-31239,-41858,291,-53860,-75213,-62396,18965,65745,15206,-33703,-16000,-13050,-16295,27349,7176,-14255,-3260,-33875,-13277,-17866,-26811,-36476,39277,-14693,24267,-4842,-19840,-10925,-13628,-84372,-25061,-7583,-18879,39707,-24407,-21180,-8530,8548,-71612,-34699,17990,68304,-15903,-4516,-73243,-34532,-48155,11411,95202,27878,8055,21012],[-37198,-50440,3770,-27999,-51259,-14092,45795,732,29259,32649,-47287,-2112,-71212,1100,-46169,-15810,5496,23810,29158,-78482,-13657,-41738,35759,-26098,-15686,-43329,-143994,-63311,12280,55185,47592,217,34892,64349,-28463,-31086,42999,27760,-9653,40999,33692,22122,14569,13436,-30173,-2801,-33236,40063,-64769,-24383,-36719,-20819,10248,9796,10744,-18407,1460,-19966,12568,-32607,-59947,-6368,-45721,-49920,-53275,38232,15071,-14190,-14892,35097,52313,36265,46773,-57632,-84534,-135489,-66738,-19606,-17362,88991,22573,-115684,-4009,33804,-4898,2887,4458,68656,54971,66814,-4265,6816,77744,-42650,28409,-74761,-79718,29756,-40800,-66270,-12164,22164,46823,27160,-58145,54553,61569,68423,-40626,-79596,18906,6260,7933,21741,9034,48,-42072,-63327,112820,22553,106911,983,-36726,62824,-23347,-24487,10324,84015,-21899,-72221,66347,13963,-38945,13718,-3426,-18276,13195,69,42112,92392,13360,-21022,-40529,-10184,-110548,-97365,-47922,26772,-52723,25784,34041,31164,58695,78796,80585,94766,35835,-9944,73372,62693,-25206,6203,18803,33856,13148,30819,3446,-19456,-56949,-4981,45115,77659,23925,-34268,-50487,-68575,1627,-25183,31552,8007,35113,131,86737,-62296,11215,-20213,-6115,-25177,46457,-60366,-65932,-16825,34371,18105,-27953,-80542,-47276,-25051,-102961,-1437,24696,44589,-4680,13097,19919,-39594,-87361,-25916,7400,-5741,17410,-42410,-32042,-72568,-59420,-28859,-18951,-5105,-43695,-48165,28234,-11070,-23036,41092,21669,-35675,-20754,-40540,-29414,-13807,-74565,-8134,66430,62280,67678,-70876,-63367,-9189,-1122,44264,57721,98122,27314,-30400,65202,324,-78101,-62685,-116287,-192578,-699339,-6529168,-6016225,-1087531,-586852,-444860,-357526,-248146,-210641,-137126,-130020,-210502,-210156,-133499,-85187,-59547,-128234,-129953,-211013,-85565,-115264,-72609,-96120,-61506,-63392,-133672,-122808,-46303,-48467,-56909,-157548,-27941,-67917,-17446,-31319,-21929,-124887,-73708,-32320,23435,-137377,-77262,-310,-15339,-14214,-28504,-117561,-2661,52803,3453,-6131,-48978,-107940,-56842,-37197,-22,-15829,-6099,-64951,31975,-48006,-74977,16075,28039,-38233,-18358,37975,43632,-45731,8496,-14365,-2673,-60988,-19079,-5282,-58887,8271,33831,50023,-36408,30828,2948,15028,-14338,-53587,26344,15916,20014,-56425,-33240,-1288470,-1833529,-299863,-195438,-90781,-81769,-70628,-21320,-50205,-77842,-5922,-23595,15086,-7274,18578,-61500,11013,-12761,-45876,-95170,-14406,14746,-29230,-28405,-8009,37858,9561,90370,-23702,-53869,-61725,326,-27382,-7525,48703,-40470,-107834,-119559,-59973,57506,-25062,-39135,-105888,-37271,-43079,-1522,71106,34412,17600,-334,7574,-50138,-117377,-27707,32932,-6274,-79607,-19668,-55954,-2503,-91683,-101749,-71128,-17759,-47221,10809,-11976,-29163,9246,-13931,9477,-31266,-53331,908,-58656,77655,73274,-5340,-25927,14215,-10807,64456,58739,-41597,-23707,327,29258,54472,19695,8253,-47009,-17723,-3085,-24525,7737,99,-14977,-11361,-16882,-78274,20487,1211,149087,57879,28238,-33592,-23630,-19811,-51576,9063,-15674,-70766,-12187,31060,2493,-28085,21721,-16377,-58179,21224,5225,-15944,41076,34051,-27463,-25046,9924,56802,-14100,-52081,-103682,-34331,-17090,-31004,17951,34279,49459,32918,-2918,-10716,-75119,-111418,-34170,35602,29461,-5536,72039,-1313,-24384,2157,19568,44444,-26577,23698,-25993,-30603,-10152,-33285,-25125,57624,-60990,-40285,43096,61400,57833,113883,-8884,17045,18067,41251,19281,-74642,-54059,-17577,-25674,2265,-12412,-46677,14988,34863,11914,-21561,25843,31651,-8662,14525,-44331,-30489,97884,31408,-66763,-50638,-76298,-14970,-28751,-15891,-58287,-41328,-13375,-1945,6019,50016,20209,80603,-38612,-24330,8492,7145,-15064,-9724,-1155,78400,-3473,-57436,9239,-17511,77754,17632,6707,-51131,27930,23057,-43669,2541,-61847,-74073,-68979,-33916,-17240,-2343,-18121,-58146,-80503,-10375,15632,-25243,45416,-81121,47816,-89211,-56753,-14516,-3044,-66700,-77800,-34708,-7060,-74970,-14934,53961,-65779,-51129,32316,40486,1345,66529,28974,-20616,58500,50961,-64525,50110,11853,-19083,8059,1368,-48201,37828,40845,-16939,5432,12796,12110,-8500,7347,-74737,12986,5733,-20762,-73645,-56434,-7852,-7910,31376,6818,30011,19219,-64697,-34517,-15667,79140,71326,23022,60720,20976,-17986,-120940,-23,-5443,24882,-11039,45302,16623,11773,68328,-35858,-607,87029,3643,-117515,-28215,-62648,-31251,48120,11057,50707,-29111,-1704,16280,-42630,12308,-45512,-99537,-38737,72346,-14467,40744,-55849,-21656,28018,-14048,-2234,79000,29399,60399,29632,-42790,31515,-26048,19830,-29521,19298,-9247,15972,15745,-65248,29996,-16696,-27813,26469,20589,44209,28568,-57911,-18705,22482,2489,-3410,19681,-101765,-46488,55908,-61508,406,22812,101232,-7794,-5306,62086,14052,82714,16827,-20881,-30176,-18947,-28340,20526,55364,68706,-15713,59451,-23012,-77097,-17857,2824,-51590,-7645,60020,-76438,-40921,-76120,21984,35540,117886,333989,105677,-2392,-54524,11055,-27354,76001,-24117,-6094,-28301,31549,101053,-36778,-24547,-26449,37446,98339,10226,34257,66226,38831,20578,-1176,14135,51585,36120,24471,75134,-2292,127539,22112,34930,54165,48410,-79196,-15826,84641,43423,-1104,-18876,17079,-11574,-34272,-2307,6720,-56048,-29744,36078,13928,38635,-22515,-21548,-10658,29502,-14483,7231,83126,-7368,-32926,-2126,-118177,-73821,-25616,-7333,-1657,-18423,-28399,46505,62676,-23969,45599,13501,-65135,-17448,10447,19076,-73874,-13183,23611,-45850,85983,17716,21983,-9313,26602,30501,32631,50122,6060,30171,18153,88787,36776,79151,92419,33342,67652,-4269,-122850,-60407,39745,-5449,15674,-51179,23833,9309,7786,-28058,-45760,44025,8448,31763,45294,43965,28025,71416,69716,-11407,-58501,-68530,-43778,-75029,-5593,38280,41641,-36094,-105242,-106332,-55881,-67616,-23118,34519,71182,17928,63181,-49229,-32599,-32781,35921,966,-43715,-71814,-60025,76935,66528,78510,84212,69301,-43511,-49880,32453,54388,-24111,-44765,-62158,-40633,-3066,-101315,-29347,96161,81744,-12149,-55070,39056,64206,-35818,10090,15664,-86893,46716,63539,-17977,-6387,-16248,23326,-2236,30959,5000,-21815,50821,36901,25810,-56356,-33252,40100,-7931,55216,-31999,20027,73425,-18372,14026,5715,-56680,-63549,25268,89606,23543,9161,-12974,-77538,-2124,-66053,53648,100396,104294,36369,62207,82937,2729,-112028,10497,97885,146515,76605,37434,-10458,-58629,7951,23730,-10107,40286,24226,7305,95655,6541,-25002,-10629,84710,53316,19023,-30794,-138453,-64082,-19998,-24415,-35259,-46856,-33637,-48685,-16096,-48532,-66605,-65428,40090,85694,-7905,-79825,-26688,-29889,-64655,14014,28079,-19995,-26573,-32643,11206,-3964,-35862,-28675,49394,-18580,11644,809,-17992,13789,-10632,-85942,-20980,4192,-21848,26986,-18879,-25081,-23097,-3862,-58697,-38053,2543,68795,16065,-10341,-112043,-7548,-47263,4973,83811,32914,14762,20800],[-32371,-102919,-5067,-35130,-32221,19060,54612,-3324,27621,60030,-31378,17951,-44070,9217,-64475,-22595,-27183,12537,24458,-88716,-21499,-60470,49995,-30896,-2952,-59367,-140627,-58602,9931,56588,20951,-12627,30014,68072,-23839,-28103,53289,48092,8441,58110,30341,32866,11921,5750,-20183,-18924,-3822,72160,-58627,-27717,-28468,5717,10720,-9623,-10909,3836,-11479,-44750,-45602,-49675,-33351,-3495,-13910,-52769,-80165,59432,-2476,-17817,-37855,29480,64257,51926,66409,-59004,-72288,-112121,-59517,-27959,-9029,91159,-13944,-138147,-8063,35721,-17036,-24168,3647,82619,16984,51411,7088,3993,103381,-27536,25781,-71435,-101254,-5916,-49247,-34042,-3933,20518,22963,11266,-56279,46322,56838,94061,-27438,-40922,28488,-121,9340,32798,1951,35451,-36206,-74098,111232,28302,118586,22883,-19204,62550,-15590,-40558,32673,81208,-15887,-44913,60108,-1700,-20146,67351,-12059,-852,791,-4893,29585,56955,-2262,-25060,-53321,-29784,-115382,-117374,-40687,-13743,-59270,20685,32854,54494,76949,112476,93410,106537,11789,-33525,48873,69565,-15666,2906,20147,16966,20092,-18634,-3793,-23521,-64941,9634,48382,79306,11046,-28111,-21274,-65726,20028,-4151,20378,28236,26441,-12567,99941,-70657,10837,-7331,-10867,-33078,31790,-62152,-65059,-16802,35892,-24131,-6803,-73038,-61220,-57358,-85091,-1109,26600,56229,-10555,1700,-2901,-57239,-77165,-12836,-27953,-4141,32308,-22440,-35510,-53373,-43734,-26465,8876,-1423,-37892,-25998,36005,-3013,-12386,58146,20509,-12526,258,-69124,-60777,2597,-90388,-5660,43340,31032,34870,-62667,-56603,-5553,-45565,22574,58686,120368,55094,-65200,29078,-12773,-51589,-58904,-95489,-163191,-670754,-6595835,-6030089,-1148125,-619238,-442022,-387813,-262822,-208593,-144889,-157434,-223068,-231321,-146707,-76891,-39686,-127003,-122585,-212882,-87420,-135716,-77483,-85601,-43465,-50077,-125116,-112259,-31011,-39503,-71993,-165658,-43464,-73820,-36408,-51198,-8115,-110633,-73641,-17531,33291,-153281,-59209,-3606,-25479,25354,16407,-118572,-16322,59187,11278,-23698,-52725,-105227,-57401,-45898,-5483,-29742,1651,-41491,43809,-58606,-50462,17056,39376,-32672,-22142,-2283,22447,-47670,9623,-6958,-15137,-44933,-15195,10595,-57311,30802,41363,19274,-29212,37696,10987,25880,-36993,-37961,18784,19024,20364,-32332,-1550,-1300817,-1843340,-305149,-196380,-79944,-61708,-76580,-42448,-78556,-92868,-11075,-45183,-15433,-24856,-11176,-99376,14504,-24641,-50776,-69754,-17959,3419,-37351,-5822,15327,42134,-12043,118877,-25925,-71570,-47628,-4117,-32259,16885,56536,-33391,-94506,-107633,-43270,22850,-46035,-59754,-109975,-50939,-43603,6366,44350,9552,44135,24155,200,-52676,-144470,-19756,29622,-13567,-92832,-29638,-31280,15336,-97937,-103814,-62068,11607,-44892,12231,-13810,-30923,8661,11594,13239,-25919,-79425,17893,-74785,59109,73278,19731,-16219,29509,-20704,71066,72263,-45888,-29364,-7854,26389,54356,31730,-2335,-27966,-16248,47978,-16938,463,-18202,-820,20713,-8764,-53391,32904,23115,137839,61485,41725,-5726,-34681,-44313,-39816,8060,-32468,-64003,-1879,62215,-40215,-55310,2029,-22490,-59394,14343,-4320,-7770,23688,14946,-21001,-24620,21540,42318,-30560,-32220,-84305,-44046,-27924,-33134,30775,56210,51912,29313,-23471,-14928,-75564,-62668,3697,54600,14705,9690,75126,14414,8538,6684,50326,89007,-13448,31890,-11511,-39217,8417,-37266,-10003,86133,-70473,-35172,51790,65721,47508,91035,-16713,2509,21378,91682,31351,-60734,-41802,-1672,-33899,21177,-30698,-31341,1990,21430,39306,-15108,13042,13683,922,-6996,-26179,-7341,89591,22034,-87495,-52933,-79460,-22049,-57169,-29370,-70814,-30479,-44030,-38289,-707,41347,34226,53871,-32813,-29671,10611,-3512,-5690,-27992,-9413,53218,-22233,-70297,2938,-418,92819,34867,-3428,-70170,17173,47254,-28670,7547,-90576,-74822,-80802,-52883,9022,8456,-8566,-53164,-81366,3193,-20071,-24374,76923,-76687,10869,-84740,-74923,-13156,6746,-72196,-94649,-52261,-570,-48192,-28808,50138,-59692,-52901,27761,40853,3897,46612,32347,-28853,49214,57188,-46701,43828,19394,-276,25306,-5567,-61486,20387,15348,-29467,-21980,16054,-710,-69,3220,-62865,9026,22438,-16460,-79245,-49071,-9188,-5800,34744,-43339,26365,13475,-58049,-27075,953,94271,60221,14979,55255,41420,-27397,-103258,-12038,-5926,20322,-9007,72995,29148,14452,54044,-15179,912,100407,34179,-115015,-24067,-49862,-36090,37149,915,60319,20385,-991,28168,-43157,30553,-62326,-101499,-46593,67266,9257,29228,-48683,-22389,12880,2755,26916,90860,33436,52133,9737,-40227,30929,17708,33248,-46178,37924,-22320,23167,18842,-28640,-12874,-16251,-36879,37232,21330,43533,17100,-69132,-23637,13007,26457,4139,-1136,-105862,-60095,51449,-42406,17203,37975,102730,-22673,-20464,46066,40963,72952,21306,-31334,7450,1942,-2449,1254,55752,45954,-16920,62380,-18653,-90010,-21691,-9710,-52114,3883,53922,-88426,-41443,-61251,-3377,7623,115158,302781,79269,9180,-43141,218,-17362,60417,-42495,-15075,-43030,23423,48275,-39290,7431,-41921,50075,79417,35310,39217,70302,68025,25665,-29374,21857,24568,38598,30842,74949,-23843,105248,30574,43998,66541,63475,-72248,-13561,59551,40601,8157,-20131,-30475,-3999,-6863,-9271,25259,-55817,-28479,34523,-15596,21930,17030,-7055,-7165,13281,-19799,-9037,54096,-45287,-33706,9421,-110636,-87505,-25668,289,6981,-6049,-10514,51109,78499,-16576,49322,6061,-64567,-19985,5128,18697,-52186,-6419,29769,-53015,97414,15831,4215,-11219,38920,19760,67333,61402,14021,42222,21720,68265,18836,82480,76267,1233,15505,-17310,-109211,-75886,17153,-20187,-4776,-58717,24282,16121,37122,-22444,-20333,58137,-6745,-1590,29407,19550,38387,84769,55970,-62933,-90445,-56585,-39349,-65116,-3669,38327,56618,-24169,-91115,-96220,-69036,-73704,-37566,29395,78080,30115,72368,-16162,-31538,-45150,34520,-7591,-29614,-55878,-66115,67900,69367,106148,70985,40664,-26979,-62937,29735,32796,-48476,-1572,-78697,-30449,-28251,-86066,-40404,72161,78887,-40839,-55643,55678,77572,-33260,156,18619,-82739,74778,82768,6159,-28665,-34752,10600,18713,37371,11706,-16665,58001,33166,32576,-41284,-30498,21051,-19706,47287,-32088,27257,46363,-36336,15983,-10138,-51569,-56754,13256,113607,31995,52877,10975,-76251,-2271,-43504,40900,92500,63561,22515,58349,83227,-24295,-115199,6447,89148,116746,74638,23503,11093,-46092,16415,32509,18858,48598,20622,12906,103669,14368,-3920,-1234,89619,42000,22895,-22189,-107657,-53288,-28531,-31605,-34292,-28449,-29972,-47205,-23427,-34135,-56213,-73972,46709,96846,-17421,-117286,-47045,-36013,-103051,-6547,44291,-27544,-53771,-29734,29156,6268,-41163,-20154,62147,-16596,3659,10808,-6451,34690,-12702,-83131,-12324,12973,-19523,19736,-12755,-24273,-36555,-12806,-33400,-32025,1909,63307,49746,-9064,-126252,24425,-36379,-1666,64364,34334,18160,24104],[-19600,-132774,-15765,-43134,-12538,50786,59987,-6117,27079,68689,-17895,28729,-21074,19078,-66062,-24437,-54535,2953,12813,-83218,-28979,-67045,60832,-18031,6812,-71660,-116866,-51037,-3143,47282,2368,-12603,15890,62433,-2635,-19744,60191,60701,18441,73051,25998,45964,5908,792,-3394,-24802,33547,80323,-39566,-27885,-28027,22640,9617,-28822,-31929,29203,-25212,-63819,-96892,-64112,355,-2169,26147,-48022,-90370,59480,-19302,-24233,-51858,27452,77740,61242,76280,-46574,-37322,-58097,-46321,-29680,6314,81597,-41256,-115857,-11151,31841,-38283,-57423,7609,94911,-20017,30167,13174,-3012,113316,-11723,31652,-62139,-109248,-32718,-54776,-3159,-2059,9826,-10274,-5845,-38247,38998,26566,104832,-13839,2278,31992,-10861,8927,50318,-17180,60781,-34097,-82412,108544,34506,102968,43280,-2690,56302,-2129,-53487,43023,68449,-14522,-13546,48937,-12039,-8278,106705,-20245,4099,-8367,-19880,2334,17513,-22284,-38009,-57296,-43190,-97838,-118911,-25947,-52155,-57768,19205,28950,74236,82176,117640,98239,103462,-3276,-54867,24327,56894,546,9102,22263,4940,25746,-48652,-8086,-27370,-64302,24998,43875,77854,650,-28587,8025,-45319,23636,15129,5460,33886,10002,-10976,105690,-60352,13937,18653,-8710,-37050,25774,-42921,-60018,-20143,30249,-58045,-2369,-67862,-67774,-85901,-76071,-29956,22336,56585,-8899,-10303,-11628,-63271,-60841,1599,-59099,-10761,48735,4660,-34689,-40334,-28086,-14853,25196,-17933,-45220,-341,41538,1444,-5227,65252,8131,11878,23953,-90998,-86051,18996,-100286,-10803,-7191,-20093,3126,-38422,-45225,-6210,-74233,-4409,52023,123224,72807,-89247,-14457,-32136,-34564,-74416,-87332,-160058,-615124,-6637953,-6097826,-1213749,-659858,-431060,-391144,-286812,-209489,-160202,-207227,-239704,-236489,-163067,-78115,-23060,-113656,-112315,-202338,-86439,-152947,-93655,-80538,-29778,-40433,-112546,-103591,-19892,-35357,-81626,-155814,-57161,-72418,-62965,-57066,9049,-84696,-66132,-2022,19896,-164457,-35455,-8095,-30977,57917,40383,-120164,-31501,58317,17905,-37510,-52561,-94628,-48326,-40090,-29568,-44679,543,-15663,50133,-61563,-24076,17453,44563,-33802,-20265,-37131,-5573,-39173,12768,-3012,-32325,-29451,-11199,28085,-53880,55140,34873,4905,-16840,31597,15149,19985,-66603,-19226,4467,18556,19568,-6654,29664,-1326028,-1860233,-313094,-197930,-87257,-47568,-71455,-65308,-106319,-116112,-28599,-68608,-77893,-43159,-48170,-122620,10631,-35862,-46297,-33244,-32243,-13530,-49480,15025,34562,37090,-29958,120156,-21441,-71810,-26279,-14316,-54284,37921,62660,-18497,-69517,-100199,-28542,-9810,-47809,-66169,-75009,-53577,-43347,19464,16082,-10752,76236,52087,-897,-48928,-157038,-14683,18883,-10519,-86498,-39953,-5218,29354,-86263,-84165,-43923,41158,-47777,6638,-15638,-39694,-2990,36143,11835,-30616,-104396,28917,-75986,40905,64791,41349,-5403,43389,-21648,72701,73031,-43410,-29055,-19460,17150,45287,47712,-14011,-9103,-24762,91379,-12119,-13082,-34252,8439,42342,-285,-27919,35124,34344,71928,46574,38407,15616,-32494,-65866,-20469,9491,-42315,-40423,20830,85067,-76873,-76487,-12585,-17977,-50782,3547,-18659,-2179,12802,-3600,-4413,-24598,30882,10898,-35304,-7269,-55340,-38912,-25325,-36623,32782,66884,42544,35524,-40553,-18171,-63110,-12067,41434,62580,-4557,22641,63031,34910,34847,10668,74760,118410,-4247,35417,3518,-41030,12633,-28743,6460,111569,-66646,-37621,47801,63972,41998,62181,-25331,-15147,19151,111768,47075,-34817,-26114,17734,-38954,44557,-39584,-16418,-14644,2869,60928,-3305,4169,-1664,11626,-34916,-334,16861,70782,7441,-94690,-54812,-71140,-20645,-75182,-33364,-80206,-10462,-78212,-69348,-7762,24713,42838,19683,-23420,-30296,12711,-22590,10137,-42595,-22012,6718,-34697,-67824,-993,24235,100556,53729,1064,-68548,8584,77595,-2911,15094,-99433,-66710,-70165,-63484,32761,20912,-1458,-38744,-67054,10666,-52487,-19403,94757,-75741,-31196,-79572,-86510,-10321,19135,-67877,-102430,-63361,3714,-15503,-38064,46953,-45697,-51285,11664,40525,7431,16021,29775,-21092,39186,58001,-28337,34831,35520,22355,40566,-8105,-57420,7631,-1292,-38214,-61508,21265,-9660,2309,137,-36814,-4721,41204,-8968,-68915,-36098,-6164,3210,42065,-86867,11229,-7236,-45621,-24202,15124,100220,39637,-8348,46162,60820,-17571,-72084,-14848,-8466,7576,864,84302,33684,15606,31438,14450,1617,91401,54482,-94198,-21974,-43891,-40363,13054,-12891,57001,51949,-3657,35975,-33786,39417,-76302,-95360,-58070,52368,20688,11883,-34008,-25736,-9164,15721,46121,91215,39204,32914,-7620,-15927,26090,55216,44428,-48285,48689,-31850,27314,21414,6535,-49099,3178,-36849,42301,37542,39606,1731,-62451,-12701,16025,43755,9053,-15712,-94687,-72455,23690,-19260,22927,44586,92106,-21018,-30532,29895,55057,52368,19865,-40487,39606,33288,16212,-6362,48877,19552,-18847,60901,-12785,-110054,-23028,-17777,-48277,13951,37173,-93256,-35309,-26730,-27927,-33500,105844,274265,71731,25472,-14030,-17331,751,45788,-47436,-23104,-45955,15208,-23982,-40240,30639,-53934,55484,38029,58543,36873,68709,81675,14755,-57976,46300,10234,36923,29575,65816,-40194,61335,36232,48762,63482,75016,-56391,-15237,30322,27784,14594,-18957,-64261,2594,12119,-17226,48054,-40306,-17090,31648,-39402,303,50387,7166,-1094,-3334,-23304,-15898,32919,-63970,-35131,11958,-86749,-105525,-26812,12214,17522,3668,7318,48174,74261,2796,44063,4988,-48061,-16272,-12103,10308,-25482,-3972,33151,-52110,87141,11014,-4406,-6322,50903,4299,92540,57645,20924,47666,32733,42284,18649,75621,35363,-34555,-32992,-32533,-76077,-71997,-9210,-26379,-27043,-59782,22165,22716,58786,-13064,1381,60110,-21974,-35406,16662,-10060,43138,81203,34184,-104806,-91624,-36941,-18078,-36436,7473,40107,65666,-5273,-61881,-67869,-77702,-73725,-40022,12799,75069,29778,77070,25545,-24547,-44813,29711,-24341,-20969,-47067,-68576,50522,66058,106564,46335,2870,-8629,-63644,18422,9824,-71964,42261,-92159,-20577,-43038,-55187,-42216,44972,74875,-58407,-49529,63923,82410,-39281,-7851,25977,-68460,77573,94491,31335,-50520,-46164,-5999,31262,39209,16264,-11143,57109,27699,45743,-23556,-29184,6970,-21329,34391,-31966,24903,9405,-47283,6165,-9965,-28941,-30356,10239,106604,24804,89223,30543,-67388,-7451,-19617,26011,46391,-2314,238,37892,77106,-50408,-101861,797,64888,48059,64483,14258,37877,-25577,20398,36412,42791,46534,17710,16625,91290,21594,25656,7837,81641,36911,33187,-12668,-58671,-44814,-24732,-31997,-30950,-13057,-22697,-40127,-22016,-17674,-45495,-82073,30765,95125,-1339,-131087,-63725,-31389,-120458,-28704,51327,-34328,-74314,-25155,37661,14048,-37865,-15337,70806,-21037,245,23343,12583,43656,-23115,-78435,-826,19684,-14548,15161,-7805,-15140,-41413,-18217,-795,-20502,12842,48989,77825,979,-98576,51128,-23841,-8789,39295,30984,17753,30720],[-1733,-125701,-20747,-44880,3584,72262,66660,-6695,26134,59160,-8238,27060,-9136,29111,-46546,-23996,-66783,-2511,-5125,-66749,-35019,-61218,66317,8751,12077,-73697,-80982,-41502,-21405,29443,-3578,2449,-3948,47796,32367,-7502,63038,62093,21321,84371,22311,56155,-238,368,18377,-19303,69480,64592,-11391,-24596,-41743,21684,6222,-40328,-47188,52265,-35691,-68771,-123491,-69686,30475,-3673,56134,-38644,-76482,40932,-33138,-33316,-55830,27382,88248,63296,73111,-25733,11669,10620,-33394,-24564,26168,64584,-51885,-62146,-11172,25968,-61078,-84409,16135,104687,-43353,8622,6364,-9903,106329,5597,44223,-47873,-101116,-44563,-56068,18353,-7995,-8859,-40629,-17496,-6811,34692,-22346,94318,-5057,37512,31226,-20673,8090,68255,-45515,67547,-36140,-87914,100309,36748,70523,52266,8286,51132,16980,-61397,37633,47327,-20023,9585,41569,-5866,-8685,114956,-26311,-5800,-15244,-39581,-34976,-17150,-40936,-57072,-51274,-47992,-51284,-95604,-10496,-77971,-47293,20529,23928,89193,74601,96446,94986,91256,-9770,-72808,-690,30318,19618,22461,26070,-1867,24546,-50590,-11587,-31537,-60823,34969,30674,70884,-9564,-39725,24093,-13075,15138,31288,-9718,25670,-8194,3165,99144,-41027,20224,50932,-265,-31793,36238,-4804,-50934,-21088,18265,-78441,-14632,-66142,-66851,-105405,-99705,-78988,17587,48167,1088,-13274,-5983,-59866,-42843,16440,-76015,-24276,63115,32187,-29632,-41500,-20572,6870,29075,-41206,-56230,21607,45971,4429,2786,61144,-10242,31863,42662,-99531,-95412,33143,-101290,-22588,-82655,-83530,-25577,-4524,-30361,-12165,-74906,-33300,32391,105782,79245,-91137,-59593,-55026,-30862,-104337,-95172,-188075,-558020,-6665649,-6206951,-1265252,-702041,-416314,-376583,-313276,-213088,-175459,-266485,-259437,-220409,-177760,-89231,-10850,-84585,-102098,-177953,-83495,-160994,-112214,-82311,-22986,-35806,-104968,-101957,-14910,-37972,-93069,-131717,-65158,-64838,-82126,-48907,25615,-55351,-53986,13263,-21517,-167014,-6876,-12694,-33313,74569,45334,-119809,-42106,48785,22466,-46956,-50449,-78231,-32470,-11706,-59542,-59049,-8690,3475,49477,-56091,-2170,15070,36393,-42741,-11969,-57151,-34378,-22888,17487,-3395,-49458,-17372,-8094,43483,-49137,78824,13850,11256,-158,19996,18112,2677,-96254,-3185,-12914,15550,15749,10454,42898,-1367290,-1886687,-318854,-196000,-112239,-43329,-58207,-85181,-125215,-138130,-55692,-87358,-146559,-55841,-80958,-125851,1048,-42373,-38204,3144,-53145,-31901,-60878,30887,48900,24883,-43088,93008,-10101,-56680,-3850,-24804,-88892,46512,64158,-847,-39336,-93539,-17119,-29633,-31824,-59332,-15108,-46740,-43269,27808,-10009,-25685,98958,72663,785,-42840,-150990,-17560,3716,-2552,-64226,-47788,7612,36620,-59455,-48112,-20944,62635,-56810,-3617,-15225,-56736,-26539,54110,6966,-39465,-111970,32237,-64011,31186,51161,56260,5717,53057,-11203,73914,58997,-37342,-23388,-28908,5141,35446,65733,-21918,6301,-36643,109137,-10958,-26810,-42960,8577,47783,10684,-8225,27223,32760,-13858,15163,20313,24859,-14336,-69481,1795,10877,-39940,1350,48604,94315,-94325,-87066,-20254,-3408,-37665,-9638,-35571,-266,10084,-15759,16991,-26032,31889,-24081,-29983,18115,-28545,-24298,-8902,-37696,24822,61622,24963,51623,-48198,-20438,-41568,27642,65252,51556,-26340,28449,46541,58199,49405,14841,85559,118637,-2663,34852,15698,-36144,5028,-12235,18851,118612,-53195,-51591,30340,56259,42283,41897,-32944,-30449,13296,96626,62973,-3825,-9436,33779,-37910,68401,-39840,-10703,-32950,-14865,72527,11764,692,-15735,20620,-61729,28704,37025,47521,-7816,-80084,-57881,-52509,-10315,-77153,-26704,-82673,15126,-105496,-88813,-13438,7531,46477,-14386,-14553,-24873,13319,-41203,28376,-49966,-34290,-43931,-37312,-54017,-1038,49309,102518,68445,11621,-54803,3147,102093,23588,23383,-87123,-51934,-38443,-61133,49411,29383,-989,-16206,-39573,10698,-75792,-12143,92551,-84318,-71080,-76318,-85534,-4898,33242,-54937,-98998,-64312,7660,11434,-42680,45801,-29099,-47826,-14138,38955,16266,-14759,22271,1795,32302,54285,-17274,23117,56335,41701,50355,-2888,-32986,3674,-6002,-39523,-101826,22404,-10777,731,1473,-7983,-28689,53567,-1704,-46339,-21262,1181,20879,52525,-107333,-11039,-39195,-32552,-25273,22994,87455,9996,-41706,35817,72427,927,-45388,-5021,-13964,-11397,16311,75386,28298,17434,9384,44481,4341,61408,56711,-65303,-22495,-50782,-40465,-17850,-25347,49359,64913,-2868,38858,-21345,39169,-81717,-80243,-70314,31785,17296,-9985,-17217,-30836,-29312,28443,50599,78547,43656,8097,-16862,22894,18890,76237,51203,-32790,51531,-36108,28978,25274,32651,-65515,24601,-29361,41165,65742,33080,-12422,-34553,11975,31133,45504,10607,-18596,-73612,-89134,-16057,6079,16634,38777,66344,-6414,-31975,15460,57037,30911,11662,-47036,46443,63052,29379,2408,36164,-3125,-23013,53457,-4798,-126689,-21546,-23330,-44645,18778,13839,-86147,-23039,16995,-45509,-77821,92193,253685,84813,42030,18749,-35440,23854,39786,-36356,-27122,-35099,8258,-93096,-41670,37922,-61001,55791,-7499,74164,27603,60823,80719,-7588,-74839,70160,8970,31595,22393,53080,-47016,11552,36039,46565,44941,81359,-41744,-20038,4981,14024,14563,-16336,-76965,8989,18621,-19453,68899,-15027,1184,28667,-50270,-18723,71171,16761,5128,-17616,-26392,-8414,24058,-59658,-35628,3330,-54609,-118370,-29674,24643,29382,7053,16960,36617,62132,30750,33524,7061,-19158,-5245,-36830,-4360,-3374,-7115,33171,-45087,58210,-1502,-4073,4290,61008,-12273,101612,38246,25002,45191,47550,16553,31922,64172,-16433,-65764,-67972,-43732,-38192,-49073,-36147,-22062,-40190,-51901,16964,27813,70434,-4099,8036,50181,-33445,-63714,12697,-38671,41102,57999,9135,-119802,-63558,-15223,6770,896,24685,43664,68654,16436,-20835,-30516,-75880,-71283,-32781,-10017,65223,22556,76136,63792,-13645,-28893,23827,-44374,-18332,-44961,-64405,31424,61818,85719,15768,-32804,149,-50163,1570,-13097,-88021,69295,-96486,-12781,-44445,-20662,-33549,21469,71075,-59294,-38732,57925,74851,-48409,-12965,35043,-46640,59823,94221,51850,-64002,-44122,-24022,20130,36118,18838,-5615,45561,20884,58204,-7951,-29796,2704,-12981,22631,-32683,17849,-16702,-47812,-9223,7776,3699,-2019,15659,73295,6040,106973,39825,-48059,-8572,-2414,15286,-15669,-64393,-23094,5918,65637,-67385,-76698,-5850,30461,-25996,50919,17521,59301,-1357,23237,37841,52881,32783,12516,17025,63821,28253,56013,15844,64984,43205,48676,-5294,-7472,-41816,-10916,-24941,-23059,-5755,-17142,-31625,-15553,-7117,-34592,-83486,-5549,78169,39574,-117125,-65179,-20116,-115067,-45199,47965,-37261,-81957,-19270,37089,20551,-24842,-15336,67819,-37175,1109,37846,34195,37458,-40302,-72265,11618,24503,-11601,7561,-6075,2281,-34469,-21415,32091,-8842,27604,25812,92489,16819,-36414,66373,-16836,-16615,12772,24117,14576,38746],[16794,-89790,-13320,-35658,14000,79397,77869,-5702,23189,38864,-592,14441,-10070,37467,-9779,-24615,-59218,-2958,-26390,-45575,-36604,-46785,65609,39265,12966,-63235,-43530,-30017,-37644,7089,3541,26633,-24662,26895,71727,5955,60392,51546,21083,91729,20942,58498,-3295,3832,41691,-5577,95453,34386,19437,-19228,-70529,3314,-9,-39464,-52566,68200,-40070,-58911,-122397,-61697,49796,-7777,62295,-28210,-39589,13346,-42323,-43983,-52918,26906,91904,59483,57793,-4228,60192,67950,-26149,-13908,46749,45780,-45041,-6200,-7373,22720,-74814,-91872,27221,110959,-48253,-8001,-17386,-12652,85660,23346,58829,-29611,-78120,-42162,-51347,26972,-21629,-31821,-57104,-18102,28470,32399,-73215,65499,-2060,55701,27606,-25286,6797,78530,-75170,52741,-39906,-90308,83894,32569,33946,42789,11517,49612,39129,-64462,16986,21287,-32530,14212,46271,23251,-24210,90638,-29530,-27209,-21074,-57839,-71519,-41479,-52804,-72960,-36283,-44589,13840,-49956,-424,-84917,-29560,21564,19335,98633,58261,61042,84185,77479,-8403,-87125,-24469,-615,37782,37791,30852,-5629,13873,-29095,-16170,-35011,-57796,34326,10106,57593,-21539,-60660,17932,19754,1261,42824,-22234,7639,-22616,23951,81183,-25193,28457,80118,11551,-15484,58733,40508,-37321,-13942,3237,-87164,-36662,-65910,-60823,-114673,-161156,-124793,19849,36306,18551,-1167,8731,-49115,-27105,30462,-74822,-40816,71669,53370,-20564,-58782,-24955,35515,23488,-59957,-61881,33758,50162,8259,15256,47457,-28013,41929,48877,-91722,-82358,42603,-92433,-37149,-163002,-136289,-50999,27813,-14141,-21517,-45244,-57978,-1595,72104,75101,-67990,-100679,-78661,-40342,-138718,-117416,-238377,-530076,-6707217,-6331205,-1286109,-738791,-402903,-361189,-334865,-219069,-185737,-316727,-281234,-190827,-187071,-108345,-4208,-43353,-95098,-142919,-81564,-157148,-125005,-89345,-23171,-35703,-106838,-109666,-16627,-47062,-110445,-100968,-65344,-53339,-82010,-32204,34369,-31232,-41480,28415,-78046,-158423,22830,-16474,-33581,72394,38005,-116526,-44997,33541,24121,-53081,-48932,-59952,-16268,33607,-82120,-69815,-22583,10022,42526,-45135,11603,8561,13030,-56218,1034,-60035,-61442,-3367,23501,-7351,-61748,-10342,-5775,52945,-43295,98419,-16972,30886,18630,9470,21886,-16231,-117704,4959,-28774,9461,7448,13234,29611,-1419929,-1920868,-318086,-188068,-146845,-50491,-44023,-97087,-130524,-150719,-85797,-97016,-187185,-58049,-99235,-110839,-11289,-42185,-33845,28365,-73520,-47230,-67098,38373,59289,10254,-52937,50185,6327,-33755,12988,-30527,-118382,38123,58867,14450,-10937,-82293,-7121,-31425,-5570,-44990,41007,-36569,-44819,23393,-31329,-35212,99946,77584,2014,-39627,-128223,-30928,-12077,6245,-35546,-50903,-1244,35800,-26736,-7423,2159,69941,-69518,-13906,-10431,-78777,-58215,61761,847,-44944,-91883,30293,-41782,32321,35298,61791,15360,56470,10500,75461,34412,-29913,-13694,-30884,-4880,31888,81990,-22852,15671,-43034,96344,-12581,-35735,-41270,-424,36248,23942,2141,10745,19482,-76804,-23693,-5323,20006,13680,-46966,21377,9706,-26078,49516,72023,89997,-83753,-83992,-21965,17332,-26328,-23715,-50807,-1418,13771,-18750,36249,-28605,19535,-50450,-19673,40239,-10912,-8602,15729,-33920,10491,41259,5855,71961,-44477,-21843,-17294,49616,67285,21460,-48245,24462,37851,80823,50673,19173,79165,87672,-10103,30757,22405,-27162,-9270,5777,23604,97379,-35611,-72561,2800,44005,46662,36183,-37407,-37977,6439,56895,75170,24883,6616,40741,-28470,86693,-34297,-18352,-46777,-25143,73764,26931,2711,-30247,25713,-78626,55592,48707,26597,-20235,-45120,-61717,-27951,4446,-63791,-11707,-76514,41600,-111774,-94209,-16193,-1191,46121,-43758,-11207,-14122,10952,-50611,45065,-49004,-42379,-76464,-30205,-36787,2810,68043,100962,73695,19599,-38442,395,110514,40617,30347,-59967,-33638,2559,-45593,58353,28785,-8991,9897,-7426,3993,-86744,-3027,71498,-103116,-103343,-74427,-70760,3200,47107,-36283,-84333,-54546,13320,23401,-44026,47195,-14518,-44066,-43063,35617,30824,-37536,14367,33734,30628,46792,-19009,9373,74625,51795,52537,10928,7348,8873,-1835,-33631,-131200,15992,-3346,-2152,8823,12935,-57340,52856,2188,-18902,-8965,11109,45870,62761,-99061,-34092,-75301,-23342,-26445,23072,55430,-24189,-75780,26243,71445,15091,-35681,15949,-21077,-31336,32987,49860,14288,21705,-4541,65045,12060,22474,40559,-37829,-25175,-71047,-34708,-46490,-31672,47409,67492,5558,37024,-13381,31526,-76031,-58160,-79562,11512,1358,-31964,-4274,-35931,-40816,41938,41935,56054,43802,-15584,-16575,55314,11460,76816,52348,-3214,46487,-33986,28197,31154,46015,-59021,27927,-17638,34662,96523,25628,-20747,7924,43512,52445,28461,10449,-7903,-48134,-111058,-52361,31424,1901,19801,22271,10697,-24565,4692,52391,17864,-1372,-50692,19832,78102,37981,23671,20466,-19259,-29406,41079,4499,-127657,-18573,-27988,-43566,16218,-7737,-63799,-6001,57447,-50889,-112178,76419,244649,112367,54289,41681,-47158,46932,44998,-13149,-25281,-11606,2849,-136718,-44260,30763,-62924,53937,-37152,77796,14293,46568,71810,-32462,-69989,80719,16459,24204,12480,41329,-42368,-27654,28220,37599,17530,81558,-36946,-26147,-11616,7372,5953,-13558,-68595,15751,15206,-9941,81695,11058,20307,26659,-47498,-30801,75768,19841,9551,-27522,-31013,13387,23393,-38854,-32762,-14045,-23464,-119404,-34252,33036,40824,1249,13554,17193,56811,60497,22112,7176,13710,11377,-61299,-20806,7173,-15971,29978,-34755,20042,-22982,30,17740,68875,-25031,94665,7499,24770,35953,60800,-3930,44128,52525,-58668,-85721,-86030,-47306,-8494,-13771,-59136,-8420,-38758,-34780,8999,30346,73571,1364,-3906,33719,-37455,-82148,19267,-62575,33325,18614,-15483,-102548,-20886,1346,23535,34778,42091,47851,64933,35180,23983,3913,-60810,-70524,-20938,-31912,52889,18317,69824,90896,-2286,-413,19810,-60337,-19445,-45889,-51964,16246,58972,53142,-12980,-55161,-6095,-26569,-16080,-33029,-90882,71283,-89671,-7742,-33674,4931,-17076,2850,65037,-44002,-27323,37483,53320,-54837,-14523,41807,-21288,34074,81128,62929,-63481,-25964,-42606,-19333,29839,22116,-2071,24646,13785,61148,2432,-30163,8500,2214,16267,-34742,10563,-20429,-36006,-19633,37548,34515,14999,24405,30155,-16678,98252,36182,-20377,1082,3273,12368,-59441,-100030,-40038,-28159,51012,-70696,-47562,-12393,-5775,-69831,39263,33707,63707,20688,29023,38968,44950,10566,3934,13200,31803,35218,79110,21869,46208,60614,61158,-2819,32633,-42685,7687,-11843,-10334,-6980,-18805,-25807,-9735,-7829,-23021,-73849,-49274,47325,89897,-83018,-47819,-8422,-94156,-50965,36177,-33465,-76729,-13059,30316,25845,-5280,-17841,49206,-60306,6261,54540,52152,18705,-58915,-63498,23399,27373,-14815,-7314,-8935,23891,-17726,-24281,58419,-1869,37731,-2466,87141,31477,28495,69477,-17657,-24644,-10432,16509,10619,45262],[32001,-48260,6830,-15731,18674,73250,90820,-4687,17368,17602,8476,-3861,-20013,42574,32726,-27630,-34781,768,-46895,-25611,-30164,-29879,58736,60945,10726,-43063,-12897,-16902,-45676,-15313,19853,44482,-41922,4153,102953,17782,50550,31439,22248,94940,22845,50557,-1531,8464,61916,10628,107119,2708,45558,-14294,-108586,-24269,-8938,-26339,-46335,73640,-37783,-40776,-104471,-39088,56572,-12902,42074,-19794,10118,-11881,-46378,-54213,-48273,23894,86279,52372,35437,11755,94267,92328,-26666,-172,63385,29673,-26383,28698,-881,24918,-70811,-72243,37612,110345,-38258,-16290,-53791,-9196,57253,37866,69630,-8892,-45432,-31657,-39983,23939,-41006,-54647,-54639,-5499,55556,28975,-107162,29843,-2835,54577,21991,-22537,3763,75645,-96775,20812,-41213,-89014,60481,21886,3214,14807,7651,49634,59159,-64521,-14233,-5318,-49897,-1302,65139,69518,-53156,46402,-29816,-52734,-26497,-70135,-94218,-53608,-54684,-72936,-15659,-35611,72998,6173,1226,-73147,-8498,18345,16188,101434,39158,27131,67097,66907,-569,-97227,-43094,-26327,52134,49093,34840,-9015,-4613,2435,-22206,-35044,-54495,21335,-14572,39185,-35373,-85523,-9080,40720,-10267,47961,-30428,-15009,-30250,43879,58206,-22535,36810,97747,22365,8347,76730,76726,-18501,3420,-10191,-89435,-57981,-63337,-53575,-116695,-235581,-142246,34229,26248,41485,25213,25025,-32449,-16151,41845,-59306,-55345,71838,63373,-7947,-85695,-39328,64579,13181,-68963,-61038,32680,53882,14024,32047,27704,-39381,38564,38647,-69592,-47709,45472,-75357,-49239,-213781,-151024,-73385,47633,654,-29519,6923,-70532,-45594,29878,61820,-26628,-132115,-100499,-58798,-165900,-148226,-291459,-549585,-6790302,-6437821,-1268738,-764389,-394795,-359049,-346349,-226976,-189405,-341830,-303201,-163864,-189212,-131500,-4266,-1081,-93498,-106881,-84443,-142974,-127208,-97728,-28780,-38365,-116843,-124479,-23973,-60465,-132788,-72350,-58270,-40804,-59696,-14987,27033,-17899,-32631,43804,-118448,-138600,46454,-19153,-31887,54699,25258,-111008,-41329,18188,22160,-57651,-50367,-44224,-7355,78107,-88435,-73362,-36217,3330,31128,-34674,17189,-1919,-20394,-67521,16125,-49607,-88506,14066,30526,-12824,-65797,-8468,-3387,53449,-36370,109791,-49148,48007,35908,2336,27314,-27067,-125360,2581,-39070,-577,-5288,2322,-4293,-1473968,-1959202,-308982,-174608,-178801,-67789,-36881,-96570,-122303,-149459,-110601,-96400,-177750,-48065,-98587,-85255,-23073,-36214,-38779,35878,-85664,-55880,-65304,34990,65928,-1562,-61576,12539,24856,-11607,19233,-29981,-124241,16066,46093,23932,11079,-64825,5063,-17481,20428,-30560,68318,-31893,-49419,5031,-45192,-39628,74983,64775,914,-43421,-94519,-53178,-25227,13940,-11560,-48026,-28917,27434,665,24953,21690,60733,-81189,-19041,-148,-99212,-88445,58106,-4467,-41114,-45692,27788,-12891,41097,18112,55880,20953,52548,39335,73505,8568,-22021,-1216,-22628,-8782,37452,91720,-16460,16963,-37689,61732,-14788,-37766,-29820,-13976,11560,36688,4218,-11503,-1613,-93491,-57603,-29228,3815,39507,-3264,33641,4661,-8072,80341,83073,76048,-45866,-67085,-20920,38218,-21511,-37326,-59094,-3683,19310,-13382,47434,-30533,-7343,-62166,-10597,56834,-3098,248,39182,-25421,-5414,11728,-7140,88943,-32162,-22517,2759,53700,49150,-19154,-67423,11403,43757,97714,40635,22754,58127,37234,-24840,23443,22662,-18048,-24841,19370,20377,50879,-18984,-91060,-28084,29503,51510,42366,-36981,-34809,1183,10489,80399,45624,20797,35934,-10318,93331,-27060,-36788,-47808,-23063,68087,38692,8820,-44924,26100,-78564,75382,48724,12733,-28518,-1313,-63667,-3703,16197,-41694,6045,-62871,64269,-86709,-87164,-15043,5249,43146,-68668,-16664,-171,4969,-45484,57355,-41422,-44511,-74908,-17007,-23895,8972,75725,96266,66460,20113,-25850,-1340,98981,42248,34458,-27660,-15266,36087,-20799,62505,16889,-23943,33497,18096,-6858,-84555,8199,39054,-124918,-123613,-72063,-47142,12786,58021,-15738,-60770,-36935,21504,18047,-43931,50392,-4163,-40894,-65790,30590,46533,-48965,12038,65717,34114,36187,-33752,-4667,81362,50062,47045,31292,52514,19743,3503,-24972,-142714,2395,9020,-4200,21128,19621,-81764,37314,921,4377,-2827,21068,73254,67467,-68186,-52192,-106699,-20325,-22745,16223,16285,-54259,-100280,18575,57376,15496,-45129,41325,-26567,-44961,46602,18318,-4361,28938,-6915,68221,26058,-7469,13519,-17244,-28393,-98064,-23344,-64257,-29039,57693,67878,21048,31551,-14154,18379,-62942,-34337,-82738,-2949,-21243,-47753,1814,-38792,-40978,53899,28045,30366,38185,-32413,-10121,57287,5193,60332,47833,31215,33637,-25386,24503,38624,47438,-37752,4326,-4957,24568,118216,19352,-21298,48808,72301,71623,-2282,11360,13909,-22827,-133496,-73234,53403,-14694,-9198,-37306,19549,-11560,-1062,47486,17907,-14983,-52201,-30951,71560,40478,46222,5207,-31372,-35651,27435,13096,-107117,-16358,-31542,-44232,6305,-19062,-26623,13657,86737,-41602,-126144,59539,247943,142885,59637,49595,-47509,64679,56937,12620,-17578,19995,-1401,-146288,-47354,17396,-60414,52040,-38735,67716,1672,26606,61886,-50696,-40593,74511,26589,17342,3262,32547,-27410,-46310,12957,24750,-8033,75278,-44082,-31745,-19879,11705,-10864,-11791,-45060,22679,9080,13001,83239,30179,34029,26133,-36510,-35566,64486,17930,11447,-32805,-38472,43893,21501,-15170,-23371,-34557,-751,-108263,-39763,33659,48390,-14090,-2612,-7399,64427,83547,13179,1199,40441,29156,-76868,-33312,3879,-29442,24116,-23967,-16155,-49883,1401,30360,75180,-29748,77849,-26662,19477,23056,67686,-15234,40208,42456,-76055,-91445,-88732,-43471,6907,23884,-73550,9697,-25708,-10682,-476,29305,71999,2268,-28518,17967,-32104,-88266,33606,-80867,22512,-27372,-37389,-63384,17174,6673,26099,55987,52036,50856,53667,44971,61666,25695,-35090,-73309,-10064,-47253,42489,25229,59744,104308,5570,32509,20397,-65571,-20604,-45273,-31708,7955,56022,17999,-32946,-57836,-24018,-1416,-29608,-45803,-76913,52235,-75616,-4883,-15745,14411,1571,-11938,53175,-18345,-20850,8334,20908,-54815,-12055,42780,3935,12688,59552,62843,-48223,5258,-62100,-74100,23873,28616,-3394,-272,8083,48602,6656,-26328,20037,19887,15967,-37459,6154,-3266,-12296,-15513,68815,51729,16870,29304,-6912,-34906,63125,21776,10072,21811,-2812,16155,-61686,-103134,-47401,-53796,36163,-60837,-22505,-17653,-34437,-66223,32995,55294,44779,34545,40122,40241,21097,-13372,-6423,5333,6017,43494,89213,24849,32440,82192,59659,-6536,55320,-42699,25070,3912,4480,-13303,-30106,-25232,-10047,-20107,-10789,-52448,-82710,8626,126529,-42397,-17098,-1816,-68710,-45819,20026,-21143,-62739,-8040,21133,28913,14675,-18637,18033,-79867,15978,73226,60922,-5566,-72611,-50683,33430,28461,-25328,-28387,-16240,43008,2875,-28090,73290,-2281,37551,-28934,58885,36700,61498,63856,-23705,-31260,-26544,10818,7985,47479],[41919,-22326,31043,9563,18863,58499,97351,-5050,8931,3297,21368,-20914,-31626,43583,66269,-30814,-3077,6517,-62565,-11055,-13796,-16459,46223,64782,6991,-19996,6420,-3332,-42405,-34214,38498,36720,-53164,-15495,116397,25896,32618,6713,27196,93154,27765,33330,4378,10713,74211,23450,105224,-19930,60919,-12363,-144647,-49672,-19454,-5951,-29932,67426,-30734,-24156,-84894,-5455,53884,-16945,4323,-15135,57553,-26899,-46148,-61454,-46330,17198,70652,44177,13735,20186,106201,80110,-32687,13531,71536,18124,-5225,37798,5733,31641,-46836,-28926,43722,96150,-21543,-15465,-88113,-236,27754,44355,71676,12009,-10833,-20751,-23719,13878,-62381,-74399,-35840,17804,65697,21337,-112388,1545,-3756,38823,14895,-12702,-2531,59884,-104151,-17338,-36313,-82971,35221,6626,-16172,-22898,-280,46778,70759,-63732,-48620,-28457,-68315,-28256,91372,114273,-88109,99,-27357,-74108,-30913,-74788,-93661,-54348,-46543,-49008,5321,-24590,101547,55585,-4715,-48787,11027,7867,14724,95911,22842,6737,45872,59509,10847,-101088,-52283,-40188,60800,52025,36173,-13586,-25585,28774,-28103,-27956,-47581,-730,-39021,18508,-49014,-105530,-44657,41334,-13709,45337,-34026,-38025,-31404,56651,39023,-35221,43501,99453,27543,31142,71358,90362,4937,27429,-17663,-89508,-68944,-54579,-48941,-115965,-281649,-119694,59946,20837,67507,58214,36493,-11396,-10843,48179,-38948,-63451,63391,60446,7230,-109233,-57222,86352,2468,-69177,-61517,18148,55612,20907,48294,5566,-41105,21752,13839,-39555,-824,41091,-54483,-54404,-205323,-115654,-91565,49181,11170,-30103,66677,-63796,-89786,-11713,40887,20463,-147417,-118202,-79376,-176844,-179700,-326633,-612261,-6930207,-6504159,-1218566,-776630,-394225,-374653,-346782,-236279,-187752,-336403,-321242,-154112,-184498,-153439,-11873,26783,-97540,-84165,-94789,-123576,-118377,-102767,-37782,-41942,-129218,-140575,-34791,-75044,-155215,-52903,-46917,-30173,-22382,-4338,-1046,-15742,-29734,58383,-110343,-110203,55061,-21238,-27939,28769,12047,-104767,-36017,7416,16087,-62036,-56148,-34496,-11444,102325,-76248,-67096,-44935,-12137,17108,-31175,17410,-14641,-54191,-69909,31653,-33043,-117734,24504,38089,-17247,-60522,-10393,186,43809,-28275,109194,-73416,47219,47189,-3699,34013,-24337,-118144,-9190,-41488,-14363,-20406,-16436,-44330,-1519720,-2000875,-293922,-159341,-197072,-91428,-41965,-82167,-104900,-134743,-122925,-87710,-122947,-27964,-82507,-59718,-31692,-27962,-54199,25687,-84168,-55693,-54993,20165,66804,-6857,-69796,-2644,42527,4010,13142,-26507,-99551,-8580,27146,26594,25404,-44392,21135,3813,36423,-21811,61201,-39961,-57417,-21090,-48449,-39425,29505,38963,-2489,-55204,-56797,-78033,-34105,19915,108,-39024,-62519,13901,14826,40478,35457,36883,-86818,-15317,14946,-110793,-103938,44880,-7637,-26183,13598,28624,17989,51469,-1701,37922,20101,41821,67406,63106,-8322,-13685,13206,-5151,-4691,49776,91156,-5241,8919,-20311,20458,-15081,-34146,-12719,-24561,-19603,45336,2662,-35649,-25177,-69459,-76314,-43634,-16995,51083,45244,36532,-3636,3259,70314,77796,57607,7232,-39873,-20679,53109,-24628,-49081,-55905,-4782,21253,-3232,47821,-29149,-43844,-60146,-7664,66552,-950,-2106,52549,-14954,-18758,-18480,-8448,97116,-17386,-22649,13336,44082,20599,-56714,-80586,-6607,61557,103141,23780,24076,30935,-13096,-42386,12991,17356,-12478,-37231,25219,12246,-5113,-6745,-99180,-54359,15161,52687,53733,-31032,-22029,-394,-26939,77017,55733,31513,20483,13628,84533,-22325,-57610,-30675,-7534,60852,44118,16534,-56608,22571,-59083,84465,35398,7027,-33360,35572,-59941,14251,18267,-20136,19234,-45272,79645,-32859,-72174,-9949,27770,39286,-92213,-30260,14468,-3991,-26097,63861,-31040,-41383,-40600,-3371,-19426,14806,70734,86490,47309,13203,-18586,-4077,71433,29019,35323,1438,5,49552,6633,65837,-4377,-41225,49379,27998,-18062,-70396,21475,5346,-136560,-128076,-67147,-23818,21626,63226,2841,-32777,-16841,31201,825,-43545,53560,2823,-38268,-74220,24816,55792,-49931,19113,89007,40934,23288,-55753,-16481,68900,38286,35953,53661,88623,30345,1573,-20200,-136106,-14429,18830,-4485,34795,11870,-94025,11396,-5370,15611,-4425,28799,95729,61158,-27940,-62489,-125230,-23091,-10657,4854,-10804,-70165,-107679,12980,35248,135,-66124,61373,-26554,-45255,54931,-5267,-22306,38011,927,50991,44490,-13942,-13442,-5039,-29682,-119441,-8428,-66285,-17576,79775,68205,38806,24098,-22037,1530,-51984,-15570,-78758,-8622,-43278,-51893,3174,-37217,-31449,59883,19398,9067,27790,-39637,-3826,19466,216,35219,38853,59079,13748,-11453,17586,46639,40513,-15807,-36505,6432,12886,121660,15939,-15699,69947,89182,81522,-34635,15657,40845,-1462,-149464,-74944,67449,-26369,-41416,-99311,14945,1453,-1504,46601,29593,-23970,-52666,-84479,46548,33819,57048,-6551,-44544,-37445,17728,18633,-71142,-16927,-31565,-43626,-9041,-16080,19276,33146,104164,-19039,-116740,41103,261408,163989,58671,47239,-35626,73284,65793,29075,-5844,52449,-4838,-132245,-49566,7425,-54878,50494,-13440,45788,-5169,2462,54385,-56373,5284,55470,34346,13979,-2716,25935,-6106,-44009,-7290,12425,-21531,62819,-57058,-35833,-24749,25864,-32965,-11683,-15027,28451,7383,44236,74376,39181,38387,26875,-25583,-35392,41742,15221,11450,-35456,-48358,73337,10465,-3137,-5349,-51842,9867,-89962,-44804,24922,47376,-35761,-26375,-32810,79621,92172,7998,-11747,53428,42158,-77052,-37087,-10622,-45268,16264,-15158,-41723,-74995,-3739,38916,80874,-24778,59747,-55547,9427,10379,66007,-14922,14339,33599,-66237,-84057,-79771,-35832,8696,54245,-76843,24883,-10996,16057,-9434,23851,69556,-619,-54033,7992,-18401,-81835,49649,-93457,12008,-67638,-55027,-21337,36839,-1727,14625,61278,47084,50988,35041,41467,82331,30743,-6077,-77679,-3897,-54470,37344,44638,48295,104913,6700,59611,27257,-57310,-18561,-40140,-6233,6398,49255,-12833,-40500,-41660,-43453,15926,-35390,-47523,-45570,24886,-61452,-2634,2200,8759,15903,-23665,34080,9344,-24578,-20345,-13784,-47468,-5433,36614,26779,2398,38567,53666,-22945,40753,-82225,-118434,22297,37929,-11647,-21348,5666,21029,6067,-14690,30436,36222,18952,-38992,6402,23819,19679,6373,90398,48415,7790,24675,-31034,-42279,11687,2616,36849,47154,-16798,20971,-27446,-82007,-48024,-63228,23807,-42576,-6915,-20793,-47909,-23395,31460,70361,6404,36039,55448,40133,-11140,-31347,-14812,-5030,-6645,53255,84837,23977,29133,96632,37710,-15590,60960,-36946,36611,17742,16160,-19614,-48346,-29955,-19402,-39059,930,-22948,-92825,-28309,131098,-7116,16245,-2586,-46907,-34585,4079,-409,-44349,-5835,12588,28352,28492,-13956,-15467,-86369,30213,92105,57622,-26980,-77209,-33329,41186,28404,-40297,-49182,-26021,53172,20138,-32635,74568,-9979,26091,-45680,11208,26750,49872,54249,-30380,-33920,-33998,8047,8094,43986],[46913,-18116,45597,32097,16033,40965,89795,-7158,-842,-422,37275,-30591,-37750,40638,79410,-29074,24158,11710,-70180,-3678,10817,-10075,28981,49803,3197,-2503,13172,8910,-28523,-47820,51916,-6544,-57799,-27794,109852,29566,7711,-16422,34598,84927,34207,10793,11429,7731,74844,29033,94115,-28775,62700,-14886,-165531,-63715,-29592,13735,-7754,50971,-22565,-17134,-73058,31808,47258,-18325,-36415,-14308,89448,-30315,-43419,-63365,-48885,6998,46166,35545,114,23320,96947,47020,-38536,24072,68159,10493,9563,31133,9727,38015,-8659,23161,42729,62315,-6054,-7334,-99762,11131,2759,39639,62618,30433,17728,-14562,-6688,2587,-80793,-90334,-9215,44974,57296,8724,-89839,-9726,-1245,17347,6876,1875,-12560,37019,-97207,-48258,-24053,-70779,15480,-10093,-22812,-55207,-8086,37444,68847,-62914,-78479,-45470,-83629,-52397,112285,135214,-116983,-33771,-22446,-85302,-32357,-72730,-68946,-46219,-31296,-5774,20437,-14341,89968,83046,-14564,-21153,24839,-10363,14489,80565,12459,4052,23494,51476,21873,-95553,-49538,-40004,62858,45794,33782,-19442,-42394,39053,-30909,-10758,-33974,-23950,-58906,-894,-59233,-112451,-71695,20721,-7161,34963,-33697,-59207,-28998,59094,30613,-56351,47474,86311,23533,42135,34943,76826,29744,49354,-16673,-88540,-64341,-37402,-49079,-114807,-271109,-65757,89653,19809,93881,86605,39930,11510,-10607,46997,-24470,-62873,48701,45985,23139,-115880,-70488,94596,-6188,-65133,-73746,-7246,53185,26653,56278,-16514,-33351,-4476,-17957,-9875,43282,30461,-36456,-50907,-136991,-44830,-101489,34318,15183,-18576,117064,-34761,-121461,-44267,13865,61669,-139475,-129460,-94826,-168555,-204432,-332679,-693853,-7125852,-6532300,-1153031,-778502,-402312,-403220,-340349,-246718,-184105,-309403,-328853,-166464,-175165,-168977,-27366,26544,-105373,-86900,-112571,-105602,-101993,-100782,-48476,-45741,-136780,-151415,-46624,-87763,-171609,-45751,-35529,-23863,16480,-3840,-46450,-20116,-32659,68498,-46077,-77887,42395,-23664,-22281,2568,1566,-98963,-35460,1805,5778,-66461,-66094,-32088,-29694,96729,-49493,-51141,-45896,-29040,1416,-38426,16178,-26919,-78967,-60247,47675,-17847,-146466,24485,45429,-18474,-47345,-13796,5856,25324,-18853,94774,-82883,22105,48384,-13175,40702,-8582,-99095,-25645,-36061,-30199,-34195,-35094,-77487,-1549982,-2045828,-278936,-147648,-196317,-115821,-59291,-58759,-84779,-110972,-119343,-75572,-50961,-2891,-60344,-44040,-35957,-22028,-76322,3215,-68127,-46255,-38042,-4230,58830,-4708,-76545,9029,57713,11584,-3307,-26779,-52377,-21553,5437,23704,32584,-26554,37009,21907,36740,-20745,34279,-61518,-67060,-45009,-38652,-35375,-24027,9115,-6525,-72249,-21002,-95489,-39190,23846,-1296,-25041,-86413,-1073,14158,37932,42439,3855,-83021,-2104,32109,-108690,-93607,25824,-8353,-3454,67550,33424,44976,57818,-26084,10174,11807,26688,85398,43345,-10011,-4803,28841,17142,6220,62684,79509,6626,-8108,3147,-14584,-11866,-28521,4656,-24941,-49998,48170,2925,-57156,-45983,-28351,-75886,-44878,-34242,42188,79633,31157,-12771,-554,13594,57289,38595,55937,-9227,-23046,57846,-33432,-57331,-39420,-3308,15619,7033,38625,-21978,-78900,-49976,-12732,68385,1340,-14871,51607,-6750,-27512,-41850,2630,95469,-6872,-22544,12754,26178,-5609,-78708,-84432,-23309,80309,92936,5672,21612,8603,-45466,-57149,-412,8774,-12358,-43840,23563,4580,-50261,-436,-95220,-69549,2741,47058,64131,-20450,-4465,2967,-47119,65653,55900,36490,-1149,36867,60632,-23024,-70284,1811,17843,56441,41672,23140,-60492,17047,-23775,81120,9006,7163,-36292,54373,-47614,22147,8416,-6684,21297,-28202,86308,31276,-54561,-2000,60059,36554,-115419,-46706,27697,-14273,1434,64433,-22319,-35523,5624,5302,-22394,17563,54802,69424,20610,2809,-14131,-9087,37664,6788,33800,22722,9761,41339,29627,70110,-29378,-54677,55119,19511,-25654,-46968,35668,-20621,-125579,-114556,-58052,-9448,27123,60849,16254,-6124,-207,40101,-18033,-42520,54521,9681,-35403,-65620,19815,52049,-43388,34056,97828,48159,9311,-75711,-23565,35274,21769,22849,72048,104229,34621,-12275,-24698,-115692,-28727,17227,-3427,44832,-4886,-91097,-15642,-14733,10680,-12759,33156,106279,40632,8249,-65845,-126343,-28949,9912,-8167,-11845,-65292,-96124,8972,14653,-25215,-86064,67650,-18202,-28191,58707,-9358,-34475,46365,14430,16787,62216,5978,-32048,-321,-26521,-121920,6924,-53056,-325,106037,65101,52349,16591,-30154,-17055,-53590,-7060,-69061,-5985,-58702,-42759,6060,-29556,-17013,55783,23147,-1944,15885,-38134,-3486,-43077,-4464,10815,27624,71152,-11041,5472,8135,54223,28840,-5176,-72505,15605,1173,103795,15920,-8243,61975,88614,78821,-54660,23932,65357,12919,-154718,-62210,69175,-29018,-67843,-144244,-746,8736,2479,50626,46475,-24071,-52339,-119738,13592,15978,48228,-12724,-61808,-30388,16753,19482,-35374,-21057,-24629,-38698,-26901,-1711,61982,49275,113341,11774,-90067,20084,280661,167158,54924,44221,-15306,71658,61846,26972,6883,77562,-7264,-115337,-49561,6159,-48515,48152,25758,17625,-2635,-23490,49012,-48523,48994,30719,37530,16405,-4535,19286,15981,-28157,-28216,4793,-17740,45255,-64988,-38486,-32003,44898,-55774,-13159,13406,30596,12804,72184,59248,40287,33125,28048,-21288,-33027,14861,16332,11078,-38939,-58204,91021,-11130,-11612,17835,-61256,9019,-71580,-47836,8144,33875,-57555,-49898,-53744,91878,81968,5810,-28543,50757,45053,-60102,-30157,-30118,-60151,7154,-10253,-52851,-90426,-14422,41599,86153,-11965,47220,-73237,-3936,1235,56973,-2664,-26377,25060,-38839,-67548,-63171,-29619,1388,70869,-70354,30016,-6143,40249,-15508,13836,68338,-5699,-69720,4114,-184,-65214,60552,-98913,4663,-92229,-66538,8364,35222,-21520,-6083,53458,23593,47434,11320,23665,81284,21302,17133,-78874,-3051,-56180,38816,69865,37798,94992,-176,72458,40307,-38400,-12046,-30649,20313,9028,35545,-35011,-36369,-13769,-52983,19535,-32040,-36600,54,3140,-52272,972,13398,-4396,21009,-32208,9934,31507,-40788,-39943,-38817,-34388,4713,24852,46060,3794,28918,40303,3970,68605,-100181,-129477,28061,45940,-26169,-31140,7900,-14120,3639,5406,33399,49034,20890,-37077,11962,47304,52553,40386,94927,25590,-4717,9229,-43584,-36577,-38867,-14662,54907,67205,-32536,19197,13630,-50585,-48577,-54697,15432,-22626,-1962,-21576,-42982,34097,28731,68509,-37562,24558,70398,36199,-41781,-37864,-17223,-15243,-4920,63118,69008,19195,37933,93819,-1017,-27067,53778,-22952,40427,25178,19004,-21521,-66164,-37442,-36531,-56905,9989,7335,-78234,-53471,100115,17591,41949,-8744,-30964,-24608,-8084,26199,-23926,-7537,5963,23191,31906,-2610,-38073,-76358,47782,107542,43185,-39221,-72716,-12664,46581,28126,-53990,-61906,-34923,51026,28526,-36423,62748,-22401,6854,-46785,-45020,1561,9376,44276,-34351,-30003,-33756,6868,11191,35563],[48784,-26285,40495,44396,11081,25352,67096,-10001,-10214,5540,51860,-29570,-34597,34896,69091,-17346,38776,14303,-67955,-2903,37962,-10793,8610,23283,318,2303,8121,18144,-7740,-56162,54241,-74401,-56458,-29944,88795,29439,-20146,-32214,39722,69284,39920,-11572,15338,-1414,62484,26410,79024,-24824,52236,-21469,-160954,-62930,-37055,24982,14070,27985,-17288,-22592,-68985,64207,41945,-16778,-67491,-15942,99729,-26479,-40171,-58626,-54747,-5306,15984,25441,-1334,25601,74246,16379,-37615,29022,52883,4945,13238,21681,9671,37195,32316,63262,33631,11381,3812,4552,-73988,20749,-14323,24468,43539,43998,34997,-13378,5918,-5103,-91210,-102239,14996,66763,35824,-6183,-52039,-3222,6623,-749,-1142,17616,-24944,14941,-81309,-61208,-6855,-51312,7849,-24910,-18577,-67580,-11926,21165,51996,-60501,-98288,-55534,-92866,-61988,116549,119972,-126968,-47958,-15544,-84353,-27985,-66260,-28500,-33047,-13619,39943,24295,-5712,49167,82701,-24084,1056,30745,-33686,14716,55462,8018,15610,3365,38200,28715,-78460,-35444,-28070,58433,33660,27869,-25907,-50134,30310,-27778,16962,-13181,-38200,-70957,-15972,-63366,-101980,-77412,-13969,7272,18878,-30318,-78141,-26772,51574,34948,-72623,48869,63719,9057,32955,-21893,42168,50184,58722,-7533,-85203,-45003,-12041,-53436,-111653,-208359,-3236,112359,20659,116390,100537,35851,32549,-13833,36788,-22982,-54219,31979,23728,37030,-98943,-72630,86782,-12502,-61389,-101761,-38964,45091,29040,49506,-37460,-19371,-32867,-46111,12634,70210,16186,-28507,-40555,-44481,28080,-96418,11351,11788,5502,144359,12660,-129364,-62025,-17025,90850,-103749,-132011,-99745,-145121,-217425,-313358,-762803,-7352792,-6542872,-1093806,-776831,-419181,-434972,-334681,-258240,-182235,-279410,-319411,-194375,-164729,-174437,-50213,-6758,-113726,-116146,-134619,-94731,-83870,-90467,-59700,-50965,-134363,-152722,-57574,-96612,-177207,-49517,-28096,-23298,43564,-12872,-97268,-23716,-39141,68784,45780,-46815,9726,-27112,-17116,-18163,-4351,-93618,-44384,-2784,-8233,-69956,-78175,-35772,-57856,66144,-16047,-29264,-38900,-40450,-16019,-55473,16537,-36200,-89885,-40625,64653,-9462,-166116,12854,51578,-15549,-29661,-16216,13943,1732,-7968,67823,-75371,-21667,37454,-29425,45745,14467,-73690,-40142,-25145,-45672,-42538,-47067,-98129,-1561032,-2091116,-271327,-144108,-178302,-134814,-83504,-38431,-67596,-84352,-101453,-65323,4812,20904,-42456,-43854,-36272,-21938,-97859,-24058,-41782,-28919,-18185,-34145,40653,2912,-79827,38188,70705,12940,-25164,-36993,416,-12693,-14132,17908,32712,-15929,42432,28574,21580,-25407,9282,-88345,-74267,-58165,-16270,-28647,-71222,-15606,-8703,-88767,8913,-94782,-42627,25426,-9620,-8639,-90813,-13480,2786,22604,42283,-30733,-69268,17641,46941,-92648,-55473,5553,-7363,19715,100355,39263,62022,56987,-55000,-21448,-2716,10939,86191,19611,2810,4322,44420,38230,20099,69123,59643,15137,-31153,23244,-37228,-5308,-25127,18644,-11616,-73761,46980,8483,-71636,-60309,6193,-59588,-34298,-41408,15370,88379,21110,-19620,-20215,-68838,26884,20741,81958,16384,-26986,51601,-43182,-60188,-11866,441,1659,13470,24116,-7896,-98470,-38428,-24184,61758,8120,-32520,38807,-4611,-32289,-54801,20786,87033,-4947,-22645,3573,4862,-19627,-79039,-76690,-32472,86993,67018,-8465,14465,-567,-51398,-64785,-15934,-338,-17160,-44230,17867,2895,-70619,-154,-83865,-70974,-7106,33656,69825,-7594,11339,11553,-49348,49178,49510,33255,-22631,50649,26329,-29737,-67078,37654,45596,55887,31732,26673,-52655,11612,18420,65844,-27272,9075,-38451,54783,-26475,19453,-9686,-3927,9111,-15391,85050,79499,-38565,6776,90288,36867,-133336,-57599,37944,-24040,27191,59715,-18738,-29984,34239,6058,-27845,15442,32495,45401,-6606,-5524,-8321,-16152,9111,-16859,31537,35132,12762,20818,42792,72929,-50908,-59014,51685,-2891,-26637,-18150,48461,-33522,-88079,-84458,-44485,-7602,27179,50814,22321,13587,8602,45740,-28874,-38923,51837,20260,-31330,-44708,16912,33692,-32537,49383,90561,52499,-4074,-85275,-24421,-12775,6914,11647,80444,94764,28823,-36179,-39291,-86924,-35429,-1510,-2382,46630,-21948,-76505,-33649,-24042,-9123,-24651,34361,101190,7065,31949,-65755,-111541,-34113,35089,-20436,12080,-40781,-70251,5870,5472,-49953,-93556,57307,-1165,4848,60934,9564,-37509,50778,28293,-25200,72332,42081,-40503,-1255,-17355,-98226,19682,-29362,17751,125175,54198,56583,10900,-30343,-35133,-71940,-9460,-57141,1476,-64628,-24181,16805,-15220,-3478,40403,38621,-342,6744,-31493,-10878,-100022,-10277,-6467,16921,63712,-37105,22256,-1718,60863,14069,-9925,-84151,22499,-9728,68533,18354,-3592,30642,70619,64691,-53102,34632,80734,18658,-150176,-44532,56599,-22915,-79837,-157077,-19795,6855,9041,57438,60096,-13696,-49661,-127066,-16255,-11621,21345,-12328,-80940,-12586,26803,15538,-15160,-27712,-8796,-28591,-44348,15162,86927,58910,117303,43799,-58794,-3353,300499,150982,53062,47694,6368,61586,41986,4484,17324,88858,-7910,-110406,-46652,11809,-44508,43383,61777,-8412,9917,-48061,43996,-30777,68232,7219,36879,25106,-3066,10956,33384,-9150,-44825,4169,1351,24559,-58939,-40458,-43361,62396,-74602,-15456,34980,25952,22125,82947,43255,39144,21537,28475,-24900,-29564,-8206,23635,11894,-46278,-64181,88985,-38226,-39614,33491,-61415,680,-58898,-47850,-12430,7632,-72634,-65852,-65091,94079,53705,4724,-43171,36841,35373,-30009,-14243,-47084,-69947,-2387,-10745,-50588,-90880,-25750,38486,89744,3834,42992,-79042,-18229,-2654,44421,19234,-65865,17008,-8387,-46849,-42955,-29363,-9627,71643,-59009,22019,-17381,57340,-16595,496,68165,-11657,-71700,2215,17178,-43338,61382,-94250,2006,-97360,-69405,22194,19088,-46198,-29230,38714,-14436,40675,-13099,-5241,61266,4107,27605,-72499,-5310,-56894,46050,89571,29671,77098,-13623,67840,57368,-16513,-2229,-20007,43281,12362,14588,-46266,-24773,15682,-45752,9781,-20545,-15203,53186,-5022,-47410,7570,13913,-15324,15388,-36976,-14598,43733,-66413,-45925,-43957,-18580,16526,11481,60399,13771,37885,28285,23803,78541,-110694,-102261,41368,46842,-42629,-25702,14836,-45468,2647,30003,26064,57803,18596,-30176,22327,57224,75876,73682,81363,-7907,-14331,-13082,-48360,-20276,-71548,-26318,61788,73456,-44026,5335,29532,-20950,-54746,-33657,10796,-6914,-4791,-20393,-22250,81372,15365,46170,-69411,3727,78564,26788,-62343,-31994,-11709,-22349,7447,70125,47563,11527,55477,70914,-42842,-36913,39151,-1820,37479,23360,9455,-16966,-74556,-43409,-55751,-66453,14156,29660,-49458,-60441,46445,33037,54750,-14955,-18688,-21948,-14793,53885,-2313,-13161,773,13495,24533,12922,-40309,-53417,65867,115163,22222,-40328,-63192,8497,49800,28371,-60450,-62512,-39293,38043,26182,-38172,40290,-35621,-14161,-30993,-94104,-32332,-31268,35352,-35256,-18121,-28707,4213,16268,25108],[49350,-31723,16508,42629,4206,14006,35982,-11566,-17723,17137,59146,-18218,-22878,28334,41583,5719,39782,13446,-55886,-6542,59463,-15667,-12135,-3527,-1063,-8668,-6560,23432,15000,-60464,42999,-137875,-49875,-20897,62292,27027,-43808,-37088,36539,47188,42742,-28615,12231,-15329,39004,16993,63688,-12878,34493,-29929,-127978,-49810,-39995,23432,29587,3526,-17773,-37440,-67031,85523,40982,-13512,-83054,-17866,90833,-21950,-37773,-47560,-60901,-17556,-14858,12714,8171,30693,48036,3699,-25526,27364,28529,23,6930,17105,6431,23965,63992,74416,18008,-40754,7866,16175,-14161,25111,-22638,3802,18614,51230,40607,-13296,9955,-6742,-90077,-107586,29268,74524,10356,-17907,-16042,13668,19328,-9722,-7834,30728,-36604,-390,-63860,-52456,10020,-24759,15128,-35039,-7836,-54460,-9620,1171,23722,-52979,-106163,-59390,-95316,-53717,100572,73729,-110336,-42577,-7433,-73388,-15125,-57536,13835,-19573,1647,69587,14757,2775,2613,61498,-30936,13001,28981,-56794,14827,23537,7122,33504,-11437,17455,28918,-51475,-13702,-10038,48975,21734,19828,-32413,-48011,7589,-17665,51764,12042,-35073,-73694,-25175,-60856,-75570,-59846,-50679,24868,1101,-24367,-94840,-27258,36976,48344,-70634,49030,38490,-14171,2260,-75756,-110,60347,48377,6595,-77754,-17056,18796,-58779,-102720,-123545,44703,118642,20328,128349,95829,27581,47554,-18234,18147,-34868,-40621,17705,-1479,45605,-62739,-61279,65024,-17670,-59773,-138244,-71375,31832,27672,26882,-56303,-4130,-55093,-61149,25052,72964,1887,-35828,-28049,21240,72331,-69409,-8929,1841,36672,141916,67156,-108383,-62944,-48315,107492,-43242,-124248,-92240,-116070,-217237,-285027,-795797,-7564159,-6557460,-1057186,-778490,-443343,-459858,-337004,-270287,-184493,-263520,-290467,-224307,-156770,-168502,-78178,-64622,-118950,-158032,-155306,-93352,-69851,-73272,-70497,-60317,-121117,-144021,-66923,-101054,-170111,-59518,-27042,-28683,51077,-27758,-138142,-20181,-45896,55113,117316,-21185,-32358,-31456,-15937,-31429,-5364,-87717,-63158,-12629,-24460,-71037,-88758,-42230,-87936,24747,15161,-8358,-26265,-42803,-35749,-76889,19392,-41117,-87950,-17180,80862,-9913,-167448,-8556,55629,-9070,-11748,-15892,23937,-21611,4284,33122,-54103,-69977,15754,-51937,47708,36754,-47930,-46794,-12774,-58960,-42563,-49653,-107668,-1556531,-2134390,-277435,-150915,-150423,-143525,-106218,-35725,-56038,-60439,-75435,-61300,24853,38451,-35514,-58840,-34348,-28286,-110902,-50156,-13317,-6704,-18,-64457,14752,12128,-78273,68553,82860,11302,-46139,-58621,42528,18247,-26599,12177,24326,-14428,26607,20846,-3182,-31397,-13,-105905,-73724,-57199,13522,-20815,-100937,-29248,-6809,-96377,31049,-69289,-47015,24779,-15172,6265,-76329,-20415,-12604,2942,35271,-59011,-48100,38142,54546,-67305,511,-11672,-6187,34565,104950,41942,64907,48593,-84695,-48427,-20127,-1324,68002,671,22979,13010,57734,52809,31792,64242,36784,18170,-54301,31458,-47320,2550,-26853,29088,12995,-87459,46376,19533,-75964,-66756,21858,-35619,-17251,-36086,-19275,71981,10849,-21988,-47194,-138485,-6034,4251,77419,29584,-29421,36974,-48796,-56007,20482,4445,-17758,14174,9650,12159,-91574,-30400,-37811,47239,20366,-47026,21980,-10067,-35848,-58761,36336,76285,-11676,-23496,-8381,-15584,-18350,-60031,-57539,-30227,74036,30633,-14921,2836,5084,-33982,-64219,-31622,-7781,-24416,-39701,13358,10404,-65196,-5127,-72723,-60730,-14787,14131,69208,4250,20059,24542,-38221,31933,41306,20380,-37722,47244,-10859,-40347,-46969,60951,66800,56480,16704,26627,-32301,7451,56166,41678,-66769,9149,-39925,46829,460,8631,-28264,-9068,-15205,-8555,78299,93471,-26254,14095,105883,41167,-136181,-54853,43624,-32283,41258,50787,-21621,-26994,25164,-319,-29677,8364,10046,18622,-26892,-7206,1876,-23649,-5627,-36420,30153,39701,9214,1999,43876,68734,-63153,-52232,42516,-29603,-19877,11470,56898,-32628,-32449,-43705,-27988,-15074,20964,35456,20006,22742,8420,46621,-27459,-30077,45773,36739,-25623,-22075,16360,5531,-20046,54935,69361,50977,-15012,-81202,-19183,-60969,-1703,5237,74327,64215,13124,-62590,-59004,-54335,-32255,-35339,-2908,37745,-30707,-58788,-36476,-29931,-37255,-35991,33661,81974,-33567,41293,-65965,-88822,-35182,58160,-30633,44943,-6434,-39439,3159,11117,-63468,-83200,34790,21815,46033,64924,44700,-30645,48438,38492,-63011,69075,76791,-42621,-5840,-2508,-51963,27797,-1297,31358,127796,34059,49997,8566,-18368,-50367,-100614,-18098,-47260,8845,-62097,-4497,37103,4927,4492,16909,57193,12043,3736,-23911,-22215,-127305,-18169,-15033,9402,39515,-60013,35669,-8702,66402,-4047,-25479,-66662,27099,-19392,24870,21100,-4243,-6305,40759,43570,-29791,44617,82994,16350,-140099,-31047,31920,-12444,-72175,-136529,-33430,-3515,15880,63488,63494,5120,-41622,-110653,-37359,-43245,-13183,-5228,-95093,13334,46306,8399,-15013,-34172,13848,-15751,-59048,23848,83142,59647,116081,70510,-36056,-26207,316769,121727,56373,57971,21816,46717,13101,-30294,22952,84124,-5939,-116152,-40993,16827,-46688,35381,82415,-23498,29878,-67134,38474,-9506,49301,-10181,34892,38083,-490,1270,42348,4671,-52937,10209,27666,3545,-37688,-42378,-53712,72800,-86144,-17393,47931,11904,28311,67000,30796,41417,8927,26935,-31656,-23953,-21372,35623,14524,-57873,-62609,64939,-63095,-76407,23960,-54321,-9743,-54307,-44919,-30774,-26231,-76735,-70198,-63390,86215,13706,2955,-49185,20125,15014,4644,5764,-55115,-70134,-11416,-17648,-39353,-75741,-31688,31360,89010,16523,45808,-77170,-30609,-1533,32816,45883,-87421,11242,12956,-26220,-23254,-36960,-19791,58350,-48464,4784,-41137,64705,-11483,-13200,67319,-18059,-63986,-3388,28629,-22842,50932,-76984,4071,-85796,-61348,26393,-794,-67404,-48489,22897,-54614,32429,-32842,-38346,31505,-12747,23492,-57713,-7379,-59863,56389,93706,24013,53888,-29536,49153,74273,-1062,8045,-12841,58755,13547,-10551,-45972,-11232,37425,-22374,-6662,-3705,10780,104016,-507,-41096,17869,4125,-17199,1452,-37536,-34758,45483,-92865,-39218,-26313,-3204,26739,1466,67388,27986,64335,21445,30873,66847,-108544,-52392,58851,36805,-53953,-6435,24709,-62992,5365,51154,10155,62915,12169,-18519,35736,50343,78952,91607,54750,-38942,-18467,-34640,-47680,561,-77149,-32956,57775,62595,-47500,-20578,8060,-264,-67219,-11216,8177,1407,-10133,-18052,6504,104560,-15890,8622,-76499,-19459,74558,12452,-69088,-17920,-52,-24105,23854,70719,26423,3034,73926,35071,-70440,-41356,22295,22471,30560,12188,-11888,-6608,-67148,-43340,-68451,-63938,12191,36962,-22542,-49192,-8321,43685,55770,-15114,-7407,-28209,-16412,76619,19274,-21433,-4339,598,9840,26904,-22044,-25958,80277,111901,1527,-32941,-54425,26753,51143,29291,-56417,-52791,-36537,20268,15356,-38590,10990,-45703,-31167,-2881,-121438,-63804,-51684,27085,-35306,661,-22515,-3119,21395,16732],[49428,-24279,-15290,27947,-4676,6913,6542,-9766,-22763,29281,54702,-175,-6546,23313,8755,35455,32758,9646,-35856,-11887,67832,-20424,-29327,-21441,-556,-33066,-27340,24802,35497,-62142,19633,-168518,-38217,-1472,37715,23913,-54332,-30852,20768,22375,41485,-37069,304,-30725,9445,3192,49356,979,16145,-37114,-73351,-30423,-37774,9850,35018,-17438,-24664,-54514,-62192,93976,44601,-10664,-84363,-17966,70977,-21293,-36465,-32288,-64422,-27427,-40340,-1116,22285,39264,25890,9191,-2545,19995,756,-4406,-3224,18771,3065,-1569,78244,51836,170,-70776,8602,24266,55608,22764,-23527,-15195,-6348,51895,39409,-9080,4208,-2637,-76823,-100597,31413,63509,-10840,-20407,5207,30288,34162,-8888,-11687,38183,-43913,-7214,-50469,-26661,20601,6273,34604,-38820,3683,-23829,-1369,-16866,-8172,-36990,-103685,-58480,-92458,-33009,69556,15196,-69300,-23567,763,-57168,7370,-47543,45241,-10494,10854,75545,-4783,14111,-28011,35933,-35949,15055,21625,-73267,14787,-9000,6769,49502,-19009,-8832,22033,-21276,10003,7043,37327,16445,11704,-38878,-39806,-19019,-2399,86433,36708,-11874,-67668,-28953,-53786,-39947,-28038,-77737,40566,-13215,-15791,-108121,-30518,18938,63436,-44231,49951,15789,-41494,-41831,-104862,-35312,57393,18890,20660,-65901,10679,50565,-60397,-85675,-48546,66084,105392,16745,122044,75638,19523,53222,-21137,-5492,-53728,-26486,8868,-24861,45870,-20445,-38857,35379,-23127,-58565,-167303,-98325,16553,25076,-5508,-70576,7596,-64595,-58651,28728,55602,-8783,-58720,-19113,28920,76876,-17703,-17949,-12006,64399,111577,112848,-62612,-48791,-75314,113563,28793,-106450,-74510,-92607,-206326,-268091,-788395,-7714400,-6592626,-1050044,-787418,-471802,-471371,-350444,-281408,-190943,-267293,-247392,-242825,-153722,-152480,-106547,-126392,-118123,-190000,-168243,-99368,-63547,-52718,-79572,-76261,-100728,-128237,-75085,-101751,-151503,-70095,-32548,-38965,38914,-43918,-157891,-7225,-50042,27626,134187,-3621,-67383,-35652,-21938,-38774,-2794,-80163,-86878,-31810,-40376,-68784,-93535,-47279,-111682,-13119,36748,3582,-11875,-37333,-57887,-95301,23339,-42068,-78096,2990,91011,-17627,-148068,-34604,57073,-993,2503,-12340,34454,-39085,17285,-1932,-26499,-107524,-11645,-75735,45752,51423,-26730,-43200,-3575,-69660,-33903,-44628,-111107,-1548964,-2178589,-300849,-167554,-122349,-140211,-119860,-58520,-49323,-42471,-50168,-65689,10505,47769,-40356,-83170,-32628,-38116,-110075,-72452,7808,15818,12165,-90689,-12854,18717,-72296,85858,94473,9537,-60524,-86184,64399,61201,-28872,8988,5647,-21103,-12557,1257,-28134,-34200,6361,-100699,-61175,-44709,41092,-13668,-108578,-30482,99,-84733,45064,-21200,-53829,22930,-9976,14993,-52080,-21299,-26056,-13205,22815,-74791,-24326,52599,51212,-40466,56688,-22983,-6601,34220,84876,39399,53022,34173,-108595,-62641,-35952,-7013,35449,-7423,40384,20670,65932,58180,36744,47272,15998,16286,-69773,24206,-47605,8522,-33962,38556,40789,-90171,50986,33353,-69343,-66308,18404,-13249,-677,-20741,-48668,40406,3887,-20061,-67745,-162644,-34661,-10674,48486,26674,-27618,18836,-47050,-44226,48988,5808,-37324,9703,-470,35257,-56386,-27291,-48538,27245,35447,-51046,10379,-21431,-41790,-58856,39542,65946,-22993,-25667,-16394,-30992,-5770,-30500,-30686,-16611,43685,-6762,-12235,-11856,20616,-4734,-58277,-44334,-12576,-31208,-32460,14933,26192,-44412,-14044,-67893,-44868,-21226,-7622,62104,11785,19985,40006,-20878,18382,35786,-1117,-42145,24281,-43237,-50682,-16596,60741,74357,53712,687,24117,-2361,4180,80033,14318,-100595,5914,-39873,44036,28357,-6026,-39699,-16523,-44267,-7086,69121,73999,-17513,18411,99552,48137,-115574,-34762,42525,-39454,38009,39046,-29821,-27171,-19428,-9504,-23753,-1823,-6214,-4111,-35018,-452,16516,-29583,-3743,-50329,30411,38215,808,-4591,34127,52501,-64123,-36988,31575,-49938,-6514,37347,58390,-21320,24219,-1497,-11459,-24187,9306,19473,9516,21221,1734,42920,-16891,-14127,38582,57670,-19039,-9163,16886,-22962,-8000,43841,38846,41552,-21971,-66772,-9543,-93567,-3269,4439,51996,23355,-8186,-82480,-74792,-21536,-20670,-73152,-6020,19041,-25861,-47359,-25225,-29665,-64106,-43308,32657,55022,-72408,39358,-68116,-69807,-30394,71938,-38744,65866,23053,-14179,595,23722,-59783,-57223,9529,45466,82541,72058,81654,-15868,37991,43091,-86225,51012,94279,-43611,-12212,15421,3207,30575,26624,36484,111087,7350,35122,10565,2876,-60737,-125052,-25220,-42895,11749,-55423,6872,61871,28455,4828,-7609,66874,30037,7596,-17906,-29670,-122383,-27873,-17609,6814,6320,-75806,43258,-9440,70618,-25816,-42382,-31253,28793,-27104,-16579,21595,-9067,-29588,8179,20879,6434,50419,71680,8999,-128262,-26501,1605,-3963,-45471,-94917,-35724,-17340,20904,65756,53856,27008,-25825,-82836,-50508,-70137,-41434,8093,-97032,40157,69857,844,-25684,-36889,36329,-5336,-69256,17052,49706,50641,108013,88326,-28409,-42383,327873,90882,64852,69269,26008,30843,-10706,-61044,22892,66526,-1188,-118878,-33428,12376,-58030,25050,85463,-21435,52472,-75640,33302,8612,-2317,-19706,34070,51031,628,-7373,41855,9928,-50536,20156,50869,-14588,-8467,-44055,-53279,72961,-89257,-17773,53243,-11657,24686,25166,23772,49706,366,22368,-33501,-14276,-22119,47354,17852,-70374,-51646,24407,-79428,-105981,-19650,-44158,-17566,-56256,-40344,-41785,-58302,-70337,-63436,-48234,73271,-27745,-238,-42522,8908,-9869,33737,23579,-50801,-56981,-18952,-31062,-24873,-49209,-28174,22976,80994,21162,52362,-73277,-38431,2749,25045,70784,-81518,10451,19097,-8525,-7929,-50792,-26081,35377,-41353,-10951,-64723,62267,-336,-23024,63965,-25122,-54362,-16307,30950,-10253,32014,-47792,9927,-64097,-42135,28846,-15523,-78091,-59629,8816,-80996,25103,-43485,-66900,4027,-22792,8699,-38180,-7190,-65003,66335,78659,19799,28323,-42191,25086,85542,845,15835,-12796,64691,11445,-34633,-34963,-164,45930,10179,-19775,14795,33428,141363,8970,-26818,31440,-11324,-9101,-15493,-34192,-47670,39267,-109121,-24966,6987,9459,31195,-1161,64299,42172,97240,20587,24467,38725,-91930,-4740,74199,16938,-53145,20264,34093,-62831,12294,60076,-9241,64692,5387,-4530,49390,30161,55816,84379,23724,-55543,-18523,-47418,-42581,18621,-57654,-38076,45377,37648,-42494,-52180,-38237,9261,-81369,144,5227,2533,-12502,-15439,32909,102885,-62683,-32153,-57762,-36935,56690,-3751,-64189,-3300,12212,-19783,37501,62475,9522,-3637,83516,465,-71807,-38319,7900,45063,22751,-5324,-39869,6880,-43558,-34206,-66175,-49901,4551,26749,-10246,-26142,-45149,53418,50747,-5520,3153,-39603,-14788,88893,38039,-30038,-10318,-13106,-6448,32180,6675,-3517,86556,97888,-12266,-22444,-50489,39515,50894,30347,-42998,-38314,-26247,6073,1216,-40629,-20284,-49819,-40832,28158,-119816,-81486,-49084,18533,-37552,22353,-18326,-16536,24300,14472],[48684,-3606,-40934,5832,-15301,2613,-13777,-3496,-25737,37816,38380,19094,9937,21944,-18078,62042,25829,4387,-11418,-16751,59601,-21566,-38713,-27414,2206,-63499,-49474,22952,51579,-61929,-11139,-158615,-21391,25460,17906,20983,-44742,-16988,-7450,751,36519,-36362,-19182,-43557,-19042,-12857,35389,11608,2821,-40166,-12335,-11174,-31452,-10349,30394,-31497,-36087,-65948,-53828,91776,50857,-10292,-76646,-14980,49536,-24478,-35346,-16323,-64068,-32995,-55071,-10013,32210,48590,10775,21701,25621,9758,-23256,-7225,-9141,24323,3577,-32217,72981,5052,-13646,-63041,8870,27025,102414,14851,-19672,-26372,-26027,46901,39171,2470,-8852,4724,-54713,-75563,24335,35432,-23232,-9998,8279,38318,47241,-2075,-11430,38439,-44374,-7542,-42943,5259,20668,36364,58461,-35949,10629,6202,10325,-27257,-34223,-12228,-94063,-53962,-86517,-9528,33201,-35105,-16750,-205,7867,-40974,37851,-35906,59155,-9107,12190,65160,-24796,30984,-33586,22962,-42401,11830,11224,-77670,15079,-33706,5380,58246,-19249,-35028,9742,2718,29853,17009,27196,21674,5418,-45425,-32062,-39016,13509,111775,55459,26079,-55195,-29548,-46038,-4597,3427,-88924,51188,-19223,-4431,-114812,-34274,279,72644,988,53262,-2499,-66254,-83462,-101600,-53622,43456,-20099,29350,-51529,30078,77876,-54107,-62261,1195,62990,77440,9597,93240,48881,15417,48416,-19906,-28100,-69324,-15805,5785,-42585,36237,13484,-11313,5767,-29289,-53758,-173132,-113599,4433,26221,-36442,-76010,12897,-58993,-41001,27563,31222,-13306,-90715,-18166,-13050,51503,52931,-12615,-25800,76727,62385,134916,-5036,-24273,-93070,110427,92016,-81992,-51979,-82873,-190183,-276658,-755026,-7787382,-6662379,-1071811,-803528,-501048,-468671,-372387,-289767,-199987,-282849,-202942,-242362,-156319,-130193,-128636,-168268,-110192,-194135,-168699,-107037,-65130,-33221,-85191,-98703,-79716,-110053,-82979,-99799,-124948,-77077,-42855,-51939,13316,-57863,-154658,12249,-50139,-8467,96365,4347,-80542,-38296,-36090,-43687,719,-71024,-106787,-58847,-52670,-63720,-89039,-47432,-124035,-39331,44545,426,189,-29439,-81326,-104860,25509,-41130,-65745,15054,88343,-28362,-115393,-57361,56016,6091,10657,-6574,43417,-46321,29681,-29291,-1520,-124205,-37053,-92950,39808,55550,-12879,-32123,-1487,-78650,-19093,-36885,-113843,-1552776,-2227849,-340325,-190938,-102074,-127030,-120977,-101139,-44324,-30853,-34381,-78056,-22552,50096,-52740,-107855,-33513,-45899,-94597,-91076,14233,32784,15421,-110647,-34956,19600,-64087,83413,102956,9239,-64803,-108647,64480,101141,-21462,9917,-22754,-32838,-62774,-24291,-43776,-31229,19163,-68367,-35927,-27201,55274,-8872,-96587,-21924,11173,-45415,51571,37623,-62224,21771,7679,13436,-29382,-18303,-34045,-21117,7963,-75108,-3504,55397,36093,-19937,96667,-27516,-9983,16408,51827,33819,29871,16106,-120828,-59894,-46159,-5175,-1997,-5837,46568,27340,66622,54924,32724,21526,68,12218,-70528,4630,-41200,9579,-43919,49386,60785,-82910,62151,45765,-53832,-61696,2655,729,9799,-1539,-62308,6527,1575,-16951,-70371,-134507,-54833,-22747,10967,9024,-21743,2381,-37888,-26146,65621,2157,-51475,2590,-4382,57308,-2435,-27134,-52281,6069,48357,-40913,10074,-34229,-52905,-60773,25879,55025,-32785,-29708,-15642,-37510,9790,-1337,-3167,4357,6632,-34691,-1432,-27296,38392,22274,-52304,-50293,-15033,-35891,-24822,25156,44831,-22467,-25109,-70969,-30975,-27089,-26543,49462,12703,13697,55128,-4396,11628,35756,-27098,-34854,-12093,-65290,-56005,12380,37457,65869,44173,-11330,21388,31721,-52,86262,-8669,-121067,488,-37184,55014,53189,-19831,-40747,-21877,-67539,-8758,60172,38968,-10861,19858,73431,53210,-71298,-738,31960,-47264,19053,26212,-40313,-29667,-77129,-15331,-9905,-11834,-11547,-16509,-30010,13152,32469,-33013,11351,-60079,31820,32521,-9584,3228,17553,23965,-56369,-20170,21354,-56274,10267,55883,51790,-5612,65077,32592,1941,-27553,-5440,8926,-7419,12858,-6245,36521,-5808,8245,33733,77286,-13700,-12074,16067,-41692,1966,17712,4718,23737,-24300,-49650,2020,-101189,-588,7688,15502,-14512,-28050,-90545,-77691,8029,-5388,-99338,-11717,-5284,-7413,-47613,-7416,-21739,-80724,-45047,32692,28908,-101249,31164,-70769,-64029,-20240,71477,-45629,61706,34871,-2075,-1919,27005,-40154,-23749,-9237,63529,100903,80513,105108,2609,20180,41967,-89648,22915,87527,-46081,-18733,31952,50368,28629,52263,31552,79808,-20232,17213,17090,24339,-64971,-131008,-24117,-45563,7939,-50360,3800,81402,51618,-1618,-24450,58949,46953,15809,-13014,-25573,-101214,-37698,-19036,9305,-26229,-82305,44115,-1790,72826,-49459,-51575,3405,26335,-31208,-46993,17847,-13678,-28809,-17486,860,42140,49703,49483,1052,-115613,-29900,-25527,-2801,-6747,-49455,-25506,-26949,22833,63192,33419,44776,-3118,-55823,-59288,-83574,-52832,26432,-84073,58589,89852,-4185,-31257,-32851,48797,-3122,-73395,-5433,-1796,33286,92480,97775,-31895,-44685,335064,70598,74996,73990,18471,16301,-16197,-69709,18321,43390,5308,-105595,-25152,-6561,-78115,15065,77631,-1474,72616,-68453,30224,18718,-62001,-22540,35389,58513,-1587,-11657,33714,8143,-38431,29952,62955,-27135,17813,-44338,-34347,62672,-84712,-15779,53191,-40520,8828,-30054,21375,62278,-1304,13947,-24266,13,-11864,52825,18936,-77581,-32412,-18443,-84323,-114156,-84539,-35327,-20354,-60178,-36238,-44681,-78655,-58171,-49880,-23005,61033,-59750,-4280,-23468,7338,-31004,49289,33873,-34574,-29571,-24208,-49328,-12265,-18652,-15086,16071,64028,16064,59454,-69925,-39933,7624,21151,87616,-49503,16598,10198,4702,234,-66196,-27237,8321,-35360,-12061,-72453,52307,15118,-24929,57448,-32860,-48280,-35798,23347,-9818,10273,-11668,18628,-38985,-15088,32535,-21212,-75267,-61108,-4105,-82519,20956,-43412,-83135,-10949,-23033,-8898,-20079,-5537,-69010,72794,48961,15605,3710,-46135,5989,85625,-12451,19696,-20438,61618,6915,-52384,-15444,6598,40401,42441,-20754,31339,45548,155518,14148,-2186,46912,-25240,4139,-29395,-28273,-53043,29005,-106974,-9592,41342,18513,26214,5107,50166,52807,119874,23667,8579,6283,-64043,22368,80528,-6457,-36838,45586,38825,-49052,21948,51424,-26662,62817,3940,7675,60111,4607,10061,51846,-2888,-51785,-18342,-46415,-34412,28026,-23944,-44991,28515,6465,-31676,-79327,-84923,9303,-90667,-7656,38,-855,-8159,-13206,47757,84444,-109636,-62527,-23941,-42582,28238,-17284,-54314,3977,17713,-10359,43598,45838,-1492,-6064,76485,-19106,-46475,-28277,-117,62387,16035,-23744,-66267,20129,-10077,-15798,-44526,-27996,-6569,2534,-15944,-1332,-55620,63485,46492,12797,10796,-48700,-12285,87610,50148,-36305,-16738,-24752,-18772,22907,30448,6853,81595,77041,-14990,-13929,-51003,46153,49183,30545,-25236,-24484,-10672,2770,-10378,-47262,-47678,-46794,-43224,51029,-92357,-78712,-32706,9481,-43959,40788,-17747,-34302,23010,20755],[46231,22609,-51747,-16092,-26631,-592,-23290,6697,-27732,40734,15046,34237,24133,25315,-33156,74691,24912,-562,12802,-20110,37149,-17966,-37314,-24639,7524,-89830,-67717,18642,63153,-59558,-42755,-125178,-259,54849,1975,18038,-15463,-1847,-42542,-11688,29762,-28520,-42043,-50491,-39065,-29725,20819,16268,-3439,-37733,36192,3513,-23784,-29667,20169,-37687,-48266,-66487,-45066,82525,56994,-13343,-65241,-8978,33056,-27087,-32858,-3662,-60774,-33117,-56075,-5308,31069,54024,1803,28455,49280,779,-36932,-6975,-4692,29943,11048,-55499,51194,-47306,-17146,-22101,10075,24142,104264,4624,-14047,-27280,-37562,37884,46119,20461,-23852,11880,-30430,-32938,13348,-1008,-26469,12346,-950,35039,54887,4670,-6494,31778,-38045,-4913,-39750,30791,9497,58312,76411,-27420,9914,17805,21492,-26764,-46946,16620,-79562,-46134,-78275,8517,42,-64958,28498,18173,13172,-28739,71119,-21522,56607,-16163,5555,53049,-32371,53659,-19220,29987,-53418,9375,-669,-67518,16174,-42320,4093,58583,-13975,-54185,-4672,13351,41746,16534,21982,36812,2077,-51808,-30711,-45871,24489,119762,64398,66426,-39683,-30102,-41419,21664,21756,-85869,56692,-13923,9261,-110678,-35425,-17646,71409,49212,59115,-17274,-81533,-105372,-74807,-53244,24715,-52961,28889,-38102,36605,95636,-38361,-37898,26969,46544,45238,197,45930,26291,17234,34890,-12651,-42532,-72269,-10730,6069,-52291,17452,31454,14420,-16675,-34793,-41586,-148874,-111771,855,36096,-54735,-68426,11520,-40958,-16197,25294,14777,-11259,-119094,-26518,-67317,15461,126913,4051,-35259,65732,7190,125734,46636,4509,-97916,98228,127293,-57596,-31263,-88229,-175274,-311660,-719016,-7799117,-6771621,-1117235,-822386,-527488,-455913,-395055,-293829,-209532,-295740,-171599,-223218,-163628,-107264,-138167,-176321,-96746,-167676,-155827,-109779,-71707,-18970,-85799,-123476,-64810,-94074,-91322,-96006,-95419,-79431,-55463,-64628,-16649,-68273,-135550,31526,-46492,-45029,30917,1473,-66350,-38723,-56158,-49446,2053,-62333,-113798,-86572,-57910,-57891,-74326,-41217,-124761,-52839,38138,-19308,6963,-26243,-103458,-103792,22963,-41304,-54070,18265,69697,-36915,-82340,-68016,53107,9948,12233,-912,48385,-41468,39414,-42755,13431,-117917,-52501,-95870,30567,51046,-6762,-21165,-8604,-87191,-3066,-32152,-119946,-1575989,-2281161,-388644,-216100,-93217,-109334,-111514,-146490,-37792,-23806,-33611,-95501,-56145,48321,-65845,-124047,-38614,-45826,-68380,-106680,3672,37859,8916,-125034,-45968,13762,-56450,62756,103341,10696,-58492,-114219,47416,125623,-9039,15519,-55977,-45408,-101541,-49548,-44171,-22753,28287,-17266,-2123,-11726,48070,-7554,-72410,-8222,23928,19860,51668,90529,-68885,23354,31728,-149,-15414,-15617,-35487,-19919,-4801,-60945,9806,43950,12217,-10149,112908,-26482,-16710,-15414,20380,30594,2004,-3107,-120044,-41967,-48653,2569,-33439,-2438,38161,33840,59282,46242,20800,-7237,-10957,9273,-53506,-18635,-30636,4220,-52390,60659,63560,-67853,76203,52882,-34021,-56323,-16850,3962,12097,14181,-56332,-19761,2922,-17838,-52276,-74873,-65829,-29900,-19315,-17428,-15757,-8804,-24343,-5112,66205,-7072,-56615,-3756,-2836,74309,53191,-26162,-47249,-11020,53780,-18328,20996,-42916,-69641,-67219,-552,39318,-36009,-36131,-5139,-32722,19919,19009,16599,26196,-24140,-45489,14302,-40906,52958,36100,-51145,-46212,-16237,-39001,-18560,43037,57856,-9145,-36018,-78536,-25119,-32160,-37860,33235,6499,6663,66758,6337,12319,41340,-51024,-18422,-47946,-74651,-52855,28410,2481,44856,27360,-14617,20861,64080,-7672,77838,-20158,-125333,-4327,-31227,78867,73850,-28880,-33965,-24573,-75146,-11019,52982,9918,-4597,20624,38433,49192,-13201,36969,10224,-57589,-6763,14253,-49403,-33127,-120197,-12481,7939,-17997,-4241,-15894,-15683,29426,44770,-34914,31985,-67608,32938,24343,-18555,19723,-593,-10576,-45605,-10451,11801,-46619,26097,65227,38099,7862,81839,51719,9834,-22236,-20039,9234,-27046,4307,-9594,30274,-3861,32769,34130,86922,-12613,-27630,11536,-44215,8627,-12739,-27209,-871,-22592,-37536,13330,-85305,2066,11640,-29029,-38283,-39071,-88088,-63386,30979,7491,-102471,-18949,-28892,19272,-57662,8152,-6111,-82715,-42007,34575,10559,-115766,21067,-70312,-73402,-7212,56100,-52164,33728,24187,-5130,-4512,7586,-12641,7042,-17234,70735,92992,85808,105940,19373,-2150,36082,-74447,-5089,60189,-48946,-24005,41934,77865,23533,74402,17766,43067,-42077,1842,27388,35501,-62866,-113329,-12705,-54435,-2141,-51783,-13545,86587,69961,-11820,-26642,32778,56809,23590,-6259,-7191,-82586,-44949,-23588,15136,-50111,-79858,39298,14117,71850,-70322,-48312,21961,18469,-29086,-61531,9272,-12513,-6376,-29157,-14550,65554,42334,21111,-3225,-100877,-35984,-41457,-10807,32470,-12820,-6092,-25373,21600,57115,8464,51778,21437,-36397,-65521,-78432,-44801,47374,-60317,61453,99163,-4684,-20622,-20963,43086,-12799,-69756,-36375,-51362,11355,71335,102589,-34343,-28639,341509,68876,81604,67298,3402,3322,626,-45798,12024,22928,11439,-74684,-17398,-38005,-101111,9056,68973,30506,86531,-42829,30356,19004,-99228,-21600,37620,55858,-7492,-9091,21702,3472,-20005,35806,61392,-32804,33332,-41754,1819,44294,-74217,-11235,50010,-66135,-15773,-79642,21008,74124,3515,1142,-4776,16409,4987,48009,13977,-73286,-8979,-44188,-78194,-95250,-138599,-30521,-18276,-60485,-34646,-44232,-81278,-46151,-35390,5640,53291,-74686,-7701,3031,13574,-41832,48162,34280,-10362,8172,-26884,-68150,-4699,7976,3644,12460,39124,3692,65163,-64356,-34774,10870,18713,92229,-2380,29379,-8888,12810,212,-77028,-23609,-17137,-24759,9496,-54191,38557,31778,-16988,48854,-40190,-45153,-56973,7105,-21880,-7897,23330,30094,-15033,12966,34886,-18928,-61215,-53858,-17988,-59114,21254,-34692,-83089,-8461,-14326,-20833,-8569,-6023,-67335,74187,14933,10528,-16616,-38332,-666,70540,-36366,20526,-32434,52632,2216,-60512,9185,9814,24017,66543,-6104,43096,43511,141856,9421,28824,62446,-30668,14819,-35870,-21879,-52637,18380,-85332,2229,61511,24302,10549,18619,27750,57659,118377,27242,-10236,-17238,-31632,25813,73945,-24607,-7681,61922,35508,-31443,31225,26223,-39288,56551,12120,13616,65244,-17334,-44263,3870,-19024,-29735,-21803,-31740,-25205,26383,9972,-54393,11612,-21389,-19623,-92809,-112765,3933,-91091,-33477,-8025,-5269,3688,-11637,46500,60629,-134019,-72559,8410,-34812,-3397,-24039,-47307,-688,10505,2008,40469,24797,-6144,-2894,50700,-17569,-5469,-14192,878,73433,10622,-36850,-82673,30345,22797,8825,-6204,-2803,-17893,-27042,-33173,15900,-43232,72457,47474,33807,12890,-48037,-10808,73279,52556,-38094,-21733,-31797,-23919,-2796,36392,2966,65165,55833,-6287,-9442,-50793,48251,45825,28926,-9737,-13959,5746,13454,-15213,-58153,-64819,-37032,-41226,57120,-50407,-56780,-13518,1055,-54221,49584,-20385,-51517,16387,34412],[41408,43909,-47483,-30801,-36883,-3774,-25054,18707,-29837,38406,-7202,41737,36541,32796,-37542,67239,31001,-3877,32071,-22168,7937,-11322,-24962,-19343,15400,-102743,-77583,12119,71089,-54169,-68519,-94504,21976,79899,-11927,13938,22266,7108,-74760,-11565,24020,-17302,-62457,-50101,-45197,-46116,5866,15050,-5267,-30628,56860,11809,-18597,-42075,11766,-37400,-56807,-55429,-39594,68707,60833,-19091,-53169,-1349,23450,-22998,-27570,2419,-56894,-27610,-43913,18347,17941,51495,-3187,22647,58125,-2897,-36602,-2944,11272,31794,25987,-59138,18489,-86708,-6478,28715,11612,16220,63360,-3862,-8989,-20085,-41476,26694,60381,40105,-34560,15729,-12120,16921,2767,-32677,-22912,40447,-12098,23188,55015,5997,2646,20202,-27972,-1985,-38055,40912,-9844,65679,79618,-15218,1959,4330,28016,-16058,-43957,40590,-59941,-34565,-65664,17885,-25523,-73026,50135,25354,16947,-22065,98761,-3675,43632,-29493,-8003,49386,-17459,78575,1656,50225,-68740,11890,-14234,-44521,17681,-29864,6579,52920,-6417,-61236,-17534,10163,44437,6164,23429,56699,1608,-56996,-37740,-39446,26368,106941,62210,94328,-24779,-33365,-41618,33580,21232,-76559,59911,2679,23673,-93125,-32250,-34517,59771,81959,65469,-30165,-82286,-97674,-41982,-39576,8095,-64896,18418,-29221,30700,100213,-15596,-18826,36325,29270,20013,-9270,-7112,15958,24982,17067,795,-43021,-58429,-11050,5832,-53381,-7116,35856,33056,-27859,-36650,-21057,-100430,-89834,9089,56109,-54881,-47020,5477,-16967,5657,23352,14403,-4735,-128935,-41824,-96759,-14667,183199,24849,-36996,32361,-41558,88384,76604,31869,-88761,77486,125181,-41931,-17969,-102773,-166902,-361415,-700180,-7781151,-6908501,-1178007,-836319,-547419,-439460,-408138,-292717,-217871,-294947,-162084,-191860,-173284,-89630,-132714,-155344,-81843,-122818,-133456,-103463,-78878,-12998,-80924,-142690,-60444,-83428,-100136,-90559,-68272,-79462,-68522,-73974,-42842,-75897,-111874,43168,-40731,-74527,-32145,-13287,-31902,-38155,-77388,-57377,-1472,-57904,-103103,-105497,-53589,-54078,-52116,-29727,-117710,-57014,20363,-51175,7386,-33302,-120548,-94757,14057,-45280,-43261,15738,39697,-39019,-59502,-60007,49238,9559,8542,1640,46996,-25787,44088,-40165,14916,-93765,-52633,-80223,19289,43440,-6830,-19867,-24370,-95814,8203,-34971,-131464,-1619596,-2335266,-434513,-238006,-94979,-94132,-97951,-176904,-28799,-18997,-48238,-113551,-78235,44257,-73126,-126234,-48383,-34727,-38298,-118410,-19805,26030,-5708,-136431,-43846,2372,-51156,30980,91478,13425,-44027,-96341,21235,129703,824,25305,-85256,-54736,-108977,-70198,-29539,-11489,28322,35117,32311,-2907,18917,-9967,-45085,5933,35061,92829,46690,124034,-69276,28797,50808,-23685,-10456,-17714,-30971,-11872,-10758,-36906,13480,19598,-13801,-9996,108160,-22640,-25821,-52970,2150,34474,-23133,-21050,-110546,-15944,-44085,12545,-50312,-6845,17746,41326,46049,36357,5174,-33158,-18567,9380,-21926,-35164,-17949,-6704,-55001,67504,45437,-47756,85626,52503,-15834,-53106,-33458,-1474,8344,20702,-34404,-34093,5410,-27655,-20840,-15810,-69742,-30952,-35142,-44393,-15754,-13926,-11134,14275,52515,-20117,-52394,-6312,1747,83497,93727,-20985,-34324,-19352,48208,9915,37067,-43197,-89251,-75713,-27875,14323,-31357,-45361,12046,-16843,19879,27219,22052,42446,-40434,-37081,30430,-50597,63462,32441,-55866,-30695,-17187,-42643,-14448,64082,56883,-5853,-44109,-84003,-29439,-35218,-38503,16103,-5202,4492,72241,9749,18366,49737,-66123,1535,-67317,-71498,-40526,25282,-28596,19528,5310,-5969,24049,90129,-20322,61980,-16817,-116321,-5782,-22318,106694,92039,-30757,-25388,-27454,-62106,-12244,47815,-1683,2291,24381,8394,29357,43194,65050,-21034,-70899,-26721,5085,-53995,-36885,-131905,880,23429,-17518,13558,-4669,648,43254,48768,-37678,49550,-72993,32417,15341,-23056,35480,-15587,-40355,-37868,-14477,734,-24808,36699,65635,20495,13866,77135,53673,11300,-10892,-31287,22745,-43265,2466,-4082,26722,-16567,51931,39921,78641,-18662,-44339,2514,-30313,11263,-32935,-51615,-28416,-18633,-34177,23329,-56479,1802,12539,-71962,-42306,-36232,-81549,-34781,44720,13049,-82167,-26003,-45341,45389,-68569,17688,15854,-72411,-36741,38651,2323,-116583,11569,-63208,-90778,5153,29946,-58616,-4732,-3829,-19333,-7358,-32914,11108,27027,-16419,64468,60603,83100,84979,29116,-24742,26854,-46293,-21452,23588,-49224,-26932,41284,83872,17203,90797,-1396,9030,-53036,-7522,39715,29881,-55302,-78826,5564,-66825,-15932,-61737,-38786,73900,79232,-21997,-11963,-3715,56212,26196,5662,20627,-75117,-46842,-32957,21001,-61580,-71133,31721,35657,66472,-82159,-33338,18659,4850,-18125,-59925,-2951,-1667,26025,-24221,-25536,71383,30634,-7947,-1214,-82786,-38423,-41925,-25623,60087,10453,16496,-9852,18408,50523,-13100,44332,40686,-25331,-67341,-55669,-23074,66845,-34697,47457,93797,-341,5344,-2867,17602,-33858,-56831,-64165,-79615,-9687,48350,107058,-23410,3653,350861,86553,80701,49516,-12106,-9213,31533,6244,7207,10492,14907,-36533,-11245,-73137,-116520,10270,66735,63500,92345,-1603,33126,10871,-95951,-19821,37737,41147,-15546,592,10036,-219,-116,35686,49483,-32067,37399,-35655,43425,21804,-59362,-4688,45206,-78555,-40933,-107479,19740,79712,11521,-16076,15295,29498,22792,32904,-157,-54719,12795,-38381,-63747,-55142,-150608,-29605,-13135,-52902,-36520,-47270,-66573,-37682,-24671,29651,51083,-70858,-8972,28906,21111,-41398,32577,26215,15765,47250,-27341,-80485,-2886,24686,21649,12529,10365,-10099,68813,-50653,-24266,11446,14676,83988,44019,45677,-30818,15618,-7076,-77776,-16645,-36044,-4529,50456,-11590,24986,45735,-909,40663,-44655,-39335,-73157,-15220,-42576,-17505,48976,45364,5620,33728,31382,-12622,-42618,-40622,-33879,-20836,25733,-22471,-68312,10171,-478,-21563,-5037,-13171,-56753,71039,-12186,4814,-29907,-19757,6194,39640,-61910,21218,-42488,42519,-154,-58791,34747,11519,2192,78588,20642,48444,28949,103843,-4685,57277,76246,-23791,16345,-33926,-17134,-49059,9859,-50684,9215,58927,27832,-12861,35096,3720,56159,89778,28314,-25751,-23926,-1714,15175,56507,-30423,26089,65745,23053,-20500,36350,-8399,-48135,45596,29508,10136,63426,-28808,-87863,-44030,-22933,2355,-30652,-8466,-16933,15453,32622,-64018,-1314,-37944,-11079,-88741,-116191,-2204,-83296,-66040,-18051,-8110,20694,-10734,31028,41785,-119073,-59248,25348,-17594,-29443,-22244,-48506,-16366,-10647,14921,29420,5818,-4110,5562,11137,651,34656,-467,11613,79502,5164,-39760,-83602,36116,44821,34016,38953,21939,-26140,-51270,-50197,20670,-19021,77515,54032,48608,8632,-33852,-11163,49862,44812,-34588,-22952,-32789,-22049,-41222,20528,-12049,40685,40757,10480,-6951,-42600,48685,40163,25107,-1529,-6785,17689,35448,-12207,-68162,-66224,-22023,-38866,43922,-8146,-24778,1554,-4556,-65758,44693,-24135,-61622,4451,49063],[34221,52389,-33785,-34157,-43993,-7149,-23656,29778,-32426,32944,-20493,40890,49484,41772,-36618,41955,40501,-5115,42714,-23873,-18694,-5333,-4799,-16821,25247,-97368,-76760,2954,75617,-45272,-83172,-81993,39332,93558,-24466,7238,49451,3765,-93504,-54,21851,-6933,-75005,-43273,-35798,-59950,-7493,10302,-8710,-21671,44074,13704,-19660,-45883,11481,-33288,-58223,-36608,-38599,51419,61661,-25302,-40796,5662,18530,-8003,-18917,512,-54653,-17262,-22582,56925,-932,39745,-5170,5300,45759,956,-23154,4253,34135,27410,45722,-38112,-18970,-102481,17630,62171,11550,4036,3303,-7333,-5632,-10361,-40982,14995,74408,54984,-36348,14567,-6228,56831,-6230,-47417,-15583,64578,-16449,8396,48048,-462,14405,6882,-19222,739,-35829,33407,-31599,55805,64319,-1831,-9255,-25787,27066,448,-29012,50146,-33612,-18825,-44564,20450,-42632,-65156,42121,20104,20513,-20288,111126,16951,27070,-44580,-26815,54231,20096,98695,15517,66822,-82951,19462,-30742,-14727,17563,2713,17260,45241,-202,-55458,-26175,-128,39587,-9928,30788,73605,2827,-59263,-49671,-25642,18605,76604,50338,99168,-13569,-40388,-45026,30743,4511,-70645,64845,27224,36071,-64431,-26079,-50012,41734,87575,68341,-41361,-67247,-64362,-18524,-21388,-2274,-49566,464,-27034,17222,90534,7894,-8964,35031,19565,9057,-16681,-49702,20313,37267,817,18076,-27803,-31168,-14758,1674,-47112,-32183,35373,42524,-27818,-31387,4732,-43522,-49350,28545,81280,-39978,-16766,-2345,5545,16471,20408,26369,2058,-110234,-59025,-86703,-30311,204804,41686,-29622,-12163,-75304,35340,77202,53970,-67306,50836,89394,-42519,-15166,-116718,-167902,-409019,-707456,-7769977,-7054598,-1245147,-838659,-558112,-425400,-403453,-286786,-224461,-279419,-173601,-157512,-182093,-81888,-116331,-126675,-70900,-77329,-109019,-88300,-82781,-16472,-71654,-147268,-67195,-79047,-108509,-83108,-48072,-81374,-81635,-77587,-60451,-82471,-93555,42340,-34877,-92645,-77781,-39727,6262,-40040,-94514,-66204,-11297,-62012,-78059,-108716,-39295,-54539,-28701,-16241,-108233,-56539,-3936,-85970,2248,-51863,-128713,-83041,-770,-54175,-31738,12519,9945,-32810,-49960,-32294,45138,5535,1999,-1663,37552,-3366,41635,-24361,4348,-61141,-37043,-47372,7512,39034,-10597,-34525,-45359,-103614,9652,-47300,-148006,-1680768,-2390331,-466620,-253522,-104038,-88136,-88738,-185109,-20039,-15461,-73434,-127573,-85521,36605,-70531,-114166,-62227,-14417,-11571,-123533,-47212,-3853,-24518,-147024,-30576,-11912,-47827,-2982,67697,16762,-25837,-57709,-5409,115904,575,37696,-101033,-58035,-80462,-84597,-6699,-1211,19607,70848,58804,-1503,-23787,-15407,-21944,17122,41562,143572,38087,133293,-59965,37341,53753,-51109,-9425,-27293,-22079,-976,-6780,-9866,8485,-12652,-33578,-12913,91132,-19339,-35125,-85832,1558,45458,-39567,-35330,-99582,8772,-35616,20354,-49024,-24581,-7800,50431,31133,28751,-8085,-52172,-24081,11818,14836,-37318,-5013,-20120,-49186,63573,10504,-25668,82753,44756,-4809,-53599,-44133,-10647,3721,15871,-5390,-37084,6330,-47902,10550,19568,-69821,-27510,-40337,-64257,-26476,-14941,-2622,27740,31953,-33448,-41523,-3394,6779,83994,109810,-10413,-16506,-16493,31383,34196,49281,-33978,-106116,-79081,-41800,-20834,-22148,-57574,30388,7000,10372,25231,11556,49058,-42662,-13577,42206,-55357,72394,14279,-62154,-5315,-18017,-48612,-12149,81693,37469,-7219,-46889,-80821,-41447,-34539,-28052,963,-18969,10256,70304,7398,25635,55858,-68237,17761,-60751,-57341,-21600,4933,-44128,-593,-19108,15066,30782,107129,-37702,45369,-1723,-100072,-2878,-11726,127303,109724,-24828,-20061,-33370,-31227,-12372,44099,1230,9744,34546,-7767,-7879,83913,72962,-55046,-85008,-29669,72,-52433,-41546,-113430,21666,30459,-9546,35978,10547,10905,50452,42024,-43360,57788,-74032,30370,7144,-21293,42405,-24691,-55042,-36652,-33116,-14398,1486,39264,59286,3623,10003,60192,41036,7162,441,-36914,47096,-48340,11356,10899,26915,-41633,57166,47053,49743,-33398,-48290,-9159,-5881,9838,-32797,-64231,-53241,-14922,-37860,32171,-28110,-1115,7903,-102025,-27258,-18919,-77629,-1031,48349,9763,-48711,-31132,-50349,61992,-68428,25036,41496,-57811,-32184,45017,1570,-107726,3616,-48271,-104209,13552,826,-64547,-36519,-36943,-36471,-10445,-75843,20527,32782,-12253,45539,15411,70110,51713,28073,-43031,15845,-12024,-18823,-8782,-44728,-26896,28690,74519,11217,97787,-21333,-18957,-51383,-10942,51453,8080,-43919,-41495,23888,-79430,-30114,-78617,-62569,47137,76599,-29113,15687,-37750,45329,21543,23547,46877,-75837,-41552,-45643,23017,-62088,-59984,25486,58441,56158,-79864,-11574,-2521,-13350,2558,-45707,-16155,18845,54575,-4852,-33270,62049,18699,-32290,7326,-61762,-33079,-27939,-42006,67878,21819,35869,16384,15431,46674,-24568,23337,49594,-19799,-60745,-22509,1874,79285,-16236,22230,74361,7343,35385,17172,-20526,-61114,-34383,-77858,-76736,-24193,27709,113100,4510,42089,365439,117397,71969,25718,-20936,-21981,60582,66879,6246,6310,14617,-6029,-7534,-99680,-113643,20234,72002,85491,89773,45279,36259,-1844,-56823,-18839,32188,16448,-22586,15045,1670,-1411,16443,30051,34092,-26535,35460,-27202,74036,-367,-41142,2714,39592,-71414,-57178,-108517,15523,75986,17967,-36820,21164,33185,36493,11592,-24591,-24703,27188,-4459,-44833,-8991,-112567,-29744,-6549,-36245,-41049,-55996,-40759,-31877,-19374,42229,53096,-52539,-7327,45785,22609,-35649,8453,14094,37500,76419,-26523,-78168,-5390,29131,32660,15275,-16109,-18311,70218,-24891,-11167,9776,7583,65855,75133,60443,-48157,13259,-19117,-65482,-8203,-44827,25717,96101,41812,14692,53129,17813,35724,-43160,-24699,-78924,-40513,-65133,-16408,59834,65713,22294,40599,19399,-6641,-27856,-25175,-50095,18821,32596,-13007,-45563,38665,13402,-10671,-6698,-29564,-37167,65753,-25075,-145,-34650,4380,20472,-2727,-79314,25261,-43746,36169,1262,-49884,56924,13246,-19296,78757,50307,47102,8448,53385,-22625,73261,86874,-5772,6474,-26265,-15373,-44539,4537,-13374,13207,35373,30063,-36541,49127,-13528,49349,44052,25648,-34332,-14639,21227,3873,36286,-21778,54124,58336,3601,-22234,34150,-42545,-56620,31036,49501,-3199,54915,-27071,-105470,-77807,-17034,34418,-43508,15546,-10896,238,38252,-70219,-7517,-39194,-9314,-70307,-101053,-5559,-71320,-88577,-27948,-8694,38132,-10483,8852,34391,-66115,-26663,21678,763,-43264,-13434,-58448,-36765,-40561,26635,13700,-4695,4563,17263,-31759,23790,60037,8758,30461,82676,-2335,-30909,-68568,37532,50267,53228,77842,43821,-29155,-61505,-56556,14000,4823,76126,62783,49276,23,-8197,-12928,23181,29777,-26694,-19169,-27836,-16156,-82979,-10902,-31246,14634,35694,29614,-1697,-21683,49843,31031,19627,-1711,-2212,20719,61114,-3519,-69605,-49576,-3741,-39388,16311,22808,4401,10029,-5066,-74758,26439,-26132,-59032,-11529,54330],[25286,46087,-17572,-26006,-46294,-10453,-22341,37997,-34741,27036,-20634,33770,64765,48125,-35989,9020,47702,-4722,43224,-26129,-35681,-4035,17686,-18994,35732,-75520,-66111,-9561,75205,-33771,-84036,-84436,44450,90808,-34834,-2933,49166,-14078,-91488,17067,24402,-824,-76687,-32717,-13742,-68020,-16221,5378,-19830,-14716,4204,9826,-29319,-44376,19422,-27693,-51160,-16636,-39648,32331,60296,-29107,-27005,9754,14106,17519,-7566,-8148,-54578,-3718,1796,96588,-15177,21258,-3111,-17166,13877,11324,-2291,12948,55327,16757,65220,720,-55240,-94420,49321,63373,7966,-11795,-46665,-4522,-3859,-4490,-39987,4103,76418,60189,-28050,8537,-14284,71808,-15283,-40044,-6671,74902,-11189,-3963,36869,-13278,26374,-4693,-16746,4698,-32966,13084,-49255,31626,33514,10345,-17481,-54679,18205,16298,-10268,40321,-1471,658,-11898,20906,-51832,-49369,11416,6127,25590,-21328,101069,37903,11410,-55911,-48703,60767,67530,106008,14781,63266,-86992,27942,-50728,12579,12014,47575,38527,38897,1850,-41056,-29881,-7621,30795,-25420,41009,80497,3906,-56785,-58896,-13515,5069,38418,32323,80081,-8012,-49546,-47088,17056,-19723,-73958,74207,53601,43381,-33129,-21277,-62949,22967,66825,63392,-48693,-39883,-22626,-11092,-6219,-6731,-13454,-19669,-31250,3252,68871,23855,-8385,26148,19879,13450,-20696,-70304,35675,52169,-8402,34315,-628,-367,-19417,-7436,-36448,-52198,37769,43937,-20306,-16701,29164,3685,2172,54556,100693,-20127,12191,-9844,21246,12990,13698,37041,4009,-64961,-72330,-46338,-30300,188612,48679,-14331,-50029,-90956,-17213,51814,69332,-37139,23244,33863,-61952,-22762,-121889,-178062,-441218,-737877,-7799987,-7200964,-1311141,-828928,-559607,-418388,-379891,-278452,-230449,-257944,-198140,-128946,-187207,-86193,-99250,-115299,-69202,-44537,-91046,-68346,-82000,-28544,-60476,-131120,-81804,-79817,-114736,-73199,-37359,-88834,-95854,-74332,-68474,-89207,-85729,28822,-30303,-98764,-106324,-74960,30069,-48952,-103941,-72650,-27040,-77240,-50742,-95458,-17475,-59971,-12193,-5089,-100104,-55297,-29401,-113243,-6640,-77898,-125268,-73750,-19131,-66774,-18216,12953,-7260,-19400,-49686,8961,41043,-45,-4815,-12423,19672,20022,31143,-2342,-12880,-30212,-11009,-4437,-3252,41673,-15745,-62891,-65821,-108368,-1016,-67866,-166633,-1752101,-2446508,-476942,-261856,-116390,-95374,-90630,-176509,-16892,-14621,-100889,-134113,-81738,21644,-57457,-92654,-78832,7885,6691,-118843,-68630,-46851,-42133,-156349,-11309,-26128,-44036,-31624,37789,20125,-8988,-10028,-25490,90585,-13939,50021,-97133,-54502,-29707,-93126,13177,4854,6487,80016,71686,-4793,-65133,-22442,-6607,23596,41728,147836,27355,121613,-41004,46070,35435,-74046,-5920,-43863,-11092,8434,7073,13046,-1450,-45378,-39901,-9445,70703,-19395,-41804,-104927,14741,57468,-44527,-43591,-92673,24209,-27681,22553,-31634,-53901,-30419,60446,18823,24928,-13071,-62754,-27680,13353,44257,-23733,6308,-31818,-35416,45175,-30656,-4838,64145,31859,-4386,-57636,-49382,-18081,3896,1502,20862,-32286,4032,-74066,29460,26881,-68576,-24539,-45381,-72680,-48056,-15354,-1047,33002,14400,-43201,-28295,4914,10790,76810,101745,3796,2232,-3311,6593,45582,50154,-18077,-113525,-68907,-33062,-60676,-14927,-72364,44475,33756,-3205,18293,-10418,45651,-38494,16411,45914,-55469,82244,-10086,-61846,25150,-17673,-56486,-10503,89499,2185,-6093,-43019,-65662,-55365,-28864,-8946,-9696,-30485,23183,61628,2757,29455,53903,-58058,23285,-31458,-34414,-1248,-23550,-40936,-8830,-43457,45064,39082,113794,-57228,30196,15951,-81584,2815,-1299,133127,125997,-12242,-18568,-41242,6892,-12660,41126,7034,16779,51597,-10749,-55731,101718,57971,-80656,-95033,-10961,-466,-44665,-48393,-79140,42473,25688,4372,54725,21633,9385,49189,25114,-51798,54811,-67870,29173,1201,-13359,37022,-27859,-49578,-41502,-59648,-34181,23898,33477,49611,-7635,-2745,39874,19716,-269,6206,-36150,75570,-35425,29841,31613,29841,-68445,42566,47995,5586,-55759,-30985,-19267,19577,5130,-13009,-62635,-69205,-13878,-42888,40484,-10232,-3649,-2182,-109721,1015,8449,-78466,26681,43029,378,-15735,-33190,-43430,63483,-48672,38096,66786,-48319,-30094,53539,2932,-93777,-2253,-27714,-104303,16009,-22226,-68764,-49200,-61813,-47270,-13175,-97009,10392,25951,-9281,17944,-26497,48956,19214,15435,-53291,4670,22719,1567,-26655,-35669,-23952,6658,58146,6385,92031,-37727,-42508,-39588,-11832,59423,-23073,-30550,-13911,35935,-89867,-42079,-97793,-77178,15228,61895,-31879,47287,-57293,27700,11773,43865,59586,-76893,-29026,-57814,18139,-57219,-49849,24724,77699,41694,-62130,10519,-31648,-33620,30492,-24641,-26979,44481,69472,23093,-38651,45264,10980,-47065,20430,-40072,-19933,-5234,-54474,54496,24991,47300,45386,15219,47533,-22670,-5550,48499,-16296,-42858,10010,19999,78896,-9563,-4270,45668,15627,55736,33391,-57899,-86223,-4691,-71886,-46210,-28177,12641,118949,40803,71323,383462,151293,59216,3311,-18683,-33443,73021,110277,9561,5899,11879,5991,-6775,-106964,-87754,37935,80203,88755,79502,83147,36794,-14215,-4125,-18575,18520,-12372,-24714,30084,-2976,-1325,26380,21445,22114,-17678,34594,-19408,82254,-18389,-20234,9481,33711,-45925,-57733,-90521,7680,64092,18644,-58751,1667,23960,42919,-9574,-57269,8875,30504,32519,-25450,25612,-44727,-26738,1737,-13010,-45725,-63991,-12865,-24869,-17835,40150,56592,-27502,-3167,48058,14299,-34161,-17376,3233,50123,87288,-25608,-55567,-9549,23013,32924,18848,-34257,-15715,68981,10722,935,7407,-1166,43135,82731,68726,-55597,6247,-32540,-40874,31,-41908,60463,127667,87017,9286,51107,31537,36036,-33546,569,-72249,-65473,-82339,-5655,54956,90555,34700,31434,-139,-3884,-23543,-11617,-62533,49740,39090,-11100,-24301,68440,22707,7105,-8408,-53590,-11891,61589,-22932,-2556,-31009,26108,31564,-46304,-81847,34907,-31763,36755,6012,-38159,71979,14744,-35714,69855,71861,40064,-8884,7027,-37398,70381,93147,17284,-11597,-18015,-16671,-40152,2623,17723,17505,1373,31396,-50448,55993,-17418,39462,-1515,20006,-35685,2395,36062,1272,23470,-2301,68851,44169,-17685,-35429,23093,-67881,-67419,15686,61068,-23618,41388,-13851,-93526,-91259,-6345,59007,-56349,32780,-7619,-13129,27293,-70097,-6197,-25967,-15102,-46106,-77829,-4658,-59287,-87394,-35282,-8280,50420,-11141,-10167,39628,4172,16426,2048,10886,-43055,-1988,-73051,-53080,-68644,36461,-2836,-3119,18335,28940,-66172,39348,65501,11314,53500,83897,-13406,-13110,-42195,35726,40024,61238,100254,61116,-26663,-54551,-48137,1575,19964,67362,68763,32739,-8877,21562,-14810,-1417,12863,-16868,-11753,-18653,-10252,-114707,-45511,-46644,-5541,40470,45065,10575,10245,51830,17018,13868,-7078,-244,12846,80764,6715,-57050,-17936,15773,-43903,-15521,36438,20428,12539,791,-77759,-14,-24068,-41862,-29209,41313],[15502,29563,-3937,-9830,-43096,-13513,-21756,43667,-35019,22735,-8921,24296,81585,47546,-38430,-18423,47645,-3623,34896,-29074,-41227,-9992,36630,-24277,44915,-45355,-49706,-25595,66838,-22360,-71555,-88041,31857,70836,-41788,-16151,17122,-43016,-68096,31519,30695,-603,-68077,-21930,14315,-66880,-17863,3222,-40773,-13259,-47656,765,-47272,-43594,27534,-21427,-36914,-2268,-37852,15571,58423,-28242,-10818,9418,6499,48161,4775,-19501,-54767,10701,22955,120845,-16405,1500,4958,-36709,-26140,23632,16956,21367,65969,2214,79043,40137,-84630,-70234,79298,35614,191,-30410,-68089,3404,-2720,-6875,-40962,-4979,57737,54801,-12435,-596,-31385,57916,-26381,-15398,2907,65446,1,-10986,25722,-28082,35917,-11658,-22857,11960,-31077,-10998,-57544,1063,-4126,19574,-16492,-65916,3839,25514,3630,14320,29441,22135,30808,23729,-53702,-32794,-25909,-9612,33007,-22814,68277,55489,-1978,-58732,-70768,62232,103635,95335,-166,33324,-73001,31057,-72135,27264,-3465,91586,68173,35207,-1313,-25467,-29988,-4909,22074,-34095,49957,74106,3048,-48520,-57502,-11110,-7277,5075,12639,46959,-8703,-56213,-42227,-1146,-41136,-85158,87251,74426,43410,-11476,-23193,-71259,8028,31162,48590,-48554,-7805,6256,-17322,2757,-9137,26182,-35468,-39170,-4801,40973,25322,-13843,12075,27836,28861,-21076,-67194,54315,67873,-7463,43440,29957,21485,-23750,-19275,-25539,-63465,44683,40150,-11153,7009,44392,28204,52324,79932,102317,-7154,28501,-16740,28570,-2747,1187,31182,-3159,-9098,-77399,4326,-18450,148475,43870,5272,-64609,-90218,-56296,13085,78166,-2566,504,-23857,-95420,-37818,-116422,-194116,-453418,-779562,-7885216,-7345035,-1369203,-814136,-554920,-420892,-345343,-272027,-238039,-243267,-225851,-112110,-187248,-101750,-93753,-134199,-80294,-29293,-85620,-48976,-78514,-46865,-50629,-95270,-98814,-83527,-116966,-60998,-35834,-102825,-112723,-64681,-68765,-95711,-88296,6762,-27140,-94863,-123668,-112877,28351,-68175,-105022,-73027,-46367,-102356,-37274,-71446,6699,-69201,-9376,-151,-93771,-55444,-51467,-125608,-17609,-103408,-109957,-69526,-37583,-79639,-3246,18562,-6376,-2442,-51732,51716,36595,-4386,-10022,-30552,-5172,38569,13541,17265,-29700,-8865,15871,37867,-11759,50574,-20944,-92759,-79065,-107571,-22473,-92577,-182730,-1821464,-2498733,-462701,-263724,-128436,-115216,-105388,-162398,-24629,-19692,-121541,-131739,-74141,-3154,-36454,-69361,-96463,21780,14994,-102798,-78082,-91628,-53063,-160592,7535,-38094,-36673,-50853,10206,22924,2132,30692,-34920,60063,-41255,58811,-73919,-45414,19636,-96954,19113,5125,-5363,64299,70105,-8321,-89382,-29316,1223,25025,35704,104117,15959,95788,-16973,50590,-117,-84881,3844,-63676,-801,12821,27133,26535,-11059,-70601,-29801,8485,52601,-24146,-43380,-105640,31881,61066,-39044,-43824,-90348,26573,-24239,18021,-4603,-86621,-43943,69143,11132,24131,-6190,-65464,-28608,9864,55489,-163,14320,-38080,-17321,14325,-65130,11467,33262,17211,-14772,-63571,-51620,-19874,12062,-17774,37613,-24036,-1417,-95750,29955,16609,-66481,-28639,-59745,-69806,-75082,-18374,-5840,30626,7222,-46828,-16564,16943,13936,64298,76712,17539,18166,15986,-20237,39365,37336,-1311,-106517,-40685,-2845,-94020,-16362,-88363,51328,58231,-13489,12118,-34982,35170,-37544,43019,39887,-52281,92818,-30620,-47365,53669,-14266,-63170,-8084,83788,-38767,1476,-33445,-40257,-64863,-18382,14119,-14440,-35850,39228,48781,-427,26443,39575,-41474,13517,5602,-6084,14480,-48213,-23599,-4234,-65622,76138,45777,109702,-74807,13721,24831,-62421,7651,7093,123197,135955,4319,-16908,-44759,37348,-14755,38634,4495,21953,70595,-9125,-100352,96953,26606,-86424,-95042,25581,2495,-31878,-57756,-46322,54289,9898,20653,61498,22344,-4958,40469,1119,-60068,43287,-53409,32627,-1560,-1338,21118,-27478,-26214,-48800,-81456,-55514,36354,21813,40361,-9584,-20525,20119,-3455,-8021,4447,-29769,99707,-2588,51390,50803,32757,-81626,8758,35230,-41526,-80791,5382,-22885,36649,-1345,14993,-47150,-71638,-17016,-42872,48191,-6824,-2211,-14739,-91612,33635,37517,-80266,40563,31666,-9066,7998,-32025,-28229,49969,-9509,61492,86206,-49301,-30037,63388,1649,-77664,-4854,-6454,-89610,12443,-31822,-69181,-39799,-69713,-44627,-14093,-83155,-17028,11601,-8278,-12084,-52658,25580,-1737,-5527,-53460,-5107,53690,29859,-26425,-24491,-18880,-18666,40473,2721,72995,-47783,-64951,-23465,-15244,60435,-54206,-16649,-748,39080,-97570,-50815,-113386,-80004,-12178,38095,-30936,71816,-55874,8989,2742,59428,52183,-72053,-11242,-65170,5524,-54097,-42340,32141,89727,25308,-32595,27602,-57636,-53021,59465,-2910,-32412,67605,67772,51948,-41644,29641,10590,-48471,34818,-20922,-2970,18005,-59894,25731,23650,48917,68363,19949,52751,-8472,-33378,42817,-12555,-14526,31217,25855,61767,-13199,-22697,14679,21563,58130,40390,-80968,-100743,26996,-48452,-1795,-20771,4521,120347,69375,77230,396119,178988,48536,-11028,-5179,-39419,62770,117875,14202,2841,10596,-2810,-8971,-90541,-43842,59836,84321,73819,62863,98648,32534,-21712,37521,-17679,-3308,-37420,-18652,41255,-6352,-2821,28756,13216,17468,-5885,39045,-15804,68379,-29788,2368,14112,28133,-10907,-41378,-68433,-3397,48920,11602,-77797,-41594,3346,41240,-24574,-91778,36189,22250,39874,-8968,36796,20277,-17046,14301,11358,-47277,-59930,8878,-13162,-16446,24781,58650,-3577,2092,35005,-1386,-43357,-39571,-2726,51742,78586,-25476,-13987,-12630,11176,22541,21340,-40553,-1291,64343,48021,8540,6192,-7905,21424,67258,67941,-51331,-4397,-44012,-8365,6924,-28192,90310,133129,109006,8869,38687,33428,41820,-16324,32002,-54927,-86815,-89221,11223,37845,115150,42495,9495,-23194,-5077,-31737,-3765,-66707,67602,42467,-17985,-12730,91431,24723,23964,-5393,-79159,13538,61161,-10964,-1385,-20840,37529,29721,-76249,-68293,49775,-6785,44344,11630,-28030,77403,13911,-44085,55519,76874,29363,-15081,-21169,-44396,48780,93550,36372,-30681,-14389,-19917,-35734,4082,38674,24860,-29190,31525,-46176,53111,-6250,29285,-31951,13344,-32048,16637,44062,9584,24327,20474,69044,28156,-34080,-52566,3657,-80490,-79738,3544,53743,-45834,25282,5766,-61232,-88376,3740,73544,-64167,38696,-6873,-19847,4934,-62928,1192,-3234,-26581,-26193,-56130,-238,-48677,-59555,-38245,-9195,52979,-13378,-18329,53515,62958,59903,-22607,6558,-32358,6640,-86054,-58515,-82643,44551,-16821,10012,33465,37050,-83426,39939,55587,7963,75234,81865,-28248,6996,-12331,32145,20678,56161,103648,71915,-20371,-33760,-28634,-9328,23988,52394,68109,2762,-13885,45636,-15305,-21049,109,-8407,-5135,-8106,-7171,-122975,-71414,-52249,-14434,51196,52287,30132,44462,51744,-2871,9534,-11940,-1922,-4675,86478,14414,-31163,19642,34562,-51122,-40933,32757,21290,11730,12495,-73067,-26228,-17361,-13503,-45642,9479],[5847,11721,4619,8781,-34943,-16596,-20288,49553,-31183,20573,8455,16756,96063,37298,-43300,-30984,38017,-2623,21621,-31774,-39048,-23121,47704,-29139,50725,-18256,-33588,-43910,48152,-14683,-49104,-81493,1853,37853,-44758,-30455,-35204,-74479,-30357,35899,37721,-5684,-53040,-13987,40045,-54683,-12296,5255,-67782,-19116,-94677,-12757,-69886,-48136,23980,-13611,-19069,2040,-28517,7095,57523,-22132,7411,4615,-5556,75384,16050,-27291,-51532,23285,36298,120569,-3826,-13152,19981,-46917,-56477,31096,25439,28677,60720,-12431,83611,60754,-102061,-40569,98295,-5656,-10625,-49778,-59934,13375,-1130,-18141,-43965,-11450,19564,42551,4866,-10176,-47790,24513,-38982,13869,13073,36971,9633,-12841,18418,-39633,40905,-12535,-35405,23663,-32321,-29885,-53851,-25859,-37660,25153,-2597,-53130,-11221,24904,7817,-16813,46536,42678,76080,30844,-48861,-20557,-52980,-19580,41292,-22979,21590,66090,-13669,-50653,-89296,56190,109538,67546,-22597,-15721,-39828,23797,-89970,21786,-31685,120503,98373,33429,-8641,-16080,-29088,9365,16384,-32130,54160,56359,-864,-34970,-41762,-21787,-11473,-13019,-4567,15685,-14873,-53610,-26596,-17406,-52125,-96435,98798,83065,35949,-9265,-34952,-72888,-1533,-4702,26616,-38165,19528,9673,-29688,7178,-14192,49717,-41263,-46722,-3630,15163,10137,-20624,-4675,38793,48414,-18566,-47637,67944,82724,3146,40658,53761,24610,-28682,-29005,-18754,-65858,51613,33794,-6053,35456,44438,26571,87959,97679,80212,-8604,24982,-24352,29227,-25123,-16697,1783,-20960,33689,-72795,47564,-1317,107858,29220,24139,-48648,-77356,-76370,-22620,80991,31940,-12902,-68930,-131524,-55849,-106251,-210783,-449747,-817673,-8007032,-7478007,-1412107,-805237,-548454,-432659,-313995,-272081,-248715,-244399,-249112,-108755,-182643,-124737,-108022,-176314,-104290,-29748,-92510,-33922,-76918,-68409,-45082,-49285,-112961,-87995,-114046,-47843,-40369,-120839,-131886,-50736,-64536,-99923,-97440,-17631,-24487,-84124,-133668,-145241,1673,-96914,-99918,-65208,-65475,-131414,-48911,-46134,26471,-79761,-22429,-3547,-87198,-57479,-67278,-121712,-30043,-119560,-85565,-69759,-52844,-88094,10640,27385,8218,13165,-50532,82353,31101,-5140,-12945,-54113,-33336,48091,-8219,27643,-40144,-756,32852,68934,-17205,60361,-26152,-107480,-79489,-99890,-50191,-116032,-191819,-1879020,-2542580,-428025,-260801,-137948,-142230,-128689,-151554,-45411,-33841,-128620,-121458,-69846,-35234,-12230,-51731,-113254,18004,15433,-77127,-76742,-123637,-53166,-154236,20504,-46920,-23854,-60406,-8404,24353,4781,51076,-32793,28856,-74434,60648,-38793,-33667,47212,-97083,5529,-172,-11557,34462,57347,-8114,-86493,-34423,4391,22002,25395,34889,5267,62090,4324,46499,-41262,-79926,19110,-81115,5868,10230,47263,28608,-15290,-81867,-6351,43242,39222,-32998,-38770,-89429,41879,48659,-27286,-34953,-88496,17046,-27174,8482,23679,-111906,-45989,73501,6564,23968,12252,-61911,-26118,-1297,43845,22746,17934,-37117,-621,-21365,-82850,20416,-228,4219,-32785,-68968,-52988,-14908,26843,-36587,43419,-15887,-8345,-100886,14085,3571,-61880,-44509,-85742,-59726,-98686,-25216,-14293,23441,10854,-44152,-8160,30075,17538,49350,43997,26009,28677,34939,-42345,17240,14732,9748,-84585,2058,37038,-108767,-29911,-103005,51411,76802,-14549,10441,-52828,22238,-45460,58665,25045,-47613,100875,-39387,-16844,72946,-5978,-64366,-3794,65069,-70485,13965,-22039,-11087,-65888,-5180,35437,-13370,-32864,53063,35379,347,16012,12308,-27492,-11991,31945,22494,20777,-59690,-380,8418,-83020,97086,47679,95222,-86457,-8521,17003,-41515,7508,12075,102359,132971,21158,-9646,-35326,46948,-19582,36954,-11353,23829,81173,-12484,-126993,75164,-8399,-66723,-81147,69528,6894,-15994,-67381,-26827,50356,-12264,34767,51044,10954,-28052,27589,-25736,-63876,28924,-32787,43402,-1117,11202,169,-27215,7011,-54281,-85406,-71561,36790,8929,34696,-894,-37941,83,-23142,-13520,-2357,-19617,112907,43847,66275,59879,32291,-68131,-35376,6257,-77338,-99289,48466,-16836,39393,-7673,35372,-21389,-59354,-24368,-33950,53609,-16667,4732,-24844,-53396,60842,58493,-76245,39965,18035,-11817,21530,-28502,-11235,27458,38624,91419,93497,-58647,-29420,72030,-4105,-60249,-2118,9911,-66526,4528,-24507,-63373,-14608,-59458,-25880,-11080,-40236,-52793,-4347,-6586,-37298,-59911,6786,-6560,-27305,-43361,-12168,76952,52665,-11761,-14508,-13002,-39175,23528,-284,44272,-50916,-87336,-10029,-25290,52120,-77471,-2913,2098,35393,-102962,-56835,-120426,-74068,-28708,10208,-28262,80334,-34758,-4854,1348,62778,27430,-59034,8241,-64995,-12710,-58267,-36659,47741,92795,10131,1098,37132,-72236,-69276,81123,14425,-30728,80425,53007,74166,-41521,20657,17900,-34728,47133,-7335,11699,34240,-58679,-8014,20622,41861,79985,30673,59597,13255,-50706,39336,-8149,19136,34957,20179,28083,-21150,-28800,-12200,23118,43340,35207,-82384,-99553,53581,-16693,39711,-4613,2495,113364,76429,54103,388201,195868,45136,-13795,15711,-34725,34319,88404,12789,-7652,15923,-26560,-13361,-54354,5185,80760,78692,49711,41847,86123,23238,-21470,54636,-14549,-30437,-51615,-3155,45488,-12869,-8566,24990,8182,19932,9197,48489,-18182,43552,-33829,25001,15409,23323,21522,-12970,-55368,-16960,36658,-2059,-88661,-91483,-22045,32625,-29888,-117535,49683,5160,1737,2280,23653,59049,263,34609,30252,-43197,-36968,19702,3389,-11889,1369,57306,13859,6652,11170,-16442,-60742,-55383,-3703,43577,56580,-26216,36118,-12830,-233,5307,21525,-35577,20917,55647,77101,9186,7343,-8936,4634,36918,59284,-37214,-17124,-51029,25055,12026,-7172,106000,114099,103886,12496,17288,20526,51227,4413,60611,-31395,-101606,-84776,29596,14951,130301,45466,-17804,-44151,-9078,-49112,-4569,-60278,72220,40965,-30667,-14073,102136,19286,32331,4578,-97821,33407,65018,2584,2653,-7263,33984,11875,-78244,-43188,66584,25688,55570,14412,-22468,72340,8002,-43356,38977,62730,17692,-6668,-26509,-43518,15511,85686,42883,-42845,-18249,-23396,-30393,9027,50446,36067,-45009,29726,-21723,40604,15795,21448,-41857,7536,-26503,20660,47336,24960,37054,38425,59890,13468,-39581,-63751,-22010,-81068,-88882,-1568,24023,-63793,8991,25360,-24589,-80298,9450,79645,-63052,32822,-7748,-18283,-21275,-50341,11252,21718,-39961,-17995,-42042,5279,-37921,-14655,-36353,-13511,43886,-18123,-13839,68586,88960,95138,-40760,-11911,-18023,8239,-92240,-52076,-73823,51280,-25887,30641,44768,38891,-80788,25505,40669,2157,89939,73610,-45451,21367,13019,27879,1251,40449,93498,73951,-13394,-7304,-7198,-13181,19646,34087,59973,-31197,-12770,55816,-13371,-35934,-4096,-4399,-5665,602,-7041,-100172,-82580,-46261,-11449,62097,49413,51589,68976,44790,-28202,7884,-11277,-8535,-27649,75164,17465,1201,50287,50729,-58127,-54044,16607,15049,10954,27658,-61456,-43628,-7711,17969,-58077,-31148],[-2535,1901,7734,24208,-23464,-20256,-15410,59257,-21876,19311,23054,14347,102760,17683,-48047,-27577,19610,-1917,8677,-32501,-35753,-40597,49104,-30150,51612,-4062,-23543,-61466,20904,-13274,-22068,-62641,-37280,-36,-44228,-42797,-87620,-97869,9187,26806,41423,-13483,-36977,-10434,56231,-32893,-2595,10906,-92785,-31709,-125237,-29193,-90523,-57305,2026,-2732,-2383,-4483,-9928,11399,57896,-12334,25679,-3017,-20308,90840,24743,-24809,-41306,31335,39889,99118,14553,-17857,40404,-45069,-61008,27591,18149,35445,40055,-23301,78691,51848,-104257,-14653,100754,-43220,-21818,-66245,-34224,21652,1437,-34990,-47327,-14684,-25806,30346,17543,-17612,-53568,-11369,-48777,33730,23789,-2600,10572,-11942,16501,-44147,40358,-7589,-47654,38976,-37960,-38619,-38734,-40691,-57961,27502,23598,-21605,-21109,15203,3595,-38768,38103,58786,112751,40790,-38591,-15392,-60204,-18550,46076,-21045,-23242,67713,-24448,-32583,-100313,44416,79581,30192,-43285,-67861,4714,5454,-98172,-5174,-70884,124317,117247,31895,-17412,-16761,-29658,30890,14767,-19604,52293,33504,-7865,-18451,-14877,-42580,-4034,-12698,-16474,-22,-24532,-35362,-452,-27063,-50635,-97935,100207,75676,23165,-27368,-55003,-67106,-7450,-30623,5026,-17923,34342,-8398,-40157,11429,-24588,45893,-34128,-50055,5952,256,-16743,-24638,-21869,48492,65845,-14482,-22704,71067,94779,19163,25089,63352,6426,-36762,-31180,-19413,-63096,51994,25913,-8604,59752,27783,4660,100904,103635,39423,-24330,2402,-34218,26106,-47653,-36723,-44586,-46633,44709,-60153,73606,14101,85731,9256,37298,-8322,-56754,-78987,-41835,77472,61578,-15395,-92939,-156668,-72628,-102284,-222865,-439924,-841874,-8132619,-7588921,-1434920,-811970,-544701,-451571,-300676,-281642,-261890,-261860,-263878,-116631,-175330,-149120,-141897,-219430,-136728,-41001,-103361,-23925,-82017,-90146,-45420,-8143,-121138,-91787,-106013,-36129,-45965,-137708,-147874,-35759,-58960,-99040,-107768,-39090,-21331,-69983,-137084,-164178,-38394,-128641,-92280,-50113,-80121,-154934,-83839,-28510,35397,-89041,-47272,-15017,-78575,-60848,-76135,-106329,-44640,-120413,-57567,-71449,-62803,-87850,20119,35062,25368,22984,-44083,91236,24065,-1587,-14067,-79508,-58985,47290,-29662,26799,-41502,-4813,31942,82041,-19347,63476,-32324,-96537,-64764,-86247,-77866,-133242,-191085,-1923273,-2582118,-383994,-255451,-144706,-168151,-151833,-146762,-76562,-57997,-120134,-106680,-73122,-66207,9568,-44397,-127404,-6782,12093,-47053,-72293,-131578,-40877,-133461,24741,-52843,-6373,-62862,-16118,23340,-1721,46117,-20854,68,-103557,53524,-3683,-22897,45115,-94098,-24517,-9651,-10812,4224,38451,-2402,-56461,-36740,6163,15661,13756,-29799,-3499,25592,15340,31169,-74541,-61112,35152,-90942,6555,688,61259,20950,-11011,-76148,21863,89017,30866,-43602,-29023,-63323,37289,18946,-14946,-17481,-81715,652,-35485,-2083,45616,-120935,-38173,71168,1054,21634,37592,-53878,-20365,-19481,12760,33945,17143,-29634,8785,-51952,-80358,20334,-24397,-4690,-52737,-71488,-53848,-4852,42174,-50879,41678,-9790,-14224,-82759,-10569,-1807,-52125,-71508,-116908,-48593,-110580,-34283,-23181,14767,17902,-37300,-2483,41531,22915,34632,11579,25672,32515,46752,-54215,-12882,-9334,10429,-52737,47644,69546,-99133,-53932,-112792,47955,88273,-4501,13840,-58599,11041,-60722,60631,4765,-43051,101911,-33305,23247,77833,7841,-57039,2671,38015,-79315,25521,-15161,12959,-58306,7159,49820,-8194,-21939,60417,24670,5398,946,-23480,-24279,-48634,36067,44699,15803,-55195,21142,21659,-92515,97397,42861,72143,-89965,-38345,-7821,-17793,-199,13073,78052,113140,34352,5976,-7906,30249,-26639,36690,-38331,21258,71851,-24492,-127490,43956,-34032,-26425,-54779,108271,10185,576,-72214,-23997,29506,-34028,42727,23893,-8908,-52250,14815,-51470,-60069,18015,-10914,60256,1507,20255,-19381,-30319,40075,-55794,-64972,-73852,27171,184,34498,16785,-49795,-22390,-37015,-15420,-8855,-7790,112975,89707,65496,51823,25976,-24956,-75124,-33013,-91765,-100102,81986,-1699,27212,-12059,36598,8044,-35853,-34372,-16448,53508,-35593,15313,-27590,-9183,73888,63359,-61541,31449,5658,-3692,28496,-24183,845,5691,78966,117022,84319,-67678,-24649,74381,-13160,-41418,8089,17444,-44462,-5035,-1700,-49907,14743,-36791,6427,-2146,12139,-84734,-17278,-807,-50739,-54384,-3467,2355,-39858,-24155,-15712,88505,60768,8586,-8299,-7794,-47834,7530,-3235,12767,-48682,-106528,-4892,-42761,33898,-88921,10790,3501,30142,-105212,-61238,-116452,-65596,-33016,-17134,-26117,69417,-2006,-9446,11817,50719,-3505,-39048,25316,-57556,-31774,-71068,-30137,68444,87217,-899,29873,39643,-72291,-81330,88188,24412,-22008,78249,32705,83914,-37735,18759,29945,-7426,55042,-1296,18583,39262,-54003,-35801,17510,29550,80483,46782,63892,35857,-50967,41849,-4033,50301,21788,8689,-16745,-26469,-24890,-31177,19936,19577,18811,-63882,-83132,68689,10954,65558,15045,3747,96816,58436,8528,345960,202555,50603,-5657,37762,-16294,-1001,37999,-4340,-26220,31552,-54363,-18234,-9495,45061,95347,61611,29808,19143,50338,10972,-13036,48247,-8503,-57638,-51521,19952,42187,-26832,-19483,18086,7672,26074,27103,59315,-24725,22503,-31537,45654,12715,19109,41812,18496,-56135,-32453,31598,-18596,-86455,-122914,-43152,19433,-25439,-123851,47254,-15857,-66575,7072,-4157,67377,22452,64138,38128,-33239,363,19285,20922,-3062,-22996,52089,22572,9105,-15224,-21068,-75146,-64411,-3348,29304,31268,-26889,77902,-9794,-5947,-12806,19252,-23894,43058,43084,91318,2161,10750,-3139,-6114,4103,47480,-17839,-30028,-52361,51718,15487,15635,102354,83959,79817,18804,-9262,-4563,60794,21670,77093,-6828,-107864,-72027,45188,-6563,125907,44009,-41725,-57733,-13812,-68579,-15457,-44662,65193,34426,-43078,-24924,98570,8579,28004,20399,-102339,43812,70919,10288,6890,6095,16197,-15140,-46440,-14877,80252,56489,64668,10861,-22147,57718,-4498,-34236,22629,33358,7867,13767,-15858,-38688,-17892,66821,31894,-43027,-28668,-25671,-23314,17610,56352,49596,-41152,25395,15975,20913,40180,17738,-36092,3320,-21436,12980,47624,40537,52721,45965,49453,1109,-31186,-61539,-50793,-73103,-88536,2192,-20383,-72849,-5767,39341,2241,-78359,9688,80562,-51828,18037,-8976,-10470,-44062,-35472,19566,41575,-50806,-23941,-37396,8798,-24202,30605,-30592,-21845,24754,-26099,-1945,76549,77924,116576,-45225,-37064,-6591,1689,-89554,-38911,-41289,56679,-28596,53211,47552,33508,-61534,1780,30675,-1522,93275,56754,-62262,24105,28579,23333,-10727,20343,79279,65457,-9175,15471,6242,-8339,12297,15963,46823,-58111,-6486,48833,-8860,-48460,1275,-6678,-18848,4888,-7220,-50035,-80287,-31732,-2229,67899,37628,65496,74834,27055,-56109,9048,-3625,-20491,-50440,49553,16674,30474,62111,62460,-61729,-56143,-4299,15613,12594,42661,-45944,-46988,1283,42676,-64884,-65757],[-8093,5906,6480,32668,-10890,-24759,-5368,74281,-7426,16377,27620,18175,97409,-7601,-50336,-15211,-4354,-922,783,-29524,-36806,-57870,41393,-25524,47143,-6801,-22615,-73853,-6475,-17267,3636,-36755,-70921,-33580,-41371,-50064,-122854,-105132,37185,6236,38276,-20181,-24260,-10793,59225,-6610,5578,17882,-107913,-48186,-136363,-45614,-101382,-64275,-33375,11657,8715,-19013,15101,27924,58231,-2087,40871,-10543,-33715,89608,30589,-7809,-22914,32730,34318,68810,26351,-11134,62167,-32684,-34405,10992,-2153,43183,9985,-27573,67370,18076,-91284,1868,86927,-65259,-30186,-75439,-6743,25290,4504,-51639,-49298,-14370,-60827,25283,20974,-21234,-44139,-34182,-49229,35497,34463,-40705,-451,-11325,18122,-40927,34798,1331,-50434,55048,-47330,-37937,-15590,-39276,-60660,27889,56948,16437,-20829,563,-2463,-40489,1994,67102,130766,49502,-25159,-17461,-48942,-5732,41262,-17078,-50462,61127,-34223,-8616,-100861,30653,25234,-5189,-54706,-107188,47138,-19256,-92675,-46725,-113066,101142,113356,29594,-24321,-25834,-32618,52913,16388,-628,45715,13378,-16862,-2673,13736,-65322,13001,67,-22113,4620,-34617,525,31031,-28307,-40497,-83482,82789,52749,9013,-55673,-77165,-55354,-13390,-44458,-7018,7527,34057,-30225,-43487,19428,-39391,18654,-15001,-47018,19741,2606,-43584,-23973,-37560,54837,77447,-10231,-1851,62889,101395,33698,1106,57478,-26859,-49345,-22320,-28600,-60904,41856,15912,-19243,67465,-1675,-26064,91855,97793,-5583,-47316,-30493,-46359,21119,-65279,-54030,-90400,-72930,21656,-43055,80497,22654,85168,-10805,41474,39386,-31513,-69103,-38756,66285,81261,-8630,-94735,-160954,-85531,-114171,-227161,-434398,-850908,-8244922,-7677046,-1439027,-838082,-547643,-475412,-314863,-301318,-274991,-288194,-269388,-131297,-168369,-168649,-187306,-240335,-169165,-57804,-104955,-17900,-96146,-109608,-51279,14513,-123330,-94431,-94103,-28492,-47572,-147656,-149438,-23199,-54216,-90895,-114222,-55348,-17616,-55576,-133523,-164935,-74776,-152128,-85511,-31959,-86797,-163101,-125976,-23532,29484,-95339,-74760,-32172,-68552,-64537,-79468,-87656,-62696,-105662,-32806,-71094,-66932,-76820,22792,37047,33852,24497,-33940,76791,15708,4696,-14501,-102207,-74842,38148,-45910,18704,-34937,-16175,11184,76615,-18531,54084,-40654,-63958,-37542,-70005,-99436,-140822,-179858,-1956501,-2624488,-344811,-249686,-149901,-184758,-165043,-146402,-110820,-89130,-99667,-92402,-84227,-85419,23733,-47857,-137129,-46903,8683,-19824,-74168,-114136,-17920,-99388,20470,-56586,12104,-61902,-15508,18758,-16106,20940,-2627,-23613,-119411,38189,19416,-16385,18750,-88508,-60272,-21789,-5333,-15837,17992,7793,-9428,-36132,8342,7544,3765,-71656,-9335,-8610,12830,5137,-91808,-35262,45683,-90396,316,-13792,65513,8090,1914,-55058,43769,132727,26650,-52628,-17385,-37454,17330,-22024,-7270,6129,-67140,-16064,-45614,-8983,56449,-110460,-24884,61986,-9319,15181,61770,-43070,-12714,-40525,-27726,26887,13202,-18237,6909,-69618,-61407,11433,-30448,-8598,-68121,-69660,-52607,6884,49586,-59088,37989,-6023,-16694,-45504,-35100,3158,-35450,-102570,-141098,-42197,-106828,-41628,-30432,6431,17306,-29540,2584,48968,30158,22081,-14819,15730,29542,46410,-53230,-39585,-25931,-76,-20007,81360,80520,-71064,-82251,-114251,45019,93598,13744,20077,-53367,3673,-75672,51733,-15946,-39406,92687,-14964,60091,67263,25912,-41234,10594,9691,-59289,29515,-19982,24076,-45682,14768,53997,-1764,-6318,59661,18073,12774,-13301,-58966,-34942,-87206,19381,54307,1360,-39241,36684,29692,-91572,73159,31509,44476,-85676,-72522,-42081,7731,-15049,10387,56705,78826,40732,27749,33976,-7483,-34076,38098,-69385,13511,37657,-40723,-104155,10713,-42566,19296,-24043,131659,10157,14770,-66358,-33986,-2675,-48958,42442,-12500,-29599,-69273,5820,-73121,-48588,14993,6658,77444,4491,22633,-32735,-37934,64876,-54588,-25305,-56069,12122,-314,40041,39005,-52672,-47175,-45846,-13889,-9663,4179,102200,118543,44825,23931,13601,37209,-96410,-69553,-82580,-75703,94076,17812,4691,-13367,17330,32974,-8948,-44272,5498,44412,-58230,24931,-20302,24072,66874,48758,-36613,25065,-3216,14291,32036,-20778,4204,-5677,96120,127278,60259,-66119,-12972,63583,-23090,-21505,26521,15467,-30165,-13528,30907,-28785,36705,-11207,45421,13344,53873,-102080,-24740,10380,-47322,-46414,-6167,17626,-34454,2742,-15670,85541,54447,24813,-6627,-4420,-42169,-6951,-6394,-13700,-43967,-116487,-10147,-64026,7775,-88610,25069,11487,28826,-100819,-64461,-101972,-60252,-28065,-41672,-26016,42523,30842,-3247,32871,27265,-26537,-15750,36605,-46278,-45583,-88238,-19680,89093,74734,-6219,46217,37776,-59903,-89047,77837,26461,-8115,61624,15078,78247,-30764,20134,40893,27601,57803,-3288,15162,33507,-49555,-49974,14619,16400,74389,65810,61595,53057,-33259,49095,-1555,71180,-1809,-930,-62876,-24719,-17566,-41611,13457,-2107,-3656,-34279,-57537,69536,23658,70868,32176,4446,72727,23286,-42686,269685,202170,62125,9141,54728,14010,-31185,-9319,-41895,-48976,56694,-74639,-21050,30084,67149,99646,35890,25070,-2111,3999,-535,1511,28183,-491,-78717,-38908,45486,33338,-49739,-34168,11391,11098,31562,45015,67370,-30023,15226,-25385,62798,6036,14202,46726,43428,-66755,-49493,33854,-33056,-69159,-117542,-52565,4316,-14230,-107350,32874,-35401,-128492,5229,-32030,55068,43482,99664,32429,-20131,38240,11122,33452,8296,-41861,43823,22715,9015,-35273,-8811,-73784,-67668,-7202,13722,11075,-25741,95713,-4546,-3360,-25894,15352,-12107,56482,28258,89761,-11268,14885,6680,-12366,-19354,38824,1029,-41178,-48053,65461,17746,34028,80480,58779,51667,26516,-35356,-34329,66508,27958,76068,14516,-105216,-56342,55149,-20978,97463,39501,-55306,-60696,-17318,-82784,-35656,-24840,49143,24247,-48669,-36794,82195,-3799,11887,38226,-89976,43878,74276,8544,7569,15971,-9659,-36523,10518,7744,85903,76055,65643,-707,-25442,36083,-22283,-18903,8216,-2526,2193,38607,-3160,-35347,-39778,36139,4116,-31431,-41237,-26381,-14464,29530,59275,62108,-19781,18599,52957,-2198,57296,18621,-24591,-11,-17882,-2644,45757,49684,60857,41713,43661,-8903,-10225,-44299,-79045,-60641,-74441,13212,-62041,-71568,-18187,44591,12912,-86949,5890,78626,-32581,-1282,-9469,-1094,-58602,-21653,22112,51018,-55436,-41415,-40276,7746,-5994,61338,-22941,-32761,492,-37207,7460,71117,41225,122109,-35474,-57376,-1054,-10489,-78942,-26189,6827,60269,-24091,72735,39611,22063,-32800,-23157,29783,101,83632,32428,-75184,14279,33267,18306,-12045,3704,69154,46584,-10276,27860,5690,2664,6885,1017,33095,-70618,1077,27632,-2575,-61250,13474,-15106,-45846,3576,-3782,11617,-70643,-15419,2231,65721,20778,62935,61285,-1344,-80935,11745,7810,-36535,-68405,16833,15315,48828,49744,68280,-59770,-53493,-21634,33918,16981,53719,-30754,-36721,5423,52995,-66204,-84305],[-8840,23594,2643,33239,576,-29461,9521,91839,9713,8888,18880,27016,79377,-32571,-49412,-4363,-29454,1445,-132,-22093,-43341,-70372,26652,-15699,38244,-23077,-29448,-76626,-20404,-21620,23189,-11437,-83970,-55526,-37338,-50346,-134105,-94115,44950,-19343,26891,-21817,-16050,-13133,50096,17025,6064,23076,-110082,-64346,-132621,-57904,-96769,-59596,-67382,27651,11495,-36455,39705,50020,55968,4927,49820,-14590,-41127,71989,34729,22348,904,26607,21718,42183,22159,4636,80091,-14482,13931,-14711,-24413,53142,-20579,-24328,54442,-22707,-67388,7099,62430,-67376,-33170,-74552,10577,23248,6590,-62195,-49365,-10764,-72107,31462,13892,-20772,-23371,-36671,-35269,18895,43816,-64861,-21474,-13046,18360,-32636,26141,11417,-36231,67984,-57717,-33142,10324,-22538,-46828,27851,89254,48580,-8335,-13368,-2388,-19264,-50130,65050,125663,52236,-11524,-24623,-29287,14688,22217,-11558,-52352,49974,-42027,15098,-90441,18604,-30642,-27906,-53944,-125018,75352,-41698,-73614,-89220,-145407,57263,82104,27273,-26813,-36586,-36523,69790,19356,18026,37810,2176,-25955,8294,32540,-80054,32732,12770,-22341,24114,-41121,48274,59154,-22276,-29355,-54404,43069,19630,-2145,-77734,-93433,-40964,-22798,-50190,-4111,30288,22976,-36286,-38502,31970,-54202,-14591,11399,-37944,32170,23223,-55861,-19455,-49799,58253,82298,-6931,9878,47218,99506,39464,-22713,41438,-62475,-62828,-2909,-44554,-63442,22145,2655,-35346,47526,-35741,-53606,69543,83748,-38787,-67885,-60744,-58317,14422,-75366,-64150,-116355,-90090,-19289,-25235,72001,22423,92663,-26717,36208,74752,-3617,-51308,-16431,46192,86733,3442,-79176,-142355,-93881,-144050,-223271,-439440,-851161,-8347548,-7747179,-1431431,-877478,-559327,-502431,-356213,-328918,-284354,-312198,-267171,-148337,-165211,-179283,-232469,-228250,-191887,-75905,-87543,-15257,-117680,-125295,-60735,13052,-122449,-96325,-80476,-26761,-42345,-146755,-125050,-15601,-51192,-75224,-113500,-67408,-14932,-43389,-122807,-147628,-92483,-155793,-81552,-17060,-83716,-149936,-153225,-30730,8827,-98230,-94411,-51408,-60198,-67524,-80303,-73427,-84310,-80982,-17484,-66560,-65956,-56459,18473,30883,27953,17819,-23795,45991,7179,10001,-15251,-117941,-74351,25252,-53159,11551,-24409,-28219,-24045,57978,-15605,31642,-51672,-27184,-5732,-56089,-111250,-137773,-159699,-1978099,-2670576,-321950,-244137,-154831,-186858,-161084,-147478,-138713,-120087,-74999,-83633,-99802,-85725,26865,-58762,-140488,-88358,6636,-2101,-87306,-82220,10814,-59081,10376,-58522,26351,-60611,-11285,9926,-35651,-12121,17505,-39633,-116729,18662,23040,-16027,-18594,-81136,-88468,-35722,358,-21689,-626,19296,38559,-33309,10417,-401,-2519,-90445,-11618,-35225,86,-27515,-94561,-11211,45768,-80214,-11734,-29511,60718,-4331,20579,-24820,50212,158486,24803,-56875,-8529,-21452,-12354,-63600,-7376,31620,-46324,-27535,-52794,-8745,55159,-84002,-11351,48707,-25502,4398,75605,-31322,-5340,-58431,-65200,2802,8310,-5994,-6804,-71929,-34420,-3861,-16822,-8035,-73580,-63267,-46719,16738,42378,-62052,36760,-3647,-14455,-3293,-52801,14551,-12703,-126617,-146313,-43895,-89403,-42542,-35864,-2168,1883,-23601,8986,50720,37478,12764,-31314,-1527,20237,32313,-40352,-52319,-29507,-18343,4076,93550,65173,-41217,-106935,-105494,45277,94744,33840,25579,-43882,-424,-80858,38884,-31795,-36595,73112,8680,80479,44842,45008,-20114,18347,-13264,-15530,22414,-41605,18769,-33481,14995,47450,2804,8608,52065,14377,19046,-20483,-83551,-55075,-116195,-5959,48153,-17773,-20960,45673,31492,-79911,31073,15906,18580,-75891,-103742,-74055,31695,-33413,5063,41429,38726,38764,49385,77803,-52367,-39533,40520,-95805,367,-13881,-52213,-67649,-18568,-33959,51069,-1224,134850,5621,22613,-46486,-49059,-35645,-53207,34404,-45345,-42462,-73352,2457,-88814,-32557,20844,16283,87505,5853,17070,-38277,-48044,77541,-54209,17412,-18081,-3009,8507,49995,59486,-45890,-70574,-52223,-10359,-2002,15788,85237,120096,7201,-20441,-2237,97781,-93108,-89443,-54950,-28232,82936,34485,-20327,-11471,-13539,45897,11424,-50912,25872,24701,-78914,28491,-3994,34675,38715,17587,-7050,28795,-8128,35387,32396,-19580,313,-1036,83620,117995,31109,-48247,5777,34496,-32236,-2020,51309,6775,-24772,-19045,65098,-309,44339,8049,82035,33571,74403,-99304,-25986,25070,-25707,-44233,-6229,30323,-8384,36326,-12727,68353,42693,30268,-8261,-3342,-26439,-18352,-9416,-29056,-39675,-111675,-23509,-81864,-21238,-79138,40309,29122,34315,-85424,-65421,-79766,-60151,-18884,-63331,-28132,8738,53059,12073,57513,2748,-31715,5964,40510,-36596,-48850,-100444,-3517,104561,57678,-6379,46429,34640,-40798,-92386,53347,21937,7844,36365,6020,57871,-22278,19455,43601,61001,56161,-12236,2958,21560,-47112,-48267,11452,6466,67071,83700,50422,60858,-3494,55988,-1528,76817,-26801,-2399,-98797,-15748,-13289,-45006,6334,-12728,-24238,-4277,-31819,58471,16453,58578,41994,1060,44890,-15115,-79846,180720,196544,74109,24581,62406,48896,-48500,-34168,-91339,-69222,84557,-79231,-19041,53151,71437,92363,7549,38292,-18882,-38062,-7255,18117,5056,7069,-88266,-20188,65581,22675,-78099,-49456,7388,16711,33565,57810,70279,-27517,22639,-18722,76050,-3949,6275,39212,55218,-78986,-67244,39305,-41164,-39656,-75945,-47987,-10432,-1077,-76717,14508,-49222,-152619,-2417,-47809,35190,55913,132743,14523,-8950,62747,774,35975,18570,-51394,33973,15719,7020,-42731,19497,-51309,-66685,-19476,1242,-434,-20850,83555,1096,6685,-30214,11109,-5809,55363,14173,76342,-28333,17359,14696,-17150,-26327,38266,14162,-48973,-39092,63493,19136,43004,47552,47620,32960,34642,-54816,-59299,65161,18701,58372,30091,-95215,-42845,58447,-25409,51143,34224,-55573,-52731,-18483,-87837,-61676,-7456,28046,12703,-43335,-40331,57143,-14158,-10412,53015,-63845,35787,69825,-1393,1553,20214,-34185,-36836,71314,18509,80839,78149,54839,-19014,-29184,11173,-40792,-659,-2880,-34738,1856,58469,-793,-37391,-42972,-2523,-34225,-13750,-50132,-26524,-4880,43484,60317,69451,11650,10344,74391,-24724,60134,23106,-15647,-4100,-15896,-20199,41686,48495,55711,28267,42927,-15920,17934,-16616,-102332,-46871,-47246,26223,-81988,-62427,-28161,41097,9729,-100355,891,74135,-9872,-21179,-8711,4578,-63618,-11240,16705,47946,-52048,-64481,-46507,1078,15317,70987,-15482,-43032,-22071,-50020,4963,50237,-2838,112722,-16937,-63191,29,-23173,-62395,-17027,56274,61353,-11905,85849,22183,7530,-2721,-42139,34651,6226,62704,7054,-80605,-3887,29730,12393,-4460,-3135,66753,20461,-17420,28059,-8264,14524,5644,-9141,22962,-68686,4754,52,4040,-75316,27013,-27452,-81053,-2730,6131,63826,-60214,-5206,-10173,55808,4324,40931,36547,-34638,-95236,13588,16556,-53659,-80134,-14302,17468,52985,17708,67503,-51824,-51869,-28692,69532,22505,57970,-19916,-18902,1693,46808,-63892,-86721],[-2877,48884,-2014,27776,9357,-32618,26555,105631,25323,-5020,-1362,37852,52468,-51129,-46101,-2909,-51287,6224,3293,-11177,-51589,-75245,7576,-2956,26930,-43959,-38344,-67208,-9090,-19111,34114,7215,-68520,-62857,-32640,-43947,-124505,-68553,32308,-41756,8964,-15471,-9785,-15375,33993,31689,-5073,23756,-102537,-75973,-122038,-61846,-76489,-37491,-84615,41089,5712,-51399,55365,67443,48438,6139,50442,-12420,-39144,43250,39155,57410,23530,13983,4533,25055,1053,24172,89826,3710,64769,-40033,-33683,65059,-43500,-14859,43974,-49523,-40278,2050,35594,-51625,-29759,-64581,12854,16708,5690,-62964,-48399,-4883,-57301,47966,-1302,-17336,-1955,-21347,-7010,-9557,50230,-67804,-46378,-17274,11463,-24119,17124,19764,-3694,74390,-65214,-30853,33207,4514,-21616,28469,112034,66983,13826,-21948,8418,18173,-97243,51404,100266,45774,-575,-33214,-13684,35018,-10172,-4979,-33319,39582,-46790,32192,-71690,10737,-65549,-32584,-43311,-121888,84721,-52871,-45180,-117377,-155130,3316,30922,27356,-24157,-40352,-37951,78915,21901,29393,32419,2229,-33010,11353,33314,-79284,46617,12510,-19336,47152,-39387,94428,74904,-12354,-25044,-19326,-12605,-14259,-7145,-79721,-97920,-27730,-36998,-53433,11491,42063,10678,-18017,-27525,45925,-62913,-32866,37975,-25395,38673,56294,-43646,-14130,-56857,60764,81146,-5209,11881,30625,86963,31410,-36889,23950,-86429,-67578,22153,-63001,-69824,-2015,-14120,-52328,-1450,-64703,-69546,45251,66696,-51650,-78653,-76790,-65716,5395,-77388,-64827,-111720,-89894,-52841,-9003,54984,14714,88274,-36107,24021,84335,24845,-28494,15593,17685,76583,16289,-54601,-106977,-98589,-184367,-213643,-454885,-851858,-8452028,-7798795,-1420478,-914586,-578256,-530460,-413769,-359466,-286340,-323822,-259676,-164800,-168395,-180847,-266760,-189212,-197800,-92510,-53041,-17028,-141427,-136578,-71244,-7627,-123092,-98358,-67678,-31142,-31346,-134662,-73017,-13810,-49775,-54294,-104877,-78177,-16382,-35127,-105526,-117290,-84963,-133952,-80671,-11637,-71408,-116668,-150638,-45318,-22040,-98231,-98896,-69073,-56868,-69230,-82307,-67990,-106226,-55507,-15068,-58009,-60923,-31983,9401,17422,9073,5439,-17403,11056,294,9512,-16592,-123839,-55045,14153,-50052,13444,-14443,-34982,-62461,34689,-11735,2117,-64608,-6056,19562,-49231,-113411,-126040,-134597,-1987931,-2718847,-320705,-238709,-160420,-175117,-138391,-147707,-152494,-141896,-55304,-83711,-114487,-67751,18234,-71752,-135585,-114227,4468,2518,-108635,-53990,38390,-23437,-1720,-58121,31862,-60420,-7878,-2777,-56819,-39429,35120,-46256,-95690,1241,7136,-21691,-52716,-73146,-99976,-51384,1488,-15823,-14612,28210,72177,-29481,10014,-5914,-4472,-95808,-10451,-50489,-14277,-60065,-92521,3859,33958,-64175,-26355,-41582,51724,-11564,40055,5347,37838,154182,22847,-54367,-7069,-20966,-42928,-95219,-15391,53721,-24424,-30938,-52917,-686,44149,-50392,-1797,36289,-44404,-8989,71866,-20736,-387,-68097,-89740,-29212,4860,5047,-29103,-62356,-8450,-21291,10100,-4496,-66561,-53260,-34349,22474,19960,-61826,38760,-1224,-7698,27507,-60694,25221,11912,-133608,-126550,-53537,-64859,-33639,-40460,-13285,-25373,-20331,16922,45744,41550,7062,-35596,-21608,5327,6871,-19577,-45715,-20242,-38135,13353,85575,29711,-28317,-121831,-87711,48558,93357,48809,27278,-38967,-3866,-70218,30079,-38738,-33980,46727,29145,77483,17687,60823,1602,23854,-27235,37702,6005,-79069,-487,-26686,7503,32489,3172,16765,40851,10176,20607,-16102,-88789,-73646,-125835,-25184,28062,-35609,-9555,50043,30784,-60348,-13528,-504,1974,-63226,-123891,-93192,49611,-49718,-1350,31707,4180,29038,63827,107226,-88432,-41326,42261,-110256,-17679,-63992,-51631,-30769,-39719,-14374,54675,3545,118783,-3301,19647,-14706,-61059,-57972,-46751,21419,-61022,-41355,-63321,4267,-97480,-16563,32825,17753,85806,4275,4786,-37608,-55630,78627,-57553,43201,31873,-13802,23853,61738,71714,-31542,-86849,-58605,-6824,13066,27398,66422,96411,-37650,-71807,-16750,136198,-70517,-85597,-17994,29055,56777,41579,-39615,-7285,-42018,42354,16684,-51661,39254,-3521,-92323,22905,16713,22074,-5240,-21407,19631,44159,-10233,49489,28166,-21068,-3790,18792,47184,93906,11889,-16514,28347,-11289,-40566,14653,77772,-3531,-24477,-20863,92261,34536,37274,15237,107792,54005,74139,-77572,-20895,38995,10149,-50258,-8862,33456,32217,75082,-8130,41109,36677,24101,-10635,-4219,-10562,-24934,-11406,-30748,-37351,-90419,-39119,-88175,-45357,-63865,55902,53357,45426,-58315,-61592,-53624,-63110,-10120,-81977,-31355,-20605,58414,32282,75944,-10965,-17989,21558,37701,-33867,-39117,-96446,17539,111772,38415,-3911,31358,32246,-21734,-90761,22906,13346,22369,11333,7354,27324,-14429,13131,32027,82643,51720,-25832,-13098,10101,-45349,-33694,7575,2334,61510,95556,30883,58466,26729,56846,-3815,66814,-45742,6767,-115140,-3270,-14486,-43237,1361,-8628,-34887,18536,-13832,42096,-7750,36752,42381,-8442,16994,-44355,-89274,113376,184519,81237,35118,59743,78253,-51320,-29695,-130514,-80256,103968,-66046,-10265,55542,64313,75403,-16552,62690,-28880,-64573,-6361,31844,-14555,11348,-83179,-3786,71732,14254,-103260,-61751,6926,24208,32115,60146,68314,-13304,37812,-14997,85996,-16022,-7127,25442,52396,-85983,-83618,41920,-40940,-5804,-18237,-33212,-23176,9016,-48128,510,-55259,-132832,-14041,-46783,17347,53784,152442,-10638,-5172,68218,-6346,26970,24296,-51280,23936,3520,4431,-36443,55109,-14023,-63045,-40035,-5304,-4351,-11001,48801,5324,20365,-25381,7528,-6782,39356,4557,57081,-45881,15975,14916,-23347,-16485,46856,18291,-52390,-26910,47380,19616,40630,14397,48570,29836,42448,-62558,-72059,55566,-4832,30561,38903,-81029,-34138,55633,-20140,2709,30777,-44126,-36253,-17250,-85133,-87304,1875,7055,1937,-27311,-30095,29046,-19992,-30997,60333,-31717,23708,54065,-14498,-11895,18216,-48450,-9538,112794,16054,65409,62480,32868,-39739,-29871,-12710,-53356,16549,-9573,-55003,6508,66280,-12227,-45159,-27825,-40270,-73442,961,-51086,-28014,3563,56977,59064,67791,43512,2426,71870,-43170,46853,29037,-11947,-10481,-15469,-34575,34906,36924,38934,10530,42427,-17942,45810,13277,-114988,-33859,-12925,33900,-70937,-51032,-35774,31527,491,-105871,-2599,65973,11019,-39126,-6846,2941,-61138,-4983,3953,33657,-41207,-86226,-51548,-10301,35633,61981,-9450,-48652,-36318,-61690,-12928,17051,-38111,91865,1904,-52553,465,-30835,-41004,-7445,92532,59497,7773,90794,-457,-6210,21820,-50803,36845,11087,35015,-8743,-75385,-23788,22340,5474,6788,1688,71184,-6926,-29141,19086,-28887,21439,7280,-14537,18379,-59422,452,-24451,9431,-89249,35802,-39940,-112737,-11831,22289,92092,-52411,-6973,-45124,41060,-6199,5497,13558,-62745,-92422,11946,16254,-67843,-87720,-36724,25874,44482,-20615,60649,-39134,-51755,-22102,108786,26560,54191,-16009,-2855,-10128,28132,-60628,-79824],[10580,72141,-6266,19833,14887,-31917,41441,109648,34606,-24975,-27107,46950,23595,-59339,-41811,-12199,-66376,13826,3828,455,-55221,-72389,-13095,9605,15560,-59306,-41428,-46615,28472,-4498,36729,16324,-28935,-57235,-26925,-33646,-101609,-35067,7827,-54388,-10928,-387,-941,-16341,17972,34456,-27382,18618,-92402,-80058,-111754,-54720,-47018,-985,-78728,47245,-6458,-59917,55276,70972,34406,1345,42573,-2920,-26959,11561,45617,84746,36664,-1937,-15259,15592,-29125,41253,89324,17227,99980,-53678,-19318,76631,-54361,-2233,37287,-49872,-18808,-10294,14041,-24551,-20792,-50662,1692,8524,85,-53815,-47749,1554,-25372,68949,-19590,-12945,8296,2569,28889,-40781,52377,-50747,-67621,-22331,-5521,-20291,10417,24212,39918,72795,-66243,-35369,48103,34777,8023,29775,119560,69757,38006,-23527,28205,58809,-119760,26877,63089,30050,5759,-39118,-10076,47353,-47200,2282,-7127,34775,-48237,38015,-49634,7702,-67969,-21004,-28768,-104809,79020,-47434,-13493,-120782,-135751,-50657,-21189,32653,-17798,-30977,-33093,80673,23329,29034,32029,11644,-36260,5519,15070,-61276,48578,-7487,-15810,63598,-25026,122885,72710,-2987,-31878,9898,-67944,-37708,-5120,-57967,-89510,-18012,-54389,-57813,30603,37791,7129,17275,-14633,55578,-60253,-23917,57635,-13002,37285,90256,-9542,-11920,-57879,64402,74931,-5184,6575,19777,64479,8911,-35166,12255,-89700,-52704,45005,-78470,-73347,-24055,-32996,-65254,-64906,-80663,-70886,26145,51128,-47024,-77519,-73251,-64240,-5480,-71971,-56731,-79868,-69903,-59432,5307,36380,3022,58929,-38547,9514,66210,50533,-3066,45674,-15820,53818,26546,-29791,-65511,-101442,-221322,-203217,-475690,-861024,-8576395,-7835625,-1413812,-932149,-600186,-556635,-470513,-386672,-279077,-317960,-249249,-179918,-178402,-177499,-284049,-140629,-185851,-106352,-16228,-25016,-160876,-143025,-80482,-35396,-129520,-101242,-57861,-39879,-19558,-114719,-7836,-16619,-49356,-32489,-90195,-90338,-25370,-31762,-83539,-82368,-56490,-91503,-82047,-19491,-52733,-72421,-119451,-60850,-55425,-96183,-87035,-82460,-59438,-69753,-88543,-71607,-121120,-37415,-24936,-47532,-52194,-11141,-704,415,-16339,-8799,-16569,-15882,-3126,-864,-17810,-119118,-21284,9255,-38439,27451,-7796,-33159,-90746,14746,-8160,-24133,-77355,-9878,28602,-51860,-109271,-110248,-110421,-1992171,-2772729,-339907,-234134,-167461,-157250,-102469,-146332,-149685,-147929,-48152,-93123,-123182,-39957,-191,-82045,-121349,-112981,-1489,-5399,-128921,-45044,57632,-3017,-12439,-54124,27066,-60990,-8228,-17556,-75850,-51963,46360,-43671,-61325,-8044,-20882,-31129,-73614,-65613,-93973,-68895,-4899,-4651,-21249,31514,82733,-26031,4355,-6765,-2809,-96006,-7122,-54103,-20671,-85133,-96914,7128,12842,-47447,-38890,-44877,45401,-11299,55147,26133,10533,117371,18096,-45038,-15772,-35591,-66789,-110488,-28619,67408,-7585,-26766,-44200,12578,28078,-20319,1674,29787,-60403,-21835,48254,-13263,909,-67627,-97217,-55556,4529,14481,-53865,-48141,10095,-35922,39133,223,-48139,-41257,-15932,24006,-10164,-60107,40763,2470,2024,38263,-59117,28646,31606,-119627,-85243,-67628,-40960,-14514,-44413,-28698,-51095,-18391,24277,33366,38815,4993,-27347,-39495,-14184,-24147,3618,-21902,-3785,-53091,7331,69081,-12329,-41370,-124974,-65577,51827,89915,54090,24015,-44935,-9929,-44423,30927,-35274,-31035,19733,39673,53991,-6164,69420,19683,25234,-32751,83505,-13059,-121719,-25962,-27946,-5615,13547,-1376,13247,29648,1638,14992,237,-72006,-77378,-112723,-29291,758,-47150,-10125,52364,33047,-38180,-44775,-14557,952,-48972,-127404,-94277,57592,-58705,-7105,24787,-16074,14152,66916,110244,-105234,-39367,41080,-109046,-39149,-92189,-37734,-2487,-50462,7702,28608,-10680,88885,-15370,2844,21164,-64098,-61906,-33201,7466,-51117,-25258,-42912,8839,-98676,-4303,45458,14057,73397,-219,-10721,-34285,-54357,71706,-63924,38726,78733,-17595,39774,71902,70886,-13661,-91343,-65765,-4914,31180,39458,48164,61177,-76375,-116575,-24596,141949,-42265,-61917,18989,77619,28535,35664,-47283,-2429,-56052,22472,3117,-45190,42830,-33994,-94245,8612,35318,-3345,-53064,-56207,37810,65382,-11519,48055,18838,-24772,1636,46809,1757,65112,14604,19357,48665,-62718,-49015,26243,99613,-10073,-23369,-19254,105290,69127,20581,9614,117327,68442,59825,-43313,-9303,47588,50957,-61371,-15664,24365,73867,114671,-3352,10596,42001,11229,-11011,-6162,-5316,-25981,-11301,-20172,-36306,-56377,-49841,-77652,-55607,-45705,69836,76651,57455,-25506,-50095,-27212,-64211,-4402,-95375,-33901,-36110,47039,51955,80392,-6569,6765,28299,30728,-41117,-17913,-68717,39959,110402,19258,-2263,5624,30626,-8024,-83165,-3968,3446,32497,-5159,16790,-5751,-8653,1513,4008,85552,46114,-41084,-26657,5144,-40589,-12649,3243,4518,57263,96852,6277,48014,43624,48482,-7499,45381,-55592,24598,-108005,7188,-18361,-37099,312,7763,-30816,31888,-6430,28263,-39166,14996,34261,-23901,-8250,-58495,-69194,94477,163764,81281,37543,48742,93715,-43009,-1591,-135878,-78010,104315,-39326,5190,41201,53480,53491,-31097,85727,-31066,-70899,2743,38284,-28744,10555,-63401,3455,58358,11011,-114253,-68479,9141,37539,29854,49384,63740,11049,50809,-16863,93047,-28659,-27117,11425,38545,-85499,-94923,37330,-33428,22216,27771,-16140,-32935,12328,-32879,-3769,-53778,-86862,-26923,-32002,6520,35305,150304,-35998,-12040,58637,-6899,9147,24170,-44369,14508,-11784,2510,-20901,84528,23786,-58270,-63441,-5176,-3879,3560,8306,7017,32432,-14265,4750,-11905,14030,2721,37624,-61627,9866,4509,-32308,4281,60810,12831,-51054,-12942,22804,18740,29129,-8187,52056,39901,49391,-56395,-70523,39222,-34725,2110,40851,-66492,-29482,48217,-7968,-30441,31145,-26123,-15282,-14340,-79803,-104470,873,-8703,-6890,-5100,-7288,3754,-20768,-43104,57820,-2942,12098,27489,-24465,-30217,10937,-47680,37058,123380,3989,42363,34938,4932,-56838,-24941,-31451,-53601,28781,-11311,-59232,14240,60196,-30578,-55353,-2360,-66897,-103505,4047,-43839,-32666,8821,66751,54647,54693,67190,-3109,47576,-54946,21376,33689,-10884,-19577,-17223,-43317,25082,18407,17520,-6509,35761,-12365,66687,37610,-110818,-22950,19418,29668,-36271,-44023,-40791,19997,-5899,-91903,-3238,53162,26055,-53850,-4526,-6435,-55170,-2107,-12740,12083,-25596,-100778,-51997,-23821,49971,41635,-4649,-46256,-38029,-68483,-41047,-20844,-55627,64732,13223,-33218,2716,-29951,-14843,10342,106781,54828,33408,86962,-22444,-15572,36257,-48076,28029,6289,6490,-4667,-57575,-40269,14757,-1952,15672,14231,78967,-28308,-42131,6783,-46462,19321,7777,-16437,18417,-52726,-12826,-38603,12454,-99763,35539,-48314,-127485,-20625,40829,96360,-46414,-22021,-94420,25733,-6905,-30022,3208,-75474,-70265,5086,4396,-75355,-94143,-46784,40313,28095,-48502,49484,-23947,-47833,-2539,132030,26679,42965,-19468,2767,-26779,4781,-58612,-70056],[30124,83998,-9557,13095,17711,-25603,49862,102314,33839,-47687,-50476,51106,-7,-56751,-37332,-27184,-72654,23747,-7293,8993,-49247,-64422,-32803,19250,5879,-62148,-32334,-20131,78478,21730,33659,16601,19275,-43664,-19269,-23971,-72565,236,-14977,-54499,-26743,21280,13629,-16151,8216,26684,-55624,8347,-86093,-75506,-105325,-36678,-18826,38027,-55058,43326,-21326,-60563,37300,56600,15407,-6927,28271,12786,-6692,-14889,54446,93408,34967,-16070,-36122,8211,-56379,50845,79201,24120,111933,-47885,17680,84193,-53471,9743,32512,-25683,-9837,-25666,2063,5227,-8615,-39718,-17403,2011,-10831,-38097,-48171,6552,9219,85858,-35282,-9776,866,24007,61357,-66997,49805,-22998,-79194,-25580,-29567,-23941,7714,23878,80481,64272,-59121,-46451,52141,61160,35340,30570,110998,59710,53117,-20014,49488,88948,-109467,-5428,24805,8525,7159,-38884,-18059,47812,-74419,9798,10933,37483,-47309,31087,-29748,8379,-41297,-645,-17021,-82557,66209,-26245,15788,-98144,-90984,-97809,-52105,44455,-10823,-8660,-19989,77124,24316,16980,36555,25668,-34766,-7561,-15629,-30928,37735,-44586,-14174,69430,4162,122685,52849,1662,-48376,23834,-103100,-41445,2336,-20370,-71701,-11431,-70978,-63902,42343,18448,16768,51829,-3669,55376,-44105,8696,65840,-3887,28891,111646,28366,-15961,-53231,69775,63830,-6615,-2335,18960,36926,-23325,-17425,8381,-72396,-15024,57703,-86193,-64934,-38893,-51065,-70385,-115556,-80079,-59561,11878,39470,-35481,-67468,-52795,-52031,-15326,-60113,-42769,-36048,-35044,-35738,18632,20592,-8412,5899,-35067,-2302,29185,68854,21208,64542,-48064,25633,33072,-11259,-28080,-104075,-241646,-198109,-495147,-882344,-8744828,-7880563,-1418132,-922127,-621009,-578264,-511234,-405685,-264355,-296419,-237871,-195299,-193563,-176787,-284038,-101504,-162227,-117638,3300,-40265,-171602,-143843,-86897,-58142,-143742,-105029,-52105,-49686,-13930,-92419,45100,-20995,-49224,-14911,-73017,-104507,-43514,-33532,-60078,-52341,-19747,-43519,-84581,-40496,-32213,-31224,-75651,-71953,-82988,-92806,-63856,-90382,-64581,-69559,-100206,-81669,-120116,-29788,-42424,-37843,-38991,-1617,-8302,-15395,-40450,-21077,-20093,-27566,-2144,-22071,-17435,-105736,16160,11918,-23076,48809,-4223,-23021,-98572,2527,-5899,-37037,-87050,-32352,18353,-62565,-103197,-96271,-93160,-1999266,-2833849,-372539,-232094,-176238,-145268,-64156,-143879,-134041,-137421,-57083,-108939,-123092,-14529,-24271,-87355,-98650,-85124,-15150,-21724,-138549,-59930,63033,-3871,-20024,-45589,14341,-60936,-13697,-31469,-89291,-48564,48377,-34736,-21464,-6590,-49012,-40559,-77692,-58938,-77289,-87569,-18633,5097,-18435,28183,70722,-24394,-7969,-1375,1014,-93734,-4394,-49519,-13677,-97088,-112561,674,-12045,-34522,-44688,-35536,47320,-4285,62222,31229,-22332,57484,8445,-30783,-34092,-59006,-80823,-108843,-42597,69286,-115,-18156,-27983,25941,12364,-2262,-724,31658,-68490,-30588,9291,-9744,-1244,-58954,-89767,-63796,7569,22939,-74092,-36808,18563,-43730,59608,4603,-22740,-28835,5184,23287,-34797,-57063,37458,7919,12396,32821,-50300,21910,39278,-89233,-34898,-80531,-23022,11795,-45147,-47518,-58580,-15084,27367,13082,27254,6505,-8828,-51377,-36610,-53307,24263,10495,11416,-59504,-9042,58430,-46703,-72856,-118596,-45814,50606,83743,49471,16931,-62339,-21010,-10856,42026,-23076,-28009,-982,37649,21206,-20796,68700,31714,21411,-33537,109690,-26148,-149635,-47567,-36950,-20824,-4084,-9560,-3901,21108,-12999,1746,23735,-37904,-57074,-82531,-18799,-24383,-50169,-21765,54179,41629,-19380,-55257,-24591,17806,-32622,-113089,-78773,53844,-57696,-10578,17830,-19696,-2010,59403,85687,-102252,-35317,35175,-93112,-61417,-88211,-15740,14469,-50345,25341,-14526,-33048,53023,-28740,-26229,50521,-55954,-46384,-18358,-3850,-17131,1117,-19208,12863,-92685,2963,52390,9583,55902,-6082,-24616,-31931,-39538,61273,-68181,4882,106295,-13533,49508,77091,55827,3172,-83304,-72636,-5141,46585,51415,30990,32313,-96720,-141035,-21988,118368,-22331,-31048,48778,103419,8843,17962,-41492,1362,-50829,-9004,-26136,-31836,37268,-57961,-82457,-10517,46060,-26467,-88825,-75614,45915,82583,-13760,29572,6222,-29400,23343,72704,-35953,41092,39874,47041,59777,-102429,-58090,31631,111114,-9265,-16433,-14907,100037,86271,1434,-4984,109834,71185,39290,-4889,8643,48019,84457,-71859,-23079,5350,101544,146463,266,-16361,55083,-377,-7627,-8284,-16063,-22461,-8395,-1844,-33828,-17556,-50231,-50816,-45641,-26767,78801,90297,64355,2506,-29339,-3519,-58627,-1934,-99552,-34188,-33659,24923,66127,69391,14904,30190,25853,22596,-57505,9528,-19119,58615,102012,2619,-4172,-24144,27943,-2016,-69056,-20552,-5362,36578,-8718,29384,-32500,-4782,-10953,-36574,69094,40352,-54916,-32469,9620,-29146,7735,-541,11456,51771,84909,-18429,33330,36698,31695,-11438,19741,-57941,45767,-80357,10874,-18873,-26036,3135,29588,-13247,37800,-6194,22447,-64799,1299,20918,-42967,-28713,-58697,-29746,126151,134621,76153,31857,33419,92620,-29221,37578,-99713,-62491,81688,-7621,24429,19349,43654,32960,-33857,95888,-25875,-59144,18244,34935,-38606,5147,-31759,-877,26957,13819,-103017,-69007,12012,63576,30439,27438,59319,38642,53894,-25317,95933,-40340,-52189,949,20264,-79527,-96502,25655,-22249,36352,42643,-4890,-39261,7400,-28057,2281,-46715,-39042,-37786,-10732,3917,4053,124812,-54473,-28458,42894,-652,-11678,19963,-35356,5739,-28124,1753,-4559,95165,48319,-53833,-81162,550,-1736,20835,-20767,6042,38315,-1698,1905,-14603,-11266,10390,22005,-74589,220,-14259,-43263,26745,72821,-289,-45163,1619,-2055,15817,14555,-13064,48016,55610,55265,-38230,-58815,20144,-58719,-18326,36098,-54884,-25820,38016,7054,-39034,35808,-8193,6023,-10688,-76363,-105271,-8522,-15640,-13886,16680,21103,-13904,-17967,-44091,45894,15019,4049,-4524,-26441,-48172,544,-33333,82257,109257,-10813,15264,5140,-20861,-65053,-13700,-41851,-38195,32923,-8435,-48101,22028,44000,-43435,-62798,20737,-77050,-117118,-8779,-32709,-41057,9495,69817,46731,30055,77476,-4717,12826,-58656,-8140,34569,-7833,-30212,-22301,-46564,12622,-1645,-746,-19554,19632,2298,77242,52681,-85773,-15247,41157,10743,1005,-46292,-42404,10513,-2967,-56402,-1476,36211,33768,-64419,-2653,-20631,-49872,-961,-28246,-11557,-9100,-104537,-46336,-36116,54924,17225,447,-34418,-26904,-66910,-67387,-53716,-54362,37359,12854,-18845,5187,-20556,15058,40311,98945,47892,61427,74690,-38161,-18360,38482,-35735,5156,-13648,-17433,22879,-27509,-51807,8307,-8769,17976,25945,85965,-37622,-52201,-2910,-52703,7158,2389,-16558,20219,-54938,-32215,-39996,12710,-103202,25433,-49084,-116656,-26111,55659,88746,-38890,-46069,-135431,13948,3061,-51006,8995,-67612,-33458,-6867,-15580,-74054,-99354,-44563,57351,9650,-53481,36524,-8627,-33199,25748,126155,21568,26315,-28620,-6232,-42183,-15491,-58556,-59213],[51720,79118,-11879,9920,19241,-13661,49154,87565,21918,-67239,-64519,48673,-13624,-46212,-32183,-40005,-69631,34713,-34420,11011,-33280,-55528,-49277,24507,-1698,-50934,-9910,3724,118257,52823,28627,11583,56796,-28090,-8816,-19565,-42704,33123,-23898,-43686,-33164,44458,32762,-16457,7795,12756,-81590,-4491,-85728,-63187,-102223,-11180,-851,64568,-25630,30371,-35079,-54351,5245,27315,-3802,-14218,11546,31450,17334,-30450,63917,80436,21654,-22563,-56253,-1717,-70742,50607,62056,25551,105149,-22726,63660,84415,-44744,17717,26080,9405,-15575,-39064,-218,29653,3710,-36672,-38122,-420,-26023,-21200,-49367,8558,34185,90907,-44053,-9428,-22215,34324,79630,-83614,43221,2281,-78477,-24725,-51535,-34381,9127,19271,102910,51920,-44972,-59598,45380,78291,54937,28787,90759,42005,49082,-15732,62937,99560,-72331,-40076,-5298,-12802,4981,-30726,-29691,39588,-78352,16768,11882,45295,-45851,13532,-15792,10651,-190,19003,-12602,-61787,52722,3815,38626,-56974,-33457,-133593,-49595,61025,-6719,18883,-376,70434,26406,-1965,43231,38872,-28586,-23964,-48010,2165,18293,-88409,-15863,67178,45706,93782,21138,-1105,-67443,19720,-104782,-22569,12007,18730,-50117,-4986,-81865,-70215,40269,-8395,35174,68435,3139,42699,-16708,47993,62099,642,16214,110494,43436,-27279,-44354,75407,47356,-9100,-11414,28588,12579,-56188,10120,8737,-43694,34845,55387,-83866,-39423,-44625,-64920,-66169,-127398,-64564,-40459,-3460,32300,-27303,-53817,-24517,-31196,-19190,-43019,-26412,975,4940,5236,31575,8439,-16073,-57209,-27481,-7883,-12586,75389,38778,68176,-71444,1063,36932,-1639,-414,-106971,-238866,-203299,-507223,-912354,-8964441,-7963523,-1436372,-890679,-638488,-593181,-528453,-414863,-247796,-267088,-227033,-213988,-210696,-186800,-271588,-84277,-138080,-127720,-6727,-62260,-174002,-138064,-90038,-70485,-164597,-109185,-50339,-57100,-20348,-73221,64705,-23068,-48873,-5653,-57350,-118610,-68594,-39858,-38941,-35188,10001,-8875,-87443,-70564,-14812,-6269,-39694,-75970,-98547,-88571,-37870,-93137,-65636,-69024,-115688,-94456,-98131,-29083,-60354,-30777,-19935,-7536,-11556,-26780,-57271,-28813,-24262,-23845,2586,-49621,-13952,-89211,44516,19452,-10218,66337,-1137,-8005,-82834,-2106,-5441,-31585,-91042,-57433,-4714,-76059,-97940,-89395,-87261,-2014006,-2893218,-407687,-234156,-185804,-148994,-35281,-141310,-113530,-116028,-80371,-125124,-114631,-1693,-48529,-88320,-71349,-43610,-38106,-40584,-133038,-90318,52281,-25155,-24582,-33283,-743,-58912,-24321,-41337,-94516,-35363,39730,-24739,15689,2766,-65379,-45784,-67368,-52510,-59821,-105102,-36332,9376,-6053,19408,44062,-25925,-25749,10506,5632,-88816,-6215,-42356,4947,-94005,-134107,-10263,-34373,-27649,-40821,-12626,58688,6157,60366,19324,-50044,-7172,-6794,-14849,-57634,-81394,-86755,-94540,-52660,58647,-2758,-9387,-8337,33716,1844,633,-7055,39801,-67123,-32493,-33885,-9025,-5261,-46483,-73677,-48375,12597,30679,-84282,-33061,17101,-43037,66102,7670,3162,-16923,23544,23360,-41475,-51198,24630,14612,21130,23713,-36991,6781,30568,-53690,7193,-86291,-11687,39839,-37112,-65381,-38074,-7896,22657,-15080,7868,11547,15134,-55685,-59060,-73670,39538,40502,17946,-57929,-27799,61317,-64497,-102564,-106978,-34216,41204,73803,39077,8779,-85627,-37502,19558,58261,-6695,-26222,-10095,25269,-6763,-24608,59181,37264,12486,-33990,112887,-26577,-141814,-56845,-51016,-34739,-15722,-18402,-32319,16213,-31471,-17405,45486,2742,-12992,-48373,-1745,-38773,-45869,-38576,55205,55461,-8485,-49337,-30834,48961,-12953,-84143,-53327,39517,-47829,-10628,9685,-11161,-15406,46445,44179,-87608,-31847,24233,-67465,-80951,-57820,5759,22300,-40648,35251,-53802,-45990,19436,-41466,-58984,64653,-38079,-17244,-8101,-10546,29085,29032,47,13484,-80714,6474,48516,7788,39429,-10721,-32144,-32533,-11313,50905,-63010,-43262,104839,-2219,48672,74717,30252,15306,-66813,-77743,-6690,54485,60877,14658,22447,-92031,-136201,-8487,78624,-17379,-7330,66856,103552,1334,-6381,-24672,2871,-30182,-44347,-61729,-13476,26291,-67515,-57459,-28742,46215,-35580,-98077,-73447,46104,87262,-17605,2364,-5989,-33140,59151,87112,-55235,26358,75095,57194,56495,-115380,-66809,31469,109318,-663,-1502,-8316,76450,63987,-14708,-22054,88975,59457,18601,30766,31311,40281,99755,-76729,-24327,-17504,105732,159636,1747,-35285,65845,-3901,-381,-10293,-39031,-16858,-2816,18235,-26736,16449,-39037,-14701,-17080,-8586,78802,88034,61534,17479,-469,15154,-44201,-1164,-91443,-31551,-15702,1324,71685,49081,44861,41697,15996,14576,-78178,35961,39418,68733,88596,-9045,-10152,-51298,21489,-2869,-49416,-25436,-11212,34743,-417,39765,-45616,-1179,-17743,-79659,39576,34596,-64742,-28443,22245,-10002,21912,-2437,20092,42670,60146,-38464,18301,4799,10858,-14856,-2483,-56908,63827,-40825,5793,-10570,-9197,7840,48662,9819,39849,-5768,25366,-73475,26,6634,-61831,-42059,-50623,12472,186196,102624,70728,20960,18329,79064,-15181,75073,-37312,-37644,42448,19540,41970,-612,35182,20023,-26015,88406,-15136,-36229,36600,22183,-46168,-1805,6864,-14123,-11905,21370,-69389,-64681,13268,104561,36417,302,56833,60491,44676,-39078,91035,-49847,-78010,-4858,4297,-71657,-84424,11831,-12117,34534,24794,-4010,-42133,-4636,-19935,14926,-36623,-4532,-43435,10017,7638,-32058,82576,-60954,-48579,29018,9665,-28885,15822,-29021,-2793,-43641,1537,3616,80874,53348,-51057,-86222,9840,1075,37437,-29566,3065,36002,7425,-2477,-8527,-27244,26962,12466,-84135,-9768,-34591,-53663,42258,75178,-17571,-35347,15811,-19441,10208,4875,895,31924,69325,60549,-13622,-45188,3802,-65283,-26010,24940,-47911,-20044,26714,20982,-26504,43321,3905,24600,-6880,-74392,-84985,-20967,-12743,-20030,32551,46186,-21131,-14338,-36622,27538,18977,281,-33011,-18877,-59893,-10207,-12627,103764,88682,-21069,-12776,-17754,-36821,-62640,2386,-42225,-8775,27535,-2327,-26113,26590,24843,-40360,-63023,29320,-74064,-111773,-34965,-24730,-51811,5456,64713,35959,-3286,73650,-2016,-18016,-54493,-32293,30178,154,-39864,-31380,-45755,-1052,-17773,-11000,-27741,-3329,24834,78704,60256,-41453,-11768,47397,-19165,18704,-58513,-39414,5597,11463,-9969,925,17487,35442,-69436,-2030,-34536,-47964,78,-37596,-32208,4507,-96615,-35003,-44177,50456,-6592,7898,-14342,-6815,-55147,-78883,-72887,-39398,15478,1593,-21020,2591,-6245,44341,77023,76427,39196,86195,55441,-43865,-14391,28635,-17593,-27078,-45745,-33449,66181,10927,-59759,1929,-13588,12768,27314,88516,-32426,-55548,-6133,-44409,-12760,-12003,-16251,21055,-64159,-51858,-31618,10566,-97164,8571,-40633,-81146,-26373,61275,82752,-27232,-70447,-142168,8537,21023,-48905,25952,-42096,6793,-21599,-35191,-64122,-98662,-32792,71694,-5892,-33249,24136,5086,-5097,56384,93883,11808,7020,-40350,-27539,-49473,-28115,-59513,-45913],[69442,58318,-13531,10560,21243,1662,39417,71855,1128,-76595,-65473,40068,-16563,-32387,-24857,-44601,-58369,45187,-71975,5097,-12324,-49663,-60717,25512,-8168,-28975,20020,16044,129611,79110,25010,5804,70035,-15067,4531,-23153,-16277,60431,-13668,-26525,-27746,61977,50590,-20024,15851,-2472,-97541,-16205,-88619,-45545,-98990,15843,4407,68867,-1652,13356,-45158,-43876,-32173,-8092,-16196,-15906,-2442,48636,40041,-33301,70646,53142,10601,-16695,-72830,-15309,-68424,41316,41303,24943,90405,13156,99305,76192,-33358,19741,15390,38663,-32590,-45536,4067,43315,13302,-41670,-55781,1724,-42822,-8372,-50321,7201,44495,80318,-44312,-12410,-51941,29811,78180,-89366,34313,14428,-66344,-18962,-60411,-47497,13127,12000,98371,39316,-27494,-68529,31027,83546,63245,22352,66809,21947,22793,-15035,62356,89196,-23573,-70217,-21677,-27448,1669,-15174,-34166,32305,-54489,21821,-3556,51947,-45720,-9674,-8618,12491,37508,30349,-16077,-45331,40434,32717,52456,-9332,21287,-153626,-20209,77418,-7906,39053,19915,61816,30964,-19885,47700,47045,-18627,-38675,-72090,27660,-3164,-126194,-20997,62578,91027,46974,-14021,-11772,-79101,2301,-73466,12317,20431,46381,-29600,5317,-82997,-74801,25149,-30862,50933,59556,5547,19292,15777,73582,49477,1566,2258,84900,16110,-44289,-33422,78171,25429,-12223,-18588,45062,-68,-78935,37526,7023,-17358,75996,38400,-72543,-616,-42507,-71885,-53471,-91741,-39775,-19154,-25778,29731,-26111,-40825,255,-7509,-12042,-22478,-9931,18492,40588,43121,42836,-2141,-18254,-112794,-17819,-6373,-46071,68091,43937,58318,-79411,-12394,40402,430,16768,-109242,-216240,-220725,-508231,-940823,-9203837,-8097099,-1464871,-854222,-652100,-599486,-523264,-415234,-236669,-240286,-217299,-238194,-225785,-211820,-254283,-91183,-124318,-138229,-43871,-88945,-173255,-125360,-90425,-75600,-187997,-112981,-51772,-60148,-40832,-60740,47528,-19747,-48297,-6602,-46474,-128781,-93803,-49304,-23235,-35325,21243,-952,-90189,-103098,-4630,-4157,-25221,-73177,-100155,-83828,-17197,-92003,-56484,-68389,-130594,-106323,-58625,-27399,-71526,-26302,5423,-26386,-10945,-33697,-64385,-31298,-24666,-10682,8729,-73281,-6743,-78034,55171,25681,-5492,67834,4048,6820,-49259,-2394,-6568,-10222,-87882,-70483,-27181,-84889,-93139,-92902,-95110,-2041893,-2940883,-435635,-241508,-194506,-169726,-23950,-139465,-96823,-93167,-111725,-134276,-101038,-5772,-67492,-87648,-46649,-7112,-67781,-56696,-114879,-120479,27086,-59366,-27330,-20653,-11668,-54505,-38920,-44928,-90242,-22115,20776,-19909,43469,12481,-62929,-43555,-48828,-44919,-49275,-117514,-52599,8157,13006,7886,13263,-31681,-44978,27355,10429,-81535,-16528,-38028,27149,-78381,-149137,-20292,-49265,-26345,-27472,20722,75100,15472,51306,-5864,-65056,-56617,-26340,-775,-78981,-93334,-88684,-74020,-55441,37846,-12615,-4178,9383,31933,-180,-8426,-14592,47587,-59073,-26597,-66538,-7941,-8796,-34651,-56030,-13782,17054,36433,-82361,-37343,6994,-35103,60172,8972,23014,-5521,33632,26985,-25490,-40327,1992,21136,26673,23073,-21766,-11367,6453,-25996,25820,-80485,-3080,63834,-14647,-75748,6477,4039,8581,-49130,-14879,19883,38097,-53100,-77256,-80727,49428,60193,12685,-52817,-41239,74170,-64799,-110203,-93666,-32720,22791,59749,29399,2513,-105807,-57485,36998,70504,7692,-27733,-5612,8299,-19056,-20611,43676,37219,-231,-36441,97668,-12795,-90206,-50362,-66340,-45524,-18512,-24147,-64811,14406,-47435,-39118,55974,36870,43691,-24553,11734,-37724,-38157,-52811,53607,69635,-7090,-38626,-34790,85155,10111,-46965,-26607,18647,-33635,-6957,1461,1069,-23034,35021,3013,-72163,-31329,10063,-39443,-94080,-18385,18993,25041,-24241,37696,-70007,-35983,-5071,-51690,-81019,60644,-14549,15252,-6389,-12676,70163,49114,9189,9426,-64827,8756,31735,9547,26820,-11585,-30087,-35590,23768,42227,-43346,-84289,76414,14559,37747,63792,2562,21087,-49256,-81205,-7859,52849,63679,-679,33076,-63742,-101511,12342,37914,-24140,439,71343,85318,2519,-30565,-2341,1850,-4057,-75521,-91444,7024,15237,-59191,-22818,-40686,36937,-27544,-74568,-50995,42207,77009,-22205,-18085,-13774,-34016,96187,85368,-55240,19676,101307,47145,37688,-97496,-72698,28070,95132,12909,20166,500,39285,-5634,-26569,-34952,61301,34829,1410,59890,54528,27012,91744,-73755,-13606,-36750,86563,146862,528,-45114,64472,2623,9158,-12849,-63077,-12304,4250,34459,-13798,37666,-20154,19610,17286,7505,66410,68612,48103,19218,32151,27065,-22622,-3,-71487,-26488,9894,-14906,68132,30498,71822,37228,1888,4525,-95747,54616,87781,67855,71751,-13826,-17858,-70725,9141,-7568,-27274,-22256,-12592,28945,14220,44230,-42058,3990,-13584,-112001,7700,28430,-68927,-16471,38080,13675,27196,-1420,26833,29484,26474,-51042,5488,-40427,-7883,-17667,-15920,-56220,73662,-399,-6641,7832,12802,11146,58648,25894,40698,1249,32998,-60362,11276,-4763,-76474,-45644,-40851,42199,244800,77196,70100,9381,7230,61507,-3969,102259,23297,-9835,1246,34956,51290,-13540,25500,18952,-11343,66793,-1675,-11077,53778,3507,-52792,-5413,46495,-30405,-41732,30835,-22588,-58035,11277,149827,47606,-24449,56320,70027,26371,-54467,73609,-56475,-98677,-6896,-4796,-64300,-57712,2976,-6879,21664,-11614,-12594,-41942,-20438,2550,28110,-25694,14382,-41660,26157,13629,-63630,35423,-53624,-63708,21171,19571,-37459,16286,-28610,-11451,-56833,319,-1888,44827,41843,-50850,-77734,20749,5074,49613,-20593,-989,26948,9949,-9587,8152,-28527,49507,9737,-88356,-15852,-48038,-60267,46111,63365,-35192,-22600,28706,-25646,1707,6920,28548,6637,76901,66671,10759,-37857,-4578,-49386,-21405,8206,-45337,-11178,15698,30998,-5378,50621,7069,39070,-2854,-67793,-45053,-29872,-1820,-26323,40891,61712,-17796,-12645,-27365,7321,10516,-850,-48897,-3894,-61497,-18679,4422,90672,79120,-21957,-39174,-29001,-39298,-52774,20132,-32680,27915,13445,4866,218,25445,9576,-18411,-54406,17156,-67920,-90256,-65316,-26148,-61764,-2000,52438,23817,-39632,59152,3906,-34543,-44654,-43731,20577,12228,-45551,-43347,-42097,-13681,-26132,-12442,-32243,-25248,50916,75905,66039,13327,-13271,38532,-48378,7405,-76118,-30810,5514,35002,29367,2011,512,34088,-67114,-3035,-42845,-49923,1854,-38021,-46035,12863,-78672,-19990,-46427,40118,-27541,19055,10344,15350,-34199,-68062,-73724,-19005,3229,-15514,-42030,-10656,7410,64966,107253,49632,28801,101192,32033,-38658,-5416,8930,1367,-57897,-77797,-41090,107157,49733,-65863,-6448,-15319,2304,12504,84082,-15137,-49969,-2011,-24825,-35679,-35103,-16046,20330,-70419,-65132,-20125,6906,-81484,-9260,-23869,-31319,-21211,55609,83030,-12353,-85427,-103356,10503,41473,-25653,43969,-9250,36821,-35112,-44735,-47958,-85766,-15308,78632,-15618,3104,13718,16502,32033,82826,52928,-149,-12088,-51115,-53018,-43743,-32547,-59536,-29522],[77339,28148,-14846,13297,25163,16492,23615,59544,-23241,-70171,-53774,27623,-11705,-19794,-13767,-39790,-41328,53927,-104479,-7014,5379,-48800,-66081,23735,-15161,-2011,46298,11528,110120,93090,24717,2697,57246,-6418,19718,-33893,2981,78932,11934,-8214,-12099,66061,59462,-27861,28399,-16014,-99700,-23125,-89604,-26016,-91229,37879,1702,51895,11071,-810,-51042,-32067,-64397,-38481,-14957,-9347,-8617,60180,57190,-25221,71147,25471,20142,2868,-81912,-30191,-52277,26198,20199,26236,76881,46098,110343,61659,-23510,15781,1047,50948,-53023,-41345,10505,44357,18147,-50116,-68306,6806,-57549,-2658,-50063,3714,42919,55863,-37456,-18051,-77298,12091,59217,-85635,25260,10549,-45801,-9481,-50205,-57259,17135,4216,68550,28564,-11523,-68509,14769,77310,58738,10311,47574,3572,-18066,-19795,47970,63670,20603,-89338,-23424,-30795,-287,4874,-23822,36773,-11249,23156,-26966,50019,-47737,-32433,-6492,12812,58768,30204,-24036,-32607,27709,51487,55723,33414,61880,-153460,13645,86950,-14689,40107,32644,51331,38094,-28959,45862,48127,-6255,-47221,-82666,38666,-21206,-148542,-28517,60249,127027,-1695,-45495,-28448,-74920,-18844,-22452,47986,25225,56744,-12645,22072,-72527,-76362,2994,-37311,52138,29809,4715,-9335,45207,72744,32329,1564,-10897,42411,-51034,-63252,-22904,74610,-223,-15585,-23516,61892,3418,-83133,55193,-1602,-4930,89545,12417,-56213,38937,-35694,-70856,-35109,-22833,-13096,-246,-55830,32812,-28005,-29611,12814,11645,8528,-1279,6475,15497,66717,61494,48757,-14360,-15386,-147801,-7946,736,-63616,49010,33528,40813,-68810,-11580,45496,-923,25549,-109353,-185259,-248756,-498369,-956243,-9412068,-8277100,-1496476,-831312,-663169,-596506,-502677,-409041,-237072,-224496,-208315,-267070,-234887,-248857,-239454,-115499,-126519,-150085,-93638,-117196,-176134,-106979,-88917,-81222,-208030,-115756,-55396,-59333,-72083,-55863,8207,-10322,-48112,-17128,-42104,-131154,-109304,-59691,-14464,-52541,10325,-20774,-92470,-131126,-3908,-22159,-33968,-65799,-90592,-79039,-6560,-88563,-36240,-67955,-139077,-114163,-13521,-17653,-71315,-22557,34558,-48490,-8717,-39083,-62987,-29508,-18486,3240,12997,-80553,3160,-79419,47596,23507,-11772,46694,11278,16805,-10341,-2065,-8435,18369,-77930,-66169,-36164,-82360,-85761,-106935,-116736,-2093227,-2979933,-453034,-255081,-201292,-198415,-31083,-138985,-89902,-77743,-142697,-130550,-87139,-24556,-77364,-88616,-33430,10080,-97776,-67367,-91352,-136054,-7005,-94999,-29470,-13683,-13735,-48560,-55205,-41933,-77036,-17424,-6088,-25094,57780,14023,-42132,-32770,-29011,-34763,-48272,-120080,-62071,4825,33218,-3402,-13713,-42589,-59936,45978,15706,-73083,-37305,-39742,42763,-56220,-146151,-26589,-54768,-28056,-8397,56771,88016,19531,38082,-37349,-65716,-77232,-46970,8751,-89857,-89664,-89568,-53123,-49842,11826,-24499,-4420,20498,20087,7502,-21408,-20708,46372,-49858,-14271,-76055,-2577,-9701,-25851,-41796,26582,18189,37479,-70466,-46469,-10304,-23540,48396,8364,32209,6122,32370,35398,7149,-23197,-25919,25549,28570,35191,-7075,-26079,-25875,-15257,14763,-61620,8846,79782,23061,-72842,58744,19243,-13447,-83231,-34079,30728,53692,-45689,-86135,-73482,56086,68453,-1851,-50194,-44701,85388,-53243,-88210,-79920,-38455,-1651,42650,26226,-169,-114725,-77305,36666,69275,14225,-34373,10428,-6429,-11914,-14612,25951,32960,-14567,-39728,72296,10610,-9955,-31010,-79198,-53334,-12093,-23529,-90564,14312,-52909,-59512,49649,53779,94707,-18800,14754,-22002,-31831,-58539,47138,78195,-13460,-33662,-38099,114139,34292,-9437,-5956,-2900,-21062,-382,-4280,8915,-23789,30665,-22149,-62902,-34599,-3600,-16422,-98116,11980,20097,25913,-5222,35027,-54849,-3004,-16530,-57403,-78228,42427,9471,40369,-14086,-11830,91229,55042,6428,1513,-47460,12024,3837,12967,16913,-7451,-17799,-38401,54366,34894,-10378,-101296,33964,33947,22231,45461,-16538,21190,-38004,-85419,-6974,42992,55195,-13935,55237,-20916,-45405,33875,7382,-32770,-7698,62866,59806,5576,-48685,18954,-895,16349,-96768,-104913,26604,9158,-35980,15125,-43329,22312,-7734,-24700,-16453,37418,56752,-25567,-17201,-14462,-30242,116302,69147,-43379,16277,104141,21294,7243,-57968,-72757,24617,72811,26501,44466,11709,-2207,-100126,-37030,-39159,33854,2815,-10685,81553,71767,12285,63331,-63833,9996,-46332,52806,109763,-3609,-47747,47576,15009,18397,-17420,-76037,-11395,10691,43159,2385,42125,-1482,41749,37145,20247,40714,36434,27602,15471,61734,31091,1179,3015,-44006,-20339,32913,-18727,57539,24006,87026,20366,-12796,-12412,-102987,61488,110000,56888,52832,-11322,-22805,-79705,-9324,-12597,-7222,-17025,-8115,22537,28296,41910,-24481,10995,2364,-122757,-15989,21464,-67088,-1714,50541,35141,23800,2556,28616,13878,-9695,-56200,-4510,-77517,-18972,-20376,-19203,-57217,73205,31537,-22403,31974,36444,9697,57108,23320,41083,15732,38794,-29139,31450,-10981,-83998,-37403,-34108,51651,282543,66902,76729,1569,2257,48359,3772,115701,60476,14339,-26188,35879,47409,-19819,11888,30514,5293,39769,11332,8228,66520,-15269,-58384,-867,80783,-43927,-48266,39018,22415,-51551,5571,177060,60727,-40765,56288,66152,5685,-66015,40959,-60068,-109034,-7049,-5568,-57373,-20115,4077,-7826,7084,-46865,-25081,-39494,-35423,37198,36053,-15267,22797,-32128,36464,17470,-83027,-4910,-34272,-65980,19601,24638,-35631,24001,-34844,-20048,-66586,-3660,-20297,-1543,22514,-53373,-62222,32181,11359,54569,-4352,-5542,15579,5467,-19331,30253,-15783,73509,13369,-83545,-14348,-48300,-60488,38990,38396,-50098,-8281,39234,-23701,-9136,23298,60336,-19892,78251,75723,30681,-40833,-1865,-15862,-9310,-12114,-45342,-1136,6004,35867,11262,54046,1562,49536,2040,-48870,5723,-30007,13039,-32956,44655,66758,-6529,-14384,-23395,-10002,-5223,-2373,-47332,13813,-52948,-22935,9313,50219,86950,-12926,-61099,-29951,-30889,-42401,35698,-15008,61977,-6171,10960,24348,17812,1588,16892,-38886,-12920,-68506,-59594,-86963,-39100,-67102,-10562,36522,12135,-71462,40113,10719,-34366,-33266,-39583,7514,23976,-44977,-54532,-35648,-22734,-25469,-7300,-35133,-36772,74215,74533,75772,64878,-19893,19651,-59549,-23662,-90517,-16512,8291,61753,47234,815,-11370,32713,-56320,-5481,-42059,-54218,4101,-30351,-50940,15859,-54292,-4108,-43293,29514,-44234,33376,34656,31940,-8157,-36815,-57317,-1509,2126,-31473,-73173,-36257,15316,68096,118002,27034,16378,101361,8473,-24559,5604,-16494,15873,-75457,-94530,-42190,125018,78132,-70371,-17962,-13713,-9329,-17205,71879,7547,-35636,7712,-2135,-55855,-62668,-15719,20304,-61196,-67343,-12790,2708,-58266,-21885,-2203,17929,-12213,41346,83707,694,-84614,-33815,19102,57835,7510,53290,17706,46522,-42992,-38311,-29318,-58562,4195,76429,-18908,39227,5432,26066,68186,100216,25254,-10774,-28645,-57980,-72217,-24513,-31026,-56680,-12037],[71789,-1927,-15970,15378,31509,27007,6572,50291,-44419,-46636,-33625,14848,-3546,-11307,1602,-29449,-22060,60221,-114328,-20424,12379,-51984,-65341,21251,-23506,24380,57299,-8009,73872,92877,27775,3326,27995,-1302,34621,-46947,12303,85560,42613,7588,8503,50522,54598,-34382,40236,-27595,-89992,-22786,-84361,-8312,-75660,50052,-674,24639,12361,-6474,-54101,-21115,-82958,-54559,3025,4504,-3500,63638,66544,-10159,64111,10668,59475,32417,-79448,-42104,-29337,9577,1417,31957,67899,63562,94674,45613,-17228,7639,-12894,44757,-67637,-25352,15350,34212,17406,-55366,-75703,11712,-66630,-3797,-48310,681,36890,23958,-27009,-24809,-90486,-13247,31512,-75569,18125,-3233,-20131,867,-24959,-58102,18608,-1999,24396,18984,-873,-58749,3144,62514,42144,-6160,38653,-10825,-57161,-28006,26335,33082,49444,-93311,-13932,-21902,580,24804,1522,57764,33449,19069,-47324,34924,-51023,-49642,-6567,11750,59942,20228,-30750,-21265,12706,55818,48019,64003,85040,-131197,27726,83857,-25114,17456,30628,38500,46114,-25110,35700,42117,7181,-47187,-80379,34387,-33802,-152471,-36756,61028,141102,-38127,-69723,-47331,-52676,-33885,30241,66718,25741,52228,343,44528,-51486,-74582,-19475,-21474,33651,-8048,2142,-36294,64222,45974,13769,3616,-22467,-2779,-130678,-79486,-14939,62568,-25167,-18763,-27192,71741,20590,-66265,57495,-17716,-10085,70770,-13527,-40189,64081,-27521,-62462,-14967,51452,8816,13350,-87782,43660,-25668,-18316,10530,20184,40314,16862,24138,1814,82791,54991,44660,-30626,-9533,-158015,633,11743,-63799,24410,9049,22701,-41285,1355,52699,-808,27848,-106032,-160305,-282430,-481620,-952162,-9556339,-8496772,-1526614,-834585,-675119,-586560,-476098,-398831,-252056,-223862,-199730,-296008,-235577,-287672,-232088,-146366,-143253,-163109,-139470,-143619,-186724,-86528,-86175,-93224,-218826,-117097,-60400,-57397,-106188,-56985,-32614,2692,-49362,-34540,-44003,-123620,-106271,-68337,-12261,-82185,-18097,-56816,-93601,-149126,-12520,-49924,-58142,-56495,-75873,-74821,-6322,-84175,-11078,-67937,-136276,-115612,22810,1269,-59454,-16972,60517,-60709,-7559,-46686,-56672,-25323,-6220,10558,12488,-63577,12860,-92484,28471,9032,-27894,5899,16736,19472,20048,-3118,-9952,43256,-63293,-48864,-27330,-65727,-72426,-127671,-148938,-2172987,-3020000,-462930,-274218,-205865,-219949,-49123,-140078,-93822,-74369,-165172,-112286,-77717,-51243,-77209,-93319,-37789,5380,-120590,-73191,-70329,-130750,-41969,-120527,-31328,-19123,-6133,-42876,-70155,-34355,-57671,-25073,-36525,-41590,57351,2834,-10614,-15092,-13041,-21670,-54747,-109084,-61468,4111,48240,-12339,-34144,-59992,-65125,62300,22205,-64477,-66593,-47486,44596,-34755,-121937,-30022,-52063,-29552,9891,83255,88660,16041,23175,-67450,-56126,-66709,-64301,12708,-84160,-71660,-89001,-35357,-37182,-13089,-33016,-9717,22683,1527,23689,-29013,-23410,29736,-44776,923,-58570,9559,-6921,-19862,-32498,55860,14218,31139,-54237,-55787,-32910,-12692,38082,5788,29554,18915,20929,47706,43130,-924,-51485,25946,27407,55329,4438,-32599,-54639,-23140,-19463,-31711,28858,86588,68435,-54793,98522,34332,-39337,-107551,-42679,42418,57540,-35747,-81430,-54463,62199,70746,-18653,-54379,-37863,83665,-37737,-46008,-65198,-45612,-25975,24951,31855,314,-108890,-92799,20298,49142,9445,-46469,32569,-13677,10970,-12114,9014,25826,-28071,-39886,44307,34589,64947,-6582,-86648,-59555,1463,-14940,-98788,14615,-42337,-75385,27985,48709,122461,-27910,6459,2679,-30446,-54113,34576,77285,-23360,-38086,-41561,125223,55490,20877,4897,-19203,-14819,7093,-5262,8408,-18644,35017,-24274,-59688,-40424,-12172,-3717,-92378,23766,10004,26121,11805,29966,-14860,38283,-14576,-56093,-45167,18643,29216,50628,-28941,-10118,86867,45994,-5846,-7558,-30697,17006,-29737,14659,6767,611,2538,-37334,69197,27378,27628,-89578,-5924,52209,9875,22988,-18332,18149,-36871,-93282,-3407,28807,32671,-23284,75239,22974,17754,48853,-7667,-33154,-24517,44366,35903,5257,-57418,33819,-3823,23467,-105996,-97611,42727,11110,-6580,48387,-36974,7247,13989,33616,18573,32946,35726,-25606,9437,-7869,-20583,106830,45378,-29858,11152,81273,-11316,-26874,-13453,-64843,24005,48156,35012,65786,24877,-36378,-173512,-50674,-33551,11866,-29268,-17479,96169,76057,-38,24244,-50024,41228,-43673,16837,59471,-10644,-46569,20109,24867,24717,-25589,-71401,-15165,13968,43405,15682,30673,8136,46652,25727,28664,5091,103,6883,16221,80961,27122,20983,8099,-15307,-14544,44543,-10700,43751,33687,87807,-225,-24737,-40048,-95794,56496,101032,39755,33486,-3414,-20390,-78095,-31603,-15553,5946,-14653,3383,19371,36956,34655,-499,17434,25147,-108982,-25447,13909,-60071,9352,54047,46654,13901,8186,23835,-1346,-41602,-56246,-12763,-85663,-19477,-23595,-15192,-58664,63868,50102,-36604,53215,55227,1400,45804,-2233,40294,31839,36837,9260,54627,-11673,-83497,-17177,-32027,42451,296421,74371,88891,354,3705,44013,9005,116044,70686,30107,-31420,24349,29547,-23083,-6131,51177,19479,15913,21136,16680,73150,-27615,-61503,14234,103651,-51817,-27969,43540,51932,-46548,-3147,166572,70473,-46309,54685,53253,-10431,-67873,-3952,-60802,-106913,-7189,830,-48796,19686,14469,-12978,11,-66239,-34133,-35919,-45098,70386,35302,-5929,26890,-16875,40868,16206,-86597,-31417,-7643,-52257,21925,22246,-25197,38278,-45807,-27679,-72084,-11478,-44236,-42982,4622,-57803,-50320,44054,20590,51539,7362,-10691,7489,-3769,-29691,46851,4815,94084,21975,-65994,-3868,-34101,-53498,25996,6650,-60711,5857,46167,-22817,-20978,50595,85598,-38985,75482,89341,46405,-52111,11639,22121,3619,-32546,-45406,6470,-1836,35832,16947,50770,-9476,56742,8648,-14649,53303,-19493,26681,-38946,49514,65244,7845,-18996,-27553,-20870,-21738,-7138,-30608,28943,-38137,-22063,-995,3713,106035,2221,-75086,-26565,-19796,-38668,46013,7836,83856,-26381,14609,41273,5046,-280,54682,-21046,-49883,-79244,-28830,-88461,-60361,-65102,-17730,22014,2505,-91459,23258,15546,-22652,-25401,-22201,-5980,29556,-37451,-59262,-25380,-26211,-17226,952,-38126,-31820,88584,77884,90786,100054,-30865,-1677,-38088,-52823,-92496,2050,10489,84296,42738,-1974,-16298,32714,-38050,-8732,-31727,-58363,5645,-19101,-46534,15677,-27992,9825,-37035,23712,-55132,47876,53825,37156,16849,4783,-30147,7297,10719,-40243,-99824,-69937,15100,48958,104727,12391,1830,85677,-10785,-5737,15568,-41987,21348,-72644,-87127,-39373,107222,86267,-72144,-31441,-9644,-18106,-53145,53385,26925,-15217,19826,14148,-68196,-87569,-14833,24910,-29511,-57736,-14528,-1344,-31148,-25278,19119,53767,-2211,24839,75154,4879,-68271,32401,32323,64722,36133,49164,28624,34124,-42035,-17400,-11983,-22676,22799,67386,-16886,58933,-1308,35154,92665,106558,23809,-16703,-40979,-59406,-77562,3220,-26607,-49775,3074],[53254,-23479,-16860,14334,39498,31419,-6755,40174,-56262,-10526,-11420,5288,4063,-7700,19944,-20109,-4651,63597,-93101,-28416,5875,-55617,-59535,19845,-31798,46268,46904,-32940,41388,82084,32712,6384,-3000,2588,46629,-54893,10713,78897,67163,19821,27049,13864,37478,-26319,47035,-38743,-74961,-14740,-71731,4512,-51650,50788,3712,1877,5487,-2032,-56564,-11990,-84652,-52248,34065,20792,13277,59396,68241,7587,52242,14799,117258,63390,-63136,-46990,-7351,-4453,-12896,41902,61629,59716,61527,33428,-14475,-1712,-21172,26618,-69513,-108,16680,16635,11348,-52290,-78666,13175,-67763,-8492,-45650,1045,34034,-7367,-17095,-30870,-89692,-39032,6193,-63100,14312,-15443,8287,8626,2255,-47256,16258,-5142,-19659,7599,3632,-42664,1164,43620,16535,-23378,40735,-20450,-77722,-34328,7139,7643,59815,-81947,350,-4054,4073,39480,33955,89889,61370,8685,-55973,8196,-53059,-58935,-6523,10441,46733,5641,-30726,-9073,-3938,47468,30764,79970,94515,-90675,11326,66015,-35842,-23046,11573,23311,51913,-10519,18319,30373,20706,-39023,-69810,20017,-42232,-140771,-44208,62027,127306,-54800,-86199,-63684,-19093,-36934,70822,57410,22875,40629,9783,68187,-23737,-69894,-38406,14036,562,-40121,-1336,-56334,68828,4528,-5264,9392,-32528,-35675,-184785,-88912,-10699,42316,-42620,-21212,-31048,68824,42761,-33141,44445,-37585,-27178,31642,-30334,-28923,65463,-20023,-48694,2969,106051,21683,20374,-112021,63864,-13872,-4150,-2415,15774,76271,28127,44125,-8263,90286,29735,27747,-51027,-3407,-147376,6853,27340,-49667,2986,-23084,9319,-3199,20042,60493,4381,23746,-98830,-152146,-313955,-463207,-929492,-9630991,-8740416,-1554412,-864314,-691383,-574708,-451860,-386657,-280443,-237616,-191955,-317551,-227990,-314599,-233862,-174434,-168238,-176269,-171813,-165401,-203713,-70047,-82743,-111461,-216851,-117066,-66564,-58130,-133535,-61243,-61929,13919,-53196,-55068,-50222,-106893,-82177,-72466,-14691,-116459,-53998,-91599,-92469,-154023,-28049,-74668,-86469,-47130,-62262,-71663,-13407,-79661,8403,-68284,-120856,-109372,41618,22787,-40260,-7940,72770,-53399,-9181,-58067,-49650,-20586,8015,8115,6051,-25490,18127,-104901,7068,-14684,-48903,-43050,14385,15248,33207,-5084,-10432,55866,-47110,-27618,-7865,-38395,-52408,-147978,-185196,-2270384,-3064022,-470818,-295203,-207901,-221873,-65207,-142115,-104710,-82029,-172701,-82876,-75784,-77365,-69055,-101372,-57778,-12012,-131314,-77056,-56652,-107725,-69442,-128169,-32088,-40966,7694,-39421,-80694,-25958,-37075,-42815,-64815,-66119,43523,-18427,20088,5285,-2972,-6948,-64373,-83819,-50866,9574,53337,-18221,-49585,-84926,-57347,72639,30203,-56177,-97818,-58234,31704,-19721,-83450,-34192,-44467,-28367,20090,85817,72736,5245,7298,-90029,-43502,-33669,-74164,11884,-60915,-46435,-83695,-21655,-20544,-30812,-34428,-17813,16726,-17808,44586,-24976,-21515,-2424,-46189,14018,-22832,27574,-985,-14906,-26689,61325,5180,16845,-40795,-61701,-57555,-5640,33227,1197,17672,33125,4918,61165,69418,22572,-67775,21075,24397,74173,9906,-29819,-67727,-43883,-59509,4097,57436,85660,107247,-25337,111960,45377,-63773,-111950,-36365,52348,48653,-24980,-61952,-28839,69109,74757,-29274,-65285,-24340,65388,-23916,-3453,-48904,-49030,-42961,9659,43874,1588,-91002,-100723,-5148,12227,-6137,-61813,53642,-11518,40926,-15512,-6026,16971,-38653,-32547,18335,49304,101147,13790,-86687,-65282,18374,890,-83829,14667,-16132,-85090,-1248,23963,117991,-39935,-8445,27880,-34789,-42472,16792,66878,-31726,-48447,-44846,113949,69896,38393,6435,-26169,-16261,12572,-1225,1192,-10125,45245,-7203,-56925,-45974,-11898,-3235,-78539,18487,-6720,25066,22791,24480,31714,66873,-2396,-44974,9923,-1375,41405,44002,-46663,-9257,63189,26769,-22189,-14048,-15708,22675,-61254,11760,-5366,9129,26513,-29542,62867,18153,58776,-57363,-32264,65350,6279,981,-518,15283,-44120,-104856,1757,15087,-2397,-26837,81569,54791,72974,52472,-6644,-20011,-40204,20507,18496,950,-56272,39615,-5264,16226,-104422,-72251,53826,21121,17907,69304,-24930,-4635,28245,78384,43884,28104,21814,-21469,51954,3505,-4791,69732,23079,-21884,1654,42161,-40752,-55262,21432,-48752,27742,26376,35287,78696,38106,-52954,-186805,-70161,-20390,-2577,-55062,-19474,104247,63007,-7698,-12990,-35998,70626,-30402,-11108,11217,-20322,-44753,-7513,24008,26462,-37963,-51022,-22648,11893,36909,19430,8178,2893,36370,-18189,32466,-33132,-30554,-6476,27243,84303,16506,31638,14247,8854,-9842,40482,3566,31155,54785,77400,-15317,-31622,-76441,-75177,43090,67896,21737,15739,5847,-8513,-68053,-53206,-15969,8954,-16479,22265,22570,39254,25796,20134,18711,45478,-77618,-21228,6840,-49544,11423,46235,42892,280,13015,12947,-13718,-64446,-54158,-21000,-57754,-10131,-27438,-9614,-58117,49604,55547,-45463,62262,61414,-13596,29404,-43646,37371,40273,24400,41148,74269,-8200,-76132,12391,-33384,23175,293822,94341,101219,6106,10313,47250,12977,106073,65014,35754,-17553,5815,2479,-26312,-25818,73907,28307,-646,26132,13440,73647,-28451,-60175,38137,110362,-54891,9558,43610,59930,-42638,-13437,118172,71558,-42885,50082,38481,-17709,-55805,-51125,-58760,-94083,-8471,11894,-36184,50045,27368,-17719,5473,-65178,-34108,-32411,-46390,88147,25555,1967,31003,-11,38879,9278,-75176,-43455,19856,-26232,24669,12647,-10570,55218,-57665,-32927,-72728,-22790,-62468,-66179,-5832,-62346,-50503,56765,32307,42051,7405,-17075,7003,-13993,-36918,46429,24452,107195,33441,-35236,13577,-9824,-40706,13759,-22855,-67108,17782,48381,-33323,-31995,79919,96141,-45235,70472,107088,61337,-65446,31896,49452,11809,-48543,-43288,8852,-8130,32154,13497,40088,-21437,61071,17478,29453,83717,-464,34480,-42465,60292,62969,19516,-23936,-35256,-23866,-33334,-16296,-7482,37581,-23000,-16132,-22107,-25618,123891,16955,-77973,-25706,-16118,-44814,50063,32540,88116,-41690,15953,48433,-9630,-387,83605,-6074,-79520,-95589,-6310,-65832,-82906,-55677,-21810,13600,-4125,-94996,13855,15940,-8279,-25226,1940,-16462,24504,-24230,-51955,-10102,-23400,-4826,9071,-41763,-10823,90338,84817,105694,111609,-44479,-18208,16158,-59679,-76476,21857,8470,96009,29819,-4202,-14631,33182,-16291,-11967,-14540,-60239,5014,-11029,-33879,15872,-3975,19632,-30845,24791,-58577,57606,64820,29093,34872,43653,-1731,5562,25185,-39112,-109805,-102821,8127,10723,73767,4999,-13829,58390,-21987,12797,22206,-61337,15043,-50550,-59116,-34412,57196,69950,-70098,-43387,-4962,-21600,-82616,32269,35410,6660,30913,17281,-69587,-102130,-13421,37092,20177,-39962,-26265,-5088,-4309,-19311,34033,69746,5678,13027,52298,-4704,-43403,64209,47518,59836,49970,33585,20765,6905,-31620,9171,1530,10804,38433,56834,-11448,53355,-6924,45522,98919,102855,45580,-15898,-48105,-55674,-68888,30081,-21860,-38701,13014],[26549,-32348,-17490,9121,47171,31111,-13084,25156,-55167,28666,6351,1281,9224,-8224,38129,-17483,7147,63209,-47935,-24944,-10539,-54967,-50502,20304,-35954,61533,18255,-49652,26726,66850,37510,9206,-23437,7469,53475,-50821,-492,60522,78874,29649,37506,-37639,15531,8671,46753,-50872,-62302,-754,-54113,11197,-21753,42211,16066,-5490,-5119,9155,-60029,-4631,-72527,-33977,67052,32198,38002,51113,64332,24806,42045,34616,164103,85149,-34316,-42768,7996,-12622,-20968,53022,54307,37645,24381,28442,-14041,-9169,-20861,6004,-56900,28016,14411,-3576,1045,-39654,-77256,9235,-60437,-11978,-43229,6601,38599,-32095,-10850,-34801,-78631,-58937,-8275,-51878,14246,-15756,37886,11097,16454,-26070,10882,-4601,-52209,-8257,4862,-25967,9800,25354,-13010,-35819,49619,-25456,-71920,-32513,-1249,-5985,54798,-59299,11803,16224,8370,44679,60804,120005,63141,-7430,-49475,-22033,-50523,-61323,-5453,10402,30284,-7029,-21064,4720,-18773,32978,7686,82507,96573,-42083,-27101,36438,-43666,-67291,-19789,7040,52120,6481,-2267,14840,33771,-25775,-56119,4022,-49092,-118922,-50227,58761,89785,-51408,-94975,-73058,11757,-28109,93560,22191,18180,30661,15828,86267,4661,-63052,-53453,57671,-34289,-57433,-5995,-68053,59755,-37316,-24835,18173,-41309,-46599,-186651,-89377,-10115,16572,-45385,-22073,-36024,50979,59133,6074,20992,-55488,-44753,-7625,-32089,-24223,44803,-13313,-32325,15415,129856,24149,20910,-120136,92012,7160,14057,-17213,775,106444,29927,65114,-4062,90027,-1375,368,-72736,658,-124234,10169,51097,-26154,-7200,-53349,2479,35948,36463,65887,15509,11710,-88530,-163811,-334331,-447052,-895871,-9647297,-8972511,-1580077,-907486,-712037,-566273,-434780,-373309,-316529,-260561,-185952,-323555,-214445,-318253,-242945,-195339,-193914,-187979,-190115,-180603,-220586,-64552,-79420,-130141,-202568,-116167,-74345,-64692,-146709,-66095,-79013,16804,-60561,-74906,-57957,-84657,-44340,-69919,-19064,-146395,-86635,-110833,-87987,-145488,-46472,-87098,-109438,-38439,-53237,-69510,-23200,-75244,12366,-69083,-96436,-95661,43916,35844,-21118,3853,61318,-26477,-13467,-70605,-45100,-16419,18114,-2304,-4914,19143,14652,-98915,-9557,-37212,-67968,-85608,-367,6905,29984,-5920,-10379,52948,-32521,-10441,8009,-9665,-29093,-160214,-217457,-2367086,-3114838,-482327,-312644,-207366,-202901,-70159,-143963,-116447,-96035,-161428,-49591,-81487,-95752,-57188,-109962,-81946,-28084,-130095,-82188,-50854,-76219,-82959,-116142,-30293,-76434,21612,-39431,-84503,-20819,-21448,-63773,-84974,-91535,19908,-40580,39225,22792,1958,6577,-73021,-48024,-33676,21752,47223,-21563,-62308,-114664,-37099,75003,38578,-48508,-121316,-67285,9399,-13492,-43419,-42971,-35800,-23701,16704,55222,43588,-10262,-10222,-101677,-34580,7324,-74115,8296,-25905,-23701,-70193,-11314,-3607,-37007,-27600,-25634,6039,-31896,63955,-9358,-14609,-42226,-52441,19937,12356,46617,6121,-9510,-21643,40446,-6881,-2605,-36057,-63344,-79082,-2800,32937,-5311,2127,47712,-7506,72250,79795,41552,-72393,10841,20813,83755,6833,-20687,-58798,-67430,-84794,38782,89547,79401,126009,6922,97589,49547,-82098,-92543,-15930,57339,29727,-14353,-31510,-3072,75678,84484,-27487,-77793,-9957,36501,-12692,21195,-31747,-47100,-47094,-833,56152,429,-68504,-99840,-30759,-30790,-27652,-75514,67011,-1541,67839,-23143,-19845,7489,-45011,-15734,-3610,48278,87272,23685,-78170,-69928,34319,20993,-48691,14609,18506,-88837,-28423,-12639,84841,-41575,-22590,45425,-42671,-29348,-3055,50421,-34514,-58021,-46848,84806,76244,40734,2283,-22839,-22849,12973,5263,-6624,-1322,55463,17431,-48477,-48085,-1470,-13320,-60001,4657,-24224,21377,25376,19490,63385,67741,14293,-22375,67825,-11432,44755,23983,-62608,-10188,34109,5585,-36082,-14347,-2673,26862,-82830,3640,-18508,13218,48760,-14394,39193,6764,73701,-20292,-44773,70168,11449,-16087,30844,15427,-53081,-115262,5794,5673,-43176,-23427,69498,66197,109463,44795,7866,5499,-47014,-3395,9882,-3567,-46747,37049,-4105,-46,-94917,-37060,59346,36136,28346,72950,-12142,-12062,29572,93869,54521,21464,16567,-14540,90833,15333,15858,21995,9609,-20655,-11555,1744,-59580,-70458,40657,-26548,35345,10635,27504,79524,47677,-47141,-136588,-93429,-4170,-10485,-71135,-17517,106206,33464,-10635,-37946,-24569,88556,-11527,-26403,-23251,-32025,-44018,-24900,9131,23535,-53117,-22774,-31185,3405,27177,10663,-18368,-16755,18079,-76939,32321,-66150,-47957,-7233,47449,69966,2179,30868,19851,24889,-5809,22323,16250,23460,75799,62067,-19175,-32403,-112263,-47204,26612,24306,7258,1481,11530,10376,-53499,-68738,-15065,1410,-19886,47195,33266,37487,18431,29335,10176,53817,-42321,-9563,1953,-37287,2464,28829,23512,-14880,14243,-1493,-22212,-76620,-51952,-30364,-6820,4974,-31149,-8609,-53765,35070,51575,-47677,53500,49218,-32695,13286,-84038,32135,34054,2879,56070,84819,-2929,-64348,46044,-35298,4393,283680,116097,107101,16814,19822,52498,16170,88978,57041,32777,3386,-13195,-24510,-29124,-41962,91062,30714,-11263,26336,1548,69091,-16177,-52921,64703,99186,-56058,47568,40123,50087,-37925,-23708,54587,60907,-35165,42500,28114,-16030,-29210,-86434,-53476,-75309,-11089,24915,-18639,60294,33101,-16677,22679,-48286,-23501,-29829,-38595,85456,9194,7736,37092,13436,29335,-1551,-53180,-45110,41753,2589,24764,-1030,2986,69343,-65958,-34368,-68145,-35650,-64774,-64415,-7318,-64565,-63746,70192,44781,29214,-4175,-25279,14996,-21543,-36745,23431,35457,110365,45192,3862,32731,16321,-25462,7035,-42484,-70524,25550,45336,-59191,-40383,99941,88810,-38446,63665,125344,77980,-74745,52150,56988,12932,-55742,-37720,6317,-14275,26580,7722,24026,-30003,61929,28265,71770,89199,21839,33792,-41702,77588,64076,23278,-25643,-35700,-19993,-36613,-28428,11397,38493,-12562,-5833,-43130,-24887,129558,24659,-68750,-31461,-26579,-58127,49558,56249,75852,-47558,16627,45881,-22056,-3407,96033,2374,-91413,-108673,2721,-27197,-99372,-41893,-22672,13562,-7590,-82125,14264,10788,781,-34039,24682,-21185,7865,-8155,-30113,10318,-15304,7533,14804,-45350,19147,79628,90185,110451,100485,-58370,-25281,83485,-36984,-43513,38850,-200,93083,28385,-3250,-8880,31485,2522,-14456,4693,-59033,1195,-12532,-15314,19703,15063,24112,-27555,30720,-53593,57224,67214,10443,42509,69680,18904,-4680,40661,-29643,-99657,-125334,-1164,-35280,37974,1995,-27959,27761,-23214,26617,24593,-69264,-2909,-17709,-24031,-27461,-6554,33813,-64426,-49368,-1919,-19596,-94436,13448,29277,24408,38276,6058,-59602,-100988,-12423,56034,72165,-20706,-45140,-8863,18358,-7896,36715,66154,9128,9904,18006,-26877,-19967,54104,61937,44799,47582,13794,-493,-22495,-14251,29263,10636,31870,49735,50397,-4329,24552,-10957,58353,86736,92206,74793,-8371,-49614,-48867,-54346,45533,-18615,-24230,16823],[-684,-29667,-18050,622,52000,30122,-11928,4171,-41055,60065,15027,2987,11736,-11709,52013,-23687,10983,57484,2456,-7412,-28157,-46337,-40349,22139,-30602,69292,-17169,-48116,30774,52368,40667,9281,-28194,14343,54024,-31968,-17919,35045,77711,39096,37162,-89831,-1825,67537,39913,-63619,-56854,15667,-36143,13130,8919,29120,32590,4853,-15426,20235,-64200,1415,-54097,-7504,86888,31828,63166,44455,57774,39936,40600,60014,170680,89554,1224,-30193,14357,-12369,-21482,60579,43043,7332,-6567,30209,-14552,-12503,-13982,-9858,-34002,50135,9422,-21831,-11960,-20353,-70402,314,-45376,-10271,-42130,16578,50006,-48469,-9375,-36017,-63860,-69171,-9481,-44306,17409,-584,66796,7500,9404,267,5337,-772,-68484,-27569,8187,-13707,24366,11510,-40350,-37851,58373,-26455,-44737,-18675,4787,-6535,40705,-32490,13833,31447,10787,38363,70353,134771,41810,-27134,-29988,-44225,-40625,-60337,-3658,12756,21405,-12287,-2684,18918,-27275,20481,-15602,74874,95378,1140,-67268,2714,-46954,-99969,-52824,-7587,44548,14800,-20542,-2449,45964,-11758,-42289,-5929,-55954,-91876,-55352,47918,41007,-32811,-94634,-72468,25384,-12909,98848,-24280,12835,28201,18141,92462,26644,-54786,-66032,92912,-56958,-58696,-12916,-74117,41957,-69867,-44026,26851,-48726,-34740,-135669,-81175,-12104,-10719,-29006,-19993,-41958,20697,62123,40505,-5414,-66767,-52069,-30746,-17945,-24697,13826,-6080,-16329,20282,125803,17515,16167,-109123,122139,31927,34302,-24516,-18698,121451,22162,82215,15893,81739,-25188,-28153,-90651,1455,-97083,10655,86148,1846,-1708,-72233,326,66133,43922,65748,30311,-9814,-77330,-190498,-336361,-435403,-864593,-9639772,-9159110,-1605398,-945777,-733417,-565122,-426425,-358990,-352000,-284877,-182887,-308633,-198231,-294727,-254860,-210083,-214174,-196433,-198699,-188008,-228626,-75138,-77326,-141558,-180440,-114807,-84296,-77996,-143361,-70293,-90170,6322,-71829,-90779,-64622,-62703,-8219,-60016,-23095,-164086,-108604,-109514,-79845,-125767,-63226,-84996,-121766,-30513,-48120,-67586,-31437,-70697,-3336,-71027,-71003,-76516,37843,31366,-9744,15166,22709,10007,-18654,-78050,-44238,-12998,19223,-15353,-16721,51737,-223,-64640,-18574,-45600,-79282,-110736,-27002,-1990,20178,-3730,-11958,36806,-21761,-1110,7955,8761,-8505,-159642,-238493,-2451056,-3185765,-502782,-322651,-205497,-174912,-68067,-144964,-124398,-111781,-131691,-20857,-92317,-102816,-46982,-115323,-94625,-33135,-121683,-90452,-50341,-46543,-79732,-88926,-25121,-114482,29576,-42840,-80828,-21567,-16317,-79552,-92365,-109178,-7958,-52519,40886,32289,3926,15530,-78072,-9967,-15364,37807,32501,-23231,-71806,-138897,-8724,69813,44395,-41954,-128032,-70244,-13637,-15013,-13124,-57845,-28841,-16491,-1566,-2471,11775,-26475,-29632,-101793,-32850,42328,-64511,4070,9247,-11396,-47912,-3333,10604,-30083,-13814,-30504,-4847,-37344,74037,10628,-2988,-76029,-58812,15031,27462,59326,11676,-3946,-15262,2038,-18534,-21599,-42342,-62630,-91175,-1829,32971,-13265,-10561,60092,-9169,78096,76251,50593,-69048,-3455,17503,81082,-5768,-10947,-32728,-83888,-81464,65234,115856,69605,120341,31542,65502,46275,-91750,-56410,11971,54456,6069,-4509,1022,16523,78618,96682,-11996,-83860,-468,8552,-974,20694,-15547,-42105,-36900,-5707,61629,-5610,-49902,-91215,-49173,-63466,-47035,-81087,68630,12324,83276,-30858,-33554,-1404,-46710,8509,-20750,31272,40479,21985,-60831,-70866,45735,41018,-3938,15029,50279,-88408,-47294,-51046,36712,-25846,-29635,50053,-50180,-20364,-20312,32931,-30036,-60996,-46318,50350,76471,29255,-2887,-11629,-29433,6066,9507,-7552,5223,59454,36481,-32417,-44710,17097,-29833,-40456,-8418,-37788,14138,19731,15212,65256,40075,29019,10030,107834,-10480,39889,-2205,-73456,-13207,14210,-9474,-41980,-6150,8756,27366,-88784,-7554,-29483,8511,64487,5955,9655,-5610,70910,6595,-51586,65387,19580,-25621,63578,19876,-55242,-116208,5317,2181,-78777,-13174,41992,56187,122955,31092,30924,37326,-41983,-22689,11228,-3078,-31193,29667,-262,-16451,-80187,-2076,59439,50895,20989,59235,-3338,-15793,17542,78010,51981,12265,14020,-8570,108015,23051,38040,-13871,7954,-22239,-25289,-26934,-64806,-69689,46975,-2088,44463,1775,15253,67390,48699,-21946,-55365,-113479,10170,-14729,-77341,-12837,102903,-5765,-10651,-45894,-16846,89196,6539,-30216,-40180,-44584,-44246,-26649,-15730,17426,-67164,4362,-37355,-10887,18197,-7240,-42046,-43326,-251,-123293,29749,-90234,-49473,5141,70672,40817,-11789,19875,23521,31733,-982,-3161,21445,22883,84440,47636,-11421,-27188,-134649,-20572,12274,-16456,-1866,-8213,9890,29050,-39339,-73694,-14597,-13734,-19959,74479,49798,34601,14038,23809,-10052,45209,-16824,934,899,-24443,-15307,6807,-6461,-30596,9820,-15541,-27521,-79295,-49974,-40502,40296,19868,-33183,-16092,-45641,23637,42449,-44743,28125,18178,-51515,1450,-104822,25485,13113,-23057,51525,82909,1636,-50484,77276,-34751,-6112,272083,128751,101783,28980,29576,52946,17995,67350,53788,25072,18082,-27306,-41154,-27963,-48958,98373,27139,-20474,23453,-13536,60859,6170,-39552,85106,72960,-57529,72270,35096,32757,-29831,-32692,6551,39089,-28427,33465,24954,-9016,7671,-98302,-43764,-56033,-14472,37565,2308,45380,24452,-6234,46159,-24832,-5385,-28324,-23632,67001,-10020,10118,44797,19264,11464,-12948,-27029,-41826,53038,22856,20741,-13860,11208,75930,-67009,-31170,-58335,-47042,-46882,-39366,-1826,-61969,-82634,82802,55444,16360,-21214,-35053,27902,-24312,-26444,-17714,34317,102703,54626,42223,46753,35699,-12101,6459,-49240,-72275,27958,37617,-93198,-44843,101402,66195,-23008,54640,137825,94406,-78130,65068,46066,8430,-51677,-28600,2786,-22513,20925,6457,6901,-32635,57912,39829,100987,71721,41118,24765,-35846,96569,68890,16114,-21086,-18475,-12227,-31001,-39741,19668,33298,-8419,8028,-50646,3317,118331,21248,-49838,-43638,-50380,-71434,48558,77091,54482,-41775,19049,35836,-28446,-11589,90174,3479,-84122,-110765,-2499,7992,-105387,-28977,-21959,20481,-8405,-58023,23484,817,568,-49309,38965,-19139,-17314,7259,3169,34083,-4539,16159,17066,-47560,47310,60310,87693,96403,74260,-70013,-21848,133430,6356,-1361,49067,-15618,75692,50829,2607,-2899,24885,11641,-15763,20695,-55356,-5801,-26814,5349,28295,28643,23145,-28399,36167,-40750,43256,63071,-12518,40028,79230,26459,-18783,52806,-16835,-75297,-131202,-7279,-73556,9487,883,-36700,2458,-15053,32995,23011,-63076,-28949,14422,3114,-17772,-60000,-9586,-56660,-46114,-2352,-13622,-83940,1498,9919,32765,40350,-14886,-40473,-83420,-13553,76054,106367,-7011,-66166,-13263,33713,2666,22902,47605,7388,14446,-19347,-53028,-5219,21065,73096,24542,35899,-1295,-24680,-41927,5010,33534,16417,37236,55929,50856,3399,-15865,-12099,73136,61299,78277,93072,3714,-45540,-42354,-46067,42228,-18225,-7704,15390],[-20717,-20302,-19026,-8700,51842,32987,-5539,-19965,-17175,76126,13015,8056,11693,-17457,57747,-36393,6895,44686,39291,21432,-36947,-28984,-30830,23837,-12219,69346,-45004,-28950,43676,40974,41912,5691,-19635,22789,48666,-1941,-36848,8724,68435,49470,27553,-126245,-8337,125926,28856,-74462,-58288,30304,-22525,14184,34311,16944,47227,26836,-22713,24028,-66509,6293,-37452,17201,81512,16542,79482,43280,51310,52743,50499,78878,128708,74997,34330,-12530,12522,-2009,-14020,60186,27033,-19200,-27768,34676,-15072,-11023,-7226,-18815,-9323,57494,2407,-34665,-25904,218,-56475,-10506,-23355,-2201,-42766,27058,63687,-58487,-11555,-34897,-51551,-69059,-1330,-40955,22696,25439,91811,-529,-15960,24509,3443,4994,-70008,-44269,18667,-7840,35184,4126,-59690,-26189,60638,-24237,-9689,6206,23151,2344,24162,-9399,2914,35958,8976,21377,57263,127951,9273,-47202,-3747,-48956,-22426,-59817,-1707,17608,25438,-7411,20018,30777,-26280,16179,-33022,61113,90866,27477,-90646,-25545,-46218,-112514,-75338,-17079,29173,6298,-31529,-19555,56456,-647,-28324,-6459,-62156,-62441,-60894,29325,-4225,-6347,-82626,-61225,16292,469,89352,-62842,6987,34504,16424,83743,35836,-45686,-77016,105026,-59130,-49352,-23093,-79309,22356,-91058,-60131,31088,-54389,-7705,-55240,-66548,-15105,-36355,5071,-13164,-47520,-15386,50884,63267,-27764,-69908,-44989,-32525,8016,-26776,-12088,3123,-3337,16897,103926,5204,8402,-82756,144717,52563,51756,-18690,-35163,116243,7737,87814,43428,65549,-33613,-43107,-99161,-850,-71644,9033,129828,30222,18682,-73442,-1251,79627,39315,58300,44194,-40459,-68278,-222367,-317448,-429221,-851079,-9668827,-9298361,-1635355,-967008,-751060,-573549,-427199,-345192,-379703,-303342,-184333,-273682,-182675,-249982,-264655,-223258,-225737,-200434,-201931,-187279,-221466,-102233,-77768,-140620,-157318,-112720,-96194,-95980,-126750,-73854,-100863,-18404,-86336,-99909,-68598,-47188,10314,-44143,-25898,-164759,-117659,-92058,-69052,-99164,-74226,-72804,-122417,-23541,-43378,-64631,-35422,-65628,-34314,-75000,-54211,-55608,31969,7999,-11290,21199,-35790,41833,-22461,-73858,-46333,-9848,11120,-24811,-24890,60421,-25708,-9978,-20420,-32794,-80587,-114991,-58752,-8873,16642,1823,-18521,13311,-15652,1109,-11261,8358,3921,-146453,-243550,-2514710,-3286382,-534737,-324041,-204182,-155622,-76101,-145207,-127533,-127230,-89578,-2795,-104406,-99287,-43083,-114514,-85351,-26941,-111828,-101539,-51609,-26299,-61573,-55615,-17799,-139590,28258,-48329,-71063,-28239,-23806,-83692,-85412,-112172,-33201,-47216,25679,30910,4656,17303,-78562,19338,-1358,52764,14512,-23403,-73938,-141540,20790,59576,43430,-37086,-113876,-64841,-29458,-21416,2823,-76477,-24521,-8764,-30682,-61655,-9385,-39308,-48920,-91943,-37709,62823,-48661,220,31131,-12339,-20471,2646,20621,-11403,4220,-31062,-12177,-35046,67712,23027,12282,-90244,-59931,-1501,13488,58835,13270,-406,-7321,-38390,-26194,-33994,-57200,-62665,-88336,989,29181,-21629,-15446,66579,2348,77692,65304,47052,-65488,-19232,14666,68332,-26243,-6730,-6238,-87156,-49262,78182,126058,56737,97805,40316,31240,37508,-92690,-19580,36489,42064,-16515,3680,24450,25154,74271,102263,12904,-76724,451,-7826,15081,710,-1809,-37974,-15867,-5956,55577,-16782,-40652,-77561,-56778,-70303,-55660,-72750,58339,25676,82434,-35320,-47090,-8332,-43964,34450,-32517,4629,-6696,12835,-35588,-64445,50897,56611,37927,16415,68652,-86397,-57434,-82501,-9664,4729,-27085,40840,-53853,-18387,-30386,18704,-19322,-54742,-42365,26228,74095,8625,-5540,2606,-30742,-8454,6774,3717,8349,53471,41315,-12783,-35843,38812,-48014,-22340,-15110,-45381,3716,8727,11713,35721,-3169,36611,45700,118057,-2258,28850,-26395,-78241,-18257,12216,-13738,-36716,10747,18731,23040,-77434,-17797,-34736,-6641,70758,27094,-12320,-16313,57907,15157,-61732,52289,22318,-28142,84975,27900,-44472,-100869,-2107,3748,-97922,2353,7440,30776,115172,19361,55918,67512,-27207,-34543,22462,5464,-12148,22488,5224,-24697,-61922,24488,54493,59521,-1463,33679,-1365,-17391,-4053,42415,42620,1249,4356,-8536,97149,23551,56265,-22856,16026,-21177,-35667,-37269,-57992,-55682,47409,20025,51699,-1010,4184,44444,36980,12736,15211,-121379,19012,-18287,-75750,-7209,95967,-43823,-10339,-38794,-12224,72675,18347,-27345,-43057,-56189,-43976,-14505,-40476,10665,-74373,24328,-38174,-28573,13126,-25603,-57754,-64930,-13659,-136338,26608,-107190,-38367,25741,89400,3969,-21222,2621,24752,30423,6398,-26507,18900,29857,74509,37280,3777,-17024,-134500,-2636,3676,-45745,-6913,-13414,285,37858,-30395,-66193,-15368,-30869,-12171,98291,67878,31581,12031,6101,-39179,22207,-8775,3287,4452,-11154,-35951,-13822,-38756,-46910,-584,-25121,-31461,-74871,-47325,-49414,58826,28819,-31759,-31964,-35656,16052,30531,-40154,-5436,-24976,-65254,-4656,-96115,18933,-15163,-47452,33968,67975,3587,-35362,100401,-29829,-5884,262410,126361,84720,38936,37013,43873,17284,43019,54885,17608,19594,-33624,-40848,-18755,-43291,97350,18823,-32171,20416,-26016,49996,31265,-21462,91328,39201,-58716,79679,30690,19157,-16174,-39557,-8028,10416,-26305,25298,27787,-2106,46178,-84513,-28068,-39965,-17744,47959,23002,9198,1158,13437,68620,-3975,14162,-27195,-5465,41921,-28424,7592,52001,15779,-13646,-21243,-3458,-37420,51381,26466,13153,-20883,12123,72936,-59031,-23505,-43891,-54018,-13018,214,7161,-52730,-95488,91548,61700,5812,-34816,-44762,38553,-22408,-7055,-63986,22671,84576,59676,70434,50060,42677,-4641,8611,-45550,-72795,25243,27265,-119230,-45024,81225,35304,-5343,43729,138079,104320,-78569,65329,26468,2280,-37206,-16764,3962,-34904,16839,12945,-6123,-29291,47744,50317,112406,41783,52393,10247,-25710,108875,74039,-1784,-9254,17722,-4503,-18438,-45340,19096,25601,-8028,24968,-34796,44661,92310,6733,-26571,-58909,-78671,-77223,51961,94154,34593,-25228,25208,21798,-26659,-23559,69836,-777,-65278,-98969,-18310,18076,-100977,-22048,-22584,29454,-7572,-31376,37709,-11481,-8212,-65402,40954,-11687,-45263,18922,38800,57433,5347,18860,15743,-47317,63682,38407,73671,62582,43299,-77287,-10135,144605,51590,38521,50004,-35006,48005,93172,13102,-657,12385,6975,-15822,29384,-50553,-14808,-51996,22429,39516,38248,17607,-32346,34995,-22518,16204,55857,-32407,30357,74920,20887,-31436,58953,-6845,-47576,-119458,-6075,-90707,-5471,879,-36428,-12531,-526,31446,18336,-43842,-56518,37075,13938,-5551,-86008,-44925,-48800,-33289,-6897,-5763,-54917,-1051,-16833,28341,36703,-37227,-16364,-54178,-18561,88281,108379,-3382,-84304,-18791,39616,6585,-8070,20296,1497,21175,-50696,-69941,157,-5115,78974,5467,25564,-4958,-41165,-44540,20125,20364,20644,31112,56819,56382,11272,-52169,-9049,86979,30325,63740,89621,16646,-36272,-39746,-52421,19781,-21671,9215,10899],[-28544,-9803,-21192,-15821,45907,41984,2331,-41804,11074,75862,2063,12203,8059,-25424,53092,-50096,-2231,24507,53990,53613,-30139,-5904,-22905,23549,17472,62036,-55007,-4508,52601,32303,42274,-184,-4546,31574,39171,30069,-52473,-12530,56376,60421,13564,-137622,-4092,151525,16494,-79799,-61775,39453,-16005,19138,49445,9560,54641,50038,-25966,16391,-62953,9453,-27129,31769,49097,-10812,79302,44884,46670,63568,66303,81749,57766,47253,55385,5743,5280,17777,386,49924,7548,-32978,-40924,36344,-15227,-5712,-8564,-23460,7791,44791,-6836,-40169,-38911,16581,-34637,-18216,5351,9631,-44553,31838,73490,-64924,-14717,-32518,-45163,-60556,8664,-40539,28850,52529,108542,-9379,-47886,39941,7989,10609,-61821,-49898,37956,-6531,31378,3207,-67053,-2497,53542,-19701,19919,36015,47559,14432,10143,3955,-20093,28264,2054,-2733,25234,102673,-21184,-64334,21454,-33856,2386,-61166,510,23898,39815,6775,40894,37035,-15707,22059,-39951,45187,79713,31734,-90350,-40247,-43427,-106868,-79180,-18479,8116,-18979,-32649,-34631,63391,6207,-12509,201,-65298,-31614,-67414,6321,-35170,20367,-57787,-41190,-6665,4530,68046,-79975,-152,46542,11140,61901,28570,-36278,-85468,87820,-41378,-38036,-36431,-87315,6754,-104104,-69866,27242,-57914,22329,22758,-48440,-17730,-59497,48249,315,-50704,-48569,31165,73381,-41739,-66800,-28073,-18014,38694,-26931,-21488,14648,4840,6012,74781,-7796,778,-49758,150326,62629,60884,-437,-42598,92591,-8081,74720,65271,43524,-26016,-30422,-94452,-5048,-50065,6475,171008,55530,48438,-55994,-6341,73153,23934,44080,51870,-76785,-64066,-248468,-280858,-427713,-865498,-9783395,-9411956,-1673917,-970156,-761986,-591604,-436938,-335096,-396258,-311993,-192020,-226651,-170375,-197651,-269166,-240074,-228235,-200266,-202101,-179514,-198812,-140721,-82083,-127823,-140092,-108964,-108597,-114393,-104045,-77440,-112029,-53188,-102214,-99997,-69579,-42707,4611,-25772,-28361,-148146,-116122,-67758,-57967,-71182,-76553,-57967,-113360,-18304,-36190,-59404,-34299,-59717,-68465,-81317,-53507,-37341,29999,-26365,-26295,17544,-97484,59110,-23554,-55696,-49501,-6472,-446,-26406,-26358,46352,-56241,42498,-16840,-4110,-74070,-102521,-85245,-13391,27116,9189,-32937,-10847,-13560,-140,-42656,-11506,5715,-125840,-232129,-2549765,-3404494,-575179,-317702,-204305,-157143,-110859,-144909,-128107,-142611,-46494,3288,-113991,-89137,-47357,-106573,-55771,-17275,-102796,-113079,-51929,-18790,-34468,-26825,-12039,-140275,18279,-53887,-58702,-38279,-40317,-74181,-66707,-98372,-48802,-25644,-504,19217,4062,11181,-74717,29781,4983,61715,-847,-21003,-63517,-110957,43990,47506,31810,-34503,-82469,-51857,-34169,-30010,6998,-93360,-22062,-2661,-62049,-87938,-10563,-45879,-63683,-75024,-45572,67058,-31889,-4159,30629,-23492,5549,6228,26799,15305,23514,-27592,-14394,-29782,41696,16511,29270,-78264,-52421,-26706,-22235,42000,9777,-1847,397,-66588,-27519,-35994,-74066,-65349,-68305,8534,20631,-28846,-11358,63497,22607,72316,52843,32676,-68641,-33146,11950,50696,-49875,-12019,-443,-76373,-1127,75731,113163,40421,72555,30666,8276,26946,-86804,1665,46573,20737,-34046,8910,30080,20782,61016,92057,38963,-55274,-7736,-8055,36304,-25227,9540,-37208,8559,-3834,37686,-30580,-40657,-61821,-53811,-45101,-47793,-48215,39989,35342,64912,-37024,-58664,-11990,-37281,54758,-38515,-21129,-27941,3070,-4956,-47994,50522,64812,68694,18698,68271,-85120,-62488,-101923,-42278,40639,-17155,21016,-52700,-22288,-30553,9735,-5479,-40048,-34673,23280,71236,-14536,-4657,14396,-23857,-28299,-5044,27774,8514,37922,30824,2348,-23482,57296,-64238,-6003,-14825,-47905,-8102,-2773,9314,-12957,-42915,34873,74313,100023,6938,14407,-42203,-78397,-25007,28087,-7519,-19974,34233,26618,14412,-51630,-23036,-32218,-29692,67071,43782,-17860,-22011,47032,6369,-78119,34378,13514,-27272,87609,36971,-20374,-68942,-16361,7799,-93665,20424,-24253,16,91528,15720,75853,88972,-8263,-38553,41390,20772,7569,20231,10547,-20828,-41284,38187,44767,57336,-31358,6040,-6305,-17928,-29073,5063,34380,-9490,-19469,-18191,66312,16337,63740,-5046,27991,-14416,-40005,-29878,-43868,-34995,48156,35633,53840,812,-334,15336,11705,43991,52032,-111334,21191,-22812,-69104,-2831,87309,-69697,-11763,-23613,-9085,44645,21249,-23296,-38588,-64582,-41453,3917,-53499,5934,-68991,35316,-32141,-45790,13374,-34824,-63086,-70580,-21304,-112571,24363,-120744,-22528,45550,97941,-30855,-23117,-15792,24140,23382,17305,-38895,15222,43279,49971,31224,20350,-3685,-111983,4211,2361,-59834,-11241,-15168,-14087,29290,-30026,-47993,-16215,-43370,5216,112105,81944,26663,10398,-16829,-70006,-6156,-17307,-4873,11900,3134,-51719,-28667,-65529,-64073,-15139,-27517,-35830,-65503,-42809,-54164,40453,28354,-25711,-51921,-26630,10286,15598,-37860,-34323,-67338,-70258,-6039,-62915,13774,-39571,-65194,15363,42248,2017,-17889,112405,-20307,2631,256574,110396,60061,44114,40045,24720,13256,17505,56575,15091,10528,-31953,-24132,7,-25370,93752,7147,-46581,20471,-31763,37072,49508,-1373,80554,7989,-56168,75084,28231,16214,3942,-43678,6601,-18333,-29412,19977,32700,-15,75584,-54508,-5569,-27910,-20208,54571,38980,-35344,-29120,38023,83948,8365,28760,-25129,11154,18642,-43487,-817,56084,4687,-42290,-23882,12053,-32860,37740,12269,4132,-18938,6389,61658,-42613,-12571,-26162,-54983,25385,41959,16693,-36320,-92822,93032,61842,-1495,-37299,-51448,38889,-17791,15359,-100164,6095,57547,59339,82817,41343,36661,-5531,8443,-37170,-71358,19468,17629,-121318,-41805,44247,4831,9180,33294,122880,100810,-80383,51740,9206,-1327,-16854,-3621,14011,-51905,15674,25749,-11063,-22189,31560,57752,109544,13255,53780,-5136,-13699,106803,74519,-26971,8020,60985,-445,-2572,-41211,18227,19496,-6257,44797,4787,81847,58241,-14841,-5005,-73318,-98377,-71793,63112,106920,24960,-1756,35494,7464,-16917,-35133,42394,-6821,-46237,-75815,-38060,-6360,-89567,-23541,-27641,34002,-6377,-11095,51706,-22551,-21564,-75833,30782,-2516,-69843,25064,64388,75610,10944,15455,11374,-44479,63047,19836,49510,17380,16839,-78923,5693,119478,80588,65463,41741,-53022,16996,136892,25697,-4945,-4135,-10454,-14834,28993,-45691,-23846,-81125,28645,48350,46070,9137,-36314,23364,-2852,-18448,48861,-43791,16601,62650,6607,-38604,58448,-4192,-26155,-93866,3539,-80843,-7535,2816,-25735,-18049,15774,23608,11317,-16447,-77686,47574,9117,6357,-82046,-61030,-42322,-14045,-14556,2618,-17586,5200,-43029,11172,27851,-52442,7808,-22290,-28147,84796,77061,-9887,-95978,-25534,35150,1540,-50921,-9615,-6146,23078,-69979,-66176,1515,-4204,78166,-6939,24995,4799,-43634,-30485,26106,-3216,24604,21467,52826,61266,18881,-71375,-1704,95139,1009,49347,65834,26310,-22469,-43409,-71899,-13993,-29236,24662,6050],[-23544,-1749,-25473,-18440,35343,55315,8374,-55560,37729,64670,-13411,10714,-1533,-35619,38271,-58747,-11155,-160,50299,78491,-7531,17034,-16683,19944,50251,48449,-45631,8225,48926,24734,43497,-5110,9828,39543,28071,53109,-61242,-24889,43814,70048,1227,-128352,4933,128515,5155,-76892,-61149,40999,-16259,31191,52129,7866,52008,64869,-25707,-1822,-49931,9766,-22063,32446,724,-41639,60045,39033,44292,72714,76045,64781,-7632,16373,58069,20582,-3991,41784,19002,31682,-12624,-31108,-49474,31320,-15056,1180,-22541,-28493,10977,12915,-19250,-38009,-49076,25297,-6164,-17462,39981,19499,-46035,24888,74476,-68013,-15830,-30121,-44667,-47090,13511,-40483,34785,71046,113123,-14698,-72646,42676,18436,13619,-49493,-39311,62708,-5423,6978,7027,-61300,24866,38823,-13843,37623,61868,70506,23926,1200,5335,-49868,11942,-8850,-28810,-14315,68169,-41292,-76282,38911,-5145,29613,-61608,4127,29769,55298,26193,54365,35139,1200,35653,-34856,30442,58234,16661,-72125,-37836,-40331,-92628,-64091,-10793,-15320,-51488,-24609,-45977,63604,10337,6325,7595,-62937,-69,-72559,-15490,-48344,41038,-22912,-16401,-24587,-4767,38657,-73620,-9528,58879,3876,33092,5633,-27140,-88896,47123,-11900,-32300,-51154,-98000,-2601,-112422,-71560,14231,-59221,43798,74901,-29129,-19360,-81645,87066,21862,-49669,-71091,11937,73970,-46592,-61360,-11892,3108,66626,-24024,-11594,27167,7532,-10331,46716,-15672,-3129,-19944,134235,59914,58265,23345,-38646,59080,-19361,40564,69992,19754,-8332,14288,-76413,-9591,-32003,4221,193863,74769,79519,-24488,-16809,48694,2622,25845,49189,-112808,-66180,-260785,-235669,-428627,-906925,-9980366,-9516328,-1718007,-962507,-765394,-616015,-453438,-331470,-401774,-310416,-206572,-179186,-162201,-152887,-267897,-262954,-223180,-197662,-199522,-167323,-166921,-181248,-91188,-109144,-133292,-102339,-119034,-128657,-83186,-81583,-121226,-90222,-116780,-89843,-68566,-50919,-18070,-9878,-32712,-118702,-108834,-45268,-49756,-47420,-68959,-46551,-98125,-16209,-28237,-51300,-28616,-52817,-91485,-89807,-70843,-25456,30094,-58066,-50195,2366,-143233,61361,-22416,-28254,-51784,-2914,-6005,-19585,-21305,21217,-81634,70091,-9627,23856,-65104,-81830,-97648,-17437,48784,15679,-55415,-30375,-13778,-609,-73719,-42669,-2260,-106242,-209702,-2558815,-3520494,-617706,-307113,-205890,-179611,-171584,-144256,-130073,-158668,-16075,534,-118577,-77665,-57909,-93025,-18895,-14096,-91754,-121759,-50069,-23190,-6643,-11084,-12923,-117273,3520,-57560,-48396,-47653,-56518,-54247,-42833,-71489,-49477,3642,-29617,1106,185,-1254,-67375,16665,3491,61960,-9380,-14154,-38682,-51835,55359,35696,8366,-34788,-44453,-34876,-29120,-39072,5710,-102355,-19848,363,-85257,-61069,8039,-45336,-69241,-54533,-52075,58423,-19699,-11727,8113,-37931,23655,6890,30929,45038,41544,-21709,-12484,-27661,-464,-12796,45227,-44889,-36593,-53910,-60218,11245,1860,-10227,5016,-76154,-22411,-28080,-84669,-69463,-33746,20927,10540,-33167,-1820,48660,41430,64920,41230,13405,-79998,-41918,8796,33554,-69697,-27025,-27392,-55026,44227,60077,77067,20652,55738,6882,2766,18540,-76748,235,35897,-6385,-45881,9797,16093,4948,40921,63275,57168,-26120,-22557,4909,58501,-43520,19963,-39059,27617,-1819,11865,-42355,-44592,-45650,-42770,3986,-23615,-10648,20277,40276,34578,-40927,-65957,-11569,-27248,63251,-39154,-35541,-16869,-1443,26804,-21756,47816,64944,86811,21147,50714,-85373,-66154,-108452,-58013,71083,-5499,-3575,-48935,-27548,-21318,5390,7650,-20211,-23527,40134,66337,-33646,-1823,19720,-9457,-48753,-23449,59980,7279,17232,10527,5076,-10684,67145,-76763,9891,-10908,-48236,-18698,-9409,8664,-60374,-63445,25263,85944,65568,11223,-616,-46838,-76803,-32638,54339,4615,6056,59980,30913,3610,-17725,-21094,-22465,-54127,55065,51838,-6188,-19891,48223,-11581,-95712,16122,-7372,-28157,72032,43618,10940,-28228,-34019,11390,-66919,37747,-45463,-26395,58585,20076,85170,97312,8267,-36619,63486,37560,24381,25636,13808,-6925,-20086,38289,30357,42434,-59189,-13232,-15672,-17343,-51138,-19527,33461,-17486,-56050,-36880,32019,3719,54567,26529,36842,-3375,-37877,-10701,-28192,-14547,51822,41983,49049,5784,4346,-13851,-22342,60859,56885,-84920,18176,-28125,-59784,-1777,78052,-76402,-15436,-8966,-5838,13822,16103,-21963,-32866,-67615,-35711,18873,-47294,5151,-47911,38791,-19790,-58019,18348,-29390,-58255,-55752,-24847,-65340,23466,-130987,-11337,54525,94090,-53835,-16727,-30963,23102,13588,30948,-35205,20899,61198,23614,27917,33251,10569,-76217,3696,8210,-58474,-18305,-15044,-27178,2817,-38723,-24355,-14117,-45682,30101,111010,87374,16960,7054,-36770,-93556,-29066,-34886,-20514,21009,18763,-55759,-36830,-82802,-81441,-30148,-22853,-41304,-52578,-35605,-52160,-3662,18475,-15298,-69115,-20944,2687,-3803,-40603,-46485,-93986,-65233,-5036,-22574,10404,-50414,-73463,7042,10152,-2926,3471,113678,-7534,14646,255474,88696,34964,43818,37340,-754,6393,-7328,55324,20967,437,-24127,1033,25740,96,92678,-6713,-59671,26009,-29613,22612,52322,17363,58385,-11720,-45597,67172,27601,24369,29756,-44245,31636,-40056,-35308,18143,35262,-4677,86808,-25001,21944,-18404,-21641,56315,46632,-70452,-54086,61053,89172,10517,34288,-20799,22268,2688,-54155,-14592,55276,-9338,-68693,-20505,16560,-26938,16148,-13520,-3624,-7885,-3330,45922,-20484,-196,-7244,-50528,54455,73900,25556,-13873,-72186,85487,55708,-5369,-25156,-51643,23688,-13002,30760,-116439,-8552,24894,53927,79202,25263,21972,-14833,2816,-29458,-66168,14206,12612,-93551,-37099,1592,-17814,18411,27552,94529,80933,-84260,27998,-708,-266,2372,9009,32596,-71417,18298,39845,-6961,-14741,11882,60692,100584,-2673,47012,-16473,-3096,87602,66512,-53833,26350,91509,-2203,12253,-26218,26381,18047,1551,66876,56584,102708,24454,-37006,10608,-84167,-98594,-56965,81346,114369,28041,22938,48154,-4267,-1669,-41531,15989,-11224,-34605,-47529,-54438,-52796,-75577,-31653,-39031,29025,-6246,-2683,60505,-28841,-34448,-75959,11821,3339,-86886,25651,69503,84506,10103,7697,4887,-39965,46674,8388,21212,-26192,488,-74739,21186,80663,84246,73381,27324,-63012,-9622,159949,36346,-16429,-20214,-33947,-13034,20328,-41018,-30813,-104468,17264,48965,53251,-224,-36302,2008,13897,-51188,43796,-45624,35,48176,-10027,-38795,52217,-9586,-15335,-60742,19349,-47596,-1752,8195,-6951,-19584,29042,12570,2211,11722,-85696,48785,-4904,12496,-59052,-55834,-37682,5906,-22821,11659,16220,16606,-61481,-14422,15058,-55005,27713,1965,-41065,63326,25104,-22116,-99538,-33005,20894,-9709,-93756,-36687,-12731,15369,-75594,-38853,5857,24330,70037,-10127,36348,24804,-32241,-5507,20774,-25160,28205,15213,44969,58882,25203,-68472,8052,93027,-21962,34082,32992,29464,-4994,-52937,-93420,-45571,-40063,36597,3108],[-9331,3102,-32484,-15991,23122,67417,11505,-57326,57714,50875,-27703,503,-19304,-47107,16062,-58494,-13888,-22723,38595,87174,24028,33322,-11788,12918,73975,30645,-23765,-1069,31350,16998,47092,-5445,18615,46184,17831,59325,-61792,-27525,29200,75931,-4696,-113286,10350,71133,-4002,-65563,-52647,34980,-20058,49841,43657,9736,39476,66334,-23427,-25065,-26380,6061,-17093,21202,-44135,-64656,25812,14410,43537,80341,68045,30593,-39840,-8490,42350,29716,-12467,59980,37767,10993,-29997,-16853,-55732,19551,-14878,6962,-47071,-37435,-620,-30187,-35498,-29228,-54614,26030,25134,-4523,77398,20675,-45412,3776,64974,-64423,-12764,-28548,-47252,-32242,10190,-37919,39824,75694,104563,-13020,-81191,32754,29545,11759,-37264,-15340,85639,-81,-33827,12871,-44321,41823,21688,-7686,44504,76161,86152,27627,-2319,-3219,-78081,-5395,-20908,-51736,-46944,34378,-49969,-82570,44993,25065,53563,-55098,10792,33266,60325,44694,57425,24293,19133,51695,-19951,19285,25404,-8553,-48403,-20492,-36757,-79750,-37578,4105,-37880,-76510,-10978,-52225,53308,15069,26968,8327,-54338,30457,-70148,-30473,-46575,51778,14828,7876,-21043,-26775,6525,-51867,-21153,66090,-2925,5569,-27077,-18932,-84651,-1086,17810,-35434,-63998,-106953,-7493,-115869,-66492,-5485,-58559,49963,94252,-9314,-20447,-104419,108866,51491,-43572,-78940,899,68564,-44615,-57439,-7245,22101,86222,-20511,11482,37907,5316,-29071,25639,-13068,-255,-244,99196,47108,44659,42448,-25381,28180,-21686,-8794,53748,-987,10216,78667,-49406,-13309,-16551,3128,186647,85543,104357,12473,-31105,12748,-18279,7397,34530,-142055,-74888,-257139,-195132,-430475,-964391,-10220128,-9624359,-1759285,-955442,-764285,-641544,-472147,-334814,-398270,-300653,-226630,-141649,-157117,-126049,-262657,-289359,-212713,-194968,-193362,-154196,-135563,-213090,-104679,-92915,-137296,-91877,-124588,-135570,-69495,-85937,-125338,-121019,-127251,-70395,-67451,-70039,-40804,-1738,-41430,-84572,-100754,-29179,-47325,-32298,-52259,-40548,-80673,-18816,-26733,-40930,-19721,-45017,-94491,-100235,-101591,-21744,27833,-74054,-74660,-22211,-160258,55998,-21112,-2164,-52036,120,2411,-7551,-13482,-1256,-89961,63967,-315,32478,-59441,-61486,-93205,-23911,69448,18718,-82273,-42445,-14149,2541,-93114,-72078,-16654,-95463,-186156,-2565021,-3631685,-657290,-298896,-209562,-213369,-235867,-143953,-137028,-175313,-9420,-6531,-117823,-69768,-69989,-77722,8851,-23700,-73903,-125087,-46408,-35947,14176,-12062,-24600,-84963,-11085,-58121,-44338,-52643,-61070,-31298,-22603,-39786,-33783,28867,-54646,-17730,-9440,-16714,-57540,-15982,-3078,54124,-9999,-1637,-4017,13262,53080,23950,-23465,-38216,-13341,-18999,-19697,-46941,4497,-99944,-16475,-112,-92088,7414,35699,-38995,-63723,-34020,-54172,42606,-15689,-25460,-25706,-48166,30502,4826,35421,72685,56368,-15594,-9102,-32426,-47666,-56362,57028,-5304,-16484,-74079,-80371,-26002,-8237,-25115,4005,-70024,-13153,-14956,-82460,-70446,7725,34984,4554,-33187,5989,22671,47343,58641,29801,-2872,-94484,-43281,4831,20313,-78578,-48126,-79268,-28648,72068,37099,25715,-1130,48934,-21371,12344,14792,-64902,-18451,6113,-34146,-54564,5625,-11354,-17273,19493,22430,61227,-1605,-39637,22700,73581,-46688,30680,-39971,34522,-1657,-16063,-46976,-44891,-28666,-26317,57384,9640,31670,6720,41482,-1271,-53775,-68386,-7118,-14683,56996,-36223,-32578,14463,1317,54214,10328,47821,58633,94948,22656,23074,-85502,-69233,-104344,-61613,89057,1480,-26703,-46807,-28368,-6598,3230,16950,346,-9789,61370,54459,-44172,-75,17524,8667,-63908,-41250,92107,6309,-2038,-11122,-8195,-224,66223,-85098,26939,-8298,-49596,-25614,-7142,10507,-87215,-58650,12273,76326,29252,7574,-13907,-41489,-76181,-39589,80101,16358,37396,81562,29747,-6320,16735,-12642,-8514,-71798,37566,49676,16315,-8822,62893,-27738,-105395,1283,-35032,-34849,45247,44606,39193,8548,-49110,12532,-26819,51163,-53176,-43143,22176,25189,81376,91544,17201,-32114,82800,48989,33816,38370,13783,9944,-1501,26690,11580,16551,-76891,-17467,-25519,-14684,-65338,-26771,42174,-21143,-94486,-57431,9278,-10000,26845,54915,37067,6801,-30997,12131,-15671,1864,57422,38243,37599,12575,16664,-37039,-54935,58163,43754,-51264,13297,-32730,-49614,-5183,67715,-63565,-20027,-1565,-1821,-11247,6641,-24542,-29589,-64091,-27204,22858,-22256,8848,-13228,37684,-3561,-61176,25887,-10497,-45350,-25074,-25910,-15202,23163,-132592,-11785,45385,79454,-57845,-4005,-40515,23210,3778,44435,-15759,43622,81583,10351,25674,40316,23269,-39796,3396,20056,-43868,-29672,-14590,-32473,-32970,-53248,-2626,-5655,-35188,57177,93925,82619,1378,1182,-47618,-102862,-39570,-51485,-36715,28669,34872,-44753,-41080,-91810,-96581,-41125,-15208,-46884,-37162,-25371,-42424,-51835,2657,-2591,-77115,-19493,-9975,-27874,-48747,-36445,-93950,-51646,-3826,5130,8183,-43421,-72090,14195,-22763,-10253,27795,107221,6196,26063,258972,71691,16450,39271,28557,-26064,-1299,-28894,49283,36680,-277,-12994,22666,52573,25410,94042,-21735,-65148,37489,-21556,7853,35687,31681,37986,-15487,-24747,62077,27235,38630,58887,-40027,48652,-49561,-39757,18739,32465,-14495,75987,-11215,48274,-9632,-22290,52846,44441,-80643,-62732,77426,84904,4367,30266,-13597,26031,-3596,-60567,-31106,49352,-20388,-86780,-13133,10342,-18027,-7355,-40343,-7934,9248,-13605,30340,3339,11801,10324,-43366,63950,87748,34306,11840,-38873,70258,44807,-5335,-138,-42759,-6112,-9539,29150,-112609,-15946,-7887,44900,63926,11340,5765,-30079,-6835,-24215,-54027,13357,15425,-44007,-33140,-33741,-28526,23733,30807,60401,47841,-85030,1670,-6338,4475,13473,18749,54064,-89113,24759,49007,3227,-10102,-6454,58752,92756,-1304,36528,-20148,3090,55436,49557,-76482,40174,93959,-9702,21974,-3302,46816,22256,16564,88773,100927,103876,-1952,-53282,19217,-90237,-76156,-38700,100856,114262,38462,43008,59729,-11977,15412,-39761,-3046,-12143,-29696,-21379,-61910,-91724,-62221,-40855,-56214,13491,-8572,-5963,60892,-27934,-42749,-64810,-11013,1261,-95451,22199,51055,82368,2745,-1301,-2559,-35273,21216,4815,-3747,-58237,-4543,-65639,32934,51986,65149,62421,12084,-59152,-25736,149445,41065,-33295,-30549,-53113,-10481,6219,-36433,-34228,-113492,-13767,37720,58614,-8422,-29066,-23459,24339,-71573,40240,-41858,-19687,35020,-23564,-33212,41953,-19364,-13435,-26644,37014,-2113,6000,18157,13825,-23535,35672,1888,-9000,33149,-77626,45435,-21047,7133,-33279,-36711,-34425,20305,-28387,22866,38111,27837,-68036,-40673,202,-43975,40697,10940,-53936,29753,-27932,-33051,-94922,-40184,-876,-20119,-121335,-56693,-16113,-1916,-70045,3374,16956,65296,54926,-5329,55086,48282,-12862,22095,5574,-34570,29745,15359,34739,45329,28279,-47865,16558,78936,-36929,16342,5537,24683,15070,-64390,-103320,-61545,-52026,42918,3126],[8035,5763,-41929,-9972,13156,71450,13545,-46503,67832,41191,-35491,-18097,-44807,-57318,-8901,-49324,-6132,-34734,28171,76930,53295,38444,-7969,3842,78314,11614,-283,-28547,4942,9117,53450,1075,20180,51539,10166,47153,-55137,-22483,9369,76445,-2225,-106204,5679,12913,-10910,-48697,-37086,23470,-22609,70395,28233,11341,19744,55126,-20892,-45483,4714,-2219,-7406,4506,-67311,-70666,-13944,-30544,43157,86586,38907,-12834,-32186,-23000,15248,33188,-18457,61236,52324,-4770,-41306,2694,-59880,4865,-15271,9462,-73703,-50388,-22229,-71359,-54556,-15908,-54169,21331,53873,20979,111321,8401,-41279,-27498,47153,-49709,-5189,-27900,-48979,-18734,815,-30796,43891,66595,86109,-3179,-72170,13673,32396,3639,-27385,11565,98866,11663,-76367,17978,-20306,34093,8102,-2112,45310,76162,91996,25394,-1493,-16494,-96173,-14929,-30707,-68063,-61146,8178,-51308,-84419,39965,44127,68660,-36280,21614,33072,46576,55769,50517,6010,32857,64697,-534,13069,-15424,-31967,-30893,4993,-30052,-72160,-10858,21589,-56987,-82184,3374,-52632,30210,23105,45493,-2405,-41260,56780,-52724,-35176,-35651,51595,46234,26435,6191,-56612,-21836,-26792,-33323,64785,-6754,-13383,-59702,-12302,-71617,-37519,37887,-45510,-71218,-107962,-11883,-110891,-58389,-26363,-56280,40677,87762,11798,-22287,-126275,108078,86197,-33022,-73256,1205,58487,-39684,-57068,-19445,34087,94840,-21523,36315,43614,-118,-46590,14926,3078,10831,7651,54674,30247,25197,47775,-8418,11200,-13982,-59460,22033,-15017,21231,135006,-21826,-15816,-3835,3310,149295,86676,118239,45077,-44558,-25698,-33347,-8160,9363,-159975,-89448,-241292,-171972,-433976,-1022168,-10471100,-9760486,-1790851,-960806,-766724,-664316,-488391,-343670,-388465,-286497,-249482,-119905,-153692,-119937,-256934,-312611,-199254,-194470,-182881,-143834,-113710,-227850,-120300,-85626,-148173,-77705,-123005,-134197,-63606,-88912,-122457,-139248,-131442,-45433,-68187,-95175,-47600,-5223,-55937,-55441,-95128,-19678,-52065,-27832,-29481,-37851,-64619,-26976,-40830,-30319,-9369,-36731,-78391,-111731,-136154,-25435,19724,-67707,-90428,-50363,-147381,52127,-22033,10848,-50323,1644,25929,4274,-8604,-13028,-73391,32019,9762,12595,-60197,-46908,-76418,-34750,75115,16937,-106744,-46640,-12721,9717,-95511,-88611,-32877,-95995,-170036,-2594476,-3743334,-690451,-299836,-216191,-245325,-272926,-144990,-149824,-190944,-30403,-15095,-113711,-68511,-78014,-65541,17244,-45682,-47857,-122668,-42449,-52789,23107,-27631,-47695,-63547,-22126,-55442,-48633,-51613,-47210,-14459,-14037,-12860,-5602,40687,-71493,-32316,-25716,-31538,-46192,-55681,-10577,41710,-4849,15202,30076,57159,39550,10240,-55751,-44291,245,-9035,-12514,-50666,5288,-87513,-11450,-3668,-80558,79043,55956,-29786,-49895,-16627,-51234,25223,-20019,-46376,-54691,-48996,27325,1367,42390,93851,66336,-11123,-6984,-42589,-84303,-94268,62047,21620,1731,-78535,-73177,-60160,-17569,-43440,-3461,-56510,-3555,-3526,-65725,-62463,45434,45449,7406,-28401,4201,-10586,33464,55047,17267,-9879,-103852,-36812,119,11546,-71946,-69357,-129915,-2442,77803,14796,-27124,-21805,45069,-42691,28670,15607,-52890,-41113,-33790,-56830,-63780,-2957,-41146,-38537,3401,-17191,49923,5964,-54310,35726,73464,-35592,40835,-35800,27049,-3959,-41343,-40909,-35821,-9158,-6010,94932,39598,68500,5552,41153,-33451,-79319,-68608,334,-1142,36947,-32827,-13327,46837,8826,71855,41574,55756,48928,95845,22291,-5394,-81563,-69662,-93060,-61064,93434,-495,-43811,-49906,-20302,7502,457,21040,17507,5148,64864,30451,-44955,-2105,10065,25488,-68741,-48967,115391,6392,-14012,-27002,-34690,6478,56890,-88574,45381,-11049,-53959,-27515,5218,15286,-83624,-32966,1642,49715,1585,-3084,-24020,-30317,-77481,-43597,95620,22693,68949,91077,21791,-12415,45641,-745,5228,-76628,17487,38603,40261,9946,82655,-33203,-100148,-8336,-61005,-47872,16491,38087,54470,29704,-55520,10912,12665,58228,-49211,-51226,-13498,20638,65826,73914,16321,-28630,93534,49807,31406,54882,10468,21052,10503,6948,-10333,-15079,-80158,-6971,-31980,-8948,-69176,-22020,58466,-20567,-119100,-67550,4221,-20079,-14826,68336,26425,10236,-22167,31479,-8636,15011,61997,25556,21868,19744,31042,-49741,-74265,37747,24852,-21969,10357,-34965,-40154,-12507,54380,-37331,-22898,-3865,2285,-24844,-2173,-29778,-30036,-54556,-17753,13707,13328,16032,26925,34845,12924,-52740,33181,14954,-27335,9682,-24533,20748,21866,-119027,-25372,16752,58676,-40823,10870,-44518,25461,-4133,53386,13800,81461,102473,18439,23846,42365,32085,-12442,10174,35952,-20322,-43968,-14915,-25816,-63164,-67028,10102,10628,-13234,79879,64521,70109,-17216,-6125,-47429,-96005,-37720,-58602,-45710,32016,49009,-20507,-46075,-97334,-105096,-44327,-12164,-50174,-20764,-12069,-26203,-84793,-13377,8875,-72929,-21387,-28554,-53540,-60042,-8912,-65376,-33186,-3328,8904,5912,-20557,-62957,33906,-51132,-18477,49665,96546,18468,35422,266040,67762,8194,32949,14492,-44495,-6892,-44040,38587,60873,13781,-1486,30295,73797,42440,92276,-36742,-57870,52873,-11822,-4716,2506,39608,33670,-4668,4595,61022,24723,51639,87430,-29596,49224,-45126,-38716,19514,23688,-25186,46170,-19060,63075,-1380,-22585,44869,33353,-60039,-50775,86294,74420,-6219,19581,-4145,23302,-887,-63469,-45807,39595,-23716,-92384,-5426,-3338,-5757,-26415,-58128,-7931,27286,-21538,18567,24722,22206,24088,-37180,51771,80814,44309,36864,-2749,51425,31804,-289,31693,-24502,-41890,-6659,6384,-96637,-14110,-33690,34292,43318,9520,-5049,-46875,-14446,-18928,-30142,19400,27124,9696,-31722,-52049,-26849,28564,44959,29712,9392,-74536,-18378,-14537,9561,12318,22412,69482,-100078,33881,48416,13250,-9908,-17887,52760,88524,15171,27531,-14996,3231,19828,27174,-90763,44751,67892,-20506,23682,20751,73647,30836,35107,105330,119195,89648,-16945,-59388,22659,-90827,-37361,-23885,112319,103397,45760,54248,66363,-15882,30931,-30000,-11750,-9852,-24005,-3166,-58416,-95412,-50672,-44488,-75561,-8544,-14429,-15389,52233,-19325,-44233,-45190,-33089,-10912,-97554,17146,15568,70813,-8994,-7996,-9687,-31634,-4456,7334,-20198,-76666,-798,-53423,39191,41508,34529,38266,1919,-39047,-28612,108029,37699,-51634,-31457,-57950,-7003,-9565,-32749,-33741,-104851,-57937,15571,58774,-13756,-13714,-44553,27111,-72729,36175,-39599,-42199,24277,-31097,-24757,29445,-26892,-15114,3012,51969,41710,11827,32876,28603,-33288,34264,-5381,-21933,42760,-56061,40124,-34865,-12099,-16843,-16264,-31684,24541,-28268,38084,45986,34081,-62336,-59124,-14354,-22584,46335,2812,-62071,-3565,-65961,-36096,-83169,-45758,-26312,-21598,-121947,-67319,-15596,-23773,-58465,43709,33351,99088,34309,3093,72860,67608,5858,44440,-14887,-26939,26718,20821,23874,21729,25582,-20648,19605,55901,-44570,-4351,-6136,12693,36236,-71087,-94015,-55355,-62190,41761,5732],[22602,7210,-52416,-3443,8912,62757,17999,-26101,67206,37710,-33424,-40758,-73041,-62244,-31369,-34951,12309,-29716,22896,53252,69350,31614,-5674,-4782,60516,-5167,15635,-58170,-22114,2453,61445,14023,15408,55591,5763,21206,-44082,-13633,-17041,71601,7697,-109350,-10677,-18398,-16036,-31228,-19402,9838,-19583,85571,11313,9247,-2825,36230,-19558,-56250,36256,-14574,6926,-9678,-61055,-56684,-48186,-81759,41745,91168,-3130,-54780,2280,-28123,-11278,32947,-21434,39846,59382,-9359,-44399,19867,-60502,-7342,-17088,7779,-91322,-63813,-45813,-96568,-72742,-706,-47227,15347,75088,55065,134141,-17403,-33283,-58290,26055,-22723,5198,-27570,-46589,-7977,-8898,-18735,47450,47461,64326,12966,-50851,-9233,18521,-10600,-20205,29017,97644,28624,-101858,20390,5650,-3704,2033,2337,44066,65079,88941,18940,2019,-28317,-98698,-10376,-35717,-76920,-52908,-7471,-50635,-83858,27495,44009,71085,-5610,36111,29034,13179,54332,37014,-15986,39256,71244,16821,12072,-56769,-43217,-25828,30102,-16359,-66593,6755,35540,-70505,-66320,14280,-47312,-3586,34030,56619,-24752,-27360,75123,-17367,-29645,-21059,42168,63812,35445,43661,-86902,-40529,-8097,-42631,54584,-5999,-19947,-81385,-7707,-51279,-48271,43501,-56770,-70080,-97250,-18815,-94149,-51541,-41623,-52566,21476,68142,34709,-26294,-140800,89041,118202,-19959,-59631,10765,43048,-35576,-59765,-45516,38418,92646,-31769,51321,42018,-6406,-59378,14995,31766,29101,7171,12856,15793,7432,35456,5271,13079,815,-94456,-13238,-20998,20431,152760,-4545,-17513,4545,4011,94041,78873,120170,65322,-51057,-57812,-39925,-19865,-22203,-165460,-108189,-220321,-171578,-440594,-1064572,-10717553,-9941029,-1808535,-984969,-782228,-683024,-499435,-355575,-374542,-272688,-271960,-114704,-151986,-130865,-254830,-325148,-185761,-197983,-168644,-139619,-106253,-222728,-134542,-89112,-159601,-62414,-114401,-126017,-61985,-88191,-112851,-142468,-128434,-21209,-72008,-119574,-33146,-21093,-75703,-39680,-92798,-14510,-63079,-32997,-5542,-34384,-52690,-40115,-74967,-22453,437,-28743,-52617,-122090,-163453,-33472,5097,-41269,-90631,-74562,-113891,54612,-26216,3994,-47752,1021,57095,10563,-11369,-14073,-34320,-9127,19386,-29761,-66205,-39329,-56374,-49252,59270,10617,-121675,-44138,-8278,19137,-82815,-88796,-46687,-103313,-163600,-2654094,-3848687,-712625,-312467,-225212,-264592,-264271,-147558,-165229,-202391,-73346,-24913,-109462,-74062,-77717,-60253,7140,-73294,-18557,-116026,-39701,-70273,19359,-50867,-77473,-66477,-29244,-50387,-60234,-45792,-18300,-11510,-21139,2082,25990,36059,-79169,-40727,-46342,-43101,-34349,-86173,-15567,29276,1818,31118,51871,66204,20473,-7247,-78972,-51559,-6911,-7819,-12356,-46092,6287,-71273,-5280,-9553,-57241,114324,55036,-21185,-34270,-4612,-44857,10621,-29178,-71796,-65534,-38785,19075,-1456,52879,105180,69867,-9225,-7544,-51379,-96584,-104177,59247,22637,12208,-62412,-43469,-83376,-23730,-60522,-15794,-43098,2596,119,-38940,-42238,68954,47485,19885,-19518,-11959,-44604,1696,53057,3742,-6231,-102299,-24346,-4884,5509,-50078,-84821,-150141,20140,66678,856,-67043,-37304,35118,-48277,42035,18189,-41708,-54932,-72024,-70125,-75250,-13720,-62456,-51508,-2764,-42008,27501,-8852,-63096,37339,54773,-17643,46977,-24415,8191,-8483,-62017,-23872,-16542,13971,17467,107929,53603,92190,20153,41525,-53102,-114251,-71625,8918,10589,7103,-32493,14214,64934,15608,76082,64908,74252,38852,90221,19798,-26645,-68986,-64779,-77654,-62677,87920,-11733,-53205,-58350,-2298,15016,-4710,20490,28567,19485,35965,-6626,-38259,-8656,1919,36944,-61333,-39198,123735,6888,-16018,-34067,-66069,9686,45446,-85402,63362,-20590,-61109,-24707,25408,22783,-52818,2129,-1974,17096,-13660,-16453,-30537,-18574,-78980,-42209,95453,21999,94930,81504,7166,-12732,66057,10837,14651,-67798,-2853,21489,57823,32837,93767,-24487,-79421,-13210,-77524,-63335,-6871,24319,51827,29828,-50276,7786,38486,57537,-38520,-56906,-45897,-119,43315,49102,6770,-28737,91683,38610,14675,69399,5166,20131,12853,-16098,-32562,-44957,-69253,10982,-32677,18,-62691,-15362,77001,-17548,-117514,-55735,12932,-23084,-59367,64361,6352,3904,-13919,43444,-6767,28629,62586,6732,5594,25533,39879,-50406,-73435,7030,6581,-3492,12175,-34122,-32850,-21248,35863,-7760,-21267,-13683,4736,-25307,-6104,-35147,-33691,-41622,-9871,-4752,47037,24545,60837,32157,25925,-32669,37858,37959,-7194,35451,-19421,34546,17944,-88985,-47256,-25568,37769,-6923,22827,-44940,29736,-9281,53499,44481,121123,121079,43769,23036,41845,35259,2255,26032,53053,6322,-57253,-16428,-7356,-73797,-72214,9513,32113,15048,92721,30143,55219,-32227,-12325,-38364,-76788,-29509,-51722,-42128,29638,57750,10192,-55345,-103696,-101554,-38196,-21182,-48419,-5688,4032,-6499,-93737,-23703,15138,-58574,-24428,-50740,-74282,-70375,22110,-17168,-14490,-2966,-8897,2645,11877,-48922,57469,-71028,-25979,60699,83017,27458,44017,275141,79792,8824,27508,-2920,-51499,-7815,-49817,25224,88592,40333,7938,19830,84537,45498,80565,-50154,-36877,67873,-5232,-11582,-37504,40726,51615,14924,36626,61479,17775,57123,110024,-12043,35106,-28964,-30226,18264,10518,-31838,6119,-42863,56074,4177,-22725,34184,16223,-15927,-22828,91073,61993,-17045,6861,5740,17181,7726,-63706,-53365,28347,-17770,-84939,-1355,-19436,8260,-36162,-61487,-4324,40743,-25613,12392,40546,30704,32298,-34478,24793,56550,56375,56821,26492,33444,19564,10687,62394,316,-68681,-1336,-31573,-79052,-4681,-46076,23922,23296,24009,-6600,-60108,-12260,-8793,9960,31824,45457,49632,-33800,-50459,-14791,35941,67705,9280,-25341,-47855,-25208,-28933,11616,-425,16099,70643,-100969,43021,36548,15671,-13651,-18972,44477,85417,39801,23831,-2640,-2302,-8664,5691,-95474,38015,28055,-30341,16334,37217,94540,40780,49799,109542,103494,68073,-20045,-54335,24108,-84939,5016,-17253,107470,79371,40258,55350,65445,-17471,43087,-15437,-10808,-6239,-9484,4443,-45785,-56880,-40664,-38242,-90900,-29307,-24122,-22927,36471,-4596,-38432,-22108,-51171,-31180,-96630,13021,-23583,54582,-21402,-9424,-15240,-29302,-22923,13190,-27255,-85683,6958,-40482,39789,40324,6023,9839,999,-5753,-19491,51170,27078,-66515,-22899,-43419,-2341,-23496,-32572,-30150,-82067,-100232,-11607,49819,-15203,7490,-53473,23275,-55176,29387,-45238,-64026,15673,-32131,-16341,16333,-25473,-14778,24296,61076,72454,14915,51392,30813,-47426,25892,-7369,-35114,39649,-28806,31780,-44990,-41537,-12445,-6006,-28764,17164,-20963,57979,43572,33099,-46972,-64140,-25993,3538,46262,-17367,-61126,-23456,-83788,-27965,-66289,-48457,-50605,-9362,-94072,-68690,-12088,-42517,-46542,65609,50041,111606,10822,9561,81893,77094,16218,55972,-34398,-5763,17553,27891,14122,-6041,15121,906,14213,31268,-46669,-26058,-62,-3948,56260,-66234,-68075,-31229,-67762,32032,9514],[30676,7229,-61820,86,12021,41489,26996,-1889,57216,37803,-21265,-60382,-94851,-57724,-46873,-21099,36333,-6991,21510,27951,66372,15768,-6261,-10207,27521,-16491,20250,-71805,-42178,-994,68715,30039,6317,57632,4489,-10506,-32113,-5092,-47307,62875,22144,-112919,-34952,-17656,-19740,-18053,-6043,-2405,-9076,88484,-2467,2334,-23378,16118,-20164,-54372,58785,-29444,19696,-15442,-31136,-27280,-68561,-115796,38038,92261,-42283,-85117,42292,-27648,-24732,31691,-21691,244,57830,-642,-38865,29141,-55812,-13514,-21328,2573,-91299,-72285,-63830,-96268,-83975,13715,-34493,12052,86269,89374,140566,-50958,-22419,-75012,7576,11369,15148,-26683,-38811,-170,-12956,-3316,51143,22789,46077,30845,-25701,-30715,-14401,-28897,-14673,29772,82378,46829,-97517,19470,29124,-60844,4039,5487,42082,49825,80103,10017,6595,-33969,-85952,8796,-35439,-79726,-26906,-12621,-51151,-82423,13126,23938,59880,28132,51776,22234,-32581,38152,21615,-36525,38370,71075,26571,15522,-89046,-36969,-32916,47879,6656,-56812,11771,40421,-76182,-37388,19797,-37291,-39953,43481,56092,-54415,-16590,82773,29258,-17312,-6328,26977,64794,33465,72217,-110065,-46268,144,-44964,37880,-650,-14639,-84178,-5264,-27558,-31024,35808,-62514,-60203,-76700,-27936,-66592,-48827,-45873,-47356,806,46411,56347,-33090,-138927,63100,135489,-6985,-45535,23965,21743,-34692,-63064,-75451,37436,81780,-51542,49315,33105,-11274,-64853,23298,67244,51015,4557,-16281,7744,-1918,8818,9985,29615,16614,-101721,-39626,-20210,9023,116519,-7523,-19198,6326,3878,38728,64838,112075,69277,-45474,-77324,-38751,-29203,-54752,-161017,-128989,-201480,-188098,-450700,-1081338,-10946158,-10146959,-1808780,-1023887,-814623,-697433,-504889,-367448,-357327,-263125,-290596,-122756,-153882,-151664,-259162,-321978,-175390,-206074,-152702,-143593,-112581,-201584,-143951,-100115,-165763,-51731,-102552,-114425,-59713,-81952,-99163,-132447,-119093,-4870,-79153,-136645,-5333,-46212,-98221,-41544,-92728,-11547,-77386,-44106,13635,-27092,-46420,-56182,-123852,-20291,7514,-22165,-31009,-128856,-174864,-41571,-13929,-4218,-73356,-88533,-73654,62072,-32109,-20800,-45814,-1475,83494,8222,-22474,-9766,13240,-44258,27398,-77023,-72556,-36759,-42019,-63620,27721,1368,-122649,-36711,-728,27953,-62225,-77595,-55458,-109233,-163565,-2739248,-3944197,-720488,-334879,-235207,-266482,-216016,-151043,-177424,-206191,-125122,-37280,-107810,-83817,-68165,-63086,-12006,-96686,4491,-107411,-38675,-86204,6223,-72498,-104185,-91902,-34728,-44293,-74854,-38503,12263,-26120,-41996,2986,49125,18694,-78849,-44749,-65648,-50617,-23176,-94490,-17008,20142,5524,37595,54253,47867,2866,-27734,-86598,-57878,-29554,-15277,-20179,-30094,3938,-59551,986,-17193,-35609,98877,29419,-16003,-23980,1113,-37746,1579,-37376,-95657,-54440,-19185,11873,-2144,66254,104346,65734,-9689,-10515,-50293,-79166,-74525,49984,-3026,11763,-27412,-5667,-92668,-25995,-71910,-29217,-32225,3214,-6687,-11442,-12887,71686,39178,37789,-8386,-41316,-71899,-37447,49338,-8827,3454,-90270,-9758,-9654,-457,-18803,-90986,-126729,37524,48565,-65,-84907,-43981,14995,-35217,45813,17924,-32142,-53620,-99603,-72702,-86328,-23327,-69007,-51306,1080,-44721,2004,-40721,-64572,26332,21646,-2559,44462,-7263,-15550,-14775,-78427,686,8436,39263,42924,103423,44746,100730,49910,43908,-54291,-147825,-81488,16326,16647,-27138,-37770,38259,62478,16167,66440,75556,100412,30032,77681,15810,-35889,-45214,-53680,-60223,-68549,78294,-28473,-56056,-67669,22661,12901,-12273,17203,32686,31296,-20735,-50676,-28457,-17876,-1961,41421,-44143,-11201,115801,5790,-9643,-33568,-91616,10871,39729,-73263,77590,-35234,-68649,-19006,48280,31946,-8557,33596,2970,-9380,-18150,-26729,-33980,-10596,-76694,-33641,79574,16393,109225,51069,-12067,-6923,78220,19731,17450,-50342,-21842,704,65469,54793,84850,-4398,-49553,-15405,-80498,-74295,-21382,5717,33769,11683,-36037,5182,43988,48778,-26495,-67966,-73532,-34151,20586,23042,-7683,-33187,76255,18284,-14494,75913,74,6357,5161,-36574,-50460,-65414,-48441,25714,-27554,11066,-47931,-15172,91232,-14657,-87524,-19147,25606,-18177,-92711,48484,-18908,-10037,-7556,48009,-7780,45764,57717,-14273,-7332,27993,36664,-41044,-55627,-24148,-7749,7439,19568,-30976,-28688,-27460,11258,15041,-13527,-25751,3536,-14726,-3182,-38370,-38902,-29456,-5783,-24609,67922,31781,78780,30228,32592,-3818,38841,51349,12577,44189,-9331,27343,10551,-49101,-68262,-69887,22090,34216,27745,-44449,34700,-11745,42694,67095,143988,132759,71261,24451,40935,32101,6180,47029,67578,29978,-64586,-18808,18254,-59696,-62977,-4278,51663,42204,93025,-964,43581,-36066,-14745,-24817,-52683,-22695,-31051,-25114,22353,58131,37658,-68499,-110633,-81575,-24154,-43311,-39858,5272,22090,13399,-80536,-24332,13206,-40182,-26101,-71956,-82200,-75248,39392,34205,370,-1322,-35182,-1591,46193,-32807,75203,-80817,-31269,54868,64087,32324,54420,284608,104243,12628,24703,-20845,-46125,-3270,-44589,12292,111372,70713,13541,-4677,83400,33408,56105,-60029,-6527,77112,-5423,-9307,-70851,36177,84308,35970,63593,59689,5191,52411,120526,12060,13428,-6634,-15414,14281,-4227,-31275,-33295,-69390,24321,3332,-22360,23336,-3297,33779,9730,96272,51175,-24785,-3673,13728,11628,18072,-62000,-49575,18295,-4918,-67889,-3757,-32935,20927,-34560,-51385,954,45825,-25803,11951,49460,37705,34413,-34284,-4270,23807,69714,67835,43043,18434,10059,26949,84972,26117,-70233,10430,-69627,-67062,8249,-42340,14706,7926,49010,541,-65430,4573,9757,65823,46668,64742,65486,-39205,-33301,4966,46512,92551,684,-49438,-8241,-16424,-45580,9907,-19308,-3921,54089,-91510,48288,15700,4882,-18936,-11133,35933,78709,63846,26326,13141,-11238,-23185,-8186,-92215,21529,-5565,-34235,1202,38592,97407,48481,52782,95817,60616,46836,-13566,-40065,26264,-71578,37637,-19789,84463,43355,18870,48143,56788,-18743,52095,-780,-3680,-3605,16005,2322,-28741,6057,-31764,-22632,-95601,-40555,-36661,-22128,17420,13099,-25910,-415,-63503,-52597,-95586,11696,-52861,39869,-30456,-4087,-18217,-27401,-30725,20359,-27319,-90303,13614,-29415,35627,34840,-10502,-13642,9758,32180,-2796,-1678,12987,-73488,-9006,-12405,3583,-33196,-39528,-24890,-53413,-123087,-35221,29770,-12625,29580,-46665,15876,-27392,19023,-60254,-78455,8808,-27275,-9232,4244,-11618,-9308,34579,63310,84673,16908,71707,18662,-60841,13593,-3661,-45832,27184,-6358,17391,-51884,-71774,-14241,-11161,-25542,169,-7260,80701,37234,26184,-25690,-55158,-32253,28406,43330,-39507,-49003,-22863,-87205,-10157,-47500,-47409,-69008,14914,-47986,-63233,-7523,-51286,-38527,61323,62000,98724,-11981,9636,78630,74815,14420,54159,-47210,19993,3282,32236,7031,-29927,-2914,9092,137,13778,-45019,-44436,17216,-21726,71911,-46531,-35385,-2488,-67159,14047,12734],[31730,4578,-67699,-2036,21473,12967,37960,19340,40969,36391,-2301,-69887,-100246,-41445,-52863,-12977,56602,26933,20478,13697,46350,-4061,-11640,-10570,-7105,-20193,15589,-60160,-50816,395,72530,43907,-5120,56143,5886,-39948,-22185,262,-74987,52036,37444,-104255,-59803,985,-21887,-11897,-1770,-10829,7248,75673,-10948,-7372,-37780,-73,-22567,-41741,63673,-44651,22015,-11487,7384,7560,-72063,-114940,31118,85613,-64040,-97388,69967,-25059,-17166,31477,-19880,-44225,49111,17647,-26272,28429,-44834,-14390,-28766,-4174,-71420,-71259,-72550,-69559,-81605,25280,-18022,13671,88206,112773,130534,-81946,-10840,-67804,-3727,42107,20900,-24741,-26749,5287,-8488,12300,55538,-4013,35083,44571,-4720,-46960,-59054,-47396,-9112,15293,57873,61340,-64035,15944,47540,-112318,11715,7287,38500,36708,69118,-737,10938,-31785,-64598,36216,-31619,-78757,6035,-9173,-52637,-80172,2271,-10137,37149,50835,64568,14538,-78609,8706,8378,-50238,33045,66688,26135,21676,-103612,-14360,-47038,55197,37154,-39425,6792,33434,-71736,-9000,20558,-24316,-66735,44969,42892,-84734,-11429,79698,71809,-3569,6959,10075,51921,21865,80137,-120384,-39560,-764,-37188,18664,7579,-1301,-66273,-4715,-5371,4534,20588,-58178,-44131,-53393,-35273,-34649,-50666,-37458,-40556,-13328,28306,67833,-41780,-114659,41623,127077,3609,-36944,34634,-3737,-37528,-63865,-96637,34504,65385,-74141,29906,19309,-13394,-62119,35157,100221,71396,5597,-28310,6086,-69,-22794,3405,49029,26275,-80818,-49943,-15807,-7181,37474,-34008,-21443,152,1622,-2179,48506,96998,57926,-25903,-81990,-33228,-38973,-83254,-151613,-150078,-190088,-207363,-463946,-1074623,-11163290,-10346928,-1792458,-1066368,-858449,-707952,-507326,-376972,-337912,-259640,-302236,-139164,-162021,-175267,-269997,-303039,-170614,-217376,-137716,-155212,-127188,-173094,-146291,-111817,-163556,-52857,-94272,-103504,-53722,-69940,-85497,-114122,-106004,-1865,-88985,-142012,20455,-74235,-119855,-59611,-93113,-10269,-90956,-56104,22589,-16229,-46117,-72275,-173313,-25709,9593,-18317,-27240,-131124,-167174,-45815,-33734,30997,-42568,-89914,-38789,68880,-35644,-53578,-45564,-4450,94748,-2418,-37412,-6651,50043,-64632,32797,-109887,-72960,-35919,-38062,-72123,-4168,-8784,-109773,-26091,8681,33625,-42607,-63724,-58251,-107462,-165352,-2850298,-4051740,-716973,-363732,-246039,-254107,-154169,-155286,-181373,-200906,-171023,-53496,-109952,-93935,-52983,-72777,-29020,-107416,11933,-98711,-38887,-99340,-10233,-84157,-116693,-124330,-41417,-38418,-86188,-33258,27988,-56288,-69299,-6495,53473,-3620,-72666,-48083,-76362,-55099,-13948,-76559,-16636,14815,3389,26540,38674,22291,-7337,-46904,-78533,-61011,-56707,-28587,-32898,-3566,-4521,-58561,6381,-26406,-29176,49156,-11761,-15402,-23349,1259,-32388,-712,-39208,-111252,-28201,5981,10149,-1140,79811,90167,53807,-11423,-14837,-34771,-38299,-13272,37969,-43299,1124,17793,25060,-90780,-25828,-75170,-38888,-21285,-1037,-22155,6337,14977,53411,22766,53498,2508,-76516,-86117,-69661,40203,-17694,10857,-73768,1965,-14050,-8398,12034,-87824,-70952,49225,31984,11413,-80365,-40004,-11961,-7412,38987,9894,-25041,-38490,-113413,-66427,-90257,-28371,-60221,-37106,10327,-27459,-17681,-75406,-59445,6948,-15193,2217,30090,10821,-37520,-22683,-91101,26605,31583,62359,67234,97287,15960,97053,89219,48229,-36281,-166154,-97652,20498,13350,-60477,-48939,48076,41890,7700,46020,72751,124856,22077,58690,11574,-32031,-11785,-38048,-42539,-77011,69552,-44534,-55341,-70488,48528,3539,-20516,13309,30647,38938,-82088,-89569,-19801,-25992,1632,39903,-23411,26827,95203,537,243,-29155,-102379,11766,45476,-51246,85065,-50988,-72904,-12979,67421,40946,31832,51806,14060,-22239,-15881,-28985,-35534,-8404,-66253,-17627,52576,10331,106406,7037,-32111,3727,83900,26319,13869,-32415,-38335,-22819,64159,70718,53503,19571,-20707,-17302,-70555,-73890,-27193,-13785,9294,-15613,-20963,4870,31457,32602,-16511,-88845,-95134,-69108,4181,1579,-22117,-40820,49663,-5356,-48532,70588,-2505,-15375,-9524,-48391,-58255,-71095,-24487,28486,-18816,21926,-28126,-24083,95735,-13920,-38708,32132,32537,-7477,-103625,29637,-43913,-24440,-3007,47992,-8701,65556,47982,-33004,-14144,25498,18968,-27215,-33502,-47012,-15932,21140,31146,-27506,-27529,-27068,-18022,24390,-184,-34387,-2515,2437,5732,-38580,-43461,-22350,-6543,-37377,71194,35488,78752,28531,31646,28353,36678,52269,30083,36074,5597,6417,40,-10830,-79108,-102553,14646,70262,24259,-45138,38184,-12239,23051,75521,136968,131727,83225,28868,40180,23349,3933,65888,75430,45895,-62062,-21148,43575,-27910,-38724,-26712,59836,60794,81419,-22867,38103,-24049,-12125,-10858,-31142,-22478,-926,1409,13173,49193,52717,-80358,-111892,-44605,-6394,-68696,-24809,9612,40415,31640,-53080,-14717,2368,-24882,-24634,-87361,-71473,-71449,31451,71605,9115,2752,-54153,-5583,75706,-16820,80895,-81283,-33133,34120,34366,33200,68411,292967,132886,12461,24704,-36063,-31071,4936,-28987,2705,119410,93998,14399,-33114,72556,9940,22338,-64501,24827,75975,-13579,3818,-85360,28258,114224,52558,78861,52763,-12542,39284,114061,39941,-7834,14201,1802,9289,-17721,-23714,-63307,-85112,-22368,-7159,-20555,14962,-21914,68491,33996,103406,43656,-27571,-9903,18075,9630,26446,-58971,-33351,11626,9495,-47595,-13268,-40589,29027,-22858,-33817,5587,41825,-23001,16674,52042,43782,31288,-31407,-22399,-5306,81703,67388,46188,5196,3519,45498,95580,46103,-37391,31228,-90631,-61726,20046,-25409,6399,-1053,70024,11816,-60601,34265,36172,128197,57726,77413,57304,-46315,-9421,30272,58056,110900,352,-59953,33045,4877,-54430,7779,-36246,-39223,23109,-74568,45451,-8931,-20135,-22519,-1032,28666,64829,79383,32777,27820,-20168,-23176,-10087,-83938,101,-20001,-28069,-18099,21971,77019,51010,39601,64122,7657,30721,-1220,-20006,30159,-50991,52294,-28912,50201,1840,-12626,36736,42788,-21337,59461,9743,4956,-3403,46532,-6007,-12884,64365,-24328,-2959,-85579,-37132,-49402,-11289,-354,30067,-7603,17146,-69102,-64391,-95448,13933,-65227,31599,-33378,7517,-18142,-24494,-28804,28376,-23078,-92077,15344,-22581,28165,19092,-12514,-25434,24181,63456,15625,-36164,814,-70132,3311,24634,10336,-37836,-55686,-19227,-26963,-115686,-47640,420,-6780,46568,-26718,8832,-1728,6503,-79208,-78294,3811,-17030,-2223,-5003,12784,928,32550,59399,79623,20181,90942,-3191,-67698,1296,4809,-50840,11386,2165,-4502,-56377,-91249,-13127,-28845,-22516,-21901,9658,101363,31970,17440,-1726,-36323,-31386,47052,40393,-52608,-27143,-5088,-86303,11648,-31291,-42409,-77977,43240,-809,-54690,-3780,-47019,-36014,35413,66884,65862,-30190,1865,65099,62954,1768,39342,-49859,40744,-11918,30703,3788,-43131,-24541,4179,-19586,9527,-40870,-54421,34323,-37286,79286,-14926,-6467,15585,-60721,-9976,14044],[27851,-1928,-67783,-10633,33806,-14396,42909,31829,22397,28956,17249,-65369,-83434,-14765,-49270,-13040,63134,60595,16876,17647,18457,-22922,-23386,-5882,-29673,-15673,7027,-27405,-47734,7018,70870,50624,-17514,49384,9624,-61180,-15813,1687,-92739,39546,50125,-78114,-77322,19361,-21923,-12218,-7513,-14985,24348,48820,-14954,-15391,-43602,-10287,-25864,-24066,46781,-58053,8484,-1532,38374,36777,-61053,-79106,20650,65667,-62754,-90642,76564,-21891,11103,32735,-16655,-78175,36622,36515,-9909,18854,-28085,-14888,-39411,-9829,-36792,-59504,-73276,-25055,-61466,32954,-940,19876,83981,115237,109218,-99395,-1205,-36615,-6183,58567,19487,-22189,-13342,9345,2484,24310,61202,-30765,30170,49017,7091,-56010,-100692,-61243,-2133,-6159,30596,68382,-15237,11486,60563,-131590,21310,7336,31942,27719,58745,-13621,14145,-23337,-45487,60528,-27288,-75267,33880,-122,-52345,-75659,-1597,-48366,7361,50691,70209,7780,-113694,-28696,-765,-53020,27409,61830,16709,28019,-95696,17905,-61225,53109,68331,-16899,-2489,15904,-55996,8237,18807,-10519,-73481,33658,20195,-109294,-11868,69259,94263,6393,18232,-5153,31869,4510,69217,-115369,-24539,-6483,-18883,969,15790,15129,-33021,-5540,11444,42236,5449,-43286,-26727,-35123,-35414,-7382,-55174,-19531,-32417,-16090,14544,57279,-49778,-70721,29687,91496,10738,-35666,38776,-29324,-42905,-59919,-99242,32112,46841,-87087,-799,4378,-12936,-52405,45187,120913,84964,12902,-24827,7228,10465,-48028,-12547,57674,24224,-43921,-45016,-11394,-20401,-50986,-74636,-24052,-12926,-3211,-23091,33510,77418,36465,5182,-73720,-27698,-51157,-104461,-142476,-170165,-188200,-214883,-479711,-1061700,-11411292,-10539152,-1770056,-1102787,-901118,-716789,-513053,-385001,-320921,-262809,-305781,-160403,-178531,-197850,-285039,-274325,-172873,-229102,-126285,-171191,-142485,-147410,-141479,-116819,-153506,-70533,-96577,-96623,-44812,-53874,-75681,-93716,-92600,-13327,-100191,-134728,30696,-97638,-137096,-87423,-92337,-11541,-100068,-64211,18157,-5717,-50952,-85499,-206976,-38712,4627,-18530,-49126,-129271,-143442,-44214,-50842,53558,-7096,-81442,-16288,68751,-31961,-81150,-47079,-5783,88182,-17823,-48227,-9350,62712,-67753,34985,-116601,-62661,-34044,-43413,-69493,-19914,-18378,-87267,-13803,17481,34964,-30948,-53255,-55230,-97051,-165908,-2981475,-4193798,-709564,-394688,-258266,-235712,-107387,-160838,-175081,-188321,-200500,-73328,-115461,-101084,-39210,-86301,-36845,-101795,-843,-90787,-39483,-109123,-23571,-81426,-108321,-144881,-50238,-33685,-88332,-31892,19063,-94620,-93128,-18976,34853,-23110,-63002,-52931,-72747,-58578,-7874,-38306,-17756,10906,-4832,-3835,14767,6910,-7258,-58425,-60931,-59312,-76739,-43285,-44944,27237,-19306,-68859,10412,-37254,-41965,-3607,-51009,-18470,-32125,-1966,-30192,3236,-32649,-114782,454,31948,14807,-1548,88906,63129,35754,-13021,-20148,-8591,10609,55255,28079,-79807,-15346,60323,39920,-84271,-26451,-70824,-40543,-6016,-6853,-40912,7611,27038,20787,3931,59401,10776,-106828,-83886,-83736,23907,-20907,9195,-59945,6243,-18648,-18775,32084,-78282,-10499,54898,20732,28638,-60860,-26214,-37513,26180,25926,-8865,-21177,-15873,-115173,-54831,-79689,-26587,-39599,-12229,17883,-187,-24925,-96875,-49937,-13344,-43039,-5485,4464,23474,-54074,-32322,-98946,47235,46124,77877,85160,101584,-20552,85171,127350,53185,-4464,-159313,-113764,20326,-664,-88424,-63469,38542,11260,-8617,20357,59685,134692,13125,35411,8281,-17030,25594,-21338,-27228,-84862,64103,-53936,-54252,-60461,68313,-4530,-26774,10062,24145,41481,-121036,-110166,-14247,-29045,12782,34986,-6596,59874,68834,-10505,8203,-24182,-94587,13481,62663,-21727,84815,-63183,-70332,-8884,77205,47469,55167,53272,25654,-21374,-10441,-21155,-36600,-11306,-45615,4120,21659,8291,84143,-35168,-48305,16727,84222,33557,6416,-20727,-51545,-48306,57637,77128,8204,38503,-2415,-20325,-52178,-58755,-26416,-29881,-10091,-40695,-15218,7612,10574,10499,-8753,-116930,-109110,-89397,-1628,-10889,-32125,-49169,17077,-25927,-75351,53629,-1082,-37200,-25550,-46909,-50966,-61079,-4752,16725,-9949,29945,-6867,-38770,88054,-15732,12219,78816,28590,4642,-88854,15614,-63705,-29935,549,46900,-7171,82829,35636,-45226,-14059,17426,-10015,-17610,-21912,-56430,-17409,46168,43909,-26041,-27675,-17577,-48293,18854,15989,-36083,-13012,21021,17498,-36689,-45099,-22818,-11630,-37584,59847,34403,67974,25814,23538,56921,33218,42517,43897,18178,23411,-18384,-12294,15452,-74904,-113505,15316,90350,14902,-47722,37926,-11731,1326,68900,100770,114288,69710,35796,38301,11158,115,76505,73546,51862,-48392,-22241,61255,5861,-5441,-50591,49376,65929,61054,-33969,37412,2663,-5548,1629,-16244,-29485,31705,30390,6323,32808,50215,-82999,-98275,3866,9364,-79591,-5954,5979,56568,48615,-20305,1954,-15016,-17041,-19712,-93632,-41583,-58330,-385,84596,11828,9245,-55188,-7372,95868,-2456,73738,-74952,-30743,9425,-9521,30867,85441,299211,156260,3451,26056,-45727,-11487,12697,-6181,-1972,105828,101777,10462,-53976,56454,-17618,-12939,-62450,48002,62553,-28111,26070,-75166,19757,125280,61828,79472,39785,-33245,23092,90105,66694,-22542,25361,16217,7245,-28035,-12926,-79953,-82365,-63473,-28021,-16118,11062,-37420,74440,41228,109235,39001,-25066,-12354,18662,11712,30619,-55194,-7934,9342,19379,-31140,-28074,-41959,30718,-5042,-16522,7825,31336,-18109,26170,50336,49023,24953,-19041,-21642,-19066,88626,54980,39126,-9205,-1799,61569,94317,54570,23821,59468,-84908,-59068,27339,-3099,-2063,-3999,71367,20729,-46253,67838,65161,180851,59161,77115,33226,-52438,12009,59367,66792,115394,2286,-58032,62152,31264,-45463,11553,-43899,-86478,-13324,-54883,31416,-31174,-54583,-21736,2969,23163,43574,81125,38961,37842,-25726,-13611,106,-73085,-19828,-15066,-10235,-36181,-8859,37876,47160,11922,21986,-37367,21207,13233,2555,34960,-25834,48659,-39891,17067,-34926,-42299,25863,27435,-25845,66532,13976,10878,-5525,71408,-16090,-2410,96987,-19562,13414,-61543,-19047,-58155,6017,-12645,43250,15284,30610,-67049,-56168,-95183,19281,-62723,30685,-29907,22840,-15276,-19569,-20972,37801,-14863,-89172,10527,-21564,19185,-2654,-4696,-23172,37043,78706,30418,-47725,-4696,-57103,7143,53759,16755,-38011,-78793,-13529,-6217,-80546,-45428,-32590,896,53730,-1572,5571,12698,-4722,-91778,-59830,1217,-1632,7854,-9492,40497,12822,18756,50923,63407,26034,105574,-24855,-64381,-7374,16179,-47706,-1682,-6902,-31199,-58758,-91376,-2841,-50062,-20513,-43513,24946,112728,28646,11666,22856,-14036,-22917,56054,39167,-49453,-540,17487,-87047,30039,-22727,-34059,-76013,65115,31775,-46591,-1576,-31603,-37860,1372,65574,24599,-40311,-11710,47584,46689,-16157,14190,-42120,50644,-21530,22514,5071,-42676,-41627,-6012,-39376,18993,-34971,-52971,40515,-48437,74959,19347,12829,14442,-50727,-35877,12997],[22175,-12371,-61550,-24398,44325,-32581,32430,32629,5172,13745,29857,-48087,-46929,16628,-38377,-19991,50229,82497,10038,37761,-4765,-37412,-41646,1579,-32542,-3976,-2,12439,-35961,17705,63208,47646,-29936,36459,15596,-70840,-12816,583,-96011,23577,57363,-39765,-81938,27014,-19338,-15739,-20139,-16669,35431,14474,-17451,-16771,-40651,-15714,-28725,-8234,11122,-68121,-18201,7711,51774,52404,-41182,-25133,7148,29200,-43478,-69462,62632,-18054,50812,34126,-12514,-91923,24366,45077,5979,3548,-7576,-21247,-52035,-11962,2417,-40068,-70798,22220,-25168,36889,13240,28006,76580,93167,84219,-96608,4200,7535,-1337,55026,9901,-20565,-2181,13002,13809,29441,68163,-55452,26365,41794,8657,-57412,-124798,-65947,6539,-24811,5787,66850,29844,7986,69574,-106932,29308,4461,21946,19825,50252,-28719,15659,-12214,-39094,70100,-24989,-68305,48356,11004,-47190,-66986,2014,-80524,-23880,25773,65804,2973,-132354,-65711,-6438,-43272,24815,59632,2632,31641,-66209,50338,-69591,45416,90539,4019,-11340,-6796,-30471,12084,16677,1933,-57723,9856,-5445,-123697,-15591,57504,89815,9593,26884,-16869,12306,-13264,50684,-96174,-7522,-12358,6679,-12458,20899,30868,4938,-7191,21817,67767,-3200,-21543,-13492,-24707,-24758,8535,-59205,728,-23820,-7133,3297,18623,-53373,-19695,24518,41730,14953,-38597,35924,-50137,-48710,-50802,-80202,30788,29180,-77712,-32797,-8524,-11586,-38883,48860,122833,87906,24880,-11542,6177,23021,-58697,-32444,47154,8534,-9836,-32189,-9489,-24154,-111740,-107461,-25964,-28863,-9747,-27109,21527,54573,12390,41346,-57481,-25495,-64981,-117506,-136768,-187865,-194083,-203765,-495733,-1067748,-11726049,-10741390,-1756520,-1129164,-926857,-726943,-529762,-395635,-314824,-273027,-303094,-185488,-203597,-219630,-301117,-246853,-182681,-238455,-120795,-186742,-152631,-133032,-132283,-110730,-139534,-103037,-113004,-95705,-37780,-37296,-71816,-76931,-82005,-35025,-111102,-117422,20500,-110502,-147702,-116160,-89542,-16316,-102527,-65415,1010,-1415,-59088,-93704,-214405,-57068,-8479,-23784,-93599,-123619,-111489,-37518,-63228,57457,22104,-69914,-7913,57663,-18125,-93390,-49440,-3626,69367,-32809,-47774,-19357,51669,-55448,33944,-96920,-40554,-29911,-52556,-53630,-10781,-27055,-61393,-1239,22543,32461,-30154,-46304,-47783,-82886,-164906,-3107037,-4357920,-704121,-421282,-270635,-219403,-91049,-167763,-159953,-172425,-209577,-94121,-122476,-103263,-33687,-99622,-34457,-81623,-31308,-83101,-39596,-115426,-29468,-65368,-81559,-142358,-58913,-30734,-78467,-33662,-11531,-130489,-104630,-26897,-2209,-35414,-52369,-57288,-53516,-62919,-5859,7750,-23097,4541,-16893,-44672,-4251,7226,2059,-57238,-42417,-52357,-82301,-54877,-50837,52425,-37820,-84626,13012,-49656,-63049,-34861,-71155,-22520,-46096,-5524,-31382,11088,-20989,-107157,19694,54032,23151,-8411,88100,26107,15064,-13359,-27661,16474,49845,104509,24299,-97610,-31309,88049,38813,-79637,-31470,-62023,-32110,15583,-9742,-56369,-7347,13403,-14555,-10549,51528,14819,-122751,-65819,-76622,1731,-18499,-1312,-52342,590,-24704,-30427,34656,-66380,28185,53863,13948,40626,-36848,-6154,-53486,55180,13796,-36414,-20771,6372,-108098,-40694,-51787,-17733,-12247,17180,17626,24279,-17483,-95650,-38832,-27211,-53272,-22127,-27315,25496,-65615,-43491,-99367,57992,49213,82435,90974,116162,-48915,66474,150753,56852,30822,-127252,-120325,15913,-22547,-107204,-76602,12391,-19416,-28209,-4724,41806,119925,1358,10993,6280,5126,59175,-7182,-18444,-89575,61485,-53387,-54734,-36272,76483,202,-28561,7230,14945,38972,-124919,-104923,-10368,-24952,28377,29431,1084,72641,44095,-26526,11516,-19761,-71070,16060,83584,9398,78507,-68242,-58927,-7730,74528,49150,57190,40584,31098,-12601,-3728,-4895,-38270,-16579,-17285,28114,-5777,12651,46583,-59089,-56439,29111,78430,45197,-1274,-17064,-61175,-72800,50046,73456,-35448,45644,110,-24242,-31705,-30989,-21359,-39149,-15532,-54331,-25486,13036,-6397,-15196,-807,-142152,-113675,-84706,3867,-12556,-35130,-55483,-15140,-38713,-82526,29668,4342,-52624,-36696,-30868,-27265,-39825,4674,-5084,-4241,33021,12502,-52665,69459,-18598,49646,102762,14595,13106,-54614,10226,-75014,-19211,3743,46712,-2310,90851,23530,-47708,-8461,4657,-42184,-22422,-28378,-51905,-13642,81007,54437,-28278,-26174,527,-74721,1986,30701,-30919,-25710,36492,28047,-34842,-41882,-30117,-19179,-24973,42688,28535,57976,20635,10135,75315,30790,27152,52861,57,40918,-37793,-25080,24667,-57564,-101070,21167,89128,5903,-51491,32411,-11079,-13056,51848,49512,82507,34085,43283,33173,-1425,-2338,77409,61426,48578,-25440,-20898,66858,25773,26026,-68944,19826,57186,36108,-36847,36752,36654,1787,13204,-7479,-40633,59359,54395,5619,13332,31133,-70142,-64124,52280,17800,-61501,12372,-5246,67890,66024,10748,19857,-33682,-15975,-12610,-89536,1400,-38239,-41641,73627,10761,16816,-36689,-5198,104378,9342,57453,-64791,-23826,-4571,-62616,26321,102454,302999,167381,-14370,26281,-48153,6937,15147,18823,-1964,71056,91429,2597,-59252,39921,-41244,-41495,-54094,56537,38920,-45374,51382,-43145,13216,113535,63990,67014,22020,-53635,10576,54613,86526,-27873,20057,23422,12843,-34475,-4763,-84150,-61658,-78214,-56470,-8198,12482,-48856,50838,30333,107818,35229,-18220,-13450,17371,15540,30123,-51054,19472,11033,20421,-23877,-44657,-39340,26350,13451,-5510,7164,19108,-11293,40304,46860,52718,18044,5784,-2067,-10748,87126,32465,26524,-26579,-8948,70448,84483,49082,91092,87499,-55960,-53625,29073,15060,-11710,-2725,45906,21602,-25786,92430,88647,208650,48340,61908,4803,-55376,25117,89686,69730,103030,1688,-47764,69778,53766,-15346,26925,-38700,-135573,-44199,-37228,5833,-46053,-89069,-15718,-2983,18800,18291,67424,40716,42042,-25790,-1670,17910,-60525,-32443,-200,17196,-47100,-43935,-7793,37955,-22295,-17851,-63445,17652,26782,25336,38679,-1222,33218,-47739,-4481,-58026,-58151,19105,14683,-31560,73329,12398,11569,-8428,81393,-24324,1578,100834,-18756,21016,-28795,8875,-58044,23304,-16298,51109,40734,41940,-56502,-24865,-92678,26257,-53675,32760,-22803,37778,-10657,-12790,-11400,48668,-418,-79607,-209,-26619,10846,-21639,4268,-9367,40871,74638,38027,-40730,-1714,-38274,-1427,63937,21018,-35231,-101671,-7006,10297,-32486,-30459,-61637,8677,49403,18709,7903,15663,-10507,-88415,-25417,1381,18054,24274,-7750,61406,22364,-3556,39584,43773,33692,111881,-35251,-50969,-10017,28208,-36203,-8340,-29641,-55960,-58583,-70519,16297,-64268,-20234,-59660,33515,107307,23795,11813,46645,5847,-7994,53622,39626,-29655,23702,29916,-87070,39060,-25864,-23771,-63951,73055,41860,-40821,95,-10830,-41065,-26009,60924,-12032,-40105,-26568,33469,32156,-31825,-16935,-26839,49368,-18669,9527,10871,-30104,-44359,-10244,-52879,36747,-27960,-41440,30447,-54658,57725,44111,22373,-2839,-40646,-58195,10188],[17193,-25420,-52739,-40355,48946,-37128,2858,22584,-8246,-7560,29130,-24157,-2002,43919,-24052,-29423,20326,86091,1712,64015,-12800,-45852,-64326,7735,-16808,12549,-2387,43685,-19987,30002,50628,36224,-41476,18286,23573,-67814,-11747,-297,-85556,722,57205,-261,-72192,22724,-14288,-18441,-33970,-19414,34555,-18095,-21705,-8520,-30964,-19595,-29838,694,-32810,-74215,-47602,10251,46405,51739,-18691,24818,-7937,-20493,-17941,-42190,35231,-13173,86610,33345,-7812,-85116,15402,35861,17338,-13756,13729,-36991,-64055,-9127,35058,-19305,-69872,56718,17911,38078,21542,34176,66609,52945,62002,-74465,4269,47742,6954,33813,-6234,-22063,3844,17149,18194,25985,73849,-75135,18159,24466,2287,-51608,-125334,-58929,15651,-34287,-13950,58623,57020,6769,76496,-49345,33126,-3239,9622,7783,43614,-44817,15246,-2089,-50340,58648,-25070,-55166,47735,20777,-35926,-53374,10667,-98978,-51015,-13811,51121,-151,-135961,-92952,-11079,-22561,26120,61185,-10453,29846,-21799,74179,-69256,36366,95604,16817,-18554,-26943,-60,8274,14710,11068,-27247,-20176,-26415,-125932,-19239,51089,65133,6292,31698,-25052,-1015,-26155,36072,-67169,5222,-15493,32903,-20808,20742,44422,35790,-9293,27791,75219,-2347,877,-8381,-17434,-3856,12528,-59738,14602,-16259,9670,-7036,-39188,-49050,20986,19106,153,18202,-39322,28731,-62583,-52757,-38020,-44318,29185,14564,-40745,-55967,-18693,-12030,-25807,43893,105635,78853,36717,4495,-593,30102,-53728,-49386,18852,-18347,5638,-20593,-10483,-15846,-124037,-108251,-25668,-41421,-15809,-22024,11379,29090,-6894,74103,-39462,-27602,-76442,-123538,-134478,-201803,-203609,-178782,-508031,-1111237,-12085821,-10955470,-1760897,-1145789,-921864,-739203,-561240,-412924,-327369,-289693,-297665,-214455,-234148,-242486,-315116,-232572,-199189,-243521,-122910,-197011,-155968,-134435,-123869,-94567,-127407,-140972,-141024,-101185,-39449,-24880,-73803,-67751,-76217,-58844,-120193,-95547,-5556,-111107,-151309,-138153,-84881,-24383,-98381,-59456,-24130,-8362,-68056,-95960,-195524,-76610,-28899,-34237,-148218,-115503,-80784,-28923,-70830,42583,35648,-63037,-11618,35280,4582,-87598,-51173,2447,47692,-42719,-34231,-35189,29874,-32406,30120,-60161,-9763,-23931,-58742,-27316,19766,-35475,-38099,10234,20986,27826,-38592,-38469,-38984,-74189,-165848,-3205418,-4519608,-705144,-438176,-280828,-210386,-103953,-175525,-140759,-157875,-200591,-111885,-128251,-100196,-39493,-109062,-25918,-52971,-70692,-74195,-38563,-118083,-27085,-41827,-48214,-118054,-62685,-30072,-58490,-35561,-49503,-153438,-99035,-25808,-45567,-40791,-43435,-55220,-22785,-68750,-8234,47905,-32933,-7422,-29148,-78235,-7931,18274,16141,-42621,-29431,-41328,-72974,-60315,-47666,62544,-55703,-96642,14159,-63031,-71595,-37320,-63767,-24053,-59414,-6618,-35528,18886,-12361,-92740,23368,68478,30420,-26373,73430,-15391,-3886,-11981,-39544,26591,66934,121005,27681,-92551,-40761,94399,28282,-79343,-42981,-53127,-14728,41321,-6372,-63485,-30952,-23322,-39813,-15636,31640,14194,-120056,-36462,-53996,-22972,-12708,-11655,-49046,-14090,-33616,-41313,19604,-55019,33948,45353,8276,36479,-16489,14812,-55987,71645,8895,-63786,-23029,21593,-94491,-24488,-11555,-3798,16790,44245,7293,35907,1999,-73350,-28583,-30543,-45679,-40451,-57062,15305,-74744,-54942,-90379,58112,42862,76660,81330,130197,-57464,39469,148331,57494,57650,-80773,-110085,8259,-45099,-113475,-82968,-20989,-41804,-45041,-25243,24430,79694,-13274,-11650,4580,29370,82232,2015,-20988,-90333,59394,-43561,-56726,-3164,70706,24571,-24610,3239,4247,32420,-103191,-76348,-4024,-14919,43437,25069,-891,57595,26259,-43673,12295,-14482,-40237,18629,94656,34593,69471,-64927,-39117,-8864,59595,44095,42673,20114,25599,-3674,3853,14956,-40891,-20890,11503,49958,-24215,22674,6185,-56659,-54055,38204,64517,63210,-5961,-18151,-67553,-90493,43987,62516,-61987,38997,-12495,-27392,-15094,2344,-13421,-40031,-4674,-52469,-50599,20124,-10340,-41190,10296,-150886,-107691,-55546,17760,-4829,-30979,-57744,-41292,-41948,-63239,6236,12119,-59889,-38451,-3555,8087,-16178,482,-28073,-3531,30362,27231,-59580,44431,-19876,66240,97138,-4106,13993,-13541,12723,-76684,9065,6361,46583,5118,85374,13945,-39004,-340,-10370,-67370,-48813,-48171,-36907,-7041,113020,60200,-34641,-20004,23377,-92955,-19573,39542,-22261,-37025,45646,33989,-35199,-32525,-40183,-26754,-4451,29946,19054,56113,11910,-5908,79333,31196,12231,55964,-10746,54851,-45538,-37896,17740,-34685,-72854,27713,68877,5190,-54918,21504,-10817,-12554,32270,2135,44699,-9771,48461,23347,-11392,-2728,72183,41896,39140,2430,-16283,60417,23914,44377,-77634,-20644,39152,10438,-36058,30994,66723,5959,25550,-1274,-51556,76180,68343,12818,-3827,2279,-41508,-13358,86225,15939,-14923,25657,-21857,72272,84470,35874,32682,-46753,-16497,-5751,-75461,46318,-15912,-72181,48929,9498,23501,-5186,1476,100893,18058,37786,-52857,-12861,2039,-109430,20411,115101,304641,164242,-35987,22942,-43395,19896,8985,40745,999,24258,66695,-7478,-47346,26454,-55207,-57842,-41168,49058,11003,-61160,70622,570,10342,88572,61118,46525,2402,-70335,7274,18918,95068,-24745,-4770,21621,29041,-37345,-4571,-79578,-30019,-58067,-86827,3086,18760,-56228,9563,7701,94860,29905,-8852,-15912,17459,17018,26045,-46341,39847,15124,11760,-27666,-59220,-36599,18189,27351,-2976,4507,9943,-1828,58305,43372,53630,13060,37666,28782,17482,75771,4011,12222,-45669,-20771,69605,70744,31517,136246,102713,-18323,-42002,26500,21669,-22533,291,533,11949,-4341,96981,99151,205970,27385,35451,-17524,-54409,28887,116785,66628,76603,-2527,-34371,55729,65160,29502,54647,-22124,-171158,-60976,-24894,-27937,-51419,-113261,-5863,-13738,14380,-5705,40523,36011,42174,-20246,6940,35648,-46039,-34576,13302,48446,-46030,-70527,-45416,26494,-51447,-43359,-68691,18964,37285,46725,39321,16677,15420,-48911,-12318,-65374,-54016,17712,6947,-36754,78468,7561,6771,-9989,73783,-29094,1523,86851,-22240,19180,5525,39359,-45163,35086,-9418,53840,65156,53238,-37621,19502,-86242,32704,-46846,29759,-17229,47633,-5884,-5400,-2490,59074,22664,-64199,-14671,-36245,5772,-31296,6249,9694,31443,55075,37120,-23952,7412,-19724,-21487,52840,21113,-31282,-114969,1821,25146,9500,-8554,-80011,14976,35297,26196,15520,15694,-7821,-66480,16905,3942,39464,47868,417,66542,26594,-28022,27030,27090,40533,106720,-27390,-30859,-5783,38763,-18927,-8416,-55639,-70855,-55087,-34756,37479,-64317,-21847,-66843,31769,80673,11934,17335,67749,19637,10646,39794,40203,341,38812,22924,-78279,36690,-41838,-13644,-44600,66525,30755,-36902,3583,8184,-42205,-37626,55918,-34087,-29205,-37780,27818,24292,-38616,-48634,-8815,40912,89,-4458,20306,-10366,-26761,154,-55158,54021,-20699,-25996,6271,-56964,30096,49706,25414,-23693,-33890,-71521,6946],[13706,-38861,-49600,-54824,45944,-28574,-38543,6259,-17092,-30606,12755,-2021,35519,58120,-10597,-35816,-15786,72280,-4992,83865,-1683,-47556,-87004,8069,9274,30855,18,56329,-3834,40920,35197,21099,-50879,-2125,32626,-53009,-10812,1853,-67371,-31338,48848,30576,-50929,10294,-8023,-18028,-43148,-27262,19339,-40083,-29265,8642,-18210,-25335,-28325,1526,-69885,-76483,-66812,4504,28347,37062,1587,55606,-22576,-72395,1910,-17954,4237,-7650,102684,28545,-2885,-64860,10761,9666,21477,-29716,32712,-60140,-71990,-1244,52970,-4373,-71720,68355,51721,37572,22364,34845,51849,8985,45678,-40869,-514,70034,14217,3749,-24814,-28578,3584,22455,11027,14334,71055,-85853,2987,2587,-7811,-39513,-107642,-40713,22614,-33626,-28227,47693,62815,8015,82499,14282,30961,-17475,-2538,-11391,38236,-59263,13035,4960,-75447,28819,-25099,-33441,36383,26572,-20203,-36230,20043,-100378,-69277,-50831,28964,-3081,-129744,-103079,-17471,4553,29092,65047,-17940,20889,26882,84368,-60792,28744,81174,19348,-26296,-37304,27984,5614,11502,15200,3741,-46820,-36897,-115786,-20092,54468,35737,-320,30989,-31074,-5996,-30484,30554,-34876,9650,-15682,51744,-25025,14862,56209,51105,-11737,33188,68534,6905,18081,-12031,-4095,22430,9982,-55097,15160,-11430,27802,-16267,-92028,-35151,37417,7762,-15204,22950,-31397,21174,-65663,-53468,-24333,-2279,25122,3856,16720,-63610,-28827,-17005,-17107,30997,75538,58973,42777,17189,-12943,27357,-39793,-57632,-16828,-50559,-2711,-15888,-12478,2251,-92034,-66742,-21933,-44203,-18552,-15671,-491,2396,-16172,95714,-25193,-32464,-79948,-124467,-133101,-211794,-213162,-154655,-514385,-1187686,-12435844,-11179066,-1785550,-1157739,-883208,-751965,-604428,-438048,-360191,-310032,-292859,-246523,-264785,-266736,-324598,-238991,-219587,-243473,-132754,-198220,-154868,-150707,-121691,-74387,-122086,-170495,-172220,-112035,-55029,-20964,-79558,-67724,-75658,-76103,-126329,-75802,-37391,-102979,-149315,-149678,-79385,-33790,-89718,-48920,-49957,-28284,-75463,-92603,-159097,-92354,-53210,-48888,-199475,-109261,-59161,-22856,-75277,13777,29069,-65443,-22945,4901,30111,-68881,-50930,10771,30563,-45258,-13134,-53231,13735,-4884,24236,-19884,23406,-17440,-57164,2061,57906,-44735,-21481,19189,11187,23012,-51146,-24905,-32841,-80553,-174793,-3287357,-4684450,-720011,-446275,-288712,-211602,-135960,-184376,-124955,-149227,-181010,-124070,-130634,-93743,-54827,-113155,-18335,-24241,-107932,-63297,-36553,-116780,-19076,-19111,-24201,-83078,-56929,-32266,-34822,-33773,-76959,-156706,-77080,-15912,-79953,-42859,-38662,-40556,11459,-75125,-14470,71718,-44646,-25386,-38122,-86853,6566,31387,28714,-19059,-23921,-28837,-54732,-58865,-36388,52818,-68482,-97635,13503,-76175,-51390,-17981,-32949,-20103,-67288,-3842,-42196,21913,-16242,-76161,11838,73132,32101,-56489,44976,-54105,-17419,-9152,-56962,14343,59058,109809,35500,-72231,-40105,80563,17352,-79842,-59838,-47806,7239,65611,3140,-60771,-51598,-66214,-45470,-10055,6750,9529,-101264,-3226,-26582,-46973,-7123,-8370,-44592,-33286,-46004,-49631,-6649,-44823,13179,29230,331,10940,-3164,31013,-46966,72448,13559,-76825,-26120,25991,-75961,-5035,29378,11538,43067,63371,-10597,31094,27107,-40782,-20783,-24050,-28542,-52838,-76440,-3838,-82861,-64084,-73048,50716,32274,64679,57884,131013,-44535,3199,117310,54240,66974,-36561,-82964,-1235,-59175,-104685,-78638,-49841,-51731,-54008,-39922,10876,23979,-28142,-30605,975,50360,91422,5776,-37626,-87736,55361,-28692,-58362,29188,52349,62614,-15469,-3986,-7515,23465,-78797,-36494,9312,-3429,53196,22493,-8481,19829,17074,-55673,16703,-5774,-13071,19936,82734,47670,60705,-54644,-13905,-10280,35601,31399,21610,-1187,8619,-398,12347,32088,-43859,-21816,31341,65625,-31307,34927,-19286,-33022,-41280,42226,41349,85839,-6052,-18679,-71403,-95251,39654,49834,-62993,22015,-34669,-27644,-6211,31998,-2907,-33214,17573,-37099,-81227,27945,746,-63188,25588,-133171,-91787,-12767,34689,7851,-21673,-55209,-57825,-36825,-20957,-9155,19433,-62081,-29509,27636,44221,-123,-17002,-43482,-7591,22779,35319,-56463,19081,-17232,65254,69349,-20705,6048,21121,19152,-69388,48496,7419,43162,13212,67194,7817,-20036,6792,-24183,-77209,-93979,-67713,-17042,216,126001,60500,-44175,-7685,44670,-100496,-38668,39550,-14943,-43127,46791,33807,-38589,-16713,-47453,-32298,16101,28665,7891,59937,-628,-21812,68565,34878,2600,52357,-11019,62986,-39665,-51777,-78,-15342,-41206,30723,38572,18814,-56543,6711,-11093,3507,17249,-27893,11286,-46365,48617,9228,-16794,-2273,66954,20453,27844,29813,-8201,46081,3280,42926,-76521,-58023,19956,-12936,-35198,18053,82222,4253,39474,5617,-58877,79605,71071,26639,-14104,-26395,-4128,39593,94234,4391,42426,30859,-40279,68834,101227,53449,36129,-47832,-11948,-1865,-52878,80772,3009,-77401,24844,11731,27870,28631,11364,86865,23676,20000,-39565,752,28829,-130373,13663,119693,304770,150131,-53926,14731,-33337,25743,-5408,55844,4464,-19898,35574,-17472,-23074,17341,-58078,-60409,-26528,29465,-13190,-72373,75871,43254,11696,64900,55516,24094,-15460,-80915,15444,-4868,91696,-16816,-46094,12370,54325,-37422,-14602,-69976,2899,-12170,-112468,16269,28347,-60063,-31146,-16257,71107,21257,817,-21099,22037,12616,20456,-39836,45646,19384,-3904,-40464,-69138,-37361,9121,32960,-7263,1764,6452,11249,77440,39816,50871,11696,63855,59372,53805,56064,-24424,-1933,-62482,-38087,59982,57085,7376,142890,93288,11032,-24649,22291,14004,-32802,2608,-46797,-6438,12886,77400,92881,178496,2423,5022,-27440,-48299,26391,134687,60280,43737,-7529,-22331,28569,62336,75083,88377,352,-178987,-60867,-19007,-63200,-48431,-120574,4719,-16752,9084,-23513,5997,26055,42218,-11019,9885,45168,-29994,-26705,18582,75519,-30904,-78266,-64037,17117,-64797,-49096,-57367,24680,43140,64699,35896,22938,3173,-42338,-13217,-63229,-32042,20551,4428,-39388,80144,2793,-1735,-8643,53666,-30865,2397,69094,-28736,12234,35788,65605,-18661,40043,8308,52813,83151,64969,-12728,55417,-75797,36220,-46587,14322,-19028,48355,-2658,1313,5891,65079,53556,-46905,-30124,-47148,6757,-30172,-2502,26311,10105,28309,28306,-5503,16673,-7789,-47442,28821,15571,-27673,-111974,13769,37369,31981,13372,-84422,18689,15182,18390,26279,23665,3832,-32787,56417,7709,58114,75020,13255,51968,24824,-45928,15124,16632,43327,88586,-2332,-9122,4845,46108,-653,-4637,-72363,-70616,-47867,4759,50810,-49651,-24831,-63376,19085,35000,-10857,24341,83054,25978,29193,16873,38743,30246,40834,-1872,-53908,25473,-67673,-6192,-21940,51802,6335,-32367,11250,19887,-38864,-32727,52275,-37622,-9294,-42158,31242,25287,-33162,-75206,6831,30623,29059,-15054,31504,10182,7608,26202,-44488,62769,-14293,-15403,-23603,-57179,-1495,33872,25541,-33834,-32547,-72240,4718],[10858,-50458,-59390,-64479,36855,-11685,-75452,-9286,-22090,-49938,-14810,11130,52379,53827,-1528,-35024,-43357,48325,-7294,88679,24407,-42155,-103841,-481,34592,47863,5261,49211,10103,47831,18938,8469,-56570,-20354,40753,-29425,-8845,8632,-50019,-70557,33003,48239,-24061,-5129,-2863,-15583,-43789,-42919,-7376,-46167,-38721,30138,-6612,-34793,-24030,-2839,-86126,-75523,-67265,-4947,6926,13796,16938,63924,-35000,-111492,8960,-3498,-21250,-2769,89379,19738,1847,-40877,9250,-23326,17899,-41695,46813,-83575,-72444,10487,53298,-292,-72650,55918,58993,35589,15912,28229,29282,-24034,34910,-6474,-8208,70235,17148,-24609,-40289,-40577,-2045,29070,-6856,-3149,49981,-83753,-17130,-15807,-17301,-22419,-83946,-15213,24349,-26340,-37375,38611,53539,10602,87200,57568,21534,-38062,-11537,-35333,33725,-68907,9555,9045,-102942,-8606,-20994,-3560,21667,27203,-4055,-18859,25627,-85962,-75076,-69676,4443,-7908,-118114,-93942,-27220,31620,29320,67767,-18132,4688,68155,80950,-47360,23233,52594,15040,-37648,-34110,46557,10354,4681,13003,22139,-61587,-35089,-94340,-17348,67460,16335,-5687,23358,-36770,-4246,-25414,32144,-6550,5186,-15116,56609,-26973,4688,67147,48857,-14568,41167,57619,20156,27005,-21260,22083,46877,8451,-45616,154,-10583,40323,-22722,-113166,-13181,25754,-10283,-2955,30974,-11881,16284,-60977,-50203,-12689,33382,16984,-3549,76789,-54523,-43918,-28098,-14913,13625,42912,31347,39243,22611,-26660,16230,-27972,-54785,-46007,-81054,-28244,-17374,-12098,23935,-38032,3539,-14592,-33143,-15588,-12830,-18048,-22146,-13604,101825,-18237,-36985,-71469,-121288,-129337,-219521,-221498,-148307,-517270,-1259065,-12746838,-11434678,-1831800,-1175991,-826082,-764044,-651186,-469500,-406944,-329846,-291406,-280056,-291762,-289916,-328958,-265929,-239791,-239092,-149044,-189141,-154032,-176119,-128951,-58590,-125474,-180154,-195955,-125916,-84609,-27769,-85784,-75717,-79044,-81056,-128471,-63978,-64771,-93385,-144169,-151898,-74412,-41206,-79552,-38239,-69063,-58278,-79739,-84713,-117071,-100068,-75598,-65614,-238705,-109867,-50500,-23324,-79016,-21460,4533,-75889,-36106,-27764,49361,-46875,-48190,17772,20065,-41299,4521,-68902,13349,20881,17165,11659,51653,-11651,-46681,24978,86038,-55550,-13253,24199,-6360,19259,-61359,-4050,-32694,-106222,-195502,-3374221,-4866165,-754744,-451220,-295932,-223443,-175861,-195204,-119652,-149728,-160832,-131245,-129617,-87383,-74060,-113181,-18914,-3621,-134229,-51742,-34969,-111706,-10731,-5133,-21231,-51739,-40402,-38057,-16426,-25778,-81237,-139641,-44620,-1557,-93044,-45918,-39601,-11909,40408,-80095,-23085,74123,-54102,-46253,-41941,-64078,33401,39404,33871,5609,-24417,-18162,-36787,-52089,-21466,25362,-73034,-87026,10307,-87432,-4551,10491,7096,-9521,-67786,2099,-51224,16169,-37787,-59814,-10201,67862,25914,-93736,8188,-82978,-24027,-5598,-78061,-15638,32685,87384,42308,-50576,-29209,54209,13456,-72943,-76998,-47502,27320,82056,14148,-50731,-59020,-91581,-28798,3380,-13792,2071,-73996,25384,-4803,-68727,-5188,17568,-33880,-50091,-60763,-54725,-34195,-34842,-17912,6678,-11676,-32086,3274,38171,-32885,59155,25010,-63406,-27774,19286,-55181,17971,58321,24009,62804,71555,-30038,13138,49874,-11117,-16077,-12796,-14269,-54546,-80060,-24458,-87904,-67539,-52189,41015,22699,51428,27946,112670,-18841,-38785,65572,47408,56399,-8784,-47349,-11354,-57803,-80498,-62818,-65478,-49971,-52732,-49301,1953,-30763,-38526,-45007,-7073,63255,87499,5406,-65734,-82827,48256,-14662,-56991,51337,25668,94525,-3479,-15847,-20366,13859,-70928,-1481,31590,3391,55005,21486,-15838,-24779,15150,-55246,30833,7964,733,18975,43641,46243,53089,-40746,11789,-9533,7585,11573,3940,-18445,-15351,-4635,21173,40932,-45781,-18790,35050,72708,-28166,44805,-15334,-2987,-20904,40609,10896,107599,-2108,-15140,-73236,-84736,35214,41949,-40325,2205,-58539,-23577,-6088,50269,10400,-21290,41592,-14945,-104261,36140,21200,-76233,42502,-90037,-69095,27989,48794,19210,-10391,-48184,-63890,-26503,30419,-12066,23247,-63817,-11958,53381,67734,1935,-43812,-46525,-14219,12434,35659,-44317,-871,-10151,57089,35316,-30028,-8713,40860,24754,-54908,86470,5938,32549,19827,41664,4598,5737,10112,-33198,-68414,-141070,-73701,2139,6520,110829,56678,-54903,9445,57809,-97164,-49884,30325,-12787,-41261,39693,28247,-43621,4586,-47953,-34879,29182,39933,-2784,59082,-16151,-35176,46547,40575,455,41486,-1632,64752,-22465,-68389,-21563,-5153,-15571,27974,10175,47267,-55649,-9051,-11767,26943,8771,-37659,-11153,-67138,42327,-6746,-17458,-3134,66772,3301,18699,51887,2690,30070,-25285,22641,-68810,-78806,7612,-31486,-34837,681,77427,-3277,53491,12910,-61244,71063,65145,42884,-15354,-45723,30882,75801,73431,-12689,85909,27524,-56475,58244,110188,63629,29796,-33157,2032,-3058,-24445,95813,13874,-56096,12669,19971,29984,54591,21512,65564,26897,7412,-24057,14614,65743,-114492,6334,114921,303843,131769,-61978,2183,-21190,25748,-23200,63163,6297,-47725,6710,-24985,4810,11819,-52826,-51091,-13322,4941,-26517,-78208,65950,74907,16675,50998,48404,4404,-28386,-84608,33244,-9505,80028,-8476,-93792,-118,81024,-35463,-32618,-57467,28812,38534,-128200,28665,39084,-61087,-55401,-32043,42498,8881,8663,-28085,32270,1908,15600,-29412,33963,21565,-21717,-57382,-73793,-43256,941,29005,-14512,1053,7736,27962,92358,34031,45052,14435,71708,78945,80715,32413,-46176,-15863,-72396,-58178,45714,45442,-16480,118374,56982,21932,-5412,19245,-5640,-39136,2283,-76896,-28096,22500,38557,71161,137649,-19186,-22425,-23851,-31841,22464,138024,54841,13882,-8543,-14027,1126,46842,105906,116829,21941,-154523,-47403,-18679,-91886,-40774,-111440,12693,-73,3332,-32642,-28584,14865,46386,-1439,7631,40912,-14854,-12566,15034,90856,-3411,-63621,-60266,14098,-57021,-38363,-35630,34941,42927,76001,28852,16003,-299,-29605,-17184,-61874,-889,25163,5474,-37999,77336,821,-10932,-4252,31202,-31247,9566,56386,-35547,6827,59423,83337,17519,41588,34415,49480,88430,75140,13438,61150,-63153,34609,-51656,-15090,-32265,37744,-2229,7289,15598,62343,86255,-32827,-44250,-54856,15829,-21338,-19813,34125,-16347,2650,13608,10255,18798,-6755,-71106,7315,4212,-25309,-92467,27179,41529,32406,30069,-75960,19298,-7147,-974,37102,44424,22097,-456,83691,11039,68680,97550,27001,20761,18705,-48573,6152,12500,39865,58632,30497,9449,20578,49017,13459,-754,-71145,-55277,-37421,36387,48171,-26459,-28122,-49268,-1517,-19342,-43965,27529,88612,25282,43671,-10324,33795,50296,30134,-32808,-14760,11018,-96681,-3913,-160,37949,-21005,-24107,23750,22245,-30541,-16979,49930,-25202,16278,-39442,39958,34094,-16386,-91589,16212,22296,50199,-18780,41683,25715,44713,59649,-23095,59226,-9733,-16995,-48353,-56860,-28315,3390,24897,-25626,-36613,-60107,4439],[7079,-58623,-79650,-67088,26027,6923,-91413,-16650,-24639,-60737,-41519,12258,44252,32162,1366,-26119,-50840,24033,-4261,77517,55251,-29627,-109458,-17726,49794,60989,10818,28706,21138,49188,3000,2974,-57065,-32016,45092,-2082,-5942,19637,-40611,-109257,12083,53571,1495,-18736,-1644,-15360,-35135,-65561,-37770,-36276,-45889,49272,279,-47424,-17617,-7063,-75632,-72019,-48881,-8936,-9359,-11668,26416,55328,-44614,-125806,2627,-976,-35531,52,48423,9469,5868,-21107,8230,-48287,8469,-47623,54520,-98612,-63326,24097,38546,-7877,-65838,26583,29959,31050,4062,15044,-1450,-39781,27319,20591,-16072,54610,14796,-43975,-47415,-56312,-10519,36017,-28963,-22892,5922,-66949,-36593,-23659,-23122,-2078,-65113,11170,18544,-17881,-41169,34978,39688,12451,88830,68458,4370,-61265,-15019,-56753,30307,-71520,5698,11721,-118898,-39911,-9499,29838,10004,23252,7875,-4846,24390,-60685,-66514,-63459,-16622,-16222,-101895,-70036,-39889,52098,22263,65122,-12887,-16796,92586,68505,-33126,19118,20993,10772,-53592,-18922,51408,23164,-7436,3741,22168,-60815,-23816,-64186,-12342,84381,13214,-6007,8657,-43361,295,-13372,35137,11388,-5403,-17138,45285,-28341,-6959,77299,33582,-17735,51981,51899,31600,28639,-30239,59481,62747,12819,-33537,-26755,-13925,42040,-24956,-90791,11989,-6771,-30963,21015,42294,16507,14456,-51659,-43275,-5269,52750,4823,-9407,118834,-32950,-67577,-44819,-18629,-3298,17918,51,25834,19285,-35175,3733,-27823,-42654,-58204,-104098,-57414,-18963,-5986,41482,12355,71580,-5099,-8488,-6289,-14271,-42879,-39344,-769,92982,-19797,-38271,-51493,-112956,-120763,-227591,-229440,-168990,-522388,-1264927,-13012450,-11739999,-1897901,-1211207,-778839,-775111,-691163,-503758,-454881,-344992,-294770,-313008,-316415,-307509,-330010,-305620,-256105,-233160,-170076,-172473,-158330,-202731,-145247,-54666,-136060,-167394,-205044,-140013,-122135,-44456,-89411,-88608,-83930,-73221,-125312,-63116,-81439,-89769,-138481,-149646,-71108,-43266,-70505,-32027,-76438,-91196,-80550,-73449,-78827,-97617,-89078,-81651,-260883,-118009,-53868,-32295,-84122,-55562,-29700,-87222,-45075,-56517,53779,-30922,-43698,19034,13464,-34468,7461,-77984,28512,40123,9743,27273,69107,-6925,-29771,33516,90528,-67505,-12888,24231,-28686,16662,-64003,20730,-40646,-147235,-226515,-3464357,-5043486,-805213,-457408,-302610,-242088,-213986,-207461,-127758,-159267,-148297,-136126,-127233,-84310,-90002,-111763,-31690,3772,-145498,-42697,-35629,-104154,-8362,-4766,-39748,-35050,-17316,-48128,-11508,-11972,-59982,-108025,-10730,10829,-80373,-52342,-46234,24498,57465,-81778,-31919,55557,-58178,-64412,-41060,-20063,61027,38332,28049,23616,-28809,-12159,-27386,-43056,-9015,-11553,-68377,-71987,3772,-95014,47370,36344,39084,6256,-62180,8454,-62357,22,-72778,-43719,-36672,54551,12630,-127060,-27214,-97365,-24944,-2109,-97502,-47998,-545,68772,42585,-39702,-11119,25755,19780,-50453,-86711,-50869,38876,86186,18495,-38610,-49082,-82385,4986,19158,-22428,-6882,-47347,41866,5241,-88068,-8702,62933,-15406,-57675,-74630,-57347,-54243,-24673,-43507,-19594,-27427,-80818,3520,34749,-21489,35868,36637,-22349,-26340,4383,-36818,41613,68095,30025,73181,68726,-44228,-10134,63286,7294,-14413,-3959,-12806,-45528,-67417,-37300,-85190,-62449,-34501,33545,16611,39718,2302,78775,5550,-77551,8250,38374,31353,-2028,-16698,-22167,-39855,-44671,-38424,-66186,-41235,-42204,-53800,-3215,-69337,-39602,-54654,-21024,64577,74520,3223,-95699,-76247,38963,-6479,-50586,58473,-3842,97004,7837,-32067,-34158,4938,-82882,16009,60040,503,49184,21747,-19016,-57663,17735,-36484,55154,25691,-3885,15419,-12598,32448,45000,-27159,32365,-4915,-18993,-13253,-4578,-29965,-38193,-14528,28700,38607,-44973,-13121,21716,71237,-18675,48462,19492,18026,2342,33992,-21053,121654,3587,-7816,-72749,-62646,28060,43956,-4448,-11797,-77010,-15285,-13165,53994,26338,-7859,57534,5331,-109470,44776,40598,-75785,55066,-36388,-44982,53267,55774,23254,-162,-37134,-60826,-14695,72124,-2880,21415,-66872,9748,65613,68746,-8842,-73295,-37944,-20255,2161,28228,-27318,-11839,-715,52535,9947,-30451,-25579,44233,26305,-35357,108711,2013,13156,23465,15775,2735,32841,8387,-34772,-44000,-164638,-61341,16897,10814,71616,51541,-64378,27079,58501,-84561,-50817,14236,-16628,-30824,25547,19793,-46741,29005,-42012,-34970,30736,58987,-11013,43373,-32701,-44235,19386,45666,5012,23327,14128,61145,817,-87673,-39707,-3446,2879,20323,-6147,84004,-52180,-22131,-12559,44059,2029,-32656,-22906,-73208,30192,-21065,-15024,-7142,73006,-5089,14187,65629,14818,17893,-49326,-8496,-59161,-76418,5328,-42558,-32471,-14552,54074,-13441,63901,15805,-59147,55433,55068,55817,-8529,-50796,54468,81825,31684,-29039,99019,17859,-67047,42562,104748,67433,17564,-3368,25089,-10094,5594,89401,14653,-20106,15642,34538,31518,66546,28257,41935,29209,1182,-5625,25406,98840,-69199,-1371,102557,301763,116229,-57939,-12293,-10452,23321,-36416,64567,5679,-52499,-14018,-28119,27219,8039,-44916,-34065,-4080,-17170,-25570,-80307,48477,91534,23739,44731,39460,-10631,-34450,-82380,55420,4223,65430,-2924,-132598,-10847,96543,-31983,-52550,-42613,43339,73919,-131947,37064,48732,-60113,-56373,-35147,17286,-6171,13133,-33925,46202,-11177,13083,-13127,8062,20020,-36836,-72741,-74373,-52926,-6898,16761,-20968,3850,9807,46246,96030,22644,38909,20492,57547,81530,82820,10973,-55463,-30089,-72497,-74099,32425,35540,-34694,88896,6885,15208,10482,19126,-31446,-37475,-1878,-79676,-45923,24257,-7838,39793,93529,-32220,-43353,-10222,3111,21125,124926,53163,-5443,-1840,-9312,-15433,23525,111821,129636,37459,-107686,-28094,-21726,-107510,-32923,-92905,16386,38550,-1043,-33810,-55579,7305,56249,4729,1466,22214,-5085,2453,6462,90082,31144,-31422,-38895,20181,-30805,-20605,-9057,49518,35444,76571,19800,-1397,2867,-14311,-29962,-68338,28780,29397,7669,-32432,70296,2893,-17615,1713,16807,-31546,26288,50472,-39578,7976,75973,91263,54196,45454,61956,44334,76068,79892,35127,29608,-51263,26388,-57508,-51830,-56781,16273,-4940,14119,28414,48660,110753,-25661,-55708,-55079,32790,-10314,-38780,30280,-38291,-16906,-4063,22926,8813,-17065,-84828,2863,-11326,-24419,-63074,36994,31609,17894,39385,-59244,16677,-29172,-23897,45121,72533,42681,18141,93657,12461,66980,105292,36664,-17882,11312,-30761,2504,12751,30188,21184,57311,21750,39693,46869,20061,549,-52021,-30261,-25245,52303,27258,-4817,-30487,-26074,-23916,-66389,-81442,22898,81198,19102,50993,-35118,25647,54944,11300,-54536,29589,-845,-120598,-8695,17174,31550,-41801,-10128,38791,17112,-18713,1738,47369,-4200,43424,-31958,47912,47065,6995,-94451,17706,16772,39596,-14252,47554,32151,66577,85982,3436,45342,-7364,-32869,-59382,-56306,-42328,-28611,23940,-1905,-44057,-38870,6133],[1386,-62587,-95308,-61766,18893,21529,-79826,-10637,-25743,-60171,-51069,3379,17747,1296,-1565,-11747,-35902,7312,2544,56488,79284,-10924,-101290,-39374,50372,68383,14916,4746,29475,44803,-12384,5060,-51536,-34392,42828,22700,-3492,32484,-41422,-136765,-10085,50641,19905,-27168,-6782,-22521,-19469,-89243,-61446,-15428,-45476,60250,591,-60560,-10418,-6086,-45073,-66538,-19480,1477,-15521,-33717,30067,38610,-52355,-112365,-12498,-7548,-37299,285,-5768,2242,8646,-9549,4942,-54638,-3190,-45786,55604,-99850,-44855,37515,14774,-23483,-45450,-7759,-30149,21993,-10238,-1698,-35508,-43111,20327,37616,-21525,34569,8733,-52934,-43179,-71880,-18752,40406,-45891,-41209,-52705,-37122,-49204,-19478,-24181,19281,-54803,31479,4862,-13048,-38567,38548,29922,11278,85399,52031,-19421,-79719,-12230,-67223,28741,-66835,2537,14404,-113913,-55237,9312,58820,4064,16930,12471,3934,15896,-31562,-44342,-35849,-29590,-27963,-79332,-40985,-53110,61408,5576,53601,-6732,-39733,95540,53930,-21641,15678,-1616,12913,-71266,1555,42653,39672,-24609,-12264,6740,-46648,-9263,-30109,-7616,95579,22942,-44,-11345,-50675,3437,574,34295,14858,-17408,-24578,21655,-29729,-16897,85496,13794,-20831,62347,55143,36247,27358,-33015,97415,66179,22476,-22242,-57052,-20377,31026,-23619,-36574,33448,-46253,-48139,35122,54716,45724,13121,-40871,-33758,-2986,51774,-9305,-15780,129583,-6554,-97599,-64433,-25086,-15218,6102,-30588,5872,7934,-32740,-866,-41879,-26337,-50612,-116871,-77245,-13334,7586,48658,42406,107804,3492,24543,7325,-17550,-71846,-43857,18285,74394,-29145,-35307,-25889,-96920,-106976,-237837,-238963,-213397,-535834,-1167072,-13218620,-12062147,-1973933,-1264224,-766743,-783319,-713940,-535062,-488985,-351781,-301595,-342454,-343857,-314295,-330552,-345130,-266110,-229370,-194037,-154474,-170259,-223315,-166532,-66365,-150126,-139959,-199693,-152266,-157639,-67491,-89174,-102909,-87927,-57788,-115456,-72910,-86920,-96105,-134284,-148749,-70252,-38376,-64063,-33530,-71164,-117916,-78887,-59829,-48682,-85679,-87644,-94503,-264890,-131249,-64371,-48704,-91266,-82825,-61908,-89391,-44861,-76548,39389,-26091,-39357,11038,6334,-29643,-9899,-77859,51392,50358,2448,26095,73069,-2726,-11167,24847,67011,-78796,-18123,19166,-50755,14371,-56976,42298,-57790,-194421,-264311,-3553993,-5193419,-860168,-467814,-308349,-261370,-243616,-219026,-147341,-174083,-146783,-141846,-126036,-85888,-97480,-111412,-55969,-2641,-142482,-39774,-39518,-96136,-16968,-18133,-67824,-36803,3310,-62453,-23898,4287,-20667,-72056,14912,15544,-46873,-61190,-56711,56530,60112,-79329,-38643,21099,-56946,-74024,-37914,23467,77461,27305,11140,30327,-36302,-12308,-30385,-35169,-4260,-46645,-55640,-63695,-6392,-97252,77177,51618,50528,23328,-53939,11344,-74420,-24646,-106933,-27291,-62222,36552,-4503,-142926,-50611,-96415,-23411,805,-108224,-64641,-29103,59065,33613,-43891,9332,4286,34568,-10239,-81680,-54412,37314,77073,7954,-30036,-25696,-38884,44540,31452,-16893,-16348,-28228,41644,2922,-104504,-16996,111465,7900,-52120,-82774,-59158,-62645,-16398,-54747,-45809,-44836,-121505,-3015,22450,-18256,6784,41184,33259,-21801,-13814,-26342,59708,60408,27717,72965,57213,-48293,-30077,63283,14201,-15411,-3744,-26349,-30195,-42876,-34845,-70935,-47967,-25173,29999,12731,28993,-9250,39409,16573,-102097,-39321,29070,2833,-9611,-3136,-36255,-11058,-5775,-11206,-57340,-32004,-26162,-52294,-5760,-84146,-28869,-59491,-39882,53089,58212,1520,-113458,-67976,30013,-6247,-38929,52079,-31193,59635,14780,-50302,-47969,-2692,-102816,12186,87170,-13350,38530,23411,-18225,-67211,22733,860,81506,43402,-25691,9744,-64969,11846,33648,-16924,43014,3623,-39451,-39501,-3804,-36587,-51398,-26178,32672,25870,-40132,-7131,-1993,63770,-8037,44334,69928,21836,23112,23964,-46413,123481,8187,66,-68735,-37040,16341,56793,30842,-13580,-86029,-4549,-24167,45523,43608,3620,59502,16308,-94513,53599,48593,-59743,56195,4059,-25603,56657,54310,16788,7350,-21789,-50786,-4453,89441,13523,13588,-68140,30458,60505,46042,-23289,-97882,-22975,-23834,-5383,14314,-10844,-13203,6862,56664,349,-24077,-38739,35677,23454,-12670,105309,-2512,-11907,23765,-5166,465,55025,2282,-28008,-11923,-145723,-36462,26087,12785,23509,48263,-70201,39229,46723,-64960,-42206,-4389,-23751,-13798,6978,11528,-43369,52996,-34781,-34159,21635,77867,-15300,10887,-47499,-47928,-6689,47130,13262,-1318,32256,54079,23999,-105255,-49534,-4128,20061,11625,-5679,117769,-45640,-29077,-13188,43073,-11597,-20820,-29097,-71674,14865,-30745,-12207,-14728,82932,-3741,14707,70287,25829,12089,-60246,-39414,-51612,-53945,8591,-43402,-24434,-20673,20920,-21022,66439,7254,-54079,39376,44758,60440,2757,-42537,64586,57318,-15470,-38681,81713,5724,-70210,24706,82171,66056,5926,35140,52186,-22101,31647,67057,6659,13459,28354,53170,34850,63779,28663,21848,32526,925,14572,29358,116807,-17986,-9037,86813,297824,108015,-43876,-25134,-3630,22561,-37203,63479,3572,-36645,-25212,-26005,37882,4349,-39234,-14379,-155,-32176,-12054,-81729,34805,95086,30803,37393,27322,-21664,-33325,-76306,75218,28540,50713,-1149,-147399,-16256,88687,-27344,-67145,-25754,46561,84989,-125015,38825,55401,-58065,-38181,-27523,2184,-21875,13635,-35017,58984,-19570,13407,8858,-23549,14119,-46325,-82275,-72685,-62272,-17303,-519,-24803,10457,7948,61571,82521,3034,36241,28064,29729,67678,54738,-2283,-49105,-44427,-62850,-75610,25004,25831,-45423,79995,-32493,344,18827,22057,-56392,-24833,-10173,-58643,-53865,21370,-48242,6893,52146,-35724,-57787,7368,59112,23820,98778,54872,-11502,12803,-6060,-16081,-1876,92322,123417,45116,-58669,-10384,-25593,-107711,-28146,-74253,17239,88335,-1647,-30311,-69312,6402,68349,4326,-8094,-6077,-5094,13453,-2081,73553,65225,7388,-10345,35361,3783,-6169,17720,66628,20286,63341,10728,-23014,6881,-871,-49159,-81537,48802,32753,9010,-24156,60072,8677,-19391,6735,16711,-31541,51823,48549,-38758,16108,85154,90311,78685,55724,79500,36538,45426,75242,48207,-24885,-42894,11324,-59783,-83666,-86754,-12751,-10058,24015,44350,25788,117017,-26081,-64131,-45539,53862,-2661,-50999,16203,-47192,-29233,-21398,34083,-12631,-34841,-84334,20833,-27583,-24656,-33961,36474,6614,-250,42083,-40314,10713,-49413,-41758,48635,95074,61054,17847,86686,11212,51888,90922,37505,-52095,5771,5846,5753,14838,16845,-16725,66670,26835,59978,39720,19155,-1165,-24731,-3994,-13434,50815,-6925,5888,-30978,3042,-40677,-91361,-113886,9835,60252,9656,49854,-50789,16527,44346,-8520,-56214,65141,-6804,-132686,-21093,27673,33455,-49862,9070,51360,9035,-6089,17005,42500,16225,68445,-22993,49909,59376,30223,-83216,12225,12407,-15042,-2715,46058,27596,62066,91083,27909,27600,-6516,-58370,-53769,-54147,-39269,-48499,22116,26512,-51718,-15374,8885],[-5679,-62181,-87977,-48860,19545,29201,-47729,9461,-25186,-48131,-31050,-9806,-13133,-26240,-8100,3281,-6568,1218,9583,34659,88550,11497,-81213,-57838,37478,68927,17053,-13645,35118,35657,-27095,10167,-40238,-27543,32457,38783,-3575,43582,-48839,-144985,-29155,44289,27868,-29451,-19281,-39721,-1025,-103543,-69299,8265,-33624,61183,-5402,-70642,-4061,2306,-11969,-59515,9591,29063,-10919,-48621,28290,21726,-60062,-78489,-29671,-16985,-29059,-1074,-50537,2724,9774,-6192,-2206,-43562,-12917,-34994,51155,-88347,-19934,49141,-11040,-40686,-10773,-35335,-100701,6853,-23732,-17753,-63339,-44887,12612,46473,-23052,19567,2229,-55247,-28138,-82326,-24353,37319,-49981,-55363,-104824,69,-51418,-10041,-21250,39159,-49526,40534,-14393,-14246,-28516,49110,27717,5527,76346,23350,-46574,-85021,-4368,-62006,29802,-56697,1041,16909,-87973,-52964,31160,75090,2333,11352,9613,8356,2476,-5684,-13005,2174,-32450,-40769,-49669,-17484,-63565,58517,-19209,31696,-4772,-59267,78232,43536,-14738,13242,-7842,23791,-84568,17907,24434,53376,-44621,-33048,-15777,-25221,1674,789,-5333,91314,36422,10159,-33028,-56986,2573,10314,27480,3321,-26222,-38358,-4814,-30282,-22742,90144,-1971,-22965,67041,64197,31644,28563,-26350,121413,57228,32037,-15115,-80429,-27843,9115,-22195,21957,44943,-78707,-56840,26285,64285,65266,7951,-30577,-23245,-5530,33270,-21966,-23986,109106,16723,-124505,-82708,-29942,-19691,5997,-56476,-15194,-8984,-17647,9005,-63799,-11646,-27928,-119379,-80925,3168,27669,43146,48086,101037,7380,56831,20672,-18801,-96563,-32835,38575,53962,-44429,-29769,-3797,-71464,-89914,-250050,-252530,-268722,-563214,-1001324,-13372612,-12348847,-2048668,-1325968,-798271,-785845,-713266,-557320,-499032,-348199,-307945,-364857,-377993,-306715,-332379,-370764,-268698,-230282,-218524,-142671,-187829,-233063,-185990,-91765,-163275,-111063,-186753,-161993,-181280,-91777,-86173,-116281,-89774,-43648,-98081,-90256,-85725,-111099,-132528,-153365,-72310,-27859,-60564,-43650,-56766,-130781,-76895,-44977,-26993,-67780,-69009,-103099,-259889,-150214,-75664,-68660,-99368,-100361,-80919,-74426,-32913,-85740,9201,-31651,-37567,-6957,-4065,-30852,-43862,-68270,72103,51541,-4723,12693,64538,1819,4106,2925,21429,-86685,-25767,10011,-66730,11306,-41753,53306,-83317,-238283,-306683,-3670682,-5347325,-912606,-487929,-316469,-277888,-263685,-228767,-174053,-189383,-155322,-151143,-127964,-91872,-97096,-114237,-87353,-19856,-130109,-46013,-46595,-89617,-38157,-40839,-87868,-53207,11064,-79715,-50857,18116,23849,-42715,24525,9924,-4440,-68575,-67609,71709,50061,-73496,-41277,-20842,-54052,-71528,-35703,45662,75330,8311,-13621,25551,-47296,-18174,-43909,-31100,-9309,-69675,-37449,-70635,-19473,-92650,70361,53006,38836,36395,-46957,7296,-84588,-52439,-121716,-11100,-83120,17735,-21359,-131420,-54550,-83013,-22989,3029,-104670,-54673,-45557,53751,16891,-58716,27390,-5126,52245,39576,-59080,-54030,21793,57365,-20734,-28584,975,20924,76600,36386,-1495,-25632,-19298,24327,-8318,-115888,-27095,141735,30305,-34347,-80684,-61726,-60393,-14488,-51143,-68020,-60859,-145254,-17629,5667,-24080,-24579,34418,82523,-16172,-30017,-27436,65526,44046,17407,63098,40687,-40892,-40524,49700,15479,-18616,-14748,-48180,-15338,-13817,-14703,-45739,-26143,-25098,29027,7274,16398,-2687,5663,9766,-104680,-67633,21316,-17514,-18194,-11445,-57800,18334,24818,12297,-47493,-27997,-9606,-42460,-5977,-76970,-7752,-59209,-59580,30418,44100,1677,-107156,-57692,24429,-12537,-24064,38173,-53070,-5444,14633,-66582,-59865,-9134,-114245,-7194,103283,-34266,26810,27067,-17210,-54146,29553,46425,95956,55394,-57684,3091,-92821,-8768,17392,-11256,41075,14213,-50651,-62837,2076,-39905,-49920,-35713,31223,6778,-30923,-2765,-24220,54647,-961,33694,110697,9563,36980,12623,-57920,113551,9618,4934,-59667,-16011,79,75337,54433,-1470,-85276,5737,-35244,31367,59592,10815,47525,14257,-65504,61169,39512,-30897,41269,11016,-15681,39984,46342,1439,12522,-1259,-35217,2488,78966,29930,1554,-61642,45907,40003,7900,-28619,-111218,-8659,-26880,-8454,-3361,644,-7028,7921,66668,4885,-15393,-43434,22110,18636,11489,75743,-4269,-34391,21437,-19351,-3453,66991,-6024,-14043,18274,-86375,-11206,30873,12879,-15614,49164,-70406,40631,27075,-40361,-27173,-20823,-29068,5652,-12165,5873,-29842,72491,-33868,-34415,6951,89197,-14642,-29903,-57544,-45900,-27827,42705,21392,-30485,49000,45531,42044,-112223,-49170,407,42302,7416,9844,137905,-33699,-27550,-13443,21036,-37841,-7617,-34894,-69320,323,-34755,-11542,-24463,91320,4571,18823,67085,32978,11485,-55632,-60902,-48191,-21810,6970,-32293,-8688,-14276,-9619,-20953,58615,-17251,-47657,29008,35531,54798,13565,-26860,66381,15037,-51715,-38448,47157,-5019,-66306,7719,46576,60595,541,69975,75822,-36770,48109,39276,-6030,31905,40421,71484,41522,50269,21869,10528,38363,5512,32598,23164,114734,13629,-15908,72645,290914,107494,-24101,-32862,-1184,26659,-21778,62937,2389,-9454,-29327,-19075,35024,276,-37346,3386,-1718,-39260,8155,-85146,30349,90845,35671,21581,10781,-30518,-26125,-68508,86760,52770,33551,-1964,-129896,-15770,53406,-21991,-71521,-8488,41858,75859,-110871,32980,57797,-55941,-12825,-15949,-282,-35966,10715,-28955,64642,-16584,15931,32704,-50233,4370,-49940,-84551,-69544,-65891,-34047,-18625,-26687,20034,117,67918,50568,-24519,38801,34757,3173,43484,4452,-3585,-27740,-57305,-46333,-53042,25822,14900,-50371,97817,-39070,-10787,18124,26674,-74458,-1201,-21846,-27530,-49208,19481,-72575,-19750,17058,-32853,-66986,22676,123918,29006,67359,56490,-7075,31349,-1436,-3234,-24894,56487,103786,46524,-26229,2113,-28133,-94811,-27000,-61134,19709,130676,2905,-26359,-67647,11207,74428,-4392,-21305,-35008,-16281,17830,-6949,45997,91239,40530,13695,56329,33143,-1671,40690,82422,-1329,36426,3134,-41290,5397,6869,-66184,-93252,55950,36642,8607,-15989,47697,16822,-15338,8316,30728,-29212,81035,46600,-33209,26733,86018,82484,79163,71648,75050,24541,2395,59186,52433,-74677,-39409,-9112,-56634,-99298,-111439,-43872,-16002,37849,60966,-739,99862,-31640,-69673,-27588,71419,-1789,-50346,-3227,-39022,-35362,-35254,44684,-37817,-53083,-70196,53737,-40229,-25265,-13941,21741,-26769,-12371,40538,-24327,1048,-66188,-48763,47547,99322,74098,2619,67619,7379,26208,54956,26751,-71775,4113,51344,15595,16586,4033,-46975,55475,25523,78353,28365,14164,-4343,-4733,15640,-4019,36089,-43677,1244,-29261,33176,-45767,-88171,-132171,-8498,29072,-624,41148,-53115,9798,23439,-22167,-36913,80352,-7291,-130401,-39608,30357,39169,-43600,30159,55744,3151,4570,25509,33695,28377,88865,-14814,44234,66705,46803,-60640,2710,6812,-97923,12242,35312,12311,34155,68540,43816,13933,-5569,-83741,-35116,-47863,-20314,-48355,18708,47358,-56675,2839,11163],[-11963,-57514,-51632,-29794,28615,30189,-10944,38536,-21407,-27233,17685,-20788,-34139,-38833,-14956,14675,23368,3668,12781,19211,81486,33878,-55054,-64936,16715,62158,17696,-21563,37217,23374,-40069,10582,-24626,-14411,14777,42021,-7968,49401,-55187,-133116,-41459,38186,25102,-26898,-38066,-64273,15562,-97644,-57345,26687,-10235,55509,-15450,-74852,1,16273,4160,-51362,28762,66916,1480,-55098,21650,10009,-69136,-37981,-43104,-22721,-15569,-1585,-64628,13339,9091,-8202,-12986,-28155,-17439,-15264,43488,-71007,6366,58074,-33332,-53218,32165,-48323,-154764,-13953,-33442,-29155,-74541,-53246,4731,50549,-20730,12807,-1158,-56756,-6508,-83527,-26677,21432,-39750,-64207,-128409,36192,-44181,-7574,-16283,55187,-43287,36781,-34552,-20975,-11222,64949,31348,-4837,63710,-2335,-72039,-72368,5775,-42971,33641,-44311,1749,17045,-50273,-39175,49122,73468,943,9393,2312,11356,-11601,11619,19297,37828,-26337,-50143,-16080,-6836,-68352,46414,-46377,686,-10274,-70858,46997,40586,-12249,13170,1783,40372,-86857,21908,3074,58958,-64351,-54650,-36425,-3553,4336,20473,-5885,66712,44441,20006,-51803,-59616,-2405,10910,16173,-19612,-29215,-56835,-22219,-27975,-23802,90521,-8550,-22932,61984,71788,18549,35596,-11537,120994,39445,34801,-14446,-88747,-33937,-18659,-25937,58946,43976,-95282,-55301,-3658,66598,66492,-4877,-21051,-13602,-11748,5474,-29707,-33764,69389,31643,-135524,-95259,-29940,-17371,9984,-74095,-32068,-27890,6087,33144,-81574,-1697,1185,-112819,-69253,27734,50586,27474,34805,61330,3451,77953,27786,-14700,-105508,-8148,55725,39161,-63342,-25484,6550,-38441,-72944,-261336,-271535,-319328,-607665,-877640,-13540994,-12591480,-2120876,-1385597,-862511,-782579,-692403,-568645,-486481,-337522,-310919,-378239,-417419,-286284,-336033,-374271,-264637,-236371,-240836,-143580,-204961,-230484,-196294,-123406,-172025,-92382,-175328,-169739,-187367,-112137,-83166,-128104,-89557,-39567,-73892,-110384,-84394,-128939,-132880,-164588,-77353,-15653,-59636,-60631,-39899,-126651,-77261,-30364,-12728,-49492,-36934,-108777,-263650,-176439,-83109,-86861,-106078,-108200,-80364,-41231,-10417,-85211,-27608,-42402,-40344,-31772,-17116,-39468,-82412,-51347,83048,45579,-11971,-5411,47574,7146,12542,-22520,-32871,-88492,-32623,-1307,-71736,7062,-22576,49904,-113223,-270987,-350403,-3840268,-5548311,-959474,-522341,-332344,-292099,-278237,-237182,-202517,-201704,-170559,-165140,-133875,-101044,-95606,-121369,-119505,-43010,-116076,-63069,-56206,-86287,-69652,-66288,-87343,-75733,-1274,-97313,-83781,24937,60684,-27915,14130,-4979,32977,-69660,-74827,63327,31857,-66567,-38684,-60381,-54882,-57290,-36924,37945,54527,-14491,-40890,12856,-61902,-27459,-61466,-32218,-22223,-74878,-17113,-92916,-33661,-79900,33988,41699,11633,40538,-43788,-5199,-88399,-75792,-104579,2787,-97354,1419,-34738,-91937,-37592,-62539,-25819,4684,-85696,-20358,-48057,45129,-2762,-75065,39920,-2103,65751,81740,-23223,-46822,-4216,32055,-61692,-34335,19006,71359,90964,33283,14559,-34004,-18998,-6059,-23450,-118852,-34824,138978,46104,-10101,-66933,-65512,-51143,-23159,-38388,-83097,-72386,-151219,-40360,-9996,-35085,-54032,17534,108863,-12939,-40063,-39799,55553,29417,1394,46784,23016,-24235,-39459,25985,17927,-23538,-34819,-66183,-7154,12164,18357,-15284,-1607,-30413,28170,-3380,-796,17587,-14802,-10390,-84779,-74863,16256,-22763,-15916,-36611,-87841,37972,37722,27206,-42602,-32097,2912,-22841,-3236,-56367,18462,-53222,-73714,1062,35873,3740,-74433,-45351,24395,-21396,-9798,23594,-68101,-69596,6696,-76454,-67235,-14844,-107113,-30815,100635,-54034,17052,33326,-20281,-29706,38113,79048,86885,56519,-89533,-2993,-88230,-23643,-2355,-9525,26913,23652,-51389,-79464,7427,-40457,-34901,-40809,23919,-12790,-18223,-175,-32912,48608,-19,20126,120288,-11485,41761,2069,-52286,96914,7542,5239,-44662,-3906,-18548,89001,61798,20730,-77258,12746,-43073,19214,70898,13045,26702,107,-33244,64572,14784,1812,11375,-19311,-16450,11310,36122,-15953,17586,24423,-14320,5746,49803,39710,-11235,-43245,53663,11246,-32059,-15668,-109965,-885,-35012,-6632,-20897,5031,3111,-377,74440,16644,-9180,-37895,9342,15747,35471,30423,383,-43451,17686,-28154,-9419,66072,-13725,4272,39263,-10872,2988,33667,11904,-33850,54790,-63768,29327,7110,-12357,-10012,-31581,-27546,22314,-27485,3719,-5512,83915,-45142,-37233,-6637,89300,-8453,-64835,-60403,-38586,-43924,31771,26306,-60765,61214,36840,52585,-99163,-39861,14741,69904,12697,33973,139490,-12314,-16989,-13173,-14355,-73496,5242,-42025,-68440,-9358,-34472,-14190,-33378,92967,14647,24126,58427,33746,12229,-38469,-68980,-48569,7774,-9185,-10232,13107,2142,-26548,-10614,41456,-54836,-41049,27651,25651,41217,19348,-11955,67406,-26797,-66926,-29579,11689,-12045,-57685,-5911,8297,52093,2524,85510,89151,-50921,51287,16772,-18341,32532,42231,84271,50952,32475,9774,10565,46834,13630,42508,5079,94362,13713,-20956,63730,279920,111281,-2487,-33403,-1181,36751,6915,63918,4993,17719,-30255,-8937,21208,-3189,-36538,16127,-8192,-40773,27795,-91160,28674,84159,36505,-3466,-9924,-38624,-14856,-60157,86988,67796,8589,-2908,-83119,-11888,-115,-16616,-65712,5795,33851,58186,-93122,20871,55308,-54620,5723,-8248,7777,-46581,5921,-16015,58758,38,19137,51353,-63205,-7710,-49580,-80989,-63702,-59272,-59208,-33553,-29011,31185,-10487,60414,6078,-55852,42888,38079,-10303,17598,-50301,7333,4082,-66068,-27507,-4104,33944,2484,-52713,126113,-8053,-9938,9986,30888,-82152,29206,-34931,-2081,-33639,24497,-77395,-34850,-8603,-28655,-71106,31384,172389,32983,39486,53643,1195,46798,6599,15184,-43144,18791,81642,45247,-16508,11182,-27987,-73790,-26983,-52137,29050,149257,11590,-25199,-52589,16509,65590,-21530,-37835,-54556,-35113,16054,-7192,14578,103725,59203,24625,76942,45820,-8023,56579,91770,-26017,218,-2531,-50134,-5382,6791,-71906,-93744,51774,43353,6685,-11280,33834,25766,-6188,5055,52859,-21716,105821,41721,-25556,32883,77822,70077,50873,87188,43119,7409,-40719,33121,51678,-96384,-40233,-31626,-48979,-94649,-118794,-70961,-20908,53642,74103,-23899,62101,-37963,-72420,-6692,75717,-7747,-35684,-21743,-15768,-36402,-43296,53461,-53883,-64254,-47432,84745,-46142,-25238,-6790,-3626,-56647,-13935,37160,-13987,-12741,-76795,-43621,43168,79956,80918,-17787,43458,1625,-3974,7880,4898,-72047,6828,89736,29312,16352,-4026,-62806,30875,19538,90750,14681,10372,-6818,-5629,24282,1687,15813,-70569,-16090,-25695,57916,-37293,-62624,-131251,-26596,-5540,-9553,27798,-42484,8440,-499,-24881,-5545,71484,-5598,-116334,-60334,25685,42089,-26194,47912,48714,3085,11526,26804,20598,28440,103485,-7523,33436,66599,52593,-32555,-6960,-1302,-167579,25702,15485,-11471,-2114,23824,47430,10185,-2510,-98135,-11615,-35084,8457,-29565,13452,53259,-57500,10536,11379],[-14509,-48836,-84,-7123,42451,26939,15329,66017,-12228,-2193,77475,-25234,-37588,-31491,-18926,21364,41949,9657,9327,12405,62441,52174,-29665,-55739,-4315,48265,17501,-19265,34291,9612,-48966,-522,-7086,135,-6987,31728,-17167,47768,-52592,-107795,-45070,33756,13882,-21901,-59961,-87723,26695,-66714,-28758,34687,20004,50660,-26170,-72460,931,30616,-6410,-42615,33799,100449,16822,-54302,11097,5659,-79238,-4915,-49997,-21113,-2043,1783,-38934,32405,6740,-11620,-25548,-25063,-15492,11234,35839,-56270,28141,63908,-49195,-57846,72654,-44547,-173040,-37075,-36987,-33599,-63319,-68268,-1209,52173,-16157,11549,986,-61793,15216,-74127,-27234,-9455,-21645,-68174,-115056,62586,-32521,-21480,-11496,65578,-32676,22815,-49816,-30453,10942,83584,36073,-17987,51899,-15758,-90486,-44547,14750,-17915,39347,-33037,4564,11662,-14063,-22986,57001,54107,-3479,12499,-4587,15923,-21620,18059,42459,61271,-14945,-50321,14588,-10480,-66092,31090,-67528,-35195,-22976,-71752,11090,44259,-12477,16722,19264,55710,-74413,10307,-15316,54430,-81104,-71486,-49255,13064,-1723,22797,-7468,25485,41658,24222,-63598,-56136,-9398,771,4281,-46603,-26660,-76150,-21382,-20434,-21368,87514,-5511,-19667,47063,71369,410,47283,5778,95231,18432,26715,-20721,-79267,-36888,-45470,-39309,64090,33605,-94224,-45272,-41853,58593,46537,-26328,-11281,-6689,-20069,-21179,-30615,-43122,27076,37251,-122381,-99083,-25051,-11811,8169,-81018,-41628,-44809,29608,63711,-84127,5553,28322,-97531,-48458,51956,70948,8085,11879,9403,-9296,79510,23333,-3816,-88539,23208,67060,33922,-83277,-26679,1852,-4172,-59172,-266752,-294190,-352110,-665188,-906345,-13795822,-12810417,-2195347,-1433905,-934453,-776314,-663874,-573063,-464399,-330301,-312182,-383646,-454608,-261049,-341589,-357620,-257181,-246281,-259089,-161257,-214688,-217963,-193144,-151338,-175473,-89826,-172353,-177037,-176939,-125224,-83427,-139228,-88359,-50396,-46608,-128335,-87957,-142100,-134002,-180494,-84954,-6878,-60931,-80578,-27840,-108269,-82143,-17822,-5200,-36708,-1560,-115609,-284101,-201247,-85988,-98589,-108748,-108659,-61499,2342,17139,-78960,-59623,-51926,-48565,-56684,-29437,-53518,-110480,-31016,80488,35292,-19370,-20904,27776,12535,13048,-39626,-80351,-82643,-36285,-12329,-63518,2482,-5020,33063,-141491,-287480,-389152,-4040099,-5775192,-992754,-567038,-356976,-304457,-291231,-243993,-226406,-208800,-187352,-181252,-142526,-110971,-101654,-131493,-145354,-66307,-107744,-89800,-66698,-87314,-106229,-88618,-66142,-95197,-34053,-111933,-111625,22004,80962,-29870,-15262,-25501,54285,-61362,-74998,33622,10893,-61501,-31029,-88576,-63539,-35796,-42266,7090,21677,-36211,-65062,-2424,-78576,-36717,-74884,-38574,-37794,-62666,1970,-121198,-46516,-58200,-9459,22131,-17325,33149,-44577,-24739,-80903,-87353,-57507,11870,-104377,-10454,-43575,-34939,-4764,-41197,-31735,5813,-55510,24203,-39415,28851,-19913,-85134,46072,9963,69154,97478,15219,-32431,-33823,6669,-100097,-44072,19741,92721,84093,24496,21269,-40344,-23205,-42001,-37974,-110808,-36420,103262,52128,12160,-45412,-69372,-37857,-42668,-24659,-89385,-77016,-144506,-68577,-19658,-44515,-74959,-2983,108524,-15624,-41938,-58699,31828,23057,-16813,28823,7381,-2789,-28740,-2118,24405,-29516,-57877,-69104,-8651,29811,52741,12358,19950,-34572,26479,-20115,-22979,39943,-19684,-33375,-49531,-65081,14085,-13887,660,-66113,-118627,41591,30773,32112,-42071,-43376,8627,4827,3168,-33119,42352,-41095,-75714,-28460,34375,6549,-25114,-31532,30433,-28476,-379,12748,-76398,-105525,-7073,-76439,-67647,-20129,-82560,-47760,77345,-63190,10428,42211,-29032,-8454,46716,76502,53062,44375,-111057,-6844,-60402,-29711,-20912,-10130,4109,28662,-42535,-87614,8112,-36952,-13825,-41231,12255,-27203,-3885,2968,-21017,49202,-4717,8168,92804,-32503,38232,-6063,-31755,79559,3496,2233,-24311,-288,-35880,85943,55375,45093,-65487,14991,-45661,14646,74462,11196,4286,-21255,-7714,60245,-17627,25332,-25608,-69247,-24778,-18703,28420,-25403,25579,52246,11521,5908,17985,39209,-20895,-14544,53258,-15973,-61337,15534,-94622,-2305,-52870,-819,-33990,2899,13619,-17166,72129,27935,-8661,-24353,-85,18177,57264,-12663,13547,-30903,13446,-34381,-17194,53125,-18423,23185,48485,49048,818,36800,10588,-29660,63721,-50104,8228,-5854,17159,5079,-35439,-16843,31417,-35267,4283,25847,85278,-69088,-43110,-14136,79301,3474,-81757,-54989,-27363,-58187,15648,26693,-87339,66493,28434,56334,-62985,-25026,37827,96290,29482,58767,125000,21221,1020,-12216,-49053,-106083,18142,-48637,-66839,-11320,-32829,-19335,-37968,84921,21094,28336,46920,26599,10024,-14707,-65252,-50566,26143,-41258,18038,35426,20876,-25092,8769,19600,-93540,-34807,34449,11768,25753,17442,-4948,71505,-54673,-60636,-17555,-13615,-15288,-47906,-14691,-20285,41702,6873,69774,88585,-61286,40836,5710,-26433,21799,29845,87347,60220,16678,-3319,20355,56073,23920,38804,-24192,61994,-10343,-23125,61053,264315,114353,19018,-26914,88,51582,39610,64815,13410,35997,-30464,2102,1759,-4147,-31335,22647,-18740,-40171,41310,-97725,16016,78285,32282,-31863,-32342,-46181,-1679,-51062,76407,68804,-26636,-1645,-20942,-8704,-52078,-12061,-54452,12745,26396,43289,-73790,5946,48009,-54554,7433,-9201,21076,-52542,1322,442,40830,26177,21113,57756,-58658,-19840,-47778,-74520,-52212,-40916,-90648,-42527,-34252,42817,-15810,38956,-38467,-83936,39194,35952,-8436,-2323,-90870,27156,39092,-68098,-11143,60018,45493,-10427,-54151,140028,43880,4480,-1745,32906,-79098,58091,-46198,7833,-12683,40009,-65847,-36744,-22411,-27182,-68898,32244,182066,31444,20904,43966,6035,51975,18107,29730,-55568,-7108,66125,44803,-20760,22459,-24602,-48897,-23583,-40377,47696,138191,20752,-27780,-29657,15023,38767,-46053,-55356,-57260,-53649,11151,-4391,-13584,100771,60725,19656,89894,37681,-21256,63476,90230,-48491,-37583,-6833,-47145,-24807,-884,-61994,-77788,40627,54231,4056,-12745,19145,34342,5967,-2698,74111,-7272,118014,33213,-20124,28944,61517,55451,1310,93712,-9660,-13882,-68781,1879,51649,-84561,-43226,-51562,-39188,-74843,-101238,-89157,-23334,66775,79650,-38318,14137,-40620,-72010,8932,58744,-17577,-11438,-34100,15396,-32564,-44561,57089,-48645,-63260,-23535,96633,-45691,-23448,-10394,-28228,-71706,-6062,33288,-9221,-30471,-78176,-28980,37576,41580,82467,-33672,20831,-5316,-31234,-32888,-24013,-54332,13188,104871,42269,12661,-4765,-61348,6758,10690,92910,2395,12384,-7420,-31626,22222,3464,-1991,-78147,-37440,-21152,70429,-18984,-28836,-112192,-39059,-35226,-15561,13962,-24350,13546,-20496,-15711,24257,43826,-5429,-96894,-77491,15418,37330,-4412,57112,32142,9656,14572,22149,4446,17382,111688,590,22809,59105,46996,-6609,-13321,-11167,-182527,32853,-10750,-39763,-29433,-27293,38967,17666,4232,-94053,7643,-15147,38545,-2075,6725,44616,-54781,6816,8489],[-10891,-36690,41995,15376,54162,22419,23854,78748,3818,21191,121143,-22773,-25339,-9095,-17906,26525,45130,14660,-914,11428,38612,63411,-9212,-31777,-18754,28132,16602,-11045,25263,-4358,-51181,-24741,9624,10972,-28149,11174,-29849,38739,-36965,-78445,-40251,30286,-2000,-16593,-80384,-98804,30698,-16736,6990,31759,48534,53995,-34410,-65324,-1235,39117,-36656,-34028,26443,114827,30286,-49139,-1667,7950,-87917,11650,-50939,-13448,7373,11307,17878,53970,3139,-13009,-37326,-43051,-8217,39573,31704,-48623,40399,66255,-58360,-55812,100004,-27023,-153359,-56714,-32779,-31168,-32466,-83322,-2663,52087,-11805,10567,9062,-70883,30660,-56578,-29192,-50914,-7665,-68618,-75094,73374,-23193,-50301,-8551,69468,-19090,4239,-55141,-38957,33480,102362,36914,-30528,45786,-14814,-98324,-12147,19614,3296,44944,-25267,8769,-1322,10358,-11099,52599,22439,-11582,19897,-6573,23079,-24056,14792,48001,68034,-3133,-35886,35177,-24453,-57368,18955,-74659,-69274,-38910,-62016,-20217,50395,-13141,23499,33044,62342,-48850,-13246,-26732,41483,-93342,-77718,-52622,22201,-12541,6560,-6945,-19914,28035,19138,-66389,-45679,-15301,-17056,-3971,-68321,-21365,-91458,-1043,-5993,-18273,83160,3848,-12869,26924,61173,-18070,57449,17888,53180,-8,8600,-32516,-55751,-36224,-64524,-63132,44344,21406,-79750,-30963,-73182,40126,9999,-53117,0,-3905,-28779,-37887,-25352,-49010,-4694,36422,-87800,-93844,-19276,-8005,-6381,-76587,-43837,-56231,42607,88398,-67409,16599,47988,-72291,-26457,65893,83417,-7048,-11669,-36447,-28871,57984,4867,13048,-42360,51209,71988,36790,-101044,-35703,-14676,22749,-50282,-262188,-315730,-360583,-724093,-1109821,-14136715,-13003851,-2270567,-1462067,-985681,-769043,-642273,-576919,-449236,-340032,-317738,-383752,-478198,-242564,-348555,-332128,-250869,-256796,-272355,-195731,-212733,-200995,-177938,-167465,-175825,-103139,-180340,-185974,-157441,-131142,-89571,-151236,-87818,-75205,-24428,-140621,-97650,-144929,-134252,-197120,-94342,-6042,-64787,-98834,-25938,-83623,-92202,-9411,-4342,-33525,23452,-129538,-310090,-209685,-88007,-101564,-105506,-105132,-33166,41835,40857,-72505,-78266,-55950,-61560,-73392,-36965,-68305,-116799,-12047,64350,23276,-26866,-29356,10342,15814,6641,-39338,-108817,-69402,-35661,-20551,-43455,-496,5828,7499,-163030,-288706,-418468,-4239146,-5989053,-1005285,-612699,-387394,-314882,-303915,-248127,-241057,-209822,-199866,-193324,-149847,-118423,-120798,-141006,-159003,-84132,-108887,-121690,-75061,-92354,-140965,-104643,-36156,-105059,-79652,-120361,-125325,9477,81778,-44602,-57589,-47119,54245,-44341,-66808,-7356,-8077,-60493,-19912,-99833,-80357,-14253,-50208,-30726,-13036,-52855,-82061,-15391,-93922,-42604,-77794,-49291,-49733,-39161,16635,-141178,-55821,-28095,-36914,-53,-34500,15312,-47050,-47126,-58761,-82609,2401,14653,-104779,-17626,-49019,21896,34298,-24601,-38596,6081,-22182,60491,-24781,6652,-31363,-86843,46924,25659,59674,77414,43641,-13434,-58881,-14382,-118696,-53075,1227,80056,59795,14095,12723,-43141,-27498,-74373,-48973,-92054,-30013,48912,48810,24555,-25114,-70809,-21071,-67284,-16994,-86861,-73580,-131211,-97274,-20861,-45805,-78856,-18270,89546,-26043,-36084,-76480,1453,25147,-33524,14286,-4158,18581,-12446,-28448,32054,-35571,-76345,-52290,-18496,37481,73490,30899,33928,-31691,25729,-39946,-47344,50523,-11616,-47720,-10806,-45308,14175,861,24625,-85693,-133954,29052,11228,29468,-39413,-57583,7119,34820,12828,-16110,56911,-23246,-61787,-51293,37567,8320,23505,-17293,41498,-31186,1199,6490,-78852,-103178,-22052,-65284,-59916,-24726,-50537,-52148,39087,-55237,6175,52763,-40830,-556,50740,31643,5578,20429,-115559,-6968,-28924,-27201,-32122,-11861,-21247,27322,-26934,-88345,3305,-27028,2314,-38356,-679,-32944,9871,10860,10553,57533,-11660,1675,40260,-46574,30062,-10923,-3292,64025,174,-960,-960,-1465,-48106,59534,41807,62512,-52723,13004,-42623,18898,68812,7135,-13624,-42999,6078,45805,-46376,28329,-57157,-107889,-34083,-40490,26587,-18171,38677,75671,38842,4034,-2347,28728,-24585,16944,45665,-32775,-73406,55719,-69008,-11733,-77485,7118,-39212,-3135,21982,-37293,57378,33395,-14588,-8601,-7030,27062,74335,-35504,34230,2931,8793,-40325,-26429,32110,-18934,39059,48375,73660,-15242,41488,9442,-10705,73234,-30571,-15228,-8150,45069,15055,-33383,1081,30013,-33934,5696,56246,76927,-99868,-51580,-14670,63837,20858,-76288,-42088,-14647,-74994,-2857,23285,-104635,63424,20005,56164,-11648,-8860,63560,112874,55001,77853,101724,63619,22778,-10321,-69898,-120498,31081,-51419,-60831,-4860,-32552,-24476,-35521,67512,20485,30198,34553,11682,2420,9266,-54655,-51130,30641,-79871,44841,50855,32476,-9123,32304,-423,-116104,-29032,44457,-8420,15835,7846,-9254,75933,-65976,-40711,-9938,-25470,-16578,-40487,-18235,-30142,30804,4819,22628,74955,-65270,19949,5218,-29361,9997,6843,79356,65287,6885,-12082,33979,62596,34858,19524,-60818,25659,-38926,-21665,62674,244743,112930,39913,-15684,6599,68102,64514,62325,27698,41491,-29329,11727,-17434,-903,-16859,23505,-32392,-39901,46577,-101166,-16409,73931,23246,-54911,-51995,-52386,11725,-40143,58427,55836,-66874,2714,37485,-9548,-82374,-8953,-43863,8907,21341,36791,-52880,-7392,36649,-55532,-10181,-18092,33587,-53298,-1202,14961,15034,53045,20142,49412,-38772,-29231,-46108,-67521,-32384,-13532,-120991,-44630,-43327,54726,-7006,10715,-68419,-101572,18121,27223,2236,-12236,-106666,50125,69410,-62167,-916,115706,55163,-22343,-53075,124053,89100,27773,-12652,32064,-67711,74915,-51440,1938,6350,65270,-45042,-27395,-24176,-29540,-59405,26990,149964,21166,11738,28830,2830,42591,30741,33591,-60833,-13757,59132,47109,-23322,41390,-18091,-21399,-12429,-19098,72512,103576,25431,-32492,-6083,1500,869,-76207,-69384,-41063,-62532,7186,-1410,-33368,84229,48262,2102,89330,14186,-34984,61378,76453,-62822,-68720,-10772,-34390,-47766,-13700,-39086,-47433,27234,68080,1497,-21343,4927,41890,18303,-12903,86188,12933,112571,22530,-21200,13850,40370,41084,-50008,84446,-65550,-36025,-70327,-27754,56361,-51866,-45716,-64081,-29410,-50883,-60840,-96527,-22838,72007,75441,-42490,-30055,-36865,-67662,11453,18949,-26932,14136,-37904,44723,-23548,-39710,51909,-18475,-49604,-5790,80955,-43184,-18825,-18630,-38531,-66572,6158,28868,-7983,-50547,-68808,-9378,32822,-4065,80266,-40064,4167,-13048,-49278,-50719,-53373,-24830,21991,88250,49424,3951,1713,-45147,-3434,453,82154,-2557,21781,-6866,-74293,13421,2119,-11747,-63497,-51887,-16674,65476,803,-1397,-81496,-42814,-52782,-17865,3861,-7435,23651,-31709,2513,41222,8773,-8364,-79335,-85191,2378,24010,13694,54656,13148,20788,14812,13388,-12170,147,112648,11407,17229,46565,32975,9840,-14512,-20306,-131579,30431,-38483,-67176,-38242,-65816,22421,32742,15080,-70278,16384,9862,62285,20326,-640,28279,-50621,-5051,2376],[-421,-22227,56826,33181,56341,18648,16796,66667,26132,37187,127271,-16853,-6749,15122,-11448,35666,37965,17450,-15003,10576,16358,66667,6489,-1445,-22658,3396,14355,-2744,10753,-17760,-45766,-56293,23000,14420,-44244,-13229,-43019,24724,-10158,-51473,-29145,26060,-18399,-12112,-94604,-89024,28000,36322,37745,21735,65633,67662,-38539,-57329,-5615,37475,-66356,-26536,12494,103738,38584,-42913,-14042,14118,-91496,10029,-48794,-5473,10487,27211,83080,69875,-1132,-10572,-46131,-76726,1345,62462,33756,-45405,40613,64365,-62210,-51973,108297,-2157,-109245,-66644,-20331,-24112,6548,-90567,1983,50437,-10032,5914,21373,-80678,35971,-36556,-36042,-91591,-9373,-66778,-29244,67773,-21557,-81235,-8117,67044,-7427,-12787,-48107,-43298,50869,118648,30830,-38430,48005,-2764,-95202,11065,18934,13585,47903,-21794,13289,-20978,20414,-4994,38939,-12886,-20809,28573,-1529,31165,-17761,5852,32726,59061,4725,-4417,42254,-41941,-44413,13227,-63640,-93679,-51965,-44694,-40288,53704,-12357,30527,33341,55941,-17021,-39301,-30061,24267,-100511,-69443,-48606,23970,-21470,-23003,-1615,-52666,8121,4381,-61114,-29621,-17511,-35198,-6083,-76445,-17192,-98623,29914,15406,-17831,79256,15000,-3521,9095,45374,-32671,57182,18439,9525,-11523,-14284,-46992,-26819,-32940,-70864,-92944,15656,15483,-59125,-17293,-87276,14590,-32599,-78071,13152,-5490,-36102,-40547,-17226,-48595,-20848,33652,-45857,-82330,-19201,-10127,-33550,-62503,-41239,-59928,37900,96197,-36336,37592,58077,-36065,-9579,63110,84619,-11417,-28989,-66650,-50159,16170,-25415,33470,25519,66804,71756,41284,-112656,-51302,-35050,35842,-46549,-247964,-331523,-347980,-772853,-1402945,-14520065,-13174370,-2341074,-1466954,-1000449,-761789,-637780,-585253,-452137,-374767,-335037,-381042,-478343,-240606,-355810,-312335,-249101,-263001,-279828,-241639,-199380,-185703,-157421,-168548,-176777,-127428,-197138,-197922,-138752,-133384,-102203,-165118,-89410,-107744,-19050,-146247,-110579,-136222,-132442,-209927,-104525,-15310,-72158,-111621,-36008,-63432,-106285,-6966,-10023,-40679,26604,-155525,-340222,-210792,-96484,-97089,-96157,-100750,-8563,62307,50868,-70791,-81450,-54134,-77104,-74977,-37122,-77988,-98951,1194,37604,11171,-34275,-30451,-1596,13815,-4553,-19589,-113357,-51062,-31246,-24141,-16560,182,7280,-19937,-174558,-282420,-440004,-4460692,-6227393,-1006261,-655762,-423291,-326859,-317876,-251284,-247319,-207510,-205195,-195450,-150770,-121646,-153638,-146759,-158601,-93290,-119204,-152827,-78348,-98995,-166714,-114627,-14739,-103348,-124668,-120539,-121483,-9443,66161,-63726,-103208,-65942,34112,-23223,-51525,-46181,-21727,-63832,-7942,-93399,-101293,29,-57520,-59471,-40040,-62358,-90473,-23137,-103689,-43161,-68215,-63042,-53336,-13831,24156,-141171,-60430,7392,-37055,-19862,-32301,-7968,-47545,-66576,-22496,-61764,51631,11509,-99949,-21239,-53424,61353,68593,-16886,-43597,4687,5431,74672,-9138,-14973,-37496,-84438,44451,39418,38531,28871,53220,5354,-72763,-28802,-108151,-57709,-31176,42969,26779,6085,-9440,-41019,-29053,-94831,-55173,-66481,-16425,-3768,39540,22761,-16364,-66930,150,-86874,-18821,-76871,-62405,-114701,-120770,-14437,-35483,-59234,-21584,63841,-43044,-24952,-85320,-26298,30776,-45853,6953,-10686,36213,5154,-48215,34185,-40400,-84180,-20073,-31763,36796,68701,38655,38614,-19313,29079,-56901,-68652,40000,3787,-45824,19399,-23214,15510,10145,42679,-85670,-118859,5657,-7322,24326,-27333,-68899,43,58998,23514,-9781,57827,-1545,-33271,-62344,41510,7420,56278,-3590,55922,-29744,-5361,3322,-76657,-72530,-31748,-44560,-44904,-27699,-23612,-44418,-2576,-30170,2401,63068,-49914,-7817,43881,-38200,-38232,-10467,-101849,-2366,-11248,-19208,-31391,-15024,-42130,20091,-8937,-84764,-4394,-9158,3826,-34103,-11306,-29654,21163,27715,53303,71719,-15870,2502,-15171,-50168,22893,-12511,24178,47809,154,-1147,21688,-2947,-52753,13085,27899,66171,-40141,9069,-35024,28534,54941,2877,-24210,-58843,9153,22025,-61052,8134,-71018,-108814,-36851,-48220,31214,8174,56521,86958,59204,1242,-5741,11922,-21806,41416,32523,-34409,-68718,91863,-38679,-24975,-96417,14925,-35479,-9686,27058,-52596,35348,31149,-25523,1965,-14166,40494,83927,-28722,57898,46535,2859,-46617,-37122,8389,-15570,49295,44341,64510,-36874,47428,8806,11040,80355,-7798,-31485,-1727,66850,18787,-27574,20216,17812,-25061,6043,75802,61529,-127695,-61705,-11855,48188,42584,-53035,-24422,-3677,-96928,-20844,18293,-107764,51977,10988,55211,37839,4983,83906,115069,81544,88101,77185,103543,42973,-7129,-70268,-108379,42205,-47837,-48522,8295,-34376,-26512,-25270,43967,12516,29850,22204,-8817,-9936,28381,-42294,-47426,23829,-109953,62280,53343,30301,10324,53157,-12943,-108587,-23638,50389,-33774,16524,-6929,-23527,73670,-67930,-18695,-12847,-26289,-18400,-37559,-17112,-19303,20953,-10625,-41187,53011,-61510,-5720,8456,-29247,5350,-17434,62805,63164,3962,-12111,43038,62720,44622,-11711,-97446,-7439,-53310,-16453,64737,223231,106693,59418,-3069,20760,82693,72872,53273,45395,35456,-23589,18287,-31891,6821,7712,20438,-47741,-40388,44542,-98344,-62955,70065,11289,-65692,-63577,-56280,24450,-26567,37653,32812,-100171,9060,75562,-14956,-81931,-7252,-36911,-6322,18357,37509,-29556,-15510,22663,-56740,-41753,-29017,40921,-48716,-677,22029,-11162,71772,15257,31076,-10379,-32830,-44325,-60140,-4478,16314,-139294,-40939,-54696,67258,19606,-11364,-73764,-104335,-21885,12131,12264,-12453,-99237,69821,88762,-49313,1417,138210,58397,-32197,-45367,80534,106322,51636,-19417,29197,-52142,70376,-46350,-11787,17234,94795,-22586,-11462,-16491,-33802,-43880,19211,94889,1282,6924,12801,-8483,19286,40318,25249,-56263,-2100,55042,51943,-13186,68734,-9072,9498,8205,12643,95298,58880,21637,-36001,11749,-23150,-33530,-108573,-74759,-10183,-55057,7414,-786,-42538,58848,28472,-20562,73707,-11632,-43207,52227,53774,-64338,-87412,-14977,-17444,-66491,-27729,-11352,-10716,14932,80832,-632,-35575,-6662,47894,28054,-22526,84533,33951,89662,12313,-31002,-7971,19209,29487,-79796,58319,-104003,-54193,-44207,-49412,65631,-17783,-45693,-65830,-20525,-33643,-10323,-94623,-20174,66122,62342,-38965,-58751,-26574,-58629,-2807,-35718,-32007,32198,-34139,63176,-9575,-30845,36188,26474,-27688,1124,42052,-44154,-10677,-24648,-27346,-43829,16464,22889,-7679,-69712,-50405,10898,30327,-43697,74963,-37979,-4921,-21562,-54989,-38387,-75985,8488,32132,44733,47282,-10971,12734,-21761,6409,-9962,59240,6218,36127,-7406,-115985,3106,-947,-11777,-31319,-51079,-13127,41751,12665,11268,-48206,-38098,-54461,-16439,591,-163,35339,-32110,24468,41679,-21277,-12788,-68547,-79970,-9961,5193,21518,40973,911,32473,13816,2381,-26012,-16367,105273,25111,17945,32675,16017,12116,-10972,-25893,-42540,17740,-61621,-87688,-30194,-78644,4114,48511,29087,-32263,13277,35156,75427,26493,-7718,13512,-47244,-19943,-6078],[15356,-7415,44281,42515,44527,16085,2150,29448,51404,41274,93222,-12831,6821,25995,-622,52253,30665,20833,-27782,4316,-1127,63193,20137,23389,-16021,-23511,9678,935,-6187,-30097,-34954,-83905,31172,9363,-52685,-33851,-52836,9857,20787,-27707,-14862,19844,-31701,-8461,-99164,-58287,20665,73620,53500,10561,64010,85519,-39073,-52910,-10819,25497,-74627,-21097,-1291,73568,40656,-37660,-22831,20668,-86818,-4837,-46796,-4245,7185,47043,131284,73345,-5479,-4437,-50915,-109798,9457,72120,42531,-38261,29496,57200,-62510,-51832,98592,22512,-59499,-62921,-712,-15783,37803,-85832,12367,47726,-12134,-3129,34797,-85873,31181,-20750,-49852,-117769,-31177,-62861,5133,50714,-29125,-98733,-9865,59465,-2727,-24233,-30085,-41887,58348,129679,17644,-38370,57035,14353,-84172,15216,13241,11958,45997,-21821,17131,-42686,21265,-1952,22691,-42944,-26821,34144,9184,36898,-4302,-3256,510,39100,6015,40392,38104,-56221,-30317,10975,-36526,-101331,-56598,-24899,-46679,50471,-9300,32777,16371,37472,11966,-56504,-26694,7386,-102403,-46909,-41478,19960,-22108,-55467,9033,-58955,-11128,-16754,-51511,-10999,-15039,-44211,-2355,-67116,-17150,-95735,55636,41775,-22504,76007,24697,5954,414,31947,-41020,39330,5389,-21858,-14274,-34791,-60785,-2215,-29042,-62716,-119712,-7113,19555,-39453,-8174,-81157,-11869,-69072,-92415,26926,-9747,-40275,-31045,-11158,-40626,-23904,32228,-15121,-69594,-30424,-19361,-65359,-42843,-37389,-55498,15097,82779,-1632,67903,58906,8565,-797,43977,74450,-2520,-35696,-79191,-65821,-37328,-60352,54493,97178,66055,68807,38666,-113811,-68386,-50572,34557,-47219,-229538,-339751,-325991,-808228,-1656148,-14933412,-13381053,-2409048,-1458860,-987082,-758409,-654647,-601644,-475789,-430951,-369516,-377922,-453400,-259487,-363180,-309294,-253146,-260418,-281032,-289080,-179596,-176530,-140972,-157069,-181085,-155443,-217290,-212107,-127563,-136840,-118977,-179770,-93426,-138648,-40260,-146413,-120993,-119396,-128338,-215405,-114083,-33397,-83531,-117096,-55854,-57148,-121680,-11176,-21012,-55018,4791,-192479,-417801,-254986,-120092,-89928,-82500,-97434,186,55360,39658,-76159,-73929,-49713,-91869,-58988,-30085,-77596,-64403,6066,5566,-595,-41040,-27506,-7694,3590,-18246,13216,-97195,-31421,-25013,-22603,9739,5377,0,-42111,-173672,-277264,-456183,-4736053,-6546656,-1015156,-697384,-465797,-346148,-335941,-257996,-250322,-208187,-205608,-185282,-142661,-121795,-195607,-147874,-147205,-94170,-135990,-178672,-75610,-103990,-178349,-122090,-16475,-93284,-154848,-112697,-104083,-29869,41208,-77885,-141539,-79832,219,-5111,-32622,-71483,-28648,-69710,1993,-73501,-119483,2406,-60655,-70126,-53746,-64756,-91677,-25237,-104361,-38537,-49270,-78328,-47550,3915,22553,-118501,-60730,42143,-13577,-33991,-11953,-29000,-42599,-77607,22298,-30075,72916,4585,-91763,-23103,-58760,73910,89164,-20240,-44899,593,20808,63655,4375,-28332,-41477,-85336,40436,47095,10453,-26525,42506,18391,-72754,-36567,-74309,-57556,-66953,-1392,-5566,2913,-36017,-33655,-27546,-98100,-56513,-40459,1028,-38793,28811,7403,-24892,-55696,25637,-91650,-29261,-61637,-45317,-95387,-134703,-4156,-14760,-16835,-12255,39854,-62396,-12013,-80111,-43596,33490,-52402,8066,-12214,48421,21038,-59142,24407,-42620,-79245,16166,-42240,31006,36650,38465,35775,746,38022,-64482,-81148,8839,20413,-26641,33189,-5511,17241,5196,42553,-64800,-72284,-20484,-12097,21905,-3879,-72289,-9767,70044,31482,-13349,44708,20562,3005,-60102,42064,3051,68287,9372,72589,-26555,-17102,1671,-71243,-33808,-29632,-18400,-25624,-27777,-10867,-29380,-34706,4529,-2753,70716,-50314,-24709,21865,-99754,-64645,-41910,-73936,7103,-13576,-10432,-18419,-21580,-52763,9921,6580,-79765,-10325,15401,-13070,-29854,-16964,-19975,28890,55401,94450,87298,-12848,9909,-52939,-43341,22626,-11481,43163,26227,4655,3305,39503,-1426,-49689,-41031,17412,54182,-27692,6276,-25100,37090,36390,-162,-28128,-65138,6671,-6306,-55966,-26109,-60847,-66086,-27761,-40867,39957,46800,75345,81481,61383,-1505,3293,-5907,-15298,51743,15528,-21893,-52478,114268,-9008,-36621,-94767,20557,-25096,-13902,28549,-54893,16433,22463,-38957,1393,-23659,54055,83845,3145,77561,80838,-5656,-52235,-49610,-13516,-9839,52852,41636,38521,-53857,53091,8844,24932,82355,14365,-32580,6583,77756,17441,-20019,32634,-2776,-13233,4383,76691,43128,-143211,-72751,-11772,35353,66219,-22733,-6139,2208,-122323,-37208,14291,-94450,33820,1054,54799,68012,14291,92711,104719,98735,89630,55806,125747,55578,-2269,-51575,-73550,48018,-37313,-31292,24497,-36329,-23136,-8842,18960,-189,28556,9575,-30895,-23710,39668,-31162,-37735,10850,-119905,65583,41213,13848,20414,65142,-15547,-69511,-18550,45602,-59191,26437,-22841,-42443,59010,-70990,-4579,-27479,-20891,-22417,-38916,-12530,6740,13598,-39363,-98496,29626,-50095,-29847,6767,-29813,10561,-32226,43720,53850,6100,-1775,40077,54493,51191,-46045,-124133,-32627,-45341,-8143,63270,202832,99226,75141,8113,42101,92516,63308,36429,61908,22714,-9755,21224,-39661,17174,37628,15604,-62492,-40606,37411,-88735,-105511,65188,39,-62088,-62790,-57433,36213,-10972,17953,5792,-114815,14745,85472,-22101,-56817,-6007,-30863,-29656,15702,39711,-4311,-17054,8129,-57141,-76691,-33794,41828,-39009,2507,18338,-30066,77957,6597,13121,17938,-27584,-40652,-50089,26505,40140,-135618,-34158,-64614,79882,58569,-15104,-54888,-92210,-69552,-7413,15255,-6517,-79585,80840,94022,-32737,-3743,117404,53210,-39661,-27627,25304,91927,67611,-20894,26405,-36869,40850,-28058,-21961,17466,120163,-4027,5177,-3693,-36629,-26281,12644,43311,-26141,-680,1183,-23732,-12229,42221,8699,-38491,20229,45501,57413,9407,98315,1480,43006,35374,48171,106933,18012,8339,-34763,20746,-50316,-50504,-136030,-67964,26568,-30326,12883,-3553,-41617,30791,8594,-39901,47837,-24999,-42480,39341,29762,-51430,-92098,-19092,-3088,-73455,-38770,11196,22082,5093,86856,-2350,-51481,-13140,51475,33247,-28597,69637,48173,54708,5078,-48176,-28344,2891,22774,-74316,21038,-112137,-63795,-2225,-59374,75207,3984,-42612,-56474,-12102,-29062,31850,-87468,-17001,49625,44002,-32557,-67173,-12075,-44851,-30821,-89104,-30986,36729,-26294,65296,7794,-20888,11677,64881,-5037,-3521,-6039,-50792,837,-23907,1248,-12270,20186,14205,-6536,-83809,-28050,28935,30633,-67680,65599,-32470,-7193,-30888,-49288,-2434,-86397,38765,42584,-7919,35430,-31712,24229,-1005,32308,-19240,28967,31190,49875,-11473,-138675,-4764,-4330,-4208,7823,-32852,-11000,3372,10718,8511,-20389,-27931,-40910,-11859,5300,-6762,44914,-22239,44260,30540,-37649,-15018,-65287,-62687,-18107,-13962,16146,20096,1456,40275,12622,-9061,-34127,-25767,89078,39366,21205,21011,2463,87,-5346,-26361,38470,-3023,-74560,-95940,-14260,-64779,-9577,57749,44346,9847,1696,54474,77996,13115,-13784,7608,-45433,-33802,-15235],[33140,5130,17988,42496,19882,13995,-11423,-20175,74189,31242,36342,-15174,7840,15045,12706,73654,32268,29805,-33757,-10197,-13926,55664,33213,33200,-2473,-49537,1773,-1764,-20509,-40824,-23974,-96349,32975,-2591,-53597,-44262,-55860,-1167,46835,-4459,-405,11901,-39281,-4817,-92992,-17009,11544,82784,50288,3086,41894,94928,-38415,-55140,-15538,7470,-52966,-18444,-10015,39645,37501,-32869,-25057,24561,-72948,-24226,-46757,-13550,-975,66095,146582,62273,-9412,3812,-51882,-125159,13101,63453,55546,-18798,10687,44099,-60434,-57725,77539,40397,-17290,-45887,23152,-9127,47585,-70142,25895,44795,-17796,-14350,45846,-82041,19920,-13888,-69601,-120629,-66913,-55732,21980,31361,-42834,-95446,-12767,48621,-6786,-29766,-6143,-35113,53653,132535,-275,-29064,67463,30050,-70404,-510,4770,3649,38264,-23514,19820,-59335,21577,1540,10748,-61122,-25966,32435,21149,37510,12619,-7414,-38879,14433,402,87675,29452,-62741,-18208,3425,-1811,-88404,-50571,-8106,-41200,40580,-4380,25179,-14382,12872,31477,-56719,-19367,-5918,-98734,-15574,-35877,12157,-11219,-79011,22646,-34736,-23172,-38459,-42767,7219,-8751,-36551,4361,-43333,-21894,-83866,61381,69275,-32747,71720,32213,12120,3725,28471,-43108,3070,-17956,-33238,-9198,-47073,-70916,11306,-26635,-42085,-132916,-16038,30334,-25345,-5365,-58572,-32446,-90677,-89314,38553,-12725,-39735,-16311,-11863,-26260,-20161,32357,-8569,-61011,-53459,-32840,-89177,-23212,-35038,-44421,-18579,52532,26112,97204,51964,53060,417,15576,56152,16957,-29694,-76006,-68684,-90390,-89602,73562,150712,52256,66136,22513,-101307,-79771,-55964,24828,-50597,-214414,-341641,-308204,-834635,-1779236,-15370827,-13688435,-2481135,-1455934,-970867,-764848,-690295,-627472,-514583,-492303,-419992,-376512,-412463,-296353,-372676,-326426,-262678,-248015,-277078,-326650,-161108,-175615,-137333,-140615,-189385,-180366,-234704,-225576,-124002,-145260,-135204,-191712,-98581,-158858,-88289,-143406,-122866,-100567,-122895,-212238,-121044,-55918,-97661,-115561,-79937,-68697,-134694,-20757,-34326,-70059,-33476,-228718,-597992,-388965,-163695,-86575,-67625,-95390,-12278,23561,5304,-87008,-64061,-47430,-102226,-29346,-18849,-64875,-27202,2478,-25221,-12678,-46204,-25762,-9951,-16143,-32565,46188,-69390,-14530,-19731,-16793,27827,13705,-12744,-54541,-160249,-276933,-464804,-5025626,-6901723,-1038963,-732736,-509153,-372994,-357326,-270281,-253986,-217186,-205545,-163584,-126564,-121210,-236729,-144508,-130284,-89059,-154837,-196626,-67637,-104948,-174724,-132028,-46406,-81917,-160728,-99742,-83126,-47304,15130,-80454,-163833,-88947,-38757,2956,-14853,-78108,-29616,-74821,7359,-48134,-128168,-7422,-57420,-62347,-53875,-61771,-88925,-23292,-94580,-30919,-27809,-93433,-35587,7889,11014,-81141,-58562,67727,19608,-41135,17431,-39843,-30481,-76946,65816,3633,63725,-3066,-82221,-24825,-65272,60572,91691,-34675,-42762,-6991,21635,35575,14861,-28275,-47014,-95249,35941,46926,-17894,-64834,16954,21216,-61147,-39417,-35953,-55885,-94306,-36922,-31007,4824,-54424,-22605,-24913,-83506,-53662,-20520,17632,-50849,20111,-16555,-47416,-36958,52127,-77396,-44108,-43772,-25369,-73041,-137337,4737,10833,37837,3134,20574,-78031,-555,-60396,-46698,28918,-53412,15908,-9434,55313,33809,-61625,652,-41205,-64033,43064,-45299,22989,-10894,35188,29706,23638,49989,-58522,-80771,-31784,33691,4365,29100,3402,19097,-15875,19804,-30077,-10809,-41624,1825,25054,24689,-65550,-19410,64604,32777,-21643,21002,38663,36962,-47409,36668,-4397,65970,22402,91492,-24235,-28509,1659,-64359,-4629,-12077,7547,-6450,-24032,-14394,-12744,-48418,36404,-10172,73497,-38934,-42602,-13685,-125812,-70237,-68213,-38324,20410,-30381,-5545,1865,-33864,-50807,1333,15601,-73816,-9904,41968,-44131,-25851,-17053,-8339,32736,91069,121596,98714,-616,20869,-62749,-29067,33030,-8732,50153,-2288,12906,11731,49045,4238,-41231,-87824,10101,30387,-15238,7238,-15987,37958,18366,-1556,-28138,-61800,4633,-31540,-32038,-57365,-29692,2183,-6105,-21734,48579,83192,88654,61091,37990,-3491,14301,-19843,-11152,46698,-3785,-1446,-31427,120532,16211,-42059,-66688,22659,-13619,-14345,26110,-39677,10845,10543,-52543,-11636,-35262,62518,73416,43289,86144,88847,-17559,-55419,-63897,-31458,-3736,50269,42766,14635,-58247,56488,9568,25581,76363,31615,-15666,8611,75040,14361,-11755,31734,-27369,-4422,1317,56952,25566,-141582,-84787,-19397,24686,87638,2620,8189,781,-144596,-53424,13035,-66613,12230,-9614,53268,70473,18573,88310,88035,98160,84655,38440,120088,54901,4442,-21142,-29891,45023,-21408,-13046,39264,-34761,-13931,10269,-3148,-13415,27963,-4458,-49656,-34628,42304,-21656,-21991,-3198,-108179,55248,18414,-10824,13554,65085,-9940,-13358,-13783,27365,-77644,35791,-35733,-58872,32371,-81442,-3333,-48473,-13940,-28482,-41850,-5994,37692,9633,-73083,-130406,11437,-32489,-47239,-5247,-34005,22681,-30192,29747,40847,10248,16788,22197,39148,52763,-72360,-131931,-48368,-19117,2011,55993,186877,96409,83302,16960,67304,96381,42389,13434,71839,9282,12873,21115,-41400,26345,64052,10879,-73410,-39677,26850,-75138,-125244,58409,-5640,-47267,-48144,-55947,46831,3927,1230,-18938,-107151,16852,70225,-26111,-22453,-3537,-19030,-54415,11439,36953,19268,-13376,-4396,-56030,-103433,-26090,38372,-24945,6626,4266,-37093,73354,-4500,5999,38965,-11084,-33053,-34477,51473,50506,-106921,-27836,-68448,89694,96578,2482,-23573,-69257,-104778,-27978,10446,1011,-60985,79904,85641,-16704,-14165,65814,40902,-44563,-750,-23004,58597,70027,-18226,26262,-25336,-8019,2946,-19552,9664,133669,7875,17092,9755,-35540,-11994,9589,12330,-56369,-16312,-2834,-36712,-43025,33172,-8618,-6026,43395,25757,61050,34889,118920,12261,73430,60811,76306,102631,-10019,-11897,-26576,22409,-66496,-45387,-147576,-48998,59451,5983,22021,-8904,-33136,6065,-5766,-49577,22904,-16532,-32904,26392,13121,-26374,-85114,-21710,3383,-64303,-43619,20791,42445,-2399,81403,-3744,-63441,-12767,51166,33216,-29192,46196,48268,16441,2215,-67564,-38885,-5171,22018,-39139,-17250,-90503,-62367,35158,-57632,79474,11047,-37513,-39293,-3163,-36767,50272,-79447,-15203,26592,25423,-27737,-58703,2932,-27458,-63178,-123174,-24563,26784,-18545,50789,25584,-12730,-16393,75591,10870,-16562,-47328,-59297,14170,-15783,34361,17191,16073,2346,-4371,-89357,-8437,43042,33497,-72710,50102,-29222,-4787,-40538,-36529,39809,-82809,61712,51765,-46885,16923,-54896,32521,9497,62900,-25658,-1264,66572,56844,-20081,-133441,-8992,-7065,6368,41324,-2004,-10402,-40640,-4505,-5422,-2785,-16516,-16499,-5058,16964,-24883,50264,-4500,57244,17945,-37887,-12017,-66802,-38358,-19352,-28639,-597,-1719,13440,40720,11109,-19068,-34746,-24209,65298,50164,19836,13395,-2273,-21342,-1613,-22404,78367,-27263,-73972,-88894,19,-35197,-14535,55854,58788,44569,-12538,62127,73230,-13803,-18416,13077,-43741,-45205,-23082],[49108,12756,-6671,36488,-10349,11459,-18425,-60568,88744,8075,-17267,-25017,-4083,-13404,26843,90874,45575,47946,-29290,-32006,-23808,46945,43780,25736,12155,-71728,-9179,-9329,-26881,-49120,-18897,-88874,27882,-17898,-49440,-41299,-50290,-4364,60942,20139,12109,4084,-39656,-243,-77828,17630,3330,63619,31393,313,4296,83560,-39736,-64082,-19146,-9554,-9964,-18744,-12164,16764,31367,-25400,-19025,23933,-51980,-39245,-48200,-30463,-11374,78807,128180,40229,-12596,12018,-50025,-114578,11058,37446,67569,14780,-10568,25677,-56261,-66055,53486,47383,13791,-20368,46760,-5383,30379,-48390,38433,42060,-25201,-24390,51688,-67929,7713,-16453,-90091,-101256,-102481,-43514,24945,19877,-56303,-76473,-15497,36818,-16377,-32345,16380,-24988,37981,124586,-19186,-12126,72518,39105,-59036,-27786,-3404,-2813,25753,-24828,21678,-64059,27910,6576,6923,-64595,-17473,21252,28625,32677,28406,-3630,-73402,-9178,-10428,123118,23805,-60021,-10653,-18849,27677,-56555,-36443,1726,-28609,27873,1047,5234,-50165,-9569,41249,-38887,-10871,-14703,-89356,14920,-35188,2324,9594,-85185,34960,11837,-24351,-54591,-39406,23912,-687,-11138,10020,-14688,-29312,-66703,42212,93056,-46472,63860,38870,11511,16619,38017,-40808,-44319,-44336,-25191,502,-48868,-75372,12452,-26966,-14454,-124868,-10939,39333,-18053,-8190,-27700,-42207,-95552,-67351,44707,-9133,-33500,-5426,-21862,-8937,-15417,31393,-26863,-60119,-81667,-44324,-93735,-9116,-34918,-29545,-51105,16156,41382,109922,39133,84510,-2896,-11610,35083,39893,-11225,-60756,-55265,-130789,-103492,88937,170939,34669,66936,-6346,-74869,-79472,-51424,15878,-54326,-208563,-340941,-303936,-858757,-1763698,-15774942,-14080705,-2557040,-1469785,-974158,-783444,-734000,-658922,-555851,-534423,-474745,-376327,-370340,-340709,-386591,-358198,-275650,-228698,-270542,-344152,-149725,-182770,-151253,-129415,-200156,-197915,-245170,-234626,-122561,-159308,-145823,-196603,-102785,-163360,-149933,-139694,-113197,-86089,-118193,-201559,-123329,-77322,-111184,-109148,-101248,-94034,-141673,-32618,-45831,-77865,-70880,-243691,-846421,-574288,-220682,-92355,-54367,-92975,-41142,-20047,-46432,-97463,-58619,-50740,-105037,4476,-8042,-41173,-1738,-7200,-48474,-26106,-49022,-30070,-11434,-44026,-46296,64876,-40784,-3200,-17906,-8268,32454,21319,-26688,-57845,-139297,-282376,-465715,-5279865,-7221979,-1074022,-755280,-543645,-401576,-376852,-286163,-259904,-235574,-207901,-133615,-105886,-121481,-264416,-137152,-113418,-80363,-169759,-205377,-55566,-100511,-158501,-147667,-97258,-76681,-141271,-86242,-69994,-58822,-5455,-69980,-165402,-95076,-74613,-3174,-2958,-68384,-27147,-75392,6524,-26773,-123562,-25402,-48082,-42257,-44565,-56038,-85774,-19916,-75820,-23761,-11568,-106196,-23756,-3013,-9555,-43845,-56585,75942,46288,-41822,42895,-35263,-12089,-64737,97188,29845,35611,-8724,-73042,-27186,-71023,30408,77550,-57978,-39533,-18041,9923,5158,22935,-14621,-56117,-114277,31583,39775,-39977,-73816,-14686,11989,-44485,-39918,-13176,-57938,-104215,-54346,-48133,10164,-55618,-11454,-24217,-55250,-47713,-11001,28852,-45247,14541,-41923,-72362,-12851,73510,-48018,-57834,-25901,-6306,-49093,-129748,7599,33550,87419,13373,5813,-84254,7280,-30678,-36750,16779,-50382,26445,-3573,57937,43130,-57949,-32910,-35941,-44450,50942,-40072,13897,-53123,32631,25121,43892,58629,-39175,-66821,-64413,41561,37585,11938,2418,21469,-47220,-19509,7030,41513,-52834,28882,32750,46487,-50281,-26808,44686,24996,-27286,-7141,48659,59313,-30677,25528,-13445,61090,36923,112931,-23469,-33389,5317,-57881,7239,18377,27641,8329,-16632,-29267,1772,-42713,53347,-19390,70037,-17237,-54278,-54265,-112624,-61482,-86065,-322,35266,-50696,-7662,20812,-52230,-38653,-1275,16348,-64700,-650,63802,-78696,-21308,-13372,796,32759,125381,126995,101604,19124,31107,-46654,-11892,53238,-4970,46305,-32812,22413,21496,48527,12962,-31302,-117141,3092,2964,-3556,12681,-11204,27335,6107,-1807,-27201,-51853,6873,-46117,3761,-69956,10797,64944,23612,3193,52835,101365,89629,33913,-7522,-4274,17149,-26935,-17123,30887,-23881,18074,-11481,114582,35167,-39028,-21297,20822,-7849,-11197,18790,-8981,22870,-933,-64714,-31913,-45716,62053,54073,71073,79287,66096,-32262,-54890,-78477,-45564,1061,43228,46668,4010,-47288,56025,10963,13907,59153,40358,15238,-209,59978,14254,-3041,15225,-50792,-3271,-1163,21838,10990,-124380,-98761,-35226,13030,101368,14394,14820,-7778,-154144,-71411,14716,-30560,-8539,-20391,46542,49748,18740,73870,71596,78558,75990,24017,89022,37038,12759,11389,6355,31877,-3386,1923,48623,-26978,-662,28082,-19655,-23138,29271,-21163,-60780,-39643,37268,-12682,-1830,-14757,-82942,36711,-6690,-33816,-7746,53975,-868,35289,-9450,-863,-83930,29822,-42696,-66583,1200,-97546,-14115,-65395,-8441,-34583,-41959,968,62578,8938,-99489,-132030,2746,-11267,-55090,-26444,-42029,35424,-10683,27081,29669,13803,37988,-6915,21128,48343,-81713,-118365,-55818,13546,12644,43380,178168,103411,80548,24822,91663,94798,20990,-11578,70845,92,40381,19336,-39615,29721,77999,7423,-77008,-38278,13345,-62524,-114371,50043,-1012,-27837,-21974,-51884,55553,13797,-12562,-36533,-84433,13706,41272,-22666,6783,1896,3933,-72563,4565,25692,34600,-7425,-12263,-53410,-113648,-4788,34790,-8217,9159,-16135,-32734,63881,-15673,14249,48970,16922,-20840,-13161,60671,43975,-61000,-25339,-62548,91638,119028,31156,2353,-41791,-109938,-45339,1718,6668,-51848,66363,67006,-4890,-26483,11149,25691,-45888,28861,-51719,24933,57593,-14089,30771,-18999,-61360,41288,-2123,1126,132223,12331,20758,20497,-30567,-5636,10035,3620,-83015,-40524,249,-42117,-64052,12750,-19177,37552,60156,-1651,60953,51666,119943,21466,90599,72799,87090,84561,-23073,-33874,-11544,22414,-59935,-25335,-132994,-21771,81761,43551,31286,-14721,-20642,-10783,-11670,-47180,13317,12855,-17790,16292,8788,5289,-70850,-20949,173,-39729,-41017,14784,46361,-8135,63004,-4651,-65701,-5576,45282,28730,-24005,20624,30823,-16007,3676,-81571,-34683,-3882,26732,2894,-46614,-51098,-50750,48977,-47303,74992,9888,-32457,-20287,6802,-51776,40140,-73312,-16075,2905,11051,-26564,-42054,14852,-8797,-87607,-126769,-15393,6754,-13821,24450,40063,-8398,-40950,51423,15777,-32193,-71401,-61985,26022,-3346,58122,35906,6613,-12029,-2520,-85105,2846,51969,38142,-61559,26875,-31629,-276,-49127,-22718,69134,-67822,75347,56877,-55996,-2728,-73755,35936,8480,85759,-27215,-24347,98616,53156,-31859,-105003,-10990,-8762,14755,58904,32053,-11213,-79234,-26790,-25311,3481,-7432,12500,2906,32769,-46029,51845,17579,61110,13631,-25473,-4021,-69510,-13712,-12623,-36213,-22734,-18329,27918,32082,8123,-25774,-27883,-11481,37174,53956,7376,8732,4814,-43591,-3663,-16875,73270,-49187,-60084,-67294,7268,-6608,-10455,42604,70894,62547,-24166,55087,65265,-41937,-21404,27254,-39202,-54692,-27651],[60343,13678,-21253,31196,-35258,8388,-17908,-72432,91527,-23631,-47699,-39171,-22612,-42807,40918,93311,65844,73994,-14239,-56727,-32291,38971,47873,6895,21866,-88375,-21722,-18046,-22095,-53954,-23636,-66578,15947,-32418,-43619,-26039,-36751,2530,60822,44186,21688,-995,-32566,5457,-57799,30354,-2193,27088,5449,-1440,-38287,47544,-44871,-76198,-22068,-18899,34825,-21139,-9506,10459,24652,-11047,-5236,18371,-28511,-43939,-48734,-45600,-20831,80706,87398,14440,-14855,18346,-46453,-82215,4195,2798,72373,54254,-29287,4364,-49703,-67404,32419,42633,36132,6125,65078,-3531,-8559,-26960,45703,38834,-31776,-30761,50788,-46175,-286,-24416,-102432,-69700,-123588,-24950,21127,23456,-62474,-54111,-16777,26424,-23878,-36068,30256,-14302,15748,104415,-35319,7925,67498,38509,-53159,-53887,-8516,-34,11757,-24282,23778,-53324,40927,10745,10512,-54534,-4273,1699,26926,25105,38965,7887,-93088,-27711,-23541,136781,25494,-49577,-9320,-57888,39751,-13747,-20963,3463,-14526,18539,5252,-25132,-80968,-22869,47562,-9633,-3166,-20098,-74898,33949,-40510,-8097,34193,-72426,42015,63778,-15132,-60952,-43247,40145,7166,23668,11182,6142,-35379,-49125,6424,108556,-59370,50857,46363,1962,32765,57151,-36695,-90141,-65659,-5269,10471,-41982,-73197,4936,-29850,12359,-94359,2797,38314,-16028,-14076,1890,-39885,-88650,-32394,42979,5226,-21573,-5810,-40128,6736,-12344,26149,-59270,-67043,-103213,-46646,-75167,-4119,-35677,-14130,-71025,-14779,44975,95228,22526,91453,-6680,-28461,16672,57146,16840,-38034,-28374,-149616,-97643,99534,158470,24152,74440,-37054,-38224,-66189,-41754,15421,-56181,-214756,-343090,-316812,-886774,-1669511,-16098939,-14501365,-2635218,-1502900,-1005263,-812260,-771642,-687800,-585343,-536764,-514691,-373449,-339581,-377363,-404565,-392708,-287906,-207168,-263925,-334605,-144619,-195080,-180618,-131820,-209860,-206568,-247071,-236214,-116055,-175397,-147228,-191381,-104242,-153340,-203062,-137261,-94388,-80744,-116870,-186478,-119453,-93233,-119390,-101024,-113871,-121840,-140407,-43023,-52142,-72537,-89903,-219248,-990331,-671985,-268782,-108320,-43714,-87195,-72598,-57435,-102370,-98559,-58792,-59541,-97995,31604,-1918,-10851,3708,-18997,-59551,-41142,-49530,-42671,-14636,-75907,-58644,59391,-19921,1969,-20840,1338,22687,22885,-37747,-56649,-119124,-295539,-467653,-5547902,-7577331,-1129579,-772871,-569210,-429490,-392705,-305269,-271037,-262612,-215292,-103143,-86000,-124465,-270581,-128795,-102545,-71487,-175880,-205987,-41574,-90126,-134419,-168078,-152907,-81973,-103990,-76649,-71844,-63149,-17034,-50519,-147131,-100063,-101353,-22726,-102,-50318,-24534,-68663,-663,-17481,-106257,-44542,-35458,-18701,-31980,-50070,-84550,-17649,-52055,-20500,-6001,-113960,-18850,-24735,-36049,-20987,-57253,62296,54701,-37888,52973,-15141,9110,-44558,109018,41605,5980,-11060,-65297,-30016,-72609,-4797,53109,-85944,-38476,-31327,-9297,-13351,29459,7515,-68100,-136022,28349,28629,-51247,-59244,-44311,-7702,-31089,-40467,-14339,-67659,-93293,-52730,-59405,16374,-39993,-4950,-28120,-21339,-40046,-12607,31799,-32976,10704,-61858,-86060,12564,83249,-13926,-65764,-10354,8175,-27132,-115035,2278,46426,115020,8089,-5141,-78045,10979,1009,-18772,684,-45375,34845,3667,57262,48794,-50951,-66921,-27688,-27241,37543,-29934,3091,-71510,31664,24823,57620,56905,-11174,-42474,-73342,44272,62844,-9562,-6224,25097,-78170,-61401,35854,68993,-53064,56254,40415,50434,-31336,-31122,16723,8673,-23604,-32586,48431,65440,-17599,11703,-21993,62321,53965,135500,-22129,-27214,15189,-53164,3709,51486,37824,16063,-7296,-46460,13470,-24830,49470,-28799,60166,9174,-56577,-87637,-78212,-48807,-94782,38056,48469,-65339,-17367,29450,-72926,-23026,4577,10069,-49793,16665,75068,-104402,-15109,-9489,4560,28882,143194,109971,94785,41314,36510,-15628,3733,76450,-455,36169,-55618,30058,29136,38304,22119,-23902,-126908,-6494,-18629,5608,20501,-13923,6055,3034,-1924,-27151,-39840,13580,-45924,41015,-58132,45413,96231,53172,27467,50393,91750,74492,10438,-59513,-3755,7005,-26871,-38496,11935,-42906,28735,3276,102576,47564,-28248,22804,15587,-12127,-5853,5332,27977,47815,-9063,-74366,-48675,-49787,52056,29108,72875,57397,24716,-47378,-50750,-89387,-56577,3712,33877,49935,8235,-24182,51095,13094,-4454,28641,38945,50311,-17080,38238,21580,5774,-13477,-68306,-10398,-485,-18484,-743,-98630,-115362,-54028,-2057,102109,10131,11965,-20207,-142472,-89146,17950,4763,-24366,-30513,30577,19290,16401,55618,59443,48260,65915,11441,47379,2385,21794,37267,24342,10927,12685,11096,50268,-14143,13362,41768,-29920,-27007,32643,-41041,-62061,-38360,26869,-3350,19835,-22039,-56138,17717,-24648,-45933,-31648,36462,6290,54589,-5750,-29454,-77935,-1707,-42931,-62482,-23336,-110764,-31779,-67268,-5175,-37699,-34820,7004,73548,10130,-109121,-112232,4326,10256,-53379,-49474,-50920,42372,19890,37139,24954,15820,54428,-37844,6388,38263,-71195,-90541,-57702,39549,22840,28502,178227,121578,66179,34271,111163,89262,8510,-33428,57341,-2515,64863,17491,-37499,23691,74637,5600,-70847,-38765,-3109,-55634,-79583,41670,16373,-10682,9849,-44754,60576,14154,-24256,-44631,-60802,5977,13319,-10534,24523,11167,36831,-77541,-4411,7247,34634,-1666,-13319,-49921,-104938,25070,35512,8360,7716,-36727,-22163,55649,-23957,33979,48210,52494,-5820,8373,48484,22784,-15045,-28815,-45907,81417,117924,52242,8482,-16163,-80668,-55697,-5208,9149,-52395,42264,43103,1076,-37076,-21671,13563,-41320,51837,-57363,4809,33383,-11441,40470,-17023,-100598,76720,24987,1433,119134,9226,15471,26956,-24426,-9120,11816,9314,-99624,-68905,6733,-37713,-69289,-15942,-18564,82058,68483,-27850,56559,53110,97720,26678,84873,61185,76504,59956,-24705,-51687,7891,28350,-27773,-4225,-90859,7133,91850,71189,36526,-18617,-7743,-17554,-8844,-34296,30268,52083,-2241,10372,13949,36618,-53676,-15480,-10489,-5591,-31994,-3593,35160,-12274,34537,-4569,-54307,6223,32846,21729,-14351,-1928,-1187,-35731,8254,-82841,-16430,5409,34825,25708,-61886,-10162,-33051,32284,-32719,62736,9782,-29593,-5933,17167,-67435,9030,-69379,-19745,-16073,3334,-28081,-26185,21444,8139,-94258,-101810,-6730,-15372,-12619,-5469,47893,-8507,-55636,5318,10417,-43963,-76807,-52966,31615,8371,65003,40437,-3130,-27188,-3062,-72595,3563,54390,43504,-40678,-3315,-39510,3898,-54463,-13268,74120,-47586,78752,54062,-34588,-17605,-79719,35527,2345,93543,-22275,-36196,112318,39265,-43286,-68408,-13256,-9398,16822,55910,59492,-13238,-103479,-48116,-47080,-451,-2401,39987,11043,49079,-58932,52135,39949,56019,21973,-7390,4664,-71966,6022,922,-36905,-42233,-26050,32823,14357,2320,-27681,-15463,9131,8983,49787,-17380,3192,23432,-57469,-13784,-13608,41044,-63425,-36874,-36192,7200,7070,-1015,22084,79880,59108,-30747,34365,56765,-58669,-22577,44030,-29412,-62710,-27341],[65765,7812,-24977,33318,-44869,5968,-12740,-50569,83256,-55774,-49734,-51085,-38141,-52487,54861,75689,83458,100847,7691,-78056,-39553,32215,43170,-13080,22483,-99473,-33435,-23885,-7082,-54484,-37860,-42172,-2204,-42783,-38796,-3297,-18338,19574,49229,62329,28178,-1356,-19238,11276,-38301,16703,-4546,-10815,-17501,-8702,-73435,-4593,-51443,-85336,-25665,-17437,62635,-23335,-5754,14856,18942,12676,13305,8823,-8023,-36952,-45487,-47711,-25950,70295,39798,-8066,-16127,21856,-41937,-41169,-5123,-26103,65444,83824,-42359,-15912,-40515,-50694,15915,28517,52103,26324,74061,-791,-55192,-11460,44852,33367,-35295,-33114,43061,-22141,-1094,-31309,-97396,-38875,-123965,-873,16409,43139,-56495,-38602,-15540,19495,-20208,-43601,30868,-5638,-6818,73092,-45919,24699,52142,27654,-52816,-68105,-9137,14495,1334,-21422,27552,-28892,55222,9478,17267,-35369,7957,-21557,14450,19472,41745,23744,-93241,-39105,-35626,129452,33481,-35126,-14637,-103219,30472,27356,-12402,-1013,-3415,18056,6727,-59675,-99479,-24331,58570,19883,2820,-24197,-57306,34120,-50432,-17764,54089,-46694,42472,102672,247,-56665,-52330,57549,14014,51420,6509,8914,-35942,-35223,-29225,112928,-66075,33551,55011,-16194,44935,76966,-32738,-122109,-76327,15756,16550,-31008,-64145,-5518,-33794,30010,-47885,17508,24841,-16390,-19621,22403,-27988,-78126,3414,33264,30477,-5156,-19869,-61988,16717,-10181,15921,-90601,-78046,-106787,-35072,-39913,-8539,-34907,-793,-72819,-33235,41580,55379,4630,70663,-7314,-31018,4384,60800,48974,-12690,3959,-143518,-75818,104479,130050,27684,91333,-51165,1566,-45127,-33287,26277,-54599,-231744,-351726,-344980,-921772,-1577165,-16399205,-14949670,-2725196,-1556844,-1061951,-850331,-795880,-708134,-596106,-497946,-524850,-364015,-326354,-393872,-423509,-418637,-295019,-188264,-259379,-297681,-139067,-207643,-216592,-150196,-213944,-206959,-240832,-228920,-100347,-186161,-138292,-175659,-101963,-135393,-228027,-136828,-74005,-86622,-121162,-171351,-108923,-101898,-117817,-94110,-114973,-137205,-131128,-48945,-52458,-54287,-82533,-154549,-830501,-547871,-277601,-128810,-33883,-75055,-90012,-73791,-145404,-81817,-60002,-69696,-79526,45173,-2456,20415,-9380,-28575,-56565,-56545,-48297,-61967,-20014,-105656,-68470,29248,-10058,2684,-28150,10674,2512,13726,-43058,-56063,-105683,-315119,-478720,-5900684,-8083275,-1220654,-802368,-594684,-459525,-409342,-330048,-290315,-297634,-231736,-83836,-74553,-132989,-256222,-125172,-103199,-67406,-173100,-202895,-30246,-75335,-108286,-188614,-196429,-97989,-61998,-73874,-88426,-60762,-19625,-29976,-115680,-104863,-115769,-49952,-6705,-33968,-25151,-54515,-12697,-24437,-80682,-57356,-24181,410,-21589,-45295,-85433,-18205,-28555,-23083,-12068,-113988,-25162,-49673,-63152,-19902,-61804,28706,41210,-31707,42118,14669,28114,-22207,101197,36989,-11685,-10624,-59249,-32568,-66805,-35208,27485,-113005,-42059,-44442,-29906,-12387,34445,29506,-80191,-150158,28261,17519,-50197,-39327,-66485,-33030,-27669,-42510,-31262,-84611,-64569,-37565,-68525,21158,-18123,-7260,-37556,8611,-32213,-22389,26081,-24395,5799,-71932,-80663,34253,77524,12750,-65676,1127,15274,-11586,-97009,-9904,45933,111867,-16615,-12606,-60462,11515,25743,524,-13804,-40281,37348,10203,53505,50086,-42701,-90291,-18276,-17232,8434,-20975,-10657,-61053,30279,28263,63469,41151,17742,-13969,-52471,43377,72905,-26208,-17979,30476,-98370,-90241,50737,72312,-44747,70748,42026,32405,-14896,-32588,-11090,-12400,-7367,-49018,39262,57091,-14075,-6,-28011,70170,72975,154173,-16513,-8902,32201,-50237,-7792,71932,36831,16686,869,-57149,23758,-6870,28523,-36226,44953,32760,-50559,-103509,-45223,-39994,-95167,76925,56741,-70648,-32529,22292,-88044,-12661,18321,792,-29252,38116,73822,-112710,-6715,-9356,2506,20671,129576,76857,80333,59305,34431,16307,14841,91460,4904,25169,-62178,33521,31754,20767,28671,-21480,-120806,-19226,-27212,10646,26222,-26422,-20445,9416,-2866,-28477,-29787,21679,-32189,69449,-28285,62300,88504,73598,46326,41961,56227,45169,-1505,-97056,-2247,-14031,-21669,-73169,-3189,-58564,26662,10727,89061,53872,-13019,49751,8247,-24689,-163,-14665,57148,73366,-12388,-79954,-50174,-42557,35806,2587,48890,26013,-12658,-59127,-44654,-90662,-63911,4230,24162,49220,22618,3353,42209,16036,-22206,-13020,28454,77630,-31812,17980,38393,13539,-46140,-76512,-21184,5344,-53706,-11342,-73767,-132751,-66801,-18924,87120,-6220,431,-30781,-106822,-98153,20525,31001,-32444,-39422,4670,-6704,13136,39974,52443,22119,55695,481,14158,-41213,29938,50733,22091,-11793,23113,14823,44188,-2412,24575,50758,-34803,-24946,37132,-62959,-54276,-32984,14248,5787,39577,-24517,-36846,4787,-28952,-42865,-43610,18949,8024,37424,-2932,-45725,-65212,-54295,-37825,-47639,-31755,-110685,-49615,-48175,-3078,-35141,-18014,11066,68098,10719,-100188,-85083,13490,28385,-44394,-64559,-55888,39658,50645,54423,27723,17238,59429,-59134,-369,24335,-45367,-61618,-57004,49629,32619,15718,186746,146731,43348,47122,123790,81204,8282,-47734,33449,835,77492,16843,-37841,7423,55637,5215,-54838,-43701,-21752,-56647,-36620,35659,44466,-36,39604,-33623,59133,2334,-33909,-43599,-49425,-3141,-1282,7351,32138,23521,70767,-66779,-13623,-12621,15827,3594,-6604,-46281,-81245,54282,43084,21159,1013,-51757,-12654,51726,-26486,55268,39917,86581,7707,19417,16997,-5875,12008,-38394,-20870,59560,96066,50041,-7868,2963,-28418,-57015,-5639,9013,-56221,11971,18968,2198,-42911,-24996,10223,-28031,60900,-44342,2464,3503,-12324,54056,-16688,-112638,96737,50880,18275,102207,-1487,3442,29477,-21166,-20761,11725,20494,-101471,-94139,11833,-24753,-57713,-46837,-7244,112881,70762,-42313,48846,40456,58485,25273,53805,24070,47828,36309,-21177,-60673,27811,45723,20758,5863,-33240,30736,91932,80912,34437,-19009,2629,-14815,900,-15126,74197,85199,8764,8162,18353,61508,-36749,-5561,-23483,28812,-19491,-26698,14511,-14174,2335,-2901,-28856,18724,14646,14730,-2675,-19661,-38689,-39570,14247,-67355,9878,19430,43175,16626,-64710,19170,-15397,-5662,-17185,47778,17510,-30221,-473,26182,-77967,-27775,-66108,-25082,-27249,2418,-29235,-16019,22412,20709,-80146,-62781,-870,-31004,-13040,-29950,47281,-12151,-57156,-36802,54,-46811,-69425,-32753,26031,14730,56103,33166,-7633,-40783,-7724,-55425,-4452,49205,48384,-17050,-36329,-49651,5662,-54205,-11141,56060,-29461,71114,39863,2222,-23642,-66054,34531,2013,86661,-10557,-36772,100507,20060,-50040,-39825,-17377,-8945,10526,34417,73991,-16232,-109946,-63027,-67822,-12836,-1040,61547,18533,62678,-54655,53751,58509,43929,40003,9091,7473,-75879,18954,17865,-33207,-51945,-25054,19849,-11300,-6668,-24214,-916,32032,-15597,40114,-48230,-7821,49641,-57062,-31613,-15728,2933,-66622,-10911,-3987,2922,757,7491,929,85267,35324,-33171,5139,47662,-57241,-21698,56659,-14840,-68004,-21150],[66179,-2866,-21151,45511,-34870,6288,-7577,-7619,69337,-77506,-31205,-53473,-42362,-29450,68677,42054,88859,118182,30153,-89774,-44613,25937,31627,-25565,12962,-105280,-41742,-24303,12616,-50645,-57004,-28992,-25238,-47304,-35694,20133,117,44704,31927,68590,31761,3066,-2785,15242,-24630,-13714,-4513,-36035,-30082,-26752,-91390,-55472,-51323,-85131,-31501,-7278,64864,-21602,-4708,17973,14486,43923,31666,-2802,5149,-21386,-36904,-30254,-23448,50228,-1848,-23789,-16376,22597,-36878,-6466,-14210,-35131,46286,87672,-49183,-30829,-28950,-10673,1861,9684,61017,35796,71984,5968,-92285,-5026,35594,23640,-34892,-33251,29641,-1506,5440,-31676,-71558,-17799,-108572,25057,14140,72793,-37654,-32581,-10947,17393,989,-54812,17930,-601,-23762,35784,-49663,31802,30686,8034,-55370,-66191,-5659,37041,10,-16856,34161,2354,62391,-1224,21989,-13474,13076,-41345,-6464,20279,36092,38493,-75457,-42733,-43676,111695,41893,-21314,-25260,-135081,10450,53557,-16786,-7759,2617,27988,4594,-90079,-103113,-16494,77165,39394,6832,-28668,-39750,14555,-61613,-25226,61648,-18881,38642,116201,15518,-44079,-61433,75857,20698,54597,-2657,-9353,-28666,-26562,-49637,106138,-61922,15345,62990,-39601,48095,86716,-29467,-133682,-75211,28244,16028,-21059,-48257,-14869,-36801,31745,2317,26539,4151,-16605,-21805,30161,-11245,-70271,26065,18398,61243,13520,-43541,-80476,19157,-6183,4167,-108721,-86741,-88081,-10086,-2614,-19318,-30705,9257,-59357,-39190,35964,5690,-11670,30191,-2680,-21625,-1457,47134,77826,11050,33620,-115121,-48316,102746,107946,44554,118157,-31529,36585,-26564,-30355,45807,-48688,-253778,-363850,-380342,-958661,-1538371,-16770307,-15449488,-2835790,-1630896,-1135156,-897664,-809965,-719919,-592029,-441065,-504225,-347850,-330294,-387252,-439497,-431773,-295354,-176543,-259811,-243400,-127363,-216262,-248194,-180424,-209536,-201840,-228754,-214052,-77888,-183781,-121083,-152361,-96077,-118590,-218792,-137510,-62021,-102757,-132083,-160785,-92509,-104540,-104416,-89916,-105429,-127548,-116401,-49146,-48985,-31482,-54566,-71679,-338883,-209221,-228236,-141136,-20657,-55321,-82252,-64425,-160741,-44901,-55619,-74821,-49065,45260,-8617,47557,-30678,-32737,-41260,-69801,-45999,-83012,-25340,-127014,-73736,-15470,-8171,2289,-37628,19191,-20189,-7553,-42487,-60182,-101874,-332843,-495707,-6280526,-8668900,-1333169,-845342,-621192,-488855,-428357,-358108,-314148,-336056,-258224,-84304,-78249,-147691,-228167,-130015,-116640,-71614,-165277,-200993,-26450,-60694,-86561,-202921,-216719,-121206,-29299,-78319,-112574,-53990,-16407,-17099,-81556,-109823,-117558,-76405,-20485,-27587,-31944,-36057,-27034,-46877,-53215,-58765,-19293,10452,-16272,-41642,-86443,-22238,-10253,-30952,-25860,-104353,-42464,-69484,-84252,-37967,-69744,-16289,10508,-25546,12479,43651,40037,-3745,81637,19801,-13469,-9576,-54473,-34206,-52466,-54788,9449,-133320,-50545,-54311,-46435,6124,36681,42301,-89248,-147223,34099,10157,-38364,-31896,-78326,-57067,-36291,-46152,-45935,-103078,-26129,-17215,-77793,23319,-4894,-20044,-51073,26220,-25635,-35056,13771,-24735,-2654,-71109,-58517,47363,57310,23527,-58372,7688,13813,-5714,-78919,-24549,33255,80937,-55474,-16798,-36478,10733,36642,15177,-21803,-36211,32772,13838,46097,45854,-33766,-94571,-10025,-15655,-25717,-19011,-27389,-33081,25238,31694,62111,13588,39539,11258,-8886,40512,65784,-31582,-27732,37241,-102575,-95569,52474,63444,-32363,65208,33162,-2636,-5897,-31965,-31884,-32176,19618,-52482,26210,41054,-21604,-5035,-30177,77790,91075,160554,-4263,18810,54063,-47456,-18778,66548,26674,12606,4302,-56434,34226,-207,2686,-39624,26473,47018,-39843,-98306,-25010,-36954,-87745,115070,57902,-68149,-48972,-193,-88591,-14770,36382,-6054,-7465,57883,63114,-102493,3186,-15695,-3609,7643,80904,38622,61235,67446,24502,37606,20607,87402,11136,17056,-51211,32388,28090,-306,30318,-23871,-103638,-32613,-20557,11620,24927,-49466,-44020,22173,-5124,-31014,-23574,26626,-10790,82175,6030,58168,54156,78353,58149,31063,7239,9549,139,-105192,-449,-38642,-14643,-109985,-10838,-68373,13487,10510,75569,54809,1987,55050,498,-36946,4344,-39353,65020,84943,-10953,-78885,-30327,-22003,19529,-22043,11788,-5830,-25795,-63522,-39223,-77031,-65013,3012,15402,43365,40042,26075,30671,19744,-33395,-57401,12629,88126,-31555,6421,62342,18470,-72629,-73758,-27094,16713,-77658,-22363,-57956,-145101,-65420,-31047,58076,-26465,-16498,-33428,-52734,-87126,20595,43636,-32093,-46859,-26303,-19927,10031,30953,49291,13509,45715,-8398,2291,-77601,35002,49980,5078,-28346,25681,15938,32574,-657,30521,56647,-35525,-18776,41107,-83638,-40767,-26876,2844,12618,54331,-22313,-28020,536,-18999,-27024,-35040,7114,4061,-5353,-1288,-39841,-54224,-107122,-30274,-26804,-20789,-90706,-62154,-10904,-348,-25753,7216,12529,49283,7755,-78582,-61024,25300,39304,-31676,-64642,-52714,27252,70651,67277,34452,20094,49593,-62249,1843,9485,-14482,-41739,-55891,40980,43194,8830,201600,169987,18384,62572,129236,71246,16598,-52353,4670,7248,72614,17961,-42265,-16170,28341,5887,-31800,-53616,-40241,-64095,-1535,34282,75778,3841,60279,-17937,48444,-20812,-39854,-36033,-55749,-8928,3420,24929,33840,36434,93171,-42802,-20603,-26266,-18683,10183,7076,-42542,-51026,73476,56769,26678,-10480,-58073,-10091,51372,-21361,67640,28484,107251,14307,9313,-23937,-33186,9756,-51885,7393,33229,64916,21896,-35660,13467,26475,-49865,2174,7446,-55069,-18779,-1583,1474,-42192,-9143,18494,-4581,55314,-21417,13546,-24937,-17186,68527,-14380,-96919,91729,63713,52287,88894,-19236,-11010,29821,-24008,-35711,7106,30959,-87103,-109168,12156,-6622,-33388,-72597,9761,117065,70352,-38421,40005,21333,15706,15294,5765,-27974,9675,17350,-18178,-58663,44176,73035,67719,595,18827,43948,84588,70740,23602,-15756,8660,-5747,14440,5490,131011,99039,12110,7827,10146,76284,-21950,6452,-33081,53744,-7380,-45482,-7876,-12682,-26323,586,6518,27582,-6203,10047,8175,-34414,-69836,-28418,20191,-36721,35461,33980,48624,-16319,-61927,30872,-3948,-44585,-1629,36721,34670,-34207,-4039,31650,-79937,-55006,-61323,-30184,-30371,7017,-26691,-11368,19164,27621,-50477,-29269,1829,-34041,-11971,-42086,38682,-17247,-46339,-52040,-8009,-38590,-57794,-8027,6597,13449,38361,20597,-3165,-50528,-16924,-37729,-16283,36514,51559,4321,-65458,-57585,3465,-46854,-16079,26810,-19040,51999,13574,32205,-20197,-32128,36721,16481,71553,6059,-29083,68325,2954,-48904,-27239,-22663,-7105,-3878,1974,74537,-19715,-101386,-70666,-85081,-31965,-1499,75029,24765,71584,-31333,57280,69599,27542,59125,19062,-816,-84036,25999,33260,-28482,-48317,-19189,-10334,-42997,-17419,-16160,11641,51101,-34674,29710,-73643,-26680,76004,-42873,-53993,-24222,-28770,-58548,10918,20018,-1516,-21049,8672,-14350,86218,-2531,-34345,-24481,35638,-39951,-18516,60407,271,-67768,-8917],[63474,-14716,-14117,64312,-8954,11331,-6521,33450,57975,-77522,-5216,-41594,-31805,22879,81428,3691,77255,117787,46542,-87685,-46373,19010,18915,-27906,-4370,-103583,-44878,-19177,28513,-43605,-74292,-33331,-50747,-46172,-32953,37857,13350,74139,14674,59600,32582,9927,11653,15206,-20806,-42519,-3745,-40893,-30031,-55050,-88874,-87919,-33764,-71746,-40135,4939,45324,-11523,-8698,10213,10263,75855,44405,-14203,9418,-3109,-24013,4251,-10698,27084,-30567,-33582,-15517,21269,-31594,11261,-21237,-17731,19009,58745,-51041,-36974,-15726,44963,-12950,-8528,60325,34080,59949,18486,-106135,-7422,20436,8512,-31552,-34062,12504,12189,17150,-24021,-32706,-8501,-89600,46932,15388,101040,-9617,-32090,-2380,20406,39538,-67355,-4281,504,-31359,2929,-46552,25042,9779,-17226,-56964,-51026,-53,59227,11738,-11885,43859,30793,55471,-22246,21246,4386,7046,-50222,-30207,29693,22927,46573,-46404,-38634,-45425,95614,42950,-12255,-37511,-135491,2429,56458,-34686,-12418,3855,44237,-1252,-109334,-93507,-5636,96601,44455,8665,-33774,-25830,-18495,-69917,-29001,53038,-153,35444,102176,24808,-27349,-64161,91718,29165,24916,-12863,-42866,-14304,-21559,-49960,91253,-44820,913,66973,-62420,41109,78441,-25997,-125645,-65494,26905,8405,-15642,-25915,-22818,-37503,14445,42734,26646,-13871,-15676,-18958,26345,5662,-66040,26558,3639,88455,31727,-67512,-88817,15250,2263,-2534,-108633,-87068,-52917,21907,20474,-31193,-22964,16380,-39963,-38199,30410,-34167,-23458,-13976,7285,-7122,-3368,18349,96093,30214,57893,-71700,-25608,93312,104631,66354,151297,25891,61171,-21085,-33072,67568,-38656,-272614,-369934,-410999,-985060,-1558681,-17222228,-15961311,-2953506,-1713374,-1208752,-949188,-821287,-725451,-582551,-400740,-465177,-328069,-345003,-364215,-448476,-434876,-290449,-175010,-268289,-190864,-111192,-219616,-268129,-214610,-197770,-195659,-214864,-196141,-57768,-165126,-100888,-127530,-88338,-111186,-185989,-137552,-66954,-125842,-149093,-158310,-72722,-104804,-81540,-88331,-89316,-89659,-100201,-44884,-45899,-18204,-21566,-4232,270234,177770,-131456,-129932,238,-29778,-49608,-36664,-142661,3585,-41965,-69437,-8826,36967,-16953,67599,-45886,-30900,-19238,-77807,-43787,-99482,-26431,-136286,-72014,-57596,-6841,4473,-45488,27662,-36050,-37212,-39117,-72502,-112000,-342987,-516015,-6603287,-9196474,-1433970,-891288,-642939,-508776,-444690,-381192,-334902,-368123,-288970,-105075,-97572,-164879,-194638,-142385,-138611,-83717,-156128,-201646,-31709,-51460,-74369,-204591,-210340,-144877,-15731,-87127,-133098,-45847,-12283,-18129,-55676,-114915,-109142,-94265,-37515,-34680,-46385,-18510,-41040,-79617,-29984,-48365,-24337,10375,-15936,-37937,-84303,-29564,-275,-41119,-40232,-85014,-65826,-78124,-93203,-64556,-79014,-60381,-27098,-21296,-27524,59963,41775,6414,62622,-1875,-4599,-10781,-50217,-35074,-31798,-60699,4477,-142158,-61472,-58087,-55146,32180,34210,39638,-93556,-123368,47796,8684,-19387,-43648,-78631,-72640,-53032,-50247,-43112,-114322,11781,568,-86778,22969,-10228,-41224,-65094,27095,-21079,-45038,-1406,-32925,-15297,-61543,-30251,48300,28356,16902,-47124,9577,4664,-10056,-62663,-35826,13705,34913,-95962,-18171,-13229,10505,31106,21830,-21247,-33215,23044,12824,34268,35239,-23311,-77385,-5030,-20282,-53512,-26408,-44631,-7141,14259,29921,54931,-18158,48659,26883,39986,36496,45213,-23948,-31589,43826,-92803,-76311,46732,54432,-20612,41239,13603,-43426,-5924,-29876,-42302,-44375,50728,-42361,16794,25700,-36421,-1140,-28277,76126,103339,146441,12764,50461,75188,-42038,-22893,32598,12200,7573,476,-44988,44947,-10260,-13152,-37641,7461,48972,-28354,-76313,-15118,-36612,-71850,147453,51933,-62025,-61791,-31582,-69615,-31794,53499,-5696,8637,70193,49301,-79948,12658,-28816,-10949,-9992,13920,7139,38408,63385,8728,42732,22169,59769,17661,12413,-30466,28385,18910,-20717,26280,-28319,-78622,-42237,-2144,11069,13415,-80361,-56862,36012,-8618,-34835,-20408,24697,10618,77544,32174,39113,16321,65492,64660,22470,-38394,-21274,11840,-82847,733,-57928,-9125,-133311,-11369,-70342,-4505,3727,61618,51205,12294,44850,-5964,-37526,6956,-63994,45850,72643,-5906,-68126,6322,9266,10020,-42893,-21559,-28701,-8172,-57932,-36957,-48145,-56828,112,8217,33970,53600,36594,18028,23971,-35240,-91763,-3166,79602,-8565,6602,86020,19262,-84674,-60079,-19461,31927,-89546,-33563,-55261,-144679,-47733,-30598,20844,-41679,-33963,-24583,7347,-50714,17807,43604,-24807,-52625,-52550,-19745,7576,28877,48003,26118,35942,-14667,13230,-87450,34643,37085,-17798,-31888,20270,18207,19023,-15279,30743,61811,-32569,-11133,42965,-97904,-25720,-22551,-4244,14406,62111,-15904,-27241,3028,-561,-6242,-8308,3910,-2968,-52334,-1200,-11219,-51808,-134696,-23514,-6628,5035,-51678,-67077,33731,4339,-10470,35497,11280,24176,-1083,-53879,-43852,34442,39347,-18789,-49068,-39924,8640,73383,62572,38693,26120,26459,-45463,9507,-3082,9771,-30704,-55113,17266,56527,9472,219594,181194,-1564,76631,127448,59180,25539,-47920,-22068,12930,50802,20720,-50879,-40906,2313,7362,-6830,-65452,-54898,-73458,15827,38650,99041,3849,68106,1481,27419,-50285,-39054,-25774,-75230,-7019,25615,35704,32301,46337,94452,-12345,-23312,-27638,-58948,20208,24962,-37683,-24005,77130,72401,22864,-24484,-55996,-16255,51595,-8531,65157,17701,105125,9644,-24424,-60455,-53115,-17228,-65155,32447,13364,37834,-20429,-56082,15802,65701,-37341,16535,4994,-43838,-44386,-16673,2296,-34716,8724,36713,27160,41733,2240,29120,-45827,-24915,79797,-6903,-64749,60622,55842,93359,81609,-41557,-22968,30089,-33449,-47558,-2710,36894,-59132,-109901,7216,13298,-3739,-86915,25061,90628,67882,-17020,32770,5730,-16669,-3617,-42474,-74609,-27606,2324,-18547,-46349,54158,98716,95032,-16199,47360,44989,69893,45262,4908,-10135,9753,4659,28072,23672,176615,88977,7528,7062,-15882,79978,-10436,16500,-35428,62237,832,-52853,-24923,-6872,-46168,5360,43360,29575,-24754,9038,15662,-49803,-84988,-6606,25383,1672,52295,45080,49023,-51043,-61126,26260,-2832,-64633,15034,34373,57575,-39881,-12619,31928,-72696,-63599,-53209,-33247,-27468,15823,-18644,-9285,13942,29503,-16231,-15888,2932,-22943,-6825,-39265,24750,-21216,-27470,-33943,-7815,-20647,-48434,12924,-24712,5432,19900,10230,10620,-54796,-29357,-22764,-26048,18529,51975,21384,-84163,-59703,-3396,-32627,-25145,1589,-17620,22890,-20928,38237,-10280,14243,44326,46853,56205,23508,-17077,29570,-5235,-39330,-26824,-26193,-3402,-24222,-31253,64557,-22684,-84305,-73598,-96568,-55512,-1561,80264,29347,74667,3719,60154,70579,9350,69429,21170,-20675,-96383,28885,42099,-25413,-32796,-14271,-47706,-77733,-26749,-5687,18426,61536,-48222,23196,-82414,-51343,92455,-22559,-75838,-37426,-51479,-42315,24032,28733,-3153,-48184,-1205,-19818,81311,-44811,-36917,-45756,18083,-16768,-12978,54067,9412,-59372,8296],[59481,-23539,-7841,81557,22718,21822,-11354,52904,56378,-48892,17341,-15812,-8984,84704,90635,-27467,50978,98616,52658,-71047,-44699,10890,11326,-23772,-24704,-88653,-42572,-10540,32569,-35795,-83628,-50816,-74963,-41045,-28033,45956,17157,102712,934,36459,30743,15146,17716,9817,-28796,-53525,-4104,-25256,-20211,-84875,-70346,-93597,6145,-45534,-50011,11054,16013,10410,-17837,-9704,4553,98973,47488,-23221,6451,11717,-10445,45216,13349,9489,-44655,-40828,-13380,18683,-26565,8910,-25864,20765,-9277,3783,-49624,-32669,-1452,94845,-30094,-21909,48777,24041,41341,35794,-91561,-15243,3877,-11327,-27787,-37980,-5895,18833,30752,-11541,1011,-7500,-78184,58423,19226,115638,21041,-31228,10369,27447,87061,-78522,-28349,-1500,-29235,-11344,-37523,4204,-4433,-43862,-54360,-30071,5038,71748,36580,-7900,55566,47682,32478,-50225,14912,12639,-10267,-43225,-49835,46387,4130,44323,-15120,-27038,-39658,86256,30869,-10282,-45344,-99856,26634,36516,-60150,-11829,1947,57916,-10243,-114532,-74300,1377,103176,38359,7748,-38255,-18390,-54245,-71763,-27994,29759,2738,37679,67770,24871,-10440,-55827,99992,41156,-29251,-19997,-79700,3287,-16514,-37104,73599,-16639,-5903,63831,-77977,26526,50549,-20847,-103617,-52682,11917,-4512,-15543,1257,-32074,-36061,-19906,63648,18715,-20526,-14440,-11222,16007,19794,-61358,7190,-5011,103891,46912,-80857,-83244,8851,15898,2068,-92871,-76835,-14714,50702,19537,-38727,-13712,21986,-25127,-37259,24593,-51123,-28538,-45943,20582,4783,-4900,-17662,98976,43318,80065,-22681,-11133,75890,114013,80980,182337,105322,74006,-33480,-37392,83878,-26794,-281900,-360757,-428620,-992608,-1617659,-17726253,-16439858,-3052071,-1788204,-1267224,-995689,-835795,-726427,-577051,-402424,-425904,-309794,-360473,-336779,-447133,-432272,-282868,-183638,-285695,-160493,-99419,-218851,-275477,-244245,-183261,-192526,-203374,-181175,-50895,-135071,-84418,-108526,-81914,-117735,-149459,-135355,-91979,-151616,-170089,-165270,-53836,-106993,-56206,-88217,-72608,-34596,-86736,-39656,-47442,-27212,393,23979,697136,421213,-26580,-86887,28666,-3402,-4068,-5900,-98538,44802,-21449,-51966,33374,25262,-23073,80231,-43401,-25670,1096,-77554,-43587,-106168,-19094,-134799,-61812,-79959,1543,11511,-47354,37664,-37538,-66434,-37071,-93584,-139901,-352516,-552730,-6980853,-9797415,-1526406,-949094,-669466,-522478,-459223,-397838,-352819,-387790,-318040,-143003,-127257,-181105,-166789,-161506,-164545,-102672,-149100,-204170,-45355,-50573,-73110,-189392,-181611,-160647,-23487,-94688,-139146,-38247,-11624,-34437,-46347,-119344,-94742,-99132,-53368,-52724,-67298,-7390,-52474,-114627,-15106,-30789,-39748,1511,-18618,-32762,-75989,-39568,832,-49334,-47789,-58603,-87374,-73965,-86352,-86626,-86624,-92250,-60050,-20423,-67028,54814,33041,6724,53973,-18839,5153,-16594,-45906,-36431,-10328,-52036,12906,-137242,-70287,-54137,-54401,52382,25389,20208,-93774,-82844,67928,12887,2415,-67987,-67518,-74440,-69133,-52954,-19472,-111039,40105,10938,-92719,21126,-32698,-65200,-75006,12607,-18145,-48476,-15305,-43476,-30315,-47500,-8247,35595,-818,-1591,-36299,8117,-9329,-21992,-48680,-38836,-5399,-9872,-123977,-17416,2681,11989,11634,20440,-13715,-30548,12460,6605,17935,18646,-9975,-43547,-4473,-27181,-66894,-40243,-57449,1906,-2368,18883,42941,-44178,43768,29663,74431,31083,19219,-6296,-28165,47660,-76968,-40736,40618,50281,-12845,7545,-11810,-77974,-12515,-26378,-43081,-44798,76690,-21604,18005,17304,-50966,10242,-23243,59681,104263,109332,27829,79760,88392,-31346,-17637,-18685,-275,5061,-10520,-28195,53914,-34030,-8943,-29988,-9049,40218,-18584,-46974,-7713,-34113,-46873,166237,41351,-56436,-66888,-61986,-34201,-60054,64801,4011,13391,71250,38398,-55053,19150,-46347,-17090,-30586,-37690,-8635,10113,49073,-9137,33052,21796,13992,22979,8816,-12933,24568,6626,-36839,17470,-30689,-47951,-44124,20237,13146,-8194,-109747,-54521,45633,-12914,-40589,-17664,14769,25972,59102,44229,16804,-4136,38045,69624,19893,-67188,-37632,27061,-42275,533,-65165,-7394,-131840,-7954,-63793,-19247,-7459,46653,44027,15000,28962,-9848,-19537,7862,-81900,7360,36458,1132,-46148,45260,44054,11618,-59620,-39686,-36169,30507,-42382,-39126,-11514,-38526,-5325,2759,24052,58403,31967,5559,28231,-28374,-104942,-13671,57790,33231,16082,98722,16343,-78911,-36984,5691,47558,-91977,-42480,-64614,-127529,-20095,-14861,-17098,-45682,-47002,-5348,59043,3582,13807,36441,-13470,-56093,-63328,-10861,5845,30785,47067,51340,26387,-18228,38605,-59156,27000,17057,-38208,-19706,8823,24407,7263,-45187,26813,67469,-25228,-4235,41799,-99952,-11991,-20217,-4944,9236,62377,-6229,-29608,7194,16605,9924,25137,8871,-9247,-84115,-3116,28497,-59638,-124709,-19883,6733,35300,-2059,-65681,71796,11022,7951,58552,7717,1280,-16245,-34449,-33032,37092,25775,-8345,-23895,-19659,-10734,59369,33113,34534,35403,-3426,-14738,16037,-10937,19172,-19250,-53947,-13467,73542,16439,237504,173712,-11462,83377,117500,44684,27635,-37375,-41637,14688,19219,24637,-62159,-59437,-14777,9630,14333,-72958,-61908,-79036,14136,47858,103597,3679,63970,21966,-1684,-77786,-28716,-16748,-95939,4479,57120,35761,27644,50085,73020,16292,-21012,-15164,-91710,33724,42712,-29938,-7775,65592,83631,10270,-37511,-48456,-28152,49550,9618,48551,9734,79075,-7321,-70718,-80394,-64988,-51548,-73228,48655,8407,23115,-58617,-53105,12443,80758,-23951,33226,1097,-23297,-60994,-26383,6584,-21869,16973,59279,61398,30763,20118,39982,-55458,-33517,83728,7266,-30922,13560,27327,122087,76556,-63260,-28623,31579,-46611,-50532,-15791,36340,-23879,-96396,-664,33099,23184,-86524,31991,42659,59974,13650,29640,1553,-30691,-29155,-73220,-95517,-55232,-11718,-21766,-26885,56927,104163,93393,-36202,48006,35546,45833,13819,-18573,-4211,6359,11060,38147,37074,189390,59851,-2443,4086,-53720,73442,-3007,20076,-30172,52335,3187,-46127,-32303,3163,-55938,9990,70635,23888,-35854,11628,18042,-67586,-80797,19329,29972,37291,56099,49948,43860,-66150,-65828,11815,-12722,-56868,33954,41421,79200,-44388,-20015,26745,-58087,-52830,-40786,-33433,-21639,28462,-5825,-7739,8774,28687,10682,-25518,4940,-1115,3007,-23932,9536,-21797,-6214,5653,2505,2645,-43387,25148,-60640,-5810,6537,7336,30354,-52960,-42226,-12247,-29217,-369,49054,34357,-89598,-54778,-14315,-13740,-34323,-8844,-20982,-10990,-55430,16731,630,58544,56456,84890,45809,36682,-3808,-1788,-1185,-23962,-26960,-24310,2294,-47025,-55682,49296,-23443,-65011,-74915,-100507,-79330,334,78348,32100,70287,35891,57395,60474,-8879,64407,17222,-46611,-107447,28529,41138,-24924,-11282,-15531,-77602,-110512,-30786,4200,16947,61219,-57246,22531,-69838,-75672,88701,-8215,-91755,-51655,-67114,-23506,27953,19766,-1201,-70385,-21413,-15412,69196,-81079,-41320,-52047,-5453,-38,-5509,39957,7164,-42366,27775],[55126,-26070,-4957,88570,48275,36524,-20928,44344,66703,4751,31289,17787,19044,129391,92656,-45005,18596,68175,48457,-43142,-40881,2243,12556,-19971,-42424,-54511,-36138,-1346,20969,-30294,-81944,-69121,-93135,-34321,-18679,44034,9652,124208,-8639,4573,26603,14558,10024,-675,-48019,-42246,-6967,4630,-6568,-101463,-45796,-75805,59407,-10780,-57320,5401,-9657,44345,-30222,-34533,-4185,105605,40034,-28232,417,18948,-977,79805,46899,5220,-45846,-48482,-9740,15320,-22337,-9443,-29036,65136,-31471,-58555,-45633,-18094,14096,113510,-48182,-28791,28647,10070,20483,54042,-53152,-23179,-9115,-33081,-26531,-45737,-22929,21199,43117,-177,10581,-9588,-77685,55133,23205,108521,47334,-26073,26655,35944,128775,-86816,-46302,-5188,-20256,4420,-24100,-26344,-8609,-66975,-46352,-11477,7538,68488,69136,-5778,66856,48481,-2486,-78343,5955,8329,-34802,-20163,-59541,65868,-17929,31290,10113,-8530,-26569,79859,4964,-15283,-41583,-40493,82260,3510,-82588,-4955,-1544,58913,-21346,-107609,-48958,371,85283,30045,3169,-40142,-18497,-81978,-65295,-22087,-1834,-9818,47046,25192,16290,4400,-35870,96747,56743,-84624,-21036,-107106,18419,-8067,-24044,58883,16460,-3929,52484,-81055,8886,8814,-13052,-74154,-41881,-12072,-19237,-19020,29082,-45465,-34294,-63907,62579,6752,-13158,-14941,-411,5843,30323,-50937,-17337,-3116,104650,57250,-75670,-65000,4892,32870,20046,-69429,-59431,12387,66506,-3416,-38401,-6296,27556,-20989,-40582,17277,-44462,-26272,-57699,33619,9086,-8323,-49773,86257,50379,104035,23209,758,51872,116301,78769,200391,176469,78087,-58882,-37245,88393,-17397,-279762,-334108,-433118,-985094,-1693478,-18326777,-16944850,-3121213,-1851492,-1308234,-1032642,-858908,-726753,-584302,-451091,-403737,-301129,-369372,-318191,-436313,-426343,-275469,-200579,-310313,-165233,-102676,-216449,-274805,-262996,-171835,-194283,-196767,-173480,-63089,-105543,-76881,-100830,-79921,-137097,-125797,-129680,-132038,-175814,-191641,-180584,-40736,-113519,-37653,-88013,-61029,14587,-78920,-37405,-55518,-61552,3000,13266,793022,452951,42550,-20471,56274,16802,36083,11803,-47104,58355,-1960,-26264,63579,10984,-23462,86787,-20135,-21832,10985,-67422,-46822,-101061,-1440,-129275,-43518,-73287,20684,22778,-39908,50055,-22367,-83831,-38807,-117408,-180228,-370818,-617327,-7588763,-10721835,-1647120,-1042210,-723080,-547998,-484451,-417953,-376296,-399245,-347161,-195872,-162734,-197962,-158566,-190123,-193330,-130085,-150594,-209965,-68505,-59489,-81368,-159033,-142818,-162696,-47261,-95301,-125708,-32086,-16665,-62291,-57434,-121995,-79033,-91758,-64138,-74247,-91102,-7156,-59764,-143309,-9828,-14096,-62645,-13701,-22248,-25291,-60366,-51543,-5021,-51696,-44057,-30360,-99458,-60200,-64232,-95114,-89567,-106034,-79795,-23797,-97150,26288,16449,-1425,56763,-24459,6969,-27809,-41659,-40380,4590,-29430,29817,-119580,-72089,-42783,-44562,55721,9930,-11922,-92627,-37002,87738,20154,23356,-91041,-46850,-60812,-74515,-52599,15985,-91464,53606,12623,-92105,18938,-60664,-84609,-76732,-10031,-15108,-44371,-24490,-49986,-44063,-33848,59,10591,-21928,-22235,-29724,5319,-24019,-36525,-36401,-31749,-17576,-40153,-130331,-15384,7732,15280,-15012,13727,-3656,-27453,5868,-3522,-1580,-1682,6926,-3429,-8249,-33097,-63441,-52948,-60138,-7941,-21505,-2131,26674,-56354,27886,20445,81538,23387,-2647,15268,-19008,45924,-64779,-2551,39196,49484,-10200,-24554,-34679,-98582,-20275,-20958,-38043,-33035,89099,3892,32848,17915,-57163,24055,-16824,29823,90028,56118,31959,101346,87708,-14219,-4561,-66892,-4949,6968,-25065,-13369,57843,-61489,15158,-17605,-20114,26154,-10998,-20369,1731,-26024,-15466,164774,30472,-53747,-62263,-81938,6810,-91126,67760,21513,5730,60486,32665,-36576,20578,-64018,-21229,-50833,-42005,-5269,-25099,29978,-24706,15235,21737,-36182,24864,2445,-9860,23794,-5615,-46367,6112,-27508,-14770,-37092,37471,21272,-34467,-121041,-37699,48178,-17631,-49012,-12760,-1128,32780,33887,43963,2332,1854,2677,76382,23990,-73927,-35430,39403,-1294,-1282,-58259,-10133,-105237,-4399,-49957,-24637,-20362,31484,34248,9575,14631,-10557,13792,7890,-86967,-30119,-12863,8667,-15166,69006,72605,23728,-72621,-41472,-27172,71332,-19908,-45105,19037,-13592,-15017,-913,15615,52790,14629,-5981,31748,-15849,-93359,-15543,33692,77532,28200,90754,12311,-57904,-7558,44208,59504,-87849,-45656,-80779,-98412,4711,9106,-49966,-37178,-52138,18438,91801,57385,11822,29400,-1004,-55844,-52474,444,4788,32190,45869,73434,17368,-19574,66101,1250,11405,-3774,-50884,5052,-5323,34939,-232,-80803,21510,72431,-12080,968,37687,-85512,180,-17697,1205,-2819,55966,5029,-30625,7487,23097,14467,51900,18960,-11899,-92624,-7371,59262,-73842,-87600,-19976,9792,58038,45262,-61882,92596,18310,25853,68067,2606,-12192,-35391,-24474,-26914,32115,-1420,-1552,1160,3091,-25550,35905,-16329,20000,45780,-30297,18788,14885,-13291,12365,2002,-50599,-42023,91342,26211,252786,148409,-10502,77575,98042,28279,19694,-24778,-53411,11025,-11006,29358,-72849,-66388,-19920,12764,27277,-69231,-58894,-76222,-678,58777,84791,5216,52853,39525,-32904,-94027,-8342,-11958,-104266,23500,86730,25615,19087,46617,35818,36629,-14654,7250,-105901,47781,55410,-17899,-5443,44157,84245,-7533,-45958,-38936,-39582,44227,28306,23988,5085,37994,-33094,-107672,-78051,-72005,-72848,-71956,53061,18987,20733,-78640,-22480,6968,74257,-13876,47376,-5241,496,-67531,-32213,13526,-6272,14528,78220,89842,31240,29685,39949,-53090,-41068,77307,27160,-4067,-31184,-13782,118365,66948,-77153,-26553,34127,-58203,-41570,-28118,29674,10222,-72361,-7870,52149,41311,-72132,27320,-7343,41628,41440,32169,11473,-26638,-54638,-76177,-81527,-67838,-26976,-25180,-5010,53659,74414,66326,-51071,31078,19785,11950,-12924,-42100,59,-370,9537,41624,44488,163288,22213,-13473,-1601,-89365,58107,128,13986,-20566,27536,-37,-27748,-29368,15902,-58478,12453,78425,12571,-36403,16342,14606,-83868,-61235,42258,34644,61115,47538,47545,34244,-53062,-73141,-3992,-30545,-26689,53892,54206,92331,-44361,-20890,17457,-39698,-28776,-24153,-31333,-15771,45232,8609,-7817,4721,28222,22224,-49422,9828,24407,15685,-2631,-2800,-17728,12897,46010,19835,25242,-40537,28869,-91003,-15808,501,12923,49990,-45387,-52038,-6465,-24216,-14797,43030,44066,-84775,-44385,-27036,6109,-40514,-2642,-20367,-40203,-80178,-22044,6731,85452,68848,117208,40867,41531,9256,-18255,13554,-7847,-16833,-14870,9026,-67993,-64706,33172,-19832,-46753,-75938,-96190,-97053,4534,70911,33045,55547,48892,44037,40490,-26105,43868,10697,-69076,-107870,24939,30460,-25907,8305,-25248,-87838,-134291,-26673,10640,6672,51250,-62750,25832,-40689,-92277,58662,-10715,-97839,-62705,-77613,-8245,26209,-3828,2919,-81376,-46882,-4654,49983,-102751,-45187,-41121,-31704,1952,2827,22648,-7512,-19399,45104],[50306,-21269,-5944,80620,59490,52348,-31777,15495,84103,66428,36770,49232,43809,137400,84155,-49755,-8674,38863,37971,-10736,-37240,-5093,22283,-22163,-52985,-1143,-27921,6088,-3581,-29657,-70100,-75279,-100732,-28446,-4225,34889,-8050,132408,-15056,-28195,21158,5829,-12713,-14137,-74961,-17611,-12655,38539,4802,-90823,-25669,-45573,104153,26136,-57452,-12011,-22459,84171,-42811,-53129,-16461,94067,25153,-28396,-3748,17815,914,99714,84174,18214,-37677,-56999,-4364,11199,-19061,-35279,-32052,97897,-43300,-105926,-38382,4980,32166,87819,-63440,-30519,5695,-3833,1140,67723,-2536,-25913,-14757,-52425,-29607,-55948,-36137,22852,52086,4940,-10942,-11018,-82882,36450,24403,79189,64288,-16024,44427,42076,148957,-92130,-52423,-9148,-9261,49989,-8282,-58775,-3047,-81634,-34209,-771,7019,49198,99083,-5505,74431,34475,-40882,-98693,-1213,-7879,-59547,13501,-56730,82092,-40462,10251,24276,15201,-8117,69448,-29460,-24830,-20585,20424,142020,-27229,-91099,7102,-6267,40733,-33271,-93795,-20047,-8349,42646,29183,-5836,-38118,-25052,-95428,-51032,-12587,-32777,-30632,60684,-13539,3194,17023,-8617,81800,73476,-114652,-15367,-116604,25630,4094,-21639,50899,45081,4724,34918,-69988,-7433,-35642,-2915,-42393,-35683,-38247,-31715,-23060,50452,-63009,-34792,-106074,44584,-4233,3648,-19233,10611,1542,37810,-33016,-27034,10154,94498,61838,-50626,-40425,7182,49197,47435,-48063,-41928,20581,64309,-34895,-29872,-3741,33629,-26897,-47516,8346,-23745,-18090,-52144,42121,5389,-13192,-67666,62932,52619,128092,60218,19261,24788,93071,57672,196901,210601,78761,-84124,-27647,78050,-14930,-267843,-295925,-429531,-972162,-1765434,-19065118,-17562721,-3166789,-1909097,-1340397,-1061297,-893645,-732504,-610420,-532472,-409379,-311689,-371897,-318717,-423036,-417831,-272049,-224709,-339647,-206030,-127435,-216104,-273496,-269453,-169086,-200831,-195730,-174214,-91599,-91006,-80308,-105799,-84049,-162744,-120199,-119604,-174052,-194487,-209740,-201195,-37226,-123368,-33380,-86197,-57614,34326,-76691,-40067,-67675,-110382,-11424,-15313,641163,349148,56583,44046,68001,24503,54592,6830,-9951,35380,7329,-974,67152,-8570,-17172,87780,16004,-24280,4430,-49024,-52809,-86395,24554,-128455,-19746,-41331,48401,34681,-22118,64209,4602,-80127,-45395,-134652,-220483,-394251,-694931,-8323570,-11829673,-1790645,-1160905,-802159,-592097,-525793,-446381,-406376,-408042,-379190,-256670,-202223,-217892,-176348,-227763,-222725,-165741,-166983,-220175,-101986,-80300,-98167,-122820,-110194,-151322,-77855,-86348,-97431,-28972,-27505,-94678,-86879,-123006,-66487,-78386,-67823,-90038,-113352,-19823,-62682,-159209,-12860,-7260,-88037,-32562,-26072,-15944,-39123,-64824,-14398,-46221,-29584,-6883,-98176,-43611,-32457,-89134,-85884,-103341,-83408,-31434,-114050,-19100,-3381,-14806,61909,-17476,-3237,-43180,-38567,-49009,6294,4255,46741,-93365,-63872,-26473,-27729,37969,-10666,-48743,-93536,-132,95667,26218,41052,-100397,-20707,-34624,-62453,-48600,48698,-60610,51984,7227,-82460,16919,-80104,-93014,-68269,-29591,-9353,-34494,-26938,-48444,-52663,-24570,-4715,-22012,-29644,-35350,-29394,3166,-35063,-47978,-24966,-16855,-19612,-50131,-114741,-13014,2829,19535,-40005,5702,3555,-24058,6354,-14205,-21406,-21897,26409,30749,-15057,-37164,-46321,-55601,-48998,-27295,-38280,-29719,7039,-51474,6916,3836,60558,12677,-12540,34009,-8004,36696,-62993,24872,43498,48266,-11625,-45945,-46442,-103904,-23337,-12967,-32120,-12884,83922,26674,58392,25379,-49990,33241,-11027,-5569,60650,1487,19007,111849,71048,8401,11916,-93216,1486,13212,-36409,-6358,53840,-80115,48679,-2632,-23349,13725,-4566,-3438,12211,-12061,13812,141372,23535,-53955,-48683,-85984,39911,-115387,63106,41873,-10001,40705,29592,-28236,16360,-77221,-24544,-66461,8790,14528,-64369,12792,-34215,-1953,23227,-74947,21147,-9634,-24698,27150,-15000,-48649,-5036,-18138,15968,-23862,42426,35582,-52589,-97561,-12086,44655,-22773,-59906,-5243,-18693,31898,9794,37877,1040,29266,-32681,85290,31660,-61843,-17648,44838,25890,-4139,-40210,-16491,-63536,-3119,-31941,-19637,-32414,18476,22533,-2155,4741,-8342,49724,8051,-76799,-43819,-57957,15732,18122,66597,86077,40073,-82039,-34242,-6414,97164,4318,-52435,29976,10403,-30613,-2552,7725,38575,-8589,-16311,33469,-1622,-62868,-8534,18212,102724,35184,58808,11058,-28755,22928,83965,64449,-78537,-40860,-96817,-69473,13744,26240,-75404,-19904,-48586,38548,102120,91867,15328,28039,10935,-49848,-22400,9234,4433,29280,44395,78958,9490,-19589,85152,70015,-10949,-19620,-54389,33968,-18534,47560,-3343,-108655,17488,73496,7803,4950,31497,-54218,12634,-11774,12789,-19391,44669,15349,-27978,482,14262,5740,63898,30468,-10409,-82225,-13908,62765,-87771,-49052,-22463,2876,64594,77883,-60219,92840,23874,39829,59277,-3250,-12397,-53439,-23666,-23899,21242,-37271,1682,17336,22473,-32428,13865,-69232,-1537,53333,-44482,43450,2816,-11334,-4683,34105,-42845,-61145,101795,34471,263774,114730,-2321,57400,69221,11919,3994,-13946,-61015,2512,-29223,35001,-77880,-61181,-15110,16590,30310,-50342,-46104,-63279,-18835,66724,47355,7180,41219,50199,-58345,-91863,18981,-12849,-91151,43879,104186,10040,6997,38040,-5399,46651,-6652,31562,-97140,57725,59020,-1866,-15110,19897,70777,-24676,-47291,-29427,-44053,36715,41416,-221,3276,-3196,-60014,-113649,-55790,-76557,-69023,-59806,46120,37420,23872,-77244,25926,3016,55974,-9357,55413,-14052,19354,-65676,-36211,19617,8842,7922,84461,104754,45595,31824,27609,-40716,-46543,59277,49240,16779,-55556,-54624,73648,48150,-76581,-18039,36157,-62749,-21498,-35142,19586,35117,-43555,-11500,69341,48012,-47967,12460,-38588,11036,55538,40495,32066,-10427,-67941,-53007,-39258,-63767,-43321,-26154,14045,46827,10868,27325,-55421,13234,2747,-26941,-26754,-60124,1580,-8979,-851,36586,45050,111885,-13186,-21027,-8979,-110005,35389,-32,-2043,-12019,-4724,-6389,-4062,-18742,28568,-58923,10791,63166,-36,-27154,20933,5721,-88346,-35102,56198,40104,69889,31259,38632,22289,-18664,-75450,-13861,-50503,10805,69912,66592,92660,-36764,-13438,6581,-21849,-1025,-4757,-28762,-11680,65452,20205,-12910,1736,30464,16807,-73266,17730,45386,27665,16355,-9319,-9116,28209,70015,37399,41243,-35853,27910,-107290,-21111,850,23573,62857,-33181,-55638,-4781,-12715,-20409,35110,50358,-77415,-32152,-37854,22929,-43075,13560,-6606,-53266,-88093,-60725,4117,86087,75335,132307,38296,37197,21804,-19840,33290,3383,6123,905,14225,-82386,-55774,18484,-10046,-29723,-75802,-84361,-101414,10207,59635,32379,27809,32119,18030,14141,-41677,13843,4986,-78632,-89843,18293,14090,-25789,19455,-41587,-74372,-142125,-14097,11944,-10796,35455,-65146,28194,-7100,-96148,5562,-33525,-92955,-67567,-83152,-665,24021,-34904,6489,-79980,-70374,7012,26503,-105162,-44452,-16231,-54052,-10806,10409,7074,-30156,4475,55099],[44402,-10871,-9153,59163,54784,65264,-39575,-18818,98526,111587,36848,68474,58787,106552,64071,-46933,-21632,21236,27239,17644,-36168,-8777,36824,-31979,-54300,61658,-20332,11147,-32467,-34499,-52232,-63128,-94871,-25451,13903,23044,-31919,123497,-19225,-54200,16122,-10224,-45421,-27030,-103134,4899,-20185,65293,10107,-48204,-15307,-14710,118478,58927,-47620,-34830,-19895,115976,-52535,-56564,-31199,69780,9329,-23764,-2347,10945,-4569,104573,115469,46083,-24320,-64236,2911,6109,-15973,-59217,-35434,108015,-44580,-122769,-26671,33444,54146,28981,-71580,-30686,-12797,-15184,-14531,71908,46664,-19996,-11576,-64795,-36438,-65690,-43721,25597,56709,2614,-52050,-10674,-84825,6116,20681,34838,70349,-3190,59794,41468,138365,-94691,-45182,-12472,-1212,108936,7363,-84720,8913,-83619,-21060,754,5161,19629,114573,-6142,75020,12049,-73182,-105260,-2919,-31476,-76833,47839,-42945,89670,-60118,-14094,26797,40547,11860,51796,-62871,-35022,18497,63005,168896,-41280,-79427,21802,-13226,4290,-44589,-78814,9838,-20503,-11329,41010,-19178,-32745,-35244,-94809,-31797,-2236,-54609,-48871,72181,-40447,-8413,28514,18133,59091,86743,-104400,-5140,-106540,21725,15995,-33312,49850,59087,15530,15773,-47580,-19783,-70489,8091,-12062,-33512,-60110,-38613,-24993,57252,-80873,-39277,-134005,19414,-10481,20739,-28150,18826,5604,43210,-11796,-9540,31192,81288,60546,-11782,-18688,16454,60085,75625,-36369,-30170,11495,46213,-56191,-15891,-7054,39215,-37260,-53458,-153,-1991,-7329,-40077,42318,-2541,-16806,-65934,37796,51788,144441,86530,48276,-188,41119,24825,170158,197067,81057,-94306,-7309,53835,-22146,-250287,-258384,-423989,-960629,-1812947,-19842767,-18251995,-3190942,-1959701,-1368238,-1080350,-933830,-745027,-652619,-619697,-441197,-345520,-373233,-339791,-416103,-405935,-275587,-255006,-370445,-271627,-171793,-221480,-277473,-267592,-179163,-211296,-200213,-182054,-127162,-102199,-93747,-120897,-94515,-185968,-127379,-105286,-201712,-204591,-220959,-222665,-44885,-132812,-45832,-81950,-61467,15618,-76515,-46331,-77284,-153324,-32889,-36612,429425,227604,30578,78416,50643,17617,44467,-20055,368,-13004,1585,13618,39031,-35081,-6571,81148,49029,-35670,-18823,-27135,-59728,-67724,53305,-136554,4167,165,76542,42278,4750,78755,33276,-53737,-57897,-141768,-256975,-418670,-768446,-8974133,-12782700,-1912269,-1266779,-879033,-641778,-570994,-475334,-435329,-412554,-408096,-309837,-242360,-238659,-211542,-265986,-246360,-202747,-196510,-230013,-140354,-113226,-122979,-93547,-94644,-131710,-106477,-69234,-66698,-31150,-42645,-124011,-126110,-123797,-61200,-68578,-65456,-92771,-129623,-43205,-62693,-160075,-21656,-17424,-110390,-52984,-31116,-6811,-16582,-78629,-23675,-34125,-10090,6106,-85663,-32243,-1109,-76043,-75527,-91909,-73838,-42387,-119244,-68323,-21429,-30167,55414,-2768,-23793,-59734,-38481,-63312,-8517,43075,54707,-64785,-46157,-9243,-7512,2960,-33564,-81030,-98868,16184,79628,26495,54312,-91061,4886,-2807,-33390,-42085,66803,-27894,39235,-2191,-63500,14551,-83308,-87427,-50650,-34485,1625,-22177,-22157,-38956,-53884,-21723,-15313,-54098,-23055,-35075,-34898,2792,-39238,-51948,-13882,-9,-12591,-42244,-85464,-11181,-7136,23484,-55241,-114,3947,-21975,13374,-20582,-37729,-37646,45543,49275,-22954,-41070,-22386,-42725,-24947,-43430,-48085,-57513,-13622,-32176,-12741,-13361,21827,-921,-6980,44944,18,20080,-72286,33565,50679,43738,-14649,-52839,-42245,-97676,-18067,-2267,-29338,8738,63325,39650,86909,34959,-29582,31474,-7521,-35396,20926,-38961,-9717,110226,41384,33843,26514,-90245,18561,22225,-36825,-9008,41071,-80430,76186,11879,-17563,8561,2051,1515,19947,4998,27980,100119,22335,-55170,-29525,-74492,55808,-126081,54201,58457,-25998,17120,23905,-27834,7931,-82744,-29569,-73720,90663,43361,-99510,2601,-35564,-11156,26056,-91562,10826,-27593,-51167,33124,-19855,-44577,-13573,-6177,38590,-10343,32355,51892,-44910,-36031,13752,39039,-28785,-71336,2000,-33276,25689,-6967,33032,10828,63379,-61257,92590,37165,-39060,7415,42553,33961,-6698,-17728,-24606,-20354,-4152,-13932,-9263,-41819,10582,8958,-16747,-833,-4238,73158,9119,-54754,-23644,-82246,21988,44524,39473,80140,50438,-87225,-27405,17330,100582,24854,-57628,16117,24606,-52133,-1665,-3457,20189,-29001,-25357,32200,10712,-25417,4444,16689,93773,31542,9505,15968,-10,46711,109334,61149,-64181,-28912,-106956,-52174,1179,22040,-93670,-896,-38629,48000,92803,98673,26269,33884,22563,-36446,16025,13213,4862,20598,42528,64007,3441,-19159,90031,117682,-36577,-26833,-50552,56323,-28075,58303,-4653,-118914,16038,67442,33522,9063,24332,-11039,27193,-259,26764,-36500,30651,21719,-22025,-13631,-7347,-12363,61257,40994,-6706,-63895,-22107,33330,-95955,-31424,-24668,-10103,53002,88403,-63674,76501,25358,47687,33647,-9402,273,-63896,-28797,-22088,8223,-71245,2240,20580,34034,-30926,2809,-105346,-22799,53875,-40358,51576,-18238,-7837,-21349,69023,-28720,-67481,94422,37914,269607,87587,6856,25859,34572,-1246,-13321,-7360,-68382,-8600,-29455,42085,-70972,-48817,-5604,20338,24754,-18156,-26700,-42031,-30924,66939,4370,5815,33320,51644,-71564,-69228,46936,-19148,-56376,56923,103400,-3972,-6199,29408,-39455,49442,-140,48753,-68859,59929,51888,15370,-31218,-1821,44463,-34695,-40904,-19606,-37620,29257,43593,-17121,3729,-30910,-78594,-80183,-22186,-76353,-41672,-39129,30507,52257,23574,-61219,73380,3329,37016,-9877,56321,-23175,26923,-58834,-40130,20090,20405,5223,70790,102178,68789,29110,6273,-22318,-50142,29881,68206,37635,-50949,-82828,-1411,20921,-58882,-6271,35388,-57124,5084,-33821,9747,45724,-15965,-10843,81138,44024,-20222,-7302,-39769,-26372,51155,53155,55391,11052,-54809,-15936,13805,-44368,-58637,-24034,25691,39134,-64680,-7724,-47824,7148,-11239,-60632,-24668,-67587,416,-18039,-17398,22703,37858,59587,-39348,-21964,-15839,-112250,7143,-953,-24589,-9731,-35885,-12069,17293,-4872,37875,-61855,3894,31931,-8758,-13009,23493,-7223,-69474,-11524,57801,46609,67092,13420,25381,10253,20769,-65349,-13992,-66133,39561,74476,72901,80582,-19781,-393,-3197,-8527,20686,14493,-27955,-9888,85140,24824,-25647,-877,35847,-1124,-84808,26443,54997,35322,26007,-9191,2598,41070,71642,47656,46628,-26064,26752,-106779,-20776,4718,33147,63980,-17813,-51118,-6105,1403,-15919,27264,51578,-75393,-22230,-42519,33768,-44193,28813,22949,-41574,-78074,-83877,-7780,62482,70661,125835,34364,26897,33732,-10913,50607,5640,34442,18069,13911,-85474,-30381,5798,6109,-13594,-72633,-67223,-87110,15851,46059,30447,-11982,-13281,-17922,-13216,-54981,-16267,2120,-70313,-52925,9986,-861,-21714,20031,-59113,-42728,-130959,4144,8260,-32161,18979,-64267,24155,17420,-86835,-55966,-69460,-78984,-65564,-82162,-768,24799,-64976,6849,-68764,-85745,14515,4404,-88551,-35568,14519,-65014,-30250,15433,-3177,-52582,23659,53843],[37006,1133,-11877,30901,38526,71624,-40817,-45332,99917,121637,34820,69718,61613,52764,35088,-41703,-16798,18411,21122,34338,-39070,-6977,51021,-46645,-47126,117232,-14909,14939,-54820,-42482,-34039,-36580,-75753,-26696,32678,12811,-55888,99067,-20846,-68445,13530,-29594,-77308,-35599,-123997,13616,-27434,75938,8899,16963,-12100,9441,96333,82854,-29079,-52760,-5699,121103,-57179,-42419,-45747,42463,236,-15249,5562,3100,-12626,100322,129542,78887,-9671,-67007,12032,62,-11308,-74027,-38231,95423,-38509,-107527,-10292,62968,79889,-30710,-69749,-33328,-20779,-23053,-26213,64436,83626,-5114,-608,-66905,-43664,-71759,-45126,27934,57055,-3520,-89005,-9492,-77289,-28686,11503,-12639,67257,8973,67023,30390,99774,-93934,-27561,-14933,528,155119,19657,-99077,22367,-70366,-10593,-4311,5250,-10856,107567,-6158,66461,-10007,-92560,-96341,2055,-54945,-80808,71746,-23339,85727,-73169,-37143,21157,61892,28160,29804,-85211,-41801,69623,78437,143981,-31262,-49182,36091,-23833,-41513,-53776,-66463,36636,-30296,-56326,63554,-35381,-26876,-45681,-85677,-11962,5352,-62142,-54682,74592,-52979,-13060,39738,36188,34852,91361,-58891,5520,-81451,6980,20818,-54820,52235,51405,23521,637,-20308,-27679,-86658,18226,13550,-32552,-73223,-38332,-23727,44433,-92799,-46955,-138663,-2932,-11030,29032,-40517,21918,16430,47312,4132,29516,52933,72347,53690,29776,-7940,29542,61556,95278,-37733,-24008,-6014,20458,-52583,-936,-14300,41974,-46086,-52832,-4528,10784,1682,-33622,32179,-9094,-16299,-46283,20318,49415,145297,103782,81807,-17683,-24723,-6303,126576,148434,87712,-80920,20407,20318,-39467,-234246,-237110,-424552,-957004,-1832989,-20527969,-18913963,-3201519,-1997917,-1390056,-1086200,-966211,-758943,-699095,-684007,-486154,-396145,-378013,-371975,-419541,-388189,-285235,-287891,-396982,-342132,-224786,-232695,-286188,-262883,-202281,-223723,-209226,-194028,-158824,-139881,-113816,-141180,-110369,-199812,-138090,-88828,-202973,-204899,-223319,-240092,-62401,-137507,-70970,-75640,-68441,-28049,-73228,-52240,-76655,-171885,-49945,-37421,278874,148639,-1803,70412,3546,591,10574,-58408,-11913,-59856,-16152,10387,-9195,-64903,3547,63867,63219,-53780,-51570,-5520,-66872,-50522,78312,-147739,20309,31644,92599,41581,37620,91877,54860,-14404,-74936,-141644,-296936,-462192,-861640,-9788652,-13888947,-2048388,-1372065,-956853,-701696,-618055,-508609,-469507,-416526,-429195,-345757,-280299,-260348,-252813,-299788,-263037,-234901,-231230,-233421,-175410,-152988,-152808,-81724,-97110,-110396,-127615,-48663,-47039,-39375,-59117,-144754,-162727,-124615,-65791,-70625,-60496,-79408,-135563,-70850,-61919,-148036,-33651,-46934,-125105,-73981,-39592,-1441,1356,-91734,-30306,-20136,5549,6038,-69727,-32543,17927,-67388,-60429,-81632,-57940,-54783,-117226,-107086,-34080,-45829,27544,10399,-48739,-73729,-43337,-82310,-37945,78172,47694,-39988,-23197,4410,11224,-39551,-55761,-101405,-108583,7839,33940,17647,62507,-66433,23307,25453,4192,-35849,66137,-2635,21679,-12518,-37285,10441,-72493,-69567,-27987,-18117,18831,-10529,-10961,-25339,-48427,-25060,-22090,-75169,-5471,-21305,-43737,3893,-35536,-46823,-3362,11432,-1044,-24744,-55129,-10496,-15327,26061,-55822,-2100,-3320,-24576,22198,-17685,-47013,-45641,60045,48228,-30153,-47694,499,-16304,5486,-48015,-48529,-78804,-31252,-5585,-26540,-24457,-19608,-16165,11900,46273,1018,-1131,-87205,23352,55903,34790,-16558,-47311,-23493,-85509,-4779,10216,-31517,24075,34652,38071,109714,41433,-949,16002,-7217,-49915,-20561,-56728,-44364,97634,5770,58709,35056,-64521,41988,31883,-21132,-18532,21598,-60020,85209,22542,-3448,12615,9370,-3892,21720,20790,16330,48815,24584,-54710,-9748,-53029,53718,-121898,45119,65368,-34402,-4395,11242,-29459,-1536,-79994,-38838,-71074,162355,71913,-120619,739,-28834,-8984,28852,-84241,-4988,-48221,-76182,37996,-19958,-36130,-18167,970,48811,-3377,9499,63112,-564,44274,31633,34870,-36258,-79718,3319,-42076,16030,-13501,33839,24281,87666,-79078,91783,34730,-14060,30040,34560,26334,-7306,1294,-32343,14093,-5539,169,-2777,-48002,9801,-6862,-30302,-3462,223,75525,11405,-29450,18653,-77224,27578,56502,48,57205,44923,-86919,-26303,34310,85141,38029,-57447,-15555,22850,-76692,2213,-22299,3132,-39227,-32994,26849,18563,6694,18466,26222,52024,16198,-41628,28115,21702,54898,108320,51088,-45136,-13886,-108632,-48819,-27680,-7410,-105397,12326,-26976,44025,69619,83185,43588,44103,35405,-15929,48004,12624,5966,7493,39492,35035,-287,-18775,80302,125431,-59875,-24829,-43097,63457,-33034,63161,-8702,-110780,16470,53438,61649,14620,16926,34340,43470,16338,39261,-49948,15948,21455,-15187,-31167,-32726,-32750,50086,50492,-3963,-47705,-30768,-17896,-96726,-39362,-23684,-23205,28553,76710,-72115,51217,21387,48906,-966,-15986,21630,-61263,-35715,-19181,-2652,-90380,1154,12721,36331,-23451,6437,-112213,-36088,44836,-19385,41923,-41690,-6115,-26989,96001,-7232,-61959,63460,35513,269579,80276,11348,-9860,1150,-7904,-25435,-5679,-74903,-19308,-12526,50913,-46863,-37625,2684,22528,14057,19318,-6010,-17252,-31442,56413,-28233,-2667,28513,44154,-70631,-30698,67985,-29156,-9187,54394,83955,-10120,-16546,26915,-59854,51263,2026,52497,-29806,54078,35789,29034,-47107,-19142,11656,-32720,-28315,-7662,-20360,23868,32738,-23393,6282,-38869,-81481,-17832,11867,-65262,-3145,-16175,8566,54565,13688,-41860,101691,9072,24996,-12534,51754,-28193,21571,-50679,-44868,11223,26249,11277,39197,83735,91083,23952,-17633,-2957,-53003,-9435,78642,62070,-22701,-91523,-80794,-9314,-27918,5223,29937,-42233,31218,-24279,3134,41659,5562,-7620,81261,32168,4862,-25230,-15040,-57976,31621,67293,72231,33126,-8502,18413,59546,-13093,-70292,-20845,26989,32540,-120999,-28209,-30381,16217,-19624,-77900,-9676,-61554,-2451,-26343,-34384,1541,22490,26205,-53813,-15601,-19551,-103230,-23263,925,-47113,-16429,-59190,-13290,30390,7827,41077,-68805,-7901,1642,-9397,-1281,23718,-21923,-24296,4001,47114,53706,59571,-997,10721,-143,48824,-40896,-4964,-72745,49930,61039,70489,60974,6385,12036,-10118,-2386,29117,29658,-30508,-9938,95839,20126,-44903,-3676,42409,-23817,-78868,32132,49777,36682,23129,-3837,15044,54257,55679,45467,40400,-10459,28323,-93372,-16718,8802,35577,51833,-832,-38312,-9103,13874,-4083,21623,45446,-81305,-17651,-37681,37650,-47829,33252,58552,-5246,-55472,-84408,-26099,26432,53369,101251,27493,16731,44401,3295,59315,-2040,55071,29513,3960,-73421,6469,-4734,26062,-349,-65128,-48010,-53924,19981,31558,27680,-57086,-72728,-56656,-35507,-65335,-37788,2387,-45957,-5911,2718,-6531,-11973,13333,-70813,-4790,-104443,22949,1564,-53364,6416,-59809,10592,24323,-68188,-104240,-102961,-59896,-58432,-72488,-3940,27536,-87085,2609,-51737,-90554,15118,-9457,-57720,-17693,40521,-59899,-44649,16486,-6796,-66541,34065,41054],[28344,9955,-11747,4515,17656,69318,-34123,-57486,84078,96308,32292,54288,54375,1037,3610,-36376,2394,25145,20637,35280,-45710,751,60316,-60699,-34313,150449,-11828,19259,-62709,-48473,-20793,-7156,-48498,-32585,48711,6680,-73404,67308,-18618,-69897,14928,-46442,-96143,-37324,-129274,7488,-31713,66360,3515,83655,-7432,25185,52910,95229,-7208,-56128,12761,85638,-55784,-15585,-56492,21041,3454,-4465,17731,-792,-15391,94401,118509,101197,3378,-63109,22554,-6294,-2919,-76219,-38196,69192,-29657,-72763,8995,88314,106399,-56680,-57552,-40762,-15708,-27339,-34880,46804,102777,15663,15355,-57941,-46084,-72020,-41453,25580,53868,-6800,-100573,-9061,-60383,-59396,-1912,-51170,58625,17161,59592,7299,47620,-88413,-5663,-16849,-4859,167904,25115,-102706,32508,-42079,-5649,-11292,10750,-33076,78382,-4014,48606,-23973,-97242,-75430,11946,-69754,-69265,77503,-4916,70745,-76484,-56136,13170,72889,35508,9740,-89999,-42301,120634,70006,81761,127,-9505,47167,-38300,-82967,-59298,-57720,54523,-33504,-76351,88487,-51556,-24876,-53716,-75450,3767,6766,-54894,-43340,63885,-53168,-8022,50219,40306,14941,83844,459,12119,-49272,-14920,12637,-77727,52563,22268,25402,-6226,3947,-32138,-81267,26595,31413,-29637,-75828,-31449,-20051,13991,-92976,-53823,-117998,-15928,-8025,23639,-53171,18875,29065,50749,6444,67469,67508,70880,41826,62314,-11745,40212,51793,100567,-51552,-16616,-21400,-2324,-20764,10844,-20996,39142,-50890,-42363,-1196,10669,5075,-39963,12392,-9746,-11091,-16456,17012,46357,129582,115560,107223,-24067,-80566,-21832,77918,90895,98594,-46441,48602,-15545,-64628,-228044,-244545,-440204,-970310,-1850901,-21151661,-19571201,-3235105,-2033331,-1410432,-1083675,-984036,-770765,-738986,-709630,-530120,-450879,-389427,-401663,-431800,-363962,-297541,-318159,-412631,-397329,-271790,-244581,-291705,-257411,-233322,-234871,-220129,-206185,-178582,-192093,-135321,-160643,-129193,-201023,-144857,-73881,-176026,-196188,-216533,-249692,-85077,-134527,-99197,-68368,-72906,-67249,-63277,-52907,-61285,-160227,-55372,-21375,195739,106759,-13599,32665,-57182,-16805,-33385,-93053,-28749,-78098,-36137,-10434,-53431,-89272,8031,36583,53455,-69207,-80537,18250,-72379,-35923,96178,-147367,22000,41453,85695,31773,71719,100368,69241,18650,-89834,-133461,-335251,-543918,-1006570,-11275898,-15921466,-2325177,-1547238,-1082626,-809975,-696018,-574905,-531662,-441628,-456207,-374989,-324496,-294595,-300831,-337956,-283848,-266625,-269897,-234520,-207600,-193288,-183892,-94772,-114814,-95418,-140990,-32715,-48196,-53328,-73468,-155554,-185860,-123628,-79804,-87491,-56845,-52310,-128618,-95270,-61748,-128257,-46754,-91333,-130416,-94686,-53426,-3625,8735,-102309,-33543,-11042,8786,-5307,-60799,-46765,14986,-72618,-43808,-79891,-43199,-65834,-111939,-126457,-40426,-62234,-19965,12218,-70702,-81929,-54288,-102707,-74736,99619,25259,-22916,-1789,10887,22892,-78302,-75302,-106625,-119876,-19980,-34880,-1144,65057,-35373,29407,41519,36945,-33492,50525,9909,5569,-21456,-7518,2959,-56707,-45258,-6501,15380,40441,-914,4783,-13026,-40001,-32358,-17605,-75111,17131,745,-52347,4668,-25645,-34280,5760,11496,9419,-7568,-35136,-11211,-15768,26888,-41446,-1050,-15509,-36593,25135,-2445,-47367,-45006,65608,30458,-35724,-59075,15791,13593,31723,-39939,-40503,-89432,-41099,19563,-33189,-25149,-51656,-31042,36980,39496,-6836,-21686,-99169,947,54897,22048,-15560,-35501,2271,-71752,12397,22386,-38062,27213,6791,21013,121386,40758,28328,-10617,-10123,-44663,-54199,-54161,-70305,76992,-27428,79885,35804,-31127,64958,40207,9809,-28974,-23,-24339,72424,26429,15957,23199,16539,-16024,16608,31347,-21326,-3866,24314,-50266,5740,-29784,40550,-106881,38337,59724,-30472,-19192,-8831,-27313,-8189,-71217,-53443,-60247,191163,91823,-121706,4269,-16163,3162,29928,-59246,-22840,-65892,-85946,37395,-16316,-25771,-18874,-4901,45540,-7912,-20164,62587,69346,108115,36846,31325,-45401,-81031,-7107,-45626,3468,-10471,40748,33070,91259,-85451,77169,21544,7460,43010,24529,11416,-4734,10500,-37950,35351,-4739,8152,-9527,-51676,15890,-25160,-39655,-4710,3472,59323,14766,-11454,55323,-46212,32853,52175,-35579,26143,19466,-79966,-29738,37029,61052,43227,-50214,-49419,4725,-98642,9083,-50101,-7708,-35877,-38922,16728,20367,25290,28481,37417,-3751,-7374,-76320,45435,33786,41171,78846,38159,-23065,-1454,-102818,-51257,-58343,-51357,-110011,14504,-19260,28784,38169,58976,62848,53071,50697,8087,61425,9294,7175,-6729,33846,3903,-1599,-18324,59637,94081,-74427,-16022,-36082,52604,-34619,59805,-19971,-92052,16403,34316,86725,22041,9359,70445,58189,34441,46748,-56767,2197,13229,-10657,-46492,-50175,-48662,37786,60795,-4827,-38311,-38200,-69045,-92166,-59950,-17639,-30742,1448,49244,-81970,24018,12277,44529,-33294,-23503,45197,-43546,-40945,-13207,-8090,-85609,-883,-175,31307,-14214,20478,-92396,-36917,26756,9526,19267,-58932,-8693,-15595,108556,20643,-48720,14277,28626,261419,95877,8973,-40888,-22652,-5975,-27944,-7851,-74318,-26919,14663,60578,-5130,-34721,5403,21211,2218,50541,9968,4999,-20373,35340,-38900,-19250,21687,30640,-58867,13180,76196,-40349,35125,32088,50638,-5256,-20079,34943,-66018,57758,-1826,41748,10257,43480,15986,34244,-57657,-33022,-17722,-17315,-12641,7820,4012,21301,11592,-19838,11092,-29373,-67291,49283,37025,-38812,31683,672,-19239,42096,-6162,-28942,101497,19582,21698,-13423,45029,-23945,6991,-43915,-50360,-7504,25601,25728,7840,56013,102841,17421,-37033,12124,-56456,-55032,77130,87319,13079,-81633,-137001,-36073,6122,14211,19432,-23015,49825,-10335,1044,27276,18003,-4924,63127,15696,22555,-36150,18606,-69092,6972,79235,75677,53508,59800,36550,87165,25056,-76652,-20220,17418,27783,-137148,-32579,-7483,35613,-21947,-72662,10600,-42621,-5752,-32946,-44954,-23424,220,16306,-57063,-3904,-17974,-94313,-50357,8757,-61962,-31206,-71582,-7719,33196,16540,36916,-77330,-22664,-8985,-262,1503,23914,-35387,34082,11046,27362,60267,52046,-9824,-2381,-7910,56017,-7862,9015,-69353,41298,28581,60768,41087,39007,16787,-14021,-4013,21227,36892,-36580,-10969,86849,6402,-65083,-6388,46407,-43630,-57706,31087,30357,32424,9537,3728,25552,69491,32555,30142,24786,8836,33204,-74633,-12813,10619,27602,28865,16254,-18775,-12225,21883,8993,19667,30866,-90034,-19211,-22339,35685,-57523,22220,79498,43604,-29438,-65040,-45800,-6682,27029,66555,19341,12769,52461,18393,56605,-17077,56872,29003,-17636,-44793,47013,-12285,44379,5078,-53539,-30198,-8353,21690,17361,24509,-96585,-122948,-88952,-47496,-72177,-46163,4799,-13375,36926,-435,2459,2799,6549,-70833,27099,-72054,36811,-5084,-70756,115,-51864,-11322,13255,-46334,-120813,-117435,-40066,-49328,-53363,-3008,27015,-97653,-5727,-32516,-86577,9310,-9838,-20498,6285,52184,-39873,-44800,13122,-4696,-67168,34478,21197],[19185,11873,-7750,-13103,-1923,58246,-20702,-55890,55578,54347,28601,30302,42068,-27827,-22123,-30350,27411,31858,22447,21781,-54184,13136,62306,-68561,-19270,155323,-10087,25028,-55209,-46326,-15751,12435,-24541,-42029,59592,4631,-79334,40186,-11543,-61300,20509,-55358,-94301,-32048,-114139,-4526,-30626,38579,-2597,128863,7436,34388,14230,95369,10989,-40476,27836,12417,-48567,14161,-60028,9439,19194,6540,29533,2407,-5802,91232,83265,99322,13332,-52666,33538,-11569,10515,-66057,-32835,41451,-21849,-38077,27811,104171,128182,-33730,-36850,-51976,558,-27941,-41829,23070,103533,36807,33054,-39987,-38938,-66254,-35297,14091,48331,-1034,-80229,-10288,-39546,-78568,-16970,-72450,47972,19489,32965,-25647,814,-76861,13723,-18726,-15754,144912,20763,-101828,35971,-2764,-7289,-15755,23356,-41535,36464,1201,23794,-26009,-90613,-50186,22790,-69096,-44324,64456,5809,48150,-69134,-70754,8563,69011,30394,-2920,-77018,-35792,157284,48031,19290,41398,26935,52883,-54287,-107028,-59811,-51418,57626,-29504,-67862,105027,-64009,-30776,-58395,-69512,11691,25,-36751,-17260,41024,-45551,5532,58013,30203,2826,64295,48254,11587,-18074,-38158,-9669,-93718,46245,-18230,20869,-3695,18682,-34479,-57878,33679,39706,-23154,-68568,-20435,-15990,-24133,-78660,-53696,-77839,-17732,-5668,5724,-61828,10190,37347,54227,-8033,78105,69599,75234,25811,77777,-27701,41523,31791,91487,-74115,385,-27773,-13695,29302,17431,-21774,28887,-53421,-22910,11353,-462,938,-58282,-13299,-3217,-3945,13996,28778,42668,104017,125480,113309,-19145,-106778,-13603,36319,47737,111355,-2557,69515,-46074,-92165,-236230,-281411,-473514,-1002793,-1896970,-21815289,-20296434,-3333659,-2084943,-1439498,-1085477,-992579,-783693,-768695,-701739,-566363,-497929,-410212,-419930,-449044,-338690,-310839,-342885,-414666,-426069,-303282,-249926,-284737,-249479,-264501,-242361,-229983,-215657,-185214,-238664,-153294,-174090,-147404,-190067,-144534,-64634,-130894,-180563,-202026,-250257,-105565,-124169,-119124,-61130,-69777,-74890,-47214,-44949,-32716,-127498,-48464,-2670,140575,80565,1736,-6314,-105774,-24028,-71232,-110789,-30928,-56883,-47230,-40083,-71274,-99236,3415,6979,31022,-66651,-92050,51901,-66052,-19270,108859,-121632,11733,33537,57974,17542,101675,101175,85858,25528,-97918,-114723,-349959,-638035,-1164481,-13194498,-18644296,-2747940,-1789954,-1256490,-975029,-821550,-685928,-618060,-503860,-505421,-410910,-392436,-352185,-354874,-385658,-316904,-303211,-318078,-242773,-243472,-234915,-217763,-137755,-146185,-97579,-152514,-32362,-74852,-75100,-84475,-159958,-189143,-119911,-100076,-116139,-57865,-19420,-111090,-111489,-63154,-107611,-59506,-140458,-128916,-112824,-72593,-15814,1425,-108237,-34378,-12972,-5016,-22380,-67526,-71934,-13732,-93501,-29414,-88356,-34533,-72113,-104366,-127324,-42495,-81258,-73682,-3083,-83827,-82766,-70883,-119301,-108118,99564,-6715,-13940,10845,8627,22244,-105032,-91713,-98359,-128020,-54782,-108039,-27621,61544,-7787,21567,40326,52940,-37859,28603,10025,-4757,-27705,21555,-8927,-45289,-22137,7230,48804,61311,7528,22178,-6391,-33987,-40258,370,-48336,38321,22947,-57454,2412,-13569,-18629,12457,-1780,14948,1637,-31304,-13261,-5725,26368,-16287,349,-27342,-61718,14457,24351,-39475,-37772,59478,3945,-39883,-74894,19591,32922,43098,-23497,-27866,-89546,-39759,36051,-34633,-14993,-69762,-43546,58553,28372,-22492,-35149,-101022,-23473,45980,7635,-11534,-24586,24328,-57949,27374,31448,-46733,16223,-14188,-8151,121620,30939,51044,-40831,-15523,-22257,-72769,-41558,-75147,52256,-51741,95024,29855,-4846,80333,45517,47762,-34048,-18245,15840,44894,21934,35431,33832,21631,-31064,6414,34681,-71501,-50151,14867,-40690,13787,-12262,26088,-87801,33329,42872,-14323,-25214,-32220,-18993,-8920,-60597,-72154,-45954,169985,97535,-104071,7340,-1019,20124,28291,-26742,-37678,-74705,-72300,28408,-10588,-15871,-16987,-27806,31558,-24860,-49354,47623,129120,125337,29826,22279,-55572,-72711,-31493,-47857,-12187,-1100,50769,32188,73054,-82358,47720,-283,23418,43910,16327,-1969,1080,7073,-40451,42803,-305,10233,-33900,-54429,26008,-45111,-43199,-5733,4431,35640,18803,-8460,61090,-2815,38085,36559,-55685,-756,-20109,-66133,-31770,22421,38934,42640,-36673,-69877,-23823,-111561,18037,-82501,-9491,-20764,-42694,1894,15401,27813,31198,39788,-46702,-32785,-82148,63278,37733,6158,30571,27404,-928,3763,-92685,-47934,-74295,-89694,-105953,4319,-20138,7654,2812,39095,77418,54929,67383,28630,52107,5407,7366,-18493,24123,-18681,-857,-17163,33849,40453,-75413,-4775,-32596,28234,-35663,48615,-40106,-73613,12885,15785,102940,30446,1281,88257,66612,48603,47197,-56101,-9371,-2129,-10972,-54316,-50494,-56611,29248,73687,-9987,-34881,-42551,-100139,-85862,-74559,-6644,-29540,-17467,15773,-87409,-1045,134,36627,-53625,-32094,64286,-13602,-42549,-3462,-6822,-57405,-3703,-11117,23364,-7650,34302,-61219,-25833,3652,33246,-8220,-62914,-16182,11486,106812,50831,-33157,-36991,19958,239709,122049,2387,-59886,-30612,4319,-20476,-11689,-59340,-29893,42154,68257,46507,-41701,828,14606,-7729,65013,16304,19520,-2396,7529,-25581,-40564,7245,15556,-42727,48957,69547,-50118,61468,-7133,11415,9563,-14654,53122,-61802,70032,-11656,21128,44161,33303,-45,28564,-60930,-44840,-33485,8727,2469,26184,29984,20828,-12762,-10223,18034,-10232,-41491,96602,47819,128,53097,4373,-52603,19585,-30545,-27090,75457,32561,23567,-9419,39485,-7161,-9542,-39714,-55864,-32425,19168,43407,5502,27805,98777,9124,-46618,18343,-61176,-99167,64098,106286,38342,-60425,-155420,-55364,30240,20691,5614,-6635,56060,1543,2858,9834,20269,-5440,24366,-2842,30428,-38707,40991,-50830,-10374,85402,63718,70575,120990,33405,94627,63690,-77838,-24899,-840,24525,-115744,-27158,15728,56445,-19461,-47668,26959,-15354,-8629,-37078,-43657,-47231,-24892,20322,-50492,9220,-10190,-92819,-67358,23558,-63183,-49951,-73908,4505,28128,20771,26105,-82141,-37268,8829,17164,-7224,28932,-44384,79551,12885,3817,64776,43658,-13631,-11503,-12476,42326,22669,22062,-59281,19963,-15506,48298,27365,72894,8934,-16268,-11624,-1230,33951,-44733,-12211,51491,-13478,-78281,-7737,43863,-55603,-27816,21816,985,25628,-8676,10100,31836,85392,12548,5591,4487,27971,39974,-57262,-13116,9190,10345,621,31927,4676,-13755,25224,16097,21543,9586,-91626,-25284,1379,30366,-73866,-2366,65588,83559,-8688,-35427,-61755,-25414,-1339,30059,13753,17979,56279,31090,43583,-34271,36675,14384,-48312,-2698,81860,-15260,54459,-2759,-39695,-16605,37534,20883,4544,21278,-120444,-142719,-106996,-46364,-75364,-42171,7958,17159,62916,2637,26040,19142,7131,-56868,45687,-44490,42001,-8789,-82301,-645,-41243,-36075,-9109,-27305,-100941,-103908,-22596,-41303,-27111,7703,17065,-96822,-15906,-13608,-78023,357,4184,14561,30518,44686,-12619,-28665,6193,813,-54537,26729,2117],[10392,5740,-658,-19397,-17154,40011,-3861,-45848,25554,20779,21623,8762,30013,-27232,-35250,-21895,48570,30660,20986,378,-61497,27551,57373,-66754,-4344,136512,-8262,31112,-38915,-31811,-19401,14942,-19057,-51814,64639,4504,-71796,27295,-395,-47660,28693,-53475,-72951,-22308,-79817,-10144,-22974,226,-6800,138786,35233,39530,-468,84441,20517,-8866,34401,-73976,-36574,36327,-54579,5650,40722,15619,35706,12828,17871,90491,35641,71342,20023,-38254,43560,-13950,28289,-46522,-20841,21311,-16949,-19567,42595,106531,139493,25169,-10760,-62413,22568,-24421,-47784,-2610,88604,52159,49951,-17518,-20976,-56155,-29782,-7622,41943,16182,-37719,-12669,-21446,-82067,-30483,-74001,37178,16133,-11373,-61851,-27301,-59543,25573,-20874,-29042,101729,5361,-103720,31571,39424,-14625,-15373,41245,-36168,-3659,9318,-3271,-17227,-79182,-29765,30151,-50547,-11841,39251,4936,22911,-53713,-82376,10699,50234,12782,-5766,-52324,-23908,168958,23484,-10767,76983,49623,51893,-66759,-106353,-54533,-45638,43113,-21190,-40052,104850,-69325,-46066,-60665,-68838,10173,-14500,-14172,14863,11694,-34934,22913,60673,10278,-1065,36946,67821,3575,6317,-56731,-40933,-97633,32293,-52139,12512,5618,20862,-35290,-24249,40827,38938,-14077,-53861,-8783,-13615,-55635,-51263,-40980,-29262,-9726,-8264,-18378,-62532,-2365,36635,58534,-35069,48925,59001,80754,7089,74268,-48867,28946,5115,73225,-99506,29083,-24335,-10566,78959,19661,-12722,11514,-57036,884,31492,-17184,-9730,-80662,-38653,8047,489,38878,50361,37711,78436,135383,96919,-6684,-96988,17237,10061,27664,122613,36548,77675,-64924,-114782,-257583,-336254,-517595,-1044051,-1980152,-22477616,-21021683,-3497558,-2155640,-1477404,-1097784,-999171,-800219,-786984,-678031,-593326,-528037,-439181,-424336,-465711,-321347,-325690,-361761,-405601,-428877,-318635,-243954,-262234,-236961,-289493,-246694,-237707,-222860,-185461,-261269,-165548,-179614,-162146,-170538,-138875,-65455,-86099,-161092,-182939,-243439,-116846,-111170,-123248,-54803,-56819,-44222,-30172,-29425,898,-91129,-33707,4056,95477,63962,34069,-21576,-121397,-15169,-90413,-105443,-11450,-6832,-43029,-64194,-55597,-91285,-10746,-12596,18928,-33269,-79778,98890,-28618,5954,121392,-69207,6042,24701,32937,10528,125374,98045,114520,-2023,-111694,-106996,-353259,-705080,-1273184,-14720424,-20856975,-3136832,-1987748,-1396163,-1134246,-954483,-801568,-682879,-582399,-561657,-443293,-487513,-421525,-391663,-422229,-349776,-332660,-368731,-252765,-277112,-281744,-259553,-207207,-182798,-124320,-171538,-56395,-123699,-108431,-94702,-164467,-169885,-114948,-123069,-148861,-66799,7580,-89753,-117131,-67789,-93446,-71404,-182345,-126448,-125205,-94393,-38254,-21181,-107845,-34856,-29183,-34383,-38492,-92397,-101067,-63918,-122095,-21009,-102660,-32523,-70662,-92856,-119418,-44349,-104583,-115601,-33849,-85655,-76983,-90511,-126254,-127168,75520,-37644,-10047,9765,-1379,5985,-116870,-105158,-82211,-128118,-81909,-161807,-56839,52443,9120,2870,22635,48008,-49364,9373,2305,-7574,-30658,46167,-24896,-42639,-6603,8283,57688,73969,16992,37172,-6710,-35128,-45367,28248,2365,53225,37548,-57260,-5420,-4371,-5225,16018,-25057,15672,-61,-42448,-16344,13347,25366,12521,-1140,-33162,-97579,-13629,57021,-26572,-28207,41714,-21701,-43664,-92269,10938,31140,33766,-4850,-15888,-83243,-27138,40384,-34719,2504,-76475,-52476,67878,17305,-42288,-35999,-90873,-40510,30779,-5498,-6133,-19842,33378,-43291,34783,34884,-54884,-6020,-27568,-42577,113834,12198,62540,-64631,-22379,8599,-73988,-30013,-55183,27482,-64625,102502,20586,6469,82917,46174,79517,-30064,-28499,48961,16049,9481,48684,36702,22557,-46046,-4845,31355,-112851,-83751,-6543,-26245,14221,-4708,17612,-70418,26970,20032,9218,-23391,-52250,-6582,-2608,-52565,-91558,-34203,115197,86771,-75331,3847,12887,35345,24337,3701,-44488,-70937,-36499,11263,-4440,-8316,-14519,-63316,12860,-50530,-72019,21248,138791,90498,15665,462,-65138,-55277,-65505,-54470,-30530,10510,59220,22087,41256,-73182,8922,-23913,34354,35160,12748,-8060,8631,-7506,-39719,37191,7056,8649,-71467,-57938,35549,-64212,-41113,-6936,2951,17148,23098,-21299,30598,35149,43276,19049,-57089,-12652,-58818,-46637,-25885,-7509,25062,39403,-20057,-69342,-52610,-111105,27111,-109889,-2283,-196,-43750,-16469,3751,16496,26167,27835,-56532,-53207,-58885,76094,37408,-40836,-19240,23162,17908,419,-81505,-32973,-65454,-104275,-92242,-15475,-31634,-13672,-32567,30348,81014,46014,80918,37409,25121,2548,5102,-25622,9818,-27471,1201,-14437,8814,-14085,-62029,4284,-34014,-17,-39428,32633,-65749,-62993,3897,3955,106351,37873,-7443,84820,65173,53741,40806,-49180,-17782,-21499,-16984,-51795,-31237,-57379,25630,88519,-17781,-33887,-42554,-103721,-80145,-71359,6962,-20322,-21136,-14707,-82757,-22677,-11665,27576,-58240,-40605,73974,21549,-40243,9022,166,-16335,-7506,-15426,17557,-6847,35913,-36844,-7651,-18008,40265,-32337,-51050,-26827,45885,95298,75827,-19835,-71869,11936,198064,134697,-1996,-63591,-21626,20222,-6355,-14621,-28645,-28173,60784,69656,92769,-53459,-10203,1919,-14566,57738,10518,23815,15669,-20529,3803,-59689,-15583,3260,-28277,65007,50636,-56478,61504,-52231,-25231,29728,-1246,74932,-52594,82800,-25685,-1054,68667,27870,-5158,13907,-58184,-54186,-29216,39020,14025,44311,52516,20822,-31657,779,26054,9787,-12738,111372,43145,40530,59596,-6778,-87251,-4029,-50731,-35174,35558,44644,24481,413,36902,21010,-20329,-37866,-60461,-56486,8756,56452,49242,6473,79718,-1988,-44508,12679,-66642,-130058,44401,112605,42150,-37266,-139363,-66899,34257,26652,-7930,433,48935,4637,6314,-3559,13036,-9829,-29113,-21738,28467,-35761,39540,-6017,-11055,83381,39930,81925,143740,13354,85230,95225,-75490,-34002,-23254,21970,-79096,-21563,34753,69770,-14334,-13376,32160,12811,-11045,-37999,-28648,-64337,-46060,24706,-35453,19260,3160,-97800,-68488,43116,-49199,-67164,-69624,20643,20756,22060,11134,-77856,-48241,46856,38682,-24648,44090,-46178,87573,13606,-17840,65745,29350,-14269,-15086,-13212,15525,40080,28979,-49022,-5365,-56531,38462,22461,101258,-12210,-18883,-21371,-32331,21391,-52497,-13221,-5656,-34908,-78084,-5919,32499,-58385,4234,6505,-31776,20328,-23611,12791,32511,97157,2041,-21390,-14746,43150,46208,-44096,-19948,5028,-10920,-26183,44548,28635,-12040,26307,11864,25854,-13418,-78080,-32610,28542,24439,-92807,-33533,12340,93079,2021,-7181,-70759,-26870,-24961,-2224,14343,30844,54666,39180,24242,-47708,835,-10644,-79877,43328,101968,-12199,51750,-25717,-26288,-8671,70084,18163,-6008,18194,-124399,-125146,-107298,-32756,-75271,-30622,10815,37328,66926,12059,57386,31184,18888,-31294,51309,-28425,38003,-8070,-88644,702,-29433,-55733,-33303,-15365,-56962,-66002,-8509,-36007,717,28476,-5071,-87568,-24718,3379,-68697,-7200,28118,40531,48477,20639,10280,-2154,-2239,7159,-32920,14743,-8557],[2512,-6524,7176,-16574,-27435,17111,12205,-34095,5532,10413,9432,-2327,21420,-6395,-33464,-10172,59335,19496,12120,-19444,-64465,40941,48298,-54983,10054,104836,-5467,34329,-24210,-5105,-29593,2012,-41806,-56606,64653,3153,-53254,30206,11682,-34094,36479,-41471,-41519,-12632,-34007,-1647,-9394,-37746,-8548,114730,70357,41778,10576,65241,20762,29359,31271,-136867,-21356,43710,-41252,4236,56109,20891,32384,27492,49600,88434,-5624,31987,24168,-23965,50787,-11913,47168,-21976,-3204,11935,-14882,-21510,51103,94191,137177,88654,17293,-65468,43348,-16330,-52500,-28064,62555,57065,64783,3873,3096,-44523,-26961,-34952,36402,42048,9003,-14432,-9824,-70298,-39708,-59157,26038,9133,-63204,-91212,-35107,-38848,28051,-23164,-41422,59196,-19452,-111274,20383,73503,-25377,-10672,58342,-21673,-29224,18956,-26362,-2711,-69406,-21441,31021,-17547,20170,11557,-7623,-196,-36170,-92543,19194,22157,-13177,547,-25445,-10082,153240,3873,-313,93206,54345,43737,-69513,-81556,-43714,-38830,13761,-12828,-8322,85658,-65566,-68185,-62805,-70097,105,-33923,6232,41392,-16117,-24853,37726,56676,-12743,1210,8928,57004,-9283,21291,-66301,-71767,-88546,14458,-61339,4391,16304,11533,-34100,11104,48939,32106,-5728,-35388,145,-13909,-68268,-15703,-14224,16156,6030,-18180,-40076,-53150,-16282,26063,64209,-64569,-10198,41042,82544,-12025,55926,-66996,2990,-23091,53238,-121604,61264,-15302,4327,109346,20495,6574,-10038,-62945,22767,54779,-33274,-23048,-95985,-56428,19125,-884,58167,72300,30596,60036,144332,64206,6779,-58988,60734,1857,24183,129006,61356,72186,-69043,-127114,-288520,-395044,-564541,-1084293,-2098630,-23071721,-21648825,-3696218,-2235958,-1516679,-1118488,-1008014,-818293,-792470,-655179,-610766,-535872,-468633,-416896,-474593,-317497,-341444,-374108,-389834,-413075,-322344,-225778,-229270,-219346,-304486,-249776,-243533,-230376,-189897,-251947,-172735,-179248,-172768,-147628,-133368,-80246,-60835,-141837,-163577,-233162,-115943,-103567,-112186,-50751,-36614,6437,-20129,-13413,26674,-67251,-17944,-9342,64720,57556,68064,-6547,-100440,7520,-85761,-79439,19870,48198,-25520,-69252,-17284,-69397,-31388,-12959,36666,28608,-49405,148101,51845,40651,136201,-4849,27211,32137,46141,25679,147586,106082,152837,-52540,-160154,-166834,-434585,-806035,-1437217,-16625797,-23477621,-3531893,-2176830,-1516979,-1270381,-1071797,-902008,-723090,-654452,-600347,-464914,-592062,-484573,-395545,-430636,-373422,-342398,-401730,-249994,-292967,-328302,-306869,-284952,-205814,-170758,-204437,-104865,-179152,-151798,-108199,-174826,-131709,-108455,-145590,-174237,-85683,17694,-71138,-112146,-76844,-91213,-82849,-206680,-128593,-130071,-114424,-68870,-56263,-100840,-37151,-59107,-71912,-50130,-128570,-125731,-122218,-143891,-21479,-115043,-33856,-60587,-75905,-114728,-50471,-131479,-133005,-70462,-77479,-67441,-108459,-118961,-124680,32273,-56092,-6665,-5220,-15951,-25478,-115415,-114735,-65402,-117144,-90773,-178996,-82504,39821,12753,-19290,-4496,28281,-65044,-1466,-7085,-3276,-29976,63647,-42889,-46985,-1336,-4934,24658,71074,29020,44794,-11666,-45090,-45297,58246,64843,59688,40062,-52074,-20050,-2362,1457,16416,-50413,16437,-10652,-61962,-20001,36679,24624,37258,-7697,-29387,-131217,-55288,85659,-13309,-21183,15683,-39046,-48031,-106873,-8498,8023,6296,10836,-9081,-76201,-7155,33402,-37182,21283,-77293,-57793,60871,9841,-61094,-21901,-73201,-44820,13513,-14709,-2224,-22907,25687,-26397,32217,31562,-60575,-32696,-37116,-73880,102015,-13246,61468,-73548,-29785,36382,-61007,-25019,-17588,5902,-67346,101184,12358,3533,71003,40429,92615,-17648,-28841,67075,-1119,-8187,50366,25878,18188,-58951,-12442,23936,-127938,-100233,-35331,-8387,10351,-7171,17059,-56583,15772,-1553,32439,-16945,-62838,4871,9383,-49998,-107191,-29770,51657,60174,-45531,-9720,22768,43575,19901,25943,-40224,-54726,11102,-10270,899,-4336,-13500,-98661,-3147,-77899,-84966,-8736,85304,24862,1674,-35436,-71843,-32743,-98330,-70064,-49567,20951,61889,8068,9178,-61326,-28747,-40244,41756,22284,14785,-5663,15030,-28095,-36296,20114,14574,6145,-108525,-63052,39867,-78394,-34981,-8047,-11,11493,27373,-43028,-18739,53306,48093,8540,-44202,-4969,-79425,-24191,-8919,-46288,19770,34923,-5270,-50763,-71039,-96957,33549,-121280,10962,17511,-41314,-35838,-13416,-3450,15589,4318,-30642,-63658,-18732,79522,36684,-84998,-53849,27231,30769,-8914,-71091,-9882,-33256,-88702,-69996,-39292,-52311,-31557,-63546,32540,70594,26256,84271,28554,-8088,1289,-819,-28206,-7768,-23369,3638,-9507,-11135,-53803,-38190,8005,-39836,-22035,-48041,16456,-88681,-61158,-10414,2570,96559,42027,-16040,64370,53679,47374,29965,-38440,-22226,-40207,-27540,-39666,1947,-54769,25335,101134,-24953,-32252,-38336,-86852,-74551,-50150,19241,-7691,-9091,-37034,-65294,-40679,-19406,19393,-50770,-46152,72444,53241,-34976,21624,10204,22443,-12528,-12473,17647,-12498,18188,-29855,11245,-31466,26180,-47483,-26259,-36996,75464,79547,86601,-11063,-80273,5372,137030,111810,2772,-53638,-585,37202,9262,-14373,9950,-22976,65292,61042,116830,-61177,-25066,-15975,-18785,31446,-6770,18986,27946,-41743,35444,-69052,-40048,-3503,-18558,56294,25516,-58580,37622,-86311,-52619,48992,15923,89138,-42616,86141,-40900,-16294,83613,28554,4431,-3422,-52396,-58387,-5418,65459,20558,57812,68670,19769,-38564,9590,32976,24344,13145,97156,25486,68369,55982,-26904,-112830,-19551,-58528,-47957,-3296,52224,19456,14392,36732,54075,-20384,-37396,-63509,-71698,-3461,57439,121955,-4831,51500,-16391,-32703,-5343,-71163,-136270,25846,104482,24996,-19005,-103960,-72808,15917,34738,-16901,-4813,31631,-5115,8343,-8952,-1527,-16099,-82630,-39467,18749,-32597,15076,50837,7085,72851,12107,84577,116249,-12864,63741,111782,-71778,-41898,-43919,19593,-52101,-23608,46615,69372,-8768,17074,23662,33996,-13698,-34891,-2643,-69929,-55506,22238,-13598,22590,20017,-101957,-51807,62317,-24367,-78308,-62786,36234,17171,22912,-4516,-62150,-52779,83833,58790,-43800,71079,-39440,51727,15577,-33121,62082,4969,-13033,-12510,-9214,-13011,39896,27181,-45576,-27768,-78038,34866,23834,117389,-42720,-23240,-28292,-63746,2863,-57391,-13807,-66576,-52835,-62905,429,13255,-53570,34460,-8987,-60553,19533,-28904,11139,27328,98528,2398,-43809,-27751,52224,49700,-34188,-32675,-385,-28723,-45769,52347,49743,-5924,28913,-4826,30074,-31302,-49485,-37690,52861,19895,-106081,-62536,-62349,62193,3072,10794,-72569,-16347,-40675,-26999,22135,46461,47504,41653,3587,-52920,-37940,-37332,-100559,77774,101399,-2950,36846,-59021,-15839,-6146,79481,14471,-13677,15328,-111237,-83546,-91775,-10851,-72463,-17438,12912,43977,52887,25747,84399,31971,39873,-610,50226,-24230,27550,-3583,-93446,-507,-18175,-63040,-51687,-12265,-11730,-18248,2715,-33397,23033,53102,-36146,-74204,-29160,17186,-59956,-9416,53357,53756,55766,-9824,18530,24160,-9450,12394,-8574,2944,-7304],[-4295,-20721,12734,-10009,-33101,-7750,23889,-26059,1006,20226,-8068,-2513,16131,16486,-20625,3621,58915,2282,-3980,-28948,-60648,50890,39094,-35891,25102,71162,-2032,30877,-19034,28876,-42399,-16996,-86012,-50458,60769,-2176,-30297,41500,19931,-23880,40585,-23013,-12614,-7903,11421,19754,7521,-64521,-9524,70423,101866,40691,34399,41702,15178,62787,20990,-148465,-4823,34732,-24543,280,53629,21131,18654,41348,77354,80822,-24122,5080,26716,-13937,53183,-5068,62062,2821,16651,11216,-14606,-34778,52995,69743,122241,126783,43922,-55321,56821,-3968,-55023,-53079,31313,50050,77313,19064,22881,-34076,-26294,-58237,33305,69645,44014,-13438,-3723,-48127,-43294,-35497,13043,1529,-105626,-103223,-30836,-18625,22470,-25039,-50491,29442,-48714,-120547,5276,89065,-36848,-4478,65506,-4848,-34958,27801,-39217,10932,-64824,-27784,25112,21149,43627,-12313,-28213,-17978,-23675,-101650,29926,-5618,-39993,13213,-4948,1614,116930,-7846,34544,83071,43405,28986,-58007,-40097,-29036,-30214,-21785,-7130,14119,51835,-53110,-90806,-67297,-67928,-15345,-53567,19750,52175,-35409,-17037,44417,46471,-32947,6326,-12327,25619,-22316,27162,-65317,-92982,-69220,125,-37769,-74,22256,-5103,-29893,41741,57208,23583,-2405,-17758,4142,-16195,-57444,21346,21352,50315,28102,-34585,-52082,-34340,-28974,9407,71043,-84923,-72891,24435,77553,-28403,30729,-75672,-29882,-47574,37712,-136791,82579,-6634,24405,109490,23125,32219,-30772,-68172,37655,75410,-44014,-33386,-94887,-60556,24862,-6495,76562,84704,20871,50521,148944,26655,14475,-9287,102225,9482,23389,127815,70406,57220,-59452,-128434,-325271,-448399,-612367,-1126577,-2257090,-23754650,-22296586,-3917600,-2332590,-1563164,-1152181,-1028563,-840509,-791172,-646152,-623500,-526746,-490877,-405679,-472579,-328106,-356613,-379748,-372505,-388880,-320111,-199157,-196115,-197965,-307577,-252527,-247027,-239391,-205671,-215250,-176077,-176650,-180123,-125351,-133945,-110110,-65184,-126912,-148237,-225024,-105749,-108652,-94398,-50763,-16271,46011,-24170,-7829,31833,-64310,-7803,-42686,46942,54506,91512,26414,-58021,33706,-60576,-42316,43003,84952,-4719,-50499,23250,-42795,-52722,4224,83418,94913,-16498,174813,156370,74917,148839,48871,82566,59726,115842,69350,175916,141959,182939,-98189,-256451,-334136,-686932,-1113840,-1950855,-22237243,-31266188,-4553683,-2768894,-1910760,-1563287,-1295935,-1098863,-868397,-776183,-669342,-537324,-705378,-567937,-426940,-463968,-431823,-369246,-428002,-258342,-308454,-366411,-350236,-350923,-211923,-226031,-251639,-171263,-220362,-198048,-128226,-193989,-94580,-97304,-163583,-180904,-112462,4378,-60576,-104316,-89125,-102178,-94387,-206873,-139018,-127749,-128674,-102993,-100112,-89478,-42832,-97764,-107148,-61044,-160416,-138662,-168051,-145558,-31679,-118702,-33808,-43975,-55285,-119319,-63802,-156994,-124834,-98367,-63326,-58097,-119006,-95759,-100307,-18803,-54985,-315,-28842,-30905,-66879,-103420,-117325,-54014,-95545,-79585,-157753,-98905,27137,4981,-35316,-29507,6817,-79084,-3114,-13041,6679,-25445,72588,-59299,-52704,-4517,-29923,-45789,48730,42286,40328,-16537,-61025,-39316,81427,121144,58327,30710,-44187,-40595,-9287,-593,14416,-68074,25085,-24823,-81220,-23706,58478,24197,52016,-19211,-16274,-141402,-97832,98951,-3801,-20246,-12433,-45140,-52809,-114680,-34827,-24803,-28223,20796,-9352,-72457,13466,19275,-43823,35173,-76070,-60216,40642,7789,-73922,4673,-56454,-36298,-690,-18643,-2835,-31719,4753,-7200,21050,22503,-63087,-55338,-47503,-94579,88322,-41622,49405,-64456,-37252,50977,-40784,-24628,22953,-10658,-62999,90424,8966,-6911,46700,26814,81449,-1472,-20610,68265,-31,-26446,38361,126,9108,-68251,-12990,15712,-112806,-97782,-59885,10725,8413,-16340,21593,-43661,-1168,-15304,47515,-9905,-61103,10538,23702,-53030,-115192,-33968,-1364,21003,-23225,-32477,27638,42839,17547,37976,-25263,-30265,55217,-30101,4761,-4529,-15313,-118539,-10035,-99168,-88117,-32941,-3421,-39864,-5981,-76426,-73584,-11355,-116680,-95067,-65875,28282,56747,-2431,-10620,-49164,-54057,-41702,46705,11431,21561,2336,16894,-47617,-31084,-5092,18696,4144,-126575,-69130,36213,-83112,-27024,-8586,-2604,18628,31496,-61821,-59826,46382,51916,9041,-25000,17945,-72594,-2547,17132,-84238,18898,26898,2603,-24231,-71993,-72650,34510,-109933,25326,25460,-34222,-52483,-33484,-25828,2967,-21258,14917,-62284,19853,72032,37773,-112709,-64763,37729,36401,-18924,-61519,11905,10226,-50805,-42933,-60648,-77547,-45110,-85194,40837,48121,-808,71791,2212,-34973,1319,-10681,-28279,-25336,-11478,5514,-2310,-23940,-72289,-10678,5852,-48025,-32077,-61113,4548,-99039,-63718,-27337,11394,76932,41248,-22582,36405,35762,30833,18397,-26267,-22207,-53510,-39896,-22005,37567,-52968,25869,105634,-28136,-29070,-31640,-64438,-66288,-19304,25998,1367,12482,-50523,-37375,-54567,-20042,13286,-39701,-44818,61328,74296,-28252,30826,19959,47033,-18691,-5390,24703,-22662,-16832,-38999,25898,-32152,-4363,-51772,4239,-42481,89126,63950,76950,-6523,-65513,-779,72627,50611,20268,-35452,23280,50412,21791,-9452,43265,-16199,55603,42003,109172,-57711,-40317,-36427,-21723,-4526,-32069,9290,31846,-50904,55876,-63951,-54459,-4376,-13174,27180,1248,-56927,2275,-93170,-67152,61767,30587,84274,-33608,70622,-53918,-19363,90127,33257,27044,-15003,-46127,-54103,29935,80746,22360,63100,77963,17149,-31781,14895,36059,30830,36492,69530,-224,74187,48932,-44202,-116652,-20958,-49806,-58862,-29931,52352,7573,28963,36504,81778,-9248,-37272,-64846,-72288,-15764,42446,175814,-7852,21939,-33016,-16207,-32842,-72514,-113604,15922,85260,-3138,-7399,-65413,-75309,-17359,46469,-17884,-20550,10330,-26911,6329,-7058,-20122,-20301,-117381,-53949,4860,-33572,-20017,100080,38013,55993,-10625,76522,55714,-33425,34763,107149,-68234,-40040,-57038,17545,-46195,-36039,50181,53429,-4331,33678,4518,42656,-17496,-26872,27866,-61365,-47428,15412,12299,17616,37427,-97220,-21017,74973,1479,-81585,-56333,46772,21139,25431,-17480,-37807,-49585,98504,72555,-56966,104037,-25060,-10823,18599,-39760,53320,-28058,-9618,-4008,357,-33020,25985,17510,-53219,-44220,-69585,37676,24880,116732,-75440,-28896,-27799,-87238,-15764,-57891,-13766,-106816,-63066,-37083,11236,-9345,-44179,61554,-16992,-78454,23640,-22584,6496,17098,85314,10855,-56912,-31280,55386,49456,-25099,-47734,-5340,-36307,-54674,53651,65166,4744,36143,-30140,31487,-37936,-15162,-38222,68744,17524,-104479,-82331,-127498,-398,-1335,15071,-69473,-3048,-49519,-42897,34565,59350,35959,38736,-14067,-48456,-66361,-55258,-100338,84177,79959,10706,16189,-91576,-9831,-7296,64304,10662,-18194,12656,-88144,-44543,-66606,12731,-67074,-6722,14068,39736,30769,40101,94107,15881,63343,26634,49831,-27709,15240,2027,-101913,-8166,-8865,-54412,-61149,-17261,13704,21156,11397,-32749,33870,71683,-67840,-60883,-27535,26550,-50594,-4388,70455,54300,52161,-32434,8530,40415,-12916,15525,12656,-5307,3517],[-10001,-32095,13699,-5510,-34227,-31734,29369,-24240,8715,34926,-28332,1040,11098,24978,-5748,16394,51908,-14289,-22674,-23678,-49020,56379,33540,-13803,42092,42619,491,18656,-23707,62755,-53321,-29888,-126511,-29892,53091,-12765,-11789,49335,19856,-17437,38957,-2984,4432,-11296,44504,45021,23753,-72966,-12627,23262,119488,35096,54303,18077,8800,82852,8320,-107726,10735,13430,-11535,-7695,28578,16046,-2933,49060,88738,65577,-14862,6397,28256,-10980,49031,5245,67740,23205,33846,14455,-15311,-42942,49324,39453,99203,126500,65503,-30039,59635,10969,-54455,-77213,1952,33450,87530,24764,26726,-26455,-24193,-66867,33581,90897,59316,-8393,1266,-23440,-41760,-12378,-3117,-3731,-122687,-91505,-24690,-2625,12024,-25741,-55239,11452,-74978,-123587,-9913,80791,-46867,-415,54204,8745,-24605,33216,-37302,18394,-64812,-45503,15044,54225,52444,-33020,-50700,-29389,-21321,-108580,36469,-23449,-59195,28191,5529,7839,73023,-12286,68934,48279,22151,9399,-32244,7023,-13700,-19645,-51657,-3268,21762,12031,-34809,-106321,-75584,-58072,-31665,-68456,24506,42350,-42718,-11736,40550,32512,-47517,10991,-21908,-11725,-30640,26150,-55095,-99584,-44645,-2686,10536,101,19126,-23561,-22134,64297,62834,17277,-7497,-6037,2702,-18402,-27881,53366,54262,69689,54633,-53489,-51186,-9676,-38372,-5918,77797,-87872,-111679,17433,65369,-38689,7467,-71945,-58776,-64424,29137,-144797,81937,-2633,42324,80209,28751,56895,-45162,-66721,43713,88227,-47426,-35306,-73667,-48365,22037,-9842,99042,81271,9004,46651,144934,-4820,12139,34443,128071,27472,13106,117230,68694,40454,-40609,-122033,-361687,-489659,-659740,-1175893,-2446995,-24736930,-23157314,-4160174,-2461797,-1633847,-1210191,-1074727,-877211,-797301,-661905,-642702,-518068,-506270,-404940,-465977,-353664,-372833,-383020,-361573,-369435,-319213,-174599,-175359,-177350,-300401,-255751,-247853,-248624,-232703,-165577,-176420,-174741,-185495,-105067,-143709,-151238,-94375,-118690,-140326,-225285,-94400,-128900,-82017,-56403,-4328,50408,-44411,-22127,10256,-81453,-7583,-88611,30759,44639,98015,57294,-18178,49153,-24915,-7217,40266,90740,5730,-17208,47869,-21784,-68564,25417,133536,129251,1363,155919,232611,90686,149230,75057,149034,93266,215897,125393,207581,201485,182825,-109732,-361173,-549574,-1043987,-1685227,-2916042,-33571042,-47612927,-6813087,-4172417,-2896373,-2254762,-1821802,-1562769,-1280551,-1063456,-895024,-774122,-873711,-742842,-610308,-636115,-607791,-500972,-519662,-360527,-396584,-413546,-395578,-410011,-244999,-294515,-312998,-253518,-243940,-248802,-160513,-223096,-97767,-87708,-175055,-168575,-141942,-35229,-69598,-114965,-104092,-124996,-106834,-184494,-161682,-119441,-135539,-133528,-150507,-79592,-52576,-135997,-131503,-82090,-170999,-136791,-181596,-123856,-50805,-111854,-29737,-25902,-36950,-129484,-83790,-172751,-101062,-104266,-48202,-52600,-117323,-58901,-61927,-63276,-36371,9298,-52247,-42690,-108399,-82036,-108495,-50929,-67842,-56325,-112159,-102912,17855,-9492,-36768,-40221,-4151,-84974,1139,-13079,20565,-17256,72721,-69785,-53948,-11172,-60554,-124579,9915,51394,21490,-16551,-75945,-28420,90955,154690,51644,13962,-37060,-64016,-23251,-10313,11364,-70302,47552,-36578,-93154,-26976,74573,23236,54312,-32961,1742,-110721,-123246,88832,364,-26201,-34992,-41204,-56040,-113397,-62242,-49411,-54312,24785,-15262,-72121,27906,3496,-53641,40490,-72852,-60153,17432,11123,-77458,36380,-48099,-19042,-7686,-17597,-9955,-41912,-20371,12182,5620,10844,-62719,-66848,-60541,-100176,72842,-68186,29990,-41348,-44666,47326,-21270,-22430,51339,-21842,-54106,70465,12365,-16336,15048,5097,50071,11908,-7852,56376,17074,-39943,15322,-35793,-2334,-72496,-6012,9280,-77825,-78095,-66703,28764,15407,-27437,26340,-26615,-20312,-17791,49261,-5438,-48279,8886,36354,-59020,-113730,-43806,-35343,-24768,-13286,-59164,28659,34906,19365,41121,-3685,-4331,81800,-42211,6851,-8990,-20261,-113565,-4507,-108586,-83604,-44216,-77161,-81293,-5065,-106266,-69280,2963,-111174,-124013,-75893,31760,44642,-3233,-11319,-37590,-59769,-25658,49366,7158,30836,10961,11697,-59315,-25040,-33068,17007,1793,-111232,-73960,25043,-75110,-19253,-8321,-2659,32416,35351,-66472,-73516,19442,53938,18177,-6806,43862,-43667,14305,45943,-110322,17015,9490,40,-915,-54281,-43656,27992,-77595,35461,21232,-21010,-62139,-52351,-45245,-8760,-38046,54884,-50411,41273,55493,41008,-117546,-54774,49163,35145,-23933,-51960,23543,48271,-7432,-16671,-74038,-100753,-55218,-93300,48835,20068,-29228,44499,-34313,-46925,1881,-23350,-28495,-38332,1802,6064,6483,-29653,-70785,14137,5,-55654,-31092,-75077,-358,-90323,-64697,-42316,26473,53145,35272,-24504,11702,17453,8892,9763,-13972,-17974,-58336,-50671,-4738,63095,-53982,25352,98642,-25308,-25448,-25511,-49514,-52281,10430,24457,-14,33486,-57187,-6953,-63346,-12002,9470,-33538,-33536,45003,81290,-21474,33333,26500,53764,-25434,821,36767,-33394,-58149,-54407,34455,-19545,-40414,-46621,31741,-40212,81213,50963,48123,-3958,-40489,-8371,34970,-24829,48034,-15787,39880,56263,29049,594,60609,-9694,36167,17008,73528,-41870,-52530,-55674,-24436,-38205,-59939,514,28772,-46643,57310,-44874,-48971,-1141,-9780,-9421,-16662,-53202,-27495,-66165,-68415,64931,36562,54748,-25217,33448,-61986,-10303,89270,37546,55817,-14103,-39887,-39872,64275,80672,21021,59175,81526,13752,-14653,17609,33159,30081,61051,46912,-27584,57970,42986,-46741,-91916,-7340,-26322,-62715,-40793,43530,-7200,40299,33291,93953,9140,-36861,-64668,-57268,-27431,12861,166549,-7567,-2445,-49083,-1143,-63455,-68909,-68848,18234,61373,-28862,323,-33692,-75024,-51339,60900,-9833,-40861,-8065,-54689,-766,-2462,-38833,-18291,-118831,-62446,-8883,-38817,-49278,126425,70254,37056,-21126,58387,-3646,-40345,2932,79517,-64898,-21564,-58647,16434,-55631,-56080,46010,24978,-1650,33230,-17935,37504,-22831,-13226,54891,-39353,-20880,12383,38027,5228,52254,-79894,15021,76441,16407,-78301,-51315,49550,32261,30259,-25515,-12570,-39259,82265,77216,-59475,129594,-6419,-69764,20858,-37945,39690,-62131,-2503,9446,15471,-38777,8105,3698,-71114,-55286,-32701,43604,18591,98631,-102470,-33184,-17354,-97179,-28263,-53906,-12657,-108979,-63205,-9293,24482,-28313,-33153,85001,-11504,-80156,30087,-8128,1614,3397,58492,22498,-59387,-24699,54753,46085,-15334,-59924,-8555,-30370,-52029,47391,72925,18749,48463,-56714,28282,-30492,11052,-33972,73132,17096,-83120,-89749,-158300,-70246,-5925,7995,-64496,5151,-54204,-49746,46325,66132,22150,31706,-25996,-36277,-75919,-56907,-77074,54245,44201,25438,-736,-110017,-8303,-9543,32846,7215,-19770,10147,-62715,-30372,-39545,30955,-58356,659,13791,30986,11417,51345,78630,-17788,81290,42694,53486,-33852,5413,5107,-117235,-23646,-2046,-31581,-63084,-27657,10312,38891,15694,-34458,30766,75785,-90593,-50463,-20051,30341,-38461,7243,72940,45157,41830,-34941,-13902,42094,-11203,16234,26938,-8644,17070],[-14356,-37231,9677,-6668,-30508,-51384,29150,-27887,19058,39180,-46570,-1408,2388,12961,546,24340,45180,-24820,-37597,-5307,-30252,57913,33949,6906,60675,21944,44,-747,-30144,90083,-58511,-27584,-133875,2929,40098,-27927,-5761,44351,9303,-12564,31947,14526,7578,-22588,57246,62532,34968,-62032,-20305,-14354,118564,24336,59482,-1977,5433,86861,-1834,-41067,22640,-12593,-9535,-17307,-12663,6396,-27064,46898,77460,43988,12932,30551,28717,-15721,37653,15977,60928,34898,43800,17127,-17154,-32766,41462,11813,73917,94276,77889,6443,51827,25373,-50825,-97299,-18403,12762,94887,20245,8962,-21879,-15320,-55190,36793,99905,55189,194,9804,-4698,-37297,1834,-22140,-4743,-108394,-57664,-21399,7088,75,-24655,-55924,-2953,-90561,-114563,-21350,51498,-54332,-1138,21935,17227,-7873,33017,-19365,17668,-65515,-66607,5359,71879,44124,-55663,-68514,-35208,-29378,-111376,32523,-25975,-64402,41085,8706,7090,35359,-11787,84793,-1918,-5222,-12099,1864,48867,-1986,-7409,-65203,2849,17433,-25004,-15350,-109651,-87379,-39817,-44305,-75119,21135,14084,-38870,-8494,27852,18243,-57097,12965,-19159,-42592,-31165,21153,-38990,-92138,-20330,11062,62946,2845,6100,-38971,-11728,77606,62107,14980,-21862,-4709,-3017,-18072,9178,75414,70879,73758,81015,-69122,-39201,15218,-43308,-11557,82373,-71655,-112041,24166,47929,-40369,-6891,-56329,-72169,-72134,25951,-147261,58475,-4055,52668,32525,35163,72277,-49158,-53217,42843,90568,-44201,-25684,-35717,-22067,10518,-2634,126850,61801,-3661,42766,129034,-23967,-187,59534,130564,48907,-11811,96497,63008,30039,-19108,-113802,-390031,-514166,-701929,-1227274,-2628171,-25933879,-24160547,-4386463,-2612792,-1729373,-1290517,-1147044,-932244,-818752,-703792,-675360,-526764,-520220,-425960,-465084,-393282,-393482,-390981,-365207,-367532,-327212,-167346,-178197,-165588,-289293,-261623,-248000,-256342,-265373,-122024,-175312,-175645,-191133,-87422,-162422,-195933,-131994,-117262,-142195,-238696,-92946,-160870,-85657,-68969,-7054,14800,-76789,-59358,-33486,-110701,-17838,-135035,9899,24559,86635,71163,-389,42515,8603,13859,6679,65941,-4541,9599,48084,-13936,-75115,32686,151228,105643,-6586,87900,227564,72219,127838,70676,182649,108596,281721,154753,219802,247765,143306,-74440,-392349,-649683,-1230478,-2204532,-3804265,-45541306,-65879396,-9607172,-5960421,-4210714,-3210766,-2580062,-2228620,-1878112,-1506715,-1314479,-1182006,-1127821,-1018974,-978787,-978419,-907479,-772892,-740834,-614643,-614528,-512848,-474375,-491951,-368940,-397370,-391651,-354963,-276929,-323398,-216273,-261213,-175453,-107150,-188446,-158315,-173385,-102588,-118505,-167857,-128720,-160411,-123531,-155964,-201099,-109417,-137311,-153641,-204715,-79646,-66458,-164515,-143131,-123641,-155037,-125151,-157645,-90012,-78952,-99513,-23838,-14510,-28568,-135336,-105331,-171978,-76218,-83836,-36358,-53073,-101396,-14999,-24323,-89029,-12757,18974,-66179,-49840,-138276,-51619,-85645,-55290,-41948,-35216,-64457,-95360,13512,-25313,-19917,-28989,-651,-78533,6421,-7655,36361,-6603,64696,-70497,-47471,-16177,-88747,-173031,-33250,48063,-9305,-9341,-81138,-14881,84414,157474,42636,-3536,-34099,-85843,-38939,-24119,8666,-55087,81352,-41686,-94633,-29447,84117,20243,45350,-44391,17402,-40616,-116571,55566,1162,-36877,-44811,-30033,-54357,-102995,-83526,-51353,-59105,24373,-22753,-71439,32210,-9266,-63259,37684,-64983,-56492,4979,18470,-71011,63267,-49615,1050,-5701,-13276,-23571,-48944,-39345,28041,-8699,851,-60119,-64151,-73797,-90152,55027,-88040,8077,-13950,-51903,27197,-8751,-12672,59005,-28321,-41398,43046,22075,-18204,-17622,-22677,9890,17201,4237,38574,40890,-44209,-11643,-72039,-12748,-70376,5727,5612,-40012,-46676,-47983,43638,35204,-36173,27377,-1656,-34358,-10070,36898,-4659,-28807,3001,44360,-63747,-103569,-53088,-50322,-68629,-16490,-82025,28764,24134,25756,38486,17863,16264,83642,-43187,6964,-17433,-27498,-85486,12451,-104454,-74453,-40388,-99506,-94693,1776,-110783,-59442,7338,-81607,-146624,-77618,30855,28841,7997,5914,-26181,-45547,4132,49297,11149,39849,15635,-903,-58827,-18962,-57580,9906,-3263,-61669,-74398,10096,-54210,-12914,-7427,1488,44559,38652,-51815,-57783,-15461,53259,29052,6225,57475,-10413,23082,69585,-114916,10736,-23765,-13519,11865,-22829,-15280,13657,-34719,37246,8233,-655,-61197,-65143,-58392,-18661,-39949,68574,-31595,39801,34467,45841,-101819,-34913,54001,28596,-20342,-41776,21347,67180,24265,2748,-76192,-115042,-62812,-86002,51207,-5317,-52501,13022,-69177,-42058,2265,-36266,-30498,-42533,11299,4817,15581,-29676,-54969,32678,-5677,-59703,-25195,-83784,1837,-63326,-60090,-50608,41921,30726,25481,-19821,-1702,4696,-11989,6267,-1545,-11062,-54582,-56978,6531,70112,-56511,23156,82975,-16561,-23083,-23960,-46789,-31604,30985,14632,-15770,44339,-58866,14240,-66230,4417,7267,-36487,-12247,29105,75059,-15488,27253,28006,46790,-31762,1756,49643,-40032,-90718,-64570,37895,2388,-70233,-35436,49254,-29708,53660,41023,10146,-516,-19094,-18315,51912,-74442,77809,-32,42133,53497,31780,15104,59612,-4673,13921,-5879,25546,-18953,-58920,-70108,-26885,-59916,-84278,-2224,22965,-32047,39970,-17413,-22109,3391,-6093,-36992,-25882,-49743,-38119,-14164,-58390,58550,30015,5524,-16565,-17943,-63837,5895,81771,36808,81649,740,-31913,-17907,85789,65364,18521,48175,80717,11314,6552,19844,23987,25198,87566,41817,-49499,28743,38713,-29489,-43888,16988,4888,-57535,-39894,26202,-17762,46063,25637,85052,28313,-35991,-63208,-31216,-38731,-24696,90231,-9121,-18521,-60810,7492,-88528,-59748,-16512,30710,39440,-41882,8567,-11689,-70769,-71379,74459,5182,-58286,-18518,-79023,-11996,-804,-53824,-7793,-84620,-62417,-18367,-43007,-60663,125908,92210,20976,-16740,33973,-34080,-32128,-26784,33870,-60189,13744,-48154,16560,-65602,-77341,35911,-9105,-478,19561,-35149,21757,-29047,6123,71787,-8419,19025,19957,58584,-11554,61870,-52690,45217,65822,12548,-71666,-47181,44852,46060,36223,-28093,3468,-24093,42587,72941,-51854,132958,11198,-99994,20781,-29760,22113,-87213,9500,26163,34383,-30243,-3458,-9255,-93112,-63187,18594,47495,2334,66915,-117741,-31961,2168,-92307,-30243,-46607,-9816,-73553,-53044,10924,36562,-36526,-22469,102885,7988,-63128,34493,7062,-501,-11846,24573,32378,-52947,-9918,53087,41436,-5396,-64494,-9534,-12499,-39016,33790,72273,33552,62634,-76726,20363,-10760,18239,-26731,66357,17922,-45897,-85691,-150439,-119346,-6964,-4077,-59048,5077,-55753,-48392,51637,66560,8447,22555,-31079,-20835,-65598,-41185,-39271,-4110,5713,37549,-6488,-104642,-10031,-10379,104,4142,-19210,7862,-40330,-42337,-17018,38699,-44925,6377,10872,24364,2196,56961,39986,-61359,88448,43290,58129,-39646,284,2484,-136794,-45019,2728,-1182,-61369,-39741,-16354,31801,11140,-41138,15859,62723,-97915,-43921,-8743,28024,-22555,22850,59914,30713,31504,-13240,-35522,31671,-4566,14284,32938,-7711,25725],[-16760,-35270,2670,-13397,-22008,-62327,25763,-33857,21896,26600,-57295,-15051,-12143,-13202,-9173,24570,43624,-27766,-44516,19071,-6609,57017,40510,23212,77962,8635,-4798,-21721,-26400,107547,-55691,-8335,-96088,39424,19648,-45140,-16074,24422,-10270,-5795,22547,27463,1777,-37656,48034,64281,37905,-37075,-32980,-38573,101190,9153,48164,-16121,6189,77648,-6272,14891,28110,-35252,-22673,-24179,-54786,-6096,-47323,34117,46672,20180,41411,54317,27498,-26449,19995,23158,41826,34668,43986,16588,-21136,-3179,30226,-4929,51419,47900,76820,44576,36252,35514,-45585,-107217,-24782,-5134,98101,7249,-24704,-19565,4541,-26947,40657,95111,37433,9779,23572,1803,-32980,2259,-41507,-1176,-70472,-11952,-18587,10922,-11120,-21612,-53557,-20300,-90595,-94366,-26088,11318,-59222,-7072,-23512,22787,4930,26186,11417,10508,-62479,-81653,760,69635,20510,-82872,-76817,-37110,-42756,-108396,14561,-14395,-53887,48041,11550,195,13664,-8695,77187,-54257,-37156,-31812,33784,77086,1754,5749,-57220,16010,8994,-54303,3,-101147,-100999,-16653,-50009,-73029,11603,-24329,-27940,-6896,11531,6596,-64260,11557,-7527,-60554,-23949,14731,-21143,-75208,-894,40720,97965,3936,-13677,-48359,-1326,81097,52355,15690,-43142,-16016,-10730,-13610,41092,84853,62041,62813,98965,-76142,-21874,34332,-43617,-1660,82461,-41276,-77130,43003,28580,-32939,-8735,-31944,-62832,-71915,24143,-146800,21400,-8358,53277,-17937,37043,72144,-41881,-26759,39554,83180,-36677,-5208,9724,11200,-6982,20495,156414,32200,-15227,33872,100552,-29852,-17926,61369,110162,67076,-48910,66146,57550,31234,-2091,-111903,-407655,-525280,-739688,-1279813,-2765746,-27145604,-25118695,-4552511,-2756301,-1833665,-1377304,-1229062,-996073,-850154,-757733,-716771,-557364,-535981,-468100,-474710,-440022,-417916,-406685,-384486,-387739,-346267,-188107,-207784,-169399,-281241,-271215,-250452,-260988,-295140,-100647,-174719,-180733,-200286,-74944,-187625,-235710,-159698,-121571,-154830,-266410,-111020,-196581,-109781,-89621,-26320,-48193,-113979,-113923,-85888,-141502,-35734,-169045,-12139,-2524,60486,63681,-11506,10872,29548,14405,-47776,20807,-36872,8172,25778,-21573,-72373,14690,115220,28210,-39397,-8302,131073,17570,82257,45017,150851,87029,254028,118240,180383,231863,75691,-4721,-291438,-491312,-963807,-2099483,-3641544,-46551824,-69348548,-10599854,-6659962,-4807937,-3708150,-3023226,-2621162,-2219032,-1817273,-1690419,-1520848,-1361931,-1236431,-1326267,-1302339,-1162843,-1052236,-1016476,-924489,-883891,-668114,-600524,-600824,-574169,-530556,-480980,-461902,-348492,-433632,-300749,-299623,-313941,-186214,-222787,-182688,-214876,-192896,-216917,-258730,-175300,-210542,-151047,-150190,-254189,-110783,-140758,-161487,-253320,-95739,-84432,-181604,-148232,-183488,-127149,-118203,-115212,-64866,-118164,-91752,-23062,-20467,-34953,-129065,-120009,-156307,-61423,-47335,-30223,-59365,-73654,24895,-4540,-91471,-2387,23783,-63953,-53695,-147720,-16017,-51573,-63742,-27152,-29998,-34025,-81309,12539,-38310,11853,2374,10735,-60351,9129,431,51055,3799,49956,-59468,-33639,-17737,-106941,-166666,-61214,25378,-44236,3553,-70055,-1537,64414,133099,33497,-15848,-37443,-101437,-49404,-37457,7109,-28158,112335,-39073,-87024,-30922,89401,13745,28878,-48764,23267,43901,-75215,10498,3431,-48233,-37202,-13084,-44471,-85311,-91250,-27708,-38961,21863,-27082,-65353,27025,-16627,-68417,31150,-50135,-46169,13914,27778,-56591,77285,-54497,18835,4183,-8181,-41299,-50030,-45311,36766,-17592,-3800,-55603,-49505,-82331,-67644,35239,-97165,-11028,6486,-58211,-1596,-6299,5729,47210,-31097,-24504,11754,35380,-10169,-45411,-51752,-26185,13093,11248,22064,59560,-37212,-33568,-96899,-18908,-61304,17174,3943,-12930,-12021,-7147,53720,64719,-39941,23533,30497,-35559,2695,14255,-6400,-8383,-641,47010,-63389,-87519,-55100,-50809,-100950,-30165,-93799,31568,15221,34797,33355,32432,27303,63071,-33621,4796,-29249,-35298,-45376,35849,-89603,-63702,-24796,-69931,-87916,8370,-86924,-46125,3458,-37801,-152159,-71723,24345,13719,28902,33040,-13835,-17814,38759,46168,22079,46199,14155,-18369,-45490,-13386,-73491,1111,-12638,5711,-67597,-2901,-24273,-8394,-6369,10221,48552,40836,-21348,-24430,-45148,48956,34114,13564,47286,7753,22036,81786,-93381,648,-75063,-35100,12488,13284,8375,-6811,3755,29114,-5582,26123,-48265,-67706,-64464,-28042,-28865,49981,-10227,21076,14552,52040,-73439,-17628,45647,18973,-8110,-31094,7629,61830,34040,10597,-66563,-114808,-67535,-64848,45542,-21570,-65455,-5664,-91353,-24981,2143,-46075,-33835,-35892,14529,1675,23417,-25816,-32434,44155,-7470,-57813,-21367,-80749,8729,-26407,-49461,-49260,52253,12881,14506,-8489,-848,1065,-26045,7897,11681,-4572,-45371,-57359,8572,57421,-56818,19697,66953,-3885,-22655,-31146,-52166,-6924,39365,-193,-44543,40257,-55249,15345,-63423,27169,5417,-46953,15043,18714,59609,-10411,12878,23973,33905,-36474,-4464,58489,-38709,-102589,-62233,38292,26398,-86197,-22122,53798,-13647,15072,32984,-22037,5814,-9443,-29311,127556,-66744,98838,9566,28689,43370,32737,32355,46287,-1420,-4125,-18891,-15200,2454,-57793,-77519,-27810,-65815,-99630,3599,19093,-13598,10993,10133,17458,6827,-1196,-42899,-27339,-48710,-26197,40988,-40372,45444,11043,-48002,-7915,-67608,-60134,21697,68654,28400,97359,24260,-19492,6028,88679,39070,16301,34476,76066,11624,25640,23422,10796,19997,110000,56148,-59176,-96,33333,2037,11542,44134,34368,-44888,-35492,2828,-17475,46561,15020,57117,41954,-34710,-60455,-2846,-50333,-60302,-12438,-14922,-26773,-64693,7644,-99773,-45567,29200,46762,23890,-39014,20076,1669,-60648,-69241,82166,22398,-66979,-19720,-90755,-24808,-5275,-62140,10175,-27273,-52893,-20601,-37654,-51750,106287,97479,11362,-128,9224,-29930,-13419,-49597,-17667,-51690,57536,-29067,16988,-63388,-92813,22399,-40360,-25,857,-41036,1711,-34395,29896,75502,23694,62462,38557,69585,-28562,64645,-23289,60502,46645,-7710,-64720,-42717,35867,56139,40836,-26328,2073,-7366,-3678,62461,-39241,107264,22141,-94455,18509,-18165,2146,-96054,25532,43649,53387,-11902,-2907,-17109,-110260,-69558,63548,44721,-18936,28901,-118823,-21438,26020,-76055,-20892,-37780,-4689,-18680,-34416,16912,43514,-29497,-13059,111130,34512,-29122,32864,15553,2172,-26743,-7657,37023,-40755,9295,52281,37702,2740,-59134,-8558,11297,-18238,15007,64169,45860,71830,-85288,9492,15425,3895,-19369,51656,19351,-5636,-73615,-119090,-130462,-3633,-13670,-51373,-1403,-52265,-40833,46811,62648,-3284,13557,-29379,-7203,-41207,-13915,-2701,-67038,-23062,44362,130,-74229,-13182,-8232,-18734,1120,-17955,6008,-23580,-59171,-2357,34557,-25867,12374,3581,23558,5134,56634,-9264,-98709,84437,29122,56373,-44531,-839,-7069,-151594,-67547,6543,27536,-59801,-49866,-51134,6845,-6892,-56405,-4899,36441,-88764,-40350,3227,20150,-4263,39014,36239,15268,27366,26160,-42015,16739,5009,9096,31412,-4384,24821],[-16465,-27911,-3450,-22212,-10044,-60162,22753,-38152,12151,923,-56460,-36205,-30726,-39206,-35191,16417,47192,-25495,-43732,39904,18458,55363,51360,34123,89362,560,-13803,-36578,-4266,114775,-44646,21609,-29098,67678,-8500,-60642,-40326,-5063,-34031,5728,15396,35743,-4687,-49609,21713,49833,31592,-7873,-48296,-51762,73799,-8167,25606,-23614,9789,60527,-4474,35285,24990,-48821,-48970,-24736,-81435,-19050,-58205,13357,7133,-616,54322,54517,23927,-39591,-1022,23284,14322,21545,34901,12506,-28240,32615,15725,-5519,34876,5310,59344,71993,17161,38423,-41379,-100880,-16651,-14350,95702,-10776,-58608,-18619,35324,4954,41206,79452,14079,16447,39735,-5890,-31693,-11016,-57020,5750,-25537,30320,-10988,11370,-20763,-16999,-49354,-41078,-75567,-70104,-22733,-27019,-62173,-16155,-64933,29826,7514,13287,46867,1269,-53675,-83974,4290,50134,-12489,-109527,-74096,-36646,-53130,-99245,-16245,4481,-31472,46468,20600,-10005,11036,-4343,52186,-95938,-72476,-46063,52163,87034,-5504,18456,-30009,38136,4519,-76332,6908,-86384,-114419,5031,-47762,-65013,-2049,-61544,-15170,-6971,-1895,-1180,-71138,7562,7361,-65489,-12401,8510,-5328,-54364,10793,79346,105429,-854,-34156,-51067,5317,73981,33733,16188,-66268,-38270,-17781,-5152,58527,81490,28879,37189,98959,-71839,-6299,43225,-39966,24235,76431,-6113,-22899,67696,10900,-18632,1867,-3563,-31974,-67177,19860,-147373,-15661,-11626,45131,-57431,28261,54991,-26270,7315,38798,69685,-27479,21387,50770,41110,-26296,58341,181069,2105,-23563,17971,62235,-25299,-33507,43159,74507,76966,-90558,28268,52159,44057,4924,-124488,-419054,-533941,-783611,-1349382,-2871096,-28491035,-26141872,-4684542,-2894042,-1946393,-1467373,-1310256,-1062133,-886998,-807519,-760184,-606721,-557741,-523693,-495378,-484953,-443035,-429230,-413103,-424743,-371911,-235696,-256054,-188473,-278872,-281856,-255987,-260188,-312223,-106849,-175176,-189018,-214733,-71446,-214755,-263322,-166021,-130068,-177110,-305786,-151029,-225809,-149703,-118216,-58879,-118464,-149333,-172262,-130426,-165266,-57126,-181628,-31311,-32874,24950,38902,-46094,-39389,32563,-4859,-104458,-30255,-82620,-30184,-10465,-41318,-63781,-26860,33862,-69216,-85865,-100152,-12719,-58117,19782,12013,60048,27238,126101,9737,76289,135250,4433,68765,-85099,-100041,-247149,-1065734,-1892845,-28351602,-45008864,-7597463,-4866623,-3628881,-2925821,-2464648,-2156624,-1808264,-1577876,-1600432,-1418789,-1325142,-1132409,-1299071,-1281535,-1114679,-1081415,-1110911,-1038490,-982256,-775469,-705371,-664087,-720942,-620485,-541938,-520699,-435967,-538902,-389173,-315803,-435811,-311262,-286092,-251476,-271494,-283020,-333450,-335694,-242445,-267456,-192314,-186634,-299906,-142109,-154437,-161540,-277204,-124156,-105997,-196246,-156200,-240352,-113612,-132501,-89166,-65683,-167394,-98467,-34890,-52055,-54417,-111273,-119940,-137558,-59355,-17905,-30195,-69004,-42461,46987,-14476,-76147,-19037,19983,-44838,-57973,-136218,13860,-15527,-72984,-30961,-47188,-29523,-68884,10774,-46425,48029,40330,17251,-36168,8811,7134,60137,9784,30673,-38104,-15746,-19512,-110539,-110389,-55548,-16268,-72201,16825,-42490,9012,37351,93822,24835,-20311,-47201,-107321,-49048,-46699,6282,-2053,119912,-30807,-75032,-31394,93646,3058,9117,-43110,14760,106926,-12782,-26507,12370,-56363,-11732,10222,-25174,-63220,-80006,11543,-2015,19290,-25144,-51188,17193,-18834,-65888,27024,-29033,-25417,45149,36811,-38151,77141,-51247,31451,18469,-4745,-58787,-45118,-37858,36698,-19144,-1812,-48907,-29818,-82126,-38157,15272,-93552,-22460,12298,-61627,-28359,-13547,28233,25271,-30871,-3856,-18305,48236,5638,-64088,-75365,-49380,3238,11110,11427,63613,-20411,-43696,-101523,-18960,-46197,22779,2452,-746,16336,41498,57970,93575,-37985,16543,63700,-20101,13240,-11659,-8046,8042,4564,46118,-56456,-69089,-45755,-42750,-113866,-49412,-90586,39754,10848,42562,27978,35316,28729,30694,-17654,18,-43462,-41582,-6468,58290,-70251,-54385,-4607,-15928,-71696,8049,-44940,-32275,-3044,4713,-135453,-61400,10360,3148,53463,58848,402,13035,67505,40359,36468,48491,7415,-35628,-22478,-8554,-78490,-3488,-24944,63790,-52417,-8469,7290,-5607,-5635,22207,42127,41107,14313,10805,-60657,40175,28838,17189,11575,1890,11446,80307,-49005,-8899,-137517,-58753,4078,44108,24370,-30001,24930,12643,-11365,55714,-25573,-58441,-64667,-39271,-13344,9194,9738,-2055,392,60043,-41085,-10467,21963,8464,9286,-20628,-11107,36901,21394,4961,-47193,-96929,-67536,-34719,33043,-26390,-65585,2307,-95834,-4127,1676,-49761,-35989,-19893,11900,-3057,28630,-19525,-10881,48868,-3658,-48883,-23132,-62860,16456,8155,-35464,-38611,54215,-264,5351,6836,12127,6580,-30188,12713,25780,-2770,-36003,-52202,1659,30845,-51083,15780,58546,9802,-22995,-48483,-56842,15862,37478,-14264,-78747,23495,-44102,-6962,-56267,52959,2583,-59248,41290,16767,40260,-5732,-7300,15015,22083,-38447,-16536,59621,-27637,-90339,-46636,36889,44398,-86687,-9945,46969,2781,-22825,25057,-35695,15230,-12312,-38018,234469,69,102820,14060,4430,28907,34829,49752,30447,658,-12878,-18731,-34616,15095,-48852,-77619,-25341,-58314,-102272,17067,19776,1232,-19097,30198,55053,8310,4242,-25016,-23999,-51156,-63,75959,-18060,29906,-16090,-86326,-1403,-97991,-53279,30373,52040,12927,100563,46156,-1075,24690,75393,8578,14739,22859,67093,15555,38681,28672,-1983,17480,118494,81561,-51605,-16695,22975,34539,56228,65476,54218,-28875,-35479,-22455,-4015,44735,6008,19437,46247,-32988,-56168,18168,-62386,-83921,-88438,-23382,-29951,-58825,924,-92668,-27201,60770,58708,15786,-24565,34071,8265,-43684,-46826,79762,35952,-64966,-14395,-84930,-35993,-14270,-62369,31244,30522,-35502,-14395,-16435,-29757,81046,87438,8563,21847,-9922,-5229,7697,-61995,-58806,-37674,96020,-8411,15102,-44765,-97578,8159,-61398,606,-14348,-34772,-15657,-36585,54746,67265,47780,98379,61482,68769,-41734,60215,-716,57474,25611,-30453,-58553,-37056,27250,57517,41400,-22327,-18994,7597,-40593,49782,-28501,59462,22504,-64055,16084,-5961,-18087,-87469,41951,58513,67526,9784,9074,-17945,-115062,-74088,83978,33297,-33837,-6938,-107347,-479,46459,-55250,-3503,-29100,2691,31244,-10675,7339,42705,-7481,-5277,104973,55665,14730,23826,14564,9863,-39671,-32289,35036,-25640,28374,52320,36402,6963,-45029,-6361,32833,6557,-4583,51601,52640,67187,-82534,-1328,40324,-25411,-14405,33586,20884,21435,-57356,-85644,-104797,2195,-15053,-37115,-9472,-40797,-30174,31900,56831,-12151,6752,-21831,976,-12190,15076,17685,-106090,-33755,45093,13505,-27143,-16120,-3004,-15452,-2271,-17928,4889,-12819,-53275,4210,21375,-2215,18498,-9474,27856,17608,52274,-50857,-111505,72913,5682,41983,-49092,-964,-22019,-150686,-85253,10366,45974,-60295,-55398,-77526,-23275,-38292,-81307,-24267,4911,-67161,-37532,12623,8504,12853,52694,10214,2237,32159,69214,-25843,5841,14380,-121,24362,-646,14574],[-13004,-18296,-4373,-28065,2526,-42730,23304,-37508,-7796,-28371,-43335,-54052,-47221,-50819,-69461,1879,50941,-22347,-39532,49081,40918,53969,63287,40498,90992,-4560,-24734,-39210,34543,112599,-27251,50952,34322,78272,-40121,-70282,-70140,-34502,-55463,22643,14867,40190,-4709,-51418,-12392,26312,17922,14967,-61576,-57473,43581,-24367,383,-25190,13934,39794,1523,18305,12829,-51560,-79857,-18352,-84013,-29905,-56790,-10032,-28435,-14165,45308,25140,17820,-50598,-20079,14923,-15270,-1850,19821,6368,-38294,53665,-2046,10203,25620,-22965,25803,78053,-1412,33256,-41081,-76788,1328,-12098,87047,-29774,-75826,-18841,71078,24218,33926,58625,-7336,16315,51888,-24594,-35099,-32995,-64211,13824,10727,55171,3855,11673,-28994,-11623,-44413,-60999,-51834,-50202,-11736,-54000,-63884,-24697,-83385,41755,-500,-3541,74723,-5253,-41262,-73017,16136,21949,-46272,-124073,-62666,-34620,-52787,-85048,-53615,21687,-5275,35402,37298,-19676,24338,1017,21470,-118497,-106915,-52220,49631,77895,-24042,28671,7621,65791,8304,-95526,3198,-72503,-125878,18534,-39070,-56278,-18369,-87163,-4848,-9094,-7431,-5785,-77628,2764,20371,-61413,-2195,3021,5707,-33731,13878,115546,90888,-13308,-48499,-48476,4777,56059,9827,12633,-84994,-65169,-21853,5346,58061,67325,-15822,-1605,75337,-57405,2029,40522,-33507,60188,64144,23857,31145,90530,-2298,-2208,21810,23317,9423,-62302,11702,-153009,-41493,-11029,31250,-78452,5478,25069,-8307,38869,43796,54938,-18368,46631,76862,57418,-43559,102399,194020,-18880,-26846,-3235,20088,-15016,-39274,13281,35025,76263,-127405,-13332,43463,62924,187,-154204,-428381,-546235,-839160,-1446246,-2970145,-30194757,-27467558,-4850608,-3053051,-2083548,-1573500,-1395874,-1136330,-933903,-851190,-806252,-672190,-595953,-587573,-529903,-527171,-471187,-460266,-445687,-471007,-400154,-300250,-310439,-217537,-282041,-290401,-264377,-252991,-309984,-134427,-176561,-197088,-232994,-79757,-237503,-274210,-150418,-140382,-205805,-351528,-205139,-240134,-192824,-151781,-96973,-177591,-178295,-217314,-153881,-177313,-78356,-170682,-47909,-63612,-13745,4838,-91432,-95973,18070,-37313,-145843,-74165,-127410,-94208,-49947,-66198,-55007,-79347,-61223,-144764,-131172,-162719,-139425,-130688,-45570,-17375,-47836,-54233,-48321,-130003,-66027,-6360,-47791,114526,125787,323088,571193,521731,828857,3988572,1227258,-972557,-776473,-740383,-802954,-780733,-737255,-602135,-646845,-823733,-715741,-821129,-583682,-717146,-744280,-649775,-699494,-811467,-748922,-719879,-665884,-647410,-562870,-625284,-552018,-505309,-456887,-451291,-543687,-419921,-279218,-445147,-401138,-346667,-323596,-324232,-328519,-394959,-325726,-296584,-302401,-234301,-246604,-303275,-205382,-180296,-158070,-255083,-148268,-128149,-217855,-170544,-262340,-129195,-171130,-103636,-92815,-214194,-122395,-60427,-104855,-78638,-90416,-102058,-129772,-64194,-19640,-35074,-78212,-22194,40247,-53618,-56865,-61957,7519,-18243,-66969,-113436,22396,9916,-82292,-55559,-82835,-47562,-66631,3557,-49663,73990,63041,8059,-14610,8263,8447,58281,6696,9660,-12513,1651,-29389,-99412,-33977,-12491,-65417,-83406,23204,-7100,15073,10816,53531,15655,-18815,-61380,-102108,-36731,-50630,4173,8334,89903,-20905,-64506,-31082,97742,-11268,-11309,-27730,-7592,123653,46612,-35733,30184,-59503,26647,40022,1272,-39946,-49280,49315,35207,17813,-17184,-31199,9340,-18070,-54975,29776,-6175,7134,87495,43345,-20278,70016,-30634,38399,32305,-4468,-70887,-36639,-22772,29132,-14033,4724,-39576,-14026,-72812,-7942,-2276,-78090,-22865,2793,-58900,-43864,-27421,46790,5115,-27746,17754,-41659,56562,23967,-71566,-86652,-57378,-5102,4733,7467,49272,1139,-41105,-84395,-13124,-27880,18603,-630,1185,30516,79239,56047,109218,-30846,9821,88591,8980,15065,-33195,-7065,17555,21640,45052,-44773,-51100,-25742,-31628,-104421,-68620,-73374,53495,10321,44409,23070,25902,24466,764,-792,-7410,-58620,-44538,22788,72440,-53754,-50008,12212,31884,-53747,-3006,-2459,-20699,-5299,31656,-101177,-50908,-12315,-780,74332,73549,16623,36627,81788,33092,50083,46601,-1285,-46526,4264,-4433,-73906,1564,-35293,89130,-30434,-3650,31552,-4589,-5435,34563,27644,38647,42455,36593,-59747,26308,13572,19741,-39676,-21514,-6357,67567,6869,-11934,-193728,-77240,-7888,62160,30731,-51656,23293,-7783,-3805,81690,658,-39630,-61163,-53710,-3638,-34384,25557,-16544,-5842,70097,-10940,-13691,-12380,-1242,26310,-11098,-26978,3937,-6001,-12441,-22168,-61580,-60457,-2611,17857,-21614,-53577,37576,-85616,11976,1402,-45894,-33609,318,5862,-8680,30472,-11574,3495,46757,4318,-33402,-28852,-33990,21220,29556,-22146,-22561,47520,-10739,336,21258,31687,17977,-24813,18163,39123,-9777,-31878,-43527,-10653,48,-37996,11945,58491,21862,-21469,-70126,-52752,29768,30115,-21351,-106168,2368,-23509,-43229,-46606,77806,-2054,-67044,59234,23173,21941,-644,-29324,2516,15012,-36828,-30690,51854,-7805,-59986,-22396,33206,50253,-74942,-936,33753,13652,-49764,15909,-26161,25943,-23523,-40748,328950,96692,87980,16398,-21467,13602,39253,64175,20341,2787,-10230,-8272,-29384,16289,-33331,-71573,-18046,-43301,-91045,34362,24244,6852,-40648,38748,77143,8849,8548,6445,-19024,-56302,25076,79473,4972,16147,-44197,-95886,-325,-98591,-46535,28795,35369,-5858,93558,55433,22084,32262,54550,-19150,13252,16674,53061,22443,44598,34051,-9172,18763,106694,104018,-25443,-15234,5243,54743,78742,74796,61492,-14274,-43696,-44632,18499,44923,4714,-15301,40970,-30622,-50253,24814,-73811,-88916,-110213,-29926,-31051,-43729,-8085,-69020,-4986,77875,61337,13043,-7639,46585,9449,-21067,-14897,65806,41150,-54399,-7684,-63190,-42863,-21560,-54943,49114,66115,-14320,-605,19435,-7227,60999,69603,8905,40741,-19834,20281,23326,-62747,-75237,-18632,116748,5183,7253,-14049,-90357,-4362,-68109,2051,-20732,-21448,-25050,-33756,75177,51538,55816,118534,77995,56878,-48239,49564,8622,39704,9913,-37140,-51893,-30241,22945,49425,36248,-18230,-53869,18282,-59770,38543,-24682,7569,12019,-27851,16235,4913,-36034,-66216,53217,66639,72165,29083,26868,-12658,-105250,-74591,72306,14772,-30779,-33734,-87946,27620,55122,-37570,15520,-21710,11311,59629,13991,-13537,34238,24029,528,81983,59835,56518,9768,8819,20944,-49303,-49601,26936,-9040,43051,51213,37681,6288,-26454,-3693,44892,30602,-18840,39186,52262,41384,-73207,-9051,56971,-57849,-12739,16101,21913,24244,-39489,-64110,-58916,7370,-6184,-12413,-14343,-20624,-20065,10692,50424,-18188,3425,-10270,2850,12377,36708,15503,-104562,-25439,40789,24629,21976,-18065,3920,6992,-6304,-21111,4784,-6885,-12722,4121,5155,22163,21607,-28115,32991,34521,47089,-69353,-90097,58626,-18642,15181,-53449,-3785,-38314,-128152,-92990,14210,49114,-62481,-55273,-84695,-45963,-74192,-110911,-36841,-23867,-39849,-32925,17179,-4242,24455,61790,-10202,-5837,44093,101264,8668,4234,20278,-13568,14215,2345,-496],[-6578,-9403,2706,-26907,11868,-12665,28955,-30544,-29748,-51444,-21264,-57398,-52982,-40846,-98140,-14990,48144,-22071,-37219,43131,56854,52858,72780,44211,82419,-8088,-33969,-28654,77551,101682,-7059,68362,67987,69343,-66176,-70500,-94028,-54455,-68831,42664,23022,41302,4612,-39194,-43614,4772,1278,23847,-67404,-56706,15967,-36197,-19037,-22613,16724,17084,8198,-19185,-6133,-45699,-103221,-7873,-65594,-36484,-43557,-29534,-51179,-18775,19797,-20160,9837,-55031,-29341,-102,-40436,-28931,3451,557,-49250,43243,-22377,36657,23567,-35658,-18699,58383,-16816,21967,-46421,-40987,20859,243,73141,-46102,-68579,-20903,101282,19911,15750,38451,-21712,7190,53049,-46979,-42920,-55490,-60029,20684,31011,55751,22920,14182,-36025,-6376,-39633,-74562,-29292,-39135,4708,-66634,-64641,-28953,-69136,58054,-14626,-21066,82432,-6043,-30950,-54816,33541,-4172,-71789,-115828,-47832,-31088,-38319,-68104,-87651,30022,15283,15624,56286,-25317,46495,7563,-3014,-119889,-132201,-49616,26284,52368,-50482,34052,43886,90418,19262,-116247,-10454,-63496,-133212,19515,-27494,-52257,-36248,-95116,998,-13556,-3889,-9149,-81180,-755,28943,-53398,887,-2121,10356,-15165,9343,137195,70040,-31110,-51527,-43289,-4404,29576,-13321,2487,-93869,-87062,-21432,14829,42340,46048,-52484,-49086,30864,-37682,1317,28408,-25491,95401,47324,41568,69960,105690,-9448,10336,46115,43615,43395,-61058,1639,-164656,-52291,-6543,15336,-80557,-28403,-8689,5040,57046,54773,43223,-9661,62841,82246,53870,-56470,139650,191124,-24918,-24294,-25060,-18169,-3738,-30535,-18393,2715,65615,-151545,-53388,27671,78545,-13836,-195440,-435541,-558510,-896186,-1553334,-3056478,-32043814,-28944470,-5056271,-3225736,-2237188,-1692561,-1484449,-1218343,-989029,-893989,-853477,-745398,-657800,-653979,-578953,-572131,-508810,-502667,-480260,-520615,-431177,-370072,-362846,-252871,-292217,-297745,-278040,-244165,-290741,-171988,-181230,-202630,-252411,-101381,-250934,-269382,-123366,-150294,-236818,-396413,-258942,-238432,-225104,-185205,-131592,-214356,-198047,-236982,-151623,-176562,-96663,-140786,-62319,-90892,-49679,-29394,-132913,-145355,-8198,-73039,-162421,-102363,-157480,-157927,-83066,-89001,-52080,-126783,-136222,-174446,-164106,-188654,-210727,-180075,-99546,-38815,-126432,-132754,-194017,-236907,-192806,-125497,-70968,116168,244534,562315,1072310,1827179,3114176,33972626,45891650,6043295,3612549,2443924,1684994,1284604,1007166,844623,605577,359149,313290,49929,218594,197865,116528,49885,-27768,-161311,-114696,-146328,-265001,-333121,-244433,-237157,-273210,-319750,-239329,-307568,-370802,-331308,-172107,-305077,-357102,-336683,-325185,-327925,-285592,-336337,-197028,-283775,-275801,-244698,-271491,-239316,-263040,-203763,-145775,-178899,-146009,-142764,-238559,-182632,-227791,-158679,-212832,-148023,-126738,-234214,-154065,-89627,-154466,-96328,-76154,-69367,-136133,-65717,-60175,-42646,-83849,-28436,4716,-106678,-48948,-113634,-9280,-3779,-82530,-94574,-1676,14917,-94109,-95413,-124476,-76799,-79705,-11714,-49333,76617,50518,-19204,-3187,11922,1666,41578,-8760,-9935,6597,14563,-54214,-77763,27394,48032,-102233,-74125,16290,20082,16098,-9338,21030,4063,-17219,-76528,-86731,-17326,-50834,-3092,-7247,26110,-13563,-60099,-30400,97841,-27652,-32379,-6589,-37698,94645,80795,-8667,53647,-59036,67546,72255,29324,-18820,-5652,70306,55780,17587,-7040,-12197,8591,-17184,-37973,39266,11736,46994,122036,45205,-6833,67477,6677,40428,40786,-7377,-73303,-28223,-8861,17883,-4684,10782,-27784,-9387,-58097,17378,-15104,-54788,-11487,-15948,-46558,-44134,-43305,53662,-4794,-21375,35290,-54153,57509,38750,-67737,-81189,-52935,-4374,-4476,7724,19168,20041,-31661,-53001,-3605,-10701,3996,-6059,1349,26905,91917,48453,104887,-19675,6612,96979,42277,5032,-44784,-2581,19579,47750,46934,-32879,-35014,-630,-21177,-76130,-82906,-47541,69675,9881,36833,18074,8027,20462,-14857,12836,-16834,-72711,-43161,40906,73542,-46079,-54361,19971,57799,-37940,-23688,25001,-13118,1191,35649,-62910,-43528,-42326,1738,85470,72324,33737,46115,77994,26019,59339,41525,-7948,-46107,27968,-749,-64314,18175,-37281,75263,-6026,10596,41096,-5909,-5489,43633,10663,32949,54336,48982,-45913,7342,-6993,22762,-88497,-45703,-27471,49425,58613,-3930,-220914,-84406,-18132,64683,26808,-67815,2273,-26247,16022,96672,21812,-17402,-55920,-69892,-6115,-62316,35874,-15265,-4947,80825,13906,-22336,-46621,-9151,37531,-2737,-33525,-23894,-36616,-36435,3242,-12710,-45063,24285,5348,-11099,-32966,84548,-69344,17977,2006,-35453,-24356,17319,-503,-14173,28988,-2234,7383,37505,12020,-13467,-33402,-5639,20674,32602,-13084,-7323,34437,-20795,277,29308,51178,30144,-13212,22884,48171,-27574,-36151,-34261,-23089,-25864,-20165,8114,58442,30749,-15342,-81761,-36587,29732,22119,-17341,-114467,-12837,5569,-72578,-35836,97459,-8277,-66485,64595,34891,8145,5518,-48930,-11639,12780,-31086,-42326,36945,17132,-23314,3361,25636,41880,-56533,4279,20226,14621,-60519,5378,2045,34813,-37263,-35754,378131,181843,60054,19216,-39178,133,44510,72532,19485,6511,2743,5261,-6192,8426,-13824,-60963,-5901,-25832,-68057,50446,28749,1779,-48181,36274,77143,10700,9921,33828,-14226,-61392,35972,58211,25544,7056,-65542,-76963,-7345,-71451,-42663,18481,22670,-22479,80648,45419,45829,26651,35909,-39243,10921,16773,34112,30117,44430,36773,-6825,22729,77050,110489,15465,2380,-19103,57189,78094,70576,59322,-4661,-58643,-58982,40467,50872,15845,-36595,29049,-27421,-43337,15296,-82253,-74674,-86737,-29749,-31690,-22409,-13830,-36973,20895,83549,53668,11816,2135,52505,6182,3597,12549,42746,36537,-39822,-4142,-33304,-44291,-19130,-41923,57989,67337,5616,18147,59853,4060,48713,52620,5974,49667,-20525,33320,28730,-53341,-61544,2025,114861,4512,-9283,19555,-73706,-13278,-60784,4473,-17950,-10051,-24348,-25475,84801,33798,43815,120192,78291,37502,-47121,34973,3604,15996,4305,-16664,-42365,-23177,24303,35704,25582,-15360,-89908,23464,-60993,30774,-28654,-29334,-5198,-2062,20448,13551,-49023,-40245,54125,63972,64806,42727,43534,-4178,-84713,-68304,34268,-6410,-6177,-48264,-66227,54993,46427,-28666,28949,-16234,19091,64620,35279,-37757,21354,55815,3716,44789,43369,82762,-3824,9015,32666,-54542,-64644,14549,8841,50264,46004,40284,1473,-9057,-985,43966,48658,-21381,31765,45376,-5938,-63751,-11898,61295,-81951,-13215,1246,21364,3095,-21027,-56351,-13991,9228,10794,21883,-13618,4875,-13664,-10864,43210,-21863,3769,2406,433,26912,46511,-4654,-67407,-4812,33386,26195,58415,-19310,10224,35720,-10954,-28912,5805,-3737,48549,-1277,-7342,41138,16926,-49632,33674,50661,44073,-59839,-41816,44524,-35549,-16049,-56399,-11810,-50670,-87366,-88259,16618,36972,-64505,-50048,-70836,-53336,-98233,-134503,-41221,-44826,-13562,-24775,16278,-15293,27229,64903,-20898,-6920,58197,113564,46235,11618,20469,-29672,3281,4561,-13920],[1846,-2771,17353,-17871,14407,21827,38838,-18140,-44018,-61783,3134,-41805,-40755,-11709,-107136,-29488,34623,-25962,-39752,24443,63194,51288,77078,47140,67897,-10038,-37919,-10447,107007,82682,11466,67261,67744,47538,-76082,-59284,-101847,-59055,-71357,61104,38393,38741,21368,-14661,-63138,-5084,-12790,16726,-61760,-47659,-6092,-41400,-26947,-18117,17456,-7661,12051,-54852,-26694,-36025,-109022,1597,-37667,-37503,-22143,-39379,-58901,-15781,-9323,-59907,1434,-49664,-20523,-16817,-56692,-50637,-9912,-2562,-57365,-410,-43371,63784,27506,-38223,-64498,17381,-28138,8885,-56842,-6037,33346,17514,56680,-57220,-42637,-25705,114959,-6811,-12676,22563,-27302,-10148,39295,-64196,-52802,-70010,-44119,24628,36745,34578,39293,19190,-41485,-1845,-35746,-77894,-16988,-35498,23128,-67698,-64189,-26766,-28519,73264,-28370,-35772,63445,-1218,-28968,-38777,51835,-19951,-82218,-82606,-35853,-25895,-12389,-51226,-107998,26507,23020,-10397,68012,-24965,69225,15056,-13281,-104328,-139426,-39965,-10011,16096,-78098,32694,68406,101631,32042,-138325,-30674,-57975,-132769,7617,-17564,-55955,-54130,-85217,2639,-20118,5416,-13252,-78220,-1298,33670,-44983,-6549,-7840,7966,1063,-492,135706,58264,-47966,-41591,-38574,-20615,531,-29384,-14049,-89983,-94222,-16029,20393,18317,22361,-63964,-97055,-22688,-19347,-6131,11972,-16997,118062,29287,44837,86936,111133,-10227,13859,69256,53976,51728,-65189,-5830,-179717,-52854,-1133,654,-68156,-62894,-35601,8411,55111,69039,36902,-440,65085,67637,31356,-64541,157902,172466,-16041,-16440,-41232,-45459,5853,-7249,-43777,-15188,48240,-158588,-85952,3365,81500,-31981,-238346,-443330,-570294,-945362,-1652488,-3128439,-33684281,-30271458,-5264569,-3378342,-2377022,-1802280,-1560302,-1291813,-1037532,-933663,-890037,-807585,-734755,-710377,-632770,-619903,-555744,-551616,-511438,-564331,-463126,-432529,-409493,-292457,-310513,-306206,-299991,-242595,-264989,-208735,-193385,-206725,-271578,-136559,-254642,-256775,-102284,-159998,-266215,-432391,-298968,-228893,-238314,-213679,-157543,-227244,-207886,-231763,-130772,-165399,-110496,-101249,-73027,-111422,-78718,-55842,-158825,-176996,-36995,-101582,-154333,-111620,-165231,-194805,-103082,-104706,-58717,-156539,-173705,-162290,-180200,-184528,-230148,-198651,-133410,-53706,-154412,-187748,-264325,-268010,-260104,-173065,-69119,77799,247590,555880,1102237,2243060,3917907,47115447,66975911,9908680,6083285,4276372,3264387,2658466,2182279,1808569,1544650,1330772,1139103,891963,883526,967250,868730,631918,599419,524376,545633,449114,288078,159113,194818,276339,125486,-11695,70307,-12516,-50690,-121128,-9533,-74068,-155520,-204336,-211213,-244123,-147629,-162232,2305,-174206,-169472,-190187,-204578,-117673,-249902,-194548,-109659,-63979,-105242,-136950,-229076,-175181,-142750,-163672,-220951,-180402,-139459,-205334,-173182,-104003,-165209,-98606,-72083,-27910,-142956,-54979,-120362,-50028,-84848,-66966,-43593,-149506,-59905,-148687,-23172,-19906,-101099,-90464,-55342,-2286,-111335,-137845,-156975,-103943,-106126,-33978,-47049,50585,-2482,-57248,-4554,23379,-13587,10461,-36320,-25176,7394,20843,-92915,-52336,52417,89035,-108192,-48719,-6650,22353,12430,-21071,-2582,-11578,-22993,-88918,-64007,-214,-50741,-20897,-48024,-49569,-11559,-63549,-29845,85949,-44298,-55866,13682,-65638,42055,80621,45561,74292,-58843,96902,97346,52001,-3312,37428,67691,50775,18037,-687,-2158,15998,-18493,-19415,50048,18704,82758,131515,40418,-18,76999,47488,38100,40138,-12068,-64252,-23017,-3566,7586,6049,10478,-15116,-18260,-43909,33751,-22059,-30006,9212,-34760,-23223,-32281,-56279,45024,-3090,-11458,43431,-54525,50265,45421,-54059,-59203,-40789,9332,-11975,8135,-19260,29002,-25255,-20995,6265,753,-17851,-13159,6518,7710,76327,36640,84286,-5865,8332,86075,67930,-15376,-44863,3781,15393,74712,52857,-25933,-21338,21212,-12861,-37838,-89124,-20518,82538,4665,19183,11944,-11388,21720,-11561,22269,-26663,-83253,-37583,50731,61148,-49853,-69744,17202,61904,-25539,-48101,30986,-9652,15847,17910,-36477,-39964,-74594,8625,84118,56520,49691,40082,58119,20498,62249,34922,-9842,-32997,43249,2944,-55923,42457,-26455,35548,14728,29567,32953,-10555,-5096,46199,-2544,24157,49406,50043,-25149,-15612,-26135,25722,-117066,-54441,-47304,32744,92561,15522,-202738,-77544,-23360,54130,13989,-75743,-28356,-37091,41133,95371,30533,93,-49875,-83123,-20062,-65201,40453,372,43,88434,32396,-30495,-68169,-14917,39656,4847,-27893,-36883,-59901,-59625,23742,42027,-22653,40568,65,1840,-9138,119010,-56110,13353,4104,-21757,-8479,24045,-4828,-18355,24916,8202,1073,21732,13553,7576,-31857,7558,14666,18866,-10086,1022,18610,-31190,4226,27136,64742,38074,49,27966,48677,-54148,-48135,-27263,-30975,-41800,-3527,3681,46582,36078,-3365,-67906,-11104,15158,16146,-2313,-97050,-15467,38319,-73064,-24274,108054,-14579,-57505,57887,46947,568,12841,-62744,-25148,12798,-20973,-47813,18991,41767,7865,24031,13086,21892,-37088,6396,11188,4881,-56018,-5386,38730,38507,-48520,-24685,377238,227036,29589,22936,-42195,-10363,46860,72500,26317,13415,22203,14265,23156,-2919,6223,-46949,9281,-7025,-39258,61111,28536,-10664,-41690,26820,57087,16050,7234,41670,-9434,-62453,29016,30811,41078,3636,-74539,-43807,-22581,-30217,-42557,4557,17067,-31873,65101,17037,64668,10104,25463,-50227,7256,21581,12039,35582,40113,34163,6053,26493,39922,95394,61952,27780,-46035,46853,61330,56670,55015,-1200,-74830,-62443,50812,63832,39425,-40552,14923,-23591,-37076,-6500,-84880,-47287,-45865,-20867,-31584,392,-12446,-7811,48875,80496,38390,8422,-1308,48110,-305,25210,25278,16385,24840,-25519,-4774,-5816,-41152,-1414,-26301,54993,37677,20488,38220,90470,-1853,38818,40872,-5969,45823,-15445,30469,23647,-37590,-25061,18375,94796,-12306,-33610,46372,-53141,-17514,-43868,7570,-10138,-9367,-14862,-13254,78989,18267,13887,106302,57982,15948,-39355,19849,-11263,-3666,9230,26122,-28673,-17089,29450,22189,11556,-13787,-112574,23220,-49145,26568,-36964,-41258,-21738,5951,27405,19803,-54809,-17190,42335,48096,46287,50180,54204,4209,-60860,-53650,-14616,-24731,31012,-51466,-46735,71405,20760,-30106,31489,-13084,23263,55783,49426,-56776,9409,78099,3464,1594,13534,83527,-10701,25538,42365,-54534,-81760,335,27972,48708,34471,42260,-5198,2466,1743,31303,56309,-8140,32382,35092,-63892,-58401,-10268,52994,-91092,-13292,-10900,17675,-30592,-2374,-56060,15299,6900,30496,57855,-8124,29129,-12519,-27081,34110,-23391,6891,12404,-2686,30517,45552,-31101,-17359,16844,24449,16214,73420,-20925,13594,54341,-15895,-41483,7736,-1133,100090,-11580,-11465,48406,1160,-68764,26496,62266,44529,-30210,10952,30773,-39811,-39976,-55586,-25072,-54386,-39133,-72126,14844,13981,-64350,-41492,-42697,-44181,-94543,-140628,-40055,-56560,6927,-12974,11011,-22596,20297,60562,-23176,570,69326,105717,67669,22762,14611,-44244,-6485,6666,-20104],[10801,1847,35293,-4075,8193,49311,49699,-3018,-44056,-57806,22183,-12357,-9243,26910,-88468,-37918,11626,-32498,-46031,135,58395,48403,74904,50483,54912,-9407,-34673,5425,108950,57441,23978,48340,48065,24244,-63475,-36970,-89008,-47602,-64162,72456,56229,31822,40339,14747,-66339,751,-19503,-2608,-43873,-28363,-21621,-39375,-21909,-13878,16640,-33837,10977,-72625,-41675,-27810,-94523,4974,-12590,-32892,1746,-36243,-55029,-8860,-28656,-79100,-5606,-33463,9693,-29224,-62899,-58713,-17917,-1290,-58406,-61113,-62152,80085,35260,-38314,-99742,-32726,-35836,-808,-69230,13860,33418,32532,41097,-61974,-12555,-33201,105700,-42413,-45507,11384,-25507,-31602,12318,-69304,-61005,-70810,-19237,25111,33049,1455,46096,24757,-44331,1956,-33267,-70053,-18913,-34073,39514,-62386,-61972,-18554,18852,78803,-36391,-44832,22284,5969,-38050,-32191,66188,-22935,-75246,-33027,-31284,-19364,17127,-37142,-107757,12631,15604,-38835,64329,-18834,85170,22354,-7707,-80168,-124580,-27062,-46814,-23295,-98890,23942,75628,92176,40053,-155178,-52285,-51241,-119958,-13567,-13404,-65727,-69356,-62503,1578,-27808,13983,-19160,-66411,1960,37246,-37067,-23755,-15147,-1291,14942,-12629,109252,62466,-55767,-21158,-36833,-39234,-22136,-34129,-33726,-73867,-81002,-6216,20618,-5589,1114,-44390,-134875,-68953,-8190,-15315,-2418,-8799,120135,14027,36329,83754,108299,-5412,6208,86327,53781,24636,-73674,-5878,-195385,-52845,675,-10611,-47100,-82409,-47017,166,33764,82224,35700,10526,53490,39499,-1168,-68354,151094,142104,2302,-4669,-46105,-57278,14126,26166,-58492,-16670,29044,-148340,-105670,-26939,66232,-48119,-273375,-459694,-590573,-992784,-1755120,-3240703,-35381962,-31709615,-5517014,-3530952,-2507535,-1904359,-1625802,-1351553,-1076906,-970747,-910583,-847274,-812018,-748337,-680055,-665917,-605162,-596708,-531375,-590997,-489757,-475490,-446815,-331793,-333516,-314815,-328382,-254173,-243455,-235547,-214379,-211163,-288904,-181649,-251441,-246757,-102569,-171968,-290300,-453815,-317632,-224028,-232532,-233749,-175705,-222784,-209478,-214194,-107692,-149668,-120386,-64015,-80491,-125610,-99625,-70456,-164126,-186793,-59361,-115307,-129714,-103903,-152640,-191979,-107530,-111439,-74250,-162551,-177531,-130032,-180416,-161964,-222210,-190854,-145717,-65727,-140345,-209865,-261007,-229009,-261825,-149451,-54536,18506,182395,409007,833690,1844953,3340622,42278558,61374908,9636620,5991551,4223550,3406537,2824998,2361582,1979004,1788595,1644641,1410423,1309030,1135130,1249723,1192846,860644,907160,909531,910392,770746,718018,602113,560203,652254,458650,308087,344816,312782,275191,131485,162385,138065,112373,27237,-14260,-82983,38285,45239,175415,1153,-12409,-67107,-45246,18402,-127265,-126388,-38861,56731,-34925,-99271,-160944,-134850,-39462,-112953,-170486,-159644,-113021,-126939,-158352,-87301,-115516,-83077,-73215,17582,-128673,-28815,-162216,-53717,-81197,-123064,-77894,-161257,-82631,-148670,-26909,-64139,-113280,-99032,-118886,-34167,-132372,-167340,-168699,-118479,-135383,-58635,-43944,2234,-79422,-93379,-15094,43233,-34876,-28437,-70593,-33991,-16129,20537,-133262,-29804,40774,79194,-77389,-17476,-43002,-7822,5262,-26432,-21562,-31434,-41739,-95855,-37770,5444,-53691,-53876,-100691,-109831,-15331,-73066,-29832,54314,-60114,-82863,25985,-81195,-6815,52554,103812,81757,-63078,101239,103690,63541,3172,63524,44545,23379,18328,-3522,-5608,27916,-23097,-4411,53705,12138,99779,109182,27701,-170,94960,71508,30967,28589,-16259,-45574,-22331,-9560,1534,16061,114,-4717,-37078,-35546,39242,-23354,-10714,33825,-46427,7938,-17635,-62255,22742,4846,1653,39290,-45151,36163,42420,-33309,-26437,-25217,33519,-13785,5004,-56651,23669,-30409,-1677,13305,3422,-40814,-20191,18398,-19334,40829,22964,58793,8879,13790,60102,77013,-40726,-36287,8252,7283,92280,61088,-27069,-10739,32013,-6204,-330,-86274,1387,85778,-8560,-5532,4064,-24967,29565,6382,29461,-34531,-87639,-29096,55432,39442,-63530,-94026,6885,51451,-16257,-67871,19305,-8915,32817,-13930,-31166,-38016,-101149,16980,71479,32249,62201,22416,28257,16943,58662,28551,-6867,-10881,47791,7157,-54162,64883,-3138,-6174,26127,46545,10177,-19230,-3467,40685,-7482,13285,35592,44820,-2532,-39757,-37980,26198,-116339,-40790,-61625,22804,102451,41713,-141973,-58861,-22870,36840,-3970,-74332,-57348,-36745,62262,77258,24974,5883,-42702,-87053,-38338,-45084,39765,21959,5449,87525,44318,-34809,-68502,-18681,32613,12443,-11662,-31851,-69844,-74422,35384,92287,2483,43991,4099,15790,12008,121948,-50503,2021,8093,-9311,10709,16797,-6276,-20144,19358,18860,-11651,1934,4000,25843,-22737,-3826,5123,-4948,-12809,-753,3676,-40644,9885,14177,68404,38596,10994,36676,38170,-82964,-63279,-24436,-32420,-47697,5117,-2032,16757,38040,13236,-25053,16257,-9244,11962,19034,-56944,-6801,67537,-36179,-11273,107683,-18430,-43150,43916,54066,-788,20527,-69106,-35305,11253,-6571,-45738,3046,60423,26267,35665,-3425,-3419,-20839,7172,8649,-12111,-41676,-14232,73113,34712,-54418,-12198,345669,229379,7034,25147,-30065,-18191,42097,63329,35818,24857,42303,14307,47258,-11814,23335,-30187,24211,15551,-14217,64457,20421,-23530,-25739,15798,25276,25560,511,25660,-2931,-55950,12102,15000,49908,5134,-69781,-15993,-42720,6701,-44520,-6771,19220,-31413,47832,-21362,74168,-12006,23366,-53920,2597,28064,-9869,36084,33501,25110,26852,26491,7890,64295,101533,49669,-69638,35266,38393,41095,55954,-2519,-85835,-54811,42290,81627,68844,-30818,2559,-20050,-33754,-32777,-79687,-17840,-11112,-5837,-29226,19433,-4087,9291,74712,70154,19933,975,-18060,32889,-7991,38867,21610,-6113,12253,-13474,-5958,10741,-35928,31171,-11036,41504,-6369,29379,55878,100988,-23055,23391,32128,-27822,31478,-9774,15255,11691,-20422,16373,23524,66710,-38228,-59415,59852,-35545,-17011,-24366,10753,-3569,-23556,-437,-281,57757,6625,-25545,83394,20233,-2449,-27347,8344,-27821,-12649,20802,72680,-12297,-12779,34195,12534,-2449,-12467,-112067,18493,-30764,24743,-43727,-30793,-29737,-2013,32758,23814,-52299,-1732,19901,20141,20720,52635,57613,10645,-40071,-31524,-56471,-35731,62637,-47362,-31691,68552,-14333,-38997,21999,-12727,21237,45242,53869,-64575,3644,84237,-819,-36343,-15650,57047,-6827,60679,48636,-48807,-99312,-13143,47322,38959,16807,42167,-10820,6243,4739,11691,51542,19900,40784,26214,-112128,-56627,-6797,35115,-85124,-10591,-21074,9329,-60647,15263,-55482,26069,1640,46256,82665,-1186,45274,-15918,-34660,22352,-22275,11189,15887,-3508,26167,38317,-51895,19618,28472,14328,-1632,67155,-24047,12740,51353,-20608,-57289,9874,2696,115615,-26671,-6772,40270,-24346,-79003,11769,67458,47305,3436,43359,16085,-31160,-48050,-48489,-40941,-47072,4585,-48919,5866,-13375,-60891,-31881,-12230,-23223,-58185,-123969,-37964,-60265,19549,686,3615,-25478,5738,46774,-22556,17167,74900,83565,59739,30513,4474,-50932,-13581,9141,-16453],[18816,5870,49586,8372,-6208,59913,56774,11256,-29245,-42694,30041,19413,34070,63355,-44536,-38882,-14573,-38416,-51708,-20841,42975,43888,66717,54628,50392,-5120,-25074,9307,80872,29808,27331,18905,27015,9592,-30964,-6609,-58638,-24350,-51579,72432,70254,20591,55526,38777,-53642,19142,-16739,-26579,-17011,65,-30836,-31362,-6681,-11623,15453,-58574,4957,-67537,-44389,-24953,-66016,-530,2868,-23827,21856,-20247,-45372,-2535,-30006,-75344,-9906,-8303,53689,-34033,-61148,-49372,-20741,5084,-49463,-111956,-75572,76606,43989,-41489,-114383,-76280,-40968,-3178,-78891,9161,21015,38719,29036,-60617,8226,-41402,74970,-67862,-72227,2669,-19759,-50607,-20356,-60212,-63746,-57017,9280,22810,23531,-31219,39973,27611,-43281,5623,-32289,-53156,-32443,-29779,50170,-55106,-57602,-7214,51156,67091,-36631,-46962,-26601,10421,-54751,-35790,73369,-16987,-54083,17631,-34709,-12706,40118,-28046,-86736,-7143,-3856,-65257,43711,-9151,89177,27597,9144,-56709,-92061,-15744,-72295,-57684,-107058,8895,66112,62081,38891,-156676,-69744,-39991,-92301,-38054,-17500,-74783,-78384,-34801,-765,-35091,15000,-26806,-46483,8731,42454,-28462,-45670,-24747,-16281,25697,-24085,63613,79192,-48237,4015,-39347,-54037,-29769,-27005,-51259,-49290,-48937,6437,16352,-22319,-13730,-2551,-152365,-94061,-6539,-21085,-9327,-1407,100975,4947,21819,67471,100230,3256,-10518,93916,45335,-32335,-82994,4036,-209997,-60574,-4852,-17562,-22090,-73020,-39577,-16916,1378,90007,36938,23686,33867,7541,-28956,-68353,121732,106559,21864,9236,-37462,-52559,23037,62342,-62184,-4399,13203,-124267,-109183,-57162,33944,-56402,-290851,-485511,-622084,-1041495,-1872006,-3439796,-37667993,-33784972,-5896587,-3746870,-2670479,-2030558,-1711347,-1419284,-1129893,-1024575,-930775,-876107,-886384,-777202,-723784,-713783,-655714,-635467,-542108,-600295,-510131,-497113,-475131,-366982,-357825,-323018,-358383,-279738,-232852,-247240,-241981,-216070,-301317,-227666,-244187,-245351,-129193,-187845,-306363,-460726,-314375,-233309,-214426,-242982,-190225,-209969,-205020,-199937,-98934,-136377,-128529,-40608,-88113,-136797,-113358,-74108,-151195,-178180,-70542,-112535,-101407,-85668,-130829,-156150,-99024,-110789,-94242,-146155,-165110,-99284,-168832,-132423,-205270,-167703,-140412,-77961,-106989,-201496,-216757,-163251,-225014,-92314,-40403,-38356,111300,265268,538799,1183080,2290817,29745437,43424428,7080334,4459700,3080606,2611318,2150380,1840366,1606007,1468348,1358243,1197824,1213917,1007567,1082675,1101690,774139,878172,904250,902432,748312,834218,793802,707303,743946,588853,513022,480981,521293,457947,315614,292518,252576,306651,259071,172727,92180,197433,188689,252449,164707,130974,84204,139187,121096,67817,-4564,57428,150785,38545,-29563,-38552,-64419,44150,-10269,-70677,-78805,-51600,-25187,-100960,-37474,-20180,-54682,-69431,65019,-81727,8616,-153076,-49683,-70906,-163199,-75263,-135437,-96829,-112411,-16233,-103463,-107750,-105470,-164511,-67577,-147872,-172097,-154834,-114919,-151556,-79252,-40346,-51744,-147890,-116075,-26641,68341,-57218,-63189,-101370,-35645,-57580,15345,-156478,-14532,7560,16425,-21260,8599,-84931,-61732,-2306,-29754,-40447,-53343,-73669,-96440,-11961,-3488,-60856,-101227,-145112,-137658,-22921,-83906,-30534,1836,-74868,-110913,25444,-77977,-34544,12394,141414,68945,-73248,73795,84385,61566,-1816,60208,10557,-13598,17802,-17505,-20511,37646,-30843,3236,43287,-5884,87733,61732,7214,-6271,107210,62762,17933,6865,-17618,-22720,-25160,-23902,123,24553,-19210,-478,-58329,-35354,34293,-20168,-2202,55302,-49194,38851,-11726,-58865,-6371,10598,16532,24282,-31481,18070,31445,-9657,6991,-9322,59244,-7903,-3494,-84639,4941,-49150,-1506,15646,-2737,-57893,-25274,33373,-43308,534,10315,39366,22339,19541,28232,67472,-63973,-25104,6483,-2274,92733,67948,-35702,-5012,27780,355,27581,-75356,15461,75223,-29228,-31242,-5082,-27756,40424,28157,37156,-37900,-83799,-19860,56311,16008,-81853,-118787,-4994,33971,-9158,-75564,329,-8625,43754,-49774,-44528,-33780,-114030,24313,52004,7259,69684,462,-4091,14583,49790,23768,-1714,11841,42869,12298,-61387,73751,27175,-29797,25199,55433,-18824,-31354,-191,27892,-3018,2252,25467,38449,19579,-60416,-39735,21108,-90296,-9097,-67538,21552,91152,66056,-63945,-35248,-18009,20497,-21609,-63974,-76443,-25012,72450,47291,10890,-2491,-33245,-76726,-51198,-12167,34669,38487,8698,73492,49770,-35306,-47189,-20898,19335,20820,9950,-12459,-66209,-75307,36829,127235,23953,35793,16325,30807,25441,90266,-50563,-9729,14055,-1852,27812,-2617,-5608,-18895,13326,27972,-24440,-17735,-18196,37856,-8985,-37079,-4749,-29956,-19177,-11313,-7802,-46637,14547,-6595,60461,31303,17547,52237,18692,-104621,-74905,-26214,-29370,-46991,1334,-9247,-25994,36603,30893,31000,36530,-34883,7401,39167,-5796,3764,86691,25055,3980,98544,-17095,-27659,29368,52398,2713,26832,-68208,-39207,4691,11414,-37184,-6540,68776,30611,37753,-20294,-26324,-9890,8966,11636,-29639,-24036,-18639,97479,22971,-54657,-3814,309569,206333,-1724,21686,-8747,-24261,27888,46450,42030,41664,56185,5470,58873,-14324,34866,-11378,35166,43888,-3882,61142,4692,-28957,-6989,7741,-7965,37456,-8992,-4731,7395,-40732,-473,17557,51588,9687,-54617,-6203,-61770,24900,-44699,-11012,26505,-21982,28292,-57596,72758,-33523,25241,-53993,-2116,33062,-27931,30134,25950,10962,50111,19867,-10170,32800,122418,58339,-84330,33153,17825,33011,65517,-5633,-87498,-39535,15392,99298,92100,-15632,-6006,-18392,-35037,-54949,-66661,1389,7857,8846,-23292,30281,6226,11900,92265,53631,2583,-9857,-42246,9964,-13995,41634,8656,-18895,6101,-3056,-1448,13720,-31612,71302,1840,22730,-44032,34467,68103,91474,-51151,-1450,19836,-53239,13066,-7988,-5765,-1606,-6241,42621,12794,40480,-57068,-76135,58539,-27195,-12784,-9404,13440,-3596,-49629,14107,9653,26893,-1824,-61985,58506,-25255,-13922,-14137,4599,-37684,-10594,32578,102557,2562,-10061,34001,5546,-13069,-9914,-88406,10454,-11810,23981,-43422,-8881,-24376,-18104,30641,25665,-42180,5392,-7030,-14152,-5875,51503,55463,15692,-24399,-5474,-78368,-37511,71350,-41046,-20848,44773,-46319,-49517,4218,-15659,11694,40343,47896,-59562,6608,73479,-9053,-59275,-32244,11157,7465,104822,51929,-37625,-109135,-23538,64466,23190,-3562,40247,-13055,3797,8193,-9394,35730,55477,53454,23581,-130692,-53827,-5461,12746,-69105,-4498,-29252,-4173,-74169,29097,-49895,25251,-3811,52457,85042,3102,49084,-21119,-33687,8389,-17397,14994,10423,-1611,18619,29357,-60049,28820,23651,2199,-20499,47315,-29051,8107,25993,-24538,-73180,11005,8585,89058,-45051,2571,17705,-52416,-74990,-6551,65793,49136,25519,42770,129,-14283,-40169,-33761,-55056,-29700,36305,-24826,-12044,-39315,-54204,-23262,8174,1394,-369,-88887,-38457,-58032,24665,12999,-3450,-24782,-11907,21965,-25281,41370,75642,55075,22600,29602,-6603,-43657,-17053,11476,-4105],[24903,10745,53444,12880,-25682,49970,55366,21465,-4890,-22773,25127,41959,74287,89081,12054,-33674,-36122,-40565,-51851,-31121,19751,38266,54483,59638,56591,2883,-12626,-3033,33633,5139,20613,-10389,14462,7896,9735,26326,-20693,3167,-39138,59677,75230,6668,62578,49161,-29797,41731,-6149,-47142,12246,31912,-34626,-20145,13278,-12404,14987,-77371,-4116,-44393,-32095,-28949,-35855,-14117,9260,-12452,32845,5025,-34983,-461,-12859,-55850,-11152,20858,92733,-33675,-55363,-25306,-20549,16187,-30604,-129187,-81177,50559,50804,-48769,-104182,-100372,-44431,2630,-81598,-20428,1208,32797,21057,-54714,14949,-46332,31754,-68940,-81085,-6832,-14025,-60067,-47769,-40786,-58634,-33002,34800,19267,8756,-53114,22466,24719,-37449,10105,-32216,-31618,-50324,-20779,52497,-48139,-51283,3053,56158,36088,-30762,-42888,-67091,7230,-70030,-43534,72817,-9749,-26536,54737,-42056,-7826,48056,-25281,-52418,-27481,-28503,-85714,12796,796,78980,29016,29025,-41063,-53339,-10415,-79901,-80270,-102032,-9713,45429,19625,28591,-136012,-78739,-25855,-52929,-59779,-29977,-73804,-78066,-9663,-3856,-40364,4568,-35562,-22618,17656,50255,-17586,-64396,-36745,-34579,31602,-32527,10175,98084,-24671,26653,-45892,-59516,-18225,-11285,-61282,-22072,-6999,19574,10459,-28119,-20106,42195,-143142,-92474,-12023,-20667,-6274,4761,67685,3668,7586,46518,89435,13359,-30415,90603,33070,-97578,-88449,22290,-220440,-79251,-18502,-20492,3978,-31205,-16656,-36764,-28999,89607,37007,38012,16059,-18405,-36882,-63928,79670,73302,34924,23061,-18052,-33822,33885,93145,-57519,16116,4473,-92210,-96252,-79775,-6887,-53333,-282315,-509884,-654548,-1075798,-1976081,-3676739,-40283428,-36280956,-6355585,-4019316,-2867554,-2183779,-1827763,-1507489,-1210928,-1112798,-965875,-910608,-958766,-811560,-773713,-771792,-710876,-673336,-556063,-605223,-532466,-510721,-502936,-401500,-387181,-336436,-389259,-319650,-238827,-247902,-275066,-222770,-307986,-265291,-236499,-252860,-176492,-207130,-314731,-458452,-295967,-259915,-195151,-241308,-204800,-195909,-195631,-198717,-112341,-130123,-136496,-37897,-97617,-147860,-121537,-70438,-127072,-159249,-71014,-97843,-81879,-65424,-114529,-107754,-83951,-107201,-113192,-115225,-154666,-81199,-151303,-105684,-183963,-140945,-124065,-91967,-74509,-173004,-165853,-116571,-182890,-41261,-35979,-74968,65484,188948,353904,723049,1544110,19962457,28808217,4717097,3011935,1994284,1748581,1384656,1220519,1142428,1001734,877331,833198,844140,742270,755164,836259,577610,695233,682066,689145,540383,673923,712862,642041,611134,524261,547690,467713,550535,453898,369651,353642,265682,350641,385917,267442,209640,277062,228534,238042,249771,205537,200666,261840,168468,236115,125366,149649,202026,87780,55390,92601,16000,87598,105690,39109,29872,21447,63380,-13769,29520,74326,-23194,-51934,112232,-11927,47541,-89040,-34144,-48698,-154118,-30755,-82367,-80388,-54896,8274,-92574,-78254,-92359,-171059,-89991,-143441,-149396,-117134,-92991,-140712,-90005,-35935,-91202,-176798,-120094,-30521,92831,-74262,-80556,-116561,-30729,-98047,7621,-148164,-7670,-27510,-67603,37486,22964,-121407,-116237,-3761,-34483,-59699,-72721,-111508,-91251,10060,-20928,-70089,-152124,-164713,-133088,-30654,-89878,-31741,-61675,-88088,-132814,11627,-56319,-37949,-24020,145588,36305,-86112,19797,42563,47828,-18189,26242,-23137,-45244,16242,-39441,-38574,38604,-40664,2392,17517,-29299,47702,5035,-18768,-16854,97909,20040,-1354,-21716,-14606,-3350,-28715,-39893,725,31889,-40962,-5378,-74698,-41925,21589,-13908,-6055,67036,-46891,59657,-21328,-45962,-33378,7574,30667,4028,-20210,-716,16485,11232,29688,4439,74350,5016,-16739,-97928,-19705,-75270,-17832,13299,-14324,-63699,-27457,44753,-53902,-29832,1406,29869,31822,21197,-11,44617,-79464,-18073,-4264,-11164,74511,70217,-47938,-6989,9844,8508,41687,-58846,22921,50824,-52581,-50739,-13804,-19209,46854,41648,46258,-34988,-70977,-12393,53083,-568,-97419,-131126,-11877,15328,-3610,-67697,-14675,-6467,42433,-80505,-64288,-23799,-108849,29431,31669,-12415,71958,-17735,-32530,11799,37309,21244,1285,24451,32409,18486,-75648,61335,56074,-28032,13324,53136,-43307,-44410,4414,10893,8437,-6322,30004,34282,41177,-71805,-32494,8505,-53074,29173,-64102,27323,68139,79346,-4392,-15999,-10948,11328,-33352,-46269,-82527,-5390,69873,14178,-624,-21170,-20450,-51609,-51106,21418,26324,41387,9414,45369,49172,-33808,-11565,-22221,4396,30313,30165,12896,-53445,-60648,29956,138624,35276,19945,32743,46919,28105,37586,-49474,-16081,21699,-340,37418,-26708,-4556,-14723,7324,32999,-30077,-32696,-49976,41521,3608,-77335,-11550,-47947,-26278,-25049,-14805,-46911,16212,-29951,41439,18426,19826,74615,-2086,-110438,-77101,-31596,-26892,-43707,-14452,-17411,-67642,31078,44919,73199,42783,-52485,249,51149,41749,3677,92761,82117,21449,87728,-8788,-14440,19803,40778,8800,29310,-61591,-34334,-8623,31144,-25041,-7487,65157,24182,32651,-32399,-40260,-3973,14001,17173,-40245,-7586,-16542,108326,4895,-51112,-3228,286700,180085,2839,8980,11666,-28997,5570,25560,40576,63626,57344,-8615,56236,-9620,39658,8134,39328,74670,-15898,53377,-14672,-21442,8694,4904,-34146,47640,-19093,-31828,22781,-19201,3192,33204,47000,15127,-35948,-12527,-73228,19948,-38708,-7163,33489,-7655,6341,-80939,61939,-49818,25380,-53901,-6084,34372,-39575,18081,18354,-4616,69438,5683,-11854,19930,118208,49623,-86952,44395,4658,38243,81406,-7573,-79778,-23766,-21422,111168,96973,-2903,-11023,-20408,-40394,-66754,-48161,1829,11543,15500,-13964,30382,10092,5638,96586,32534,-10564,-21142,-64354,-14903,-15146,33677,-1901,-19617,11683,7590,13240,7308,-30404,107149,11753,5593,-60230,39525,73084,72047,-75172,-32035,-1370,-70292,-1278,-11756,-25649,-11178,2528,41358,-11470,21307,-50111,-73873,45942,-31724,-6765,-3754,15321,-12188,-78451,24615,13700,-3981,-8836,-83213,36756,-65890,-17238,-2567,11534,-35686,-3353,38269,105504,11019,-7603,26017,-3651,-18183,-5111,-51679,-31,3380,23636,-33232,12691,-6289,-32552,16510,25317,-27125,6738,-30329,-45499,-27703,47348,50511,21954,-11737,19320,-76347,-31023,50814,-36751,-12661,7405,-62918,-55663,-14408,-21992,-4553,41633,33204,-44683,16452,51557,-20297,-63250,-33449,-39521,27363,140369,54270,-22732,-101609,-28882,76287,4570,-20586,38804,-11139,-932,11941,-28507,13336,86762,65254,29952,-112638,-45118,-9949,-8596,-50240,3134,-33782,-21365,-66377,35293,-38798,23225,-6481,46459,62381,1746,40398,-24510,-27155,-5875,-7766,17269,-3575,252,12085,21034,-54767,12056,2851,-12977,-33924,24429,-34977,1940,-11557,-27241,-85058,9574,16276,36005,-62503,9483,-13413,-72043,-55161,-22781,57503,46071,28572,14956,-14797,3102,-24777,-12357,-62946,-6527,54440,-5911,-37773,-60116,-45117,-16897,10242,21274,56466,-46775,-41545,-51554,24234,20462,-8416,-22429,-26948,-12387,-34256,69031,74031,27119,-29391,19370,-14887,-20530,-16682,11967,12759],[28787,16965,43614,5452,-45417,23733,42767,25699,20255,-5035,10985,49374,95257,101197,63559,-25647,-47930,-37564,-43859,-27558,-6359,32615,41078,66052,69132,13059,-2077,-27869,-13595,-11340,5842,-29849,10757,16744,42996,55080,11687,26644,-31109,36469,69203,-6803,60253,43748,-1952,59130,7070,-58850,36124,58137,-34372,-9393,31972,-16479,15659,-86592,-13373,-13461,-8880,-38884,-16521,-31591,11692,-1312,31416,33471,-26593,-4146,16372,-31100,-10351,46722,106178,-35630,-49366,5278,-20134,30599,-5530,-104964,-78154,7379,53557,-56683,-72897,-100090,-46540,13658,-75842,-65161,-18014,16542,15420,-46931,12181,-43281,-11347,-43955,-64860,-19435,-11426,-54835,-59662,-19357,-45704,-6806,51044,16271,-11859,-58750,-874,14857,-26810,16231,-31664,-10718,-64827,-9238,45534,-42007,-43973,8525,36118,-8324,-22989,-35213,-91119,-6324,-73366,-47011,66601,-8440,-2158,70273,-46285,-6516,37238,-29061,-17436,-43927,-50923,-97846,-16718,8059,55590,26038,43502,-36055,-21484,-13592,-70326,-87276,-88753,-28265,21311,-21787,13751,-96227,-77525,-14951,-11034,-74607,-48607,-56634,-67437,8102,-8108,-42580,-16196,-45105,-1107,26568,58914,-4334,-72001,-50506,-52367,30627,-36706,-38331,107425,7973,39997,-54774,-53224,9258,7246,-60443,1665,31533,30495,6611,-23326,-18469,69279,-107256,-68591,-18410,-14936,5281,9183,31466,9313,-1949,27259,76700,22095,-46053,77038,21916,-141596,-86099,42899,-222761,-107078,-37194,-20623,28928,30511,12635,-52635,-44676,80492,33329,50938,10240,-31339,-16642,-53460,38623,49419,37067,34336,5756,-6638,46910,112259,-48530,38710,4015,-58866,-70156,-88678,-42912,-40370,-249241,-527980,-688691,-1091559,-2049260,-3888021,-42609920,-38577034,-6765088,-4277145,-3051613,-2326277,-1945277,-1594800,-1303962,-1221304,-1008286,-949268,-1016048,-850067,-826260,-833657,-763222,-707834,-578474,-615333,-560508,-531071,-537496,-441034,-426750,-360679,-422557,-373061,-265092,-249704,-313940,-235512,-313367,-291231,-234686,-266659,-234193,-229326,-319439,-454790,-274847,-300216,-187023,-233081,-221998,-186158,-183012,-210744,-145431,-132429,-144088,-55879,-107140,-160285,-126429,-63681,-100332,-138126,-65051,-79175,-78055,-50240,-114262,-67843,-69372,-105462,-126591,-80960,-155312,-76771,-133847,-88123,-157619,-118592,-103757,-107519,-53883,-137294,-128124,-109802,-153639,-15200,-45103,-84375,43524,160452,254624,545342,1233184,15765687,22419756,3575578,2290399,1477048,1277061,969747,855758,836153,687265,543355,575147,505398,539634,507065,607374,430279,534571,469656,480264,344940,430165,503698,482339,419294,380355,454533,372267,450676,337056,318059,350916,224687,278840,373843,255518,241491,275707,197690,190016,246874,202798,238742,281245,169738,291144,202968,206204,213100,100372,127150,174796,80350,95938,188254,117638,120542,78458,115755,73555,88055,122184,1168,-18415,153803,54648,76479,868,-5409,-9878,-87611,40009,-21919,-25037,3224,41161,-11665,-28970,-52691,-135226,-94774,-108468,-106628,-61798,-56753,-98845,-87798,-30190,-101863,-153848,-107908,-21826,110402,-80155,-71609,-107207,-20580,-115159,-547,-108010,-7669,-48888,-127640,77815,25805,-141548,-145371,9998,-40220,-74595,-83454,-141471,-81137,25923,-33809,-76435,-186317,-155101,-107920,-34210,-85332,-32804,-117329,-97354,-138652,-10696,-23274,-23362,-46790,120992,-7322,-93955,-43082,-8818,27391,-41776,-25320,-48166,-62576,13917,-61413,-48934,27555,-50883,-5081,-17673,-50270,-6473,-43892,-45800,-30795,60514,-40771,-24855,-51619,-7090,5349,-29684,-50489,-899,38962,-55333,-19666,-82949,-50922,5411,-5539,-19258,65075,-45887,64120,-41514,-25580,-50805,-5609,40983,-13762,-16805,-17669,2091,22763,33166,13594,68989,21858,-32073,-95137,-36763,-97226,-42119,7881,-25548,-56530,-27379,46242,-45422,-41724,-2165,26683,34711,15186,-19248,18093,-85145,-19820,-23271,-17910,42941,67840,-58935,-19152,-15893,19176,42829,-39955,26690,16955,-71479,-58329,-19672,-3430,40672,39228,54514,-25658,-50346,-8931,45298,-3548,-102952,-119580,-9127,-371,132,-46063,-18419,-937,28845,-99840,-76015,-7130,-87011,32629,15931,-24576,70269,-26153,-53062,6885,22448,20945,-1844,17938,20937,25392,-91150,29779,75778,-5874,-3863,40570,-54594,-54222,9229,-5939,22084,-9556,52834,33321,62776,-69048,-20473,-10834,-20502,61852,-52451,36008,44597,75852,12799,-8907,-3429,12012,-35448,-23951,-77158,15780,57527,-12988,685,-41022,-4368,-16865,-36166,47184,16225,28007,9315,7499,43505,-31538,27422,-23446,-7928,40542,43123,34492,-38064,-33401,19345,123749,32362,1617,47789,62835,19581,-14295,-39782,-14157,30315,-2016,36408,-44592,-4804,-8714,1185,31231,-22836,-39445,-84219,36848,9367,-105432,-12586,-53387,-31309,-34657,-17704,-40752,14473,-50561,13882,3792,19430,98456,-13163,-96349,-67460,-38663,-30745,-39917,-36483,-25251,-93100,20420,51375,82111,32747,-55753,-9933,52101,74661,-14944,87311,108096,39608,84452,6305,-4817,17532,21079,14800,25417,-51298,-19511,-27982,49093,-12749,-236,51158,12077,24128,-35306,-41882,-800,23399,21813,-38799,6594,-7077,105756,-16260,-46716,-10633,282008,163975,15288,-13462,21040,-31570,-19612,5924,30376,88707,41492,-22910,42327,266,38220,26269,35872,97710,-49315,43291,-31584,-396,18390,7068,-48732,50902,-27212,-40048,42783,3230,25546,50812,38082,19523,-21564,-20394,-72652,-2090,-23868,2237,33730,5966,-16502,-86555,44925,-59085,19709,-55232,-9383,31199,-44431,2039,11410,-16851,79827,-14462,-583,37955,91144,26930,-77901,64492,49,54769,97329,-7083,-66552,-16908,-55478,113321,78318,3715,-14294,-27265,-46192,-66105,-28274,-17188,4572,8869,-3496,19648,-429,1221,87297,9012,-17854,-28770,-74959,-35244,-9026,18292,-161,-10247,29607,19482,36705,5,-32702,127198,19544,-4204,-51686,47482,70377,56142,-86193,-58771,-30700,-67257,-4862,-19143,-38881,-14274,6099,14408,-36360,9098,-8536,-50011,28567,-48619,-1377,-8172,16522,-27025,-99049,28760,11358,-25714,-15611,-82146,20495,-90844,-13758,5335,29405,-21992,45,34216,85136,10431,-3273,10255,-19115,-17606,1824,-16643,-12572,12378,23633,-14043,26778,18652,-37464,-9871,22840,-11290,6404,-42909,-64468,-41128,39848,44683,32364,895,37826,-55144,-19151,9212,-36798,-6860,-29510,-57922,-53934,-25500,-30861,-24348,45240,14107,-25834,27158,28639,-32908,-51799,-25799,-79307,45777,151731,58179,-8256,-72763,-27766,80395,-13522,-27612,41084,-6280,-3569,15349,-44910,-9607,101923,71672,44129,-69554,-29817,-21881,-24393,-34611,8801,-31984,-38520,-40540,30696,-24995,27351,-4398,29555,23467,-5930,22721,-23262,-19373,-17639,6371,18125,-22252,-2236,8655,13485,-39503,-17360,-27154,-31008,-38531,6590,-39509,-2418,-45524,-28482,-89041,3906,24586,-17464,-72439,7111,-44152,-73129,-23405,-32277,43004,35420,15643,-21738,-24072,13389,-13803,12094,-61679,16257,61020,3771,-66666,-73267,-34410,-13075,-7356,30484,91096,-9314,-43554,-41674,20822,20639,-10825,-20593,-34243,-49023,-46693,93803,71877,4345,-74155,4134,-17647,12886,-13190,8367,28603],[30759,23716,22618,-12968,-60369,-8865,20001,23796,37654,5239,-5013,43364,87975,101808,95087,-18814,-50239,-30436,-29070,-12135,-29081,27892,29523,75288,78668,22519,2813,-55061,-42757,-16381,-11980,-34178,11959,29496,56828,73455,27214,39539,-28671,8101,54402,-16191,50544,27397,22775,65271,15911,-60323,48447,69852,-31834,-2789,44816,-23263,17036,-85979,-20203,14297,14407,-52164,-15042,-46942,15473,7354,17061,58117,-20703,-12500,47282,-10140,-9507,61681,84900,-47310,-45312,32287,-21405,46002,19284,-51523,-67857,-39645,51516,-59398,-31370,-80229,-47075,23944,-64032,-108518,-28954,-3229,9262,-40515,8781,-29007,-43520,-4390,-26254,-35171,-13301,-33932,-50672,-4935,-28057,12850,53733,15221,-37310,-48027,-22875,-523,-12269,24191,-28721,4967,-71295,208,30177,-36365,-37182,7584,3946,-53835,-17880,-27656,-102009,-29508,-58398,-41367,58299,-16103,11639,65002,-41012,-9344,10290,-38271,6187,-53824,-66410,-101777,-33857,11317,23377,20136,47080,-39703,-5003,-24976,-50098,-79028,-74429,-43357,307,-49632,1518,-50991,-67561,-13864,22080,-81200,-69500,-26027,-48890,17469,-14378,-41701,-41234,-55898,12172,32919,64521,8820,-64430,-64666,-64963,21568,-36592,-72791,99033,36239,39644,-63258,-37066,42526,22510,-48804,17250,54403,36854,7738,-11997,-11752,66500,-52265,-33757,-18587,-7780,20407,11185,1645,18540,-5482,12239,61311,26378,-51987,55640,15318,-142124,-74597,57269,-218432,-137644,-54820,-19759,49703,86362,36648,-60177,-38441,64131,25364,58882,22277,-29274,27242,-35479,11741,39513,28667,41212,26737,22195,61853,117164,-39026,58206,10268,-30430,-37196,-81544,-60742,-23761,-207315,-551442,-748087,-1123301,-2142536,-4131752,-45178964,-41083912,-7177195,-4543559,-3232761,-2461846,-2055917,-1673470,-1403621,-1327023,-1053349,-991918,-1047219,-887789,-873464,-883116,-797907,-730112,-603586,-629659,-586652,-560079,-573454,-481739,-472148,-391622,-453676,-430895,-306074,-262405,-354408,-256014,-322305,-306982,-244035,-280902,-290648,-254275,-325996,-459146,-262420,-342485,-196691,-225095,-242993,-185304,-171318,-226991,-188782,-143853,-150921,-89640,-115240,-175175,-131614,-58987,-79646,-120780,-59654,-65015,-89893,-44053,-132035,-47520,-60865,-107780,-131780,-53657,-165068,-81439,-120502,-81234,-127455,-102835,-85076,-122080,-47882,-104870,-109095,-135670,-138796,-14399,-66337,-70436,34789,143278,180232,493086,1097621,14212463,20229802,3191288,2021375,1332761,1103407,852119,712956,663567,543510,413038,457967,334937,434519,380809,466253,353880,442710,359625,362020,241077,263936,326925,341614,283176,263811,323774,271254,318094,213314,234413,307976,175996,184242,274145,184836,213460,229802,154296,161229,197030,157882,201300,223321,146843,226222,195378,214021,196815,82631,160431,179350,111633,89607,212172,148514,164754,102833,132633,130447,117651,110925,11868,25647,181557,92313,86622,73366,33688,42591,10140,111302,27510,54608,46947,73762,109972,26407,4116,-72490,-83047,-45512,-57487,2447,-13354,-35201,-73341,-22851,-81867,-91155,-87522,-1799,116795,-71582,-36254,-72376,-6408,-96428,-7908,-50585,-11558,-49395,-134367,91041,22470,-138227,-134945,45417,-41894,-77673,-79788,-148248,-66271,34438,-29204,-74281,-182990,-125171,-75365,-29802,-67083,-32729,-145412,-97720,-120776,-32815,10773,158,-52631,84535,-48028,-87860,-91249,-52928,6775,-64101,-71277,-60758,-66497,11431,-73558,-43270,6430,-59266,-15132,-51306,-62008,-54393,-73606,-68160,-47505,2868,-94524,-47295,-76029,3526,-49,-25628,-51485,-8254,46467,-53598,-39861,-85146,-57014,-9541,4668,-34996,49694,-50901,53605,-54679,-1332,-55431,-24876,44703,-22402,-23356,-31830,-8404,19194,15499,15660,40919,37930,-45915,-78530,-31094,-104204,-65845,1615,-30543,-39255,-27171,35030,-19433,-35003,-720,23529,29373,279,-30076,-2843,-82837,-30803,-45866,-21773,7644,64988,-65589,-41596,-41573,31778,35403,-21868,27868,-19040,-79635,-52136,-20416,12489,17038,21346,57538,-11875,-25101,-10819,33436,9555,-93742,-81175,4272,-11132,1140,-16888,-10058,8039,10292,-104682,-71373,13705,-55248,35134,8060,-30948,66502,-22586,-64098,-1085,5513,22323,-12723,-10159,11319,32177,-100404,-7547,82078,26185,-18796,21729,-50059,-56353,12590,-18441,32690,-4974,87780,34791,83593,-50851,-9148,-32847,-1259,81008,-35367,43096,28857,56586,-7871,-16192,3996,20977,-27447,-1039,-64493,31191,40539,-28082,17728,-51612,13182,18123,-10777,62656,6199,2267,10993,-31124,34449,-27713,60166,-25447,-15374,50377,45912,44711,-25735,-369,10574,87028,15510,-14565,56156,75740,2156,-46823,-17857,-5167,38785,-1450,25422,-46278,-7041,-2886,-5733,20735,-955,-36706,-112093,26127,5403,-108460,-6375,-44433,-32281,-35042,-17681,-29384,10817,-64932,-17974,-8705,18191,114280,-5797,-64925,-48305,-45398,-44174,-34893,-55565,-31113,-94150,4230,48774,59443,9619,-43826,-20984,44759,89032,-49484,75413,93601,55596,94268,25710,2061,21188,-2474,18212,13349,-39179,4063,-50301,59922,-3049,12259,31200,-1243,15707,-27527,-31868,2951,36293,22983,-24681,19820,9043,92244,-36465,-44071,-22957,291100,158272,28568,-41718,13509,-29930,-40219,-7153,13985,112281,8745,-33038,22845,11675,32380,40688,26364,100143,-92488,31632,-40445,29099,22732,12271,-51334,42862,-31019,-24469,65246,20401,58311,60795,27199,21124,-16869,-12561,-59435,-28918,-1032,12649,22465,14164,-37221,-76966,24703,-62160,7213,-57424,-13162,23939,-44405,-14801,5797,-21682,79402,-36648,16882,83910,51999,532,-60881,83558,2047,71277,106794,-5602,-53612,-26804,-75667,105002,42877,5634,-17837,-38721,-46457,-55169,-11465,-47210,-7061,-11130,4337,495,-27929,8621,69559,-14486,-18927,-28967,-68468,-45978,4962,827,16795,3854,54915,31422,60854,-112,-36821,125322,26897,-4559,-26591,58417,60767,52250,-80778,-71698,-60209,-39628,4938,-25485,-42725,-11178,6862,-23425,-41618,888,56440,-13034,13063,-72979,1163,-19101,17569,-42480,-103978,26472,5082,-33791,-21805,-59877,9904,-94855,-6659,8662,54804,-2064,-7980,20626,53281,2449,5112,-10518,-39684,-12913,9594,5470,-27037,14450,23626,10080,32096,42270,-29356,-42765,18711,849,8044,-41385,-65727,-45629,28755,38204,47898,13677,46915,-24765,-5139,-35983,-41646,-7260,-51909,-34180,-44596,-23110,-40024,-42715,46638,-2966,-9335,30945,15275,-44984,-34040,-19043,-97248,56870,134777,65272,-639,-28221,-19602,76337,-28286,-20161,48709,-1302,-1260,17477,-58804,-27523,94331,70388,60062,-24519,-13316,-39603,-32083,-25026,9347,-22031,-50405,-4637,14811,-12757,38559,2710,6633,-15526,-18089,1576,-16786,-14066,-24234,22591,18834,-39141,-11665,7931,6240,-19151,-44137,-56186,-49243,-34904,-3599,-39622,-1864,-62277,-28277,-82751,-7644,31813,-49097,-68320,-7870,-65651,-51798,11383,-33722,22948,17401,-2993,-48452,-22912,12149,-15827,33982,-50940,32636,58763,3333,-91335,-75683,-22244,-11272,-38811,27142,95016,17283,-39455,-28704,16761,13232,-11634,-20769,-30800,-75265,-55156,108789,68936,-10598,-92388,-9000,-14298,43908,-8327,-815,38505],[31260,29271,-1618,-36006,-66829,-36946,-7283,17143,42240,5955,-14794,31191,56225,95309,101675,-16159,-47940,-21973,-12314,9048,-42015,24232,22253,88626,75546,27969,1336,-72955,-45721,-9844,-25715,-23785,14601,39185,48230,77927,20909,38861,-29521,-18848,36321,-18859,37621,8938,39419,59853,14344,-53680,47075,62179,-28898,-3113,49827,-31363,18114,-79220,-23335,31031,24785,-65453,-30570,-54635,23023,12276,-7563,73002,-16588,-22349,69267,1554,-10778,60935,38047,-69709,-43201,48152,-24388,59430,36838,5753,-53485,-72734,45602,-51717,6353,-52457,-45684,26734,-51576,-133213,-27087,-16557,731,-38251,11813,-3826,-59750,31633,21041,-51551,-18925,-1656,-22772,-2744,-11889,19893,41840,16702,-63617,-25105,-37471,-17513,4633,33246,-21590,12672,-69087,3251,9061,-30610,-32411,1506,-25181,-86686,-18217,-23705,-108902,-57991,-26733,-28423,51368,-30110,12877,46851,-24212,-14802,-24616,-50444,13617,-56427,-74794,-100503,-33398,11556,-10441,14907,39036,-46277,-4525,-41398,-27871,-59968,-63849,-52797,-14447,-58197,-1642,-17598,-53143,-25046,38840,-80502,-88160,5719,-27722,20647,-22933,-38671,-61856,-68769,14319,34296,62624,17205,-45579,-77297,-68079,5079,-33132,-91178,71220,45219,24625,-68360,-16803,68527,30372,-29973,22733,55482,37466,14711,-369,-4511,35029,7959,-742,-8642,-3770,32280,10181,-18935,26487,-4607,470,42321,22984,-48059,30010,13714,-98283,-56045,57325,-215624,-160075,-64622,-19828,61777,109484,45481,-59490,-11712,43123,14452,58418,49926,-15571,76606,-10385,6802,43488,14516,42846,38477,47215,76787,109238,-31586,71087,19597,-11717,-5392,-60876,-52768,-10901,-175192,-586154,-843165,-1200632,-2311744,-4494346,-49139074,-44856829,-7788420,-4938779,-3495743,-2658156,-2207327,-1785800,-1544525,-1442600,-1129514,-1066121,-1074402,-942614,-929858,-924417,-820139,-748970,-636455,-654825,-610021,-595871,-602512,-515118,-515665,-422661,-476046,-479217,-348894,-288274,-388736,-279862,-334463,-314261,-263661,-285724,-333341,-279177,-339349,-482101,-262532,-369788,-220381,-221661,-265332,-194076,-164639,-233085,-228670,-163851,-157394,-132291,-122987,-192347,-140510,-62237,-71838,-111120,-63430,-63053,-113027,-48366,-162361,-46700,-62360,-113430,-129242,-40499,-176254,-89389,-113120,-83106,-96701,-91661,-70551,-131655,-54117,-81580,-105705,-172488,-132875,-32316,-93696,-43905,33540,126918,118702,447196,950949,12547523,17994271,2868737,1788488,1224783,978894,799227,626838,528745,456546,368931,397314,290748,366988,305893,371488,301284,378861,311867,304647,196095,201207,241400,257757,212364,203056,223402,200060,215568,135736,175959,248258,137984,133179,169138,114298,169897,177580,129973,164588,147027,114459,127683,147422,115516,110229,120183,183093,166411,50929,147481,122969,109317,87241,182964,143422,163037,95095,128913,142012,113635,65852,8158,69605,188739,90233,74954,97732,74428,94946,94598,161737,56287,126670,71740,96922,210607,71956,57531,-8296,-61886,27397,-15781,65444,28377,31615,-50895,-14187,-41690,-15995,-68327,22764,111311,-49215,15720,-21060,11321,-47377,-14148,3657,-16157,-30601,-90640,82457,19404,-110809,-90237,98969,-32094,-63165,-58817,-122773,-46635,35735,-2163,-60269,-133950,-90536,-43574,-15254,-35797,-30499,-135716,-83749,-79082,-45233,37307,25014,-42619,54218,-72755,-62913,-106266,-76998,-8163,-74579,-88935,-61350,-65771,9433,-68314,-19647,-18139,-62980,-23124,-72159,-61100,-79346,-80746,-80654,-66252,-56944,-119971,-60975,-88392,14723,-16618,-15920,-43028,-21956,54439,-32648,-59398,-86471,-56058,-19571,16869,-45026,25650,-62118,36399,-40056,22582,-49126,-43481,40275,-18908,-37716,-43833,-14031,-1605,-17373,8929,-2486,48168,-55081,-52973,4900,-91946,-84556,-3928,-26052,-18560,-29551,13272,15254,-16429,3252,16501,16004,-21678,-37444,-13257,-76430,-46957,-64840,-22780,-22021,67928,-67584,-70584,-60496,43905,24945,-7105,23583,-49269,-74617,-35052,-14878,21386,-22272,-3957,51595,2599,136,-18066,19116,35831,-69643,-24910,25350,-17044,-1463,11679,5179,18862,-1699,-94756,-51964,33419,-22727,38121,8365,-35447,61910,-9082,-65988,-11674,-13873,24632,-29500,-51837,3444,37584,-97375,-31817,75390,58662,-25997,1217,-34651,-48112,12871,-24099,36558,8619,121072,37237,100937,-21308,-3133,-51122,6735,84840,-16454,45663,24014,30135,-36481,-32406,11997,33242,-12570,17244,-49035,34955,23198,-29817,43693,-46485,28595,43476,16465,70073,-1811,-27489,16194,-59839,24244,-19968,81196,-29036,-18482,58152,39441,40424,-19242,29854,7861,39289,-9983,-25867,54503,82245,-19732,-52202,13562,6165,45673,6518,8798,-27416,-10472,163,-14075,1344,31626,-25880,-126277,13369,-7214,-85897,7182,-23028,-28344,-26563,-16034,-15413,8128,-72247,-48749,-16502,17062,113097,20607,-24229,-25666,-50484,-65510,-26227,-62666,-33498,-72762,-16026,38819,24472,-19105,-21378,-28763,36098,87201,-87311,63265,50279,66140,114231,45297,8318,26937,-24792,17286,-7044,-26708,32252,-70939,57499,2753,25454,10777,-13200,9420,-11669,-14318,10192,49503,19620,-1908,33317,29567,71447,-51897,-44346,-35723,305228,154603,37332,-68131,-9796,-21734,-49705,-10484,-3464,127462,-34680,-36573,3749,20926,24549,49503,14254,74567,-127125,17568,-38468,57736,24908,17920,-44485,22017,-29009,7356,86955,28196,87203,59011,16380,17881,-22239,19639,-37000,-48121,24998,19791,-791,15275,-52518,-60044,2784,-61180,-10196,-59103,-19048,13584,-42656,-29194,2158,-17487,69886,-55680,33292,138839,16073,-16067,-41419,91565,7077,71859,106508,-6977,-45930,-54275,-77128,88032,7055,6975,-22686,-52771,-35442,-38978,-1153,-74160,-17363,-38927,5687,-22658,-66442,31497,51661,-35389,-14545,-19739,-45490,-44992,25037,-13083,43398,16158,78670,40176,74507,10142,-39638,103676,35414,2408,1283,69165,45929,59720,-61978,-66442,-78630,6033,25523,-25630,-37626,-4707,7943,-52238,-11859,-6036,115858,20192,3714,-96987,-245,-29896,19160,-51995,-92615,19598,-380,-29889,-25667,-25066,4121,-79762,344,7598,81098,15521,-29530,1201,21395,-7246,18880,-31972,-58330,-6450,16365,12766,-43098,10099,22304,33439,31284,58034,-9873,-71263,13909,5921,13414,-27226,-50638,-43411,15175,30007,65917,22774,46377,3955,8804,-67871,-50645,-21711,-53292,-1790,-30933,-6353,-45997,-54113,43405,-10975,511,21987,17915,-54866,-20227,-19057,-90460,59046,99094,75201,-6094,18722,-4904,65840,-38086,1707,59142,343,6373,17490,-68781,-36938,65419,61466,67845,2430,-4639,-58221,-31435,-20641,4046,-4981,-52062,32425,-9139,-5762,51831,13569,-15389,-39437,-31194,-17509,-7263,-12990,-24204,36174,21070,-47396,-25989,7810,-132,1905,-58501,-74485,-62387,-26648,-8565,-32770,4920,-56313,-26907,-66276,-26178,36297,-49645,-47101,-33367,-72211,-13407,38180,-29781,-1308,-4359,-15996,-55142,-9157,-101,-31653,47300,-33181,38629,49688,-4910,-104099,-63534,-8213,-10567,-73573,13558,75492,33375,-26501,-13123,13587,412,-12682,-23116,-16778,-78495,-51846,108845,63496,-16687,-76634,-13872,-6801,57958,-4620,-14998,39682],[30409,31838,-18978,-53691,-63550,-53181,-29638,7971,33981,-1571,-13268,21413,15342,85487,90508,-18274,-47223,-15146,273,28210,-40170,20730,20592,104648,55081,26877,-3376,-73937,-27796,5342,-27812,-3687,17286,41727,23463,69271,-3712,25736,-29096,-38663,21387,-14304,26133,-3890,46347,47838,235,-42496,34931,36478,-27163,-11446,47757,-38713,17895,-71936,-23293,33981,14946,-75361,-55759,-51692,33195,13567,-36701,74783,-13314,-29652,74955,2615,-15429,45475,-13257,-95008,-41600,50768,-27162,67720,42410,42282,-39046,-75936,38012,-31666,28374,-29180,-42313,17344,-43850,-127684,-12561,-13608,-9079,-41029,23216,27649,-61542,49022,57987,-64424,-25949,32983,15214,-11322,-4630,13286,18121,20415,-84362,3467,-41735,-31011,22190,41826,-9415,11840,-59929,-1394,-13854,-24095,-30380,-5962,-40897,-97628,-23728,-24839,-117718,-84855,12635,-14843,47793,-43579,6061,26973,391,-19260,-56502,-62051,10501,-52484,-79936,-99014,-17478,11830,-37204,15109,23487,-48396,-13717,-57707,-10484,-37419,-56827,-56082,-23390,-51106,7088,-6183,-39926,-44686,38915,-74245,-100480,23932,-9849,21528,-32254,-34886,-70333,-83666,6807,29014,50259,15936,-28257,-86217,-59383,-15876,-27649,-98364,29468,26250,-2646,-67722,274,77185,30086,-9878,19420,37212,32916,25673,5601,-1366,-12071,56846,21422,9057,-5304,34368,6144,-33695,28444,-2489,-10710,20090,9427,-40684,4206,14351,-33593,-35241,38852,-220450,-163709,-62115,-22283,60408,87236,34801,-54990,25788,20368,3609,47941,81863,3153,106828,18316,22938,56750,1527,38705,36904,65655,87030,92280,-27330,75418,27350,-5715,17263,-33653,-21772,-7861,-163097,-617565,-947344,-1299168,-2517853,-4897037,-53977618,-49468581,-8560839,-5448740,-3844499,-2927725,-2416839,-1956641,-1739735,-1591626,-1259775,-1193292,-1131946,-1035735,-1018359,-981899,-856706,-790310,-697418,-710727,-647265,-646380,-630849,-544979,-561835,-459229,-495525,-514733,-388618,-329885,-416552,-304189,-348994,-317898,-290299,-274971,-355077,-299588,-364317,-530160,-273893,-371775,-248815,-224140,-283520,-208656,-163783,-219913,-251299,-188399,-162904,-175655,-130680,-209072,-154059,-76739,-78528,-110017,-82771,-77905,-141107,-62391,-195170,-59545,-75638,-120551,-123506,-45383,-181931,-97267,-113228,-91049,-69132,-82709,-60239,-133701,-68226,-69588,-111034,-199091,-131173,-61831,-118929,-17672,36229,116615,85996,404735,810379,10677345,15349379,2466615,1513705,1064508,823802,711142,535307,412339,366834,323354,342437,289178,299046,235793,297694,248580,310885,268353,262612,163653,182828,213968,212056,168617,171307,170482,155722,150838,95495,152711,187145,109352,131301,109909,71995,136060,136038,120616,182666,115267,94203,60835,97213,82252,23119,29070,134089,131353,19978,101725,48385,85384,94914,125087,124595,134663,68183,117657,114612,86918,25249,-5384,102309,174098,55413,45096,71300,103766,128475,131848,182270,64111,160104,81038,103869,240900,98002,88066,34329,-40385,84634,9682,116746,59639,82362,-26901,-4967,2210,45322,-57130,42663,96720,-17864,67877,30703,32720,11685,-19557,40212,-18801,-677,-24620,64526,20110,-66059,-31685,154287,-5763,-30937,-22704,-68789,-23680,31320,40738,-35501,-51599,-64593,-15815,9131,3541,-25486,-93452,-53636,-23056,-41754,53473,46412,-20130,39843,-74782,-22559,-84244,-77515,-13948,-64912,-68124,-52946,-70667,8309,-44418,16743,-37415,-58950,-25626,-73717,-48560,-76222,-68708,-80692,-84911,-100363,-110100,-58318,-84374,23676,-34755,-1858,-28952,-38887,62219,2762,-71034,-91254,-46694,-23163,30969,-42828,863,-75040,22591,10141,42469,-37481,-56058,28023,-5083,-54368,-55087,-16261,-35895,-53762,-6410,-47362,48302,-57827,-24532,61692,-65088,-97704,-8751,-13255,-2667,-36488,-12558,45645,4194,5722,5664,-3080,-46120,-46784,-13926,-69086,-61247,-73518,-21700,-40939,80268,-66084,-98801,-69249,51608,15905,2930,8560,-67620,-58948,-13731,-3614,18984,-68181,-25555,36307,13316,20493,-29256,4616,67511,-35914,31244,48138,-19305,-7741,32605,18740,28433,2495,-72224,-27256,45997,2682,41796,14445,-41657,56068,9003,-61010,-23067,-35819,27204,-47209,-88804,-5365,40177,-80371,-29395,59819,85473,-25895,-18425,-18715,-30171,9166,-22788,32766,30208,137438,39443,111184,10709,-4604,-59290,12661,76767,844,43468,28122,10051,-38928,-46051,21810,42459,3262,25400,-34223,24789,7458,-21546,65675,-27008,37198,52938,36381,72927,-6248,-52275,24527,-70346,15226,-6181,89144,-34727,-20176,62103,27855,23770,-17989,49596,12060,-5308,-35086,-31932,42462,79873,-40624,-34311,45895,13673,49458,23466,-7043,7594,-13021,-2071,-23935,-24658,65081,-10682,-123593,3033,-24135,-47968,26676,5816,-19773,-15479,-13645,-1774,9473,-73894,-72767,-19167,15644,91924,56756,15889,-6431,-53799,-88078,-12122,-52679,-31624,-39058,-36367,25789,-1921,-44261,3722,-29014,33605,74555,-112812,55768,1128,68836,133435,60708,15984,30562,-41647,11498,-33615,-15375,58398,-85078,37646,4806,34503,-6273,-23103,5382,6206,4908,22009,58224,12048,22985,46069,50951,47267,-59789,-46814,-45355,314783,143892,39667,-83963,-40874,-5778,-45499,-5106,-16243,127584,-76694,-33376,-10802,25711,16901,51795,3652,25579,-137307,-235,-26649,75321,28618,21730,-31882,-8919,-20847,40676,104598,26219,99392,46571,6720,7376,-32304,70796,-11421,-52005,46880,21465,-30955,11655,-60224,-44722,-20605,-57864,-28696,-60116,-28079,1137,-42002,-38782,859,-5932,55632,-66742,43258,176935,-3206,-11919,-24801,83049,11695,46069,97380,-15982,-45546,-89483,-62393,64817,-12505,10949,-28440,-66016,-10935,-23412,1153,-85788,-22389,-65378,-1649,-44362,-102721,64832,40807,-51225,-6409,-1692,-12885,-33706,47281,-19322,68370,21484,91577,42046,69427,27195,-38009,71932,45688,11839,20444,74874,28079,70676,-37668,-46995,-77612,54253,49892,-16572,-26486,1159,11283,-56928,49169,-12354,139573,33139,1141,-112742,-4794,-33331,21801,-50853,-70503,11052,85,-20147,-25140,10259,1960,-53308,4288,3203,100808,22534,-59718,-18499,-4268,-11577,37702,-49839,-66096,10,20886,12299,-59748,643,17748,50469,28049,63550,15290,-82972,9597,2740,21938,-5984,-26523,-38024,2264,18965,80201,22471,38799,22944,22049,-78074,-62775,-56634,-38321,27377,-16995,19904,-44876,-54204,36087,-4798,2837,-363,35925,-61480,-17081,-25018,-64082,55633,61688,85518,-25879,53448,14524,51918,-42680,32639,65512,-4125,17621,15168,-71105,-37205,23540,46531,57388,5001,-11014,-71149,-24377,-18192,-4572,14523,-41010,63287,-34831,-5510,59581,26196,-29914,-41577,-41421,-30633,1123,-15572,-17970,41234,25324,-42629,-38473,5873,-3665,20498,-58771,-75969,-63871,-18359,-12583,-18224,16266,-31778,-24903,-42394,-50722,36975,-24125,-11719,-62349,-63071,28749,48242,-25771,-27225,-23848,-16262,-42622,14900,-18232,-54534,47645,-12882,33293,35287,-16533,-100348,-35029,7931,-10116,-100441,-4919,49171,42775,-6982,3818,11808,-13787,-15674,-26289,4396,-54512,-33873,92546,54223,-14488,-34357,-8773,888,46477,-4666,-30968,32090],[27752,30400,-21730,-56258,-52059,-55879,-36873,-1558,17285,-13516,-816,19785,-15721,73992,76638,-22864,-51656,-11315,4191,38742,-21457,15930,24506,117044,20625,18615,-5489,-57693,-4157,24321,-12747,19134,20392,37201,-6159,52928,-35660,4721,-22887,-48156,14262,-4339,19540,-8277,45223,36413,-22876,-29540,19054,-143,-27517,-26661,41174,-42909,15984,-68254,-22030,25341,-10553,-78744,-80601,-38746,42551,12730,-62315,63647,-10287,-30961,62361,-4745,-23038,22993,-50108,-110675,-39097,43655,-26724,68150,35691,47062,-28185,-42704,31313,-1651,29427,-17255,-37419,-4349,-42500,-90695,10106,11202,-15684,-46674,40052,57840,-54394,43026,70402,-69531,-31379,58734,51009,-22994,-10218,-2464,-11354,25445,-92647,30713,-36529,-36564,38902,48060,7086,3939,-45524,-10594,-33871,-16241,-30357,-10100,-40360,-85608,-31208,-28912,-126564,-102453,48161,-7044,47713,-48884,180,15258,25444,-17961,-75181,-69236,9918,-43644,-87047,-101277,6553,15980,-49066,24825,7715,-39345,-23285,-68361,-669,-19393,-49703,-54175,-28849,-38653,25563,-12865,-32650,-64129,28320,-63434,-103386,22566,1255,23986,-38689,-31405,-63095,-98268,-4977,16725,27663,2826,-28253,-89394,-39608,-36483,-21068,-101482,-15156,-16429,-37089,-60082,8672,66245,24405,5435,11607,9204,25632,36457,2536,-5056,-56296,80150,30080,26325,-10814,22759,242,-47050,21753,-2041,-23183,-2712,-14636,-40482,-18007,12650,16891,-17333,3757,-233082,-146737,-47271,-27388,43427,29548,7779,-52787,59874,-1139,-2664,28956,101202,20154,100399,44227,51709,73054,-4179,28620,23605,77140,88441,71393,-26279,70633,29648,-13309,24562,-9456,18098,-20478,-180804,-645597,-1048156,-1397131,-2709995,-5235013,-58167501,-53469912,-9249123,-5906728,-4165196,-3184945,-2619117,-2134278,-1931607,-1748446,-1411681,-1341576,-1214998,-1149435,-1126954,-1058807,-917813,-860134,-788840,-799928,-707051,-715156,-669885,-583490,-620395,-510594,-526810,-547147,-432622,-393011,-446468,-334601,-370870,-330595,-326101,-256304,-362238,-316485,-404946,-599433,-297228,-354371,-276214,-235053,-295467,-226812,-169013,-194921,-252282,-211915,-165531,-211550,-137171,-222677,-171907,-101354,-95721,-114332,-117560,-107741,-166341,-82016,-219055,-79499,-98812,-126955,-120689,-68067,-178457,-106147,-122161,-101774,-48624,-75230,-54007,-128948,-86016,-69156,-118154,-203254,-131784,-95776,-135451,-3021,36869,111215,80472,385554,730693,9417605,13492887,2158626,1309148,924152,693029,624967,470581,343187,292972,276077,302458,296294,239989,177771,254593,206607,244511,219588,227133,135810,162551,198979,180702,131431,142353,149288,125760,106416,66699,145007,134364,86612,150785,98976,52782,111515,104048,110898,194963,93845,93839,22187,80397,51891,-1487,-30980,83679,97638,-3221,48750,-7664,54306,106380,63993,106532,100897,37678,102772,67933,54839,11632,-21243,116488,142594,5709,5786,15528,109387,131055,117140,175058,56325,143237,80704,92331,196970,104738,87484,44008,-25631,106353,17080,147725,73706,105168,-8002,3791,35708,79006,-55926,50391,77756,14949,103290,66494,57415,57556,-24438,56607,-17624,29287,30861,47925,23265,-16783,17617,188430,35374,12073,20565,-3464,-1401,23914,84435,-5790,35547,-53315,6245,40049,42316,-17831,-36922,-12611,31425,-22876,61864,62243,9905,40439,-56139,21003,-37559,-60313,-10352,-33779,-17523,-39322,-86255,8037,-8621,56076,-44153,-45007,-21737,-56849,-29343,-52591,-44660,-69699,-99137,-116919,-73938,-35361,-63694,28174,-41389,13978,-14528,-53173,68774,41475,-70105,-99976,-30855,-21442,45905,-26298,-16162,-82856,18230,80407,55953,-26954,-61536,10303,13390,-66750,-66525,-18068,-74226,-81149,-27489,-80404,35808,-54272,978,111859,-34841,-105695,-14473,2274,1769,-48048,-34059,59761,18268,2631,-6519,-23993,-67096,-60335,-9952,-61259,-66611,-69285,-19912,-49539,98638,-61314,-117540,-67903,50350,10428,8209,-19937,-71267,-38601,4108,11103,5562,-107156,-35618,15364,16767,32227,-41840,-7915,93988,-2300,68432,65643,-19101,-16417,42257,22651,32820,24564,-41481,-8834,47190,17125,45053,22291,-50812,46791,24925,-53724,-32609,-58855,29604,-59593,-99922,-18313,38682,-53213,-627,41045,103027,-25715,-37928,-12619,-6826,1793,-16485,23251,55942,127308,40820,111627,34878,-12827,-54082,24749,62894,14091,38691,36200,8991,-365,-44916,34197,43394,13524,19540,-22072,3176,-6708,-9317,72024,-2242,34631,46245,42663,72687,-6600,-66132,33323,-59985,9171,13506,85250,-42449,-24286,60905,16687,1283,-19046,54504,20024,-33874,-50031,-34304,22712,68306,-55517,-4538,68034,12479,48906,45922,-16097,46050,-12165,-11143,-34393,-52526,85509,3938,-105868,-1663,-39710,-8769,48996,35325,-7740,-10750,-10795,9192,16573,-72192,-85240,-18342,12528,56432,88053,47894,4857,-56426,-102914,6601,-26687,-25773,-6143,-50912,14803,-10535,-58084,24026,-19551,41207,56829,-116388,55055,-33553,63221,139366,68902,25796,29437,-50963,1781,-61860,-7347,74977,-89305,2007,4102,35578,-19915,-31418,2222,18854,20250,36876,57806,1415,44185,54523,68793,23245,-59029,-49181,-50679,311714,122753,36861,-82959,-67968,16732,-30422,2843,-20162,110293,-102737,-25175,-19486,25815,10803,47734,-2156,-30542,-118144,-21917,-9097,74997,35971,22221,-16856,-43052,-7421,62002,115571,17374,89419,27600,-1805,-12050,-38105,124292,10814,-39445,57507,18076,-58251,8807,-60171,-36727,-45204,-52358,-43796,-62525,-39792,-12615,-43541,-42647,1669,8496,41685,-67169,44584,179792,-49,15545,-14242,59352,13956,-2042,83009,-36100,-51041,-114545,-38821,36804,-9738,17403,-33723,-74703,23533,-13389,-4088,-78975,-21749,-81519,-16969,-59416,-122529,96992,39806,-60071,3072,22063,18601,-16519,66692,-16456,80290,17750,88171,34877,44928,42382,-30410,43027,56719,18901,27345,71772,9803,75704,-17028,-23785,-56487,87857,69187,698,-13375,2902,16052,-33775,115289,-16817,116096,19055,2583,-115325,-9494,-24664,25447,-38180,-45406,3782,9418,-11589,-19256,36328,1896,-25854,3847,-2890,109128,14502,-88544,-33158,-22212,-5697,59197,-61313,-57863,6319,23780,14055,-75101,-12053,8917,57077,24964,60059,38640,-69825,6479,-7415,31306,15016,-3051,-32727,-5360,5138,83108,9067,28412,28611,34971,-68722,-76763,-108519,-19745,45351,-5282,46762,-33712,-41628,27376,15750,124,-30663,61555,-64391,-25197,-31800,-28512,52660,36955,92608,-52684,66742,35697,37434,-43048,63410,60052,-15665,29989,11269,-61975,-30216,-20217,27718,24212,-9616,-33030,-72761,-14339,-14065,-11762,29636,-18938,83171,-55014,-10819,55900,39013,-33069,-25950,-46077,-36337,4079,-19529,-7766,32980,29251,-25123,-41279,721,-2084,34573,-49763,-59878,-48441,-13459,-18182,1989,27302,490,-23020,-15916,-76166,33732,13026,29029,-85659,-42269,58863,39096,-26947,-51063,-34941,-3051,-18943,42724,-34777,-74337,33938,4766,18760,17122,-26841,-81319,5706,25280,-9505,-111811,-21899,31666,48684,11754,19996,10975,-24835,-21190,-27851,26894,-12673,-6223,62920,41649,-6169,16310,2032,4271,12568,-10051,-43620,17990],[22421,25135,-8029,-38576,-36050,-48206,-22817,-10151,-1357,-25167,16755,27077,-24200,60645,74197,-25409,-59990,-9114,-1029,37442,12280,8891,32658,115911,-17241,5225,648,-30643,8793,42067,20180,38595,25287,29092,-29915,37631,-60453,-17798,-8805,-47122,16019,7754,19065,-6672,39899,31091,-46211,-15526,7874,-37701,-29874,-45390,32956,-41750,12934,-68175,-21871,10452,-36041,-72887,-96590,-19674,47446,12205,-75966,43286,-7262,-24600,35268,-16201,-31356,5273,-66140,-107291,-35618,33585,-20372,59208,21141,27149,-23229,19294,27321,32166,12508,-14986,-31925,-32896,-43472,-32166,33879,55026,-13002,-50001,56999,79167,-43930,20553,57430,-64109,-32723,66112,73872,-27776,-23789,-18996,-38735,30714,-83653,50861,-25729,-32070,53631,50706,25539,-8137,-26374,-17436,-46181,-6728,-29910,-7140,-27140,-57342,-35911,-29918,-128479,-104654,71884,-6749,50132,-41500,4349,16838,44350,-6937,-74576,-68933,23832,-31952,-99106,-105882,30263,26511,-41578,45384,-494,-14962,-25615,-69250,2783,-12236,-39359,-48708,-32389,-31004,47666,-22126,-32806,-73749,15478,-47742,-95172,10109,6600,30758,-37584,-28261,-41958,-107524,-13912,-1069,-949,-19067,-52435,-85363,-12587,-51311,-13296,-103017,-49395,-64861,-70969,-45335,7514,42627,18356,12105,5563,-16299,19221,42340,-9191,-14780,-81513,70839,28461,34091,-15234,-2097,-4371,-58023,7270,-4275,-36147,-21161,-46551,-56040,-33748,4529,28778,-4800,-39776,-258481,-118045,-24860,-33636,14077,-36186,-25680,-56490,77767,-17902,-77,6149,93609,30769,59368,60229,82014,86499,1112,14790,7733,83573,82238,52749,-27959,57692,25757,-32975,13558,2743,45743,-53391,-246541,-712733,-1191387,-1556243,-2988986,-5706421,-62926239,-57889815,-10000966,-6364396,-4472581,-3430397,-2801723,-2292622,-2087311,-1878839,-1552723,-1473279,-1300814,-1254357,-1225922,-1136349,-989945,-939407,-885333,-894904,-772106,-783897,-714351,-628884,-684645,-569522,-571762,-581184,-483527,-473753,-481455,-376320,-403452,-364490,-374975,-246439,-370147,-338085,-460512,-678780,-334158,-333313,-300668,-257308,-306068,-251780,-184123,-178913,-242134,-233194,-165888,-236478,-145044,-234522,-195471,-134109,-118472,-120330,-162041,-144707,-182142,-101302,-227084,-101936,-127098,-130032,-124142,-103149,-166366,-119567,-138583,-111007,-38032,-69466,-52435,-119860,-103633,-79071,-122852,-183674,-134502,-127712,-141028,-6719,29921,102987,83531,369526,690255,8725377,12452006,1979057,1197359,824674,611134,569560,445790,320535,253025,244733,286675,309652,201385,142600,244632,182799,191385,180503,204340,120540,138976,182726,155147,104623,111446,139253,103327,69208,39388,134383,96815,69321,167839,113975,39832,87353,76403,94645,191442,70254,100743,9894,81806,31528,19631,-44985,39706,68757,-18356,11920,-31254,25016,110148,15443,91223,75082,13830,82620,21243,30712,22459,-32093,110987,102888,-39708,-32237,-40163,86250,105009,70937,148101,39958,90034,74984,65307,115016,99257,61230,23626,-20240,88455,10497,154292,68020,98607,883,11163,52311,85219,-61927,43322,59079,41619,110927,76538,83143,75930,-28673,59756,-11688,49379,55882,36494,23695,21636,43542,184487,81619,53702,58922,49806,14896,16928,112913,20384,97630,-55747,20580,71253,70160,-8661,11532,27520,69236,3417,66467,72216,41199,47830,-26063,51551,12144,-36452,-225,11107,39068,-23808,-109154,8223,26307,88115,-35678,-21594,-13456,-29145,-10592,-23219,-16740,-52965,-103113,-107125,-30015,5323,-31019,27348,-26300,28726,-3855,-58724,73096,70520,-56953,-109068,-13065,-17704,59271,1159,-19345,-79855,22819,138402,62306,-21839,-63167,-8985,29385,-70038,-77600,-22380,-104871,-91515,-48855,-95727,10734,-46138,19259,123864,-13412,-107412,-23341,12719,-7561,-62025,-44003,51877,21374,-8165,-17467,-42513,-79150,-75658,-7671,-50831,-59384,-55788,-19068,-51926,112697,-51213,-119983,-58513,36448,8386,10137,-57332,-61099,-19752,13064,25948,-14455,-126966,-34396,-5372,11965,33822,-52788,-17157,104580,19825,75381,72114,-17146,-24748,41129,13043,28380,55969,-8800,-4656,36310,21408,45945,27770,-61247,31270,32754,-50485,-37686,-79027,31603,-61745,-74513,-36549,32341,-23836,39766,24139,108833,-35674,-59971,-20753,15377,-7609,-8075,11793,79421,91538,41265,101992,43906,-24798,-37708,43587,49127,22284,34472,42887,31699,66396,-22675,48549,34030,13546,-467,-13460,-23054,-19959,805,58709,15608,18528,28532,33842,67644,-3940,-68114,38733,-32774,6719,35749,72144,-51333,-33579,54166,10471,-18232,-19137,44783,25860,-39344,-48202,-35227,144,49836,-61354,24146,71076,1310,43515,67085,-15024,71540,-6087,-26838,-43314,-75944,79048,13306,-78787,-277,-49314,20527,69340,58565,6007,-18602,-7327,16110,28484,-69132,-83528,-16904,6191,18504,102997,68780,7856,-60162,-103159,25967,8307,-17186,15251,-53938,9686,-4899,-56642,35636,-1671,57048,39050,-99397,60291,-44839,51113,125576,69091,36662,23572,-53109,-9587,-85760,-5771,76193,-82805,-39454,1588,26891,-33403,-38828,-1863,20785,28145,50896,46107,-10805,59127,54529,78496,2278,-50557,-48603,-52906,291539,95624,31870,-64219,-80505,41811,-11496,3916,-14118,80516,-102067,-14680,-23620,23032,6679,38373,-1901,-73652,-78375,-45152,8718,56607,46305,18794,-1597,-71006,9387,65672,118322,5841,60836,6921,-10061,-39286,-31835,160938,24907,-14835,53005,11676,-71343,12728,-54210,-36404,-69260,-43231,-51494,-69296,-52034,-26933,-46134,-41306,3579,20182,31743,-57708,38298,146577,21600,57808,-9991,27829,13945,-53818,67158,-66948,-58749,-113075,-14264,4907,6706,22928,-37238,-76085,59104,-11713,-15016,-61675,-18077,-82288,-36481,-64233,-118882,115079,46376,-61027,11199,46787,38345,673,78694,-5901,73123,6279,69570,19382,8213,46324,-18028,27330,65923,21236,27233,59689,-6019,69167,-6683,-8270,-22756,96022,76007,21032,-2260,-1280,18321,9159,152078,-17601,60102,-15178,3539,-104700,-9739,-4174,29296,-17362,-22864,-97,26192,-8912,-9035,49575,1701,-6414,-428,-8769,106570,-7276,-105368,-39394,-32884,10362,79124,-65698,-35891,14044,28253,23840,-86923,-25768,-2816,51274,22488,49720,53459,-33778,4116,-21380,38732,29546,12030,-29425,-3490,-9680,69132,-16131,19428,21744,47636,-48885,-90480,-160062,-10493,50630,4187,64892,-12004,-18905,20397,43834,-3241,-59530,83077,-63635,-39595,-34609,4573,54884,29766,93310,-72321,58319,54905,24026,-40845,84164,39435,-32803,41502,7571,-41245,-19392,-56578,7054,-25582,-29128,-63608,-60979,-5259,-6186,-12912,34254,8029,90086,-64276,-18459,39703,51666,-25334,-3704,-44505,-35508,-548,-22027,3101,10352,27565,-278,-30541,-7301,5519,42925,-39178,-30497,-15017,-12783,-24373,23027,31107,28297,-22162,7712,-92952,27422,45416,63509,-95886,-16784,65675,15933,-35717,-68614,-33967,19139,5752,65777,-43220,-82897,9218,15312,-792,-2844,-32802,-54536,47524,41130,-8851,-106470,-32090,29881,51623,20389,32917,10008,-29342,-28114,-25130,44125,27404,19808,26591,28198,4859,55646,9756,197,-29777,-20285,-47893,790],[13647,17287,17550,-3272,-20111,-35577,10390,-17790,-16386,-32664,30926,39380,-9140,44967,88061,-20784,-66831,-4678,-11079,25366,55104,279,42773,93584,-45046,-8929,17028,-2193,2370,55073,64563,51313,33236,22200,-41694,32352,-65788,-35579,11497,-37463,23997,18648,23558,-3881,34742,32938,-58836,537,7719,-67095,-33215,-62614,24863,-33934,10148,-67525,-24277,-4671,-43405,-56049,-99517,-3,45836,14542,-71573,19883,-4088,-11161,1897,-27196,-37031,2680,-67030,-84264,-32820,27148,-7015,41263,6163,1865,-24416,90268,26222,61933,-13087,-14232,-26973,-58436,-38544,30393,51770,104362,2980,-44670,69237,87175,-33101,-4523,32085,-47984,-28865,51788,79060,-18769,-31400,-27408,-56751,35399,-56891,60437,-14501,-18686,65481,50234,42503,-20902,-2456,-13834,-46629,4255,-25204,4152,-8369,-23481,-33617,-20404,-117754,-88910,82993,-10115,54077,-22388,23071,30648,54981,14782,-54910,-60043,54411,-19531,-114209,-103950,47781,42519,-15662,73890,4605,25030,-17828,-59172,2975,-18928,-26187,-41033,-32028,-31242,66193,-16952,-37311,-67145,7233,-26306,-75754,4342,11166,43119,-24876,-24148,-12848,-104914,-14146,-20780,-27921,-40519,-89511,-73626,15896,-55992,-3123,-96682,-62078,-94970,-93042,-24485,1349,19446,17116,9839,7816,-29877,17200,40406,-24937,-25681,-79625,32888,22891,29388,-12821,-35337,-2169,-58281,-10000,-7520,-45684,-29207,-80448,-86338,-41244,-10930,4811,4519,-79705,-310703,-88170,-2590,-37578,-18010,-80745,-52215,-63437,73809,-25349,12969,-13443,56969,34335,7168,62365,104295,91676,18677,2973,1409,89700,73061,42402,-31864,39652,19354,-60450,-14383,-2116,42501,-103909,-365737,-847555,-1402627,-1836898,-3489207,-6616696,-71755845,-66032651,-11388527,-7180205,-5010058,-3847588,-3112242,-2543309,-2298331,-2045365,-1739723,-1630360,-1426709,-1382986,-1340253,-1237637,-1089900,-1038572,-986090,-986496,-837642,-840658,-757895,-672279,-742557,-624803,-621176,-612984,-533217,-554880,-515042,-424620,-438776,-417932,-432363,-255844,-388394,-370971,-524782,-760044,-380568,-321132,-319168,-287888,-320558,-285235,-212180,-188265,-236634,-255269,-168887,-254145,-161220,-248963,-226338,-175164,-144215,-128904,-209495,-180415,-188014,-116938,-222720,-126579,-156708,-129009,-133675,-142500,-152300,-139798,-158324,-116332,-38578,-67034,-55662,-108915,-117773,-96860,-123861,-147614,-139314,-153439,-137052,-29051,14999,88945,84596,329936,644150,8070240,11460944,1812702,1105566,719898,542492,519308,428932,311551,230274,217997,276587,314747,172440,118168,245814,166690,147593,152295,187300,112337,123853,168719,131157,90747,80919,125703,82980,34575,16078,115260,77159,56161,172739,134171,21521,60085,50834,74146,169666,40602,105547,11551,84233,26362,53069,-28325,4801,45904,-27901,2094,-27235,-1042,97090,-15814,74417,61147,-1173,56274,-15855,18536,40966,-33560,90216,63978,-67000,-59701,-73770,40822,65079,20673,111136,21540,30570,65541,30229,38984,89560,23553,-13236,-22131,43119,-2825,138790,45548,69622,-2115,16569,53287,72247,-69411,24699,43786,57292,89516,61311,105033,66040,-31729,58559,-1079,54063,48634,27828,15497,36061,44983,141568,118597,80915,80496,72913,21782,13607,116650,35337,118300,-67582,25365,94554,77862,-78,35762,53404,83079,24786,68120,76509,66806,52505,3387,56602,45104,-16738,11635,55434,74916,-8852,-129314,8242,47089,106102,-15070,6926,-4941,-1577,734,-2129,7909,-37676,-92168,-79812,3577,53898,4834,21998,11228,40028,1841,-52259,74429,80529,-36932,-113269,1137,-16123,67582,31667,-7402,-64108,31265,155672,62231,-22441,-65675,-25429,37222,-63089,-86157,-30614,-119107,-84175,-63660,-96926,-23482,-35962,28375,83554,-8155,-100273,-36513,11504,-27410,-74676,-38989,25288,14157,-25349,-25746,-55500,-79083,-86908,-11522,-35222,-41749,-42161,-20576,-52287,110745,-32445,-104089,-43135,8811,8377,11356,-91473,-41222,-5656,12601,37621,-34879,-122748,-30319,-21191,1271,26424,-59512,-22925,91465,21651,52646,64913,-13683,-28986,32945,-8014,13146,81321,18483,-15966,16549,19710,42852,28009,-69425,7967,29154,-57012,-36530,-90236,33000,-52485,-23083,-57601,21211,-754,71480,12163,101420,-61806,-85851,-38456,30112,-16460,145,2398,93281,41099,40749,84589,36663,-36597,-18097,61156,39039,25791,32915,44637,70705,131686,16956,62587,16551,2448,-29825,-8501,-44853,-32359,5086,31048,17917,-10003,7288,13219,54400,-971,-61835,37525,2180,7152,54714,53431,-59716,-48092,42706,10731,-26468,-16579,24809,23673,-23296,-29411,-36244,-19551,28853,-58071,42120,52438,-16575,33847,80726,-4208,71223,5297,-46694,-47665,-88746,38222,14470,-49618,4170,-51003,34808,81974,70020,19473,-38089,-3030,18312,40934,-65735,-68103,-17691,-4070,-9942,99511,79642,5913,-66657,-87777,40184,42133,-7611,20313,-42768,11247,6418,-40789,39360,19996,74257,25317,-72124,68470,-35311,36077,95148,62640,45978,15384,-50063,-19514,-99469,-13964,60645,-67694,-70459,-2523,9241,-49576,-45509,-7930,10611,27864,59114,25321,-22931,68895,44374,76001,-13440,-37519,-43064,-54250,254642,72434,27594,-32929,-73714,63583,3463,-9892,-525,49126,-74127,-4628,-25967,20401,4296,25322,3275,-90181,-35333,-65267,21833,27033,56453,11622,12830,-83880,27143,55436,112225,-5087,23556,-11533,-19161,-69257,-11992,168069,28957,14619,34585,4156,-62140,26270,-45467,-39505,-89035,-28641,-49279,-81166,-61624,-40717,-46961,-36232,4903,24681,26889,-42799,27567,93351,50790,98136,-9666,-1342,13419,-86643,52040,-102024,-64956,-81031,6377,-28455,19567,23185,-38749,-69530,84755,-18579,-29120,-47339,-15147,-68553,-54336,-57922,-96844,110880,54912,-54467,15544,67316,39988,12381,80592,8879,49061,-9306,43291,-886,-29472,33798,-4695,27969,69814,19618,30156,42908,-16416,51347,-8049,-7167,11759,78592,67218,36884,3994,-10957,12599,56946,139553,-13797,1640,-53257,76,-85570,-806,22119,31884,5271,-4052,213,43915,-13047,2628,52921,-1537,401,-6520,-12504,98722,-35959,-103962,-36479,-36702,31493,92210,-64219,-8895,25382,38895,40031,-93907,-38148,-13532,33228,19257,33158,55915,11128,703,-35137,42272,34713,15482,-28584,9308,-22408,38256,-46547,14519,6163,58504,-28825,-100127,-187298,-16137,46839,12904,68558,17218,8004,17062,66389,-3128,-77931,89884,-59472,-52749,-32213,25973,62404,35341,86446,-71366,35910,68511,12016,-37701,88171,8080,-51826,51281,6471,-14444,-8434,-80673,-13624,-75479,-44313,-91382,-38351,-443,5070,-5863,25956,30947,84685,-61096,-24478,15494,65138,-11683,13232,-38195,-30615,-11181,-20778,11381,-22272,14696,23160,-9186,-16198,17591,45078,-33845,4582,31242,-14393,-27608,38336,21156,43012,-23190,24107,-90654,19567,61381,81747,-90493,6205,47620,-10709,-50180,-76525,-21273,43483,23121,76820,-40850,-77712,-19906,16195,-21391,-22231,-34332,-30981,76165,51277,-8633,-89791,-32942,40570,50071,12367,40668,7701,-26302,-33447,-16245,50758,46626,32171,-8367,16853,14841,71437,5247,-11421,-62763,-32154,-41122,-16291],[1440,8604,46525,39400,-8229,-22906,51372,-25639,-25507,-34229,34520,50344,20006,27737,110964,-5306,-65681,6666,-18293,7106,97959,-7199,52246,51539,-52211,-18985,39689,19904,-20088,62316,106933,56827,44190,20257,-41036,42339,-46838,-44236,33007,-21699,33308,26227,30188,-3255,33018,38331,-52684,19731,20031,-83008,-35996,-72859,16805,-19718,9348,-60662,-28989,-15468,-23481,-28654,-90198,15232,38130,21389,-48112,330,-518,6809,-27673,-34435,-36990,18604,-62469,-49641,-33240,27954,12124,16878,-2238,-9145,-29623,147549,26353,80680,-36365,-6567,-23606,-69942,-20083,78694,59159,138119,30346,-26349,74465,82025,-21990,-18972,13024,-23832,-20480,21066,69646,3969,-18204,-21979,-61235,39143,-17252,58713,-7373,-582,73548,49359,54601,-31080,25100,5795,-32918,15810,-11911,21910,8174,6117,-22510,3790,-94169,-57558,86711,-10460,59231,2162,53475,50334,60175,43543,-23102,-44178,91524,-8419,-125516,-83365,57320,59276,21945,103118,24921,76042,-2245,-40478,2346,-38453,-13711,-31580,-20717,-32986,76224,10378,-39169,-43855,6752,428,-47024,19211,20783,61012,2140,-16780,17127,-85446,-3622,-36967,-43998,-47809,-113631,-54973,39925,-48775,11083,-70754,-48031,-89702,-89638,586,-1837,9952,23788,1814,22799,-28716,21593,31082,-35198,-29960,-52244,-16748,19312,19147,-932,-69463,13394,-37109,-21572,-7985,-46159,-21522,-106397,-117157,-39677,-28940,-26837,16628,-104526,-392090,-64973,12285,-34375,-39052,-88769,-59753,-63947,53139,-17722,36146,-21388,6357,37500,-23951,53875,112350,87315,47498,295,12630,101661,62615,44230,-37571,22390,17439,-88251,-52957,-23406,2789,-161117,-506582,-1001093,-1597206,-2141988,-4071484,-7745106,-83944503,-77460119,-13376006,-8406804,-5852943,-4508360,-3648277,-2985740,-2644641,-2355129,-2043012,-1875239,-1661205,-1597897,-1534207,-1433808,-1275727,-1210094,-1139458,-1115394,-945323,-919248,-830093,-734598,-813640,-695931,-686097,-655635,-587441,-629834,-552501,-478121,-469828,-482663,-491206,-288553,-419860,-415608,-593893,-840157,-431604,-328678,-332834,-319775,-338458,-321189,-248687,-225204,-242875,-277937,-178542,-270141,-188201,-269208,-261460,-222419,-169949,-144309,-253065,-209427,-189371,-129486,-217607,-157819,-186381,-128017,-148390,-179964,-147489,-166950,-178096,-119710,-51324,-72367,-63315,-99732,-127660,-120121,-121902,-106736,-146056,-170996,-126782,-64446,-4018,72065,84685,272299,590262,7357464,10350348,1613749,1001628,595570,465253,452792,394954,294345,204993,179706,250564,287513,138173,90309,233960,147410,105834,125382,163026,98474,116337,153750,101245,82659,48480,98120,55704,-220,-2501,88855,71960,43520,161241,147676,-5373,31487,26495,51561,130424,7604,103589,15399,77546,34850,77111,-6520,-19863,28364,-34350,15933,-7717,-26925,65120,-32561,52715,55882,-11158,25752,-43597,14194,51436,-25601,61417,32726,-70498,-71402,-77497,-10230,29132,-14946,73936,6425,-6653,52577,-3239,-6594,80392,-10167,-49350,-26263,-9075,-15458,109690,14576,29219,-15473,19826,44067,49765,-72415,2186,33102,61630,47442,30095,116452,37562,-32982,57970,13068,43565,20424,17205,-4351,20439,30326,74964,133540,84860,78960,61921,20417,16142,96094,35394,100263,-84071,20518,101935,60653,5283,31749,56977,76420,31074,63329,74602,80639,48227,22356,33798,52118,-7550,20223,84460,74170,3883,-135630,7451,46686,108678,10077,32603,-931,15797,67,3331,24367,-29740,-65894,-46842,16871,95699,33605,14407,59667,46257,4345,-35438,72162,69284,-17598,-108710,7083,-20109,67207,55687,15398,-38275,38080,126696,57284,-25220,-71282,-35288,34836,-48633,-89308,-41897,-115240,-64658,-65693,-92916,-59595,-26147,29055,6510,-18306,-82316,-52397,-3444,-50160,-82358,-20632,-9016,1169,-43890,-31224,-61883,-66978,-87894,-22241,-13860,-21234,-38840,-25027,-51927,87774,-3096,-73731,-22850,-29423,9059,15176,-108250,-17765,4523,7520,43988,-50932,-99736,-34681,-31128,-10046,13472,-60939,-25997,52491,942,11069,45446,-8542,-25459,22749,-33041,-11875,86170,33285,-37505,-6276,17300,35827,22228,-71860,-21752,14195,-74692,-28635,-86329,33388,-35346,25092,-75902,6322,10822,80532,5859,81435,-99960,-112325,-54228,33697,-21994,7518,-2236,91850,-8212,38961,62965,18224,-44846,-6175,65820,33105,25771,33532,40748,108504,168558,61267,72852,-3132,-16249,-59625,-6634,-54203,-42961,3275,474,4590,-45565,-11330,-12852,30986,-1302,-52971,28675,34143,8627,64235,33543,-65457,-64539,28512,15157,-18259,-12302,1348,10676,4304,-908,-37241,-31386,10613,-48749,45612,17484,-34358,21576,84546,12836,42457,19889,-66126,-44442,-87028,-31152,7153,-25038,5945,-45954,34428,82028,66851,30718,-60702,1965,15309,46839,-62139,-42799,-22328,-17644,-22946,84751,83497,3574,-76508,-62407,44220,65453,1200,10988,-20324,16698,16925,-15387,39518,39249,84168,18344,-47001,75728,-13958,22211,58086,52076,50624,8420,-43853,-24900,-99317,-33227,32886,-48438,-75716,-8866,-14039,-66397,-50772,-15473,-8256,21295,57497,2108,-32877,76490,26988,58382,-22460,-24924,-32549,-56038,206428,63464,25816,1538,-50765,76255,9752,-39415,15546,27086,-30774,2964,-29067,21080,3263,10461,10336,-79458,-5896,-76924,26995,-3668,62352,1548,25957,-76642,43428,41218,97283,-13977,-11068,-25486,-29796,-94242,14426,144542,24022,41771,8331,-4281,-31062,46136,-37155,-40236,-99742,-8047,-36908,-94102,-65488,-52252,-42839,-29159,3740,20658,25588,-29677,16102,42696,75598,119466,-9584,-19285,14811,-88000,38180,-128614,-67808,-30510,22096,-57881,14952,15849,-39374,-56893,91804,-31577,-43779,-45386,-16081,-46532,-64554,-42697,-71139,84592,59378,-42000,14590,79391,24070,15243,72370,23754,17391,-24901,19948,-20795,-58147,6760,4553,39622,65212,16540,44485,28700,-18720,27234,-16946,-19397,36683,44745,45136,41368,4245,-23782,-5068,94776,85279,-6182,-33770,-78565,-9211,-65284,19671,44346,31481,22942,13136,4175,52892,-21590,12065,52723,-10541,-4564,-11808,-12436,92858,-61561,-85696,-26035,-33800,49834,93529,-59160,12385,41225,57823,55795,-96717,-47019,-18633,5087,13361,9425,46130,43441,-6341,-44826,41668,31759,8610,-30007,30140,-29879,-2817,-72859,14004,-13066,64003,-15435,-100075,-174743,-32426,39221,21811,58181,47374,31186,17309,68896,2384,-81320,77316,-52269,-58352,-27161,31438,70099,44479,73523,-45865,11072,73852,1228,-34594,74456,-23563,-67711,59214,10195,8893,-271,-92056,-32491,-105674,-51678,-106280,-10831,-1561,17233,8092,7292,41193,69889,-48235,-25635,-8426,80889,56,17585,-30102,-24658,-22483,-14638,14982,-55574,-10693,36538,14787,-23095,30303,41372,-37098,36853,78566,-14643,-24612,41772,-5537,42160,-26601,31343,-64386,11852,57583,79227,-72629,21840,13431,-30060,-64806,-73748,-924,63748,28697,72760,-29942,-62471,-45185,7349,-41435,-38362,-34477,-19796,81309,51447,-9349,-71199,-25239,54211,42606,-12221,42875,3285,-17442,-32449,-960,44546,37510,24448,-35010,9512,20809,63666,-15753,-26783,-73714,-39937,-24587,-31169],[-12940,644,70401,75627,-2544,-12947,83583,-35444,-30321,-30473,25020,54161,49850,11567,127863,21215,-52662,27866,-14826,-11107,130758,-9533,58888,2292,-35621,-21847,59241,32597,-45844,65140,130933,56469,56212,24278,-31686,65773,-9023,-42275,49375,-2012,39180,30139,35639,-4501,35908,41270,-27465,41339,40649,-84833,-36803,-71824,7087,-1283,11798,-44417,-33983,-19987,17876,5271,-73335,23292,26881,32621,-10848,-9916,3689,25799,-44582,-36593,-29998,47326,-58876,-15053,-38549,35556,33686,-9494,-784,3126,-35277,176476,24783,84389,-49638,10027,-22551,-59570,13612,100747,55055,137269,59667,4388,73379,67416,-9939,-16600,13120,3408,-9895,-13793,54593,33274,19593,-2814,-52877,41927,25757,47505,-6814,16381,76717,51968,59708,-36231,52882,41246,-6339,26304,12974,41810,16321,25537,-4105,39190,-62863,-17791,89535,-2349,65476,23079,85977,66988,64844,70960,9034,-25595,118731,-418,-124369,-38785,60411,70599,60249,123279,57378,128212,15401,-18649,1103,-66354,-5639,-19876,11087,-24902,77263,53910,-30432,-9657,13388,28944,-13078,54232,38048,83080,43706,-4111,42461,-49189,14967,-43341,-41040,-27655,-101420,-31650,55163,-31450,29945,-18291,-10362,-49821,-51123,27843,5173,21139,37840,-6859,50191,-17058,31962,18265,-26837,-19534,-8618,-50683,20665,16691,17462,-96748,45786,9646,-18285,-1505,-33124,4510,-109742,-126305,-28780,-38197,-31944,37319,-108044,-479411,-66384,16337,-19342,-36412,-64651,-42101,-45548,31441,10610,71963,-9924,-31561,55777,-13110,46109,107210,85288,84436,13292,46441,123129,53536,60667,-44494,14848,28446,-105017,-90848,-54438,-60149,-219697,-636558,-1138392,-1718567,-2351221,-4486174,-8554766,-94113543,-87151326,-15054762,-9513658,-6654558,-5145257,-4225689,-3485216,-3001625,-2764633,-2379400,-2138662,-1962453,-1859944,-1786123,-1729796,-1547900,-1454866,-1359602,-1300493,-1123268,-1062555,-972437,-858702,-934961,-816337,-795343,-742826,-674532,-716701,-617436,-554676,-510068,-563471,-559145,-356130,-474809,-476220,-673374,-916841,-494650,-372245,-356620,-354188,-360812,-355569,-287467,-286448,-261707,-297392,-194296,-286197,-220247,-297960,-295151,-267719,-190820,-167837,-283373,-227082,-190665,-139336,-221279,-199155,-213856,-133962,-166630,-212013,-159223,-199861,-196505,-123712,-76981,-90028,-76148,-97186,-135276,-146789,-119333,-73380,-155150,-180120,-115388,-104660,-23280,53908,83196,218958,546965,6820045,9481455,1435492,913479,485461,395100,382874,348009,268789,177836,136269,204222,221026,96873,60492,200572,124809,68597,98787,130078,76421,110513,129682,62008,75094,12371,50689,13316,-35708,-18562,57296,73547,28483,131027,147664,-37714,3824,2383,27298,78575,-24790,92400,14290,58102,49589,85592,3019,-34197,14642,-39189,40910,15195,-55621,20225,-40556,26202,52145,-21546,-5241,-66093,10233,46669,-11963,31318,12589,-52735,-67191,-56255,-47036,9413,-30158,45149,-1508,-8693,36481,-26168,-20469,72893,-29539,-70988,-27353,-49427,-22062,78851,-13470,-11210,-34905,21015,30170,25175,-67201,-15286,27074,58600,-1012,-4079,111550,4085,-32073,57758,28784,23233,-12628,1621,-33633,-21053,10940,7256,121105,64480,57261,27978,16462,25137,60197,22271,60055,-100733,8523,88528,20846,5213,7225,39866,60772,21188,47567,65069,79308,33895,26693,-7912,36667,-9360,22100,89679,39532,13293,-122230,5487,28664,99394,30839,46397,-4869,17313,-13378,-5789,30568,-30794,-29368,-18184,10362,116541,47446,7673,99316,46206,7101,-14972,65503,41927,-4453,-94794,2541,-30922,55764,65545,40805,-8395,40683,71116,49226,-24767,-77196,-36382,24362,-31603,-84830,-53340,-98781,-40701,-51567,-90716,-87465,-18196,24304,-70622,-35677,-54359,-65997,-28268,-67246,-83285,5113,-37459,-11513,-56577,-34692,-62744,-46118,-75232,-36896,10806,-6074,-51510,-31796,-48711,50129,34935,-37513,1497,-70108,10130,24561,-99742,2737,14365,5897,44816,-61466,-70262,-53579,-38131,-15598,-344,-58196,-27581,-6620,-36021,-33755,18897,-1315,-11999,14927,-51818,-42060,65102,30672,-60214,-25957,18363,27395,11832,-66812,-53254,-8902,-98185,-14644,-64373,32004,-17521,39674,-85300,-10305,11102,66200,4263,52683,-135879,-131299,-56379,26391,-22159,15086,-1535,73753,-43191,35276,39947,-2920,-47624,-10740,49669,29334,23319,32965,33080,126611,166930,94465,75765,-17284,-35685,-79667,-6507,-47302,-50202,-1706,-21172,-15853,-78656,-24827,-37417,-312,-8037,-46032,13970,54560,8829,60411,17166,-66532,-77099,14359,18431,6567,-9452,-18858,-10862,28699,24941,-36369,-32186,-255,-38644,36590,-22249,-44272,9146,80642,31307,-4868,33807,-79322,-31840,-70838,-107045,-6114,-9785,-1033,-37641,22978,67787,49571,38159,-74637,6982,6452,38669,-58049,-14079,-30652,-32757,-22631,69086,83130,3647,-88599,-36704,36304,73220,7902,-5766,4188,20648,23997,12797,41223,50932,80295,18688,-32125,78641,9338,12759,25363,39815,48210,5641,-35138,-23566,-85220,-60134,2780,-30469,-49827,-18370,-37810,-75819,-53090,-22365,-28876,11911,44818,-14557,-38041,84339,9772,24820,-24203,-18358,-19469,-57405,156438,74084,27009,29400,-21234,76427,7998,-75564,28197,18905,8295,7182,-33760,27211,3439,-4229,15613,-52278,952,-76668,23035,-28605,61209,-9946,37309,-51058,56383,33497,74061,-20749,-34822,-34335,-41764,-107478,34996,99979,13250,61544,-17087,-15382,9574,62728,-31402,-34770,-97534,16460,-16748,-99912,-61735,-59372,-31714,-21468,-1322,10578,24859,-26140,6733,11372,89071,113094,-6472,-21804,20002,-62220,25423,-132182,-67820,17181,34369,-76095,-8582,2375,-40940,-41892,77560,-46132,-56485,-54719,-22100,-24908,-63116,-23324,-57666,44687,55893,-26185,8239,80976,-2029,9047,56531,35264,-9932,-37475,8290,-35423,-72799,-25878,5919,51470,50631,13852,71439,24042,-11047,3555,-25594,-37152,47552,7548,16581,31387,-878,-36412,-33909,113560,17608,3028,-38763,-82250,-22469,-50814,48644,52938,26716,31052,31121,10262,44991,-30356,16361,54606,-26319,-16167,-14060,-7503,93478,-74671,-59188,-11056,-24691,58422,80174,-52775,20235,59399,80140,64355,-97293,-50770,-15777,-29138,4049,-21593,27937,45158,-18987,-47390,38358,25202,-4487,-33851,52126,-30235,-42592,-86851,15975,-31203,59529,-10454,-84159,-126763,-48837,31551,29815,40007,69786,43099,19469,42699,12075,-71366,48979,-42584,-53975,-23737,22387,70438,49782,58262,-4362,-5904,69981,-7966,-31536,48150,-44905,-75498,65191,19876,19745,3517,-93125,-47607,-103686,-51607,-104012,15140,-8055,27073,24926,-15297,34069,50216,-31304,-20464,-23434,99208,2282,8966,-23488,-20219,-27228,-3653,13651,-78429,-42668,35005,33341,-25315,38944,33066,-47976,59076,111009,-10018,-15147,30116,-45670,29197,-32130,30522,-19424,5595,38666,58225,-49222,28962,-22076,-36281,-72987,-62399,21347,76084,22426,55762,-16706,-44641,-59500,-8824,-60928,-48547,-38162,-23200,62004,39448,-11150,-59915,-12489,60991,29868,-45832,41149,-3106,-6468,-19732,18923,27377,7852,-687,-49557,6126,21554,42894,-48856,-38847,-60436,-36940,-3323,-43080],[-27020,-5734,83841,94467,-2786,-6158,92871,-48665,-34929,-23804,5488,47982,69936,117,124819,53793,-28998,57830,3624,-23697,145088,-3252,61666,-36716,-967,-17557,64641,37634,-60679,66138,124998,51752,66004,32235,-19061,93052,33322,-31263,55740,19416,38939,31433,37310,-4153,42388,36998,7413,61848,61631,-75659,-34961,-57980,-6452,17456,17580,-20911,-36471,-18827,63312,37559,-55238,24427,15586,45932,29925,-8781,8405,42555,-43888,-34299,-17701,76787,-57545,10035,-47854,46240,53125,-32474,8432,32951,-38160,175432,18533,72834,-51590,28079,-24271,-26759,55803,94808,41987,96722,76752,41221,68658,47620,1739,-463,32558,27746,-439,-39642,43749,58480,69437,23770,-37300,43668,60524,30436,-12765,26581,73645,60098,57655,-35106,75579,85111,26784,33626,48312,58614,12843,33403,17137,74451,-31388,20018,94160,15504,71756,32240,108103,72599,71960,85880,28279,-10155,123758,3111,-105575,19794,59856,73038,87248,125595,93624,167690,28822,-835,-2613,-96470,-3042,-5227,67104,296,72953,97953,-6610,25493,23722,52324,20104,94688,59758,106353,93737,13979,60241,-3279,35192,-34850,-15112,25118,-49821,-7348,59832,-9258,51393,52993,39824,5335,18086,55441,24380,49978,54810,-11583,82960,-3328,45359,8486,10255,10081,38422,-42017,26081,32223,34358,-111224,90137,73217,4351,14361,-6637,46910,-75553,-97029,-8491,-24882,6444,66798,-92534,-560963,-128039,11488,9377,-4988,-26512,-1742,-1586,28725,61323,126515,22743,-34313,105318,35190,53165,103689,112200,125676,50257,112179,154190,64156,96572,-51496,27519,61468,-96039,-112782,-82048,-118322,-292238,-796645,-1415935,-2008455,-2725297,-5104513,-9616843,-105493393,-97604566,-16688080,-10545847,-7369233,-5679025,-4725621,-3910002,-3262563,-3129742,-2622852,-2306361,-2204985,-2060250,-1992931,-2024433,-1804604,-1680203,-1567446,-1473627,-1313641,-1246079,-1163999,-1040893,-1092273,-967560,-937744,-878881,-800192,-823906,-713955,-668995,-578093,-669644,-650257,-469231,-565988,-564211,-772201,-1002227,-581967,-456312,-406877,-400661,-397099,-395981,-332540,-365420,-298081,-316998,-217373,-304213,-253744,-340512,-326987,-304522,-207041,-198289,-292998,-229874,-192700,-145689,-235803,-246791,-234485,-150222,-182855,-234546,-184325,-234240,-209732,-126495,-111892,-118427,-95249,-102678,-141115,-172724,-118780,-56986,-166787,-182230,-109323,-141397,-40163,33052,76851,180339,511660,6466559,8919456,1306087,852421,410927,344733,326093,297018,236092,155953,104286,143592,130973,54343,36017,148286,101896,42333,79386,97534,52492,107453,96168,20318,70288,-22165,-12791,-44203,-66401,-30865,24370,74272,10859,86192,131507,-67141,-21051,-20957,3456,23786,-52057,71986,6120,27687,61781,80088,-3160,-39602,3634,-42356,62561,32141,-86571,-25714,-44309,-1910,42667,-35136,-32684,-85351,700,27637,1913,3828,3438,-22323,-51237,-22005,-55631,9474,-27950,30501,-360,18684,18965,-33202,-12881,66590,-31748,-72501,-22380,-67981,-20563,57373,-27732,-42029,-54739,20250,15004,3103,-53566,-21017,25518,54259,-41282,-29999,88478,-22552,-29239,54931,43727,1258,-36500,-18115,-64894,-74286,-3877,-42475,85644,27166,27227,-9640,17031,39667,21749,2045,17866,-112896,-5894,55533,-31503,-904,-23407,12638,49260,5640,20324,46451,63552,12915,18794,-52803,10882,-17865,16586,72293,-10086,18827,-92079,2533,6132,84417,40722,42043,-17374,3221,-36391,-22102,27392,-36968,8949,1087,-7612,109093,44312,4817,112026,38726,13181,-375,53259,8164,2206,-74136,-11528,-47032,33488,58296,60345,18579,40125,18716,39589,-16661,-76389,-28422,10993,-16531,-72281,-61221,-78676,-18158,-22247,-90596,-97149,-12403,18403,-113975,-48679,-20725,-70077,-54446,-73207,-78251,30195,-50307,-18805,-57006,-37290,-60489,-21791,-50102,-50434,34484,1459,-76496,-39063,-39035,12844,75559,-5733,27467,-101165,12514,40687,-69265,15045,27255,15201,41800,-68731,-46204,-82104,-46641,-10469,-10454,-53999,-28718,-72072,-75899,-67726,-7137,8252,10762,11963,-55262,-69670,25453,10657,-74961,-38106,24687,22145,-202,-54870,-79904,-34870,-116787,4109,-27392,27781,-6921,10706,-82215,-25802,4936,39182,5718,22042,-152414,-133492,-40168,12052,-16264,24641,3148,43013,-58619,29111,16422,-18699,-44525,-33205,13562,24819,18670,26322,24819,116651,135372,105213,68959,-19083,-48061,-82220,-5978,-26243,-52712,-5310,-26624,-31197,-97418,-34336,-55055,-32232,-21976,-42056,-2599,59752,5811,43479,8151,-61743,-79412,3148,14574,42796,-11733,-31171,-33914,36252,35873,-30970,-21070,-1024,-33185,20673,-53707,-40979,-894,73071,47228,-52086,42599,-80839,-10192,-44602,-157578,-20731,-6007,-19760,-30230,5176,42193,21922,40855,-71242,10884,-8857,12706,-53042,10613,-40959,-47098,-16667,59167,80198,5536,-99971,-19685,19034,66004,11899,-21404,17853,17416,27369,37598,47661,53201,61140,24339,-28842,75194,27226,9088,3880,27279,38065,8069,-22778,-15001,-60661,-85457,-17694,-17912,-1533,-31349,-56469,-67942,-50477,-25608,-43463,3338,23590,-17212,-35732,92719,1821,-21180,-19158,-21705,-8022,-55327,116698,101931,30786,44415,3578,64682,3439,-102580,32841,20457,25343,8203,-38489,39126,5014,-16792,16278,-23488,-13526,-64989,10713,-48316,53197,-20802,46110,-16874,64992,38307,44120,-25474,-44971,-38676,-53850,-106671,38968,49554,598,71756,-33906,-31432,37762,64338,-28494,-23375,-81522,40050,6526,-90425,-50248,-60130,-13735,-13908,-10483,-315,22023,-36991,615,3834,91769,82769,1185,-10763,29310,-25409,14011,-104759,-66662,44218,44849,-77470,-39858,-12337,-44698,-28717,46425,-56483,-64885,-65066,-31790,-10938,-49449,-5614,-64391,4091,44188,-9984,-2010,73084,-26949,-3313,37050,41448,-23780,-45624,11086,-41527,-74003,-51644,-682,52948,27389,11217,103423,32008,7099,-14136,-26157,-50219,46852,-22127,-9791,9415,-9445,-45643,-67281,112180,-33880,11224,-23523,-65942,-35369,-46100,75775,43141,17184,28851,50082,16528,19731,-35203,14612,60607,-46804,-27613,-12231,2378,99719,-70028,-36457,5185,-10870,54345,52773,-46397,12969,74303,93287,63314,-96188,-48715,-6981,-63698,-6989,-56449,7485,13011,-36928,-40926,34720,20736,-19078,-41118,66934,-23825,-69388,-84661,17243,-44819,41793,-11317,-48557,-65228,-55148,25023,34102,22785,76535,40201,21424,-9207,22038,-54401,15382,-31388,-41578,-25279,4870,58156,49193,45263,37246,-9756,57973,-14161,-27712,18391,-51052,-71725,68542,34790,14043,2748,-87284,-57081,-71240,-45855,-87280,35463,-17178,32203,39732,-34321,11261,30771,-16231,-9621,-24264,117680,-8897,-7180,-20714,-18852,-19498,11216,8969,-82622,-69640,19815,42974,-21312,39832,22215,-62226,66766,114448,999,-2914,4954,-88802,11207,-38394,25261,30345,1381,13820,26341,-27345,29951,-44782,-30727,-70194,-47440,40736,79389,7896,32139,-8440,-31638,-59551,-28029,-76759,-50481,-49450,-34757,26857,17134,-13605,-60833,653,55733,15262,-76370,38693,-10225,2482,7928,39835,5113,-24979,-32852,-52154,4995,18011,23783,-81467,-39702,-30576,-18565,15971,-52012],[-37766,-10537,85756,93033,-6637,-1713,74370,-65681,-43155,-17258,-17172,32875,76325,-3593,96872,81972,-1073,90410,34863,-27559,136719,12309,61236,-53566,39572,-9956,48784,39063,-57464,67508,89254,43232,70194,40091,-7935,110178,62427,-15224,51008,39203,32710,31595,34115,2025,49912,24966,35982,75525,74902,-60237,-30804,-33599,-24872,31705,25239,2515,-34918,-14113,94280,57611,-41343,21200,7192,57118,62464,1159,12746,55070,-26166,-29587,-4573,94643,-56764,21388,-57096,55012,66066,-47208,18903,64055,-36683,152171,5980,48935,-47008,33503,-29202,19408,93494,68326,24713,30482,69594,74141,63084,24679,8601,19652,60367,43590,4585,-49726,42136,70675,109911,47494,-23082,43716,76851,11868,-23130,26475,62983,70597,50047,-27809,87868,124242,55629,35731,86192,67971,-2145,31665,35350,95599,-6503,45444,97348,39752,75447,25753,109691,62993,80221,78223,23821,-3373,106201,1552,-72273,68628,57780,68701,93833,106643,121535,180652,33705,6319,-11010,-123182,-3673,12244,135379,38562,68477,125818,29483,51008,33159,62160,45862,121637,77680,125879,135153,34367,68844,39436,49422,-10623,30394,100482,20508,13026,54764,10336,69712,120105,86588,48380,94713,79914,50330,84098,67458,-10749,107801,4476,57294,8773,72099,55196,76449,17764,31900,64099,40511,-110843,131415,133170,40475,38430,26554,97602,-1190,-31589,21078,17541,76921,96659,-68853,-685627,-270851,3768,47834,48488,5793,50298,60371,57213,126288,198321,65628,-242,184060,93321,81166,127454,188254,167986,120613,216788,195031,126033,157563,-56664,67711,123943,-47741,-102717,-87090,-142278,-390713,-1079676,-2107614,-2910501,-3901105,-7057577,-13102002,-138585179,-127544624,-21455893,-13339440,-9164706,-6974627,-5742635,-4700466,-3852432,-3619240,-3009115,-2583810,-2491230,-2310696,-2232584,-2324487,-2028946,-1879269,-1742291,-1607662,-1471386,-1423715,-1343973,-1226306,-1228096,-1093446,-1053666,-1016390,-920095,-921044,-805264,-797545,-661918,-782617,-752436,-605231,-678339,-677094,-893200,-1151149,-683957,-546661,-472423,-456345,-450513,-445898,-390487,-433036,-350071,-347584,-255691,-331494,-293002,-398579,-359380,-336193,-227658,-239153,-286321,-223065,-199292,-152553,-260637,-292246,-246851,-175778,-190458,-244371,-214766,-260916,-211375,-125753,-147470,-149614,-118388,-111040,-141691,-190845,-120014,-59990,-177908,-179226,-112055,-166800,-51443,10706,69264,156643,471117,6102877,8398014,1198427,795026,362634,306438,282245,243391,193237,139475,90034,77417,41230,15494,18339,84340,79291,28658,69544,73249,31078,111028,61425,-11549,70825,-45548,-77262,-106507,-82966,-34225,-3454,69441,-7711,38016,102991,-82471,-40634,-40095,-15886,-22716,-68441,46259,-6177,-6409,64182,65722,-18128,-38051,-4832,-42028,70687,38591,-114536,-59300,-44309,-26229,23719,-49956,-52539,-99275,-15965,792,11310,-20185,2378,9768,-30064,12401,-34066,26004,-14613,31157,9314,57711,3173,-24380,5371,61258,-20747,-56969,-11871,-64918,-12204,51760,-21842,-56554,-69578,17510,-80,-13733,-34627,-12976,28347,53558,-63620,-41757,51593,-35390,-25530,47007,55786,-14447,-43437,-37626,-87907,-119634,-9027,-64776,39034,-13903,4533,-33353,26828,57788,-7793,-17667,-10892,-115755,-16976,11627,-80781,-11155,-45554,-10436,50212,1635,-12257,18721,38517,-8896,5800,-85667,-11261,-26756,5954,41845,-49867,20748,-55943,-660,-4871,69717,38357,19367,-35623,-20996,-62736,-35889,18166,-40299,41559,11457,-25984,77424,29110,7950,91132,22876,23556,-44,34103,-21783,7218,-51045,-31239,-64474,4042,36851,69771,37340,39630,-9357,29578,118,-61537,-12749,624,-5437,-53248,-62552,-62177,724,16773,-87014,-83565,-8064,15527,-112408,-47664,11772,-58275,-72290,-68035,-69609,47357,-46049,-18338,-42819,-39903,-57496,615,-17980,-57851,53428,8251,-100981,-44342,-20914,-8942,110375,13305,49799,-110310,17696,61492,-29803,16592,43726,38228,37835,-75535,-31683,-105166,-59097,6401,-13688,-50404,-29864,-125331,-103009,-82578,-24797,19910,38730,14258,-39083,-85759,-15785,-18836,-75887,-41479,35466,24930,-10403,-38256,-95453,-57928,-119490,26030,15449,19681,-8443,-43268,-67644,-36749,-1176,13734,8775,-2190,-139499,-114307,-10778,-3579,-5112,37323,9557,7806,-57823,20479,-8225,-24345,-35946,-65325,-32807,17392,10801,9731,18964,85859,93237,91622,52495,-5346,-47572,-65101,-2552,1735,-50043,-3462,-15440,-32397,-91433,-42680,-63053,-54615,-39992,-38380,-16334,51608,-1260,18087,8308,-51252,-67126,-2831,13,81245,-21214,-34075,-49349,20465,25565,-19141,601,8443,-35533,4285,-67765,-24371,-6751,64676,58747,-80020,42883,-67571,17396,-15837,-157020,-31429,-12891,-47245,-26858,-14416,12323,-10046,38723,-49661,12466,-30398,-26772,-46470,25012,-50937,-58530,-13233,54961,75622,5767,-106372,-15692,-1554,48688,13429,-29449,10163,3648,27697,55323,58691,48257,30732,31209,-33581,65246,36102,10409,-5368,14803,21539,14380,-4790,-681,-31144,-96841,-19396,-10785,50525,-46659,-65645,-37922,-41152,-22652,-46376,-1919,-474,-3652,-24250,99907,9822,-69073,-9030,-34692,-2578,-45981,99291,137791,36478,46176,16260,45643,2697,-106298,27889,22880,14005,7001,-39684,55132,8214,-25428,11435,-3819,-40362,-46694,-7579,-68979,41772,-28671,51444,10566,69038,54937,10791,-27465,-43903,-39678,-64089,-94859,23871,7376,-10383,72934,-38455,-52850,31935,44544,-26801,-10179,-54749,56553,27018,-62770,-32702,-53712,8474,-6703,-22294,-6409,16191,-60151,-2759,13837,89767,41743,12725,6991,41106,6122,4973,-51955,-65057,45382,53764,-61584,-62791,-22084,-50145,-20407,8088,-57258,-66931,-64677,-41304,-7271,-26687,5637,-87445,-25493,27615,3963,-13345,59708,-39900,-16910,17922,41901,-21759,-49021,24033,-38160,-66053,-59563,-10475,39459,-24,6486,127056,49608,34074,-23117,-14350,-51061,41507,-39341,-26791,-17005,-18973,-49364,-94913,96253,-54357,16642,-5217,-38900,-43105,-50809,85705,17407,3791,19486,67388,21218,-12283,-33532,8275,68802,-66641,-33354,-6822,15991,106302,-48527,-27381,19919,5077,39998,16254,-40116,-5108,78694,83474,55524,-90148,-41323,1673,-91571,-15479,-87576,-8815,-37931,-56583,-24922,32894,22791,-31303,-53117,68538,-13204,-76506,-68018,14697,-52127,11712,-13507,4661,-15209,-46812,18981,32217,13033,63705,27310,21898,-72184,27382,-37678,-10553,-20215,-25994,-32299,-12756,33958,45686,38442,64896,-1378,40649,-15388,-21996,-5272,-44578,-55525,68093,52133,-5619,-1716,-77633,-59492,-22471,-36496,-63665,49413,-24756,32177,48652,-44340,-19176,15989,-6800,4583,-11380,131159,-31239,-22699,-22412,-20889,2071,28361,3592,-66754,-80456,-1944,45725,-11153,31833,11182,-74422,58842,84391,16809,5982,-27201,-119967,-4175,-42765,20283,69644,-980,-7772,-6759,-10769,29223,-47211,-19993,-56088,-35024,54927,74626,-9408,9555,-10150,-27434,-47464,-44998,-78629,-42727,-68023,-42569,-10702,-8950,-15699,-72475,10344,39915,4079,-92462,39022,-15888,6578,47990,57338,-13935,-44315,-59101,-46174,3917,12827,17474,-98458,-24271,3397,14053,27978,-57774],[-42704,-14422,78384,77026,-10919,1170,34610,-85239,-55889,-13251,-35437,13139,71147,1110,50346,92589,21947,115459,69151,-22791,107034,33494,59910,-48859,72156,-7504,12928,39825,-40384,69573,36163,30403,66691,43674,-1097,105537,64732,482,38392,52128,22636,31536,26689,16309,55479,9557,43283,76488,75959,-43083,-25546,-4656,-46858,37171,31976,16398,-31262,-8091,100818,56641,-34372,16741,2933,61158,77944,12625,15006,62913,2536,-25016,3433,93988,-54322,19850,-60147,57782,69567,-50862,22876,78994,-31254,115832,-12137,17048,-43489,13403,-37787,61441,113349,32983,8350,-35685,36189,93585,57812,-2159,4627,32706,82124,47104,2902,-47151,46747,66707,125432,58298,-18181,40599,69381,-4245,-34889,15732,43797,74613,39190,-15744,86820,144182,68479,31326,112342,67789,-25574,23887,45339,93838,7966,51708,91890,64066,73193,5389,87078,39306,84759,43735,-9201,-7986,77470,-4666,-37066,83289,54788,63915,76903,71130,129326,159329,28990,-964,-24399,-142352,-3478,30783,187153,74716,67113,127824,66833,59397,37631,52244,58691,123405,82495,135095,142321,50392,65410,65316,51796,23640,82665,172748,79213,23992,42716,19701,76468,156031,114483,58973,145253,92738,71795,106764,68112,-7147,109318,2784,63446,21674,134721,100725,95997,105598,33827,97918,30546,-99755,149940,166151,72811,64138,53634,142361,91142,45700,58913,78396,147361,112373,-52622,-919892,-444741,2,85163,106119,20501,97706,117267,109306,184063,263526,94334,46840,258250,127389,119377,191484,293860,205061,219132,336907,244825,243776,235744,-57500,132282,213216,42969,-49818,-50584,-116532,-483981,-1461066,-3166795,-4422987,-6044430,-10820764,-20228660,-209613655,-192831959,-32454110,-19943285,-13529362,-10254167,-8276289,-6725619,-5594162,-4839619,-4165157,-3550020,-3289453,-3058590,-2909610,-2941384,-2492658,-2323627,-2127887,-1921353,-1765285,-1696275,-1569377,-1440765,-1384527,-1241477,-1153697,-1147258,-1022435,-998907,-883296,-910674,-739325,-870100,-834782,-717790,-771944,-785846,-1038799,-1444172,-773997,-597471,-522545,-501199,-501031,-484302,-448878,-439098,-388097,-387166,-312261,-371085,-334730,-458278,-383057,-365434,-257722,-294984,-277068,-222221,-218564,-169591,-293088,-330479,-255159,-210775,-190818,-245744,-245891,-271660,-201378,-125964,-177617,-177314,-140377,-116638,-135089,-195862,-119717,-76621,-182164,-171497,-120945,-174976,-54323,-7881,68934,151541,428189,5685481,7834754,1101442,731158,334620,275178,250084,194459,146100,129057,92120,20335,-25811,-12681,8040,23002,60242,26895,66833,60674,14403,120741,34079,-23866,74798,-49332,-121584,-156609,-78582,-24090,-19529,58120,-24719,-1188,71001,-75122,-51991,-50020,-27612,-52235,-69210,21749,-15968,-33695,52353,50552,-30638,-31109,-10050,-35612,63092,36413,-131027,-70471,-37032,-40448,-2887,-59887,-61233,-103467,-36430,-24515,14038,-41121,5192,34169,-10199,37796,7629,52075,3544,43455,24735,89158,-7256,-5276,26386,57499,-4213,-33283,472,-47674,-583,61919,3602,-51942,-75753,12599,-14603,-23658,-15423,5670,34986,57802,-65779,-39369,11148,-33223,-22604,34092,63604,-19133,-33256,-50958,-93619,-139500,-3584,-60002,-4366,-44720,1205,-34326,45868,77077,-21906,-30838,-19420,-105516,-19754,-28471,-110663,-20564,-49556,-17963,64016,22372,-39375,-15408,12504,-25779,-3843,-97717,-19930,-30753,-5497,11280,-61261,20441,-27109,-2980,5917,58920,27887,-14915,-53930,-46965,-84999,-39185,7650,-32486,65484,17513,-35825,36906,11699,17741,45386,-1132,36470,-17185,7542,-40591,17107,-29612,-50939,-78094,-25705,8955,71414,45813,42293,-9289,20245,22343,-29942,8620,-2725,2641,-30698,-56273,-51576,16286,56877,-74103,-50260,-4034,18428,-79196,-29183,35912,-29199,-75067,-56346,-59025,52596,-31364,-10944,-17567,-42754,-54891,17499,13338,-56050,66310,25523,-109039,-45397,3793,-8667,131744,16215,61373,-90742,26587,81094,2932,8153,60623,70758,35773,-81538,-21243,-105413,-73512,31216,-9104,-46202,-30812,-149806,-105486,-77280,-28349,32794,64819,20772,-5819,-83163,-40424,-41714,-62290,-37949,48044,38076,-15973,-19483,-96427,-73155,-100783,49307,52028,7242,-21099,-87584,-46840,-39676,-2299,-167,12590,-13089,-100042,-77944,19865,-15132,9454,52540,15818,-22662,-48612,10379,-34322,-19340,-22163,-92124,-75364,6647,-2351,-16970,17165,52440,60053,61344,29411,21856,-32741,-32734,5699,27268,-42991,5610,6764,-18258,-57050,-51905,-61438,-58549,-54596,-30579,-23492,36297,-11743,-8174,16651,-36601,-40145,-2516,-23777,111824,-36631,-28927,-49910,-14566,-2993,-1265,29476,25716,-44633,-7729,-62753,-494,-8099,55604,65995,-77522,33815,-40471,44865,7510,-102689,-33940,-26544,-74279,-28486,-31990,-13338,-39441,32603,-16922,11025,-56152,-67070,-37136,25998,-58860,-65473,-16689,51812,70447,274,-103577,-23079,-18598,27379,13101,-27990,-19680,-19943,26013,65177,71223,41066,-3118,34426,-41445,50442,35823,14317,-6219,2224,1516,21623,19775,16168,-1999,-85166,-682,-3660,88030,-61359,-63720,9619,-24335,-12807,-36174,-3229,-20467,21454,-4255,103526,34675,-101609,3351,-51832,-5592,-26822,112980,169662,43485,39729,16926,26291,9963,-82314,15380,19344,-17567,4919,-33151,71883,12794,-28766,2356,4365,-67719,-29130,-28135,-95331,32302,-31498,52733,17351,68828,76873,-20312,-25285,-36810,-38580,-70330,-78191,-3014,-18398,-17347,67563,-32623,-76193,-14386,8306,-23415,-901,-23519,60903,39291,-22125,-12131,-41136,30405,80,-33760,-4498,8822,-85054,-4864,30685,89680,5131,25908,22606,52202,24588,-315,8294,-61323,28016,59778,-34162,-65833,-22131,-54693,-17697,-26197,-45348,-61305,-48274,-45760,-10878,-593,8542,-114318,-38522,11846,14033,-22356,47249,-34966,-26555,1916,37257,-8750,-47330,38349,-26392,-54230,-44794,-15103,15095,-24658,-2358,129447,68353,65615,-23610,8434,-38066,38457,-45363,-31262,-38078,-27116,-47063,-107677,74689,-46175,19173,2860,-12424,-42724,-60869,65824,-15790,-11364,8410,79004,23264,-32708,-25099,475,74909,-78637,-31005,276,30705,107116,-16814,-35270,31188,19961,21992,-20800,-33086,-26157,67106,46272,46797,-73029,-30168,2817,-105823,-15699,-105886,-16306,-82326,-71622,-529,33727,32705,-38811,-69996,56392,-2227,-65247,-43113,6579,-52791,-23784,-13108,65412,9526,-26531,12414,24476,11603,33402,19016,21217,-126584,24457,-25782,-19026,-11019,-12388,-42133,-22697,4951,44300,39858,72853,13681,21787,-10306,-13658,-16453,-32661,-29072,62752,67551,-31632,-8490,-66378,-54426,24893,-25833,-41793,58515,-26527,28589,50024,-43886,-45791,8405,-3356,19224,8923,133904,-56417,-30295,-27300,-25581,32590,45592,47,-36888,-70875,-20297,46482,3562,16838,1914,-80204,37578,30380,32842,6193,-57068,-126023,-11426,-41691,19608,89425,-2197,-20548,-32746,1415,31068,-31001,-11097,-34436,-29942,63810,63786,-24162,-6169,-22144,-31057,-30505,-54635,-52809,-25165,-86938,-35959,-38670,-29071,-16072,-88040,15088,20446,1466,-88513,44280,-17566,5454,90757,67453,-21691,-42092,-69800,-36437,1453,9238,26697,-90792,6177,30001,52382,31190,-59310],[-41090,-18282,65353,56143,-13141,2373,-12206,-104165,-70221,-12724,-44117,-5587,59716,11801,-1176,76003,31867,122380,91336,-12175,62848,52619,60617,-34306,86438,-22373,-32933,39451,-22448,70165,-16615,12590,55625,40562,832,76571,37196,10533,23707,52354,11234,31087,17046,37372,56626,-1857,23562,61404,65732,-27491,-20870,20601,-68417,31552,34404,13710,-31392,-2022,85000,32756,-33671,12755,1976,53925,73599,15460,13075,66726,32471,-22736,1196,75751,-48745,9488,-51370,52858,62888,-43607,15156,68277,-25264,71856,-32585,-18696,-46949,-35307,-50080,79889,108049,-923,-3328,-79926,-12022,94596,51678,-34137,-14080,31909,88055,37158,-6188,-41736,48075,50077,115738,50882,-26140,32260,39793,-15366,-45296,-2712,16102,61809,26616,-1349,73574,135473,58264,20463,111787,58722,-52354,13948,44422,70597,11997,38516,71257,81840,62975,-22316,44577,7601,80129,-12036,-65784,-21980,53674,-13910,-17258,54343,50408,64310,40478,30513,111102,107002,16652,-21783,-39730,-149550,1069,46905,191294,90870,68040,104830,89686,48844,34961,22264,56031,100834,68859,127525,95700,52684,44584,66257,40417,56161,121019,211091,105524,20958,27335,13359,63839,145847,114303,33803,145372,80320,77029,104106,51480,-7277,77333,-6077,61492,38923,163845,122520,91641,173531,29134,114657,6436,-87357,132615,157074,80055,78796,60047,164016,157995,100331,101140,130098,184577,100986,-56354,-1208272,-523563,4541,106720,145317,17037,124388,140428,156115,205188,279296,83200,70718,275264,116808,142443,267406,362641,219620,303567,402100,287189,352435,294735,-51610,202664,305908,159499,44045,32594,-47834,-487662,-1669376,-3907104,-5593037,-7975786,-14489530,-27720834,-291728285,-270052717,-46233213,-28608924,-19539817,-14980321,-12089210,-9945661,-8500858,-7041029,-6281132,-5431783,-4887728,-4567641,-4310573,-4178471,-3518477,-3330184,-3058687,-2749950,-2505512,-2308301,-2058452,-1866359,-1768770,-1619721,-1411188,-1399012,-1230420,-1157948,-1053029,-1059024,-857797,-963724,-917524,-816046,-851200,-874005,-1219751,-1884774,-864259,-635680,-569785,-539060,-531124,-493996,-487147,-376692,-380792,-415393,-373377,-409470,-358554,-496319,-379705,-378760,-286194,-355385,-271774,-238584,-249226,-199702,-317351,-358715,-259120,-255400,-193231,-248696,-270584,-268105,-189547,-132336,-202539,-199415,-159493,-120261,-126166,-188964,-116683,-98253,-175964,-159315,-131541,-166044,-50947,-20044,77019,167363,394259,5326819,7380723,1037230,678137,334168,257479,236665,165279,110062,131515,111144,-9036,-51537,-19823,11063,-15073,52002,38426,71381,62883,7859,134191,19299,-12698,79928,-29048,-127053,-177184,-52421,968,-19968,43153,-36531,-23397,44529,-44252,-52458,-46296,-30492,-60242,-53679,4409,-16158,-45113,26874,42655,-30123,-20053,-10837,-21598,46191,32547,-127751,-56001,-17744,-39361,-30249,-57592,-57027,-94416,-54136,-39155,11367,-58065,7847,45805,3737,50643,52958,79737,21814,60266,41906,100736,-9692,14728,44833,56371,10191,-11351,9600,-26196,10032,81756,41232,-29705,-72156,5293,-27866,-25670,-1078,27972,43321,64140,-52518,-27240,-19893,-19840,-21951,19178,66840,-12814,-11966,-53250,-78002,-125730,10145,-35346,-32945,-55809,19581,-14165,69740,94841,-20138,-35013,-9469,-81042,-12065,-48698,-109982,-21259,-33159,-6002,84204,67122,-50849,-50033,-5631,-33978,-4067,-88554,-12530,-27688,-13139,-8577,-39796,20412,-14420,-3200,37371,52483,16748,-49598,-65430,-66414,-96776,-28594,666,-9322,82513,25109,-33186,8291,2442,33234,-5680,-30643,48143,-47431,-24633,-45491,35312,-12289,-64886,-83259,-47121,-15566,72154,45283,49182,9414,12711,43632,13531,34363,1342,10323,-7907,-43486,-44441,29210,88978,-51207,-9311,614,27617,-37895,2599,46323,10712,-61772,-44003,-45778,46367,-16848,47,9998,-45370,-52052,28158,36482,-44729,74325,58221,-90685,-41212,29331,8527,135514,5589,56454,-46055,38479,91102,18182,-6432,72488,102249,37113,-81589,-4949,-73865,-83669,56345,1888,-36494,-30916,-137896,-80170,-56831,-16226,45510,80925,29923,35604,-59663,-38296,-39546,-38576,-31294,59155,58745,-15678,-341,-83410,-77104,-63588,71482,72463,-8850,-37664,-94512,-26790,-31820,3363,-227,16787,-7883,-47789,-36372,40268,-19458,25364,67849,21327,-41590,-37661,758,-60096,-6618,-2839,-99295,-101894,-6046,-22993,-48783,19299,33679,47623,27300,5175,55456,-7192,5283,19074,42810,-33390,20491,31181,4628,-1569,-61732,-52221,-40641,-55967,-15475,-22455,21692,-23657,-27412,29499,-20051,-3524,3637,-49233,127204,-53152,-18780,-33664,-55134,-38712,19287,60424,46470,-54804,-13221,-44154,20124,-6330,44228,69724,-45804,17715,-5264,64501,20039,-19551,-26391,-40604,-89136,-33728,-44654,-28566,-60203,24108,16200,6877,-81708,-92716,-23246,14672,-64448,-66855,-26025,44927,66158,-12948,-89351,-35924,-27469,6303,11180,-20141,-59384,-48337,23309,68134,80897,36640,-31905,29967,-48918,33648,28537,17892,-4791,-10299,-18706,26745,49210,31362,23169,-51103,30801,11489,102163,-71207,-52559,62024,-962,1854,-15961,-1852,-31027,48280,20377,101872,70555,-101691,14533,-63997,-15923,1529,159045,187981,51237,32731,12810,13138,24772,-38545,322,9475,-51717,3277,-15995,85179,17647,-26214,-8222,5977,-85535,-19020,-46434,-124184,29511,-28291,50200,264,64741,95151,-41838,-17540,-28821,-36441,-70906,-62502,-29196,-26939,-19418,59126,-22856,-94251,-83606,-28478,-15315,123,4762,51521,40187,20107,7732,-25264,46910,6144,-41065,4453,3151,-96096,-7122,45113,93936,-17168,38197,28848,58902,31575,-1007,56365,-51877,4929,61089,-4648,-47302,-11282,-54592,-18838,-47571,-21426,-48025,-19791,-41285,-14606,22482,5048,-131305,-37550,2771,20036,-26021,44084,-13264,-28691,-9935,28525,5992,-39509,45696,-8533,-42711,-10929,-6362,-9118,-38911,-15188,104645,77623,95312,-17767,35495,-15581,40742,-45279,-24946,-45864,-32165,-39817,-102036,55754,-20942,20360,-3688,5168,-34706,-70395,15963,-45956,-25579,884,81730,22579,-25607,-12022,-5439,74560,-76545,-21581,6409,42763,98882,15359,-55859,37824,30908,8349,-48470,-24334,-42212,39148,-7044,42456,-40529,-17561,-8422,-102003,-2612,-105185,-13464,-99574,-75296,29273,36299,48173,-40739,-89101,36148,5371,-43963,-17786,-6754,-47461,-52847,-8495,117226,10852,-2099,5147,14933,13775,-6781,33338,21158,-157153,12695,-19220,-7340,-5641,-3942,-50119,-20230,-18568,48589,49199,64040,28341,5035,565,-2952,-14025,-22312,2734,52202,76418,-54990,-16102,-54783,-42867,58606,-16234,-27810,64439,-19696,24149,44469,-35481,-58688,7841,-3171,31895,26814,122820,-73115,-26236,-32682,-31430,61930,60144,-411,-3269,-45720,-26784,49059,20207,-965,-4700,-77768,8031,-28121,43105,-3825,-76364,-103303,-8590,-31770,25064,89638,-3046,-23881,-46802,13400,37748,-5175,-6932,-10924,-33142,67869,49055,-32826,-13198,-39734,-37448,-18334,-53202,5562,600,-94227,-11805,-50698,-33934,-13432,-99046,16243,6110,10166,-67070,53967,-13249,1297,122840,68013,-13409,-20636,-62255,-27168,-2320,9652,45648,-61829,42923,42483,83332,28385,-54816],[-34580,-22807,49908,37653,-12910,934,-51193,-117530,-81136,-14988,-41782,-18531,47371,23584,-44058,32906,24916,105566,87098,240,14634,60512,64800,-24703,78908,-63963,-74450,34198,-17885,65267,-56289,-9735,39568,31218,-1235,31809,-11082,11023,12008,36318,-20,29226,7941,60341,51953,-2587,-16025,31586,49598,-15500,-18338,34189,-83891,15563,29653,-6468,-42114,4140,57488,-6304,-35819,8328,1966,34105,53225,653,5341,67118,53275,-23856,-13167,47148,-39687,-4448,-28519,41295,47595,-28611,-4344,34688,-26600,22966,-50501,-54564,-58285,-101670,-65097,64001,79724,-27650,-8846,-96413,-54735,78914,41954,-69299,-45592,17653,76912,15700,-21737,-42403,36071,28694,93085,27621,-43837,16877,-3299,-20964,-52670,-23638,-18613,27414,11996,12401,53337,99191,26732,4810,77994,43723,-76608,5319,33319,36415,8956,12654,34147,88673,46055,-48802,-7156,-23101,63585,-72856,-127543,-38083,46588,-23487,-25350,-6289,44319,70348,-5683,-2961,70599,38412,398,-50128,-50888,-137367,11165,56297,137113,77719,66868,66749,84582,23752,25422,-20674,39210,64729,38784,99638,366,31582,1151,43884,17942,73732,124660,197413,97703,2722,12106,-9937,29374,96202,86803,-13945,95874,32337,60091,71484,17086,-18601,13926,-15507,52277,41010,137689,98290,62393,177333,17961,102059,-22869,-80784,82283,106570,50062,66686,36550,149553,160475,107489,138476,143352,172656,59637,-79789,-1309116,-394117,17997,101460,148824,3066,120433,112628,162559,167967,214051,24813,45867,201756,64168,125867,289016,325055,183535,300211,330774,277137,339588,279656,-37701,248794,359899,265955,159472,141317,38610,-326335,-1339628,-3393712,-5039108,-7657317,-14349879,-28404501,-311847252,-291746801,-51289895,-32401068,-22611243,-17705912,-14572078,-12296836,-10759668,-9073955,-8197884,-7246959,-6572748,-6164898,-5866846,-5631131,-4844418,-4647431,-4370871,-3996787,-3658303,-3280224,-2889985,-2611587,-2501281,-2345725,-1988575,-1913865,-1701395,-1536491,-1448267,-1360686,-1135759,-1177750,-1097706,-1003493,-1007215,-987009,-1427414,-2292649,-1029555,-783773,-701519,-632761,-578171,-523950,-528630,-348506,-368587,-434125,-428326,-434382,-360838,-510993,-358335,-365383,-306131,-398292,-269425,-269039,-275477,-233099,-308205,-368095,-247812,-299478,-201435,-256428,-271417,-259489,-182525,-137767,-219195,-208893,-179639,-123003,-119549,-174773,-115103,-120274,-162664,-146993,-143386,-147119,-48749,-29625,86812,192080,367774,5052761,7072491,1010643,644980,356148,253532,244025,162941,94040,150012,144862,2749,-26730,-387,31708,-12512,58291,62383,83707,81449,16309,150151,19437,19024,86649,13559,-84516,-155552,-9683,38880,-4770,30055,-38971,-25380,28905,1936,-40675,-26704,-23864,-46780,-25563,-2413,-2731,-36594,-4877,45429,-10619,-6192,-6278,-512,32181,34891,-100673,-20492,15578,-21031,-48961,-38333,-41318,-71997,-62368,-37705,7792,-67146,7738,44638,9937,52401,86378,101931,38001,73364,56772,90474,-3806,25654,57853,58782,17770,2319,11538,-8488,16520,102020,79835,4571,-60230,-4364,-38638,-19612,4824,45886,49205,67414,-32493,-11728,-30796,-2031,-24083,6915,66098,-29,11451,-42899,-44159,-83061,27845,-1434,-41123,-45873,51061,17790,91728,107972,-7010,-31471,11000,-44973,4213,-38356,-77132,-4616,-1250,21076,101526,119299,-42281,-76999,-9592,-32693,6238,-64376,6489,-18998,-13857,-12483,4522,23685,-17285,-279,77788,48161,11760,-73540,-64338,-73794,-94591,-6150,675,26389,96247,38149,-19422,7752,7383,51999,-41994,-59931,54429,-79516,-57101,-38118,59108,601,-68931,-77437,-52306,-28280,77690,39179,58545,33377,8185,57012,57542,64405,9427,19698,12424,-26615,-36545,38963,106490,-24462,23555,6152,41359,-6485,37740,41136,48063,-37281,-34621,-27437,33134,-11109,10204,29239,-46890,-47098,34616,46902,-26186,79679,97601,-48527,-32599,48174,29711,122332,-11107,34512,9247,50678,84002,14220,-21468,74312,119610,41176,-68114,23427,-16520,-81996,73127,16077,-15804,-29491,-94294,-33979,-29477,7990,56291,80984,40163,72826,-19934,-12260,-2659,-12449,-25419,66136,78022,-10194,18096,-60683,-67584,-17759,88887,73447,-26463,-47576,-59300,-12844,-12116,14942,9574,20969,10575,916,-3120,45802,-16457,41133,79849,26748,-46650,-26996,-6042,-81351,9148,22554,-81246,-106887,-18560,-51947,-76501,23791,35267,56960,1710,-13761,85604,21516,37509,35588,45652,-23492,36943,49340,26130,57538,-69580,-38375,-5250,-36805,6488,-14034,14556,-34279,-34187,41498,-3475,33858,13792,-64300,125431,-64002,-6926,-5200,-83339,-67706,36782,86912,65555,-57539,-12441,-20718,26503,-4115,29328,69739,3292,-609,28549,70882,20869,53594,-9985,-48003,-84052,-39652,-50451,-32023,-68667,15233,40734,1617,-100602,-94733,-3127,-3960,-68633,-61875,-36230,32792,64043,-32356,-65338,-47413,-27800,-13573,7374,-12379,-88577,-73652,20089,65007,84086,37272,-49517,16046,-54574,18055,17212,18899,-6648,-21760,-36680,28231,78920,40863,42614,-6869,60848,38315,95864,-72082,-36997,104617,25883,16585,8003,-312,-30676,66225,42959,94359,106931,-63737,21360,-62344,-28506,34489,227726,189572,58918,31592,13840,9477,42458,9340,-11083,-1259,-71054,3103,11582,90961,20810,-18290,-17453,8590,-88479,-19429,-58039,-144557,34864,-19735,44963,-28185,56677,102449,-46683,-3911,-22945,-34079,-65193,-51069,-44035,-22671,-16996,51158,-16991,-98939,-140438,-47427,-717,-7935,24369,31405,30081,51596,23213,-9970,53711,10729,-40771,15662,2754,-80900,-10053,52077,99086,-23120,48032,22882,58317,33159,2488,83237,-33719,-13327,56821,18098,-14714,7642,-46779,-20506,-52229,9696,-28920,10905,-26728,-10694,37856,351,-130279,-31249,4351,23202,-22663,59170,17928,-22720,-17968,16752,13613,-24205,42757,12630,-33730,30983,19128,-20695,-37125,-29135,57043,69582,115994,-8247,57632,8857,45982,-44645,-13406,-37957,-33291,-29854,-81327,44182,9321,22578,-21116,11050,-22931,-74147,-47625,-64958,-36384,-357,74907,20100,11651,1982,-7410,65044,-58069,-8184,9023,48062,82679,38815,-80173,39360,36308,5238,-58975,-13670,-48112,604,-54029,44771,4773,-5958,-31627,-80853,25451,-85826,-2248,-85382,-63781,59881,38277,64182,-37389,-104312,17101,7312,-23412,1659,-22773,-37287,-63339,-656,143478,124,17651,-1789,9950,13077,-46766,78431,23957,-159317,-4804,-15745,19478,-5005,-770,-51692,-5164,-28160,58363,63868,45954,37139,-7170,14331,8720,-2072,-17062,33101,37264,75455,-68845,-23264,-43478,-27224,75347,-9656,-23534,67597,-4203,21244,34186,-24040,-54270,11394,-2220,41487,32765,99404,-72264,-11407,-35430,-36585,78498,68914,1547,25048,-15480,-18401,53806,35851,-16654,-9071,-68158,-22958,-73302,42694,-20519,-81303,-61602,2655,-11534,35864,76477,-3977,-20946,-48104,29312,48569,18447,-4800,9815,-40534,66745,32483,-34432,-13866,-55221,-40123,-17959,-39417,81879,31049,-79011,23304,-46950,-19271,-6990,-99590,17203,3424,29041,-37453,64955,-2321,-2185,134105,59563,9930,10742,-40840,-20521,-5906,14497,64043,-26314,72681,39770,96239,24843,-42793],[-26962,-28218,34000,22769,-12803,-4077,-72871,-119927,-84831,-18260,-30460,-23425,37384,30968,-70442,-23542,3485,69115,51728,10806,-26265,50556,70318,-29572,53172,-128098,-99660,19584,-33900,50849,-80349,-34011,22845,18902,-5815,-13745,-63035,653,4235,5526,-10994,24877,2237,78354,41111,9839,-58913,-6603,34089,-8350,-18835,31215,-88161,-7039,16471,-38053,-65419,11269,30913,-45330,-36202,290,241,4588,25056,-34551,-8276,63514,57500,-28245,-36879,17809,-28029,-17055,5517,26180,27065,-10878,-30549,-8825,-45086,-26867,-61014,-85588,-72831,-164080,-80086,20876,38881,-45926,-8983,-94993,-73835,54020,26265,-100287,-80933,-3236,54686,-12508,-41351,-50847,7261,11055,71579,-1698,-62190,-5868,-47423,-22546,-56566,-41147,-56996,-22967,-6751,22650,33538,48226,-15865,-12571,19350,26970,-93010,638,15793,4898,4042,-14250,-13564,83763,27256,-66744,-54932,-43601,36854,-116299,-164644,-45284,58035,-30163,-60006,-72592,37471,77135,-49434,-23411,20171,-25559,-15945,-76433,-50894,-96579,25098,55492,46718,40953,58658,27750,47771,-7023,11396,-63983,13156,29198,1438,53659,-109462,-17842,-63388,8892,-9540,68783,84989,139488,68370,-25892,-456,-45909,-20445,31595,42412,-63503,22041,-45127,24767,16141,-29473,-45823,-64458,-18392,39760,9379,64949,23386,12202,107893,3246,61465,-45635,-75059,17657,31092,-10418,18052,-14343,98264,94758,66446,155895,107972,119810,-886,-104830,-960945,-68985,38312,69455,113503,-11068,86294,41100,111309,75889,80726,-59890,-25465,56091,-8761,64864,202388,171776,77460,157082,105522,160458,140829,158351,-16560,243590,338102,322247,262534,232137,112030,-21304,-384791,-1360693,-2281592,-4063277,-8178455,-17378941,-209509322,-199886316,-36862626,-24248395,-17654874,-14334331,-12288285,-10775300,-9671158,-8689723,-7840893,-7121706,-6708817,-6333158,-6149379,-6021503,-5386014,-5227203,-5098503,-4791599,-4475350,-4038568,-3619461,-3335562,-3235884,-3082768,-2684347,-2540226,-2322160,-2055904,-1980062,-1808684,-1588632,-1557785,-1421273,-1350825,-1311351,-1186881,-1574495,-2349379,-1309612,-1122000,-985819,-845025,-720730,-678056,-652997,-507260,-476087,-504596,-504040,-473087,-397686,-538243,-380015,-362732,-351291,-428400,-291794,-315988,-295858,-269683,-270634,-352218,-220964,-325721,-211522,-264380,-242511,-251836,-175712,-134008,-216433,-195028,-202799,-117550,-111408,-157386,-119754,-141770,-147093,-142131,-156215,-126618,-53690,-40818,94877,203595,338097,4782996,6780435,996961,616422,377711,252494,263979,183948,93888,177457,180240,61870,42154,41443,64026,35334,76044,90379,97657,110046,36238,164836,32564,59952,93861,69637,1784,-85838,38756,83248,21640,23465,-29941,-8548,24787,48562,-18966,6803,-8039,-17222,8403,1421,22961,-10080,-31751,55534,26070,9150,3336,25465,33598,47976,-52964,25179,59307,11911,-51017,-3024,-18555,-40547,-57279,-20600,9069,-62268,4423,34663,9189,47246,98942,113964,52409,76088,66004,65144,7917,20660,64912,65034,17916,6823,5382,2004,18057,114166,108756,42507,-43212,-15768,-45609,-6623,1228,53208,47347,63304,-14092,1155,-17614,13074,-28313,1529,62568,12152,28689,-22356,-1669,-26467,44430,30711,-29973,-22281,80323,49052,105504,112852,10509,-23790,31432,-3607,23612,1934,-20940,33259,36505,53203,108572,154725,-17216,-88323,1903,-23986,22580,-34380,28364,-8664,-7314,-1270,53268,32588,-25660,6192,111355,42196,15278,-80146,-48059,-67776,-78986,21740,8687,65137,108429,56146,476,37680,25447,70494,-52559,-81255,52646,-99328,-81088,-23186,80210,10443,-61708,-61094,-37137,-25071,87196,31186,66363,52317,7647,57834,89070,98105,15831,30727,28539,-8001,-25243,43823,107299,-3751,36262,12122,56467,9119,64682,22523,67954,-9944,-28241,-2872,19485,-16588,15437,32155,-46505,-38124,40214,44101,-4319,83657,124856,2477,-22122,54178,41917,97260,-24406,2002,55362,59088,57281,-2529,-31236,64144,112730,45151,-36762,61279,47545,-63680,75277,29515,17045,-26191,-33618,18835,-3559,36282,63245,63789,50016,94609,24987,23553,60786,7933,-22760,67740,83358,-1811,34545,-34509,-43459,24512,96625,59245,-42267,-42288,795,-6280,17715,30436,22786,24280,34555,35564,14348,40467,-8700,56197,85594,33142,-39951,-14400,-8172,-93133,23394,53305,-44822,-92990,-29652,-86987,-90309,28404,49192,79809,-8658,-21636,103089,44638,54603,51226,38572,-15196,49377,56004,38133,99959,-71900,-23023,36680,2109,30885,-915,18395,-40958,-27362,47347,12503,62795,25252,-57399,109999,-63597,4241,26196,-84772,-79740,45038,102102,78146,-45282,-6807,530,12209,-4387,11719,64317,53440,-15820,50595,65956,13727,87791,11277,-43526,-60706,-43142,-48438,-27400,-64584,7814,53204,-2064,-105903,-76855,23264,-22680,-71793,-49991,-41285,17753,63930,-53269,-37649,-52865,-23467,-33577,1108,-11467,-91199,-88510,16388,55223,79285,41225,-54159,-6193,-58263,6188,4461,16595,-14507,-30395,-51655,27043,103001,41919,55470,29283,75252,70078,78956,-61881,-23122,127011,51037,25241,28733,-1360,-22592,68826,55889,81101,132589,-1025,22131,-42645,-35900,64376,298122,178539,65258,38470,26608,13993,56769,46080,-13719,-5817,-66978,4997,45358,86354,20017,-6742,-23746,17480,-76849,-28512,-59839,-144801,45219,-8282,38593,-44997,43865,96170,-30885,14170,-19544,-32129,-53913,-44416,-43484,-11543,-11286,46395,-20298,-85958,-152741,-39180,19815,-22097,33475,7168,12973,64677,31447,1302,48710,12657,-31176,23099,9942,-38536,-12966,50650,97958,-16649,55413,7087,49489,34532,8333,94188,-7345,-22113,47843,29539,19963,28989,-30777,-19447,-42000,40292,-7588,33997,-4449,5279,44128,761,-111423,-29379,17179,25746,-12564,97140,48478,-11266,-22919,3242,9870,-1234,32978,34254,-27875,66382,56905,-12136,-18144,-39843,-18,43451,121301,2847,67257,28350,47919,-46830,-3562,-18923,-30532,-19897,-53240,40148,36263,27796,-41137,7613,-12837,-69532,-99284,-69510,-42306,3766,60787,17565,65201,12831,-5596,46011,-26666,6020,6532,43339,62837,47995,-99466,36056,36274,14548,-49899,-2301,-42939,-38559,-74259,52278,52727,2676,-60763,-49702,64182,-55419,12698,-52006,-38882,85853,36921,75041,-29879,-107346,7299,3455,-10820,12635,-37431,-23604,-49246,7723,135906,-10975,26653,-6582,14954,6417,-77855,142063,30952,-138965,-22323,-13250,51511,-8393,-325,-44413,18170,-21326,69623,79500,26157,38074,-14402,26292,19171,12137,-16514,54376,19761,63945,-70565,-28935,-32878,-10887,78092,-7177,-26667,67250,16782,20702,21975,-14572,-37216,14411,2519,48330,21535,68782,-52089,9407,-33108,-39219,74414,69197,3417,44277,9690,846,57810,47936,-26308,-12541,-54386,-48210,-99416,30304,-36413,-73788,-20370,18051,16860,49661,57604,-4964,-16033,-38887,49943,60268,30333,1268,26200,-44070,59253,16050,-30411,-12911,-61316,-34385,-28389,-15257,145671,60984,-38958,56384,-32307,10815,3205,-88853,21585,13703,53088,-11417,73067,13884,-1474,123021,45377,41246,41021,-14288,-16249,-7191,21844,72732,-1691,83701,25329,89553,25278,-23579],[-22811,-34229,18292,8081,-18053,-12421,-75545,-108228,-81351,-20614,-14234,-20998,30338,30185,-79823,-73347,-24602,26742,-4015,17469,-50642,22464,71235,-49504,17401,-192179,-104105,-6003,-66463,25321,-93865,-55605,10075,8412,-11604,-47109,-101394,-18539,-3916,-32860,-21890,17823,2414,84930,24460,32108,-87819,-43456,23157,-6844,-22331,11922,-79458,-30615,-4087,-70259,-94338,20070,14322,-68327,-30957,-14742,-4787,-27522,-1752,-83339,-25644,53765,43324,-34712,-62902,-4131,-15609,-24712,43171,11319,5635,4737,-55527,-45965,-82346,-70534,-61014,-104014,-82762,-200308,-89838,-24933,-290,-57031,-5918,-90408,-64190,29745,4765,-115898,-106757,-21248,30289,-40780,-61675,-60958,-31481,2791,58576,-23685,-69923,-33356,-81730,-23081,-57388,-50359,-93661,-74844,-31772,27304,20806,1994,-55754,-27914,-42950,12591,-97997,1375,-2758,-13856,2129,-30105,-60405,69831,13100,-72448,-87383,-47200,5710,-123810,-148656,-32398,80024,-30987,-104163,-118968,32325,78521,-80270,-34268,-24824,-66325,-29660,-90901,-35214,-23670,38937,43693,-36387,-1529,41606,633,-11189,-33746,-3632,-94356,-14988,5407,-30575,-1414,-188646,-89059,-134838,-24241,-34770,44291,14701,67847,33366,-53492,-9243,-85025,-70790,-19363,-3382,-97071,-43065,-124315,-16301,-45175,-77087,-87384,-132505,-10957,29683,-54353,-19223,-79960,-49660,-810,-10585,6334,-53089,-52537,-36669,-43833,-77922,-59934,-76812,25195,-952,-75,137842,41798,51993,-60489,-102548,-164767,300989,62599,23758,53047,-17228,33348,-43835,17253,-38228,-63011,-133029,-113986,-97813,-73820,-18712,22320,-26871,-80826,-93164,-187145,-71767,-179669,-39720,8442,180023,239322,306734,317443,263660,149899,295197,809889,1318933,1515524,1450172,1946888,2079363,-6156448,-11627060,-4791375,-4555714,-4421468,-4330711,-4409589,-4357231,-4237150,-4551271,-4110406,-3965344,-4127208,-3996283,-4040123,-4174676,-4018892,-3977757,-4115692,-4029283,-3910538,-3662851,-3404894,-3272351,-3203197,-3090723,-2866855,-2732378,-2576304,-2286534,-2224756,-2100148,-1946979,-1889356,-1705665,-1696151,-1628977,-1411665,-1487387,-1827475,-1565366,-1503988,-1318138,-1108646,-959777,-977687,-898229,-867560,-777921,-691895,-646656,-583094,-547184,-610409,-507102,-450963,-481345,-499421,-395731,-411085,-353396,-343342,-272302,-334433,-218328,-338947,-237069,-283614,-229475,-251442,-176536,-147686,-198120,-171930,-226858,-103182,-103605,-149197,-133023,-161786,-130994,-149373,-163270,-111114,-67289,-52871,97257,187118,302774,4496187,6449780,977003,577962,382839,247883,288334,224076,101927,203099,200008,165361,133493,95841,95940,115215,100600,110128,104249,133575,58198,170933,49739,91833,95371,126626,112611,26889,78082,124106,50240,23018,-11942,19555,27913,78343,6124,46598,13537,18053,39470,12232,53478,26831,-45332,64450,69500,24005,15686,52520,57298,70444,4494,67254,103533,52437,-33586,40803,5132,-8175,-39524,6134,19156,-38472,-641,21631,3829,39389,90061,114240,66647,65592,67644,35628,20685,-987,66585,74596,13281,6142,-5983,6562,16182,113601,121753,74989,-24937,-27624,-48208,10551,-10398,47682,33626,51001,-2067,7336,14741,20446,-32951,4790,57483,17119,34899,2691,36807,26303,55284,52419,-5670,1870,92707,68420,107376,105816,25864,-15765,42695,34665,39057,58363,42525,84522,69123,79099,102769,155142,14429,-79398,24366,-11895,36404,-7372,43904,-1231,3881,19909,88366,47274,-25572,15565,125956,30619,23372,-69648,-18435,-51279,-54446,46713,22858,94371,117288,73514,20457,83809,48996,84408,-39352,-87743,42748,-96110,-86771,-6776,88744,19293,-45011,-37605,-3825,-7509,92929,23529,68019,61157,11287,45774,99424,130455,15174,41208,39498,11117,-11316,42012,93613,2486,25756,17644,69524,12069,74923,-3994,61682,12041,-22606,24717,11592,-29143,12964,16990,-43849,-24609,47645,31389,16654,85587,124122,42423,-13281,45203,38780,68052,-26370,-29496,76437,59654,15815,-21769,-31927,44231,79438,45111,8448,98569,95642,-29923,61415,38725,56311,-21188,25882,62223,14980,58899,64751,33933,57761,95277,61146,51010,126428,16800,-23465,64355,64629,6412,46527,-10888,-5627,53580,89748,38998,-52602,-20620,60027,-4044,52380,47924,34030,25326,54289,54941,18594,33442,-89,70199,83735,40705,-26282,3239,-5122,-92411,33055,85484,-6031,-68900,-40423,-122121,-84773,31065,60644,103288,-4322,-15072,102570,55482,52430,61195,28003,-9461,52878,50524,38240,113026,-65922,-9007,71955,49827,51223,13411,32538,-41867,-10316,43670,28384,77644,35235,-24833,87238,-50959,13687,50634,-54933,-72326,39961,100915,80747,-15784,2454,17233,-20849,-9064,-5653,51276,90626,-24533,53741,60364,5133,80085,31759,-26051,-30646,-42264,-38895,-21052,-51132,3008,55845,-1036,-92789,-53291,52719,-34605,-71322,-31381,-37136,4181,63173,-69896,-15106,-51047,-20539,-54905,-8582,-21158,-67141,-90612,12269,37642,67454,43688,-48461,-32932,-59898,-892,-8013,11845,-27163,-34353,-64572,26286,116807,33857,60751,43011,66919,91180,60855,-42013,-15941,126167,68081,22506,40925,-6886,-13245,56574,53487,62350,139870,59037,17548,-7571,-31400,82913,344270,163723,68680,50502,50189,21492,63021,63229,-5532,-18,-42594,9095,77525,70500,13639,5695,-27475,32831,-55584,-40783,-51201,-120956,53638,2512,32293,-30968,25984,79329,4026,33610,-17263,-31117,-39046,-41401,-30191,2126,-3741,46066,-32641,-58457,-112768,-9784,42921,-37058,34801,-13713,-4785,59255,31050,6952,32712,10590,-13321,23101,24654,18585,-14303,42511,84157,-3930,61438,-12358,33920,37427,13789,101090,22158,-22071,36551,30817,45935,46451,-9589,-14155,-22939,62251,11371,44345,20007,31799,43504,10705,-81575,-37100,38214,30062,1997,150537,69430,785,-24963,-9885,-3216,26712,24522,53526,-24936,82680,95478,14943,13196,-43757,-49892,6943,107543,14290,61833,39460,40139,-51988,-891,1457,-24552,-12556,-25563,40131,55247,36504,-55075,244,-8495,-57418,-118647,-61111,-43186,9237,43569,17060,112571,17376,-2270,19290,8873,19407,-1110,27481,44394,42085,-109266,29023,32365,33163,-25464,7193,-29714,-68243,-61406,60835,90473,7332,-86491,-20827,102257,-26019,25711,-18268,-8357,102211,30330,76760,-19881,-91364,8796,-4409,-5968,16616,-46431,-7861,-15011,13792,100363,-15802,23742,-7489,31161,-3039,-95386,195223,41534,-107206,-33946,-12197,78620,-13221,1061,-29110,42393,-2490,76562,90857,9815,32539,-18490,31445,26262,21187,-18011,59518,2013,43924,-61844,-32289,-23518,2594,71394,-8708,-32535,62645,37423,21403,10411,-10236,-18314,12270,11294,53660,-5296,36680,-20139,29587,-24863,-37861,49698,59857,1793,56219,24364,21608,56976,54781,-28238,-16538,-39884,-61986,-113078,9443,-43293,-59561,1985,32386,47460,64526,39022,-5683,-11892,-22908,71561,68461,26660,16114,39587,-35299,44823,1838,-23629,-14731,-54435,-19638,-38935,13759,168851,84441,16380,74788,-13468,44034,16147,-70568,31178,32522,74982,2039,75467,32144,5172,96238,30467,69752,61783,8139,-12545,-4567,27993,67861,2675,71795,5109,71760,31188,-359],[-25433,-40211,2779,-9798,-34222,-21985,-63818,-84614,-74583,-20880,2363,-14264,24729,20963,-76514,-100120,-49014,-5251,-57294,20052,-53790,-16333,60625,-77761,-19563,-226252,-91430,-38673,-102259,-8343,-102204,-68923,4482,4165,-17758,-63838,-115900,-41219,-19271,-68399,-31651,9205,10207,76251,2792,56338,-93156,-69230,16091,-11295,-28150,-18163,-61377,-49635,-28644,-91963,-115016,30128,10859,-66183,-18586,-37376,-12705,-52823,-20357,-130852,-42502,35152,15295,-41454,-82352,-14380,-4544,-25507,74784,-66,-12310,15549,-71908,-64853,-121031,-99899,-50381,-100729,-81034,-198787,-86798,-44444,-25757,-63025,-2005,-91246,-36746,14132,-18628,-106397,-111123,-28887,11046,-61866,-79184,-63717,-65355,4976,53541,-27393,-58934,-59204,-102183,-25949,-55769,-48625,-121386,-111964,-62562,25489,18055,-23774,-82164,-37742,-85471,3600,-90651,7587,-17219,-16575,5869,-27090,-93602,51812,8748,-66401,-98329,-31598,-22228,-92159,-72892,6365,99468,-24208,-133315,-131637,31971,71775,-92503,-44263,-52765,-74596,-39567,-87327,-4713,70237,48112,23892,-75309,-29568,18986,-7449,-72390,-49828,-16303,-103052,-37808,-1864,-46574,-51743,-209287,-160893,-188032,-44024,-51761,12606,-55330,16732,3809,-65637,-14532,-115300,-104116,-38261,-36966,-106194,-77625,-168038,-47139,-92816,-112036,-133048,-167113,5314,27363,-120477,-77161,-170401,-109450,-95144,-19528,-45243,-43594,2372,-62910,-93713,-125680,-140127,-127360,-44213,-72601,-59995,78678,-21186,-1327,-99647,-52501,732370,543691,87873,-15951,-7461,-11999,-19792,-104992,-80571,-128706,-154143,-165283,-180530,-193513,-109485,-88421,-165679,-171498,-230952,-331401,-408264,-343473,-459668,-231317,31672,77894,105949,230137,303807,224542,145424,473046,1644717,3253383,4369697,5997333,10778501,19979346,196312382,179211438,29158618,17220369,10906479,7731263,5638880,4302638,3298836,1983576,1654582,1139974,462425,200596,-29166,-343776,-790041,-928204,-1296895,-1476454,-1643363,-1745814,-1762608,-1880204,-1869421,-1858481,-1968845,-1953336,-1908122,-1732441,-1716111,-1786992,-1765658,-1758410,-1579267,-1655985,-1611211,-1416786,-1017964,-809910,-1498857,-1579376,-1413960,-1191303,-1120310,-1236179,-1135646,-1192033,-1131266,-936373,-832662,-763670,-784715,-686931,-701590,-653827,-693212,-655487,-609934,-582576,-498757,-491230,-394325,-367280,-299628,-382667,-322883,-352398,-317076,-283726,-230972,-242439,-209927,-198971,-260826,-114869,-128694,-182339,-165120,-185041,-125022,-170921,-161873,-114135,-96368,-69738,67049,140472,264410,4241170,6142305,940144,531414,367246,236020,304161,267528,109595,213790,193833,280505,212767,146208,117239,191214,124062,111226,100254,136168,74719,163784,55785,95814,84255,170069,213244,155080,94460,150676,69009,22583,7959,46344,29609,76826,28395,80825,34625,46303,58306,22507,76756,62321,-42801,61754,104100,34740,26137,74478,99799,94797,55452,93141,134201,90638,-1128,80650,23165,15834,-14196,32968,38174,3345,-5425,10223,-3630,30939,65425,103933,81784,43845,61659,11633,28805,-32957,63127,86050,7617,6121,-16788,9324,13910,100954,118533,94487,-8612,-38089,-47210,27786,-27052,31493,7754,33808,3660,5445,53955,18567,-35504,14945,51614,11537,29878,25351,60447,62879,57368,59395,23159,13035,80962,69226,97460,84412,35064,-9729,40337,61967,44373,108135,95830,127486,87756,90665,86729,118372,40478,-51727,48956,-1125,38316,10409,47066,182,15243,44181,99387,64657,-7571,26136,117787,10278,27310,-48301,18357,-30116,-28108,61272,38951,103950,118733,81186,35673,121506,67358,88901,-14440,-76965,27357,-68129,-67869,5237,78329,28718,-23273,-12226,38377,17789,85623,16155,60441,59208,17975,25062,88198,150039,5051,48230,44832,30431,1439,32941,69681,-8709,-1579,21903,77995,8546,66234,-31216,31926,23678,-15560,47691,13066,-41064,1670,-10904,-39216,-8264,57411,14397,33270,83236,94252,56661,-9207,24028,22701,42802,-13535,-48191,67961,50138,-29431,-34267,-23030,20231,27532,37701,54634,124137,112749,11444,35612,41697,91538,-15116,68746,84170,23806,68394,59901,107,61250,76963,77019,56717,167204,12647,-25564,57663,21451,11780,50362,6206,40916,65274,65682,22159,-54710,9038,98375,-778,83163,65787,40828,22614,61854,64613,19782,33105,5843,81302,74814,47925,-10794,26304,1866,-80020,37267,110882,18561,-45121,-54278,-149053,-62527,30411,58010,115475,8147,4759,84295,51875,33242,61775,20801,-6096,45044,36427,30018,98450,-50919,1258,90653,89628,62064,25793,52545,-36447,10546,30346,44588,78003,41640,23314,62578,-31643,21547,61984,-1319,-50646,21611,82387,71941,25314,15021,31004,-62005,-17953,-18976,30190,107340,-27042,37691,67093,1514,50859,45878,704,-9547,-37098,-23533,-18495,-33829,979,53945,7223,-61274,-39254,78294,-35634,-60953,-7709,-23455,-4211,56880,-77862,-5454,-43584,-24200,-76562,-23420,-40038,-33574,-85326,8247,13295,51395,39539,-37932,-58810,-58755,-3889,-19394,6510,-40096,-32612,-77076,29554,118986,18304,57254,31716,39383,87207,45984,-17820,-17379,105731,70994,6417,42447,-17098,-9341,36236,34585,38511,127303,90403,10911,34271,-12408,84490,346812,153982,67840,61534,76339,25518,60076,60758,11500,15355,-9574,15082,98658,44975,1666,15958,-30604,50040,-31987,-50326,-34491,-79738,52292,9279,26128,15671,5677,59043,50781,50476,-14667,-31457,-23403,-40392,-10259,16642,4389,49459,-48281,-26812,-42429,22881,62926,-47524,34292,-26199,-16798,41975,22556,7867,9310,3366,8806,16956,44277,71297,-12470,30326,56242,9455,66979,-28433,15267,40352,16222,110836,47052,-16585,25806,27429,57542,55289,11024,-5808,-2684,69963,23683,42834,39469,61436,40722,30027,-50127,-51561,61760,37750,17349,196279,75903,8200,-23346,-19350,-18871,53472,25607,67722,-24664,74277,121126,50119,46753,-40025,-79777,-26309,76849,25348,44695,42807,20109,-57701,-7349,12722,-16366,-9888,-3074,39054,64333,47290,-57376,-5589,-10028,-41532,-102439,-44351,-39936,10938,27680,20372,136249,14400,-737,-11777,37237,32235,-12298,2428,30785,24096,-110246,20226,26749,54076,5069,11591,-13703,-82012,-25445,65607,109256,8089,-100096,-6476,124231,-9066,32066,2313,16855,105850,18333,68849,-9460,-55857,15867,-13532,-1632,17664,-46791,8260,25557,15938,55215,-13145,12624,-3657,54176,-7525,-99125,210269,52960,-74481,-36453,-15987,94554,-15623,6324,-9641,59552,19421,74503,93127,-732,23658,-22990,26311,28874,20369,-18791,44559,-13689,19261,-47300,-32719,-16096,10488,58593,-12951,-36381,54065,50825,20960,1386,-11460,-8990,2428,21120,58625,-39344,6962,9421,43226,-11788,-31703,13122,42462,-5959,65019,28536,33424,48457,55840,-23285,-21604,-27024,-61753,-123406,-12686,-35915,-44617,-1012,41127,72707,80318,24395,-5932,-8469,-4044,87609,69496,10025,39783,52313,-10220,25159,-8000,-17024,-21030,-36362,185,-34434,39223,144188,96234,69612,72456,3725,64556,29986,-50051,44636,51683,87579,309,72340,48149,16966,63300,19836,85494,69325,19890,-7576,2184,28864,51779,-9307,42475,-14568,55252,40062,21264],[-34853,-45451,-12420,-30382,-62925,-29022,-45019,-57288,-69550,-19122,15549,-7033,18286,6946,-65523,-99037,-60857,-18454,-86314,19610,-36616,-52985,35175,-104547,-51384,-214987,-69789,-69095,-125410,-41984,-105911,-69260,6676,8390,-23714,-68321,-106336,-59834,-45144,-91530,-36988,1313,26124,52618,-22600,73579,-76207,-77789,8231,-21136,-35458,-50355,-42212,-60694,-52237,-96065,-115030,39493,18480,-40775,-713,-63019,-21020,-63083,-27970,-160866,-53538,6678,-17418,-46642,-88092,-12885,3544,-19255,92122,-6137,-23151,22098,-75730,-63002,-128442,-109694,-32147,-70514,-64815,-164291,-63933,-22658,-32025,-65997,1259,-96732,-11546,10407,-36947,-69920,-89566,-24066,15,-69613,-90632,-53350,-79244,14481,52053,-9946,-28699,-74299,-112581,-33649,-52126,-35991,-132080,-124211,-93947,17614,22999,-26170,-91480,-39875,-94576,1287,-73003,17944,-24442,-6185,14789,-4719,-104086,34912,15427,-51978,-88186,360,-40359,-38504,35121,64895,104497,-9995,-129859,-111379,38456,59105,-86460,-59455,-59678,-52697,-45688,-65578,33327,158726,49249,2564,-61924,-31243,-1966,3327,-114360,-54283,-24393,-89030,-49527,5452,-42173,-83248,-175338,-204454,-199184,-46241,-57556,-11514,-92507,2864,-15515,-51835,-17589,-127389,-108310,-23750,-52281,-92320,-79012,-153275,-55822,-112300,-123168,-164591,-158070,24674,35331,-147773,-92125,-210265,-152047,-137405,-21651,-78725,-23078,84322,-56955,-104079,-138359,-187286,-145503,-86257,-87810,-89099,-8321,-54046,-21259,-108839,37932,1292484,598141,110338,-34170,-42789,3345,-54103,-118680,-143974,-164298,-168453,-153930,-197546,-204708,-108135,-115859,-268720,-208349,-305425,-433049,-469951,-525507,-564324,-336352,46529,-26185,-4356,129296,228205,140634,106666,459497,1792560,3679061,5120953,7552284,14222009,27800799,297515269,277282848,47810062,29944094,20435923,15604745,12636884,10683081,8994384,7536780,6472362,5548136,4733472,4145019,3892237,3644640,2805522,2502828,2079114,1746923,1372341,1003434,779093,473375,400175,272922,-125448,-269496,-323245,-352495,-434046,-710818,-834568,-923517,-811206,-954428,-984984,-951309,-204126,333243,-906261,-1088651,-1033239,-865603,-943181,-1147983,-1103084,-1142639,-1209559,-1015734,-912626,-880136,-916845,-647769,-796486,-842114,-853132,-829590,-840522,-772733,-693205,-673176,-614101,-469408,-464079,-493041,-495017,-490494,-531584,-384914,-387910,-443946,-309644,-335246,-332587,-210379,-234364,-288928,-240839,-231240,-162047,-216774,-175157,-162816,-160128,-112797,-44425,62137,213376,4008348,5861393,855953,474748,312588,194469,274548,263372,94516,182482,155521,327512,234215,159576,115324,208831,122547,82452,81301,108318,75707,140029,33498,58834,57696,176998,257799,240201,79216,150726,65141,12795,19702,59754,19879,37350,44961,97101,49231,55380,57998,23377,80161,83529,-25210,38933,115687,36824,28263,83865,145231,109434,82944,94896,137546,115550,34325,102850,29127,24469,10442,49672,62255,53025,-8654,1871,-11672,21121,32701,85833,96933,16723,49523,-2102,27636,-63659,54140,97129,3360,10729,-20694,14422,14291,80895,103412,96943,4016,-45138,-44758,40373,-45496,10067,-25347,17316,6647,-3185,84792,9484,-33315,27034,44972,-3155,17391,39903,64736,80667,50013,52319,48172,2771,48167,50922,79503,49094,37511,-5947,25945,73688,36568,128903,126205,135509,88200,85635,66270,59152,51124,-13790,65739,4289,21930,16177,36961,-4881,22309,65223,86534,78471,26723,35574,91007,-20390,18186,-25132,53387,-10805,-7559,61133,51581,90734,109183,70425,43707,128622,71492,79255,7030,-53136,10661,-24643,-26406,8434,49487,38942,-2313,9520,75500,41578,61600,7090,43792,48617,25131,2874,63038,143033,-12362,50104,44261,49182,8289,17800,38976,-33860,-34194,24571,80682,3679,43162,-52348,-8470,24328,-6620,57607,24030,-45386,-17915,-41403,-33507,7187,67510,-1015,43394,74276,49653,42779,-11374,-2751,2281,27742,11814,-47432,37729,31494,-66094,-35291,-7690,-1066,-27454,21811,85496,132018,98088,48522,5846,38360,113176,-8855,86095,80434,24033,63240,48961,-28425,58276,48263,68473,37860,169345,-1473,-25952,49956,-33069,12998,42604,15516,86106,61224,26975,14603,-47850,31794,108297,7931,99791,82284,43567,15361,54470,71246,28456,42296,7323,84986,60641,51777,2830,50923,10122,-60511,37271,118888,20645,-29631,-74513,-160835,-33866,25917,39069,109806,19402,29952,53673,36795,4584,51969,21253,-4029,26979,19589,20264,70329,-28490,5914,89986,108129,61596,34255,71682,-25426,28366,10787,60068,66939,43558,64533,38091,-16541,28558,60324,59822,-24102,-5238,50827,52802,65754,31158,44139,-95655,-28304,-25254,4290,103129,-27051,9916,90481,6514,26563,49794,29441,-8598,-29733,-5442,-21622,-18762,962,52265,23442,-17941,-41433,91135,-25803,-34028,17391,-3685,-6407,39833,-75997,-11536,-33232,-36200,-95182,-44397,-61475,-13578,-82264,5325,-12069,34642,26432,-28492,-78543,-53608,-4938,-29371,2367,-47563,-25672,-89914,38576,111742,-1242,44425,5105,4451,55998,33761,2419,-25479,73338,56276,-19822,34510,-30225,-14427,17171,3614,10869,99656,83407,7153,71881,17684,68929,304523,153630,62368,65397,94018,21697,50349,44547,31838,35187,18206,22217,100831,13804,-13768,21591,-35292,62447,-13040,-54192,-14543,-34498,36351,10259,18851,77116,-9624,43328,98685,61283,-11612,-33341,-9947,-39950,10347,31679,12292,53951,-58677,-3766,21594,40005,73345,-50208,38236,-29858,-19089,22685,8455,6896,-16053,-9813,29173,10630,64386,104079,-6812,16595,19267,19627,71187,-36397,-1744,40189,14195,120044,61017,-9401,17628,26124,55422,53703,24684,2002,12324,62338,26784,34798,47617,83889,40986,52918,-24857,-62847,81287,48753,29501,204626,67832,7582,-16882,-21192,-29260,70957,39767,74553,-27018,45151,124355,78770,70327,-30938,-85896,-42628,40498,35129,22566,41492,-8554,-60622,-20749,9078,-7120,-13148,12924,32736,63572,57290,-47635,-6700,-12933,-26770,-64524,-24971,-33878,5185,16106,28278,132878,4971,-3732,-43082,48848,45588,-24177,-26792,22891,-1072,-105857,12123,21204,68865,31218,8233,-181,-78676,15210,63028,108237,5900,-97333,-12653,118077,-10427,29553,7155,27469,96509,2600,54784,-910,-10146,17693,-21471,11664,19914,-38299,22703,55822,14437,22173,-5255,22,4459,75393,31,-91871,179849,61192,-47541,-31329,-28929,98576,-11846,16308,8605,63824,35330,62364,83498,-5422,14086,-31772,10326,27610,9316,-17478,11803,-25407,-5792,-32353,-29945,-11213,11659,41878,-17709,-35227,43023,51345,17163,-3997,-16270,-15410,-14055,26878,63243,-68198,-18417,22473,47272,3350,-20817,-21153,21676,-19922,72997,25579,29558,32249,51760,-14169,-26791,-16354,-49281,-131682,-28510,-14598,-32296,-20650,41625,87098,97876,15475,-6086,-3622,14537,92332,61888,-12357,66676,65280,27220,4649,-11609,-12392,-30016,-13483,18290,-5891,51878,88413,93712,104558,52378,15943,60530,42361,-30920,57600,62797,86406,-12264,66567,57890,30994,31455,16614,83933,64556,18798,-915,11616,21694,30840,-24466,7834,-28610,47752,46797,35298],[-46877,-49384,-26481,-49062,-98010,-29410,-25706,-37114,-69082,-16490,22917,-2329,9379,-5514,-49651,-76967,-56131,-18287,-84577,17282,-5177,-74630,-1686,-121176,-75174,-170743,-47025,-85797,-125147,-64161,-101385,-54642,14347,20156,-28787,-68520,-80560,-66766,-75657,-97293,-33114,-3278,48698,18618,-49523,77873,-46039,-69005,-6009,-34548,-43601,-76482,-30676,-63605,-69675,-81953,-92046,45113,32320,-3223,18285,-81848,-26065,-54880,-25780,-163898,-54158,-28549,-44639,-48988,-77960,-2778,8020,-7280,91164,-6528,-24654,27511,-67553,-47435,-79825,-99973,-11483,-17801,-36750,-114313,-21106,31202,-21483,-67898,3689,-101036,-5404,16207,-43029,-15993,-48094,-10713,-4250,-60570,-92260,-30535,-66098,25826,49877,21246,12693,-70388,-119794,-46535,-46646,-14917,-119149,-111366,-116904,5005,28934,-16438,-87164,-34090,-71803,5168,-49457,30124,-24126,10987,25631,30091,-90051,22829,29697,-33183,-63195,41173,-45404,6914,124151,121735,89444,9303,-94070,-69272,51179,45488,-67463,-77885,-48937,-12007,-48496,-31417,67086,212096,41566,-12251,-16636,-7818,-13673,26598,-124341,-51014,-27312,-58557,-47382,20844,-20671,-87045,-113267,-199712,-162132,-33820,-52735,-18968,-81920,17775,-24299,-12095,-20007,-119507,-82613,10926,-52248,-63436,-58676,-87070,-39922,-100291,-107542,-162731,-112231,40411,51775,-114622,-72991,-187667,-165915,-125275,-17829,-87851,-1743,164138,-26654,-74930,-117769,-179399,-123695,-90269,-52881,-81010,-92345,-52199,-7019,-92150,131759,1339191,532709,124686,-27332,-38891,24657,-57493,-85757,-157705,-145989,-129724,-119182,-161971,-152906,-76258,-97093,-256753,-158608,-281340,-364494,-391849,-528643,-484878,-333863,47514,-98840,-59588,45092,121695,54422,50202,324048,1419462,2958922,4203723,6420765,12424312,25049181,278625007,262147913,46463102,29883953,21039586,16514735,13881613,12144450,10481219,9480631,8176420,7232910,6635043,5975213,5838197,5815072,4973415,4602985,4293043,3991568,3578032,3195856,2946726,2624138,2476311,2246010,1780396,1540289,1447750,1254907,1051529,728537,519796,359558,381275,232699,116682,-43448,692837,1209234,69498,-151371,-236414,-149852,-335352,-573231,-635339,-597218,-785119,-711045,-703335,-732229,-711235,-389768,-617192,-790816,-767711,-836537,-880583,-815111,-771464,-742033,-756125,-556758,-595928,-619056,-678972,-627887,-750952,-541195,-605552,-654215,-479596,-545434,-452637,-392790,-412165,-446080,-371507,-319384,-272366,-301788,-242495,-274932,-268923,-204911,-251799,-52750,132549,3726282,5529984,693622,385122,185665,89317,153055,147453,20490,73312,74703,219710,158176,94735,67014,124759,58196,8714,26203,44615,36100,83630,-29904,-22469,12048,113591,206634,212763,28298,107188,26199,-17511,10994,52067,-8385,-36259,48193,84524,51813,35250,36053,8310,54984,80254,-233,-7301,95303,26952,15309,75318,167776,102751,75149,71135,105381,116433,54226,97225,18166,15150,25211,48307,83225,91961,-10369,-5743,-20375,7201,-2440,62949,108761,-8635,32668,-6883,15261,-80670,39205,104780,74,19463,-13734,23184,18698,59091,82043,82631,12786,-47134,-43739,44171,-63092,-10206,-56799,6190,10784,-15253,94797,-2387,-25157,34436,36813,-21340,3105,43629,53424,85588,35159,35931,63358,-28642,5870,18824,59411,4486,35339,-3161,6139,70241,17529,109480,129336,94380,71860,67680,47390,1036,42243,20824,67652,2013,-12946,10524,17746,-14198,22634,78645,58821,80887,64362,41345,53975,-60514,-7207,-7939,77686,1629,1636,46411,55884,60038,88046,37545,44599,97700,57659,52832,13968,-26244,-3304,17734,25632,751,9760,48573,12290,23537,94081,55281,25999,-6238,21961,32887,29249,-13430,35463,102667,-30532,47511,37649,64674,6086,-670,3114,-65010,-61235,25936,77386,92,14695,-62891,-43783,16827,3064,50360,41557,-39045,-43667,-64032,-27942,17336,74408,-10697,46304,57902,10238,10686,-18878,-27233,-12855,25776,42507,-28575,323,8203,-85904,-25606,8228,-14428,-68190,-614,89723,123771,63832,70182,-18903,30397,117386,-3290,76537,54986,19019,48877,33744,-45260,47514,19761,40766,2644,138719,-19306,-21744,43390,-76338,10786,22366,18005,117333,47161,-17406,17048,-33796,33875,93721,22728,94156,95262,44204,4301,35758,77772,48208,57217,4901,75489,43252,49061,13165,70254,16532,-39992,35682,102089,3968,-25267,-100483,-155719,-11440,17727,10589,86839,21175,46348,19036,16929,-23589,34129,29590,-1924,3069,5846,15179,45881,-1956,3940,74258,102834,52252,38315,82992,-10468,38450,-9072,72016,47530,41385,74913,12835,-17194,35428,51231,110388,-1878,-32465,14618,26980,92026,50629,56516,-108047,-35457,-23566,-19543,82607,-29247,-17298,120084,19587,22336,42515,52046,-28484,-23377,11366,-27950,-10450,1688,52547,45606,24450,-55246,84658,-8884,10192,38740,16368,-4584,9706,-66594,-29832,-22174,-54078,-106798,-67561,-75908,-20178,-86110,4726,-28533,20349,6436,-24195,-88481,-43525,-6666,-37690,3,-45374,-15662,-101517,51214,99211,-20356,23447,-21450,-24602,10165,21629,10260,-35194,37679,24920,-47826,20739,-42831,-26915,6716,-30510,-17510,65589,48086,10748,95991,50365,42709,237477,160395,53480,59121,95581,10229,38142,22523,48189,52358,30698,29341,81040,-16718,-28667,21660,-42127,64846,-3194,-53985,2867,2030,7041,6185,8635,127268,-9868,37580,137415,64209,-9621,-36581,-1078,-39097,27735,46092,19557,55652,-57031,2483,50915,32237,69209,-44584,49935,-28720,-11705,10155,-7307,7255,-37596,-29209,41619,11420,80008,111815,1685,3135,-17066,24396,70767,-35650,-12867,34060,8172,119237,62769,-3147,12359,31501,44951,42973,26971,4733,18827,43097,20673,27006,41535,91254,47773,69339,-9341,-59222,91477,60998,35375,158907,48791,-1014,-5069,-12289,-29347,72782,63579,72831,-31829,7797,104411,88679,74683,-20760,-74214,-34842,17381,42173,1165,38568,-36840,-58171,-35705,-7128,2014,-22707,23095,19752,54481,63332,-30542,-3193,-10122,-17159,-24989,-8384,-26067,-8355,9478,39946,112058,-7901,-11996,-70406,39846,59557,-33475,-53180,19553,-28189,-98814,6882,16471,70637,45400,-3741,7470,-61355,44460,52017,93309,2106,-80491,-35339,83751,-27857,19049,2143,20304,76829,-14080,40848,3520,27876,4559,-27083,39127,25257,-24434,33052,64386,11144,14754,4242,-7120,15241,85669,20583,-77591,120844,62472,-29636,-24581,-52911,94213,-21,29453,20887,53563,40004,43436,62537,-5587,4469,-47109,-13762,24821,-8062,-14500,-28404,-31594,-27740,-21287,-24209,-8936,6910,23514,-20579,-28691,31591,36877,9457,-5339,-21512,-35420,-32299,23500,65844,-80157,-37758,12297,42497,16939,-6234,-39860,4337,-36608,78556,19585,10085,11389,44254,-4251,-29793,-6848,-30388,-130264,-33928,14483,-22792,-39701,33654,89863,116269,12434,-7272,4781,30604,84142,46746,-31887,87825,76708,65862,-11020,-8013,-9808,-37488,6060,28078,40749,45179,28719,77986,114010,24418,22673,30582,50848,-13629,64354,60925,71205,-26968,61450,59197,43579,4328,20867,67977,51338,6997,5856,21077,6345,11760,-30088,-19730,-34055,48002,46484,38059],[-54174,-51717,-37692,-60038,-126084,-20461,-9566,-31662,-72306,-14541,23627,-1371,-2035,-9817,-29292,-45977,-37306,-19641,-64636,13297,31207,-74392,-40809,-122780,-90097,-123187,-27718,-80518,-100514,-64820,-85417,-26945,22984,35623,-31898,-69798,-49581,-57045,-95478,-86795,-16305,-2820,73580,-18031,-74518,68923,-13305,-48781,-29537,-48491,-52201,-92226,-29967,-61020,-77129,-55201,-55721,43976,47259,32286,32660,-82421,-24585,-31483,-17550,-141387,-42371,-62715,-59103,-48118,-55959,11343,9372,7923,72994,-1896,-16408,35219,-51626,-30352,16019,-75772,6137,42349,-3669,-68467,28944,90000,-2537,-70230,6149,-99159,-22461,25157,-33549,36685,-1076,3480,-5950,-35172,-78626,-1503,-31046,33529,44730,51368,51696,-44968,-126436,-61997,-39678,10471,-81258,-81480,-123015,-10679,27676,-11751,-76542,-22201,-30109,13400,-25061,41521,-18589,28142,33769,65874,-57595,16752,44850,-12747,-32921,80421,-38312,18190,150053,145839,56725,29545,-43845,-20204,66267,35190,-43308,-91161,-28248,32260,-48232,6137,84722,214604,27278,-13962,30430,28783,-12217,52935,-104386,-45187,-25948,-21853,-32171,36652,9008,-63183,-50724,-150310,-95379,-13340,-40696,-10147,-34429,37762,-24750,41682,-23014,-98475,-37620,46241,-45366,-29622,-31807,-1047,-7363,-65660,-73156,-120167,-49146,48584,70975,-37177,-40934,-121277,-147781,-83931,-11274,-74941,11030,208528,14855,-19291,-77541,-122303,-70659,-61918,1064,-46251,-139426,-30396,25662,-63625,184056,1049818,450383,125236,-3592,1403,47270,-29556,-27587,-132951,-102259,-81245,-85344,-94161,-81205,-29582,-52122,-173994,-83686,-199395,-202800,-261893,-374745,-319466,-266058,32533,-125521,-69475,868,23737,-4435,-6198,179597,946071,2015830,2896693,4437375,8681693,17829233,200526524,189347449,34146507,22276818,15975806,12747010,10928522,9760593,8602455,7984789,7016075,6308242,5994807,5514969,5511159,5634861,5072377,4752840,4593000,4434461,4095852,3897333,3754473,3541650,3376308,3140778,2814980,2582239,2502899,2290728,2011336,1829941,1628234,1464843,1427500,1332795,1175435,927968,1349501,1655050,989286,783798,616580,648434,481022,272766,129483,199872,11281,-44803,-177871,-247932,-136556,58643,-154920,-385542,-364218,-525187,-576475,-555436,-559728,-546049,-616192,-475685,-531566,-616682,-702506,-612062,-760637,-637870,-715629,-682814,-582395,-670588,-556882,-547867,-548023,-546654,-504488,-422291,-422794,-412236,-360687,-413027,-384397,-324164,-472810,-188243,31414,3393514,5148468,489479,245760,-7561,-71569,-53967,-77798,-125148,-115428,-51661,-42323,-8386,-55524,-47037,-47725,-83434,-113972,-92123,-60164,-72795,-33427,-131854,-136346,-63781,-40523,56754,46540,-57867,5461,-55649,-80394,-30857,17190,-57911,-129943,15860,34566,33634,-19469,-7223,-25376,-1491,46910,8653,-73990,37606,2780,-17491,46579,141363,68089,30824,27082,39143,84772,37693,61071,-10447,-10292,22968,25897,87194,99643,-12775,-17616,-31300,-13676,-38087,37498,111628,-27041,11439,-8430,-6864,-76466,18601,105364,-5523,27166,3343,32534,25479,38821,58153,55689,18474,-43543,-46791,36776,-78089,-24401,-77836,1387,16991,-26791,78897,-12241,-12601,31122,25916,-35828,-7857,37424,36635,86625,16854,17094,66036,-72091,-31272,-17890,43003,-40757,31660,162,-10369,56956,-5748,56274,109677,15528,45002,44183,33705,-35136,16357,37967,53567,-8057,-59003,-3280,-3361,-23937,17026,82431,28956,65557,87837,41145,15160,-105613,-42408,-372,85207,5123,-2150,21376,49114,23172,58516,-12773,40020,40122,28647,12329,3638,-7893,-12216,43107,70153,-16974,-29297,54993,16782,28307,87237,54027,-10112,-25316,1497,15683,27035,-19071,15127,37143,-40749,43223,25262,72147,-4961,-18949,-36420,-93163,-76671,26670,68073,-2137,-9801,-61787,-63962,5408,11756,29179,61278,-23572,-71704,-72337,-23626,19034,74723,-13356,42451,35739,-10736,-23413,-28622,-43015,-16958,36048,69153,74,-30685,-12742,-87805,-10210,18173,-18084,-82730,-25159,67108,106257,27653,71140,-31739,20493,106839,810,45280,17441,12697,35180,17698,-48505,29643,-1101,6292,-34246,93733,-33845,-11489,39469,-87489,7790,-6852,15665,125225,30279,-53941,25841,-16456,10955,65291,39504,64720,102485,44609,-7926,14294,81941,72869,69971,1051,50347,24159,38286,20792,77545,18849,-23247,35389,62892,-18737,-29623,-125398,-138267,-2759,6433,-16703,53173,9379,39372,-11347,-183,-42487,13153,42360,1108,-20366,-1050,17456,35666,24651,-4406,50963,82404,39150,38781,81410,6348,39992,-22811,77215,21133,36488,44505,-14467,-39383,42409,42408,137591,10244,-51468,-17033,494,96391,71563,64989,-93787,-34579,-15375,-33261,52792,-36044,-32765,136468,36339,36071,26036,62656,-59623,-20924,22852,-32113,-9297,2052,53148,68702,50327,-69645,59333,9682,61974,51113,30704,-2980,-29864,-54136,-52334,-11172,-72483,-109186,-81145,-74753,-47914,-89275,7477,-26684,10577,-14727,-26061,-87606,-28759,-10977,-43830,-1788,-33192,-5776,-107770,61098,85023,-34845,-2336,-35842,-40038,-31246,8382,1821,-40477,6204,-16356,-66547,5735,-50691,-40690,7016,-57410,-41522,34104,4691,23195,101915,75469,17847,177612,166961,44107,44553,80975,-3758,27386,1673,54138,60547,24986,34946,43607,-38706,-38309,17262,-48940,56066,-3257,-54537,12992,23081,-27841,115,-5499,147547,10878,42172,160237,59744,-11076,-40528,1926,-37394,40209,56575,25947,50627,-42186,-7169,39730,3142,49717,-32323,67410,-28891,1318,8895,-20326,10629,-50823,-53940,42321,23288,86899,99064,10316,-8907,-42598,23015,60749,-29494,-15829,20864,550,101161,56717,1209,8710,43732,32995,26512,17213,-1007,17337,19205,7814,24695,23329,83202,61382,68927,-2540,-34137,89741,70750,33784,71028,23988,-13768,10807,7609,-19016,58495,88008,63116,-38175,-21450,69399,75423,58132,-13679,-56535,-6150,23436,44652,-18056,35098,-53980,-49521,-45746,-26039,9895,-38101,28353,2102,39590,63262,-13896,2067,3958,-14279,2505,1336,-17023,-26287,6186,52694,87343,-20225,-23665,-89992,13997,71818,-37511,-69761,18919,-52216,-89097,5417,12237,56464,45354,-22667,8685,-35257,54908,34138,72924,-2085,-57674,-61984,35918,-52106,3780,-4892,-140,51406,-29009,33686,2061,39287,-25726,-30788,77140,32303,-12332,36861,49737,8393,31643,11982,-4304,26508,79520,47159,-60098,60924,54979,-21938,-23828,-84735,86216,18431,42533,24984,31987,33853,24105,34700,-3031,-6605,-68132,-40672,23804,-25207,-11533,-60166,-31034,-44224,-16110,-16464,-8438,-1283,6438,-19803,-18636,21459,10313,-329,-2813,-24314,-59966,-45144,8347,63295,-69159,-48494,-16483,33012,25635,10222,-36653,-2773,-49166,77383,13573,-18309,-9123,35794,3771,-27838,3025,-13044,-110905,-30334,41475,-14830,-43815,19232,84656,130556,14011,-11067,16667,42714,66648,27086,-41867,94905,82804,92943,-17335,2350,-7855,-39200,15954,26313,85595,19220,-14307,53906,101257,128,25397,-14705,53463,3432,60334,46751,45944,-35031,58071,52806,51890,-16219,29647,46113,34262,-10462,9704,27702,-14332,-1360,-22019,-32989,-30271,48474,37021,30008],[-49553,-52437,-43775,-59897,-133077,-2503,2901,-40816,-75845,-14340,18337,-3450,-14190,-1913,-4429,-16152,-12384,-34947,-47614,6723,62736,-54723,-72033,-109242,-95081,-94165,-13191,-53041,-60134,-41145,-59113,8202,27419,49421,-31675,-72263,-22752,-30647,-87449,-66064,12792,2793,93203,-48632,-93085,52073,14743,-26553,-60344,-59293,-61104,-98122,-34696,-56749,-73495,-24940,-21219,34493,59627,55207,37252,-58101,-15395,-1762,-7757,-103388,-19958,-85652,-58887,-44625,-30579,25034,9048,23135,42781,6706,-53,46141,-33805,-22749,115378,-44786,16876,90344,26373,-38049,62490,126623,14369,-73458,9809,-89705,-53174,29914,-12129,67910,35192,10912,-9414,1875,-44189,25313,11091,34002,36414,65246,75270,-4053,-127346,-74502,-32267,35244,-25807,-46197,-110421,-27899,13558,-22990,-66894,-7492,14701,23485,-3023,50055,-11606,39996,35159,91070,-18293,15414,53685,8385,-6932,107538,-23521,-9868,104345,113526,15340,45798,-3287,22515,77521,29588,-21431,-91256,-6253,66358,-44651,38403,79907,173374,10883,-280,59062,63230,558,73591,-69675,-39196,-21992,11195,-7891,47368,36664,-20859,-2700,-82740,-31986,8937,-26110,7185,22271,41554,-20390,91020,-26991,-75317,10485,65510,-39853,497,-9861,70037,27516,-24914,-35821,-52501,8758,50057,86275,42756,-13397,-45288,-104344,-43411,-6109,-48071,10931,205303,55335,42871,-33272,-45356,-6468,-17469,44741,-3744,-131513,-7805,53639,-39300,172412,727856,396634,109065,23990,60828,67762,18421,27981,-93750,-67373,-52060,-65119,-26011,-23593,13884,-10323,-89277,-30965,-129413,-62712,-153746,-176002,-173347,-192916,4662,-112181,-65169,-4817,-37653,-32466,-48874,91477,656274,1447629,2069411,3075371,5941699,12161172,134028317,126004560,22801470,14840796,10673060,8554507,7324175,6604032,5968417,5327701,4897473,4441383,4254970,4028154,4092166,4163826,3898066,3697491,3609255,3578379,3311126,3303049,3254650,3146044,3030651,2881291,2738012,2569858,2508382,2406230,2145824,2158876,2022237,1902591,1860180,1833721,1695835,1509201,1603753,1756518,1461862,1302309,1149523,1165668,1115183,962487,817750,833163,758528,677931,452198,396106,549622,531804,394980,229610,205300,44360,-4240,-26004,-61398,-89550,-166811,-148326,-212985,-369212,-435928,-335914,-447117,-517318,-540745,-412113,-453159,-542536,-514610,-503590,-487344,-461324,-520709,-445118,-494110,-475389,-437451,-472797,-415079,-381896,-550702,-278305,-30649,3123434,4833249,360709,96548,-174640,-202656,-246887,-293167,-286164,-308981,-189894,-321097,-184047,-225295,-203674,-223509,-250540,-250645,-260492,-199888,-238584,-212631,-242504,-249365,-176031,-250755,-136382,-195640,-166289,-142437,-170946,-179948,-110279,-51044,-127543,-221410,-75662,-52197,-15252,-102830,-70368,-76641,-85060,-16434,-34857,-152873,-59399,-39712,-70079,-5620,56088,7762,-37968,-26961,-49068,19618,-27776,1257,-52645,-46583,852,-14250,57017,64148,-22292,-39589,-46741,-43296,-75469,10647,98215,-37739,-14165,-13537,-34433,-53041,-6331,95257,-17862,26409,24389,35568,29949,19041,32117,22541,21675,-35538,-55366,18299,-89761,-30871,-85188,-594,21549,-34649,41080,-16922,610,13911,11042,-41466,-12839,25024,25276,89722,-3,2321,56771,-113226,-51688,-49325,33822,-75988,28506,4587,-16582,41964,-23508,-8695,77575,-67561,16579,22812,25391,-39956,-18805,28801,29018,-23803,-102986,-20429,-19067,-30329,9398,76708,7541,31200,85099,33769,-19158,-146607,-72272,-1215,75017,915,-16028,-7078,31625,-7701,26493,-67893,32115,-20348,-7600,-31840,-17980,-5634,-16179,44519,91233,-40989,-56654,55317,10324,25155,58261,38293,-36034,-49256,-10724,157,16812,-13460,5626,-31773,-35684,40679,8202,66800,-21033,-33627,-75290,-111448,-80153,27362,52223,-4760,-24595,-51515,-68839,-6269,18078,3371,79607,-3530,-96011,-66234,-21165,12140,66701,-10609,33130,11628,-12270,-45144,-36409,-47182,-10572,54504,83667,27438,-47987,-24015,-77219,4297,17450,-14127,-69597,-46741,28610,87273,3879,54940,-30060,11282,87864,2789,2296,-21016,8079,31414,5538,-40259,7918,-12697,-20966,-58508,52201,-39958,4170,38892,-59349,7766,-37206,10293,108964,16700,-69790,35136,-738,-27958,35248,50880,19001,102470,45389,-17169,10,78494,89883,72921,-1004,14942,4342,21074,27412,69188,16762,-11836,38472,15634,-33435,-37098,-138703,-116502,-5437,-7000,-33856,18301,-14487,3435,-31789,-9137,-47447,-5509,54177,4996,-37086,-406,25470,39590,47506,-17250,25698,59693,27379,37195,65374,23009,36316,-25957,74204,-10967,30561,-14096,-42566,-78613,49125,39564,138152,10912,-56321,-37646,-18885,81322,90174,65515,-58509,-22880,-3891,-31509,21050,-45673,-32209,125285,50404,54399,4461,59752,-87892,-23608,26053,-28755,-9368,1743,50605,85482,47630,-74627,24885,25642,103320,51307,35159,-5698,-68395,-43184,-70415,136,-85819,-102961,-70202,-54399,-77692,-75357,13897,-3982,6062,-30411,-32405,-77678,-11203,-18025,-46988,-5762,-15348,783,-103596,59812,70623,-41794,-28080,-34850,-42667,-54699,-4172,-17300,-36807,-16322,-55412,-66947,-6261,-50015,-48140,14671,-69002,-55043,11320,-29502,41445,90280,85594,7560,151297,165285,38280,27704,57552,-12311,19953,-13367,46680,56484,5292,37391,93,-44907,-38922,11314,-51088,39512,-10581,-60264,13753,28943,-56589,-3847,-22369,135583,47595,52165,165075,50501,-17686,-44144,-859,-34887,47568,58278,31092,36409,-19677,-23743,2687,-34944,20193,-15979,83418,-35178,13676,18069,-26989,15942,-53749,-80676,31960,43816,82493,74367,15283,-18808,-51132,16038,36870,-23041,-11270,2027,-5051,66087,50171,4078,4692,58275,24509,8380,-1383,-15540,11329,-1821,-7872,29682,121,68543,78748,46124,-236,9015,76736,73735,25828,-22774,-1399,-24346,27300,34453,-2553,35929,102624,47786,-43937,-29096,32216,44078,28000,-11936,-44221,31079,57061,41203,-37447,29864,-52380,-35591,-45791,-35249,15448,-58064,29134,-15482,22206,56865,-5557,5105,29218,-16774,16132,2229,-7062,-42832,3406,62340,67225,-28263,-34785,-99100,-18510,77643,-35078,-71810,19698,-68290,-74753,6732,7782,28535,33951,-44505,5433,-5793,47993,12866,54199,-5953,-39442,-77877,-3349,-71239,-12569,-9464,-24015,25134,-40603,37521,-6042,15065,-65118,-34001,113652,37133,-11155,32299,19186,7662,58938,16060,8912,36319,57817,67991,-42475,20377,39850,-24332,-33701,-116011,77667,38560,52065,22018,6152,22000,11056,7433,755,-21197,-90659,-64208,27326,-35411,-10366,-69128,-22946,-53889,-16456,-8395,-8001,-9563,-6213,-14906,-7996,13279,-20510,-8468,2892,-23223,-77904,-46226,-17231,52121,-37722,-48026,-49801,24525,27420,26368,-14684,4217,-48851,65790,8848,-45708,-24136,29105,8715,-19004,13992,-4272,-73772,-23412,56586,-7750,-29313,1889,76569,132869,17901,-18720,28862,49985,46668,6457,-39716,83880,79866,101563,-13074,17481,-4507,-33223,14316,14976,106535,-17375,-34221,28490,75672,-12600,26210,-57681,49119,21373,44383,26351,17334,-31634,54294,42374,55068,-28316,38321,27682,16886,-27630,7602,29548,-35322,-8024,-5920,-31787,-18638,41974,20229,15585],[-30181,-51737,-42568,-49444,-113201,20577,13278,-57227,-76440,-15773,8968,-6628,-24029,17661,22896,7498,8252,-64385,-47111,-3872,81945,-26024,-89235,-84516,-87779,-81986,-3178,-12615,-17731,-1227,-28451,42797,23710,56623,-26973,-72515,-5209,6774,-44522,-43179,47121,11916,98046,-66037,-100818,35597,35626,-11318,-91790,-63681,-69945,-97586,-34104,-53675,-61048,-222,345,17505,67657,62306,29423,-12853,-421,23478,-94,-62048,7670,-89492,-47367,-39806,-10849,35049,9002,35009,7720,18239,20818,57117,-19314,-29154,168707,-14539,19784,111736,47193,-22414,57956,129693,21147,-76582,15288,-74284,-81173,25319,10691,65476,49976,7622,-16882,42328,10574,42718,43160,26437,26466,55091,76691,40132,-113623,-76718,-26420,54391,30923,-16179,-86855,-45276,-13261,-47446,-62739,6332,51051,33046,17037,54761,-6807,43760,28053,98187,15247,16088,51423,30025,8277,115024,-7015,-58450,17741,28023,-23035,53668,11865,50531,78793,27170,-6892,-76653,9973,81752,-37300,59763,55690,112201,-2383,25521,65900,84144,17955,83426,-39923,-31308,-17096,34214,19420,51473,55270,25004,27687,-28118,1587,29120,-13215,23415,61787,22008,-15079,119744,-31374,-58199,47679,61113,-38961,21657,1893,107416,50477,5936,-10907,5369,45698,49719,94231,88789,2307,12137,-49669,-21266,-5593,-17106,194,170478,86498,92370,4254,18117,47245,25765,66266,29186,-76703,4652,58169,-29562,111807,535115,354736,79270,45138,116300,84464,68252,60392,-60429,-60371,-46558,-57781,14371,6664,40189,6329,-41622,-10723,-114699,-6736,-85382,-43552,-87280,-146003,-27505,-75625,-67229,9733,-57388,-43052,-70656,57273,554045,1237393,1735445,2525213,4789813,9617286,103608751,96629723,17315713,11110754,7891422,6274655,5259684,4762180,4389617,3537599,3409237,3091007,2888810,2810474,2892221,2804990,2678691,2591663,2496216,2511129,2256386,2323873,2277964,2193678,2150178,2106997,2049036,1938709,1868992,1902245,1735189,1847080,1773326,1691765,1673740,1683425,1593545,1534996,1529862,1677316,1436646,1328630,1248818,1263055,1321826,1207280,1122668,1058338,1097205,1105640,884489,885930,994693,848016,784752,744652,667819,604946,550451,525939,496523,425650,378005,313472,231070,71908,52539,127777,63812,-134351,-80714,63291,-67033,-154140,-240515,-191906,-183629,-160987,-324623,-286396,-362012,-392847,-341580,-350199,-281974,-278599,-378264,-225179,25811,3038774,4678200,415763,42708,-179014,-189706,-287797,-332221,-348115,-380994,-262468,-423977,-248056,-299664,-318058,-293392,-336759,-323644,-395778,-333026,-376592,-386258,-307510,-311160,-295899,-419027,-275919,-382803,-261373,-279851,-279866,-294090,-208660,-148274,-209071,-283678,-213505,-152961,-91367,-190826,-146083,-137404,-180776,-100484,-147879,-230196,-184820,-103496,-134732,-86589,-67618,-65404,-108174,-78086,-139087,-64971,-131534,-66401,-103208,-86136,-39890,-63413,-15575,-8821,-49722,-75733,-68539,-81981,-116822,-17116,61898,-45326,-43800,-26543,-61570,-22469,-33150,72054,-39827,11352,39222,24335,26065,-4798,2085,-10147,21742,-26216,-69166,-8609,-98192,-31861,-84564,-5962,17261,-37621,-7431,-16237,10121,-16099,-8504,-38093,-12646,11272,24004,94329,-11491,-4685,38430,-138439,-51280,-68156,31849,-92137,25401,9069,-10399,32600,-27365,-58244,44630,-119302,-4684,8380,19837,-17926,-53434,-5487,3963,-41496,-130594,-35970,-24828,-31213,5179,63166,-936,-15882,56537,20085,-45168,-170597,-79769,-5940,51931,-7326,-33763,-31694,6878,-24872,-1658,-111907,22517,-60520,-41091,-63422,-39236,-18698,-17326,27282,83174,-65327,-65807,47591,-4687,17547,19367,13543,-46446,-74500,-10277,-11182,-416,-85,3904,-80045,-13004,42335,-11204,47086,-35997,-42120,-105214,-116798,-75191,28058,29029,-10064,-29710,-37100,-65764,-16046,21300,-16248,95441,16047,-108375,-51377,-20465,175,50891,-6030,20223,-9556,-2837,-47765,-38543,-40806,277,75198,82310,44562,-51197,-20649,-62439,12534,5444,-7300,-38200,-61723,-9352,71950,-2178,33217,-16294,4342,66668,2005,-40304,-51419,6389,41526,2376,-24793,-12320,-18063,-31449,-62036,22750,-36188,22591,41712,-2976,14226,-58923,2828,76892,9778,-59314,39331,8911,-64142,13403,49556,-28260,95307,45657,-18977,-47,63324,87785,62516,1131,-17775,-15085,2178,34800,46325,12225,-4082,45470,-19707,-32440,-41929,-132471,-97033,-8893,-21111,-37225,-9201,-43930,-52102,-40410,-8488,-39228,-18178,59933,8629,-42870,5744,34599,49847,63496,-31198,-421,43315,19708,35135,37486,37835,33494,-17946,64625,-44553,24925,-71799,-66792,-120854,54646,43797,118016,2445,-45851,-45368,-23273,58157,101805,56250,-16076,-1473,7178,-14667,-6123,-53019,-20513,87813,56076,63115,-17556,46457,-101758,-30306,20074,-15433,951,1549,42097,88424,15184,-66078,-2598,38095,117135,39702,28611,-14521,-91479,-36423,-78227,12137,-90822,-90594,-28434,-18455,-90081,-33332,23162,31821,6404,-36190,-40282,-62544,5918,-25877,-46338,-15075,360,1938,-85892,41443,55311,-40200,-48900,-23967,-39618,-58245,-11766,-31574,-23137,-28321,-77811,-46895,-12355,-38725,-44098,23031,-62423,-53163,-1142,-47388,58546,65904,79219,18824,165033,151409,39783,16168,35761,-8369,15236,-20519,27673,40955,-19564,35283,-34221,-32820,-29273,7562,-43474,21584,-20330,-71354,6344,24773,-68542,-2442,-38419,102448,84026,59329,153405,40236,-29079,-46256,-8159,-31936,50409,47169,34270,13281,838,-36027,-37972,-68386,-8138,2207,88271,-48548,19539,32555,-25607,19551,-47336,-102508,16464,64888,66461,45007,12897,-26038,-43011,5202,-1286,-20423,-2728,-18782,-5024,21481,48900,6408,-1058,67683,20439,-8054,-23221,-35269,5456,-14603,-22462,40080,-17928,60636,94434,4216,2593,57568,55746,66908,14519,-85082,-22980,-26391,39581,60282,13946,19439,100460,30199,-45958,-10272,4839,6665,-2467,-14967,-42853,61187,94197,32012,-59129,20782,-31392,-18318,-34115,-26840,17723,-80314,25713,-27263,6250,45958,-10474,2806,58471,-21092,22435,-5097,3005,-52323,-1458,64269,52012,-29656,-40779,-96597,-45311,71641,-26923,-58436,21652,-72165,-54565,8057,2904,-6328,16981,-63952,1014,22187,30495,-7602,41113,-9308,-34052,-73791,-17925,-76223,-28059,-11871,-41148,1548,-48640,52207,-20062,-36435,-98488,-38017,133852,35488,-28358,18958,-16139,8630,79126,16531,28840,43644,27674,72702,-26887,3513,21057,-35125,-52103,-136289,68743,53268,55740,15876,-15542,11390,8194,-11132,4937,-39952,-108701,-79158,36013,-34255,-11739,-50360,-7378,-56245,-20315,-2145,-5532,-14751,-12144,-6859,647,6613,-44717,-10895,10605,-18601,-81320,-33469,-47840,30387,3816,-35755,-71056,21987,22256,40257,15632,24072,-28173,43778,5227,-63720,-30142,26495,11035,-3355,25107,-7052,-29075,-19468,53909,-2279,-2877,-14337,68918,117099,21418,-30180,36185,51984,30441,-12347,-27518,56649,66495,94705,-910,34200,1707,-21099,4115,824,93564,-49846,-35071,8342,46681,-12549,26559,-82324,37977,38730,19636,8607,-7535,-17842,46210,33077,54325,-30326,42595,18136,1036,-39543,-1829,26374,-51207,-10276,7846,-21352,-1950,26592,1014,1183],[-208,-49911,-32872,-33136,-73381,42257,23464,-71016,-72908,-17435,-1690,-8834,-28271,43406,47537,23909,16009,-96177,-60649,-19143,85694,-1150,-92291,-54759,-66048,-68820,2797,25577,14014,37766,-1850,68689,10735,54553,-17625,-67425,2178,45375,22365,-25123,74372,21834,80108,-66844,-95221,26641,49899,-8005,-115199,-59868,-77318,-93513,-20067,-52346,-45150,13031,7335,-3587,70918,57180,10349,38172,15453,35901,3242,-25830,33099,-72984,-31041,-35109,-2061,39665,11031,40813,-24965,31630,41218,62012,-11239,-45877,155793,9790,16878,103873,56399,-13450,12741,106561,15150,-77388,22117,-55719,-92721,10419,21640,31446,42654,-5068,-27600,76274,72754,46934,53609,12567,17464,24633,58243,75762,-81207,-61634,-24777,63352,68984,1743,-66411,-61276,-45886,-71417,-64872,16346,73980,40483,38315,55956,-6269,39250,13735,86087,34002,16049,37580,51023,11129,101024,5963,-97312,-62801,-74607,-48575,50573,2307,61818,66954,24949,-1692,-53335,16437,76701,-26116,68596,24096,56300,-8383,55882,59073,87985,31682,82063,-28798,-17990,-12224,45356,43360,51186,63482,59275,41787,-1004,1573,45358,-4515,31912,72697,-14007,-12064,120966,-34969,-48052,67254,36232,-39956,32313,3811,112278,53296,19083,-4919,20710,57172,53379,96800,92070,6231,40965,650,-19431,-10754,9775,-14090,132271,104411,116811,30223,49535,76228,56456,68916,43569,-3391,6857,33802,-35417,42206,443205,299906,45790,56081,148848,96814,102237,62775,-41826,-78311,-55691,-56876,14382,10904,43303,-7710,-28362,-10214,-146258,-19132,-40915,-13541,-46498,-120208,-51738,-32380,-72947,23051,-50589,-48941,-70855,48069,514568,1118027,1537470,2263680,4291836,8546558,92797706,86402807,15418555,9856816,6952643,5503834,4567449,4212651,3894284,2972185,2795224,2523412,2302359,2228651,2329399,2137959,2009504,1989594,1881038,1881750,1614489,1667430,1570496,1466241,1457614,1469585,1394853,1319042,1228138,1332514,1263418,1354358,1310454,1237503,1234095,1238092,1178826,1211113,1315675,1513108,1162089,1088456,1073293,1077933,1163694,1057293,1033625,944601,1003044,1121183,969827,1021649,1041450,938080,903648,938588,847143,891740,818874,823308,835528,748813,730291,671023,578302,491345,511043,547484,491113,349591,439109,490185,398944,300023,186332,253235,225571,224961,42117,50861,-28150,-136404,-33141,-43643,-4737,-5144,-11891,19372,228065,3161535,4666532,648659,182107,40754,6001,-118860,-129443,-223950,-250192,-194086,-263585,-130654,-203163,-288856,-204993,-260488,-259774,-389470,-379637,-370955,-437920,-276899,-280271,-349485,-441739,-281874,-405105,-292378,-327025,-320373,-366666,-278531,-242964,-280048,-292249,-327988,-218988,-162952,-245340,-212780,-185934,-258519,-181658,-289164,-285145,-302205,-178074,-194439,-191273,-181244,-130301,-153654,-113617,-208191,-138436,-233900,-121020,-159283,-121850,-95313,-109943,-113711,-94829,-103267,-124188,-96695,-127073,-161985,-45310,2315,-58148,-77922,-46978,-82553,-1734,-58575,36157,-70246,-18816,36890,-6542,8700,-37111,-33135,-37175,16363,-20311,-86254,-39540,-103338,-32509,-88714,-20245,-2637,-36923,-52671,-12957,10266,-53577,-32369,-31166,-11307,202,26883,93993,-16509,-4587,14762,-140739,-34430,-72036,33643,-85559,19315,11217,4175,31474,-13655,-74113,19111,-123490,-13038,1275,13442,16047,-79240,-52981,-11778,-57035,-133584,-46207,-20455,-26852,8800,44416,1031,-62373,14513,2965,-60933,-165113,-55783,-9581,25081,-15399,-48466,-47103,-19593,-28012,-21477,-132582,11933,-69391,-63265,-67675,-47779,-37598,-18503,5205,53034,-83339,-56681,31736,-23243,9748,-14029,-12043,-42398,-95708,2731,-16422,-20802,15229,3218,-94433,22471,48673,-29318,17098,-43724,-43069,-116738,-109854,-66320,28092,-1433,-19525,-30229,-24320,-63245,-22983,21134,-22351,109666,31777,-99854,-36078,-20766,-10607,29947,-3592,6018,-23459,6483,-33454,-33300,-27946,7368,91940,67104,47849,-44245,-2280,-50584,12273,-13410,-2776,-4330,-69150,-32729,61505,5283,21068,2972,-391,47083,-2177,-71425,-69150,7036,62451,12177,-6718,-25290,-21400,-23458,-45365,4942,-25057,39932,47694,58644,28969,-64235,-6545,41700,9650,-28163,34953,9796,-78811,4677,32084,-61298,82899,43692,-10328,15266,37196,63423,40889,7693,-34141,-32158,-12129,43999,14497,8765,3279,55235,-29551,-18006,-40767,-107234,-81817,-1667,-33778,-28985,-24644,-69723,-106700,-38885,-706,-23219,-24472,56634,10262,-36691,14019,39751,57101,70417,-42094,-29016,33941,15910,33656,3964,49524,37775,-2755,52680,-71738,20031,-100378,-80829,-149003,57702,51722,88371,-10750,-23719,-42486,-7968,40322,102968,39420,18212,23742,14936,10870,-23847,-52753,-8812,39425,50679,54725,-36412,29060,-96713,-37689,6550,5796,32903,3154,27461,72709,-33324,-46200,-8306,49646,97331,20394,13076,-27745,-87290,-33718,-73963,24051,-87771,-74193,32889,23079,-76740,29497,33265,65328,10440,-31694,-47128,-46882,19008,-31122,-41420,-31527,5656,-2512,-56224,7469,37835,-31074,-61496,-12827,-38987,-48838,-9934,-23573,-2483,-30983,-73481,-13412,-11611,-17410,-28582,25705,-40950,-34800,-5731,-50831,66736,35672,60980,45074,203526,128113,50461,15872,23401,10575,11031,-19847,3501,18262,-39861,27969,-46592,-8566,-11461,9044,-23587,8820,-27296,-82343,-5432,17291,-59092,5117,-49158,63359,101097,55690,128310,32454,-42305,-45948,-17946,-28996,49760,22740,34420,-15237,10421,-37282,-64985,-88166,-21768,20754,74574,-65644,16095,45485,-16981,16924,-34982,-109929,5247,76904,41062,15415,944,-30235,-24746,-6823,-48174,-22869,4433,-36804,2889,-21779,53868,8779,-8198,64823,17715,-20861,-42593,-53474,3500,-17475,-33258,51528,-21557,68157,102356,-44248,9516,95806,31291,50489,3740,-100842,-37190,-16329,43205,75828,25736,23616,81051,13241,-40968,29328,-6014,-23260,-20633,-19856,-50415,72669,102096,19518,-80646,7051,2094,190,-13108,-2554,16030,-101135,18849,-28651,-4228,33578,-28762,-5611,80094,-23132,29043,-17560,11332,-51714,-9525,55092,36766,-24092,-38306,-83480,-57835,50525,-15631,-32908,25166,-61556,-30316,5927,-1444,-38693,344,-76214,-1513,44399,10672,-23529,34579,-12262,-43208,-50404,-7079,-65165,-43618,-15369,-46061,-18105,-53591,73018,-37611,-91794,-111429,-42896,128322,25344,-64647,-1488,-46461,9076,80625,15076,49084,48617,-479,57849,-14533,2668,4098,-50535,-70063,-138247,57551,56105,53270,11484,-26567,7503,14685,-15166,9221,-60648,-116963,-82773,47299,-21157,-14703,-11448,14167,-51789,-25159,239,464,-14835,-10959,2272,6133,406,-52095,-5176,18746,-12253,-68563,-11227,-75624,-62,41901,-14458,-69341,27481,12121,50704,42204,50094,13850,15890,1742,-69124,-26386,29162,12270,16659,33883,-18699,8935,-21794,33761,370,24809,-25913,62182,83963,22203,-43358,34092,48764,20326,-27828,-10889,20156,44674,82429,13807,49009,10733,-7155,-8748,-7392,54935,-63769,-24040,-2816,20197,-4808,26610,-81748,21648,51385,-7446,1348,-23530,250,31032,29004,52074,-22224,40327,16947,-12829,-43511,-17375,19777,-58210,-10598,11118,-8968,16282,6056,-14897,-7536],[30540,-47257,-15157,-16956,-29055,55581,34135,-74965,-66277,-17183,-10561,-8787,-24680,66427,62444,33596,7639,-115864,-74298,-37772,75734,11146,-85239,-26054,-31184,-40799,5352,47747,28337,57292,13268,79956,-9115,43721,-5039,-56885,1323,74505,87437,-15568,81829,29934,37680,-52582,-77373,27762,58484,-15860,-123475,-48268,-80296,-86121,6270,-50964,-32892,13473,6014,-23709,69451,46912,-14825,75392,25858,32624,1494,2205,49494,-42664,-16535,-31460,-3422,38456,16132,39176,-49404,45378,55817,55368,-10116,-63415,96006,26291,12000,75437,55583,-3533,-50837,74505,-137,-73407,28774,-36660,-83139,-11337,11568,-18466,21999,-21438,-38457,94867,118561,38278,40952,-4368,11963,-12824,29560,97553,-36533,-25618,-29609,58570,73703,5621,-61196,-73917,-72970,-79946,-70880,21314,83877,45309,63296,54902,-9766,28320,-4038,59763,35456,13893,16167,68261,4983,70134,12635,-103979,-103290,-142814,-56626,36545,-17493,60097,44044,20213,-5196,-30764,12822,55698,-12004,66614,613,20150,-5495,82297,49282,78508,35684,73085,-37357,2200,-7444,46431,58892,50476,65101,71829,41330,7085,-14107,56378,-276,30875,60111,-53485,-13233,98601,-36558,-40031,70223,2288,-36744,33906,193,97116,36602,18072,-12677,-12093,48676,64224,99087,68664,1224,46809,35634,-30455,-19983,28057,-23731,109408,108728,112894,43769,50049,77568,71094,61280,40441,56621,4634,-9630,-49624,309,369817,234301,22459,58585,150204,104172,109839,40453,-37142,-103820,-70024,-57187,-19396,-3987,25839,-42602,-29587,-15710,-183494,-48240,-9021,-48756,-27968,-96732,-56438,6611,-68307,20606,-39405,-53374,-53738,46786,467380,969730,1306037,1958784,3739226,7477922,82441182,76911433,13797626,8873511,6275988,4995171,4177314,3978426,3695521,2874547,2508520,2260314,2086797,1950772,2080964,1896043,1732215,1735507,1654307,1629737,1375873,1403711,1281399,1180757,1153762,1155225,1042099,999754,905141,1004258,984976,1016083,979532,908068,894321,876054,810925,865804,1094471,1290670,905189,836623,842683,835266,883416,774577,774100,720857,723510,885572,804131,855729,818747,861894,821397,835792,776242,848521,758407,782973,850116,778213,763658,756041,693282,680033,704406,716020,633569,667423,740585,666048,698944,576908,544035,588380,518478,495381,394605,417707,342206,189133,360823,315070,287944,318387,353494,378150,503246,3396456,4721148,932795,498498,391566,296274,175438,204326,56097,37000,17698,61668,121518,27834,-86996,-4679,-43130,-58803,-204641,-269623,-174301,-296175,-144284,-157007,-262627,-293800,-148387,-256681,-225198,-239011,-246791,-334137,-264106,-279123,-303801,-236094,-331688,-198684,-179229,-233506,-235953,-188243,-278899,-224353,-364944,-293096,-355336,-229853,-225001,-286839,-232591,-164273,-155824,-123919,-237766,-165913,-282414,-143386,-215976,-151254,-157422,-141698,-193126,-160383,-175793,-172908,-127977,-169485,-204130,-72330,-68009,-83013,-117369,-69287,-93586,-3332,-79080,-7922,-102727,-58590,10472,-56865,-24460,-77294,-71284,-55526,2284,-23388,-103809,-69508,-104544,-38547,-109147,-44984,-39481,-35883,-83146,-11520,-7981,-90497,-58837,-29303,-14360,-6212,19734,80241,-17802,-2306,-11013,-122851,-11522,-64228,33906,-60421,6235,8336,18497,33993,14922,-56990,3088,-90292,-7429,-1997,3576,43635,-92201,-95795,-13574,-67500,-115546,-49742,-9957,-19716,21242,23454,6166,-92799,-24030,-13902,-66111,-125357,-6179,-9518,4139,-20804,-55794,-51419,-41940,-23525,-31889,-126814,358,-52180,-69650,-40609,-35628,-48194,-21705,-7810,15816,-89836,-34942,9836,-39224,5274,-30288,-30920,-29003,-107518,23239,-14392,-38699,26880,-2280,-77897,59184,58288,-41570,-13945,-40478,-36446,-104560,-93632,-56801,26351,-36693,-33012,-33096,-17661,-65382,-26450,17530,-13850,121937,42746,-64919,-27325,-20944,-13595,7845,-6090,-6985,-27526,7946,-10520,-21659,-13735,4313,99912,45027,39429,-32085,26036,-45145,4923,-30513,-3899,17009,-70504,-35449,54212,16362,29944,19222,-4593,30338,-10209,-83916,-73997,8292,86122,35131,10149,-26980,-25173,-2604,-16165,-5578,-11794,52380,56632,103262,51000,-50985,-17716,13767,13923,8183,21663,1689,-63335,8472,1278,-70684,68388,38054,8736,40760,6881,24843,14769,16239,-28921,-43932,-16653,54964,-18284,9930,12890,65392,-15901,-456,-33786,-72282,-68700,20669,-42286,-15239,-28285,-83063,-140510,-31101,9500,-6929,-27249,44316,8274,-20701,21448,37816,55476,67095,-46343,-60018,26816,13821,32993,-27064,57071,52832,12248,43013,-84023,15381,-88677,-80030,-151623,56964,57962,60302,-23806,3413,-33374,24371,35259,93306,20835,34610,42952,18148,35567,-29474,-42602,-8038,-1375,35786,30595,-50447,14458,-75476,-41239,-10699,28800,87788,8446,9822,39410,-73475,-21117,12870,64115,52471,-335,-7199,-40616,-53775,-32517,-59097,33372,-79874,-53859,89410,57637,-43161,88839,41468,81064,16629,-20243,-51671,-34845,25322,-30308,-32451,-53748,-4486,-10816,-21322,-31519,18388,-17049,-65219,-9546,-44968,-35427,3187,12306,19073,-27201,-44462,19788,-5404,10346,-6871,19525,-12570,-4317,-6895,-45473,61591,6308,39220,65477,240323,103866,68808,28620,21747,40604,5142,-12906,-17190,-5548,-48365,15999,-33090,13579,9543,16558,5985,5099,-27635,-84439,-16835,11977,-32230,16587,-51683,29682,88492,37233,93199,29125,-52646,-42977,-28050,-26420,46956,-10621,30437,-43065,5301,-28465,-71637,-92000,-11301,38605,41661,-80445,4747,51131,-4151,5083,-21258,-95012,6800,74041,11307,-11616,-20236,-31336,-6007,-16899,-93140,-28669,4935,-47721,18590,-53518,61026,10913,-14444,46210,11216,-29547,-55626,-62684,6799,-12478,-39285,59305,-7147,87501,97641,-81953,21349,113259,7594,29352,-3134,-82576,-41225,4692,36129,74454,31458,54861,50188,-1895,-27070,76585,-204,-36261,-20918,-22791,-59468,63087,63433,8194,-94224,-9278,36783,18104,11426,26201,10136,-115415,10100,-18063,-5985,22655,-55532,-18177,83843,-20100,39375,-30408,15210,-41907,-19870,34386,16457,-13308,-26751,-63080,-56491,15470,-4921,-1648,30289,-37713,-6796,-2144,-3270,-59493,-12056,-78787,-616,57155,-4559,-32443,33485,-14870,-60399,-17255,16195,-44067,-61914,-23058,-40298,-34621,-55512,92340,-54928,-124664,-98398,-46928,98958,8580,-110615,-25105,-66006,5722,62392,14091,62935,52300,-17323,28796,-5685,7178,-6027,-64933,-76023,-122049,42229,44419,46365,12495,-24954,12172,25090,-3552,13440,-78328,-112967,-75375,55637,477,-16807,31711,38257,-42179,-28964,-2464,9853,-9537,-4728,10088,9069,-6304,-37852,8049,25555,-6526,-43952,10587,-92983,-32154,66143,10132,-44618,39213,395,57427,56883,72201,66433,-10522,-2507,-64509,-14942,36686,14095,36820,37504,-31730,29727,-29337,2623,67,45844,-30625,55361,42341,18782,-54107,21484,40915,13978,-39355,3297,-16369,19240,74078,25436,59109,20664,3645,-18625,-3108,11055,-52203,-7058,-5322,-1576,2419,25406,-60442,3132,54535,-29538,7783,-28912,14587,9390,30352,50580,-6345,32263,18978,-24641,-39532,-35526,12581,-55662,-10166,2130,-996,32499,-13393,-23462,-7541],[51772,-43960,8158,-6047,5528,55904,44124,-66894,-58487,-13188,-14999,-6358,-13066,77548,61636,37371,-13287,-116210,-74548,-56112,57710,10194,-72739,-2630,9666,-85,5980,48817,26088,47031,13207,74620,-30475,27561,7720,-44108,-4836,86652,123485,-14216,63145,34797,-21211,-29452,-52422,35748,61041,-29537,-114063,-31543,-75167,-73726,34857,-46661,-30746,3929,4819,-37728,63302,38214,-38147,85728,25336,16650,-5148,22490,53176,-9915,-8265,-28695,-8898,31841,24143,30605,-61818,57150,60340,36613,-14427,-71614,28002,35850,8969,40348,49087,9307,-98119,49197,-16928,-63203,33251,-18880,-57624,-33604,-18721,-62327,865,-34183,-45713,93190,126182,20582,13143,-20966,11464,-41361,2686,107709,5751,27998,-41511,38334,43188,-1884,-73412,-80927,-83543,-66145,-76631,21992,84002,48008,89872,53123,-14920,13881,-20669,28047,23788,10197,-5770,77323,-3642,31830,13212,-76059,-96730,-141065,-48676,14274,-29329,52597,17362,11850,-15000,-16440,2082,27216,2959,57468,-4236,5186,4849,98947,43991,63149,28636,61840,-54897,26540,-2217,41133,63676,52378,65914,60474,29208,15681,-21484,60465,1125,22449,37854,-85361,-18576,63825,-35523,-28884,62009,-26404,-24025,29652,-3028,75355,8836,14665,-21869,-65133,30548,80888,103929,40952,-9025,40805,52347,-44653,-29726,37098,-23340,102897,101536,85114,45927,32523,58187,72043,50750,27932,83854,4080,-52441,-61251,-1658,291126,176123,21180,56721,123912,105000,90800,5346,-41209,-117706,-83317,-56397,-66357,-29267,-2992,-80548,-32200,-20500,-192833,-58809,6897,-92005,-23918,-65300,-36109,35438,-45620,-1639,-38723,-52966,-26357,50421,421041,843053,1105570,1667672,3180856,6397732,70336611,65578745,11822119,7615543,5382514,4311122,3626258,3546651,3373229,2639141,2178886,1955051,1855707,1671980,1810443,1684230,1516139,1518527,1489772,1447964,1239015,1259571,1164907,1104540,1038882,1000131,881839,883555,810549,869177,853383,854880,823672,779044,744693,715505,622022,668578,893469,1038837,752663,667810,661685,653300,664098,565911,559221,546206,502539,637096,593707,595317,568356,723170,675593,624073,612387,628628,539860,551779,658382,611170,581105,601967,613590,602860,603078,615065,516291,667865,721535,590737,720038,582602,641749,663629,574476,536840,542281,619424,542059,406373,628369,550093,452660,526777,538950,673338,714586,3583716,4764715,1120343,832301,681963,529946,432899,468526,347998,328198,278953,353506,375374,267756,197716,199316,197376,186229,72741,-15732,129581,-15454,39265,8459,-35284,-55063,51929,-33733,-74596,-48810,-72741,-178429,-142900,-212195,-247519,-126569,-195593,-78202,-108061,-150916,-187961,-117749,-215364,-197572,-297949,-238180,-302054,-215344,-203476,-317451,-198666,-152806,-111421,-104827,-218915,-129895,-245406,-123395,-256176,-176266,-209548,-147670,-205701,-179213,-238547,-200280,-155092,-192106,-227768,-93712,-122866,-117099,-156352,-84635,-93251,-26801,-91747,-51489,-126656,-97837,-37711,-118597,-70632,-116513,-105766,-63976,-22312,-40006,-118935,-94113,-102443,-53853,-145728,-76177,-85918,-38675,-93558,-15946,-53742,-118571,-84692,-39438,-26375,-8133,-10445,47701,-21421,-5558,-37076,-95832,5738,-52144,27933,-28170,-16238,-1209,22991,29525,47572,-26178,-7704,-45612,8305,-6531,-10193,50456,-93429,-118824,-5006,-72567,-91728,-47815,257,-13383,38776,3248,6337,-97389,-46906,-26748,-62325,-60424,49132,-6871,-6094,-24291,-56118,-46737,-55918,-20880,-35232,-101569,-12437,-25690,-60943,6532,-2649,-38576,-26999,-5303,-14436,-83243,-9374,-14398,-47540,5575,-26012,-39274,-12241,-106493,42864,-5020,-48663,31757,-14019,-44852,82165,68752,-43386,-35370,-26450,-23458,-71633,-71935,-47666,21870,-71168,-48764,-42999,-18729,-70357,-25459,10740,4462,127187,49963,-7211,-27740,-19962,-4767,-11098,-14107,-16427,-21520,-168,11239,-6959,-2413,-10554,96835,25275,25033,-18552,54948,-45746,-5428,-35904,-10838,17888,-68307,-20529,47425,20954,60918,24958,-10858,16017,-21956,-76317,-68619,8342,103652,64655,23232,-16959,-29759,21855,14945,-12668,-2004,57429,68426,119700,76326,-23997,-29905,-2777,19093,31541,2274,-13158,-23954,19705,-34031,-57341,54956,28558,34309,67196,-17175,-11865,-7563,22246,-9470,-47291,-9592,66615,-44141,17451,25194,73244,4908,7656,-24073,-39875,-54607,52553,-43841,-2995,-24231,-78575,-145183,-21397,17557,3248,-30882,25928,1963,932,26838,28976,44295,53667,-42368,-88580,17027,11305,32617,-48023,59756,77910,19104,38405,-76939,9926,-46493,-64321,-128651,51373,58322,40620,-32628,28692,-22322,61568,40253,76143,7449,32471,46212,17368,51209,-23055,-24649,-22685,-23407,16838,-1113,-59564,7639,-45155,-37094,-26804,45640,151268,18566,-5456,-2890,-82693,2043,52444,82873,522,-16530,-27164,-47277,-2022,-29304,-36848,36403,-71328,-28087,119763,75211,-3329,119293,45114,71316,23299,-6698,-53719,-29035,23942,-21657,-20420,-76226,-28947,-19898,9488,-59853,-304,-1709,-62180,-16856,-56077,-23910,24943,61129,34566,-20270,-7614,38804,2677,38491,13077,5695,13084,29098,-8473,-36497,44763,-17271,22285,55363,252948,88492,89401,51463,25590,72305,-3104,-2099,-27037,-24939,-42372,1455,-1231,17974,27575,27830,37297,10128,-19964,-70643,-24105,11422,823,27530,-46766,6181,50684,6139,51799,30040,-55442,-38022,-36671,-24311,43554,-44545,21708,-63340,-11478,-16404,-60667,-83152,22460,54472,-2852,-87037,-9600,47043,8652,-15397,-10327,-57050,23369,57422,-15420,-33471,-47376,-29753,4577,-22082,-124794,-34932,-4185,-49030,39309,-67242,64023,11764,-16343,14107,-3209,-34548,-61047,-57873,13638,-3932,-40953,60446,20474,103600,78204,-94835,36152,109967,-12463,12246,-4492,-55935,-33359,30696,19995,55492,33151,105549,16690,-15828,-5199,117470,17319,-30467,-7398,-20792,-61681,38944,-9871,3164,-90902,-23385,62250,33702,32198,44005,458,-117882,1584,2158,2358,14769,-82594,-30905,66633,-11786,51562,-38619,12158,-27280,-29855,5671,-10358,-466,-8731,-40635,-51713,-27315,1469,27699,35924,-5941,10547,-16157,-482,-63053,-19134,-72542,3182,58001,-11261,-33467,36024,-16849,-73416,12563,35704,-23580,-84218,-35392,-30976,-49525,-53367,102540,-67694,-120390,-66273,-47056,58712,-9215,-148836,-46246,-73002,-4277,32217,15685,65884,56045,-18577,-2836,102,9221,-6758,-72199,-62364,-95944,22923,21302,37879,19359,-14275,23321,31613,19426,17118,-87227,-97732,-59973,54238,24456,-15003,63411,59603,-30062,-30772,-10032,20264,-294,2437,14759,11384,-13789,-6464,24897,29494,-3297,-15098,20692,-95436,-54569,74025,31289,-7326,52097,-9228,60649,58076,80893,107398,-28579,-7749,-55797,186,46968,17436,52556,34613,-37097,30613,-38103,-29286,-1346,58107,-28027,48058,5460,10925,-57175,2081,29511,6394,-46247,9527,-44668,-3829,71438,30440,63192,28287,8219,-22885,14242,-18360,-18974,11871,-2910,-18581,2133,21664,-30612,-13574,45522,-41282,24765,-25463,18875,-14478,32258,50834,13135,21417,17939,-33776,-29882,-51968,7761,-46203,-8407,-14545,-1158,43627,-26609,-23895,1126],[58634,-39950,33078,-3106,24882,43024,50978,-48830,-50928,-5040,-13505,-2240,4345,70961,43317,36208,-37701,-100307,-57147,-69046,38984,2781,-57524,13839,44487,39600,7448,35267,14085,10372,-879,55114,-46593,11097,16594,-33942,-13611,80177,116899,-17666,23284,36672,-79646,-6543,-28290,43268,56114,-42171,-89992,-13914,-58912,-55563,53865,-37305,-41599,-10315,9222,-42166,52806,34915,-51164,70545,11812,-4993,-16007,36143,45052,14383,-7526,-25434,-10738,20738,33767,17543,-60959,63823,52881,12009,-21522,-64927,-18708,40727,9864,10852,42106,21962,-104718,38284,-26688,-47374,33906,-3122,-27377,-49645,-57554,-82395,-10568,-37726,-46924,72265,91713,-237,-16969,-34765,15928,-50355,-13414,111348,31161,86473,-58420,3887,-10701,-14810,-93729,-80525,-72252,-34186,-78183,20643,78343,49473,110590,51676,-18171,-1128,-32680,395,7431,7254,-20685,74689,-7976,-2988,10152,-29660,-57566,-72459,-30864,-11733,-21478,46958,-3052,887,-27609,-12539,-10968,549,15905,45376,8531,4892,18735,104433,45615,48748,14130,52918,-66126,49508,3971,33350,58592,56915,69607,30810,10674,37468,-7374,55705,2237,10671,19151,-104431,-25832,29543,-32225,-13393,48307,-38529,-444,23308,-910,56301,-17709,21229,-21174,-97109,12280,98172,108069,22271,-20327,31396,55343,-54358,-36002,38980,-12645,103336,86080,42542,38723,10613,30055,64507,42158,15830,76856,8581,-74931,-61109,23309,230410,136497,45864,53991,81816,97092,53774,-29762,-48165,-108168,-90937,-53840,-102794,-55115,-31033,-104645,-33765,-22040,-167991,-48117,3110,-109433,-32380,-28029,4782,50901,-9600,-38255,-48938,-44304,3588,56221,389813,779708,991935,1493413,2826585,5708474,61830798,57428525,10342667,6623750,4640189,3717322,3113982,3048375,3001144,2264915,1857444,1644990,1594557,1400540,1507393,1428608,1276667,1268000,1282744,1224462,1062990,1071927,1027711,1006604,920872,852341,754028,793383,747085,767451,742754,741505,716735,728330,684839,662046,541878,584692,698814,811857,649656,549787,524099,522621,530775,461990,445386,438640,405592,489580,464173,403074,425618,587790,548978,460087,478055,421972,357755,338664,452581,417980,375677,381929,473872,397097,371946,397579,317367,434142,508561,418304,548933,417979,479265,529308,455358,399849,444704,575153,493876,410428,645545,573523,443385,543234,514669,756625,762844,3589063,4730566,1148155,988736,772938,612650,542592,538256,503001,480293,459964,477880,513452,402824,413490,317526,338926,350785,293741,265515,377268,250076,195244,147577,231800,152863,222857,147683,97465,151515,124934,42283,45913,-52810,-110293,4287,14827,97485,29691,-28216,-73556,17024,-78613,-98275,-102465,-127825,-151861,-116344,-121660,-243421,-101589,-97029,-32924,-59230,-155173,-44378,-137084,-64581,-250220,-193953,-225841,-120248,-134692,-145548,-253600,-184678,-167546,-175750,-214164,-100988,-133190,-142735,-173789,-84054,-80297,-57268,-94811,-83476,-130711,-125929,-93375,-174491,-118703,-139088,-127527,-62076,-54136,-70232,-128614,-110423,-101910,-78706,-182154,-105282,-127023,-48175,-85467,-27746,-124511,-131906,-105054,-61954,-49291,-6809,-64287,-1919,-34507,-22772,-62971,-73520,9208,-44115,13980,-3632,-46571,-16884,11568,7204,64321,-8099,-21195,-13550,26913,-16126,-26018,31233,-87887,-117819,3127,-75329,-80959,-43720,4077,-11009,53686,-13552,-3580,-78580,-52165,-31893,-53638,7092,85770,-5868,-9789,-30009,-54311,-38388,-60315,-27886,-35900,-70003,-26570,-8830,-42413,51818,42742,-5595,-32462,9567,-31732,-66881,11372,-36994,-46370,9436,-6135,-38530,3250,-92456,53112,10302,-47720,30264,-28426,-11729,78842,77661,-31602,-40005,-5841,-6337,-28904,-48396,-38190,14502,-97172,-63893,-59442,-25759,-72939,-18818,1606,24573,116215,55010,57386,-34741,-17337,15095,-23226,-25850,-20595,-7225,-14005,24677,6425,3923,-33583,83449,15603,10823,-5738,73768,-49508,-13908,-22301,-20714,-19,-64608,2894,39323,13241,101957,16469,-21581,3250,-36254,-52881,-56453,6245,109162,86950,31245,1103,-35017,41462,39090,-18330,755,54786,82772,109894,98883,6654,-41343,-9560,22082,30308,-18107,-30675,21675,30869,-62081,-30723,44552,16618,59210,85276,-25793,-30229,-19791,20605,8838,-40324,6578,77148,-57626,29888,38210,76788,13474,-1794,-15807,-17919,-38378,82120,-36513,2661,-17875,-56203,-125597,-13107,20936,4677,-38655,6352,-7970,23777,31104,16431,27160,31996,-31581,-106323,3161,7891,31574,-54317,57313,107421,12861,38609,-52710,2804,4592,-39068,-90646,40501,51832,30399,-34627,47510,-12345,85173,44740,57014,4402,18985,30082,14391,54518,-7312,-4029,-48298,-25747,1257,-29550,-63690,10195,-13645,-24205,-37444,49768,198562,33119,-12968,-40124,-54467,17443,91923,102053,-40978,-24785,-42355,-43471,47429,-21389,-10957,29763,-65207,3891,119182,72272,28393,111273,42504,39541,28786,5117,-53184,-30072,16084,-6300,-6910,-90344,-59873,-26454,28728,-65409,-13587,11144,-56363,-31338,-66692,-16087,48195,93753,38625,-12788,12947,36533,7658,59873,24416,-11126,28133,54627,-11708,-26928,23427,-32714,15420,3759,233188,87930,103665,78072,26850,94254,-12165,9857,-23347,-36733,-23988,-12142,33176,-2787,37592,37916,59722,19825,-5586,-40749,-25849,15026,26352,33198,-38943,-7624,3380,-29617,8850,33057,-48107,-32614,-42665,-22454,41145,-69537,8685,-70806,-31925,-8822,-40030,-67677,66986,66533,-45663,-82099,-20840,34742,17525,-39906,-4611,-5469,48187,34468,-30984,-47445,-74828,-26439,2972,-20358,-136897,-39913,-21706,-40844,60103,-61772,58033,10122,-10797,-23531,-26044,-36589,-59700,-39365,19774,3618,-39206,55058,49971,100029,45701,-79562,50266,95407,-27547,7912,-1179,-40539,-13703,52855,-69,25052,34428,155333,-11931,-29786,20175,143145,39364,-11536,8970,-12937,-52114,11183,-85660,8019,-66799,-29506,73500,44893,42925,39708,-11824,-105419,-4663,26108,19537,9625,-101502,-39337,34764,-718,60416,-38484,1549,-13586,-36177,-24258,-40770,10880,10657,-22029,-58595,-68308,964,48433,39725,25723,18745,-33106,7732,-49141,-22233,-61564,7665,46794,-8981,-27233,40879,-17553,-71115,28564,42303,-13213,-107297,-49372,-26544,-63410,-45466,98819,-72216,-83399,-30813,-40168,24793,-20926,-162264,-58840,-68455,-21796,1227,20894,57383,60709,-6678,-24545,3647,4876,981,-67781,-30101,-72172,2492,-5067,30554,28775,-2270,36437,27540,45605,19235,-83604,-74911,-41127,38010,43880,-6952,75130,72035,-18402,-30686,-20491,27434,10321,5907,15718,15336,-21409,28199,39473,29753,-3251,10284,12145,-83537,-56098,71102,43692,27038,59876,-13949,60347,49482,71536,113774,-34912,-13359,-48275,14544,56722,21977,60591,26777,-28456,16191,-43880,-51836,-560,64066,-19421,41449,-15521,-271,-48072,-16597,15871,-6501,-47110,5703,-59779,-19391,68073,28731,61680,30327,6949,-22817,37721,-24386,23995,30065,-656,-31400,-8022,14775,-5455,-24291,25861,-41241,43704,-17349,11172,-34624,26889,52204,31390,11435,9738,-38785,-18134,-63545,7277,-34515,-3944,-31098,-10001,47491,-31580,-18686,16072],[54088,-34739,55004,-7917,32573,21736,52423,-24902,-43801,5581,-6222,2763,23334,46923,11430,31294,-54705,-77363,-27775,-71810,26029,-1303,-40052,23742,61125,65116,13053,21293,1345,-37804,-23636,27364,-51312,-911,17841,-30492,-23116,59539,74321,-21278,-22031,37073,-117900,7155,-12912,42532,42549,-48752,-58604,25,-30421,-34009,57752,-22848,-62342,-23625,19787,-36313,39370,37419,-47773,44640,-11947,-24181,-30086,43503,30222,24477,-12908,-19583,-3669,6491,42982,3752,-48333,62261,34626,-7427,-28453,-45081,-36251,42992,14228,-6350,38894,30540,-71285,41433,-23947,-28763,30200,10579,-3913,-54788,-87627,-73085,-9294,-30501,-42158,39228,34360,-18005,-37470,-44774,23919,-38891,-16149,110893,33300,129473,-75647,-39716,-68675,-25933,-107236,-72511,-42339,4440,-73472,19934,70149,50283,116429,50668,-16169,-14515,-39145,-15998,-4675,8014,-23199,60136,-3909,-25937,6608,12458,-7642,24830,-10927,-36578,6452,48308,-8758,-9893,-38783,-15806,-21547,-17199,24041,34096,26248,10962,31191,100685,51996,38689,-1264,48426,-60032,66167,10963,26072,47290,60695,74981,-6474,-7780,69736,24448,41214,5331,-456,11279,-111111,-30626,5804,-27927,3294,32508,-29991,30678,18214,8490,44639,-31815,43302,-6143,-83807,-1110,109802,103932,14188,-28685,22002,52931,-55789,-36090,36816,3715,101817,65657,-4365,24913,-7021,4952,54005,37955,10278,47803,18217,-66706,-45616,51856,199707,114896,89172,51965,38507,78949,11678,-55084,-52921,-73972,-89996,-49555,-112874,-72569,-47126,-105597,-35281,-19827,-123715,-30869,-14123,-95223,-45427,7646,52558,51474,27957,-77564,-58273,-27277,29377,58680,361198,746978,921297,1387832,2611915,5314969,57287449,53020762,9519541,6070053,4219052,3363149,2806921,2658124,2649811,1949757,1661316,1443442,1416683,1235108,1288663,1239785,1094385,1071884,1111183,1034425,902549,883948,878714,867883,788623,714402,634742,685387,648516,644412,621672,609887,583325,656392,624118,612610,481747,522721,521007,652476,543195,446885,409587,406502,431164,400027,378990,358989,369403,415434,405978,305061,370264,473501,449090,373361,394718,308980,279857,239426,332309,294582,259338,240154,374193,225388,194444,227749,186377,183244,302953,291300,356625,251111,229201,351449,313247,226793,229700,377093,297923,254883,466245,435034,331335,428685,387525,627007,660382,3398065,4588913,1059299,898141,679261,565934,513140,444710,481873,460788,491539,446150,512500,411922,463908,331902,344952,372738,365533,427944,452602,366512,269079,220125,402519,258338,309592,232938,222344,278436,254509,225258,219079,127764,64797,118127,188481,250229,167561,87372,64639,165077,81672,38946,115608,5607,31732,34574,3239,-84391,6796,-13440,58123,2920,-61535,52561,-10048,17119,-176044,-186415,-183249,-59571,-10057,-75908,-200462,-119169,-155188,-112148,-154427,-83820,-85432,-132997,-138557,-61732,-50243,-73277,-87028,-93971,-108162,-136508,-133855,-200336,-148499,-129351,-128950,-49373,-82054,-105597,-128805,-117224,-110365,-108353,-193092,-122415,-146311,-63792,-64743,-44635,-196258,-129321,-113442,-88704,-81833,-3025,-125499,-58746,-61787,-59978,-88603,-65306,-2566,-45518,-5475,1187,-78670,-35609,-15227,-35782,42422,-19689,-44377,-4826,40523,-31123,-40694,-8789,-81596,-101378,-1816,-81942,-93660,-41392,-1784,-14006,57006,-24845,-23499,-51038,-47051,-28122,-46212,50422,87849,-11464,-18636,-44285,-56899,-33088,-57318,-47145,-38251,-45221,-41917,-13775,-21950,73866,86002,42176,-35131,27650,-39305,-48547,21318,-55763,-38662,13293,19479,-34499,14930,-68649,48928,28606,-36883,25711,-39458,10102,45616,83298,-6022,-27663,14559,11936,9305,-26460,-27249,5243,-107587,-75166,-76625,-34529,-68575,-6108,-8183,38657,81975,58734,105172,-42130,-13443,40121,-26421,-37904,-19013,12376,-26714,27361,14848,5468,-57554,63068,19213,763,5603,74517,-52967,-16869,11104,-29112,-27404,-60227,24369,29573,-6442,132068,-4522,-37770,-8333,-50689,-21959,-40110,2431,101493,86391,34067,20611,-41671,51503,52252,-23252,-3515,46566,98590,83377,112471,29862,-49640,-10809,21354,5682,-33584,-46069,53812,34445,-72993,-2734,37145,4786,75136,89467,-16169,-21659,-20023,7542,12528,-23505,26136,84372,-57038,42539,48583,75465,149,-28251,-12217,-6620,-21286,98540,-20314,198,-13158,-21388,-93080,-7853,19839,-545,-50583,-9046,-19489,44589,36399,4827,9745,5858,-18301,-106283,-12446,5217,28978,-45863,50301,132023,-5448,40793,-19184,-5859,44802,-13493,-52509,24886,40687,26269,-28993,58569,-5095,79270,37371,40825,12970,4579,3412,11345,48024,13101,13808,-73782,-14130,-4276,-45515,-61219,20331,12981,-5296,-40341,38798,208925,49925,-9630,-58897,-3774,21980,112107,112886,-62542,-25091,-49803,-28902,74384,-8163,14953,12307,-62245,39421,98905,52614,43272,75169,33556,-2117,31504,13969,-49247,-36804,4632,11634,6277,-88059,-85109,-28087,34454,-47508,-16916,18119,-52085,-45496,-70371,-11012,63551,86244,29339,-6024,1291,15938,4886,68205,24375,-25145,28815,64470,-14748,-17581,6569,-40076,19479,-74722,188385,101075,102423,101402,19546,97643,-18725,20365,-9651,-40907,1145,-20543,53641,-42640,37680,40942,64633,28373,12102,-2988,-23305,19862,33950,30595,-34192,-14837,-35906,-59479,-29581,35126,-31374,-28717,-45513,-20360,41004,-78480,-6750,-63912,-47205,-9677,-18428,-51626,103157,72835,-73415,-66085,-24458,18837,20274,-61212,-4172,43242,68201,15035,-29559,-51481,-96039,-22723,-8858,-11221,-131947,-44298,-41663,-25866,75065,-41384,42532,5417,3368,-55340,-52991,-36276,-53364,-14224,19867,7178,-34707,46320,70039,71254,5590,-45861,59758,81876,-37338,19349,3660,-40878,15019,62920,-17251,-6400,37974,180557,-32488,-43876,41751,152215,59190,10494,16708,-614,-31215,-10626,-134706,22682,-26959,-23729,72234,49023,40531,12566,-24778,-79041,-7379,45931,41512,5543,-106844,-40239,1060,8905,60477,-28900,-14107,-5241,-36210,-47836,-69100,17864,25579,-11848,-86738,-97929,-6972,56513,38853,49345,19126,-47866,19819,-23226,-24022,-51663,9958,26550,-154,-15574,47826,-16230,-51512,26729,36663,-15992,-123106,-59656,-32108,-74921,-30939,80905,-66629,-32833,-7838,-24772,9194,-21225,-144375,-58156,-54982,-44798,-21653,29255,41192,66062,10522,-28335,5764,-6710,13095,-50535,11290,-60373,-14376,-24931,25889,34950,2528,46908,10335,66086,18341,-68019,-49085,-23530,6572,53342,7790,67284,70301,-9551,-29438,-30402,26610,19530,2463,13836,22388,-27870,48246,46026,26678,-5693,26600,-13649,-62976,-31862,66631,45246,45332,58109,-12773,55690,36473,46988,78481,-31017,-18160,-43589,24698,62424,26266,60085,18614,-5463,-4998,-44365,-58701,5601,67566,-7401,37631,-16390,-12622,-25261,-26337,1249,-24938,-40083,-6013,-60637,-24499,55017,23435,56322,24883,3517,-22259,55094,-10777,63229,45661,-2559,-40475,-24657,5515,6672,-25827,1407,-32115,53858,-9314,-5778,-46102,8486,52966,44131,4773,-5887,-38100,-7951,-69633,11299,-25074,3775,-40341,-25208,43074,-29601,-12211,33654],[45905,-27380,70005,-17917,35652,350,48001,291,-36467,15045,4987,8413,38780,11927,-25345,23780,-56113,-56087,3080,-62008,22290,5229,-19786,28254,53324,71375,24915,20280,-4911,-79349,-47613,-1175,-40699,-5603,9598,-35278,-32275,32927,17278,-21238,-53330,37667,-122283,6146,-11187,29187,21113,-48075,-28584,6639,7890,-14084,50154,-5603,-83829,-31699,33086,-22283,26105,43730,-26679,26642,-38730,-34423,-45899,44284,15820,21282,-21393,-9377,12510,-8995,49741,-6910,-28036,50680,9622,-11256,-32496,-19779,-31957,43608,19571,-10369,41563,34140,-19752,53603,-8841,-11716,22990,22303,5636,-47952,-94781,-42520,345,-15252,-33955,5315,-14897,-27980,-41860,-51333,33183,-14599,-9104,104298,16135,137289,-87248,-83988,-113362,-29091,-102712,-58980,-4610,37505,-63185,21581,61137,50103,102712,49225,-7019,-25154,-41871,-17876,-6357,14655,-11980,37672,8246,-33904,4828,33692,34408,103247,4995,-56135,45282,57354,2860,-17098,-43878,-19901,-26566,-23084,25698,26299,31875,16874,37948,90119,58144,32450,-10955,47724,-35380,74725,17579,20912,34895,58497,76163,-39559,-20625,99185,59151,18405,11423,-8224,14768,-108988,-27534,-2557,-24276,16614,15508,-5043,62919,16650,23518,41108,-27241,76831,20254,-33404,-9627,111539,85979,11811,-31357,12710,52529,-49376,-29691,33312,18666,94608,43021,-45975,7830,-16953,-9351,44709,38176,10934,13754,30397,-31097,-17733,66406,187141,107121,134058,50277,6306,51658,-23724,-65515,-51800,-23072,-81065,-44061,-94201,-76165,-44272,-84413,-37222,-16099,-79753,-21867,-33085,-56372,-52564,34252,90461,37732,55206,-105964,-51614,-4901,46204,56229,324053,709019,848178,1271971,2383293,4912416,53216541,49105633,8803967,5616600,3904406,3090447,2593727,2313985,2213304,1721037,1546044,1322185,1315971,1156829,1165751,1146519,990880,959924,1013754,926326,808075,765059,779687,759055,695162,632594,566429,602900,553819,539326,528360,489890,450296,564158,559283,551225,428908,453820,391193,563116,441703,366362,328399,307492,340631,342807,315791,293396,334687,356978,359732,250950,331205,382923,361541,320504,332922,263815,260946,218148,278422,234006,223241,197892,327748,150636,130784,157691,149968,67247,206043,241715,246021,172399,70857,250461,244682,122300,64968,193172,120267,91107,247594,254238,223521,305413,279257,417826,506973,3129506,4380780,939905,668122,528404,479573,429416,309058,365827,345888,407371,357420,433549,355808,374305,284433,270000,290817,312281,408041,367464,318235,259853,234397,410644,273637,319808,241266,269339,310325,271770,297594,304923,245050,211899,188616,256634,322935,241932,161151,171382,261947,205786,159022,243162,121392,173081,169665,131082,81986,79721,74787,140084,66779,39751,123112,80907,99885,-45540,-127078,-81748,22153,112511,1439,-94699,-19901,-113826,-14179,-60882,-36428,6525,-69493,-35234,-17472,4076,-59685,-65831,-78246,-61634,-130283,-138867,-174439,-138255,-81154,-107872,-25609,-89005,-128473,-114231,-114079,-128510,-131652,-160159,-120361,-134013,-80435,-37399,-60684,-231202,-115150,-103034,-105737,-118011,3985,-168021,-107203,-101463,-115667,-112526,-70982,-24121,-55769,-24274,-16845,-103683,-52347,-49921,-89012,-25689,-56678,-78466,-15765,43876,-47942,-50998,-56424,-78377,-84717,-26764,-99166,-124203,-43631,-16392,-21438,42450,-29261,-48251,-33590,-42098,-21923,-46602,52506,56412,-26294,-43359,-73003,-67923,-36543,-51616,-75098,-44771,-35064,-58082,-41609,-7423,62502,111453,86944,-32454,39960,-45086,-38047,18153,-72175,-31738,12225,40557,-34391,22078,-40671,31064,45655,-21081,22379,-42617,16315,-8179,84706,29429,-5237,27772,28005,31470,-9839,-14763,-4021,-99029,-79862,-86340,-40385,-56453,11141,-16164,41814,27234,60643,116656,-43254,-9606,61396,-20761,-46596,-12843,33944,-31963,21309,16832,3864,-74813,40118,33419,-4429,15270,55721,-53681,-13272,57032,-32333,-52275,-54965,36354,18844,-32561,131964,-31103,-58242,-18163,-61881,6671,-20868,-1469,83609,55759,32478,34493,-51041,51544,55759,-27552,-11306,36640,113486,49721,113144,38238,-52689,-10360,17285,-28819,-39256,-55110,60334,25196,-63248,18364,30892,-4317,75883,79947,5683,9953,-11244,-17511,-2097,65,42539,85988,-44505,48892,53258,70347,-29684,-62519,-14257,-797,-5579,97933,2109,-8355,-10974,16550,-57574,-5695,16595,-6759,-62822,-15891,-29868,61732,44387,-1824,-2608,-19519,-8443,-87821,-25759,6126,24482,-27000,40481,141495,-28142,41070,13806,-14467,64727,2659,-25992,6255,28478,23324,-16602,63304,-1407,40025,13240,29337,30228,-2150,-14063,9803,37969,32976,25469,-86950,4016,3566,-44604,-49148,34148,31458,14862,-36075,15640,178666,65535,3843,-54059,41653,15839,102614,105721,-64384,-20005,-48304,-8150,69490,8708,37668,-13453,-61037,71478,74085,24987,40157,31526,20020,-39046,30080,21041,-40400,-46858,-6893,26302,17586,-67104,-93036,-24038,30906,-18047,-8315,16681,-52375,-51424,-62931,-6657,63019,37651,8828,88,-37950,-12274,-7842,60114,15058,-31970,16040,57629,-13764,-7725,293,-41034,31535,-145042,135582,120448,80226,116402,3323,80082,-19079,27321,5674,-40083,26002,-20039,50771,-85686,29825,32640,49659,30986,28691,29130,-19462,22241,20543,19752,-36415,-18981,-56021,-75039,-56859,33676,-9119,-28035,-45069,-17419,43692,-69196,-21379,-45754,-51626,-17391,-2000,-39139,114744,72250,-78289,-42878,-19528,5050,17154,-72231,-7006,73530,71763,6683,-11187,-45062,-105566,-19922,-24120,4082,-119571,-50517,-54962,-8518,78887,-14337,21700,-1628,24513,-70402,-76105,-34047,-43681,5115,9342,6119,-27511,39152,76285,27404,-33949,-11717,61586,76781,-41774,40048,5713,-49601,47328,56688,-25781,-28619,43746,167325,-46207,-56081,51671,148488,72188,25875,9936,13216,-4004,-22124,-147570,42413,16080,-6297,64300,43439,26267,-27317,-35865,-43886,-6451,54264,62232,754,-98428,-32786,-21525,13067,48816,-11889,-29141,-3276,-29055,-60087,-89544,19062,31555,-11230,-131627,-109810,-20562,51427,31248,60074,16669,-55204,31782,5352,-27195,-47938,7777,3376,11237,-1133,57470,-12439,-25698,9860,24951,-26598,-122401,-60973,-46696,-81079,-11329,53005,-51702,9680,-4279,-2276,12402,-9508,-103610,-42512,-36086,-68446,-32757,38881,24113,70652,23423,-13748,7031,-23861,23928,-23457,48665,-62541,-23101,-31884,23597,32123,-5261,52056,-17067,74593,13059,-45638,-24190,-10803,-34181,50510,27183,46416,52175,-4520,-27806,-35750,14674,25248,-8267,11003,32400,-31815,40940,41094,21916,-8927,31150,-47267,-42669,12455,67556,37673,42497,46923,-6802,45278,22776,17050,19820,-22299,-20963,-39452,29188,61396,28313,52769,16016,25578,-24449,-39741,-49523,18344,71002,4821,38201,-731,-23384,8200,-21983,-13410,-44743,-23962,-19916,-49022,-18766,28159,19249,49326,12512,3027,-24814,54766,10985,89672,57213,-9909,-45894,-40249,-3889,4649,-17222,-19472,-19231,46772,-4941,-26475,-47004,-21534,51397,48541,1558,-25698,-31413,-2025,-72096,18123,-19974,13197,-38543,-42500,30649,-24149,-8695,49907],[40599,-16801,75898,-29359,38780,-12441,40016,22526,-28300,18819,16984,15212,46189,-24347,-56809,14454,-39868,-40541,25839,-40855,27202,23598,3177,28005,24291,61024,42242,36750,-1849,-101543,-65979,-23812,-13997,-2828,-6904,-46583,-40529,8464,-30483,-16065,-57598,39019,-91905,-9105,-23114,4571,-4717,-42450,-6536,4280,46775,-537,40365,10576,-94374,-32402,43938,-4050,17547,51074,7580,27488,-59293,-32645,-61231,38474,8002,10600,-29499,5447,33139,-23131,52761,-11996,-5953,29963,-16432,4756,-31405,1848,-16680,42466,22963,-4346,49651,35282,23423,68315,12663,-589,14241,31743,528,-31793,-75235,-7361,10298,2582,-26055,-17843,-32378,-27998,-30741,-55456,41432,11711,1035,87994,-9583,102566,-88612,-119132,-135941,-21147,-78942,-44073,27255,57181,-50501,25312,51489,47466,72737,45933,9047,-32874,-44192,-6171,4359,27404,9792,14184,23889,-29584,5251,30146,57202,133129,14377,-67204,82086,70021,26779,-18149,-38673,-18679,-25493,-18707,21080,23284,14580,19055,36872,73431,58742,27195,-10933,48612,-278,76623,21821,18033,26293,46187,66069,-59249,-24724,112513,81686,-8599,19817,-11680,25234,-101977,-12167,3817,-22518,23682,-2820,25850,89415,19507,39750,43173,-4408,111471,50986,23919,-16349,102918,56156,9174,-27387,2804,57344,-38675,-19084,30111,26252,81992,20392,-74802,-8892,-19310,-10780,38613,40923,11662,-10885,41283,17057,14968,62543,182032,108492,160146,47468,-7800,20036,-45608,-60649,-43048,31224,-67972,-37965,-56055,-65056,-21397,-50715,-40184,-14930,-50668,-29724,-44692,-3364,-48830,45637,107163,13004,63853,-112644,-20230,17788,51473,53104,287804,670107,784606,1152500,2144552,4483156,48575774,44601002,7984810,5088322,3556418,2784463,2359223,1933110,1654221,1509653,1422819,1205952,1218690,1086597,1074703,1082284,907721,881362,943608,860312,747691,701255,721960,692435,636410,593847,547239,558865,485981,476715,478532,416160,359801,483009,513555,498461,402759,399347,324075,519789,371137,321564,293354,247605,274893,299089,260837,251790,295072,301421,302784,206188,280724,321854,286965,272819,277461,242192,245134,208035,238764,197010,213396,197341,303180,138938,130795,143067,158239,81733,190847,226214,211150,167217,54500,231697,240952,95666,23761,122429,50992,30831,107282,119287,173945,247109,232524,271223,397974,2928540,4182140,844213,473791,433908,422015,362687,222488,265785,235167,297638,291223,351335,302937,248353,228190,191991,196208,226885,267878,225477,193994,207515,225571,303563,253409,294426,219738,255609,282413,202626,265758,290335,261428,283079,211191,233378,313568,237102,186636,214923,274642,260947,219679,247354,192497,234196,234385,217331,175002,101904,148800,197374,116849,125330,150902,113286,164038,92400,-7399,45617,101823,190483,61902,20034,80800,-49853,87490,35861,35582,107603,39088,109678,42238,84633,-17180,-26674,-39461,-3937,-113701,-102906,-92102,-79694,-4270,-69504,8064,-60401,-118845,-80786,-99384,-141087,-132086,-85746,-97653,-92772,-88951,-6519,-68189,-203674,-96794,-69956,-99987,-144121,16338,-171287,-131322,-142188,-175623,-130193,-80654,-45712,-67620,-34860,-49137,-113572,-61472,-81005,-131912,-114700,-94616,-115863,-33934,36856,-60474,-54801,-95957,-77248,-78846,-67248,-129314,-153812,-50653,-34859,-30372,10027,-26303,-69787,-37504,-44589,-28790,-58983,15544,8249,-48400,-83115,-117290,-85918,-51154,-48445,-103707,-55249,-40097,-74537,-83269,-4134,22487,108318,109202,-23467,42277,-55212,-43173,2528,-91147,-34273,1120,49945,-42952,25064,-14609,6111,56822,-7242,23172,-38031,8240,-62835,81405,66567,16548,29157,38665,33190,-2424,-2401,-11356,-73810,-76572,-82452,-40469,-40157,28951,-19620,33327,-33840,59250,88996,-34272,-7872,70560,-8724,-49471,-4847,54240,-26965,11113,13545,913,-80306,17871,50705,-6663,22914,23981,-51053,-4965,102131,-29365,-65255,-48315,36318,7771,-57180,96064,-53393,-79567,-24976,-66406,24721,754,-3399,60636,4192,27764,37945,-63522,44051,54321,-31172,-17178,29258,123548,14197,101176,31209,-49651,-10264,11759,-54326,-32841,-55283,41697,1962,-37670,30445,23228,-9212,60343,61888,26984,49801,308,-50831,-28043,25600,51083,79852,-24984,43285,50943,63685,-60372,-90990,-20483,5082,7217,84583,25670,-18782,-9538,47300,-24759,-5887,14306,-7663,-69145,-11903,-36690,74420,54465,-1811,-6847,-38802,-7345,-57773,-33417,13006,18567,-4685,30909,129657,-43643,36285,38249,-20059,65747,2793,-15361,-12539,17978,18019,330,64232,-1858,-20857,-22949,20595,50400,2424,-3117,10298,30657,48025,30434,-80250,22484,23272,-28215,-25732,47457,40952,33225,-27822,-12577,122260,76364,22982,-32537,58839,2087,66264,75853,-53165,-12727,-38172,10490,38954,26208,54568,-41271,-59311,90597,53024,-926,23991,-2485,5063,-60418,23593,28370,-25484,-57140,-15484,32365,26053,-34428,-77914,-15258,25802,5640,10037,5526,-57889,-44366,-43993,-1155,43606,-28582,-17608,6433,-81138,-35762,-28766,36601,1936,-30300,-5782,40498,-5145,3799,4944,-37877,46648,-172360,93080,136165,40002,121599,-16268,46829,-10891,29467,13371,-38005,44405,-8981,25834,-115949,19053,12625,20048,26154,39930,43293,-17491,19312,-9129,3686,-44900,-22563,-54888,-73797,-67492,27743,13190,-31274,-41263,-13116,48778,-45033,-31287,-23308,-44570,-26321,7223,-31823,96537,65375,-60575,-18347,-9004,-2016,10604,-68940,-10106,78617,56528,11546,16398,-29685,-100888,-18826,-34316,22769,-110368,-60447,-53186,6475,68430,9779,2508,-8879,48461,-62393,-86856,-30372,-31726,5876,-13863,1871,-17334,38029,73061,-12105,-64152,6071,54054,78745,-40638,56022,1262,-55720,75973,35938,-23445,-35977,48826,120189,-56044,-62857,44817,136625,76390,29257,-9058,25347,22615,-24553,-133605,58819,48063,17801,55219,26866,5344,-64270,-42233,-7023,-2842,46762,75349,-5123,-81138,-18807,-26145,9819,26691,7886,-36398,-4954,-15882,-60927,-98539,14704,27091,-16347,-174778,-102601,-36166,36055,16785,57840,17206,-52033,38436,26850,-33395,-52396,397,-14907,21187,13028,70239,-6375,-12931,-14788,12997,-34382,-100378,-50704,-63696,-78919,8918,22221,-30842,31562,-14516,22834,24155,9112,-58101,-14325,-15607,-86344,-33705,47022,13429,72224,24999,12545,7731,-42784,28556,7135,71410,-72618,-21185,-26549,21839,17418,-25252,52013,-47428,69513,2838,-24173,-2648,-4859,-73306,36623,47050,21001,20019,-2748,-26178,-33268,-7846,26648,-23284,9298,43431,-32491,6311,24747,18118,-10992,23897,-75978,-31319,61881,74717,25724,23140,32208,1232,28295,9354,-5395,-27409,-15319,-21115,-32064,28638,52636,26448,42018,22850,54132,-36900,-31963,-29655,35814,74170,14168,43108,22767,-29921,44470,-3988,-27499,-59389,456,-28795,-27777,-3885,-8045,20177,42413,-3503,9316,-31271,33184,28638,100888,63337,-21053,-47483,-46719,-10365,-6642,-520,-28885,-8121,20075,-5611,-45645,-38924,-53441,46833,43863,-361,-44568,-20921,-1450,-73716,24869,-18042,20537,-26395,-56937,11759,-19190,-10524,61168],[38969,-2674,72729,-38527,42104,-11191,33118,38491,-19407,13168,26216,23981,43290,-54011,-75197,3639,-10774,-29855,35105,-13029,36686,48798,27082,22479,-14638,40861,60686,63788,8550,-101326,-74772,-36418,25906,5089,-27064,-60118,-47492,-9152,-54398,-7057,-35653,39860,-39349,-32029,-44009,-24737,-29321,-35629,5469,-6253,68008,5200,37071,21738,-85607,-25751,47756,14067,18120,57244,45681,44746,-66074,-19758,-73137,27099,9405,-406,-34135,22946,51286,-32784,52066,-11657,11703,4025,-37977,35991,-23657,14549,979,39187,22913,6716,60438,37408,42568,79792,30990,1899,6327,38099,-14510,-11588,-37098,15918,13810,17488,-21534,-22218,-13620,-18826,-10602,-58001,47151,32028,8446,61319,-32254,37488,-79448,-137363,-137099,-3060,-44574,-32652,42579,61819,-39799,28631,40546,40185,36456,39552,29730,-37995,-48931,14832,25777,44143,35490,-3587,36143,-19731,6675,9575,57132,113505,18441,-66868,106427,78750,52222,-12418,-20840,-9007,-20216,-9068,12389,25009,-23188,16868,28581,49756,50558,20211,-1027,49220,33070,74708,21580,16313,24577,23527,41543,-61451,-19738,103827,84765,-33823,28304,-11431,36157,-92313,16124,20050,-22799,24454,-21798,50443,105266,26236,51738,46317,30356,137236,78806,59599,-24487,86924,23642,1908,-17550,-7458,65644,-28280,-8185,27924,24640,66232,-113,-86550,-21809,-16532,-2579,35574,43710,4300,-18448,47579,58663,43869,47076,185079,111917,152694,42109,-3046,-8075,-53040,-43758,-27067,75014,-55458,-31449,-12678,-42408,16383,-17754,-44654,-19074,-42863,-55692,-44769,50340,-35584,38544,102379,-16643,50766,-93421,32585,34922,44632,54183,266127,639943,749567,1065323,1976952,4176539,44844970,40896812,7306509,4624278,3259544,2512677,2142649,1577064,1133457,1323960,1291211,1093967,1112283,1001929,993117,1010785,814056,805651,865778,796823,685408,650905,664807,634283,575661,555464,537579,524251,427673,436752,450330,380637,311327,413805,479946,452392,397093,369339,306448,498920,331130,303440,292987,229298,245338,277560,228832,233527,260159,262853,251459,172676,232124,290967,232119,235031,234823,230732,221495,187616,195751,170766,200250,191119,278871,139053,133557,132270,169239,136248,193643,207338,202718,184736,112889,239905,248198,102068,66726,144761,68646,72744,59254,47895,168901,244235,219619,232407,359829,2845916,4026925,773824,406664,416348,400417,326933,195073,231374,176596,228910,261163,299438,275188,170479,190842,149506,153128,178920,129303,121243,92352,156107,218430,186007,235773,266584,198164,218959,241089,111151,195836,219465,204071,274389,198974,178996,261092,186006,178144,202621,221892,254410,214183,183134,215103,228655,224276,237274,170687,89648,199703,222182,141959,177079,143402,102520,197435,182376,139598,147552,154911,216811,94930,100965,152760,19988,161018,105500,114657,182510,154906,232806,104851,178041,37985,32998,11505,47035,-93635,-39998,25749,10920,77495,-24927,47705,4699,-67031,-30063,-69482,-121017,-94651,6154,-59391,-36900,-77958,27566,-60711,-122056,-79116,-17455,-66542,-139082,35811,-133210,-121052,-164490,-214006,-133466,-80048,-57649,-69583,-31538,-78002,-104649,-58502,-97798,-144802,-171737,-102918,-140972,-44889,25321,-62623,-51515,-115174,-71899,-82700,-107545,-164751,-162409,-59651,-50185,-37016,-32457,-16414,-80382,-59163,-55050,-62501,-82514,-40438,-33598,-70977,-121846,-168617,-104030,-74353,-51188,-123692,-67216,-54870,-90854,-124190,-13077,-30569,75503,97203,-9113,36115,-69652,-65566,-23609,-117234,-51359,-23837,45303,-59597,24630,4916,-16012,58405,-1094,27945,-30702,-9270,-98156,73151,94224,27972,18128,41560,17999,-6771,6838,-15817,-39532,-65718,-64549,-35043,-25984,41684,-16499,16252,-83032,53138,39065,-16049,-10476,63308,5251,-46320,1205,70092,-13753,1632,8049,-2493,-73293,-3674,61773,-8771,27719,-8536,-46278,4186,132429,-22678,-62899,-40079,26441,-3774,-73160,37800,-62123,-96898,-27722,-62171,27649,23874,-1951,37732,-45217,21279,30260,-77339,32351,52872,-34083,-16238,27341,123751,-21831,81597,14977,-41458,-10772,7232,-56131,-15715,-46538,9213,-31484,-7688,35866,12387,-10315,33530,42577,34161,79163,8052,-84817,-52894,48250,50567,64407,-4619,23686,42691,57961,-75870,-102066,-28000,13229,16976,67638,44131,-26720,-6518,62761,2242,-7784,15454,166,-63906,2621,-38767,81546,62896,3708,-3182,-48443,-17574,-27015,-34238,26287,12539,14390,25484,99679,-42152,25300,50207,-19168,55329,-13992,-17761,-27950,9831,9762,18769,63232,-6921,-81801,-59146,10723,67181,16573,39989,12387,29265,55871,30338,-54043,37239,48751,-2364,5787,57213,42062,50942,-20033,-37458,61513,80004,41117,-9748,43289,-14492,16454,27636,-37239,-5248,-20833,18055,494,41451,63818,-62774,-55457,89071,36131,-18084,2462,-20091,-7710,-62714,11902,36966,-5041,-64156,-19445,27242,31437,-4476,-43119,-3841,26045,11423,31984,-15060,-66748,-24756,-16741,6347,9243,-80398,-43396,13983,-101217,-46468,-52249,3270,-8942,-22149,-30845,23512,12217,17328,15494,-32649,59848,-143222,73449,140787,-5283,118951,-30723,8816,5452,26639,7928,-37684,52640,10774,-11391,-125746,11276,-14740,-13742,16355,42675,34586,-19250,10172,-45410,-12904,-54367,-26377,-37589,-59628,-59026,18357,30685,-37647,-33959,-7238,54892,-13425,-32967,-5022,-29807,-30075,10978,-29227,56230,54686,-27306,1493,1783,-504,4104,-52090,-10867,63130,31754,26087,39706,-8744,-83193,-19283,-32926,41116,-109367,-73062,-33060,15586,43949,23009,-8392,-13338,69877,-32437,-79884,-25947,-18228,-17375,-48163,-3180,-4209,44761,68666,-30768,-78293,389,36683,79620,-33794,53661,-11153,-50797,94086,7841,-12682,-29477,48944,60213,-63137,-61120,21759,118996,72105,21557,-31741,33654,42836,-22469,-108316,62945,59515,40464,46808,981,-14832,-84733,-41202,25377,1927,23864,76466,-10278,-62041,-2069,-14740,353,-577,24533,-30194,-5224,578,-54810,-95829,6317,14193,-18722,-194250,-79752,-49352,15662,-2272,46975,24086,-38834,35637,34969,-42642,-62886,-11008,-21194,26897,23908,85180,1075,-28103,-38893,3447,-29827,-60518,-30452,-74069,-67540,23716,-3864,-9177,33570,-24225,44278,30395,25574,-24293,20000,2860,-92558,-29324,50926,13878,68601,13851,40034,7964,-58589,24823,33709,75456,-80659,-9341,-16570,18089,-6736,-51381,49196,-72315,53789,-11388,-10377,14666,-5893,-98881,15844,62359,-1643,-19115,-2455,-24424,-21811,-35892,24192,-36721,10087,52235,-30183,-42258,486,18182,-10461,6856,-90059,-33610,98895,83321,15299,-1346,23973,8042,5975,-4363,-10125,-35218,-14512,-18806,-19563,25073,37089,20056,31312,37744,69857,-41836,-23592,-7608,53338,74868,18411,50377,44332,-30368,72764,21526,-40455,-63417,29759,-26654,493,17216,-42568,27629,36189,-18008,22771,-38770,-643,34223,99486,62876,-32468,-45099,-39352,-11067,-19604,19569,-22277,-2323,-20969,-10440,-60640,-25924,-73778,40160,31467,-4250,-57452,-11659,-5644,-75889,28687,-15978,21033,-8133,-64319,-10939,-17544,-17616,64617],[36361,13436,62497,-42630,42812,3694,32472,46320,-10818,-3085,29770,35036,31107,-74724,-78020,-8643,21771,-20400,30376,14837,44877,72379,48466,10742,-49529,18860,73407,87317,20994,-83918,-73866,-38197,72455,14428,-43929,-70642,-52738,-20001,-53241,2397,-1802,37372,15189,-52771,-66637,-49813,-46685,-30294,10372,-21944,50656,5859,43876,25197,-57214,-13368,42336,28792,29794,61172,76501,65754,-56619,-116,-78451,12463,18219,-6460,-33121,39212,61068,-34900,49019,-8896,20142,-21322,-51297,70820,-8919,19878,14924,34081,20547,17795,69881,41848,37219,84152,36743,-4184,1230,40328,-32194,6608,4380,18653,8996,26196,-21244,-6058,28747,-3703,9351,-59000,50104,44411,10925,28593,-44133,-30891,-65433,-135673,-123550,20245,-12634,-28400,37642,54722,-34836,27655,27835,26492,5342,29726,51357,-40772,-56579,38843,54069,61107,57240,-12000,38909,-12021,7345,-14406,37826,64401,20655,-52454,114152,75163,67636,-1633,8439,7837,-14046,-379,3167,30361,-66753,11862,16034,18919,33715,10774,15483,49523,54893,71215,15632,13698,30174,-4643,7251,-47878,-7962,75964,70808,-51250,33932,-8989,41668,-80062,52025,39171,-23897,21014,-38936,59623,108748,35042,55043,45988,67310,149752,98376,63175,-35036,68157,-724,-11514,-4114,-16156,72505,-21838,-906,27125,17148,50608,-15961,-80963,-28393,-12394,8603,34102,44634,-16354,-8799,47877,78788,62752,31476,196035,109616,110223,33737,15850,-24606,-49405,-20301,-6268,98065,-47059,-24226,23807,-14152,58871,3529,-49281,-27999,-54048,-92443,-33323,90142,-16977,14933,85940,-43424,19088,-52469,92244,41501,26828,61141,260601,606948,728633,1000622,1880392,3989924,42360471,38406620,6863827,4305114,3073058,2335056,1998385,1339108,830266,1216726,1188893,1019047,1029537,923919,937613,949875,732311,746851,793785,740471,630918,608093,602778,575808,507495,504879,518492,482883,371241,399648,425946,362813,285122,343183,437120,398651,387970,349468,315247,485261,304728,295516,303630,235087,240125,265946,213287,223951,225837,242036,219675,156172,196169,278214,192888,213398,207109,230220,203070,170102,159051,163480,181686,174050,252008,131791,123990,114247,174553,166809,188840,181787,192756,196889,163734,236918,237081,106901,120087,184679,108462,144637,58995,19477,173352,251710,205046,255294,362677,2832338,3896189,710267,432829,429886,388826,301993,193110,240209,161340,208267,244492,270467,255102,153164,172715,136127,164029,173719,71758,79775,49913,127230,211228,128490,223778,245162,181248,185429,208358,48736,150369,151386,130101,217541,170624,138233,204421,132797,152497,165685,151999,215315,166867,126308,201115,194608,177458,198776,110304,70658,226623,213760,138944,186803,118467,80078,196708,200723,249545,186239,168181,210828,104187,131087,183396,75125,190542,137565,179544,214999,231471,275669,154423,254706,83566,105868,59405,77298,-71683,24157,140435,98952,136825,13541,86251,88098,16335,27707,-21258,-49738,-17567,83371,-15409,14786,-38138,64022,-36120,-23922,-59649,42412,-12324,-84485,61453,-71658,-77101,-149575,-205358,-113023,-58416,-54495,-51254,-13348,-84843,-79203,-41629,-94995,-120741,-151702,-63677,-136097,-37546,19638,-50790,-41845,-109451,-53781,-84123,-127728,-187219,-140916,-65728,-55953,-38208,-71417,-949,-75522,-82540,-68021,-117153,-110367,-89012,-51404,-84564,-136710,-207639,-113414,-98045,-59392,-127795,-77295,-71094,-106086,-150115,-30540,-78191,22781,53552,8377,26636,-82013,-98529,-58078,-148711,-80216,-62703,29091,-78143,21497,16092,-26174,48950,-4029,33379,-27582,-29713,-105401,60046,101305,24423,-1548,35874,-4987,-21486,10031,-18135,-6430,-49643,-38708,-27183,-19968,44127,-6346,-4189,-109003,42160,-6483,6131,-19068,41110,15871,-39344,1634,78162,1767,-3683,3621,-6688,-57157,-28155,59352,-12738,28539,-30557,-41602,9916,139769,-17369,-48048,-30602,11618,-16540,-76486,-16893,-52288,-105496,-26697,-49747,15588,46339,2692,18612,-68675,14099,14956,-88757,19028,53822,-36304,-6439,31053,109377,-57723,62567,-585,-30486,-10952,5684,-30745,7016,-31440,-21617,-67031,13672,37859,-1380,-9892,4424,27883,19843,84332,7936,-110032,-65797,64606,43297,39395,11002,-6798,31415,54851,-67846,-91703,-33855,22066,24545,55942,52226,-29538,-1653,59475,20759,-11407,21026,14740,-45160,25006,-36542,81199,63630,11377,5154,-48326,-37708,-4873,-29500,43836,8216,26524,27839,65380,-21636,9411,50171,-9247,41746,-42457,-26748,-36556,2771,695,35442,60617,-16665,-122419,-81835,-3067,76066,34906,97464,15174,32675,56163,27518,-16295,46563,71455,24883,35658,61971,35899,71447,-16528,-52987,12699,76040,51778,-74,9618,-28912,-30117,-25974,-23053,2458,1459,8818,-26762,52917,64520,-70452,-49432,65345,21532,-23829,-17508,-23639,-15512,-49700,-4058,45734,17950,-64499,-18548,12332,34094,8033,-250,7889,34335,-971,49394,-42862,-75373,2025,13545,15333,-30001,-96774,-62826,23203,-85470,-43171,-70809,-31065,-13570,-11718,-53845,15504,35581,31588,24595,-26681,67603,-71818,80040,132367,-36994,112223,-33114,-21797,26475,19837,-9590,-40052,50101,32907,-48352,-117276,10833,-41576,-40895,6886,35447,7885,-24533,-3792,-78119,-25529,-57618,-29583,-12803,-39509,-33181,8003,40875,-44886,-23093,-3,60145,16793,-24584,2423,-13031,-24683,13028,-29901,9486,43635,11508,12116,7656,8281,630,-26962,-8243,39384,12896,43362,45248,13217,-56668,-20094,-18091,55335,-113582,-83757,1126,17588,9676,21438,-7456,-12239,84102,10592,-55810,-21657,-4047,-56558,-88090,-6975,10913,57193,68045,-23864,-73892,-23500,10037,70584,-21859,28451,-30083,-31633,97913,-17989,316,-15503,40845,12943,-64929,-50418,-10380,95474,61125,8937,-48141,37830,53876,-20705,-82672,49402,49435,53711,36981,-28801,-27263,-83006,-31056,49614,6469,-8903,65123,-11136,-45961,13086,3938,-11362,-25480,32802,-9325,720,17190,-47723,-83852,-4018,-2445,-8404,-178671,-47763,-56243,-3654,-21799,34037,36100,-19574,22525,29485,-53367,-74306,-23739,-11765,27456,29159,99217,8653,-69775,-55862,-3726,-10745,-13781,-5899,-70697,-49239,27925,-19520,8086,26187,-19357,56344,21654,30940,-7881,51502,16617,-83723,-24898,48700,25252,58712,-5361,58871,7822,-66762,14251,50072,63494,-78589,8641,-12487,10258,-31890,-74701,46807,-85606,32966,-26960,-6923,27873,-12826,-103327,-6194,68970,-16835,-55286,-1397,-22083,-3318,-60840,19139,-41740,13430,55296,-26216,-85382,-26037,24194,-6984,-16433,-86942,-47661,111541,86627,11182,-18442,31436,11033,-17732,-18283,5445,-1974,-19903,-15006,-4230,20769,17287,9949,22815,53222,66978,-42789,-16862,8726,64980,70606,16679,56652,56493,-24189,83161,45279,-51255,-55328,58582,-11137,33352,41110,-63502,39705,30110,-25873,39724,-42199,-27751,26116,90061,55572,-40480,-38971,-19337,-4516,-27359,37383,-31,-2357,-64933,-17021,-71871,-12696,-73158,33509,14367,-12784,-61000,-10349,-12792,-76965,27989,-11101,11105,10500,-62337,-33997,-19894,-28017,58851],[26930,27472,48297,-40218,37900,25643,41140,45905,-4053,-27423,26282,47470,14041,-89385,-68459,-22313,47950,-8550,15126,36403,46456,86383,63096,-6420,-70335,1893,73665,94208,29400,-58299,-66433,-31271,116313,21436,-50450,-73874,-55782,-27738,-35767,8319,24373,28498,52913,-62911,-84155,-63284,-52618,-26512,14394,-38351,-12228,6450,58600,20327,-17139,2222,28629,38553,50154,62773,91031,76309,-35035,19908,-74752,-2146,29240,-5797,-25489,49653,59986,-27502,45720,-8530,17403,-40709,-55515,95848,11267,24880,21325,28636,19310,25129,73974,46502,17071,79844,24548,-15853,22,37587,-46057,17824,34688,3016,-649,28692,-23337,25782,75782,12778,20896,-57429,51307,52311,10252,-2401,-43363,-75972,-56542,-116425,-103385,41260,6328,-32227,15925,41415,-37130,18869,13934,6508,-12930,17365,70069,-40992,-64779,58924,84574,74494,68467,-11686,29697,-11856,6342,-29084,8413,11463,24478,-23211,107677,53483,66230,10606,43664,26647,-10258,2316,-2980,37584,-97538,6410,3296,-16207,11501,552,33437,51560,62003,66816,4495,7817,40921,-29709,-24502,-25022,6512,37977,49055,-56858,34087,-6021,38622,-64133,84151,54521,-23568,16206,-50286,50927,101129,43342,47904,39277,96429,150840,106705,42540,-46037,50755,-10700,-29302,9595,-20111,72813,-20972,486,28271,10720,38421,-23987,-62061,-27835,-10756,15419,32489,42718,-48754,12359,42961,72255,69666,25209,207512,98271,46745,23209,40423,-25030,-39604,3652,15395,96406,-44236,-15921,47264,12551,93086,8875,-50925,-38602,-74228,-125831,-14973,106068,1127,-17847,71184,-59767,-22288,-1318,139076,35251,562,73063,265823,559825,702335,931422,1802732,3805988,39953655,36078132,6470990,4028663,2920020,2201563,1889887,1221523,759317,1178070,1108996,971841,970874,852679,899493,905298,678716,709799,738990,697319,600337,581694,553204,533599,451217,453842,497516,444607,332971,366954,405764,357613,273833,274646,382019,340142,365528,327838,333030,467288,283101,292440,310262,248670,242772,250613,199259,213335,186620,225729,203320,148255,169484,266807,158627,199661,183822,231166,194094,162208,132574,175340,158131,156657,221464,119897,113732,99696,175604,170306,183307,156695,178571,199025,176881,219506,211783,105637,145153,193779,132720,187217,72379,17538,171028,243389,179860,279963,371271,2823039,3773634,649204,470600,432527,370456,273081,192298,249026,163786,208367,224883,247196,223851,161524,163948,132671,195114,181706,91449,75001,47135,119546,189577,129314,206465,224629,164988,159947,182152,28742,145185,118912,79727,150539,140147,116605,156713,98793,118180,132076,102376,167848,109917,109407,165113,160615,135926,134210,55266,63594,231629,177595,113323,157828,90162,67999,165824,166004,270644,160041,145954,193988,100000,121169,179153,100788,180950,144439,216675,211417,242751,228301,176351,283350,103499,170501,89976,83909,-43155,67521,217217,153548,156340,38060,115073,159095,102514,76249,42431,62314,79899,123506,23424,48243,29905,98070,1444,52418,-30255,92496,46240,18336,88081,-13762,-12066,-93029,-142339,-64211,-14631,-37382,-9877,14775,-60578,-44414,-12548,-74713,-69538,-56327,16505,-91299,-8036,30592,-25235,-27160,-82263,-18594,-69131,-114377,-176255,-95715,-63967,-48846,-32674,-93025,17961,-55447,-89675,-75809,-161314,-131524,-111012,-39830,-81076,-113526,-211656,-107919,-110071,-68091,-112914,-82724,-81096,-116518,-151893,-49260,-106170,-32782,-5237,26533,19499,-82967,-128594,-97561,-174515,-109730,-108701,7308,-89513,16348,20228,-19947,30077,-11629,34576,-33004,-46639,-92265,42994,81663,8114,-23016,22833,-25015,-39477,6063,-20535,16274,-32411,-14809,-21024,-24974,34068,9157,-22645,-112830,28184,-27444,24884,-33933,10375,18514,-32355,-5909,75044,12436,-3359,1936,-12675,-37632,-60239,41198,-18632,24410,-38629,-39266,9268,125564,-18926,-27663,-20684,-3037,-30912,-67104,-44911,-25401,-102469,-24278,-32983,-7280,64623,8384,5014,-56490,6839,-1881,-93646,5309,55954,-37751,10287,37287,78626,-90589,51658,-6603,-19469,-9467,7876,12836,27559,-14628,-38846,-94556,17890,37722,-15577,-11124,-18698,19819,-12996,62910,68,-118066,-62174,73334,33595,6717,18229,-40635,20603,54543,-38267,-65283,-36123,28083,30827,53959,47841,-27324,1915,39404,28563,-17400,30322,28481,-16376,50960,-31761,71545,51014,17189,13266,-42146,-62785,5106,-22184,61513,7384,32254,39832,44758,9669,-8134,41915,9797,30682,-73050,-36194,-36066,-4945,-5931,47441,55393,-30170,-132592,-82238,-20186,75791,50913,139918,17950,36609,49932,23734,20813,50771,83699,46246,50806,61363,23714,95275,-18767,-58216,-18693,65899,50939,-7776,-19747,-37370,-60967,-68682,-13532,11843,25663,-16443,-32100,60715,56886,-60921,-42626,26164,9375,-19696,-32035,-19589,-17442,-29727,-22196,51793,38593,-55974,-13571,-7434,34689,-3361,36009,18229,48241,-21422,55242,-73673,-79999,27907,41302,24217,-61429,-76928,-72583,33853,-42032,-30168,-78273,-57251,-11324,-3526,-70911,19036,58582,43782,26291,-20596,68482,11337,107312,114259,-40427,104767,-21842,-36642,46485,11031,-32098,-43698,38958,47300,-75332,-98263,18844,-59516,-54755,3311,18639,-24843,-31376,-19337,-100154,-31526,-49261,-30410,10394,-18736,4395,-594,44218,-49873,-9049,7951,62775,38186,-6900,-3045,862,-10217,16992,-32355,-28057,35041,46608,11560,5937,20723,1423,-1264,-3225,20437,12128,56373,26477,31647,-26664,-19338,6725,62507,-114962,-86114,39106,13898,-26622,6449,4452,-4253,88585,52643,-21651,-18247,9604,-91130,-125098,-8639,25988,69529,69199,1121,-53607,-52029,-23960,48181,-6739,-11753,-51858,-836,88925,-33519,8222,-2204,24286,-6095,-56495,-33910,-40186,65450,45836,-588,-51815,39208,56350,-22222,-60914,19570,24761,53103,22481,-54212,-27875,-62388,-12120,64240,10076,-42379,45616,-4062,-32394,23191,19427,-20369,-41051,29848,21407,15086,31662,-43410,-65921,-14471,-17284,20372,-134398,-13919,-54720,-16629,-37128,24881,47798,-150,2580,16314,-62987,-81688,-34430,11878,23882,27793,107393,15272,-118407,-62248,-9480,15804,26446,15048,-51810,-28875,19923,-22406,17474,22118,5212,56303,-2278,21080,-3139,71127,24363,-60526,-24018,39945,41700,43375,-24232,63612,7523,-64513,1434,53379,42340,-64028,27137,-21677,-2434,-46668,-87363,47155,-85572,12558,-39910,-11424,37286,-23854,-87165,-24075,65280,-22936,-78978,2263,-18732,17095,-73294,12806,-33617,18074,50066,-22490,-108015,-48831,36400,-1378,-41319,-71151,-65326,97872,79997,15190,-20231,56565,9252,-37077,-30224,34627,47879,-26911,-11050,8028,17131,-3426,-1769,16727,58565,46597,-44861,-13174,15486,65838,60383,9465,58287,55925,-12527,71306,58731,-57990,-38435,81363,15240,67122,64268,-63754,51941,23032,-24284,53784,-37106,-29424,8419,76860,42640,-42809,-29945,6257,8656,-26066,48874,32780,-6173,-98277,-22561,-81159,-2789,-51962,29318,-3585,-26599,-54442,-22444,-20619,-72463,23239,-4132,-9592,24502,-51161,-53636,-24747,-39236,44394],[8377,33748,33257,-31209,26147,44316,57907,38804,-339,-53701,16376,59020,-1077,-101851,-53261,-36772,61549,7219,-5042,47619,38721,86502,67513,-24071,-74782,-6353,57898,79178,29317,-32783,-57220,-19421,147706,23417,-42347,-67993,-56213,-36609,-13638,7838,29075,11758,63805,-59456,-92428,-62369,-46467,-21877,23824,-50754,-98815,11024,75418,8582,23016,18201,10327,43304,72273,62434,85650,68763,-10407,33833,-61479,-13177,36362,34,-11634,50765,49299,-10771,43957,-15056,4912,-51504,-52502,101708,32907,37128,19369,25092,23079,26875,70200,46917,-5593,67493,-4680,-28186,2845,29694,-52843,19442,46596,-20303,-8628,27589,-24158,63828,111849,26094,19655,-51541,52454,61063,10340,-24035,-33558,-87046,-61625,-85547,-82816,52197,8765,-41726,-14786,26883,-45260,1199,787,-16712,-17048,4541,83068,-37929,-69536,68710,112297,82315,65918,-6381,10973,-20325,4493,-27649,-19748,-25928,31488,17066,93409,13851,49132,20021,75891,40346,-10756,-3104,-3903,44726,-103185,2334,-6012,-49308,-10907,-7504,47726,58089,57924,60859,-9212,-3131,53009,-42664,-38907,-1845,19351,1419,30560,-49980,27535,-3754,27362,-43958,98597,61749,-19461,12494,-51936,29282,85487,48423,31980,25719,110153,144840,102981,13902,-53549,37155,-7216,-47228,20035,-16206,63939,-25179,-3696,32078,12316,31535,-20863,-37177,-21477,-14328,12461,29795,37777,-83987,36706,35155,44257,66628,31460,213046,80633,-13432,12401,60759,-11091,-27549,22885,33272,72710,-46090,-6402,57499,31330,106649,1752,-46938,-46850,-89796,-141582,1544,96593,11047,-49800,67362,-60636,-61690,44639,156809,17531,-30531,87566,277577,506797,674298,863014,1736753,3594657,37222232,33507675,6029335,3731749,2736751,2061422,1769237,1179343,809804,1151762,1023957,920694,907574,772575,846910,853937,640453,672974,685758,649513,582893,560716,516597,508875,411829,405468,477198,415457,321462,340505,388254,362981,275421,221612,326534,292041,335117,305991,348155,437847,265772,294472,307425,261332,246456,231123,182248,201848,150238,207620,195055,138872,151069,246496,125252,184661,155785,219658,189812,155290,109245,193340,127430,140961,182893,105281,107597,91794,168352,166396,180098,130817,158591,188335,162844,193647,182055,105390,142837,171933,139555,189480,93004,38527,164747,220509,150745,284715,372170,2790246,3668982,600851,475287,416602,346973,241568,189418,236304,170237,207244,202281,222927,181522,164442,157259,130318,217585,182251,139689,78732,55172,123387,148327,147306,180985,199974,148742,137981,155689,36848,157666,119755,59809,95865,113773,100726,112003,79874,77603,112397,78860,120902,63544,116101,118210,134875,116108,78549,38150,71158,217215,124719,76717,102973,64360,69801,114019,115526,203280,98905,105048,175289,90794,93296,155102,94866,149262,146037,225559,189525,197838,133449,162972,251945,95111,199067,95095,75145,-2725,82978,244034,167544,136758,49015,127029,190772,159840,101123,109482,176074,163309,124037,49162,59948,107672,120942,41434,92780,13917,118674,90531,139062,107173,19005,53220,-13618,-44942,6244,41861,-13479,45215,43323,-12577,-9324,23672,-45117,-11169,61636,109160,-13579,38303,63098,10129,-8943,-42283,27750,-32718,-68742,-123858,-43533,-51826,-30022,-21582,-89975,37645,-24913,-71685,-72808,-157733,-135150,-102210,-5862,-58010,-57258,-169303,-87219,-98695,-69183,-80714,-82376,-80358,-113517,-127991,-60904,-108414,-73962,-56779,43397,18412,-65191,-141181,-135357,-178609,-125173,-147330,-12536,-86276,10036,20968,405,6387,-15007,27805,-45090,-55190,-75849,24164,39387,-13066,-38668,5800,-33544,-49500,-3165,-25601,23359,-19484,-1780,-19510,-39087,14116,26398,-35268,-104321,14942,-20882,34015,-53247,-20336,10757,-29270,-21492,58164,12979,2528,2190,-21027,-20377,-100868,11017,-24643,15196,-39203,-40553,1777,99389,-30496,-9497,-11389,-14095,-45734,-48315,-39945,10685,-87977,-24808,-18328,-34576,74698,11470,-3025,-18051,-292,-14311,-89460,-8675,55343,-38091,28606,40550,35328,-114628,51539,792,-10156,-5324,13162,57725,37519,-1666,-39185,-105724,5118,34219,-26522,-16651,-32704,16254,-52285,24366,-11588,-104481,-44767,74796,25634,-29035,16044,-68620,12837,55786,2990,-34742,-34221,28173,35983,60402,33250,-22690,-1101,8803,25130,-26404,41263,30981,14169,75603,-26486,52564,23546,18225,16494,-35936,-86320,5866,-15595,74620,11173,35507,60186,48052,36570,-23276,30501,34710,24048,-95355,-42578,-26200,-13867,-7825,52729,46408,-45074,-114568,-59911,-36519,68449,59273,145618,20599,36254,38662,19600,45753,51379,82016,57357,41812,55173,7089,116668,-25080,-57566,-34597,51841,38168,-24758,-28354,-38155,-71959,-88095,-8211,24261,47932,-49482,-17292,65678,42424,-36973,-36848,-15004,1536,-10004,-40679,-14199,-14958,-11832,-39527,51966,51728,-39143,-5515,-25614,33861,-32978,54926,26489,61698,-36926,46474,-101934,-78279,45365,62114,31090,-74632,-35693,-72107,45305,8039,-13853,-72545,-69275,-4716,-662,-79436,29487,73078,50481,18448,-14669,63058,77541,144039,92315,-13952,97833,-1747,-34448,59423,2698,-50019,-45816,23163,43870,-88267,-76426,33055,-63242,-54696,8625,-5533,-50669,-37179,-32374,-108892,-30769,-28457,-27085,24957,1891,45730,-5778,43319,-49759,6910,15731,61788,46656,16581,-17727,9507,9586,24602,-35516,-47032,29591,71531,844,-2449,32600,5656,17867,1591,14241,31327,60867,-12161,43122,2195,-15092,34268,61317,-106071,-75368,69592,8034,-55439,-15569,22663,9647,83295,79118,11609,-15891,21416,-98498,-149379,-8599,38277,74485,65882,30704,-24406,-70938,-61244,16733,8492,-51377,-72061,34129,73933,-35521,5783,4490,2623,1108,-34463,-17445,-56701,30010,28452,-1406,-42647,39800,53312,-27452,-43597,-18111,-3408,39748,2337,-66784,-17094,-31985,12280,69120,12871,-66637,25990,12381,-16515,26650,24739,-23289,-43371,16296,52235,36438,43316,-41330,-44305,-23974,-26077,63885,-80685,15583,-45048,-20144,-44641,22257,52052,13887,-17258,4704,-68792,-83186,-40064,42991,18538,20794,104389,20548,-147397,-57720,-14413,37481,50446,25148,-21962,-11642,2737,-13928,18481,29665,42435,45515,-33506,-384,375,72530,26378,-27979,-27720,25986,53423,25457,-34529,54749,7396,-51633,-7877,44846,19568,-40532,40463,-43913,-19134,-44349,-85769,50608,-74466,-3920,-46057,-18148,42784,-36812,-58897,-33959,53202,-21093,-84590,9289,-14324,32407,-66784,5897,-12469,22049,36019,-20701,-105940,-63196,52590,4725,-62560,-50782,-75855,64775,62922,25428,-6727,90256,3597,-46781,-36306,64401,82670,-28428,-8074,10649,14053,-21806,-12277,11660,45493,15964,-51751,-12972,14295,54168,45618,-1843,52578,43699,1768,41601,57571,-57894,-19323,94300,45647,95282,83181,-43954,59206,14094,-14490,58539,-22477,398,-11385,62884,26714,-39330,-19507,27142,25705,-15675,53732,68323,-10642,-110502,-24905,-89191,2396,-20043,29226,-18558,-43738,-39655,-47768,-27215,-57459,16955,63,-37279,31204,-33310,-66339,-29257,-49498,23835],[-16066,27467,19672,-16706,8834,49977,76794,27768,122,-73678,2496,66705,-6750,-112201,-39270,-50558,62056,25549,-24527,47710,22663,73299,60576,-32681,-67929,-6384,27931,46771,19411,-12547,-50423,-6554,159689,19218,-20587,-54249,-53918,-48260,4846,447,11409,-11309,49145,-45578,-90787,-49724,-31566,-13112,41667,-55364,-164260,20156,87932,-7106,54095,31902,-7501,43786,87079,60605,63396,45179,7357,36967,-40685,-17729,35301,7665,6663,41554,32658,12320,44101,-30254,-13094,-54661,-45836,86610,49656,59160,11213,25235,33432,23126,58634,38914,-21154,49362,-44007,-36117,9307,17441,-53111,11627,42315,-37890,-9097,26347,-20121,97284,128420,33086,6278,-39672,55062,73946,14425,-32169,-21660,-73472,-82056,-49717,-64972,47586,-1271,-52015,-46167,13829,-55458,-22542,-8680,-37135,-11281,-6088,89377,-30706,-67644,63541,132059,85484,50484,-285,-10589,-34023,4242,-11107,-36903,-39237,40702,59127,78019,-35871,24495,23164,95478,42795,-15397,-15342,-43,50030,-83348,220,-10001,-72668,-28222,-11065,54772,70333,49712,52272,-21247,-19419,62393,-38086,-26491,13089,27618,-23405,23428,-33448,15074,-2700,11118,-20777,85697,59864,-10257,11277,-41901,4748,65213,48191,11861,7304,105083,134126,88423,-8160,-53643,28054,3427,-60711,24477,-2952,46807,-32470,-10810,38786,24663,29631,-4394,-14714,-12575,-23923,-1937,26307,30245,-108968,56831,27212,6481,57651,46415,212284,62372,-46583,3463,68071,9342,-14947,34217,43259,34816,-49468,4104,57948,38541,91830,-9155,-36963,-49065,-89617,-132482,7291,67565,5876,-71685,75750,-45390,-88591,71209,139368,-7131,-61870,100615,290118,461699,654341,816066,1703306,3403332,34872156,31349766,5634420,3479563,2555801,1935531,1651062,1191537,879334,1113222,938194,862427,831983,691921,771281,786133,607823,623079,622392,584273,562665,528480,481155,484812,379025,355296,449254,387000,323336,310444,362595,365293,278573,187389,278220,260313,299912,286062,352474,398541,249565,296758,291406,265115,247841,211298,164865,189627,128051,192103,193719,127856,147159,215706,97118,169288,123776,193253,189916,142400,85701,205287,94564,124734,137785,88591,101478,85737,151828,163133,170671,101687,126888,160686,135828,159698,149715,109077,124453,138521,136016,166983,119481,78423,158888,190906,122131,277256,365472,2727775,3586836,571670,450805,390757,322843,212558,185098,203915,177049,200662,180664,199425,139693,155773,149957,128808,223028,174537,178741,82267,62788,131888,98331,150880,153699,171923,134557,117687,128677,54090,162099,134404,59478,59573,91961,83472,65482,65229,34074,104289,66666,76374,32372,117372,69718,116005,110595,50359,52500,85489,187569,69859,42303,39748,42322,77539,53827,75219,97690,39730,63487,153838,78985,64502,123921,67729,112461,151810,214681,164897,130538,48952,117493,177280,68163,175273,75618,63771,47460,78029,232095,157509,94859,54317,119544,175061,171525,97726,162379,247841,202042,99287,59266,56200,160177,124356,69412,107140,65395,117182,108101,230586,110485,20285,97286,53206,49124,78146,95431,7188,94139,61717,37120,18457,59606,-16484,35941,137597,179231,71422,87979,110229,49114,11373,942,69718,16540,-7099,-44633,-1781,-30709,-4801,-8193,-65393,55184,8555,-33131,-58206,-95478,-115892,-71943,36525,-20763,10664,-92000,-56637,-59385,-54880,-37000,-76930,-68601,-85741,-84495,-59209,-87452,-90634,-84161,57555,24150,-27462,-128141,-160808,-150520,-115936,-160936,-23689,-66726,3740,22727,26873,-15642,-4954,13163,-55468,-53100,-68469,7012,-9118,-28843,-42756,-10192,-26783,-41589,-12775,-34661,14774,-17080,-3245,-22868,-55931,-8398,40819,-40453,-93491,6974,315,31303,-72515,-43578,-6630,-32442,-42629,27513,2364,13170,1974,-30818,-8962,-143491,-23033,-28036,2042,-43207,-45260,-10346,73182,-50886,907,-3851,-20521,-57787,-25299,-15257,44466,-65311,-33343,-12736,-60056,73535,8040,-6436,26060,-7254,-19106,-76509,-23185,47696,-36818,41851,35195,-10733,-123175,57701,18987,-2417,1627,19903,86854,30590,2486,-28513,-97953,-15942,24938,-31362,-27174,-40647,12723,-82946,-15189,-21260,-71841,-21656,70056,21618,-61078,5984,-83392,8756,56663,42964,-12310,-28482,21249,39103,69640,14589,-19508,-14612,-24324,12323,-38185,50958,14007,36260,94448,-21921,27303,-13308,13819,12195,-35103,-102939,4212,-11978,79591,19546,41019,84047,69173,44775,-32503,20194,59326,20503,-101868,-45230,-9063,-22463,-5103,50491,33704,-57632,-78764,-22493,-46446,58346,57339,113753,23546,28939,23685,14787,52024,50034,69138,57592,9297,42860,-11627,126033,-31256,-58240,-38520,35795,16309,-36481,-12997,-31856,-66930,-80987,-4531,39461,63926,-77118,6332,67858,24044,-7158,-33060,-42932,-656,-72,-45249,-11152,-11482,-2228,-52843,44620,53975,-18048,5007,-36956,32004,-66549,54870,32833,67781,-39326,25433,-122285,-70320,50262,73395,34487,-65836,7631,-62789,57256,44873,489,-56549,-66885,2047,-3830,-77442,38273,72014,48946,3072,-9335,53282,111860,177901,71522,29234,90176,17915,-21107,61036,-2856,-55787,-43900,7229,19295,-88411,-56509,49073,-52806,-44795,21424,-33278,-61768,-40040,-39241,-105433,-25264,609,-18651,27480,24909,82851,-7696,41328,-43218,22442,22452,57304,42075,40547,-33362,13266,29216,34966,-38550,-46282,25404,83014,-16283,-13564,40870,11170,26449,3138,21384,61771,56499,-56746,46032,26915,-6342,56461,52415,-84448,-51645,85477,4314,-68526,-35115,40740,26114,70086,80223,33422,-13971,30546,-68375,-152514,-8019,45188,66724,53570,52722,4709,-71819,-95158,-13881,20502,-76125,-86815,63553,62364,-26500,-7803,3292,-18307,18993,-1008,-7156,-54272,-7287,10480,6359,-26565,41064,48667,-34819,-30391,-51508,-24654,19874,-20400,-61431,153,-1663,35830,64922,15503,-74360,15056,35761,5754,23980,19103,-20584,-33064,-3779,71996,60421,52923,-37564,-19418,-32282,-27449,108281,-37327,36747,-29709,-13860,-42988,24911,43618,19288,-29339,2655,-68872,-80612,-38760,71712,14218,11305,87256,24997,-139357,-44136,-18287,44360,55788,20632,9811,-466,-16941,1527,13630,49719,76912,28384,-61180,-22766,9850,54289,24237,5692,-34934,9626,50698,9222,-31888,37629,7753,-30663,-9176,28985,1052,-15030,44547,-71220,-37664,-30544,-71487,55588,-56127,-15519,-42537,-21422,43668,-49223,-30787,-34270,37906,-14391,-72364,19100,-9351,36534,-40794,-1749,15966,23650,15192,-21563,-85078,-66687,68288,9551,-75166,-33161,-71423,23256,38533,36960,14489,115295,-3791,-44483,-32917,81884,84451,-18306,-6551,121,10038,-35401,-18832,5796,13428,-14827,-63664,-15841,10877,32432,29796,-15552,38756,24235,14493,6131,43276,-48023,-4791,96548,71248,108557,94519,-11802,57920,3497,-2313,50459,-1831,49172,-25548,49935,11187,-31856,-9585,34081,42522,665,55656,98818,-13259,-98322,-23141,-94057,3586,9052,33309,-27428,-60199,-20514,-77114,-31633,-30169,12826,-5150,-64895,30768,-12863,-69527,-30501,-58161,1368],[-39214,7745,8583,1237,-10553,38016,88921,16054,-1568,-79825,-11848,67994,2579,-115675,-30371,-61359,54090,42865,-39401,38875,2673,51385,44305,-21878,-58278,-1909,-8840,8134,1716,838,-48047,4495,150677,9191,7698,-36542,-49263,-60071,17479,-11675,-17360,-35925,18957,-27661,-81179,-31896,-14168,1813,65681,-50355,-170054,30515,91742,-23244,72809,41166,-20145,40783,87504,57714,32722,15061,12366,27771,-16959,-14364,25332,13801,26436,23919,14003,36300,44547,-51730,-31018,-53524,-39263,56314,54182,85989,491,29028,47428,15479,42251,21193,-24935,28689,-83150,-36341,18967,2603,-50092,-3091,31039,-39739,128,27315,-9697,117314,123748,32741,-14269,-21268,59620,89951,22866,-27666,-14861,-55300,-109438,-14407,-50258,26335,-14889,-57634,-71795,2405,-63287,-45812,-11598,-46947,-2669,-12133,89845,-18917,-58999,41604,139149,87308,26624,4391,-26729,-46677,8438,13040,-37843,-30034,49246,91021,65467,-81617,3241,18707,95777,31242,-22172,-30476,5328,52199,-48555,-414,-9035,-80450,-36774,-10000,53078,86103,43820,40508,-26984,-39081,66123,-16727,10889,14239,30684,-30551,29940,-12467,-397,-2684,-5510,2201,46570,51142,3452,12681,-21440,-11791,42906,41809,-6384,-12087,82457,117423,66122,-15600,-44386,23153,13439,-66821,21799,18473,25025,-40433,-17282,47238,43452,30772,24788,-1336,-5341,-38289,-25216,23364,20908,-112171,68748,21200,-28783,46294,61938,206460,48857,-40770,-2043,57182,25576,-1568,37192,43132,-6899,-50035,14973,53164,34210,49107,-14813,-22921,-43193,-69602,-101041,-2082,29044,-16668,-77456,90884,-18320,-96590,70526,93130,-32421,-88223,107491,294135,429070,638801,790988,1686385,3227512,33170931,29878112,5336959,3315960,2411655,1847494,1563244,1239236,922578,1072873,872998,813063,759487,636339,691637,719036,587902,569600,559220,514071,541324,487823,447385,453582,350064,309849,412867,353786,321846,269828,323215,349787,270939,166831,238647,239632,258585,264025,344154,357569,230218,292573,261320,252677,240929,189914,146772,173511,121373,182793,197551,119394,159419,178140,80422,158013,92994,160545,197750,125370,66148,206140,70972,111178,96049,77567,95608,81138,134661,159412,150371,74669,84657,120019,102822,120282,116749,116606,96967,107494,124246,133487,141614,126067,153050,157454,95951,265603,351346,2632553,3512499,558279,414555,359667,296676,187121,175308,160823,179988,190948,161737,178499,108454,142725,142322,127650,214336,163192,199795,86525,69751,141884,56957,134352,130615,144347,123428,100973,104354,69328,151643,145515,69433,41320,72352,67322,22689,51254,-5711,102646,52793,39531,13028,100016,29230,104099,107363,47575,76131,96766,150351,27781,20347,-15382,24792,82389,-1344,50113,13332,4583,32479,127826,62387,42144,92352,35667,81039,156216,193127,145015,74752,6362,53668,94008,37982,108650,40781,58843,94950,65596,200390,145534,53125,63994,95980,126063,143207,73506,188020,256813,187798,68903,56611,47398,153641,106648,73148,111088,104842,95931,97733,257774,94802,-1507,106650,76598,107151,124765,131296,16202,115391,62652,62927,34804,87040,3212,63213,142851,203296,129321,124025,152386,84943,32152,40259,91462,61020,47392,28802,19034,-5771,19261,3249,-30737,67745,37179,11882,-36095,-3446,-77439,-35612,72967,18569,65455,-10416,-24098,-74,-22076,9661,-68311,-49344,-27624,-33039,-42743,-52528,-83297,-83740,67609,34902,23811,-92932,-163211,-94323,-81664,-138257,-22115,-36328,-1118,28882,49143,-29581,22653,-4232,-52979,-40979,-68013,-4452,-40262,-30535,-33302,-19570,-6310,-13639,-16463,-46541,-5104,-30340,-15835,-28517,-66847,-23860,48447,-38600,-84580,8016,18202,19502,-84803,-55270,-29642,-41501,-64860,-12448,-15629,27639,-330,-39246,-3994,-174810,-51565,-26492,-12572,-56582,-51760,-23058,54785,-74305,1826,928,-23220,-62526,-3446,6214,64984,-39662,-53073,-20703,-79548,60576,-4383,-6336,57416,-13869,-17070,-57955,-38186,30896,-33552,44762,18265,-47875,-112342,60514,40555,5653,10608,26285,90089,5137,-4981,-18088,-76401,-32719,8369,-30121,-40776,-48436,5204,-94440,-41047,-24191,-31945,-2540,59978,21037,-82371,-8587,-82029,6884,55703,70482,-4231,-19436,8793,38478,74797,-557,-21138,-37386,-53099,-6055,-51012,56320,-23327,41702,104061,-17666,1472,-47578,5713,728,-41283,-110174,6728,-11698,75220,31092,51413,104002,88613,28637,-33986,13053,76525,17055,-90697,-45235,11221,-27589,-448,41267,19290,-63494,-37587,17817,-45781,50143,45672,61975,27234,15619,6155,8724,40449,47763,53388,49540,-34876,24132,-29152,116657,-32362,-65721,-32807,18934,-10015,-31424,17883,-20793,-53991,-53880,365,54974,69709,-87173,24996,65571,5917,17432,-30605,-46892,2474,5400,-47922,-10773,-11133,-2325,-59644,30866,45170,1106,17859,-39532,29220,-89564,43549,37762,61432,-28557,-787,-131555,-58666,43149,74367,33866,-39655,38258,-46516,70218,59365,10312,-36887,-55814,4880,-11455,-63483,37963,52307,38422,-15127,-5623,41632,114253,199796,54138,68706,79128,27639,-6465,50529,-4218,-46966,-37379,-4849,-17522,-80163,-40163,62229,-33527,-30694,36009,-59754,-58285,-39600,-37828,-92815,-17982,30553,-5463,18710,52169,109915,-8091,40434,-31335,34390,27505,50463,27683,59718,-40432,14226,43754,45007,-40318,-31026,19096,80605,-34229,-22374,44759,15927,24736,-733,36301,89791,46177,-90394,40639,45819,6230,67542,38314,-53336,-21042,86045,6226,-62056,-42702,53026,40258,51629,55286,38065,-11301,37060,-10688,-130524,-7906,45196,46167,33383,60656,25605,-54601,-117378,-33380,26989,-80086,-93341,79042,61409,-12990,-28485,-2555,-32553,30149,34924,-6773,-34693,-41289,-7526,15934,-12688,43002,45653,-41758,-20952,-70453,-32988,2099,-39740,-39273,16088,22000,50924,53254,18533,-63486,18216,59775,32315,17302,7285,-17236,-15239,-24053,72909,81673,61577,-27865,9224,-39584,-23284,135869,-14304,48199,-12482,-43,-33492,28498,22002,15939,-28802,12712,-62783,-76951,-30141,88842,13207,4048,58462,29753,-95947,-24399,-20149,35510,47006,2803,33804,5396,-31407,18151,7167,76606,93283,9675,-76991,-32941,25385,20666,20118,31307,-43682,-5558,28916,-1041,-17641,19480,8715,-6161,-1028,11766,-10068,5522,37994,-91986,-55233,-22780,-49873,59500,-33440,-23118,-29226,-18719,39093,-58134,-12826,-25673,25709,-6625,-47653,29963,-4768,27940,-1610,-10789,41155,22340,-8005,-24338,-55862,-59288,77875,11878,-75555,-22163,-51231,-16171,11703,43695,31997,116126,-10677,-31930,-19065,81123,56786,5260,-6174,-21727,3031,-42902,-19544,-1842,-29246,-37068,-77005,-20732,11123,6765,17037,-30259,18398,3472,20858,-21514,22187,-26522,1197,90123,84605,98113,95638,21265,47663,-7163,2982,30706,18045,91625,-28858,38911,-752,-23153,-2143,22960,54844,18014,60266,119071,-13241,-67127,-17720,-92225,2736,25125,40013,-28252,-71352,-1747,-93867,-34043,5235,14164,-23687,-84608,25604,5737,-62206,-26689,-65075,-18308],[-53550,-20775,-162,19855,-27373,11488,86239,6673,-3345,-68625,-23165,61895,27127,-106264,-26268,-66503,44801,55128,-48155,24982,-14996,27288,23656,12305,-52930,2420,-41620,-24832,-19181,8634,-49415,12474,124737,-5033,30741,-20174,-43148,-65942,27009,-24386,-41221,-55425,-13448,-10873,-66461,-16380,-1216,22165,88762,-36538,-114380,36598,85821,-36634,80887,44636,-24729,34823,72347,54350,4278,-9975,5742,8290,3662,-3525,9382,16730,43993,1856,-4148,54603,42208,-73373,-43702,-51372,-35351,21027,40963,107514,-9342,33963,57324,6369,26154,-3432,-17490,8964,-112384,-28588,31469,-12384,-47555,-20788,23801,-23044,16631,30553,5496,119293,101512,26253,-34856,2176,65068,104227,32681,-15701,-17708,-48685,-130262,16432,-37522,-7458,-22754,-54734,-87591,-8807,-65696,-60548,-6456,-39507,2154,-12294,86736,-3281,-47328,4950,130785,91435,705,8278,-31018,-51862,18583,34438,-23209,-6721,53902,103528,55990,-108749,-6120,8012,76132,7510,-28153,-43718,6988,50538,-13917,-419,-5359,-71280,-35636,-6776,42839,99644,43275,26125,-23130,-57892,63140,14640,59976,719,30116,-19957,46320,7291,-14416,-3082,-18323,20853,-5393,40013,19029,15801,4876,-13181,20029,29952,-17072,-27742,47539,91987,40629,-7599,-26883,21925,16946,-65182,12801,44146,2689,-47316,-20589,54313,58046,32612,62154,328,-3514,-54392,-51510,22597,10553,-89246,72635,17751,-53561,34061,70101,195097,43928,-1252,-3759,28330,28966,13492,34066,33412,-42473,-44140,25195,47244,21680,-11590,-10728,-8208,-30017,-33780,-57422,-24440,-7474,-53038,-65725,104815,12450,-84830,44371,34001,-51977,-104290,105559,283726,411223,621446,776518,1647631,3020186,31607206,28606278,5060562,3190335,2279343,1771346,1492623,1273095,926291,1030273,827826,773277,695736,614302,622851,666783,582403,522850,507873,457135,525014,452730,425127,421402,330729,282790,377445,320875,310415,224649,276834,314496,252528,158517,211769,224936,214862,237591,328594,322627,210432,280837,223645,224037,222484,165159,126509,153285,123675,178525,199484,114408,179630,141045,79802,151205,67203,130613,211051,106790,53590,193155,63561,105067,67711,82880,94835,82253,126952,157261,124001,57519,43056,77999,72267,85773,90266,128542,67478,86465,107314,96623,148908,168835,146916,122574,77406,249831,330038,2514376,3436771,555765,376211,325672,267140,166345,158238,116341,173866,178219,148180,160271,92992,131679,137072,125528,195762,149279,207284,90664,74371,150327,36427,105014,113459,121270,115275,88958,84038,78669,134739,144364,85929,40189,51932,54932,-6376,40613,-34435,103976,36284,19199,1309,67190,4629,100826,101994,56720,94060,98678,115658,8830,15482,-51610,12871,79865,-40250,35137,-20587,-3777,15960,98650,38519,27837,63791,12559,59228,148439,165719,131213,46051,1297,-9235,32243,17586,31443,4525,61991,123416,54948,160524,141336,27941,82909,64394,70152,96084,43097,185748,213565,137781,46806,47254,41607,81439,75748,50951,111001,112848,69133,68851,219988,64886,-30695,81484,51581,119235,126973,141451,10593,98315,45367,50394,39376,98767,11084,72368,98168,179915,134946,133019,165493,111539,51168,71778,88852,84288,76588,64327,17629,16202,35175,8970,1443,72928,55236,48014,-13324,70325,-32061,-6424,93376,46033,92066,44299,3685,60145,24730,49671,-58795,-28280,51195,12546,-16163,-16176,-61055,-64784,71742,47383,76236,-49572,-139064,-28287,-32941,-82889,-7602,-5645,-3220,40354,58987,-31209,62860,-15498,-29808,-21949,-60921,-7038,-35462,-14277,-12630,-17795,22146,25587,-9167,-57532,-29498,-60010,-30938,-32323,-64122,-24375,47380,-31224,-76058,19460,21070,5125,-82890,-55236,-52026,-53204,-82983,-52005,-33924,44910,-3247,-42301,-3545,-180752,-67470,-19190,-25263,-74399,-57593,-32023,44911,-92194,-4732,2341,-23881,-55989,12962,6666,65877,-16068,-81887,-41651,-91683,38476,-25339,-3553,68371,-19611,-12507,-38571,-52988,6464,-28351,35727,-8455,-69376,-84209,51300,57178,16575,20180,31163,67774,-34211,-23623,-18560,-52168,-35721,-14504,-26560,-53352,-59528,-7644,-85563,-46517,-18923,-3948,5281,44934,21197,-88576,-23601,-66664,4395,52609,79621,-8014,-7412,-5600,32384,71003,-6635,-28859,-61747,-73701,-25311,-61723,54697,-72076,27701,102311,-11885,-18630,-65519,-2814,-14730,-50763,-108420,16404,-13292,62964,43231,65506,112446,86652,-6133,-28134,8645,81000,11019,-66149,-44022,29601,-26071,2025,26834,6865,-59079,-1031,49226,-34001,47043,27727,12417,31318,580,-12498,1376,18614,44741,45006,37505,-72752,429,-41708,89834,-25027,-79771,-19436,2250,-36176,-7655,50925,-7927,-40896,-19085,8116,66778,63135,-75392,29390,56119,-7119,28082,-27363,-25328,9252,3577,-49731,-10672,-16793,-8843,-59028,14452,28546,13135,32809,-35305,25440,-94542,33147,41635,41244,-10755,-22877,-130054,-47169,28558,65671,29714,-7313,49440,-24330,84777,53931,15735,-20877,-44904,1269,-20640,-37695,26099,16672,20899,-30937,-5308,30296,93922,206437,40068,88465,62533,21989,510,31023,-1405,-26749,-28321,-10294,-47249,-68612,-27068,69139,-13501,-16760,44535,-79971,-46874,-36974,-28256,-74529,-11497,53818,10766,2817,81361,124288,-9224,41189,-17693,39559,30688,42861,8729,71087,-32200,14702,50684,50804,-38939,-9338,7992,66229,-46957,-25073,45689,19382,16475,-10212,50516,104038,34168,-101227,28569,57722,19948,66073,22850,-19393,6320,75390,15000,-38390,-32362,56600,47225,30623,13769,26861,-6822,41840,49707,-86363,-8376,38474,19194,11327,54186,33514,-25908,-120573,-36179,27651,-67034,-90143,76553,71512,-2185,-49163,-7516,-36565,26358,60485,-15977,-5454,-66964,-25865,16241,-9316,43985,45872,-45712,-15045,-71683,-28296,-6386,-49783,-8063,22884,37134,51823,36790,21829,-38008,33921,76303,53845,9374,-3647,-20870,2453,-37951,54341,95766,69094,-10706,40617,-45948,-17736,135453,-9666,51101,2924,17301,-19608,27857,-7752,6372,-16188,30326,-51749,-72945,-15308,89827,16571,3839,27294,35894,-35092,-1649,-18887,20074,32302,-22295,43722,9689,-35008,30528,2897,101475,84300,-8060,-78132,-22110,41359,-19520,15943,41508,-52297,-16197,-7933,-2711,1974,5987,10130,16812,14463,-1517,-13333,16583,22306,-96812,-69155,-38268,-27443,60034,-7704,-28158,-9436,-11635,28915,-60068,-8257,-10536,20373,-1076,-17989,39514,-1731,11873,39702,-21474,49198,19147,-27704,-26909,-27501,-43060,76507,11512,-62723,-17998,-21298,-45876,-12849,40777,35898,89499,-15853,-14212,2277,66368,17623,38085,-6143,-48161,-8355,-44141,-13914,-10684,-69054,-46660,-85939,-26229,16516,-15055,10322,-45762,-4854,-13123,16645,-34434,2685,5756,-857,78682,82896,61282,85493,44465,31464,-15227,-7897,5008,30108,104499,-20252,30015,-7081,-15692,1344,-3124,59538,31300,71645,127648,-11565,-28991,-10222,-81614,1775,25306,46808,-20453,-73617,12383,-82820,-35423,38538,22258,-52945,-91308,19111,18899,-45381,-17890,-69339,-31435],[-54685,-49063,-7499,35985,-37301,-19851,65536,1727,-3004,-42954,-29034,49360,59065,-81945,-23516,-63821,40655,59740,-51458,9904,-24432,7059,5209,61417,-54324,3171,-60070,-44564,-37508,13598,-51990,17462,89571,-20664,36404,-10191,-36886,-59313,37628,-33075,-48452,-63873,-36931,3564,-48896,-8825,2217,44227,101671,-17537,-34882,33613,72475,-44974,81713,41990,-21015,26379,47517,51413,-12932,-21551,-4951,-16486,15562,12539,-7384,16911,55660,-20038,-21278,61863,34143,-87806,-47917,-49359,-34838,-9030,9723,114405,-15924,35759,53071,-1641,15840,-28761,-3398,-6828,-125913,-15710,46079,-24986,-47761,-37312,28328,7497,34704,33946,21124,103600,69260,16373,-48902,26608,68863,110679,38993,-3362,-30468,-56974,-134792,39752,-25433,-45329,-19153,-42658,-91160,-21244,-62471,-60881,5849,-14315,-587,-6855,83081,13944,-38631,-40093,107708,99352,-21049,13792,-21664,-45717,33500,44219,1072,19707,52709,94695,47195,-109771,-918,-5270,42590,-22497,-30767,-51380,-429,44994,8166,-177,-2024,-48854,-26729,-5358,25103,103737,47298,10824,-9271,-70265,54321,46096,102525,-23527,28800,3073,64870,21598,-21990,-3135,-24948,31851,-50455,31374,32587,19290,30483,1099,-2663,14548,-16570,-35448,8240,57710,17169,10956,-4971,23866,11752,-57794,67,68250,-17783,-52624,-20899,55325,56533,33383,99848,-7494,-8910,-68156,-73605,24953,-232,-45602,71793,15986,-66160,20416,67194,179257,48869,53019,-2648,-12424,16804,30391,29016,17370,-64829,-30394,33569,43157,6365,-73406,581,3254,-13242,7630,-15037,-52434,-31914,-95460,-40202,111187,37391,-57996,4188,-19050,-61171,-105630,96044,262177,415243,607117,773479,1579904,2788230,29943433,27269480,4767080,3058060,2136687,1678736,1415508,1249491,894387,971845,787720,732849,634093,613955,566873,626392,578439,482399,466105,418472,508496,428117,415171,391793,320017,277683,348145,292315,286261,184532,232982,267149,231922,164165,201495,213779,177661,210832,313057,297494,198138,264584,188824,186948,196923,140070,107472,133696,129056,178692,192955,112398,197343,113947,98202,147470,49620,109166,221590,85757,46157,163997,69985,105193,56106,106821,99420,89887,131578,159814,97233,52062,13582,44185,54732,66317,75738,143076,45413,81423,92544,64440,139627,198048,142049,91744,72316,230576,306122,2397752,3365655,561758,342071,295395,237766,154199,138323,81603,157681,162526,143981,145281,94693,126330,138117,123533,171947,134123,203965,93431,73881,152747,39535,70425,102137,105752,110099,80533,67058,81798,122175,128506,105234,53197,28976,45383,-15872,35851,-47602,105318,23315,21002,-5934,27450,-1436,104821,95867,65382,102265,90040,92321,15561,26322,-65808,7168,70019,-56578,27036,-11879,6466,14232,69521,8319,21367,41126,4528,47355,124093,134179,122578,40365,13626,-53777,1890,12751,-21060,-19689,69601,124001,49023,114689,139830,23097,106272,34238,30902,52757,20376,166518,146517,80954,36653,37327,41174,-23483,46140,16822,104746,83857,49551,36207,148426,32273,-53106,35255,2669,98096,85790,127057,-5670,50910,16265,5263,34635,90427,9427,70274,46610,127182,87455,111275,135890,124280,65524,93853,73777,80311,75990,49685,-97,29948,39152,6912,24731,69118,60437,65859,3684,94822,4430,9619,93671,52322,89909,60378,23599,100314,74173,74389,-50200,-11095,125398,40011,10844,9760,-35682,-41957,67966,58087,115635,-15054,-96962,25268,13810,-13432,16267,14276,-1817,55109,53574,-20178,101776,-11658,13145,-815,-34762,128,6429,17579,13663,-2896,51153,59994,10113,-62801,-51524,-99386,-38862,-30463,-44107,-7575,38655,-19957,-64382,39499,8423,-4465,-63461,-46256,-67118,-62441,-92509,-77918,-45143,63425,-2087,-36338,-4460,-154381,-68258,-7195,-32549,-83732,-60364,-34258,38977,-96534,-14442,449,-23792,-37012,21526,-17095,47583,2471,-110102,-69104,-97092,12674,-50784,1425,61904,-23605,-11092,-22821,-66215,-20747,-21880,17590,-38601,-78023,-47431,28805,63833,31759,28708,34597,29683,-76818,-49461,-34596,-36904,-23957,-39885,-26966,-60136,-71679,-23866,-64066,-34941,-7931,-5244,-205,25239,18680,-80598,-35435,-43225,-1527,48058,70967,-14790,7243,-17448,20057,57483,-3063,-41108,-76216,-85663,-40993,-66646,44508,-115882,-1819,88340,-2455,-28681,-58776,-8419,-29509,-55677,-99269,31404,-14270,46247,52842,78789,104366,56433,-46273,-17438,4840,71458,1521,-36960,-42411,41592,-16612,-1372,9839,540,-43101,24958,64607,-14713,49713,8879,-21285,34011,-10377,-30129,-6305,-2267,40458,50404,25809,-88646,-23699,-46101,54164,-9173,-93614,-1588,-12572,-58562,26891,74595,4349,-31674,11247,18441,70920,45092,-48954,18209,38330,-10692,22758,-20810,13311,17173,-5820,-50106,-7576,-28121,-15707,-52177,362,9596,16946,48628,-28863,20576,-83058,33241,44600,10001,6240,-32718,-121040,-39125,12723,48945,23297,18087,42060,3829,99371,37452,18426,-13428,-41212,-9090,-28433,-3517,5712,-26361,920,-40581,-10622,20574,62987,200422,28660,84478,40582,2077,-4334,8512,3965,-2122,-20715,-7832,-50912,-57792,-16088,68408,30,-4993,40417,-90005,-36204,-33851,-12956,-53973,-7045,65498,27425,-14276,105800,126269,-12499,42822,-7404,35818,32151,35729,-9122,75517,-7605,16043,50470,49241,-31970,11136,-7611,43784,-49711,-20744,46076,22970,6765,-23275,56333,100203,23990,-87566,12054,61533,30594,55108,10268,10464,20508,59029,28935,-5302,-4525,51945,43967,9610,-29004,7065,-457,45869,88075,-30497,-8419,26961,-3638,-5605,37418,28271,4780,-101822,-23870,24266,-46627,-77371,57701,85289,1363,-62929,-6819,-30753,12013,64675,-30512,24571,-81013,-45164,-2662,-20429,41495,49042,-44825,-12622,-60136,-15299,-2948,-47796,20457,15708,45450,37732,18866,24279,-6450,53154,78817,58772,2575,-8254,-37265,13110,-40765,23530,100187,72820,11499,69964,-50947,-15299,109645,-14578,48625,14167,33673,-5686,19651,-36741,-5628,2303,45813,-38319,-65862,3414,77066,23859,13493,7456,43672,20716,21030,-13940,11907,19431,-46104,39248,16745,-26285,35192,2176,116404,54233,-25091,-67051,8687,50535,-55661,12686,33207,-60045,-20108,-48029,3813,18720,-1035,11655,34372,32740,-7879,-10308,16962,1316,-82773,-77241,-77822,-9390,56177,19540,-31618,10703,-4301,14498,-51552,-12951,7820,19851,307,10136,45391,-1289,-1116,71554,-32583,26749,16304,-38068,-26421,-5340,-21572,62301,9368,-38941,-18715,10022,-61574,-31681,26615,22482,47903,-19691,2498,24747,49595,-13383,70963,-5761,-70432,-23727,-39841,-3009,-18841,-94101,-45006,-85191,-30849,21924,-26447,10198,-63889,-26172,-22101,-377,-36760,-8187,43963,-6494,65890,69594,6540,65662,51384,14617,-17835,-38456,-18362,30290,80338,-2851,22862,-7512,-10673,389,-34821,55574,36765,89465,126159,-10098,2063,-2971,-64643,1588,13530,51287,-4783,-65737,19232,-42056,-36902,56875,35358,-83560,-85780,14304,24741,-21980,-6011,-68478,-36442],[-43062,-67290,-14555,46563,-37758,-43976,30706,1998,805,-11762,-28768,32738,83606,-47278,-18065,-52569,44960,56720,-51297,-3885,-22124,-5487,-4883,105689,-59848,-606,-58387,-49967,-47765,18596,-53015,20164,53587,-33814,18250,-9852,-31911,-37015,51375,-34381,-37169,-58860,-45790,17760,-29593,-11576,-5143,62494,96981,701,20250,20061,56109,-47101,77493,33987,-11293,16266,23532,49964,-14569,-17699,-9689,-40168,15557,30329,-19685,16555,58686,-37991,-38270,56250,19684,-89768,-43051,-46146,-36866,-27407,-32387,103664,-18374,30356,27199,-6529,15032,-47513,11040,-16902,-123262,-2463,60822,-33190,-50453,-49348,45900,42364,48106,34431,31972,75075,36177,6317,-52671,45691,67728,105283,37630,3379,-49155,-71852,-123268,53118,-13568,-76802,-4148,-24260,-81401,-35035,-56340,-46640,21759,18142,-10663,2346,81296,29049,-37996,-83699,74768,109045,-34267,22969,-2489,-28579,49241,38371,26145,39814,45863,70372,36350,-89288,15375,-16456,5677,-50788,-28898,-52286,-19993,36090,12662,946,-1572,-20498,-13963,-9149,1178,93305,52947,-3011,11384,-70980,41860,68684,124462,-51070,29598,30017,77293,28852,-18914,-2203,-25480,34202,-72851,28880,40547,22018,49020,24937,-24341,-1991,-4328,-32648,-26741,19832,565,32331,16229,28182,-523,-48081,-12665,84584,-36512,-56974,-21399,45639,33245,32522,129169,-18738,-20517,-75598,-85273,29940,-10935,5552,70471,14121,-69956,4254,55356,163799,61322,99568,-568,-54628,-6760,47664,26732,118,-71159,-10253,39028,42512,-5944,-118546,10890,8397,1906,42040,14496,-76155,-38571,-134084,-8451,107205,48525,-24822,-32647,-51037,-58406,-89794,83110,239853,443938,602781,787754,1503622,2586978,28489352,26131346,4518663,2938331,2008218,1579473,1336852,1172121,845503,901198,750794,694010,577766,624488,528332,594458,566655,450416,429696,396965,484208,410878,409280,361491,309819,286665,321624,265476,246246,153749,197109,216619,215041,180589,203339,201055,152602,188400,301169,283194,198138,245825,163875,149988,171932,118826,95535,119293,133138,184288,177219,115039,206303,104522,134147,147445,43397,100642,222321,62661,41961,120948,83313,105943,58419,140494,103518,100115,145508,164414,71991,55017,1162,21140,53843,63906,71732,153445,36185,93351,84947,44126,117817,208573,138137,69175,81151,212400,286375,2301116,3298829,571747,319568,275474,213179,153330,120791,66903,134858,146712,149445,134156,109658,129379,147464,124110,148735,122415,191117,96890,69683,144485,61069,37467,96131,99118,107422,74516,53058,80798,120281,99404,121424,73194,4891,37777,-6691,37229,-44893,103620,19232,42997,-11285,-10079,7606,111134,90292,69114,100857,74108,84260,41915,46967,-61621,7413,56211,-50262,25714,15406,25006,26260,43508,-22885,21452,26731,9428,43155,88488,100612,117753,44813,29374,-70274,-6460,21345,-31180,-23593,77456,102215,47167,64041,131760,30959,121452,12657,18762,26444,12735,144040,82256,40023,34067,30728,43449,-105567,31405,-4251,90478,30525,43497,12957,82195,9939,-61516,-11803,-33913,64546,23755,97058,-23286,-3727,-13594,-49453,24406,62197,3571,63401,17245,70720,11797,66737,72136,120660,72143,105749,65725,56395,55389,-1601,-24863,34214,32037,-2647,40516,55816,54008,64730,11643,74464,20314,14332,75187,37626,68847,50203,36139,109639,112657,78249,-43433,-1465,166634,42052,26960,17625,-15574,-26319,55098,64252,131232,440,-54740,52295,43937,46053,43297,16775,2893,68795,36250,-479,121901,11601,64864,17143,10620,14760,66213,57245,38887,23578,74247,74617,36660,-58697,-65983,-134978,-33317,-21001,-9030,21812,26042,-5963,-47507,63327,-11252,-4311,-31083,-32424,-69920,-64058,-90842,-78170,-44808,80625,8230,-19931,-3853,-100547,-56393,6924,-31891,-73181,-58634,-29228,31827,-83283,-22605,-3808,-23142,-8593,21968,-54328,16860,15713,-122459,-92562,-96475,-10122,-73803,8165,46095,-24878,-17078,-13121,-76004,-44451,-15347,-3354,-63933,-83747,-14203,1248,61141,50148,34787,37807,-9629,-108830,-75809,-62469,-36567,-5643,-62196,-36887,-57804,-78220,-39312,-41780,-16625,3743,-38281,-15085,1934,11026,-64922,-41779,-19182,-12276,42649,50587,-15212,23498,-22877,2411,37750,5063,-53844,-71063,-90680,-49957,-63161,25839,-138116,-37564,62569,11395,-27942,-29698,-9098,-39407,-47787,-83712,46208,-12327,29122,57169,85767,79230,6909,-78370,-5686,-785,50986,-9933,-12869,-40432,44619,-1001,-12247,-6765,3098,-17622,38283,63430,5710,56333,-4970,-37411,32104,-12402,-43900,-12474,-11872,34114,67238,17525,-75897,-40787,-41069,20257,11703,-97461,16059,-23112,-74388,59312,83083,15039,-25775,29920,29416,65292,19827,-23040,-2492,15437,-2317,7364,-9501,54118,23383,-20497,-47582,524,-40609,-16818,-42136,-7276,-5880,16234,62453,-24998,14573,-62705,45729,46921,-25996,16936,-26357,-108408,-35495,808,26601,16159,27231,22495,37720,108239,19497,20236,-15199,-45707,-24489,-32818,31550,-17149,-64485,-15687,-42761,-23410,12619,32415,188052,20341,63906,16582,-24875,-19244,-10364,8998,19032,-18496,2317,-23191,-49921,-6207,60466,3667,4232,21581,-88194,-32103,-31308,3865,-34627,-4338,64823,41822,-26869,117561,117780,-17549,44131,-5218,23111,32128,29271,-21167,77540,28391,18183,45837,39333,-17435,25327,-23463,18504,-40649,-11667,47570,29289,-391,-36401,49749,81575,17018,-57985,-6675,56656,33637,40537,4105,31308,16275,41359,43940,27078,32817,42219,30546,-8867,-60436,-11909,6370,49250,93542,21585,-6288,13841,-12863,-13184,16350,13919,28969,-64854,-4128,19799,-28983,-57345,29114,91255,-2615,-66235,1165,-19347,-1008,43921,-43982,49136,-82706,-65498,-42997,-44003,33613,53421,-38334,-13546,-45762,-832,9565,-35603,35459,-5085,49882,13831,2653,24040,21486,63258,65576,40944,-1790,-5404,-65094,13658,-31187,-7515,94102,67812,33442,88496,-53760,-18729,73398,-19992,44971,20963,45301,4479,4256,-55641,-16589,17315,49045,-25593,-51759,22746,59022,33295,31923,10602,52074,55976,40589,-5798,21022,12653,-60875,25945,28689,-8348,31498,3184,117559,16161,-42730,-49155,47644,47949,-78700,10118,8823,-66933,-16982,-77386,14799,25943,-3892,13006,44863,48835,-7235,-3766,8509,-19941,-54151,-77827,-120869,1759,48448,43868,-33664,24249,-324,-980,-30436,-18509,25871,16556,-2806,32765,45761,-4121,-602,86484,-40732,-29558,16216,-35049,-20322,8851,710,37924,7120,-9530,-22043,37391,-62085,-42962,3835,-3832,12354,-23832,13499,40944,43317,-23890,93017,-5046,-81603,-40336,-31282,10717,-24160,-99390,-37421,-72820,-33348,18129,-24581,14543,-87506,-40770,-22748,-29135,-40111,-7248,79565,-9563,54185,53628,-46720,40879,41784,2509,-13017,-80559,-31695,19359,31171,17387,16604,-3403,-7698,-4242,-60255,44314,32897,108433,117202,-10317,15590,1412,-48644,1670,-2943,52232,16857,-49138,18474,11648,-39007,50520,48708,-103437,-75521,12851,23373,3859,5937,-58984,-34472],[-23475,-68953,-22086,49349,-28746,-52479,-8135,6881,7874,13784,-23489,14580,85713,-11592,-7864,-34084,56903,48635,-49895,-15947,-8159,-9440,-3045,123836,-64034,-7168,-37895,-45323,-45976,25462,-51139,21123,23560,-39953,-19280,-19655,-29402,-1983,66434,-27479,-15035,-43115,-40072,34210,-8998,-23793,-20253,71724,72518,11213,26846,-1186,41437,-42940,68631,22234,550,5805,10303,50678,-2077,-3060,-1324,-56897,4264,45962,-23936,18461,52087,-49804,-56166,40572,1858,-78656,-30877,-39291,-39870,-33117,-71987,80276,-17432,16426,-19813,-7303,23907,-54192,20357,-21091,-108279,6554,71925,-36045,-53253,-55161,71106,71263,52856,29658,34368,41476,10378,-1355,-46363,52383,58890,88433,27583,2034,-66864,-80924,-104392,55354,-2845,-92604,16859,-4850,-59026,-48504,-51618,-24478,35812,37049,-24147,12459,80793,37538,-46576,-114837,39813,115766,-37294,35546,18395,-4915,60564,19001,43682,48611,35575,40731,22532,-62019,35541,-21513,-23919,-70032,-23358,-48069,-50016,24793,2468,4596,-5040,5433,-1811,-18964,-27301,68660,57411,-13053,32667,-57235,28307,77734,122148,-73439,33953,51896,77797,30146,-3040,115,-22170,29733,-68776,33801,41327,23542,56530,48478,-43509,-17759,16964,-19093,-49926,-12014,-5926,49331,32228,33310,-15564,-39485,-21568,88268,-55133,-61386,-26825,23069,-5752,30889,143878,-25926,-34586,-74023,-83193,35494,-20907,48909,71579,10449,-70279,-14158,41319,154128,76106,123039,547,-86556,-33000,62281,30755,-12946,-62943,12312,40874,45445,-10906,-135231,10845,6547,10606,59164,25682,-86445,-27436,-159160,20882,93483,41946,4664,-49297,-55694,-45433,-57396,71641,232265,490489,605431,811868,1428077,2441472,27349304,25288357,4353342,2847056,1918499,1490209,1270240,1072042,795457,837434,724480,667201,540320,640599,515116,575325,551565,437575,402274,394071,454600,400876,402858,331225,297252,301731,295426,239043,194359,134529,174275,173101,203446,200303,205875,180653,139767,170946,292538,278633,209387,226117,150477,118299,152628,101990,92861,111383,130781,193019,155057,123812,203312,114172,178299,151483,47903,106928,210487,41714,41708,72245,96321,103339,68081,170130,101564,109438,164253,165223,50606,62649,5513,7316,63234,73988,73373,151847,37605,114415,82572,36232,87840,198048,131521,54320,99217,198906,275248,2225968,3222643,577793,311928,265820,195243,161543,107157,75571,110014,133925,159284,125889,127721,140124,163015,127672,130584,118277,172788,103795,66181,122540,90483,13512,93388,100293,105685,71050,42273,79523,130352,61990,129396,90672,-15219,33221,15311,43964,-29857,97332,25883,76939,-16394,-35813,24592,114516,85015,70922,90680,56594,89248,75255,69427,-46386,12691,43677,-26789,29930,42399,42768,49288,23161,-47267,25609,21049,19913,42569,51831,68861,114931,48961,45460,-58835,-9294,36020,-5230,-6706,83540,74546,48485,15514,113890,38904,115514,2136,29806,18724,19945,125809,35345,22772,32141,28579,44069,-123514,37153,8714,71203,-24525,50478,5575,44741,5694,-56425,-42084,-35064,33270,-26978,64453,-31691,-41216,-33123,-86790,12643,19673,-1095,55322,11794,30287,-55323,15146,3320,101250,68826,107245,77019,28907,31875,-60871,-47567,32088,18949,-17310,53154,33904,39592,51029,11525,37142,14238,14503,43003,11853,41807,37342,43693,93601,130468,60601,-38450,80,161102,18517,23970,5998,-2958,-20581,33898,64358,119815,-910,-29455,52785,50428,78696,66615,2376,9706,76341,14553,20628,110738,50400,108087,27486,62040,31791,114963,94039,57688,56436,87917,63702,60540,-44805,-70264,-152603,-14112,-4601,33271,53723,14735,9994,-26151,84406,-26507,6016,1884,-17595,-58757,-54790,-77856,-48242,-33314,93020,29131,4925,-138,-34201,-37793,20019,-22665,-41435,-52469,-18960,21793,-54414,-25818,-8640,-21028,22529,15998,-88356,-16058,25371,-105657,-101808,-88898,-24059,-86704,15912,28729,-22772,-31090,-9030,-80309,-59416,-10170,-19753,-78305,-95346,5462,-18216,54688,68030,37541,42549,-36799,-118384,-95167,-91623,-48114,6419,-76028,-57184,-46307,-72720,-49678,-28340,-2807,11219,-84060,-31347,-22621,-2043,-50862,-42002,-1288,-26931,35827,27353,-5172,39076,-19857,-17846,18016,9374,-61911,-43663,-90891,-51106,-51315,810,-130379,-68336,27171,27832,-19144,9048,-4935,-42488,-23164,-61828,54354,-6443,14842,54767,82843,41119,-44912,-95020,3167,-9566,25391,-19921,-887,-37771,38670,16040,-29412,-20392,14554,11936,39776,50869,20537,63678,-8961,-41304,21888,-3633,-50974,-14988,-4952,25106,83979,13961,-38804,-43107,-28280,-4532,31940,-84647,28370,-27463,-80757,78157,76958,24610,-19686,36267,38444,50665,-6109,-11374,-22952,-4166,17373,-7158,5742,82065,25490,-36299,-41177,13053,-46961,-8674,-32870,-7021,-13746,17177,70076,-26308,7272,-42191,64488,49371,-58510,19998,-5372,-94109,-34124,-5081,1764,9559,18583,-243,74339,102338,6632,22196,-22771,-52381,-41972,-33051,57848,-36897,-85194,-23803,-38622,-43788,5587,10023,176032,16907,38561,-3743,-48664,-38505,-20923,10284,30569,-23188,18627,22465,-45489,2780,46963,-1150,10630,-7978,-75711,-34870,-29058,17270,-20179,-2077,54925,52088,-31178,111578,100849,-22328,44301,-13303,3890,30558,22564,-24600,82628,67079,19988,40233,22773,4635,31523,-32489,-4081,-21889,-2195,49626,40265,-3757,-45970,31727,56372,12319,-26716,-25533,43821,25995,28450,6124,40991,-4341,25125,55422,50046,65663,31582,10387,-22333,-78006,-22785,10961,50536,72364,54808,-312,2620,-5535,-11472,-3403,-3108,41603,-19455,13135,16965,-20664,-34562,128,80538,-10731,-60458,14274,-8602,-2401,4420,-50492,66073,-73813,-85492,-95363,-72703,20633,56665,-26688,-16991,-37762,9270,24531,-18712,32020,-33536,52506,-10649,-9622,19284,38797,54821,40892,4385,-3690,1402,-93626,6468,-11774,-27714,77629,48936,49293,86599,-53724,-27715,44482,-20539,44021,24852,50001,8799,-13933,-58415,-24369,20626,34547,-16239,-29362,38706,46045,42410,53585,39022,58978,66942,54016,3985,47175,11674,-62805,12520,43819,12540,21645,2081,106346,-14956,-60662,-30142,77052,32996,-83691,7106,-24274,-72932,-8570,-87653,24353,21203,-7176,14252,48907,59318,-1896,3157,-4914,-36601,-19825,-69694,-138683,6139,38366,57320,-33918,26322,-211,-13077,2369,-16926,40537,2351,-9395,47677,39587,-10401,17376,84032,-40607,-102108,20160,-17988,-7434,15544,19131,10549,6563,18428,-26521,60562,-49101,-46365,-21204,-32138,-618,-30169,17207,45562,52830,-11635,96042,-5035,-79330,-53351,-19960,23927,-25501,-87856,-30035,-51614,-32987,-1544,-11629,19504,-116497,-45174,-16902,-64652,-54156,4067,103501,-5180,44440,45850,-75765,18448,21037,-1644,-562,-114013,-30736,2507,-19560,33849,10167,2985,-5176,-10637,-70025,28967,20714,120439,102386,-12323,8490,573,-42604,594,-17356,50182,41620,-27329,12147,50841,-41170,18348,55773,-103907,-71363,14800,16590,28007,14988,-38400,-28866],[-2897,-53412,-30095,43717,-12877,-44787,-38525,14641,16333,26245,-15607,-3467,59471,15540,5800,-11827,72105,39362,-48799,-27555,13818,-6391,10355,105851,-61918,-12997,-6939,-37180,-30635,34363,-47174,20249,3488,-35171,-60412,-37171,-29945,36766,78093,-14441,5661,-23870,-23506,53060,12109,-42506,-36817,68983,32744,8215,-4357,-23795,31864,-33294,54895,8693,10436,-3512,11981,53161,18295,13536,20557,-63094,-13828,56136,-19094,24643,37159,-54783,-75021,21023,-13074,-58788,-14600,-27276,-42601,-29933,-94602,54109,-15050,-2904,-76877,-4245,38548,-47260,21705,-20856,-86536,8991,74400,-34000,-53180,-54909,94126,86795,48826,19236,28005,11406,-3249,-5493,-33680,41884,41391,65210,12089,-5693,-75998,-75312,-87734,47635,4822,-87690,35781,9844,-27478,-58661,-52017,-5418,42293,21698,-35031,20476,76213,35298,-60598,-124744,11169,114491,-31145,48419,31740,18428,63456,-6799,49209,46457,25057,15376,7462,-44311,52085,-18585,-39777,-76022,-16534,-42285,-82915,12313,-14395,12719,-11665,22128,6117,-32132,-57694,36354,59553,-17713,47752,-30264,15673,73897,102225,-83872,40992,61831,64953,28308,24792,3980,-18335,22233,-46729,44765,36336,24255,52772,62606,-58071,-32095,42063,3029,-56835,-28192,-1562,57891,40728,36806,-28213,-34051,-23895,77125,-74556,-66404,-40353,-9973,-43825,30342,142521,-23075,-45824,-62871,-67854,38593,-29302,73638,75267,4206,-71278,-32050,33032,152694,88027,120436,-419,-99084,-52654,70558,42086,-17865,-44797,31851,38842,50666,-7004,-122061,-4494,-85,9909,54954,20712,-78486,-2975,-163935,41036,72769,19029,22162,-36390,-36318,-26545,-12707,65272,260095,549874,606990,830379,1349501,2337444,26218092,24441012,4228915,2756439,1855449,1405069,1210320,969688,744611,788089,706377,652055,526622,651846,523215,568576,539963,449617,386450,406505,426511,398917,396093,307588,286592,317754,271736,217384,144446,130530,171085,149652,198259,218021,199868,152485,138411,157779,284826,279951,227907,209376,147500,94627,141525,88348,97467,110026,118930,198230,129258,136617,187149,137506,215339,156693,56782,123731,185796,26976,45796,27665,101993,96345,75728,183276,91526,116646,182215,160155,37880,71184,23225,-221,72897,90045,76984,135072,44104,132220,80006,35263,54876,168618,118319,44259,120749,190092,274218,2168209,3130869,574362,314812,261324,184785,173976,97348,102595,88181,124764,166527,118410,136580,152385,179345,132279,118279,121571,154415,113596,66095,87267,115158,2975,90606,106370,103433,70901,34667,81571,148660,23700,127239,97521,-24203,32693,41302,54476,-8789,87577,42446,111925,-21117,-42581,41770,111836,79584,76591,74589,43046,100346,100657,86031,-27376,21584,37507,5068,36077,61372,52464,78132,10341,-57861,30889,22034,27652,41282,23144,43030,111787,49586,62448,-27506,-18377,48326,35891,23886,87636,57590,52734,-19859,90294,36511,83779,429,51143,23587,36409,110926,9362,25307,26431,30209,40315,-77550,58651,57152,52520,-61867,65714,12514,37466,18165,-43370,-47900,-3440,8992,-42181,41958,-23868,-50550,-35855,-90919,2661,-27002,-1389,47168,16351,12297,-85701,-27473,-37248,70655,55461,99193,103958,14766,19899,-101878,-61768,28820,7220,-33462,63353,5774,21514,34153,7752,9155,-3617,17565,4275,-10286,19119,38550,48494,69471,125728,26525,-34539,-3908,117736,-23254,908,-20206,4900,-20420,7556,58212,87111,-7033,-27303,37452,35565,81745,80755,-21650,16750,73959,-3434,35029,68185,92676,126952,27733,101449,45111,131498,117770,67740,87785,92282,33314,69632,-24615,-64403,-145830,12953,15771,71838,77196,9383,26957,-3224,96382,-28817,22397,21205,-4393,-35912,-34541,-55850,4474,-15753,97063,56317,33026,6721,26380,-19400,29367,-6681,1420,-43464,-7080,11634,-17506,-22791,-11740,-16040,48137,6894,-105445,-41342,33323,-57890,-91802,-71869,-26024,-83913,23399,14698,-17384,-49508,-7719,-77237,-63236,-7452,-25991,-80497,-112842,9225,-19890,51622,80312,36690,50096,-44438,-101534,-101717,-109496,-61305,2295,-78160,-81769,-29540,-53571,-52281,-26925,-75,12498,-111376,-40406,-44810,-18295,-45736,-36973,6119,-42274,25812,9730,12146,50634,-8747,-36826,4603,2921,-60909,-472,-87711,-45493,-34677,-26563,-97325,-85251,-12968,42380,-6993,40870,2105,-39932,14712,-34282,51428,2536,4876,46160,70145,-2771,-84496,-96495,6146,-20952,560,-24338,-2823,-34433,25961,28457,-49455,-29446,31716,38068,32083,34766,25071,68738,-654,-38893,838,13983,-49625,-12295,16428,13425,85750,14851,10233,-27035,-12347,-18049,46254,-56360,31302,-26000,-74315,78101,61447,34225,-9927,34472,43414,30485,-26029,-16933,-34283,-10002,44286,-10659,21560,88229,22512,-48525,-31582,26866,-41085,8066,-27872,-842,-12773,24713,67490,-32010,-1829,-27647,79432,53151,-79455,17716,23843,-77254,-30562,-6276,-21813,4122,-1216,-17579,106617,74397,1115,24165,-30608,-51721,-58279,-29361,68136,-50767,-79943,-21058,-30891,-68787,-1831,-271,168472,20307,18302,-14240,-60411,-55931,-22302,4959,29666,-32401,38526,61971,-43902,10000,30181,-9395,12965,-39199,-56023,-39831,-25656,22902,-13970,1131,41179,57757,-26309,88114,76764,-24203,43152,-29569,-17360,26764,14189,-18948,92885,99544,20071,36224,3503,31109,31027,-27869,-19421,532,3211,49184,55260,-5039,-49800,7492,33747,7643,-7060,-42199,25631,7801,22671,15567,39891,-32628,12164,60854,58961,78758,23384,-10727,-28918,-88696,-22876,10404,46944,40603,60876,10209,-3875,12688,-4102,-18082,-16500,41832,22023,20420,16947,-23167,-14589,-20439,52360,-18261,-51049,27738,-4098,9756,-40080,-46986,76047,-57800,-102001,-141298,-96606,5887,56865,-11467,-21195,-39709,12409,35039,-3812,13688,-59782,53677,-26400,-17075,9179,43897,27720,13555,-38222,-4096,6047,-106710,-636,11987,-32395,51591,14402,55050,59221,-50995,-38899,32807,-14935,47925,28048,47477,7371,-27987,-44686,-28363,9226,4371,-11613,-2255,47042,44808,48838,70128,82727,61932,59263,58698,13239,79452,12550,-53610,6610,57005,29489,9888,-4423,88391,-29546,-75668,-14181,81930,9456,-70635,2331,-56040,-77164,1754,-80918,26966,6846,-14771,15965,48554,63187,4700,7709,-18698,-45230,10817,-52332,-115970,5644,27534,51408,-31958,16655,-827,-17449,41829,-4259,49776,-24758,-17726,52678,26646,-19733,47480,70369,-26598,-152922,27332,9415,11319,16483,29743,-10536,8907,38177,-31621,81894,-26786,-42808,-40345,-49634,11507,-39639,15296,37803,72720,16946,77917,-7510,-66334,-57066,-7321,33086,-23535,-67307,-26746,-28255,-29718,-34746,5931,21179,-143261,-38228,-8033,-98837,-78466,20777,111478,7987,36479,53629,-66477,6024,-2361,1852,17669,-115742,-16224,-13057,-50443,41510,2638,9504,-1220,-16242,-61283,13482,3399,118232,81840,-14607,-14824,-6858,-51809,-2957,-25835,47253,65935,-4624,4015,54924,-41758,-30084,50699,-84342,-80449,18959,7173,47543,19314,-7962,-23707],[12317,-25756,-37724,31220,5388,-28048,-50782,22889,23249,26287,-7906,-20947,13015,28335,18807,9348,84301,32246,-48396,-40643,37772,617,31079,59671,-51790,-14646,22101,-31005,-3333,43782,-43529,16845,-5578,-18134,-84614,-57687,-33334,67344,81650,466,14371,-9847,-545,71465,31901,-63670,-47588,54857,-12557,-10234,-44353,-40449,28617,-19583,36978,-4886,15464,-10707,24794,55554,38098,22834,49243,-58410,-31756,58897,-6370,35308,17433,-53173,-93427,3659,-18217,-37151,2335,-10795,-44705,-23895,-91585,34345,-13429,-20314,-125072,1159,52034,-29758,15433,-18832,-62739,5905,64067,-28951,-48481,-50493,104541,86471,39521,4970,16208,-7846,-3977,-6464,-20093,14989,16985,43396,-2250,-15056,-70953,-53443,-76762,34010,7493,-62945,45533,15880,6846,-62459,-58703,354,37269,-32261,-37544,24121,59236,20020,-73178,-110408,-5157,102525,-18797,56824,30886,34970,57489,-29928,43869,38052,17167,-77,-5345,-44762,60107,-8813,-42138,-68887,-11356,-38725,-107096,-178,-29047,26459,-19377,25917,8101,-43311,-85487,6703,59976,-16556,52538,4255,4908,61731,75965,-79450,47616,56726,41825,26392,60232,9334,-16979,15619,-20590,58430,29573,25198,41105,62916,-66176,-45627,64428,29446,-47082,-24438,11557,57922,42221,35930,-34395,-31719,-18830,52317,-93041,-71432,-60096,-45892,-62275,32729,128392,-7962,-49308,-44002,-43228,36430,-35173,77505,79005,-4000,-74252,-44672,35798,159088,94209,99134,-3192,-88942,-59651,69493,58579,-13359,-22616,43100,33047,55792,4097,-87472,-32125,-7445,-432,32979,7276,-53974,28296,-147196,49069,48548,-14081,23194,3461,-2951,-7085,36552,64795,337557,624688,603011,836045,1274105,2270252,24963499,23428622,4109886,2646655,1801980,1319022,1148788,876007,691126,746037,687569,639034,529177,645189,536024,563974,531564,478694,376850,420882,401911,399253,386292,293687,280725,327833,251630,204513,110594,142217,190235,155406,199050,231419,182634,123197,148239,149355,274754,281770,247829,200118,151812,80018,140171,78206,106552,115021,100561,193699,103111,149178,161144,165171,230882,158995,61657,141690,150309,19322,52674,-5406,95135,84853,71948,172214,73247,120521,192447,151398,37075,75644,47128,-5672,75092,104548,80000,106089,51833,137271,73218,35500,26539,127528,97212,36967,140378,184685,282924,2125277,3033163,561528,320634,257291,183494,186270,92166,138557,75576,117988,166519,110603,128190,157486,190098,135687,110159,129392,139419,123036,69545,43895,124899,4131,85523,114252,100881,74624,30242,88350,166688,-7705,115656,89523,-16131,35604,61530,65662,11246,77396,65785,137507,-23666,-30037,53106,102251,73508,89788,57369,36616,108873,106068,91241,-8956,32212,40506,36175,40775,71307,49722,106092,5494,-51567,34847,25898,26802,36615,7278,25418,105926,49457,79013,11657,-36142,52364,71220,56253,89471,58193,59262,-33676,67456,19978,33700,2453,68059,32912,54446,94513,1548,39725,17261,34573,32798,-4990,84047,119970,39025,-73451,82925,26531,48737,37738,-28912,-33101,39177,-8863,-17302,38284,293,-39120,-22455,-64551,-3239,-66201,2967,39179,18221,10762,-72934,-51561,-32051,37430,34755,84161,130544,23306,24057,-112675,-64836,28415,3377,-47495,65904,-24822,3113,22188,5949,843,-16794,27720,-32946,-16727,6126,55373,51449,54885,104018,-14145,-30756,-9058,60440,-70321,-34468,-51494,12221,-19285,-18938,46764,45557,-4559,-40961,19671,8585,64334,83218,-44549,22145,60812,-12614,36822,7955,122591,114622,17967,116541,50067,114100,121790,69958,109497,90331,-2625,54647,-4364,-50562,-120287,38715,35877,96620,85249,12190,43073,17532,95027,-16082,38195,19355,6077,-6950,-6480,-29029,61704,430,90636,81609,57867,15666,67217,-6957,33366,12004,39875,-34185,2872,6367,17048,-14196,-10922,-7071,61710,-1215,-99862,-52828,39970,6855,-65611,-43764,-16607,-64571,29024,5670,-9805,-65782,-5513,-65373,-56511,-7457,-20249,-74112,-126810,4200,-3983,56277,82745,32432,60213,-33054,-65608,-93544,-107454,-64542,-19054,-68808,-99166,-14299,-25445,-46739,-33831,-7933,9672,-97702,-36871,-60532,-33570,-50643,-28474,2077,-53740,10931,3120,28817,54844,7946,-50605,1439,-15202,-48898,45561,-81699,-35729,-19792,-51192,-54398,-84998,-49635,49433,3771,53719,9200,-35513,55313,-4256,37029,12122,-1282,33946,51377,-44275,-105243,-88210,2053,-32652,-19564,-19979,-15051,-31175,9755,31238,-68251,-33753,49010,53487,18564,22029,18161,70141,19115,-33293,-30396,35386,-40224,-4230,43533,-251,63808,18997,56162,3406,396,-22219,52196,-21457,23399,-22152,-52618,61411,43542,44406,4139,30065,43525,9522,-35382,-29992,-32040,4576,71810,656,32929,73079,15283,-53450,-21411,37459,-22764,28641,-28874,6639,-4777,39825,53288,-38486,-13648,-21270,82068,59181,-83048,13932,52538,-55698,-20366,-6240,-40101,-189,-20816,-23869,125590,25328,1394,25109,-33770,-36699,-70608,-22320,62363,-59077,-47503,-9133,-22638,-91966,-10636,1724,165331,30747,8114,-10773,-56155,-67699,-17637,-8238,17203,-40233,58782,76038,-44288,13789,12680,-15102,9288,-61311,-33320,-40506,-19634,18303,-17672,5919,28913,59769,-14256,52512,46330,-21442,40810,-47441,-35508,19454,3414,-6035,103960,119572,17616,34515,-13590,56082,27023,-6795,-25026,18113,1906,41828,70271,-7605,-48122,-15773,20229,1017,-5938,-53546,6370,-16481,23544,28912,30206,-56800,4028,61414,53864,62570,18964,-26687,-28135,-99662,-13682,3073,35556,13492,42376,24434,-4261,30528,3718,-26226,-22326,32388,49441,15904,18870,-33526,-2138,-27311,14727,-21819,-44605,36523,-8276,28103,-73959,-34354,80273,-38642,-110899,-162530,-106874,-4704,53407,4899,-23887,-48241,9790,37399,4054,-8891,-73550,52418,-27905,-20112,-5325,40931,-7819,-6968,-71917,-4447,3058,-92396,3728,34053,-25498,18178,-31057,49815,10399,-46804,-47243,35959,-4578,56151,31811,39068,2187,-31178,-19787,-29004,-12906,-32695,-11283,22435,44122,54493,51046,74099,124005,59196,42354,53159,19838,102000,9930,-39716,10975,61892,37564,1202,-16474,70965,-27372,-82886,-3317,57843,-16104,-43712,-4878,-76955,-77630,9988,-67880,20476,-11525,-27205,19064,46036,61413,9448,8158,-28666,-44679,31358,-26689,-62326,2758,16956,22555,-27707,399,2805,-11626,79525,18171,53062,-57748,-26124,45070,7407,-31114,77968,54800,4084,-145138,34814,39296,32856,14269,30362,-18267,14259,45453,-37164,101921,-926,-34173,-46449,-47243,37373,-51443,11540,21867,89937,50075,43523,-14125,-48528,-46902,5404,35260,-20585,-45909,-27612,-10448,-24214,-68991,19818,17285,-153345,-21610,74,-122893,-102148,36585,107802,27061,29990,75780,-22466,7885,-20146,9369,38101,-75191,6553,-21280,-52213,38495,-6280,14875,5374,-18658,-38969,1439,-14580,98718,55496,-14690,-45722,-20401,-73831,-9109,-27908,46248,85836,15254,-1617,24068,-38757,-77513,31690,-52527,-99851,23645,-1938,61349,18882,26063,-21990],[18711,5562,-43422,15558,21047,-12434,-41935,29158,25725,22074,-2603,-37819,-35967,26300,26147,24597,87516,28434,-47991,-56466,57041,8297,52544,6685,-36122,-10646,37620,-29048,31063,51093,-42565,10075,-5108,8180,-78023,-75452,-38605,80109,75465,12312,6886,-6955,25800,85103,47675,-82694,-47053,33333,-51709,-40264,-69550,-45818,30765,-3611,17354,-17359,14800,-15922,39077,54873,49846,18712,74092,-45607,-42489,54020,11780,48563,-2019,-45619,-108882,-9495,-9687,-19892,17230,7403,-46580,-20347,-64677,25061,-14047,-26884,-145873,6582,56973,-8168,4532,-17956,-39518,1346,40196,-23935,-39833,-44971,95331,72685,30277,-9958,4461,-12067,5094,-5645,-10514,-20356,-9829,30090,-8058,-20648,-50384,-20868,-67959,20687,4416,-24819,43190,12614,35851,-58227,-69581,-11359,20261,-103633,-28389,22462,24519,-7439,-78023,-76503,-7311,80791,-4184,56660,14557,41204,46671,-42839,33909,30110,13327,-4892,-12601,-60358,58559,3936,-37087,-52576,-10038,-39673,-112288,-11852,-35489,45171,-25822,16592,4605,-46799,-104045,-11058,59875,-10330,48394,37390,-4106,46931,52414,-61901,49580,37685,14523,26301,95378,15913,-19649,12048,-920,70792,25719,27603,27039,51336,-67491,-59408,77783,54561,-24357,-5049,28960,52486,39449,28779,-32460,-30676,-7810,18109,-106110,-74621,-77393,-73738,-51321,38802,107273,17066,-42385,-21330,-15413,27702,-37638,66590,79064,-12359,-77942,-47462,49706,170711,94497,70467,-6062,-60008,-52997,57969,75425,-1088,-1622,42863,23864,58044,18330,-44832,-61658,-11423,-17840,2649,-5814,-20284,59883,-113546,46432,24076,-48471,7849,55889,32360,8179,80391,67287,446865,706183,589739,829063,1214253,2246647,23805921,22426711,4010431,2537086,1763022,1249670,1095773,808411,644263,708253,667562,623894,540607,617917,539626,553385,524033,511161,367831,423604,381054,393335,368651,286401,278739,324959,233170,199875,98419,163281,226853,187278,200856,237426,156330,100426,166144,145168,259095,280118,260818,199602,157786,72617,147795,72305,117048,123953,82731,177197,81098,158174,133528,186923,217742,156448,57205,151732,110182,18211,60969,-22326,76016,69855,52600,137481,48179,119379,189929,141167,47026,72049,67693,-12784,65429,109510,79936,72586,59539,126099,60324,34154,10112,84268,69387,31360,152593,181726,298604,2089402,2938699,541564,323255,250581,191761,194601,91694,173418,77748,112104,157504,102707,101985,149109,189956,136091,104472,138727,129086,128872,76075,2670,115948,10839,78091,121902,99913,82428,29819,98891,174110,-26049,96982,67141,10439,41010,68509,73571,24917,70203,90510,146284,-21723,-5016,55677,86930,65434,109231,42945,37115,107604,86695,82654,8287,42569,52183,59645,42798,73954,34405,126929,7319,-30387,35978,28343,15854,28554,4712,15701,95449,53556,92412,46664,-57199,46707,88679,77787,87691,71093,65994,-24962,49961,-7389,-18481,2990,69573,40391,67128,73318,5705,58838,8925,41109,25024,49493,100694,167060,33120,-62416,96161,38904,65340,51751,-17272,-8955,69001,-20919,32828,55579,33640,-25141,94,-24992,-3918,-89049,10110,31868,12738,14083,-31718,-56340,11388,11948,11962,66318,140388,52298,37961,-96577,-57829,31145,10357,-56869,53775,-53350,-14189,19024,10281,8993,-11765,44041,-60644,-3785,3262,78750,52234,58087,74533,-49734,-26374,-11094,11883,-108049,-68108,-76840,21553,-12785,-40354,31818,9069,12555,-55706,8758,-18763,39872,75011,-56491,24713,39677,-12658,24988,-48519,127693,76847,795,106460,45649,78621,104922,67171,116962,86177,-29771,14506,9426,-32237,-89854,54430,51529,102464,77592,21917,55296,33032,79540,6970,47403,442,13962,21072,24031,-2718,101664,8957,74479,97506,74774,25286,83133,-3714,31690,27947,61161,-27223,9158,9839,40084,-1819,-4882,6022,61071,-4339,-74211,-49443,43734,64750,-33408,-7170,283,-33535,31391,794,-2023,-73145,161,-44205,-41535,-9364,-5002,-64704,-125022,3235,19289,67126,74003,25229,70583,-9769,-26912,-73499,-85100,-51144,-48607,-51596,-98025,-7694,2852,-34498,-41456,-20259,7856,-45092,-20960,-66439,-43019,-59529,-18469,-10859,-56987,-8418,8532,37298,49984,26454,-56510,8614,-38180,-27289,80613,-73157,-25008,-13996,-68334,-19499,-70853,-72511,44790,9857,45400,13979,-33839,85089,22256,14965,19079,-5504,22182,31926,-76083,-107640,-76575,-8240,-41638,-33462,-5913,-30527,-29413,-7124,22552,-82681,-34623,60307,53716,2418,16112,2393,68693,46273,-24782,-66255,54243,-25541,7594,64344,-14772,22434,24948,86686,36722,4106,-20916,51243,8795,6676,-21209,-16927,36316,29132,53802,19070,26626,39444,-7982,-33079,-35466,-17578,37193,92880,22167,34953,45464,6123,-49582,-14207,40812,524,45981,-35186,10130,6299,59244,30636,-41201,-29069,-21781,69301,67132,-67515,11690,72742,-28899,-1873,-8365,-49519,-3839,-29821,-17669,125745,-33288,3828,23758,-30129,-7586,-77063,-12365,48963,-63790,4725,6355,-16189,-104886,-20721,13399,162937,45443,8619,6843,-38186,-73146,-12223,-28220,-2866,-39822,76039,61116,-46139,12413,-2891,-14036,-1703,-66182,-10646,-32520,-10957,3892,-29877,11722,21439,59775,1055,12968,10953,-14240,37137,-57697,-46650,7201,-8417,10485,106305,124767,12830,33978,-24343,72902,23141,26963,-20990,22620,-5890,24070,78964,-14434,-43537,-31884,17712,-7851,-21744,-55521,-8930,-38408,28424,40458,15196,-67005,1855,61172,38347,19355,17494,-33368,-21288,-108215,1463,-10200,15112,-1168,12066,39956,1104,37369,7429,-28234,-20224,18164,58515,3999,20228,-46205,738,-20345,-19986,-21003,-45274,37671,-19303,40638,-86094,-16896,79059,-19691,-108912,-151743,-99017,-4205,47394,19627,-23090,-55692,5307,32849,3344,-22917,-68361,47430,-15319,-20009,-21316,37458,-36369,-14661,-86313,-6088,-9413,-52257,29012,50735,-17036,-18168,-75814,35715,-46480,-42981,-48171,42965,7995,65458,35155,27139,-3765,-19967,7490,-27033,-36381,-65090,-13134,37767,28369,67232,48838,63085,147041,50527,24483,37882,22336,102422,-342,-29188,21903,53798,35486,-231,-30081,60000,-16559,-78720,2146,13450,-36810,-9821,-13971,-80966,-71789,12787,-60352,7917,-27769,-40713,24301,42717,55670,10657,4245,-31994,-36315,39898,3988,-4451,-433,7010,-23670,-21539,-13686,14460,3541,106350,44949,51615,-84505,-33550,23212,-17033,-42889,97243,44849,47818,-73613,38665,61385,52632,12012,21562,-12056,21476,39894,-42593,116975,22384,-22977,-36023,-23822,60023,-63089,10034,5131,91488,75021,2781,-25216,-31945,-21616,17248,28893,-19535,-28989,-29258,-3212,-17710,-87761,23396,8076,-133871,314,4574,-130643,-111395,46263,103474,46167,25231,101151,35268,21127,-27236,15667,56341,-4696,29909,-19679,-29767,26460,-15939,18917,14519,-16489,-13523,-4737,-28662,64360,24903,-10297,-75743,-37028,-98775,-16184,-25596,49371,97584,30129,-1301,-21619,-30929,-106172,3740,-20752,-116484,27441,-8326,69796,15410,53830,-24201],[16635,31955,-45361,1726,30032,-4582,-16569,31461,22093,23556,-681,-53138,-71421,13257,24251,30715,78141,26172,-46327,-74417,66066,14023,68393,-30533,-20376,-2509,33540,-30067,64971,53567,-44722,-381,1761,36298,-42755,-85233,-44305,72169,62344,17280,-13522,-14853,54220,90521,56964,-94688,-33517,10421,-75163,-72421,-72532,-38746,35987,12648,109,-28143,9817,-20499,44367,48171,49642,262,85576,-29430,-41459,42914,32732,60972,-15838,-33016,-118706,-21771,10751,-9496,28588,23814,-48581,-21766,-25030,24365,-17161,-16181,-130805,9475,48596,9972,-6686,-20415,-17993,331,7059,-22484,-30287,-41654,65796,51064,25769,-22405,-2084,-1083,18353,-4574,-7278,-51214,-32905,28394,-411,-18915,-17880,12459,-55654,14139,-2996,17030,31350,2914,52307,-46665,-80178,-36693,-5126,-154682,-8134,16048,-24442,-42150,-72923,-34490,2209,53340,8801,46796,-12437,37994,38016,-42350,27975,28507,13112,-2090,-13271,-80059,49815,14509,-32975,-32816,-13124,-44884,-95641,-22449,-32460,66037,-29450,-3368,-2181,-39353,-106061,-13459,59574,-668,42048,59566,-12144,33801,34657,-36813,43139,9154,-10147,28087,119809,23183,-25926,10942,9688,78627,27412,32311,16085,34662,-64118,-73483,77784,72596,4863,18190,45033,46026,36057,15480,-23554,-28548,5764,-19069,-108700,-73434,-79233,-83232,-16093,47665,84500,45973,-25777,133,9226,13442,-36136,51164,72630,-18522,-80180,-38760,69530,182000,90721,43615,-6469,-22046,-36422,37355,86648,15166,15094,31293,11782,55158,30728,-6126,-79905,-9501,-37726,-24674,-12526,12814,86630,-71294,38198,2004,-75167,-19711,100226,59958,16359,108609,67128,526883,753604,559315,807012,1167570,2247187,22869014,21543363,3931162,2444400,1741590,1216213,1065720,780898,614156,679039,651729,607897,556651,577863,529629,537757,516714,535831,360288,411144,367936,378683,343454,283019,280659,308665,216239,201671,106066,184901,271337,230603,197053,232523,126867,89388,185876,142275,236957,273716,259053,205565,159478,68504,160122,69720,124458,131913,71418,150079,66470,161555,112877,194195,178572,149156,43185,148625,74279,23515,70630,-21237,51198,54739,22026,89860,21377,113146,174879,130029,63931,60595,78012,-21230,43436,100089,75915,45205,67883,100596,41153,30577,8744,47033,37933,26440,153002,179675,315555,2047959,2848661,516205,318721,238675,206383,195341,93703,198495,95988,105334,140271,95076,64203,125602,176069,131603,100089,146624,124100,128658,84998,-23803,92011,16515,69425,128487,102831,93810,34545,110769,163605,-27783,75086,35380,50692,48603,59975,75292,30423,68637,110410,136081,-13556,22377,50228,68883,53589,128693,32478,41430,93173,47056,61226,26329,51037,69233,72406,42682,73012,10384,136509,13340,-534,33833,25716,-2301,19440,12468,11415,79449,65186,100387,68682,-72284,34235,86129,79433,80441,84120,69552,-143,39443,-37728,-55905,-1153,51406,43420,70200,48057,13907,76990,6761,49690,21489,62384,100894,178797,35092,-38089,100895,43360,77848,50872,-8869,12514,73858,-26449,83950,88416,64646,-24061,22149,7245,599,-92675,17535,26305,1291,12745,13712,-47420,67600,2356,-6566,50399,126696,89550,48844,-65732,-44413,33638,26112,-60606,24879,-75489,-30745,23648,21538,25448,14008,61079,-72119,22898,7456,98799,50198,75814,45661,-70791,-21202,-7696,-17701,-124940,-85377,-87078,32543,-353,-52947,15716,-12998,39973,-58963,7497,-36664,19259,60022,-52244,24449,16271,-7386,4427,-82481,105180,29454,-19346,80664,35251,46086,71959,62034,112164,83080,-39669,-40631,12567,-13443,-67484,55112,59771,91036,59811,34246,59854,41943,52849,31139,47385,-22533,20040,41922,51192,17617,109465,7765,52704,101114,83677,34444,77777,-10178,24991,35645,60445,-24143,12791,22139,47186,12451,6176,22189,49190,241,-36706,-34579,41996,95397,-7634,29628,18987,32,29998,-2168,3547,-67570,9314,-14714,-20564,-11426,14156,-56246,-100821,17316,35739,76882,56496,15632,77010,15190,-2753,-48047,-50779,-22480,-71655,-32248,-73951,-13973,22389,-17811,-42631,-29360,12277,22618,1524,-61112,-42542,-62406,-8517,-27376,-49543,-28641,22813,34766,37166,42929,-53987,22507,-54244,-593,95595,-62684,-16083,-21993,-75197,-3702,-51102,-73042,28043,10024,22922,15515,-38078,93429,38663,-8260,20690,-9915,15099,16333,-92920,-95877,-65940,-22086,-45590,-41169,15861,-41970,-30617,-23318,4664,-91677,-34468,61030,38932,-13840,16656,-16916,66713,74537,-12372,-95966,65197,-10088,20015,68480,-28859,-22233,31378,95839,58794,-4194,-18173,47814,27474,-13650,-27648,25612,13360,21162,58909,28323,24217,32747,-19812,-21311,-24068,2990,75870,102337,43522,24926,18082,-1942,-38184,-12625,35181,17073,53547,-43979,6038,15955,77253,7262,-37008,-47905,-25773,43890,74948,-35928,11718,79862,171,22147,-14005,-47925,-7336,-23871,-1688,109623,-83705,4833,19284,-21131,27404,-76817,219,40778,-66577,62271,17703,-12513,-100427,-30351,30608,156359,58964,17850,34260,-13654,-73673,-10322,-51373,-24785,-27074,87533,28734,-49552,4935,-14071,-5252,-19052,-51682,11110,-16236,-1891,-16690,-45542,16941,19116,58963,15284,-22244,-26257,-4638,31422,-52344,-49743,-10661,-17078,25966,91255,116038,6849,32547,-26602,76953,22185,63252,-9725,9448,-17326,-4231,75346,-26287,-39805,-38034,23421,-17016,-45959,-44091,-15804,-48037,33539,44210,-1441,-59477,5745,63902,17666,-35779,16802,-30281,-11056,-101470,19646,-26010,-12468,-3467,-12695,53355,10339,28829,4792,-25529,-13122,4557,51698,-6930,18083,-55470,-4613,-4082,-41495,-18316,-52334,31570,-31760,37599,-74080,-438,71929,-2914,-95648,-117216,-74558,12874,41430,30198,-17858,-54730,3368,26568,-3794,-19641,-44829,37979,6221,-18278,-34538,40544,-45595,-9213,-79208,-9847,-28292,-2905,73575,62166,-17074,-50877,-105263,16734,-93740,-40893,-39507,42345,20141,70976,34751,14361,-7653,4023,28414,-22977,-50734,-83545,-14075,40414,1724,72760,43458,41806,146063,37234,10317,15750,20367,78147,-19267,-27731,30712,31966,25874,7672,-38596,57865,-8540,-63265,2875,-33803,-47830,22789,-23144,-67095,-57875,8650,-63403,-3111,-37716,-48664,31556,38747,47238,8449,-2666,-27735,-23562,38567,34082,32625,-2788,-1994,-72975,-14158,-17169,34143,23493,115894,69005,48138,-95720,-39788,-10912,-44855,-52751,99470,42469,92892,23604,35818,66242,65938,12716,7148,848,28446,25002,-46629,120817,38210,-11941,-10620,12960,66667,-71266,13581,-5289,71887,82609,-33256,-38878,-20077,15300,27425,14410,-22376,-18309,-26947,-6123,-11669,-80090,14652,-3879,-84432,21341,4384,-121195,-98870,47284,108246,58951,23123,113481,78866,34595,-23294,16427,68259,65242,46662,-9968,2912,9723,-24718,22199,24852,-9930,3979,-4180,-35381,22253,-6151,-550,-99021,-51107,-114032,-20958,-21857,57059,98717,39545,6385,-56421,-19074,-105926,-22019,-31,-115082,29641,-10470,73815,11682,66061,-28006],[9590,47438,-41968,-5553,30403,-3398,15612,28722,12711,35572,-1719,-64157,-87956,-4906,12583,27412,56330,21526,-42260,-91410,61626,16263,75447,-39691,-10403,5651,11945,-30663,89693,49518,-47593,-13819,11326,56402,3085,-83802,-48913,48615,48340,14049,-38342,-26585,83518,86855,59000,-95036,-9842,-7965,-78473,-94920,-57976,-22735,41661,27292,-10138,-36778,3486,-26356,34737,34176,38340,-28199,79635,-14916,-28168,28126,54290,68724,-19867,-16770,-120992,-39002,35825,-4152,36041,35724,-50085,-27180,12894,26957,-21818,12041,-86343,7808,27179,18742,-14232,-26744,704,5967,-27027,-27698,-23942,-43085,22219,28060,27928,-30546,-862,21337,29641,-4161,-9245,-65246,-46465,35720,20674,-9692,18900,36043,-37652,18806,-10923,53188,17101,-8003,52722,-30923,-85655,-65918,-32005,-154987,18695,6503,-75416,-75204,-60985,1266,17897,25702,17150,30205,-40926,30114,38213,-30589,33182,35801,14595,3539,-9461,-92234,38131,18643,-35945,-14408,-19252,-51777,-64042,-32294,-23072,84518,-30182,-30061,-9334,-22164,-87394,-4598,57746,10390,41695,63787,-20026,24129,20673,-11572,26702,-22722,-26968,30164,123646,30262,-33674,9428,15289,80538,33160,39294,11759,20858,-60266,-85703,63550,78882,33547,31168,54682,42404,35043,-1229,-11039,-23855,17434,-52012,-98400,-65767,-55149,-69407,26561,56899,63106,71212,-3390,15650,25782,-3032,-30706,40255,59491,-20529,-79757,-21578,87078,185151,85600,22956,-2031,12709,-16390,11274,87188,31026,27069,12056,-2688,46242,37148,22395,-77183,-1820,-55058,-39948,-11468,36915,105348,-29489,31058,-15570,-87619,-52672,118189,74917,17041,113378,58927,504257,709354,505211,765523,1120276,2230924,22015974,20658198,3831614,2354540,1718949,1216193,1056460,786874,598764,657332,638961,588585,568460,532209,505164,520075,505565,543473,356602,387617,365843,358635,316044,283940,287508,285004,203954,209154,127791,200939,312102,266642,184888,216352,103531,93226,201629,137794,211205,263022,240501,214380,154262,65044,171794,69030,124448,134451,69364,116772,58976,157666,103869,182798,125451,137768,24197,131268,49722,34508,81124,-4407,30040,43864,-8966,46410,951,103640,152009,118044,83319,45292,77315,-25752,14294,77747,69893,34773,79557,67270,18271,25620,21182,21035,7948,21943,140530,176449,326881,1995924,2768114,488253,305420,221306,221878,187010,95346,208592,125935,95687,118521,87490,25512,90041,149171,120691,96380,149980,124474,120632,94272,-25433,62168,16495,60466,133861,111103,106789,44626,120975,134109,-12768,54792,2529,94211,57918,39440,70058,29680,73629,120773,110562,1203,42898,40454,51959,37273,139559,24918,44833,66971,-119,30911,47175,56696,86932,75336,41838,73003,-16256,133561,20727,29933,28810,15972,-21801,12795,25610,9040,58489,83241,101367,73763,-72573,20338,68347,58729,66816,86102,66410,30121,35208,-62411,-68859,-10362,16547,43305,62950,22320,18936,89930,13777,60143,25406,38484,84525,155998,42875,-10966,94788,38018,81078,33290,-975,23829,56300,-24595,114541,124718,82278,-39048,36050,19496,9191,-80567,23436,23697,-11906,3776,42981,-32337,109578,10397,-15576,40274,94204,118904,44809,-33618,-29313,31477,44286,-59090,-14162,-88286,-47515,31488,36742,42085,49982,71491,-63791,52217,14172,110918,45281,98050,22486,-73674,-15706,516,-30254,-116599,-77598,-77556,42653,15594,-55545,999,-19674,66677,-46538,13226,-40262,8054,43491,-32763,22536,-2601,-2250,-15462,-86254,63626,-8991,-37399,53314,25381,29943,32730,55511,102997,82143,-32112,-91616,4731,2009,-57833,41144,59585,69316,39746,43475,53487,44985,20983,46708,39974,-35968,25054,52193,70443,27538,84527,45,31814,94771,89347,42452,60313,-24511,14432,31162,41251,-24746,17122,39029,40151,27323,20329,39423,32750,13045,2527,-14072,32878,93064,3248,55026,34234,26272,25705,-5527,4815,-49635,19110,19994,4993,-11532,30794,-49301,-57164,48539,35100,76022,35369,4240,74550,32542,-2077,-24428,-17734,13333,-75287,-16477,-33311,-32206,27672,1014,-34049,-30236,25105,78180,21770,-45670,-30007,-51032,476,-41012,-31928,-43743,40181,24252,20424,54525,-44615,37366,-52856,24908,89123,-51129,-10476,-42391,-72008,-6664,-35549,-49577,3504,4871,-2719,14502,-48208,77660,41310,-25953,15865,-15790,15488,6494,-92315,-75389,-57718,-35776,-44099,-43086,40764,-44675,-35458,-38940,-16839,-96087,-35985,49675,14185,-28554,21225,-33482,66296,97273,4413,-106378,65653,1346,29131,51702,-41396,-51353,37102,84962,60120,-23091,-16974,46580,35526,-30798,-42552,62869,1219,19274,55304,25130,20019,24994,-26254,-4161,1193,21517,104177,98568,54410,3842,1805,-6113,-22860,-16696,22092,18167,48097,-51365,-5746,20722,88273,-7332,-25677,-67695,-29293,12190,79427,4170,12343,73738,25628,45214,-21721,-35531,-10906,-6595,18302,87083,-111051,2541,11709,-10866,55994,-70110,14853,47530,-67568,107972,18309,-11229,-76472,-36219,48919,142547,65241,32646,63637,8765,-71028,-12255,-72131,-42537,-3609,91857,-3935,-54999,-8090,-19064,8856,-38765,-22482,32682,3146,3466,-37119,-57025,19594,19688,56954,25179,-46932,-60247,4662,22609,-29350,-47203,-32936,-16533,35872,58249,96488,1215,28524,-20798,67572,25320,88875,4978,-19575,-28247,-38563,56887,-40974,-39904,-35690,31614,-22863,-67404,-17438,-11640,-38311,36275,37088,-16090,-37980,14294,69742,-3027,-80925,14689,-20732,-392,-67500,38905,-39580,-41746,1872,-17696,61134,20650,8260,-3533,-19790,-5667,-4006,36176,-8544,10478,-57463,-14037,14488,-46122,-17599,-60315,21598,-38925,16709,-44649,10073,58756,11293,-74560,-77480,-40463,47348,38753,34989,-8757,-42346,6675,24511,-12901,1270,-11376,24237,29060,-16055,-40729,53059,-32445,4749,-56009,-15839,-46574,32859,118148,70663,-29670,-73117,-108872,-2903,-117269,-40452,-22314,28662,29571,68138,26565,3118,-7791,33950,37555,-17112,-49466,-84767,-11172,31816,-29862,64446,37100,20363,126648,21398,871,-8337,14663,37549,-44085,-35857,27875,208,14040,24164,-36099,62736,-11648,-40587,-177,-66370,-47808,45778,-29932,-39281,-36375,-1408,-72593,-3769,-40372,-44854,39238,33492,36844,4425,-9857,-16897,-10853,31737,56944,39371,-4133,-9174,-107981,-6423,-6163,57460,41067,106602,84108,45960,-90409,-45256,-50374,-73277,-57923,86029,43366,122459,89194,25960,49048,69387,18401,-6426,8597,32707,6555,-47530,108800,43970,-3447,23327,49617,54008,-73136,22826,-6064,35856,70398,-56445,-50909,-12885,56003,35162,-5548,-29152,-13177,-17190,-13142,-7354,-46999,-2663,-14924,-20560,34930,355,-99337,-68100,40216,122156,61340,24659,101290,88141,33096,-12439,10429,70880,104089,52485,3259,30565,-6464,-30400,25321,34369,-826,6977,2706,-33272,-18525,-32929,13384,-111573,-55482,-110848,-19774,-19128,67446,89330,44209,20257,-64946,-6823,-79179,-33831,4443,-89111,30261,-7831,74009,10445,58829,-29311],[2407,50075,-32468,-3636,22872,-1135,44134,20973,38,54714,-4174,-66694,-90993,-22561,-6188,17605,26281,10381,-35297,-102515,43430,14543,75942,-22701,-9697,8704,-17653,-27406,98065,39187,-46729,-28400,20372,60349,35913,-71011,-51292,19469,39534,4258,-57933,-32351,110450,76176,55628,-80734,17427,-18054,-63149,-98856,-34330,-4527,45801,38793,-9807,-42342,-763,-34917,11646,14660,20955,-58963,59308,-5778,-6231,12604,74572,68983,-12472,840,-115150,-63997,55865,539,39943,42168,-49034,-33182,38616,27968,-26227,50562,-30311,763,-1351,15749,-15808,-35446,14400,17105,-53099,-41162,-23957,-50173,-24369,8744,35154,-34414,7262,48617,34289,-4347,-12404,-56689,-47218,44617,49657,3837,49283,42605,-17206,35349,-13972,77553,8987,-14672,39066,-15699,-82931,-88516,-52277,-102307,44899,-4257,-114617,-95508,-48891,19019,33386,3095,19318,13316,-60853,24009,49938,-13816,51512,49968,15206,7508,-5637,-90447,27817,15100,-46834,893,-25799,-56804,-30063,-41973,-12740,95607,-29348,-59288,-14274,-898,-51964,6122,51859,20874,51272,48269,-28091,17669,7109,7200,1916,-51859,-33690,30248,102510,35887,-39941,4005,21732,77260,37379,47482,14507,15060,-60335,-91746,38580,71121,56445,24288,54918,43411,37670,-16480,744,-17185,23019,-74300,-77690,-51153,-5307,-35628,57985,63303,43775,86354,19169,22151,31911,-17188,-22109,37759,42435,-17582,-77384,-3200,94810,174022,81215,9027,8343,33816,456,-15339,74859,43092,35887,-8655,-18939,32256,35676,40911,-52044,8627,-65903,-39570,-5546,47700,114561,4804,30691,-26916,-83142,-83475,101886,76867,12033,91742,40417,351298,547215,430041,704155,1067122,2176019,21179464,19732069,3688381,2253745,1676368,1234813,1055867,806760,590363,635969,622887,561573,563651,484066,466621,500276,482319,527556,355050,358595,371066,336250,290543,288514,296393,260268,198221,219709,154427,207945,335204,279650,166215,192072,94888,112024,209830,131218,187032,249332,210614,221707,143769,62633,179549,70256,115865,129849,76549,85240,55918,146158,106938,154625,76288,123759,8569,102686,39084,49057,90240,21874,20735,39567,-28152,21860,-5858,92485,127659,104756,99641,31277,69896,-19609,-12030,49130,64875,47637,98109,35928,-2991,21862,43561,7973,-14361,18795,117455,171294,326893,1939566,2708461,462131,285247,202197,233006,171957,95132,203812,159041,82506,97959,79413,-2593,49724,113542,103282,93537,147083,128710,104917,100960,708,37303,9055,51660,137900,124379,117859,58834,126777,91111,15200,40235,-22513,128178,67615,14310,59059,27034,83635,119801,77556,21042,50756,31116,39072,17681,134678,18205,42640,34246,-38015,-2141,70397,59325,100832,72098,42235,76833,-39284,119734,26801,53766,21496,-769,-36070,11799,39232,5279,34838,101596,94393,63070,-53583,10501,43591,20883,48071,72507,54477,54885,35004,-75318,-57930,-22876,-26259,44012,47888,361,16836,95450,28545,71885,37131,-1409,58040,114273,52169,10389,78078,24895,73910,4989,10169,23749,28454,-15491,113891,148986,80625,-60978,39478,11739,19847,-59949,27324,24643,-21650,-9469,47388,-17103,122250,29640,-13015,37788,54422,127631,20848,-10190,-16771,22575,56819,-53368,-50166,-90861,-64436,36989,50428,52034,77875,69450,-37109,73450,19425,115849,38297,114541,6698,-61937,-10892,10334,-32541,-87030,-46186,-49219,48898,31506,-49526,-9972,-17717,82053,-22805,20533,-30615,6815,30131,-4387,20866,-11474,-1306,-24636,-64776,18946,-25545,-49063,36631,22663,31039,-391,47008,97880,82226,-13459,-118547,-10695,11110,-56708,17752,51997,45272,23373,44855,35049,44282,-8156,47394,30455,-33162,29219,52237,79477,24858,40317,-7438,18278,83504,97818,48813,40947,-43149,1350,13661,12509,-26945,25938,53410,25805,42185,34273,55351,19125,32100,34682,6092,16847,67796,-1084,59535,43012,38887,20650,-10614,792,-24382,25016,54419,33870,-7995,39991,-41799,-4696,88152,16026,58216,16168,-8234,59407,36907,-20869,-7569,2446,45807,-54959,-7899,9052,-56060,18332,19705,-17381,-22906,43906,108162,32010,-23564,-5909,-23830,8127,-46246,-7847,-47878,54402,12413,5390,60011,-31199,47661,-30941,43115,66957,-39056,-8119,-66187,-61918,-18993,-31545,-10376,-21053,-3845,-22449,12571,-60694,44575,31925,-33664,5690,-22899,23280,1409,-75233,-51790,-51287,-45477,-39106,-39351,62911,-37717,-43103,-54503,-35236,-97458,-41082,28145,-12282,-40839,27922,-41944,67391,109622,24226,-88437,56461,5408,31502,18101,-51565,-54402,40923,61204,41066,-46950,-18522,49417,39869,-38871,-62708,82384,3520,20739,40128,6059,10570,16913,-29410,14125,27539,31017,109296,83690,49968,-23298,1559,-4730,-8294,-23172,6039,4023,31566,-53806,-21475,19254,89008,-6476,-9945,-83307,-29201,-18892,77709,42468,10740,57919,41455,60202,-28037,-15316,-14346,12508,35246,68654,-110712,-2631,1909,-3970,67829,-58181,30069,69659,-65353,128089,6043,-11112,-37748,-34293,64667,122626,60310,49419,85962,22551,-66251,-13672,-84259,-51319,23088,89470,-23930,-62698,-24340,-17343,23762,-54587,12032,54618,17955,1063,-49906,-56686,18177,19637,51493,29552,-58077,-84969,11913,9982,4328,-43989,-55672,-2745,36969,17538,70556,-2803,21613,-9799,47944,31869,92940,19203,-55249,-35009,-70469,26457,-54045,-44146,-29620,36219,-21582,-77129,21393,3434,-9486,36657,22010,-25679,-11929,24675,74501,-19922,-98119,10078,-10203,8714,-8303,57032,-46893,-65062,9175,2086,60720,29147,-16122,-14639,-12456,-2045,-5082,20267,3589,-2508,-51362,-22163,28940,-37251,-21900,-61779,12350,-35705,-15669,-10479,12517,40809,23708,-52068,-49701,-6488,92394,41964,33712,2105,-21299,14930,29771,-19382,31527,18658,7161,45956,-13748,-37247,72004,-3657,20838,-26419,-23456,-56218,39699,131989,76874,-50430,-80779,-86462,-20134,-112703,-39919,-218,4363,34490,54765,8872,-4823,-4167,59901,34386,-9833,-33259,-72125,-2868,16924,-57794,42928,31891,9158,100274,4650,-5101,-28732,6710,-4342,-69280,-48912,7963,-34254,5851,45656,-20888,69778,-26477,-16824,-6059,-74689,-38921,52364,-32203,-4741,-10875,-13995,-77790,11476,-37413,-27187,44196,26412,25353,849,-13963,-2074,-2263,23975,67402,22309,-4879,-13045,-116185,752,16508,77260,48958,81628,86578,47724,-75138,-50574,-84753,-98406,-55700,63089,39870,122362,88478,12363,12239,62077,29249,-12003,1359,32222,-9910,-43846,81419,40000,991,56164,72496,27659,-67482,36297,448,-4866,43381,-63976,-56056,-7759,90632,39541,-26502,-37914,-12023,330,-15640,-5451,-481,-20539,-21964,34704,36161,-5213,-73202,-30704,27956,133934,53323,29929,66688,60352,6223,-1366,269,62834,99268,46754,14986,43032,-17858,-30865,28237,41388,7906,-3662,15633,-23232,-50051,-51986,28487,-109291,-43765,-88869,-10128,-18469,76775,72884,45129,36827,-48344,-214,-39761,-27067,-5361,-46078,29701,-742,70365,13344,36033,-24321],[-885,41945,-17280,6776,10511,10918,61825,9316,-12114,71980,-5946,-56873,-89497,-35990,-27373,6334,-4803,-9135,-25814,-103501,14234,9126,77027,8310,-17773,2702,-42348,-18718,87440,25033,-38102,-41534,26831,45706,40966,-50127,-51013,-6057,38571,-8118,-65571,-26064,128823,62549,50946,-52129,40252,-19391,-35320,-82647,-9133,8602,47493,46352,2155,-43179,-308,-46141,-16942,-5287,4561,-83741,33048,-3453,18112,-1034,91415,60901,4759,16622,-101938,-92461,63318,8660,40935,43924,-42424,-35843,49597,25621,-28429,86878,18155,-10865,-27141,2628,-11427,-43313,20378,28069,-65518,-61991,-30865,-61771,-62766,-4500,43092,-35480,18900,73239,30519,-4354,-11773,-28939,-35485,46018,77190,16672,60678,30621,-692,60249,-7055,88730,13156,-13576,18311,-5664,-71916,-98095,-59322,-23646,62889,-14920,-135149,-93499,-43176,14380,43521,-10855,15476,3723,-65130,24655,69841,381,78257,64881,12681,7178,-6501,-74783,21790,6965,-60919,14755,-30135,-57404,-4162,-51675,-6545,95495,-28938,-87198,-15525,16479,-13652,9181,39635,29194,66955,17379,-35935,13508,-7107,15752,-26288,-73568,-31191,26551,61870,38549,-42123,-7349,32216,71114,33103,54969,21846,17308,-66143,-86838,10323,50374,71525,-2451,45840,48289,43244,-24799,7935,-11586,19883,-81763,-53573,-31514,56062,6873,67361,64053,26058,88169,36726,19221,28102,-25040,-11697,41683,26108,-10348,-75254,7560,89059,147813,77557,1030,23685,36112,9474,-37582,51496,49924,43837,-23954,-35979,15902,27265,53580,-11991,17033,-68285,-26243,167,46031,113661,28469,39587,-30659,-63029,-105576,57224,68088,4391,47224,13417,116902,307144,344841,624235,1013113,2087825,20477624,18926060,3525126,2151649,1615286,1259078,1056658,825992,586565,613067,601633,529344,536571,437940,420031,479592,443165,490217,352631,330896,375269,313290,268104,293671,300437,238117,197664,227534,175317,204061,327004,262222,144479,163681,103168,140554,208012,123421,169181,234642,179398,222407,132107,63341,182563,74131,101073,118734,89910,65030,54384,129206,119414,116709,47705,110011,5199,70018,40749,64940,95365,50070,28303,41291,-26786,21770,4007,80090,108182,88489,106607,23209,61904,1156,-25433,22580,62491,81686,124379,16075,-17427,22364,70189,5710,-24170,17850,87813,165772,312202,1886053,2672608,440859,263107,187033,235729,155200,92448,188663,184959,67699,83323,70107,-12620,14401,75334,80793,92587,138980,134292,84715,103000,48203,26378,-3705,42896,139839,139733,123131,75001,126792,44881,48868,33542,-33303,142169,76070,-6964,44908,27200,94677,108744,46096,42576,45444,25945,31042,-2373,111678,9985,31754,1905,-51697,-30692,92082,59282,108324,67243,45805,84336,-53945,99037,29407,66384,12090,-22365,-40101,17855,50119,-1704,12137,111054,80038,41752,-17480,8264,20639,-22329,27874,46714,34463,66544,36000,-74520,-31837,-36271,-65500,49916,29436,-14584,7963,94046,45364,83965,53873,-36835,30989,70412,57858,20978,53436,7704,59469,-23399,26958,15740,4457,-469,84040,147549,61189,-75870,35964,-5993,30014,-37978,29815,28533,-23697,-20917,30275,-4995,105951,47775,-1028,42321,19315,111856,-19051,-50,-9379,9071,57477,-44372,-69766,-84207,-79152,36232,57038,50941,81584,53367,32,80656,21131,116674,30447,118879,-2196,-44643,-7972,17605,-29770,-46478,-2111,-7840,49488,44271,-37840,-15436,-16758,81504,3343,24178,-13579,12640,22617,23727,21241,-8335,-5181,-17185,-30198,-13186,-18022,-51946,35937,30378,40906,-16493,36055,99231,81099,7228,-111454,-28245,12109,-56171,-7238,39622,23412,12493,36574,6743,42151,-26392,32732,24945,-16258,32080,45641,78358,10616,-3416,-8060,15522,71679,110635,52784,27150,-61445,-12766,-13802,-15473,-27378,40702,58010,12783,56659,44203,67915,13229,53557,54297,21439,-2719,36704,-13138,40949,45421,37876,17458,-17384,-7865,871,23003,81127,63419,-299,39823,-31397,43443,121028,-14013,24913,2401,-20841,31168,27780,-45563,1559,5800,66803,-16805,-6778,37479,-76028,-1278,35691,2006,-11906,62745,115927,29189,421,26543,12712,14221,-40389,16685,-38284,60809,5711,-2891,59737,-16304,50272,4559,49988,38821,-26262,-7538,-79148,-49527,-29098,-41103,28547,-37485,-14000,-32465,11114,-69937,7594,17161,-30624,-6819,-29498,34985,-1595,-46341,-30175,-45515,-48142,-34314,-30005,76941,-23297,-51043,-69357,-45303,-96496,-49904,814,-32052,-50326,37043,-39348,67075,110135,43577,-44348,41327,1444,25356,-21143,-58777,-34646,41570,34339,11672,-67907,-22178,53735,47847,-35184,-81900,77539,17747,22087,14549,-26306,-5694,8136,-31744,30371,41108,28115,88184,62305,32823,-48651,15346,2069,1398,-26576,-7036,-16080,11712,-49267,-34813,12587,79477,9805,5870,-88174,-24016,-43971,68878,68689,4808,37643,44695,63213,-29227,7388,-17145,23124,42883,57943,-89312,-8527,-8752,-3369,59187,-43201,43324,97675,-58077,117964,-14935,-10820,5595,-21404,75713,102140,44439,64630,93826,25705,-59772,-7917,-82676,-48632,42973,82480,-26915,-71860,-40040,-10113,34623,-60240,41605,75420,21662,-10585,-48763,-40090,12379,15949,39411,29423,-55942,-95184,17421,-6062,34404,-45296,-72307,21262,28294,-14517,43458,-4707,13198,1977,23220,39677,71858,30031,-83082,-35962,-90303,-8146,-60579,-49287,-25451,33370,-10907,-71876,63223,26351,29391,37227,8128,-28160,7936,33315,72440,-31130,-82479,3482,-3504,15906,57566,70073,-46700,-75249,14290,40893,51229,33626,-36028,-24802,-4554,-4093,1351,9982,27872,-18520,-39336,-24346,35965,-22371,-31865,-51431,7276,-20940,-47587,14990,8262,20916,35443,-35120,-40240,18550,133764,51770,27490,11647,1245,25010,40513,-20518,58379,32999,-11688,52400,-11089,-24395,89721,28923,34480,-426,-31513,-51703,18548,93620,77289,-69152,-74783,-49397,-33759,-86469,-36792,22407,-22637,33646,32463,-14889,-8417,1642,72666,22661,-2130,-9688,-53344,10109,1730,-73948,15271,28815,13310,76962,-12718,-9321,-40810,-1788,-33015,-88781,-60115,-26962,-63218,5466,66522,2904,73582,-45225,2595,-13762,-60396,-25737,39433,-29172,28434,12390,-24325,-70290,41570,-31510,179,42422,17811,14545,-264,-12016,13286,-230,18578,64149,-4542,-5519,-12456,-95759,6405,42531,86743,42706,46947,75960,54106,-58626,-56079,-104024,-115526,-44349,37965,25824,89970,32512,954,-34602,45984,43149,-4661,-22607,26036,-21336,-35270,45015,29248,1063,78220,73550,-2116,-55222,51158,7060,-38055,12066,-58424,-50360,-1724,110626,39469,-43226,-45759,-13411,22361,-7467,-5849,43602,-30507,-23807,64689,23686,-9504,-50413,476,14299,128512,39049,37314,25750,9950,-43276,3369,-8898,44365,60589,31638,22104,38119,-22631,-24882,30002,45370,13326,-20503,36065,-8239,-68002,-62648,40867,-87822,-13354,-56160,7926,-19501,80753,55601,43006,51436,-19148,-5464,-6068,-8208,-22250,-2803,28306,9768,62633,20261,7797,-11672],[1366,27902,1854,21589,-2262,36004,66899,-4353,-19895,78819,-4935,-33399,-88558,-44056,-46132,-1541,-28885,-34930,-14962,-94603,-20469,613,85885,38569,-30334,-13081,-51565,-5760,61658,11227,-21013,-50604,29934,17583,20562,-27210,-48447,-24462,42972,-18252,-59793,-10968,131094,50371,49535,-14096,51823,-14699,-3052,-52912,12195,11741,46773,50195,23497,-37291,5700,-58226,-40410,-18586,-4488,-96374,10624,-7116,38314,-11028,101827,45942,27228,27049,-83144,-113864,56161,21548,39711,42717,-27720,-32545,50093,21467,-27099,108221,48316,-24712,-40052,-15965,-3157,-46392,17302,31196,-64109,-86383,-42057,-74885,-86380,-12121,46619,-35586,30242,88820,19752,-3391,-3865,7784,-14742,33637,93628,24262,42378,4778,6555,87012,12194,89296,30285,-4578,-290,-3795,-55332,-94555,-50326,43565,67258,-25447,-139533,-65731,-46623,-8058,45633,-14759,7354,7151,-52281,32852,89588,6319,103565,72452,5750,2411,-14615,-49705,20897,1465,-70496,30453,-30976,-53583,10874,-60324,-7163,83063,-30492,-110396,-12933,23283,8854,189,20749,34261,78970,-19669,-42499,11312,-19555,14111,-50890,-85236,-22558,18701,16904,36832,-38937,-23713,45617,64861,16223,59543,29547,23006,-75014,-68638,-12015,21422,79791,-38888,30616,54403,49765,-22178,8329,-11747,7632,-73569,-34593,-11049,105978,43136,55304,57925,9707,77428,46367,9338,17187,-24929,-1061,46249,14826,-696,-75493,4345,71475,111389,72448,-1299,40879,21155,9201,-51854,22778,52040,52358,-28515,-52094,893,15303,64952,30020,18747,-62272,-7163,1393,37013,102549,42555,56225,-26083,-31538,-114468,917,51361,-2795,-10257,-17315,-103942,77884,264095,526301,960508,1974276,19942907,18334069,3369335,2058389,1543940,1272213,1053028,836246,586721,593132,577595,500085,491199,400187,375642,462492,394266,442811,348174,312452,371177,292626,249825,297440,294184,221142,200457,227372,184059,190753,282469,219446,123411,135257,123445,169514,194883,115095,160143,221031,157406,212436,124245,69139,181257,80505,83973,103330,103214,62484,52008,110600,135995,78226,47377,99427,18435,42269,50057,80758,94814,74204,53256,46839,-3381,41270,28713,66690,98989,67795,99933,24635,58696,35320,-20237,5544,62687,126177,153562,12881,-23189,28257,94110,9046,-20104,18514,56569,162752,282355,1837651,2649845,424398,244328,179919,228148,142152,86708,168925,194380,55142,75992,58564,-4721,-7349,40361,55267,94393,128656,138977,65459,99828,102636,33282,-16197,33296,137913,151828,119781,90646,121711,7436,79249,34713,-27819,132563,82091,-17705,31068,33118,101569,91393,23644,61395,32342,26354,26728,-19018,74224,-1494,11631,-24027,-33976,-47721,105886,57327,109534,64366,53278,92996,-58112,76654,27405,66422,472,-45367,-31993,29753,57266,-11528,-5533,103078,61089,16885,27451,14260,6166,-55712,11422,17511,10337,63339,36092,-62129,-2308,-48866,-90501,63478,12167,-21151,-3750,88572,56587,95281,70719,-56401,11858,33009,56021,19980,25263,-10590,44106,-41243,48822,5093,-5572,18099,36869,114453,31875,-73583,32494,-20545,37092,-18985,31910,33491,-16991,-26076,2471,3011,71491,52355,14743,51138,-2964,77758,-64230,-2775,-7501,-3451,44744,-32529,-65917,-70181,-86902,28577,53410,38703,56092,26844,33145,73750,19449,115967,22457,109377,-5681,-32187,-7911,19529,-23895,-6728,39132,38106,44693,52003,-23644,-14631,-23254,67750,23294,21447,2798,20947,20968,42842,24581,4403,-11005,5371,5897,-24206,5375,-46074,47949,46267,48675,-10561,24141,101545,77152,22105,-76562,-42603,4809,-50275,-26378,25835,3276,5172,20476,-25728,39985,-27252,8100,27429,7183,32758,37449,68976,-10721,-31002,780,21780,61177,121394,53138,21656,-74430,-26013,-44710,-34510,-22640,58350,48179,7753,69916,46989,75907,15674,73064,59883,29686,-20337,13018,-22209,5836,44209,29074,17915,-24665,-18808,19844,11892,92182,88765,10504,31466,-17526,76511,133757,-42949,-13586,-5646,-32318,-5553,8578,-61973,5328,-2037,73386,25236,-10094,44029,-83214,-24027,45984,17783,-3537,75384,112136,16428,21576,61781,46851,18390,-24570,35031,-16965,57547,7273,-2021,55068,-1015,45660,39539,44716,14375,-11917,-6548,-68385,-38629,-29717,-60314,50553,-40841,-23685,-34193,10277,-70918,-19183,5374,-19675,-17663,-32919,44503,-4959,-13408,-14309,-39899,-42180,-33685,-15566,79807,-4990,-55626,-80637,-45231,-92216,-60359,-27150,-39618,-56828,50455,-25848,61094,101215,57761,10455,25248,-8223,11401,-52121,-62454,-6019,37882,13148,-13938,-78981,-26088,53395,62073,-21520,-93683,51349,36553,20752,-15442,-62960,-26880,-2360,-34631,42829,35090,13946,48400,39537,10988,-63901,36306,12310,4149,-21719,-11888,-29575,639,-37700,-39291,3575,62816,34231,17966,-77098,-14126,-59670,54709,75866,-5280,17532,37164,55890,-23170,26187,-18799,19486,37649,49441,-59692,-12474,-18954,-8881,34165,-28164,51526,117471,-44895,84563,-35328,-9538,42122,2844,81762,89003,22585,75194,83702,20860,-52198,9497,-65488,-34788,48752,73415,-16049,-80165,-50899,-293,37978,-52207,58795,91024,11995,-28561,-31242,-8400,3367,7571,18654,27288,-43478,-88245,23413,-23642,46388,-53675,-75880,43432,11616,-24871,20458,-4870,5697,10205,-1755,45871,31483,36148,-88777,-31996,-90997,-37113,-57258,-49327,-26817,22916,8635,-54874,94781,51735,63934,41256,6433,-22937,14315,36942,60463,-36662,-43900,-3389,-2045,22210,105420,72263,-41309,-68717,15617,85280,33765,33143,-46726,-31064,3189,-10480,13063,7131,57171,-33578,-25462,-18298,36380,-9050,-45367,-29351,6835,1996,-66929,22542,1331,2671,46977,-28493,-43458,30082,155581,66284,18514,16893,16878,32494,50687,-16472,71057,26955,-30134,47745,-7531,-5815,97489,54593,44766,14891,-38484,-32661,-15259,11664,66254,-75937,-61016,-15212,-44279,-51583,-29330,42404,-43243,26519,6638,-35613,-7314,7110,67826,8061,4217,10489,-36605,24541,-9034,-74136,-9396,26891,30006,61026,-31569,-12738,-42522,-9402,-40818,-98527,-64674,-67361,-80173,13764,80542,26623,70784,-55252,15039,-22038,-33575,-13378,9234,-21977,53583,26469,-27842,-48298,78853,-24523,27700,30542,9049,7064,2151,-2546,25802,-4755,17045,50502,-28483,-6252,-8041,-56081,9523,62104,82522,23009,9242,54783,63185,-46632,-61528,-102903,-120137,-24221,16585,812,37790,-36452,-2219,-77997,25342,56022,15339,-55376,14620,-27902,-23144,9518,16159,-2380,84132,53487,-25278,-39127,64270,5229,-56724,-11439,-45755,-33649,6380,111450,33899,-51510,-50403,-16205,43300,10613,-7688,73435,-28245,-21552,67148,905,-10237,-34887,17530,2487,98070,25194,43435,-1436,-40400,-98228,-2161,-12139,17098,9786,10050,24537,20866,-21736,-12716,29170,47190,13631,-33744,66642,7515,-72578,-66754,47164,-45525,32020,-24953,31214,-20967,76455,44137,38292,59910,8508,-25331,8100,9152,-37546,25434,26082,22122,50992,29328,-14538,6494],[8027,13689,22059,34762,-11109,69089,62493,-17794,-20829,72141,583,951,-87441,-47883,-59147,-4017,-39770,-60834,-4358,-82649,-53277,-10331,102321,57009,-41137,-35204,-41974,7948,30539,2413,335,-53786,29964,-13007,-8857,-9398,-44582,-38777,46318,-22229,-44360,-10,112128,42746,54016,24396,48922,-8469,26471,-21071,26878,4214,44157,51624,49003,-23434,15984,-68226,-50227,-18879,-3019,-94515,-1422,-14544,49663,-16653,102096,27394,48495,29417,-61220,-117178,38450,37067,37040,40135,-4611,-22926,46675,18560,-22114,107159,60996,-37365,-33939,-34363,5767,-41291,7281,21406,-53228,-108076,-52748,-85483,-95457,-16489,42187,-35821,39087,91782,5854,-1409,11347,41777,9919,7511,92993,24470,-6340,-25691,3358,108542,41500,83562,54656,9013,-9202,-10254,-37345,-82853,-27364,74232,56767,-37267,-134995,-17905,-56707,-37182,39738,-9587,-2320,24928,-26795,44268,99776,2540,116682,65745,-5616,-4819,-28989,-21091,24054,7664,-68846,49674,-29125,-48233,19247,-64988,-14151,60597,-34158,-125851,-7342,17495,3374,-17708,-2178,35457,77867,-52026,-46423,11701,-25826,5530,-64908,-86332,-11562,7994,-13860,29924,-30847,-41138,57655,60404,-11217,59403,33295,25600,-80422,-39732,-21007,-7988,83531,-69210,14388,58645,55065,-7857,1957,-21856,-11783,-52647,-26886,4853,124808,60570,30737,46028,-4709,58209,48147,-2792,3346,-18528,8363,45259,10425,8995,-78397,-13427,48173,73165,63107,2527,55399,-3789,1381,-56652,-3384,51025,60953,-20552,-64646,-9178,4275,77196,61285,11209,-49525,9619,-3096,27249,82372,49993,75746,-13658,5595,-108154,-47461,28855,-7400,-66614,-46295,-236600,-60787,203562,418212,908182,1841157,19431815,17860593,3224486,1967372,1463098,1251383,1033787,828562,584694,577414,550545,479163,434784,373536,339883,450958,346716,397325,339188,306715,353285,276553,236527,299704,276280,210538,205959,217629,181651,173686,211588,167855,107268,111988,147870,190161,172215,106979,159506,209512,152134,191418,124885,81199,176935,88647,68795,87513,109633,77200,47213,93850,150154,47446,70682,93102,44715,26383,60475,94793,87697,90779,90510,53340,34573,68301,61807,53163,102671,43948,79626,36587,62486,75744,3150,2794,64502,165400,175834,25865,-22548,37962,109213,12068,-4443,18960,29450,164938,240758,1796517,2628765,411856,232734,182191,212658,137436,78154,149026,182712,49178,74146,44244,13774,-11657,12792,29131,98681,119240,141339,52726,91718,146397,55361,-21873,21675,129754,154597,107053,103567,114010,-11465,98007,42080,-8783,104400,84821,-15328,20827,44494,99705,73116,14214,73474,20599,31222,23881,-28076,30729,-16125,-15585,-40303,11205,-47860,105885,54320,106976,64935,63481,99531,-52705,57413,20983,55174,-13826,-65902,-13351,43913,61276,-21702,-14868,73691,41780,-4810,70062,26435,2994,-65384,3728,-5245,-11582,49678,34758,-42831,20819,-60294,-94658,83777,-735,-20008,-12480,83011,56053,104708,82476,-58337,4958,2502,45306,10238,-1380,-29070,34766,-41921,72085,-3482,1344,37152,-11298,55437,3255,-52755,35571,-22543,38995,-3867,34243,36952,-4309,-24535,-23597,7378,32728,37148,27503,60334,-9695,38347,-102498,-14566,-9360,-8924,22453,-18124,-41081,-50410,-81983,16765,40319,19527,10467,-2519,43915,56701,16240,114231,13997,88134,-5533,-31479,-10981,16513,-14948,23797,64464,79949,36732,54132,-9256,-8063,-37163,48059,32000,13309,11484,27380,22999,47375,30478,20544,-14253,34417,37293,-15257,31214,-33638,62778,62905,46774,13870,14931,96320,70649,27036,-32937,-50471,-9341,-37591,-35119,13851,-18171,-1868,1179,-54499,37733,-8216,-17501,37814,29205,30456,31845,54274,-32196,-37643,15752,30118,51742,118615,48398,22549,-77862,-35821,-70473,-40634,-10693,71363,23771,12732,80234,41260,79192,22989,87282,53393,30686,-30203,540,-20551,-33508,43213,20576,21590,-30790,-28542,30142,-5253,81849,103822,21952,18094,-1903,88964,121402,-59701,-41740,-10143,-41162,-41298,-15406,-63433,7196,-9280,67967,55839,-12932,32576,-72999,-42572,47752,25409,-2447,78699,104410,1476,36590,92755,67067,20071,-3399,41917,9761,45769,15863,6856,47554,15276,37589,59538,29785,32,4614,-3197,-30257,-30403,-20483,-81379,46529,-31680,-31483,-32020,8704,-61851,-27278,2523,-5848,-23184,-30541,45488,-9378,14469,-6060,-34812,-27803,-39558,2527,71878,13944,-53188,-83631,-36915,-82532,-68540,-51396,-34153,-60064,68852,-4510,47219,88004,62604,54363,12651,-19178,-7036,-63963,-61819,15479,29242,2664,-25020,-76951,-28197,42082,78887,-3728,-94216,15140,50906,16112,-40896,-90921,-47797,-15332,-37607,50849,12416,-6652,3677,19304,-6746,-63126,56261,22760,650,-6634,-5905,-27904,9777,-20801,-31002,-4219,44039,55663,24778,-49309,-1424,-64119,39099,63096,-16637,47,24828,44668,-10380,35435,-19160,3334,19853,33560,-34085,-12668,-27859,-17294,2287,-16572,52239,118074,-26974,44076,-44903,-7295,63725,34536,84129,89948,2780,78880,56992,13323,-44971,37030,-35676,-12708,40167,63376,1550,-83847,-53419,8129,32742,-31718,60963,96221,-7915,-45686,-588,31353,-6467,-4043,-9599,25826,-25346,-65067,32662,-39694,34830,-66888,-63371,47706,-8883,-11467,5664,-4234,1312,12112,-23745,47741,-14988,37762,-65708,-25954,-71133,-52707,-43796,-38072,-33392,8413,33623,-33874,104326,73278,81477,50208,22552,-11090,6366,33637,40467,-37892,-497,-8632,-2850,29017,119165,58074,-35579,-47533,13940,119946,11218,28275,-48009,-32309,10109,-17312,26251,9437,81666,-43400,-14049,-4878,34157,-1971,-58430,-1382,8090,26661,-66537,10151,-3575,-10875,57414,-33170,-47968,29313,149648,81252,9359,16118,19386,33840,53283,-9958,66130,6731,-45249,35020,-2802,12350,89817,67876,53670,17034,-42816,-4374,-42203,-74916,41476,-67025,-47581,1426,-53074,-21083,-17818,58688,-51065,13648,-15057,-41791,-1841,9699,48434,-4645,6959,18643,-27029,35410,-13229,-59908,-24742,22552,50391,51406,-52484,-15286,-34990,-15232,-29614,-98308,-62260,-99967,-82225,28003,82695,40755,61535,-45207,21176,-29350,-6432,-5685,-30608,-13508,67047,26542,-21939,-17755,112443,-16570,44426,7698,2120,5292,7952,13604,33017,-13379,19341,32841,-42383,-6774,-3122,-13030,9157,68552,66190,-3853,-25322,27704,70869,-40425,-66136,-83332,-109686,1411,2578,-28731,-11800,-79919,5995,-105578,5204,63006,40848,-83356,-211,-31826,-10303,-15319,5136,-7776,75897,20681,-35502,-22907,73104,-10289,-61134,-18219,-32526,-10749,14913,93593,22328,-50096,-51425,-19198,57367,30138,-9658,85229,-16607,-17882,51356,-24437,-6468,-25943,19950,-5709,48064,18309,44068,-4433,-71463,-135306,-17836,-7707,-16097,-34340,-16258,24726,351,-18019,3720,24640,48666,8994,-36602,106977,19820,-67703,-67099,45824,12793,81733,-5711,54144,-21550,63967,42491,31979,60128,25879,-56000,185,13806,-44761,33430,22724,34329,36474,37569,-23966,25220],[15969,4016,39793,40765,-13153,99441,54353,-28897,-14808,55393,11724,39635,-82605,-49842,-65422,-3446,-35420,-78559,4362,-78343,-76412,-23081,114927,59220,-44665,-56821,-19201,17930,6373,2087,18047,-50622,27802,-33755,-27785,-2212,-40622,-54817,41760,-18469,-26179,-9137,73089,40511,63149,52692,33093,-4847,48850,2300,34970,-10293,40180,52655,71951,-2439,27495,-73376,-43388,-3694,7748,-79872,-2753,-23305,50505,-18091,88873,9287,62183,23152,-38992,-97631,17909,50757,33877,36836,23813,-8721,43874,18991,-14627,84997,64344,-45279,-9801,-48017,12114,-26301,-3551,282,-38618,-119905,-58000,-89698,-95323,-20432,29547,-35957,45658,82131,-6353,526,29901,64630,33255,-25222,75759,18390,-68933,-50186,-6682,119793,73682,75154,75977,21790,-6065,-22251,-21753,-69616,3215,65946,35031,-52584,-126876,36081,-66835,-60734,27866,1614,-10677,53091,2977,50916,94786,-7789,111071,42045,-20355,-11609,-45378,5807,28978,31708,-53575,69884,-27164,-45783,26760,-61337,-24691,33395,-38378,-130970,75,3197,-25879,-35550,-23935,32562,60801,-71084,-46506,15667,-22482,-5224,-63781,-78006,-1142,-3100,-18075,18139,-19817,-54086,63550,57863,-40996,53850,30195,19875,-75340,-8010,-14362,-29375,83961,-79534,2413,58864,57838,14982,-9073,-42769,-34553,-25160,-31488,11445,107464,54158,4701,31663,-16038,36030,44413,-11741,-9063,-10465,15649,34979,11266,16666,-81493,-39685,27070,42401,48122,12718,62706,-28680,-9968,-52650,-19484,48279,67085,-2625,-70289,-12002,-1950,89221,74356,-5050,-32498,18878,-11079,21620,56654,52157,91784,4481,42383,-87764,-74284,2490,-8734,-107579,-69397,-269447,-86027,177320,322603,861021,1707814,18863014,17419944,3096092,1874301,1376401,1185786,991448,798087,573674,562005,518562,467288,374932,356453,312802,441383,309599,359471,319704,308762,317272,263346,225871,298703,247839,203765,212939,199348,173170,159528,136496,126895,99372,99137,169707,197622,144938,99966,163910,199817,164301,162844,136298,99046,171402,98172,59760,75902,105350,102293,40304,81514,157150,29591,103536,90354,74023,24804,66101,103970,73926,98802,130356,57679,72855,89193,92766,40828,117490,21092,49701,56423,70477,110504,38570,14503,66236,184167,180161,50275,-20648,48611,112552,10621,17865,17166,11820,173779,194491,1765607,2604782,403273,230241,192816,196546,143924,68575,131096,152801,53363,74345,28340,32675,-572,-5160,5538,104104,113010,140629,50703,79581,165471,84550,-16500,7787,113545,143771,86735,112626,106910,-8068,99733,52762,17408,69613,83612,-2350,16101,57755,86568,59239,17612,76474,18731,37557,20126,-26431,-8810,-31485,-45661,-47092,69693,-28719,89985,50908,104024,68151,73786,101100,-41088,44473,11572,35558,-31987,-80326,11464,55668,63291,-28573,-14401,25939,26274,-18778,100684,41128,9906,-44111,7756,-14788,-24743,33961,32883,-21928,32336,-71014,-77498,106427,-8299,-13288,-12489,81017,42107,111003,85595,-47468,9351,-23331,27380,-3257,-21984,-48408,36138,-24820,91228,-7015,20956,53615,-45475,-12644,-16025,-20540,47737,-10157,34641,8736,36670,36627,9204,-19563,-38590,9343,1026,5654,32334,66012,-3224,7604,-125357,-30445,-11718,-4095,-2553,-2380,-5947,-25931,-60467,5565,22367,-103,-36467,-25942,17727,34643,14001,109670,3848,59574,-3460,-42764,-16486,12515,-2712,42650,68485,110712,28887,51128,4136,2500,-53248,29819,29127,4013,9240,29495,25632,36380,37322,32245,-11546,58302,62701,5188,47701,-18066,68796,70851,33446,45885,12245,79594,63680,22142,-1018,-51364,-27448,-20428,-33054,5942,-42348,-10652,-15953,-72185,34212,27569,-34979,51878,44736,25006,30324,37621,-46372,-29485,28918,31176,42493,94262,37569,25077,-69497,-39096,-82468,-34517,8077,71045,-10506,24522,85115,28022,78574,29663,94785,39001,26097,-28274,-4673,-7642,-64538,45403,18029,25188,-34341,-33476,34108,-21561,50547,103942,30875,3240,12484,81162,89250,-58575,-45866,-13479,-45893,-64620,-39071,-53077,9469,-5160,56285,65023,-10646,16046,-46969,-51695,39514,23764,-9269,74241,94327,-7168,44385,112762,67457,18820,16603,35116,33551,28898,27064,19715,38204,33783,31504,56763,9969,-2466,22718,3324,25509,-23261,-6117,-96440,19156,-15918,-36460,-30566,4274,-45425,-17473,9478,5756,-21269,-20659,34694,-13438,29445,-5320,-30945,-7007,-51194,21911,56872,31330,-41414,-73773,-24529,-66171,-70156,-69244,-19210,-59535,88873,19642,28060,76061,56196,72292,5946,-26607,-24682,-53462,-55974,19862,16147,3220,-19099,-63678,-27158,17604,90814,10342,-83852,-17264,53864,9608,-53771,-97974,-61776,-30315,-38685,54316,-17139,-27180,-32706,3541,-15146,-45173,68846,29897,-5956,15625,9860,-10460,41858,-1313,-10367,-7741,28234,64558,27515,-9968,11415,-56487,26479,36589,-24585,-14698,15323,37270,6184,31958,-18623,-16915,-6155,4642,-19576,-9118,-35252,-23848,-25852,-11793,44999,97165,-7490,14978,-37875,-4877,68342,65214,85030,107012,-6984,74679,19568,8139,-40342,66567,-1481,12916,24491,50811,18227,-78634,-46236,11328,20371,-4761,50148,87390,-30847,-53081,34448,68482,-14233,-15530,-40117,26548,-6806,-29984,46553,-50895,8301,-77796,-39798,24728,-27698,15881,712,-3743,752,6219,-41086,43481,-52754,35998,-20713,-21244,-35828,-52520,-23104,-12720,-40828,-4367,58961,-17477,88329,85535,77386,61887,51816,4726,-10390,23511,18236,-36759,31431,-11223,-306,36864,99241,25514,-34467,-19348,11368,133491,-12374,21031,-42919,-29471,15465,-19891,36613,12271,92790,-44938,-8005,12241,33981,-1966,-66910,23813,6035,46557,-46833,-16895,-3334,-18357,64297,-46418,-44507,22199,121216,91295,2173,9583,7139,28204,44402,-4767,48968,-13123,-53554,19640,2624,23438,67360,69014,63469,8055,-43291,24184,-49389,-122172,8052,-46953,-40814,-4019,-61305,-2773,-4738,71331,-44635,-3123,-25411,-25640,6928,7805,24755,-13530,4176,12466,-25096,37464,-11419,-37528,-29745,9725,64650,44644,-73810,-16515,-21821,-18898,-8845,-91920,-56192,-113703,-70629,42827,70863,39191,48950,-11089,23990,-34120,12646,-4039,-69301,-7457,68675,12519,-7163,11103,133081,-6442,43525,-22955,-1179,9778,15927,33093,33942,-21978,24538,17504,-44927,-6290,-2940,18161,4695,61075,43684,-28047,-51496,335,72382,-38386,-68937,-53811,-85369,26363,-2709,-52394,-38133,-86148,24017,-110444,-10290,60233,58625,-94292,-15779,-34925,-214,-23466,-889,-13549,61206,-13555,-31612,-10045,76230,-37941,-56877,-6543,-23507,9753,20125,61844,5413,-41920,-50407,-20761,60727,39041,-10497,82230,-4974,-15573,29149,-42631,1114,-19852,13306,-10138,-5786,22171,35785,10649,-75461,-138139,-39592,1473,-50926,-63928,-46969,25878,-14334,-14462,21274,16546,51517,1700,-28968,148809,25642,-58905,-65862,37743,75203,120803,-2636,70586,-20554,46827,49937,26682,52885,31281,-87173,-20537,4237,-41727,26721,17934,44163,20889,41927,-20789,39041],[21654,1189,51568,36958,-7913,116670,47994,-36063,-4248,35993,28581,74472,-71546,-52294,-66028,-5539,-18997,-81692,9899,-88919,-83875,-37020,106515,47160,-38452,-70049,4726,20512,-1418,11125,24398,-42164,24492,-36466,-24691,-6636,-37508,-75605,25955,-8262,-12246,-46484,22888,42223,71688,62116,10245,-5686,62953,12030,38385,-25402,35222,55291,86206,21983,36378,-72493,-23190,23377,22647,-57208,743,-31662,42286,-16080,61127,-4879,64072,10602,-19374,-59930,2041,58084,31355,32371,51285,7161,42380,22273,-6660,51164,66584,-45831,23704,-54918,13680,-1852,-6868,-23234,-24245,-116186,-54842,-84989,-91938,-25748,12164,-34700,51784,63137,-12795,542,45193,73108,50461,-53178,49174,9727,-114954,-60335,-16932,119614,98741,65619,83414,28468,5110,-34988,-10597,-59655,32895,33577,9567,-72598,-115983,79451,-69655,-70861,12968,14426,-15603,83551,28482,44705,75873,-18607,87833,4653,-36690,-15531,-58146,27265,33172,71099,-27783,84382,-28000,-49652,35943,-45781,-35321,8330,-40415,-124106,8474,-10902,-58719,-43366,-38405,25733,33343,-73411,-42107,23497,-9623,-13965,-47163,-62598,7422,-11914,4038,3241,-8515,-57735,60601,55423,-62464,43687,19633,4173,-56456,15918,3711,-36898,79652,-64810,-1942,54756,58070,40001,-21366,-69963,-56294,1051,-44268,6554,65862,28332,-14662,19310,-23256,15618,38198,-13332,-16584,-6471,20559,15482,13015,21213,-80102,-63938,14652,26024,28547,27958,59867,-44306,-20054,-42140,-21251,44160,67175,19260,-65767,-7326,-1563,97667,69127,-26602,-13655,20098,-18253,21287,31520,47396,98882,24431,73112,-58627,-77100,-24848,-7435,-123252,-84826,-240754,-31928,190522,267454,827949,1602018,18314628,17034894,3003041,1790535,1299084,1089784,932766,752042,554003,545004,483870,464349,321997,347657,293124,429115,288202,330089,285279,309469,263893,248826,213304,290079,211937,195590,218985,174806,162904,152249,81021,108746,100057,99241,184814,191324,118658,93670,168184,191317,185954,132239,155976,119382,165306,108519,59759,71511,90795,127105,34011,75327,155982,25595,129114,89860,94970,35604,64783,104752,55178,99793,161914,57664,96634,94853,109235,31613,138049,3932,16831,78855,75630,127030,75466,35627,65717,173523,159593,79148,-23654,57652,104733,3429,40528,11564,6968,188350,152010,1742240,2574006,398491,236569,208254,188628,160906,60234,115056,114183,69145,72979,14199,44125,19074,-13031,-11838,108911,110892,136838,61235,65342,155261,110634,-53,-6814,89268,118913,63045,118229,103181,13781,83606,63360,42783,42192,78498,14627,16913,67563,62639,53248,30020,70488,30411,41811,14004,-13733,-36485,-43833,-73286,-47280,122514,8150,62185,47364,102922,71756,81185,96169,-27663,38620,1514,11266,-54216,-85611,36877,61018,64027,-28664,-5104,-30094,17503,-23493,114524,54361,22857,4677,23175,-9838,-24930,24898,31901,-3716,31951,-81097,-44998,124835,-11664,-3449,-161,84607,18821,112688,79445,-31609,19938,-44905,6728,-15275,-33681,-69126,48892,5021,100996,-4365,44313,65224,-56515,-67980,-22590,11408,66212,11262,24275,20653,38332,31448,18316,-15425,-38605,10524,-17299,-30184,28559,65358,10731,-5224,-130778,-46097,-10946,9653,-24752,11495,25284,2223,-23060,-429,6235,-13943,-65218,-36749,-45593,11663,14669,99289,-9167,28971,-809,-59641,-22772,13324,12273,52505,54601,126030,24272,44125,16015,14385,-65542,17059,18308,-675,-1925,27584,26534,13463,42948,32951,-2960,67856,82063,26584,49700,-2806,58332,63300,12355,72039,17102,55242,58759,10684,8974,-47216,-45656,-2742,-23545,2995,-66498,-20647,-26973,-75033,28113,71330,-38577,63104,52326,17199,31177,22414,-47829,-18204,31858,17761,33272,51772,21084,24341,-50178,-33026,-75133,-20376,30679,52860,-46385,36359,82066,10542,75383,30929,95899,21660,19073,-13798,-9024,9651,-79137,51373,21563,23356,-34765,-31174,36949,-28780,8343,88654,34422,-10519,22973,58479,49312,-40984,-21412,-15934,-45431,-67008,-58768,-39967,12431,13396,44483,52145,-945,8766,-12344,-49706,22281,15135,-20349,67033,80601,-4497,46188,118243,50531,14844,29250,16291,47063,11311,35700,31523,27197,54479,32221,33584,-9344,4355,39951,12050,79269,-14624,7570,-101219,-19028,-2169,-38021,-32702,-4514,-27879,938,22045,11895,-11999,-2721,14797,-14508,27427,-10350,-28405,16762,-64513,39717,40548,45862,-20426,-49485,-12142,-44762,-62589,-79625,-679,-54638,102665,41045,10639,68757,39821,64748,5027,-27191,-35656,-26343,-44349,6472,593,11543,-1932,-45230,-22884,-15275,90987,13944,-66840,-36367,43510,3973,-50717,-78045,-63302,-45195,-35525,53271,-42346,-41872,-53114,-7518,-14432,-14659,70989,30928,-11348,37575,31013,16458,84997,17750,17816,-5377,18845,57286,29249,31055,21798,-37296,20029,8050,-24628,-27865,14846,38557,22316,15955,-18021,-30216,-32980,-34383,-17093,-3751,-41306,-24447,-42740,-16137,31918,61620,9407,9615,-16412,-3416,59721,83781,86577,135842,-2136,63076,-19957,7708,-40629,86960,25550,36871,12715,32249,28224,-61504,-30968,7040,4351,20150,31514,65022,-48614,-44284,62516,92517,-17479,-23044,-64970,28984,7407,10302,63661,-54830,-14510,-76866,-18088,-19380,-39607,41367,4116,-3816,2611,-9558,-53004,32617,-72179,32079,26511,-20293,5056,-40250,-159,23147,-42781,-9799,80045,-11408,54847,85603,56406,70570,80975,20810,-27161,8717,47,-34986,44434,-11613,9987,44673,59871,-21175,-40303,5111,9933,121899,-32718,14413,-35611,-24852,18552,-14906,40514,11063,86553,-37589,-7810,27902,38626,-6787,-68102,39578,-3814,58295,-15122,-48424,2075,-20517,64169,-63218,-30182,15811,85281,91795,-1945,-425,-16291,18024,25926,-3864,30546,-17491,-51900,7460,7385,22732,36992,61840,74235,-6848,-39393,43965,-35495,-112394,-23170,-25950,-42277,-24686,-69042,2588,6271,79415,-27537,-20736,-20524,11262,17091,1381,10396,-19635,-4739,-3119,-27462,27257,-6030,-14692,-27994,-17865,67060,37751,-90623,-16507,-7421,-20321,9634,-85229,-50205,-104910,-49839,52240,46944,22019,36730,40311,26963,-35222,21742,-7213,-96579,-6893,61252,-10036,12626,28877,136797,7002,26488,-54046,-74,18306,24211,50707,29124,-26153,31384,7861,-39010,-3815,-12030,28873,-3779,44442,22795,-40162,-65261,-21976,64224,-38291,-69239,-25872,-52810,42836,36,-61260,-32765,-66929,45990,-92921,-19227,46540,53769,-83017,-29289,-36571,4282,-14628,-1258,-18808,46645,-40710,-17022,-2834,73343,-69085,-50921,16877,-20525,19097,18133,23584,-14547,-33620,-49819,-18926,52645,28796,-9490,70952,-4459,-15945,8222,-45774,10517,-12524,5694,-11741,-46314,36198,17759,26340,-57386,-106385,-60970,8950,-81313,-80463,-81129,29963,-17401,-12291,36424,6707,56216,-4568,-17367,176508,23936,-50729,-63933,26033,126727,135405,-12645,76293,-18179,30653,61342,27090,41586,28110,-106464,-38603,-12077,-30682,15775,11833,49463,6312,40278,-11584,44805],[22741,4623,54729,24667,2525,116232,46595,-38330,6691,21449,49443,98546,-54481,-56550,-63074,-15866,1906,-70488,11215,-111308,-73561,-51412,67110,26863,-24029,-69097,17259,14246,9121,27054,16486,-30619,20938,-20686,-622,-17480,-35535,-97999,1215,4748,-6932,-104272,-24218,45030,72417,49421,-11237,-9635,70143,9526,39212,-34749,29708,60646,88217,43659,39214,-66696,2638,52822,34541,-32713,-29,-38719,28714,-11567,22248,-13112,53724,-3264,-4934,-16114,-5180,56547,30479,25673,70240,21700,40007,25407,-435,18812,71257,-38178,52973,-55804,9865,29757,4156,-36784,-11015,-95164,-43466,-70888,-87982,-32275,-3864,-30552,59006,40065,-11518,-3152,50865,68307,57237,-66215,24714,3069,-117273,-52873,-20754,111021,107845,54488,70321,26098,15868,-43333,-3751,-54000,53722,-3210,-10623,-95159,-100650,99683,-60711,-66959,-2064,24141,-16422,106976,44595,21654,50553,-24107,55461,-37553,-52538,-15701,-62771,41278,34799,112101,1326,85717,-32783,-59748,45274,-18753,-43748,-8173,-37554,-105393,17596,-15498,-71329,-35437,-40923,15580,5917,-61419,-33364,33934,8335,-18692,-19418,-43333,14297,-16604,40733,-11631,680,-50162,49579,50059,-68071,31149,3315,-19330,-26503,23335,24176,-30507,66901,-31522,1385,47903,56659,59775,-31343,-94045,-73923,18789,-58271,-8202,21111,-5234,-24033,13067,-26143,-801,31615,-6434,-17412,-10660,23462,-9667,10905,22699,-69341,-75760,13585,25535,7840,44967,46857,-45269,-24870,-28098,-9745,38045,58391,37974,-49333,2894,4509,98935,51518,-48297,4862,16742,-20336,23653,14206,33499,94658,41018,92326,-30745,-63962,-48446,-4923,-111425,-92509,-193676,49374,234877,266939,811235,1536130,17842484,16687752,2946049,1725477,1244596,990300,872258,704274,530366,528093,451575,468615,287258,346711,281158,412313,283362,308523,239346,302074,203119,231028,196318,270371,174837,182109,222550,148186,152862,152603,59566,114157,107255,111164,192111,174829,97616,85581,167942,183728,203501,105551,176492,136478,156838,118072,68722,74198,69462,140849,32062,75724,148553,32229,135037,90101,100102,53678,59157,94863,35139,96914,176851,53334,97088,84719,101799,28613,157123,-4390,-10757,98437,70602,118128,102083,58049,61636,134974,116476,105296,-36110,63509,88741,-8023,57671,1531,15334,204624,120060,1717986,2532293,396357,249023,222869,194065,183084,54432,99607,79039,94484,67745,6417,46103,38182,-11507,-19693,111425,111606,130780,82861,51593,122424,125102,23366,-19182,59365,84025,41570,121738,104096,43955,53894,70959,60372,32262,70553,27587,21778,69202,31514,55717,45806,58068,52364,41410,5790,6594,-49115,-49781,-93220,-44740,153546,56984,32300,43654,103300,73355,83286,85115,-16376,38277,-6351,-13635,-74261,-79581,57800,58160,63209,-19973,9725,-79966,16492,-20296,112696,62834,36813,66637,46312,5456,-12250,27936,32920,9370,22950,-89042,-7949,132367,-13143,7865,24522,93284,-5236,108180,66491,-18009,29999,-60131,-10352,-21940,-35939,-89814,69359,39070,98434,4165,61718,71034,-43213,-93427,-19007,32215,84163,32624,9507,32745,38069,22087,19524,-14182,-25153,12573,-21257,-55464,20197,57317,25503,1299,-122475,-58822,-4205,26886,-43481,18595,40851,32135,23431,1082,-2017,-17820,-64588,-32819,-125189,-9990,18725,80925,-24999,1134,1671,-72257,-27564,23267,28203,57734,31914,124307,24759,34632,25742,24664,-71350,9420,5118,4122,-15213,24277,25405,-14613,45555,20041,7361,60119,93399,41225,39789,9697,31801,40018,-9666,82245,26094,31458,56953,-2903,588,-41174,-59893,11655,-12044,4486,-84688,-29193,-30540,-65032,19264,111218,-27900,65541,53318,8711,30601,11740,-35198,-14154,20430,-10840,25044,6700,1475,17758,-24152,-16466,-50149,-3972,52367,20670,-74522,40945,69765,-6515,70957,24981,91667,5810,13893,10265,-16909,20790,-75516,58952,26169,11094,-32657,-21431,42835,-21039,-25829,62665,31052,-22052,28407,29276,14309,-14268,23479,-14796,-39482,-47385,-72552,-32825,15092,39653,36600,25563,14959,18697,20698,-38631,-156,3793,-29554,62412,62912,8623,44900,111223,26231,9431,30757,-9297,46454,-3079,38222,38423,14201,74804,41798,905,-23867,15402,52400,20107,111282,-3542,17160,-96218,-52066,2225,-35777,-38740,-17217,-16178,15079,33490,12146,2475,23068,-5459,-10389,9485,-18398,-26107,39228,-73330,53240,28559,56482,6857,-14322,-1705,-23449,-46585,-82501,15804,-44986,101174,55087,2226,65676,17759,45817,7865,-20415,-35219,5558,-27469,-17769,-14088,23381,16612,-29250,-16645,-45422,76849,4329,-49381,-40890,23889,1976,-34568,-34762,-50302,-56610,-26854,47869,-55141,-47557,-57200,-14413,-9189,18921,62632,24622,-11776,50445,51401,43723,115799,33670,46172,2685,16634,37034,33009,62719,27952,-9344,20565,-9671,-14601,-40271,25803,48144,34092,-9339,-18253,-27991,-52307,-73508,-22922,364,-46093,-17585,-46281,-29917,17019,23568,20173,28692,10081,-3847,44903,80744,89799,166970,16337,46062,-52585,11056,-47167,89646,34993,54754,13644,5042,29027,-32781,-12113,-4347,-10691,35628,11409,34525,-55525,-18981,74477,97041,-15025,-23939,-76766,30795,14108,48176,79654,-50861,-15967,-56703,-12647,-64180,-41338,51446,11860,-4091,3798,-38447,-59134,16041,-73217,26705,52378,-23549,40540,-23667,19878,59236,-34209,-4702,94753,-16284,20498,74102,28495,69422,95950,33284,-36393,-7205,-10418,-33586,40623,-11533,27511,49894,20042,-71253,-51216,16175,10466,88928,-46230,11649,-29587,-20885,18938,-2109,35980,3343,64898,-23638,-11453,37315,47493,-12865,-61608,45118,-22655,63154,17751,-73235,9507,-19709,53798,-78167,-7949,13265,55620,80760,-3183,-10277,-43346,7997,5216,-7879,21384,672,-38945,2809,9511,9546,8913,50953,83087,-21483,-31562,49518,-8731,-64433,-42017,-14340,-48395,-47145,-74962,-213,12130,79415,-6728,-35481,-1695,56760,25940,-7942,15816,-25452,-18369,-18862,-29447,5015,-27,2992,-24895,-61499,58207,29576,-95919,-16433,4849,-19444,17258,-82810,-45399,-79127,-25530,51860,16911,-4389,26422,92514,32324,-32533,24213,-12193,-106264,-12890,49202,-31622,31345,31144,125673,23344,3336,-75719,4776,26365,30781,60755,20218,-22775,38569,3134,-29424,1287,-30967,19378,-15228,26164,9962,-35578,-64554,-35258,45791,-38565,-66970,-9322,-20697,43971,8448,-53042,-2449,-40252,64389,-59377,-22286,24406,17696,-53081,-38585,-33546,2153,5830,2571,-23673,31163,-58477,2233,-1883,64990,-91568,-48068,39692,-22598,12626,7167,-13130,-33618,-32848,-51220,-12000,35285,289,-6785,57518,-21079,-18008,-8766,-31331,19249,-1753,3842,-11694,-62946,55643,-6979,26580,-30375,-54889,-75491,8243,-99651,-88756,-113951,36491,-7981,-9891,46304,-1672,61345,-6097,-11224,175442,15859,-44757,-61215,14976,155952,119329,-27823,70871,-15329,20266,69740,38533,30773,21705,-105943,-41015,-25866,-16682,9212,5211,48569,-5575,32048,-5110,43364],[19027,11311,48068,8311,14182,101219,50302,-35265,13575,16376,69981,108412,-33896,-62359,-58482,-35718,17810,-54319,7119,-132169,-48355,-65193,4403,5412,-6128,-52944,11724,434,31261,44433,-1244,-18667,17800,6183,33595,-24764,-34198,-113906,-25354,15907,-10615,-159747,-54062,46045,59688,18388,-23283,-12724,72819,619,38615,-34619,24520,68335,78146,55758,34166,-58984,25367,72164,37101,-12336,-12531,-43854,14524,-5503,-18949,-15271,35031,-12458,2674,20213,-4576,46596,31561,15906,74786,32434,34060,24411,2332,-1177,77174,-23615,64666,-53193,1627,64881,31054,-31302,2216,-60457,-26920,-49061,-82070,-37827,-12003,-22751,66841,18418,-3261,-11160,44103,53742,50295,-60872,13438,1850,-71705,-30770,-14409,99739,97503,40378,37568,15317,17706,-43647,448,-50025,60619,-29634,-18217,-113545,-80025,93522,-40643,-54483,-14935,27068,-14119,116312,51583,-15293,28470,-21876,25782,-73032,-65815,-13079,-57760,47420,33208,134537,25542,70710,-39224,-71536,51826,12997,-49861,-12079,-28510,-77490,27499,-5432,-51912,-13332,-30292,3282,-12171,-41489,-21192,44115,24063,-20091,11681,-24136,20085,-16794,75984,-22550,6485,-33424,34462,38900,-57384,19351,-15418,-45987,6915,11773,37228,-16862,42135,5266,8967,40986,54455,68394,-36318,-104462,-86595,23815,-67025,-27633,-8771,-32685,-24240,15013,-25580,-13979,25092,6240,-11710,-23073,24933,-34844,2419,22070,-46770,-69438,22097,36300,-9227,59239,26987,-31370,-22385,-13237,8210,29298,40445,48089,-22572,15061,12941,91199,29936,-65056,21000,13288,-14910,23926,10092,12498,80771,48959,94857,-16724,-47807,-62328,-2714,-78307,-92619,-146363,123859,293254,312789,805787,1502437,17397971,16266736,2892900,1673239,1212067,907540,819908,663900,505198,511239,423765,473065,276433,350463,276497,390327,289319,292677,193738,284162,151889,211492,176044,239640,144291,162316,223614,125255,143202,159123,70824,134910,118763,131426,193344,155409,84273,72533,162115,177062,204736,87951,187899,144507,142756,124772,83758,81208,46486,136958,37028,81349,137696,44002,118389,89515,89084,72222,54772,74426,18102,92990,171590,46743,74820,65857,70125,35287,166789,-3121,-25175,111388,52132,86057,110166,74131,54750,80745,64616,123380,-57620,65878,68804,-20195,65841,-11888,34710,216367,101458,1687365,2484233,396112,263450,231358,211227,202207,51421,84263,57451,123732,59155,9330,42952,48673,-1604,-15923,110416,110946,123637,110530,40561,81680,124142,47212,-26202,28483,46496,27386,124037,108685,69573,18844,73836,66317,41779,61518,30129,28512,60782,-941,64333,59701,43500,74943,35850,-2463,27661,-48838,-47736,-101390,-42341,155757,108476,12734,39626,101946,71652,79145,70071,-9647,40216,-9259,-34836,-75425,-61177,70943,48262,59680,-2803,25409,-109497,21988,-12402,100638,64367,47450,121361,71328,23675,8314,43106,36120,16778,10277,-91431,21363,124631,-14858,20350,57693,104004,-20324,96289,51361,-10496,34035,-66213,-17696,-21666,-30613,-106611,90597,68259,84078,17256,66427,71429,-11698,-84790,-11766,36084,93856,45571,-6952,44289,34922,10829,12212,-13890,-3411,16773,-13987,-59144,14093,42789,35748,21424,-106567,-67569,9541,40636,-62781,14758,36148,60656,67283,8961,543,-10787,-36179,-17239,-185607,-29502,24892,55127,-41644,-20507,3898,-72168,-28562,41944,42056,60721,10040,106666,30412,24342,32002,30967,-72059,3614,-5331,20228,-21365,23147,24288,-40112,44501,-3904,12787,38430,92771,46585,25466,18406,-1651,8388,-25642,73355,32564,14273,56812,-14876,-14852,-36183,-66718,20233,-3837,8822,-91317,-33105,-27660,-49241,9519,136625,-7742,56399,50475,1618,24921,7841,-11865,-21859,-2509,-47280,19381,-21516,-16709,6373,1809,8591,-18968,9496,68271,-13457,-87415,33574,49136,-18468,66196,13685,82739,-5555,15173,38116,-29015,16994,-57312,64076,25153,-13147,-29578,-6758,51098,1574,-32316,34305,21107,-31245,29375,2340,-7385,11579,70559,-5682,-28761,-13214,-79700,-35565,16643,60839,33404,-1566,32659,43795,42607,-23263,-22227,-6045,-31178,62892,43236,26210,44047,99107,7676,4933,20880,-34152,32479,-11926,34039,39200,-816,90048,58443,-27353,-31572,25149,56023,23263,111804,7704,22901,-84620,-67538,-5410,-29545,-46722,-30982,-14685,15286,38146,8603,18756,55833,-15124,-838,-18420,-26536,-21890,56117,-71910,60575,24272,61989,35300,23121,7447,-8950,-26330,-78399,26686,-30895,79664,59259,5168,62997,-4013,31847,11863,-8802,-21456,29900,-7727,-42825,-24054,36321,27893,-21850,-10689,-59769,51385,-15827,-36945,-36972,3483,5238,-12697,18935,-25111,-61090,-13393,38605,-52857,-44369,-50129,-17513,-5282,43947,45508,11698,-5659,48604,65417,63436,112768,44292,67656,14690,19665,11346,39855,76936,29375,21636,26502,-8353,3977,-51189,46094,61012,39096,-39024,-19809,-7807,-57849,-101265,-31166,332,-49069,-5139,-39743,-50738,4406,-5386,23254,61636,29719,-6452,30974,53508,93999,189679,41948,26776,-71188,15017,-59464,72970,22731,64022,29450,-29622,21486,2409,4171,-19525,-20106,38761,-4277,4736,-50549,15799,67791,81773,-7374,-18009,-72170,28865,12398,76566,88713,-40284,9588,-16653,-29754,-86645,-32691,40583,19134,-3567,964,-81059,-59593,-4302,-64995,19884,42867,-29441,62282,-10885,33449,82206,-14349,10385,104031,-27716,1980,55007,2652,54176,90123,39120,-35443,-20463,-13114,-32780,27478,-13097,45939,49525,-5159,-110311,-61599,9249,12149,43861,-50865,15193,-26800,-18923,16646,15269,23213,-10333,34586,-7716,-15320,37772,57031,-17158,-49186,45850,-46803,65798,41699,-82915,14185,-18714,31721,-87078,16447,10121,36031,59862,-2737,-16270,-65009,2768,-8159,-14633,25923,36179,-16504,7132,7107,-12149,-7912,39728,85630,-30798,-21231,41048,18966,-15784,-45030,-17175,-52760,-58905,-76737,-4125,11765,66049,10150,-43934,24559,92877,30294,-17283,42144,-32706,-33214,-26420,-27781,-24513,4299,13739,-24706,-112481,43606,20771,-84055,-18350,13760,-16099,12270,-84900,-39680,-48309,-2393,40660,-10453,-29956,16231,125745,40024,-27249,25261,-15597,-98169,-23814,37063,-42841,42763,20040,105791,39999,-11867,-79231,11498,28918,33878,58854,9247,-11133,44705,-588,-20455,8854,-54556,-2905,-27669,12880,7785,-17070,-50131,-37714,19873,-38399,-62781,-8364,2450,26860,19063,-33873,36250,-17778,73331,-19271,-22111,-408,-43597,-14251,-42651,-22118,-5261,28923,8097,-29050,6932,-69848,19958,-6151,52252,-95669,-49344,50122,-26980,-7641,-11064,-41321,-46935,-44218,-53833,539,12445,-35661,-3417,45718,-50930,-18746,-21751,-3589,25306,11914,10392,-10653,-54800,73520,-31788,7072,-8361,-4437,-79062,-3061,-98577,-92355,-135613,42714,10198,-3316,49518,-5072,63910,-635,-17517,142585,4300,-39084,-57322,8509,159908,77926,-39704,58236,-13089,16795,69592,63331,24025,16578,-86437,-24147,-32966,-5287,10324,-620,40805,-13983,18241,-7668,38920],[12352,17035,32036,-6980,22456,79901,56892,-26764,13329,21355,83433,104542,-13319,-68066,-53174,-60122,20886,-47997,-3605,-136019,-15428,-76704,-58315,-11706,9479,-26379,-9166,-17399,52673,56436,-18552,-8689,15544,32270,64093,-18541,-32363,-115160,-45272,21214,-20019,-186110,-58339,43653,32793,-21261,-20922,-10296,73010,-8059,36721,-25405,21253,76447,59680,53415,21641,-52729,38655,71006,27350,-451,-38131,-45932,4256,1135,-49831,-12700,15240,-12464,3147,39710,-670,31015,33649,3258,63472,37616,23447,16426,983,-4776,81388,-5276,51467,-49804,-9069,98672,68314,-6429,16451,-20594,-9532,-22752,-71109,-39071,-7754,-11737,72324,2303,8942,-22164,27785,33795,28754,-42564,21039,6883,-1482,-2181,1430,91590,71687,22290,-6195,104,6891,-35064,3982,-43273,52423,-39198,-10437,-118243,-55514,67243,-15002,-40707,-23993,21703,-11054,109626,54425,-56545,16045,-14501,8113,-92063,-74662,-9931,-45079,46497,28970,123466,38913,43674,-41638,-77628,54108,37673,-55438,-2926,-14372,-45600,37873,17286,-7749,14700,-9519,-9356,-17112,-20584,-7107,50416,30215,-20772,37859,-9316,24657,-13624,97492,-25818,9001,-13050,20757,20752,-37157,11403,-32699,-70646,35223,-13294,36695,-6704,5158,29102,15151,36515,51293,63540,-35221,-94872,-94060,16237,-67119,-44811,-17399,-43477,-18449,24074,-23337,-26678,17809,18932,-1412,-38806,25202,-54202,-10955,20562,-14395,-46505,35206,50241,-18465,66635,6175,-7153,-13069,568,21918,18578,16574,47956,8071,25040,19299,75486,11483,-73589,32402,11584,-2355,17521,19538,-6549,62147,44403,76663,-26356,-39312,-61441,-1939,-36291,-84787,-96912,180895,348098,381347,807084,1489179,16964677,15723283,2806800,1625995,1193713,851182,780051,633799,479880,492267,399475,467973,287620,353228,277159,362508,295174,279341,164308,257115,126899,193361,155722,200942,125035,136485,221715,110467,132367,168307,99299,158725,132965,155308,190993,141496,78917,52927,153604,171537,185101,82069,180979,139928,120899,127384,100857,88513,27279,116549,49230,89708,125953,55972,86462,87313,68662,84972,57071,46809,7307,89041,148249,40409,38960,47930,27357,52901,159353,5863,-21968,116346,22944,41968,98522,79321,47582,28856,24660,131233,-81140,65773,49391,-28743,65053,-25803,60541,217644,94269,1651647,2443243,398016,275807,231391,232077,210401,50841,71126,54001,149446,50742,25437,42478,46698,15667,-328,105503,102387,116248,136940,33523,49253,109939,65506,-25866,2293,14540,23222,124380,113716,79459,-11861,71498,60625,63930,53173,19758,35070,44356,-28313,74779,68395,31451,85701,26848,-7803,40765,-41538,-38796,-95789,-40516,132851,151499,13276,35217,94207,67006,69792,53851,-7915,40797,-5267,-48068,-37785,-30913,75313,35160,52153,20151,37386,-109786,30757,-3523,84952,57941,52293,150876,92186,37247,28210,64976,40530,19349,-1214,-83876,33265,101003,-17512,34737,92608,112166,-19629,76954,39140,-8458,29808,-61802,-11605,-15318,-21351,-114447,104704,85694,61863,32886,56750,67836,27366,-52858,-7776,24161,90119,45913,-21798,53246,28472,792,-1018,-9294,20219,23627,-792,-38881,16485,24354,38801,45771,-87871,-72409,28960,45567,-86957,181,15375,84011,95768,18898,12569,4505,7230,3032,-196598,-46574,30546,25798,-55416,-34257,6245,-56508,-24129,63059,50404,60162,-5213,76853,39606,14960,32953,32180,-70816,-3782,-10221,45201,-12213,26930,26730,-56577,40604,-31839,7415,9608,77070,44696,14519,23368,-27591,-19292,-31112,48966,29999,3998,54952,-23258,-27820,-33939,-64080,22298,-2124,13933,-84365,-30388,-20367,-35667,2740,142172,14120,37228,46586,-2358,12870,11344,15042,-39395,-28106,-78699,17503,-21011,-27992,-5430,20449,36201,1018,16938,75151,-34695,-81819,14158,23783,-22072,61343,1606,69025,-11321,26406,62979,-42906,-4380,-31180,62570,14469,-45543,-27529,8019,55169,31461,-3615,12143,6745,-38142,27602,-15473,-13776,27862,99494,14507,-14950,22956,-80054,-46436,17451,65434,32805,-17283,46234,73838,47629,-9471,-38531,-11940,-22582,66911,25142,40559,46715,90749,5446,4093,2743,-50622,9974,-14985,25431,35444,-16655,95541,76898,-40620,-32946,29493,48442,17157,84903,14335,27707,-68514,-60753,-21904,-19471,-53440,-41345,-23045,538,34297,4486,33374,92812,-7710,11820,-47369,-32498,-13423,64157,-58196,61019,27467,61208,58941,52095,17294,-5681,-7382,-68440,30901,-13860,41886,53682,14738,55870,-19789,30202,15329,3045,3602,39402,10219,-59967,-26121,51052,28170,-25435,-7504,-49894,21678,-39227,-32028,-33730,-8286,13539,6667,65684,6270,-56478,2194,26556,-37999,-35199,-38959,-16589,-6576,50575,22011,-5411,5625,32968,70096,71225,71374,48152,78234,27975,24279,-11781,47902,71375,26868,47620,34759,11096,26063,-58264,70198,70527,36927,-68167,-22398,25933,-48265,-110273,-36184,-5284,-48844,8364,-29678,-73394,-3807,-18822,19611,92446,34128,-10681,22532,9678,96777,196621,65018,8793,-72115,16513,-74976,42713,-6250,64449,55097,-65928,8841,34597,12257,-33057,-20330,32418,-11322,-15253,-37186,48130,47807,52057,3422,-7753,-53725,21011,3922,90206,85901,-25655,52670,35111,-61919,-75203,-16690,12227,22492,-1047,-7638,-129529,-55322,-25934,-60540,11262,2788,-35294,66869,-6918,39472,82439,12267,31532,110582,-38565,7077,34243,-16843,26089,67384,37040,-27578,-28224,-10680,-32290,12606,-17656,56204,41603,-9238,-125408,-64499,-13099,12828,-2059,-46629,25701,-27627,-18602,12222,31614,4485,-26823,4223,4565,-15671,29623,62737,-18388,-33806,49682,-68281,70435,50795,-74344,12292,-19386,-480,-87876,37473,-4055,21204,34130,-2171,-16065,-73804,4334,-7063,-19870,40374,74553,10155,18633,-807,-35279,-9856,29651,78634,-32402,-10553,23872,37530,5449,-36620,-31917,-49673,-54189,-71939,-3066,6591,35914,17419,-44016,48588,104248,27209,-23341,79107,-40789,-44466,-23167,-22240,-52907,6014,18825,-28860,-153329,30138,13009,-54752,-24208,20019,-10120,-411,-86786,-29871,-24762,17427,21552,-26057,-44873,2428,126754,47748,-21718,28546,-15103,-77691,-35638,28266,-38986,42891,3032,83951,53032,-8112,-61243,17735,22595,32298,43555,-2159,6712,48261,-7915,-14261,17764,-73160,-27681,-38581,7731,14325,5975,-25887,-30062,-8224,-37347,-57788,-20271,11724,-5398,28173,-15451,66135,-3306,70798,17944,-22070,-20611,-107531,22042,-41655,-1081,-14599,45246,13334,-35867,-31674,-78669,31839,-13400,36608,-79303,-52542,43579,-30564,-33803,-31610,-56538,-50074,-66113,-54455,17369,-12055,-63969,-987,36816,-80963,-14506,-31169,28026,27944,25674,23186,-8400,-28955,83418,-49102,-23622,385,28954,-71583,-21087,-74355,-92293,-134699,45126,30624,11398,46411,-1125,60614,11544,-36726,89841,-7087,-29577,-52133,8802,144334,26580,-43153,45008,-12148,16635,59006,96842,22207,14741,-56476,4719,-35646,-510,17426,-4385,26870,-19150,975,-20280,36164],[5577,17883,8558,-17959,23658,61049,63239,-12993,5460,33482,82718,90115,3840,-71334,-46983,-79728,8229,-61740,-20601,-115619,16197,-83453,-96406,-22075,18541,1436,-34915,-34846,61322,57211,-24601,-2197,14538,46454,80336,4881,-28703,-98677,-52795,18664,-29933,-167471,-37837,38218,-2621,-57327,-4133,525,71566,-12043,33038,-11311,22007,82131,38586,36009,4234,-49808,40525,46144,6991,1139,-70418,-43056,1224,7146,-58798,-7393,2351,-2686,-2443,40361,929,13197,34354,-10744,40459,36100,9585,1278,-3912,4182,82018,12763,15906,-47129,-20049,124971,104899,28925,30765,13517,5048,4112,-53546,-33050,9495,1080,71265,-6542,20934,-33013,10076,12856,-4338,-22836,44799,16063,58959,22487,22141,89816,40518,393,-47744,-13927,-12891,-19792,7939,-30030,31510,-32766,9573,-101837,-30266,32618,8142,-30136,-28023,9380,-10214,91006,59714,-89568,13104,-8627,4901,-90943,-77703,-8682,-28989,40146,23498,80279,39756,15145,-33468,-71445,52881,43849,-62660,16163,1421,-16265,47339,44028,41027,37459,15111,-20053,-11313,-3180,7063,49817,22520,-23705,53733,-2819,26211,-9262,100661,-19161,9424,3887,13205,-2829,-17511,9438,-45276,-89175,52935,-40487,22591,-9395,-38745,29887,14550,35666,45635,47206,-28815,-66859,-93446,263,-59015,-53968,-10435,-34036,-10381,35929,-21477,-41705,8949,25233,10424,-49590,23643,-63332,-23891,19099,21145,-14885,47092,59844,-18105,65097,-8839,19995,352,12254,21060,8569,-6924,40032,31506,29463,19830,55446,-430,-73308,36499,8784,14408,2437,36545,-10467,44729,26378,36838,-60145,-41979,-44532,-3222,376,-68769,-44059,217693,385668,445748,812246,1486700,16605390,15141251,2670901,1585380,1184586,824056,755247,615043,458542,472023,379104,448055,315046,351177,281893,330680,291662,267223,164444,226567,137363,180577,140068,159857,116564,105697,214975,104786,118316,175394,124398,174134,148033,177329,185593,138594,79093,27843,147851,167630,149732,86608,150630,122539,92185,125888,116280,91897,15498,88083,66589,98390,114857,65786,52568,84193,49069,88558,68758,18978,4222,84466,114403,36060,2935,37819,-2259,78091,129748,18493,-2404,114568,-9226,1392,73398,73232,43152,-4789,13079,129400,-95215,64665,33832,-30170,58223,-36468,86557,205495,92778,1613921,2418140,401708,282927,224016,245620,203158,51583,64591,66474,165179,47199,53844,50696,34057,38661,24567,97145,79715,108836,154926,30871,36098,89763,76103,-18279,-14364,-6079,28475,120421,114683,68219,-30193,64403,46452,86666,46998,-1176,40314,25453,-45521,82195,71077,25474,75667,17561,-7627,38395,-33985,-26819,-77080,-37001,95911,175648,36109,30663,76619,61079,58041,38708,-9786,37382,6050,-49866,42785,8283,71885,24025,40253,44589,42782,-80643,38781,3412,70459,43670,51004,147502,104629,41208,38223,84806,44355,18712,-7944,-63087,24244,64793,-19815,51839,121476,113310,-2447,51842,33537,-7929,18900,-48325,7312,-5611,-12477,-109453,105687,88363,37864,48635,36070,62291,62648,-17537,-11156,3557,72557,34793,-31797,57200,18902,-5217,-15221,5235,40255,32577,12879,-1745,29644,5653,34873,65816,-68068,-73875,50451,40272,-114856,-18635,-10463,98969,100328,25036,29192,22726,48006,19891,-153397,-60682,32631,-839,-62236,-40019,9122,-29491,-13858,76685,50668,52181,-13277,40872,49722,7988,27095,28793,-69394,-13776,-9629,72596,15510,36056,36121,-60558,35767,-54828,-10444,-19390,47277,39717,11048,24960,-32822,-31243,-25503,16575,15492,-3280,48010,-27885,-36165,-34478,-51785,18973,-7087,17938,-66299,-21184,-10375,-27642,3658,129322,30207,13160,43367,-2569,-3304,20512,37108,-60901,-45791,-92613,19466,5923,-27844,-11690,26609,57245,-2323,17965,72504,-33259,-59897,-12528,-589,-16579,56069,-6079,50427,-12202,48059,79361,-54727,-38401,-4227,52042,-4673,-77757,-28277,17078,45777,55432,47187,1522,-8734,-42234,24918,-20749,-8169,30324,97557,44637,-351,49545,-73633,-59951,18994,49536,31431,-15928,50680,95976,35571,-2314,-45881,-13956,-5371,70056,12432,46356,54791,90829,22831,8873,-18484,-53122,-13940,-14001,16305,30462,-30323,89440,90225,-35822,-30336,26785,30428,-929,44154,11829,34846,-46722,-35152,-39877,-6206,-55725,-44032,-36456,-20395,25034,2352,43856,127472,13296,23343,-68371,-35230,471,62081,-36404,55137,34486,53547,72765,64339,28850,-12312,6577,-54721,29134,3181,-325,40863,21900,41659,-26050,36431,18378,10204,33801,34463,19976,-64553,-18878,69832,19317,-38275,-8984,-17470,-4180,-56776,-33315,-37990,-5213,24863,18029,91016,36278,-42982,16318,13455,-16321,-24251,-29156,-11084,-13020,34545,-5252,-23251,18098,11191,66203,66651,8298,44599,78000,39803,26667,-27049,52875,49851,22201,60574,42078,38192,44806,-58601,91484,72034,29013,-92878,-24907,64213,-28577,-99892,-34434,-15725,-43447,17688,-22880,-90983,-8538,-17288,12126,107503,22215,-15283,20621,-34848,94861,186967,76371,-4767,-55887,14636,-89628,8853,-39837,57864,81513,-95844,-4834,53058,9828,-39136,-9700,23675,-8050,-19507,-21205,66439,24941,16216,14459,2633,-28840,7671,-7600,86651,69424,-9590,94930,83954,-91386,-35877,1363,-24157,21404,4314,-20728,-166628,-48203,-46420,-69377,754,-46378,-38725,55925,-12143,39013,60306,37608,53278,116515,-42246,30748,17387,-30061,-7699,38635,27976,-19861,-29530,-6692,-31838,519,-24969,51948,26451,5192,-110439,-54824,-42089,9939,-39069,-35594,41375,-31360,-18055,6665,41102,-16572,-41865,-19158,8416,-10135,16159,61622,-17310,-18438,61342,-77759,76741,44605,-50211,3459,-21761,-37793,-80789,51529,-37766,5100,10311,-2648,-9738,-66318,10433,9578,-18937,55090,100079,33662,33037,-13644,-53143,-310,20756,62285,-27085,-1862,5590,41967,-4871,-25368,-50081,-36973,-35506,-59086,6004,-126,-8252,13082,-35800,61159,85467,14972,-23408,109284,-46710,-47470,-13924,-15456,-70723,5528,20272,-35958,-167522,22547,8038,-14984,-34518,25036,-1687,-12576,-81501,-14684,-14925,34675,576,-23648,-43284,-17546,96789,51859,-18762,34530,-10356,-53453,-43307,24548,-22494,31752,-10337,64964,59094,16855,-26583,21583,7207,25577,17193,-13209,26552,47671,-21658,-10693,26004,-77018,-46285,-45617,9637,24399,21821,1835,-15253,-32616,-34897,-52983,-37094,7396,-43955,32814,-8861,76662,3681,58767,44979,-24998,-30011,-144333,46910,-36527,26288,-21702,48235,18165,-44087,-79265,-84898,36501,-20826,19992,-49441,-54075,25638,-31175,-55860,-48045,-57755,-40738,-90696,-48932,35284,-35491,-73729,-1079,30389,-95695,-2874,-37349,53044,27909,35686,36607,-4030,3552,82017,-55075,-51199,-3748,39855,-57208,-36988,-30304,-87908,-105323,41530,46460,34911,38664,10094,49606,27482,-62236,36454,-15051,-12450,-45919,15431,119733,-16413,-38101,37192,-12426,13288,40080,126915,23017,15483,-26819,31728,-38855,-3694,26177,-5588,8948,-22112,-17161,-38784,36856],[1176,11606,-19325,-24551,16300,49892,66825,5374,-7640,47970,64160,69186,15184,-70151,-39220,-85650,-16479,-91048,-39558,-76614,38889,-82011,-99146,-26365,20098,20757,-53426,-48207,51052,44304,-13928,378,15085,42995,78589,39272,-22280,-68637,-47554,8810,-35466,-108604,-1647,31941,-36128,-79564,21933,18971,68145,-10216,27048,1540,28594,82586,20596,7895,-14069,-49388,33321,4163,-18030,-6116,-97520,-33295,6739,10917,-41920,-1112,1433,12391,-12136,26997,-3699,-4679,30373,-23577,14237,27326,-4092,-18257,-10797,16818,79090,26720,-29740,-44861,-29638,136905,128572,61236,42031,32385,15136,27732,-31131,-18817,35954,14018,60706,-8753,28899,-39736,1023,-5128,-41747,-12817,74191,25313,87214,34365,41204,93496,15953,-23895,-74607,-21976,-31806,-2315,11910,-9513,2521,-15972,33754,-64278,-8111,1332,21576,-22227,-26070,-5916,-14237,69001,71557,-104511,13607,-11640,11269,-73772,-74468,-10687,-13971,30478,18402,23836,30704,-3512,-11518,-51078,50104,27230,-72159,39633,14271,4931,53239,63734,74987,45724,36331,-26441,-1136,9892,19493,41158,1689,-30575,58821,-7052,20913,-6121,87780,-2721,9329,11339,13856,-27437,-6572,13815,-51388,-99042,59520,-57377,735,-27641,-79558,8308,4887,37769,35198,24730,-19384,-29308,-78584,-17631,-46096,-53211,386,-8364,-3090,44190,-21637,-59811,-1099,21248,20604,-47553,18572,-60419,-29371,17957,50750,14951,53505,60909,-9407,55626,-12842,42381,13799,20972,1122,3454,-22631,29253,35536,26770,13038,35993,-6354,-66105,31449,-1206,31233,-19417,50842,10117,32639,-2441,-19754,-106520,-51575,-16108,-6904,20351,-45835,3179,229496,396887,485503,815026,1481077,16327231,14607231,2487902,1552636,1178761,820348,743589,605763,445145,454848,364607,415231,351354,344079,290262,299911,276448,258285,197147,201372,179681,177689,135276,124741,114615,73639,201667,106447,101337,176960,131642,174787,161849,192673,175359,146812,80639,1305,150195,165691,111130,97008,99283,95644,61610,121368,127244,88257,11413,62808,84771,105599,104391,74068,29109,81764,38557,83259,87949,-130,8319,78160,80855,34256,-21369,36914,3949,102455,79150,30283,26791,108798,-34588,-21870,46011,59615,43968,-13011,31551,119516,-89662,63127,23304,-22994,49610,-40777,106500,181536,90522,1576478,2405085,405173,282614,212429,243366,181235,51930,68968,87176,167854,51749,89360,67413,16724,64138,53249,86052,41477,101200,159593,32035,43843,72901,81865,-6037,-19379,-14438,39331,109505,107481,38442,-32334,53674,28472,98580,43944,-26222,44462,11076,-50149,82913,69031,26984,45711,11329,-722,18101,-31019,-17161,-48814,-27835,57503,174136,73606,26583,49494,55720,47423,25650,-12779,29418,23285,-38715,140193,49905,62710,19451,25190,66035,41447,-30847,42810,7049,59007,22947,44787,116562,107408,34620,32077,94165,45870,16862,-8162,-29235,-1454,22115,-18854,71315,137503,104843,25019,24446,35570,-3894,5727,-30086,33468,4023,-7670,-91195,91670,77529,18359,62092,11078,56929,85775,2734,-21763,-15801,45639,17459,-34468,54579,6823,-5787,-25001,32003,53373,42017,22885,39160,50392,-9428,26287,77127,-46551,-72475,69023,27789,-137705,-31141,-28333,103843,80459,22302,44395,37860,71242,27041,-80550,-70837,28753,-18533,-59372,-38861,12482,-565,1174,74350,42153,33329,-17151,5990,58149,4464,14477,22739,-66699,-23934,-5885,93715,57233,48098,53802,-52370,32077,-65516,-36206,-43371,9744,35300,13933,23199,-12354,-21758,-11885,-15702,-8779,-11743,34755,-29673,-43737,-36420,-31540,12620,-16234,19712,-42553,-7631,1354,-20825,15890,104938,36291,-9412,40979,187,-18594,31062,47628,-80209,-48535,-83204,23962,45050,-14715,-7395,19356,62527,-24753,14516,62517,-9705,-28676,-38412,-17724,-4030,49806,-5808,28150,-10264,76056,84899,-61122,-74449,17902,33073,-26246,-100592,-32759,15540,17287,60198,91285,2668,-21911,-42382,22358,-13891,3623,20373,65884,78259,12689,60832,-60671,-69816,22946,18775,26523,-197,44069,100812,11718,-4505,-44420,-14188,15314,67879,7676,43229,68669,96725,54092,19226,-37472,-39876,-32215,-11995,10470,27549,-37380,74303,92396,-17728,-26734,17928,6328,-30082,4177,-1052,45653,-16368,184,-51428,8978,-51575,-36972,-48155,-33067,16738,2695,49267,149433,34550,29235,-75220,-34962,18680,51354,-16831,44515,39845,39541,74188,58234,40457,-21427,15980,-40449,22806,16047,-32336,24779,18978,22114,-22587,40165,22733,9323,59909,21551,15320,-56703,-3452,92694,6938,-55652,-15839,24724,-20310,-61337,-36557,-50894,12596,36119,20344,89292,58358,-23351,25933,1480,5734,-15387,-22653,-870,-20847,-644,-33275,-38191,26599,-5962,57809,52418,-49430,34036,70209,48063,24463,-33059,50046,20513,17521,55693,46134,57486,54203,-50419,104739,65166,17975,-110476,-25835,97127,-8627,-75624,-25346,-28160,-31137,19171,-23584,-97735,-12914,-6988,4155,101066,-133,-18689,23148,-63549,85604,166627,71001,-12044,-27001,11322,-98914,-19247,-64879,47248,100196,-113207,-16122,50763,352,-33814,11099,20031,4172,-7363,-7469,64994,9288,-17740,23026,9296,-6413,-7302,-17587,66891,41742,6373,119780,115243,-100946,12888,15687,-57704,18456,12649,-33821,-174236,-40691,-63835,-92141,-10901,-79424,-38823,34473,-23108,34021,27506,54059,71296,121696,-35610,58517,7276,-38535,-36931,15210,14919,-19094,-25573,-4134,-31563,-7823,-33143,33908,7087,28953,-69326,-31865,-66406,1776,-61078,-21308,58070,-36829,-14889,1135,40112,-36083,-51920,-32386,1594,1344,2436,53781,-16090,-5129,78389,-68967,78747,27291,-17570,-8096,-24036,-72688,-67987,57424,-87827,-12138,-5521,-4372,13,-44475,14959,36035,-8757,60034,103821,47222,45170,-29048,-63048,11891,12550,40712,-18323,3012,-7604,32874,-32590,-18959,-61671,-16799,-11211,-38395,22527,-4696,-56185,-857,-21693,57136,43287,-5901,-16228,117148,-46597,-39413,-8443,-11160,-71201,4073,18702,-42982,-151634,21679,6931,23062,-47373,29459,8288,-17437,-64433,3653,-16300,52006,-15081,-2483,-25225,-42522,51542,48853,-20631,40874,-3052,-34007,-42678,26041,-1467,13709,-12372,50657,57514,55591,12701,22292,-14123,14131,-14541,-23854,43396,41725,-41464,-8317,30912,-61461,-54486,-47387,14417,32200,22258,25901,2458,-48984,-30266,-48595,-49574,-6392,-77216,31646,-18364,66482,5450,41608,57731,-32374,-26061,-134876,56415,-28147,52762,-23304,36328,24756,-51990,-120150,-83151,35384,-25690,4914,-18684,-51032,8938,-28427,-66380,-55036,-47424,-20111,-107726,-34528,49994,-56359,-64117,-4599,25402,-86093,15805,-40483,64361,26973,38379,44229,3465,31825,70332,-53327,-64555,-12992,32674,-42964,-41447,22365,-78173,-52845,32600,52780,62092,28372,25608,31828,42395,-83412,-3088,-17709,13059,-39103,25465,96029,-38932,-28632,36666,-13060,1271,17731,139274,22232,16453,-4712,43978,-45664,-13500,32054,-5064,-9555,-24201,-33536,-56292,38165],[84,-1630,-47758,-29178,1733,46639,66700,26704,-21444,60126,30752,45498,19842,-63732,-29497,-74241,-43851,-115921,-51767,-33450,49032,-68250,-74317,-27181,16694,25770,-58467,-55710,24045,20197,10415,-470,17366,23521,61965,70452,-13059,-34615,-34446,-5611,-33902,-33271,36931,27941,-56626,-83254,48540,40360,61822,-4269,18897,7766,41446,76050,9500,-22952,-29229,-48188,21936,-40412,-39662,-17431,-107649,-16215,19716,10480,-7400,5058,11457,24279,-23808,8229,-15106,-22473,18776,-32588,-5806,11602,-13591,-37570,-17679,24106,73593,34232,-67916,-41410,-37071,129036,131043,79186,46211,31417,21000,44900,-8373,1519,64457,25790,41320,-6491,30662,-39125,7301,-17022,-73800,-16580,95512,30314,83752,29390,52870,97809,6589,-48313,-79999,-22190,-38767,12158,14177,15235,-28960,3766,52601,-14635,7311,-19245,21766,-12552,-17566,-18644,-24485,53073,88590,-98801,10099,-27390,18529,-50605,-65886,-15474,-2793,19779,14828,-20818,17018,-6292,20615,-20993,47438,-5903,-81691,61323,20404,15775,52278,68754,85864,36076,48630,-26685,6442,20361,28680,25658,-26665,-40846,56695,-21625,3982,-6161,64815,20558,9891,6502,21273,-46928,-6636,22864,-51127,-99141,58430,-55826,-20078,-55774,-106312,-25117,-10936,40676,18387,2590,-9991,6264,-44790,-31382,-32709,-45596,4616,24205,1601,42591,-24472,-78521,-10375,7983,26804,-29624,7623,-46722,-21963,16826,66772,34891,53227,53436,4420,42063,-4207,54257,23117,25308,-32785,7099,-24839,20342,13652,17664,424,21440,-9326,-55304,17737,-22687,44337,-42654,52920,53231,26031,-36047,-80884,-146094,-59553,14001,-13314,18702,-19568,31865,213959,379091,492627,807327,1458233,16034937,14131445,2287065,1520865,1165757,825638,735997,598324,438652,443509,356335,376311,386950,333228,299842,274933,253297,254947,250071,188899,236428,187298,146409,104494,113281,47307,181651,112512,85241,172989,118454,161456,172680,199044,158236,161288,80320,-19968,162793,165170,83678,107719,38690,65559,38048,116325,132693,77055,12389,49114,98127,110145,93486,83245,21877,81277,39518,71823,107873,-3560,17002,69545,57624,34383,-28557,41457,49481,114764,17138,38545,55767,100166,-45334,-21142,28453,44954,51284,597,64999,103166,-61580,60395,17193,-7784,43200,-37279,116342,151888,83889,1543697,2393038,406021,274055,200676,224232,151067,50731,85709,106655,158986,64393,123269,85761,1382,87028,78490,72642,-5019,92976,149422,35272,65073,66596,88222,6626,-14417,-14429,49940,90685,90072,-211,-19873,40779,11079,94097,44049,-47134,48818,6915,-42863,75885,64545,35027,8526,10428,12186,-14602,-33942,-14149,-17104,-9260,26828,146220,110581,23882,17836,51604,40773,14420,-14343,18763,43328,-16060,207663,83357,49927,23718,9720,81410,36092,25352,41502,7745,50249,-1294,35312,72480,102232,20321,9356,88548,44404,15969,-2008,12580,-33051,-19967,-11369,90720,136686,87196,51782,-528,43217,7306,-4443,-13008,57209,10709,-8812,-63424,65543,57965,7939,71374,-10946,53511,93581,190,-35933,-25107,16821,536,-28660,45649,-6940,-1493,-26536,67456,58618,49658,27025,70312,71387,-17588,16193,80028,-22923,-68572,79868,14232,-143142,-28657,-28724,98831,44065,8538,53759,45262,70141,22014,-14678,-75830,18078,-23597,-46795,-32463,15509,19897,18567,54293,26396,3532,-20100,-20839,63213,4743,-2460,16734,-59679,-29339,-2116,100390,99963,58482,77600,-35758,30772,-60999,-59642,-59054,-25512,32987,18034,17616,26755,5913,4604,-41348,-36723,-23025,17025,-29601,-54974,-37617,-6542,5963,-25748,19216,-18999,7134,13904,-6132,39850,77853,32797,-25660,38305,3825,-27608,37008,44044,-93647,-36213,-54463,28843,78663,8721,9177,2695,47721,-45734,9733,48861,25562,2099,-54858,-22883,11331,42164,2948,5595,-8160,101862,81125,-60689,-100346,32007,9175,-42403,-108359,-40694,1573,-26672,39411,101471,11103,-30130,-37388,19791,1523,16158,4081,18829,105417,22412,57964,-41917,-71381,30059,-14816,17280,20583,28466,86182,-14992,-15638,-37288,-15408,33035,58576,11033,35468,87347,100591,86626,32441,-50395,-13597,-39970,-12133,10168,28442,-33568,56289,80741,4126,-24491,5687,-16880,-64291,-25937,-20991,58361,22920,34332,-52117,24281,-40833,-21511,-52772,-25041,15911,3597,50040,148259,39703,26727,-66308,-32866,37487,36227,-11151,31303,38613,21010,63740,40054,47914,-23229,24755,-29307,13516,20131,-43833,9598,4155,2940,-12424,33380,30376,-133,72112,8470,-6716,-40233,16465,114083,-2738,-71794,-27396,57614,-25022,-50763,-36743,-67705,38168,44260,16455,64895,68967,-2038,29719,-7179,23206,-10911,-17952,12941,-24603,-44393,-58376,-47224,26749,-10403,50428,33042,-81609,18175,58911,51671,17726,-31699,36729,-7165,14680,33995,46024,56269,51554,-34293,107882,53933,6867,-119175,-24134,117253,1616,-46373,-11094,-38650,-11544,12343,-31918,-92632,-19897,3573,-2071,76182,-23613,-19499,26380,-68756,68509,145506,50217,-12893,6977,10211,-99227,-36520,-73643,35506,106607,-116538,-23237,28653,-6646,-16964,38792,25395,21101,16564,2401,46594,5862,-44480,27693,10951,7129,-17471,-22287,35343,8965,22196,120210,121818,-84242,51461,22042,-80188,18037,23334,-40680,-146095,-35070,-77054,-120397,-22036,-82357,-36536,8671,-34784,25859,1543,58434,84407,124007,-20179,74708,2562,-42795,-52864,3788,2125,-28006,-19266,-4560,-32126,-13650,-39390,10252,-11513,50629,-15236,35,-76988,-11371,-66272,-7664,70432,-42875,-7494,-3529,28845,-51051,-55578,-36327,-14444,16456,-6565,42212,-17184,5284,91749,-42762,68322,5278,14901,-14701,-23465,-97265,-52863,56009,-136328,-24873,-10121,-6488,8660,-15101,10693,62309,10694,50274,87137,47490,50852,-43353,-67449,16611,4813,20494,-10978,3317,-13558,14981,-59919,-21028,-60055,5860,8929,-11962,43043,-4514,-93633,-19444,-5870,37685,-7083,-32127,-2454,97682,-37872,-20634,-15754,-11867,-53431,2953,12709,-46911,-118989,24874,9717,47428,-58461,32390,17978,-13162,-36721,20117,-19205,72027,-19617,31783,3799,-67533,11431,36761,-27967,44163,3780,-24872,-32264,31784,15189,-4013,-327,40585,51301,95190,42626,20452,-36175,-671,-44512,-34161,53114,30082,-63998,-5818,29788,-30055,-52830,-44006,16927,33979,7008,40480,18920,-55987,-22569,-43834,-51410,-24754,-95488,25445,-38687,41789,4862,24001,55464,-44056,-11220,-84871,51912,-16460,70043,-18512,13345,36574,-56204,-138884,-65905,31698,-25861,-5630,1148,-42534,5536,-23905,-63481,-50578,-30554,6756,-110157,-11862,57547,-73650,-44166,-11276,20973,-54990,38075,-40556,60722,26916,31428,41631,14503,48171,53047,-53903,-60887,-16708,16944,-35867,-29932,67956,-62888,7187,22110,47895,82613,16971,40197,11180,51337,-90586,-25610,-15033,43300,-31911,34457,78766,-40636,-20214,39669,-12758,-20257,-2122,126610,16164,15319,8311,36145,-55286,-26718,32129,-4897,-24685,-26490,-45529,-66514,34197],[1352,-19306,-72404,-34594,-16084,47742,63604,48059,-30861,66985,-7570,22489,18488,-53025,-18354,-48855,-62198,-112996,-47778,-584,47946,-38496,-40322,-27393,12899,17196,-53856,-57872,-10770,-7772,38535,-3734,21328,-4321,37903,83452,-2160,-7067,-21008,-20774,-25478,27944,65622,28939,-57196,-70476,66280,57745,51909,2809,9861,5005,58735,62457,6188,-47955,-38613,-42257,11295,-71320,-50830,-25698,-95028,5712,36805,3997,26232,10492,24789,23894,-35747,-7468,-30486,-41235,-1269,-36022,-13544,-9472,-16021,-52149,-22738,21272,66087,34991,-83038,-35200,-42511,100528,111350,78545,40463,12585,23720,53160,9425,22895,86725,35706,18385,-2157,26371,-30212,27733,-20853,-91613,-28487,98812,28271,64456,9769,54253,96103,14197,-70270,-64996,-16521,-27547,19345,12603,38242,-57221,19979,59814,32487,13355,-27588,9966,3643,-2738,-23462,-40438,49393,103936,-78040,-812,-53215,19304,-32567,-54634,-20844,4373,10243,13010,-38185,4133,4470,52737,9749,45316,-41426,-86408,76307,18903,18433,41979,59136,78066,12028,50303,-20159,6583,30286,33741,6433,-54071,-51932,51599,-42746,-26850,-10519,38429,45431,11447,-9152,31149,-55564,-13718,33362,-46234,-89440,54445,-35347,-31854,-82859,-112245,-55614,-24731,41832,-4149,-14061,-3525,31279,3983,-37669,-22243,-37720,-2366,52862,3165,27631,-29485,-92746,-16101,-8521,28327,-174,-11073,-26337,-696,15187,67016,42655,48053,41016,20118,29710,14175,53185,25351,22795,-66765,20750,-12169,15558,-28486,4847,-13873,13930,-12655,-44375,-437,-52223,51385,-60353,39268,104594,20820,-66602,-128616,-161319,-58240,33899,-22774,-1889,4614,34488,177017,337462,472266,786006,1417451,15657558,13723444,2136712,1485106,1139015,826306,722734,583998,434746,437459,353286,341196,411814,320572,306054,257308,228612,257362,300896,190833,284124,206871,173455,103798,107070,34875,156184,119414,75047,166174,92110,140295,179120,196846,133850,174181,77695,-28448,182136,164367,76962,114218,-12606,39853,31532,114622,133663,60611,14956,49129,101819,111660,81678,95175,28268,82918,48559,57741,119243,9817,26412,59408,50113,35064,-21173,45090,110849,105602,-40310,43170,74682,85470,-39263,666,28899,35607,64346,24746,90474,81817,-18007,55353,14450,13534,41380,-26492,115581,125214,73595,1521210,2369939,402723,258241,192161,195282,122586,48502,111772,117894,144133,81459,145901,95988,-7981,101315,93897,57134,-44526,83886,126094,38026,87580,72756,98500,15816,-4484,-12190,54473,66443,63563,-34946,811,27104,-2965,75364,46301,-56874,54865,15000,-26876,63104,59587,46835,-16619,15267,28500,-46899,-40606,-18419,10486,20170,8007,98253,130625,23452,-10310,47368,39148,3949,-12724,9108,61956,13467,209509,96110,35108,35908,-2658,90155,31380,74313,35796,7134,43340,-24581,23779,30992,92504,3317,-23537,69444,40882,18232,8802,52821,-57160,-55217,4481,105393,118887,64009,66401,-18396,52186,26284,-7613,-2419,67716,13065,-15346,-32887,33877,36433,8274,75636,-24725,53118,88369,-19547,-48811,-19870,-6275,-10843,-14899,32797,-21472,5233,-18853,102354,56810,53214,24966,82950,84676,-16767,7254,77820,979,-62585,80275,6231,-123223,-10062,-9725,85678,3805,-14422,56020,42916,47254,6524,20169,-74733,1733,-16681,-27447,-22600,16663,25335,35115,23553,6761,-32712,-22824,-34648,64690,8399,-19028,13331,-45648,-24995,-656,87879,125800,62251,101568,-16611,31580,-43794,-68489,-64515,-48673,32093,17122,7792,67435,40938,18907,-56475,-61183,-35933,-1088,-27983,-70407,-35918,19258,1268,-32227,17498,113,20253,25260,22535,71451,55293,24108,-34333,33791,5651,-27455,32615,28879,-100892,-15365,-18218,32124,94309,35937,35266,-15624,17640,-42732,6596,34934,58001,23105,-55624,-14671,24360,33231,17549,-12006,-8245,114973,72818,-54481,-106934,37432,-14466,-47211,-101161,-50500,-22048,-72613,-1569,69813,19935,-31927,-26907,16180,20144,26127,-10532,-23329,116785,28112,46303,-18912,-62901,39471,-38705,5098,35073,9123,57380,-34969,-32359,-29022,-19521,42753,44069,20012,29309,108682,95208,106354,43562,-55767,19283,-35723,-16482,15389,32614,-17566,42347,57309,20126,-24463,-6427,-31734,-92837,-44044,-41408,68517,65860,58188,-43279,37680,-25289,-2201,-48689,6788,25806,1633,47249,119713,19193,16179,-44829,-30485,51435,22787,-24395,17720,28493,753,44678,21264,46596,-11357,37047,-24019,3088,11815,-33581,-1529,-18032,-9339,-615,14811,41465,-15762,63795,-602,-43077,-20618,35658,123255,-5629,-81632,-41798,64657,-20861,-28778,-30561,-80492,60222,47359,11021,28399,68294,16310,28352,-10832,33741,-11194,-11827,27623,-19967,-82593,-76422,-48530,16719,-1409,48390,13445,-84737,100,46830,50609,8936,-26598,14153,-25403,14676,2703,42062,31138,38610,-13189,102286,44826,-1496,-118005,-20107,121407,-2119,-20960,4476,-43621,13287,95,-44062,-81082,-29752,7368,-6415,41619,-39891,-16892,26825,-56470,45913,133121,21338,-8847,36889,14273,-89004,-43179,-66629,24366,100969,-108757,-26287,-3706,333,6865,67581,37997,36680,44372,10203,20874,13073,-61897,29005,10305,10354,-16456,-20410,-1048,-21249,38720,100020,107918,-48530,68150,19268,-88203,24064,35236,-36032,-93749,-32660,-85828,-141848,-30515,-59167,-34052,-16023,-42785,14506,-3805,53703,94516,121101,-1257,70464,-1921,-41914,-52303,4971,-6115,-43686,-14232,-7959,-34412,-18519,-41246,-7478,-24088,61133,34351,32925,-70747,-26734,-56407,2476,73800,-48537,3901,-7181,11456,-60090,-53980,-34061,-34468,31357,-7778,31068,-22146,12839,90815,-8652,41455,-15304,39931,-8670,-17794,-106003,-39143,49373,-159454,-28024,-4081,-7490,11400,12124,-6470,78666,36136,28546,59520,36186,48423,-52633,-71214,7219,-2097,7956,-9646,-387,-14425,-5239,-75526,-30722,-44988,25832,17907,16623,62583,926,-109361,-36705,6943,9856,-49030,-57936,15451,59055,-20891,4982,-38286,-17229,-23304,2920,8,-46008,-90205,27871,15418,52265,-62353,31790,24846,-3476,-4950,29267,-12426,95024,-10796,68906,35203,-86294,-11535,16055,-39193,41778,6993,-26928,-13948,40332,23048,-14238,22463,33641,46179,123859,54556,17599,-53529,-16543,-67029,-43445,53725,13603,-84379,-3045,20854,6322,-44948,-37110,13242,29500,-15968,42851,31548,-55323,-11369,-37218,-41973,-44648,-94984,16951,-57451,12589,4133,9532,40448,-58468,7653,-23108,38731,-175,72395,-9407,-13015,56101,-52713,-131113,-29419,28930,-20265,-8668,4673,-30022,19566,-20598,-50809,-36900,-13086,31965,-97953,14743,55860,-85860,-26947,-19571,16631,-15497,58452,-37391,46247,28367,14305,28266,28395,49689,35629,-66524,-45386,-6926,2219,-39402,-5633,92744,-43392,57217,15601,33528,85470,4550,48099,-6779,51058,-79333,-36481,-8709,70957,-24170,38044,68275,-31619,-16651,38847,-10331,-46419,-14311,94813,4046,11142,14622,12895,-63956,-39439,25890,-7480,-32865,-29406,-50491,-66320,20054],[2709,-37427,-89098,-41677,-31681,48655,59337,65400,-32091,68080,-37683,3954,12946,-40589,-7380,-17820,-62361,-72788,-23649,14400,40779,7815,-13916,-28667,12836,1048,-51450,-56842,-42088,-29456,59170,-8295,26609,-30735,14520,70640,8292,7158,-13777,-33093,-12908,53044,77222,36077,-38372,-48671,68352,64841,38524,8343,2177,-5147,76292,43570,8963,-61280,-42053,-29379,4279,-78402,-48337,-23865,-62859,26909,53184,-9353,38950,14268,30571,6221,-46717,-14912,-45213,-61090,-27046,-33734,-9005,-32803,-10771,-59377,-24728,9586,56047,30602,-68366,-26004,-46722,57241,75815,62710,24933,-16530,23769,50993,18229,38760,96143,43376,530,2738,18378,-14932,52600,-16092,-90328,-36271,83575,18987,45640,-17056,46071,82904,33511,-87262,-37154,-9872,-694,16964,5757,53125,-76798,28856,55673,63761,9173,-27054,-8731,27855,16896,-17123,-59594,57616,108617,-52510,-15408,-80258,11143,-26355,-45050,-23847,9495,3693,12190,-30605,-4433,19998,72656,31956,42859,-64730,-81094,82058,12759,18123,22387,42828,62941,-17792,43946,-7971,-1990,40409,34647,-12792,-72342,-60369,44869,-63920,-66730,-19478,14199,65697,13653,-30377,38054,-50564,-20326,41625,-39410,-70905,51130,-3107,-30425,-98679,-98485,-71267,-25622,39593,-28789,-22998,-1818,43114,53074,-36918,-16052,-36277,-18881,69193,2148,886,-35297,-97370,-16156,-19791,26285,30058,-37068,-5237,29808,12781,56631,42151,41506,28781,35880,23327,35714,40236,19642,10185,-84445,41568,11196,14017,-72496,-7852,-24480,12765,-18092,-35863,-15472,-76393,51716,-66628,14512,144685,10790,-86812,-145434,-145458,-45065,34584,-35148,-32478,21051,11859,130320,282932,436430,753575,1371623,15214904,13425532,2113377,1449846,1102850,817518,701525,560325,430368,435744,355619,321165,420121,309648,305569,246547,209156,263852,331555,203590,307594,229058,209938,120337,94693,42387,127768,123779,73843,159791,64059,119113,179665,187704,104092,177461,74992,-19422,198895,160995,91186,114101,-36569,24576,47601,119894,132107,42693,16575,58493,93976,110824,70274,108403,39489,85723,59669,43988,114572,34267,33247,50422,57447,35374,-6952,42494,150368,72945,-77477,45652,77016,58661,-20823,32908,47715,34959,80245,46803,90947,57339,26953,47928,14710,38326,44160,-10685,107115,109224,63131,1509955,2324116,394299,237622,187677,167400,104622,47155,139875,118617,130199,96342,149943,90871,-11604,101787,96267,40090,-61667,74048,93103,37900,100285,86906,110572,19968,3973,-12390,49448,42771,32309,-55077,20874,13689,-12955,50143,49058,-51986,63220,32835,-6650,48828,54880,58883,-14497,24345,44501,-64027,-46950,-25711,26963,58097,1158,42578,123797,25839,-27431,39835,41435,-6839,-7407,4597,74839,43010,148508,79693,19165,52196,-8995,94301,32189,108646,28569,7341,38159,-41577,10588,2249,81410,-11364,-55079,43963,37698,25539,21520,80304,-63041,-79361,27565,109557,87840,41132,61780,-25931,57490,50101,-2491,-855,57593,11535,-24393,-6792,4670,19887,17883,75340,-28475,56008,76239,-42132,-56972,-1278,-18315,-14831,4576,19949,-35706,10921,-4094,124893,49633,51187,17701,75745,85703,-6574,819,73849,21139,-55250,71161,8267,-80726,17105,22102,66984,-28718,-41218,52539,31662,11812,-14795,24854,-67359,-17450,-2744,-6275,-10802,14146,15980,47549,-4844,-12581,-67516,-22700,-33568,63729,14338,-29624,14004,-24385,-8512,-2014,56915,119805,56200,117794,-1134,32796,-20416,-53925,-58963,-54166,30751,6911,-5730,90494,69885,27939,-60049,-76859,-47792,-15273,-24370,-85849,-29825,42025,-179,-34057,16375,13044,30101,31882,61462,102288,40624,16141,-37976,26449,3359,-19636,14883,8813,-103903,4334,11948,32965,89165,58740,64073,-26918,-13951,-8998,6806,22398,76073,28545,-39012,4212,30607,23574,33266,-19339,-11779,107437,66085,-45464,-91371,35520,-32907,-39183,-83786,-59516,-47828,-103184,-46791,12164,22868,-26909,-12128,10312,36492,32693,-16850,-44327,108222,30261,31579,5972,-45508,48775,-45192,-7315,35270,-7834,24283,-41233,-49400,-23473,-26517,42832,28968,30475,29437,129437,79113,104121,46966,-54281,50824,-21445,-25063,24101,37625,6422,36965,28485,24619,-25873,-15309,-32874,-103776,-52235,-55503,70728,102393,67010,-31417,47430,-8222,14833,-38233,53491,44372,-6293,41719,69857,-23461,1245,-17388,-29150,55219,17005,-48875,5670,10710,-18093,21791,12958,34384,12839,53619,-24773,-6178,-9818,-9238,-7189,-39833,-11486,7615,-10848,52671,-33292,35412,-7329,-84475,-2865,49291,109523,-1170,-81897,-56528,40163,-12907,-3206,-18018,-82148,68185,45195,8224,-9326,59533,28423,23706,-8689,37508,-15136,-1631,39190,-6048,-102819,-83759,-41588,-1939,13697,52691,-2289,-68878,-16086,34858,45696,1967,-21491,-12313,-30229,17369,-27211,35132,-10392,20792,8825,91724,43953,-5070,-107224,-15891,110550,-15174,-5155,17286,-41245,38489,-12744,-53948,-72064,-39047,1492,-10615,7299,-44534,-10857,22795,-42432,22128,134702,-5001,-2519,53925,23513,-69339,-43185,-50435,13873,86812,-94428,-26825,-32252,26716,29261,89983,51402,44890,67850,19050,-857,24741,-70133,29460,13983,6802,-1475,-13938,-34590,-42406,56224,69635,86563,-9135,61863,9741,-83074,37749,46972,-18482,-39741,-33348,-90683,-147783,-34641,-26848,-33468,-35715,-44472,-1102,13971,47210,104040,112032,14578,47393,-12701,-34721,-38877,14788,-6817,-59001,-13560,-13190,-38904,-22943,-37656,-10341,-27059,56826,64917,58108,-51558,-39523,-35468,8332,66120,-53021,16963,-10345,-5381,-63504,-50084,-28243,-50651,42066,-1201,23373,-30798,17798,70110,17912,2810,-30343,53916,13093,-6555,-98019,-29995,39947,-143504,-21893,8731,-5985,5038,27816,-33622,79901,62029,3692,33000,19538,39359,-54055,-76731,-16166,-7486,6624,-17095,-6462,-14527,-21887,-76312,-44031,-22571,40138,13820,43064,76193,9885,-101243,-47748,12927,-16496,-71120,-76387,33869,17608,855,30870,-69143,-23914,8577,3921,-20477,-40363,-78087,27094,22314,40723,-54712,25799,26329,4877,22706,27786,10231,117503,9001,98171,60583,-94476,-20207,-10209,-50697,32982,4534,-36653,7812,50132,24324,-13125,47793,29507,47758,135761,50136,15416,-62295,-30543,-80332,-49631,45806,-5775,-98093,-1266,3974,34188,-35090,-29289,2074,21626,-34672,34265,40284,-50443,2676,-27323,-26276,-65198,-79026,9994,-61519,-11275,3815,363,17213,-73072,21918,16922,23923,22125,59098,-387,-34012,82121,-38666,-105396,21689,29483,-9230,-2186,-5356,-16604,45046,-21662,-35026,-19649,-121,47063,-77617,38840,45710,-90563,-22121,-27019,12201,16447,71590,-30984,27673,30053,-11539,7698,43261,38213,20228,-92536,-27345,17623,-5259,-51007,21686,90872,-22533,87179,18007,13974,65579,-10050,45183,-17055,41320,-51983,-42368,-1456,87726,-15400,33683,61419,-25280,-18316,28260,-5189,-68752,-15757,60621,-11019,4891,17138,-13741,-67127,-48159,15091,-13920,-31871,-32639,-46112,-56553,-4094],[1763,-51930,-94902,-48515,-39727,46371,55731,74511,-24063,65181,-49306,-5798,5618,-29852,1303,9722,-42033,-8159,15097,12334,33962,64595,-2728,-30737,17891,-15813,-63644,-54998,-60943,-35563,65733,-13181,32560,-48174,-2626,35776,15740,7133,-15494,-40270,-3,38602,71116,48335,-8194,-27287,52994,58860,22612,11019,-1735,-17920,88625,22575,14853,-61960,-42002,-10732,946,-62761,-34414,-8106,-21633,40276,63903,-28298,20498,14412,20675,-25939,-55566,-13540,-55061,-79225,-51918,-27230,1547,-54129,282,-59336,-23067,-5011,42352,23718,-29111,-15494,-50553,10722,34688,39543,3322,-45914,20293,38327,16550,43596,90113,48259,-3503,8017,10356,2415,67979,-3796,-70937,-28108,59476,4848,35314,-41660,31891,56494,55071,-97135,-6753,-7901,31152,4951,-6215,56327,-83030,29555,46792,72776,-3863,-23497,-27815,56861,38349,153,-77942,70190,96932,-31288,-24372,-97512,-3242,-31123,-42199,-22280,15255,1323,10939,-13746,-7974,30314,72724,40893,38469,-67977,-63617,78640,8111,20087,-2934,31447,51342,-43364,35155,6913,-17011,50153,32321,-29217,-76563,-63432,33940,-78037,-102131,-32518,-4230,76115,16178,-49965,37626,-34213,-19703,44903,-33361,-45778,49602,29210,-16694,-98857,-73951,-68087,-5118,34210,-49672,-24960,-5055,44468,84188,-32612,-13466,-44296,-39470,69728,-154,-30209,-40240,-90793,-10439,-19099,23133,48786,-66028,10287,60612,9877,46400,40630,36976,20553,51717,25318,52574,19174,7462,-15121,-75681,63069,36451,12731,-95575,-16725,-26727,14868,-25103,-30817,-19267,-76706,45974,-58877,-10985,158974,-8749,-92388,-123043,-105152,-23930,14392,-49072,-61134,25903,-28480,85024,228150,396168,713221,1333755,14737285,13227904,2231137,1420132,1066276,800237,676625,531266,423665,437601,363595,323261,412048,304234,298161,241635,199704,271900,338742,221230,309044,245178,243828,146175,82426,70759,100457,124227,81705,156258,45101,104484,173374,173316,73040,166649,75916,6000,201172,153017,117564,107621,-24734,22080,81673,132944,128834,26666,16380,68821,76460,108937,61775,116800,45257,87589,67865,32230,91946,59490,36360,46606,73472,36157,6043,32402,142071,25225,-87221,47607,62064,17016,1209,62409,76789,42263,94961,59033,64751,32630,59531,39853,18694,63593,49391,6992,96037,107229,55985,1504878,2250063,380287,215449,184517,149330,100620,48871,160925,110999,121652,101680,133247,69690,-12743,86191,86583,22883,-51055,64129,54145,33480,97873,99912,117622,20590,5745,-15480,35325,26976,2819,-56246,32218,1205,-19653,27156,50722,-33418,72934,54374,13681,37935,49815,68090,16412,35022,56565,-57063,-49106,-28309,28439,98186,4393,-5846,91666,30994,-30112,25507,44773,-18140,889,8071,78777,65467,63254,37150,2741,67209,-8179,97183,41604,128910,23588,10123,35348,-47592,-4313,-11771,70296,-20448,-72695,22090,38048,38828,33065,86541,-47049,-90503,53073,98422,50131,24646,38212,-22465,55320,73234,9246,-6956,27250,8050,-31608,9797,-15276,13804,32869,72108,-23885,61494,64221,-53086,-60016,24599,-17358,-12965,26160,11272,-48280,12283,13192,125608,38846,43515,6843,54198,75650,11590,-3128,69140,33491,-47680,57304,20942,-29053,41131,54505,45526,-47795,-64803,45128,14324,-24947,-36492,17599,-54500,-35779,10969,11551,1766,6627,-1243,53258,-18346,-27994,-92479,-15420,-19026,62228,21114,-29860,18612,1138,18197,-4810,14103,78879,40458,120177,5986,32182,1761,-15583,-43090,-42932,27436,-13152,-20775,84701,82825,31522,-53589,-82015,-56083,-23105,-18080,-94794,-18941,58779,1741,-31863,17844,20344,36581,29726,97062,121657,32997,13420,-41195,16599,-4057,-9846,-14587,-7757,-104811,14841,27410,32129,69114,70607,86788,-24988,-30853,40685,10282,10755,75775,18153,-8491,27793,27709,13952,45039,-13372,-18437,78378,65821,-37232,-58061,28715,-43211,-21557,-62293,-64465,-65703,-106729,-77320,-43339,16664,-15403,4171,1602,46369,36691,-12311,-39114,83319,30161,17346,29798,-22235,54819,-33820,-17457,20120,-18223,-3038,-31873,-61193,-22219,-34402,35508,18115,38391,36610,144963,57392,80184,38627,-47897,74535,-1559,-35582,33193,40258,28473,40251,2799,17661,-26899,-19113,-19127,-90083,-53296,-59265,60991,122295,61273,-24800,52582,6469,24225,-25774,98015,64516,-20960,33498,13174,-73114,-12353,8400,-29579,45992,22367,-66162,-3463,-10619,-32735,24,20251,13586,40511,70678,-28435,-11600,-41552,17151,-7701,-54499,-6010,8722,-36482,57381,-48417,-3928,-17472,-118913,9976,54727,69559,7981,-71543,-69140,-7656,-6197,17633,-2498,-69852,57700,39187,10217,-41146,47188,33343,17391,-1035,36267,-21066,12928,43467,13839,-98790,-78545,-26891,-24794,23517,60547,-11783,-47348,-26152,23285,38207,418,-19050,-34933,-22282,21534,-45445,26047,-54042,4745,28522,80551,54473,-2940,-88811,-15174,88559,-26022,-174,24308,-32188,57083,-21817,-55792,-71560,-42060,-12203,-16968,-19369,-37619,-2187,15095,-41679,1275,149539,-18852,3357,51920,34110,-43850,-41459,-32885,2817,68662,-76851,-26940,-45325,64712,40578,98443,58053,41799,81201,30293,-11216,33886,-70066,32651,30418,2689,24137,-7595,-59079,-51326,73032,40258,71429,19322,39386,-1484,-69004,56443,56914,7834,-3736,-35659,-92702,-138186,-34101,-3602,-35420,-48078,-38864,-21732,45421,46247,112374,97479,22414,15727,-33779,-21358,-20946,27316,672,-66146,-18754,-18703,-44990,-25942,-29377,3637,-20007,40195,71188,69163,-28199,-44246,-8322,11311,48932,-55576,27965,-13905,-14937,-62695,-47079,-19295,-54734,45835,10042,19503,-41079,20137,33383,22447,-35250,-38183,57727,45675,8405,-77739,-27333,29827,-95815,-11972,23025,-1465,-10503,26115,-59708,67283,82555,-13984,16569,5653,27758,-47085,-80959,-46498,-10869,15988,-33221,-12831,-17138,-31125,-64960,-55768,-2394,48910,-82,63256,80173,19052,-77402,-50297,10396,-33176,-70479,-81459,49040,-11405,22047,49880,-94515,-27061,31252,5269,-46858,-31662,-79750,21280,28321,23099,-34584,14204,20843,6312,41046,15884,45907,132861,33387,112962,74463,-91629,-26967,-37017,-57871,18916,-3772,-47987,27993,59573,25476,-2402,65709,29131,57986,131722,40173,14895,-61051,-39644,-86886,-49391,31867,-25659,-102541,-2525,-19267,43610,-26168,-23075,-14947,14268,-39575,19506,47506,-44601,17453,-14008,-12327,-85840,-55848,8113,-43873,-23255,2999,-2431,-8492,-85001,24900,18646,13860,49447,34565,3643,-42994,108240,-14315,-75823,74561,33926,5310,13786,-20925,-5869,69931,-28895,-22535,-5660,5419,45966,-57882,54611,30689,-85059,-31240,-30949,7570,30537,74582,-21840,11032,28964,-42748,-13825,56393,18877,3408,-122426,-15416,50733,-3693,-62380,40324,66166,-3923,98220,31254,-5313,28316,-28203,30814,-17300,25161,-15951,-46445,3937,87633,-5185,21929,54469,-30291,-22457,8338,2402,-79202,-6271,41387,-23221,-1010,17174,-30314,-61595,-50544,2847,-22551,-21570,-35372,-31508,-41030,-31764],[-2781,-60179,-89137,-51338,-36776,40516,53692,72443,-8908,61241,-39889,-3043,-1064,-23955,5967,27560,-7477,53362,55686,-272,32391,117468,-5295,-31672,25802,-30039,-94731,-53385,-63678,-21868,59453,-17572,38379,-54226,-12175,-8171,18056,-2762,-24387,-41694,9918,-526,52226,62823,21093,-14075,24149,41815,5428,11110,-228,-27503,90825,3254,21198,-53827,-42541,9250,-729,-35796,-16181,19709,16051,40102,65419,-48721,-23153,7935,-5380,-61511,-60702,-6646,-58006,-89747,-66684,-18936,8620,-68943,13559,-54288,-17680,-15393,24560,16784,19912,-6518,-54454,-25994,-2561,16986,-18107,-67075,11644,17368,5736,35554,71188,49565,11089,14384,6000,16792,63268,13474,-39970,481,41027,-10213,34040,-56773,16354,19813,69487,-98311,17123,-14471,54360,-14910,-21390,49470,-73304,23434,41940,61396,-22396,-22505,-42039,84137,57561,24405,-90917,75504,70784,-17553,-18255,-97790,-18746,-39499,-49745,-16052,23477,3473,7753,-4417,-8103,29439,54026,38307,30834,-52943,-37685,68045,11555,26887,-27421,33877,48768,-57132,29971,20087,-33827,58869,28496,-41991,-66684,-60412,14860,-80058,-116248,-48223,-15414,74261,19592,-61173,28321,-14522,-9330,42801,-29901,-17859,48790,50166,4130,-86297,-51230,-50813,37193,27982,-60822,-22263,-11560,40499,86892,-29325,-12668,-59173,-58459,56461,-2072,-54416,-43021,-77152,-1339,-5042,21646,48390,-89844,15489,81679,7151,47694,44248,36194,16958,68547,34835,58893,-4934,-7866,-52342,-42148,77571,53153,8555,-83790,-19393,-18454,16125,-31384,-28841,-7791,-40608,35523,-39060,-26763,144413,-37700,-83688,-68878,-55683,-3383,-19415,-61257,-77023,18749,-74224,49306,184761,358579,667803,1310266,14224625,13042364,2410264,1393972,1035017,775782,653288,502521,412073,440002,374352,343937,391587,304947,285236,240547,200089,277712,331625,237342,303032,248423,259009,171053,81461,113903,78839,122121,96222,156251,42152,100261,161092,155297,46382,144021,84126,40945,180157,139369,143195,97316,15868,30511,118256,149651,122562,14412,15355,71883,54208,107217,58275,111344,38964,85718,71436,22644,56204,74913,37043,51574,89936,40068,13393,18223,89319,-21363,-75408,49688,35128,-32799,17818,79030,102970,53410,104998,61325,24980,11974,73566,34470,28060,86108,53962,23823,87587,116635,53763,1500317,2157448,361935,195514,178018,144154,107534,55104,167910,99790,118121,92548,100226,38927,-14287,56968,69382,7765,-20965,55138,12876,24744,82232,102119,112774,21406,-778,-17522,16590,24223,-18332,-41719,30437,-10022,-24202,11631,50239,-5754,81403,72379,31435,34034,43134,72664,61906,44704,62276,-28432,-45117,-19219,16152,131591,15134,-34196,46708,38233,-20577,2828,45775,-28842,10570,19614,72754,75815,-1689,-14068,-13224,75959,-1676,101160,59358,140024,23979,16214,35431,-40455,-20631,-15389,58180,-23186,-67948,12572,44800,57297,40772,69816,-14262,-89090,73117,70646,13590,18577,3079,-10197,44509,89615,23842,-15925,-13812,5181,-32583,15494,-22395,20895,48281,68136,-14813,67828,57310,-45243,-60407,49324,-4516,-8781,45596,9651,-57504,7416,27569,101868,25916,31811,-5963,27533,60813,34769,-5367,61826,36566,-41109,45641,40802,14318,52944,74909,23828,-54942,-78988,33977,-6285,-54052,-54180,16323,-37905,-49826,18146,22414,14266,-6023,-15829,50803,-11336,-37564,-101876,1953,4918,61903,27362,-18550,25446,25610,49045,-6658,-29794,15460,18819,108164,2852,28330,17761,36689,-19481,-21869,22118,-39854,-33655,53218,77481,32043,-40356,-78528,-59656,-25110,-9014,-91891,-4203,67859,6175,-27886,23358,23962,40740,16460,113363,120358,28612,17041,-47747,6060,-15826,-5618,-49501,-13766,-104093,13240,28018,31649,44419,69614,95507,-8804,-24303,81134,15388,-1796,60813,-2726,28392,49070,16142,4935,49175,4845,-26319,35711,73509,-32564,-17092,19645,-45304,-472,-40897,-62107,-67275,-84356,-81497,-73978,2173,1640,18317,-9385,47638,39386,635,-14677,52314,29136,4555,49550,3309,54882,-10386,-24384,-4393,-21788,-18248,-10809,-63630,-24148,-40103,25692,14037,41430,47510,149061,38264,44421,18154,-38771,87803,18689,-44058,39668,37895,36704,48214,-12385,4026,-25714,-17648,5781,-55265,-48838,-52889,38641,120293,45789,-28744,53328,15304,23397,-14998,123754,76710,-39572,22037,-34501,-111057,-19016,26414,-31794,25127,38108,-57992,-8822,-30204,-41242,-16455,39612,-9464,59974,82062,-29292,-10795,-75673,35079,-4459,-59075,-171,2023,-55949,48578,-58616,-39368,-36376,-137352,17326,52523,11592,17489,-51745,-77937,-60895,-3455,28598,10804,-46483,33913,31764,16694,-63949,35181,32385,9480,10883,32147,-27567,29288,37553,33253,-72090,-61863,-6057,-46226,18990,66993,-14641,-28853,-26996,13447,29468,5937,-20318,-46812,-6234,25241,-46693,15272,-85959,-4657,44940,71954,75305,4476,-66298,-21933,60747,-23003,-3027,24326,-19411,62037,-25514,-46491,-77224,-33944,-28486,-26544,-35149,-22551,7685,6646,-58798,-14936,171971,-14663,6969,29611,39680,-17768,-41336,-18869,-9887,50201,-56958,-28258,-39258,94144,33863,87081,53351,27056,82511,41498,-9525,35939,-62355,41635,65190,3649,51379,-6941,-71724,-48753,85286,19523,68219,29147,10682,-8571,-50526,74196,62943,34000,7157,-37380,-93203,-121339,-30495,1239,-38421,-51967,-26070,-46274,75236,53598,114342,78696,20976,-11223,-63057,-4097,-7432,37107,14311,-60392,-29192,-23201,-50541,-25532,-18525,28896,-5967,18140,59081,63937,-10382,-36595,20261,13889,26822,-55462,33281,-18759,-12931,-59175,-46603,-5670,-40728,41982,20826,17213,-49667,19436,-7446,-239,-58992,-39035,55815,76568,23551,-53387,-31419,20416,-41256,-5233,34337,5258,-31672,6928,-69153,47384,93876,-17837,13138,978,18812,-34036,-77430,-72773,-12456,32021,-54766,-17812,-22107,-31631,-47188,-61525,6691,54493,-17236,74140,72849,24741,-51657,-45172,355,-37380,-52308,-70298,58177,-21297,37656,57148,-100498,-22581,37952,6098,-73933,-22454,-81720,11813,31369,11371,-5686,-835,8792,-119,49956,-2915,83240,134674,54146,113239,75496,-80842,-41683,-58594,-56800,1826,-16135,-54994,43175,66841,31979,10716,68393,34000,72799,116428,37603,15822,-50805,-41559,-90814,-39314,14939,-44015,-97671,-8376,-45715,32708,-19083,-19883,-34047,9831,-28742,5241,56687,-39317,29578,-103,-7201,-104121,-34366,13081,-7370,-21749,410,1482,-30936,-91756,15219,-9030,12364,76027,6324,-392,-37696,124309,15865,-53020,113302,41004,19939,36467,-33935,-648,83201,-41515,-17132,-229,3286,27436,-44551,59360,16032,-67942,-47939,-29412,2603,26488,68262,-11043,-585,21580,-74382,-29881,64901,-2042,-20909,-141799,-14082,81460,4903,-63186,42154,29136,9080,98443,53001,-19263,-11681,-49809,8582,-8699,7975,19845,-48430,5530,69418,6334,6761,45484,-46659,-25275,-12926,11393,-73708,11326,44215,-26775,-3874,14451,-28098,-46874,-45814,-7557,-28673,-4155,-36690,-8624,-24457,-52831],[-10427,-61998,-73754,-46703,-22587,32787,52717,58837,8748,58983,-15581,13326,-5088,-24614,6129,34023,28551,87252,85167,-15212,37480,147490,-15347,-28977,31731,-42621,-136555,-50746,-52303,7872,48058,-20662,43335,-51742,-16561,-45588,14438,-15630,-35619,-38151,15142,-40592,28311,75864,38195,-12590,-9939,19571,-12227,9932,6882,-29600,80607,-11039,26704,-43336,-47451,24771,-3151,-12216,-3066,51807,40930,24914,56790,-63962,-72810,-7701,-39951,-85174,-59941,999,-54818,-86202,-62697,-10944,4278,-73748,25203,-47128,-8752,-16875,4134,10937,61026,-1393,-58160,-43600,-30722,-48,-32743,-76072,-3118,-6858,-10586,18030,46550,46698,41996,22307,7744,24481,37470,32044,-7237,43767,38902,-22294,39409,-60413,3258,-20648,71159,-90036,28926,-29934,59064,-39383,-36607,39243,-48800,12892,46463,37088,-41845,-27137,-49185,103135,70448,48956,-94611,64778,39896,-7914,6146,-82124,-31481,-42059,-66954,-7773,34164,9487,1712,-10472,-7319,17767,25395,30796,19885,-28621,-12652,53185,26486,37883,-43664,51316,54231,-56436,32163,26655,-47215,66960,25250,-52178,-47104,-52993,-13584,-68984,-99519,-63920,-19865,61615,25869,-59921,12063,-3288,7842,38286,-29391,7726,46618,52950,24763,-68709,-40543,-29547,90670,24430,-58752,-16863,-18045,35996,64981,-30434,-11883,-73686,-72821,35423,-1968,-61713,-43177,-64874,7029,17539,23712,29884,-99260,8833,85799,5220,66414,54476,38677,15734,86423,48130,53231,-27222,-22253,-94302,3946,79608,53265,-45,-41257,-15575,-961,13062,-34204,-28614,15563,27928,22001,-13555,-27942,108895,-70240,-65682,-4841,-12862,7309,-53135,-66400,-73937,2867,-111277,28465,161418,327536,622633,1304554,13711563,12799329,2530960,1368669,1012654,747047,636373,479871,394261,438170,382364,369383,364751,308423,268632,240501,204996,276639,321551,246452,302908,235860,240653,185676,98757,159894,65681,120117,113266,157870,56085,106643,145506,135075,29653,118499,101207,75794,135500,120702,157059,86306,64260,44662,137357,160632,110967,6040,15822,63630,33801,106517,60205,84994,20989,77964,72125,14743,17266,74163,38198,66630,100691,50037,15674,6053,19719,-50662,-57349,50989,5123,-74893,23312,78943,113909,62825,108549,59242,-9681,427,72376,35490,44501,102410,55258,38401,84685,130155,55809,1493085,2068647,342568,181787,164447,149256,118064,65713,159162,89974,115116,69061,61035,9404,-15561,21431,50791,-2690,13116,47965,-25881,13282,60595,88490,94386,26343,-12732,-12780,235,34880,-26819,-20172,16373,-20095,-27209,3454,47388,24601,84983,81140,45531,37996,33900,72312,99775,51857,60953,8857,-35549,2658,-3329,149802,30436,-36056,6123,46442,-5298,-25873,42191,-36897,19760,36138,58397,72789,-25064,-48799,-27148,75578,6751,105592,81360,145104,30833,25031,37859,-21866,-36952,-15150,42773,-20985,-40795,19069,59148,77871,43044,36855,23536,-77720,78945,30155,-14409,23180,-32874,6507,27068,94888,37010,-21392,-50657,5086,-24366,12523,-17039,40268,59578,65335,-5428,72177,56502,-21462,-61741,65254,17188,-5742,58987,15526,-61602,-3485,34569,59737,12057,19054,-19305,4710,49338,59029,-6517,48545,32778,-36420,41998,61688,36514,50635,76150,4011,-56344,-80661,17413,-29303,-70984,-65403,26372,-20047,-57468,16286,25241,26118,-22325,-18375,40165,12115,-41644,-94714,28261,32760,63429,32181,1456,31887,43263,75706,-5536,-63511,-48253,-2427,87351,-9345,21840,26712,86102,7517,-792,16536,-67568,-40235,12023,59479,33036,-24223,-70583,-59248,-24364,1716,-75544,12099,69015,11728,-24609,33155,26149,43989,-6330,101717,95318,22922,24498,-57935,-2374,-29587,-12844,-80995,-6000,-100027,2441,20682,33792,24628,59306,86011,16725,664,94358,19731,-16649,39381,-25128,62429,62813,-892,-3239,44389,29944,-32510,-6789,86295,-32374,19160,10424,-41607,17843,-21029,-50026,-50221,-49684,-61478,-73383,-16248,22262,26911,-20940,40286,41456,15668,15293,27533,27467,-7475,62673,28046,47745,16298,-29179,-28811,-22251,-20696,13544,-55478,-26296,-40971,18668,15625,39746,56620,135198,28425,11796,-10381,-28561,92412,34914,-46203,41639,29537,23888,54876,-13997,-9787,-21542,-12277,34292,-13981,-39489,-40155,7116,98424,27561,-41925,51011,16170,13432,-6985,122819,72959,-55970,7103,-63286,-124382,-15536,33778,-35305,-1451,59056,-19094,-9967,-43524,-42799,-24518,60629,-27037,62991,83178,-21269,-2732,-101375,39731,1002,-54816,-1838,-10151,-66055,23329,-64184,-57301,-64486,-137710,20628,46917,-47001,23306,-25699,-82293,-100972,-4128,29656,17349,-19483,10192,25409,25414,-76486,25570,28192,-1755,25175,26697,-33778,42935,21125,45115,-30674,-37944,16950,-61653,-1487,67547,-12131,-16209,-17920,8169,20507,17224,-24685,-45183,10857,26411,-32758,3180,-98717,-6407,59350,66970,101511,15486,-43666,-38179,32701,-1499,-8388,18031,-7088,49279,-25948,-27011,-79333,-13877,-41331,-37933,-40734,-4155,16921,1237,-85526,-27854,194087,6786,8147,-7914,34250,3516,-43284,-9026,-23315,33577,-34318,-31302,-19316,93629,8724,53478,38072,4154,73621,47025,-454,30015,-47525,56838,114632,12108,69353,-15753,-73919,-38151,88496,9851,71259,20904,-15200,-7177,-30500,83917,62448,49636,-1908,-36476,-93328,-108329,-26988,-9835,-39326,-47065,-7058,-70969,90634,65766,102696,56491,12771,-23312,-91425,12936,-3856,40853,29826,-42135,-42298,-26024,-52123,-19809,-7498,55404,9678,-1138,41912,44906,-4758,-15441,46204,17685,5550,-52094,31010,-25397,889,-53629,-47544,13868,-7805,31909,25959,13109,-53084,15260,-37980,-41185,-60768,-34011,54016,91033,35185,-33669,-40881,12347,-6586,-6401,40654,12225,-52123,-23753,-49936,28591,95949,-7824,19667,7472,16800,-19621,-62055,-84773,-13271,49024,-75869,-20782,-25700,-24231,-29368,-59122,293,59352,-30515,74356,54847,24162,-36272,-35670,-13841,-32742,-26599,-44726,60315,-15480,44816,52598,-80947,-9166,28610,5871,-94607,-15260,-71897,1806,29788,13286,24181,-15232,-6925,-9897,53044,-23250,107229,121043,64364,104357,65792,-66779,-63444,-69880,-46003,-15897,-29378,-54267,52492,69853,43961,16321,53358,44709,82757,94812,48950,16848,-34273,-35608,-93995,-17957,-2940,-59689,-85604,-18652,-70691,8404,-13319,-19341,-50702,7574,-8698,-2298,70193,-34175,35217,7510,-13731,-115048,-20374,23904,36426,-10056,-4689,11687,-45578,-91822,-1990,-41251,19842,91776,-18002,-11916,-20855,121086,43799,-40225,126380,48320,30351,60567,-40342,-2101,80232,-55861,-19351,-4998,-4546,-3930,-37743,54481,6701,-40748,-62099,-22045,-2733,12440,56806,-99,-7411,5837,-100550,-36472,66388,-19195,-53769,-141304,-22395,99112,16332,-46583,26132,-8486,14185,95053,77199,-24454,-37561,-71705,-14550,4772,-4289,48442,-46985,2800,36961,18086,-5279,35089,-67469,-24529,-24051,20290,-53673,31845,62323,-18771,-2106,8419,-6591,-25542,-34797,-13696,-26265,16250,-36002,17116,-10363,-58759],[-19054,-59796,-52697,-33671,-556,25399,51094,36491,23421,59669,12017,40190,-5114,-31405,2866,31381,52225,85833,97011,-25754,46810,140544,-26119,-21046,31004,-55690,-171527,-43767,-32703,42254,41015,-21531,46940,-46416,-19943,-65026,6011,-25454,-43926,-31122,15767,-61629,6922,84384,37428,-21745,-39673,-922,-30537,8931,18074,-23267,59521,-18326,31464,-36423,-58088,31269,-7361,-1190,-3011,77125,49780,-1287,40077,-66716,-106648,-31959,-71559,-84683,-51029,6053,-48216,-65610,-35995,-3787,-13606,-67180,32571,-39595,3487,-9234,-15186,5627,81257,-220,-60558,-39879,-49359,-10481,-36143,-74302,-22671,-27071,-27695,-850,25845,39996,79225,30810,15903,24688,111,47797,17591,88316,53442,-28940,48463,-56417,-5653,-57187,60065,-72652,27020,-51027,43910,-63901,-48558,34306,-15665,349,59101,8806,-57467,-36838,-50206,110457,74278,66535,-86941,39508,17084,4081,42361,-59570,-40935,-32626,-86603,-2163,45549,17734,-7061,-28607,-7435,908,-1826,25711,7255,-5950,549,37119,50477,50931,-46411,76592,62044,-43687,41544,22597,-53203,75687,24271,-61574,-24434,-44534,-47387,-48048,-57224,-75220,-19390,43223,37886,-46025,-6448,-10994,24816,37275,-30745,25588,41328,37730,38527,-54253,-45097,-14335,136376,26763,-44234,-9073,-20408,33838,32873,-36521,-10303,-79506,-83168,14024,1297,-49010,-41109,-61372,10506,39808,29391,2064,-88281,-7132,71619,4109,99235,67255,42296,13548,102988,60034,38844,-44168,-32158,-126840,46953,68561,34596,-12229,11840,-7152,21266,4164,-31860,-28547,40621,106392,7261,8563,-17810,65550,-96836,-45952,43090,13446,2346,-72388,-58476,-52169,-16024,-128804,23823,161076,303618,584178,1316651,13278811,12504507,2519063,1346432,1002900,720353,630433,469113,373032,429429,383084,382950,339277,309779,251062,240227,207882,265765,314325,246254,311661,210186,187611,185199,128933,196149,60900,120272,128399,156975,81595,120145,129998,113738,25923,101586,124859,102220,77534,99901,154209,76241,95490,57678,125510,153871,92625,256,19921,45792,21514,107394,65973,38171,-1538,64382,73393,8680,-13606,57788,42985,89809,104770,67134,17094,1601,-36086,-54584,-48163,49209,-18774,-92148,17098,64946,103343,65812,105923,59279,-25806,1807,64151,44860,67883,108912,52097,50332,86321,139096,59958,1480491,2003452,326039,177319,143194,158459,124352,78188,138948,84702,107283,36798,28204,-8734,-12090,-10229,36007,-6837,39064,43027,-55505,2230,41704,62282,68090,37204,-24064,2377,-6903,54214,-22091,-1124,-4288,-29489,-28446,-1336,42932,51449,80268,78361,55853,47550,22259,67858,112500,56354,53523,38223,-22954,29837,-20411,148039,46918,-13322,-16499,54498,8442,-54022,34241,-40298,26961,52454,39642,59202,-14523,-48357,-36965,66143,12318,106570,100588,141816,42600,34802,40756,2660,-50515,-16138,22582,-16248,-684,38276,79600,95423,39755,746,52733,-60770,64724,-13623,-28398,34515,-60826,22597,7563,87932,45433,-17983,-70202,8557,-6595,5365,-2650,67058,63764,64528,1380,70947,58525,7822,-66374,68146,43762,-5502,63865,26593,-59297,-18162,32135,12086,-1525,8776,-31958,-8698,47013,80271,-6224,26954,27430,-33686,47816,77025,34897,39274,59974,-12139,-58303,-70787,-6121,-55473,-75466,-69321,40684,-3799,-58456,7864,21385,36965,-39332,-4767,22841,40627,-42531,-74879,57446,58834,65989,35328,24178,35436,49919,90616,-975,-79740,-92874,-16790,65647,-27064,15560,31260,116404,32682,11656,13468,-90094,-37531,-19169,38799,37349,-8585,-62788,-57152,-24886,11743,-48692,26574,63199,17005,-23279,45855,28561,47343,-32426,65877,52631,12887,31348,-67832,-5994,-42203,-32807,-101213,13804,-89755,-10891,14247,39750,14817,46767,59367,42386,27803,79044,21214,-33100,19861,-39852,85606,67584,-18408,-10342,31939,53822,-34110,-36092,97891,-35408,40101,2289,-35677,29535,-2558,-27596,-19971,-21201,-31548,-50474,-32562,42922,28001,-30726,25923,42593,25356,38338,17417,23653,-19811,67571,49970,34236,38137,-34233,-45628,-25184,-14851,31362,-38991,-25449,-36218,17705,18696,35706,58967,99736,30089,-4838,-39395,-18355,92747,44785,-39091,38777,16125,-7148,54995,-4758,-18982,-15286,-5417,57540,14419,-26117,-26332,-26760,64694,13147,-55857,47699,8926,-1512,-134,99159,50551,-62554,-10014,-72155,-111254,-2529,31343,-39359,-24845,77438,37984,-6778,-48172,-37726,-22016,71229,-33500,48949,73988,-784,11407,-108161,32792,7744,-45745,-14578,-23320,-66986,-14004,-67929,-52701,-95613,-124293,22293,45871,-87615,23236,1820,-82525,-117095,-5096,25199,15485,2238,1833,21699,33235,-77505,18299,23366,-18689,39724,20545,-39110,49284,-2969,44611,14667,-13210,34567,-69297,-31144,60254,-6519,-9024,-1399,10369,11776,30194,-30245,-33124,21795,23419,-11389,-9336,-93187,-3437,73605,64555,126121,27461,-23834,-61305,9447,33155,-11099,7505,958,20363,-27916,-2232,-68049,13694,-46530,-47352,-39401,13030,23508,1895,-106674,-40309,208703,39008,8478,-49548,15537,16057,-45179,-1014,-33254,19663,-9106,-35389,4214,55591,-26853,1562,17915,-20689,58739,41157,10135,18304,-26791,74402,161830,26364,70450,-33849,-70375,-23351,80263,9141,67660,1082,-32661,3705,-9533,80342,53121,47574,-20260,-31960,-93604,-106069,-27007,-26394,-34759,-33805,15997,-90131,86754,75016,73618,31238,2331,-17799,-106117,24991,-10497,38064,41919,-16415,-54316,-27198,-45977,-8088,2122,73325,21340,-11375,32758,18055,-12583,15781,66448,21825,-10237,-45332,22010,-33386,22681,-45568,-46020,37440,37409,18388,22299,4744,-48823,7785,-48385,-80153,-42645,-24452,56853,80231,41226,-23989,-53111,5609,-4603,-16142,42736,17078,-64779,-55763,-2320,17188,92739,9987,29615,21779,23286,-9489,-37945,-77421,-14798,61849,-89377,-22368,-22761,-11136,-16321,-49164,-19875,64006,-34800,64555,28941,16359,-36332,-26142,-27618,-27106,-3848,-11233,56631,-3327,43627,41559,-41880,10966,9200,4707,-102558,-11863,-47822,-5523,22699,29080,45742,-24400,-21291,-15327,54342,-39884,106061,96746,61302,92950,48949,-53496,-82228,-67908,-27518,-32316,-39942,-46157,56733,66545,55649,6466,24707,59708,77330,70150,70020,16094,-14941,-23284,-93855,12103,-21561,-72191,-69552,-31007,-88675,-16777,-8156,-19369,-61123,3929,9318,478,87188,-28137,31324,-102,-29317,-112691,-15074,36718,72505,5256,-12181,26747,-49941,-85033,-16911,-55382,33545,86744,-33309,-26317,1072,95946,60498,-34878,111982,53349,32475,79755,-41025,-9348,63759,-66335,-27236,-17293,-15030,-38793,-32868,44465,5460,-8523,-65200,-10501,-8174,-761,45694,9308,-11801,-17063,-115469,-33697,59362,-29540,-85104,-122502,-35084,98106,26099,-13449,-1723,-38321,10568,89375,96385,-19916,-39076,-87277,-30579,18226,-7266,66494,-41528,-3286,-2229,28054,-6997,25565,-84074,-21155,-17149,27610,-24993,49036,80549,-598,3876,-474,26903,-2441,-19682,-14576,-11265,34605,-33253,37907,45,-47292],[-25841,-57441,-30589,-14796,22974,19576,46746,10747,30694,62516,31275,70401,-602,-41754,-1583,23943,55076,59301,92730,-28452,55437,97254,-32888,-8341,22268,-68349,-181650,-28679,-11922,66574,44131,-19237,48973,-43282,-25458,-62938,-4164,-29544,-46050,-22108,13036,-56615,-6911,87025,20816,-37194,-57457,-14780,-50539,8816,30444,-11232,32597,-18566,36028,-35945,-72124,27294,-12215,-1302,-18932,85784,44610,-30202,19743,-52297,-111555,-59051,-90862,-57806,-32800,8676,-41124,-31381,9199,4066,-39840,-50523,35184,-31169,18773,3650,-28276,-824,76831,-520,-59672,-19704,-60563,-15947,-27868,-66806,-42862,-35863,-41192,-11106,17825,31188,108442,36891,28485,19934,-33977,57048,28320,119183,74723,-29860,57841,-52015,-10815,-82976,41254,-47761,12927,-72337,16314,-82805,-54964,40510,15645,-12350,73360,-16149,-65485,-47849,-47881,107202,68817,71810,-68456,13526,10990,22743,76116,-41998,-49542,-11447,-96473,-4346,54997,25868,-17355,-48792,-8640,-13752,-19557,27107,-4039,7042,-4367,22703,75626,64526,-35012,98059,65202,-24544,54082,6303,-50362,85669,26072,-70854,-4462,-38615,-78378,-23001,-6881,-75958,-16221,25780,57483,-23150,-21472,-40021,33812,45704,-31967,31834,32347,11209,41537,-47851,-60225,-10496,155648,36279,-22235,2226,-15022,34708,6080,-45106,-8343,-71311,-92643,-1768,7913,-22575,-37668,-67052,6715,53137,36653,-23743,-57915,-26190,44545,2998,134418,75303,44629,7974,113455,65961,21453,-54165,-35742,-133443,75625,49010,2026,-25228,51182,2374,41992,-9606,-24581,-27348,55326,163646,-6380,18347,-5944,26169,-108199,-31183,59105,21605,-17965,-68658,-34005,-18178,-31881,-123589,31815,179554,283904,555462,1338302,12963248,12183341,2385004,1328567,1005157,701107,635967,472484,353678,414526,374738,373396,322689,304730,235639,240899,205240,245847,309173,238690,322945,179924,123218,171770,155346,215358,62988,123426,138911,149375,109630,135214,117615,92588,34663,101777,148957,116325,24493,81772,137088,66555,94417,63477,84915,120899,68389,-4389,28002,24434,21139,110040,72652,-18729,-18299,47863,77769,5763,-28260,32711,53161,116056,106110,88999,22404,7631,-62671,-36399,-54158,41927,-29715,-76921,3416,44446,73650,60721,99380,64625,-20930,16206,55198,60786,94221,102613,44981,59060,88011,137214,63970,1460229,1967894,315145,183028,117576,165076,121403,87924,115178,84329,92039,4924,11731,-10560,1018,-28424,27481,-5309,53621,40176,-69364,-4576,31847,34707,43903,52150,-28647,26650,-1020,74485,-7510,9457,-23315,-38598,-27138,-7015,38428,70292,65622,65392,62537,58281,9667,60647,96424,59024,41888,48384,-10572,49008,-26619,127811,60957,25151,-16907,61759,15943,-72688,24873,-38146,31559,63625,21684,40742,8866,-12649,-40772,50236,11063,98974,109197,124477,55507,43067,41601,25571,-57864,-20079,-1013,-11029,36955,61080,101894,103997,32267,-24349,63483,-43583,31682,-47905,-25788,45790,-77688,34089,-8505,71131,47603,-3602,-67926,14508,18147,-1117,16013,92703,59880,65045,4754,60693,57365,30116,-73650,58283,70422,-7271,60033,38546,-50553,-33052,21096,-26403,-13468,3949,-42689,-11697,54353,95066,-2852,-2037,26019,-31996,58912,82144,17087,27137,36446,-23088,-63483,-53775,-35350,-83587,-69733,-65801,47937,7967,-54328,-862,13584,46689,-53347,21956,1971,61402,-43417,-49470,80333,78428,67459,37137,42873,34741,44394,89786,5517,-78275,-112305,-20098,47686,-45890,13490,35176,119869,51297,11356,15330,-102167,-25132,-27972,24479,45677,4337,-58477,-56120,-29632,18108,-17695,35320,52183,21044,-23072,58559,31802,50999,-52572,19533,6108,-1544,33734,-71109,-3374,-50902,-61155,-106596,39657,-71380,-19796,13967,48642,14304,38744,21737,58175,39957,46935,18915,-47664,7545,-40971,93431,65919,-31089,-15474,14969,68469,-29474,-46491,101088,-38831,40327,-4392,-30540,34182,14344,2958,12999,-12033,-9225,-20784,-41285,58525,21763,-36600,7007,41739,24472,49164,22197,14681,-33015,63944,68016,17060,50449,-41629,-53506,-34611,-7704,35163,-19428,-19731,-27628,22614,18198,32674,52323,45919,40690,-827,-60349,-9074,92691,48420,-22455,32165,125,-43638,46159,7828,-22731,-9429,199,68477,16381,-10832,-15806,-54814,29478,6430,-58433,45404,-4501,-15922,8174,65123,13978,-53482,-25772,-66784,-80009,15635,22882,-43056,-36357,85964,90183,539,-44158,-27348,-8051,63576,-27799,24824,59175,31063,28094,-90466,20236,15543,-36422,-34969,-32333,-61484,-52653,-73592,-31774,-118993,-103350,24482,59054,-98904,17537,25271,-79506,-109429,-2714,21249,7400,11991,17262,20740,37211,-65888,11924,19338,-42134,52593,13664,-42664,45643,-29186,31324,53916,5631,37098,-70595,-58455,45939,-303,-6156,17118,20781,3033,39343,-34402,-18541,21457,15542,7549,-20296,-76214,-576,87817,62444,142628,37510,-7640,-82878,-5315,68699,-8311,-4582,2705,-17057,-36085,20705,-41263,40514,-43265,-50284,-35305,25828,25488,9531,-109607,-53854,211495,72696,10705,-80931,-13176,18649,-43764,8188,-32830,8688,16414,-39059,21953,-6437,-58564,-54776,606,-40665,42543,21988,19154,4497,-2859,86519,180956,41589,53791,-56515,-66820,-6617,62424,12851,46325,-21550,-40323,21054,13019,62548,34550,27631,-37939,-24323,-93660,-113279,-32351,-36807,-22814,-13490,39318,-98273,66777,73923,31228,3817,-6500,-181,-97641,28361,-23231,30714,45915,9589,-61456,-27167,-29629,8416,10129,76908,25556,-10370,37360,-9027,-29762,49089,79141,22773,-18609,-35776,9747,-41235,45903,-33873,-36762,58909,81115,4543,10222,-7775,-36211,-1685,-37970,-96127,-14256,-11834,65392,47118,42289,-23982,-64955,-211,-28972,-31151,43127,18144,-64479,-78391,57793,14942,89707,26791,36233,36760,36241,-8106,-15054,-52862,-18291,67526,-88876,-23998,-9932,4773,-9940,-34617,-46971,66155,-28526,47232,-452,2552,-48443,-20326,-36725,-28216,8588,20852,50114,6081,36660,32474,543,32930,-11492,3394,-94969,-12942,-16378,-8388,10380,52170,52039,-24989,-28581,-9720,55646,-49340,76674,70826,47642,82598,27911,-43137,-87412,-52829,-6671,-45997,-44924,-34393,56317,55566,58795,-20350,-8168,75145,51402,44505,88699,12080,3688,-8151,-84972,43659,-42054,-80813,-52632,-41560,-95034,-30206,-3658,-17056,-63296,-5216,15442,13245,102905,-21525,16931,-27649,-47305,-93225,-16171,45817,88917,16930,-21068,44075,-43935,-72541,-19537,-43803,48794,57452,-38253,-36509,20567,55833,60297,-32120,78342,54410,23914,88890,-39527,-19670,41029,-67398,-37764,-31194,-25430,-66032,-24170,34589,11796,21474,-54089,1796,-13091,-5591,39069,15615,-16370,-42069,-114922,-25815,43306,-32743,-96735,-95505,-45264,80411,30895,27358,-31444,-57077,-1117,77826,104785,-7421,-17718,-88230,-33556,27836,154,73770,-32730,-10686,-39565,33746,6775,18977,-90940,-18868,6665,32253,4474,57314,85161,22746,11631,-10360,60962,16980,-3500,-10698,15376,46344,-28865,46396,7726,-23873],[-28502,-58027,-11393,4543,40520,14927,38409,-12138,28687,65053,35305,95182,8076,-51750,-4792,16008,38242,26119,78703,-23594,58213,35623,-33854,6194,9362,-75550,-158466,-3727,4257,69568,56357,-13190,49328,-44034,-33032,-43441,-11864,-29113,-41844,-12318,8241,-32871,-11669,84547,-3195,-53530,-60166,-21096,-73193,9159,40585,1415,6461,-13680,40134,-40870,-84060,14784,-14886,-2570,-46969,73304,29845,-52374,1240,-21731,-88576,-78512,-94339,-14635,-6495,12805,-34995,7185,59901,15578,-64061,-27379,34761,-19347,36408,16064,-30508,-9984,52638,1201,-52867,7797,-65813,-18889,-11816,-58962,-57688,-28876,-48261,-5230,26736,23089,117785,36091,41722,14961,-52690,57425,24268,126447,89008,-26695,64007,-53661,-13963,-93029,22561,-18147,-9589,-88546,-11582,-90376,-55353,57190,33477,-24008,82194,-33471,-64029,-54938,-44770,97920,56600,63411,-42487,5462,20861,46786,91993,-36881,-60247,15221,-85442,-17522,60248,31324,-27265,-60590,-9601,-20780,-25750,33968,-10589,7719,-24581,12443,92336,78378,-14034,105791,58894,-5158,63806,-20209,-40199,95268,29527,-77997,10327,-37500,-97994,558,33230,-59548,-12256,14801,82630,2411,-28333,-80250,29903,64659,-31052,25895,20440,-16254,33657,-49703,-76496,-16763,140135,51367,28,18020,-163,37517,-6302,-51784,-7190,-49372,-104344,-9376,16836,5343,-33469,-73440,-3820,53042,41982,-40085,-16680,-40253,15098,512,156997,72278,44384,-1109,112592,63650,5735,-57429,-33444,-104548,86917,28484,-34290,-35659,61692,8830,55287,-25247,-14506,-24447,52111,176538,-15985,10115,-2990,-3012,-99209,-23496,46473,16704,-47113,-43427,3462,17775,-40327,-100454,46119,207670,264594,535641,1356057,12721628,11843168,2198630,1311031,1011454,689327,646380,484887,340240,395460,357933,339806,318757,290236,224146,243857,197802,220548,301767,228135,327958,156010,88373,153513,160817,217523,70884,129449,144736,133290,130880,146589,110474,74032,52279,120458,165783,119382,-5062,71738,113956,55395,64551,59217,34047,64026,41413,-7916,38285,6932,32593,114164,77771,-68287,-20638,33657,85026,7677,-24756,8707,67663,138365,109885,109697,33759,22718,-62877,-7919,-71088,28359,-24652,-36345,-10810,26067,34781,49888,92270,73573,-2175,38803,46555,77456,115025,82422,35761,62911,84174,123445,66843,1433526,1955990,311324,197268,94195,164785,109016,90099,95767,87040,71398,-17144,14954,1952,24556,-27597,24752,-1297,59874,38843,-64230,-4076,32443,19780,30464,66005,-23714,53779,16873,88197,10923,10943,-33332,-47007,-22590,-14914,35589,79024,42290,45877,65843,65663,-1542,52065,61727,60615,28097,38485,-985,48652,-18614,97137,69339,67385,-363,68360,16543,-74257,18698,-31364,33997,67630,9444,23733,27973,39316,-37686,31494,1529,79807,101254,90110,64810,47442,38423,40136,-56245,-25356,-23125,-6129,58079,76496,119757,98885,23026,-29271,53606,-31113,-10183,-61087,-7328,50474,-86076,39419,-16762,49325,43742,19544,-49637,20207,44962,-3268,34712,106544,48859,64920,5600,39649,46981,36432,-79715,39808,91372,-8491,49797,46628,-37146,-44538,4619,-45096,-22357,5946,-50126,-6989,66392,101417,6038,-33532,31432,-29748,67322,75837,-3701,21268,19056,-27593,-69887,-35509,-64913,-106516,-56684,-54803,40536,12856,-47660,-2883,4601,55380,-61026,52824,-17616,66275,-47010,-26128,88370,88533,65204,38206,52829,30207,28779,74271,11051,-65728,-114392,-12166,32227,-62111,18542,40699,101031,60536,-49,22752,-100301,-5720,-15472,20341,56104,13679,-58802,-57985,-38933,18421,10004,34924,38139,23555,-21332,67581,35445,54403,-58002,-21041,-29356,-17274,30395,-62810,4800,-54289,-89342,-99081,63457,-45908,-20015,18707,57386,17928,37965,-17584,57382,29676,12784,13477,-54950,3369,-28045,85960,62564,-34853,-16560,-2568,68860,-19238,-42011,90884,-39459,21327,-9842,-27496,34197,28228,35773,38830,-23312,-5032,2246,-39360,63685,10432,-37390,-13871,37714,12497,50733,33715,-2377,-46746,52928,81423,-40,52899,-51431,-57546,-50102,-5410,22823,-3390,-9455,-19202,29828,11023,33372,37949,-14478,54527,18659,-66968,-1926,93105,47919,920,23695,-15343,-69253,29492,14691,-24298,-7198,2318,64403,-8049,2957,-10450,-70144,1799,7477,-40508,45171,-20562,-25006,19257,34212,-25954,-27902,-34859,-55163,-43800,32440,13442,-45248,-31190,80801,117720,11305,-33317,-13794,16249,37616,-13702,1392,45685,68106,42275,-51574,8753,24354,-29959,-53802,-32917,-53235,-80558,-83578,-7880,-124109,-78603,28162,92074,-80920,8479,39566,-74077,-86020,4795,22147,-1684,8013,51727,21258,35408,-42295,4837,16002,-69192,62358,5995,-42890,32464,-50809,9701,80162,13792,18310,-68869,-73037,26986,4621,-6488,30562,36528,-6523,39868,-34595,-10481,8439,3115,16639,-26563,-56295,-1461,98883,58279,147163,43292,6043,-91264,-10018,92526,-490,-15752,-1358,-52013,-51581,34965,-6688,57967,-34082,-43971,-31975,32801,21281,22386,-91016,-66933,201771,99596,17496,-89340,-43744,13383,-36544,20372,-15604,663,37820,-40809,29794,-64723,-71802,-91940,-7809,-50689,28555,-6430,27477,-7818,20033,84860,151533,52142,24931,-76054,-67219,11329,40866,16369,5887,-39239,-40241,38557,37067,34876,9665,-2686,-48271,-15388,-92304,-121701,-41539,-33877,-4163,11543,57794,-92670,38228,59704,-12805,-23500,-12878,18369,-66568,21859,-36172,22116,39319,29627,-61014,-26352,-3682,26651,17429,66097,22531,-240,51832,-29063,-48886,73686,83706,16100,-20582,-24902,-1154,-47138,63588,-18135,-15561,69883,107373,-6971,-6140,-21464,-16817,-10699,-15052,-79622,13003,1924,76491,5553,41424,-27706,-73498,-5650,-61148,-45640,44506,15381,-50205,-84447,105014,19206,89137,35323,35263,44681,50481,-16743,-4649,-19445,-24070,65734,-71281,-26954,11904,20428,-9280,-19650,-72064,61610,-13851,26053,-28067,-14142,-63607,-20051,-38651,-39672,8395,42531,44640,8428,27607,32383,27922,51168,-25888,3096,-74021,-18056,11980,-7232,-5508,72894,41768,-16115,-24585,8820,56030,-50661,26517,50747,30129,72144,4022,-35801,-75192,-28357,9716,-55714,-42812,-24301,49947,37146,47659,-57309,-34091,86157,10486,20256,92807,4543,18542,5055,-63533,66942,-65082,-83701,-37077,-46461,-87096,-24431,-859,-10062,-57308,-21485,6164,31861,110119,-17147,-5972,-68462,-60138,-57752,-20321,45601,81412,19671,-29703,60239,-29580,-56419,-4911,-14510,60699,10538,-34918,-36044,32019,14675,44845,-27473,39083,51237,5186,85881,-38687,-29229,19742,-55872,-48088,-39865,-34416,-76575,-8490,28536,22213,42696,-31719,10509,-16716,-1013,37859,17716,-22459,-61686,-97776,-19580,18617,-30603,-74746,-71396,-47467,54420,29333,62928,-53414,-65691,-19026,56788,100831,8770,14766,-68487,-22334,31934,15287,71403,-22347,-16958,-67855,33002,36206,15553,-87618,-21780,37236,33620,27742,53434,71130,44976,17609,-18468,85005,28529,10645,-3670,47030,48762,-23427,39028,14642,984],[-26257,-61440,2429,18124,45882,9903,26656,-27082,18538,64278,24164,107674,19567,-57671,-5413,10415,12106,1710,61768,-14429,52189,-17208,-29807,17702,485,-71235,-108220,28626,12667,48894,70298,-3715,47735,-46512,-38799,-15294,-13150,-27988,-33722,-2809,1839,-5931,-8999,79322,-23693,-66128,-49811,-22698,-97980,8562,45693,9552,-13244,-6956,41936,-47451,-87591,-2150,-12396,6068,-77527,42575,9760,-60839,-10747,17457,-50462,-79613,-84027,26792,23433,24313,-29136,38917,98419,33326,-75657,-2641,34293,-1332,54606,23259,-19860,-22188,17850,6716,-37611,33119,-64200,-20964,5105,-53176,-61539,-7534,-48375,17833,49836,18517,105027,24218,51156,14540,-52431,48537,10225,109038,86918,-22014,64242,-63374,-16845,-84370,11563,12595,-35264,-96325,-28815,-82795,-51068,77002,29663,-33754,82417,-41856,-53608,-53793,-41585,87941,41957,44603,-14525,24784,37048,69672,81451,-42733,-73736,38476,-51208,-40956,60351,31988,-34930,-57754,-8464,-19040,-23305,41348,-9881,-1315,-48882,8089,94587,92084,8376,96597,42791,10214,65622,-51094,-26600,100351,32100,-77981,21458,-41188,-101184,19444,54962,-22491,-8593,12247,105580,23644,-25091,-111533,13476,86980,-26877,11513,7247,-34771,18066,-56150,-84789,-26690,96844,67592,15989,37238,22646,40104,-3107,-52221,-7925,-19422,-118546,-10027,25856,23997,-28259,-67844,-17782,40944,41681,-46944,22877,-42168,-4716,-4473,155622,56495,42179,-11120,97807,54000,-7227,-55379,-27763,-45882,84594,13702,-63223,-40988,43707,8536,57522,-38836,-4810,-20302,31757,142457,-18405,-15821,-15006,-22079,-71078,-18625,24752,7152,-74729,-7727,40894,45160,-39789,-69177,61102,235220,244554,523504,1361012,12502527,11512250,2035471,1290416,1011754,681677,651695,496173,334794,374456,336144,292667,326209,265807,216934,248149,189575,194795,288231,218683,321669,146208,113983,139927,140385,207603,84418,137686,147232,110236,138556,150815,109075,61447,73359,150926,168928,115671,-1396,74118,94954,41294,25566,46473,-2082,-1214,15798,-8387,47856,-874,52143,119198,81290,-93882,-5447,28178,92322,15172,-7331,-5916,82521,149799,118096,121617,49360,41658,-48886,16995,-88969,10312,-4953,11975,-19102,16196,14,38648,87522,80791,19306,61031,35632,87101,119306,50323,26813,59296,71015,102158,69107,1404893,1955696,314474,216069,80458,157002,91385,82127,85449,90467,50938,-23464,33330,21537,53131,-8226,25649,832,61441,38350,-42589,4669,40111,26445,30461,72469,-11693,75240,41376,90968,26730,6593,-31068,-53082,-14806,-22382,35463,77984,14366,23718,66670,67178,-9055,43336,24591,60683,13697,16798,4722,26667,152,67642,70078,102626,23058,75104,12656,-56181,19938,-22679,35592,66839,6021,12830,35706,81332,-28461,12892,-14409,50631,75215,43087,66497,46473,30811,43145,-45129,-28387,-36928,-987,57701,76820,126077,78861,14803,-13533,29145,-26376,-45540,-48362,22962,46170,-90497,39843,-15726,27800,35002,45682,-27147,22237,68160,540,50870,99330,32907,61670,5652,9353,24157,24607,-79120,18735,100226,-6428,37405,47423,-22651,-50207,-13060,-41326,-27097,13914,-52831,1163,75179,99257,22510,-59833,42508,-25371,65385,60640,-15020,24690,17521,-24954,-72723,-20960,-86877,-111914,-38894,-36660,18074,9499,-40961,6122,-3786,63186,-60486,76644,-29980,54929,-54316,-10506,77636,88198,57180,38963,53220,23939,7611,49731,12747,-51399,-112077,3144,14810,-73739,30010,47105,73638,60268,-16347,33785,-83187,15613,5958,23805,64847,19642,-62767,-62676,-50018,12020,28431,23720,23260,24929,-14890,69792,38442,56687,-44384,-44131,-46014,-29245,23114,-43072,15675,-52816,-107900,-84542,77759,-17806,-11256,22178,61624,19049,41795,-49217,39561,2634,-13099,6851,-49926,4652,-6098,67307,61781,-28100,-10652,-16964,54748,-6665,-33045,66743,-35175,-9125,-14460,-25943,33013,36775,61659,53014,-44609,-17418,11726,-27009,55031,-2476,-33316,-34418,29859,-5769,50681,39858,-28081,-59746,36950,89038,-13573,48690,-60863,-65140,-66134,-10645,-1420,3722,3056,-15798,33954,-1882,38600,19754,-64389,65181,42225,-57763,1557,91426,46298,25915,15313,-27439,-72843,8926,9193,-29011,-11252,-166,47872,-45435,11514,-9302,-69469,-13109,12831,-2505,46393,-34983,-26313,31588,14779,-55718,8525,-32146,-44057,-14214,41753,7521,-44404,-11029,63039,114181,24138,-18288,289,46941,650,2166,-11929,39247,100955,48966,-4344,2662,33448,-26969,-60577,-22860,-45192,-90534,-97074,6457,-105804,-50264,32708,139469,-43334,-822,41497,-66163,-56515,15788,28475,-5757,-5907,88136,21263,27306,-10547,-3636,12241,-92643,68325,-2022,-37968,13322,-62114,-12401,90380,10042,-18039,-66752,-70526,5969,7794,-8877,32508,51705,-17799,29698,-29064,-14342,-14330,-12648,13996,-24580,-39837,-6159,101116,50450,139471,43745,19139,-78387,-5793,97586,9011,-24172,-8514,-75240,-69849,36588,23048,60753,-23411,-29448,-31318,34121,10227,36518,-57676,-75394,181941,115540,29994,-69123,-66396,5113,-23303,35192,19998,-4607,49911,-39791,29747,-93677,-59068,-86384,-5576,-49022,18286,-35251,37934,-16217,37085,65971,74683,54105,-7579,-84935,-71841,29122,22712,16804,-43299,-47404,-36100,48593,59989,5655,-15310,-31310,-48123,-7593,-88093,-121413,-49221,-17294,17990,37946,66299,-75020,8602,35837,-44876,-47071,-19556,25819,-25289,7466,-44549,15487,22810,40508,-52141,-24750,26879,42541,25152,45653,16109,14142,66310,-36520,-62169,79084,80734,-533,-19092,-14906,-7154,-49994,70628,-177,18008,64329,107074,-14245,-20046,-31558,5874,-16245,7461,-38631,31469,14257,83852,-27577,42504,-26594,-76732,-11111,-82298,-53738,48260,10732,-25866,-73102,117982,25136,86657,32878,26176,40602,59429,-32528,-12679,11767,-31161,58178,-39229,-31279,37350,32808,-11698,-8190,-87818,46656,4435,4856,-48804,-29429,-72054,-24740,-33412,-59282,-1865,48503,43689,5101,19784,42721,29256,61623,-30516,4888,-46280,-25876,28936,-4508,-21992,83088,20374,408,-9020,36057,53284,-45182,-29278,37526,15814,57644,-21904,-30234,-49859,-1232,16228,-60185,-33743,-20391,35381,13693,22484,-91557,-44558,89054,-29414,893,77735,-5178,27207,11998,-31221,74196,-88583,-77837,-24105,-43724,-62945,-51,-1070,2007,-44965,-42052,-14253,49884,102605,-19331,-32430,-103602,-62691,-13327,-25199,32868,54346,12019,-36374,71793,-10192,-39047,23522,17053,65800,-39504,-27314,-22468,33792,-13795,24294,-18310,6359,44985,-19842,72011,-38413,-34105,5083,-32541,-56076,-38263,-42393,-66669,12774,27077,31867,52434,-5094,11593,-18647,8203,39691,15241,-29556,-69152,-66941,-21438,-13220,-25793,-21903,-55888,-39772,30904,21925,82102,-61817,-67317,-40483,27028,87749,22715,42960,-28435,-1771,30860,32462,60403,-12747,-19990,-82920,24868,74366,13262,-77704,-31230,60699,31527,40762,37616,43281,61183,18622,-22251,93259,30637,20460,4443,73990,41916,-17334,18058,22345,16828],[-20100,-63349,10148,21213,36388,2953,14229,-31869,3819,58096,4053,105770,31626,-57717,-4276,7969,-8733,-7550,46627,-5499,38097,-39394,-22962,20863,4414,-53172,-49332,61085,12902,11938,75967,7472,43562,-46436,-36584,11968,-6104,-30281,-24979,5155,-6672,9987,-2441,74007,-32067,-71980,-32252,-24019,-121752,5321,44390,10272,-23822,-2017,38340,-51603,-78889,-19062,-3339,29046,-99012,2739,-12489,-53600,-13781,53993,-14239,-57782,-64701,49537,49667,47459,-21465,55917,110441,56974,-69054,18896,36534,23612,70125,23386,1758,-36276,-19000,14133,-12970,49567,-53184,-22368,15538,-47277,-51728,20362,-43262,51142,77660,18934,80113,-344,52978,21108,-38465,32235,-5694,74497,67857,-18053,57466,-77610,-20169,-56529,12896,40661,-58146,-95074,-30247,-60142,-44453,89658,3748,-40717,75918,-42317,-36896,-43102,-36901,80644,28990,22185,9146,61887,47123,83323,47795,-50284,-87026,50972,-3806,-69236,55913,26868,-39292,-40142,-4209,-11930,-16900,43436,-1405,-14161,-63683,9845,83401,103378,23651,75278,21259,20259,57709,-78120,-14498,95986,30886,-64471,32865,-47456,-88225,33661,62120,31005,-5467,15947,114510,34782,-13144,-113672,-9521,99364,-19731,-3884,-5471,-38674,-233,-61980,-80539,-32247,44375,78944,22185,55861,47474,40089,11542,-44189,-10702,9900,-131128,-7586,32117,30413,-20713,-41931,-30348,23148,33432,-50498,49762,-28560,-5725,-11825,127631,32260,40285,-17814,71676,40675,-19765,-49741,-22283,21410,75138,7285,-77602,-40548,9640,-615,48575,-46879,1616,-16468,2511,79643,-11327,-51661,-40235,-35336,-31022,-7766,16866,1046,-90393,22911,59418,56638,-31520,-40423,73239,253785,225725,518374,1351304,12293380,11247444,1933088,1268707,999864,675071,644930,497172,338366,354929,316127,249835,340510,235107,214814,250647,186196,173917,268205,213063,305139,151169,193428,137081,106290,192148,103671,147940,147334,84452,130242,146715,111896,57881,91996,180961,155470,108797,30984,90501,87530,24756,1135,30423,-6318,-52357,-5348,-3186,53994,3378,73890,124666,85871,-88291,23393,36968,95924,27180,16569,-7217,92521,145966,127502,119088,64542,57545,-32161,28759,-98602,-8190,24012,50371,-17906,16893,-19519,32983,86247,80370,33933,73818,20313,83464,98231,11414,20021,46334,48570,80787,72175,1377587,1952711,322230,233739,80855,144158,74581,65133,84272,93069,36535,-14264,56817,39239,77240,23345,27817,-2035,59289,38321,-12034,19804,48910,52443,39986,67119,717,83973,65307,82773,35176,422,-19183,-54590,-4730,-24409,37845,69676,-12791,1551,66977,63473,-11463,35515,-2092,57166,-372,-5097,7032,-7546,21104,49382,63013,124303,44545,82911,7409,-22749,30186,-15686,37987,67043,11657,9559,32099,95345,-15491,-4264,-32026,17487,35232,-5764,58892,40345,20175,36097,-27019,-25570,-36968,5664,42888,61663,114791,47578,9826,15310,1497,-29406,-61810,-15434,58369,36828,-92609,38690,-7597,10142,22547,67688,-10969,17782,83354,9901,63705,67986,14750,53410,6435,-24809,-9659,-532,-67579,526,91850,171,27712,40180,-11627,-49659,-28206,-20540,-27365,24833,-49650,9158,73600,90209,46820,-73125,54594,-18197,49715,41801,-10234,35923,31997,-15401,-67679,-12506,-94263,-89634,-18684,-13113,-13379,-1861,-35640,25595,-11032,69949,-52033,84589,-29764,34139,-64057,-4795,51124,78481,42906,39319,47122,18980,-13665,24283,9333,-41623,-113007,19591,-7052,-80550,42187,51202,52608,52975,-29680,44178,-52074,33044,20997,28105,67914,22956,-68010,-68127,-57838,564,34809,2932,9440,26061,-1886,64312,39693,57222,-14275,-46035,-47039,-32527,15534,-18330,25042,-48465,-110095,-69402,78179,6444,3520,17114,57462,12841,43993,-66676,11010,-27611,-26583,1514,-30614,7123,16626,43930,65271,-12302,4711,-25466,30667,3022,-29512,32761,-25999,-39733,-18472,-24224,33040,38070,70490,57094,-60418,-35288,7587,-7429,33401,-13339,-25896,-52772,18408,-21933,55762,31527,-59052,-70124,19251,89090,-21535,42655,-65101,-80006,-74399,-21738,-28477,401,14525,-21275,30125,-15206,46974,2497,-88784,67849,58695,-36708,28,83427,46201,46614,8390,-34266,-53813,-10444,-9954,-41057,-22380,-6796,25596,-76872,12294,-9458,-54337,-14599,17057,42921,46724,-43878,-20303,40994,7952,-64164,45116,-15396,-37421,3155,40259,7712,-38705,15966,38069,86927,36827,-1611,12122,77438,-36479,13387,-10979,41741,120516,45053,32888,2554,40837,-25716,-48826,-2574,-38501,-83310,-109622,5922,-67118,-17666,36127,183422,115,-7709,30855,-54046,-27191,25348,37149,-688,-22119,105737,18931,13804,22627,-12786,7078,-102926,70678,-9342,-26956,-6327,-60416,-26592,85185,-2886,-56934,-63849,-54069,-14798,10531,-12123,19707,59748,-31095,10546,-17490,-28494,-40213,-30049,3557,-11815,-29561,-10952,89054,38423,122332,39412,32823,-46697,3683,84604,15551,-28751,-14987,-83482,-81523,26099,37891,48974,-15407,-11823,-33262,31132,-6605,47142,-22072,-75025,156260,121303,46722,-25191,-74143,-200,-6638,50283,67664,-7794,48915,-36136,27644,-83723,-24434,-31725,4372,-37580,11274,-54821,51877,-19810,44546,34946,-22223,46977,-36161,-79153,-77230,42303,12479,13680,-83992,-45376,-31250,44795,76276,-15943,-32998,-47224,-37763,-3006,-80145,-106568,-47367,7229,39062,61652,61639,-51182,-17294,10256,-56558,-62896,-31306,14504,7735,-10127,-46466,12768,262,42548,-36065,-21812,52813,52283,33679,22631,12067,27684,71726,-28613,-64104,59097,71676,-24886,-17363,-8221,-7799,-49746,65277,15113,58779,43165,85202,-15870,-24382,-33489,27554,-15802,18255,6160,39516,22279,80576,-42141,48035,-13879,-73935,-16670,-82121,-52003,53951,7606,962,-50150,91909,28601,72990,21801,11699,24514,57683,-49240,-36488,31320,-37485,47403,-1693,-35094,58580,39187,-14160,-2680,-91138,20728,20727,-13291,-58863,-38780,-67493,-31840,-23449,-80490,-16598,39300,49110,1138,15151,58263,6817,63088,-26752,9329,-20088,-34531,31194,-3495,-35285,79252,-2029,20881,13023,63405,45937,-35576,-74016,25770,7729,36374,-46948,-24803,-20026,20846,11674,-58200,-19310,-24308,12014,-10353,-10307,-110147,-37377,83231,-48984,-9923,49229,-14410,28202,10433,4522,64419,-106770,-60489,-14323,-34532,-20491,34785,-4798,16888,-29011,-60245,-36307,60982,79052,-31049,-55518,-111114,-54295,28575,-30194,8619,17988,-3177,-39965,76326,10648,-22551,54539,37313,63071,-77345,-19498,818,28521,-23287,13607,-4515,-14389,37754,-44754,50570,-35761,-31438,-1245,-2245,-60157,-25137,-50938,-39298,34195,28288,36856,53277,18182,2772,-19391,14944,40557,8600,-35806,-61979,-29069,-34625,-49016,-20460,41098,-48121,-24316,18165,10524,80043,-55978,-65471,-62259,-5304,71562,28171,55127,23314,18424,25965,44841,41524,-6088,-18486,-84104,10240,107996,8858,-66277,-43673,66708,25998,43213,13703,12331,69498,13257,-20553,86193,24808,25213,11770,88060,28690,-10584,-8961,31108,18123],[-12257,-57004,12540,12269,13939,-6349,5344,-27806,-10722,46485,-15714,92673,41392,-53190,-4642,7673,-12569,-4001,35476,-741,20328,-25278,-15546,11847,25216,-25576,-3589,83359,6625,-28516,65841,17223,35879,-40188,-21037,31195,7831,-38186,-17985,9940,-17969,9427,4204,69966,-25546,-69650,-14625,-28340,-138681,-1738,36937,4001,-25882,-1660,26460,-51127,-59086,-32639,11179,61194,-102855,-34396,-34467,-33923,-8372,77947,6496,-18822,-41139,46277,63799,80768,-10295,56741,93249,81191,-46727,33805,42474,52386,78596,17711,28633,-50345,-52532,18574,18718,54817,-31237,-22119,14490,-35599,-30062,43021,-36161,81835,97735,23554,59893,-34778,45209,33294,-20474,12315,-15509,35245,38477,-15776,44350,-89232,-23287,-12875,26770,62682,-72827,-86376,-17916,-27072,-37519,87381,-35598,-44009,67446,-37180,-17920,-25481,-28452,76076,19298,3863,23286,91675,43596,82796,5079,-48655,-94272,49807,38900,-93425,48633,16543,-40551,-13310,2357,-5671,-10180,36747,12847,-24302,-60582,15623,66098,107815,26063,51797,1551,26085,42223,-93587,-8191,79344,24168,-33445,47604,-52828,-63969,45561,63573,86932,-2572,21114,99321,32789,3425,-78473,-29688,90218,-11237,-11604,-16463,-28523,-16305,-62974,-65238,-27694,2586,79832,19218,67880,63833,35767,31314,-28749,-14376,30617,-134367,-6356,32982,29946,-8905,1888,-37089,7802,17490,-58218,58978,-1609,14887,-19504,80086,8121,41439,-17481,42359,28679,-34776,-41652,-20249,71045,64166,6687,-77404,-35785,-24586,-18697,31787,-47396,3316,-15280,-24619,15679,5467,-83033,-69697,-47817,10106,16742,34624,3440,-87339,35804,44526,50302,-18592,-22045,80750,258306,210974,518240,1326427,12085193,11070439,1880517,1248320,972589,666025,624255,483167,349759,340744,305113,227280,355619,205026,219781,247842,191996,162465,245164,212530,283671,163926,281679,145321,80618,177127,128003,161442,144854,61731,108809,135514,116081,64672,103390,198068,127119,99430,75489,118493,93507,9118,5586,17624,21284,-72023,-20953,8808,55217,17900,91622,130374,94672,-57623,56479,61639,93276,40815,40027,3617,93750,126837,131058,101770,74340,64702,-19063,25201,-95663,-22200,54431,69661,-7330,25797,-18915,37055,87426,69075,37034,71605,1948,64991,50652,-27339,16115,25143,21093,66195,77545,1351844,1936096,330161,244203,94359,129927,63618,43879,88356,94694,31022,4030,74776,48208,88224,57270,29788,-9765,52624,38914,17796,36813,53460,84163,51464,49653,5873,77189,83003,67213,34645,-5314,-5869,-50397,6022,-16834,41108,58127,-35198,-19462,69240,57971,-8680,29445,-13717,47221,-13290,-18359,7410,-38256,34559,45948,49896,130750,60224,91971,2506,16281,47017,-13228,42357,74015,23618,12261,20464,79618,-2094,-19938,-45482,-11652,-9365,-44899,43479,31185,9156,24286,-6962,-15059,-22410,14775,28197,38742,84415,13256,9063,46065,-17487,-37284,-56911,22916,90682,30769,-89254,39725,2323,-3118,7127,79869,-4994,5887,89208,22942,73525,19078,-3013,39849,8706,-55098,-48308,-29670,-44591,-11746,65165,10179,24497,27142,-8078,-44570,-38886,7125,-23847,34297,-40239,15368,58579,76187,76257,-68496,61654,-9093,22828,25413,9486,50289,52420,-422,-53662,-9668,-84472,-41136,1387,11776,-44310,-18990,-31510,50197,-17347,74777,-38215,73685,-14765,13997,-72973,-7716,17980,62064,23863,38562,39724,18131,-30345,5557,2173,-36330,-115556,31206,-31112,-83289,45675,49252,46111,42788,-33843,48738,-11257,42016,20103,26520,62976,24333,-71890,-71110,-56976,-12296,29957,-22879,-1977,28031,16749,53827,38580,55983,23275,-30496,-42653,-24484,11162,1297,28800,-43764,-94409,-57384,64648,21321,20086,-111,43386,-1486,38423,-68214,-17626,-48564,-28183,-541,144,7244,32179,22415,71744,8198,29579,-26576,4167,4371,-35045,-4438,-14350,-59686,-21767,-20997,34347,31813,55638,55447,-58518,-45507,-5485,14461,4479,-19548,-17384,-67513,4468,-27533,67594,8383,-88394,-75842,3119,79641,-24129,39107,-59607,-98602,-68157,-33843,-47925,-9380,22112,-36828,16163,-21135,55727,-10054,-81893,60929,62486,-11707,-6822,65880,48835,58108,3427,-35111,-21153,-24199,-38144,-60632,-38735,-15477,5774,-88149,5289,-7653,-30722,-5998,14984,75107,42836,-44773,-9778,42579,9788,-47198,70437,12724,-36242,9757,28719,14163,-26651,38209,13298,49959,46489,14763,19303,100232,-64362,16366,2075,50522,121789,30600,44324,5909,43508,-23268,-19508,24913,-32401,-65654,-114829,-6574,-18531,17405,35729,202719,37373,-10895,10767,-35032,51,27264,43386,13859,-32368,91949,13439,-3015,49520,-20868,829,-92451,70529,-14748,-11238,-21113,-47144,-27199,68092,-19343,-79269,-56540,-32117,-32926,15451,-15040,-6103,56272,-45478,-12649,-1353,-44452,-60613,-47361,-7332,11575,-25040,-10529,61124,22660,99775,32216,46450,-10154,13349,60408,15237,-28955,-17464,-80166,-76759,8486,34997,27739,-12078,1633,-36036,25837,-25587,50350,3835,-64280,129528,121049,63536,27604,-66196,2106,8664,62137,114131,-10230,34506,-30725,29561,-43934,18124,50077,16158,-20871,5788,-59263,66905,-19092,41276,3732,-99441,33887,-56356,-60171,-78283,43467,9734,8534,-100488,-35756,-27289,24344,79309,-23776,-38197,-45639,-20500,-2443,-68774,-78080,-28670,31062,54700,78482,44175,-28995,-37716,-8640,-48462,-68094,-51725,-15218,18564,-24955,-42981,14027,-22281,38537,-15773,-16631,63176,53645,42146,3476,15337,37321,65058,-6174,-53024,16115,58416,-49821,-17498,-6802,-6287,-47428,49466,20584,96305,15578,59467,-10595,-14515,-24856,44417,-8429,12465,33765,40367,23731,62315,-39763,57563,11680,-65685,-21980,-61177,-40994,59802,9565,22014,-25414,41335,28128,41166,7538,-3866,1323,43488,-59792,-66445,34636,-40595,35730,28695,-34803,68723,37579,-14287,-3451,-83643,-12025,30483,-26666,-56778,-38419,-49198,-37950,-12674,-95824,-29833,21138,60304,1932,14095,70155,-25235,57223,-19480,16222,-2044,-41962,20860,-6660,-41752,63151,-15269,41092,31999,81849,34569,-24686,-96110,8506,2750,10052,-64107,-18314,6063,32742,264,-49187,-2118,-34020,-16734,-29611,-40969,-106786,-17826,71584,-36801,-10586,20123,-19995,21353,1313,33975,44869,-111931,-31697,-8233,-23246,38066,67810,-10923,30036,-12389,-68765,-50031,61379,45214,-50900,-68198,-80313,-38641,55908,-35749,-21439,-16069,-19860,-40290,73284,30006,-8505,73898,39943,53942,-93905,-14094,25495,21518,-17470,24540,11712,-25470,31877,-62535,24912,-26950,-20374,-357,27705,-58890,-3614,-61582,-3138,48743,28945,36063,51709,33008,-14926,-20554,13859,37188,-1217,-39211,-43841,7296,-57327,-83263,-15197,87588,-43659,-6149,18835,-2447,59571,-39519,-62899,-80736,-31210,57225,20440,47448,72642,27251,18494,46692,16426,-3382,-12119,-73848,-7990,122495,-144,-57494,-51164,53269,17135,37979,-11827,-10837,71082,2638,-14254,69198,14982,26036,17064,86336,13880,-2905,-32055,40000,6415],[-5126,-37516,11366,-6621,-15647,-16811,4013,-19041,-20553,31948,-26565,74920,45726,-48542,-11225,7466,4033,5185,28606,-2065,5408,14050,-8844,-9831,58342,2393,14098,86124,-3448,-60770,38779,21578,23919,-26958,8767,39204,23645,-50914,-13228,9898,-31557,-2658,8314,66286,-8085,-58941,-2637,-35882,-141804,-12629,24745,-6072,-22108,-6932,5554,-46638,-34483,-41300,27946,90924,-87477,-58723,-53723,-8532,2310,85140,6197,22654,-16979,22276,59202,114545,3880,45966,58565,95846,-18278,40820,50480,77933,75372,9244,52976,-62843,-79882,15494,51327,50667,-401,-18916,1360,-12502,-2621,49254,-30623,96358,100526,29465,57388,-71493,28420,46126,-6749,-6337,-14745,3294,7387,-14657,27027,-91346,-24688,38221,49061,76209,-75973,-72725,1013,8592,-30687,68864,-73192,-43086,61106,-28998,-929,-6758,-15389,71513,10703,-4979,25492,89560,28116,69203,-28756,-32461,-89442,36977,61406,-104000,40459,3202,-40038,13677,8562,-6496,-4675,21885,28785,-27055,-40560,21100,51805,100520,14709,36222,-9177,29668,23852,-93438,-9836,52140,12779,12711,64752,-54034,-35504,58047,65214,125748,370,22894,58684,18060,19462,-15543,-37898,57959,-3697,-5224,-25243,-10637,-26808,-57655,-44992,-12026,-17424,67142,10970,67820,59500,26797,49680,-10119,-16776,38384,-120478,-8813,27046,31190,8607,50889,-35655,1371,-3018,-73608,52623,31177,52058,-23783,26842,-6951,47301,-8859,21104,22449,-52254,-31103,-23195,86062,54893,5905,-69386,-29698,-47292,-44102,12726,-40452,734,-19131,-41252,-27644,29286,-93463,-91115,-62150,41134,54601,71908,15090,-64716,27205,-3077,29946,-4399,-16329,83447,248417,202730,520321,1285309,11856834,10941197,1843219,1227605,927890,649753,592173,454652,364179,333633,306329,230149,364684,182216,233404,237991,206296,162110,223952,216350,262749,172388,325622,159465,80664,166495,154843,180009,138760,47668,81625,120499,118826,80646,105289,194717,90054,86116,112341,151339,108822,-152,37480,13358,65064,-57319,-31356,25656,51965,37614,100501,136354,108101,-17835,82755,97016,84439,52474,58941,21288,85634,97045,121818,75395,75917,61005,-11449,10713,-81425,-27473,78194,70751,9685,37498,-551,51552,88934,48243,29569,55330,-14538,36248,-13975,-59045,14727,1155,-4503,61679,86330,1327616,1904837,333556,243145,114936,117707,60793,25338,92452,96418,33001,21989,80975,46284,83027,83906,31417,-18618,41289,40727,38841,49640,51493,103455,57779,24364,-852,57127,92261,49483,26666,-10582,-1799,-42209,15769,736,42396,47737,-52144,-38609,74842,55039,-1748,25504,-13301,29312,-23687,-19958,7488,-52260,33889,52751,33918,124091,70920,101003,-2524,49677,64403,-15900,48674,89340,37044,17319,5766,45931,8664,-33694,-50179,-30240,-46560,-68096,24491,22745,505,14222,9264,2264,1846,26102,25852,20598,42429,-13646,11919,69350,-20261,-45319,-40513,50138,112022,34540,-75017,45239,7494,-14386,-10538,80104,-6076,-11243,87632,37100,80747,-32177,-18301,22768,12549,-74649,-82772,-52797,-14572,-17909,25159,20402,29055,12708,-13702,-37945,-45455,31758,-18031,37841,-25520,20145,32266,57422,104581,-46044,58857,-481,-8244,16445,36522,62086,64169,17204,-33618,-10225,-60584,17510,18376,31910,-65574,-37761,-27077,72090,-22884,75824,-23123,47819,12035,3190,-76963,-15758,-10210,42586,3031,35589,35693,22786,-39647,-1839,-4888,-30223,-112651,34798,-52242,-82577,32043,39145,52540,34000,-26538,43311,31752,40806,3646,16307,50600,24131,-72410,-68675,-44047,-22174,17411,-46577,-10385,31733,36998,44534,35296,53572,56056,-5741,-41745,-6157,11758,7416,24537,-40527,-64911,-48206,41253,25279,34958,-26914,21543,-20383,22501,-56858,-35841,-55016,-21151,1349,34996,3884,36155,7515,78083,27199,60247,-20064,-16954,-5964,-45727,-38902,-4308,-62459,-23996,-16360,34681,19764,18556,51268,-35760,-40257,-20981,33698,-22863,-20186,-9988,-77703,-10277,-18063,81782,-20038,-108194,-75322,-8977,59656,-23666,40233,-43071,-111716,-46363,-41524,-52136,-17077,24522,-60171,-6341,-12848,62112,-16192,-49691,46407,55001,8518,-17596,38533,53448,57902,134,-30336,12249,-29907,-66781,-82906,-55991,-22839,-5023,-75998,-6557,-1787,-7030,6965,3831,75842,32035,-37227,1498,33445,15154,-10072,77262,44816,-39072,11907,11449,24861,-8113,45667,-4658,15813,50136,29539,20416,109661,-78605,11404,20505,59732,106255,9120,24870,9066,38577,-17098,19111,54418,-25031,-45489,-107820,-23650,26069,49717,29034,186826,61501,-10696,-13058,-8269,25293,17026,43288,34154,-31268,49841,5568,-20276,64051,-26042,-4360,-60183,69772,-17612,4658,-27628,-27311,-13661,44489,-32900,-73228,-40880,-14077,-45737,25613,-16521,-38033,40906,-58678,-33780,16191,-50986,-67518,-63144,-11626,41674,-24442,-1382,22040,4463,75058,24704,57483,13501,18683,34182,6573,-24570,-14267,-72071,-51286,-8563,18576,4670,-12530,4873,-36949,20378,-40404,44539,13522,-45453,106106,119380,74989,69722,-48528,12988,17216,67376,144387,-13698,10670,-24524,38840,5916,51916,117073,23794,-4056,-192,-49052,77432,-15505,29473,-15832,-128769,20289,-66667,-34465,-71454,26211,9767,3807,-85873,-22849,-23664,-10709,64932,-17670,-30445,-29945,-1472,-5089,-55509,-42095,8337,46455,62042,84964,18187,-15169,-52799,-15904,-28713,-62068,-79959,-54379,6449,-31721,-36856,17635,-38442,32098,4705,-8304,50394,46811,48709,-8083,27371,42929,49907,25464,-31290,-36308,42848,-65715,-19845,-11392,-7875,-45858,27961,9847,118040,-4553,49135,2585,9158,-6580,54070,4556,-6823,34437,38963,18135,29749,-30929,67595,44625,-53562,-26270,-28045,-25189,63805,18629,31711,-8321,-9101,24940,-6198,-4462,-16721,-21257,20054,-59362,-90750,23024,-38645,24787,41270,-26400,64872,27442,-11012,-8846,-69862,-43348,31577,-34903,-44057,-26231,-21628,-40197,-5020,-100384,-37642,3390,74087,10373,15847,71041,-48705,47414,-14561,24666,5715,-46260,4202,-14336,-39105,40030,-14028,57650,37923,85931,21824,-14615,-93341,-17204,-6484,-14846,-63769,-10426,23269,35230,-9911,-33970,14730,-44587,-43422,-39510,-60638,-85492,3486,59055,2333,-3543,3417,-19445,8159,-11313,49749,27450,-98944,3712,-6363,-15884,97717,87396,-16712,36145,2112,-63866,-49513,51411,12632,-72270,-65562,-19818,-21863,60933,-42146,-48184,-39202,-31008,-37963,64168,46063,2038,71133,26575,41384,-89161,-11696,42009,18001,-6369,57377,26960,-33701,29173,-67988,-2451,-9926,-2536,5225,50198,-50778,19850,-74497,30542,50871,26239,31544,54394,38239,-36538,-24382,4127,28750,-12956,-38884,-23382,34631,-82789,-108460,-8787,100691,-38318,8979,29744,-14697,29299,-18192,-61152,-92174,-43014,45169,-1774,23887,106176,17370,9019,35498,-11013,-3964,-1363,-56640,-25480,109610,-13627,-53332,-44768,26937,5163,29682,-31810,-19764,68701,-9821,-6059,49491,6071,25575,19833,71979,2547,5782,-42671,47726,-11009],[-198,-6148,8700,-30631,-44746,-25977,11972,-10822,-22474,18953,-23885,58990,41800,-50039,-28305,5155,35342,12456,25078,-8793,-498,59319,-3034,-40348,91022,21067,1997,65492,-14406,-78648,1038,17066,7851,-9068,46952,36690,34133,-65188,-9641,4202,-44645,-15075,9266,60049,11585,-40799,1180,-43694,-125880,-26036,9379,-15974,-15411,-16767,-21585,-40759,-14099,-44974,43121,106911,-59005,-65195,-67659,15268,13583,78090,-12015,50338,5061,-8689,34097,132836,17752,30954,26961,90016,4072,40922,56525,91460,56840,679,67657,-73055,-98625,4533,76661,41399,33093,-12004,-19643,23350,22329,33279,-29246,86595,84463,32773,72956,-99903,5795,52997,-522,-19006,-4280,-14332,-19676,-13253,8640,-80806,-23002,84215,72859,79922,-67552,-56356,18172,38753,-22235,39650,-93279,-38282,58017,-19687,10750,6181,-322,63490,-1855,-3773,17324,47916,9573,49348,-40890,-5326,-69601,17646,59175,-94899,32828,-9870,-39485,31569,10889,-17905,-292,3256,41418,-21031,-12385,21057,46262,78963,-6451,34235,-6804,32214,6894,-78830,-18581,21054,470,63464,78899,-49332,-9568,72800,67220,132654,3066,18332,3098,-5717,30646,52621,-29237,12881,872,16226,-31901,5628,-30672,-47696,-27351,10874,-16828,41587,2696,53544,27380,14466,61343,5791,-15599,33772,-86740,-14278,14930,39658,31471,88811,-26538,6151,-22933,-93741,37648,59396,94082,-20480,-16592,-7532,57356,6507,17391,24221,-67754,-16930,-30148,67284,48298,-944,-63127,-25732,-54507,-74014,-2799,-28120,-4215,-29454,-44704,-43685,54732,-71849,-94287,-77089,53719,94354,108961,32830,-27647,4132,-64943,3382,8513,-19523,82564,228463,202544,523629,1230065,11616691,10812544,1797869,1204657,867850,623435,555662,418364,375234,332626,317330,251089,361596,170296,255153,223590,222144,170641,208082,221753,245070,164540,301151,171011,108301,161209,179026,203228,127720,45443,57861,105748,118228,101725,98375,170756,53072,68032,128996,179238,125441,1904,82448,19415,103916,-20080,-37015,42347,46582,56243,98348,142465,122010,13922,94157,131033,72366,59812,72124,38637,71649,64626,97131,49144,69757,48610,-8629,-7184,-61103,-22033,88974,60545,28904,45570,27609,73267,89310,23505,16694,32631,-22994,6668,-78250,-78664,15008,-17097,-21589,65927,98864,1305881,1866730,329158,229870,134625,109601,65497,16160,92780,99813,38313,32039,75947,36442,65874,97255,33662,-22954,27026,44404,47037,52850,44826,97731,55352,-1292,-18627,29792,93911,34192,14767,-16156,-14732,-34639,23344,23948,38233,41808,-65400,-54203,82428,57582,7758,23225,-7403,5641,-29414,-12304,8420,-45551,17832,59734,18819,108361,79192,107103,-9501,69301,75068,-21640,55426,108222,46490,21035,-6601,10382,15098,-43054,-44721,-35448,-65535,-76572,7362,19378,-4043,10670,17598,22920,27190,37929,37458,18406,6390,-24165,16483,81068,-6239,-48870,-27217,57335,116921,46599,-47503,54668,2654,-27335,-28888,70411,-7677,-27107,81825,49836,85333,-68208,-29723,5731,17885,-80680,-104271,-62740,14257,-19757,-17797,26998,39696,1743,-26656,-32858,-50009,47365,-11569,32405,-7794,24783,869,31803,122646,-11220,44509,4343,-35228,17349,60538,66753,57038,33821,-13239,-11845,-29937,63161,29593,41051,-71729,-52998,-20558,84230,-27117,70664,-11119,15940,42640,5453,-72639,-24967,-24511,23797,-16464,29386,37026,32257,-41107,2506,-6965,-17501,-98525,31120,-66554,-78230,95,21666,63463,29615,-9782,26621,67182,31044,-19896,325,34281,22338,-68640,-59651,-19748,-25681,1795,-60547,-15962,37535,52976,43927,30878,50903,73636,19001,-46016,17716,16907,-1569,12568,-38900,-29543,-38727,14836,22007,46474,-55152,-2298,-37562,-1496,-38741,-38007,-49615,-9888,6198,64610,-1246,29339,1045,81096,38292,89575,-6880,-27352,-27222,-53567,-67714,-52,-47894,-24872,-12062,30769,5240,-29729,44840,1070,-20350,-33334,46750,-39925,-16062,-5163,-82993,-23959,4241,90455,-38897,-112833,-68033,-16030,30620,-23718,45520,-19338,-110389,-15225,-41515,-39308,-13443,22396,-85986,-32446,11693,64658,-16267,-6425,28935,41987,17766,-29182,4548,57508,46464,-2236,-21098,35786,-27558,-86602,-99554,-68473,-24973,-4075,-47819,-18136,8188,8903,18161,-15548,40827,14239,-22881,10399,14790,20602,33916,65407,71436,-42969,16698,-5811,36477,14671,34364,-12156,-8727,45617,41895,15567,104403,-80497,1962,36423,62897,81548,-13357,-16333,9441,24956,-6433,54850,79401,-14709,-27668,-88828,-38474,54857,72566,14649,143080,71209,-8569,-34035,22054,47490,-5621,35674,53857,-18525,-3675,-2219,-34753,63778,-27423,-4985,-13571,70484,-18544,13787,-25473,-7346,8924,20343,-38827,-41325,-17256,-6160,-50877,43834,-15719,-66029,17366,-67742,-48258,30991,-40157,-56148,-76126,-5776,71123,-26244,15621,-17776,-14050,49566,19061,62465,14482,17629,13788,-8937,-15595,-5666,-64562,-10498,-17656,-3322,-13371,-13604,-3791,-33440,16579,-43523,31003,7717,-23737,89208,118649,76763,84953,-31026,28140,14993,63976,148424,-19726,-15140,-17849,54779,46539,65888,133143,23739,9036,-8083,-30282,77781,-10960,14204,-19454,-109551,11733,-67285,-10835,-57352,-9340,6771,1566,-44639,-10873,-18323,-53479,35179,-3956,-14252,-9426,14134,-8774,-42494,-5986,54991,49485,60169,79227,-9379,-12766,-63013,-11933,-7757,-46824,-109147,-88257,-15477,-27625,-30847,21074,-43569,26356,21289,3639,15737,34414,51422,-11744,44941,46518,32803,56272,-4280,-76329,26623,-64590,-23218,-21104,-16586,-49528,6777,-17932,114665,-5680,61670,23626,40357,17200,56008,19657,-30722,13109,38886,7492,-10733,-26952,73181,74810,-39656,-28485,5675,-11341,64766,33898,29298,-3694,-39393,21343,-56295,-11352,-25090,-35930,-5205,-47553,-100457,2271,-31177,15685,33013,-7615,49278,10371,-4688,-15921,-54227,-63707,24789,-38574,-25142,-2543,7749,-37336,-3015,-93702,-39473,-5374,85253,25454,19155,58921,-51041,37178,-16239,33331,5984,-45993,-10812,-24319,-27433,15677,-445,68729,26118,75834,11268,-6393,-72895,-48029,-26366,-29827,-39408,-1625,30084,35432,-10777,-15237,28085,-50253,-59476,-37994,-64874,-58571,15446,50020,48263,4527,5654,-11950,-8221,-21793,49634,21671,-69969,36313,-8781,-17504,129459,86751,-18734,31338,11851,-48020,-35120,35530,-5940,-85758,-46770,47621,-9807,44299,-48587,-62037,-48093,-31238,-34049,51981,58021,8307,44903,4334,28448,-69942,-11225,44338,20419,413,98259,38041,-45246,30360,-59600,-29153,13989,18175,12913,60917,-34667,37679,-87670,51853,38902,18971,27140,64235,36164,-54808,-32657,-10210,17033,-25420,-35740,-10199,49148,-101776,-117108,1228,81088,-30451,16952,44512,-24481,-70,2436,-60636,-93320,-37883,30989,-35233,-7013,117428,-10635,-2412,13137,-34599,-5667,12854,-37672,-37606,72970,-28202,-53528,-19539,-990,-9256,22886,-40744,-14416,64778,-19656,570,32836,2144,27002,20210,51822,-1823,14778,-36804,53543,-25015],[2516,28620,6286,-53899,-66451,-31113,27203,-7316,-15335,12340,-8523,48323,28089,-62874,-57562,-801,70103,13211,23354,-18065,5909,93773,2343,-72152,107909,24753,-29125,25665,-23640,-81864,-36004,2320,-10481,9533,81365,26902,32626,-76953,-5951,-6258,-52131,-17205,8505,47819,23786,-17473,-2318,-47257,-90370,-39697,-8458,-23308,-7747,-28334,-48728,-36133,-5640,-44478,53969,103902,-28010,-54994,-74163,32201,20814,63237,-38851,54556,22666,-32495,-6500,121097,26281,18096,16435,59008,11430,36772,55597,86816,22706,-7152,68900,-80605,-105647,-9011,87987,31553,60804,-1613,-40877,66359,37483,-2551,-32795,53952,56827,30264,94069,-109990,-17477,48681,107,-22502,10219,-17726,-41369,-10238,-7406,-59570,-17927,112020,90845,73566,-51071,-38747,27695,57893,-8988,9193,-86315,-31179,56228,-10116,15516,8199,10131,50101,-22962,2757,4104,-19511,-2196,32384,-29797,22172,-37184,-2569,39623,-67359,26356,-19281,-39955,34378,6715,-39003,3520,-12899,46498,-8285,13102,11635,49194,45043,-30297,45309,8016,33310,-7447,-55198,-30677,-4419,-7175,103308,83428,-39165,9305,89258,66664,107491,4389,6820,-49354,-32388,34925,102858,-5577,-29293,1564,47179,-36637,11773,-28797,-36954,-18169,34120,-5055,7880,-1028,27776,-26668,1396,63456,13597,-9571,21591,-39183,-19152,-546,54829,56663,104128,-12622,19658,-36803,-110770,22098,73628,126710,-6850,-38175,6049,68940,25406,33819,33255,-74053,2484,-37791,30272,43923,-16096,-65400,-26508,-49275,-103983,-10729,-14026,-9302,-45698,-37778,-40279,75161,-19698,-75571,-88165,44591,117504,124088,51225,14790,-19038,-114470,-20528,18745,-24362,79528,205064,209790,528592,1166313,11407531,10669469,1744182,1180760,801059,589338,525148,386608,378379,335954,331769,276097,343457,169100,281976,212503,229381,183310,198800,225353,230440,135433,226503,172203,150902,159541,194071,226351,111073,54444,45299,94547,113327,121299,85492,132389,24593,47235,125950,192596,134501,16424,121861,33254,122387,21452,-38012,52595,42299,68464,86046,147405,128761,27654,88835,149075,61775,63485,79852,49365,58317,38668,60880,31221,59320,33057,-8720,-21469,-41079,-7057,83923,46801,46352,44708,55212,96149,89176,2648,5017,14705,-19217,-13198,-124390,-83959,16405,-21664,-26659,74194,114396,1286833,1829650,315680,207706,147117,105822,74922,19878,88604,105825,42727,32270,65347,24997,45968,96724,37804,-18269,13006,50192,42822,44196,38437,67090,45128,-19465,-41512,2569,89792,23935,2855,-21693,-43723,-32830,28413,45227,25623,41374,-75838,-62994,87738,65336,18391,21138,-1766,-16748,-28171,-804,10638,-24039,-9727,57006,7869,87747,86205,106553,-19865,73015,73775,-26848,60032,121156,47663,21270,-12737,-15005,17462,-43616,-31511,-28562,-60663,-76460,-3351,24481,-4399,14675,17557,41953,45449,47534,53477,35837,-2701,-14541,20233,82432,18572,-45041,-26714,48429,103945,56341,-11289,64367,-13922,-44350,-44967,55678,-4401,-31495,73240,59118,86973,-77604,-36687,-6950,24882,-75550,-107455,-57223,32999,-19191,-51771,27379,52453,-2308,-41585,-31127,-55070,52728,-5432,17444,9683,30128,-27993,-2943,121101,26729,20643,2434,-51817,27576,72915,62343,31680,45714,1615,-13163,-949,78772,33745,35746,-62693,-59960,-11197,83133,-28796,57394,-5425,-11648,66978,18468,-58730,-32502,-22642,8678,-33066,19596,42379,43893,-36163,15338,-395,3490,-72873,24127,-73795,-69383,-40423,331,69685,30480,11485,1170,85582,17057,-39438,-14376,19167,18810,-60619,-45640,10260,-21968,-12812,-59582,-19561,45011,59369,56897,26938,48777,71739,36319,-51028,40130,24736,-19005,-4053,-37191,2765,-25603,-7078,18842,54587,-74572,-20389,-46764,-27713,-20529,-26210,-39245,1551,11697,81409,-4491,17092,1832,78794,36839,109220,10886,-25744,-53922,-51940,-91094,-3916,-21718,-24549,-10644,20273,-8098,-72387,34723,39015,6253,-39727,52358,-41660,-9160,-3273,-83631,-34796,30324,86502,-36053,-101331,-54945,-18577,-1690,-27738,52317,3202,-92032,13901,-34350,-14114,5999,17889,-107503,-55589,47372,63660,-11845,32112,13963,29203,14489,-37617,-30484,57532,26846,-4475,-9091,44461,-19094,-90943,-102453,-70983,-18466,7081,-16589,-23963,20305,12887,22905,-38785,-15414,-6699,-4899,15577,-7750,25055,68202,40958,85033,-44667,27893,-18693,45356,36987,7956,-9360,-22626,32658,51291,6601,88221,-74899,-7284,44168,55654,58156,-30193,-59718,6925,4650,7183,76492,93158,-1105,-12832,-64555,-47858,62583,81078,-7083,90261,69271,-6238,-46792,46830,63187,-35964,22370,66570,973,-47650,-6559,-43399,50512,-25716,2403,34049,73782,-19464,9335,-17076,7846,31496,746,-35973,2027,6773,-9247,-47438,71408,-12357,-80657,-8095,-70267,-54959,39040,-11920,-26932,-84491,8982,91238,-30074,35124,-45916,-29899,23255,16305,58604,-2406,11599,3515,-27419,-2364,6722,-58863,31744,-14841,-22359,-22772,-11559,-20520,-24074,15578,-29460,13438,-7026,-4977,80402,117980,68040,67622,-22422,38421,995,52052,125649,-28686,-34362,-10034,73140,66715,59085,91649,16100,17114,-18143,-11281,65897,-7450,1820,-12597,-65175,11617,-59143,3260,-41140,-53835,-2595,2588,9950,-2591,-9061,-93689,-244,7005,3117,5840,22621,-10846,-31602,25084,93179,41146,49859,61752,-31323,-20384,-68164,-1674,6869,-26303,-127836,-101933,-28243,-13449,-26411,22074,-36329,23403,31067,18789,-28769,20721,49205,-9919,61135,50189,18388,73336,21356,-84477,11110,-43978,-25705,-33479,-31936,-60391,-8589,-54007,85137,14893,87749,50194,68934,40407,51909,32139,-48958,-16197,40688,-4055,-48637,-32762,70351,91630,-26092,-27544,30183,-5913,62779,51180,18662,-9813,-44360,18630,-93534,-13788,-29613,-38779,-23741,-28326,-92498,-20252,-19309,9500,10454,20026,28211,-9651,3354,-21473,-38627,-66312,13372,-38582,-6464,29217,31318,-30179,-6920,-79407,-37964,-1089,87753,42642,22858,37562,-31377,28882,-25421,40848,4307,-40530,-17600,-32535,-9563,-6113,17106,74019,1100,56747,5738,-207,-47356,-76432,-57148,-28527,5663,7112,27888,42748,1395,2709,35185,-47016,-59395,-26301,-55073,-39629,11930,46032,76176,5064,23803,1172,-23640,-25283,36556,28728,-35653,55192,-14242,-29544,105962,66006,-14323,15190,14355,-29272,-12779,20651,-2333,-83739,-15907,99170,-5784,16308,-53094,-56741,-44619,-18788,-29671,40109,65558,9621,4004,-17968,16911,-45247,-10941,33258,27128,-1020,125404,43055,-61687,34772,-39970,-51667,40162,36501,20844,59750,-10807,43699,-97088,55608,15827,7814,25959,78576,30576,-64165,-45369,-22239,5318,-37795,-32268,-10079,51951,-106894,-104911,17317,42941,-21265,16813,57099,-30721,-19603,18541,-60906,-82390,-19023,9323,-72542,-36184,108937,-47159,-15688,-14536,-47586,-5561,29454,-21503,-40885,26723,-38250,-56297,21513,-19804,-24596,20571,-36782,-423,59973,-23068,2899,21545,4891,32717,18662,32640,1307,22223,-16225,57552,-28985],[4316,54586,5091,-71308,-76403,-30298,43998,-9876,-360,15282,13882,42226,5370,-86936,-95865,-10818,97293,7211,21986,-25996,23484,109528,7672,-96241,99510,13968,-62829,-21887,-29045,-73454,-60372,-20641,-27346,25493,97827,13854,16071,-83407,-2212,-18597,-48233,-4356,8974,27949,21931,7458,-10021,-42912,-41001,-51166,-29132,-28711,-243,-37997,-68050,-33416,-11872,-40907,59817,84573,-3844,-34292,-72582,40301,20873,46779,-62964,36621,33854,-41782,-51134,76361,25141,10526,32323,10152,2620,31813,43882,65456,-21109,-15510,57773,-84556,-98188,-16528,83282,24021,75626,11159,-53958,104941,39373,-48402,-39972,9220,29730,20805,103911,-96416,-35385,32105,-422,-16232,21168,-13113,-59010,-5370,-18420,-33488,-10622,113168,97707,57805,-32475,-20859,28146,64508,11616,-13365,-53458,-24524,52349,-214,13704,-1771,7265,32347,-52251,6640,-6904,-87360,-2745,25220,-5210,38540,-45,-19900,15718,-31548,21052,-22728,-40946,21845,-3998,-64501,6843,-21127,42005,6743,28805,-7625,55481,5276,-49142,63979,30013,31277,-21674,-29478,-40571,-15900,-5037,119540,75835,-25958,19543,104617,61300,66052,2553,-10576,-82471,-54700,32931,122433,24418,-56987,-1141,77531,-39284,3690,-23070,-29645,-19767,50668,7630,-26358,2313,-2558,-82032,-9245,56181,10586,633,8748,8522,-18689,-15056,71630,78692,94802,2205,35941,-40943,-116254,11867,69261,139054,16635,-32812,28090,78626,44573,63706,46179,-65091,27916,-41599,-5758,40667,-36515,-75914,-32855,-38564,-127015,-10055,-2675,-13319,-64797,-26236,-31546,85057,46752,-39581,-90064,16383,108909,105368,64797,52767,-27588,-132563,-35000,25513,-24051,74741,183887,220642,534168,1099008,11247688,10505482,1691886,1156843,739088,553011,509396,371699,371943,341974,341885,292213,311458,174801,308236,214645,219921,194953,195212,224779,217202,92298,143727,160348,190927,158612,195129,241369,90135,70770,48092,88521,103996,131991,70595,89321,10067,28936,114887,186289,129812,38833,141844,49435,116499,53097,-34537,51942,41773,71271,66840,147701,120875,23957,71590,141363,56982,67172,82097,50096,52550,26411,22462,25216,49385,21241,-9480,-27935,-26136,13559,64635,35003,59399,32482,73060,113541,90978,-7267,-172,11154,-3173,-16361,-141953,-75396,19299,-9245,-20542,81017,131238,1269772,1796101,293881,182878,150180,104859,85341,35408,82024,113840,44066,27090,55543,18560,32754,86717,44525,-3970,2575,57681,30027,26321,38053,24012,31523,-24854,-61242,-18153,80966,18922,-6194,-24786,-76785,-38944,31427,57060,3557,44926,-80530,-61149,85438,74862,29259,17212,1282,-27827,-18972,8997,13979,1078,-41791,40065,3041,65421,90463,96453,-33141,64674,59871,-28440,59897,119000,38812,18167,-11591,-25881,17694,-31660,-15567,-13834,-33903,-74136,-5683,38921,-1989,23445,12475,54628,52793,52223,60899,66387,26655,11809,20998,77322,44608,-33571,-38451,36854,76176,50535,22672,68761,-39417,-64364,-55024,41134,5287,-14682,60004,63682,85780,-60547,-39550,-11648,33855,-64920,-92462,-38994,35902,-16501,-68491,21670,62741,1253,-51203,-32484,-61987,49758,689,-4730,23633,35685,-48043,-45243,95174,57609,-7781,-7506,-55448,44021,70126,49893,-1138,50117,7483,-13703,20088,62414,31844,17727,-43193,-56012,-191,69969,-26511,36107,-7066,-27284,77264,35335,-36809,-37358,-9813,-1263,-47652,6957,48022,53958,-27217,31515,15124,28904,-40613,18660,-76463,-55317,-71727,-19951,66228,35278,31784,-27267,81512,4304,-46911,-20198,10029,13597,-48950,-30975,36248,-13356,-23913,-43360,-22405,52806,54039,82131,25188,47604,53982,42202,-52069,54222,33131,-33346,-20641,-32702,24894,-7791,-18392,22861,59804,-77322,-25851,-44494,-49570,-7054,-9646,-30533,10587,15110,82676,-2054,6870,6603,70746,21787,112878,30051,-14912,-77335,-39516,-110344,-14699,7254,-23862,-13885,3466,-17600,-94551,20147,65030,28908,-40427,51516,-28604,-1773,-3703,-80253,-41209,47520,67251,-9132,-77667,-38684,-18104,-26810,-37462,57266,15159,-62500,29385,-24037,14262,37050,13707,-118554,-69911,82537,60686,-4579,54396,5667,19290,1876,-39512,-60282,50356,3610,-7085,3634,38832,-7376,-77773,-88113,-60694,-1521,24069,5458,-20298,31428,6295,19163,-59471,-65851,-23596,13006,17746,-25888,28814,79604,12754,82904,-41659,43634,-26246,48375,52920,-24506,277,-28382,13554,57407,-3169,68453,-66860,-12556,42293,37542,44308,-36378,-84819,3890,-17136,20336,77965,90521,14199,925,-45686,-52498,52252,74652,-33782,44669,60078,-4832,-48887,57288,67834,-65983,7084,68343,19220,-68349,-4430,-43946,29394,-23120,19342,69555,78592,-22790,-11738,-6382,17082,44484,-11340,-27365,39667,18771,-19436,-36756,105137,-6932,-77283,-29033,-65595,-56326,37789,25424,13993,-84989,27591,95497,-36433,49808,-53220,-39456,-3693,16047,45263,-21636,4930,3599,-44130,14198,20971,-52902,59841,-1647,-32376,-23843,-4006,-37540,-9195,17588,1406,-3479,-21936,6606,79404,114394,52388,25436,-25559,33252,-22006,33969,84580,-39190,-40368,139,87994,65154,39169,17377,4192,21389,-29369,1360,45350,-6758,-2170,-5874,-24851,19805,-43814,4656,-30237,-91732,-17388,6113,61814,1270,5113,-120346,-26622,5670,14971,10057,22530,-9312,-23782,48871,103382,26404,33129,35723,-42732,-33265,-67372,8153,13071,-4972,-124340,-86908,-18543,6574,-23378,19611,-19155,24403,33568,35628,-64924,10232,42404,-6174,68326,54058,6795,65521,39638,-57619,-2491,-8603,-25603,-45070,-47983,-70695,-14617,-80705,38269,48948,108528,76847,85362,56972,45020,37595,-54404,-39938,42039,-11663,-72853,-44925,58126,88427,-14686,-22681,40626,-12496,58947,64019,6050,-19709,-33477,15885,-108981,-14923,-32523,-30704,-30155,-7721,-70043,-38564,-5202,7561,-13817,50507,9117,-26893,11500,-23133,-22033,-50483,1947,-35659,5351,62104,43787,-21225,-14706,-63269,-37411,13992,76388,55657,26178,13839,78,23285,-39292,46151,5270,-30320,-13498,-34535,9546,-24537,28411,74082,-24964,36115,5953,4020,-28772,-94740,-91457,-10075,56162,14771,19710,62165,23753,15071,34200,-34612,-43680,-8316,-37397,-35630,-4786,45190,70757,-8194,46778,16775,-34314,-20087,16535,40844,-10911,52885,-19644,-48385,25757,31655,-2864,-8351,7799,-17438,8993,13385,23015,-64367,18851,123470,-9660,-6132,-53169,-32512,-33872,3838,-25646,31128,68172,5500,-36560,-33431,6725,-22275,-9581,16098,33088,-7925,121451,41742,-79404,40349,-14579,-65142,62298,47277,28027,50391,17544,35064,-98337,42826,-11685,-5272,28145,90597,24600,-64382,-59960,-25436,-3179,-49908,-31472,-22205,47939,-96929,-73505,40383,3667,-13791,10937,64318,-32895,-24887,28445,-61039,-60088,5885,-20386,-104335,-57078,89349,-77175,-30069,-39626,-45617,-973,47316,-10999,-34150,-12729,-38341,-59228,67031,-23663,-38245,23362,-22549,13760,52980,-18441,212,14423,12894,43263,15672,18344,9233,25258,12415,60079,-21601],[6969,61978,5185,-79665,-73414,-23122,54885,-16438,18976,27764,35374,37034,-22964,-113267,-133476,-24094,110693,-2111,20184,-29163,46630,107795,12681,-105358,68451,-5251,-85881,-62761,-29097,-57084,-64254,-46175,-37891,37537,87070,852,-12977,-84290,-557,-28638,-29488,20881,14093,3136,5178,29643,-18259,-29889,11254,-58616,-52898,-35444,5847,-42598,-73153,-30489,-29225,-35300,61758,57143,10146,-11343,-64344,40599,12999,31975,-75091,6914,37370,-38154,-85190,12567,13263,7968,65084,-38046,-15261,29359,20953,38497,-62067,-26544,39809,-83133,-76277,-10987,66013,19185,75003,24866,-52790,126245,29746,-90674,-47949,-31932,13633,5844,92101,-61313,-42594,7538,1611,-2595,22969,-9384,-73711,124,-23176,-9449,-3331,87700,91776,34142,-17992,-3731,22157,60699,38728,-22545,-6510,-21538,43619,10509,7165,-19922,-15248,13872,-81735,666,-9568,-133641,4520,28923,17923,37604,30968,-33368,-2217,-3802,16856,-19982,-40242,56,-17866,-86370,9031,-18921,28938,19004,33949,-33121,58762,-31068,-57227,83006,51327,24455,-39705,-7229,-42781,-10061,9038,110111,61002,-13186,22181,114674,51314,30430,-4269,-31858,-90269,-66101,27245,112523,48218,-68086,-5801,97177,-39113,-16574,-15243,-28443,-30789,55860,15668,-52587,12777,-28944,-112399,-14782,42250,-2076,12185,1533,41756,-9595,-24214,84073,91172,67699,14725,48128,-34954,-105779,9128,48581,128720,45486,-3628,50050,84421,61897,93316,58261,-39771,57760,-37629,-28437,37385,-55064,-86933,-43467,-29610,-134282,-2995,1383,-16987,-81611,-15703,-28332,82353,102479,2530,-79699,-23141,67235,56424,69967,78833,-13713,-117864,-37464,27852,-15188,68029,167996,229666,537311,1031708,11105669,10309421,1648556,1130994,691655,519975,510165,378678,356461,348353,341012,292785,269770,180919,326159,235012,192102,201290,194463,219000,203240,53314,87933,139524,215339,155799,181402,240747,68585,89017,65832,87565,90889,128393,57858,51700,10771,19711,110764,162910,110472,59742,138363,62859,92880,70514,-27425,40597,46167,64485,45012,138252,95557,11635,51567,108914,59808,75493,77834,41072,58306,30644,-6959,29087,43861,18867,-9011,-25916,-17697,34740,36817,27403,66929,10089,76018,120574,96505,-2460,3380,25438,20727,-2587,-130780,-55333,25216,16906,-7600,83132,147328,1255428,1765269,266790,162339,146060,104548,93659,57830,76469,121621,42814,24420,49540,21268,31505,74552,53397,15760,-1859,65837,14088,6566,47296,-13779,20147,-16557,-70765,-28461,67600,17530,-11250,-21698,-95432,-50104,33253,55412,-25511,49194,-73785,-46535,71966,81297,40076,9860,3036,-19607,-3751,13567,17952,19616,-70833,11682,4583,43062,88824,76457,-46445,51617,37667,-25458,53665,98532,21297,13696,-4743,-24699,18451,-7848,-1979,3264,5735,-72594,-798,60117,1041,31948,7801,58066,51100,50464,53146,96019,86270,45250,17803,69108,62955,-16673,-54052,35861,40296,22972,42104,62533,-67278,-82557,-56305,29855,18949,25620,38628,63108,82851,-27769,-39770,-6739,44571,-54238,-65048,-14266,23145,-9792,-67066,12990,67251,10175,-49042,-34597,-69653,41095,8359,-29541,31895,39752,-55994,-87437,49184,73362,-34622,-24321,-47312,62137,54807,32741,-28052,46014,4715,-12974,30839,26199,27148,-5764,-20529,-41683,9400,49682,-19581,9965,-14515,-28555,71357,47755,-11053,-40139,4166,-6340,-62479,-6584,49784,58965,-16594,46093,35590,51651,-8965,17719,-77230,-36459,-77469,-34670,53790,41375,47317,-51491,56676,-2495,-40395,-12981,9341,7172,-34464,-21353,47281,-4584,-30732,-17152,-25665,58710,39509,111412,26890,47465,30076,36321,-48984,55768,40600,-34401,-32688,-23296,33201,12429,-16045,36694,62097,-61430,-15807,-31574,-62587,-117,-413,-26872,16393,14364,71433,8032,4999,11391,57772,-3341,98988,46518,-210,-88708,-20712,-125278,-26927,30918,-24245,-21397,-16204,-22557,-90672,2556,71516,39087,-37862,46720,-6435,4332,-5360,-73479,-41828,45301,35893,32459,-49209,-23263,-15981,-32832,-51697,58041,11168,-32816,24531,-15872,35841,67511,12053,-115195,-72266,103245,57389,4579,55679,5408,11352,-13945,-33432,-79648,34545,-18457,-10112,14832,22952,4949,-50010,-60676,-38427,25117,42018,11477,-6739,38494,-4144,7858,-71516,-85814,-28963,27637,18968,-31940,32176,64023,-11438,67537,-32882,57073,-31087,43517,57738,-53289,11497,-29603,-6928,60189,-9829,52865,-58874,-12305,33532,12214,41452,-30346,-80327,3898,-33495,29006,60150,69889,27987,15498,-41265,-55332,33293,57327,-61159,11452,47475,-4417,-41475,52090,58631,-87625,-6359,59067,28403,-65118,5829,-35558,6930,-22484,43939,85996,81320,-29781,-45763,2999,22970,41824,-15744,-19226,60258,8718,-30598,-22222,134562,-622,-58611,-40978,-55289,-56471,27183,59204,56270,-73112,43683,82930,-45635,54218,-37900,-39286,-29183,16959,24687,-27978,2913,11171,-55150,32394,35562,-44397,64811,15124,-30665,-19588,8804,-46806,9001,21850,40974,-15857,-30077,9725,84186,105151,36407,-23607,-35610,6880,-47974,13761,38487,-48182,-30991,13312,94067,48247,16909,-53389,-7141,24427,-39780,5277,24321,-10190,5004,-7518,-5935,32651,-23830,-4543,-30359,-108754,-33062,10299,98285,1751,23151,-125180,-30820,-11470,17853,4150,14692,-3822,-18894,64232,76694,11827,12959,6743,-42586,-45604,-59895,12281,13467,13757,-92483,-46545,13601,26113,-20548,14380,2769,29853,31506,51849,-77889,6148,32634,-3564,61793,55554,-5484,29691,46842,-15103,-13041,30951,-22091,-52445,-55946,-61812,-10570,-79137,-10806,81134,108829,95611,85094,62751,37440,33554,-45814,-52083,39292,-11801,-75758,-55020,39086,65071,-6796,-13774,37908,-30158,54633,66010,-2926,-24994,-22245,10449,-104226,-18216,-36082,-16762,-25456,9233,-40573,-49878,8972,11183,-27864,74910,-2584,-35497,18391,-20135,-2452,-22555,-4889,-30161,5746,86191,43562,-13656,-22881,-50744,-41530,32196,48754,58906,28777,-5788,28235,19867,-52292,48656,9383,-17019,-675,-27392,24386,-40949,26493,69551,-39367,20368,10022,6077,-23744,-98322,-117681,19980,90794,20664,8960,89643,48230,18244,24909,-17036,-18813,11243,-19927,-42888,-24728,43450,34681,-35162,60636,30829,-38405,-8766,-3786,46279,-7211,29604,-20545,-66053,-77260,-6163,13765,-31800,-8010,-19261,22738,17189,60972,-32615,47776,122261,-18453,-6894,-46838,3094,-21529,30796,-22279,26019,64829,-3829,-62370,-39192,-3402,-4682,-7130,2942,32299,-13845,84175,35227,-92159,43663,10502,-65128,74834,47034,34003,38413,42858,12973,-89296,20024,-35632,-17988,30359,92941,19421,-60384,-71784,-16689,-6384,-62219,-35426,-39926,43022,-78265,-30782,68418,-24351,-11221,3873,66254,-30862,-16966,32133,-59970,-30099,28158,-50845,-122596,-66915,67848,-87495,-44054,-54808,-29166,9482,65153,-6774,-19152,-36160,-26016,-59981,101447,-13301,-46837,29689,-4333,20498,41588,-6960,-5662,8356,22033,56934,11557,9309,16948,20876,40044,60624,-6912],[11637,48408,5935,-77992,-59102,-10745,53743,-22394,37643,46253,48950,28681,-51231,-125209,-154883,-38816,110230,-9905,18025,-25866,66961,95182,16331,-96631,29181,-24238,-94256,-85532,-22998,-36014,-47002,-66292,-37898,46318,50950,-10145,-46651,-81747,-4571,-32501,2322,51076,26533,-18268,-21291,45145,-24182,-10985,53700,-61348,-77992,-47088,8465,-40628,-61961,-23445,-49331,-28563,61371,30725,17534,6810,-52800,35687,-1144,19161,-70953,-21329,33217,-29093,-96496,-44964,-5944,8079,96893,-64980,-30529,31850,-8993,22363,-86821,-41374,22769,-74598,-44516,8685,42952,15335,62056,38269,-35816,122478,14772,-117137,-53419,-55757,12418,-11184,59882,-14186,-35891,-16589,7129,13513,15096,-13642,-84541,3983,-22124,7496,1586,44506,75378,5010,-11723,11104,14387,50492,66341,-17808,36813,-24803,29362,22320,-1596,-38726,-55910,-705,-97854,-17418,-1978,-149126,10793,37833,27814,21556,46111,-44180,-10831,893,14098,-13198,-34790,-20108,-28612,-96576,9134,-7593,11086,24645,32811,-58391,54903,-55063,-52310,96516,64613,12683,-62833,8872,-33985,9358,32774,85552,49027,-4147,19744,115127,38949,14999,-17054,-54274,-78702,-62760,20865,83964,54614,-68094,-10943,100864,-35036,-41587,-6213,-33284,-47348,48705,19219,-63651,28369,-44582,-101685,-13950,25804,-19573,20740,3312,53506,7714,-25294,88137,89354,34366,23563,51137,-22017,-81469,12528,20040,103065,71988,38945,63887,87425,76667,108086,65097,-3387,86878,-24262,-35915,33293,-63904,-87168,-55277,-26999,-118940,5983,-5428,-22869,-90491,-9412,-32694,69553,125563,37369,-58531,-63341,8026,-5644,66081,89875,19499,-84636,-29981,24177,1494,60022,157802,232969,535147,969533,10944335,10095058,1620138,1102950,665294,495157,521934,402322,334908,352195,326860,279489,224541,181542,328413,268810,152676,199872,192646,208033,186624,39212,70064,118547,219441,149412,156489,221329,51199,104177,93797,90028,75239,109349,50716,27414,23928,24403,122850,132860,81330,68442,117052,71895,63508,77841,-18147,24035,55027,50594,24659,115195,57489,1855,38305,63506,68694,90921,66049,25585,74284,48483,-18955,37091,44155,28290,-6157,-17758,-13531,51981,8465,23423,68689,-18067,64442,115586,103751,16160,14563,53121,45141,21542,-98303,-27224,36317,48356,6385,81088,160668,1245770,1735546,239060,150951,139644,103269,98470,80723,74674,126091,41212,30925,45799,33342,41368,67588,62878,33562,500,73368,337,-5485,65689,-32453,15410,1914,-66751,-27284,50360,17441,-12799,-9373,-85180,-59442,34640,41637,-55210,50654,-52155,-21007,47680,80906,50867,-970,6785,8007,12119,12289,21887,26666,-90846,-20184,11092,20988,78746,49573,-55323,41175,14430,-19001,42135,65074,-846,10352,4733,-17651,21937,20938,6723,17661,45701,-70536,8027,82434,2892,35368,8278,52244,46204,42636,34808,110079,150434,73764,11296,58878,68922,1975,-64251,49494,4574,-20099,39758,43076,-89639,-92591,-49030,21613,31877,79620,8023,57768,80068,5762,-39841,6697,55422,-45875,-34702,9723,1118,3918,-53987,6270,65192,20228,-32314,-34022,-74247,28772,19577,-51570,34332,40499,-51669,-118218,-3287,70373,-54480,-44467,-31148,77143,34280,15144,-41864,34391,-2790,-9693,32835,-12397,23946,-24400,-1745,-20458,14058,28727,-8770,-15005,-24185,-18581,53331,49521,12946,-42133,10107,-8492,-78492,-18193,44967,56906,-5808,55747,53665,65115,15711,20737,-77073,-14920,-53048,-41145,37037,46136,57084,-65368,20490,-883,-23985,5661,16369,439,-18245,-21539,35629,-798,-33633,10041,-30022,60022,22364,132965,32381,48455,11236,21310,-46103,44811,46393,-18759,-37630,-9053,27719,30327,-749,56535,60577,-31768,6509,-12859,-65855,1218,-7329,-27717,19436,8883,54657,24604,14070,12954,41496,-30890,71497,55874,12744,-82892,-3008,-133159,-31896,44959,-27240,-30180,-33023,-24299,-66899,-14487,59027,33501,-35059,40865,16457,8411,-7302,-63581,-35556,21276,206,71859,-24202,-13322,-12429,-13570,-66167,54715,-6386,-12993,539,-13371,43689,82874,13919,-96496,-63151,99913,54361,15472,37492,11302,2811,-26616,-20549,-85840,11532,-35412,-13154,22333,1996,16224,-14270,-31488,-8756,57821,57546,1748,13369,39656,-9091,-7733,-71556,-67235,-19362,37094,21249,-22181,34687,28198,-27048,44430,-18900,59741,-37427,30203,50253,-72324,19021,-29278,-22699,59885,-10161,46348,-50103,-7311,23045,-13934,43122,-14695,-49165,9753,-38481,30210,29892,34946,36545,31041,-53113,-59419,17076,36143,-83635,-12813,33585,-4096,-28634,39850,36988,-95989,-15469,42252,24069,-48331,23627,-19424,-11172,-26055,70475,84706,77244,-38763,-82108,9387,29704,24045,-14874,-18708,61373,-23176,-37533,-8192,144503,5050,-33930,-42666,-42587,-58381,9970,78416,88674,-45349,52363,59425,-56689,47727,-6340,-27547,-48787,17753,1589,-15905,9191,21972,-58492,49847,49355,-33527,48719,26305,-18185,-13439,23917,-43862,27019,26827,75540,-22004,-29140,6029,91398,89757,26705,-58911,-42527,-35356,-69290,-3943,-186,-51826,-9427,28291,88709,26027,620,-96237,-13580,28477,-47004,2332,11970,-18284,22388,-18615,-8232,44413,-2709,-18248,-42056,-99021,-43920,13144,114013,769,41938,-105825,-8718,-38928,12447,-5329,1699,3925,-16016,68996,22213,2829,-6830,-18221,-33779,-52904,-46257,9023,12657,28616,-36089,2762,55286,38817,-16792,8566,23725,39537,30186,65021,-64654,9278,22060,-3553,42201,50819,-22379,-25223,42366,11483,-19499,62098,-15431,-53377,-49331,-16732,1421,-41110,-47784,96539,85932,98412,69865,56761,26586,20510,-27841,-55259,29578,-3897,-56258,-55172,18261,27694,-3291,-1562,27250,-53423,50712,53648,-5427,-20200,-22035,-276,-87601,-25283,-41075,-3740,-16979,20546,-12733,-54691,21972,20841,-25956,85065,-5596,-31724,23147,-13423,20067,6473,-3859,-22199,-5750,91211,32815,-10115,-27832,-45043,-51429,43677,6820,49661,30707,-17665,40892,17544,-58040,48234,12530,-3336,14852,-11326,30902,-56849,10624,60643,-37040,12706,14070,5237,-31745,-86657,-126081,51568,93685,24626,-1514,113483,65807,11465,9282,-1244,5616,28806,-9344,-49532,-35093,37011,-13739,-67796,54995,39729,-37026,2677,-19008,36521,-26260,-5792,-13005,-73174,-152733,-37308,31878,-46686,-30720,-35244,24792,30660,97584,2130,62945,104100,-27951,20296,-33561,37559,-11761,55021,-19449,24118,54203,-16741,-65691,-36547,-14455,7186,-4904,1276,20848,-12864,28285,25393,-94879,40033,30853,-50229,74945,35228,38370,28728,54279,-17899,-72378,-3254,-49424,-28488,27480,81315,14464,-57650,-75900,2204,-3625,-75416,-44078,-54537,41172,-61339,11815,96218,-36504,-15274,390,64920,-24723,-1359,30408,-56792,1476,41768,-69768,-123623,-66194,49760,-73908,-55747,-56080,-3881,25209,81308,-7271,-388,-45228,-3618,-56664,112090,5011,-47244,36717,10328,15975,24454,7980,-10914,537,26954,70322,6464,3545,19056,7247,58212,57305,8062],[18088,19721,6392,-67089,-37129,4595,38642,-22651,50349,64641,51349,15204,-71876,-107018,-145279,-52568,100188,-12509,16294,-16718,76130,79165,17260,-72365,688,-35302,-93181,-86405,-10933,-13501,-15182,-73342,-25896,52900,3619,-18292,-74514,-78797,-17383,-28386,39377,78071,47020,-24913,-48362,51806,-26246,8374,76530,-59785,-99685,-64440,5154,-32864,-38091,-9032,-62758,-21528,59340,11133,25262,16745,-42193,28050,-18167,7537,-52185,-38335,22943,-22254,-81126,-74104,-25539,8200,111976,-60151,-33044,40325,-37666,28380,-91564,-58540,13427,-58766,-11500,36481,20633,10064,44065,50619,-6637,95371,2378,-121292,-53825,-56280,22554,-26257,17411,31538,-15217,-30966,14066,26115,2668,-27675,-88678,3983,-17112,15779,2757,-2182,53837,-26090,-13976,21709,8978,37899,84728,-2873,60199,-35143,11333,34738,-10315,-49753,-102531,-7967,-88569,-42757,12082,-137218,7265,41879,21672,-477,40902,-54115,-12727,-22288,13566,-6271,-22389,-26604,-29067,-89988,6637,8344,-6208,22267,31244,-76650,43514,-61214,-36009,101687,65953,-1896,-86752,18880,-14666,32607,59915,62516,48392,-905,14883,102955,27332,18442,-35059,-74233,-60394,-45292,15573,50038,39416,-64309,-15997,90564,-26157,-61567,3980,-41332,-64668,31621,21568,-55770,45885,-46883,-55159,-7372,11088,-35085,21771,13394,48616,28325,-18629,82734,72594,6074,29369,43530,-7687,-51209,18571,-5136,75111,87573,79864,64768,91457,88764,99697,64066,34107,106677,-3173,-33822,28209,-58454,-67945,-64421,-31299,-81106,11907,-24528,-34192,-87538,-7404,-38424,52993,108252,54313,-32952,-93817,-43441,-58117,55262,87322,59292,-51486,-17878,12681,22179,52683,151500,229916,526154,918424,10752265,9904557,1611182,1077584,662190,482607,535481,429426,312746,351555,303748,260764,183522,175637,312177,303116,115477,190999,186815,193110,166549,61643,81063,106854,205990,139162,127043,186350,41854,113212,124618,93179,58762,78828,50925,20154,43823,43133,149872,110224,51089,57731,89178,79263,39514,81864,-8444,10686,66583,33873,8858,79373,17776,2400,37685,21021,79324,111479,47667,8689,94020,72231,-11026,43373,48869,47688,-468,-7388,-8858,62521,-12720,20892,64620,-45664,43725,100037,106150,43188,29686,83624,62291,45695,-54588,4740,54128,75207,16636,78812,169470,1240717,1704241,215110,148987,135337,100466,100046,98559,76973,124448,41430,48033,40315,51244,56341,70553,70671,42117,8584,79236,-7304,-2286,88420,-27898,18994,24266,-50137,-15944,31826,16833,-12184,12489,-45469,-59604,35782,22018,-76856,47073,-19284,8901,17078,73079,61545,-13284,15497,44668,21436,7149,24867,23344,-98437,-46744,20014,-1215,60262,21386,-55541,37903,-2960,-10541,28362,30443,-22200,9641,13449,-11260,29030,43847,11760,25864,74876,-63997,17564,99019,2964,31204,15490,39998,44300,31018,18248,100891,190596,88104,3580,45696,63490,18607,-64406,70571,-23512,-63020,17153,12174,-100266,-90264,-37039,13723,39410,128512,-27553,48664,78909,27939,-42724,25108,63149,-38564,-11425,27098,-20116,26186,-39411,6050,58286,27002,-3558,-27769,-70604,14463,35464,-66351,33007,37349,-37007,-128681,-45435,50347,-64162,-63054,-11614,84713,17237,776,-45204,17803,-9282,-1998,29888,-39605,25666,-29106,8709,2740,12098,12527,3577,-31695,-31672,-4060,31232,38954,29912,-44270,4186,-10553,-93147,-24845,33404,47901,4621,59042,61478,65821,29969,23832,-75142,5760,-9090,-39147,21731,48169,62540,-66007,-12963,8664,-5227,28850,27680,-5507,-2094,-33114,1291,-4987,-33280,29404,-35380,54214,10501,137230,40813,51018,4968,1534,-48356,25753,50037,8703,-35730,6857,11266,40842,23277,73690,54144,1884,31826,4747,-61771,-786,-30650,-29726,20771,-209,39859,43334,32002,9758,24031,-51195,38353,54513,20245,-60626,6994,-130053,-21110,49889,-33685,-35539,-41102,-25428,-37167,-26567,35322,14701,-34172,36225,32220,10732,-9209,-50480,-21811,-15871,-30596,93071,-9276,-12949,-6153,24567,-74558,50106,-27651,-6978,-34167,-15831,36319,73987,18934,-64777,-46282,73134,50727,28136,5714,19043,-8077,-31874,-4216,-79201,-14010,-44708,-15515,24527,-19502,25975,21333,-14519,21233,90685,69368,-17413,33972,34887,-980,-23243,-60521,-22765,1575,41023,25026,1210,35301,-13937,-32813,19082,-1659,46189,-48006,9515,33751,-80842,19079,-28972,-28347,56951,-3036,48940,-37712,286,15866,-34138,38611,4463,-6155,21860,-29901,23322,-3065,-5056,37331,45666,-74069,-66266,11767,18380,-95553,-31906,18831,-2542,-15635,33989,9097,-90804,-19625,23424,6839,-32087,44410,967,-21529,-34331,90582,72605,63291,-44623,-106693,13650,39941,-997,-12699,-31061,47511,-64057,-38256,1456,125163,8653,-14998,-36021,-31100,-61911,-8962,78485,103313,-2818,51998,35589,-66828,34963,29912,-5406,-57118,18207,-18315,8930,23683,32049,-54178,63956,60979,-23376,22231,25206,1146,-7213,36841,-29953,41075,30633,91614,-22912,-21908,-915,97152,70457,26882,-65984,-36683,-75853,-79157,-15168,-23848,-46959,16941,41649,72832,7983,-6550,-107526,-12866,34150,-49000,-3388,14023,-30509,45521,-33799,-19990,49496,15651,-29158,-59741,-67432,-45847,13451,111344,52,57217,-67354,31101,-63762,2644,-9884,-13079,10578,-13924,59866,-37191,1636,-21925,-32534,-21645,-53392,-29015,451,14190,40589,30580,37544,88151,40469,-12022,4986,39866,52132,35239,73142,-35222,17815,12529,-5821,15548,37646,-44928,-80125,28665,230,-21179,75003,-6695,-47759,-28363,60648,16964,22728,-65752,87827,48917,80700,45259,41391,5395,2025,-8648,-56885,12464,9269,-20372,-42212,993,-13997,-4568,12333,15433,-74027,47223,28513,-1799,-5444,-34568,-16809,-67347,-34874,-46141,2966,-14412,27161,6775,-55423,33676,35217,-9911,77474,-2844,-15909,25358,-5176,41600,25725,6139,-11995,-24617,71566,16456,-11745,-27193,-46305,-64657,40653,-42768,29240,32370,-21495,33869,15266,-51566,45055,8488,7472,25710,9808,28145,-71911,-14066,47268,-23819,12769,13762,495,-47030,-62752,-113783,73960,63757,26979,-9846,121112,71129,-2352,-8468,5549,21011,42917,-8438,-42879,-26905,24397,-51575,-92473,27894,41510,-33941,7373,-25899,11040,-59251,-39009,3914,-63266,-167322,-54777,47544,-47040,-55426,-59792,16135,47839,119917,30334,60945,77494,-34496,66325,-14639,58540,-6382,70712,-16912,23787,35508,-29782,-47958,-29403,-25415,15041,-4945,12091,-865,-2673,-22915,14136,-86223,24573,44834,-23772,63372,14646,40501,23647,42326,-50801,-54031,-17671,-50052,-35715,15687,56141,8766,-57061,-69398,25165,4653,-89836,-54864,-59763,42847,-53537,43810,116978,-34540,-25236,3522,62377,-14799,14386,24264,-51023,27790,45470,-67299,-109032,-57170,35577,-43612,-63519,-45663,21655,43566,93721,-9464,16042,-48409,21794,-48039,95644,22433,-38119,41658,15912,1450,2665,22367,-11290,-9898,23080,79621,522,-1432,11964,-15012,61708,47568,16870],[24596,-13267,5747,-48857,-12404,20319,12903,-14086,53157,76627,44244,-2149,-76854,-56423,-101646,-62818,86025,-9223,16075,-4386,68871,64716,14612,-38750,-3584,-34604,-91825,-70363,5697,6731,20233,-63188,-4522,57007,-34495,-23088,-87675,-77220,-39318,-17610,70470,96316,73467,-10476,-66528,50082,-23875,22241,76467,-54970,-111787,-83417,-5545,-22235,-9848,12707,-63228,-15010,54913,-938,37991,19308,-36149,19032,-34081,-3062,-25221,-40992,9471,-20807,-46269,-69498,-37850,6642,103974,-29719,-19682,54194,-55277,52959,-87870,-73749,14686,-38038,13320,61983,2758,1931,29104,61468,27222,56044,-1198,-104278,-48289,-37472,36005,-36292,-23149,64088,15912,-29466,18797,30104,-5972,-46902,-83118,-813,-10774,17232,493,-38352,33492,-54673,-21108,26316,7704,25552,85518,16163,55288,-51042,-6971,46415,-17532,-47062,-135575,-7249,-51878,-64862,24417,-108003,-9781,31211,5934,-17171,18559,-63826,-12592,-64084,16066,-3259,-3329,-11353,-14070,-66453,1989,22949,-17899,13223,33343,-83463,27261,-49373,-12981,98685,56359,-15230,-102307,24507,10374,47817,82572,52997,59436,-3757,9282,77545,19316,27143,-55367,-87664,-46866,-19357,10941,21089,8904,-61183,-21641,73891,-12417,-68494,15511,-48154,-78517,9030,25542,-29771,61806,-38116,3598,2654,1312,-42270,12245,27412,40056,44086,-8113,69239,45472,-9736,33946,27880,2450,-25044,23435,-17605,56200,85967,103426,52248,100261,97483,70112,55072,62046,107283,20982,-29643,22616,-39928,-28304,-67474,-39473,-29574,11143,-54091,-52928,-72624,-7195,-36120,40415,60347,49290,-12312,-107500,-65334,-82279,41267,75787,89094,-30316,-7239,-7395,42148,48807,146191,222981,510143,880731,10524745,9761803,1618310,1060906,676703,482692,541395,443808,295628,345952,280935,246701,154642,168779,281446,323450,95836,177495,176605,176710,143877,114431,105679,110425,182368,126467,100637,144624,42108,116095,151038,94216,44091,45219,58153,28863,63826,70184,181446,105926,29005,28076,66367,89972,26908,86579,122,8021,78275,19012,-786,37407,-10812,14612,49462,-7170,86356,130521,26731,-4466,108391,92041,12552,45046,54710,71884,7999,1418,1504,65679,-21755,17628,54901,-66087,22323,76915,95840,70527,44001,104611,66544,60424,-8856,35723,77999,90112,21160,81451,172287,1237003,1669350,197677,151711,134784,96575,99587,108209,80771,115178,43840,71162,30237,69199,68327,84002,74300,37403,19697,83060,-7096,17036,107986,-5921,29553,43830,-24987,2665,16420,15102,-10640,40422,8681,-46484,36190,5108,-83102,38453,14032,33783,-12895,60742,71586,-23542,29920,73292,18725,1556,25534,14740,-93058,-62369,28418,-23808,36542,-2033,-45039,42489,-10842,-139,16801,7381,-37638,11100,18723,-9733,39095,51673,16896,26610,87617,-49206,26619,104518,2124,20161,27097,26029,48726,19011,15296,71809,191763,85797,-2517,28220,52174,30534,-55420,86261,-39252,-89790,-16303,-23902,-96550,-76109,-26238,3403,38858,154867,-59471,37172,78774,33370,-50689,43599,63676,-29072,-2271,34874,-31110,54253,-31866,14174,49558,27739,29873,-14864,-54986,513,55061,-71768,31425,31929,-14864,-117410,-66203,19677,-63242,-75439,7135,81248,9989,-8381,-46839,-551,-9520,11314,25909,-49683,33270,-16367,10091,23638,5707,3724,14155,-34667,-33340,7886,13521,19426,36527,-46468,-10362,-15136,-101153,-24169,17338,34001,14845,55793,54223,54069,33900,21983,-69818,21609,35052,-30608,12483,47980,66160,-54684,-30692,23066,8343,47597,38831,-9749,10854,-53085,-45802,-15932,-30036,36510,-40809,39840,9305,121555,50192,55824,11802,-18181,-57385,5812,50829,37688,-29633,18788,-11808,40862,49518,78922,42724,28734,47827,15156,-54454,-4203,-60650,-28869,21418,-10667,31836,58101,53014,2276,7705,-55973,8426,41128,21711,-28314,6669,-113768,8606,49792,-42854,-33082,-36834,-28529,-15760,-29982,11458,-10554,-35603,33885,36220,12163,-11504,-34145,-952,-49243,-49387,88707,-7609,-24288,5028,62672,-70333,48756,-40042,-11472,-67732,-17960,17802,42016,25718,-25690,-27078,34758,44714,41969,-31550,23710,-20626,-28564,11383,-62941,-35034,-45270,-16401,20961,-38523,34547,49574,-19251,44176,117122,77453,-36805,48434,25899,21945,-34699,-43670,22799,23911,40278,28273,30618,33095,-48696,-29895,-4932,16090,17655,-61767,-15680,14847,-81859,10304,-28925,-21367,51809,9659,55993,-19351,8415,14697,-43678,20048,19398,29814,37626,-10859,10560,-29718,-37356,30495,56221,-91609,-75075,18768,8849,-93025,-45336,2856,1277,-6824,43726,-15807,-75663,-19695,7947,-17976,-26709,57877,20151,-23492,-45534,95876,57160,40508,-40879,-108302,18549,52860,-20727,-13236,-57142,26420,-94011,-34532,4480,83052,9240,-10462,-25060,-23422,-63826,-24112,62406,98929,46486,44371,21720,-72091,23444,59483,22411,-50345,19646,-30302,35376,42053,38857,-43362,72575,68379,-18276,-2645,12124,21866,-381,43388,-11363,48260,31670,82413,-21553,-14383,-7131,98141,51131,36173,-42175,-14729,-92186,-73871,-17637,-30984,-32592,39460,48861,50560,-161,-6072,-97220,-5326,40117,-44747,-8212,29889,-45087,67758,-45660,-27655,44675,28057,-31737,-73951,-26394,-38082,11451,97669,333,65443,-21034,70496,-71881,-6500,-3291,-26586,12247,-11516,34972,-78877,6691,-28417,-31835,-11683,-48119,-12661,-9260,18642,51964,87706,39815,97916,30569,-7530,5905,50501,64854,49493,75102,-5595,28090,5030,-8867,-9504,18137,-69836,-114115,10349,-44341,-18125,66267,2764,-37776,-597,139206,30523,85983,-67280,58263,11569,44593,17028,21604,-30787,-16242,3651,-63608,-9496,22744,21098,-18716,-9147,-50358,-10498,25649,7993,-83913,43579,-2506,5437,13805,-52898,-36626,-47603,-43425,-48336,1773,-24085,31180,15156,-54467,44271,50744,13533,55197,380,6945,24942,1811,55270,29388,23781,-247,-42283,31453,460,-17868,-20708,-51899,-75757,20839,-90268,2766,34485,-19564,11451,12251,-31174,39402,-6886,12437,26260,29596,18727,-83244,-39729,29639,-12235,17903,6116,-8854,-62631,-31833,-85905,79986,15398,28349,-15116,106578,64803,-17141,-22799,-994,23153,53679,-15379,-17100,175,7160,-63547,-95991,-12995,36507,-33695,840,-23548,-22817,-91957,-56360,26458,-36522,-123771,-56331,58333,-32342,-75957,-84235,1278,60580,120980,46050,43653,48203,-36196,109639,7011,59527,-5255,75182,-14595,23435,9533,-38046,-17870,-22038,-32516,21124,-9008,29518,-27837,14653,-50339,2862,-68672,-4889,53234,6828,43801,-9259,39601,22350,5906,-78453,-40620,-16994,-38947,-39279,-4876,21774,2608,-54098,-52971,44260,17215,-104980,-63406,-54458,45455,-53481,59644,125504,-23758,-38072,13394,59530,-1663,23659,14756,-42811,43386,42550,-42680,-84213,-42191,22965,-10966,-66598,-33729,39719,60526,100260,-9986,24419,-53354,40664,-33702,60228,31072,-21732,42946,11709,-17548,-19759,33458,-4054,-21558,8559,82159,-5966,-7086,-4528,-42334,49992,30084,16561],[28586,-39710,3657,-25940,9744,34108,-16236,2712,44871,79568,33356,-19665,-62022,8776,-40471,-67379,71821,-2561,18228,7379,45169,52871,8788,-3402,17521,-23246,-96326,-48317,24268,20901,48223,-37409,19894,56350,-47273,-23655,-82394,-76093,-66377,-4249,86323,104120,100596,17132,-69517,42839,-16813,26516,57728,-47862,-110060,-95757,-22732,-12895,12876,37078,-50436,-9763,46549,-8907,54165,18466,-36261,8845,-45472,-11597,1296,-32257,-3555,-22191,-7697,-44858,-37822,3146,76891,7726,3768,71199,-54600,77223,-95493,-81218,24309,-17089,23884,75197,-10259,-8426,22490,70172,56932,20025,5876,-73762,-37919,-10866,44449,-40178,-53275,78430,50711,-12095,18196,23132,-3637,-62371,-66753,-9296,-5716,15667,-3270,-55218,19461,-75801,-27031,24106,9486,14310,67736,33004,24540,-68927,-21689,55473,-22598,-29799,-137885,-840,183,-72513,26119,-72155,-36828,1211,-8721,-20436,-10523,-71966,-13686,-106104,21668,-6382,19118,24667,16759,-31280,-3440,31029,-21032,934,39769,-78390,9938,-24772,10659,89577,41207,-22893,-100342,27992,33105,46159,94422,57012,73380,-11338,3167,41322,16524,26148,-73141,-91119,-43362,5670,4476,2609,-21624,-59293,-29249,59476,4968,-59557,27900,-49625,-86033,-14411,31185,8687,73019,-24103,47846,13010,-2095,-37642,-7899,39063,39681,46660,-303,50532,16701,-10885,38811,9596,5314,-10481,24507,-13742,50039,65870,97768,29844,113878,101131,30347,40402,73299,82043,42130,-28398,17555,-15119,23692,-62561,-46641,22145,2703,-88673,-77953,-50179,-5322,-19397,37791,3131,25929,-5286,-102743,-50236,-70778,27888,60904,96287,-22477,-2320,-34196,58200,51338,139978,217091,489896,854470,10256996,9648141,1628903,1055414,694990,490174,533489,433358,286475,335624,267882,243355,143429,170303,245762,320542,102481,162922,164138,161639,120514,173427,131826,128938,157128,113897,83253,107145,50644,115649,168415,91411,35261,19057,70185,48646,78725,95639,204081,121953,21430,-11269,56245,107483,25493,91195,6683,19140,87489,9866,-4081,-926,-19738,33812,67485,-18580,85594,139054,9671,-10293,109454,99424,42360,43080,58015,94327,18745,6314,20661,62368,-17917,12631,40763,-74193,8968,48311,68952,90114,53434,107109,56304,61196,31501,60571,104178,90633,21178,92619,168195,1230567,1633795,188188,152072,136786,92728,98444,109337,81550,98782,46442,92438,16680,81488,70819,104391,71846,20556,30370,85156,500,44322,117068,21981,43545,55798,3405,24928,8679,12929,-8578,67734,55250,-21209,34929,-1916,-71697,26967,35217,45201,-35501,48984,79907,-28078,47829,78876,3947,-1147,22067,6774,-76703,-66433,33808,-46086,12847,-16433,-25206,52386,-9641,13667,11830,3593,-43885,12290,19439,-13710,50433,42355,25371,20942,85042,-25168,36490,97480,2279,5578,38191,15279,58712,9884,30072,35471,158582,71814,-4487,6398,41985,36761,-41214,86387,-41650,-92483,-48018,-56170,-79570,-54855,-21517,-9803,30423,152809,-79121,24698,76062,23118,-63884,57589,53942,-14711,-8871,33312,-27104,79741,-34225,28384,41562,22486,58446,2788,-27797,-9631,74989,-68261,33060,28017,11630,-90715,-65490,-12299,-53689,-78760,22313,64879,13822,-12398,-54094,-17827,-824,29387,23155,-44310,44770,9667,4964,40133,1256,1770,19853,-22579,-27683,12624,5980,-2128,32471,-47653,-25547,-23472,-98249,-15172,378,18300,25060,46320,32846,33072,30449,12048,-60049,29483,63171,-18712,11784,47772,69748,-36164,-26583,37800,12069,55135,46326,-11889,16116,-73694,-88309,-27740,-23919,33519,-44781,17504,18615,90940,57738,62935,25614,-33601,-70367,-7594,47780,57690,-22760,20855,-36593,30606,71024,67204,28230,41169,44679,15624,-47720,-8462,-81463,-22511,21921,-20238,31141,63366,70016,-7423,-5347,-41792,-11682,18070,19520,4567,-1701,-86399,51089,49580,-51977,-20908,-20666,-34884,-10803,-22981,-3215,-34192,-37992,33765,28248,13539,-15063,-15178,25338,-62263,-53542,62993,-18077,-46290,22702,79047,-49173,54754,-35021,-18621,-89826,-12154,-4244,-2216,32474,12158,-10698,2482,34885,55238,-65883,21835,-31735,-18180,22907,-42108,-44327,-37266,-15132,12787,-53633,42451,65942,-44864,54900,131922,81565,-48262,51974,15453,54241,-39749,-28873,47593,36132,36231,26858,55803,27952,-69485,-21041,-25997,31546,-17283,-73870,-40790,718,-79052,-6162,-28741,-3675,44541,23098,60350,4681,16155,18939,-41458,-11366,23321,44637,52245,10856,-3628,-44570,-50035,19509,59551,-94770,-83038,32344,8310,-76078,-50248,-14294,7506,-3987,68484,-28778,-55837,-17154,-742,-42572,-34861,49813,31820,-18489,-55981,81356,42739,14335,-24036,-84720,27013,64657,-23766,-19089,-92050,6080,-96564,-30638,757,41014,6601,-21831,-14240,-20321,-59827,-31261,38260,81545,89575,33338,22581,-68844,19672,76109,48596,-28446,24485,-32396,54092,57060,41514,-27141,74648,69182,-21420,-19211,-4524,38597,9021,41351,3589,47456,29261,51282,-21202,-12568,-9614,92790,35403,50300,2946,17716,-70509,-54040,-11315,-25023,-10728,51706,46743,27766,2099,-1671,-77109,6671,44011,-34714,-10689,52809,-59094,82187,-49173,-22612,30455,33088,-24161,-75770,10465,-23444,8833,81374,1135,65738,19567,90619,-56424,-10948,15599,-36849,5928,-8029,-2682,-93826,13650,-24254,-15611,-7452,-39933,-2540,-16383,23422,64647,118416,9715,80949,12653,-5538,11996,57318,73691,70778,71643,12158,36099,-265,-10965,-25529,-997,-90496,-115108,-7246,-94065,-11438,40114,11848,-27187,23009,178981,36837,120652,-61202,19440,-14810,-435,-10711,3435,-75274,-28435,4192,-77249,-31487,31672,57006,8783,-11467,-74645,-20305,35951,7421,-78409,39120,-29630,13114,29480,-66732,-54910,-29052,-46808,-44701,-4435,-45097,33811,13721,-52653,52906,62197,36714,26409,-690,28655,21979,4743,54736,19197,45674,11701,-49037,-14119,-9915,-26419,-10296,-57562,-78234,-11359,-125896,-22392,37963,-15392,-17104,7909,643,31541,-32367,9824,15210,41177,7710,-86477,-59616,9030,-13036,25049,-9106,-22598,-74042,97,-52781,68826,-29889,29400,-17136,73749,52318,-25605,-28667,-20085,13496,61189,-24955,23330,37596,-10997,-48542,-72714,-53350,27163,-38857,-16616,-12972,-53930,-112021,-50764,46699,-1040,-51455,-44306,64373,-8409,-86995,-100813,-14052,62066,101674,48466,16910,20084,-33174,127892,27603,42998,-7408,69355,-12714,22382,-20703,-36599,13368,-17156,-30292,26973,-17597,44064,-52248,33962,-48279,-7552,-46617,-43902,57844,32835,21241,-29973,35091,21892,-43509,-94264,-33191,114,-21267,-39099,-29484,-15715,-1731,-43168,-30715,52936,32153,-118884,-65079,-42281,45308,-51665,60172,121283,-10330,-49498,27251,56088,13823,23169,3290,-33044,45842,38511,-5250,-55208,-22729,9623,10959,-65265,-35358,46808,71831,99369,-6356,21493,-61779,44523,-14319,21593,26758,-5181,40823,2665,-33650,-36906,40964,10438,-31802,-14356,77456,-12384,-13237,-26885,-68947,27075,6760,8728],[27764,-52625,374,-1930,24546,44191,-40690,23407,27573,78025,25825,-33214,-33666,58286,7507,-64770,59499,3037,22907,15077,10683,41317,1719,26965,53244,-6322,-105590,-31772,41298,26327,61759,-3144,39654,47655,-31577,-18592,-61493,-71980,-90615,6562,84513,102936,120196,34605,-56601,34154,-4833,20591,29895,-38807,-95095,-92902,-42848,-8802,22518,55707,-30297,-6345,33354,-17384,66375,18970,-41397,-2584,-50324,-16446,19617,-18167,-12710,-20443,17864,-22403,-25255,-1407,40900,33042,25395,87137,-34827,78905,-125308,-76103,35902,-1225,20572,70932,-20007,-18305,24720,75475,75361,61,20270,-40459,-25379,10052,42461,-38880,-69825,78090,80376,14695,11267,6623,11614,-65053,-41579,-18459,-3723,14906,-5819,-51697,13929,-85154,-25857,15794,11300,3763,40206,42947,-20655,-84259,-30018,60177,-25189,-2853,-105435,7242,45903,-59814,11909,-37635,-64699,-44353,-14205,-8973,-32422,-75552,-16315,-132033,29062,-14433,39982,69151,57574,6129,-8034,29953,-15814,-10457,48073,-64975,-5441,3813,29124,77225,27779,-22115,-77883,31262,45100,25962,93291,63883,77875,-21211,-4439,-273,18808,9043,-82718,-83183,-48290,19965,-7079,-4200,-34850,-56849,-39637,52188,23533,-38455,39468,-43861,-85935,-35176,35532,49945,77314,-11713,63033,20931,333,-21935,-35176,42621,50369,31193,-2072,30096,-3980,32,43940,-5248,1865,-8928,21157,3039,51966,31958,58974,3511,127035,97946,-5158,23889,66951,32846,54975,-30973,14358,6573,74054,-49980,-48339,62792,-11400,-120128,-104242,-28087,964,11156,46799,-41729,-6227,-16000,-83699,-7703,-30091,17539,47311,78256,-22135,-3967,-62407,69899,62358,133594,218277,473433,836854,9972217,9533040,1630132,1060999,701658,496663,512821,398091,284943,321639,270045,250366,151300,187506,216585,294024,131986,149875,152945,149983,98479,207416,152465,155225,136793,103917,77213,82771,63486,115897,175743,84630,37236,9355,83364,72453,86310,109053,207957,150354,29254,-45453,60144,130436,30522,91477,11370,41402,92245,8732,-1697,-27204,-8524,52203,82484,-17484,75793,129866,2932,-7805,94047,90426,67334,40903,56242,109357,30697,6778,47870,54035,-5005,6502,25515,-67835,9771,13926,28753,96536,55907,89125,34531,49881,60832,74649,126375,79161,20039,112245,156791,1218264,1605348,188182,145415,138863,90197,97518,103738,74921,77889,45744,104789,5038,84519,61663,125529,62629,-2432,37558,86203,13450,64888,111524,44267,56761,58519,30208,47161,11018,11817,-5358,86451,77845,10268,31122,3733,-46678,15985,36828,39825,-46614,42628,84925,-24817,64639,57141,-16162,1027,12603,3434,-53354,-62668,34760,-65987,-5532,-20571,-849,63489,-2608,31988,16216,18472,-40434,9776,16326,-20641,61031,22505,36874,11701,73268,5237,49410,81151,5439,-8139,44001,11250,70336,5555,57061,7322,108650,55327,-1106,-17761,37945,37921,-25757,68681,-33212,-73933,-67989,-76044,-52515,-32054,-24025,-23132,16975,129895,-82430,12333,65442,2142,-79368,64392,33894,4868,-26813,25179,-9961,91154,-42862,42595,35019,14048,74090,20732,5680,-12335,90382,-57687,39757,30266,38939,-58336,-51611,-35534,-38837,-72722,32724,37997,24552,-12966,-67214,-32127,15941,48841,21546,-29593,56175,38471,-2402,52411,6894,3803,18995,1007,-15928,9506,10142,-18034,20561,-46367,-33534,-34624,-85108,1323,-13906,3826,34940,31348,4214,7626,23829,-5011,-46329,28100,70742,-6799,20011,50481,73376,-16741,-4185,48452,5508,50342,48824,-12190,9379,-83915,-108918,-31754,-15057,27921,-45651,-9567,32200,54747,60519,70603,37315,-41807,-81589,-9537,40125,62576,-17373,10190,-58170,13607,82433,40270,14464,37481,20979,7877,-43521,-14284,-78923,-10606,22200,-27809,34704,56671,77364,-16574,-13805,-12051,-19644,-8106,17643,29134,-12306,-54721,91527,52200,-56566,-889,2631,-43749,-21740,-6333,-4984,-49730,-38992,35156,11988,15148,-20661,4796,53993,-48635,-45432,28729,-35576,-74215,46206,62777,-12373,69240,-12850,-20491,-95452,7212,-21740,-43776,37515,38987,-408,-9532,21319,65320,-90211,12937,-37277,-3488,29067,-22004,-37458,-21883,-11378,2742,-64512,49766,69436,-79772,52204,132805,80356,-47947,43468,6401,85549,-38204,-23562,44223,31155,30106,16380,68008,20750,-78616,-10040,-43242,42612,-45743,-78225,-59988,-3852,-74269,-27247,-28175,18421,34725,30873,55580,30775,23977,25249,-30173,-44542,12843,34559,60558,25586,-14084,-46619,-37123,10613,53732,-80047,-86557,42619,13629,-50042,-45608,-31399,15202,-5837,99464,-24629,-36105,-13291,-1828,-59579,-52114,10492,30745,-8752,-61309,48354,30358,-7790,2458,-45078,40109,70995,-7070,-30552,-125500,-7270,-67530,-31077,-7978,23557,1252,-43182,-6865,-20815,-47294,-29004,14977,61819,114300,22775,35168,-55646,25725,80733,65700,4086,34855,-26175,61757,61360,40350,-5979,70486,61908,-33111,-27820,-12138,47473,22447,31277,8308,39673,24075,10091,-23457,-19411,-7160,81883,25120,63736,52295,48272,-15957,-24149,1678,-11999,14075,52094,35875,10041,10671,3094,-54622,19899,44112,-20959,-11806,73032,-68996,83498,-43731,-3241,11041,31656,-8620,-61150,33840,-7167,8154,68328,1176,60137,43498,81454,-23278,-9175,42454,-43181,-9261,-3052,-43736,-89416,17456,-10651,12251,-9459,-31960,-3082,-19753,24181,78456,116385,-31599,45231,-7329,-8164,21850,62008,74523,92242,66406,15771,39228,-3508,-10953,-29361,-11367,-99836,-86134,-19567,-117338,-3314,6699,20009,-19892,34083,161187,32389,113259,-56726,-14617,-24903,-40362,-34671,-7729,-109003,-30739,-7001,-93894,-48098,33563,80463,32964,-7935,-84059,-32460,41210,12877,-58443,33665,-44523,18563,34598,-68462,-66627,-11787,-42378,-34099,-9763,-69788,34404,6507,-48817,56900,64432,53947,435,-7748,41180,16671,1604,38157,3026,67231,22025,-38127,-45258,-11604,-34971,703,-58936,-67236,-46357,-143117,-39049,43603,-12373,-42437,1743,37553,21715,-61043,-95,-3405,39639,287,-78280,-70601,-11839,-28573,32139,-29025,-39281,-80768,27585,-25329,46095,-54980,30599,-16220,33801,40609,-21994,-23647,-45437,-1898,64290,-31188,66080,72297,-26040,-17977,-29072,-78154,17100,-47756,-39566,3525,-72633,-113932,-24803,55585,29714,18114,-24030,68118,14617,-85986,-105464,-25325,49855,69353,41031,-11973,-3514,-26943,111701,43461,19066,-12110,56767,-11705,21151,-50189,-22678,36916,-14991,-14355,32772,-29466,47505,-66563,49415,-25202,-16413,-24034,-79871,59919,47629,178,-41997,27083,19137,-85615,-93285,-25747,29825,-3925,-35133,-50718,-50679,-780,-22932,-8200,48701,46871,-127215,-56892,-28967,39806,-37645,51242,108975,781,-55545,40612,51355,30544,13908,-8075,-23272,36186,37986,30742,-26007,512,-4859,17542,-60585,-60618,44830,74276,90728,2099,7914,-69705,29560,8210,-4678,10158,806,37145,-2617,-40666,-43318,46621,28315,-38335,-38940,67264,-17802,-18338,-48952,-88839,0,-16663,-1667],[21196,-50411,-3380,18273,28860,49323,-54757,41895,6044,82760,26930,-40386,-10434,68202,15826,-54469,49649,3454,29282,16644,-24902,26481,-3547,47956,87414,9542,-112164,-27587,53212,22548,59882,29756,48894,28908,1795,-6620,-32938,-60914,-102795,10902,70665,95704,122513,15970,-32803,27680,11904,7616,3759,-27564,-72260,-71400,-60814,-12241,16758,59819,-12536,-4958,16375,-29019,65686,23921,-48043,-14560,-48312,-16509,25451,-4447,-15692,-10358,21622,-18040,-4843,-5711,6746,37281,33326,95407,-2986,48595,-167264,-56893,41815,5734,10293,50720,-28266,-24140,31739,75602,79343,567,35100,-13847,-13879,15925,28733,-34680,-73802,72497,96466,40614,-371,-14646,34912,-50508,-12422,-24521,-5281,17098,-4928,-33701,15588,-80320,-14594,3768,9887,-6784,17474,43896,-65324,-93029,-31165,59654,-24669,24827,-51214,13233,64881,-30091,-17204,-8951,-82831,-93703,-9610,11490,-35240,-71426,-18220,-136808,35456,-22553,55167,101967,96969,35222,-10918,20466,-5502,-17588,54409,-49240,-17715,27038,38411,64708,21950,-13356,-41432,35400,41476,-6203,81865,60452,64939,-30674,-14797,-39645,24388,-19291,-79448,-65374,-55941,17304,-25771,-1042,-20955,-51636,-51822,51063,40098,-13863,47555,-32360,-78371,-51376,34153,82111,73738,-6286,51619,25069,6565,124,-63287,35330,65057,-961,-17532,11319,-9677,17413,47410,-12241,-3243,-15010,14583,24061,53333,-6455,-6343,-20259,131388,87589,-25139,9761,48405,-27082,56922,-34665,14240,17589,108678,-32142,-42363,87873,-26802,-139988,-123847,-14803,12531,48093,64109,-61492,-35614,-41622,-58758,41983,22497,10598,37512,43870,-22204,-9697,-84053,78811,81536,129992,230775,472464,825639,9722534,9400061,1616057,1074978,688065,494754,488889,353593,288715,306846,286930,262499,175564,220199,203086,251989,169814,139700,146978,142939,79817,195827,164732,177949,124191,97964,80807,75399,75251,119881,175099,75210,54115,19788,93216,93009,87641,103548,191137,177623,47256,-60388,73332,152279,35679,82656,15094,67536,91456,16029,5483,-37717,15256,62529,86087,-9653,59260,101551,10062,1317,65528,67287,78851,41978,48928,114062,42083,3831,78399,41748,10009,1166,14993,-48699,26018,-27415,-15794,88677,51743,56238,7692,32998,75555,75035,138044,60917,21298,135979,138086,1197631,1590969,199934,133466,139019,89602,96875,94099,58721,56556,38508,104763,2648,77789,43773,140755,47515,-23088,39613,86701,29044,64984,92145,53667,65934,53454,51975,66040,22394,13385,468,89980,73301,39402,24548,19419,-16004,8661,20248,21569,-45956,43971,84805,-14441,75136,17276,-30563,8014,-3853,5344,-28266,-56891,31250,-80356,-15316,-15760,21232,71969,6455,53293,30131,43879,-29550,678,11419,-26434,69169,3791,46751,2566,59897,36102,66017,62085,12679,-17272,42491,14878,78746,5934,84528,-1884,60737,44163,7008,-40655,40792,35694,-11552,38650,-18766,-44510,-72767,-78593,-18898,-10501,-30599,-32001,2899,99878,-71329,614,43592,-23360,-91416,64087,7397,27317,-47134,14390,12941,80742,-50080,48994,28642,6787,73214,33498,37312,-5662,96861,-41734,50743,42001,62705,-28331,-33722,-41493,-22134,-59361,38486,9686,34427,-12396,-79361,-42510,36727,64849,19208,-12798,63424,57418,-8060,61725,27989,6218,12119,28930,-1733,1523,23406,-22892,6003,-41616,-31293,-45441,-67811,22654,-23151,-7199,43395,12721,-21765,-17100,17723,-24035,-30942,18421,64617,2531,35769,58426,75464,-1900,25042,52131,-7968,38526,47003,-11438,-10335,-73616,-99313,-20799,-4325,28255,-42247,-36029,40364,21892,56224,74681,39883,-41611,-85264,707,28106,52470,-13350,-10285,-72037,-4601,81566,5784,5758,22069,-13570,-2697,-41391,-22688,-48555,4352,21753,-33962,37901,40192,72859,-22751,-17744,23665,-17533,-27614,19700,40120,-18644,-27984,113091,57093,-51789,21726,25461,-52499,-41004,16836,2983,-54210,-36421,37415,-6791,16544,-28418,23234,81071,-17230,-31039,241,-52527,-100518,71760,20719,29922,88897,17617,-12816,-86068,39389,-29008,-70424,39529,47240,3198,1704,6056,69709,-100126,-140,-33999,12873,30844,-6537,-15116,-1249,-5475,-5590,-71295,55891,62204,-107630,39168,120693,71790,-37749,25898,822,105420,-31777,-31334,21315,9867,22729,-5047,63634,12962,-82987,-1085,-55411,48465,-56028,-71084,-67333,1843,-67003,-48980,-27603,36141,21591,27497,38937,53185,33021,29280,-15089,-64487,-10496,6525,59214,25809,-16851,-38552,-1931,11334,38892,-52850,-82912,40600,19528,-24718,-33937,-46137,22666,-8800,125758,-4117,-19684,-8888,3329,-64433,-70389,-54431,15111,3859,-58110,5573,19910,-20069,28159,-6354,55645,69576,20062,-45581,-144378,-10380,-16994,-38349,-18917,38591,-5834,-64590,-4099,-22981,-27076,-19220,-1317,50165,115510,14836,50935,-34597,38064,79836,69110,39499,50836,-16249,61013,50645,36140,19500,61514,47307,-50373,-32590,-1337,47042,39012,16060,634,27687,18148,-26154,-26895,-33314,-447,68318,19946,72026,88531,63853,48485,9347,17719,1891,36359,44393,21302,800,19046,6272,-33156,31498,40890,-6767,-13771,82442,-71645,69252,-32587,26157,-7059,26697,9906,-32934,41208,5048,11825,60300,-833,51060,46081,46313,10575,-2510,69299,-45894,-31496,3583,-74798,-80713,14587,7361,44309,-15375,-26226,-15987,-21415,17079,90229,87721,-53729,6096,-24410,-16287,32277,64050,64843,105273,64864,11550,37472,-4601,-8490,-22733,-7788,-93540,-43284,-23970,-100044,3340,-21760,27215,-17957,31058,102466,16602,71812,-58683,-33727,-19403,-62087,-51048,-8584,-111910,-23116,-25370,-106049,-55260,29397,91360,48655,-1976,-79036,-44754,40344,21268,-30789,27691,-44343,20124,26080,-56926,-68810,2716,-30294,-18360,-8263,-88019,31000,-1980,-40572,52498,54762,62516,-16324,-18397,40484,9496,-8185,10073,-9643,83821,28879,-9358,-47798,-4554,-41911,8805,-53002,-41919,-72981,-140665,-42665,51623,-12705,-58692,-6518,70973,10218,-83262,-14809,-21468,24594,-748,-59083,-73494,-29150,-52122,38420,-48465,-56403,-85349,46712,-11062,20887,-54568,32088,-12990,-529,34464,-4716,-9268,-67204,-15157,60702,-30148,97382,93094,-35344,11458,17752,-78085,9840,-54281,-59453,23012,-74418,-99513,10517,47230,42629,67598,-1705,72828,26645,-73919,-98360,-30671,26932,34228,29125,-36524,-19416,-19363,70960,51958,191,-19297,41590,-11990,21075,-73154,2254,48971,-13669,15319,37444,-41851,36882,-66541,56825,2799,-22791,-3232,-96326,59426,49199,-16681,-42693,16703,12622,-102335,-73346,-9560,64392,6925,-27337,-61813,-78956,7998,2170,10048,34185,58277,-123192,-38948,-18972,28670,-8405,40381,95471,7001,-54006,49013,45110,47241,393,-16745,-15420,18099,42400,53521,2017,26563,-18738,13984,-53816,-102969,39557,66743,75571,13936,-11089,-71267,-1361,30858,-10655,-13959,-13155,34483,3700,-36024,-36803,52105,43304,-40426,-55492,54523,-21190,-20292,-64127,-98133,-23543,-32312,-8962],[9823,-36182,-6700,28926,22045,48671,-56975,53483,-13780,102509,37605,-41523,-13808,37327,-18949,-37130,42897,-2887,35628,12105,-51177,6105,-3869,57942,106646,19060,-107123,-35156,57293,11657,47142,53007,45959,1518,35358,12219,-6338,-41203,-96462,7811,54861,85325,99641,-47315,-6958,25334,32064,-6727,-13027,-13922,-48617,-36356,-72055,-22843,-864,44514,-6639,-5352,-1102,-42667,47117,33277,-51615,-25082,-40560,-12020,19178,5767,-11880,8927,7378,-33066,15935,-8746,-18222,24444,22084,87787,28505,-2609,-195756,-26619,36725,3009,3325,21746,-35712,-23387,37252,69025,70343,16477,43239,1210,-5998,5326,5668,-29956,-68328,71139,93920,55851,-13279,-34381,56527,-21535,14689,-24586,-9598,21888,-9,-10968,20437,-61833,5248,-8322,3430,-17378,11339,36503,-96938,-93024,-26478,54342,-19845,43667,1642,15317,48931,4824,-54263,12235,-84079,-131237,-1185,31102,-14400,-58073,-16110,-127002,37246,-23894,63760,104756,121088,47969,-12791,6326,4940,-18950,55624,-37402,-27555,38025,37089,55075,25533,-611,-4661,40374,24245,-38187,66200,39766,35716,-37463,-28176,-68697,30612,-46948,-61804,-41960,-59910,-2029,-50593,8819,16113,-42278,-62634,50900,51676,4303,49563,-19827,-64650,-62457,23472,93679,62806,-9970,26586,25997,13899,21584,-84947,18798,72548,-41841,-45478,-2963,810,34895,46197,-10199,-4001,-19287,6929,39294,47362,-38988,-81363,-36110,120603,72040,-25435,1586,26994,-76367,48911,-35025,17849,16006,118929,-12840,-29579,98904,-38185,-142639,-128691,-15723,27998,80883,82884,-55574,-52966,-72714,-37492,78231,65924,5717,31857,9618,-18614,-15351,-91006,86513,105139,132453,254119,495927,817430,9545148,9236521,1585747,1085102,655568,480373,474769,324403,294398,295308,311956,272689,210079,258895,208420,206813,197370,133037,149474,141048,66880,142449,169199,186562,118762,96230,89873,83710,81268,128165,170135,65606,86716,46616,95617,104730,86244,78804,159740,191558,66056,-49169,87527,164419,36009,62335,18850,88712,84850,30233,16646,-33980,39620,60968,74313,1208,40910,60232,29640,13510,32534,37617,73742,47738,37744,109086,50529,-653,105156,26188,19655,-873,16403,-22078,53500,-73358,-54771,69952,43229,19186,-16399,17813,75095,61675,135473,41373,27022,156545,112688,1167899,1592572,225145,124880,136876,90449,95831,83034,34361,39039,23517,92975,15089,63525,23642,145178,28820,-33877,36680,86508,44616,40521,64245,48883,69790,43937,66807,78889,38542,18669,10558,75564,50020,58010,16111,38455,12540,6722,-5674,222,-36848,51759,77896,-362,75622,-23086,-29248,17788,-26330,9965,-7107,-54285,24583,-85849,-16336,-4307,34567,75551,14970,72754,51011,68132,-15305,-15855,7057,-27544,73609,-3505,48342,-3124,50613,60868,83661,47085,23475,-19948,35455,24336,80337,9110,100467,9351,26945,40126,17520,-58394,46894,32047,352,5610,-3807,-16375,-65996,-64529,18032,10739,-35683,-33025,-7514,73289,-51772,-10460,13457,-47630,-93460,59285,-18759,48485,-59481,4601,32258,52331,-48330,41299,20248,4751,57755,36782,59666,8977,92602,-21352,62737,63067,77897,-4557,-15934,-25192,-6136,-41980,40456,-5612,35594,-12503,-81460,-48544,55785,73289,13822,301,64311,57166,-9926,68752,62776,6219,1907,53206,9979,-6428,40407,-15584,-5068,-33494,-22283,-51402,-54073,44759,-26734,-13435,48818,-5779,-36913,-36521,13997,-37972,-17334,3290,55570,7878,56178,72159,73873,5427,47177,48307,-22863,29003,42284,-10568,-37557,-39948,-65076,5886,6304,39017,-34415,-56420,34617,-2470,43892,69727,31947,-33669,-78066,19557,13485,32647,-8412,-31522,-74805,-18500,70052,-26168,4884,3124,-41827,-9493,-39016,-33688,860,18463,20060,-40565,36845,20515,58292,-24692,-18843,52927,-10285,-30415,27272,37133,-16464,-14139,106215,60537,-34662,40382,40166,-57608,-58072,41828,12517,-48658,-29258,40434,-22483,16787,-37522,37248,102826,12247,-17439,-13655,-61252,-117272,93045,-27706,59452,106528,43924,3486,-67871,75186,-24380,-77022,37619,35215,1968,27115,-7530,67368,-94653,-12279,-21032,29108,30630,2955,16545,21518,1266,-9154,-74055,59751,48281,-116462,21789,98763,54706,-24297,5270,-457,107982,-23122,-49522,-4128,-19867,14830,-34459,45834,5918,-87168,2182,-60762,49849,-42963,-53406,-58503,14710,-55642,-67668,-28023,41511,4600,11475,12810,66438,43847,27791,-1958,-61622,-40217,-25986,48191,9654,-10786,-24843,43524,28039,17408,-24176,-71714,22878,21135,-10651,-20044,-56066,28117,-8723,139693,26082,-8286,-4427,12309,-56281,-81908,-120984,-11527,18383,-45366,-32978,12360,-20935,40686,14803,68262,61153,39242,-60646,-137368,-3408,36050,-51723,-29119,71913,-13644,-77092,-4862,-25038,-3397,-6217,-8870,52090,97225,9280,60943,-11371,49144,81097,59101,69348,69201,-8521,57693,25825,29495,46542,49597,28842,-67901,-36493,27788,38508,55034,-357,-16624,15078,14415,-45389,-27077,-48858,8567,56015,18144,73145,100524,57230,95023,40452,32634,12137,51978,35791,10661,181,21121,7767,-14314,39731,37460,4144,-18205,78315,-65533,40317,-20818,57947,-17293,22044,25691,364,36020,8988,21036,55599,-5349,37852,29788,-1033,26124,5666,87622,-45767,-56570,11936,-83929,-78555,4533,21922,71693,-21352,-22942,-39063,-25427,842,94347,45847,-36945,-20745,-37754,-28822,39373,60554,45270,103482,69711,8471,33543,-2978,-3738,-10486,7838,-72192,-6757,-20186,-51690,5679,-35631,33646,-19484,19208,40434,-7549,19405,-66173,-35269,-3341,-59116,-55939,1299,-78399,-9835,-43794,-106494,-51694,22935,95264,54395,3079,-61822,-54698,33535,29081,-5964,22044,-32894,17169,5563,-37610,-61821,11590,-13503,-2022,2897,-92317,21861,-8867,-25841,37138,34903,62331,-22367,-27211,28914,1425,-23980,-20146,-12741,91947,31027,29720,-21755,8208,-47233,11689,-39053,-6498,-82694,-122611,-33030,61227,-16809,-64551,-16537,92556,-2524,-91144,-30059,-29934,2634,3500,-34396,-71560,-39105,-72496,43829,-61755,-71130,-90888,55620,-12130,808,-35253,33669,-8248,-20220,34630,22369,9263,-75646,-19861,48595,-21785,108526,95477,-38585,26019,47384,-53528,7581,-50427,-68076,42441,-60879,-74900,40618,22155,31315,93352,17429,80424,22381,-54743,-82546,-30960,228,5499,17607,-52417,-25166,-11714,28662,52155,-5024,-29152,26658,-13650,23475,-84886,31823,50472,-10565,52518,39316,-51386,15718,-52829,55032,21041,-25385,14892,-82135,55446,40628,-28627,-33199,6046,3444,-88749,-36535,19252,94627,8086,-15863,-59662,-97840,23940,24947,22177,16121,63358,-100457,-14842,-13334,13783,28683,33257,85445,8220,-45263,49659,37972,62656,-11427,-20332,-11310,-3435,49460,58489,28362,52896,-29030,10596,-45830,-137426,37281,50671,56525,26029,-25824,-62596,-39201,50016,936,-38847,-47939,34901,23957,-21670,-20414,56527,49169,-39078,-55327,41693,-21760,-17394,-67744,-96653,-37627,-33729,-9596],[-3827,-15858,-8826,25453,6266,41831,-49902,57462,-26751,133080,53892,-39109,-50551,-12192,-74094,-14730,40647,-13870,39782,3439,-60804,-18892,2730,57841,105595,20369,-85551,-47150,52502,-2405,30855,63271,33699,-28971,55112,35441,11000,-15432,-71575,-289,45576,73874,50797,-135407,11605,26863,52560,-16468,-18676,1359,-29140,89,-74357,-37464,-22869,11987,-17834,-6852,-14522,-53705,13005,43928,-48264,-31275,-29062,-4669,5359,12498,-2366,32822,-11261,-56557,30024,-10232,-31368,6119,-4238,58314,47454,-50476,-188696,7828,20269,-6888,8341,-6387,-41534,-16206,35851,55824,53366,36640,40835,5661,-2783,-15215,-21898,-26098,-57140,77906,73234,55020,-23780,-47236,66438,12809,34698,-18078,-15037,26630,7409,7055,23652,-33395,27954,-16421,-7522,-26995,23815,23534,-109338,-84308,-18821,45955,-9444,47260,33196,14203,6011,29863,-89270,26088,-67897,-144111,1827,40422,24753,-36897,-7522,-113139,31338,-12884,68373,72059,118770,42066,-16102,-7058,10955,-15211,50754,-33734,-36579,34383,26286,50923,35599,9846,18498,45118,2786,-57632,52751,4527,-596,-40172,-42802,-81041,34925,-62090,-32835,-18712,-55531,-31108,-76687,21564,60304,-28788,-67677,46080,56412,9260,44426,-12620,-47034,-68479,2729,76947,46533,-21416,1274,25933,19866,35918,-94220,-1251,65110,-79268,-78381,-10773,22529,47361,37846,-1421,3605,-13342,114,41590,32473,-58893,-143429,-40936,94783,55319,-8852,1499,12201,-94804,34891,-28135,24930,6766,104498,3913,-13483,99460,-40946,-127913,-114348,-30480,44201,101061,95806,-32921,-54359,-96618,-27159,88910,83555,914,29313,-7978,-11496,-17544,-78331,93014,126940,142768,282798,542235,808166,9438401,9031724,1540987,1064761,614073,454556,479000,329884,298302,290032,334419,275045,246288,288864,228092,169566,201000,130228,161489,144034,61954,75033,168430,175824,117870,97681,100088,102641,79340,138471,164219,58803,130472,79566,88359,105191,86616,41823,124575,186565,76167,-15401,94543,161017,29827,32367,23075,98145,72962,48164,30920,-20934,53672,48402,49250,13534,26268,17897,55091,24517,5019,11123,55040,56706,25630,98025,53549,-4832,121416,8598,18943,2425,34794,4342,83811,-114562,-81739,47061,33686,-10246,-30982,8596,62428,37905,119796,24385,36973,166550,82304,1132254,1607279,261955,131081,133932,91443,93644,72876,6941,28670,2679,72799,43136,45488,8467,137356,9919,-31209,30519,84735,57981,1362,35162,33852,69181,33432,74072,83952,53545,27663,26015,45609,20407,60936,7936,53257,34260,9920,-29252,-13174,-24729,61823,63309,12519,65608,-47280,-8532,27164,-51149,13162,5098,-57344,16979,-80192,-11295,11920,35374,73896,21952,83972,74242,81080,-1982,-37840,4977,-22635,73436,4156,37224,-3449,47269,75115,96932,40022,35726,-16341,27619,35829,73947,12326,97827,33606,11412,38076,27128,-68216,50326,28592,9636,-21939,7116,1350,-55659,-40041,54481,34125,-34514,-26770,-11559,53245,-30324,-21129,-14579,-66169,-81085,53854,-37577,63965,-55909,-1766,40929,23421,-34122,17786,8597,9948,33996,29355,68695,26562,79362,2130,71159,88940,80043,12785,2638,13020,7949,-23921,39626,4825,23639,-13797,-68124,-49853,67667,72843,4134,7044,59453,35757,-8294,72645,101226,2730,-7748,67988,14764,-9732,55015,523,-7439,-23269,-14283,-48177,-48085,62947,-25629,-13969,49707,-18578,-38889,-47369,12350,-41536,-8818,-13472,50226,9040,77076,89978,67359,5379,52166,38828,-33710,30410,35367,-10204,-60261,8023,-22755,40342,14016,57602,-23326,-67944,12118,-17379,24413,51887,18005,-20324,-60539,40588,-611,10584,301,-41641,-65232,-24503,52699,-47270,11349,-11089,-48563,-7762,-33529,-45448,50695,28024,16930,-49462,29850,6346,38396,-22624,-19952,65183,-3307,-10869,39187,24005,-5570,-16356,74341,57608,-6310,50125,42043,-56074,-63766,63489,14550,-37155,-18071,44563,-31423,15004,-46405,44465,116997,20691,-10225,-13105,-56596,-119280,103261,-63402,58066,113849,56586,23226,-48362,99199,-10205,-66007,31306,8544,-811,51719,-16192,59674,-76300,-18178,-404,44119,30764,7942,48033,42384,6416,-6932,-72633,60330,32005,-104907,6413,71119,30536,-15911,-11611,2152,93928,-14613,-68978,-17385,-47714,7676,-63824,23229,137,-89300,-2216,-57991,48987,-10348,-30512,-32738,29693,-39320,-80877,-30666,30801,-15692,-12241,-15917,67735,55322,20228,5082,-38222,-66511,-49219,30977,-17728,1804,-9774,83252,62300,-6551,-5025,-55513,-6238,16239,-13849,-8892,-60050,30382,-2770,138595,55620,-2654,-544,22681,-37351,-81866,-158615,-39993,34404,-25044,-53159,10034,-13241,33023,10740,71267,48623,33419,-72120,-100391,10646,72716,-67470,-36256,99171,-21471,-76430,-6577,-26181,17891,5165,-9627,66089,69565,4105,60540,6409,51070,88797,40799,87206,83556,-7861,57330,-6721,20721,68648,36276,11793,-79862,-38638,65124,25257,65424,-14489,-37354,5005,15782,-42387,-18156,-59398,17587,48342,17931,67665,86465,30448,106919,65322,42664,16786,60072,33285,10515,5121,13610,8720,946,44046,38400,8667,-24803,64321,-51858,686,-12986,84207,-15363,20862,34210,28306,24885,3219,35014,51233,-11457,16330,2369,-44211,13743,11481,91438,-43481,-79159,22014,-66395,-83660,-10063,24782,86904,-23788,-20606,-66310,-35365,-22270,84863,3172,14335,-25745,-50732,-42752,39989,48557,19887,85617,75705,12423,31656,2054,3217,2272,26447,-41418,9305,-10074,4505,1876,-31548,39286,-17778,6955,5392,-33827,-19876,-74317,-24055,16138,-34446,-47508,19464,-22828,1286,-55248,-91950,-39366,18539,98972,52199,5204,-35458,-60194,22217,34059,5807,17337,-17803,9984,-21750,-19652,-48959,11851,3566,9397,21555,-80839,6968,-13941,-4376,11921,11309,55052,-20352,-28410,14511,-6016,-44553,-42466,-6224,90161,28369,66180,18646,21325,-52526,9064,-18945,30596,-72738,-96749,-14521,70487,-23346,-61924,-26960,96937,-15954,-82111,-41039,-22733,-12621,8433,-13587,-68390,-39378,-80139,48111,-64855,-81309,-98689,54551,-25545,-12520,-9977,34896,-2912,-22516,38241,50728,25000,-65175,-13518,28517,-10124,99056,82504,-37475,20244,46750,-14369,10386,-30800,-60977,59011,-38167,-46658,53522,-12401,-263,97389,30155,89833,3916,-33871,-61941,-28648,-22591,-11183,9273,-57861,-19797,-4291,6341,45013,4560,-41115,12517,-16167,28888,-83366,56267,44708,-3930,85889,36995,-55385,-7806,-30518,45952,22807,-22816,29762,-39645,47358,28511,-36201,-18010,-2290,-5214,-55389,9707,55141,112940,429,-1286,-45942,-105591,42320,39805,28934,2667,60116,-58883,9249,-9689,-2006,60369,31403,78752,6021,-32179,42336,31071,75548,-16706,-17853,-12092,-23321,54579,48192,50874,74893,-32867,15662,-36909,-135005,41431,29784,37076,34638,-24424,-43631,-71756,62463,19588,-58374,-91799,38903,52696,-3138,-2263,55624,42625,-36220,-36078,29376,-19325,-9041,-58706,-87643,-39733,-19519,-3717],[-16632,4078,-9378,7493,-13945,29098,-38278,57328,-30112,154578,68677,-35963,-102280,-50147,-116457,9396,44562,-24194,39836,-6255,-52346,-44145,16091,50452,87357,15507,-49316,-53272,39838,-15354,17591,62673,17635,-54313,56889,57811,16710,9739,-35522,-8692,45162,62547,-13240,-209849,16526,30464,68820,-17749,-17412,15915,-14937,25253,-68627,-51062,-41197,-28216,-44732,-8503,-19861,-56272,-27441,51228,-36512,-30620,-16035,2996,-9229,17902,10506,53148,-19442,-74208,33523,-10662,-34047,-6697,-33727,9446,47720,-73978,-143597,38075,-2547,-19274,28060,-25500,-43867,-6006,25472,39026,34607,49563,29296,4925,-3485,-34692,-48260,-23044,-43775,89061,40181,38918,-29589,-50693,59144,41579,45200,-7200,-19749,27483,14150,14626,21829,-1056,45786,-17183,-20238,-33804,46482,8774,-103244,-68763,-11487,36930,6757,34947,37112,12291,-44929,33855,-112965,33681,-40601,-128283,-7187,34525,68589,-12232,7741,-101230,16660,11251,73011,16345,87298,22085,-24264,-14478,10479,-8698,41362,-39304,-46118,18556,9022,53534,46170,11892,21251,48043,-10000,-57655,45342,-35611,-31984,-38324,-54512,-74130,35684,-58670,227,-1093,-40889,-59219,-96208,33485,92563,-12576,-63316,34012,54188,342,33767,-16277,-28528,-69511,-25226,31866,28181,-36684,-16810,27738,22895,39490,-88957,-16903,42707,-101296,-103660,-11196,46519,52171,22191,9432,18927,5027,-5094,29369,11807,-66681,-172177,-34335,61058,42209,17787,9743,10060,-74172,20290,-12478,34248,-528,72587,15110,1243,92154,-32646,-101646,-83090,-52616,57260,105883,98149,-6423,-41930,-102714,-30036,73911,69450,-5085,28489,-294,-4002,-15723,-46985,96478,140583,160011,308554,594785,795980,9384117,8801066,1488614,985027,578596,425687,499962,371752,298247,291422,343886,267524,275469,298645,252045,146367,178462,131692,181136,150718,66328,30025,164694,147684,118226,100181,108714,125343,70180,146371,159087,57363,174654,105544,72326,95420,92333,4822,96142,165133,72471,28179,89480,142257,18960,-1098,27344,93534,57200,65681,47109,-4530,52413,29810,18318,26216,19385,-12007,76817,30758,-10622,-4824,30334,65009,15528,85646,49289,-7670,123545,-8145,7525,11688,68144,22452,107169,-136835,-95208,27640,26375,-23301,-32274,5088,43355,9837,96420,11580,48860,161556,50173,1097277,1628015,302296,158838,132740,91240,90286,65770,-16066,27162,-19070,48637,81770,27623,3168,119842,-5376,-16769,23895,80116,67627,-32682,10976,15522,66373,24119,74082,80675,61969,39287,46720,7309,-5997,47649,2942,58845,47876,16325,-40803,-12055,-15083,68948,41546,19721,48342,-47521,26831,32957,-72186,11281,5142,-65079,10907,-63298,-4407,31847,24088,68174,27165,82049,94382,77966,7632,-60631,5737,-13219,67857,22173,14665,1463,47841,78466,100286,40213,46496,-8015,24286,45072,60860,13333,76964,58852,12410,29560,32731,-69329,46038,26270,15952,-39302,11490,4965,-49628,-14514,85136,60299,-25599,-18359,-9014,37744,-11619,-31310,-27007,-76108,-54705,51049,-45038,70630,-33955,-3875,37146,16956,-9878,-17248,-5149,21462,9939,13768,64140,40006,61758,25301,71898,111618,67303,25244,23562,66380,20075,-7841,36682,42731,-303,-15310,-41004,-46014,69016,65829,-9093,8109,51779,-454,-5254,71385,128765,-3577,-13221,71388,10488,-5670,62332,19232,1475,-12892,-14727,-33407,-47936,72607,-21744,-7988,45413,-19994,-32196,-48230,10905,-34324,-7177,-28198,47864,6698,93402,108186,56520,450,37929,27194,-36897,45887,25658,-10321,-64544,52105,9426,69150,15985,75101,-11412,-72097,-22438,-24295,603,22104,5297,-5140,-36983,56847,-10604,-7184,14185,-32030,-45182,-22096,35743,-53854,21132,-15719,-30113,2997,-22980,-54412,81433,30944,12642,-60915,17701,4790,18786,-18011,-24002,55830,-315,27887,52051,6868,10187,-31478,31990,44786,27003,50000,31367,-46699,-53341,77460,3569,-25021,-4792,49950,-32615,10997,-53301,43784,123594,630,-11769,-5733,-37956,-106201,97886,-77888,20601,105345,53399,39442,-32909,96411,8465,-44765,20727,-21794,-1681,63371,-18372,49924,-50359,-14701,23534,56861,32206,11785,70183,56890,6607,-895,-66813,57251,16747,-81423,-2929,41974,3973,-18721,-19623,7413,69189,-7347,-77007,-13276,-65836,3483,-82878,6154,-4880,-82791,-13864,-47472,49031,30655,-9322,5804,42116,-19116,-87978,-36396,6567,-36835,-32269,-38420,58170,64320,9097,4840,-7556,-79213,-54684,13228,-45806,15832,3780,104071,107279,-27994,-1760,-39162,-36271,6299,-32048,-4048,-59390,29309,9298,123872,74098,-2829,1670,32525,-11470,-69171,-150027,-58150,51099,-1538,-47107,15033,-2353,7864,-12970,59682,35151,-1653,-77649,-40147,27259,81969,-80325,-38948,103646,-29082,-63942,-6446,-26813,31665,11643,-7194,85012,43009,-2934,50795,12130,39589,101424,21896,90408,86321,-16072,62348,-37045,10193,76563,22344,1344,-81853,-35141,96377,11801,66337,-24283,-54992,-833,23946,-19486,4257,-60246,24874,46668,18576,58066,52903,-6633,86199,82553,45190,16272,63980,40005,22910,10590,-2778,10531,12089,44588,47221,5295,-31147,48230,-34862,-42947,-11374,99343,-724,24272,33325,42876,14332,-10596,50914,45285,-16852,-16786,-26494,-71973,-20482,12224,79254,-39265,-94450,33713,-27380,-89285,-24662,10433,86307,-20781,-16816,-89412,-51739,-46996,58663,-34204,74936,-9018,-67033,-53937,33122,28117,-5041,56064,70100,23741,35309,10583,12744,12245,36081,-9981,2490,3161,46780,-8071,-13605,43652,-4162,1083,3734,-54012,-32794,-77323,-9016,32131,995,-27888,41271,30306,1010,-55128,-64937,-22794,18630,105132,45910,4129,-3709,-60290,8710,35979,-595,13396,-5393,-340,-49344,-11246,-34708,1984,16934,11897,40963,-57125,-11320,-19150,21473,-17507,-6836,43150,-14778,-18957,7140,-10999,-67211,-50611,5026,79466,22157,86992,53599,28542,-60011,2745,3436,59360,-46960,-72087,5237,76776,-29811,-53653,-35371,83967,-29390,-59640,-43944,224,-6188,8183,-6171,-66270,-30161,-71151,50386,-57000,-86244,-107269,45490,-44910,-24363,9020,35231,2061,-10665,40918,70018,31969,-37048,1685,4261,-1716,75520,61966,-34666,-2105,17783,24339,16153,3210,-39260,70403,-14033,-19207,44675,-45364,-39214,83048,35515,96890,-20450,-16496,-39908,-26124,-36359,-14320,4587,-53491,-4471,3371,11423,33144,23346,-52953,-1952,-18412,36752,-69998,66010,34562,6001,103114,30088,-52993,-24605,-6954,33425,11026,-14335,40290,14955,35989,20067,-40021,-3280,-5975,-9653,-20237,53288,85607,115965,-11447,15322,-26006,-101208,55936,45042,32226,126,48470,-8950,26534,-4198,-16310,75591,31972,71552,2616,-19086,29264,25347,84494,-13633,-10816,-17768,-37077,53386,28961,64626,86840,-28690,30507,-27028,-84887,50852,9157,20882,36743,873,-17838,-88166,66485,33695,-69059,-124502,44997,78630,12786,7499,44051,25462,-33560,-4784,16168,-14510,4000,-39702,-75634,-31075,5008,5072],[-26101,18501,-8428,-19115,-32844,11851,-26698,58275,-24202,143399,74970,-33356,-134958,-56947,-123941,30639,55052,-27465,34861,-13978,-30847,-63317,33721,39473,60120,9125,-6008,-45298,22064,-24183,10455,56272,3241,-66680,45692,72410,13692,26152,-392,-12491,49587,52015,-71169,-238117,6744,34063,76068,-10488,-17195,26015,-4265,33445,-58270,-58336,-50331,-62527,-79627,-9304,-15438,-46366,-61860,51264,-18077,-22405,-3429,8569,-18287,24419,23907,62010,-9787,-76466,26795,-11021,-29907,-9134,-52466,-44409,31796,-67770,-77793,57404,-23483,-29258,57731,-31702,-40781,1599,8061,24722,18905,48450,14721,5690,-6058,-42781,-68319,-19612,-31157,96027,2936,13541,-30712,-45402,36274,57379,46910,3965,-22313,20983,16676,11238,14704,28471,52259,-9098,-30924,-35961,66214,-4184,-83919,-48990,-7020,29552,26803,12032,21437,11863,-84357,14762,-119649,36539,-12738,-90841,-28337,14941,100755,10064,27164,-90183,-4807,42703,79773,-37939,35860,-2594,-40018,-12642,5070,-2275,30690,-51900,-56213,-3535,-10798,61958,51462,2182,7401,47832,-4554,-40054,43540,-69774,-49238,-32200,-57326,-50436,32597,-38700,28711,7378,-16723,-76323,-100924,41406,101450,4006,-48689,16335,46653,-16748,21944,-32966,-12563,-65501,-54624,-31179,11671,-50802,-26371,33573,22626,32845,-72687,-21040,12211,-100921,-108086,-4514,63553,49445,2209,17338,36263,29218,-9380,6773,-9509,-69953,-158507,-18456,29964,36500,46992,24470,21178,-23433,10207,10222,43820,3521,34318,19616,10529,78359,-13835,-73574,-44300,-72110,63799,98608,89481,12563,-22223,-87243,-42632,43200,30402,-11888,28396,28826,11,-12768,-4410,94153,141912,179929,323379,625059,781393,9364448,8587651,1439888,841950,563405,408338,525354,431122,294944,297432,334888,253103,291634,287055,269571,138031,139704,138241,204324,159563,79523,32083,158634,110146,117277,101155,115405,145177,56667,147037,154840,62430,204171,114074,51684,78969,104328,-19235,80440,135692,57038,65241,72324,114113,7386,-29556,30412,77384,39737,78513,63432,9986,38526,12173,-8576,37493,21487,-19882,85851,30539,-14867,-8728,8462,67985,9309,75760,37146,-9274,112499,-19383,-9734,25678,104489,26089,115815,-129190,-97061,17658,23540,-16868,-20441,3734,24473,-15469,72078,2875,59493,142111,21102,1069132,1643297,332838,204050,135341,89116,86731,63469,-27313,34359,-35281,24731,121539,13122,8433,98325,-13679,3257,19642,71741,72668,-42730,-5733,1201,63896,16338,67939,69882,60698,51738,70950,-29319,-24831,22393,3997,55103,54205,23303,-35688,1872,-11516,69098,14967,18910,29949,-27202,65904,33123,-82415,2852,-7320,-73655,8351,-37768,409,54375,5399,60177,29927,66085,106533,60689,13441,-78033,8570,-3055,56313,40558,-12042,9466,47864,74687,91167,43236,53180,3058,28739,48883,43921,11529,44850,74041,24439,8916,32581,-62864,32516,25343,18486,-46273,9144,-3786,-51675,2837,103572,86402,-11222,-15296,-2158,24105,2418,-40047,-15400,-76353,-20371,51868,-42036,67632,2154,-2240,24790,46087,16932,-54408,-17284,35776,-7426,-4546,48192,42908,45087,42450,62919,122038,42254,34499,45365,122332,30657,4298,31838,94756,-29783,-15088,-8106,-36915,59572,57252,-23071,6426,44817,-39441,-3390,63121,133364,-10975,-12590,65514,-1529,6002,60098,34297,20636,-4166,-26263,-8047,-47280,69787,-17083,4837,36683,-6977,-25305,-39800,7437,-21600,-11803,-38325,42902,1984,100019,121800,43663,-5926,10489,17333,-31577,70539,12082,-10179,-42290,76011,21210,81566,10474,80628,-1912,-73409,-58568,-24854,-23246,-12688,-690,7890,-13953,63016,-13797,-17114,31843,-2903,-19779,-13817,24515,-47511,28310,-11037,2562,18452,-7345,-56424,82233,27400,7871,-72694,2940,17658,3789,-12855,-32628,27778,-2203,73116,61791,-8086,24628,-51114,-3405,22020,55233,43714,13526,-30689,-27728,81263,-19613,-16862,8036,55540,-27304,5614,-56991,35765,124330,-40456,-20802,-1568,-9927,-82321,76902,-74530,-37655,81223,39413,46240,-22831,60671,25795,-21899,7072,-43992,1923,58385,-15088,40952,-23545,-2532,45468,65825,34029,17891,77519,61239,-1724,4341,-56736,51093,4385,-57454,-5993,15494,-18076,-33610,-17121,13836,41587,-824,-63368,2952,-71601,5073,-84001,2028,-10287,-62008,-29960,-31916,53043,66256,4996,48271,49396,1980,-90091,-45167,-22840,-54181,-34970,-47394,42155,66542,-987,-834,13585,-71603,-41943,410,-62856,25273,14477,101087,147718,-42329,-14267,-27985,-55071,-4202,-55309,-6763,-57801,25811,24943,99502,74775,-7976,808,40315,17277,-45662,-103062,-56442,66295,19940,-17600,27172,6443,-24141,-40362,33159,22680,-53299,-76961,26971,41879,63953,-85479,-36743,84626,-36630,-44894,-2774,-28122,35341,12787,-4651,99856,23937,-12720,36467,3413,16585,112651,9088,80323,72135,-30998,70852,-55055,-1020,62793,8041,605,-72324,-22311,111329,2434,57639,-29217,-65211,-2669,38373,15212,39849,-50904,29777,49890,20720,47690,10880,-41506,49133,92348,39086,12422,69924,53290,44141,11535,-23779,14002,18893,41563,63625,-5271,-33762,37553,-20962,-81849,-15333,101441,23230,30786,23456,41448,8426,-28354,64396,38265,-18348,-58026,-48456,-81701,-57981,7463,54347,-32944,-99140,46625,19964,-88131,-34875,-21249,71409,-12716,-9424,-100312,-70714,-66880,18347,-65335,116102,20352,-85812,-58407,20645,3749,-23593,23031,41180,38128,44986,21383,25470,18276,28229,13389,-18857,15964,64277,-22032,8515,45817,25168,3629,22830,-60112,-20257,-71163,1333,39988,33642,-3049,61132,62370,-17303,-42471,-33038,-7499,22134,109425,39024,1062,28535,-55696,-4379,36291,-21469,9168,3147,-12009,-71547,-15593,-22645,-16850,24672,5094,52524,-27722,-28742,-26789,47135,-42635,-11578,29120,-9758,-586,13217,-11933,-84975,-44446,14970,63055,14750,84869,68875,24597,-70903,-4083,23347,71812,-13999,-56245,17974,77747,-33502,-41715,-38847,59557,-41850,-31121,-37277,32421,27739,-1311,-17131,-65623,-14118,-48005,49568,-41200,-86720,-113080,31527,-62769,-42644,15231,34190,5808,8218,39245,72138,27402,607,20037,-18104,-2789,47088,41948,-32409,-30899,-22565,48811,21544,42212,-9116,74946,5172,5693,18470,-66389,-69704,55682,34479,96209,-40574,-6309,-18933,-24405,-40033,-5605,2466,-42050,17296,11823,34646,20159,42966,-60546,-17611,-18958,45627,-49146,55899,21022,16917,96400,19485,-45688,-28532,11147,21427,-4607,-661,45013,60121,23928,20149,-39902,5591,-3730,-7538,2922,80869,98882,105721,-20914,32570,-6335,-84760,58734,42410,33453,10398,30697,31155,31920,5765,-28064,71190,29482,59919,-65,-10244,14015,20936,87571,-4007,-3436,-26990,-41285,44016,7088,63458,84414,-16930,49190,-16521,-5529,60444,-6116,11098,31185,45364,9276,-83189,62703,36926,-70783,-129033,50100,90125,20841,1852,19824,4675,-31893,24577,210,-8723,19760,-15909,-63640,-15595,29419,11612],[-31254,24823,-6368,-43633,-45024,-7188,-17976,63549,-12040,91738,69190,-30283,-123219,-32360,-96080,43352,69722,-19043,25427,-17942,-5834,-70782,51558,28372,32741,6024,34681,-21172,2884,-28237,8280,48337,-6117,-62135,30146,73029,8176,27856,22515,-8719,51997,42787,-100050,-213657,-13128,36593,71208,1390,-26031,27897,5032,29163,-47588,-55654,-48759,-79048,-111360,-8457,-2824,-24322,-79664,42779,2495,-8587,7285,10711,-18425,33017,35295,55738,14171,-61834,13610,-12328,-23083,-3283,-51393,-81429,8601,-42668,-15296,63292,-34798,-33750,87236,-26288,-31371,1220,-11711,19703,8052,33393,4899,12244,-8194,-34368,-78732,-14412,-21330,91150,-31489,-12761,-29259,-33978,5741,59690,42762,11482,-22171,5556,12731,972,5565,49784,45098,6667,-36285,-32536,72811,-12937,-57839,-27225,-6355,25102,46256,-12462,900,13309,-101254,-19599,-108202,36574,5231,-46991,-54983,-11245,109278,24887,46203,-75604,-28038,70561,86695,-68282,-16599,-22737,-63586,-1253,-567,1894,22109,-67031,-65250,-24950,-29383,72750,48918,-18144,-10946,44201,19409,-14339,43189,-90722,-49090,-22559,-45063,-16958,26721,-10927,46545,5993,14263,-76978,-85903,42988,88258,18382,-26577,-2376,36645,-32599,14578,-59879,-2405,-56648,-78578,-92311,703,-59332,-29561,43753,19805,20227,-54124,-10273,-16584,-78949,-85421,7734,67770,41483,-16620,18965,47259,45754,-14407,-18444,-27026,-78338,-109467,2683,10263,39465,72673,41869,41153,35773,7990,35449,51449,22798,270,18445,12362,59430,11927,-53305,-11219,-79834,61839,85536,73299,17825,-3064,-55347,-57143,11281,-16967,-17340,28769,64244,-1699,-13709,37641,84004,130513,195776,322168,606088,764707,9350274,8425524,1403567,676588,574719,415809,536783,477088,290975,304233,308716,238083,293083,262911,273720,141620,101301,150562,226220,169276,98741,81018,149666,73884,114232,98650,121900,157471,42652,137672,151058,73295,204767,102514,32953,60390,120265,-21703,77398,108621,38760,83000,47641,85191,-848,-45181,30635,55494,23152,83085,77434,18897,20418,1803,-22808,45111,30752,-4052,77418,24684,-14972,-5809,-4255,62123,7259,69669,18179,-10636,93140,-20006,-24145,41523,125007,13190,106853,-92202,-89940,19514,25878,6067,670,654,10803,-32459,51522,-2402,66382,113961,979,1050756,1640495,340942,251665,142012,85396,84676,66806,-22326,48466,-40435,4832,151632,4251,20525,79634,-12926,20717,19669,59801,72667,-22074,-15894,-3706,63402,9010,57515,53702,49807,63010,95404,-54387,-35550,-7159,12828,46733,54877,28730,-15109,19040,-14638,61054,-12137,10688,17380,2556,96743,27521,-76461,-10707,-29245,-78066,10197,-8445,974,77191,-13359,51450,28558,39800,107496,36267,18171,-83970,11756,3423,39024,48943,-32746,17126,42593,69842,71647,43684,54619,15255,40623,46305,26378,8347,11856,73191,39733,-22007,27015,-51069,12604,25588,16002,-45944,1770,-19357,-59722,6037,104443,107189,4005,-23587,5080,11295,12033,-45270,16910,-67570,12067,54584,-33839,56579,42728,1792,11318,102828,36874,-82547,-23063,48143,-13918,-19450,24185,32285,32940,47888,45028,113582,11963,41531,63364,165724,39685,10915,24951,138226,-55505,-11170,19969,-23312,42145,52494,-33905,5397,40681,-68551,-4407,47595,111958,-17677,-6459,54969,-16584,23485,49185,42057,45588,2013,-45011,23355,-39622,52187,-13045,23189,25708,18677,-25575,-24767,718,-12062,-19788,-42937,30045,-3905,93039,125378,31614,-10845,-19544,12332,-19526,92804,-5212,-8590,3118,76990,14254,77061,-2349,66985,1920,-75640,-84464,-19570,-42363,-41807,589,15366,2048,56647,-9562,-19087,49290,35718,3745,-4163,21352,-33626,27976,-1668,30197,31035,11295,-48429,55617,19536,3473,-80546,-11277,39721,-4927,-8820,-45075,-10131,-7252,107487,65532,-16399,31872,-64935,-20175,-6687,68482,38091,-2939,-11316,7103,75011,-48085,-15111,18153,58256,-17782,652,-57426,22515,120632,-86078,-33238,-7348,18892,-54078,45356,-62487,-87785,47818,23241,40892,-15686,426,36969,-4122,-6949,-49955,11127,41405,-9636,32077,-2289,13656,60692,69111,33992,27554,69705,53805,-20691,3286,-43300,43260,-4365,-39817,-5706,-4283,-28971,-55487,-6364,20170,17599,6515,-27218,20081,-67245,14600,-66472,11958,-17122,-27282,-46167,-15984,62642,85453,10905,83531,51535,20112,-89450,-55737,-46438,-61543,-12235,-40096,25342,58298,-5197,-8115,13985,-43967,-17845,-4624,-61091,25529,21805,79137,166530,-46544,-36924,-25366,-54167,-9766,-71045,-15636,-59753,21477,39773,70791,56995,-16094,-4294,44584,45170,-14763,-44555,-33868,76281,35393,22567,43000,9893,-50769,-53603,-2868,11548,-98806,-71763,81136,51142,28357,-80272,-29881,52492,-44371,-25694,4082,-31236,29479,10905,-3148,103868,13522,-23890,22486,-15827,-10127,115020,4999,61301,41343,-47209,77400,-54214,-10751,27582,-6242,9545,-53019,291,108894,-61,43622,-29629,-67278,-2372,55917,50856,81609,-35220,32748,55505,25862,39696,-28664,-64699,14683,95481,24760,7092,82622,65627,66382,4836,-43398,18963,21503,34875,82193,-20199,-29866,35409,-16444,-106623,-21887,92128,50341,36859,6931,27209,7920,-44881,70765,32830,-12757,-96002,-58657,-77858,-78484,-780,23444,-24364,-91272,59812,60139,-77681,-38438,-64029,48408,-1856,2422,-94110,-85052,-76619,-26897,-89053,122858,48639,-100604,-53640,7025,-17130,-32733,-4536,-11116,49351,56997,31786,41496,20280,2509,23205,-41389,25305,57898,-36123,23757,44749,62551,11746,46074,-47029,7185,-55057,2477,38443,53443,19366,73977,69264,-52204,-19864,-5917,1844,24831,102673,33032,-2078,55406,-48716,-14817,36932,-43965,3222,11528,-22745,-84810,-29159,-14125,-40468,27434,-7189,49795,487,-40482,-37250,67217,-55608,-349,14936,-7916,20314,31906,-8181,-85797,-29355,20256,45380,8954,61704,62268,7151,-83821,-8152,36652,65253,16387,-53356,17802,72536,-32539,-26780,-35045,34304,-51581,-4269,-22311,63165,78106,-19921,-43705,-65457,4856,-17701,45361,-23307,-84143,-112382,16093,-72805,-70686,9397,31460,7721,26044,32473,54841,12495,35719,34825,-32630,-16214,20748,27293,-31615,-54399,-50776,51997,23223,71917,20599,71751,16461,27928,-13926,-69814,-80316,23282,29352,84357,-49483,-4864,-1132,-22815,-36200,11605,1502,-27742,40194,20951,57771,9772,56752,-58843,-32918,-16604,53723,-26695,28032,3576,25352,66533,7111,-36880,-18761,20049,12420,-12980,15526,43081,80389,14668,29359,-34779,6193,4168,777,11060,83103,90849,88683,-21795,49083,8057,-58002,49609,35395,32697,30209,11081,46168,23760,19588,-37502,52210,18799,42895,-940,-8336,93,17050,82378,7715,-1495,-37248,-34103,28095,-13421,43598,67449,-97,62122,-6668,66301,63699,-12232,9724,19161,88735,32038,-59507,54152,30758,-65957,-102945,50672,81152,19338,-18273,-12331,-9949,-31236,38604,-18222,-3857,35564,7192,-51532,1842,42468,11715],[-32747,23253,-3678,-55281,-46949,-24150,-12761,72164,1996,17580,52843,-24419,-68984,9024,-48619,41700,82953,1522,13697,-18197,12490,-64352,65467,19420,11514,8616,64729,13561,-14126,-29222,6879,39991,-9654,-42760,16691,57138,6485,13967,27941,2402,47262,35340,-88144,-156617,-34557,38592,54414,11303,-48334,19673,13650,23342,-39971,-42632,-38419,-72913,-129614,-5558,13591,4480,-75938,27804,19342,6480,15088,9580,-10477,42339,42961,36924,41330,-35603,-1028,-15235,-16833,4449,-30620,-84478,-11860,-16296,27054,58234,-32883,-32627,105754,-14555,-16521,-9506,-28942,26820,613,10247,5301,23963,-8486,-11534,-78502,-6869,-15258,72703,-59058,-32411,-28262,-19186,-21976,54069,36162,13809,-19710,-17514,2658,-9798,32,60306,27526,26042,-34830,-24099,63574,-16789,-30253,-4852,-8625,23389,59245,-29515,-12394,14371,-96293,-55419,-81506,36059,7071,-12904,-77004,-34604,91693,29972,59803,-55225,-46203,83525,88425,-66545,-49893,-34473,-91432,16856,-748,3208,17587,-79530,-70361,-40285,-43725,80844,40322,-43504,-19854,38280,52062,7099,38821,-96793,-34194,-10427,-14281,17102,19997,13061,53196,-3325,48222,-62015,-52761,37053,64016,28407,-2537,-17190,27245,-38415,15864,-89418,-346,-43944,-91303,-128652,-2294,-59452,-29059,56325,15813,7549,-42434,13469,-35262,-43594,-43845,22869,58670,31638,-28368,13958,45028,40701,-21836,-38151,-38342,-95962,-45186,24232,5452,49341,90739,56825,63092,80793,14562,57319,55374,52680,-22893,14362,7330,37465,38901,-46227,5008,-71941,51196,71798,55007,9455,9619,-19102,-64685,-9163,-52934,-18429,30019,86413,-8425,-23022,67388,66320,110206,200966,304658,531283,745496,9303346,8315945,1381450,562765,607402,450968,518971,483193,288433,307010,271859,228509,281918,238028,262973,152240,77794,167864,242419,178708,118616,153176,137013,47740,110045,92020,130459,160422,31633,119394,147561,87580,170652,78292,23065,43792,135378,-1706,82199,92354,29420,77457,22598,62762,-3312,-43593,26749,34528,9994,77390,86330,20409,7733,2144,-20125,47203,43298,28191,52849,16275,-21058,-5332,-6739,46419,8185,65715,-4593,-13043,71445,-6976,-26381,55407,113476,-13182,83513,-39631,-75664,31465,32589,38079,24940,-5486,4189,-39172,35984,-4469,69035,86298,-4590,1041745,1612454,322136,282909,151109,81630,85945,75287,-1440,66755,-32179,-7663,163532,2807,32952,69328,-3051,28802,24339,45982,67527,19582,-21911,2929,64976,794,45411,35200,32248,71399,115649,-61209,-39248,-32353,29001,40872,51875,31876,14971,26763,-22098,46822,-34100,-1884,15811,29098,111576,18036,-53185,-25570,-54563,-74194,15895,18890,-2643,96195,-24972,42830,20926,10125,96520,13476,26201,-74284,13405,3052,17708,41273,-39249,20965,29116,69246,47629,38323,51665,27452,55993,38850,10936,6655,-12342,56548,50115,-53681,18472,-36248,-7908,26502,7395,-42588,-8056,-34888,-67027,-5936,86271,117873,15519,-44367,8533,-434,18572,-44206,55056,-51984,32813,56153,-27209,40913,75915,6587,4239,160502,42466,-93775,-19236,54427,-8655,-26561,-3689,10008,25975,39533,21589,85912,-14401,46393,72219,184121,46051,10871,15824,153548,-68973,-2633,34670,-7152,21654,54729,-38079,7193,38811,-79712,-8363,26765,72170,-22655,2188,44598,-27634,43831,33092,42681,69889,5984,-62372,53752,-22191,21043,-10081,42974,15622,50171,-35090,-7249,-8605,-13477,-26944,-42792,8370,-9929,71326,114040,22149,-12880,-42068,13501,-4179,99575,-23484,-4428,57400,67515,-1180,65819,-20280,34736,-2251,-78220,-91920,-7993,-52862,-55675,4705,15477,6767,38261,182,-15480,61580,69138,18387,2141,24548,-18873,19069,6237,36724,33214,29485,-30006,14755,10414,193,-80060,-22249,60284,-8410,-6505,-57959,-47031,-12394,118311,62983,-16293,28782,-64749,-16378,-34438,61970,39906,-9767,7213,42239,61639,-71952,-19498,24242,53156,-6120,-1735,-55948,7094,111589,-120867,-43794,-23125,38765,-27022,11832,-49806,-105452,15161,12289,24560,-7381,-62610,39392,5343,-17093,-37750,25621,21049,-6201,18277,8860,26745,66364,65171,29915,38450,50674,36512,-48532,-7811,-28341,35431,-9100,-27581,-5660,-14072,-25140,-75477,7545,25670,619,16095,19227,27428,-57494,31856,-37332,30281,-25514,14321,-58006,-4920,76588,83628,10047,102358,50420,31978,-88389,-65756,-55325,-53112,31366,-19714,12062,38555,-541,-12920,-6797,-5137,7149,-2991,-40461,15421,25211,49740,155620,-40046,-61212,-30877,-32435,-6386,-70474,-27165,-67498,17846,49114,43228,26483,-24108,-13837,43880,68853,19504,-2048,-298,76779,43639,56350,56592,7485,-64542,-42522,-38852,1136,-118599,-64766,107627,53536,-10630,-64971,-19091,18790,-52320,-11536,11510,-36355,17194,9602,-1669,95051,9350,-33147,11423,-35839,-29759,104243,7120,38916,1614,-58094,75502,-34082,-15949,-18099,-19153,25234,-28333,28763,96075,4713,31271,-25819,-63698,-2513,71317,76869,117245,-19362,34932,61802,35350,36239,-58170,-72903,-5443,92848,4054,1041,99398,68216,81180,-9503,-56356,24431,20784,24307,93815,-35313,-18962,38884,-24160,-109819,-27242,75350,73778,38447,-13024,7163,10946,-55542,66377,32129,2151,-117342,-56425,-67548,-71291,-8857,-5633,-13951,-69689,71662,81695,-61251,-36186,-106917,26142,8769,17756,-71281,-87195,-74008,-63714,-100138,99661,63460,-103690,-39353,-2056,-27841,-33514,-19999,-72337,52065,64413,38402,59429,17975,-32958,19183,-53557,29234,36109,-45773,24811,39863,89522,19979,62717,-14890,36707,-31702,-4906,29629,57554,32848,76654,58285,-90571,7686,8664,2899,21492,77093,26999,-3508,71389,-42355,-21229,39001,-51057,-5300,24320,-30197,-87902,-43007,-8372,-62512,27668,-18313,31916,22081,-42853,-47521,77405,-52667,22004,1828,-10356,35085,55076,-661,-58840,-13315,21833,30779,7115,27728,42386,-21805,-94213,-7462,41103,43827,37280,-62920,3609,62618,-26615,-9062,-23428,19619,-55726,15946,-2375,82334,121082,-42860,-75787,-64323,23409,11208,39168,-9917,-79437,-103236,2220,-71337,-102235,-2153,26942,7580,36463,22806,23220,-8429,57017,41192,-36023,-39745,-1431,18426,-31689,-63818,-49260,35607,18242,79522,41583,60807,20529,47534,-39364,-56269,-68779,-5475,23095,62652,-46082,-11532,11183,-19728,-29154,33467,988,-15133,58469,29549,64918,4836,62223,-43901,-43093,-10939,59343,-8239,-8453,-18018,28233,23210,-4732,-30619,136,19883,6523,-6800,29896,35373,73035,10940,43999,-23506,219,15878,12137,10097,59146,66591,72989,-10787,63782,15139,-24754,33914,27643,29111,52438,-5251,34435,4335,33059,-45387,28069,-1897,22956,82,-13550,-10110,12426,66917,16429,-9943,-45452,-15910,10028,-31142,7209,41117,17613,61034,271,99948,55835,-7641,17056,3854,103952,46272,-27013,45425,22224,-57596,-60294,44156,54168,10689,-42841,-41876,-10181,-31515,31911,-34857,-1721,48672,25912,-36829,17229,37233,4112],[-32183,16201,-686,-49033,-37999,-34771,-10268,79607,13880,-45280,31782,-14272,1464,48875,-563,21805,87326,29632,2978,-16500,17213,-46725,72907,13232,-962,15488,79898,47650,-26447,-30162,1583,29677,-8244,-16287,6981,28113,11946,-10850,18509,17585,34684,29995,-42919,-97596,-48329,41839,29589,12518,-82706,2773,20470,25320,-36690,-22764,-22870,-48513,-128848,-685,28223,31150,-52890,10660,27382,17464,19275,6563,822,49092,46205,13497,60070,-6380,-13211,-19793,-12796,7195,910,-52570,-23497,-2296,44833,48481,-20009,-28600,106636,-3187,1046,-28123,-40864,40930,-6833,-12703,16068,35166,-7180,17636,-68962,2176,-12687,46083,-78047,-40695,-30051,-2716,-38448,47837,29285,13082,-15974,-44024,-10193,-15255,3550,60819,7118,42726,-27429,-12658,42983,-16708,-4537,17305,-11657,22873,60644,-33646,-13787,10976,-78637,-79006,-45043,37298,-6961,1729,-85669,-47375,55499,26755,64149,-31272,-52865,75725,79520,-41543,-53323,-41196,-116355,36515,8075,2755,16832,-85172,-68406,-47384,-51874,81382,30319,-65807,-10512,32360,78672,15279,26780,-91035,-10950,2986,31816,43718,14512,23647,53340,-17045,80790,-37530,-10586,23893,41619,32759,17351,-25101,20831,-29991,25767,-111491,-6847,-29417,-89928,-124750,2918,-50410,-26205,67581,12030,-331,-39807,43476,-39511,-6817,-5970,37466,40801,23032,-29257,4932,27769,7821,-32244,-46737,-43275,-116831,11254,41686,13492,62063,98877,64214,81013,99266,28445,70468,54845,81321,-33579,10918,-1854,15086,60674,-51382,978,-51974,33409,58524,39421,-7191,13717,7738,-59065,-11997,-62700,-12876,33017,81097,-16696,-41788,77521,44303,87993,192213,275440,424251,724620,9205109,8242282,1371161,561002,648656,503066,470019,442857,287650,301803,233108,227311,262697,219765,240452,164856,75353,187097,249898,186524,132267,215250,120481,35123,106378,81996,141700,154850,25660,97435,143904,101728,110980,56020,26753,31748,144312,33381,88374,90834,37663,54225,4021,50031,189,-25334,18706,19597,2255,61831,87923,14882,6649,12740,-1917,43132,54906,63203,19150,9625,-39738,-15210,-3539,22707,10070,60115,-26401,-17438,51169,18208,-10582,63501,67030,-45539,54133,8564,-55390,48451,41842,70137,45955,-12407,3106,-38040,24002,-2694,69281,68584,7354,1038564,1561136,283158,285511,159812,80184,91673,87006,29830,86352,-12387,-9851,153952,10413,39318,69667,13790,24824,32475,33222,57589,61719,-25176,19696,67171,-8562,34688,17744,12629,75869,126946,-48644,-37431,-46327,49363,43444,47494,33552,46159,16056,-29705,30724,-45142,-14804,26389,43615,109420,8023,-17047,-36933,-75601,-60468,23539,39261,-8647,106178,-25217,34533,5848,-15357,75545,-791,41281,-48290,12301,-4568,-4012,18250,-29032,18801,7729,74619,26228,27922,46897,38644,68920,29806,-680,9388,-22104,29110,49340,-73691,10738,-19966,-23164,27408,-7456,-39601,-17956,-44682,-65653,-29194,52941,116605,20804,-72967,5280,-10678,23461,-34547,80376,-32955,36220,55090,-26671,24778,91927,10571,7814,189570,31319,-87853,-6316,52621,6425,-24886,-30150,-17716,22519,21049,-2612,46904,-29716,48398,68664,172868,47457,4267,4570,134512,-65735,9712,32824,8629,3619,63320,-33868,11748,36212,-72515,-13824,4264,28226,-25942,9104,37528,-26821,63805,16688,39437,87278,9061,-69322,75817,2602,-17154,-7754,57443,9538,78084,-49906,8174,-18022,-28351,-29445,-39908,-17664,-15273,37564,85106,15042,-12370,-51647,20100,10672,82983,-37535,2790,102330,64539,-13429,60799,-39729,-7333,-15037,-76036,-79326,10052,-53209,-50533,5244,8662,-493,10728,11485,-9581,64944,86422,20046,1886,28831,-8775,5567,8500,18002,21129,43707,-4064,-24533,2711,-1563,-69097,-28373,67964,-9244,-5170,-66200,-74383,-14851,105168,56697,-8724,16265,-47695,1853,-53904,39272,52528,-2534,21232,68636,46711,-82851,-27496,26076,35269,6500,48,-54940,-7331,94075,-137783,-47786,-42590,42517,-4074,-14622,-40126,-86368,-7065,9481,1636,5044,-102701,33097,6786,-18469,-11411,44072,4950,-7960,-6274,8237,29984,62088,53793,21147,44765,26317,15274,-77898,-28791,-14394,28844,-8901,-14760,-7053,-12433,-7901,-85158,18722,30102,-9081,27868,54407,20053,-46810,53154,-8046,47451,-34269,52479,-62316,-2791,89822,63110,5156,101480,48462,35950,-88271,-72224,-46905,-26438,77991,5559,3506,10300,12749,-12537,-39404,30003,23899,678,-9269,-2085,23684,25408,122687,-24885,-78656,-40133,3497,6513,-52533,-37139,-78277,15671,49544,21296,-6609,-28562,-26602,37280,85330,52793,11202,27623,64949,46696,70299,61783,1061,-65115,-9888,-65135,-9106,-106349,-58232,102904,49441,-40371,-42532,-5529,-9470,-59998,-5206,15287,-42280,2837,11778,2163,76348,7881,-36649,3146,-44555,-33184,81734,9321,18233,-33953,-58593,60809,-681,-13690,-56030,-28085,43139,-3881,56181,82454,14574,26788,-17547,-58511,-5114,78660,85336,134829,-8597,37517,69722,49336,37977,-74461,-68393,-9980,85668,-19886,-6455,107753,55500,82983,-28462,-60096,29171,18519,10164,89839,-46439,-3476,40837,-40682,-89202,-28522,55753,88283,32997,-33183,-11081,14661,-57560,49879,37668,26812,-115219,-44642,-56242,-40118,-12969,-26490,-3077,-34730,79962,81316,-45558,-31564,-138362,13140,16616,33965,-38154,-73283,-60697,-79893,-90894,63298,58883,-92288,-17540,-1861,-25828,-30181,-21027,-121848,43812,60140,38544,75919,10549,-65553,6224,-50270,27064,9883,-47179,12565,31518,87446,23361,68522,30073,58879,-6481,-16274,18147,49781,34132,68969,39653,-111121,34367,8112,-3736,8783,32730,18553,-2177,73512,-38783,-23261,42018,-31111,-15825,42285,-32488,-81381,-46663,-3782,-76355,27956,-21703,4674,33851,-34711,-51547,76066,-35619,44992,-9646,-17097,36491,71222,7977,-5816,-3329,23666,22064,10281,-3214,22324,-55697,-95607,-2208,36998,17505,47089,-79979,-20178,51729,-17198,10341,-6039,22377,-50938,28460,18758,85227,135581,-62505,-100316,-61218,39874,31522,34161,-5849,-72667,-86660,-8007,-57981,-123402,-11101,20751,5603,36660,14309,-11907,-29745,58522,38157,-28991,-66407,-21818,12471,-31117,-56101,-15862,8038,3497,60206,48745,43044,20586,63690,-48002,-31597,-41846,-23900,18600,37657,-34198,-23897,15535,-13941,-22834,56023,1307,-7788,67624,35439,50196,6567,60861,-15357,-41692,-2755,61005,2471,-40819,-41910,24328,-18728,-14169,-29888,20231,13935,1827,14332,37685,24886,46701,13081,57818,-6064,-7079,28520,21716,8366,17675,36646,64922,11083,75878,15851,9478,21294,21878,22038,69000,-13948,9210,-21199,39930,-52026,7937,-29437,4220,2305,-23547,-15581,6113,41215,18522,-30129,-48755,10224,-4965,-46207,-36560,14319,31017,42794,1945,88615,36091,6557,31390,-10716,75183,50336,840,41026,18731,-47384,-22276,30160,18434,182,-57109,-57743,6231,-33149,8996,-42247,-3353,56881,39336,-17540,28397,14629,-9081],[-30991,7128,2531,-28498,-20694,-35602,-9458,80926,21338,-69732,13478,-1179,57522,74220,35167,-14990,76715,56938,-3204,-15486,7122,-24754,74065,8975,-5164,21833,79851,68617,-33034,-33765,-10177,15769,-3015,6830,-1136,-4703,23229,-38440,2061,31836,17769,26709,12449,-59207,-48124,48219,3302,948,-121940,-18050,23430,36489,-36723,-2761,-5488,-17280,-110231,5622,36377,46514,-18628,-4245,24197,20038,19408,3436,8710,49490,45189,-4821,64314,17561,-21493,-25458,-10854,848,30057,-2321,-25962,-4784,43168,41238,-3335,-25812,90062,2614,17515,-47702,-47890,49526,-17728,-28522,31590,37615,-6153,42683,-53237,10606,-12203,20684,-87393,-36410,-34929,14796,-40586,45152,22258,14432,-12197,-67801,-20265,-12383,18571,54843,-7411,49861,-16912,-917,19109,-14763,17041,38250,-12854,21383,48397,-24733,-5266,-576,-59398,-82099,-5405,41941,-30584,-2692,-77656,-46569,13815,19455,58002,-8860,-44350,50378,58310,-11133,-31354,-50324,-129317,51676,24668,2665,17479,-81797,-57239,-47600,-52876,71686,23275,-77633,16755,29006,87571,9039,7465,-78739,13388,16256,80879,58943,11786,16989,53288,-31394,107489,-11992,26688,5425,28940,31036,28960,-26020,18517,-9526,38746,-117270,-19987,-15732,-75296,-81251,14000,-33452,-20403,73375,9276,-1791,-37463,70790,-29809,20982,3450,48061,21498,17514,-19534,-3790,-153,-46151,-44478,-42694,-43368,-127356,45041,51926,28984,72806,96349,60619,92363,93386,46305,71759,50372,95070,-34214,11173,-11621,-5159,71995,-62419,-17183,-29431,11294,43110,29110,-24084,10897,15804,-39523,747,-42605,-683,38789,47119,-21861,-66202,67855,23060,71346,171203,241263,328207,704534,9066598,8185790,1369326,670916,684567,552973,405094,373421,287309,287675,200739,233374,240971,208445,211804,175967,91000,203746,247933,191317,134176,241696,101131,33374,104449,70529,153287,143360,25077,79511,138378,111797,49957,50022,44312,24864,143195,70700,90941,102733,64102,24939,-4345,45644,8070,4293,7996,12656,724,39619,81712,4665,17044,29577,25601,33865,62661,86316,-13583,8810,-68473,-36393,-2494,-4949,11033,48815,-42127,-23868,32201,48877,22134,62975,386,-74282,29027,36787,-30781,63981,51340,94436,58844,-15527,3882,-34847,13468,3976,70506,67084,34712,1034795,1495777,238183,260382,165163,83190,101474,99031,62211,104676,13332,-108,125981,27825,36115,78683,33471,11274,41877,24851,43805,84555,-24933,42314,67746,-17399,28280,4207,-4383,76243,125398,-21828,-31710,-46170,68332,55981,44094,35461,70428,-13081,-33182,17611,-41126,-24953,45209,43658,95328,1233,22736,-40856,-85340,-38542,30340,49975,-14685,102624,-14728,26691,-15457,-30957,48880,-3952,63894,-9789,8429,-16642,-21040,-13171,-5992,10737,-17867,82894,12887,16815,43509,47405,73928,22872,-7715,17998,-17239,-2126,35075,-73743,7634,-2908,-30065,27455,-27026,-38305,-26519,-45912,-50548,-56444,12765,105185,20195,-100935,-5265,-19341,27504,-16138,80686,-14315,23145,53835,-32015,11766,86569,12380,21337,175543,7259,-72488,10782,43421,27518,-16865,-49248,-42625,20433,739,-22869,9403,-32677,46670,52838,136955,41115,-6473,-8113,89819,-46910,23288,17418,20855,-7416,73968,-22127,16757,29157,-53817,-18810,-15988,-6365,-28344,10418,34207,-7644,80420,4629,36463,93747,12798,-60910,84603,28294,-51598,-5125,59278,9436,94243,-62939,17651,-24109,-52035,-25451,-36888,-40263,-19325,-1738,40259,8447,-11102,-48989,29815,22022,45415,-41670,12529,124501,75679,-15478,67298,-56885,-45606,-34886,-63118,-51564,32973,-45236,-30211,-1990,-2399,-16837,-21524,19728,-4131,58306,86526,9364,-5449,27372,-6134,-4813,5304,-17617,-3019,51680,23675,-51920,-2245,-1785,-49425,-29324,56561,-9782,-3018,-64935,-88859,-13425,79944,50996,3301,-1071,-17208,24861,-60089,11397,74014,17165,28802,79794,37541,-77637,-35486,24183,2862,19506,6183,-57012,-18346,66066,-138693,-42566,-56621,28710,14239,-27826,-33096,-46472,-13197,12740,-21878,21411,-102952,20468,2881,-7456,21122,64644,-3108,-15531,-41839,-2824,20035,49750,36750,9349,39435,2105,-1235,-97401,-55115,-4064,23749,-2146,4075,-7119,-672,16642,-80778,22716,33611,-13376,39475,58385,556,-37554,71732,11108,55056,-41082,78493,-58238,-11070,93918,31118,-2052,85052,47268,32493,-88798,-72182,-26537,14711,105066,25476,-2455,-19595,31063,-6495,-70196,47248,28681,556,19001,-21089,16107,14357,87060,-5263,-83203,-46821,42057,25562,-23269,-42204,-84002,14638,39801,7558,-31220,-26703,-40093,25227,92485,80302,-1720,35487,41621,48648,60013,54778,-6270,-57329,30316,-76310,-18892,-69858,-52732,74957,40613,-54431,-17724,9142,-29676,-66421,-6984,10986,-46588,-9429,18118,10744,53966,6341,-31840,-3801,-33231,-17425,54063,5185,2683,-52369,-47477,33646,35529,-2693,-69661,-29839,58752,15209,75484,74444,25358,32277,-4240,-55156,-10592,73795,72575,130082,-4542,41152,82774,66164,43982,-77816,-55912,-5201,75795,-42834,-17011,91252,28289,71109,-47438,-55504,32364,17030,-5977,67065,-50846,11877,34198,-56177,-49866,-25003,37223,91809,21033,-50803,-22237,17005,-50672,22886,47844,58985,-93413,-28208,-45767,571,-10727,-35987,5973,9551,82297,63967,-36966,-28861,-151250,14808,20458,47617,-5011,-46086,-41482,-70123,-56934,31089,37549,-71016,8202,9137,-13835,-27610,-10078,-145297,25770,40872,31783,86256,-2494,-84108,-7612,-33979,19272,-11352,-38695,-2283,21189,51539,19747,63019,76991,69855,14033,-26086,9526,36566,23962,54064,20941,-96367,55071,-3891,-14978,-12600,-20492,5833,2021,63089,-37781,-21397,44180,12792,-26156,60576,-28749,-66901,-32898,419,-77368,29345,-13929,-21676,34873,-18101,-42863,64907,-10746,57528,-19359,-27426,22042,71239,13879,53397,-2849,29745,19663,17709,-19859,12910,-84759,-82566,5114,26920,-1481,49425,-96655,-44983,44582,-7098,28610,12640,40705,-35288,35185,38514,74803,118113,-71686,-107686,-56021,54071,39403,34144,-12216,-63754,-66456,-13702,-35595,-121167,-11013,13190,2398,27771,10998,-38298,-46395,41775,28964,-15755,-86816,-44126,5581,-28490,-34278,35009,-20307,-23941,20107,41380,20354,20352,74687,-36960,-3999,-11080,-28714,17945,18451,-19046,-38432,10115,-5873,-19656,75050,3611,-7138,65803,36146,18546,14165,56113,21823,-24447,5902,57409,4387,-57901,-63563,14933,-45424,-20351,-35142,33453,6828,-4336,44012,35468,15980,14845,18378,64820,15594,-9088,39063,24965,11061,-26496,11421,66255,38542,84530,12909,38719,20632,19260,12042,73964,-12929,-11019,-46997,34754,-56660,-2324,-56117,-9818,4657,-34331,-16102,-1813,8682,13248,-58104,-45367,38744,-13091,-58962,-74147,-4149,34874,10704,-2438,48260,8253,26868,49211,-21238,11001,45239,12319,43496,23181,-34943,-3884,10853,-14908,-6454,-49881,-54631,33523,-36986,-20272,-33800,-8507,58962,48793,4845,34949,-16419,-23496],[-29503,-754,6069,-3770,26,-25259,-9902,73969,24445,-51837,3764,10257,82824,80867,53593,-59864,49803,74535,-2270,-17456,-13355,-6579,71854,5138,-3270,21741,67040,68052,-34151,-40929,-27394,-719,5550,17800,-10796,-28986,34773,-60533,-13516,40416,1923,24932,52251,-47872,-33091,58302,-17435,-22849,-155346,-36413,20744,50195,-37558,9334,11379,7825,-80729,12492,35983,44779,15975,-14731,10948,12566,15441,1344,7138,41108,40619,-11030,55469,30982,-26786,-31280,-9454,-14351,45812,42206,-23028,-19119,31351,41543,8394,-27735,62335,1124,29276,-59616,-52809,39582,-33749,-34233,42979,24819,-8041,55120,-35374,15870,-11618,4632,-86068,-21414,-40793,32827,-31264,44637,13609,23183,-9380,-82493,-21623,-1849,42769,47154,-10143,42398,-6929,8826,-444,-13253,32315,56280,-10101,17140,24757,-7452,8057,-21067,-45704,-64166,30970,50226,-54385,-17691,-56356,-34890,-21104,12769,43165,7301,-21379,18832,28874,9279,338,-66978,-123072,57127,42488,4937,16193,-69727,-36817,-44608,-46621,52411,20407,-75401,52911,29835,75704,-4863,-14454,-64759,33118,27657,113956,63861,12330,-3597,56630,-43487,124118,7120,45915,-14944,26650,23658,31571,-22267,20141,15491,45425,-102847,-35577,-5145,-51573,-15713,26417,-11466,-9829,70725,7492,988,-20969,87640,-10408,35322,-23513,52019,7778,15141,-3517,-8153,-30279,-103055,-55783,-28587,-41065,-115000,54928,53850,45930,77576,84094,45806,98274,75816,63784,61255,43534,85432,-28914,16660,-19002,-21253,70409,-71142,-37466,-15277,-11742,22265,24160,-33737,4914,3938,-11241,20578,-1993,15148,48075,-2359,-20299,-88445,44879,7570,65162,144230,207508,280716,687437,8904370,8121646,1370827,825641,704465,583091,348861,305437,285014,267178,180119,242057,221496,199798,182586,184144,116248,213524,238323,191906,123503,225899,81684,36379,104411,60549,160431,129449,29272,72989,128072,114574,17009,66097,71028,22230,131203,96990,88129,122242,100678,1613,-3146,45272,18148,37002,-2747,12273,4456,16338,69636,-6654,32716,46563,53788,21702,65706,87593,-35968,16088,-94461,-60434,-10540,-31466,10120,29617,-48392,-31201,11838,75432,62228,52805,-60772,-90873,16396,40564,-5008,72400,58842,106264,61450,-10787,2777,-35993,3341,16081,76193,82492,69686,1023878,1429581,201694,220837,165086,91386,113105,108357,85692,119475,37736,20862,88096,53338,24304,90790,50744,-5314,50074,23347,27766,79173,-19233,64937,64750,-22336,28168,-3728,-15464,73168,109173,9152,-23761,-33766,79175,74516,43489,39078,82451,-50863,-29881,10970,-21291,-31374,64126,32579,77220,599,55225,-35728,-79855,-12769,33431,51225,-19055,83879,950,19996,-38761,-34458,22281,1928,89517,32983,3004,-28029,-28193,-42738,21859,-602,-41674,87531,9621,10521,43792,51706,68218,20696,-10092,31502,-2240,-30687,9720,-54660,11583,14624,-29560,25612,-48109,-37934,-33522,-39136,-22322,-79363,-24535,87947,16339,-119876,-21039,-26475,30659,7582,56315,451,427,58134,-38410,3897,62672,10907,39575,126289,-20978,-57519,24374,29642,49975,-6875,-55871,-57483,18880,-12210,-35851,-17460,-28761,40827,28139,88280,25164,-16276,-20863,36453,-18459,34439,-4206,27061,-9074,80610,-6144,18659,15581,-34093,-21985,-31282,-24958,-30749,4202,32698,31775,91223,-59,36312,88745,18129,-38737,79547,47039,-72067,-1287,43980,15266,95061,-68433,19116,-24121,-74565,-16053,-36183,-51972,-21633,-37626,-12919,543,-11618,-39448,39834,28270,-292,-32611,23184,120492,94563,-6971,78569,-68831,-67257,-58233,-37514,-17311,56582,-34063,-4041,-16019,-13596,-36936,-53098,21329,-555,43469,77916,-8240,-17477,14721,-10606,-4070,1190,-55778,-31028,53081,46334,-66175,-4723,-730,-26479,-25852,28765,-10684,2024,-51784,-92603,-8892,58590,49994,15821,-16702,18629,43588,-52281,-8409,97665,42054,30166,73519,40846,-59462,-40196,19299,-39660,31906,14990,-64110,-24882,31100,-129822,-28252,-58025,2811,28447,-26571,-26321,-8018,-3301,16904,-40282,38159,-64300,5484,-2876,15977,50834,85368,-3439,-26506,-79214,-20755,-1056,32787,17589,-1910,17946,-18352,-4630,-97503,-79586,831,19315,12716,29496,-431,17183,39686,-65167,18002,36564,-15019,46460,25072,-22795,-29533,79939,15624,50496,-43340,88589,-47375,-28127,80073,-3455,-11689,62147,46957,23855,-88015,-63558,-5479,59663,98493,31648,-9746,-42321,48564,3607,-87648,40997,24749,-7080,31524,-35857,2186,17995,66740,13637,-72607,-46109,71229,44564,8181,-40950,-74823,13602,20863,2313,-39197,-17493,-51305,10067,90025,97013,-29123,19418,12518,53435,30528,35953,-11432,-47326,60444,-73412,-26941,-24086,-46740,38407,29431,-54228,3827,22713,-41488,-70389,-15197,-4270,-46434,-16706,26801,25169,34862,3653,-18836,-10395,-1683,11952,29698,-8489,-6225,-47629,-28153,-247,63340,15320,-53048,-22192,68842,25712,82402,72677,32243,44618,14196,-54883,-17343,57211,40110,109824,-4325,45685,104577,82486,52063,-70265,-39440,401,65613,-60026,-31788,42166,-6353,49583,-62355,-46019,34075,18375,-20925,30599,-48247,21798,16381,-58526,-3293,-18394,22026,85971,6540,-63717,-24772,17775,-37062,-10157,57968,92704,-63083,-12152,-34894,34316,-2187,-34793,10506,53791,76746,39567,-38309,-30938,-145620,31663,20467,55624,17980,-14987,-22429,-38847,-2342,12847,9033,-48544,33749,27894,1566,-28457,6695,-140937,2219,9745,20833,86074,-20001,-83638,-14360,-12522,7263,-22219,-21672,-3242,11158,-3282,10556,48139,114021,70592,23924,-30685,8422,22320,6509,37849,6407,-46045,66436,-19084,-26550,-37692,-66899,-10556,8402,45712,-35999,-16551,43493,60920,-33412,71003,-19437,-46774,-1341,3184,-64703,30565,3474,-37098,26254,2111,-18799,48348,14008,53624,-27319,-40000,-4642,52891,13172,89957,-11051,41361,21816,26948,-18118,18730,-99128,-53985,10532,14597,-3689,50395,-104652,-61365,44688,470,41490,26898,63871,-10538,38867,56120,59679,83970,-66932,-96698,-49398,66017,35086,41552,-25959,-53487,-47834,-15108,-9706,-92574,-4,4754,-1186,13924,14927,-47424,-55120,14870,19600,-2061,-92765,-69650,-4872,-23432,-5740,80031,-41680,-63925,-26065,22694,-4453,22193,78785,-10976,19098,12625,-20371,21730,11863,-3723,-51304,-4970,2098,-20432,86029,9005,-12015,54371,29883,-18560,24991,51156,57628,6502,12158,47581,-796,-54603,-76978,3460,-49563,-23621,-43805,34706,2548,-13715,71961,22655,12707,-10874,21909,61915,37721,-888,45254,19521,18548,-58596,-2871,73678,63754,88345,9193,58192,34945,19236,1191,65436,-3191,-14934,-68777,15782,-57599,-1086,-72343,-17595,6085,-41720,-11052,-9988,-24175,2794,-85222,-35094,62747,-13448,-69033,-92859,-9493,24999,-26813,-10481,2913,-20661,48188,65943,-26444,-59616,33981,2233,52097,32085,-18962,-6439,-9655,-37867,-5648,-20641,-35921,59928,-43587,-47114,-8926,-15555,54817,56201,24452,37438,-42415,-34602],[-26738,-5508,9943,14354,18308,-5170,-11894,60585,25203,-9544,4734,13935,79156,72294,55286,-98238,12178,76830,6404,-23277,-36444,2188,70601,486,2018,11459,45437,45525,-30763,-50081,-45635,-15311,17607,13455,-23547,-34930,39133,-71739,-24378,40650,-8300,23683,61894,-56960,-8407,70325,-27655,-53378,-172633,-46884,11883,57471,-36526,6812,26152,18191,-49797,18907,28303,26076,41019,-22003,-8172,-3253,8014,79,-6614,24358,33443,-4172,40215,32843,-31019,-36176,-6258,-34192,44072,63328,-19365,-36283,18569,50191,8889,-35275,32468,-5524,34328,-57709,-58605,6798,-53954,-31402,42275,-3625,-14835,51610,-19372,16162,-8720,574,-73953,292,-43930,49996,-17313,40855,1724,40928,-8071,-83730,-10267,12639,69314,42032,-754,19349,-555,15630,-11221,-13806,39001,69221,-2452,9702,-4275,11199,21057,-46751,-38086,-31332,58761,60539,-69821,-32450,-30066,-19211,-42760,9335,23899,15367,10784,-4885,-158,13894,25659,-89324,-96540,50001,52213,10220,10219,-51478,-9746,-42340,-33790,27290,18985,-61175,84384,34450,48727,-16086,-32049,-51734,45331,35142,114371,63036,15580,-29149,62112,-51839,127418,15820,40807,-32849,30387,11659,27673,-17143,24668,35646,37299,-70926,-48086,1701,-24892,45864,34559,11470,6923,59043,5734,3361,17147,90169,12645,38788,-67826,48295,3686,14304,12437,-6179,-54032,-141878,-62730,-9774,-38763,-76833,49999,48444,59703,74379,64933,23147,101354,61272,76501,42178,36378,53727,-21146,27284,-22701,-32056,57118,-71809,-49087,-16526,-32357,-4247,22991,-32036,-764,-21162,16670,36600,40342,29296,60718,-46469,-11305,-99776,18518,804,70093,120262,176810,292959,674958,8725533,8024488,1369397,938982,703092,586066,321348,265124,278563,244821,172603,246938,206591,189362,156358,189209,141850,213826,224508,187355,105471,180197,65869,38528,105169,55256,157913,116590,37653,81756,110510,108665,29714,97466,98762,22474,110971,103984,81132,141072,134856,-8182,3208,44172,28947,64316,-10672,14715,10769,-1343,56010,-15347,44578,57621,74584,9539,64938,65535,-42857,30609,-100148,-72458,-29503,-52122,7586,3574,-44631,-37303,-11804,89677,93626,34088,-93757,-90732,18969,25985,17206,70712,62567,104611,54626,2757,-1951,-44996,-5854,32766,88322,109608,101138,1003667,1376859,183010,185278,159130,103520,123023,113220,93358,128791,55367,49439,51506,81560,9048,98849,60663,-17215,55143,29204,11511,50678,-7063,81730,57486,-19521,34596,-5961,-19399,67890,79519,32354,-15231,-15009,76094,91214,46330,44577,80709,-81984,-19873,11645,10706,-35387,73575,16939,62122,7230,71815,-22803,-60031,11307,30772,45528,-21323,52669,13549,16044,-57566,-27359,1497,11795,109119,69130,-1989,-33121,-22241,-60976,46234,-10754,-57415,81996,14926,12703,47833,49383,52803,23858,-8144,46719,16092,-52011,-20178,-26376,22541,31900,-25737,20787,-66457,-36614,-39553,-27647,12639,-91124,-51396,69720,12764,-125067,-37916,-32002,32255,29446,18560,9000,-22180,72755,-39143,1155,28842,5429,55005,65038,-42942,-46106,27357,14831,69308,1046,-47625,-58706,18770,-11809,-40336,-36138,-27239,31478,125,39908,352,-18740,-31803,-9220,11314,39629,-23684,26250,-1670,78265,9379,14181,-3044,-22217,-23419,-40978,-29462,-33385,-8678,29966,85414,94591,3169,38642,75094,24746,-10345,64901,52629,-75337,4168,12740,24582,82649,-65176,12887,-17592,-85612,-5079,-39460,-49146,-21890,-61234,-61803,-8482,-16357,-29627,48176,29233,-36433,-11803,32422,96198,108277,7488,81026,-74154,-65603,-80246,-3652,14549,74585,-26390,17650,-30621,-20821,-54926,-78183,15111,1002,24077,72233,-24529,-29720,-10347,-19288,11992,2479,-84097,-51468,49307,58106,-72894,-6051,1264,-7106,-19379,-4717,-10522,11325,-28503,-91044,-3454,50523,55510,25107,-24682,50615,51850,-34387,-11440,114889,62195,27301,52333,58761,-35896,-39911,11972,-81889,41185,23183,-76842,-27387,-262,-116408,-7685,-45136,-24581,39035,-14617,-17249,15462,17499,16703,-49745,50029,-4771,-7286,-7522,46863,70317,104216,936,-36336,-102956,-41051,-26004,15189,534,-8670,-18136,-33536,9194,-77762,-95435,28,14081,35637,56629,17280,35481,52995,-46175,6244,39450,-16571,43675,-32929,-40363,-20817,72396,7927,38741,-39208,84400,-33108,-49789,44473,-32912,-24860,41481,46351,13284,-83097,-45990,4250,93884,61377,20898,-21599,-50538,59239,15148,-86556,18150,20621,-21067,22136,-44439,-16612,31865,67167,27228,-48711,-37500,82684,56832,34145,-34232,-45444,11041,-4625,3874,-28060,-2067,-57858,-4328,80163,98914,-58956,-11975,-12660,62582,-7644,10032,-12478,-39445,68301,-62595,-31442,17314,-37387,7803,18230,-47248,16421,32613,-45699,-70974,-26968,-30179,-39706,-17898,34484,44440,24417,468,-661,-16061,40091,42064,14877,-29765,-8501,-24789,-7541,-31282,74703,35258,-13858,-5728,71908,26964,77034,73108,31465,57310,36505,-56365,-22202,35661,-4989,87648,-2223,50300,135324,94084,59427,-54309,-20794,609,57392,-67237,-50097,-28668,-38634,25278,-71275,-35532,35305,23552,-30330,-7664,-40897,22444,-8792,-40500,36861,-12030,10709,75199,-4265,-70258,-20535,18609,-20633,-42860,61889,117785,-35794,-17,-21537,50798,10066,-26559,8323,85275,62734,18182,-47546,-37579,-126884,59160,17612,56299,25463,7641,-8629,1764,59862,9407,-14687,-31698,55466,47273,13008,-31656,21691,-116501,-20950,-24140,11117,73467,-38445,-66747,-9368,4864,-6891,-22051,-373,21486,3705,-50589,-129,27767,132699,64508,19691,-29816,17073,7090,-12273,27325,-1817,19290,67306,-28587,-34652,-59146,-92877,-26613,15826,29121,-27745,-9694,39149,86156,-35964,66647,-6285,-23854,40785,1929,-41893,28612,24442,-36780,10707,19535,15881,31830,32047,35368,-33442,-52815,-35132,21643,3493,85443,-23876,56193,25931,34488,-2101,37539,-92838,-14631,10096,3278,12961,54641,-97934,-63147,52241,3000,44686,31736,77351,17048,41078,71762,48745,54199,-50119,-75097,-42371,74713,22282,55531,-41198,-43593,-35438,-13265,12505,-47738,18676,-3821,-4281,413,25096,-37987,-54815,-11051,16059,7267,-81557,-95034,-19124,-17001,20602,98768,-53370,-109264,-61697,-1818,-27787,26220,75367,20009,33247,23000,-2857,28742,18509,12016,-59179,-26827,6472,-24934,84860,17697,-19076,37452,16491,-49009,35267,47589,80071,40939,13189,31454,-9346,-33613,-77210,-5958,-32844,-25198,-51073,23727,3135,-25699,88448,1863,17010,-24190,18645,50291,56086,18070,46249,6288,27787,-69766,-5508,80543,79061,85163,6500,65761,59344,19985,-7568,45354,11431,-3564,-84791,-13425,-53062,9677,-70527,-19554,5835,-42870,1566,-16131,-50115,-8891,-101255,-19383,75913,-8123,-75183,-86388,-2550,-526,-59334,-16280,-29444,-42908,64948,77136,-27670,-106441,20444,-25762,62713,37449,444,-19958,-26809,-48102,2432,19376,-11357,73295,-52373,-67147,24350,-21832,45336,62342,33215,36428,-50961,-39673],[-21085,-6908,13796,20033,29246,20571,-15845,45315,26310,31988,14674,5502,58198,56403,43852,-116305,-24621,64321,21003,-31856,-54376,1336,73855,-5200,8029,-7854,19723,9348,-23853,-57692,-58661,-21652,33194,-2014,-38273,-20983,30284,-70908,-31163,32895,-11056,21818,43223,-74645,16517,80209,-26120,-82016,-167984,-47116,-2009,53917,-32038,-12914,37303,12773,-25254,23926,17364,-3277,50614,-29883,-27990,-23035,-1241,-1953,-30489,2894,24671,10223,26276,25840,-35377,-39195,982,-52459,28651,57246,-17990,-47737,11131,63563,-2798,-45936,8064,-12621,33187,-41846,-66136,-39838,-75028,-24767,26320,-39920,-26532,34693,-8347,11368,-2160,4756,-52989,23541,-40698,63857,-6092,28329,-13481,62655,-8438,-70993,13892,26044,89348,41866,15237,-15064,769,20196,-12715,-16741,35569,75427,9601,425,-31123,24909,30049,-69729,-31817,6899,74495,69661,-72563,-39365,-8117,-7389,-51371,8393,5503,16858,43844,-11121,-19436,6307,37397,-109189,-57266,30695,46528,17101,-1338,-30987,18982,-42979,-15944,1615,14039,-42136,98830,40115,16600,-16993,-39417,-39735,49895,36489,78409,61311,20191,-48748,64940,-56203,116063,14485,15189,-43860,34485,-3524,21353,-13345,30678,43562,12364,-29603,-52274,6450,-1534,81707,33343,30621,29163,40407,2491,884,68057,79235,33641,38305,-94031,37946,9055,12435,23143,1177,-66329,-149772,-62594,7412,-37958,-21754,41396,38264,67793,63703,43349,-1429,102472,59232,81100,19896,30593,10579,-12446,42196,-23333,-37569,36706,-63974,-48561,-32646,-47612,-31784,23338,-19765,-4800,-49053,34872,40169,64108,36150,75008,-67897,2186,-94510,-2329,2773,82779,107846,150398,347629,669491,8540051,7891904,1361953,965451,681894,567092,327231,262145,268218,225256,176456,242753,195899,175906,134710,191161,161277,204628,210284,177085,89681,127029,56798,37601,104603,57077,142742,107293,50001,103945,85841,94997,79970,127863,119023,24666,87425,91612,72424,151170,155976,-3355,8719,39353,40334,80259,-13822,15696,15869,-7619,46528,-18583,45371,58627,83039,39,62014,27085,-35087,47967,-73521,-58795,-54021,-63672,4622,-24943,-32982,-39683,-36694,88822,99917,9805,-90871,-74777,32829,4096,30706,59288,61432,91623,41611,22058,-8982,-59774,-12588,51447,106214,139172,119228,978526,1348347,184468,167827,148483,116468,127595,114004,84543,131001,65867,79439,26770,104136,-2298,96908,60239,-18918,56325,40396,-2866,13909,10102,88388,46994,-6428,45658,-3873,-17054,61966,41177,37909,-7566,2368,56821,98094,51880,50324,67170,-92777,-6003,17632,47056,-39493,66873,3336,53492,19886,69421,-5639,-31675,28863,21914,36233,-22111,16117,16444,17077,-65105,-13860,-9380,20311,112581,88717,-4605,-28095,-3756,-62757,61919,-14853,-60784,63865,25010,23036,53085,39171,32159,30695,-2506,59720,31519,-63656,-45812,-2947,37667,47174,-23244,12137,-77849,-32752,-45264,-16009,44782,-88379,-64818,53914,12288,-117065,-51034,-35503,31475,40498,-17379,10654,-36090,96250,-29522,1687,-3964,-4154,60819,15950,-50287,-30672,16711,1697,82123,5178,-26000,-47479,21631,2470,-37245,-58877,-35473,20320,-25102,816,-28854,-8991,-38915,-37264,34834,36748,-34952,19108,11990,65606,19833,1819,-21427,-21129,-24475,-46356,-27378,-35393,-24775,23519,139252,90142,12342,40675,57760,31016,14054,48119,42824,-67921,10916,-27125,32806,63265,-56760,1528,-7233,-80051,2270,-47176,-33626,-19940,-66709,-92693,-15553,-26788,-23916,54742,25699,-49401,14314,37761,62181,108537,21603,64551,-72853,-42842,-96050,29437,37634,80475,-27408,27966,-37160,-21580,-66353,-91448,2768,1080,4083,76691,-31689,-37177,-43248,-27943,41014,13278,-96628,-54259,42232,56277,-78764,-7596,3932,3635,-11562,-30470,-6719,24698,-1155,-89519,434,53509,65853,28629,-21868,72206,47072,-13489,2063,119068,69738,22833,22474,85263,-15305,-35077,2633,-111755,43070,26840,-94021,-27550,-14681,-100045,14326,-22628,-42188,46261,1381,-4528,23996,41415,9291,-49133,52840,50731,-13775,-9337,76158,75670,118901,6084,-40241,-100755,-59597,-44831,560,-11118,-8555,-60233,-43385,37069,-49450,-99071,-4905,6742,63387,77878,45079,48696,52055,-32400,-8688,42767,-19678,27538,-91044,-45702,-9250,48667,-4953,29912,-28524,71230,-19339,-70685,-6731,-52413,-41919,26668,43864,4129,-71651,-21435,-4260,105162,11811,-3316,-38372,-42054,59060,25826,-68833,-5420,25730,-34801,-5353,-50158,-36780,48874,80555,33052,-16752,-25248,73981,57771,51061,-24762,-281,5555,-33140,9282,-1668,16576,-58984,-13983,67259,85151,-82408,-43178,-23632,74050,-43711,-15491,-9198,-35081,53022,-51162,-30871,46681,-22123,-7324,8929,-42670,15245,36446,-43904,-67972,-38930,-62273,-26099,-13722,37932,65427,24924,-1476,17887,-18813,75796,57790,10841,-52142,-4925,2224,6659,-49671,67309,49865,31354,15081,67877,20636,63358,70222,21895,64291,59708,-56582,-21626,20127,-51079,74087,6982,53953,169631,97112,63505,-32635,-480,-6282,52452,-62228,-68797,-94750,-61050,5330,-74461,-26080,37590,31982,-30020,-34507,-32637,12994,-32862,-5656,60198,-9351,2616,64873,-5551,-69290,-13051,21965,-5817,-68344,54629,121684,-18342,7006,-5050,49277,21828,-16073,-1233,93699,41735,6094,-58707,-45363,-100863,89088,12752,49923,19743,12329,-2472,37672,112338,15508,-24480,-21942,70788,58690,15317,-33116,28447,-82024,-38122,-49555,8890,50357,-52605,-41553,6783,11546,-20711,-13771,19097,67209,98,-68620,-7538,6494,130697,55060,1476,-26220,34479,-12183,-26749,28043,-3241,69542,58690,-27519,-37435,-70379,-93407,-35766,23014,19903,-7690,-1772,32353,70189,-35427,45844,8152,-1486,81418,-5985,-15960,20457,40931,-23761,-8031,28063,48717,19664,40020,11449,-37465,-63289,-59540,-12319,-14683,45049,-36110,69459,30417,36835,18509,62154,-67016,26414,1556,-5718,41283,62211,-74728,-50690,63288,-415,35716,24855,70680,38588,41400,84940,45576,40706,-27743,-55253,-35933,78078,6671,71275,-51934,-35521,-31607,-9524,23494,-4479,38197,-11442,-6205,-8307,37607,-15990,-46246,-26113,21506,10094,-59366,-112956,-35063,-11347,37165,83143,-57122,-145376,-75706,-26284,-45560,30703,65677,45139,37662,19579,17325,36187,32431,30272,-59881,-49979,4298,-32453,69391,28523,-23968,20565,-2049,-64652,41152,45350,80407,63690,7301,10678,-16709,-3713,-62843,-10260,-4456,-26488,-51781,5044,8444,-36782,88349,-22185,27644,-24716,5920,34884,67791,42977,42688,-10793,34751,-59958,-260,80102,79799,72526,5113,62452,83414,19263,-11606,17662,25511,14039,-94678,-44523,-42302,25839,-48694,-17489,3600,-37297,24321,-17925,-64378,-17887,-98793,-849,74580,-983,-75897,-57734,11589,-40163,-78073,-12473,-41903,-52621,72399,79713,-28309,-116588,8256,-60576,69254,31171,19904,-31442,-37384,-48259,14003,53189,8607,67421,-61289,-79369,51944,-24520,31959,66186,25153,32033,-36315,-38691],[-11517,-6217,16697,14648,30561,46382,-21431,32783,29674,55093,29730,-14652,32003,41794,24446,-108885,-47446,43784,37590,-40461,-62319,-3733,82226,-10890,12142,-29462,-5123,-26395,-14049,-59792,-60762,-14542,51332,-18573,-51779,3695,6532,-60642,-36194,20323,-7629,18399,9888,-90341,31637,82889,-15512,-100509,-142608,-38434,-18304,42769,-24226,-46308,43041,-2641,-10300,26888,8299,-33067,44330,-42333,-45179,-41320,-9644,-6990,-57990,-17288,15317,22871,18639,14751,-39117,-39714,13486,-63613,8446,31876,-19532,-48820,10863,75365,-21850,-54525,-7356,-15216,28852,-18773,-73058,-82460,-92401,-19725,-1534,-69935,-40505,10924,-3983,3284,7840,9519,-27244,42955,-29421,71624,-2301,5374,-29591,77320,-10555,-48474,46150,33962,95634,46566,29058,-52191,-2422,24281,-7672,-20906,22609,74953,24474,-7807,-49374,30161,33014,-80554,-20899,41319,77029,73828,-63738,-36239,3157,-4867,-51305,6456,-7432,15478,69146,681,-23342,-5498,38431,-117353,-18909,2969,24589,22286,-17071,-12613,43014,-45921,4461,-19787,1476,-27691,90048,42498,-11756,-7264,-34639,-27245,48549,29691,19557,60768,24576,-53905,60166,-56995,91744,7049,-18515,-44597,34746,-20207,16227,-11959,36544,36646,-22030,11038,-45073,12518,13760,83320,19994,41274,53249,18747,-3745,-8003,110169,59116,48758,40024,-75949,24211,20028,7078,27246,10550,-66978,-128632,-54616,17426,-38749,34719,35356,26540,69630,48166,24586,-21645,98971,70951,76152,314,26778,-29612,-2606,60689,-22778,-38932,15706,-52400,-40750,-55658,-55179,-52275,22782,-2357,-8452,-70914,37564,28318,56884,32377,87366,-62267,14398,-72902,-13377,10707,97476,111665,130179,413325,673685,8365837,7748870,1350367,920912,648012,538050,354728,288483,258077,212098,188677,228155,187618,162199,118849,189813,171990,188643,198825,161412,86010,87650,55486,35317,100375,66886,116446,102553,66082,131949,58003,76631,135405,140586,126211,28559,65548,67416,63930,147397,159894,11853,8603,30529,53069,82835,-12108,12030,15845,228,46378,-15176,33519,48538,78465,-5014,58245,-16307,-18754,61082,-17497,-15502,-73275,-64826,2735,-49426,-19019,-36335,-56459,76747,73863,-15791,-61653,-48911,49034,-14962,31912,41363,55132,71352,26749,41272,-14436,-72294,-15293,68244,126430,161168,119930,957424,1345766,202411,171990,135145,125992,124464,113070,65634,125020,74367,103475,20671,112908,-3253,82548,49688,-9695,54188,52721,-13757,-14730,28488,83269,35850,16520,57539,168,-10687,56929,1897,21943,-1776,11719,25141,91040,58280,53243,45872,-77588,7081,24960,77634,-45581,44197,-4031,50574,35181,51235,11249,-3685,37383,8361,25844,-22219,-16009,9672,25081,-56936,873,-9248,24298,94155,87081,-3795,-12675,22136,-49037,68223,-9407,-51084,37299,35566,36993,55170,21818,12563,37995,5819,67772,40513,-64818,-58940,4528,51922,57747,-24499,-491,-79325,-26147,-50631,-8341,65475,-72125,-66657,41510,15925,-100761,-56432,-36110,27824,33776,-39988,6466,-37095,119266,-9871,2562,-26597,-17020,53485,-7476,-39778,758,-4701,-8903,86897,6867,3794,-28986,27739,25963,-29062,-94898,-53714,9801,-42590,-26028,-54685,13231,-40530,-45492,47597,26033,-36201,7622,27464,46056,22151,-17362,-32132,-26501,-26799,-49570,-26601,-34958,-39274,12726,176646,79162,23667,38962,41955,34467,25879,36671,20276,-62055,17957,-64777,34140,44099,-49116,-11016,1430,-61035,1509,-58425,-11971,-15776,-53379,-96494,-15837,-42706,-22593,61487,18817,-37201,36466,37184,28618,96577,30238,29830,-65799,-9109,-102136,52579,48957,70259,-37639,25714,-28842,-16115,-69464,-89468,-11786,169,-13431,90255,-25558,-36110,-74133,-32423,74184,32154,-93709,-35194,32351,42263,-86432,-9813,7117,4947,-3915,-39159,2584,40073,21608,-90399,1268,57223,76136,25595,-9032,81790,30172,2829,23395,108553,63334,18851,-8177,106752,-3524,-28111,-7883,-121979,32852,22810,-112239,-27654,-4051,-79498,32229,624,-43394,50517,15008,11278,25545,60845,-4688,-40003,45962,83628,-11406,-7830,94331,67199,126680,8587,-35353,-72178,-73505,-49062,-8555,-16360,-2295,-95741,-48371,68802,-29810,-90999,-11051,-3092,88962,86850,75450,53134,37828,-28635,-22404,46797,-24749,-1743,-126716,-38416,6051,14000,-15334,33630,-13110,55505,-9159,-85789,-57246,-60365,-60984,15169,38607,-910,-53008,5692,-29294,89625,-28430,-32076,-56794,-21792,47459,34668,-41472,-14033,45272,-38872,-38393,-58969,-53498,62798,94609,31741,16083,-15868,48414,46656,59565,-16062,46723,-3465,-60895,15273,31490,34551,-55893,-16712,56245,60048,-94169,-60725,-14299,82915,-70162,-33058,-3059,-33239,24893,-43463,-24774,62362,-538,-4200,2884,-46286,-1900,32767,-37992,-62087,-47885,-92246,-7637,-6297,35428,83606,35144,-413,32255,-16361,90937,49018,13837,-67371,3575,18767,9241,-50097,44817,52430,66099,32504,57437,9770,46994,60201,5893,63412,79598,-52480,-13217,19531,-85019,69055,24643,55879,197756,89355,62723,-8518,20336,-17577,50621,-45943,-83011,-129494,-71949,-5148,-72892,-16631,42285,41428,-17837,-41654,-27154,-3932,-47301,31764,63233,-12279,-3354,59077,5085,-60451,-5504,29574,3754,-81009,34894,94889,-11805,10026,12602,36723,28870,-7206,-16552,77107,17431,4258,-64696,-49310,-70054,112059,5958,38581,9786,-2319,-3138,59169,140217,23807,-17566,-16223,78231,55942,7263,-28262,23722,-45390,-45573,-58434,18489,22177,-57576,-17610,28485,5993,-31610,-1753,30593,109880,-197,-52042,-8330,-12010,111572,44299,-26604,-23674,56566,-37914,-33408,41563,998,83565,43369,-18050,-35735,-68473,-73497,-31590,28751,20735,24835,5986,26072,15840,-37022,13383,21227,16821,108944,-21350,4795,5072,46489,-7489,-25943,23694,64226,13314,38142,-7751,-39015,-68612,-70372,-39007,-37523,-7227,-43509,76308,35777,31695,33121,83584,-30321,59791,-14441,-13598,67075,68066,-38149,-31459,71096,-8749,15299,7858,43419,46490,38091,93447,46331,41775,-8128,-47437,-30930,74136,-5953,81396,-54895,-29003,-35543,-5053,16873,21372,51061,-16546,-6614,-10090,47063,8656,-31502,-24995,34601,7323,-39790,-115610,-49178,-8754,39632,40072,-56578,-156452,-66957,-45926,-53763,33511,52644,56900,34559,6585,33195,40539,44844,52148,-52861,-67909,-5123,-42021,41123,39086,-22855,8806,-21777,-63386,39849,43530,58129,61942,-5110,-10959,-18938,24334,-36995,-8846,23436,-28342,-42565,-13911,16810,-41377,73248,-44672,40428,-16572,-14943,22137,72478,65162,36206,-26221,36473,-36991,6919,68710,66115,49035,4208,51799,96662,15291,-9772,-13567,33848,28827,-97056,-67055,-26434,42747,-12121,-13656,-416,-27008,56884,-14067,-66715,-21870,-76741,17557,59166,4176,-70301,-18036,26746,-87901,-78763,5671,-36255,-47595,67857,72866,-32251,-98303,-33,-88422,66209,9533,33170,-32286,-40791,-43324,23497,67224,17945,45357,-67320,-83582,60532,-22208,16039,65672,277,24120,-2430,-33814],[1325,-5405,17206,4978,23489,67013,-27104,25572,35302,55348,46070,-40493,8794,34562,2635,-82847,-47687,25350,51277,-45832,-59802,-4900,92321,-14675,11773,-43326,-24214,-47613,-1751,-53853,-48906,7301,69579,-24730,-60466,22688,-28194,-45639,-40096,7641,-1556,13015,-21934,-97859,30395,74516,-1104,-104664,-104414,-24744,-33570,32474,-14756,-83659,41844,-19132,-3075,27560,5254,-53191,26751,-60552,-60113,-53437,-13851,-16660,-80279,-29811,6365,25380,17759,4373,-39629,-37560,30642,-65065,-7407,-593,-23024,-39883,15137,79430,-39827,-55248,-14472,-10507,25692,589,-74795,-104942,-101738,-19799,-32658,-79109,-52073,-12552,-6321,-5066,19297,7558,-1728,53985,-11649,71355,-6330,-24491,-42030,72867,-14747,-24371,77770,34071,85644,53890,32910,-81672,-8142,29421,-507,-24076,3665,70009,40302,-11516,-55890,26674,29350,-72188,-2392,65542,67675,70337,-48624,-24779,2786,-12545,-47429,-311,-12472,15087,80535,22175,-12869,-14552,35497,-109417,6345,-26851,-6792,21714,-33902,-184,56193,-48191,24415,-34164,-19282,-25135,60277,37396,-31670,5866,-20878,-12794,43713,13577,-38383,59597,27487,-41916,45681,-54725,59776,-1001,-44797,-33779,29415,-36543,13929,-12322,40218,17559,-52007,42525,-27078,23373,18912,56356,-4570,39677,73006,-1705,-13813,-20692,123821,35041,56646,44834,-16892,11952,30961,-3008,27754,17832,-59466,-92948,-40546,16817,-39877,78607,31530,16205,65962,31477,13231,-33236,86042,90768,62684,-11795,24094,-55891,8974,81894,-23004,-38013,468,-44110,-34400,-73982,-53745,-58250,18922,11968,-14532,-83221,24687,4674,20721,18644,92774,-39845,18823,-41409,-16062,20252,108475,130512,119651,462925,688142,8213100,7620937,1337662,853717,610358,508179,383325,325813,254528,206880,205814,206346,179938,153035,110856,184829,174499,170352,191739,141988,99795,73980,60331,35517,91080,83718,85778,101924,84873,155227,33772,58043,158449,128380,119812,34224,48292,42539,56152,129287,149589,31066,1571,19829,67595,73890,-7615,2724,7833,20130,57956,-5925,14150,29425,64016,-5007,53939,-54710,-2431,62523,48149,47165,-76527,-56103,3034,-63112,-13095,-26483,-63298,61766,25273,-38016,-25000,-21667,57542,-25067,20940,21674,44166,48401,14023,54316,-13711,-71380,-13148,79127,143938,168398,106822,950449,1361060,229560,190276,120869,128083,113649,113570,47681,111072,87095,115056,34223,104171,8909,57908,32680,5838,50239,61012,-20559,-24654,43697,67843,27349,45268,65438,3560,-2972,53898,-29154,-10346,1769,10098,-8209,71985,63183,50044,21068,-41196,14620,29309,93200,-53351,13465,-4285,49713,48478,24749,24044,15321,37363,-6653,15014,-21625,-34361,2034,40519,-33095,12501,-401,23778,57217,67499,38,9310,46754,-26178,68196,6228,-31628,12111,43220,47621,49792,614,-219,42248,15336,70511,42927,-55811,-54874,-6801,59522,60796,-28219,-16169,-70341,-18306,-54595,-6932,70561,-47161,-61905,31209,22667,-82642,-52448,-32654,21419,8214,-45514,-1200,-26427,128744,14010,765,-34871,-31297,33939,-5636,-14351,51535,-29089,-17944,84320,9770,34278,-10165,34848,50973,-18923,-137306,-73726,2485,-49765,-41996,-68520,42108,-35818,-37884,48964,10247,-29824,-5696,39906,26844,15730,-39901,-28704,-29223,-30924,-52259,-31151,-30000,-47785,-738,186826,64699,32749,31310,31282,32646,21569,34568,-8249,-67495,23970,-90280,23158,30118,-47063,-20763,1891,-38583,-9105,-71080,7313,-9493,-26200,-73076,-5648,-61882,-22252,71265,9626,-10849,46295,29580,2300,79609,30940,-12023,-54213,21668,-97572,60653,48263,44882,-51732,14997,-4260,-7520,-65444,-72285,-23970,-1703,-26625,105340,-7476,-25504,-90932,-29924,99419,51520,-79278,1622,17468,21217,-93032,-11851,10674,626,2448,-29899,16678,53883,31812,-92073,-837,51799,80141,16966,9525,82343,4942,9344,40279,87324,49639,16118,-32564,108723,-2353,-22471,-17651,-114132,8138,10080,-125806,-29789,28297,-53513,41144,15486,-29790,52561,22784,27800,27867,70611,-21690,-25924,33139,89700,155,-3237,96047,48792,124517,6369,-22147,-29935,-81271,-35777,-11006,-16924,6072,-113856,-48821,91570,-31014,-74596,-15409,-14575,102857,81312,97025,47979,16397,-33619,-31637,51178,-31002,-39001,-131037,-24155,23850,-22332,-18189,53145,3674,42595,-3914,-91632,-87605,-57924,-77711,1446,31206,-263,-28873,29128,-61405,53726,-45906,-54413,-71106,-93,27554,42222,-13160,-905,76727,-26201,-61196,-73758,-62252,70319,101670,26905,42571,-14199,13088,26887,62762,-11138,78547,-15435,-84180,19312,61715,48317,-51266,-13477,50513,33231,-92288,-59552,13469,83678,-83760,-37830,3403,-31886,-364,-39109,-14172,66398,24666,14028,822,-57133,-32368,21838,-29633,-54763,-51399,-110319,11613,1458,27331,94349,50892,4422,40073,-7538,80679,16458,17709,-69159,16158,18731,-93,-35337,14803,39979,81423,38142,41463,-2483,32380,42683,-11089,57482,91981,-42642,3007,33668,-96953,63109,46676,55950,209984,71144,57000,13873,38465,-28081,50249,-22663,-87984,-122794,-75365,-4366,-66483,-3817,49822,48513,4776,-29065,-26134,-23165,-48283,54065,49547,-20191,-8114,58761,24491,-44485,610,41118,6240,-78119,6349,38026,-13401,11593,27286,22792,28603,-1542,-33764,43421,-4949,9364,-60642,-45579,-34580,120348,-3522,25363,6459,-28296,-7413,63996,136497,28126,2220,-10331,77050,38259,-8375,-14989,8366,-12126,-42398,-49679,39861,-4222,-51258,-1933,47368,-8008,-37291,10198,29925,118779,387,-11778,-1950,-25706,82020,32773,-57235,-24579,77197,-68325,-31750,64196,8621,60696,25219,-8896,-32728,-55450,-44347,-11592,31913,29587,61955,11501,23738,-53538,-47013,-21334,30963,28164,117709,-41810,13658,-15338,39177,1190,-39530,5892,51973,10831,29212,-15441,-37811,-66381,-65126,-52808,-58552,-46285,-44177,74109,43990,18886,34701,94284,4286,79909,-34135,-23415,75243,64708,4767,-16766,69434,-19396,-12435,-13885,5507,38063,29713,94003,42692,48701,2141,-54564,-28239,62499,-11345,79175,-51033,-21896,-43720,-499,-10555,23417,52222,-17094,-5551,-5547,48713,27153,-13488,-8203,49844,1839,-35032,-99316,-57823,-10482,27658,-13116,-54544,-134922,-43657,-57795,-49572,33733,39791,53581,27689,-9281,39583,38773,49595,75604,-39375,-75490,-19437,-52313,6035,46473,-13764,5264,-37623,-48696,30415,41412,22605,32903,-21103,-28137,-13982,42307,-6186,-3961,40992,-30540,-23351,-25837,26044,-33875,50772,-62363,49807,-6138,-38742,17032,72035,75841,28593,-35095,32210,-12688,10582,47592,43031,16228,2729,38301,93823,7383,-2980,-44615,33223,36642,-88182,-72411,-8447,56545,27981,-9946,-5537,-15685,91928,-5037,-60927,-20792,-41066,33464,34304,5263,-58903,18174,38512,-133111,-62817,36248,-18866,-29694,51684,58283,-41862,-70079,-3309,-98937,51396,-24467,33992,-21029,-39205,-37882,26242,57732,16889,17536,-67656,-79273,44569,-16765,-1710,59362,-34219,12918,38037,-27800],[14870,-6151,13767,-931,12531,79352,-30401,23630,41122,38976,61274,-62355,-7074,36487,-16661,-53086,-26174,17565,57918,-45682,-50262,3969,97659,-14667,4739,-40843,-33474,-46520,12337,-40183,-23973,40182,84375,-13127,-62131,20947,-65320,-30807,-40520,-684,2960,5938,-40986,-95953,12738,54744,11472,-96224,-64542,-10577,-44492,31021,-5986,-111940,33561,-28925,1182,26190,9735,-57621,5483,-81401,-75837,-56859,-10756,-30786,-89336,-30207,-1319,14506,20078,-2190,-33780,-33056,49633,-58199,-13807,-30032,-27250,-25198,18711,72330,-48320,-44450,-16169,738,27555,6389,-67209,-101979,-100322,-25131,-56604,-59906,-56234,-31278,-13853,-10792,28971,-4351,19202,53971,7884,62930,-14653,-54030,-45700,43687,-21700,-8475,98564,26580,62577,60472,23808,-95195,-14058,35591,4489,-23786,-15294,64120,55640,-7929,-51478,16384,19589,-43697,21189,76790,49792,59031,-33565,-7544,-5083,-26765,-42854,-13374,-9971,17844,76296,40908,4493,-17882,32021,-88183,15685,-51434,-36468,12259,-48510,3788,54380,-46148,41122,-41375,-44564,-35615,19277,22874,-42907,11865,-5018,3593,37551,-11388,-75042,53426,28427,-16832,23197,-49773,28542,-4977,-51692,-12860,18821,-50651,13794,-12697,38972,-7497,-65004,60000,-2968,40328,14799,14795,-35806,24178,81544,-17915,-27324,-31295,104779,11020,58061,47416,52574,6373,36897,-17083,29923,20264,-48290,-60566,-24171,4997,-39272,102890,25956,9158,58188,17192,11800,-35350,60813,109839,44075,-14033,20508,-65292,21598,103344,-24911,-36730,-4929,-44099,-35453,-78132,-43494,-47135,9676,15118,-25443,-88003,1636,-22419,-27937,-737,86158,-18668,10885,-10090,-15858,27246,112582,158013,122969,484758,710930,8079680,7513568,1324559,802996,575943,479447,395348,355590,262621,208377,223716,183405,171925,152121,113421,175828,170305,154100,187915,121532,128616,85957,67497,41071,76968,104712,60770,103899,103751,164700,19890,43979,130857,97957,104558,41404,35723,26368,48465,101297,132167,49073,-9538,10694,82922,57732,-3836,-10684,-8864,45081,79113,6565,-3334,5597,45147,-384,48563,-84183,6482,47887,95177,107592,-59877,-39357,5683,-61019,-26848,-11010,-52486,52151,-20138,-52712,2286,-1016,51726,-24491,2649,4859,29905,26960,5958,57499,-3762,-48183,-6441,81329,154168,158951,88952,964987,1381643,257781,209143,106556,120573,97978,117836,41452,92318,104403,110788,62397,81382,31738,29036,15285,19633,46249,60856,-23858,-14553,52707,46331,24323,72897,64988,4210,3827,53132,-43989,-44142,3382,-453,-28488,47946,64501,38847,-4242,3700,13484,27716,89039,-59860,-13633,769,46839,55223,-1732,30907,20573,31870,-18978,2763,-18996,-33287,6865,61241,1178,18730,12275,21230,14913,40154,4991,30941,60567,-3171,66364,29250,-8703,-765,46198,48438,35111,-19150,-3024,40918,24035,69379,41086,-37909,-34527,-30660,55849,54683,-30104,-32756,-53285,-11792,-55284,-11622,61615,-20304,-55951,20551,30103,-67796,-40412,-24168,13009,-29694,-37587,-9490,-9463,115571,33258,-5824,-30481,-44326,7095,11201,18130,108265,-47118,-27101,76963,17938,57928,3034,38511,69701,-9644,-163665,-82545,289,-46838,-49545,-64789,67100,-25115,-21878,41381,-6005,-20616,-18643,45407,16251,2600,-61006,-8948,-20693,-35304,-54492,-39864,-19254,-48014,-13461,170288,51032,35932,17801,26546,24031,3680,40273,-34055,-85392,27825,-98495,-2963,22439,-51803,-25062,-10456,-24137,-27419,-82224,17256,-1196,5903,-31807,14464,-80285,-18185,85566,-1087,11677,40008,14864,-13964,64372,24091,-46030,-39563,37291,-84576,54371,36832,11071,-60479,2803,31462,-650,-57584,-44261,-30386,-4885,-34541,113003,16061,-7766,-84420,-19777,106375,60608,-58236,44770,-6497,299,-92736,-11989,14288,-2955,6975,-9889,31467,62165,25797,-90148,-4294,34697,73067,4997,27636,78760,-23020,5119,43129,62975,40141,13987,-46512,85224,-10159,-21288,-23372,-97045,-28348,-9481,-127949,-35151,68041,-23437,38186,16390,-10696,53268,25201,41689,34377,68978,-36987,-11408,21050,77866,18700,4076,83087,26324,109874,-1035,-4509,7305,-82392,-9352,-7051,-16554,10589,-111007,-44741,96739,-52052,-53810,-16490,-25898,96607,64009,100179,35344,-3391,-41302,-35184,54461,-36812,-74871,-110751,-11878,40943,-50451,-12529,82721,18010,35623,-2991,-86851,-86173,-48130,-86571,-18125,23929,6259,-3007,42263,-88449,10760,-40476,-61674,-75584,12912,5059,49930,8919,29149,110042,2864,-62050,-90015,-60708,70983,101129,23752,57422,-20537,-23658,4624,63978,-11405,84123,-29390,-99597,20472,81750,55687,-48058,-8290,50413,16600,-78293,-43546,49574,73139,-84823,-29459,7533,-29313,-9592,-34258,-1427,62272,48216,40349,2700,-67787,-67487,5981,-20223,-47651,-48360,-109557,26646,6428,15663,94400,66388,12182,41991,6669,52480,-27667,17505,-56049,31852,8401,-16311,-16180,-14391,15307,78140,26768,20932,-13906,20796,20747,-22335,52264,94145,-28198,24126,51369,-84547,46415,64809,54697,201582,45607,47803,29960,49070,-32774,48824,1310,-81187,-85586,-77187,6075,-53705,15520,59268,49790,32284,-3562,-28174,-38808,-38834,50164,26981,-29925,-12051,61083,44111,-23439,5634,53781,1999,-60420,-23032,-34345,-18776,14442,34399,14676,21156,1629,-47650,6231,-20128,16469,-46289,-33803,3371,110323,-16561,13237,16588,-51903,-11431,56284,103879,25301,27213,-1785,66943,10744,-26176,4595,-13259,13481,-30530,-29321,67642,-23416,-36038,3261,55775,-23244,-36235,20010,16381,78354,-1604,34220,9265,-33975,48685,20401,-81711,-28349,89833,-96595,-24024,88050,17040,17565,8294,-10610,-32542,-37317,-17250,19736,31435,41188,87515,11547,27530,-107350,-67875,-47945,36604,31293,110808,-61955,7946,-35678,22447,-4018,-46557,-21937,13368,7780,17031,-11151,-33915,-55367,-46648,-53999,-70640,-60555,-38829,63571,56379,655,22249,90560,25214,86506,-51623,-38232,57276,46648,45312,-15394,56156,-29106,-41100,-32805,-27999,16678,16691,84344,27991,54614,979,-71216,-29027,44992,-7854,62375,-44782,-11697,-51336,4110,-55942,5948,41190,-10820,-3409,2590,40588,35760,4449,18708,59887,-3329,-44075,-67782,-58288,-15902,4436,-57238,-51562,-86811,-18504,-60893,-33055,32460,29741,38995,20763,-21117,34690,29559,46622,95355,-22310,-71305,-33914,-61527,-26415,48274,2735,10261,-44780,-27428,14012,39170,-10435,-13251,-35589,-35785,-2471,47473,22397,206,44448,-31781,2510,-26624,34156,-11182,31425,-73956,51104,445,-58354,20741,68870,70623,21000,-35135,23564,1978,7965,22450,18666,-19960,239,25754,77059,-3792,6051,-71196,23428,38218,-63742,-57580,7706,64875,58551,-7323,-10729,-7197,115070,6748,-52411,-16456,-2361,45695,7508,2599,-43799,39015,45336,-162604,-36482,69765,2350,-3941,27695,39626,-56336,-46936,-1767,-89845,27666,-62003,19782,-1982,-36258,-34529,20671,31002,10243,-4165,-60933,-66415,9097,-13892,-21269,47737,-66347,-429,68729,-22323],[25428,-9021,5364,2261,3983,83360,-29052,25082,43862,17159,74367,-71070,-14386,45064,-29874,-33809,6203,22861,55673,-39940,-39120,23102,91776,-10044,-9871,-19821,-30693,-25697,26629,-22162,9284,76502,92108,15110,-57039,-6093,-94538,-19882,-33680,-2018,2685,-1934,-43640,-87104,-14342,28328,18369,-81462,-32178,626,-48709,40922,134,-120075,20340,-28081,6687,23459,19973,-46438,-11593,-98386,-94052,-51628,1265,-46874,-80975,-17670,-7174,-6143,20202,-4385,-19922,-27039,65759,-47769,-11401,-50762,-31721,-10464,16544,54700,-42443,-22830,-14956,14315,35824,-5064,-49596,-80516,-87962,-32529,-65204,-16489,-49999,-44983,-23870,-12590,33501,-23870,32953,43012,22794,48324,-21845,-75509,-37256,-4145,-32179,-8523,100766,13686,33884,63132,5113,-89686,-18737,40557,4548,-18352,-27888,60194,69601,3818,-40053,1919,5223,-1828,42582,75185,27761,42915,-22748,14072,-13751,-41305,-38914,-30389,-2709,23348,59509,46915,17873,-16720,25824,-61617,17114,-64448,-54951,-6596,-58887,-1263,37146,-37728,52955,-43275,-67872,-52384,-19197,833,-47923,3098,5493,19807,31535,-42309,-83859,38272,27737,12384,-2712,-42591,7324,-2798,-35349,14029,4483,-60848,13672,-11353,29765,-31613,-57926,62238,19523,61165,4749,-26522,-67664,-3778,74191,-28657,-42401,-33449,65613,-10977,54886,39768,96641,11451,35616,-32296,37616,17946,-36576,-42695,-9915,-15547,-34947,107951,15246,5962,47864,7774,19851,-30358,26337,120208,25233,-6856,13625,-62276,32213,120094,-27751,-36370,40,-51983,-42704,-65390,-26293,-23278,-5989,2243,-41335,-90098,-23200,-43735,-66200,-20371,64420,-13779,-9897,11572,-18887,29269,110394,185570,142365,482763,739368,7967231,7418209,1310166,780785,549063,449681,384992,366906,282980,213319,237631,165709,164100,160007,128499,162893,160575,142475,183097,103117,162820,114056,72109,51482,59860,125289,50387,106291,118166,156458,19762,37977,65464,66198,88378,48873,25653,22430,40026,71466,114648,63540,-19282,6413,96329,39173,-3963,-24645,-32089,65147,102944,18668,-10172,-17770,27733,7822,41653,-106363,4854,19003,101796,142249,-29837,-17318,9788,-41585,-61385,7585,-25529,51917,-34025,-57158,13094,8371,31305,-14885,-14283,-5862,14610,10339,3164,50998,15197,-2178,3473,74453,154962,136581,75997,1000992,1396671,280283,215991,92236,104273,82423,126054,52144,76237,117365,91766,95653,54168,58337,3731,3777,23911,43594,50252,-25079,8782,55020,24583,28077,91752,53732,1079,8284,53664,-38763,-59617,3848,-13583,-24270,27290,61051,20463,-28782,42355,3356,19726,67538,-60620,-28711,8271,39945,52311,-22175,32368,13194,25177,-24779,-12183,-12104,-13033,32324,82220,36698,19616,23145,19601,-14965,17438,8137,44546,56795,12115,66238,54024,10546,4622,44183,36145,13463,-31787,3621,33226,29625,65528,37927,-13497,-4643,-55218,39280,40111,-25314,-47206,-32799,-8871,-50771,-20093,44356,2035,-52148,7399,35523,-58132,-24313,-10552,3778,-67950,-23898,-15986,7062,80241,40070,-17674,-19442,-53381,-20028,29726,47927,146532,-52094,-37058,68249,33600,69478,7743,33983,76865,-2948,-152179,-69572,3854,-36363,-49879,-44445,76961,-9987,-5469,28661,-17649,-13194,-29870,42100,20088,-13102,-76115,23168,1634,-36532,-54613,-48152,-3348,-40698,-21624,136762,42514,31395,583,25656,8666,-20622,47210,-49316,-108511,29065,-90508,-42185,18737,-60491,-23464,-35364,-24059,-47709,-88877,15064,9103,33279,12108,38504,-92984,-7457,102310,-12617,15623,20205,-6058,-20452,53537,12066,-60961,-23901,31843,-68182,39325,16802,-20272,-55400,-4110,68442,-167,-49761,-13362,-30241,-9579,-36574,107989,35885,11600,-53651,-3615,91038,51033,-35057,79796,-41952,-13831,-81285,-8752,17308,-214,9701,10014,40381,62080,6621,-80102,-6881,11735,53951,-7532,39508,74465,-47697,-6284,29296,43071,44178,10996,-49677,43978,-23605,-26002,-21026,-80590,-68038,-31372,-113687,-43638,96949,5994,23347,3365,1495,53090,25647,49796,44482,57414,-46617,-776,16178,61903,39786,13930,63237,5699,82068,-12622,11759,25084,-76888,20575,1847,-19358,5946,-92472,-36151,85057,-79861,-31403,-15336,-35082,67816,41297,82240,19349,-13438,-44642,-33842,54066,-40265,-98689,-81101,-9646,53258,-63494,-830,110152,26891,35242,-4330,-72124,-56771,-34973,-83127,-42087,19978,17363,20008,40342,-101879,-25729,-21835,-51060,-67211,13968,-13754,59079,21012,63797,131885,38901,-38774,-97291,-49960,65662,95771,26706,58860,-30562,-54506,-13637,65037,-16255,64157,-45836,-104493,19870,88994,56252,-48121,-6480,53245,18635,-56639,-21435,79897,52371,-76042,-12174,7480,-24994,1625,-24771,10407,53624,64229,66236,7489,-68540,-94370,-10760,-11114,-41754,-39354,-90254,33104,5821,3096,83081,76000,20463,40852,22983,21565,-65234,12091,-32156,49119,1749,-30910,-6083,-36354,-13558,63965,-307,-2661,-23608,10325,-499,-22781,52663,85911,-12598,44960,56953,-53855,17594,70207,52958,175159,18090,37727,36083,47723,-29098,43917,20000,-63535,-40065,-80246,22145,-33238,41326,68393,43012,56245,25659,-29129,-46271,-27055,21807,3888,-36881,-15008,60375,53059,-458,10803,62989,-6491,-31261,-43466,-97705,-23707,20313,30909,14137,9421,3924,-53294,-22105,-24616,21701,-26326,-17564,36662,83798,-32999,4048,39395,-60766,-12520,42973,52932,15558,49932,9165,48240,-18074,-40184,24618,-35031,28413,-13916,-7096,92596,-33432,-18633,451,49966,-32160,-28153,27410,-6791,2105,-9032,70855,21111,-37273,16407,7523,-92389,-31445,89515,-113456,-14065,104218,23961,-24858,-4252,-28502,-38257,-21383,1054,50916,26305,49874,84438,2510,37118,-124325,-94306,-58852,38752,27433,98157,-74920,-9908,-49916,3570,-21313,-46524,-53128,-37692,-633,4927,118,-27911,-36135,-21416,-47294,-68694,-53369,-30028,48317,71506,-18714,596,73458,27349,83031,-60827,-58876,16241,14253,75862,-27258,34794,-35154,-64107,-41628,-44288,-9960,1817,65276,2388,57836,-8508,-87116,-34765,24968,3315,35512,-41389,2359,-54240,9214,-107753,-20179,22323,4126,-835,10882,24793,36718,18873,47288,58806,-6677,-49078,-31933,-49415,-22361,-24431,-79210,-46235,-28436,-2456,-56035,-8854,32219,23042,19826,16300,-23691,20527,13885,41161,104861,-5615,-58659,-43444,-67506,-46205,43508,23716,21582,-40220,-6945,-6461,37902,-26321,-57764,-42759,-31414,12288,42901,43804,-618,36932,-30203,29427,-17284,39530,25184,24208,-79184,42543,-618,-67768,30041,63912,52459,13587,-27757,13639,844,-73,1144,1266,-49503,-2697,16329,54103,-16374,13816,-87742,7207,36797,-23163,-27127,18639,66986,69955,-5667,-14818,-3952,111865,17510,-45452,-11312,28432,54363,-13222,-1526,-28226,39781,47848,-165765,-8365,92831,20130,23191,2639,21403,-71272,-34350,3492,-67774,2520,-92010,-6359,17853,-34726,-33711,8891,-1605,3939,-12731,-47900,-46684,-33153,-20486,-42536,33204,-84159,-13774,76961,-17122],[29766,-13148,-7774,15137,3595,81580,-22380,27695,40695,903,84869,-62185,-14554,55032,-35047,-31315,33141,36027,45678,-31062,-31272,46025,72381,-1739,-30709,13338,-16500,2280,38483,-5113,43534,107446,90465,49507,-47795,-49027,-107558,-14795,-17318,3566,-3557,-9321,-32815,-75260,-39221,5369,18699,-67043,-10430,7272,-45377,57759,2927,-104142,6588,-16816,14328,20305,31466,-24920,-18896,-104924,-111034,-39858,21219,-60701,-56559,4457,-11100,-27866,13613,-4003,453,-20835,73535,-39899,-5281,-61140,-36891,-187,6281,30865,-22724,3942,-11405,24264,48356,-29162,-26156,-53753,-67216,-36988,-55531,36841,-34289,-56517,-33033,-11608,30827,-44274,38998,24232,27626,31050,-23219,-83846,-16996,-54288,-46402,-26453,82729,-1564,8181,59968,-14996,-68489,-22453,40496,-957,-7726,-30060,58497,81685,22046,-26882,-14461,-11394,40648,53190,62415,5489,27417,-16527,39679,-17511,-50383,-36458,-45969,5318,29134,36753,37604,17816,-14853,12266,-38479,22175,-62554,-59295,-31844,-65189,-13496,8740,-24143,59986,-42344,-82564,-62859,-42134,-22913,-49700,-20596,6054,32164,26497,-73412,-72110,13382,26371,35773,-26462,-34148,2841,4317,-872,40916,-11675,-66001,11317,-7542,10665,-49690,-39749,50639,32030,80634,-6603,-56823,-95672,-39306,51363,-33870,-55891,-23690,25456,-30364,48998,17384,97148,28556,28486,-44334,50311,13984,-25213,-39439,-1089,-39626,-25922,98726,-939,6003,36441,4134,34051,-22284,-7778,117769,11181,6769,1849,-54110,35686,126102,-29404,-37106,12347,-61451,-48458,-41115,-5920,3471,-27211,-25908,-59346,-93344,-41760,-53316,-77368,-37068,28367,-29404,-39158,18349,-28599,26193,105497,205763,175238,468825,771017,7885832,7321072,1292876,779843,531838,418383,359669,358844,310722,218242,243183,157556,158593,173896,155684,147446,146415,135860,171335,89543,189948,144864,70277,63022,42488,139945,57742,106695,122503,132921,31651,41022,-3444,50549,79026,54330,15319,27444,30538,48860,101107,74699,-22702,8878,104165,21797,-8981,-34728,-56960,71153,119629,26840,-3531,-36016,16499,18539,33844,-123254,-4887,-15115,65158,137018,-534,6727,13806,-7461,-96189,25839,10043,59127,-3965,-50712,10621,6511,2182,182,-20289,-9324,1204,804,4522,38575,39328,55710,14519,60752,147445,108944,73622,1047562,1400618,292847,204703,77478,82983,72375,135830,76631,73334,112786,63456,122876,33777,80039,-11359,2115,15115,42816,30595,-25684,34844,52490,8427,37830,96157,32143,-5640,9796,53212,-15891,-42118,4048,-21286,4370,15280,52911,-1314,-52208,64166,-13144,7571,38066,-51912,-31932,16024,30462,39181,-34041,30607,-560,21022,-21857,-29740,917,20163,73021,96508,63345,17036,27980,20190,-18873,8065,6473,44625,34532,16163,68768,73858,20572,25050,37737,12033,-8812,-33324,15793,20175,29996,57811,35216,13825,24140,-68940,12402,20503,-11415,-56305,-14142,-10051,-40081,-28886,25256,15982,-50739,-8841,37036,-52484,-9481,6924,-4973,-94098,-12175,-19436,17960,32548,31535,-33228,-8933,-56667,-40750,39467,67088,147081,-42898,-46146,61027,55620,67515,4819,18810,71289,938,-99846,-33115,12268,-22231,-42741,-15748,64734,7053,5315,14257,-20763,-9854,-38974,30744,38840,-26108,-82350,58056,31445,-30927,-50091,-51410,14501,-29411,-22563,98008,42108,19705,-17178,24645,-11679,-42818,46850,-49557,-126607,28193,-72092,-86665,15160,-67817,-17752,-66169,-35840,-62569,-88910,2899,21498,49078,43543,56873,-95642,8875,115414,-24008,-2301,-4978,-31067,-19116,46108,-2014,-53834,-10236,7380,-54938,23260,-8556,-38002,-33347,-1792,95893,-8490,-44818,11347,-25722,-15232,-32265,91057,43808,25401,-8812,15106,57716,22250,-13480,95059,-85224,-17373,-59550,-2201,18761,10699,11192,20870,36890,53354,-16287,-59978,-6856,-6991,26590,-18162,41677,69401,-64073,-18402,3542,31701,62093,5826,-45014,2405,-39207,-35480,-7567,-69471,-99299,-49784,-83174,-53866,102010,28181,-309,-18511,-2165,51638,27845,50205,55476,39480,-48721,2802,21449,51345,57709,26165,45512,-8807,43623,-26267,21477,19514,-65108,44343,13386,-27985,-9860,-69119,-23680,66442,-98457,-8749,-15078,-40863,24140,20453,49207,4579,-9718,-39565,-29514,47174,-39741,-102745,-55999,-20779,57477,-59929,12682,123217,29096,40088,-5414,-49777,-16916,-22533,-66273,-64332,22153,30299,36394,22718,-100581,-47411,-2036,-26806,-47131,9531,-24289,69974,23074,90175,132070,67170,523,-86363,-34489,54850,87458,36862,49331,-37938,-74526,-23526,65597,-23368,30103,-67053,-97679,20385,85267,51119,-51298,-12050,54805,38898,-33199,-1596,93199,26763,-61505,6850,2859,-19696,27427,-9135,18515,43686,68725,83880,13092,-53253,-101043,-23693,-3640,-36669,-26700,-61046,28838,-2279,-8072,62801,75918,26004,39556,36669,2015,-81233,4413,-5450,65572,10220,-35409,-12452,-47736,-36638,48327,-34360,-26680,-31650,-2138,-15981,-11967,59431,69767,-350,59706,41094,-15925,-14751,57836,51316,139133,-5153,29711,31050,32961,-17997,34154,30011,-39064,-4993,-81802,38905,-6497,68898,74327,28106,68135,51324,-24033,-43722,-21446,-18038,-13675,-36813,-16486,50686,43288,20855,16876,64127,-15112,5159,-46866,-128628,-25274,29244,16782,17587,-2048,5762,-48255,-35543,-18107,23764,-8473,-2482,55530,47910,-50642,-1951,67253,-50200,-10327,30317,-2075,1634,66066,20138,22708,-40022,-45950,37885,-51272,31801,2831,8454,105166,-35847,-7813,-5203,31671,-29856,-14244,33089,-33219,-74408,-22444,90623,29165,-36888,-11738,-4613,-85128,-29088,74623,-111842,-5694,106643,27657,-52702,-11172,-57391,-49712,-13149,9615,67756,15695,52292,46862,-17373,49549,-101736,-113803,-51660,39010,20314,90350,-74909,-33187,-53836,-9683,-41687,-40711,-79465,-81504,-17089,-5108,11176,-20955,-11249,3193,-38612,-51989,-34731,-20865,33268,84836,-33955,-22053,48022,13663,73398,-57815,-82403,-33789,-25297,92132,-41539,12720,-36290,-76771,-35957,-38026,-33117,-10719,41116,-26361,59741,-19662,-92701,-46554,5827,18598,8743,-43849,18246,-50556,15378,-146513,-43453,3208,28158,1424,16735,7315,36007,26750,68893,44736,-8896,-27463,-5768,-31781,-25926,-52282,-75992,-36724,22714,-269,-45653,13682,35334,17986,2010,15128,-14727,2331,-5154,39489,99325,6574,-44558,-44994,-68184,-46607,33090,44813,35504,-23887,7271,-27200,39034,-18702,-82880,-38357,-16833,25211,35309,56862,-8745,26294,-24270,51454,-3891,40669,68004,32785,-77761,26156,-9737,-64787,38882,55849,30973,5829,-17753,5665,-15647,-9621,-9506,-3839,-61327,-4744,10803,33774,-27831,17352,-88554,-10859,35994,27067,7691,23004,63431,60153,-4025,-16793,-5722,78374,23237,-41769,-7136,43996,60381,-21985,-4174,-15615,24093,47406,-141058,13696,94948,29708,45626,-15442,7638,-79966,-30506,10909,-44693,-14615,-105730,-36661,31774,-34327,-34473,-4782,-29852,1936,-8900,-31213,-23732,-68170,-39185,-63976,18815,-80677,-24437,60356,-10492],[26692,-16545,-23681,33760,14072,77319,-12269,30086,30960,-2661,91781,-38084,-10620,60595,-31910,-42594,40748,46889,31307,-23034,-29009,62579,43872,7590,-53674,46274,5278,20121,44740,5794,71000,126070,79475,73876,-38153,-89502,-101134,-15670,7056,13354,-14604,-14875,-15213,-63594,-50233,-1071,14367,-55808,4166,9393,-35343,72749,3238,-69193,-2315,1866,21084,17678,38577,-270,-14712,-98117,-117681,-24692,45013,-67958,-22700,29737,-13462,-41231,-1225,-4045,22333,-16171,68422,-39424,-1688,-62265,-43643,3922,-10439,7137,5258,26792,-4357,25411,60112,-55073,-4770,-33008,-42848,-34013,-30678,83100,-14263,-68736,-38168,-11210,21342,-57548,38525,3187,20498,15025,-16923,-78296,10553,-88466,-63293,-56333,50353,-16430,-7919,50872,-27320,-39930,-27193,31846,-10675,6153,-22297,55840,91492,42740,-16706,-31051,-27248,69585,47478,40661,-14934,18398,-12109,68211,-14476,-51260,-36890,-54264,10507,32176,15756,18621,749,-16262,-10928,-24534,35528,-46776,-53786,-57474,-69329,-28471,-22107,-9771,63630,-40301,-84416,-54371,-41567,-40486,-50220,-51497,-3133,36793,22905,-96600,-52550,-17555,25450,46734,-43169,-26249,15817,12480,40306,61483,-27743,-65909,5618,-1968,-17050,-59632,-26165,28399,28726,92813,-14770,-70826,-118304,-74900,19876,-33212,-64114,-3676,-1974,-46596,41454,-15745,60800,55079,19818,-48767,62716,13076,-13667,-42608,1422,-60381,-12839,81516,-19879,7960,25147,5653,49268,-14754,-29258,103361,5407,22360,-14530,-45712,26514,117490,-27404,-37882,26603,-63032,-43373,-16025,11160,21949,-50897,-62372,-74290,-97967,-48908,-51131,-61203,-51551,-16403,-58250,-68824,10740,-44107,19706,102128,214781,213387,454011,803212,7836487,7201675,1269334,787414,524112,389085,333513,337186,336550,220869,237578,159400,158267,188712,190882,132603,129891,132884,148118,82786,200548,166726,61169,71296,27588,143580,77434,103123,112266,101049,49334,50941,-42999,59716,80997,55205,3290,33852,20486,40534,92243,83785,-18319,18088,103537,7218,-16455,-36933,-76917,58604,119991,28667,10648,-45907,14209,30967,27290,-131665,-15831,-41266,3238,94235,14456,29083,16267,34788,-95618,40395,43948,67471,56391,-35079,3812,-2236,-26651,16765,-8828,-6330,-7268,-569,7895,25778,62356,105947,24454,44464,135245,84595,81557,1085416,1394325,294316,177793,62187,62394,71444,143086,105068,91813,84179,34064,134906,27590,89948,-13247,10301,-3825,43510,6567,-26277,54508,48145,1913,50832,84549,3765,-14666,8280,48531,16179,7196,4592,-17911,43341,11477,41355,-20666,-73500,66298,-31452,-4684,13334,-33254,-31119,23544,22908,18348,-37547,28050,-12847,21182,-10644,-47540,20041,56289,110897,97407,73872,13637,25538,21612,4879,13360,-1982,30280,-23,11145,72330,83398,19297,48708,27724,-18434,-24084,-23208,27710,3946,23817,42808,32804,39603,41066,-65678,-17839,1214,9797,-57638,-1514,-13261,-24007,-34745,8364,21249,-49473,-26789,34230,-48289,-676,25542,-12124,-100573,-7200,-19998,21363,-13935,11333,-49045,-4055,-54150,-50851,35981,72293,109389,-24262,-50048,56342,79310,54834,-2115,-5277,56082,3263,-26403,17371,23256,-8446,-27879,8790,31406,23137,7949,250,-13943,-9797,-46164,14626,66818,-31149,-79299,83556,55556,-16845,-39047,-48057,28560,-19326,-15930,61939,50218,3699,-32455,19424,-33858,-56508,32884,-34995,-132279,26610,-50376,-124550,8612,-68571,-11108,-91004,-49430,-65777,-81932,-13454,36028,51510,52869,60702,-86193,25539,117151,-33801,-32514,-25124,-56174,-12362,39587,-15429,-30057,-2360,-27803,-50712,12916,-34094,-35567,1613,9652,106373,-24556,-43452,23284,-21152,-20209,-21667,68103,36013,26888,31480,32137,17298,-16305,3412,86456,-125183,-10734,-33982,5313,17580,26848,12367,19310,17660,39059,-30792,-31731,-3778,-12762,-1635,-25438,33971,60684,-69298,-24645,-24789,27963,83623,-1849,-36940,-22988,-54007,-46014,16902,-61375,-112905,-59644,-43070,-63592,81171,37698,-27303,-41753,-22443,47684,33136,42848,64096,19406,-43812,-2035,34404,47012,66999,40133,34775,-15463,764,-39198,22630,-3014,-47951,57803,24899,-42470,-34009,-51366,-9038,53874,-98747,13040,-18842,-43209,-17391,6867,13012,-5536,5824,-26918,-24005,32556,-34393,-86011,-41965,-42039,52545,-43655,23941,116378,25451,47480,-4313,-23336,12473,-14177,-39386,-77418,31453,41154,44464,-5894,-90075,-52706,10603,1614,-20098,11700,-25214,81766,17740,100149,108690,75320,41813,-56758,-20689,37996,75903,50583,34922,-37795,-81611,-24318,63654,-29621,-2508,-93537,-80157,25697,74454,42162,-55476,-25452,51643,66554,-13508,11274,86903,3997,-45905,20196,-5080,-14941,55053,10374,21201,35011,61365,87983,16707,-23180,-82496,-28976,1158,-30861,-14008,-34645,14858,-18434,-16528,38548,65322,25789,38819,43055,-831,-70879,-548,15625,78167,34168,-24998,-30246,-47940,-46508,37892,-62051,-47014,-38149,-17814,-22491,4625,68342,50023,4740,64003,7711,18722,-38185,29395,49612,103570,-18678,26121,16944,7823,-3422,19864,31561,-13273,12690,-75373,52044,21165,90467,74614,7498,62933,69746,-9856,-32439,-26036,-52907,-23082,-27609,-15929,29015,14455,37298,23156,54635,-19093,44870,-30093,-116487,-22541,39563,-4858,18639,-8924,4920,-34761,-35292,-3630,23774,-55,7155,53677,13320,-65076,-5880,89875,-25294,-6777,22141,-47836,-12699,75028,27942,-5280,-50196,-41836,39127,-58579,25312,15829,13646,99735,-33993,-10703,-8624,7275,-15864,2951,37467,-55357,-116903,-39208,93221,30468,-34571,-33672,-14234,-60952,-17872,47752,-90978,-1316,94589,27210,-62362,-13607,-82462,-61659,-14216,11466,60479,-754,48726,-11464,-45088,60360,-53273,-112828,-29638,39269,15054,91771,-59540,-53390,-47253,-12560,-53706,-31766,-93444,-102649,-40442,-12563,16208,-14669,15059,21365,-31949,-24990,-13469,-13665,22660,90681,-40270,-37610,21346,-7425,59533,-42607,-102331,-74050,-60650,94111,-41991,-3292,-33115,-77609,-15912,-12395,-46086,-17402,18036,-47020,61603,-25514,-83657,-63556,-10245,33102,-6941,-51289,31841,-41356,22916,-151827,-56133,-8299,59142,2688,19456,-3777,39497,26161,77229,20531,-12287,27521,125,-7567,-22801,-72673,-53559,-22374,55792,-9653,-33507,23364,42266,11550,-12007,16528,4521,-13018,-23384,44311,78206,10906,-36753,-39261,-62239,-27291,19620,61559,48099,870,12851,-44456,43404,7568,-80886,-21994,1835,31026,31604,63667,-23173,21131,-13703,64023,4692,36023,105038,53800,-69311,7146,-24161,-52109,41400,42347,17873,-2624,-11645,1707,-41147,-15483,-6446,3831,-48634,-4500,9647,21559,-35694,15363,-70800,-26082,38513,74598,32698,22199,55586,35711,-1150,-16182,-9482,26573,20997,-40682,-4248,42560,64592,-16772,-3252,-8524,1470,44943,-99306,25239,74357,29807,59063,-19773,747,-76190,-31165,18775,-31705,-16590,-100160,-62069,35517,-31116,-35393,-16585,-48458,4789,646,-14462,-2344,-86658,-64068,-81645,6666,-56619,-30054,29093,-800],[17795,-16962,-38683,51654,33348,72373,-3026,32165,17096,7701,93340,-6933,-5790,57488,-21823,-59143,24362,45919,16233,-19274,-31171,64096,15521,14307,-72520,67159,28300,14059,42860,7737,85859,129492,61780,73630,-31358,-110761,-78109,-21165,34062,23043,-27466,-17484,1686,-53270,-40598,19062,8738,-45545,18049,7943,-20943,77595,2991,-26309,-2133,23936,21833,16276,36791,21966,-1361,-80656,-105083,-9217,66137,-66310,10939,50881,-14812,-40793,-22139,-7146,38540,-14938,48677,-47583,-4588,-56702,-52460,3067,-28213,-10294,33162,36652,7485,15722,65622,-70930,6682,-22771,-20622,-21792,1701,111330,2650,-81029,-37239,-15608,8233,-57880,33691,-13598,4617,3302,-4707,-62210,37752,-96703,-80078,-85696,14912,-29183,-11761,37341,-25808,-13906,-35769,13635,-22039,19723,-10119,46759,97679,60597,-12421,-46269,-39118,75315,26110,12306,-33551,19688,-6064,96376,-7363,-45291,-42031,-51931,11033,30589,2859,673,-28851,-23068,-41024,-20927,50443,-22689,-46339,-76723,-73411,-39470,-43638,407,65478,-37392,-73013,-21177,-17138,-45148,-49885,-77814,-17391,31282,21071,-103663,-34624,-47417,25756,44885,-49780,-21374,39505,16767,74936,70856,-41856,-61549,-2870,3428,-47494,-61981,-29576,188,9166,94023,-16804,-68002,-135006,-102460,-7937,-25044,-64046,20021,-13454,-58215,32273,-46865,9682,82962,15000,-42714,67426,19080,-1596,-42566,-631,-71000,2013,62052,-37323,10352,14902,10631,60362,-9487,-29498,81976,8517,35206,-32799,-37329,1408,95232,-20206,-36761,36999,-49023,-22279,-852,15728,24481,-72424,-95432,-80489,-100446,-43364,-42974,-34879,-67165,-60331,-87025,-89908,-6181,-60772,12278,102677,213138,245849,443826,833112,7802504,7041515,1235699,793052,523707,367719,318531,309035,350092,220421,220683,167510,165063,198826,226182,122480,114546,131196,113576,83380,192043,173051,47828,74263,16926,132745,96802,94492,86600,68712,64633,62763,-40718,89861,94007,50169,-9386,34336,10828,49037,86680,91347,-9264,32462,94126,-4395,-20822,-28785,-85439,30048,99550,23572,19771,-45910,21679,44569,25118,-122836,-19595,-48365,-55328,31597,10468,45719,16471,76113,-36188,49082,67436,70014,114664,-14222,1388,-11049,-47424,31779,20362,925,-8454,5869,11063,17600,77899,129323,31479,30425,122398,69986,94832,1095764,1383026,286498,144867,47467,48354,79528,144056,126058,130730,39608,11942,127590,35920,85857,-3718,24573,-24184,44625,-15119,-26023,63591,44706,5996,63112,60086,-25657,-23923,3883,36447,46272,69180,5595,-4023,71537,10644,28446,-31712,-89492,53494,-46823,-12710,3365,-8683,-35180,31989,22849,-4974,-33986,25983,-18779,24938,5510,-61436,42356,85212,126486,81189,66987,11757,17865,20374,44636,27592,-17435,6107,-35078,3736,74021,80762,8721,60900,15087,-47547,-27741,-4756,33936,-12895,11054,17461,29304,59467,39763,-46759,-41520,-12265,32607,-50460,3415,-14197,-5326,-35791,-5882,20711,-45407,-43519,28192,-43762,-271,41558,-16916,-87401,-9667,-18915,18782,-48417,-11546,-60281,-5900,-47701,-49639,21077,65729,51894,-4390,-42975,52984,97777,37394,-8695,-32247,37469,6313,38649,64758,33769,1942,-6877,18141,-13632,35836,3547,-12716,1079,-9961,-51708,-1277,93949,-24142,-68904,89485,60425,3597,-21760,-40655,31714,-15365,-3964,32067,64330,-12235,-43106,7581,-54050,-59608,4311,-10320,-123728,26188,-30607,-144514,-1717,-59935,-6721,-97208,-52996,-55025,-69809,-27334,52329,43776,38845,46423,-66113,35012,102419,-40044,-58527,-31792,-75168,-2359,31921,-26515,-320,-3783,-63302,-57938,11563,-52635,-14467,40046,26402,98629,-44055,-44032,21473,-21178,-22055,-6023,47221,14812,12081,48821,43709,-17524,-48338,13320,58719,-147502,1689,-13727,9558,13002,41822,14229,7880,-15114,25221,-28023,-629,1388,-2234,-22671,-29241,19227,45529,-63314,-21143,-46042,27052,93608,-10982,-28946,-25948,-65482,-52327,47824,-50146,-107018,-58628,-4283,-70403,43145,33280,-51157,-59840,-51656,39640,39085,29549,67628,833,-34065,-14517,47998,42737,64088,54205,29378,-15087,-37640,-48552,17730,-30800,-27251,64353,33951,-60254,-59394,-44097,4977,55088,-82404,31836,-27052,-43181,-37776,2253,-13966,-9838,25653,-11589,-18111,12498,-24378,-55017,-37930,-64680,40444,-22020,30414,93662,18294,54147,-369,2864,18775,-11863,-9733,-76389,46243,45540,45045,-36153,-77956,-44804,13690,23650,7799,29326,-18847,92900,8672,91890,68842,60521,72149,-18435,-14499,14304,60036,60398,23431,-29063,-76218,-18899,56827,-32279,-21855,-118950,-55351,39004,59668,31175,-57624,-42958,42825,84973,-1407,16714,68194,-9102,-33696,22951,-13807,-12154,71039,28616,18435,29264,45524,76822,15769,13823,-43816,-25011,2831,-23622,-5257,-20093,-4718,-41549,-21985,16340,46699,18167,36287,39180,7817,-40773,1123,25665,83957,61858,-777,-43705,-38275,-41528,34489,-71251,-58528,-42458,-33648,-19700,17232,72324,31339,1052,56690,-28581,44175,-44546,-6746,46781,75991,-19466,28009,-1467,-20610,9353,3168,27837,8955,16515,-55803,58994,41926,99425,68317,-14313,41894,79855,12262,-16053,-38180,-71183,-24842,-10311,-12971,-2219,-24655,46715,27491,35631,-14359,83492,3366,-68309,-16514,48526,-28782,11686,-9077,-3061,-20647,-27431,13777,23812,-4525,11142,32961,-9001,-70684,-9413,99093,2341,-4911,19882,-75523,-24061,78376,30055,-28288,-47775,-29249,27503,-56613,12634,22942,10420,77538,-30503,-29167,-7038,-14975,5893,20145,39780,-66890,-113417,-54133,82934,24616,-32110,-47964,-20035,-26278,1974,15509,-57537,-1213,72479,22716,-57118,-14656,-87138,-63572,-22120,10567,29591,-22586,42554,-61357,-71452,65362,420,-85194,-311,40874,16083,97696,-30961,-63489,-34402,-5432,-49471,-22933,-90695,-97200,-65705,-17966,12909,-10927,37750,30205,-27877,4032,5141,-9205,18540,85193,-34780,-41185,158,-26984,41175,-19712,-110941,-89879,-81166,85394,-17331,-11297,-27697,-68345,13852,23395,-45913,-17507,1265,-51128,63365,-22200,-62301,-81210,-22656,41877,-6044,-59677,38846,-30103,31598,-113981,-55922,-7230,91890,2476,20386,-1288,49685,17083,70154,-7834,-19220,96189,-15813,19726,-10894,-80527,-22351,-4600,68514,-23811,-24014,12656,51060,1083,-23776,18796,29589,-19321,-36987,52821,46060,5721,-40024,-30537,-49694,4966,6583,70677,56308,27925,10489,-55348,50419,39502,-57206,1694,16205,26133,35668,67540,-39666,26818,-64,64898,704,24293,122751,78102,-54402,-8086,-39314,-36201,34891,22460,20635,-11045,-15272,1968,-66145,-13423,8439,19874,-14024,-1333,13953,17575,-38234,8655,-37321,-35320,45356,107024,36295,19859,45196,8953,3872,-13370,-10449,-21554,9974,-40254,-1601,27426,66939,169,1498,-7829,-17217,40576,-59544,26250,39170,22377,61624,-7564,1018,-57480,-32649,25398,-33501,-2297,-78938,-75936,28257,-19397,-35163,-25688,-57375,10121,8084,-888,12923,-86769,-82184,-89807,-2926,-19823,-29433,1448,11858],[6921,-12943,-48238,62486,54526,65786,46,34718,4157,27474,87741,20985,-2350,44263,-7466,-72152,-9422,29636,2373,-20475,-33800,47866,-4631,15086,-80684,71154,45409,-18829,32206,1529,86150,119352,41926,43810,-28780,-106717,-46092,-28955,56446,28410,-38372,-16471,12185,-43497,-11452,65061,4870,-31738,35274,4187,-5499,68950,4242,13122,8209,45535,12403,16348,24832,39644,16006,-59490,-71874,4317,77631,-56897,34899,62364,-15425,-27740,-44025,-14163,42509,-18801,16602,-61000,-13764,-47302,-62718,192,-39639,-17007,53014,28528,23762,-2575,62334,-69289,4631,-20653,-5704,-2326,32278,120826,10648,-87672,-30397,-27821,-3272,-44087,26763,-20601,-12273,-2858,8825,-41306,56328,-82384,-92805,-100835,-12041,-39161,-4896,21700,-10164,1977,-50300,-10962,-32271,28843,-2346,26353,95941,70612,-14603,-58265,-44313,56943,-3827,-19665,-51221,31295,2928,118515,-1908,-36977,-52968,-39873,7499,24696,1117,-5868,-59677,-34545,-71002,-24710,54209,962,-43343,-85286,-77802,-38484,-43897,4844,65967,-32639,-51622,31319,23755,-34425,-47777,-89485,-29887,15866,21111,-90029,-21258,-68295,27374,36051,-45546,-21935,61627,13252,92556,67171,-52123,-55017,-12240,6255,-71068,-58552,-51117,-28144,-20515,84480,-12233,-51169,-142777,-115850,-17146,-7053,-54526,38673,-13704,-62956,20832,-59849,-33761,98749,18136,-26308,59166,32699,9882,-34040,-3965,-66879,15311,44735,-49322,11959,6228,17012,63984,-6001,-8376,60599,17693,41569,-48161,-25988,-38313,65066,-8100,-31683,39229,-18208,12422,-1064,-402,9990,-87221,-111756,-73939,-95610,-26976,-37517,-22936,-86308,-92485,-103797,-96047,-25591,-72602,6067,106113,204320,263762,437882,857858,7762613,6845927,1192530,791691,528000,359801,319334,279444,344594,217547,195898,175717,178765,200145,251854,120973,104978,128461,73835,90215,169007,162820,36083,73610,10535,106471,101308,80768,49716,41395,70547,69971,-7927,127550,113389,40432,-19487,25726,2485,71446,82529,96351,-1673,49549,79045,-13043,-15592,-10128,-78132,-5469,61157,13043,11857,-35990,38278,58834,30090,-88767,-9928,-33512,-86881,-26296,-5479,52527,14875,107251,67725,51538,76413,62927,139996,6153,7543,-13362,-56872,43556,60329,9578,-1627,18080,12482,16635,81918,117636,34715,22463,111156,67524,106681,1070103,1370336,273211,118270,35913,44971,91888,137305,132228,177336,-1353,2899,103177,52674,71058,11361,39329,-35132,45056,-27782,-22769,63622,43547,18177,70629,29438,-49807,-30843,-3038,15632,65823,117500,6683,12204,73783,6589,16466,-30905,-94839,34757,-56202,-13634,10180,14119,-47126,43093,33842,-24218,-24498,23848,-19261,29612,21004,-67267,62342,100243,112340,49206,48122,12694,9237,12790,81175,41701,-38232,-19078,-57273,1727,71488,68435,-5946,51943,1105,-67907,-21479,15989,31398,-27894,-6761,-17331,23812,70396,21665,-19551,-49068,-16452,49716,-36122,3173,-7953,11778,-32103,-19387,18743,-36865,-55668,20929,-39318,-7302,51117,-18994,-61076,-16842,-17761,13661,-66508,-26534,-61239,-11617,-40256,-39699,743,53637,-74,8795,-20389,48096,104330,22216,-11934,-53695,22677,12661,73960,91739,40803,7445,15946,8135,-55783,43949,-4264,-24813,19768,-6969,-55445,-11709,109789,-3412,-54608,71818,40235,24798,-1400,-34621,17929,-20424,9236,10360,79695,-23311,-48114,-10419,-68636,-54404,-34142,16987,-104168,28597,-14552,-140974,-14176,-42517,-6442,-77520,-39784,-33258,-56419,-34070,69216,31701,8272,18048,-40605,30889,72372,-40617,-66327,-22004,-80920,9056,22655,-34763,23926,-15996,-90905,-73306,18019,-56423,15721,71399,42501,77889,-61138,-43420,11582,-28681,-18334,11753,35327,-12014,-18103,35507,47692,-37843,-58210,15218,22689,-142729,13228,-5966,6125,4975,48707,17545,-7342,-53518,18912,-7965,26838,6958,21512,-31181,-30683,2010,24480,-48746,-8510,-53920,23271,81724,-19357,-21787,-12224,-71367,-49400,77095,-30992,-88208,-48294,22960,-72473,2465,19046,-66262,-69693,-77873,26382,40257,13485,64764,-13932,-22106,-31790,53761,30939,48620,65744,23315,-10284,-62687,-51986,13145,-52629,-5891,71581,38990,-77318,-77235,-45308,15088,67565,-58763,44217,-35972,-42211,-27419,4464,-24128,-9669,39227,351,-11431,-6716,-10788,-20718,-38780,-78004,25805,-2734,31640,66041,10378,56915,5710,24171,3123,-15648,13783,-61006,62357,39780,40890,-57071,-68880,-28603,9676,32453,31908,60777,-10226,101669,-922,68688,24448,31272,85414,13873,-19174,-15548,39703,58366,21462,-14623,-60753,-12240,43841,-30008,-24306,-130080,-28424,61478,41800,19298,-55345,-58078,30308,80629,1741,17029,49716,-9410,-28161,14472,-20267,-11930,67074,39789,11868,27035,26636,52386,9226,48092,1994,-13117,1741,-17600,-3588,-16970,-23829,-68680,-24824,1021,25169,3537,27813,24970,16634,-4228,9863,24398,81215,76430,30409,-36602,-21497,-25931,35622,-57201,-56464,-42977,-42339,-10055,16411,65313,17220,-10257,40553,-52085,59705,-34141,-38789,41158,59194,-8021,34776,-18682,-43631,15887,-12532,23140,24821,14045,-24102,59370,48987,94717,56723,-31893,12914,81379,36793,919,-50205,-70293,-21518,11055,-7599,-35003,-59887,48223,27321,12286,1553,114922,44022,-4174,-9417,53329,-49395,-5191,-3785,-22270,-17153,-19354,29300,25160,-19532,13542,2931,-11634,-62770,-13789,91673,20999,-7213,23440,-82315,-30362,77630,25772,-37506,-35077,-11862,7190,-47650,-1514,24132,4321,46479,-25754,-57959,-773,-28408,28838,34236,38079,-64683,-77597,-61529,65925,13786,-31144,-54186,-22170,8589,25804,-12631,-23103,-3773,47419,15242,-42639,-17900,-63606,-43075,-32014,9333,-13687,-48192,38308,-74961,-83549,62225,41546,-36912,27159,44023,24883,97891,4821,-60575,-22114,6458,-28552,-17145,-72355,-72990,-85989,-22202,2656,-11530,52174,29865,-24178,26215,18410,-6696,20293,68411,-17527,-32656,-11252,-39589,17585,2958,-102837,-77227,-81496,71303,29850,-15174,-22599,-52764,45834,58043,-33623,-14056,-7182,-37598,63990,-10971,-35706,-90993,-31836,41165,7428,-64276,36783,-21043,40582,-42570,-45237,6317,118961,628,22069,17879,64578,1901,50308,-34077,-30448,143641,-44612,45752,9071,-73209,8026,13293,64337,-35557,-21042,-17130,58296,-14120,-36889,19960,54029,-13410,-43807,58391,11321,-8302,-53459,-24673,-32189,38620,-2719,70839,58423,50094,2936,-58323,57719,62810,-26148,24144,19045,10085,46703,70768,-52346,43186,13299,54291,-18456,5321,113244,94471,-35696,-14489,-50642,-24446,21160,-1528,38218,-17362,-31458,4891,-81629,-2046,29136,36828,29179,4073,25169,17634,-34878,-247,3161,-37930,55533,118367,14668,20252,34029,-7589,11129,-9714,-4121,-47827,-8138,-38528,2375,4874,66148,23506,8453,-12473,-24241,33897,-38417,20346,3091,11447,53791,18201,6810,-27333,-32701,29200,-46432,22079,-50432,-76124,12413,4381,-32709,-34580,-59596,14402,9029,7651,19081,-73113,-81319,-83469,-10978,18111,-23043,-6117,24960],[-1450,-4666,-48583,62416,67949,54697,-7057,38524,-2173,48622,74375,37684,-1322,22480,7763,-75908,-46524,2634,-10874,-23783,-32017,18471,-15988,8433,-73796,62493,50896,-68318,14757,-8630,74499,100479,24860,-6387,-29448,-83806,-14474,-36246,68072,26907,-43948,-11657,13970,-32483,28549,121439,4109,-12147,54114,-580,7369,50234,8133,41929,25695,63386,-7882,17653,5667,53153,31471,-41925,-27172,14791,74883,-44247,42977,62349,-14865,-9136,-60771,-23446,31467,-28708,-21515,-72517,-25198,-36310,-72486,-1772,-38224,-11081,59977,4378,41628,-23649,52878,-50059,-7740,-20627,-1161,18982,53152,118427,9488,-79593,-20711,-47845,-7670,-20059,19451,-15126,-20953,-4269,18100,-21372,60306,-58619,-98118,-94117,-23921,-46327,8013,6045,14187,5051,-70547,-34931,-39262,30267,-7543,-6647,78280,69703,-21803,-65063,-41448,22671,-31730,-51140,-67265,49319,12781,128169,-3697,-31565,-68825,-22891,2579,16956,9530,4102,-77935,-47441,-92528,-30660,38668,15103,-46322,-83569,-80097,-18169,-15501,7991,63811,-24836,-25861,88324,68242,-11396,-42418,-82836,-34697,-6365,22709,-58404,-11098,-74525,29595,29156,-31956,-29163,69448,653,88732,52366,-56703,-49034,-20117,4678,-78178,-51032,-79865,-50426,-49102,67672,-3224,-25142,-135489,-112747,4468,21405,-36906,45477,-10033,-58838,6651,-43732,-56578,88157,30134,-3332,38111,50450,18131,-17729,-5651,-47617,23769,32426,-53536,11996,-812,23067,59713,-2519,25474,45590,27315,39521,-55057,-9062,-85708,34756,6711,-21413,31767,22114,51400,-14224,-36358,-15941,-92478,-100601,-53914,-79630,-3231,-41733,-42046,-107211,-104140,-102904,-86446,-41783,-75109,2105,107871,192047,264021,431736,872894,7700524,6648943,1147710,784356,535095,367860,332936,251031,320261,214058,169944,178424,196816,191780,260038,130576,105550,123373,39301,101046,140367,139381,32115,73835,6604,67031,82156,62953,10233,21137,63807,66468,31157,156919,132046,29964,-23215,10304,-3982,100359,78258,96486,-945,66763,64019,-17759,2967,16423,-54778,-35927,14413,283,-15658,-17340,62376,72963,43046,-30588,14594,-3664,-84206,-59058,-19420,46137,13028,121347,168038,49171,72252,47345,121193,19689,20661,-5465,-56952,51719,99110,16762,11565,32256,11548,22381,74206,79189,34364,22141,101165,75182,111409,1014970,1352404,258670,107780,30915,53167,100245,124531,122952,212486,-19931,8340,69331,68999,52416,24247,49707,-28936,44200,-26988,-14074,59874,44421,33359,70462,252,-63625,-32616,-11586,-11340,73301,135908,7214,18173,50332,-3456,7429,-18964,-84316,18900,-59292,-7305,26640,26853,-62161,57670,54500,-33325,-10016,19688,-20119,31943,29544,-62934,73599,100064,77846,8133,26941,16520,4205,-2832,97353,47968,-61285,-35552,-56892,9827,64213,52166,-18316,22694,-12048,-74612,-12759,32589,20491,-38642,-26628,-54958,17568,71746,-3684,6357,-36018,-11424,55509,-17839,5303,8511,22963,-25536,-33780,19065,-24492,-60722,14495,-37461,-17925,51442,-18373,-30777,-24396,-17553,9268,-69911,-26052,-46290,-16194,-34165,-25545,-18050,43066,-28507,10959,17213,38625,95079,14926,-11492,-62153,17540,24235,75517,88593,42204,8157,34210,-16576,-80913,47985,-11139,-36236,36009,797,-56618,-12755,108301,29113,-40209,34663,1996,40414,16532,-35226,-14365,-34313,19189,-1000,90833,-25693,-47479,-31114,-75024,-45620,-74249,39236,-79624,34583,-997,-116914,-25722,-19867,-10039,-34886,-12086,-7803,-46390,-32718,84358,20307,-27068,-14223,-17354,11160,34830,-33809,-51573,500,-68906,20101,13219,-40469,34630,-36922,-106894,-87667,27391,-40309,41246,88150,52062,53523,-70912,-38493,3897,-43194,-7787,27306,35686,-34096,-56306,39,44247,-42071,-39215,10001,-9882,-112433,17546,-12039,-7055,-5578,43224,22555,-20108,-86337,25112,18751,45363,11650,50555,-26841,-31610,-13023,2682,-30077,8241,-47298,13308,49385,-24276,-13228,5969,-69900,-34577,96498,-4062,-67461,-33639,33703,-69124,-27045,3036,-69648,-72225,-90952,8094,30993,-1789,55945,-24092,-9954,-49437,45829,8165,23930,71817,11139,-4291,-68716,-48293,16136,-61713,12682,84481,39927,-89775,-80789,-48588,18652,80124,-38513,46588,-38872,-41217,5936,8883,-17105,-8152,37004,4802,-2939,-16865,4667,7247,-39425,-74000,14405,9002,28910,45044,3744,53428,12321,36397,-22608,-23611,23779,-35644,74163,22387,35399,-60404,-62436,-8673,3333,28107,50697,94028,-5245,106335,-9099,36848,-14109,2540,83767,29277,-34157,-47968,16429,40504,31447,397,-38855,-9063,25509,-23287,-14086,-115131,-4793,90223,20305,6959,-48141,-64403,17803,51106,-2839,15120,42464,1287,-30568,-1494,-21781,-13724,42960,39815,4316,27765,9755,19614,-1488,73341,40382,2853,-849,-19109,-10171,-16268,-36402,-94618,-25645,-5765,6951,-15668,10340,3523,15391,25538,22131,16451,70420,65926,58529,-4166,-1807,-6830,36678,-25552,-38504,-37817,-35512,2231,-1489,45728,9048,-25830,21382,-55013,67572,-14436,-56558,31169,51702,11500,44366,-30897,-54185,14321,-23559,20830,33880,11417,11411,54759,39949,82226,43274,-40401,-12259,73991,56197,14560,-53898,-55612,-16426,30795,-262,-58478,-79167,42076,21267,-7465,29317,131554,79270,53047,-3686,52125,-62368,-29132,2476,-52823,-32960,-16691,40355,27200,-37572,19979,-24082,6113,-40117,-19084,69462,24664,-14201,31937,-70910,-31117,73125,16599,-27214,-16110,5772,-14164,-35232,-12516,21105,1150,17636,-18117,-85863,7528,-30335,46384,43284,30204,-49500,-35033,-57806,48009,1700,-33088,-53320,-22551,32495,45765,-26638,889,-6459,26000,6539,-24477,-25330,-18779,6514,-39233,7707,-53262,-74557,39351,-43837,-71001,51165,60678,16128,44867,47602,38680,84567,40178,-46694,-16476,15483,1920,-16256,-46504,-43813,-95685,-25914,-10796,-17840,55292,22797,-17988,35709,25421,-4435,25272,44116,8335,-16278,-12124,-44387,-10306,16624,-78015,-43525,-63522,56693,82365,-21548,-19685,-35035,72444,81747,-13337,-12825,-9062,-13165,62175,2124,-12025,-83426,-38271,29429,21438,-62160,26131,-17198,48582,35892,-29152,26914,132945,-2605,26840,50350,78925,-14731,24325,-53935,-44158,144582,-70665,66032,33415,-51480,32260,27137,48771,-40738,-26396,-54837,60973,-32133,-53716,18435,71283,3335,-44012,54490,-16518,-28096,-70324,-26019,-12784,61872,-6141,62611,54000,61484,-6395,-53241,61536,68458,-2475,36266,7589,-13865,59686,73424,-56255,64687,22053,34398,-47927,-18930,80910,94321,-17949,-10432,-55333,-21871,5416,-24312,61711,-19023,-58609,7946,-82348,16415,47901,47157,61636,9762,43415,16463,-26271,-8185,39079,-35633,66537,111531,-25547,26209,23659,-6833,19655,-7298,11232,-48835,-29510,-34359,8668,-18287,60249,46960,14949,-19877,-17614,24543,-40074,12499,-21491,1693,37899,48978,15364,5181,-30601,28909,-61097,45364,-24089,-64883,-7476,37942,-27080,-46878,-58372,15074,4384,11114,15621,-53534,-58522,-61691,-18602,46300,-12944,11084,34394],[-4176,5815,-38645,51326,65229,37049,-24876,43534,1560,62842,54759,40495,-2573,-4109,20472,-68723,-72538,-24864,-25407,-24203,-22327,-14511,-26118,-4153,-51761,50732,42514,-115616,-5273,-16954,57272,78490,14170,-56154,-30700,-55256,8820,-40330,66439,18563,-42188,-3310,8419,-18649,66995,163288,5648,10378,67976,-5010,14483,30003,14212,57923,43933,74833,-35496,19590,-13913,63132,40509,-31534,13892,22110,58229,-34307,33972,53097,-11899,5764,-67536,-31058,8582,-44425,-57121,-73759,-33301,-25027,-78954,-1387,-21383,6884,53770,-26872,56446,-40285,44362,-19715,-21646,-16957,-6999,35173,60105,111629,5726,-49410,-13965,-71956,-1413,6793,12628,1683,-15628,-3360,18798,-6341,48246,-38845,-95573,-69113,-21459,-50683,20973,-8641,38512,-2018,-92787,-49848,-42074,23051,-29938,-48309,37069,57813,-31285,-65250,-30983,-14426,-48164,-76940,-77865,67735,18903,120673,-14981,-32356,-86365,-7513,-193,10790,23530,28134,-73258,-57375,-99352,-33461,7022,13855,-52059,-76085,-75884,24860,38098,18404,56666,-13726,-1838,132913,102089,16775,-32637,-61855,-29123,-30333,24876,-19602,-2236,-64808,31147,31307,-12234,-42087,55680,-19004,66105,31833,-54178,-46092,-24637,-1748,-64377,-40312,-99277,-61562,-64641,48026,6118,4487,-107950,-94762,58458,56767,-14660,39000,-8313,-45571,-9813,448,-57138,45415,48024,19395,10262,65656,20188,1982,-4822,-17980,25294,26407,-49704,10115,-6560,27764,50103,2512,59007,40491,30764,29311,-49168,12754,-129378,10795,20913,-6305,16092,58160,82467,-31269,-76270,-43811,-88113,-58608,-23392,-52329,24014,-56821,-90394,-123593,-92067,-85792,-67001,-51799,-67128,98,101570,178002,249911,419643,870118,7600605,6490652,1113906,776103,543226,389486,351705,225059,283898,211951,150793,173022,214820,176263,248150,151221,118405,116073,20201,113319,115155,108632,39732,79683,2371,20721,42218,43065,-21754,7933,46035,48918,54688,166963,143116,24319,-18149,-5822,-8339,126503,72864,89464,-7941,81993,55065,-16391,32350,45492,-20537,-51249,-28321,-10694,-51782,7658,91407,85645,61892,38197,49841,28418,-57773,-58652,-19252,25382,13004,116054,217904,44504,60404,28686,70263,21077,34922,11944,-52879,56656,124393,20233,27027,43316,8300,31809,58301,34487,31547,28311,90553,87623,106234,949357,1319389,246063,116652,35266,70305,96563,109660,103165,221557,-9887,25015,36131,77634,36472,28220,53445,-5096,42184,-12189,1110,57820,45926,45685,61730,-21602,-64688,-26529,-19864,-37102,74578,128298,6626,4243,15714,-16799,2785,-1291,-56866,11087,-58161,3400,40550,24533,-71790,74471,77064,-28745,7888,12090,-27729,29699,26260,-49588,71518,88269,41980,-32189,12275,22394,5616,-24863,86013,43288,-82829,-36961,-32178,26663,53571,37942,-23220,-15625,-20949,-66368,-9970,40721,4849,-42395,-44501,-84965,14279,65452,-22438,23341,-6947,-994,48660,171,19055,34053,25209,-18863,-48363,23026,-10874,-57960,10182,-41193,-27232,41923,-15383,-4344,-28484,-18124,6959,-63698,-8855,-12140,-14992,-29515,-11799,-30232,38087,-29739,2742,61358,22974,70715,17744,-9543,-54402,24561,41384,53724,57438,37246,5299,41513,-45006,-81119,50082,-13817,-46755,43863,12043,-54092,-3223,91356,67186,-28905,-11033,-36014,47286,26045,-44418,-59445,-53780,22665,-753,93321,-17749,-42010,-49076,-72272,-37556,-107596,51056,-56567,43487,12301,-82514,-33572,3144,-15409,17387,19860,12572,-43028,-25957,94373,11213,-54944,-38426,-3998,-20114,954,-18930,-20996,26757,-41249,28737,6230,-44213,29554,-60563,-111473,-89596,33225,-5482,50279,87950,51248,35019,-71579,-27806,8579,-60568,8704,35947,47057,-42496,-88927,-36978,35712,-35628,2119,745,-31079,-68530,11144,-26438,-27379,-16840,25590,28806,-26602,-103309,43625,35029,52336,15579,75302,-14435,-33833,-22490,-11877,-12313,21631,-29882,-1909,8789,-23469,384,17499,-60493,-9166,102046,25327,-53715,-20927,29852,-61027,-37452,-6582,-62053,-70909,-86972,-13231,8924,-13406,43039,-30055,1405,-62500,23787,-22393,-3627,70523,-7840,140,-55782,-37849,30293,-56981,25496,100204,38406,-95129,-68489,-47362,14882,79875,-28552,37082,-29524,-40100,39777,10715,1248,-8786,14467,1485,8014,-11885,20114,25175,-37276,-51152,10992,12058,24405,36622,-919,42861,17756,36941,-43724,-32318,17243,-7414,76552,-4658,31269,-44564,-54930,11354,-739,17668,65446,114018,-8495,104809,-15169,3729,-42382,-12654,74468,26095,-55513,-76425,-6701,9742,49935,11022,-14718,-11723,4816,-14083,459,-74487,11552,116434,-4602,-5728,-37639,-58548,8801,7088,-12054,12688,50111,17201,-39728,-18317,-16811,-16076,5839,27913,-1115,29979,-2436,-14956,-12473,88664,61965,17898,-2957,-34335,-23569,-7472,-38481,-111632,-24963,-6378,-2638,-35737,-15357,-19639,534,40279,32002,8914,54590,30111,74245,42457,15349,9842,33576,9832,-6670,-25930,-8962,12674,-31378,17818,5924,-41586,5090,-40017,70376,4469,-56055,16184,50019,32301,53931,-37722,-49529,6061,-27147,22012,37315,11288,38718,48039,18084,71572,32573,-37062,-23077,57872,64947,22500,-45209,-36183,-12504,43551,8054,-63727,-79264,29448,10405,-15688,67260,127070,97606,87162,-1102,44700,-65555,-53559,3833,-88537,-67281,-21425,47342,27548,-49092,33711,-38595,37202,-6838,-24119,37786,15166,-23945,44029,-47702,-27191,64430,5734,-68,4495,19680,-28446,-22611,-17068,16418,4059,45,-5729,-99862,14755,-22361,54438,47167,15278,-25288,-6137,-43325,33077,-7889,-38840,-47584,-24127,37204,53635,-20002,8307,-7048,12055,-1336,-7219,-35665,28968,78127,-41398,3819,-76612,-97247,46240,15614,-32769,34537,57454,56207,48416,49572,51095,58944,68659,-27493,-19681,15201,30668,-20593,-26620,-21968,-93377,-29190,-23154,-30471,46541,12657,-8147,31825,26970,-809,30130,17872,37270,1339,-5057,-43413,-38790,14885,-42613,-3040,-34923,44352,117273,-34687,-19218,-18343,88798,88621,9256,-19559,-8601,11192,57024,8862,2976,-53739,-41731,7970,22718,-53319,10269,-18774,54248,91863,-13068,45649,129419,-6537,35483,86072,86876,-26927,767,-65827,-56335,100599,-79242,76990,56525,-20043,49673,33239,27194,-39449,-38662,-84260,58118,-48948,-72697,13478,76660,24823,-39876,38407,-30267,-48896,-80977,-34910,4699,67430,-3231,47715,43478,59540,-14639,-41220,57753,55686,5969,32716,-14842,-39488,67632,73718,-49814,82813,22224,8744,-76465,-44006,42520,75367,-6413,1558,-53293,-28969,-6686,-39845,79677,-14779,-90853,8802,-68521,36752,58254,46183,67199,13132,65403,11112,-14011,-12690,60691,-31409,75414,95245,-68935,37535,15332,9840,27573,-8325,32524,-35804,-49214,-27688,16891,-36608,47929,65479,18630,-26844,-1053,12687,-54276,6446,-28926,-2938,17479,73194,23874,29046,-27041,23923,-67787,56350,-6776,-47170,-26262,72432,-17486,-63765,-55317,11996,-1009,10969,4682,-35603,-22476,-29499,-25941,58209,-2175,42643,36579],[-863,15074,-21068,32631,44017,14326,-49495,48520,14212,64525,32487,32434,-5124,-30915,27957,-52388,-79238,-42330,-41951,-17687,-4397,-40955,-44216,-18088,-19300,43940,22425,-142822,-22982,-18705,42274,57554,10810,-82777,-29617,-32531,19458,-39171,53641,6027,-32942,7977,-339,-1592,93114,170014,7153,29015,69925,-7663,13799,17752,20404,61757,55378,77995,-64000,21484,-24777,68893,41515,-26457,38900,26881,33957,-31318,11604,39659,-4950,10136,-62536,-32018,-17161,-64193,-82413,-58671,-33804,-14014,-79322,786,7664,33996,38382,-52778,63659,-46715,44445,12294,-27188,-7003,-20111,40347,53413,103002,9434,2573,-16900,-93692,15220,28367,6482,25096,1548,-3176,9587,2608,23908,-28603,-88699,-39566,-11112,-51926,28470,-22870,54294,-13012,-110061,-49523,-40981,9346,-66533,-90448,-26706,38094,-39861,-58792,-15263,-43146,-49088,-91876,-76997,81111,16684,95547,-33039,-39050,-100816,820,1994,8826,36506,57426,-43735,-60638,-89781,-29530,-27884,-2648,-55370,-67969,-61173,86036,98529,42461,42780,-731,15582,154401,114540,42389,-18211,-35756,-14366,-50584,25992,11231,5697,-42638,30649,43544,9444,-57185,22022,-40965,33091,12883,-44136,-47517,-25050,-11765,-34004,-26799,-96360,-58919,-60220,28566,11181,32397,-61691,-65885,128748,90828,8006,24192,-11199,-25392,-26751,58683,-41882,-18607,65830,33972,-15403,71241,14574,20690,-3184,12920,19809,26481,-39336,6339,-11517,30827,39643,9163,80998,44908,22918,13303,-29366,34938,-156804,-3433,31401,11406,-4071,75229,95931,-41029,-94328,-64287,-76544,6180,11790,-17764,50996,-76831,-148532,-127684,-60112,-58813,-48673,-55443,-50630,-1063,82198,161650,228991,397922,840032,7451355,6395101,1103791,772427,549983,417362,367642,202745,245434,212091,144554,160753,227555,158245,220232,179395,141574,107738,21737,124699,98761,77206,58416,93306,-3802,-22211,-3714,23943,-38854,1902,23021,18730,53217,155548,142276,28341,-4553,-15993,-10419,142006,65707,74543,-17598,93935,55751,-6480,62984,69579,14631,-47155,-57295,-16253,-76774,35306,121695,95127,81800,97089,87498,51198,-27563,-31017,-1565,-7037,16511,94305,205975,40174,47749,13984,11407,8206,43616,33731,-49843,58888,128463,18909,39155,46196,2820,40819,39923,4142,27844,37617,77997,98281,91840,895770,1264528,236906,140570,49719,91129,78003,96663,79742,202925,20158,46577,12395,75834,25736,20151,51233,28906,39720,12852,20900,59849,46364,50764,45993,-33773,-53638,-10617,-24845,-51366,78485,113206,4736,-28783,-11649,-26917,3286,13676,-18851,11679,-55440,13364,41561,8345,-70077,90041,88959,-11601,26185,3051,-43837,22809,9775,-31205,55753,71003,20680,-62611,7103,29103,13415,-48576,52181,29908,-99764,-23714,9263,44819,41612,28387,-18586,-47267,-21281,-45414,-16352,39729,-10099,-36051,-55989,-97766,18388,55161,-23053,28469,24700,8714,32834,13925,46851,62387,18005,-14590,-59977,29083,996,-48721,8107,-51766,-31682,24663,-10659,14002,-27267,-18044,5597,-53339,19331,38430,-5874,-23489,-1616,-34227,37176,-12428,-11145,96539,2049,36679,28667,-9391,-33334,42038,62206,24564,11087,26821,538,34020,-65191,-58025,53194,-11324,-55775,39337,22882,-46903,14704,68942,100802,-22776,-51692,-52731,47884,23168,-59088,-104314,-73566,18842,9443,85194,-959,-33119,-58816,-61378,-31736,-128106,51023,-39889,53214,26475,-50472,-36567,22274,-19650,61096,43199,21385,-46289,-18309,95683,2334,-67070,-46037,-5180,-53663,-19846,3243,11892,46167,-7961,32579,4070,-46399,12318,-78495,-106348,-71772,30209,38500,38141,73370,39434,27936,-65171,-12733,30020,-74145,27841,34329,64447,-33278,-99999,-54543,25714,-27047,48635,-7911,-38649,-26217,-5209,-39369,-46789,-26589,329,35187,-26431,-99405,68104,26334,47970,20509,87939,-1673,-38327,-24918,-12297,441,24756,-8249,-17678,-24939,-15930,21492,16902,-44384,21238,96351,49158,-49203,-14509,18380,-49959,-28857,-5980,-47824,-69337,-69074,-33955,-22562,-19984,28676,-32905,11720,-66957,-7124,-52213,-26401,62315,-28755,1468,-29989,-22737,51397,-42140,31180,108594,37498,-92655,-44969,-38334,5653,59927,-29953,17120,-6054,-37950,49925,7218,22268,-13900,-25384,-6201,20789,8214,33932,35414,-32686,-15679,17269,9104,20174,38820,-4103,26471,20942,25918,-50004,-37855,-3066,16376,67417,-35544,29653,-16040,-43376,28682,178,11704,78197,111681,-21663,94586,-19154,-23900,-61708,-9862,64524,11122,-77538,-93289,-25822,-24690,68352,14358,7520,-19205,-13996,-4938,11439,-23286,19117,126486,-30169,-18386,-26581,-41821,4809,-33147,-22235,9496,67744,31115,-52197,-29020,-5397,-17247,-33385,6936,-2022,31928,-10241,-44786,-18632,96530,65866,27681,-2469,-63414,-39898,13552,-29750,-110908,-23159,-6017,-1056,-52888,-43945,-38114,-23503,37999,33907,7798,38594,-19410,72530,82792,24386,21920,24687,33416,32109,-7987,32896,17922,-61291,-9788,5228,-54467,-6101,-16379,69678,14448,-41301,-2879,51181,46951,60732,-42182,-32050,-4870,-22474,25381,36819,13231,48348,42475,-9069,69902,28638,-22095,-15117,34900,62931,24111,-26561,-20196,-11615,46214,15826,-48367,-67285,12294,-1534,-7838,109291,100118,92698,93063,-2273,32584,-59024,-70828,-3983,-117889,-107495,-31485,52808,23309,-46772,53105,-37130,68938,27740,-27062,3426,98,-32742,57907,-20461,-20224,51644,-3128,30971,22122,27506,-30231,-11707,-14146,12412,12266,-3417,11411,-90962,19265,-8702,52769,47598,-5022,2483,2276,-22541,22488,-12535,-48213,-39583,-29385,20716,44149,5222,1064,-4595,6147,-6413,5922,-44114,60380,149205,-39055,-4480,-80352,-110950,56455,73667,20269,15692,38126,72295,37972,47828,55038,31320,87093,-9403,-28867,3398,47161,-28948,-25515,-13445,-82822,-31565,-31117,-49073,28062,3217,3558,18586,25102,4773,32267,-5345,62925,13982,5245,-39031,-61927,-3423,-6636,30179,-5397,34556,118820,-52954,-19652,-4395,94326,77744,28616,-36639,-10186,25695,48688,2656,7722,-6560,-41162,-19100,4936,-40006,-5653,-22731,56623,108961,-955,53601,108995,-10132,46618,111506,84615,-29419,-12655,-69880,-62385,36543,-63576,77126,72811,12865,61987,29524,4031,-34839,-53168,-92283,51151,-60025,-87913,5383,68775,41528,-34787,12818,-27644,-65561,-77645,-47109,16606,55283,4893,28090,27877,45784,-20094,-24386,43360,30842,875,14675,-39847,-59444,64652,69438,-35970,89604,11716,-18484,-91072,-63794,17671,42629,-4400,15791,-47026,-41595,-12161,-44322,84743,-6312,-119808,6411,-45444,52647,57359,33806,41598,11968,83783,2727,-178,-13025,63748,-27928,79890,78179,-97739,50726,9833,33659,32572,-14266,51452,-24814,-62610,-19373,25239,-47004,30208,76553,18641,-30653,18257,-792,-64239,3077,-21612,-340,-3397,80447,30387,36963,-23544,14772,-61644,48828,-772,-28524,-39584,95796,-3717,-81499,-50018,7623,-1612,9413,-9635,-24217,12141,3209,-31985,53181,6184,69260,30735],[5949,19436,-1341,11893,11176,-7908,-73434,51351,29582,52526,12072,20022,-7684,-53794,28765,-31066,-67205,-43964,-58244,-3959,18461,-54361,-72037,-26919,15585,43684,-3381,-142012,-34883,-12498,35710,39373,12903,-73795,-24577,-19731,17077,-31936,35447,-6170,-17865,21431,-7177,17565,102151,138184,6061,37092,57589,-7176,4951,19248,23710,54677,54202,72243,-86480,22914,-18069,68844,36164,-21088,44624,30031,12679,-35308,-17186,27395,6975,2734,-47712,-22273,-33867,-84755,-93613,-26800,-25866,-3531,-71831,2820,40037,65232,20368,-63131,60881,-40763,56334,37756,-18913,7855,-35164,32051,37194,89662,27564,65127,-33982,-106330,37514,38796,921,48345,19715,-6182,-7280,6802,-4921,-23921,-83174,-21793,-1050,-49535,26958,-38275,56329,-21149,-114392,-33087,-37152,-5859,-106866,-123679,-98204,15953,-44577,-47427,2011,-59521,-37545,-92598,-59972,86689,4041,57555,-50991,-47891,-107592,-124,9907,11428,41964,80851,2286,-55724,-67405,-18009,-51309,-27688,-52389,-61140,-35189,150766,136622,78014,22701,11225,23952,152469,102356,60808,-96,-14366,5492,-63027,24268,21770,11467,-15011,27125,59788,28859,-69087,-21665,-59365,762,2390,-27722,-52871,-21739,-22761,295,-11311,-68162,-43048,-38256,10071,8528,54374,-7014,-30463,183957,113647,27921,10286,-17901,-2790,-41167,109895,-20478,-78206,76720,34227,-31398,63182,2690,36410,-3947,34435,9394,31163,-24932,1066,-15974,32587,32993,15674,86724,54712,2425,-4429,1311,51165,-158763,-7684,36481,27954,-24142,64444,88711,-35763,-71399,-71747,-61445,74389,44640,17038,73879,-91070,-190617,-114709,-18240,-30005,-42842,-54200,-28791,-2478,49337,141915,209360,367447,777829,7261318,6366460,1125606,776663,552904,442024,376398,186225,213814,213714,153166,146160,230669,142663,185704,208421,168574,99890,41829,133324,91401,51024,83186,112698,-9654,-49685,-35418,8762,-39442,4284,2381,-17151,31086,128872,128774,43616,14450,-16107,-9953,143118,56362,53354,-21216,101958,65324,13072,81625,80531,38747,-26137,-68910,-14209,-74003,60610,148511,99688,96783,129219,117888,59709,-11395,8723,27581,-43848,24033,63382,158837,37986,39938,8541,-34065,-15929,42535,51853,-50353,58551,110969,13255,42778,37735,-5313,45911,24640,-3110,24691,45718,64151,101612,71735,868994,1192399,230984,169628,72021,109525,49281,87243,57976,167564,54028,66348,2900,65808,17523,1748,45672,60884,37683,41113,40145,63903,44613,47440,27103,-37463,-33581,15307,-22992,-45858,90295,108053,1846,-67915,-20629,-27739,8977,17687,16764,17388,-52100,16911,26395,-14340,-57224,99739,77923,10432,40456,-523,-63045,13486,-16476,-12765,31227,54060,18732,-78240,6994,35554,24684,-67800,9326,13898,-111330,-3554,52892,54375,29344,20989,-6090,-60047,-9134,-16598,-27275,32491,-19201,-17138,-57177,-89397,31837,44573,-2273,23851,42392,11818,15120,20850,76698,83601,3726,-13898,-64788,33663,9511,-35926,7323,-67029,-30877,4171,-5152,23721,-21399,-15172,2329,-42750,48177,93799,9905,-11601,4032,-31938,33467,9364,-24462,106792,-20821,1519,42174,-13528,-7390,64390,82392,1962,-32739,13211,-4644,12432,-69418,-22019,59586,-5196,-62779,21652,28522,-34884,35828,54978,118807,-22625,-76441,-35555,48990,8144,-71769,-132975,-88118,9467,24729,67516,19789,-22627,-56868,-45149,-26276,-132825,41856,-31511,60750,40334,-30744,-35609,35247,-20515,81602,48849,17096,-52084,-13604,86305,-9925,-61859,-35460,-20451,-78208,-23822,30195,33733,50733,16744,29177,7515,-47056,-9685,-82916,-92599,-36446,16428,75613,8953,50083,19203,31533,-56451,2467,63063,-77161,44593,21983,80961,-9153,-79100,-42888,17830,-22836,81110,-11339,-34462,4147,-26687,-41686,-53922,-32993,-25707,40200,-21993,-77063,88625,-10153,34375,29086,84956,4210,-44614,-20639,3346,6033,14226,10755,-27908,-42553,-2409,49048,4872,-24735,48165,86930,60121,-49413,-14209,7772,-38184,-8224,1559,-33567,-69153,-44981,-49638,-54429,-21922,15586,-33874,20727,-61484,-38497,-71412,-37733,50465,-43955,-436,-1270,-6399,66848,-23311,30605,98596,40619,-82978,-19301,-22634,-4577,23247,-38752,-8340,27241,-33841,25734,-1027,38376,-23539,-72475,-12975,33160,36246,44999,41973,-27792,20495,30903,4815,17358,44203,-6624,7670,21833,6711,-39093,-37193,-29326,30395,49225,-61750,30132,12796,-28674,41313,6376,18725,89375,88386,-43259,73679,-21124,-41182,-75372,5657,56602,-5444,-94647,-92934,-37557,-51466,76687,10382,24325,-27660,-26975,2246,14677,18157,18850,108404,-51200,-29981,-17099,-19850,4656,-53361,-30484,3848,85143,37471,-63180,-28864,10840,-16016,-64445,-17528,2516,32454,-16092,-64752,-15833,99184,58425,29993,2009,-97501,-53847,41651,-13812,-86738,-20588,-9822,10384,-64459,-67516,-46522,-47075,21622,25140,15019,27524,-65012,54553,99527,21453,30809,11357,35268,67772,13546,76729,16624,-78395,-27647,3526,-63631,-15776,5823,66000,12157,-22436,-23536,54234,49840,62953,-48879,-7983,-13499,-11153,28070,33736,15104,38505,40837,-32807,76663,33002,1192,7751,9222,55893,20174,-5596,-12123,-14343,38906,21124,-18484,-55765,-6691,-9366,14394,143044,55915,65779,75814,-6527,18601,-44502,-75290,-20461,-128550,-134816,-41876,59579,12810,-28988,72260,-22178,87744,51958,-26450,-27056,-11780,-36642,71294,3758,-11976,36264,-7154,47421,32797,28847,-18808,-2954,-5250,10352,21648,3180,30361,-59155,21957,6252,44751,47457,-26195,28610,-5070,-2338,15493,-11934,-59347,-31256,-38777,-11231,17413,36099,-11815,258,6447,-7253,13400,-44136,66054,190688,-34668,-18066,-69831,-110881,65512,106403,69503,-2244,11910,64098,17947,41268,46977,14400,95932,3198,-37820,-16807,45692,-38948,-46856,-17290,-71135,-32235,-33170,-72022,4229,-2542,12906,2048,22073,11427,30786,-22633,80294,18187,13791,-32313,-73483,-33013,20349,47892,17358,25669,87010,-69261,-18266,6118,92217,52914,40788,-60955,-16220,26244,38616,-18132,4538,44599,-35251,-45702,-27154,-25123,-16493,-23823,55552,90951,5425,45700,77177,-12217,57157,116027,71849,-19739,-11634,-66506,-59330,-18008,-27596,67919,78937,37334,70358,16141,-17574,-30565,-63398,-75359,42901,-62044,-91450,-4565,49943,43354,-31887,-15335,-12178,-74131,-58668,-55661,20387,32253,16283,5163,8731,24798,-22219,-5584,17871,3603,-9154,-10603,-57309,-67767,48499,59480,-21306,80719,-8557,-43070,-83246,-72534,15155,6294,-11405,25771,-40454,-52934,-12042,-38042,77193,1690,-137408,1541,-21171,59040,46860,14400,-4917,5438,89209,-4183,13206,-10518,50436,-26272,79147,64461,-100895,60250,7363,52987,32568,-25037,57003,-26083,-66678,-10732,31188,-49022,11488,80250,16109,-29985,32855,-14494,-58008,602,-7395,9255,-20734,65793,34190,30125,-21615,3454,-44830,23982,-4119,-13361,-44866,98694,13116,-92113,-40972,5868,5668,8454,-22609,-20802,33492,25530,-35303,35624,9944,74721,19936],[11918,16335,14835,-5167,-18330,-22530,-88292,49843,38706,30366,-2821,9867,-9295,-69834,23005,-9959,-43923,-30786,-69453,12967,40384,-53864,-100037,-24415,44677,45035,-27129,-118635,-40554,-1185,39619,23804,16820,-34051,-16167,-13679,4278,-19331,18969,-13154,101,36193,-7897,36545,96593,83160,890,32203,35263,-2700,-10488,33645,21366,38130,38658,58765,-97791,23927,10254,62378,28527,-10037,37147,32462,5032,-41927,-44783,19498,23289,-11955,-28074,-775,-31806,-102001,-92825,15082,-12487,6062,-56523,2773,63690,93749,6387,-55134,49166,-24315,76082,52443,723,23147,-46172,12480,17731,67256,58102,118624,-64025,-105833,57489,36381,-3991,64992,24440,-13287,-26609,8958,-29000,-16391,-82638,-24956,2575,-43213,15767,-56575,44259,-21915,-100541,-5850,-32152,-16246,-136011,-140963,-154097,-2866,-43210,-34309,16793,-67474,-22019,-79425,-27417,84622,-17400,15789,-60773,-53557,-104129,-8774,21730,16234,35697,89902,48903,-43982,-39889,-734,-54265,-50372,-42482,-53308,-1714,197876,127008,113543,25,18906,23665,134912,71323,71954,19735,-3755,25443,-66132,18548,8956,13171,9961,20389,70133,42593,-72321,-61969,-69284,-20960,4327,-7824,-60032,-15735,-31680,22639,4163,-22617,-17471,-10275,-8000,-2724,67882,41131,7824,193944,118547,44050,6436,-25081,16883,-49654,135815,-1372,-106809,75602,18467,-35373,42925,-11063,49634,-9720,38385,-2340,37997,-9134,-4837,-19626,33689,33164,19233,78981,63426,-27345,-18785,36351,56529,-132998,-3929,36353,38986,-40125,27525,65469,-14972,-10856,-65889,-46184,122456,68891,44607,88618,-89528,-198335,-86005,20868,-6440,-54862,-49955,-3730,-4596,8702,119228,195815,333468,688468,7061422,6389520,1177690,788726,550311,455534,378904,178206,194035,215012,173825,135366,222561,133108,155833,230353,190251,93990,72600,138009,89348,34446,106665,132402,-7716,-52024,-37229,466,-27287,16618,-9370,-47401,1403,97465,105048,66964,33866,-6133,-6610,131328,44702,29637,-11318,105758,78724,40417,78121,71989,42155,4540,-65496,-4492,-40810,77966,166783,98346,102053,129873,132943,56306,-16416,44288,57350,-74724,34415,32565,113577,38459,39695,13460,-56421,-42801,31988,58119,-53502,55208,78291,5334,35495,18488,-17062,45356,15728,5768,22794,48738,51456,94837,50881,869330,1119116,226714,192385,96910,120361,19632,79787,39971,130779,77869,80164,7359,52918,6362,-21017,39646,79583,36561,64565,52013,64745,40667,38315,10425,-35969,-8844,48612,-11783,-19918,107595,116785,-1379,-94588,-11710,-17795,19192,6342,36363,23744,-46392,9896,-673,-33165,-38723,99569,39163,23828,46117,10303,-74916,5215,-44454,1957,6853,40867,30535,-79680,3638,41030,34843,-77195,-27460,2367,-119541,11618,82811,48368,15720,9932,9639,-51200,16933,13836,-33290,23708,-19464,14194,-45535,-63524,51219,35733,33162,14862,35340,5272,2941,20512,85631,88261,-13002,-16127,-60732,33008,15393,-23080,6353,-81424,-27626,-13808,-114,26553,-13474,-7639,-5711,-33616,67072,135684,28229,9379,6047,-27457,18491,23142,-32284,85122,-41135,-26104,51301,-22100,12385,83511,95878,-6130,-59002,-482,-9333,-17616,-56841,12335,69067,1320,-67778,-6348,25517,-19114,53325,59638,113385,-27901,-81078,12128,56836,-13804,-73673,-133631,-93355,-2081,38793,43955,36806,-12494,-43262,-27592,-17317,-121430,29138,-30005,63102,50624,-27308,-33023,41931,-17557,74519,35581,3326,-53835,-12961,67856,-27286,-44569,-12282,-44239,-84857,-13703,57545,37130,38218,21578,16729,15162,-45930,-28466,-70038,-70484,4281,-5687,89588,-26895,24638,-4701,39123,-50486,11917,93671,-65625,53782,1967,89993,21547,-29580,-7571,14256,-24103,88125,-6945,-21353,20677,-46187,-29772,-39608,-35396,-46108,42418,-16888,-45099,96971,-62150,14444,43228,67984,-493,-50559,-11242,30379,4603,-8216,22260,-28132,-44528,14603,77920,-13688,-5922,63247,81169,54474,-47086,-15117,4665,-27678,14204,6543,-25898,-69442,-23087,-56377,-75077,-21106,6049,-33977,27506,-49029,-62558,-73208,-34012,39972,-47359,-4539,20568,7170,60963,-6314,26575,66206,49818,-67370,-1171,-4659,-9915,-19024,-48443,-32172,61237,-27720,-23393,-10273,45755,-35237,-113434,-14101,41855,60636,52702,45422,-24686,44444,46262,3391,15875,45027,-8574,-8646,21298,-14598,-15801,-29480,-51344,32491,27853,-74673,31457,28853,-15891,48244,16206,40107,96776,53759,-69760,42492,-20865,-46011,-84450,23102,48412,-15509,-102699,-74686,-40395,-62573,68910,1541,33261,-32216,-32026,7318,10742,38086,13146,61548,-62094,-38896,-9439,-348,5152,-47369,-35513,-6065,92207,34630,-67921,-16986,29140,-12281,-80994,-38899,11594,31724,-22871,-72106,-2995,96541,48826,25169,10406,-122422,-60314,65832,3041,-41629,-17694,-19595,26683,-69616,-79236,-42229,-60078,-3132,6935,27290,24692,-91152,27106,87784,6202,39114,-2947,15058,91158,35138,105638,9551,-75565,-29560,-2556,-70476,-31122,19767,59423,-420,-10747,-42416,60140,39316,60118,-61122,15278,-15918,2995,26990,28793,14585,16034,44668,-46465,83082,43492,27162,35231,-13475,52237,12456,8818,-12038,-20193,24558,21958,13354,-54669,-24260,-8679,42117,152574,4434,25387,46560,-12242,6013,-24698,-65517,-38717,-113414,-135240,-46934,68920,-3093,-707,84343,-35,84758,56823,-22132,-48540,-14964,-33170,81655,20107,-3839,20845,-5393,35387,34018,24906,1688,4082,6245,10078,26687,11736,45842,-14711,25899,19660,35646,49646,-42018,49361,-18654,10629,10315,-8064,-68434,-23231,-49969,-46490,-20684,53528,-18433,5808,10160,-3359,15266,-30642,50429,182943,-30704,-35697,-54142,-94870,68909,108237,97452,-17145,-12515,40250,-4458,30601,30373,14694,97647,9442,-40841,-38288,27082,-47681,-80422,-27988,-64879,-30328,-29593,-95929,-19541,-3097,15216,-12908,19525,16975,26663,-33317,87784,14328,17002,-23048,-69419,-63288,33234,49537,30072,15316,36747,-75192,-12430,12611,86616,21304,44215,-84454,-26048,15954,29117,-49055,-2111,83856,-23372,-65391,-60417,-10839,-18896,-16840,51897,55625,6343,23475,41992,-11763,63708,98562,51658,110,3309,-55799,-47523,-45528,16970,53862,75418,45055,73770,-4530,-35782,-28472,-63461,-40567,36028,-54066,-77475,-14364,25375,23890,-32882,-37875,8019,-73499,-29818,-54312,15273,8556,29164,-20297,-11828,2036,-21201,11977,-15771,-17176,-14128,-33309,-59737,-62080,21530,44621,-13209,56860,-34379,-61400,-53538,-67220,26516,-22596,-22921,27040,-37167,-56573,-10163,-25169,63524,3636,-138660,-3461,-3186,54021,31874,-5037,-52824,-5351,74653,-4530,24550,-8040,27605,-25575,74066,53011,-80542,60970,7488,58948,26351,-38575,40821,-39719,-60933,-3021,32617,-44582,-1069,78189,13641,-25353,37752,-26882,-35031,-3656,4842,23501,-31304,32262,35563,18666,-22101,-6668,-24902,-10934,-12864,-4055,-41779,79335,29945,-87479,-27165,10171,19924,9237,-30386,-23893,37993,30157,-35124,12628,8389,55491,10062],[12837,5360,24395,-14540,-27966,-24930,-88159,42844,34210,4872,-10865,5728,-9746,-77533,12300,6116,-19095,-9177,-70816,27091,55217,-43546,-112539,-7085,62643,40946,-42047,-87298,-42880,9214,50910,10534,19318,17502,-7022,-8328,-14841,-3562,9924,-11692,17514,51338,-738,52721,83773,27967,-8081,17724,12090,5573,-29151,53778,12045,14784,11916,40751,-95673,25023,53868,51466,23314,8163,26713,34746,16268,-45105,-65310,15734,41257,-26463,-9975,29050,-8850,-112209,-86952,54195,889,14096,-35426,28,67795,111875,854,-34811,32831,-2043,94321,56494,22085,33480,-48259,-12090,1429,34851,89488,143279,-98948,-92716,66782,23858,-7796,71293,6888,-23440,-41819,11785,-40664,-464,-85144,-45673,-2638,-33378,-2695,-78193,22244,-14598,-69529,22679,-27473,-16612,-140099,-139858,-176851,-14628,-34650,-23022,25848,-74356,-12296,-57064,13283,76475,-42987,-19067,-56899,-51830,-90981,-20738,33680,19004,17350,82390,79261,-29199,-16328,18624,-36811,-60289,-28126,-40706,32010,209331,65851,134437,-19326,20524,17642,111563,34181,78905,38686,-4102,41408,-61184,9128,-19383,9323,25602,11132,67003,48709,-63598,-87599,-68455,-26501,18125,11305,-66013,-8076,-36174,21310,16512,25715,12322,8600,-25846,-20396,72306,70455,45506,152133,106044,57248,17152,-28663,29367,-49512,129593,11043,-93971,61134,-9012,-31004,17285,-20715,61529,-20622,22696,-11476,44026,5879,-9932,-21425,34714,40403,17495,65512,64328,-59322,-24601,67949,50132,-85347,4638,32662,40871,-49631,-22900,36428,14378,61345,-50999,-32659,134991,80506,59673,91433,-68749,-169125,-48982,46440,7285,-79256,-44183,24353,-7066,-28809,96510,187822,303151,587015,6885625,6428255,1243646,804602,541199,453894,379548,180044,185968,213926,199926,133484,205298,130662,139041,238705,198159,91218,104081,138304,87793,29708,122327,146105,11673,-26503,-6007,1294,-7720,38921,-9112,-59902,-21219,71150,75505,91089,48544,10451,-207,112420,31234,8076,13819,105364,88709,70355,52031,42480,21763,36386,-52028,10744,9748,82711,172496,91472,96118,107625,128209,47398,-37392,65229,78375,-90223,45064,10165,89991,40977,46423,25127,-57155,-60635,16696,47347,-56171,48120,40165,-1640,19422,-6419,-33016,39489,13141,14572,21815,44491,42642,78728,34210,884985,1064940,222061,200511,117475,120881,-3712,70513,25213,103135,85846,87991,21185,42808,-11382,-40067,35102,79663,36070,76921,51272,57212,35641,28689,1425,-32589,16255,83631,8366,17209,121382,129898,-4216,-95917,6504,-1627,32527,-17819,33729,27437,-35034,-8488,-31557,-39769,-21774,88042,-19590,15170,40293,39125,-69662,976,-63888,11811,-7814,32101,46478,-71233,-8468,45219,39475,-74131,-47677,605,-126755,11592,88179,27017,-1685,-9074,22919,-28096,53549,39401,-26848,17522,-11043,53189,-20932,-29744,67639,28199,70296,7341,4701,-9607,805,14633,56202,72613,-26803,-19025,-49005,25140,21221,-13134,3928,-87909,-26167,-24074,3032,24862,-6795,5122,-19620,-25731,69579,147593,43705,38217,6070,-25194,-12165,22404,-32916,39027,-55062,-40695,50379,-32552,16665,91036,96577,1285,-61214,-11075,-13212,-47123,-32754,32635,77876,4733,-71399,-38811,13498,-1972,60821,81831,84733,-36586,-68606,71985,71906,-33797,-58857,-104847,-87950,-12476,46232,19593,41494,-4477,-21832,-12877,-1817,-95622,19026,-31481,58372,53507,-37798,-31180,43351,-12431,46834,9954,-13387,-45947,-14268,46153,-47169,-24845,13539,-68203,-70856,3402,79255,22928,12986,4244,-4971,23870,-42771,-38438,-42092,-41073,34430,-30072,72047,-57734,2607,-27028,41210,-50051,10570,104835,-40719,52063,-19815,87115,48183,29630,35566,15048,-26697,71537,4272,-969,27833,-57007,-7800,-3681,-34788,-57160,40997,-14211,-14658,91353,-107579,-8742,62349,42831,-14601,-52736,1059,59042,-1860,-36097,24521,-17629,-38444,31353,100397,-32190,7764,61830,81311,33457,-37173,-10577,11747,-19467,29295,-1833,-29027,-67735,-9187,-52246,-75355,-20091,1479,-33845,30421,-37086,-75324,-56801,-15710,35070,-37819,-9175,29796,14569,24745,5387,22641,18499,64147,-47366,3215,10349,-5081,-53218,-53014,-47519,85705,-20757,-74501,-15161,44950,-44783,-137353,-7383,43793,70753,56751,41590,-23860,47745,56876,6520,14589,37804,-8789,-17513,20613,-31001,11062,-16771,-60349,23773,8525,-68985,32624,24247,-11607,49654,27180,68242,96755,19698,-97165,5461,-18030,-39262,-86498,32320,35355,-16181,-99469,-44067,-35490,-56722,47392,-8458,33385,-29239,-29826,12273,3848,39278,4579,1737,-59560,-43484,-2166,9973,2675,-21161,-37758,-20669,83528,25408,-63173,3463,46339,-7212,-81767,-51587,22649,31371,-32295,-66809,16916,86887,44367,15303,20887,-126898,-56125,75793,14288,12152,-14985,-32103,40706,-69305,-76538,-26386,-56270,-29584,-16250,37546,30080,-90709,-131,55659,-17658,47981,-14301,-19086,98528,53227,108045,-948,-54556,-15266,-15620,-77448,-56829,23140,50108,-17451,-12843,-56427,70491,18744,52957,-78429,31976,-10851,14928,20088,22354,10464,-7208,53798,-47439,77105,54542,49284,55457,-27803,57836,3539,11110,-16706,-27999,7299,16806,33272,-65684,-37136,1840,61289,127170,-43444,-15582,17570,-17464,-2433,-2873,-44836,-47414,-74832,-107944,-42831,79656,-20820,28787,85428,22102,59729,40704,-15615,-58185,-9384,-22487,86663,26750,3390,7669,894,-5393,25559,17711,23999,9845,16373,10245,22830,14814,52294,25712,34618,30338,30153,55922,-46832,62883,-29867,12369,5332,-4274,-70174,-14917,-58406,-70733,-60308,43453,-9627,10414,14711,4627,12769,-3125,27436,127929,-28026,-54165,-40648,-65178,64058,90666,96027,-27994,-29436,12879,-21400,18506,15628,28058,94121,11486,-36613,-53121,-2206,-52404,-106434,-38736,-66151,-25119,-21933,-115495,-38638,1266,7739,-24489,18291,18718,22145,-38190,87937,6090,13769,-10842,-49933,-81799,32907,40492,33951,1553,-10967,-66130,-1000,13954,79091,-8639,39799,-97526,-36305,3304,22430,-81368,-7784,101316,-6402,-73261,-81055,1833,-12425,782,47468,21904,3329,-4713,10753,-8210,64246,69594,29010,23379,27124,-38149,-30948,-44978,56976,41251,66810,33091,69859,-28346,-49610,-27752,-50592,-1290,31792,-37652,-45899,-21745,1492,-15172,-37473,-48813,23281,-66855,-1755,-40777,2506,-6932,42718,-47277,-31090,-18247,-17464,25213,-51241,-26338,-7889,-45610,-45642,-44701,-10308,27281,-16270,23127,-59035,-71094,-11686,-49239,33179,-36644,-32147,19295,-38767,-49256,-10238,-11701,51501,-3609,-123152,-5595,4633,39475,18586,-17672,-83281,-17510,39745,4033,32578,-8820,3618,-23800,66875,40121,-50670,50645,9231,49337,14031,-51098,3079,-58608,-47696,2950,28798,-37344,-204,72177,14096,-18915,31799,-36704,-4396,-10976,9015,38739,-33473,-9738,35076,16368,-24969,-11631,-10662,-46426,-23727,-790,-32114,44206,41784,-64503,-9432,21637,36773,11819,-31123,-30478,29644,16332,-32039,-8792,2350,21671,6964],[6556,-11433,27982,-15044,-9115,-15860,-72309,31021,14583,-16235,-13426,7337,-9607,-76548,-649,13967,48,12768,-60808,33994,59066,-29875,-98179,22879,68583,27502,-44901,-62863,-46574,12154,62619,589,20080,59569,-606,130,-35803,12145,10582,-1702,31250,65786,13007,63972,71325,-11345,-19058,1148,-2266,16107,-46505,69485,-3392,-10764,-19000,22816,-80606,26863,94218,40508,23895,29828,21659,36898,42490,-41059,-76139,13028,56329,-34396,1040,58989,26587,-113276,-83415,76245,8881,19624,-12082,-4110,47502,113096,4404,-13319,17893,20783,101486,52871,33080,34954,-39073,-33530,-6964,-2795,106378,129186,-126279,-71602,60289,7016,-9712,67659,-29012,-33968,-46864,16857,-36245,22113,-83575,-70623,-15593,-21346,-23546,-101101,-2826,-2075,-29524,42720,-24234,-5515,-112617,-122526,-166095,-19369,-19271,-16378,27681,-84542,-14869,-33531,50451,63317,-66993,-38428,-39167,-41705,-71679,-30746,41619,15457,-9196,63230,83361,-16261,-4130,35879,-6667,-52219,-13270,-22112,58339,181230,-22203,132069,-29118,17177,10394,89143,5377,84733,53994,-10534,51295,-51554,-1860,-48839,-276,28498,691,50536,47092,-43752,-93165,-57922,-16144,38585,25056,-68136,618,-35578,-5288,22511,62203,40290,7787,-42307,-39840,68835,76544,78341,84246,83851,68790,39770,-25851,33174,-39817,98625,16873,-51846,36269,-38659,-25793,-4535,-21233,71789,-33829,-7157,-15165,46412,18661,-12266,-19841,35901,52233,10104,54628,52678,-85375,-18022,89659,35758,-27624,14448,27416,31952,-52197,-67951,12979,41345,114068,-33533,-21026,114127,78422,60901,79985,-34873,-115206,-14173,53557,9527,-100797,-37797,55853,-8979,-50347,78485,180564,282872,494534,6754417,6438298,1294957,817586,525168,437935,382574,189887,185358,208754,223169,142280,184047,133544,137199,230827,188002,92267,127775,134312,83549,36381,127018,149532,53078,20657,47316,12304,16461,68218,1978,-47316,-26849,55321,45166,107425,54955,28758,9021,93920,17438,-7235,48663,101573,89320,95828,14720,-2223,-16873,62874,-32552,27623,57607,73162,164283,81017,81651,78420,103653,39168,-61330,69863,86727,-86324,52760,895,85299,44326,56924,36817,-43739,-59371,3644,19841,-55186,36855,5629,-4322,1203,-28154,-51663,30201,14000,9347,20474,33129,39038,57243,25416,900792,1044103,215817,192273,127671,111393,-19918,56405,12349,86910,80070,93206,37444,38852,-33784,-48136,32730,63454,35255,75882,37803,39803,31294,24256,3835,-28972,38112,112953,33056,49972,121452,134060,-6203,-72576,23960,12404,46831,-44185,14523,27468,-16154,-34900,-59045,-31945,-11779,67200,-79473,-18946,23385,77448,-44076,1479,-66649,18201,-6696,26664,58989,-57428,-26937,48132,36042,-59446,-48588,10156,-131691,-6603,67572,-2087,-24336,-34308,29263,-3941,90987,54405,-7757,15681,3030,90222,13333,627,70410,19684,96832,5092,-37220,-27443,8397,6423,-6546,41940,-33373,-19692,-33661,11043,29698,-7593,-408,-81144,-29545,-23771,2996,20552,-4020,21758,-37711,-17905,56084,124936,51583,67864,5177,-28187,-54844,7931,-28156,-13207,-61045,-42155,37437,-40658,1781,81546,81102,19312,-43141,-16033,-16337,-66759,-5530,33660,79417,2842,-74490,-68326,-4464,13279,54541,107107,43164,-45226,-46068,120062,87430,-42562,-27649,-56652,-73807,-20125,44226,-582,27691,257,789,-4027,19784,-59115,15813,-31397,46573,46456,-55335,-31116,40167,-8182,12289,-17335,-26894,-27357,-13458,28966,-62900,-12657,32039,-84999,-41063,19414,88699,-1352,-15765,-27493,-33783,29958,-37648,-38159,-6719,-8043,42628,-49196,27983,-75257,-12502,-43647,30418,-54217,-2837,85628,-9668,39539,-36494,71268,62031,72535,69909,18232,-24429,44396,17585,25838,31495,-55353,13960,41528,-33694,-58693,36084,-15427,5896,77180,-125997,-31900,82346,17229,-32801,-47418,13884,78399,-10550,-60503,18780,256,-32982,43635,109103,-44597,13534,45673,83072,2993,-19638,2967,27179,-13342,32422,-28817,-43059,-61850,-5087,-38346,-53201,-20999,2209,-33722,27817,-35187,-77572,-27608,13048,36530,-19801,-12618,26883,14140,-35855,11430,21502,-28892,79233,-24881,-6450,18739,12241,-69396,-49431,-50268,93435,-14838,-105239,-11132,39563,-47718,-140417,5992,37516,61827,56937,25312,-23665,30336,58675,12624,11878,24752,-5320,-15701,20811,-36986,32606,-3789,-52483,7805,-8184,-45264,33779,257,-20133,46836,37046,89285,86987,-5076,-121602,-29118,-12664,-24331,-77747,28391,14261,-9859,-84640,-11404,-26483,-38910,23206,-16073,25451,-18032,-23625,20628,-563,33512,-4914,-45118,-44438,-42829,6094,8020,-5132,11262,-38775,-38040,60224,15704,-48242,26685,59626,-2862,-69690,-52614,32109,33812,-44096,-51281,37575,69181,47584,2750,30233,-109151,-41238,67012,15972,57613,-12849,-40282,45746,-65512,-62067,-3960,-35517,-51554,-38771,38340,40067,-66997,-18366,17650,-43513,55899,-19993,-55532,93631,65041,84755,-11853,-24172,9442,-36668,-86271,-89527,17498,38581,-31977,-26796,-63891,85848,-4084,42799,-95772,39640,-166,19874,7108,14862,3211,-20416,66183,-37508,50919,59307,61900,60205,-30763,72037,-3195,1671,-21622,-36336,-9560,5225,32070,-82234,-42946,19141,58246,70651,-79302,-44499,-2023,-20566,-5261,17354,-20036,-36630,-24462,-64883,-29302,88584,-35131,50301,76424,38695,21251,10547,-9576,-55911,268,-7521,84795,25041,9511,-2584,8721,-60349,9777,9282,40574,14292,22048,9038,8325,9334,46335,46978,49819,37609,30258,66167,-38099,69047,-33892,2764,-48,-3519,-59531,-5281,-59135,-73359,-91028,7025,16537,13634,18348,15016,7853,33047,11791,48542,-25636,-69274,-32313,-28694,51403,71315,69526,-34550,-37031,-8015,-26675,8964,15183,42167,84789,12645,-29650,-56299,-32780,-51190,-107524,-44046,-71077,-16186,-12294,-124700,-51313,8503,-8811,-33745,18509,14517,19717,-38529,85600,-1369,5569,3709,-20166,-79242,24646,28429,32828,-16295,-39661,-44274,14755,8700,67244,-29550,30288,-93773,-42430,-2049,19866,-106087,-9602,97388,13037,-67425,-82231,12577,341,27105,44617,74,-1724,-26616,-12271,-1776,59174,45581,8670,40273,52176,-15387,-15720,-26072,83742,35880,60104,6335,57474,-50173,-58307,-25913,-26523,29273,29762,-16049,-3536,-24734,-16073,-62107,-43609,-46692,26210,-61585,15120,-18121,-14924,-10499,57346,-72418,-46101,-33818,-11398,31793,-80041,-23378,9296,-44713,-20331,-22065,-39940,10591,-29634,-13112,-75123,-71510,27892,-24311,21443,-34733,-32855,6850,-43987,-32145,-13228,-2886,45275,-18231,-94774,-2472,3512,20186,11444,-19432,-86861,-27229,-7628,19031,35708,-15055,-14627,-19278,60294,22991,-27182,31336,11352,29027,-2862,-58121,-45249,-74145,-31643,6983,20797,-31746,17664,63301,19171,-13715,17422,-43252,22160,-19912,3693,51051,-27982,-46309,32806,31963,-29349,-8208,-7832,-74590,-35654,-2008,-19169,4372,42880,-28115,9092,38079,50434,15385,-25461,-37407,15691,-10151,-27896,-23784,-6256,-10347,13262],[-5943,-30138,28608,-8392,32187,-1039,-45848,16931,-14185,-26897,-13503,11274,-9960,-67404,-12747,12766,11291,28875,-42672,33266,52028,-18703,-57720,55211,65289,6567,-37186,-52500,-55603,3654,66980,-3501,23248,80868,494,10559,-54258,24385,19139,13474,39171,78117,29494,69244,63016,-32551,-29748,-9409,-1941,26189,-57936,72388,-21912,-32695,-45821,9666,-54972,29782,107745,34388,30879,48001,25006,38257,71175,-31031,-78121,7537,63432,-33650,2075,77456,57826,-105072,-84741,72049,8601,21739,9436,-6902,6805,94597,13641,-90,9793,40137,93129,45129,25388,26836,-19430,-44957,-5455,-36689,98219,82291,-134824,-48531,39007,-7703,-8977,58555,-67448,-41534,-37941,24154,-17078,43041,-70445,-85115,-32839,-9005,-40758,-120552,-23713,10812,7044,48212,-23061,12976,-59057,-93994,-136563,-21000,737,-15522,22905,-95680,-30044,-17433,73119,45028,-84728,-39087,-12866,-25834,-51427,-34660,43048,3309,-36869,41959,63134,-9422,-6585,47607,24851,-28346,-1251,-588,72432,127770,-96215,108869,-25239,13152,6596,70000,-5166,89807,63213,-16202,54994,-41360,-10814,-65758,-14163,19108,-9452,29418,39393,-18336,-79711,-41329,4561,57583,29793,-64998,10107,-31360,-47251,20409,77797,61201,-12919,-55180,-55486,59959,63236,101288,31515,62649,78630,65316,-16456,30230,-21991,60286,19012,-6029,7084,-58882,-27041,-15765,-11051,77693,-44898,-39942,-12662,43098,28441,-9777,-13605,37059,64635,-589,51250,27523,-99331,1619,98160,20415,26812,22295,21874,13300,-48918,-90249,3095,56455,131303,-19288,-10320,77527,64466,51061,54769,-1689,-55902,8921,44557,1350,-102857,-31385,89243,-9397,-45934,69429,168312,276354,431300,6673760,6393104,1303390,821575,503276,413133,389362,202881,186638,198895,236421,159457,165461,138005,145203,209077,161800,97312,138869,126649,76452,51103,121501,142185,109521,76570,103234,32870,45655,98410,19125,-12069,-13466,49749,18613,109946,52234,44805,20249,82078,5706,-14093,82742,96291,79067,110886,-15289,-49512,-61081,80937,-8905,41588,87998,52115,144290,70206,64646,57176,63790,34972,-75032,63630,84205,-66538,54832,4470,87269,47285,66769,41636,-24519,-36006,-1180,-17844,-49161,21897,-19665,-618,-10400,-36891,-67956,19986,14293,-13082,17058,17102,39730,36088,26170,905760,1056864,208439,173289,124837,94996,-32840,38135,876,78534,67217,99423,49200,40914,-53374,-41425,32409,38871,33173,63943,18064,16674,29321,28530,17993,-24626,53949,130052,55001,64416,102371,121854,-7363,-37647,33989,16588,59388,-57295,-6607,24752,8082,-62563,-79337,-14652,-10545,42251,-119097,-65372,-502,105892,-4146,4225,-51392,23693,9884,23099,64972,-40446,-41966,50054,24835,-36951,-34814,28397,-128318,-36725,29200,-28172,-50065,-57631,27099,8864,114450,55037,16384,17183,18202,113422,50088,19060,53154,8039,106792,8682,-74091,-40831,20824,-504,-74576,9299,-30993,-15877,-19614,-5486,41644,-6128,-6034,-60439,-37713,-13475,-968,14793,-6204,39087,-55813,-8911,33504,78949,49293,87539,3060,-37183,-98674,-13821,-22038,-53613,-60411,-35881,15233,-42473,-28413,55954,51563,39870,-15864,-14057,-18789,-70294,16992,18671,67432,-4245,-77402,-87868,-23104,23268,34813,114287,6392,-49547,-19755,138981,93250,-34466,12358,-5713,-55661,-26037,33232,-13020,-4454,1409,17246,-1737,42627,-17964,20277,-26589,29836,29657,-71331,-31798,31425,-7845,-15700,-36492,-33922,-2846,-6977,21489,-66742,-14248,37179,-91486,-6368,28279,80946,-25544,-37614,-60160,-64951,30660,-31118,-30295,26309,22192,27484,-56872,-25320,-76723,-19573,-52587,6347,-58835,-23621,38585,15892,20241,-42594,45145,59603,80751,85599,20753,-13144,22694,26195,56723,35094,-41706,24182,75429,-35180,-53336,28948,-20126,14512,63187,-109307,-51379,96162,-1809,-47979,-32085,24983,80726,-18960,-73357,8087,19517,-32946,47801,99943,-47160,10998,23135,78870,-28137,1013,22434,45440,-8105,24661,-69103,-63673,-51332,-9149,-18996,-15428,-24501,7544,-33522,19185,-49425,-73393,4961,46125,40454,-1289,-13533,17784,6722,-100046,13936,23741,-59105,88887,-2519,-24904,19884,39647,-65273,-38669,-40481,82821,-11383,-105682,3188,33971,-41035,-126388,22013,24188,36899,52983,-3941,-21001,661,52129,17697,6355,11775,3156,-3221,22197,-30623,43146,3371,-30588,-10662,-26232,-10434,36478,-32669,-40793,41756,44463,89645,68999,-17374,-138664,-51741,-5730,-6141,-56816,12744,-14242,-2124,-59796,11907,-18386,-16897,11090,-19029,11837,-1236,-17921,35990,1561,31406,-14095,-58639,-21679,-37300,14639,-4619,-18334,35310,-40176,-53988,28823,11832,-25270,46463,67112,-1391,-49827,-42396,36376,40861,-56167,-29704,51487,44897,56050,-11128,34906,-77129,-18933,42113,8610,82122,-11308,-36967,38234,-60241,-42074,17331,-3470,-64615,-56080,25727,48740,-31182,-22974,-13309,-64227,59506,-19525,-84594,85367,68958,49094,-20346,4872,35130,-63969,-96617,-117963,6793,25804,-38773,-42431,-65077,104537,-19342,30794,-105171,39037,11859,14950,-10292,7122,-5303,-18974,78186,-21617,6396,52829,61879,47868,-23083,87451,-3980,-13585,-23119,-43820,-25025,-11653,9242,-94449,-41159,36406,27241,2077,-98655,-53542,-8776,-20699,-2591,32238,1162,-5004,21417,-22551,-9936,91869,-41085,58933,62087,47314,-16812,-21847,-6680,-44369,7327,6997,75822,19070,14724,-11172,14500,-108014,-8842,1079,46359,17054,22269,5018,-15084,-2714,28437,43386,69632,40015,34326,78403,-17996,69046,-30311,-14742,-5064,-6866,-34715,6068,-49143,-52536,-105323,-39206,53431,16730,20186,25407,2625,68173,11710,-24332,-21959,-77206,-28327,5083,34324,62687,31418,-36924,-36848,-17914,-17670,5734,35593,43804,67122,15340,-28046,-48274,-55606,-43412,-79769,-41095,-71849,-3578,-2733,-119613,-59659,15338,-30407,-42803,19802,3759,21083,-35418,83940,-3745,-4272,18545,10855,-54592,14590,19772,30648,-37209,-43919,-17960,31196,-3821,47461,-37145,19283,-73647,-40673,6146,21336,-118133,-6647,80409,31107,-49467,-66937,21017,14757,55581,45512,-9857,-7233,-31496,-26261,6424,51072,38475,-6573,41569,71149,8677,-7269,-1358,95348,40454,61452,-23209,38983,-64814,-61070,-20885,2923,43107,28409,6996,38025,-22209,-24080,-98379,-48442,-34980,14991,-65826,15653,6457,-32974,-4800,74253,-88238,-54360,-43903,-3428,30774,-93787,-11701,31495,-33133,6349,-2500,-61788,-2622,-46847,-44729,-76918,-63915,52727,-541,-7551,-21741,-22173,-2929,-49010,-10129,-16806,-1373,43535,-33679,-60034,6550,-1003,1797,11153,-10436,-66525,-31081,-53811,33552,31536,-26856,-23474,-12051,56476,2076,-15866,8970,12752,6995,-21663,-56016,-86517,-80635,-18618,9396,11115,-31777,49659,51930,28412,-12598,-851,-46419,36800,-26828,-8201,57233,-18336,-65970,27948,62406,-33736,4578,-16593,-91021,-49415,-5203,-6785,-30044,28938,10133,23705,54436,56271,18736,-16153,-42354,2532,-39538,-24970,-30535,-15215,-27609,26650],[-20747,-46340,29119,1733,76692,12110,-17830,4342,-40941,-24510,-13710,13211,-11964,-51482,-21260,4140,17155,36831,-23275,28296,38302,-13144,-3896,72903,56876,-15291,-24428,-53241,-70796,-15600,59033,827,36077,84737,-4040,17666,-66282,30529,30693,27503,40484,86391,43721,68765,57139,-43083,-38599,-8610,12879,32676,-60092,59892,-39148,-45743,-62103,4425,-22260,33320,80793,36005,41792,56312,34483,37581,86674,-20781,-74613,-2967,58865,-27176,-6237,73394,67817,-88764,-85805,43097,954,20002,25654,-5549,-42368,59145,22229,2839,11353,53901,71982,35760,-1124,11863,6968,-43548,4965,-57488,64986,22287,-120411,-27649,10389,-15656,-5309,50713,-90074,-43426,-14530,32328,11143,52186,-43733,-81638,-49790,1934,-48932,-130214,-34969,19437,28850,39015,-24091,29557,2733,-59962,-104869,-25300,21285,-19687,13927,-100308,-52034,-14698,75632,21370,-93848,-24760,13752,-9037,-35219,-30787,38575,-16412,-57687,28092,31495,-10827,-21898,52021,47449,3260,6684,18408,73825,73734,-123310,76049,-7557,14734,9421,54043,3707,91374,64669,-15905,53636,-34034,-13840,-63213,-29499,1113,-18219,16091,28567,3757,-52735,-23151,27165,67040,24106,-56754,20052,-26835,-87155,11234,71661,71630,-43526,-62555,-62799,48716,39366,110085,19558,50193,84623,82453,-3032,25154,402,33049,20584,21091,-19636,-60933,-38109,-16369,6595,75082,-50102,-63203,-5602,33371,34941,-1039,-2721,37633,73851,-10046,55032,-7352,-98905,29817,93482,11450,67639,25933,16035,-11376,-41651,-81314,8539,56385,118882,-11375,430,45279,42600,35661,19915,15850,-8592,15206,27056,-14106,-78556,-25442,119633,-7972,-13537,70469,148032,283567,409429,6634590,6297169,1255779,813962,478507,387784,397549,213354,185778,185445,236094,179740,155442,140117,154271,180289,127734,106141,136969,116776,69186,68180,109226,127390,163332,127011,142949,60414,80044,121799,36004,33279,13340,49996,-653,98139,42174,56917,32105,79650,-1265,-12712,105386,92599,62206,113668,-21621,-84112,-95908,90504,17790,48693,98310,26687,117663,62678,52071,51616,17491,35140,-71599,54584,75942,-39764,50301,15971,87128,49017,71803,35539,-5919,3009,4297,-54436,-39222,4986,-33813,9081,-8797,-25769,-73860,10980,10922,-44341,10196,530,41965,20689,35879,895420,1088426,201961,154031,110837,76447,-45157,20915,-8121,73103,54686,106537,51518,45737,-61268,-21081,33844,15089,29856,47258,2769,-3376,30698,41119,40196,-17731,61734,132004,67426,55370,66427,95110,-8173,-7767,34660,8016,67422,-45933,-14829,20673,31340,-83385,-91627,2736,-16294,19851,-125691,-99111,-24646,105310,37119,4022,-25443,30151,35053,20575,65113,-20224,-42324,51566,8857,-12063,-15299,49663,-110401,-66313,-13109,-43243,-72182,-69056,18288,4330,109849,40496,34621,19496,30229,113649,79462,22626,18694,-6315,101841,15821,-93833,-43297,30906,-3266,-115689,-10633,-21137,-7143,-10219,-19275,54858,-6783,-11425,-30828,-47483,3026,-8636,8346,-12541,52947,-68785,1893,12141,30464,37163,87851,-1799,-50619,-131188,-34259,-18761,-74678,-56696,-30378,-9727,-36285,-63776,22904,16622,55155,8075,-5399,-20439,-57001,30158,-3438,40458,-14029,-79382,-92669,-37213,25403,6381,88356,-7909,-45821,7837,125916,82677,-10385,48550,32392,-39861,-33239,16713,-16429,-46383,-390,21995,-3803,59022,19721,29496,-16777,11888,6317,-78329,-30466,14415,-13027,-29463,-42562,-34626,19042,5768,22519,-54220,-29717,28772,-89537,20471,27601,55639,-41266,-44904,-81207,-91376,25266,-24179,-19963,49532,42489,-3211,-50675,-66233,-64368,-19542,-54146,-22266,-58718,-41430,-19514,24381,1044,-35921,14789,43635,54087,81732,19882,6726,15972,24246,85875,38589,-20522,16430,80629,-40971,-44754,21748,-26599,15577,55797,-65323,-63432,96175,-10124,-53962,-7052,32537,64487,-25533,-70343,-4295,33710,-37746,41782,73802,-39324,2228,6099,63313,-50979,18486,38748,59361,-2316,11541,-107383,-83370,-37593,-17963,-853,24614,-29325,15983,-32880,6165,-76748,-67378,31030,77380,39751,9906,-11242,10719,-4392,-142429,16025,27521,-61754,88310,16486,-43977,16206,69723,-46416,-24996,-22160,58076,-10176,-81127,24601,31148,-24374,-102577,35464,7654,5082,44622,-39257,-12892,-28413,41637,17281,-2499,4595,15718,16210,24241,-14267,41927,-671,-3428,-26981,-49080,24612,43118,-58993,-67690,36346,49144,63186,48627,-18838,-142977,-55789,737,10168,-27148,-8780,-45933,1267,-28538,18041,-15912,2905,21189,-16780,-3892,16222,-16473,60344,11106,36525,-21979,-37310,1391,-28481,20254,-22492,-34738,42335,-42538,-63225,-1712,17643,1356,58331,68112,-4198,-27285,-24472,32930,52184,-65470,-7080,52815,18144,64411,-26113,32597,-43042,5149,9007,-2815,83792,-9896,-19117,19484,-54705,-23440,29008,30746,-67048,-66221,1749,50420,3248,-15034,-30546,-74735,55704,-14632,-101623,81969,64580,19229,-24391,25035,52594,-92026,-105954,-129706,-4367,13092,-36230,-46181,-61725,122536,-18790,17392,-99158,32724,20218,365,-29039,224,-12628,-6119,85422,-5788,-44919,34650,49726,23218,-9087,93830,4032,-26446,-19793,-49258,-40495,-31005,-26742,-95256,-33444,45571,-23958,-54835,-100861,-42387,-5221,-17952,4020,38475,12824,36928,48787,7232,9115,86723,-36049,55780,47989,48689,-41049,-46536,-8280,-28289,6521,16215,60994,14492,19338,-20303,15393,-131597,-24922,-6120,40499,18071,18600,-2244,-42732,-16448,3008,21706,88374,35036,37882,89469,6880,64917,-22148,-34679,-7956,-13102,87,18038,-29149,-16675,-100816,-74388,88347,22199,19931,33230,-1184,92094,26481,-67557,-16861,-75734,-26327,27525,17903,67086,-2404,-35347,-32342,-18228,3439,10121,71472,26157,39553,20009,-38443,-35070,-64728,-29984,-34411,-29952,-61272,11949,5105,-101260,-68146,18231,-51471,-52917,21581,-12130,26571,-29590,80945,549,-11812,30608,32948,-17917,6593,17553,29534,-58460,-29505,2149,43416,-22140,20366,-31365,10188,-44776,-29800,27751,25380,-118030,631,60215,43917,-23733,-45008,26295,25738,77042,51237,-13745,-12180,-15645,-32621,14573,43122,47839,-16704,23194,79736,29007,-7464,18961,94956,52986,72197,-40987,20358,-68012,-57311,-12972,29873,39111,26083,28192,66874,-14279,-22394,-106999,-49595,-20472,-5217,-82160,2116,24827,-47484,2957,94153,-84823,-54613,-48082,5712,22998,-87074,3211,50354,-16590,24375,7004,-73221,-10493,-58548,-66610,-62545,-51170,57332,14620,-40499,-5726,-2099,-2713,-48938,10362,-17249,-6797,41250,-41770,-25947,19837,-1859,-11443,14394,5239,-34328,-27302,-84904,39189,17469,-42007,-22789,-3968,56206,-18729,-8079,-8902,12855,-8289,-39140,-43567,-105379,-76911,-13761,10810,2728,-39650,86710,38435,39118,-17180,-18310,-46563,38228,-27997,-21217,55480,-10265,-65120,19089,93075,-36387,24423,-31861,-94567,-65690,-7791,1774,-53836,-281,37342,29761,64500,52653,20776,-7007,-44157,-6215,-61867,-24863,-29995,-22824,-26300,40864],[-32395,-56667,30507,11201,101943,18301,2459,-2931,-54637,-10467,-14402,10301,-16306,-31384,-24474,-8351,22497,38017,-9957,23883,24492,-12960,45722,60254,46364,-30345,-13698,-55609,-88947,-40185,39112,13949,63962,83687,-11908,15354,-68914,29475,39336,31567,35774,88199,51344,63937,48167,-51039,-45602,4179,36395,33125,-52098,36490,-50791,-47008,-65545,7338,13239,36047,21390,44759,52035,52637,44767,33406,78394,-17032,-69758,-17753,42057,-21060,-20118,42490,49113,-65989,-76760,2062,-9767,14756,34560,1199,-84934,15010,23088,1435,21771,61398,45889,25749,-38082,-4835,34620,-31806,20833,-59553,16707,-26771,-88137,-9576,-14530,-15579,748,50204,-87448,-38742,20390,39474,40361,43192,-9291,-63106,-61820,10758,-45061,-124712,-34260,21139,30418,20478,-27005,32768,48317,-25449,-77813,-36573,36889,-26610,4081,-91539,-71804,-26288,59409,-6117,-94522,-5026,33517,4369,-26195,-20151,32111,-39470,-65601,26463,5108,-19815,-43985,49221,55456,32999,11661,30705,65667,40005,-97357,46515,19619,27450,19034,41072,24276,85576,57871,-8509,48627,-31304,-8397,-42753,-42905,-20094,-25292,19085,18080,13584,-19469,-6705,43484,61974,9419,-44675,29437,-26148,-107572,-968,50251,70454,-69747,-64171,-59915,37875,14708,103602,39623,47357,83323,82641,10057,23367,22673,27726,23040,21404,-38979,-43557,-56797,-14175,24358,60810,-48371,-68535,2620,18191,38182,13851,10648,36840,78044,-13210,61083,-43644,-85843,56224,78085,13559,90116,24385,8990,-36675,-32172,-45161,24949,45461,94894,-9709,11217,26083,17780,20640,-17262,9461,17289,5363,9418,-32494,-36488,-20364,140041,-5317,38059,78227,121580,300844,428451,6608787,6174886,1161499,796077,454770,369517,401785,217348,181443,170901,222755,196859,156557,137381,157002,153399,97119,118053,125465,107302,65726,81109,94298,110822,195200,161409,156305,90574,115432,131694,47376,72300,43548,50441,-10553,77727,28401,65793,42988,85231,-1416,-5246,110330,94908,47278,107496,1437,-94536,-110127,92868,44689,46713,95817,6159,90729,61269,48869,60517,-23009,38206,-53140,48718,67210,-15169,40502,27889,82287,49176,69314,19225,8308,44278,17009,-77619,-28414,-10987,-37300,21486,6304,5447,-61737,4394,3168,-70492,-364,-11751,42431,14314,52055,870690,1116595,199221,145078,91059,60616,-54275,12461,-12309,67307,47714,109037,42664,48652,-52764,7047,36946,-1415,27050,32898,1314,-10900,35327,57637,63634,-6719,60410,120707,67959,28295,22388,62199,-9294,6544,27744,-9830,68851,-14137,-3905,15517,45962,-90664,-96198,11394,-24883,5743,-101481,-98709,-41946,70549,65464,-5010,-1794,37433,58355,19047,61897,3096,-22648,53533,-7262,9804,724,67401,-78360,-82978,-46114,-45996,-81779,-63240,7250,-14950,72714,13805,38553,20563,36709,89381,92283,14321,-20835,-18945,88397,22893,-92898,-31916,32482,-521,-115732,-9433,-7944,4535,-5761,-25856,64635,-6671,-14671,-1341,-54243,20341,-18587,2051,-20828,59525,-72640,14412,1070,-2255,18209,66448,-10948,-65311,-144801,-46546,-20782,-80981,-53993,-33167,-30010,-23620,-91905,-4105,-10891,60427,20524,8116,-20904,-32009,33403,-23256,4682,-22498,-78515,-81498,-43838,18621,-22656,31484,8881,-32620,36963,92274,57574,22295,68141,49238,-32419,-44785,-25,-11947,-83298,-3798,13391,-5643,62010,45361,38140,-4947,-3047,-18196,-72249,-23927,-13747,-23102,-28527,-36703,-31373,30420,21279,24627,-27288,-53204,11897,-84027,29914,18769,18700,-44945,-35539,-84105,-104699,15420,-18020,-12235,61039,47966,-37738,-32989,-79417,-43148,-14682,-50127,-40456,-50395,-43998,-65142,10195,-10834,-18151,-11571,21431,9258,64044,14448,30283,22327,9865,104472,39744,1588,-7015,54619,-49477,-35803,16967,-32835,16652,55747,-12487,-65120,77827,-7329,-47549,23543,35558,34758,-29396,-52291,-16227,37946,-43074,25800,36399,-23628,-9060,4515,37135,-59063,27838,41843,62759,4710,115,-125220,-93870,-22786,-28047,8897,52695,-32535,25521,-31181,-7345,-103843,-62081,43536,102061,27860,9649,-5825,11950,-14431,-147211,20141,29416,-37061,77011,28993,-56105,11964,91760,-23144,-13924,-1486,27372,-8961,-46414,45524,31500,-217,-74453,41907,-6649,-22605,31921,-68636,1753,-46164,32173,8646,-14021,5392,28495,36171,25854,6515,32859,-18387,17577,-37593,-74203,49381,55734,-64554,-91923,31808,51546,15317,33752,-13690,-129806,-40919,4097,20543,3478,-29223,-75210,-2964,3643,6201,-21785,17711,52430,-10302,-17769,29116,-20477,92239,25448,46170,-27454,1283,17652,-18393,19241,-38549,-50829,32472,-44836,-61298,-23321,32595,26217,60814,63143,-11245,-5866,-4309,21281,64421,-69206,11777,39692,-5760,67429,-41951,23671,-16900,24835,-22447,-10974,70367,-7781,9929,-4526,-49153,-11050,24487,57766,-60167,-69973,-25879,42337,26268,-563,-34086,-73723,43715,-8436,-106866,85492,52726,7348,-22903,34325,56713,-111888,-110525,-119360,-12275,1871,-26672,-28624,-55714,134668,559,2472,-74625,23203,21129,-20229,-45489,-4840,-16619,9423,84142,5049,-87366,9290,29811,-5218,4905,83825,20723,-30672,-12847,-51685,-57687,-48749,-61925,-83840,-23132,40885,-75136,-85597,-88369,-17871,2005,-13202,12147,34130,12584,71009,51558,21236,21576,72663,-20915,46168,37441,45546,-43697,-60546,-13695,-13253,-3579,16905,42824,16645,23447,-31376,10374,-126449,-33806,-11970,26356,18160,14584,-12037,-68569,-27368,-23180,-3067,98395,20206,35859,96034,27843,58983,-13891,-51536,-6877,-18858,34683,27905,-3927,18960,-80496,-87036,107814,32340,17515,36396,-2653,98602,48710,-74306,-12979,-64871,-24329,34010,7088,78244,-20060,-30231,-27149,-14430,29565,18829,106260,-7868,5001,25365,-61024,-25711,-58717,-13317,10339,-13034,-37196,28636,10128,-75972,-79817,14517,-67339,-63526,23400,-29867,35137,-21666,69756,9742,-13746,36971,38372,12227,1199,21068,29183,-76042,-8583,7921,47074,-41947,-5722,-16295,5390,-18515,-11879,56088,29700,-109942,11389,42719,48874,4126,-26899,27253,29491,83155,61040,-17793,-16016,15064,-33273,20623,37056,61785,-24014,-10171,78015,41130,-13206,29279,87188,67201,86333,-36763,8567,-57423,-47260,-5471,47187,21873,21821,45083,75348,-2342,-13658,-81861,-46240,-10479,-23747,-102946,-17358,31473,-55182,4851,115194,-56533,-47400,-45681,14767,11023,-60192,15939,59099,-1055,27996,3839,-74237,-12252,-56828,-76251,-35123,-36980,44332,17184,-63080,5865,20938,11345,-39942,23992,-12415,-16674,33318,-36861,1650,33809,5792,-18123,15501,21259,-4767,-16562,-92540,30227,-7178,-56710,-15087,2878,58688,-33882,11388,-16222,11739,-12738,-52216,-22867,-96989,-65681,-19227,11896,-2031,-54765,117242,23983,47280,-27231,-31606,-44264,30564,-21965,-29740,45685,-9918,-50240,5130,105542,-35793,45833,-45805,-86127,-83110,-7855,4887,-67289,-39258,45460,24593,63353,41420,20834,-1496,-42648,-9823,-70307,-27723,-24863,-28408,-11187,48950],[-35883,-59917,32085,16955,94943,16402,9418,-2386,-49665,10575,-13124,2573,-22686,-11321,-22116,-20221,31412,35836,-7143,23437,16739,-15380,77495,14900,34678,-33413,-10279,-50216,-103937,-62014,12960,32541,104200,88921,-19074,578,-61074,21915,40526,16373,26749,81231,50231,57026,30602,-59399,-52183,24883,59710,26924,-36168,11777,-54043,-36918,-58565,15504,46396,35856,-43698,56789,56759,40616,50341,24686,47191,-23190,-66660,-33459,16381,-21003,-34169,-7215,9477,-38902,-50776,-33477,-17804,7187,35921,12061,-109054,-26559,11149,4783,36975,62526,23414,15227,-72427,-17706,57750,-16621,37265,-43273,-32104,-47835,-49654,7361,-26294,-9742,7790,59449,-64210,-29016,60599,44029,62719,17002,22016,-39698,-65298,18087,-29702,-102806,-22639,15897,13710,835,-31037,14620,57623,5395,-51870,-54876,41997,-33392,-3488,-68642,-81192,-47963,31515,-33123,-88726,8382,43772,12948,-24925,-5816,29310,-59980,-58912,34870,-5408,-33253,-64713,40842,49426,54354,16279,35804,52445,32518,-38764,28461,48721,52094,31856,31402,43875,70488,44036,2871,40978,-32808,5259,-12111,-51476,-39171,-31091,37466,10999,6235,13124,6923,48410,42351,-10377,-30405,36313,-32785,-98685,-10335,23772,58881,-80635,-61882,-48318,29284,-3066,85332,58564,48380,72020,63987,18237,28760,40548,43160,25723,666,-49468,-15016,-76544,-21201,33466,35274,-41701,-55022,8192,162,38403,32636,21996,33899,77879,-6672,62695,-70198,-64598,67233,55761,26913,94744,17922,-80,-56862,-21617,3622,44537,33166,75161,-11924,20680,14033,-5222,10026,-48098,-17613,21619,-14985,-3966,-49235,4136,-16232,144888,-2848,91062,85988,95726,322723,476701,6558975,6054289,1048841,772069,435586,362047,396095,214347,174497,158041,200006,205645,166013,129517,151376,136082,79386,131371,109835,101714,69078,84490,79709,98135,194897,174937,144538,117800,142617,124880,51136,94405,67037,47299,-10720,58604,15174,73484,51498,94218,5791,5354,97992,108431,43365,98929,46336,-78301,-100544,89113,66228,35793,90030,-1473,68788,66871,55647,75916,-44862,42287,-28997,47363,61053,2367,28792,33104,73115,47750,58602,-1845,16626,73622,29845,-78846,-20280,-22622,-31370,31200,27505,48823,-29235,481,-7048,-80025,-13258,-15272,38682,17038,71149,835947,1123610,202730,152093,71665,51076,-53932,19031,-9140,60041,47910,98684,24348,45868,-30604,34300,41806,-8488,28254,25622,15997,-1004,42077,71352,80760,8234,50595,101874,60314,-4828,-18544,33234,-11170,5016,16849,-28822,63032,15835,20698,7755,47064,-81222,-92979,7440,-31589,2765,-61164,-61140,-47429,15537,71660,-26553,7817,43325,70517,18778,57698,26587,12945,56857,-18885,24531,7167,76513,-41293,-80303,-62483,-41382,-72588,-43214,-944,-39584,14503,-18322,26160,20355,37696,48464,84649,1124,-49461,-22163,73261,26804,-75181,-8544,23264,7221,-85110,10395,3293,15072,-3639,-23297,65803,-2954,-14122,19111,-54347,33793,-28329,-2900,-28391,56658,-66341,27950,4108,-12697,-2801,30741,-24305,-77399,-139457,-48246,-27838,-82347,-55072,-46836,-40719,-8763,-103363,-13531,-19609,55163,20766,23388,-19730,-4332,29500,-35175,-27617,-25741,-72451,-56941,-43330,3748,-43043,-36155,50594,-12078,66360,56225,28096,52926,63737,45155,-36518,-61153,-11636,-2700,-100861,-7200,-5593,-2063,49081,52547,40764,3643,-11521,-37965,-53562,-10270,-52949,-35410,-17539,-24681,-26883,28162,32872,18825,5583,-75479,-5676,-79360,19504,5907,-18832,-38507,-13555,-69921,-98061,4398,-13672,-9883,64611,38138,-65937,-10232,-63080,-18384,-7765,-42566,-35056,-34035,-23511,-80158,-22178,-10865,6089,-25456,1475,-31631,40914,5382,50415,30437,-13348,103974,36221,18430,-35606,12708,-55435,-27472,16624,-37482,23774,58938,30371,-55470,43171,3663,-29223,52270,34270,1172,-29277,-24487,-27227,29927,-43966,2527,-3489,-4687,-18855,21165,7194,-50213,27442,26928,52728,12072,-4284,-111018,-88823,-8326,-36935,4856,59868,-30656,34017,-27605,-16347,-113475,-57088,40106,117175,2723,-768,1881,22538,-18912,-116632,26906,26079,5044,59317,33125,-57001,11379,95437,-5754,-9761,15659,-112,-4233,-17094,55800,33006,27050,-43193,39211,-13654,-37664,15716,-80874,21023,-49398,25436,-7851,-26397,11687,35726,49827,25882,25425,22542,-47855,23004,-40590,-92808,58089,74623,-42705,-105126,28209,52325,-38583,30354,-6333,-98425,-13775,2039,22934,26032,-43419,-97660,-14311,30252,-16820,-35610,28012,91906,-1417,-26424,33921,-27763,125290,39574,55137,-29396,33013,22565,-8343,10813,-46868,-63045,13230,-44730,-46600,-31316,51538,44281,55334,53557,-20876,12284,12454,3564,71752,-65798,23158,15083,-22265,62597,-56671,11747,-3091,35428,-43782,-9526,52327,-4161,41523,-25646,-43340,-6695,1954,70869,-47786,-69754,-47092,26176,34865,12180,-28380,-63776,25955,-4207,-103254,90536,35421,12859,-15638,35478,48733,-113894,-106704,-91722,-15100,-6632,-15165,8965,-47638,136631,34330,-13800,-35267,11736,13522,-40499,-56363,-7655,-16066,18299,72794,8549,-109028,-15800,9536,-28453,13037,57365,41398,-25188,-5402,-50387,-74846,-60520,-82487,-65077,-13934,21982,-102802,-90792,-65796,9275,5331,-7753,19252,19593,1822,81727,33454,22703,23750,51882,-2,35613,30114,40940,-25118,-67819,-20548,-4135,-19940,8649,24540,28278,26667,-43506,648,-99606,-33056,-16169,9958,18996,14165,-22921,-87049,-33598,-43554,-16941,93704,-5018,25443,95555,37562,53225,-9328,-61471,-970,-18664,56800,32070,19119,39153,-51131,-80478,103522,47138,12864,33913,-1795,88159,68812,-52571,-15143,-46819,-21535,25160,4966,86528,-17222,-22349,-23759,-13053,50063,23781,120669,-47403,-27898,29575,-87706,-27895,-40633,3074,40136,5806,-4192,43552,11800,-52143,-92681,3387,-76120,-72606,25094,-45153,44865,-12522,43587,19492,-8295,36058,25095,18112,-2997,26979,27604,-85591,6699,-2692,40249,-56771,-17511,1184,5857,-4467,8141,80688,32042,-97529,25005,28613,45694,28708,-18235,23076,24730,69853,72129,-25189,-18407,47553,-29508,22914,31949,65978,-31597,-44964,69887,43044,-17586,29018,75242,75092,92071,-10400,7719,-33432,-32524,-3503,50872,-1154,15669,55955,62594,11259,-2128,-31859,-39554,-9959,-28745,-112878,-32951,25666,-54527,-3728,131367,-9959,-35028,-36074,22070,-1508,-20752,22848,55497,9563,18150,-8663,-65984,-8067,-39026,-73442,-2258,-24892,21821,7956,-69247,9103,38390,37300,-21257,28436,-3776,-27939,17728,-18668,19066,44082,21720,-19682,9514,31446,11356,-1919,-77015,7033,-38961,-67072,-4121,8451,62012,-38942,50120,-11032,9905,-8021,-58630,996,-68914,-51545,-32345,13204,-2256,-73377,132385,10680,49261,-40737,-39465,-40119,20375,-10689,-30003,29361,-20938,-35013,-13573,88403,-31052,61663,-51273,-67834,-97809,-4608,3269,-73915,-77220,34950,8915,49576,26866,18723,-1540,-38271,-9724,-63013,-32172,-18371,-32358,8989,47064],[-28530,-57268,32869,18020,59196,8808,3398,6015,-28277,32346,-5935,-7212,-29564,3095,-15423,-27325,44888,33646,-14449,27427,17874,-16721,87057,-45757,21378,-23975,-14896,-33099,-109366,-73671,-10687,49983,143577,102682,-21529,-24335,-44467,10006,32799,-22026,15776,64417,41240,50697,2869,-66225,-60176,46351,74210,15917,-17213,-3887,-48560,-19040,-46895,23906,71396,30722,-86509,66711,52979,28264,47828,11591,5945,-37099,-66110,-45788,-11463,-29086,-43479,-55521,-31767,-11027,-11349,-51107,-18528,-915,30991,23432,-110808,-55458,-14185,18163,51145,57289,9940,4548,-92323,-22796,71819,-6277,49237,-14849,-68959,-37887,-17245,24045,-21840,-2669,13889,75485,-34727,-17933,97001,45408,72860,-18197,40275,-22328,-58510,25392,-7094,-69606,-3901,5778,-13736,-12193,-35046,-23465,26018,28851,-21432,-75570,33035,-37399,-6788,-38539,-76366,-72177,1344,-53607,-79207,6898,47251,18757,-29823,8342,34194,-72834,-41300,45342,-1763,-46739,-76827,29358,35340,66230,23048,36465,37707,42025,22016,23237,71344,81128,41237,24823,50784,48226,26850,12814,31153,-36341,23616,18990,-53590,-52258,-36350,61053,9203,-16119,39248,18377,41372,12926,-30313,-15401,38186,-48070,-62669,-11462,1795,40110,-73282,-58918,-32259,23552,-10094,62785,47239,44884,50882,31934,18430,41903,51679,68056,26874,-29026,-52922,9234,-89711,-46111,27493,3469,-33859,-29097,8419,-16900,36078,50908,25396,28347,75465,9596,54718,-76228,-40548,52301,30978,47140,84948,7832,-10870,-67051,-10356,46419,59936,28936,65755,-15078,26545,-2528,-22746,4560,-65281,-51672,11145,-37693,-14781,-60499,25822,-12649,133214,-2207,125520,86786,79778,344504,537054,6462971,5959262,952072,747584,423627,364064,377276,207734,166965,148971,172739,203802,175777,118411,141707,132086,77509,143067,95656,103446,79524,75753,66578,92675,165646,167967,117428,136323,151714,102854,48865,101011,77201,40122,-2827,50683,6200,81949,56787,100820,18901,16551,74669,135882,55547,93371,96763,-42736,-72777,79469,75660,18476,86278,7291,54552,77906,68217,87559,-39114,45952,-10753,47507,57540,13386,19343,27719,60733,44809,40990,-19375,18772,82340,34702,-57349,-17390,-27053,-17326,32648,42544,90054,17533,-1036,-16175,-69245,-25531,-7006,30077,25871,89488,796910,1104070,213292,172689,56471,49118,-39787,41641,2884,51766,53363,70361,1027,36330,-3765,52082,48325,-7367,37516,25696,39846,23078,49212,75872,86142,24641,35312,82404,52190,-32122,-47144,16102,-13704,-4984,5671,-40219,51156,16029,45696,-5340,35214,-56140,-81500,-6558,-32819,10109,-22769,-3831,-39980,-35059,55297,-59451,-562,44716,67648,19720,53563,44091,52942,61939,-22880,30002,2827,75035,-11059,-60107,-62839,-36650,-45635,-18794,-2740,-57876,-40264,-47020,1999,20966,35187,5200,60940,-9137,-55515,-8311,60611,26297,-48070,20818,5965,17784,-46531,37048,8063,19458,-52,-12945,55349,6158,-8927,26327,-46800,41344,-34863,-5110,-33073,44596,-52449,41417,18140,-6610,-20662,-4411,-38973,-83215,-120190,-41851,-37215,-85346,-60128,-67463,-41727,3051,-95693,-2495,-5655,42521,14499,36608,-16660,16669,22778,-38668,-44154,-21685,-59719,-24583,-38734,-16588,-47017,-87234,97568,10220,89644,33131,7256,72534,37118,26838,-50247,-78539,-14497,7131,-93033,-9252,-28356,10110,23838,39651,34221,3591,-11816,-48200,-27066,9778,-96973,-46321,-2736,-13665,-22886,15261,33446,576,32783,-87753,-16800,-76852,-5191,-5805,-44887,-27844,12623,-45674,-70737,-4284,-11718,-12279,66625,17038,-81961,9513,-28789,5638,-1356,-32609,-3975,-13550,17705,-61459,-59141,617,31178,-20724,-9965,-53615,19971,-4703,60783,27048,-37367,80672,27333,26506,-55254,-20959,-52375,-18977,21538,-40371,38119,60110,52896,-36202,2336,18218,-2585,70776,30228,-25635,-22525,5665,-38050,10024,-37498,-23344,-36683,12283,-24191,49690,-17092,-27002,19158,-2170,30730,17040,-219,-67200,-65912,5788,-43441,-14315,45989,-21544,39607,-21296,-16883,-95366,-50003,23044,121205,-31391,-15339,10382,37615,-15806,-68093,34916,16013,49699,41835,29251,-46495,16900,75682,-200,-13751,25782,-17170,7009,-2687,45922,32425,52878,-7861,28155,-10850,-36944,-2046,-71127,40083,-43142,18531,-28836,-37019,17805,32479,52696,23547,38151,17402,-82836,9634,-35844,-95761,51686,97467,2520,-102699,24601,51894,-80040,39072,291,-54493,14432,-6378,17605,34144,-49466,-111401,-28879,45471,-39523,-53805,35539,121079,8004,-28082,29976,-33547,148676,48137,58659,-27291,41863,15546,1930,-779,-44715,-68786,-4785,-39637,-21608,-25381,66350,52028,45009,40938,-30258,26279,21763,-15384,68093,-55391,25148,-14119,-29093,51213,-65766,2791,-612,35134,-50343,3966,36393,1197,65476,-37441,-37321,-9555,-33587,67663,-34896,-68016,-54445,7604,33051,16182,-19292,-50031,7288,-4255,-93971,88150,15733,24002,-3033,33239,35835,-92342,-91994,-57879,-13085,-11664,-7373,53105,-36304,126939,71584,-29769,8771,-1587,-540,-53202,-59511,-8663,-10938,15296,53123,5348,-107417,-33629,-2592,-39619,12209,22350,57274,-14638,-1154,-44975,-84068,-62959,-80149,-46161,-8434,-5120,-92951,-80603,-38823,29260,-579,-2871,23379,-2001,-15526,65667,5589,16932,16354,28673,20357,26113,22976,36853,7186,-74336,-26139,-3656,-36344,-5946,9394,47731,28040,-53294,-10746,-63543,-23249,-18219,-2462,22338,19656,-33447,-94727,-35953,-54160,-15230,73830,-37799,8294,86946,33034,48733,-10098,-63192,8829,-6637,58311,27488,32647,35600,-20843,-67118,76220,62328,5852,26247,613,67547,79205,-17796,-27757,-25300,-18180,5863,11803,84356,2791,-12932,-23040,-18780,53966,15702,103928,-78793,-47551,31542,-105166,-43682,-16744,15333,50098,22298,28439,52848,10132,-35407,-99571,-13660,-78969,-77789,26619,-53920,53724,-3471,1968,24760,4444,28378,-1674,-5094,-6912,31153,22613,-83673,9257,-24891,24419,-60044,-4812,13668,11156,-5960,23878,91760,31074,-80955,40916,15602,36618,46032,-17896,13989,12923,39096,80300,-35315,-19066,67877,-21810,20827,24782,53525,-41451,-63728,60803,36169,-13491,21572,60254,70642,78425,26976,16450,435,-16242,-11527,41254,-22699,8487,59623,34155,23939,7857,23527,-32380,-19720,-12972,-99165,-37506,11309,-46217,-21731,133698,34709,-20959,-19538,26095,-10903,17086,22962,42646,14352,1694,-22085,-49529,1159,-8986,-59722,26309,-17309,-954,-8126,-62494,4372,42883,67437,3949,24850,3876,-38296,-3337,7752,25133,47033,40145,-19109,-4658,32004,10132,12064,-46489,-23292,-70176,-70823,6436,15838,64137,-32958,99360,3637,7723,-77,-57398,21638,-35813,-38614,-45509,15123,1402,-89299,129678,784,43420,-54684,-42474,-34682,13595,1305,-21149,9283,-41544,-33067,-34487,44350,-22058,65766,-44630,-43070,-105086,1510,-17,-77388,-101507,14044,-12951,26300,13810,14623,-6879,-31745,-8415,-43156,-35986,-13255,-35673,26418,36573],[-10980,-51465,32725,15657,11727,-924,-9790,19523,1002,48947,9954,-15023,-34327,6260,-6846,-27042,60105,33239,-26996,33611,25911,-14028,79439,-92209,6241,-6061,-22918,-7208,-101374,-71431,-24006,58668,163547,117924,-17098,-52048,-23795,-3429,18201,-74533,5348,39247,27912,47417,-30811,-68044,-70317,60902,74492,4186,-1362,-4005,-36502,1142,-36781,27442,82635,19669,-96115,69919,41055,24329,37130,-3863,-26532,-52137,-66338,-51493,-33502,-42439,-45582,-79172,-55295,12447,26865,-50832,-10605,-7605,21858,30843,-94734,-66560,-47963,38922,58753,45955,6108,-4985,-92182,-19056,74597,-6556,52851,16167,-87172,-7333,1680,38166,-6134,992,17236,90552,-13311,-10088,118648,44138,69211,-50325,41544,-16945,-42195,33684,15948,-36048,16671,-6389,-42357,-14104,-37717,-68291,-31803,41487,13808,-91542,10443,-36930,-5454,-12294,-59135,-91071,-22780,-62529,-68564,-10024,49784,25618,-38369,18899,44985,-75914,-20883,48597,3654,-56212,-76540,17330,21883,72037,32937,36351,23044,53087,62969,27259,81072,98931,39805,19375,39166,24814,12921,16578,19367,-38551,40921,42646,-49308,-57730,-41464,76173,12912,-44131,54496,28278,26086,-18762,-46289,-804,33081,-70152,-12965,-1806,-10040,18732,-52543,-58293,-17103,20150,-6795,44845,1764,31138,24002,-3415,10240,59586,56461,87449,25356,-56209,-52781,13121,-91266,-86832,5569,-26285,-28231,-956,2883,-28823,31968,63045,15640,20371,72044,31793,36116,-55565,-18560,11196,8535,67098,64608,-3954,-21538,-63864,1770,68685,67254,36971,64636,-17219,26629,-29187,-32729,1941,-65433,-75217,-4766,-55038,-28784,-64025,23315,-8848,109238,-4562,128221,76703,81382,363621,592741,6328091,5902016,894818,727779,420398,370150,347333,203426,161015,144741,145606,192693,175627,107307,136071,140366,86399,149077,87075,114607,94309,56233,54627,94371,120034,144776,87563,141626,138608,71406,44763,103221,72656,31265,9450,59463,3784,91858,58685,100250,34725,26937,49480,171471,81587,90820,135959,-932,-38509,63731,68184,-910,84257,29995,47825,90664,79364,87531,-5342,48486,-6513,44319,54560,21572,15389,12702,46815,40365,19467,-25349,15014,70185,26248,-21202,-20483,-23101,3096,22499,40393,113510,65352,-451,-20817,-43062,-33329,13636,17993,35995,104092,758817,1065302,228793,196801,45317,53404,-13773,74622,23223,43650,60034,26906,-21519,22360,17278,54732,55801,-515,56684,28898,59835,50420,55029,67733,78480,38435,19975,67695,50488,-46652,-59037,14144,-16148,-14346,-3261,-38943,36031,-25131,57558,-25970,16103,-20063,-61904,-23561,-27218,24097,1545,47762,-22539,-61114,24487,-96635,-21449,39393,52678,21179,48991,48603,84242,68059,-18528,26267,-8891,64556,6481,-30366,-54037,-36812,-10388,-1091,2338,-60932,-66894,-64055,-25423,25104,31787,-26031,32657,-10868,-37632,25591,51466,22240,-18850,48196,-12806,27857,-17689,56218,4300,13501,7691,1199,34294,20689,694,23337,-33451,44110,-35555,-3439,-33927,25913,-36258,53439,34565,4402,-31009,-23354,-49416,-79909,-92587,-33258,-45042,-89795,-66683,-86654,-37170,7979,-74171,21545,24834,27661,9544,44059,-11880,24895,17188,-36380,-39790,-11345,-41052,8619,-33859,-38454,-30613,-102561,125253,27019,96322,29180,3880,77678,-777,3280,-65973,-89468,-7790,13504,-65813,-9290,-47029,29528,-5552,11014,19061,-8138,-4259,-46407,-302,32510,-133493,-52671,11002,-8929,-19787,-1162,18976,-27197,44857,-85044,-17637,-74571,-33071,-11890,-51344,-19942,33441,-20977,-32098,-8313,-12156,-15870,71686,-8563,-84214,19588,5518,25973,2627,-20121,39798,5171,66195,-22130,-84449,18396,52491,3689,-10740,-54159,6127,-12680,58090,5354,-53034,38874,14830,26102,-55101,-28191,-36945,-8784,30875,-42441,55908,56337,56165,-11450,-28959,31955,26968,73276,25914,-37665,-5618,31533,-49541,-19131,-24063,-46034,-56219,22986,-24001,77484,-28443,4270,7032,-34753,2085,15730,9580,-9905,-27711,20306,-47270,-44541,18832,-6483,41108,-11670,-8261,-53932,-38627,-2192,113959,-65408,-26164,17723,48547,-7317,-22985,41509,641,83130,29510,20125,-27671,28249,36854,-5930,-23552,28542,-20645,25363,-4345,11345,26916,74307,30194,12039,184,-23069,-18330,-43032,52620,-35844,6473,-49319,-43062,17918,17734,44707,18624,44055,21036,-114740,-17836,-24815,-80677,36523,119467,57553,-85413,19633,50427,-96171,54299,5234,-8676,32334,-20129,6758,26858,-48544,-116678,-41215,46075,-50939,-70741,41141,125223,16652,-23215,19358,-32601,151627,47630,53854,-21944,26169,-3,14064,-7507,-33201,-66837,-12751,-28136,7290,-9091,68891,47993,33088,26642,-36347,35853,22335,-28692,50252,-39798,18019,-39389,-26757,37538,-63437,2721,-5190,25349,-42305,27014,23887,7534,74483,-38599,-32021,-17507,-70839,50220,-25949,-66002,-47217,-6220,28684,8519,-11652,-37973,-6922,-9332,-81132,72072,-2702,26387,13771,31552,27940,-49600,-65550,-28108,-8098,-13102,-7323,83728,-19742,107913,98912,-41638,44226,-16753,-16618,-52553,-54340,-9075,-2233,1745,30037,-1631,-89824,-40393,207,-35364,3276,-8592,58895,-7071,-2905,-35534,-73830,-54923,-55215,-32751,-6900,-29917,-49030,-65071,-13022,37478,-16826,600,23559,-25309,-34498,33226,-18759,8329,4585,8150,33999,15227,12802,33576,42184,-82531,-29170,-11507,-45902,-22061,32,68681,26176,-56136,-20012,-29301,-7767,-17512,-6830,28874,30048,-42769,-91052,-36220,-54949,-4577,45253,-71878,-9042,70926,16627,45461,-15338,-57849,19640,17971,39805,13221,32220,10142,3098,-58138,35566,69407,-3561,15305,3416,46628,76695,14533,-51383,-4562,-14990,-17039,25128,69610,31479,-3543,-24728,-32613,34834,-9278,60351,-91388,-45047,31573,-101515,-67236,5515,20284,43341,32703,51106,52649,5696,-25876,-92368,-33115,-78700,-77457,27767,-53591,60206,3877,-46719,21972,22668,16443,-30653,-43190,-9209,30466,13315,-69131,-890,-49187,3997,-47708,31920,15773,19772,-18940,29497,84466,26864,-57700,57749,1551,25703,54157,-19935,1589,-2466,-1906,81316,-44721,-17807,67902,-10398,15299,12617,28493,-53006,-54032,54795,24814,1928,12073,42562,52924,43694,57699,28301,37765,-2594,-30805,22603,-37944,1469,55458,-779,33700,13223,64450,-28213,-36332,21598,-61982,-28963,-5253,-33217,-42753,115262,53404,-8801,2062,26258,-14513,37053,17810,27448,14980,-12136,-26280,-25919,13852,24752,-38060,42388,-14851,-17262,-24259,-50969,-4951,31250,90985,29633,16830,4913,-46849,-24695,34523,21159,41223,52275,-19086,-22570,22739,-5637,20785,-12994,-49740,-91844,-68575,13826,29572,64019,-19336,138168,21060,4885,4252,-48978,34008,-11113,-28751,-48767,17954,7255,-95653,113273,-4655,30892,-66311,-42235,-28521,13314,9302,-5208,-10921,-63513,-49928,-53179,-10847,-9529,55755,-26949,-16739,-102251,9086,-459,-79529,-102960,-5732,-34309,507,5606,8933,-15222,-23964,-8243,-17378,-37197,-11139,-39241,36948,23235],[12995,-45366,32430,12632,-27234,-10470,-21938,33469,27728,56480,33736,-17541,-33890,-4783,524,-19040,71524,34359,-37634,38514,34709,-6130,65135,-101611,-9617,13638,-26237,19854,-80312,-56587,-23674,53122,151004,124083,-6419,-73055,-5814,-15865,1333,-117493,-2434,10409,15197,48717,-61572,-62768,-81049,62885,59946,-3116,6204,11329,-21623,18037,-32020,23181,76402,3464,-82806,64409,24892,34075,21140,-17739,-35081,-60811,-63927,-49656,-43331,-54489,-41545,-66023,-53648,26052,45520,-44142,3197,-11294,10923,31025,-70359,-61425,-80934,57802,56365,29520,8721,-11224,-74546,-8433,66525,-17674,46366,40495,-86041,26839,6802,44590,10579,-1431,16841,95217,-6338,-9036,115882,41510,53949,-68358,29195,-22369,-19449,41911,32151,-14904,33801,-18423,-63689,-4719,-37957,-99448,-89179,40811,48268,-96693,-20410,-31486,-624,978,-35732,-99143,-35888,-58684,-58696,-33216,56096,35861,-48388,23787,52035,-71018,-7405,39444,-3370,-59345,-64841,6893,16935,76539,44694,37638,8530,54300,78742,35353,75666,88815,22930,11289,11063,7846,10446,12598,6059,-35868,51568,54965,-40266,-56192,-45988,73119,20710,-64812,56053,35602,8855,-45219,-56640,12399,20894,-93895,31278,16920,-11089,-132,-27137,-61170,-7241,17891,2869,38311,-57749,7689,-1383,-31832,-3896,76033,57620,90127,22020,-73009,-51871,-11783,-81001,-128759,-26572,-45581,-26077,20487,-6307,-32163,27075,64042,-8951,11061,66093,53419,10684,-10377,-2178,-43002,-7011,79696,36968,-15312,-29237,-45880,15059,65822,66947,53828,66716,-18159,19958,-60800,-34695,-1278,-50503,-75713,-18219,-62144,-50743,-59554,4914,-4151,79966,-10042,98582,56842,102462,379365,631134,6183759,5874493,879211,714739,425395,372814,313136,206829,158050,145247,122008,176614,158183,99306,141471,155929,95349,145361,85976,134604,108762,31057,43293,100175,72190,112531,65079,132273,108690,38826,43489,112752,56860,23929,21367,83401,8517,102205,57624,90263,49388,36263,30747,197788,111695,85018,153815,34576,-10675,42269,43735,-17405,80700,59175,46339,100425,82270,73352,46384,49683,-17136,34166,49461,30447,17568,-6361,33085,34446,-1870,-15094,6057,44130,4703,15713,-28418,-12009,26986,1631,17400,108746,99700,2247,-19419,-11849,-33065,44077,5366,42679,113286,725920,1022608,244006,210875,35048,60433,16263,107483,49013,36892,63765,-20955,-37863,8798,25805,41479,62738,10172,82063,28776,63752,67178,58442,47796,60863,45793,11085,60195,57035,-47467,-55330,25510,-17311,-17108,-9047,-26017,21232,-89529,48999,-53806,-2309,20289,-36057,-36118,-15858,39992,9366,76334,-665,-57566,-8052,-126630,-44055,27536,33373,21930,42670,36094,97898,73145,-7547,15300,-21876,49318,14892,-645,-45111,-42318,19007,3081,11400,-46281,-55504,-64844,-47316,33784,29228,-37152,12963,-2597,-5080,74222,44865,16913,6998,66427,-25437,33717,-3399,58594,-6829,-4461,19433,14206,7845,38657,13504,19118,-17841,45233,-29067,2425,-31378,4582,-23733,62348,43277,10203,-31301,-17198,-49368,-65901,-60304,-29011,-47977,-91260,-70684,-96331,-32273,5370,-48717,45545,58711,15571,10746,43019,-6092,19576,14947,-30944,-19973,965,-19952,36247,-31071,-57350,5122,-80445,116310,32240,77843,40709,18138,71032,-34097,-17717,-72662,-86047,6402,13757,-33850,-7495,-55723,49380,-30428,-24073,-1254,-30341,9141,-32737,18920,52198,-149118,-52924,21495,-11841,-17099,-13761,-8907,-55998,39141,-67766,-8768,-69461,-52349,-9905,-37146,-19945,41623,-4418,-338,-7432,-14463,-15997,79851,-31718,-74097,17309,24793,40660,3077,-4360,73723,16999,102829,16420,-87458,34906,67511,42004,-2582,-40170,976,-16302,42946,-30481,-54118,-9306,2485,20811,-32936,-6757,-11886,4079,42196,-45164,71395,48251,49386,13558,-36246,42330,53717,59352,23837,-31988,23202,49343,-61314,-53080,-7033,-60068,-59184,25167,-19200,92133,-24941,35734,-4632,-58716,-25917,4657,19796,38976,18880,35182,-48295,-76943,-10359,8689,38270,1217,5913,-6597,-22987,-29176,96931,-89478,-27125,21835,47024,-13,4428,44052,-15848,97369,23002,9945,-5146,42565,-6559,-16635,-34264,25922,-12101,47955,-16465,-43265,15357,90792,64971,-4526,13638,-2719,-29542,-6707,53228,-32272,-13287,-64707,-42187,9041,-4057,30532,11290,46011,32730,-135955,-48961,-10144,-54048,20455,134661,104370,-58851,12395,48257,-85423,66495,9085,28217,32736,-36408,-6368,8986,-43575,-114405,-46679,32674,-45948,-80725,43845,100597,23982,-14586,5687,-22032,130706,37827,40559,-15754,-5147,-17913,29551,-1956,-16402,-57252,-7059,-11070,31533,11584,54213,32717,21885,11728,-37051,40914,15909,-29329,20481,-22009,4221,-53418,-18013,26512,-45839,14321,-11530,9847,-24130,53469,13263,13013,66972,-33745,-29132,-28316,-96514,23902,-23340,-63502,-32214,-10120,28816,-8591,-7942,-31280,-13060,-18640,-65818,43014,-16443,12467,32719,31942,33142,3358,-28623,-7217,-2795,-11480,-15861,85068,2691,85306,106370,-44339,59868,-32515,-29506,-36400,-41886,-10390,8445,-15379,9973,-8611,-68335,-36215,19882,-16242,-9347,-23595,41303,-9868,-11492,-22772,-37643,-38146,-16196,-26609,-7003,-41749,10564,-48987,7162,36183,-40118,2417,19832,-44264,-49955,1527,-29642,-179,-3832,-5270,37009,-1447,-1249,30014,69706,-89243,-30806,-24421,-43719,-34168,-1891,82293,19699,-48575,-23910,-2779,8411,-13699,-2610,37338,40517,-50739,-78205,-35055,-49368,2275,18356,-99199,-17160,50095,-5353,42421,-22266,-48119,27266,44320,10258,-8571,18108,-27083,15732,-57210,-4465,59244,-15117,4024,5506,33795,62710,33419,-80632,11620,-12685,-37187,40773,46120,58760,4266,-28535,-51613,-4531,-44438,6793,-81474,-19278,31179,-73183,-86156,19735,16531,26266,34611,58319,40558,-362,-19402,-67744,-50429,-77580,-71236,28005,-43925,63646,8067,-88741,10566,43358,3873,-48422,-69669,-6409,23987,894,-43955,-17754,-65379,-15562,-20156,80609,6146,29561,-34722,21581,61101,20777,-26665,72400,-13575,17421,53300,-17642,-11432,-17379,-43549,72515,-49072,-14788,48381,4081,8880,-4981,1734,-62844,-16619,52251,14321,24540,4996,23449,26951,-527,66081,34995,70381,4374,-58151,1522,-45474,-4354,43739,-32850,39764,12910,79854,-29919,-53712,63180,-15985,-10120,-18240,-20162,-57832,77366,33725,-1309,25269,23595,-11504,28445,10449,17557,14468,-16195,-14245,2638,27737,52657,-12716,43048,-16362,-24593,-34538,-41985,-14988,6041,98710,49786,8468,-3973,-53874,-40694,54371,10419,28094,50894,-20545,-35365,6968,-28929,21107,12596,-62583,-98123,-64004,16492,51716,62363,-4730,147029,33753,238,713,-35141,36903,-1240,-21196,-34578,21998,13471,-87293,90940,-6894,15162,-74301,-40376,-22322,18968,10952,13788,-26901,-74649,-79017,-64723,-56548,5065,34592,-3254,5070,-90754,16250,6196,-80077,-80884,-15197,-48473,-19315,2949,2209,-23105,-16046,-10396,6642,-35078,-12348,-43161,40333,13924],[37800,-40531,32855,11893,-44765,-19837,-26545,42913,44061,53904,60333,-13695,-25660,-27428,3663,-5415,73180,35189,-39988,39150,36713,6161,54615,-73130,-23880,28403,-17356,39857,-50613,-34489,-12445,32351,107143,114112,7369,-79673,2714,-25808,-12570,-124060,-6256,-15046,7671,54388,-79537,-50725,-88393,50442,34614,-1560,3273,35808,-7741,27737,-32162,11857,52787,-15394,-66599,51442,10669,56440,4311,-24934,-15896,-58610,-55616,-41808,-38738,-58154,-35622,-24236,-35076,26628,33773,-45442,16963,-11136,937,23639,-47142,-47064,-103229,64603,43618,9963,13004,-12063,-48225,5209,50317,-33692,30811,52418,-68933,49638,3300,38368,18348,-9454,12995,83074,-10753,-15190,85930,38953,31778,-66667,11580,-31866,5016,46023,36298,-14668,43559,-29561,-72164,12406,-35421,-100115,-122317,26468,74698,-88638,-50418,-21712,5701,-1006,-13840,-94502,-37087,-45882,-50611,-47276,66218,47566,-58669,22659,41371,-62976,-8414,20125,-28650,-56216,-47072,-449,24610,82590,55240,39961,-6012,42918,77111,43337,57792,44763,-8242,-3578,-24960,3116,25104,3267,-7754,-25532,53057,56401,-29117,-49888,-48731,50812,30059,-67512,43150,37643,-3810,-61379,-62266,23267,4339,-112015,53290,39104,-4421,-11912,-5130,-66024,-4367,15589,13169,45215,-104499,-18434,-17319,-46997,-19669,85355,58508,73334,19766,-75457,-50864,-60453,-63174,-151437,-58563,-49598,-26087,31448,-15353,-25349,22475,51755,-44235,2547,53754,67684,-14309,47882,6749,-88755,-12390,80665,5133,-24369,-31386,-14329,29603,44218,62293,70038,67259,-19199,7486,-86011,-29379,-7003,-27327,-51726,-25292,-58146,-79527,-48751,-14964,1436,51729,-17439,47938,33227,137524,391913,646092,6067485,5853388,888633,706388,435774,365434,283659,219823,158420,149583,103988,160992,123415,95776,159466,171750,93642,129553,91836,159221,118107,7627,32537,105606,32293,80027,54960,111385,74990,13321,47810,133226,36125,20024,28925,114336,19445,110846,54373,71674,59824,44846,23296,192849,132019,67405,149400,56672,1356,16995,7869,-26744,73036,85310,47150,102937,74287,48613,98207,49433,-36057,16475,40629,41370,23173,-21483,20253,27279,-18526,10908,-6534,14486,-23799,39869,-38758,2556,50026,-24370,-20116,75606,111633,7314,-13009,13483,-22749,78460,-4282,43129,116992,701885,992566,251864,204049,22453,65801,40764,129244,75637,32351,62034,-59798,-44341,1022,21667,16939,67107,23827,103217,19984,46601,63479,59303,20945,39279,45296,13825,59527,67669,-37695,-41294,44187,-16030,-12287,-12110,-8126,9900,-139069,21478,-84805,-13318,57717,-7921,-40205,-1625,53840,5959,80226,19937,-33776,-30556,-137778,-58905,12168,18081,20638,33649,8471,91954,74338,6677,519,-29928,34378,22656,22121,-43179,-49745,30656,-6260,19318,-18756,-16884,-50321,-57669,44628,27446,-29295,9979,12864,27439,123921,39404,12745,26026,71481,-26699,32080,786,43635,-21289,-32363,31853,22241,-16352,56473,27544,23815,-3517,47813,-16006,11634,-26861,-15402,-19081,66242,37425,5948,-21340,11760,-34864,-41316,-26026,-33446,-44567,-85712,-68279,-93364,-29453,-1826,-28503,58351,82571,9227,16901,32587,-408,4870,16157,-22886,2070,8690,-1983,53962,-29991,-69062,54231,-34780,70034,23655,34689,58200,41856,58595,-48928,-31528,-61015,-64396,23917,7702,-11943,-4725,-53973,59249,-45838,-54377,-23301,-57204,25463,-9607,25093,63113,-137467,-47588,28997,-19760,-14094,-18431,-42617,-76703,21366,-41131,5540,-60050,-55622,-39,-8073,-29226,34487,-783,6225,-3370,-17798,-9287,87217,-47402,-54878,4879,23257,48345,-353,14421,78294,19899,112240,36193,-67816,44253,75626,82158,10684,-21524,3191,-15191,19331,-66997,-40115,-47891,-5290,15767,3530,30626,15138,19109,52034,-49741,80842,38972,43341,34342,-14841,49181,72777,34345,25498,-11283,60556,58645,-70942,-85919,8742,-61967,-47288,19095,-12055,87755,-10450,60522,-12864,-66190,-46543,-17301,25085,62748,64368,48366,-46057,-100969,-32157,15043,31857,16379,18779,26523,-6054,-52423,73707,-97273,-16785,21032,29220,-2238,11526,41169,-27938,92046,19095,2681,16525,55552,-34937,-23469,-40566,20327,3013,68911,-30522,-102502,-1136,103308,87641,-17271,21082,16257,-32533,25886,39915,-29422,-37878,-72440,-33165,-7445,-24284,17830,1812,48473,47722,-143010,-73151,4879,-27108,8620,138047,127519,-31087,3154,46312,-57017,66655,12975,50283,15076,-51602,-18624,-10993,-37538,-104959,-43370,9614,-28063,-80102,41405,55583,30038,-6495,-7469,-3344,94118,21953,21589,-12191,-40223,-31268,47431,17803,519,-41068,9830,8309,43421,30206,22864,8391,12659,-3075,-32203,41490,6478,-13346,-13324,-5463,-12054,-52504,-6646,21116,-14741,35048,-15083,-6544,-2768,76248,3144,15129,47269,-30829,-30291,-40153,-102239,-4510,-26665,-59669,-20349,-3692,35875,-28969,-8205,-30542,-10756,-30281,-48876,8500,-23096,-13998,50597,33445,53616,51084,14859,5310,309,-7860,-30383,55901,28412,66584,92170,-34100,51341,-45852,-35072,-7326,-24538,-13704,19340,-26974,-1782,-12510,-52672,-23968,51309,13565,-19517,-16711,8075,-25838,-25394,-8070,16911,-17024,23628,-25490,-4778,-34789,63517,-33436,19036,32732,-64365,2893,12917,-54056,-56756,-15974,-23845,-6532,-2082,-9113,28933,-26061,-16434,24665,83786,-88311,-34257,-37244,-28675,-37761,4123,81443,7950,-30545,-20872,15188,20479,-7147,7268,44511,43728,-57345,-60136,-30916,-42476,-5016,831,-112603,-7938,28653,-25761,38277,-27342,-36928,27528,51216,-18019,-32699,-4764,-62987,15171,-61092,-32716,28457,-28050,-4356,6189,32317,41915,34088,-105111,20708,-11780,-50403,54372,21412,76346,9335,-35188,-70119,-50655,-73902,-36989,-53089,21790,32218,-28051,-86782,22294,5235,4981,27493,50852,17300,-6405,-11418,-30036,-61376,-75649,-59820,26483,-27165,64157,8318,-112114,-6673,62940,-5923,-44907,-62739,5185,13242,-11574,-13249,-32673,-66579,-30194,17467,123927,-11809,38208,-44850,314,30119,14870,7918,79910,-27508,15076,45536,-7432,-22106,-28653,-77206,53943,-45335,-10801,17042,20181,5085,-24925,-16470,-65974,33062,49658,8712,44358,2692,5933,1694,-34434,46246,30700,90303,2243,-86753,-15243,-46826,-8426,26099,-55156,42718,7872,70262,-38686,-65696,94664,19137,13537,-24754,-12094,-59448,31530,-15731,280,45749,20830,-2983,-6540,4082,18145,15724,-8561,13473,31743,39951,67791,11213,32365,-19654,-24391,-36049,-39231,-23592,-25171,87472,61816,2437,-21736,-60082,-47761,63235,-2837,11607,34767,-22342,-33984,-9743,-51764,12398,24376,-58342,-89045,-62385,14020,78534,61538,3619,120367,36741,-7759,-10378,-18645,33888,-5009,-13651,-2378,27579,18897,-63118,70067,-9475,511,-79189,-37847,-16950,27009,7580,31135,-33491,-64488,-104687,-65694,-77515,19710,9904,19704,16445,-75911,21305,21913,-77781,-44602,-11452,-51522,-26466,3914,-4769,-27155,-9340,-14473,22648,-30548,-16097,-46465,38900,12887],[57900,-36573,34046,15129,-39921,-30833,-21926,44249,47312,43007,82142,-5072,-8690,-52335,313,9825,61207,33375,-31111,34209,26650,20578,53732,-26902,-34205,33760,6092,47435,-19118,-11869,2044,312,47428,88489,20060,-69321,-2483,-33044,-19774,-83242,-5817,-30040,7905,61932,-78262,-34324,-87229,25996,5566,10729,-8477,60118,2726,29187,-32795,-2153,16802,-33562,-61880,34882,4461,83878,-9227,-20834,21848,-46050,-40337,-31162,-23009,-49437,-33230,21609,-16966,15288,-4433,-62142,23978,-7166,-4542,11741,-30713,-32428,-109022,54359,23135,-9987,14902,-6623,-23906,17880,29979,-45047,10002,51544,-41296,53911,-1882,18204,12567,-19621,7312,54831,-18105,-24342,37954,37466,8083,-46957,-2103,-37006,26087,39755,27349,-34520,44270,-40282,-65746,31723,-30924,-68028,-122640,1190,88244,-69345,-70061,-9149,11510,-12720,696,-78536,-28958,-31664,-44502,-38694,74836,54418,-68593,16739,4275,-57225,-25827,-559,-64904,-49026,-30890,-3797,43825,89585,60961,40891,-19938,23071,70302,49078,34022,-20380,-46057,-27521,-57487,11828,54781,-6349,-20434,-6566,48104,50610,-18717,-41830,-48638,16444,38168,-49350,17605,31923,-7319,-65680,-65016,31035,-11171,-117669,45843,57306,5781,-13792,8856,-69061,-6824,12665,18757,62107,-121364,-36851,-18258,-48229,-32550,84135,60818,42836,22136,-63341,-48248,-114793,-43734,-140729,-79832,-39373,-25355,34032,-20436,-9588,19031,28671,-80021,-2108,32024,70232,-30937,101768,8182,-106942,-6734,70187,-26784,-29883,-27068,26092,45185,17222,56576,74836,63072,-22146,-7930,-95147,-18221,-13603,-5387,-13309,-26449,-45873,-106729,-34597,-25079,6830,27960,-24332,-7032,14570,175305,401343,638794,6013564,5819265,901616,698081,447343,345498,266449,239764,162017,157299,93116,150588,79781,95604,184910,181202,76759,102911,102317,181018,119249,-6814,22984,106640,5559,55618,57132,86705,51811,502,57103,158070,16933,19031,30751,140736,34450,115545,49725,47953,65007,52709,27411,146311,130741,33728,128763,64815,-5158,-8308,-29694,-26479,61523,100410,47910,95731,59462,21258,131328,47431,-52659,-6254,28349,53544,26977,-25752,7911,19423,-26420,47151,-19970,-9153,-49645,44406,-48630,15387,67241,-46657,-58508,25183,101481,14874,-4631,25831,-3010,108592,-8039,37502,116561,689477,985892,245768,173164,6948,65783,53056,132964,97953,30484,54864,-80110,-39810,2588,10570,-9990,66977,39860,106724,959,12845,38666,58363,-5672,20170,39416,29530,63589,75092,-21770,-23934,62344,-11761,-2997,-13451,5385,3693,-142675,-16378,-111755,-13827,85896,17125,-36872,11869,63411,-587,69198,35852,-4819,-36928,-123847,-62234,-1714,11553,16353,22259,-26127,70904,69382,20317,-13886,-29108,23597,35800,35573,-51082,-54351,21051,-23457,20895,11512,25456,-26570,-54800,52012,24692,-10843,22966,29912,47189,157440,34203,11163,36475,63480,-16162,21090,1296,18217,-33527,-64039,39782,24042,-31119,69897,40559,42969,7329,53141,1049,22283,-22137,-31322,-23011,63352,16741,-7835,-3292,51141,-6935,-8465,6225,-46899,-35749,-72341,-57499,-80932,-26404,-8278,-17266,55584,88988,8730,21395,14181,3884,-12769,19337,-10869,12558,5162,7178,60216,-27799,-70530,107021,14982,3784,4129,-21027,71869,62895,45658,-39614,-37182,-29061,-27610,39941,-1738,-7054,-2095,-48529,49799,-52369,-70549,-46559,-79927,41658,19074,16838,61877,-104416,-38790,34951,-27626,-10253,-15624,-71070,-84007,3268,-12915,19406,-47811,-42830,15091,26212,-45102,14422,-9827,-19092,1117,-21242,4430,89228,-53425,-30936,-11875,5263,48239,-7381,33212,48319,15726,90699,31043,-33967,45499,77008,109450,25270,-6116,9529,-10943,-6881,-88196,-16393,-63153,-5252,15394,40207,65823,36347,34220,56911,-56418,84800,32051,44546,48671,25291,54046,80841,6871,30701,17510,96768,61174,-74175,-111036,18818,-51613,-26080,7258,-5130,67535,7570,74934,-16607,-56305,-55789,-47525,22409,57406,99108,55978,-39854,-108933,-42217,5119,23476,31922,23202,34150,7285,-68471,49562,-88342,793,14571,-1907,-19241,4597,33353,-30958,73031,13527,413,33787,63150,-33292,-19306,-39063,12698,17371,81337,-39151,-144413,-19597,111931,91115,-23688,14631,27691,-25784,45821,15686,-18799,-59927,-72564,-16292,-26328,-34067,14001,-9656,54775,59165,-137766,-85851,16953,-9400,1240,127645,120198,-9625,-6421,46338,-24454,50724,17587,58356,-14816,-62602,-27946,-24481,-32193,-88216,-32838,-16490,-8113,-68663,31847,5919,35032,-3358,-17794,17377,57380,5540,1877,-14601,-69619,-34581,62674,46153,13324,-20189,31040,25489,39733,41619,-18607,-21516,6187,-17915,-24087,37985,-1244,16639,-40666,6686,-25741,-37647,3891,20664,20899,57304,-13257,-19087,14720,90009,-6540,11529,23339,-36387,-35924,-51493,-89959,-28685,-33072,-54358,-20635,8066,46473,-45321,-10832,-33294,-3006,-41870,-31717,-21013,-21972,-40590,63163,33749,83162,80417,58049,12219,-367,-3575,-45842,12213,51321,58337,63089,-11523,23344,-52697,-31598,27972,-5516,-19116,28828,-26113,-3581,-12069,-45220,-7450,82520,47118,-21873,9377,-28755,-51334,-41139,6653,67965,2554,51239,-24901,3454,-11260,95064,-19441,21859,35220,-83246,2672,3708,-52799,-50318,-15960,-5062,-9011,12072,-3459,12678,-55437,-27308,16745,83838,-75322,-42848,-44729,-3718,-30743,17427,65165,-8296,-6309,-11521,26574,25484,857,17864,46273,32957,-61814,-41219,-20710,-38438,-28323,-7967,-108489,20763,11578,-39719,32087,-27598,-26344,17910,20795,-35591,-52255,-28720,-87135,3008,-63892,-46615,-15889,-40996,-7188,5342,39205,20104,17866,-113559,21791,-12649,-55429,62749,3021,79886,11129,-46630,-81896,-83737,-81512,-58455,-15872,64495,35853,17252,-61754,13273,-9788,-15848,12843,34901,-12370,-10553,-144,10775,-63331,-70589,-44382,22260,-7421,62304,4891,-112359,-24646,77982,-10992,-18127,-20481,26863,1581,-20149,15894,-38191,-51646,-38838,56758,148185,-30904,43634,-45274,-30354,2370,11041,36452,74764,-36734,19670,34175,9268,-28220,-35034,-97539,28491,-33377,-7371,-16340,35849,7256,-41792,-21470,-58416,72300,41621,8858,50574,5138,-5933,-13894,-42100,5104,14889,92140,-8620,-108834,-22789,-45027,-10708,5655,-64317,44025,425,44138,-53582,-68537,101433,31406,36465,-25423,-12623,-44977,-5864,-70267,-3594,59453,21547,8543,-51401,787,29799,20366,7160,47444,55207,47495,67736,28907,19544,-22724,-20503,-29502,-42572,-31244,-52551,62370,68017,-1005,-43183,-65848,-45782,61120,-14658,-3149,10330,-22096,-14904,-21470,-67932,-3291,22625,-41735,-69768,-67596,6988,100730,64490,946,69495,29668,-20082,-24422,-2814,31608,-16795,-4149,39920,34946,23431,-27158,54966,-16813,-10416,-82525,-34738,-13409,32661,3546,42746,-25389,-30412,-110924,-55735,-70586,32118,-9086,36170,13680,-64085,23264,44871,-71814,-9897,1573,-44340,-19105,5128,-10892,-25283,-5137,-18717,27501,-25785,-20942,-47409,35760,19687],[69589,-31611,34872,21745,-21352,-45443,-11730,36757,39802,27713,92400,4925,15280,-66035,-10476,21797,35644,27082,-12754,24349,4492,34302,61710,11931,-39542,28626,38841,41676,7197,6113,10708,-35579,-7468,54693,28204,-45613,-21237,-38321,-19541,-10649,-1856,-30296,15600,66716,-57874,-17089,-73674,-4606,-19505,31885,-24200,76299,9508,24350,-27870,-12532,-22218,-48246,-70504,19611,9654,105091,-17196,-3713,61039,-28121,-20612,-21529,-4200,-29693,-37807,45706,-14204,-2695,-51935,-90320,19553,-137,-1146,615,-21928,-24365,-99615,30372,-430,-27452,12486,3940,-9435,27097,9589,-43321,-10216,42413,-9521,41428,-3647,-12029,-4370,-27083,2270,19278,-20195,-27957,-7685,37355,-12807,-17177,-5671,-31783,39578,17699,9335,-63598,36773,-51335,-45904,47729,-26397,-18645,-98305,-29305,88000,-43869,-73576,4057,15485,-23905,6021,-54571,-16058,-24095,-39997,-4620,74208,48887,-77102,8324,-52810,-56956,-54397,-12128,-95660,-41006,-23291,-2806,68818,94194,59318,37419,-31599,1173,67843,52319,12422,-78820,-78919,-59117,-76541,29746,87505,-11247,-29990,19527,44276,42466,-11347,-34907,-46067,-18826,42897,-17033,-16046,18793,-198,-59757,-65292,35461,-19077,-107984,14246,65174,16592,-5727,14118,-65811,-10331,9456,16428,81577,-106312,-38659,-3564,-39465,-39502,72756,63016,8980,31190,-39969,-41723,-151022,-26604,-98388,-84538,-21399,-21103,33839,-19609,10798,17120,2268,-103012,598,2587,61021,-33708,134613,3748,-90985,7858,52827,-53161,-31454,-17864,67302,61352,-1785,50713,61490,52986,-28186,-22355,-85077,-3013,-16028,6493,23337,-25115,-30327,-120106,-20427,-22025,10021,9221,-27664,-51913,8750,203085,406790,616038,6037212,5768583,905329,685172,455858,316305,264592,260785,169045,169762,91495,148326,40521,95670,208429,180332,49683,71714,114457,191517,111949,-7524,15609,101340,-6276,44851,68374,68562,47878,1832,67535,175589,3695,18463,28914,152384,50664,114959,44286,24233,66296,58960,39454,72032,104037,-11229,100433,62945,-25982,-28600,-58249,-16579,49096,100781,47537,78797,48143,355,133877,43228,-57603,-29964,14724,65151,23632,-16735,-4363,11724,-22786,85099,-30381,-20511,-63923,32196,-55456,21344,74532,-56212,-83224,-24480,77434,24428,2231,24036,22601,126158,-4637,28696,114222,689488,1002471,222180,123990,-8837,58663,51782,118282,111725,31438,44647,-79921,-25665,13443,721,-28568,61262,56808,84403,-25426,-26415,1817,56910,-25094,8157,34360,54339,69752,73345,-3397,-9427,73106,-4988,5814,-13895,6678,2359,-98316,-52716,-126742,-4775,100473,33794,-31129,21462,67903,-3488,55075,47226,17538,-28676,-88131,-55971,-8984,12999,8835,10324,-56038,42953,58229,30289,-23832,-18982,18256,54202,41355,-67250,-52639,-3132,-40604,13231,33066,50764,-2211,-41181,49354,18638,7921,43542,42611,48835,161895,29145,12056,37918,46196,1531,1394,2376,-7960,-38329,-90111,38600,21221,-32508,75288,50401,74050,14373,60151,18262,31970,-18565,-42427,-32498,52881,-12189,-26952,18787,84427,27717,27838,30432,-65628,-24364,-53552,-39153,-65617,-17678,-8598,-12064,39519,78700,11694,16181,-8552,5547,-28051,22483,6302,4201,-13755,4190,56017,-20953,-60678,151961,54105,-55137,-19237,-70120,75831,71010,34192,-11297,-36751,15322,14881,50592,-8725,-15725,-484,-50683,18474,-54568,-68206,-72863,-90009,55096,48707,-2610,49222,-65457,-29269,40550,-30391,-5400,-9229,-84067,-78006,-2797,9311,27836,-36387,-20813,31329,55939,-62116,-12369,-26851,-65477,3647,-23995,21523,84126,-50162,-7079,-26490,-18639,40440,-17185,45621,-4901,9103,47725,7660,2572,43093,71544,112348,38742,1965,16065,-6327,-29736,-83727,8361,-49206,3230,21605,63158,85476,48494,46469,54532,-64227,87258,29725,52780,57039,63040,58574,76567,-15135,37633,45785,119113,58982,-66410,-122642,20620,-32723,-3067,-6548,-271,41205,21546,79477,-16236,-34310,-53382,-79964,12114,31812,115889,54002,-29297,-99376,-41345,-21482,15166,45641,15410,18890,12525,-76034,29855,-67638,17746,3113,-37352,-48838,-7187,22731,-23172,48961,4076,2458,44316,63082,-582,-2234,-29818,1807,24293,80056,-38951,-150397,-36243,113552,73941,-23668,-9255,28899,-10304,50277,-11655,6418,-71687,-67115,6434,-40803,-28822,22797,-22944,65040,61061,-125778,-91068,23436,-4764,-5506,105514,86739,1143,-13689,50844,2907,21756,22615,57969,-47303,-67837,-33889,-26196,-27661,-64794,-19323,-38991,904,-49725,15076,-32700,38932,-7971,-24548,31573,31993,-5601,-13351,-24777,-87931,-25446,66953,72122,19987,2498,48442,36889,24425,43181,-59307,-52538,3208,-34517,-17162,31482,-3594,50323,-53646,12166,-32057,-13982,11457,20926,47287,71586,-5938,-23794,23339,92566,-15025,978,3413,-51535,-44433,-60806,-71429,-44056,-38585,-49105,-35025,16802,53381,-52529,-13663,-35269,5155,-51072,-16512,-36993,-14262,-53530,65934,30798,107388,86062,92062,15652,-5042,87,-56623,-20700,63662,63762,30005,17044,-12178,-49697,-20178,61065,11770,-25512,35519,-11145,1634,-8123,-41107,9860,98551,76162,-14031,44110,-53651,-77322,-54309,19302,91488,15020,58490,-20621,19150,19020,102586,-9322,16706,47669,-92561,2394,-7167,-42197,-28449,-4592,18863,-6217,34150,9241,-6774,-81291,-28325,6918,73582,-50954,-57548,-43470,25336,-14073,36187,40618,-26436,16570,1560,33629,23213,8378,24410,39318,6033,-62014,-25007,-1800,-38527,-60680,-16744,-88270,62419,3241,-46195,23878,-21691,-17074,-1069,-44217,-39343,-60837,-46307,-94946,-15692,-60747,-52740,-58281,-52037,-3244,3321,47012,2316,-9308,-99320,15618,-15655,-53721,64669,-4850,69463,9734,-64931,-82409,-87019,-61388,-56844,18840,95308,41808,44866,-15766,-3726,-22934,-32912,-6158,19021,-40334,-11115,12829,44120,-56008,-59274,-26017,14741,10518,58784,-919,-93599,-37868,85861,-11472,24194,37810,55670,-7027,-21435,36373,-30951,-25183,-43275,88633,148741,-42718,44371,-37708,-63577,-13728,10249,48406,53507,-38090,29653,22880,26733,-29140,-37290,-103052,991,-16332,-6525,-44369,49107,17360,-50542,-14825,-40140,83588,24266,12029,37859,10562,-8837,-14984,-22144,-40970,-7593,75152,-24808,-118923,-19290,-42829,-11523,-13488,-60256,45087,-6739,11951,-71837,-62335,78406,22543,54856,-23274,-21954,-18112,-23216,-104389,-11119,63758,28576,20164,-82926,812,48337,28162,24276,72918,67086,48037,54480,37375,13558,-25009,-17182,-18337,-49161,-40254,-67859,34793,73646,-3712,-61268,-70855,-37849,51256,-22487,-11927,-10662,-17653,15880,-23773,-74421,-21969,12401,-23250,-47300,-78905,-3129,107910,72939,-12901,15605,16781,-36173,-34825,8913,35912,-30378,7246,78863,44062,27769,12524,46405,-31885,-19003,-85077,-30604,-12636,32004,4046,46085,114,19794,-90470,-37756,-44756,40012,-15934,43486,-2967,-58857,22157,69406,-62574,8386,15817,-32899,-1854,3466,-14730,-17376,-4036,-20750,21676,-23184,-25349,-44280,33389,29931],[71946,-23627,33433,28727,-943,-64051,-2651,24369,26817,13030,88334,12694,41383,-57435,-28046,26057,859,15683,9151,11703,-23883,44835,72257,29802,-40675,15107,69301,25658,23129,17617,7106,-67115,-42881,23394,30436,-16774,-48409,-42653,-14470,60546,4023,-16193,27790,63205,-25403,-2415,-47589,-33960,-34639,56354,-37998,81115,14102,17351,-13079,-13828,-53202,-58401,-85389,9684,25200,109603,-19801,22835,85219,-11723,-2517,-16369,7642,-5437,-48191,36490,-30772,-19979,-87425,-118150,3165,8822,14853,-4599,-18298,-24892,-82812,2701,-21811,-40026,6177,16542,-6911,32627,-7740,-25970,-23518,32202,19657,19911,-689,-44653,-25363,-27983,360,-10194,-12930,-16294,-28466,38415,-28610,11935,1841,-15264,43306,-20211,-9493,-85631,23961,-62541,-17094,56601,-24203,22984,-65194,-57768,76737,-18280,-61813,15436,17307,-24785,4479,-26434,-3180,-28161,-36490,43409,59039,27181,-81834,154,-107011,-61280,-83066,-8639,-104922,-34939,-27648,2215,91345,92671,50067,27665,-39187,-17766,73307,53833,-374,-103618,-96292,-92816,-76939,48723,106122,-9272,-34562,48666,50170,36003,-8194,-31170,-43509,-45199,43362,16211,-51223,2684,15892,-47269,-60824,37101,-14300,-86745,-26425,59893,27085,9132,12733,-53230,-9853,7098,6002,95386,-68728,-20656,21759,-26540,-40088,54636,60705,-18757,45914,-11234,-30078,-150892,-11186,-41681,-74446,-4660,-12241,36019,-14063,28911,16483,-16608,-102403,13673,-27035,44470,-21736,137593,-3719,-49623,26763,35764,-67741,-29575,-7619,99678,77384,-5801,42721,30537,38060,-37192,-32056,-59332,14198,-8379,3328,43902,-25282,-16617,-109965,-8915,-8959,8832,-5217,-24607,-78365,19654,212161,406366,586779,6118256,5708554,899982,664757,457669,285755,275154,276282,180015,189705,101669,154721,16729,92203,220933,169075,24756,46591,125845,184574,98840,6273,11318,90673,-3739,48833,84511,65914,62694,14610,74019,176499,-2210,15663,28028,144637,64925,109093,38474,6046,66649,61863,53641,3025,58762,-54440,71596,56215,-52059,-38962,-69735,609,39622,87989,46215,54507,52689,-7346,105869,36573,-47665,-50989,2778,74432,10674,1701,-16020,5074,-7093,116341,-33697,-17496,-62345,13888,-57332,17295,70334,-47460,-85464,-56360,50566,34561,5505,12323,48347,125844,5015,21003,112360,700482,1031889,182720,68412,-20650,45403,40759,90985,114827,35040,35047,-63770,-5206,29512,-1124,-29400,50275,71746,40796,-53343,-59161,-32849,56201,-32702,4758,37844,79910,75637,61022,15215,-1284,72767,2744,9774,-13634,-7156,4095,-32237,-76789,-124653,10050,99866,38623,-28912,25327,66916,793,45230,57223,28974,-13464,-42948,-44677,-6398,17141,-1375,574,-70579,16756,43888,35018,-26399,-2458,16826,73209,43055,-87133,-43691,-28547,-51121,-2664,37547,52378,15329,-21888,32672,7978,20313,60663,47157,35498,135844,24618,14063,30994,25347,18698,-22993,5512,-27074,-32493,-100565,26658,17330,-21230,70770,55371,107322,18756,66182,31859,38632,-16629,-49819,-42195,36093,-38862,-45518,39835,98656,58868,60568,40536,-83382,-13916,-33371,-16591,-52313,1217,231,-6139,15839,58331,14537,-3157,-30525,3558,-39249,24116,27619,-20836,-47341,-10184,44013,-7373,-41035,178160,77091,-83522,-37767,-95574,69327,62294,22984,22850,-34002,57188,51451,54059,-5857,-27630,-154,-68330,-27142,-57163,-49044,-101605,-82927,63835,74592,-26487,30354,-36207,-21278,45719,-25221,362,-3954,-76737,-62983,10220,20433,28635,-29318,257,44211,74108,-74293,-38147,-44772,-110243,3364,-25481,35622,73996,-39576,12220,-35263,-37523,26342,-28465,43684,-61356,4976,817,-20137,32638,44009,58727,87897,50117,2200,19328,-3921,-44803,-54275,26040,-10591,17638,33129,64843,85672,53735,53222,44651,-71228,92315,32136,62443,61881,77548,62759,60765,-27638,43706,66124,118376,53000,-45097,-117973,14052,-12522,14719,-18419,2006,19387,26952,78334,-12416,-8407,-42269,-107523,-2616,1368,112038,40632,-14876,-76990,-33201,-55657,8793,56231,-2697,-6271,7957,-75562,17850,-42882,25962,-11136,-65628,-81244,-16870,12055,-6839,27372,-8086,5699,46894,55705,48183,23233,-16402,-14699,20066,63935,-31162,-115745,-47672,102161,41203,-19277,-46964,21014,10256,42746,-31795,44725,-69396,-58787,31360,-45345,-10914,42344,-37383,75796,50981,-112805,-97689,22986,-11276,-16296,77138,40340,1054,-16013,62405,24826,-11186,26782,55520,-72649,-67520,-37528,-16123,-22838,-37431,-7872,-53294,-9460,-28775,-6324,-50719,41280,-20086,-28050,31890,16678,-7507,-20475,-41967,-93449,-5236,52450,84658,20822,23028,55903,42105,8231,35295,-87429,-79591,4105,-55663,-16417,23802,657,73210,-51480,9950,-27749,11169,15521,16238,51851,71067,4777,-17922,21489,84765,-21394,-15899,-7017,-71280,-52310,-66539,-61119,-48376,-39912,-46983,-57321,14712,49622,-49864,-14892,-32337,8866,-55990,-5737,-36086,-2674,-45080,55684,24071,108580,72030,108360,16239,-12563,2176,-58531,-22748,59252,81280,1392,41500,-41462,-36081,-4118,84983,24404,-30891,38261,13690,7576,-2990,-32863,25066,88325,93130,2409,72824,-55083,-93036,-60797,28113,77943,16968,44619,-10762,40369,42996,92222,-5571,6031,67290,-91381,2368,-19496,-26904,6277,8031,40149,2567,54131,25025,-24274,-93850,-16906,-2758,58566,-21021,-75445,-33280,51891,8491,57331,20675,-42322,30054,14743,37311,15868,13573,24359,22772,-31957,-54803,-13478,25759,-40570,-90823,-35350,-57952,103370,5793,-47468,14805,-10337,-8771,-25371,-116830,-31782,-54945,-53101,-87734,-33245,-49402,-61317,-83743,-58911,6783,665,47590,-8293,-39351,-64186,4349,-21132,-48502,60774,-2890,48678,5655,-90223,-70459,-56235,-22201,-40733,41959,105829,48221,44276,35083,-22819,-28549,-44139,-25481,10482,-57590,-7124,24128,63232,-41437,-40153,-5519,4184,22570,54252,-7180,-65385,-42545,85355,-9404,67418,85007,84464,-9375,-13825,43278,-12676,4692,-46351,105947,129630,-41027,39967,-27801,-91246,-15729,12137,38340,17606,-30247,41657,14719,37666,-26039,-37294,-95347,-23308,342,-10183,-63666,58934,34761,-49111,-1772,-16800,64039,-1803,13085,9985,16532,-2001,-3167,11057,-73751,-29022,44084,-40796,-116110,-6215,-41378,-11310,-27363,-45417,46281,-11514,-18018,-89652,-50831,32412,4016,67066,-21617,-35702,12374,-20297,-105658,-19634,58220,42159,29619,-84223,2642,66557,37196,36688,77747,64250,40809,32972,36754,17084,-28300,-17343,-6919,-55093,-52786,-67870,16712,82650,-8199,-70255,-74270,-28631,38272,-25700,-13061,-16714,-8376,43962,-14956,-71431,-39092,520,-13515,-27264,-89935,-14029,94600,85620,-33249,-21261,4776,-53563,-36161,13489,47896,-41361,17787,101420,54349,32687,47095,42796,-54137,-30827,-85268,-25018,-15148,23566,12483,40580,38992,71142,-48774,-16584,-15510,41408,-10532,42800,-28768,-58624,18975,87838,-51512,3677,23414,-26069,15265,-2528,-14821,-5262,-5133,-18544,8552,-24141,-28259,-36433,32947,38160],[66664,-11989,27955,31619,12323,-84431,-574,16202,14038,3854,72357,16038,62272,-25196,-50155,19895,-35558,-67,26582,-1078,-48870,50537,77064,29233,-39688,-2732,84595,4694,26229,23808,-9656,-87970,-55828,3722,27690,7860,-75181,-46611,-9538,101973,9714,7373,40022,47205,7985,7555,-13855,-55359,-37178,76419,-45365,76861,18573,12929,11413,-4256,-67210,-64947,-97905,6950,45551,92327,-19309,49069,86055,-2526,6167,-18112,4530,14278,-58531,1528,-59306,-29900,-96113,-133593,-21016,18563,43740,-1431,-16278,-30888,-68592,-16635,-36482,-46178,-1994,27262,-12650,35935,-20414,1575,-25176,27482,40015,-1663,4637,-71415,-42888,-21650,3120,-22309,2718,15858,-12629,40385,-39064,31097,16180,8128,37579,-65459,-19222,-86728,9721,-72105,14329,56996,-25975,36951,-35630,-77763,59790,2130,-42025,22500,17474,-10701,967,2451,6079,-43503,-33494,84262,30400,-7177,-79291,-5221,-130533,-65514,-99159,7449,-86269,-31955,-41907,10065,103685,83324,35533,12089,-42093,-31629,84303,54475,-1513,-85406,-93570,-120431,-59694,60071,98138,-2542,-32879,74936,69236,32968,-9180,-31374,-44821,-57806,40013,37035,-80833,-9255,37090,-32547,-47958,37271,4041,-63809,-58749,43063,37018,25012,7904,-31424,-1911,7031,-9836,97961,-22981,13010,48583,-14388,-36515,33780,49050,-35856,62154,16042,-14367,-110892,7109,7280,-57944,3466,-6,42032,-8056,36832,16333,-17422,-75602,38211,-46705,27705,893,113234,-10981,-1017,44170,26017,-65679,-25487,-1123,115385,91827,2920,29268,-10475,21087,-47704,-34731,-25511,31026,12318,-14202,42586,-29207,-8095,-74727,-1359,8522,2050,-15721,-13404,-83332,45811,202369,398387,559171,6204531,5648222,895050,636793,450300,263002,290210,281539,195083,218281,125157,167945,11694,82482,217690,150961,14709,38855,135227,159452,84227,31131,10554,78146,10564,64008,101638,81951,87406,33343,73058,158647,-2056,9819,32866,120472,74313,99105,32691,-1919,68967,59593,64152,-30301,9994,-80847,46726,48519,-73168,-36201,-61428,21032,35790,67914,44942,27003,80264,91,58862,27831,-27777,-67379,-4791,80155,-9539,20208,-25466,0,18210,135656,-27085,-1844,-46965,2079,-53032,3675,56522,-20923,-65601,-62299,29642,43108,5756,-2304,68040,108083,17975,18180,112784,719610,1059248,134746,19456,-24938,29406,27042,60169,107842,40616,29483,-38853,17409,44033,7689,-7637,35847,80772,-6705,-76583,-77638,-53000,56926,-27377,8420,55167,96205,79462,41685,33092,282,61822,9252,6811,-12205,-32852,6531,21578,-82249,-105903,25919,85562,31203,-33856,23346,59656,12421,41412,69806,31735,-1109,-3714,-32337,6092,17399,-13107,-4456,-64405,-1157,31682,34556,-20890,15591,15966,87350,43942,-105170,-29048,-41858,-52034,-21748,22955,38079,22848,-2475,3624,-6279,25891,66058,43400,15695,91036,21109,15465,17255,6470,28146,-44689,9987,-35761,-15768,-88729,6643,16162,-2177,56898,54517,130519,22144,68419,39617,41310,-15860,-55635,-46911,17039,-53566,-57800,54906,90018,77009,81825,33561,-93847,-7149,-15725,5510,-40708,29995,17407,6088,-9473,36020,14053,-34140,-46623,-2778,-48282,23875,49253,-52944,-88929,-30946,27434,12111,-15827,178316,85892,-74690,-44608,-90863,55311,40448,9832,48339,-32783,81542,73464,50919,13275,-32065,-663,-97391,-71160,-61623,-19647,-124706,-60159,66738,92348,-46762,13568,-23075,-15834,48895,-12636,6752,-2693,-51912,-44909,40449,18922,23040,-27799,11736,50200,77809,-77439,-55978,-56869,-132279,1280,-25401,40015,62836,-24198,23615,-39290,-44779,8752,-39494,22216,-103637,6031,-33144,-39428,51582,53257,38748,43665,59077,-3404,17162,-4838,-50190,-11531,32386,39361,32942,46131,47025,70372,56507,53244,29016,-75190,100702,37547,66338,65922,60683,63986,36425,-31318,46792,74441,94529,42805,-12130,-99230,1187,-791,22988,-25434,2525,8329,23878,77197,-5096,13715,-26949,-125473,-17507,-20427,90366,17840,1725,-49232,-21589,-82453,5422,64526,-24006,-26129,-4027,-68645,13215,-21299,20973,-24753,-77723,-104284,-21925,3398,12288,12162,-19282,6007,41258,43834,89786,47834,-4423,-37941,5361,36759,-20328,-53408,-51774,72793,2437,-14048,-87807,7948,30539,30621,-35846,85196,-55118,-49631,53593,-37968,11199,65601,-51260,81540,31358,-101748,-111503,16034,-23558,-33162,49391,-2782,-6444,-11950,81698,48426,-36850,28344,55173,-84384,-63051,-40738,769,-16320,-11125,-2176,-58011,-38142,-11227,-27549,-47106,41329,-35944,-28786,15746,-237,513,-18611,-62798,-87429,21356,17241,77964,17598,36735,51365,44696,3680,21247,-94465,-97774,7910,-82770,-24280,17189,9804,73981,-41224,361,-12101,30841,16831,2790,30324,54978,15498,-744,11117,69316,-24868,-36465,-6753,-87586,-55390,-67571,-67027,-41659,-35988,-51114,-76902,-1508,32615,-41085,-13534,-22338,5559,-55437,-1328,-20781,9405,-17213,32240,15008,76346,48722,101931,13778,-20779,2287,-50222,8866,36402,104846,-20804,52892,-55526,-14548,12306,96674,30521,-33148,36171,40219,7572,731,-16275,35594,51397,93310,22434,82159,-31462,-90661,-57929,32171,39833,8357,15886,3489,61720,50729,72159,-9448,-6952,85360,-81651,2352,-33208,-12812,45736,13734,54717,16846,61585,39654,-36233,-86832,4544,-9614,43488,6250,-90338,-17434,70651,31448,76692,17696,-51361,29103,24595,37103,6611,15623,18479,-1037,-69329,-37472,-6928,57997,-40125,-109131,-66251,-25922,128654,18013,-47118,6830,3956,-961,-48247,-162715,-17879,-35625,-49179,-70629,-41388,-30388,-78252,-87455,-59367,20302,-2232,36050,-10678,-64753,-18264,-8888,-29092,-43350,52848,4078,22982,-412,-118852,-48651,-3012,18083,-21590,49189,94687,52133,17523,71699,-37807,-23084,-48764,-41365,12629,-57782,1209,30620,66628,-23204,-15063,16384,-7977,26473,49367,-11958,-38001,-37935,77028,-7770,96214,103333,104065,-4086,1865,35580,10871,29690,-49953,105289,99407,-24863,31356,-21460,-105975,-7635,15234,9424,-25219,-14525,51879,11385,36584,-21404,-36548,-78043,-40275,10756,-19366,-73907,65886,54845,-39356,11955,1275,25588,-30876,6927,-21811,21046,11962,14111,36414,-81082,-42325,7952,-50807,-104071,12385,-39829,-10437,-33534,-24033,46506,-12997,-40933,-103159,-39718,-21289,-11714,72960,-22112,-45624,36031,-6896,-78140,-26216,44709,58861,36003,-54402,3767,77150,44633,41732,60560,47963,27173,9300,30465,23969,-36771,-21530,1318,-57154,-68797,-55848,14113,94307,-15791,-68154,-75271,-22205,26316,-25421,-8183,-2570,4363,53379,3558,-61354,-51048,-7565,-17578,-12511,-91504,-22775,63816,97718,-52471,-30684,-530,-68413,-26765,8821,62660,-47856,22858,100726,64534,38245,70768,41811,-78778,-51581,-79288,-18053,-20713,8927,28674,27549,78430,108752,-701,3131,3151,34938,238,38179,-55746,-57255,15306,93703,-40214,-19376,20472,-31089,20916,-12135,-10227,7996,-5457,-11314,-7126,-28205,-29473,-25058,34329,41093],[56873,1703,17731,26425,15521,-102021,-7213,22802,5613,3757,50739,15010,70235,18982,-73353,3242,-65090,-18306,32298,-11776,-61307,50748,69959,21219,-38735,-20503,76908,-15652,16841,26909,-34511,-95422,-52824,-196,22340,21672,-91861,-49928,-10241,106705,13105,33013,48031,18426,31688,12516,18723,-64761,-28148,84877,-44734,69426,24258,14732,40452,12803,-61059,-69787,-102569,10576,62484,56152,-18827,61788,66187,-2678,-763,-27682,-15577,21779,-61416,-39881,-87155,-28589,-75948,-130809,-45514,28138,79984,8510,-13066,-36078,-63601,-19094,-41631,-45363,-9582,33046,-19733,38628,-28239,27895,-14025,31339,47300,-17140,7993,-86665,-52585,-11566,10429,-14225,22053,63667,33061,43299,-45097,35713,29905,30594,24996,-102173,-11922,-62165,-2474,-76941,41671,49982,-31512,19946,-13252,-85949,43265,13910,-24467,23161,16788,15885,304,29282,10076,-64530,-30925,98384,-3796,-43825,-66316,-5981,-108416,-63658,-93915,26180,-46152,-31089,-59037,18484,101318,67828,19768,-6302,-41966,-40947,94568,54552,7230,-37128,-74089,-134142,-31213,58393,63963,3367,-24527,92178,94959,32420,-13135,-34829,-52937,-57377,34098,38204,-99278,-10544,58684,-19537,-24884,37626,31224,-50245,-71304,19672,44386,35161,2585,-4183,13598,10282,-26577,88833,17120,52477,66976,-5501,-32557,12351,25966,-43690,74255,35934,2336,-44242,33125,34859,-45437,412,12536,48800,-7238,28023,15697,5028,-30586,71761,-49407,17586,26660,73516,-15300,37201,54846,27666,-45799,-20884,-2184,111478,101746,14647,8356,-50294,5474,-57474,-30194,7737,44708,43484,-39983,24239,-36079,-5347,-22465,2503,25761,-9589,-21645,5961,-66806,81144,183219,383059,538915,6238373,5594955,902298,604769,433476,254682,300559,275669,213430,251707,160430,184565,20448,66403,200220,131665,24949,54817,142532,122167,72288,60448,13099,68407,32019,83442,116133,111644,109155,51883,65064,126979,1461,2890,45596,89292,76691,86553,27520,3143,74237,51286,66837,-21010,-25727,-81210,28421,41512,-81687,-20025,-36686,40066,37757,48406,44973,1352,126385,19133,10674,18245,-9067,-78941,-6644,81607,-30390,27513,-30653,-3722,47516,142575,-10446,21952,-24862,4948,-41896,-15035,38036,16342,-32091,-46601,18299,47798,6133,-13381,77321,79713,30007,21681,116059,743187,1072176,89576,-13228,-20373,15292,18055,34494,93817,46716,29791,-11515,38269,50277,25248,34775,20931,80420,-36926,-90810,-80552,-53601,58905,-11381,15648,85047,95368,80157,21801,49733,-2222,44603,12432,-2246,-8858,-62386,7869,43074,-68567,-76533,38914,61712,14368,-45431,16892,45178,28957,41651,86837,31313,1102,19428,-20895,25342,9364,-24813,-3587,-39809,-7693,26935,30160,-9537,30309,12305,92869,45468,-116481,-11658,-36015,-44476,-36503,-5397,21820,22218,12913,-29791,-20565,29139,57272,34868,-1605,47013,18905,15194,-903,-6839,26591,-54507,13551,-35154,9219,-54978,-14835,20075,17698,36567,47940,134641,25694,65156,41912,40493,-15161,-61949,-44010,2102,-51619,-59795,60384,64868,77566,85246,11699,-92936,-5007,-3233,22788,-25834,62608,38460,25235,-31514,17803,8660,-67764,-53337,-13661,-58528,22464,65804,-80041,-127054,-50613,9410,33789,8749,151437,85165,-41978,-37475,-62516,37802,14677,-6124,56424,-35610,80747,78429,43537,50721,-23330,-1098,-120774,-96432,-65190,11339,-127559,-28030,63580,98345,-56854,7379,-21160,-12569,47579,3746,13330,-5089,-19130,-29086,77597,6791,14915,-29797,10307,47565,68105,-70647,-61393,-59193,-123304,-397,-23800,30449,53333,-6482,25525,-43775,-39995,-8527,-48309,-16297,-124086,11239,-44908,-44010,58464,70599,14057,-5215,65097,-11618,9199,-8128,-46773,27144,28188,83734,43223,55745,19137,46837,59562,47271,10293,-74426,108555,43244,59684,70477,21935,57865,8438,-30003,46205,70798,57365,27562,25170,-73876,-14687,-7293,21565,-26363,2907,7820,16496,80106,6721,27206,-11520,-133632,-29191,-27792,58485,-8823,17607,-22273,-8900,-89376,4891,73571,-39389,-30465,-17483,-57561,12167,-7228,4417,-33903,-71263,-110795,-23869,-2807,27002,3353,-25526,171,28102,31643,105993,61480,840,-65468,-14737,6165,-11781,12480,-48092,27050,-31820,-11977,-117928,-5394,45251,21449,-20768,112789,-35381,-40412,67934,-21006,26974,83209,-61684,77470,8575,-91973,-128794,4890,-35415,-53707,28061,-29833,-16199,-2129,104808,80838,-46503,25804,57658,-81123,-55987,-45104,16801,-7321,8570,-3038,-54871,-74064,-379,-43140,-27910,38451,-49158,-26772,-13024,-29040,15698,-9769,-82219,-73192,47799,-31110,54140,12224,39372,37117,50403,17170,6413,-78503,-103634,11585,-113188,-37584,13657,19823,51336,-33695,-15030,12592,40678,16675,-18381,-9172,28744,22717,25465,-3285,49428,-24906,-56669,1333,-94124,-50810,-63961,-85833,-25858,-28607,-62408,-84882,-28677,6196,-32324,-9469,-6102,-3889,-49160,-3931,2116,18936,19685,-240,6471,19292,27803,73894,8423,-27145,617,-33580,57925,-986,125845,-40197,48440,-54331,9434,25169,97355,29687,-31028,28802,59818,-2156,1449,6481,39125,116,76531,39509,65209,7901,-68995,-45238,31727,3322,-7474,-17292,18629,75588,40502,47953,-20493,-18971,91380,-66671,1531,-47775,-4946,78656,9320,63592,34494,52715,49808,-41546,-60994,28836,-11537,30476,23817,-95466,-1567,78907,49084,89731,36671,-50186,14276,28900,31956,-2340,15365,10591,-27082,-92484,-9643,-4420,87598,-32890,-111538,-101253,234,129205,35295,-47821,2036,17663,5905,-62293,-164333,-2116,-8606,-38683,-49951,-34232,-6563,-100543,-77084,-51663,33440,-5328,13173,-5493,-80717,24283,-20566,-38806,-40779,42846,9657,-1945,-7715,-143348,-22595,50534,42715,-7791,41459,66357,50423,-21745,83577,-44328,-6868,-47324,-51401,24120,-40128,12321,30716,57055,-5272,10619,38527,-19239,22309,44911,-13958,-18724,-26494,63249,-9156,101319,92701,106682,7911,22550,16641,32303,44336,-54205,87609,66720,210,21043,-21438,-102965,2807,17652,-27712,-62712,5260,57486,12798,22343,-17976,-34913,-55975,-47910,10711,-33513,-76011,72068,68617,-25935,22385,3341,-13424,-54520,-8797,-44942,23148,27637,26729,38512,-61437,-43960,-23419,-50968,-88783,31220,-36000,-9149,-32170,-1524,43619,-11640,-54793,-109254,-34215,-66142,-17537,72903,-23979,-42790,44918,4593,-36124,-28186,26908,72143,39878,-7783,1846,75620,47778,40793,33405,23576,10446,-10875,23935,22712,-55126,-27805,4985,-54051,-85024,-40219,23676,103628,-25283,-57299,-73526,-20336,17818,-23789,-1390,27624,17663,35770,27735,-47341,-56173,-9694,-32353,-3525,-77299,-26314,25842,102491,-63212,-14543,2841,-76825,-9666,-5506,72003,-50094,18082,78668,72673,43354,82701,41458,-98090,-80174,-63390,-10404,-28279,-7823,48701,9762,100750,124784,37413,18479,5060,20273,5662,34547,-75395,-47630,12749,84951,-29412,-48096,8597,-48477,8172,-23035,-1226,19131,-368,-21,-20993,-33033,-29743,-13233,36663,39349],[45597,14006,3742,11729,11437,-111407,-19064,47831,3378,13835,30611,11632,60506,54594,-93654,-21012,-80918,-36552,22491,-19201,-56655,45610,49881,15018,-38862,-34868,47663,-30967,-2432,27957,-58625,-90689,-43487,9737,16797,23203,-91298,-51624,-20437,87607,12662,53627,49253,-17857,40224,13856,41042,-61872,-11424,78077,-37397,64817,31213,24012,66120,29464,-38967,-74184,-97865,17592,68217,11273,-20834,50777,36676,-10212,-24428,-44147,-46917,14177,-52402,-69081,-103793,-15907,-37000,-112003,-62371,36815,112716,20064,-7381,-34232,-67851,-3156,-36607,-37985,-14775,33239,-21676,40535,-31794,40895,6560,42031,40842,-25154,5327,-88990,-54394,-4493,20377,6492,39101,111427,86919,47265,-47716,26904,35665,44248,9638,-113975,14695,-18641,-10857,-74053,59564,38315,-38354,-13962,4167,-83268,31864,15814,-17508,16259,15824,46644,4835,51685,9124,-82902,-29195,78535,-32228,-70242,-42269,-1444,-49355,-51909,-66796,35320,-236,-29754,-70109,24386,84281,50791,6948,-22850,-42711,-47756,97206,53744,20457,16215,-47144,-129831,-763,44218,17140,2278,-9990,95965,111954,31420,-18204,-39600,-67337,-48492,26587,21428,-104149,1224,76366,-11121,5584,39495,57919,-51541,-63411,-4245,43933,34201,-1264,21992,32876,16841,-39487,73006,42329,86310,70059,20,-31748,-9897,-5971,-47354,77667,44898,16415,25647,67070,42342,-43543,-10806,21822,50532,-15766,198,13902,46307,17194,107216,-35431,17836,47423,33865,-15166,55582,55656,40110,-11904,-17479,-11931,90991,102635,17507,-18545,-78451,-5838,-64173,-20284,33212,52362,77346,-64729,1373,-42139,-6331,32307,4111,40280,-23102,-21845,31394,-31315,117198,170118,363007,528076,6184397,5549651,928797,574739,409685,261870,300072,261821,232924,280762,201431,200486,34330,47270,175373,117058,50038,91034,148534,84133,65582,86638,18233,65482,54835,99272,124200,143127,116728,65556,54911,90310,5625,-1145,64109,62879,71199,72482,23802,21451,80497,37852,60096,12143,-38060,-56786,18848,34875,-75152,6619,-3577,53799,43128,36504,47337,-17406,174191,42044,-22220,9867,-3478,-86207,-3197,78456,-44120,15660,-29982,-7165,72892,140606,12811,48093,-4551,22742,-23861,-31354,21260,52997,3008,-23276,15134,47164,10929,-17571,75414,51413,36789,29795,121084,766791,1065738,58725,-25669,-7895,6963,18672,19173,77232,50979,35560,14148,54492,44640,46555,88817,8748,69297,-37416,-94545,-71913,-38024,61174,10811,22691,117669,75143,77456,7728,64401,-5003,27639,11107,-14217,-3118,-86364,7683,33507,-40462,-45222,46997,34041,-6761,-59237,8207,23680,46468,42529,106004,32933,-8313,27013,-10486,46341,-7183,-34826,2365,-5935,-3213,32090,23579,2619,38637,4261,88531,46883,-117989,5371,-13151,-32603,-39788,-36655,14459,18671,22562,-55758,-29828,35363,37537,27292,-11173,21156,17972,13453,-20338,-13743,16323,-44829,13594,-29178,37928,-7682,-29436,29075,32164,14186,37060,117807,29423,56338,41748,37841,-13346,-69836,-34572,-2036,-35127,-50235,55066,36006,62801,68796,-17898,-80039,-6416,3345,32589,-2188,89686,56950,46744,-46724,6158,-1091,-92378,-50060,-28527,-71836,21055,72600,-92679,-149345,-62105,-7140,52519,26125,103892,78328,-10671,-19536,-26013,19622,-4535,-23463,47622,-42858,58092,69585,34848,100932,-2705,-523,-118680,-93178,-62799,36392,-97771,6075,55118,90322,-53824,17074,-20128,-10137,39383,18645,19479,-7844,9426,-18676,107532,-11335,8935,-30957,-1020,36708,48941,-56479,-53041,-51807,-89548,397,-21170,7227,44832,11322,18442,-54541,-27895,-21630,-53114,-59859,-124721,16218,-35257,-35760,54476,90449,-9923,-42620,67121,-19302,-3109,-11150,-37637,46688,18071,108611,43764,57830,-6741,21596,62323,37843,-9339,-68475,109350,46679,42441,74551,-17807,41105,-17130,-28019,42921,58746,21434,7386,55740,-52399,-30204,-36219,14376,-21804,4765,12700,10820,86711,24134,30771,1636,-135561,-36475,-23445,26436,-32210,29222,843,3894,-73754,5742,86655,-42009,-17193,-25205,-44982,9305,-1363,-16206,-35435,-51906,-102742,-26373,-7915,31521,-1006,-24651,-12468,9169,23069,93159,57806,-3302,-90604,-32225,-19006,-9128,59230,-37661,-24300,-53239,-16229,-126678,-14891,51092,19563,7422,116336,-17879,-30811,70119,-186,28838,87574,-65251,62000,-9913,-81055,-136997,-6634,-41877,-71952,16100,-35333,-23642,10564,122473,121291,-37428,18535,60736,-66370,-47237,-50819,24852,3829,18378,-8148,-47564,-100766,3445,-49046,-2499,32617,-52883,-21538,-45415,-68346,32928,1996,-95144,-54904,67735,-76939,22023,5807,28765,18424,63164,43258,-3042,-44982,-96490,10623,-140057,-47408,14228,25890,15311,-36802,-33703,41309,40116,16117,-40324,-48094,876,23895,55003,-16431,27863,-21335,-72249,11934,-89713,-38851,-57495,-105577,-4582,-21802,-77755,-78843,-58232,-20647,-28712,-3243,12740,-15528,-38013,-12636,24170,24097,51880,-33420,1550,-33078,17594,32147,1544,-29416,-2114,-12954,98804,-44596,135928,-61037,33411,-45592,29739,31800,90651,22942,-24876,16432,66841,-20520,-596,28230,34039,-45397,47616,48059,24615,47321,-34417,-24775,28140,-9379,-25026,-44415,30574,74756,19756,21879,-36639,-27328,78446,-49388,-1296,-61577,-5770,95484,-3475,71373,51806,34651,53891,-41453,-24286,46517,-7995,18884,28484,-87025,8496,76721,57035,92943,71815,-38258,-7919,27033,21685,-10966,15173,6046,-49226,-92657,25480,-4518,106207,-17244,-100027,-126170,16637,106036,51044,-50146,1850,27254,9927,-62211,-130855,12763,17285,-27719,-31145,-10919,17803,-118579,-65840,-35150,42156,-8923,-14711,5541,-86109,51452,-27410,-48467,-41268,32141,9015,-21277,-15399,-155052,866,82891,44268,-1901,23453,28378,40887,-54900,75271,-41475,15380,-41513,-55141,40012,-10103,23513,24803,39539,9151,29726,58827,-26587,12267,41758,-12894,-10013,-12775,47743,-14581,83430,66358,89175,23654,43719,-6715,45299,47429,-58281,57818,37756,23685,12791,-25913,-81372,8380,17956,-59857,-82786,23884,57376,17254,-1204,-17515,-30210,-34598,-46627,-637,-50229,-71034,80302,65536,-13936,28199,-15804,-38848,-65911,-31925,-52220,22831,38605,26239,14944,-23566,-34975,-44033,-40872,-75147,45282,-27739,-7613,-26247,16241,35680,-8939,-59460,-106179,-36992,-91096,-12779,67090,-24694,-22198,36854,6275,4860,-23597,9301,74865,42766,36443,-4234,62043,45069,37648,15533,-1471,-5116,-23486,22290,4262,-84451,-32563,4750,-46649,-95686,-30740,35235,105254,-32836,-42872,-69291,-21936,13225,-23010,2960,61851,28241,-4077,52072,-32065,-54894,-7124,-48599,533,-48574,-22301,-6843,94959,-61594,15741,11814,-76330,8493,-27335,69490,-49594,1843,44476,76442,45986,85527,40384,-104414,-104970,-37118,-3117,-36192,-21535,66433,-9213,92834,120873,55290,28401,-6092,-1377,-3045,35367,-81890,-26064,12339,65341,-18582,-69054,-6341,-69699,-21339,-32590,10187,25567,14428,12726,-30399,-35251,-30484,-5039,38887,36766],[34693,21141,-11303,-10029,5785,-108451,-29229,81341,7112,31940,16948,8655,34534,62646,-107371,-47300,-79992,-52216,-1743,-23281,-37035,35800,21420,13488,-39556,-44230,7064,-38518,-27472,25843,-73191,-77999,-35097,27071,12374,16163,-71674,-50542,-40560,62697,7967,64658,43583,-51330,35518,13975,48371,-50061,7931,58225,-26132,66047,38620,39169,81561,36191,-11214,-77546,-85336,24153,58586,-28701,-26120,15814,10979,-20219,-58903,-64603,-77753,-5315,-32674,-76638,-105211,4768,4438,-85014,-66296,43933,129931,26857,647,-22073,-75472,25361,-22931,-25339,-16913,30222,-15452,38411,-31626,33770,29386,53799,24298,-28723,-5217,-80913,-51332,-7758,29784,25835,49067,139103,124845,51596,-47211,10123,29435,44344,-4088,-93358,54983,28866,-16055,-62368,65284,25406,-42402,-42810,18787,-74412,27298,8697,-23820,2106,14682,71050,13321,67559,4910,-91274,-29040,33287,-45653,-77966,-10531,7667,19032,-31328,-26109,26839,34328,-24913,-68819,24672,56806,37792,-316,-32865,-49076,-54207,87885,51452,31615,53657,-23289,-109234,22803,24113,-23704,-8909,9439,85240,104311,26511,-22356,-43064,-83156,-36804,17038,-4325,-96893,22965,87063,-8747,36050,43263,73711,-63640,-43589,-24042,28621,20333,-2789,40077,49284,25396,-45167,59041,49994,106205,56758,3349,-35633,-33817,-40243,-51995,71172,42618,25488,76688,101934,41738,-51490,-23498,25298,42118,-33309,-42096,10996,92113,52128,133768,-12051,27633,57409,6534,-10590,54750,46355,58039,27631,-16564,-28019,61464,90050,3631,-46221,-88847,-11041,-65880,-8068,46873,51649,104289,-79453,-12170,-42176,-7531,74626,5300,51367,-33937,-15785,58777,16982,145978,176671,342293,524572,6042577,5500336,972367,552513,383516,278854,288072,245246,250066,294576,237888,211497,46592,31214,152112,111212,76658,133933,154266,58102,64354,103628,25089,71313,73493,105525,121925,162712,105166,72596,50173,57490,8677,1686,82447,50158,58608,56885,22508,50325,83387,22090,44911,41420,-27186,-18276,20181,27233,-56747,38174,28043,60072,48165,36141,52580,-25324,201759,59583,-31298,5060,-17276,-89105,3655,70726,-45929,-15314,-23448,-11878,86082,134512,36353,70995,7945,48500,273,-37277,11776,77680,29351,-8278,15726,41308,23357,-15569,65248,32625,35242,38145,125168,785859,1044466,49921,-19335,10388,5737,29380,14886,62572,50402,44341,35921,64548,28819,66028,140721,1775,49122,-11271,-88844,-57863,-14911,62413,34140,27070,137376,40359,71981,3254,75872,-4667,17273,5640,-24872,4746,-97880,7023,8217,-5826,-18888,50161,8412,-26513,-69157,-309,-1971,60692,40950,120949,39027,-24627,28832,-375,64283,-28453,-41562,10816,24877,9367,44802,16406,8997,40282,-6923,75633,45898,-108998,19679,16850,-21621,-27993,-58483,19160,17470,27105,-63668,-29691,46413,13427,26204,-13180,19892,17976,11621,-37439,-15870,4149,-13793,8642,-22284,65329,39835,-30316,40994,37960,-5616,24699,85522,32195,43368,43409,35335,-9684,-78897,-22683,8434,-11549,-30755,40856,16292,40355,36564,-45473,-57861,-8950,4953,34583,31588,102790,66979,64057,-53095,492,-12883,-98981,-39460,-45722,-86638,20508,67748,-87212,-148164,-61411,-19244,63802,31370,47588,66253,-2941,1993,2101,1537,-9827,-39204,29936,-52718,25763,52843,27015,149372,22910,1573,-83659,-63937,-50448,51351,-35853,37446,42982,68205,-39278,42122,-12492,-6941,23157,27074,24408,-6514,24141,-14257,118864,-29643,8515,-26763,-14949,19902,25559,-39836,-32478,-38466,-44993,4231,-18546,-24318,33914,27033,4771,-73407,-15424,-27802,-52875,-90763,-112547,15258,-12805,-21960,42113,104879,-25964,-58172,63954,-24404,-16904,-10757,-26944,41061,7801,108247,32870,50303,-21596,-1398,62192,28494,-28749,-58364,97863,46382,19121,75216,-38972,15193,-34326,-28001,38877,43577,-1346,-15755,69055,-44044,-42788,-79555,7937,-13788,8958,16388,11806,91803,46792,26082,11988,-135121,-40308,-15081,3303,-46347,33772,19225,16369,-43876,5610,104058,-30408,8501,-21846,-33655,187,-1547,-30599,-27917,-31146,-88963,-32956,-14333,24147,-1973,-17371,-29340,-12741,20366,62012,37233,-15829,-104388,-38799,-31934,-12736,75785,-22580,-64912,-57673,-28143,-111869,-18351,47908,24535,33890,94098,-8207,-20242,58179,17540,15709,76356,-59510,37751,-19127,-67274,-122685,-14134,-40473,-81262,13317,-21142,-26459,21702,124048,158451,-13737,7099,60629,-46599,-36921,-56031,21265,15786,19436,-13239,-40107,-104166,2233,-44288,20517,24705,-42601,-12734,-70826,-105337,46693,12227,-98162,-36383,76882,-103239,-6878,-1452,6327,1256,81200,66409,-1838,-4258,-79090,1113,-155662,-43419,18364,24266,-18252,-50519,-52576,67356,31815,15509,-52128,-65554,-21321,18230,79733,-24092,6610,-14436,-80109,19532,-78546,-23650,-51544,-113362,17052,-20141,-90033,-63443,-80097,-37843,-31412,4182,29071,-24093,-23962,-25284,38092,24740,68362,-56856,2247,-45624,20715,-10481,-4167,-26263,-4896,6429,110906,-84413,129861,-83287,18398,-38449,42083,31060,79853,12467,-16790,396,60578,-41823,-3316,41403,20210,-67531,15150,45544,-27776,72186,1411,-920,23414,6964,-38626,-58498,36486,55641,1046,-5188,-54515,-30415,47063,-31428,-7356,-71727,-14536,92821,-19877,82447,64220,22675,52241,-38580,11466,49807,-430,6521,21694,-66500,9246,66257,53428,85428,108859,-18619,-27380,19704,7952,-21150,17942,9494,-62316,-70852,61436,-6008,107572,4314,-80384,-129661,24510,68713,59020,-52764,6479,30158,8225,-47248,-86664,25502,33095,-21513,-17617,23371,38304,-123354,-62334,-10862,43508,-13444,-38257,20187,-83058,58273,-27093,-55219,-43087,21331,1168,-31487,-22400,-148514,15804,83207,25957,-1506,1179,-11355,23116,-67209,62300,-32271,35777,-33880,-53978,54017,22682,31612,15085,19683,18318,36162,74203,-27393,-189,40567,-9463,-9505,-1552,34696,-22963,52287,39963,54684,39029,60651,-26332,46570,41586,-61822,23598,15715,34434,10537,-29575,-44859,5775,15798,-76855,-79134,36323,51966,22085,-26607,-19905,-18991,-19204,-38843,-20239,-65660,-60123,92627,40130,-6599,30401,-51548,-46627,-63574,-55928,-45085,20431,39743,9561,-24777,17936,-20120,-55013,-23804,-64466,51169,-14385,-5997,-20641,24078,22456,-6861,-55934,-93910,-47271,-93940,-919,55570,-21734,13657,16371,-3056,33831,-11732,-4040,62804,46280,65990,-13832,41025,36676,35733,21214,-20307,-15899,-26845,28056,-31109,-117752,-31982,2450,-37289,-94776,-33640,38661,97590,-33346,-30162,-63061,-23858,11597,-24530,2883,85694,33713,-50306,71041,-17043,-48997,-3060,-56088,1017,-14171,-10048,-25309,75725,-48954,45122,19393,-66903,20078,-51176,54365,-48273,-22987,10591,73646,44024,81732,37640,-93613,-108941,-5161,2950,-42569,-27774,76041,-25747,54887,105284,51978,32597,-19542,-26755,-27311,41051,-74525,4915,14179,42906,-6482,-75006,-17448,-80557,-58043,-39129,20347,25748,39488,23391,-34956,-31905,-33171,-3883,40151,37866],[24866,20892,-23650,-33008,3666,-92179,-31171,102955,15357,52804,11004,7974,1033,36079,-111977,-68206,-63864,-63040,-34636,-24710,-10001,22361,-7184,14508,-39229,-48652,-30742,-37113,-53371,18495,-73112,-62885,-30602,43828,8961,7135,-37625,-45999,-66807,42588,81,64996,33133,-69904,25740,15380,43303,-35157,25470,33842,-13545,71943,45690,56266,84091,25876,9936,-77487,-68441,27022,34854,-52448,-33560,-31118,-1344,-27118,-92378,-84492,-96025,-28834,-7842,-63739,-94032,27709,33369,-59028,-56804,48768,124467,24479,10053,-691,-78649,56063,-4031,-9603,-16354,28690,-2502,26541,-27707,8417,45854,59551,4689,-33100,-22454,-67210,-47182,-25295,35186,31059,49939,133533,132870,53992,-43034,-7770,12431,31213,-12619,-47493,95989,63655,-20761,-44057,59331,14312,-39512,-49368,29374,-65736,28053,-4917,-39522,-17208,13216,80726,21570,75211,-391,-86647,-31097,-18448,-41478,-66552,21871,19194,66789,-8014,14841,993,46352,-14486,-54713,17481,25664,32842,-2014,-33325,-64108,-61433,66739,47301,35925,67937,-9650,-79600,33911,7771,-45081,-27535,31805,62889,66733,15410,-23839,-42738,-92943,-26654,3371,-27600,-82055,47345,89352,-12236,57701,48073,71849,-75182,-22920,-37817,-5782,-3579,-1944,45077,55771,33597,-42546,55499,43536,110067,32168,5630,-42863,-58161,-69265,-59705,57498,31957,29401,98250,125741,45364,-61913,-30799,22454,22265,-53581,-86773,7894,124536,65813,140952,10755,42372,55197,-3420,-2884,42349,29410,73223,62084,-18666,-45119,31867,62749,-26849,-67570,-81162,-9768,-61214,3368,48402,41680,117240,-78840,-7762,-31821,-5666,94702,7475,59051,-37511,-4448,82695,67973,162451,206544,324845,523384,5849607,5426524,1022130,541093,360528,295125,268759,230415,260623,286686,258490,213516,55163,25186,137599,114961,91293,165366,160317,52844,66712,108720,32898,84975,84142,100224,106291,160985,77526,74316,57472,34573,10033,13200,93183,52848,41402,38941,24395,84370,78286,7929,24239,49603,-2550,19827,33593,17213,-33635,67868,49919,59022,49608,47057,60713,-20578,194106,64137,-18905,5679,-46596,-86285,11305,58889,-36631,-55796,-13494,-19109,81348,127419,52896,86562,11328,71944,28476,-27567,12349,83616,42042,-10925,15210,32147,43563,-11117,51587,26564,24586,41406,124707,796755,1020726,64794,604,32470,9425,46257,18742,53024,42209,52644,52594,68172,9813,79822,176540,959,24596,26377,-76282,-43401,6767,61586,54438,28420,130291,1709,65225,8523,82741,413,17325,-2032,-30430,13592,-95157,7774,-15330,26997,285,49821,-10528,-40496,-70289,-6683,-25722,68086,35421,124117,48319,-39473,36711,10210,76416,-48649,-43709,18470,42204,25882,58244,9746,3837,37552,-17439,57633,39987,-91298,29974,41010,-15773,-3305,-62192,32110,20740,28565,-49436,-18785,58757,-8162,34544,-12046,36259,18334,11484,-48669,-16213,-2092,31849,-744,-17564,87239,74808,-15167,52610,35650,-19250,14736,47800,32312,28490,49881,34149,-4227,-87345,-13161,31717,9928,-5252,22714,12754,19293,-1855,-62104,-31118,-10057,3573,30459,70604,98048,65477,72778,-50523,-1427,-23644,-85245,-26649,-62357,-98382,20781,52885,-66340,-125054,-48822,-23752,65448,22812,-4385,48371,-24978,19092,11511,-17096,277,-50414,13240,-61887,-1296,33452,20540,175408,44346,5028,-27677,-21699,-27905,55971,41263,64818,29282,34811,-18672,75767,2116,-1850,-247,26082,27272,2105,21762,-14296,108358,-42669,14355,-14843,-23694,558,2922,-26010,-3468,-24900,-2978,9515,-17446,-55285,17032,38429,-11848,-95304,-8489,-26346,-47925,-94082,-94704,4086,10762,-10746,25031,107709,-27974,-50725,55083,-26340,-28672,-4784,-18578,15571,1554,86691,12742,33690,-23068,-20570,57031,22587,-47025,-46333,73719,42310,-3490,69126,-33564,-11807,-38920,-30071,35693,30202,-6805,-38133,60215,-52430,-51051,-115830,8724,-5008,15194,14202,21045,87973,71482,16474,19933,-132986,-42624,-10211,-5976,-48642,30789,32181,27846,-13369,1997,120977,-8800,37329,-6504,-25856,-16632,-4425,-30344,-12236,-21248,-78584,-45149,-24227,8544,2321,-6975,-45250,-34025,23371,29039,6958,-32476,-99550,-29003,-30323,-19735,64706,-5586,-81289,-45682,-47339,-80386,-15762,38385,31961,40376,54034,-8003,-8753,34006,26515,-6701,53742,-44647,10500,-18840,-50903,-81258,-13889,-31622,-77723,17366,6254,-24958,26737,104939,175617,15646,-6780,53817,-28532,-24923,-57068,7234,26754,17096,-14110,-35392,-79601,-1362,-31502,36068,16460,-18430,-907,-81261,-125141,53128,17921,-90652,-20335,74148,-100461,-23271,-9504,-22466,-9877,96242,70360,12658,32792,-57030,-17766,-155818,-20680,23852,13837,-36344,-66840,-68493,84012,19246,14440,-43826,-48951,-34649,6901,91656,-24437,-12941,-4916,-79316,20369,-67499,-12161,-50032,-102520,32695,-26585,-90618,-47041,-87576,-39145,-36619,11597,38227,-25428,-9761,-39209,39837,22261,65222,-61677,8606,-2542,34304,-40154,-5478,-17689,-6722,20277,88834,-111717,107319,-101310,13577,-36004,45686,23153,66221,909,-10052,-16781,45073,-58106,-3595,42644,-347,-60707,-11313,33358,-75009,75377,26238,20296,19436,40589,-44325,-57886,35829,20396,-4937,-31827,-70075,-28049,5391,-13253,-17406,-74831,-27823,74715,-34415,96806,67575,30662,46736,-35701,35626,36210,8188,-8414,8432,-40399,1303,50830,39280,69639,131912,2773,-34700,8235,-5710,-34831,25520,22807,-63942,-37680,90502,-8332,90155,25606,-59002,-109678,29145,29328,55709,-53674,14788,25449,-1567,-22164,-51699,35506,33175,-22072,-10345,58864,51564,-112808,-65549,18097,36564,-19103,-48902,35997,-75448,47984,-18841,-55717,-42983,10619,-10646,-30544,-27456,-125132,18996,54846,-2522,-2100,-20247,-46312,-1088,-54461,59212,-22662,46039,-27321,-50280,60907,48448,33904,4974,2420,22020,27524,81058,-20390,-11420,41289,-4959,-11411,4037,27640,-31481,21668,22871,11774,49987,69612,-35360,36464,31363,-65542,-6353,1489,26043,16630,-26503,-1100,-3631,12043,-75244,-54421,39368,42221,24643,-45603,-22987,1238,-13742,-28102,-41968,-75487,-44973,108629,-1668,-4218,31155,-90188,-41677,-52130,-72206,-31608,15998,29083,-19511,-65928,48703,-5643,-63760,-5426,-54292,47856,2383,-4527,-20352,18903,6338,-7201,-45895,-74394,-61362,-80375,13181,38836,-14414,54807,-7078,-20138,45871,6409,-10509,37314,51248,80396,-24787,19880,24517,35974,49698,-28817,-20397,-21997,39952,-72738,-139602,-23653,-181,-28674,-79013,-48045,30433,83874,-22841,-21951,-55021,-22616,11628,-28582,359,88944,33443,-84526,80467,-2604,-40432,-482,-48911,-628,14363,8831,-27483,51988,-31328,61295,17814,-51058,19516,-68562,31644,-47699,-49145,-11991,62870,36452,71016,32378,-67455,-82131,23845,7638,-45877,-24273,74368,-36878,1453,87462,34210,30309,-23436,-50391,-59342,48794,-58252,37097,17426,25958,7633,-67630,-20388,-69703,-89989,-42559,24702,18819,68834,28624,-36225,-21941,-38597,-10656,39951,44981],[16656,13879,-29803,-50137,6921,-65649,-22426,95547,26259,69511,10678,9486,-26784,-16266,-106847,-76075,-37928,-67455,-67621,-24397,15313,6706,-27615,14439,-36351,-49227,-54062,-26751,-75168,5737,-59004,-50345,-29375,53727,5610,2157,873,-38190,-91787,28615,-8432,56516,21153,-64861,21148,19799,34543,-23543,38705,17365,-1192,78306,52210,70325,75626,-2518,15393,-71184,-51281,24720,3236,-55942,-40778,-71434,1651,-27020,-111628,-98528,-96297,-47465,15946,-38601,-76646,46618,41792,-40760,-38372,50574,98114,12907,19658,24985,-72086,78441,15208,6245,-13864,33731,12537,197,-19494,-25488,49238,54339,-10256,-42998,-42551,-52836,-44504,-53760,34059,17506,42844,96993,112057,50812,-34337,-21542,-9127,10155,-14103,4263,122012,73971,-28299,-24367,45143,6992,-27404,-29159,32455,-62414,30492,-21505,-56437,-37982,11603,72642,24505,73800,-4938,-71752,-35387,-57686,-24984,-43061,46789,29855,77699,9523,44193,-34048,34458,1655,-32698,3339,-1791,36454,-634,-23992,-86503,-69085,38280,41519,32491,64121,-7644,-50464,31794,2951,-44151,-45095,54656,34895,10309,-1707,-21521,-37170,-90263,-19905,-16668,-39580,-65360,65905,83606,-19795,64609,51997,52930,-74721,-7848,-46190,-55617,-30673,906,35902,47767,38831,-33016,67064,29807,102031,5258,7220,-49614,-78378,-87643,-68522,41967,17877,29848,94538,127963,57405,-65584,-28977,14986,-5231,-66019,-117412,6148,132718,60156,124459,25306,56214,43954,1692,5985,28034,9002,77598,81720,-23372,-56581,9502,25295,-65780,-76656,-59996,-3124,-49301,12012,40552,23762,114597,-63177,14189,-9775,718,90725,11063,63217,-31035,9450,97720,109667,165771,249414,313093,519075,5669249,5315022,1063810,540021,346372,300595,248414,219029,261165,259094,256289,203185,61719,34220,134487,125649,88053,171913,166440,69181,69571,103263,40977,102787,85517,85968,76904,136843,43242,73963,78508,23488,9759,31838,90598,63726,23374,17949,29537,116310,63055,-1044,2045,36999,22838,45956,57673,4217,-13916,89505,58069,52997,46215,65104,71268,-4152,152125,52260,3481,12235,-77636,-75593,17321,44044,-22202,-89706,-4621,-28890,58208,119780,56942,92957,8598,84116,57308,-2695,21928,71501,42506,-29235,10360,22851,67869,-8785,38222,28418,6733,35543,116407,797134,1008660,98924,27264,56972,12963,62698,26470,49744,25160,57295,63444,66021,-2843,87072,187196,5435,2047,58668,-59949,-30511,21577,58583,69306,28383,93394,-27911,59258,20502,84121,9477,27565,-9064,-28728,21662,-81863,11571,-25688,51636,14439,47806,-20254,-46839,-61288,-9670,-39659,66629,26611,111345,56682,-45214,56720,21626,82752,-62616,-40436,22788,42008,42149,63766,4260,-14929,34211,-22465,39105,27793,-68731,35879,48809,-16996,26012,-47007,46047,26156,28991,-18316,-189,64968,-22463,51230,-13427,55009,18294,14156,-51305,-17724,2063,77561,-12145,-15779,101127,89713,12219,61166,28831,-24968,10922,14974,28413,14105,60089,33743,2197,-92612,-8865,59919,22173,21233,7685,23878,5883,-34886,-62854,-4925,-8336,1402,22953,105331,77507,53361,73034,-40878,-1988,-30715,-56359,-17386,-74633,-102012,20827,32386,-37391,-90557,-28259,-17862,58122,2556,-42535,24857,-64211,26654,1506,-36862,21159,-55598,3453,-66712,-12175,14342,14266,160815,53918,9106,25607,17463,678,52859,107763,87814,16005,-4060,725,107383,18556,5324,-27846,15672,27422,18085,6038,-16198,82449,-46656,24158,3690,-22541,-17719,-15409,-18695,28878,-16413,28322,12958,-19520,-76142,-6683,43491,-27534,-109495,-9662,-18963,-40290,-65982,-76055,-17893,25571,-7034,7737,97329,-14355,-27309,41371,-25786,-35196,6825,-14972,-16216,405,55290,-10954,10910,-15449,-35430,46822,22205,-62120,-35111,42371,35581,-19370,54476,-6949,-27743,-29882,-32374,33482,21446,1107,-55183,32904,-73440,-54737,-119826,20300,2022,22110,5021,35986,70173,91881,5571,25540,-125932,-44754,-12218,-2327,-40526,22719,38551,37253,6747,-6764,128972,15371,59731,16436,-22646,-39007,-7164,-13102,8519,-29475,-75332,-61696,-38166,-7112,16252,2035,-54073,-50825,29811,6547,-22432,-47565,-74534,-3217,-17196,-25426,37011,10204,-70534,-21711,-72261,-43630,-8778,26367,36065,15012,9450,-14927,2474,4918,24269,-28723,28797,-24391,-13359,-13248,-33687,-21285,-4175,-18053,-62211,25231,38802,-21100,22663,71447,160961,40781,-20541,38659,-16706,-11659,-49736,-11824,35201,18038,-8617,-34436,-34507,-5597,-16048,43379,10044,14166,12085,-74136,-120448,51317,18810,-74893,-8081,61614,-72029,-23578,-17433,-49264,-13187,97345,48818,39021,58621,-36958,-42473,-141746,16123,27261,-3329,-34785,-74774,-78709,86339,3819,12063,-12453,-1524,-40175,-7273,86063,-18430,-29643,6147,-71187,13489,-62444,-11435,-55783,-75187,35624,-40779,-73717,-36881,-80840,-25379,-37266,17643,37844,-18515,1738,-52029,29534,18973,46577,-44557,18669,78012,52092,-46701,12,-5142,-6891,26581,43061,-121284,72866,-106860,23319,-32387,43178,9263,49360,-9480,-7939,-31632,27093,-62479,1327,34589,-23417,-34150,-24727,16228,-101579,59570,32333,32227,17189,72883,-40879,-45785,30184,-23128,4580,-55424,-79614,-21557,-34247,4888,-31210,-68769,-41001,50230,-42832,107783,59486,60854,40003,-34844,43060,10093,14504,-25675,-5107,-17391,-10327,34087,18029,50601,131052,19091,-25588,-6450,-14913,-51732,37278,43947,-55188,-7933,106441,-11665,57963,39039,-40396,-73669,36303,-3752,41668,-51583,24649,14064,-19461,4046,-31450,42184,17806,-27344,-8055,84643,55951,-92634,-67861,46638,22544,-25607,-42347,50504,-66897,29278,-3801,-47193,-37512,468,-20683,-18249,-29360,-93458,10808,11690,-30425,-84,-37704,-72001,-27909,-24149,68991,-19180,40799,-24353,-46121,58235,61004,29088,-1884,-8893,21148,6252,76290,-6378,-18555,42828,-702,-8836,3600,28434,-36686,3083,15799,-28691,53724,68684,-30526,18217,21050,-70453,-24435,-5338,238,30080,-13358,39935,-15631,8260,-58581,-18802,32694,28705,23292,-52122,-23256,28587,-19540,-18042,-58578,-76302,-28077,124332,-42941,-4514,32419,-115273,-32368,-39383,-73738,-21065,9033,8532,-51561,-95688,59671,3157,-78356,8591,-40783,36776,18741,-3459,-28477,934,-8023,-11088,-31398,-51536,-74220,-60217,25276,18513,-4804,87967,-22961,-40405,41285,27832,-9534,5290,57191,87315,-34336,5770,11663,36321,84781,-26608,-19890,-12455,53322,-105039,-133006,-7823,-2507,-22801,-50070,-65954,15224,69617,-903,-17308,-44770,-16208,12566,-34200,700,70024,28655,-95231,78532,11667,-30319,-352,-28123,-3094,28947,30467,-17856,34028,-16869,59134,2411,-33023,5560,-70639,8663,-48641,-67227,-17124,44167,24313,51047,23799,-33659,-31489,41149,11643,-45664,-11542,62192,-40925,-46664,73661,11933,20124,-11087,-65379,-85370,53907,-41894,60203,20666,18690,22793,-55179,-15621,-37095,-109623,-44041,19315,4173,90702,26436,-36790,-7043,-46265,-22640,38060,56644],[11502,3490,-27985,-56033,13402,-35330,-6322,58697,38071,76099,12287,10949,-37225,-74458,-93522,-65637,-9055,-64940,-92256,-22990,32544,-9291,-34936,10583,-30596,-47311,-58136,-8416,-88653,-7972,-36715,-43422,-28963,54352,1588,3858,31638,-28084,-106781,18142,-13975,42749,10640,-35632,28872,27584,31513,-20110,47584,19707,10203,80549,58267,76947,60387,-42520,3186,-57178,-37205,17963,-27748,-44301,-45346,-90449,14469,-19232,-107994,-102122,-83528,-55323,35338,-11656,-59522,56519,30681,-32376,-18459,48873,61191,-3075,28477,48271,-55490,86098,29138,18734,-9916,48401,24586,-39118,-6630,-55146,37356,38121,-15376,-60291,-60422,-41289,-43756,-81205,25874,-9342,31267,46688,74755,38897,-20823,-29349,-26424,-10648,-8754,40313,122052,57072,-40446,-9547,28022,3944,-6988,9441,25787,-66074,30686,-37287,-66035,-55687,10922,49978,18759,63834,-7733,-53712,-40948,-73905,-6703,-17754,58480,35980,54710,14522,56869,-66390,6376,21809,-9092,-14422,-19075,45221,20,-7514,-109436,-75592,9560,35026,24610,51863,-13816,-28606,20257,10567,-27360,-50356,75153,8365,-42353,-21836,-15088,-26538,-72951,-16116,-42863,-37198,-51484,72412,72039,-28305,56475,52649,25334,-57688,2807,-50880,-107894,-52434,5287,15747,25423,39270,-19759,91849,15866,89558,-15109,7675,-51289,-88254,-93918,-73733,29857,5615,28890,79881,106148,72644,-57155,-18969,6058,-32733,-60945,-120828,7357,120695,44721,89821,28928,65021,29853,14986,14195,19241,-10394,66646,81085,-29404,-56805,-1935,-12448,-100711,-71392,-32612,6678,-29918,17407,27686,1540,100301,-38060,44660,20924,10405,68153,15468,63317,-14840,22083,100001,131988,158835,284494,307080,507844,5565416,5170310,1085679,546079,345706,291408,231907,209775,250773,221154,233073,179063,68859,59099,140446,138240,71940,152409,171736,99539,70057,92047,48670,119408,79212,68795,37510,97735,14030,74837,107907,22287,7873,53068,73190,68851,8740,-5543,36970,138470,39889,-3130,-17713,14849,38917,55742,87689,-11243,-3526,99066,53835,45821,39326,83719,83327,20164,92192,25830,20721,23439,-92288,-55525,20142,28017,-10557,-101658,-1460,-39349,22687,110803,47191,90740,4605,80659,82304,29976,36068,49224,36612,-51625,608,16517,89726,-11591,26162,28222,-14108,19664,98862,785662,1016170,143792,53654,82733,10755,72090,34570,51906,812,56635,68184,59222,-1892,89662,171730,12836,-12703,76103,-42848,-18258,28720,54588,78235,29676,38885,-38258,56105,34515,80316,19644,43528,-12805,-19778,27152,-64974,18772,-19883,65098,26810,45411,-20632,-46347,-45077,-8765,-36988,56282,16939,85685,59271,-38982,86048,33673,85267,-67902,-31640,23202,28516,54866,54786,446,-43517,33842,-18443,24168,10134,-46144,37560,36343,-24607,47882,-21233,54052,28192,29310,16669,19010,57745,-28045,71278,-20989,61745,17023,19225,-44209,-22179,14656,106334,-22199,-15420,106196,83710,42732,65537,22176,-22942,14811,-5855,20300,2256,67856,31647,8284,-92327,-9074,81750,22161,43766,3093,41101,1256,-54136,-48440,16223,-4337,205,14739,125779,47966,35152,68779,-27498,-2717,-32660,-22549,-15974,-78804,-94924,19022,11503,-9282,-58434,-5244,-344,44701,-24328,-63584,-1623,-97814,25041,-20382,-56960,44295,-55195,-91,-64409,-4205,-3510,6388,101283,48319,12971,57021,42476,28379,45537,142442,103741,4461,-40577,12480,126726,30804,13720,-55097,-1326,24701,37853,-14789,-17492,53949,-40429,33628,24456,-11468,-32041,-27691,-18707,58944,-15769,46087,11046,-25904,-80118,-34228,40992,-39190,-104959,-17547,-9232,-33412,-16381,-59041,-46908,26801,-10583,-5292,76994,10244,1173,25206,-24080,-34474,21775,-16472,-39367,2526,27314,-30786,-13439,-6484,-45302,33782,27445,-70505,-26992,12867,27765,-25555,32421,28017,-22750,-10101,-32401,30446,17343,13872,-62751,-1796,-96771,-54399,-79578,41340,5652,27753,-8987,50961,39264,100123,-3707,27848,-109580,-46346,-19300,7992,-26354,14529,37772,43610,12968,-20678,120717,35031,69102,38710,-23232,-62233,-8570,15794,29937,-54329,-76501,-78974,-54551,-13152,43402,5737,-50966,-59812,36490,-2102,-42292,-56288,-35151,30596,349,-25440,5309,21470,-41948,7600,-99047,-11018,162,14685,32799,-38359,-26989,-24125,11315,-16657,12157,-41176,11552,-5336,-29513,-8156,-17404,39350,13841,-3570,-40105,34348,68671,-16745,9279,37507,116217,54525,-31240,16315,-12175,1528,-31408,-28584,40353,26207,2270,-36474,14779,-10208,-3974,44904,7314,45877,23395,-52536,-94389,43334,17443,-55154,322,43298,-32988,-10744,-22954,-65569,-9611,77401,9475,71341,70222,-24288,-66072,-118407,54764,24906,-22737,-18479,-67095,-81356,72655,-15831,7617,34100,57847,-41230,-20686,63693,-9222,-42301,17375,-58265,659,-65609,-25129,-68935,-40042,20730,-58585,-40430,-35764,-67055,-4230,-26793,20970,28887,-6159,8516,-62142,11124,17188,21961,-10140,29283,154237,67239,-27414,12504,8709,-5227,26077,-7625,-112292,34165,-94020,44054,-17200,38791,-8669,29082,-17604,-12336,-40457,13269,-51997,12500,24088,-43354,-6198,-23360,413,-99620,34726,19746,28986,16308,89594,-29491,-27982,22026,-62798,22805,-72877,-80777,-13559,-60877,22016,-47145,-54729,-49962,29048,-43127,103619,40345,100821,34520,-37025,35727,-18698,16128,-42380,-14065,-4356,-17974,19405,-5636,33794,106584,25304,-3272,-24442,-16019,-68384,49653,67151,-40115,6823,106592,-16662,19080,38768,-26343,-33767,47487,-28434,21245,-46688,33603,-1461,-41958,21509,-21039,44772,-6194,-32239,-7838,92676,51778,-71679,-62098,68538,4178,-32079,-20319,61478,-59063,11506,15037,-28725,-24546,-7888,-23655,3166,-27458,-65479,-5123,-29418,-49611,5502,-49819,-86010,-52285,8984,81731,-26029,20016,-26363,-42189,46854,59486,17897,-2735,-13003,17043,-21191,58557,11704,-19986,43261,2447,3606,-583,36674,-35966,1342,13550,-57697,49460,58054,-13214,-3609,13197,-76472,-26211,-5751,-33874,45975,8611,68744,-26096,5799,-34915,15561,19043,11545,18058,-44319,-17238,54127,-34558,-11493,-64123,-66923,-12459,132618,-64981,-4062,34961,-116270,-25101,-31493,-58426,-18695,-1237,-16785,-75036,-107309,49401,3683,-100401,14977,-22012,21204,29959,-2975,-44757,-26000,-15456,-18736,-14649,-30704,-81247,-42949,32922,-2350,2848,102701,-24006,-59664,24030,47785,-2555,-23922,62376,94836,-40338,2911,1344,33113,104685,-16597,-17890,-3196,62056,-115719,-90679,12238,-5248,-20303,-14882,-76549,1544,58782,28054,-12419,-31694,-5204,14609,-39610,9641,36253,21842,-82344,66205,26320,-18771,-1051,-732,-5348,28107,49660,-4368,28801,-12338,41783,-25445,-17365,-18118,-52724,-9124,-50927,-69458,-4811,19572,10939,20952,11442,-3300,21543,42096,16203,-42876,7510,43905,-37860,-73632,65666,-6204,1095,15461,-65512,-92630,52100,-34541,66735,22551,18931,35854,-47120,-8211,4201,-116768,-44990,2613,-18299,93121,17042,-39124,8585,-54183,-34053,34403,68129],[11817,-5572,-19110,-49156,18307,-9098,9263,9381,49234,70181,12655,8981,-26115,-117670,-74990,-37044,17584,-56368,-103160,-20715,40528,-23280,-29394,2265,-23369,-43955,-45738,15833,-91208,-13428,-14675,-42543,-26631,47590,-2769,10488,44474,-16897,-105051,9236,-12912,27363,3256,8507,49254,37562,37939,-26716,53996,43426,19917,76250,63428,73720,41933,-81917,-20652,-36487,-27886,9296,-50888,-29126,-45906,-85481,27654,-6361,-81675,-92958,-70254,-52144,50188,8272,-46468,55158,8119,-31453,-4203,43825,27836,-15862,35810,63367,-33234,79064,32398,24566,-4259,71833,30823,-80528,10064,-70454,13397,16403,-10360,-82970,-71480,-33902,-43570,-90994,12452,-37380,19606,5139,36774,18008,-3448,-32599,-31726,-23365,1350,47995,96401,19534,-55379,-3489,13623,4260,17586,51151,11015,-73953,26251,-48916,-63053,-66301,13213,20537,4643,47390,-8695,-40417,-45882,-67718,2566,1101,56219,34605,14033,5344,55702,-85824,-25245,43759,12614,-30446,-21536,53135,-3420,11507,-122353,-78901,-12576,29203,18063,38691,-22716,-13949,5887,23006,-5124,-34798,90175,-10836,-70041,-39876,-5141,-12649,-44046,-13565,-70886,-23331,-42544,65028,58552,-33981,38393,48015,1711,-28350,15003,-53094,-144940,-61854,10721,-9177,-5851,34816,-6551,121143,6587,79198,-23965,6289,-44846,-83503,-90153,-70573,23908,-1202,27297,69205,68141,81604,-38398,-5595,-959,-51957,-36066,-95589,12408,105112,30564,50409,23560,68016,19353,28829,20719,18968,-25315,41814,61008,-34927,-43444,-2798,-39519,-120464,-54464,-6377,16980,-4027,20355,14200,-19747,81450,-11922,70287,53215,19761,36461,19507,58777,7455,29721,88725,130352,146609,291407,304535,488542,5567443,5011048,1082159,554537,360591,272752,220391,199613,231862,184128,198875,142929,77656,95753,149678,147205,55695,118533,175164,131316,66714,81603,55339,129609,69128,55707,-3903,56452,-824,78546,134436,26697,4071,71203,44510,54349,1032,-29087,44681,144735,15084,598,-31876,-5023,42420,52354,116577,-27625,-4307,95743,42970,41556,32184,96030,95462,46568,36924,-8578,20775,36354,-77312,-26969,19334,13249,-7569,-85005,-6200,-46661,-14187,100768,27503,82367,3137,62808,99062,57910,48653,28317,31306,-63749,-12067,14534,102122,-19549,14164,16934,-32513,-3294,74004,762338,1040054,189547,74016,108059,120,70450,41511,57509,-25942,51091,67169,49039,13146,90813,137209,20093,-16427,78989,-27636,-4484,30551,51952,82061,34728,-10561,-25946,56899,46122,73082,26937,57810,-11903,-5593,28854,-51231,27931,-2182,67819,38314,42877,-13583,-41546,-27650,-3983,-15383,39056,9409,57474,52907,-24351,115845,45649,86035,-65438,-18174,21501,12480,62074,30095,-1100,-72297,38374,-5124,15087,-9791,-27847,35415,7547,-35938,50907,995,52256,21317,28857,40399,30271,34237,-26642,87481,-34489,50536,13778,24579,-28359,-29674,27430,106503,-27782,-13609,102914,61082,65042,66529,19234,-14655,23621,-12588,9307,-5656,64254,24234,12696,-85481,-9921,87444,10795,58581,14046,53503,1897,-58552,-24796,28609,-489,985,7742,125841,18198,17259,64896,-14264,-3919,-29482,5246,-23749,-72585,-78591,13919,-5616,10648,-37587,15399,27107,28940,-51529,-69827,-25653,-106413,20017,-43094,-74805,60732,-51125,-2979,-53973,16956,-19656,-3858,13600,29753,16314,63071,51299,48263,36647,138742,107162,-4943,-66874,13264,128062,35705,21605,-77003,-20271,19671,55335,-31948,-16696,35580,-25613,38335,41488,5680,-40846,-33710,-23885,81420,-22203,51213,1863,-36482,-65760,-59788,31215,-45210,-77111,-27787,-1393,-31133,35997,-44532,-76018,15512,-16652,-10826,52917,36150,24783,9966,-22470,-26374,36164,-21417,-44858,4736,12228,-39997,-34021,-2905,-48900,21391,36364,-68592,-23063,-6361,20092,-22735,7201,59021,4319,14165,-28386,23613,15650,23184,-58125,-30309,-110539,-51028,-7537,65550,5436,30249,-23907,59555,2027,89977,-9612,25212,-82478,-45400,-26301,16012,-11248,13366,31272,46661,9003,-37725,94931,46275,63573,51390,-24873,-81118,-9264,45405,47653,-85823,-76178,-92348,-70590,-2665,81927,2278,-34297,-58988,40842,-789,-50382,-56375,7398,58092,13942,-17710,-20456,25036,-11500,35392,-118593,13896,8644,3733,21953,-98549,-47858,-30432,15459,-18022,-5406,-39306,8509,5387,-37183,-7499,-2834,82435,36066,8293,-18796,42956,88920,-12136,-10444,14830,57662,54810,-36110,-9339,-12668,12668,-3019,-36811,42263,40004,14839,-39713,50517,-15805,391,44261,9096,66927,30177,-23187,-56969,33040,17998,-36167,5668,23035,-2419,7712,-22984,-66080,-1808,38108,-31378,100434,67774,-21422,-81117,-91427,82563,14085,-39345,2868,-44654,-75812,45182,-40806,859,78813,103318,-40900,-30058,30728,-801,-49662,27252,-42676,-14628,-75049,-50829,-86253,-7701,-12455,-73220,85,-41677,-56690,13502,-3214,20567,15480,6080,10187,-68749,-9096,18358,1585,29631,37396,188966,74824,11516,29356,20521,-2153,21678,-46227,-88046,-783,-62860,66124,15409,35787,-28041,7090,-23831,-22694,-40381,7644,-28886,28487,18287,-54541,6035,-11587,-8593,-71605,12522,-3847,7638,15376,86398,-12688,-9990,13159,-84696,37095,-81940,-73147,-7437,-69678,36230,-62131,-38047,-52450,17578,-35646,73391,13480,130511,31921,-42536,20975,-38778,12625,-53856,-16657,-3390,-14571,9324,-27241,22840,68093,20333,22547,-45843,-7656,-79431,57118,84291,-24201,3245,92296,-24009,-17540,23340,-16605,-957,57169,-46985,747,-40556,39570,-17634,-62569,23642,-14243,42614,-27445,-31062,-6130,80684,41058,-56131,-46566,78100,-15308,-37283,10067,67394,-50994,489,33457,-2170,-4394,-12473,-17573,28615,-22188,-50799,-23308,-55637,-55963,13023,-55881,-87836,-69093,30366,82730,-42724,-10739,-33133,-37427,30248,47470,3149,3383,-10774,11006,-46681,29296,29509,-15375,40754,4295,27653,-4724,49715,-28775,13782,9423,-71338,38612,39758,11049,-24747,8434,-81712,-11843,-1100,-64649,56982,33635,79355,-33067,4889,-12890,40615,3420,-8410,10702,-24913,-3061,63695,-53715,-9942,-56016,-49141,-972,125742,-59031,24,38103,-94285,-21881,-29274,-30359,-23567,-15146,-40238,-80639,-100819,23239,-3401,-121712,14217,32,5089,32255,-3040,-65334,-55378,-12690,-29477,2170,-17602,-79678,-34425,35877,-19730,4053,96005,-9228,-74333,-10,60746,7577,-42977,64413,105870,-42286,10924,-4126,23371,95383,-3566,-18493,915,61138,-101552,-22364,31020,-9935,-20411,16371,-73017,-5035,51587,55520,-3080,-15946,7382,18642,-42812,29626,179,15748,-55087,46993,41532,-5690,688,23883,-6697,15720,61518,5603,34942,-20248,18378,-57731,-7578,-44233,-18287,-20145,-53557,-53507,19542,-6859,1141,-15579,-4325,13594,54941,28239,22358,-38742,28727,25796,-29310,-75173,62227,-15515,-25572,46246,-48262,-76320,41707,-41491,55591,22459,19590,42273,-49060,-5303,35203,-115965,-46039,-23302,-46886,71705,3049,-44652,19566,-59214,-38442,28994,73800],[19664,-9421,-6990,-32171,16811,6501,15552,-31070,58203,54092,10498,755,1023,-133527,-53927,2581,40643,-44233,-99856,-17564,42601,-32672,-15770,-8953,-17402,-39714,-24389,42705,-82493,-722,-279,-45716,-20334,38384,-5936,17219,35022,-5443,-84858,1538,-2981,13011,-1000,51380,75642,47395,48873,-41594,60435,78471,26654,66257,66173,60960,21972,-107414,-44764,-12397,-23203,2085,-63109,-22279,-42659,-65820,32663,6919,-41681,-72120,-68218,-43098,61527,16273,-37729,43474,-15059,-32593,699,36364,9828,-18574,41104,67461,-11954,63374,21392,21572,4007,98825,31881,-107007,27895,-68046,-15511,-1819,161,-105630,-73084,-30074,-41731,-71031,-2635,-54424,11667,-11925,10558,-7988,15419,-34189,-21741,-23555,12968,29001,57572,-25722,-66975,-4805,6429,6048,40182,81489,-6147,-80040,17530,-54029,-47272,-67774,20659,-6463,-13427,27798,-8402,-36160,-47915,-47838,-3446,10404,44414,24716,-25427,-13806,47978,-87666,-48261,66162,32808,-39192,-7419,54104,-12373,28115,-115780,-77338,-24061,25476,18166,27782,-29940,448,-4592,27612,13223,1918,96774,-19878,-64902,-50278,6844,1758,-10056,-10418,-93768,-4644,-38046,46615,48086,-33331,18225,37225,-6987,3835,33370,-52716,-153267,-56101,16691,-32004,-36979,27545,3578,141993,3660,73359,-21959,2766,-30710,-64823,-80125,-56817,23284,-1861,23748,69360,28211,77396,-17137,4978,-3777,-57653,-80,-55126,20854,102853,24564,20176,13504,67198,16461,38001,25563,25694,-34051,10819,28473,-38029,-18524,3370,-49346,-119832,-32095,13209,25383,25521,22066,3294,-34802,65042,7639,79487,77986,24069,5132,22093,49780,30150,30050,66976,107336,134112,262905,302205,463305,5653211,4862239,1055403,561192,389356,256714,211872,186105,209767,155690,166001,100392,86909,137096,155532,148429,52321,87844,175976,152369,59934,77797,60413,130046,60053,51683,-37160,26213,2057,84109,145546,32284,-1823,81732,12034,15921,2123,-48605,50047,132589,-3490,6581,-38574,-15953,36728,43600,137300,-42684,-13861,82207,33175,43097,28377,96918,105665,68660,3805,-41857,-94,47202,-32666,5749,15418,2352,-14585,-46416,-16926,-45947,-40774,91800,5720,71173,5126,36282,104808,68108,54250,18599,31374,-56404,-24145,15331,100459,-29742,1003,-7872,-43304,-27403,47509,729488,1067109,227479,85038,130327,-15847,58109,47638,64569,-47598,42971,61568,36800,34724,93244,95433,24462,-9679,73736,-16424,12013,30009,53494,82098,44437,-33891,3686,61153,52602,65252,27681,62581,-7049,10592,26613,-43915,36035,18988,62479,46469,39463,-2306,-35081,-15510,4342,21011,18636,6319,39397,37688,-9649,137002,56456,85452,-58757,-1945,21069,6291,63258,-5064,307,-88908,47304,13649,11659,-27141,-15997,29971,-27716,-47505,29717,6545,40942,3464,25792,42770,27459,-1730,-21875,93016,-49990,25973,8169,27070,-6871,-38821,29600,77981,-27167,-7439,92387,28739,70082,66195,20938,-1970,29923,-7938,-1983,-8975,42938,8396,14484,-73354,-6774,73341,-8729,63728,40596,53193,2254,-54900,-714,29140,-76,3921,3126,105754,-4097,5633,64147,-4546,-4925,-22234,19445,-38797,-56462,-57929,5009,-17153,18861,-27332,31039,59372,14163,-73362,-66208,-40552,-84311,19667,-57467,-86755,64380,-45798,-11323,-36526,40849,-33007,-14624,-69040,5010,19810,54407,49410,55882,27056,105703,93083,-12466,-77495,3964,112115,34055,26780,-89397,-36158,13610,64348,-39416,-13626,33679,-6080,35666,49657,23720,-44102,-34090,-30140,92128,-31947,46812,-13613,-49432,-37670,-77351,16402,-45647,-31629,-35077,1165,-36098,73074,-32643,-97705,-2801,-18632,-7850,31487,52599,37599,-974,-21481,-12824,45953,-26897,-33680,4448,12122,-34927,-45778,-6999,-44967,13019,45593,-55023,-22840,-11441,12924,-14120,-15236,79322,44185,35163,-20224,10509,13308,24495,-40648,-42437,-106654,-45824,65259,83898,2141,28407,-35905,57280,-32323,60412,-11545,16519,-48423,-39435,-28112,13718,1029,27469,22630,47146,1977,-54146,57860,49143,45996,48635,-23659,-92093,-11048,64140,58751,-109980,-69540,-97929,-84584,24553,121944,-7459,-6605,-48260,42097,4294,-51719,-48459,41292,64019,17200,-3493,-34200,18688,6887,56253,-116399,32549,14742,-8334,7287,-136779,-52537,-30405,13432,4825,-22741,-24555,19617,3122,-38712,-11397,10161,97586,56472,15272,-4220,49846,94159,-5545,-31121,4765,8170,44632,-33161,-32738,-13907,20043,30249,-33813,41472,52601,24276,-42320,61542,-22638,-3763,44216,14741,71072,30857,6599,-19589,24164,24234,-21592,8989,2344,5875,23318,-15202,-51189,7258,-10104,-58974,116809,52677,-27246,-82926,-65263,93134,-5759,-49866,19960,-15868,-62932,9587,-67204,-7742,103442,114958,-40523,-33496,-3466,3579,-50714,34425,-25091,-28565,-85993,-79833,-101890,13546,-56959,-77756,33796,-49888,-57407,19381,28685,16219,3553,12335,8284,-71455,-24563,22543,-8316,59589,41277,172662,73241,56683,45570,27047,1406,17107,-64535,-54922,-26184,-19922,78291,59930,34535,-45740,-12902,-29612,-35842,-30464,10576,299,45561,20958,-53091,-4653,1996,-7948,-28251,753,-26722,-28713,13078,68116,6849,5041,3757,-78742,35998,-82392,-58331,-6535,-63795,45453,-72027,-26583,-48539,17147,-22474,15350,-15773,134475,32651,-51310,7587,-42045,5686,-55592,-14529,-11236,2762,4952,-43746,18263,29368,7641,40075,-67859,8529,-80612,54362,87058,-12360,-13624,67635,-33925,-45478,-3426,-10459,18568,54922,-62121,-14192,-35276,41320,-30866,-74112,10203,-8007,35674,-34221,-20343,89,52718,26892,-46675,-25278,72266,-33043,-40074,39023,68013,-39812,-3198,47113,27718,19907,-11218,-5070,50639,-15340,-52078,-38402,-61753,-49345,19648,-54828,-78719,-74466,32081,63036,-63525,-42438,-42820,-29685,13058,30348,-10889,15214,-4686,4207,-63248,-6975,42644,-5349,34797,5187,60388,-5257,63322,-17109,32817,-1123,-71460,24322,17022,34562,-42233,6322,-83168,13735,6682,-83924,56680,53516,71425,-36983,4296,1770,55333,-8490,-28134,4141,160,18384,46063,-70420,-13413,-35990,-27537,4470,99377,-30927,8869,40179,-61172,-21089,-27969,1875,-30150,-31763,-55802,-64979,-81367,-9763,-14819,-128302,10173,20211,-8349,24494,-3359,-83902,-79967,-283,-41987,17066,-16644,-69233,-35584,35654,-29744,-3471,72832,15672,-81442,-24656,62123,17596,-49611,61210,117354,-41589,24970,-4163,6748,58465,7690,-24322,-3183,48759,-68865,48724,42545,-17840,-21524,33993,-57817,-5975,45066,71748,12353,511,17385,25496,-42167,57528,-25967,12353,-25817,26086,56887,7925,7798,38008,-6774,-2575,63248,8340,43059,-37949,-337,-82019,-5101,-64537,21178,-25706,-54998,-24450,47390,-29760,-488,-50407,-21935,12503,60195,6350,30127,-32461,48102,13612,-18096,-57451,61402,-15659,-55540,68223,-16934,-42518,24808,-61486,32638,20905,13168,37915,-60441,-12431,42560,-111127,-46575,-52558,-76583,34054,-11140,-53250,21364,-57992,-31985,22020,70062],[34820,-6728,2166,-10550,6725,8759,7178,-51721,63277,33697,6629,-14358,32138,-121859,-30946,41146,61650,-32492,-86704,-13703,43446,-35188,-736,-19870,-15542,-34785,-2313,67756,-64659,33780,3118,-49418,-9088,32429,-5883,18950,6829,6191,-50580,-4730,15277,831,-3302,76646,97787,54288,53580,-59882,68376,104704,28815,53920,64212,41592,1697,-110318,-57491,10782,-21786,-742,-66121,-29201,-36972,-45323,25807,15876,-1260,-44230,-80073,-35902,69393,12086,-30904,25082,-30008,-29901,-2521,27808,12084,-8508,43742,61486,2434,48168,-4021,9680,15856,121328,30867,-104979,42468,-51855,-41304,-8215,8857,-121255,-65173,-28101,-36284,-23387,-15381,-54056,9589,-2375,1674,-32391,32470,-36212,963,-11870,22684,-3536,23726,-64213,-66546,-6468,8598,7111,54722,92516,-18040,-77802,7539,-51573,-23039,-61067,33937,-23814,-28408,8798,-7679,-38711,-45345,-25435,-24088,12120,30093,8164,-50327,-35214,40080,-73541,-55454,88306,53119,-37127,20782,44553,-25644,38620,-86980,-70301,-24923,24856,26991,19097,-33833,23227,-6815,14133,22089,49435,93387,-19510,-35340,-49080,18677,14159,22137,-5495,-106098,11544,-36198,23328,45151,-24216,3256,20984,3123,30041,56522,-48740,-131114,-37555,22550,-47532,-58571,21345,9360,141998,5993,69796,-14194,-2361,-13198,-38304,-67410,-34042,24480,1266,15459,76047,-342,59872,-2746,8174,-1961,-50049,30278,-21171,30726,117688,27174,5990,3021,64958,21114,41180,29508,34903,-36661,-14778,-5734,-37246,11944,11505,-42857,-101321,-11274,23528,30270,53714,23192,-3640,-40117,55448,17196,67717,87254,19484,-19405,22821,37902,47615,23037,41397,71752,124718,210710,297654,437600,5761432,4749460,1015186,564791,426778,255842,204436,169884,191319,138072,141606,60067,94097,176196,153266,140612,67905,73932,173974,156018,51595,83476,63570,120421,55835,57347,-53541,16091,19181,88300,133339,36322,-8819,83003,-15451,-34438,11648,-59605,50651,104795,-10094,10168,-37450,-16780,28803,37681,145311,-53968,-27020,64079,31060,51070,30089,84435,111430,81083,-1218,-65348,-35813,52613,26208,35292,9477,-2573,-28464,-3792,-28043,-33076,-50362,86233,-9402,60149,8670,8962,99677,53317,50148,23555,37726,-30185,-31978,14245,84559,-37834,-12537,-40121,-43030,-45809,27296,692142,1079909,251505,86625,146293,-28239,39744,54086,72107,-56224,35558,53248,24015,50796,97747,58144,24401,3407,67194,-10432,29978,28633,61350,79318,57558,-23536,38077,66518,53566,59815,19861,52587,-908,25374,21416,-41610,39464,34893,52152,47144,34025,9650,-28243,-12833,15532,62241,-413,8318,38692,17209,-3564,144645,64707,81846,-52279,14267,25163,17924,59195,-40780,5126,-83784,57889,31028,11477,-36995,-9630,21975,-57770,-56158,-11212,-9694,23968,-22053,18174,23507,10139,-40717,-17524,83973,-61973,-581,516,23817,15646,-47404,13693,33041,-20813,4763,75989,-5605,55084,66527,25386,13650,24730,2175,-10620,-7729,5331,-16410,13336,-59663,2716,43608,-32687,59191,75584,38728,-2129,-53863,15492,15831,-5636,8507,1863,71825,-14543,3660,65767,-310,-4703,-12318,17956,-56990,-34199,-38843,-6873,-23645,16222,-19451,41462,88995,2481,-86102,-57170,-40948,-40808,29483,-59891,-89589,53909,-41127,-27607,-15042,57388,-41683,-21124,-113939,-17124,25083,45431,44775,50459,16131,61257,61259,-18481,-71242,-10746,85023,29471,27084,-89978,-44971,8242,61241,-35205,-9147,45429,13243,26049,46791,38851,-43069,-29571,-33194,88817,-40028,37073,-31484,-61425,-5099,-83405,580,-41781,17382,-35341,-2880,-48135,85567,-23215,-106750,-21079,-11329,2098,16978,52527,38214,-5282,-20619,2560,48517,-29906,-15805,1059,21758,-16576,-45033,-15804,-33484,10728,51451,-32046,-24489,-4716,5760,-3403,-29596,88241,81800,46350,-9600,-8967,8251,18186,-11971,-35062,-84260,-40143,108941,88484,-2496,22070,-42587,43446,-56581,17608,-9802,2464,-15385,-27179,-22750,-2672,9201,61238,16286,46481,-1732,-65375,20235,46435,22392,30350,-16097,-94413,-15874,65262,62664,-115558,-55360,-94072,-97527,60191,148050,-20217,25812,-29610,41451,8749,-54858,-35174,59094,40641,8188,12952,-33596,2426,7812,67209,-80262,47476,17143,-23928,-5359,-133273,-45829,-23481,5378,40332,-34991,-3601,38136,-12150,-37660,-16841,21795,85343,68984,16803,1866,54007,81872,5504,-46635,-997,-14951,30052,-21869,-48211,-11420,23115,60418,-21372,38510,55398,26849,-43208,47783,-29650,-13347,45536,22201,58452,26024,31448,8947,18546,37348,-13062,11007,-20127,-10739,30261,166,-27334,15473,-53180,-67382,114513,26936,-38002,-71587,-43136,88202,-32346,-54469,27266,7906,-45067,-26513,-84701,-17126,98770,88736,-39685,-31254,-29843,2597,-45174,38050,-5482,-38298,-93087,-100183,-109567,20247,-98262,-68113,48294,-55838,-68461,11720,58455,8921,-1209,9192,5778,-69769,-30564,28409,-7988,67462,41145,123790,64175,92035,55342,26015,4290,15208,-64464,-20908,-39826,24241,72634,100487,32374,-58644,-26740,-36482,-46861,-12457,19249,27183,58870,30909,-38215,-33067,8579,1813,16826,380,-38423,-68591,9759,44449,26797,16776,-7365,-47866,15675,-76342,-39621,-13180,-52361,48630,-72667,-26822,-40176,24513,-6531,-57125,-41918,110560,35980,-62913,1593,-27208,-1615,-45503,-11654,-21306,30610,5535,-54019,17882,2193,-6113,41219,-82472,28265,-71478,38822,69645,-7279,-34153,37429,-45750,-62674,-33813,-8030,24086,32382,-74244,-20919,-32387,38525,-38364,-71872,-12400,-1633,24957,-19810,-833,12138,17337,12651,-39785,-4855,52330,-46933,-39927,57721,64769,-22414,-3160,52805,54252,43351,-2993,7517,61238,-9790,-64230,-47059,-50090,-32774,23177,-45144,-61418,-66940,15493,24937,-79293,-66214,-52440,-17172,-607,12614,-19700,29454,2011,-2036,-67170,-43437,48130,8800,26956,5631,94721,-395,72787,-4994,49992,-18550,-63156,10491,-6606,50185,-54570,6446,-78394,42173,14882,-90419,43048,60868,50152,-39405,1833,8049,64004,-12192,-42239,1419,24086,43220,3311,-78851,-20734,-9588,-8275,3408,56024,4868,21477,39409,-32750,-19985,-20573,29046,-32044,-48481,-59799,-32126,-56493,-40601,-26141,-109587,8085,33318,-17845,8977,-3468,-93887,-94140,17058,-54604,28413,-29332,-52037,-43149,34451,-30056,-18035,42759,40710,-78996,-44592,50170,24892,-46534,51914,123145,-40848,37623,-157,-13869,9192,13963,-35034,-15613,27127,-29546,98764,42605,-28906,-22106,32645,-42379,-8448,35443,69827,31120,13651,21320,35126,-36823,85421,-35074,12199,-4138,9065,71429,19187,20792,38214,-5531,-22218,55372,4834,41444,-59008,-6590,-86024,-9026,-72795,51653,-27463,-53585,6531,69951,-43926,8281,-74336,-38628,-3036,45528,-14785,38022,-20041,62886,10356,-7375,-31233,62170,-9360,-81919,71814,19791,-5241,6675,-86693,7978,19512,-3219,21134,-75521,-30368,26291,-102337,-45080,-77054,-99298,-3307,-20623,-63242,12244,-48136,-15825,13989,57349],[53674,803,1318,9650,-10049,18,-14927,-56008,62720,15401,3106,-34012,55034,-92171,-4647,67046,81004,-25769,-70862,-9856,45615,-29596,10441,-26935,-19298,-29262,14656,86026,-41850,81988,-2630,-49859,7060,33799,-1268,13152,-29371,18366,-11189,-9383,37709,-9341,-4991,75183,107032,55844,42514,-75095,77065,101865,25497,43101,55692,20255,-15963,-90560,-51960,29143,-21829,2222,-64663,-45587,-30313,-33752,9584,17653,28488,-16296,-97272,-36695,72346,-633,-22967,4995,-33050,-19367,-8596,19059,31554,11239,42969,49341,7002,41548,-39264,-8524,31485,131433,30653,-73944,48969,-30397,-58110,443,9171,-123687,-49962,-26145,-26326,33439,-22930,-38063,13452,23880,8452,-48797,44400,-38391,29324,6260,27939,-33193,8275,-84691,-47141,812,19428,5746,57286,84779,-18257,-63387,575,-41899,2881,-50165,50504,-28625,-33541,-6596,-7218,-39742,-37996,-9117,-52599,10792,19212,-10257,-56062,-51608,33874,-49434,-46467,107969,72993,-24294,55719,24939,-39863,41619,-42842,-58582,-18831,27638,42196,11408,-35365,57237,-272,-18322,20069,89453,81262,-13233,1099,-35623,27786,23300,47823,1581,-107710,20009,-35684,2220,51667,-6685,-2284,1509,27018,46043,76975,-40558,-89470,-12791,27501,-53509,-64894,20740,11564,114740,11112,63952,-6886,-7724,1026,-12876,-54306,-7137,23653,3878,-41,77599,-11324,35459,-1013,2977,3073,-34864,39303,-10469,38946,136964,33921,4966,-5122,61584,29360,40593,33507,41388,-34399,-24239,-30853,-31983,39754,16911,-27272,-73383,3129,24938,31111,74217,23162,-6922,-35412,53456,18988,39579,77491,4913,-34983,22150,26123,56506,10961,20390,35488,119146,159095,290253,418718,5819565,4690049,975902,567940,465160,275391,199399,155683,182589,129790,124316,31032,97076,208144,141921,125771,98686,79880,169623,143343,44241,97053,65068,103697,57948,68419,-49246,28272,42031,87121,99116,38708,-13560,76571,-30882,-71282,27067,-58790,45229,69972,-4023,7627,-29610,-10047,25371,39605,139819,-59379,-38164,48592,39642,63404,36949,60184,110102,80864,16963,-73653,-73273,50929,74948,53386,2796,-609,-43608,22104,-32846,-6852,-44804,84209,-11933,50959,10543,-11678,86822,16709,37344,38860,47748,5289,-33124,5156,58696,-40275,-23697,-68172,-30952,-53192,20254,657292,1064560,258812,81870,153053,-26176,22658,61419,80384,-46587,31869,44312,12440,51542,102741,32909,19989,16652,62764,-9534,45609,26076,75697,73892,70958,10932,62038,69302,50600,58793,4030,27744,3474,36097,15038,-39784,35340,39830,38588,37519,25841,19231,-20353,-19548,28276,95880,-13721,14073,51576,-2636,-10205,139151,68864,72949,-49453,27299,34908,46466,51657,-66376,13071,-55440,66168,40058,10929,-36324,-4982,12534,-73734,-59765,-57779,-41774,6942,-47338,5190,-8000,-15843,-71456,-16031,60858,-66272,-17665,-7846,13591,34339,-53144,-19560,-9272,-11358,22643,55475,-34562,25213,68172,28918,31365,3278,10914,-14429,-2518,-38323,-46609,9625,-49502,16674,8161,-57814,46543,105424,15061,-12542,-63736,19016,-10799,-17424,13783,5336,33855,-12914,11008,66268,-1649,-2527,-816,3909,-73779,-12052,-25431,-19662,-26956,6971,-5172,48026,108804,-5336,-88473,-44910,-25237,6572,48298,-52854,-82014,32712,-37979,-49117,6397,61306,-43805,-17455,-108082,-29191,34025,44730,42890,34533,2829,23363,18059,-22953,-51492,-24177,55244,26340,20981,-78737,-44534,5247,46675,-20780,-4531,61067,27879,12873,34623,50219,-39744,-20610,-30250,71766,-42513,26145,-46292,-68590,21151,-78393,-11389,-35291,54112,-27237,-12436,-63395,75667,-15957,-102162,-33732,6498,15446,10580,35728,28381,-2330,-18571,15377,43662,-28504,-4591,-3815,31880,9313,-30641,-23094,-16580,14595,51237,-4934,-25519,6612,-2227,7036,-33500,88673,104312,44952,636,-31491,795,8468,23978,-12227,-49712,-35484,112736,76407,-6148,12122,-43528,21463,-68008,-26244,-5231,-13991,8146,-9872,-12628,-31136,14251,106625,15737,46007,1003,-67322,-8039,41599,-408,2488,-953,-89975,-24932,50034,61203,-99625,-36026,-82062,-111688,89238,147018,-31560,54608,-6750,41031,11386,-65568,-19682,60283,-5864,-9865,25844,-19922,-20270,-4451,67903,-12910,59045,15137,-43868,-11048,-89527,-34846,-11963,-6729,64680,-39745,14694,53529,-35721,-36644,-20261,31505,54882,69632,13856,2528,54541,53794,21858,-52226,-12136,-8788,17316,-3845,-51621,-2113,22942,79921,-4825,33552,42778,21645,-42338,19320,-34410,-22616,47024,28626,35874,18472,48995,24416,15391,54773,-10130,11861,-46404,-43981,27500,19460,-4744,21997,-80114,-60038,93962,-5963,-48999,-51772,-27429,74424,-60632,-56952,23920,18213,-25817,-55683,-81562,-25966,70472,37777,-37268,-25926,-42909,-2734,-33930,38043,14518,-42624,-92440,-102106,-105367,14207,-118894,-45338,39230,-57223,-79069,-3462,74251,955,4586,-2535,5893,-62852,-25761,33722,-3436,49413,38877,70535,51420,104890,54173,16908,5450,16572,-54611,6043,-42904,58931,47852,119428,25439,-64476,-31983,-44873,-50880,9169,29357,44701,64196,42974,-12726,-65583,3543,17429,52446,6302,-34247,-93960,8235,25159,44945,26526,-21273,-13670,-17722,-67434,-21248,-27750,-45767,46588,-61574,-39766,-30119,33931,9273,-117684,-61237,69656,40237,-76013,3871,-293,-6206,-25442,-12308,-27125,60041,8596,-58349,18368,-8015,-13848,25846,-78838,46051,-55965,12372,31509,-8659,-49036,5756,-57742,-70770,-59244,-10643,18956,-9378,-81326,-20733,-32077,31400,-38842,-55990,-33923,5017,12539,12813,22221,28896,-15679,1194,-31198,9034,24270,-55750,-37305,61394,60562,2550,-4456,49483,70865,60563,11533,13032,54718,-8657,-77523,-48824,-27863,-11134,23314,-25853,-39787,-48110,-10582,-20044,-81283,-76742,-58768,-32,-8477,-3580,-19954,41518,6295,-5917,-58620,-72750,45293,25222,20418,5898,121310,9135,74239,2876,59461,-39272,-50512,638,-28101,53893,-61215,8899,-67078,64299,20261,-88578,19939,52163,23835,-41442,-4395,9211,71622,-5937,-45125,4550,41453,65484,-45650,-76139,-30033,15709,3001,-3144,5195,35740,35231,34804,-20443,-17156,-2579,45206,-25529,-61390,-51728,7527,-33351,-63175,-33478,-66361,11829,37366,-24659,-9101,-2929,-90812,-95606,32119,-65669,35151,-53280,-31968,-51677,34012,-20962,-33911,15169,55776,-66603,-55923,27344,28299,-38590,37517,117963,-42302,41770,4938,-33374,-32643,14492,-47171,-33440,1698,4466,116037,30642,-41201,-21455,13667,-40427,-19938,20586,49224,46467,18517,17924,46149,-26927,104172,-27245,14298,5913,485,83875,23905,36635,25820,-3235,-40468,41749,-374,23337,-76141,1457,-63091,-16517,-66940,64430,-25528,-47930,26760,80843,-46080,25478,-81406,-50973,-22231,27303,-27946,43254,3147,71942,15249,394,-6287,64662,-458,-97409,55892,51369,20818,-6357,-105978,-8749,20466,-25288,-5888,-86576,-54086,-1355,-87049,-40065,-89382,-106840,-24081,-21641,-71807,-5643,-29363,4321,5833,40097],[70049,9488,-14140,23754,-28002,-13066,-43501,-54227,55253,3000,1916,-53394,62924,-57528,25900,75061,94137,-27921,-59133,-7378,47915,-16371,16166,-27666,-27829,-23325,24193,93204,-19003,125311,-11547,-44239,27094,43358,7509,1287,-59283,31061,23237,-12416,57083,-18292,-6651,49204,100492,50824,13680,-81083,83209,61851,17556,36262,40591,1993,-25689,-56787,-28953,40016,-21943,10322,-63433,-59623,-23161,-32758,-8992,12357,43075,4519,-105717,-46807,68621,-16100,-12294,-11948,-26209,-354,-10982,9895,59241,32865,38074,36016,2675,46878,-75179,-28058,49604,124703,31002,-28002,44217,-12499,-64194,19839,-1629,-109953,-30935,-22949,-12289,73601,-25216,-14967,21560,51966,23855,-54048,48943,-38112,55302,22918,27839,-48085,12757,-82456,-8713,22699,35503,1444,47507,65486,-4471,-37876,69,-26595,24007,-40764,64135,-22743,-25664,-17079,-7365,-29214,-27713,-2356,-79389,10524,13952,-23983,-45805,-59521,26834,-22524,-26922,119654,88795,-4480,86684,-455,-50729,38054,2543,-44231,-11070,33304,58088,3846,-36650,95304,11708,-59782,9164,103766,64534,-5519,28768,-13298,31730,29647,65271,10658,-103485,19077,-36651,-11205,64988,16741,1855,-17993,53440,52752,85350,-29195,-45826,10021,30689,-50413,-56637,29154,12520,63924,16798,52536,-3787,-11498,6035,3636,-41772,17528,19039,1966,-22926,62932,-7101,13709,-11261,-7866,8787,-20775,22105,-24047,42291,141146,38862,8139,-9967,54478,35256,40277,37982,41390,-28931,-12794,-40104,-22698,57404,16795,-11818,-46297,10036,20226,28544,81504,20199,-7891,-24009,56818,19796,6877,51834,-16944,-43053,21075,18071,57050,-2390,11206,9384,115445,129672,281047,413138,5772253,4682795,951148,575476,495774,308955,201531,150754,186244,128233,107379,19314,95329,229242,124526,108527,133371,98295,163930,121878,40101,112596,66040,85268,65017,77347,-26821,57724,60945,77805,53945,41722,-10077,66239,-31179,-69704,44384,-45268,34427,41091,9993,-2040,-17275,-96,30204,49593,123455,-57681,-43293,42585,57286,75780,45972,28631,99592,68066,47472,-66342,-98247,42999,93279,53963,-3305,7565,-54596,18131,-27032,29245,-33619,83078,-1440,43513,8220,-20613,70955,-28191,20081,54953,57401,36643,-27169,-15944,29467,-36163,-29661,-80705,-9193,-47556,28695,632636,1017706,250174,76086,149418,-2992,13977,68886,90207,-18939,33517,36461,3971,35185,104942,21240,12735,24079,59525,-11995,53924,20985,93790,65243,80647,49448,63946,65727,46210,62407,-16480,-5531,5691,41426,9405,-34570,22774,32735,21422,18115,15307,24429,-9416,-31224,40316,111780,-18213,20694,64463,-15808,-26315,124334,67489,58438,-51470,34344,47973,81682,42994,-74762,22738,-12176,68418,37337,6699,-25699,2732,3138,-72843,-57258,-91474,-75655,-4987,-63176,-12092,-37739,-41316,-85483,-17800,28513,-62348,-19423,-14547,-2306,45565,-54236,-60296,-32283,-2733,43694,33444,-52213,-8441,69768,27910,50505,-30171,12762,-12958,5628,-73546,-74415,4326,-47192,29398,-21921,-81381,28400,115610,-9598,-26856,-85362,10152,-46344,-32499,18561,15375,1511,-2541,23775,61692,-6895,1563,11803,-16378,-85817,3255,-18369,-30670,-28824,-3430,18371,52401,114909,-9570,-81406,-29463,3231,41707,67985,-42563,-65480,7241,-36211,-69495,23582,54009,-38620,-261,-65843,-27903,47479,52283,44477,12532,-13027,3474,-25637,-25295,-24743,-30053,30241,27883,8203,-57681,-34722,5699,25674,348,-746,69696,35138,1066,18144,59672,-36143,-7497,-20938,44007,-38192,17146,-53252,-67992,32423,-66301,-15315,-27376,68720,-12547,-24669,-74983,53913,-10436,-87364,-38627,31353,27804,10805,8723,11144,6754,-13784,21651,33682,-22561,-9494,-7235,33983,33855,-4936,-22978,1610,22770,44273,20057,-23701,14043,-11348,16758,-28588,84066,106944,33298,7588,-50851,-6024,882,61352,17600,-13412,-33283,87562,51644,-6269,228,-40021,-2533,-67856,-57567,1027,-28435,17029,8575,-3419,-64554,18168,139159,22119,46213,9602,-57616,-21994,36950,-17055,-25358,19500,-81925,-38153,26729,57598,-68997,-16010,-65651,-126437,95949,116320,-37434,71901,15681,42143,13332,-81960,-4512,50148,-56552,-29862,29913,2286,-42107,-19495,60062,62311,65159,8702,-66042,-8351,-27182,-25759,49,-19604,56309,-37629,23030,56183,-60214,-36187,-20024,37729,18850,58075,8322,3814,50954,16160,40513,-46195,-31710,14964,10414,16816,-41605,14866,21792,85035,9254,26436,15542,11030,-40495,-9116,-33949,-25610,46540,31306,14170,12244,59465,27607,11989,70825,-11016,11191,-75136,-79986,18623,36348,6688,26937,-87127,-45215,61916,-40217,-56345,-30648,-19485,58709,-83834,-62863,12885,13423,-9475,-72709,-53261,-33025,35899,-15722,-32662,-21871,-42418,-9589,-19196,35177,29724,-42004,-82761,-83225,-89865,1159,-106819,-16073,12890,-54480,-73001,-15554,68457,-4595,20753,-17990,10655,-49787,-12623,36179,-2910,12278,36823,32046,39109,90926,40789,1367,4307,19067,-44789,19741,-38689,76793,9891,107581,11538,-62701,-29320,-53434,-45172,28148,37069,49614,59668,50773,17568,-87465,-10946,34620,72572,10983,-16697,-88134,12785,16360,58756,35402,-37042,-7547,-50857,-59290,-7358,-48064,-50464,41947,-39902,-59378,-20799,39742,22645,-139277,-72660,28098,43071,-87780,10575,28165,-6405,-1117,-18946,-25445,80472,10801,-57269,16928,-3140,-11085,2038,-51244,57047,-40416,-18739,-20897,-13571,-52731,-24157,-67192,-72532,-73652,-20049,8430,-57981,-80774,-18069,-33001,20169,-32869,-31706,-44919,11868,1141,49689,40744,46867,-38686,-5664,-18882,13910,-2864,-59132,-33670,50663,58739,33356,-10824,38553,73930,67758,29754,7114,30347,-14137,-82542,-45584,-3556,10224,21799,1958,-18027,-22425,-34546,-57675,-65177,-73711,-59425,18817,-10662,-18209,-10754,46753,6265,-5115,-40858,-89402,35637,41445,18282,5808,131460,20460,65841,2880,59582,-57348,-33569,-3099,-45582,46190,-61899,13845,-51517,73086,19944,-84178,-4634,29348,287,-42950,-14599,10591,79788,8542,-34642,13683,49591,78981,-74281,-63615,-39305,33089,3744,-13126,-40505,56792,46925,26707,-26212,-13669,24765,49569,-11252,-66453,-34021,40777,-16676,-75352,-34756,-11765,21763,34771,-32127,-23442,-1545,-73887,-85826,38126,-73803,36998,-82415,-13609,-56023,34876,-5614,-43319,-4369,54673,-45991,-56342,261,28338,-29444,20883,100332,-46088,33453,7592,-46511,-52645,10898,-55525,-51750,-20803,25416,104566,10425,-51185,-20029,-15305,-58741,-42679,1299,16930,50523,11595,8692,56037,-13621,107808,-8722,16601,5437,2705,92851,18666,49286,5577,-417,-55724,28213,-1843,-9036,-84258,19411,-16595,-23766,-49630,60831,-18422,-37241,28143,77679,-36151,44378,-71392,-55787,-31354,18248,-29814,42701,37006,75319,24269,4289,11386,69328,7798,-97067,28583,70183,27823,-9732,-110539,-12802,25620,-43119,-37304,-87463,-74421,-24125,-63779,-31038,-85981,-95528,-21232,-13108,-75681,-26594,-4063,21423,-1153,24644],[77737,15640,-42129,29521,-40275,-22271,-67823,-53908,40790,-3856,3886,-66936,56153,-28519,58044,68637,92102,-40384,-55188,-7881,46528,2047,18660,-21511,-37930,-17260,26876,87037,-258,143837,-16292,-31614,48846,58440,17952,-11886,-70623,42970,45235,-14250,65333,-26589,-7754,10812,82016,39628,-25740,-73895,81665,-4930,7961,33700,21468,-9031,-21794,-22133,3590,42049,-21787,20977,-64456,-58696,-14602,-37694,-22088,2896,44870,13479,-94860,-62087,57639,-28518,201,-22443,-15248,24201,-5129,-992,83999,47245,28857,25478,-6372,61146,-100454,-42773,67222,102316,27376,12915,28642,-3560,-61983,39310,-21251,-81630,-11640,-18093,4226,79331,-26169,4040,31152,69410,38722,-49224,45583,-31986,73687,31185,23467,-44515,27807,-60276,39069,56261,51444,-4689,28738,44259,20343,-7516,6697,-8181,36302,-37856,66836,-11308,-7461,-23441,-8171,-2084,-18028,-3515,-96017,13103,12523,-27059,-27360,-60329,15091,1467,-5480,116262,96095,16170,103481,-25328,-54494,30368,34711,-30033,-5953,40614,68329,-3339,-39141,123225,23412,-94834,-6607,84129,47835,111,41339,11092,28850,34916,74863,21369,-99191,10593,-40137,-14667,77631,41549,12505,-34127,70589,54239,75785,-17629,-14926,24149,31406,-40187,-40581,47180,15168,4219,22075,36014,-4439,-11967,-133,7730,-29972,34344,12092,-5698,-49998,28785,4497,2833,-27033,-19328,12641,-15403,-11744,-47221,38640,118253,37778,6997,-11824,39864,33706,43789,42340,33868,-21803,15320,-33264,-10818,61704,10929,-3397,-27795,11884,13680,24134,73559,12295,-7999,-11822,61719,27532,-16590,19974,-39930,-46912,20439,16730,52735,-13003,16923,-273,109985,127989,272126,424358,5605025,4708202,949031,591536,510866,341185,215962,161178,199723,131086,85735,25371,90267,235349,106705,94369,158884,116702,158094,101574,40261,121711,68373,71150,73438,76593,6177,94009,69258,60374,14507,48722,8010,56369,-17989,-22640,59330,-20859,20986,31245,24252,-16353,-3108,8844,43182,63775,100827,-48842,-41036,50238,78501,82911,52687,-4359,79345,45637,78374,-47951,-101838,32081,77056,36164,-7483,19680,-58168,-14492,-11096,66697,-28485,79348,16686,36248,1325,-16369,55904,-63482,4156,62406,63912,53349,-15822,-46682,2484,-27854,-29650,-72247,17951,-30636,48635,624705,949253,229962,75109,137086,38954,17889,74782,101716,20191,40147,30544,368,9039,100811,19289,4922,22036,53789,-14681,50959,12460,109977,52564,83205,73282,41097,53547,42559,68946,-36161,-35126,10184,41528,5911,-26685,3523,16732,-1082,-7168,4172,24527,6188,-40907,48318,106076,-12972,24797,62117,-18382,-42416,104796,59658,41684,-56972,33747,58775,108332,35630,-65255,31709,31476,62497,25590,-2665,-9962,16616,-4550,-59180,-48238,-97759,-96474,-8872,-63332,-30837,-54042,-58811,-80370,-21440,-5444,-53695,-7827,-16597,-20158,48050,-49546,-93590,-29448,1267,63852,13703,-55468,-34011,68310,20487,69747,-62738,5183,-7814,15449,-89047,-89911,-1012,-53899,34022,-38987,-100899,7938,99371,-28099,-40893,-111300,-6100,-82678,-44854,21598,33372,-18886,11320,35819,49929,-13309,6657,25530,-35996,-91597,7107,-15219,-37453,-29732,-10672,46649,55557,108462,-11180,-67371,-10063,36918,56781,77935,-35132,-43926,-15470,-35152,-82175,33112,42226,-27228,27754,-19046,-15455,63623,62389,46273,-10879,-29977,3905,-59012,-24729,1894,-24742,14403,34970,-9598,-30042,-17175,9638,5819,23863,2028,65370,34852,-5137,3627,70072,-33632,9120,-7184,10977,-28868,11588,-50336,-58970,25149,-52717,-9247,-18251,61535,4572,-36489,-75352,33093,-6126,-68609,-37353,56205,35501,14816,-18483,-10393,19627,-5214,19060,22424,-13835,-30822,-6466,24186,47969,25993,-13234,16297,32209,32336,37857,-17856,11724,-20688,26568,-19771,76491,93463,18162,9446,-60237,-7462,-484,93265,45115,14679,-34480,54147,23723,-467,-11572,-34365,-22114,-59231,-67523,7732,-36773,11480,22794,-1139,-93388,22414,128730,33645,46368,20736,-36352,-22518,32983,-25142,-44197,39598,-72840,-54190,6023,54834,-36784,35,-49543,-135214,72405,67297,-35511,72811,33199,43799,16193,-94636,8766,36098,-89277,-43623,22214,26317,-53546,-26320,46533,112126,63443,-1237,-85657,-277,25686,-21725,8293,-29694,11762,-31725,18505,41855,-78733,-35126,-17293,38420,-11706,37651,2225,11328,43590,-21876,54228,-30587,-54776,37934,9983,33952,-20043,37995,22083,77594,15801,17019,-18818,-385,-38760,-25152,-26003,-18752,42397,28568,3657,11019,64394,23328,5667,79274,-13723,8481,-99120,-106247,9715,44202,1686,30593,-77489,-30801,28183,-68418,-57993,-14974,-19068,45394,-95297,-75761,-715,-945,-170,-75909,-7536,-37384,13422,-52788,-26435,-23842,-32963,-14543,-4191,30959,32440,-38020,-65414,-50361,-68378,-11703,-63057,9336,-16825,-49853,-38450,-15004,41926,-4864,43431,-30501,19797,-30388,3414,34258,-12295,-28893,36218,12506,30103,55589,18056,-16983,1001,18465,-41373,17302,-31101,75701,-30097,69364,-7550,-54927,-22447,-59422,-30735,38160,40379,43445,46650,49764,45471,-89529,-26726,50095,76137,8746,6568,-46474,26404,18856,65452,43119,-50754,-46982,-69549,-53937,-970,-69422,-65729,38090,-13425,-75013,-13615,38517,32203,-110971,-76861,-1188,41585,-93955,16000,47931,-2714,19832,-30862,-17556,84931,9289,-50466,12301,9886,2101,-18137,-6916,58717,-30316,-45840,-74941,-17719,-44486,-48837,-70934,-69272,-75604,-36913,-2391,-95717,-71585,-18192,-32725,4741,-22729,-7188,-40896,18423,-6641,70624,46873,61166,-48318,-7356,-3977,11003,-20140,-57591,-31085,30607,61459,65218,-23081,23312,65192,64334,47970,-9178,-6600,-26457,-74344,-39807,16225,26701,21440,34183,269,4139,-46890,-77391,-33235,-60878,-53751,34204,-9319,-32030,5793,41795,1714,2600,-18612,-91680,21790,54414,21453,4824,120242,29806,48539,-6076,52439,-66995,-9117,-510,-58581,31854,-56279,20540,-35731,65883,12711,-80073,-22550,-626,-15898,-42868,-26578,16688,85656,26424,-14797,26896,48633,79467,-65410,-46569,-46857,38794,-3467,-24110,-71251,68990,53875,16732,-42916,-12564,54505,45540,6426,-61064,-10968,56296,-7936,-78243,-30224,35291,34237,30572,-44039,-29004,459,-46184,-69009,31651,-78130,34661,-108483,-989,-53285,36218,10900,-39809,-15142,37295,-21160,-45257,-22109,26904,-20041,6131,73537,-49152,13573,4955,-50066,-47253,6309,-55472,-65505,-34762,31362,77855,-10931,-54745,-19203,-43361,-91656,-71424,-18865,-14845,38550,-6683,-2848,61893,1144,96185,11484,16804,-1544,15273,97067,3368,51933,-16463,2264,-66793,20240,3849,-45872,-82189,38967,39049,-27198,-27054,50416,-4566,-21492,11605,62249,-17385,55198,-49422,-51133,-20178,21293,-21441,34322,73438,73371,31961,5180,19838,75825,13661,-80461,3335,74766,18409,-2945,-99339,-6403,35549,-46128,-65341,-75990,-81873,-30719,-34621,-18986,-68947,-69329,95,2593,-72040,-43162,22991,31320,-5608,16043],[73371,17501,-72028,27258,-41769,-21677,-78252,-56305,21108,-8838,8300,-70515,40071,-9840,84946,57026,67548,-61053,-58435,-12452,37956,21651,21984,-9947,-45120,-11434,24847,68417,12448,128432,-11357,-13163,68634,73788,26084,-20739,-58548,51137,52188,-15880,57042,-33991,-7086,-24212,59581,24338,-63129,-53071,67302,-74122,1015,34248,3068,-10418,-1722,2244,34023,34964,-22210,30439,-66293,-36671,-2992,-42245,-24941,-6326,39785,10161,-63829,-75045,40760,-33838,11287,-25425,-6351,48819,9393,-14960,96493,48065,16236,19194,-14424,76161,-106227,-47346,80112,70825,12700,35567,7168,-3855,-56422,46610,-43483,-44727,5214,-11852,20882,51550,-32892,9737,39244,70303,45348,-38410,35685,-18070,84021,28365,17577,-26062,40741,-26845,79315,89664,61151,-10020,6925,28554,48838,18330,17664,10274,39101,-43113,52929,-225,12540,-28127,-9607,36491,-12961,-7723,-98026,17883,11464,-16940,-9422,-58693,-3123,19413,9777,94313,92895,31513,100872,-43821,-49109,21209,45918,-18786,-4923,47829,68808,-8848,-42456,128592,29055,-111419,-22779,38166,32709,2361,42172,29307,18898,40886,77504,33171,-96841,-1287,-46258,-9522,79838,62414,24601,-44136,71726,55089,49191,-9838,-2406,26506,29327,-24893,-25490,71584,21979,-42804,27126,18401,-5191,-8067,-13856,1259,-18936,40156,6683,-15921,-75254,-17925,15032,6341,-39651,-26466,13154,-21629,-43591,-60213,28052,71841,29738,-1985,-11396,15999,22987,52310,44960,20579,-14424,47949,-16794,1628,56585,1338,-4505,-20400,12709,9937,19826,53697,-1162,-8095,-5222,64459,47045,-21261,-4836,-56204,-49776,20245,23088,48505,-17948,34595,6545,98976,141406,265903,451855,5354495,4741440,970239,616885,505930,356719,243962,187916,215426,136652,61390,44223,84696,222606,94464,87688,166462,124468,153360,90228,44311,117023,74001,65728,78938,62336,40458,124532,65935,37918,-4087,62217,42689,50213,3225,51676,68545,10403,9155,47530,32063,-30096,10682,14330,60881,76460,76854,-34173,-32407,71216,96308,80301,53025,-33243,51261,18588,99798,-26164,-84533,22765,41162,5845,-8341,32384,-53946,-61013,9908,93691,-36077,71513,33525,27007,-8104,-1102,42578,-76251,-5373,57102,67581,52247,-2331,-76377,-20252,-19991,-25561,-45603,45259,-6912,71169,635855,878218,205296,83244,120807,88183,33950,77699,113497,60198,49630,26472,2732,-14891,88127,20395,-1256,10334,41834,-13912,35766,1151,117345,35592,77081,74201,1764,33409,40527,75491,-48641,-47020,24303,37829,4947,-22562,-18228,-2708,-29785,-32600,-4828,20037,25785,-42192,48140,82530,374,23806,37628,-10013,-47619,84059,45466,29102,-62714,25553,60526,113554,31494,-43581,37318,61827,48616,13204,-15765,2744,35724,-9098,-41526,-32595,-73276,-95684,-4687,-47792,-47345,-52604,-66426,-60219,-24764,-33038,-46012,9000,-11258,-34974,43206,-38576,-106750,-6760,-1590,78716,1042,-44986,-44668,60484,7421,86511,-79439,-10671,-2140,25716,-81991,-85073,-4198,-66323,26026,-41198,-114124,-11406,63720,-37491,-50529,-129647,-22238,-110427,-46943,21771,58753,-26037,23467,40833,31891,-18073,11213,40324,-49480,-90837,-947,-12285,-38634,-28652,-13258,71343,57390,95032,-11578,-49623,13103,66589,53771,72021,-33275,-22584,-30101,-34212,-83676,33096,34268,-12455,57331,3437,1292,77032,68152,43720,-31947,-44999,18679,-75491,-20988,23074,-8490,8550,46024,-28426,589,5197,15963,-5768,45374,4456,50029,29231,-4323,-3898,83154,-32488,27627,7830,-20405,-18081,9343,-39163,-43715,2004,-42366,5521,-7270,41670,19115,-46091,-59861,22615,-2616,-52404,-33817,73157,36875,19982,-36997,-33299,33601,7061,7814,13755,-5323,-59256,-409,4585,45759,53266,3251,24096,39747,19262,45817,-8222,-1013,-27987,37042,-12883,66283,72145,8153,6213,-55450,853,5061,113250,63007,28674,-39046,28836,3578,12990,-21254,-29053,-33002,-45241,-56277,13705,-37081,-3471,28070,-8833,-109243,26914,62625,46083,44809,30055,-6166,-14554,28842,-25447,-49869,52005,-63446,-70839,-4565,53897,-15988,8802,-37411,-127965,25321,19780,-25868,57196,42534,42607,20462,-92270,19216,23783,-90818,-45104,3076,45093,-46541,-18159,30241,114866,53746,-12535,-96968,7000,50730,-22520,9908,-34398,-50438,-26117,3494,13831,-87447,-32160,-14969,32027,-30415,13815,-2896,26919,33881,-51189,54115,-10579,-73018,45770,13758,40904,8344,63697,25168,63973,13276,5651,-49121,-7851,-37954,-23824,-10064,-2421,34470,20278,9670,16477,65342,18084,-3936,76682,-16967,3492,-107738,-116543,6309,39054,-17949,32793,-58117,-21375,816,-83858,-53822,-8704,-24235,35946,-90767,-93149,-11482,-15262,-802,-67231,38935,-38472,11590,-66609,-20150,-35091,-21760,-14990,7650,27243,16827,-32598,-43622,-16352,-48825,-18409,-2962,20688,-35389,-45796,21920,1356,4541,1541,66226,-34872,30564,-6202,15838,27806,-31728,-57204,35961,6704,25119,10821,-7660,-33420,-3572,9980,-45241,107,-23950,58613,-59564,19968,-25850,-44401,-16539,-60084,-12535,35010,39360,31487,29316,39222,64496,-71420,-33697,63008,65470,-1492,26848,18043,48026,28785,62909,48378,-56354,-115578,-65373,-50995,-3240,-85519,-83855,37730,8909,-76687,-8936,30053,37551,-47798,-74233,-13529,32506,-90201,16263,53537,2419,31063,-44205,-8359,73861,2886,-36706,4839,22967,21044,-25235,34647,51598,-27740,-60929,-115825,-17086,-27459,-63365,-66209,-60123,-68233,-59430,-9869,-109472,-55494,-24401,-28587,-15123,-11809,9971,-23921,24059,-9178,59957,36204,67249,-45821,-4452,10214,4324,-22182,-52461,-31486,8085,68120,91801,-39060,7739,51917,53423,62977,-29137,-46246,-43449,-54068,-32598,28481,35303,24570,64238,12997,26311,-43235,-75660,6678,-43489,-43150,40615,-7644,-45141,24946,25679,-5819,18221,3459,-82303,6189,60861,27462,2393,88868,34048,26109,-21962,42029,-64867,24729,6735,-67851,18076,-44169,26686,-23701,45068,138,-74884,-29570,-28233,-23824,-40244,-36255,28839,84102,41273,4909,40718,40626,66320,-22883,-32469,-51546,33397,-11044,-33926,-83960,73984,54702,7125,-58946,-17095,77113,37909,21718,-45317,12684,48782,-5668,-74468,-22131,59551,43064,28928,-62104,-23992,2392,-13400,-50185,14098,-78443,29976,-123452,3603,-43593,36312,23425,-21576,-20033,9125,2086,-23959,-31625,26518,-9472,-2464,44499,-45695,-12189,-4012,-44180,-23236,4058,-45203,-71464,-37519,25364,49329,-25468,-48641,-20597,-60674,-123518,-95574,-34981,-33764,12590,-30875,-12770,61450,14947,74606,25574,13196,-10477,35068,95471,-17470,40120,-34902,4201,-72745,20530,16195,-75099,-72429,51777,82591,-24581,-6522,44270,15877,-1467,-12869,39411,4752,49117,-23464,-37027,12324,31039,-7098,18387,99546,66030,33777,5220,20332,82435,16908,-52171,-7825,69558,3527,9862,-80871,2535,48959,-28818,-82986,-54320,-70909,-19142,-4708,-6144,-45316,-38884,26930,19926,-59452,-48916,45821,34992,-6539,15382],[58041,16112,-88816,19249,-31715,-10951,-70364,-58960,33,-16383,13336,-63190,21291,-227,98894,49590,21853,-84454,-64852,-20763,21783,37911,29061,4059,-45464,-6332,20601,41609,20018,87244,4669,8206,81047,83328,27858,-21691,-28312,51575,46403,-18497,32673,-39326,-3736,-44004,40804,8282,-86727,-22063,38335,-120205,676,36771,-9127,-1859,31458,12305,51706,19523,-24765,34948,-65348,2523,12605,-42189,-18130,-11290,33062,-1296,-21099,-78617,20993,-30725,16800,-21967,-3048,67277,28828,-31938,92092,34711,2671,15893,-16343,82260,-90933,-39409,83907,39458,-18144,39958,-11753,-9240,-52513,34060,-60972,-7974,18086,-4838,35073,7727,-51177,-1742,43316,55762,40214,-26447,21984,2556,89578,17404,13631,-144,43513,6537,95703,107580,59388,-11014,-11279,20740,71996,30774,27624,25591,34672,-53454,23236,6333,22769,-34022,-11766,71561,-15325,-9523,-85656,22987,8885,3740,1536,-59556,-25884,30364,14218,58707,81133,37738,80976,-52531,-34740,12318,38098,-12579,-6230,52996,59121,-11073,-44398,109132,25109,-106986,-35763,-13305,16169,2305,39342,34473,3432,48055,73417,45031,-93394,-11853,-52516,111,64493,74811,33042,-46512,57851,58352,12804,-9011,-4536,18263,24702,-6145,-16075,95727,33993,-57598,32415,4618,-2241,275,-27135,-9861,-8930,34913,6755,-21288,-91970,-63763,19045,21976,-42593,-26591,10476,-36045,-56509,-51052,13217,17678,16878,-17049,-9085,-14220,5848,63865,43734,5173,-8480,70144,-1313,12543,52214,-8803,-13657,-21408,15612,12768,17250,30079,-18063,-8135,-8508,62799,77203,-6346,-11139,-59036,-53500,19368,35328,48255,-16292,55699,24170,79942,149198,264265,490764,5093198,4764726,1008082,647026,480878,349426,280332,224480,223152,143758,42920,68051,81748,191010,92120,90326,155212,117567,151445,90497,50660,96177,83684,69949,78640,37040,68500,138389,55622,15466,4965,82111,86989,48912,25266,119330,70370,43208,3405,86060,31111,-37322,23243,16313,78016,82761,55550,-16174,-19756,100068,105276,65916,45168,-54196,20063,-7260,105629,-8762,-55825,19274,10422,-25434,-4546,42153,-43977,-100977,29082,99234,-53651,61273,40522,14214,-16500,20231,28778,-65863,-6182,42210,71577,38038,9540,-89608,-40532,-17361,-20813,-10387,67976,18217,86416,661394,823728,184026,101519,107083,129140,57069,77876,122905,91003,58903,23551,10780,-26685,67083,18239,-4408,-7988,22491,-6779,11255,-10605,110964,15351,63284,56259,-37538,9282,39458,79254,-48461,-31856,51668,32391,5820,-30731,-36953,-19981,-61962,-52657,-8863,12450,45410,-32317,36029,50536,17927,16950,-2678,5955,-35675,63982,26408,27010,-64882,11613,48612,93672,31505,-18983,37885,72329,29364,10131,-28431,3776,54417,-9755,-29129,-10601,-27621,-74184,5071,-23280,-58294,-37144,-67893,-33454,-26035,-48325,-43889,20928,2830,-42304,34390,-21457,-95782,21049,-11073,85065,144,-24974,-41830,44451,-8120,97309,-71936,-30346,643,35477,-57888,-58215,-2442,-77438,5649,-32016,-119598,-26104,26924,-39576,-53499,-130202,-31356,-122705,-32780,18277,87730,-23353,30404,34517,11046,-19247,13530,55620,-53771,-83120,-16629,-6883,-34385,-23798,-12853,85652,56988,81711,-12526,-31553,37630,84626,41204,53432,-35055,-6336,-34416,-33307,-75106,23520,35719,2148,76501,-7992,13602,79864,64779,33772,-48172,-54408,36863,-74495,-14947,36394,14713,10533,57905,-42195,30777,28636,22711,-5416,60918,7664,31859,21874,1103,-2661,98041,-31782,45157,21056,-43142,-8869,9022,-24198,-26709,-29163,-37251,24520,6257,21401,26908,-53676,-30046,25456,79,-43107,-31942,76488,32838,25065,-42595,-54403,46498,21617,-9113,10056,-142,-80421,9729,-18179,26977,67544,19625,24753,43104,9757,43878,3713,-19566,-30356,47255,-11746,52893,50769,10046,-264,-37475,20452,14428,117006,67448,28123,-45686,17491,-1398,34310,-27089,-26106,-34517,-28386,-32613,18001,-30568,-20474,22457,-24481,-107920,30044,-38254,54228,39799,33979,28264,-4294,23407,-21000,-45184,50553,-52546,-85590,-3965,52716,-13730,9134,-30295,-98659,-24394,-8835,-10799,29967,42393,34449,24867,-69221,26136,15143,-63082,-32823,-24092,53175,-19121,5034,13458,75186,39102,-21864,-95622,7102,47082,-25645,4392,-32976,-101818,-24136,-15672,-18240,-86463,-27421,-15736,18458,-36158,-8266,-6266,47254,24170,-65743,34611,7262,-80206,35141,18063,33041,37194,86877,30552,51931,4170,-6502,-65198,-8666,-38325,-8606,12209,19274,24526,7741,30180,27364,63167,17283,-13525,64492,-20461,-3370,-93848,-111930,10834,21668,-43976,32748,-35631,-17836,-17256,-83091,-44957,-11966,-31830,29951,-70351,-105007,-15401,-20440,-12017,-51175,69957,-35950,25463,-63175,-15505,-55420,-15601,-10172,13709,25634,-16230,-27333,-21326,6657,-37926,-16180,50828,12324,-34678,-43593,88033,28102,-28556,13600,82174,-30099,38614,18824,19372,18149,-55273,-61414,32514,7794,22872,-31169,-28672,-43658,-7965,-9584,-52583,-26327,-20666,31801,-68807,-22805,-35509,-34690,-16097,-54306,1987,18481,35389,20298,12914,22405,70803,-40831,-25203,75087,44882,-16238,38205,80305,71965,39997,50928,50592,-48346,-169192,-39365,-48044,-13175,-90263,-93674,41856,19115,-60130,-6680,17042,39190,15395,-63587,-12112,12938,-74429,11798,46270,5811,30855,-53423,-3785,54983,-7374,-15199,-4045,30422,38365,-17749,52931,38951,-30793,-59635,-132371,-9365,-7005,-61706,-51734,-43621,-57074,-82922,-12223,-97493,-36716,-36060,-18627,-39052,-3617,15829,-1049,28415,-6384,17961,9959,62776,-35752,1707,20197,-1207,-9289,-45610,-35886,-11474,74805,107624,-54691,-4840,43414,41021,73591,-42951,-77564,-61011,-27799,-22919,33810,35072,31714,85155,19948,41619,-24841,-55927,44636,-25711,-30711,34808,-8554,-56315,40648,388,-13537,40269,21598,-67176,-9673,58086,31142,-1641,45205,31850,4350,-40153,32164,-51272,63571,15690,-74540,11656,-26199,28846,-17618,16867,-13150,-64968,-27036,-44803,-24666,-35185,-39433,44410,71301,47288,13818,51228,28470,42930,31711,-28155,-52813,21409,-9699,-41003,-81880,71397,49600,-162,-64026,-28697,84899,30129,30037,-22355,32957,20881,-6627,-66491,-13797,55776,42332,30251,-83522,-10586,3284,18137,-33232,-8923,-75326,25831,-122051,358,-29558,33415,28959,7029,-23160,-21397,17402,4256,-24342,29352,2916,-1788,21117,-29770,-35228,-17950,-32253,6991,6407,-26796,-69344,-30048,13172,26474,-27524,-31839,-25225,-62291,-137760,-104184,-42651,-32904,-17665,-51931,-18517,53761,25391,50908,29860,5270,-17889,57155,87503,-35800,14388,-46199,5031,-73229,27589,30635,-88119,-59270,53148,94843,-15761,6204,48369,40016,21298,-31113,15163,24395,23016,-1204,-15570,56147,39013,7739,-2128,105837,52801,28082,6679,16079,86438,18263,-20354,-348,61607,-4122,21442,-68944,4467,62764,5710,-86472,-27592,-42791,4636,20486,4817,-23933,-16541,46171,31728,-38705,-41181,59125,37305,-3780,19081],[36838,14722,-82303,8847,-14455,3834,-46877,-59307,-17193,-28924,17042,-47638,4754,5086,96353,51260,-32753,-103382,-69020,-30519,1491,47237,39405,17030,-37373,-2749,16356,13350,25704,41385,28697,28766,79408,82141,20799,-15150,6703,40846,33416,-22821,-414,-40894,1907,-45582,29187,-4768,-90670,12346,268,-129137,8700,41333,-10836,14993,69354,12011,50952,-2124,-30823,31985,-58348,46868,31080,-36714,-7156,-10013,26793,-14094,20827,-69556,2009,-20571,13557,-14497,-4753,74530,47094,-49538,71940,12526,-7918,12601,-9396,73203,-62247,-20995,75501,16167,-63141,35906,-18924,-13600,-53139,2845,-68321,19981,26424,2332,44341,-30673,-78929,-27764,41752,31933,24930,-17088,7672,25808,94155,5776,14422,25593,35654,29861,81573,99465,43466,-4353,-20446,17993,82501,25020,31028,34982,26801,-62027,-13566,7393,13701,-42916,-14909,85621,-25231,-5235,-62614,26873,6571,27795,2902,-65444,-48431,34351,7810,22195,65641,34695,52136,-51268,-13678,4106,20285,-12240,-6306,54279,42024,-9049,-42075,74417,11773,-88264,-43565,-47057,-6438,2473,39512,23780,-14268,54892,62021,55005,-83563,-17429,-53736,9104,31867,76545,34297,-41241,36430,64558,-23206,-15821,-12889,3798,18411,14518,-9259,111593,50324,-33115,37668,-2729,5220,12089,-31418,-18425,-469,21221,13706,-12984,-95383,-96048,15086,43041,-34510,-20315,6252,-50407,-44324,-21738,-1011,-26585,3019,-33762,-4769,-43163,-11370,73975,37001,-8240,-6315,70906,2738,20284,58721,-16588,-27173,-25084,20926,23980,17145,12585,-33266,-7389,-21994,56585,110867,19462,4945,-45697,-58366,15938,48997,52848,-9278,69265,43804,52866,137088,267958,532596,4894783,4771078,1049791,671920,439406,325702,314186,257685,214035,151509,39756,89419,83535,147516,100913,101047,131686,99402,155019,99425,57260,64185,95715,80711,72773,9510,86645,129757,46143,-2016,37194,104915,125386,51509,41660,151168,65048,72005,6813,131898,24442,-33741,35529,16444,89165,80473,39502,1984,-5552,127497,103949,41151,30564,-65711,-7374,-26685,94511,-486,-29346,23754,4053,-44205,4769,46326,-31571,-118580,41069,78703,-70237,52250,33198,-2155,-20256,41327,11170,-44234,420,25786,79609,20036,16635,-74996,-61179,-22511,-18371,21254,82900,40253,87912,689651,796845,172118,127005,101699,149423,79266,77776,127713,107721,65131,21063,22282,-23246,40565,9446,-4256,-28076,-1545,7542,-16599,-19680,91279,-5495,45202,31074,-59120,-12399,37646,78919,-32927,8462,85759,27187,7081,-54631,-47407,-31147,-90195,-63594,-6104,3872,58691,-13938,11287,20690,34423,5529,-42801,23759,-8895,45167,5422,37759,-60516,-4876,23861,56578,35306,262,33905,65320,9060,21940,-34986,-11983,64249,-6762,-27079,16286,21553,-40524,16680,-628,-61742,-16073,-68916,-9167,-24893,-48988,-47666,20283,24574,-40012,25313,817,-67258,38059,-24412,82170,13892,-1826,-33682,21307,-21774,99372,-43501,-47461,-1603,44228,-26133,-16312,6925,-79292,-22086,-17633,-117370,-32769,7450,-38976,-50156,-109563,-29918,-117892,-1677,10862,113393,-16987,31159,16229,-8309,-16377,12287,70045,-48190,-66797,-32239,1238,-26441,-14028,-13217,87710,53267,73399,-15973,-16162,58725,87751,28901,33636,-35150,1729,-29479,-32902,-61370,6272,46540,13747,76981,-41452,14686,65795,51203,16545,-58021,-55172,47153,-60486,-8738,42174,38547,16335,67279,-44306,57361,48790,27658,5456,67577,12628,20264,16295,5633,5186,111119,-29651,57977,30608,-51757,-1755,8677,-10640,-13197,-58231,-36193,41380,21889,9797,25887,-60880,5306,38130,1334,-41719,-33564,64898,26504,30640,-36716,-69975,57172,35969,-26550,11345,-316,-82198,20849,-36050,-2729,62289,28214,21526,41501,7759,34043,15758,-36248,-25710,54512,-16093,36215,33675,25544,-6991,-12822,48251,21993,103833,58432,16986,-51974,17937,9406,61061,-27810,-26676,-29462,-10826,-8783,20085,-21132,-32941,7906,-41223,-90797,29570,-128411,53790,30565,31001,60978,3135,16289,-15446,-38565,33058,-38200,-95753,3199,46429,-29019,2032,-26178,-51939,-51722,-12806,6100,-206,33660,17265,26830,-30192,29123,9035,-19640,-10590,-53940,48341,21857,36869,-2447,19373,24754,-25351,-80512,-3314,27527,-28114,-6350,-26796,-122199,-26990,-31574,-42399,-78840,-23022,-20519,-430,-31661,-25553,-7753,65111,17070,-64473,-1749,17318,-74674,13679,19495,10276,60146,101721,35915,47047,-6158,-17543,-62070,-3447,-39571,11505,37354,40481,15668,-6863,56592,39671,57999,23085,-16797,48327,-24434,-10982,-60054,-98165,21653,-2415,-65316,29508,-13979,-18422,-28169,-67289,-32824,-21637,-38285,26138,-39319,-97753,-10883,-12001,-31606,-32981,78164,-29606,41798,-54356,-13273,-79775,-18214,-1366,13096,26916,-57718,-23132,-2144,13512,-37563,-6100,79879,-13968,-16284,-42781,130762,53265,-43516,27790,85850,-20009,39736,38570,11919,7687,-74039,-41081,21218,11108,21080,-63269,-38994,-45741,-10603,-39557,-57673,-53780,-23680,2440,-54390,-46779,-30755,-28110,-23085,-43441,5911,-6962,29928,14703,1307,5046,64307,-9658,-1903,88969,19795,-29785,39155,117108,90414,46898,32049,51530,-25036,-168368,-1314,-42006,-27832,-80086,-85831,49565,15016,-28834,-7084,3686,38339,44071,-43067,-4354,-17797,-48812,7314,32775,5207,23923,-53616,-7844,39003,-18635,12220,-12629,30834,46980,-3003,40285,25453,-35033,-42788,-121498,5307,11086,-39432,-28611,-20231,-46945,-100916,-9243,-68630,-20603,-48535,-2353,-64832,-686,11262,19405,31342,201,-35878,-24881,48830,-23825,9487,24086,-1798,12816,-38957,-43817,-26309,75461,110323,-65492,-12646,45178,33793,81143,-42130,-92452,-74371,-3684,-8621,35060,27068,41101,92286,22525,51046,2834,-26196,72658,-9448,-20164,17936,-13531,-63419,47506,-29338,-18257,64251,32982,-52622,-25122,44862,27010,-6795,1525,23912,-10480,-54944,25000,-30061,95866,23095,-78808,16324,-4452,23992,-16967,-11127,-20654,-47832,-20537,-45661,-19477,-29125,-33965,57796,47439,41650,5765,55322,15264,15441,74101,-36997,-50577,9284,6090,-44375,-70772,60005,40074,-4333,-53405,-45716,75417,23170,29791,2538,47308,-17993,-7235,-55804,-8391,29271,29206,30869,-100346,5953,2283,43206,-19731,-30000,-70119,25725,-103552,-8069,-14754,26693,28324,36915,-27664,-46161,19741,34220,-2530,36345,15937,8965,9186,270,-46955,-33299,-19516,31236,13719,-5577,-61710,-16297,598,10623,-16219,-6222,-32875,-49706,-126542,-91157,-39692,-13847,-38051,-60798,-19993,39286,30749,31838,25578,-6061,-21987,76130,73542,-43279,-18960,-49039,4825,-68811,36081,40326,-83123,-46447,43973,68367,-2812,8845,61182,62678,44618,-32066,-5379,37010,-17896,12378,9564,93972,38411,18406,-22354,92759,33703,17039,10601,10779,85321,18644,6137,20673,56483,2697,24568,-73910,-6840,72963,46388,-76512,-1611,-5492,31195,37795,11785,-11486,-10386,50552,31877,-13182,-22635,60235,43168,1768,20720],[16691,17083,-54709,-515,2041,12798,-16515,-56137,-25484,-45371,18355,-28967,-7332,11019,80800,61518,-78475,-111417,-66229,-37665,-17171,48309,48839,26088,-22572,-1973,13912,-9046,33569,12504,54619,45085,57574,68040,5191,-5511,31253,17932,19525,-28652,-30316,-37211,7783,-34951,23069,-11589,-76522,41585,-32826,-103360,23521,49118,-623,36868,101287,9710,32686,-26096,-40645,21283,-44553,82183,49013,-27741,438,-3302,20124,-22402,51563,-49846,-13052,-6676,912,-5710,-7450,68135,58512,-63561,42085,-9703,-10988,6468,5809,50289,-33866,1512,54275,4443,-110605,33991,-8122,-11827,-58001,-37041,-64140,33532,30355,9196,46711,-51019,-103262,-60465,34062,6990,5185,-12230,-4585,46293,98863,2076,20724,45637,21692,37563,44495,65596,14619,11746,-17868,14765,77440,2469,24989,36547,19097,-61633,-44121,5106,-16478,-54299,-19343,69130,-39549,5700,-33989,29321,9519,46694,-4198,-75400,-65510,31378,-5615,-1112,51682,25703,25000,-42457,10189,-3938,2931,-17084,-2111,50339,21437,-3056,-33544,39919,-6970,-65783,-45837,-50021,-36124,5326,44157,24,-29881,58142,42872,60163,-64171,-16347,-44214,13299,-9092,68660,27324,-29702,17245,71835,-50003,-27713,-20099,-11348,11864,34901,3575,112777,68474,19415,41368,-4914,13783,25556,-22139,-18908,5945,3204,24963,13867,-84726,-109340,4702,61244,-19617,-11136,2872,-55560,-13533,15052,-9038,-50632,-7969,-47872,1890,-61253,-21280,77486,24493,-16459,-10670,48006,-10411,24038,77464,-20573,-41045,-25749,26003,42692,19010,8270,-39425,-5009,-41533,47584,137959,41645,36409,-19359,-63777,8313,58275,59667,318,66850,57133,20753,106123,276651,567669,4803299,4764443,1079870,678939,387594,300119,333252,272221,184727,158979,55794,103402,90066,104979,118730,116035,106027,78209,166806,110212,62331,32164,105539,91774,65081,-8146,95097,99797,44502,-11565,78976,124394,141182,55788,48648,138929,54355,92050,19685,165362,18643,-18449,49718,16701,90365,70576,29939,17328,8439,143456,95586,10706,13655,-68226,-23918,-36299,70144,-1115,-15601,35268,24124,-40735,19409,43924,-20015,-109907,44155,38174,-72801,47305,12941,-20248,-17172,56201,-11759,-28495,10003,15458,92658,7231,17308,-33898,-82000,-34256,-19225,39572,88667,56668,75080,706359,797362,171368,153558,106788,144916,92579,81287,127911,112487,66770,18846,33174,-8510,13654,-5210,-1450,-45131,-24284,27100,-40916,-23579,65152,-22919,27600,10867,-52665,-24771,33311,75325,-3499,59106,110821,23589,7107,-86633,-46340,-34787,-104586,-64169,3389,-3373,59695,5443,-20436,117,44604,-7650,-66500,37312,22456,27725,-13598,57681,-48570,-20227,-6370,18020,41447,10743,28456,48701,-7295,45686,-30367,-42438,57957,-1349,-33372,44333,57201,-6216,26820,9938,-57563,2280,-72672,6253,-22544,-36723,-52362,4803,49883,-29258,18283,25976,-34393,34485,-37289,72449,41779,17898,-29806,-4383,-29555,92860,-6921,-55739,-8516,51993,5040,26941,24889,-66690,-49691,-3957,-109276,-28748,11991,-40151,-42999,-72639,-19100,-99751,39798,16,127630,-13118,27095,-10408,-23084,-10570,6941,81485,-33906,-39165,-39460,9992,-17668,-157,-18235,80744,45593,70287,-23651,-5619,70369,77958,23492,25698,-27927,1060,-18863,-33692,-48681,-15147,60910,21432,58939,-74180,3097,34905,30235,-4707,-60531,-46128,42169,-40363,-5163,42341,56517,21354,71846,-30687,77442,60981,29049,20877,64210,19563,20466,14507,3044,14596,117291,-23871,62555,35999,-43751,5832,6642,-2118,-7289,-76447,-35861,49994,37073,8911,16565,-69150,32631,52977,16,-46160,-37529,42035,22015,38622,-24792,-76129,65545,47344,-38455,15357,-5950,-61032,29226,-42724,-34131,36726,24216,19758,35739,14873,19557,25671,-43653,-14322,55310,-21490,17545,21569,49969,-10996,8978,76488,21983,77084,39266,1128,-55442,25024,29877,87593,-22698,-30880,-22631,5277,6390,19936,-13714,-37429,-10148,-49971,-64077,24025,-168058,42839,17986,22112,85527,4882,8194,-11378,-39423,2832,-19472,-97897,10583,29361,-54654,-9986,-21062,-2559,-42621,371,21202,-23516,19001,-6738,23677,11194,28586,3459,23612,13726,-80714,32220,62337,67109,-16726,-23550,15998,-19807,-54390,-22587,8277,-28042,-18787,-18823,-110070,-33291,-38847,-49491,-68557,-22162,-28100,-21053,-21153,-37317,-7529,72837,14560,-51278,-43237,17037,-58792,-5951,16059,-21867,72571,103136,37986,50512,-11802,-25313,-41761,4131,-41082,26964,61027,56313,11158,-21135,77332,47961,49702,33630,-7348,34748,-28680,-17781,-18829,-81554,34049,-25030,-73085,22770,5728,-20136,-36059,-41786,-18494,-33023,-40410,23093,-7117,-63177,1022,8158,-54705,-16810,66905,-19409,48396,-48885,-12560,-98299,-29063,8911,7063,30702,-94242,-20191,11286,8095,-43450,7661,78579,-49262,10206,-41517,128205,63686,-34064,39098,74964,-11312,31691,46160,-4608,-876,-81198,-6826,-1013,14353,17867,-84580,-37091,-41527,-10326,-74095,-56055,-73764,-33179,-23460,-20649,-49543,-11511,-24769,-36064,-30707,-3711,-33241,23639,15549,-5277,-7069,48542,10982,28019,105247,-4046,-37352,32052,119855,97482,46549,11211,55164,9657,-109747,34713,-30873,-42973,-55827,-57485,58754,2352,7705,-11118,-6062,36650,24850,-12877,2231,-55799,-19839,9209,21165,632,20081,-42910,-20626,33571,-27312,39724,-19512,26679,42961,6974,7000,15474,-35848,-15970,-88845,24439,22003,2090,-680,6293,-39494,-107507,-1717,-35735,-11877,-55328,18866,-87346,-3667,900,31693,32683,7922,-72695,-57675,29832,-14863,17383,22441,3852,35436,-33928,-53273,-38532,64695,101701,-67880,-15583,54734,36215,88276,-23817,-88620,-79739,11275,11377,35410,13946,49264,85130,22795,57636,32403,4312,87008,5103,-14500,-4002,-21992,-64662,42903,-56979,-17456,83445,35512,-42361,-39659,22075,12166,-12046,-30310,12296,-13644,-61505,20614,-7334,107983,26403,-78517,31204,17414,11465,-18884,-32716,-16569,-24624,-16646,-31723,-8081,-24273,-21157,62761,17178,26160,-17339,51687,4163,-9743,91609,-57144,-45051,2515,33791,-43452,-55035,40213,28375,-6141,-29075,-63586,52370,16134,22685,23846,54737,-55480,-4850,-43148,-7828,-8246,5415,25370,-102131,19440,-995,58439,-9069,-42929,-64551,32830,-72133,-17369,-1945,16835,26379,58313,-34425,-59764,7246,59530,25798,46795,26585,27677,10136,37667,-41792,-45318,-10952,42050,24344,11956,-52627,-1571,-8435,-216,3920,23574,-42014,-29614,-94722,-58216,-26988,14422,-36504,-52493,-19459,19503,30670,20555,17541,-18723,-22450,87556,55452,-35006,-49713,-44087,4196,-61025,39035,39082,-65031,-35558,30044,11991,10455,3131,75963,78135,65630,-13332,-19407,40494,-61681,16056,34060,109113,26622,22384,-37336,70033,10749,5790,15917,7279,78245,18608,20960,43285,55715,21812,15415,-94824,-30787,76106,78714,-57758,19313,29452,52170,47392,13946,-9895,-20840,40276,18533,11557,-922,50129,53843,8242,14692],[3614,25516,-19585,-6186,9446,7283,9633,-49436,-22056,-61497,17663,-12356,-15016,20020,61111,76244,-100970,-105188,-53910,-37581,-29236,42695,51459,29825,-5716,-5642,14706,-20020,46446,10890,75933,54965,13444,42466,-15692,810,35772,-14546,9498,-34824,-45652,-27788,10757,-22863,17561,-10420,-51400,57539,-43386,-57836,40522,61016,19391,59193,118425,12613,3476,-47040,-52783,5316,-26512,98388,61916,-18378,-936,5695,11249,-25044,66456,-25683,-22519,7035,-18755,2380,-6064,48853,60055,-69831,11104,-23851,-2941,-3443,25538,23412,-18126,19240,22635,2522,-142246,38628,20751,-2090,-63977,-71370,-51253,32091,30562,15396,40987,-53914,-106538,-89756,21003,-11778,-11803,-12049,-13327,59793,101012,11013,30613,57348,6563,29929,2854,17111,-21546,36435,-4350,6333,59310,-29631,11272,29665,13703,-48950,-56814,3309,-58527,-65107,-25190,27449,-52732,20696,-4598,31402,22975,54784,-16309,-85838,-73698,21293,-20454,-3672,42709,15991,8050,-29777,32145,-12317,-7020,-25043,6842,40746,384,5410,-19157,18015,-24748,-47615,-43452,-25537,-67212,11850,49462,-28862,-39246,54142,17024,57234,-36821,-9090,-21146,11028,-44522,55309,13656,-14323,7713,76938,-63173,-39657,-23295,-22572,6746,51886,28984,97035,85037,74659,41100,-5914,17296,38402,-1380,-9495,10160,-14799,34659,54417,-63624,-107475,-9276,69773,-5479,-3825,2421,-45969,21806,44423,-6509,-54532,-13333,-56767,10861,-61287,-18552,70878,7918,-18028,-23463,8540,-39098,23909,97128,-21324,-52216,-20284,26729,65220,21088,17771,-29144,-702,-59838,38656,150167,46450,67098,10910,-69309,-3725,57943,63993,9315,47248,59558,-10863,70833,289383,588596,4822009,4758323,1084991,658777,332903,286813,329683,257923,140010,165123,86790,108064,99040,76864,141036,130334,86943,62907,186533,115267,64873,12520,107497,96014,61479,-5785,96414,56382,53162,-13189,113531,133563,126864,59419,46000,96203,40826,100374,38964,171753,20230,5703,67361,18152,80237,56362,27027,28049,21329,141038,86777,-18646,360,-63042,-24901,-35367,40351,-5672,-15957,50024,55801,-14304,37610,35974,-11550,-83605,40236,-6028,-53671,46394,-13875,-36841,-7293,60684,-37786,-30563,16698,13525,106800,4162,11869,18102,-97503,-47843,-22024,40699,85055,66970,52710,701704,815697,178330,173745,118345,120239,92003,91587,125980,111994,64109,17531,38383,10014,-7497,-21275,3001,-55900,-38656,47507,-56522,-21655,42849,-32449,15166,3225,-20936,-23070,25645,71022,33890,98847,111765,22010,4678,-108965,-33708,-31744,-97973,-55562,17365,-7182,46601,16933,-46245,-10141,44708,-19481,-66303,42337,45150,11885,-26828,78348,-30231,-31254,-30856,-6451,48075,15084,26178,30469,-15153,70715,-12452,-77244,33822,4610,-39441,67182,70286,18925,33858,3454,-47337,13092,-77792,10912,-21137,-16425,-49827,-21816,72179,-14219,13122,50196,-9697,10483,-45716,61187,79289,29417,-35282,-25154,-29093,81978,22788,-51112,-16943,59301,31054,57160,49022,-39971,-70499,5492,-98507,-13349,31752,-45091,-35292,-30271,-4189,-74983,80058,-12984,124268,-15575,20907,-38237,-32710,-4012,-2075,87476,-13390,1562,-32582,16401,-11332,14545,-29898,70806,34133,67924,-36433,-823,67498,61204,26396,36311,-10763,-6471,-7282,-36108,-41704,-36225,69816,26603,30785,-86736,-15881,-4248,7375,-24981,-55260,-28621,20974,-20608,-6542,39230,64108,21756,70977,-3135,88624,60933,26191,32917,51919,27629,30694,16218,-10429,19949,112032,-12654,56985,37567,-20497,18158,2234,499,-10498,-79430,-32711,46797,47024,13930,1622,-78140,39310,61597,-5061,-52589,-40352,15077,22966,51041,-13192,-70067,72214,53677,-39778,18505,-15100,-23923,32103,-35558,-58226,-2938,8206,24143,27768,29500,4066,31635,-37711,396,47082,-21488,-297,12992,73694,-10531,19693,94874,11016,43288,15469,-14298,-55852,33794,50270,106101,-11664,-37834,-18710,17815,11844,17990,-12232,-34435,-24671,-43436,-36279,13800,-149209,22430,4587,10317,95910,507,554,-9303,-52319,-31955,2284,-87538,14533,-1447,-81454,-23815,-11126,32751,-3968,16211,31965,-32202,1994,-31079,13960,39055,26191,-2321,56275,30935,-99657,9729,87202,85487,-28634,-38317,15989,-4180,-23070,-44410,87,-25397,-29025,-12503,-79249,-39645,-36304,-36980,-58573,-27333,-35836,-38967,-8238,-43795,-5682,66130,17164,-33233,-73324,7994,-37285,-13650,7424,-53702,72924,88920,33884,59090,-8777,-28104,-12165,9063,-42210,32163,79173,64853,13132,-32795,82645,47364,38429,43808,17101,27605,-31734,-22342,14327,-65652,42642,-38736,-64677,13514,23859,-20062,-43456,-14209,-2651,-41835,-36120,19764,15423,-6945,17197,32888,-75002,-4610,46006,-5755,40856,-47258,-10821,-99126,-43970,18435,-1297,35436,-114677,-18211,17548,105,-47259,19672,54773,-81193,32473,-37601,79573,51053,-4369,42892,51043,-9939,15374,36449,-24944,-5425,-76007,24592,-32266,16785,12944,-97205,-27178,-36631,-6903,-103556,-46701,-80164,-46070,-42165,21402,-37420,15432,-22777,-50620,-19422,-23543,-51390,16361,19222,-11042,-10403,29351,14868,52472,120078,-21677,-37225,21269,96944,92050,39330,-5758,65208,47198,-27701,56383,-14905,-54119,-22986,-14289,67167,-8024,38215,-20203,-9944,35793,-27403,22432,2910,-91660,4326,21835,16724,-5315,29264,-23862,-38161,39134,-30437,58472,-23940,22257,27100,2246,-26342,11589,-30531,12685,-45519,43956,22889,52933,25984,29866,-32715,-100127,9012,-8631,-13116,-51667,41852,-98922,-10963,-9424,34739,32339,13924,-72064,-77710,11999,-11542,24271,17886,14300,50371,-31084,-61256,-52190,41044,87019,-60004,-14748,62992,48213,96380,7206,-70111,-75696,13542,35416,36777,-662,52449,67225,22283,63993,56668,28166,88027,17943,-14743,-21918,-31407,-59943,28351,-75828,-10172,91056,28054,-35822,-52503,-7256,-11836,-16262,-44257,-744,-3702,-57529,17554,10540,92325,24549,-69293,51021,34812,-5827,-19630,-44999,932,-373,-19628,-8939,10299,-22560,-5576,55113,-12115,7413,-46154,41123,-1776,-28591,86738,-81563,-36524,3042,63143,-37808,-36534,15209,16845,-7644,1800,-76444,23839,7748,12596,37942,55510,-80915,1512,-29301,-12168,-44206,-23327,10133,-81597,25181,-6389,62111,384,-45006,-59909,48552,-35632,-22966,8106,6056,30237,65615,-41980,-60296,-17521,73969,49948,58597,31499,49468,20488,67224,-19173,-49665,-9446,38573,35198,20733,-45658,9361,-12638,-8603,24690,51196,-50304,-10559,-56229,-14449,-8231,40222,-10176,-28492,-20320,-3482,26741,16158,11450,-30067,-19839,89108,36861,-11693,-67649,-33449,4237,-52051,31118,24304,-42813,-25962,19020,-53436,19539,-6132,85183,82339,80586,18135,-26785,35427,-94892,11943,53937,93588,5679,19646,-44069,49858,-11119,66,19564,6748,66987,18207,22550,54810,56725,42951,-4437,-118713,-59604,70831,91044,-36754,33542,51892,62995,52036,12015,-16372,-41415,20996,-3425,29179,13932,32651,65908,13311,-163],[560,39719,7753,-6850,2759,-15358,22657,-40056,-8211,-71936,16614,-594,-19477,31234,46884,90290,-95786,-85403,-32273,-27069,-33176,34309,42783,28597,7314,-15055,19709,-17705,64228,31682,88224,57861,-46878,10745,-36465,-1632,21036,-50602,5151,-39473,-40893,-13579,8099,-18889,8048,-1544,-24336,54995,-21168,-11397,53722,75744,44055,76398,117005,22990,-27362,-59364,-64065,-10926,-9120,92882,66431,-11349,-11736,12957,-454,-26727,66870,-4818,-26542,17267,-40883,8923,2691,20460,52220,-66352,-12875,-26155,16989,-15230,44167,7283,-18851,24156,-14424,5179,-142072,47332,60641,13387,-66650,-88325,-35136,20240,28455,20539,27083,-48499,-79150,-106916,4629,-20013,-20367,-15558,-18438,65170,95737,28389,39983,60461,-7263,12363,-23748,-29735,-56103,65820,16101,-8548,34959,-60847,-3779,15309,10866,-26887,-47754,5443,-94060,-70716,-32089,-20977,-58901,35150,21571,34586,48528,51944,-29513,-92599,-72574,4539,-31748,11800,39280,10488,4682,-16799,47552,-20697,-7857,-33184,17892,26362,-19879,14201,-1932,12050,-35175,-36259,-37868,10498,-89610,20849,49221,-52433,-39781,40617,-12072,43988,-7521,2257,12668,3660,-62766,42471,-3277,1814,9923,76754,-63554,-46086,-24016,-27526,4650,62080,64055,67057,95716,106295,34682,-9322,10285,48364,23057,7497,12560,-29285,36286,92296,-38643,-100308,-24085,65478,624,-2362,5803,-22552,47930,56684,7745,-45888,-11840,-59598,21210,-41976,-2228,54141,-9088,-13353,-43999,-34652,-74468,20711,99916,-21126,-59100,-9078,20019,85785,20827,34820,699,4806,-69232,32616,144856,27546,78758,32466,-75440,-18203,45389,61570,15200,18287,51749,-35783,49367,304717,592960,4918529,4767337,1057871,610887,283393,291887,304070,216108,91916,168938,122525,103778,106638,71193,162608,139710,78004,59391,207479,109333,64926,13149,98692,88355,67275,19565,93718,11697,68492,-9385,127882,127487,89598,60902,36541,46266,26927,96455,58831,148550,32180,33214,87099,20309,60418,41735,30132,34229,32729,119466,84403,-40080,-4178,-51181,-10610,-26006,14761,-6799,-21506,62826,78588,24851,56024,25231,-6866,-55246,33185,-34356,-14989,46232,-38824,-48482,7101,53433,-61398,-50223,15439,15584,113987,9388,2450,59465,-98778,-56840,-23861,27517,71920,72016,28246,676423,838097,185146,181278,125669,85216,77245,108562,124888,112204,59085,18231,33042,25526,-17226,-32477,8353,-59261,-39514,63362,-61903,-15513,32108,-30552,11122,9249,21073,-6691,15456,68799,70071,112147,85900,21325,-677,-103116,-12975,-24110,-71101,-40746,31865,-6108,24084,15708,-50713,-14408,33671,-27902,-46733,37720,49708,-1858,-31794,90566,-8403,-36033,-40330,-9397,53983,19512,30769,14929,-11460,84392,16312,-101140,-1966,9153,-34630,77470,62192,29572,38297,-17385,-33857,15745,-79950,7162,-22614,5470,-33531,-51647,84135,-549,7370,68461,1436,-24783,-48145,55015,118749,31024,-47907,-32359,-20071,73426,35852,-33236,-21903,66956,50518,66309,73099,-5407,-81207,10184,-88588,10421,49501,-52763,-29486,5479,7712,-49956,108483,-26243,101898,-24704,15222,-58621,-39102,881,-13410,85835,9929,53014,-10853,18538,-10266,25078,-47141,63686,19851,59880,-53688,-1022,48353,44394,34511,61816,14017,-17346,897,-39907,-41627,-52309,65235,32252,4230,-72030,-31878,-38149,-11284,-39474,-42771,-6354,-10950,-5317,-13503,34858,60216,15642,65589,29407,89628,46343,19703,35278,33848,35076,43268,18990,-33568,17744,93364,4553,42157,35589,12748,38307,-3956,-1478,-21283,-68362,-24883,32275,45890,16505,-15158,-85243,20293,58175,-14468,-56880,-38100,-8110,30972,68492,-6487,-51673,77886,54460,-28340,17324,-24443,14934,28932,-15789,-69551,-45039,-13756,35985,19975,47107,-9131,32434,-19237,12625,29818,-11101,-13736,6034,85956,-5836,16181,94548,-10184,10164,-6736,-26496,-57388,40510,61603,109641,4627,-45826,-20575,25102,13379,14885,-18019,-27489,-29612,-19824,-15024,1414,-95713,-3497,-6254,-494,87833,-8632,-5299,-7617,-73120,-60987,23457,-60722,16094,-42406,-102122,-36616,5058,44882,39867,22320,37539,-23321,-13861,-47640,-1758,43112,24663,-7076,75363,33727,-107845,-12601,87894,85383,-36850,-26471,24434,19429,6374,-60457,4999,-21800,-34064,-10472,-47559,-42065,-27152,-9593,-49851,-38639,-40889,-50080,5249,-44588,-2021,46153,23560,-17807,-78853,-4623,-15555,-6906,-5520,-75077,63321,61901,22387,66921,3324,-25295,16297,7421,-42367,27511,89048,67302,21707,-39664,68517,35475,24968,47325,51310,26474,-30797,-23991,29653,-50471,44063,-39821,-44921,4009,40547,-16293,-49632,7951,13846,-45629,-24960,15773,19876,50721,33534,53086,-86703,3949,25741,10197,23212,-43135,-4774,-74376,-57231,26769,-8040,38774,-115372,-16679,16385,-1051,-41425,25421,23102,-99226,41212,-29621,6679,15779,33048,36927,19126,-17578,-5261,8747,-42373,-5114,-64136,38205,-63191,18506,8054,-101972,-18128,-38010,-1346,-119208,-32342,-71021,-56380,-52226,57554,-20916,38715,-19593,-60885,-11183,-44379,-54948,7972,19260,-22723,-4922,12829,2510,60992,125816,-30067,-30907,11533,65494,77653,28168,-14232,81739,77962,33938,57935,3294,-57751,10311,31322,73188,-6558,54037,-35240,-8005,36934,-80538,54401,-3292,-113001,18089,44642,19405,-8524,54846,-3142,-54226,49109,-26699,60138,-25806,21093,4573,-19515,-42388,13841,-19263,35493,-3225,59333,13388,96340,44472,44736,-22715,-81497,21232,9054,-23988,-37899,62108,-92299,-19102,-15338,31783,30424,16170,-34947,-77978,913,-14136,29463,13833,26150,52887,-30067,-64760,-70156,8895,72773,-42157,-11691,60773,64625,103199,40167,-45369,-63764,3822,59202,39134,-12888,48223,44193,21078,70497,70187,41474,78427,28014,-19421,-27196,-38109,-51557,9067,-80872,2496,82940,11470,-28737,-62677,-38605,-39135,-18796,-42849,-13744,16598,-43964,13898,18883,52919,18231,-46903,67966,43480,-21876,-16520,-48742,27084,17870,-29691,14117,35330,-24646,6733,34598,-33327,-4853,-68296,26117,-270,-40820,70531,-99984,-25186,8233,81469,-27210,-16126,-9660,7419,-11331,30114,-79576,-1136,-2396,3701,44408,50815,-88636,11135,-15719,-19693,-69407,-49672,-14082,-40350,21500,-13309,53660,9714,-37660,-56030,70983,-3060,-21514,16677,-2546,45724,60303,-47463,-48775,-47647,73569,60986,68955,28885,67748,33245,71830,16095,-44046,-14847,25561,42845,19066,-42115,13725,-12894,-16196,37667,70159,-55512,916,-25884,27246,11279,54768,31133,3924,-25390,-27009,22581,15002,11106,-37537,-15006,81143,22647,20802,-66767,-20053,6239,-44047,11537,-1349,-25622,-15966,16355,-105833,20609,-13029,84210,74649,84854,50249,-29345,24579,-108277,4008,66229,51745,-18905,12072,-42788,39931,-24863,3349,17732,8598,55760,17219,14524,48025,54716,53431,-28451,-128620,-81473,58744,79704,-19311,41998,57515,63497,55200,7899,-25770,-62604,300,-23063,34683,13695,12171,73320,14923,-19034],[6615,56845,20265,-2683,-17244,-50012,19284,-29490,10467,-72762,17268,7197,-22014,41530,44057,99270,-68700,-56374,-4342,-6403,-31635,27717,22341,24188,11871,-30054,29111,-4738,83280,60204,90396,54608,-107451,-18421,-51368,-14712,-2709,-82754,5125,-40588,-19065,3138,-793,-26936,-6845,12667,-2754,33445,27334,21112,58255,88820,66767,82468,99307,38198,-51221,-59150,-70335,-21028,2447,70084,62221,-7921,-26501,15398,-13423,-34926,58174,6340,-26770,22136,-60523,14106,18410,-10994,38388,-54579,-24737,-18779,45328,-24573,56036,13254,-29317,12730,-50559,6845,-107047,54510,99198,29193,-62335,-83673,-21425,5854,26283,24110,6364,-44446,-28936,-107511,-11761,-17021,-18788,-21204,-20785,64631,79250,39552,44331,56016,-19819,-7105,-24396,-61320,-79450,93601,37747,-27321,12902,-81374,-11661,-3743,9458,-3220,-22668,12762,-103600,-66910,-38990,-54510,-54414,44213,41055,39557,81516,42916,-40954,-93062,-64439,-16785,-36914,34844,39268,11873,12704,-6193,52841,-27736,-1873,-38512,26419,9522,-39260,21357,13286,16452,-34407,-29570,-30542,40189,-94763,29221,38906,-61671,-31586,18157,-38815,20895,15933,14948,48711,-4957,-60622,35760,-19306,15343,20504,69682,-55850,-43157,-25655,-26323,6676,63056,95656,29151,94442,100941,21493,-15410,-8592,53645,41749,26779,14043,-38153,26119,105778,-16673,-97435,-37601,49512,-4898,-8259,12381,7684,57271,50351,30634,-34269,-3518,-56742,30972,-8891,23776,31414,-21786,-4235,-67714,-68457,-103899,15522,74576,-22998,-61469,4687,6036,98057,15923,49420,43168,9772,-64865,31176,126181,-10455,60381,33318,-83542,-31135,21854,51016,16782,-6001,39024,-49747,52853,320552,584140,5040459,4793942,998652,544660,246474,310757,265303,160607,54908,169568,151613,92189,108895,87466,179202,142137,76811,68478,216536,91504,63493,34031,82526,68242,83968,61252,89556,-21624,82408,-3477,117694,105924,47067,60019,24719,7902,14497,82382,72469,105569,52312,57862,103628,21285,35235,29552,37911,37938,42182,84689,92308,-48885,2276,-32882,12982,-12667,1630,1651,-18383,69173,80146,59059,70433,15371,-5149,-38828,26806,-34828,31963,41809,-54882,-52794,22303,36230,-76388,-75756,3887,13555,105994,16909,-7632,75478,-79083,-56014,-21663,7850,49050,73094,8617,643145,853051,182480,173186,114819,50152,52666,127325,125135,113886,54423,21807,14451,34571,-12063,-33211,14376,-55931,-26132,70274,-59560,-8414,33116,-15995,16331,24675,53888,20144,5114,69899,95419,98601,46381,18520,-8696,-62438,9673,-14117,-33911,-23622,42419,229,2411,5560,-25434,-18799,13669,-32743,-20769,25612,35147,-13019,-28465,88833,13459,-34195,-33288,5207,59497,28890,41927,2454,4475,79155,48910,-101133,-36682,10789,-12948,70461,41856,25509,42249,-43316,-20422,12307,-75394,-186,-27581,22945,-3522,-75570,80254,6850,-2239,75855,2578,-57767,-46579,58768,151548,24335,-60011,-19066,-3863,72411,31188,-5910,-18604,75581,63489,56449,89050,27131,-82458,11792,-82122,34789,51254,-60271,-26142,26007,10748,-28524,121164,-37646,64876,-37809,11381,-64398,-45316,2375,-25043,75350,31905,105897,20988,16874,-16100,26496,-66045,62358,4249,41619,-73010,-3692,15995,32107,42683,90544,39568,-27446,2922,-44074,-45929,-59675,43985,41372,-11901,-36232,-34035,-55940,-21204,-45266,-25338,15494,-44140,4292,-24312,30709,47396,3689,57422,53670,80957,18886,11293,26237,14191,39812,48741,19330,-59673,8474,62965,26461,21977,29748,47932,65383,-10304,-6427,-35734,-48874,-13194,10987,29254,9196,-30197,-86754,-17991,41665,-27546,-55609,-28536,-22144,44911,88780,-6225,-24597,82893,51069,-6039,9793,-30531,41161,21779,12483,-67338,-76562,-32531,51935,14443,61700,-17609,27440,6484,16417,6707,10082,-19682,-511,79578,857,1469,72313,-36636,-15745,-22042,-35259,-67852,43050,59164,95747,24614,-52643,-28655,26325,18444,11051,-29420,-21080,-22178,15513,-4394,-9184,-40788,-29082,-11619,-6909,60279,-20364,-8933,-3613,-89835,-75513,39634,-17794,19584,-81731,-112965,-46358,25432,36424,62442,14480,38654,-108,-25912,-50662,-20975,23377,26779,-8557,82528,19179,-104464,-28866,66825,66125,-39351,1092,37661,45797,27684,-64131,18209,-19661,-32606,-13558,-27121,-37689,-17232,23496,-41547,-53247,-41332,-51752,19176,-38253,3835,18851,30817,-10182,-57272,-13925,1780,8797,-21354,-79674,49012,30490,4600,68176,21174,-17659,34702,-1655,-40903,18486,89835,66271,34839,-39618,38153,13373,10749,39446,82543,28074,-22739,-23187,27469,-34292,38632,-29575,-23690,-2989,54622,-8347,-51739,19494,29196,-44234,-8255,11427,3565,85004,46190,61676,-86532,10557,12771,26394,3687,-29331,8022,-27023,-64225,35761,-9682,38318,-100906,-15126,8538,8652,-23969,23039,-3745,-98594,33700,-17718,-58556,-32979,63456,22593,-13346,-30337,-24563,-31573,-51181,-619,-53749,28075,-78427,19787,6439,-96879,-19537,-49793,4119,-118965,-18052,-48730,-57541,-53771,75107,-9385,47458,-13797,-61603,-5127,-54877,-42476,-434,9545,-44793,6075,3291,-19703,49352,115395,-28814,-21527,6971,39950,59899,16844,-12480,99511,95376,52711,41938,19834,-52388,36925,64971,75998,9244,51897,-55399,-2251,40224,-105304,74048,-14299,-110313,21657,71776,24272,-5459,89541,10679,-63255,54033,-16823,41260,-25446,24024,-17139,-51801,-35868,19917,-4818,47747,29559,66776,-4276,115499,48988,48070,-6823,-59536,32844,18755,-41421,-20698,74766,-65713,-23845,-15527,28087,27233,14189,18235,-57610,-662,-21019,32595,12962,35468,43052,-29844,-61863,-91493,-22397,63896,-16827,-7865,45496,77363,102699,63204,-23833,-47915,-13679,77679,40888,-19434,36572,21107,17756,75447,70230,44122,61697,33148,-25061,-15670,-38566,-43772,-8618,-70477,17493,59529,-10152,-15727,-69464,-66953,-61669,-19929,-35240,-26235,40827,-24577,8244,15993,4415,9630,-11135,74471,40864,-29757,-9371,-47184,50333,23881,-43250,29444,64073,-29461,10751,5222,-42292,-1295,-73981,9881,8991,-49202,53514,-102434,-11025,12255,80531,-11987,4198,-28511,1367,-18909,48278,-71672,-16051,-13458,-1300,45868,42575,-78693,22124,-4521,-27521,-79780,-67635,-41942,9573,9669,-21078,33721,18318,-25332,-50813,94165,18292,-11987,25892,-6129,73423,50050,-48061,-28136,-73506,58645,55550,75320,19750,75965,40732,43229,55208,-29350,-24292,10538,44685,9137,-40411,11291,-11062,-23371,37887,75560,-56445,2878,-11877,55222,26316,55624,68414,35013,-35445,-47749,23064,12860,16711,-39197,-8765,66603,17385,54133,-47725,-7034,11296,-38431,-14960,-30378,-19258,-4477,22092,-132235,11835,-12766,72853,58264,73982,71957,-29499,11924,-99689,-3777,69256,-2427,-40429,2339,-36815,41091,-24375,14780,7833,11011,49754,15550,4013,24274,45313,45100,-47938,-115214,-85745,44006,50565,-8432,47055,49610,56839,59058,3964,-33485,-76424,-15453,-28527,26506,-3834,-8707,70994,12064,-33002],[17659,72698,21533,4890,-44007,-86110,2849,-19405,26168,-63458,20914,14777,-23518,47619,53166,100408,-31293,-24485,24603,19663,-29821,25893,-5782,19048,6719,-48082,41942,12471,97396,81334,84213,46546,-146867,-34839,-56237,-35713,-21439,-104770,5872,-36794,9674,19486,-13302,-44079,-24367,28330,9691,-2465,79605,32994,52592,93448,81598,72220,72241,53795,-62884,-45925,-67834,-19242,4873,38302,52317,-7604,-36048,12247,-24396,-53429,46965,4699,-25500,21324,-74330,18596,36932,-38318,23183,-39060,-23695,-8464,74401,-26447,57279,40858,-36831,-11687,-79533,4198,-52418,55739,123171,38785,-49778,-61889,-13617,-3125,26754,25543,-18118,-46583,21914,-92643,-24025,-5186,-9993,-27343,-21523,62227,51640,25548,41179,45388,-31999,-21075,-1296,-71938,-84832,112780,54983,-45532,93,-85441,-5564,-23062,8167,13898,6293,23593,-77529,-52047,-44338,-59880,-39832,44592,50639,45444,111527,33806,-49504,-87317,-52972,-38403,-36156,53239,39043,19673,25937,423,46445,-31728,7039,-38898,28148,-6207,-57393,25865,21599,21485,-22923,-23863,-22587,53190,-80648,33069,18775,-52644,-17670,-9332,-56960,-7783,27194,26481,75686,-9977,-44854,38015,-30784,22923,32965,56392,-45989,-30314,-30434,-20781,13066,54441,107824,-9209,73669,63359,3235,-20325,-35007,53268,48477,42269,15810,-40804,5689,80663,-2352,-102719,-48334,26481,-20245,-19937,20309,35056,50177,30980,55249,-26125,10857,-49142,37555,27569,52129,9976,-25834,6866,-86717,-84145,-116333,9192,25887,-29393,-59942,16821,-11053,97248,5635,53131,78814,11904,-47129,34306,102968,-53516,14719,7050,-95118,-37899,-7646,34778,14312,-12330,28889,-52414,80128,334120,570372,5139640,4823026,914669,475552,227347,331385,226583,111804,39417,166309,166160,75570,103182,117754,188531,138317,77158,85962,200350,65501,62137,68036,68462,40395,107107,105125,85555,-34697,86766,2277,88237,74618,16636,57723,14877,-11432,4616,62344,74475,58588,74220,74508,109332,18766,10681,20748,48373,42470,48819,47145,109319,-44059,17929,-8104,36290,-902,4905,21451,2596,67039,63359,71566,77112,9881,-4591,-39825,23405,-10696,71765,28859,-58832,-49370,34383,13500,-78932,-91110,-16639,1171,79570,19556,-14829,66352,-39639,-43929,-13604,-9027,17671,71244,-1964,620740,855911,163756,150936,76645,22511,25525,139235,123331,112217,52465,28058,-14695,37307,7881,-20674,21042,-47714,-3073,66726,-54569,-3919,38230,9372,29192,42625,64232,49554,-2225,73021,103366,72367,14016,10046,-18657,1184,27071,-3485,-1353,-8109,45558,10871,-7098,-1568,23018,-26883,-10241,-35532,-2546,10345,9237,-21542,-19615,73839,32691,-26729,-17515,24987,66449,42245,53749,-8120,30441,56323,75798,-73985,-56083,8836,21660,47886,20254,10692,48207,-62636,-9996,5343,-63631,-6217,-34735,32088,31749,-86419,59627,5859,-17720,69583,2896,-76464,-45535,71432,170885,13443,-63256,16313,17208,78723,15061,23859,-4817,85150,70182,37732,90675,48265,-77478,12710,-79803,48612,33732,-64776,-23821,28875,2888,-11776,121863,-45420,21899,-50849,8860,-52830,-53575,39,-34660,56377,48075,144383,54247,14265,-28676,16157,-81383,65745,-10966,13604,-90621,-4974,-21803,24742,46548,109477,57214,-33014,-1539,-47092,-49808,-56599,9500,55106,-15222,6256,-16889,-55782,-20772,-42118,-7271,31598,-69046,9045,-35162,27764,30909,-11059,48077,58449,65145,-14766,3123,9485,-3227,40179,40782,14319,-78800,-3264,25980,49774,2286,19387,76253,93550,-14802,-14043,-49041,-28113,-801,-10082,-2660,-11095,-41189,-79991,-59266,16232,-42151,-46525,-12508,-26273,61120,106215,-11381,3985,87018,46357,21376,-3997,-31175,47180,14636,43732,-54389,-88315,-39848,65087,12457,68127,-20077,16656,31754,8591,-16598,36845,-16697,-6765,54537,6150,-17459,33032,-60643,-30862,-27393,-42066,-93015,41134,43762,68204,45738,-56046,-41407,21787,30256,6360,-42604,-18402,-3847,51474,-3865,-14016,-4650,-48501,-10351,-7082,16809,-32607,-11118,4931,-88436,-71535,47797,33469,28952,-102681,-113405,-51960,45100,18406,51860,-2943,36943,28738,-32632,-39830,-40091,-10467,34001,-5326,80515,-10337,-90788,-35793,35688,33224,-34031,32402,49995,67905,37019,-53661,32264,-21178,-25168,-20458,-21135,-26125,-12098,53356,-32045,-66312,-36710,-43450,34148,-23506,12128,-7994,35282,-11653,-18272,-14148,11999,23531,-38593,-67651,36707,6329,-16249,59444,39014,-7239,38663,-15382,-36901,12458,82695,63414,48924,-30977,551,-14680,-2430,19419,95391,29270,-5931,-21465,15833,-16699,30245,-13320,-11141,-5584,63655,2902,-47529,18761,40235,-39178,11192,7470,-29023,81336,52638,56511,-74866,16833,8979,40215,-10623,-3930,27524,26573,-63348,48393,-4405,32528,-80662,-13362,-4417,26518,-317,13944,-20489,-80909,14016,-3656,-92091,-80996,77003,4715,-38243,-40373,-37289,-73978,-48703,6124,-49719,371,-63643,20584,11472,-79320,-35886,-69841,6491,-109571,-8879,-18669,-45634,-47709,67468,-7321,36711,-6253,-50015,1283,-47325,-17987,-5961,-12191,-74111,17411,2015,-42428,21066,87939,-20006,-11694,10593,25599,43427,8215,-2232,109732,98277,35658,17479,31158,-39293,53855,76339,75205,33542,34370,-77390,4440,44545,-90916,76110,-26627,-82771,20862,94383,24486,4624,117968,10663,-63031,46966,-3210,5769,-23385,28809,-31194,-82763,-13202,26056,8671,48820,49177,64248,-25755,102033,36749,40895,13667,-44502,41370,23892,-60573,-10781,76057,-26920,-21753,-11742,28075,23066,9272,62412,-22039,6415,-29484,33434,16153,39241,25180,-29152,-52564,-110857,-42202,61625,11561,-4435,22612,79704,88272,69305,-12553,-33175,-32998,87326,39994,-18290,20012,710,10271,76661,57228,38773,41574,31204,-27744,9744,-30690,-41304,-20899,-47440,30500,25839,-29348,6516,-72739,-87804,-72278,-20895,-31554,-38109,60777,-4613,223,3404,-34929,1642,31529,65827,27014,-24676,-764,-43949,56157,14759,-54752,32217,90786,-34528,4501,-26119,-39107,22169,-60092,-4716,23367,-57145,40841,-83469,6274,9560,60379,6389,20609,-36824,-737,-30210,52682,-55877,-19066,-23752,-2105,46363,33413,-55332,32216,2190,-32532,-75887,-74823,-65756,50558,-7500,-29685,4789,23797,-13270,-40944,109321,25163,4003,36844,-3281,106523,44233,-42357,-2464,-85777,34457,37166,76389,7831,69661,37844,-10288,87993,-9790,-33651,480,39854,-4123,-36873,3954,-8717,-29507,25991,65442,-53498,-1683,-12797,63483,33279,46430,83157,56776,-48746,-61960,32460,6901,24887,-34042,-1821,50339,23166,80708,-17276,2912,19913,-35410,-39845,-52962,-24109,7883,30207,-132378,-5704,-3377,54852,39134,46195,77679,-28806,1422,-73322,-8931,62632,-52249,-53503,-7208,-30967,49401,-8443,28362,-9675,11839,52879,13516,-1470,-7728,26822,18874,-55940,-83467,-67835,31597,16419,-3640,51094,37116,47523,63224,2177,-37165,-79461,-23038,-14795,7634,-32709,-29519,57651,5231,-33753],[28082,83386,19935,13728,-67776,-112500,-18541,-11091,32427,-47346,27123,26055,-24458,48039,70292,92860,4450,3603,48283,42991,-32458,28503,-34828,15377,-5027,-64236,55952,25902,100082,86636,72625,34419,-148545,-30581,-49984,-58369,-24262,-113886,3418,-28077,32766,33066,-23901,-62756,-39088,41145,13486,-44178,109509,26142,39442,83347,85244,43501,44372,67040,-61613,-23328,-54806,-3464,-2006,6045,41610,-8601,-31790,5338,-29905,-76902,38637,-8960,-24678,15684,-81712,22861,52186,-54668,10660,-25622,-13019,-2950,94467,-17505,47048,75291,-30739,-39364,-96303,-2942,-6211,49916,123675,36941,-30865,-33090,-11946,-1959,31983,24468,-41719,-54071,50983,-68150,-28160,11482,-95,-32561,-21419,61472,17615,-23295,31917,29837,-43916,-25540,32988,-64371,-71262,118083,63741,-59516,-568,-72998,16108,-37297,6756,20668,26679,33939,-23343,-28377,-46680,-38148,-20243,35771,47847,49902,126269,28234,-55454,-77964,-41592,-54528,-31558,58352,35100,30675,36929,2257,29432,-31700,15334,-33864,21284,-16812,-72554,28002,20033,18991,-5774,-16752,-14756,49445,-52503,29187,-5519,-28116,-2969,-35528,-61839,-34386,23838,35187,84281,-7398,-28123,47549,-35609,21646,41125,39689,-38519,-10447,-37619,-13271,22959,38171,92134,-41520,28479,10116,-16367,-18015,-60269,47274,42921,49416,19104,-37884,-18099,21793,3346,-112591,-55228,2616,-38864,-33339,27432,51780,32956,7755,73026,-22175,30146,-37793,38585,56091,74711,-2228,-19037,17476,-92579,-79573,-107291,1989,-27544,-41078,-55408,24076,-24339,82130,-8166,43608,82825,9168,-22195,40204,84755,-84271,-42153,-43381,-110541,-35434,-35823,18024,8983,3934,27701,-47375,119394,342331,561933,5194963,4829345,819199,418578,227781,340992,199846,86391,47432,158718,164431,56762,89399,150549,190403,131132,73024,104570,154848,38329,62485,104978,66920,13207,126768,135888,82550,-25516,78495,7756,51597,44219,6094,55582,9851,-13999,-2226,41490,62956,21213,90175,80006,98279,11409,-7093,14555,59024,50747,51434,17644,129621,-28689,37350,22220,50499,4396,22634,48785,37640,57524,42997,55715,74428,10981,-3162,-52993,23428,21204,91434,6121,-51750,-39848,40369,-8886,-69385,-84819,-41567,-21514,39507,12606,-16396,45188,8672,-24029,18,-16109,-17496,66992,-2755,623660,849167,128940,119965,15702,5829,3262,135592,113831,100710,54141,35278,-43341,36115,38425,4095,27764,-36881,21109,54925,-51986,-4363,36895,40912,46268,56612,52204,72679,-3844,74883,93110,51855,4175,-4487,-29712,62427,33335,6642,13918,2632,40110,23504,1756,7320,74190,-37057,-31413,-38173,-631,-3329,-15684,-28054,-10071,51868,48317,-15448,-5418,36392,76644,52076,56548,-16857,61406,24534,88458,-29175,-50945,3410,55498,18984,5450,-8545,57585,-66526,-4402,-3549,-47640,-7815,-41186,32065,58706,-81146,28070,-1954,-38252,50872,11034,-75041,-48824,83980,173946,3303,-53235,67342,40388,86094,-3127,47901,17438,94731,70750,21996,76891,53097,-69730,14626,-80186,42046,3726,-65065,-19975,17807,-13030,764,117500,-48672,-17090,-60530,5547,-27319,-63659,-5122,-40104,31145,54450,151485,79286,14528,-45787,-4481,-88839,69155,-24118,-18009,-102460,-898,-54550,19142,44482,110804,60235,-31333,-10207,-47510,-48533,-44096,-29295,71483,-9254,39910,15425,-45126,-11570,-32245,5720,37867,-79985,10314,-41431,26479,16906,-24242,38276,40981,46294,-44584,-3021,-7662,-16207,35636,19358,3122,-82144,-10709,-10384,69687,-11325,4471,90684,113902,-15923,-25327,-57123,-11295,8235,-24328,-42663,-41970,-47600,-65073,-84551,-10149,-54989,-28927,6086,-24455,74516,112227,-19787,25235,89679,43498,46217,-22042,-26415,35599,11798,72196,-34957,-78821,-32082,68122,14328,64331,-16438,953,49223,-9288,-33848,60089,-5580,-12018,18642,6839,-33649,-11429,-74537,-35110,-22675,-48722,-129057,36062,20617,35370,64517,-54361,-56298,12843,45089,51,-53157,-19896,20259,75355,-9096,-10610,10819,-58121,-3771,-1245,-34300,-43885,-13476,18263,-60868,-51087,47996,79308,44471,-91805,-104507,-53125,58456,3270,16904,-20966,34004,51873,-33412,-20614,-55648,-44036,45551,1747,71490,-48150,-70141,-33802,8747,-3447,-20015,58128,55904,79228,33617,-33019,41036,-27621,-13562,-28229,-25781,-9898,-14284,75002,-20201,-72964,-27987,-26751,50273,-1101,22540,-28223,33832,-19615,21300,-3897,14661,28074,-55745,-45259,32136,-636,-35789,41083,50878,3207,29356,-28489,-29158,14918,70264,58079,59921,-13475,-33056,-42788,-12836,-8468,79826,29231,17868,-20883,4395,-717,24468,2189,-12986,-3990,64985,15584,-37656,7719,42871,-32536,29748,4681,-67581,44456,52229,41037,-55414,23086,12289,49390,-16968,27301,50074,62901,-56411,66421,7333,21419,-63831,-11738,-20214,45518,19273,2205,-29401,-51788,-9507,9784,-89290,-114519,73116,-10168,-48784,-39747,-40540,-106453,-36151,12616,-50012,-29376,-15567,20587,24966,-49755,-61837,-89887,2801,-102335,-7689,13020,-21787,-35419,37695,-13479,10462,65,-26957,10453,-22395,10803,-4633,-42167,-98439,24117,7207,-57055,-14588,51160,-7340,-2164,23682,19363,30243,3170,12119,104679,90286,4858,-4121,35394,-22628,62875,63715,70408,55878,8330,-95834,9631,47697,-47638,61447,-37027,-39781,23223,104433,15151,18468,125650,-4861,-56058,27000,10978,-36088,-20146,31308,-34024,-101184,13867,28279,17311,41465,56433,52173,-45564,60799,9130,27041,32803,-43863,44238,27284,-76248,-17486,65298,8003,-11723,-7473,33284,18123,4036,83497,19145,18683,-36496,31757,22276,36362,5853,-26980,-38972,-120476,-43430,63001,37344,-2346,956,70456,57921,60102,-14090,-23872,-48398,87417,35180,-9043,2693,-16642,-2551,73067,34709,29258,22261,21688,-25236,39225,-14784,-47238,-28722,-18994,37079,-10468,-37243,37144,-72855,-97908,-67461,-23397,-37376,-48629,69257,10857,-9609,-14862,-51874,-3114,69150,41730,4591,-6412,5056,-41101,34639,-7882,-59077,21880,108332,-36918,-10293,-52128,-27599,59946,-31058,-15841,37449,-65982,32606,-45295,27418,-1117,28211,24885,28613,-33104,1083,-42748,44468,-39042,-13080,-31514,-579,49077,26541,-24695,39517,3244,-32407,-61129,-72891,-78912,68392,-27311,-40733,-28213,22937,-5309,-23820,108379,19202,22747,48012,5256,132399,48370,-31039,23428,-79058,9378,14355,72873,-1735,48190,24405,-66283,105966,8167,-39495,-630,29519,-15202,-27733,-5343,-6386,-33693,7791,41491,-48505,-6749,-20027,53585,31116,33662,68181,65879,-61703,-66451,51856,-3211,30350,-22098,5133,37997,37890,95918,14893,8200,31649,-34030,-54950,-60752,-35175,18767,31221,-114767,-27883,13613,36038,23763,5139,68088,-27144,-4088,-36908,-11100,47268,-85212,-55743,-15266,-29275,59508,16985,34020,-30546,9577,65619,11851,2629,-36328,1385,-15373,-50219,-49459,-31471,24973,-8629,-1899,55440,29854,39358,64822,3385,-36582,-73472,-22768,11285,-15021,-60725,-50120,36473,-3608,-18687],[32881,86617,21153,21620,-79721,-122003,-35683,-5244,27218,-30293,33504,41726,-25190,43932,89315,77744,29803,22424,61233,55392,-40957,31731,-58628,14356,-16781,-72768,68010,28826,87323,76253,58085,17664,-111225,-4684,-35031,-75464,-7754,-111262,-4771,-16083,40747,42960,-26097,-74763,-45706,47745,12122,-81741,102817,8980,24809,56365,78156,-276,22753,78256,-50533,1839,-32751,22062,-15195,-20564,34305,-8722,-10278,-1826,-27933,-91501,35919,-30617,-25133,6571,-84369,26770,59048,-55355,2993,-18998,1673,-6890,97555,1839,27741,94439,-8442,-58097,-97645,-12369,5880,39094,100061,21728,-10072,-7832,-13801,9015,42202,21013,-58773,-62588,49359,-42103,-21960,29023,4756,-35863,-20487,63433,-15145,-95094,21836,10592,-54209,-21117,62823,-46520,-44329,108316,62582,-67971,8965,-49222,48431,-41323,6728,19479,31238,39119,36512,-1749,-45357,-2151,-3551,20283,32155,50060,117232,25690,-59543,-68784,-32245,-59767,-25440,47533,25547,40432,39724,-898,5552,-28235,20721,-24948,7308,-19134,-81719,29084,8883,6070,9006,-8293,-7636,35104,-19739,16325,-25130,3737,7745,-53671,-52329,-50113,8348,40373,71411,4359,-22024,57970,-33716,9671,41939,23562,-35081,11388,-43745,-5767,34375,17762,53439,-63217,-36566,-42139,-32845,-3832,-74957,36730,29796,46785,24989,-30820,-35559,-46551,2832,-118675,-57624,-16263,-52125,-43492,32389,55285,14137,-10347,76958,-17942,52849,-23553,32867,68357,85179,234,-2658,25467,-80377,-58791,-81245,-6452,-65205,-56602,-48660,25454,-27048,56252,-20561,25868,41322,613,-235,45888,78109,-89927,-88361,-104830,-127969,-24354,-55584,6038,1953,34531,37726,-40013,154448,342266,566611,5217103,4789398,728438,382798,245484,332211,191027,88742,72515,146883,150800,39233,70415,175084,186137,124277,62366,116954,90884,17963,65858,136182,82439,-4703,131375,144733,80820,260,62642,14699,21860,26673,12153,55093,10367,-6403,-5917,24443,40324,-111,94574,73214,70274,-77,-13414,9561,67199,63463,48927,3160,145246,-8933,53353,55025,52034,767,47457,75616,69177,44090,35537,19345,63948,18935,631,-65594,26002,41234,85607,-23616,-37703,-27111,39025,-25231,-51908,-55562,-64588,-47410,-2750,-4026,-11247,28336,49517,-3572,16724,-11207,-48195,60442,3999,652868,838996,85999,87708,-47179,267,-9014,112530,92600,76623,58504,40473,-53760,33746,72116,36612,32546,-25908,36990,40188,-54373,-9816,22361,72615,63375,62689,30358,82894,1318,72158,69987,47645,18856,-18814,-41004,96634,26074,15384,7398,6788,27766,34831,25892,36298,104922,-43206,-43532,-41047,-14892,-11911,-28899,-33769,-4886,31706,60996,-2443,-5804,31774,89221,48707,42213,-21712,90572,-5480,82989,15374,-21815,-4866,71853,-3056,136,-25570,69624,-53020,-3785,-13914,-31965,-4519,-43613,25130,65809,-61450,-1721,-12032,-59963,25627,29964,-55496,-56101,82651,162579,-2075,-31356,120137,62454,85931,-15287,59427,41873,102280,65733,16174,52389,43271,-60980,17754,-80398,12600,-27843,-62040,-12433,374,-30268,9649,112257,-47675,-44169,-65755,-1222,3184,-72507,-11080,-39841,3560,48617,118123,88832,20273,-63350,-29503,-86922,66203,-33634,-43520,-105593,10724,-72369,11388,37979,94888,47045,-21169,-18732,-44549,-39670,-25965,-61567,85426,-229,54165,49623,-34920,2371,-19316,8292,32505,-77600,8776,-39475,26648,10399,-31740,27677,8930,29015,-61634,-6453,-17932,-24668,27057,-9169,-12283,-66732,-8318,-38969,81121,-15914,-13378,88154,118533,-13384,-40688,-57807,603,10775,-28369,-77336,-76693,-50467,-45247,-81472,-28471,-62506,-4206,21741,-23054,80290,98126,-29503,31636,90338,44446,61836,-41275,-18622,17301,15914,92672,-13159,-54951,-12158,57043,19503,52565,-7674,-17542,54323,-31135,-40410,70801,10838,-15331,-15226,1349,-43386,-46679,-73586,-31114,-10531,-56249,-160111,29984,-3191,5945,76913,-47041,-70574,1515,54274,-8896,-57715,-23129,43352,78185,-14109,969,13104,-57409,4633,8542,-81675,-53353,-17593,33842,-10577,-21110,43504,106769,61877,-48023,-87845,-50029,61719,-1033,-20555,-31131,30630,59532,-28136,-1712,-65391,-64640,58493,9261,57186,-85700,-47817,-26708,-4583,-32909,880,72156,52106,76118,19443,-10114,42114,-39071,-75,-33411,-33878,6202,-22172,87854,-6238,-70413,-17048,-4780,66284,25156,33909,-39352,25095,-29017,46046,11289,11210,18072,-71077,-21732,37694,12681,-49873,17188,52802,11034,12372,-35647,-16562,26809,55782,48003,64557,10680,-53340,-65653,-19234,-35816,37833,29356,42901,-23129,-890,7577,25712,11732,-28201,-978,57121,27313,-26108,-9016,33499,-25825,43719,3463,-99677,-5113,46164,22549,-33518,27872,18416,53264,-17082,53268,68299,64588,-47333,88364,22969,6755,-55568,-11402,-36098,58400,25335,-7082,-36631,-17781,-28093,19831,-63679,-125222,59866,-16421,-41530,-24551,-34651,-120384,-17942,16677,-47067,-43723,52176,19621,45804,-13483,-82858,-100015,-8854,-104902,-14182,41433,7838,-19079,-539,-22646,-19628,1625,3183,22902,10324,35400,6448,-70938,-101986,23333,15087,-58749,-46710,18009,5144,7979,45059,14741,19878,691,25298,82351,76908,-20883,-14110,32841,-8806,68145,34976,61211,66991,-17734,-104893,12272,47130,2111,36394,-43437,3388,32521,98091,-3920,29469,108787,-30160,-48958,-728,22907,-72012,-16138,27632,-26606,-101551,34753,23513,18786,29723,55158,33650,-58508,7551,-28440,10943,42040,-57230,39439,30059,-84289,-42723,46696,22277,4126,-6049,41925,12466,1493,83700,55705,32288,-39261,27442,28848,27826,-8568,-22942,-24694,-113896,-25892,62228,54784,-2402,-13672,55056,17793,45091,-26343,-22185,-55898,79700,26717,7235,-11145,-31610,-19663,65123,8620,19045,8413,6822,-18717,59367,6239,-61277,-36648,4758,34014,-41888,-27383,71149,-70194,-95633,-48701,-28750,-51943,-55952,62724,18295,-20311,-33662,-43505,-3220,89590,6353,-21999,20039,4249,-38215,-11607,-38386,-53516,1590,110651,-34436,-29050,-67669,-13339,96107,3436,-22771,44828,-73613,26594,2590,53125,-14729,-5929,39056,25181,-19661,6328,-52278,28555,-29274,-3944,-35536,399,54587,25245,6908,42943,-1020,-26475,-39746,-66120,-78785,59752,-47899,-57158,-58461,13310,-2567,340,88368,6127,39627,54954,16590,138039,60851,-16754,44466,-54771,-9221,-3554,67469,-4411,15449,5576,-100628,104817,17850,-40679,7370,16448,-20193,-11404,-13836,-3550,-35517,-8541,8862,-43878,-6356,-23500,33248,21374,22695,32516,63990,-70353,-59991,77173,-15301,28455,-4326,11348,34572,55240,98590,40093,8910,44884,-32756,-57139,-50440,-44098,25134,17150,-89736,-48364,33771,22027,16795,-39546,47866,-23061,-3609,910,-11734,25502,-96287,-48112,-21677,-33122,66873,40574,21916,-47659,4080,84071,11387,15749,-52099,-25290,-43388,-33820,-29922,12749,24421,-15182,392,60111,33425,34148,59881,6950,-32362,-63777,-17598,33555,-33041,-75349,-68495,13570,-11606,6701],[29392,82158,25290,26855,-75755,-113420,-42094,-2071,13566,-18210,36362,57356,-26283,38207,104212,57805,40725,28650,60687,52850,-52348,29960,-74392,15773,-21031,-69616,75067,18501,59692,56477,41977,-5248,-51636,34134,-16585,-81827,23872,-100373,-18574,-3814,30865,50135,-15426,-74993,-41677,46882,10131,-106729,64267,-7083,15492,16935,64410,-48852,10821,89448,-34839,21953,-6767,46449,-29664,-38678,31819,-6357,24249,-5860,-18924,-82705,38566,-54315,-26348,-4706,-84275,29653,55840,-39575,41,-20928,14902,-19308,81383,26598,4175,82030,24063,-59197,-82684,-20990,-23631,26967,60478,-4648,7159,7387,-15377,24759,55075,15990,-63682,-67287,24592,-21587,-6845,44752,1991,-36770,-18070,66301,-39047,-157859,17902,-10778,-60393,-12299,76729,-26687,-14253,87539,54056,-71573,23065,-22307,81712,-31570,11008,16822,20204,35735,76136,20371,-41048,31638,2805,2940,6086,43917,84319,22879,-61956,-62974,-25065,-51586,-18889,23740,10880,45171,31773,-8707,-19475,-23386,22231,-15429,-9932,-12327,-81815,30706,-8192,-14376,13478,-418,-1865,16228,8224,-4191,-31949,32959,12415,-58877,-31647,-48635,-12703,42072,41850,23695,-31316,60160,-26941,-12890,36495,11735,-34409,30069,-44481,534,44485,-2986,7202,-71765,-103891,-84543,-42597,22242,-73195,23539,15337,36382,34157,-21293,-38550,-93847,212,-112848,-55447,-26316,-52868,-46386,35355,48615,808,-17580,64489,-6937,76837,-7255,21081,61363,80482,17592,18147,29159,-51822,-29882,-50070,-16819,-76414,-72510,-40339,22439,-15835,27747,-23887,9569,-34740,-13076,8274,48193,84841,-68050,-106665,-157300,-143413,-9789,-62543,1523,-6559,61130,55882,-34416,171861,331856,585218,5232105,4691184,657056,369697,274395,305723,197966,109370,103773,131582,133268,26655,51365,184514,177572,120582,48656,118429,30245,10738,73015,157058,110286,-8360,113611,133859,80228,31402,50858,25338,10288,30052,25931,57169,15323,4906,-6627,13970,12288,-6263,86414,54722,32201,-12754,-6375,5022,70584,77974,40903,4378,149362,8111,59730,84964,44331,-10726,69180,92956,74804,30831,49219,-18886,50315,31956,7175,-64194,29825,39484,58387,-54130,-21590,-14029,31055,-31658,-32339,-11955,-79722,-65874,-34538,-25868,-413,25704,69071,9316,32623,2501,-66048,51596,14317,694892,831254,48992,60917,-83740,3866,-9819,74368,60632,44028,63059,40353,-30907,31965,100256,70529,31530,-17402,38024,28951,-60899,-18001,-4357,99137,76721,60200,15241,78241,11947,63546,43010,57359,48251,-21196,-51443,93488,7810,21818,-16186,4214,12598,41340,53645,75297,102917,-38333,-42683,-41633,-37646,-14093,-26203,-40064,-6982,20758,71914,10250,-17872,12500,98719,27402,10271,-19530,111422,-26031,61941,42745,20670,-15208,60813,-7853,1850,-35323,81217,-27745,-6596,-25698,-20296,1767,-39804,15690,50459,-32853,-13976,-18958,-77277,3000,55564,-26040,-62053,57907,142197,-976,-3586,158190,79428,73090,-17564,55216,60058,104519,56491,19431,25274,26165,-50746,20903,-77442,-31490,-51870,-58088,-824,-15382,-40782,14671,105245,-43761,-55486,-67667,-13312,27297,-75360,-15580,-33421,-21576,30798,50775,80325,31094,-76131,-50145,-77693,51547,-38032,-53782,-99311,28540,-69586,89,30551,68863,22265,-3097,-21995,-38524,-24255,-7929,-79050,90280,6289,46702,69206,-32525,16029,-7164,-2185,16493,-68601,4065,-28208,27275,13674,-31167,15303,-23649,17182,-63054,-7911,-17860,-30197,16497,-34888,-27600,-37977,4791,-54779,80458,-12583,-30581,70499,104688,-8494,-57657,-51211,10794,5935,-23675,-92148,-106806,-51623,-25598,-50679,-32012,-62079,23727,29512,-26937,75629,60196,-39411,20006,88835,48562,65256,-58556,-11552,5436,26520,101096,7513,-28744,11376,33562,26818,38726,4366,-35260,46541,-48826,-34929,64399,28604,-16136,-34339,-9350,-46877,-61666,-57869,-22564,4665,-64482,-165764,25094,-21445,-14984,79042,-35012,-81445,-10090,49402,-20976,-54994,-24001,59467,58922,-13834,18036,9136,-48593,10508,19244,-113983,-60474,-24034,46604,48042,9465,39210,111357,74398,14036,-65280,-43098,54616,6595,-40028,-29148,26513,47733,-16886,8931,-68741,-66100,68865,12514,39608,-115361,-30386,-20135,-3514,-46659,23480,71888,38858,59282,-1876,6972,37189,-54497,13236,-33363,-38345,16683,-31165,92941,8040,-59162,-6030,18675,79397,49156,44280,-42395,10191,-34612,48960,19276,4130,-4418,-82455,-5220,51293,40249,-55798,-5733,44168,14523,-4890,-34129,1133,44025,42103,31558,61242,36507,-55933,-80605,-21279,-52966,-16336,31460,61232,-28649,421,2162,34862,13586,-50229,-1057,40779,35725,-18611,-25831,11009,-19481,50138,3571,-115358,-44235,36959,8899,-13934,28565,22895,53720,-15108,62954,72626,32155,-39818,109458,38716,-8295,-55645,-14370,-49189,61066,14465,-9778,-47649,15254,-35872,24725,-35938,-112616,48741,-11703,-17722,2807,-22577,-113802,149,17204,-33448,-32000,113881,17921,69504,20960,-82972,-94860,-28261,-115590,-25463,63915,34695,-2209,-27403,-28833,-39458,-3496,33642,36534,37065,49209,26410,-86785,-75758,15331,21504,-47784,-66929,-341,14251,19909,70701,6682,10686,-1180,33133,48153,62398,-33666,-9589,25445,-4657,72518,4331,47883,63040,-36542,-100576,12926,41011,36539,9807,-45038,33208,45471,77051,-27840,30297,77415,-52892,-49576,-27996,30925,-92761,-11642,16234,-13879,-85747,43505,10337,13042,16450,50313,13932,-61210,-39224,-67897,-4312,34397,-74980,26404,31893,-82551,-78044,29322,8293,20724,-9076,50040,6013,3960,75183,80184,45011,-35696,20739,33196,16180,-14061,-17411,-13571,-89595,3674,53346,59598,-5203,-21535,42268,-19339,36240,-44034,-27569,-53941,67071,16400,28159,-18690,-44172,-37361,54138,-14009,10249,4196,-8636,-12706,58651,27475,-79213,-48900,14385,20515,-63200,509,101319,-64767,-81134,-21917,-37000,-70495,-57768,42693,16422,-31148,-48269,-17036,1005,86702,-32917,-47936,46086,-4452,-32865,-64971,-68904,-38679,-23328,95280,-26540,-46145,-71328,-1150,110379,32570,-25421,40790,-75320,20908,48096,82828,-21739,-33274,44117,10486,-2055,14104,-54405,11497,-32597,2280,-35455,-1568,60548,31789,33822,42243,-8822,-16002,-15451,-58900,-67768,33296,-67601,-80344,-79180,-5267,-3510,27610,53861,-6558,50534,51822,26435,116826,73949,-3154,56202,-21885,-19144,-10847,63908,1962,-20808,-10072,-101702,85558,14798,-38865,21613,3987,-18100,10036,-19822,688,-35507,-16244,-24905,-41329,2623,-17406,12354,7435,15374,-3590,55763,-71976,-44303,99549,-25515,17538,17444,16069,42772,66766,90035,53336,6994,56944,-30344,-50766,-25527,-42494,24707,-13674,-64762,-60370,51307,16229,19369,-75403,22621,-15466,1887,32183,-13055,1121,-87233,-34028,-26987,-40698,68706,51243,-9761,-53465,-3231,100909,12560,32219,-51298,-45568,-53144,-12956,-32176,51745,27143,-2332,5300,64312,46604,31455,45500,10844,-24819,-56406,-11477,36202,-39871,-70846,-80551,-4715,-16014,31050],[18108,71444,29088,28574,-58278,-90664,-36268,-1390,-2725,-14433,32110,64605,-28591,33527,110789,36725,37686,21612,47732,38154,-60569,18599,-83431,18208,-12668,-54729,75412,-2395,22769,35648,25472,-35146,4085,69731,-983,-76396,61723,-84335,-35115,5173,7459,56874,7780,-63294,-28414,40005,11097,-114583,11955,-11807,16062,-24313,50326,-86988,8027,101588,-19651,31347,15410,56064,-40065,-48202,32313,-1145,60824,-5279,-5735,-45586,44031,-73645,-26826,-17023,-81418,30819,45201,-11313,-227,-29524,23619,-33877,51065,48211,-17990,37819,56535,-42351,-53556,-26183,-78337,17019,18515,-36344,16506,11975,-13731,37974,66290,10808,-52488,-65131,-7287,-10066,11272,57626,-4994,-35353,-13328,66546,-49537,-178304,25179,-32087,-59926,-5117,71168,-10048,8098,63937,44908,-71286,35010,-527,105654,-7852,22588,18965,-13,23119,80056,31786,-36304,51189,-4590,-10698,-24848,31542,36802,16707,-61826,-61816,-18898,-32168,-11220,-6444,-6161,43307,14464,-20210,-39382,-19585,19916,-9358,-26287,1085,-71432,33834,-25452,-35662,3181,4545,1807,-4853,24951,-28671,-22412,51978,13444,-49848,-6525,-29496,-31002,40623,6427,46171,-52242,46283,-18332,-43119,28864,6267,-33624,42319,-37006,5020,50212,-21181,-28990,-66643,-148555,-115700,-44082,54588,-55536,10072,3603,22671,46666,-10759,-24566,-101588,-860,-91797,-49461,-26384,-38357,-40456,38007,38018,-3696,-12846,38645,15123,99136,10072,5865,37525,61084,43835,34909,27336,-15507,-2111,-28023,-29560,-63661,-84252,-31106,18202,7049,7241,-9665,3756,-112171,-29546,-3067,44844,102325,-27359,-92029,-181278,-152608,-16,-56533,3427,-17379,64660,74801,-31322,166061,310883,609858,5258167,4542960,614579,375798,306269,269116,211904,131713,131148,114277,119883,21962,37977,177385,166261,120791,39257,108446,-6185,19205,83907,167042,139253,1114,75358,114683,80216,55444,55049,40659,21963,53990,39742,61958,22700,15739,-4950,10287,-14530,-2471,69746,26900,-4531,-22315,12574,1720,67818,88902,28131,15985,138835,16967,53858,105701,35569,-25672,78563,94512,41469,20672,79920,-39485,39592,46717,15543,-41725,33880,21221,21548,-77851,-7242,-2402,18738,-27340,-15533,32399,-83194,-68398,-48272,-45972,13058,36927,63022,9279,43739,17981,-67697,40680,23957,729554,829022,32940,43370,-75045,13806,-909,32911,24502,12559,64807,32807,24944,31092,115535,99786,19710,-13824,23357,26154,-68755,-25218,-35400,117544,83757,51201,16999,62042,24485,50521,20685,69758,78226,-1750,-59280,61392,-14105,25030,-46401,-3523,-371,40320,70370,104855,72630,-19105,-28861,-34851,-57799,-10726,-11230,-47932,-15260,22150,81137,20735,-31891,-12984,96151,-6608,-29795,-8158,120103,-34679,33263,45844,60341,-26793,25778,6406,5002,-35564,87850,-1061,-10159,-38361,-13978,7870,-29895,8726,21087,-2719,1908,-19147,-85207,-7977,79168,2735,-59589,13419,119369,5543,22583,169374,86806,49597,-11084,36680,65192,97718,45222,25072,3299,11573,-37282,22178,-69514,-73840,-63927,-55855,12726,-23990,-38458,15055,92930,-38775,-51572,-68216,-30647,35745,-68038,-17042,-21806,-39833,4323,-28351,56471,43108,-79090,-58047,-65898,23461,-35947,-44433,-85317,47308,-47140,-12070,25812,42550,-4932,20232,-15949,-30873,-6467,4054,-79449,80464,7344,23352,63281,-38418,25044,1303,-23793,-6623,-62394,-4549,-9776,26640,25657,-22764,351,-43805,12942,-53972,-9326,-9708,-34877,6480,-48642,-37869,-8314,23027,-56391,67205,-6006,-42504,43657,76488,-3866,-70347,-39317,24204,-4669,-16063,-79201,-124884,-52675,-10937,-5721,-19172,-53030,48849,26972,-35949,60875,4968,-48956,-6827,85407,52178,58066,-71306,-8604,8650,39495,95178,24070,-11880,27841,4792,34752,29712,17288,-47565,29253,-55724,-19747,43340,43848,-14571,-31583,-21755,-46520,-52984,-32262,-12612,18382,-72368,-134795,23010,-30648,-27133,68227,-20594,-85997,-20329,27584,-35195,-45912,-18672,65468,25404,-5893,36145,2220,-36509,10446,27971,-123464,-64640,-31751,50500,96301,33107,39048,99301,76406,70243,-39365,-32980,40438,21315,-33473,-15957,20524,20637,-69,7400,-66536,-50221,73272,7599,21358,-132481,-23783,-19176,5557,-41423,40223,58606,19974,33655,-26275,13933,30703,-71912,24818,-27314,-34905,17256,-36716,89417,19734,-42806,3234,40037,85963,64693,51343,-39989,-7326,-33099,33167,6728,-3931,-32245,-87567,211,67190,69272,-52929,-20914,27708,13448,-16140,-25453,22470,59152,30868,9900,50434,57269,-42379,-88315,-19785,-52984,-63567,35912,67077,-36193,4581,-18686,48595,9747,-70821,-8506,18989,38984,-19908,-37831,-21491,-13104,47414,4080,-110732,-60115,27608,5141,853,22718,22804,54906,-14864,50815,54969,-15113,-35241,123853,50802,-19951,-59505,-23047,-56995,53829,-8931,-4260,-64111,42002,-31647,24318,-21598,-83263,47795,1945,16680,34290,-8099,-90962,13222,14514,-7811,3949,145922,16064,89064,45556,-55790,-77163,-52318,-124984,-37799,79854,51776,10258,-28062,-28278,-39167,-14006,57199,47289,47479,49085,49065,-81098,-25253,3307,23263,-28853,-71842,-133,18358,33404,94348,-5841,1264,-4072,33918,12538,48248,-34065,5868,15664,-14461,75180,-13892,32333,46434,-44099,-82632,13206,29231,43955,-10355,-41659,43836,52925,47363,-48723,16564,49118,-58567,-62168,-47475,34909,-95427,-6859,-1026,-2531,-60989,39534,-10672,2156,1791,46087,-877,-53273,-67137,-100833,-17731,8723,-82958,6750,31940,-71200,-107539,23677,-27268,31632,-15821,53557,-1350,12213,69495,89930,56834,-24912,12587,33602,4507,-10063,-11388,-8254,-52545,34909,33092,50401,-10927,-27071,38258,-40844,40764,-61048,-37216,-43190,52244,6848,50391,-19435,-52785,-50200,41362,-26901,3421,11672,-18870,-12372,32884,43360,-94122,-65640,5862,-1084,-72129,39322,121091,-56220,-56486,4649,-46473,-88098,-52966,15249,6384,-41864,-55639,14782,7539,63394,-67518,-69195,62757,-18516,-22223,-99824,-91907,-18133,-47066,64840,-14618,-56880,-65339,6787,89637,48488,-23739,24585,-66215,15456,82900,112871,-13449,-48298,36869,-11609,12702,23174,-46668,-978,-50019,1839,-31689,-7231,62922,45965,51466,37700,-17579,-3802,8972,-53462,-52041,4011,-83760,-105986,-86304,-30167,-5190,51458,15328,-12423,53057,34309,30560,72704,78437,6548,56117,5729,-24516,-7857,65633,16310,-51069,-14343,-76154,53942,-1302,-37855,37946,-5220,-10774,31013,-22938,6703,-35049,-12893,-51785,-40756,19189,-3052,-1771,-6680,10030,-20882,45854,-66115,-23867,108929,-29569,54,40097,18737,61564,65285,72630,53907,5830,64605,-26651,-45748,4704,-25444,17092,-54883,-43788,-59025,61084,18857,28900,-92821,-3108,-5955,9925,50771,-16799,-21076,-63822,-17764,-31780,-48010,64274,44549,-48108,-43067,-9778,108308,14993,43568,-36393,-52406,-40186,6503,-50926,75107,29026,22404,12131,67211,62654,29273,21860,12207,-13731,-55256,-7638,13936,-33710,-52072,-82371,-14308,-15214,43102],[2371,56762,29500,26855,-34999,-60274,-21484,-2654,-16611,-18168,18925,55622,-33004,30301,107598,18248,24495,3463,27167,19916,-59477,-3404,-89448,19664,8251,-32737,69722,-26228,-14494,20649,10968,-69881,35018,85831,6370,-62487,95944,-64020,-49828,7862,-20542,65165,37386,-43929,-10609,30880,16306,-105647,-34781,159,26742,-54227,42291,-100014,11076,112685,-8330,28356,25753,41786,-42357,-50601,32079,5835,86152,-1442,7413,10046,48704,-83183,-24910,-29094,-73232,30194,32856,21325,-743,-40065,28427,-41925,17148,57287,-34053,-22698,80218,-16001,-15794,-26637,-127153,11122,-12694,-65534,16534,10123,-8300,42508,71358,7080,-24715,-56033,-32296,-6443,23365,67730,-7335,-32206,-5856,60908,-46669,-145519,43789,-50571,-51423,-4223,50122,2409,15435,46066,42216,-66988,39866,10304,113829,24096,42381,28301,-20357,3668,50588,30017,-35962,52759,-22931,-16120,-53702,15488,-10295,6704,-57502,-64246,-12344,-8557,-680,-35384,-21578,35960,-7745,-33788,-49080,-18125,14534,-10135,-39298,15256,-52033,38125,-37237,-50561,-20688,5334,2698,-28858,28238,-51964,661,58333,17232,-29369,14989,632,-39545,36309,-22353,65862,-75164,14543,-11137,-75115,23456,6759,-30058,47594,-21656,7216,49099,-35391,-43775,-49634,-151632,-136370,-38004,83761,-29063,-1307,-5097,10702,61589,-126,1468,-73483,1207,-58772,-41305,-17818,-11430,-27121,42585,29388,-288,722,6810,47111,116117,27147,-8839,3057,30362,68131,37776,19368,16246,16761,-25449,-44294,-37622,-87445,-21852,16180,33891,3644,26708,11885,-156114,-45295,-33219,35243,125096,16732,-52661,-166787,-153815,-2835,-41420,8066,-31624,36149,85839,-28434,140626,281842,626248,5288874,4377660,604002,396598,333193,233344,221926,142763,149047,97097,115719,26347,34623,157375,153413,123406,41489,90449,-9743,41156,97464,168005,158520,16922,28399,100443,79808,63615,79309,59247,54482,88330,50356,68926,30566,24421,-2154,11240,-35087,5107,51985,-5709,-29043,-24699,38963,1868,58982,90668,12638,29411,115118,15861,38138,112111,33619,-37885,70897,79117,-24206,14432,114129,-32330,36516,59331,23754,-1438,37727,1984,-9893,-88609,3441,7350,5149,-14894,-3473,65532,-74540,-53310,-44831,-57971,24778,53967,38582,-3568,47387,27186,-57531,28335,29641,740682,831720,47047,34857,-24586,27293,14226,2289,-6384,-7267,61561,18250,93135,30342,114281,120391,-6345,-16796,-1602,33050,-76210,-27883,-60508,127865,83600,39063,33665,41390,34173,36209,7372,73239,97450,39026,-61925,20761,-29597,24663,-72341,-13467,-7125,30851,65867,108175,30012,11336,-6328,-15670,-65789,-3987,7037,-57573,-24355,33860,86461,27204,-36056,-34309,73769,-39207,-62589,11654,117001,-33268,6712,30105,82727,-38493,-17928,32068,3632,-27209,85355,16979,-11659,-50480,-11978,10694,-16702,8041,-7213,22044,42609,-12832,-81501,-2384,92224,22116,-45102,-32981,99140,14189,41093,151037,80942,23707,-724,9371,55985,80426,34454,25185,-9068,7388,-19421,19938,-56851,-97786,-64221,-57080,24020,-24149,-21667,10336,73233,-34278,-36236,-68048,-50813,25264,-49375,-15209,-7458,-48479,-24902,-90659,23907,50252,-69201,-49097,-56854,-14743,-26345,-18322,-66818,59894,-12702,-19777,25687,24120,-24626,44079,507,-23772,7995,5845,-67234,54306,2825,-4854,33121,-47987,26980,4685,-49972,-31583,-65747,-16949,11018,22682,42418,-9329,-16983,-45793,16270,-44501,-13046,-412,-40005,-952,-45849,-39735,8058,35532,-46243,44766,-2122,-45359,15253,42944,-2553,-71783,-25069,43863,-17828,-13102,-42757,-126438,-54157,-3982,33653,5184,-37041,64685,15117,-44145,39699,-49726,-57456,-40598,80373,49661,45157,-77462,-10883,27171,47615,75112,34047,-10535,29040,-19768,41578,29730,28528,-49884,8345,-49375,29,16597,53828,-11460,-8688,-30849,-44402,-25461,-4328,-3041,27503,-78669,-74533,24332,-30586,-33185,44215,-6939,-81463,-28362,-6165,-48416,-32908,-5345,61802,-8720,9034,50538,-6375,-28385,3681,32955,-108451,-64986,-38245,41004,120168,46042,43808,82495,66573,99681,-13638,-20710,24505,35146,-7247,3517,11435,-10609,21090,-5079,-60277,-24886,70170,-6684,5390,-135933,-30347,-26152,13895,-20165,43912,36817,1561,6662,-50080,12370,27552,-88484,33330,-16716,-23530,6373,-37495,73707,25780,-26520,9536,56567,82601,67933,53147,-34319,-22407,-24322,8481,-31627,-10842,-56343,-84607,-4677,78639,86173,-42569,-23569,8276,9169,-18292,-15069,43923,64622,22071,-12630,34419,66684,-18820,-91522,-16793,-35343,-90490,41009,61502,-43044,6351,-49562,60939,4471,-84222,-24996,-3790,36172,-31262,-42149,-56421,-6276,35670,3657,-89063,-54777,20753,11587,11021,9586,17661,61281,-17865,19512,14032,-50759,-31934,127581,56603,-25007,-60842,-38994,-57997,40524,-35320,8005,-83134,57204,-18691,20045,-24517,-47540,57133,18861,52555,59524,6200,-58817,18927,10154,23102,49982,140510,14735,96996,56213,-10743,-56131,-75044,-123180,-48590,89654,56803,12952,-5289,-20987,-17869,-25331,68279,50802,40426,35656,64166,-53515,31321,-7914,18694,-8818,-63110,14388,17526,46094,109208,-19700,-8648,-8393,28659,-13879,33868,-26503,24216,5346,-36969,72213,-11645,18651,23772,-40484,-54937,14727,13810,25707,-19483,-33006,38147,45180,16643,-59145,-10129,37824,-37707,-82926,-55699,35991,-83509,-1942,-19359,1936,-35591,26701,-36856,-10479,-16355,44493,-5673,-37594,-74251,-120909,-29810,-28231,-71437,-15537,29829,-52312,-115881,35436,-67119,31597,-23690,50258,-9451,25171,70908,87116,68788,-7689,4844,29907,-4602,614,-6154,-9151,-12801,58529,2777,29478,-19142,-34660,42126,-42211,56369,-72525,-47322,-25782,37088,475,70887,-15093,-54913,-52971,27585,-26383,-2011,29431,-19141,-19295,-11851,49362,-99069,-82505,-15979,-25375,-68816,77097,126963,-44270,-25781,23325,-54048,-101880,-43281,-11250,-8504,-52463,-55071,39708,13287,29777,-89927,-83172,64191,-32153,-4960,-96571,-102439,2957,-64587,26773,-1513,-58898,-53990,11434,38103,48830,-17472,40,-43949,12118,105548,136005,12198,-48854,17890,-34517,18659,32046,-30145,-5834,-76274,-5413,-25170,-15344,58003,63966,56953,29735,-24744,6572,31366,-48991,-38758,-15116,-92357,-123154,-80373,-56576,-4967,65340,-16066,-8442,47075,2707,26550,18923,68967,11021,44790,15132,-32518,-262,74546,34735,-66965,-3739,-42729,18408,-25988,-41822,52696,-10304,-1649,44396,-23866,13724,-35848,-1147,-65619,-39886,38849,12075,-7431,-17492,3365,-12593,36618,-54626,-4437,99450,-23944,-17997,58343,19247,85601,47945,48880,44206,9032,64527,-22976,-51507,28840,6082,4040,-94907,-28759,-43598,60384,27203,40356,-89562,-26176,16,17399,53545,-23283,-36386,-33245,-2817,-36127,-50923,54793,25583,-68137,-16610,-12665,101853,17401,42266,-14019,-41969,-9173,21875,-72720,78658,26965,46846,17662,68374,73642,25237,-6827,8252,956,-60418,-7478,-24819,-18504,-31877,-73084,-14660,-9365,38006],[-12904,40484,25502,22547,-15341,-28906,-3423,-4984,-26225,-24747,-2047,28380,-39976,25894,95921,5336,6591,-21090,6005,8067,-46073,-32713,-95565,18409,35683,-11279,61315,-42842,-42963,14977,2598,-103088,36036,74370,2764,-46204,118523,-38352,-58272,2855,-43511,74592,63225,-23209,5840,24141,24387,-84687,-64461,27167,43243,-62722,44459,-81019,16013,118036,-1747,15763,19129,5464,-34823,-47709,27903,12414,90750,1929,16535,63861,49239,-79740,-19715,-38917,-56754,28718,24772,48468,-4144,-46887,33191,-36690,-9348,47247,-41671,-78402,91484,7705,22395,-22738,-142786,9115,-26060,-84672,9415,7836,-1203,36096,67726,6022,15083,-42653,-43912,-6231,21111,75261,5091,-28297,3848,48121,-34773,-79830,68209,-63351,-35463,-10671,21779,12671,6617,37920,45877,-57572,36427,8274,106148,51269,66948,42399,-32960,-18072,4465,17146,-46162,39964,-43613,-11364,-74513,148,-42763,-4548,-47432,-67407,-4776,9448,13964,-56805,-31513,26289,-29118,-47326,-46172,-18152,7345,-19061,-49022,22576,-27946,41794,-40162,-54302,-51516,2481,530,-56274,19958,-68742,29130,54833,30942,-3358,26244,30110,-35253,29227,-35294,77312,-89553,-27724,-7777,-101171,22235,10505,-22749,47585,-1991,6520,40252,-45456,-35744,-25024,-111881,-145259,-26482,100334,-4547,-8745,-12963,4111,76760,10317,28843,-30819,5586,-22029,-33140,-3692,20600,-10228,50275,25591,7004,17590,-22132,81885,124322,42606,-19017,-34309,-6197,78720,19376,5514,32516,22399,-44148,-59463,-9853,-79137,-13740,18615,54149,18697,79548,29729,-152882,-56565,-72954,20732,146624,49328,-4901,-119893,-149076,-20999,-23227,11968,-49645,-17541,82749,-22697,105749,249830,619261,5287070,4243855,621959,428106,349703,208402,220177,140261,156755,82722,121465,38627,42808,131504,140531,125756,58475,70356,12846,70191,111578,162622,163573,30068,-10239,97767,77828,54279,115488,77374,98744,116723,58178,77070,37660,31078,-260,13222,-47113,11649,40812,-36332,-35529,-17849,66467,7970,45719,80966,-2696,36660,83441,7495,19521,102321,41348,-41929,47928,51017,-97110,11123,136366,-1078,41847,66535,29480,44199,41358,-3105,-22968,-83919,10249,15648,-6726,317,5130,82094,-56624,-26987,-32165,-58703,30158,66742,10664,-23212,43106,24147,-45326,15606,29799,723275,835688,89275,31895,42843,42017,32021,-8109,-24147,-9289,52851,133,142489,28584,97501,131167,-44146,-26233,-27246,46424,-85011,-24047,-71840,132191,77059,26958,53253,24136,36715,23240,2154,62269,100772,88159,-56521,-8259,-29815,21632,-86569,-21931,-6345,14351,39384,81581,-8417,44036,17528,17010,-57252,3727,18930,-68317,-26759,49928,83691,28025,-24475,-44363,31131,-54562,-75285,35619,106479,-25447,-10437,8852,81333,-48344,-51583,56596,-6094,-13722,71892,21365,-9176,-60053,-11980,8322,-4870,14901,-20901,36877,89119,-4275,-67619,17904,90297,28211,-21741,-59246,83210,20739,48976,110216,61303,5154,7360,-18910,38444,57094,26273,14944,-11507,16195,1808,13561,-41839,-94842,-56083,-61997,28256,-18521,5879,1310,47612,-30779,-14820,-65082,-69607,-157,-22649,-11296,6014,-47357,-50003,-115212,-9307,46907,-47259,-26509,-54010,-55105,-8933,15040,-47004,61105,21855,-18801,29506,17328,-30490,62207,24364,-19466,14145,-3228,-51404,15808,-5352,-26085,-7871,-55793,21807,3108,-71703,-52700,-78184,-31199,28364,13645,58592,4761,-35064,-32471,25118,-43495,-20711,2034,-45338,-5037,-28224,-33382,2083,30814,-29728,19771,-5139,-38219,-8490,13177,-6852,-57989,-11446,68203,-30271,-20459,2233,-110624,-55197,-4606,51116,30627,-17694,66828,-2076,-43065,18138,-81317,-63642,-70421,73857,36015,32149,-74808,-16013,53637,42597,44068,35960,-23260,12939,-32535,45460,37398,35776,-39348,-9784,-32113,18414,-3920,57454,-8023,24368,-31878,-40791,10929,19185,5535,31366,-82624,-7733,28457,-23649,-35806,10200,2919,-66277,-34181,-40549,-55535,-18882,14857,51827,-30002,28245,57620,-15890,-30385,-7053,34031,-73890,-60578,-40513,17513,116333,48792,50548,70428,48790,95560,7695,-7967,11867,40444,23761,22829,-1261,-32989,44029,-23334,-51365,-69,60296,-28071,-5639,-127301,-46307,-39379,15380,8963,31187,12495,-10084,-14433,-70220,8935,30896,-100667,36953,-4755,-8156,-14195,-36577,42495,23989,-14961,12348,66637,67415,58909,48807,-26112,-30089,-11138,-14372,-85958,-15327,-69278,-73199,-15674,81137,83009,-27261,-12524,-9049,4236,-12098,-9972,60508,55920,14219,-30321,16654,61388,6805,-92319,-15264,-7428,-96012,43818,53834,-45884,1646,-78651,66527,1961,-89360,-47932,-23199,27509,-49350,-38485,-83674,538,16728,1084,-59016,-40136,18098,24023,18505,-8918,9248,74631,-22844,-21084,-40711,-56983,-26351,120193,55298,-22138,-54563,-61179,-52103,26376,-55229,23103,-98768,56422,-2994,14287,-37870,-15562,69267,32076,80397,70117,19999,-23191,17976,6205,47869,85922,108578,14469,88053,54043,31418,-41873,-88902,-106531,-57498,93613,53165,2124,17637,-10346,16065,-31339,64592,44307,24244,12796,61793,-13958,73824,-13736,7592,6107,-45706,34786,13017,54125,110270,-29329,-18017,-13247,20159,-24915,18525,-16501,36397,-4843,-64566,59509,9344,12478,2614,-29258,-24042,18035,-1620,-6791,-17179,-18354,24300,18364,-8792,-55349,-41553,45847,7443,-99652,-53914,35845,-64230,3055,-32884,-2365,-15024,11316,-63533,-21329,-39921,44947,1907,-19578,-67328,-125512,-41188,-63471,-42345,-34788,26226,-28996,-97035,60105,-93232,19150,-29544,40825,-17444,40225,76322,76985,81022,13297,127,23385,-9773,12943,-2842,-14172,18257,69874,-31620,2411,-28805,-45529,46239,-30591,72169,-75929,-54614,-4518,22681,-1386,88892,-8651,-48504,-42878,13341,-12649,-6954,52471,-7672,-28693,-60529,43510,-90327,-93677,-38441,-44817,-55041,102180,119537,-29336,5014,29585,-56188,-110769,-33589,-29374,-23380,-62599,-48178,50611,15171,-1971,-95568,-88614,49891,-38669,17502,-53973,-99385,19623,-72433,-8749,9523,-52684,-41377,15832,-22207,36852,-6629,-25850,-10303,13671,118610,143920,48298,-35727,-7182,-50985,13298,39154,-9631,-3382,-101062,-16342,-17060,-23241,44129,78549,49866,18671,-28433,11791,49722,-42568,-32968,-18905,-89319,-119926,-66483,-79103,-1902,65403,-33953,4085,34640,-36726,15102,-28134,47096,11642,26233,1014,-47653,4267,89201,51980,-64011,17581,-19703,-12713,-51107,-52522,63658,-12550,6038,44559,-23717,19861,-39223,12805,-64294,-35056,55721,18458,-8343,-22814,-7166,12204,27553,-40787,9068,73250,-6702,-29185,64761,18112,106280,17458,21348,28058,18719,53289,-21678,-70111,38125,44901,-11160,-122938,-20858,-18709,49822,36977,48445,-71086,-44172,-5130,21576,41441,-31145,-41713,-2586,9089,-39430,-47245,42759,6264,-48001,20223,-9694,83392,17929,25331,8272,-15409,28836,34198,-83976,65052,20255,59770,17720,67500,74927,17886,-32976,-2687,18182,-68310,-10289,-63666,-2433,-23343,-55895,-8403,-363,20086],[-23011,24655,17946,16960,-6114,-1743,13056,-7279,-32872,-27705,-26507,-10426,-49088,15771,78914,-440,-10696,-45619,-8903,8434,-22300,-62794,-102021,13688,59434,2412,55206,-43321,-56795,18469,4871,-125562,17641,39512,-11043,-33762,124692,-6652,-57968,-8972,-54674,81011,75352,-6570,16273,22989,31936,-59102,-75053,60956,58736,-47556,57048,-35512,20121,112515,1413,-527,-3915,-39333,-18269,-40988,19059,16034,73932,518,19365,95918,43595,-63309,-11753,-43485,-32165,28139,24070,61778,-11795,-45606,43107,-16626,-22173,17526,-41382,-114351,92053,20503,52258,-16618,-117307,9451,-22767,-88675,268,9813,3780,21184,56022,7872,57207,-29118,-42371,-4298,1517,79657,36922,-24719,14346,29562,-20558,-18493,89469,-68110,-14604,-21365,-5580,23334,-13432,35872,44306,-42403,27361,-4544,88111,56934,87633,55733,-33816,-37180,-37846,-1361,-70720,20094,-55509,2241,-84312,-9757,-53301,-12907,-31189,-67857,3118,13095,31823,-67403,-33591,17960,-44616,-58626,-31695,-16899,-9,-34485,-57285,16628,-5084,42148,-34397,-46255,-79899,-1956,-4204,-84461,4873,-74779,53024,47437,57801,21252,24170,47311,-20124,19422,-29916,77463,-88703,-65296,-9146,-114393,23186,13590,-12948,44695,16709,2424,25054,-51808,-11946,927,-46559,-139159,-11722,98912,8109,-11283,-21799,3747,88920,20686,45637,2192,9894,8890,-26933,12227,48825,5371,59430,25916,13065,32196,-40776,108691,121725,55325,-22002,-67252,-41744,68315,-20065,-12747,28303,14689,-76635,-72437,11642,-58789,-7989,25594,58663,43270,129951,47238,-116090,-60288,-107591,4220,160717,62201,34536,-61910,-141970,-49124,-7401,14740,-69680,-76788,64458,-12685,73517,221292,579762,5194968,4183684,659873,465435,353583,199768,205336,131984,156321,73901,133806,55241,60599,107414,129958,126070,86939,54244,45196,97638,123305,153431,157441,34333,-26198,102769,73348,33207,146313,90393,141597,124306,64732,85163,43305,36595,-1617,12509,-50564,14566,41059,-57064,-24940,-2845,88628,21140,30913,63147,-14929,33546,50904,-1898,7020,78552,55143,-35555,17258,18108,-146424,9120,136705,40138,51304,66756,31043,79270,44819,11975,-11121,-65863,13785,22686,-14741,11918,13736,84695,-34648,-1027,-20338,-49331,25767,68082,-5310,-40003,32840,7196,-40252,3780,24748,684266,836443,145514,29905,96302,56340,49788,1602,-25932,5381,39962,-15775,150640,25100,70371,133224,-82241,-39831,-43631,59637,-99424,-14264,-66782,132840,66370,16791,61571,15703,30054,12242,622,38768,89205,127286,-41503,-15795,-11585,18458,-86505,-25430,-156,-5606,-413,35859,-33668,68174,34660,57596,-34124,10602,18499,-78865,-16968,63013,68625,22107,-829,-41934,-21917,-44014,-65024,56910,94717,-14582,-16101,-5064,59863,-53211,-62974,69487,-24322,212,49615,14180,-2378,-65257,-11855,582,922,27516,-14980,40552,116605,145,-48148,44426,74472,22592,1945,-53413,69753,21656,46465,59543,32205,-83,8378,-40775,23875,38781,21665,-5479,-6847,34286,22685,3714,-28224,-68393,-44104,-69404,22030,-11994,36345,-9634,20106,-27362,7454,-54968,-82362,-31386,4853,-7562,14704,-38855,-65342,-98764,-36274,30687,-18902,-1592,-57326,-87321,15347,42918,-27811,51193,44921,-9525,34308,21012,-22741,68415,48749,-19552,9617,-19843,-41160,-25712,-14420,-31851,-41123,-58855,11536,-2166,-81340,-65291,-91230,-43573,37506,-1223,69159,15084,-50958,-12129,36045,-53258,-32202,-7022,-49232,-6607,-2805,-23112,-25170,3457,-13401,11,-15504,-24019,-25106,-8329,-17154,-31177,-903,90963,-40020,-38919,38771,-80066,-53873,-10257,41238,44525,775,55101,-19179,-27691,2685,-74707,-65806,-86826,65946,10076,22990,-60514,-18622,77813,19049,8010,29820,-42830,-15376,-31261,44602,45601,37394,-16321,-20152,-9510,30590,-8428,55171,-5470,53649,-22255,-34352,45830,35602,12769,31860,-84230,40909,33744,-13437,-35705,-26873,7088,-41535,-38349,-62744,-50853,-6244,38256,40115,-31372,48708,55994,-25754,-40240,-16067,32455,-29728,-50925,-36473,-16041,92259,44920,53933,65409,30391,67213,20760,2768,5314,32947,44599,36518,-16781,-38891,64787,-40794,-40751,16347,46172,-51611,-10187,-109566,-61967,-53499,9041,35415,4871,-8821,-10685,-24960,-83960,11736,40874,-104641,32958,4818,5193,-39995,-39553,-2595,13806,-10501,11728,69723,40874,41402,38953,-15077,-27265,1923,-28535,-133471,-16960,-67753,-55090,-27523,74577,60965,-9959,9340,-20739,1580,-1268,-15104,67401,33531,5123,-39040,924,42516,27827,-89973,-18291,17572,-89283,41736,57305,-41999,-10719,-92336,64038,4298,-89008,-70530,-36437,14373,-67092,-28818,-94488,5590,-6171,-4160,-30913,-28979,20194,35885,25452,-28374,633,91868,-26785,-57884,-90456,-33537,-15510,104170,47881,-12675,-39043,-84684,-40764,15758,-63659,36241,-104762,38091,9178,9384,-49931,6098,74027,36173,93317,63051,34597,12600,13380,4320,56816,94993,70144,15446,61751,44242,51530,-39837,-87541,-79043,-65995,91375,48329,-21901,10915,-1179,49325,-27164,47845,27957,11420,-13406,37981,20416,91960,-11506,-8963,12633,-25500,53068,6532,53948,96215,-29521,-24997,-17170,11432,-20821,3060,-8916,35696,-15252,-86095,35899,38716,19008,-11395,-15817,3405,22000,-13176,-38346,-6672,2894,10814,-21948,-25551,-38795,-65604,64228,61153,-97929,-46790,35844,-44861,8239,-37102,-12838,-188,-447,-84336,-27849,-67763,44979,20558,-5389,-56247,-116057,-51372,-82877,-8871,-45146,22734,-4382,-58009,83292,-95934,-1927,-31232,28586,-23638,54075,79284,65242,91587,33789,687,15969,-11061,21442,-2065,-19584,32259,69623,-61286,-23505,-38517,-57366,41223,-20869,75106,-70867,-57461,17623,9730,1118,106659,-3022,-33520,-20874,-684,10104,-11888,73699,13554,-31083,-94831,27256,-69530,-95803,-47221,-51629,-33852,108149,102909,-12957,28810,23479,-50398,-114075,-30122,-35393,-32941,-70960,-38457,47139,11341,-22683,-84020,-85109,24828,-33770,41001,9310,-85397,28662,-69261,-32081,16046,-41135,-29717,23011,-63289,19353,7554,-45690,28940,21998,122771,132150,82065,-12263,-28569,-55533,-1152,43143,7942,3406,-112822,-26218,-8562,-28052,22305,81244,32707,4816,-27646,9839,62037,-31415,-35616,-10671,-72992,-92695,-52149,-93655,2783,51990,-39014,20384,19239,-73364,107,-56448,20517,12396,6982,-30722,-67757,239,102375,63343,-43144,38257,-15084,-33722,-67455,-66330,70017,-14851,10686,30244,-23443,22824,-45480,22207,-50813,-23076,65063,10759,-10244,-21929,-21788,35097,16490,-27929,14319,39765,22038,-27479,52614,16433,114603,-19011,-6839,9448,33864,27776,-25109,-93423,30223,79763,-24792,-134191,-20499,6409,33095,44142,49777,-46751,-54866,-26607,20891,19540,-37832,-36818,21979,18019,-40733,-37893,30930,-1358,12534,58078,-231,60643,14861,-3856,24880,20957,61720,46340,-77479,41616,10342,55815,9416,63670,66998,7478,-47866,-20262,35346,-73496,-13842,-87969,5615,-31981,-36495,275,8972,347],[-25101,10930,8727,11520,-8522,18129,26300,-8348,-39098,-21844,-48102,-47269,-58881,-3834,60334,843,-23489,-63354,-13251,19793,5511,-86478,-106038,6071,69345,4995,56064,-23852,-55700,28198,19973,-129227,-3184,-5181,-31259,-28927,113323,28713,-49497,-24580,-52110,77563,68953,3565,19001,26837,34824,-36444,-70530,89642,67035,-15532,75896,19940,22785,93503,3597,-13964,-36453,-73789,4504,-31309,7865,14607,44940,-8306,16191,96913,31571,-37442,-2961,-39267,-4645,30215,29243,57371,-23262,-34872,61789,13887,-22226,-25072,-36101,-127016,86642,22963,67262,-11781,-65144,10413,-9897,-76362,-4756,17502,3068,3500,39731,11608,89160,-19311,-31532,2157,-30547,79431,81712,-22354,23676,8706,-10496,10064,99176,-63714,7367,-30403,-26676,35489,-36162,30319,20843,-22897,17532,-23132,67426,30354,92955,62610,-23638,-50220,-62487,-19238,-106310,277,-50008,20372,-83691,-10977,-43915,-14951,-10150,-62915,9511,-1330,49221,-67218,-27741,13419,-51367,-65939,-9776,-11185,-5694,-51997,-65881,-4401,11066,36644,-23455,-29830,-97392,-5482,-10109,-107209,-11228,-67968,64832,42166,93949,39013,10123,46009,-457,7156,-10958,66875,-72206,-81423,-14452,-111787,21018,12540,-3495,40361,29812,-4819,7278,-54761,16594,21476,18872,-116120,5002,80484,4136,-9062,-30540,7432,94492,31062,44149,11945,11738,27013,-23687,26438,66123,15559,64732,27504,13754,40942,-45009,117620,108896,64694,-17599,-90051,-68970,38851,-69571,-32644,6356,-2682,-109647,-80093,23230,-28909,-5425,34912,43655,59345,152406,53429,-72421,-54784,-122606,-10684,162570,56045,54997,-19465,-133156,-74553,3421,19982,-85891,-119247,35640,522,53314,202171,510233,4965948,4211341,706540,501284,345642,207014,183047,128784,150095,72678,147238,71077,83260,90777,124585,125893,118294,46140,70555,115205,129358,142469,147433,29988,-14603,104290,66170,10381,154974,94771,169805,105683,70743,91929,46795,41720,-7905,6599,-46164,13478,52822,-61330,-3454,16197,100613,39707,17968,45643,-21919,21051,24254,-5006,7862,46419,67308,-20885,-10589,-10942,-152065,7425,114817,74727,57090,60716,28405,92158,47825,42315,23623,-40197,14591,27541,-18015,14780,25987,81328,-14527,13070,-16143,-34566,10564,56257,-129,-44811,20318,-20426,-45696,-5889,16382,637831,831466,194761,25839,116566,69338,65798,22393,-14883,29046,25165,-23269,117644,20024,40450,128609,-102771,-53367,-44448,65183,-121480,-1438,-48118,130697,54702,8890,50483,17119,15686,2070,-1799,9634,68144,143465,-18632,-5133,19972,18689,-73744,-21637,6551,-24306,-40028,-11367,-45472,76252,39385,94608,-3119,15611,5734,-87689,4215,67189,39893,9493,24178,-31026,-68383,-11001,-40166,68439,86686,-2917,-13226,-5975,29488,-49306,-51531,67246,-47314,10306,25374,2969,7353,-65206,-10749,-11017,-2013,41584,5245,35085,110898,-4806,-29026,65443,49870,10675,16975,-21347,54964,15412,36013,12006,2372,7596,729,-51679,23203,37792,20351,-31606,758,53469,37762,-7932,-19620,-30747,-32437,-77211,5074,-9260,60573,-19076,-4899,-21972,26654,-33612,-85512,-58466,24200,-6430,15604,-26873,-68495,-55660,-52878,4045,6004,9597,-63288,-102373,44004,54325,-9716,36464,49856,2270,36175,30496,-8211,58899,64898,-24458,-4482,-37688,-41392,-58428,-21787,-19563,-52523,-57411,-694,-9272,-76317,-66899,-92747,-49804,36389,-21168,70957,18653,-61126,6441,45152,-68614,-45098,-26017,-49598,-7740,21163,-15888,-62411,-40535,-2906,-8229,-29966,-8816,-36278,-23489,-31278,353,4732,103911,-46856,-63600,57908,-40269,-48143,-17143,11275,37205,15051,34113,-31235,-1267,-2025,-32367,-62555,-85321,57243,-23479,18821,-32305,-12824,92236,-20742,-25442,17249,-60796,-46054,-19882,37566,44835,32755,14918,-20518,12233,34342,6485,48370,-4671,67284,-2885,-23569,72340,47275,17692,32509,-84065,58247,38042,-3235,-31650,-57274,5495,-11893,-41575,-64076,-30487,3550,60012,30534,-15317,68413,46674,-35279,-43014,-16759,30169,12143,-36593,-26299,-53128,60948,38869,48843,63725,18596,32753,23237,8388,4529,13376,46722,41708,-32990,-31530,78744,-52098,-29160,21308,31098,-71678,-8442,-86226,-65717,-61406,-1517,49852,-26417,-23367,478,-24066,-88713,25708,54609,-97259,18485,9099,11046,-65466,-50487,-52653,-3426,-12520,8174,66252,6137,21393,25712,-1159,-14038,10611,-32888,-150596,-15857,-53310,-34175,-36105,63077,29393,6445,35962,-25788,3494,9359,-30098,61970,2897,-6905,-38525,-9475,15655,40945,-81328,-27905,26236,-81173,33831,80488,-30305,-28594,-81745,57765,10524,-86795,-83994,-42998,-925,-76190,-16485,-85478,6240,-28827,-11494,-12618,-28004,26511,41265,32906,-43153,-5182,105551,-26759,-79632,-115370,5247,721,82962,36632,-412,-16910,-101181,-26662,10732,-61258,43634,-97371,5456,13460,6682,-50611,15850,64989,29413,89090,41752,50827,46319,8846,4851,47233,71850,40580,17455,23784,33504,43900,-48617,-69011,-48771,-75513,82186,50452,-53273,-38352,2691,70211,-11753,23295,5036,11204,-36054,-1825,32996,89392,-1466,-28480,11302,-7282,64179,-526,44282,70042,-18224,-27770,-19206,4177,-7142,-9731,-6253,19720,-26529,-92411,4551,62784,40257,-16184,-5328,22961,24027,-18353,-56536,6775,29952,3009,-62152,-33080,-15495,-71790,79796,100282,-70897,-39902,36427,-29876,13845,-30929,-23515,11541,-4824,-92142,-29250,-94466,41718,45644,216,-48429,-96856,-58219,-77631,13026,-42511,21211,19088,-14914,88031,-76781,-23308,-28666,18140,-25707,63784,74424,55709,96941,48969,6144,9255,-9688,21996,-3677,-22096,26813,61807,-77669,-41620,-46945,-65966,22140,-26437,58134,-58055,-56162,37564,-1022,6533,126756,72,-12598,8547,-13453,34876,-16429,86571,39419,-18268,-101012,5312,-43439,-89701,-34689,-40641,-9491,95851,82806,2303,39044,9386,-36517,-110698,-37220,-30432,-33019,-75087,-30790,34356,2142,-28763,-59234,-72629,-2602,-18508,59955,65575,-65608,29482,-56170,-37381,17318,-28441,-19220,33860,-67973,3415,21821,-54480,65612,36546,114011,103902,101561,16135,-35931,-46383,-18146,43188,16214,10604,-103944,-30965,-837,-27980,-4295,66370,10507,-11162,-22145,1013,66708,-15234,-43450,1276,-46109,-51050,-44043,-98739,6337,29478,-36925,34420,4757,-96543,-12488,-62943,-734,18796,-5948,-65591,-84837,-12828,100802,66273,-10505,44508,-24898,-42922,-68156,-73535,71575,-20253,12796,5849,-23521,21031,-53650,22594,-32485,-3537,65088,-6083,-16369,-15293,-38231,39726,1649,-18197,12202,10576,59732,-10719,21201,15615,104882,-52602,-31601,-8090,49623,-12822,-34196,-107018,10095,99518,-33765,-130914,-26774,21049,15646,46523,44062,-24886,-56442,-62832,15302,-4294,-40614,-24598,35960,24934,-39300,-26621,21423,8363,86987,87558,14373,42918,7428,-36485,33581,57404,81433,60039,-54559,16904,-592,37456,-7026,54879,53736,-4043,-44830,-41684,48827,-71324,-15506,-91599,55,-53066,-20185,7711,16205,-9730],[-19164,640,40,7467,-17923,29678,38131,-7120,-46499,-5928,-60549,-67864,-67155,-33066,43369,7655,-30029,-68930,-6777,35178,29316,-98559,-103919,-2734,60344,-1296,65654,11836,-44957,39914,45539,-111532,-13527,-44124,-52424,-31676,86774,61519,-36387,-39681,-38760,58490,47214,8332,15670,30355,29808,-22006,-56927,102373,65365,20928,93926,65199,25073,62792,7088,-19938,-67493,-83776,29618,-19155,-1451,7212,19070,-23789,9716,71639,14776,-8727,3950,-23685,17674,35621,34718,37142,-36396,-16995,88437,46653,-15811,-67838,-29767,-121265,79879,23197,65129,-12180,-12908,11219,5002,-50754,-1002,28905,-4881,-10839,23486,15124,100212,-15465,-16429,11944,-64035,72840,122101,-21578,30077,-10181,-8546,2658,93310,-50488,26633,-31724,-40329,47842,-52874,11928,-31261,-2908,11276,-41237,50009,-22947,74507,59620,-6983,-56443,-66437,-32070,-141080,-14909,-25653,37029,-75752,-3091,-23523,-9754,12565,-51564,12223,-30288,60533,-58882,-16212,12746,-49203,-68425,13703,605,-8018,-65792,-74805,-35483,17303,24103,-12541,-10892,-99511,-6478,-15118,-116966,-23489,-48902,62477,42518,129531,47756,-10857,28104,15622,-6896,12091,49823,-45563,-66789,-21634,-96073,10054,5906,2605,34149,35380,-13459,-7667,-54179,39655,31425,63794,-78399,23479,52020,-14082,-3252,-34848,10945,90848,40996,24527,-164,10103,30175,-22952,36359,69625,18377,58773,27547,7302,43153,-34399,104155,89340,70632,-8426,-99290,-81515,2659,-110357,-50508,-24368,-23656,-130109,-79685,24734,4762,-6010,42802,12679,49029,130227,41895,-41331,-40051,-109899,-20782,149699,38379,54622,-9475,-117927,-82795,9972,33277,-87268,-130774,4617,14178,49052,196038,426178,4605810,4303648,751653,526776,328996,224958,163355,136993,139605,79717,156566,81115,105053,83859,126620,131083,142671,46812,78847,117611,126965,131226,140403,23937,18071,92154,57053,-5106,135160,89789,174423,68409,75569,96125,46697,46658,-18926,-4912,-34456,9646,71548,-46840,20832,33563,100495,58890,9891,38084,-22983,4436,7989,3487,23713,13104,70526,-3649,-26320,-29427,-114439,6294,79123,91236,51799,51385,23751,81430,49620,76400,71324,-14088,12744,28038,-16999,6967,43702,80366,-1184,9041,-20259,-20458,-13381,34951,25895,-33299,9830,-51706,-58345,-12484,7462,598333,821439,218476,19878,104192,80745,78881,41852,1556,51058,10680,-18110,63190,14318,15281,118978,-90825,-61934,-29354,57783,-145761,10316,-22281,124707,45403,2429,22010,25158,-1201,-8532,-7075,-16900,44848,135283,5923,11436,52661,25374,-52448,-10125,8096,-37490,-67375,-45553,-48576,67741,30815,115539,27454,18228,-14087,-93350,28075,59960,1079,-8119,39176,-17851,-92151,30923,-14775,65512,83876,8185,-7202,2984,2864,-33932,-26397,53976,-68636,14037,9413,-3691,17424,-60289,-9364,-23822,-13043,51749,28061,24718,78950,-20276,-15444,70966,22574,-1141,18768,17724,35631,3053,20924,-22587,-18201,22346,-13570,-51225,40296,58481,21200,-56898,7513,64844,41946,-19294,-17925,3781,-23684,-83126,-19086,-12682,71396,-23879,-24241,-12448,40693,-507,-77754,-74864,28281,-9481,7783,-15144,-61053,-8620,-57990,-26240,16142,-5693,-66610,-96274,73115,44449,7454,26105,37907,8205,31993,39985,2711,34686,65436,-33299,-24102,-49778,-50137,-72439,-25703,7135,-38925,-53695,-11694,-16223,-60647,-57974,-74185,-47078,26207,-43821,63377,14808,-62368,17714,49087,-80462,-54973,-47379,-45168,-10787,36138,-17961,-93367,-83991,-1247,-2296,-43640,579,-45956,-38188,-44638,25853,4076,100911,-51731,-85861,62958,1208,-36989,-21603,-23095,6968,23968,11714,-35324,24873,4816,25622,-53707,-67874,49224,-54999,18273,8110,4172,95550,-64613,-48992,1037,-72003,-69102,-6389,23785,28629,22433,46864,-11856,28600,30410,36338,38618,-5998,60381,21679,-8233,88346,59061,18530,36843,-82828,47149,39358,5063,-21944,-71087,-117,15047,-44287,-44072,4868,9940,75898,24886,7828,86598,32432,-43120,-19283,-4524,28811,41345,-19570,-13019,-87772,34086,33981,32944,60218,16982,8296,15195,5774,6643,-12924,30464,38451,-46920,-24268,82066,-54743,-17650,17003,18164,-84267,-2409,-61078,-50444,-57160,-10814,47387,-51567,-29865,20223,-14336,-82450,49401,67364,-77410,-7123,7147,6851,-85784,-68427,-93974,-24789,-17989,2519,57425,-31287,4813,12140,14402,5854,12691,-30989,-127267,-12323,-31247,-15610,-39558,52618,1228,19049,60013,-25630,10764,15798,-47919,45150,-27600,-21791,-32569,-12342,-10852,46711,-63893,-43849,11588,-76076,21334,120190,-11791,-47362,-47846,55777,17185,-84153,-81151,-44329,-15671,-70444,-4969,-60505,129,-46707,-19235,-6738,-35820,35695,37345,40341,-48434,-6460,107547,-21634,-80904,-105596,41118,19006,59394,24311,9135,5846,-101854,-12987,10771,-52091,43970,-77072,-33337,8587,5979,-35790,16524,43568,14222,70467,14571,66897,74623,7105,6437,24392,25270,23279,20088,-14529,27238,18511,-61687,-37619,-23059,-85233,65754,64637,-81499,-112399,261,73936,11180,-1742,-18968,24743,-49091,-44307,16684,78314,13344,-46841,5831,6126,66053,-7465,27151,38030,1843,-25365,-19649,-1963,8481,-16169,-7957,-9351,-38768,-81206,-28003,71301,72991,-13398,-952,33194,21062,-17175,-56086,17834,59408,1929,-86498,-32416,6506,-57063,83162,106341,-25215,-37163,36931,-20008,20121,-17384,-27785,23452,-1559,-80950,-26667,-112151,33499,70702,-4306,-46021,-73045,-58493,-48764,15100,-26192,22863,39832,16235,65090,-45067,-35131,-23967,13492,-21344,67652,60168,49103,93947,54993,11423,3767,-7454,13187,-6740,-21317,5977,50692,-75729,-48158,-53212,-67486,-8262,-50569,25131,-38273,-52355,52008,-8684,12635,147325,521,9513,39013,-23673,54083,-19328,87749,63424,10291,-76303,-15574,-21065,-78990,-4501,-12475,12977,71835,64288,13537,32095,-5773,-17244,-99585,-54418,-19519,-22234,-71953,-30603,19484,-9555,-21896,-28570,-51496,-23872,-435,69418,93769,-45666,23990,-36613,-24701,14565,-18665,-9638,46021,-39768,-6594,31108,-51269,91530,53886,87079,69285,101753,43042,-23477,-26188,-28855,39198,11990,15306,-75214,-28986,5039,-23083,-31381,35168,-10446,-27792,-12213,-11861,63262,2674,-50736,8508,-15656,-12671,-45139,-95559,5852,4781,-33934,41497,-5540,-100632,-16694,-53163,-8885,35860,-7530,-88613,-90129,-30330,71171,61086,24445,27570,-38315,-42465,-51544,-62471,68017,-30088,14307,-19751,-23973,14587,-61744,13368,-18131,19704,57358,-15425,-24750,-4055,-52797,20630,-16627,-11969,6188,-6860,101016,18302,-20152,16925,77523,-75871,-48339,-21749,58494,-63730,-47320,-98925,-12409,97860,-36225,-118807,-37270,17829,2724,44551,33885,-9847,-48441,-104697,6122,-21933,-37679,-10127,37385,30499,-35171,-18474,15235,32047,137947,103087,30954,35200,-3602,-61761,35327,84082,86528,73917,-23099,-2305,-11024,13289,-27726,38644,38750,-13860,-22236,-62052,55322,-60174,-13465,-77399,-18749,-75400,-9696,12311,20540,-4308],[-7995,-5221,-6238,5653,-26451,33555,51884,-2965,-54647,16304,-60036,-64044,-71671,-67096,29977,17539,-30644,-60001,6679,46336,42842,-97378,-93948,-10597,36116,-9693,80826,52721,-33093,49439,74712,-77252,-9904,-66729,-69259,-38572,50346,83606,-23762,-50209,-20748,23995,20235,11286,10237,25355,16007,-17239,-40116,93889,55278,50222,104460,86128,28391,26363,13007,-17412,-86610,-66887,53064,-4988,-4945,-5546,10215,-41548,4041,34779,-3854,14793,6619,2863,28677,43149,33683,7991,-47991,2765,116533,73239,-10141,-96409,-25698,-103895,74112,30269,48161,-20837,16212,12451,18714,-18148,12503,39843,-18611,-18258,10902,15881,86062,-17497,-1961,20522,-87058,59072,137667,-22112,32665,-23437,-15005,-22237,73917,-30072,40497,-21842,-48535,57406,-57722,-21387,-98551,12507,9975,-53200,37582,-80119,33327,46699,9781,-57806,-55108,-38740,-160097,-23985,9983,46477,-64178,11191,-2517,633,32879,-34491,9757,-63962,60340,-46220,-2788,13602,-40236,-66360,32998,17155,-5933,-70800,-81577,-65408,13602,5592,-6163,4559,-86763,-5103,-17122,-108413,-29383,-20967,49547,48344,153820,48920,-31990,2070,21424,-21700,29220,33174,-17510,-25835,-28187,-74766,-11915,-4912,3692,24165,34954,-19971,-14346,-49632,51079,28855,79540,-33026,43788,23556,-38200,4258,-29143,9826,77525,49218,-5356,-22384,5889,20949,-22956,40691,61203,14634,36616,24933,-5322,40750,-11663,71635,68483,73234,737,-94482,-75792,-22084,-125312,-62658,-52585,-41804,-130615,-69711,18328,33931,-8596,45263,-24500,6183,69274,14256,-25647,-17736,-71649,-24254,122737,18946,39245,-28106,-89087,-65285,14941,58015,-61262,-111031,-20518,25499,58857,202610,351534,4192938,4404782,788315,534216,307892,246312,156089,154956,125825,93975,158985,82302,121464,85549,136132,148910,153810,54022,68963,104402,114951,120766,139571,25934,57898,64958,47602,-9273,94809,78153,154102,29412,77702,96630,40658,51153,-31843,-20252,-16147,5128,90035,-17407,41129,44164,89692,71939,8438,45974,-19086,-9390,3190,24366,48880,-14754,61666,9278,-25548,-34234,-52118,6960,42095,86923,32913,43178,21235,56645,49173,102619,117409,6604,8035,21610,-13212,-9515,65663,85681,2747,-11585,-28001,-11788,-41011,11309,63880,-8348,4776,-78273,-71283,-15632,741,574559,809399,209597,15314,74355,90731,88199,51131,15015,62479,-1983,3,11308,9367,195,105183,-45337,-61691,-3783,36737,-159017,17382,3272,112785,40923,-3752,-13227,34416,-13446,-19249,-13820,-34325,25853,110816,22966,20377,72350,39133,-27684,7346,569,-42954,-76447,-60670,-48398,49248,13564,113336,51008,18066,-33223,-94588,41074,42888,-39380,-27304,38061,-7385,-86025,65327,-387,47772,83971,17613,-2641,13139,-11914,-7920,41,38177,-81365,11340,11261,-1094,24931,-51950,-9374,-34838,-28250,53533,42007,14384,43886,-42393,-10351,57147,-3016,-8204,8790,43618,11502,-12170,4187,-38932,-22785,36154,-29895,-42858,68405,91728,22988,-75240,11037,62818,32802,-28472,-22376,25161,-18568,-85208,-43974,-21235,66170,-22669,-36308,2092,49356,39257,-60393,-79569,14874,-16686,-6995,-5627,-47721,22869,-52555,-51663,3441,-47318,-62877,-72348,98063,16611,23478,26970,17722,2079,20897,44877,1096,2817,47794,-44157,-43867,-51284,-59359,-63976,-25495,40132,-8150,-50074,-19036,-21236,-43103,-41752,-36057,-35789,10650,-65577,47947,5190,-52685,20671,45903,-81048,-56722,-60886,-36417,-17096,39298,-30874,-104839,-106353,-7955,16089,-52760,-365,-57113,-57225,-51340,37274,-4019,81028,-55518,-97048,64903,36041,-21288,-21200,-45475,-37827,28786,-4019,-31234,37169,19379,72543,-40808,-41640,43742,-73813,18600,51393,29441,91981,-94534,-57854,-15653,-76533,-78929,1164,4126,-2090,8161,70792,1997,37853,21742,70616,27098,-9374,36471,44456,9934,95437,73473,13495,46649,-80888,21218,36455,11304,-6170,-62197,-6977,31059,-46378,-11143,48025,12828,83687,22589,25757,102828,16637,-47304,36548,20557,28890,51787,-3037,-1913,-116368,17487,31488,7991,52192,23714,666,-922,-7221,7800,-38044,3675,28969,-55680,-32800,73327,-49398,-7975,9121,9672,-88490,4665,-38092,-18567,-38865,-14621,29302,-61659,-29561,42446,-152,-64841,75104,74365,-47240,-39762,393,-5716,-98099,-87060,-114327,-46558,-22978,-4138,45027,-64535,-4507,1225,28981,25822,8778,-28313,-72718,-6639,-8407,-4216,-38166,47786,-12750,24666,75169,-23161,22264,16268,-56541,21287,-49788,-36743,-26986,-6925,-28599,48419,-39040,-62958,-22813,-69972,7152,161433,10813,-61733,-2112,64922,20018,-79189,-59987,-42564,-27428,-48567,3167,-28954,-13379,-55708,-25110,-10186,-45347,45814,25198,46115,-42122,-3343,93888,-12816,-63551,-67226,61963,34096,35392,13400,9546,22048,-81920,-2525,13535,-39930,38870,-48572,-67626,-3631,5599,-8340,13410,18461,-4116,43722,-8556,77817,92568,8869,6300,-1726,-25785,12317,23052,-39241,27671,-7048,-71210,-2874,-5881,-91024,43188,90446,-95052,-172254,-6276,63975,34474,-20047,-38078,45183,-48928,-74575,-21090,70040,28185,-58670,1256,13682,58703,-14292,7401,7434,23551,-18128,-19912,-9020,19771,-13504,-11330,-45815,-50937,-57667,-54427,62297,108762,-7197,-2923,34866,10962,-12213,-39790,22765,84753,5317,-84461,-24757,20371,-28656,72727,76597,22410,-39245,35958,-13205,27164,-2570,-21564,36596,6434,-48768,-22727,-114445,20906,89484,-16599,-46374,-48539,-49338,-7276,1572,441,27549,56711,28016,19253,-11856,-30296,-20620,16449,-9277,65644,39211,43290,82143,50484,7553,-1176,-6068,-3243,-9679,-20507,-21650,38464,-56056,-43431,-57079,-60227,-40943,-83894,-10623,-12164,-47941,57673,-12404,17089,160249,-607,27455,64569,-30119,62105,-18867,78528,79829,45701,-30395,-28649,-9427,-67248,30885,24675,28723,44538,49944,18546,9502,-15244,2492,-80787,-75790,-8998,-2948,-59238,-41925,8337,-18891,-7043,-772,-22853,-33470,8461,66994,89383,-29820,15677,-15659,0,10498,-14431,-2494,54441,1078,-10505,30281,-39078,100831,68620,42034,39912,86187,62513,6148,-1280,-25296,31776,-3440,17061,-36747,-21796,8169,-15219,-54458,-2612,-24372,-42590,1494,-24282,52952,16285,-51974,6193,9682,8362,-53519,-86883,-252,-14772,-33241,40075,-9713,-87956,-9591,-37090,-1619,65226,3334,-92835,-79703,-45140,11436,50571,51720,-10483,-44802,-36855,-22371,-27667,58937,-42516,17185,-36675,-24598,5631,-67461,-2413,-14233,39341,45740,3080,-29319,10259,-61975,-15146,-35419,-8101,795,-12442,137817,52633,-54278,21026,39318,-85055,-53436,-29711,53514,-113076,-60101,-67381,-26995,76591,-31637,-102011,-48590,-2988,-2454,40865,23241,-2024,-32748,-139685,-4573,-27760,-28881,1202,27338,34249,-29355,-17610,12234,59527,142288,105123,45288,34747,-15855,-71433,32903,94672,81168,83790,6736,-12523,-20576,-6430,-46306,13761,22655,-19368,15005,-75529,53462,-42276,-7534,-53163,-44449,-88238,-4719,14893,23349,14209],[3813,-6202,-9025,6420,-27212,31538,69345,3946,-61436,37453,-46896,-37401,-71041,-97300,20883,27849,-27109,-38198,20637,48329,44205,-84960,-78132,-15986,9004,-12226,93415,83880,-28222,53700,98818,-36257,2877,-70464,-78608,-44532,11289,88447,-16282,-53810,-4826,-17328,164,16289,7106,5537,-4216,-19521,-24851,66995,41252,67360,104915,80785,33052,-7864,20942,-9017,-88491,-32488,71423,10432,-1115,-21612,23474,-55055,3131,2843,-20822,26056,4197,35552,28427,49756,21960,-20658,-54857,18019,135411,88090,-9080,-100566,-25273,-79438,68901,47203,21886,-38425,13648,15633,33174,13757,32142,45914,-34047,-19263,3080,11818,50780,-23241,7994,22714,-92739,39263,116838,-23122,31738,-28953,-26807,-41124,47946,-5015,48078,-1492,-54264,61331,-49168,-61854,-153356,19283,11153,-55462,27992,-113336,-18344,26762,20856,-57827,-36828,-41079,-154894,-27763,42692,45226,-51520,26969,12368,12046,46950,-13572,2133,-90436,45972,-32837,8486,12350,-27786,-61009,44280,34307,449,-64742,-82119,-81105,2757,-15381,-6063,12486,-63696,-3351,-14809,-81477,-29138,10099,32783,56331,160861,46361,-47084,-21930,14440,-36181,34023,24296,3574,24114,-32066,-56640,-41032,-16044,340,8590,32666,-19710,-9386,-40919,49885,15818,68624,10106,65174,4082,-57777,11358,-9964,1311,56723,53779,-33761,-40914,1390,4699,-21359,39489,45901,7512,1260,20550,-21047,36917,18147,30226,51439,72168,4516,-78585,-52583,-20670,-109240,-66494,-69026,-52378,-111840,-50471,7477,49853,-11099,39537,-55741,-57627,-2652,-20096,-16980,9011,-19566,-21198,85737,5375,18816,-52116,-43585,-24993,20485,91376,-3737,-71427,-35526,33042,76905,217388,309656,3854860,4445446,813559,519929,286288,264381,166020,174800,109893,112744,154817,74821,130773,92506,150353,181186,152008,63978,47139,80196,94537,111849,143868,42728,90459,32302,39793,-4203,51190,65185,115768,6107,75843,92660,26149,54839,-41498,-36157,6746,1903,101492,17719,53864,45642,72490,72540,13588,67074,-12498,-15015,7320,52998,72054,-32653,43024,12951,-10444,-26008,9774,10706,14342,66781,5323,40517,25592,33297,45617,114142,147580,19316,488,6786,-8765,-29547,87687,94395,-2522,-40530,-32651,-10190,-65379,-7019,100543,20681,6498,-93239,-78246,-15517,-1788,567700,799098,176324,16738,45102,99575,93496,49116,19675,59644,-12031,26897,-23761,6418,-3048,88078,17420,-51433,23404,6536,-147058,18171,22604,93522,41604,-10364,-41476,40270,-15459,-27853,-18667,-39656,15047,81043,24448,14086,69524,56821,-4143,27181,-16123,-41481,-68573,-58545,-48495,31117,-3823,90491,64700,14889,-44944,-90259,31963,20772,-70915,-43512,22509,-1198,-54842,80818,-393,19633,82522,24095,-1345,15724,-14468,22791,18573,28175,-80599,4412,33932,8919,27672,-42061,-12358,-41570,-41959,45087,41376,8169,28163,-64073,-14043,27933,-24913,-8993,-7278,45973,-13793,-25977,-12126,-36338,-11272,42500,-42910,-32053,92673,119066,25063,-82721,10692,47601,12082,-34109,-29567,30329,-16345,-82191,-62377,-30869,47610,-16742,-40679,20331,53906,75946,-36817,-76355,-12261,-26209,-24634,2254,-33958,29790,-38377,-65583,-31740,-98277,-50846,-40720,114781,-19130,37366,39637,1293,-16334,4785,43182,-15878,-24988,16208,-54662,-59103,-41712,-59032,-37207,-21503,69887,26476,-47557,-21356,-22930,-32766,-23305,12087,-19998,-5783,-82388,26935,-7134,-31828,17857,35588,-67711,-46803,-58529,-25620,-25909,33475,-49121,-93222,-95700,-19374,41630,-56513,-11633,-68938,-79924,-45952,32986,-20273,48964,-57938,-92239,73022,57124,-3948,-15295,-46032,-81635,32295,-7900,-21125,27830,34159,89572,-26881,-15574,41742,-73398,16965,81032,54813,87787,-96258,-51306,-30095,-78199,-76390,-1511,-18783,-38625,-7472,79497,15346,40785,12065,97148,14435,-14438,4852,58337,27768,96631,87018,2205,60797,-78133,-4284,29169,16664,13719,-32329,-12590,30423,-47219,20514,85701,12141,83601,21343,31041,115659,2126,-46001,104769,52186,29479,43090,9587,1317,-136865,10646,30673,-20694,40543,32435,6628,-21213,-30621,5006,-54406,-22163,16368,-57440,-64276,54540,-39087,-2278,3898,6998,-86547,9371,-20662,17839,-10306,-12047,2577,-53671,-25470,60080,14259,-38544,92608,72571,-12421,-70316,-7841,-21045,-101638,-98003,-109049,-65184,-24401,-10504,31169,-86914,-5949,-5112,39472,38312,1954,-29339,-8916,940,9216,-2696,-33423,49357,-8212,20111,77959,-21421,35202,11535,-44078,-3632,-58749,-46224,-26505,5972,-31803,50097,-12250,-79677,-64178,-55292,-5304,185320,33925,-67696,38054,85338,15966,-68104,-25239,-38987,-34716,-15321,6916,-1175,-32173,-52930,-27157,-16161,-48377,54425,8762,48462,-25851,2287,67627,-3751,-35291,-18437,65858,41722,12681,5617,-4878,25946,-44305,3159,16205,-25676,32167,-19182,-88190,-19369,3115,23801,11800,924,-19879,16142,-19803,77329,95430,12799,1280,-21595,-60743,440,26361,-38913,33413,-18862,-71552,24349,2288,-86647,17489,121831,-86485,-184007,-12646,49054,50646,-26659,-47685,61973,-35560,-83706,-61122,68856,38278,-58767,1697,15357,43601,-21346,-9184,-16130,37653,-7676,-21510,-19326,23995,-1450,-13185,-82005,-60876,-30605,-69359,42613,136639,-2204,-8731,29376,-6354,-7430,-16251,20347,97279,9606,-55790,-10755,23072,-1552,53708,26521,55968,-43499,32135,-6655,34689,6699,-5501,48574,14508,-658,-20642,-100032,6798,97755,-31163,-44667,-24972,-30010,30595,-14757,30781,33633,68380,24185,-32778,14493,-8021,-21968,25918,9615,59268,17124,34737,64803,37305,-13177,-6914,-6613,-22922,-10576,-23842,-46178,24905,-24980,-31474,-58840,-45414,-65202,-109389,-33540,18736,-44081,52402,-11772,17996,155682,-2039,36984,81516,-32024,57235,-13508,64251,85301,74210,19007,-29376,-10214,-55941,57964,56881,34674,20567,39252,16830,-21654,-15074,17243,-56226,-92271,-3492,19129,-36831,-64311,2959,-20429,9980,16619,10659,-30671,-2193,53817,63245,-19732,8295,1402,27003,8270,-16104,-2206,53504,31411,-11713,16918,-23358,91627,75308,-12438,22720,63798,70708,41922,20338,-4216,21839,-24735,18108,-3843,-13216,7993,-7225,-69330,-31664,-27612,-52376,17939,-31223,38758,19519,-44390,-5532,23233,10186,-63263,-75270,-11304,-23517,-34072,31982,-7414,-67621,4605,-23999,17309,102231,23224,-82414,-56873,-51430,-61642,38719,63498,-56915,-39144,-30825,9411,23722,44753,-52460,21975,-38540,-25189,-2198,-69059,-19644,-21778,48238,34530,57653,-24294,25748,-63805,-53240,-50266,-4839,-173,-11864,160804,83603,-65063,27681,898,-80860,-46361,-31494,32423,-145430,-66503,-22170,-27162,45534,-20545,-80725,-57335,-32404,212,38917,15607,410,-13828,-158096,-14721,-20682,-15837,5622,9681,34628,-23539,-25402,11517,79133,104879,99378,53215,33148,-25909,-63376,29270,88731,71679,85104,26868,-13473,-29505,-14770,-56387,-17771,3299,-19105,56330,-77209,44942,-22689,728,-27028,-67361,-86590,-2884,17684,27523,37140],[11507,-2653,-8144,9558,-17997,25887,88487,12469,-64272,49661,-25684,2167,-65410,-114648,16105,36422,-21718,-8993,28406,41602,36427,-65991,-61596,-18890,-5226,-3735,93145,92195,-34596,51309,111186,1353,16453,-59647,-80732,-45044,-22635,74140,-16190,-50799,4057,-51180,-4860,25407,9246,-28355,-25267,-23417,-14181,31642,27880,75573,98330,58936,37617,-33169,29296,336,-74771,4274,82256,25919,8036,-37954,52037,-58239,9325,-12908,-32868,21552,-1975,65582,23227,51620,979,-40068,-55042,23499,134809,89791,-11552,-79198,-27538,-50180,62058,68569,-7102,-62485,-13130,22169,51866,38094,50683,44227,-46109,-17934,-1566,2185,4801,-29391,11211,16080,-82064,16692,65113,-23566,28488,-26504,-39050,-40310,24023,21596,50284,24529,-59151,58898,-29649,-95808,-172517,16251,9705,-47369,17777,-107718,-62632,4439,22931,-59781,-18185,-42111,-129296,-28002,57870,33453,-38521,39034,20116,19923,52285,8282,-8895,-101290,19207,-21131,14644,5906,-15179,-54217,46654,46652,9588,-49138,-72811,-74298,-11025,-33546,-10432,11955,-36861,-4244,-8386,-42173,-25169,37217,18259,61621,151467,44004,-52419,-37239,-2574,-49697,26037,28344,12735,61166,-32309,-47415,-68108,-22741,-4793,-12474,33111,-8546,6731,-28615,39391,-2323,40008,41488,85312,-1907,-65011,16228,21155,-14364,32753,52695,-50714,-46576,-980,-13034,-16391,34028,29250,1312,-34472,16368,-35938,34367,48607,-7357,40439,66297,-991,-57774,-17498,8976,-71814,-61329,-69550,-53859,-81099,-24182,-4107,46792,-11123,25232,-71409,-118348,-52678,-47904,-6810,35695,30202,-13571,45534,1054,3147,-53194,12675,23954,26245,123191,71179,-27806,-41295,37256,96389,233139,314130,3708304,4374616,827774,485982,266934,274988,190123,187395,93582,132140,146787,62217,134204,100826,164437,218403,143379,73270,23283,53111,69250,104957,149196,73380,106785,10049,35260,4592,20991,56871,71918,7324,69932,84127,2366,57568,-42070,-48995,30233,1165,102394,47092,58967,39387,54758,57644,23542,91834,-5984,-10835,15122,80653,81510,-38893,20860,6610,11404,-8138,52451,17860,342,39811,-20031,46080,39714,24312,38749,110545,152632,25211,-9190,-15436,-5824,-46959,104009,98498,-14224,-66690,-29281,-13748,-79554,-14760,123537,41766,13819,-93488,-76346,-12659,643,572887,793376,138192,27543,28027,107285,95571,41747,14467,45192,-18964,55210,-40850,6148,3589,69780,72226,-33283,43223,-24548,-105139,13887,33037,67606,44876,-17261,-52028,41228,-6987,-31494,-18648,-33903,13070,54498,8571,-5549,43622,71770,14596,44923,-37794,-36574,-50472,-44958,-49944,22256,-12309,57982,69438,9159,-46077,-79333,-1004,-192,-85122,-52304,509,2640,-12217,75373,-9829,-11056,75617,26309,-2293,6439,-11139,48180,26288,28562,-65368,-3287,70191,19026,24873,-32215,-18766,-42713,-49081,28109,28063,8228,38526,-78660,-24783,-6765,-42219,-4758,-22843,27143,-33962,-34596,-26918,-18403,9696,38796,-48598,-23775,97989,124202,27532,-78311,7282,25087,-14198,-35392,-34450,22324,-15569,-73655,-69179,-36102,22727,-9861,-37688,39168,56423,98988,-11464,-71046,-45025,-34927,-40025,11025,-23218,14104,-17443,-66091,-77910,-132326,-33212,-14610,121013,-50120,47948,58164,-2036,-40791,-12273,35729,-43078,-36467,-18982,-62675,-67381,-25458,-42826,-2461,-14858,88605,53086,-45209,-18142,-20482,-34220,-7945,56982,-6077,-19654,-90741,1840,-19015,-1557,13341,20126,-43563,-25687,-38508,-15970,-33968,25661,-61643,-65962,-57243,-29936,67294,-56979,-28264,-76299,-99380,-25468,18121,-44045,12788,-57357,-72202,87924,60877,10856,-5046,-25281,-108896,37124,571,-8456,-361,40868,74152,-15458,3359,42096,-54691,11443,80669,70874,87231,-68393,-32878,-40523,-80884,-67214,-13155,-40759,-68661,-21526,69734,22070,39602,4442,107038,968,-20710,-24599,58717,41889,94351,91233,-13058,75197,-74197,-19213,18364,22750,33449,7236,-16015,12406,-45915,36633,102541,7664,77709,18346,25037,122001,-9519,-38319,150733,78359,28629,20350,16107,-6843,-146820,9537,29789,-46215,28703,35433,17026,-41728,-61281,-2530,-57418,-36615,3415,-52097,-110702,30958,-27814,-2018,5271,10645,-82150,9320,-10261,42549,19527,-5816,-22733,-31410,-21082,67369,26111,-9617,94733,61726,19126,-88268,-13559,-31506,-96815,-95647,-83210,-78155,-21191,-15240,17872,-93697,-1955,-6532,43639,37331,-3628,-35683,42373,10039,18204,-10388,-26938,53907,11494,3519,68530,-22522,45920,4235,-6111,-24391,-54580,-43776,-32325,24120,-19102,54538,10198,-87800,-96831,-28167,-13441,179627,54143,-63921,57142,108454,4631,-48147,13053,-33039,-37430,19646,6863,16244,-51412,-37553,-24749,-17633,-39996,58416,-7261,46414,-4602,7652,37583,1586,-6318,21417,59018,40985,-6579,1780,-35470,15354,129,4160,16775,-7530,28287,3755,-91013,-34324,-3543,51194,14893,-1246,-29259,-6502,-16102,61537,81482,16356,-10671,-30234,-66435,-14685,30254,-10193,40459,-13212,-61135,36414,3314,-67101,-6777,149498,-56653,-140670,-14529,37762,55429,-20393,-45931,66403,-12717,-72822,-82208,72070,40427,-44277,8648,11418,23482,-28785,-18283,-30450,36292,3627,-24657,-33792,22216,17317,-11165,-109898,-65872,-7150,-71232,24131,147728,-1346,-14274,17768,-28432,-6368,4198,11913,89099,11957,-10674,9202,16385,8987,34254,-18804,69475,-45286,24955,1267,41799,5658,14853,54738,18292,50123,-23110,-73431,-4741,94253,-41383,-36974,-2231,-2995,50779,-21246,57156,38465,72915,15461,-71218,29934,25246,-29596,38327,31623,51023,-75,20471,48053,20126,-50291,-14485,-9241,-40176,-7431,-31350,-59617,8929,7497,-18224,-58991,-26812,-73591,-111795,-34183,50313,-40715,37140,-7188,14215,129988,-3270,36150,88994,-29420,42303,-2566,51848,79491,85012,54250,-17174,-19206,-44204,69588,70499,30750,2803,29332,10026,-51387,-5701,23224,-29625,-95898,-3833,36808,-7765,-90538,1283,-10149,24465,19593,44520,-19283,-33021,34222,32238,-14433,4611,10710,46455,10280,-21695,-14606,39925,38392,-14784,-6201,-9749,66544,70658,-62127,17355,43441,67050,69133,31588,29004,10010,-44364,22199,10770,-7453,4516,-1671,-72423,-38091,-19594,-54148,35603,-28061,24587,9536,-29132,-22412,23178,2156,-66963,-61750,-24400,-18968,-33228,20984,244,-50693,12495,-18966,39886,135152,45278,-68248,-30317,-47731,-118692,29135,55942,-95222,-22846,-27467,32137,73722,27879,-53498,27063,-25949,-25570,-5024,-65993,-33322,-35481,44204,26674,132172,-8941,39888,-58434,-79811,-57180,-917,5025,-11975,162489,104023,-47349,35720,-27434,-67756,-31256,-28118,414,-149685,-61293,21276,-12373,18534,-4335,-53019,-61091,-56281,7796,41181,12537,-292,2270,-157016,-22940,-4548,-1382,2232,-10120,29947,-19362,-39605,12004,82938,50672,93125,51821,22655,-30387,-42578,26333,71375,62812,75960,34049,-7103,-37814,-11259,-54458,-50239,-21403,-13317,88907,-65153,34532,-6974,8599,-4753,-78641,-72219,-1287,22506,35764,54427],[11822,4109,-4101,14323,-2669,18686,103610,20637,-61305,48264,-3369,41710,-56589,-113671,15651,42008,-16456,19624,25600,30806,25661,-46185,-49986,-21182,3514,15391,73239,72214,-50856,42712,109827,29553,23661,-42007,-78599,-37652,-44878,44080,-22329,-44058,4271,-64563,5481,37766,17046,-66796,-39313,-23048,-9117,805,17332,82743,91109,35827,39497,-46459,36135,5656,-52236,30046,84231,39941,17548,-51297,80634,-48028,22405,-9705,-37647,3009,-8594,83099,21476,45876,-21855,-44974,-48828,16955,110323,80447,-13053,-41753,-29919,-18452,51464,84037,-33184,-87771,-47728,32186,74716,50674,60025,34337,-50868,-19691,-6181,-12073,-39618,-32786,7291,3039,-62372,-4068,3277,-22684,24220,-17524,-47079,-20171,8802,46231,49118,49162,-62159,52584,-3978,-111568,-152534,5758,809,-31167,5228,-70548,-85851,-15432,16144,-65039,-2176,-43937,-96173,-26289,48073,15422,-24612,43967,23845,21104,48335,26528,-20356,-95768,-13816,-12006,14710,-6501,-4863,-47842,42075,49851,18681,-28666,-52723,-47011,-23827,-43288,-14776,5003,-12750,-10429,138,-774,-20823,53507,8379,59839,130389,42876,-47604,-43221,-22749,-62249,10400,45717,9885,69891,-29150,-47140,-83115,-21685,-8123,-35917,38969,15016,29038,-14306,25099,-18722,4655,55131,100528,4276,-58050,17754,56997,-33827,10635,44945,-52414,-37639,-80,-28549,-7890,26456,14904,-191,-53029,14007,-46584,34015,73134,-31376,33433,54033,-16225,-39713,20265,53659,-30509,-48574,-56048,-48553,-48234,5355,-13336,25429,-6851,4718,-68098,-152927,-63515,-57813,6957,56820,63725,-4563,10024,5499,-1478,-16426,66272,62982,29137,139170,132825,7219,-42120,40089,112183,242946,363384,3795120,4189344,833730,440179,251394,277270,218506,187348,79335,148100,138422,50323,134728,107610,173461,241939,135957,80469,6919,31812,43811,100231,150539,108525,105593,11551,34603,12543,12074,57501,35466,29195,61566,71980,-27222,59531,-29624,-55854,49055,2977,93865,61488,58873,29914,42263,29437,35270,107781,-1824,389,20436,97725,71275,-34381,2381,-5895,30472,14820,70371,27269,-2367,14882,-31170,59386,62079,32712,29347,96470,131337,27885,-19555,-41089,-6126,-56817,109470,89539,-28029,-80994,-17211,-18170,-78840,-10807,125856,45543,23398,-80675,-66483,-7570,7495,582342,792373,116151,47968,25513,113221,96283,37486,3131,26303,-22249,77107,-45943,8482,15410,53981,99857,-12170,49404,-47381,-43951,8151,35679,38152,45620,-23532,-41313,39483,5596,-28690,-13161,-21250,18041,35595,-17596,-28303,2850,76038,26316,56594,-57551,-32971,-30644,-26059,-51838,25855,-6318,29588,68126,2785,-37686,-61176,-47572,-14560,-79604,-50805,-17647,7834,26469,55570,-19589,-35713,62074,23443,-3210,-12774,-10760,58209,25941,38828,-39197,-8455,104721,20836,17399,-23279,-27402,-38522,-47180,7529,9619,14456,64057,-83268,-39885,-35453,-53052,2162,-33021,-2065,-43009,-36133,-39750,7912,30001,26908,-45578,-20276,77706,102918,30807,-63527,2363,4201,-37164,-31715,-32152,7561,-14841,-60155,-63653,-32232,355,-6890,-28125,55478,59012,101721,11264,-68432,-74662,-39565,-48885,23375,-15278,-15301,7879,-56683,-115479,-130564,-15325,-4613,116915,-66182,54846,73435,9447,-61577,-25482,25340,-69702,-24322,-44972,-66831,-68942,-10303,-12672,28407,-7215,92479,65854,-40620,-9322,-13796,-45065,608,88338,51,-29807,-88584,-26882,-28439,34301,10656,3095,-15556,928,-6359,-10148,-36147,23707,-57389,-37249,-11522,-34020,86396,-57449,-42166,-72126,-105977,9037,1635,-71893,-19547,-51661,-42793,101453,48858,19156,7076,6848,-111795,44153,17433,3330,-35573,34561,37989,-9284,12462,41643,-25446,1616,45198,72265,90490,-23640,-9008,-46269,-85203,-57877,-27938,-56986,-82542,-31333,43422,17314,36609,360,98062,-12747,-27627,-46248,45477,49983,89479,78632,-27120,84040,-68917,-20869,5562,30601,47589,38642,-18452,-18155,-41718,28964,88454,-771,68659,11490,16523,117948,-18137,-24704,150837,85106,24414,-7554,16984,-25204,-143081,10269,27124,-62575,20775,27611,22293,-59754,-92551,-13078,-46986,-34016,-8158,-41366,-151849,9498,-19198,-6678,13314,20226,-78170,4009,-5414,43356,39242,-804,-37413,-3468,-19088,61686,34140,13725,81356,44353,39999,-87508,-13585,-30466,-84244,-80327,-48794,-84468,-14423,-17213,6549,-83717,3220,-4089,41146,20819,-4549,-45763,69221,19951,18312,-23153,-19756,55505,37338,-23711,50115,-27245,51078,-2376,48708,-38207,-42169,-26033,-41589,44178,6106,62178,25352,-82891,-109973,7355,-16407,145028,68973,-52144,48711,120836,-11438,-20192,43690,-22494,-36888,45024,4715,22636,-64826,-12115,-19361,-10843,-21115,54076,-19419,40187,14974,10257,13638,503,14574,41687,50709,34698,-19940,1932,-74887,-7499,36672,2120,14780,16381,30362,15379,-79025,-45153,-14957,66477,22658,12294,-31590,-21521,152,32100,53682,17075,-29047,-28421,-42380,-29466,34873,39134,44110,4294,-42455,31728,68,-32474,-24606,164601,-15572,-63489,-9547,33892,49963,-4167,-34161,55449,13096,-51315,-72574,74115,34002,-16531,20433,2221,2068,-36197,-18837,-36880,16428,13461,-27370,-50675,17880,37884,-4490,-122694,-63587,10222,-62562,17823,139246,-4383,-15526,954,-50789,-10583,13561,592,58522,11611,35010,34096,5928,-3942,21376,-38964,67802,-40097,15292,10063,46935,-6500,31106,51237,15607,85273,-31307,-42671,-10130,80624,-42057,-22382,19546,25991,47683,-12377,73564,39324,68155,12001,-82826,34184,58233,-42239,48985,50579,43648,-8284,-318,38374,4781,-92093,-23743,-13164,-49800,1604,-35994,-58007,-9170,31220,-8983,-57862,-9381,-64738,-86046,-14233,75138,-36679,17612,9,5509,89725,-4981,25511,88247,-23241,23663,13279,46547,64505,75913,64963,3983,-28712,-30058,67389,59633,20112,-9273,16712,1472,-71767,8165,20058,-5658,-83723,-6897,44077,22090,-107997,-1254,12583,33902,8847,72688,-5615,-70265,14325,9471,-11369,5632,11109,52106,17257,-27558,-42886,15094,24034,-22441,-30671,-2097,31995,55112,-94161,18268,29662,54449,76412,28638,59225,-3924,-55077,32431,3918,-6900,-1528,235,-61380,-16893,-2859,-46277,52474,-12512,13927,-10954,-10721,-38328,13000,-3460,-58771,-45844,-35356,-2454,-27558,10496,11089,-44458,-3525,-22062,57027,149010,61621,-59719,-9630,-37718,-136397,23795,29807,-114427,-2423,-27331,37090,103948,13055,-41259,29076,-6999,-25416,-213,-58920,-40280,-46004,32513,22868,191025,10641,49399,-47753,-87526,-54648,3657,15595,-16445,140822,110843,-10223,43315,-39477,-52205,-16640,-21882,-30942,-125838,-43229,50675,12473,7053,14799,-18844,-59047,-62290,15538,47785,13470,-2456,9980,-139804,-28881,13274,11402,-6930,-26739,19830,-17572,-54920,13031,69605,4680,90488,40360,1995,-27218,-19058,24518,50251,55818,58850,30271,3564,-44691,-1762,-41826,-76011,-50290,-3837,102485,-41757,28739,1281,13218,10894,-74043,-51040,2162,29123,48604,59539],[4062,11928,2236,19521,10535,11327,108092,26148,-52209,34078,13678,70942,-47478,-94954,19949,44350,-12491,39379,11777,21649,18087,-30589,-46505,-26127,31467,39076,36018,29425,-70641,29992,97539,47634,21418,-25189,-74575,-22106,-51707,5225,-30619,-37747,-2341,-52889,24226,49831,28269,-95335,-38283,-14766,-8749,-15068,8604,95023,88296,24219,36644,-48773,40139,3938,-28859,38247,77138,50887,21446,-58923,94079,-25694,39521,7567,-34173,-22867,-11623,81499,28424,32169,-36092,-35075,-39131,-59,66366,64148,-8880,-4635,-29812,11660,36649,85026,-52984,-107817,-74870,43902,95643,50788,54618,18165,-47270,-28475,-13671,-28564,-72588,-31532,-2580,-9616,-42943,-18743,-43808,-20437,19437,-4536,-48276,9461,4554,64695,46645,65679,-59835,47496,22629,-105805,-108791,-7289,-16852,-11202,-7904,-24548,-85532,-29055,3840,-72314,11074,-46395,-68030,-23539,17941,-1445,-9112,41580,27271,14984,36448,34779,-29145,-81076,-44569,-5217,9908,-22528,1920,-43214,34221,42535,24386,-9048,-24857,-11999,-33226,-40416,-14078,-4582,3727,-22704,7380,31963,-18916,54140,1295,48802,101571,38716,-35267,-44076,-38038,-74037,-4873,70895,-672,48559,-23628,-50686,-81142,-13052,-6767,-56034,49525,48168,49216,-360,12343,-27395,-27395,50364,107007,16854,-41284,15704,86749,-51654,-5495,31435,-42158,-19080,3173,-40628,2268,19251,3816,4793,-42343,13646,-51131,34603,86519,-39043,25049,34634,-37007,-30455,50670,91671,668,-31180,-35178,-42021,-21217,33420,-18239,-6022,2127,-17360,-49511,-151623,-41952,-45409,20482,66862,73997,2371,-14204,16144,6066,49603,103049,78287,25063,127583,151478,28284,-42180,43900,122059,243470,440987,4053249,3940673,834835,393917,240506,273095,238659,175454,69791,157554,132333,45211,135154,111802,174480,235776,135023,86670,3921,22250,22429,97470,144114,134315,91798,40006,37058,19243,21536,67904,14553,57908,53551,58339,-53365,61114,-4405,-55328,58599,6329,80924,57478,56913,22753,39180,-4653,45402,105458,-1047,12855,18443,97624,44510,-21872,-7244,-17739,39619,38560,69841,36507,-562,-2194,-21216,76428,85611,49783,19134,78635,90265,31045,-28796,-63980,-10625,-56890,101732,63910,-39435,-79944,-200,-18969,-62586,1570,107870,29711,30761,-60587,-52128,-459,17172,588582,792316,122019,74630,33062,115881,97723,41986,-7785,11051,-21390,87216,-45085,12709,26668,44384,97362,5736,39946,-55234,14271,5599,34654,9772,38130,-27976,-13604,39412,12249,-20684,-4532,-7357,27072,25316,-40582,-40600,-39986,64003,30059,59887,-68867,-34484,-15919,-6622,-52365,38116,13532,15080,63217,-584,-23837,-36116,-89933,-19341,-59376,-38812,-23831,17384,50589,32129,-21858,-48090,44090,15843,-2541,-35002,-19562,48134,23037,54173,-8965,-9257,122046,10346,7399,-15353,-35654,-30806,-37226,-10033,-4830,24945,86610,-79839,-56656,-49874,-53630,10284,-35687,-29022,-38579,-31277,-50456,34090,40838,11883,-35277,-20193,37809,64011,34751,-41498,-2524,-7076,-47462,-22348,-20121,-7063,-13296,-43377,-50078,-17353,-11753,-11731,-13148,67989,63067,84437,27839,-70300,-95463,-38024,-49283,39950,-6740,-47639,34171,-44291,-126210,-95013,-2338,-13593,104542,-63426,58925,77826,28697,-70214,-31057,15483,-84852,9653,-51861,-66785,-65851,-4325,20532,47133,-459,82384,65679,-31196,4920,-3639,-57142,1705,102620,-4171,-37410,-75940,-58144,-35133,70096,11472,-11156,8582,23705,27342,-9038,-27167,32611,-32250,-20541,17539,-27793,94288,-60220,-45418,-51750,-93070,51654,-8132,-96879,-42928,-39727,-12322,102394,27568,18788,18057,35735,-93869,51989,36278,11872,-63444,17259,-1804,-9299,13030,36649,3919,-11285,-12635,60807,94363,19135,13354,-47556,-87597,-51581,-38614,-63501,-77835,-35095,7085,-793,33243,-320,75182,-25468,-34450,-60500,23399,51535,81581,49476,-33174,81990,-62728,-12942,-7623,40012,51445,45307,-22708,-52518,-34445,-825,46001,-12851,58399,64,15890,100837,-24529,-7025,110282,63898,16210,-30635,16092,-46679,-124023,11363,21686,-66582,19745,9373,16592,-74387,-115606,-23147,-27388,-15075,-17698,-28193,-166498,-3712,-15554,-13134,24503,34266,-74717,-4967,-2055,18301,39436,-1645,-36860,20508,-20632,44311,37700,23864,59179,24733,46518,-70150,-6817,-15292,-64624,-57927,-18864,-84556,-6422,-15804,-2441,-60136,5346,631,33702,-8000,458,-55831,71062,29506,11960,-34647,-12343,48565,58678,-55775,27563,-35296,48845,-5722,100036,-44783,-29079,2755,-49027,62208,36822,71119,34982,-64362,-102265,40654,-15303,93467,77072,-36458,18317,112126,-27740,10666,59183,-4884,-35340,52046,2530,21951,-66950,16183,-14632,2710,1767,38211,-26414,30884,26916,8950,1594,-7110,22809,42996,48199,27436,-25501,5589,-106865,-36674,53308,-409,11256,44885,38828,14803,-60917,-50304,-29516,66673,31905,34429,-28958,-29396,22399,-3232,19176,13616,-50145,-20990,-188,-37479,39861,92280,40971,24097,-20763,14538,-4682,10112,-32104,162163,21097,14699,1692,34969,40436,16003,-16367,32460,34496,-30755,-36059,70822,20993,18603,32989,-11428,-16563,-42517,-13385,-38854,-18221,20294,-25829,-65564,14635,54664,5788,-116504,-52999,22934,-48740,28676,115798,-7752,-10098,-19197,-68640,-19049,8718,-9962,15394,10112,66920,61466,-1288,-34429,18364,-28813,59906,-25628,5357,17531,48213,-26557,35478,38204,7540,89415,-44255,-15643,-7962,60539,-31444,-3442,37695,49230,26158,8944,77767,34478,52775,17500,-65921,29354,79469,-55791,53832,59623,39429,-6644,-25663,39690,-3993,-120546,-33033,-16886,-48701,17702,-26913,-42018,-26285,39534,-6261,-55397,2457,-43324,-40339,14658,84417,-30221,3748,7766,-7429,47630,-8640,7454,81204,-15065,8874,31786,49282,43816,53566,50859,26450,-31508,-12073,58895,30057,8139,-17835,-689,-5080,-81310,19379,11169,11354,-59299,-7407,38456,45812,-104650,-8988,43877,38110,-10682,88837,4389,-90707,113,-519,-8086,10565,4533,43713,27968,-29706,-83186,-14346,610,-33513,-45109,-1397,-3655,33050,-102549,19041,21685,38355,61106,12189,66912,-21011,-52164,49044,-16420,-10650,-8687,-890,-36126,24592,17812,-29518,66260,11391,8517,-33740,4952,-47877,-591,502,-36784,-26918,-40169,21296,-15867,1671,22384,-49116,-52349,-29799,61808,133552,66279,-58693,-1040,-28379,-114081,22601,-10006,-114309,14063,-28767,22542,107057,6006,-16631,24329,6093,-24018,12541,-48898,-39930,-44277,23443,21839,201783,24200,50634,-34396,-77257,-44623,7504,28660,-24241,101021,106150,28773,48436,-34870,-40472,-12395,-15663,-49069,-85106,-17428,62620,39491,14498,33747,17309,-51988,-46326,18719,56225,16787,-5208,6573,-112561,-33148,24749,20163,-17918,-36645,6342,-17467,-64806,14661,44073,-22382,89711,20673,-22821,-16608,-3657,23102,31422,49141,40025,21042,15263,-48632,4704,-24617,-89000,-77873,7360,93746,-13509,33453,1814,12690,19519,-55619,-29446,7998,34742,63352,51983],[-9780,18234,9868,23704,13053,4261,98238,27085,-38302,13005,22368,85524,-40875,-64846,29679,43889,-10034,44185,-9416,17769,17057,-22244,-50345,-36885,60205,58116,-5728,-21074,-85210,16381,79658,58304,11357,-14389,-66602,500,-43231,-34705,-35929,-35228,-11548,-22474,41399,56933,39016,-102234,-16980,901,-10788,-12455,-1089,111954,90065,28909,29487,-43692,41240,-4711,-10293,29973,61881,57402,15268,-59353,86056,3590,56015,29824,-22964,-46928,-8194,60819,43327,13114,-33455,-14813,-31012,-22817,14336,45540,2975,16412,-26351,34554,19360,69955,-65686,-117174,-87456,53934,104955,40705,33873,-829,-37606,-44695,-25130,-44265,-88530,-25573,-16065,-13754,-30577,-24925,-60451,-17673,13331,9559,-42839,36500,8830,71976,44070,69930,-48080,49135,46042,-84485,-62229,-17454,-39301,7396,-17023,8200,-69670,-34364,-8677,-78157,22371,-47146,-49785,-20106,-16813,-8823,7623,35027,31715,3607,19262,26900,-33276,-68371,-65176,-60,3059,-37366,4983,-40775,26818,26880,23919,5558,4319,13341,-38473,-23734,-5222,-12994,10104,-39153,9680,48872,-20613,38023,-7108,29402,65767,22710,-19913,-45304,-42736,-84349,-12728,93857,-12258,8773,-16946,-50832,-65900,-1293,87,-66443,60860,83614,58358,10706,4557,-25293,-49063,31622,102459,28800,-22614,10638,100168,-62287,-13537,15420,-27495,446,6006,-49825,10606,14499,-4834,15326,-4204,13813,-49717,33411,86354,-34856,9893,9897,-55181,-31328,66125,105222,17677,-12587,-15643,-41475,-3623,55231,-18152,-34461,14414,-35328,-24221,-121007,-10269,-15207,27856,61986,61795,4535,-24039,30119,22101,117755,115139,67122,11460,86193,119932,36648,-42574,50256,126309,236993,521462,4346844,3708613,832982,358490,234726,265454,241009,157805,66959,159182,129040,50713,136483,113985,167402,199488,140359,94555,14913,25259,7339,96208,128875,139087,73097,86131,40708,28536,39852,85071,9911,77167,48805,46194,-63083,62588,28427,-47771,56880,9562,69860,38487,55795,21753,47190,-34306,51209,82724,-3153,20310,7573,79740,11707,-5047,-6661,-22055,37294,59779,62042,42695,-936,-9770,7751,90830,99504,60069,10370,62709,40816,36395,-35329,-77506,-19227,-47812,82669,25728,-45104,-66421,15380,-13670,-34805,16094,76598,345,31716,-41037,-37454,8862,27606,587032,786341,153100,101699,43373,113043,100885,54960,-12066,4569,-16265,84487,-41434,17796,32387,41970,76501,15070,17231,-46128,47669,9983,35389,-13036,19226,-29667,21382,44801,5114,-11270,2963,2581,37765,22250,-47496,-32006,-72925,35710,25917,54810,-68701,-42106,-9450,10226,-50050,50511,40263,16203,55021,3638,-9287,-5989,-111770,-14749,-34936,-19051,-15152,31612,57284,14576,-13783,-46518,26119,5328,-655,-51719,-37768,21803,22618,67753,17627,-6053,115013,-8664,-2477,-8088,-40364,-22465,-22734,-18596,-8647,37050,93521,-73397,-72782,-48116,-39704,20036,-31243,-44362,-23847,-23094,-58885,52422,38477,-395,-20939,-19378,-6078,22144,37940,-15938,-6421,-5249,-38076,-6528,364,-16347,-10710,-26208,-36167,6548,-9326,-25428,5588,77632,68747,54132,36162,-75181,-106233,-30292,-42172,57926,6386,-73878,56625,-35683,-104668,-47407,3844,-35112,86558,-45229,61826,68523,43557,-63288,-27599,9019,-83328,54489,-37388,-63020,-60376,-12369,41339,51921,3618,63018,57825,-15685,23831,8341,-60806,-1693,102434,-16372,-44844,-55038,-87760,-40297,99146,15349,-18579,23149,34203,51631,-11257,-4109,51960,7179,-22144,16765,-10518,89281,-65158,-33668,-16810,-61391,92591,-7117,-110315,-55829,-22562,11631,83418,6137,10413,25205,48288,-67252,57935,51086,16393,-74210,-1207,-31559,-14369,8031,24860,25386,-24701,-66843,44255,94786,45777,29187,-45127,-82400,-46871,-40172,-58725,-59659,-32356,-30338,-29833,29744,1299,48136,-35069,-40087,-71815,616,47759,69877,13837,-25293,66573,-56696,-2693,-20079,49429,43006,21313,-31597,-81190,-24748,-41405,-7790,-27377,47497,-15159,28401,71327,-29466,11615,56311,19798,5710,-40733,19915,-59778,-92299,13717,13360,-58492,26198,-13031,-456,-86145,-123026,-28961,-5597,13919,-25172,-15706,-144844,-5722,-17577,-16426,33585,50016,-68781,-14491,4531,-23337,17137,-10496,-23178,33396,-25193,19922,35714,16892,37055,7272,40752,-45180,5256,10867,-39724,-36451,-2013,-79718,669,-11176,-9875,-29859,1909,6963,24283,-40993,10071,-61713,54479,37134,2990,-38678,-5111,30532,67606,-83544,5681,-45903,39696,-4737,126219,-44988,-22389,29568,-49954,74329,64681,78117,43242,-36187,-80930,60037,-12615,40874,78086,-21784,-19262,81812,-39616,36876,58859,20428,-34929,38071,1963,19400,-55456,36025,-15387,16764,19343,10480,-28696,19770,28044,4465,729,-18585,18832,32776,53586,22589,-22869,11959,-113595,-64522,46121,-925,8032,72495,51104,5115,-47325,-50066,-43480,53609,37503,54166,-24521,-32536,42581,-33411,-13125,6155,-67924,-13560,42157,-33719,44089,130639,30288,38084,-2100,-7602,-9063,48173,-27856,142873,38673,68446,15939,34463,35129,33071,2124,5022,45459,-18607,10567,61468,5182,52328,41609,-27659,-28928,-46310,-6761,-39495,-57780,23826,-16183,-72821,14458,63110,17148,-91884,-35015,33433,-35878,53735,86894,-5948,1846,-39007,-79356,-28750,-8252,-16906,-19040,10428,78281,87314,195,-66723,24207,863,51533,-3018,-1949,21221,44008,-49156,24129,21095,-1833,59510,-58789,2613,116,38459,-12019,14984,46475,59185,-1795,34924,71620,23954,27546,27995,-29296,18548,81899,-64580,50899,54070,39700,2510,-51421,51448,-4523,-121673,-39667,-18636,-36924,40236,2370,-16175,-36879,31614,-8922,-51227,6269,-17839,7486,37186,72745,-19657,5735,13839,-23038,14331,-15505,-14889,69283,-6621,3899,49355,56125,21292,29079,19544,41186,-24052,9393,52484,-3696,481,-24751,-22272,-7158,-85459,21252,2398,18725,-31001,-843,22009,58044,-76352,-23435,75779,38553,-31846,88151,7601,-75986,-4240,-705,-3891,17403,-4722,27085,39683,-25358,-123194,-38325,-17833,-43083,-40295,-5945,-32508,11391,-89426,15695,15335,24802,30016,-12728,39816,-42248,-34872,68389,-36034,-14478,-15030,-3050,37,69819,36857,-7289,74848,30419,7679,-47869,13165,-48264,-11061,13600,-3890,-5744,-36371,45535,450,-7047,31349,-58667,-121985,-37590,51612,90779,57490,-59518,-5241,-26518,-73572,23812,-55591,-103237,20664,-29235,-4730,90114,10742,13395,10752,3197,-20196,31023,-36213,-33919,-25900,25597,21516,158902,22895,40697,-20617,-55735,-31995,8487,40429,-31134,54047,95907,53799,49365,-18352,-36666,-24578,-11950,-47359,-43256,5262,62145,60783,34463,48517,47251,-41710,-14510,14514,62393,21404,-8233,-6236,-80848,-36856,24441,23853,-26511,-39027,-6057,-16964,-63896,17573,14762,-34115,84691,-3022,-43080,-1317,-3601,20979,16638,40937,26781,12559,24952,-48120,579,-11530,-87721,-96288,20525,68000,11300,51235,-2738,6857,22069,-30662,-11722,15186,35147,74869,36693],[-25904,20685,17754,25490,545,-2872,75734,22661,-22130,-7019,23613,86965,-38098,-32610,44994,41228,-8638,32087,-31653,19154,21898,-21470,-57373,-54184,66332,64333,-34252,-60450,-86896,5513,61059,64576,-1371,-11365,-47928,28441,-23433,-69465,-34604,-37147,-18552,13070,49259,55353,45228,-84880,23117,18914,-12327,4139,-13790,126306,92265,45809,21939,-34637,40645,-17301,1378,11818,40462,58691,-1934,-52746,62683,32625,66853,47993,-5910,-61560,1588,28048,60371,-6818,-13028,8385,-30143,-45265,-32935,28925,20668,14231,-21455,44954,2903,45138,-72493,-113413,-87590,58524,95140,24151,2198,-18777,-26443,-64876,-39166,-56583,-86103,-16571,-30163,-4030,-27355,-22903,-46902,-15902,4121,22193,-33224,52067,16120,62954,41317,61399,-24711,60178,63739,-58671,-26815,-20920,-58122,20171,-17236,18379,-49658,-31178,-15958,-78421,31689,-43025,-38997,-16212,-36805,-483,23695,29424,35355,-9249,-110,1463,-32775,-66459,-71186,3983,-2610,-45775,4809,-40003,22119,7612,16253,14338,27017,16743,-39692,4097,11432,-17897,6599,-55396,4608,48964,-25065,8644,-19983,5429,22375,-12746,-6451,-50317,-36011,-90591,-10306,104076,-18471,-31310,-9920,-42012,-47973,6110,10770,-62702,67710,111524,50424,16970,2603,-13326,-57610,6390,87382,35323,-9277,3588,91969,-61988,-13706,1995,-15482,12445,4947,-57033,13276,13161,-11819,27994,45885,12112,-44231,27745,73764,-27200,-13470,-14886,-61676,-37796,64034,90285,24391,4307,-5103,-53370,5217,66915,-13699,-47458,27081,-44100,-1529,-77314,10152,21326,24670,41970,33334,694,-20823,45084,40042,158466,103688,37721,-10865,25473,60179,36621,-40773,59146,126466,231457,579502,4542872,3562388,827484,341562,234358,256885,223312,142618,71506,153489,126892,66476,137415,115427,154368,150994,146853,106274,35690,36067,-1650,95815,106865,119237,56653,132221,43182,45509,57240,103338,15904,75923,49131,38572,-46266,63814,60264,-34892,45418,11042,64863,12922,56695,27117,64973,-50297,51383,45427,-6427,18789,-9613,50062,-15202,12333,1601,-14895,28128,76214,55492,43528,-6312,-9804,45400,96296,94035,50453,5190,51319,-5001,42884,-38281,-76892,-30640,-32252,58300,-14397,-43807,-47657,23393,-3049,-2989,25862,42784,-30625,23802,-28870,-25617,20748,36982,577314,767302,194605,123060,49950,102409,104724,70561,-6708,6770,-7378,72111,-35937,22761,29759,43219,53211,13076,-12905,-23376,46748,22536,42556,-27341,-8977,-28307,52569,56254,-16642,-5147,5077,5409,49042,23447,-33650,-407,-88765,-1943,14850,43493,-58993,-53359,-10545,22640,-44652,54285,63195,27215,41801,18995,2752,25784,-106380,-3809,-17766,3614,5313,47604,50490,7524,1948,-34368,12628,-5089,257,-56620,-59423,-9516,27110,73326,35017,-1239,87609,-25563,-9982,-1107,-38991,-16637,-7875,-15120,-85,48663,83450,-68767,-86219,-34783,-9864,33351,-21752,-44371,-6749,-15998,-64894,58103,25243,-5650,-6003,-13128,-36812,-10528,37604,9599,-9133,7164,-7114,15902,24175,-17826,-7269,-12505,-29717,33825,7177,-45333,25748,85854,74826,21289,35939,-79556,-108752,-18335,-30680,71405,25412,-88543,69706,-34135,-63542,-13139,6211,-56644,65154,-20145,64949,48156,43427,-43659,-16561,7480,-68022,94643,-8514,-56235,-53543,-33574,37863,46891,3704,40981,48491,4726,45328,19864,-49920,-3801,93299,-30032,-53993,-29933,-107839,-45613,115340,20468,-16480,26094,30132,59957,-13798,31129,75737,46097,-39173,-9651,15045,72759,-69693,-8121,23677,-19566,121232,3180,-106078,-59234,-3356,24519,45185,-7244,-2583,26884,38093,-45503,59929,58620,17579,-66396,-6783,-45399,-21879,-543,6875,36356,-35453,-92373,31560,89257,52578,36799,-39902,-65566,-39584,-32198,-44283,-37086,-24211,-60490,-62861,25424,4150,27260,-38777,-42997,-84435,-14585,40857,54309,-13276,-1266,39760,-52072,2475,-31466,56466,24136,-23505,-45936,-97249,-14141,-76611,-48943,-42212,35380,-32321,50517,33982,-32689,27527,15455,-26422,-2817,-33964,34534,-53356,-55267,18797,2673,-41379,37900,-30027,-24360,-95794,-113313,-28023,11262,43718,-30574,-6062,-94145,1984,-24506,-11910,36192,63616,-55860,-21174,17147,-65471,-21833,-25917,-4546,32615,-31063,-4964,26413,-5512,19941,-5122,29903,-22818,18965,39450,-13510,-21922,369,-71284,6144,-4359,-17170,-1523,-6929,16649,15839,-67477,21093,-60483,28305,41152,-4748,-31893,944,3290,61801,-98009,-11808,-58228,26400,-8,118238,-39356,-25746,37806,-43192,77461,82531,79961,52795,-5815,-56722,58862,-11145,-497,72374,-12102,-47026,39895,-44092,51597,48478,50589,-36487,8024,3786,18462,-32533,36404,-25697,23231,23559,-24481,-27257,7576,18999,-811,5160,-29499,6887,18861,63250,20324,-13654,20063,-87209,-84187,20580,2064,6699,91324,62543,-8015,-45911,-45964,-51973,32608,34338,61741,-20506,-33378,54117,-48811,-35691,-3986,-76445,-9497,68135,-17682,45718,142343,14190,42474,8631,-26942,-12399,68821,-13563,112597,30018,88407,28806,26203,40179,41366,16266,-18619,43230,-15422,47215,48429,-9256,75876,42950,-43154,-33098,-46301,-3731,-39554,-89490,24941,2888,-68083,16856,60947,26581,-54505,-12517,42776,-28518,83795,61956,5903,17631,-53299,-84078,-36063,-31695,-19104,-21957,15387,71831,106894,12017,-84282,34716,31658,43133,23220,-4148,20095,33532,-69581,-1102,8897,-6956,9340,-70216,10585,9791,18497,10391,27842,39931,51190,-23614,57732,59360,9683,-4066,35190,12865,4831,65319,-63523,40982,34248,44593,14864,-72795,68609,1061,-94116,-41085,-16898,-17733,65497,47332,12827,-35264,12545,-12986,-44992,2249,2656,38247,42299,43080,-4041,28078,16468,-39062,-6868,-25632,-38525,53093,719,10860,61694,60181,761,12412,-18244,40862,-7492,31822,53513,-26511,960,-30413,-44801,-4955,-92303,10390,-842,16193,-8112,13913,566,57240,-30177,-42004,98662,37243,-48112,69075,4724,-26877,2664,2688,-740,23789,-11597,11628,49151,-14196,-145993,-47155,-22351,-45140,-14419,-12438,-49367,-2933,-62686,7583,6169,18051,-4546,-38363,-16430,-67053,-6659,83900,-42508,-12471,-18626,-3983,40199,101137,49497,15120,76874,26621,8674,-44194,12324,-39956,-14964,30183,33147,15167,-23742,63464,18034,-18635,35686,-65090,-181147,-42019,28657,35911,38515,-54005,-17797,-35331,-42613,25061,-97581,-91008,15986,-26936,-31593,67863,26962,38394,-10566,-17701,-12574,51298,-19837,-25056,6439,39510,20368,87943,4362,19106,-7580,-31202,-22693,4792,47579,-32727,12234,86850,57916,45065,2750,-41585,-50563,-11992,-29279,-12476,13006,57576,70760,54050,54731,62757,-30138,20401,3129,62483,27806,-11310,-22344,-48628,-41035,11935,22729,-29806,-35623,-12044,-13362,-50134,22601,-10261,-39449,70301,-24982,-53454,13922,-19718,17404,3702,31554,24117,9047,30128,-42475,-16504,-10033,-75985,-99159,38953,37079,26235,79114,-8738,-2601,19900,-8519,733,21768,27075,78079,21145],[-40171,17800,24854,23964,-24253,-10784,46949,13713,-6708,-20186,20541,80233,-38052,-6575,64502,36564,-7917,5990,-48306,22520,28889,-25956,-62497,-73996,37180,54438,-37002,-74091,-71995,540,44153,67605,-10421,-14717,-12389,58975,927,-95121,-26553,-40736,-19799,39922,45552,44059,44103,-50745,71349,31561,-10712,24886,-28811,128657,90303,65064,20519,-22743,40226,-29326,6788,-7614,15833,54700,-26990,-40908,38441,54596,68226,56324,14078,-64083,13929,-5963,72106,-23586,16471,26746,-40394,-62345,-66611,17633,39337,-6105,-19422,40222,-9342,21398,-75533,-97969,-82373,55186,66105,4604,-33306,-32345,-18437,-83100,-52405,-64177,-67480,-7184,-41852,19014,-31000,-15389,-16464,-16688,-9678,31717,-22494,53130,20636,34709,37307,42824,8357,77625,74434,-38529,-6450,-16842,-63956,24492,-6395,10188,-33046,-20932,-14201,-69974,37508,-31942,-31205,-12323,-29308,24786,36034,29490,34780,-19601,-18794,-34650,-29801,-76742,-62867,6951,-4820,-44680,2247,-39630,20146,-10026,2969,19753,37094,-1485,-36728,36714,32068,-19125,-4214,-65962,-7687,37406,-29870,-26525,-37090,-17603,-26591,-65602,1093,-59089,-22255,-88727,-163,95176,-15485,-55648,-2810,-22801,-38593,1964,21945,-44382,66166,123294,24890,17608,5131,4048,-54793,-17752,65251,35821,-4545,-4352,64396,-49994,-8003,-3416,-8856,11779,-2528,-62239,7652,14580,-16489,38117,87651,6476,-37562,16503,53044,-23326,-40445,-31872,-51341,-41486,47598,57466,26017,17723,-7728,-80414,8117,66482,-6592,-38788,36592,-40703,12513,-36560,9971,50854,10114,11188,-3088,-8689,-9616,59105,53065,156210,76730,3684,-37668,-34361,7965,31791,-32733,68874,123974,237885,598776,4583955,3528951,815737,345224,239708,248761,191817,136685,82574,142328,123183,87514,135333,117044,138337,115510,147907,121182,59381,46259,-6343,95612,82416,81227,47102,160454,42560,72445,68183,116701,24370,52663,54364,37279,-3643,64130,82166,-18901,28511,9852,65483,-9625,59145,35209,87694,-48490,46375,4524,-8735,8392,-26990,19060,-28926,27032,12540,3103,20549,86247,51996,38095,-14343,-6241,78029,89377,66206,18025,4898,43827,-38151,47723,-37643,-60957,-42288,-13779,37066,-44136,-36714,-31607,20493,9112,24867,25953,16985,-50680,7288,-27037,-17699,35187,44387,562612,730872,227836,134378,49361,82618,106319,80548,6691,12655,4163,55624,-28825,26907,18755,41215,37246,557,-42727,5812,18740,41306,58336,-32385,-38527,-24186,71523,70177,-46455,-5635,-401,805,60895,25442,-6014,46378,-86221,-37240,-1351,28984,-45609,-63274,-15962,29605,-37381,44905,72381,38919,21729,45507,11744,54875,-79133,8951,-15221,23756,30156,60232,37415,9784,19240,-18382,5871,-12075,-2578,-48339,-75323,-32458,35790,67370,41816,1739,50631,-28191,-13978,5722,-30586,-15591,4317,-928,17576,59166,63888,-67924,-94946,-18403,31417,52012,-9928,-31093,3267,-14236,-68550,50363,7640,-2824,7419,1188,-43919,-28344,30545,32035,-11046,22777,40136,43567,43951,-11784,-3142,-6353,-34942,56680,32642,-65840,44314,92283,78979,-4411,28878,-79719,-104673,-4944,-18553,73823,47039,-90106,68803,-38206,-27214,-3303,11723,-66002,42093,2099,68654,23042,25230,-18822,-1642,11019,-47224,117166,21432,-46612,-44759,-61110,9535,38918,-671,22557,42042,26269,65349,28540,-24964,1883,80579,-37450,-64781,-5638,-109825,-51998,115225,24880,-4341,19172,17630,52938,-13558,70902,94760,69252,-62453,-44837,43233,48558,-70124,24762,56223,19478,130336,17038,-84907,-54850,13705,25461,-3816,-8497,-15354,22944,7629,-36712,58209,59414,16989,-45904,11525,-44854,-28936,-12777,-13903,39411,-40693,-79274,27883,77762,44249,37660,-32817,-37837,-26563,-18918,-24432,-18253,-13281,-78286,-89950,19330,7944,19338,-33839,-41319,-98682,-17476,33022,36211,-20568,35504,7880,-49511,-1914,-41929,58834,434,-67084,-63163,-98480,-4776,-93145,-60622,-54680,21317,-49049,71360,-4343,-32583,37446,-2869,-47630,-3447,-11972,60962,-23098,-22333,26462,-9503,-19766,50473,-33066,-47983,-103000,-93149,-20155,18365,65507,-33539,311,-34533,13979,-34591,2143,31013,70852,-33027,-22901,34948,-92393,-64271,-43312,8081,20180,-36241,-24060,8355,-36461,5895,-12091,22781,-8879,29666,59258,8025,-15940,-6677,-59875,11181,2925,-25433,17377,-18449,33641,10133,-78195,29986,-51453,799,40188,-8485,-15755,3983,-27219,44891,-94410,-22404,-71272,13209,6704,86605,-27599,-37870,17141,-32395,70012,86524,74659,62591,18349,-38365,38945,-12865,-25979,60885,-9071,-53355,961,-40982,51632,36594,79065,-38704,-27156,7836,19850,-4504,13996,-46517,16505,11258,-57535,-22609,-5721,3808,-3749,7751,-35512,-7476,5751,69882,17750,-1203,28791,-36068,-91687,-11771,8411,7735,95416,68351,-18451,-57478,-39866,-50732,10199,19385,52673,-16969,-32827,54057,-45321,-44904,-15192,-72887,-8546,69054,5780,42720,126946,-3167,38035,9015,-37835,-15010,64623,6337,79953,-1253,79019,36686,8379,56114,38514,22668,-32898,29250,-16417,60943,35394,-19243,83602,36507,-53454,-29343,-41935,-6671,-36783,-102665,25191,28238,-50818,19383,48553,31708,-14159,10228,50037,-28027,107527,45679,29031,32985,-57054,-86571,-38185,-54915,-17386,15211,26130,57013,116058,31232,-79299,44581,48388,32756,46603,-397,15489,17347,-85552,-33310,9551,-2951,-35746,-73609,9374,15673,3687,28761,31970,17469,25643,-32385,72761,44792,-5115,-36521,31743,46898,-9330,35837,-50432,27286,6580,52968,25862,-86092,83556,7710,-49637,-36223,-10923,3321,86596,93448,38124,-18746,-8873,-13743,-36762,-7080,11570,40310,28586,7886,16240,65541,14935,-52907,-18802,-37586,-60871,33049,6267,27240,64891,55162,-14100,8599,-52811,22879,13564,51133,62934,-30627,10163,-33711,-63758,-1640,-106336,-11713,3382,5950,3304,33468,-18513,46275,19079,-58609,105000,35729,-56070,34289,-483,34762,19367,4476,-2792,27754,-12149,6312,53726,1161,-138127,-35936,-11909,-36637,24541,-17428,-53016,-5676,-32278,-3468,-7993,18745,-30743,-56724,-78701,-92028,25743,88874,-31018,200,-18112,-2455,75255,108200,52971,32276,72213,-9598,7981,-19737,4489,-26039,-13032,43224,65954,32951,-4150,70248,32966,-35143,34176,-63056,-198109,-42091,-1054,-10194,16554,-37221,-31431,-52701,-36690,24479,-126959,-82490,3576,-21973,-43971,52389,49362,49644,-34986,-48267,-221,69150,1604,-16082,43627,56451,18136,26370,-25742,-10739,4669,-9515,-21232,-4009,48362,-27173,-15463,82888,43775,35306,21521,-52666,-78044,-15406,-6546,2634,73,54792,67311,60547,48737,59582,-18553,45786,-12196,54823,37694,-13872,-33231,-18967,-46122,-7631,17826,-27199,-29583,-7988,-4582,-25816,30132,-26540,-44687,47922,-39303,-55040,23780,-46350,12416,-10491,24239,32456,11300,29137,-32444,-42543,-22548,-60720,-85083,65702,14145,29875,108087,-13776,-12843,14250,3202,8766,25807,10628,70908,11877],[-49546,9385,30147,19063,-51863,-19897,19406,2648,5290,-25792,15437,70912,-37347,8738,84616,29339,-8282,-27139,-54863,23184,33778,-31652,-62262,-87085,-18303,31811,-14788,-57859,-42032,3229,28752,66473,-10771,-21092,38300,87227,22327,-109757,-15760,-40971,-14105,50184,33422,25354,34937,-12705,109890,32436,-4387,39716,-42595,113551,82745,76061,31405,-6705,41506,-36681,7706,-21004,-8518,46115,-53721,-26893,26910,64985,58826,53814,33576,-57434,22469,-31234,73120,-35756,39283,34768,-61197,-71734,-83762,13403,53243,-30296,-24947,21910,-15464,8683,-76646,-75395,-77960,44063,26375,-15761,-65924,-39276,-16029,-93546,-60890,-67145,-37826,-68,-48761,48537,-36899,-6319,13530,-20891,-27502,37736,-12366,42554,18974,-9927,30799,18796,44433,92119,77316,-29100,1006,-7389,-51113,20099,13026,-5942,-21157,-6175,-2443,-51847,37488,-14353,-24303,-9235,4353,61053,41416,37166,27560,-24758,-34535,-67561,-27870,-92307,-44564,8505,-3233,-35085,-1583,-38078,18981,-22360,-11649,25665,32597,-28379,-28513,65385,50972,-18357,-18254,-66287,-23895,22905,-32181,-58227,-54597,-34235,-74222,-120214,387,-69109,-9052,-75663,11042,67567,-3237,-56399,4410,3739,-43062,-16231,30371,-15587,55944,115626,-12679,12944,9597,20569,-45535,-35758,41447,33286,-6983,-12397,26619,-28395,821,2808,-5188,-1809,-16596,-64152,-6372,16544,-16810,41448,107182,-3660,-32585,1063,30214,-25690,-61973,-33716,-26937,-34664,24551,24123,24497,26946,-23087,-118606,7631,54569,791,-10868,40088,-25222,17108,-8161,-7561,64026,-12385,-22354,-39613,-21751,3106,70116,56592,116646,44774,-23251,-62854,-71770,-11847,23123,-16092,76608,119476,264587,576672,4507000,3583458,794617,365789,250823,241449,158460,142897,98089,128149,115891,105621,128114,118834,121842,109253,139414,134725,79386,47729,-8585,95035,60608,38794,46106,161326,38196,106303,72368,121296,29039,14990,62283,41627,50320,62538,88174,-1808,11350,6275,66472,-22261,61598,40357,106994,-31898,38185,-28583,-8516,-6644,-36837,-2433,-29307,36708,20819,26951,22462,88564,47445,27211,-19207,-3089,94893,71215,22639,-27847,9446,37682,-54398,48530,-34028,-32691,-50394,4027,26823,-55114,-27004,-23534,7406,17680,44008,15319,6057,-52131,-14678,-32848,-12641,51217,50141,547678,678064,239345,134258,41954,54342,102264,78397,22638,15062,16881,40224,-20517,29823,1842,29552,28826,-18374,-64486,33008,-17590,61827,81532,-29211,-58342,-17805,74943,79977,-74442,-12933,-12462,-8845,73069,25400,19843,93328,-68807,-58428,-20030,13186,-35211,-66647,-21825,30702,-30429,24301,62956,43466,-4443,78045,19427,77306,-43442,19254,-27180,37126,50733,64258,24506,16087,32007,-5318,4756,-13089,-10859,-30980,-77530,-37976,45685,50034,40902,-133,14548,-10123,-14702,12311,-16199,-19667,12729,18406,37827,69606,44819,-69417,-97060,-7452,73452,75730,1683,-10768,-623,-20425,-70368,32339,-7069,5666,19256,22370,-27359,-31455,14786,48755,-12680,32632,91216,72410,52798,-578,1850,-10798,-50317,67525,58575,-80531,57955,93886,78477,-17330,18529,-73445,-93541,7781,-8549,61365,64116,-80496,52099,-43216,-16360,-9111,27837,-57237,19762,14590,72218,317,-4767,2457,12587,18864,-28656,117511,39077,-33482,-32804,-84493,-30498,34017,-8871,11988,39752,43518,78061,32589,7150,19622,68089,-33521,-74740,13067,-89802,-58707,99709,27621,15849,6782,8296,37810,-9046,103840,100918,69156,-82128,-70694,66864,21850,-63491,55750,68623,44153,118992,27570,-54865,-43840,25288,16408,-50748,1029,-23524,14732,-33015,-40771,55523,57059,16297,-22065,54211,-35868,-33606,-29627,-32589,39621,-38797,-37172,32400,62076,28048,34885,-24831,-5492,-8502,-7033,-4063,-7055,-3451,-83286,-101550,10990,13309,25138,-18485,-33340,-110160,-9403,25686,18270,-6873,76112,-20420,-48348,-15710,-51293,55316,-20434,-86294,-77518,-87621,1003,-87462,-44426,-62344,5615,-62977,78329,-37564,-26564,39516,-4748,-27779,9049,18452,91538,24064,-1064,33843,-22130,1775,58914,-18832,-64427,-105602,-74554,-7606,14672,73909,-33352,4754,11655,23100,-45597,22956,20566,68445,-1937,-20034,53580,-95188,-94906,-56736,5703,1221,-39394,-33176,-17689,-66366,-11445,-15886,24797,-3011,33369,61003,19014,-15828,-14974,-45120,18200,8711,-34436,23159,-28459,60476,7235,-69656,34486,-36239,-21508,33581,-7008,3143,1704,-52955,24352,-74629,-24435,-83322,4566,13308,54312,-9468,-53143,-28639,-24891,52365,77081,62029,68636,29891,-29539,9759,-18147,-37861,45228,-11563,-36571,-23962,-32810,38712,29720,97413,-38054,-54648,13336,22399,20403,-21686,-73644,-2826,-14155,-79097,-14627,-20476,-11780,-1728,4098,-34215,-19922,-5571,66148,11064,10370,36956,20363,-86841,-39064,16256,10140,84912,65798,-21589,-75043,-33197,-38157,-8219,-6891,29127,-12036,-29900,43668,-25709,-42034,-26342,-59330,-7564,46454,28017,33731,93530,-17172,28589,-406,-37860,-17691,37171,26010,53222,-42523,51731,38166,-15009,77019,26169,20379,-36744,8737,-15585,51443,25331,-23801,74888,24992,-54075,-20136,-33724,-14392,-27243,-93338,26014,52379,-25641,19103,28557,31472,18056,28665,53219,-32245,116002,36434,58615,43485,-47678,-89362,-33981,-72404,-14160,76864,41224,44255,112538,51368,-56667,49462,45911,19767,60958,7715,10806,-2253,-96723,-63161,24826,12092,-52286,-65544,1345,13561,-4283,37445,27350,-11686,-11338,-29459,79362,29098,-17085,-63926,15511,64048,-22192,3014,-27836,14233,-18448,62590,32288,-89969,89138,9688,-5877,-26426,-1093,20082,95653,124480,54479,9921,-23695,-8190,-27329,-17960,6709,14887,4681,-15847,39090,104450,9805,-62164,-25843,-49194,-79484,10385,10129,46875,56738,38968,-20117,16888,-77454,-8766,33418,63027,77849,-18332,25283,-32945,-75340,-2151,-124774,-39029,12139,-8073,2790,50932,-29114,30986,56792,-66024,93021,34520,-56563,-9541,-3379,79834,42172,2930,-14412,28060,-5052,15730,52196,15758,-97499,-7597,7598,-20683,61250,-18501,-46084,2961,-6912,-14554,-26157,23449,-41930,-62077,-119968,-111187,54236,79771,-4890,24502,-13161,871,96996,92000,47113,40671,62175,-67559,2956,20274,-5718,-10740,-9076,47238,87283,46406,19280,64478,42328,-55661,27307,-52463,-163492,-39147,-29850,-32365,125,-10410,-39083,-71997,-53386,21373,-137107,-76234,-9757,-16514,-33359,47381,69673,44786,-55455,-73357,16540,81492,27694,-8793,73512,63661,15512,-2275,-56408,-41240,16605,7557,-28798,-16394,43068,-16319,-26043,82944,19646,20570,33713,-65024,-90088,-20449,7692,3948,-28291,54452,51861,47804,29082,39484,-7236,54968,-26336,40606,52240,-14847,-31335,5128,-51729,-25310,10236,-20448,-23887,5699,9581,2939,39602,-34659,-51183,26709,-41615,-53686,24112,-73757,6806,-26554,23468,47528,16876,21505,-20253,-69007,-44508,-48286,-58751,97571,7833,26399,125568,-17951,-21058,6228,1366,14196,26239,-9784,55857,11965],[-52910,-3371,32695,11778,-69707,-29813,-2249,-7226,12149,-28224,7750,63274,-31670,13318,99866,18315,-11174,-58407,-50400,17435,34431,-34254,-56247,-82348,-72647,5273,18283,-19575,-3086,13298,13494,59525,-561,-26794,92106,106023,34813,-112825,-8708,-33206,-2750,44080,18732,4146,19158,17612,121752,21155,6517,43169,-50539,83243,71730,72010,56323,15170,44703,-37283,6015,-24533,-29261,34159,-75338,-14300,32232,62349,40383,43600,49229,-47486,21238,-42346,62221,-45108,39870,30954,-86054,-74118,-85600,15836,58133,-42751,-40284,-4300,-15836,11550,-76477,-51345,-75687,28278,-10524,-36049,-91203,-38505,-18176,-92925,-61756,-66494,-4650,3048,-49709,73920,-40451,685,30431,-28057,-45496,41057,-2054,27005,11479,-59861,21451,-5892,73570,91035,71571,-29329,-564,3455,-20917,8899,34326,-20772,-11617,10022,17225,-25521,30008,6416,-18770,-7822,49025,94802,37676,50362,14193,-24231,-45760,-83140,-30390,-101697,-22577,8312,309,-22129,-5256,-34007,15866,-28469,-21548,34714,16699,-45974,-13559,81567,62897,-17961,-31113,-54766,-38172,13661,-29994,-78658,-67163,-40876,-110418,-154021,-8931,-77486,-3657,-52372,15827,27628,14767,-35442,11562,31535,-58187,-42958,34767,16381,41082,92702,-52522,4034,13429,30644,-35623,-46380,21386,31472,-12395,-20214,-8946,-952,10298,20574,762,-24142,-34563,-60857,-25936,16062,-10750,35686,102618,-16812,-31204,-15007,11015,-31678,-69245,-17395,862,-14760,4347,3912,18678,31860,-46552,-156105,4853,34674,5982,26941,36524,-910,16079,5846,-32697,59417,-36179,-49880,-70026,-35853,12411,75728,49807,61919,16879,-37897,-80786,-73772,1393,9522,7737,79397,113017,309383,523700,4401605,3664564,761863,395101,266828,234882,135437,159527,115275,113215,105088,112292,115631,119922,106399,130617,121926,139447,91857,37004,-9026,93776,45601,6830,52936,138064,31149,139212,72748,116973,28252,-24343,69385,47840,93906,58143,77242,14687,-2065,1846,60610,-22989,62347,37845,112982,-9594,29671,-46228,-5558,-19597,-32653,-7617,-21426,40119,22799,49302,37033,82220,36109,13171,-15236,-2892,92585,47331,-22686,-70343,17298,30484,-54367,45190,-28195,1594,-50520,18104,31585,-46492,-18890,-24302,-11470,18506,55311,-2714,11193,-35062,-36640,-38460,-8109,66631,55735,536836,617580,226509,124297,31137,21028,90629,62433,34260,8626,29155,28680,-12035,31231,-17005,6666,22214,-37616,-72390,51444,-42451,78916,107814,-19698,-59397,-9443,64980,78977,-92655,-23802,-27028,-19413,83287,21909,27676,124290,-42690,-59126,-37704,-4849,-31787,-60491,-25280,26170,-26122,-66,37507,37487,-31899,106870,28218,90711,-13386,24633,-46035,41885,60421,56537,14663,20234,37152,1768,5387,-7342,-23923,-12331,-63259,-25221,53256,24823,37437,-8034,-14714,24236,-13528,18593,1424,-26662,17773,34833,53639,81885,33319,-69815,-91369,-6836,102759,101119,11167,8783,-19748,-34624,-71395,9804,-14074,15033,31074,45396,4415,-23465,-8766,57545,-14232,30189,129752,94701,47145,12312,8268,-26370,-69234,61412,75356,-84896,63706,86593,71096,-16845,9569,-60852,-73685,19261,-1547,35490,68868,-64085,21626,-44476,-34263,-11582,57917,-32650,2047,15509,74451,-14691,-34282,13556,22206,29892,-14538,100788,37689,-15897,-17522,-93706,-61001,35107,-19143,10693,40070,51146,77541,31484,36245,48499,58140,-18428,-79901,22914,-52117,-63241,74280,29219,39866,-5931,12410,24865,-1432,119815,91504,49574,-92515,-77729,79073,-2195,-49122,76458,55806,48915,92250,29957,-26669,-26721,30372,615,-83286,15575,-24909,4682,-70154,-51418,55651,56218,16631,-3273,108462,-25270,-35628,-50376,-44650,41342,-29941,11931,39726,44367,9507,31309,-17027,21803,9928,-2515,13842,-2780,706,-79279,-92611,959,21194,39500,6990,-18235,-112252,2423,19316,3800,18690,108589,-37471,-46407,-34301,-58196,46400,-31532,-69348,-82104,-70808,1202,-67686,-19696,-63814,-9652,-72072,63670,-62940,-11852,33856,3,25138,35938,47374,111226,71520,5464,35995,-34021,19508,59370,8739,-69512,-100089,-67771,5774,2952,68544,-29353,9577,30394,23541,-55232,43774,10204,55438,30036,-15716,67118,-74682,-103398,-61307,-14594,-18147,-40438,-31309,-47205,-86382,-36644,-20422,34166,-1144,28204,41855,16875,-16728,-17185,-26035,29376,11371,-42117,17256,-32927,92422,5896,-46802,34505,-18026,-34494,21647,-559,14938,-7662,-66565,8004,-46364,-16932,-91468,3690,18202,40278,13761,-64130,-82286,-28317,27011,58442,43615,66720,26540,-29168,-15906,-25635,-42034,27765,-16214,-4521,-32185,-23608,18607,28970,98515,-29691,-64837,19451,24669,35385,-51096,-96931,-26895,-43760,-84566,-3316,-36514,-22520,6214,-5426,-26196,-28788,-16036,48430,-1694,17542,43395,64015,-72866,-54028,22581,11749,67117,55815,-15620,-86673,-26569,-16978,-19922,-40398,-1607,-3521,-22859,27297,2141,-32369,-37102,-41806,-2814,10063,39908,18883,54194,-24411,18827,-16544,-27984,-21121,-3591,40089,38038,-77811,19222,34318,-35946,93000,9325,10895,-33348,-11033,-9515,29366,19181,-24216,54185,13448,-42165,-9425,-23220,-22669,-8027,-66352,27964,66233,-1408,14266,4948,26298,33560,39208,50637,-36478,105773,28515,83471,45947,-26694,-90203,-23983,-80953,-12526,129882,56824,39565,96591,64887,-30154,47347,29351,6144,62839,16290,9985,-21400,-102446,-82383,47821,35216,-32211,-45850,-10838,2441,-4971,34189,17046,-29923,-49057,-22457,79651,10741,-23968,-82017,-9184,62401,-32656,-23762,-3509,5885,-31103,70657,33106,-85636,81537,3266,22857,-15366,10992,27694,87692,131553,59493,42265,-26293,3288,-18158,-26819,-9325,-24680,-15204,-15599,60840,129388,2742,-65217,-30729,-59032,-91667,-12248,13012,62403,37942,15423,-15573,32163,-88621,-43772,47488,64567,92990,1300,41252,-27043,-78104,-10626,-139056,-63209,19414,-21403,-4858,58681,-28554,17407,75232,-59068,68261,33110,-53905,-53312,-959,91479,66179,-161,-37264,24009,7842,38011,44928,23905,-36064,27135,26709,-6456,79653,-14832,-33571,18262,8141,-22939,-44888,26032,-38227,-52642,-126220,-118077,71695,58181,27955,56131,-4661,3414,101681,62865,34155,40224,49278,-118908,-6882,63975,-13349,2196,-7494,39972,93267,56829,43209,48611,45296,-75845,17771,-37713,-97414,-35715,-50791,-28272,-4194,19930,-36536,-84997,-79903,16150,-125819,-67730,-16903,-13881,-1261,49520,80487,29063,-64941,-78829,35528,87061,54580,-3783,85536,52344,12977,108,-76407,-62238,28331,21492,-42776,-29125,33760,-5001,-22039,81824,-5233,1875,38573,-73240,-74587,-24844,6245,-3454,-57487,53127,28606,18953,-2217,9420,4362,49118,-34145,23112,69986,-12872,-13560,20776,-56768,-31884,608,-12904,-20022,23855,26759,28212,49316,-39380,-56882,18821,-30672,-55570,13524,-91845,1749,-41295,31863,62376,21693,8127,-9090,-86635,-65556,-41484,-29138,122368,18586,22882,120976,-23470,-25734,-2877,-12012,18595,23291,-26868,39069,20318],[-51001,-18155,31806,4013,-67643,-39146,-18116,-12806,13392,-33857,-5103,59616,-17964,10232,104447,2155,-18788,-79786,-37529,4401,32153,-30852,-46684,-53647,-96215,-14763,43528,24898,36387,28245,-2277,46158,18294,-29173,132449,108100,35925,-104830,-11096,-15958,11371,28158,6730,-13863,-310,34199,101257,5862,20126,36556,-49646,46839,60516,52432,89242,41986,48263,-31766,3502,-18566,-44052,20253,-87086,-6394,46702,47950,17300,30930,58331,-38668,8206,-39432,42570,-54905,11857,18117,-103912,-71812,-74694,22336,52825,-34643,-63014,-30416,-12805,27442,-74228,-30249,-72248,13002,-32303,-55817,-106845,-30091,-20877,-81763,-54467,-63186,23559,1901,-44947,85085,-38775,3534,30285,-36292,-56893,43217,11267,13690,1826,-97431,10552,-27476,86168,65146,56681,-33834,-7057,11729,18251,-5831,49196,-29370,-2273,24684,40503,5463,15706,25159,-15402,-8635,83746,107920,24587,63548,-1619,-19726,-51461,-74789,-39034,-95184,-2640,6449,2490,-12840,-7127,-26821,8534,-30016,-20748,46501,-3491,-41867,8557,80176,65114,-19552,-39233,-34266,-44052,13749,-23107,-84535,-70961,-37056,-126685,-152145,-25349,-82714,-9630,-25276,9649,-15548,32799,-1992,17845,53794,-75086,-65154,36762,43616,28563,64749,-84196,-7956,14905,31665,-29287,-51739,8638,31497,-17006,-27816,-31808,28186,18908,45322,13169,-48519,-51542,-51109,-45892,10747,1964,21193,81875,-29759,-33743,-27440,-912,-36395,-58807,13458,18524,13677,-5127,520,7163,32469,-71001,-176316,-81,12572,7030,62788,27157,26612,15275,8187,-55478,43702,-53805,-65381,-90211,-48284,17209,73751,35765,18560,-1585,-41924,-88133,-42102,30258,-9956,33829,75329,104945,354776,458705,4347312,3707261,717640,423271,285524,229269,130124,181382,131273,99120,93358,102307,100092,119147,92610,164143,99961,128246,96772,17826,-7008,91807,39358,-5092,65316,104689,24006,161627,72572,107095,24861,-52725,72248,49785,110947,50700,53018,28897,-10261,-1045,43523,-14456,60358,26573,98748,7225,23613,-46569,-1190,-23922,-11859,3521,-11493,37229,17736,63334,60688,67209,15521,-921,-490,-6043,75458,25429,-55086,-93908,25812,21662,-42429,40042,-20646,34250,-38919,26248,49434,-24804,-16379,-30924,-29828,10474,64264,-21518,28062,-6459,-51582,-34004,-1862,78245,63302,532683,566890,197437,108267,21725,-11193,72421,36761,36551,-6890,39371,20825,-5054,30829,-33608,-22367,11584,-50996,-64274,58016,-44392,88775,130928,-5682,-39783,1011,47605,63712,-97996,-32895,-38395,-26493,86246,15133,8880,128946,-14575,-41600,-50376,-28230,-34786,-45457,-25317,17139,-26035,-18691,5400,22495,-52927,120792,39292,94947,2565,25271,-60133,38825,56804,37380,6684,18124,35819,5558,3064,3863,-38482,-512,-36396,-1045,56035,-2713,35929,-20499,-35256,60346,-12328,24772,18722,-32064,20414,40740,59972,97058,31051,-65854,-78182,-16251,108922,122294,17327,20941,-49691,-54232,-73031,-10767,-12656,20082,44748,63351,39949,-9535,-35576,56748,-15298,14194,141601,99737,28527,23256,16740,-50026,-83302,37795,75051,-78415,59765,68232,56013,-6190,6532,-44277,-45237,30002,3274,2870,56832,-46378,-17152,-40297,-65082,3216,97934,-198,-6247,8009,74468,-19971,-51444,12096,25029,42992,-1263,77980,20549,6032,-952,-83543,-64082,41707,-28995,17518,39900,45869,60621,26266,53291,80794,52003,2242,-76707,23212,-8119,-62224,47304,31379,62100,-14949,32770,22504,5661,115442,71570,22547,-93709,-67780,75131,-19633,-29175,82545,22664,35937,57756,23443,-7026,-4206,30545,-18696,-93973,27679,-20215,-4432,-91571,-60756,61160,60291,18238,5926,152783,-17909,-36278,-70767,-47490,46110,-16153,46293,43437,26273,-8291,28168,-10647,35015,22531,-7942,29700,-2116,-4923,-72317,-65445,-9033,31862,53748,39311,3162,-100182,8377,13781,-4413,42222,122052,-39536,-40639,-50450,-59550,34295,-29671,-21821,-72145,-54975,-5298,-48718,-10186,-59243,-20845,-74801,28547,-81475,12980,22591,5845,82465,72131,64854,105288,100981,-988,28034,-43881,30794,50520,39793,-63054,-83350,-74688,15972,-11564,53597,-21480,16722,21016,13586,-61466,56529,5723,34041,51816,-15050,70863,-40108,-89194,-55249,-47995,-32782,-40465,-20670,-72067,-91273,-67297,-29623,41943,610,15237,7723,4433,-14233,-9748,-1993,45031,10172,-45042,5538,-29539,114884,4533,-21933,31831,-446,-36901,5705,9604,10325,-24178,-64007,629,-19595,-234,-91882,11408,20820,46325,38382,-64977,-122511,-46392,-1753,36967,22116,55062,10730,-33723,-27648,-32790,-44268,11421,-18794,30109,-28323,-17143,-1375,29894,79944,-9748,-55146,25783,26067,38044,-55574,-102165,-43221,-66581,-76997,10130,-52375,-25534,18756,-16229,-14857,-34928,-26895,18991,-18987,18598,47142,87458,-54994,-55830,24213,10094,53154,43188,-1816,-81171,-19903,5305,-25172,-74631,-30450,8928,-11344,10001,28866,-22886,-47552,-26863,7444,-27244,35635,220,17804,-23766,12350,-34788,-12045,-25414,-43851,45385,36560,-94445,-8164,27822,-46383,95022,-5508,-2461,-28188,-23254,1053,9579,15831,-23361,29242,7425,-18072,-1342,-12618,-26306,19935,-33440,30274,63609,12145,5413,-17907,17835,29535,40307,41973,-35484,79573,16620,89454,39285,80,-82701,-9769,-79527,-15079,144501,67878,42216,70813,66136,-13735,38830,9380,-4678,53196,20261,15411,-35716,-100076,-86653,65368,58142,12677,-18671,-24630,-14655,1069,20816,5917,-19943,-74482,-20171,76545,-12451,-25488,-89391,-33525,46273,-40175,-38216,11600,4559,-27566,74716,29351,-75997,61754,-11322,30962,-7812,22792,24129,63721,116577,54005,66571,-16365,16795,-10942,-31490,-30257,-59228,-18282,9354,77093,131200,-4043,-61724,-34366,-67620,-94540,-31137,15722,68236,12724,-6893,-1466,47495,-85526,-68515,53587,55372,102477,18305,52694,-16442,-73426,-27415,-140255,-76818,20704,-30269,-12346,51699,-18326,9256,75295,-37305,41715,30485,-53399,-87859,6414,74848,86483,-1257,-68048,14740,22091,65675,33198,21340,24958,53433,36553,-4923,70692,-7034,-20660,32740,11861,-26988,-60063,20659,-25043,-30926,-103021,-108893,74074,30254,59231,86498,5510,1691,92164,34320,17916,34425,36613,-136339,-19520,97593,-15457,10639,-10748,23096,84477,66726,64777,28199,43360,-89436,10378,-24663,-34548,-33879,-59616,-7190,5624,45447,-23769,-85539,-103753,9602,-96647,-53841,-13464,-16961,40957,53344,78708,12324,-59319,-59086,52693,86094,75630,-734,74721,22955,9525,14683,-79112,-64568,38918,34523,-58001,-38264,23437,1068,-9136,74065,-23646,-19349,38191,-73323,-32604,-26825,-8786,-13734,-71569,46798,3240,-15603,-39303,-21359,17049,35063,-32377,5939,85925,-6821,16608,26050,-59861,-21934,-10821,-8233,-17488,38306,42279,43160,56761,-46916,-58626,31393,-9192,-63336,-5902,-93689,-1693,-49381,47639,70425,22240,-8849,-2205,-89313,-73874,-38803,-5717,124549,38908,24806,92178,-32837,-27648,-11343,-31126,22558,18350,-33795,27267,32723],[-45686,-32050,27306,-2003,-42976,-45885,-31649,-12337,9711,-46603,-24618,60456,3700,3225,94636,-19584,-33718,-86666,-20913,-13315,30967,-21175,-36738,-6218,-75733,-21093,48926,58829,68303,43835,-17335,28051,40792,-27385,148046,90172,27475,-87459,-24326,7853,25060,11411,-149,-24366,-20031,37065,59439,439,33311,26520,-40458,15632,50809,22965,116476,68457,49196,-23006,1999,-6831,-52144,5633,-87930,-5214,55866,24806,-4547,20752,59304,-30968,-12604,-26643,20133,-66534,-36297,2175,-104046,-66562,-53818,28874,39489,-7433,-85929,-49042,-9378,48244,-68122,-13831,-63111,3457,-33329,-74156,-111544,-15192,-19383,-64017,-41096,-57332,39467,-2336,-36052,76648,-31389,2098,16832,-42766,-54554,45670,30361,7391,-4820,-105590,1005,-43683,77324,15662,33499,-35914,-14396,15145,54628,-20514,51442,-30775,6729,35478,62461,36172,-1850,36673,-13632,-11590,92812,85686,4130,70075,-14440,-14269,-51081,-46513,-52619,-70102,11887,3602,30,-12373,-5770,-16979,-3875,-29915,-5640,57671,-19871,-16108,35658,62178,58328,-22919,-40742,-11979,-37084,21576,-13316,-78517,-65820,-25634,-120874,-118556,-45800,-85094,-25228,-4131,-6554,-53447,44828,31764,21811,65159,-84919,-67919,40123,60268,25234,43182,-100140,-22195,13521,25280,-27445,-55550,3802,30165,-19837,-35208,-37624,54954,26199,69203,32082,-68212,-62146,-35503,-60425,293,18898,721,55918,-38633,-38887,-33336,-4984,-36312,-34809,49442,17000,40793,-104,8215,-9430,28749,-89242,-165655,-6409,-5110,3028,86980,15043,50818,19487,3340,-69190,27938,-59796,-68021,-98437,-56743,20788,63243,20129,5068,-9505,-40785,-84554,7820,55218,-33885,55907,64330,96712,372967,401970,4372502,3674990,665956,442094,303773,225632,142920,202230,143800,86878,85057,76749,85227,115881,80689,191894,79276,98708,97308,315,-1494,89308,41156,3473,80087,78540,20094,166420,73143,96475,23752,-62146,68896,41377,100729,40994,21875,38712,-14317,94,17879,-1666,55679,9950,65203,10171,21810,-33208,2242,-15860,22620,24298,-3574,29238,7799,65370,84494,45261,-10828,-12010,21674,-11014,52415,12272,-66329,-91899,32018,12941,-24998,36066,-11528,58653,-14569,27444,72849,-577,-22103,-38741,-41794,-3653,76455,-33461,48927,23734,-51952,-12475,6982,82770,74625,535371,548393,166083,90831,18043,-34884,51594,9774,28843,-25657,46000,14650,-1414,28211,-44763,-47922,-5031,-54167,-42458,53804,-24218,90167,144392,11292,-6682,13723,29911,36008,-91843,-35159,-41385,-26855,74916,6443,-33123,107602,9890,-15996,-54287,-58265,-39813,-25496,-22620,5711,-30415,-24313,-20726,3042,-60687,112021,51368,91723,3846,23789,-59150,30507,42083,10516,-3048,9442,32431,12877,-5153,17589,-49535,-409,-6003,23996,53572,-26685,38073,-33626,-46585,80817,-12704,31310,32395,-30349,21421,32001,55229,113238,34551,-55907,-59670,-30943,89741,132898,19563,22308,-82534,-74709,-76586,-24160,-5832,17269,60887,70436,70235,4940,-58304,45811,-14926,-10834,121119,78452,3033,29266,27457,-75291,-86581,1004,54191,-64915,46156,40565,34386,9804,12288,-27367,-12631,40363,7414,-27483,29351,-32572,-57081,-33020,-85264,35388,136717,31411,-1565,-1880,72080,-16930,-50644,141,20874,57019,16310,59622,-1104,29957,13085,-56223,-35865,50940,-35903,29672,36179,27835,29573,19287,54013,103159,50127,20117,-64082,16316,29356,-52901,26990,35979,76846,-18572,63195,33185,7677,96414,52563,1482,-89656,-50027,53842,-28521,-8004,75120,-17741,13385,22139,11361,4802,21772,28953,-39012,-82603,31304,-12363,-10333,-90773,-63263,71824,69738,20507,5596,167316,-15108,-37472,-83578,-41254,52223,-798,54226,39402,8939,-23618,24991,-6971,29672,24868,-21549,46457,-1851,-22247,-68089,-29464,-16391,43999,59336,71879,27977,-74090,1725,8999,-5287,52182,111082,-27801,-28544,-57017,-50510,22280,-17392,37088,-47918,-45267,-18327,-42923,-27539,-50211,-23943,-70225,-17244,-95859,44734,9300,11347,113542,106997,64247,69503,102434,-15254,7685,-50528,34045,34102,62795,-48606,-55256,-87893,20264,-23364,35682,-10693,26422,-5574,-3249,-62774,55450,10622,9384,53623,-23239,63665,-4525,-61256,-40720,-83600,-39685,-41098,-5726,-82965,-80633,-94029,-45590,36672,3554,-1667,-28426,-10650,-6301,6238,26084,62777,5563,-39794,-4159,-18588,109588,2319,-9315,28747,13481,-30251,-12105,21739,-14754,-45417,-46096,2164,-2392,23045,-81228,25754,21768,57869,58784,-54241,-135504,-75586,-28587,18785,620,35506,-11559,-39672,-21872,-36880,-47759,-974,-15882,55993,-19488,-15400,-15322,25383,45790,20918,-30770,32577,26982,31530,-29207,-76969,-40412,-74150,-64685,22834,-65172,-21136,32505,-22027,-5014,-40209,-38763,-14462,-36093,14272,47584,93433,-38756,-48555,18987,3489,51741,34868,16032,-54102,-12883,18155,-26422,-102805,-50053,22422,1785,-5158,47174,-19418,-57393,-17786,21376,-54984,15290,-18610,-12196,-16573,10563,-50325,4380,-29912,-71792,41730,47809,-87683,-24392,21462,-42331,79813,-12615,-15531,-26243,-24105,12262,3594,13202,-24579,8289,10851,13901,1188,-4109,-21771,50671,-7739,30944,45127,9259,-4593,-36096,8379,10128,32996,28651,-25723,44767,-313,66783,24571,24168,-61534,6787,-68496,-22831,113840,69939,46360,39506,53665,-13829,26446,-3925,-9729,37515,15351,26284,-41803,-85886,-76805,64759,69687,58196,8110,-37705,-31453,12499,2365,-1330,23969,-75413,-27362,72055,-40529,-23554,-87434,-48198,23680,-44724,-38618,8766,10106,-12179,73751,23268,-64178,35073,-29579,21430,-7643,31446,10821,30637,89004,41654,72457,1256,26434,-6910,-31778,-48276,-72676,588,47294,84136,111204,-8504,-52779,-36935,-77235,-85874,-42779,18585,62865,-11720,-18345,17893,56723,-69961,-71228,52106,37919,101500,26331,55930,-3193,-64616,-47199,-124490,-76246,17484,-32544,-13671,30020,-3142,7049,63611,-6045,24985,25844,-58132,-106420,14946,50445,99339,2447,-98646,-1404,32203,89195,18034,7163,64939,58622,32340,-22196,36996,3517,-10719,39094,6866,-26637,-68692,5204,-10004,-2626,-67435,-84788,61576,3876,82611,106013,15086,-6893,76954,16543,2639,28869,26968,-113317,-31206,111180,-12500,14344,-18111,1735,65576,77346,81699,10122,39623,-91124,10794,-17235,-344,-33954,-55691,17200,26196,59633,-4674,-72255,-118031,2090,-58666,-35173,307,-26689,77058,54892,66655,3653,-39555,-19712,62899,79173,84520,1035,43511,-15270,2274,22627,-64789,-44344,46342,47163,-69257,-40644,15003,-2138,6446,58601,-31652,-41205,35856,-64181,20370,-25964,-28243,-21433,-62456,34285,-18571,-43458,-73501,-44784,31188,21073,-20946,-8559,92902,3591,49579,20892,-59875,3256,-23681,-9113,-14313,41549,50535,44681,59383,-61498,-54049,60863,16669,-74911,-29060,-77691,-2976,-46688,64385,68182,17403,-26503,-1951,-76311,-61888,-35971,5378,96529,57143,32700,48497,-46697,-30196,-17069,-48907,25623,13378,-27807,24250,43924],[-39077,-42192,19776,-4642,-2554,-48202,-46282,-6152,2609,-64778,-48187,64926,29708,-5238,71046,-45410,-58111,-79284,-5067,-30454,35211,-7940,-28544,42968,-22087,-13165,35172,71462,87275,55207,-28711,9256,60489,-22365,138949,56137,14793,-63809,-43772,32080,35940,1425,-2607,-26118,-36983,29886,18897,16261,42592,20946,-27105,-2415,42058,-7061,121797,85955,44176,-14750,3333,5446,-54438,-8905,-80461,-10929,47724,-3139,-19518,15903,51986,-20505,-32134,-9614,1277,-76657,-83276,-10107,-82576,-57974,-26674,31428,22633,29481,-99624,-56148,-7563,64184,-56380,-1225,-46480,2640,-16651,-89314,-104410,3817,-11085,-45276,-25552,-48138,39066,-7559,-25495,50105,-19928,-2175,-2229,-44763,-34893,48933,55338,8936,-4233,-77512,-3599,-53583,49739,-43537,5478,-30432,-19250,13900,78681,-32185,40059,-26674,13323,41167,79223,61062,-16863,37761,-11600,-15959,73341,27628,-19925,65272,-19482,-10849,-44518,-9483,-67067,-32475,20457,931,-8455,-20710,-748,-6003,-20661,-30573,22915,63837,-26832,19425,62616,34645,46170,-25812,-35725,3688,-17145,31153,-3774,-68028,-55253,-11795,-98794,-73771,-66141,-85846,-44256,2809,-26298,-79878,46368,55095,21789,63104,-83577,-43472,48174,64189,34267,34795,-97767,-38099,9881,17068,-27215,-60980,4506,21552,-22961,-41938,-29457,74942,32456,84113,52931,-78560,-62592,-16829,-65034,-12683,35383,-21594,32910,-40346,-44223,-32857,-3396,-31296,-6876,79261,-3468,56030,18115,17045,-28161,20920,-96401,-122322,-11362,-12871,-5572,94886,3652,66011,30354,-4415,-71354,21745,-52584,-62165,-95482,-59454,29178,45482,9004,24666,-9277,-39677,-72197,54665,65873,-57654,68954,48267,90789,342383,368316,4449859,3572135,614680,447590,318435,225653,168446,217269,151609,77349,84605,43993,74820,110600,71009,202847,63927,56150,97915,-3505,7727,86604,48067,24415,93641,71033,22382,151947,73256,88395,28568,-51448,59617,20162,77333,30870,-9557,40909,-16695,7012,-6073,10981,49292,-5606,22272,-2890,24467,-12932,2432,4038,62640,44195,1341,18472,-2973,56203,98368,20327,-34461,-17858,43858,-15283,32170,11063,-58076,-69153,33492,7431,-8599,34203,-883,71122,19099,22148,91722,16199,-36512,-43887,-43934,-18057,92473,-32660,65880,47307,-31952,25814,17315,78052,89787,542591,578577,145505,76229,22413,-43874,33408,-9052,15323,-37980,47718,8154,-2263,22981,-49007,-60553,-24965,-45864,-13373,43091,7232,83833,143052,29517,26245,28112,17483,2789,-77938,-28230,-33367,-19439,44680,-2248,-84359,71351,27048,4291,-47142,-89760,-41269,-5954,-18742,-5311,-38093,-15016,-29923,-16039,-53529,80498,60866,83492,-3995,24009,-38964,19705,21758,-18240,-17521,-2507,32076,29467,-18519,30384,-52161,-11399,17435,40596,47393,-42391,42629,-42285,-48274,75910,-15367,38552,40296,-17233,21258,9956,41310,124230,37532,-40191,-39298,-44269,52643,128574,17725,13414,-110148,-90847,-82631,-27772,1579,6081,77882,64657,91395,15579,-69225,26089,-12015,-36724,73967,31130,-21703,28434,39675,-94136,-78381,-40743,15564,-50850,24977,9056,9413,26838,26840,-13792,15798,49606,11790,-48357,-6661,-26182,-91494,-27535,-79221,73195,160301,56608,15941,-8165,67641,-9310,-34736,-17221,10836,70466,39518,50643,-14602,51393,20865,-20875,10517,58887,-38199,43876,27172,847,-7204,13423,40254,101500,52081,28159,-44622,7041,51902,-34656,18419,43763,79733,-17586,92242,52149,1337,74528,46808,-5225,-84541,-34516,18152,-29085,9364,59792,-49839,-8422,-10198,-640,14662,47651,28543,-58466,-55930,24092,-4769,-11924,-69035,-57595,84654,81728,22320,-632,144243,-14736,-40541,-81800,-28707,55756,12362,36831,27405,-6325,-35337,20532,-7008,7881,16388,-38290,66561,-691,-49211,-69755,2581,-18373,54489,51230,95574,51683,-39352,-17013,5458,-171,44166,78538,-6943,-9851,-49617,-25669,13623,-2700,85116,-15686,-43371,-36190,-52259,-63650,-39009,-16275,-58117,-59479,-107492,72001,-2082,16077,105354,129128,44568,15373,79351,-30914,-23103,-53317,28735,14401,69782,-31914,-21013,-96122,18138,-28775,20903,998,36495,-33341,-19274,-58371,39821,24221,-11952,32951,-42922,48778,20878,-32746,-23069,-108646,-38275,-43603,8329,-73348,-58273,-105818,-67212,11623,6457,-16915,-51987,-19106,6178,26197,54926,77999,-906,-24736,-5283,-2884,67969,-209,-17613,26263,21979,-18039,-29163,33995,-55583,-66620,-18443,8175,1849,47679,-58736,42690,22578,56651,69371,-35804,-120669,-104443,-48268,7650,-18080,12982,-33105,-44871,-3051,-36015,-52478,-7688,-6225,67656,-10761,-18055,-20799,9916,5828,53493,-1954,40495,28156,23043,17349,-19608,-14243,-64245,-55404,30826,-71348,-12371,43108,-18015,-873,-45516,-51169,-41814,-47168,7538,44519,87994,-28491,-37831,6658,-8105,63784,36641,32757,-10978,-5461,12248,-26852,-119979,-57123,31203,10354,-18893,53852,-24388,-65304,-13067,33836,-68789,-14804,-33417,-35847,-5857,12647,-59359,15624,-33281,-81912,31583,68412,-61497,-28209,16848,-25995,52291,-9037,-24316,-29571,-14429,19697,14843,9738,-30315,-2755,24367,46146,-2575,739,-9168,74623,2646,27368,19105,-7678,-11644,-46737,79,-15049,20738,13526,-7023,10443,-18206,18061,4391,37319,-28015,23984,-49025,-34715,56779,60910,45196,8144,31005,-26852,13458,-5608,-7872,24010,529,38344,-38311,-58348,-58052,41132,61185,81882,25650,-48020,-40737,27328,-14888,-1972,90095,-45224,-42163,66546,-70022,-21581,-79153,-47509,2984,-46769,-27621,-11868,20057,4926,68860,17175,-52193,8708,-44346,2407,-15916,34610,-7833,-2147,59828,27711,55675,18779,26881,-6155,-29192,-56531,-59315,36207,80525,80390,79310,-9354,-40629,-38516,-90018,-65441,-45517,21231,49505,-27143,-12793,35750,56343,-46097,-47398,45411,16765,87622,24014,50264,9729,-55204,-59785,-94987,-63089,17628,-28123,-7211,-864,11264,9094,48171,25017,24661,19144,-66501,-106363,19072,38224,103088,11076,-119140,-26247,33605,101617,-428,-15250,73249,38414,14987,-54577,-8213,15435,-4332,33187,-2202,-23295,-70002,-16689,156,25451,-34078,-51954,38448,-14818,94078,108304,22200,-22265,66153,12573,-8131,28717,21983,-67136,-37923,102529,-8134,14427,-26208,-17198,43841,87011,91950,323,37472,-79280,22894,-15541,2000,-34061,-41757,33970,50099,60241,14584,-49198,-120842,-6808,-23964,-15529,19442,-41292,93329,52591,50306,6840,-12107,26239,61420,65994,78841,2110,876,-49412,-12363,16015,-39734,-5892,48166,57169,-73870,-35251,10426,-15039,19744,40886,-28810,-61020,34234,-48083,62004,-23392,-41558,-22343,-33912,18638,-32644,-55785,-95699,-56483,46214,13080,-3059,-19641,85073,17380,72998,7491,-56339,35463,-36756,-16345,-8289,30550,47039,34720,55596,-82511,-42905,93838,39320,-85039,-49387,-47848,-2221,-33087,73701,56413,9131,-41854,-9087,-52081,-30573,-28645,3490,46055,62751,42128,7142,-62599,-38386,-18072,-59555,26707,10128,-11980,28944,49760],[-32963,-46394,10598,-3849,39337,-45418,-62525,3372,-6109,-81251,-68810,71011,54270,-14591,39339,-71347,-91236,-62503,7511,-41013,46720,3936,-22066,73184,37200,2701,13275,61498,91792,58367,-33074,-4902,71553,-16167,114676,16637,4556,-38232,-60286,50310,42917,1881,-3252,-21411,-49156,17195,475,53182,45206,24522,-15414,-5976,32667,-28206,95333,86297,31040,-9953,8886,13711,-52810,-23006,-69122,-21721,20317,-31367,-23946,16507,37645,-3184,-40397,6569,-9510,-77256,-105019,-13646,-46416,-43774,1222,27546,7299,64598,-96829,-52481,-7212,68271,-38330,9417,-25157,9748,7961,-99049,-85697,23247,2488,-30405,-12097,-34750,23003,-11483,-15917,13237,-7271,-7195,-19144,-40880,-1069,52034,82318,15433,4799,-22264,-649,-57183,13033,-91606,-20957,-15666,-19922,10316,87567,-38991,20097,-20169,15127,41831,88937,75094,-23218,28511,-7169,-20680,35356,-46206,-42909,48801,-14754,-11157,-32250,24645,-76675,5580,24498,-293,-21008,-32042,6644,3896,-40002,-32598,58425,62199,-23754,48096,82864,7532,33661,-24750,-25898,8679,10841,35561,2232,-61697,-44440,-1034,-71557,-40624,-81851,-85662,-58911,-6663,-40115,-91378,35712,61855,16593,48370,-72835,2072,60435,57004,52813,38502,-79434,-54688,5312,14557,-23103,-69180,6387,1419,-29676,-46788,-15451,83153,38097,85481,68741,-77959,-52375,699,-58137,-23092,46162,-41433,16030,-33818,-47228,-29528,233,-23938,15143,94557,-34189,53114,44001,18670,-44810,9890,-91584,-59728,-10206,-8225,-16944,87464,-4906,68853,45980,-11924,-63340,28243,-34845,-55051,-84324,-55006,47931,24255,6660,65263,-5171,-40825,-54516,81508,61808,-74661,70939,30382,89569,266196,362487,4519661,3433841,573735,440700,327483,230799,198659,224459,154540,71452,94391,17539,71277,104774,64286,195404,54697,12904,101924,13856,19377,84135,56196,45521,102309,81607,32442,122759,70292,82414,39345,-25965,46904,-9629,59293,22835,-36113,30563,-19461,20059,-14952,21807,42544,-13816,-15549,-27456,30049,7220,-1687,31061,97077,53197,4413,8089,-10325,40654,96118,-1771,-46003,-17568,58032,-16525,19458,20414,-39886,-38663,29126,7844,1908,31783,10916,71706,54235,12349,97784,19578,-57629,-44749,-36178,-26058,106439,-17209,74040,60786,8522,71921,26310,64187,105994,550560,654714,142572,67309,34453,-36172,21897,-12717,3315,-34900,43648,855,-7362,15106,-46775,-55572,-42536,-28173,14170,31462,35295,70636,124174,46412,44956,41979,12769,-26379,-60531,-13725,-15372,-5605,-1470,-9238,-126456,37130,35515,8856,-29543,-110498,-35282,8899,-15121,-13071,-46907,5176,-17393,-31870,-36924,35275,63463,72260,-13296,29075,-3745,7945,2265,-43018,-36161,-12539,37519,54127,-32311,39644,-43503,-27360,26309,44150,40105,-47226,47212,-41966,-40747,50816,-19892,46116,41818,7803,20443,-18591,22506,120600,34161,-20130,-20464,-50772,11398,108680,12039,-1924,-126826,-98168,-90301,-22033,5426,-10742,92218,48895,103929,20042,-63371,1548,-5928,-55366,14611,-27775,-40368,20034,51446,-100332,-63070,-77573,-31915,-42144,62,-19261,-14226,42321,46992,-6078,31250,56054,15951,-57279,-41378,-28005,-115836,-28271,-48070,101458,158435,73852,41379,-7294,61533,-1483,-12885,-34115,-4004,81169,63689,49008,-13141,65423,20905,10269,51939,61733,-35786,57265,13130,-28799,-37598,10969,18816,68382,56492,24195,-24149,758,58093,-9795,21982,53373,68929,-14436,109195,69594,-13417,61004,59854,3161,-79942,-27323,-25211,-23241,19049,43844,-62343,-21021,-35882,-7271,27774,68841,30557,-75428,-24935,8025,559,-9565,-34730,-46167,95386,91194,22570,-7604,92241,-12719,-45292,-62742,-14300,52331,20244,4675,10796,-17605,-42997,13976,-11112,-22406,387,-52223,88765,535,-79370,-77165,20193,-13051,59170,29755,101200,69386,-4185,-39508,4224,7188,21613,35408,17574,12357,-28327,17309,10443,4036,107596,14278,-47266,-55695,-67225,-96745,-27604,1947,-39117,-85423,-114843,76362,-8679,19471,68252,132600,11014,-34798,45593,-42403,-58381,-52594,15730,-3172,60015,-18711,8431,-91807,11331,-27250,12045,10968,42733,-48525,-25624,-48412,14472,41558,-24208,-1856,-71375,32852,31145,-14136,-8771,-113416,-29913,-48159,17157,-42956,-30343,-96821,-89762,-29489,7130,-24864,-53386,-14243,20085,44502,79079,85732,-7066,-1237,4764,13256,1597,-1353,-44534,23008,24627,-4510,-42710,44581,-98610,-81927,10212,12353,-5212,66955,-27731,57647,25190,34345,67000,-17325,-87960,-117111,-57078,3848,-31934,-6267,-47918,-48709,18568,-29848,-56079,-9016,8701,66291,-3606,-23201,-19337,-17076,-27851,72575,20811,50038,29882,20184,63777,54697,29322,-42083,-51725,30577,-68134,-3562,46890,-3284,-4298,-49420,-62555,-55062,-47887,2606,38072,75101,-26372,-27694,-10743,-22794,81359,49410,43245,34558,1866,-14968,-28906,-124301,-52887,29037,7291,-35218,49818,-35964,-69012,-8122,38461,-71024,-44297,-40998,-53401,5018,16379,-59967,17720,-33891,-76050,18480,93215,-25744,-22138,14064,-4913,23909,4462,-25803,-36207,119,20964,38273,5447,-40513,-2075,44757,69845,-10988,1371,7462,82626,-1589,17361,-1761,-27465,-12113,-48370,-5743,-34557,8427,9,16983,-15653,-30231,-39156,-18140,34532,9159,40315,-23140,-47804,3102,42023,35095,-16908,5562,-42587,2633,2697,-244,20181,-19703,45282,-26762,-21095,-37711,789,32158,74469,28407,-53961,-37332,43011,-25749,3750,153885,11529,-57184,59103,-95009,-23008,-67696,-31819,-10067,-47136,-10841,-38587,30516,13558,62959,12577,-40418,-11356,-48751,-16802,-29966,31248,-25939,-26971,37174,17519,20812,28618,15909,-7326,-26026,-51232,-26050,75009,94612,67224,48019,-6333,-28000,-39145,-105415,-36103,-40597,22794,34705,-27203,9225,45242,46251,-19694,-2540,36799,-3107,61488,13902,38096,19583,-47331,-54199,-60146,-43428,30210,-18694,3294,-31890,20616,13432,35154,45233,38929,11223,-71784,-89591,14183,45495,98603,21542,-122127,-59144,24357,101843,-22156,-38943,53137,-46,-9508,-89044,-47634,27689,319,15820,-10601,-19229,-65438,-36501,1675,47667,-7528,-19409,11427,-23704,91626,93229,26071,-40778,66205,18384,-12344,36205,21603,-23540,-36877,77297,-7461,12427,-30996,-27356,27148,91625,93618,1794,39153,-57136,45671,-16256,-13482,-30860,-22670,38072,69058,49696,27868,-24140,-113117,-17839,-3220,383,36081,-56671,84560,46599,35921,19051,13006,65490,45731,45005,61668,2844,-40846,-68901,-36102,-2100,-13116,38674,42702,60562,-73105,-23971,10350,-33936,27829,30359,-17652,-75041,34138,-29890,75173,-21302,-42085,-14530,2017,5943,-37301,-50693,-99419,-56478,60599,12847,15831,-27284,61709,32283,76974,-10145,-49600,62621,-47688,-28654,1670,8441,30426,19434,45663,-103518,-27471,114045,52492,-88207,-61386,-12320,-131,-12992,69534,39438,1642,-52602,-22584,-24081,10152,-14748,-7004,-7596,50600,46847,-15574,-75441,-55890,-13241,-60157,24804,9472,6015,36038,48524],[-28666,-43626,1703,-1680,66702,-38644,-77369,12729,-14829,-86933,-78128,75674,71815,-25405,8508,-91500,-126127,-44021,16994,-40555,63145,9118,-15310,71954,74377,16763,-3302,36094,84024,51581,-28568,-9695,70547,-10997,87405,-15455,1916,-15556,-64667,58852,45853,11790,-4782,-15140,-55748,2617,11109,96797,40012,36245,-10066,40,21659,-34254,41392,66287,10089,-9559,18974,15738,-48961,-36405,-57772,-34295,-16642,-54820,-17374,20588,18710,21373,-31577,18321,-10977,-59578,-88046,-6937,-10988,-21850,23110,17308,-2796,89705,-76222,-42931,-6000,59353,-15270,18761,-5258,20177,28640,-101437,-58107,38330,15884,-21698,-3760,-17626,-3475,-12357,-9325,-22874,3517,-11240,-28676,-31896,36921,52623,104565,21896,19645,38352,9635,-55161,-20836,-111914,-37785,6287,-16505,7563,85788,-40191,649,-14569,10947,38771,91547,75229,-16954,12340,1061,-24842,-4666,-101707,-60295,25100,-2006,-14919,-15478,48786,-76409,31114,25941,904,-32068,-37862,13216,10495,-59548,-34611,89610,53304,-15273,57393,91274,-11329,25375,-16564,-13868,7488,38476,30865,2648,-64953,-37395,3219,-50005,-29982,-89037,-83706,-63206,-27442,-39750,-87331,14333,51713,6179,24560,-58181,49668,70629,42849,72168,46691,-50775,-69715,1432,24185,-9696,-79109,4645,-28262,-41922,-47829,-4222,75199,43110,74857,73768,-67564,-34772,13084,-41663,-25247,47338,-55248,4457,-20547,-46353,-28655,2688,-17077,26402,93085,-63351,32954,69989,9883,-55336,-2519,-78383,-737,1967,7256,-28217,69847,-11205,59296,62064,-17422,-49039,42331,-12324,-53312,-69218,-42224,78703,5143,13912,105571,-1434,-43069,-35029,83176,47723,-78983,63108,14317,93846,176433,378395,4524229,3305868,552539,426372,331058,241351,226002,224379,153311,69923,113260,10839,74837,100145,61351,174605,49477,-16650,109787,50239,30931,82440,62129,56586,102901,98368,49828,87765,62122,74544,52150,4927,34508,-36998,57885,19318,-54585,2710,-22826,38018,280,32090,36446,-11702,-36734,-54987,35669,22378,-9118,58091,115489,45771,7526,1557,-11374,25583,78713,-14751,-40291,-11798,59355,-13620,13759,35174,-23530,-14695,19685,14852,4533,23537,22801,63616,81082,1226,88114,8930,-81406,-41838,-21429,-22859,110012,9958,73460,65547,60594,111399,30500,43986,117667,555539,749529,156106,65089,51340,-15682,17763,711,28,-13125,33720,-5836,-14948,5361,-39989,-35051,-51817,-5773,31704,23774,48465,50247,88181,58252,41478,51181,14867,-42949,-43500,3207,8133,11396,-50757,-13650,-144414,19702,35931,-5096,-5822,-107478,-21319,17608,-12421,-15473,-54419,28291,13353,-44246,-21238,-8332,56311,58936,-18150,39610,35750,-5064,-11404,-59697,-53556,-16038,47292,76985,-39496,44633,-24126,-39144,18848,35579,34102,-40852,50513,-30668,-26593,24047,-24925,52432,37701,39896,19858,-43574,3796,94217,21941,2299,-5162,-48412,-20146,76494,3144,-18231,-130292,-94096,-96995,-9824,4138,-28215,100101,29757,109806,18395,-41051,-21195,2923,-62300,-39957,-74710,-52293,4549,59822,-92827,-47142,-100744,-75712,-41127,-23884,-38370,-31460,55371,67181,-4909,28801,58130,18167,-56634,-65698,-35782,-128166,-36442,-6717,109634,129681,83974,66355,801,53709,3175,4287,-45931,-23212,86421,80623,48300,411,69090,14941,27536,68054,56665,-30346,67830,-3731,-54570,-50612,12670,-1429,9111,61277,12058,-9602,597,51970,16850,33818,61332,45800,-11811,108627,75411,-32735,60520,85206,21093,-74370,-29060,-67134,-13649,19719,32853,-52901,-20401,-51321,-5964,44420,81150,34098,-88131,-690,-11550,4162,-4821,-375,-33431,100390,92817,20681,-10772,32525,-5308,-49819,-30547,-2765,38924,21295,-28211,-5176,-22746,-47067,5600,-18696,-50475,-17808,-58975,107333,58,-103793,-87699,19632,-265,54421,375,83340,77578,23906,-53662,6341,11603,-6817,-2689,41492,31871,2129,72317,12986,-4773,102677,31996,-52329,-72478,-73371,-105668,-16854,27032,-14896,-88819,-114494,42406,-9884,21353,25499,120341,-26601,-60484,16546,-46548,-90317,-49863,-2296,-13918,40102,-12680,19729,-75242,2983,-21347,6879,16749,40426,-44794,-16080,-34116,-12257,55204,-24679,-33551,-99367,23453,28886,-9024,-2858,-94715,-17045,-53775,18431,1117,-3107,-70000,-105858,-72238,4131,-21619,-32487,5109,31497,56973,92356,83438,-10831,26338,23608,25524,-60875,798,-77442,15637,22087,6666,-50173,51784,-126045,-86357,30755,9859,-18489,75079,4674,67066,31300,-2932,52679,-6758,-50585,-101374,-54043,4690,-39803,-16944,-52976,-51442,31650,-19664,-55572,-7586,25161,57093,2814,-29013,-15294,-50321,-45385,64562,31253,60837,31537,26852,91994,117086,76270,-18182,-50488,20742,-55040,1460,42350,18450,-14156,-48300,-70699,-52287,-37352,3457,28469,56455,-31987,-19219,-29299,-37181,92034,67211,43888,67155,8178,-55666,-33370,-116963,-41840,12760,-11245,-58115,38758,-48930,-66292,1121,30726,-68447,-62807,-40565,-63561,13741,19301,-52455,9854,-30350,-61228,4861,115776,8521,-10553,12349,11458,7265,23738,-18555,-40872,10866,17021,63572,1950,-51247,7834,65737,77984,-20700,-1759,21772,70683,-12204,237,-6683,-34786,-4541,-41212,-8870,-39424,786,-9020,39892,-29318,-30902,-79606,-40245,16008,38887,54238,5676,-58015,-25933,17640,17453,-29062,-14034,-50409,-4538,14342,10213,29051,-34945,41409,-12859,17251,-22409,-41946,-8183,42531,17664,-54601,-20541,56658,-27843,12878,190497,77042,-63425,48641,-109971,-29571,-55330,-7355,-13905,-46745,5263,-53602,37438,9003,59348,9852,-28074,-22909,-39283,-28818,-44181,22094,-38027,-40376,24903,14932,-19795,26239,-4216,-7926,-24195,-32783,11384,100872,84777,48719,26408,-31,-17259,-38904,-118964,-3737,-31945,22328,25437,-10410,40328,42191,29353,3398,49651,29374,-18239,26786,502,23889,24948,-41019,-24795,-29428,-25281,57755,-7060,10339,-53860,23738,19285,27640,47270,58329,3425,-64438,-61570,-854,65863,88986,28641,-105653,-93831,6001,94642,-45235,-55643,18538,-40386,-32531,-109713,-68394,39390,5982,-7473,-14990,-16711,-57721,-44825,-5533,61177,14966,4245,-12691,-24719,75348,67007,27319,-55693,76448,25978,-9712,49426,23987,1795,-27356,45462,-14492,9499,-30064,-25090,21891,87008,85462,13481,44801,-31733,71780,-14790,-29852,-21192,-3583,29646,77530,33676,31153,-5398,-97397,-30647,-1033,9325,42522,-67795,55653,38026,27030,32945,26063,90495,16961,14592,40040,3602,-70144,-69362,-66003,-23491,6804,73857,30117,54083,-71477,-11315,14237,-52182,29923,34353,-2512,-78717,34355,-15285,56919,-21896,-29462,996,32784,2338,-33666,-33237,-83426,-48018,72285,18264,29883,-30979,28964,45296,59033,-27339,-40717,74458,-53465,-43171,14732,-17043,3610,6299,32096,-114300,-11714,110851,53503,-81358,-63400,19056,2287,6445,51854,23056,-457,-57597,-39951,105,45578,4589,-19255,-45775,22643,42875,-12568,-79427,-81179,-3067,-51049,19621,11135,17586,38762,41192],[-27136,-34259,-4949,-1932,68794,-30662,-86049,18764,-22455,-75688,-71014,75246,78943,-37954,-12921,-99880,-149268,-31606,25361,-28048,78410,4015,-5656,42684,75532,21334,-6181,6502,68544,36184,-16183,-2892,57418,-8340,66128,-31045,8029,184,-52745,58003,44809,26362,-8529,-12763,-57040,-11614,41312,125566,27944,50047,-12260,7928,9552,-24218,-20788,30207,-15429,-12245,32400,12277,-43392,-48336,-48038,-44929,-46698,-68021,-2857,25450,-1747,48547,-7111,23673,-5143,-20331,-37787,7350,7968,7260,33033,3238,-6455,102169,-43444,-34057,-662,42513,9252,24932,7154,27346,36409,-95659,-27189,44121,22381,-18286,-1309,482,-32023,-9392,-6472,-47884,10053,-13629,-28979,-20826,66153,47804,115730,23549,34859,80784,23172,-48841,-43730,-101374,-38424,30449,-10385,8043,81613,-35847,-9413,-12307,1524,34051,87625,61876,1739,-5230,13032,-28079,-32231,-109622,-68600,1648,13898,-20088,3834,61577,-64366,35592,25949,4993,-33975,-32440,14718,12385,-76736,-34220,104173,40920,-9016,44816,86809,-19883,24018,-98,-2277,11200,57295,18389,-2334,-77066,-34943,1442,-39269,-37206,-85661,-77770,-55363,-49750,-22130,-70239,-13532,29438,-8053,-2872,-45377,76874,68280,26528,80708,50223,-18491,-79212,-201,48265,15140,-88504,-4314,-58180,-58532,-42968,-470,49936,46806,59504,66585,-50100,-15862,18326,-20414,-15564,37701,-60851,-4398,-4294,-41752,-34264,2666,-11448,29281,78796,-81844,3244,89110,-6933,-57205,-13853,-63935,34364,27396,28272,-36174,48916,-18543,40689,73770,-20380,-33006,53299,8392,-59978,-54386,-20477,117256,-6078,27796,124359,-822,-43416,-16481,66986,29124,-68285,49078,3053,101706,115593,402110,4435873,3226606,557611,411597,332030,256012,245369,218985,149271,72790,136400,31012,83706,97828,62735,148042,45139,-22917,118792,93290,39651,82143,64089,54289,93508,105246,72030,56708,48751,60173,60769,31272,25953,-48417,72248,21800,-63383,-41861,-24745,58524,38277,44450,31167,-1082,-38118,-76846,37929,30959,-16786,78257,112024,22875,12290,1947,-5598,17199,53979,-13979,-19768,-2707,48464,-7092,10658,48561,-17162,-6139,7907,26516,415,4958,32962,51590,92067,-7611,65772,-11898,-102644,-36468,-4138,-7662,99174,41983,68931,65591,107738,130700,27255,22394,118776,554936,822011,178599,68814,68820,8589,17864,27346,9235,22263,19008,-9460,-22198,-4427,-31251,-6576,-49402,15552,33964,22687,43217,22014,39235,60839,17392,50464,20585,-42639,-30012,15950,30736,27528,-84748,-15646,-132540,24592,30359,-31982,16858,-76329,-1894,21675,-10494,-11892,-58563,45886,51561,-54673,-16249,-34966,39803,43498,-16566,52728,66884,-20680,-17180,-66805,-60755,-11055,55871,84515,-33810,46712,1847,-38626,-450,19821,30453,-24816,53257,-10125,-10778,16560,-28728,54852,29458,69444,20616,-55349,-10738,44803,2988,24749,6429,-39060,-34011,38051,-7789,-30365,-121222,-78685,-99087,4853,-673,-40921,99637,14756,109574,12692,-8422,-34051,12768,-58481,-76721,-91414,-60979,-16285,61648,-76906,-35443,-105149,-103919,-45267,-42414,-45034,-38171,65992,81290,-9071,9975,55406,16344,-51175,-74182,-44766,-128673,-49100,26663,95759,82146,87887,81936,13174,43629,3302,9544,-50525,-45655,83682,83731,42313,15397,62964,7091,28649,52005,42621,-24831,74466,-19822,-72147,-41297,17287,-12853,-58109,64224,-262,-6048,5133,39516,39489,47840,63152,14748,-11252,91670,64273,-49878,69702,106111,40332,-65046,-36222,-98374,-2656,13096,28365,-28527,-7536,-53423,2039,59949,82383,36914,-94665,9696,-28008,8881,257,21522,-23823,97916,83104,16945,-7691,-11122,8832,-51207,4669,2314,15167,15868,-50044,-15486,-20511,-48813,-3467,-28217,-66808,-33206,-57153,114800,-3138,-114872,-98185,5070,17726,39004,-28335,44187,75544,40917,-50170,11809,8147,-31339,-21367,61930,41245,33818,122290,19619,-29180,79593,32462,-53303,-81701,-60749,-82113,-6449,52534,11775,-71980,-104248,-27936,-7862,21965,-2796,101903,-57044,-54448,856,-43166,-112309,-47420,-20816,-15450,20394,-14324,4263,-53251,-3750,-15499,-1072,16885,26562,-24502,9908,-17709,-32098,58293,-14933,-43924,-113909,26020,22129,-14663,-6838,-56627,-2356,-59151,12278,46693,18781,-35450,-107820,-97703,-2255,-6405,1686,34219,37178,62364,90276,73412,-10901,52054,44910,31019,-90211,7102,-100165,882,15697,13449,-49502,54081,-123777,-77775,36647,-21,-31948,69696,30047,69481,41692,-40366,31632,-8437,-18724,-58167,-41534,6563,-41454,-16552,-48674,-53370,28693,-7863,-48883,-7647,38445,45140,9316,-35453,-13710,-80540,-42800,28979,29254,71181,31698,40844,94523,139630,111006,-3537,-45969,3189,-34614,750,31006,40040,-27075,-38025,-73422,-38946,-18435,12393,15791,34039,-42490,-11220,-44246,-47407,86050,78843,33737,77416,12529,-93418,-39241,-101052,-29556,-14768,-42372,-86673,25285,-56862,-56520,15354,10605,-68255,-64238,-34358,-64042,19902,19767,-39189,-5096,-22015,-45842,-9704,129169,33305,2192,11316,16083,9347,42711,-3116,-37365,9690,11729,79991,1549,-55028,21491,79941,68162,-27958,-7535,28012,42953,-18910,-22392,7292,-19153,9473,-27229,-10068,-26416,622,-12124,54702,-30640,-19460,-84690,-59892,-12787,54095,64048,32124,-61208,-27241,-6093,-2432,-23373,-21138,-44480,-7994,21135,19927,47123,-32654,24451,-6805,46804,-15830,-72518,-45690,2583,1704,-49962,5080,65439,-22165,21083,187152,126745,-54883,35047,-112537,-40118,-43256,16406,-10944,-46205,15579,-44638,37827,-5868,59771,8552,-14388,-28176,-17651,-29996,-52356,9579,-40759,-42867,23216,21204,-50991,11615,-27120,-5221,-24322,-5648,36338,102320,56508,30393,17196,8615,-9726,-38107,-123934,24440,-24497,19351,25863,18389,69303,26930,10355,18992,93148,25116,-28105,-10458,-11549,12428,26246,-34573,23875,-9505,-15301,91976,3722,6228,-60991,22672,27094,25656,30368,70330,-3091,-36715,-29347,-22586,86528,78426,27245,-73122,-118210,-16769,87192,-64552,-58931,-13642,-64104,-46127,-106639,-67959,49252,14526,-28535,-14167,-17232,-49530,-36580,-18430,66363,36318,13531,-29542,-22085,47830,39331,27705,-59013,89581,27598,-1473,63069,26008,9399,-10641,16238,-29954,6130,-24041,-10717,31080,71449,68127,30525,52318,-11093,89661,-7984,-37796,-3977,11768,11928,74903,18647,23690,1374,-77198,-41866,-13507,10846,34288,-70518,18459,28367,23309,40631,22112,100888,-19661,-24445,21498,5148,-80000,-53141,-93455,-40258,15506,87590,12860,37677,-74069,-3061,20865,-62576,27109,52446,11966,-68247,32529,-8587,19006,-26211,-8653,20522,51540,10863,-25093,-12617,-52691,-35341,79421,25092,34833,-29340,-1876,53646,26123,-40232,-31216,68169,-51642,-56400,28277,-37637,-26621,283,19304,-106076,319,84189,43950,-65245,-59092,37540,4056,18391,27466,12146,5616,-56934,-57945,15023,63042,25646,-27300,-60777,-13256,30825,11705,-70622,-105800,10080,-35135,11938,13892,17336,32291,30604],[-28928,-20044,-8017,-8599,45082,-24814,-84743,20074,-28541,-47981,-48829,66350,74999,-51034,-20898,-92979,-146985,-30376,34556,-6567,85230,-11439,8442,2233,44882,15327,4801,-17300,50552,16418,85,14046,35429,-8511,54871,-28669,19161,6994,-27920,51077,39434,39006,-13920,-17918,-54134,-24353,72937,123766,11780,58046,-19050,11580,-1818,-2442,-65767,-11483,-40010,-15209,46483,6502,-35170,-56949,-39394,-50942,-55128,-65641,13855,29056,-20652,70867,25076,22157,3858,33669,23988,23319,3535,39227,28130,-10799,-5139,103964,-8491,-30783,11037,26682,30014,23939,9353,25822,28471,-82420,-75,37070,17937,-16981,-3174,14789,-53675,-2780,-6664,-55638,11167,-14865,-21123,-12005,76945,35488,113301,17918,44770,91751,32936,-40275,-55182,-71315,-21104,50762,-3658,12182,81518,-26501,-6151,-14382,-10609,29768,77270,39454,27949,-18565,26906,-30651,-40463,-64864,-66007,-14079,26874,-23807,23106,65647,-43233,17944,24438,11967,-20199,-17398,7654,9732,-88831,-29632,94851,30123,-11686,18290,73277,-21835,29781,22648,6886,28921,62341,3918,-10145,-91441,-34580,-1563,-36539,-49549,-72599,-65599,-38192,-63801,8761,-45599,-41915,2732,-23509,-27919,-37787,70400,44398,11933,68794,43695,11357,-78189,1633,83143,48260,-95228,-21505,-75723,-75285,-30883,-3212,11854,47999,48687,51052,-28531,-2301,17470,-438,5164,18959,-57664,-12837,10038,-35304,-45985,1289,-5071,31560,59166,-86126,-24831,97123,-25688,-50269,-21798,-56344,38155,63237,47507,-38150,30799,-31225,19015,77410,-21084,-18781,50580,22377,-73222,-42816,9410,154033,-5403,42679,109169,-3980,-39371,-591,47106,10476,-45547,33353,-1878,108555,107310,416986,4265579,3214843,590428,402751,335304,272169,254545,209944,144107,78901,156770,74478,94879,97703,68301,122793,39675,-5731,124437,125603,43885,83951,62450,43616,74520,91588,94995,36530,32864,38225,59635,45770,23100,-34873,92942,30118,-62107,-89782,-21819,78908,86863,60332,25977,12389,-24865,-87510,33995,34331,-20523,87423,88051,-8635,19585,11163,5105,18697,32744,1468,5751,6338,31129,1139,4747,54659,-22253,-13210,-2135,39149,-6896,-23945,39219,39894,85207,-11123,37377,-36622,-116259,-29277,11499,15804,78366,70479,67583,64639,133179,123529,16046,4959,106924,547732,840748,200197,76400,82592,25965,16703,58752,29384,59086,1825,-8037,-26127,-11573,-22947,20222,-36096,30592,20835,28105,24926,-12342,-14655,51062,-17268,35673,26150,-26878,-22182,19177,46266,39248,-88785,-16170,-96196,45896,21539,-61088,31587,-26208,19031,24121,-8889,-3485,-57963,52427,83244,-64323,-25714,-35991,17864,25731,-10410,62573,80573,-39448,-16021,-65242,-49054,800,56094,68630,-12963,48611,27981,-22671,-23012,3145,28447,-1989,57242,14152,590,37957,-29861,50565,18729,85582,23535,-48539,-18879,-15946,-16778,44302,15121,-27211,-30730,375,-19027,-35203,-102090,-54803,-93735,18431,-5082,-44964,92272,9128,101361,6057,24428,-30051,20601,-49411,-90291,-78023,-71277,-39549,54786,-61620,-28793,-90711,-109600,-48627,-52333,-39329,-32434,74048,84841,-15972,-17885,48851,9312,-44810,-66284,-49223,-118864,-60442,40793,66016,29596,85419,81899,25309,30680,-334,1667,-48312,-66675,71735,72195,28954,19697,50939,1792,20038,12958,20859,-22268,76942,-31128,-80746,-13118,21977,-11508,-109593,63778,-4521,-14264,8364,25690,53493,58297,55302,-17783,-12371,64502,38624,-57696,80320,105104,53574,-50460,-43843,-112260,8503,3389,27706,-1847,12830,-41805,12293,68132,73345,36883,-93345,5638,-35794,18328,4061,22517,-20144,88202,61765,12570,1465,-22851,27501,-46842,30975,-488,-16216,6000,-55048,-17125,-11833,-49808,-12068,-37502,-66282,-42857,-48208,106805,-8090,-109938,-106788,-14020,36305,15317,-47614,-5022,65607,47132,-27745,18718,-5822,-44736,-13522,76328,34840,58116,145318,27560,-60374,52435,18284,-46391,-79187,-29863,-33961,4452,71146,37155,-44435,-86051,-109532,-7012,21416,-9220,87226,-71368,-25414,-2221,-34584,-121619,-47428,-34250,-8482,9477,-21136,-34473,-34526,-7062,-14107,-18124,11532,1831,3763,46377,-2122,-40273,47427,-396,-24222,-105082,41452,19752,-25716,-17994,-8556,11807,-64172,991,81091,33034,-4946,-90877,-92206,-9992,17957,35631,64562,35587,62335,72513,62770,-7183,70645,60935,28981,-74547,16417,-101926,-21646,7206,15873,-39676,50497,-88671,-57938,26154,-13183,-40841,53045,42180,66175,55691,-64118,11503,-20614,2798,-5787,-24784,7716,-37440,-6216,-38000,-54306,9126,2947,-35686,-13382,44523,32447,15192,-44800,-18090,-98125,-23146,-16816,19604,78261,28758,54615,75241,112847,123624,-4155,-33853,-17284,-11947,-5258,17284,53488,-39210,-16458,-69332,-25345,3482,29107,-107,11350,-53336,-2208,-51396,-50448,62048,73138,14992,66331,14440,-110977,-44326,-80051,-20503,-44228,-76229,-112218,13436,-54729,-41812,31483,-16470,-74379,-49659,-26904,-53466,24880,17521,-24003,-21225,-9336,-36147,-28593,127555,45855,13052,11798,7593,26887,55411,17659,-21760,-6825,9963,80616,5801,-43999,32686,81501,43941,-30042,-14682,23865,10724,-15534,-46442,33207,16892,25572,-9870,-10764,948,7422,-9692,56350,-23264,-713,-54340,-75719,-42996,54566,68129,49782,-54691,-12085,-23273,-18451,540,-13626,-25561,-8689,17124,26095,65674,-5944,-2821,-18943,61238,-17746,-83609,-69263,-28376,-8202,-41155,31099,67149,-12296,24577,147891,142995,-31608,19758,-104432,-50400,-32092,30593,-5883,-45447,17983,-13958,30478,-22791,63084,8087,355,-32067,9507,-20915,-50681,-2830,-33819,-37154,29898,34670,-61574,-11155,-44439,2505,-25481,23022,39347,78069,21332,17362,17375,18875,-5399,-37250,-115370,42633,-21700,14570,35266,49098,85915,4214,-5781,25798,116208,24378,-35213,-43078,-18784,7076,25458,-25762,77051,-2286,-16060,117073,11127,-12810,-52986,21180,37314,26975,915,65352,-7997,12041,650,-43919,96717,70493,14656,-30900,-119367,-37570,84152,-73128,-47082,-31182,-59469,-45900,-81466,-54311,55109,25650,-39777,-8965,-21019,-42432,-14315,-32222,65989,55486,7320,-38609,-19952,14171,19034,29344,-44575,95850,19156,10215,70832,24268,8692,10881,-5658,-50484,2472,-16383,11416,52886,46911,45139,45822,58173,-934,89044,4024,-37197,18479,22110,-10485,65050,9409,7910,-4951,-56160,-44282,-29811,7231,11996,-63078,-14019,19019,21609,37326,4004,100725,-55760,-66632,10919,8853,-69807,-27260,-106573,-47749,13153,77150,-5000,15409,-83143,-4159,28885,-60104,21817,75358,22150,-43136,26645,-10982,-19439,-33332,12994,38739,58397,29751,-15885,1926,-17010,-21485,81072,29146,29336,-20954,-19158,55837,-8122,-47057,-22843,50750,-41652,-65305,38943,-48748,-51984,1056,12257,-77692,6010,43613,28634,-44008,-55753,37812,4535,19059,7132,8981,19272,-51678,-73398,18246,57919,43786,-28611,-56979,-46496,15355,45712,-48897,-117702,22395,-16654,3554,16144,5427,16111,20105],[-33958,-3787,-7341,-23495,5671,-23165,-72528,17612,-33199,-11290,-19404,47322,61378,-61715,-17699,-71855,-115861,-41128,44724,17462,78521,-33192,26241,-29646,-627,5050,23165,-30534,34295,-1764,14460,36016,10138,-10744,53751,-14140,28008,5561,644,42083,28979,43794,-18929,-30610,-48684,-34987,90352,91209,-4704,54653,-24719,9544,-10144,23087,-75694,-46720,-57688,-15643,57656,2556,-22797,-59178,-30709,-52308,-36409,-44092,26105,30767,-35521,81963,54622,14780,11594,86165,71558,34032,-18381,67055,9834,-21241,-2088,99024,19133,-33768,28538,20510,41509,11945,3234,14482,8660,-63893,16986,16825,4245,-14062,-6318,20253,-61589,6627,-8042,-45820,7102,-16241,-7938,-9429,67746,15728,100035,5899,46315,73879,32111,-32123,-61315,-39576,9586,62088,1432,18155,86162,-13096,6636,-20407,-22040,27293,60137,15391,53310,-23910,39435,-33119,-30861,9055,-52713,-17457,31957,-23747,39433,65118,-19704,-15505,20513,21530,10668,-2089,-8650,4621,-93062,-21067,64478,24673,-25322,-8269,57547,-23357,40480,46541,12601,58980,53926,-6019,-16822,-99363,-32229,1721,-33339,-56153,-53884,-46735,-17454,-63756,43135,-20733,-64499,-20545,-37104,-45315,-35488,33283,-1480,1226,34049,27632,34169,-62794,7580,119528,81889,-98127,-44665,-72384,-86658,-11958,-7514,-28978,45521,48520,34710,-5285,1333,14319,12948,31212,-5039,-46719,-21619,17974,-29857,-57861,1399,5325,41765,41523,-77678,-41155,93492,-39521,-36918,-25137,-60763,17992,101140,58190,-32865,19079,-51418,1435,71406,-20187,-7999,29728,28090,-87264,-35614,43951,177382,7890,52468,61314,-9727,-30742,11754,36201,-5433,-18632,19950,-594,108631,139798,409232,4052963,3265167,645960,403044,345567,286558,253617,197346,139439,85811,167533,127304,105120,98348,77055,103635,33365,26053,122765,133259,43927,88566,59466,35177,49454,58430,114066,29088,19056,13775,46625,45831,25396,2474,109339,42252,-51536,-115673,-11144,97093,128801,78071,19676,22081,-6118,-85716,22654,35480,-16770,85535,52202,-38805,29408,29316,17238,29105,23384,27792,23156,11296,15501,8576,-7491,50355,-34171,-28545,-6158,49157,-12883,-57033,39717,30766,64839,-7764,9443,-58668,-118619,-19638,22981,40786,58435,88559,75127,64220,129184,93748,-1010,-4111,86551,534621,803874,213118,85195,89604,28671,9355,84813,54057,83187,-14585,-1412,-24692,-13114,-16527,37555,-16856,36036,-2469,37483,4841,-46744,-62804,28643,-48870,6761,28803,-1919,-20679,11106,50870,44523,-60768,-16371,-48936,70267,12207,-81832,35697,24536,37825,27319,-7592,7068,-51859,47116,96720,-72042,-45385,-13388,-3586,6030,-3676,62554,74876,-58860,-10816,-57147,-15019,14998,42901,33190,19498,52938,47763,4838,-39859,-9401,26010,23841,63292,34254,2272,79221,-27731,38097,6858,81347,28568,-24448,-20398,-67197,-30076,57451,21334,-17637,-17750,-30082,-28451,-32416,-76183,-27689,-80786,28936,-4734,-39322,82317,13761,82379,1550,47282,-6843,22820,-42135,-82966,-53050,-85799,-61471,39292,-54340,-24232,-62153,-93241,-45457,-52316,-24142,-15235,78635,76778,-22528,-44879,40266,-2173,-38705,-45814,-44465,-101039,-64613,35538,31297,-14469,75786,64868,32829,14873,-5510,-14869,-41481,-76874,51780,51600,11555,6722,38476,1797,13478,-29997,-4917,-24310,76066,-34308,-82198,23570,23397,2044,-127454,59687,3765,-30257,2786,13168,57148,61753,37549,-44978,-13017,35538,8007,-51580,84235,75864,56711,-31947,-47955,-107066,19942,-4155,25968,14795,34336,-20345,19124,64894,57709,33350,-83289,-6792,-32249,34776,6180,1054,-22749,72786,31936,9402,14341,-759,45268,-35748,40053,-10136,-49900,-5333,-44544,-10039,-294,-51343,-19762,-44340,-49378,-46296,-35087,85750,-11766,-92386,-113685,-27587,49594,-10683,-51246,-46847,52028,45998,6058,23126,-28970,-44468,17075,81818,11767,68479,128796,34090,-84489,33286,-1261,-30760,-62947,9277,20159,16477,77088,56954,-18914,-66462,-165855,-12360,19599,1673,81061,-65825,8797,383,-24374,-120177,-50780,-37640,3453,9729,-28930,-79150,-25262,-7275,-19745,-43732,2560,-28554,29693,82731,9552,-37252,24160,11684,18303,-73087,65302,26555,-37929,-30395,38271,23670,-70830,-11830,95723,39507,13676,-55929,-54972,-16089,45674,57596,87214,27162,60078,43931,59528,-768,79552,65589,20593,-25419,25530,-82872,-47519,-1286,15709,-21349,41151,-30839,-32027,3109,-22395,-42993,31085,39752,60646,70944,-68176,-597,-35800,13631,27327,-10301,10191,-28970,9841,-24954,-53534,-20642,10896,-17404,-26878,41441,17815,18327,-60065,-28971,-97031,5285,-46158,8635,79397,21729,58990,44621,52651,113914,-17637,-13511,-34506,7034,-14199,6889,52923,-48102,14510,-58405,-21179,22661,50562,-19405,-7631,-59512,7748,-48474,-45188,27935,45293,-7448,43680,14145,-99969,-46208,-56775,-16658,-62945,-99907,-120834,5907,-40837,-26809,44545,-41048,-85655,-27334,-22985,-33059,30763,13663,-11291,-31458,6068,-34389,-55651,108376,48316,20828,15673,-9033,46808,57903,38353,4803,-34905,15195,64554,14348,-15002,36813,68358,13907,-26258,-22168,11757,-12847,-2858,-65974,57458,56540,38084,6652,-12596,33922,16640,-3696,43627,-12614,17005,-7207,-86694,-65474,44916,65590,53110,-38623,4351,-30186,-26776,36303,5248,578,-7931,1133,27703,75224,39211,-33070,-50252,60536,-24570,-77743,-76127,-40411,-3882,-30257,48294,60768,-2669,21802,89238,126081,116,5452,-90258,-53954,-22530,30368,-3317,-43584,13937,23063,16086,-32812,65504,8396,14620,-38626,33116,-5534,-39862,-11715,-19731,-26478,41544,51331,-49594,-35714,-48935,14823,-25697,45624,22458,38448,-9021,12626,20971,30494,-3221,-36711,-94033,48970,-23353,10309,48249,70021,85236,-18731,-15226,25555,115114,25930,-43444,-64214,-19577,8670,25149,-13132,115897,-5128,-25053,118904,13665,-43813,-34701,22378,48930,28364,-30206,41234,-12061,72023,24271,-56803,92259,66531,-7861,14246,-91614,-50454,84389,-66003,-24228,-30357,-27628,-32486,-46397,-40618,53716,36694,-37143,-1521,-26975,-36540,12701,-42049,63555,68528,-11421,-42576,-20656,-18909,10637,33625,-11719,88456,1630,22994,68368,16400,7881,34817,-20640,-69652,-1017,-11611,34109,80257,18359,22518,52407,58854,-2465,66838,17624,-33140,40501,28614,-32779,53488,7565,-11767,-21130,-37197,-29327,-37353,2325,-18752,-46673,-32942,10932,18244,23179,-17895,94446,-82093,-101859,9191,16439,-44967,-188,-95896,-45389,3637,50840,-19453,-5966,-96024,-16511,37189,-43937,17136,89386,26232,-8113,16407,-19902,-42001,-40401,28934,50309,57518,52999,-9715,4795,12506,-7163,77607,28013,15165,-5851,-16256,52401,-30254,-48634,-17428,35736,-25441,-68180,44072,-51364,-66562,3062,14261,-38303,5006,2883,13429,-23301,-59313,19395,3648,9036,241,12876,36319,-43392,-83878,10075,35551,55344,-24705,-44357,-67504,2525,77854,-18385,-108682,29798,100,-3146,16615,-12913,-5673,12260],[-41211,11223,-4185,-44139,-33245,-24798,-51743,14094,-36849,22898,6181,19552,40514,-66152,-10269,-42422,-68005,-60367,53630,36295,58073,-54033,44570,-41356,-41239,532,39901,-34672,22173,-12626,21503,55640,-12214,-13717,60379,3327,26932,-1078,23116,33593,13002,37624,-21146,-46710,-42619,-43030,87352,42953,-17934,39441,-23540,5359,-13686,43525,-50207,-67126,-64352,-12202,62521,3769,-5835,-51466,-21987,-52424,2886,-4553,28576,31160,-44837,79718,73480,4035,15076,118303,89503,34175,-42743,83866,-16604,-26247,-810,90827,34789,-38793,47865,28330,39792,-11709,-5881,-1825,-14771,-43291,20992,-12586,-11167,-7104,-7626,14183,-53159,17748,-8247,-23333,-522,-19170,7133,-14980,45670,-8584,82435,-8568,40920,42205,18007,-27099,-69642,-19952,44339,61750,3134,22682,90400,2833,18415,-29022,-29767,26783,36755,-2277,68856,-20625,47036,-35769,-10187,74946,-31048,-8106,27150,-19233,49985,63637,-1719,-53720,13445,33162,52191,1079,-30842,699,-87257,-11166,25753,25137,-45760,-21597,46147,-29157,52219,64665,14753,88146,36625,-8937,-18784,-95350,-24864,17870,-21043,-52981,-35601,-23864,797,-49253,69417,-2684,-76143,-34884,-46192,-51627,-36035,-17906,-57817,-5195,-15323,6716,46979,-33319,17426,145365,107074,-96993,-68557,-49806,-88258,11291,-8499,-60230,38825,58502,25380,17710,-5451,13761,16735,53661,-29598,-30396,-29705,16945,-27949,-60523,5962,21857,64244,30238,-60813,-40522,81083,-43549,-21394,-24356,-75686,-10414,129573,56580,-20921,14184,-76127,-5581,56448,-18336,-365,-4534,27624,-95004,-32134,76380,178282,30844,53134,-4557,-15952,-20051,20093,39021,-17706,2374,11544,5572,97616,176122,372511,3848412,3353645,713084,411334,364145,296200,244230,179626,136404,90292,164560,170879,111719,97586,87221,92349,28400,59618,112514,113164,42024,96394,58332,39582,24962,17735,125040,31072,12047,-3201,24449,33865,30131,52048,115253,54719,-33977,-95657,7793,112075,150196,92702,11337,23619,9842,-73584,5078,37396,-4316,76349,17315,-58329,40835,54461,27037,43755,27687,57200,22234,8255,8346,13159,-26068,36133,-45351,-41636,-707,54780,-13713,-83927,33657,23888,39375,1989,-14176,-72802,-108592,-6343,30057,60552,49770,93241,92305,63452,101153,53439,-19611,-3517,68108,517875,739592,214691,92855,88880,15157,-5610,97195,74573,85089,-26766,8275,-17714,-6765,-12125,42158,991,31087,-27182,46692,-5334,-71943,-94754,-2962,-66146,-29985,27671,23813,-24559,-5813,44197,43231,-12829,-16985,-6543,84659,4615,-88183,32904,58962,52169,31316,-7543,16370,-39834,33589,87535,-73593,-65684,21268,-19347,-14227,-150,48599,55118,-72072,-4745,-44639,35584,25938,16775,-7344,54749,60518,57028,34200,-45135,-15467,20789,48119,69775,42321,-8171,117570,-22812,18733,-5169,57765,34636,9030,-16508,-88942,-31319,60741,24311,-13106,-4838,-48439,-33996,-24179,-47133,-3803,-63137,36428,3092,-26114,74482,25104,52016,1094,53860,30476,16277,-41633,-62283,-39337,-102613,-77957,18211,-55783,-17443,-27189,-62067,-33901,-42922,-4111,9629,78194,60138,-26122,-62607,31404,-15241,-31585,-19226,-28796,-78270,-58531,19625,2423,-41359,58996,34645,32850,-2594,-9676,-32483,-32856,-65715,27760,31050,-2793,-20911,30375,7295,19490,-58057,-29139,-30150,73943,-27747,-78149,56106,19140,23544,-107859,53159,23168,-47233,-15755,2524,52145,57776,14901,-61518,-10371,12619,-15037,-31640,76848,28726,49364,-13367,-46885,-87084,32700,-5070,19049,14577,51133,3517,18116,50211,40714,27552,-64894,-17274,-18377,57514,7642,-36665,-29665,53704,-749,9347,27449,43678,55225,-19324,31134,-23555,-79266,-15219,-25409,2965,8696,-53894,-26980,-47151,-21194,-44855,-20570,60598,-10221,-69577,-119896,-29374,52568,-31170,-37287,-64432,39137,42011,38687,20114,-55356,-32730,56644,76040,-22799,62525,81456,37719,-89991,27763,-14493,-8962,-34686,43362,60308,29855,68047,67087,-6361,-53880,-172239,-27186,16626,19715,81690,-42954,31721,1174,-15837,-113057,-56252,-28627,15286,16394,-33786,-106078,-27158,-6692,-32156,-66559,-6920,-55908,45618,107710,14725,-28163,-5613,15192,62807,-29564,88998,40331,-49409,-37319,74294,32005,-82142,-22400,88509,39375,19304,-10304,927,-17864,69568,62039,96027,13961,58338,13054,66073,6532,79756,56672,8015,31202,30147,-53180,-67972,-7301,15451,2710,27752,30861,-6737,-24127,-20701,-38938,11000,26592,55548,83711,-55754,-1025,-44014,15869,19617,-3694,19207,-17785,25896,-12914,-50146,-50070,15413,3275,-46785,29967,-768,16559,-81658,-43739,-77345,32650,-40334,806,73867,10860,47980,14041,-9906,90107,-33944,11964,-43130,17796,-22862,3289,36841,-53570,48614,-42242,-29937,35060,71736,-41834,-20058,-57010,16376,-35930,-32870,-3421,432,-27352,21488,12427,-66050,-43169,-33216,-17262,-60759,-103773,-101192,3956,-17290,-16753,50412,-53174,-96584,-9539,-25143,-7195,38746,10125,-4899,-30144,21655,-38945,-91026,74140,45505,25992,24615,-24656,52455,49480,51277,34946,-64899,27672,36590,24625,27010,32394,43415,-11423,-18070,-29277,-2166,-19835,13342,-74690,66790,77117,42096,18512,-16869,61904,20261,3099,19644,-3736,25641,31361,-91851,-73928,30560,56985,40049,-16424,11487,-26443,-27330,71572,28056,26513,-6783,-22810,25747,70832,84259,-56992,-85303,50174,-31102,-64015,-70867,-33365,15394,-19896,50211,46755,3406,14194,30974,92440,30367,-4989,-75068,-44496,-15691,16543,-5639,-39161,7818,49070,-3166,-30620,62513,10220,26516,-47447,45418,10593,-25045,-14858,-2788,-13767,54587,66173,-23211,-55920,-37433,28706,-23046,56558,-2301,1703,-27116,16108,22151,43442,-1749,-36502,-67274,46275,-25060,9898,57242,72679,69503,-35049,-16190,21962,93556,27575,-55084,-68913,-14183,15431,27215,3154,126969,-12654,-35844,93659,11049,-77030,-13520,26671,58830,26938,-52382,4202,-16817,124277,40197,-55459,75768,64947,-35055,56299,-41485,-51998,81697,-43952,992,-14854,17539,-11130,-17376,-37684,41190,43603,-21674,5698,-33061,-30937,33331,-44481,61611,71913,-36879,-44544,-24158,-44799,13386,40278,32466,67028,-19811,34874,55323,2323,9821,59438,-32006,-80442,-3109,-12905,49500,102430,-8209,6529,45853,52420,-12190,29418,27267,-31357,54629,33870,-50818,43913,11399,-30664,-41408,-22174,6574,-27940,-129,-49490,-24945,-36175,4523,11215,2865,-30030,84449,-91587,-118809,13824,29238,-14496,21180,-60735,-36034,-7608,24132,-28559,-20274,-105841,-37442,44924,-17878,16057,83592,24432,27683,3779,-29949,-41983,-43522,35559,51436,53177,72908,-8322,-4031,27858,8865,70582,21767,-3814,13533,5328,46034,-34515,-47861,-16899,35448,-6929,-65030,42875,-50634,-70217,-1119,24602,-3056,-773,-26458,3148,-7886,-69185,-13148,2004,-7194,9736,21069,50258,-33716,-87996,-7271,8193,58919,-19680,-31366,-70794,-3200,100979,13783,-80610,29470,11805,-5895,14883,-30226,-26066,8111],[-48713,21988,-933,-63461,-56795,-25447,-26962,12370,-39894,43981,18307,-12054,15372,-61075,-5921,-13455,-24311,-81983,57694,43457,29099,-65922,58827,-34039,-63119,9429,47656,-35564,14690,-12645,18280,65573,-26403,-16246,70667,15964,11785,-8790,34045,25980,-7640,21417,-18926,-59098,-37822,-48027,67219,-79,-25654,17399,-12662,5225,-12097,52059,-5594,-71137,-59661,-5753,59014,11270,13621,-31486,-14907,-56501,46863,43660,19258,31145,-48148,66943,78779,-6328,13792,118340,79755,22244,-53995,85746,-44030,-26335,-3557,81214,40174,-38689,62657,48067,24335,-42458,-12062,-13374,-32842,-24210,13295,-43107,-18380,4019,-5178,-1725,-30826,29563,-5248,4082,-8939,-24503,20760,-27308,22362,-32105,67253,-20013,34982,14915,-5949,-27043,-83510,-16212,73367,50203,740,22538,87125,18919,16925,-38396,-32346,27238,10115,-7793,68448,-11199,47143,-38076,13842,104920,-5376,10550,14079,-11665,52424,63202,5347,-84872,3591,45877,90846,-16129,-52139,1992,-70937,-4089,-5614,28719,-64440,-14783,42160,-40427,60357,70700,13822,100601,16281,-9325,-14660,-81020,-12557,47786,3584,-41739,-23522,-2768,12614,-24531,79290,4024,-74285,-38601,-49354,-45951,-36135,-63240,-104770,-8251,-62041,-14063,48555,3740,29846,150746,118094,-91920,-86448,-20066,-78730,34667,-5083,-72384,28461,72051,27524,38526,-18670,19359,10836,63893,-50430,-11890,-34893,7221,-30564,-46328,16360,43547,96412,25861,-40678,-24296,64941,-36536,-8472,-21545,-92082,-32120,138364,43403,-4884,13968,-96660,1830,35120,-15903,5756,-39952,25340,-91283,-30740,97641,154622,57726,44616,-66054,-20725,-11489,24044,50948,-26895,9093,9170,14867,75138,182031,310120,3696020,3450521,777264,422856,386230,299301,229142,155000,135422,89498,147984,190398,112948,93473,96639,88132,27346,84558,96005,74993,41571,107084,61934,61505,9566,-14628,124959,36043,14665,-2835,-60,15861,33621,97528,110428,63490,-13479,-26748,32129,123573,146420,97773,981,16800,18163,-54778,-15007,41894,14751,65692,-4819,-61818,52086,82817,31805,56208,40266,80396,1047,-5464,12129,14095,-47603,15605,-49197,-44138,15699,56731,-7558,-94704,21756,17032,17579,15725,-32473,-76021,-87962,10903,34273,71544,55691,86056,113349,60178,63262,17467,-34609,4644,62623,500629,686452,207880,98047,81620,-9613,-24771,92213,83520,64697,-32023,17192,-7197,7891,-8626,35861,10467,17250,-44221,51126,1177,-79836,-104069,-37222,-64492,-62646,23703,42822,-31517,-26041,29276,36847,35543,-17933,19175,83001,340,-80123,31391,70322,61052,33553,-10582,21367,-21795,17828,60675,-62842,-77199,52232,-27415,-32916,-1610,21973,30724,-69320,114,-29156,87641,29263,-14932,-36350,81712,69386,55567,54234,-37948,-15438,11453,65590,72835,33354,-29192,130604,-16483,-3043,-16521,24071,40024,40092,-8998,-73288,-19091,52092,22634,-13172,911,-51981,-34221,-14027,-18783,10943,-44838,42696,18126,-9709,70761,36927,14416,4807,44271,69347,-499,-48457,-37643,-47671,-115824,-85381,-2280,-59233,-5729,6239,-26564,-17486,-26070,15622,36554,71302,41195,-25368,-67131,23391,-25718,-21569,6448,-4610,-54550,-43379,4701,-14106,-48480,37082,-1219,24668,-19278,-11047,-43851,-24894,-29175,5418,18771,-6808,-52800,29114,16353,41071,-61061,-45743,-36465,73662,-12323,-67606,74729,8916,46852,-61293,46357,47034,-59087,-44482,-6916,42479,48244,-2427,-65068,-2535,923,-20520,-3074,57817,-15049,34079,802,-41159,-61522,47820,2765,6039,-1488,59400,21372,8071,27845,27192,21931,-40005,-15517,1593,82492,10449,-78180,-37459,33110,-29805,13656,37400,91552,51640,-1108,11364,-36636,-98221,-21687,-6754,17239,9868,-56846,-34471,-45425,11018,-40475,-6239,42643,-494,-48969,-124783,-19074,43397,-39295,-8436,-49251,29704,38812,58626,5979,-75434,-14839,86867,58908,-58897,42787,31147,38779,-74312,34193,-12830,13818,-382,62560,73519,44786,45867,64692,-11834,-53921,-132067,-50628,12972,35124,83760,-10481,35411,-3705,-10795,-105367,-60512,-8783,22235,20682,-33805,-98621,-37715,-8569,-48396,-68791,-13483,-70991,48924,113769,11960,-20235,-34065,7795,85984,9222,102789,52500,-59548,-34161,93859,36041,-98972,-27830,63334,34194,16609,34381,55081,-14119,83266,50509,89419,-1065,57779,-11923,74831,12914,74976,36494,-6788,70427,26635,-27073,-73307,-8119,17078,27880,13807,77548,12268,-45301,-5030,-31126,-1631,9503,48076,89823,-36393,8783,-37570,12338,-28111,-7819,39468,-6007,36772,-3616,-43503,-68910,17225,22864,-68593,13227,-23015,9337,-104478,-57664,-45525,51370,-1262,-3027,64072,-2226,22144,-8018,-48859,63629,-40497,37187,-40545,18958,-28397,3708,8804,-57079,77032,-23883,-46569,39460,87001,-66081,-25002,-44123,20100,-16921,-16720,-20939,-48116,-39064,6873,10081,-25702,-34765,-11141,-19614,-35884,-86528,-52823,7688,11177,-14670,47729,-46771,-100266,-7122,-32189,17473,47642,8919,-6984,-15573,34471,-45954,-128175,32491,42067,29891,38500,-30021,33072,32732,48270,56337,-86350,43973,4872,32687,70423,21311,13938,-23655,-8334,-35300,-11117,-12320,27144,-68066,55189,63905,35386,23530,-24105,76346,9649,8155,-9404,476,21114,44607,-90340,-66897,15076,44630,13792,5833,6423,-14855,-23044,92525,46002,46308,-5778,-47184,22655,55006,108181,-67055,-97933,37702,-32773,-51739,-60277,-14845,43031,-12603,35665,26856,5181,5679,-12169,60858,49667,-9779,-62264,-20256,-12955,-5228,-12117,-30805,5137,56340,-24257,-16453,51459,14825,35267,-52457,43404,22408,-13254,-12047,12410,-1375,65955,74794,3641,-67905,-12478,39112,-16871,54184,-19415,-13910,-31536,24780,17458,57167,65,-36236,-45706,40431,-19990,16160,56186,55576,46763,-40715,-9199,18870,59162,27143,-68053,-55673,-4248,23813,31913,21221,109351,-19197,-40880,50072,4060,-99151,4296,31123,62546,21203,-59692,-33770,-23717,147868,49366,-38685,54119,61941,-59266,89955,14909,-42630,69263,-13866,19086,8491,56045,10415,-5915,-48587,14747,42593,897,10714,-36976,-24521,40403,-38480,60754,64868,-62111,-44791,-28559,-58985,22749,47047,75183,37377,-38332,44538,35484,-14809,13661,83554,-42722,-78168,-1951,-20261,51679,108566,-27960,512,25828,39535,-23756,-10532,27990,-35176,54405,40229,-61835,36321,17034,-45351,-60038,-11977,55572,-1579,2079,-72194,-2639,-27600,-219,1285,-16559,-22509,71228,-82154,-110444,20613,47154,12337,33415,-11942,-24206,-15992,12012,-33694,-25302,-105039,-59602,51282,10994,20720,55306,18604,54672,-7655,-35165,-23516,-39315,32805,41063,47359,83343,-10966,-19322,27644,28171,62151,12594,-23492,32685,36819,40877,-26240,-48356,-23112,53372,9471,-57412,36749,-52182,-68741,-15784,37626,16530,-7919,-39357,223,239,-77522,-51262,900,-23147,30104,30275,54624,-24143,-85354,-30267,-11197,55673,-17498,-21983,-56400,-754,112669,39937,-44949,21139,16730,-3273,11515,-40325,-38086,7193],[-53977,26612,-211,-72360,-58079,-19271,-3348,13542,-42466,46640,12772,-40096,-10523,-45255,-8079,6908,63,-99805,54143,36036,172,-62907,64678,-18362,-62654,32196,43385,-39793,11069,-1888,5608,61035,-29508,-17842,79579,20737,-15532,-14034,34210,18136,-30210,-16,-12114,-60188,-35691,-49722,38446,-22416,-27625,-3464,6217,14315,-6700,45962,35914,-63434,-47609,989,47267,23560,30692,-349,-11753,-67202,77121,82807,339,30917,-45892,49631,72697,-12037,9677,88351,57678,1407,-44059,73159,-65936,-23937,-10383,70508,41290,-27102,66627,72158,-422,-70897,-11547,-9787,-39398,-9935,-1004,-64898,-10584,17373,1171,-21289,-1290,41055,1983,28922,-14658,-32117,30000,-41985,7809,-48565,58148,-23474,38305,4344,-32044,-31957,-99988,-23302,90742,30709,-5262,16130,72270,32018,-4970,-46747,-30391,27138,-14029,248,51421,-86,39269,-38537,35686,94406,18334,33008,-2769,-4027,45336,63766,1526,-100011,-7319,57712,111031,-52371,-64876,11085,-46322,-3622,-20277,30864,-73012,10178,44097,-55228,60623,61573,10533,89400,-2942,-17246,-6612,-64859,1137,83412,36009,-26439,-20396,9444,17246,3854,71413,-1172,-59884,-33905,-46766,-30066,-33336,-89693,-123929,-9595,-87464,-32393,39703,36708,42352,132957,115003,-82740,-92398,557,-60273,53593,-1040,-62814,16212,80726,40040,54940,-31415,31224,-2365,57260,-64510,5532,-34956,-8048,-36471,-14834,31389,66039,129406,26106,-22076,594,50730,-21066,-1946,-19501,-97172,-38868,123673,23673,11097,15121,-102198,23351,11339,-12855,12440,-62402,25534,-75463,-29829,99317,113013,81858,31296,-101708,-23173,-8976,23190,61475,-33975,-1518,12303,25856,45826,148231,233787,3619746,3531139,824498,431226,400392,295610,211847,123749,136083,82270,121888,181502,108227,85272,103339,88807,31396,96739,78248,36558,45872,119062,71804,96427,11106,-27543,112463,37770,26500,18763,-18497,-1156,32861,125816,98802,65187,4665,64892,56171,130753,122532,88441,-10137,5302,17604,-32946,-31994,49231,35557,58984,-8599,-49466,60763,109485,30751,60826,51796,90017,-32296,-29974,24271,12153,-66847,-5907,-43012,-33604,40420,57362,4832,-84946,6226,7551,5440,29793,-45719,-67845,-60945,30251,37827,74688,70559,71344,127607,52512,29441,-2557,-41762,15778,75008,485794,669417,199323,100758,70596,-36828,-40979,72235,77631,31327,-29362,21208,3180,28405,-4185,24128,7492,-2491,-47763,46818,23147,-68077,-91050,-66616,-46971,-78377,18880,50675,-38574,-43378,11201,27592,67982,-18287,24085,67887,335,-61922,38507,63308,64163,30170,-18745,20328,1438,5396,28839,-34755,-75564,66587,-29755,-47846,-7255,-10042,10594,-43047,3338,-11723,121929,23704,-39924,-44401,91517,75063,47180,57982,-21926,-11348,-1365,70778,68259,7457,-55323,110191,-10560,-20707,-26277,-6610,43164,57322,529,-29192,2975,32204,15707,-14519,-1924,-40652,-28854,-5371,4995,13088,-28245,50321,36980,4968,68820,42991,-21570,11012,24587,93830,-26264,-58766,-17214,-71205,-118886,-81762,-14071,-54984,10149,32631,4031,-3290,-4499,30525,59763,57755,27226,-20471,-59764,16635,-29693,-8106,25404,21908,-34585,-24132,-669,-18171,-37957,14275,-33986,9682,-32096,-9248,-44611,-19167,24379,-9876,18593,3297,-76130,34227,26155,71482,-40349,-50030,-38679,77803,8380,-47369,76011,-5065,65919,-5684,41373,66646,-63336,-73977,-16100,32248,35774,-2868,-56844,10052,1909,-5290,25553,29962,-36717,14868,7746,-32497,-41092,65293,18353,-10431,-25806,57944,26803,-8361,3698,19726,18702,-11701,4072,21591,103539,16526,-108506,-42510,13328,-49622,22270,41879,124555,32576,14401,-7636,-45464,-103061,-24199,3785,27832,394,-58647,-42415,-39738,40549,-34679,7469,39719,17611,-34902,-124073,-1729,24686,-32084,28822,-5586,24316,38219,60274,-19024,-78846,3155,92835,33821,-85398,15889,7188,39120,-45409,45906,5217,31458,30955,64026,57945,61648,15712,49182,-32651,-65657,-72527,-76425,9199,41638,82196,21513,21512,-13282,-9076,-99262,-59176,16520,21548,15065,-29972,-57539,-51784,-15573,-63968,-38302,-14484,-67942,41828,99902,1417,-19514,-54473,-7870,75518,32720,99437,52373,-67327,-20613,95798,35456,-116881,-26938,27516,25321,12590,66607,89843,-5731,83462,29438,70359,-14872,56465,-27685,71148,17281,69596,10679,-22724,79530,13861,-15855,-57920,-1382,21069,48923,4140,98162,22318,-51775,21740,-22644,-4746,-4944,28952,86137,-21177,22759,-15133,5550,-91550,-22029,70141,4087,39602,2965,-33546,-71266,17746,37250,-86683,-4483,-44764,-1332,-118480,-65711,-12190,58468,50627,-5110,54669,-14941,-11322,-17609,-58132,43207,-29242,56375,-27734,12770,-29160,-1552,-23650,-59968,91777,-7127,-60166,37329,91721,-89362,-23397,-22091,15939,3567,-829,-20660,-84940,-39319,-1105,7300,3189,-21946,7147,-20483,2779,-55892,11466,16338,39374,-19290,38359,-23011,-92082,-23929,-39926,33939,53187,11443,-17060,8571,41840,-51417,-155175,-5980,40289,33738,54513,-19877,-8576,12532,24514,55933,-93847,58184,-22202,34771,102775,7743,-10839,-19786,40,-39052,-11344,-1422,36493,-45506,26926,20207,19454,22084,-33893,73756,-19233,10046,-36721,151,5197,32238,-81800,-47859,10,32157,-17565,20227,-7194,-99,-17624,90017,52236,57161,-4988,-63999,21201,36382,101186,-60758,-69665,29022,-27489,-45279,-48984,4584,69246,-10110,9073,3432,4802,1054,-34392,38941,52759,-9110,-52884,11461,-15367,-27209,-19483,-18071,10228,49918,-43872,4755,33394,23282,42168,-44643,30276,27038,-9502,-5217,22201,8978,73319,74783,18608,-70970,18010,40617,-8580,41534,-17978,597,-25963,33830,6704,69698,2344,-35235,-37408,37068,-2555,30090,43527,24998,27081,-35682,3243,18520,19992,23541,-75478,-27386,7927,29915,37611,38039,74772,-20873,-34868,4186,-5811,-98919,16469,30779,56110,11478,-52684,-59758,-33103,130564,53631,-10199,34991,53573,-73086,110670,60675,-26665,45008,14821,24216,34047,71390,24833,-14213,-68248,-24217,31790,22275,12406,-36905,-16717,34030,-25632,59665,49852,-80871,-39937,-31191,-60492,33078,50250,104668,8073,-48420,51318,15026,-28354,17494,105697,-53299,-62550,4075,-30177,38893,92342,-38704,2790,-3743,23497,-30910,-40659,17779,-43964,37407,48266,-64775,27826,20278,-54381,-73196,-6687,98313,34010,8976,-82388,15981,-14263,-3579,-8445,-28484,4926,55038,-57934,-78222,25400,67825,29053,36885,31784,-13988,-19377,21487,-39039,-24214,-89653,-72910,55294,35047,31771,11053,11411,67665,-14367,-31822,2323,-26556,23381,21267,39547,82131,-14854,-32888,17846,50644,54220,3591,-41239,46549,66419,40992,-18453,-52743,-36837,81936,20524,-47833,28557,-58471,-69496,-38500,44617,20411,-12845,-37969,4400,2421,-74552,-84516,2147,-32813,49700,38073,45431,-16023,-76276,-54307,-14893,48619,-19420,-16528,-29378,7466,113221,54519,-15475,7543,14945,4725,7738,-40728,-37559,8153],[-54805,24951,-3703,-64411,-40805,-2289,14772,15951,-44293,32811,-7607,-57132,-33096,-20327,-14750,14472,5490,-109808,43002,15823,-20638,-43524,59754,-7172,-45785,61470,28915,-51022,10105,15852,-12181,41688,-21485,-18900,82305,19889,-47204,-15244,28499,8953,-50426,-19464,-2115,-45073,-36653,-48289,10009,-20226,-25588,-15964,27179,33559,-83,27210,58945,-51422,-35197,4870,29828,37224,39139,35921,-13538,-80206,80455,92855,-22421,29398,-39043,34072,60149,-9508,6087,43386,41082,-21383,-15464,50487,-78630,-22131,-19145,58340,44273,-2382,56494,91197,-24486,-85981,-4158,13822,-33167,-2823,-15068,-69962,11350,30228,10148,-36110,26598,50809,13250,46406,-14215,-40857,32368,-53042,5830,-52977,54329,-16355,58969,12599,-52935,-39543,-112146,-32936,96168,8188,-13438,4432,47649,38825,-44481,-52774,-26285,25416,-28879,18465,23255,8154,25359,-35091,52907,59241,33544,53661,-17859,361,28695,63659,-7657,-95415,-16730,65401,102313,-96482,-63992,27164,-18466,-11149,-20124,27770,-68437,43698,47197,-70128,50347,39418,5651,60880,-19752,-42291,-650,-57492,10683,109030,66034,-10845,-24395,7315,16681,29557,51911,-14791,-37475,-25614,-40029,-7979,-27031,-95458,-108190,-11139,-82761,-48955,23596,53610,51624,98766,102568,-69118,-83567,608,-37664,64756,-2674,-36710,4771,79293,56449,64878,-36865,45256,-19213,35181,-70402,19243,-28746,-23722,-42494,25061,47499,83144,151763,27841,-8752,24680,43355,-2385,-3442,-20389,-81534,-29936,90945,4886,22207,14762,-86342,53743,-10205,-8781,21303,-62724,30107,-52219,-28632,77581,67042,97731,20659,-99408,-23790,-14304,17246,60112,-39417,-25409,19205,37848,18178,91882,159633,3616230,3580788,845295,430929,392486,286112,195901,89973,137110,69842,92186,151449,98045,73878,106021,92067,39319,97938,64558,15119,56959,129316,87572,131985,33366,-19778,88056,33429,43862,56477,-24252,-11840,26979,132239,85623,58180,15320,137497,73418,130772,89046,64328,-19858,-5486,9672,-11115,-39956,58502,52504,59030,3073,-26707,64341,129483,25064,54986,54144,83545,-62728,-61476,38787,9308,-78792,-23190,-28945,-14127,64156,58886,20412,-58414,-9751,-6011,4838,40414,-53743,-50159,-32815,47737,42303,73722,83342,53046,124112,39939,6843,-2214,-39229,24772,101010,475273,689408,195977,102153,59109,-57662,-46572,45201,58802,-1088,-20018,17512,9262,49350,2859,13341,-7657,-24693,-37701,31528,51800,-41683,-62623,-85258,-22153,-70465,15172,46461,-43035,-53495,-4854,17405,78222,-16667,11521,46926,5140,-38758,55627,48593,61364,18240,-33139,13385,27098,-771,7043,10768,-63069,59412,-30731,-57499,-14444,-36506,-607,4965,5787,6130,124358,11717,-45939,-33278,81508,72316,38023,46741,-2967,-5371,-14946,59482,53868,-29320,-78670,66890,-6713,-28235,-33409,-23710,43408,53920,11049,22804,27382,5185,5051,-12632,-9245,-17444,-19162,-264,20804,2900,-12596,61313,54338,14339,63227,39379,-45861,16938,3689,91681,-56528,-66583,-5789,-93322,-108410,-68087,-10537,-37167,26132,50393,24981,2208,17985,37481,75069,39366,23598,-13121,-45699,11087,-25230,7190,34260,42596,-22879,-7420,5510,-15147,-14480,-4051,-56516,-9221,-38401,-5295,-34474,-16336,76169,-15665,28815,25706,-81862,42712,34251,97518,-6062,-40412,-33253,86126,28688,-15720,63277,-18756,76159,42283,39106,75232,-61612,-92534,-25504,23479,22093,19154,-41010,24079,13323,25863,45516,-2221,-31575,-4215,7667,-22643,-33368,83350,37868,-26063,-48066,48008,17407,-25638,-16272,17767,18468,16159,39266,35561,114658,26479,-115310,-42235,-3026,-56792,33475,40136,131583,1383,23402,-15329,-47415,-93869,-23583,2786,31068,-18545,-57406,-49788,-31275,62991,-28138,20356,52162,40695,-27568,-110775,14907,2558,-11998,65918,50916,21813,40286,45531,-48801,-58498,16615,69732,7127,-94485,-9574,20597,40977,-17180,55093,33581,38939,50435,51272,22198,80376,-15939,22980,-59344,-81146,-24668,-94118,5719,37286,74471,44092,-2113,-23094,-8817,-92844,-48658,39854,13517,-2295,-25746,-635,-63547,-28348,-74425,19890,-8975,-47541,29122,71638,-15038,-28239,-63492,-25126,37321,41724,77355,33313,-70615,-1097,82660,30512,-126221,-20594,-11009,13862,12740,79448,98182,4572,71406,6717,44812,-24941,50723,-37984,43279,19619,66307,-14274,-39339,60022,-5725,-23666,-24324,13801,26072,61785,3110,92301,24180,-39952,51370,-15965,-78,-12859,-10365,72023,-18089,32658,17085,-2665,-138410,-42771,102124,10410,34674,7930,-20820,-57583,18153,41883,-97167,-19183,-59139,-11238,-113829,-64454,11734,55716,90892,-8773,49620,-24539,-41805,-15412,-50928,31535,-1736,65126,-8759,4045,-24950,-23364,-51457,-61755,89127,4477,-60340,31681,83616,-107556,-17536,5155,3341,20190,11326,-7003,-99469,-28305,-8958,3382,10565,-6830,18622,-17537,38981,-24517,71495,28398,63582,-25250,26461,9144,-72230,-53684,-43934,37141,48928,18064,-31548,33633,42044,-52800,-160768,-31502,39415,37829,67729,4684,-55508,-5646,-16951,26618,-89540,64233,-38651,28911,116778,-3661,-23187,-3246,5420,-38603,-4460,-461,43779,-11496,-5728,-33650,-792,17160,-44942,56773,-60877,8875,-57517,-1855,-15174,7108,-66854,-23514,-13981,23294,-43850,18348,-22238,13256,-13233,63867,44332,59337,-4305,-67930,23336,25041,71200,-41831,-6178,26219,-16361,-42763,-38768,16454,86246,-12797,-21440,-21251,6365,3878,-38072,21431,40504,-5149,-46422,34115,-22964,-42961,-23741,-2114,24247,41395,-58693,26000,13032,35624,50109,-17941,14096,24624,-13766,2182,24511,16247,75129,66346,17244,-67112,43075,29611,-1598,25178,2691,38722,-16592,38423,-7430,77294,4267,-32724,-43196,38380,27595,49936,22882,-7622,18156,-23445,17418,20582,-17236,17459,-68892,9174,20121,30855,41432,50332,40592,-16624,-17342,-29290,-16813,-72764,25206,21454,38121,-287,-36773,-64730,-43531,77187,54351,23005,23811,38320,-72032,115536,86536,-10917,14185,35103,17366,59291,57908,27873,-35615,-87570,-67767,12168,34503,10446,-32100,-7647,20668,-9646,56010,31672,-89199,-26020,-29772,-52120,39898,46218,117349,-13887,-48121,54963,-205,-29453,19530,123207,-61770,-38037,15140,-37093,14574,55215,-41216,7294,-35916,9180,-30236,-54754,-1249,-53171,7220,56102,-60218,15380,18365,-58027,-79452,-5803,113428,67520,18644,-80642,28354,-3016,-5962,-14104,-29159,41571,37370,-27762,-32035,25374,86648,33616,34750,52955,-7585,-18444,48216,-49125,-23807,-61605,-68450,55937,49119,47967,-36874,5344,68095,-14921,-20559,23455,-7218,11245,-3311,28014,71482,-16397,-36903,9162,73152,47680,-2728,-56429,51464,84587,48538,-23429,-61282,-55651,107454,25177,-38930,21218,-67332,-75041,-60407,38168,19329,-13140,-29297,13267,2434,-56157,-103375,7684,-32788,56372,43555,22759,-10686,-61595,-73887,-3134,41319,-22923,-13530,2289,16955,103988,55919,55,-6305,8147,16493,4790,-33102,-24662,9674],[-50126,18868,-11113,-40176,-16788,24474,24722,15798,-44693,10521,-34236,-58697,-48253,9373,-20533,10482,4602,-110956,27588,-11234,-29641,-11676,44681,-8823,-23774,85939,9644,-67978,10808,34289,-28918,12163,-4886,-20456,75652,19018,-72455,-13274,21810,-1435,-63747,-29763,8661,-14170,-39821,-44434,-11702,-317,-22456,-17127,42347,58460,4832,1566,61532,-41048,-29416,4106,11080,48513,34076,67110,-18767,-84332,54128,62796,-41780,24537,-28741,24361,46007,2771,6220,3208,39943,-37824,20958,24253,-82152,-23118,-26398,44517,51478,30452,34114,98626,-34272,-79872,7128,51957,-17705,-3872,-22867,-55673,38068,40590,20057,-39328,44595,56466,27378,55500,-5242,-48825,26029,-55380,13476,-43688,51622,559,95137,32610,-65778,-45649,-113591,-38857,93348,-12302,-21856,-9154,19926,36971,-89485,-55869,-23221,22306,-29575,40050,-6264,10650,9292,-26035,65277,21768,35203,68242,-26747,-643,4337,60649,-14054,-73233,-22442,64891,64936,-132546,-49752,44759,5918,-24518,-14952,18539,-55509,72856,46207,-81725,29652,11745,-16,29260,-34805,-85638,-4845,-64814,11196,108490,83104,2547,-29788,-9994,14078,48327,31266,-30586,-13968,-19036,-31545,15104,-18498,-87382,-65366,-14651,-56103,-65391,5603,48846,54339,61626,86536,-51295,-61519,-20318,-16356,67348,-14517,-4610,-3002,68382,67458,67405,-31465,54317,-36084,4620,-68212,27752,-16823,-34257,-44660,58468,60171,89450,154452,28975,-2827,39656,45973,13532,-11858,-24546,-45086,-9737,53942,-5718,24248,11573,-52478,83770,-24663,-3114,32949,-41201,37273,-30066,-27453,36135,32295,102692,20405,-61293,-24100,-26181,6422,41506,-42874,-52447,27433,50803,1583,41140,103075,3658981,3595914,838187,419753,354078,272519,184098,61408,136573,55519,64071,114649,83774,61532,104280,96191,47709,92552,57814,19318,74835,133676,106951,153666,72803,773,54976,25224,61061,98014,-15340,-14452,17850,120364,74896,43224,15395,160377,79176,118688,56381,30629,-26000,-11260,-2405,8074,-34757,68419,62151,64979,20695,-2162,60892,138868,17251,40076,44491,64322,-75042,-91680,49314,7855,-80452,-32718,-12795,6056,71815,61758,34813,-25881,-22902,-22937,13952,44863,-55338,-26705,-8062,58838,47876,71473,83832,32211,97238,23576,-4487,15064,-28247,28248,129975,469590,729958,201885,104012,49910,-66272,-37166,22174,32985,-20932,-7274,5829,7947,63358,13011,8067,-30560,-46196,-19810,5764,74565,-10614,-29256,-90842,-152,-43348,13779,31805,-43406,-55372,-15464,7242,70093,-11934,-11071,26953,15069,-13914,76952,35941,52667,-2180,-52923,2467,49889,-1160,5606,66054,-46579,34919,-33980,-61453,-20215,-47502,-3551,59571,8709,21608,94363,-1410,-27172,-13006,56900,58075,33857,29777,13540,1322,-25299,31387,31060,-66347,-91413,22712,-5979,-22899,-37042,-23862,41363,30215,22063,61934,45579,-22276,-5624,-4000,-14240,11712,-7906,1138,26504,-15654,4724,75904,64955,17497,48933,25596,-52611,19813,-11054,60819,-83803,-66942,-4036,-100350,-86063,-49054,8306,-8255,36746,61471,36546,-2976,35468,35225,81107,19999,31257,-5936,-31365,6585,-13473,21122,32579,50125,-22315,1245,18712,-12613,16183,-13253,-65385,-28466,-37078,-982,-16650,-16443,106902,-13920,43584,53352,-68548,50163,39299,106456,28598,-19334,-20009,94075,42334,23497,44397,-27784,74866,72500,38591,70913,-57382,-91954,-34813,15227,7145,56813,-23141,34139,30122,62527,51286,-33702,-10664,-19995,3533,-12688,-39082,98522,55959,-37714,-59736,32566,-4655,-37481,-27904,18120,19628,39382,80102,39204,112412,38763,-93782,-35902,-13335,-50769,44076,32950,111546,-33657,24235,-7235,-41798,-74943,-21483,-8096,25666,-41775,-51753,-54437,-21065,76550,-20856,31396,72659,62343,-24124,-79728,23667,-16208,13778,94304,99987,20276,43961,22039,-72214,-14612,23454,24933,-14053,-84913,-25732,58302,45483,-1808,56408,61816,34089,52966,31043,-19067,99329,-43521,-8420,-79056,-88869,-4974,-93422,2779,23809,60721,52337,-26019,-27723,-7439,-81728,-28067,54409,1401,-26497,-25500,47978,-68421,-44774,-76825,83185,1869,-17982,15280,38301,-34114,-43938,-61722,-36069,-8084,45027,41907,-2276,-66915,16988,59297,22225,-116846,-11550,-45452,1054,18676,72879,85130,13174,52551,-11160,19456,-29692,37029,-51462,-7462,20871,64648,-33606,-55853,23183,-26378,-47180,16443,35554,29357,64999,11433,67622,20855,-13495,73428,-12146,8048,-13650,-65852,50160,-29046,31575,47772,-11010,-148910,-65100,120571,11468,25117,12424,-6225,-33883,18581,32622,-99775,-28285,-59888,-15513,-87906,-53415,19082,47972,105795,-16249,49061,-29014,-60069,-5669,-46774,25658,31058,61646,10827,-1987,-16705,-63935,-66949,-59886,71414,8704,-43434,25577,63523,-116118,-10240,32113,-15067,28808,18205,10269,-89946,-9591,-22885,-2902,-2342,7691,20271,-10297,56909,-3657,110069,41608,82108,-25791,16827,36247,-45658,-81416,-42667,25815,29381,28037,-44232,48538,34798,-49578,-141506,-38906,36494,41276,73068,36676,-84379,-17480,-63410,-26498,-80570,58450,-42235,15848,112441,-9616,-20103,17714,8134,-31667,3090,-16040,53078,25156,-28650,-71959,-18644,13351,-55143,33002,-100183,6053,-70458,-1267,-30797,-14609,-47422,-1052,-26041,20307,-57016,-4482,-31543,22543,-9376,22747,24982,54956,-3677,-58307,29383,27361,37679,-18696,64513,27590,-2977,-38612,-30360,17611,91300,-19494,-47269,-45115,14005,14731,-30177,-273,19223,-1042,-42383,29920,-34418,-49817,-22379,14158,44312,39992,-65445,41142,-3268,50294,61559,25215,4066,18034,-20796,6396,18867,20009,70658,51982,4771,-59578,52374,6153,-357,12192,32709,79623,-9166,35429,-20714,75375,4589,-28119,-55898,41925,63565,69598,995,-30567,22315,-9391,29369,22434,-47359,11390,-43873,45669,30711,25621,40556,55482,20246,-8028,6631,-43574,-27371,-27569,35012,2660,11035,-11182,-18602,-46650,-51877,9463,51547,53402,22073,18831,-56179,104569,93219,-2223,-12614,45267,6260,83689,22081,19731,-59153,-99108,-103014,-12571,32537,4964,-23136,2215,9033,4743,47717,15803,-86433,-3574,-23242,-39239,41045,33103,118885,-25905,-39656,55367,-7039,-10706,18544,131981,-65254,-12224,29095,-35956,-13124,6342,-38433,6890,-62849,1167,-22488,-54402,-23383,-56222,-26721,60060,-49974,-1672,10876,-57344,-78867,-8610,91471,89244,28168,-71742,34110,1948,-7730,-12916,-18895,70510,21129,-767,14328,19700,98246,28283,31172,44529,-5035,-15834,78934,-65590,-30221,-27550,-43070,52692,52602,66167,-75725,1947,62001,-11436,-6704,31829,13626,35,-26820,11550,56304,-12792,-27002,11677,89695,41997,-5608,-69267,46541,87607,62356,-44718,-71445,-72168,118744,24519,-32699,16277,-73324,-79937,-70554,16573,25711,-8397,-21337,23256,4521,-27324,-101977,18968,-23346,43504,47068,-9178,-9453,-42698,-83306,17232,36548,-22683,-11109,30545,23063,87077,46825,2982,-14909,-881,29062,3229,-21858,-3616,11265],[-40467,11894,-19684,-8073,121,54409,25635,9291,-42690,-9697,-56197,-45502,-52962,37883,-20612,725,10209,-104453,12998,-37423,-29383,24466,23044,-23962,-7706,96198,-7856,-84890,12581,46851,-39064,-19060,16113,-23611,59158,23919,-82032,-10631,15971,-11312,-67086,-26487,17694,25819,-43082,-39274,-24040,25336,-20979,-9532,45166,80529,5865,-23461,52611,-34284,-33677,-385,-3979,55097,14718,82300,-23742,-68267,6692,-264,-51817,14410,-16023,21269,33302,23268,11619,-18383,52702,-41452,51466,1006,-79593,-27127,-28810,29490,59822,61040,6730,94078,-18542,-52179,17971,89087,525,-12546,-21328,-26415,55623,48073,29777,-29027,47554,54546,42672,58231,12356,-53887,10279,-47081,24018,-23378,45064,23266,129767,52729,-72763,-45686,-102079,-39026,86475,-26980,-28599,-20010,-3389,26188,-124788,-56080,-23937,19526,-15740,57320,-26905,7214,-4386,-11094,73144,-2176,22727,74426,-27711,-6890,-23758,53195,-11138,-40533,-23866,53054,10108,-147289,-28084,54377,20676,-38447,-13997,5894,-44821,86655,38042,-87551,2265,-11087,-5493,7096,-48834,-135328,-24417,-83073,910,75391,81787,12617,-29740,-37208,12005,58804,19019,-41799,3725,-17794,-23698,34166,-10123,-74971,-13412,-21364,-29074,-81715,-7825,27406,48314,34405,70160,-30884,-31897,-51739,-527,63302,-35674,22010,-4950,53306,64841,63424,-16702,51098,-50228,-24768,-59321,30859,-1432,-35556,-39795,72068,65789,82754,135048,29453,-4399,41299,59273,22004,-23484,-30053,2393,15267,29572,-3841,14754,6068,-13486,103356,-27841,4547,46885,-7320,42028,-17989,-27311,-13823,20057,97523,34973,-2983,-25892,-40596,-8180,7550,-43358,-70113,34449,64764,2567,17466,74420,3711669,3582952,812075,400366,290980,257028,177854,46584,132497,43464,40877,85730,67520,51002,98586,100206,52488,84169,56872,45833,97431,127838,126082,152230,117007,22378,20397,19551,72517,129492,4508,-11347,9487,97795,67975,23377,5344,132198,72570,90125,31146,-3346,-27488,-10728,-14789,21919,-15936,77949,65284,72844,33253,15319,49887,135616,10045,20920,26220,40027,-61331,-109273,51991,9335,-71689,-33525,-1293,18712,50259,64210,43712,-689,-30805,-40380,28623,42328,-48962,-2254,11141,60873,53310,66920,67774,7418,50551,5709,-7834,40242,-12695,26070,151123,467619,770791,216324,107890,44436,-60941,-14145,13188,7638,-24100,4482,-11224,-1454,62957,25197,9356,-54455,-64372,-3256,-26388,80490,14917,-578,-85055,11295,-11314,14962,9432,-39914,-51040,-19934,-2959,52467,-3859,-36341,10221,30214,11866,93067,30253,38724,-27232,-74944,-9342,62961,1120,24773,115988,-33462,3665,-39619,-60295,-22769,-38894,-2592,96661,12902,30906,46525,-9691,10798,4787,29046,34525,37387,19222,24623,8851,-28651,-7396,4719,-92311,-88519,-2155,-8500,-6715,-36852,-11117,38588,-6499,33288,76884,51334,-43148,-11829,12105,-11251,39031,1316,257,21977,-36385,25378,92149,65675,16465,24698,4234,-44397,17947,-17070,11116,-98916,-58144,-9207,-88978,-57959,-32487,32400,21789,37671,69342,41847,-15193,39683,24451,79508,4649,45674,-1578,-21715,3061,1391,30381,22760,40837,-32895,-300,30855,-16180,47848,-11275,-61695,-44494,-29157,2030,3888,-19211,107672,-10311,55834,76552,-42209,52284,41185,92665,53061,7109,-3169,93926,44586,60358,28311,-29265,60927,82010,37232,57238,-52625,-71382,-43051,4503,-10595,91756,-8323,34792,46148,92973,42597,-59747,7504,-30482,-512,-3085,-51553,106624,67650,-45243,-57221,15429,-33510,-39387,-29910,16657,18940,53761,112627,31142,97298,49750,-49042,-24784,-15835,-33901,50136,22188,71955,-61771,17993,13042,-29895,-53834,-19531,-23268,13097,-61851,-41602,-53922,-9326,81176,-12686,38336,89808,75055,-20795,-33292,20629,-27372,36235,107534,125234,17943,47790,-444,-77598,43194,24040,-25460,-24554,-62506,-27823,94989,51606,-3869,48909,80234,18423,39337,10008,-51227,114855,-63808,-37385,-80297,-79480,-11017,-70520,440,5275,42878,46626,-42819,-23304,-2899,-62393,-259,56423,-9731,-48694,-32450,70989,-64430,-60325,-70561,123962,14970,7961,2462,8997,-51730,-60521,-52556,-35174,-37532,50764,4122,-42192,-54836,26710,31489,12443,-84967,-3769,-70708,-11310,28043,52854,62811,16884,33731,-20584,-437,-28703,14100,-75858,-64973,22352,61209,-45977,-70192,-16319,-40821,-78134,48912,58523,27909,59845,23385,34578,15524,16783,79688,-10673,14730,-9032,-116372,26017,-49508,17080,65583,-18309,-125603,-84360,112307,6774,15570,16842,9318,-8763,17841,7585,-97416,-30935,-44942,-10724,-48813,-35395,9144,40724,97031,-27453,48610,-27761,-62202,5751,-57615,20069,54520,47167,25982,-1917,-5909,-111013,-66225,-51364,46192,5405,-14661,20959,35344,-111605,-3820,53273,-34238,27624,20821,21360,-62917,11064,-43704,-12301,-26134,18413,10572,-337,49170,1774,120827,53019,94191,-16538,13195,46728,-19228,-89822,-38637,3170,-5147,39730,-47873,44024,21388,-42725,-104677,-29742,28147,42252,67676,66234,-78148,-21023,-96385,-84813,-73570,41306,-34253,-1169,94853,-9268,-4835,33488,10171,-16858,3474,-42691,66391,54114,-32512,-78028,-27957,15049,-61731,12110,-119760,3548,-77130,5722,-34000,-22173,-26650,14464,-34656,22864,-54745,-42053,-30762,27811,-3509,-20067,669,46545,-3115,-39262,37898,43229,17930,-764,112086,29353,8536,-27688,-24828,10553,86561,-27742,-62361,-65436,29665,30598,-18062,-28151,-2095,672,-41441,-7073,-47223,-49341,-15947,26701,64246,47818,-61066,46989,-10519,64184,76062,72931,6190,11605,-23145,4710,6046,20359,60129,35318,-7541,-51173,39977,-25562,-8574,6238,56596,97964,-6779,24514,-29014,60897,2447,-21330,-64088,42173,92962,77139,-15878,-36647,36049,1284,35877,20539,-66597,8854,-4578,75342,38904,15143,33673,52168,17107,1812,28041,-41301,-36438,21440,48958,-20985,-19019,-18205,-2750,-10905,-54391,-44206,43996,75432,27463,1737,-30074,81349,87676,-4633,-24909,48259,1609,106007,-22250,4689,-75139,-100700,-118539,-37110,15604,-3781,-11785,12484,5605,13193,34042,6390,-75315,19804,-12109,-27577,36619,12219,117198,-29912,-28267,52458,-5893,28486,14412,127536,-61834,6940,41613,-24716,-33224,-41020,-33994,-2445,-78014,1756,-12039,-46242,-41336,-47546,-51873,56540,-36478,-20888,-477,-53236,-71575,-14511,42575,94601,34811,-61959,34792,10,-9065,-4541,-1722,77242,9510,18836,49243,9468,99036,17930,29530,13439,-4826,-14600,98275,-85171,-44482,4767,-2242,46335,49571,81853,-96738,1466,55466,-9383,1724,25821,29251,-7968,-43864,-9240,41393,-3308,-4061,29210,93242,35318,-6414,-78726,33872,77927,77553,-74902,-78698,-75311,113290,20904,-29954,13193,-70954,-74109,-61786,-14874,43663,-259,-19602,30801,11260,1459,-80103,36232,-8130,13314,49355,-43412,-13418,-21851,-78141,36855,35418,-13275,-7936,49760,22757,65640,33056,342,-14520,-9095,38798,2495,-11871,19212,13592],[-27857,8239,-24599,19376,496,78147,18220,-4827,-37252,-19143,-64508,-23577,-46324,59180,-14067,-7142,25886,-92205,3254,-56837,-27347,55245,344,-46098,-4065,89148,-18332,-94140,14903,49052,-39953,-42198,37060,-28865,35609,37683,-72054,-9800,9453,-17983,-60113,-9921,23227,63463,-43805,-34070,-27808,45509,-22417,35,33329,90742,2369,-41067,44073,-29364,-45466,-4949,-11270,57215,-14274,74992,-24245,-29822,-45703,-72466,-50340,-1413,-1782,22669,22896,47370,21371,-20121,69694,-30428,64898,-14329,-75171,-32244,-24517,14310,62095,78048,-15044,83437,23347,-11275,24755,107033,14971,-26901,-11283,7758,52346,53528,39025,-9457,34936,41304,57104,57785,35653,-54173,-13739,-30521,31198,1547,31553,45792,136748,62203,-78074,-36579,-80385,-34936,77486,-34206,-32261,-24092,-18239,8944,-140320,-53946,-29606,19543,7964,64437,-32395,196,-12144,7885,76171,-8277,2394,71783,-22265,-15764,-49713,41331,2807,-7219,-22692,29999,-45294,-135779,-8119,46111,22567,-46496,-19390,-4877,-46791,80100,23012,-86546,-24662,-20797,-9545,-765,-61326,-169341,-55395,-99274,-17746,19474,64479,19240,-19789,-64021,11352,62157,18950,-43609,11522,-22404,-18133,45741,-4228,-65229,29082,-31530,-23006,-95052,-11145,3082,33600,21928,53447,-10993,-2530,-78237,8125,56400,-59144,35053,-242,40297,45068,55306,1537,31649,-59877,-44470,-46066,29483,14097,-26536,-26945,61522,63107,65169,99171,31008,-11549,30579,80888,21090,-32800,-33339,46667,38977,30421,10255,-6566,14,15072,106298,-17280,14116,61823,25025,38411,-21361,-29221,-57167,32390,85596,62790,52737,-30365,-52276,-24358,-33842,-39685,-68624,38218,79104,21857,26776,76386,3741782,3552947,785808,380038,224622,242285,176946,50096,123705,37072,24794,73950,51996,44579,90073,103740,51018,74067,57154,81939,121250,109220,140144,128916,147131,35644,-4955,23834,74877,141557,27056,-7745,6382,71569,63595,3192,-10576,77086,56927,45960,15380,-27770,-25167,-5807,-24226,27615,12606,86471,66563,77310,33438,19495,32756,120046,5338,3784,6331,19171,-25300,-104315,46805,13728,-54923,-27135,1005,19502,-196,63218,44143,6853,-32587,-54390,43935,34135,-34001,18552,25411,54916,56689,55733,38572,-21642,-3491,-11033,-6268,62510,2320,21398,158826,466567,797323,234065,114287,42568,-43612,15441,22661,-11014,-14740,11212,-28793,-16554,43154,37411,14680,-72926,-76956,3827,-57071,64975,28575,18096,-72326,9303,9450,18432,-17702,-34353,-43895,-20089,-13585,33701,6536,-59663,-5349,50196,38822,96591,31304,21429,-50136,-94423,-18803,60623,2168,53968,143033,-27936,-22220,-43637,-55143,-22170,-14557,-2650,96016,18361,30829,3020,-9057,50913,12564,10761,10597,46980,22789,29970,17986,-23025,-44255,-18473,-100547,-69729,55,-13509,14480,-33324,6761,36804,-44634,44326,68475,43288,-52858,-10424,33063,1216,56984,5142,-873,9430,-53218,48076,106432,56689,15264,-5823,-20358,-31877,11417,-17050,-39984,-93817,-42039,-16915,-65278,-32423,-27054,44537,40926,27797,76446,43635,-27385,22666,7631,73910,-2201,58005,-1760,-18533,541,13451,33066,9365,16463,-51401,-10091,34530,-26341,74390,321,-50373,-54370,-17575,3010,22458,-24177,83878,-11132,60331,86792,-12824,46352,40707,60342,62806,30924,9873,78713,34294,83196,21822,-23146,34552,72916,32021,41172,-45975,-37310,-49006,-11403,-32738,104326,377,23280,56164,108415,24260,-76680,8457,-34736,-1207,5836,-59957,104457,70211,-51032,-42592,381,-61456,-30514,-23905,10524,13033,55494,124784,13221,73483,54860,5465,-11639,-10769,-11019,48203,10224,24641,-73715,8015,35656,-14464,-38763,-18588,-35809,-2945,-71882,-28461,-46721,4637,77362,-3792,38321,93410,72889,-14811,16618,6283,-30837,48298,102889,120260,13714,50320,-13739,-59428,97684,20169,-63682,-23084,-37646,-15527,111212,56131,-19326,35839,84343,-3223,15321,-7301,-64977,122453,-75919,-55988,-57496,-50850,-29491,-32604,-1482,-13628,23883,31926,-49073,-9183,5276,-35286,28628,46308,-14837,-60952,-46954,64765,-52695,-69475,-57408,125989,26152,18707,-9756,-10683,-63908,-70831,-40108,-22087,-37876,60144,-23041,-69241,-35248,25343,4895,3637,-37260,-1359,-83336,-20801,36320,28004,42732,14147,18967,-21003,-12229,-22836,-15757,-112045,-107284,24944,51522,-53484,-78894,-45946,-43010,-106822,60048,74666,19740,49213,27617,1952,9878,36174,67641,-9932,16415,-1392,-134810,5971,-70640,-7411,64440,-23246,-86787,-97339,73868,-2909,10374,20651,25081,10428,13912,-30684,-93539,-27805,-18090,3453,-11798,-15651,-12130,37910,76123,-40147,42082,-21763,-50866,13536,-82030,10391,58453,25470,33775,4503,5948,-143008,-50161,-35313,23108,-3308,15035,18261,5186,-93062,709,64631,-48621,17510,22351,21200,-29422,27596,-65748,-23895,-49524,22331,-9082,9258,20159,-5620,109087,59344,98327,1892,17107,37315,2291,-68325,-36761,-23925,-45108,51027,-36869,17142,4389,-33641,-64453,-11626,12360,38645,52424,84856,-36083,-17026,-100635,-123427,-70562,17571,-18223,-17652,70486,-4150,14192,36898,13945,4553,-7837,-64843,81519,67272,-16692,-52150,-25409,24473,-61833,2227,-110733,2919,-79806,20619,-21770,-13623,-8398,21570,-37853,27979,-41518,-73617,-19745,31288,7051,-52449,-21057,36042,-2405,-18018,46248,66617,16835,5739,124394,27981,15857,-8552,-23263,1173,76622,-34501,-64868,-77860,51478,45730,-6388,-55947,-15511,-489,-45359,-63144,-58410,-45716,-8204,31630,76818,60840,-43481,43923,-7583,73372,88953,109094,20541,9399,-15785,-3562,-12297,17782,44784,19618,-9050,-43077,6997,-58609,-27341,4956,60982,78146,-9121,8212,-29703,35158,-1948,-12905,-58163,33935,103372,58037,-25095,-25891,52038,5318,35281,12314,-72815,13032,36518,95166,44634,1700,21940,40653,24840,9730,37310,-31344,-43664,57193,65642,-40919,-43946,-19115,9448,31819,-48419,-63629,30188,86797,35392,-4826,-858,52365,77436,-17285,-17907,48788,11300,122456,-61340,-10754,-79037,-95218,-111540,-56168,-12868,-15517,-563,22903,12127,13109,16071,4745,-61037,32538,1726,-20887,28219,-11954,113603,-30252,-19811,46321,-5,78186,8315,107487,-51582,13979,47594,-5568,-35247,-74826,-30753,-19086,-77865,9634,-4752,-37312,-48962,-25329,-57226,44347,-22133,-38078,-12981,-46183,-57075,-23127,-9126,84714,36961,-55905,33029,-6464,-9931,8679,16231,57291,4361,34153,67128,-2892,89424,7716,31250,-23889,-4949,-16710,96342,-100622,-60774,30045,41115,39474,46684,90164,-97230,2991,51014,-15120,-2171,9696,33739,-12112,-50960,-31580,29041,10243,25981,56253,78706,25123,-8069,-81507,17577,61595,86469,-100286,-78292,-56019,96989,16850,-30141,9732,-57903,-50661,-34724,-46728,66113,8254,-25357,33358,22221,21542,-43526,57844,7346,-24280,50654,-72439,-22962,-2531,-57078,48333,37244,7614,-3886,57994,15548,43772,21332,-964,-4888,-14102,42389,956,-6446,37885,18231],[-15161,11337,-20629,31993,-16865,88301,4380,-23926,-27556,-14223,-55591,-2058,-30062,68719,-4574,-6718,46010,-75670,-1239,-68336,-31649,72917,-17674,-64914,-12876,68735,-19503,-89913,16815,40033,-32827,-49380,54535,-35658,10701,59199,-45460,-11416,-466,-18931,-45504,14531,24803,86630,-40071,-29928,-26010,53539,-25730,3969,10084,83538,-4537,-47188,43386,-23178,-56856,-4737,-9009,57531,-43728,47086,-17565,20006,-85756,-125925,-39766,-20966,13117,25043,14307,68520,32333,-12060,80017,-8735,56354,-19284,-71988,-35239,-13889,279,50513,74602,-20965,75326,76703,28448,26022,96084,21490,-43969,3055,35144,25149,57620,47570,10692,10844,14860,68121,56405,58987,-48470,-42438,-11632,32278,23100,11372,62089,99137,55366,-84074,-18457,-54678,-29666,65742,-34603,-32305,-19579,-25918,-9927,-136001,-50297,-39307,24101,33547,59339,-23465,-6748,-12904,27106,73092,-1539,-13419,61429,-14371,-23213,-66836,26851,24210,16689,-22545,520,-86526,-102739,2047,15828,12659,-43800,-26105,-8282,-65041,55599,4254,-79297,-42340,-16267,-10831,3021,-70560,-166853,-82363,-97407,-38956,-36484,40070,22650,-90,-78840,11375,60918,27243,-34886,10115,-30115,-15401,48791,-2074,-60556,51033,-44047,-44862,-100552,-1826,-8979,13004,18703,35176,4614,19280,-87332,10458,50651,-74683,32379,10335,32834,11112,45452,15889,-1943,-63825,-50162,-31382,25253,26259,-9895,-8025,34088,53609,42422,58477,35960,-20840,12694,105129,12066,-33935,-30666,76433,57196,58520,31755,-37667,-4646,24088,94154,6620,24824,76096,44349,22735,-38897,-33517,-80564,61010,71103,95568,85189,-37546,-56625,-38942,-72091,-31072,-45507,37750,92108,53681,60704,104359,3729423,3513972,782804,368478,182546,231219,179640,68815,110568,37525,18018,81048,40198,43235,80208,106700,43730,61879,53236,112013,142343,79306,144205,95177,145488,37266,-10779,42266,68282,132864,42687,-9147,11431,45936,59128,-12564,-25636,24864,38285,-4300,7922,-36470,-21788,-88,-28969,22953,43730,93434,71350,74058,20101,8531,12914,94696,3584,-6318,-8852,7188,18937,-74238,36906,19294,-34030,-16676,-6083,9934,-60617,56320,35362,-6329,-29137,-61390,55550,23254,-11715,32506,37254,45990,56478,34285,5346,-50271,-48350,-24448,-1512,73187,12353,19239,153980,462760,803196,247667,122202,42997,-18621,41635,46760,-19746,-1606,10682,-41232,-32296,5164,48205,19408,-82345,-81839,-948,-75846,31759,29587,26919,-57599,-3799,10655,23931,-46366,-29260,-36616,-19049,-24262,18739,17170,-79138,-22928,73619,65774,86067,35614,4084,-63487,-106622,-23476,41542,-755,76604,135798,-29569,-33426,-40057,-47049,-19934,15260,-6438,54878,24450,21129,-19069,497,71314,9030,10664,-402,57481,38769,30746,29049,-9247,-64380,-32502,-92710,-40082,22466,-19498,33980,-27642,22979,36963,-72376,54541,45748,25607,-51316,-1305,53723,19651,60857,1523,-713,-7005,-62391,68868,114369,41505,18191,-35880,-43660,-28197,2058,-16383,-75628,-65594,-22443,-23193,-39263,-16942,-38459,30220,41366,9893,82439,42024,-33173,-17801,-11447,68189,1626,58811,-6410,-20260,-1025,17290,29502,-2029,-16102,-72358,-22910,26479,-37963,90607,16652,-38235,-56296,-6150,2497,36192,-30624,50163,-19310,55565,80108,10482,32206,39098,21301,59728,44792,11932,46738,14900,85009,27697,-12484,-2133,50205,21359,29655,-33768,-307,-51688,-32574,-59140,86868,2578,1723,57583,105569,3788,-82596,-11084,-32587,2402,13362,-54931,91659,64349,-57485,-21970,-9511,-81302,-14184,-13485,-192,153,42079,111514,-10058,47057,50410,53260,309,-1111,11342,36709,-591,-18978,-66118,-1554,49286,1111,-34817,-18382,-40480,-17770,-68299,-15158,-33221,21657,65553,5220,29333,78877,53869,-5514,53348,-14968,-29809,47539,82094,89908,7253,50175,-13744,-22979,130063,13743,-77266,-12563,-20934,7122,103421,54938,-39032,22630,76460,-24175,-11601,-18974,-58932,119079,-80076,-58374,-13609,-9687,-46530,3635,-3315,-29000,7180,15504,-45407,11707,15573,-5717,51181,28044,-10754,-60333,-65973,37417,-36922,-67672,-40894,92382,31331,9884,-23051,-19855,-67750,-69571,-27386,-2207,-12036,67943,-29817,-69845,-11380,16504,-15705,-1655,11159,-7339,-81756,-24876,39371,5912,30026,5671,6733,-14331,-16000,-14243,-46756,-151904,-119592,28442,32851,-60016,-78307,-58953,-30849,-125099,45393,75934,4873,35996,13315,-25036,3719,32218,41378,-8091,12031,7465,-108183,-5280,-83016,-33750,46442,-24459,-51393,-102629,14830,-15600,11977,22907,40492,20540,5008,-74373,-89128,-20838,12241,23719,9601,-164,-34630,40702,55450,-51156,25840,-13231,-33505,14631,-108478,-4220,42615,1743,34060,14460,17661,-142815,-23792,-14679,9921,-13619,35203,16806,-20145,-62438,3767,64704,-54370,1474,26732,11462,-279,35560,-79953,-34496,-64564,17309,-33904,14967,-17147,-18280,86646,57680,91765,24021,27572,15437,18783,-20235,-41117,-47080,-73706,59767,-10191,-26076,-13004,-23165,-33869,5074,-10434,28928,31672,88927,25329,-8244,-72987,-124560,-68922,-5255,1768,-29617,44870,2903,26810,25796,20687,27511,-28799,-65334,92828,61707,11119,-9199,-11824,40401,-53251,6909,-78825,4535,-78901,41477,3034,5836,3584,22270,-33910,31267,-26494,-72462,-2103,35709,23028,-67745,-34559,24531,-731,-2078,51644,88609,26668,453,111161,22063,20090,15649,-25644,-4777,65681,-37101,-56933,-76790,73581,53758,3881,-74912,-17228,-2458,-55476,-110987,-65492,-43017,-4577,26812,76701,72659,-13140,35089,2162,74345,92584,121957,41583,13600,473,-16874,-33824,13033,26769,6566,4472,-34666,-37981,-86015,-53773,877,41141,24365,-13219,-9024,-22454,4974,-7124,-3926,-35503,15738,89092,6037,-28570,-5132,62554,2203,27974,-2327,-66037,25278,64369,105669,48261,-11992,8968,22708,32877,13667,28264,-23546,-49343,68503,78912,-48185,-56361,-12960,18950,69298,-34074,-47045,9659,88298,41082,4775,24824,25173,67199,-33927,4993,50481,35575,127323,-87133,-20465,-72315,-87210,-89428,-66096,-46457,-29760,7923,32834,25789,4604,-3428,9038,-49422,26222,15534,-19508,18011,-33440,100860,-30797,-18110,37513,6460,119865,2170,74413,-36348,7616,43422,15679,-13821,-88587,-29818,-36288,-62628,19921,-5260,-31436,-43550,7204,-38216,26256,-8803,-49533,-24316,-36849,-34998,-34134,-40558,64525,34489,-54711,31528,-13664,-10123,22623,28991,18369,5052,52663,68466,-14472,73734,1101,35621,-50995,-3970,-22226,73253,-104472,-68962,46676,72124,36171,49548,87329,-80241,4997,47198,-31906,-20180,-9040,24671,-12980,-47373,-51217,18385,24058,54160,79557,45861,9268,-13790,-73472,2185,44587,81490,-108965,-67406,-14721,78602,14249,-31511,3314,-36547,-11850,2355,-70387,80567,13847,-35985,30039,34039,31043,-2166,80090,17811,-56541,50290,-90374,-37213,10760,-23227,48890,40087,37035,-89,56631,3371,25709,16864,2238,10287,-14919,37879,-3510,-6348,48918,26922],[-5153,22329,-5062,27172,-45159,83148,-13162,-42297,-13173,2530,-32683,10534,-8113,64480,1632,4827,62168,-55796,-4305,-75667,-45283,74360,-26718,-70796,-28701,43221,-12468,-71164,16590,22637,-22181,-37482,67087,-42294,-8275,83529,-10555,-13237,-14913,-12895,-27969,37910,23304,87697,-32007,-27595,-22189,48492,-27635,-2314,-16707,59541,-12409,-41531,50681,-14141,-58179,3716,1510,59384,-63003,9064,-3747,62504,-101449,-144171,-26007,-40038,27625,25280,6897,80284,40334,-8049,77306,14931,28425,-13916,-70521,-33062,630,-11417,20885,51895,-5241,75823,116236,52598,22707,62329,19610,-60372,15882,47313,-18173,59307,53896,22266,-17344,-22234,72529,54099,75591,-36401,-69771,2522,28571,34624,-11887,67899,26337,33309,-89727,4790,-31862,-26060,49840,-30458,-29121,-7659,-31630,-24655,-120189,-46035,-50290,32700,52744,44205,-7912,-10398,-8649,41971,62485,8755,-11647,45603,-8701,-25657,-69548,12778,46328,23878,-27599,-26851,-106757,-59392,-746,-29247,-3927,-29363,-27066,-1166,-93249,21341,-14050,-67921,-43819,-5184,-8342,12169,-74715,-122035,-85429,-67448,-55825,-68633,19529,22922,24763,-73965,10689,57577,34657,-18585,4827,-36097,-15041,44722,-3438,-59547,51523,-56376,-83525,-93998,18476,-892,-8361,13818,15609,13011,29189,-74909,8968,48629,-73753,17969,24500,30178,-28384,34772,21262,-41121,-61001,-42773,-18338,19997,32227,8246,12576,4775,40653,21660,25958,45697,-28252,-5397,123621,-1140,-22448,-19862,87760,68313,103762,52970,-73448,-6848,15959,76320,39941,35270,87979,46836,-3640,-62397,-39586,-77727,90860,57319,120446,83963,-46212,-51297,-48384,-97644,-17730,-7551,33477,101155,87857,103369,149296,3672037,3467433,819825,374744,182949,226560,183286,92443,95412,43241,22434,102305,34849,46275,70484,108982,34425,47312,42153,124435,157171,45324,134478,66629,105987,30050,6260,72454,56231,109613,44243,-18271,24313,22882,52332,-20285,-33124,-6708,22709,-44271,6321,-29692,-20857,3501,-29058,7567,69702,97900,81407,61627,-2841,-14701,-4900,63753,3886,-7932,-17067,4033,53285,-27595,26404,23175,-12970,-5566,-18024,-3484,-102386,43215,19014,-35097,-22778,-59438,60596,13231,14641,38874,49203,41106,52370,4030,-21307,-68473,-70520,-33215,5610,68439,15247,24109,141838,453160,788831,250791,129314,44005,8715,55700,74908,-18591,7361,3367,-43911,-42475,-39957,57909,19127,-83016,-77230,-11477,-72921,-8689,21918,30294,-44273,-21975,-3175,31492,-72614,-26711,-29858,-19585,-33051,9154,25622,-93786,-43309,97422,88743,66091,38792,-9204,-62046,-108932,-22347,10315,-8004,78319,96717,-34289,-25937,-24664,-36615,-17703,38643,-13394,-8211,30275,6085,-17248,14138,57020,-2017,29133,12236,62818,56710,27984,41025,9095,-58428,-34192,-77547,-8612,49399,-24459,47456,-21214,34433,38664,-81606,63169,19685,6348,-43019,12287,68289,37147,50708,-9474,1053,-22379,-63599,83129,112202,25651,27904,-58840,-62135,-41002,-7281,-19005,-86755,-19877,-2938,-26025,-19952,-15195,-65374,-11628,23164,-10278,84258,34514,-30190,-73604,-28406,64670,14830,43595,-13289,-23205,-1967,10349,22055,-6322,-47064,-89991,-32413,8882,-43041,93361,31073,-31488,-49869,1845,2035,44595,-37480,21228,-31941,43882,58703,23139,12411,37618,-10502,49994,44588,75,3516,-6298,67288,44382,-2453,-43644,20513,6661,26496,-13166,29377,-50660,-55444,-86577,49582,267,-22514,51348,87000,-12055,-77860,-43420,-24467,8782,18286,-33478,71863,54203,-64304,-2625,-12370,-88401,3216,-2797,-12242,-18694,13778,76470,-32801,23733,35432,81459,8506,7794,26177,17074,-8264,-50964,-44055,-7563,46554,13729,-40535,-17673,-35892,-27202,-52369,-5068,-16034,41216,46578,13521,11695,48827,21188,5529,65079,-36602,-28340,36437,50829,46822,-1105,46058,-1243,17175,128332,5838,-62835,1164,-18949,33097,81287,45102,-53897,14221,63922,-38014,-35711,-25101,-38862,105079,-76058,-42821,40549,31236,-53246,20613,-5258,-38462,-3821,4008,-35296,33795,24860,18079,61528,7300,2590,-49993,-84049,1912,-22100,-53131,-25202,40687,27735,-12939,-38363,-21308,-62234,-55432,-15530,15477,24024,67761,-14350,-41918,12236,9016,-27087,-1635,43864,-22516,-66858,-21926,35435,-9319,22521,-5751,-8669,-4006,-13704,-6127,-71320,-181610,-101766,31387,6567,-68689,-66575,-55745,-7720,-128243,11133,58007,-14402,22026,-21347,-44376,-4145,1504,9358,-4055,3017,16707,-48990,-6787,-80409,-52310,20987,-20992,-27985,-100297,-45997,-28484,20109,23136,54880,23368,-9306,-112313,-81569,-13156,36485,44077,11482,6462,-48346,47419,42356,-57883,1551,-4854,-18658,8966,-122827,-20781,16435,-18807,29064,23496,28305,-109575,5606,4372,9476,-21200,41225,15617,-34947,-23800,6692,54787,-50790,-16459,36675,-807,17483,33438,-78876,-39339,-68680,2875,-56711,14063,-48699,-28043,65003,46459,72188,42229,41532,-4752,33988,36886,-52465,-59172,-75488,64165,26862,-71771,-27853,-11231,-18291,11819,-37337,12964,11361,80951,81375,1933,-24772,-88719,-64554,-19763,22256,-35093,22114,9315,25463,3614,29256,44118,-51078,-35489,94250,40448,38947,31014,7974,58229,-35071,23699,-40313,7352,-71995,62920,32777,27739,6593,20585,-22277,29054,-19132,-25614,16586,42307,42002,-66106,-38100,12539,3479,3569,52213,101033,34779,-11262,91053,12945,25580,38695,-30290,-4776,55711,-34165,-43117,-58013,87828,50264,14449,-79923,-8847,-1502,-70285,-126967,-67241,-42911,-9470,13144,63000,77830,25329,24669,12345,65319,79978,110385,61255,23609,18923,-32106,-55561,7014,8725,-4116,28988,-24301,-81215,-103220,-81053,-13843,3167,-40820,-15176,-22431,-9249,-19487,-10803,4255,-2167,-8762,55223,-65297,-31192,15065,62654,-6045,16468,-20478,-48639,44139,69264,108967,50217,-23579,-273,1259,32866,13190,1178,-24113,-54115,54848,80884,-37808,-52255,-232,27187,91753,-14991,-10310,-15959,82678,41338,29898,43771,6075,58601,-44710,33932,54526,65995,115867,-98361,-20895,-60605,-79041,-63844,-65882,-77426,-45430,11660,40572,41284,-9249,-20714,15306,-44719,1499,26521,-20488,8027,-47478,70540,-32851,-23182,27384,10387,134898,-2248,36980,-18754,-9180,29056,31908,26867,-82958,-30409,-45421,-36210,25851,-14813,-28170,-26817,42444,371,8777,2375,-53635,-33463,-27032,-7152,-46975,-42855,40003,28478,-56472,32202,-18079,-9379,32997,32779,-23894,8501,79287,57156,-22749,57454,-1056,40520,-59718,-1678,-29456,38602,-93517,-60333,55577,81003,40328,59136,72144,-52575,6067,40850,-56839,-46920,-23018,4875,-11667,-35112,-63829,6810,33680,71667,84157,879,-12840,-25540,-53002,-8950,30099,59669,-96915,-46772,35358,63575,14083,-31615,-7312,-13118,31598,37379,-81752,77909,14114,-46957,21728,41958,34179,33720,97701,20191,-73872,46923,-94339,-53749,13621,16027,40454,41711,66928,1731,48774,-10412,14677,21732,9415,24534,-12272,25455,-12522,-10104,51900,40463],[353,39091,19385,10754,-73137,67014,-31232,-53832,5761,23913,-4666,9824,14538,47306,-901,25940,68836,-33708,-12004,-83963,-61821,61955,-25092,-58897,-43624,20949,-860,-42533,11909,2013,-13640,-9452,75500,-46328,-14601,103849,22454,-10611,-31824,-377,-12477,50950,20546,67541,-22509,-27403,-19000,34160,-23634,-17918,-37469,25682,-18415,-27333,60473,-3806,-43201,20156,16048,63912,-63992,-24302,14478,82513,-89877,-129213,-15741,-53486,40334,21969,699,78630,41927,-16998,61846,30494,-9955,-408,-68570,-24354,15570,-19893,-24337,18770,30604,84506,119840,53431,17298,24938,12151,-73011,22107,42576,-62004,55542,54496,19957,-41214,-61886,67255,48842,80150,-18462,-88186,6892,23709,33286,-32753,62026,-47131,2807,-91924,26580,-17254,-25670,29877,-24711,-23803,7897,-40815,-30553,-103279,-41939,-58945,41907,60014,24410,2757,-9432,-3826,48868,44051,13758,13469,27216,-8624,-22041,-55620,2362,62450,12034,-40658,-43378,-107889,-17909,-13188,-70497,-19931,-6807,-18543,15684,-117784,-12425,-28646,-55503,-28028,-73,-2031,20487,-73132,-51193,-54229,-12055,-63058,-65280,10800,19923,48059,-49879,8588,53528,31609,-601,3056,-35506,-16015,36476,-6947,-59217,37163,-64939,-118838,-74700,44484,23735,-24558,-483,-2351,13461,27018,-45971,6419,50472,-53900,-132,39061,28530,-62366,22288,17414,-73258,-50524,-27348,-9527,15291,30364,19976,29343,-11557,27862,8707,10657,59589,-30391,-17843,127432,-13316,3290,-1528,83610,73131,148259,66051,-104929,-6903,2187,65281,75639,43754,95849,37434,-33499,-80142,-46158,-51807,107048,45516,124902,52268,-54356,-36844,-49724,-104615,-1162,31116,27269,103558,113895,138991,201787,3584623,3410050,893413,403824,223880,229948,185294,109236,82399,50595,37582,129313,37696,51676,62301,110505,29023,31621,25627,115827,163122,19483,109954,54549,40969,20104,38237,104975,44037,82025,30010,-32751,41088,3863,42704,-18537,-28978,-16179,13727,-58171,8110,-13989,-24513,4558,-25932,-15912,85191,98426,92511,42077,-29463,-43813,-15864,32193,4700,-4042,-20723,4495,64245,18381,17956,22588,5330,3711,-27317,-12425,-105680,26244,-1366,-68610,-16503,-48747,58009,6928,40525,39611,62005,45857,45497,-27494,-33875,-65911,-65337,-36996,14636,50102,11858,37842,128618,436949,759024,240940,132762,44300,33336,53663,95225,-9869,8950,-7677,-34852,-41959,-72182,68422,11782,-78486,-62339,-14669,-43927,-43628,11930,34215,-33261,-38048,-18064,41058,-91923,-27224,-22387,-22828,-36571,4642,30159,-101804,-63574,116542,101750,44394,37525,-14838,-44888,-102353,-15918,-23886,-17496,54272,43060,-37012,-1386,1919,-23982,-15713,47288,-20571,-63411,34900,-6187,-3454,23414,10223,-14509,57961,48125,59099,63598,21747,51459,26799,-29023,-24235,-64562,14554,65686,-26243,54530,-15097,41473,40217,-70311,69525,-1491,-5913,-34935,25011,72441,46620,31680,-25182,3521,-32375,-59707,87642,99375,14606,44057,-70648,-73685,-67079,-13971,-24146,-74637,29298,14516,-25804,-12699,-25717,-97905,-65939,-6309,-26026,77906,18198,-20795,-127300,-39221,63139,32641,17518,-18335,-23483,-2949,-5538,14131,-446,-67295,-100253,-33599,-11861,-35667,82454,37439,-33538,-36090,4854,3400,49066,-43370,5123,-41189,30029,30145,26184,-8450,37295,-24673,40695,30849,-21959,-40349,-20704,38751,67050,1579,-80239,-8681,-7231,31127,15017,45272,-46119,-73805,-108779,13631,-3228,-39120,41931,59595,-20077,-65141,-75383,-11475,14974,19386,-496,52156,45998,-67614,9822,-7761,-81763,14553,4823,-20710,-39851,-25008,29845,-49280,7176,12568,85544,11930,9950,27851,-6020,-11295,-67399,-19733,-9225,27548,21286,-47429,-14818,-24963,-28899,-29769,-1023,561,60121,22779,20443,-11180,11388,-17334,15301,52555,-52284,-28978,20216,17049,5487,-10480,36930,18885,45008,93709,-3446,-25825,11631,-31864,54484,58324,26776,-58743,12868,55035,-40569,-54635,-26796,-14229,84322,-62528,-12619,90381,58863,-46542,10883,-7221,-41262,-6511,1047,-23172,50739,29425,28581,57731,-10783,22078,-36898,-95528,-30208,-12824,-27746,-13896,-8944,14792,-37001,-54483,-19304,-48612,-31612,-4257,22545,50430,56943,15072,2951,31463,12311,-28249,3980,50792,-44823,-42555,-12401,25710,-17557,14279,-16185,-32007,5977,-7918,-2107,-82798,-188395,-65935,31541,-21141,-79524,-45219,-42635,18013,-115574,-28990,23151,-34114,8045,-65227,-55974,-14458,-46759,-19703,1847,-7589,26119,13174,-1732,-62269,-56086,517,-12860,-14041,-91217,-89236,-38577,31999,22020,67174,23822,-27613,-134385,-66389,-8730,47877,57872,1010,2766,-47665,54361,37932,-59389,-24549,1069,-12251,-907,-115207,-34041,-6633,-32195,22197,27540,37101,-58806,30956,15324,18922,-22699,35823,14137,-36243,17903,10906,38380,-40411,-32472,51793,-6987,22158,22927,-60641,-34143,-63827,-19083,-70249,5636,-66356,-29932,50961,26303,40655,50430,54973,-10859,51804,79452,-68109,-56874,-46759,63179,63488,-103710,-38276,2689,-14397,5605,-63883,-7541,-3592,67925,112334,10965,24189,-34905,-55270,-21667,40727,-34700,5049,14051,8516,-22111,36086,47153,-64088,19187,82743,10910,55993,54022,26818,71515,-8426,44801,-10895,9367,-55438,77483,57931,44230,-231,20541,-4266,20331,-24698,50823,31012,49569,58840,-53022,-34098,524,12179,-1852,47696,99223,31945,-21158,76708,4012,37513,54145,-34336,-770,46140,-26170,-28374,-22455,87032,34800,27409,-71381,3629,5634,-83421,-106048,-63948,-43994,-23552,-5099,40200,73585,62930,16028,16550,47180,49186,83567,72966,36206,30407,-45869,-74039,650,-6877,-14083,54818,-10667,-108562,-108832,-100373,-41525,-39164,-89208,-12118,-28617,6279,-29792,-10823,10349,29567,-32123,16185,-124358,-37786,24680,51877,-15945,4925,-37056,-24827,65372,51903,106777,50774,-31469,-1289,-20149,22353,9237,-36345,-33444,-58536,25627,66730,-11750,-32642,17282,34839,94733,2519,23622,-42756,73213,35473,62088,57040,-1818,51565,-40259,57229,59820,89039,87643,-97713,-12075,-50461,-69146,-42158,-57256,-98312,-60540,9754,43218,53310,-23023,-32142,19245,-47781,-31812,32566,-19275,-234,-52780,22803,-34773,-31109,18200,10860,114991,-3905,7444,-1119,-30653,8827,37639,72089,-64373,-30475,-40093,-5313,21716,-30590,-24146,-4230,70826,45332,-193,10867,-51103,-40624,-19978,20550,-60549,-23712,15911,20519,-58417,35642,-17792,-7506,36990,27145,-53761,10374,110513,37722,-26226,43739,-129,43616,-52704,946,-35918,6374,-71165,-33273,58187,67543,53307,70377,47004,-22292,5519,29787,-81498,-71240,-27720,-17909,-9111,-18157,-66549,-7495,35603,73016,61140,-44550,-39393,-42758,-23723,-14601,18057,26960,-68949,-20912,73287,51449,16548,-28086,-20945,5018,66955,59732,-81554,57540,8385,-54270,10678,42210,36868,57820,105230,14717,-73790,39313,-84825,-68852,3682,50946,27656,40518,86907,227,37323,-22401,11879,34772,18236,31043,-8247,7706,-26181,-15222,48642,57452],[986,56348,44315,-6675,-90026,47444,-46633,-55115,27960,41168,17289,-2734,33358,20592,-14099,51385,64878,-11172,-28928,-94826,-66380,42312,-13980,-31242,-50736,6925,10755,-12685,623,-16465,-11231,26659,82159,-45312,-4562,114071,45255,1466,-46389,16611,-2449,47922,18624,35972,-16726,-29293,-17462,16765,-9906,-36589,-44645,-7585,-20448,-10009,65779,3623,-12852,39957,28474,67741,-44421,-40592,32907,76915,-57075,-96429,-13324,-57273,49470,15748,-3480,63514,36006,-38149,39042,30962,-46582,17592,-62673,-10327,27933,-24528,-75397,-12709,77388,94370,82543,33844,12488,4280,3560,-79701,19330,26328,-89893,42979,44980,4917,-53438,-92494,51179,38180,71178,4070,-90573,834,20955,20982,-45966,46617,-84274,-26797,-88084,40116,-13284,-28558,8517,-19878,-17769,22215,-55588,-25814,-91224,-38514,-62104,46189,54289,6425,-1031,-4963,-3640,46773,19677,8365,55172,9340,-14711,-15132,-27705,-2067,68428,-15063,-61503,-44530,-96828,13617,-27140,-86108,-28754,16863,-2166,37640,-124855,-37523,-38380,-45160,-2067,-10519,6637,23882,-66885,13259,1698,53124,-58744,-32508,15518,13671,64007,-16161,5954,48769,13526,12527,10389,-25623,-17263,27029,-10962,-57150,17162,-66033,-135181,-47075,69514,52401,-30899,-22962,-14231,7912,16363,-11214,4638,53922,-20208,-13214,50845,23675,-81687,6308,8900,-86336,-32371,-10483,-6350,12140,20311,18383,37445,-7522,17588,5969,14248,74812,-25643,-21994,110509,-19675,41518,20897,70275,73967,174689,65743,-120510,-6130,-4372,69519,105312,48828,98228,26411,-55800,-82887,-52008,-13982,101893,34695,102889,4127,-59983,-16250,-41669,-91853,16007,54658,21959,97838,125333,157650,255161,3492923,3337442,973356,453129,284724,240696,184010,113365,76612,55684,58804,152932,48832,56880,57011,111620,33202,17972,9869,91318,158802,14440,73920,60060,-22199,13247,68637,126748,36490,59866,4584,-44822,55375,-8980,31842,-8440,-13336,-11659,11166,-39815,11153,905,-31287,5585,-21625,-41555,89111,93601,96183,20211,-54478,-71066,-16561,4873,4838,-1086,-24669,1130,49333,46448,11429,16204,19468,10301,-26757,-10804,-72672,9528,-21336,-95113,-13016,-31335,48371,5461,61295,38352,73855,61187,37897,-50179,-30880,-39225,-38448,-36270,25233,24536,5576,58593,118897,416679,720758,220410,130283,43524,51426,37641,100634,3268,5174,-18040,-15686,-28938,-71937,81474,-1309,-73281,-38277,2803,6028,-63300,5723,43312,-23396,-46347,-19709,51491,-100470,-29287,-12487,-27892,-31251,4492,30651,-100371,-78395,124518,99531,28116,30761,-11266,-16017,-91402,-5825,-51046,-25750,11464,-1115,-34445,33995,33671,-9147,-11938,39743,-24685,-86799,37267,-7131,5119,19638,-48593,-22992,84040,92124,46554,51696,11644,57350,38868,9014,-6753,-56969,21896,64039,-23116,57773,-9664,45787,39361,-42818,73090,-14061,-5810,-33037,31658,64883,44174,12270,-40695,5297,-34611,-55256,81639,81422,11749,63200,-70316,-77478,-93411,-16787,-26085,-48274,64765,29434,-24684,-18187,-43132,-121145,-110002,-36027,-32146,60862,-7254,-10069,-159780,-41222,61126,48210,-4704,-16840,-18805,-4815,-24221,8835,15410,-71797,-101938,-24680,-28111,-16569,60729,32241,-43813,-17270,3388,7662,51777,-46951,1950,-38459,18939,4452,24542,-25146,38798,-17843,36762,8561,-44729,-74024,-21884,10337,89330,-3826,-99665,-30188,-13440,39684,45825,46122,-38774,-81330,-118168,-3141,-4563,-39310,36547,32001,-21308,-48814,-94977,4419,18295,16227,33731,40325,45629,-61788,12970,3246,-63965,14596,7725,-21718,-58441,-65723,-15934,-55423,-1324,-12511,70043,11375,1291,14395,-25506,-8707,-67167,-6794,-8499,-142,23013,-44067,-8493,-13444,-23029,-8317,-4182,11908,72615,-1145,25757,-33345,-23749,-51477,20664,28901,-57883,-31813,3702,-11445,-23471,-19561,22483,39572,52305,41064,-14401,22659,14128,-53701,64628,44055,3726,-53472,17337,55004,-31106,-68573,-25417,6270,62430,-37939,24840,123368,65745,-28179,-17216,-8879,-38007,68,6171,-12660,57555,26350,22259,42573,-23181,42458,-27664,-97080,-51732,-11748,3389,-8737,-43166,-5575,-49446,-68005,-17541,-30179,-4580,7001,15431,53056,37958,42113,45023,44072,30413,-20893,13534,32091,-69394,-15557,618,13454,-21532,848,-21900,-62045,11966,-759,-5110,-78142,-166750,-27765,26891,-40929,-88519,-19181,-28518,35698,-90043,-60212,-19778,-49774,-5553,-99302,-60536,-26485,-93567,-40522,7699,-16537,35481,52279,4214,-34025,-43795,-5009,-1447,-2385,-76471,-103310,-43517,43493,21397,75818,26404,-47073,-136185,-40797,-11305,44938,60143,-9139,-8803,-33793,57190,38728,-56599,-45107,3341,-15482,-11096,-83817,-38930,-16375,-36439,16628,24610,43313,-11565,47429,14830,31298,-16997,26477,12479,-24746,57506,17077,20015,-27700,-43762,67751,-1190,16877,8152,-29922,-17660,-54206,-44155,-69887,-8929,-70394,-23816,45743,384,3439,46631,64264,313,72371,90952,-83788,-41982,200,56797,87209,-110916,-43910,18660,-14219,-9860,-85345,-29110,-11266,57645,112764,18120,55989,11193,-42045,-11880,55190,-31116,-4911,18031,-19019,-42551,36533,34706,-60651,80922,60326,-17976,57005,56269,37821,74468,21730,59744,3591,8612,-27830,78057,70568,50754,-15426,24526,16919,7492,-41861,117610,37974,53628,67571,-36294,-27619,-10793,26697,-14949,39518,83187,16253,-22163,69879,-971,58221,58083,-34832,1938,34799,-15437,-16486,21767,68513,11447,42994,-53662,12575,19211,-84098,-62635,-57050,-43039,-42410,-21210,16923,60241,88836,10455,11244,23653,5896,54744,74239,46839,28325,-55826,-85730,-5228,-18458,-25048,71813,6020,-111294,-103551,-104346,-76025,-71113,-102567,-3551,-26736,19945,-24265,-6049,13425,46590,-46492,-11162,-141677,-50396,17978,33919,-23920,-1816,-46657,482,83116,22554,99825,49984,-34826,8066,-37986,4481,3379,-71329,-46823,-62653,-5328,38375,21260,-3509,36840,41744,80011,11874,37370,-65430,62616,25210,87152,67408,572,45592,-16903,66335,63986,92563,47997,-87964,2931,-46291,-53389,-23942,-43913,-103052,-72220,2709,37576,58394,-30372,-35405,18054,-55376,-60231,32730,-12272,-5998,-51865,-30588,-33244,-35685,12867,9078,67291,-2722,-4148,15069,-50462,-9747,31358,101998,-41838,-27743,-19130,22149,6087,-46730,-15608,17024,84276,80134,5012,16429,-44132,-46230,-19344,38248,-72990,571,-5076,11935,-59182,41012,-12932,-4489,34295,14837,-62163,6898,134499,14037,-24718,32086,1575,43527,-39586,2375,-39611,-12012,-46017,4671,55417,40374,72075,74451,17927,3487,3679,14186,-96849,-80946,-22683,-33855,-5768,-1236,-58980,-23440,28521,58019,13133,-76644,-66085,-61956,5909,-15684,6746,-2220,-35079,3347,81784,37803,21307,-19606,-33959,12578,86334,64222,-73110,26498,-2029,-56191,-251,34200,42703,70231,99034,4831,-61067,27154,-65150,-78399,-17543,72573,15105,36138,88785,-4826,23800,-30373,16051,52836,26320,25397,-5344,-10826,-42450,-19646,41545,73382],[-2218,67174,59811,-15488,-89606,31230,-56677,-47128,49886,47402,24075,-20759,45509,-10491,-35451,74066,52368,9827,-54739,-103992,-43979,23374,3172,3918,-46715,1587,18598,9224,-18145,-28915,-15280,60858,89418,-37664,20670,111070,54000,25386,-53123,35347,1324,29405,19265,7811,-20059,-32848,-17001,2328,14595,-49480,-35795,-30990,-17964,4830,62026,3565,24938,55962,32488,63563,-9049,-35097,47495,54600,-14287,-63173,-18821,-50327,53113,8699,-4635,39056,24624,-62447,15970,16135,-69902,35772,-50269,5404,36497,-24875,-117544,-33312,120733,95918,20020,6358,10003,9150,-2250,-79589,8723,8180,-91966,21114,23040,-15615,-49121,-103837,27048,21449,51921,29276,-72771,-11441,21087,3153,-48418,26393,-71945,-47387,-77981,41357,-19280,-33748,-9748,-17313,-12375,31245,-73383,-12307,-83242,-35934,-58215,40227,38994,-4501,-21543,162,-11750,37772,-6320,-7240,96436,-5409,-24364,-11138,6757,-1,63599,-48314,-86335,-32552,-80260,33421,-33664,-64042,-27024,33989,16569,57972,-108052,-50620,-44184,-39077,20609,-36840,14578,20961,-58384,40180,56468,106157,-44471,10985,28864,4757,69897,12203,5193,42471,-16336,16204,27422,-7196,-18120,18004,-14592,-52577,-753,-57023,-128993,-19866,88321,70970,-25859,-44339,-16319,317,2850,18191,3971,55375,16962,-15356,57476,13470,-82548,-13561,2407,-74195,-8218,2429,-8412,10853,2809,929,34389,13898,10154,11817,31107,87167,-14855,-19009,73053,-17374,86821,42346,53918,73448,174299,51151,-110852,-5750,3010,88647,121995,49863,93945,23398,-60269,-69380,-56695,20905,78311,22422,59049,-42863,-61904,6322,-25380,-62676,30559,52825,20458,84977,122408,157916,306505,3422144,3247011,1012910,510532,338384,254813,179094,108431,82353,56272,77919,165631,66225,59642,55980,113493,49848,10545,2783,61371,144324,36145,34257,74465,-55232,12418,81479,127018,35696,49018,-22807,-43790,60920,-12978,22716,6737,9740,-2370,11931,3180,13442,6790,-35319,10687,-17892,-61187,84479,83109,84969,1770,-74214,-89774,-6216,-14269,4341,-6302,-32687,-11637,18034,49034,4343,5155,29347,14915,-12907,2134,-24448,-2758,-36726,-106830,-13847,-10112,33424,7689,73438,38423,81133,82053,31503,-56889,-17105,3751,-2381,-32050,36937,52,799,81517,114485,398751,681580,195149,121322,42264,61126,14521,91585,18013,738,-23807,8409,-6325,-34780,96682,-16005,-70058,-8546,44977,62222,-64526,7062,58679,-12801,-44533,-2084,59530,-97073,-29855,265,-32554,-15256,8275,28897,-87098,-82835,115447,80599,21155,19835,-10,16821,-82108,5823,-64240,-29426,-35074,-17993,-26758,71063,61436,7631,-2552,21251,-24088,-72739,36044,7549,-2699,-1543,-91665,-24539,95409,120463,29271,23176,-1679,56661,42310,36016,12344,-49760,11795,47277,-14549,59957,-4756,48273,34363,-7957,73331,-18273,6422,-39145,29391,47721,31121,1034,-51020,5605,-29305,-54409,66747,69417,17106,80354,-58879,-73490,-104337,-16542,-17381,-19101,74571,41514,-25183,-32714,-60804,-122905,-127048,-55851,-26828,33710,-37732,-2623,-160079,-33933,55364,54968,-5961,-5247,-9448,-8210,-37177,7868,37380,-61602,-96338,-7679,-34297,5782,33217,15772,-58005,3145,-643,14472,54437,-47438,6561,-19550,13738,-9780,23702,-33395,42374,5985,39255,-14731,-57389,-91001,-8460,-9948,105103,-18724,-92239,-38672,-6077,47654,72271,35316,-29606,-74344,-108886,3305,-1548,-20493,42883,11893,-19067,-33737,-95927,20283,17812,9816,58476,40636,55848,-42935,7619,18215,-40030,2010,6093,-15011,-70546,-97779,-50147,-49825,-2071,-33045,45199,9040,-17987,-10543,-34031,-88,-50643,-12793,-9250,-24853,19401,-23331,1736,-7079,-12037,5221,-13295,14535,72662,-18600,29637,-48069,-49517,-71844,19778,11393,-52553,-35065,-10861,-29396,-36548,-26781,3744,53940,42799,-7703,-26829,69849,7303,-74916,59750,41102,-18086,-41879,23702,63884,-12265,-78358,-22283,18159,44192,-2652,60566,133880,53146,-3476,-44119,-9838,-30159,14606,15522,-5530,52268,14725,870,22232,-29413,58172,-24900,-89111,-59851,-18681,33930,-8942,-57991,-29381,-44647,-74666,-18104,-11396,18378,18066,-2344,29112,16622,49244,66852,50331,58126,-9332,23603,-3170,-89537,6060,11952,2223,-24952,-17075,-20643,-90803,11388,6632,-16047,-59266,-120773,1592,16779,-44011,-88757,4910,-20875,36527,-57095,-73217,-58633,-57686,-17929,-108106,-59069,-37981,-118882,-52509,10454,-21603,44145,60797,5867,-5038,-20479,7636,10549,12038,-57083,-88203,-42239,50602,23387,79097,31800,-64558,-121080,-6586,-22679,31446,49366,-8847,-22520,-14148,52414,39484,-51652,-55287,2165,-24977,-18090,-35265,-32774,-10384,-31743,14203,15467,46304,17894,53401,4738,38621,-5755,20817,11128,-4748,89466,24559,3945,-17066,-48737,77308,16877,7632,-5863,4188,6825,-43862,-66137,-55469,-26145,-66917,-13676,46593,-26022,-29292,33211,67190,21620,90972,71958,-95955,-20958,43462,46193,89343,-93313,-45799,35503,-10604,-26013,-97792,-47057,-13130,54760,91846,24602,62646,32577,-28047,3364,63546,-27674,-7988,23494,-47663,-50653,27205,12822,-41036,127922,33639,-38560,43845,44454,37070,64436,44694,59207,8021,4271,6932,60797,67096,47092,-35231,32588,36922,-4686,-63549,138493,37243,50451,63872,-22879,-23838,-20435,46422,-29813,30209,57192,-7733,-11618,66107,361,84316,50578,-29900,-2388,19564,-5458,-9346,61304,36112,-12437,58443,-32824,12104,34912,-61654,-18185,-48314,-37322,-57545,-28172,2761,40689,95217,6948,-2789,539,-37555,33615,66814,51632,12376,-61411,-87788,-9963,-25710,-37372,74107,23552,-90525,-88562,-90267,-105188,-83841,-80859,8356,-18719,28173,-9340,3205,13085,40828,-47330,-16106,-113736,-67223,-4548,14659,-27493,361,-45699,22951,91892,-4691,88498,47773,-33396,26467,-49366,-15070,-2991,-90041,-57233,-65800,-26561,4695,49197,26017,55180,47542,54395,9287,26208,-79011,52510,13755,90665,74807,8914,40399,19444,58778,64621,71744,6640,-70016,19740,-48634,-28526,-4785,-30164,-87728,-77245,-7612,21834,55598,-26017,-30623,11645,-61123,-73594,27408,956,-9219,-49107,-72461,-25374,-31239,14163,7253,10363,437,4261,29006,-63750,-18867,16179,102163,-23416,-20758,12788,39134,-16060,-56654,-827,30587,79326,92290,24681,18815,-35185,-49717,-27087,35643,-81702,15735,-22012,3308,-59589,46347,-5238,-528,27119,520,-49233,-3542,137605,-10498,-19273,20379,2320,40474,-30154,1394,-39954,-13142,-27519,39874,48076,11893,89362,64371,-6906,19963,1657,-3684,-99300,-68767,-11002,-35389,-1696,11402,-43322,-36789,13765,31794,-45632,-84505,-87102,-77563,26339,-14487,-4705,-12768,-5320,19744,57278,18501,27655,-6804,-41620,8543,89261,52228,-59799,-5046,-14214,-53581,-8478,21442,51680,76437,79185,-4065,-44365,11516,-40336,-79205,-44220,75820,5293,29464,71053,-12249,8493,-33922,23815,72381,32106,7487,-5239,-24817,-57210,-22771,32229,81131],[-7312,65554,61125,-11337,-72074,21711,-59738,-34603,65130,39937,12389,-35894,50432,-40024,-59124,87300,35131,28110,-82986,-103933,7923,11140,21873,35267,-32584,1787,20844,17350,-43026,-33510,-21939,85303,97513,-23378,54532,95716,49904,58366,-48432,53303,618,2491,23379,-3748,-35246,-37280,-16087,-5384,47028,-49337,-14720,-40964,-12218,13363,49085,-6169,59303,62156,23655,44535,31806,-12186,55710,29454,27139,-40069,-28125,-35352,49675,3184,-2462,12105,12594,-78380,-1973,-6505,-72427,49982,-31452,18004,42327,-20705,-136206,-40828,145733,83041,-41139,-12891,10119,32354,-3584,-73242,-5509,-2623,-69037,-5174,-8330,-31521,-26524,-92156,1774,1386,29160,54715,-35824,-22752,21918,-14046,-40234,7060,-28382,-55083,-63873,31131,-32106,-39935,-20602,-17013,-8595,33314,-88386,5018,-74411,-34032,-47943,21863,20502,-6032,-51469,3003,-28211,26079,-28020,-28019,119195,-15467,-32736,-17096,37644,6992,50224,-76055,-108761,-15381,-61060,44689,-27385,-11044,-15886,39261,31267,70491,-71893,-53594,-48060,-37848,26344,-69876,17654,12790,-50271,18128,84293,129103,-23899,45284,42297,-5477,66515,21857,9092,34134,-48014,9657,49106,15586,-18391,9077,-18353,-46169,-12109,-37396,-106557,-3012,99062,70816,-11959,-53679,-7725,-4926,-8184,34986,3503,51540,46788,-5761,57602,-1018,-67460,-35000,3006,-40016,18289,9023,-13299,11084,-20445,-28068,20906,41710,4153,21690,51619,92562,-1228,-12852,22829,-6431,130032,58109,38946,73428,150319,25947,-75150,-5641,22253,113950,122880,47387,82611,32110,-42831,-47699,-60897,39771,47364,6916,7568,-75277,-60168,26979,-4526,-23838,39350,26543,24738,68845,111814,145940,355785,3388394,3141359,974659,556905,365222,265369,171404,104376,101221,53053,86862,163119,85707,58598,60502,118033,77426,12865,9905,36978,121618,78272,1621,85144,-45416,16943,70522,102849,39995,50115,-41961,-21003,54580,-6300,18185,22612,34220,5838,12215,53219,12984,866,-28494,23187,-15550,-66770,76539,68659,57858,-8577,-86277,-96097,12824,-22812,4777,-23949,-44805,-34272,-13130,32077,-6205,-6825,35450,19070,11764,21180,14752,-8117,-44753,-102833,-18816,12093,15477,10534,75416,40801,80188,98923,27183,-47186,-1093,46512,29653,-25631,48776,-16133,959,100856,114500,392455,648480,172255,107666,41603,62800,-7199,73900,32352,-489,-23187,29958,18426,20555,111015,-27207,-67690,21389,100316,105690,-50920,16406,77166,-500,-34123,29679,59543,-84519,-25800,13959,-34601,9957,15694,28019,-61987,-74934,86862,48790,23328,7585,14403,44678,-78847,17074,-61677,-26664,-69794,-5489,-17474,99683,76747,25596,16208,701,-19666,-33863,29814,34560,-26247,-36707,-101067,-19300,86708,114492,12948,-11043,-15241,49680,37148,38100,27534,-34765,-9900,25349,-1964,61525,-239,48192,24991,24041,69442,-16779,25201,-49766,19015,25611,13742,2963,-54649,5152,-19056,-59129,46312,72930,27417,91540,-38181,-62132,-90473,-15824,6015,3816,58207,49401,-28719,-49980,-73093,-100733,-114669,-60015,-12399,82,-65217,-166,-130624,-19429,43763,49109,21996,17004,1936,-13142,-36881,11058,58676,-43195,-85751,12397,-29109,18954,5595,-8110,-69672,21102,-5350,21928,57485,-45077,12336,12308,14791,-8685,26590,-31164,47770,37625,45419,-31802,-53180,-90954,15006,-19552,109963,-39598,-56937,-32166,16267,52419,88589,18943,-19631,-53489,-79977,23427,6109,11563,64574,3771,-15480,-23679,-78973,32477,14890,2656,67197,50574,74035,-11876,-3461,33719,-15741,-20124,1405,-4946,-75146,-112327,-65913,-34051,3988,-43667,21711,7571,-42627,-37514,-26924,14286,-19634,-34678,-15503,-36080,11814,11717,15308,-8544,467,7921,-24856,7340,57648,-23222,32314,-50201,-63878,-73074,13052,11134,-38645,-36457,-23915,-35580,-37298,-30588,-16548,57500,28352,-34072,-39466,104736,-6573,-86149,39765,46078,-33428,-29308,27272,77358,11151,-83942,-18735,22108,31593,39049,87045,124412,29955,20582,-51036,-9830,-19503,33483,23772,-1578,36550,-3747,-29572,3392,-30904,65262,-25978,-74952,-55126,-30648,58991,-11249,-56313,-51623,-27209,-71372,-21392,3461,31827,27659,-21390,-13005,-816,27134,62487,52368,82481,504,29898,-41660,-98494,15241,16018,-5782,-30628,-33494,-12379,-107984,3260,13964,-32809,-32242,-62031,18503,2662,-26648,-73414,21417,-22688,17635,-23202,-67356,-82919,-55849,-27499,-89043,-52875,-46038,-111620,-58152,6954,-22262,51041,48648,1279,15048,4890,33855,19744,29210,-34146,-53600,-35300,50885,28954,75834,35314,-77787,-98245,29561,-41344,14189,27915,4252,-31319,1116,38591,35841,-46740,-54525,-1020,-34816,-20269,18079,-16418,6203,-20127,15056,3031,45737,27153,50122,-8665,35055,7029,22771,10346,17129,107823,31387,-6866,-11063,-46693,73505,41666,604,-14918,32094,32341,-35034,-78698,-31374,-41248,-62772,-5228,49301,-46782,-47769,15139,63337,41310,100681,39993,-102991,-2738,64267,33705,69327,-61665,-45735,50789,-674,-33521,-98583,-56497,-12801,58557,65855,32721,47553,28858,-16761,14631,63449,-26753,-5800,32614,-67461,-43466,8245,-6407,-12987,144346,11237,-46286,23931,30409,25355,43287,45683,38709,11526,-2592,39526,27544,49246,36724,-54186,42784,51492,-11456,-80591,105224,31240,39035,47039,-16690,-25586,-27440,67901,-40573,22418,28127,-32109,7882,60882,7865,107008,35394,-19561,-16595,-33,274,-7000,83135,-631,-28879,68552,-14835,634,44482,-13203,12812,-38991,-26576,-59790,-21381,4331,19224,81614,3053,-21189,-15881,-66745,22346,54740,49316,-10925,-63482,-78902,-13105,-29337,-49280,62220,38265,-57576,-65026,-61306,-117293,-78031,-38783,19650,-8509,28931,4095,15471,9418,13043,-35646,578,-67278,-83527,-36566,-464,-25892,13392,-33972,39785,88680,-18757,73644,44140,-27476,49284,-52571,-31564,-9153,-83910,-58811,-66758,-33393,-22160,61876,46734,68977,52272,27065,-4069,-2987,-80764,43420,4540,64897,73746,17362,36023,53830,38175,60338,31447,-25991,-43818,34648,-54255,4483,17242,-19483,-51394,-72976,-18364,-2890,46211,-7791,-20878,2726,-57924,-69147,18114,16952,-10355,-47680,-89924,-10517,-15494,23622,7156,-35910,4056,25259,40018,-68379,-13866,-1446,72530,-13658,-9527,46876,41539,-33835,-55716,18634,32994,58460,79367,52797,17695,-26120,-49021,-41605,8041,-83814,15830,-34663,-5498,-61576,49188,2966,4022,19229,-11110,-22292,-19727,112786,-32402,-11779,8400,1953,36185,-28817,-2254,-37946,-2952,-21344,59277,37930,-7642,96398,40775,-20052,25123,718,-20701,-93136,-36428,2367,-20857,3080,16923,-23552,-42080,-5157,2743,-95015,-64669,-97039,-83863,31528,-13497,-14591,-323,14127,25834,11739,-6795,34566,7366,-40126,-3652,80484,30108,-43907,-28338,-24447,-48817,-12422,10599,61246,83233,50305,-6649,-31479,-5380,-15730,-70319,-67922,61159,-2019,22182,41173,-19673,-8318,-34323,30815,90174,35120,-18216,-7750,-29803,-65178,-25586,21153,73700],[-12176,49096,52582,3815,-43395,18466,-55657,-23422,65904,20767,-13607,-41353,49594,-62491,-78379,86842,17625,43976,-103169,-89579,71802,7400,37951,52861,-12670,3039,17886,11379,-70062,-30025,-24723,97307,103321,-4318,86431,72399,38005,91792,-32428,68697,-1325,-22072,30920,6873,-59799,-41410,-13141,-5783,81551,-34210,9927,-41511,-5813,14905,30943,-23592,81804,57181,1337,10175,65897,17583,57127,12437,59446,-29235,-35078,-18099,38471,668,1885,-10277,5855,-78500,-12892,-24791,-52706,57011,-9363,23172,48223,-12284,-123638,-39996,142261,57068,-78776,-12442,11937,57132,-1520,-62372,-17906,-1270,-31389,-26030,-39917,-34392,12066,-62123,-15834,-15960,10370,77563,13030,-26360,19602,-26877,-24666,-6606,13195,-51411,-49377,15210,-47282,-46071,-21996,-17959,-6844,29633,-94780,19950,-60455,-32359,-33960,-5808,5687,770,-76527,2353,-48649,15982,-39589,-46273,114502,-20698,-34622,-36514,55598,15823,32134,-88153,-122113,-2423,-37594,51501,-9014,49680,-479,31660,37189,71928,-29481,-51563,-51687,-40393,8842,-96911,11977,2050,-44214,-37308,75978,116343,-733,59002,47640,-15130,57008,7878,19012,24720,-69236,-3681,67077,36513,-18094,-1454,-24096,-38995,-15377,-9233,-76789,-3321,103327,52005,4883,-45185,8885,-4748,-13656,37693,1828,41055,62863,10864,50784,-16037,-43365,-53205,11437,3877,42378,10276,-17022,12022,-46738,-57766,766,62602,-2459,30388,66744,88543,10606,-8227,-26928,10224,159718,65727,27964,74380,115211,-3038,-23570,-3629,45082,133656,110534,42999,65281,48420,-9121,-30827,-66098,35696,21087,-11166,-35147,-88324,-55949,43140,15596,15885,40002,-11575,35029,55211,103409,131692,403870,3395867,3030884,855457,574028,360033,264742,162581,110224,130809,49656,82088,145301,101667,53448,71431,127263,110120,26206,31213,25386,94494,123122,-14274,82931,-2847,23534,41885,60904,44496,59275,-45822,24563,38402,10291,19431,35003,54702,11259,9911,92091,8246,-13336,-5308,43326,-14307,-53424,70284,53930,22029,-8587,-89045,-89709,35685,-20212,8700,-51470,-56939,-61299,-28731,10268,-21231,-14437,37993,23989,39264,37404,32059,-6636,-44708,-88686,-26031,33122,-3047,10105,67901,43329,69168,101681,24307,-27061,8899,71838,49271,-18432,59077,-20396,6897,112453,116230,406678,626916,157285,93159,42418,58704,-20848,54072,44861,2170,-17060,41390,35470,61128,120149,-31281,-61591,45506,144862,121983,-29776,31193,92417,12443,-19658,62933,45008,-69059,-15801,24724,-33118,39427,25877,30902,-28431,-56798,42102,12243,31165,-3025,25803,60364,-81747,26474,-46197,-17662,-83489,23182,-11754,110944,75207,43523,45424,-13546,-14335,9068,17779,63439,-55299,-74976,-80014,-9771,61345,72843,1980,-37122,-23793,39437,26242,14234,35526,-8452,-31312,9466,11166,59981,3399,43782,12909,44882,60407,-12938,42616,-57681,4736,4059,856,17091,-55635,6192,-7825,-68251,24482,90022,37482,95437,-10578,-44169,-53974,-17841,40705,16226,26411,50591,-34729,-63739,-76946,-63218,-82924,-48481,5326,-34891,-80701,-1055,-84669,-1989,26964,31179,71020,46479,11475,-18676,-20544,16631,71608,-25654,-71825,29410,-15715,13576,-17479,-33586,-72722,32887,-10296,27140,60005,-41239,14155,47431,20038,5466,32114,-19245,54183,66116,50243,-38449,-33044,-78571,39703,-20742,102208,-60559,-4144,-12877,48461,54211,92624,3365,-9788,-23588,-37173,42566,16679,44762,96074,7801,-8775,-19929,-50319,37402,12578,-1973,59765,61262,91801,25266,-17155,45942,4028,-45570,-4509,1016,-74770,-105796,-60766,-12172,15418,-42334,6271,8924,-63781,-53967,-5115,33244,21446,-60844,-29461,-29098,1961,47999,31284,-15535,11321,1856,-34140,-8061,31108,-11907,33641,-38168,-69424,-55804,3238,27665,-20608,-34482,-36977,-32891,-33429,-29803,-34130,49530,20466,-31329,-50091,120367,-22691,-81701,8230,52225,-40743,-20342,24737,89542,34025,-84169,-16257,22037,23370,78614,100400,102811,8207,37699,-31067,-8917,-7733,51557,26465,677,15116,-25031,-61232,-9806,-29809,62619,-24752,-58036,-40433,-42964,76994,-10967,-44281,-67761,-8858,-57841,-26503,11718,34003,33884,-30781,-58428,-10117,-18602,39878,52601,89350,2895,28754,-71015,-91586,8448,9180,-10432,-39212,-40288,751,-107188,-11607,21277,-50274,-4393,-4797,25196,-11939,6565,-39556,27926,-31461,-15664,5623,-49402,-87685,-44154,-32338,-52805,-43742,-48276,-74821,-59939,-4752,-19594,55077,31384,-7219,20174,23799,63509,23151,44979,-9200,-13437,-24721,44144,36645,66194,28204,-85849,-77840,58654,-62571,-233,1102,24838,-29460,3909,16911,26297,-42990,-45974,-4094,-39281,-18583,62586,6081,24836,-4731,17925,-9065,41772,22345,40432,-17749,18961,16380,31232,9708,33999,107389,34887,-11292,-9558,-37386,53918,64117,-303,-16944,47475,51383,-27638,-77513,-4718,-49488,-61450,-3188,50519,-56666,-47432,-2593,53821,51054,96852,18686,-105032,4514,56992,22525,35294,-31460,-45239,61827,13849,-26834,-86444,-53628,-13929,63614,48380,44371,21163,12342,-10513,13192,53090,-28678,-610,46080,-71977,-22997,-15680,-10972,12282,126882,-134,-40331,6550,24689,8278,17051,13966,748,20209,-9099,58801,-13396,23051,25010,-66301,52181,57846,-10695,-86342,40320,23722,23888,20539,-17891,-32068,-31242,85236,-43741,17893,3252,-48970,30275,52208,18934,116244,18243,-5905,-38498,-21880,-418,-8119,80625,-30141,-32335,67709,-4137,-18411,39026,50383,28126,-29375,-13442,-43977,-945,22230,147,55648,-3622,-38445,-20910,-71346,16890,42030,42365,-31114,-62919,-59920,-14394,-30093,-57146,41941,46410,-29119,-35109,-24872,-107232,-62605,5031,26210,-577,22204,7152,28903,2784,-27096,-17720,27581,-37757,-93827,-68267,-8569,-19967,35947,-14895,50082,74193,-15821,56668,39317,-18194,70086,-47368,-43189,-15018,-53898,-49394,-64268,-28256,-32345,55191,52596,75235,56423,6496,-22251,-38035,-71461,35121,137,13852,56227,21055,32585,68601,11904,51302,-15958,-42671,-10893,45953,-57747,39427,38755,-13421,2635,-58428,-26347,-32119,32870,21879,-11771,-4359,-41140,-51236,6983,29646,-10009,-47447,-80267,9062,8786,40504,9043,-59413,6533,46281,47101,-65128,4485,-14423,27560,-12657,4430,73411,29590,-34570,-43114,38250,24547,28996,50151,79129,12862,-17935,-41395,-57581,-38444,-76998,3323,-42611,-14862,-66271,47396,9925,8792,14435,-17096,8617,-38091,64092,-48097,-4405,-487,2009,33065,-32993,-7668,-35457,6569,-27090,56857,28158,-13562,87117,13590,-18266,19498,1454,-34227,-87020,5534,12672,4735,8178,14378,-3955,-35672,-23654,-20758,-117665,-23003,-93093,-77396,21471,-14344,-18746,22906,22025,25128,-34412,-33752,40718,18240,-28462,-17907,65953,6039,-26857,-38660,-29161,-44029,-11868,8774,68103,94282,20493,226,-25806,-20956,4330,-53671,-81001,34164,-8927,16001,13896,-24262,-25011,-33725,33260,102873,35898,-44156,-10542,-23857,-61903,-29919,8208,48553],[-15212,20620,44561,23755,-12789,18869,-45811,-17575,47031,-4855,-43566,-34449,45577,-74030,-88125,72130,3740,58789,-105331,-62474,116085,9362,48605,52106,7564,1804,11699,-3941,-93340,-19129,-17521,99556,101355,16022,104926,47360,24874,113400,-9181,80468,-1413,-34701,41017,35462,-85403,-43759,-7320,-1130,111877,-8888,28057,-41887,-1704,12189,13568,-42724,89777,45411,-30150,-30934,83456,42593,53170,7549,79085,-27349,-34477,-5272,20195,1061,5695,-23409,9069,-63150,-18281,-27823,-15706,55233,11061,18789,57071,-806,-84001,-38406,109042,26488,-85143,8190,14177,68700,844,-49278,-24083,10865,6965,-30800,-59277,-21450,59266,-24356,-19018,-23383,622,94851,61533,-19335,11029,-35655,-6873,-12389,28755,-42267,-37966,2030,-60262,-51591,-15272,-18795,-7007,23540,-89840,27322,-41158,-30325,-19968,-34567,-519,12249,-82249,-186,-65365,9833,-37301,-54683,86778,-22360,-26617,-65539,55486,22984,13330,-79926,-122231,303,-5747,54508,15152,91481,12195,14530,32649,63013,4147,-49737,-55414,-44486,-26583,-109105,-4398,-8142,-40183,-92553,42603,76543,22646,52320,40582,-22263,45065,-23689,33274,17113,-70865,-17533,73733,49604,-17023,-15200,-34115,-31448,-10707,23187,-45938,-20827,104305,21775,17469,-21094,28051,1388,-13584,29715,-2096,25405,65674,26030,37351,-26885,-18106,-62800,23856,40489,59935,9424,-15184,12691,-72130,-74914,-20414,66844,-11086,34527,71358,75243,16088,-8389,-62506,27558,166909,65852,22242,75424,83705,-28410,27267,4201,62246,139125,91638,38797,44774,62588,26494,-28749,-73685,9946,4831,-30065,-60044,-85417,-50888,53836,29749,47376,31538,-42786,49566,49519,105082,124111,450468,3437184,2931490,690510,553811,329846,248019,154458,128058,164726,51243,66632,116378,108434,44739,88538,142315,139821,48798,60554,27923,68007,150136,-8698,66442,46905,28229,8898,14343,43167,70239,-33336,83283,19612,32356,25086,41158,68356,15485,5907,109753,-862,-28528,32267,67249,-13139,-21829,68574,43089,-10425,1289,-81804,-73223,56507,-7929,18462,-77811,-62902,-83271,-21519,-2605,-38511,-12798,36404,29662,59143,42434,29143,-747,-38039,-73085,-32420,51516,-19831,3228,53395,41872,48962,84264,21068,-5488,8649,70162,55045,-11920,65657,-13822,16297,115481,116403,444604,619995,152507,82441,44777,52070,-23810,35843,54232,6128,-8101,37677,36390,62068,120717,-27904,-46545,59006,155169,108153,-7496,47116,97312,22866,-6902,84517,11950,-57880,-1836,28381,-29036,66125,36683,38133,7450,-33843,-9566,-19736,39725,-10138,28656,60771,-86316,33055,-23106,-4355,-76120,48937,-13931,99614,57908,59961,81303,-17023,-11548,38955,751,81050,-77339,-102956,-49802,646,29426,12720,-2487,-45093,-21694,30740,14015,-24412,36083,24226,-39460,6466,20335,51530,4821,33701,1258,50721,45787,-9542,52863,-55638,-7486,-12402,144,36463,-60852,11567,472,-77768,5230,104064,42315,92664,20365,-20913,-7251,-24778,75504,18586,-5228,42754,-40808,-69889,-73189,-24838,-45792,-26105,18890,-66666,-78160,-1734,-38557,13004,8681,6043,119508,76315,15671,-22961,7263,22035,70416,-16701,-54815,38232,-59,-10541,-33554,-55199,-63966,35922,-17122,27309,60316,-37968,9989,74138,26326,25317,35996,-932,60276,82089,48771,-34886,-5213,-60720,56153,-18077,83379,-75448,47812,13211,79783,55010,86225,-6872,-940,8081,7945,49990,26885,66166,121690,19966,6306,-20682,-18487,32602,14164,-1282,41709,62233,97411,59236,-31172,51424,16386,-67570,-10363,-4105,-74282,-81233,-36526,10368,29584,-30826,-221,13522,-72427,-49548,23665,54523,64538,-78729,-50107,-6835,-8616,69302,49266,-21089,19255,-6929,-36630,-27873,2155,12911,32861,-14823,-70635,-26366,-5414,51243,-3342,-29048,-50706,-26992,-32570,-23992,-44114,33270,23444,-6482,-56335,115009,-35654,-61531,-28517,52690,-43287,-17328,15565,95955,52571,-77616,-16336,21492,16113,105339,100588,77446,-2448,44147,7815,-7625,3757,63684,21755,2891,-5929,-43883,-86921,-17402,-27932,52113,-15178,-39093,-20123,-50983,89079,-3795,-28581,-75272,-1397,-37011,-31611,13247,27072,35172,-23430,-92348,-10347,-68635,15382,52045,71520,-5544,18765,-83622,-68065,-12853,-8298,-13145,-48889,-31778,15232,-89354,-30800,28407,-61748,19340,38688,26255,-22430,42627,8935,25951,-40808,-50863,25051,-28996,-74441,-23949,-31026,-15621,-34014,-43758,-23125,-58151,-24179,-15590,55670,19664,-14388,10339,32427,85324,19340,54055,15452,19982,-13380,32239,42305,52146,2282,-88981,-66140,73321,-80221,-8003,-24777,43938,-14919,-7919,-9051,12727,-39884,-34571,-4985,-35106,-16099,88017,28978,38582,10948,20941,-18063,35132,11762,27233,-17172,-6807,18172,41390,8107,40900,86161,32681,-9967,-10186,-20981,23449,75473,5098,-12507,49384,59753,-19853,-61999,17475,-47627,-62059,-9306,49193,-53022,-31243,-16922,40517,50354,80270,23178,-103035,-3448,29749,15994,293,-14441,-44647,67215,28483,-7087,-61570,-37052,-18352,62947,44098,59391,-5152,-2718,-9889,-4396,32752,-31626,5521,62320,-60607,4618,-36526,4257,25785,85082,1449,-23274,-1204,31782,-5438,-6195,-46376,-45624,34161,-11493,57493,-49077,-3683,17001,-66636,57964,55576,-4271,-80002,-22456,18082,14683,-9133,-23642,-39309,-31931,92184,-39406,16832,-11982,-53069,49271,40390,29677,106557,4439,7520,-61079,-41437,-7418,-10587,56491,-43592,-21829,52571,-2620,-38059,13982,106203,33638,-19020,-2224,-12587,27464,50371,-13345,28984,-13917,-50671,-13361,-49978,11597,31293,36911,-38433,-58834,-33939,-13688,-27568,-56861,21056,45769,-18958,-3343,10696,-78667,-49435,37893,25467,1756,9933,-2087,42042,-6434,-64819,-2493,49465,-41225,-94278,-89809,-10146,-11558,63276,5677,54511,52705,463,39069,33785,-7910,82923,-35023,-50860,-20666,-10304,-31198,-57698,-17844,-22681,32372,42954,71695,60477,-1977,-37374,-68044,-55401,27189,1648,-46745,19059,18252,29900,53110,-12145,39126,-55955,-41632,23902,54005,-53863,66785,53592,-11242,65526,-35026,-28796,-59126,18561,55640,-9826,-5588,-11231,-28063,-3818,33241,-8693,-45218,-50503,28969,34226,61283,11437,-58734,6784,56836,48909,-57007,30015,-17930,-13293,-16800,18584,85005,7888,-11012,-22295,52261,8779,-51,19837,93545,4652,-10983,-25262,-68027,-86819,-60413,-14500,-44960,-24711,-72715,39932,15232,13519,15119,-17179,35016,-54104,4800,-54618,977,-1123,4888,33020,-35468,-13109,-33996,3710,-39253,36305,22606,-6804,61481,-2765,-4728,5521,3111,-43061,-87200,42330,16957,32451,12683,4751,12381,-18166,-37324,-33654,-106380,27269,-76595,-59279,1379,-17279,-12568,34796,20982,26411,-62915,-55182,44611,21084,-9144,-28265,49939,-13162,-9892,-35912,-25836,-39698,-7869,20012,69693,108303,-1648,16149,-25702,-33250,17499,-33652,-79838,3178,-17640,11899,5101,-23743,-38205,-34066,29322,106634,35615,-62314,-9867,-8652,-46567,-37159,-6296,10963],[-15757,-12409,45332,41481,10532,20185,-32747,-17287,10175,-30919,-65097,-17169,40938,-73596,-86586,46404,-4311,73619,-85078,-30106,113958,11255,52849,35615,23734,-3126,4693,-21735,-106524,-2238,2181,97463,87014,33290,102047,26547,16225,112062,14658,87776,1856,-31426,52274,70536,-100396,-42840,1093,4701,133590,16728,32232,-50833,-2039,10357,2137,-55787,85902,34626,-62235,-64837,80711,54758,46285,12282,84937,-29372,-24403,-1910,-2849,2806,5461,-26515,23304,-39899,-21470,-11929,28500,45061,25322,5787,69516,11314,-33186,-41123,54730,2535,-66549,37852,15987,62377,39,-36176,-22722,27341,35295,-14148,-56712,2966,102728,9786,-6434,-16019,719,103829,95992,-4177,-3959,-43706,7954,-11418,15483,-35166,-31770,-1151,-67575,-56305,-4786,-18525,-8617,18818,-75217,24945,-20560,-27434,-9328,-53855,3236,23840,-61781,-590,-70346,7216,-21136,-49063,49951,-22579,-8706,-92945,38358,25728,-3038,-54171,-109396,-7142,36589,49368,36433,99115,16188,-6058,19209,47818,19125,-50766,-58094,-47693,-65268,-105294,-30016,-15254,-36544,-115830,5246,27502,45092,33663,22192,-25625,33404,-59280,46628,15495,-50762,-25410,65865,51280,-14445,-32102,-49685,-22840,1197,54573,-16894,-47707,104268,-9813,20105,10065,43323,11315,-10575,16653,-8456,8710,61448,30707,17973,-29968,2739,-60397,34036,55369,69305,10124,-4648,12262,-91531,-70327,-36970,51880,-21630,34074,64975,55372,12404,-13803,-75282,39869,151309,61584,22053,74942,65686,-45045,62897,21876,67962,128265,73580,36469,25051,64352,46936,-42191,-83875,-28876,-5860,-51485,-70311,-74047,-46137,59342,34664,63121,14815,-51254,65095,53981,118029,127324,493109,3495728,2857770,532394,502335,286860,215910,148418,152196,194262,62087,48470,83888,101989,33390,109745,162160,159175,76130,87984,40372,46948,147212,15794,41417,78973,28300,-16025,-23329,31710,76920,-9734,137039,7948,52230,31553,40568,75344,21777,3577,107584,-11958,-38176,73745,87933,-11006,21217,71533,38409,-28688,18583,-65399,-50778,70482,10728,34808,-86751,-57623,-90616,4971,-1299,-53140,230,29413,34534,63164,32903,15617,5978,-27912,-63058,-34675,66164,-32619,-11168,35404,32917,22891,47798,15407,9733,-259,43427,50788,-7540,66351,-1641,24496,112508,112523,498883,628136,156603,79093,47813,45895,-17784,19996,59032,7397,1029,18577,18484,24712,111952,-20444,-20656,59704,123214,73474,13677,59805,86952,26638,-726,86950,-36913,-55746,10682,22537,-24593,83419,44542,46435,38809,-12703,-55762,-40329,44677,-13626,20416,47753,-85761,36092,2108,10561,-54945,58003,-25398,66336,30530,73470,114980,-10405,-13628,48765,-18201,77913,-84451,-111727,-34580,9122,2711,-40815,-2587,-33029,-5838,28114,4638,-61468,31596,52844,-27210,15957,21964,33854,2230,18388,-6445,43170,27013,-8213,55570,-40338,-12336,-21489,14741,50714,-73222,23015,3263,-82249,-8521,93691,39249,83368,49048,5516,33604,-36388,95693,14379,-24215,25731,-43795,-67316,-66361,1949,-13526,-305,21623,-92699,-57632,967,-4313,20702,-5418,-18873,144970,98484,12785,-23670,34806,24932,54020,-19473,-34284,36385,11828,-43350,-42671,-69986,-44799,29039,-28789,20947,56920,-37048,1061,84234,31006,41517,33319,19088,64349,80226,38255,-25208,19024,-43629,58119,-15607,58224,-80001,80955,38039,98081,56314,73776,-10171,6073,34253,41654,42913,32886,67999,122592,33505,34380,-21628,8935,17845,21552,5761,21371,47827,80884,81360,-44335,47849,20618,-81662,-15862,-22897,-78062,-46742,1070,28220,42007,-13698,-1498,20076,-63344,-21682,47070,74819,98693,-82465,-73001,21787,-18920,65551,69429,-16421,25527,-11291,-29629,-47333,-18729,43320,28813,13268,-70510,5864,-8694,69937,9357,-21426,-64012,-24085,-38587,-13751,-42463,14809,33372,24723,-56767,92189,-41523,-31178,-62952,43493,-47418,-19992,2085,94954,65095,-63755,-19966,20417,6317,110343,89754,53348,1338,39529,48745,-6844,13934,66478,10818,5837,-21210,-55503,-101691,-22961,-26189,37603,5108,-15929,741,-51955,96226,12196,-14688,-74787,-10224,-14009,-34247,10527,15782,31155,271,-105505,-3849,-100154,4179,49424,33151,-24284,1971,-78147,-31875,-42483,-31776,-15485,-56095,-8200,27402,-61561,-50845,34764,-61564,38620,61117,25641,-24794,64372,60942,19883,-44132,-72791,33185,-13474,-49205,2572,-23515,9946,-26337,-33282,25163,-51107,-47721,-12201,53136,16292,-15187,-8494,33440,91318,9197,53175,36765,39914,-4138,18177,40301,37206,-43201,-87963,-63223,71000,-89317,-9017,-44580,53897,9517,-29488,-34391,-645,-35461,-24898,-2336,-22379,-16550,90628,46915,45186,23672,22467,-23066,26954,1424,12489,-6194,-36240,10722,47586,4288,36330,47515,23693,-4301,-9775,1405,-6830,70887,13346,-4383,41959,58728,-9408,-35844,30792,-35256,-61184,-21865,46769,-36709,-8112,-27250,24767,44855,56984,51437,-97940,-25133,-3046,16514,-23853,-13095,-42757,68026,38454,18168,-26130,-8752,-25395,51861,48596,74714,-23585,-9011,-13926,-32890,6327,-32586,11334,77771,-38421,31288,-46011,34456,24943,35947,12230,-70,2779,48664,-7054,-19391,-113094,-87842,49083,-6681,36799,-66386,-24334,15682,-52940,58199,46747,2687,-67012,-60685,15980,21827,-34813,-29786,-42119,-30296,85299,-30805,17870,-15414,-43351,61238,27378,36707,80791,-3030,16926,-75147,-53016,-18056,-12080,21235,-38459,-1259,24172,-9433,-50789,-26803,130316,36333,-7509,3264,24125,54021,78269,-19691,10942,-26307,-57226,3290,-11271,3598,23683,40864,-28022,-47740,-5771,-10842,-19508,-45747,5724,36761,-30885,23367,38941,-41500,-46947,56538,17537,-2421,-4524,-18049,54059,-17895,-86469,2197,54617,-65111,-84274,-94631,-8368,-2653,88293,21664,54572,30382,21804,21994,28108,-221,84416,-18008,-56436,-25764,32715,-9525,-47576,-9302,2431,1796,22889,57382,64296,2690,-43783,-87062,-38999,19570,8616,-95553,-30424,11183,27239,10889,-28273,26223,-77599,-26306,53031,60093,-39625,77847,57364,-10392,123255,-6624,-24162,-77183,5849,82610,-20029,828,25470,-7852,-12587,25383,-6744,-37202,-12921,44503,51397,80036,11782,-40247,4576,53492,44280,-48065,53657,-11328,-37594,-20754,30189,78798,-16054,31891,332,56059,-9109,-21682,1782,90483,-5642,-5365,-2018,-67545,-116140,-35462,-29791,-40765,-34009,-78113,27366,19915,18130,21385,-13602,52341,-63913,-48744,-50595,3253,9623,12519,36526,-28848,-16699,-33603,-16677,-50518,8622,24177,8189,25856,1670,11731,-13218,3369,-47707,-92853,61503,14678,53936,15309,-9361,24481,5274,-42993,-35982,-66605,70721,-53059,-36706,-21333,-21309,6090,18930,15284,39172,-65285,-64383,44869,13199,12566,-31301,34287,-24088,5544,-23676,-13678,-34442,-2270,42560,65037,120832,-10632,37035,-26661,-41611,23786,-15630,-66119,-23809,-28813,9669,23145,-17346,-43798,-36153,19863,98002,35545,-66935,-2211,10681,-24215,-47055,-21009,-26702],[-14090,-40664,54535,52218,20269,21023,-19441,-19215,-35237,-52999,-69496,5177,37287,-63629,-75546,15725,-6435,87839,-46498,-1334,62158,7110,51294,12059,33895,-10507,-1413,-36768,-104856,17986,31399,95426,60101,43371,77468,13810,15228,83331,32292,89471,7728,-15627,63074,98936,-94923,-37631,10844,7862,144460,31737,20658,-70553,-7288,14841,-1108,-56449,75014,31481,-85268,-80417,61118,51786,38926,20487,76637,-30801,-6725,-9324,-26881,3628,-1672,-22545,44769,-19498,-25597,16835,68129,29036,31379,-12108,82157,20613,8148,-47405,-4825,-6675,-36112,59568,17358,43838,-5992,-24660,-16363,39836,50499,19674,-30894,29065,128283,32798,17068,5431,7357,102244,106224,12166,-21762,-53813,16429,-7766,-13565,-35869,-31022,8062,-67643,-60101,3802,-16920,-11059,17877,-55863,14369,-4443,-23521,-3786,-55361,14453,31934,-20409,5658,-59203,5699,4652,-29936,19090,-23443,15372,-105484,11066,22973,-15197,-20202,-88303,-19360,83665,29687,47987,75561,9116,-23719,859,31705,14662,-53957,-57834,-48304,-90850,-90576,-59529,-17880,-30929,-95108,-19082,-12964,65314,13732,-1968,-25216,23136,-85187,51311,23438,-14492,-23485,45997,41572,-9224,-49663,-69620,-11942,19427,80197,8817,-70748,102995,-34348,10942,37704,49379,21031,-8251,3365,-16633,-3632,58078,19024,-7275,-24301,17134,-46469,36692,43393,71959,14701,14837,10325,-99526,-44008,-44944,22641,-32406,32262,50270,33277,-138,-22191,-65080,42482,123245,56528,26805,71523,62578,-52014,77191,50508,61723,104984,60612,36373,9652,48225,41037,-62268,-95005,-68064,-21455,-83057,-77294,-60849,-41492,60488,30399,59219,-7332,-31490,78072,64605,134796,139404,527821,3551562,2817032,421487,435580,242298,175542,145024,173391,211484,83186,36441,56768,81527,20324,130592,182293,164325,102206,103852,55353,34049,117235,50049,16488,82477,23326,-26815,-43858,9998,75436,15828,166524,10777,61198,34524,35148,77737,32867,6761,95427,-19919,-40204,104667,97850,-7554,64755,77188,38380,-28420,39804,-42744,-26473,75637,31098,55739,-65770,-39849,-77629,39131,9660,-59933,22149,15819,36016,49443,12905,1005,10387,-18435,-60069,-30380,75880,-39128,-31116,17464,16037,-4531,588,6101,14674,-11437,2997,41615,-6586,59712,8781,26400,107757,103815,551222,649189,165533,83831,50165,41894,-7253,6233,57929,3127,9321,-10493,-12460,-24815,95906,-14508,12036,48394,62295,33636,35645,66332,61080,20410,-3393,71072,-90204,-62634,14727,8021,-21996,87389,45147,48938,60286,1195,-85623,-47554,43911,-14934,2955,27349,-74779,34893,25176,24738,-29903,47551,-43761,18566,859,82711,135410,1504,-20694,41185,-34025,52861,-76236,-101360,-45379,14331,-10668,-69461,-2085,-7027,21919,33527,470,-83625,25696,68385,1579,31137,15359,8239,-5745,589,-7682,28475,8260,-9419,55692,-14636,-7323,-23466,41544,50406,-86899,39538,25,-76924,-15484,49777,29212,65879,67976,32102,56579,-49536,90073,7912,-25656,2920,-41322,-57879,-62188,12564,9745,21725,9916,-112577,-25814,8039,13633,18472,-9948,-36380,137413,106908,3501,-18792,47442,23990,27437,-31489,-10812,24601,16274,-69608,-46737,-78518,-21416,12655,-47556,8717,49341,-38980,-9231,76599,33020,46561,21460,36229,64691,60420,19369,-15137,30999,-31135,45094,-14983,33819,-73248,85766,54014,95375,57531,59964,-7833,10427,49858,53463,25325,31490,50856,88904,41234,73790,-17784,27439,-4305,34225,17757,6510,20756,39678,86862,-56088,34735,17608,-87097,-21565,-51539,-86913,-12004,43292,37543,46900,3707,-2885,26204,-37759,21898,53703,90260,113257,-75096,-91489,46155,-28682,38350,90824,4509,33194,-6460,-14347,-62229,-25133,68758,20577,37876,-68613,32152,-4092,76372,15774,-13687,-74639,-28609,-49988,-761,-27545,969,42240,46162,-51645,59543,-39204,247,-88335,25096,-58578,-26028,-11758,87146,71604,-43741,-26969,14476,-7597,90630,70092,31285,15957,26473,75720,-7494,22096,59555,-3149,8873,-27875,-57173,-103369,-31024,-24692,23359,33097,13388,17201,-46293,96611,35310,-5816,-70129,-32014,5851,-31728,7661,5108,22991,32497,-96770,5035,-100344,12484,41738,-12139,-48616,-15916,-58859,9235,-71729,-53721,-17682,-56971,23714,34667,-32894,-68019,39538,-47795,56918,60838,25173,-17249,58239,101090,14814,-38874,-70523,30711,-4721,-19381,32605,-11610,19554,-23087,-19081,56132,-37586,-68959,-10579,48704,18629,-8035,-27301,34064,79382,-4087,43098,51465,46188,1016,4897,26030,25410,-96135,-83652,-64027,54848,-88017,-6016,-55779,51768,37058,-51121,-54419,-9237,-27241,-19639,4080,-3983,-22370,73781,56770,46927,30863,21634,-25038,18520,-6122,-2813,11317,-62475,-4531,46117,-2334,22577,447,8759,5339,-6051,26796,-25080,51340,18840,3573,32136,54060,5029,-5972,34471,-15502,-55898,-36641,46262,-11869,11509,-34632,5944,40957,35268,86800,-90314,-53554,-29378,24397,-31658,-21141,-37360,67625,40637,38363,14927,25659,-32548,30263,52905,84834,-31458,-8164,-20770,-58483,-18377,-28936,16556,88061,-13842,49715,-39469,67445,14160,-4062,24506,23388,15122,66850,8539,-19282,-156397,-114359,59661,6252,6962,-57676,-35677,21184,-26863,52110,35095,4377,-56239,-71392,16819,49237,-51231,-32686,-36737,-27638,66370,-22533,18720,-8557,-23030,66257,16137,38726,48926,-4279,19616,-73422,-51788,-27795,-10659,-11656,-19065,22238,-11560,-21702,-51860,-70902,111890,40166,4638,1498,52579,68467,95480,-18959,3886,-37222,-60373,21287,29492,-5527,19555,59782,-1854,-25164,19107,-5617,-2526,-24180,-1843,22449,-56959,37742,56225,-6940,-55985,64526,5316,-11214,-17264,-31418,64400,-31096,-85474,-7122,40387,-83326,-66766,-81606,-7315,5294,103854,29100,51861,12755,39215,6163,22710,920,74750,549,-60731,-29239,64722,9688,-35666,-7398,33732,-27259,1348,33183,66814,17520,-41129,-94281,-28348,13003,19284,-115383,-76023,5127,23448,-41029,-34272,14920,-77087,-3056,69185,64919,-15497,69027,50053,-7667,159969,21355,-12680,-81951,-3523,91828,-43306,13426,58597,3957,-18333,8969,-4245,-21982,19925,52699,52622,90005,7638,-13134,544,39624,33046,-42081,67350,1749,-45411,-19850,37068,56949,-34339,75857,17905,48258,-24118,-33447,578,71337,-15684,-1191,23552,-54935,-112516,-6036,-37293,-29882,-40714,-79320,11888,25785,22662,31139,-9864,60040,-65543,-83524,-36938,2303,30007,25109,42342,-9672,-17200,-32543,-50046,-55385,-13810,33306,25876,-9877,25322,20745,-32656,-1152,-49954,-97034,58179,7290,64901,14845,-24359,33309,26959,-39332,-32189,-13265,95624,-30564,-22075,-40160,-24861,34765,-23030,8839,66388,-44439,-58311,40642,-4592,30716,-26969,19146,-27105,17907,-7384,5993,-26211,2951,68445,54910,127797,-6308,56363,-24745,-46813,25151,-3953,-45435,-41649,-40755,7963,62536,-6225,-39016,-39313,8228,76002,36579,-56354,13697,27103,-5091,-57188,-33683,-50389],[-11104,-56802,63857,54810,14754,21654,-8409,-18435,-75956,-69367,-56424,26371,34938,-49650,-59244,-12792,-4286,98661,-1367,18184,-15400,-6501,45477,-7596,38662,-17561,-6199,-47873,-86903,37232,62107,94376,25909,43551,40600,10065,21902,32946,39229,84027,13522,3945,71852,111473,-66467,-28077,20239,5952,143022,29020,-2293,-94382,-16013,28780,2451,-42667,60747,37524,-93243,-76124,33801,36750,32753,25602,55043,-28636,14289,-24474,-47241,1573,-16348,-16368,65381,-10624,-32053,45392,94453,11293,30390,-29674,88034,23404,25213,-51454,-52392,-150,-6306,60006,18956,23374,-16755,-15502,-10580,41871,56476,57525,9457,45714,125787,42615,42597,33633,15032,88378,89576,21494,-36182,-64211,18096,-6802,-42341,-45762,-34211,25558,-61124,-62676,5862,-14477,-13713,20628,-37374,239,2934,-18907,-2816,-37360,27881,35159,26176,20802,-34153,2548,32389,-2435,3314,-25991,39239,-95950,-16290,15724,-22817,9848,-65787,-28961,118719,-6909,47956,37513,-6722,-33752,-17433,18833,-1823,-56658,-53236,-45852,-93580,-72090,-84779,-15809,-21513,-43417,-24683,-35016,80377,494,-24462,-22399,14073,-94244,39772,40959,27133,-12475,20900,23890,-504,-63526,-89593,1843,42451,97284,29367,-76777,98114,-47731,-7171,53204,43721,26257,-9344,-7837,-25706,-7020,60399,-8930,-38918,-11891,25739,-25558,30159,11561,71478,23145,39772,7052,-92106,-5413,-43241,-10962,-40789,33917,30993,13487,-17624,-29852,-39714,33234,97314,52545,35117,64787,68378,-52821,72260,84915,47452,76143,51781,37036,-2,16422,10075,-76160,-103687,-95223,-49951,-132535,-90155,-48553,-35056,58111,20464,36883,-30185,10030,86090,69725,141602,153877,550933,3588898,2807193,369458,370314,203833,138353,144086,184497,212692,111165,36270,42880,50361,6498,144314,194371,156033,121303,102668,65586,28945,75449,81752,-1399,63045,15168,-24327,-46298,-17147,65065,34204,160113,27792,52812,31129,28691,77762,49006,17313,85282,-18117,-37569,114350,92283,-3458,97528,82780,37823,-13154,61128,-18594,-3315,73579,47983,75989,-15913,-13026,-44946,67399,20460,-56547,45157,-4328,31708,23941,-7039,-9128,10970,-13614,-59151,-19008,79265,-37150,-51252,2325,-5352,-29029,-45203,-6513,9795,-17017,-36304,30392,-9948,45700,10679,18753,104368,91493,579300,678620,173936,93557,50801,40025,2845,-5225,50279,-6655,17824,-39723,-42990,-54849,76472,-15183,42315,28164,-1050,2557,61280,66081,24953,3175,-13811,44701,-130840,-73745,5164,-11093,-21990,77957,34884,38110,69385,5418,-93848,-44300,38171,-16235,-17649,7687,-52589,28920,43376,36884,-9026,23738,-63592,-30745,-24021,86416,134861,12367,-30607,24349,-41111,13477,-58421,-79862,-74531,16590,-9126,-70000,-4197,22216,54368,45073,1392,-85578,21529,68442,32883,42538,3449,-20189,-19090,-15237,-1989,15111,-4211,-12853,59613,13286,6140,-20487,72070,31407,-90133,56814,-7764,-59705,-16139,-15374,16625,38473,69531,55190,58549,-59135,57281,2478,-11806,-19002,-33100,-45765,-64533,11086,24233,35234,-15375,-126987,6287,17870,17522,7031,-2219,-42199,103974,99955,-9332,-7532,35165,19199,789,-46307,12444,6147,13080,-77023,-48270,-84296,-3380,-10887,-72550,-6474,38415,-42403,-17115,57284,32993,37754,1923,47365,60074,27574,-3881,-9096,28696,-24234,22340,-15030,17695,-57628,64358,56562,71940,56336,47969,-3021,11427,53185,40803,4520,21285,22622,27676,38051,113742,-6053,36058,-28894,49251,31175,1731,-9811,-18429,76272,-65727,13827,8899,-85922,-28237,-81078,-96675,15235,80231,36946,39230,17178,-8083,29623,-3290,65794,39352,97301,102375,-64388,-99006,58756,-38350,-400,109073,40624,44928,7428,2239,-70199,-17901,80395,8286,51787,-61688,46940,8043,70538,16392,-7907,-80576,-41687,-60940,12477,-1202,-3176,43422,48312,-42897,26565,-30700,23253,-100554,1903,-77154,-32224,-22351,73686,72619,-20491,-35511,-2170,-24194,51158,42873,9604,33347,9538,80884,-10102,27804,45644,-16815,10097,-26401,-49288,-92397,-44086,-23253,12672,61430,46313,25338,-37670,86109,60332,-2603,-66797,-57233,19118,-21921,8634,-2049,12996,61604,-72361,11945,-73900,35542,26231,-48123,-71003,-26537,-33335,46191,-92619,-66718,-17964,-49024,53306,36205,-10484,-79221,42167,-23641,78032,41096,24504,-1140,22253,115932,14329,-29081,-43829,20446,610,8709,62454,1212,15942,-25614,-4153,64295,-19478,-80193,-10774,44184,21871,3587,-38537,41258,53196,-15921,28584,56968,43582,1506,-5712,-1256,19880,-133406,-76859,-61706,32151,-78048,-2589,-58744,40054,59464,-62784,-66180,-10128,-13537,-18955,13295,15939,-33009,46149,58589,47917,30863,18409,-25897,11019,-11047,-17806,28974,-80174,-23648,36749,-11038,4751,-42774,-9372,20948,1188,49757,-25366,23105,16219,7817,26483,52323,22936,19700,30674,5110,-46016,-48800,50635,15424,20333,-40268,-18697,41192,21827,109156,-80451,-78610,-44021,37052,-25410,-28836,-26555,69849,34432,44876,53553,57743,-37022,2130,49312,83588,-30488,-7018,-28467,-64126,-31494,-19939,21666,89573,4732,55761,-18496,90178,1863,-25583,30235,41824,28684,76733,40034,-7757,-157611,-118827,62248,25245,-16791,-24739,-38544,31102,5778,39999,24593,-2518,-55198,-64027,18203,88664,-56692,-30531,-22945,-25436,42373,-18234,17185,4195,1687,67032,9520,37183,22528,-1926,14949,-54256,-35888,-31790,-5355,-31058,5894,41074,-45331,-35660,-41485,-102332,60360,45673,15521,-6229,63152,65059,96207,-12459,3143,-42427,-63317,31000,56729,-11121,18970,91582,32203,10221,35802,2331,25623,3873,-3609,7286,-82368,35183,61219,16833,-69963,67384,-6499,-20523,-24799,-34400,72168,-44916,-65016,-28135,13214,-78289,-47292,-55365,-9927,11675,105535,27626,47660,2483,46329,-7935,17707,-7018,57122,17521,-62622,-29451,83317,22277,-24522,-13451,61629,-48580,-12372,2115,66218,36838,-34378,-92139,-26659,9070,31042,-101518,-101542,5883,17417,-81024,-31248,6678,-58041,21683,68734,67648,14664,44270,35570,-690,163889,43378,3439,-72957,-8706,77092,-75096,27861,77821,5909,-20725,-8578,-1002,-2134,39032,53613,35482,86364,-2150,14274,-4030,21248,16668,-41450,67457,15127,-45491,-11975,38109,25483,-41355,97063,25849,31567,-32890,-37571,10531,43576,-22555,1432,44839,-33716,-77427,22036,-35819,-13734,-42374,-74492,-3261,34319,27046,41030,-8950,60143,-59231,-93549,-16808,-1002,53486,40524,47909,19662,-14503,-28081,-83853,-52380,-23323,47417,41244,-36769,55137,15863,-48846,-13682,-51962,-91998,36497,-2796,65746,10675,-36471,40534,40040,-27044,-28198,36087,97810,-16964,-27867,-51240,-26600,66299,-72278,3938,99094,-11365,-39231,31973,-27925,41117,-17680,4165,-25238,25926,7732,29668,-14255,6295,86158,41401,128001,6779,67542,-19174,-50557,24459,-302,-24178,-48939,-49863,4829,105105,6769,-24293,-41721,-885,43764,38939,-33376,35438,34242,52,-63493,-41984,-51522],[-7780,-58489,63942,51272,-2825,23377,-970,-11097,-101282,-80408,-34398,41646,33170,-38496,-42530,-32966,-453,102009,35333,27500,-82833,-28896,37081,-14900,40254,-21391,-10379,-57577,-55361,50109,84140,91931,-7229,33387,8402,13545,33604,-24120,34813,70244,15859,17770,77330,106091,-22374,-15402,27819,-1211,127676,8523,-28394,-110079,-25405,51078,8738,-17789,44197,48223,-87215,-60089,9751,15855,28280,23202,24429,-21793,34321,-41085,-59482,-4122,-35730,-12241,75443,-15952,-39951,60136,104990,-3607,25783,-41994,80232,17163,16827,-46493,-75927,15816,14875,37413,21493,9202,-29197,-8889,-11702,31467,59402,83192,49191,45310,94522,41302,60972,56743,18623,61121,51694,18218,-41208,-67237,15410,-12716,-60628,-61047,-38806,42121,-50693,-63452,-240,-11974,-15991,24606,-23286,-11485,1043,-14381,-3845,-6526,37590,34606,59449,42536,-4169,-3720,53091,25477,3440,-29508,56133,-68043,-34016,6736,-26764,25906,-47382,-30509,119280,-53976,40006,4287,-25107,-34036,-31248,10441,-19298,-56864,-44493,-41023,-74313,-55446,-97509,-9799,-8128,10583,-15375,-39643,85491,-3179,-39018,-19427,5586,-87888,8614,61897,62262,2391,-1754,3504,11237,-69176,-102772,17344,67483,105659,42476,-58874,87095,-50449,-27773,52297,27410,24013,-14287,-17255,-35017,344,67424,-46366,-75182,3073,30058,-4709,17163,-24018,71413,33187,63387,3243,-68758,31517,-33774,-37975,-44230,42921,10666,-668,-33278,-33607,-11230,13322,81566,48438,44938,55722,73966,-53888,54079,112676,31063,48231,41955,35407,-5297,-21895,-31977,-74728,-105931,-102408,-89401,-195838,-107575,-35927,-23672,52955,10531,2648,-47495,59506,88908,53363,124840,163124,560790,3599792,2817284,363717,316988,175704,115591,144984,183794,200450,139174,48514,46650,15702,-6672,143089,188436,138460,129604,85032,66740,28597,40019,100067,-9371,35651,7068,-13771,-35128,-41486,48038,39977,119290,48578,26113,21832,25706,76494,67285,33521,85308,-1262,-35420,101643,71763,-248,112127,86079,30428,8356,78531,1542,16922,68611,56692,87752,45160,15947,405,80390,22144,-45586,57745,-28673,20866,-1773,-14522,-13283,8287,-16195,-51932,-2456,75011,-25040,-63670,-8478,-25423,-47514,-78627,-20518,-1237,-11761,-62489,16481,-17807,26128,363,1826,102111,78333,569344,709901,176613,101884,49768,38826,9146,-13482,36719,-18959,28515,-58316,-57130,-48518,57959,-24169,59897,3114,-43273,-13099,90381,60783,-11814,-22830,-27988,18587,-143808,-81886,-17527,-28919,-23179,58524,12515,10472,66491,1030,-82111,-36318,30554,-19274,-33082,-3664,-23496,18349,55235,46810,4122,-4330,-78466,-66950,-39758,83455,114105,17214,-39851,7088,-35447,-27665,-39047,-57600,-102865,17299,2959,-52234,-10110,44119,81176,57400,5265,-70200,20385,57640,50270,42717,-8293,-44270,-35870,-24418,8749,10460,-4597,-17858,69828,33493,23187,-15381,95684,-2575,-74518,68347,-17339,-32392,-12443,-75450,7940,2970,49058,71116,45256,-60256,7771,-675,11209,-32226,-21359,-35855,-74366,6097,31812,38897,-48884,-136254,27719,27270,13211,-9498,16196,-36335,62471,81016,-21724,9029,-417,11683,-14362,-56995,29581,-14729,4970,-62440,-49087,-91605,-633,-37886,-98281,-20255,25888,-44364,-20121,36387,32320,18040,-19850,51614,50233,-9790,-25442,-8043,17160,-21691,-1398,-12775,15294,-37880,27631,45719,36464,50912,38842,785,8746,45792,10543,-12263,3331,-5755,-40688,22804,137578,12466,36379,-49988,62341,41580,7468,-34080,-77676,54553,-71983,-10993,-4043,-80383,-35997,-101501,-100060,31233,103315,27706,17417,24651,-17219,29400,28964,93856,9580,93689,68430,-56275,-91736,58087,-48961,-35073,116329,82010,60029,25109,8494,-71243,-4139,74751,-6310,51192,-46449,48007,24412,58303,13211,-5430,-81217,-60803,-64266,23196,31163,3711,35056,30886,-33293,1732,-20190,31202,-99178,-19898,-96832,-35666,-28151,55058,68008,1941,-42182,-31874,-39354,3701,9311,-12915,45179,-6329,66221,-14484,30766,29355,-28513,7128,-20086,-35346,-71427,-60842,-21907,7255,81661,74500,23268,-31711,62206,80179,-3569,-69294,-75331,25358,-4253,15446,-6041,3793,77332,-42561,14332,-39035,61463,2897,-63370,-83646,-21373,-9422,71790,-100965,-66632,-13175,-32360,70500,32946,2366,-82691,42786,3482,102290,8696,22190,19509,-30527,101470,19195,-24300,-5246,6412,7986,30837,87313,10657,5110,-33570,8476,51953,-2475,-75086,-11971,41399,21454,12232,-40068,56632,19890,-21839,16393,52382,38657,-1802,-13192,-36754,21709,-132949,-68443,-51325,11174,-63629,-1118,-55846,25041,70384,-58568,-69341,-3345,5356,-20819,23402,33669,-44344,18375,55303,50743,23191,13263,-27206,5510,-14819,-30610,40893,-87118,-41886,22488,-19694,-11043,-70574,-26711,45642,9944,62960,-11214,-4915,2714,6273,28526,56859,41785,34852,22617,17777,-34496,-54857,61118,39084,16910,-44207,-51377,43224,19357,106930,-68643,-90741,-47889,48940,-12606,-29034,-10328,76391,21517,35251,79808,78228,-37323,-27286,35335,67024,-24860,-12315,-35589,-38823,-25064,-7456,27338,80705,11984,49599,9231,95054,-4060,-28616,24849,51849,35667,72174,79317,8888,-120798,-102125,56104,45618,-21104,21418,-36762,41718,36111,23080,17893,-16767,-65609,-49756,17140,120779,-53195,-23703,-4658,-24972,22453,-18844,12183,17235,23703,66562,9011,35608,8497,493,4578,-23155,-7832,-26892,3346,-31803,27336,49827,-67614,-47717,-24838,-109758,-102,51298,22263,-16656,56031,46372,81738,-2161,949,-38938,-67865,25115,61050,-8554,21654,123946,63553,52376,41128,13302,63161,31780,-4059,-4985,-93783,16103,54222,26692,-78934,68967,-13113,-25465,-24905,-24431,75835,-56982,-35539,-53662,-15515,-50531,-32103,-24705,-16518,16573,93708,20470,42988,-1521,41134,-19816,12895,-23267,36001,30357,-59790,-24888,92250,27110,-16640,-25733,80029,-60755,-12547,-30860,60613,54118,-30544,-83962,-32650,9767,40883,-63556,-100293,16548,8633,-94426,-22467,1682,-28997,43474,53655,66208,44698,14257,19634,10832,132782,55208,20353,-53569,-9629,40950,-106026,38653,77536,172,-19828,-18569,3068,16455,41098,50275,4396,69241,-16807,36028,-7602,2834,-1686,-46489,56049,22855,-46972,1689,33363,-7902,-35600,80003,23782,12039,-34302,-38682,20128,17100,-23748,2610,56297,-10425,-27402,42393,-27963,4477,-37173,-63901,-14843,45542,30846,47856,-11813,55386,-46903,-80334,5199,-5056,71423,54629,50358,51785,-9620,-18115,-103417,-44143,-20090,61744,50634,-50294,73998,-1940,-58507,-35670,-55249,-74511,6938,-13313,59698,3117,-42728,46837,41464,-8771,-27841,68327,80968,-16973,-58108,-53585,-26038,91267,-105707,1003,118200,20319,-14157,19947,-50455,43081,-6403,-10557,-22237,28993,18221,51939,-715,7097,85771,27120,122949,22542,67001,-12677,-54627,24198,-3212,-6581,-47256,-52078,-1381,129792,17859,-3779,-41291,-3121,8006,42115,-4232,56875,28957,-13430,-61827,-44465,-31334],[-4721,-48982,51370,45074,-25630,27431,3051,3586,-107505,-86817,-15728,49083,30916,-35594,-29084,-41128,2448,94347,51640,28795,-114571,-55419,27415,-7548,41057,-20256,-14978,-69214,-16497,51920,89389,84572,-32299,15021,-1996,20870,46264,-69324,22227,48510,12236,20239,78764,87649,23000,-2001,32830,-11704,98019,-22551,-49652,-106909,-32371,76173,12996,10652,24915,55538,-74697,-43920,-2767,-4324,24978,12420,-6294,-11108,50878,-52033,-60662,-12722,-53006,-11793,67918,-31151,-46647,53490,102009,-12145,21218,-46084,56817,1991,-5025,-29559,-72999,30987,24440,3308,25028,3781,-38849,-4970,-23875,11818,62383,85161,73727,27258,44239,32514,66174,63199,15472,20780,3515,2034,-34113,-52783,12547,-26113,-65658,-74158,-42250,47484,-40241,-61749,-12340,-9843,-17278,26250,-13755,-15751,-6711,-10961,-3312,24181,39244,32965,67484,63689,18504,-12796,59345,45831,14007,-31461,61544,-33790,-36137,-693,-28636,23856,-34737,-23049,71699,-97198,31067,-12089,-38280,-24874,-37826,4703,-28718,-55258,-33753,-35064,-42471,-43476,-92931,-1188,7272,39865,1343,-35553,75842,741,-42717,-18564,-2513,-73014,-37644,74173,82052,13467,-16856,-14565,23293,-63964,-101949,31255,90352,107418,46323,-20297,69613,-45958,-43361,35614,4667,13662,-20923,-26369,-44384,16356,73110,-81757,-107540,15820,30931,9217,3501,-45723,73320,41317,77693,160,-33779,55327,-20593,-50155,-41227,59956,-7646,-7857,-39311,-32522,9091,-12788,71917,40495,53787,46357,71951,-61624,28585,118541,17816,25247,25406,27956,-9533,-54544,-65250,-57111,-98867,-88540,-126723,-250952,-118277,-20004,-4128,45967,6166,-33223,-52450,103173,88570,5533,79372,162204,558537,3582869,2830593,383635,278900,159682,113491,146945,174642,182691,159509,68884,67484,-13013,-16901,121004,158081,116137,126118,56932,58872,28917,22436,99459,-8262,14752,2350,-1571,-16441,-54823,28467,33323,57566,56334,-12709,11110,29912,73736,82497,50242,96524,31049,-36853,74817,42294,356,107511,86207,12535,26845,87731,12993,33091,65346,54071,83293,91347,39421,47251,76153,10809,-34182,49376,-52238,5439,-15695,-1538,-12987,4496,-26822,-32281,15117,62525,-2613,-60731,-14619,-38612,-58257,-94118,-33048,-13542,4068,-70314,-2784,-29363,4607,-21358,-20227,97004,67750,526782,735635,169974,101375,48473,36487,10814,-17730,19395,-29288,42390,-58928,-44072,-10165,43842,-38283,58630,-22867,-56316,-14369,117761,53751,-38240,-52049,-40551,1676,-124576,-80900,-45647,-39994,-22582,34509,-19576,-29679,53768,-8210,-57494,-29358,25151,-24429,-35859,-2020,5190,4878,60112,54884,10519,-29805,-83466,-78976,-45425,73173,83288,14476,-44897,-4393,-16607,-58632,-24593,-41444,-112829,18010,18485,-30376,-18820,52095,92943,63886,9215,-45367,21242,44249,45188,29730,-14272,-57712,-52476,-23851,20921,17688,9155,-23727,82088,38895,37339,-10453,104023,-40670,-42539,68277,-25641,-546,-7193,-107680,9263,-33611,8035,77046,27280,-50622,-40053,-2418,36520,-30985,-10154,-31639,-90070,4860,34373,34483,-82120,-139337,32060,33274,6974,-24773,39521,-22558,29932,56821,-29911,27826,-44977,3178,-10203,-59666,33690,-34554,-4204,-32618,-49474,-102636,-19266,-65468,-115443,-28210,13463,-41504,-17998,23424,31769,-5606,-36654,50317,36152,-41815,-39203,-9212,5384,-21210,-17442,-5367,27708,-19282,-10829,26093,2044,42466,32075,1233,2709,31398,-23843,-20159,-18843,-25020,-95157,-1171,131519,31633,30843,-62682,69530,45311,20543,-47021,-121075,28669,-73291,-34364,-19946,-70734,-43635,-106440,-91211,36378,107720,13181,-14986,26126,-26878,26623,48935,96694,-23704,79058,22283,-51118,-70621,48286,-61883,-53501,105235,112748,72503,38601,-5479,-67287,7024,54619,-19944,36961,-22785,35126,39918,47504,8608,-6430,-77526,-80765,-54902,29051,61687,18529,20254,1055,-25262,-10109,-12352,22482,-87317,-35057,-106974,-34614,-30388,31328,56665,19427,-42875,-69441,-47958,-37215,-27535,-35108,46615,-17379,40501,-19630,30717,15101,-39020,-1841,-13397,-20804,-44854,-76637,-21147,7478,88142,87374,11873,-33568,27958,88537,-6053,-78628,-79525,26943,19437,26927,-9971,-2611,74909,-17537,12403,-14993,77822,-23910,-55239,-81312,4322,7478,83180,-97778,-54400,-530,-9975,70128,26876,6018,-78380,42319,24982,125228,-27410,17130,39735,-76504,68069,27303,-34364,25222,-7270,20885,44768,101994,12899,-7025,-44569,16379,25987,6110,-51728,-13080,41629,14892,9952,-36076,74303,-13189,-19139,12227,39143,36452,-7074,-18217,-70739,29745,-90188,-59295,-32186,-2113,-49561,-1601,-49949,13739,68030,-39094,-66072,8101,26642,-22070,32049,47023,-49722,-520,51353,54357,8888,6671,-29139,3069,-18649,-37764,44158,-84517,-55746,7963,-25389,-19719,-75867,-39169,79605,16924,59351,6475,-24810,-20447,-1116,37565,65801,57729,36650,12732,13757,-26025,-53944,76098,54719,5372,-44985,-89246,42208,26301,82639,-55380,-84524,-45003,52835,-1294,-20317,8433,85001,4830,14616,85037,79864,-34039,-54384,14417,36989,-19090,-27022,-41517,14193,2364,4475,33813,62372,7347,35249,33193,82732,55,-20037,9430,52638,30767,53362,114250,22517,-67605,-71473,43422,61587,-759,65333,-34912,49606,54707,3392,15243,-32770,-81566,-35971,11493,124660,-45039,-14207,11394,-27002,13473,-22206,4375,25719,37193,66085,14132,37840,6091,387,-8101,8894,25445,-13385,13359,-15614,39267,46607,-72284,-55310,-9723,-92989,-44832,54839,22285,-26144,41419,23200,59337,9863,-8550,-26621,-73097,2977,42981,3763,26625,138672,82840,87569,34343,27208,102780,52396,-7661,-13374,-86092,-13792,37117,24262,-75142,70225,-11399,-22112,-17144,-4842,73612,-63242,-8077,-74506,-35192,-12847,-25944,486,-24402,20319,73636,12890,38956,-3093,25936,-28876,7978,-42984,15160,37435,-50588,-15070,95578,25740,-13585,-40695,87786,-66123,279,-59509,48875,63805,-34112,-72278,-40722,16616,45875,-19483,-78153,35018,-2496,-80331,-11953,-1076,359,60426,30825,58717,67803,-7466,7517,24607,75488,54707,33459,-29626,-6820,-5139,-125077,41660,59863,-8965,-15784,-15416,7313,27092,28806,47240,-30646,44781,-33729,48779,-8830,-14066,-17828,-55332,39463,21821,-53591,17284,23814,-36176,-19965,28544,15790,-3231,-29219,-40480,19309,-297,-18404,2892,56067,8215,15270,50108,-18426,20360,-24952,-49559,-20800,57440,33092,49855,-16775,47833,-31159,-51068,24383,-7923,76641,62498,47977,77444,-4216,-2854,-99139,-35690,-11031,71211,52064,-51236,70375,-25094,-59590,-65321,-59979,-47653,-18674,-22778,50359,-6593,-41846,50770,33068,11268,-30890,78940,53940,-30236,-102002,-48350,-23667,102028,-109889,-943,105004,39561,7654,6503,-66234,39645,4946,-24088,-20700,27367,23072,66318,9295,5528,64096,14440,114751,36835,56922,-9521,-60193,25474,-8991,6546,-39468,-44709,-11041,125434,23450,16008,-36804,3863,-23625,44984,23373,69996,12679,-40214,-50098,-41192,273],[-1902,-34986,30391,39145,-45336,34047,5086,22918,-97842,-87809,-8351,49725,27476,-42456,-20384,-36797,2640,74563,43604,24866,-108005,-79095,17349,9894,42399,-14237,-20236,-83464,21672,40867,75431,70082,-46794,-7242,16746,28351,55859,-88449,7030,21938,2318,11986,76232,65061,55690,9121,35337,-22328,57414,-52797,-62069,-81998,-34758,95933,12001,34018,2995,52362,-64943,-35293,-1759,-19054,21710,-4071,-25692,1139,63703,-52045,-50514,-22324,-58511,-13488,42733,-47020,-48943,26906,87319,-13377,18590,-41679,23250,-18521,-23354,-4121,-51065,35999,23441,-23342,28569,4046,-41613,-4299,-46619,-10071,63221,61957,75587,-1459,-9297,19515,57147,47084,6173,-29239,-43498,-21875,-17257,-15517,13451,-42834,-59905,-76911,-42854,35197,-33637,-57147,-25215,-7707,-16838,22716,-6174,-10244,-14571,-9424,1824,41145,31756,32984,50844,74642,24143,-23098,48016,53413,27217,-28243,55157,-5164,-22216,-4264,-30200,6832,-25727,-10276,-14385,-121608,27468,-10703,-40024,-8369,-36531,-1766,-26852,-55163,-24512,-29055,-10184,-36785,-72562,8488,21069,33481,18827,-32551,49759,7459,-36527,-21113,-9556,-56532,-85699,64974,83048,14107,-23765,-27316,30765,-48402,-82927,38951,106339,105809,40607,26261,48721,-38317,-48384,7851,-18506,-2942,-25433,-35885,-53763,35411,70226,-103209,-120529,22729,28131,12216,-4593,-42652,76160,44256,76582,-844,4237,61648,-8330,-44346,-31864,81617,-21202,-8707,-29427,-28580,14645,-38478,57412,24845,59174,38878,59799,-78572,634,93547,10575,8171,-171,12331,-15984,-71508,-74166,-30010,-82266,-59308,-143990,-267854,-109769,1047,25044,38692,10520,-59926,-39871,132701,88461,-65224,14167,151489,547847,3540885,2832121,414193,255911,155946,130690,149252,162761,168908,166779,90378,99621,-27273,-20939,78285,105827,91077,112611,26999,46059,26625,23387,81285,-740,7952,3245,6989,5122,-52999,10894,19303,-6119,37900,-51377,6290,42839,68950,89017,60744,112887,72009,-40232,46023,12854,-2662,88727,83763,-14149,36687,84644,13413,43898,65882,39251,59034,103027,51876,83867,59549,-11408,-30643,17167,-68280,-9915,-10997,30437,-11707,2253,-43813,-1431,28250,42555,27861,-39275,-16614,-41977,-60489,-92617,-41289,-22931,24522,-61806,-29063,-42762,-14141,-49324,-40568,83553,62677,475736,749258,153198,86965,49244,32185,9303,-17895,1636,-33830,58050,-41085,-4327,42799,36003,-50398,39627,-46777,-48483,-6753,135050,48639,-45818,-76708,-46802,-2337,-82254,-68330,-66567,-41317,-17247,11537,-55196,-70609,33738,-17548,-29203,-26845,25352,-30418,-22366,13128,26516,-7671,58010,61298,13955,-49896,-77137,-63951,-42933,55996,56530,6377,-43447,-7853,11437,-72553,-17689,-32420,-98160,19581,31457,-14795,-28100,45301,85243,59654,11113,-19823,21476,35941,22654,7925,-11261,-57700,-64635,-13341,30509,33988,33318,-29833,87478,28610,43008,-6833,94785,-68869,-6463,54734,-30214,28073,-3209,-105597,23941,-61721,-44409,71750,14561,-32271,-67989,-4988,58108,-14347,-3726,-34178,-107179,9948,33208,25541,-105980,-133837,20045,34707,3097,-32399,59586,-6303,14466,34404,-31562,44438,-78655,-4585,13053,-55270,19980,-51812,-11519,167,-48144,-115386,-57331,-93096,-114543,-27419,1851,-31729,-12586,23351,30368,-25425,-42659,46265,20007,-60009,-41094,-8016,1531,-20636,-20436,8014,50880,-6009,-40254,5115,-19779,35968,26848,-2092,-5531,14305,-48392,-17812,-40000,-30554,-125484,-27085,93758,41813,21263,-64820,68765,40932,35824,-49812,-137677,4922,-68678,-50528,-37185,-55319,-48490,-95916,-70179,33893,93734,-2381,-49862,22849,-31906,24068,51607,75599,-49574,54947,-20349,-44820,-41805,35794,-78176,-51108,74775,117944,72549,41487,-38830,-61140,9027,26955,-28719,14317,4683,9355,49787,44011,4208,-9887,-71207,-95511,-32149,28791,82092,34726,5032,-30782,-19964,-9174,-10607,872,-70335,-41359,-98130,-28874,-32346,3558,37377,28883,-34317,-102369,-46175,-59683,-61655,-53276,38057,-22058,14268,-23897,27356,5135,-50802,-17121,-9860,-11146,-18200,-85805,-21753,12971,80658,78474,-5154,-45150,-7999,82479,-7268,-91541,-69060,27607,44733,38826,-17718,-5396,56282,-3907,8848,-10276,77302,-46077,-29230,-63323,47381,15916,82422,-88279,-35492,20301,13044,54121,19978,3221,-67903,42118,34845,139791,-57680,9609,55863,-92872,37925,34644,-62290,31704,-17302,37991,49804,102935,5891,-16365,-54408,18155,-5493,1316,-14829,-13392,45252,2918,-7415,-34092,83437,-41063,-7922,18053,20929,38297,-12294,-21845,-91779,41438,-25693,-50121,-8012,-6084,-39356,-1817,-43060,10832,55907,-10845,-59922,19472,45480,-19749,37002,55556,-42541,-5742,50762,54321,-9123,-1255,-30278,4930,-22259,-34857,39631,-75985,-64300,-2687,-25515,-18665,-58185,-43814,116250,19102,35600,15659,-32662,-48172,-12552,49330,73295,66800,26315,1886,-11929,-24695,-47906,91147,60512,-7194,-40410,-122127,34225,38339,49868,-41378,-60792,-39708,42945,4007,-6221,24238,89931,-12662,-6527,65888,60197,-29504,-78054,-6294,3787,-16367,-49224,-46353,76658,43138,11112,40521,37670,-5171,18710,44840,60609,12496,-8292,-9870,45819,13183,26796,133514,26410,-20733,-37238,28402,68379,38586,93861,-35917,52981,55013,-16235,14461,-43005,-91612,-26054,1087,90851,-36628,-4542,18436,-31518,16779,-24269,-3856,27199,39242,64494,22748,45825,8712,-2617,-19133,29894,54293,4312,21414,10379,40364,32823,-59255,-57385,-2781,-63250,-61387,54633,14921,-32110,33318,9495,38061,21811,-26178,-8664,-75799,-27548,12271,22931,31974,122572,85152,100227,17387,43109,133292,60636,-16648,-20412,-63954,-45421,13525,14235,-56969,69829,-1084,-8957,-2963,17185,64366,-58586,12526,-82985,-40413,20485,-30190,12845,-28740,23013,53087,9717,37058,-6391,5918,-34419,3045,-58547,-3429,38127,-35850,-1255,93406,20826,-15477,-54357,87594,-67965,19206,-77881,31338,62720,-43983,-58245,-43123,29586,43720,14401,-48660,53646,-14766,-50008,-3352,-3255,22585,72430,9101,45209,78324,-9936,2382,36394,8347,41925,38653,-7383,-1250,-45789,-124408,36113,34154,-17046,-8646,106,10230,25263,9209,48356,-57911,22221,-49266,51555,-6970,-29509,-27803,-64452,24904,13063,-63315,29936,10960,-54686,-433,-34364,8865,-9134,-19740,-43342,4969,-6141,-8246,3289,46835,17791,34948,43611,-11813,29586,-7517,-34086,-21135,66227,32340,47407,-20187,38431,-14335,-15702,37290,-7843,66122,60098,41311,89295,105,14471,-71420,-31868,-5459,72551,45300,-44094,43875,-44035,-51833,-96965,-64804,-18749,-31955,-30489,40331,-16708,-34711,49067,20406,27967,-34059,72028,26875,-51162,-136954,-37839,-20610,96537,-86421,-3477,54528,41325,18146,-6091,-71745,36116,15915,-34910,-21010,22088,23460,66761,9565,2275,26912,5034,104095,48871,45494,-12492,-67727,27713,-13595,17071,-28233,-27863,-22557,97359,21313,28826,-28790,19344,-45629,46107,42422,68232,-9191,-67375,-30009,-33738,30152],[1229,-23038,9297,34524,-54640,42075,7137,41931,-79040,-80657,-10163,46590,22905,-55754,-15737,-22278,-251,45021,16416,17630,-79225,-93007,7678,28586,44016,-5145,-24895,-96765,51876,19388,46810,48772,-52814,-28036,55915,33003,59628,-77672,-5165,-3545,-11603,-1157,70949,47349,69752,15240,35949,-29832,13962,-71499,-66831,-42045,-32152,102969,5550,46187,-19419,36207,-63297,-34559,7585,-26461,17279,-21394,-24860,12053,73672,-39653,-32450,-30680,-43418,-13802,8735,-53661,-44401,-10806,59082,-10449,17139,-30923,-10364,-37669,-26076,20931,-23696,26257,15634,-26396,30274,4251,-35468,-7630,-74159,-26057,56608,22313,57127,-29009,-51468,4438,37589,11353,-6008,-81077,-80800,-45111,2534,38670,19876,-54988,-48467,-64160,-40329,5959,-33339,-49853,-32625,-4358,-13778,13318,2775,3821,-16913,-9734,12792,36875,17714,35951,21415,67920,10618,-32748,21818,47370,36496,-16599,41209,13436,2857,-3649,-32817,-16479,-17350,1416,-105501,-120454,31467,577,-28232,12058,-28654,-11557,-16719,-60165,-20217,-23450,13447,-34778,-44518,17763,29238,643,33006,-35445,11303,11995,-24213,-26777,-14211,-41476,-117949,29277,67381,1951,-25969,-34492,28138,-26111,-48101,36309,111861,103839,27148,64244,30037,-30237,-41335,-23858,-36177,-22172,-24110,-44387,-62542,50318,55096,-103566,-100216,22550,20896,4700,-3122,-15149,77255,40276,58845,1202,35040,53271,-512,-22887,-17807,101413,-27847,-5121,-1693,-25857,4914,-56882,31302,476,59145,34553,40278,-100058,-25424,42908,9478,-4283,-31553,-11014,-26131,-69004,-55176,-3160,-58994,-24569,-128460,-229552,-78135,26017,61687,33350,22975,-69828,-9519,146215,91581,-128757,-49232,136878,533650,3479016,2817821,449852,247716,163552,159279,151383,153259,165345,160097,106206,133648,-23346,-15236,24247,43986,62370,92740,3209,34564,20438,35022,52777,10554,14980,10232,9158,27271,-38266,-1068,5105,-55331,-5278,-75539,14645,63015,62452,82984,59460,124253,108587,-40001,24540,-8923,-8918,64158,80314,-42774,37748,66752,3597,47675,68301,13880,18774,77986,51818,101635,38822,-37913,-39447,-29515,-70307,-19120,10751,69579,-13339,3493,-63349,30996,31796,17461,61122,-3524,-15305,-36064,-53914,-79253,-43415,-27162,40679,-43931,-60328,-55347,-25471,-75639,-51941,58936,64569,445173,746592,128692,59235,54268,27001,7290,-14727,-12852,-31250,71740,-11631,49543,92212,34510,-52815,10583,-66543,-35351,3629,135210,48162,-31858,-89180,-44584,4084,-34664,-46076,-68553,-33289,-6127,-6068,-85551,-98275,8367,-23082,-5393,-28921,32445,-34790,5416,38166,36664,-13698,49674,65648,18661,-64780,-62075,-28914,-35665,34005,43057,-2353,-35115,-4579,41251,-68994,-17012,-27412,-65201,21778,39402,-8362,-35807,28044,60691,44027,10587,103,18394,36905,-1927,-14156,252,-46016,-68841,4074,34568,51116,59159,-35657,78334,8399,37697,-4590,73098,-76085,20124,31887,-29682,46093,-2544,-78505,51000,-74612,-93132,56034,12167,-11348,-66463,-10796,71338,12767,-4550,-42547,-118945,19623,28965,15766,-113702,-117085,-841,32729,2643,-28350,68804,7951,14332,18283,-26437,54379,-87753,-10330,46377,-48747,-11220,-66991,-16236,24471,-43000,-123922,-103296,-119780,-91220,-17540,-9419,-15578,-6813,34777,25317,-36150,-36061,42510,4702,-59776,-30640,-1226,8978,-18753,-10094,25122,76871,-245,-55355,-9841,-23765,38090,23127,-7731,-14083,-2051,-55062,-7286,-54549,-22810,-133924,-47084,37532,33896,8272,-57551,60745,29836,48198,-47273,-126072,-12824,-58735,-54700,-53088,-32876,-47116,-75781,-43858,27931,66544,-15234,-77324,16443,-28002,24852,38748,40962,-63953,24427,-44987,-32868,-14919,25011,-97319,-31049,32986,91768,52221,33100,-76255,-55340,295,-809,-29577,-9033,27806,-26005,51874,49438,227,-13956,-63565,-100124,242,22685,86140,44773,-4548,-55282,-17080,-355,-15959,-26002,-53913,-40264,-67737,-19650,-37515,-24945,10469,29077,-15769,-116403,-33397,-58844,-85093,-62650,24380,-21090,-4564,-25516,20368,-1265,-66009,-37114,-10369,-9869,2813,-84516,-24317,22951,64501,49906,-22172,-63265,-36037,63920,-5247,-102034,-48536,30439,65474,45333,-31434,-4919,28417,-3149,7500,-19396,60046,-54927,4694,-33918,95129,18177,74837,-78762,-17326,45884,31180,30575,13304,-2399,-54144,43270,32227,140426,-73925,1433,66928,-69809,33382,36827,-99668,13850,-21614,53210,46459,90555,-9806,-21064,-57945,13663,-35388,-16061,24554,-12977,51654,-10798,-37283,-39764,74450,-62010,8929,30967,2698,41503,-16066,-24731,-91457,54220,25264,-41111,14774,-3559,-34094,1379,-35801,16847,41135,17010,-54164,26392,56477,-12240,36677,59972,-19709,2427,55410,45236,-26002,-10809,-28352,12315,-23535,-18437,30934,-65627,-68956,-7439,-18864,-8266,-23479,-39787,142988,15175,-4579,9338,-29691,-73157,-25105,58012,73042,66193,8269,-10064,-56481,-31981,-40281,100341,57145,-14249,-29033,-136484,18662,50544,24796,-27460,-26434,-35080,19363,3893,7858,30767,84736,-28891,-17360,26882,22954,-26600,-97950,-19578,-15547,-17786,-73151,-50580,124038,82194,8938,46132,11003,-18782,5427,41514,38494,27661,1505,-24962,34669,-13128,2452,130947,17764,9396,-8972,15686,64031,82457,101149,-39546,52281,36570,-32334,12059,-41570,-84338,-20490,-11995,29033,-30582,3453,12719,-37614,28106,-21332,-9194,22326,30557,59477,31793,57992,8689,-6555,-25365,32212,69519,18536,24074,36617,33419,11934,-34906,-54402,-5908,-36568,-52901,50313,2501,-33649,40768,14543,23809,32268,-47667,9407,-72360,-52707,-16867,42269,35169,77603,71337,82388,-5417,58762,144418,55429,-30058,-30789,-38160,-69508,-11629,2273,-29338,65618,15128,12382,14666,33936,48549,-39177,29605,-75754,-32468,40134,-41951,10508,-24301,24265,38399,13076,39057,-13275,-12976,-35812,-907,-62669,-19319,32650,-19430,13484,82719,14348,-21085,-63452,83478,-67772,33897,-83267,10010,50781,-53828,-42035,-33434,46291,33420,31370,-24679,61798,-26760,-19198,722,-6384,34373,79821,-4276,28504,73295,10374,4465,41765,-51273,18857,33646,8385,5821,-69450,-103739,25032,12870,-21052,1523,20651,9919,10682,-9149,54716,-68731,7775,-59865,45366,-2039,-43195,-29279,-69750,16896,1240,-71352,35812,-3569,-61850,16290,-79234,9999,-5126,-8400,-44225,-18236,-3772,2384,5002,34397,17302,30260,25796,-10824,29389,12092,-19541,-18076,67538,27037,42847,-18067,27434,1953,16137,42582,-3677,41968,45836,32437,84762,2466,28514,-30649,-35095,-9949,65716,31698,-34403,3939,-52543,-37147,-121947,-67324,4458,-30537,-36028,31256,-25591,-24175,38498,10034,36432,-34256,56827,8030,-70683,-142031,-24639,-17998,79842,-47566,-8022,-18351,27555,13475,-15917,-66762,37553,26734,-41559,-21451,14609,21848,49801,-4047,-1915,-13503,-262,89790,59831,42899,-20597,-77412,29183,-14471,27535,-15468,-4830,-32334,62537,11373,31342,-19689,39519,-56281,44137,48340,49937,-29590,-81731,-7255,-24593,47915],[5398,-16397,-4786,30195,-49456,49317,10908,55555,-57722,-62115,-10563,43164,17877,-68649,-13208,-1443,-5148,11264,-18988,8095,-48533,-92434,-363,40038,44318,4213,-26347,-102851,69803,-6315,13233,23227,-54626,-42491,94005,32950,56678,-44670,-10915,-20727,-25229,-11657,65411,40222,70066,14789,35329,-32022,-21904,-73093,-68053,248,-25902,93782,-3374,46121,-38152,10278,-68572,-36674,15213,-27356,10918,-34498,-2282,19007,81058,-17688,-14156,-36108,-5274,-9460,-18849,-44799,-32271,-48126,15200,-11225,14100,-17168,-35583,-47459,-11248,35333,-4731,3359,5958,-1484,28201,-564,-21404,-14888,-97333,-29748,38849,-19389,28486,-43590,-74315,-11431,14159,-32875,-16654,-123299,-103282,-59567,16922,92306,30247,-54286,-36798,-36377,-35818,-32249,-39322,-40900,-29891,1744,-7161,-128,14867,22223,-10502,-10638,28535,14617,2385,40879,-5086,42860,-15254,-40309,-11061,31051,38551,4623,26804,26093,30854,-791,-36982,-35585,-9359,5925,-162271,-99245,39972,10661,-5911,31925,-16751,-24527,-4825,-70857,-22689,-18113,25168,-36362,-20362,25340,28969,-36392,42381,-41724,-29754,11404,-10319,-33637,-15183,-26759,-121503,-24060,41175,-19445,-28809,-38054,12134,-2437,-8077,21803,106284,103238,9679,81043,19291,-22364,-25069,-51865,-44215,-39867,-15180,-48407,-69000,55120,30366,-83664,-46680,16690,8749,-8701,8072,26565,73995,29816,29505,6457,50527,36823,1665,7754,-1814,112332,-26815,583,38738,-28467,-15634,-63039,-2669,-28872,52789,32975,19685,-114313,-45679,-14570,12848,-14199,-60916,-38001,-39089,-50721,-17793,15662,-33911,5761,-80311,-146484,-31574,50497,99024,32349,39354,-61170,31237,145922,98774,-148002,-86215,127345,520214,3402251,2799099,490836,253750,180374,188722,153013,148734,172005,143172,112323,159323,-5067,2139,-24696,-11196,28993,70801,-9563,30350,11229,46637,24070,23874,30293,22063,5171,49104,-18386,-5619,-3304,-81213,-53845,-74725,39596,86114,55959,64091,44467,120986,126586,-30458,13101,-20635,-16492,41803,77537,-64571,34525,34943,-12709,43037,67787,-18225,-26839,30562,41985,97612,21517,-60516,-57345,-71506,-54652,-16942,40440,98327,-20391,8599,-79807,51553,22860,-9105,89531,36309,-11369,-24157,-38576,-59437,-39147,-26269,44969,-24882,-90185,-64241,-26167,-92243,-49126,26997,72887,450537,726938,101518,25861,64333,23848,7408,-9510,-20931,-23257,78846,18360,98521,126379,37924,-41667,-17987,-80703,-28940,12353,116819,53218,-906,-84563,-35247,14107,1607,-18990,-47096,-19224,8804,-16177,-101756,-103513,-20869,-23108,8768,-32942,45029,-35031,40270,66647,35953,-7585,36775,67145,27304,-75504,-43890,11653,-26974,11013,41173,-6857,-21374,2188,64391,-52346,-18988,-22568,-27232,23466,43419,-7430,-40777,7480,27977,21228,9119,12067,10866,46917,-12480,-27703,16394,-28227,-63652,22995,32241,58350,76393,-40805,53824,-12041,23028,-3471,49478,-59797,30511,9111,-23780,49282,-5938,-41942,84932,-72136,-122107,32716,18946,4249,-38927,-21185,73261,40954,-11964,-54434,-119923,29703,21964,7713,-103324,-87840,-19643,30110,3576,-12727,63175,18505,22226,9171,-16308,54658,-72745,-13396,75642,-46034,-53207,-81309,-19700,34330,-32349,-121479,-139634,-138246,-50270,-975,-21019,3485,-3259,50858,13181,-36819,-19965,41208,-6907,-42073,-11497,10301,24957,-15485,9105,40993,96793,-2238,-56224,-14431,-12219,53247,22021,-13207,-20714,-15944,-45150,7094,-58140,-5905,-128430,-55217,-14632,4446,-8104,-44420,48662,15745,54186,-43978,-92791,-23483,-46030,-44517,-63868,-5018,-36540,-54410,-22132,21865,34462,-23210,-89540,8474,-13894,30639,17637,6539,-69898,-8310,-44249,-13918,578,15568,-115749,-1638,-6613,41732,12477,20215,-95563,-51106,-16212,-23809,-21754,-25782,38378,-64143,48160,61134,-4483,-16583,-54873,-92360,35930,12540,71717,43281,-4748,-66894,-15353,8927,-26818,-49510,-42200,-35778,-22541,-9027,-47424,-48822,-20818,20880,9813,-103717,-12941,-38614,-90972,-59562,12313,-16731,-13046,-23280,9576,-6941,-84170,-58582,-12737,-17162,13501,-72552,-28729,36017,47906,11608,-33262,-80072,-51214,39159,519,-104215,-25275,36246,75498,41550,-49759,-2208,21,-12102,11431,-28881,32500,-45848,36285,-857,129111,18457,66125,-72715,-5921,69358,40398,10139,6619,-7607,-40662,45890,21532,126182,-71613,-4808,74294,-16045,61384,30632,-128606,-10651,-19161,58543,36311,70125,-30993,-21211,-50535,4079,-58675,-38805,52593,-12674,59376,-21326,-70378,-52734,45376,-76674,26895,44144,-10882,40917,-18098,-26692,-68494,66586,35921,-31759,29773,-84,-32330,10305,-27860,28226,31030,36611,-50331,26895,55812,156,30545,61216,15311,19525,64198,24104,-35704,-22338,-21617,25755,-19317,11558,22346,-56038,-71614,-6863,-6233,8562,18141,-28580,147644,6273,-49424,-11855,-21095,-88472,-35682,58710,62030,55148,-11653,-22941,-107733,-45957,-34637,98543,47099,-12630,-11562,-124250,-1413,59213,17627,-14439,8098,-32365,-8885,2860,17729,23548,65993,-42977,-12227,-20499,-22953,-27360,-111852,-21382,-5935,-22521,-91520,-54663,138957,103267,-2717,49036,-12945,-26556,-1885,27362,23904,39063,9357,-29921,22915,-40869,-10583,107071,-1686,25633,7608,8735,50036,113445,89343,-42507,49791,6467,-41252,5112,-27112,-55366,-17627,-24102,-35954,-27042,9259,-4472,-43540,40427,-12250,-8665,14394,15069,49569,38133,69075,1797,-8244,-25514,16270,65921,20967,19138,54447,23350,-11904,-9871,-47883,-14708,-24406,-32215,42843,-9830,-31267,62500,37180,16485,40197,-66025,21871,-60990,-59400,-32380,53841,33852,21303,47178,40288,-28149,70460,132342,40186,-44336,-48118,-19690,-79732,-33397,-6812,-782,56047,32533,37498,31983,40232,28552,-5797,50100,-54857,-17795,43028,-54649,-1676,-7598,23315,31182,21312,46313,-21932,-26063,-32733,-1795,-51852,-32271,21854,-6949,24966,61813,6728,-28451,-66128,78455,-64225,35430,-79495,-11781,30899,-55593,-23645,-9968,61938,15927,35418,-12504,50670,-37678,100,-1036,-11134,36655,82363,-6220,13480,53451,47296,11345,38438,-90647,-10722,18912,15529,13023,-73950,-71679,13510,5704,-20191,14278,35571,3900,-12392,-19276,63761,-61095,-277,-63140,32678,5240,-53617,-22526,-67903,15451,-7525,-73273,33742,-18215,-58883,25271,-86592,23022,3800,2386,-38854,-41468,-116,7754,8880,24796,8761,12752,3656,-15460,19727,30990,-6859,-15334,58174,16237,39478,-8035,15215,16681,37652,41150,4789,10537,21368,22001,66785,3049,34213,7873,-44253,-25018,53929,13828,-26551,-36236,-50487,-19590,-131419,-64997,17036,-17854,-38702,24410,-32332,-14102,18271,6619,33417,-31581,42732,1969,-79376,-112948,-11057,-16423,61968,-7991,-15314,-85921,5575,-4528,-21983,-53917,46279,37182,-43233,-19370,6308,20816,16665,-30716,-6611,-44448,-1350,69949,70090,54205,-28888,-89156,28093,-11444,39166,-2842,18748,-35640,37014,-4312,24457,-13115,58615,-57253,38232,40031,20144,-42675,-76917,10487,-16281,49430],[11022,-14045,-9083,24026,-30233,53367,17097,60640,-38531,-31044,1431,42011,13128,-73837,-10935,21703,-10012,-19571,-51861,-2833,-28010,-76043,-4818,40344,41232,11065,-21791,-96581,75179,-28526,-14564,-2785,-55733,-47811,109206,27342,47880,-4475,-10160,-23989,-33799,-14179,62872,44296,68137,7915,33742,-28417,-41959,-59106,-68508,32276,-18266,70211,-9831,38157,-48449,-18243,-74852,-35808,11037,-24189,2607,-40050,34877,20431,84434,7777,-6558,-38078,48058,487,-25460,-20501,-13786,-75496,-39540,-26009,6470,-3484,-50420,-41487,14427,32355,-3003,-26093,-949,41359,21310,-12098,-3210,-23900,-107792,-18607,11565,-49567,2276,-38419,-77859,-26951,-6050,-70827,-21941,-144732,-108061,-60450,19920,123886,39915,-36504,-28789,104,-31440,-67363,-48790,-32045,-16021,11613,3667,-14147,29121,39307,4347,-9753,46296,-11980,-8339,44789,-18336,7514,-41058,-44960,-39509,10239,33712,32976,18529,39720,53123,-81,-42102,-42283,-5681,120,-163751,-72030,46174,10845,19777,46095,-3758,-37461,3076,-83047,-31095,-12779,26973,-40195,-9562,30134,20018,-55367,47355,-43842,-61298,5832,1784,-38857,-12046,-9834,-96282,-74636,12160,-41592,-36493,-40777,-15514,17580,21160,-2134,92816,104150,-7182,73904,19553,-13886,-5297,-69768,-41381,-52614,118,-43980,-70563,47677,4092,-51628,21418,8505,-7913,-21040,25329,68303,65099,15219,-1716,13952,47985,18920,-332,39404,13023,109895,-19499,6216,78710,-38210,-40193,-55563,-33852,-55378,40542,32106,5005,-108613,-57488,-56877,18649,-22973,-79208,-61527,-52316,-25875,21048,23427,-11453,25684,-13671,-51064,14023,68332,126850,37345,53642,-38460,68230,135144,107847,-104649,-81690,130918,509479,3312537,2799210,537827,271199,202766,210426,153845,148806,183455,122417,108614,168770,16777,28540,-52888,-48464,-6260,50562,-10374,36826,1345,49993,4456,38171,46788,36339,-2287,69638,-2519,-3012,-3560,-83135,-79863,-47856,77474,106146,52036,36267,18585,98542,117833,-9987,8676,-25893,-22523,26424,76371,-73241,33395,-5310,-30005,30117,59960,-51888,-65144,-18987,27987,75294,11778,-72432,-73525,-90038,-22589,-1439,65827,101890,-32657,16272,-86949,50924,2434,-33098,105160,69543,-5057,-10617,-15233,-36176,-29842,-22054,34992,-10667,-109759,-67175,-15560,-93567,-30640,-944,85291,484399,693713,77890,-229,78037,26323,11360,-3669,-20700,-13701,75992,38777,125964,140926,43968,-19917,-37110,-88094,-32262,17146,85321,62603,36507,-62266,-23271,20038,19439,7563,-7793,-3758,22901,-19087,-98102,-86674,-52094,-18517,11609,-34902,59435,-29810,72162,91387,27992,13269,21892,65422,39921,-82431,-28935,41745,-19109,-8149,39908,-4554,-4892,9085,74524,-28796,-20214,-15763,3401,23264,46317,-5204,-42919,-9306,-1729,-1111,9263,17470,310,62050,-1512,-27580,31556,-11336,-50347,37430,24903,46968,77538,-45099,21122,-23630,4165,-3779,34858,-28460,26740,-3001,-13100,38399,-12676,-8858,116825,-60260,-121603,6166,29196,8557,57,-35572,63015,59697,-22060,-66426,-109691,35024,12668,2278,-78729,-47825,-26636,29659,2071,9942,44072,26622,30454,4585,-4254,45006,-46602,-13653,88250,-50528,-94346,-94581,-24042,30389,-16047,-104827,-150994,-133929,-4999,17917,-32122,20233,-2907,62283,-7974,-30366,-1049,42912,-12875,-13547,9192,21032,42185,-11556,29956,49633,104105,-11011,-46650,-9190,7280,80099,25178,-16289,-23525,-27385,-28014,20398,-49045,14421,-115195,-49922,-42310,-40583,-27088,-29458,36929,3307,52707,-41884,-47760,-27879,-34488,-21140,-65821,23321,-15707,-38672,-11696,17282,6199,-26113,-83782,532,7887,40317,-2450,-16949,-72919,-38347,-20839,9180,-260,3024,-126713,27172,-32740,-13995,-33876,14450,-82625,-47745,-35277,-40618,-7549,-31963,32119,-95479,44558,74014,-11719,-16172,-44700,-73218,68511,1208,41866,29491,4710,-64580,-13474,11919,-39795,-63076,-36682,-32097,23953,693,-60231,-62567,-50282,6948,35873,-68555,8828,-10018,-76924,-43371,7356,-11569,-13082,-17136,-4754,-14724,-100947,-77507,-12758,-29854,11491,-53173,-33918,49720,38073,-23895,-34259,-86512,-55612,16492,8942,-94718,-6228,43012,70759,25971,-67707,1741,-21568,-25039,21286,-26842,4036,-21841,57905,27184,133733,20118,59822,-68286,-3432,82631,39588,1358,-1135,-10328,-31071,48799,10047,100873,-51811,-6962,79634,45798,105183,15084,-130571,-16388,-9383,48325,21812,49946,-52693,-18049,-29767,-8256,-72661,-56002,58617,-13688,66365,-24594,-94212,-66456,4452,-86193,41613,49596,-17098,31609,-19171,-26797,-30135,78240,6154,-21014,33120,-1166,-31010,25067,-18963,39110,29505,44318,-47624,22517,43300,15369,19371,59785,51841,38972,73519,-7080,-32714,-35686,-10219,44091,-6971,50120,16596,-47096,-72251,-3356,9762,27514,55833,-13628,126175,-4421,-82255,-41235,-13215,-90084,-41833,49283,42419,35152,-28155,-35135,-147833,-62019,-32993,83967,33792,-3655,8520,-89548,-20647,62778,28214,-3096,32653,-31146,-26095,6330,21879,2293,35781,-54892,6272,-62297,-66696,-32058,-114737,-12384,33533,-28639,-98289,-58727,120235,96814,-21127,48005,-30116,-23936,-4147,10835,18962,42197,18346,-23962,13575,-61792,-8073,67617,-27016,36010,11698,8743,30488,118398,65522,-40157,48499,-22374,-39963,-6805,-3715,-12166,-14725,-31395,-77793,-24419,13568,-26889,-46991,47762,514,-923,7892,-1390,35804,39449,71787,-10923,-5168,-20518,-9498,44504,6593,6919,58774,14838,-34615,5135,-39758,-20094,-27602,-12903,33858,-15836,-26092,88577,66100,10941,44929,-74783,25143,-42992,-42158,-29795,51698,26793,-24196,20908,-7386,-44510,73566,102505,21522,-55116,-71529,-14818,-74660,-48309,-10195,20818,41143,46143,60441,45376,35148,8203,34188,76878,-26712,-4573,31747,-60174,-13554,21211,19473,27769,29684,58757,-27596,-31191,-25402,3135,-28277,-40944,7124,-3240,29231,33751,-2611,-35738,-62148,73479,-54438,20735,-77105,-30216,8085,-44045,-3606,22549,70380,-5595,35948,-10971,18270,-47875,3914,-8538,-16923,33272,79096,1724,4953,23309,86510,19196,28088,-104202,-41424,-2116,14626,19125,-65964,-42381,5618,14987,-15734,28326,36208,-11988,-36591,-17927,70091,-40250,-10518,-58524,16829,13630,-58659,-10513,-57554,16896,-8482,-66656,25791,-31519,-48978,25011,-56514,46453,8505,10580,-24832,-56848,-1986,3056,14837,21561,-4206,-1432,-13828,-23341,3604,47481,3942,-16641,37772,489,40182,9398,2943,28953,46243,35466,16763,-19774,-8649,6447,42253,2956,29565,31473,-55094,-45075,42329,-5112,-22898,-66064,-42778,-4713,-120521,-56186,18252,-786,-37356,20956,-37034,-7956,-8525,11171,18659,-29689,35134,8988,-70917,-66072,1125,-15727,52563,21444,-25137,-123615,-15352,-29017,-24482,-37410,60547,46061,-40035,-12848,-1903,22059,-25762,-63726,-11805,-58900,1317,43822,77455,74155,-30635,-101464,23763,-6281,50874,7383,36654,-28383,25490,-22293,12670,-12424,70797,-52010,28370,20144,-10824,-45923,-55490,17180,-10555,36963],[17815,-12044,-5393,14247,-2063,52581,25121,56900,-23961,9420,28558,43953,8787,-66823,-8184,43970,-12653,-41024,-76428,-13550,-18270,-45894,-3279,31772,33192,13628,-10138,-77619,71195,-41061,-29381,-25422,-57245,-44349,93014,16149,35211,27329,-5949,-12313,-34098,-7991,65761,55374,73731,-3532,30936,-20243,-43849,-36777,-66473,46473,-11060,38597,-9005,29767,-47018,-41439,-75747,-29139,-9677,-19750,-6801,-37522,73927,16311,81011,29549,-19522,-37225,100175,13842,-5508,12770,8159,-87908,-90844,-61169,-7072,8351,-58811,-17819,40996,12136,-19578,-53341,-1854,82733,10262,-28188,13769,-30106,-102578,5344,-18126,-60514,-12152,-14559,-67783,-40497,-17873,-90262,-19984,-139517,-93921,-47471,10656,119449,42887,-4779,-25751,35553,-29486,-88255,-56997,-25372,5482,24855,18633,-25124,42253,50012,24046,-4358,62853,-24945,-10333,44005,-18764,-24102,-54927,-46288,-53638,-9368,24884,61964,18675,57211,63414,-7775,-46607,-33501,-12138,-14856,-118954,-52810,43305,-1595,40107,49805,7800,-45674,5394,-89104,-42023,-7619,23469,-44701,-14500,31349,5201,-45457,49227,-34398,-74221,-1818,10931,-39871,-5799,10142,-55580,-101426,-12544,-54409,-49788,-44686,-47371,30939,25949,-29313,77629,105515,-19394,50648,29574,-3980,11929,-73789,-29486,-58635,17744,-28995,-65081,30836,-14450,-18321,77087,1916,-27660,-25915,42663,98674,50781,-301,-24759,21488,31124,3899,-3042,64741,24046,94289,-9473,9717,100538,-53037,-62403,-37164,-53302,-70499,24144,29271,1234,-79402,-60220,-71754,25649,-30433,-80109,-73645,-62932,-5135,45495,21776,6953,35225,49322,22757,43505,73911,135408,48263,60493,-10279,86142,116834,114192,-15509,-37829,150882,500567,3209093,2843576,588965,294345,225638,220761,153510,151052,193030,104346,98439,159022,29497,54779,-54642,-66450,-35376,34545,-1561,53555,-6464,42131,-838,52347,58924,50321,-9436,86976,3866,4759,2587,-66180,-64302,-5343,116687,117343,52709,6836,-11394,60164,85367,17037,5965,-31012,-24338,18673,76561,-67938,39371,-44614,-42776,11542,44153,-81595,-87498,-55786,16020,43421,9881,-70479,-74891,-78448,19127,24567,77124,76428,-47015,24111,-80941,30257,-24001,-51254,102894,90534,3701,763,13996,-10409,-18184,-17089,14888,-3321,-111354,-63303,3978,-78434,767,-10496,98470,522591,654260,63178,-6247,91942,36887,19672,1584,-11661,-6668,62614,44983,124629,136879,50332,3206,-42079,-87878,-40667,17326,50501,73397,67575,-27008,-14583,16963,22567,29837,36282,9083,30573,-17168,-74883,-56810,-82013,-12210,4459,-31101,71016,-19853,91810,106674,17724,45571,8082,61505,53969,-84847,-21687,50653,-12842,-19056,27308,3450,11367,13923,69999,-3709,-19383,-7165,20908,20333,50199,4581,-42630,-17737,-19363,-14988,13347,19879,-9369,76500,26927,-14540,40543,-950,-32675,42848,15372,14475,60932,-48705,-8654,-22067,-12148,-6857,34804,1186,15729,1948,1188,19221,-20885,13475,136502,-47161,-94001,-18451,36153,789,31981,-51244,42139,61434,-29009,-75245,-92056,31237,1990,-985,-48656,-2345,-17404,32659,-5538,32153,17991,35120,34154,720,6395,28171,-24986,-11312,79035,-60930,-121938,-103475,-30469,17926,3934,-76955,-132272,-94660,29080,34277,-39427,29931,-4633,61069,-36460,-21439,13385,46527,-12835,15175,22431,23029,52478,-7872,45350,46448,96811,-25124,-32046,545,25938,110836,33580,-16112,-21686,-37435,-15992,28641,-28851,32577,-96436,-35000,-37248,-86271,-45856,-15352,29420,-3659,44921,-40380,-300,-27395,-27806,10486,-57554,45874,13245,-31270,-12029,13885,-11897,-25326,-63393,-5476,31954,49978,-14280,-25686,-75727,-60658,13693,30853,-14943,-17231,-122772,47000,-42363,-55226,-67218,25758,-41633,-43088,-51913,-52004,8102,-28980,11074,-111070,48557,83107,-22833,-12086,-32984,-46447,93331,-8294,4314,7975,20908,-50905,-10752,5525,-51066,-64235,-36061,-31265,57798,7613,-70876,-63141,-70497,-9001,53927,-26149,24683,13146,-46943,-17351,11577,-7362,-9433,-8434,-21536,-25220,-108993,-90218,-6411,-42683,-2442,-31364,-38026,60524,37738,-47552,-24435,-77490,-55933,2723,17747,-73537,4298,46695,51007,1865,-78372,6486,-32216,-36297,34612,-9536,-16830,6586,65729,43430,104978,23126,56399,-58925,-7666,79683,30928,7073,-10738,-9828,-28479,49782,4389,70689,-21686,-4408,82707,91073,131899,-8239,-97369,12338,8079,22612,5871,37440,-69711,-13099,2956,-20224,-76734,-57965,40557,-16999,70250,-19012,-98699,-72132,-33021,-90574,50532,41734,-16225,11530,-20598,-23891,10220,89282,-39085,-7758,24863,-9669,-26984,43150,-9549,44029,35053,41418,-43522,17881,23454,30313,5224,55585,75530,54445,78915,-40927,-14410,-49642,3141,63717,13925,87498,13449,-36180,-67721,399,25561,44222,81399,643,85531,-12972,-88644,-69820,-10369,-78326,-42159,30936,20700,9477,-37908,-43542,-161762,-74744,-34977,60284,20842,7763,25534,-47006,-33665,61746,47310,5746,41128,-30007,-18475,17550,21152,-28352,1385,-64777,28269,-87942,-99650,-39184,-100996,2573,83583,-34109,-90836,-62448,81673,65128,-40965,42800,-37767,-10252,-5129,241,19936,36036,30479,-11700,8261,-69161,7646,20863,-52402,45916,6489,14417,10099,93846,37472,-29108,50625,-36136,-27055,-20240,20663,27048,-9475,-31415,-82936,-21037,17537,-45615,-45710,47688,11684,12965,6572,-12938,21880,34919,59958,-24411,2684,-13063,-32767,12042,-22338,-9151,49266,10540,-52385,3871,-31768,-12693,-37221,-3138,24775,-10867,-19132,107425,86332,1018,46244,-70709,19244,-22405,-6226,-13909,34483,14540,-46289,134,-39169,-49360,64140,67482,6689,-59304,-94566,-23210,-57877,-55313,-7355,31405,22758,52486,75505,52323,21955,-8406,68769,104259,433,887,13218,-52167,-13817,57317,12688,21895,32570,74028,-25134,-29026,-14701,16267,1002,-42670,-9555,-9776,24031,5795,-13616,-41867,-52665,67878,-36705,-5876,-87440,-42021,-12057,-19839,16763,54175,66190,-26219,40455,-14301,-28191,-58599,-4214,-20289,-22007,28926,69039,14864,5214,-10029,110937,24471,16439,-93102,-66888,-23851,8162,23318,-55149,-28546,1756,34813,-10130,41246,20471,-42972,-53973,-6426,67848,-15921,-31169,-47343,1427,21637,-56908,1957,-39887,16858,-545,-51531,16541,-42101,-36452,17665,-5959,73403,-336,14620,-3861,-61101,-12707,-12991,21502,24412,-17933,-950,-19060,-30889,-13672,60978,13023,-24069,9707,-17517,46217,30835,-7291,37620,43540,28482,30615,-41307,-37865,-20633,18841,3673,17231,36077,-61942,-61413,35778,-21986,-24023,-80868,-35843,1790,-91981,-40993,11094,13499,-30764,21586,-40606,-7441,-35479,20995,-4463,-33207,33657,25388,-44628,-27229,10690,-15251,54772,35974,-36264,-123620,-27858,-50614,-24586,-21526,75003,51671,-32812,-2085,-9699,25855,-66237,-92435,-17723,-57968,6899,13094,77779,89021,-20810,-109824,17304,-1315,59579,12127,44158,-9429,20551,-38818,1829,-18947,72273,-44142,15482,-5413,-31807,-40614,-25721,11718,-7950,17010],[24630,-6230,1655,670,26527,46763,33340,46381,-14770,51701,62814,48050,4002,-47859,-5694,63039,-11524,-49406,-92643,-21468,-12992,-6560,6231,20854,19872,11669,6058,-51533,62519,-41756,-30337,-41537,-57952,-35697,54942,257,20850,40522,-2797,9297,-26172,3054,73519,66489,88140,-16593,26498,-9803,-31758,-15232,-56434,42024,-4470,7252,1642,27733,-33640,-53664,-67837,-18043,-43054,-16130,-15650,-29180,102256,8229,68326,41656,-54924,-34794,134075,26172,33249,44689,29754,-85035,-121434,-111691,-25071,17876,-65728,19430,60228,-18158,-48087,-70567,4570,103596,-2422,-44061,24406,-28061,-86174,36294,-40843,-52197,-12279,19683,-51702,-49755,-19524,-86439,-11362,-110219,-62556,-24036,-6487,80742,34452,30440,-26713,61014,-31522,-89274,-59097,-22691,27542,39276,36499,-30625,50516,51606,43176,7123,75589,-11800,-3035,35948,-16018,-38750,-51054,-44058,-49138,-24301,15768,82447,23194,74734,59689,-28608,-48446,-11974,-31827,-34092,-57185,-48200,28585,-22684,47975,40329,16320,-45806,5453,-82074,-50749,-3513,18976,-48091,-29132,28635,-10281,-11528,49177,-11158,-66931,-7289,17957,-35597,1146,30823,-17522,-95083,-27885,-50607,-65419,-50093,-72794,37367,3742,-51747,67166,105722,-24741,24879,44139,6788,22525,-63589,-12603,-58004,32308,-5202,-52643,11473,-19794,8282,102763,-108,-48186,-20205,54072,113116,32067,-14036,-34515,25923,8336,-6525,-2414,79190,29630,70480,-1489,8892,90524,-67006,-78217,-13728,-59189,-69444,6254,22800,9682,-38708,-55207,-62346,33736,-34930,-62704,-68763,-68797,3715,47371,15047,23900,39620,88010,57667,49317,64291,120476,62826,57466,14519,76583,93746,112823,76159,28034,183894,490684,3091947,2947159,639490,316264,243408,221356,151684,152797,197534,93792,86950,133059,25810,67462,-37474,-70781,-48303,23938,12741,76331,-10020,25464,7729,64658,64401,61666,-12998,98536,1898,14660,10565,-37867,-10559,34440,141017,116091,58047,-15685,-37058,16168,42920,41897,884,-39496,-20698,16105,76797,-53254,53760,-72472,-47198,-7701,24108,-102516,-92222,-74813,10609,13175,13614,-55876,-54086,-46322,59951,53869,70953,32137,-58316,29628,-64119,1404,-47581,-62093,83069,99782,14977,7760,45200,16325,-7618,-13626,-6504,-1187,-92199,-53717,27377,-50609,38719,7267,109309,540318,618226,60061,13295,101706,55188,31956,5471,5512,-4487,41282,39252,98408,118680,55307,16708,-32800,-79939,-46835,13131,21857,81936,82024,9593,-14099,4962,20485,46523,71178,17265,27604,-14049,-39185,-26326,-105674,-7841,-9329,-19486,75825,-7975,93952,109866,9383,79544,-1946,58195,65286,-81609,-22806,37460,-7790,-19298,-912,12618,24938,16082,54728,19500,-17855,1511,27297,14937,54888,24911,-40034,-16960,-21403,-15303,22258,22900,-13035,84824,61135,5262,40354,878,-15743,37762,6571,-33408,31092,-52190,-26819,-9657,-20172,-14756,45980,11587,4333,22297,17481,395,-28166,22653,135434,-38966,-54257,-35930,35519,-13712,43001,-63933,14543,44658,-27429,-79851,-71976,17239,-8726,-3039,-23647,40485,5468,38092,-20939,46216,-5781,46219,32095,-5488,13113,8999,-16088,-6789,52156,-71616,-126996,-101769,-38140,3562,23786,-45914,-90820,-24725,42931,44254,-38234,30690,-5672,43714,-66095,-13755,18590,49902,-8217,32864,19855,10225,50568,-4934,50803,30489,77753,-43013,-17651,6783,37297,134030,46378,-13694,-15982,-47150,-18333,29821,-2190,44273,-72756,-18507,-6313,-114246,-59181,-2658,27916,-3554,33355,-37904,42498,-22945,-27499,42463,-41966,57864,44198,-30475,-16436,10184,-17689,-22831,-36330,-7299,52238,54443,-15364,-22759,-76514,-71131,43809,45433,-33945,-45242,-100365,53175,-40861,-69371,-72150,55379,8197,-34931,-62940,-58852,19308,-23675,-16796,-106720,65084,85576,-37736,-4825,-21116,-17209,107883,-13792,-30554,-12989,39073,-30326,-7215,-8102,-57697,-54882,-37105,-32149,71107,10681,-72942,-51761,-75765,-23057,56599,5022,29146,19628,-10468,11804,23103,-4295,-6918,296,-38579,-35814,-101045,-94359,7765,-50372,-24400,-11586,-38987,64559,44005,-57053,-7113,-55611,-58696,-8,24318,-43388,5450,43035,20330,-23235,-75731,12189,-31301,-42443,46615,17978,-25164,25988,59676,45027,52996,22972,54171,-37441,-13634,59549,19002,23497,-21446,-6431,-35013,46391,7584,41199,7304,1473,80761,104827,113181,-35572,-37101,69256,32915,-12063,-8786,35443,-78418,-7535,41753,-28554,-71861,-40908,6507,-22840,68633,-6128,-81366,-64119,-52106,-88336,53597,20259,-11453,-17054,-23402,-17266,38345,99075,-68921,8558,8722,-24414,-18497,60127,-458,40306,41385,32632,-35317,18777,4645,41954,-8762,48319,75959,61771,77340,-66911,16997,-61704,13690,78853,40544,112043,9808,-19880,-53118,2960,37847,55334,91445,9993,39479,-16335,-64485,-89819,-12892,-57721,-36299,7540,4720,-17652,-40096,-44708,-145727,-80021,-38066,37157,11480,15475,33452,-12592,-37188,57930,62028,11155,33699,-27388,15656,35764,17366,-60203,-27701,-72313,41329,-94310,-118308,-46238,-68766,16707,113264,-37583,-70874,-65166,42478,21280,-56271,34407,-34998,11216,-9276,-176,19349,22780,43444,-626,7175,-59520,29042,-24326,-72961,55847,-2954,22590,-7911,47426,10876,-9548,56447,-26371,-3519,-27905,37490,41775,-1110,-24201,-56258,-16598,21752,-52748,-38364,41513,15645,29424,11794,-15457,12605,25405,32069,-32638,11878,-6489,-43552,-21948,-54874,-23065,29893,10396,-61780,-12494,-25060,11920,-41113,-4364,16198,5674,-10990,113008,87586,-15911,44545,-55103,7700,-4231,35198,4089,6293,-565,-48001,-10714,-42120,-40284,41428,40794,746,-56531,-107725,-39058,-36404,-55668,295,31377,4143,50764,78962,52071,6510,-18252,87050,120691,19478,-3489,-3903,-29368,4045,91807,3956,8853,26223,87400,-12213,-22373,-2106,37938,27149,-34663,-25494,-23458,9863,-14391,-24056,-46644,-39687,60662,-13087,-35075,-113018,-45437,-25023,10410,35573,73696,47212,-40559,50172,-15981,-74418,-70684,-16648,-33543,-24051,27220,52253,27842,12602,-39243,108206,25272,11085,-63438,-81247,-40209,-727,25460,-47632,-34457,-1685,54246,-5798,49675,-5777,-90190,-58716,10023,53796,2524,-62362,-32348,-10250,27791,-48760,9859,-18286,13621,12965,-30203,11327,-48713,-26126,7780,42433,93906,-26487,13575,18231,-56071,-30549,-36538,26349,29895,-29773,15649,-9207,-34840,-26135,71008,19941,-36850,-19310,-32945,56629,51312,-12988,41325,34206,22514,44287,-49503,-60161,-62212,1684,6377,3852,27391,-59986,-66584,36763,-34381,-29371,-81545,-34102,-4050,-56266,-21602,541,20205,-18464,25917,-44099,-11786,-55220,31172,-29505,-44246,33218,44469,-6144,-14156,16947,-14396,62192,36387,-46586,-96958,-29208,-60818,-23802,-9451,82827,52901,-22740,10177,-17122,31136,-92912,-106518,-24369,-48554,14209,-18032,67434,85532,868,-106816,11447,1988,61601,8419,39619,17424,10702,-51066,-3621,-30346,62841,-36293,1356,-28670,-36237,-30726,3460,-1265,-7809,-2694],[29654,5302,7005,-14956,45920,37286,39697,31867,-10362,86019,90691,52229,-2861,-21745,-5153,76837,-6304,-44942,-102936,-23472,-5598,36093,24080,14163,2442,6548,19870,-27500,52800,-33280,-22644,-49148,-55531,-27539,14909,-18029,6430,32963,-4389,31163,-14008,12618,81521,70841,103595,-28142,20579,529,-14142,-1280,-33601,23572,3214,-16442,21029,34441,-11631,-53128,-51576,-6913,-77580,-14278,-21727,-19041,112232,-1122,46278,41094,-101753,-31816,141242,32994,72837,65096,47153,-69867,-121836,-159433,-43550,24966,-72608,60827,67891,-47346,-77590,-73087,17728,94371,-13003,-54644,25409,-14230,-68042,66460,-49313,-30752,-2550,52480,-35972,-52062,-12770,-63650,1235,-66999,-20297,4681,-24368,24517,13670,55439,-29547,72191,-37690,-72276,-52392,-24920,41951,51308,54638,-29868,51915,44571,56459,23253,82721,25545,10082,20648,-21903,-31186,-31750,-38222,-29820,-34114,9152,85969,23271,84407,44446,-59542,-45839,15186,-61513,-50911,-7060,-55659,5245,-43770,40425,18608,21265,-38244,9205,-60092,-53206,-1830,15679,-48570,-42374,22286,-20551,29901,47701,20792,-46353,-6797,24532,-27142,5604,47529,6534,-62604,-31445,-29105,-77411,-55579,-82769,38788,-33518,-62772,64641,103154,-23370,8609,56268,15927,25447,-42426,4367,-52259,39251,21264,-36804,-2420,-13226,26219,100175,3344,-66705,-5530,55724,113816,10063,-24911,-33939,23927,-11037,-12503,4529,81710,29489,46135,271,1480,48403,-72082,-86348,7742,-55864,-54225,-10218,13600,27604,-9351,-45098,-41961,43305,-34338,-31859,-46563,-68982,-1475,28082,7849,43900,45871,91456,56673,33622,40365,86560,76969,46069,30458,43268,69116,100908,129122,93404,220851,476872,2964253,3102587,682820,331305,251533,216916,148284,152780,198965,93412,78920,98878,8574,56590,-15980,-66874,-39068,18996,28115,98524,-8282,5961,24544,72767,64242,68922,-11401,102076,-1889,23525,15282,-5714,56298,53837,137308,102178,65559,-24413,-51344,-20464,8345,55755,-7640,-48435,-12585,15161,75445,-36447,73567,-81318,-42210,-21833,5473,-111339,-82963,-78340,13157,-5502,20259,-33513,-15235,-12376,89177,77254,50978,-11133,-61117,31272,-45555,-19326,-58970,-66267,51933,100436,28511,9901,72975,39533,-1586,-12798,-19803,-827,-56448,-41376,48092,-17832,74574,48035,116025,526414,594816,67571,51533,103785,77411,47336,7682,29278,-6602,16729,28569,58871,92485,58092,14083,-12528,-65445,-45499,5368,4678,85079,75974,28837,-23445,-11037,21502,58173,88485,21040,12919,-13452,-2425,-4868,-117587,-8383,-25481,-369,72045,1848,78995,101835,5108,102108,-6736,59069,69577,-72254,-28734,10978,-3174,-9549,-38599,16875,34289,16076,36819,39040,-18680,8073,29597,8496,57912,54255,-34563,-9641,-10652,-1932,34828,28425,-6547,83831,88552,23186,31046,-3752,-4394,24253,253,-84201,-3393,-56364,-31494,6024,-17346,-29095,57317,-6518,-3282,48481,33741,-10314,-32388,19788,110015,-37489,-23070,-41538,27443,-25670,29704,-69006,-14045,14728,-14981,-81742,-55884,-4313,-17991,-4503,-11830,71801,33778,43084,-42778,47368,-18759,59866,25837,-15052,14872,-7404,-17297,-714,18137,-75387,-107893,-83451,-44301,-7596,38937,-20434,-41145,51593,39061,46073,-25525,24674,-2854,12645,-87625,-8399,14283,50778,-1894,31818,-2925,-17469,36404,-2542,45792,5527,53105,-62781,-7302,2339,38883,139739,60498,-11590,-8897,-56625,-37151,24259,24487,47082,-45884,-9592,33602,-111193,-60577,9642,31402,2524,20745,-33680,75548,-14756,-31574,65708,-26269,57665,67492,-31904,-17125,4615,-13567,-20118,-12004,-2861,64418,49769,-8279,-15141,-71301,-67777,56358,49568,-44904,-74238,-63445,45551,-37146,-56433,-47186,93196,46189,-22486,-67308,-60821,21588,-25610,-40665,-85017,92307,81396,-54459,4137,-12202,9588,111235,-14813,-52884,-24892,54327,-7526,-3156,-22153,-58410,-39661,-36105,-31350,65163,9898,-61555,-33760,-64891,-31883,41120,13067,20505,4970,20995,35774,37285,-981,-8124,6067,-52677,-41617,-74096,-89348,27311,-49662,-48384,3725,-35322,58962,50059,-56179,11228,-30196,-66503,4538,26657,-8544,-767,29585,-13801,-40013,-57317,19164,-21009,-43253,52178,45725,-20572,26972,42695,33612,-3566,12158,51168,-1426,-16225,27397,8984,42352,-30271,-1039,-51255,36985,18042,15607,23367,7733,70201,86987,44845,-61643,29261,128486,63063,-45018,-20297,41053,-78152,-1980,77365,-30603,-60028,-9004,-29007,-30462,59479,9833,-49465,-43289,-45935,-77649,52634,-8945,-7561,-48055,-27557,-7179,45094,105614,-67030,27402,-9526,-40568,-6074,71201,8184,29172,40537,23462,-21880,29376,-3992,48306,-18924,38114,54410,59824,69045,-75545,54254,-68309,16165,83278,67024,114763,1546,3467,-25455,4870,44535,59077,87642,11404,1077,-13678,-19888,-96613,-17291,-35225,-24685,-15805,118,-41853,-36089,-36620,-109222,-76535,-38807,27633,8003,14865,28460,5467,-31167,53424,62517,12202,16684,-22281,62301,56325,11890,-84489,-43897,-76529,36647,-85855,-124470,-50863,-23399,24137,99782,-38713,-43878,-66185,16808,-17814,-62845,24793,-23044,34578,-19078,8302,9772,6363,50664,2781,9755,-33452,47279,-59515,-85355,63341,-11974,29427,-22929,-5367,-11211,13902,63940,5707,27112,-21473,41148,21668,9456,-12546,-15666,-12493,25460,-44907,-25442,32660,9569,43181,21780,-7938,11403,13112,-6445,-31704,16180,-3473,-39216,-49155,-74913,-27972,7128,12102,-60237,-35484,-20027,49981,-31518,-13215,7828,29396,-2072,107404,69142,-36747,41077,-33372,-4069,7772,67695,12681,-24586,-15072,-42410,-11491,-17588,-18708,9910,30243,4669,-49269,-103480,-54118,-18065,-51943,10188,23973,-10939,42919,70170,45898,-5154,-20296,85244,116621,26724,-15165,-12671,2505,36537,114164,-4671,-11637,10810,92914,8627,-14928,10530,64213,43239,-16073,-37412,-37527,-9924,-22652,-29355,-50344,-25445,51723,9845,-57446,-142193,-40813,-28800,36882,50850,73692,16614,-44628,60786,-11763,-105110,-82746,-25510,-44785,-21018,29369,30617,36888,21947,-59438,76651,21958,17729,-24203,-81027,-46686,-9374,26151,-43406,-53390,-9839,62730,-4109,50130,-31348,-143748,-49017,24294,29773,10539,-94574,-16928,-15868,30853,-36714,9726,2862,9767,25519,-6634,14110,-50394,-22708,105,71858,99163,-63308,7410,33730,-46528,-49546,-59166,26368,33384,-38424,40863,12015,-33477,-29173,76378,23352,-51323,-41053,-39612,68500,66289,-12155,39030,23994,18538,55818,-44118,-71541,-111554,-8630,11430,-2822,16730,-47311,-58007,44281,-41087,-37645,-72091,-38255,-22597,-26679,-2007,-8585,18234,-1540,32204,-47857,-17988,-62300,36741,-48823,-60670,27157,58286,34165,-26451,19700,-13180,61862,27137,-53439,-64186,-21936,-54911,-23093,-2688,78633,50095,-10936,19517,-24113,36057,-98191,-100534,-31053,-38365,21730,-44008,45850,60386,28972,-85502,9509,3735,54430,-4724,25044,43178,-10161,-58363,-2622,-39998,46217,-29812,-11721,-41425,-25485,-21006,25804,-13822,-8690,-15926],[30920,21174,7301,-29621,48446,26607,42492,15195,-9187,103951,101714,54286,-13430,4203,-8140,82937,1933,-31531,-108035,-17000,6263,75958,48091,14254,-16707,753,21936,-13883,42911,-21960,-14617,-47748,-48091,-25415,-10400,-34445,-7255,9899,-11678,42822,-4735,14886,82790,64514,108809,-35847,14590,9275,-89,3038,1000,-1464,14575,-28155,44428,46173,13049,-41711,-30175,-780,-99523,-14167,-22744,-11254,103235,-8824,18255,28469,-139030,-28468,125055,32122,94476,67882,57298,-47080,-95999,-181534,-57459,28480,-76773,94723,63680,-64983,-96712,-60081,35448,58865,-17800,-56825,16256,10649,-56620,88357,-41349,-5030,8588,73489,-23892,-45203,-1886,-32939,13987,-23517,21951,33452,-36749,-26523,-15416,59603,-32135,70882,-46440,-45420,-37969,-31654,42557,57329,69218,-23314,47602,32340,60477,38186,82811,68725,22660,1268,-42476,-7463,-5496,-29156,-6594,-40635,5913,68758,10540,79505,23609,-85976,-38084,39258,-91843,-59511,18538,-67106,-18626,-55369,19562,-10143,23050,-27538,21212,-28073,-47770,-3801,13287,-44791,-44258,13381,-21154,59822,44691,50776,-24599,1402,31725,-17663,4653,55662,17694,-21416,-23386,4154,-79735,-58857,-74353,37927,-65462,-60058,67608,96515,-17476,6506,60240,19724,22197,-16544,17302,-43631,36832,41420,-24035,-5460,-1916,38432,84534,10842,-80481,12173,47236,106634,-14147,-33816,-32530,12926,-20749,-15070,18380,74441,24682,28314,-6062,-13849,-9662,-61859,-87502,21546,-49720,-33222,-22850,5669,49053,-10086,-33041,-23575,54155,-27546,3567,-13053,-63698,-17054,-3957,3293,68508,58318,61958,34499,5815,6722,45617,86092,31182,37185,289,46741,79570,129764,141400,250362,457948,2830793,3276086,712364,336716,248036,211990,143551,151775,201936,103866,76924,66794,-10859,24294,-927,-55393,-10392,19562,40836,113190,-1476,-9541,41263,74461,61562,71685,-5232,96861,-6,29006,13366,24005,104303,45757,104361,78897,70881,-16575,-51020,-40420,-5278,54042,-17825,-49927,-3080,12989,71628,-23641,92759,-69868,-29655,-26647,-7932,-106829,-64985,-71162,21686,-7448,27967,-10075,27043,8279,100170,87022,25347,-33832,-51854,29073,-35498,-19916,-52223,-66041,19132,94238,43519,8044,91626,52168,-2619,-14323,-19488,561,-14339,-30371,59959,10372,99289,93326,118927,487378,590007,81471,90358,97000,97167,64735,8293,57191,-9831,-5825,20411,19571,64517,58718,-2411,13869,-47179,-35760,-4614,-1140,81354,53049,11513,-39929,-23634,28697,65842,87928,22141,-11048,-17905,24742,4021,-114012,-15019,-39785,23575,60644,6135,52454,86112,4547,102953,-6606,66043,63940,-57865,-33164,-14845,1368,6435,-73467,11443,38860,14690,25309,53717,-24603,10734,35019,3090,55879,86944,-25157,-586,5873,20228,48058,35900,10893,73504,101015,32131,15509,-9738,-1595,7240,-3589,-123218,-33211,-61889,-27500,15909,-5183,-49548,55879,-48261,-5932,67464,47559,-9850,-32371,8593,64108,-40392,-15419,-31452,16191,-26390,-539,-62981,-37227,-18048,5842,-82676,-52794,-29519,-24587,-5211,-15219,84745,57407,44324,-66719,35927,-16671,73416,18154,-26769,12338,-17642,-19644,5937,-11792,-67174,-71237,-47454,-45636,-13374,45542,-5471,3623,104033,28972,40340,-3080,17339,5875,-24465,-92416,-3833,4412,47726,2670,11307,-42744,-52683,15007,97,33551,-20655,29913,-81782,-2853,-15751,31813,124245,71388,-12815,-4109,-64556,-66993,14227,44801,40607,-19231,-14090,64839,-75814,-44853,22790,36486,11378,9053,-28617,95325,-2953,-34725,72811,-19214,46587,72676,-31097,-10421,-3398,-5177,-17574,2220,8757,67484,35492,1295,-9660,-57755,-51547,45746,43461,-38760,-92986,-22926,27962,-37971,-26993,-5955,122507,62237,-7035,-65490,-56511,14002,-41697,-51114,-54054,120244,72639,-69558,12818,-10093,30739,103493,-13036,-56875,-22899,63194,13667,1471,-27828,-53578,-23317,-30409,-25526,48662,6292,-36023,-16476,-42247,-33254,11772,-1379,1397,-26880,38226,47157,48841,4756,-12461,6469,-60246,-37962,-32375,-76213,46286,-40470,-68028,14278,-26841,43170,48887,-51496,23259,-11354,-77219,8554,24173,26121,-10904,7079,-42777,-41079,-25620,27169,-5234,-41312,48405,64039,-6499,9604,19819,14368,-47377,-15604,46722,43555,-12653,-7161,4622,55011,-32406,5290,-75476,21543,30694,-5195,19087,11045,49426,49547,-49096,-80563,78761,160117,93873,-65675,-28086,47664,-71675,3355,100425,-25108,-43778,27267,-52222,-38266,41722,23490,-17464,-16447,-19435,-58313,49743,-35614,-8846,-73842,-31659,4976,30131,105915,-38571,46973,-24341,-51689,7550,72959,17775,15062,27025,17751,-4762,49691,2984,48981,-21839,25949,25670,50302,57960,-62750,87182,-65599,6951,73084,86203,93652,-13770,31630,12647,8241,45179,55272,75101,3774,-22589,-6770,24718,-89283,-18403,-17603,-8371,-34255,7845,-59118,-28592,-20176,-68887,-66049,-34466,41647,11287,4919,11135,8939,-18588,49775,46679,8316,73,-14598,99129,72530,4959,-95000,-44708,-76140,13718,-71060,-122774,-51738,22745,22163,44944,-37960,-17310,-65106,8893,-40109,-60089,16247,-5161,53530,-33219,20301,-12156,-9302,44798,-3848,15593,4654,56760,-77779,-87512,65496,-17814,31825,-36408,-47794,-27447,33464,69437,49654,59492,2681,31090,-24858,20148,-1230,19248,-10724,26489,-24982,-9761,24570,-4314,49172,32162,7009,18187,961,-43771,-21603,9089,-5023,-25342,-65102,-69493,-18704,-12436,12398,-46965,-52735,-16430,90374,-9153,-24431,-1109,52200,6932,97854,38822,-54069,37968,-13126,-11063,12590,82155,6274,-48676,-25529,-41630,-5706,21310,9977,-21004,34573,15217,-41533,-80590,-61155,-8810,-46612,19459,12850,-19306,32545,51650,36864,-9078,-15657,68440,91489,22665,-28469,-10388,31792,69163,116269,-10574,-35612,-9256,85569,30206,-9923,21325,85305,46743,10346,-42047,-44274,-30098,-19931,-24325,-53034,-11818,42189,22995,-68006,-154783,-30670,-24477,50641,61043,54203,-16709,-37499,66607,-1051,-111015,-90179,-25441,-50616,-12086,33925,7800,40940,26749,-69755,26029,16843,36745,14743,-66515,-42054,-16176,26557,-38498,-71327,-25558,54799,-4976,40322,-44990,-182353,-27591,29861,3186,10218,-114731,-4240,-14522,29934,-24697,958,19818,10883,30069,14541,25776,-46729,-29596,-2593,76981,86219,-93918,-2743,36462,-36949,-62184,-70959,19131,31385,-43607,63370,35368,-27123,-21255,75430,21386,-62266,-48579,-31751,77928,73295,-4230,30757,17703,16141,63868,-28961,-71299,-152817,-15807,18249,2360,13964,-25949,-39113,54186,-42243,-46747,-56943,-45731,-49412,-11420,12803,-13312,10005,17157,37664,-50794,-21994,-55120,34633,-56242,-77263,10914,59968,64600,-49257,19215,-12465,42634,13956,-54157,-42669,-12206,-33110,-22149,-1084,60880,45075,1675,21731,-29998,38768,-82216,-76477,-36190,-31844,27715,-59852,16463,22690,54138,-44668,13906,5260,38081,-24547,5411,56230,-38754,-62563,2188,-38829,28826,-24947,-21579,-37658,-7951,-15118,38401,-18905,-8955,-19806],[26977,37437,2097,-40376,31316,17372,40987,-3409,-9315,101497,94054,52824,-28245,22981,-15031,78751,11047,-15237,-105471,-1330,19794,107367,73473,18141,-34594,-2869,5509,-14163,30917,-15105,-13543,-38437,-35479,-32046,-16928,-42923,-20035,-18884,-22287,37755,-6332,7117,72282,47956,96496,-38786,11473,16404,4078,107,39008,-25511,30998,-27363,64842,54446,33666,-23523,-7921,-2914,-100342,-15337,-17045,-8576,80563,-12692,-9489,7462,-147189,-23983,96345,24969,88561,53184,58531,-21822,-57544,-164792,-62631,25562,-74504,111648,50143,-65704,-97640,-34038,54607,11569,-14665,-50698,-789,41399,-53719,96849,-20177,17057,13224,77736,-15407,-28410,8108,-7309,23153,7962,51644,57678,-41083,-55140,-44605,40790,-33135,63094,-54849,-19458,-20716,-41074,28008,55505,75950,-11944,41647,19962,54593,42290,74396,91158,27909,-16692,-74187,18077,17389,-17920,7450,-46251,5024,34075,-16811,58558,4453,-87351,-26079,52892,-111525,-57184,22999,-74449,-33995,-51249,-8442,-37592,22760,-20258,41327,4719,-35890,-9794,9951,-36417,-31067,3762,-10671,65834,39886,67178,-12930,16292,39097,-11315,-3279,53128,25469,11770,-6086,38508,-69096,-57970,-52012,36771,-75767,-47067,68379,85130,-10318,14684,54049,14980,15274,6227,24096,-34272,27057,46736,-21107,2332,5186,48871,70286,19199,-87438,24917,31645,97371,-38920,-42856,-40428,-8131,-20199,-15412,36851,61543,17318,20659,-19091,-35636,-58704,-36056,-83053,25105,-45952,-17097,-30275,4603,66627,-41756,-21917,-12745,64615,-15757,33748,21279,-54024,-35816,-38092,2384,91775,75640,12967,6927,-22474,-29688,11657,86711,19124,38600,-35581,30185,53913,95770,165921,263473,435993,2695341,3417291,723692,333057,234539,208587,137974,152114,208838,123836,80544,45905,-19787,-12809,7649,-33807,26870,25343,48249,115211,9114,-15906,50256,68640,59756,70468,3158,84322,11301,30358,4489,46767,112757,18679,56855,51914,69522,5211,-37729,-42774,4475,38656,-26487,-36890,3759,8396,66218,-17085,104774,-44000,-13484,-21440,-16182,-90040,-42940,-57772,31755,5582,35890,8298,55548,12502,93253,80064,2624,-26807,-30764,24626,-36705,1638,-27838,-64067,-6698,80791,58673,3688,97004,48005,-11398,-16739,-6366,3431,21306,-24654,59123,25476,105654,118870,120358,441019,604506,95830,108814,83262,107727,82891,7641,85415,-9902,-22295,19018,-8629,39841,57708,-22403,41342,-29226,-20740,-14848,660,71668,22141,-47622,-57429,-26435,40255,69884,75349,22378,-39448,-27658,37294,2490,-95289,-26683,-48831,47951,44980,3632,22550,67104,5393,80142,-3440,76748,47985,-41194,-29987,-27724,5276,23019,-94545,-4558,38833,12179,26240,62199,-36022,8699,46682,593,46369,114816,-11014,5181,20788,43186,58087,42800,35537,56743,96554,29808,-1658,-11360,-7353,-7236,-6337,-139327,-51413,-68758,-22441,13803,11490,-72756,34470,-96016,-4728,69082,56476,-1688,-28241,-5854,9168,-42937,-31263,-3759,7836,-12342,-34121,-44888,-49533,-42390,27782,-83558,-68907,-55192,-28032,-4447,-28449,76894,68609,39727,-86590,17421,-1283,82783,11486,-38039,7518,-21162,-15172,11760,-30586,-46786,-29491,-846,-40140,-14396,41844,-724,37105,116958,24649,29610,21869,14828,20317,-57180,-76922,2652,-4956,40735,2514,-21329,-87145,-83001,-5961,3922,19556,-38716,13720,-96550,-4150,-44378,19179,91976,74746,-19430,-5428,-68525,-97625,3043,54415,26353,3269,-30550,76942,-20011,-11285,36988,38814,19102,-1018,-25060,100147,11542,-30374,62129,-26519,27555,53569,-25580,1419,-12883,977,-14780,3484,26356,63748,15352,7692,-9919,-37508,-26261,15840,30606,-14531,-91934,8422,6695,-44975,4653,30982,129993,58849,7474,-58527,-44856,-16,-70377,-43806,-23921,134489,61939,-79347,19301,-17516,45473,85990,-12059,-43490,-8370,64384,30630,7338,-18122,-44624,-8372,-19547,-13787,32586,1703,-797,-6222,-16384,-26353,-20417,-26411,-22270,-65183,37703,41918,53993,14650,-16793,708,-58523,-23128,13119,-56968,57551,-25767,-78414,20891,-14968,19460,37063,-48613,23776,-2998,-85667,4890,18021,55778,-21545,-20474,-59672,-24501,12361,34829,11502,-40518,36601,67550,11502,-16263,-2876,-5975,-69520,-60101,41950,85687,-3632,-34108,6888,56617,-23184,11571,-102852,1879,39504,-21476,-5194,9177,20695,9099,-130746,-86951,97893,147905,118632,-67725,-32833,48817,-64389,8364,105859,-12656,-25878,55790,-56584,-44213,16042,30352,-648,7372,12981,-33294,45632,-49124,-17141,-88328,-33201,16861,1721,97279,-2032,64520,-32440,-52597,18449,64658,30440,3387,1051,16486,11993,74538,23780,45144,-15327,13620,10435,36621,49855,-32396,106450,-50651,-14102,49100,92344,55472,-34792,58097,52233,15318,40728,44963,59633,-11772,-30958,755,49134,-70202,-12360,-9029,10836,-44218,23819,-66293,-20652,503,-38795,-52398,-24403,78166,20518,-11229,-12877,4995,-4191,47575,20957,-190,-6357,-5202,109185,78310,-4003,-89898,-33525,-70272,-18957,-57535,-117201,-48816,54793,12151,-25539,-36065,1743,-62076,14713,-43797,-51449,10612,14077,63606,-46528,29467,-43095,-21458,22495,-18070,25080,47584,57939,-75487,-78441,60528,-19922,28507,-49985,-69026,-37145,41302,69118,90956,87949,37918,11757,-73210,28459,4623,36869,-12132,22037,-1215,3952,19265,-18672,45124,37690,23769,28804,-8118,-65965,-6137,-12464,-10186,-11896,-69327,-37264,5782,-24232,8596,-23733,-53447,-13721,119537,17905,-33306,-11085,65458,14702,91099,7808,-60119,37810,-1491,-10647,12007,77685,-11587,-58904,-29617,-49542,1506,57643,37645,-40576,45119,26657,-36684,-44811,-56518,-10905,-40907,25655,429,-19374,23135,28089,29058,-4665,-7022,46732,54737,11196,-37153,843,45204,82000,96270,-11424,-57569,-26930,63845,43311,-9133,28716,87386,39784,38103,-37305,-38387,-45290,-11233,-6115,-54065,-17,33770,18938,-67702,-136008,-19213,-15826,47200,65311,22898,-40262,-21893,64789,13351,-93014,-86388,-14767,-48907,1706,37521,-11673,41360,22035,-72986,-28048,13155,62184,44814,-41757,-28913,-20669,27970,-29124,-74846,-46873,31901,-7140,20574,-40572,-184434,-650,23061,-15153,8623,-114919,3485,-6998,24575,-16695,-13864,30922,21820,22191,29142,43556,-38054,-46958,-780,62843,60832,-98893,-14546,24769,-29134,-62755,-65066,3936,23061,-45448,73935,49788,-17807,-4697,67249,12570,-65260,-39081,-6917,81383,72426,9424,18088,17704,14074,68077,-10345,-62036,-169907,-25341,25606,19341,21652,-1525,-17603,60860,-39132,-53580,-39427,-52518,-75522,-7977,18025,-13194,96,33704,39373,-50154,-20344,-36138,24650,-49485,-88733,-15341,46009,76201,-65197,16137,-13676,3831,1655,-46845,-38821,-6671,382,-19154,-3292,32661,40290,14182,15007,-33239,38121,-52856,-42864,-37563,-29255,30493,-63034,-14380,-12373,66906,8139,24842,8103,15460,-44180,-12963,47672,-65267,-66221,5900,-20179,17314,-21357,-26873,-16323,5654,-14543,40937,-13709,-7317,-15324],[17490,49519,-6284,-45623,-1649,11490,35652,-24418,-9063,80236,74182,47821,-45894,30307,-24469,62710,18553,-2090,-91934,21552,29011,125572,93902,19165,-48384,-1982,-27659,-25419,13806,-17939,-22445,-23799,-19925,-45416,-12722,-37297,-31779,-42587,-31662,16536,-24203,-9263,50912,25713,67952,-37509,15198,23340,-3089,-5838,68495,-42671,50637,-16841,75325,50157,44820,-3069,11142,-13331,-81815,-17465,-4447,-11541,52401,-12014,-30079,-16524,-120630,-17257,65538,16104,59065,27017,50961,1009,-21114,-114958,-57399,12534,-64526,108054,31508,-51273,-78681,433,71868,-29665,-4043,-39380,-21415,70647,-53460,90526,7456,30984,7985,66644,-8128,-3166,13265,3330,26143,20078,59214,73244,-39029,-56490,-64266,6712,-32290,54898,-59507,-3288,-7361,-50241,2969,47418,71407,3037,39221,12229,40849,26087,56516,73762,21498,-27317,-106088,30574,29063,-6285,4020,-52231,4400,-8874,-51314,26396,-6672,-51528,-12281,52314,-112915,-45253,16997,-73529,-35618,-31121,-35730,-55080,21820,-21262,64247,29911,-21034,-18873,3778,-24519,-6566,-4248,8982,46874,33349,62701,-16210,34439,44754,-11630,-17724,41497,38366,29017,16326,62994,-46636,-52223,-25046,35631,-62242,-31990,57810,69361,-4973,24001,40212,988,6533,18492,25174,-25759,15078,33049,-31469,15148,2314,59046,61840,24707,-86733,25978,14161,89329,-61402,-53742,-61513,-38073,-14454,-14477,55292,47670,10056,22645,-34429,-58014,-78950,-2561,-73923,19531,-47338,-13102,-32382,13999,73596,-86091,-13718,-7840,71527,-2882,50922,45779,-41650,-50512,-65786,4435,100586,91160,-37007,-15109,-42381,-61571,-5430,77848,15157,39968,-53243,21549,31115,58805,169946,257494,416447,2561385,3479422,716141,323669,216296,205727,132129,156553,216531,149783,86889,41047,-11596,-31777,18292,-1236,59259,35840,48881,102850,21581,-11315,47787,56062,60874,66411,10703,67860,30124,28839,-8577,60026,81826,-7308,19338,27324,58881,33403,-17164,-34846,29647,16957,-30917,-8965,4644,1812,62256,-14744,105198,-14522,1685,-9315,-22236,-64102,-21132,-41934,38125,25177,43355,17988,60503,7779,75578,59012,-11695,4116,-2683,20472,-40580,37564,6836,-61955,-21680,60014,72509,-1646,88256,25722,-26074,-18047,13054,5651,39861,-26614,45425,22548,90658,108148,123344,405565,632900,105153,94854,67044,104714,100159,6210,108211,-3566,-30689,23975,-19688,21853,55636,-32935,65618,-15872,-5458,-22864,5873,59570,-6994,-127777,-69090,-17029,52482,69605,58261,22411,-66875,-40198,37203,-4363,-66661,-40336,-50450,67783,29490,-3584,-2844,48234,4517,41540,289,84035,24204,-25926,-16589,-22669,7068,34618,-97509,-26943,34853,7962,39637,63079,-49937,2445,61953,1788,29352,129554,7522,4215,29963,58865,61525,46028,59710,38132,78381,19734,-15719,-4899,-18492,-14099,-9574,-129267,-55240,-75904,-21854,-716,26624,-92445,-3527,-128010,-2133,50789,58618,5779,-21305,-18763,-39141,-40339,-55154,39486,7088,12723,-57777,-17038,-48084,-50531,41030,-86421,-100430,-77734,-28856,-1744,-41030,51384,64915,29504,-96243,457,20236,84405,6973,-46173,3014,-20053,-1698,15037,-37085,-19309,3722,42561,-28443,-12917,28870,-2581,59056,98050,30528,17485,39467,20672,37774,-75709,-45348,13009,-8468,31246,-3835,-52937,-117379,-96509,-19725,9431,9360,-41203,7067,-103380,-9399,-75091,4328,53629,68543,-31395,-15453,-65955,-118287,-6038,52453,7382,18574,-49171,69772,36678,34146,50936,34905,22709,-9923,-25679,90917,26427,-14014,41582,-47084,3867,13151,-15652,12418,-21472,137,-11653,-6024,46255,57356,-4036,7988,-15272,-15815,2383,-22035,16258,20102,-69481,22430,-11504,-55069,27620,47826,114136,44918,13560,-47335,-26691,-13732,-99363,-21095,-3000,124178,51028,-81577,22266,-34235,55259,61914,-16311,-20976,11375,58709,41792,15439,8776,-33225,5604,-5577,1310,24920,-1613,36023,-5738,3361,-11914,-41742,-45989,-43594,-96543,22691,20883,51741,28908,-17184,-9786,-46955,228,49199,-33947,55963,-10309,-77309,24129,-2526,-7545,16657,-49748,12213,-217,-86391,-7609,10827,76243,-30287,-47063,-61647,4434,47212,39593,24940,-44074,22541,56713,27742,-36190,-19438,-21395,-70209,-111507,39034,112940,7121,-47508,13901,48172,-1224,16912,-125577,-18866,40126,-33462,-41056,2089,-10390,-20525,-170003,-77062,87874,97427,130788,-51335,-35939,41521,-62319,12778,95928,4333,-9089,68282,-44776,-46357,-14455,28548,-7801,21245,34527,-8692,38965,-43377,-30897,-89351,-29417,25635,-27204,78753,24280,77071,-33790,-41897,23051,48512,46606,-2298,-30861,18156,23378,94860,49231,38920,598,3218,22026,22441,48685,4472,107156,-22930,-43001,17372,83641,13647,-55746,74198,81616,26679,32889,29899,45111,-31889,-27513,5040,44454,-44090,1231,-9903,29984,-43838,40745,-61885,-14895,19196,-24241,-39729,-10523,121926,33318,-27455,-34057,133,7298,46531,-2909,-11672,3079,4354,90694,70618,-15321,-71507,-17901,-59198,-47625,-48510,-108706,-42922,62053,-1276,-79438,-33472,8784,-57837,26745,-36570,-43084,8742,30093,63693,-52011,31483,-73133,-28680,-12716,-34420,39242,86848,56718,-54000,-58749,48604,-19177,20429,-63389,-68521,-39890,33187,60754,117966,108231,67464,-9596,-96581,32297,1483,36802,-15202,10111,16108,10689,16983,-23750,33120,34516,35484,36500,-11893,-63741,8772,-45259,-16619,-6947,-63724,9368,41093,-26940,-250,5064,-33532,-11403,127959,39066,-37145,-21475,63705,19357,88984,-14867,-50928,42604,-2583,-3319,9299,60239,-29808,-53431,-26874,-62092,6050,78700,55851,-42141,51111,33583,-35305,-5719,-41101,-22529,-34406,27137,-12257,-11829,16432,4628,26458,5375,2386,28769,20632,-2221,-36938,15316,34070,60317,60187,-6084,-73521,-35373,31359,40602,-12503,31770,59676,27430,58727,-23581,-19400,-51873,-3068,23316,-52094,9426,27551,-3462,-61351,-87572,-11318,-7947,28117,63554,-8530,-42637,-3233,57004,26777,-60986,-66467,4734,-39801,17344,36343,-23926,40651,6522,-73417,-72503,13650,84090,60634,-13070,-12616,-23169,31238,-14481,-58346,-67540,965,-8913,-5342,-19611,-143859,24234,4354,-15549,13557,-97017,5362,4286,14811,-15243,-29817,37163,42665,2388,34420,61872,-25266,-69984,2091,39860,36275,-68550,-24830,2672,-21716,-49914,-41541,-17401,10429,-43988,69265,47205,-8319,14856,52791,-3151,-59163,-15606,30692,76766,65638,25694,4048,23502,11140,69164,5175,-48483,-156912,-40820,32224,42676,33670,18510,-1763,59494,-33691,-54296,-21616,-55252,-89598,-4727,10376,-9875,-6635,44535,35393,-42131,-11634,-10601,9298,-31314,-92371,-46230,17701,65992,-64397,11322,-18119,-42417,-7189,-31202,-48205,-9259,39445,-11199,-7445,352,37597,25344,1323,-31670,34055,-21951,-10711,-33081,-28547,28963,-54513,-39877,-33131,61897,58968,39807,12945,-8441,-54421,-24436,16925,-79608,-68772,3792,14518,15697,-18670,-27720,16265,7999,-18429,34912,-284,-3169,-6487],[3622,54347,-14118,-45697,-40626,9575,27978,-47050,-7471,46314,52175,40607,-62871,25825,-33675,35808,22483,4007,-67386,46978,28184,127359,103514,11109,-56009,4548,-65102,-39985,-9976,-31386,-39176,-7414,-5764,-59038,-10049,-14830,-41825,-52610,-35549,-13297,-57496,-29311,25955,4546,32313,-33594,29212,32491,-17894,-11763,80752,-49708,67812,-1323,71434,28771,44056,16123,24070,-28672,-55409,-20649,13045,-18577,26476,-7773,-38860,-37994,-71584,-7896,37899,11264,20189,-1431,36519,17287,3982,-52983,-43206,-12553,-49247,87591,12598,-29480,-44614,37703,84310,-51587,10866,-27588,-40360,92088,-46696,72135,34078,36244,-4231,46132,821,26509,11928,-4494,22172,11789,41997,76476,-34734,-37525,-67031,-28508,-30222,48614,-57753,-674,-3259,-55750,-22855,38584,54732,19790,44007,11976,23018,-13287,29973,18571,3717,-26603,-126258,22550,26652,3602,-15121,-57957,2136,-49098,-79468,-7723,-6143,13343,48,38189,-95710,-28420,9848,-65056,-25091,-998,-55485,-57005,21705,-30558,82453,44720,-6263,-28877,-5874,-11557,20891,-8401,33692,12118,25716,37780,-30704,51250,46348,-19922,-36109,25375,57159,31874,38550,70847,-17811,-42391,-2840,33176,-37145,-24261,30922,50917,-3307,25437,24611,-19278,-3612,15530,23165,-19009,7208,3415,-52676,23886,-10093,67318,55018,24562,-79088,13026,224,82819,-77558,-65837,-90047,-72554,-11738,-12910,68006,36496,5448,31147,-46198,-71143,-66134,26394,-60193,8835,-54022,-20969,-30088,31378,65892,-118175,-9275,-4734,71294,5440,51464,54242,-28720,-57034,-82936,8055,82015,96594,-71573,-26847,-50844,-83299,-3141,61578,21465,44635,-51104,20566,17444,42992,160539,236994,406227,2437952,3437991,692804,313238,200816,200732,126358,166787,217137,175961,92072,51375,11586,-17592,39764,38512,77406,50001,42651,78291,33894,2483,35725,39430,64801,60982,14927,51889,50618,27489,-20996,63420,29241,-12038,12098,9601,39600,57778,3375,-26916,57308,-1734,-30303,26056,-1357,-5424,64330,-12170,93551,7276,12094,4437,-29001,-33587,-4360,-27019,36611,39334,48857,18899,44997,4329,57727,30918,-16666,41555,23859,19100,-33140,75334,40489,-59345,-27484,34513,84456,-6816,68700,-9302,-42256,-16528,29822,3789,36874,-35999,22839,1931,57287,62381,129187,390886,664625,106266,53253,53744,88045,114357,4546,118467,9668,-31199,31368,-12367,12221,52804,-25623,83817,-9960,5776,-26172,12402,50974,-27923,-187678,-70711,1879,62795,63874,42041,21355,-88971,-50700,30346,-11388,-36545,-51829,-43889,78892,17943,-10285,-18581,30878,-749,836,2887,79087,-2561,-15426,3835,-3809,4891,37630,-85406,-47437,27845,987,58707,55665,-60527,-6324,74048,5866,7471,125304,28447,-4252,34154,61952,56669,43689,74027,22202,52658,9445,-23254,9600,-29457,-10918,-13717,-98481,-46318,-81226,-26330,-22193,35465,-101142,-45222,-129536,-776,18337,53455,4040,-13490,-26951,-66849,-29951,-65946,90033,14783,39378,-63761,15132,-33833,-41366,36923,-94498,-137820,-93069,-28455,2169,-42443,16147,49427,16051,-91516,-6934,38225,76973,4315,-49575,1109,-17685,17127,14178,-34433,7022,18665,68322,-13818,-11370,10218,-7281,71349,68624,41833,7542,41978,33487,53903,-74159,-8394,27103,-3482,21660,-15801,-69794,-116734,-87745,-23382,16232,6595,-25723,9211,-99465,-15761,-97395,-10229,21449,54341,-46211,-34332,-55344,-121463,-10783,41794,-12270,25454,-55599,51423,76229,79220,62270,23707,21317,-18698,-32070,71439,38214,13587,28075,-72493,-21351,-35694,-3841,16998,-26239,-8855,-9791,-20505,62910,52025,-16077,3161,-21877,771,28350,-54013,5320,52763,-34093,19056,-21329,-62742,38124,41067,85782,28784,1703,-32616,-5440,-19935,-110232,8972,4402,89379,40104,-76942,21302,-56328,62754,36460,-29369,-2237,26194,48312,46315,26327,47976,-20758,20694,7462,14867,27976,-1494,66177,-13283,10723,7748,-42585,-48403,-57209,-109971,1636,-10315,43900,45793,-10901,-21421,-28085,25826,67132,-9494,40987,1191,-65401,23527,6986,-32186,-5664,-53333,-6500,6666,-76155,-21737,5793,84689,-35946,-66780,-51002,34326,70042,38392,31832,-52690,14392,36879,37929,-38835,-25297,-28307,-54933,-152713,39870,119536,14666,-48018,22172,35601,28883,20428,-134962,-37261,31559,-40817,-75131,-7811,-37384,-32372,-158745,-49592,61593,30934,126966,-22619,-38714,27366,-69301,16064,79442,22193,4062,63956,-25635,-43316,-44142,19519,-36793,22997,34282,8209,27263,-20543,-45813,-79112,-18383,28554,-44788,52019,31154,82383,-31211,-23028,19633,28935,62619,-2426,-58252,20183,25679,101429,67026,32525,23168,-3596,56801,10372,53113,33812,90412,14409,-72497,-13056,63168,-17224,-67148,73140,92624,39995,23480,12099,32083,-51384,-17193,3797,17579,-16743,19079,-17301,44722,-33157,51222,-47205,-13091,29734,-22433,-30731,3432,149653,46331,-37035,-42007,-2750,12756,45863,-13506,-23087,27579,12280,56062,50602,-27882,-44523,-6278,-44658,-59660,-42285,-95283,-35049,43371,-12327,-97858,-30001,3219,-53543,37934,-29900,-41146,10425,39840,56280,-44248,25506,-89365,-30354,-51303,-47476,58591,114666,60524,-19898,-31408,32092,-16621,10362,-73545,-55278,-35798,10986,44975,126546,118759,73069,-26105,-82458,30775,-11103,26924,-16446,-8960,18998,7619,16662,-12007,18224,22131,36570,34793,-9408,-38343,17497,-80188,-21783,-11805,-50760,51209,78054,-22498,-12971,33388,1963,-9272,114702,46685,-35586,-30224,47106,19011,87742,-25266,-28344,52309,-15992,7866,7278,38756,-35477,-36509,-18767,-72217,7172,80319,58697,-26906,45463,33589,-34192,27931,-19557,-38755,-25584,23205,-24597,312,11675,-14871,31637,16311,9873,17484,891,-12637,-27065,26002,-493,4443,19961,4820,-82320,-30755,-3479,20032,-18413,30338,4000,15108,64788,-4548,7883,-49236,-739,56900,-45700,16397,23050,-36553,-53844,-26551,-10972,-5400,181,56282,-29930,-19338,12562,48039,34745,-28277,-31525,28971,-26064,30385,27808,-27153,40920,-16856,-74186,-102129,19440,93126,61203,13199,1224,-24190,36262,3171,-26368,-80289,-28972,-9051,-30613,9881,-76055,40651,-21812,5269,29073,-70674,1935,15737,1242,-20435,-41364,41531,67044,-23443,29751,74390,-8966,-89166,1238,18391,27378,-11491,-30407,-21302,-11540,-27452,-8201,-40500,-2715,-39115,52580,26104,-1089,30192,34940,-23799,-47366,13324,69099,63659,55444,40515,-7743,32426,7006,68670,12968,-35581,-121486,-60839,37370,63897,38972,27628,3387,48032,-27900,-45344,-5082,-52680,-81930,10414,-10563,-5885,-6777,47994,25643,-23624,2813,15371,-7280,-8713,-88831,-72998,-18920,38051,-47126,5597,-26236,-77919,-12364,-9118,-60919,-19349,77600,4609,-11788,-29481,37373,33404,-13759,-23286,27551,171,11574,-21808,-27882,23109,-38497,-55267,-36934,40343,94205,54265,19163,-28233,-47306,-25718,-25949,-76601,-64097,-6279,53850,23465,-16845,-25983,46286,-1602,-24244,23146,16419,3363,1541],[-11927,51694,-18172,-42477,-73038,10946,19994,-67803,-4504,8085,36432,33310,-74364,12862,-39519,2419,22055,2509,-37321,68659,15053,111959,99108,-7825,-56501,16274,-88522,-49270,-38718,-51588,-57999,6975,1784,-65104,-17049,19691,-48841,-44946,-32672,-40629,-96965,-46521,6962,-9300,1681,-28890,53920,46266,-33101,-17507,75476,-46312,74785,14111,52947,-6006,32417,31986,29521,-43428,-35783,-25259,31084,-26915,7714,-2275,-35408,-52676,-21973,2785,14398,14756,-11787,-23710,18694,24227,14988,-1311,-24039,-46929,-33464,59214,-2164,-10480,-4830,71783,89858,-50456,25009,-19641,-52527,102753,-27657,47946,53859,35361,-15623,23215,12929,54554,5005,-27166,12326,-11982,5477,65008,-32143,-10798,-50877,-50812,-27837,41724,-48881,-9328,-9506,-54585,-37931,37002,29053,35173,56112,19108,5246,-67034,-1756,-50286,-20110,-14249,-128246,-2680,12463,9836,-38139,-61361,-2396,-78447,-89427,-33671,6114,81611,8171,15067,-66836,-12806,6196,-53118,-10416,28793,-63917,-43270,23709,-42863,90814,53079,8157,-37013,-17852,-839,43037,-7204,59045,-24403,18150,663,-46276,62630,42468,-34408,-54398,10417,75227,26765,54903,61945,9549,-30171,9214,27390,-18003,-29944,-8742,32598,-5552,14463,13906,-39548,-15802,-2857,21842,-14510,8321,-31641,-76641,20556,-25820,70740,44210,17944,-66734,-10250,-6398,76114,-83238,-74696,-113306,-103475,-19441,-11203,69934,29579,5247,42977,-49196,-64838,-31021,43076,-41544,-1787,-63727,-32837,-24770,46850,43418,-122121,-8369,-886,61617,4091,36480,47131,-17678,-55950,-89865,12075,34096,87317,-81877,-29037,-50740,-92308,14468,42481,36407,52112,-35240,24564,15746,54470,144796,211432,410240,2346921,3298912,659004,305850,195262,191255,120358,182062,202575,195307,92939,71092,41904,26864,73729,77932,79634,65858,31206,47009,44324,21160,20988,22731,69406,55720,14994,40485,66804,30152,-27518,58869,-21171,12515,38110,248,15609,68851,18049,-25296,76283,-10267,-26188,56357,-12184,-11947,76619,-5469,73499,14322,15904,15112,-36854,-3535,2703,-15888,25548,37485,49738,14222,22326,7966,48501,4204,-15102,65738,39488,21980,-6473,103718,62755,-54059,-28821,9416,95776,-11146,45213,-46881,-53961,-11446,36720,-4789,15516,-49659,-1222,-30512,14687,129,135441,395430,687189,99302,3949,47615,62226,122883,3202,110204,27043,-25569,36431,10708,10917,49165,-1115,94770,-11319,11210,-23029,20884,52774,-39256,-191124,-63052,23633,70968,52261,28561,17457,-103038,-53498,21576,-15086,-12761,-57082,-29798,79167,11925,-9789,-23095,14589,-11618,-29397,4451,56940,-26488,-11501,22126,18203,-2628,31560,-65733,-56722,18993,-9445,72236,40933,-61310,-15057,75940,10542,-14881,101125,48319,-18185,37871,51515,44181,36518,71019,11831,26177,6711,-23081,28171,-34011,1406,-17241,-58170,-29493,-82214,-31912,-41923,36384,-93072,-74627,-100149,-2302,-17539,42301,-10001,-6544,-29329,-67171,-12552,-50527,133431,27158,57007,-51544,44214,-11912,-20901,11834,-107080,-177290,-100978,-28677,4838,-27671,-18608,28627,2740,-71630,-889,44522,62070,2297,-48374,2977,-16995,34916,8393,-26959,24367,12780,68608,-760,-11280,-9013,-12685,74999,46809,49785,2345,27576,47019,64361,-52623,21734,42600,9620,14492,-30832,-63764,-80217,-60819,-18967,22912,11775,3560,16920,-84002,-20068,-103360,-23040,3945,37043,-59620,-59081,-37321,-104924,-10517,28017,-28405,24860,-38879,33133,89675,109564,68538,7252,16437,-28217,-43757,47747,43288,45085,39048,-90494,-45158,-75535,6451,13259,-24897,-23151,-13067,-33252,70528,49150,-17247,-2740,-25011,7226,46800,-69356,520,72587,-357,5180,-20228,-62740,38942,19213,60321,15477,-32480,-15345,13584,-14491,-88775,35771,-1321,42137,28267,-69576,16932,-77142,70239,15755,-52171,648,27819,35702,43943,39312,89104,-8173,38033,14816,22230,39053,3557,84897,-23677,5011,28885,-23401,-31429,-61037,-100862,-15377,-42945,34054,62031,2202,-29310,-7151,46362,67382,13863,17340,5714,-45613,17826,10422,-49345,-21784,-55458,-23436,24368,-55364,-25160,5468,80286,-38189,-75831,-34440,51644,75251,28847,30556,-63631,18661,15738,39965,-21590,-18478,-26271,-30400,-167251,44829,108352,15051,-41727,28591,26406,56873,21186,-125531,-50689,16281,-42926,-94422,-16441,-55717,-26766,-110529,-6600,35311,-25730,109024,9061,-41638,11186,-84383,17560,66908,37053,11604,49549,-8415,-34582,-65838,7443,-75604,15296,12468,12026,9024,8383,-56787,-62391,53,23620,-45088,21186,19749,79778,-28822,-3269,9154,11038,70870,-1699,-71151,20565,18460,89759,68307,27484,47058,-6153,95907,1300,55943,44663,62264,53872,-94466,-34202,37688,-27796,-58471,53926,85448,50108,14115,-6425,18307,-64195,-4924,-2479,-13645,6371,35959,-26740,49933,-14201,50724,-27103,-16007,28293,-27573,-25641,13476,143743,56094,-35348,-30235,-3744,11519,44796,-5136,-30565,59902,17068,22213,23149,-38561,-13891,-4638,-29514,-49363,-34358,-74193,-25847,8206,-16572,-83053,-24908,-11611,-50366,43438,-32227,-48750,14761,42919,46388,-22645,13709,-82084,-26118,-81918,-54376,81471,126099,73152,16869,-1776,14937,-12418,1807,-75734,-42044,-26008,-17450,25394,120120,120596,47373,-34062,-39838,24556,-30029,17509,-12403,-31663,5195,-3735,16772,17241,4389,4081,25037,20459,-1341,-2403,16848,-106648,-24267,-20475,-32798,73973,105602,-14985,-26802,55315,40440,-7470,87514,39475,-30048,-34285,21461,12586,80824,-24438,852,63856,-36801,18773,6735,21199,-20807,-16895,-8132,-74511,8388,66709,45011,-3321,28146,28517,-27262,51270,1741,-53447,-13079,14032,-35299,12371,6158,-28883,44574,23339,13988,10417,-316,-17167,-10397,27337,-46685,-67960,-11385,18983,-84810,-13749,-30231,-13757,-24397,25055,-61009,6408,52888,13310,35195,-39891,-6461,84871,-34326,20805,18214,-65666,-47236,26427,-19276,-10468,-27308,44456,-37192,23204,21513,42686,34694,-5165,9530,52976,-12449,36133,11854,-22324,42802,-42158,-75641,-118556,29498,85021,49783,32672,9630,-24017,41810,20243,9734,-80604,-50206,-7405,-47386,37334,-7999,45380,-48522,40599,53019,-47288,-5012,23382,-14906,-29851,-44391,47371,84285,-45701,16891,76588,11578,-93779,-7085,5047,42139,48293,-29102,-37158,4007,-3020,22443,-59303,-12556,-30937,31357,-7936,2651,34991,17446,-45541,-36737,36586,92664,42987,43920,50036,-14348,41085,2563,68307,11647,-26564,-78937,-78387,41156,75120,28219,23021,-1714,28005,-23220,-25137,8294,-46029,-49286,40207,-41320,-3274,588,45161,12138,5342,19361,36537,-20740,9710,-80993,-86908,-54772,1843,-20550,-497,-37223,-90152,-15225,15295,-67865,-32198,108316,29441,-15128,-53476,38379,36302,-23129,-7387,20199,8897,21747,-4960,-26930,14314,-20954,-59275,-28961,9664,107097,63433,25205,-40052,-20023,-16688,-63778,-57835,-43530,-22638,81438,35708,-16214,-24907,56673,-17922,-28863,9237,31354,11584,4570],[-25358,44206,-17278,-38253,-88418,14184,13676,-81021,-957,-26446,30574,27984,-75807,-2984,-39815,-30392,17943,-3833,-11204,80520,-7632,81972,81568,-33426,-50035,31195,-84092,-47721,-67476,-71370,-72625,16441,-1537,-59441,-34039,52319,-51514,-21349,-26072,-55663,-126792,-55297,-6,-12593,-14658,-24795,84332,65584,-40886,-25213,60868,-34790,65529,25469,24195,-42379,13845,43516,27914,-51972,-32273,-31469,43735,-33801,-2506,1770,-23667,-58191,10176,11482,-4685,27499,-26142,-35491,1890,21062,13860,28491,-4950,-81855,-21998,33078,-9589,-2217,29991,96658,87608,-32170,33198,-17743,-53952,103231,1944,26051,63873,32011,-17454,3147,27204,74141,-4693,-55810,-860,-42053,-38736,39416,-32934,12721,-20222,-52366,-25672,29113,-34872,-22461,-22033,-45020,-33600,49515,1570,44725,71583,30562,-9210,-116035,-33005,-100770,-41457,5909,-113843,-33713,-7609,11411,-49213,-60184,-8105,-93924,-78092,-44210,26838,126909,11283,-10213,-36941,-3505,6681,-42667,-2093,47226,-60839,-19549,28720,-50432,89789,62444,25223,-40739,-29579,4431,55285,-522,81777,-50231,11935,-35782,-51659,66438,33689,-50490,-68195,990,83963,19769,60409,42084,28173,-17214,11129,16932,-16332,-48120,-49025,17214,-10547,-7466,12647,-52378,-30495,-31613,24645,-12649,19725,-57246,-92950,2472,-36305,67469,27479,6392,-52868,-34860,-4819,66940,-75952,-72281,-118688,-120532,-40251,-9896,58142,25786,9839,56241,-40944,-34331,9862,51277,-18195,-7860,-72667,-37427,-17622,47117,10297,-98177,-10109,3640,43115,-8667,10954,30045,-10979,-51852,-89753,16001,-28110,66066,-68510,-26302,-48402,-89498,39930,26185,55354,58474,-14580,29436,24652,84415,128371,190525,427662,2322349,3095333,620348,303440,203636,177015,113018,198776,169952,201334,88329,92078,71129,82693,113439,109162,70856,80442,18093,16160,51669,39490,12743,10010,71497,52006,12046,36156,75794,39848,-24241,50307,-50915,57197,80970,-2335,-7205,61344,24935,-28675,81418,-6486,-21897,72701,-23525,-16981,99988,6183,51473,6589,13481,21021,-43255,21614,-2444,-10303,6477,15531,42962,9034,7361,18184,50613,-14594,-11340,64145,38447,28983,34454,116587,68541,-43425,-29545,-9880,108863,-14325,26154,-76563,-55483,-3434,31290,-20108,-15178,-62438,-18097,-64794,-24047,-53238,136304,408681,690676,87407,-28889,50129,34796,123227,2698,82609,43565,-16104,36125,43987,16316,44505,31639,98987,-16154,12040,-13201,33344,69871,-43267,-133847,-51556,40453,78487,35979,17154,9513,-107684,-44279,11937,-13966,1261,-53259,-10116,69307,10212,3111,-17761,-1642,-27399,-43274,6920,20664,-42590,-13698,26026,31617,-15534,18946,-46425,-48510,9777,-22810,70319,21927,-48074,-20969,64508,12809,-33194,62436,63270,-33531,46137,30916,27023,28270,50196,7370,4538,15551,-16400,44437,-27484,19205,-17010,-20128,-10899,-77101,-33120,-52038,31180,-67040,-80568,-52746,-6783,-46233,28180,-31158,-1295,-26726,-42679,7732,-12304,153263,37295,58788,-26165,62761,9240,292,-29898,-117782,-218244,-107299,-31411,2394,-155,-43758,9023,-7774,-39605,16535,35855,43461,-414,-44308,8280,-19299,46121,-1618,-17616,28454,-9067,45939,7170,-12909,-23782,-17869,70235,38695,48913,2733,1016,52791,66568,-17460,37248,55962,28628,11465,-45072,-36381,-18842,-27747,-12065,27320,22226,37040,25929,-58672,-19586,-91418,-33329,2529,22842,-67208,-83849,-15009,-71787,-6157,17270,-37593,19628,767,24067,79323,115113,68197,-9839,11254,-38612,-58101,26445,39359,68469,79062,-90716,-64739,-93017,12425,3816,-16893,-37128,-26580,-39473,65246,47218,-8813,-4893,-21471,2112,55192,-64525,1553,75185,18955,-9690,-8875,-52228,36231,-3462,47403,7348,-78481,2552,24987,1020,-34930,50083,-15983,-509,14717,-65788,10377,-89655,78131,4715,-81472,-17371,13923,23009,35107,52141,120010,3822,55576,12602,21518,53191,13851,92530,-30753,-8931,46791,4373,-2161,-56552,-72376,-20619,-68032,25981,73960,19499,-28988,9863,56679,59022,33115,-6803,2818,-21940,6034,6004,-55739,-25785,-52269,-29304,51113,-28028,-8214,10587,64493,-36965,-73498,-20692,46355,62219,10608,21505,-71121,35934,289,33985,8843,-373,-17592,-2831,-148658,52241,87824,7011,-35790,32153,25741,71382,18312,-98979,-58047,-1015,-39604,-91515,-19568,-63988,-9222,-49718,44520,20458,-55343,83757,34597,-44073,-1691,-101082,16753,64433,46028,12571,35688,1963,-20676,-72926,-2388,-108333,3771,-19722,1973,-14124,27634,-60223,-43564,23886,10227,-30013,-8461,-1985,70521,-29991,9092,-4938,-1089,63350,-7102,-64555,18900,5255,63818,52653,24257,65552,-4844,117365,-5485,47808,34365,30785,84282,-102973,-42841,14876,-18169,-24234,22611,68601,50719,6245,-23775,963,-65039,5149,-10433,-31127,21382,47318,-34262,41777,9099,39231,-9182,-23430,14879,-35318,-22403,17156,103981,59937,-21827,-1702,-4053,5291,42940,19424,-30596,89040,17946,492,-4907,-42746,16374,-14383,-16844,-20371,-20734,-44895,-15628,-27280,-12906,-51653,-17333,-29697,-49024,40752,-44921,-64123,20709,41604,39590,7215,-430,-50834,-15844,-96445,-55542,103133,120688,91463,46213,23740,1267,-5606,-2368,-66456,-37393,-12898,-41171,7366,105967,115743,54,-34045,7973,15590,-49302,15922,-2117,-51680,-20839,-17157,16017,55626,-8977,-13091,3496,-4805,9944,25881,7136,-118417,-24603,-23616,-12469,76082,115311,-8914,-38576,66869,66739,-6367,58645,22589,-22723,-30821,-4350,522,63271,-16492,27900,71640,-57158,25793,6068,12077,12371,-4273,1789,-67244,16057,47157,18862,17746,5834,23615,-8521,63482,17123,-61322,2922,558,-42100,19330,-3154,-38182,61851,23411,14718,3226,13056,-15612,7843,17608,-86626,-129811,-25046,33243,-81957,10915,-40839,-50757,-27996,17191,-107445,2094,25288,22688,54066,-28342,-18841,98894,-19055,22290,10518,-75488,-40319,59333,-32733,-22191,-45980,29410,-33396,68578,23026,42908,26780,5072,42864,72150,-4116,31232,-8649,-12808,45283,-62713,-75481,-125009,41009,62531,32527,43903,13911,-22836,45779,33766,38135,-68724,-58444,-5063,-49991,54195,39172,39275,-68856,74643,77815,-34521,-12879,23907,-31731,-39434,-37789,56404,84626,-54394,-291,67880,38306,-77489,-23543,1437,75873,85259,-20606,-37181,25014,14634,38880,-67797,-16906,-20300,13720,-44909,3130,26193,3484,-63721,-34156,45241,91121,17016,32504,51741,-14710,46912,-331,69022,3190,-21843,-42720,-83697,44341,72141,-505,7520,-11603,3939,-20262,4437,16202,-38309,1289,74439,-74460,-2678,13755,39361,-1556,40064,33400,49645,-27788,17166,-72001,-82819,-80543,-31626,6089,-6857,-49315,-80546,-17517,36449,-64870,-41371,125010,60872,-16988,-73033,38409,32327,-21272,14376,13565,6156,23909,13626,-26503,5233,-7425,-53988,-17215,-19792,99785,64509,29571,-42981,22795,-157,-80503,-30270,-3848,-40238,85530,45374,-17250,-27979,35786,-33521,-29707,-3217,41276,20488,988],[-32635,36141,-12881,-34480,-82578,17973,10448,-81743,1942,-51499,33178,25767,-64605,-15820,-34190,-54985,12054,-10234,1996,78739,-32889,43696,55803,-57105,-37727,46180,-51343,-35076,-89945,-83097,-79152,19695,-17147,-45270,-55015,63944,-49993,11088,-21995,-53898,-131388,-53006,4307,-6317,-13918,-21854,110272,88334,-36022,-37084,48663,-19279,39607,30710,-7206,-65183,-6257,49963,21159,-50566,-43751,-38744,45266,-37457,-5634,2365,-10070,-53991,19543,13768,-17620,46623,-21031,-37892,-9551,9582,5167,38134,9705,-104928,-17661,16319,-8290,-6971,51422,106758,78119,-8252,32065,-21214,-42680,96241,33908,13820,64159,29169,-4980,-11612,40353,79539,-13713,-79623,-14115,-67679,-77280,4500,-36046,27880,15557,-34490,-23588,7026,-20240,-31937,-33362,-27320,-8652,77167,-18559,43900,83919,41274,-18757,-140004,-57836,-112999,-52234,27171,-91104,-57697,-26494,8624,-37651,-53323,-12545,-96839,-52907,-37581,50464,138690,11335,-30569,-15575,-2618,9625,-37267,-7635,46611,-48887,4893,36936,-47637,84963,78398,48689,-38591,-38095,2272,57669,10124,99957,-58920,7910,-59094,-40069,63207,22696,-62237,-73953,-1390,78262,13899,52049,19543,34046,-4315,6966,2239,-32034,-70345,-74123,6047,-16469,-34374,21308,-52346,-46728,-61356,33286,-13883,38482,-60118,-93625,-25919,-35101,57952,7081,-6669,-40746,-49597,2882,53696,-56438,-50136,-100800,-115708,-70030,-9684,32730,21553,17942,69352,-22826,15165,43942,63972,8227,-7032,-77094,-26284,-9217,23835,-26125,-58442,-13415,7388,19938,-28900,-18113,9591,-10577,-50934,-86610,19874,-77557,42677,-39731,-24440,-49840,-78595,65299,17501,72717,58780,3356,31228,39752,118184,115534,179563,449650,2394002,2876581,581242,305274,224906,160464,102803,211693,124438,190392,79451,107377,94300,126825,147871,126983,58396,90221,8332,-7515,55324,53120,18315,4058,68163,50836,8705,39169,78714,57044,-9977,42844,-52733,100980,115761,-1709,-23184,36420,26978,-30131,74000,6388,-21233,73010,-30691,-20503,129565,19733,34252,-9127,6973,24260,-44332,38887,-18410,-10372,-16146,-21525,26693,8194,7897,30676,59678,-22770,-8808,36697,23052,38393,75404,113468,59541,-26212,-30048,-19982,124280,-16230,18461,-92126,-43627,5590,16362,-39005,-44446,-69065,-21644,-89620,-46127,-79059,126062,416885,671507,75212,-30481,59423,13528,113696,3461,43077,54151,-4769,30486,79770,25520,38777,60466,98183,-18113,11384,1631,50948,101554,-42718,-47551,-43348,46609,86873,18043,6576,-1678,-102153,-22296,-121,-8002,7865,-39668,12114,52726,9344,29103,-5510,-17921,-45722,-42775,12972,-19249,-48449,-19446,6262,29042,-32081,4136,-32837,-23011,1936,-36912,51477,3235,-21341,-21795,42789,10091,-44437,20192,70474,-45603,60865,6230,9697,24723,22553,6852,-8929,33993,-6184,52246,-8922,37569,-9732,8013,3996,-66114,-26759,-49080,23704,-27730,-61522,-5728,-12903,-61389,14938,-47970,2688,-21270,-3339,24863,31068,138670,38158,44541,5025,65501,20035,11576,-75428,-125919,-248458,-117350,-38148,-9127,29590,-54168,-5559,-14808,-1594,38556,15123,25451,-4588,-39963,15351,-24082,48281,-13345,-7131,19923,-37334,11111,9085,-15576,-30590,-21734,58233,41105,40843,7533,-28794,44190,60764,20407,37937,63952,51012,12820,-54432,1506,45449,-2598,-8573,27202,33035,63289,32457,-27230,-12711,-67345,-40499,11566,16000,-66350,-101280,6514,-29063,261,13857,-38050,13470,50059,28123,55437,95374,61207,-21824,9220,-49066,-71198,12656,26638,72043,131651,-69567,-77580,-84929,12872,-5711,-3920,-44794,-53447,-38079,46970,42846,3659,-314,-11033,-11871,53669,-44058,5446,63918,19905,-17690,9279,-31921,35970,-14503,45697,5170,-109496,17842,25375,19122,34967,47490,-33447,-26822,-52,-70878,3161,-89206,84197,4885,-108953,-50763,-10535,11680,21167,61447,131582,14505,67824,-743,14501,65954,28187,92935,-30127,-23272,56757,24224,27454,-47551,-33766,-11576,-79448,22227,79193,36594,-18547,19014,55902,53783,44929,-23365,-5469,1607,-11386,-5982,-50574,-16297,-42167,-18934,77212,-369,28685,19434,40814,-32172,-61620,-17263,16889,35393,-13810,7096,-68242,59057,-5469,21898,40705,24299,-6121,22004,-104994,58802,65989,-7470,-33488,34483,33987,66775,11267,-64734,-59702,-15397,-31735,-67412,-14521,-63418,12591,1022,89085,19478,-54755,60197,47944,-44600,-8137,-109864,13574,70450,48152,7508,31391,6308,-3175,-62000,-5671,-122809,-5601,-45517,-17301,-36650,24729,-55509,-24244,49255,-10360,-7825,-32281,-24120,57498,-35675,8383,-17940,-5763,36844,-24158,-40901,16377,-7496,35749,28166,22424,72724,-711,109553,-11468,23386,10156,3006,93521,-96811,-41671,370,2333,27899,-10395,53679,37212,1347,-38214,-20542,-51409,10290,-15017,-26031,26829,51139,-37750,20607,31464,20878,-1125,-34249,-6599,-43868,-17898,14645,47933,56617,-393,28617,-4699,-2768,40430,49982,-21507,104774,15145,-7217,-27175,-35921,43044,-32115,-8906,16245,-656,-10938,-4873,-47322,-4163,-21983,-6939,-44444,-49389,29330,-62648,-81090,27414,39553,39852,35182,-13932,-6518,-255,-93140,-53539,116746,102784,106191,61099,39933,-6137,5205,-1097,-46487,-40354,208,-50546,-4208,90642,104500,-48235,-30017,39118,6408,-61741,23957,11507,-61778,-49831,-24084,13661,87783,-26099,-22534,-21758,-34879,20658,32425,-8170,-116768,-25081,-14393,6874,66990,105742,-7650,-46074,67164,69370,-6320,38887,4799,-15656,-18784,-22293,-14982,35171,-6333,45399,69811,-68975,26947,2287,11815,52987,-5027,8332,-52214,35397,31572,-11886,28822,-11522,24902,23865,66023,23496,-59514,19870,-15606,-42524,17517,-17746,-44889,76677,16279,13198,-6784,31950,-10126,22088,-125,-104533,-158314,-19531,44878,-73628,36528,-33790,-79114,-27461,8392,-114707,468,-10588,18376,59121,-19160,-33748,95761,-2728,20207,-1294,-58409,-30401,72398,-43328,-36554,-51237,12827,-26250,97216,19642,46774,13606,5872,56304,83092,-4620,15340,-28557,-2988,46373,-73437,-70370,-122244,50389,34029,16293,48086,18714,-21276,45934,42555,51960,-49003,-53200,-3862,-37976,57038,59898,26741,-78554,88940,93958,-33947,-18801,15662,-46694,-44990,-23985,67410,64624,-42993,-16686,52403,72092,-42765,-44969,5065,112378,87459,-6778,-19023,48381,18825,35971,-62148,-16078,-9065,5182,-74650,1681,5419,-5289,-74403,-42098,37436,67618,-9812,22439,45134,-10214,49091,349,70189,-8107,-19219,-18703,-69691,47743,55706,-40007,-10119,-18536,-18334,-18747,37665,16633,-32915,52536,95223,-100283,-3160,29119,34387,-11485,72150,41131,53829,-26918,11539,-63732,-61488,-89713,-54155,25230,-13758,-60628,-63219,-20325,48753,-53658,-41945,122398,92060,-17507,-92570,35360,20970,-7116,37634,8622,-2133,25312,28002,-27339,-889,-983,-43399,-8150,-39382,80352,58417,31851,-39334,69819,19244,-69509,-2943,46404,-52658,66128,46544,-20225,-37206,-13763,-42807,-25577,-11508,45148,28986,-7735],[-30585,31398,-8331,-31061,-58896,21842,10886,-69191,3130,-64386,39515,26401,-41315,-21305,-23984,-65725,6844,-11863,-1741,63272,-52133,6238,29083,-69883,-21353,57694,-3871,-16029,-101066,-81841,-77598,17422,-42406,-32603,-71830,40034,-47162,42069,-26453,-37382,-104463,-40891,13537,4923,-53,-19814,120870,108955,-18096,-53089,47371,-4619,3705,29918,-32958,-63577,-22747,50213,12032,-38636,-59947,-45621,32516,-37361,-4417,-888,-505,-40795,12739,6074,-21981,66748,-2104,-36100,-12478,-5832,-5585,36068,17641,-105623,-20298,10821,1102,-20530,55812,98200,63570,9925,21479,-26913,-19540,84763,58310,15150,56953,27986,18919,-20663,48165,68053,-19269,-89393,-24183,-79762,-99976,-31160,-38744,35380,45628,-6319,-20880,-23875,-10853,-31592,-36185,-4074,28762,112379,-24115,30278,86987,45946,-23599,-129493,-72364,-90632,-48901,42567,-69480,-66797,-38298,3024,-4644,-41523,-12947,-90300,-27440,-18022,70558,124884,12605,-40560,-7412,-8563,12513,-37902,-27387,25565,-31981,20970,47570,-34578,83092,100534,78818,-30664,-41249,-7198,53422,21745,112083,-51057,6010,-61927,-12449,55872,13345,-64608,-69886,1828,58778,9094,29828,817,27733,8775,2071,-14170,-55707,-84025,-72382,-2232,-21657,-58848,36013,-38960,-61639,-81116,46850,-18598,58565,-35238,-76804,-54674,-21034,44470,-12372,-17076,-32672,-45598,12655,36083,-29098,-5329,-64255,-88400,-98578,-11344,-3018,12163,26740,78724,128,68811,66255,91765,34402,373,-74792,1242,473,-18960,-57344,-17503,-17414,9087,-1158,-46746,-43923,-10338,-17245,-57912,-83734,23738,-89860,29651,-7161,-27446,-57471,-64761,83700,18821,84289,50146,14459,27680,55843,143240,109194,176986,460116,2562188,2692958,544082,308399,252806,146047,88571,216053,77784,163238,69256,113963,110080,144694,167415,130101,47712,92011,7104,-19632,55286,59831,39529,5552,57995,52615,7953,47696,79327,78701,13134,41348,-30304,122941,124674,-1413,-29009,1709,30940,-22848,59324,21748,-26857,62430,-30730,-23003,154971,29476,26443,-22354,-567,29391,-37133,47167,-39898,-14372,-36138,-60947,1904,14252,21229,40864,67069,-21464,-8535,-5431,4860,47522,102781,97929,42483,-4128,-27478,-20435,137658,-16795,25006,-93626,-19422,12936,-1895,-56137,-64344,-66471,-12418,-96011,-43830,-73508,103510,409450,633816,66724,-3338,71062,3576,94040,5735,6071,55928,7273,22378,109152,34923,32383,76115,94411,-11067,12526,18105,72287,139860,-38255,23397,-43094,40493,96126,2486,-3409,-12672,-86184,8399,-15295,2164,13087,-18164,33042,34552,5254,62765,10397,-32723,-63277,-34689,24272,-50303,-45183,-24990,-36079,10445,-48917,-8525,-26574,11963,-2783,-48182,26328,-10399,12885,-16466,19084,1366,-47990,-12784,69482,-50589,78846,-16044,-2916,31537,9119,7212,-13468,54731,3917,48354,17743,52240,6084,24899,11791,-52202,-14382,-35436,17497,15568,-25184,26387,-18666,-62395,5875,-48800,6851,-15451,37947,33095,58549,90848,25923,20233,35139,51161,12787,6743,-107058,-149288,-253371,-130341,-49384,-31648,49084,-49985,-14736,-19761,34609,57499,-9970,11137,-10110,-37676,21991,-29616,42453,-22769,5177,3408,-62146,-22838,7125,-18334,-28439,-22294,42152,48430,32473,13835,-52613,19994,49707,48866,29815,64908,74542,17068,-55705,34616,91290,5607,-11155,20989,38603,73808,34312,5559,521,-41634,-43894,21721,15995,-57676,-104874,21587,14482,6413,18500,-30189,9633,89071,43484,30231,59760,49110,-23720,12541,-58070,-79434,8362,8066,50419,165904,-31888,-81923,-57833,8382,-9419,10405,-42414,-90058,-31782,19966,32932,12780,10403,3495,-28972,44689,-18059,7978,47348,9095,-14840,29154,-5859,41574,-8410,45792,8440,-97139,26377,14746,29390,95926,30023,-47773,-36373,-13786,-85284,-3299,-75333,83970,13528,-122328,-85101,-35449,2630,4549,63895,121609,23064,68045,-23639,5373,74850,43893,89696,-21115,-31009,55412,24270,46530,-38053,3499,8385,-76110,23326,78103,49020,-60,20470,47523,58478,46614,-27975,-15604,21618,-31956,-23051,-35502,3430,-26818,5509,90892,21334,73592,28015,14033,-23781,-43087,-27441,-28098,2802,-39165,-8740,-49923,75742,-1437,6690,63338,48593,4227,38869,-54903,60720,46125,-23911,-32008,38761,46958,47282,207,-35551,-56773,-23526,-21381,-30885,-1363,-56324,31616,28454,107366,26693,-32900,45897,47411,-41896,-8617,-103390,8551,77367,44669,-1190,39579,9135,15346,-34783,-868,-115562,-8700,-50537,-37304,-50534,-1131,-44902,-3060,71287,-34882,10745,-47891,-38752,44211,-43829,-5564,-25736,-4232,-3802,-52930,-9316,14872,-12997,20253,6627,21314,66335,5193,76786,-17763,-14063,-14161,-16949,73600,-80327,-37218,-3938,19792,74221,-35776,48207,9545,880,-48244,-42784,-25026,9589,-11626,-1791,23785,48080,-36861,-7144,47517,1922,-7217,-46632,-29692,-52518,-9687,8573,-570,46532,21858,39234,-5997,-9333,37833,73305,-4659,102464,9914,-5835,-39726,-15752,62779,-51215,-6456,47090,22518,20305,5152,-43477,3888,-5231,5515,-50870,-50395,10241,-77196,-91977,34025,39670,48001,50769,-25300,32817,18281,-76433,-51026,116489,80103,106722,59491,44761,-6857,20542,4364,-22173,-41219,9838,-41122,-7052,77248,84010,-79615,-26927,45821,-693,-61377,38176,22548,-56777,-71614,-17912,9504,97664,-49715,-20490,-43236,-61665,26227,14714,-24003,-108395,-28457,7339,21425,58317,84049,-12501,-48970,58384,45153,-7436,33020,-5727,-10182,-246,-28635,-30389,2496,2026,49546,55374,-66928,22197,-7104,17596,85775,-19184,10071,-33536,65579,26623,-38448,28967,-15344,35910,64612,60771,21081,-48229,33121,-32259,-35259,6133,-36438,-51157,80432,4384,11123,-19218,46596,-4212,28351,-19109,-94122,-146004,-355,52665,-58910,57044,-15727,-89485,-22134,382,-83257,-1316,-44627,-212,50063,-15088,-46115,78679,10782,13950,-15756,-19979,-15744,73274,-41569,-47857,-43520,-3364,-23565,96162,15287,49557,-864,3817,45806,84010,-14288,-7648,-42012,3562,44241,-72341,-57993,-109021,54587,9701,6339,47804,28449,-20803,40914,47323,51293,-27487,-36957,-5501,-17050,48054,60514,14035,-77894,72158,94484,-41823,-20290,-602,-56852,-43734,-8185,76335,29506,-11422,-27215,37925,109481,-791,-65356,11441,132335,61996,8820,13059,68807,7304,17110,-42634,-12660,87,6967,-90515,-3,-21197,-8852,-75766,-55949,20473,38218,-30307,15198,31787,-4298,48444,5783,69556,-17418,-15417,-5662,-37116,51538,30696,-77099,-17235,-16214,-33739,-17746,66381,9086,-32121,82907,87593,-110401,-2850,42471,32303,-14667,93230,41078,50376,-18542,-3579,-56368,-29642,-80681,-63131,33105,-21580,-70118,-55262,-23534,48452,-40123,-32877,99400,113443,-17195,-115156,28213,3558,14902,56061,5435,-10141,31575,31744,-29201,-1313,-1162,-31408,-4973,-45895,57796,50085,33250,-33643,106889,36579,-36898,16591,89274,-54794,34014,37024,-24925,-51534,-72980,-44181,-16975,-14532,43512,36023,-17789],[-18041,31661,-7195,-26526,-26133,26355,14624,-48244,2282,-65453,44083,28324,-9727,-17851,-11168,-60834,4422,-5783,-19671,38181,-58485,-20699,8384,-66638,-3101,62671,38893,2272,-98909,-67603,-71484,11960,-70674,-32625,-78297,-18852,-48222,61500,-41158,-12962,-54355,-23518,19913,15102,18840,-18054,111670,120209,8097,-70196,57714,4911,-30594,24825,-47231,-37886,-32104,42883,3356,-18899,-67992,-50020,6875,-33817,-1386,-6493,2389,-19955,1255,-11856,-16682,82240,21548,-35954,-5898,-19004,-13624,29563,19145,-81278,-27012,13795,16129,-34311,44993,71205,47712,15935,4811,-30572,11408,70822,68528,28605,45563,27695,43438,-24278,47504,41448,-20098,-80134,-28494,-73657,-103347,-57814,-38400,38862,61708,19735,-16675,-58124,-11914,-19436,-26883,20056,63860,140936,-13504,5561,77935,40896,-25305,-92168,-76172,-55565,-35002,47809,-55181,-61076,-39945,-3105,36610,-27131,-7471,-77247,-14081,5929,81271,101106,19807,-37672,-11024,-16931,13259,-43062,-53930,-10460,-13890,23463,58658,-17419,87344,122271,109603,-18582,-38540,-21472,46630,30596,116189,-32303,5196,-44595,22976,48589,9051,-55570,-56313,7555,30926,3673,-2778,-12226,13762,22753,538,-28391,-75360,-78629,-42683,-11333,-25199,-75080,50056,-17751,-71118,-82281,61604,-26717,73432,10139,-47432,-72720,1346,29809,-25790,-21324,-29249,-20718,20129,15162,-846,53973,-20887,-46836,-113462,-15509,-43206,-6087,32506,77774,20778,108409,77174,131770,55838,11710,-65860,36925,11590,-64518,-76281,14398,-21606,8581,-13129,-49606,-61775,-29383,-29973,-73621,-83058,27104,-58158,35809,19070,-35714,-68760,-52926,89976,29321,88838,33790,18031,19091,68924,153257,110462,175579,440655,2786224,2581345,509352,308731,277567,138446,70548,209407,43234,125069,61076,113385,119004,135601,167731,120849,40185,84005,17756,-19386,52089,59943,71235,12977,41746,57014,11840,58701,81633,98846,39963,48746,5935,113253,106111,-2980,-24865,-31168,44109,-5033,43453,32843,-38905,49702,-23652,-25032,164446,29789,28850,-23583,-6124,40707,-21215,47076,-59462,-19146,-47392,-87354,-26949,26158,37137,46075,64928,-14189,-9121,-45835,-367,53667,111044,75440,25558,18151,-18257,-13409,140209,-16001,43340,-86203,11581,15958,-17206,-66148,-72483,-55681,689,-80670,-17663,-46587,73743,383733,587924,63545,34972,79823,5799,65739,9494,-13209,49606,19596,16040,123592,41026,26256,76081,89126,7420,17293,32040,93235,172269,-28076,52011,-50222,24812,104194,-7067,-11567,-18069,-60718,39557,-31089,15774,22385,7125,48480,19957,-4661,93840,26876,-43385,-76792,-25966,40037,-64484,-37116,-26756,-85620,-17365,-61940,-16353,-26049,43274,-3079,-52738,12935,-15753,44774,-5527,3189,-12176,-45596,-27200,62778,-46738,92606,-31104,-6780,51531,29234,6012,-10533,68440,10774,34057,44401,61082,28672,34171,11696,-40612,-2151,-18001,13717,52527,16072,38419,-22267,-53247,2436,-28527,12827,-11113,69805,29138,57520,23842,2165,-5235,58938,23276,-15173,-13493,-110572,-211608,-258503,-149310,-64315,-62684,50001,-35811,-20275,-25000,61458,69332,-30289,1404,-16105,-38527,26721,-33898,32134,-25433,19842,-14849,-77217,-46579,5180,-20623,-18992,-17288,26549,56197,30801,17829,-64115,-14522,36790,58774,20631,59285,96651,21301,-47421,50186,107977,-2544,-17251,8477,34282,66611,31263,35116,18248,-24441,-43005,24917,16885,-45275,-91688,25732,50460,10611,28115,-16609,9846,102263,64358,12666,22203,34616,-12959,21194,-64008,-81082,11871,-11620,8231,155845,11186,-77321,-22666,842,-3695,21682,-30225,-122727,-25526,-8345,16804,12615,23030,17517,-42614,32037,2448,5553,34652,-902,-1215,45544,20074,53132,12079,38089,15458,-34113,24337,-3442,23660,127137,5598,-54937,-37643,-23072,-102623,-7976,-51900,72475,24629,-110209,-103825,-50225,-3270,-11472,57562,95754,28734,51930,-51478,-1777,79188,57330,82943,-7058,-29276,42040,4479,49692,-30347,30076,31691,-62392,27867,73756,53840,21073,18470,37441,70847,37490,-21857,-23903,35487,-51645,-41000,-14023,27430,-10558,34606,85091,32816,109131,31166,-10874,-12356,-20476,-48936,-72769,-26521,-58761,-21549,-15926,74984,9196,-8264,71781,65368,10733,44065,-17482,55151,26710,-36989,-24637,47511,58335,24542,-13761,-20278,-50167,-24648,-11228,5243,16995,-44838,43246,30433,84235,32591,-4273,44009,35346,-35750,-6793,-81532,2704,76731,38548,-9438,55994,14964,31533,1919,10105,-91737,-4386,-29612,-49030,-48584,-36274,-31954,22273,85169,-58533,16850,-55907,-42343,33441,-50195,-26661,-26518,-126,-46903,-85803,18124,15698,-7096,25790,-3015,20732,50172,12300,34623,-24175,-53410,-25227,-28101,26574,-61908,-35795,225,22385,85053,-50128,51153,-26242,5786,-52748,-58794,8164,3908,1569,29772,15209,40121,-31847,-30335,53494,-11993,-26080,-58341,-47644,-60069,2487,2580,-25794,31490,37259,15996,-7455,-12053,35897,78855,15294,85707,4289,-1896,-42035,16145,71707,-64471,-8763,62184,42560,40015,12179,-18202,4873,-3627,17946,-47136,-50334,-14061,-82247,-91551,39173,42177,61398,48185,-34374,51009,35574,-53941,-49076,101132,60839,87170,44419,39961,-3089,38858,10790,-3689,-28453,13408,-15100,-2490,65405,50198,-89189,-28027,36022,-4380,-45793,52385,24887,-36481,-79277,2025,3682,76700,-76430,-8919,-55070,-78401,22446,-17741,-35771,-99952,-35937,34819,27969,55332,62873,-22661,-48958,44710,283,-9456,38604,-5105,-6790,19322,-25319,-41794,-25061,6320,40602,30219,-50754,13046,-22307,24996,98335,-40274,7018,-16068,97239,33619,-54175,22872,-2186,55358,101892,49319,12835,-30427,37386,-46796,-21298,-11968,-55649,-58138,66114,-8279,10112,-31259,50265,-1437,25368,-31580,-61177,-102700,23017,56826,-37652,69081,907,-78517,-12471,-5349,-34487,-5684,-67487,-28282,31583,-16042,-51886,55505,17942,3527,-28429,22915,2925,69975,-21780,-50812,-27673,-17266,-29327,66069,13054,46283,-12728,4328,17744,74893,-29725,-29660,-44381,5584,38247,-60830,-38541,-85632,52183,-2676,4697,45442,43053,-23724,31169,49976,41632,-9337,-13919,-10730,3311,33191,49551,7043,-71924,27872,78235,-51659,-15825,-21520,-59213,-35304,3461,77947,-9049,33022,-28245,32883,141610,33663,-78246,16251,123895,27724,22083,49320,80931,-16964,-7905,-14582,-10320,4425,16290,-90892,-640,-44968,-8289,-68705,-65346,7487,21330,-36223,12338,14766,-1221,46339,15473,64215,-21250,-8313,841,4106,54796,3869,-98804,-2292,-2686,-39522,-16086,82799,-4546,-36051,77217,48546,-101841,-53,50420,32028,-10158,99181,34706,42029,-4637,-20269,-49040,2263,-57232,-61399,30355,-30382,-77976,-65757,-25983,35162,-31089,-17309,61588,117069,-16674,-138631,17511,-16753,36347,63319,3221,-15372,42948,20366,-30924,5053,-4369,-20206,-7964,-42549,38273,46701,36276,-30654,122509,47974,2182,24752,108049,-45145,2773,18998,-30566,-66444,-114867,-39621,-5870,-13119,37646,40625,-24666],[2935,35436,-11303,-19007,5776,32528,20392,-27349,150,-57358,42881,29313,24162,-6864,3128,-42738,5754,7851,-43783,10492,-49406,-29727,-2148,-48535,14593,59340,62681,13590,-84997,-45587,-65853,6356,-92883,-50242,-72589,-93518,-57831,63096,-61386,11299,-696,-7065,18369,19669,34309,-16150,89114,116656,34167,-83723,72574,6723,-51998,17933,-49142,-1296,-33058,27271,-2751,3654,-59699,-50103,-25232,-27192,2032,-11524,311,6832,-5390,-35188,-3205,89275,41575,-40358,8557,-23603,-16331,21293,16610,-39654,-33394,20412,33124,-39433,25079,32869,35627,10178,-12142,-28457,43304,55283,63686,47556,33303,26400,53879,-22585,38060,6192,-16549,-52219,-25641,-50635,-91299,-68362,-33936,41418,60919,33379,-10426,-87685,-25704,1984,-7170,39259,82139,149098,8209,-24045,58542,24821,-26047,-48233,-72073,-31195,-20298,43323,-49182,-46955,-31796,-7543,67577,-13092,3841,-60026,-18464,24616,78650,78430,35340,-22777,-20385,-22552,11053,-49803,-75526,-51375,2507,13011,67098,-5185,94957,134703,130411,-5020,-31246,-36124,40396,33291,110015,-10075,3811,-14561,54330,45076,11278,-37211,-35410,13063,2257,-3931,-39311,-22211,-1599,37679,3843,-36551,-82523,-51755,4190,-25622,-27038,-80641,56544,1451,-71316,-62506,71499,-37264,78881,58186,-14795,-72829,23984,16046,-29193,-17757,-29194,18229,22293,-6939,21251,108481,16501,-3713,-105789,-22342,-80500,-33602,31636,59275,32210,121453,78587,167437,68050,22998,-52660,66998,23623,-91731,-79600,33074,-25801,6918,-11485,-28746,-70161,-48558,-45761,-94315,-85230,28761,2111,61439,33845,-46105,-77340,-46376,81311,45244,88172,14949,15798,8151,76969,148767,118267,166750,379008,3002032,2556635,476705,302573,289269,140718,51224,193187,29595,83961,57173,109892,121668,109599,150746,103890,33519,66489,39890,-9667,46688,55799,103032,23328,22215,62949,20521,69231,87840,110726,63632,64582,43909,77063,72174,-4826,-14149,-50842,69333,19186,30783,35760,-54487,42568,-12105,-26817,151333,18095,38324,-8423,-7265,59524,1068,40450,-70098,-21110,-45805,-89363,-52747,39247,44497,46005,50423,-4882,-7988,-70203,17305,55059,103010,51760,15115,34749,-1030,-2714,124079,-13935,66444,-76695,40817,12942,-25971,-65960,-71630,-42326,4050,-47841,23632,-14382,45459,346317,546452,64126,62029,81764,16944,31862,14403,-7330,39221,32013,15223,117263,41422,21668,64574,82589,33877,25310,39741,108454,187899,-9852,40754,-59313,5035,107757,-8820,-15844,-12534,-28991,61398,-42491,32052,36941,30826,54641,12377,-19933,111304,40889,-47543,-83936,-20326,56794,-61438,-30055,-22619,-117395,-44134,-67572,-19161,-28071,57798,1376,-47855,24355,-12351,64383,8901,1513,-27260,-40479,-21574,55177,-34859,93936,-37007,337,82017,83513,2924,-3021,68136,12672,15001,61585,64537,52947,40883,5241,-37059,1940,-4778,10580,75961,50672,33993,-22817,-40014,3621,8183,21363,-8822,85239,13512,29481,-41435,-26161,-23955,72682,-10444,-59244,-42099,-84301,-303776,-340155,-194284,-81257,-94149,32167,-18198,-23824,-32084,73454,76029,-39062,-4924,-21367,-41779,30033,-35390,21405,-18063,35943,-29458,-81618,-57230,6608,-22605,-5984,-5555,15813,61123,38299,16051,-61483,-49590,23350,47556,15582,49372,113387,22062,-30223,43322,97968,-17305,-19907,-8822,17757,46648,24691,57870,37036,-20794,-37922,18497,9987,-35178,-64266,17232,72506,12543,37277,-1449,13931,86661,83640,6151,-6530,20889,9635,32900,-65818,-77226,18706,-27676,-41143,98469,46792,-65009,10925,-7473,11353,26314,-12391,-130257,-23990,-30194,-2802,1301,31345,26537,-47864,19590,10179,-3196,31442,641,20048,54524,40273,67971,38104,19630,23735,55538,9997,-23572,1088,121584,-14609,-53653,-39907,-24798,-111901,-10330,-25518,46783,31434,-70019,-96598,-48707,-4766,-23399,42945,64818,30993,20586,-77781,-5250,79141,64812,69310,6033,-20624,19271,-23578,38440,-24139,41637,49763,-46434,33222,69247,50505,39043,18918,30999,81423,19738,-10998,-27837,41525,-66211,-54948,9391,49679,1488,55703,61156,33055,122188,24368,-29880,387,4116,-75133,-101355,-45340,-66592,-27592,27702,53714,21644,-19796,67836,69694,12536,36768,-2583,41391,4856,-42475,-6024,60426,62793,9694,-28600,-18642,-39977,-20464,-3565,29197,35877,-30512,46046,13420,22025,29006,18260,52450,16743,-27715,-7606,-52380,-2815,64240,33301,-12323,72104,25115,41741,38603,22649,-60760,5557,10704,-46466,-28163,-59320,-19458,52044,87187,-76039,6541,-59451,-36026,26158,-50174,-44603,-21649,1946,-79175,-109015,31549,18667,9564,47984,1197,21325,33587,20548,-83,-28879,-81482,-17225,-31693,-32322,-50262,-39949,9060,5865,45150,-56942,53902,-59186,15640,-51160,-61017,39806,-4632,22141,55598,4719,28884,-22352,-38180,48705,-18005,-51126,-67255,-55657,-64472,16124,-690,-26862,14167,40509,-34571,-8008,-10203,35265,63372,31461,64803,639,295,-36583,53687,66368,-66743,-14246,58654,53059,41382,13457,16492,-5380,-13009,27238,-34863,-47609,-39979,-76599,-79756,40603,44041,74943,29487,-41428,42314,46604,-32589,-46770,75590,50578,50119,22324,30047,959,56175,14161,-584,2555,10109,20036,5334,53009,2950,-84445,-33216,25166,-4728,-17386,60765,15566,-6949,-71684,29361,-3463,29682,-97239,4339,-54873,-82305,7104,-49808,-41099,-93706,-45474,57948,25125,54822,53217,-35897,-48930,30713,-52431,-11857,48084,4673,-5344,32437,-18675,-46144,-38190,6077,21861,666,-25899,1782,-40416,29764,86579,-58697,343,-3841,115368,48595,-56563,17307,24862,77009,122169,33356,2968,-10777,28904,-56611,-4125,-30712,-70895,-65600,32746,-17838,11189,-39345,41232,-4264,14623,-32074,-20070,-48390,41166,57687,-12095,72469,3633,-50166,164,-7813,3313,-13477,-73705,-57310,11288,-19491,-49375,34934,17001,-9892,-33294,51245,22506,66981,13477,-42650,-10769,-27466,-42203,20743,13714,34426,-19311,8937,-14376,57547,-44823,-40587,-33899,4602,29417,-42913,-15005,-56328,43872,-504,9770,41971,56173,-33019,19389,52519,30379,2689,11078,-18924,14843,19148,32160,9314,-68462,-25359,50484,-57266,-5295,-41583,-51199,-21881,6129,68362,-38535,77493,-18737,42352,157668,49497,-79487,16701,88607,2075,29819,77719,81645,-46776,-27953,12645,-12148,2385,28100,-78394,203,-57907,-5051,-56229,-59527,9039,24681,-22686,14735,-2331,-4435,43257,27008,52158,-18700,1179,4986,38895,55552,-18706,-98399,37650,18852,-35780,-12784,82599,-20080,-42506,36475,-10522,-79256,5701,51484,29715,588,91873,25878,32067,11833,-29619,-40944,23781,-27164,-54472,21158,-39527,-85030,-90849,-26179,12430,-31073,-708,20512,101264,-16476,-155569,5178,-35769,48303,55644,753,-19526,53748,-6117,-31301,16923,-5694,-9749,-15477,-36685,23981,54106,43648,-33098,112553,51447,31584,22564,97713,-26694,-19454,-2305,-35946,-75388,-119406,-32614,4991,-9765,28997,41917,-25040],[26021,38428,-19503,-7491,29488,40655,26141,-13837,-1481,-43936,34707,27432,53832,7940,19450,-16939,10304,25802,-64507,-12170,-27641,-18260,-2572,-22539,29175,47820,64546,15250,-63198,-24301,-64677,3146,-100427,-79859,-57442,-153892,-76151,46816,-77554,29648,36410,2850,8308,17866,40676,-14281,67605,97673,51214,-89983,81079,594,-54892,11570,-43212,25805,-26382,4824,-5391,23484,-35270,-45385,-54010,-17389,5554,-12762,-1796,37323,-2710,-54184,14668,86752,53070,-47673,26972,-15272,-13732,10578,13301,4059,-35254,26694,48139,-30873,3923,-2189,32931,-1513,-23279,-18710,68175,38447,47983,62723,22735,22278,39078,-15792,22994,-27874,-9995,-10948,-15523,-17444,-72727,-61467,-26287,43556,46320,30352,-2292,-105280,-49961,27001,16868,48160,76733,131902,31868,-49757,34109,-1887,-27799,-17978,-64477,-27523,-16075,34306,-48288,-32811,-17250,-8879,73929,-1757,18828,-40932,-38199,30699,61725,59639,57028,233,-28145,-21943,6452,-55162,-81867,-86289,15162,-4473,69101,-4886,98855,132062,131914,7066,-21836,-45992,36238,28029,92352,9347,230,16747,70991,47061,18860,-15206,-10549,17620,-20318,-13892,-71784,-33265,-13098,52047,10811,-36360,-74964,-11569,50041,-47670,-27647,-76591,51115,8846,-60287,-27891,69553,-48189,74801,88408,11636,-54704,38912,4015,-21183,-7098,-29847,57040,18567,-27492,32480,136088,40063,30841,-75378,-31263,-107727,-66242,21852,20460,30100,107431,71962,179997,67926,30182,-39061,78243,34813,-87172,-68916,38947,-30025,5761,3553,13517,-70816,-67315,-60079,-112946,-89941,27141,61766,97584,38047,-53485,-76060,-45997,57982,61135,85594,648,10616,-1179,79392,135150,129571,145573,277608,3157138,2610140,446257,288140,281666,153170,35836,174381,37519,48385,57854,106952,118033,80374,123290,84506,23980,41954,68672,4090,40302,50676,123740,33284,3446,68761,32043,77575,97536,109711,77411,84442,73734,30257,38701,-2682,-1911,-50506,101001,42668,23095,30854,-68243,44675,264,-28115,118772,-3306,49125,20449,-1910,82883,25440,29652,-67672,-17567,-30741,-64639,-67906,46573,37314,42102,26936,3567,-3185,-71620,53532,51442,85552,32044,14015,41421,21785,7465,88842,-10867,85293,-70070,59641,3768,-28307,-56073,-66517,-34869,-12751,-8652,66358,9759,25685,310180,519553,64343,62239,75719,31475,-3303,19834,18336,30263,43965,21692,89753,35737,19813,49366,73998,59747,34385,39263,113765,183066,16651,10598,-63420,-12961,103865,-3606,-14584,6564,3079,66607,-44727,49897,52878,47961,49090,12303,-36758,108337,49236,-44685,-83851,-17467,69614,-46826,-28660,-12618,-110471,-60581,-64030,-18985,-29626,48904,9558,-33319,56771,-2659,66061,23657,13514,-39413,-36046,-2760,52103,-17984,78493,-34623,18371,113224,146160,223,5695,52440,9687,-862,62606,64920,72133,47765,-4582,-44960,-7820,-1035,4819,84462,71442,20967,-20688,-28311,6443,48887,31472,-7847,82596,-9414,-12467,-86362,-49082,-31658,73716,-40184,-107115,-68952,-41445,-362782,-543054,-284646,-97902,-113931,3626,-2636,-25211,-40341,68571,83815,-34374,-9933,-24848,-44985,34876,-33356,13200,-199,50762,-37230,-78821,-57469,12192,-25022,5866,11851,12655,60969,51515,6669,-47246,-75146,7123,20694,15764,38418,119394,16607,-6683,18132,71934,-25031,-11389,-27821,-9862,22718,16734,71597,52608,-28741,-29735,6511,-10853,-32488,-30597,-2097,77304,13517,40745,10832,20165,51905,95288,9186,-23596,10718,39735,44103,-63472,-71496,23623,-37180,-81834,16133,65104,-47836,37014,-14812,32039,22985,4925,-94736,-29263,-41126,-20558,-18138,29780,27898,-43172,10207,4223,-16723,37779,16399,44135,54402,51307,81951,58794,-4284,30566,130680,-14685,-39956,-29972,87176,-20036,-45220,-46107,-17747,-103541,-10242,-3070,8310,29367,-13696,-64591,-31962,-283,-28398,23080,39288,29675,-19046,-96158,-6449,74934,63731,45255,11925,-11754,-7397,-44111,19382,-17240,39212,56366,-36806,36565,63723,40681,50962,25922,30496,79842,-2134,-3016,-26819,39223,-72779,-60670,30237,66151,5740,59372,28043,24314,110618,5771,-40741,11416,28124,-98646,-106327,-50289,-59607,-24948,69846,19199,31509,-25426,57775,60761,10644,19724,-7452,21377,-19872,-38720,23073,73531,58149,5909,-41695,-21774,-25776,-14058,729,34594,50714,-14702,41459,-11789,-54730,12925,28333,65250,-2530,-20961,-14756,-27818,-7175,41673,31533,-5711,80299,36510,42870,66797,31450,-30963,17416,55126,-28711,6566,-54877,-8126,82818,75674,-83154,-18439,-62519,-24113,21236,-41039,-49158,-15168,-1843,-91890,-108527,27558,21946,31333,70516,14375,24260,26755,29925,-17359,-28943,-90135,4943,-29918,-78303,-49612,-47427,18562,-24753,-31465,-63058,45975,-77603,27953,-43578,-45424,62076,-13423,43557,67323,-4746,14943,-7302,-26498,35943,-16691,-73547,-72002,-52344,-63590,26630,-1058,-13949,-2554,30850,-85174,-6564,-4680,36255,32300,36988,50977,1085,-140,-27411,87771,45903,-56719,-21340,40803,50287,22606,6920,44563,-26621,-26417,30063,-18140,-41777,-63188,-64495,-61510,35555,40342,83074,3885,-46238,13979,47536,-15879,-42089,48941,50451,5783,354,20294,518,66995,11285,-16594,44776,1249,54789,11574,38253,-49143,-76514,-39176,25532,-3197,16900,60247,-3134,21118,-53338,53444,-11341,-25516,-103102,8745,-43994,-75373,-18283,-69132,-40562,-87447,-51674,68402,14067,49428,57347,-49571,-51453,19893,-98674,-14136,52635,16831,-5444,32518,-16182,-42256,-32103,2161,-2042,-25251,-2150,-9291,-56083,29173,56002,-67193,-8163,996,107060,64307,-47459,17470,57505,91948,117013,15310,-4765,5740,7503,-59779,11285,-42591,-78643,-72185,-11883,-22042,14482,-40790,22674,-13259,-596,-20243,13445,-2548,47877,54074,12648,69332,-13610,-14369,13807,-6723,11808,-23589,-63228,-78492,-3451,-22081,-39635,22660,8868,-23763,-25390,55117,38909,65155,53285,-24451,699,-33535,-56784,-20681,15661,15448,-19689,15181,-36594,35519,-52982,-32484,-12426,4046,20151,-23772,7729,-28227,32176,13207,17294,36611,57816,-51593,10139,56055,23386,8342,33281,-28148,15206,10690,11087,21003,-73982,-63113,20721,-55258,9836,-54333,-31452,-7356,-1806,47155,-51412,107952,-792,64595,151422,44336,-69056,11755,39277,-8100,30988,88238,71515,-72972,-35762,29160,-19190,-5190,37346,-57738,2211,-56003,-355,-41728,-33797,24460,40428,7298,21680,-16410,-15209,37872,36568,33456,-11606,8745,9072,54387,51580,-33485,-78375,90853,41630,-24888,-7364,66758,-32300,-47743,-20246,-68577,-53327,13192,46519,20924,14234,77215,19328,23364,27561,-25693,-32221,28275,421,-46905,11278,-47548,-91344,-117119,-23202,-13123,-40384,12131,-10657,72079,-16913,-157694,-6187,-49605,45315,33959,-3049,-26862,55471,-41285,-30165,30709,-1438,1529,-24929,-35378,14100,72550,56802,-40152,81987,47024,41648,14479,66746,-5953,-32531,-20950,-39790,-72745,-85170,-25961,12970,-7768,18950,39234,-18070],[41076,35198,-27831,7241,41863,49050,29273,-9664,-300,-28957,21237,21895,73881,21874,39331,9979,16222,42928,-74600,-24411,-105,10443,3220,1660,38184,30318,51220,8992,-38052,-12044,-68778,3301,-88526,-107560,-38475,-174544,-96877,19018,-80037,40513,47334,3074,-7171,13299,36413,-13237,60074,67811,53291,-88525,74423,-11317,-41880,7180,-37170,26676,-14121,-19760,-4969,36290,-1993,-37607,-69758,-3990,9444,-8106,1517,68215,8983,-57298,32102,75806,55301,-53224,44258,6443,-7885,-3880,11902,34459,-30158,31090,57908,-9807,-11736,-16227,43588,-11512,-24513,-1909,79680,20887,28145,66241,15274,14627,-1021,-5042,8023,-50406,-1934,35098,805,16012,-57159,-42226,-17810,43408,25054,13486,6780,-107004,-77740,49259,37629,43747,51378,96653,48823,-63762,10433,-37971,-31718,-10271,-57311,-38066,-28639,28486,-47986,-24381,-1537,-6908,52566,5932,33798,-22599,-65418,21578,33219,43220,77916,25483,-29086,-15092,805,-57310,-69175,-107660,22416,-20656,61345,-17750,92022,115367,112481,15237,-12969,-46737,34637,15623,64638,22277,-6457,38421,67569,53425,28522,3354,14412,22830,-32628,-24547,-92740,-46977,-18379,62692,18514,-28103,-56066,26326,77166,-76287,-27486,-66286,33673,-105,-39008,8115,50491,-56655,64875,88200,25918,-24757,41500,-6495,-3717,7827,-28221,79763,10887,-43661,31948,124748,49546,53374,-32208,-40859,-119602,-96110,3204,-32460,14258,77296,58518,161637,54777,30260,-29165,63878,42164,-52685,-50361,35061,-34499,6413,26671,61223,-67764,-82391,-68050,-121934,-96042,21104,93842,129841,36938,-52921,-60595,-50327,23735,71619,83493,-3590,5264,-5288,75980,118921,140272,113813,157172,3234445,2713046,418929,266352,254754,173284,31664,165202,59616,24746,61487,104127,107770,59050,94275,67059,9085,14551,96114,16080,34264,47593,126651,40422,-10432,72626,43053,83837,108146,95551,76808,100712,89350,-9207,16075,8423,7312,-30288,126035,59255,19912,22176,-73550,54925,10764,-28411,78823,-27439,55264,54302,12201,104353,47186,16977,-52392,-7817,-5487,-21002,-67195,41488,17269,36474,1866,9882,5136,-52086,90221,44065,65505,20299,21733,37933,44603,13839,43371,-7278,92270,-67427,62602,-9861,-27037,-40210,-59864,-40209,-49774,22362,97044,20521,16030,289018,511569,59322,33788,63619,44161,-34602,24939,47988,27038,54092,34653,47881,26056,21340,37617,62381,75490,41753,31180,108073,162163,48177,-17769,-58199,-24952,91547,5319,-7622,37012,28081,53903,-35849,67492,63697,55750,31748,17197,-49624,85313,48816,-36915,-77199,-14456,74272,-27963,-34016,1117,-62653,-61908,-52119,-18844,-29060,20864,19092,-12016,88871,8901,51476,35447,31411,-44381,-34713,17754,57282,-262,49094,-26567,45022,129774,178090,1915,12708,26198,3480,-6531,47047,64903,80474,53404,-14367,-62896,-31415,-6829,-5533,82125,76352,6443,-17319,-21680,7307,79307,40320,-6668,65036,-32748,-51345,-101578,-57474,-28128,60774,-57038,-141348,-85037,-1320,-310007,-769899,-391014,-109810,-110770,-22894,8636,-22376,-46642,49109,98058,-19313,-15076,-25981,-44783,45548,-27818,8389,24831,60518,-37124,-73780,-52627,19494,-28686,12108,31560,17287,55307,63095,-9651,-26872,-85156,-16191,-9916,19497,29584,109756,4232,19358,-15394,41470,-15471,12052,-44484,-43340,2694,9314,75416,60947,-41348,-20510,-2563,-44220,-38446,-1542,-27235,64980,16077,35863,16911,26209,13172,95699,17646,-33020,5783,70239,51563,-58073,-68549,22970,-39990,-103367,-58018,62412,-29669,52831,-20501,52568,13422,16575,-15955,-39731,-43164,-30864,-39038,15958,21693,-30728,5096,-10399,-31063,48886,39835,65947,45965,52870,90908,65712,-23673,33558,160903,-43537,-48878,-55085,40455,-4628,-32625,-51601,-3506,-75643,-7855,10572,-36355,17985,35575,-19777,-7640,11403,-25145,2657,23932,24908,-56790,-102565,-8750,66666,53526,11267,6733,-10336,-31327,-46381,631,-7491,27162,49690,-38686,35750,50941,27238,58038,39359,34343,61208,-23148,-3335,-22267,29627,-70906,-55925,44770,75488,1882,44801,-1808,11049,83037,-22305,-43321,16909,47574,-115131,-92659,-42533,-39196,-14097,98171,-14817,36325,-23758,48463,42444,7415,-1249,-20715,-701,-44002,-27172,54919,80434,45672,7085,-50521,-18023,-7805,-8424,2680,22404,58976,902,32832,-34323,-110677,-12389,27163,75250,-17294,-19234,-28668,-16376,-10174,15365,33764,11821,78249,42898,33475,82275,32962,-6405,26955,86790,102,45266,-24933,3264,108240,51833,-78078,-51918,-67802,-11757,16154,-23570,-34932,-11855,-12657,-84436,-78214,10588,22790,49562,74178,28251,30152,33407,39833,-16739,-21547,-79981,28478,-24913,-87949,-56054,-53040,25867,-57820,-107775,-73134,21945,-74915,38245,-30750,-14443,70443,-20151,57011,63571,-11838,-1467,13751,-917,20455,-11041,-86128,-72482,-39927,-56365,29055,-810,678,-16193,12601,-104649,-2610,2562,38745,-2558,27851,49318,6896,-1480,-18334,109835,14216,-37203,-29060,16964,34981,-11902,-7517,53017,-53531,-37170,24034,-1681,-34435,-79358,-53220,-43638,22023,27092,81957,-16873,-47771,-18663,37822,-3393,-33486,29830,57355,-32876,-16345,14706,-7770,66364,1287,-46554,82228,-10098,81068,12824,20779,-89453,-71861,-41190,39995,-2107,46983,51298,-24102,36770,-31867,64539,-18934,-65428,-90797,-3325,-26445,-63008,-47496,-71132,-37152,-77830,-48165,63516,-1640,33999,66882,-61302,-57149,13893,-127699,-16162,45849,23069,-6749,17116,-22820,-31248,-8804,-3916,-26660,-41113,9649,-18373,-63492,22649,18538,-65225,-16631,-1545,69483,73264,-31552,24974,85560,92380,87618,-1501,-8279,15226,-22433,-55899,20288,-41401,-77520,-76029,-52957,-21030,19132,-34791,928,-26869,-16578,-1897,29057,23769,41590,43130,29793,62404,-46894,16441,26176,-2585,-9506,-33454,-40817,-86341,-8424,-21698,-25799,19370,-3033,-34566,-3628,39585,48844,63356,83382,-1116,3195,-36285,-66516,-43947,16129,-5500,-14469,18644,-40664,13715,-49704,-4170,14969,7294,13300,-8210,24591,-7830,20518,31550,22288,27496,40530,-79698,8581,60284,22911,9034,48529,-35724,9247,9310,-10534,38991,-88901,-68601,-1298,-46207,26737,-54022,-1376,4092,-18027,17884,-47955,114677,20674,90362,125947,24781,-50955,1623,-7868,-6958,27207,76910,54679,-87148,-30611,29580,-29773,-14533,40744,-33634,4873,-40792,5097,-26743,6996,39878,52098,42271,30528,-25648,-32030,27349,40066,10338,-3677,8465,13285,46123,41664,-39949,-49052,132312,58327,-10263,3,41157,-36932,-47917,-65042,-103889,-35774,19844,38334,3531,26715,61236,18712,17662,39466,-8423,-24142,15302,18158,-40072,5824,-52403,-94931,-129855,-17323,-33994,-55175,19548,-22873,39913,-18048,-141599,-14232,-56036,27801,4343,-8575,-41155,42129,-72399,-28945,41537,8709,15208,-33650,-41303,6535,94262,74615,-47349,42734,36270,32337,6106,29962,9538,-40939,-32362,-41120,-56848,-29418,-20573,16349,-9958,8787,32383,-5653],[37739,21554,-31191,22469,43361,53313,27053,-10466,5630,-15079,6068,13470,81131,30806,63147,32323,21052,54102,-71555,-25417,24814,48156,9391,15830,39664,10839,32738,-181,-13421,-13015,-75148,5807,-58817,-118380,-21565,-148112,-109613,-9924,-64460,46137,36335,-6043,-23406,12308,23613,-14025,69012,34299,39897,-82375,50512,-25169,-22057,5042,-37948,-1890,1286,-38892,-2855,40197,30316,-30787,-66766,12927,13754,2266,13175,94891,26091,-36771,44752,58529,50795,-53062,55730,37240,-1706,-22130,13363,43234,-18218,34201,60608,16908,-18404,2265,66158,-14340,-15323,19202,75840,4016,10616,55281,11156,4353,-52374,6991,-836,-54182,6780,76359,21384,40181,-50437,-19966,-11070,38622,5072,-9121,15351,-93230,-99274,64108,49209,26910,16979,58406,54632,-62699,-9278,-80524,-37840,-19398,-52566,-48109,-54858,32303,-45156,-22240,9914,-2514,12643,10523,44747,-7698,-90847,-90,-526,28141,88842,46551,-22282,-5743,-4453,-56036,-41988,-114671,22789,-28534,42924,-38614,71762,91934,80295,18157,-6528,-36324,36061,-61,31567,27585,-16049,44037,45474,60386,36356,12999,35611,31389,-34142,-32960,-97293,-59904,-18019,65931,23549,-14624,-32318,46449,75653,-106143,-26580,-53621,8507,-21276,-11311,29666,14251,-59817,54315,59821,27274,7105,32007,-16066,18434,23098,-22235,76407,2769,-53026,22341,80873,50815,65717,7626,-49078,-114129,-114306,-21541,-84076,-11169,46580,39990,119771,30714,22013,-25857,26549,42321,-3732,-32503,25468,-39603,8989,49222,90742,-65668,-89337,-66116,-116283,-101372,10801,87018,144745,36853,-41795,-31954,-56333,-14736,73080,81448,3511,1552,-2358,66303,104109,146555,79426,51736,3249197,2824380,395587,240595,214796,196588,45433,176996,84059,15777,65323,96406,91037,51081,71425,54134,-10609,-10910,114128,22587,29814,48456,112811,43973,-16327,73091,50202,89636,116205,72773,61234,104789,88309,-29294,6057,31290,11319,3467,131625,66313,19613,15331,-64237,68867,18753,-27319,45969,-44943,52896,81820,36991,116577,62620,4291,-28810,6431,23577,26826,-50020,21324,-7735,30825,-17312,14168,14289,-20422,106324,35100,47909,18843,35443,28500,60914,14894,1028,-3811,84063,-66308,49682,-24771,-25365,-23445,-50185,-58240,-95995,32657,107329,20873,13046,291283,520667,45916,-11734,49574,52237,-56344,28803,64104,30563,60288,51180,5039,16450,26059,32802,47860,75987,45510,18500,93822,133689,78762,-34209,-44312,-29371,72518,13418,3346,71275,39823,29216,-17593,82185,64152,54792,5567,22679,-54308,49069,37528,-28414,-65768,-8057,69222,-10143,-42743,15140,5128,-49068,-35178,-21110,-26352,-11879,26729,10566,95182,17738,29449,41860,43565,-39539,-37240,29481,70706,14592,15718,-15702,76202,116929,154381,11746,16275,-1745,-3358,808,21596,65986,75753,53230,-21171,-83934,-62093,-17041,-18726,75665,67142,-5950,-14556,-21031,3731,89785,44095,-3749,38950,-49344,-74251,-88682,-46911,-15836,35132,-56066,-145788,-85632,25042,-125341,-799700,-417900,-108093,-80391,-35181,17071,-12903,-46669,21680,118412,101,-20062,-24704,-38117,64881,-19336,5964,50249,61793,-29389,-69792,-47693,24042,-33895,9650,48891,27460,45826,65663,-29708,-6763,-79927,-48340,-30534,24704,25090,83099,-12845,43720,-46510,14405,12770,46864,-54810,-73633,-10023,3421,69718,59481,-51050,-12730,-557,-79794,-49288,13459,-51364,38962,22897,23661,15845,30262,-17254,84079,27180,-40591,6176,92829,53814,-51533,-71775,16395,-38309,-105365,-99349,41591,-14402,57576,-24982,67166,2055,21019,81524,-50707,-45260,-30562,-53801,-7963,10582,-15348,3811,-25833,-41361,57875,59314,81276,31989,47484,91828,56027,-29652,31152,143945,-67325,-49729,-60853,-1924,30522,-19341,-48526,13859,-35921,-3445,13766,-76892,1117,56539,21058,13686,30319,-14277,-13578,15734,16985,-83527,-97175,-15251,54690,36101,-26307,-9362,-21359,-47124,-29930,-11835,5047,10124,32385,-51146,29807,23393,12970,63626,54907,38188,28706,-40025,-12668,-16983,15483,-62587,-41396,50582,78340,-6798,20629,-17624,-1839,52839,-53048,-39321,13505,57550,-124771,-74842,-26786,-11147,2242,104054,-35878,36108,-14788,43970,22074,5742,-18938,-30015,-19584,-61668,-11778,78536,75287,28848,3309,-53395,26,11560,-5238,4852,-54,61279,14164,24131,-46400,-121344,-39042,21099,76906,-24111,-25238,-45871,-18280,-12309,-7062,38081,37524,69820,37861,14764,86054,27394,12876,30769,95209,32767,75025,11241,16440,121943,20198,-62210,-85647,-74893,-2854,8318,-2346,-4332,-14304,-27095,-63669,-25651,-9396,18815,56150,48722,35457,37694,46353,48697,-4969,-5494,-58937,40047,-18246,-52277,-58159,-52088,29712,-80475,-148705,-85961,-14495,-53802,41269,-13949,23308,65016,-23455,54536,48666,-16894,-19007,38703,25611,7831,-4357,-85897,-69974,-23198,-43712,20334,-3076,9419,-25084,-6300,-80017,3461,9374,42160,-28121,4976,55147,18058,-1189,-11552,116069,-19642,-13940,-36953,-4895,12323,-52675,-27239,37385,-77186,-41091,8845,11020,-29107,-85128,-49302,-30888,338,4076,71021,-24719,-44721,-40923,21110,7634,-21175,22146,65986,-56163,-26332,14788,-23886,52309,-13632,-77536,98487,-20113,94328,8102,1710,-100968,-70161,-35699,62344,-3800,62105,37115,-38191,33976,-14456,58530,-24671,-72468,-64493,-31351,-7261,-51200,-70458,-58561,-34711,-63760,-31690,47167,-17073,9469,68197,-68527,-63728,12484,-135352,-18407,25948,17596,-9097,-10385,-38722,-16217,23574,-10624,-48565,-44206,2223,-24386,-58854,11651,-13055,-59093,-23460,-9702,12450,70693,-13985,37771,100764,75221,43949,-13499,-7419,15890,-52736,-46798,20424,-25044,-68326,-75450,-75163,-17053,23416,-22608,-16999,-41811,-30353,12791,25044,29960,25075,22367,33414,53535,-83933,31767,34967,3342,-47272,-40095,-13669,-80683,-4042,-18865,-11753,21322,-13927,-38827,27640,20878,51119,60008,93345,20106,-2766,-37584,-66757,-45972,12904,-21583,-5068,15791,-26762,-2657,-34497,36633,41477,15430,11008,567,32118,1982,12028,46620,21260,13052,5291,-110884,18469,63683,27434,6704,53764,-39285,5675,13475,-28733,58026,-105210,-42036,-9500,-34138,41767,-37508,33125,9488,-37001,-13372,-34914,96621,39191,106265,92479,2352,-31105,-12849,-40985,-3827,22237,48006,37255,-83929,-17634,16753,-39905,-19650,37458,-9577,8219,-18137,11054,-9523,50379,36337,46966,67186,37295,-29813,-51028,8941,34561,-13702,989,-3740,16196,19238,26592,-39884,-23708,135766,64046,4882,8543,14069,-32410,-40727,-76721,-103071,-33683,22771,30628,-20312,34648,47219,24997,15241,45194,15950,-18508,-9413,22669,-32499,7572,-52119,-91804,-120746,-10076,-44652,-69190,23584,-14914,13552,-19753,-111345,-17608,-55189,1777,-23763,-15243,-62820,15005,-84329,-30240,44930,20921,31315,-39500,-51156,-460,105386,92928,-48260,8641,21543,11371,1839,-509,14346,-48751,-34452,-39540,-31314,22925,-15579,14814,-17482,-318,22022,8451],[11764,-3222,-25930,34253,36403,46902,17281,-8499,16820,-3292,-6726,4214,75057,32409,87884,46592,22720,56169,-57805,-19800,40423,84140,10710,16578,32762,-5615,16581,-6516,8077,-24708,-77976,8084,-19808,-104014,-10472,-88042,-105668,-29677,-34188,50434,15932,-20850,-36375,20604,6250,-17228,85130,3715,16480,-75917,15311,-36639,-6063,4439,-48056,-47184,17571,-44536,-746,35970,54039,-30092,-45844,31815,17881,15549,31690,111978,43452,5719,50085,36935,43482,-47442,58552,68985,2208,-42345,16499,32473,-1913,37321,56206,39840,-16528,49402,90867,-9125,1234,40575,60284,-9944,-393,33315,9666,-6284,-91817,16389,24,-38132,16164,104622,43586,49402,-52443,-4249,-7668,28550,-8108,-27756,22017,-67894,-105588,69986,49474,2687,-15416,30312,49840,-49196,-25487,-122945,-45101,-30980,-50050,-46167,-83099,47124,-39328,-22253,13072,2899,-29281,13414,48704,1810,-107256,-27879,-30854,15103,82902,58026,-11148,130,-8341,-52483,-10779,-114156,15387,-25402,17302,-58589,41331,71033,49323,15857,-3139,-15932,41687,-12775,108,25820,-27342,33676,11828,62766,39534,12367,49330,44736,-27541,-36130,-84493,-64559,-13696,59716,23210,-248,-10397,41375,46739,-129332,-24444,-41507,-17215,-42743,17230,26117,-31517,-55820,46853,19072,19315,31910,14992,-24908,39314,35046,-11651,48597,-2255,-54066,8155,26188,51612,70753,29992,-53718,-93227,-114494,-47388,-115236,-38913,26678,18965,70716,256,6203,-29762,-22779,33141,39607,-23238,13995,-45880,12193,62585,83674,-67944,-85484,-53650,-95805,-102622,-1845,49502,135635,41738,-21047,3282,-60600,-49274,64683,76104,18163,-79,6923,50136,90519,146182,53028,-4166,3228963,2903617,375970,215733,171812,218134,79292,209247,99836,20285,66757,77009,69188,56000,58748,46564,-31357,-30050,118047,23785,27838,53759,90428,44840,-12946,69518,51696,96871,118750,48916,34616,90242,70942,-27694,4306,64115,10924,41511,115398,64928,20604,14844,-37390,81047,25330,-24985,29237,-47612,41878,93608,71460,114423,69989,-7045,-4266,21564,48988,63203,-21161,-8951,-27618,25895,-26377,17284,19847,11959,91507,26707,35725,27670,51256,19805,65975,11084,-27909,-1113,62828,-62818,26456,-37152,-24606,-9728,-33018,-79137,-135794,16980,96501,18544,11656,316296,540909,24710,-55647,38151,56219,-63061,30637,56983,38142,60302,67403,-22881,11624,32974,33877,32563,63931,45515,5721,75676,105141,102259,-38008,-26793,-27099,50594,16520,15262,98344,36294,3434,5545,90888,53138,48913,-23535,24587,-50451,9201,15464,-23788,-51838,3257,56382,4483,-48427,25833,59908,-27679,-18121,-26216,-22559,-31520,29231,27943,63909,20942,12163,42160,40100,-24768,-42751,27229,87862,24891,-8277,-3925,106639,70153,83827,30964,16147,-22384,-8200,17923,-2576,67743,60282,42612,-23049,-97882,-88585,-23893,-29046,70688,47321,-15987,-13832,-24874,-4399,79001,39628,1726,11795,-54243,-76907,-57294,-19852,1931,1757,-38240,-114280,-71293,42528,119825,-478320,-270714,-80875,-28947,-26075,26434,3874,-37114,-4053,138235,18006,-22726,-21255,-23514,91012,-8784,4051,67724,53002,-14817,-66845,-45432,21775,-40106,-2482,59607,39346,35430,55453,-48659,7683,-65291,-84204,-31334,30404,25788,44066,-29569,62846,-67899,-5974,51416,82592,-55920,-90145,-16736,-1095,56144,47996,-53524,-8319,15688,-102497,-57982,10424,-67898,5342,35127,8250,9629,31945,-34390,62173,34701,-49149,10318,100233,51669,-45970,-81089,7121,-34999,-96102,-101958,10206,-4921,52102,-29379,72000,-5428,21069,157518,-56590,-58875,-20651,-56918,-35743,-1336,-2334,4838,-35465,-43839,59140,64661,87568,16198,39089,83573,33347,-19061,23122,100119,-76703,-44847,-42267,-29176,76642,-8234,-31803,29304,2406,2590,7978,-102625,-14848,44328,44058,23366,54615,1740,-22483,6843,6312,-94917,-85005,-26731,40079,15462,-57377,-31903,-44610,-52658,-3390,-16284,16874,-9271,9703,-66983,18960,-20033,-335,69939,66421,37369,-8435,-52350,-27049,-14095,769,-51239,-20864,46913,76051,-14703,125,-14426,-10739,31072,-76432,-31550,-117,54273,-130451,-67659,-9118,16175,19993,86240,-39329,32840,-18,44147,7723,8207,-27112,-28296,-30532,-67768,2466,85758,56081,11624,-11631,-50060,31696,27199,-4378,10126,-22418,61067,23015,18711,-44867,-88373,-57998,17257,68126,-21771,-39097,-60090,-25948,-14533,-19715,40897,64468,62071,18239,-9012,82803,19247,28326,27195,81023,61756,85605,29591,31871,120809,-11809,-39834,-111679,-79898,1100,-3648,15547,32943,-20269,-36444,-40002,29414,-22046,9232,47169,-368,32410,42934,50635,54178,8522,17605,-37348,33419,-10819,16515,-43497,-43278,30223,-84183,-144037,-95051,-51596,-25322,33201,5219,56750,50017,-23217,32960,29403,-21212,-34309,62011,39719,1713,1743,-74587,-66685,-7737,-28720,1193,-9459,10761,-28563,-17360,-25492,10450,14169,45520,-35617,-25502,56846,33182,2254,-7220,109487,-43978,6537,-44578,-20597,-9887,-88256,-47289,3257,-88420,-37537,-13017,18622,-29523,-79064,-55177,-23551,-25949,-23954,53122,-19593,-36578,-45514,4143,19853,-7462,23712,71493,-61440,-31889,19483,-43185,27539,-28587,-94257,85664,-25559,93942,-1693,-17087,-76667,-67490,-22299,82001,-9771,55230,21834,-38138,14705,-4955,38596,-26581,-44249,-32757,-65354,9027,-43632,-76556,-37646,-35934,-47243,-5440,27549,-27466,-17357,51855,-67259,-66224,14112,-124192,-21842,-3903,168,-12441,-41927,-59104,-1257,54089,-16824,-65512,-35687,-23525,-26965,-42339,-1025,-30402,-57269,-27423,-20706,-46371,56428,1807,51430,99488,43801,-746,-17997,-3338,8519,-73992,-36643,12510,2799,-53122,-69468,-70650,-13339,25082,-6963,-25774,-53986,-40210,13937,7015,22922,3806,-7321,21184,43100,-110353,26892,38219,9292,-84069,-41312,11639,-66148,5138,-16580,-691,22882,-19391,-34504,59308,15725,46954,54150,81365,32131,-13135,-39689,-56663,-34189,5588,-27079,7081,6144,-2126,-9986,-11230,75747,60568,25812,13781,1574,29670,2642,8560,52424,13819,-6566,-37102,-130675,39958,64223,32960,2948,47624,-37808,11217,19980,-40225,72403,-109257,129,-3767,-24692,51295,-6125,61569,8054,-52006,-40697,-21207,62359,48625,101243,63979,-12123,-14236,-30369,-55962,-6632,20554,13120,24961,-62234,-4606,1039,-44674,-14153,28655,12291,13307,5226,17404,14010,82379,3601,23884,70887,38061,-30096,-67279,-17806,19450,-35018,-553,-26935,15818,-15554,8893,-35977,-12650,90812,57858,18264,17029,-7241,-20542,-26651,-52615,-66682,-46385,20110,26594,-44479,36416,35455,35853,15031,43545,37329,-16649,-36482,15266,-22050,16259,-45647,-77921,-91178,-3721,-43921,-76344,28415,6844,-3962,-21758,-76067,-16308,-49214,-23864,-41149,-21619,-87604,-16052,-67575,-36521,38614,28483,47545,-41167,-57544,-7308,92873,105259,-37495,-10173,5281,-10574,3285,-19363,7642,-56972,-27754,-35294,-3765,53109,-9349,9472,-29120,-7370,9972,20181],[-29854,-35268,-12113,38765,23951,23772,-837,2517,31509,6945,-13982,-3375,57669,26777,106808,51845,20428,49182,-39021,-16027,44051,108331,4690,6502,18339,-14232,5394,-6135,24980,-38211,-71077,7134,15672,-66455,-5678,-19756,-83376,-34025,1480,56307,-2362,-35874,-44193,39633,-11709,-22450,94488,-19949,-7402,-71589,-19594,-42276,-694,4136,-64551,-87855,32669,-32130,25,26269,66296,-39545,-14194,49259,20684,26991,51432,114861,56098,57276,48069,12883,36753,-41397,52450,92623,2469,-61098,18468,12496,14884,40949,46308,51147,-9656,104555,101623,453,20071,57858,41009,-18611,-3645,8330,9571,-14487,-98877,19181,9924,-8225,26631,114896,64564,44139,-57904,-1059,-7637,15361,-13278,-34919,25950,-36890,-92730,68298,40313,-21382,-39942,15863,38058,-30561,-40605,-154604,-51629,-31705,-48294,-30610,-99685,67549,-32227,-18438,6461,8147,-56960,15852,44669,5330,-111265,-54354,-49299,5341,59483,56854,-1504,-2802,-10566,-48355,13306,-116421,862,-13714,-7513,-69368,8295,58376,31788,9609,-2352,10059,53238,-15992,-22658,18317,-38716,13360,-23344,55979,37385,4704,52122,60848,-17323,-32318,-57567,-53751,-5751,45862,16226,10921,5081,15432,1241,-138312,-20422,-31114,-35966,-50406,40980,-1118,-72620,-44605,42813,-13736,7617,45039,-2884,-32430,53677,41464,1683,9202,-2152,-46550,-6576,-15345,56935,69851,30215,-53104,-62293,-95557,-68483,-111900,-60834,19598,-1312,29668,-30682,-14738,-39016,-69349,15324,62635,-26756,3425,-54413,13853,61759,38741,-75187,-72162,-33837,-65515,-95822,-13390,2932,105375,51080,4980,35225,-60541,-72356,48435,63151,33019,-457,19661,28590,74611,139147,43281,9281,3195635,2924178,358321,196787,135676,234039,127636,243088,101203,34232,64520,42596,45057,69049,55670,44078,-47631,-39685,108842,23948,28627,62822,70555,44899,-1008,62240,48341,105925,114312,31439,4566,55941,40052,-10802,5039,99977,9217,75592,89482,58481,22060,22187,2765,87186,31963,-22269,28129,-31787,25880,85865,108578,97346,69611,-16094,13703,33306,64782,77525,10482,-35930,-34565,21564,-25499,20209,17396,35493,52485,20109,29859,44046,65161,17562,58693,4348,-40630,358,35148,-54258,1965,-43681,-23232,-77,-5030,-87068,-157584,-19851,70826,21194,8553,353963,564833,508,-80789,32570,59085,-51144,29943,29283,44924,52769,79877,-24097,15167,40664,36629,20447,48810,43313,-2693,58130,80569,115096,-32712,-12070,-20442,30113,12346,24852,107725,21064,-12469,28115,90997,34109,43449,-47787,21110,-41575,-25990,-14291,-26034,-37548,18312,40343,15869,-45007,30488,76215,-5378,-5868,-32254,-18875,-26956,24396,34903,5281,18421,9247,37551,18044,-2454,-49328,12158,100917,31995,-12317,8168,130649,1934,3088,56953,13435,-30098,-9200,36145,-14758,68260,39712,20255,-19204,-96063,-99791,-20742,-29403,69169,20712,-25096,-15575,-29959,-14665,53599,26133,9423,-10068,-46411,-63683,-20244,14881,22248,-30758,-10297,-56627,-46700,65237,313305,97867,38271,-21604,29117,4258,40358,25571,-17742,-18103,149153,31178,-20017,-15896,-1923,116224,2803,1213,70556,35281,5314,-62306,-45855,11456,-46004,-22860,61629,48924,26927,34069,-61640,13474,-49197,-112097,-10780,36636,31174,3160,-39387,74561,-77205,-19415,86673,106385,-46937,-84982,-20715,-5195,37544,28903,-48830,-7683,42313,-100328,-58120,-7488,-72493,-28252,50795,-5037,2727,32469,-39746,33798,38690,-57526,15330,88744,47347,-43038,-91885,603,-31544,-86082,-75964,-22741,-2396,39090,-34797,66240,-4227,22272,178613,-53623,-89303,-6047,-47090,-59153,-10076,4803,6503,-36856,-37449,50934,52425,84153,2023,31168,67102,6029,4072,10782,53313,-66234,-38179,-5781,-38183,119216,-900,-2780,38821,28028,9605,-3333,-106504,-23722,14268,43829,18390,80187,19341,-23531,-9047,-6506,-92617,-74490,-40879,24764,-3405,-72864,-53500,-74347,-49751,21097,-15116,21694,-30725,-13171,-75674,4355,-69591,-12054,76287,69151,29473,-39671,-62036,-40315,-15929,-10459,-40137,-382,34693,69536,-16347,-6650,5220,-14406,22266,-82225,-23021,-21974,37552,-134390,-76403,5548,34909,34978,51396,-29599,29219,17701,45459,5026,16349,-22855,-15966,-30842,-60738,11292,75863,26496,-2901,-36221,-41852,69150,32466,-4361,20056,-35451,62830,26320,18448,-31193,-35984,-62916,19400,50588,-11277,-57657,-64686,-29021,-17654,-20060,38681,83606,60420,-13519,-31339,77768,15850,40307,16617,54851,81566,74020,17196,47776,106606,-35624,-16728,-124132,-77006,1037,-19294,23021,63908,-22404,-29280,-22594,64775,-22331,-4524,24979,-54618,19928,40259,33541,53994,15902,43039,-23098,12900,-2968,90084,-8470,-29517,28369,-67962,-110257,-92844,-75127,-2490,13899,24963,77523,31846,-20422,-2560,11801,-25892,-42521,76084,34596,2383,8137,-57149,-64822,1939,-15912,-23109,-18372,7050,-26928,-15144,28822,16781,16310,47558,-24261,-54375,43590,49792,8257,-4026,97530,-49312,19211,-50954,-30731,-24158,-108967,-61843,-36539,-82051,-29054,-36406,21450,-36798,-62266,-67844,-18004,-50677,-48678,33207,-9280,-24585,-33911,-6122,33772,4068,28499,71444,-52966,-37313,26077,-56754,-626,-37602,-86435,48482,-25002,82237,-15043,-33921,-25206,-60486,-4174,89660,-20018,29149,8674,-21797,-12081,-2938,13272,-22800,4856,-4149,-90150,19437,-40076,-59548,-14294,-40814,-31763,21212,13223,-29724,-37042,19409,-51926,-58676,16602,-101226,-27418,-36885,-23251,-16672,-68379,-76413,9824,73445,-21910,-76236,-19318,-56478,-26360,-18549,-12204,-32057,-64010,-27611,-31568,-90266,35054,15137,60972,83316,6818,-36126,-14350,2596,-3764,-79040,-31050,465,33180,-34138,-58055,-43297,-12582,21940,9023,-23189,-59691,-45493,-2443,-16164,12005,-16229,-40196,-4034,30486,-117157,4783,34837,13442,-106534,-36549,31515,-49545,12593,-18488,5891,19570,-16925,-22205,80533,31224,39271,45878,53995,30697,-22189,-44351,-39354,-20642,-4171,-19811,21013,-7148,22914,-8424,13274,98908,67906,32381,20183,-4040,19617,-1550,10233,46823,3075,-28657,-70513,-122776,68252,60323,35041,-1358,30943,-31992,26130,25597,-43605,77614,-89542,35208,10323,-22772,52570,33059,72231,1357,-57729,-60741,-13293,26783,45175,72658,48110,-12811,-1504,-48918,-54956,-18262,25467,-13093,20963,-25454,1826,-5457,-40177,6027,16395,30660,22183,25153,23850,46382,94064,-50371,-7974,51262,30581,-28568,-76492,-49440,-3023,-50512,-9033,-54674,10873,-47857,-8835,-30370,-18951,12735,42429,28566,23981,-19193,-5702,-9295,-8789,-9260,-66349,12085,27699,-61458,32540,24790,46395,15125,34799,46257,-18583,-56892,927,-8131,28965,-33586,-52244,-50578,-304,-35748,-73022,37548,31923,-14979,-23652,-44700,-11510,-41030,-41105,-42669,-25895,-107499,-36247,-26584,-48507,23687,24759,59677,-38201,-53336,-13018,53108,104679,-13913,-11082,-10440,-24790,8973,-26698,-6045,-63990,-14917,-29137,17445,56291,-725,2417,-41456,-11687,-765,26713],[-70102,-66763,5728,33729,8813,-17078,-25851,23662,45390,16911,-14317,-7442,32959,16231,112174,49238,15079,36461,-21486,-22223,37620,114182,-7530,-7271,-732,-11731,-2024,1352,36596,-42273,-50857,974,35621,-16256,-4809,32910,-49161,-23201,32116,63784,-13957,-45988,-47498,64505,-27512,-28170,88074,-35279,-21677,-67566,-42060,-40554,-5846,2944,-81118,-106490,44367,-3903,-1023,14318,68720,-59256,17429,60758,21083,31543,64919,101651,60785,98601,40941,-11170,32131,-41699,39384,102064,-723,-74322,15968,-4017,28263,44188,33548,47853,-2521,140220,84682,8569,36372,67272,26940,-20418,-535,-11010,9632,-17952,-67917,12883,23857,24560,37990,106485,81846,30815,-59795,-10871,-9613,3422,-13419,-27856,27199,-6396,-64578,61953,26278,-38380,-56255,8407,23239,-15244,-55782,-164664,-55220,-16609,-46251,-8928,-96973,83239,-26307,-6659,-8467,12801,-61203,18074,33748,3812,-103457,-73780,-50557,-459,25405,43166,1392,-16049,-11471,-45035,23816,-125884,-17660,437,-22035,-66897,-19112,52907,32098,1502,-3362,35120,71827,-5955,-31860,6755,-48823,-7684,-50286,38115,31296,-4287,41454,73553,-8103,-21916,-22969,-25849,7914,30875,3023,16598,12540,-18084,-45531,-128996,-14275,-22027,-42454,-35848,55828,-36970,-93966,-28099,39520,-24654,-2983,47187,-15554,-37279,58557,42222,14412,-24642,2850,-31701,-19816,-31133,66305,63530,15124,-46760,-28771,-62119,-80020,-72753,-70442,18775,-17519,4458,-56124,-37386,-49868,-100394,-6835,61406,-41756,-4734,-67232,11913,47653,-26060,-84427,-54677,-13256,-33986,-77781,-19906,-29075,64944,60111,30056,54512,-55253,-79194,28301,40387,40370,-1203,31862,5056,52397,127372,53461,87302,3158716,2881407,339999,187516,112590,242422,177584,249753,89457,52530,59240,-2218,22639,83786,58016,46107,-54366,-38172,92662,29641,31793,74350,61416,45958,17101,52360,43548,114211,103236,24770,-19831,7825,1284,10665,4697,129114,9731,100823,73446,50752,24037,35268,42629,85455,39049,-20551,34514,-166,11002,61766,135386,69916,63305,-22202,20028,38276,68713,67703,34810,-42739,-26005,17449,-18097,23613,4509,45532,7796,15085,29401,62768,73668,23462,41947,-2759,-40592,466,9288,-40844,-14897,-42570,-17760,7579,31630,-69878,-158366,-64360,40226,32601,3407,388536,585250,-18926,-78550,33577,64286,-21072,26617,-6453,46675,38284,86627,2994,28123,47854,36246,15784,41834,41119,-3885,43314,61415,117734,-22939,-4571,-11959,14157,1337,29902,94251,1913,-12481,45497,81548,13160,42643,-59704,14018,-31932,-51548,-45842,-35051,-24482,33483,26420,24459,-30429,27968,50044,11092,-1698,-35698,-15820,-1231,11904,29684,-55642,12802,22756,30790,-16654,23356,-54911,-10059,101884,40052,5729,20560,143286,-61121,-49519,83570,10081,-24391,-5818,44666,-9449,65427,20186,-10074,-9884,-76316,-89857,-5385,-15629,69298,-9032,-34448,-19037,-32149,-23167,24532,6152,17955,-22877,-29168,-44156,10703,45307,42611,-52219,17874,4202,-18366,101395,388853,624225,363783,60704,77800,48784,60023,47104,7827,-13713,147349,39769,-9698,-8759,23250,129664,14299,-2581,57039,12403,28796,-53425,-46805,-4290,-49891,-47883,55971,53352,22183,7750,-65526,10550,-37563,-119975,23505,43419,39723,-26748,-36665,78417,-75962,-26936,106047,109445,-29368,-57404,-23849,-9933,17714,6676,-39697,-9248,70378,-71306,-47508,-31485,-64363,-54186,64400,-11778,551,33946,-37816,4307,38665,-62881,17828,60026,42631,-43454,-96156,2023,-26866,-81145,-37994,-50037,-6148,22742,-41641,51981,7503,29772,138709,-42003,-128097,6604,-27684,-70948,-13145,5845,7840,-32092,-24499,36152,27273,72052,-8457,25243,45261,-16278,30394,-3300,17126,-37933,-33408,33984,-32100,142559,2465,31037,41058,37203,16517,-16188,-87841,-22148,-8946,24603,2397,101111,34905,-18748,-31235,-20484,-82562,-73741,-53160,11118,-16056,-69091,-66239,-101241,-43132,33871,-12874,13140,-54643,-33188,-68605,-12329,-108642,-22162,80092,62010,15728,-57582,-71503,-47611,-23188,-15533,-31077,13555,16330,58887,-8944,1158,32279,-14033,24441,-64332,-16172,-46491,11812,-136240,-93246,15166,40871,44136,11291,-16108,27255,34669,43359,14970,30150,-7907,908,-20796,-43510,12591,56105,-4845,-12924,-62634,-31342,101667,22227,-3443,33466,-34414,69544,24575,23392,-10329,7242,-52811,25925,28604,4549,-75113,-55460,-20102,-21523,-9093,30093,87498,65169,-49247,-45472,74055,24133,47241,1185,30657,89873,46262,-19993,60515,85108,-44367,1799,-120234,-61652,-628,-36597,15723,77910,-11911,1754,-15962,68380,-13978,-19084,-2238,-92571,1976,25321,-5638,46982,13500,63913,-19129,-9313,5401,138366,35599,-16303,25403,-38174,-72681,-75670,-75506,7856,-11996,43358,83536,16673,-16622,-38364,-892,-30872,-39263,74715,12835,6850,17341,-39366,-65577,3645,-9704,-43782,-25268,1606,-21259,-87,58108,21110,16075,46884,-1413,-73167,12675,64925,14209,-420,86193,-33383,22182,-54452,-39071,-26172,-109894,-66245,-67592,-60101,-20010,-54653,19965,-47387,-38357,-80098,-9535,-67176,-61731,15953,-4677,-11925,-13034,-5828,47166,10092,30583,66298,-38426,-46173,31550,-54254,-22478,-35960,-54306,1587,-19448,63047,-30658,-47838,32527,-48470,13261,81218,-32786,8,-1199,6713,-35040,-4930,-7713,-12381,51067,15586,-93223,22973,-36822,-21531,7532,-46343,-20049,37309,9376,-23404,-41759,-17172,-18355,-36999,17747,-74648,-35149,-64755,-42692,-21472,-83577,-83640,14667,77592,-25726,-80247,184,-78792,-23331,4803,-19243,-22759,-75987,-23383,-39724,-110497,14288,27615,62640,57437,-24974,-57738,-4525,9702,-16404,-66061,-35042,-10094,54960,-13224,-42084,-6411,-15729,12652,22892,-10488,-56771,-46033,-31253,-36698,4610,-30523,-67430,-34652,15239,-105134,-24766,25214,14540,-108699,-27181,45934,-36585,12780,-26248,8419,10108,-6749,-5600,83075,61654,31390,36103,21882,16176,-24996,-52094,-20552,-15232,-13497,-2135,36155,-18499,39333,-2943,31893,98538,62518,28016,27270,-13680,6438,-5732,15661,31967,-5403,-48267,-81343,-81176,94348,51660,30632,-5997,6836,-23846,43895,28256,-39438,71529,-45193,46619,24059,-30594,44423,67859,58114,-7416,-52421,-73525,-12604,4906,28808,28096,44288,-356,9639,-65444,-42771,-36367,37501,-19175,24864,19219,-1298,3664,-25314,39234,2557,44413,37100,41243,29725,83731,84805,-101989,-36199,15220,15336,-27458,-76478,-78711,-28207,-57929,-23068,-78185,1667,-71451,-25723,-23680,-37646,-64185,22214,35054,27835,-22629,7123,5398,30797,46548,-83111,1300,33092,-65946,25124,14143,51036,13507,20816,38599,-22795,-65953,-13893,7652,41364,-18410,-18882,-11615,-703,-27655,-59205,51402,50310,-23641,-24917,-21821,-5047,-32789,-45786,-29433,-26537,-113635,-33264,18721,-64065,4618,6677,63077,-30967,-36009,-15910,-3562,86457,17416,731,-24023,-27559,15315,-24797,-18337,-67407,109,-22057,26761,40190,10174,-3976,-49986,-13048,-6508,27348],[-90609,-88388,20087,19450,-6469,-67567,-53648,50143,52165,27429,-8311,-7573,5985,4416,99906,41102,9007,23403,-9722,-41036,26237,100342,-21820,-16455,-19926,2397,-8385,12917,42709,-29853,-18611,-10253,34558,32648,-4299,57470,-13818,-3465,50894,69819,-20895,-48280,-48749,84976,-39799,-32166,66727,-42528,-19806,-58311,-44763,-32271,-15115,150,-91675,-99242,49984,30785,-3429,2573,65334,-83639,39024,62602,18788,25944,66105,74603,56862,113926,32161,-31522,28917,-52112,22366,97031,-5827,-78693,6712,-8170,35485,45188,20738,32699,1111,137784,39273,10776,47401,66278,23861,-15451,5926,-19215,9110,-15702,-12472,-2392,34611,48521,48489,83071,93379,19007,-53512,-29272,-11612,-2742,-13835,-9001,26681,18371,-32187,53331,12473,-45073,-66160,-2486,7924,-8866,-68724,-148387,-53919,9291,-45137,7839,-77706,84036,-23227,12671,-27833,17251,-42924,19002,18469,-589,-87319,-83537,-34602,-2410,-7800,20322,-4502,-35233,-11688,-43020,21743,-133051,-34458,10402,-20667,-52698,-35517,47957,45724,-6155,-5881,52440,96319,15882,-26313,-6819,-56946,-20757,-61924,11326,23522,-10236,17155,74321,-3180,-7549,11442,12486,30235,24113,-14448,17089,13047,-44417,-79725,-102625,-6688,-13115,-35389,-1875,60139,-59167,-87024,-9612,33875,-12018,-10114,42797,-19579,-37803,54092,39055,22881,-41097,10610,-12038,-31532,-24824,74131,53315,-1745,-35838,-152,-22817,-80015,-11335,-64883,14580,-27041,-4832,-71388,-58124,-57899,-109647,-26328,41944,-61709,-10050,-86314,5468,26957,-83269,-89651,-40029,-22,-10293,-48156,-18510,-31723,28775,62225,48212,56091,-45830,-69177,8776,9951,35563,-4131,39844,-14917,22952,113596,80666,201589,3117916,2792108,318825,189263,103504,243436,214020,211743,71500,70686,53121,-44421,6151,94658,60224,52247,-49051,-25524,77724,46324,36383,86916,64477,48808,38029,41272,42135,116285,87424,28833,-31048,-41763,-36804,26955,3313,143285,14412,115624,80621,44482,27086,49494,62997,76608,45349,-21187,38324,38834,3426,30008,138711,40289,53493,-24931,13852,35268,63101,40019,44039,-18981,-5170,13542,-8589,27658,-17869,43226,-24062,10113,32319,77416,74270,34188,21298,-7986,-33332,-585,-8028,-25694,-18977,-34192,-5079,16762,67939,-28517,-142215,-99811,14014,51258,-1992,405316,596296,-25696,-51659,39463,73604,21103,21004,-34879,42250,20050,87499,48045,48511,53964,29816,20824,49809,40381,2367,30251,48376,114038,-13239,-4791,-3660,3495,-13520,30061,61440,-12921,1994,55082,64100,-3903,47451,-54742,8282,-22427,-65541,-71832,-47421,-13559,43914,18508,30207,-8448,18802,-1875,17947,-6132,-32979,-12943,29126,-6314,15166,-94922,8123,45904,25234,-51428,48147,-58166,-32231,86636,53899,37387,32323,141863,-91860,-58094,103185,8071,-9355,1041,35382,11435,58187,5328,-40568,3827,-45136,-61157,18681,10051,67385,-38198,-43913,-22632,-27507,-26362,2205,-14899,25506,-25935,-9160,-28305,27620,60916,60394,-54428,37633,44500,7608,144064,363535,839224,532958,140225,106444,96172,83040,62583,33139,9682,136350,46087,8007,60,47074,123181,24534,-5769,32274,-10247,52192,-40081,-45242,-19954,-50354,-72579,46427,51785,21694,-15328,-60201,1441,-31556,-103632,57865,49800,49364,-35991,-19364,75540,-67316,-29663,104236,91734,-6827,-15503,-25205,-15709,803,-13446,-28674,-9867,90732,-25115,-28964,-50976,-46461,-66531,68746,-9907,7266,38133,-32943,-20147,34416,-63733,14988,21173,37245,-46870,-86221,13667,-17833,-79637,-2801,-68263,-14119,7674,-49246,33206,27466,45442,62293,-26249,-154126,12030,-5415,-67550,-10262,3926,9079,-25536,-9906,21068,-749,53534,-15014,20517,22213,-26513,49231,-15997,-5727,-2186,-32356,61954,-17497,136516,2767,59354,37740,34322,21719,-27263,-52566,-10994,-8162,-2702,-16290,111966,45783,-11594,-51669,-34151,-71428,-85707,-58820,1176,-19935,-49272,-64274,-115781,-38114,31183,-13455,-11304,-79804,-49814,-44148,-29179,-123868,-30352,79291,47904,596,-60004,-81702,-47992,-34680,-14235,-23913,16407,-4752,43827,6022,14940,54689,-12377,31892,-25043,-12463,-65650,-15210,-134107,-102458,20763,35363,46254,-21951,-7188,27326,47126,34916,33714,47795,11608,14438,-3750,-22340,7066,38025,-27652,-17731,-81495,-21535,120493,-3677,-871,46064,-20442,80644,19940,31997,11082,25563,-32519,30703,7127,21758,-84899,-32696,2245,-24473,9525,17583,74071,71575,-77495,-47258,71650,46633,46699,-15880,17355,87384,15071,-62305,66163,63294,-35652,12647,-100849,-33791,-1391,-52831,-6123,71054,14988,52374,-19201,45244,-8384,-30282,-23502,-100377,-16465,-1436,-53880,33852,2198,73161,-23736,-20074,14726,144512,66696,-8696,22438,-5363,-46244,-46428,-52784,9028,-36080,58348,78736,8467,-13255,-58369,-8495,-34703,-23013,56777,-15905,10367,31435,-25665,-68496,-2127,-12605,-51270,-24834,-3138,-13131,20725,56497,22886,14336,42267,20841,-77760,-28619,75949,16676,4176,75161,-3389,17008,-53293,-49466,-16442,-92008,-58704,-79742,-31910,-14888,-61585,13330,-53917,-12789,-83782,4528,-70916,-58679,3460,-13211,-2861,9404,3790,56045,9068,27278,58456,-24479,-58741,33789,-29031,-29679,-22373,-9212,-37687,-12120,40473,-47369,-58603,73830,-33383,24788,58860,-44863,-8035,-8721,38396,-45909,-6982,-17519,3934,73315,24206,-71485,20511,-28895,26852,25430,-47728,-12819,36645,15906,-10856,-28718,-42679,30865,-2146,15706,-51040,-43089,-80317,-48477,-26275,-86424,-77333,12965,68876,-28350,-77834,18460,-75247,-19046,19590,-20671,-10334,-84448,-14484,-43397,-108010,2151,41582,55148,27807,-42867,-65964,7267,18189,-24782,-39753,-50366,-13956,59650,7984,-23038,24491,-21542,-2434,33457,8382,-45359,-41722,-60271,-50473,3923,-37226,-81236,-60901,-1817,-83724,-48649,11704,12565,-91716,-16136,57083,-29579,3707,-37614,8674,-3325,8426,9401,65126,93199,25716,25851,-5324,-6296,-19515,-62062,-6395,-21770,-19619,19878,51770,-22223,42499,-1745,39996,76899,46897,8243,31621,-24371,-4904,-6457,22710,13250,-5737,-59651,-65122,-18191,108384,39511,19157,-11080,-19883,-16007,54986,27413,-29872,54864,11045,31098,29297,-46809,27632,84691,21732,-14753,-38640,-81340,-15942,5702,3522,-18444,45782,19384,22938,-76152,-23986,-55340,53767,-2175,33233,61965,-12815,25149,-2747,75255,-11673,52345,58930,55161,34062,114148,61115,-125426,-51885,-25485,-4487,-28485,-67867,-96789,-50350,-56108,-40702,-91496,-9880,-84556,-42719,-14841,-58512,-106654,1398,37209,27102,-21495,14477,10996,48135,79684,-87838,-7989,39885,-57474,16606,3007,45745,8750,4752,18168,-26791,-65408,-23631,22591,49421,-3978,13609,15116,-4095,-27166,-38089,66614,56043,-32493,-25079,-7003,1242,-24892,-38616,-8192,-22824,-100062,-4853,42533,-78278,-12102,-22938,54666,-20555,-9480,-14709,-56694,50669,45842,15304,-34228,-20612,18319,-16263,-20395,-65580,13048,-14989,23464,18074,21897,-7813,-50858,-11776,-4015,23416],[-82369,-92947,23850,-957,-19605,-111079,-77882,73675,45345,37796,1951,-4918,-18351,-4996,73267,29999,5060,15450,-5254,-66938,15428,70749,-32792,-15333,-34175,25118,-15866,23724,43515,-3394,18944,-24005,16681,68396,-1523,54610,13052,15837,56687,69814,-27688,-43121,-50759,89700,-48026,-32404,39099,-42989,-1662,-38229,-28495,-20165,-19448,-4316,-93080,-76348,46598,59012,-6076,-8056,60006,-102280,45160,53996,14736,10504,53077,40038,46235,100025,24989,-43637,24815,-70209,4058,82819,-10718,-72889,-9341,1663,35652,42170,10067,12301,-35,98312,-18631,6912,52869,54208,31776,-5720,12342,-15970,8116,-8414,41850,-23785,36221,55779,54539,51709,96512,16854,-39582,-49469,-12010,-817,-19426,15578,25837,33870,-9096,42758,2639,-43104,-70366,-23074,-7020,-11866,-74394,-110868,-46588,34522,-49125,11332,-52773,65966,-23047,34147,-46594,22206,-11772,16666,1625,-5260,-67653,-83784,-6858,-1428,-29176,-5983,-16895,-50648,-11694,-41891,14366,-117801,-42454,12102,-5820,-32540,-40178,36051,62901,-11450,-10613,57188,122265,42811,-8696,-19869,-62814,-20937,-55155,-18177,15622,-13104,-16924,56381,-3717,6624,38527,48321,61311,33300,-33135,14838,8938,-54967,-93288,-65529,646,-3635,-17819,38090,54833,-50730,-54260,7371,25263,15302,-14025,37137,-14836,-32746,43355,34592,24541,-39523,18512,9112,-42336,-10698,72848,42235,-8428,-23089,17995,12746,-70198,48850,-45735,749,-28747,-2972,-74164,-73853,-59483,-98769,-36007,15432,-77236,-12829,-110316,-4615,9527,-111113,-83806,-33649,-864,-730,-11068,-8807,-4754,9014,52555,55674,41312,-35062,-46129,-6577,-21844,19075,-10669,41314,-25136,-9207,100046,117629,312165,3069717,2687549,294626,200566,105106,238609,226610,139275,56228,85673,48886,-67476,-1173,98696,57831,62174,-32798,-3557,70098,74863,41119,99077,74292,52807,58224,30145,48193,106242,69742,39544,-25948,-77582,-64181,33177,3699,139905,22353,120033,108770,40770,31652,59803,49648,63232,48615,-24776,32986,74064,6960,1176,113823,17263,42361,-24103,-1269,25750,53786,5855,35525,30619,20614,10541,-447,31945,-45237,34246,-34166,3189,36388,82429,65847,42982,2678,-10051,-23201,-2346,-13902,-13166,-10878,-21021,15001,29790,91134,21574,-115782,-113323,-2395,71557,-5300,397538,594132,-15705,-12064,47186,85907,64631,13884,-45051,34355,3657,83788,93094,72019,59345,17707,33837,71630,40661,13558,16107,42136,108837,-7044,-9557,3217,-3217,-27783,26820,20967,-18893,23552,56607,42792,-13962,55025,-33486,9939,-9320,-67796,-85621,-57609,-5186,45195,17701,32558,12678,4798,-54730,14976,-16777,-22308,-9137,43655,-26308,-1532,-102063,7825,66435,23649,-72704,67862,-59020,-48233,57736,75554,66471,40319,127088,-78569,-33290,109569,8647,8489,9206,6937,39751,46854,-5237,-62719,20205,-15104,-23430,43653,38801,60488,-62685,-52117,-24635,-13574,-22847,-7443,-30637,30670,-21125,5842,-22458,27630,56798,72561,-34895,45838,54376,27011,175899,299285,729428,486923,187449,112585,134324,104030,67781,51378,45790,123924,52314,29660,10192,64792,96730,32354,-5846,6834,-27299,71280,-26027,-38743,-29662,-47026,-91849,38063,45415,24460,-28429,-48771,-9768,-27636,-70493,78266,53705,57963,-22969,9206,68014,-54092,-28323,85098,62013,15896,26714,-22295,-21812,-9571,-27100,-16329,-6116,98875,21627,-7911,-57778,-24484,-62494,58816,-16,23732,45131,-27923,-33814,25560,-61256,5601,-17418,28746,-52096,-59931,33318,-1389,-75039,20667,-77948,-23715,-2477,-55941,14280,49545,66854,-11892,-13477,-145734,8823,12171,-50372,-3242,4073,11563,-20476,769,12625,-21292,31590,-19034,14882,2591,-22928,52914,-24501,-16972,25565,-34367,69968,-1370,102792,1489,73559,32702,27923,23230,-34493,-10892,5030,16460,-25617,-28519,111873,50945,-5364,-60440,-45674,-63259,-105047,-55057,-4140,-15049,-21585,-45732,-111756,-38090,15420,-17909,-47041,-102000,-63679,-9543,-44232,-113531,-35426,73803,32257,-10255,-49499,-91121,-44721,-47671,-8884,-17146,7666,-24727,24642,23003,22181,61952,-12343,38561,23430,-12397,-71474,-35440,-127046,-90848,25056,24551,42029,-40305,-5974,28056,52170,20475,54532,65789,27159,18735,14737,-4196,-2147,31697,-34311,-17334,-86460,-14880,122091,-38746,2329,51490,414,91818,15480,41790,26728,20415,-10744,26281,-10241,36137,-82178,-1536,33939,-23408,30865,7267,48170,73212,-87829,-37561,68374,78278,37410,-31151,13871,76821,-5527,-89167,62438,46207,-12961,15687,-70532,638,139,-65560,-37622,47229,52110,104881,-27621,13428,-18620,-34720,-29423,-77010,-31357,-33212,-92209,17152,-14044,66110,-32557,-12405,25657,111489,65897,-8527,20195,20201,-30411,-13659,-16899,11114,-49345,67797,69466,8052,-11039,-54846,-12829,-35228,3446,27851,-40299,8674,49950,-17865,-71621,-12748,-23887,-39013,-13984,-6320,-4306,35573,35135,22665,12087,33000,31177,-69735,-67465,81397,13035,8784,58502,26363,7681,-46426,-63016,-73,-61252,-40885,-70614,-10152,-16761,-53840,-609,-49183,8377,-73593,23176,-61398,-41375,-5769,-34208,-1088,28003,16890,56631,2040,19897,50609,-13801,-70732,32191,16782,-19029,121,31367,-56803,-7385,18137,-63487,-66179,84774,-18632,27657,29495,-52412,22306,-15995,62669,-42798,-7145,-14416,23342,63258,22450,-32635,14214,-12962,70801,37476,-40741,-8880,21549,27953,3536,-1532,-47100,83158,38200,9305,-33987,-46786,-79438,-35875,-30371,-80080,-59061,6380,54343,-29880,-70195,32299,-43704,-14959,20324,-16445,-2018,-81237,-1343,-41666,-90396,3852,58194,40089,-1372,-43259,-63099,15865,28530,-25664,-9750,-73419,-8305,45775,27557,-2643,39139,-27127,-20786,40778,28188,-27929,-32591,-76803,-57313,9019,-37269,-78672,-74533,-18126,-65195,-55508,-1425,9141,-62003,-7010,66850,-27138,-12042,-46593,8778,-16471,24464,16719,32809,112329,22965,15696,-22189,-28564,-7521,-72538,-1270,-37839,-21068,38778,66287,-14984,33122,-11975,37223,44071,26038,-25341,30581,-33861,-10701,-2686,29437,-2730,5778,-58437,-28229,40995,104371,26498,2525,-16713,-43953,-10992,52088,23652,-18128,30913,58391,-2206,21723,-66994,4848,74810,-25219,-18172,-22090,-86639,-18119,28851,-23790,-53505,44406,38327,39560,-77587,-2021,-69075,68759,30931,41367,91927,-28823,48421,21433,96418,-25579,53329,85233,67780,35882,122254,32626,-107618,-52526,-59375,-24145,-32387,-53866,-96874,-64423,-45356,-61234,-94825,-20988,-87834,-60574,-1926,-70986,-101446,-17333,34699,20577,-20327,15758,2966,39240,79899,-76486,-11443,44243,-40616,8352,-8742,29801,454,-9704,-4330,-28179,-62506,-25193,34624,50859,5661,36014,24762,-8119,-37587,-14512,77463,48731,-41590,-23889,2929,6061,-16169,-24073,11809,-14986,-66928,38084,29355,-84909,-20268,-55587,34472,-8623,17633,-9462,-86503,3653,59092,22709,-39991,-9449,15326,-3688,-7072,-58334,20307,-8626,11496,1567,32249,-8202,-42631,-8683,7803,17365],[-50588,-78766,14077,-22236,-28633,-129846,-91405,86335,21447,45357,13710,-1511,-36519,-9584,42625,18089,5348,15939,-6794,-88794,8309,33192,-35879,-3291,-39533,49956,-25041,29493,39716,25442,51456,-36094,-5858,84624,3584,33716,26844,26376,52937,60124,-37256,-34392,-55135,72157,-51723,-28041,15764,-38759,26119,-6476,-1853,-7872,-11893,-9979,-85577,-53868,32119,70135,-7782,-18132,54723,-104159,36691,38192,10896,-10233,28888,6465,32564,67727,21254,-43874,17177,-88006,-14057,66668,-13584,-58154,-29500,20025,29636,34299,2623,-6322,-4427,40754,-64358,1876,53890,32878,45069,5346,15949,-5616,7674,1837,71637,-46552,27123,44873,51453,20800,87005,26634,-23444,-65311,-10260,7851,-32276,38885,26090,38528,-4602,28386,-1862,-37488,-68042,-51310,-21713,-19895,-68224,-64674,-33363,47242,-63368,-291,-34143,34448,-24342,49435,-60186,27853,18539,9171,-14683,-7993,-49048,-75985,23756,858,-33349,-29455,-30041,-51210,-11527,-40765,10958,-66114,-35762,5726,12771,-13411,-36512,14348,74198,-13336,-18939,48509,142464,65722,15515,-29505,-66102,-8676,-31173,-41877,7463,-17028,-52402,19701,-8749,16205,53640,68467,95446,59435,-49425,12917,2234,-50596,-85477,-26789,5526,5874,3978,67043,42702,-11367,-7561,20457,16571,44640,-16375,33685,-3814,-21909,31147,31040,18957,-29053,25535,28347,-51728,-3364,57281,33631,-725,-12273,23392,37055,-55470,84224,-18386,-21931,-23403,3713,-65046,-82429,-53001,-75404,-31947,-7363,-79808,-13782,-131490,-15782,4287,-103823,-61971,-36817,-18137,-6637,25052,6425,38514,11087,31092,51913,17332,-26684,-17253,-16082,-47145,-3708,-21415,35624,-21211,-34457,87495,155773,383873,3013368,2602489,269924,217679,112425,229916,214223,65335,50574,95840,48537,-59455,1880,95892,49296,75123,-9963,23840,70704,109930,44795,109119,81928,56156,74563,19647,62718,81570,53367,50847,-7237,-86926,-72481,30467,9293,123226,29959,114078,142451,39245,37571,62715,4371,48595,46956,-30561,17779,95850,21421,-16554,69283,7134,31393,-19907,-18807,13350,47414,-23028,12779,86493,42938,9696,4573,35540,-70705,26054,-25029,-6959,39863,75293,48961,42923,-9956,-8893,-12635,-4271,-9728,-6475,3500,-6859,38384,45594,91052,59397,-84957,-101258,-8511,86684,-4798,370058,577515,7659,24823,54009,97409,97655,6389,-34388,28140,-4270,77370,121124,93510,65057,3367,48832,99191,39478,25377,-1203,42782,104867,-5596,-14035,8036,-8140,-37144,22626,-12575,-17321,43078,51689,23241,-17459,60277,-2281,22878,12459,-59234,-83518,-60137,476,34904,22195,31054,24054,-11551,-89536,4849,-29199,-4954,-3388,30893,-42850,-11244,-81734,12913,72836,27190,-72041,79283,-58659,-54501,24149,101302,76140,39240,102729,-31807,1623,100329,11775,22784,15710,-34399,64795,32394,-14992,-71315,37054,1360,10750,60825,58814,48258,-78152,-57237,-23974,9402,-14240,-4570,-36290,33095,-11829,9585,-27405,12758,35344,76252,1229,46489,43326,38066,182599,242116,488905,315642,188111,100121,153641,116643,61931,58209,83714,115671,58504,49173,20646,73719,59459,36731,-585,-7853,-35030,82293,-17711,-26680,-29938,-40860,-101889,35109,36811,28311,-28795,-36481,-18807,-20174,-35728,75924,52665,63705,4408,40637,58021,-38063,-23267,58920,33067,34186,55658,-13773,-26483,-11260,-32158,-1562,3922,96801,53533,11277,-48858,-5008,-43084,35613,15341,46570,52726,-24057,-32952,11665,-58306,-9201,-45705,14270,-57524,-24283,54491,22810,-61655,29734,-81990,-32599,-6150,-59562,-1395,65741,88522,-54086,-10156,-96714,53,19435,-25283,4824,10709,17078,-16754,3828,15417,-28407,9463,-22613,6872,-9489,-9552,39652,-27147,-18354,31968,-36878,59544,11122,56394,170,70295,29982,25432,19202,-37076,26500,19336,50807,-35083,-28213,106976,51049,-1917,-53326,-53250,-57942,-119619,-42372,-5389,-3673,4737,-13315,-88513,-43017,-6954,-23817,-82169,-114770,-74518,22183,-55604,-87316,-35399,65105,20683,-12596,-31140,-96249,-43183,-58721,-3276,-9232,-8427,-39975,3067,34433,14182,49253,-15604,40455,62567,-15834,-59167,-43460,-116338,-56187,30232,16441,33555,-42153,-10095,27060,48544,3653,70862,79551,30894,12297,28449,6043,-10749,40898,-23294,-12310,-76459,-12436,108878,-71485,3458,43672,19929,97130,13857,50261,32452,3176,3611,7935,-22448,44134,-65856,29598,67788,-14497,50158,6376,19552,66223,-75412,-22856,61910,106010,20782,-41797,10948,61649,-6507,-90094,50002,35093,15308,13243,-36833,31252,3717,-73332,-70903,15528,84565,136011,-35637,-8180,-51101,-31139,-16124,-32608,-40792,-59187,-106894,394,-30567,42649,-40890,11007,38803,57776,31275,-13291,18904,32284,-17355,12204,16965,22809,-46290,69741,60002,13292,-9711,-36098,-16108,-30855,33453,-1521,-52434,-9,69030,-15116,-72396,-24529,-39323,-6671,6106,-8373,3591,32931,10563,22012,10017,19310,24163,-54626,-92587,81272,2812,11208,30856,40817,-1386,-34337,-77100,15228,-26245,-17092,-45624,-4216,-26265,-32604,-23481,-30958,19905,-49708,42160,-42328,-17419,-15678,-58850,-8013,40410,25845,47365,-7674,12308,44281,-4907,-74088,27562,70910,5629,25209,51951,-52228,-9163,-1141,-76488,-70064,65052,-7649,22573,1616,-52152,86796,-24942,71242,-29894,-6542,-1587,41333,28030,13180,9507,6705,10456,98102,41671,-24495,-6092,1366,38442,14765,30925,-30017,119572,71351,-1679,-24202,-40150,-62140,-7953,-33099,-69247,-34815,-2194,42195,-30324,-59401,40014,1271,-12579,6417,-7855,-1830,-64121,14556,-34398,-67209,19408,76113,21469,-28484,-28509,-51304,16919,40394,-18272,13334,-95388,6148,20009,42987,17421,36079,-29158,-37883,45563,43995,-8610,-19307,-74873,-59433,16677,-33530,-62722,-72132,-29876,-57649,-40351,-8923,7373,-28761,-2982,74660,-25804,-28436,-46007,10173,-25136,37167,12772,-1628,112339,22195,5727,-28076,-42574,5992,-81851,-6367,-57287,-18198,48586,77057,2665,16110,-34927,27444,12539,5806,-64056,23269,-41332,-9694,4375,34784,-10466,28804,-43664,15710,74935,83568,15777,-15717,-22771,-61216,-10079,33690,17951,-7661,4641,79044,-38377,2394,-85270,-19892,39743,-67561,-17106,-8866,-90366,-15138,65582,-45630,-69807,34655,49468,55592,-68142,20333,-73415,76482,66755,45473,99449,-44899,62230,39426,85680,-38219,46798,109334,77599,34579,98459,7883,-55073,-41378,-78812,-39146,-38757,-39144,-77598,-67875,-27750,-85010,-93561,-29179,-82500,-77538,16420,-68918,-60431,-32768,27663,7657,-21879,13131,-19046,13119,51796,-50712,-6442,42856,-22631,-206,-21006,6203,-10708,-19496,-16172,-25763,-65959,-18264,43389,45912,7847,43301,19104,-9684,-55291,7004,78653,32923,-49695,-21468,11079,8898,-5221,-8030,22911,-3875,-21590,75683,-15036,-78830,-16404,-80066,6027,2847,36358,-1819,-84640,-42908,49911,17458,-40337,-542,6076,10279,19871,-46949,19863,-3395,-2506,-3406,39194,-5424,-27285,-4884,26210,11530],[-10299,-51083,-5817,-38427,-32179,-115731,-88487,83891,-16485,46079,24387,928,-47114,-8988,20842,6936,10129,24649,-11526,-96797,4124,-3185,-28955,14898,-34766,68399,-34877,28507,32619,42689,68622,-42218,-19239,81261,8210,6521,28345,24227,44675,40356,-49257,-28443,-61261,35241,-50147,-20014,3996,-32412,52758,30291,22652,1388,8796,-16062,-71433,-42876,6879,60638,-7906,-28837,49257,-83706,19770,21701,9442,-28467,153,-18407,20010,34363,20740,-31644,4381,-96106,-31468,53010,-13565,-37998,-48846,37493,19434,21956,-1669,-19001,-8654,-10439,-79588,3648,51471,6860,55358,14063,15280,5313,9399,12293,67804,-65581,11304,20305,35167,-2583,60394,42921,-12471,-73397,-7050,18525,-50512,55622,28286,32816,-18951,7661,-1983,-33286,-58698,-78318,-36418,-26625,-49550,-23111,-15863,40991,-89321,-22013,-27886,2116,-24986,51001,-66041,33146,35985,-4214,-29246,-7691,-34831,-61623,48043,2596,-22651,-45342,-37308,-30720,-10811,-38984,17703,12490,-12733,-4745,23619,-426,-29987,-12709,74691,-11862,-31786,30457,149495,77307,39867,-33083,-66085,10750,4798,-52072,-2547,-26690,-78242,-25758,-15941,17956,55580,66084,121948,94410,-59762,13124,-6362,-39212,-61693,5247,6186,13292,22647,73822,27322,40319,37954,29028,12265,66083,-18477,33024,9937,-6497,22225,29083,8011,-21526,33741,42935,-57226,-10041,28057,29623,17190,-7083,17429,46637,-41991,81479,9746,-46295,-13505,9824,-47368,-82791,-39307,-49170,-15919,-20054,-65377,-13713,-137450,-24585,15365,-71419,-24493,-46002,-48027,-24255,50013,21759,77736,32235,3782,39516,-5930,-24362,8964,-20132,-60106,-24913,-35927,23161,-2905,-41636,75124,187871,399385,2953460,2562542,248949,235631,121217,218944,184019,21965,56860,100225,52448,-19975,14015,88386,36461,89263,13481,50620,75189,141624,46746,114715,79872,56775,84718,10100,82148,46101,41285,57296,17335,-64923,-58592,24311,21823,101563,32520,97450,164165,38732,43889,57533,-53157,35593,40056,-36264,-3067,99722,42424,-20602,23162,11597,21361,-12994,-31844,2520,48148,-38651,-15769,124990,55314,12219,6023,37084,-87147,24812,-6080,-19742,41707,57877,25922,30227,-16021,-5440,-2902,-5921,121,-5847,15713,4418,57460,59344,66014,71436,-54186,-70162,-7433,91808,50,337637,548326,33444,46924,58873,103352,112057,-164,-8421,28426,1581,69745,124025,108654,72230,-8212,57561,121768,33323,33331,-20558,49018,100849,-7841,-14252,10457,-12605,-38957,19520,-29449,-14267,54329,42880,10401,-17607,58752,28437,45898,43631,-42170,-66201,-51857,3323,13535,28361,26027,20451,-27587,-99659,-8320,-38559,14639,4439,-3839,-50512,-6276,-47197,21113,59937,34958,-49719,80174,-58922,-50473,-2463,121947,56922,23698,73612,22818,27529,77801,16098,29289,17555,-77664,77565,15426,-27778,-66958,51952,-1666,32005,64470,61054,33153,-80884,-57928,-20732,37773,-4677,5517,-30825,33620,-1752,-513,-39035,-11339,4753,70094,42311,48236,31883,41286,162698,200272,311497,159820,151979,75556,149188,116123,48019,53612,112243,110654,62029,59706,29667,74457,25394,36911,10751,-5226,-32475,83356,-21153,-10635,-21236,-33329,-101369,39090,28861,30760,-18397,-28590,-22500,-5086,-13434,50562,44995,65353,31916,63990,47018,-20367,-14896,36679,15036,44937,64170,-1418,-27541,-4251,-29287,16529,19119,90747,63212,27372,-26845,6639,-12692,7055,32797,69026,56896,-21749,-17416,-7187,-57339,-25890,-57592,-6957,-61552,6068,68553,50844,-39293,26748,-83208,-39127,-4236,-58216,-12121,69203,104474,-57381,-18761,-23401,-8324,14583,-382,10705,25123,26818,-10879,-571,29600,-22750,-9740,-27303,-2446,-11411,5899,13941,-23942,-11521,13348,-36922,39105,17762,18751,14,52722,31884,29749,8751,-35164,52125,26125,78082,-28472,-14709,107131,47969,-1409,-35840,-55631,-52129,-116891,-24517,-4350,10723,23139,26515,-51221,-49565,-28312,-26508,-101820,-112101,-79979,39088,-61712,-58863,-28368,54837,16897,-5652,-10041,-93205,-47663,-64734,-913,86,-24173,-47550,-17404,33941,-8822,19613,-21824,36560,75982,-22304,-29736,-38104,-104391,-8245,36128,16769,23554,-31842,-14380,22208,37023,-10199,78839,84524,18799,-1642,32283,7339,-14972,61430,45,-3900,-55350,-13507,87597,-90073,-798,19699,31037,92505,16066,55690,27455,-14332,5533,-23311,-30955,43669,-39117,52060,96061,5544,63893,18882,-2020,51687,-43911,-13062,51622,113112,1004,-46165,-1480,45044,12168,-67771,32485,27601,38874,8606,-8542,47295,7741,-75876,-97826,-14207,96736,130351,-39419,-11534,-99832,-21050,13032,17433,-45206,-70110,-96053,-13306,-44075,7975,-45430,39409,54305,6447,-19171,-17287,18318,30328,-1919,23342,35626,44766,-27983,62866,50187,20163,-8197,-22744,-19617,-21743,58760,-20369,-50370,-14114,82608,-14854,-68953,-33871,-52255,38894,30159,-10177,9346,7854,-5583,22982,8367,2655,2787,-38225,-99305,76230,-11873,9159,-6057,31519,-7528,-19297,-86668,22163,4329,7528,-14871,-14660,-41287,-3882,-53748,-4177,18625,-17994,55883,-20067,3053,-29501,-74651,-21788,46500,24984,30016,-15783,8507,39226,5561,-60097,21478,115566,34596,46004,46200,-29212,-19350,-15469,-83586,-68905,25782,-2607,12956,-17932,-42562,158645,-36159,61092,-14489,-8461,14917,52847,-14774,313,42377,224,36549,104277,36285,-3709,-2556,-13238,41404,18792,57731,702,124754,85168,-16301,-20661,-18337,-32486,24962,-34041,-57568,-12710,-9670,38127,-29601,-47888,41506,36107,-13097,-17395,2837,-9814,-37825,30512,-22188,-46308,42918,91412,4530,-53243,-5469,-32499,8508,51810,-4601,22539,-105421,25334,-6361,51510,35599,21496,-25269,-48353,48324,52465,8033,-3637,-57977,-59290,23758,-29461,-40360,-56592,-33233,-60865,-6647,-6324,10817,-1241,-5852,77019,-22622,-38847,-31343,13013,-26985,43464,-1343,-24448,95053,21559,-3987,-25888,-43667,14719,-89146,-19371,-73441,-12913,47026,80853,26312,-1896,-64086,16915,-8165,-8816,-94804,10970,-47437,-3323,12333,38765,-7320,58479,-18790,52223,79776,54055,9995,-31697,-28819,-69876,-12466,4501,11046,-1094,-18653,67445,-64251,-22982,-96407,-41986,-8234,-93720,-13008,-2288,-91750,-6295,102748,-56504,-67644,15636,49329,62971,-49130,40042,-67493,73148,91970,44252,79164,-57973,60711,44452,39329,-47845,33259,121984,81534,30226,46724,-8147,10687,-25053,-81361,-46976,-46200,-28176,-44472,-61685,-6956,-110266,-93528,-33387,-69880,-89259,39594,-53073,-10111,-44318,16955,-11216,-26001,10169,-49925,-15398,11323,-16773,6532,34225,-9857,-11415,-33336,-19685,-23319,-23441,-9521,-20109,-80288,-4536,49932,37104,2614,37429,4829,-6132,-70448,23714,68028,15859,-55751,-18476,18877,9985,7815,4676,22029,9598,23096,89131,-67167,-58502,-1383,-87022,-24649,11905,41851,5410,-57777,-75877,22437,683,-34517,1356,-7218,23046,51318,-33637,11796,455,-11884,2850,41607,-704,-9855,-1512,44268,7203],[23216,-20102,-26963,-44693,-29748,-76435,-67126,67230,-57692,36089,32199,2093,-50786,-4987,16826,-2317,17329,37626,-16748,-88834,-956,-30652,-12984,31118,-22130,72609,-43518,22364,24062,41435,64396,-39664,-15440,63233,7854,-17577,21651,11114,35711,14357,-60695,-30736,-66273,-8562,-42575,-10809,5571,-26327,68130,59719,34415,5935,37277,-21724,-53268,-43344,-25149,35245,-6722,-40786,42065,-45135,2777,11583,11661,-35693,-25864,-30498,11876,12411,21384,-10591,-13187,-88779,-47581,40965,-10960,-17206,-61690,44993,7306,6403,-3712,-25794,-9177,-38990,-63209,19059,45696,-17194,55598,17843,10422,11134,14847,20367,38251,-76937,-3335,-10268,4689,-15205,16313,54920,-11900,-73531,-3866,25005,-68854,63722,32345,19137,-43748,-20381,-62,-32547,-44097,-93458,-50971,-27375,-22823,5733,2969,17731,-120519,-44628,-31580,-18067,-23132,35885,-64445,35691,34754,-22352,-41078,-4653,-26610,-42098,59577,2473,-5442,-52260,-34292,6932,-9015,-36654,34459,84907,21878,-13873,20008,4930,-25573,-35197,65069,-8106,-48113,11135,139208,75062,58851,-29073,-61810,29590,44333,-45248,-16079,-42668,-84853,-61415,-22666,10822,46514,43903,130313,123729,-61316,14646,-17471,-29790,-30802,26011,2360,15355,32163,59149,11961,76634,70397,33949,14683,75344,-20005,33539,23385,10992,19690,27531,-4840,-24212,47575,51369,-55105,-28781,-7691,30369,36988,-9827,4506,42494,-34573,43449,31540,-62899,-2591,12416,-26307,-74853,-21295,-27774,4571,-21961,-36461,-13227,-119287,-27942,40129,-31296,21714,-54400,-81078,-46680,56050,30903,94552,63320,-19163,23003,-19995,-30675,25211,-20628,-59267,-37692,-52745,4318,24869,-23718,61311,209386,363498,2899075,2574470,235476,249460,128869,206470,146665,18582,72345,97880,59185,38216,31602,78956,23549,101442,32094,69141,76637,159866,47195,112972,65776,53397,87296,1908,99104,9541,35954,56100,38046,-17183,-26541,21055,39911,82361,26518,70488,164718,38013,49073,46275,-96082,26090,29550,-38560,-23056,88004,62705,-14704,-7225,27472,12650,-4472,-35825,-3136,55352,-38916,-39853,132345,55110,18506,3835,35028,-89579,32993,12487,-32241,41485,36107,489,6036,-18188,-1037,5122,-7124,10505,-8217,18620,10201,64032,64405,24615,59089,-27058,-32851,-3175,86161,8529,317852,511920,49435,50424,62846,100375,106880,-4448,22614,37175,22520,61435,105492,115005,81314,-12618,53167,131134,19490,34481,-36957,58116,92243,-11307,-8926,10243,-16077,-33136,17912,-30353,-16819,56339,32668,6101,-18498,49276,47880,71536,77309,-20775,-38741,-33394,3279,-15435,32399,18902,2697,-40762,-88946,-20441,-41381,30079,13192,-41230,-44987,15764,-12208,27503,30996,44314,-14048,69731,-61237,-38206,-12988,127202,11698,-8266,43252,59915,37150,48082,19423,26688,12600,-112164,73833,-3998,-44882,-55703,62648,-20983,38395,54390,43862,19066,-69146,-53839,-16119,64873,915,15155,-17550,33778,5981,-22483,-50835,-37353,-24841,55412,74356,58638,35823,38875,126765,164596,249604,92977,104157,45420,121404,101323,31492,41812,124069,102495,58786,56282,35009,70677,6405,32574,26763,13063,-21642,75330,-38515,6093,-7436,-24869,-91892,48019,23739,29958,-2708,-27966,-19626,17511,-9238,10165,30804,62407,45657,69911,35204,-2430,-4217,24510,10832,47416,53823,9989,-23376,9181,-21473,36739,34805,86463,53268,41611,1436,8108,22267,-15465,49167,83542,53580,-21041,8586,-29785,-58696,-39308,-52908,-32127,-62839,16140,68009,75212,-14108,16960,-82378,-42303,363,-51026,-17833,57269,110666,-35396,-35978,44001,-10496,121,16987,12046,44059,40391,1462,-7988,50590,-10520,-23362,-32996,-8859,-2795,15812,-15447,-16572,943,-21172,-32828,18250,19129,4928,1649,29027,37946,38785,-7169,-29503,63798,22699,88429,-9818,7339,117220,43980,-3105,-20649,-52580,-41920,-91723,-7078,-3231,24867,31647,65349,-9216,-52813,-42447,-21537,-95712,-91743,-76346,37034,-61613,-37706,-13763,43866,21618,7445,10250,-79723,-58850,-63885,-3305,9170,-31465,-45376,-32052,19401,-37901,-16838,-28758,28403,58411,-31055,9237,-22206,-92545,37350,39916,25970,14742,-17078,-14400,12863,20290,-16344,78103,77666,-7295,-16635,23748,2524,-13051,83122,25714,5891,-29843,-15883,66215,-87687,-12677,-18089,30472,78477,20807,57641,14552,-24759,-3226,-60127,-38563,34649,-8098,60381,112436,37091,70362,41706,-11862,34749,-4998,-16972,39255,88184,-16305,-44037,-26494,29356,41987,-33800,15223,19719,49374,4400,6997,42249,10107,-73883,-112466,-35181,81808,89619,-38155,-2694,-147776,-8308,48694,58770,-46649,-63717,-68319,-22390,-53501,-28784,-45012,59321,71321,-25427,-58412,-14464,17834,18562,14914,17703,34143,69274,-2289,47116,36465,24254,-5164,-33013,-23192,-10244,72751,-22337,-37768,-29299,85236,-14253,-61166,-38094,-55831,85720,51075,-12124,12359,-33183,-9934,27328,7108,-14303,-22826,-23444,-90170,65916,-26963,1622,-42396,1077,-11216,-4841,-86923,16720,23804,28851,11382,-32560,-57438,23224,-85290,21274,4170,12362,59594,-1133,11693,-46250,-71892,-37662,47162,13367,9408,-18757,10570,33813,19600,-24407,15491,136292,56386,58079,19513,1782,-36849,-23945,-82955,-60725,-16926,-3696,2961,-26036,-24761,204478,-48477,35455,-3431,-15946,28910,53938,-46129,-12319,60056,-3952,57795,93268,20821,11145,2485,-16215,34648,13836,69916,33795,96535,74814,-32448,-21926,18218,2721,49420,-33103,-46582,-18,-13697,43197,-27671,-37452,38053,43031,-16922,-42773,12911,-22989,-10680,42855,-6380,-32072,64030,98819,-5768,-74416,17399,-9352,-8028,59228,11168,17524,-95902,43198,-24095,50928,50346,5119,-14999,-47828,48723,52573,18375,11674,-35604,-57998,28988,-27706,-19201,-36010,-25843,-67045,35252,7941,21649,13756,-15483,69214,-17271,-39463,-3805,16222,-22221,42083,-19420,-26069,68170,19408,-12801,-20068,-32641,13505,-94525,-35329,-81593,-7789,36225,75193,49249,-15262,-87957,11397,-14266,-15045,-105786,-3254,-53570,5063,18939,42073,5726,86670,8951,71745,68543,26530,10340,-42458,-34115,-70883,-16599,-26925,3212,503,-34808,31993,-73047,-46548,-97603,-57231,-51861,-99535,-8654,-987,-89507,5619,128051,-54791,-52401,-9209,38779,53970,-24698,53484,-53665,59264,98975,39186,33381,-67060,45201,33700,-25229,-51922,14535,115767,77160,23678,-15384,-14434,64704,-10659,-69409,-47992,-52767,-23605,-8382,-50269,12533,-129739,-96252,-34548,-52087,-91445,63948,-30391,24680,-51214,4020,-34108,-30121,9952,-79688,-33544,-23248,16828,23546,19246,-4741,-27956,-44787,-42917,-35758,-23008,12998,-13320,-101578,13376,55450,28226,-6914,26079,-9772,3761,-71631,35041,47862,4517,-59416,-16278,26021,10009,20213,11738,11242,24772,53053,70983,-101653,-27410,19511,-72921,-51084,17019,35546,9272,-22212,-86449,-6519,-20586,-22337,-5134,-20764,32211,74281,-20731,-1706,2728,-12276,15614,39581,4306,3483,562,53105,4388],[41828,3969,-38985,-39023,-21919,-31197,-30482,41564,-87307,13676,36411,3440,-49382,-780,31111,-8636,23013,48451,-21103,-71130,-11140,-45079,8353,37376,-6799,58546,-49349,15164,16119,26775,39848,-28458,3576,38084,-1410,-33373,11550,-6865,27357,-10676,-67631,-40778,-66070,-42436,-29046,-3291,17334,-21936,67810,69889,29856,6140,63745,-26165,-33171,-45930,-56654,4021,-5389,-53090,31759,-1724,-7413,11979,17118,-26173,-44158,-30675,9573,2530,20212,12221,-32909,-67001,-60657,25944,-6984,-461,-63565,37490,-4938,-10806,-4591,-29898,-4103,-43113,-30224,49048,36073,-32568,43405,16219,2977,9284,24671,24333,785,-78881,-8713,-39355,-35615,-18908,-37477,52414,-21894,-67682,-2205,22381,-80669,64281,37211,1467,-67397,-53378,1454,-33317,-28479,-89648,-64569,-21614,4191,20565,19433,-13050,-143528,-58874,-36990,-20289,-17914,7795,-58380,32530,16938,-42291,-48579,-377,-24356,-19715,56433,239,8205,-52775,-21088,47704,-5828,-34687,54957,115927,56981,-17737,2884,4627,-25901,-42877,49939,-3817,-63830,-110,113157,61494,69372,-17782,-52731,40768,77447,-24090,-33143,-59330,-68447,-67508,-26919,-3796,30993,12320,116806,133528,-52727,14060,-32160,-26789,-2306,35849,-4035,8787,29764,34602,-1198,76984,84272,36457,21217,72874,-18889,33208,34926,27319,24091,23971,-15960,-36980,70237,53556,-42536,-51405,-38858,34217,51526,-20299,-9485,29111,-34539,-12462,42253,-65071,5764,11439,-7470,-59372,-2872,-15146,19183,-16998,-1710,-12562,-80390,-24329,70031,1513,65089,-54991,-105399,-67098,41674,29238,80315,92912,-27309,7099,-21300,-46273,27398,-19990,-47539,-39244,-69634,-21131,53116,17083,45023,218515,298388,2861066,2624619,230967,255490,133994,192681,111720,40344,90910,87965,66159,94274,49564,69528,15213,107644,42728,71834,69523,159333,47239,101204,43364,46320,81837,-4076,105847,-16791,38983,47901,47335,41825,13701,24253,59194,68505,11590,35506,145847,36396,51502,32501,-106258,20717,18344,-34123,-36253,68412,74511,-6898,-14582,48251,5631,4267,-30351,-2230,63555,-27145,-51176,111551,43848,27565,-2305,28024,-76876,48487,23827,-39857,39151,17786,-22882,-23947,-20814,3164,10624,-7993,17420,-8708,9623,10042,53310,55906,-17854,35627,-6475,-1840,1801,73221,18915,321437,476575,52402,40789,68405,88406,88345,-5300,48343,52598,53950,51970,77698,112300,91567,-7794,33759,124770,-2071,28614,-43430,66599,74864,-13194,88,7284,-16323,-22131,16093,-25683,-28963,52702,22800,7481,-23020,34967,49360,87800,101357,-718,-9095,-9141,468,-46328,31816,11863,-23000,-48731,-66015,-28404,-36777,35252,20604,-59600,-24607,49567,13902,26501,-4418,51866,23005,49465,-65475,-21444,-4644,111922,-45043,-52279,12994,66448,33238,18751,19600,16342,443,-131425,55095,-25504,-63767,-45895,67657,-46721,35412,35982,13803,9209,-44422,-45560,-11916,82757,-920,17725,-2861,34790,9279,-50524,-56986,-58435,-45480,36403,86491,78523,55376,33859,89180,131732,246906,95775,67397,15681,75486,75299,18064,29272,118018,84839,45572,38212,34648,67238,6879,23976,44121,38540,-6787,61522,-66281,19676,6347,-14108,-77481,57064,22320,25294,11800,-33377,-11132,42999,-18837,-32321,12310,55196,39032,54610,21460,13413,6850,21259,16027,43269,32774,14771,-13916,24934,-12721,55153,43885,85250,33293,55268,27558,790,55176,-23143,62088,84926,40966,-21831,37241,-53548,-60212,-44211,-36986,-55521,-60397,-202,49637,87702,4545,6035,-78003,-41506,3924,-38564,-19459,33212,106117,-9389,-53576,79891,-3747,-18284,22757,7949,60191,55322,22088,-11482,70716,36,-29517,-37469,-6490,14219,16454,-38967,-7823,15643,-54050,-25317,2894,17587,13527,5024,8908,45275,47270,-25481,-21203,64608,10457,81664,12470,30197,130434,40936,-6659,-20019,-45021,-25819,-50173,4687,-3659,36752,32460,94803,26878,-48684,-46152,-7237,-64590,-57290,-60979,21994,-55415,-26138,6689,32410,32704,20962,28053,-56593,-73468,-56138,-9182,14928,-25313,-32216,-36247,-5572,-60336,-46489,-33215,18835,19174,-40744,45609,-1004,-79935,67597,37553,38965,9540,-5517,-8901,550,2304,-12697,70733,58895,-39831,-25722,3795,-3310,-5958,94397,43346,14465,-6794,-16621,50632,-65541,-31711,-61989,19751,60256,24846,56977,-665,-25469,-13897,-91153,-47681,19050,20807,54667,113257,74260,69660,64511,-12543,21345,26133,-37233,28306,34631,-26185,-36542,-57427,16004,70598,-1582,3272,8306,43357,1651,6643,16622,9227,-68516,-112446,-45079,45835,30928,-33603,4310,-175712,2224,79188,82211,-47495,-46211,-36398,-27240,-59459,-57854,-40398,60730,87683,-32267,-66994,-1615,16676,3313,28375,-428,17918,85825,19248,24168,15293,22204,258,-68248,-25602,-270,73135,-8660,-21527,-40257,75183,-11560,-50914,-35797,-45747,121249,63102,-13625,12728,-72850,-5387,35739,6235,-28208,-39991,-9734,-72152,48124,-37954,-10238,-65652,-37802,-15935,5325,-75917,-184,28699,44771,26618,-44621,-69190,39878,-108818,35721,-20870,32796,50992,10094,5322,-59439,-48548,-49636,43420,-4757,-8124,-15271,17803,26090,35479,28231,10526,129540,62902,61110,-13980,29797,-57650,-26702,-74851,-43814,-48739,-9308,-4640,-23656,-2730,205288,-59376,2573,-704,-29135,36344,43374,-53556,-21903,64057,-5707,66931,73866,-3049,7806,8319,-8655,20713,930,63735,59639,47587,45978,-47224,-26979,61355,36064,54927,-30459,-36280,-718,-13139,53944,-24685,-28124,31872,21293,-23293,-61055,19750,-37197,10204,47747,10886,-25170,71373,93863,-6213,-88473,33004,14046,-28416,58741,24014,4195,-67047,53786,-31530,40534,59967,-4202,68,-34866,45487,45648,20793,23805,-16555,-54945,33396,-29215,-4696,-20360,-7983,-65702,72709,31087,38744,13520,-29795,48385,-12635,-32011,29302,18156,-12983,33753,-32149,-5263,40761,15213,-19178,-14679,-15537,382,-98467,-48348,-80136,-5044,21604,60136,64944,-21320,-96314,13491,-7569,-12796,-92473,-15613,-60638,11676,23082,45363,24520,104627,30839,72290,57970,9039,16031,-46754,-37648,-67184,-23788,-51779,-5534,-2320,-42008,-10862,-65029,-61384,-89301,-62780,-77500,-87338,-6955,440,-83472,15864,134286,-42978,-30873,-33936,22172,26772,-482,57009,-36286,39929,87776,33437,-26059,-72767,21840,10350,-76020,-47983,-6424,89872,64539,16403,-65091,-12788,89824,-3274,-48634,-45074,-56591,-25143,18469,-40082,26581,-131754,-97881,-35317,-32639,-83131,82044,-10503,31829,-52491,-9691,-57431,-30893,13596,-96582,-35325,-40455,42111,38174,859,-5006,-50315,-54018,-61662,-46701,-21993,37626,-8095,-117877,32588,59999,22871,-15499,17955,-18205,19412,-52434,41921,24126,3048,-60769,-16768,31297,9791,27236,13535,-3987,40944,58396,29429,-106854,6383,38252,-41496,-68556,17476,23898,7816,5970,-74898,-14750,-36506,-4597,-17867,-30606,35764,78488,-9965,-16937,3224,-2911,28527,34219,8100,8357,954,46595,2251],[45733,16341,-35206,-23257,-10294,1694,13451,14051,-94037,-19089,37241,7459,-44729,295,55978,-10898,22773,50569,-24872,-52714,-27968,-46853,29781,29271,5055,27983,-51793,11513,10643,12369,3171,-11458,27482,13489,-20599,-39517,1707,-22273,18854,-26712,-66994,-49324,-57012,-53704,-11059,993,33305,-19351,55859,56476,14347,4142,78084,-28575,-12708,-39369,-79206,-22466,-5514,-63189,18326,30344,-8299,21660,23566,-72,-53409,-23999,12262,-4581,14681,28977,-50523,-37959,-67736,4019,-3182,9005,-53107,15819,-16225,-28222,-4948,-34838,5783,-32586,-916,85886,22547,-35325,22122,11014,-4202,1050,37882,23626,-27711,-72073,-491,-61747,-75731,-19761,-86135,32281,-37277,-58275,-2796,9335,-80763,60157,41081,-15379,-81814,-85611,1109,-31108,-17049,-66468,-75857,-13071,24007,24718,29973,-38712,-145549,-59168,-35587,-9036,-9661,-23632,-52347,21669,-8996,-60154,-49567,3019,-26798,1394,41168,-3289,11181,-52077,-2620,73868,-1467,-34190,70194,94174,78225,-16043,-21252,2351,-30768,-30721,34816,-858,-72132,3389,78308,42005,71336,-1549,-39337,40599,95174,3117,-51084,-67211,-33134,-34377,-27877,-22583,14438,-16220,87693,117878,-34803,6882,-50637,-28091,15789,38598,-9079,-8190,16789,15462,-11364,39959,80056,36884,24731,61391,-12514,31280,44355,39245,33492,16163,-23013,-54485,98970,50609,-19927,-68165,-55094,38384,57927,-35307,-19087,12572,-39116,-62679,40682,-52246,9012,9089,4643,-38036,12247,-12067,19428,-10984,27040,-11539,-37202,-14421,93977,19810,94157,-43760,-111707,-81816,12976,16153,39442,111837,-14775,-4796,-12406,-69348,15635,-20155,-30170,-31965,-83890,-53422,71745,67909,27077,215478,233243,2848019,2685811,234085,252417,135750,177861,85878,64344,105955,70926,70883,128421,62774,60371,14574,104199,45268,53885,52720,142130,48480,78405,20472,37436,68814,-6617,99023,-25585,50730,36151,43000,94286,50136,32463,73868,58299,-8855,-2591,115843,33902,50035,19696,-83311,18994,9264,-20975,-39318,50125,72232,-5611,-3667,66746,847,11842,-19231,3889,64958,-9635,-46544,77917,26052,36982,-12854,15420,-52175,65491,25683,-38108,34838,9292,-40104,-51640,-27574,6614,12781,-8804,18776,-3237,-8173,5760,27150,34136,-46427,16285,5946,16281,7599,58964,28908,345355,451494,53619,29439,77865,71041,66439,-1974,62047,70210,85584,40456,54348,102099,101090,5196,3937,106019,-27818,18391,-34790,71274,49224,-11246,8791,1804,-10704,-9990,10823,-28392,-49387,48688,14083,7541,-31464,22071,33450,82990,105014,12280,14454,14229,-4536,-72702,26177,7012,-48151,-49420,-39289,-30406,-26655,26829,24039,-47768,8232,83068,27417,14476,-35092,54761,51379,23856,-69308,-4449,18593,79791,-93539,-97582,-16714,44211,23290,-3677,15483,1406,-16585,-134133,27421,-47117,-79279,-43785,66903,-68020,31677,17775,-17693,4329,-11802,-34125,-9601,84946,-10411,10331,6349,36510,7136,-77124,-54774,-69897,-53577,18841,75324,100235,76848,29111,60126,105685,245440,115505,50357,-8154,19952,44225,11603,21633,98538,56809,22390,10304,27730,67434,22891,12019,58628,61110,6994,46350,-96165,27251,16397,793,-63170,60529,24301,17497,20313,-39326,306,64289,-32255,-63860,-6710,44876,16457,21846,3835,24049,15639,20160,22598,35623,11176,9157,-1170,38043,-6528,66313,39482,83324,14335,67695,44249,-10642,80835,-14505,70278,72579,20920,-23778,59478,-74907,-58249,-37159,-18225,-70978,-53634,-35758,16154,83107,9085,-1988,-68145,-36360,3416,-22773,-18106,5629,92631,4565,-61826,77638,10101,-34090,17131,-993,64649,67367,48310,-5247,82187,2690,-27480,-37008,8737,35325,9881,-49825,-616,29128,-69257,-17441,-6294,15899,27721,9371,-456,50063,49471,-41846,-11643,61020,-5765,64446,29340,46316,131462,39698,-12873,-38336,-34789,-6408,-6411,7878,-5907,45948,29860,108004,48209,-35991,-39576,13860,-20802,-17707,-34957,6365,-44519,-21267,28887,20764,46234,29034,42828,-27888,-86200,-43222,-15003,14195,-6154,-7676,-27178,-32622,-66041,-57602,-32472,10675,-22815,-49005,67286,19889,-64337,77553,26246,48011,10045,-1949,-218,-11275,-12626,-709,59309,31840,-68020,-24345,-23271,-5289,2907,87328,46589,19194,9111,-13075,42545,-31986,-53928,-101228,4244,44894,24274,55405,-11591,-17175,-13848,-105240,-58865,498,43691,40877,98126,103244,63264,74297,-11791,14720,37912,-67752,22536,-26571,-26105,-25812,-81941,5660,88101,19417,-442,-7101,23307,27,-7018,-22328,4795,-60909,-98946,-45077,3520,-23885,-28443,-2423,-173333,6492,95005,85011,-49234,-28636,-10636,-29592,-62803,-72641,-33477,41265,99998,-19529,-43371,19614,14119,-10127,33516,-22448,-358,87903,26628,-2488,-13464,12674,7860,-111142,-25481,4224,62854,12439,-8759,-42969,56048,-6814,-41395,-26800,-22511,137180,64177,-13305,11189,-90630,2396,47411,5912,-36011,-39380,4866,-52862,20474,-41627,-23168,-68218,-68300,-26363,8571,-55669,-22987,19062,54840,29849,-40911,-71396,41311,-115864,34462,-51346,39065,30846,12573,-13081,-59981,-11326,-52783,36112,-21958,-16938,-6738,27236,14932,47509,83342,6718,103994,53122,58196,-38181,47194,-76064,-24850,-61853,-18045,-61580,-16941,-9611,-14622,17353,165715,-66014,-27260,-6721,-43860,36378,23510,-34753,-27074,60192,-5850,60037,54653,-31213,-19829,13102,2938,5798,-16425,41968,73189,-2170,11524,-57681,-35302,97159,61780,39115,-26385,-26301,-14415,-8028,64348,-21080,-17524,25503,-13435,-30163,-66828,21386,-48862,22071,42359,26721,-23348,57013,75091,3655,-90745,37585,32593,-46843,48080,29711,-8957,-27864,53278,-34893,21623,62652,-1605,16997,-12043,37022,34819,16065,31137,-4213,-48580,39326,-33153,1131,-17278,17107,-49762,96156,56145,56870,-102,-45321,16196,-13495,-24539,57331,17547,-1952,21087,-31171,30057,19425,9898,-20952,-12062,-1101,-22725,-100909,-53537,-70360,-5775,9447,39672,69395,-20955,-85933,21373,6536,-4334,-60316,-22924,-67850,13824,25027,48606,43143,106154,39852,58543,55893,3961,24439,-45155,-38212,-62114,-39788,-64132,-15023,-7853,-41316,-45398,-45254,-63860,-74790,-57839,-80950,-62552,-9748,8205,-75468,20092,121292,-26135,-8791,-52642,5311,-11612,18420,48187,-19967,22881,63928,29939,-79876,-76080,-2318,-16522,-86007,-35011,-26142,51682,46440,10084,-85690,-6334,82448,-4434,-25813,-42157,-56578,-29390,27501,-37248,32559,-107221,-92339,-38890,-16140,-67734,83290,-1156,13564,-47808,-23366,-76451,-26066,19858,-92163,-22181,-39540,53949,43684,-17070,-5268,-74206,-59672,-77616,-55388,-24677,45433,-6523,-115229,49910,62027,23084,-17891,17537,-17987,38865,-16348,45559,4153,11444,-59847,-21665,33528,10051,24442,12200,-17799,56644,37747,-16298,-89144,32694,46934,-2067,-75473,13641,14585,910,18439,-50938,11754,-38426,16553,-32359,-34004,32517,62563,-2136,-29688,1826,13363,36243,27071,9745,4850,-181,25827,-67],[39926,19948,-16316,-2987,2806,16134,54208,-9010,-77111,-55950,35553,16066,-37738,-3825,79715,-8002,13546,39864,-29301,-38560,-48869,-40234,45854,8024,8845,-11914,-51506,14292,8807,11224,-33403,6677,43806,-4654,-46505,-37231,-5950,-29588,8797,-28057,-57848,-42569,-37669,-40782,8296,3163,47229,-17537,43314,26331,-234,2873,74216,-28037,6722,-18155,-86602,-37184,-8476,-67665,3525,40132,-2596,34088,27798,35313,-55289,-17242,17305,-19846,3887,34355,-61367,-11615,-66023,-24366,-759,10312,-33045,-13797,-26085,-44464,-4652,-41609,17234,-20822,10780,114752,6231,-26586,-734,5560,-7508,-9349,51553,18699,-38907,-59030,19809,-74903,-103588,-25205,-114807,1490,-50012,-46846,-5211,-11078,-67888,54052,41803,-26862,-85803,-109876,-1055,-21675,-13793,-30237,-83231,-7534,32618,23105,32193,-49315,-123752,-45488,-23390,4148,353,-46423,-50536,3681,-32097,-72569,-42648,3566,-31911,15698,19359,-6612,2230,-54903,13240,73637,3216,-35481,73146,39776,73685,-12290,-44911,1262,-37947,-1707,23464,-597,-65948,22397,44006,22276,67254,15807,-23324,30046,92600,25714,-65070,-58464,10569,28780,-26090,-41438,1613,-33073,56426,81791,-10849,-9910,-71081,-27117,18345,38297,-8081,-34415,-1754,12086,-19001,-16404,62087,34097,17441,43902,344,28874,52086,44316,44408,3483,-25885,-70499,123393,44351,7958,-71859,-51522,39947,57442,-49251,-21043,-1529,-42746,-88456,29100,-30068,6410,8500,7835,-13887,21520,-18088,2860,-8707,39223,-9620,-9351,-945,102882,24276,102685,-21679,-98118,-91625,-18556,-3910,-12727,116317,16418,-11380,-383,-95539,-6137,-21962,-12156,-22195,-92704,-90731,73436,109502,10544,201674,193013,2861127,2728237,241564,241795,133703,163124,73406,76475,113148,50332,72246,130493,67612,50325,22052,89364,42142,16019,30057,116561,52440,46766,5513,29447,49709,-4643,82429,-16864,69830,25502,28688,126011,73409,39522,78945,48596,-28706,-36922,83593,31074,44445,10006,-41266,19604,3733,334,-32344,39066,54345,-15578,13798,77691,-1131,17224,-8666,11654,53435,7502,-29075,48280,7298,43526,-27636,-2272,-21795,76850,19640,-24998,28672,12569,-48572,-69487,-39348,9396,10865,-9837,14030,9029,-27397,624,-5351,5783,-53048,9456,10562,22739,16078,49000,36131,373997,443900,72001,27757,91738,53930,50054,5605,62424,85008,104566,26469,44316,87086,107569,22670,-26765,81714,-51200,8332,-11279,70198,22103,-4466,12878,-5425,2137,-874,-1088,-45183,-72279,48052,6629,-1739,-41327,17202,8103,52224,85159,14459,26094,30183,-10528,-89074,16944,5416,-65673,-41327,-14508,-25816,-14860,6129,21524,-11235,46506,102521,29193,-8151,-52775,51796,66704,-160,-68602,9077,48558,41536,-117603,-130648,-44243,4461,15136,-15566,7588,-14272,-32404,-122485,-1057,-64866,-86631,-50178,62129,-78274,32990,7588,-39959,2151,20992,-20463,-9572,69245,-24095,-5160,5484,36890,-479,-95956,-45411,-70142,-49406,7768,46102,111275,83511,26447,42373,88376,232183,123248,48437,-21592,-35017,15054,12955,21058,73093,24632,-6545,-17830,15376,70875,45519,-1763,66678,74469,15384,33614,-118396,28322,21976,19533,-53151,54415,28904,8359,21317,-38031,11216,74967,-40051,-75830,-22152,33322,-8412,-18176,-19573,26494,19382,13419,23740,27611,-3035,-6701,10992,43913,-4767,65517,18284,74704,3921,76237,47553,-19820,96448,4198,73517,50650,-1660,-26139,68187,-90250,-49601,-18048,-4786,-74579,-42522,-73982,-24385,61884,-2283,-5592,-53155,-26998,-2222,-6376,-14536,-14801,73659,1427,-54040,50274,25459,-42382,3632,-13112,51035,71737,73559,11561,80221,-4032,-18047,-28090,35184,55037,2865,-46224,2965,38386,-61579,-13315,-12226,15970,27512,13266,2755,49507,41682,-52615,-2394,59968,-19718,45763,34742,51225,108793,40001,-23229,-69373,-24051,10133,25179,3037,-8687,53091,27628,100634,50028,-17239,-25567,35497,18191,15750,-4099,1754,-31469,-18922,47400,9931,58018,28178,54129,136,-92667,-28067,-16585,5362,20250,27242,-5419,-52072,-52094,-45312,-25600,5754,-49396,-52362,67750,36158,-44148,70402,6454,47049,17929,-7015,7130,-18307,-20813,15300,45437,3270,-82069,-12456,-50843,-996,9017,61101,35664,18260,16532,-3833,39346,1637,-72438,-125917,-9189,37378,16162,54716,-12793,-2651,7344,-95902,-70324,-16559,60415,28649,69837,106667,53403,62566,-17457,13828,28748,-95583,24349,-65792,-16678,-14460,-89828,-1487,91329,26136,3913,-24102,-3584,-1025,-26370,-63529,-2050,-51807,-75853,-37736,-30643,-59364,-24480,-25564,-144916,2861,92172,69966,-51893,-20568,4218,-31309,-63276,-72195,-26337,6868,104407,781,-2058,42912,9705,-19641,27610,-38997,-7372,76343,16167,-28043,-45254,-3327,16115,-138261,-22299,986,48689,29596,-4266,-36505,35718,-1718,-35743,-11965,7832,132358,56366,-9722,8902,-74310,7948,60084,6496,-36239,-19632,20899,-37786,-15903,-37256,-32999,-51474,-77391,-45538,4215,-31226,-43572,-1764,58920,24917,-20223,-60899,29268,-103220,19447,-80379,32977,2690,8396,-36037,-42487,27439,-45288,25985,-31005,-14078,3316,35072,764,48190,122949,3662,74905,33353,53378,-42011,51377,-86758,-20198,-48006,13920,-55007,-24245,-13884,-3596,28713,106189,-66427,-45245,-18917,-52532,31064,-88,3487,-27879,54322,-5596,38443,40515,-57824,-64315,14686,10764,-2862,-33430,12729,74348,-36492,-16547,-61660,-46368,112533,77383,9196,-21077,-16776,-36837,819,68494,-17537,-1418,21162,-40218,-34514,-60343,16952,-55969,26609,26065,37756,-22890,20750,45406,21268,-78841,31232,41481,-57988,28441,26246,-15773,7563,41259,-42865,-2690,56874,12562,32630,14456,22529,24042,6974,34145,3346,-37788,48595,-37508,-558,-28778,43894,-19627,102594,74165,68066,-21469,-58202,-20574,-23915,-28653,70903,14253,9052,8235,-13505,65989,6511,5394,-16194,-12354,3006,-50969,-100681,-48590,-55352,-9768,4172,21254,62409,-17700,-62246,29524,21573,6741,-22329,-23835,-72206,10927,25930,50872,55760,90073,33500,38539,59139,8556,31823,-39528,-34571,-57636,-69481,-62567,-24602,-13911,-36259,-62839,-20313,-54318,-58810,-43919,-67237,-30914,-17058,25175,-68793,16368,95209,-9361,9862,-61838,-6867,-47594,29213,27168,-8012,14941,34727,29656,-108383,-77246,-22112,-34876,-51494,-14693,-41418,13540,27131,6142,-73507,1743,51635,-12073,-6631,-42247,-52974,-30661,17316,-44998,30126,-57675,-76076,-47383,-6975,-51090,58135,-4674,-18455,-38476,-37008,-86611,-15651,25896,-66068,-685,-27605,51333,35739,-31133,-141,-90130,-60891,-93031,-61522,-32955,22929,-9165,-86407,61581,59005,28622,-11203,22535,-11039,59666,23466,46352,-6203,25809,-56419,-31646,32241,11321,10743,10220,-26541,69141,-723,-46517,-64864,43007,40759,34300,-73285,6948,12366,-9644,16151,-28629,67541,-22292,37569,-43744,-30240,22696,35245,2768,-36440,-1312,31184,36107,19535,9027,-1832,-2237,-227,-2773],[30037,22669,9684,13877,14874,19787,82597,-24259,-47019,-87761,32505,28894,-28270,-12909,92351,705,-4878,16522,-35375,-27083,-68251,-31363,52300,-19758,3701,-51388,-49960,23216,10797,27637,-58515,21223,44754,-13237,-72238,-29106,-10956,-27268,-3425,-13872,-41783,-12520,-9887,-14231,25018,6952,54761,-14920,42144,-5278,-1478,4762,52757,-23542,23674,14021,-77528,-38277,-14789,-63787,-9691,27101,3160,40272,27261,67668,-52224,-15847,21334,-47550,-10813,27741,-61863,3677,-55195,-53979,-114,5051,-9684,-42161,-34277,-57926,-2920,-47416,25943,-17530,2431,120149,-10736,-12623,-16747,3202,-3340,-16754,61227,10592,-34245,-43143,45545,-78185,-111815,-40405,-116824,-25800,-53044,-33719,-8026,-32559,-45947,47079,37373,-29965,-83352,-120282,-3663,-3450,-19756,8513,-85254,-9595,30704,20203,25641,-42142,-88406,-22908,-2790,7955,10443,-51483,-55030,-17588,-43486,-78059,-29166,113,-37343,18258,-2524,-8110,-13950,-62060,19050,47554,6968,-37213,62320,-12031,40129,-11875,-63029,2401,-44696,34471,16750,-3416,-42154,51061,18039,6586,61026,30124,-7177,14100,71163,35098,-69992,-31755,49949,94872,-23195,-56793,-4487,-36395,36378,38139,13820,-35554,-89285,-17359,4029,35917,2392,-64896,-18770,24895,-25348,-65651,36579,26141,-3933,22977,17876,28151,58172,41472,53231,-12449,-26600,-81026,129977,36739,33020,-60299,-31055,36926,53289,-55864,-15382,-9761,-39771,-83810,12128,-7477,-701,12415,2668,8268,23724,-32721,-25480,-11887,29783,-6087,-6635,12226,93559,20219,92253,5424,-72043,-100658,-40830,-22503,-56533,108524,56235,-13298,6829,-118409,-31677,-25079,3475,-17159,-93624,-126814,56838,125247,-97,179199,190428,2890793,2729963,249871,227725,128374,150694,76569,76031,111904,34043,71151,103673,63176,37909,35355,64586,36858,-34115,8343,92671,59862,12181,4046,24556,27108,1951,64955,2891,92943,19916,11325,131607,79990,37319,72313,38298,-41486,-60240,55173,28618,35582,3884,2232,20709,1166,26257,-18482,34805,24025,-35404,26439,79257,-61,20009,-4250,16669,28061,20775,-6954,32489,-7682,44214,-44976,-23161,6885,77030,9418,-2812,20691,23939,-47943,-72913,-53324,11925,4578,-11250,3362,24665,-39810,-2126,-30899,-18149,-39337,14279,9809,24226,28846,45850,38580,389456,456551,117823,41461,107962,41744,43189,16707,52992,93447,100946,10866,48832,70329,109536,39763,-47888,58791,-64793,2987,20168,63288,3166,6490,9637,-13094,21129,2445,-20771,-72135,-90446,51204,339,-24773,-48327,24278,-14631,2484,48146,5680,24534,34730,-15710,-92521,6621,6526,-72347,-24174,5683,-14941,-5531,-20514,12659,31376,79820,99725,22758,-36371,-54729,43875,70618,-15200,-59022,16731,76351,8795,-111600,-140841,-65868,-39126,14126,-16709,-1875,-27149,-37388,-100023,-23024,-73950,-84235,-59909,56727,-77143,38516,9074,-47879,-1636,45906,-5133,-10817,39348,-35974,-23014,-5967,32470,-12711,-104513,-33129,-60664,-34956,5260,10037,101225,66457,26083,32548,76923,212598,118054,51874,-22432,-79334,-7138,20062,25260,48901,-1336,-33728,-34421,917,73489,65669,-15349,66563,78183,16187,25219,-125744,25465,25046,38480,-49197,38520,35738,112,16668,-23510,18435,71853,-37776,-66637,-30963,22858,-19534,-52708,-49634,19142,16166,-3047,16860,20990,-6324,-28498,17922,39469,-7377,51106,-16807,55538,3694,77874,37822,-20890,101836,22919,72427,26155,-21475,-27769,60959,-97053,-33350,9436,-1731,-66072,-27855,-98846,-61317,30339,-24423,-5445,-37044,-14522,-11556,8017,-9201,-20294,53057,-14245,-30032,19426,35562,-41670,-13270,-26258,19578,65145,90300,33193,65076,-16602,-3730,-9694,63639,68118,3222,-31571,2334,41265,-39102,-16155,-18350,18124,3884,14841,14554,43184,23760,-56741,4938,66034,-26228,33208,27836,44916,65501,40749,-38373,-99557,-14618,16525,37279,-6110,-9648,58866,27203,72117,32773,2161,-8451,49958,39354,33956,22641,12836,-19309,-16471,57294,1713,64921,18704,60928,21123,-91625,-13908,-11144,-10499,45304,68830,24327,-57557,-23526,-13854,-14163,4571,-51908,-46968,49671,45650,-20003,53522,-17808,35077,33910,-17679,8776,-16971,-19931,30019,29516,-18950,-77577,4986,-71722,8438,8693,22561,17020,11403,17228,10718,36064,26043,-79523,-130849,-15021,38237,-69,56006,-1923,14477,51358,-64073,-78682,-27907,73613,27267,33801,74682,42429,30485,-32619,14378,8508,-106920,33776,-62011,-1078,-5014,-79132,-5527,83825,21277,13378,-38911,-28254,-1069,-41629,-96065,-9196,-41478,-48667,-25314,-49320,-71029,-21688,-57865,-105519,-7046,73196,43414,-54180,-25204,8932,-33192,-59254,-60915,-20599,-30884,97897,15886,36800,59696,3393,-26557,11335,-43548,3949,57895,-7634,-47340,-72309,-22778,22506,-135961,-16859,-9351,38071,33510,-9253,-23621,22835,1212,-35585,6895,35134,112452,44376,-2269,7134,-27978,7999,70558,8512,-29989,11544,36041,-29165,-53974,-26778,-36523,-24278,-61626,-72435,-6257,-8161,-54358,-27870,55886,17981,10085,-37846,11659,-75164,-2403,-100619,21308,-28142,1488,-54882,-11080,55256,-29286,13973,-28019,-302,10806,38419,-14421,31831,136216,899,55560,13887,49027,-23483,44321,-86900,-14722,-37167,46172,-34827,-29678,-19986,5832,26148,47468,-60364,-47001,-32980,-47282,23999,-20315,49229,-25411,49537,-5965,8627,32108,-76846,-104925,11559,9548,-82,-45593,-13800,66498,-49439,-33962,-58437,-58983,102603,83965,-21338,-14562,-8440,-61442,12169,62769,-14793,24123,20189,-45492,-33113,-47610,6971,-58109,27796,1120,40721,-20304,-27204,11844,41580,-55988,17119,37789,-58916,5048,14497,-15765,26598,20790,-59303,-28296,42178,33327,44622,36835,3105,16966,-2730,35247,9693,-23048,60739,-40068,-6612,-50326,66043,16677,95702,77795,65127,-42989,-65369,-52220,-44531,-52349,66019,9487,19753,199,15963,88428,579,3607,-4359,-13909,-6523,-78748,-95794,-34531,-38603,-15831,6469,12389,47287,-15844,-36197,31200,32085,16758,7245,-19483,-69141,4590,26941,50601,58291,60856,14971,19822,60295,17711,34486,-32159,-25796,-53349,-107216,-50028,-33125,-18618,-31459,-62662,4345,-36055,-45713,-24517,-45857,2483,-27105,48331,-66571,5991,65605,4475,22553,-61737,-12016,-67665,32107,-2566,-1523,18569,6260,30911,-101098,-75454,-35154,-34840,5606,8237,-50109,-13284,10715,5323,-37237,8894,13494,-21761,5822,-45776,-47561,-22894,-5794,-62010,21334,2985,-50934,-60462,-7639,-38180,5983,-17024,-49768,-27807,-50840,-85347,-1899,28700,-27314,20997,-13027,37256,14569,-39456,12810,-87023,-57734,-106247,-64917,-44064,-28399,-14844,-36578,63573,48805,37101,3726,25533,-2345,79332,50141,43562,-4620,40002,-50095,-45687,27909,13942,-9504,9252,-29840,74880,-42470,-51119,-48278,34175,19965,58816,-65018,-439,16848,-20772,5873,-18547,128127,9687,53928,-48684,-20595,8306,9795,5154,-35355,-5588,44525,28525,12460,6293,-3783,-4373,-19290,-5224],[20087,31039,31414,19708,23802,25950,94287,-31839,-18951,-105248,29270,42484,-15833,-24204,89783,14861,-29436,-14589,-42725,-13352,-80392,-25658,47018,-44486,-6890,-81735,-48686,34859,15779,55675,-66197,29092,30758,-12067,-89636,-18413,-13563,-17854,-16933,11089,-22353,34628,21350,9061,35489,16723,54636,-10180,57267,-22568,16830,10598,20848,-14272,36685,46359,-55954,-28372,-23764,-51179,-18422,371,1672,33263,21787,85232,-45135,-21688,21551,-82460,-26021,13300,-50793,4428,-39195,-77585,-753,-3376,9237,-60466,-40480,-66598,1226,-46788,28627,-25141,-18926,94415,-26075,-2223,-20028,5711,10791,-17270,62151,460,-21124,-27677,67998,-71975,-103106,-65587,-96591,-35756,-43554,-18754,-9485,-48128,-23213,38564,26463,-24197,-79010,-114515,-4712,21553,-32497,38957,-81086,-20104,22585,19050,12043,-22693,-56354,749,18944,-2310,19045,-37238,-64793,-35957,-39722,-77787,-14035,-7298,-40716,7263,-19141,-6703,-29089,-68740,11215,7276,8602,-36090,42427,-35567,-13462,-19057,-73647,4474,-49192,65876,13283,-8511,-5441,79319,4063,-2692,56314,38214,6561,-433,38833,28246,-62886,6540,74703,131699,-21216,-66623,-3065,-30350,33926,757,33451,-64675,-99686,3414,-24053,28286,22420,-90972,-27325,45303,-31747,-87438,10187,11865,-34963,908,34850,30615,61721,31320,57539,-28475,-28215,-84880,110870,29384,46768,-36755,-3049,29073,48320,-50787,-5423,-11644,-27222,-56408,-4878,7583,-9255,22232,-7930,22237,17845,-54741,-55207,-18758,1473,-347,-23622,21408,70273,13757,70834,29072,-47407,-113109,-46191,-30353,-76183,94492,90137,-12312,4365,-130639,-54525,-28414,15925,-21494,-85153,-150760,27686,110685,-871,150821,223481,2918403,2684544,256984,215916,121919,143362,94975,69721,105197,32942,70207,62073,51802,22790,50519,34762,32264,-83182,-5922,77113,69941,-17075,16760,23176,4607,11722,54384,24771,115044,21202,-2975,115506,72543,20030,55757,29517,-42924,-66944,33378,27105,25235,692,34863,20317,-627,50854,-2580,30950,-11752,-57926,27966,72997,3685,20510,-8032,15486,-5726,30071,9933,31665,-16160,37451,-61407,-44183,27758,64600,-1001,21836,11074,35545,-40289,-61509,-63865,14465,-5543,-12984,-12748,37122,-40120,-861,-37962,-27175,-14488,24133,7582,28210,45264,47595,34968,384615,486605,180582,68234,122517,35245,43875,29807,39745,94278,73186,-3868,62638,54632,107336,52189,-52557,41509,-63266,4977,48131,52312,-1611,19531,-875,-19597,42816,-450,-45705,-97488,-98865,55357,-4636,-58654,-48190,42525,-23897,-47771,6554,-10043,13573,27892,-18029,-83724,-2339,8301,-69193,200,20952,1066,-1262,-43260,-949,58593,97741,76988,12371,-62118,-43728,33629,67984,-16150,-38330,17707,94775,-11945,-82183,-125052,-76853,-74958,21600,-9696,-9655,-34743,-21833,-70606,-34236,-70963,-74470,-64433,54771,-68901,41560,20258,-43481,-11250,57465,11496,-11290,4272,-39878,-36001,-24312,19931,-27825,-105130,-23048,-45251,-12206,9459,-20875,67675,28570,26632,24560,67953,183361,103655,52420,-11862,-105317,-21017,29139,28792,30379,-11947,-50951,-29576,-10738,69937,77766,-26476,59060,75726,10018,20933,-116258,23800,28435,52664,-50004,17130,45364,-5344,10195,3522,20069,55816,-27118,-41655,-32137,15888,-7183,-71518,-85279,2741,5827,-27253,3634,15524,416,-49348,15886,23974,-12813,25628,-56292,27060,10010,71278,19323,-10640,98987,33136,68223,6152,-35786,-27432,41021,-94732,-11804,38873,-9580,-48532,-11361,-103479,-85188,-1760,-47322,-3235,-25873,-1166,-21077,18762,-2774,-10538,34180,-33602,3326,2276,35633,-34232,-30648,-38345,-20788,48175,93573,49497,42106,-28618,11455,14715,79737,71059,15393,-12720,-1531,37116,-17511,-26525,-26269,21110,-35958,12231,27208,33239,-659,-56166,9003,79658,-23148,30622,12985,31331,18320,40589,-56605,-114903,-7422,7799,31845,-14145,-6381,63062,27272,27040,1727,15899,7295,51241,40211,33649,36777,35773,-10577,-13737,55949,-1802,65600,4436,61715,30860,-85034,-3324,1189,-29633,61211,109270,53827,-49881,9380,25299,-1976,6499,-33179,-30202,24205,48383,4921,33749,-40635,16707,56784,-29021,2655,-5895,-9474,39348,11595,-28805,-58066,19354,-80044,18844,1038,-16266,296,223,14685,28308,28491,37373,-69714,-117270,-11219,44025,-22154,59169,19400,30941,107908,-17941,-80595,-30569,85860,41211,-2927,15701,32328,-11454,-53633,11710,-6858,-94071,48393,-17127,16401,596,-56895,-6676,72103,10696,23585,-48675,-43097,1734,-44755,-112524,-14414,-29901,-23390,-9330,-53491,-63155,-18580,-86802,-70786,-18700,45442,13087,-54122,-38531,7781,-34505,-48977,-45732,-17176,-59337,79696,17039,58211,62750,-4384,-34082,-11111,-34604,30815,40945,-34208,-56052,-86926,-41465,24352,-107136,-11109,-23210,35464,21083,-21483,-9870,22394,-174,-40188,26936,48782,86869,33102,8161,6923,29520,2338,75615,12352,-21034,40573,46012,-26295,-82859,-13907,-33261,2069,-28064,-101527,-19721,9959,-51193,-51994,43645,14493,38949,-6272,-866,-42019,-22655,-105911,12426,-55790,-4101,-63181,20021,64623,-10130,1369,-13977,20231,12933,36553,-27668,-1880,126757,-1650,51236,3881,44715,10499,30626,-77501,-9879,-31322,70415,-9941,-32674,-29199,12163,8174,819,-49441,-33894,-44183,-24187,18602,-30988,89891,-21257,45742,-7329,-19894,27564,-83887,-118513,3533,-1613,14931,-50238,-29474,54299,-44816,-44829,-48897,-70981,73778,85039,-39189,-6768,-2211,-81324,24540,46904,-13372,59244,22758,-28682,-23635,-37484,-6610,-55894,29193,-27681,33322,-13747,-67342,-16300,58354,-31390,17,21646,-50139,-14257,-2037,-13940,23716,-2672,-79576,-51197,20090,53104,51934,48513,-17787,15876,-9668,37545,16375,-6765,72310,-39373,-13399,-72766,78262,47078,83010,64682,45569,-57659,-65602,-70181,-71116,-91273,45621,5392,31092,1631,45713,88937,-1700,5234,12864,-14328,-27487,-101848,-84528,-15378,-22859,-22385,13141,15371,29125,-18328,-18635,21625,35010,23056,19502,-13348,-54375,-2282,28382,46095,49416,26993,-8063,6815,54905,26525,30002,-24883,-11770,-46870,-133629,-32260,-39268,-21060,-30707,-50032,25622,-13356,-37873,-4246,-25614,33114,-37029,69611,-69915,-7111,41609,15512,27869,-55951,-10873,-65726,29770,-34570,596,30398,-17615,30166,-63498,-69471,-41383,-13830,53344,27075,-51620,-23310,-90,7503,8093,13415,-16142,-28620,11448,-50092,-43241,-2580,-30752,-82548,10009,55551,-23481,-74959,-17546,-30906,-58240,-29898,-68534,-20230,-64226,-73466,11819,26477,9646,36374,-96,17353,-14251,-42065,31726,-59236,-51290,-109947,-65121,-50964,-90138,-21219,18495,52874,31108,44919,22827,18742,2411,94937,51685,35889,7262,47978,-40661,-60234,21844,18077,-26964,9606,-29898,70929,-72842,-33323,-44297,10426,-10190,67433,-53292,-6237,23203,-29297,-4763,-22162,163759,49526,61085,-46496,-7603,-6999,-5004,5345,-26766,-9911,48758,16181,6117,2101,4859,-5800,-22972,-6307],[12115,44903,39801,10223,28360,43042,91360,-34386,-3718,-102300,26875,51105,-696,-33203,74625,32637,-54884,-45317,-49289,5575,-82181,-25587,30566,-57239,-16390,-97883,-48540,44170,22155,84005,-57945,29808,9349,-3347,-92689,-8758,-14032,-6307,-29622,37943,-3872,80719,49349,15136,37866,34249,48534,-2955,81533,-17664,50679,19028,-10713,-169,44480,66673,-29048,-12638,-33654,-32798,-21126,-26802,-11532,12159,14537,83433,-32729,-32613,16789,-113055,-37266,-2041,-29995,-7096,-25954,-89612,-1611,-10927,17741,-63403,-44264,-68378,8322,-34540,24842,-39230,-42178,43136,-38288,-2458,-9315,12317,34913,-9828,51041,-10679,-7578,-15029,80096,-57323,-88854,-95693,-65460,-22536,-24110,-2587,-8374,-53040,-9476,27182,8946,-11891,-74236,-94539,-2504,48495,-46900,53775,-70806,-35612,13826,20704,-5212,-1669,-39828,18058,33266,-23096,25092,-11308,-75959,-45392,-23677,-75192,-4209,-17481,-39885,-14517,-27584,-2369,-34990,-66298,-8131,-31969,7543,-27677,21976,-27468,-68216,-34308,-76733,4994,-51228,83511,11186,-14100,31347,97231,1475,-5022,55030,38864,15929,-7833,7539,8700,-44595,45303,79887,119995,-21927,-70788,4732,-21758,46150,-21879,44074,-88673,-97592,31456,-58510,10315,47382,-102177,-22964,61275,-38929,-76771,-11215,-7395,-64410,-19991,44021,35571,61076,15945,56734,-41566,-33135,-82494,70591,23319,43922,-8510,21163,18005,43720,-34050,3337,-9443,-6401,-21592,-17287,11647,-15369,37518,-19769,22267,1607,-80342,-75241,-25218,-35812,7711,-45404,24379,43164,9158,48530,41528,-37843,-129378,-34377,-21682,-66159,80494,104930,-10231,-7274,-125988,-69880,-30735,25789,-35004,-67315,-150840,-2894,77457,9425,120083,278229,2922963,2602886,263316,212212,118116,142929,124645,64493,98023,56212,72571,23907,38679,6877,63492,7176,29317,-116175,-9394,70206,79901,-33288,39421,23333,-13621,21757,51592,41689,130505,28469,-11975,88725,57774,-12007,34507,25845,-32647,-54808,18652,26823,15733,-199,51973,16749,-4209,67552,10625,19190,-44277,-73325,18039,62477,9205,19640,-17079,7076,-38108,37590,14329,41499,-17569,23793,-72343,-61812,37559,43194,-8751,40201,573,38978,-29483,-38707,-64924,16711,-17934,-14733,-33179,39692,-28461,3444,-23020,-16712,10044,32053,8031,38747,61623,48595,24994,369185,526147,233048,99682,131193,30456,45923,42729,28245,88152,30474,-13984,77512,42029,102682,57540,-40260,30291,-45985,13674,61592,40198,5247,31889,-15797,-23420,62574,-7549,-69426,-109013,-96797,56217,-7702,-92911,-38508,66403,-14778,-76331,-26667,-25505,885,13634,-15736,-67097,-8399,8042,-60061,27167,31987,20132,-1767,-51819,-15945,56856,94029,45882,1590,-77366,-26163,24310,63075,-2196,-8216,12673,99314,-21383,-44224,-88809,-73643,-95192,34898,1450,-12604,-36101,17225,-38527,-34510,-55819,-61658,-56219,59372,-58872,34389,34708,-33776,-28420,55048,28732,-8894,-24577,-32062,-38315,-43167,-1750,-43268,-103277,-18832,-28660,16887,15437,-38976,17735,-18598,25702,13318,59789,139532,79180,45441,5517,-110684,-29244,36300,26109,18144,-3721,-52528,202,-14615,57157,80998,-33007,47083,70778,162,19210,-93429,29172,33684,59480,-51799,-2166,59167,-7077,5610,33123,16024,30775,-14194,-10762,-26907,14390,26014,-70850,-122690,-19417,-9580,-52243,-12066,9524,13244,-62482,3858,-684,-18887,-4689,-86769,-4447,16574,57989,-1346,10238,91168,31393,62529,-4618,-45533,-24342,15763,-84803,9974,63354,-24624,-26851,4632,-91905,-91110,-24996,-60213,-248,-23736,10265,-26436,25613,3223,5771,19375,-48939,34866,4732,25137,-24859,-48192,-47676,-54687,26660,83147,51290,19754,-34185,22750,36737,70664,63164,37683,2883,-6632,27198,-10462,-41647,-35083,22684,-75065,4258,32915,23323,-25239,-54131,9036,96924,-11972,37243,-2336,16367,-14263,38547,-73592,-107625,-2368,-15899,16918,-16092,2433,64226,24808,-24348,-34606,19171,18110,37749,27918,18743,34031,61364,-6394,-12504,43977,794,60497,-9040,55276,28820,-76103,2488,17058,-46767,64041,136958,73410,-37841,35631,58713,6054,10280,-3090,-2503,5737,45922,25902,14520,-56925,-185,82536,-36498,-9939,13291,9047,41939,-7567,-24684,-34053,21181,-73231,24834,-11012,-42691,-6060,-12172,12303,45099,15964,37657,-42716,-91768,32,49930,-45583,62850,46080,44559,157826,30134,-74382,-23502,96707,67271,-33065,-43888,24446,-48934,-71963,3741,-5079,-59347,64129,43712,31915,1361,-34768,-5205,61021,278,30637,-53314,-44561,9833,-32668,-110676,-16207,-17133,-5349,8798,-48906,-43952,-13578,-100990,-48062,-26157,17951,-13607,-50060,-52341,5998,-33509,-32643,-32504,-16411,-69283,52044,1941,57610,49516,-12777,-44741,-33273,-15781,61989,31337,-51979,-51662,-84826,-55051,19852,-65865,-7340,-35241,40025,-3281,-36590,-1536,32781,-6643,-46624,44247,42645,64589,25511,19061,8828,75059,-6672,73103,17670,-14582,54329,47025,-26663,-93848,-2601,-26265,18841,9698,-124959,-32462,22485,-34971,-67226,21035,16939,57453,26476,-36,-15775,-34636,-93153,12267,-75162,-5598,-58823,32933,55628,5669,-10257,5930,41519,9558,31214,-35968,-46052,109662,-3538,58453,7148,38074,47832,15198,-63210,-5996,-29651,78359,11273,-33402,-40484,15806,-21695,-31646,-36555,-12290,-48577,13461,16740,-29190,115696,-16901,41027,-9260,-37936,24771,-77608,-94662,-8044,-19577,37911,-47398,-31449,41725,-31130,-56273,-35203,-79506,40066,84414,-37476,2264,1341,-90676,36280,23804,-13340,97300,27936,840,-5847,-36278,-20743,-50270,32126,-54427,15197,-3701,-78061,-30523,65888,-16480,-15326,-3518,-35407,-22153,-18376,-17338,2370,-23100,-93188,-68431,-5319,64454,54650,46644,-34941,20956,-11973,43108,21787,7421,77755,-35299,-18050,-86298,77886,60793,71954,38948,13693,-61511,-60093,-71016,-95308,-125747,18023,4132,44164,15156,62460,67999,-3359,9034,31560,-11668,-53539,-118259,-66668,3209,-9526,-28028,18725,23902,12543,-25291,-15558,487,30169,24587,14100,-10268,-26362,-6921,29395,35898,30677,-2279,-26559,256,43614,31426,18149,-18478,6266,-35596,-126737,-15590,-41978,-21522,-35170,-31864,42508,10272,-34897,12372,-12013,57013,-44013,79852,-76939,-18065,28570,25801,25474,-49735,-6482,-46535,25875,-60931,890,42739,-34899,23888,-15833,-58854,-42139,21408,69920,35471,-46976,-17612,-4405,11742,47892,14448,-27814,-29164,12463,-50415,-42870,28141,-46690,-98557,537,86054,-1693,-85913,-32977,-27989,-106917,-34880,-68893,-19440,-74890,-55101,22586,19355,32367,42560,11972,-2172,-40862,-40478,51296,-12306,-43369,-95058,-61330,-46028,-135320,-25859,60982,29342,8133,48580,40921,-936,-751,102399,27147,22591,25047,45989,-28502,-68142,15869,23640,-30853,10486,-29614,56691,-83478,-5922,-48679,-17545,-41482,61059,-39086,-8728,25280,-33166,-10684,-31990,157479,85759,55786,-39156,6016,-18566,-10460,3276,-13025,-12936,42334,2664,443,-3119,23551,-6027,-11561,-5155],[6636,56961,32350,-13110,28427,69394,80746,-35006,-2749,-78410,26114,49118,15241,-35206,53958,50735,-76226,-66965,-52029,27814,-74068,-29727,6057,-53234,-17999,-98913,-49342,46790,28014,102616,-41463,25387,-9189,9205,-80339,-3645,-12286,2437,-39173,56855,9943,107841,67975,113,32899,56180,39872,5809,98051,5503,86890,26890,-31784,17365,46190,67348,-3946,3319,-42214,-14587,-18387,-43516,-35197,-16427,11424,68182,-12908,-43872,7952,-127796,-40425,-11691,-4234,-24374,-24399,-88361,-1605,-14179,14517,-50920,-45363,-61965,17798,-9072,17655,-51640,-57158,-16775,-47023,-15106,12003,19842,65291,3433,27918,-21861,1609,-6405,79014,-36133,-80646,-122444,-34854,8546,-1333,12480,-4708,-46770,-11944,12805,-13557,2447,-67098,-65660,3592,71515,-57015,51476,-55563,-49984,8797,24168,-22255,10467,-39546,24646,34251,-45944,28157,12306,-83384,-42916,-2687,-74494,-5280,-28524,-33306,-40352,-27728,3726,-26906,-47177,-31783,-59503,4181,-8777,9226,-1622,-103820,-53450,-72874,2084,-51948,84727,9884,-18008,52384,98916,7065,-1502,56464,33131,19864,-5886,-11453,-15225,-19788,73670,66424,64834,-26668,-70583,16512,-16433,63941,-29064,45252,-99004,-81572,58472,-89271,-20479,68323,-90248,-5446,63942,-46424,-43913,-23663,-27216,-79063,-37429,38957,39750,54700,-1560,51790,-50436,-41611,-74493,24705,18996,24940,15811,33663,6665,38983,-11034,5211,-7083,17474,6304,-22089,6800,-15538,56033,-28785,5989,-27884,-102248,-78610,-26944,-68532,17438,-58223,21095,23919,7905,33231,38969,-49215,-143915,-12151,2266,-33180,69687,94362,-8074,-22705,-101821,-75669,-31192,33940,-52674,-42166,-121534,-22513,47998,27625,91130,335045,2888983,2507439,271054,220644,121139,148129,158120,64508,95230,104600,80403,3742,30470,-5612,71579,-10739,26870,-121898,-2987,66590,85313,-32537,64554,21260,-23689,28516,49986,50599,134789,38600,-17519,63372,43114,-50675,15440,29382,-14302,-25898,10187,27789,9422,1467,54335,9231,-11024,71609,18177,-4952,-65607,-73698,633,51443,15636,18580,-24495,-6545,-59089,45659,5190,56298,-12842,6023,-73634,-73072,36113,20468,-12543,45012,-9379,29421,-19971,-10312,-53095,17678,-30216,-16058,-55412,29010,-10387,7359,6511,8900,26055,34529,14118,54901,72007,42176,9511,363191,564409,249419,126262,131566,21087,42351,52964,21403,76640,-10291,-15519,86077,33416,96594,55628,-16641,22433,-18021,25124,55061,29900,13849,41043,-30499,-23515,76384,-15250,-83025,-100648,-87567,50210,-7960,-113610,-19947,87473,9799,-69240,-43389,-32584,-4679,-1699,-8045,-49749,-11264,3617,-49444,49425,39355,39231,-3658,-39157,-28074,26418,69608,19993,-7334,-77420,-9428,18435,57080,22884,25533,3362,88350,-24835,-13317,-43565,-55621,-96128,48904,12739,-8851,-31905,70069,-8636,-27242,-32148,-48341,-32737,70896,-50289,13909,44740,-26312,-50848,43322,45037,-2669,-37739,-12934,-27914,-55889,-29570,-55940,-103545,-21102,-15211,49098,17553,-43433,-35280,-61049,20909,-2502,50778,88354,46758,29646,22934,-100827,-36980,38918,15048,9675,19697,-37759,48530,-7705,36840,78332,-33353,34569,64760,-8339,18560,-63919,45666,39931,60645,-50064,-11264,78254,-5308,4735,49356,7947,1764,-6329,15476,-18089,19367,65348,-54491,-154821,-42266,-26078,-69755,-26574,1317,27127,-63913,-15313,-30271,-23535,-31950,-96152,-30434,17644,42142,-17473,37244,81850,19653,57137,-4762,-53742,-18680,-6545,-70290,25896,77946,-40704,-6026,18066,-74002,-80252,-33743,-55882,3678,-29180,17584,-24075,29566,6243,14304,9775,-56939,53888,22223,8103,-18465,-67080,-53050,-67238,10309,63251,35851,6182,-30861,25927,45231,32899,46827,62754,9970,-10886,14364,-22396,-56247,-42322,20391,-98347,-8813,27413,16819,-42920,-52591,5100,110950,3090,48455,-10823,5338,-24147,34486,-83817,-79312,1386,-48483,1185,-9385,16240,60168,16914,-68277,-67036,10533,21983,13280,13090,-1479,16254,80226,-6131,-15177,24664,9230,51263,-16730,41691,18304,-66762,3991,31003,-57014,54891,140097,75252,-34501,47787,76933,5660,14551,27805,31656,4651,40475,38409,-4155,-64540,-8191,104426,-37749,-24784,36185,32087,39327,-26076,-10185,-18439,3846,-53854,22171,-21071,-48202,1369,-22125,11896,56362,2303,32682,-4616,-62972,13266,52429,-65070,64906,71278,54282,181914,68312,-60746,-7815,101642,95057,-50867,-74408,19396,-70669,-78510,-7658,14479,-13556,76580,86835,43028,-2775,-22786,-1382,51274,-6385,32695,-55752,-34139,24657,-8364,-93356,-14317,-3690,2073,26902,-41584,-21815,-6542,-95087,-34745,-24280,-1806,-30719,-41753,-58722,7571,-28710,-13936,-23721,-18399,-57854,19752,-25551,39986,23542,-20662,-58133,-48762,6068,83450,30311,-53816,-33977,-66992,-60149,8941,-27093,-7162,-40282,45818,-29690,-49905,-3166,46033,-17125,-50900,54245,19288,50795,21802,26909,12852,93393,-15541,62777,23024,-14812,46836,38075,-27320,-85925,4380,-21383,22633,38065,-136350,-41334,30404,-11330,-68882,-9329,24127,62226,51617,15717,-5039,-35408,-63726,21622,-82984,-2120,-44160,16252,35111,12974,-19382,24649,57921,3485,25820,-37159,-87626,99503,-4000,68516,20919,26829,76302,1531,-50252,-1994,-28812,65142,23728,-32163,-50750,17989,-55316,-51667,-24806,8994,-43910,54839,18176,-16424,121554,-13276,33563,-10737,-40003,22847,-60131,-43314,-20631,-38918,60817,-39793,-23154,30975,-16487,-71881,-20132,-81785,15237,84139,-18381,12116,2311,-85566,45824,-1461,-14198,125243,34097,30910,17612,-42531,-31937,-42181,35360,-73987,-11382,7260,-48105,-26500,60803,-18915,-25500,-31806,-20275,-15472,-29643,-30442,-27427,-35806,-90625,-78497,-27742,62694,53353,33171,-43175,30065,-9881,51738,22634,16024,71700,-29024,-19080,-84814,65671,52896,66877,9843,-20778,-55054,-52143,-58201,-107503,-129857,-6778,6855,59030,39722,57466,34188,-5709,11956,46580,-5335,-77210,-127334,-44030,15854,1274,-31846,18249,25538,-91,-33857,-26313,-27376,19879,21909,-2094,-14867,11732,-8050,28258,19102,5773,-20359,-33652,-1515,30219,30160,1282,-12506,25390,-19013,-80371,-4890,-40818,-21209,-42499,-13620,54968,32803,-33889,22070,-7229,71134,-46346,73554,-83213,-22999,26507,37051,16145,-47507,-2511,-23026,23470,-74522,2218,47397,-44806,10553,16629,-44922,-39273,57608,53341,30244,-38472,-1371,-2948,16593,72208,11961,-21203,-22492,12050,-42000,-47617,60354,-47762,-102846,-3543,91867,8796,-88929,-48302,-26399,-114356,-27772,-52060,-26513,-79196,-35955,29177,9216,36740,40542,26147,-16612,-54266,-36820,65275,37826,-35849,-58326,-52789,-26137,-143074,-27292,80423,-3053,-15718,45872,54170,-29346,-12585,96914,-13248,4511,43701,33853,-14900,-59480,11935,30101,-14343,10722,-30608,34786,-75505,16663,-52731,-36520,-66013,44050,-22068,-7320,19328,-32242,-10324,-36953,114551,106832,37409,-30258,18262,-21899,-15695,-1459,2239,-13543,27565,-8892,-4625,-9239,44544,-5024,6872,-1789],[3242,57533,13683,-42679,24896,95425,70137,-35295,-9921,-39124,27477,33959,28383,-27184,35542,64959,-91302,-73454,-48446,47887,-59055,-33604,-21560,-33775,-7756,-86983,-50028,41122,31641,107009,-26848,19244,-16630,21369,-57042,-5638,-8074,5547,-44238,60710,17042,110148,73910,-28785,23735,74342,32093,14057,89966,34007,109166,30314,-36721,34983,41551,48625,14742,15053,-47469,-3631,-12790,-45119,-61308,-40407,18878,52454,14550,-50727,-2335,-120528,-33097,-12140,19732,-39589,-39758,-75933,-193,-11274,3981,-28064,-44054,-47950,27670,25737,12596,-54596,-57853,-65834,-52715,-35758,37694,23990,94101,18033,-2719,-31808,6126,-1851,66657,-11458,-81105,-137737,-11966,44064,17098,22597,61,-33228,-31545,-2036,-37200,13611,-54795,-34657,12800,85674,-58226,36477,-37497,-57274,9198,27029,-36177,8562,-46716,20439,21232,-62856,28395,20024,-82837,-30261,15083,-78559,-18227,-38440,-20572,-61983,-21692,9587,-5415,-10260,-50459,-72656,-109,18995,8626,24289,-109130,-69143,-62737,-4058,-52840,73478,10810,-18476,47686,84260,16905,5439,57429,23849,18231,3113,-12282,-33927,4742,85240,39775,-7820,-36268,-67743,29465,-16961,77801,-26084,40117,-90953,-55005,75258,-106661,-60041,74870,-54353,20670,51825,-52288,-6938,-25813,-41163,-70128,-49612,17192,38529,42345,-17567,44354,-55910,-51135,-61068,-9226,16443,-3808,29143,33468,-1660,32804,9255,-3463,-8586,37358,20098,-18294,-963,-7772,74216,-32282,-23203,-69872,-111515,-65043,-21496,-84483,27364,-56281,13558,20384,9264,28397,23103,-75992,-146608,9889,32603,6977,60743,61856,-5801,-34731,-61445,-72598,-29527,40754,-66959,-14374,-69278,-22602,43044,46302,68190,375872,2812961,2421524,282200,241432,133534,153611,186130,71071,99596,166039,93553,7172,33085,-9429,74156,-14096,22502,-97575,9002,58765,81106,-16514,84101,13170,-23099,29114,40856,52242,126148,47501,-23090,47682,33837,-82035,4624,38766,5864,13618,6855,29893,8131,6923,45399,-1551,-20366,62503,19872,-37998,-70695,-57040,-18392,42515,22986,18366,-22697,-20821,-62863,54622,-11097,71286,-3434,-11590,-63386,-76529,25344,5316,-12287,33716,-17135,8234,-15314,17429,-29943,16032,-39752,-16603,-75177,7393,5682,6437,35111,37785,31601,32466,26435,72033,70548,24227,-9419,382085,591271,222713,142105,124004,3289,28864,58321,18773,61453,-32023,-5754,84380,28369,87341,47839,9375,14108,11152,33389,31237,23265,13507,45430,-40281,-19599,82265,-19808,-78325,-74575,-76424,36160,-4629,-110009,3632,97479,40832,-29625,-42731,-25137,3540,-11859,4328,-39280,-11655,-5443,-40612,58403,42956,54736,-1464,-4731,-33369,-19691,32493,6571,-13388,-62771,487,16723,48185,52187,54972,-7967,63345,-27661,1241,-1950,-25600,-78241,58251,21304,1478,-24195,115607,14380,-17737,-5867,-32304,1936,85933,-43132,-15477,45085,-24893,-72345,30316,57906,6414,-31680,12878,-7420,-57928,-56404,-62818,-105854,-27241,-7670,79026,12200,-39004,-77579,-87823,10924,-19660,38737,44138,15193,6818,33573,-87760,-49193,36261,-1051,1194,49402,-11530,98865,9203,15183,74271,-26874,25125,56897,-10165,18662,-34299,73074,44525,60560,-41742,-4969,101503,-1179,6848,39574,-1382,-26770,-8749,29488,-8842,30385,90993,-31489,-172315,-60470,-38848,-74287,-37722,-9125,37811,-54068,-35082,-58980,-25239,-49280,-79259,-43857,10469,28944,-24283,63540,73685,3234,53603,4066,-62447,-11840,-20340,-54616,31164,81204,-51694,10093,28162,-58440,-58858,-27847,-33345,10281,-35057,20384,-12657,32167,3401,2641,5256,-58869,54595,44637,-8580,-17527,-87279,-53750,-52315,7946,40241,8956,5877,-20799,18827,31349,-24025,26881,81124,7047,-13010,2168,-47562,-64703,-45580,12231,-100340,-24754,11839,15237,-48166,-50754,-1889,114387,17123,57883,-8437,987,-16474,29242,-83102,-39677,4858,-79591,-10104,5084,32484,49154,2557,-92446,-88456,-7470,18651,-14225,3549,-16521,-9420,86843,-7992,-23133,2096,21007,39919,-16144,22970,5045,-56420,3053,37619,-57700,38865,112937,56887,-49459,44358,77908,-5097,18178,52304,64576,22165,34075,39814,-23658,-64766,-3434,114752,-33349,-36418,56831,54310,34577,-41395,7469,-20055,-32667,-30641,9647,-21203,-31891,19310,-26654,13102,57540,-5900,28695,33883,-37928,21895,50336,-76318,63196,88733,59841,170816,89479,-42236,13535,94065,111445,-53615,-62138,17103,-72539,-68027,-17573,40277,29751,82323,89533,48764,-11114,-24987,4550,40178,-8784,30624,-60186,-17489,45117,20438,-66937,-9709,9228,-1528,41809,-35155,-3387,555,-71501,-23560,-10970,-9962,-34486,-30857,-53515,13988,-20145,457,-18487,-23243,-28956,-11409,-57802,15472,-6640,-26850,-70209,-53535,23792,85393,34949,-40193,-5108,-39272,-55200,-6313,255,-10714,-35326,44856,-47062,-58101,-15631,51518,-28995,-49591,52801,-9362,45554,20063,28317,18559,83054,-21236,46480,26164,-22170,22973,21722,-26014,-66419,6191,-25019,15506,49184,-134001,-44635,33899,11454,-55959,-39525,32086,55290,61727,40124,-11752,-26153,-23699,35984,-78414,5557,-24443,-27516,13121,9987,-24938,36155,66222,-544,23900,-30558,-111466,99041,-2418,72446,37867,10602,87857,-8911,-43074,4332,-24418,32402,26703,-28738,-56322,19415,-82324,-61071,-16360,22140,-30167,85099,20952,2047,107577,-10599,22929,-10608,-26411,22286,-36276,11809,-31242,-54126,74692,-31820,-12343,22410,-5866,-88948,-6358,-75993,6157,83578,8956,21812,1397,-64418,52200,-23066,-15013,129291,39547,52488,41289,-46168,-37189,-32725,36137,-83279,-41407,15509,12569,-6626,43383,-38037,-29196,-56498,-9969,2540,-32603,-52187,-53917,-38775,-69539,-81235,-40110,47510,48504,13959,-39708,39178,-5565,60925,16366,17130,51739,-22410,-16354,-68628,45510,26162,68057,-11962,-46937,-43040,-45811,-40734,-100944,-89607,-20970,13060,74113,69885,30952,-256,-8171,10237,53244,3626,-92863,-128302,-19819,19273,10181,-33376,9870,9890,-9128,-39261,-44890,-53578,7898,16674,-19362,-29768,51733,-6518,23229,-4186,-20594,-25135,-26960,-457,19029,21624,-16007,-5647,41206,-306,-12636,-2337,-35990,-21622,-47390,2206,62825,53158,-30582,23580,-11011,73798,-43990,51694,-83555,-20462,30920,48584,1620,-50657,-1437,-8957,23863,-71268,6749,39834,-47517,-8260,16751,-30743,-34490,81507,16547,13366,-29013,19115,2573,20532,76951,6775,-3853,-10493,12878,-22645,-55612,81427,-35494,-91875,-713,79951,6947,-82891,-58040,-23138,-74393,-11092,-25159,-39106,-73658,-20671,32375,-1165,28090,34009,43685,-24098,-47528,-32912,69363,73165,-29952,-7498,-39628,4390,-110610,-25556,77861,-36690,-35214,36483,61319,-56353,-30399,75346,-53768,-15573,59516,14908,-1989,-27152,11750,36212,20727,9591,-32157,10421,-57846,25509,-48488,-36440,-79328,22068,-2185,-2731,6361,-28347,-4723,-29023,57032,104624,8805,-23397,28153,-14168,-29402,-9207,15220,-11396,10146,-16677,-8959,-16328,56766,-3237,21935,2663],[1232,41074,-7692,-67136,19302,109899,63582,-34368,-17420,5823,31041,8235,34394,-9271,24359,71315,-101635,-63660,-38236,60243,-40909,-32081,-46755,-5920,13449,-65809,-49240,29184,31921,98491,-22092,14675,-9834,29366,-30523,-15261,-1457,3131,-45221,47789,17508,95349,67910,-58290,14704,79443,27138,19326,52047,53446,106189,26213,-26213,47549,31028,17992,25612,20150,-48373,-5253,-7911,-33385,-77132,-47126,40456,47391,45916,-50951,-10752,-92650,-15477,-4202,34750,-46751,-69512,-56645,2328,-2211,-5411,-2992,-41335,-29465,34951,61080,15051,-44215,-43728,-91973,-55844,-56058,61280,21312,111122,28863,-32222,-38545,9003,-471,48190,12563,-82166,-136786,399,69523,25670,23603,3477,-19116,-61614,-12164,-55834,17514,-36597,-7892,23123,88326,-48960,17035,-19403,-54369,13959,26618,-46152,-5100,-50741,9155,-704,-70184,26381,6458,-72824,-13168,24363,-87014,-38506,-45802,-3021,-72681,-12732,13053,23794,36885,-56838,-74717,-3352,46758,19411,38836,-88270,-74136,-47226,-10850,-54593,57709,16590,-14901,20040,58008,27410,12655,53473,14562,11699,13246,2927,-40051,22685,79675,7787,-67061,-50639,-63346,41038,-22502,82527,-20303,33404,-66042,-26292,75683,-104876,-97498,60728,-4530,46924,30934,-53379,17736,-18969,-43295,-37955,-55872,-17845,28290,25857,-28368,35738,-59723,-57133,-42319,-21792,15441,-32444,28136,26418,-4425,24234,18505,-22602,-16516,47225,20433,-7065,-5106,7705,88012,-29600,-56343,-114866,-101596,-40314,-9495,-77269,35427,-41612,4912,32603,11672,33336,542,-104078,-127973,21694,56059,36369,49348,19040,-2612,-38475,-14969,-63413,-25958,45940,-71292,8471,-11824,-2462,69373,56111,54887,390124,2707253,2359947,296492,269859,154509,151700,200364,83026,110879,218510,109171,29753,49182,-601,72497,-2579,13950,-50337,21072,41411,62784,8102,92037,-2399,-11744,22477,20293,49478,106445,51601,-30652,43639,31649,-91884,5115,49390,21296,54783,7788,33100,12763,17510,29804,-13216,-29320,45141,18265,-68773,-58513,-28767,-33588,37024,32579,19508,-7483,-30129,-50119,61971,-22816,83289,9396,-24592,-43228,-72814,7793,4378,-8357,9567,-21386,-17441,-17023,39499,-2423,10765,-44384,-16221,-87173,-17352,12412,-2452,46956,56080,30532,29822,42818,84695,54056,-3941,-28690,424468,600699,167805,146922,111057,-20295,5969,57693,17485,44294,-25676,15359,72688,25276,70911,35912,29522,2677,31086,32944,-194,20327,-193,44855,-42031,-12232,80742,-18841,-51928,-38757,-67774,15828,2462,-80130,26232,91476,67568,23503,-30317,-1535,27126,-13080,18935,-40811,-10751,-17501,-34740,47110,42200,63277,10483,43995,-29275,-62186,-5445,3035,-16430,-38610,634,17806,33768,78052,73272,-19046,28925,-31879,-241,26578,10860,-45804,59155,25902,16324,-15708,132055,27368,-11044,17314,-6972,38600,97815,-35077,-43632,35241,-27626,-84823,23801,64352,15533,-10541,38210,16767,-48258,-73413,-61821,-105075,-32651,-6664,99976,-388,-32035,-99861,-94066,-3816,-31859,22908,15952,-6466,-18576,32848,-84405,-67918,29272,-13987,-10092,75111,17335,129468,30727,-31,72495,-14159,21020,45948,-1438,20578,-8606,104692,44918,62728,-27043,16300,123909,3793,9386,4429,-9014,-51705,-22356,28905,-1378,45403,88326,-11656,-166902,-70094,-43819,-65483,-44694,-19368,43073,-37726,-47082,-80570,-23121,-53139,-40851,-42056,-3828,22639,-20170,82302,67819,-11996,52832,18240,-70626,-6161,-24883,-40464,24230,75075,-53716,19376,35970,-48497,-35276,-12061,2048,21883,-32394,20383,6244,34635,-6984,-31768,4560,-58315,38044,61513,-18100,-20496,-105291,-49548,-16444,21553,19648,-17987,17621,-9601,2579,-5245,-81131,9172,85741,-3674,-12890,-6163,-74472,-63587,-43830,-2937,-85363,-39469,-8027,17540,-38797,-45941,-10422,102223,26710,59969,3950,2785,-3254,24388,-70785,-2046,8622,-98290,-16219,23208,47265,31257,-16616,-91579,-95945,-29148,9444,-35728,1926,-19336,-33659,80774,-10327,-35498,-20984,31755,28160,-7962,2892,-5205,-42936,2261,33873,-49353,22541,61104,23473,-80906,29567,66275,-24783,20357,67116,87916,50048,28073,30411,-44272,-60936,13342,108056,-26303,-40366,69551,69420,30105,-51403,20782,-38734,-79291,-16709,-10278,-5372,-1132,38984,-24511,13874,45735,-3117,29554,62046,-19979,20725,44106,-77374,56405,94802,61404,129830,93090,-21882,36448,69403,107133,-42355,-17802,16910,-57480,-41590,-20702,56122,60520,79802,51175,48935,-22589,-38680,12365,24577,-8737,27422,-69213,-2120,67182,44464,-39082,-4028,19829,-13360,50059,-30534,7367,4325,-38818,-9491,11290,-6594,-23861,-20250,-37461,24152,-9929,3706,-14210,-31032,8593,-36726,-86580,-5658,-30854,-30294,-74577,-47154,32686,67042,40374,-18581,30859,-10061,-41000,-22026,14119,-16483,-20712,31857,-47853,-60101,-35521,41334,-38963,-41262,38215,-26789,44717,17875,21305,25337,53557,-22243,27691,24218,-32009,-3151,3067,-21804,-46436,3587,-41130,3264,43374,-121486,-42400,30664,25560,-31564,-58286,36015,41615,53587,62006,-30946,-11228,17701,47925,-63094,15805,-5463,-82252,-1538,-1127,-26643,37684,66788,2153,27348,-17300,-106454,98206,1186,64838,49975,-8464,80687,-16263,-41275,15441,-13124,-10846,23105,-22272,-54824,19414,-94177,-61250,-11692,23542,-9632,91695,22487,19575,78580,-8495,10359,-8119,-3368,24083,-11902,48774,-37401,-61419,73049,-27816,-6878,15253,-702,-100703,4085,-61793,11086,80064,33711,29862,-461,-28742,55502,-35899,-14796,103871,43170,62028,57996,-34564,-34940,-23579,31879,-81263,-67897,17809,73360,19761,17941,-64789,-27324,-72034,-7362,22894,-26627,-76123,-68138,-33026,-36323,-77390,-37035,23059,40212,-3632,-26115,43488,-2307,67007,2977,11183,20373,-17175,-10631,-44335,23166,-10343,72682,-18748,-57427,-32500,-43781,-29119,-75340,-16586,-21281,20752,86539,96867,-7878,-25211,-9215,1124,49108,12961,-98177,-119739,2856,13385,17839,-32306,-3838,-22910,-16660,-36926,-63060,-69479,-1962,10859,-29635,-53968,82606,-4868,13513,-32108,-43898,-18604,-8662,2794,13167,6048,-27921,3565,48813,13930,45191,-7209,-28038,-23874,-43626,15854,65310,70090,-20962,17697,-21343,64989,-38451,21144,-74394,-11763,35519,56732,-15818,-56633,-3356,-11156,26384,-51596,15389,21488,-44253,-28290,-15721,-19920,-29015,86394,-24121,-8026,-21321,38098,10159,22386,63253,511,13350,2965,16063,5642,-61912,82035,-17537,-66891,8008,60510,-3708,-71411,-58933,-16538,-6604,6545,1694,-52349,-57001,-10881,34206,-9179,16709,27483,62113,-25827,-23322,-29745,63038,84046,-25796,40900,-23749,35515,-54664,-22015,62751,-62708,-46120,21875,63112,-70296,-49128,39452,-80944,-33543,70962,-5268,7662,24139,16412,39905,62707,7289,-31537,-10504,-41751,20098,-32151,-15381,-81897,339,18898,3344,-8011,-24518,4096,-7054,8760,77158,-23803,-20624,35358,4410,-52416,-19667,23021,-7354,-2584,-20364,-12279,-24359,52243,-1472,26736,6316],[88,10009,-24247,-76161,13298,105728,59386,-29462,-20665,45925,36351,-20371,29875,14750,20915,67285,-110199,-41958,-24173,62306,-22913,-22363,-64892,20019,39915,-39561,-46028,15816,28541,81975,-29905,13589,8796,30656,-7890,-30186,6693,-2345,-44287,22357,13347,76180,54352,-76609,9575,66382,24698,19714,-4082,55590,77488,13616,-6486,49275,15857,-13523,29530,18397,-45068,-20200,-6860,-14064,-70640,-29097,73343,54057,73729,-46036,-14544,-51804,9555,7640,35235,-43755,-102620,-35169,4901,11640,-5128,16113,-38697,-11764,36726,86115,27065,-22164,-19264,-95173,-56310,-67811,78205,11019,107837,32091,-50355,-39348,14234,-707,29604,31347,-72482,-119792,2116,76127,23085,12894,2972,-11132,-90107,-11675,-62124,12687,-15136,10032,31962,79547,-31320,1856,-4195,-42156,20264,21183,-53621,-22486,-45886,-3536,-22447,-69232,22921,-21353,-55170,1377,24811,-95644,-58090,-50160,15979,-69510,-4018,12514,52016,80726,-48727,-70506,-3650,60502,36765,39476,-57712,-64745,-27869,-14395,-56443,45387,29080,-8182,-15399,27276,35536,17161,40870,8314,1620,17386,24988,-30823,30473,61641,-21480,-94194,-68433,-57169,49276,-30127,78479,-17629,28565,-31718,-6919,59205,-84160,-119530,29425,40347,63329,11252,-46288,22049,-6371,-30950,7298,-57010,-57261,8796,9131,-30713,26415,-62582,-54736,-19124,-15789,15628,-51503,13984,21558,-668,13512,13932,-47869,-30910,44472,12025,8314,-1909,28417,93822,-22067,-82271,-144946,-72301,-12962,5644,-48443,39476,-20172,-1849,52465,14111,44858,-19823,-118723,-85954,17452,61075,42376,32011,-19247,2457,-34438,22649,-51841,-20872,48804,-63146,17305,29993,29607,115699,49934,53599,377402,2598979,2324916,310314,296859,179558,136744,196295,97347,126142,240731,122566,60035,76402,21124,68948,19210,494,5367,28858,14339,28124,32416,86130,-22749,7728,9844,-7734,45482,80591,49070,-38986,47635,34929,-73128,15827,55472,27311,88013,12445,37523,23029,33309,12503,-22103,-33805,28791,17643,-83465,-31962,102,-41600,35830,46386,21787,19372,-29738,-27208,63319,-18002,90726,24697,-29752,-18312,-64381,-14328,19268,-975,-19971,-21490,-37971,-24108,53043,19189,1926,-43125,-14923,-86873,-34891,7111,-18835,34460,55002,29335,31065,58977,89305,23837,-35186,-44577,471544,592560,109894,144247,95568,-40478,-21058,51541,14221,27164,5436,44347,54689,21830,44665,20834,39265,-11711,34720,21271,-26957,19336,-22917,40468,-35259,-2562,74235,-12311,-8498,-2606,-63207,-6774,12536,-32084,41590,69817,82123,66570,-15171,34128,61272,-5475,31814,-54241,-9618,-29294,-31128,13988,36632,62985,35597,93103,-15388,-84074,-33150,412,-16877,-12359,-8234,18831,13042,94260,77654,-27975,-7688,-35544,-9392,38067,46781,-5910,50403,26843,32485,-8991,110708,29821,-10088,34191,33842,66668,98912,-23634,-59929,19407,-28165,-81544,27663,61978,21115,15436,56087,36834,-29484,-74486,-52654,-94910,-32894,-10702,106497,-16110,-26193,-99577,-81533,-21071,-32788,5129,5763,-14534,-40747,20017,-96708,-90740,19785,-14250,-24314,89140,39412,123071,47740,-3382,74272,2917,22922,31840,18621,25895,12156,126811,40595,67432,-9996,45794,137245,8339,9574,-39407,-12863,-71065,-43315,16612,3849,60904,55982,-1067,-136572,-69806,-39201,-47894,-47067,-25155,43063,-22304,-44416,-89675,-16882,-44389,5864,-27539,-21007,24832,-6737,89076,63736,-21850,54870,33416,-74696,-4176,-23862,-29078,7596,63450,-46338,21430,43933,-42244,-16440,6193,40945,39706,-15814,20609,28483,37221,-23643,-78338,5627,-58098,10936,65633,-16561,-22049,-114418,-40784,25225,43471,4204,-33915,34772,-3466,-18065,-52671,-119536,-1177,75154,-17803,-11208,-8626,-92149,-53403,-37826,-25363,-62624,-47951,-24794,20691,-16828,-35999,-18822,73980,31312,52075,21043,7673,5061,21716,-50296,22138,12448,-97354,-19530,39124,56561,9145,-36741,-69999,-91314,-47570,-3091,-44647,7133,-9448,-48648,65335,-12957,-48961,-44089,36527,17037,4761,-13968,-9056,-25123,4000,20609,-35466,11151,1660,-12761,-113352,10940,49494,-48645,20546,71542,95969,75035,23025,13322,-63786,-56183,37711,84326,-20625,-34983,70747,71815,25795,-55310,25411,-64924,-118976,-23749,-32343,26034,30872,49717,-16642,11832,21311,11057,35396,74348,-8858,7847,34494,-69089,44586,89431,59327,75669,83841,-2013,56551,28877,81509,-22294,32196,17724,-32554,-6238,-14397,51531,75303,69570,-9692,43337,-36193,-56892,21747,3639,-8775,26659,-81498,5462,84942,56414,-16463,1189,26120,-28315,49292,-26931,9549,1779,-8060,6852,35247,5247,-834,-12675,-15151,35244,-1668,-7196,-8534,-41549,44295,-53854,-105751,-16684,-41468,-30253,-65446,-32755,31977,36943,42439,451,68275,12853,-20745,-33620,16788,-21827,-61,8372,-31214,-57057,-56168,14668,-44197,-27092,13583,-20827,42378,13943,6230,32705,17914,-18893,10717,12931,-35962,-14996,-12358,-15085,-34785,-2114,-68688,-7204,27569,-105341,-36112,16624,26457,-2023,-56392,32431,26325,29878,70961,-53321,3614,51011,50728,-40612,27008,8559,-126114,-4644,-15193,-25088,30436,63312,13942,35204,-400,-71294,83727,5894,45590,52133,-26417,58822,-21249,-38993,32764,5531,-50765,17402,-12048,-46498,16083,-88175,-53801,-9511,15824,13590,70669,20897,31188,42770,-6334,-1967,-3300,19101,28501,7976,59565,-37952,-59670,54587,-30187,-10004,8570,225,-100893,10046,-40326,22713,70720,48625,34562,-2539,15983,56898,-36858,-12998,57740,44854,60895,60898,-2522,-25738,-17258,21712,-68102,-83618,12623,98859,39616,-8229,-86185,-22507,-75647,-11882,34714,-13796,-93411,-66455,-21931,-2678,-68176,-17385,-3458,28487,-13678,-8656,38993,-3290,66920,-14617,761,-15116,-14382,-2936,-21790,4467,-45050,76838,-8757,-51137,-29717,-45399,-30631,-38250,55992,-9162,27407,93270,111491,-45324,-36911,-7765,-15490,35049,20123,-93775,-100737,22327,1358,24250,-28200,-16684,-60446,-24721,-24689,-73780,-69907,-7127,6048,-29046,-81884,94765,-5946,-99,-60551,-60644,-4946,16302,9189,13627,-14714,-29008,15926,44428,16213,70007,-16600,-17446,-28169,-26986,28876,61454,81414,-2853,6687,-34853,46438,-32076,-8676,-55682,-191,35616,56076,-33892,-59853,-5942,-25830,28994,-20406,27695,-897,-37273,-44307,-64839,-14662,-23553,74792,-57365,-24063,-17222,50847,18034,21636,36122,-4711,21853,13474,20945,36778,-60359,62989,-3424,-33108,19348,41499,-16981,-61599,-51164,-6760,55211,14048,19015,-61125,-31630,-5099,36506,-13172,11362,24507,76039,-25131,4278,-27484,49503,73786,-22437,70328,-9091,56911,-1418,-18564,45990,-74429,-46769,4567,60615,-63426,-63163,-2651,-89015,-45227,78156,-20872,11739,73835,26044,38573,94059,4874,-25563,-23595,-34765,6625,-5257,18829,-78302,-17275,37949,9026,-16155,-23738,14458,23674,-17862,29711,-52101,-21573,39382,29912,-76781,-31413,24423,-3435,-4284,-20661,-14417,-32868,30900,-675,20458,7266],[-351,-26233,-33014,-65486,8159,82835,51631,-18098,-19548,73314,42327,-41710,14053,38294,21757,52776,-117147,-16624,-11496,55517,-7628,-6232,-73519,34266,63254,-12253,-40313,6570,21958,63281,-47083,16002,32973,24467,7482,-45352,14545,-7601,-44552,-7089,7728,60894,39176,-79004,10053,37790,22550,14726,-55599,41908,33800,-5665,13556,35834,-2011,-36118,28223,11372,-38628,-43408,-10949,6257,-37421,11994,106660,62339,89661,-40462,-12500,-8353,37094,17391,19073,-32765,-123285,-15256,6144,28608,9120,24077,-37524,-581,31384,92013,45177,5000,8016,-84326,-53330,-66822,86689,-4215,82409,26530,-49810,-31322,24414,-643,15474,40939,-47374,-91680,-5421,63798,12428,-8994,-3084,-13214,-104681,2879,-50506,849,4491,16915,36921,61699,-10425,-3329,5698,-24783,25082,10606,-61302,-34143,-32886,-12340,-34109,-64113,18861,-46649,-34124,8391,20371,-97759,-69212,-52090,31596,-53986,2325,7490,70669,108049,-29839,-63202,56,48968,54587,30469,-35898,-42830,-7065,-11448,-56407,41076,47351,-424,-39461,-1090,38733,17039,18701,6728,-10099,10255,41770,-8609,28222,38179,-41556,-89943,-87235,-47915,52903,-36679,69608,-20759,25842,1721,-6014,30908,-50498,-117199,-4267,61014,61753,1602,-28827,7993,8006,-6441,49538,-55042,-89666,-15716,-2950,-22220,16395,-62965,-40920,6164,-2332,16492,-55682,-8241,25999,8655,2207,547,-71725,-49026,30940,-948,22878,7781,50318,89427,-12335,-92586,-142778,-30889,9739,19303,-6477,37965,1665,-5063,67467,16763,58948,-30373,-112695,-30233,-2659,43625,22544,10204,-41118,9983,-28765,36711,-41625,-14571,48654,-45225,6067,43443,58953,159441,27158,65012,346292,2521939,2307526,317091,311487,201664,109299,174934,110444,141030,224696,129025,84889,107414,50874,65900,43527,-16373,53386,30634,-17145,-19904,48739,68365,-40891,30529,-5545,-34064,42524,54765,40348,-44378,53223,40172,-31291,31893,52702,22415,105639,20290,43232,37403,52063,-2229,-24499,-30360,23374,22283,-72906,3186,17447,-41891,40242,65166,24289,50662,-17591,-2731,54895,9434,93384,41341,-26068,4157,-54502,-38985,45722,10005,-46525,-18309,-45772,-33524,57449,25351,-8957,-36549,-12823,-72635,-36933,-6794,-37630,2369,35560,33234,38690,69975,85337,-14158,-59266,-53445,498559,572141,69439,137722,78871,-46234,-44232,41986,7241,12620,47609,74400,35704,15849,11512,2580,38791,-25912,21837,578,-39468,17514,-44893,34295,-22142,8106,65812,-2575,38881,26421,-61186,-26867,23842,19543,45256,38259,82243,85171,-5693,72728,95814,7136,38206,-73216,-8895,-37212,-28141,-33758,26659,54616,72251,127437,6385,-77485,-44170,-9543,-15513,9383,-22009,16710,-11627,97363,70362,-33477,-38273,-34448,-14817,34078,75359,33031,33451,25533,46793,-5521,62183,24011,-14709,45072,88947,78375,84029,-8130,-58877,4109,-19491,-60371,40096,50264,20594,34436,62329,46537,-6734,-60454,-37214,-73136,-25835,-16713,97062,-28777,-20492,-80345,-56942,-37431,-19181,-11225,12900,-9686,-54610,-1496,-118992,-111331,9604,3994,-38508,88785,48398,76682,50154,5425,78138,21457,30301,16095,46536,35188,28781,122759,33780,72202,2706,72312,134131,11912,6130,-67686,-12475,-83501,-64465,-1170,8157,72319,7025,290,-89201,-61138,-26356,-28623,-44034,-22374,39743,-15086,-25169,-83087,-6763,-27740,44940,-6667,-35611,33845,12218,83248,59705,-24886,58862,45652,-71100,-7588,-22707,-20234,-12945,50318,-32366,17272,54518,-35474,-5477,19652,73575,62346,13102,23829,48609,39132,-41511,-117716,6165,-58164,-17842,54633,-4528,-15379,-108054,-28473,58393,59869,-6316,-33452,47872,-6007,-35741,-89459,-130069,-1272,53770,-30885,-8555,-5057,-94646,-38506,-29525,-54662,-40899,-45998,-33227,21133,11946,-21338,-25716,34522,33195,35463,35539,11785,4042,22580,-27838,27441,15342,-76276,-23090,47343,57582,-12242,-53247,-39323,-79772,-56836,-15698,-39385,17073,6905,-50790,45183,-17602,-58776,-67651,31662,7088,18367,-23688,-6617,-4944,9597,2556,-21163,6633,-43630,-36718,-124940,-4055,33572,-69886,18388,66160,87957,85089,18881,-6631,-77961,-51685,63599,50157,-19591,-22160,60050,58787,18553,-53902,21878,-84445,-133067,-54174,-50455,62734,50014,43473,-5874,5825,-11129,30095,43091,73113,-2403,-14766,21801,-54567,29184,75749,54048,27573,68004,15935,70002,-19770,42494,-3198,63555,18188,-5595,27780,-506,27857,76189,53925,-67612,31440,-51218,-72125,32129,-20179,-10521,30553,-91642,2104,92765,53499,-3050,5129,26530,-40814,39590,-23136,4980,-7665,11557,20794,50657,21075,29693,-9627,7277,44020,1086,-28748,-423,-53916,69296,-62747,-112586,-15957,-36641,-26408,-40988,-15887,24562,8675,39652,8413,100284,24940,488,-37505,12222,-24017,21036,-16410,-3378,-51523,-70017,-21296,-43249,-10404,-11944,8221,33757,8907,-13997,40524,-13631,-12965,-413,-13457,-26100,-2399,-20725,-7170,-34450,-10094,-100948,-10530,11047,-91436,-27985,-10863,14385,25126,-32355,20678,12895,-1260,62859,-69254,13245,69679,41494,-15510,38026,16057,-142135,2555,-26105,-21547,18647,61035,33233,43525,15525,-17033,50639,10001,19523,43846,-38971,29962,-24256,-28028,55449,28379,-74012,13208,1383,-34276,7379,-69054,-40696,-7422,7533,34523,29482,15971,35839,9698,-3644,-12028,2954,30683,34249,20557,50639,-33473,-50328,24138,-38120,-17644,2050,-626,-87337,11254,-13769,32879,54343,52491,34478,-4656,60360,57986,-25785,-9930,11447,45488,53336,46436,41622,-12314,-16780,7153,-44782,-83472,771,71165,42119,-27351,-91657,-18070,-68164,-19805,30799,1832,-96891,-50716,-9885,20238,-55046,14308,-24274,13737,-13898,3751,24165,-10435,59654,-31560,-10578,-45321,-14380,5953,-9539,-6413,-68243,77451,13412,-32732,-37341,-46249,-46042,-3135,94082,10758,31358,92420,108030,-69695,-38667,-4256,-36330,15169,23331,-81751,-72873,38620,-11533,28477,-20513,-21562,-85074,-33685,-4291,-73610,-55685,-7067,3003,-18066,-103956,84857,-11108,-15258,-83626,-68794,11477,42597,20109,18990,-37296,-15932,30884,27198,2072,59860,-26657,-4423,-33621,2106,42411,51025,84291,22981,-6658,-47412,21470,-27103,-29857,-31451,10487,30556,41995,-50766,-54237,-5572,-40917,29405,14531,42092,-18484,-29520,-52198,-107578,-14257,-18444,56017,-78812,-26330,-17140,54006,24891,18543,2945,-6895,19710,17577,25722,62855,-46680,36382,622,2340,28804,26670,-26771,-60234,-38216,4474,83686,3012,21094,-62582,-3502,-396,39553,-12697,15133,26499,79923,-25828,15672,-25852,33866,54321,-18429,73313,-605,63397,28415,-16635,34284,-70130,-38733,-12757,53862,-35761,-68254,-38757,-80671,-47868,81396,-27866,8890,94401,39485,29764,99305,3719,-12582,-27445,-37449,-6336,26201,51747,-74638,-28466,52047,13216,-12087,-27664,25499,54792,-25272,-26254,-67949,-23631,38904,54961,-91312,-41816,20105,-2257,7558,-18587,-15594,-40812,695,-1670,7111,4416],[-29,-55825,-35984,-39410,4480,47821,34344,-1117,-16725,84704,47318,-47344,-10296,54014,21700,30245,-117113,3346,-5648,44411,2871,9754,-72973,31270,75717,12620,-32842,5215,13206,47171,-66400,20428,55198,11937,16287,-54293,19660,-10204,-48783,-31158,3946,50456,27237,-68850,15200,3364,17861,5664,-81789,21588,-8330,-27333,25896,6966,-20084,-44777,23321,1689,-30411,-65466,-19070,22582,15047,64984,124102,58253,88640,-39357,-5260,28490,61275,20197,-11106,-18942,-118155,729,4969,47717,35037,20571,-38384,245,19803,75426,60903,28401,30346,-69722,-45880,-54637,87209,-18935,42383,14015,-30584,-12658,39348,1590,7707,39162,-12771,-60260,-19548,39692,-460,-37976,-14635,-24981,-98197,29721,-21333,-13669,17008,13010,36505,38459,7317,2037,8870,-7526,26506,-3460,-71328,-33731,-16465,-14203,-28684,-58728,14915,-51997,-14505,6780,16297,-87494,-67689,-52876,39129,-31107,5632,-1133,74333,112096,-7832,-53832,7469,12918,68264,19345,-32439,-15227,12006,-1307,-52342,44428,66869,5964,-39935,-22325,35149,12024,-9840,9658,-21185,-9149,43657,20128,19053,15895,-48861,-68904,-103230,-34395,51253,-40228,60118,-29231,22533,25541,-22337,-787,-13006,-91095,-20733,48447,39292,5386,-1605,-15189,20782,23248,73458,-52366,-105557,-37518,-6247,-1462,6323,-57672,-16068,29752,6950,17321,-45740,-31434,40993,21025,-7345,-11120,-85857,-66007,12223,-17057,31102,19137,69046,74728,-3383,-85251,-104317,10634,24557,27896,36869,30594,18894,-5016,66821,20717,71802,-27725,-89686,19799,-33011,9375,-15276,-8013,-42129,19868,-30315,19403,-35835,-7246,45073,-24221,-22359,30626,70462,179909,-4451,88002,310082,2504007,2293971,309346,304759,213662,76843,142743,119601,151404,181009,125786,94672,132244,79301,64933,62793,-33355,81902,27425,-44391,-70004,53056,44013,-47934,51265,-19451,-50091,41459,34252,27887,-42900,54394,43795,15805,46416,40170,8415,104168,30416,49985,53289,69197,-11691,-18392,-17924,34227,34532,-37993,39882,15267,-36353,52000,86464,25691,77302,4733,16606,36401,55590,92029,57329,-15001,17425,-45892,-63368,75105,24801,-63976,-16059,-38792,-41336,53780,11782,-19039,-26666,-10153,-47014,-21276,-21138,-50420,-35135,8143,43509,51861,71986,74822,-50974,-67743,-52661,489838,547821,54112,128248,60435,-31373,-56049,32698,-2490,3534,83657,96976,20700,6189,-19569,-19030,31820,-35028,-198,-22235,-34436,12274,-56901,28455,-6634,18663,57958,6558,72908,44164,-58393,-40516,34006,60082,36173,6101,71230,80601,-6297,102730,118600,18863,33730,-87009,-8857,-38885,-24309,-79995,14008,41920,111639,137698,32231,-46166,-38075,-28982,-13399,22938,-34500,9486,-35494,86952,57170,-35004,-55935,-24785,-7916,20024,91512,63097,11743,23881,57119,-5153,9811,14040,-21909,53082,145478,71571,53373,9424,-42962,-5189,1636,-25568,54596,31506,14010,38631,56850,43683,14116,-39991,-19283,-43771,-12873,-20918,75132,-32888,-10762,-49630,-29030,-49448,7421,-22618,33991,5284,-57506,-25219,-136580,-121999,-124,39203,-47647,76425,43676,4859,31244,21326,80779,38132,42009,1072,74561,46673,42064,82917,28423,73940,4375,84305,113555,14802,166,-63252,-9276,-88086,-77928,-17827,13834,74994,-37544,-2382,-40872,-47690,-9534,-14318,-34501,-9448,35771,-20445,5676,-60785,6412,-9838,64723,12934,-43190,45372,32260,68122,53679,-22267,63064,52261,-58946,-16395,-25075,-12786,-30359,38475,-16433,8818,68551,-24842,-1560,23507,93045,85342,46544,31095,61648,39054,-52824,-131941,4386,-55519,-40956,30834,13339,4199,-84180,-14312,77423,58895,-13684,-18701,48621,-16274,-42756,-94213,-116736,8796,29407,-40101,-4639,2806,-82337,-25026,-21010,-89691,-25436,-32154,-32859,16480,39559,-5117,-30346,-6930,35903,14864,41471,12320,-4829,27352,-9927,15748,15988,-41536,-28542,44790,49754,-27266,-62756,-12700,-67266,-53871,-24996,-23745,30147,19652,-41402,24233,-26881,-60527,-90194,16547,-1260,30351,-24304,-693,12319,18804,-13243,-11341,7228,-58595,-37253,-101521,-10892,20845,-81848,13743,52295,68150,74183,15333,-24625,-82533,-46341,85309,16595,-24374,-6587,40396,32286,3848,-48999,14729,-85862,-111131,-96792,-59967,86118,46887,18478,4079,-3055,-43317,42616,48047,66542,1462,-42089,6178,-37900,12514,58531,46167,-1461,49593,30620,74040,-65442,1382,1789,66663,16947,17005,50839,14952,-3410,67366,36123,-102691,12868,-66799,-79482,42516,-42209,-13817,38501,-92704,-10976,87573,38093,618,7843,20550,-46854,24015,-18475,-2877,-21176,15751,27685,48207,36344,60788,-10283,24573,48010,-3367,-51538,9798,-66379,78702,-64484,-107539,-6190,-21140,-18940,-5495,-2547,15264,-5780,33579,2834,119402,26070,16854,-32597,4329,-21373,37050,-29605,24816,-46252,-71513,-54570,-36451,4696,-25204,46236,17338,4941,-34555,49002,-35724,-6795,-3263,-58403,23,32465,-21150,342,-42875,-20389,-127331,-4591,763,-82320,-20113,-49205,-6039,43586,5801,3299,2657,-28983,42135,-72498,14770,72057,22337,7873,48029,17961,-125542,15017,-29192,-17571,7549,63934,54255,46553,25036,35947,6387,11543,-5635,28654,-43011,2609,-24944,-3555,79717,49409,-73329,11521,15481,-22561,-7319,-46482,-24026,-3101,9418,48562,-15603,9405,36566,-12308,-464,-18781,9161,24558,38525,25548,34299,-26165,-36565,-8672,-47463,-19765,-3718,-971,-62786,8210,15169,36035,32277,49129,28949,-7234,93321,59811,-5761,-6909,-13816,46466,44148,17339,79959,1115,-24601,-8291,-13907,-66841,-14827,2086,24175,-34346,-77744,-16799,-53681,-25834,12009,15537,-84173,-26726,-857,26664,-39634,48710,-33716,-2899,-6283,3581,1070,-23668,46729,-42792,-19839,-63048,-17137,15559,-10837,-8007,-75225,73412,39026,-9762,-52968,-40099,-69318,15731,84577,32849,33012,84040,87152,-76371,-37975,-665,-55442,-4561,22304,-64255,-41127,52383,-20023,28829,-8940,-13923,-84797,-41787,18560,-63489,-33750,-3384,1671,-101,-109735,58374,-18849,-28749,-95431,-67908,27083,66067,35594,26091,-57521,10830,45979,397,-26571,29767,-33859,10886,-38506,37523,56024,35396,76528,52565,-19886,-55064,-5500,-24932,-38773,-8672,17574,24033,13361,-65179,-36352,831,-43052,26174,45285,56125,-24362,-23878,-50301,-125586,-15014,-13867,40584,-88940,-12028,-19946,46320,29889,14085,-28043,-4991,12414,13785,28603,77760,-21113,19072,-4803,32579,32106,16355,-29434,-69375,-25415,14731,71899,-27896,7746,-57576,19747,5342,41538,-8258,25465,32558,71025,-30495,-2123,-24594,20526,36980,-12652,54680,-1792,56822,29902,-16474,28714,-53782,-26291,-27926,41839,4436,-62786,-57848,-63779,-41138,79797,-25266,-744,70173,54173,12178,73339,4750,6066,-23855,-44227,-12216,54181,69124,-75535,-32291,60724,16317,5488,-35875,36717,78614,-24684,-76367,-65980,-23028,31853,69968,-88829,-47518,12298,-6041,29525,-14869,-16504,-46760,-26740,-4913,-7602,-2000],[1085,-69777,-37488,-9005,2167,11256,5752,15133,-15157,81250,49353,-34414,-37252,56409,16621,3865,-101636,11781,-9212,34556,6994,16636,-66048,11998,73307,32412,-24654,12006,3610,36417,-79937,24862,69366,-4222,20774,-51424,19821,-9574,-58107,-43071,4458,42105,20627,-54537,22101,-24765,8952,-4606,-76111,5766,-34713,-45813,26205,-31460,-35625,-40289,16186,-7880,-21322,-76522,-28038,32625,69614,113082,111922,34171,71840,-45652,5142,53288,76366,14434,-47966,-8192,-83629,11650,1146,68758,64678,10050,-40624,-9140,6654,39951,64379,40243,42278,-57025,-33477,-37602,81208,-26910,2408,-1327,-1014,15808,56047,7257,5498,26368,19321,-33558,-36598,13844,-9547,-67543,-29792,-41984,-71757,61320,16375,-25466,19279,642,30475,13776,16405,13245,5223,5577,24401,-18058,-83396,-20540,-1895,-9062,-4896,-54686,11484,-29629,69,-933,15484,-63777,-54276,-53927,36208,-7345,6541,-11296,62610,95057,9347,-42454,16859,-32045,76096,13253,-44108,9169,25952,13359,-43392,51003,80623,9432,-17860,-34455,24135,3561,-37724,15467,-29309,-36773,27794,46975,7317,-976,-43402,-47455,-109164,-17265,44249,-40600,51926,-40528,15152,36075,-39950,-27595,19575,-51469,-7596,9543,245,19029,31073,-36170,30201,48774,71132,-50694,-101133,-48279,960,31550,-1430,-43901,15742,47313,6004,17173,-27788,-48829,61176,33240,-13013,-10902,-84242,-76311,-4363,-36644,28634,25862,81360,52093,2432,-64829,-44553,40625,32637,30748,71122,18664,28682,-3713,46637,26962,80325,-13901,-61183,43994,-64783,-29238,-57286,-11066,-26260,31332,-45731,-25397,-36374,788,37965,-7743,-53830,6370,55679,169465,-31479,119806,281267,2555861,2274732,282105,273601,210905,50173,109665,123722,154721,132420,113247,86309,142192,95625,66442,72962,-46658,87143,21929,-58936,-103383,45640,19695,-37673,65819,-27896,-52288,41787,21877,15246,-32681,47978,43537,45787,52983,20759,-10496,85550,41405,57069,67439,79223,-15082,-5053,1160,58126,53399,9877,71370,-6771,-28152,71920,104201,24721,92774,32281,28765,12634,107129,87947,69393,141,17758,-39679,-83247,97694,42960,-70026,-22832,-21201,-44173,43976,-17616,-24919,-16260,-7158,-16455,6832,-26737,-49066,-62345,-12960,57104,66715,63656,60835,-77476,-58474,-41537,447316,527748,59828,113871,39338,1327,-52505,28143,-11577,2263,100738,104599,12748,-6558,-38175,-42831,23198,-34564,-19332,-37777,-15290,2430,-54772,24428,6977,28315,51922,11431,80032,49444,-51926,-45775,40644,80514,17195,-17027,55573,65424,-15991,114165,120178,24197,15887,-85214,-9718,-34393,-19060,-105025,1701,30761,138667,125025,57215,-3041,-19405,-53415,-11768,27950,-39402,-2765,-53733,65145,44294,-32756,-57367,-5443,13213,2755,93049,78631,-10507,23728,62794,-6119,-24719,4277,-27228,62137,182170,50059,13473,24959,-21336,-6744,31774,12887,63200,10875,4500,28143,43092,31084,28191,-25546,-3460,-14276,1287,-19826,47864,-26122,6474,-15983,-5448,-54819,40895,-25900,60641,25190,-50047,-43793,-134418,-117180,-9035,82290,-46749,57680,30563,-66935,-7864,36132,78643,50049,56484,-11227,92495,55902,51816,15810,28046,70734,-8338,74793,83339,17837,-5214,-26453,-6190,-84609,-77903,-28946,22896,66051,-59280,-2259,-8524,-33640,5578,-8976,-18067,11109,33293,-38078,37401,-26453,21189,3241,62430,25063,-42010,54170,49716,49593,44333,-16746,65190,52353,-40909,-28526,-30417,-5448,-38941,29228,-2997,-1665,84151,-9671,-1882,16555,97030,102331,74468,41171,64743,36003,-50257,-114384,-289,-46068,-54887,-195,30310,35900,-47946,-441,85766,37871,-19274,2869,33546,-28958,-34061,-57743,-92101,26130,9667,-44773,1771,11946,-60404,-17649,-13503,-127127,-17262,-8954,-28033,6664,58196,8357,-32625,-39446,41980,-3228,37010,8743,-16397,35168,-1041,-5368,13381,-3794,-35126,32006,34972,-31936,-64531,899,-57732,-39122,-28132,-5068,45086,19519,-25455,4695,-42217,-51955,-106446,-5508,-7281,40260,-16396,5625,20347,29815,-20062,-9036,8645,-40443,-13509,-48054,-9363,10475,-80426,6818,32048,43836,43800,12135,-37394,-75640,-37926,98805,-5735,-33526,6169,17029,-1037,-21196,-42494,9721,-66233,-58245,-130820,-59313,78390,20813,-19636,9915,-11604,-65795,37878,46468,63168,3632,-67826,-11420,-22738,-3120,42259,36645,-8620,28742,39877,67252,-98946,-33415,-18456,46995,12972,31208,57294,24226,-28070,52206,19463,-107089,-11535,-80667,-78004,51382,-57723,-16937,46800,-80125,-28778,70185,16480,-2944,9884,9135,-45414,7918,-13184,-10355,-33242,6168,26200,24360,47359,85183,-9975,34002,46273,-13748,-64332,20961,-76418,72262,-59981,-92983,7764,-4274,-8590,30931,2928,8488,-1717,27707,-11787,118779,19849,23329,-21133,-3984,-14032,44486,-21912,42174,-43115,-59413,-74103,-25664,15002,-15297,72720,-4510,4387,-50059,58505,-46869,-2276,2303,-115583,36475,75741,-15678,6167,-54519,-33258,-137730,9100,-1512,-76883,-13807,-89102,-27884,50285,44554,-14792,-4704,-43837,19539,-62177,8275,61385,-679,26358,55854,16654,-84510,27086,-22930,-14519,1161,72093,68545,38914,23252,66180,-34276,9022,-22126,11997,-37554,-16423,-22542,31199,99330,61909,-50311,10365,25364,-15268,-26043,-29255,-5846,4454,27567,52743,-46668,4197,38320,-18644,2489,-22282,13767,64,37958,24395,19603,-19253,-22089,-32803,-52031,-6108,-7511,374,-33490,2052,43547,30334,7881,44081,18383,-11081,106522,62147,17431,-5987,-8731,48833,36778,-16212,97014,10212,-41111,-20378,19126,-38773,-30204,-74862,-8386,-29240,-48991,-19846,-38201,-25308,-12223,23355,-58483,-2025,2619,17902,-23696,75028,-30127,-19688,4015,-10950,-24692,-40815,31546,-44849,-25782,-67187,-23063,25197,-22253,-1604,-67196,65616,58838,10809,-69947,-22644,-90344,9811,41260,52234,35283,69921,56214,-68910,-41791,606,-66338,-18397,18375,-42980,-12612,63201,-21152,23483,6097,5625,-59999,-46000,35769,-47843,-14575,879,1550,20273,-93063,27905,-24659,-37642,-92473,-59192,39027,84063,53166,31481,-71576,45786,56429,-28864,-60622,-1995,-35929,27777,-40868,68841,67618,17733,58151,79467,-31296,-55055,-29783,-25911,-36626,5264,20401,22052,-25849,-76226,-7637,14031,-25243,19358,66680,66714,-16497,-22288,-39374,-113045,-12087,-10008,35019,-90421,14065,-23185,29323,32506,9741,-49297,389,9613,2818,28980,80416,11176,22591,-12362,52504,26613,9102,-24845,-84417,-17726,21873,32243,-71489,-15826,-50221,31641,12007,39251,-793,37076,40117,51004,-39362,-45261,-23703,11122,25768,-5041,27552,-11747,43736,13924,-17043,26811,-33349,-14866,-39497,23727,43774,-48084,-55343,-46662,-27303,71049,-15281,-15406,11071,66370,-13189,25426,7855,25888,-16852,-47241,-8965,71509,64012,-82253,-28944,66442,20285,32212,-45924,47056,90614,-26720,-108110,-45620,-16384,16525,65771,-70057,-45422,4014,-15556,52098,-9743,-18093,-49452,-41897,-10319,-19065,-10426],[2797,-65243,-40491,13308,696,-16221,-29877,19915,-16461,66899,46584,-7251,-59487,44059,5537,-21923,-66405,7748,-19722,30264,4111,7272,-56813,-16025,57336,45537,-16313,23494,-5453,31739,-82337,27851,72475,-20570,21595,-34425,14030,-6940,-71267,-40937,10258,33825,18980,-44571,27475,-37783,-3124,-12520,-49094,1461,-39960,-56014,14927,-67479,-46092,-27663,8189,-15176,-11386,-70733,-33792,36748,107866,140650,68815,-5633,46675,-58193,16241,65002,77811,2409,-81255,-4850,-29266,17166,-4465,91040,88139,-217,-42554,-23982,997,-4994,49758,36777,42220,-46225,-16868,-23890,69979,-23714,-22600,-14592,26356,49539,69924,16373,6229,5475,38992,-17257,-52635,-5418,-11033,-91078,-45400,-57618,-33788,86945,46722,-29983,11618,-16484,19748,-8899,14132,22360,-4059,13214,20210,-29839,-94002,912,7309,666,31742,-51038,8520,13518,8015,-10495,16323,-32682,-33815,-56148,24448,11528,6409,-20329,40180,65927,16928,-29484,25516,-63361,78988,15949,-59432,23247,32075,27286,-31106,54762,81965,10137,14478,-38098,6711,-5712,-56211,21738,-32575,-64782,-820,64108,-3334,-11214,-28736,-34092,-93235,-209,32502,-38974,44143,-51403,1982,35569,-35443,-44427,41626,-13141,30715,-36580,-44569,33714,61723,-46470,36459,61803,45365,-50269,-79681,-42699,17110,73234,-2822,-21529,47864,55453,-4095,14983,-10387,-56082,77211,42528,-13797,5115,-65720,-75500,-12396,-59285,13989,23343,86209,26086,3980,-39533,9954,52520,37538,30711,90633,4941,30726,-3855,11465,35274,82394,4826,-39243,33068,-88986,-59341,-90235,8813,-3249,43075,-74881,-82391,-43571,8773,27466,-914,-68646,-10898,18186,136267,-41943,156321,266899,2665219,2251947,236463,223132,193163,37940,85851,123393,150751,99822,94742,63444,133566,92259,69795,75220,-53557,73271,16929,-55868,-102242,30070,1134,-11341,72801,-28240,-43074,42106,17638,5887,-14878,34419,38994,43668,48014,-50,-29229,56868,51475,63297,76569,78094,-13248,10524,21495,83562,74215,53617,92392,-41190,-20355,97946,110916,20644,95640,58196,36465,-7330,146948,82601,73362,15444,6016,-35268,-93641,106379,62608,-65842,-46082,-1079,-40395,30211,-51193,-23826,-7919,-3922,10705,36949,-17862,-30233,-69880,-17131,68411,78099,46444,45960,-87325,-36955,-21978,388183,516653,76351,92159,16462,41279,-34780,31109,-15716,9570,95087,93849,12337,-19932,-39148,-65426,16561,-22608,-24586,-38145,10315,-11148,-40330,22628,15500,36658,47762,10180,58126,43082,-41211,-43001,42043,79982,-5650,-24591,41760,52792,-29331,102654,97873,20273,-14334,-63204,-11932,-26507,-12834,-95677,-6572,27023,137886,99078,76235,35793,4870,-75067,-11793,26412,-32527,-17872,-63825,35710,35419,-27614,-44103,20939,43236,-11779,81114,77608,-29543,26400,64341,-5659,-32610,-2142,-26754,74534,180470,21630,-24760,34014,-5221,-3123,61057,42609,60275,-4722,-2853,11142,25941,15467,32746,-26064,6332,9661,10293,-11173,23170,-10452,30236,13222,9415,-53201,72600,-19112,82148,42857,-36050,-51400,-105884,-96213,-17214,120322,-33260,38745,17999,-115258,-56167,42018,69568,55697,71444,-20040,91433,56981,57182,-50046,33708,62479,-32868,45061,56313,21781,-6458,26037,-6669,-74099,-62652,-33498,35941,46668,-50879,4859,-1257,-22163,14056,-13275,3741,32951,33112,-62883,57833,12791,35569,8163,43909,26744,-33678,56115,62410,34000,31854,-11263,63361,46960,-22038,-40224,-34019,2584,-36403,22818,5422,-12055,96904,7892,-4438,1102,87419,107507,89228,51099,58070,30075,-30837,-73310,-6813,-27264,-59988,-31555,40356,72234,-10264,11062,89749,4395,-22785,22527,5730,-36779,-9743,10109,-68339,46041,-976,-45597,11930,19146,-35927,-16869,-6971,-159267,-14099,17363,-25354,-5967,62550,15811,-32955,-54060,50988,-13005,25460,2843,-24369,44096,-2397,-26229,7345,26714,-40014,13054,17001,-26057,-60814,-556,-51602,-16018,-23426,8990,60112,2344,-9209,-12731,-61830,-34132,-108879,-27875,-9795,49414,-2700,11477,15250,39819,-14191,-14595,6224,-542,23199,12148,-3061,516,-65855,-1695,8382,22242,1449,9280,-44072,-59332,-24941,102131,-11738,-43468,12022,-4216,-32067,-54626,-35500,10678,-32126,6467,-137106,-50395,35557,-19622,-59704,9874,-15893,-71549,11900,37122,66457,3942,-86327,-28464,-11279,-16293,29591,26892,364,3438,40748,49709,-116897,-59101,-64282,17328,5930,35439,47204,21355,-36941,32642,6477,-84915,-38778,-88028,-70093,56780,-63885,-17716,49845,-54670,-44418,45121,-3646,-9434,11610,-5292,-38610,-2850,-8180,-14818,-38016,-10838,18998,-15606,51777,97348,-223,35731,39527,-25934,-59615,31574,-81315,53414,-49575,-71761,21460,4260,3284,55538,-675,6349,16324,25440,-26303,94520,11611,17444,-8659,-11133,-4007,43044,5982,41438,-42547,-37550,-75088,-13538,19434,18419,72698,-26608,8150,-56179,69254,-47759,-219,15090,-164935,70475,109111,-8177,9674,-63665,-47973,-127555,26296,836,-71997,-9363,-117313,-44768,46138,72223,-28005,-10215,-41488,6435,-42484,-3444,43952,-20180,38293,59348,14655,-35115,35444,-9403,-13208,805,80869,67825,18166,7692,60951,-58153,2062,-24936,-1242,-23956,-23504,-16570,65113,107392,61182,-13948,5956,23791,-14043,-44173,-19753,11909,14108,56903,46646,-52256,3453,44573,-9992,3956,-23067,15740,-36829,29980,18894,9012,-16034,-10047,-40115,-46333,26295,-8087,3348,-6697,-5576,68251,16910,-14944,41230,4205,-16991,98730,63483,36755,-9230,19231,52351,32386,-39595,90358,12162,-63376,-25699,46346,-9006,-41756,-126533,-45027,-17308,-15192,-26166,-27596,-16078,-28178,23175,-27222,16275,-287,616,-8922,85610,-16348,-34871,10992,-33732,-45607,-58163,17997,-37012,-29226,-63618,-34124,33346,-35665,9628,-49828,56133,66493,25017,-80169,5068,-99432,-18599,-7755,65604,42478,52607,26312,-56025,-52586,-1461,-64813,-22853,13929,-19567,6300,68581,-15734,11370,23027,31009,-21961,-43789,39646,-32528,-7750,2476,2254,38707,-56804,7099,-22475,-40379,-75432,-45515,45024,95013,68212,32915,-77195,78430,55663,-51935,-86699,-24055,-32209,44273,-39257,85207,74380,2249,32278,96552,-39815,-46638,-47411,-29647,-28083,5523,20342,29485,-66805,-82958,25623,31586,8900,10507,78352,70620,1601,-25072,-21477,-77369,-2426,-7141,39682,-86265,41265,-23722,7304,32407,7186,-55469,6755,19096,-12898,28077,75606,42306,46566,-11775,59462,12194,3185,-15889,-96269,-17742,24826,-15213,-114504,-41027,-45783,29354,17399,29822,8778,45152,46099,25529,-50232,-93891,-23303,4060,17288,3182,5764,-23749,31078,-1666,-16550,25546,-17453,-9011,-46596,433,69043,-27717,-35157,-34494,-10541,52709,-2322,-32038,-52242,71837,-42237,-24185,11727,40572,-11027,-40686,896,74195,40189,-92521,-19576,72747,27708,59596,-54206,54195,90138,-34928,-115470,-11644,-2111,-6663,38082,-42579,-33904,-1861,-29470,62561,-3183,-21096,-48513,-41195,-17215,-25087,-18515],[4644,-45890,-44218,19797,-473,-27600,-63660,3720,-20362,46506,37847,24190,-70775,20515,-8919,-43751,-18038,-4209,-30099,32972,-4857,-19486,-49042,-41070,33800,51503,-7366,33985,-12740,32273,-72697,29141,65117,-34113,16677,-5664,3218,-4378,-84745,-27957,20693,25913,21344,-43546,29465,-33725,-14052,-15118,-20888,8315,-28898,-55011,-3485,-86400,-49646,-13086,952,-19120,117,-48645,-32982,37060,119543,140055,10138,-47670,23550,-71847,26066,65918,63498,-10515,-101098,-10184,25232,17379,-10170,111621,97950,-3278,-42223,-36342,13636,-47337,19343,19745,32542,-34674,1732,-19947,54375,-8760,-24945,-21840,42077,80667,76581,27162,6771,-18764,43657,-13021,-64256,-14309,-4712,-104346,-58106,-65856,4024,97257,54042,-25107,-2380,-34147,5920,-26969,1548,21702,-16852,16802,16151,-36141,-97448,23514,10233,11502,70194,-45603,5481,59475,9467,-18046,13594,-5814,-12974,-59469,9454,22062,6562,-25663,15047,35546,14935,-16213,30582,-65545,78961,26541,-67515,24555,29320,34759,-19506,51003,67917,9946,41512,-35633,-14326,-12925,-58334,26116,-30045,-84477,-31817,66557,-11121,-16099,-11136,-27263,-44610,10762,17482,-36938,34526,-58853,-15578,29968,3817,-50766,51623,11759,74097,-69321,-81533,39575,81821,-43250,41157,58085,8080,-49809,-49851,-21215,37831,113409,5874,5903,73092,53111,-17402,9799,-823,-52433,80325,47469,-10321,32366,-35003,-61881,-8556,-82012,-10647,10955,84937,2509,1457,-17163,36919,46897,42230,33043,95754,-6988,26919,-7454,-28322,43620,77107,20883,-29923,-4336,-99167,-73598,-106752,47985,16170,53462,-109134,-130923,-55914,15335,13883,-4218,-53404,-9116,-25833,98099,-32907,192379,266322,2797975,2239606,181490,165763,164875,42942,78175,120595,141424,90543,74695,34062,109178,68916,73847,74914,-53430,48950,14001,-35693,-62788,11504,-8656,20643,73910,-19737,-28562,40760,19444,2095,6910,16954,31268,10884,32111,-16389,-43299,28277,58858,67143,78110,65445,-8072,21036,36363,96136,89676,77860,99882,-76074,-14882,124215,101780,13643,88673,75963,44752,-13623,162251,77397,65449,27748,-12536,-31200,-90876,99219,80272,-54461,-83926,13569,-30558,14610,-73827,-14721,-3101,-483,27164,58384,4594,1713,-58078,-2866,72113,81905,23760,31481,-78992,-13509,1494,334902,514238,92856,63202,-4352,75531,-8941,38917,-11751,23865,71939,67011,17579,-30205,-26120,-82072,13132,-1101,-12214,-21300,34307,-25736,-19405,22396,17706,43619,44885,3724,18515,27069,-28684,-34363,37676,64555,-24997,-15552,33853,47953,-39286,71734,57201,8020,-51392,-25241,-16205,-19745,-6673,-54645,-7527,33975,102837,70341,84961,57873,28084,-87023,-14189,21225,-13633,-32301,-66608,3252,30360,-20974,-22171,48498,72231,-20148,59763,62061,-42864,32410,62769,-1080,-19258,-4211,-18998,89293,137167,-5118,-50209,33672,-2476,428,76911,53666,44935,-8838,-3534,-335,9249,4578,27438,-41217,8217,27348,8658,5308,6674,8623,53973,33144,15136,-46334,94428,-2883,91341,52384,-21510,-45589,-56143,-63897,-24705,141997,-8696,24089,14553,-129421,-95736,34665,53790,55684,83590,-25943,68283,45057,57764,-79950,43238,50612,-60419,5166,42113,26704,-1515,72116,-13399,-59013,-35025,-33209,51592,22931,-18422,17933,-16172,-14465,13816,-25248,26881,48063,34493,-86608,58833,47652,47318,5365,19150,18715,-22515,49822,69571,25979,18168,-7743,57134,38696,-7415,-47193,-29620,11400,-24621,19043,9087,-20740,101315,23987,-9766,-18050,68477,98307,88443,57517,44661,22687,1598,-27102,-12601,-87,-58846,-56713,40482,101258,17069,18815,91824,-28947,-22317,33913,-26293,-34006,24143,84294,-50290,63497,-2259,-43240,25734,22059,-15035,-18340,-450,-173963,-12152,38945,-29895,-17622,51447,16475,-31920,-47512,58874,-11605,13867,-2265,-23726,51706,-12159,-38907,-1331,44155,-39687,-5867,260,-14033,-55901,-12920,-46243,10482,-10913,13597,72555,-28855,2161,-27992,-80208,-11462,-92632,-42791,-7434,59708,13127,19027,-1815,45955,3359,-25845,-2794,41792,54090,51271,2788,-10111,-43094,-10617,-15018,7971,-42365,7003,-46045,-39309,-8064,95234,-4220,-49730,10173,-18737,-52938,-88429,-28081,17634,4193,60343,-109170,-37612,-25576,-59942,-89240,4298,-13509,-59161,-29434,21959,73140,2098,-93823,-40934,-4008,-26894,20836,18572,15866,-26468,30797,23161,-121621,-76273,-119928,-10098,-3497,30339,25895,5169,-29454,10500,-1589,-48155,-63667,-82379,-59702,56686,-60593,-14960,42557,-22410,-51618,18983,-15888,-14470,12451,-19326,-30547,-4223,-4501,-15412,-32217,-26977,10922,-59044,48885,95140,25824,32032,29731,-34431,-37553,40155,-79080,27331,-33637,-46272,32646,-1140,14661,57975,-11207,8115,37188,28248,-31328,48610,6044,593,-2985,-16571,5495,35528,42528,21968,-43685,-13593,-60981,-2624,19243,62401,45159,-43190,14722,-50941,81061,-40403,-306,34524,-180315,88151,119355,-2704,10948,-66416,-61927,-100786,41709,1863,-64752,-6280,-122765,-53332,35309,84639,-31995,-14739,-24361,8675,-20398,-16015,26378,-30402,43237,55349,13654,6197,40288,6571,-13794,4865,82864,47452,-13281,-20092,22398,-59756,-8253,-13524,-8440,-5407,-18476,-7518,84918,99268,46717,23939,-5124,3051,-17488,-55819,-12780,27582,22607,80696,32592,-32236,9039,54678,7812,2511,-21229,14994,-75516,13967,10034,561,-18832,-2335,-28935,-29147,68523,-4818,7155,11782,-12730,86088,-1586,-33218,41047,-11576,-25315,77164,61722,45991,-17658,51657,54906,29999,-41040,71263,7010,-84963,-22903,59713,11336,-47455,-139236,-76963,-6569,13137,-32753,-25526,768,-25068,15188,866,23136,-9194,-16917,3382,79517,1433,-47326,10314,-52681,-55081,-71455,8983,-21471,-32314,-61945,-53802,37371,-42859,22049,-30433,46980,60392,32513,-77622,35880,-91578,-55814,-38932,71159,57185,34248,7225,-46457,-67116,-4917,-51197,-17872,11383,3671,12658,64560,-8372,-7010,38979,53096,14502,-34733,26015,-22494,-17502,-688,3983,51885,-13466,3389,-7418,-37341,-49256,-31126,43756,98069,76007,30167,-74342,95566,37895,-62385,-92860,-33449,-23493,56863,-33292,80334,74294,-7281,4639,98333,-44532,-31377,-56088,-35557,-18967,-7881,19947,46952,-97964,-84155,54832,48323,46574,2040,84699,65398,22548,-30773,1261,-33718,12752,-5592,49908,-78720,57909,-18700,-13689,29391,7961,-44753,10280,41222,-30197,28728,71373,65203,79875,4427,53303,-8710,-2250,-6756,-96569,-24693,23841,-54088,-143099,-59052,-48028,14688,18583,12738,19727,47130,48066,2154,-59426,-124855,-23304,-4195,5641,9931,-2423,-27274,22856,-3397,-13376,23194,-11917,-10699,-48626,-24708,72428,-6184,-7601,-28082,4304,24475,8746,-47000,-89047,66931,-68368,-54143,14267,44354,-9854,-23379,12201,62409,9826,-101763,-6117,81402,39997,78371,-57334,54605,79711,-44842,-101378,27140,18775,-33883,-7855,-16641,-13820,-3347,-44492,50934,4617,-25550,-44984,-27272,-24441,-25904,-23960],[6033,-19808,-44558,10662,-1522,-21626,-85758,-34009,-25005,24743,23167,48508,-68306,-6700,-21781,-59842,25961,-16163,-32139,40857,-17302,-56980,-44896,-51309,10881,50743,3529,37955,-17217,36207,-54511,29626,50831,-43493,3128,28118,-9697,-3489,-93836,-10667,33663,20010,27921,-50666,28704,-17240,-17745,-11346,-9166,19440,-12654,-43070,-22630,-77241,-45627,-1049,-3748,-19811,13931,-16068,-24322,36179,106564,115044,-39286,-77336,11035,-79697,33551,59792,35258,-17990,-101604,-22205,58709,12742,-14074,124822,91921,4489,-38423,-38312,49887,-76230,-16415,-4229,18339,-20846,19021,-27874,35388,14152,-7517,-21421,45180,100275,73448,35928,4693,-41042,37757,-18203,-69089,-13902,6175,-106962,-65522,-63639,31574,88472,31851,-11886,-17282,-48493,-9392,-38725,-16790,7414,-30589,19203,14191,-35820,-88397,40799,8284,20484,97419,-36918,1457,89245,5360,-21392,2173,5669,2271,-62719,-1179,23779,7681,-25423,-4344,11851,7396,-4491,30003,-39880,77533,40485,-64571,15852,18834,32190,-13762,38471,41218,11456,52570,-30071,-34871,-16034,-42361,26981,-22150,-89715,-54296,53577,-16151,-18295,2048,-19770,33931,10387,1598,-35513,21743,-60597,-33483,24983,64277,-49860,51423,19073,98992,-76993,-99814,30493,84961,-29266,46040,38974,-25664,-47325,-21767,9614,57676,135512,24589,32183,85715,42193,-26846,1112,-2227,-40652,66468,48430,-4667,60413,-1493,-37463,6303,-99658,-39945,-7504,80447,-13130,-3941,-2137,30646,30223,46772,42848,91492,-13721,20259,-14700,-61474,48455,65008,28843,-31043,-44674,-93053,-72530,-106978,89352,24837,60661,-133872,-154046,-70155,18680,-2182,-13585,-10481,12289,-53601,72106,-13082,222182,272102,2907072,2255748,133032,117105,133608,62027,87758,118023,129955,96526,55836,6879,76788,33703,77487,78138,-47757,22645,13036,-4120,-2232,-4966,-10146,42343,73045,-3498,-15195,36478,24359,4354,28213,-248,22090,-34986,9896,-24249,-49912,9686,62291,67167,70957,45502,-1679,20026,40378,86329,92154,75217,93185,-100325,-12089,142447,77873,4949,75643,81688,57389,-489,150480,73466,44149,35624,-30245,-26421,-74892,79855,91590,-39025,-120452,18416,-17030,-700,-73606,1186,-1618,2686,29288,65336,32777,35670,-34907,21806,65649,76961,-763,17529,-56050,2057,22609,304479,516061,101690,31149,-17352,94834,16202,41911,728,41281,41638,31265,25121,-33667,-9211,-89228,11944,24385,11197,6480,51372,-37759,1221,22359,14368,49048,42619,-4379,-20076,4185,-18941,-22842,28401,43575,-34510,5182,32708,47091,-40740,31906,9598,-8261,-85686,16923,-23126,-18521,-1571,-1781,543,50280,42668,42728,80660,59032,45798,-85794,-18796,15083,12853,-42404,-65477,-27340,25842,-14492,-109,70002,90065,-21998,34793,37365,-49501,41307,58884,9124,2577,-3038,-5912,102071,69168,-23754,-56078,23858,-13958,-1135,69932,43096,21085,1878,3729,3012,-5633,3353,13842,-61488,3033,42070,-5792,27431,25,24376,68094,41901,14542,-37425,101520,18943,87054,52203,-12738,-27871,1145,-28491,-31171,141891,21226,15370,24486,-113513,-109745,14878,33970,52879,89111,-30244,28612,19106,54459,-55384,52190,37500,-78818,-29525,40894,31586,8782,96308,-27052,-42722,-1442,-30661,66828,3373,23228,31173,-41197,-9831,6644,-41514,45443,50006,35634,-100786,40045,68889,54434,-1389,-3448,4670,-13946,37182,71212,27120,6486,-6468,47816,30955,-49,-46158,-13309,20482,-8743,17645,10651,-26832,92983,34717,-20456,-35055,44751,76879,75160,58049,29180,16163,37208,5513,-14213,30731,-54137,-70702,31685,112007,26849,22581,88842,-51842,-15708,34792,-52056,-19503,57111,137354,-34756,74521,2686,-37330,40903,19913,-1141,-14948,7150,-159649,-8068,49504,-42235,-24627,28201,12305,-30030,-24788,59246,-360,9727,-3656,-12613,55917,-26690,-39864,-11278,48352,-31708,-18714,-11603,-3601,-54297,-28799,-37974,35573,7387,8425,79358,-64993,6039,-40786,-89720,9609,-60506,-44539,765,72099,28025,31660,-24500,46330,26926,-39042,-17775,68492,62376,54499,4163,-20805,-20425,-18510,-34241,1986,-77367,5633,-45940,-22861,9587,79586,7959,-48492,3566,-24477,-60322,-110775,-19660,27050,30735,89576,-56359,-26022,-74545,-85622,-99228,-4600,-5709,-33842,-72501,5394,75991,-1411,-88660,-44454,-148,-35870,14548,13167,28861,-55890,10025,-8650,-117323,-84787,-159123,-27293,-13458,18360,1745,-19630,-12145,-10885,-4937,-11343,-80068,-59115,-50345,49575,-50112,-9407,23195,8347,-46852,-1858,-17086,-15137,10574,-29426,-25371,4249,-2773,-13113,-17093,-35177,6163,-91868,39721,80226,63439,25814,19330,-34578,-6157,45452,-69370,-888,-13578,-18362,41684,-19240,22883,35224,-24142,11126,48945,34842,-21736,-9126,5505,-21755,-11249,-20244,11267,26573,71372,-10182,-45057,3896,-41153,5297,17009,93804,2640,-50340,20436,-35275,93211,-27984,-1573,60668,-146861,81548,104516,-2015,10572,-61716,-70908,-68605,50858,-3293,-53944,-3784,-102620,-54290,23305,85515,-25167,-18535,-418,23364,-2483,-25079,13239,-29196,41156,40748,14224,28969,44121,19230,-15917,9791,72005,9225,-48016,-54032,-33779,-42273,-19533,8024,-9682,13996,-3972,2964,83056,75747,22830,53571,-23767,-39263,-21755,-56235,-91,39835,25591,79100,15033,2938,20579,63658,25847,-2944,-15810,12461,-104559,-8421,-2212,-8320,-28144,574,-5140,-6160,102149,1952,11069,19197,-17501,94182,-22359,-45560,40999,-27000,-35697,54274,55186,41851,-30261,70833,52719,27470,-19212,55561,-1923,-97461,-13095,54896,14215,-47359,-122057,-100911,-3821,28825,-35657,-31988,21602,-1326,1608,18650,16543,-23201,-28646,12581,62928,16027,-56904,1054,-55462,-50372,-77045,5504,-2484,-37153,-69508,-83976,33635,-40424,32888,-15000,39130,43562,35610,-61107,59291,-68652,-82395,-44359,68190,76294,16097,2727,-44558,-78242,-4438,-30772,-6661,12121,23438,7846,47866,-5888,-29164,50186,63847,38558,-21101,-3613,-19994,-40195,-8578,7659,57911,19960,13974,21138,-30630,-21473,-20690,35724,93274,74402,24997,-65011,86309,2390,-59565,-74505,-32387,-11538,61119,-23872,56287,67436,-9102,-18165,83130,-44326,-12796,-55844,-43234,-14065,-29494,21637,69706,-108514,-78560,72909,58148,72000,-3698,91885,50728,38157,-36627,27046,2927,27646,-5614,59039,-68920,57232,-6590,-27572,23457,13140,-19654,7097,67329,-46120,34228,74016,76352,107689,36205,36069,-31809,-6642,-898,-82547,-34915,20232,-76349,-148819,-64116,-57407,-6873,13550,-8896,31386,42863,44996,-12537,-63335,-126666,-23084,-16789,-12355,13176,3356,-13352,19345,10678,-6939,19573,-17663,-18606,-45137,-46605,54377,12518,15359,-24857,13052,-9970,14448,-56945,-87881,49861,-85432,-53335,13394,34429,-14605,1301,19839,39995,-13277,-104886,9023,90694,55463,82184,-53494,44624,63578,-47730,-76383,60755,42813,-58250,-56414,-643,11174,218,-56383,16435,12820,-30589,-41281,-6547,-30591,-23329,-25277],[6514,3779,-36878,-7105,-2097,-2669,-89307,-80886,-27823,5948,4076,57741,-53823,-28865,-28185,-69581,45748,-20328,-21328,49785,-29536,-92746,-44422,-39441,-4344,44360,17662,32339,-18119,41322,-33935,30714,34697,-49663,-19344,57928,-20589,-4403,-94323,3847,46084,17691,39998,-60971,28034,3611,-10143,-2818,-20110,25500,-1996,-23588,-36554,-39399,-34848,7072,-4409,-18234,29813,19563,-9173,36107,79459,78090,-60801,-86518,11991,-76348,38249,50190,-268,-15145,-83088,-36735,58870,4201,-14832,124288,73311,21716,-31433,-25748,101693,-85126,-43617,-26099,5336,-6079,31523,-44721,14987,38158,18870,-14447,42525,101891,60695,37735,-988,-56868,28911,-27002,-66026,-8411,16415,-102032,-67006,-51948,43632,63737,-12364,5860,-27847,-56782,-25084,-43286,-34277,-18320,-42710,22919,15258,-29552,-64778,49242,4167,26244,103332,-25648,-4487,92682,-3280,-20114,-18593,-1498,8472,-63938,-1033,18832,9524,-18761,-12098,-2399,-125,4029,23242,-2532,74867,52058,-54588,3226,3857,19922,-17795,19830,9802,16466,45813,-23957,-50470,-14606,-13515,23824,-10772,-79427,-61689,28775,-19492,-20673,4574,-5322,117196,-1761,-12003,-34606,7019,-55193,-46805,22655,110256,-46272,44614,13238,92942,-60572,-96252,7400,69664,-10587,51567,10822,-45107,-41498,-3004,39426,72392,123813,46668,50917,82861,27005,-27564,-10830,-12747,-25888,38156,47325,390,78413,23833,-7832,27590,-107020,-67100,-25371,75442,-17347,-10588,5318,2633,11348,47987,62048,84614,-13089,13531,-23579,-80386,45966,48149,27828,-34887,-61877,-72798,-62438,-96152,109253,21642,62862,-134672,-145702,-81991,17174,-19543,-22539,42770,43771,-47013,66596,2412,240142,273794,2948431,2310990,109001,90437,107506,88663,109515,118020,119678,102191,37216,-11868,45435,-147,80005,87921,-39132,-851,12686,30017,49010,-15462,-6723,40564,74539,17958,-7037,28820,29647,11308,45288,-14131,12908,-70363,-11590,-22883,-48427,7336,61420,62707,56000,25895,4355,5530,32021,54790,76721,48649,73953,-108194,-11051,145539,46361,-3315,58395,75646,73974,29726,119635,71448,11710,39560,-40169,-21093,-50108,55707,92660,-21651,-133199,14303,-2995,-13461,-47849,20795,-1775,4492,18387,59437,54725,58678,-10808,43877,50227,65667,-24944,3857,-25632,5073,35101,302265,516392,100214,3300,-17762,96814,32284,28265,18979,56748,14496,-4362,31381,-28192,1113,-86977,11126,46364,31130,32306,60219,-44206,16375,21072,7531,52160,40502,-9290,-42282,-22051,-16748,-11182,16293,25624,-31078,28571,36812,42374,-33107,-3716,-32536,-22734,-106340,49417,-32515,-25108,2036,35681,16875,69827,-20191,12889,62875,44018,56431,-71780,-24393,9950,38755,-45649,-64311,-51246,17809,-9721,14022,79340,90578,-19489,12126,10510,-49877,51685,52966,24539,20994,-1061,7197,106825,5426,-31659,-42614,7505,-33255,-10142,39545,16913,-4647,25562,15649,22246,-19472,10675,-5330,-74473,-6027,57454,-30538,50561,1174,31688,64933,40302,12071,-30009,93476,40339,72946,45169,-14155,-2931,50574,1792,-35936,121561,48240,11718,45702,-80160,-91553,-11794,14257,51609,85243,-34010,-14408,-16388,49240,12439,55948,25678,-77856,-44654,44086,34437,20716,95369,-45598,-28374,30200,-27258,78051,-6219,58524,37401,-62184,-6621,-2429,-58321,53548,36787,34550,-100012,8780,70170,55643,-6702,-20687,-10238,-12444,22581,67494,35850,299,-6217,38420,26850,85,-36292,13351,28995,4993,18397,13758,-30195,70616,37680,-38675,-44509,19938,49402,55870,52158,16068,12835,64193,14240,-8511,58471,-47199,-70889,18225,100772,19399,23246,75759,-60533,-2337,26803,-63510,2206,77881,153174,-15537,77098,9278,-26614,53525,13666,5347,-740,16203,-114105,-351,47069,-57986,-24880,-455,7064,-27635,1048,46280,15516,17180,131,7008,55852,-42109,-30522,-21279,42994,-16130,-22026,-16795,-2711,-58727,-40891,-24568,55792,27649,-2666,78224,-94660,2610,-50137,-83848,22791,-23755,-32420,14687,85579,40613,50568,-43718,40723,48101,-50139,-34555,70085,42276,28509,334,-29658,-6536,-24179,-45886,2267,-96147,5395,-46243,-15875,23523,57821,15032,-37864,-2321,-22392,-56507,-111526,-9867,33746,40550,94591,2367,-19434,-85773,-87764,-87454,-13629,1812,-5641,-102396,-7408,68652,-5040,-70903,-36079,1553,-44237,8836,11466,33612,-74692,-17898,-39897,-105626,-81970,-160616,-30955,-21082,3173,-16902,-43955,5885,-26425,-4997,13331,-83149,-20112,-43797,35064,-35865,-3707,-4685,31283,-30457,-13311,-7941,-10882,3392,-32891,-25367,18793,-2961,-10071,1693,-31980,6014,-105477,26902,57097,91479,19209,10465,-24518,22371,46679,-53910,-26799,7692,10284,50594,-42284,24962,-6005,-34392,12688,45034,41746,722,-62219,9694,-41410,-35088,-22232,11317,20689,80881,-44701,-45464,9041,-25472,9458,14850,92855,-36922,-47591,20967,-12649,104548,-14739,-3137,90521,-74284,52944,73281,-6753,9276,-51390,-70731,-43519,51466,-15545,-40341,-1418,-64598,-51665,14694,82066,-9253,-21284,20370,40299,7866,-27791,5848,-18465,31783,14470,16155,31629,48900,23836,-19013,11823,47356,-37877,-75996,-84904,-86239,-14686,-28691,32452,-7129,30318,15809,12586,62304,44726,-2646,69971,-47204,-93041,-22261,-44250,22448,47509,19349,42478,-722,37773,35247,64748,35468,-12741,-5034,9772,-115869,-33850,-17939,-18301,-42280,-623,20093,11047,108615,10979,15037,16275,-18501,90759,-43246,-51950,37476,-40677,-47088,41513,43440,25349,-43549,68816,41860,22730,15032,52783,-8956,-93606,703,33913,-1821,-43259,-95639,-117812,-11381,30096,-31462,-43063,41891,33748,-14170,22594,-2219,-40898,-32938,18782,45900,21923,-64250,-13979,-36182,-34040,-72873,6608,15072,-44518,-86372,-119494,18076,-32259,41034,-6270,32168,21932,37524,-34884,66318,-38615,-83365,-30533,56795,89486,-1039,8784,-48709,-78569,7003,-11847,5725,15838,35953,-3547,18487,-14051,-50864,53088,60174,46915,-7048,-41927,-23962,-65274,-18823,14602,56466,30486,27853,57556,-23117,457,-17561,23766,82002,65585,20388,-52164,48152,-43429,-49609,-37192,-25322,1545,53307,-12955,23723,56409,-4399,-30917,54069,-37945,4634,-49085,-52341,-15721,-49916,26550,89317,-92259,-65632,77223,56536,74191,-5325,102750,29389,42582,-39574,53748,24066,34281,-7206,61514,-57238,40953,12005,-30135,14939,23013,13287,-5059,83736,-58445,46633,83664,76402,118978,74968,11445,-52236,-8298,451,-58425,-43589,15796,-81311,-132004,-55534,-70983,-28524,2341,-28743,42879,33856,37479,-15329,-59911,-104989,-21487,-34364,-34936,11938,17102,19576,18367,31199,1892,15268,-30750,-28690,-35976,-60112,22967,25904,24913,-21017,13207,-43029,13973,-59618,-59644,21697,-91885,-27090,7928,12356,-24190,27478,21009,12898,-20904,-97899,23428,96223,68716,70091,-43204,22256,46097,-36338,-53663,81446,65176,-72251,-87785,1726,35362,8154,-61527,-29947,19864,-34692,-40364,14047,-34418,-19614,-22242],[6074,17710,-19442,-24090,-1442,21514,-72911,-116112,-26622,-5814,-16417,50687,-33031,-39673,-25848,-72658,30953,-12491,104,55122,-37987,-113777,-46028,-6153,-8567,33893,34737,17685,-15014,45386,-17221,33437,21698,-55561,-46266,75712,-25523,-5590,-84081,10515,54445,19641,57953,-68281,30911,21270,6493,6315,-46892,19747,-1759,-1958,-41631,14829,-19601,12580,-318,-15736,45775,52690,8861,37511,49812,42474,-54445,-76457,22652,-60689,39658,39578,-32824,-522,-51711,-49228,28754,-6614,-12246,106809,48699,42506,-23086,-797,147226,-72980,-51831,-37791,-2262,6174,36720,-63841,-3567,56031,41883,-4267,42658,84522,41182,28094,-9612,-63567,23784,-32670,-55307,-2580,20989,-94122,-63734,-35197,40587,31089,-60353,22852,-30816,-57869,-40687,-40609,-44521,-47421,-50875,28713,18962,-19552,-29490,48837,542,29171,85457,-14729,-12825,72449,-15366,-14974,-42766,-18910,5374,-61010,12359,10954,11066,-5890,-6792,-8920,-3207,8587,11484,26608,69992,56939,-45164,-7058,-11098,2322,-31685,461,-16376,24736,27080,-18628,-57505,-10022,17275,17311,1112,-58149,-54414,-1007,-21938,-25484,-6458,17013,166517,-19136,-20040,-33071,-5872,-42103,-51750,20329,108589,-43102,34832,3565,60896,-30048,-76768,-21436,40442,6528,56090,-17437,-48696,-32943,3629,58168,80582,75017,59786,58243,64906,12550,-18757,-24869,-26966,-13879,3340,46756,2475,80070,32433,19165,48711,-101452,-85920,-35922,70196,-10054,-16983,8087,-27728,-2382,41337,87278,80640,-4873,8347,-30386,-83275,33909,29863,21768,-33576,-41996,-43983,-50891,-80134,90549,11141,58710,-104713,-112269,-87297,10131,-36114,-25263,84844,71375,-3843,78603,2081,242197,262938,2898432,2398690,122265,92146,92761,115844,134012,121759,113071,95367,15136,-20030,21797,-20689,81208,102387,-29906,-21099,11417,57868,66394,-17937,-2971,13176,81283,41344,-4548,18347,33250,20227,56088,-24149,4347,-79178,-25418,-14848,-40190,21741,56952,54436,36197,14600,9481,-17872,14947,11643,43908,9461,45814,-100873,-10337,131505,17267,-8581,36438,62308,89275,65985,83064,71330,-25967,41321,-39004,-16349,-23870,34850,81665,-3205,-109722,6153,8684,-21345,-5080,40143,-1210,3653,106,48282,59320,62139,6052,52095,30075,53073,-48593,-9293,4329,-2712,35161,321831,511375,90670,-12766,-4820,85270,34353,-6226,38087,65721,-3171,-32639,33699,-14498,-346,-79199,9390,58046,32545,42719,62758,-43825,23823,17676,-601,51466,38197,-6988,-44339,-47493,-24791,-1167,4182,15773,-16085,44967,43923,28344,-20841,-25178,-60847,-30457,-105697,62525,-42792,-38319,4372,38680,37960,83919,-61306,-23375,33897,23110,60663,-48340,-28918,6972,54712,-41391,-65404,-64139,3918,-7730,15584,73695,73948,-15913,-3808,-12122,-45461,61370,44954,42798,29515,-874,12830,98621,-29487,-29984,-16698,-10427,-49759,-25251,-3345,-11684,-25838,54580,25469,49071,-33180,18610,-26817,-73132,-14733,74459,-58711,68318,6211,29209,43438,31141,11931,-26704,73708,55003,56373,36828,-26604,23191,80964,21827,-38404,87736,64475,10944,70647,-42083,-48776,-37128,-1215,55843,72101,-37295,-45238,-52047,43990,89889,51873,17044,-54687,-33076,41387,33015,29184,76137,-64597,-17664,52896,-22261,82472,-7080,78062,32429,-69240,-3647,-7294,-72096,47760,12043,29989,-84332,-23818,50700,50748,-5829,-34387,-21025,-19734,11076,58519,48447,2166,-5051,34051,28170,-4342,-19899,42769,35997,11849,21009,21241,-31298,37035,32793,-63355,-42706,-2900,23500,37621,41182,7751,14029,74009,494,6054,77282,-37855,-57463,5597,74493,1627,22189,50794,-57484,15639,13954,-58162,22533,78808,133294,9940,71397,13524,-10302,59836,5522,6100,25354,25917,-50186,10229,34769,-70064,-18594,-26560,4786,-25028,13067,18093,28743,34494,8621,30221,52352,-55474,-15863,-31012,32565,4060,-16518,-15703,-15766,-68827,-44523,-6936,69395,44941,-13623,68784,-108800,-5944,-54622,-60480,24234,2919,-12084,32684,97357,51322,72188,-51492,30649,58817,-55895,-46747,48336,2136,-4536,-5761,-34456,-7048,-27295,-47847,5509,-95903,6237,-48188,-20252,29757,33440,11822,-18504,-1971,-15956,-47747,-88422,685,33397,33360,85535,48600,-19222,-55131,-66151,-58946,-19818,665,14455,-110136,-12549,49152,-6753,-42125,-15992,2177,-51733,2692,13210,28500,-72220,-46085,-63352,-84149,-64839,-122211,-21834,-23030,-11089,-24509,-57888,17600,-30828,-3897,19533,-71612,24574,-39893,14417,-21088,-1341,-32423,44800,-6398,-14595,7708,-3445,-11089,-28655,-29931,32437,-4487,-8517,16420,-18396,8284,-100030,13948,31186,82947,12791,4387,-6036,37164,43796,-36151,-45883,26324,37781,61290,-59418,18396,-51096,-38292,11911,27633,44983,27798,-92920,16713,-50222,-66751,-22742,5641,20432,70765,-70907,-44667,1262,-18821,9890,12700,54850,-59908,-38027,13454,12130,113638,-5347,-4825,113888,6997,14029,38745,-15512,7584,-39219,-59459,-32092,43991,-31148,-26026,554,-23957,-50646,11380,79633,11223,-22459,30240,47376,11570,-23729,2452,-3118,14828,-20627,19070,20466,53369,18147,-22653,8702,14101,-80223,-88924,-103446,-117771,12492,-32866,51852,-3811,40693,36434,19433,34088,19384,-21190,72986,-69606,-135101,-15799,-23470,50440,49494,2676,-20258,-10089,58848,48563,53327,31699,-26237,12508,8644,-107574,-58515,-35734,-27617,-57616,-4552,35196,11108,80396,20565,19785,6497,-15365,76003,-62738,-52991,28033,-51907,-58012,43755,27597,1773,-51957,48982,20957,14830,45293,61704,-8234,-70934,14791,4860,-31007,-37635,-77642,-128799,-26257,20219,-18702,-52139,57814,64232,-28664,13301,-28928,-59203,-32370,22635,37143,17296,-70285,-29426,864,-12877,-59051,10134,27245,-53312,-104840,-145659,-11800,-27908,46993,-3377,24733,1964,40686,-6953,53690,-12191,-57742,-10297,37987,83401,-15780,15755,-52993,-63959,34293,-2097,14486,20604,38139,-15989,-18922,-32811,-67141,45682,45390,43005,3202,-78289,-30694,-79732,-27515,25833,48822,15658,32731,90415,-17184,11590,-21900,12523,67064,55582,19277,-38248,-9527,-85571,-42514,5574,-17284,13798,32445,-2994,-2357,45567,2948,-31539,18277,-24631,16859,-39841,-62125,-23485,-59076,34050,97518,-50954,-46513,69894,42701,52293,-2921,112978,6997,34329,-37436,77922,29890,26693,-9958,54871,-43957,18339,34169,-20531,4617,36830,45080,-25509,79477,-65627,65113,93507,68753,110223,107016,-15952,-65963,-5354,-1402,-32730,-46989,12156,-72874,-100751,-37821,-83980,-44800,-12786,-39417,52969,22240,27386,-7361,-49463,-75542,-17217,-54281,-56451,6828,30138,63358,17314,43809,11021,10719,-44376,-35867,-21648,-61971,-9836,33302,18322,-13638,4451,-65743,9440,-54348,-25438,-13335,-92678,5827,-1784,-16226,-35886,49474,16177,-12816,-14028,-79075,35199,93586,72694,46800,-29095,-10980,30486,-9634,-42533,86238,81120,-71194,-89004,-7904,52773,18749,-58432,-69970,23844,-36366,-44215,29502,-35392,-16449,-15852],[5284,18919,4732,-33187,1198,43124,-40998,-122105,-20468,-7329,-34247,33105,-13391,-38205,-16460,-68595,-12453,6182,24198,53651,-40493,-112474,-47667,39249,-3192,21151,51543,-2250,-7920,46499,-8408,37774,15309,-64587,-69295,77338,-22329,-4585,-63855,7655,55403,25314,78972,-68285,39222,31306,22441,10387,-74964,1535,-9067,16242,-37371,64847,-3271,17715,8103,-13455,58127,80746,25144,39555,24570,13927,-37810,-55512,35036,-36651,36775,29159,-52290,23193,-16656,-56545,-14457,-17401,-7496,75242,24954,58911,-16078,28183,162236,-43477,-39173,-35287,-3159,12463,33991,-77634,-16448,63146,53485,4825,49149,53388,19539,5306,-19185,-60578,25592,-30051,-38439,576,17065,-86652,-58011,-19305,27101,-503,-92624,34090,-25826,-52316,-55966,-31601,-43650,-68590,-52908,35286,23871,-8832,10117,42132,-1065,30703,50991,-8145,-23072,40683,-29232,-7240,-59740,-30119,-4546,-52452,36451,4127,10971,12102,8335,-11282,-130,9541,-2772,35377,61761,53878,-42204,-11271,-21604,-13990,-50042,-13806,-29788,33792,5742,-14031,-54231,-5017,37451,9114,10205,-34274,-39109,-27743,-23169,-33926,-29053,42440,155563,-30393,-19979,-29314,-12296,-21894,-47023,12585,54514,-40356,24672,-1324,19825,2470,-53134,-43510,6447,18118,56330,-37524,-43702,-24580,-245,60166,83793,4657,51836,54478,35181,2335,-3739,-39014,-38777,-9149,-27983,48817,580,65667,21497,35677,63491,-84369,-92539,-35187,60958,5002,-22103,10156,-44227,-7735,24019,109947,81913,9116,4751,-31083,-73702,13277,14160,17361,-23827,8850,-13799,-42739,-61966,33743,827,47996,-49811,-68088,-83525,-1554,-48855,-19064,102382,83276,58474,97181,-14241,227249,237130,2764711,2491204,174143,119957,91993,137780,150984,129007,111189,74099,-12498,-19184,8331,-23328,81290,116087,-21252,-40045,8609,73518,46836,-12374,-2300,-28264,93513,63214,-4999,6509,33744,27802,60380,-32421,-3748,-60963,-27297,-4740,-27890,47958,50463,44338,16068,16295,14123,-40265,-2796,-29476,1015,-27554,13833,-84598,-8907,105240,-1142,-8457,9085,48288,95170,92465,52267,72389,-61418,42773,-28511,-13194,-3033,22970,60443,16190,-58848,82,16283,-22467,38638,55618,1836,-998,-17747,40786,41237,45649,11989,42186,10472,44767,-72256,-20764,28071,-15388,23833,349648,500937,78291,-12490,16982,66993,22538,-51505,52875,65898,-10505,-50400,31066,3528,-11613,-70915,6920,55863,8477,31126,62045,-37552,24298,12308,-8630,45184,35235,3694,-34369,-67893,-42179,6576,-4954,14831,4748,48118,52492,5475,-11467,-29589,-73362,-29396,-83282,54344,-50842,-53610,5986,7153,58111,85150,-66996,-63809,-1151,6681,60142,-20368,-30091,6559,53666,-30926,-68579,-62999,-14969,-8782,5117,54579,46512,-14016,-11244,-26701,-38357,67824,34930,60305,27440,-4179,3652,76367,-29007,-22257,11448,-24629,-53555,-42397,-39045,-27653,-38656,77310,26201,70052,-45603,15622,-46931,-60268,-19589,90920,-81223,74104,11696,19911,10869,18285,16747,-28287,47511,58304,47133,33612,-46793,45173,88294,30550,-38633,49286,65607,10941,89759,-7207,1008,-53127,-9835,66936,53366,-38958,-52917,-76742,39210,143398,40412,12308,-16050,2243,28112,25912,30162,49486,-78653,-10200,62353,-13425,79179,-6923,80969,17977,-59280,-1051,-3580,-79673,28932,-16094,21968,-59805,-48004,16445,40690,3321,-48165,-24140,-33832,6243,44687,60687,12704,-1409,41298,34733,-9390,-2070,63914,40509,10475,25043,33713,-30943,-1277,22155,-89054,-28539,-20434,5064,25448,27653,3636,19374,64877,-25379,28474,84667,-25358,-33661,-1879,48414,-16785,20277,17879,-48251,33372,755,-39568,32553,59208,93031,37056,59352,13384,10418,58201,-2044,3360,58131,34494,8222,21195,19065,-72471,-8093,-43488,8193,-22635,-1686,-20979,32746,54264,19878,51006,47926,-65224,-1929,-41347,20399,23655,-6964,-10343,-41043,-81124,-38854,10814,76113,54438,-18775,53129,-104185,-16749,-53059,-23567,14038,9279,5959,51649,104236,61455,88699,-44303,18671,54510,-54540,-48061,14030,-40165,-22039,-8909,-33665,-21922,-28796,-39839,8858,-79056,7774,-51376,-33001,26603,10413,551,6563,7455,-9957,-40956,-49977,10140,24406,14214,73021,71732,-24249,-1696,-28665,-23482,-21443,-15867,18872,-96529,-8913,20383,-5130,-5890,11705,2451,-55865,-3301,17070,15591,-43852,-66567,-72194,-49446,-34070,-61505,-3802,-16373,-20733,-19844,-54890,20661,-21119,-3779,8183,-48723,60422,-37267,-9333,-7877,-4948,-49201,51765,19126,-8001,24482,4073,-32670,-17598,-35873,37426,-6605,-9670,20893,915,8575,-82199,4104,7063,27244,5700,1206,16113,33283,37725,-20218,-52895,38837,62033,73908,-61719,2478,-83373,-35076,10444,6566,42009,47976,-90109,24824,-43370,-90917,-22287,-3796,25413,51413,-81537,-43553,-14464,-18646,6998,7714,-6795,-62347,-26862,-1803,34503,118714,-3779,-7404,115206,64922,-19555,11083,-25616,5631,-29396,-38914,-31135,31222,-43454,-13410,1106,3453,-55047,12132,79062,30443,-21785,26640,37125,12892,-14904,-487,10858,-8774,-57358,22884,5738,52544,2937,-26748,653,-19024,-105235,-84444,-104087,-121573,31091,-30324,60361,-2453,43890,54333,23022,11922,12130,-26789,65573,-84325,-141343,-2119,-1333,72651,44903,-21964,-85466,-10673,59981,55966,29996,15219,-41936,36223,10198,-84383,-79263,-51641,-32945,-69450,-9646,33562,-8643,26600,29161,26419,-5376,-9062,52542,-79453,-49337,12874,-60251,-66893,57532,10049,-20957,-49334,21253,-6234,4442,60322,73804,3438,-34142,26155,-21209,-62959,-32450,-74804,-132628,-41921,5398,1357,-52409,67004,75531,-39291,-5326,-57314,-71989,-31476,24972,39738,4552,-75706,-39559,42885,5390,-37926,13809,32097,-61050,-114130,-144133,-52808,-37080,52137,-2958,15514,-11364,45780,14232,25169,1557,-20914,4752,14035,50571,-25505,13596,-50962,-35359,75537,-4886,17009,23660,28945,-25112,-55846,-52443,-73788,28411,27281,33764,7270,-103100,-35488,-74438,-30836,41282,37626,-15924,22250,106311,-13694,10831,-29792,6852,52076,51375,23239,-24074,-67864,-110156,-46356,38850,-12317,23712,1817,3784,-9777,39263,7815,-21639,-15560,-5013,21516,-32227,-70970,-34682,-50190,42104,90348,4288,-24616,55492,20417,15914,2038,112469,-9842,16513,-29846,94609,27174,4635,-12996,40259,-29709,1060,55321,-1766,-6281,52710,66988,-50252,53113,-66371,85034,93637,57379,84861,119858,-41378,-70815,3120,-3519,-13609,-44247,10294,-57140,-66118,-18672,-92011,-53373,-28079,-35772,60172,9924,17196,6608,-34433,-51892,-9509,-71564,-70232,-193,35142,103524,14701,37557,17874,5787,-51893,-36178,-3614,-52147,-33324,35433,-778,-1905,-11412,-71856,5048,-42114,-2062,-48580,-95890,23986,-13798,-43536,-46646,63867,8532,-32564,-1217,-49588,43317,81110,62942,20634,-14804,-49098,18227,25729,-43855,77581,86737,-55697,-62060,-23976,59481,29722,-48508,-88080,23222,-34979,-52145,37693,-34243,-14450,-7852],[5193,8863,28746,-32193,6071,57366,-2232,-95300,-10067,2364,-45061,14756,-1125,-29742,-5290,-57106,-64931,29745,41844,44847,-37114,-90047,-48109,81848,6802,8095,61918,-22148,2566,43453,-8108,42509,16666,-78195,-79799,64132,-11685,711,-36838,-3160,46448,32945,96668,-60443,51639,32936,25055,4035,-90120,-23225,-15811,27036,-26068,91933,10391,23758,19350,-11896,62582,102853,35525,40247,5212,-11963,-31791,-34268,41306,-11502,28372,19142,-53479,49921,13653,-57972,-48042,-25509,-2798,38098,6777,64418,-12847,49640,136458,-3109,-12708,-20228,921,11329,25010,-80534,-20826,59372,52129,9155,58388,17709,749,-27336,-27058,-49045,33552,-17556,-17929,811,5086,-80307,-52151,-9356,9774,-24632,-98212,36421,-15211,-42155,-70070,-18182,-31889,-71668,-46665,40058,28145,-268,44842,32557,-645,32183,14516,-8965,-33524,11598,-42228,1680,-59529,-20468,-17303,-38102,64721,1374,8205,33465,26972,-12081,8148,8029,-16577,23676,49903,44959,-46682,-9227,-24797,-23010,-62596,-19040,-28817,39961,-9714,-9130,-41310,-2674,38068,1611,13873,-16711,-24902,-44541,-21732,-45976,-56205,63549,92345,-25350,-10978,-22135,-9226,3436,-34142,-4953,-23772,-35364,15384,2177,-12720,28162,-36586,-47441,-21815,23415,49179,-44578,-40769,-20585,-10696,46228,84919,-59578,19213,43951,-621,-3333,11662,-50797,-44292,-13753,-47770,54007,-4471,40926,-4834,36462,68365,-60912,-86257,-23530,40904,21149,-25476,14647,-40081,-6055,-2490,119113,87245,25622,1424,-23123,-58301,-11126,4828,20658,-8711,67885,10949,-38639,-41605,-41823,-2519,32361,12156,-28007,-70707,-15289,-54194,-5122,95301,74375,110809,109756,-35606,198166,201542,2585270,2546255,252648,164508,103989,150448,153217,138135,113580,46377,-41075,-12888,3643,-12794,80574,123547,-13106,-58975,5097,75725,8410,-713,-4851,-64157,108683,80467,-4143,-4694,30095,31017,59206,-42505,-11767,-28871,-17242,2808,-14668,78019,43971,35267,604,29916,19167,-50874,-11806,-58425,-39099,-49510,-16222,-66581,-6687,76677,-5597,-1405,-21755,38534,84420,95705,32113,73263,-88513,44654,-14715,-11408,9493,21627,35138,36310,-5051,285,19411,-16270,67471,64865,7331,-10690,-28067,42030,3674,16309,7394,18093,-4416,44471,-94560,-28704,44117,-26683,7809,371829,488653,68634,3584,39398,48392,1803,-87563,59881,58157,-11061,-58479,24278,19850,-25419,-64708,5254,40896,-35334,1761,60235,-27940,20518,6081,-16320,31161,30894,20056,-25329,-79906,-64461,12290,-8611,20359,23059,38005,62098,-20307,-11849,-20902,-73219,-21097,-46544,30224,-52677,-64787,7192,-41237,70851,71252,-39815,-98344,-34895,654,56232,7059,-26246,8479,33969,-16884,-71866,-47307,-34951,-12223,-11821,27379,18291,-14650,-11390,-32865,-30959,68724,23570,73452,17931,-11273,-23866,44092,-6202,-12489,32809,-31117,-39930,-56866,-47690,-20930,-42789,82221,14431,73932,-52805,-6709,-61499,-46421,-19347,103167,-90131,63312,16277,9775,-19664,5734,27069,-33440,20011,49077,53627,40522,-68118,59921,75596,29668,-37701,14565,52835,10607,95778,21358,40209,-54744,-11438,82101,34894,-37161,-35929,-82195,33572,158705,24711,10906,24471,50132,7508,13734,22984,24918,-83606,-3921,57846,1152,69413,-14486,72647,1404,-35131,1,9183,-78602,2504,-38010,11760,-36907,-59184,-21045,27305,19207,-63553,-18134,-49297,8579,27323,69417,30177,4982,63494,44359,-11511,10712,67045,41497,3316,29907,49239,-29940,-36020,9130,-107509,-3920,-28755,-3917,20945,14289,396,26749,41788,-50260,54928,82288,-9742,-5552,-2840,38270,-27717,17123,-14743,-38285,44834,-9344,-15146,27296,25977,51459,55704,43838,9129,32033,50040,-7383,-1336,87938,39827,39269,29536,6347,-63486,3158,-48023,17603,-21129,-44121,-60532,24427,66635,31561,64246,46009,-70956,6609,-53864,8936,36890,-145,-3181,-70747,-90362,-26667,22939,76820,52881,-14900,35357,-84205,-27415,-45263,17749,-3646,-4848,10783,67662,104327,71651,91780,-24417,7177,36154,-45981,-34793,-18358,-66552,-14076,-4413,-27016,-45026,-30779,-23505,10947,-52548,9335,-54281,-47523,15560,-7416,-10541,32814,24453,-8923,-40554,-12382,15862,8426,-9352,61823,70433,-31803,45982,12245,8543,-18506,-47706,6427,-70781,1392,-11851,-437,31500,39624,3068,-52327,-7249,21110,-528,4584,-73203,-62521,-2160,3883,-3069,17485,381,-23392,-5824,-34868,17441,1354,-6135,-13425,-21403,75858,-34488,-31782,3058,-14816,-46996,56723,39653,2335,37258,8663,-57746,-2267,-38950,28223,-8824,-13142,13541,19664,2733,-59809,-1031,-12547,-55314,-3464,15,36100,13415,30309,-9163,-43064,43460,81047,86146,-46476,-20493,-91553,-27246,11539,-5791,32946,51251,-55514,33890,-21701,-93551,-21824,-13897,32558,36708,-75000,-43704,-30150,-16931,1209,-4430,-68576,-49097,-19097,-21051,51238,117206,-11886,-12267,83249,84156,-35358,-6474,-34252,3201,-24914,-14416,-30326,17179,-46266,-4402,-1191,8496,-65467,13541,77827,43260,-19580,12803,10941,16712,-4897,-6540,18408,-35326,-86168,27830,-3187,40212,-18460,-31519,-9716,-44111,-107891,-67366,-87551,-101539,37691,-21054,56079,-4714,40419,67516,24787,4463,26853,-18142,51826,-86894,-105363,15693,13935,77699,33563,-48643,-128410,-3075,43516,54645,1015,-7973,-57952,62388,14483,-55317,-94035,-59692,-31041,-73303,-14492,16646,-37734,-31213,35862,35683,-14948,-1808,25167,-91568,-41633,-5004,-64825,-72335,73597,-6214,-35193,-31657,-4353,-30721,-6326,60514,80135,24240,5583,33435,-34608,-87084,-28302,-83498,-126628,-51437,-7944,24910,-39884,68215,61717,-44960,-27751,-80421,-70676,-33751,26438,50148,-10807,-80751,-40654,74910,15884,-13589,16186,30036,-65115,-107227,-105686,-92298,-63046,57628,-1040,4286,-15618,51791,23150,-10357,-1158,3209,8150,-11357,-3131,-26852,-2630,-39394,1582,119832,-17513,13848,22657,10168,-28863,-82766,-55404,-68861,4318,13744,26100,5695,-111939,-34596,-49368,-27004,59268,26354,-49791,-1017,96152,-11696,803,-34340,9845,40212,56979,31693,-8753,-106652,-110948,-62021,53618,-12066,30324,-31110,5994,4439,39826,5913,-5704,-40313,18235,18672,-28468,-76528,-45559,-22924,48293,70417,55245,-5229,37987,-3077,-19544,7262,92566,-16250,-4589,-18538,98621,24563,-25349,-15058,21650,-15474,-3317,70579,20077,-16241,67805,73554,-72960,14127,-59326,98380,77262,45217,50451,108130,-60687,-66742,16365,-2961,-5111,-37778,10393,-40440,-36488,-5535,-92789,-55298,-39499,-17774,63167,-1886,9260,20309,-18321,-38171,1229,-81014,-71629,-6827,29077,126621,10719,10966,20373,-27,-49562,-28593,15701,-34084,-42295,33568,-24350,12778,-30943,-61160,5443,-25191,4225,-76664,-105580,15463,-25072,-62462,-54477,70176,2345,-43897,6642,-13497,47635,60940,41610,132,-3440,-82374,9162,57994,-49996,61811,78778,-31631,-22215,-39518,55166,38642,-35689,-80400,17544,-31324,-59965,39016,-33086,-13204,-47],[6993,-7587,44985,-23443,12508,63864,33224,-48072,2427,20483,-45225,4731,1347,-23589,896,-39020,-103671,50164,47953,31063,-30074,-55458,-47622,106976,15517,-3324,58853,-37140,15195,36112,-13709,45692,24423,-93504,-72987,42275,2802,10790,-7373,-18341,26773,40068,103396,-48020,63496,27845,7120,-15277,-85001,-44713,-13577,29039,-11611,89138,18242,30023,31260,-10816,56171,117889,37556,37162,-9590,-44121,-44947,-20771,37789,7521,14009,9112,-38975,72113,34393,-55093,-55248,-28558,-423,5812,-4336,56960,-14526,53698,81585,40641,15650,618,6364,4230,13448,-71064,-16478,48986,41310,6947,62812,-13274,-11247,-60544,-30757,-31003,43948,2135,3094,207,-11411,-73535,-47454,-7864,-5137,-38795,-78945,29423,-2896,-30379,-80708,-3068,-14024,-52012,-30228,40550,30243,4222,67057,22940,632,33939,-8382,-17566,-41420,-5197,-51015,10302,-38452,13073,-28842,-19472,89178,3961,2562,55824,42298,-11340,19166,5254,-27515,222,35561,34457,-54630,-3424,-20454,-21979,-58119,-14703,-18378,40107,-14580,-2723,-21661,-5248,17720,-2495,11029,-11329,-18553,-47562,-15779,-60261,-77712,74696,15672,-1084,5493,-11446,2819,30240,-16781,-32026,-85528,-25124,7192,11483,-27476,43366,-31868,-28434,-36251,24089,33941,-38454,-46847,-24025,-23835,22791,85946,-94477,-28354,33157,-35193,-7694,21607,-57821,-43454,-26897,-52823,60681,-10278,14041,-36964,21039,63554,-37952,-69384,-5404,4938,30971,-27043,22525,-18310,-1791,-32009,106563,92900,40871,-3583,-6973,-43967,-31686,4455,33867,4149,107904,25498,-36180,-18700,-108148,4151,15554,58539,-1060,-51572,-27340,-48996,12620,73099,47747,128649,108076,-47534,161627,167308,2415946,2524291,337554,213374,124753,151840,139376,146174,118606,24602,-58241,-4538,4318,327,79248,122688,-4783,-76389,2898,67879,-24163,13489,-6788,-77680,122393,90731,1624,-13214,21506,27901,54109,-57232,-19612,-219,274,5022,-3251,104219,39415,30381,-6113,48856,25231,-43673,-5971,-72205,-62141,-49373,-38810,-51189,-4592,56128,1853,12727,-50449,32723,54599,71512,20719,72194,-104221,45853,-5079,-9364,16223,28373,14259,56051,29575,7161,18632,-4436,73341,67107,12933,-25703,-26871,50533,-42467,-15597,-4985,-10829,-12875,52404,-109902,-31326,55660,-32886,-3078,379829,479551,65327,29848,54010,33446,-20053,-98028,58496,46244,-10263,-59896,15541,28556,-33083,-59056,6287,18596,-82786,-32928,57544,-17856,15760,658,-24211,6342,24433,36159,-26400,-82253,-85221,16562,-5315,28574,30723,21082,72801,-40847,-24373,-6052,-65169,-9715,-7448,-898,-44967,-66741,7604,-82851,70879,46813,5872,-114744,-59223,5105,49422,29693,-17039,11987,640,-2214,-73150,-20227,-50685,-16645,-26795,-416,-726,-16286,-7729,-33143,-25687,62590,12255,79821,5546,-21179,-65731,9811,16743,-3605,43221,-28327,-11578,-65333,-20843,8397,-40821,63056,-7449,57761,-49765,-46881,-66219,-43037,-15600,108131,-82213,35637,20885,5160,-34811,-3221,41665,-39214,-4947,30812,77804,58119,-82753,66982,50860,21377,-37551,-10236,32563,9973,86750,42968,59833,-41519,-8356,94814,21766,-30303,-2390,-66841,24671,143287,9058,11380,53009,96447,-12538,100,11259,7861,-78453,3545,42006,21148,55932,-33329,60152,-7739,-3251,-1198,27215,-67751,-23116,-46254,1333,-26991,-58616,-48405,12837,37067,-77848,-3741,-58735,15178,9046,73457,50833,12783,92796,53532,-8854,12738,48405,37938,-4644,34906,64275,-28816,-59696,-2913,-111195,26406,-24578,-5526,22285,3114,-6412,32885,13377,-64180,79551,74650,7228,18948,694,51116,-27375,11394,-38215,-31152,45179,-14819,7375,8569,-8975,22140,56212,27775,2798,50204,39103,-10357,-7704,104818,40384,36072,32994,-189,-46581,11862,-41182,30683,-21324,-100145,-87297,5850,64336,41929,67221,49677,-72869,7857,-69565,1096,39455,-1695,4169,-93995,-91671,-12976,24502,73428,39859,-2041,20224,-56779,-36690,-32454,52202,-22031,-29830,-3072,77041,98147,80647,77529,1300,-2877,10250,-31685,-7578,-36749,-67270,13051,8081,-15603,-66361,-35727,-2076,11929,-25798,10128,-55321,-56630,870,-17161,-11908,55405,43528,-15635,-46958,8611,15460,-10463,-30090,50872,50111,-38951,67591,44249,29918,-12473,-85561,-17199,-45021,13849,-41423,4919,61256,59105,5179,-37201,-7033,23650,-14340,57721,-64018,-35410,49669,38391,36393,36145,26259,-18662,12046,-4672,13011,30676,-11401,-34479,2399,68358,-30936,-48076,12028,-28376,-25153,62568,50320,12004,42533,8777,-78917,13945,-35985,3973,-11141,-17058,-1572,32292,-10737,-37690,-2433,-26755,-123475,-15466,-672,49264,-13785,23911,-2861,-15235,40755,93214,94055,-18513,-45132,-75006,-19633,17715,-1146,20461,33491,-4000,45562,8187,-72031,-22736,-21745,37514,35520,-55395,-46541,-39019,-5529,-7057,-26554,-109973,-29170,-17287,-38579,60229,105372,-28323,-20634,21649,69916,-29387,-16826,-39468,-60,-26511,7339,-19750,5756,-37191,55,-7554,-7349,-78925,11966,73226,46984,-16809,-4191,-21209,25338,2595,-17748,16824,-57961,-98917,34045,-1652,13305,-41329,-37268,-18508,-57478,-93942,-46669,-60899,-67945,34019,-6870,41526,-10954,32228,75840,27628,12221,54665,1110,35620,-77368,-46917,32249,17247,61064,16600,-69641,-136602,9376,17996,45121,-24134,-29105,-72518,84561,20417,-29822,-101562,-54250,-20446,-66408,-18007,-6845,-57228,-70630,40560,47221,-19451,3507,-246,-96762,-30947,-20908,-63960,-73291,81849,-18431,-36685,-538,-21959,-42002,-14692,55397,76328,46691,34688,37079,-30524,-96524,-24335,-94864,-109626,-50228,-15335,46754,-15652,60572,28336,-46165,-48598,-92240,-48141,-39471,27295,60821,-22539,-85171,-32636,87137,18679,9132,16995,23365,-64116,-85316,-39837,-110311,-98843,63536,5117,-7557,-10911,56891,19222,-42616,-17511,-3421,-736,-33449,-59494,-17413,-29841,-20168,38609,150528,-32482,8370,16826,-13675,-27477,-92807,-26653,-53523,-21404,8422,24299,1678,-106981,-26722,-14779,-17781,76578,18396,-72596,-28146,60819,-9051,-13547,-28656,21393,32946,70723,41997,9117,-113835,-92137,-82111,50893,-15551,33137,-56821,3388,32265,46185,-4345,10587,-52788,40502,10739,-27191,-76561,-52580,15608,50996,45920,83144,6121,19193,-19821,-40054,10498,54245,-11257,-22040,-6828,86898,27819,-52399,-14749,4205,-2243,4587,76345,37686,-23752,78804,64753,-87133,-22220,-43446,96077,45342,33690,15613,76008,-70889,-55323,31807,1617,-6230,-32091,11996,-27603,-14474,-2176,-86529,-53772,-43984,8640,61323,-12766,5242,28534,-4284,-30280,13168,-79391,-60083,-11712,14114,126828,6828,-26950,17711,-6920,-37983,-15711,33306,-13791,-38598,28712,-43248,27566,-49825,-39961,13846,-6479,-4523,-91710,-116842,-15851,-32386,-69076,-59317,70216,1019,-46139,2021,23054,48430,38021,17800,-9262,3791,-100181,2099,75718,-49476,46144,54740,-7445,12367,-48774,42755,43226,-24996,-56269,7794,-27553,-61205,35326,-34682,-11747,6284],[11560,-24196,48785,-11439,18863,65786,56709,-586,14076,40159,-32857,7334,-3636,-28451,-3256,-16964,-113762,60881,43841,16574,-22816,-20631,-47692,106468,19102,-11464,38297,-44266,28118,25702,-20751,45495,35264,-102353,-50326,20298,15714,23904,20380,-33820,-1573,44437,94107,-36419,68525,18343,-27123,-44847,-61520,-53604,1687,23274,2029,64508,18686,34220,41667,-9436,39203,123807,30960,28328,-21114,-86300,-68698,-17730,26651,16529,-4842,-1618,-17947,83250,45066,-50624,-33467,-25166,-1547,-13891,-9679,40080,-20460,36817,23334,80292,34967,17938,9511,-4901,4040,-52204,-6469,38568,26480,-1117,56350,-33843,-14482,-80409,-28778,-8672,52172,22976,21307,1677,-27139,-64841,-43838,-14301,-13397,-43637,-46690,15370,7102,-20291,-84072,10826,1333,-13045,-2826,35602,29384,4098,73379,14811,1204,35092,-8687,-30938,-43621,-7520,-52682,17055,-1775,58903,-36201,577,103201,11128,-5096,76077,49319,-6796,30379,1795,-34425,-23805,21073,26794,-59604,2838,-11193,-12482,-31259,-3772,-7203,33121,-8699,5670,342,-13226,-16834,-698,2582,-18714,-20901,-36938,-4154,-74016,-83740,75060,-32817,35953,25674,1432,19440,53451,517,-62383,-104535,-9249,-112,19844,-25288,48684,-35150,8752,-33849,22517,13497,-23145,-60927,-34099,-37077,-1447,86676,-94989,-71204,28030,-60687,-15850,22637,-58390,-39684,-45436,-45485,65337,-13755,-7436,-63508,-5489,52792,-21416,-46315,12534,-43547,29154,-26951,32318,11475,28,-55815,71874,94308,51353,-11812,13496,-35520,-40432,13661,53975,6748,110847,28018,-32312,3994,-143629,18959,2804,73375,11941,-30658,-33936,-31877,29625,47450,12988,106472,91227,-41147,126349,147238,2308999,2410638,409639,255667,149248,142261,114641,149554,123994,18744,-49821,4168,6970,6276,77253,115942,4369,-88023,4240,56295,-35136,25718,-1866,-63921,130002,92722,13561,-17468,7514,18028,46544,-76510,-26241,13503,17754,1970,4664,121556,38206,32278,-2184,63963,32055,-20880,13102,-73924,-58376,-27529,-49623,-38405,-4029,49370,15938,32455,-69217,24856,10391,27744,12993,67500,-108138,43532,-4861,-4973,23646,38390,3544,73078,39419,17423,14803,8683,58773,62887,14549,-41872,-14465,59372,-82744,-41459,-21733,-34689,-15616,65175,-108876,-27829,68529,-33637,-1574,372887,476874,68978,57674,56089,23329,-35345,-81847,50817,35217,-12683,-57711,7691,26748,-28329,-49925,10967,-3182,-115396,-59894,52558,-9100,12577,-2394,-32694,-31837,15607,45116,-38592,-76465,-98571,19861,4884,36125,23093,7398,83921,-49619,-44981,9521,-52403,179,23196,-30664,-27001,-58081,6076,-101440,56106,21679,53202,-106176,-67699,16234,39636,44686,-3722,16032,-36084,10836,-71654,11086,-57632,-20355,-31854,-21651,-4134,-15611,-4468,-31090,-24642,49282,2754,78853,-5927,-32302,-109562,-17757,22935,3229,44528,-17326,22386,-66882,30716,49342,-36582,22766,-31953,28199,-33844,-91559,-57922,-55613,-12170,104716,-61352,-3582,27556,9931,-27058,-6618,58136,-42048,-24639,11130,112997,80743,-84509,67805,23977,6869,-40227,-21909,13581,9664,66323,57532,61349,-17658,-4566,97452,15532,-17924,34202,-36797,10590,114364,-2973,12003,62008,129392,-24832,-8222,1700,-528,-65846,13176,19806,43276,41809,-59655,48174,-2548,28566,-3182,44215,-48012,-39584,-38303,-7473,-37306,-51401,-55645,-614,50596,-84865,16436,-55243,20888,-6535,73524,69917,19440,107652,58552,-1746,1302,12528,29071,-8237,39296,75512,-27631,-68108,-11697,-96914,55786,-7600,-4238,25462,-4991,-19806,34416,-12245,-63567,96164,66375,22029,32052,4365,80496,-16677,2431,-46721,-28122,32938,-16137,23014,-15225,-33500,9296,35940,13425,-2852,62340,29585,-12333,-16330,102817,35894,9723,30996,-1627,-28631,15924,-27521,43158,-23823,-146236,-90896,-15986,47095,50232,60180,60152,-71286,2694,-87280,739,30146,-13483,11765,-101497,-82711,-3039,13611,68770,18410,16955,11434,-30641,-44455,-17088,70368,-34164,-51729,-31378,77440,88707,85288,49432,24374,-12601,-13469,-14379,28313,-36054,-44224,42821,21245,-1569,-76159,-45147,20300,12699,-7718,9436,-53907,-56011,-12065,-17734,1780,70338,57583,-30156,-57103,6064,7896,-27404,-42869,37167,19421,-43611,60101,59128,38513,-5396,-114028,-41656,-28118,23282,-63665,6911,74345,63012,10520,-10196,-1670,24212,-21056,96875,-41970,2737,92120,58924,53540,47335,56983,-8256,27856,24364,12302,58161,-18949,-44558,16851,45083,-27022,-54169,19638,-41094,8262,68717,49050,17535,39029,5083,-86298,27853,-26636,-30600,-13960,-18870,-16443,35837,-29439,-17158,-3540,-35878,-143741,-29570,-2286,53710,-37606,20684,3087,25360,33222,97378,94128,12300,-64622,-43686,-17458,28164,19892,8370,-1439,43062,61912,36458,-37507,-26510,-25915,36600,47300,-30526,-52413,-39128,18171,-17116,-56827,-122728,-10778,-20380,-49490,59285,79219,-48386,-32622,-49919,38053,-7262,-25075,-40698,-4376,-32473,21268,2872,-434,-19367,91,-18342,-33317,-90097,5565,65024,42356,-14815,-16842,-45476,36755,5286,-33760,6270,-68445,-92511,41019,8869,-24652,-60960,-44036,-22144,-60343,-76981,-30104,-34754,-31968,25376,8967,22510,-20389,22094,80878,34558,28957,77457,24129,20012,-60694,444,41903,9449,28001,-3164,-78101,-113901,21899,-6028,32172,-36739,-40352,-84042,95888,26211,-14000,-100854,-33179,-2490,-48957,-19559,-25220,-51669,-80004,43712,59224,-18329,4261,-18317,-92985,-19240,-30214,-55828,-68964,75782,-24755,-26671,34554,-30696,-34150,-18213,55018,63675,59689,43178,38653,-10445,-89971,-18902,-100161,-83927,-37430,-15185,61988,13820,43370,-10593,-44576,-64010,-89326,-4340,-45416,27428,64554,-26265,-88198,-19385,79169,18100,25998,16839,15258,-58607,-57015,28405,-90508,-129215,68565,15937,-17337,713,59652,6687,-63564,-39447,-41162,-17918,-47541,-98072,2287,-58142,631,67613,153799,-41264,5238,7560,-36477,-22646,-84431,32760,-31739,-42791,8890,28911,-394,-94580,-13515,12941,-8759,89220,15976,-76916,-49563,12053,-3714,-26981,-9447,37942,29463,85544,50383,29624,-90612,-64492,-95051,40153,-20297,31937,-67263,-3261,58834,53886,-21066,22187,-54375,56288,1545,-23056,-70082,-53490,52770,50147,26739,77369,6077,-447,-24356,-39022,10334,10176,1735,-30813,1585,60626,37262,-66245,-10919,-7565,9370,16618,71481,44867,-27663,82862,46186,-88679,-43305,-19158,72203,6730,23191,-12337,34921,-70438,-38855,45606,9200,-12518,-31421,14321,-20892,2183,-6889,-75123,-52125,-40314,33552,55065,-22828,5855,29128,5914,-21704,23382,-66566,-39581,-15281,-3596,107789,4776,-60906,10641,-14158,-21730,-2973,46360,1980,-29416,21215,-50646,39312,-63783,-18052,30656,11266,-22627,-91192,-118316,-53299,-33338,-63777,-62972,66640,5629,-39470,-16016,53403,45709,17752,3045,-7048,8099,-95422,-4357,73395,-33706,35596,14769,9549,31251,-49003,26142,41547,-20574,-31338,-3858,-26398,-50659,28790,-40901,-9195,10661],[19033,-35546,40600,-156,22880,67150,63447,30803,22022,52090,-8720,20445,-10218,-47400,-19277,4866,-94106,59665,35678,5872,-18544,5207,-49877,82272,17657,-15430,2560,-42873,39151,14794,-24793,41074,44871,-93366,-19095,5727,21806,36438,43180,-46170,-32693,44921,69395,-30649,61804,5940,-63561,-76299,-28972,-45201,27530,12021,12082,35641,12345,33883,48998,-6908,16085,118613,17267,13030,-29483,-131396,-85556,-22291,14505,16561,-24424,-13635,-1486,80040,48247,-46810,5272,-15477,-5518,-18724,-11995,21621,-28456,4034,-15781,108736,39614,23589,8395,-11169,1257,-30010,3686,33845,12379,-12225,38068,-43087,-9242,-73301,-21144,15693,54839,37814,33693,7160,-37044,-55207,-40365,-25889,-13629,-41320,-16430,-1656,12015,-14819,-76134,21249,4163,34311,33617,25839,25649,111,65474,8540,-23,34238,11488,-43449,-37676,673,-46203,20459,38335,96916,-38098,18985,103654,20327,-12987,90492,46006,4263,40038,-2681,-37557,-39793,9160,24580,-56036,7165,-1604,535,11150,8465,-3172,20412,4557,15219,20072,-24986,-53658,8605,-8770,-34220,-26432,-16452,12761,-83363,-69100,68731,-36732,73162,44301,14030,33883,67491,13749,-85606,-81506,8375,-6648,20175,-13446,46976,-36934,51180,-17262,20119,-6628,-4696,-75083,-44713,-49020,-19662,85411,-74384,-90598,31483,-70380,-31086,15063,-52029,-37858,-64930,-32041,63774,-12356,-18731,-75654,-33504,41723,-14115,-22190,24121,-89491,14890,-25424,40810,37519,-3826,-66431,24184,87814,54198,-23482,31984,-34454,-32494,30826,73958,-4885,75431,19666,-25469,19514,-143436,35991,-783,57035,16637,-12727,-32510,-4408,42717,26832,-17575,60213,64890,-17656,99969,150389,2288797,2230697,458084,285164,172908,124375,88731,145606,127392,31547,-9846,13541,9591,1672,74311,108545,14714,-88914,10348,47554,-23286,31522,14785,-31660,128333,86614,29968,-16731,-11681,2749,37682,-96251,-29752,11323,27257,-3729,8617,128367,40950,41735,11495,68009,38245,7921,34744,-68999,-27893,9033,-46486,-25080,-6099,55177,31016,54798,-71643,7518,-36945,-19014,4847,58228,-100791,34200,-14340,2856,38502,46711,640,84084,34375,25943,8544,16662,33495,53516,8012,-48014,5011,60321,-104932,-56970,-39672,-47326,-14572,77267,-82669,-19026,86815,-30943,11257,356779,479732,77379,78578,46794,17203,-39263,-53032,40374,29214,-20310,-53696,3298,16819,-9748,-34281,18405,-17128,-121095,-72719,43489,-1687,12065,-2278,-41100,-80438,5210,42264,-56194,-66676,-101473,22324,19977,41002,1282,5594,93104,-44440,-64343,23995,-35562,5987,40182,-53787,-2355,-42318,1155,-94736,29136,6584,89996,-74914,-58245,29861,27136,50829,11206,19549,-64588,21421,-68260,36868,-53909,-22000,-22895,-31709,8761,-9040,-4600,-29008,-29083,30162,-3359,71735,-14855,-43222,-139030,-33008,9535,8340,42866,-1216,50119,-62786,80041,84558,-33330,-26347,-49875,-2594,-7921,-121312,-36421,-80777,-13486,94072,-38104,-44033,37601,23597,1680,-4087,73412,-38955,-36630,-998,146156,97958,-71515,64319,3617,-13425,-46717,-20475,2767,10108,41448,65019,52101,9412,-4274,85047,13496,-1161,60993,-3154,-8639,85406,-9797,11406,53067,142243,-26425,-3342,1116,-2081,-50682,23403,-2909,62287,29344,-85212,37555,17567,53170,-1850,54378,-22612,-41864,-17304,-13667,-66151,-43386,-40534,-11550,54272,-78126,38470,-35176,20534,-15890,71377,83024,22208,84223,56817,7728,-21913,-29174,14810,-4496,42304,81756,-25952,-61760,-16592,-67410,77284,17600,-4439,26165,-10195,-38787,28990,-30496,-51217,100503,59561,30349,28787,3485,109434,314,-7674,-39578,-28585,11024,-15200,30763,-32560,-40122,9677,2564,2047,-5486,69354,24179,-15448,-27660,82313,27510,-19204,24887,-1935,-16494,14822,-13220,50241,-28560,-161359,-69808,-31428,22791,56367,45855,75667,-66527,-6338,-102873,11178,11513,-32962,21086,-89757,-64843,-502,-7548,65935,-5501,37707,10295,-11932,-51241,-2162,67910,-35563,-59333,-60799,68600,80378,82214,17484,38056,-24695,-25848,2378,64373,-19788,-8327,58526,20835,12438,-69024,-57864,39408,13816,-3617,6817,-50886,-46582,-18769,-10381,28172,75272,61185,-49708,-66372,-14887,-5850,-38434,-45424,19312,-12536,-44861,34624,54879,36856,1186,-119511,-55909,-22092,25887,-75998,1291,65244,48341,20696,23106,7735,24040,-17995,108295,-13863,42018,111316,59444,53565,48064,84970,4475,37166,40961,17758,75502,-27492,-37399,20373,18165,-23675,-48086,26130,-48566,39770,71633,36802,16885,27540,262,-71908,37361,-13972,-66368,-17777,-16553,-22807,30736,-47619,1810,-8829,-40777,-113025,-43426,-5530,50570,-49582,21738,15321,67696,24096,92794,85879,36209,-73518,-12415,-24093,37467,47370,-307,-42832,67942,83076,54131,-6425,-34145,-27172,28473,63718,-8916,-60063,-34164,48516,-27657,-87722,-111636,1600,-24173,-52361,45554,37383,-65096,-46595,-106391,3037,18820,-34543,-38695,-9597,-39348,26150,30299,-691,-638,-3241,-32665,-54955,-93503,-4531,56006,33315,-14876,-20559,-50802,45891,3343,-51858,-10601,-60789,-70289,47276,22045,-63736,-73871,-51347,-18817,-57068,-70513,-20152,-18843,-1823,17940,22545,5881,-31423,12849,85414,47023,45938,78278,43654,7100,-44624,13870,41012,-2721,-8974,-21329,-70581,-74693,30034,-20058,24279,-32335,-38128,-90556,92484,30134,-8562,-91216,-62,18869,-24580,-19113,-29222,-19746,-63187,45851,68752,-13046,-916,-25665,-79980,-9427,-30050,-40014,-58454,54647,-24636,-11784,58440,-33133,-10150,-15674,62593,47301,53302,29296,39666,18759,-71092,-10624,-94285,-54872,-15707,-8430,67639,38886,16929,-39475,-42310,-72230,-72005,50635,-46626,26519,58038,-21189,-88448,-7466,59154,19810,34624,16422,8591,-50812,-33315,73679,-33789,-138076,70517,29481,-22244,15991,59935,-7498,-69506,-57056,-91622,-37088,-50492,-108096,27855,-75548,15873,83000,127516,-38590,8358,-1919,-52309,-16407,-61922,100678,-8785,-55872,8487,37177,3040,-80615,1100,19184,-7855,93639,19247,-62400,-59922,-33357,4922,-35818,20729,53586,27120,92476,53348,50222,-49454,-38452,-91862,33103,-23849,26600,-59190,-12629,70374,56729,-39533,25948,-49809,60963,-5148,-8721,-58025,-47873,74917,47220,19533,41299,-4503,-19825,-15892,-19499,6659,-22119,16442,-29547,4104,25751,48301,-62085,-3105,-11275,19326,21924,57585,38604,-27480,78842,26893,-77782,-45498,10193,28532,-26101,13901,-28890,-2019,-59323,-19433,53753,16811,-18853,-37256,16593,-19933,17019,-13437,-60830,-52061,-29356,47308,45856,-32318,10836,23603,12158,-8346,28706,-45239,-17356,-19607,-16652,79070,5589,-76530,1175,-19903,-7446,3400,52937,7830,-23207,11008,-44430,45610,-69529,-3719,53021,26091,-43737,-76586,-100950,-77468,-27069,-50618,-68033,61467,14528,-24250,-42020,72282,38690,3674,4443,2641,11975,-68833,-11096,54396,-1992,31234,-35209,15902,34713,-40963,7595,32302,-24015,-17576,-14883,-29949,-28641,21145,-51251,-5247,13287],[28613,-38655,25578,8640,22421,69830,53717,40471,24319,47948,23350,37085,-12086,-75236,-44044,21918,-55960,49504,30512,1918,-18842,18926,-54398,45534,15136,-15535,-39379,-34066,46215,6833,-22989,33032,49085,-57575,10530,2297,18178,44152,58834,-52979,-57097,41861,35950,-33011,42569,-9059,-86770,-98855,660,-21486,56129,-2442,17628,19377,2204,27972,52612,-2817,-6101,101958,-1071,-7686,-34107,-164740,-82247,-28043,8740,12650,-39626,-26966,2671,63592,47448,-44180,41386,-1259,-9739,-11607,-13983,10410,-35580,-32460,-28745,119945,30401,14039,3538,-10645,7920,-11111,8172,36959,1736,-22474,12250,-43704,2178,-33959,-9598,39263,51047,41248,38139,16362,-38196,-48606,-36454,-39037,-7318,-34284,540,-17138,11021,-15895,-55119,27334,-12392,75375,73197,13193,19732,-6206,48910,3978,-3091,30615,40143,-48856,-22955,12833,-33415,19523,68437,109787,-34925,34034,91711,27892,-18868,95449,33023,22611,47288,-9144,-38082,-43864,1926,27650,-41921,8753,3466,11358,49980,16383,-9209,5195,20315,23749,33870,-37219,-80722,25238,-19398,-50322,-26358,7863,32872,-84283,-36403,61977,-10187,97988,56026,23438,39789,67833,20533,-91451,-36551,20651,-12202,8723,-584,41477,-28062,83377,6671,16646,-20965,11421,-79688,-46118,-58596,-29703,81014,-52412,-80217,42208,-60745,-50619,2885,-39751,-41649,-80845,-19695,52906,-5197,-18612,-70428,-51799,35601,-14976,-1554,26073,-111661,-7304,-22771,44403,50299,-13509,-61076,-21552,71958,47370,-37103,41708,-38980,-9831,52443,86121,-28137,15903,3882,-16397,19302,-119470,47797,7585,27490,20870,-1091,-22588,28392,50828,14979,-33328,16223,37821,13736,85861,177682,2336630,2047585,481688,300813,192378,102675,71949,133564,126802,57434,52809,24992,11851,-9372,70019,105318,26385,-76254,20529,45899,2748,27723,42398,2674,116886,74290,46835,-11312,-34819,-14857,28549,-109256,-28057,901,23275,-8354,9166,125380,47407,56951,31610,59303,41585,30714,43446,-61677,18070,49268,-29893,-7835,-10901,66500,43129,75848,-56178,-21488,-73024,-51390,-4526,44839,-82755,15451,-28398,13263,63636,49949,-4792,85646,28101,28341,137,13038,7423,40653,-8603,-30791,25331,48552,-103861,-61853,-55992,-48104,-11255,83494,-29738,-7371,108107,-27581,24997,340125,483341,86775,87217,32653,13464,-31387,-29496,30437,29450,-32301,-48115,3891,6679,18731,-12766,25906,-19265,-98882,-73585,29568,5791,13810,630,-47379,-126046,-4762,27866,-71458,-58234,-94908,23792,35811,42381,-27850,18141,96409,-28101,-71997,38154,-13973,8448,44708,-68303,20783,-26636,-8097,-72064,-2464,8184,110781,-30515,-34883,43831,13406,48560,24851,21767,-76495,30194,-64499,47958,-41003,-21162,-1638,-29733,32904,5426,-8347,-26509,-38756,7852,-5291,60760,-21910,-53234,-142231,-35530,-13165,12677,45032,15909,61816,-55466,98826,98348,-32484,-67315,-54572,-23743,19151,-121346,-5772,-108324,-22564,78938,-25477,-73490,50178,41300,40703,3265,83968,-28486,-38400,729,162907,99109,-47489,57645,-5134,-38307,-55937,-8857,1417,10983,18917,65770,39177,31484,-10424,58090,10564,17458,70481,23088,-30503,60847,-11984,9041,34830,133241,-19075,19035,12736,204,-37489,30207,-20963,73210,19759,-102263,26510,46321,65712,7795,55157,3459,-30313,9448,-17380,-101268,-38619,-9879,-19285,45513,-54791,57750,-334,11232,-16975,68663,87347,19465,17159,47788,16778,-50972,-63131,-3874,6034,43139,84860,-22986,-45579,-18516,-30236,85737,41911,-8426,21558,-13237,-57013,16065,-40981,-33881,91958,52781,28680,9427,-4825,119828,18754,-13336,-21207,-30845,-13981,-14406,32824,-34138,-28937,17271,-28343,-6086,-4014,74986,23140,-21442,-40908,49466,17403,-33303,17383,-5151,-13837,9265,-3694,48325,-34452,-137953,-33569,-31882,4014,60141,28133,91270,-59151,-16532,-110356,32685,-10773,-54655,33453,-62740,-42757,-6317,-33317,66931,-24877,55721,15294,-2707,-57614,9712,46935,-25920,-48786,-75104,52466,76085,70582,-6158,39593,-41891,-22169,14826,91492,1775,26660,51432,-6369,23871,-46109,-68852,51791,14724,-13182,2220,-48052,-34492,-17399,1410,57537,69832,52973,-69472,-70848,-40909,-22906,-41597,-38291,-1462,-38261,-42478,6889,35555,30079,7043,-98310,-52572,-22557,20716,-77753,-14562,35161,17637,35668,51998,17998,25819,-5292,88977,12082,72278,100362,40712,42802,37616,100994,15542,37938,38635,28383,77852,-35724,-13211,15760,-1611,-21482,-30769,31047,-48887,56959,67121,16960,9225,10344,-2095,-36736,41772,-3481,-92792,-22828,-9722,-16064,20438,-58315,18368,-21518,-42486,-56439,-53797,-9908,42897,-46501,26504,37276,99507,15897,79329,73489,48643,-70073,7383,-39384,36920,66448,-4790,-77313,64421,105257,56847,11676,-45495,-28225,14736,74250,2948,-66726,-30845,73518,-36676,-108551,-88647,7659,-23213,-50187,17158,-15324,-71341,-59149,-131432,-27092,35652,-44969,-34964,-15101,-43327,24957,50273,3781,9610,-8231,-48389,-61010,-85622,-14507,50422,25527,-17792,-15496,-34254,48730,-486,-67767,-29640,-34708,-40351,50598,29923,-92038,-78535,-58194,-9236,-52575,-80157,-14046,-17922,18538,16102,30275,-2977,-42003,6563,92565,63727,56332,51914,54449,-1955,-35923,-3473,29498,-9880,-36033,-32815,-48415,-34526,31393,-20173,30495,-12135,-24583,-89154,76033,31325,-9283,-73086,36096,38310,180,-17446,-15884,24556,-35420,47090,72696,-6292,-11500,-21847,-60873,-4780,-20264,-19023,-40696,23014,-18820,-1386,57848,-32764,19057,-7534,73459,33257,24896,282,40500,47546,-46396,684,-77081,-28680,9952,2627,63596,50659,-15954,-48179,-41063,-73445,-44705,99460,-39253,24253,42805,-10169,-83959,-3612,38863,27571,35165,15781,5046,-43509,-21748,85337,37646,-117642,67306,42334,-20871,30825,58938,-16706,-61353,-62397,-128438,-52263,-42059,-93142,52008,-73745,21159,82998,83671,-24981,19157,-7760,-57231,-10284,-33512,145239,10856,-61390,689,44597,13079,-66988,12480,-1214,-21953,87943,26005,-34345,-59579,-63078,15360,-38909,53885,62083,22795,85565,49015,66021,-7106,-19431,-71164,36646,-24849,16962,-35578,-23393,61318,49539,-54101,21027,-44759,52568,-7116,20840,-42902,-37116,73025,44437,24395,-9214,-20109,-35895,1761,8181,611,-31259,26303,-20869,449,-8711,54451,-42898,8115,-7368,27923,13103,38300,20135,-23494,68268,15509,-59051,-34868,37827,-23612,-42955,6396,-32906,-25821,-39053,1527,53339,20932,-21814,-46966,18240,-22439,31510,-14475,-45340,-52956,-13688,45069,35713,-41226,19094,16168,15441,10014,26826,-19602,-1308,-27134,-19469,50143,9004,-67047,-8148,-21681,-1219,-1004,52560,1342,-25308,-1698,-27797,45361,-65569,402,75623,37202,-62124,-52513,-65836,-76842,-14501,-35228,-76189,55240,24085,-1188,-66960,77446,25916,-3712,20156,13234,16338,-30514,-18136,29567,37900,30455,-82473,12589,28805,-28145,-13009,15305,-33679,-17291,-23484,-38508,-2808,13485,-62605,-382,14687],[38676,-33557,10919,15550,16348,72098,32488,32688,20460,24195,56882,49336,-6119,-100242,-70943,30884,-16103,37209,32598,5028,-22958,23156,-59269,11643,17200,-13566,-75706,-19813,47851,5189,-14818,23276,44990,4317,29431,8879,5687,43841,66225,-52641,-64381,36786,4186,-41934,15376,-26890,-89158,-105356,17869,9735,77891,-18280,19503,23189,-6908,17736,52763,2509,-21391,76014,-21555,-30986,-34531,-173847,-57800,-28212,13484,10945,-46008,-40662,-6829,39116,45317,-41336,58075,14515,-10030,1563,-17235,12353,-39088,-58041,-23317,110485,12845,-7912,-2622,-1937,24068,-124,3406,45546,-4773,-28250,-14113,-39558,16064,27034,2702,57867,42365,32022,34021,26592,-30857,-49807,-33006,-50569,1940,-24870,385,-27509,5185,-23976,-23843,29813,-46575,97258,106421,-176,12534,-13220,30807,1068,-6920,25074,61762,-42776,-1387,23384,-18806,14228,79848,92290,-28299,46246,72287,30022,-20710,88883,12691,45443,51730,-18459,-37179,-36799,115,33441,-19789,8040,907,16347,63093,15960,-21942,-8939,34226,28374,39940,-45984,-90648,46478,-25990,-60223,-13792,29684,52930,-74235,3847,59367,19388,103168,57027,27240,33884,52807,20566,-74769,7127,20937,-16307,-13084,6963,34574,-5227,94801,29668,10699,-26886,22359,-69115,-29878,-64480,-34200,74494,-42461,-50266,55233,-33169,-64085,-7712,-23971,-51534,-89498,-13455,32647,6389,-8987,-51512,-51613,37208,-19898,12668,19133,-95486,-29112,-19496,40630,45794,-26278,-42923,-52509,48009,30152,-49773,38030,-45186,16649,74025,85947,-54301,-45985,-14747,-7557,-1659,-91440,48415,26516,10786,30340,3491,-5956,58777,54332,11670,-28945,-5083,17589,41876,81547,220537,2398599,1938227,484645,304800,205555,82443,70819,114359,120970,85107,117193,39569,14610,-18722,63957,108071,39349,-51359,32019,51624,32050,13528,72777,24395,98130,59258,59526,-2489,-59332,-30389,20228,-108066,-19925,-7211,4848,-9001,7375,114299,56618,74204,53729,42388,39860,39182,28016,-53719,61304,81428,-2955,14310,-17235,74384,50618,91678,-27754,-55331,-85559,-59525,-13100,29672,-55591,-12302,-38843,23660,95543,46865,-23084,75450,27981,23120,-10098,-5293,-15022,26213,-32973,12663,40495,25355,-83147,-58012,-68043,-40860,-5612,81286,39672,3679,122053,-25850,25708,330113,481790,93605,83082,22522,10801,-15428,-21279,22743,33385,-45965,-40256,9540,6776,49391,10312,30004,-10448,-57466,-69457,11806,14876,16422,4814,-48727,-147542,-11553,7884,-78827,-55491,-83161,23925,46568,39814,-54590,39482,89627,-6929,-61607,52936,12239,11225,41790,-74336,31678,-18290,-21268,-46872,-27678,26090,115307,15087,-7261,57871,1334,39820,34901,22412,-69888,38806,-60943,39813,-23086,-18621,24697,-18485,59449,26754,-12789,-20823,-51408,-14386,-3310,48725,-29054,-62376,-118483,-29099,-29687,16879,54692,30066,53574,-47344,75456,84314,-33330,-86192,-44895,-30944,35772,-90223,26321,-126424,-39436,62463,-32007,-82417,62057,55775,75111,13330,86088,-11139,-28220,16599,153649,79241,-20638,47696,-1752,-64364,-64503,8092,4384,11197,2585,60871,26365,42177,-23635,22760,2560,34777,62193,35708,-50702,38901,-11459,5295,17844,104396,-7502,54471,33638,3742,-28138,28640,-31096,73598,13805,-106938,13244,73382,64719,28263,48332,24957,-10622,33584,-19588,-124576,-38242,23248,-23931,25852,-18263,69789,41487,-6295,-10312,66048,82400,11850,-68890,33263,23095,-77330,-79504,-24827,19658,41063,88834,-17830,-26975,-19254,5392,79602,54877,-15693,11351,-14851,-64121,-2865,-46185,-18995,73787,42383,15864,-19690,-20312,102682,35017,-7527,793,-32973,-34075,-15693,32731,-17530,-7243,27467,-40747,-11393,1073,82788,24671,-30481,-53507,13409,7973,-26200,11514,-12948,-19816,479,-1649,36399,-39425,-84989,1993,-13660,1241,60747,10535,99882,-50315,-26150,-105022,61008,-29658,-72670,47664,-30220,-22602,-18704,-56562,71320,-34655,67488,22797,-1752,-63707,17040,15097,-9085,-24121,-64026,32675,73607,54082,-12627,30662,-64948,-4551,19848,102878,16094,50230,23863,-60497,30800,-14318,-70102,55458,13683,-30518,-3992,-46943,-28501,-9384,12812,76780,55422,35907,-84105,-68862,-58590,-39395,-37192,-24234,-22213,-53244,-36201,-11014,9212,23467,13324,-59241,-30945,-22351,10059,-69715,-40064,-7541,-21413,52098,64724,24898,32417,14246,47224,29000,86352,63178,9719,25485,17625,97735,21570,30441,18552,40394,65502,-42909,21358,8315,-8856,-19986,-6190,33342,-44053,54456,52933,-5807,-5562,-9443,914,4332,41335,-808,-101741,-28928,-153,2462,10140,-56221,30232,-41386,-42110,-5582,-57805,-13612,33845,-31094,32633,64124,113053,9407,58019,64832,52162,-56590,13619,-59236,18705,64730,-6682,-94437,39285,120793,46463,19415,-58896,-32523,-825,71859,2256,-68908,-34510,80622,-41954,-110784,-65519,9914,-13350,-48749,-23576,-66853,-62424,-65874,-124147,-49264,34585,-53256,-31009,-19933,-41791,23069,53028,10431,4654,-12827,-62570,-48355,-66036,-19568,51491,24065,-23643,-6174,-2375,46581,-1817,-76951,-46432,3360,-11887,48782,26661,-101911,-75554,-63321,3651,-50360,-101211,-7318,-29999,28776,20815,29759,-1981,-49965,3881,104440,80715,57754,8157,54402,-6869,-36758,-28854,11076,-4939,-43983,-33509,-17252,-3803,26882,-7600,54914,17977,-6672,-76574,53749,30265,-9563,-49158,63934,50927,17435,-16378,10785,60975,-14052,46886,68986,-878,-25083,-9361,-42586,-7814,-3392,1712,-15605,-11411,-9036,-3032,30711,-31872,40542,4166,79465,25924,-16659,-31253,39976,67126,-22728,13717,-52625,-10139,33849,15583,52504,44889,-49214,-35884,-41296,-69112,-15093,125535,-22999,20475,23532,1934,-72697,-11739,27805,41480,30039,13945,4752,-38681,-23270,70859,92232,-73676,58051,50945,-14398,40451,58309,-17314,-43418,-52183,-132753,-59789,-25387,-65983,67273,-52027,17252,69706,41666,-6202,35896,-7102,-50519,-4958,-8072,146314,25194,-63934,-16582,46914,27779,-51805,17057,-40803,-52628,72642,32278,-1268,-52753,-75766,24489,-37407,79617,59063,14484,65445,37940,71872,22711,-7678,-39438,49338,-23423,2886,-4320,-34621,36626,30959,-60509,8533,-43412,32891,-4520,63671,-27586,-23845,47117,43597,34866,-54480,-32421,-44377,22429,31733,-5927,-18674,26961,-10255,-6898,-33927,51082,-17978,21007,1108,35123,-9773,17993,-5358,-16677,54987,16434,-39622,-22559,54978,-66794,-40143,1722,-26280,-34689,-12641,22741,43560,19284,-20786,-54434,18933,-25313,44270,-5779,-29694,-52482,3221,29285,26470,-49046,28939,11634,17006,30665,17173,6138,2889,-38846,-10504,25855,13550,-36267,-15137,-17330,-6256,-16699,46262,-16207,-35312,-15659,-7913,38821,-52668,-1728,92408,44917,-73609,-24876,-24603,-53059,1966,-22330,-86586,47154,30227,27681,-81957,70345,6257,-6596,40492,18771,17691,3389,-24707,12005,73666,29021,-111607,3680,18652,-15226,-36385,-7743,-45307,-24271,-29452,-50123,14824,6456,-70606,4322,15273],[47216,-22814,2518,22451,5191,69670,7680,16099,11447,-15575,84312,52605,5130,-109882,-92389,30912,11268,30349,41904,12829,-28070,23124,-60609,-6233,27947,-12562,-97719,-2364,43649,11937,-1820,14297,31696,77657,32872,20511,-11063,34723,65564,-44071,-48140,31722,-15760,-52389,-11222,-47110,-74140,-96804,19128,38167,85669,-33421,19590,42806,-9563,6334,50269,8012,-29291,45113,-42010,-52740,-30970,-156850,-22767,-18687,27208,15430,-41946,-52653,-25273,14161,42907,-35952,49201,28486,-1965,14485,-21889,27702,-37096,-61716,-12441,81242,-5897,-34036,-7435,13170,46384,1940,-10214,54138,-7832,-27440,-34468,-33554,28014,83163,12029,66042,31780,13961,22581,33784,-18326,-60726,-32532,-58170,9706,-15445,-13138,-31101,-3218,-37760,9897,30479,-85605,93963,123094,-12923,4829,-19770,17330,74,-9812,20126,65058,-24618,22597,29754,-7965,5840,71997,53505,-20452,57693,52366,23952,-17337,71782,-11927,66418,52951,-30551,-35172,-22646,2898,38380,4253,5833,-9175,15597,39926,5992,-33823,-19446,43729,26566,38631,-48045,-83037,66817,-26776,-61113,11557,44237,69554,-53789,37071,61065,31888,88492,46265,24328,17395,24971,15389,-38626,34990,7413,-18515,-39242,6664,27427,26999,85117,44848,1101,-25724,28532,-44450,5121,-65352,-38113,68598,-46771,-21189,64038,5712,-57887,-10742,-8034,-64399,-88558,-14235,6874,19127,6216,-27398,-30267,45815,-23782,19647,7534,-44384,-42068,-16387,29260,26630,-37913,-19552,-65068,19671,4045,-58059,21498,-48811,29674,91318,74408,-71993,-90885,-31709,-1667,-40359,-75507,35737,49908,25446,46024,2962,13965,78364,53615,14038,-6020,345,7596,59301,79838,263214,2419596,1954282,471463,299400,211363,68457,85172,91097,109833,102469,161257,56754,19054,-19519,55784,115055,53262,-19618,40757,61062,56037,-8856,93240,27569,76789,45994,64902,7765,-81439,-38933,13878,-88680,-6015,-5337,-23903,-5148,4208,96905,67083,89229,73961,25269,31883,32543,-9451,-45185,84669,96349,29282,39025,-22884,72428,53557,99387,3405,-80951,-69376,-45260,-18209,16925,-23400,-44974,-38486,31053,124939,37794,-54173,53514,33746,12424,-21219,-34620,-35567,12388,-58048,65532,46755,-2368,-53112,-47877,-73296,-31087,3942,71701,105457,10748,115069,-27037,5340,329396,471698,95932,70310,23383,8707,2585,-26987,17183,35581,-58258,-29233,18862,24219,73629,29352,28063,4094,-9837,-66226,-7250,25742,18310,8111,-42987,-129065,-12632,-7977,-76715,-59612,-71115,22216,46308,32492,-71054,58427,70329,11891,-34570,67759,40758,18748,36593,-72630,21713,-20031,-36184,-29600,-35487,53368,106500,52170,12529,71551,-5616,27713,40364,21738,-49565,48960,-56184,15298,-5319,-16140,46058,-2997,78933,50542,-13179,-8789,-62849,-33453,1353,38730,-37943,-70933,-78299,-18375,-28369,20750,70216,38211,28731,-40149,23287,48662,-33663,-78666,-25367,-27465,33248,-40576,51208,-127048,-60671,47029,-55822,-68138,68796,60567,92209,23671,76714,10859,-6961,39973,118742,43712,-195,33973,10271,-85893,-67728,25072,2962,9401,-7518,52235,15025,38893,-41896,-11556,-10977,47946,41393,35086,-64720,16694,-10275,1257,9756,60927,3089,88913,54903,7177,-21246,15210,-32613,64554,12640,-99665,-1809,89104,52241,56688,38839,38329,8439,48920,-21392,-122530,-40782,45222,-26168,660,22012,71191,78377,-28096,892,63051,69989,2598,-131755,16832,25705,-92678,-76387,-45007,31382,35557,97014,-9763,-12908,-20491,32049,61777,49431,-23583,-2160,-15391,-50253,-24633,-49312,-11936,51465,25476,-6064,-47939,-39543,63123,47625,13837,18626,-33487,-42733,-19841,33536,11572,13836,38662,-26825,-14554,7928,92787,26251,-40676,-61501,-17207,1019,-2485,9449,-23916,-30162,-10448,-6292,16677,-40929,-21803,25030,19645,16323,56927,-4824,94629,-41923,-34731,-86891,88250,-38976,-82726,58492,-3588,-9356,-34101,-71240,75892,-34609,71076,28581,-6765,-69097,19626,-17113,8779,5598,-29308,13611,64567,40325,-190,16001,-91266,18266,15932,96065,13705,58546,-12916,-122410,32266,16940,-54592,50320,8497,-46652,-11146,-47570,-35623,1253,19190,75290,34716,15354,-89416,-61315,-61293,-51719,-27259,-7418,-39678,-56535,-25370,-14167,-15181,20614,21776,-18727,2474,-16059,-1488,-53710,-70744,-50434,-58264,62588,53879,24898,44912,36131,-1833,33461,81978,13023,-23252,4746,-8276,73710,20909,16581,-10910,49041,43460,-49128,55681,3090,-4059,-17633,19417,31845,-39348,35876,30323,-26792,-27105,-28316,10081,26763,36275,-9108,-90636,-35697,8568,26040,5114,-40108,34680,-63942,-40794,21523,-54133,-13922,25116,-10443,36572,83721,108186,3527,31700,67215,53902,-37755,13628,-76793,-18593,38793,-8755,-91160,7383,121234,29801,26211,-71379,-42516,-14082,55894,-9860,-63646,-45705,63318,-42034,-92984,-49109,11608,6143,-52995,-68302,-101736,-38114,-62764,-95348,-62692,14969,-55730,-27714,-23178,-34474,25307,36865,16190,-16195,-15016,-72238,-22974,-37309,-16394,59382,31035,-31751,841,31944,46738,3556,-75959,-57424,42610,8403,40639,11188,-94088,-67307,-65743,15765,-51649,-122675,2269,-47642,30635,29451,20288,7162,-53433,3678,120494,92927,52405,-34439,44138,-8165,-43294,-39986,-8000,12941,-31568,-22161,15043,13525,20475,12412,91802,50039,6763,-51361,35189,28655,-3823,-24711,74228,53870,20479,-18724,42111,74922,-9945,44223,57529,1284,-38137,7234,-33867,-19113,16292,15989,13660,-40557,2481,-17936,-10161,-30594,46234,16418,74387,26517,-52514,-53226,35844,72392,-5246,26165,-27071,-1211,51099,28691,38699,23806,-74458,-10352,-41705,-61152,7960,121010,-1808,15238,5059,10822,-53554,-30651,29389,58329,22737,9258,6542,-36612,-33048,47014,109086,-23179,43757,52875,-6720,39866,58710,-9918,-21502,-28414,-103389,-59122,-6265,-39123,69089,-17526,9809,48102,16911,9938,54295,544,-34884,-469,8074,109739,35110,-65965,-39252,41740,42898,-32756,13663,-82784,-93284,50562,33730,27585,-44319,-79625,29160,-33541,89351,43623,2326,39461,23019,65204,33329,-963,-6927,63358,-20896,-15393,25195,-45835,8354,4929,-57645,-9202,-47060,7251,299,109193,-14012,-11073,7200,45097,41323,-81122,-33906,-42023,40609,42439,-11094,3592,17622,-3863,-13330,-44540,38025,1622,32877,9570,39698,-39202,420,-30380,-8353,43071,27906,-25863,-18304,54328,-85464,-21254,970,-12930,-33231,15440,41346,26117,12119,-17617,-52678,18524,-25832,52815,11151,-14861,-48193,17977,8627,19133,-54777,38328,13127,17745,49642,1232,28575,-6026,-52875,7168,5709,17190,3437,-18611,-6015,-21699,-39660,36166,-40153,-47492,-28308,6825,27262,-33760,-2268,98629,50156,-76168,927,7614,-18583,19134,-14047,-94975,36017,30126,58167,-81385,55525,-19533,-8319,53657,16443,8481,18210,-29704,10595,94446,23740,-112428,-5786,5703,-6392,-61040,-32549,-53703,-29613,-34288,-61166,14719,574,-71919,7640,15063],[52452,-10278,2582,30936,-8685,58695,-12422,-1480,-575,-61142,99288,47992,13730,-97399,-102468,23830,20081,33837,54929,21262,-30468,22924,-54259,-2071,47099,-16010,-103934,15768,34427,26782,13373,8160,10627,137249,21957,30936,-25337,18969,58665,-26786,-10680,28414,-17854,-57694,-28134,-67626,-52176,-81211,7620,55295,77703,-44546,19822,66064,-1472,-2595,46091,12266,-36331,14498,-60324,-68509,-24394,-123454,7523,275,43208,25898,-29703,-60122,-44602,-4130,40020,-26493,20890,37812,16021,22282,-26919,50806,-28800,-40874,-5541,37946,-19878,-54059,-9903,30222,68493,-2339,-28260,57216,-8606,-20077,-44962,-26832,33544,103616,15356,58779,22238,-5094,6905,34256,-5590,-77938,-37791,-60101,12132,-8422,-31297,-28401,-11643,-54155,35875,31110,-110302,68770,116800,-24917,-2850,-25426,11916,1327,-10259,18609,47824,1825,43107,32422,-5204,-3213,51673,11601,-13687,69997,38779,9115,-8829,48628,-37348,77611,50416,-43888,-31200,-6718,8191,39622,22891,2654,-23285,12542,-9141,-11785,-37429,-25563,48225,17324,32064,-42021,-63714,78685,-22256,-55524,41837,49407,80218,-27201,51052,62828,22676,59249,25918,15325,-4440,-8722,7644,6080,43908,-14682,-18675,-61732,-434,20311,58404,63961,48737,-11688,-21615,32668,-12202,49744,-60814,-45263,65542,-59787,-11302,63402,45688,-24696,-2816,4547,-74856,-77182,-18874,-17487,28871,22377,-7726,7255,57595,-22806,20539,-2912,19984,-41911,-14433,12623,708,-44617,531,-65657,-7913,-26525,-59205,-310,-46943,14373,101418,57317,-72135,-108983,-43530,-220,-84997,-76913,12365,68419,70612,64143,1075,33263,81219,47976,17861,27626,21295,6586,64721,72483,288099,2385701,2087106,445020,284248,209568,63728,108000,71631,94944,101724,173230,74161,25896,-9988,45331,122468,67256,11562,42853,68158,69694,-34407,93444,16419,58363,38712,62942,17244,-96587,-36318,10451,-53246,10572,8144,-55129,913,108,74981,76915,97892,90068,14678,18326,17156,-51844,-36103,79688,89877,60997,61670,-25375,59552,52682,97982,25381,-87048,-28959,-20153,-18806,11856,7069,-75492,-24890,33694,140312,23576,-84704,22958,41721,1183,-31237,-63509,-57855,1450,-74069,98391,43678,-25272,-25955,-33798,-69727,-23015,19276,58605,146449,11665,79596,-31399,-32107,335438,454728,93929,55771,36840,7387,16877,-38373,12432,30106,-66918,-14733,29444,56723,85083,40391,19745,17059,32566,-65256,-24548,36402,18391,8529,-30159,-73943,-6862,-10530,-66975,-67530,-60722,17720,31481,19226,-75113,63721,39647,23027,217,80623,67131,33349,31979,-63768,-9974,-27226,-49221,-24051,-19459,79999,89038,75702,14811,82393,-4988,15930,41732,20348,-24277,61417,-47275,-15633,8107,-15703,53666,11371,84492,70114,-5610,10549,-67906,-47099,6943,34086,-48547,-78682,-36612,-5861,-6737,23344,85151,38728,-3764,-34793,-27746,7299,-31011,-51655,-3740,-20935,10888,8342,62880,-109156,-80276,33591,-84154,-36403,66811,53193,86767,32166,55055,34321,20502,59786,69415,7982,8018,17206,25134,-96474,-61691,37841,-9784,4763,-14165,42348,6482,23510,-61095,-36023,-26148,55138,16038,26591,-69513,-6531,-9643,-1781,13123,11378,9149,105075,65116,10321,-13517,-9897,-27239,49970,17867,-83800,-15434,88758,33034,84708,32046,43168,18587,53530,-23245,-95682,-43362,47778,-26894,-22557,53839,60783,98560,-48878,11783,58637,53459,-3214,-140833,2693,25142,-92597,-60092,-61180,37352,26589,108504,1478,-7157,-23006,46280,38743,25631,-28758,-15021,-14809,-12194,-45185,-52472,-14665,30058,2858,-32145,-64482,-57153,17563,56967,47878,27141,-31681,-37277,-26217,36837,42513,24131,51170,8111,-16102,14002,100347,26053,-49009,-60881,-36767,-2764,27296,11680,-34735,-39863,-22839,-13868,-5834,-36841,32241,36268,57677,40453,47797,-17406,71966,-36276,-42623,-61810,105865,-35489,-82948,57942,8921,-4577,-48637,-74499,75914,-30375,66304,29561,-16247,-72970,18115,-39878,22240,30590,16186,-634,40024,37124,25167,1012,-115098,34583,3903,73269,-7685,54427,-44185,-162097,28412,39648,-21985,38303,-2260,-53776,-18444,-47923,-56912,9658,17847,49944,10951,-3660,-83630,-50827,-50771,-57661,-14667,7571,-51365,-50320,-9371,-4405,-30793,22631,33278,8309,36366,-3073,-8895,-32316,-98929,-82076,-82968,57002,19995,16813,60668,55696,-43018,26204,61902,-33351,-48584,-15835,-35193,34900,14201,-706,-37859,50724,19160,-55045,79115,2670,8340,-12482,39101,25843,-40601,10966,3855,-42279,-54070,-42620,23475,11192,25994,-27187,-63570,-43185,12214,45604,9139,-13732,29999,-81736,-39556,24644,-43621,-8152,16512,7101,34755,85017,90989,-3936,5095,81598,59884,-18258,18602,-85053,-66320,-3620,-13079,-72979,-16196,102501,15303,38686,-79525,-58099,-22559,31524,-29082,-49906,-59795,25103,-37248,-61966,-40402,14836,31844,-63478,-104930,-108629,-3339,-47943,-59174,-67844,-15724,-50390,-25086,-24371,-23756,33333,8844,18321,-46666,-13263,-75272,3162,-3887,-5209,70693,44064,-40902,191,55420,57882,17531,-63472,-60699,72388,18130,26734,-12301,-76949,-57209,-65292,23358,-55479,-134101,13294,-61734,26418,37104,2951,19903,-51314,3113,136334,96612,45309,-59536,25859,-7043,-47553,-29936,-21217,37661,-5159,-1658,41215,18259,16414,32686,126019,76826,8669,-16401,27475,28638,9812,-6345,63668,47260,7181,-27494,68515,64079,-23730,38157,40561,-146,-47265,22819,-41034,-36671,34210,20195,39428,-58308,13510,-39054,-43510,-27399,36102,26117,56870,33043,-62432,-58994,26013,63358,3730,35754,-6088,-809,58774,40885,26601,-4980,-83769,16388,-39330,-51312,17185,89812,17661,8764,-10063,14871,-27424,-53691,40593,73478,16248,282,8638,-35877,-43930,27973,90005,14488,27170,47496,-3206,25138,58727,1325,-1019,2950,-56054,-52426,8752,-18663,57722,18169,6486,24428,12957,17625,69171,12814,-15642,3307,12900,62099,43168,-61615,-58934,29322,53638,-10619,3833,-109014,-130421,25956,27447,44591,-37304,-84263,28141,-29024,79900,18756,-11513,18137,8444,47912,25317,2908,17744,70439,-18875,-36692,45865,-56716,-11085,-20132,-48004,-29331,-54113,-17064,4135,142052,-2661,-1326,-30415,47628,35923,-87060,-21492,-28865,53532,38326,-13740,21226,965,-6153,-13721,-40502,19828,8536,40656,13488,38681,-63945,-12138,-47529,253,34010,43024,-20242,-25911,33876,-73939,5168,4586,2484,-28780,39473,51405,4910,2384,-15297,-37504,16965,-22615,56087,29860,-2350,-39260,28061,-6201,13720,-57128,45108,20628,18238,63286,-17854,45058,-24236,-64494,27093,-13348,18206,37042,-18661,11144,-42941,-62714,24703,-63711,-54058,-36224,9934,12492,-13224,5844,92359,53542,-69727,20866,20778,10895,33788,-9688,-94568,21533,23375,84381,-64485,38951,-47602,-11486,52164,7586,-17661,8546,-32293,25686,95673,14447,-86180,-11618,-10556,-4115,-82107,-52304,-54799,-27452,-40399,-67822,-3850,-3592,-65874,8691,13756],[53414,360,9213,41098,-21608,38766,-21784,-15334,-12958,-99153,98677,41413,10037,-65282,-98549,13338,13261,47565,66755,26231,-27184,23382,-38130,21489,69231,-26536,-99519,31539,22062,46610,28133,5656,-14742,158970,2785,35434,-30910,1100,48767,-1488,36005,27574,-2322,-52075,-29790,-84622,-33823,-67111,-8752,57778,58097,-47050,21318,79612,18624,-6666,41028,14111,-52332,-11046,-73889,-74809,-16303,-88561,20624,24246,52838,38150,-14758,-60407,-56871,-11887,36173,-13656,-13124,40830,38929,22399,-30746,72539,-14359,-2532,-6021,-10403,-26042,-60250,-11557,43549,82436,-8395,-43977,52371,-8084,-8263,-45280,-19181,28464,72166,11747,34728,15480,-16134,-8651,26489,2737,-93432,-49492,-54842,7183,-5843,-44254,-21608,-18082,-68564,45946,32399,-105807,32760,88466,-36770,-10072,-30341,14610,4721,-7683,21194,16821,29434,54620,33489,-11354,-9977,29070,-15100,-9997,82602,36083,-12012,3427,26058,-59685,72699,43781,-55642,-23736,6360,13321,36348,30369,-1339,-36009,11777,-57188,-33535,-29541,-28176,48333,1959,23252,-28924,-41654,74527,-15091,-50055,63935,45831,83770,-1197,41849,58704,-1724,23193,773,2474,-24526,-38469,77,44604,39166,-34792,-17085,-73814,-11033,13320,78103,45047,41904,-24984,-19003,37759,19364,87730,-52254,-55903,64721,-73859,-26458,51832,76298,28179,15316,10988,-77628,-56040,-21970,-33433,32108,35291,559,49830,67307,-15994,17857,-7240,69791,-31365,-14503,-4979,-22022,-44587,11422,-64364,-29604,-54674,-52267,-15240,-39071,-30709,103428,41843,-52468,-101951,-48297,-2679,-118967,-89377,-15285,72730,126022,78326,1844,48694,66848,35703,18893,60597,40763,10562,62103,54794,282150,2343194,2262582,408218,255422,200844,68623,128323,69403,79635,82526,155668,88267,34912,6079,32696,126806,79909,35735,36210,66966,71554,-56395,71963,1571,47389,39818,57032,24008,-100222,-20619,10173,-10061,24701,28890,-79970,5073,-5057,50638,83948,97001,101359,12097,1930,2556,-75631,-27735,49504,63908,86908,77379,-22900,39995,48508,88758,29129,-71370,23067,1109,-16479,19013,28605,-95964,-1705,32150,133025,4828,-96991,-10103,48560,-4911,-37247,-76712,-82017,-4664,-72931,90702,33964,-35607,-10538,-18235,-56601,-18021,40661,46419,151305,6224,21517,-38371,-72349,342493,437596,89343,46240,57934,7321,24144,-46935,7007,13643,-70795,2521,38545,90752,81787,42855,7616,22285,63232,-63990,-37728,43162,16477,5063,-13119,-5796,4699,4148,-53222,-72824,-49389,8653,3393,-662,-70971,49730,2749,24666,30586,89374,86083,53212,28110,-48288,-53527,-29294,-56351,-27526,18528,97231,68162,85611,-3405,85938,3103,7949,40563,18899,-2530,75316,-31580,-39801,15370,-18468,43939,20723,73995,78750,10252,34352,-62194,-54304,11705,37621,-58595,-84297,-4732,8597,28388,23550,91157,31627,-33144,-31593,-50338,-21891,-23862,-18962,12618,-18414,-22501,40665,60435,-78546,-91655,21801,-99781,688,55306,36797,62819,37405,24319,56095,45718,65781,22447,-9637,4641,929,36947,-91437,-45498,44241,-34321,-2406,-20843,33746,3274,1645,-76212,-45486,-36498,55768,-6509,16962,-64597,-28734,-9670,-2855,25986,-32959,9934,93030,56182,13503,-2026,-41892,-18232,34463,30104,-63995,-22992,74227,13062,101822,30969,42343,15351,49836,-24504,-59327,-43143,31341,-26885,-36724,67432,40614,95536,-64386,17677,52241,36494,-339,-97974,-5769,22952,-79699,-41288,-70796,36653,14895,116516,15520,-8952,-26395,48822,17951,-8800,-28775,-23146,-12959,42526,-60506,-55881,-25822,12285,-19986,-55867,-62992,-67761,-14944,64214,84252,25469,-27633,-19656,-33035,42759,65580,18471,64743,47777,-16132,16941,98360,23767,-53692,-49389,-43545,-3794,52098,16826,-42308,-45910,-36157,-19244,-24818,-26464,65499,48088,87193,58524,33853,-27563,34595,-35228,-50135,-38683,108186,-19978,-73646,39531,5474,-5662,-59567,-67478,67448,-31145,54658,24982,-29848,-74435,13117,-47201,29465,44101,55842,-7130,710,47536,52432,-10509,-129593,36493,-12987,40169,-42099,44685,-57993,-158212,20401,49804,18155,23031,-18019,-49438,-25213,-44724,-85426,12238,9316,6903,-12901,-18350,-67791,-40241,-33667,-56857,-2226,16754,-56111,-38693,11273,12082,-34936,28293,46188,15699,59134,12138,-8795,-8583,-115731,-96330,-89606,26748,-28627,2665,72781,69585,-66787,11354,32507,-62782,-60718,-32356,-57971,-7621,4171,-17728,-52206,44530,-620,-61301,84926,6493,22603,-3419,47109,15543,-50509,-9818,-20295,-50167,-83138,-48806,37056,-40621,9203,-49371,-29747,-52467,7487,53899,23359,15177,16525,-87579,-38996,13110,-28967,5087,6824,15187,25039,67784,69589,-14932,-16070,99474,69866,-1257,36033,-80184,-107366,-47169,-19598,-51025,-22512,69006,9324,55645,-80794,-76018,-26551,6784,-49182,-29488,-69633,-21326,-30123,-29140,-36248,19573,57185,-75205,-123353,-86865,32938,-23203,-27039,-66180,-44960,-38044,-22434,-23793,-13978,44657,-18971,15016,-75702,-6997,-71078,17790,29298,9580,79697,56501,-49755,-9534,60171,82901,37998,-40819,-56279,86405,18930,9444,-36194,-61453,-48698,-62932,24182,-59367,-130377,22212,-65867,17963,38782,-19545,30809,-43830,-1919,144150,91362,41689,-61172,2375,-5162,-41758,-6890,-24268,59191,24460,21080,56957,13699,14531,46422,140510,93759,-3303,20466,31715,31666,28667,675,36134,34035,-17024,-44062,82978,36802,-47553,28516,22256,-3786,-50487,33286,-63595,-56145,46868,15744,51892,-61814,22252,-53676,-52590,-20511,16321,30943,30325,41544,-36688,-49009,9957,44696,4905,41328,7067,-5578,56454,51273,19230,-31870,-73235,33534,-30601,-40868,9559,44441,29056,1365,-22314,15525,2326,-70999,54650,82978,11877,-13154,9484,-34166,-50250,19370,54428,27761,11768,35958,-8412,-4423,55008,10819,14301,34359,-13444,-43406,14649,-4540,37944,44210,12907,4484,22236,15783,76297,25171,894,6252,8427,30870,51492,-38464,-67232,12305,56653,10103,-9036,-108401,-149853,3151,13410,45689,-32148,-92644,23301,-23911,54849,-9540,-24082,9908,-1881,26037,4392,5166,30951,67778,-18149,-58277,55198,-66426,-15056,-34544,-36671,-48914,-61306,-33225,4789,150111,6865,3995,-50420,48722,16517,-78961,1574,-8948,61151,23902,-13803,25434,-18112,-18151,-4540,-26635,3673,2771,41742,9939,27765,-74258,-19028,-51877,8416,25555,53297,-20118,-42560,-1057,-38985,29363,11817,15770,-27144,53117,45290,-14860,-5433,-16323,-10442,14294,-16060,55703,42786,5769,-27434,32264,-7633,9784,-54892,47327,31003,19282,69367,-36275,53267,-43959,-67841,42001,-32763,15936,53637,-16439,31166,-63222,-78687,13763,-80063,-49629,-36301,-746,-3516,4366,24856,74909,54415,-55487,32180,14337,24596,43353,-6966,-79292,5263,12188,100881,-35331,25854,-71272,-16650,36041,-3168,-58731,-18740,-32420,49226,80520,4369,-44968,-11448,-29742,-8741,-93104,-59334,-47300,-17405,-49599,-67843,-31621,-5490,-54514,7287,11173],[50292,6715,17880,51190,-29700,13909,-18419,-23625,-23275,-118238,83187,39745,-11369,-23479,-81474,3564,-660,66079,73108,25220,-17412,22299,-14176,55069,85771,-44517,-91781,41401,8997,66061,40483,5986,-39684,133570,-16214,32614,-24676,-13556,39665,29152,74826,28347,24521,-33052,-16812,-93621,-24862,-57172,-20937,48478,34822,-36696,23952,74689,47480,-5838,35696,13295,-82690,-28135,-79382,-70331,-8325,-63863,12026,46535,50043,46173,-3562,-52150,-57059,-10385,31536,-591,-39156,37230,54862,14771,-31809,84319,5275,39593,-13190,-54659,-24537,-51113,-15545,48178,81321,-12072,-51080,41794,-6808,4573,-38105,-10054,9580,183,3361,-993,11667,-12640,-19614,12126,4476,-98517,-64689,-41411,-4703,-8656,-44743,-13703,-21477,-75628,38032,33500,-71320,106,46496,-48771,-16248,-34818,22492,9348,-2782,24193,-16366,50127,54000,34767,-22828,-11973,12927,-16061,-10830,92854,45148,-33816,17095,10197,-74967,50071,33400,-62571,-11872,13955,15754,30039,24607,-5950,-42514,16319,-77044,-54624,-12805,-29024,44777,-15854,15029,-11862,-25255,50280,-9105,-51901,65907,36084,80276,17707,15728,44854,-31067,-12174,-23305,-10972,-36736,-54755,-5347,64219,29805,-42150,-14435,-72586,-21340,6959,79581,38129,28232,-34521,-20430,44908,43687,103919,-42850,-66707,62364,-82838,-57799,32560,90507,79353,38677,10027,-69824,-27497,-18706,-37614,27376,41904,-4313,84456,70534,-5462,14550,-3293,86696,-19340,-16857,-18595,-33377,-38590,11678,-66253,-41749,-73118,-38719,-14506,-27150,-89140,98422,32049,-19602,-79951,-45707,-6670,-127877,-100040,-39250,57500,163975,82796,7924,58416,41463,15468,14087,81597,46115,15837,57756,28935,242222,2371429,2378572,366592,207235,186997,80783,136045,96132,68572,52029,120791,95845,44950,21832,18406,126642,89555,49828,21645,54131,63477,-68245,37928,-6021,46005,48666,52723,26807,-88889,6524,12078,29494,30615,49170,-91568,3483,-11633,26439,85921,87387,107505,12999,-13095,-3540,-65047,-22724,6035,25751,103348,82956,-15037,20860,41056,74932,12189,-41969,71326,8077,-14779,39685,36761,-100454,23266,29163,101611,-17875,-82929,-37758,52286,-1728,-36230,-63149,-102308,-4823,-53089,47992,22213,-30207,-9219,-3985,-35296,-14862,65337,37619,124479,-3700,-40664,-46769,-99083,345021,429250,84257,45767,76911,8768,24521,-47650,90,-11992,-69451,20695,43910,106916,66594,39445,-3485,17553,80856,-59032,-45789,42227,13249,-1752,3080,46566,18793,31947,-39119,-68516,-32673,-7523,-30934,-25997,-65901,19146,-32484,18644,47112,92938,93313,72410,23520,-27404,-91418,-15852,-54596,-33443,67835,100593,48394,85356,-37045,77893,15347,6125,38690,17788,10777,88089,-9026,-46521,17322,-23843,20491,23619,50427,72255,30034,56420,-44066,-55262,14297,50138,-64127,-85317,13364,25617,64882,20824,82066,18533,-51012,-30507,-35694,-27631,-12435,6221,19660,-22704,-51980,50068,48062,-44819,-89930,10774,-90834,29673,37067,19308,31300,38728,-7879,73939,59351,53824,-8493,717,-3588,-8226,41730,-69960,-22406,44405,-63575,-10521,-29774,28330,8412,-19221,-82820,-39730,-36341,50246,-21879,11030,-52111,-45983,-9801,-1703,43860,-60540,7373,57200,28593,16806,13933,-72410,-9083,21180,46792,-44905,-20926,52503,-2246,100495,34902,40550,-245,42819,-23618,-33195,-38505,4344,-26570,-37682,60144,16310,71528,-72909,15883,44603,21921,14496,-32722,-7131,20768,-63487,-28993,-72722,31595,2115,111069,31275,-13615,-29345,43226,4361,-41583,-23127,-23880,-10009,97129,-67397,-58127,-41804,-1585,-34749,-71216,-44630,-67765,-22119,70060,109318,16937,-22011,4712,-37998,50458,76978,-1688,76586,73408,-14195,15442,81614,20490,-56534,-28015,-39032,-3126,64013,22160,-45518,-48601,-49264,-17880,-34765,-11177,75860,73254,98225,57693,17460,-35420,-7580,-39156,-56887,-24260,94748,3004,-56753,3108,-8980,-7113,-66078,-54524,49439,-44527,39037,16570,-47122,-72809,4416,-38726,33417,44365,78168,-4657,-37605,67048,70186,-17492,-129833,26543,-29842,3896,-77715,36459,-49661,-113445,10123,47813,49598,9012,-35545,-38410,-31140,-35258,-107789,8263,-2403,-40699,-34956,-28318,-45224,-31231,-16241,-50492,7904,17701,-54127,-26110,33923,27822,-29452,34803,55503,7324,64020,22422,-950,14357,-113873,-93822,-78358,-28529,-79434,-12740,72174,76654,-71575,-5399,1686,-70533,-59718,-41725,-72319,-42857,-5330,-30205,-50038,32579,-12286,-67850,72608,11798,33974,8745,40638,2206,-66183,-19934,-36699,-50156,-108276,-43995,46407,-102916,-14764,-67379,212,-65295,-6597,48734,45757,37543,-3072,-78304,-39056,-3189,-13684,24710,-4486,11714,7881,44672,50242,-29900,-26807,106074,76403,11762,64830,-63967,-123997,-76511,-26017,-36526,-11200,33053,13747,70435,-74878,-90761,-28674,-11015,-63489,-6757,-69399,-59308,-24641,-4389,-32215,23838,74830,-80015,-120580,-47315,60476,5472,-5815,-59475,-60107,-21973,-18853,-22621,-9959,53741,-35055,5697,-92031,2952,-60863,13976,57913,20713,80766,59671,-57228,-24741,46673,114667,58523,-11848,-45957,84515,14842,-7791,-52833,-55029,-44182,-60612,17872,-60286,-112281,26096,-59313,6322,31572,-43339,35706,-32864,-15642,135508,80529,44663,-44710,-23176,-4317,-22838,15883,-16765,68565,46557,36967,61823,3936,7587,49060,126582,99407,-25809,49084,42782,37522,46710,-4809,1064,18774,-39186,-65959,82987,5673,-70217,16394,7545,-6925,-48020,36709,-93033,-72067,52748,8767,45137,-51654,27604,-50185,-35160,-9454,-5266,29947,1016,47923,16498,-29074,-10490,23649,1326,43398,12279,-11282,46128,58589,17410,-49123,-45385,35653,-13261,-30676,-12233,-489,29315,-6603,-34030,15544,30452,-73760,64981,84920,9005,-29276,8390,-29490,-50062,19698,23660,18115,217,20524,-23674,-44266,44006,14130,22893,58947,6848,-35840,9655,5509,16634,54910,29699,-7741,33480,8253,73586,32568,9259,7916,-1102,26777,59989,10948,-60160,-5319,51498,23822,-21328,-81384,-144855,-14712,-5027,31502,-27584,-99556,19027,-16538,23305,-34146,-33358,16929,-5868,7290,-21273,6243,34052,60068,-18062,-75697,55313,-72783,-5174,-31865,-29271,-65126,-65403,-37240,2572,131606,14713,4831,-46162,45883,-12456,-65568,26810,10926,64539,7113,-12207,15604,-34316,-36997,14319,-10282,-3918,-8183,34912,-1396,3221,-66060,-20798,-42487,16090,13774,52909,-19447,-61344,-39195,4630,43738,20590,24064,-29970,50789,19180,-27959,-7329,-21431,20734,10709,-8117,55174,45930,7651,-16693,30712,5301,7388,-47417,43671,39519,22340,67541,-50720,51182,-56109,-58715,46680,-49392,11042,50744,-13631,50041,-75851,-83821,4094,-84610,-34578,-27130,-22269,-18824,15639,50806,50124,50448,-35477,33093,-4055,21121,46275,-3841,-48680,-9294,560,105324,-1472,18898,-83290,-22138,11716,-10089,-101586,-48625,-31005,69207,57686,-1251,-4782,-4915,-49368,-18873,-89494,-48272,-33254,-3589,-61556,-61709,-54363,-4826,-41301,3968,7818],[44428,8201,23810,58276,-30249,-9198,-4811,-26266,-29897,-113510,56386,45907,-46572,16311,-54725,-2402,-12859,80431,71675,18232,-3115,16468,11201,86582,89003,-67241,-85227,42139,-2424,79163,49075,7180,-59376,73390,-27658,24406,-8040,-20772,34482,60093,91746,28447,52612,-2853,4181,-91321,-25446,-47400,-22342,34757,16280,-12275,26518,49868,76924,-2293,30726,10806,-122040,-35143,-73443,-56688,-1790,-52857,-13573,61041,35053,45151,-780,-36208,-44512,-5817,27337,8446,-49944,27731,51251,1471,-28903,81842,28358,70925,-24600,-88512,-17927,-32218,-24267,41555,62463,-11638,-46384,31181,-4945,14762,-27662,537,-23300,-77844,-4470,-36943,9879,6401,-22897,-4277,1089,-88556,-77479,-20467,-20722,-16108,-30378,-7420,-21694,-70486,17151,32548,-20990,-17758,3022,-59854,-20474,-38847,30864,13588,2666,19975,-40766,57671,41879,36416,-32592,-8197,7120,7767,-16907,97866,62880,-48623,29529,4123,-80094,14374,20639,-62346,3211,15756,13677,23648,7914,-10467,-40640,25801,-57766,-70774,5760,-29701,37519,-30894,9157,5009,-19497,9136,-7701,-64711,43948,23427,70381,26005,-14252,22332,-55868,-41219,-41272,-21682,-38195,-52262,-7973,59251,24147,-31421,-11600,-59806,-28583,2301,63485,43843,13226,-36156,-25749,52147,57480,92522,-36445,-73059,53607,-83243,-87939,12587,87072,104764,59497,2412,-52069,3985,-7415,-32540,16094,40657,-18697,101467,65552,4692,13005,7482,69954,-16260,-20685,-24246,-29948,-29407,3886,-67334,-43279,-77067,-22201,-1332,-14768,-134797,88734,26168,12587,-55902,-36764,-9046,-106087,-96605,-52752,24338,165257,75145,19529,62111,16100,-11712,2360,82913,34082,21440,57107,3942,177113,2520294,2366877,328802,137051,171016,95918,126672,147988,66315,21972,82037,95435,54372,31061,3662,123008,94858,54931,3068,30381,49906,-65599,6307,-299,53324,61285,55320,25346,-61644,39452,13940,55747,24055,61457,-87103,-5155,-19576,5042,80847,77189,107312,9840,-22449,1411,-22013,-24082,-36257,-14098,108786,77762,-2950,8614,30221,60574,-20033,-12077,104455,-1119,-17353,69645,32025,-87130,42216,28351,53116,-43033,-50728,-52452,52133,11641,-26307,-23262,-109582,811,-21949,-2246,13150,-11318,-18022,6056,-9707,-11288,87506,31460,83147,-14759,-85311,-54959,-102669,340664,436313,79781,54186,83291,11461,20930,-39520,-8328,-39307,-62597,37228,44454,90878,45790,34524,-8194,5712,87569,-49008,-48855,31650,9876,-9782,13228,68038,30878,61800,-27240,-50699,-10253,-32678,-60644,-52844,-65298,-18532,-58213,9181,47543,91773,86973,83257,16585,-3679,-107213,15575,-43316,-34848,112910,90460,32457,79600,-75269,56898,26106,10913,37430,16979,15314,96104,16714,-32282,16649,-29220,-6877,21056,20527,50764,46124,69553,-15724,-51133,13935,68856,-61006,-78857,19431,43516,90935,15676,57184,2488,-54104,-31187,4466,-10266,1326,17427,17657,-31597,-63281,39625,32691,-17008,-73720,98,-57484,41278,17608,10109,4761,35978,-31525,86907,55100,27950,-18977,33043,-7607,-2464,38558,-35782,1102,40147,-86397,-17150,-40844,26771,23517,-32133,-78507,-22775,-23879,39549,-29554,10376,-35936,-54258,-9589,1130,61701,-63635,4800,13872,-7447,19564,32375,-92339,-2318,10638,61143,-30165,-9024,31938,-9513,80007,40103,41864,-22374,37331,-18906,-27568,-29611,-20849,-25899,-25697,38270,-3909,37014,-75110,6675,37783,10926,40271,21141,-2346,19398,-54706,-25764,-67517,26400,-9338,85655,47014,-14949,-30277,33810,-2164,-61130,-13443,-17057,-6717,133006,-63943,-57143,-58126,-12312,-34356,-74657,-17545,-56309,-3836,73931,112795,7381,-15774,29486,-39122,58677,79514,-29536,81345,73876,-9423,9833,50629,17863,-62916,-1392,-26481,-1773,60030,24646,-45679,-50796,-59689,-7496,-32968,5606,67977,112056,89539,34976,2369,-39973,-40168,-46293,-61727,-19113,70419,26651,-35279,-43533,-25217,-3411,-69205,-41209,24448,-71371,23298,7583,-65830,-67755,-9186,-19674,40198,34397,81512,6082,-52273,85284,71191,-21164,-115302,18569,-41676,-28798,-101912,34159,-22998,-52244,-233,36980,58506,386,-49274,-30667,-36414,-19320,-109562,280,-10989,-78146,-54666,-34366,-20356,-23641,-996,-40471,14389,10198,-46603,-15988,53888,36941,-19478,38860,54137,-7087,52664,21674,11546,33849,-90482,-80255,-55272,-95303,-120197,-23457,52376,77934,-62476,-18932,-23327,-60956,-50546,-42570,-75930,-64450,-10716,-33923,-34794,19097,-16339,-73622,47679,15429,40168,20975,20866,-12055,-79771,-18410,-42643,-43564,-121608,-26956,48933,-141212,-44226,-73582,18400,-82314,-28086,33792,71383,46170,-24263,-57106,-39004,-17448,-807,46641,-15867,-647,-13249,32703,35637,-47233,-24748,89296,69230,20275,95729,-43390,-108285,-83797,-29089,-35517,11073,8475,25756,76573,-64399,-96848,-32073,-17955,-66438,13106,-57356,-75227,-24353,8533,-25221,24744,79461,-71345,-101518,-6792,71277,29268,1985,-49098,-53440,-6498,-13802,-22879,-15213,54617,-32910,-8986,-89217,14143,-47416,-6820,78692,20974,70879,46749,-62617,-37999,22718,138669,70183,17800,-32720,71549,10392,-21755,-57956,-58173,-44238,-60601,5426,-55722,-84135,24493,-47221,-7913,15908,-64133,33145,-21837,-40229,105667,69543,54086,-21726,-47122,-6052,5473,28913,-2528,62090,54314,37954,58461,-7300,-14945,39312,89267,94855,-51085,61655,52491,44066,57183,-18633,-30121,5960,-44135,-86065,70643,-18695,-82674,4159,466,-6380,-42191,33745,-116551,-79650,52446,7003,22589,-31124,29263,-25563,-3203,4095,-22955,23716,-24356,49547,74276,-6856,-31502,7219,-2917,43851,12066,-14269,31530,61097,19911,-53349,-9102,24026,11631,-21407,-40347,-33883,20061,-14731,-47186,16087,51384,-58484,68391,79665,5810,-44521,5774,-21153,-45137,24652,8318,-2480,-7048,3634,-45838,-84494,24614,9948,25090,71972,-67,-32293,-4480,12545,-463,51417,52193,-10794,39448,1531,61123,31369,6333,7795,-11557,41051,66039,77575,-40383,-19648,40896,27579,-30910,-38727,-120605,-26373,-22018,7265,-22237,-97159,19748,-4694,-3418,-49064,-39431,34150,-4105,-2204,-43480,6168,30871,56438,-16772,-83494,51028,-72181,10484,-12645,-29778,-75426,-64574,-29407,445,96267,19994,2240,-23517,37788,-42374,-52331,44058,23827,64147,-4675,-10379,-2928,-43662,-56956,38780,1795,-12,-12982,20992,-18075,-34930,-42342,-18531,-22561,23738,-2802,41543,-12791,-75078,-67647,42116,44848,27966,26229,-34685,29994,-20533,-30432,-1816,-29158,44750,6668,-1531,57839,41338,2873,-11577,24551,26867,7889,-35033,33959,42155,29344,59094,-59301,37918,-53632,-37085,40064,-55553,5236,34320,-11819,64004,-76266,-79242,-4788,-76515,-15363,-9945,-47731,-31501,19479,75228,23040,38557,-12456,23079,-23062,7684,42141,96,-11118,-17659,-7244,99712,28221,17380,-79287,-25043,-11828,-8817,-127743,-66533,-29742,75912,36992,2392,22620,6657,-65548,-32213,-71520,-19361,-17335,8130,-73101,-52459,-60657,-1808,-29527,-263,5189],[37935,5839,24107,59537,-22844,-24703,13182,-23971,-32298,-88352,23021,55769,-81877,46350,-23311,-3429,-18410,81575,62513,7679,11473,4043,29021,105591,76031,-89213,-79598,32372,-10566,81635,52662,7124,-70130,6599,-27970,14414,13593,-18953,34650,84468,82611,25187,71714,31700,23729,-77367,-31989,-32164,-11124,24861,7972,22430,27382,10636,95384,879,27028,8691,-154990,-32136,-54255,-38298,2522,-51181,-44615,64881,15297,33822,-7287,-15849,-22834,-6471,25525,10378,-46856,13543,24643,-14037,-21264,66713,52156,82170,-37147,-109759,-9827,-13411,-36954,24511,29560,-8359,-31150,26436,-2535,19435,-18013,11661,-64267,-125114,-4613,-59558,9142,35511,-18165,-16770,-2601,-65603,-82222,4532,-36583,-25679,-3996,-4460,-19161,-50447,-7084,27939,25161,-16471,-31618,-67306,-21640,-41892,34795,15722,6492,1206,-50170,49919,22652,36731,-32894,309,9984,45302,-28035,96531,83170,-49097,38527,6993,-74074,-24466,7712,-54780,17622,13276,6344,20125,-13862,-13531,-31289,36560,-9490,-78741,18465,-30923,25628,-37906,5894,17931,-24899,-36945,-12244,-85792,6027,10715,54607,24486,-35168,-2777,-69397,-60705,-50403,-27177,-30103,-32941,-8439,32911,26397,-5510,-9382,-40750,-31795,627,37167,54449,1982,-27875,-32793,54877,60387,59977,-35684,-72182,35687,-74478,-101031,16,70523,92608,69741,-9105,-28067,31691,9231,-25481,2394,31564,-35378,98246,54050,10336,14289,20685,32859,-27689,-23944,-20288,-14267,-20447,-7429,-58307,-36054,-66404,-7405,8359,-5763,-148572,76891,17557,28006,-39866,-23345,-7298,-59449,-73216,-52426,-17755,128868,57506,34259,60612,1628,-41172,-15220,62643,9702,29499,62486,-7869,105272,2757589,2237938,304158,52056,156508,109204,103566,199076,74836,4028,48042,88139,61720,31199,-9453,118406,95328,55252,-13459,505,36430,-47909,-10086,17591,65822,71550,66671,20343,-21403,69574,12854,64822,4530,61501,-68141,-18195,-27923,-11469,67671,78432,98732,-2916,-23477,14421,35261,-33553,-66074,-45226,103690,63456,10970,6160,16459,49167,-56085,7166,119456,-20100,-25873,99015,19641,-58929,51203,32342,544,-67231,-18958,-49581,48521,32475,-7945,29889,-96868,10395,6663,-32308,9950,14740,-29665,9641,14178,-5970,100162,24766,47047,-23220,-99222,-61058,-83753,331386,459120,75286,67313,70589,14595,17162,-24751,-17865,-57367,-50000,49551,40627,43095,26487,31960,-2843,-6415,86651,-35497,-47261,12587,7487,-15825,14377,63889,36697,80524,-18725,-21175,10091,-65270,-75213,-74864,-69436,-51510,-69608,870,37168,87507,68351,79871,6637,18891,-94921,55758,-24749,-27472,139895,70620,20864,71924,-106238,26031,29619,20528,37152,16014,13834,95863,39074,-1940,16329,-30710,-26049,15571,-7695,18943,51200,68578,17330,-43724,10313,87305,-46815,-62902,17350,57520,99747,9637,22200,-12544,-44584,-32863,48799,19186,14479,16524,10106,-39837,-49747,17587,20766,101,-45690,-9419,-11128,33983,2926,15296,-8306,29152,-38350,95112,32820,-2220,-14009,68306,-956,23131,29557,3794,18126,33881,-93538,-19880,-51698,28218,47195,-32772,-63798,-909,-2603,24956,-32145,13967,-20323,-51528,-9272,4495,75180,-42096,5168,-18934,-36944,20387,49496,-95420,1167,1156,63966,-21637,8757,18215,-8213,46766,42072,47500,-43068,35830,-9573,-36794,-18297,-33317,-24283,-5387,14607,-11881,6118,-72481,-7060,34123,2941,69916,45869,5788,18350,-56525,-26853,-57121,25005,-16770,43592,60544,-8258,-28143,23960,-6812,-61371,-2873,-5196,-4365,138982,-49715,-51336,-70492,-20162,-17158,-66291,6983,-35233,28680,73983,92941,2583,-9903,49974,-35466,66060,78636,-56273,73336,51489,-846,2146,12585,16910,-78153,23397,-9489,-135,42302,22113,-45546,-55632,-63568,11070,-20534,19327,49293,149134,69770,-909,-7630,-39068,-50579,-53009,-63250,-17781,43433,44167,-12772,-88049,-33921,7789,-70924,-31988,-2271,-104111,11518,1188,-81323,-59328,-29044,1118,54688,20084,72366,22588,-31772,91561,55183,-23522,-90318,29016,-45193,-52698,-106709,38111,11881,-2934,-8655,21351,42214,-502,-52739,-35861,-41701,-94,-83028,-6851,-10112,-95061,-71891,-37146,2638,-15842,13264,-28533,16605,-3614,-35149,-9850,66036,37014,-11151,37765,36680,-17955,34990,8116,23460,48269,-48887,-62923,-29507,-147329,-142481,-24687,14788,75698,-47600,-26282,-37666,-44206,-40523,-35552,-69295,-71908,-9979,-26099,-14595,8648,-16429,-76764,19145,15436,41840,28919,-7129,-24760,-82338,-8662,-38931,-32859,-116476,743,45549,-134793,-74355,-64309,22130,-100814,-52535,16679,93417,38331,-41764,-32902,-37754,-26000,8030,64477,-23523,-15761,-32524,41001,25379,-63778,-11291,48606,42418,24081,116251,-26548,-68216,-71847,-26561,-46555,34441,1911,39554,71519,-54299,-91652,-38322,-14414,-55096,26601,-36274,-63923,-30137,12487,-15042,19943,69813,-48567,-75210,20276,62573,39957,-2111,-35983,-25312,4786,-7487,-26997,-30468,43809,-12927,-27351,-68868,22718,-34438,-35457,89558,6556,51099,16798,-65484,-41105,-806,141178,65592,41902,-19923,54294,9101,-30679,-52656,-65349,-47429,-64490,-11891,-44574,-51226,19522,-37935,-23942,-4529,-77841,24668,-14925,-73130,57016,62925,66875,-3223,-65225,-11292,34205,29212,11721,42636,46746,20450,50691,-17291,-57301,19231,43512,82582,-69955,56529,54120,48009,55455,-32550,-47856,-1619,-23362,-94856,51313,-30815,-81494,-5135,2884,363,-36459,27173,-124002,-76526,48118,15677,-3224,-5082,27672,11258,26356,16577,-34474,14112,-40777,46071,112149,11342,-48681,-275,-4220,44901,10205,-12521,17104,57195,24408,-45813,23299,5111,38946,-13767,-64398,-50721,6670,-22492,-61375,14693,61098,-28938,66145,69205,493,-54623,2949,-10079,-39222,30309,6858,-19716,-12406,-12892,-68023,-112825,103,601,22408,71315,-26090,-33418,-23852,15640,-11180,40099,72877,-5736,39875,1372,40377,20745,-7918,5810,-20610,55991,65913,136910,-16246,-28120,29681,23121,-38095,4022,-91022,-32331,-31249,-18570,-15947,-82423,26740,12454,-15903,-51261,-44337,51971,341,-226,-55952,4862,24672,64328,-12217,-76948,47251,-61138,21923,14703,-39078,-77918,-58889,-14203,2462,59372,21048,-2138,1772,25003,-64690,-40250,45804,25422,59295,-7732,-9591,-22941,-44574,-71553,61462,5844,13524,-2237,2989,-35612,-80321,-11561,-13276,1829,31810,-20358,24381,519,-79396,-77081,64674,33703,31056,22775,-36567,-5977,-56349,-20700,9003,-36357,52035,2946,1103,64959,35835,-6649,-14891,15494,47695,13707,-19282,19477,37608,41651,46280,-61895,15159,-34380,-7845,25723,-42535,567,14942,-11981,70744,-63295,-69076,-14134,-59256,-1367,11399,-68947,-39483,17321,88835,-1464,17164,10257,3663,-32476,-4693,31651,3470,18621,-16090,-8330,89055,45951,17776,-60502,-22866,-27135,1885,-124578,-65806,-30555,66561,25046,17264,33766,20836,-74428,-46416,-44497,20268,-5110,12963,-79084,-43918,-47296,2825,-21342,-4383,5705],[33073,1593,18733,53676,-9761,-30555,28552,-17774,-31000,-52668,-12174,59267,-99881,65010,7194,-394,-17430,64039,47706,-2652,21337,-14015,31521,106510,50386,-103809,-71575,13990,-14825,73045,49640,4817,-70213,-37824,-18514,5623,33049,-9652,39549,95250,54478,16804,74974,60952,34170,-55084,-39675,-10046,9521,24047,10659,58978,25367,-33178,92022,1511,25826,9365,-164653,-20655,-23329,-21164,4423,-50641,-67482,59734,2716,15129,-19858,3985,1590,-18096,27828,5226,-37517,-4025,-14530,-27897,-8611,45203,72868,72974,-47615,-119554,-3516,-3602,-48962,1150,-7627,-5257,-10547,29917,305,17211,-11746,21663,-99901,-124819,8798,-59686,9324,64451,-8381,-20254,-318,-37418,-77372,27363,-47911,-33732,27803,-5191,-14471,-16773,-24931,19708,53105,278,-52874,-67618,-18862,-43084,30597,14844,7050,-33026,-44695,29610,2826,33112,-18795,10617,16209,80535,-42917,90002,98804,-31414,42944,15198,-58783,-54738,-2971,-42414,25852,8863,-5776,21085,-33404,-13507,-17013,43508,45300,-76660,20809,-32360,7977,-33359,4175,24852,-38228,-70613,-21086,-106282,-30461,-86,33134,17327,-40613,-21936,-69057,-69636,-50775,-26507,-16861,-6412,-8235,-4719,35399,26011,-8316,-21701,-31780,2730,11478,59406,-2519,-11144,-38788,47854,53726,20664,-40367,-65112,10156,-58681,-90792,643,48790,50654,63922,-20346,-2950,47676,25006,-24479,-8191,16141,-46517,79695,40421,9203,17827,30825,-7505,-50063,-23697,-8036,6326,-14176,-18248,-32758,-24324,-45868,1568,-3109,-2875,-130742,64663,-902,15163,-35801,-7817,-733,-2877,-32853,-39246,-55128,70641,35658,47885,55305,2898,-64978,-35745,25064,-18087,43401,72604,3457,48819,2973077,2074743,298872,-26010,146564,116775,76405,214877,90890,5279,21758,77293,66265,24351,-18036,115114,91438,55886,-21553,-28188,28157,-18931,-6704,40424,78605,73564,81956,13399,24679,88150,6369,59931,-22854,49799,-39419,-29410,-34675,-22159,47055,94681,80546,-24796,-16622,29211,83522,-50138,-77924,-60622,89908,43068,23897,11712,1336,42404,-82825,11370,120924,-38354,-38816,115649,7367,-22628,51371,41236,-42502,-85181,-3781,-29596,42845,55387,15527,77492,-64227,20638,19505,-33250,13193,40145,-37649,6008,29578,348,98275,14463,27782,-26183,-83301,-63244,-50932,322337,490630,68666,78739,39599,17072,15642,-7538,-28247,-56469,-32055,55928,34341,-19755,13818,33417,12736,-10955,80811,-22055,-40651,-10818,6719,-16609,7396,50746,33866,79129,-13585,12548,15721,-98154,-68968,-85181,-73941,-70538,-66634,-3176,25104,82139,41591,61119,-5582,35648,-62336,87490,-3454,-11322,142346,46192,12282,63516,-121786,-7955,22621,31264,37349,14216,9602,85344,51318,34009,18097,-24774,-27805,9994,-27605,-15578,41915,52534,48409,-35235,3448,97464,-22332,-37681,10911,61740,91549,4675,-12847,-22554,-28123,-34284,80244,45195,24223,10850,1416,-42249,-15886,-7132,15810,7394,-11666,-15698,32710,14066,-3143,33639,-6912,18203,-26105,99010,-902,-26869,-3561,86033,17176,66328,18850,40173,24594,27579,-82580,-17254,-58781,30412,74639,-20648,-42256,19576,19727,8144,-33568,19693,-8596,-39126,-9781,7046,81292,-4629,9551,-31348,-48984,17669,61266,-81103,2009,-9490,48201,-19145,25447,11999,-543,11083,38150,55032,-55597,37586,3593,-44873,-7404,-27866,-20618,15900,2518,-3137,-9809,-65630,-21347,34474,-3778,91062,43053,13959,16002,-59951,-23843,-44090,29201,-17958,-1466,69508,7442,-23085,15335,-16580,-43959,5071,7207,-4309,116616,-25826,-40388,-75375,-24591,11159,-49701,19813,-8350,58763,67887,57250,5837,-5202,64354,-27500,71267,77007,-74909,49935,20099,12119,-4404,-21290,17203,-102214,39399,8856,2205,17024,14130,-47515,-64060,-56513,34006,-1857,25776,27195,163336,52445,-34524,-10309,-30636,-34865,-55271,-60610,-12918,22266,50990,7368,-119786,-29774,23776,-72892,-28502,-24796,-130133,6996,-1068,-87834,-48010,-54946,14515,75638,7558,59564,41021,12067,80763,28865,-25544,-62020,62865,-40032,-64659,-92035,45158,42987,20223,-13728,4092,10868,5775,-40774,-56968,-47914,16787,-33856,-7957,3830,-89062,-85035,-36632,20858,-5918,28906,-15775,14436,-19759,-21369,-7258,67404,29365,-9169,30362,3900,-20034,24363,-14391,29559,57314,1376,-47347,-8880,-157072,-143095,-14788,-29399,72060,-34106,-27220,-39776,-31007,-36119,-23235,-55772,-68597,-3439,-7023,2691,4283,-17118,-75441,-4207,11738,41938,28898,-35641,-33616,-68940,3999,-29282,-21023,-91529,34038,40793,-88547,-98320,-41693,13570,-114323,-74412,5213,105049,16689,-50970,-16647,-34427,-28012,12758,71444,-22935,-26613,-43470,64855,17460,-76194,8629,-2823,-354,23202,117078,-16894,-24141,-51233,-18681,-62430,49935,7948,49004,57037,-49786,-77246,-46315,-4192,-30346,33655,-11772,-30055,-38843,13712,-4306,8862,49153,-18129,-49785,27772,37957,33930,-13250,-21174,15707,10325,-921,-36992,-53045,22264,18555,-46970,-40249,24167,-25593,-59140,89780,-20683,26366,-23244,-65519,-28880,-15066,117322,43614,55153,-10382,38371,12627,-34821,-42885,-69004,-50969,-72299,-33390,-27619,-18432,14682,-38690,-40145,-24199,-80846,13825,-15665,-105905,-757,61712,78501,4968,-73378,-20063,53534,18877,18798,17688,28220,-12587,41426,-24475,-109697,-6567,4599,65481,-75360,38706,45572,46474,40929,-37594,-47124,-3755,18552,-85377,31520,-30502,-69292,-8801,14169,14031,-33932,20784,-113440,-63743,42508,34683,-17530,21249,23823,43174,42009,23833,-40226,3703,-46190,39277,118063,22303,-58755,1630,-735,47768,10083,-5981,6855,46516,28746,-30900,40780,-12752,60898,-8508,-75250,-51769,-4470,-29189,-73171,6038,58456,5466,62647,56205,-7624,-56260,1574,1569,-35734,34297,11932,-25206,-20226,-28174,-82408,-119814,-22167,-9030,16744,57403,-55674,-37992,-44613,13156,-17377,28714,85097,4501,39260,9939,13582,2928,-30603,2654,-28100,57808,57141,164142,1860,-30172,22771,16080,-45279,33159,-69683,-34082,-28418,-36776,-10137,-60506,36275,32672,-10062,-41518,-50465,60992,3203,11201,-55680,2386,16411,84238,-3279,-54396,46956,-39085,22022,36938,-54870,-71953,-49828,1359,11249,32881,16659,-6675,12479,9906,-74758,-27895,30191,15638,49101,-2876,-10470,-38578,-38102,-76063,74202,1931,30969,26067,-14505,-48985,-120851,15930,-5805,23937,40035,-31016,9434,14724,-74016,-65188,70605,14733,28073,15430,-31543,-46753,-67847,-191,19902,-39437,39984,536,-1799,75040,36816,-16707,-25834,5424,59253,26677,-2856,2935,28036,58613,31629,-59831,-11772,-2347,20797,10573,-6212,-1380,2548,-14262,70053,-39365,-56377,-25065,-40417,360,31534,-79623,-40480,12513,85379,-19623,-11370,29031,-21002,-26681,-7088,16541,4260,28197,-3349,-2262,78223,47090,15487,-33861,-14991,-30839,19761,-93457,-49618,-34901,46068,22861,41143,32333,34722,-73509,-59621,-16643,58756,-956,9062,-74807,-37842,-19523,8077,-17566,-7768,12138],[31559,-2382,10138,41779,4690,-29253,35672,-8970,-27252,-18437,-44731,46067,-89422,74686,31519,4553,-13162,28495,30570,-9077,22583,-34044,16417,89874,20207,-105843,-58205,-7512,-15557,57822,38295,1306,-59884,-44615,-4731,-1212,44316,3123,46861,87656,21060,3179,61268,75465,33430,-30594,-44403,14516,32935,32269,20670,87040,20490,-70788,62689,-262,28313,14592,-143427,-3502,13675,-10650,4174,-43998,-71880,51289,8262,-5019,-32682,18190,21880,-39765,34667,-3498,-30780,-23461,-48101,-36902,8634,24788,86049,51436,-53298,-120540,-941,-5825,-53663,-22318,-36629,-4766,8507,38400,3380,8381,-9490,28755,-113133,-87832,36312,-37539,11370,82190,993,-12616,12641,-13584,-67045,40958,-51717,-36709,57168,-8861,-8144,23922,-30469,10200,60655,23344,-62398,-58322,-12077,-41768,16903,11608,3949,-74012,-29764,3419,-11742,23694,9048,18822,20036,99212,-59100,80449,103774,2113,42983,24612,-38651,-67714,-9729,-30031,23505,4631,-20983,26217,-44399,-9182,-30,42731,85921,-64540,13534,-33018,-15545,-16870,2305,26124,-54311,-77253,-29758,-114726,-46700,-7707,6333,9656,-33015,-28083,-56908,-68766,-44462,-20459,-4031,13402,-8987,-41232,46017,51725,-8600,-7237,-30467,8194,-3625,51747,-292,9105,-41643,27911,39454,-11234,-46983,-56296,-17212,-39957,-62680,15192,29659,613,41239,-26745,18647,45620,32659,-33925,-10833,-2785,-46427,55460,29936,1952,21650,33634,-39085,-71578,-16996,8584,22711,-11073,-26586,6662,-13415,-23124,2755,-40268,-6870,-98832,52683,-31565,-26761,-41587,7215,9097,46049,14247,-17882,-74664,13443,16464,55790,47635,15673,-74315,-55160,-20830,-41000,64833,83670,40615,25986,3043962,1978721,313481,-64664,142564,116904,56453,178893,105272,25643,3274,67117,68232,16219,-18896,113760,84318,60553,-16674,-48300,28415,14150,11841,58541,87095,64329,89079,6649,66793,89986,-6222,49286,-47187,31133,-6935,-31302,-37295,-27355,21840,110780,54665,-48829,-5896,39567,107131,-69576,-71699,-58875,69912,20027,33423,19779,-12477,39794,-90690,3153,115888,-46621,-51696,111231,2376,13192,46843,52128,-67292,-91338,-9922,1385,36720,74217,38532,105341,-19692,28005,11464,-15795,20736,58210,-39282,-3635,30836,5051,82012,331,23987,-22520,-49545,-60199,-15448,318941,518791,57616,82535,-1332,17882,16016,7512,-39348,-33356,-10651,56114,28439,-73473,9098,37780,34634,-2456,71447,-12259,-27905,-32885,7536,-9985,-3256,42644,22853,57185,-11277,40323,-1176,-119705,-43536,-79136,-73223,-71884,-53751,-2315,18890,77224,12620,31362,-18129,42672,-25697,95223,15229,9536,122884,22154,4474,53320,-119819,-37202,6119,38537,37080,10987,4471,64916,49849,64412,21605,-10110,-9954,6380,-35788,-44907,20614,25067,72201,-28099,-6344,93340,8164,-6372,3491,52520,72538,2283,-37713,-24700,-11065,-33891,93479,55667,28996,8324,-5344,-36313,24280,-27546,17709,10044,21283,-16110,62422,-7622,-732,55651,2776,3155,-385,98659,-35204,-40653,3128,76298,42333,116337,10899,66081,21159,22202,-59011,-9381,-58834,30237,98746,955,-19551,34227,34126,-8481,-36905,25611,-2391,-21677,-12171,7719,78606,33611,16531,-24600,-43802,10371,64968,-55243,1661,-22171,13735,-20800,33762,9294,9569,-17551,29081,59608,-56944,39658,18326,-37558,197,-6666,-13478,30651,9276,20345,-6920,-53677,-33090,36477,-11169,91107,24331,19915,10383,-49652,-10550,-30675,38039,-11979,-32677,71770,29052,-16589,8034,-35290,-17091,7782,15062,-7319,78334,4963,-25481,-70280,-25136,39299,-30516,17864,19389,72121,54046,18608,16598,-2212,73011,-17008,73030,72027,-82821,14227,-3099,29156,-6461,-40471,16787,-127251,42785,26184,6225,-7747,2251,-52007,-73651,-35113,55576,17268,22702,7662,142743,47249,-52187,-6048,-14817,-383,-50858,-54172,-316,12625,46202,22612,-134410,-13820,37368,-75412,-29195,-38658,-138232,11160,-1,-81171,-34809,-83340,14786,93794,907,48854,57009,50320,55796,3205,-25972,-36938,105534,-28897,-63886,-65117,50672,61209,21339,-14899,-12989,-19474,15496,-11804,-86990,-55811,25706,18252,156,29744,-65518,-89765,-32558,33089,6892,46656,-2736,8155,-33555,-6742,-6503,59375,17964,-15127,17569,-35506,-13365,29485,-37618,26823,61765,46792,-35463,4268,-113040,-123883,3813,-63309,67794,-25618,-23680,-31473,-28014,-40414,-9454,-40631,-58869,6403,19106,13663,6361,-21513,-68852,-17055,5706,44223,20222,-56495,-36981,-41753,14627,-18675,-10852,-53066,64857,40845,-26074,-110022,-13049,-2966,-115601,-88918,3766,101832,-11825,-49290,-16249,-28926,-25157,14276,63169,-11449,-28212,-41315,90037,9719,-82527,28141,-44833,-46057,18188,96433,-10351,3193,-33243,-8385,-74520,52361,12303,50000,37623,-53589,-59849,-52795,7493,2843,37408,10200,14794,-43963,17490,2809,-6737,24014,9324,-29564,18631,5908,14230,-24992,-6304,55850,10966,4379,-53718,-77396,-4546,52097,-65000,-16147,14634,-23545,-67005,80309,-53275,3684,-60468,-62330,-2123,-16919,73727,11892,54646,-5610,26385,20521,-36066,-36612,-63934,-52030,-82200,-58631,-7410,10230,13265,-51668,-53908,-37770,-70178,4454,-25371,-126722,-54210,62926,84968,3288,-68980,-31366,57551,2935,13746,-4443,6072,-52043,31457,-28257,-150962,-32245,-19537,46331,-65039,17063,29702,38616,17285,-28045,-28376,-2657,65789,-57998,16853,-21312,-52489,-5629,31708,32769,-35989,18019,-91449,-45554,37949,58516,-11914,43272,18907,54153,42072,22846,-41837,-4922,-41667,32114,97940,26007,-60534,10068,7045,51740,13388,3802,3406,30955,31933,-13831,38158,-22833,70315,-6214,-68360,-41714,-9075,-33954,-77319,-14368,45468,33923,62519,43184,-17593,-48566,3024,11238,-36060,35910,16818,-19942,-34499,-41992,-83847,-103581,-33655,-13705,9764,32956,-73561,-43538,-64693,4567,-23229,22412,85900,16149,42494,24786,-16083,-17676,-56829,-217,-35112,42956,40423,150770,6091,-27110,22984,13023,-55284,41505,-61362,-33123,-13143,-40272,-7161,-42026,40818,50312,11322,-24023,-58412,56366,961,27285,-43448,-893,4979,108669,9398,-19061,50381,-10116,9492,41884,-72870,-58761,-39159,10366,26040,19672,7468,-10170,-379,-4124,-73347,-13931,1452,-1399,33953,5715,-12894,-46908,-27325,-69427,71448,-6981,45302,64226,-26616,-54534,-143611,31770,3290,38617,46884,-27567,3671,19970,-62125,-37037,62738,-6019,19106,6566,-18295,-77114,-44555,26629,24521,-35797,15265,415,-10294,84574,47756,-22021,-39557,-3843,57491,45686,10740,-12050,18130,76644,17448,-55164,-34351,33461,40692,2271,48310,-73,2436,-18044,63639,-9780,-40259,-37578,-30108,-10268,45351,-77668,-32158,8991,64062,-29318,-40011,39919,-44680,-6283,3201,-501,1572,17317,18308,8789,69129,31538,7128,-8995,-3309,-24198,40017,-48444,-27215,-43171,23906,26211,67933,25328,45576,-62562,-70538,4100,84332,-6395,-1987,-59067,-31682,12893,13151,-17960,-10392,26177],[33977,-4285,1923,27227,15811,-26071,32264,735,-22554,5253,-70361,13060,-53041,77792,45703,9189,-8781,-17831,14680,-9211,14050,-51083,-10571,61546,-5929,-93917,-39455,-24491,-13668,44149,17993,-202,-40680,-17529,6340,-7557,44806,14566,53426,61415,-4385,-13705,35587,69496,25950,-10515,-43920,34311,51612,44513,32048,98361,14244,-93475,14637,-1838,34893,24398,-98282,15506,47976,-8818,2256,-28270,-54728,46924,35843,-20215,-39978,23236,32934,-63039,44445,-10256,-31815,-42516,-63014,-39385,28899,10324,87801,29735,-52588,-115174,-2341,-15433,-46087,-39453,-47364,-6724,20235,44230,6584,-5354,-10294,31688,-92430,-41872,70330,-2776,16729,81494,4137,4152,36227,-1061,-58701,40668,-47457,-32413,77537,-14156,-660,59618,-23260,3511,54639,42818,-65279,-39998,-2527,-38131,-4922,8344,-1723,-106887,-13382,-20448,-18453,8842,43768,21486,18138,94340,-73276,69367,95223,42662,40047,32488,-19269,-61669,-12351,-23151,10046,1683,-36429,33668,-43571,-416,18727,33412,102922,-44992,1978,-31941,-42969,8252,-1093,24295,-67998,-53417,-32468,-102785,-32350,-11021,-24032,5087,-21015,-18883,-38436,-60059,-33682,-11252,3910,14683,-11749,-66553,52211,63532,-10134,1478,-29966,15078,-2846,31319,5841,26013,-40652,-3786,19817,-28336,-49904,-50987,-38745,-23046,-29907,38461,17667,-35510,6303,-24659,33793,24774,27240,-52443,-3539,-21456,-33180,35504,26576,-8086,23168,27806,-57788,-78266,-2141,24286,27689,-9538,-32629,48390,-8021,-5697,-2908,-88977,-16439,-73341,40898,-69330,-85417,-51668,19082,18903,74375,55062,5177,-69407,-24036,4719,54535,38884,28815,-63114,-69285,-64028,-54180,91483,91436,97212,44603,2914828,2005076,342642,-36438,143572,110478,50923,108331,105831,58265,-6896,60939,68613,13622,-9676,112872,75243,70310,2136,-54676,37967,42846,35604,64341,88539,45472,73997,2294,95952,76346,-22963,41853,-54811,12531,23651,-18651,-33795,-28267,-3358,100049,27141,-65009,2152,42070,104096,-85213,-50818,-44310,46299,-2462,38181,23706,-21892,39273,-77555,-10653,108152,-40953,-58708,86595,8605,40578,40904,60009,-72620,-82680,-30602,33158,31219,84119,54994,110522,24326,30207,-11305,2949,28500,65138,-36366,-16330,15511,5058,58190,-13909,24469,-13198,-13158,-51594,13482,323523,531213,41369,75802,-39433,16406,15328,17053,-50572,5885,10404,51553,25848,-99594,9664,41888,55878,19597,58785,-7894,-8218,-48433,9322,4085,-11498,44243,6891,22819,-11173,54167,-35168,-119225,-7006,-56669,-64255,-57647,-37686,1803,20536,73347,-12358,-1331,-28525,38268,397,74210,27116,28714,90333,2876,-4509,39451,-103775,-55735,-14630,38406,35541,6077,-1380,37525,36261,82011,24620,11210,21720,5516,-32573,-63506,-5822,-6913,86404,-24808,-18265,73970,37984,25520,-1828,30851,51557,2637,-46319,-18533,1785,-30295,93525,47640,29059,13398,-9586,-23067,53380,-39240,23613,14109,47007,-8727,74419,-20487,6036,67310,11259,-15507,27421,93415,-59295,-44141,1587,44098,67718,157420,8859,77581,12692,17800,-33164,1999,-50293,24635,112428,26215,-1584,41369,34116,-21612,-42838,30345,-1583,-5597,-16791,6078,67387,56515,22721,-6967,-32505,-1302,60127,-28056,1422,-35346,-30734,-23763,29194,4152,17935,-34110,18791,56664,-48294,39001,31844,-11127,2557,22056,-1491,33713,32219,50311,10494,-35204,-41495,34075,-20337,65258,1768,23617,222,-17364,12460,-18174,48764,198,-40360,65885,50959,-10835,1387,-59878,8266,4506,14272,-13009,40202,38046,-8943,-54044,-22495,55175,-14254,4834,42510,62925,32726,-10564,30746,-1200,76801,-6523,70292,58339,-82096,-24787,-6979,48657,-1844,-39618,12948,-140986,34821,40609,12882,-24622,-10439,-56880,-79410,1157,69782,31974,10877,-5194,93003,53295,-48756,2221,4206,38283,-41155,-45619,18596,15685,32622,31788,-134026,6780,39983,-77156,-30375,-42261,-124107,22788,1685,-61277,-21340,-106910,2400,95795,1003,41006,66658,57457,25370,-10956,-21425,-18097,129821,-16416,-52041,-36268,50971,63528,13725,-12520,-28997,-36789,22804,30542,-111323,-65493,23777,48125,17079,61675,-33905,-80181,-25234,39606,21190,64347,10122,-1548,-41072,7276,-5713,47797,7526,-27197,2327,-68275,-1711,47598,-52294,15751,62725,74170,-25829,14106,-31054,-90595,25250,-73177,61998,-21795,-18434,-17182,-35646,-52206,1834,-29206,-46421,15945,45004,20281,12507,-29913,-57952,-18987,-874,51493,6653,-63514,-34131,-9191,19901,-11366,-4379,-13227,84201,49955,27834,-106876,12118,-24031,-101635,-93460,11429,83734,-38756,-36954,-32710,-22226,-20458,13524,40129,9413,-19713,-25202,102545,822,-83126,40801,-61254,-78199,10412,60641,1409,5186,-23131,-52,-77129,41327,1398,41730,18557,-64052,-46669,-54123,16175,36479,42225,25510,57440,-38515,25382,2493,-23087,1774,24231,-15295,1178,-23949,-11159,-31630,6307,81337,9324,6903,-76392,-96675,-28385,78589,-78576,-6736,-7466,-29249,-54922,63990,-80788,-10575,-81693,-54902,31670,-9542,24597,-15316,40915,-5408,17851,30512,-36750,-39803,-49616,-49111,-91127,-85754,12391,31911,17101,-72328,-62073,-42066,-44597,-1041,-42048,-126315,-91382,61548,84422,-3285,-52327,-43253,46900,-12646,-4245,-18142,-12503,-85610,19642,-28721,-161550,-52264,-29287,27628,-42377,291,12125,26382,-8960,-4158,3125,-1856,100965,-21341,10500,-8342,-37795,3383,51833,52073,-41630,20826,-68234,-28028,35696,78702,11631,57708,13850,38254,32211,13155,-40989,-9790,-30535,27365,69563,24699,-54600,20664,16616,54146,19615,14471,7504,14941,34395,1284,18575,-22318,64070,-6921,-45181,-26886,-6810,-35860,-69350,-45710,26422,48728,67577,32067,-27061,-33699,7900,16869,-39161,35713,17918,-11557,-55568,-54101,-72458,-71005,-28760,-10144,2641,2655,-71028,-47223,-83882,-8304,-32324,21497,76632,25703,51532,40016,-43897,-36052,-81032,-1061,-42472,17051,19927,108539,-5357,-21339,29585,18140,-69070,29684,-60289,-30267,10556,-26701,-9049,-36755,33219,57976,39533,-4881,-65682,39731,-7316,42690,-23416,-4335,-11042,125894,23345,20825,55420,18553,-10986,24371,-88731,-41726,-27852,8615,42616,14114,-3401,-11975,-32047,-13893,-65333,1571,-32151,-19044,16292,12889,-16319,-47989,-16209,-54776,53057,-17019,51163,97368,-29886,-51499,-141721,32245,13316,43796,49587,-8278,9883,7792,-48606,-2617,45362,-22849,6280,-1378,1174,-83229,6334,53003,18136,-24940,-8758,3210,-22859,89625,66079,-18239,-48672,-10620,44114,65284,17806,-22122,12931,89583,5519,-49884,-43360,62440,47183,6266,106426,3874,14101,-22226,54194,18624,-17110,-49803,-36292,-25163,49751,-65558,-12683,9768,29756,-30288,-59177,39074,-60826,22317,21971,-16031,-3010,-94,43512,20937,60131,3972,-7541,6297,8360,-11879,57098,-7149,-7962,-54407,9123,28280,89540,19441,51364,-43883,-78242,12713,90205,-19515,-16001,-36000,-19233,40547,17852,-21567,-12715,46125],[39387,-2838,-2745,14628,20602,-26005,20085,9187,-18197,15371,-85369,-31145,-6195,74118,48195,12324,-5087,-63257,2987,-2379,-2066,-60837,-36856,30374,-22957,-71293,-18555,-30116,-10080,40457,-9177,4677,-14555,26167,9131,-15457,35958,20934,56287,21842,-14499,-28593,7330,43586,20183,729,-38170,43836,59827,53656,39471,89963,9268,-96543,-34213,631,44304,36373,-46946,31994,70527,-12523,-845,-5556,-21129,52430,78735,-26101,-38550,18491,32935,-75786,53637,-10037,-39650,-57744,-59654,-35745,49005,1905,76468,18017,-45277,-105007,-6507,-22560,-26178,-45557,-36510,-8047,22378,39441,10119,-21408,-12559,30255,-40607,-12458,96405,30446,26277,62037,-2396,24407,63633,-1492,-58161,27122,-37325,-20861,85350,-19821,7311,75645,-7465,3822,43930,52527,-66254,-17406,7195,-33483,-31134,8319,-7829,-119403,-2865,-35278,-18987,-8247,74512,17081,10947,68532,-82030,56810,74359,77701,36199,38033,-5499,-43045,-12328,-25925,-10564,-144,-48421,41089,-31593,11636,38887,18098,98733,-23520,-6752,-28865,-69962,35637,-6264,23053,-75560,-9403,-24524,-70337,8151,-8693,-53551,4559,-14012,2275,-20140,-46259,-18686,-1843,5082,-5850,-16496,-75710,50117,59500,-12611,6677,-31662,20228,12748,3705,11398,33272,-36517,-41097,-2462,-31618,-43882,-51998,-48135,-11984,-6098,60997,12745,-46835,-31918,-12593,41298,-7484,8816,-74029,11380,-35812,-8738,26235,31424,-16356,20227,15563,-65427,-61816,20128,34170,18894,-6794,-37748,77673,-10614,1793,-11991,-126055,-28783,-63754,29654,-103428,-138552,-60635,25325,24917,78637,79097,23968,-42092,-34082,786,42965,30138,30819,-31389,-74930,-94444,-56784,116954,93188,159898,98946,2632733,2131071,377058,60324,146626,100546,59300,42010,83904,92651,-6498,59721,68621,21686,9617,109600,65218,83653,31528,-45813,54857,60090,54750,55694,82872,23011,31540,2149,107809,55216,-39219,43150,-36197,577,47815,8221,-23978,-26316,-23545,48159,6573,-65761,1087,37144,83490,-90125,-20532,-24884,21727,-21659,37983,18599,-24545,38502,-49257,-22571,96296,-23890,-55107,52223,25453,54346,33232,59773,-63478,-61126,-53690,55023,26655,83082,60672,100419,56969,27124,-35055,12028,31857,60534,-33591,-28268,-13925,-1318,38427,-22195,16394,-911,14261,-38416,30987,333315,520196,22061,60089,-62823,12564,9875,20057,-59965,47475,26030,44997,28585,-94520,10470,42222,68852,50381,42594,-8074,17183,-54432,11190,23089,-12320,53161,-9140,-11589,-12725,52283,-68448,-93806,29615,-23075,-48346,-34062,-24478,6349,26049,70041,-28382,-28454,-34617,23863,10572,32805,30641,39955,54788,-7788,-15303,21211,-80046,-61408,-32084,29111,32471,-284,-8246,8088,16908,85557,24168,34108,56323,7046,-21197,-69634,-29196,-35528,91664,-27445,-30696,44049,60188,52125,-2808,2385,36158,4215,-39292,-6695,7920,-22883,89356,28104,26336,25444,-12836,-6293,58492,-40130,29668,22808,61809,6538,72227,-18432,10931,57601,11098,-36373,45207,82316,-66678,-41904,-7041,4462,87382,176211,13492,74816,5761,14116,-15098,14040,-34132,11682,111218,48684,7809,42021,18559,-27442,-49270,32860,-4775,3150,-22706,2424,49610,53453,24194,12378,-28953,-15647,48643,-9898,1680,-45453,-70502,-25226,12064,-7707,21585,-39023,12517,44731,-33472,34532,42254,27381,-719,47437,16049,23899,59935,75913,33222,-10082,-48161,19557,-30937,21834,-15946,27366,-14186,28533,37535,-6811,58619,15639,-28005,51551,67654,-7621,-5110,-80677,22942,-3298,3048,-19661,14276,66870,6506,-27389,-18769,51526,-4323,-11376,55682,35723,6600,-23039,42380,-2146,75863,1498,62444,33340,-77748,-54985,8286,67667,9247,-20680,3544,-134247,21519,50415,22495,-28958,-20342,-58195,-76247,47618,72173,39873,-5914,-9266,33536,59550,-29112,10209,18342,67711,-31104,-37433,37941,28120,15542,35162,-123695,21523,25889,-75841,-28180,-37166,-91822,37922,899,-33018,-9671,-116776,-15328,72743,5694,33631,67559,28418,-1003,-7389,-8120,-4315,114598,-7191,-32986,-13353,45062,53496,8060,-7659,-43171,-38794,21884,77260,-115095,-75998,12315,39989,38542,90784,-3038,-52532,-15989,41589,33393,77789,21977,-13455,-40431,19093,-3919,40422,1578,-41198,-11094,-83585,9994,64468,-52116,134,60632,75860,-15361,27597,51293,-51305,42161,-56492,52849,-19759,-13624,-2557,-48955,-66999,7814,-24817,-34115,22139,62829,26987,18688,-40050,-45460,-13692,-6775,64143,-4137,-54534,-25295,18480,18446,-9384,-2549,15618,85403,67046,60516,-90985,26234,-48177,-76787,-88190,22815,55908,-57354,-17046,-59598,-16226,-16660,10787,8394,33417,-4951,618,96007,-9334,-80311,42802,-47732,-84935,2069,21144,23205,-10307,-17796,2523,-69627,20556,-28317,26532,4156,-75481,-41708,-48131,19601,61833,51345,32860,88038,-18998,35111,-6952,-35530,-11893,22762,-6106,-16115,-45147,-33790,-30052,13974,83839,8476,5663,-101884,-104919,-41203,92029,-85372,-14526,-39998,-41670,-27420,45183,-94109,-13142,-80250,-41120,60495,-107,-15539,-23870,18094,-7952,10497,39225,-38299,-53142,-29747,-42664,-96015,-109615,28061,45437,25959,-90925,-61930,-37039,-6618,-2648,-60487,-103720,-105786,53860,77765,-8294,-27158,-53119,28079,-23014,-31460,-22155,-23039,-102191,4358,-26415,-136922,-62699,-29131,11503,-15134,-6229,-1846,13822,-30942,27603,38935,-4593,115291,11757,12703,3848,-29066,15105,71200,65719,-47885,29107,-51233,-16923,35758,87397,43404,63006,8811,2622,20045,-2749,-38810,-9968,-16959,26498,50270,21638,-42083,29796,24614,51370,26445,23765,18101,4471,37396,12412,-7340,-12791,44734,-9829,-12082,-13189,-1031,-34131,-48415,-79919,6338,47767,75260,24103,-33055,-15992,15859,17469,-42468,34700,14359,-7960,-77682,-63525,-53662,-34334,-7891,1482,-3925,-27470,-48435,-46721,-102272,-21229,-45149,21873,61352,30792,64444,49007,-63857,-48089,-98329,1426,-49574,-9797,1703,59048,-27297,-15257,38277,31176,-84073,4340,-55808,-25590,35532,275,-16337,-47984,11612,49940,63135,9949,-67344,17994,-19070,53380,-1847,-7212,-31278,126307,35085,54239,58748,40900,-31115,-11025,-99792,-25912,-15605,-3751,55331,7502,-11085,-11796,-66084,-17450,-56566,17149,-61706,-30707,70,14789,-20338,-43944,-8317,-38233,24876,-25337,46904,110790,-23805,-42621,-118289,18934,23216,40539,44987,21588,25630,-23219,-38033,27022,22683,-31989,-6818,-6354,22515,-60049,63919,71460,62,-8842,-18746,8915,-36807,87375,84403,-3882,-46345,-13359,25287,76908,15367,-26084,15411,90561,-3035,-45413,-32880,76848,40882,23602,149516,9090,32710,-25593,44129,39099,14727,-57931,-57418,-31556,44636,-48474,18354,15852,-8786,-24080,-60953,25059,-64893,49269,40692,-26300,-5448,-4594,65581,30144,47848,-27215,-24835,9539,15818,232,66535,18892,2930,-66444,6238,23218,98623,18792,51147,-21668,-82020,8329,76841,-35683,-27888,-14160,4931,57565,22660,-26990,-15307,65199],[45262,2759,-2336,8182,19485,-31199,4089,14091,-14934,14989,-87690,-68746,31885,61273,40590,14357,-385,-95667,-2834,10835,-20881,-61252,-48112,5199,-30744,-44628,-488,-21614,-5378,50546,-37482,19625,16300,66622,1977,-25265,22056,20802,53608,-21031,-9345,-32170,-12962,4955,23855,2621,-28925,41840,55350,54449,40620,65224,8473,-79969,-63159,10134,53101,45878,-8061,41823,75532,-13831,-4786,18435,17834,69135,120928,-21912,-29153,6531,23615,-69017,57787,-642,-48029,-64875,-48686,-28450,64165,-4426,54050,19493,-32677,-90904,-11483,-17558,448,-39146,-8833,-4419,17102,20834,14574,-36819,-15066,25449,24286,-9698,99804,50401,39344,30419,-17711,40852,82141,-11301,-65319,6798,-25581,-4369,80502,-25076,14664,60970,10635,13323,34425,52283,-67163,1115,13725,-29879,-56640,14295,-12082,-109627,-2185,-38399,-18030,-22239,90919,6859,2026,32479,-82933,41863,45939,96167,33400,41712,105,-23737,-12362,-39231,-32253,-1957,-53087,46773,-12660,24872,59055,1279,82347,-7341,-7285,-24532,-90768,57581,-11965,25745,-75205,36667,-4734,-26876,56974,539,-74753,6810,-17203,27868,-7297,-30558,3012,4937,437,-40350,-22019,-69080,39825,43467,-15584,12323,-35631,20254,36572,-23498,11948,27591,-30877,-74454,-24011,-27374,-26755,-57753,-43123,-9180,1384,72884,10992,-36114,-62709,8021,40903,-37190,-16688,-91213,27088,-42412,22002,28706,42236,-19104,12112,2012,-65959,-24437,46028,35408,-315,-359,-43145,83729,-20502,-967,-19993,-135727,-40619,-65386,20675,-122782,-163349,-65906,24234,24474,65294,82362,34924,-4668,-20540,145,22456,22233,16570,13368,-70795,-105189,-50948,133239,88888,213477,171331,2316049,2275329,406647,191926,147899,91070,73604,10906,40766,119145,7208,61561,68984,41785,35362,101238,54820,97692,64429,-23945,74996,62614,63561,36907,72624,5064,-25711,7250,104411,38150,-48899,53080,6364,-916,62311,42246,-10228,-22518,-35172,-28520,328,-50294,-11868,28259,58173,-79820,13086,-8650,-791,-35338,33529,3427,-19932,36174,-16355,-27257,76386,-2732,-39338,22745,48146,53418,20215,48579,-47026,-33837,-68310,60147,22812,72404,55076,86090,73732,21503,-46571,9564,27197,46861,-35754,-36066,-49692,-13052,33853,-19748,-6756,10881,27323,-22955,36657,341144,486146,4946,41090,-65627,6778,-2048,17862,-63794,75857,31578,39630,36959,-69264,6730,36765,68250,81562,23110,-9589,43948,-50542,12369,42337,-3873,65110,-20446,-35445,-15321,39965,-81390,-51472,56714,12481,-30319,-8949,-17320,8766,28256,66116,-32868,-44109,-35279,3825,9107,-13258,27133,39403,23782,-6690,-26794,719,-55016,-56049,-39511,12021,28248,-7462,-15336,-17749,15,78954,18091,52370,83051,9986,-6154,-65129,-43432,-54167,90220,-36789,-40964,11894,69980,69594,1073,-24766,29689,4112,-23432,5436,6657,-12289,87804,9943,23533,39569,-17317,9356,37005,-30173,32700,34379,64917,27512,62837,-1880,8610,26046,1168,-56879,45630,64967,-57394,-38987,-18103,-26973,97925,168158,22963,61370,5580,11299,-10282,23671,-13873,-8478,95124,63249,8651,38900,-7691,-22833,-52288,32168,-10027,1221,-27770,-2343,28740,23834,18257,27108,-39536,-29742,34132,-6609,1700,-48608,-91189,-23340,-12467,-26203,19745,-36607,14188,26795,-16337,28013,49527,66075,-8341,60032,38052,4147,78048,89025,51879,19131,-55707,-11438,-41177,-21013,-23678,34533,-30724,66805,53940,3819,66424,30031,-9493,29905,76052,-7458,-11142,-86060,23000,-12339,-17428,-24620,4683,83558,18616,6448,-16678,29443,-983,-22912,54940,2719,-19594,-18459,46430,-4722,70022,5478,49554,1249,-74853,-65944,32597,82293,23634,8182,-11668,-107073,10743,53929,34360,-20007,-24552,-52039,-61809,92764,61344,41200,-22100,-4400,-14068,52539,-4382,14064,18613,82333,-26704,-31947,50860,43760,580,34081,-107715,20821,-4440,-69578,-20540,-27293,-51130,50768,-3977,-4518,-1723,-107035,-26585,27965,11108,24595,59441,-21104,-17535,12622,15441,7932,60635,-3899,-11893,1875,35034,38916,7140,-1746,-54403,-31467,9584,115888,-91449,-85230,-3767,-750,57786,108677,22126,-9098,-6891,40510,38838,83060,31621,-25774,-32472,26929,-1566,42729,1138,-52538,-18284,-78836,17915,62963,-36703,-14702,54607,53656,-1640,47613,95862,-14539,48200,-23752,39128,-16351,-9810,7138,-60703,-79300,7613,-27447,-24178,24084,67344,36181,20970,-48678,-34987,-6453,-11734,79627,-3566,-32320,-11534,34268,10579,-12066,-5275,26915,67232,84796,72899,-68101,26968,-74619,-51067,-75398,31032,27410,-64999,5303,-86128,-13125,-15239,5644,-22217,51566,8823,27299,73012,-19766,-76861,34163,-12096,-64735,-4208,-10257,50369,-25657,-8994,-2098,-55846,-3894,-67731,8642,-3544,-80958,-43218,-34976,18037,72210,65596,33603,102509,11647,42490,-24151,-40048,-14664,8370,-1323,-28697,-56878,-48799,-20540,14414,64090,10577,510,-123554,-99125,-38180,90841,-84372,-33302,-76470,-57968,4230,28656,-89411,-5068,-59750,-18500,72417,4084,-37924,-7468,-7111,-10430,2093,43215,-40427,-71161,-9852,-34586,-94991,-121910,36919,51686,37727,-96709,-52357,-25388,36431,-2574,-73861,-67281,-97455,40114,68051,-6796,170,-58184,10028,-25984,-60965,-19016,-24917,-95903,-14565,-22217,-90262,-62046,-23099,-493,7412,-1602,-9458,5158,-43953,56964,69431,-12376,111413,30687,21165,12575,-25824,25215,88298,67703,-51165,40887,-41573,-15607,37223,80473,72234,59497,2838,-37134,10992,-20262,-35798,-5748,-4536,29134,47296,19997,-23631,36137,28401,40543,30761,30204,32895,4999,41940,19496,-25590,971,19538,-13329,22437,-4631,3310,-28416,-18870,-104311,-10565,34238,79429,19936,-32997,131,25789,13216,-43463,33333,7014,-11640,-89757,-68273,-35526,-5123,22364,17512,-9552,-51177,-13760,-40847,-118330,-28816,-58440,17730,44344,30633,76558,47467,-70615,-51513,-105577,7502,-54224,-27852,-9021,19774,-49559,-10247,42812,47386,-94507,-25256,-40603,-19001,54094,31658,-27570,-70509,-18176,25912,72490,16596,-58600,-191,-28879,57397,14755,-8943,-52404,107586,41514,71292,57104,55617,-42576,-52022,-105865,-16718,-1291,-22265,60014,-5871,-10897,-9332,-82854,-14663,-50751,30608,-80741,-32298,-10812,10084,-25108,-37586,-5790,-26268,-3684,-31097,34922,98929,-11465,-33808,-84358,-2600,31516,31743,31085,52198,44523,-64996,-33190,43404,-1342,-32509,-16325,-7034,40866,-15003,106160,76127,-25404,8592,-8791,16776,-48956,76969,94201,18695,-29671,-10762,8700,72834,2236,-26699,25003,74794,-7785,-42515,-4024,75234,26875,50325,163815,14144,51839,-27161,34571,46656,50886,-57065,-77954,-18900,32778,-31188,58570,26001,-41831,-13665,-42990,2743,-56034,64823,50839,-28103,-922,15109,79121,33840,29976,-52174,-37930,4113,16341,7355,66211,28016,5353,-76477,13879,9020,91247,24004,45247,-708,-81709,-6026,50732,-49311,-33512,-2657,39614,62314,28339,-32625,-18393,73103],[47977,12824,2658,10063,16736,-40095,-9577,13659,-12862,10559,-77910,-82091,49470,37490,27398,17017,7711,-107041,-2694,29316,-36563,-53081,-35434,-7824,-32537,-21070,10218,-2080,110,70076,-58525,45414,48777,90546,-12075,-34230,8071,15058,45227,-55280,5545,-14272,-17393,-34895,39446,-1687,-18926,31162,39833,46584,36979,32572,13923,-48014,-60186,26840,56053,47269,7935,42160,62844,-3654,-9368,37230,49596,92859,143838,-10456,-16093,-7728,9281,-42721,53122,16388,-48833,-60393,-40627,-21459,68911,-13540,26251,29138,-17607,-73659,-15423,3646,24831,-22416,25115,7037,10025,-6864,20774,-48677,-17595,19277,78189,-27364,74500,52738,53435,-3010,-36666,47424,78197,-24075,-73655,-10379,-17032,13189,65685,-29656,19822,15901,25437,30734,28197,47081,-66641,6209,14059,-28995,-76466,26951,-13102,-86559,-10742,-32310,-20323,-27512,87928,-5319,-4030,351,-75592,23709,16441,93455,32794,44003,-2053,-15316,-15298,-59817,-50635,-5121,-47517,50242,7026,37009,75992,-12875,63145,-2476,1578,-20497,-100223,67423,-15781,34056,-66840,69334,23475,12419,91835,16961,-78593,9860,-29554,49478,-2636,-16303,34404,7115,-7207,-73338,-26292,-50836,25211,22329,-18490,21564,-40562,12834,59418,-44342,4819,10056,-25617,-94284,-41088,-22513,-1026,-62863,-26472,-14977,-5846,68129,6971,-14381,-77070,32798,32528,-49857,-39178,-98130,34046,-39469,52617,39119,54347,-15104,89,-6473,-62512,22065,69153,28247,-22364,10570,-48890,64268,-33889,-10343,-23070,-118773,-49166,-66855,16856,-121718,-148459,-68262,15641,17305,46879,68521,37558,26392,5098,-4743,-3676,15539,-10066,57811,-57866,-93723,-40057,134618,81085,246655,238183,2085668,2350371,423926,303350,144379,85404,82533,18528,-10604,132798,34677,62458,69392,70923,60445,86825,44380,109662,91898,5976,93364,52029,61670,16887,61942,-1623,-70403,17542,92655,34840,-46754,66520,56358,7953,65167,71578,2803,-17248,-37437,-91364,10630,-25403,-33215,19956,38144,-54458,43784,-429,-17625,-41900,25905,-18529,-9952,32642,11156,-22940,46739,13993,-14016,8694,69572,40918,-1813,27575,-28681,-10551,-68678,48635,19262,56061,41965,75518,77474,20139,-40496,-977,13244,28311,-45235,-37897,-80740,-26343,48525,-6593,-41740,19158,26029,-8362,33328,338662,437866,-2954,26632,-50391,-146,-17933,13364,-57319,80817,24933,37961,49237,-41314,-3471,26257,53446,104528,1827,-8268,65320,-38519,12533,56234,12004,76484,-23952,-44329,-18028,26764,-64762,-7489,69202,40176,-16093,10675,-16169,7913,21030,60252,-26143,-46508,-30724,-15823,4433,-50025,19717,26920,1118,7676,-36507,-16755,-33009,-43992,-33813,-8473,23667,-14647,-20084,-35054,-8240,68383,6299,61141,95864,13312,8558,-53898,-46598,-59007,84390,-51203,-45551,-14086,66262,77439,8272,-43175,30516,-958,-8371,11393,-1588,-450,90671,5318,22895,48950,-24326,20269,-2131,-11240,31240,42723,58015,50343,53118,22976,-2665,-14966,-12397,-73579,29206,42458,-37467,-38027,-26608,-41434,98454,138605,33524,42610,13959,10268,-18019,28503,5282,-33208,68927,67488,5128,34943,-35614,-6896,-48105,27387,-15490,-10819,-29391,-7062,9170,-22428,4802,34283,-58587,-40194,20781,-16559,41,-42768,-85328,-17843,-36555,-46453,13963,-32191,24306,9333,1302,23246,55351,94542,-17742,55042,60031,-19732,76509,87893,60556,47203,-65521,-54081,-48454,-46488,-19870,46943,-45974,78176,53711,14040,72981,38866,70,3510,76442,-8961,-15368,-68907,10813,-18488,-43136,-25191,8282,80986,26256,41595,-18345,-2058,-1672,-25639,39509,-22043,-40267,-1906,41055,-8243,60314,5185,32451,-27567,-76011,-53623,52286,88608,35572,36173,-30290,-68739,7990,49726,46782,-962,-21839,-36604,-38096,120311,39653,37750,-32399,7780,-36765,25846,14184,11981,52,84880,-31157,-30406,52873,56115,-8576,30364,-88273,146,-43645,-58231,-8203,-17439,-13028,55482,-11803,16250,1656,-79156,-20134,-22389,13397,14567,44234,-68314,-23868,40209,46236,21312,-9445,-6265,6176,13469,25013,27806,7894,3847,-61305,-23208,-12661,134760,-45807,-90466,-18234,-48637,68085,110473,40710,40912,92,37741,33641,78809,37952,-36315,-20416,29049,-288,54490,4469,-58194,-16055,-59964,20594,35373,-12140,-24461,42693,18883,15303,67886,86604,12698,40164,7613,21735,-10019,-5917,8482,-65013,-85060,2411,-33924,-17971,23834,58197,45325,17197,-53560,-29552,-1237,-16153,93102,13239,-3963,5448,37254,-2172,-16717,-11783,22392,35071,92560,72667,-45141,18128,-100867,-34399,-58183,31303,7935,-63751,24369,-102193,-14572,-16308,-2432,-42135,55992,13822,43979,41974,-28936,-74189,18480,31370,-26702,-6032,-25770,70057,-25864,10307,-12356,-41679,-25710,-100540,-7526,-5212,-76125,-44759,-16702,13468,65087,83475,30693,101919,44028,43932,-44764,-34695,-7730,-10361,-1236,-37305,-63103,-55807,-6449,6875,31948,15930,-7883,-131354,-80478,-19762,77593,-76528,-51890,-106899,-74132,27004,18086,-69823,8806,-32180,13335,60834,-916,-41850,28492,-27510,-10082,-8115,40073,-41350,-84464,5433,-26833,-87853,-114546,38144,53360,49171,-83000,-34627,-10996,74670,-4047,-76428,-29737,-71444,24874,58966,2731,22766,-56130,-70,-22320,-85061,-12950,-20816,-68011,-34508,-17249,-42971,-51343,-13111,-7683,17835,11194,-11099,2581,-47043,73842,85847,-24281,97903,31701,32106,17333,-23904,29779,103137,54740,-48991,53104,-35029,-23811,38838,58980,90468,49263,-6071,-65685,6790,-34404,-32132,1454,4657,33262,56142,22123,415,40689,27473,21223,29875,33358,49169,18880,47721,23629,-24798,13193,-2688,-15480,50661,-2691,2388,-19026,10521,-107793,-21815,14488,73344,19569,-25587,12536,36254,5197,-41071,31079,-2324,-17974,-80451,-65831,-24834,10908,52037,32197,-14059,-63602,21563,-29871,-128314,-26621,-66948,4952,28287,26013,82705,35514,-62334,-46109,-101935,16243,-53600,-31406,-10322,-2668,-61144,-6124,37749,59425,-94307,-50608,-15568,-11035,60920,55990,-39705,-92846,-44668,-6991,63992,14459,-37989,-8434,-30664,54648,21609,-9239,-68708,75798,41166,67175,48365,65553,-40352,-84323,-108659,-17923,15876,-39862,55957,-25596,-575,-4014,-69626,-7135,-47969,39815,-86869,-23607,-14180,-182,-31302,-31194,-8840,-22582,-24145,-35112,20271,70334,1205,-33043,-52322,-25258,36547,20164,8663,73548,59011,-102567,-34521,42960,-22925,-26351,-19468,-3032,52686,35187,121461,65139,-50082,22902,15871,25421,-56306,59453,89817,43879,-1622,-2117,451,50812,-20145,-30362,37777,42118,-8980,-41504,33810,62850,11894,78708,147371,18223,65937,-26422,25114,39546,81439,-42914,-74273,14367,18666,-15610,101240,37364,-61554,-2717,-9752,-15105,-37399,62892,47847,-19917,13415,54067,82288,31966,7244,-62567,-39161,-3221,10003,7455,56744,25817,2683,-81874,26361,-11452,68456,32443,35107,14971,-78500,-24851,20965,-55969,-31041,-6240,74669,56335,35231,-36890,-21572,61811],[43997,26865,10116,19448,18872,-48458,-16004,7326,-11515,8089,-59456,-64538,47888,4501,14659,22383,19963,-96617,2014,51553,-44563,-39298,-759,-6783,-32004,-5276,11247,20355,5801,87494,-64351,78320,78062,94560,-26467,-37085,-2303,5689,32715,-71037,22732,27783,-3806,-64592,62258,-7443,-10883,17028,17935,35121,32822,2531,25844,-8251,-29566,47291,47702,35833,2104,32446,37895,22479,-14448,46450,65157,115507,135786,3346,-5259,-18833,-4976,-6862,38214,36518,-36326,-43741,-38254,-19089,59038,-27465,631,36617,-3993,-54451,-17307,37207,38784,-528,53581,25788,7778,-31956,29378,-54575,-20904,14303,104171,-50791,28550,41184,64913,-28974,-52302,41931,45813,-33685,-74004,-15401,-15086,27661,45148,-33537,21033,-44091,34024,51203,25027,43874,-61649,-8492,6891,-30709,-87209,43912,-11150,-63362,-23900,-23875,-27790,-20540,68440,-14192,-4063,-15951,-62148,2520,-8419,73412,34297,44404,-9102,-22830,-22858,-81049,-65221,-10520,-31199,51995,21281,46415,85493,-22385,47088,-10430,16544,-18498,-96104,61839,-15031,47391,-51541,83277,53075,34537,97754,38847,-58207,12482,-45093,61097,-5935,-6617,74019,3944,-14735,-89772,-27139,-26835,11944,2805,-20646,34484,-44130,-2123,73189,-56278,-9795,-14217,-22222,-94988,-50436,-21125,26603,-61008,-4962,-27706,-19364,47580,-3617,6622,-71040,55277,16450,-37982,-48184,-92155,24573,-27656,76475,50852,62495,-6301,-12799,-4507,-56118,62163,82069,15939,-38809,24455,-53763,25723,-44981,-20524,-19288,-88361,-52805,-59834,20267,-102722,-101776,-70203,1688,6056,35959,46869,33732,37107,29271,-20829,-31311,9697,-39144,87157,-39236,-62136,-27227,120839,73696,255792,278509,2005874,2311299,426373,349989,135342,85073,77355,46164,-50804,134927,71692,58131,68407,102686,76564,68120,34419,118015,105788,37833,105437,34104,52940,5304,55081,5248,-76984,31744,80430,48253,-30900,76091,90263,23543,55883,84378,9862,-10485,-32306,-109340,32818,-2259,-53736,15725,27447,-19454,65898,-329,-24737,-40641,16146,-40995,1481,29584,28087,-11476,10780,20193,14701,10983,82894,22985,-32634,2162,-10662,1086,-55090,27534,15654,39290,27973,70862,75393,33507,-21426,-14524,-8180,9594,-60759,-34057,-97376,-35941,75602,11369,-77697,22400,13791,2159,25306,320563,389428,4427,23612,-26515,-7166,-30796,9765,-36886,61700,7927,40878,61947,-24736,-17817,14245,29225,113531,-18187,-757,74834,-21004,11901,60270,30854,84462,-19193,-40642,-19432,21467,-24560,24061,67436,53138,-10143,20287,-19016,4411,2570,51624,-11237,-37689,-22353,-29389,2679,-71513,11472,6021,-12281,33745,-41663,-24297,-15651,-29883,-16822,-26274,19575,-21146,-18930,-40422,-6641,59035,-8849,58763,95093,16311,20575,-40060,-40911,-49572,75890,-65936,-40974,-28623,51516,77844,15745,-48670,33481,-13282,-2018,6163,-15500,9865,95239,19811,25079,47540,-33319,25017,-42345,13027,25675,40661,44384,70838,47694,47129,-19963,-45932,-19160,-82942,3661,17776,-16030,-38410,-29333,-38912,89754,98050,40799,23718,28998,12460,-32807,27433,17989,-57673,40735,62027,3960,31901,-55584,17747,-35184,18211,-19754,-28600,-25697,-10687,-4720,-69023,-13370,33462,-72780,-44077,12072,-31093,-4603,-29275,-55871,-10168,-53085,-60873,7327,-29475,39309,-599,20004,23997,61769,107077,-25908,33699,73285,-41153,54526,76862,58008,67778,-75828,-92433,-50374,-49897,-6643,61974,-56398,58717,35870,23510,80071,38890,-6822,-24031,71784,-8242,-15705,-31005,-6400,-18123,-68104,-19755,18012,56260,29696,70631,-24396,-30313,-2473,-20595,13323,-28886,-50716,19347,28809,-11634,49965,1686,12637,-41779,-80248,-22644,57423,83888,38332,54176,-47536,-32038,13147,37096,57445,22031,-13046,-13574,-10961,117064,12887,31525,-33993,24249,-34091,-15413,20132,4920,-34551,81269,-42106,-32453,43522,60736,-11651,25691,-66447,-37561,-80014,-44005,5653,-11660,13894,48343,-18712,24905,1476,-42788,8656,-57764,10231,7317,25456,-97416,-23777,61935,76058,35096,-66461,-11377,17752,27392,19187,24425,5882,8155,-62743,-19582,-38664,128391,6473,-89390,-26185,-73368,65527,96148,53743,84641,3988,34479,16560,67257,40723,-42903,-8521,24276,-1970,69310,7982,-57892,-3546,-36471,19064,-9569,11333,-28025,23143,-12224,32470,74756,37354,26632,19002,23035,4265,-1487,-57,761,-59950,-83104,-5107,-39575,-15493,25907,40150,47820,7890,-54721,-30116,1254,-20369,99160,43443,21171,23508,31795,-17563,-20036,-21015,9549,-937,82071,66980,-27703,7603,-121684,-31081,-39198,23376,3700,-58818,35528,-102638,-20901,-18964,-13219,-46386,43966,5643,42246,12850,-35391,-71427,1387,69049,14167,-2037,-23946,69376,-7911,40656,-24421,-32334,-40037,-112639,-18883,-3550,-61642,-39440,3902,8198,42741,101882,27307,89997,65799,38261,-62585,-20452,5385,-24187,-6832,-46468,-68839,-56769,7131,-6895,2475,22863,-18375,-115859,-54136,7996,57506,-64675,-60687,-120576,-85913,31955,14915,-43797,21911,-11236,50208,27993,-14192,-33165,69499,-37947,-5349,-18974,29323,-38899,-84097,14019,-20039,-75695,-84916,33018,53939,56959,-50767,-12402,3056,100780,-9653,-66214,-1047,-35354,14792,53054,18074,35713,-45771,264,-14827,-97803,-7495,-14936,-26102,-50168,-12803,-11563,-33639,171,-10356,13193,26982,-9348,5002,-43121,72329,82202,-37279,81435,18217,41578,19213,-17744,26873,113526,28359,-41315,62680,-25914,-37711,39556,28572,95491,35678,-20226,-75156,6042,-41718,-28088,9457,10344,36050,65940,29132,28662,45235,24055,-3729,22492,33671,64624,43563,52733,26012,-1702,19320,-14928,-14874,67358,-6490,-4596,-7041,29856,-86989,-26790,-4612,53457,22131,-11293,22648,46019,-4972,-36133,26690,-11748,-18181,-45565,-54417,-24041,15339,71943,39952,-17489,-62853,47401,-15521,-127829,-13187,-66847,-16510,13869,18874,79518,17911,-42439,-33423,-88879,26036,-45792,-20596,-4568,-10533,-54907,-1263,21250,60372,-81655,-66230,11186,-3250,55063,63891,-49240,-102304,-56313,-35843,42272,6263,-9272,-5233,-20748,46170,17139,-8143,-74249,42007,34744,44102,32224,73634,-24507,-97798,-110052,-29818,35033,-49734,45881,-45939,18261,4901,-26849,2401,-45479,43345,-81597,-8147,-10488,-13676,-39567,-25865,-15863,-25904,-33030,-38515,8296,43870,7606,-48028,-29745,-42923,36872,6922,-18039,79295,63350,-120569,-40540,27650,-38762,-17536,-15648,4990,56818,73012,111866,42134,-64774,30839,41313,33221,-56596,37036,70908,64785,29745,12183,2975,16383,-47230,-43160,48175,-1955,-7526,-42421,65635,48600,1063,99875,110466,21477,71692,-23477,14509,20153,96059,-13960,-30926,58312,6841,-640,134866,46696,-64031,5300,29447,-13140,-14945,43473,33028,-3024,35881,94643,77530,26989,-16486,-54439,-23161,-6166,-144,1758,40997,19945,-654,-81063,36944,-31636,36176,39503,22883,23050,-75469,-42129,-4242,-53875,-21405,-22256,95601,42704,42595,-38450,-23903,32205],[31522,42956,17208,32797,30993,-51545,-13417,-3815,-10112,10275,-37701,-25523,38162,-31591,7799,31571,34278,-71158,8906,74785,-43434,-23728,42956,5893,-31093,2032,3200,35931,10156,90187,-51318,110209,97999,83153,-33902,-28669,-7525,-5728,18952,-64125,36154,82017,22837,-77360,82170,-11010,-6658,5050,-4338,27836,32916,-15694,42182,29656,10171,65267,24915,10048,-15958,14804,9103,59896,-19783,45533,62673,128691,99159,14655,-1451,-22863,-15192,23268,15011,54040,-10235,-18682,-37351,-24596,34027,-43222,-16510,31934,4016,-34834,-17300,73068,38529,20092,68144,47794,15049,-40966,40342,-53354,-26041,13070,100103,-66187,-18862,24499,70408,-43195,-59414,27224,-6395,-36629,-60203,-4289,-20112,35947,23494,-36533,16968,-93377,36851,67797,23891,47636,-49674,-42364,-6389,-32196,-88030,60042,-8184,-48867,-35000,-21664,-38528,-1861,42064,-15016,1956,-11372,-46613,-20215,-25714,46075,36657,41246,-17044,-41562,-34662,-95222,-78157,-18028,-7221,52635,25749,52599,84458,-27974,35788,-26666,31605,-19648,-80611,42258,-7985,63141,-31146,83025,76330,36005,74884,62069,-13776,14876,-56247,61043,-14540,-3930,111823,-4154,-20139,-82935,-22977,-2853,4551,-10780,-21308,47342,-43709,-21983,73990,-59846,-28729,-38053,-21357,-77758,-50386,-23539,47706,-48589,13130,-44226,-29300,18596,-22040,19487,-47646,68607,-5478,-5227,-37401,-74049,-1022,-10280,87912,56946,62833,2968,-22719,10235,-46100,83805,78811,3588,-44145,37798,-55858,-20041,-47887,-25978,-8977,-58798,-51228,-43684,29288,-74889,-47277,-73172,-12898,-4237,39767,28090,25911,22010,41228,-50465,-56695,3541,-60567,90922,-19362,-16976,-14533,97699,70210,245077,281592,2064363,2172855,416813,324544,122883,89261,56435,72597,-63862,131599,109161,46149,63934,129333,78165,49471,26066,122659,101423,65835,108391,16408,43134,8433,54915,22297,-40438,47563,72977,73220,-4472,75668,91448,40279,35820,74324,7682,-2369,-23326,-82044,56888,9059,-63028,16662,24581,16210,75419,-4845,-18659,-32074,5094,-57194,9767,28918,34777,2742,-23938,14585,39141,21521,83959,6658,-66263,-19475,6816,-334,-32963,7423,11961,26941,19841,69877,74058,69852,-232,-25940,-32164,-5065,-77760,-26763,-96403,-37349,99828,24750,-101990,21147,-4307,6309,16678,287755,355002,29050,34965,-5386,-13097,-31634,9259,-2621,26570,-13777,47216,70793,-24193,-30331,5874,4359,107412,-32696,14027,69683,-472,11091,53150,47489,86990,-8137,-30781,-17776,27628,22903,37585,56040,49872,-13913,18654,-23752,136,-23730,40361,6978,-22101,-12235,-33417,4570,-79723,4021,-17439,-17081,65873,-40483,-16470,-2388,-16828,5522,-35758,16617,-26599,-9228,-31559,711,52916,-23269,47109,85420,18629,29357,-26637,-31175,-28440,66107,-73351,-25315,-31182,29949,73409,20132,-41445,32819,-32900,-6958,-11293,-32469,15934,96908,49976,28673,32254,-42142,24419,-66753,37634,17648,24250,28155,85870,48218,62538,-36881,-51531,-9834,-82461,-19833,-4584,-1521,-37430,-25287,-25320,73605,55753,41185,8120,46281,19019,-47428,20760,20514,-75964,19287,49921,11325,29564,-61182,44895,-15605,5490,-21868,-45505,-16508,-12572,-9711,-100192,-31459,25880,-70878,-39743,9797,-38510,-12531,-12927,-15048,-2964,-58798,-62861,3112,-29264,52754,1207,41017,31746,69355,102892,-30340,2495,67150,-54905,20671,62671,46654,75700,-81309,-105597,-45778,-40078,11191,71662,-59735,21322,6743,31153,88636,29362,-27089,-48717,65913,965,-9944,17273,-19824,-9393,-85932,-8684,26525,13984,30440,87015,-33751,-44995,-30,-12834,-15154,-16443,-48836,39154,15967,-13472,43513,-3224,-7949,-35394,-83732,15123,46213,67796,26721,57897,-57596,-6361,20238,16617,63947,41616,-775,11872,12296,83366,-11191,23879,-27833,41163,-15485,-57874,13432,-3851,-75065,74859,-52153,-36246,26023,56529,-11863,21189,-43805,-82146,-102177,-30782,17047,-12073,25166,29525,-19661,22375,563,-11367,53854,-65533,1512,7834,7119,-104538,-22254,65122,92698,44873,-92299,-15145,21874,46711,19825,27160,-1551,10773,-58471,-21429,-59474,101028,47593,-81147,-25732,-58861,50891,69696,61634,111051,5240,31855,-9990,53357,41040,-43945,-129,12702,-7495,77700,7865,-53995,17322,-15477,16004,-50954,23722,-28046,-3756,-25910,44816,55903,-19840,27675,-10561,17976,-7891,6943,9170,-14016,-48037,-74924,-11753,-40462,-15219,35354,21149,37124,-4012,-54225,-34859,3676,-23964,94180,75889,34441,40281,24173,-33049,-19624,-31797,-3656,-30281,52677,59171,-18642,3350,-130690,-38275,-20243,11528,14318,-55595,36684,-88768,-30813,-21821,-25168,-36915,19841,-13113,21098,-6303,-38272,-66208,-11628,92596,43875,7521,-9402,44119,18490,75108,-33916,-30433,-44466,-99372,-24414,-1945,-42761,-24624,24283,3554,11130,116859,25663,70677,67304,27161,-71245,-1182,20652,-27571,-18877,-61089,-76272,-53239,15466,-22519,-10653,28434,-29841,-75757,-27424,34901,36499,-52301,-56941,-110274,-89863,18232,18236,-20883,28678,-5005,83913,-15263,-30843,-20605,99215,-37251,3256,-28051,12772,-31943,-65944,16395,-13018,-60187,-39376,24510,56070,58589,-8865,9195,15909,114043,-19926,-46237,15836,2775,15076,50480,34439,37969,-27627,8313,-6982,-96649,-3954,-10890,18945,-55348,-10203,-752,-12964,15953,-9404,-3997,40402,-7286,8516,-37582,53014,57033,-47423,63321,-2396,46590,19869,-3225,17570,110789,-4603,-30774,67479,-10937,-51310,38798,-2707,88731,22604,-40693,-67069,5689,-41461,-24236,15922,13649,34907,66922,40748,57304,50062,22535,-28553,9110,32011,77831,71670,53852,27155,36472,17512,-14237,-11556,69984,-13538,-15200,5775,32612,-48486,-26130,-17670,22032,25609,7689,34563,54501,-15454,-30752,18920,-19871,-4916,7132,-34587,-30694,14577,77062,37509,-20241,-50898,58265,-787,-114711,8981,-58885,-42449,676,11660,66926,2325,-18659,-16277,-69668,35473,-31082,-922,2563,-9712,-30877,6628,-3472,46722,-62228,-70335,29427,2217,40205,52620,-53546,-90628,-47402,-47144,18963,-3007,19316,5847,-268,33443,3512,-5924,-65703,16539,24711,10190,10407,79237,105,-89985,-110179,-48307,52971,-48270,34127,-59293,40275,17847,32322,10983,-40145,40830,-68787,8402,-2581,-28036,-49763,-21535,-24058,-30055,-32934,-41304,2344,36904,3267,-82043,-17627,-52126,31741,-8603,-42355,68511,55562,-110339,-48763,3952,-46666,-10742,-6775,15319,54517,88565,88122,15761,-62839,31851,52315,38761,-48684,12224,42477,75906,54736,30151,14616,-18947,-71229,-64988,51440,-47359,-4870,-44925,77082,40173,-4075,106826,69218,24851,68273,-19043,2010,-5235,90083,26411,44472,95340,420,15600,145956,51569,-49862,7963,64250,15495,4709,13093,12810,17956,59246,118169,70185,22775,-35793,-29940,10272,-1955,-9203,-5931,22998,16079,-1146,-74245,40986,-44001,3385,40549,10843,23321,-76641,-53186,-19593,-44015,-7796,-41606,92918,24679,48455,-36443,-24397,-4393],[11816,57279,21435,45656,52623,-46264,-3808,-17105,-7876,15830,-18338,14089,32200,-62070,9579,43674,46353,-41959,15383,93905,-35467,-9551,77641,24661,-29879,3351,-10795,37703,10364,72543,-22470,131065,103079,64156,-29587,-7301,-7833,-18573,7359,-37815,43090,125085,51428,-73356,88326,-11680,-6803,-511,-21457,30755,40066,-16994,58905,55527,36911,74081,-10408,-26159,-34260,-6473,-15954,95214,-24902,37720,47957,127411,50387,20663,-6186,-18989,-19842,34621,-11266,64074,23636,7575,-32603,-38836,-1242,-53642,-22762,10932,3265,-16345,-16654,99568,26030,33903,66283,67234,32321,-25762,52491,-46146,-33334,17532,76485,-66368,-47717,11895,68303,-47419,-57193,10145,-56089,-32733,-33084,20072,-28697,36873,4833,-38071,7399,-109262,37013,74067,23611,58603,-30429,-86047,-21587,-28424,-80806,69147,-7087,-43647,-38076,-32134,-48244,23268,20181,-5571,10770,10663,-32727,-41907,-35777,22518,37965,32326,-22398,-58946,-47958,-96564,-90641,-26389,17605,52001,18977,56146,72674,-32058,27687,-42266,40939,-23800,-59904,14772,5099,77603,-8192,76643,88120,24974,37873,80923,44440,18336,-57337,51860,-24713,-9432,131074,-16019,-23127,-57325,-13450,16528,4012,-17138,-19840,53913,-37225,-41872,63440,-57189,-46823,-55019,-22764,-50713,-41659,-27451,55577,-27148,21021,-60814,-29755,-8708,-46024,22403,-16313,67669,-28461,35566,-7954,-47256,-31050,7478,83427,52239,54349,7930,-26520,36194,-31514,83056,57574,-3771,-38347,46467,-53553,-60541,-38825,-23638,5687,-37495,-45157,-23888,37248,-49337,-10717,-75354,-21548,-7664,57826,19555,15321,-13900,35979,-88773,-77051,-4625,-68991,67595,-2840,31434,-3042,74569,72072,223343,250875,2191594,1992827,401819,258879,111193,95189,26120,87872,-45629,129680,135739,27439,54135,144239,65903,36565,21091,124370,79444,85555,101765,5227,37472,26497,61951,41638,18679,62190,71430,99423,24506,63083,61071,52852,8426,43981,-2688,6279,-14059,-35464,71599,4419,-55819,21373,24915,43646,71119,-9793,1965,-18072,-6455,-62511,11388,31569,34345,14547,-49421,994,52777,28924,72676,-2439,-92607,-29215,23354,-8989,-10449,-2893,8535,22132,21499,69052,75564,124489,12408,-31020,-51539,-12632,-89986,-19287,-83087,-28912,106079,25412,-106311,17851,-22824,3480,10182,247887,343913,66655,57868,5263,-16663,-13967,12089,39663,-12519,-32467,54029,71978,-34859,-33851,5829,-11747,89325,-37472,34298,52652,21123,10841,38190,57735,83297,5915,-20974,-11434,42011,60611,37399,41459,34476,-25520,7750,-29356,-2819,-50914,27687,23119,-5004,-2427,-27752,6508,-80056,-2442,-37324,-14853,94840,-33189,7114,8411,-5674,25661,-34045,15163,-31041,8743,-6414,6783,48472,-32679,30441,71994,20106,35521,-15223,-22621,-370,56711,-64642,36,-25507,4962,65072,19072,-25483,25156,-57053,-19494,-36791,-48307,16040,92260,85143,30612,4060,-48198,20700,-65539,57096,9108,-4129,13776,94170,53578,65244,-46598,-30325,18477,-71655,-31573,-19755,1431,-32338,-15223,-8097,52599,16663,32923,-3188,60751,29822,-56115,9855,12159,-82810,10971,35391,29709,25934,-51626,66346,5054,-8505,-21225,-55129,-3593,-12564,-4776,-107233,-44454,13949,-51461,-27230,13679,-29943,-22533,-344,20637,813,-55539,-50373,3322,-29853,57885,13963,63676,44490,76165,84907,-29827,-29287,35154,-58605,-11559,50168,30588,69020,-74931,-80441,-35397,-30797,28055,65884,-56066,-14079,-23444,35651,97262,12616,-50426,-66826,61644,24744,3474,61695,-22658,6975,-91681,5387,28730,-33403,30686,88034,-44078,-42841,6917,-8519,-35576,8159,-36163,54466,10106,-12157,44346,-7885,-27166,-11315,-81831,45178,24827,43047,-153,48628,-55665,5850,20598,-9472,64248,51202,11539,32587,25972,37451,-25109,15424,-18410,54648,5781,-87910,-1110,-10177,-108904,64580,-52775,-39181,5606,45602,-14467,17332,-23036,-119292,-103798,-22390,23234,-18391,20504,3599,-10929,14062,2424,5244,99891,-48726,-10853,19456,-7488,-94348,-22762,43775,83385,44725,-87191,-14237,20079,69054,26148,29302,-14126,11812,-49507,-25968,-66912,65191,65537,-66699,-18033,-12289,29550,36976,63179,115237,5458,30977,-40357,42533,41165,-38926,4110,-3730,-15690,72026,1763,-50158,42240,869,14429,-68660,20026,-29453,-34354,-16953,47237,10173,-55733,20235,-41547,-1373,-9753,12983,21548,-31997,-34715,-63088,-15003,-34999,-14596,54741,9115,11379,-14479,-54629,-39696,10291,-25537,78493,95323,30980,53482,18993,-46168,-14924,-42639,-13154,-46795,12593,49018,-17966,9407,-123793,-48911,-2861,2136,32370,-56705,28920,-66683,-41674,-23681,-35539,-21400,-6402,-31968,-10386,-11477,-37536,-56819,-17206,99978,54981,20632,9629,1715,37802,102839,-37775,-35501,-39222,-66949,-25028,-3057,-26387,-4009,42446,-701,-22395,124300,26383,47093,46563,14319,-65998,17350,35074,-20922,-36803,-82838,-83543,-45354,16325,-34000,-1484,29646,-41574,-22911,-7004,49585,19512,-41637,-45409,-76250,-84221,-6656,25812,-7053,26824,-12402,106498,-53876,-44602,-11872,106937,-28677,12949,-32969,-5854,-21304,-32876,14392,-3507,-43143,8281,16322,60049,53029,29441,25184,28957,119471,-32829,-23297,23963,35840,26581,48925,46452,32749,-4200,18042,-1686,-82780,-1206,-10205,56724,-45830,-10532,-5318,6867,32657,-5557,-26754,47664,-6949,8424,-36035,22757,14640,-51337,41806,-22806,45749,20527,20196,5764,81903,-33908,-21652,66827,9035,-58591,36317,-27393,73974,13362,-65459,-49223,2687,-35572,-21331,19144,16285,28405,55416,55342,80253,52432,27776,-46253,-8182,29169,87936,93506,48274,26628,74474,9016,-2202,-7533,58138,-20744,-25136,17276,19138,-5867,-20897,-21839,-12995,26849,27959,52094,61999,-24397,-26869,7274,-25939,22709,59965,-10436,-39334,15481,67738,25116,-23161,-33197,54215,10433,-91245,34004,-49126,-66337,-11535,6631,48278,-3732,420,1771,-48373,44165,-12195,19287,4663,-5996,3222,19343,-29119,20192,-47959,-64190,32313,3986,23047,28280,-51831,-57800,-20823,-33481,7830,-7949,38331,18271,24676,18091,-14021,-2872,-44494,4167,14174,-24139,-13562,78387,25964,-65617,-106747,-65647,64594,-36933,24354,-60192,58232,34275,88343,16264,-30982,32964,-52657,20511,5504,-41601,-60548,-17472,-30318,-26788,-29863,-41653,2535,53056,-12039,-129622,-13051,-52461,21397,-27511,-57837,45295,37774,-73961,-56594,-19325,-46108,-9678,3316,25337,48568,82759,62226,-3250,-43011,28728,40410,41232,-32838,-12736,12798,75246,66445,48129,30722,-42843,-81941,-86698,45597,-82537,-2709,-47890,61463,40217,-5365,96768,36781,29471,56895,-14338,-11311,-28128,67110,68591,122163,108865,336,32969,125721,51115,-23513,4399,86788,61035,16491,-16983,-4137,35769,72289,115656,65386,22708,-45957,2907,54766,7698,-12458,-10783,6686,16353,2840,-63682,37583,-43184,-20876,32790,766,17502,-84324,-55888,-23134,-28805,5538,-53320,69316,5058,50179,-30654,-22757,-32570],[-10654,64621,21399,55238,75962,-32401,7961,-29012,-4319,20981,-5698,33667,35278,-79036,19042,55487,51785,-19852,19492,101778,-25761,1673,89186,42868,-27906,2240,-26267,24839,2938,40199,13331,133587,91156,44593,-13561,23074,-4212,-32114,1001,-1841,44429,137203,68227,-58767,74457,-11604,-10526,2059,-29798,44317,53612,-1683,71056,60903,37146,69340,-50021,-62330,-43957,-26308,-33605,112688,-29055,28464,31407,111627,11627,21538,-16969,-9883,-20096,22550,-33485,63982,55461,27530,-22228,-59468,-36827,-50844,-19980,-22122,-7307,-28,-17211,108404,7619,38097,51290,78899,55222,11155,63519,-37016,-41548,28578,47977,-51921,-48032,9264,59561,-47157,-49336,-1664,-78572,-24299,-519,49212,-34195,31308,-7758,-37351,-6361,-85305,38502,66644,23124,71935,-6349,-123995,-32746,-14447,-69371,66622,-10350,-42475,-30289,-55995,-53082,46069,9950,12498,17241,40069,-21104,-59471,-40765,9806,36452,16073,-23495,-61103,-58238,-83533,-100219,-33542,34351,48898,2556,58111,53191,-36845,20215,-48098,41476,-29405,-41521,-11652,21568,87101,13944,69296,87759,16156,7275,90086,98094,24255,-46743,38536,-33208,-22578,117528,-30267,-24797,-25030,190,28505,7201,-17339,-16012,48542,-23952,-56145,47773,-50538,-58691,-61859,-25437,-25671,-27389,-29944,48078,-3192,15762,-74048,-21406,-26825,-70628,17806,10663,50985,-44752,69201,31291,-16889,-46628,20226,62920,34766,39199,5694,-23127,68318,-12757,64403,22318,-3239,-26881,47414,-46374,-86864,-17988,-14046,21481,-24401,-35862,-7681,34696,-34335,-3019,-71491,-17770,472,83230,22070,1044,-58253,14944,-123849,-90127,-16300,-65120,26015,7065,70857,6673,60087,77938,199287,202250,2301043,1839060,388983,200800,104923,99301,-2222,92864,-5438,132396,142377,6474,38516,143906,47089,34500,21428,123798,46140,94493,87464,3190,38864,53713,74165,53977,67964,72953,73735,117006,45647,41018,17391,58133,-21085,3971,-15346,13822,-7019,1439,69199,-12580,-35734,26984,23547,58010,55232,-13241,34976,-1635,-17466,-56266,5411,36683,29005,19776,-60854,-13319,52515,25133,52911,-1823,-101924,-22257,37186,-14867,4701,-789,5856,25538,32439,66078,76927,174088,11304,-27818,-58465,-11722,-91672,-14786,-67754,-12859,88949,11020,-90107,16045,-36994,-4905,6848,212641,357712,107143,84037,4805,-16579,21599,16391,78822,-44788,-41152,57554,63560,-46717,-23417,16230,-13352,64874,-29999,55846,31130,41989,11736,22913,59339,74104,19802,-14268,419,56555,78384,33210,29305,14620,-40597,-8080,-35762,-3167,-71521,15692,32761,8737,5621,-15332,3925,-76281,-7696,-49207,-7987,110384,-22252,39719,18326,4457,37436,-22385,15390,-34773,30859,35903,5456,41975,-34334,13615,57458,20669,39789,-6413,-19030,28833,49803,-33597,29208,-17553,-22251,51875,12233,-6765,11237,-80679,-31655,-61818,-57837,10147,81080,112312,27440,-32197,-49859,16295,-39984,66693,1436,-35737,5428,96190,60710,56678,-45355,3944,60075,-52502,-27169,-24029,-6679,-22060,-895,7102,30122,-16913,16530,-11332,68461,42899,-56476,-3420,-4178,-75411,17651,22489,56265,18310,-31818,74833,19531,-20440,-17470,-53654,9999,-10888,8384,-91331,-49124,774,-23564,-8187,21732,-4143,-32043,2810,36973,-1032,-48930,-27637,7662,-28634,50560,32139,83680,57302,78333,58218,-24718,-52805,-18064,-53034,-30145,40226,13715,49818,-51619,-22575,-21913,-30176,39291,38922,-48042,-32336,-45457,36259,101937,-6362,-65674,-75469,59660,63908,24717,90447,-12741,27662,-83613,18139,22926,-69882,32507,76561,-52624,-28795,17034,-11816,-39998,32723,-17765,65364,16746,-6253,52359,-11554,-42818,19757,-71485,56232,3509,15162,-37022,31582,-39938,8077,7830,-37335,56888,46717,20811,42005,28054,7089,-24147,6364,-11866,61647,18589,-98539,-17123,-10764,-127292,47429,-39315,-38887,-12518,31854,-24162,14127,-7238,-135806,-86100,-20634,24099,-28266,3073,-21701,7558,6938,9451,6217,127939,-23830,-23945,41586,-16735,-74606,-25828,2939,41239,30614,-64424,-7593,15481,87817,34567,22581,-28840,11646,-38019,-29138,-57146,34935,58604,-48144,-6027,42756,8907,3638,56640,99469,6577,32715,-67501,38173,43536,-28639,7011,-21132,-23025,50503,-10184,-49352,65661,13809,16439,-55655,3191,-36380,-61848,10010,36786,-49156,-59114,11272,-66797,-23053,707,15909,34848,-49011,-25624,-49353,-13893,-24224,-11052,81174,8856,-24517,-20207,-57093,-40030,24243,-23103,57318,90032,11761,61302,17301,-54879,-7204,-51331,-19678,-51053,-24885,34658,-23620,23922,-102150,-56246,10718,70,46278,-60528,16141,-43781,-50390,-24102,-41270,-9069,-23643,-36647,-35697,-3420,-33879,-44311,-15133,94020,48543,33958,24788,-42983,37849,114924,-35441,-44676,-26716,-28398,-22685,-7842,-17524,14201,56719,-5996,-51522,120965,28521,22152,10871,3778,-45228,29147,47270,-9851,-57978,-108213,-86941,-32763,11269,-35684,25406,24724,-53400,21640,3762,43433,9567,-32391,-34124,-27642,-69434,-30715,35569,-2108,18203,-25030,115032,-75162,-50780,-10864,91274,-18494,19354,-32719,-22007,-9655,6434,9584,10281,-26572,43124,11709,63285,40966,52183,32408,44370,122657,-44365,-4638,28264,58511,44993,44709,50170,26155,20204,23277,-381,-60337,3264,-11992,80266,-22037,-14270,-16288,23289,48043,1299,-46170,47553,-8578,1761,-41990,-8001,-34907,-47399,16449,-38191,39317,21384,48929,-3303,20997,-49931,-17925,61467,29651,-55586,31807,-41220,55916,9741,-88582,-30503,-4643,-27457,-19978,18851,19677,16765,34583,70153,91186,47209,42859,-51003,-26376,25540,93816,101323,35227,23383,95834,-2560,16159,-6438,33273,-25365,-30446,25393,-3087,26597,-11954,-17056,-41141,22068,45749,75339,69569,-30064,-24845,-7441,-29501,57461,94000,10486,-44544,21710,48642,6314,-27441,-17016,39452,13948,-64048,54603,-46233,-82296,-22068,5273,29138,3934,9284,17019,-28698,52928,6696,32293,-2403,-3384,34694,36953,-47609,-12390,-50576,-50739,19580,2991,10512,3646,-45317,-12386,13706,2060,17952,-4713,41292,25737,45709,1957,-28810,917,-17075,2688,5608,-50363,-35041,67316,45881,-33253,-96525,-72951,64587,-22141,18080,-48053,65777,52099,123784,17114,-20319,21247,-36249,24910,10121,-53355,-69692,-12911,-32123,-10428,-28738,-36519,6007,78913,-34082,-176110,-12977,-45896,7113,-49693,-61313,16857,15062,-23288,-61856,-33789,-38351,-15705,10248,31934,41990,64394,42439,-6583,-10214,27069,7936,40585,-10977,-35893,-9661,64893,63730,61472,45601,-47671,-70038,-94266,32136,-98409,-2526,-49003,23874,45696,-6064,71909,17907,35845,40176,-10817,-22097,-40735,36781,97710,168912,92137,5482,48322,77601,46011,8166,-4637,93562,100785,18354,-34481,-10520,42862,64153,91007,64737,27805,-44852,32703,98211,17857,-7494,-8760,-5148,19670,10998,-53211,29263,-28187,-30675,16426,-6469,8359,-96331,-50903,-15737,-10281,14747,-50073,38726,-13824,45652,-21621,-19991,-42770],[-29666,60343,17083,61945,89038,-12540,16253,-36250,566,21979,-1563,24001,44333,-78668,31917,62282,48441,-10601,20591,92039,-19988,10109,74508,54860,-25604,1283,-38800,2974,-14471,6780,45324,117678,65146,28523,8998,53558,2477,-43761,1773,31150,43499,116895,62355,-42333,42256,-14037,-16080,11597,-28381,62488,69541,24852,74266,41932,12035,50973,-81123,-83896,-42096,-40608,-44896,103051,-31295,23035,22443,85009,-1464,20011,-28377,-765,-18964,-7466,-44839,53848,75191,37125,-8445,-81077,-60732,-30566,-12060,-56175,-26041,13746,-20684,97670,-9083,33473,30085,79940,75829,56386,70525,-32161,-47780,45707,25657,-29070,-24135,17499,47455,-47670,-41604,-3912,-62673,-14460,26361,72672,-28932,21548,-12692,-33919,-21481,-35218,44155,46759,21707,79882,18191,-141078,-34177,11274,-58070,51940,-18709,-39932,-13169,-86635,-51909,57154,10897,33716,16700,64442,-7889,-70127,-42124,8707,31251,-7299,-20980,-40660,-60607,-59184,-101402,-37303,35234,41714,-19496,59201,31246,-42619,11831,-39126,33973,-33960,-30868,-28234,36871,88905,31111,61204,78430,21627,-1777,86927,128361,33064,-27162,26085,-38318,-40812,70541,-45547,-26639,1589,15167,32247,8556,-13567,-10316,29693,-5051,-60387,35140,-41361,-60691,-59474,-28001,-12111,-12185,-29234,28556,14609,-894,-81389,-10262,-34622,-89952,9969,23540,21699,-45977,85408,66939,11421,-33312,24436,30538,6314,21879,-3051,-14244,98364,7623,37483,-17991,4486,-18055,40056,-35358,-95849,9614,-1057,34949,-15898,-24738,-213,14927,-32520,-13655,-55194,2142,21595,106504,29462,-19205,-97552,-15403,-140306,-92937,-31716,-53611,-17569,9655,90529,14021,58268,84119,177506,157032,2328526,1759441,384091,184720,107278,98857,-17367,92065,39599,137003,126603,-10072,18758,128983,32231,45879,28375,120684,11795,92313,69164,9016,47218,81004,87692,52293,84447,78242,76620,121429,51248,15883,-16096,56104,-46734,-31795,-21682,18235,-3509,15236,48621,-32638,-13355,30682,17496,60494,33179,-16626,74302,13748,-26516,-41916,-6053,41639,18392,16527,-58202,-20539,39699,9062,31011,7332,-89686,411,45854,-9288,7928,9053,4184,35324,48163,60722,72741,186856,-1540,-17288,-46578,-2845,-79543,-15274,-58883,5281,56642,-13207,-60134,19060,-43502,-15686,6283,192851,390070,137969,102241,-847,-11765,65515,18917,101872,-63755,-36172,54555,46352,-50239,863,35333,-1714,39712,-11069,73307,13530,59887,13995,16340,51973,61132,31653,-10029,17206,62585,75196,33548,22387,-1745,-53820,-23494,-42705,-908,-80575,6789,33725,15431,11382,-777,-5548,-68342,-9815,-51614,339,105173,-11675,68718,28093,14806,38314,-5946,17360,-38089,49992,91385,-5152,29900,-28181,537,41681,20435,42123,-465,-21690,53505,47338,17813,52208,-12768,-51684,32734,1686,8962,-4359,-97946,-35129,-76608,-56543,-16,66492,121667,16989,-69109,-47274,12857,-1294,63855,-4985,-58864,6109,93278,65799,42754,-34667,30598,102807,-29055,-8911,-16274,-21048,-7944,15792,17844,10088,-41884,-5461,-18516,67686,54710,-49690,-17263,-22619,-54723,36127,14176,83556,4832,-9991,67193,21849,-26880,-10575,-41256,21293,-7900,25573,-61427,-45325,-10430,-723,14614,31275,31599,-37945,-5389,27456,-9066,-45043,-4004,13343,-23992,31339,48069,93835,64451,72182,28615,-16574,-62477,-75162,-41367,-29668,30682,-1312,23613,-12242,43800,-9373,-36826,42164,-4984,-40072,-28851,-54740,33476,97461,-21353,-66199,-72987,58576,110291,52024,98602,6745,47564,-64048,24917,10712,-83234,36946,60160,-57107,-13092,27061,-22975,-26667,45304,-814,73459,36424,5060,63507,-14737,-52753,44227,-52796,44643,-8610,-8844,-72903,12916,-12742,6072,-18238,-62195,41107,27765,25332,36804,20422,12399,-8209,-3129,-13165,60635,17740,-91356,-29697,-4549,-128677,22383,-13852,-34106,-24779,18993,-42408,11430,1499,-125469,-57090,-24242,22082,-38221,-21580,-38301,31334,6101,21497,-533,124982,-10567,-35088,69193,-20975,-52631,-29293,-41012,-26831,3103,-39653,3114,11319,96088,40211,1993,-41167,10584,-26746,-27735,-32618,17935,34476,-27526,7216,82306,-5805,-25923,41859,71264,9842,37216,-85593,40132,49363,-14974,13981,-34284,-24443,17996,-25370,-52174,82407,24710,22439,-21178,-16396,-49025,-78431,44139,14248,-100569,-38273,7908,-80989,-36054,20981,17258,45464,-62259,-23999,-33773,-9305,-10856,-3109,105396,20341,-60714,-20196,-60393,-33147,45196,-14944,39497,58699,-16221,62841,16979,-57889,1396,-54816,-26632,-48972,-47960,14876,-32590,40128,-72520,-57002,17409,5790,45461,-62111,3733,-25424,-54538,-23501,-40221,-5857,-24989,-17365,-39177,13178,-28437,-32938,-8101,79987,32253,43756,30736,-75349,15845,108854,-28923,-54035,-10723,2916,-19230,-15265,-17124,21731,65465,-13804,-72551,105740,30190,-386,-26088,-1732,-11372,29862,57003,-2061,-77824,-129355,-84490,-16062,5397,-24569,57361,13919,-65375,40236,5983,14520,7669,-22216,-28392,20391,-48155,-43836,46566,-602,7854,-32577,112497,-74181,-48140,-16775,59136,-13235,17979,-28335,-31824,-435,41279,2291,28184,-12840,56259,12453,61274,24601,53925,30581,62824,125070,-50064,5855,32045,67803,62436,34763,44399,24570,40289,20674,-2753,-35121,11768,-13793,87288,9936,-20944,-26056,35529,59672,12144,-54571,41422,-10818,-10952,-55375,-29297,-77926,-36124,-9580,-46707,28783,21598,76394,-5371,-58422,-48158,-21246,53076,45303,-41594,24516,-44455,38960,11398,-101719,-16765,-16031,-20230,-20219,16679,24369,1780,11662,81780,86560,29933,67153,-40377,-42390,21081,93617,93440,17133,16460,90911,-12677,34390,-12171,-965,-25682,-29293,28641,-23131,39953,124,-5648,-54033,8164,57849,99130,78360,-31027,-22880,-22965,-30076,86589,98860,19118,-43355,32450,26430,-13564,-34248,-8919,19728,6412,-41424,64715,-56319,-87476,-29412,7944,15285,24211,7649,26348,-12951,63131,21796,33819,-18413,-3319,50957,56814,-54232,-41180,-73400,-33190,-2547,3160,6931,-8228,-36612,31774,44623,46589,48341,7537,27634,24882,56315,-12701,-34975,5639,7057,5262,13,-64559,-49335,46034,55695,-1350,-78344,-63718,49756,-12884,14593,-27646,59930,67603,129960,13838,-12855,7617,-20924,21710,9249,-62257,-75063,-7556,-28176,18062,-30197,-23323,8415,92912,-56101,-203969,-16091,-35537,-9080,-73042,-54566,-9075,-6582,25335,-63059,-33998,-26075,-27203,10799,32195,36832,44235,31965,7598,26104,33292,-33878,37385,13217,-55255,-19086,49645,51051,66047,54522,-33491,-33148,-78204,15165,-91693,-5102,-44935,-20434,50403,-8408,38487,9555,43271,21489,-9756,-25666,-39046,9744,98485,169823,52098,13549,57312,19520,37848,37688,-17076,85473,113701,11573,-30735,-3225,35004,30385,56827,64762,35686,-33752,48775,126076,22877,4531,1910,-11465,23023,21625,-46803,20226,-2789,-25398,-5312,-10956,-1501,-105740,-41082,-282,10763,17532,-31519,17728,-29821,34498,-10583,-18469,-36876],[-39652,43327,9649,68152,83034,9131,17117,-36925,6272,17141,-4850,-8790,51715,-62702,42333,59499,37764,-12960,19554,63394,-21667,16920,42475,57514,-24585,1347,-45179,-18604,-40528,-14910,65635,91584,32463,17093,29836,73860,11680,-48589,9883,50364,44050,81563,31408,-31204,1079,-21078,-21431,24625,-18843,75566,82127,53990,66273,1868,-25202,23550,-91814,-79379,-31215,-47688,-53919,69088,-30686,24317,24059,52329,11712,19862,-34529,2619,-19730,-42803,-41243,36142,76532,37704,4619,-96392,-63837,5005,-1729,-78367,-48783,24987,-28009,71937,-18336,23904,10122,70346,85518,91130,70945,-37259,-48317,66875,14101,-6030,9744,33053,36281,-50644,-38407,1315,-19469,-5713,38566,82212,-8122,10294,-10341,-28377,-34208,15831,54048,19989,19101,75411,38473,-129779,-22800,44362,-50162,29687,-30337,-34584,7809,-112057,-46630,50278,16423,50382,7168,74014,12753,-72141,-38751,14916,22856,-35192,-17369,-1423,-51495,-29455,-89239,-36146,17369,29633,-41725,59151,12376,-47220,3040,-16524,22198,-34954,-28796,-29638,45903,81788,39041,50015,64951,43448,12837,73015,125564,43650,-4228,17608,-40027,-59716,6914,-60237,-29479,16170,27865,28755,3184,-7996,-4156,2371,16326,-53256,32189,-30310,-52382,-51961,-29149,-10802,-505,-25456,4424,19495,-23316,-81356,-3642,-37026,-98988,2706,19823,-12932,-27268,82567,86613,32746,7542,20117,-5625,-27917,7590,-13864,-3938,114689,25372,12522,-52829,14898,-18846,26686,-22794,-89843,34800,9766,43116,-8484,-13093,-2533,-20697,-41051,-19513,-22898,36654,52558,119890,31308,-46680,-122912,-46185,-125330,-81170,-48893,-39691,-45852,7253,85174,18250,67020,86045,157241,132399,2255326,1766119,389086,216303,118537,93212,-13081,89058,73584,136517,94172,-15817,-1109,104120,29412,69615,41765,113714,-13183,80850,51349,19750,59866,100083,98129,34641,66712,78883,77264,114745,42297,-4744,-24528,49533,-63253,-52300,-14586,17956,-4020,8708,15910,-45437,425,31051,6625,56940,12122,-23418,111163,24983,-31974,-25643,-18798,42818,952,5555,-45498,-15236,19471,-13924,13520,20950,-59201,31510,47956,10278,-753,17367,3369,47570,62415,54393,59178,145708,-18788,-2561,-13658,11606,-54087,-21077,-57798,18723,26002,-36576,-26933,28710,-40901,-24832,7311,193871,429428,149524,102424,-3294,-1745,102034,16373,99969,-67504,-18569,43614,23965,-40846,32931,57594,14713,17744,14489,81791,5104,71920,17376,24646,36749,46460,41209,-5718,36682,55021,57171,41373,19999,-9494,-60589,-33690,-48536,2924,-77250,2981,26792,13118,15175,11587,-20579,-53655,-4965,-46107,6578,78579,-5483,80581,37295,25606,29952,8097,20993,-40995,58517,147386,-21593,11237,-16938,-6598,23871,20001,41516,2357,-29345,69175,50140,75050,57626,-13838,-81609,8713,-8641,18016,-15396,-104309,-25204,-74279,-42627,-11529,53344,110172,-208,-98733,-42116,10855,35116,49183,-10671,-64174,16540,86745,65590,31207,-21024,34210,133561,-6270,15606,1309,-34901,6604,33380,24736,-3798,-53153,-29286,-26784,59220,61377,-39232,-30231,-36019,-25577,59380,12003,102437,-14163,5959,46272,10316,-25554,-1063,-22000,28787,-3820,41134,-28657,-36020,-16937,6872,37954,40213,65284,-37745,-21648,-4382,-21810,-46833,9834,15990,-16560,5810,55584,87567,62097,56696,1398,-7307,-57502,-113408,-27714,-12999,18960,-13286,-2328,34370,88947,-2104,-44072,36349,-52223,-36664,-8315,-52281,29148,79996,-26924,-52181,-59270,55979,149447,81558,88857,28644,61282,-38736,22422,-4085,-71253,43249,47448,-56375,-5839,33318,-38319,-1160,39115,7881,79696,63611,21506,71654,-18838,-55055,51608,-29157,15499,-7478,-22552,-94794,-2928,19715,4314,-50802,-79487,17189,-1941,25263,18560,7296,52801,17661,-12753,-23579,51979,4741,-73649,-36891,6862,-117376,-7501,15761,-25102,-29936,8879,-66033,9225,3367,-92505,-27948,-29480,20563,-44832,-46813,-41221,52599,12510,35771,-4030,90614,-20736,-42838,94420,-22189,-33691,-29763,-66128,-97241,-32055,-22910,14266,9546,90584,39061,-30431,-46910,8603,-18172,-20701,-1268,12126,5224,-6099,19639,94835,-14875,-48624,21686,40159,15093,43365,-92177,44977,57505,-308,30375,-37963,-15204,-16597,-39825,-56309,89218,33086,31016,16200,-25241,-62303,-78571,74100,-15548,-125641,-11661,14814,-82035,-35068,44410,20233,49913,-71480,-29308,-15539,-3528,2110,8823,114874,38905,-86956,-16343,-61660,-20262,68519,-547,33721,12023,-41962,58422,14668,-54892,9244,-49791,-36950,-47521,-51650,-9019,-41858,49717,-44593,-51880,14581,14748,25511,-56069,-3341,-13349,-53345,-22778,-32215,-11662,-11271,23590,-15724,31681,-22390,-28280,-351,63303,16220,47037,26928,-87084,-21084,89423,-21778,-59947,4577,18808,-15440,-22779,-22200,14538,67172,-24316,-84610,80586,29503,-15754,-50398,-1812,29011,18313,64132,-3404,-90899,-137357,-77912,2661,5351,-2070,80095,-472,-77033,30266,4315,-30047,13258,-8699,-27304,53105,-24696,-43457,58789,4299,1612,-28193,104064,-55031,-38986,-25108,21796,-16800,6049,-22606,-33589,3619,63191,-8300,47526,-4375,48363,18302,49841,7091,37946,22246,81879,123764,-46745,9646,36042,63365,70633,18587,30918,31885,51133,11238,-7133,-13207,25030,-13096,79703,39864,-28974,-30519,44522,65495,27854,-48153,32282,-11640,-25634,-72407,-35455,-101674,-19732,-30429,-48701,16194,19786,95340,559,-124898,-31799,-29861,43626,51655,-19154,13202,-41465,26259,15944,-98165,-9407,-29498,-15343,-21137,15924,29849,-13710,-6209,86916,67976,916,95657,-16567,-53805,15559,85694,75769,-498,5733,61679,-17490,46713,-26821,-38308,-21269,-22577,26527,-32508,33341,14657,8544,-49230,-15054,62357,114867,88485,-26529,-17723,-36092,-27066,97565,77188,8527,-35961,43598,7323,-29513,-44161,-12395,-51,-12888,-29619,61693,-78409,-82681,-32085,13761,10678,50773,-94,28024,-1534,75473,31392,24438,-38576,-4703,45041,73194,-50244,-56723,-107284,-14086,-24098,10174,12400,-1444,-28570,61125,63748,83249,87424,26206,2983,16279,54815,-23237,-29374,11696,18983,4828,-3129,-67556,-52970,19173,55625,24305,-55330,-37008,21052,-16704,11944,-7236,42186,76104,109153,8014,-13066,-5894,-6910,14082,2947,-66561,-75701,-1752,-18633,50234,-30745,-1931,5965,79998,-71934,-202877,-22179,-24486,-24855,-94061,-43460,-26668,-22316,57880,-59501,-19104,-12536,-39944,4332,24332,33499,30148,29961,33241,55532,51059,-71116,32415,34624,-68493,-13958,34254,35451,60036,55073,-7309,18651,-40979,-414,-66197,-10193,-32429,-53138,48687,-12122,4591,5778,49790,4342,-11735,-18378,-24674,-6918,63494,135575,5910,22099,57638,-23219,28236,58466,-30093,66592,94325,-103,-4691,15747,14538,-22305,27273,58437,40961,-16864,45421,126793,18956,19090,20092,-12980,23171,32418,-46491,14150,25961,-10098,-27187,-13463,-10419,-104446,-30280,19166,33834,13681,-3872,15844,-40871,18657,722,-21144,-25190],[-37894,18157,875,74828,59092,28506,10142,-31244,11888,7465,-12197,-48135,50789,-37460,45157,44806,24341,-20202,18403,22506,-30044,23148,8334,50827,-26682,2246,-43991,-31531,-68410,-20871,72230,67744,2349,10007,41302,77165,22638,-41439,23747,50878,48260,52965,-15796,-28156,-35919,-32246,-24993,36593,-4798,75161,86346,76553,47914,-48548,-57319,-5293,-78088,-49083,-16834,-48651,-64727,24135,-26577,31754,30718,17740,37403,23974,-31877,-3640,-24361,-69364,-22992,14871,59465,34829,13126,-98617,-44510,47465,11235,-79879,-70104,33439,-38964,39843,-18175,14498,-3344,52354,78321,100089,63620,-54065,-40316,88519,12599,10506,38481,50031,29609,-53401,-40493,5802,23877,765,33418,74806,25765,-356,-3309,-22765,-40939,46228,64939,-5772,15487,55642,51096,-93269,177,74871,-46687,8223,-41039,-29408,25204,-120115,-40521,25443,19331,55311,-9527,65174,42646,-65264,-27422,22467,13074,-62908,-15884,42860,-30158,-509,-63149,-29845,-14959,13768,-58333,56684,512,-47044,-3946,13229,10758,-30985,-31794,-16012,44766,66237,34712,34437,51595,72794,40267,53945,94730,53536,15719,13567,-39419,-73729,-47120,-71724,-32904,20166,34869,20360,-10127,-2204,303,-22122,35483,-37398,41313,-17684,-36862,-44112,-28035,-11321,5051,-20322,-15896,9975,-44098,-73363,-5820,-40744,-95017,-2051,5447,-43546,9057,66718,84328,44007,57497,11210,-35458,-60542,381,-20170,2856,104185,36000,-3281,-74675,21004,-31248,11698,-11479,-74689,46492,13436,44080,-442,-2179,-11455,-61746,-53911,-2529,22528,78100,85767,120019,17927,-78630,-132164,-69140,-75109,-51028,-63491,-26593,-47563,4742,57583,18732,79730,80218,134436,133730,2110110,1836962,401550,276727,135589,84248,9393,86221,88743,125351,56940,-7399,-15501,76708,39890,100855,59366,101089,-23519,63820,38300,34042,72789,106933,102034,5012,30828,79097,74085,102916,31067,-15060,-7908,42610,-67547,-53689,7455,12806,-8648,-8981,-18151,-44574,1025,28646,-6730,53845,-1378,-36300,136664,30166,-32508,-13895,-28590,36841,-23189,-10185,-28823,3630,-1268,-35375,4919,33783,-20582,59466,44549,38871,-17094,15280,2946,57074,69997,49019,36846,65241,-31617,12466,35540,27756,-19717,-30894,-58871,22139,12027,-47795,-291,44382,-29703,-28634,8671,213633,463375,139844,80057,3272,12870,116095,6846,74112,-57516,6330,25919,1881,-20669,62685,75221,24293,591,38575,78278,5598,75122,21278,47257,15719,32107,49189,480,55231,34624,33740,53588,18618,-7972,-58361,-35760,-49986,7103,-64716,5183,15613,2036,17777,19425,-36604,-30338,10549,-36239,7624,38137,-5955,67657,44542,35459,17022,13447,25845,-43079,51522,184251,-36695,-11281,-5001,-7366,5080,20676,36536,1920,-38943,73411,57163,113216,37550,-19745,-106320,-16057,-14387,19637,-17037,-98246,-2918,-54124,-18360,-21309,45728,81812,-20445,-114772,-36377,9806,56945,26566,-16483,-49337,34435,77333,58457,28264,-13056,12783,144102,11536,36790,23453,-42309,17367,50832,30118,-9075,-45960,-50947,-37080,45949,60469,-28937,-41213,-38357,4667,79079,16230,105743,-35650,11849,20400,-10872,-16391,9757,-2263,33171,1429,49572,-837,-25933,-17080,-2667,58811,48042,86827,-30663,-38157,-46475,-36000,-52371,6746,11443,-9235,-17172,52886,63680,50254,34841,-19331,1839,-41633,-117330,-15592,10764,4352,-21986,-21094,73410,94924,-3423,-46705,23904,-87364,-40491,19835,-42768,25869,49625,-20404,-29735,-35993,49834,169603,107791,68891,44635,64833,-14798,10209,-17066,-42665,48459,43531,-50666,-11828,33372,-51981,25873,14995,4647,82838,88420,41371,71590,-25200,-48544,38799,-5983,-20060,4699,-22318,-93776,-14288,49240,4154,-78893,-86178,-12677,-34891,22392,-6409,-6977,108548,44524,-22055,-39878,37867,-14062,-53605,-39418,19851,-99233,-35880,39879,-13480,-28785,939,-88228,7719,1260,-49615,-8255,-32249,21527,-45770,-66376,-31160,63292,22966,48222,2791,37487,-52776,-47321,109607,-23079,-20385,-24459,-55995,-139048,-65791,-16321,21905,10006,73221,29765,-65196,-43908,5260,-13769,-9348,26761,9370,-18526,15367,30429,83420,-23826,-62429,1608,14731,20704,48574,-88766,47836,64337,13295,57797,-28787,6784,-44650,-49970,-57501,85738,36875,39423,39602,-13387,-67590,-61820,92339,-44844,-117753,3815,32324,-71503,-21694,62615,28052,46597,-78845,-37641,4968,669,12526,22322,100544,57195,-97265,-12716,-58517,-7090,86585,18821,43604,-32395,-54181,49609,7937,-46663,16272,-34099,-50992,-50226,-38991,-32597,-49033,46892,-26711,-44142,2378,19558,-9108,-39954,-2418,-6187,-48098,-22750,-19400,-21113,9284,71092,24912,45820,-16625,-33999,4188,47982,8571,42617,17498,-78261,-60018,65846,-17542,-60152,15520,18672,-10682,-27403,-27677,-5220,60996,-35622,-88690,50521,25507,-19643,-54308,1648,66351,-2912,67743,-14880,-92607,-126477,-71445,20404,16076,25655,84463,-14946,-86428,5047,4503,-75298,24777,8619,-25027,62906,-4018,-36211,71935,16353,3292,-11139,92566,-27601,-27644,-29968,-9520,-28730,-15985,-18914,-28547,1514,68599,-23013,63796,-2760,27804,27066,27633,-8137,14264,11603,96296,114879,-33829,12342,39409,47397,64176,-740,13640,47762,49912,-125,-11387,366,41642,-8730,62059,57260,-35861,-29078,52163,64441,47688,-28166,23400,-9473,-36262,-86855,-27098,-99787,-1295,-40276,-45634,3491,14774,100389,11069,-148119,-10772,-39141,34933,47414,7020,-3364,-38678,19213,19799,-77326,-6404,-42182,-12318,-20781,20305,34783,-26586,-15465,83263,42489,-32430,120213,13959,-59221,8951,70685,59214,-10738,-7658,20237,-15156,49688,-48647,-70266,-12850,-13228,19728,-29864,12808,30251,21307,-31226,-42504,59108,115112,97943,-17065,-6463,-43735,-19907,84236,41359,-21983,-24815,50348,-4545,-38694,-56633,-26524,-17001,-40207,-30024,47179,-103692,-71081,-29607,20752,16074,74406,-7519,22321,6811,88869,36529,9100,-55409,-5041,19035,78233,-42126,-53500,-134510,4950,-35423,28292,22940,18951,-23174,67800,69128,99077,118395,46111,-23283,3425,44170,-27086,-12669,19431,14111,-1969,-5137,-62961,-44861,-5989,49813,41196,-34056,1244,-15778,-35696,8281,4762,17749,73379,72218,2043,-22363,-17444,5519,6680,-7100,-63726,-72286,3700,-4910,73631,-25752,24153,-2898,41171,-78650,-175856,-30539,-15213,-38084,-109289,-34807,-33459,-29835,67671,-51227,6922,-558,-48444,-6660,8647,30759,25326,33345,58734,70619,77213,-93755,26205,47745,-73045,2857,20749,22626,45087,47546,20439,63947,3872,-10821,-31473,-16558,-10199,-61774,38099,-14643,-22242,2692,52783,-8253,-16180,-548,-4441,-11733,534,91119,-27863,29380,51170,-31559,18129,65943,-40758,42456,54707,-12028,35443,40437,-9116,-76441,12180,39490,37259,134,24360,97697,5699,29969,42089,-11655,18111,41196,-50712,12597,50522,6350,-43652,-14874,-17703,-88529,-22081,38160,56730,4848,23510,31433,-45329,1921,10406,-29976,-18226],[-25442,-5496,-7515,79002,29035,43005,-1124,-21456,16367,-4274,-19233,-76596,39749,-10994,38000,19729,13936,-24036,19431,-17331,-39708,28793,-14730,37526,-32491,3960,-35647,-32327,-86705,-17423,68574,55131,-17574,7163,40046,63707,33750,-20664,40316,35198,55548,41329,-61879,-31184,-57442,-44580,-26178,43307,9188,58462,79975,85548,23203,-94042,-71079,-27676,-47793,-7903,-4391,-46514,-78550,-15345,-18882,41859,31595,-14979,56821,32783,-21034,-19827,-32531,-77210,5001,-5449,30293,34728,14917,-84308,-10283,85390,28960,-59835,-85191,37987,-52166,10546,-10528,9092,-8742,29445,53505,79285,49684,-78511,-23826,105859,17729,17440,53451,62742,28853,-50870,-44964,-422,41454,4913,15541,53395,61395,-9455,3924,-20094,-39419,48794,71103,-23323,11414,23506,55004,-42333,29130,91220,-46260,-3914,-45622,-29158,32442,-104513,-35841,-10227,17581,44769,-28257,41302,74427,-50750,-5558,27141,4497,-84850,-19060,75097,566,23205,-28323,-19755,-51089,-2579,-64406,50118,-3265,-39117,-6566,41377,2708,-22625,-34607,7221,32298,44367,17988,16227,41198,95652,63537,37360,53039,59743,27768,12371,-37731,-77518,-70911,-76040,-35515,20143,34033,9942,-27675,2878,676,-30264,47195,-18921,59665,-3952,-19763,-38541,-24509,2819,4795,-16020,-26226,-9183,-56693,-57369,-15667,-48995,-78285,-4448,-8537,-61572,52949,47522,62969,44760,92293,4222,-50034,-83914,1710,-16227,2361,59266,36574,-7270,-81830,15922,-51116,-100,-3792,-57128,35493,7662,37480,7945,6698,-21067,-93442,-64837,37440,70729,114306,111056,108087,-14333,-106659,-127839,-79157,1230,-3387,-69833,-14804,-22091,8199,17936,15504,88910,65905,106025,152668,1952952,1930732,415985,337793,152769,75733,42095,85146,87198,105606,27765,13690,-18948,54797,57607,132068,76815,81582,-22923,46111,33293,53758,82116,103006,98087,-27999,-3031,85078,66813,91231,35586,-13236,22541,39192,-59618,-39718,38915,4474,-17161,-29613,-42145,-30373,-7871,25606,-18980,54479,-3877,-54753,144704,29003,-27690,-10839,-33437,21815,-50447,-26628,-14145,32265,-16477,-47771,6210,41416,13485,72549,39151,66764,-34398,-1136,2442,58660,68793,45903,10936,-15217,-33581,24365,87777,41093,16278,-42335,-54555,13916,19135,-40211,14211,62926,-12166,-24850,9496,244190,482918,115689,39015,18840,30012,101089,-9211,36464,-37542,30890,5234,-14215,2675,80304,80707,18740,-11778,52180,62428,9974,67735,24998,75876,-8300,19703,56047,7829,68702,7517,13800,63582,13783,-627,-47281,-29441,-43216,11133,-48447,12814,5711,-15161,19918,23052,-47764,-84,37024,-25886,1745,-2618,-12314,32957,48000,41797,4976,7235,30714,-43616,29323,184455,-42962,-31625,3396,-2812,-10954,24420,26359,-1351,-46848,66281,65512,108933,-7136,-26467,-117167,-35605,-12477,15730,-8391,-81895,25422,-22273,10118,-27221,44882,44760,-37714,-114316,-30954,8881,60108,2175,-22929,-20541,54748,65257,44963,35959,-17342,-22587,133954,22041,46799,43141,-40353,20941,67043,36254,-5472,-19703,-67139,-48961,31876,52584,-21293,-49202,-27012,28671,88337,26026,91189,-54611,8744,310,-32514,-1848,19773,11737,36913,8189,47269,19830,-19397,-10742,-22942,74856,56074,93581,-18184,-45552,-82886,-47446,-55990,-13052,-2202,-5938,-28831,43237,29549,33076,12855,-30965,10951,-21413,-87782,-6912,30663,-11293,-27499,-27929,90307,64901,-14493,-44420,8557,-102476,-50953,45736,-31497,25893,11662,-3064,-7946,-6619,39590,169601,124511,47217,48424,57033,1908,-8607,-24963,-12113,47576,47250,-41433,-28101,27157,-58494,43255,-19388,-9011,79582,100827,61471,61477,-33921,-33625,10906,11303,-49928,21131,-8710,-70497,-21431,68773,3889,-92190,-81744,-43384,-61052,19237,-29174,-19529,154678,62390,-30454,-55937,21786,-30768,-36594,-39134,30215,-77938,-55808,51525,-1522,-23175,-7088,-101864,7251,47,-10474,-2216,-30509,23865,-40413,-75966,-14800,58720,32208,55619,19317,-14944,-94049,-49873,110366,-25942,-12886,-12633,-11004,-133666,-89125,-16064,23481,10495,49692,14256,-89070,-32835,-156,-13576,3415,43474,2828,-31380,35696,39535,59147,-38955,-66376,-12353,545,24246,49233,-79467,44926,64934,24750,91262,-7173,38973,-61321,-54222,-51774,74617,34074,44484,41582,19740,-57232,-33504,96353,-65118,-83327,277,56085,-53967,-2594,68941,41977,36997,-87187,-43579,24527,1124,19542,33637,63497,67986,-92251,-13757,-51283,-2238,91809,40189,64495,-59035,-45524,38840,-3427,-34935,24049,-8358,-66256,-55160,-18152,-49436,-52632,31139,-22314,-37546,-14544,13980,-46323,-16097,5747,-1371,-41789,-23692,-5709,-27159,25110,105019,63198,51517,-11571,-49182,3513,36018,12639,31696,9399,-55703,-88222,46970,-18273,-54337,19730,8364,-3312,-26942,-28777,-30166,47432,-43973,-86206,22409,18757,-10683,-39649,5467,90517,-28063,66069,-31860,-80918,-97181,-68612,34316,37613,49348,69709,-26203,-89742,-16564,10688,-103839,40016,27700,-15588,52514,9474,-34314,84035,33786,12710,13820,77369,-2096,-18251,-26654,-26900,-44412,-43973,-19744,-20680,-5920,58947,-41236,72258,-7661,5265,35302,-2522,-18083,-5413,2694,100511,97096,-13666,19826,41058,24115,42596,-17161,-2886,67731,37435,-6762,-13804,2729,58521,-1490,39759,55993,-38752,-23658,60155,56836,68217,-295,16948,-4051,-37419,-92231,-10492,-75519,15956,-35986,-39242,-7937,6236,89892,19130,-121277,2878,-43692,28580,34728,31513,-25476,-41712,17510,19581,-46371,-4584,-51304,-9640,-16704,31970,37483,-34204,-17414,70390,20305,-57461,132406,42309,-58232,1809,52835,53784,-8053,-21401,-18168,-6481,43006,-71202,-87988,-1887,-4676,9967,-21438,-12441,44448,29189,-9224,-63452,49668,98227,102495,-4859,11404,-44026,-8397,50484,5642,-64484,-12991,49723,-7679,-41291,-69783,-46292,-30056,-66898,-38720,26262,-119667,-55973,-23036,26241,28710,86781,-9341,11649,14091,100208,40200,-4965,-61951,-2271,-16364,64814,-37733,-32310,-138819,22946,-30985,56726,32355,39673,-20902,52504,64484,90575,127788,61391,-41921,-9559,29006,-22591,10891,28776,-5643,-13334,-7135,-54539,-26980,-22570,44271,49320,-20605,39715,-51562,-64668,2827,3230,-6699,57325,33301,-1472,-37604,-25557,14960,3482,-18606,-51287,-66634,7937,10812,78057,-12903,48218,-16816,-8373,-77363,-135981,-39036,-9468,-47206,-116413,-32686,-30481,-29731,56518,-39322,36605,8290,-47923,-17177,-11798,26342,29058,38624,72079,69245,100316,-99113,18706,48469,-66812,25381,7541,14462,25959,34413,40139,80459,40277,-14508,719,-22403,19256,-45588,19888,-12745,-36711,467,50059,-14371,-21185,21700,12303,-8135,-67310,57724,-38376,34575,43255,-3854,7689,58263,-46632,18463,14056,-20287,74217,63481,-23195,-111113,14241,7245,20555,11954,-6063,48372,-13776,31857,62850,-9879,7829,46378,-54319,14606,65709,14808,-50649,-15624,-23329,-61452,-18846,52705,74424,-6220,42370,54772,-42612,-11458,16829,-44186,-20386],[-6485,-16941,-14391,74979,8458,52213,-10426,-10998,18870,-15209,-22091,-84120,22089,10223,22094,-9959,10958,-18665,24118,-41860,-42656,32540,-21877,21964,-40427,7341,-21996,-23776,-83988,-15786,60633,53226,-23957,9343,28869,40954,42399,9242,55782,11718,62629,41776,-88618,-35228,-58819,-54026,-25606,42165,18747,29302,64507,78225,-1680,-120405,-61693,-38306,-17596,22686,2964,-44438,-92718,-38130,-8286,50083,17984,-41299,57688,43783,-6768,-42096,-41682,-64059,34603,-20783,-818,40601,10228,-55525,24853,108905,52468,-25573,-91524,36603,-65438,-9425,203,8164,-8093,5461,16317,38578,32806,-101957,-3366,113592,25437,15440,54713,67731,32782,-38942,-47309,-22307,24459,7085,-5563,25386,82861,-17062,6246,-22925,-29603,31457,66382,-28949,7725,-13129,51512,11053,55766,86115,-45906,-2459,-40122,-36820,26468,-67999,-32288,-44711,16152,20725,-42527,10927,92724,-31008,25468,28214,-333,-96273,-27641,83134,34639,39288,6142,-8622,-77968,-14942,-57341,38403,-739,-23201,-3495,60329,-1840,-12599,-33417,31775,10729,19471,-7253,-284,35416,100884,68840,29991,20540,59958,29750,11746,-35470,-67767,-60614,-68817,-35836,22994,25700,63,-42254,6724,-4777,-13956,47179,-5392,80416,9983,-7146,-33965,-19152,42420,1850,-13974,-24644,-28832,-57601,-33623,-27349,-59018,-51949,-5874,-11901,-61954,90456,33805,32549,37347,97317,5404,-44859,-92382,9873,-280,-6387,-12824,27018,-810,-77519,-3966,-70318,-5393,-940,-42673,-823,-6034,24684,14945,12170,-25289,-104305,-69541,83436,106654,132634,119075,88088,-59714,-118345,-113312,-75619,82595,52888,-62767,-2914,20475,22443,-20157,9752,89888,45922,74024,171788,1849066,2007176,426328,375943,163747,71801,73747,86171,77939,88872,14904,41080,-8213,44537,72673,154848,88473,55601,-22925,32678,38090,81965,85374,93734,87552,-54159,-21731,100262,56211,80929,66578,-2080,52792,41395,-42566,-18796,69561,-3766,-28809,-47008,-48216,-9397,-17813,24549,-26696,57725,3299,-74624,133792,22687,-18381,-16695,-34755,-1789,-74514,-39890,-5757,63201,-23127,-47491,14831,41810,33148,63854,36334,84535,-46053,-29013,1777,49092,60184,45040,-11241,-58736,-23001,31040,123707,47652,45765,-52664,-40875,-3047,39751,-14896,16348,79553,8223,-13426,9450,275604,484851,88770,-8595,37829,46141,63074,-28877,4742,-12944,47891,-13002,-20387,19515,81047,69517,-1988,-19901,48684,36697,11566,50579,27938,97634,-31674,10206,60801,13003,73638,-17521,2901,64879,2542,7042,-29973,-17065,-25695,15736,-33845,23862,2737,-33776,21878,24811,-49379,31037,69172,-17661,-10743,-29523,-20523,-10433,46118,42233,-2214,-8985,33355,-41864,-1925,144073,-36036,-42537,6003,4929,-19286,33256,11758,-6110,-50095,50311,71319,56681,-64372,-28975,-107148,-44668,-2410,9727,6718,-60246,50987,10928,34694,-28817,48425,7217,-45852,-98662,-24919,7524,49073,-17422,-29632,10001,71060,50617,27728,51208,-34870,-55103,108801,25521,42325,53661,-29894,16071,80539,43892,4684,19910,-75911,-60977,20922,41801,-16624,-53073,-4097,42005,83690,39485,62282,-65773,2010,-5384,-43815,13699,26401,16285,42793,16854,33742,35010,-18401,447,-43230,84704,66557,91172,-3804,-37185,-99939,-52278,-51753,-41407,-22980,-9666,-24239,33170,24,17261,-2216,-32474,21313,-3611,-40682,-1775,38435,-24478,-29696,-21266,78658,18728,-33698,-40716,-5473,-100972,-63934,62063,-21792,30055,-24120,20062,4785,24021,26522,158200,126384,29698,38118,40018,8772,-27856,-26876,7372,34751,51999,-30847,-45393,17109,-55056,43895,-53028,-26121,66472,95654,77551,43528,-43046,-13200,-21420,19121,-66128,33859,13482,-36123,-24693,75464,286,-85423,-68390,-66895,-70555,17822,-41684,-29272,175318,63882,-37251,-66151,7689,-39061,-23948,-37372,34802,-54348,-62654,48968,8677,-14876,-17427,-103475,8062,4774,18633,-7417,-25573,23538,-29920,-74434,-2265,40006,35972,57133,38433,-49743,-128090,-52166,97244,-31709,-10033,4004,48407,-90583,-96532,-15987,18949,7654,26302,-3128,-91446,-16878,-8244,-16259,14417,46397,-8014,-33662,52835,46980,32834,-61714,-60903,-16322,-775,23618,41877,-68392,35517,55307,34155,119773,21499,73361,-66666,-53633,-37868,60663,24349,43604,25293,63711,-29696,-2715,87731,-69508,-36487,-19721,78577,-35448,13885,61298,60022,25590,-97153,-42659,37474,-2858,23445,39027,16394,66784,-78094,-22127,-43576,-13578,80194,59601,84813,-61891,-15598,28804,-17438,-22078,34622,23128,-78582,-56486,2146,-53560,-52099,7497,-28886,-34583,-27624,-3305,-71298,9229,17090,2844,-38079,-25118,4368,-25236,26990,111670,81311,47746,-7224,-68018,-1719,27629,26531,17650,9520,-29420,-98176,37228,-23829,-43981,16655,-3420,8321,-20868,-22876,-50738,28685,-45197,-77947,2892,11308,7660,-16494,6676,94151,-50003,57302,-45900,-57404,-56432,-69491,42585,63785,59892,41876,-32651,-82435,-22501,23740,-103698,56172,45131,2475,32705,13029,-48410,90952,50232,25473,39141,56933,15296,-13018,-13599,-27400,-57082,-71021,-25498,-15368,-16858,38876,-60056,69776,-16330,-11501,39350,-34270,-20821,-13124,-2264,91970,72357,9232,34056,40473,-1164,10513,-23861,-15034,85132,18764,-3166,-13673,-6087,72126,6296,17731,37260,-35312,-17205,68825,44392,83693,27495,13200,3358,-26624,-84124,5547,-40134,28899,-18618,-31099,-17438,-5019,66519,17017,-66451,943,-40201,26130,18197,49464,-51588,-52811,19571,13543,-17207,-1755,-54949,-6242,-6953,49633,36418,-35010,-17038,50225,10543,-62371,127127,59952,-51206,-4590,38653,62636,8789,-32644,-43168,5234,29299,-84508,-85206,9937,684,-411,-16891,-34107,53966,30369,6999,-65369,36942,70027,97105,6173,32752,-36917,6873,9496,-20562,-103894,-2838,41956,-2892,-40084,-80689,-64427,-38957,-81805,-48474,5310,-116981,-39070,-14753,27423,43169,84138,-3668,-55,21860,105310,45437,-11179,-55012,3806,-46374,30664,-41669,-484,-115000,39078,-11498,88034,34941,46957,-20825,23616,56120,64227,112268,67812,-47333,-20185,12366,-9885,34908,38979,-32476,-23753,-9320,-44468,-4157,-26551,44064,50110,-16320,65623,-76894,-92857,-3842,-11502,-25629,29029,4188,-367,-51924,-29253,18554,5967,-29772,-28452,-60522,10383,26268,61131,6171,62507,-32062,-49631,-72037,-96544,-44403,-8468,-51379,-114416,-36337,-21140,-24859,31905,-27162,61461,13990,-36210,-21398,-31228,17900,38468,43254,66443,54202,104966,-90962,9313,35886,-49261,46542,-8883,9161,8582,19242,46177,59277,58851,-12192,20727,-26134,49204,-15129,-2174,-4566,-36333,2018,41027,-13564,-23850,37531,17536,-2029,-111654,42776,-26972,37489,39669,43399,-3286,36617,-46224,-1243,-13871,-22811,94707,78911,-18259,-113107,29193,-31058,-7413,15280,-34965,-2212,-34058,22830,77618,-9620,-5845,47165,-50710,17480,70492,9909,-46894,-15362,-27516,-32421,-21336,60096,80408,-16667,48550,74670,-33773,-18450,18959,-59443,-29462],[13305,-10119,-19462,58881,6759,57530,-11318,-3120,19087,-23860,-18656,-71020,4311,23539,1712,-35552,16544,-3018,32260,-42803,-32434,32314,-17514,8737,-46953,13780,-5743,-13131,-55487,-24243,53277,52380,-18607,17578,15558,20116,45616,38557,66482,-9161,64822,43126,-85693,-34932,-43677,-57231,-24885,32882,20726,-4350,44514,56870,-20322,-120147,-33070,-36080,-3439,29255,5012,-43928,-101746,-42584,3733,53222,-9678,-55899,40622,52316,3954,-63553,-48070,-35713,57085,-28381,-23867,50990,1624,-19590,46662,113376,79076,10589,-89365,27093,-76447,-17832,9256,8275,-5584,-15997,-23529,-2745,18394,-115192,12247,107068,32348,7655,48457,64618,38173,-17179,-44071,-54723,-15320,7454,-19975,-243,79109,-23541,-199,-31556,-13776,9644,46765,-23795,5421,-44539,43412,58348,72239,61087,-42575,9660,-24048,-51170,9184,-20744,-27160,-65825,23589,-8645,-47035,-15753,82991,-9025,58964,28062,243,-94925,-40210,65335,64424,46576,31128,69,-85615,-19662,-38208,22122,4536,-2769,4348,66111,-5469,-5000,-27452,49856,-14855,-4772,-33418,-10268,35093,85556,52125,35005,10037,53518,22470,10158,-32057,-44846,-29245,-47734,-33401,32016,14160,-7707,-46786,8975,-16254,21734,33669,-2925,95909,22903,-3001,-25804,-13114,101636,840,-14067,-13551,-39350,-47374,-2920,-33475,-64158,-21437,-7737,-241,-44683,110348,30541,5132,26223,75346,17589,-21659,-84226,20477,23581,-21043,-87562,10301,12418,-66197,-36262,-81209,-3654,-2613,-34475,-54582,-22670,8560,18503,13026,-20394,-91906,-66598,113505,116580,125028,105189,64608,-103247,-102674,-90297,-62221,142525,102544,-39774,10772,63780,47492,-44954,3932,82665,26141,46907,173240,1841932,2042284,428566,379348,163723,75022,94223,88259,71414,90251,18655,65498,15843,47763,76446,161865,89069,25771,-35574,27269,52643,118250,82153,85342,73867,-65077,-22368,120072,43659,69091,115811,12065,72687,49109,-21623,193,89367,-8120,-42127,-56392,-34815,8888,-21332,27276,-27709,60185,14094,-89954,106923,13279,-6623,-27594,-36515,-30910,-89029,-47368,-5568,87606,-22056,-35911,25896,35824,35393,35344,39685,87572,-47952,-60158,1573,29118,47917,45157,-23771,-54707,-3230,32217,125554,45235,62235,-59452,-19471,-22416,60062,19761,10053,89611,27508,3438,8564,300029,471627,69122,-46364,52367,56820,18560,-47709,-8217,9943,52945,-23233,-16005,22302,67566,41931,-30091,-23945,26832,5881,5745,27649,29651,101112,-50000,3820,60650,11832,68533,-32627,2090,54230,-14325,10242,-10602,-2682,2125,22534,-24185,35473,10418,-48195,23334,27493,-39887,54355,97030,-12105,-27398,-33978,-24473,-45587,38338,36085,-3403,-30255,30718,-37444,-32068,77312,-16578,-38556,3550,13055,-16573,48179,-4488,-10141,-47301,29921,71154,-22845,-114281,-23698,-76168,-41057,13332,5100,21273,-39227,66068,35738,48131,-27415,51311,-25776,-41265,-72986,-16047,5731,32629,-27469,-35224,29363,77684,33862,10624,67061,-59956,-71318,75881,24468,25416,50769,-14827,4178,89642,51851,16912,62057,-77020,-71461,15796,34474,-13367,-51597,23775,45053,65714,53551,26998,-65745,-1674,5887,-37088,25380,27302,11396,52069,27549,11952,46380,-21826,13385,-53832,87942,80654,88954,8008,-12881,-91565,-48168,-37218,-65653,-44285,-20733,-5064,29128,-8751,9314,-5477,-24392,34431,7168,3160,945,31418,-31742,-28098,-2838,45154,-20456,-56784,-39778,-14626,-93301,-73115,65591,-14082,37210,-46371,41816,3765,50624,13223,145266,110758,18088,16936,18638,6930,-40057,-24607,9820,6025,49684,-21155,-52658,7259,-42528,27442,-76103,-36302,42776,75494,85152,22816,-48732,7051,-46712,16666,-67627,37260,36787,-7055,-23051,71620,-9267,-60442,-50361,-74446,-57744,18585,-40399,-36113,168380,47400,-41655,-68724,-935,-36071,-13966,-34047,32682,-28427,-55933,35572,15921,-4809,-30408,-95398,10093,18441,41386,-16473,-21414,15829,-16802,-64104,-2524,13985,33389,54585,50999,-59637,-142319,-55125,75212,-39494,-10565,21906,91401,-43328,-87847,-11124,10805,-1641,7072,-17671,-69842,-629,-19020,-19582,21500,39355,-18152,-29257,64447,52443,10448,-86570,-48057,-10390,8660,18175,24773,-57450,22376,34820,42385,131527,47956,97775,-64284,-51110,-18414,49303,9782,35607,492,101365,7763,21512,70634,-54644,8257,-46431,92096,-21444,21059,42964,77076,18204,-105100,-33355,38564,-10209,25181,36278,-22675,53304,-62981,-37117,-40525,-43749,53799,73269,91948,-46179,28495,21785,-30988,-10606,48462,53011,-84000,-48386,16181,-42105,-47674,-15697,-39754,-35511,-27813,-27183,-72800,28936,25667,6317,-39923,-25882,7256,-15677,12463,90675,73090,36334,-3345,-82139,-8586,22001,44768,5058,21708,-8711,-89739,35313,-32080,-31555,7752,-9449,24691,-10537,-10307,-58772,8375,-36805,-63997,-3836,6068,27385,2302,3913,75651,-62667,40881,-48442,-27122,-15057,-70390,44846,84145,52000,9225,-35345,-62030,-12244,41121,-74401,69867,57894,24799,16225,6243,-80800,87356,58422,34796,57702,31810,23480,-11743,6966,-13179,-60719,-89733,-34188,-17300,-29660,13888,-74599,56111,-24193,-20218,36387,-60197,-16030,-7779,-3658,73155,44368,29736,51191,37933,-23180,-24008,-16327,-21138,94057,2152,12527,-11439,-23140,79847,12007,-267,9035,-24720,-12136,76463,29751,88098,47862,10558,10390,-5462,-61852,13916,-6742,34541,6607,-22553,-25024,-17206,36477,329,-17808,-16729,-29611,29317,2987,57327,-78051,-69736,23202,2470,-229,2225,-52458,-2598,8933,68081,30644,-28916,-20064,26907,16937,-43326,105063,61524,-39034,-8396,33124,79930,35200,-38962,-53324,15126,13115,-78531,-61086,21190,2332,-9058,-23161,-47337,55614,25026,11045,-41356,24469,41180,78548,11164,51306,-24189,24231,-21298,-34917,-123855,4524,30254,7479,-39020,-86171,-74105,-43320,-76306,-52070,-10547,-94722,-20411,-7579,22078,53143,69147,7405,-8581,30278,100774,53368,-6179,-37016,11180,-58799,-18668,-52773,30348,-71688,52355,16360,110303,27949,34393,-21300,-6965,49187,32343,79648,64393,-39295,-28533,-5324,8598,52995,48583,-56068,-27228,-10870,-33161,17073,-18025,50901,45689,-16634,69616,-86053,-108746,-10204,-33650,-36441,-7271,-9470,6552,-57623,-28126,12799,12433,-39935,2284,-54612,10914,39815,29869,26858,61437,-44003,-70346,-67179,-63277,-43403,-12964,-50454,-103131,-40776,-9421,-19062,2142,-21766,74894,17736,-14894,-14929,-42279,4008,50040,46160,43344,30473,81301,-75681,-2683,13113,-22425,60230,-30565,3399,-2483,5527,38184,11921,60261,-5966,24295,-27102,70469,13841,-23488,9183,-21298,10174,27424,-6917,-21234,36193,7908,1108,-113858,41439,-5095,37961,43295,85574,-14637,5325,-39249,-14252,-26040,-19645,86193,84033,6101,-84548,48301,-62458,-38070,9582,-54403,-35412,-49386,5661,83464,-11845,-20053,43509,-35186,18272,67983,-7095,-34254,-13016,-29467,-11018,-28893,59570,70151,-24312,42818,83787,-21543,-18409,16564,-69042,-40291],[28659,12557,-23182,32684,21329,61083,-1,459,17431,-30670,-9159,-45541,-7464,30360,-17604,-48290,28115,19489,41720,-21924,-8352,26388,-11163,1468,-47938,24105,10135,-8227,-7800,-43257,48101,40784,-7503,31603,9047,10666,41391,56695,69806,-19410,58121,38170,-55133,-27157,-21732,-52831,-25991,17551,13934,-34593,25811,28072,-28455,-95203,4889,-23835,-10409,16043,3699,-43889,-99931,-35362,15100,51258,-40373,-54579,17139,53353,5048,-76602,-48355,-3563,66113,-27352,-32987,60915,-7016,14197,47326,100602,102296,36407,-80741,8510,-83345,-16547,13408,3713,-5527,-31978,-55164,-25321,11833,-112849,13217,83893,36435,-2058,42487,55652,41254,10602,-34639,-83251,-55055,5899,-21599,-16041,52361,-28700,-16208,-42954,4154,-3031,12571,-13230,5447,-63122,33623,94601,74295,26638,-34696,22967,-1611,-66553,-12960,24867,-16987,-66416,45524,-31627,-39731,-30448,42483,12247,84816,30276,6453,-81929,-53686,30780,83110,44463,41235,3100,-71346,-15929,-12251,3946,8717,15819,13974,59159,-11704,-3698,-18236,56773,-38123,-25282,-51284,-10694,39978,55050,19963,50825,22071,41775,8953,7557,-26266,-13571,2972,-15121,-29377,45541,8119,-13031,-38331,9419,-31859,57042,8564,-13418,101493,33627,-7346,-9182,-7795,157370,5820,-14655,1979,-34795,-30142,32446,-28900,-58934,6610,-10492,23582,-14617,109758,37874,-10886,16583,41786,38213,12196,-62572,27833,46077,-36943,-134218,-8610,28285,-50327,-71655,-81004,2719,-7159,-33111,-107263,-35546,-7200,17551,8650,-6483,-63446,-57153,114044,94629,91765,72229,41539,-125173,-57248,-59320,-45363,159486,131131,-2821,26757,91849,75579,-50635,1270,71230,13796,36968,146968,1936191,2033649,422462,348734,151148,84828,98297,89911,74522,117169,31900,78157,47536,60746,65345,148736,75370,-3333,-64035,31369,74916,155169,74023,81778,61425,-57049,-9543,131537,30723,51666,157292,21786,78200,60521,-2518,11070,93192,-5737,-54996,-55217,-7028,16566,-15814,33853,-21595,59574,19788,-95966,69775,2875,5014,-36984,-42468,-60374,-90335,-48280,-13165,97962,-17214,-18571,34279,26591,24814,-1068,50173,77770,-39936,-84860,3116,4432,36216,44377,-24769,-20261,19019,29318,87316,34207,62952,-60990,4203,-36992,68180,51595,871,90703,42125,21877,6927,313989,449375,59790,-60395,56583,57922,-13298,-61497,-2888,24988,45768,-21545,-4188,8941,47613,3357,-55421,-23574,-8012,-23798,-7850,5347,29851,82044,-58709,217,51777,1861,54694,-33819,8522,33093,-31396,7102,6444,9364,36255,33020,-19639,44974,28877,-53610,23510,32599,-21436,62125,109987,-7997,-44237,-16792,-18369,-60193,25566,25258,-250,-50637,19846,-30697,-50720,9428,10152,-18790,-529,18637,-3398,67919,-18095,-10916,-39009,10432,63323,-91749,-137817,-10409,-32890,-26621,29898,4084,28312,-23507,67014,47518,46736,-25455,48127,-53000,-25113,-44933,-2435,3907,17984,-26867,-37759,29430,71661,16046,-2484,75760,-82363,-66880,39926,22369,2230,34224,-254,-11036,92909,57569,25846,94703,-72009,-79302,17240,36482,-9193,-43754,47438,42729,38320,64186,-5135,-54626,2082,29250,-11485,29572,21267,420,63274,39811,-12519,52816,-26331,24275,-50229,84940,95904,92976,13334,19803,-61785,-35170,-15231,-74796,-55721,-36023,20013,34174,11753,12854,3815,-8688,50594,9818,29269,2621,12954,-31217,-22166,22962,7447,-38551,-77827,-43987,-16762,-88532,-72605,57263,-6723,44476,-46307,55578,-10576,68602,2515,133512,79192,10771,-7965,-1174,305,-38971,-21977,-2827,-36793,35413,-14100,-42411,1672,-24815,41,-83643,-29936,12801,49411,80813,4990,-46618,19795,-57313,5590,-59731,30146,53572,3939,-14308,62276,-24930,-25350,-32549,-60755,-25029,19915,-28502,-39883,140916,18428,-42931,-66579,-1852,-22614,-4023,-27888,25408,-1584,-39440,17610,20203,7049,-43493,-84496,12902,40229,65620,-20681,-22303,-1409,-4182,-49758,-18822,-9567,27516,51325,50593,-48559,-132748,-58109,51228,-46809,-13731,37023,94980,-25764,-67995,0,3050,-18865,-7354,-26456,-31192,11407,-31517,-21132,24232,30256,-21974,-22520,69177,55314,-6946,-104468,-31160,1309,24198,9360,-744,-46004,10495,7627,50104,121503,63136,99960,-58738,-49405,1291,44817,-5462,21197,-22069,117285,41187,33936,50548,-21448,41164,-68272,92071,-15190,16054,20931,86611,19173,-103844,-17758,26711,-18483,25854,25819,-40394,31370,-52980,-54391,-45359,-86669,20795,78701,79273,-23987,74476,19235,-41328,-2653,62453,73175,-80367,-28953,22366,-17098,-40222,-30470,-47622,-38413,-10374,-47883,-48155,38657,26035,7326,-48374,-24659,1459,-3310,-13246,53177,45864,20891,293,-84438,-13211,18127,60978,-1799,44718,885,-69054,35962,-39932,-19616,-3795,-7052,44216,1267,5916,-50308,-9412,-19771,-44606,2391,5665,38859,7932,-1888,40266,-63335,18490,-34919,2773,16551,-65924,42120,88785,26763,-21934,-37757,-30959,7097,57953,-27440,77479,64478,43801,11598,-8767,-122974,68979,54420,34688,65203,5294,24557,-12658,29805,9624,-52557,-94946,-42168,-28350,-43613,-11282,-79639,34157,-26468,-23512,25225,-74899,-5174,5312,-4016,50756,16981,43771,63315,34387,-37852,-52201,5149,-21706,91931,-4061,37450,-8467,-43478,80951,14137,-11873,-18038,-8437,-9381,79623,15862,78050,56652,6361,14444,20920,-28861,12759,16678,30328,31872,-14856,-31146,-28050,7658,-28811,2086,-42043,-17273,39778,-7140,53312,-99865,-86720,26298,-10380,1147,5705,-44399,-727,28992,79843,20137,-17439,-29790,5851,35495,-8007,72616,46714,-22855,-7616,36223,94155,61818,-39302,-54269,18204,-565,-48031,-21502,30988,1447,-14254,-40274,-51183,47586,15130,1922,3571,15580,21853,47787,5662,59948,-8930,41051,-27629,-40117,-114697,8940,19220,20413,-41451,-83747,-71442,-42373,-49444,-45440,-19200,-60830,166,-3615,9323,53418,49817,18916,-10962,37853,85801,62465,8968,-15535,16296,-49605,-70628,-65143,48316,-25918,61703,42478,112663,12777,5970,-20879,-29129,45193,7040,43909,53413,-22411,-36407,-24652,28383,60885,55736,-68355,-20436,-10462,-20311,30355,-1105,62193,38577,-14035,49461,-79852,-105477,-14528,-54135,-39703,-45497,-8916,19213,-49731,-22406,-4588,18798,-49480,34334,-48182,9750,50849,-2579,44099,44515,-48846,-69297,-65757,-34430,-34192,-22974,-44882,-83002,-39707,1817,-15757,-27641,-32231,74454,21117,10794,3196,-38384,-15086,60545,47414,11950,2326,33537,-58113,-17423,-13576,8831,62769,-55267,-5110,-5749,-4165,20404,-36306,51862,1906,13512,-25980,75127,28349,-39936,25470,5804,25367,13134,3291,-11733,13820,-13865,-1575,-75034,44126,12506,35421,52586,103279,-25234,-28668,-26698,-19784,-27094,-12404,50026,79728,40506,-41127,62099,-74378,-59459,-3047,-63262,-44326,-55603,-12769,80182,-16387,-31981,35934,-7682,15255,63666,-28223,-17069,-7284,-25355,-1962,-39965,52523,44491,-27980,29734,80391,-9589,-13183,10181,-67123,-48464],[36165,40887,-26374,4039,39859,64396,22733,325,14995,-37449,4024,-18560,-10256,34470,-31270,-42996,40566,42980,48983,10129,23130,14522,-11316,2063,-40545,37472,22897,-13554,42312,-65879,43466,13124,1582,48442,14727,15763,30026,57387,64878,-16205,41251,26678,-8898,-12296,-3827,-41732,-30388,6,-566,-56703,13217,635,-25986,-55427,40357,-6533,-29342,1125,1708,-41077,-84149,-26379,23543,47665,-58426,-36981,1754,43614,-5890,-75698,-41012,19828,59958,-18902,-28752,64838,-12096,39258,29063,77265,114511,44320,-67623,-17402,-85148,-9865,11989,-10063,-10522,-40519,-70374,-19252,16432,-95655,-5058,45737,37097,-10559,42392,44332,39308,38020,-21388,-91572,-75002,2403,-10332,-18266,18299,-31262,-38713,-51478,20073,-448,-30565,-4396,8453,-66543,24027,116119,62920,-2545,-23079,26043,18766,-75003,-31200,59504,338,-47369,79581,-39137,-22512,-29177,-15166,30366,93783,37392,16991,-61429,-64493,-5528,87089,33133,36671,-1400,-40672,-6728,12318,-11866,8888,25851,21715,43539,-22691,-10367,-7520,51758,-53588,-40358,-53378,-1779,48036,19088,-14993,71871,46873,27716,-6813,5203,-17237,17665,20165,21449,-26328,58200,17715,-16549,-20186,8160,-47802,66681,-22534,-33171,98199,41353,-15834,17124,-4451,182055,18279,-13329,16574,-15464,-11917,67439,-13274,-43461,25701,-13349,51689,20198,95259,51929,-14175,12596,13133,59752,46396,-34804,26884,56245,-49176,-134976,-24621,43501,-30345,-96556,-73454,9487,-12166,-36970,-135937,-38799,-19029,12746,-505,12586,-31524,-43960,85759,46263,41849,30448,22136,-108960,7070,-22258,-31675,126543,133331,40982,43638,94929,92169,-38556,4669,60967,15060,54462,94773,2097155,1996505,411810,294607,128432,97145,87448,90192,87914,161083,44174,74300,77489,75118,41828,115877,47279,-26330,-98353,43741,100847,179649,63806,83277,53914,-32341,8895,120496,18789,27471,163794,21537,70462,73208,10263,11506,82659,4018,-65028,-44059,25501,10679,-3652,42460,-9605,56720,12590,-91497,28454,-7081,14405,-38047,-52893,-83999,-78810,-43570,-26360,90304,-13658,-2911,36727,18034,10803,-27282,65662,61893,-25691,-96043,7807,-15751,28074,41139,-16890,17831,36435,24644,20809,17492,49990,-56438,24128,-41723,59541,69605,-6647,84137,49661,37393,4441,318033,425163,56213,-46392,49599,47234,-19875,-68088,7249,27897,29980,-7059,9314,-15995,28160,-37047,-71764,-18544,-45184,-46007,-25398,-9657,28488,45561,-54370,-1162,31180,-15611,36319,-22300,17343,7138,-39954,-537,17858,15947,70143,47299,-17630,50970,54015,-47756,21587,39319,1075,51150,101893,-3591,-56853,12485,452,-52240,10204,13897,3989,-65688,-778,-22733,-51567,-37146,36631,11829,-1606,19351,15309,88256,-24589,-6490,-27410,-3265,48467,-117314,-126137,7282,8655,-6577,41599,7040,24472,-14980,55295,48408,31719,-25391,35711,-75185,-3763,-22500,15658,2421,6965,-18973,-35489,10095,53859,-1204,-9027,72428,-91829,-46962,2658,22182,-19625,8133,9661,-24726,89626,58208,27006,109193,-64031,-84286,23853,49956,-2380,-29307,58332,41694,7273,67089,-26343,-36323,12960,54336,26288,25344,8972,-11729,72452,52359,-33219,50613,-28469,29686,-34453,76499,104927,101189,10256,48050,-23110,-15850,7324,-65315,-46838,-49738,37987,46342,55760,27147,22091,11552,67793,6578,34623,3962,-9533,-23406,-11838,50127,-15002,-34886,-90779,-52881,-11510,-88623,-59892,40893,2209,48249,-21652,58006,-33150,75223,-3747,118307,38008,4884,-28118,-14532,-6170,-22260,-23298,-23635,-83384,10265,-10522,-14305,2839,-6978,-28409,-76901,-3076,-14041,27700,63334,-5984,-34086,18722,-52018,-11289,-50570,15774,58554,-5527,3065,50772,-43700,8607,-18949,-27923,16332,18615,-15236,-39830,102311,-11938,-40645,-64876,5475,-2185,7455,-17565,16288,22525,-19735,1465,22508,21108,-51926,-78122,15770,65005,94022,-13977,-30128,-25449,5056,-36423,-46519,-22156,23716,50464,36197,-27702,-104377,-58776,31114,-50411,-19192,46284,58514,-47695,-44850,14950,-440,-42915,-18755,-29617,11874,16210,-43670,-19035,23839,26928,-17795,-15996,67640,55080,-20815,-109190,-13895,12282,40370,486,-29896,-32604,4740,-17835,56570,96067,63747,73840,-53324,-48813,16611,48928,-16393,2952,-35014,105848,56434,34890,33213,24906,58813,-76939,79204,-16772,243,2649,83383,28372,-86769,-726,7023,-24809,26384,10955,-35383,7374,-49341,-67335,-56467,-127160,-7296,75419,49576,-7183,109203,21654,-47195,479,69396,77824,-68184,-1886,22324,14409,-31054,-32671,-47924,-40171,21684,-55406,-4543,38620,15770,3916,-62004,-20638,-11951,5252,-40009,14007,14097,5344,3691,-72376,-12467,15404,70429,-512,71809,-973,-45166,33621,-44669,-10183,-13882,1155,63144,11269,21186,-26824,-21429,1162,-21438,17427,11184,35176,295,-7823,-1547,-53716,-5829,-7552,25262,32340,-52034,36358,73560,-8244,-48682,-44106,3000,27415,68683,19410,75985,64920,53201,20051,-27812,-159090,35114,40017,23172,61153,-18144,21056,-13968,48556,32954,-34220,-85790,-45614,-46336,-58751,-33205,-71897,9062,-20193,-26397,6704,-77032,8716,17789,-6544,32252,-6508,49482,62786,31082,-43088,-67387,34841,-18846,80409,4189,64743,-6510,-61701,76665,13165,-16223,-36140,9602,-8378,74471,5453,54988,54198,-1858,13645,45701,8270,6515,30433,14989,49334,-9279,-36356,-35413,-12722,-61517,-6693,-62629,-10484,58120,-11118,37813,-112260,-97192,27448,-20356,-8300,6424,-32234,-3044,47742,78599,6084,-3543,-45153,-7820,54941,27301,38934,20574,-3851,-745,42617,94997,78187,-34526,-53139,10957,-7828,3337,22249,39103,-34,-15363,-61571,-47438,30611,3744,-16323,53086,12582,16756,10526,-12306,54003,5571,54358,-4933,-40310,-79047,10603,12729,32821,-48774,-72320,-56831,-35453,-9620,-29306,-21894,-27519,21165,-3328,-9767,41415,35717,25233,-6679,42000,62990,69576,29348,-504,15446,-24429,-110736,-71727,45828,6503,66513,57147,91135,-5506,-26998,-18975,-38415,41791,-4403,17725,38655,-3821,-45223,-44742,44064,57743,58765,-67457,-4273,-7082,-6218,31489,17429,72112,31528,-2938,10918,-65702,-83786,-15614,-64083,-37890,-80221,-248,36252,-28441,-13013,-32315,20613,-59058,57791,-39862,7186,59574,-23031,54828,17530,-44979,-53751,-68213,-6516,-17251,-37312,-35712,-55493,-29079,11743,-16835,-56315,-63230,62537,25132,33463,29565,-16898,-37213,67442,47517,-15063,-27537,-20022,-39428,-33849,-37141,37691,53540,-76455,-16127,-2730,-8507,-213,-61965,41806,9939,-4802,-24539,60347,23715,-48594,40491,40121,44938,2962,14249,3607,-21995,-40082,-9538,-14066,42628,15235,28903,62481,90627,-32915,-57495,-10711,-18280,-23545,-3299,53,69278,70753,-1786,64033,-61423,-63574,-18878,-67051,-38362,-51438,-23998,70336,-22275,-39801,25312,26654,8748,62648,-41952,-621,2635,-8293,-3327,-52571,42121,10511,-27316,15436,67168,-1142,-6185,873,-52412,-51831],[34957,61895,-29723,-18136,48476,67444,51338,-865,13191,-46130,17248,1475,-5242,39393,-37410,-21058,48532,61581,50403,39269,51480,-1473,-20843,10538,-24780,51002,30428,-28182,75563,-82046,36272,-25240,1983,62194,31448,30928,14774,41546,52836,-2047,16846,12115,38190,5964,3343,-26483,-38187,-15278,-19649,-69529,8830,-17349,-17668,-14009,63595,11061,-42934,2290,1216,-31804,-55593,-23419,27087,47767,-53182,-8090,3680,23207,-26388,-59482,-26882,25583,42013,-6190,-17729,59683,-11671,54598,2750,51727,110826,33849,-50675,-45628,-81712,-2152,6761,-32778,-20541,-40961,-66378,11070,31615,-69603,-36456,-280,34700,-16004,49696,33776,31753,59078,-8335,-71444,-67840,-2364,8580,-7592,-3397,-28970,-61503,-51413,31440,15301,-72543,-2991,14590,-58640,14989,119551,43581,-14765,-10735,11947,26985,-69808,-37772,79194,24080,-16833,115065,-31473,-276,-12968,-66052,43631,81770,49330,29381,-39041,-69978,-29649,77160,14338,22615,-13109,-4589,2001,27224,-20923,3917,23490,25310,25121,-37513,-22743,4318,37152,-58386,-49914,-37270,12989,55250,-13243,-40994,90790,70694,14972,-21142,4748,-5495,39448,17270,51830,-27066,63721,47594,-19267,-692,5822,-59429,36316,-51774,-53796,92439,45787,-21291,48280,-3828,161783,36079,-8079,26504,12244,1671,94086,8788,-24195,30983,-14713,75043,51021,78496,66745,-10052,15843,-1841,72696,71309,-10404,15097,46769,-54774,-96804,-34382,56090,-7400,-99696,-66662,12369,-15261,-42945,-124785,-29845,-24406,6251,-12678,30680,-8102,-30319,40734,-13571,-10540,-5902,9703,-50322,68203,15639,-25540,55468,116019,81560,58420,72288,83121,-15743,15496,55655,32748,101274,28949,2266237,1953677,403027,232639,101417,105688,69183,89033,106250,199723,47092,55439,95759,81161,12778,69967,8686,-38716,-120696,60787,124690,179605,54523,87048,52753,1492,25283,82142,8818,501,127106,9995,53681,85106,14719,2488,64571,19110,-70160,-25885,52212,-5850,10288,50050,5738,54871,-10614,-79575,-11899,-16051,20731,-26211,-63086,-96100,-58344,-35307,-41948,65426,-15176,4557,33207,13166,2528,-27853,81746,47867,-11174,-91979,16255,-22589,24399,34941,-5657,41855,43823,20284,-48217,-346,29650,-45865,36046,-35832,37413,68134,-10548,74729,49351,45983,748,314516,404724,50367,-13224,35831,25897,-597,-68347,5377,17730,11636,17516,18544,-42666,10262,-69027,-79128,-9538,-72383,-55892,-40916,-13177,25745,3873,-36467,-910,-1070,-35157,19549,-3802,23927,-15928,-31838,-8041,22356,16219,96829,63358,-14225,54065,78479,-31945,17179,44745,22092,24702,74362,1878,-61684,40458,29364,-29832,-4327,6816,6207,-73706,-29631,-14820,-35341,-53421,56096,43691,4026,14265,32067,102528,-20998,3626,-15571,-8111,29180,-91613,-84697,23118,35790,12294,44047,12597,12064,-12501,36436,45114,8731,-28550,14871,-92254,13176,-11803,34902,1155,-3537,-10730,-27702,-21174,28775,-15974,-8597,57841,-82960,-22484,-34109,25192,-34022,-20132,13379,-32416,80326,51914,18421,103422,-57269,-86845,32535,71119,7165,-9356,51830,46206,-21421,58935,-33049,-17246,25950,69789,64889,14975,-6733,-20852,74984,63089,-44933,36382,-26896,27622,-13495,63451,97592,104269,-324,59415,8835,5335,23034,-43028,-13756,-55474,37107,59389,103616,47447,43060,32649,81789,1531,25439,4629,-27766,-10970,1950,72134,-12014,-18744,-91152,-63377,-208,-88905,-37480,21245,13284,45595,21378,50688,-56184,70313,-5491,94352,-2680,-1458,-36866,-19390,-8325,6410,-31511,-44746,-116579,-19168,-10259,24735,10657,7043,-48167,-62103,39150,-26393,15815,34657,-9156,-12448,1856,-35784,-31444,-46535,-6,50270,-27349,27631,36070,-60224,30996,-11504,13992,50506,11292,-11727,-34954,60820,-31126,-34954,-66570,19854,20552,20030,-2995,8984,39193,-3635,-8570,24200,37212,-51107,-79920,17930,84562,119713,4486,-42906,-49003,8998,-26836,-74717,-20152,26729,53379,12186,-9002,-67991,-53675,17378,-47541,-26554,48614,3710,-90349,-26209,28787,2509,-70049,-29192,-29956,47278,13074,-52589,-12464,22457,33036,-8940,-9924,62335,51707,-32616,-101392,851,16311,52594,-4311,-55477,-17482,7551,-31585,59064,70099,55297,24812,-49172,-46029,26819,60223,-18932,-15140,-36229,73944,46890,29343,23354,75588,62894,-70403,59214,-23430,-21923,-7193,65989,39861,-53042,12055,-10728,-26995,27352,-2974,-17485,-12077,-48361,-69616,-67092,-145446,-20334,65014,12703,-1829,123264,28714,-49098,-1401,60454,65961,-50371,24787,19043,42151,-21744,-23825,-40418,-37910,57912,-44462,43959,32875,-2868,-4519,-77191,-14091,-29664,5027,-57643,-15752,-9524,-7344,6529,-49191,-5356,13821,71507,8288,92398,-9955,-26088,25822,-45070,-4346,-18728,9046,76412,16735,30791,5321,-26378,19344,1700,34043,21229,15679,-12013,-10303,-37963,-39136,-26644,24538,35747,32328,-28207,29795,42593,-41665,-70303,-56734,29851,43323,68830,50535,64130,60216,51501,36371,-45595,-173631,-9951,22046,3992,48462,-34706,14305,-15100,58019,49375,-11112,-66096,-42149,-65317,-74820,-49598,-51988,-13422,-5759,-33347,-16343,-69332,21558,22388,-13368,21944,-23515,47498,46677,29081,-39041,-66947,63384,-15216,64044,23294,85901,-7098,-73630,69390,11391,-14126,-43897,23643,-7842,58691,564,25304,44855,-15186,7492,62838,41832,3658,40574,-10349,53749,-7007,-40891,-37813,-20290,-85640,-28270,-67895,-14208,82632,-10694,13844,-112385,-96970,26296,-23117,-19058,2929,-17918,-10749,55922,62660,-8869,8884,-60885,-11040,59871,45878,11500,-7918,16736,12588,44932,79320,77467,-27296,-53554,-7290,-6895,62239,57202,45898,-606,-12956,-77831,-38977,8362,-5924,-36731,88175,16165,23390,-24547,-39696,33969,17317,61741,38970,-38385,-31168,9635,12185,41918,-59996,-52227,-34598,-22769,28904,-8805,-22068,-4793,38774,-5285,-31897,17919,33312,22456,1981,40177,37568,72195,48227,-158,6425,4787,-129095,-68058,22846,18728,67368,54773,51252,-20105,-52338,-15981,-36760,34721,-1097,6979,22912,9681,-53999,-62189,51063,46237,56896,-58666,16728,-675,7526,19756,30419,74400,27159,17066,-34527,-54232,-50931,-13260,-58285,-33500,-109537,9145,55300,912,-1523,-63840,15434,-68548,62372,-28925,3304,66050,-23869,59042,-8857,-33423,-33795,-72698,20797,4535,-53319,-24711,-23763,-9439,21293,-22185,-83945,-107098,45129,29464,45969,57004,18392,-58675,69000,46784,-27122,-56547,-57206,-17841,-49497,-52550,57362,34772,-86469,-27020,3635,-7233,-16406,-56212,35002,17669,-22280,-24898,30089,4207,-48036,51637,74860,64048,663,23361,20618,-54105,-61068,-19585,44185,32717,1023,17579,66997,55105,-35109,-75477,5741,-10979,-20143,5784,-43509,56446,85301,22502,52728,-28857,-52751,-33884,-73534,-36092,-38749,-21555,58487,-28345,-43156,12658,59282,1004,67148,-38758,10650,16423,26659,-8716,-64394,32322,-20870,-22316,5318,48833,2420,-944,-10133,-30017,-50219],[26585,66238,-33348,-28707,39689,68538,77382,385,13086,-57535,26834,11284,3176,46178,-37413,8829,48695,71253,43691,54432,68014,-18078,-36032,25332,-3978,60486,31560,-46387,80065,-83696,24224,-61179,-9404,65584,51885,46577,1250,16409,36605,17602,-8845,-2077,75148,22208,187,-10189,-47665,-24432,-38787,-73614,11451,-21618,-11573,17611,69813,25963,-37118,24550,3342,-14102,-19726,-28909,24547,55636,-25832,22764,22649,-3879,-50118,-31359,-8599,12084,19287,6254,-9293,46417,-6080,63574,-17642,30914,91844,11145,-29584,-68828,-73490,4182,892,-57755,-33184,-34096,-46389,49417,51679,-42972,-64486,-41865,29917,-17672,62062,25528,20294,70760,873,-28703,-39558,-6764,27353,11653,-1386,-19441,-77324,-40018,38770,36550,-101918,-10716,23360,-47626,5755,103892,23411,-6874,-1684,-17297,15711,-48959,-29128,84327,50489,13854,137712,-19764,21168,12969,-88882,51099,51730,63116,40656,-19708,-69518,-34436,57879,-8293,6592,-29232,25179,3906,27527,-20649,-5242,10201,25725,9466,-52081,-34036,18262,16951,-53088,-55041,-7107,28241,56605,-36741,-52819,101156,82257,6591,-31468,7135,6635,44748,-350,68084,-33006,57849,90410,-21864,10875,3579,-62868,-25246,-71768,-65530,92201,46989,-16877,74624,-5918,106182,53895,1669,30481,38555,7494,103751,29815,-10656,20709,-13147,86694,70847,69058,76560,-6894,24551,-3469,69867,81006,2186,-6268,18726,-53920,-45608,-37374,65233,14157,-79804,-68192,8757,-14856,-47342,-75578,-10761,-22498,780,-24990,41713,110,-19229,-5124,-66920,-52036,-24250,7739,37489,102141,46348,-27514,-27540,93539,111298,67656,31454,44704,8225,32772,55607,64953,167645,-33082,2384876,1923809,402537,178401,77703,104630,54146,87080,120889,209903,38360,29116,95995,72139,-13450,23633,-31703,-38570,-116941,77647,140067,151699,48402,89358,56276,34033,34475,26369,1284,-21088,65307,-9061,33132,94811,11646,-12908,47223,35449,-69237,-4482,65397,-26009,21650,53531,21080,57201,-46068,-65917,-47172,-24132,24796,-855,-65091,-93035,-34587,-25884,-56457,28734,-22579,616,26909,12857,4130,-435,93499,41047,-2167,-76552,27387,-12143,24186,26595,3365,48587,39817,17305,-92951,-14683,10321,-30282,38232,-23068,9729,48606,-11623,68659,42212,45096,-4622,305400,391537,36479,19983,22754,-1035,33820,-65503,-16534,-2465,-2873,46495,20277,-59594,-10785,-84283,-81027,1324,-80387,-51596,-49022,-5614,21949,-29156,-8924,455,-40178,-48868,10569,13652,25592,-29302,-4383,-10132,20982,11849,111356,77425,-5918,56738,94124,-10826,10623,45263,37722,-8266,36399,7298,-57022,56292,60107,-5877,-14515,7341,4937,-75300,-60623,-7192,-9970,-44854,64884,65966,17334,4423,39911,103560,-7242,18002,-6461,-3941,8825,-33899,-29289,30661,43004,23825,36029,18407,-1567,-12867,17491,44126,-14227,-34456,-9687,-101831,16824,-15349,49668,-636,-17630,-10139,-15308,-52816,3136,-26462,-3086,38880,-58103,-4679,-64891,30745,-38349,-42156,12645,-31431,67008,38814,1512,82286,-55685,-87317,39460,90845,17685,13448,29434,54973,-42849,38684,-26642,-3790,33973,68147,93408,3305,-21215,-25054,68199,69450,-45397,10379,-23364,18225,4222,46432,67120,91673,-14829,48077,22400,23291,27648,-19476,34902,-48863,13431,65587,130697,66951,60217,51017,87560,-1554,11399,3506,-35781,2286,17052,82905,11415,-2470,-77308,-70942,14576,-82998,-11899,2349,25085,35500,69374,39769,-71898,56278,-4524,61782,-31652,-7936,-31895,-17229,-3967,36762,-46668,-60387,-119654,-43790,-12302,63776,22388,16047,-53148,-47319,82932,-16773,11535,-133,-6567,12354,-26436,-16866,-53369,-48931,-11504,31052,-49123,53907,14803,-68826,35510,-9776,51032,64915,-3695,-24554,-24915,23354,-30480,-26796,-69172,38702,41057,31502,13939,6020,44935,4287,-11247,26271,53798,-39856,-88089,18790,90387,130726,30141,-55331,-63345,7170,-20012,-91096,-5996,37911,59149,-13777,353,-35164,-39259,9108,-37173,-34895,45153,-39964,-123874,-17125,36488,11516,-94724,-39047,-31148,68237,3618,-55298,-1816,22047,46087,-1582,-3384,56533,45704,-42351,-87277,11828,9894,58315,-1645,-70126,-3807,17757,-26341,53834,57540,49201,-30430,-45689,-35422,35518,74649,-11509,-28530,-28317,36627,17812,23875,23339,119383,57782,-52976,39995,-30927,-44988,-8304,37974,43726,-10127,16268,-16701,-24390,28985,-10343,-461,-22420,-43663,-57759,-68345,-126442,-14253,50537,-20483,-6649,114032,39420,-48713,-7341,30537,42027,-31199,42190,15287,55987,-13941,-10645,-28447,-30311,84839,-17296,82176,26591,-23006,-16283,-89191,-6550,-47079,-4955,-60298,-31586,-19611,-15843,8257,-22543,6464,13741,65802,20666,95581,-19171,-16019,14393,-41854,-2100,-16263,10297,79339,16195,31407,36954,-25336,29650,19364,44368,31764,-13414,-16566,-6810,-60055,-25973,-38762,48519,33519,21615,2085,24303,6419,-62940,-86273,-73957,42383,52356,56474,58846,43339,51749,42493,52275,-57008,-159009,-57488,9092,-14234,32103,-42205,4634,-16879,56017,54468,9599,-42880,-31925,-77643,-90082,-59107,-25000,-28722,12822,-46164,-39378,-56725,28970,15838,-24321,18910,-32352,40352,18815,28886,-27765,-52886,81268,-12960,47327,42206,93890,-11071,-77435,61417,11776,-8257,-45967,27592,-6780,32994,2132,-1931,35043,-32672,-2985,69110,65221,11910,53019,-41584,44152,-8818,-44249,-34690,-14794,-91569,-45250,-54115,-27188,108497,-9405,-12968,-100276,-86184,23557,-16327,-22296,-4496,-3597,-22738,43514,36457,-20678,16035,-69671,-4090,36885,39261,-7129,-28661,37573,31133,38127,52486,59554,-21243,-54168,-33690,1479,109759,73641,52141,0,-8542,-82421,-28550,-13220,-11447,-52138,98095,25172,34161,-48971,-66944,6159,26565,62254,86616,-35000,10254,6074,15899,45414,-72263,-24696,-11173,-5855,52890,8620,-23362,3999,48262,-6679,-51868,-13063,42855,10081,10677,31118,15309,70473,59712,-17365,-10197,26141,-124170,-54054,-12555,14762,66498,36109,5697,-25099,-62699,-12856,-30209,20810,12783,9774,6457,13955,-58827,-72228,47361,31377,50826,-51710,36547,7738,18357,-1983,32787,65901,27290,41430,-73981,-53665,-16601,-8321,-37222,-27596,-135982,13963,73465,30328,9994,-88048,4468,-76365,42284,-16310,-2117,69205,-5547,59214,-22963,-17309,-17473,-76075,44454,26754,-67206,-14522,7245,14028,31923,-29888,-107549,-142853,28965,32360,43970,76756,57233,-75281,64369,45169,-20270,-80616,-65427,8644,-61067,-58526,63542,10770,-80962,-34133,10903,-681,-22747,-26351,32301,25224,-32158,-28611,-6533,-20520,-38446,58757,102358,77520,6889,28858,32998,-64652,-68890,-27663,81478,14548,-23905,1592,62052,11652,-29977,-82393,19325,313,-19043,13764,-63866,43812,80477,32902,32191,9497,-39266,-44984,-86881,-50900,-21709,-4246,49698,-33865,-43051,-1011,81408,-4720,75356,-16502,14533,32475,74636,-11333,-72553,26582,-39299,-12949,2336,29931,2324,189,-21735,-9512,-44637],[14205,52358,-36607,-28359,15405,65174,92796,6623,14617,-70756,30225,12647,9622,52669,-35051,33285,41166,70570,29066,51849,70422,-31242,-49148,43893,16066,61909,26284,-60450,57380,-68190,7406,-81260,-30912,52944,66136,52960,-4381,-8120,20179,37685,-27843,-13567,97511,31481,-6638,4478,-55423,-25243,-53041,-69010,17281,-14259,-15523,33091,60140,37105,-9791,58539,8266,10706,15442,-39714,15907,70872,11207,45086,50088,-30729,-69646,1740,10786,-14062,-636,13537,-10921,29585,2291,69586,-21810,18603,63849,-13792,-4762,-79803,-61174,9555,-2460,-74102,-44920,-22034,-17821,76145,66050,-23042,-70769,-64839,23214,-15464,74952,19231,8180,74033,4649,19023,-4135,-8504,39123,33258,21418,-1576,-80531,-19209,45629,53981,-110875,-24567,33541,-42317,-4528,73207,7851,14745,758,-51183,-14590,-16844,-7706,77280,74008,35221,136741,-18549,37292,41011,-75952,52491,12442,73921,48105,-5960,-64879,-21711,35299,-30109,-4831,-45052,40654,-4631,13711,-11954,-16287,-7010,27604,157,-60764,-34712,35295,-4389,-41250,-57095,27642,38871,48094,-50625,-53368,99520,76462,4029,-36587,11877,15555,31717,-21665,68469,-42763,40209,127615,-24231,9227,2857,-56659,-89096,-78528,-61846,101547,45077,291,86407,-9929,42391,65131,14603,29227,54399,6204,91801,42742,-10320,-2692,-8344,83347,76119,69042,77733,-11573,34021,2736,50010,74623,-1331,-32070,-17179,-49547,-7908,-35737,70875,27323,-48724,-80319,-1380,-10639,-46928,-9180,12023,-14300,-1567,-34130,42010,-6788,-12799,-39079,-100354,-75537,-19018,18884,127116,94996,62359,-34275,-93102,78833,130353,68867,-15145,-11494,24617,53021,57789,105069,234410,-75238,2417530,1913241,413973,142924,64341,91572,51986,85455,123718,182236,22455,5980,78653,47476,-29994,-8055,-60966,-27651,-86000,89668,141904,104740,46287,87676,60118,55408,35026,-27062,-3768,-28866,10630,-27779,13542,101202,3980,-30663,36857,48419,-62344,16534,62717,-42119,28403,50995,32598,64473,-83822,-56207,-73586,-31442,28541,34364,-52238,-74431,-12919,-17331,-66786,-11286,-33433,-13536,22827,15543,12525,39332,97380,42224,-1875,-57234,38076,12136,25426,17894,7110,43397,27039,15436,-99271,-22487,-582,-11731,31304,-9871,-15124,18353,-12344,70268,30753,34250,-11951,291639,387284,14519,32963,17407,-25527,67415,-62946,-52172,-26358,-8797,72981,16501,-58326,-39546,-78879,-80010,10713,-66853,-35085,-47108,7751,17704,-43652,19639,2546,-76689,-49511,13122,22634,22279,-29634,36398,-3327,16642,6299,112411,85516,8904,62127,95212,9198,2910,38464,47286,-36499,556,10040,-43460,56207,81060,8723,-17847,15613,964,-71892,-82878,1731,12587,-24536,63214,71165,35867,-7106,35291,86806,13383,33457,-2050,6225,-9908,24445,23102,26109,33583,24254,20197,22164,-7424,-12508,4252,47315,-29680,-40920,-31329,-100292,3364,-31317,54349,-4023,-36019,-23038,-927,-73870,-16173,-31398,3955,26042,-26685,-483,-80320,36969,-33903,-51188,11971,-21763,52672,21254,-19190,55348,-60987,-85174,41273,98505,26223,35299,-1211,61284,-54111,8356,-12398,404,31946,48743,105888,-3951,-29154,-24817,53286,69220,-35841,-22078,-21784,3837,12588,26031,16892,59080,-28116,18217,15393,33740,21942,-4760,78817,-29717,-25232,59280,120631,79443,69100,63925,81577,-1115,561,-525,-31853,12774,30346,77788,38418,4524,-50949,-71387,29769,-67786,9835,-13403,34818,19450,106344,33410,-74953,37406,-3888,26517,-40444,-12258,-16205,-12192,6644,54119,-65375,-68040,-85901,-55743,-15176,92767,33631,21797,-42765,-38922,110833,12539,7323,-34085,-2066,31700,-56414,-2807,-76181,-53460,-15576,5751,-61899,73625,-13215,-65977,21631,-11469,71905,56858,-24527,-50496,-10823,-4308,-9492,-17865,-65464,58654,55623,39071,29698,7810,39470,3218,-8059,28701,67613,-22800,-96859,18013,77172,119294,55143,-61089,-62675,662,-11957,-87565,13453,54061,65063,-33753,141,-13685,-13209,3887,-20874,-42537,38628,-53325,-129673,-18538,35179,23782,-111042,-46310,-35571,74043,-8956,-49831,11435,23427,58527,-1487,3895,52728,37817,-48510,-73539,19549,-6473,57336,9635,-69035,3407,31048,-1630,38614,61969,54996,-71501,-41689,-12754,47279,86984,4120,-33169,-16445,8473,-15668,23190,32267,145249,48196,-32844,27450,-35430,-64531,-4158,6722,31160,28768,10491,-6051,-18157,31226,-7315,6046,-22512,-29667,-32231,-54136,-70074,6617,35456,-43447,-15388,86067,52237,-47753,-15424,-16079,14292,-14858,44515,12790,49627,-9155,-2422,-16610,-18276,92523,17230,99766,23184,-35295,-27528,-93625,-502,-59557,-21300,-48359,-34149,-18189,-20372,8317,-1352,19186,15428,57035,30371,74666,-22072,-14631,3848,-37303,-2805,-7198,1721,69671,9579,22181,58990,-21258,31598,26322,42720,36999,-41855,-4437,2600,-64558,-18445,-38848,53823,21752,7401,32697,20965,-23160,-66727,-95240,-90110,39611,54062,33191,47187,17764,41029,32817,60128,-58429,-119046,-96836,7377,-21402,17390,-40267,-7331,-20476,44151,48395,21567,-23580,-17687,-77155,-100838,-61358,814,-34716,29272,-63237,-56636,-43707,27459,-513,-36873,18042,-32474,31401,-11613,30303,-12349,-30925,82376,-13065,31850,47448,85886,-18373,-73858,53794,16269,-3037,-49040,17088,-5282,1393,9905,-18660,30781,-51485,-15618,64943,74537,33229,68804,-72315,24047,-14658,-44938,-26424,-95,-77008,-48161,-26147,-41161,128535,-10820,-35404,-78673,-68820,20705,-626,-13933,-13794,8570,-35723,6921,8980,-24635,15533,-65354,9187,-16433,11390,-19392,-33754,57653,51843,22004,24581,30628,-19696,-50787,-62137,14368,129470,69151,58714,769,-3989,-74469,-18411,-27658,-11768,-57434,85563,36817,40883,-57496,-80204,-19418,35583,56995,118227,-29108,31795,246,19819,41738,-82039,8778,7457,12624,56189,16141,-27782,2443,46774,-4470,-63631,-45311,58568,-8661,14670,15673,100,67418,60907,-48032,-30840,33577,-101746,-33374,-46860,5551,67544,8109,-31592,-17705,-57736,-10467,-25254,478,30750,19329,-12437,8457,-54457,-71190,34519,18592,42816,-55404,50162,16518,23772,-28487,23330,49213,32190,63507,-97573,-64974,11460,-2385,-6849,-19577,-162943,12789,87906,52807,19296,-93332,-7417,-79636,1050,-4728,-9432,66819,24566,58623,-17034,-668,-8535,-75136,60836,44936,-75169,-8540,31815,33671,44047,-36975,-119141,-147027,18268,31221,27653,81601,86313,-83744,53760,42532,1255,-94747,-48314,39284,-66019,-57466,56283,-13100,-61706,-34510,18156,10642,-17046,12122,31762,32576,-31096,-36069,-39427,-40569,-21608,63961,115956,81707,17955,30089,34849,-45964,-60315,-30823,91784,-7987,-48955,-17238,47231,-24390,-17614,-84354,26914,13266,-20187,20242,-55662,32163,60721,38068,10034,37939,-36878,-50757,-104228,-80516,-5314,22206,47503,-38856,-41224,-14742,87010,-5508,82218,17385,11666,48383,118493,-7435,-73657,26700,-39031,810,6333,13459,1951,-3331,-33005,5,-36554],[1411,26423,-38261,-21925,-15486,55475,93117,17823,16017,-83388,26719,10223,10173,54629,-34541,39896,29367,60557,9533,35523,62498,-37891,-52732,63313,29047,53147,15805,-64145,20981,-39044,-11480,-78779,-56590,23370,66534,44891,2147,-23708,7544,55962,-33372,-20838,105967,31253,-8431,15805,-57305,-17764,-58156,-54689,21507,-4325,-32994,32014,40564,44285,28465,88744,15665,37867,41978,-49388,2393,87157,41532,51041,73927,-49659,-79565,31899,29279,-40264,-12968,11708,-24125,15232,9991,72437,-7652,15503,36334,-30981,21005,-74547,-45382,16551,-1385,-72234,-52713,-7705,10888,78143,62929,-13890,-47058,-59421,14652,-9593,83882,13250,-1072,72841,4104,51651,23635,-5517,40503,51185,51965,23017,-69218,5249,56310,60301,-99681,-38365,43242,-48013,-15709,36842,-1413,37987,-4527,-76279,-53241,16740,18599,60760,89264,43031,110323,-33596,46118,63172,-35750,48102,-24959,76910,49879,2476,-59645,-475,14305,-47118,-8550,-55305,39924,-22319,-8721,159,-27109,-18139,37507,-1951,-59048,-17209,54853,-22665,-27943,-56775,55952,42034,28853,-56986,-50753,86142,54807,6741,-36399,17098,17776,4533,-35664,58032,-51853,14537,139722,-25434,-3921,4794,-42574,-124080,-73093,-43209,116983,40007,26771,79244,-14477,-1929,64644,27839,24356,55074,2196,62023,43809,-24688,-32394,-1622,65503,67337,72622,69747,-26265,38254,10656,18752,55834,-19280,-54588,-44541,-45499,4447,-32945,73403,25968,-25722,-98314,-15716,-3686,-39991,44790,29758,-2250,-236,-37350,31794,-23262,-11866,-55157,-109400,-82269,6127,43083,189848,50683,60796,-40199,-121446,76822,146040,61621,-54548,-64456,28214,70882,57712,143265,280353,-87758,2365105,1915409,436375,130387,65699,69267,67419,85364,110557,127072,7903,-4818,51289,13049,-33484,-13739,-66139,-11388,-40172,93756,128882,56167,47593,81730,58885,59582,28976,-59888,-6590,-18695,-12112,-36951,-1955,102896,-4561,-46649,35847,54699,-50753,34140,47538,-49195,31082,42502,36421,74346,-111397,-53538,-87377,-37491,33868,72560,-23864,-43653,3027,-10955,-70696,-45795,-43347,-32765,25413,18010,19086,64564,92544,48053,-9489,-41789,43695,40673,26256,10808,6114,32946,10773,13263,-71414,-23384,524,6732,17713,-2192,-31474,-12734,-15218,79625,18326,15245,-20987,274231,392512,-10295,15231,23325,-39051,86603,-61653,-85604,-46276,-4274,91386,15064,-37516,-73674,-54194,-75550,15017,-37481,-11760,-36124,18790,14315,-37030,37851,5088,-99062,-33901,26258,18839,16103,-18215,77037,12402,13037,3390,102509,85577,29330,72029,80993,22391,-4641,24659,53291,-51046,-22378,7607,-23649,43931,81973,9594,-13707,28289,-3110,-64288,-83913,14467,21774,-4953,54339,58703,54587,-15931,19441,53963,34956,45896,-2764,16670,-25992,59322,62277,10268,16709,13195,2310,22467,467,-9149,-636,50739,-33241,-44918,-44520,-85745,-23506,-54040,46123,-9739,-54227,-50322,11619,-77807,-24187,-30390,8529,28613,-1152,-10375,-71611,42059,-24624,-44434,17127,-6057,40256,3118,-37458,32792,-70532,-78714,36176,87725,29873,52227,-28815,56856,-54823,-27160,2910,-3830,20260,17305,102952,-2357,-26089,-21597,35016,61428,-19938,-52092,-25822,-11725,10149,3332,-37710,12423,-35253,-17722,-3957,34446,10943,-1421,96248,-2658,-61474,39593,75003,81509,68429,70100,63745,1445,-3205,-7718,-18599,18271,38438,54868,50501,-1186,-16690,-62623,42476,-45438,24273,-25241,39743,1125,119925,38001,-63911,18676,-6710,-3712,-27035,-11600,2907,-8962,21073,45335,-81533,-68090,-23948,-51104,-17403,106494,39931,27705,-21618,-39123,109865,47567,-3854,-60750,451,38830,-77032,2904,-98203,-52750,-12662,-20007,-64282,79041,-41114,-52162,-5720,-13541,73039,34353,-45404,-76505,4641,-18288,23486,-10305,-48177,76254,61619,40686,40352,12609,26341,-3893,-2097,30179,74278,-9762,-99831,15419,45728,87963,71808,-55778,-47247,-8115,1629,-63862,30403,68498,67863,-42262,-4272,-5161,23708,421,-2886,-47295,32186,-36432,-109404,-27571,25249,35182,-114359,-47460,-43042,67495,-20980,-36356,25151,25861,61454,-11558,10304,51442,28527,-49076,-62956,25603,-28586,51353,27646,-51971,190,41858,34434,15223,74406,73316,-85478,-36356,20506,62799,92841,23166,-26619,-5745,-3898,-36133,27870,46041,146078,37699,-18398,22266,-35157,-78359,338,-19677,270,51036,-3464,18561,-10823,33808,6495,134,-14700,-4599,3585,-25229,4401,31196,22580,-55497,-21070,48909,65163,-46866,-23119,-64467,-8312,-4212,31621,12256,23299,-8534,-7200,-8220,-4718,79858,48013,94699,22838,-31729,-33520,-87895,1332,-63569,-37922,-27304,-26594,-11376,-22093,6437,7714,28186,18589,49418,30955,31033,-15092,-18376,-2043,-34263,-6177,4752,-14901,49205,-2155,5129,65297,-17676,29860,20113,27813,31275,-60324,23928,14711,-54098,-16483,-26334,38592,5986,-4343,57101,19903,-38439,-54977,-95553,-98382,26331,49523,4061,25189,-6833,29685,28204,55522,-48707,-66872,-119009,17850,-10578,8347,-30257,-19563,-25745,27220,36048,21414,-13342,-3801,-62344,-102277,-57185,16968,-32102,37642,-80290,-62019,-32420,15833,-22028,-47239,13349,-24553,23746,-34077,32562,4151,-8486,65943,-15320,15529,30787,64562,-28060,-65541,45977,24443,-3870,-57034,-8222,-4719,-30001,22877,-21203,35805,-67789,-27830,53706,69031,61477,83482,-95844,101,-23375,-40708,-14225,17199,-47748,-36664,4847,-44594,135813,-16803,-46749,-51958,-50243,19430,20487,4417,-21941,16567,-45554,-44092,-10154,-17037,7684,-45779,22546,-83872,-23904,-29633,-20253,76950,70156,744,4359,-604,-24346,-39878,-84623,27609,115680,49795,66251,65,-847,-58666,-10538,-30223,-7357,-50819,62802,47388,39079,-49584,-68344,-33232,47575,49029,120590,-19252,31544,-6826,19277,30456,-86408,46408,17915,29648,41593,10139,-34907,-2221,35714,3304,-62002,-71931,71857,-27875,10869,-3100,-7621,66848,52664,-82482,-49917,29109,-70633,-11269,-66360,2094,74350,-18582,-51415,630,-42716,-9087,-25866,-21538,46659,28303,-35299,-4287,-37360,-58571,17373,11806,36075,-72429,55210,24130,22452,-54022,5170,32687,40167,77794,-101292,-81041,29793,2788,23800,-8182,-187644,7752,96337,65280,24398,-73984,-13590,-75380,-47307,2326,-18715,56857,55800,59478,8710,12964,-6625,-67607,68136,56042,-74899,-10096,45366,42715,56071,-40472,-108795,-110197,12627,23737,1930,68807,95026,-82942,38683,39117,26930,-96022,-21241,69274,-64698,-53737,39979,-31440,-35960,-27191,25763,26189,-749,45041,30513,38982,-19288,-46530,-61724,-49790,-690,69985,112034,75645,26376,27463,23816,-6058,-37944,-28532,78994,-28923,-64328,-35310,25905,-42382,-712,-90502,26190,25032,-21980,24981,-26791,21124,34811,45844,-5581,46515,-50209,-51435,-117084,-108628,6230,46211,51955,-43969,-39295,-27637,74685,20,81830,48684,5345,61961,137776,2276,-64809,32236,-20811,18404,14443,499,5228,-10409,-42964,-5008,-27341],[-8915,-1294,-36965,-15025,-42273,39386,79158,30765,13813,-92464,17555,8680,3913,48118,-38364,23615,18520,44010,-9894,14379,49672,-37037,-43366,80825,30455,35077,2372,-55294,-11469,-4217,-28172,-56635,-78285,-17565,51082,23949,21088,-26475,1474,73208,-22809,-23193,103494,22405,198,23010,-50069,-4312,-51505,-29962,20121,-4887,-60805,18665,19354,46976,61080,103308,25015,60657,54535,-51605,-13864,94018,53471,38307,84156,-54971,-78490,52828,46576,-52952,-17782,-933,-43227,8240,13911,68451,18432,20459,18103,-33979,42483,-54383,-26794,27969,4168,-49963,-55301,5902,33252,55065,36635,-15720,-1830,-26718,4014,-733,86373,5895,-4947,71717,2451,57105,33978,2991,32336,61289,76603,49412,-45970,26533,72057,52722,-77012,-45836,50161,-63884,-26049,6185,-6242,51266,-15842,-83619,-83171,40086,39352,37539,93014,38669,66713,-55263,48068,73001,12907,38768,-50935,69141,45280,7493,-57858,17539,-3027,-57529,-5625,-56059,26777,-43101,-31850,7701,-36788,-14961,59987,1547,-45948,18174,74187,-34447,-17856,-53635,69836,38130,2345,-58535,-52695,64362,23508,12519,-31439,20360,11665,-28138,-35721,45547,-53932,-12633,119255,-24148,-20533,9632,-25076,-116442,-60777,-17593,128641,31642,53180,56526,-17983,-13774,51188,37937,17299,41970,2213,26988,33850,-48481,-58236,4360,36790,48534,70615,55131,-47883,32295,16152,-13660,30995,-44305,-66022,-49145,-44195,-3831,-31936,73503,8815,-25262,-112891,-30686,3833,-27051,64168,34514,10554,3511,-33426,15226,-41445,-15739,-54118,-97872,-79505,40258,76236,211006,-10670,45779,-40025,-110171,83782,164529,47824,-77192,-97043,18602,80614,52012,169324,291138,-69469,2262090,1916942,464121,138250,82164,44892,97943,87518,82899,67672,2754,73,25238,-21468,-24690,8622,-41425,2482,2880,89191,105329,23773,50758,73159,48594,46431,20461,-64553,-7594,6643,253,-29603,-12155,98219,-10974,-57317,42898,53594,-36506,46312,27031,-46713,31853,30126,29385,82450,-119005,-57211,-85566,-40902,41238,105552,12889,-7273,11929,-7393,-67135,-68807,-48257,-49862,36198,16901,14553,53758,81054,53349,-20357,-35119,39733,62118,25850,6578,3845,22086,-3232,8908,-26892,-19683,11880,21354,1052,-2432,-37620,-36154,-21340,92404,8265,-8075,-30750,255732,406283,-30850,-27596,39143,-35887,85549,-59099,-101942,-55782,9413,99740,26714,-4709,-102551,-16233,-65547,11605,-3906,11216,-19849,20272,13924,-13962,35934,7860,-98303,-5036,43473,2430,10063,-397,102402,33471,13424,5682,86727,79041,52145,84973,56353,25989,-10832,7247,59497,-49104,-27581,-262,-1501,27466,59512,-564,-3676,39970,-4122,-52244,-56723,31959,13809,6778,42747,35535,67898,-17701,-2305,15290,50727,51554,-7453,19994,-40096,64074,86851,-11244,2274,-6429,-10521,19223,21406,-2759,1996,47483,-24932,-43934,-47437,-60798,-53665,-75565,26714,-17488,-64562,-86344,18319,-64172,-19260,-24121,7501,49464,8619,-29102,-37068,45393,-14821,-24144,32966,11222,31502,-11421,-47490,21405,-76794,-65588,24523,60906,27091,61438,-42664,37333,-47053,-61247,13731,-11422,5653,-17241,90046,9407,-9935,-15989,18987,46928,-1519,-70701,-36385,-24475,217,-19405,-75761,-34051,-33406,-45234,-21359,25767,1218,-3440,78192,24175,-76789,11126,12979,73399,59840,69907,37917,2478,-506,-16948,-1467,18492,38619,16568,37987,-17042,19108,-45636,50463,-22197,33325,-33195,38628,-14727,106210,54931,-41351,4429,-14960,-23222,2558,-4390,16646,-10320,35549,6722,-88255,-62672,45666,-30721,-17934,105603,38433,36578,2631,-45515,78553,67648,-23389,-76671,-1363,33757,-81148,2045,-115148,-40607,-6115,-41240,-61067,66629,-56999,-32264,-38188,-13422,59080,10782,-58006,-86241,17956,-17682,54971,-6120,-15620,88609,57633,35990,43233,17415,11809,-11801,3349,28295,69625,-11247,-93018,10758,3937,48195,75840,-39048,-23426,-16011,22167,-27361,39505,73939,65140,-37859,-5606,-5529,65789,68,10723,-47250,28182,-4346,-77718,-39147,9950,41850,-102660,-39413,-51190,51774,-29417,-17741,37032,27378,49152,-30885,12517,50895,17730,-42879,-53641,31464,-50146,42965,47763,-23610,-13608,45803,67435,-10040,79932,95306,-73735,-29572,55387,76676,90524,39170,-8930,648,-3839,-32867,34349,58575,122237,28282,-14875,19668,-31082,-86474,1560,-36202,-41417,50763,-21431,48451,-5201,36304,27486,-13977,-3649,28304,45370,10092,65918,46850,13308,-59715,-19786,13306,75897,-45115,-27732,-94962,-19528,-157,9238,13767,-15812,-12664,-28086,-3890,6415,55685,67213,72949,22920,-9923,-30460,-72035,-3006,-57478,-48844,-4524,-12741,-5635,-22293,2866,2660,29659,22138,46077,18406,-24708,841,-22839,-3351,-34922,-12780,13819,-33360,24176,-17482,-15279,54656,-17117,31297,3040,3445,11464,-64924,57674,23859,-35195,-15984,-3389,12683,-8371,-11014,70643,20377,-38466,-35544,-86659,-94993,9600,41059,-23407,4177,-25049,19464,30502,38228,-29532,-18970,-119977,35726,18159,6615,-14956,-28603,-30061,11466,25497,9728,-13571,5353,-37874,-90534,-48696,18198,-23775,35182,-92140,-50938,-22311,-3892,-42968,-52149,1469,-10349,19487,-41255,34624,19652,7817,36286,-18787,-5213,-5089,37324,-38448,-55818,36498,33147,-15564,-68588,-42964,-7142,-55080,39800,-11679,50884,-77995,-37444,39833,50540,84597,90326,-107657,-20162,-32779,-29457,-16,30034,-14048,-16488,26423,-29497,127165,-26504,-43318,-24863,-34347,20969,41828,27221,-26207,18778,-49054,-87469,-14959,2618,-4054,-14032,29535,-132793,-50184,-40125,8649,95739,80841,-19470,-5171,-27452,-34330,-21091,-93472,37041,77057,27494,74759,-3310,156,-42390,-6841,-19934,104,-33943,42485,53307,30009,-29098,-31005,-30539,65604,42481,93309,-4929,18395,-13293,11042,12776,-84033,85172,20279,42757,18067,-8442,-42426,-3457,20878,16524,-44680,-86635,75596,-41051,-566,-20642,-10784,70314,38662,-109344,-61697,20643,-38555,7632,-63046,9262,88780,-33662,-52220,24705,-25204,-8357,-32486,-37729,56384,32163,-61235,-20243,-8605,-37558,2145,12216,33563,-97229,52242,29730,14820,-74074,-15265,26694,47816,81789,-87400,-90991,38916,5808,46200,6932,-197344,2503,97350,69324,24056,-35186,-8878,-62487,-83368,2234,-29330,39281,78364,61693,44986,21585,-8943,-52819,66745,59343,-66794,-20779,46404,38267,64711,-38421,-71755,-45530,7249,9100,-25108,41625,80474,-74437,22054,35878,44386,-86390,-492,90999,-61321,-51399,20867,-39794,-12951,-13636,34311,45026,21655,64554,26397,42898,612,-58667,-71651,-47181,20242,77932,91201,61168,23869,22138,3120,35479,-9137,-22819,51300,-42574,-64973,-47983,3834,-38735,15741,-106791,16148,32538,-22271,27394,6631,10562,11173,57938,-9141,35464,-70575,-48236,-116757,-116687,10704,54548,59003,-49941,-38014,-38804,47956,11091,70334,63200,431,72449,123850,13429,-45499,40783,8894,37802,22321,-9322,14531,-18996,-50220,-20603,-17938],[-15371,-21280,-31935,-11429,-57105,18805,56216,39898,3741,-95614,5411,10497,-6980,31999,-45810,-9751,13421,24637,-23837,-2192,34490,-29923,-23228,94097,19344,11572,-11147,-36392,-26953,27031,-38572,-25441,-88638,-58806,23869,-2735,47867,-17687,2537,91200,618,-20978,93339,8873,17712,25882,-33445,11174,-32677,3244,11339,-26179,-90192,-234,3885,44089,74522,98735,35597,72915,51904,-43310,-30470,81758,44978,10878,76696,-45429,-69038,61388,63112,-43911,-19448,-22914,-57979,10273,12614,54051,45199,31716,13713,-21941,53880,-25882,-7263,44387,12551,-15276,-53600,16513,46228,18661,-5700,-25495,44281,19309,-8815,9600,82866,-3328,-2704,73231,3473,36690,25078,15881,18646,62260,88350,69982,-16977,39763,88632,33677,-54462,-43759,52023,-83117,-32554,-10125,-9974,48905,-29165,-73376,-90863,44263,45955,10890,85261,27013,20648,-64501,44700,67062,50441,25874,-60405,50791,34742,10592,-62320,22879,-17311,-62256,-101,-46402,8271,-58916,-48650,2919,-45314,3747,93260,7664,-24922,60591,89000,-37696,-13672,-46291,67581,30432,-24170,-56912,-61289,39125,-9356,18373,-22493,19918,-1273,-56358,-21616,38868,-43407,-34219,75787,-19344,-30396,16368,-9422,-76544,-48228,3271,125948,20139,67809,27009,-19183,1370,28453,42185,8836,21692,13074,2632,17580,-72064,-69268,6579,2890,25826,56920,38408,-69923,14420,17668,-36800,6881,-65986,-61445,-26632,-45012,-20066,-33534,72090,-18880,-46805,-115423,-42895,9271,-10871,45542,22340,21250,7180,-23196,-1069,-54529,-22169,-40976,-73538,-75434,70318,110535,197189,-62755,27422,-31555,-73152,91550,181541,31141,-79487,-106186,-104,78252,40390,176387,265098,-27289,2155956,1906034,488819,159266,109957,26916,134162,91730,47375,26085,10556,16434,10176,-46673,-7826,50452,6664,6443,30000,77693,80837,17658,53970,64222,28913,21801,13894,-45531,-7244,38335,31209,-4266,-17489,85981,-14011,-60391,54503,47276,-21793,52349,8847,-38145,33056,17264,10242,84382,-103885,-63346,-67561,-39734,48699,125934,45763,26506,14467,-6975,-56335,-79590,-46621,-58133,52469,10335,-5175,6385,66968,53950,-27901,-37494,24106,68269,24735,5118,4728,13651,-10977,1002,14278,-15338,26929,28439,-14774,-8016,-35352,-47686,-29723,102197,3037,-30556,-39528,240853,424943,-41705,-76223,59249,-15686,67284,-50834,-95888,-51967,28476,100533,57878,25488,-113312,26151,-49363,-153,20890,27308,-3171,9722,18927,16416,11015,10656,-72559,28149,54393,-22179,6519,16509,103069,54107,19566,13287,70569,70596,72635,95631,29990,21412,-15016,-8297,67757,-35228,-17481,-10336,18871,14444,20603,-14637,8968,45814,198,-35163,-6864,51477,-5853,9534,32329,13198,71990,-9777,-22891,-12323,55414,48279,-13831,8867,-53617,46910,100450,-29879,-3645,-29374,-12203,13511,47507,4480,8980,32742,-8818,-37213,-42632,-32862,-74951,-87885,2095,-25600,-60406,-119334,16119,-37833,-3429,-14316,-443,82133,-276,-48659,14084,47845,-6967,2945,60874,25152,26272,-19184,-45970,22226,-69936,-44019,8748,29184,18529,62524,-36931,5939,-34557,-87277,17729,-15386,-1468,-46819,73803,28739,17972,-6878,7839,28239,17526,-72566,-50562,-31722,-11141,-38412,-82462,-64594,-23129,-54889,-23855,10371,-2211,-948,35477,42002,-61946,-17687,-39489,58310,46561,64985,10592,-1948,4819,-25870,13682,14908,29777,-29361,4366,-36700,49866,-24333,52433,-5345,42432,-36975,32484,-23842,70652,79682,-12769,-2692,-28562,-29795,36359,8540,18413,-15647,46138,-50899,-80431,-54361,100897,673,-16456,94435,28953,48512,22241,-52670,28758,56433,-45930,-82510,-7507,24938,-68900,236,-119181,-15861,-238,-54321,-58559,39156,-51082,-14112,-66852,-9882,39059,-2705,-54882,-69768,26009,-4983,72947,-6477,25687,93900,43825,26481,38175,19426,2461,-15308,5914,20188,51432,-31805,-76200,3577,-35189,13667,67971,-15056,-685,-19951,46526,10530,39473,65876,56298,-23164,1293,-7924,102610,6083,13817,-41678,27378,24490,-49434,-48187,-6283,41629,-77291,-21542,-57086,29163,-32608,997,45112,25692,22242,-55211,7087,47678,4909,-30492,-41648,37334,-64996,34569,64039,8046,-33464,41571,82896,-29321,67938,108905,-49117,-21643,78296,80126,81856,46087,16970,2288,-810,-7138,36970,63858,82519,20766,-22561,12499,-26420,-89934,-1158,-43250,-80264,30882,-38451,73354,-3097,38166,48990,-29991,5604,61830,88666,39360,89160,45695,7412,-59763,-12420,-12538,82176,-40274,-26903,-93962,-17840,-1741,-13246,17177,-55724,-21407,-61075,-1729,11544,34781,73795,44931,19648,23990,-17106,-48764,-13785,-41828,-50827,14082,3661,-5346,-21767,-1538,-13348,21915,24348,48031,-6366,-75699,20457,-24904,-4626,-39872,-23382,14203,-45730,3812,-34439,-33274,31162,-19908,40179,-17658,-22667,-20953,-58826,80281,23909,-15271,-11397,25841,-6135,-18406,-13543,71871,21052,-28098,-17971,-70240,-81873,-4983,31608,-41321,-7290,-33791,12111,36982,11777,-5044,11368,-102245,52536,56766,11190,2101,-30689,-28672,2212,24883,-9366,-22222,6973,-13279,-65107,-38870,4960,-13509,24128,-94718,-23139,-11341,-26462,-58442,-50413,-16520,7476,19356,-32056,35540,33490,14401,880,-22414,-31517,-46940,13631,-47389,-47473,24292,37501,-40224,-78194,-76174,-14052,-69708,59260,3168,74094,-79882,-43276,26656,22654,90643,84624,-107044,-30862,-40136,-10609,13657,33339,14845,4098,30252,2846,105580,-36517,-26177,-1536,-22187,25472,58243,47941,-25286,14394,-45417,-100877,-5491,30043,-13996,22447,25907,-131221,-56202,-49078,44538,111647,79415,-33061,-7290,-47633,-46141,2326,-83979,39678,32840,14413,83364,-9250,-782,-32032,-8888,-379,8350,-11161,30787,52334,19694,-2684,19126,-13615,91109,40969,48979,12575,5423,-16829,-5177,-8144,-75552,119625,17277,50653,-4221,-34450,-47625,1562,9807,32685,-13833,-84238,67052,-43357,-15765,-32127,-13913,75202,23373,-120206,-62315,17066,-10494,20637,-38666,23191,108121,-31212,-39068,47405,-11739,-7708,-42874,-41033,58369,30451,-86274,-35659,25241,-13890,-6723,18207,36533,-118560,43735,33243,2795,-86115,-30431,37189,50991,76110,-62731,-87290,41453,5982,55574,24017,-175701,-330,90515,69426,18163,7613,7263,-43750,-92035,-5204,-39703,16826,86521,62842,76260,25098,-12268,-32020,58502,56405,-54121,-38493,37499,22702,66603,-30577,-14747,18910,-4186,-11198,-45023,8343,48667,-61917,7897,34298,44536,-72379,5451,97385,-61984,-52507,3061,-35680,265,2759,43574,65154,44023,69207,18999,42422,24849,-71151,-71344,-35839,37005,85677,58014,42065,6194,15620,-19053,58736,16806,-17260,16944,-45608,-51892,-51060,-13073,-16808,25844,-131072,-2574,33164,-19499,26472,28718,1823,-5056,70292,137,14323,-81863,-42447,-100293,-96238,8311,38841,62182,-56897,-36887,-47299,14185,24954,47901,54050,1542,81238,87435,20242,-19079,48975,40617,54984,25743,-16968,29102,-26927,-52847,-37692,-8893],[-18202,-28458,-23518,-12104,-57435,-3421,31244,39596,-17257,-91938,-6491,15220,-18513,9328,-52950,-45787,16460,6268,-28443,-8343,15851,-19087,1025,101325,-1136,-11684,-21901,-13233,-22108,47417,-40386,1338,-83941,-87603,-7359,-26195,74177,-2453,8583,109876,28397,-15343,78393,-3877,35788,24373,-11577,24239,-3637,39118,-3801,-67769,-110791,-17915,-2016,34999,64488,78884,46333,71534,37187,-26377,-45463,47414,22779,-22389,54422,-25502,-56009,57589,77624,-15477,-23197,-49363,-58925,19184,6957,29605,62052,47428,21793,331,51629,1682,8695,62445,21190,16556,-50067,23091,49880,-14223,-45326,-38362,71187,57369,-23380,18958,76243,-13033,4539,76564,9766,2981,2803,30224,4562,55674,87952,76251,10083,43567,97856,9767,-38424,-33568,47163,-95873,-32198,-9718,-15072,33210,-39572,-53985,-76102,27045,35749,-15227,69151,13493,-13136,-47481,37254,45849,64461,11291,-53723,25271,19576,11491,-73176,11964,-30319,-64124,3326,-29170,-8411,-63930,-55389,-16910,-53160,29407,127638,13354,-2682,92947,94991,-32357,-15270,-33256,54005,23509,-41915,-52199,-70985,15394,-36625,21598,-10499,15771,-16391,-72332,1022,41356,-18685,-44886,28764,-10924,-26532,22858,768,-29016,-39901,10443,104042,6523,62139,-656,-17616,26809,4026,39678,-645,3068,39045,-315,1339,-85676,-57426,2905,-29794,5490,32754,24490,-85491,-12794,15712,-44424,-11142,-74979,-41096,14821,-44313,-32827,-35938,70137,-46931,-74767,-102899,-50208,10294,4390,3640,-4737,27928,8300,-9411,-10459,-59197,-27694,-21701,-43554,-74270,86709,136786,169409,-85566,17633,-17205,-31748,92769,182253,15698,-64523,-101956,-20909,63372,25990,164026,212895,26529,2077219,1879018,502646,184561,142118,21243,162878,96968,13277,11621,28690,34491,9544,-56887,11076,96656,61671,-3819,37844,62736,66383,36552,55880,56436,4018,-4612,12438,-14126,-6000,65451,57887,33297,-19391,66655,-14384,-55502,66647,39802,-8364,52692,-2211,-28718,35937,7489,-19006,77544,-71527,-66901,-36569,-32317,51979,128737,63178,50093,12495,-10092,-39682,-82713,-40411,-53799,67808,-1038,-35565,-54957,54706,48722,-26665,-44777,-847,57005,24486,5003,11886,8521,-11537,-10410,38506,-14305,36872,25509,-26430,-12498,-28427,-48185,-37612,103790,3628,-46931,-45117,235428,441455,-40884,-107608,76068,16203,40980,-34052,-73070,-36530,47813,99222,102481,37104,-99891,63253,-29536,-18575,27729,32715,9806,-8594,31325,44504,-29608,13344,-28825,53596,49300,-47947,6095,26033,79830,68786,31096,23640,57947,65635,85585,96512,10842,13762,-17186,-16409,75484,-19107,192,-16565,34155,8739,-19254,-24937,20468,44055,10155,-13341,47244,67278,-24850,6334,25260,2545,66366,7383,-36499,-13410,47172,36425,-19233,-20995,-67211,21723,106107,-37567,-769,-49613,-253,7014,66948,9151,16681,7905,8812,-26362,-35105,-11297,-78699,-85312,-19862,-31332,-40136,-135506,3841,-6620,18331,-3417,-14544,112332,-22705,-62146,63935,51096,-581,27690,96513,31835,22529,-18959,-33267,30715,-43187,-14161,-7403,6898,7023,57900,-13101,-27252,-21383,-100327,16307,-10404,7562,-66883,58823,49737,52577,7579,-811,8669,37505,-58038,-62728,-33133,-18182,-48903,-57976,-69736,-8509,-46338,-6172,-7788,2184,12776,-7773,44715,-22351,-37845,-64334,40508,31785,57429,-11614,-13709,7825,-31700,22908,9986,12936,-70956,-37061,-53206,70225,-4406,48145,61,56420,-35247,24241,-23892,24684,103836,15216,-2238,-45180,-24404,62005,24104,7172,-21305,49880,-105082,-57066,-45177,128637,36260,-13471,77420,14052,60108,32051,-54930,-19431,12879,-62607,-81936,-15819,25162,-47286,3626,-100901,16210,2030,-57111,-60225,4887,-22449,-5553,-84971,-3285,21141,-2062,-33457,-29904,27312,14451,72839,-11175,63357,91769,22440,14919,27691,17450,2558,-11560,4682,3550,20987,-65509,-52517,-6622,-58101,-6276,53401,8920,12733,-17810,68008,39298,32429,44832,42751,-3522,16795,-6443,123342,20914,2445,-31637,28866,38296,-31941,-51500,-20087,34853,-42760,3276,-58981,1869,-30487,14470,48124,19343,-12109,-78434,-7345,38222,-10132,-14262,-24391,41627,-69116,27582,71293,34505,-51776,31468,73872,-37786,38616,106849,-25853,-12821,77831,66952,71312,40485,45665,845,-3843,29056,31056,58174,41217,15458,-37077,-4150,-25080,-89353,-5579,-46016,-104000,704,-50314,86251,-4321,38765,63491,-42850,9611,87496,127645,51609,71090,28536,3372,-57843,-3904,-25317,82269,-29856,-19107,-62506,-6509,-6891,-26467,22201,-83810,-33823,-95507,1207,8751,30416,72958,20635,9958,55924,4486,-22710,-29023,-19170,-44704,26112,19255,-11939,-20651,-5470,-33488,5871,23342,53932,-35906,-105378,35953,-23726,-12325,-47803,-38176,2587,-46135,-2943,-50342,-43397,2916,-23963,54868,-32076,-41640,-59217,-50212,77853,10876,41,853,56200,-2292,-24748,-14877,62579,20394,-14691,-8662,-50310,-65804,-14882,23922,-43818,-5861,-33308,9056,42107,-17855,19296,18254,-74014,59634,92010,18936,17488,-23429,-16844,1698,38297,-29796,-35364,745,1222,-30309,-30698,-16319,-4474,11364,-86536,14883,2129,-43828,-65506,-43551,-35661,25673,22657,-11879,34778,46216,11962,-32057,-25405,-59226,-77643,1332,-52649,-41923,9765,32914,-75523,-79832,-94619,-25068,-72781,79714,15136,101481,-73175,-45348,14990,-9745,74409,66418,-96921,-29575,-43046,13733,23807,25765,34450,17455,15550,41469,79621,-42159,-1067,14903,-12725,31598,66196,61644,-19793,3893,-36501,-77090,12594,56511,-16434,54485,11168,-71466,-40374,-51983,76555,116781,63861,-36822,-8612,-62389,-54559,24928,-56699,34529,3207,16824,90356,-16076,-2909,-30347,-17156,21172,15219,11793,26516,44516,15689,22374,63427,9341,121377,45892,6617,30224,1981,-15377,-26391,-27362,-63414,141836,12226,53253,-18127,-60363,-48939,11452,7699,47489,23583,-61215,48203,-33324,-28157,-33837,-20529,75665,10086,-112761,-51185,23454,10775,27182,-4799,33537,123735,-12225,-20010,62267,-5718,-6958,-53767,-28327,53403,26038,-104701,-48322,54107,6264,-9641,26366,43183,-125612,32598,34927,-11067,-89330,-34360,60205,46224,63466,-35850,-70897,40211,3450,52414,39235,-117611,-861,76342,69913,7943,35944,29319,-26451,-70729,-17130,-47500,-6003,79910,59348,86875,24958,-14474,-8363,45936,50201,-41839,-56657,24644,2818,60390,-18583,44001,58161,-25344,-33422,-52136,-21182,11187,-49704,521,35631,25267,-61383,-2290,85740,-69839,-56615,-14204,-19685,1314,17788,52146,83027,60368,61924,9777,36112,49556,-82787,-63962,-20650,46233,88033,19424,22736,-22705,9434,-33030,54408,32101,-15274,-17286,-38004,-30767,-42500,-20923,15112,24870,-153484,-27630,25751,-13444,21367,30916,-2054,-12538,77077,18187,-3496,-71734,-34697,-73085,-53175,1279,1041,56102,-63860,-34307,-52117,-17551,37736,18778,25191,11341,91235,50473,18266,7783,53815,65276,64587,22089,-23209,44851,-32555,-48851,-47078,-657],[-18884,-23410,-13371,-15638,-45921,-24766,9658,26996,-48378,-82283,-15337,20209,-26837,-13094,-54184,-68929,26721,-7785,-22818,-3768,-7909,-6853,21346,101182,-24715,-29136,-27724,7615,-2666,53850,-34016,12810,-65724,-94755,-34843,-39818,90819,12725,15041,125506,49700,-7689,61258,-10982,43294,18415,7651,31221,31510,68963,-21732,-115391,-115221,-29439,701,21038,36873,51485,55760,57828,16636,-7147,-57979,-1721,-2398,-50931,25465,-4534,-43913,43675,84972,18509,-30501,-72690,-42546,30049,-248,473,63667,65356,35901,24268,36369,20253,14377,74970,27614,30476,-47361,25879,45918,-30980,-63350,-49337,70710,69693,-38326,24524,70323,-20172,14388,77918,21489,-27522,-22280,42295,-5762,45253,80435,61828,28562,39643,92675,-10550,-25921,-20545,35192,-93799,-23548,2961,-21977,12628,-42981,-36502,-52813,-5780,13697,-36595,49749,1881,-26206,-6635,25959,13987,53223,-2905,-35797,-1772,1636,8464,-87359,-11871,-43144,-66240,1609,-10171,-18545,-58009,-52263,-45545,-61371,46122,149127,16643,13692,102038,89536,-20567,-19928,-14052,37647,21130,-43911,-43587,-71069,-2960,-54011,20633,3268,9971,-27431,-72683,23358,50973,15120,-42621,-5487,-11,-8935,26456,5222,4188,-35991,3327,66613,-6926,35502,-22447,-13900,45680,-13572,31744,-10474,-6584,79016,17479,-9611,-83475,-21522,-6827,-55585,-7848,6287,17027,-90042,-43146,11803,-36623,-20064,-67140,-10929,58869,-37168,-35789,-35555,68317,-64101,-88955,-79767,-52137,5659,14642,-39238,-38847,30012,5817,4097,-8954,-56318,-28485,-647,-12374,-74361,86679,147759,147164,-73506,24612,-3519,-3554,84214,152969,4497,-40822,-97474,-36337,39575,14050,138227,151623,78500,2017579,1842902,501777,206820,170403,28903,172156,101758,-10756,18458,49715,44257,19493,-51642,26150,132547,106568,-26987,31942,48395,67810,69566,55995,49840,-18583,-22946,17102,17930,-4316,79817,64625,71046,-19586,43110,-14102,-44478,76020,35318,2813,48468,-6089,-22658,40056,3386,-52531,62108,-33125,-64081,328,-18282,45970,112535,59841,58728,8164,-17232,-19317,-85179,-34257,-37339,74564,-14033,-64591,-98601,47350,39840,-15191,-50467,-28017,32221,26977,4129,25635,5737,-7039,-23489,41660,-19022,34338,12455,-31831,-8883,-20848,-42203,-41564,95436,9319,-53228,-45262,243971,446747,-29550,-106528,82933,51077,17327,-10731,-45038,-15197,62352,100820,140013,20605,-68154,86282,-11009,-40161,14725,27373,17083,-24897,52494,63733,-70283,15914,19780,60657,24876,-67611,7461,24952,42785,74603,45660,32371,50082,66417,86414,81727,4464,9693,-17211,-13544,76129,-10554,16415,-12757,42469,9739,-42942,-26367,28094,37039,23842,11143,83950,74143,-30515,1710,21892,8776,53773,29720,-40812,14767,28490,19049,-21422,-67218,-79678,40,103158,-30388,6270,-62002,22545,1326,69575,8046,22672,-19043,22008,-14941,-28693,-2883,-63443,-66389,-32708,-31812,-8433,-127213,-17386,21524,39678,5992,-32410,123967,-48205,-66857,93655,56406,7263,41518,129326,29570,17089,-11926,-13294,39208,1857,21122,-20094,3372,-3289,51731,20732,-50110,-10309,-98411,13506,3972,34144,-76636,46456,65157,85739,27686,-12692,-8833,58771,-32799,-67281,-30939,-18208,-46510,-16881,-50829,3925,-27173,27337,-24804,12300,36768,-29558,31246,25505,-43289,-60714,23281,17535,48833,-24498,-30986,4784,-32304,25533,6161,-8796,-95885,-71013,-61797,77081,8382,38382,-6561,76037,-25716,17509,-15305,-19800,118861,36698,4298,-60789,-10509,73150,38410,-10914,-22865,45580,-132680,-22464,-36155,128782,69024,-10141,56637,-1932,65742,30911,-49121,-47245,-45531,-66048,-78956,-23011,43054,-26302,15245,-55396,45719,700,-48939,-65029,-25766,19637,-11141,-89755,4780,9099,9658,1541,19278,22592,33742,59344,-18486,85092,83537,-1926,4316,15917,12604,12311,-1351,105,-22213,-16222,-97524,-27019,-19785,-56251,-9419,39327,25095,13128,-9144,79460,53110,21769,16426,27320,15086,36168,1012,123807,43300,-23053,-19861,30673,35448,-24972,-48709,-31024,24158,-5760,29150,-56988,-26551,-24276,19171,45672,8573,-43053,-94575,-28446,20520,-26314,2468,-2653,41419,-61725,22186,67093,49558,-61021,20442,45492,-36540,2081,90386,-10374,-3066,51554,38279,63496,23150,70513,-1240,-16487,59709,15560,41645,12386,12586,-51464,-29683,-29737,-84039,-8112,-50939,-108304,-28934,-54491,86054,-6415,37497,65428,-49997,7668,98671,153759,42472,33613,4102,-925,-54470,-630,-26834,75491,-12430,-4121,-16120,8288,-13414,-24768,28213,-91494,-48177,-117660,7173,-1527,47106,71715,5747,-7259,69051,29449,929,-44625,6439,-34915,32563,31350,-24156,-18729,-7579,-50021,-15394,17789,60524,-56873,-104801,39899,-20256,-30321,-55953,-56572,-19908,-33864,8335,-61580,-42173,-20626,-25792,68449,-31692,-46778,-92844,-47661,46498,-14792,8380,20146,82267,27036,-30579,-17778,46735,17101,-4595,-7968,-32166,-54463,-19962,19996,-29112,6378,-26820,10999,40728,-43976,38294,3788,-46192,51632,110942,25585,28599,-7172,6997,7951,62049,-45655,-49001,-11213,151,5256,-26153,-35673,1817,5707,-69045,50300,17859,-46305,-63402,-35166,-49431,40917,27404,9772,32370,58798,5286,-55540,-27097,-79766,-85150,3449,-52402,-39063,-5287,17329,-114574,-70596,-88868,-37147,-66129,100113,18218,127817,-59398,-44679,3257,-40577,40705,40566,-81878,-17869,-40436,38724,27457,10085,45138,19363,-10830,71631,59609,-39389,23655,22532,-4777,36554,64653,66453,-11926,-10662,-25934,-29818,30875,71721,-8275,74401,-11411,19105,-10393,-45237,95103,99651,35959,-30643,-14892,-73697,-54410,41264,-18530,22878,-880,31612,93618,-21063,-5588,-35799,-30285,36325,19199,29330,24817,32495,23249,40133,89161,28180,147980,55184,-18672,44040,9177,-7985,-47295,-39018,-51277,143527,6762,51248,-21355,-78919,-46757,22262,14317,56152,57389,-18058,23890,-13366,-30783,-24199,-30991,66170,9,-90857,-31215,38780,23588,28231,21750,29716,123152,15447,-2227,65887,-6876,-6649,-62212,-2394,44021,23156,-111471,-57875,68568,18446,-12493,33113,48114,-114289,20962,34697,-24565,-83855,-24972,81828,32045,47266,-14246,-50662,37107,-905,41590,47938,-40108,-1950,56201,72341,-4192,38224,47242,-19850,-29950,-28316,-50267,-24972,62940,48320,68123,23354,-15047,13494,31731,43785,-34476,-65943,15021,-12941,47914,-5564,82519,64127,-54004,-52594,-45736,-40128,-20450,-40997,3255,39913,-7763,-57171,-16688,59999,-80755,-61479,-35480,3768,-7529,27752,57843,93972,66642,47972,1318,23860,71258,-92150,-51351,-6047,46232,79004,-17301,6875,-50837,4915,-32297,27720,33337,-18498,-46049,-22768,-8984,-23712,-19124,46970,11343,-162233,-55177,11480,-5275,12457,14639,2523,-12638,74611,38036,-7611,-39549,-24785,-46547,-2852,-7184,-46464,39511,-68784,-28159,-52302,-39040,45638,-10660,-10888,29741,104505,29378,6561,28050,53777,77031,62134,11232,-28222,55828,-35037,-37221,-44056,6136],[-19321,-11126,-4080,-19387,-28469,-43457,-6365,4061,-83157,-68900,-19439,22282,-29983,-26958,-44814,-70945,40483,-15196,-9394,6881,-35366,5843,31819,92738,-44180,-37317,-27677,21311,21046,47963,-22394,4664,-40296,-78924,-53694,-41966,91395,22486,16220,131267,55741,671,44244,-10070,32087,8087,16157,30430,67040,84325,-37335,-146503,-101741,-32778,7009,6037,4259,24850,62359,37131,-2370,5984,-68650,-49736,-21157,-66172,-156,6599,-35188,23302,77123,38236,-36389,-84325,-13088,37373,-5385,-25260,51780,82344,47503,40645,12977,26327,5214,73497,30321,19610,-46932,25959,36204,-29706,-54875,-54746,49082,51452,-51424,24365,68114,-21143,24097,72624,36117,-42336,-39285,49057,-10421,35607,71088,26268,34812,31082,71923,-19767,-8446,-10990,17554,-74055,-8057,19019,-29721,-2826,-37541,-27888,-38400,-42562,-9811,-49604,32221,-6470,-19750,40865,10517,-20457,24387,-15023,-13946,-24179,-16936,289,-99232,-39988,-55091,-70328,-5414,3964,-21025,-47233,-42423,-68367,-69984,38931,147095,17135,20019,87604,72798,-6181,-23397,9914,26389,24529,-28081,-30583,-51687,-13584,-60831,15380,16922,5991,-29125,-58870,36930,61887,45775,-29098,-22049,11267,15333,24971,6927,15025,-32997,-9522,23628,-16781,-3924,-39524,-9710,48569,-18703,21547,-19141,-4284,124103,44318,-13090,-65751,29982,-20467,-70759,-12393,-11849,17272,-82824,-69178,7318,-18844,-19268,-45867,19139,89830,-20046,-27397,-28879,66584,-62421,-77449,-55664,-49587,-4206,17404,-65446,-68902,28203,903,13674,2933,-49867,-21600,20393,17538,-70094,74255,140937,135903,-35688,48641,1466,5285,67437,94818,-1823,-19409,-99030,-40839,13880,9478,107255,97012,118041,1933491,1812616,488362,222483,187591,46467,156530,104689,-19567,31918,64908,41576,31767,-35046,33434,149371,132867,-55379,21988,38122,80413,101656,54576,43179,-30972,-27054,26632,42287,-2650,79298,49068,94770,-19493,20210,-15240,-30992,80547,36229,11532,41198,-7091,-21265,43551,5768,-81737,40846,-554,-54041,33922,722,27288,80144,38994,51875,3299,-28586,2432,-91956,-32936,-13300,67366,-24022,-78488,-103793,45550,31365,2835,-48653,-47697,1419,33486,816,43344,3417,-1307,-34874,27223,-29677,16691,-7876,-30531,6325,-15553,-35265,-38839,79025,17925,-47975,-38261,266994,433260,-10561,-72231,76418,80674,4234,12091,-22462,4379,68220,106444,145236,-21115,-33375,89045,1228,-60722,-12315,14539,19081,-28202,82181,72326,-94254,18425,59758,44637,-12130,-76076,8021,14382,5974,72473,60320,35013,45681,69459,72597,51079,11109,14447,-13320,464,63530,-13868,25005,4006,43548,14013,-40465,-17874,31350,30075,37781,34484,92194,71034,-17507,-751,21437,29335,38501,50349,-37649,55926,5630,1294,-19193,-119118,-87982,-12532,88171,-10897,10765,-63590,48825,-2574,51994,-446,26435,-37196,27434,-7091,-23060,-8259,-34945,-34731,-34055,-25351,25556,-100722,-44238,40863,54771,11922,-50908,107073,-65924,-65295,92647,63672,20013,39297,145509,19336,7038,-1174,7957,40507,53896,56523,-26679,17217,-8404,47093,53439,-54399,-1822,-82913,13782,22192,70097,-77299,35689,69067,108017,50279,-32046,-22464,78830,-5444,-61496,-29081,-12730,-29276,21099,-19092,7203,-7897,65753,-37895,23824,62965,-22279,5906,63968,-33235,-43541,7708,4529,39635,-27636,-48228,-5122,-27096,23956,4971,-30923,-96731,-87518,-61309,70063,10002,24805,-20862,97452,-6100,15044,-1148,-54945,119475,47758,14302,-70841,6899,72608,48815,-23909,-18049,34046,-122360,14417,-27473,110803,93205,-7900,32182,-14547,60698,21506,-35956,-45943,-91038,-54077,-75630,-26071,75706,-13993,32827,10253,62511,-1173,-30712,-68576,-44499,60441,-29870,-82663,12242,1899,25704,39099,60618,14493,46407,42986,-25502,84668,72133,-22826,-3057,6731,7930,27879,11100,-6512,-54908,-51424,-111848,-4959,-34423,-29916,324,31723,27967,2124,4519,76736,51942,10034,-10847,13147,28088,51576,12116,110858,67283,-56992,-9907,30786,22129,-23866,-42016,-41972,13422,25908,49030,-52412,-50851,-15864,14961,38201,-4455,-60633,-99583,-50186,-4559,-40681,16522,19560,33768,-45236,17642,52773,50798,-56788,14015,13076,-31575,-27917,66990,375,7768,8182,2584,60156,-561,85608,-2181,-35653,72963,-5908,18440,4283,12300,-59130,-58142,-40370,-72627,-5907,-61314,-97926,-49952,-50262,77133,-5287,33936,53540,-51025,1721,92735,157300,16127,8914,-16049,-7430,-49343,-7285,-22244,62507,11291,16627,24309,20240,-19833,-8466,33968,-77610,-62049,-116635,16559,-16657,77440,73357,313,-30780,52440,51650,17890,-55225,30164,-27496,36119,38187,-38953,-15966,-7047,-57163,-37803,7533,63629,-54913,-76863,28222,-15868,-56264,-61125,-75912,-47395,-14310,34236,-64173,-29339,-31783,-22431,72988,-13464,-36287,-111424,-55435,-5292,-47416,10698,41898,98864,68685,-38781,-23139,28892,10507,-1010,-10692,-20659,-52070,-20979,20738,-398,23462,-18947,17525,31040,-60863,48572,-24423,-28454,28395,106445,26991,34074,14622,38825,15222,83778,-53082,-60229,-25313,-13556,31387,-25442,-43881,5782,13796,-45828,68643,33414,-26331,-53229,-29355,-52523,50485,30712,23167,28854,71546,1490,-65077,-26424,-84935,-68313,16845,-45801,-37732,-18953,-7317,-148153,-52224,-58934,-44872,-53559,120069,11067,147621,-41187,-42778,-10834,-62997,2175,14658,-65454,-452,-33262,58203,22529,-7864,49477,10497,-37506,83390,52477,-26585,40241,20798,1533,36678,55030,63622,-4467,-25807,-17528,15654,41824,68188,9248,78525,-36255,93149,21022,-29469,95116,53442,1359,-17278,-27940,-81990,-42666,47815,18402,7978,17428,47624,91353,-21549,-8925,-43819,-44994,39046,19666,37369,21446,20816,42610,47322,96463,35556,160393,63177,-24092,50381,20628,4673,-62189,-38353,-43067,119993,-368,45496,-15944,-85568,-43083,30008,23868,55024,77414,36931,-645,11055,-19170,-4195,-41898,45497,-7175,-61628,-7692,56850,26950,25393,26780,7950,96378,39854,10260,59288,-12149,-7860,-66102,28938,33788,25208,-104340,-65197,64165,21229,-23148,36257,43824,-89865,9794,31681,-36472,-70319,-5119,85384,9656,30472,-2398,-37207,33013,-5742,29490,46653,23171,-7504,32285,74754,-15119,15880,50836,-29597,14191,-33059,-46362,-37715,42723,29220,22999,22273,-14667,28206,18263,39090,-34006,-58536,13967,-18108,33493,4860,86333,45875,-82017,-64175,-30397,-47862,-39307,-36697,17065,45325,-43583,-57866,-29773,29947,-83837,-64404,-64131,26785,-21236,30551,58593,93797,61996,33255,-3886,7303,87121,-97172,-33726,5281,37492,55371,-46353,-3375,-64091,3098,-16700,-6011,22733,-25965,-65359,-4703,7451,215,-10388,70226,-11829,-150707,-80339,-5916,2955,2299,-10787,17706,-7934,63049,53151,4482,3936,-12219,-32323,38698,-14147,-87738,15696,-69226,-16725,-47249,-45290,46075,-34816,-39909,53676,119312,24891,-11541,37980,49238,74721,47012,-4409,-31607,56778,-34314,-19019,-30174,10610],[-20973,1741,1750,-20818,-11480,-57843,-17310,-22366,-110729,-54714,-18538,19382,-28571,-25612,-23622,-55050,52866,-14914,6928,16708,-61079,19526,31090,75490,-54025,-36066,-22263,26183,39450,34952,-9856,-19340,-16183,-47723,-62865,-35956,75372,24335,7574,120215,43518,8623,29119,-2195,1602,-5994,10648,22887,96410,80806,-45288,-142498,-74006,-28952,10164,-5026,-19755,5534,65138,16767,-13602,6053,-79069,-78767,-28770,-64490,-14164,521,-29888,1267,48693,28760,-31398,-77493,20042,37487,-5576,-40502,33664,94401,49756,42876,-11268,22050,-15077,52548,29183,-10923,-48205,24514,22102,-19346,-33262,-53079,20640,12368,-59988,18774,70477,-13354,31535,57988,49337,-37675,-41078,49473,-9882,30794,63242,-21542,28979,20685,40898,-13777,19229,-8826,-2250,-40934,9691,29135,-37519,-6646,-24151,-27273,-39496,-70697,-24629,-52145,20171,-12173,-3511,74858,-8640,-47676,-9460,-24468,4675,-37088,-33834,-11612,-102431,-61869,-63734,-75790,-15287,8474,-17953,-40606,-30178,-69281,-73304,3975,121057,15813,17063,62876,47857,6342,-21454,35143,23684,31770,1185,-14034,-10448,-15551,-59501,6860,27867,7358,-19782,-35924,36787,67445,57699,-8827,-26161,20465,35708,17614,10134,9298,-26412,-15343,-13850,-19280,-42766,-55075,-7389,35207,-11560,12986,-24317,7904,157824,63940,-10508,-38570,79514,-34118,-74266,-9366,-14334,23788,-66728,-85313,2755,1436,-10021,-21366,38873,100542,6850,-9698,-14581,63958,-40228,-42721,-40341,-44254,-17006,12778,-68558,-85058,24053,-3242,17052,19857,-44643,-6279,41478,44020,-56149,57296,119275,126940,10257,81288,-7822,902,47455,26387,-5272,-10027,-103716,-32473,-4578,14487,76022,57988,140368,1778958,1803579,470222,232101,189469,68408,120025,104877,-12793,37968,68264,31258,38526,-13746,31891,145911,142285,-76811,16815,33845,89381,119845,52122,34775,-28203,-16994,38170,54991,-1441,68015,20289,94345,-19855,3269,-18728,-19465,79427,42133,17993,32696,-11396,-22670,44067,13542,-98165,18059,18497,-39157,55925,21054,-3180,38857,10319,33216,-826,-43347,23648,-102629,-38290,11369,45998,-26766,-69216,-71973,47463,26932,20080,-36659,-51811,-27465,44022,-5075,60637,137,2220,-40566,2711,-44516,-12406,-30231,-23738,30421,-13835,-31160,-28557,58506,26456,-32708,-23617,299668,399294,12887,-17275,57353,100275,4404,25481,-10640,15481,63535,112154,105610,-72714,-12079,69767,4463,-76636,-42693,-706,17977,-11906,115554,72854,-92734,20824,82452,9398,-46495,-71963,5177,-840,-18922,66488,73897,28904,42109,66766,45301,11912,26310,29294,-1514,22366,37775,-24473,25020,31175,38503,17909,-14078,-2129,32292,28574,48178,52181,78470,61717,8196,57,22877,55583,23957,61588,-31790,81160,-13273,-10881,-12592,-160845,-88661,-16140,58543,12224,7249,-54281,69399,-4479,19411,-15563,28885,-38427,25537,-5680,-13645,-21485,-2855,1739,-26306,-12540,52030,-75350,-71873,49085,59892,13677,-67075,63448,-69140,-63507,63936,71422,39166,21123,134507,4419,-8739,9513,24621,31045,96321,85549,-26616,37124,-5888,42688,75566,-39425,5831,-58164,19585,34636,100680,-70117,25034,59260,111583,68831,-57013,-31693,91512,15806,-46934,-31500,-6553,665,42143,10069,-3540,3646,97264,-45794,32362,80948,6330,-23441,83398,-12403,-32878,-7105,-6997,29108,-24072,-57980,-19360,-17291,22146,6636,-48723,-74693,-85226,-53896,51481,-505,9712,-35052,114610,23906,17594,13913,-78345,104880,46910,25038,-71616,22677,69613,55463,-19158,-8670,17772,-80147,42537,-18929,86742,105134,-7925,4751,-20952,44779,8848,-19532,-19938,-101083,-30401,-71841,-23453,108312,-13066,49271,74680,60989,999,-5107,-65774,-48226,86771,-55129,-68262,17348,-4269,39493,66410,82717,6512,48394,33527,-28966,64594,61414,-33488,-6264,1886,6988,43101,19852,-13627,-88948,-75360,-100531,9666,-46945,11949,15818,32814,16273,-15025,19999,60625,40101,-1939,-29103,2567,33624,55422,21919,99082,84179,-89104,-4815,28146,7537,-22864,-35030,-57272,6254,44257,57194,-46398,-65376,-7173,4837,26809,-16277,-59897,-92423,-64749,-32947,-48782,25881,36754,17380,-24254,12914,32938,39420,-39353,15988,-5821,-29631,-40957,45037,13476,19468,-36554,-28781,58695,-21918,87863,-1688,-54080,66261,-26158,-4559,16718,14364,-56456,-81549,-53946,-55074,1656,-74918,-82099,-58999,-38295,66363,3123,28029,31708,-46681,-4915,71503,132510,-16732,17742,-23955,-17473,-42344,-24427,-17225,45297,38054,39970,44109,25362,-25726,16172,37560,-48949,-72592,-90063,27752,-32704,105135,74424,111,-57358,8749,65743,26051,-55570,47220,-27427,38951,39120,-52608,-12924,-4154,-52966,-57654,-6085,59406,-23462,-34915,2174,-11054,-81406,-60874,-87992,-71037,2966,63327,-55326,-8231,-27162,-13518,64484,18227,-14222,-109306,-71102,-60636,-77518,10117,59969,101654,100877,-48633,-29571,12791,894,-3616,-9555,-18528,-57450,-18512,25827,34792,38142,-13730,26987,15817,-65080,49577,-57063,-25876,-5007,80073,20455,33935,36225,69110,16058,86827,-51271,-67408,-37879,-29271,40154,-26902,-36687,9235,36470,-21012,61137,45139,14449,-37413,-28882,-42887,52883,29537,22049,25018,83271,7135,-59375,-21342,-72707,-36582,33467,-33507,-36537,-30688,-35180,-168566,-30003,-15187,-42017,-39550,137471,-2769,156566,-21442,-41041,-27897,-70831,-27026,-3972,-48049,16648,-24472,67137,9023,-21315,49321,-4276,-53405,77032,58202,-5421,44552,10751,4852,28565,40373,56517,450,-37485,-13759,39276,41661,44929,30800,68024,-57632,115157,41817,-10337,77708,-14991,-32088,-1355,-44943,-85915,-20294,43986,40558,-5736,43706,51602,82855,-16156,-13923,-49141,-57006,28685,16839,34276,14903,14084,68522,43781,94998,30028,154846,62269,-20348,47166,27126,20363,-67075,-24894,-41800,73725,-12611,36581,-6365,-79857,-40255,32733,28099,42997,77296,86507,-21468,33282,6377,22937,-47446,18546,-11949,-31657,13678,69535,20817,20184,6346,-25127,43583,49471,16798,47736,-17354,-11508,-64120,56562,26513,33167,-84792,-71285,43596,16296,-45150,35809,24912,-64165,-687,24444,-46542,-50081,18127,62061,-17346,14989,-1066,-35512,28137,-9639,20605,34819,42793,-19915,7541,73094,-21683,-18236,35172,-52202,49497,-27602,-35865,-44007,26320,4631,-34124,22840,-14316,30995,7241,36388,-38787,-32771,22409,-11170,21440,9914,55962,19605,-99063,-65782,-14132,-49375,-44323,-35379,39591,48407,-70598,-57613,-35985,7393,-67936,-63570,-97062,40181,-34466,26213,53341,80894,49087,22781,-4528,-10537,95195,-95343,-11203,12498,22638,19873,-64366,-7621,-55020,4609,7679,-30291,7283,-34437,-72888,11336,15861,21686,475,80241,-37858,-121026,-97974,-21015,9059,-4283,-32943,42414,-1056,45830,60842,26729,43310,2456,-36364,61538,-17893,-113036,-9931,-63444,420,-37146,-35947,38411,-51153,-52928,76403,129147,26018,-29430,38958,42120,61599,24256,-20662,-32714,45636,-30916,2299,-11755,11814],[-24239,9796,2579,-18609,577,-65652,-24344,-42969,-120974,-42582,-13661,11524,-25243,-6923,5729,-33080,59891,-7286,20543,20050,-77967,35005,22678,49665,-52569,-28512,-13259,23673,47391,21357,-538,-48723,-415,-14649,-64229,-27746,48972,19092,-11757,89255,16987,15391,16831,8558,-40162,-22288,-4348,12338,113433,60584,-41465,-99702,-38787,-21332,4873,-8842,-25889,-3076,64149,3237,-13815,-9230,-89645,-77372,-25764,-48400,-12629,-22241,-26691,-16712,4142,-9651,-7805,-50320,47528,30137,-123,-42031,18346,97767,40456,29347,-29434,13624,-32545,13764,25270,-46563,-48758,22140,4779,-13685,-19706,-45080,-1181,-30210,-61602,10865,75554,3402,35830,35491,56725,-18512,-26667,45043,-6170,33052,57918,-63867,14450,10125,7513,6658,53082,-13468,-19051,-4173,23135,27508,-45992,852,-5978,-27158,-46417,-82120,-27022,-44213,14749,-16725,9125,83970,-29252,-58691,-36391,-32237,15239,-38228,-46584,-22606,-92463,-69036,-65925,-79900,-24393,2491,-13049,-44394,-19249,-40753,-57319,-46527,81308,14283,10172,45561,19869,13326,-11473,56687,27219,38499,33914,3591,44151,-9102,-54122,-3606,33127,15988,-2586,-10253,23106,63113,40061,12541,-26238,25700,43435,5506,17555,-898,-13828,-4983,-38114,-11711,-68920,-70376,-9267,11790,1493,9282,-23594,24512,161560,63778,-5805,-11180,105903,-43511,-67714,-2193,-959,33095,-46879,-90263,-2276,18456,5179,-6703,41840,94605,38777,12574,5186,58775,-2892,1902,-38588,-38039,-28872,3468,-52653,-82930,19354,-2671,14067,33152,-43812,15266,62904,64471,-31443,43380,89629,107850,46658,108636,-30838,-3643,30433,-27687,-9714,-17617,-104169,-13379,-7762,27429,43888,35835,147301,1549373,1823409,457826,238853,175927,89592,75268,102274,5618,30285,59132,24885,36211,5539,23439,126658,141096,-79133,21090,35631,77897,117720,48765,23600,-10565,1064,48436,56120,-1041,53685,-7533,69121,-20676,-3914,-23670,-13470,73009,49987,22322,24846,-23688,-23201,39895,24214,-97127,-1909,22942,-23833,62091,38016,-39311,-322,-14983,9218,-3423,-58900,43179,-111485,-47193,29884,16012,-20290,-39273,-22540,49719,27747,29107,-16300,-38135,-48653,57096,-11481,73312,-4255,2379,-37322,-23440,-60924,-44008,-48724,-13907,54802,-15387,-30415,-12207,37864,32009,-11538,-2558,332907,351665,37840,39581,30290,109467,15309,23317,-8739,14879,48799,111133,33409,-113505,-13664,32389,-655,-85766,-65462,-13366,16467,22110,141049,70043,-69973,22679,85813,-33373,-61622,-57834,-2353,-14187,-26518,61525,88248,14490,36818,51256,10439,-23024,43376,50536,22100,46730,7910,-30390,20526,61247,29326,19530,23526,16058,34688,34939,52263,60574,60748,51893,32000,2680,25553,77123,10893,57693,-28594,66711,-20842,-12328,-2709,-178778,-80064,-14626,16111,27513,-6050,-36712,76339,-4725,-16819,-34253,31116,-21912,20168,-10733,4863,-32976,23822,33199,-15151,3400,64320,-70336,-94965,47322,54320,12310,-78696,6584,-57170,-67238,22805,77767,62513,-7674,95939,-10664,-28747,16917,32959,12326,115173,102305,-21678,48821,4211,31887,82829,-11640,15452,-30300,29812,32113,112017,-55635,14075,38447,93457,76011,-79014,-36875,89725,25878,-28723,-40190,-5233,36717,43937,24411,-28352,5372,114144,-48342,35271,83475,41585,-48519,84854,10892,-41368,-22426,-16038,16067,-18625,-53963,-32944,-5374,23565,10207,-58548,-39243,-70233,-43472,25876,-20636,-4358,-40818,122389,59909,23635,25217,-91570,77756,34806,34381,-61326,32930,72515,61284,9423,-250,193,-24577,52704,-10471,65486,103612,-10610,-22049,-21059,24055,-1821,-5152,16854,-71199,-2623,-67099,-15615,122182,-20504,55736,110686,42996,10834,23472,-53447,-39692,92051,-77178,-52205,19207,-13158,47004,74680,83835,1611,39427,34348,-26448,34331,54751,-29106,-5749,102,11928,52197,19777,-19906,-115862,-82140,-68122,15075,-52018,55968,29823,40353,-6590,-32330,33470,36419,23424,-14279,-34206,-3605,32745,43654,26002,100989,86649,-107416,-5775,23191,-492,-17555,-31225,-79070,4610,42694,51253,-38986,-66280,289,-6863,12953,-23368,-42677,-75208,-65659,-58261,-46276,30135,44253,-6200,-4092,7317,13536,18843,-13301,26836,-890,-34137,-33902,29575,33162,31063,-67937,-47299,53551,-31430,78306,-920,-64384,46203,-37195,-20217,42129,17892,-44084,-94140,-65477,-34645,12730,-85348,-68236,-57168,-20109,59470,20423,20264,7711,-37958,-9547,40047,82934,-43707,56575,-19258,-31744,-34074,-47785,-15321,26742,62481,61373,41041,23132,-31510,39261,36812,-17646,-76966,-46320,37893,-45726,113326,66477,-308,-82429,-44564,68966,25924,-42186,53784,-36452,41293,34656,-61725,-10767,-622,-39582,-72677,-20414,45641,28509,3614,-31586,-5092,-94509,-54400,-78036,-82587,8482,80380,-35246,14932,-8648,-2467,45286,53066,10839,-88760,-86636,-102346,-95419,10202,69692,88210,106513,-54258,-34343,651,-10341,-9528,381,-25496,-65341,-12713,33788,66697,44617,-13177,36770,1349,-56160,43636,-86297,-37429,-40185,40820,5734,29433,51420,86296,4606,59477,-42332,-69695,-46371,-34098,29228,-27642,-16766,14334,67591,2297,30193,49894,59722,-19124,-33972,-22401,48208,21686,5758,21561,91172,25191,-40583,-8994,-49915,-4565,43781,-17928,-34624,-41614,-58257,-172986,-10069,27063,-24218,-27995,144663,-16866,152904,-2729,-40230,-45218,-60775,-37878,-10859,-26892,28207,-18109,63864,-10002,-24976,44718,-18305,-52258,61713,69887,19561,37561,-4830,3958,10581,24224,49026,2251,-42351,-14967,36831,31331,8343,49091,47860,-71462,84469,45146,3627,49595,-84385,-57200,12111,-60062,-83731,6846,31960,38728,-13762,60610,35715,68977,-5590,-21943,-48124,-62747,10706,11508,21121,6295,14364,92156,32022,94215,15967,140392,46623,-24432,34677,22098,35970,-61098,-5293,-48368,15171,-33103,24729,2714,-65300,-39472,31212,20933,22271,57108,110478,-36419,47670,40313,52548,-42191,-5436,-13946,-4647,28525,70527,6590,13655,-29829,-55046,-21425,37794,18807,38931,-18947,-17531,-55643,74886,25334,45055,-57631,-76225,15530,7325,-73158,33742,-6835,-48800,-10226,11945,-54973,-25896,35819,17612,-44102,1663,-7750,-41362,22540,-11387,15279,15397,13637,-37962,-14599,63841,-21463,-47538,4105,-74500,72245,-12104,-21060,-44994,18247,-20173,-83521,25120,-14437,19211,-405,34589,-44155,4934,35999,3403,13357,8989,5947,-1770,-98484,-58228,-4951,-50957,-38734,-34368,65133,45297,-81545,-50487,-33456,919,-30030,-58775,-123780,37172,-43428,16758,42580,57497,33202,19542,-1016,-26177,94691,-84762,14264,15920,5800,-18071,-70588,-6833,-28278,9505,31763,-35270,-4043,-39760,-68418,22122,17181,33061,8464,77169,-58375,-82217,-103807,-28558,11484,-1596,-41458,71887,5916,27906,63844,47954,66138,15933,-56009,64127,-18272,-123692,-32962,-51475,21828,-23456,-15316,24121,-60674,-49936,87037,125793,21582,-39605,36179,34927,43632,3236,-32957,-31057,24746,-25745,21818,3525,9077],[-28319,10853,-1293,-13133,6427,-64329,-27718,-49923,-111118,-34815,-6675,660,-23128,25350,35279,-17888,60042,6038,27106,15203,-80980,51717,13118,16778,-42674,-19816,-3200,17053,45124,12701,3071,-69934,4653,6941,-60699,-22740,22892,10072,-37523,41963,-15029,20709,7420,16678,-79809,-38231,-18363,4376,113887,32148,-24179,-31481,-3307,-14338,-10025,-6325,-12339,-1119,60540,-209,-3643,-35799,-96812,-45959,-16338,-25547,3138,-52339,-24357,-25005,-39880,-59284,33786,-7634,64612,18589,8791,-31375,12446,90617,22862,3962,-37305,7982,-29730,-32698,20253,-70670,-45430,18535,-14027,-22846,-26860,-33185,-9572,-61473,-54966,5775,79526,26425,37546,11146,55561,5047,-1196,39237,-1621,42028,54473,-81433,-3709,84,-22380,35866,81885,-20099,-27138,25355,26059,14119,-56974,12441,12762,-18510,-41463,-76649,-22200,-27999,14846,-21435,7663,69486,-47150,-48278,-49544,-40770,16429,-28282,-52595,-26572,-69191,-58106,-59217,-79028,-29822,-10586,-9665,-57394,-11678,10117,-7946,-89644,42543,13859,6467,46050,-5352,13033,6428,69486,30478,39819,57888,18790,95176,4487,-48720,-15226,30131,30909,15278,12574,827,48348,-4611,30115,-27918,26392,35927,-8499,28426,-5229,3359,21360,-46362,6076,-77195,-83102,-16817,-13298,10898,11764,-15669,39751,124849,40305,-3385,7665,94045,-45633,-54643,4984,21419,41006,-28673,-87307,-8466,30361,23126,-11968,28215,82415,67735,33413,25011,49445,38948,40982,-47833,-32664,-35210,-6214,-27410,-64958,15637,5378,6588,33876,-47282,38100,83705,76718,-550,36450,59695,73407,62460,117314,-59424,3749,21250,-52240,-19282,-40308,-94798,11036,4968,43402,8349,27152,145868,1303274,1867581,457957,246043,150880,106532,38627,97650,29260,12078,42420,33953,26581,18085,12068,98690,133779,-56142,34260,41912,38819,96871,43913,10017,16403,17581,54923,48895,-1604,43684,-22148,28754,-21420,-465,-27546,-14238,62690,55433,24197,19245,-44568,-19503,30857,34817,-80087,-16014,17426,-12454,53986,47466,-71425,-25115,-29150,-13126,-4022,-70269,60589,-111041,-52005,38130,-13483,-6043,-648,21294,49050,31900,25978,6755,-11885,-59753,70024,-14346,79085,-8644,1047,-24308,-44025,-76597,-67186,-59312,-3996,68574,-18752,-30535,6690,19795,32640,10098,21885,356571,304482,61400,81872,1763,110525,31067,5682,-11929,4093,26870,97972,-39042,-127982,-36395,-13918,-10546,-87715,-73822,-20129,16503,63237,144672,67974,-40607,22930,72633,-68350,-48503,-39058,-13737,-20043,-18152,60121,106214,-4570,28328,23249,-22022,-41196,56307,70661,56425,67911,-11740,-18946,18042,84945,18333,19178,56587,31772,42243,46965,49214,58158,54488,45376,39061,4356,29174,86385,-2544,37361,-31510,10982,-12905,-245,8830,-168409,-64149,-12855,-31396,25999,-26501,-15427,65888,-3733,-44599,-52105,33137,5040,16804,-18923,33532,-34111,40061,51306,-6713,17375,61016,-87825,-108581,39195,40270,10561,-84472,-44334,-34142,-77658,-10594,81627,84118,-38384,42021,-21588,-49244,19107,32283,-9884,105867,103163,-15368,43619,19368,6316,76838,19006,29122,-5672,39862,10937,98817,-34646,3864,13596,57447,67443,-87208,-38739,70245,24118,-13136,-53848,-12059,69369,33806,20202,-60682,586,114809,-45712,32529,69667,71110,-63594,76000,27939,-67296,-37755,-19977,-31,-15670,-34132,-40345,5981,29428,14155,-58855,-3734,-52087,-33675,-752,-45138,-15233,-32553,118563,91100,30070,29742,-97492,42392,13560,40973,-40636,35850,81908,70092,55706,716,-15221,24149,41571,-2543,50598,89981,-15203,-41983,-17604,8741,-6880,3528,48667,-16980,20963,-62566,-4771,106200,-29785,46078,101685,17199,28619,49510,-31836,-25501,77588,-87308,-39128,17939,-26279,47366,63075,69644,1078,23091,41093,-17498,5473,53295,-9035,-2923,-2313,21894,52246,8956,-24363,-126500,-72050,-28417,11988,-44494,90346,37376,49050,-33756,-45517,41912,11627,6723,-26432,-27125,-6120,28528,17673,23204,118179,72605,-102625,-11431,17723,1901,-6432,-32636,-104141,8071,19287,32864,-29250,-53371,5628,-16653,-1841,-23558,-16343,-52429,-50795,-73719,-31323,30208,40099,-32546,10667,889,-676,-6805,14368,43378,25758,-43887,-10959,21147,57781,40848,-79169,-50704,39922,-22479,61794,-1647,-62460,23830,-33607,-23836,69230,21433,-26508,-94874,-70115,-17970,23961,-86192,-58519,-48382,2215,58455,43665,11759,-9905,-25638,-12041,4870,22275,-55845,102057,-8720,-50374,-25753,-69543,-16570,9964,78202,75952,23217,15998,-37790,51072,30042,3590,-72964,-1151,44074,-52965,94019,41950,-4563,-101014,-83041,62010,20254,-15051,47898,-52277,41426,26300,-63976,-10787,501,-21909,-82341,-32165,22858,77478,25135,-63134,3056,-87850,-42834,-33540,-78113,-2327,73808,-7911,32769,17471,4166,22667,79193,29017,-59390,-92359,-120616,-95734,13322,69818,59466,83061,-46746,-35063,-6776,-20745,-14845,18808,-38445,-69637,-3589,42376,86289,40477,-16909,43923,-5402,-36562,34934,-107330,-56868,-68299,726,-14743,22610,55575,82576,-19696,4122,-30169,-66546,-49975,-20142,3034,-24709,7861,22498,96239,22763,-10967,46674,83235,-1687,-42274,3831,38140,6806,-20906,18779,91731,53152,-13901,12730,-29470,14924,40911,-2814,-32115,-53162,-69227,-164037,3292,55961,8142,-21261,129038,-25165,138128,12883,-40205,-57135,-34243,-29789,-5766,1172,31444,-17598,50891,-28428,-16883,34850,-25931,-34847,48628,77383,42532,24742,-21703,-750,-15722,9619,44088,2109,-39094,-19519,17862,15491,-30382,57916,24477,-76123,31318,31225,4856,20559,-129579,-70083,19209,-67254,-74918,29018,15663,13072,-12733,56719,2451,52087,7354,-33612,-40119,-61035,-6070,4716,1244,-1957,19020,104538,16156,96160,574,133018,16581,-48219,15606,5068,48540,-46762,7378,-60708,-40558,-61606,10088,8209,-47811,-40034,28202,2033,-1826,23443,97532,-44724,51362,73864,79628,-23908,-17344,-12187,18126,34502,57934,-12658,6394,-61869,-67180,-76089,6179,18068,39950,-15283,-24445,-40929,84582,31724,56551,-29608,-78817,-9403,-1758,-94634,32807,-40862,-48566,-17919,-5173,-61673,-2235,40332,-30225,-65994,-9304,-17938,-43946,16531,-10150,9865,-5980,-42029,-56362,-30834,46349,-13459,-60063,-30553,-80401,84826,8738,-6210,-42252,19012,-38895,-109418,28364,-14569,-6163,-4502,32165,-44491,42596,46594,16717,7153,4463,-43431,-12918,-81802,-45344,-7192,-54960,-27482,-31321,85904,33591,-76471,-34062,-23852,11766,20959,-51378,-131478,16864,-46640,5466,28314,29054,20325,24072,4721,-36681,86169,-65570,38132,16113,-8473,-45328,-66461,-2682,1764,17094,47745,-20953,-4058,-38651,-54111,26991,14801,29645,10226,65219,-66942,-45062,-95971,-25637,9882,14024,-31704,99021,11600,13773,68390,57456,67321,21452,-81329,51838,-16409,-127871,-51501,-35619,44168,-9231,9090,6397,-66484,-38459,73435,105350,7970,-36631,35207,29657,27090,-6824,-37824,-26594,164,-19884,35061,10130,2424],[-31559,6299,-7717,-6205,7802,-52584,-26792,-40499,-88808,-32988,260,-10353,-24114,62280,55392,-16132,54695,22424,24937,5156,-69601,66796,8801,-19939,-30706,-15155,5293,9640,36937,11831,895,-71147,2247,9898,-54512,-23374,7266,1498,-61372,-11503,-43035,24798,235,17424,-104238,-50595,-21256,4750,97288,7083,4938,39538,26661,-11900,-30631,-3001,15106,8463,56019,5370,12723,-64002,-92607,3617,-5836,-5858,27498,-75496,-22660,-20033,-61560,-94197,82590,40162,72223,8212,16587,-13826,17499,74438,3979,-25335,-34507,9536,2072,-71208,15650,-72604,-35857,12780,-31476,-47190,-50680,-20538,-5054,-75788,-40571,8513,79197,50777,38342,-6438,46045,22867,26302,36011,2209,54780,51595,-65408,-20682,-9084,-46779,64722,95103,-22227,-22082,40553,15295,-5547,-71911,17192,28243,3311,-13934,-61343,-20800,-7437,18186,-26698,-10382,41323,-57453,-17446,-48780,-52721,10422,-10309,-49388,-19087,-37910,-32016,-43105,-70349,-30700,-24617,-9247,-70445,-7634,64825,71401,-105302,15176,14875,10797,61598,-22829,6169,28976,69916,26323,32532,63385,28201,125272,22903,-45756,-28070,17777,48089,25633,29322,-22451,26838,-58012,41180,-32386,23501,18022,-20699,38737,659,20432,54035,-39772,30722,-70921,-88807,-29936,-33233,8992,19295,-1438,50449,54474,-473,-6005,13007,44083,-39959,-39312,8921,42411,44200,-16009,-82070,-15998,38897,40229,-38974,4812,74254,85403,47515,38095,35444,73004,64359,-59575,-29462,-31952,-11948,-2922,-37800,13917,20719,-2277,16607,-51607,56046,101108,80522,27994,35470,34968,28800,55911,100720,-79812,27965,21759,-48731,-36188,-69749,-74985,33912,21107,56407,-28693,27794,145184,1138604,1920914,465665,254694,120977,117346,23344,92246,51539,-6913,26403,62269,15026,22297,2370,69020,121483,-12122,51566,50169,-18188,65278,36414,-4141,44136,23897,56688,38326,-2992,41846,-18382,-11909,-21337,11371,-27231,-19928,50818,54685,22770,16853,-70013,-10299,18555,42902,-54192,-23245,9178,-7449,38503,47505,-90202,-25989,-30530,-28527,-2403,-70833,75627,-96712,-43997,36110,-33858,11201,31757,45333,43907,35333,11707,25244,16679,-61597,79671,-8823,78384,-11143,2291,-4437,-54428,-90164,-73387,-61723,3400,63977,-21900,-27741,23639,5486,27937,27052,45510,363369,273950,80325,101215,-21936,105920,45175,-20973,-14653,-11195,2511,72333,-79274,-113214,-69058,-57746,-20332,-83434,-67356,-20190,18526,96256,121323,68035,-20873,19850,47641,-82724,-11016,-21748,-26104,-15816,243,60270,126738,-22684,16429,-7015,-41069,-36502,61699,81342,92067,81926,-9980,14322,23004,95381,7673,18407,74110,41669,56611,58688,40337,46107,62425,42246,23340,2848,33371,81291,-18932,4921,-40596,-62843,10072,24766,20403,-135532,-46481,-14331,-71948,6049,-48171,4371,42421,-1581,-56544,-64729,33385,30295,20098,-24574,66267,-21098,45658,52262,-4783,24150,45725,-107707,-108567,29302,21973,12092,-83924,-73132,-5947,-89232,-20807,83356,96388,-62045,-7378,-25560,-65592,15680,24406,-28174,74716,87857,-11696,23071,35480,-37227,63091,43589,46732,10773,43415,-24136,67424,-9877,-3783,-6593,13310,44467,-75205,-37983,36920,13816,-4796,-67844,-25968,89506,22487,3174,-88458,-4803,102872,-37876,26445,44716,88852,-67001,64685,32796,-96533,-49428,-14907,-18156,-17373,-2217,-37729,15042,37993,17124,-50625,20365,-39320,-26261,-22032,-67363,-21825,-9693,103942,102779,33541,27201,-98187,3501,-13810,43686,-12402,31811,89255,83495,101949,-9559,-25784,53191,13885,3905,41112,67963,-19758,-49313,-15074,7444,-5273,6644,64990,35563,34284,-61408,6002,63976,-34209,20544,54450,-4926,50283,67596,-4574,-12733,50656,-81844,-31284,14467,-42138,42260,38664,48075,4071,5568,45009,-4276,-13391,54925,22208,479,-9406,32593,44304,-10111,-26237,-114785,-51216,3810,3217,-22477,109116,36922,53449,-57242,-53037,44513,-6906,-7438,-35865,-12905,-6678,24557,-15915,16395,140613,46599,-72382,-18293,14165,14037,8869,-39247,-124207,14055,-19489,6872,-16336,-30621,8592,-23163,-16203,-16993,9644,-29583,-23846,-74451,-6624,27593,25818,-55637,17181,-5645,-8036,-33485,36738,59799,61662,-54680,19094,17023,81445,46881,-73321,-42759,17384,4905,44964,-5085,-48916,8355,-15192,-15040,87327,23564,-10225,-86971,-65421,-12321,32021,-75185,-50915,-37418,26049,61148,65313,4188,-15737,-10358,-15645,-27483,-30943,-50815,127497,-1930,-72552,-18656,-81171,-17915,-2364,79431,80008,1951,7664,-44641,45910,16937,6456,-59734,30054,44403,-53521,53442,524,-12712,-108757,-88415,48643,12796,21180,30195,-69466,36934,16156,-58566,-13637,-4425,-5222,-87368,-38426,-5071,97900,25273,-83124,13126,-61842,-28803,39234,-60017,-25964,42567,20023,39089,42912,-550,4892,88267,33046,-33504,-81717,-116309,-80489,19663,62507,20778,42620,-19899,-31209,-9673,-27192,-16173,40139,-52595,-66420,8554,49139,88141,27263,-22898,46000,-87,-10963,27667,-118307,-75624,-82868,-30193,-36459,15688,47247,58969,-49667,-60721,-18825,-57645,-49432,10894,-28930,-16316,28293,33862,111496,40295,-44775,37348,65839,12038,-50009,29110,25522,-13118,-49785,16385,82458,83408,13628,42481,-23493,15811,23628,7905,-30020,-65032,-64226,-147179,9060,68508,48429,-19728,82286,-24929,116350,23715,-39967,-57682,2391,-9306,7553,35005,26679,-23568,33775,-38638,970,19787,-24585,-8200,43729,72376,58436,13663,-34909,-6760,-45060,-1497,42822,2332,-29178,-24736,-4078,186,-59989,54593,3332,-72215,-8065,6187,-9790,-74,-135998,-71067,18181,-62926,-60766,36338,-665,-25933,-1487,31262,-36138,35478,18648,-47732,-27490,-53823,-14953,-2461,-20778,-7586,20765,100075,591,96025,-10157,140155,-19326,-90211,-5671,-18149,56231,-28839,-9,-73898,-79831,-92819,-6862,9478,-33326,-39864,26749,-22655,-22043,-13174,54382,-46415,45012,98817,99757,4900,-12884,-6400,35469,30879,34811,-32416,-1257,-69374,-54766,-100567,-36347,15537,53789,-7012,-29639,-21483,90924,44665,62473,-7570,-77117,-23461,-8430,-97686,34964,-63043,-59141,-22224,-23716,-65807,15376,28395,-62153,-79924,-17839,-26675,-32627,10818,-5622,-738,-23003,-90104,-67378,-38844,23657,1474,-52737,-54404,-61261,90368,26881,3493,-37237,25186,-46656,-107834,31527,-13557,-39764,-5600,28181,-35823,68342,45716,19208,-1311,1538,-76148,-14805,-58807,-32524,-19264,-57589,-15240,-25501,94423,13983,-62108,-10761,-11278,33027,68097,-43572,-112912,-14643,-44712,-4189,13499,1937,14706,34692,10081,-40620,71432,-40869,54388,13308,-16450,-50937,-54875,3086,19825,25849,51969,4497,9341,-30116,-34287,27661,12708,12138,5148,50684,-62406,-17267,-76458,-13226,5212,40902,-6140,116955,15202,6029,78912,49978,49394,11043,-99748,33503,-13935,-131082,-65536,-19963,62947,1075,29067,-10597,-71452,-28640,29898,72775,-11394,-19517,38832,27051,16340,-2060,-34006,-19773,-20731,-14432,39828,6778,-7136],[-32140,-80,-13524,-300,8116,-31976,-21372,-18350,-68129,-37860,5181,-19149,-27772,92441,58557,-25722,47288,38752,15307,-3959,-48024,75779,12900,-55779,-23981,-17719,10150,3365,28518,18488,-4870,-46629,-879,-3764,-46472,-28590,6031,-3190,-74374,-57758,-60801,28160,-5595,8797,-106108,-56280,-9641,17152,68070,-4854,40627,93043,47772,-16112,-49453,-6446,45722,21296,51923,15324,28971,-81893,-69052,53739,1579,2157,52676,-79467,-22313,-2277,-47394,-95808,122538,81154,74678,4124,17909,3710,29787,54057,-8940,-49544,-24106,18498,54731,-87476,12243,-52419,-19735,4115,-43784,-76958,-76202,-9954,7025,-76710,-20945,21343,75315,71031,40232,-9685,31414,29091,46480,38011,5077,66673,48236,-25627,-33454,-16748,-65878,83398,89756,-15159,-2867,41208,-7323,-23067,-89858,5723,38102,35029,30663,-46070,-31191,12721,22775,-31768,-38220,11377,-56546,25584,-39247,-68566,1807,11482,-35189,-141,-7918,911,-19649,-53306,-28420,-33442,-10847,-71190,-5960,104186,150302,-88854,721,16528,22505,79794,-29487,-4448,50254,56957,10793,16834,47487,29839,126234,42841,-45401,-42758,-2660,61664,23283,39481,-39492,5082,-94127,45654,-37715,19138,-403,-27829,43519,14984,31520,79274,-21804,55610,-58918,-84133,-46613,-44798,-5689,28553,15613,57247,-25713,-46418,-13529,5364,-26337,-28774,-25408,8386,52977,41461,-10241,-78862,-23956,47090,52795,-79158,-17839,74829,86535,51924,39129,17999,89512,69801,-63767,-29214,-16955,-10994,13666,-7654,14674,39559,-9397,-17176,-51479,64081,111234,78280,45459,35355,17086,-15205,33253,62499,-78101,64688,30306,-30635,-58126,-93870,-48691,49120,18142,62105,-58425,35193,152667,1134085,1963480,461379,262287,93344,121209,33885,87253,67420,-15983,19156,102414,7573,19674,-2017,42978,104654,38121,66482,57760,-70201,33661,25511,-16112,64425,16071,54563,29579,-4737,47366,182,-40993,-19787,27239,-20450,-26162,40390,46157,16951,17696,-93034,3090,5881,47251,-28924,-24615,4493,-8323,25172,39497,-90843,-357,-23162,-34753,1322,-55445,87405,-69709,-18656,27690,-40745,24805,48255,48630,35442,34014,-9096,33263,37447,-57059,83381,8793,73844,-9871,10165,15694,-53296,-100969,-60018,-59543,6777,40947,-22776,-19251,34555,-4814,19127,35876,64278,351797,271617,91085,98814,-36652,96704,52941,-46720,-13410,-23413,-18529,39712,-74756,-78552,-96593,-89815,-25889,-74447,-51262,-15097,21439,108084,83533,68598,-19483,11421,15854,-71697,35860,-10554,-35616,-2742,21140,55720,141487,-34525,1829,-23790,-39021,-12557,59026,77109,114176,87529,14016,60366,36957,90949,-1036,18459,73472,44810,76103,63273,28472,27841,75308,39794,-8491,-2125,37147,65138,-39056,-30566,-52674,-121328,43101,58472,30652,-91233,-33915,-19897,-93356,-24917,-64179,18167,21535,2128,-52696,-69115,29373,42604,31705,-22006,91517,3714,43905,38233,-9459,20480,24940,-101724,-92074,21594,4250,20153,-77341,-73361,22515,-91766,-4048,84308,93561,-72761,-34741,-22202,-74028,7417,11978,-36702,34896,59730,-13731,-2762,48336,-91430,47797,57341,65539,16769,35302,-61123,31915,13157,-7526,-15310,-26846,14197,-45378,-35046,-329,418,-4820,-75752,-41441,92277,18167,-15076,-99121,-5562,84532,-24813,20491,17018,93974,-60760,54842,24191,-111191,-51129,2600,-35491,-23006,33160,-24715,21600,45306,18531,-37000,27452,-36340,-20562,-32602,-80548,-24587,22674,81393,84364,31753,20180,-94177,-33841,-43542,40563,19301,22908,82237,98316,127062,-29622,-30088,59629,-18656,7722,33630,43138,-21539,-42590,-17824,21046,1611,8394,63796,64395,35108,-67003,13888,12045,-29662,-13208,-3210,-14672,68391,73912,22653,-5808,21034,-63990,-28496,10098,-56946,34718,12643,25293,8026,-6530,38555,8635,-19714,54869,55894,2976,-22918,37523,32709,-31092,-24779,-81495,-27916,20326,-7318,10210,112520,30069,50876,-70619,-55565,43319,-15226,-18472,-38175,2156,-6943,23389,-47605,10984,154036,17782,-23405,-22255,14500,31860,24699,-49217,-130666,18917,-58289,-20630,-607,-5023,9695,-26981,-28991,-6151,27624,-11605,6633,-59373,20387,23513,5810,-70018,14804,-11250,-10235,-57249,49115,69561,91436,-62116,46781,13348,97767,47765,-59891,-30352,-9189,41905,33190,-11002,-28400,2691,12296,1947,89731,23736,-1218,-75263,-52816,-21467,34843,-55579,-42669,-28261,48208,62799,76294,-476,-10438,7000,-25294,-50960,-61847,-32901,118595,-5993,-95608,-13396,-76804,-15169,-8495,62778,72489,-14775,1057,-51154,24595,-881,-9819,-38343,39954,38586,-48242,9789,-48267,-21453,-103007,-58992,34211,6737,57322,4203,-81630,26452,6375,-46432,-18675,-18331,7224,-88740,-37652,-31145,79018,9418,-86867,22287,-25449,-15459,107806,-36002,-51280,-1898,41785,31149,60323,-19878,-2708,78502,21322,-19749,-54612,-98660,-58675,27162,51676,-18478,3437,23444,-24727,-8649,-26658,-11692,56162,-63185,-55377,22748,51986,72193,9575,-28791,41813,16860,14928,24010,-119197,-86491,-81630,-47194,-53829,10461,28749,26270,-71408,-108945,-10919,-43330,-46303,48775,-55813,-2655,39561,47632,107507,54617,-57859,26111,13105,20265,-53752,47074,13499,-34092,-72395,13545,63727,106033,35053,73417,-36531,58,-3182,11738,-29733,-74263,-44407,-126948,9200,69547,85210,-21868,12547,-18030,92649,28400,-37995,-44270,39577,14135,22961,65836,16840,-32020,18671,-34565,23379,1594,-15594,17781,44798,52267,64564,10790,-39909,-10252,-69522,-8428,44475,5185,-16509,-28100,-19529,-9709,-73597,40754,-12714,-61765,-14861,-21112,-37500,-6670,-106956,-63515,9751,-47406,-43790,24457,-13752,-62163,18224,-6884,-64556,22417,24420,-60909,-14415,-45460,-16257,-8940,-40453,-9551,11054,78708,-11084,87960,-14310,150628,-47645,-135877,-24349,-38168,58759,-12462,-31244,-81555,-96349,-117633,-25004,8156,-25537,-37137,28457,-43643,-31150,-42329,3633,-42016,32223,111009,109745,37700,5131,1691,44400,17910,7717,-47507,-8958,-42525,-22119,-88446,-76348,11136,76888,3389,-30375,-222,98430,60420,58641,3360,-69679,-25016,-12463,-79488,40148,-65312,-70541,-21586,-38226,-65888,22034,2775,-68336,-84851,-23645,-29958,-3472,6410,1804,-19546,-30987,-105448,-63918,-38012,1443,20620,-30480,-57664,-22172,89498,33700,3660,-31118,30997,-42248,-88340,33767,-10220,-72649,-4914,22883,-17785,75838,28620,5206,-14905,6680,-86433,-11563,-42631,-24492,-34062,-51570,-5550,-18151,86395,-9232,-47592,13309,-644,52753,95286,-37375,-71385,-46618,-39559,-9592,1179,-19094,16859,48261,12922,-38768,53089,-16312,58048,7393,-16243,-32017,-39327,9005,18490,33583,45247,29435,31485,-15869,-14521,27080,13790,-12465,-4692,39468,-50246,-1283,-51491,3829,-658,70472,26757,121674,16380,4849,92638,27857,20183,-19073,-101564,17590,-12006,-130311,-75506,-8925,73853,2721,38500,-22604,-76430,-27903,-35080,40619,-30751,7451,46066,26482,12599,13575,-22842,-11349,-32254,-10312,36947,-3377,-17653],[-28811,-4147,-15871,2418,10642,-7150,-13015,8270,-60451,-49116,6607,-24914,-31498,105648,42661,-38521,41639,52041,1596,-6041,-23307,74763,23722,-85732,-27476,-27501,10268,-1702,24324,30051,-10711,721,1558,-24539,-36286,-35193,14046,-2503,-71298,-85449,-66978,31343,-10597,-7517,-86559,-53339,11165,40985,35170,-169,74537,118825,59397,-26426,-58938,-21927,68082,32977,48399,23479,38768,-80099,-25482,88554,4226,-5358,71400,-60051,-24101,23047,-2457,-64154,140926,106661,76100,8925,8808,15142,42511,35922,-12119,-61968,-11025,31315,106818,-75809,9904,-20213,779,-7134,-47146,-97546,-90145,-3149,19769,-72185,-265,42057,73441,83462,44668,4174,16888,24111,53213,45232,7894,73057,44114,13219,-41519,-21844,-79493,84819,71331,1387,26488,33717,-34757,-30736,-106470,-24730,41838,66132,73801,-37776,-52960,28040,27973,-35001,-63095,-11301,-43851,66918,-27913,-83966,-4123,33080,-9915,25264,11336,29736,6754,-30182,-25758,-33574,-11837,-51658,-5109,118611,186545,-53351,-6128,17306,34946,87371,-24588,-14949,63158,32514,-14624,-3329,15889,23851,104162,60381,-45803,-59422,-27278,66152,9107,44631,-46181,-10122,-94235,45442,-40890,15680,-9207,-28282,39828,32132,32212,86493,3027,72640,-50070,-69481,-63166,-48419,-27879,35084,30077,63388,-86586,-84172,-23057,-9769,-89973,-16374,-15077,4388,49146,34117,-10102,-77772,-30239,56445,57511,-116250,-30171,81881,71332,46606,26891,-46,84508,61576,-53792,-31919,8864,-3163,19428,22696,17970,55498,-12722,-57871,-42227,60792,110710,74124,46741,29594,4131,-49476,4855,15453,-47416,102976,42608,-13417,-76607,-101272,-22225,53152,-20740,59932,-69345,48306,171038,1297554,1978481,421416,263388,73123,118151,64372,83369,74158,-8767,25100,138800,8244,13747,425,23473,85437,75097,73584,62630,-93855,11357,12600,-23108,72422,-3449,50765,26521,-6088,55973,23444,-55230,-16470,42302,-7059,-27787,34397,31155,5954,20582,-106538,17600,-4034,48092,-11641,-22479,6536,-12043,22258,27831,-75015,45329,-14032,-32792,6546,-25303,93755,-36743,19777,18622,-35642,28661,48967,39641,27394,26241,-31070,28688,45268,-49481,79813,38988,68771,-3899,26207,28070,-42460,-108358,-31658,-57908,6078,8228,-19771,-5012,37026,-11009,8648,35621,75889,326774,299522,90819,83296,-41281,82611,52786,-62291,-8029,-26207,-30862,9016,-38091,-38655,-106732,-106324,-25437,-62098,-33143,-7840,23245,93838,55887,66562,-33844,-3766,-17455,-40633,73706,-7173,-39112,14863,38012,39294,137591,-37319,-14169,-15131,-15140,18908,49704,58127,111191,86159,49943,99717,56707,75462,-6935,19077,58769,42494,95821,56409,16907,7837,80721,34817,-40847,-8519,38620,44315,-60616,-58575,-63021,-141392,78263,93689,38321,-45375,-30888,-27836,-88390,-53280,-69277,23200,24917,8002,-39388,-64417,19209,36858,49314,-8384,98027,33366,39355,16510,-17675,6722,5161,-56240,-59429,18105,-8925,35943,-65865,-49801,48325,-76300,30670,85655,75109,-69878,-33611,-13672,-73097,-5286,-3277,-33646,-209,25063,-22406,-21669,55082,-139600,35402,60319,81017,13273,14306,-86034,5684,27158,-7473,-10846,-53040,-13230,-7846,-30069,-30167,-10696,-10683,-72017,-50627,79617,23447,-23208,-86631,659,65861,-7360,17814,-5430,88212,-48831,46309,5542,-99498,-36838,32787,-48101,-29497,61649,-4902,26688,47333,18767,-22226,18410,-42512,-14195,-29739,-78832,-25279,55283,54708,38679,24252,13194,-84842,-63960,-70975,28078,50266,12132,53144,106575,118323,-52913,-28128,47677,-42283,8038,24459,21896,-17876,-26208,-28088,40822,10873,15011,50299,61670,25162,-80341,17260,-29274,-15829,-42596,-39699,-10465,75105,67439,44061,-4981,-2566,-42361,-29502,6128,-66280,27754,-4855,4618,9724,-8534,19826,15273,-16793,48008,81994,3658,-40359,30693,22931,-46098,-19201,-35590,-7906,21856,-15855,44234,104145,20270,42917,-71069,-54660,42494,-13138,-26574,-28881,13681,-7613,25615,-68445,12170,148983,-4504,30113,-20664,19371,50024,37130,-59715,-120640,19526,-78664,-44322,15934,15720,10510,-29536,-39249,5216,34276,-1565,30342,-31881,40093,18426,-14296,-72818,5088,-15052,-10816,-74082,50137,67514,104544,-63654,65330,7102,102861,43313,-48731,-19908,-32147,72829,28071,-17552,-7547,2855,38723,19855,75492,22878,-2748,-63307,-37439,-42919,32019,-34065,-33133,-23120,65281,58736,70864,-382,-861,24940,-43132,-60304,-65521,-10249,78844,-22089,-114418,-9468,-55934,-5604,-7765,28984,55500,-24758,-3039,-55562,-5441,-19949,-38398,-11846,32186,27900,-38939,-15968,-88443,-25902,-83780,-10288,23564,3375,82054,-24106,-83998,10933,-1361,-30181,-23841,-41818,15603,-86677,-30293,-46555,32765,-11053,-76497,25305,7886,-5424,130466,-15289,-63906,-40561,53085,10970,65605,-50203,306,54237,-1245,-18795,-17792,-79388,-41777,32330,40763,-47379,-20254,69220,-19398,-4620,-17293,-1567,59793,-67050,-39456,37176,49632,43730,-6854,-33103,31840,40153,35699,22791,-110520,-86554,-67008,-51170,-61619,7863,5475,343,-70246,-121307,-6699,-25150,-42100,80653,-69424,14040,42841,63063,86264,63924,-46632,17824,-43787,22704,-51989,53361,4407,-51232,-82591,9150,39588,112942,45582,94434,-62964,-24331,-30705,8910,-32325,-76439,-15573,-104885,7140,66247,106767,-24859,-53772,-10008,71212,26157,-32824,-20214,67646,32579,34218,79395,6109,-34488,9783,-15051,43720,-15946,-3463,34646,44147,21143,60843,18806,-33810,-7742,-81431,-11604,47038,11666,-5989,-28210,-25197,-12240,-70803,21331,-23616,-47421,6759,-42759,-70410,931,-59227,-51459,-3280,-24821,-26585,-999,-22019,-81957,41651,-44434,-71889,15152,22362,-68351,-5067,-40688,-17625,-13576,-54580,-8399,-14303,45820,-16773,70168,-14344,142308,-57886,-166260,-36522,-46135,57141,-1248,-75417,-78335,-93593,-127299,-42545,7180,-24614,-32165,32509,-52434,-24190,-57288,-29395,-32525,17936,111311,107967,66570,28052,8345,40742,-3066,-15905,-53308,-16224,11908,18716,-49484,-101090,4397,99368,12696,-25055,18950,105820,73229,43486,1136,-56955,-18707,-15727,-48645,45970,-52126,-74071,-15334,-42771,-60401,15465,-28501,-52777,-81535,-26189,-25627,38227,4299,11018,-45003,-28526,-83150,-42787,-29583,-14236,39738,-2303,-40108,21022,81038,23446,-7439,-24760,30935,-29004,-68267,34719,-4101,-95067,-4097,17536,5974,66380,-2929,-23644,-32516,24478,-78596,-7825,-42347,-23229,-42154,-31774,-655,-11863,62987,-29288,-38509,31133,4002,59502,94973,-33807,-19368,-68399,-33504,-9702,-6362,-32225,23004,61275,12519,-33653,33881,1647,47697,-1643,-8337,4045,-23123,13916,984,37966,31148,43884,51629,479,-161,27847,18904,-32246,-15674,34986,-40509,5037,-29860,18556,-5674,89705,55516,113377,15188,8396,99002,-402,-10534,-63127,-83815,9233,-10618,-117043,-81530,-5333,74320,-7165,35485,-26137,-79923,-37829,-99464,21997,-45465,35918,53366,26417,14006,30435,-7784,-2108,-32702,-8054,29542,-14305,-26647],[-21394,-3421,-13439,881,16971,15658,-5003,30358,-66683,-64821,3684,-28646,-31838,96482,11992,-45603,40229,60056,-12247,1633,-2583,62786,35260,-106138,-41073,-41371,5629,-6800,25948,42950,-13246,59627,11751,-40718,-23611,-40123,19462,2816,-53107,-89954,-63952,34731,-14558,-26613,-54165,-41857,30835,70005,9525,16574,96869,117586,63441,-39627,-55539,-48691,74221,40174,44195,24670,37858,-56357,27345,99585,2963,-26051,79130,-22693,-27900,47416,51013,-16905,134910,113728,78022,21488,-11067,17114,49120,25208,-7357,-60667,-21,42695,136529,-42546,7866,9054,21700,-18959,-39064,-97197,-89107,-457,27410,-69033,16660,64236,79709,87635,51752,31060,7753,13729,45777,54765,12056,71279,39632,26752,-46575,-23231,-86116,67758,49435,22823,57057,27583,-56765,-24712,-114970,-67774,40462,83438,95576,-36839,-76429,35458,34641,-34447,-72701,-22418,-22515,91617,-19915,-89181,-3160,51637,23684,49016,14709,44617,30420,-5513,-25363,-25641,-9522,-14015,-3991,110753,158730,-20002,-11529,15821,38522,77709,-9572,-21815,61563,763,-43208,-21463,-19098,12494,76173,71801,-44214,-76034,-50332,58941,-9465,47169,-42980,-14365,-58504,42956,-39435,14686,-2824,-22749,28565,45776,21378,73364,29771,75226,-48849,-49537,-75069,-46699,-49440,34772,36291,71852,-109736,-103606,-30309,-24329,-124171,-7282,-8595,-570,32920,25491,-12461,-74518,-32118,65329,52201,-133093,-27861,88584,45663,34022,5191,-15360,61032,47282,-29497,-36570,41155,9192,15294,52779,23678,61938,-11866,-90313,-22263,49718,98377,71762,32492,13376,-7525,-70657,-19310,-23821,6548,130674,53589,-6981,-78897,-85742,-1703,46125,-88684,53559,-54795,66138,197264,1560203,1959340,339982,252198,61871,109303,101906,80575,71186,13949,43124,155760,17765,8461,8721,11012,67312,84216,70705,63670,-79045,3220,2885,-23253,68029,-27007,48052,30835,-6196,62465,39714,-59277,-11520,52731,10414,-21302,34803,13363,-10147,23084,-105934,30086,-9035,46784,-4437,-19510,15059,-14555,33246,18340,-49516,97209,-9577,-25934,12092,9075,91467,-7163,57755,13483,-24704,19702,42280,29276,24825,13911,-50307,14062,41508,-41358,69414,77580,65285,5971,47990,27268,-26212,-111189,1750,-59817,2592,-19995,-12122,11923,31060,-12632,-691,27809,80731,297494,349368,78945,66541,-37480,63314,46138,-62465,-1168,-17199,-30993,-11408,4770,-5249,-94876,-109335,-20006,-47149,-18980,-1573,22049,59180,56273,59911,-53120,-25308,-46462,-2567,89397,-10177,-35683,31478,46962,7891,106001,-32152,-29594,19014,23560,43653,35811,30702,83157,80913,82402,113502,75675,55689,-10049,18350,36495,37335,109363,38393,8246,-9774,71653,25510,-58217,-12812,35332,25284,-79191,-71913,-67777,-122049,107244,121816,41817,-3619,-36432,-35034,-58657,-65635,-61708,19042,63186,16281,-25238,-51940,3192,16352,67359,14198,81212,59537,35898,-3192,-25161,-12918,-9455,16141,-17083,18388,-15427,57020,-51581,-14790,69716,-41530,66515,87295,47211,-58001,-10592,-3956,-64029,-24625,-21248,-21849,-22474,-8416,-35990,-25946,55096,-163604,27881,55960,88655,4120,-15404,-89647,-5890,25750,-5418,2303,-60395,-28806,24986,-23041,-45008,-15987,-17665,-54655,-46913,59691,35409,-15693,-55631,12773,50959,11942,20007,-17743,74193,-35099,37053,-16710,-61649,-5370,70422,-52253,-32836,75252,15154,31555,42538,18952,-10243,-1398,-53276,-4605,-14777,-58692,-25894,77819,27760,-15622,12387,10975,-69410,-81162,-90614,2226,76474,2332,4643,99014,78808,-70682,-21073,24498,-47910,4710,11191,9875,-7308,-8386,-44658,53038,19316,31098,32987,35013,8992,-98473,16077,-46219,4274,-55242,-39077,1300,66157,50337,55555,-6952,-15132,-26741,-33819,3577,-66934,23251,-8663,-12435,6605,542,-6462,10187,-10872,31650,93080,2217,-55065,9940,19062,-48851,-8921,8596,7963,15251,-19907,68337,87501,11152,34514,-60125,-51521,46082,-3692,-31553,-6192,21068,-7953,29851,-73278,22601,124898,-15126,71717,-14013,27718,63974,43406,-67991,-99290,14710,-68897,-60812,30215,25776,13762,-31911,-46097,13886,30929,24,39278,1042,45349,12104,-29612,-64669,-8507,-16657,-12798,-80275,41666,51570,99091,-59187,72522,-2654,96487,34747,-44962,-14816,-45303,82138,26913,-21966,7424,1109,53084,31206,49192,23264,-14281,-51959,-26264,-68758,24348,-16912,-24250,-22239,74389,46757,50012,5720,3311,41305,-63750,-52127,-47847,9069,24162,-45307,-122355,-5288,-24340,10035,-469,-16045,33325,-30102,-6108,-55978,-32674,-35792,-67699,15385,17941,14700,-27371,-11329,-105531,-22005,-54247,34223,19155,1654,86416,-47750,-75274,-6245,-6175,-13743,-26344,-71840,23269,-80063,-18741,-43228,-14403,-24442,-59638,16543,26502,-193,89448,-3996,-53136,-56211,53391,-15024,58770,-81254,10022,22720,-25048,-23689,17768,-66865,-37498,31609,31080,-57401,-23792,97184,-19219,916,410,12266,48080,-63507,-23388,49297,41894,11442,-17351,-35731,18104,61711,47360,19593,-92745,-78194,-45178,-46762,-56843,7778,-15769,-6241,-39787,-96012,-4056,-6075,-37684,97825,-66768,30180,43614,79983,56647,64862,-17389,15906,-68574,20633,-45717,46642,-1155,-60318,-77872,2255,16615,101402,44010,95463,-89936,-47117,-49953,2471,-37978,-68430,13985,-80508,5891,63114,106509,-25547,-86917,-7333,54139,17339,-23706,5748,79856,41895,37130,64391,-1735,-21745,7879,14347,56126,-28767,6137,38709,34485,-12255,48730,35481,-16269,2346,-76833,-12367,48182,20769,-1468,-25138,-22020,-8712,-56751,2437,-31114,-31937,39851,-54401,-98377,17642,-12207,-37637,-17035,-1646,-10945,-25362,-25638,-80713,61778,-70010,-57205,14199,12575,-65716,-1940,-42299,-28635,-15194,-61981,-5841,-50765,9962,-15993,45843,-14982,101765,-49875,-169019,-40181,-37395,52890,3690,-111481,-62615,-82534,-118434,-57297,9448,-27407,-28440,35893,-45499,-566,-56658,-31115,-19525,6412,103580,94592,85505,45424,9354,22124,-28745,-30371,-47128,-22436,73952,54969,-3078,-103394,-4602,108914,18196,-14099,32199,105712,77006,18875,-12687,-42191,-12629,-21025,-19700,48567,-37537,-68224,-4353,-33692,-48685,-2631,-55867,-29220,-71842,-24986,-13572,80409,5062,20361,-71154,-17858,-35986,-6559,-16080,-19264,53492,22811,-10818,51809,64652,-3959,-27748,-18740,22408,-13915,-62470,34442,4087,-100436,-4835,13591,29144,46997,-40722,-57937,-48911,53777,-62344,-6836,-57478,-27026,-36406,442,-1518,-9302,31310,-39387,-32876,37734,634,47586,70452,-32592,27950,-73811,-28578,-5230,-8179,-38269,26536,71008,9905,-27038,16009,8127,26701,-13140,4537,43005,-8734,16824,-22893,37303,13763,43150,56733,15083,5267,30839,26888,-34479,-24376,37149,-42505,6136,-19357,24677,-8322,87594,69638,96031,12099,13813,86121,-24238,-34214,-105544,-50965,8976,-8688,-85907,-83575,-8845,64582,-27176,22949,-19266,-79156,-54282,-139593,22763,-52972,56419,56889,25194,16883,38570,6776,7341,-24909,-7607,21327,-19620,-31804],[-10862,1783,-6884,-4518,26319,30952,-906,41944,-76963,-80779,-3760,-32488,-26425,66347,-24755,-41601,43225,61746,-23187,16475,9463,42855,39805,-115815,-58980,-54385,-2843,-13269,31887,53993,-10628,113673,26720,-44313,-9152,-42267,10730,10380,-26165,-75156,-55223,38338,-16505,-42126,-20908,-24338,40272,93105,34,34683,99244,96933,63643,-50662,-42155,-79234,62226,41257,37275,16664,25479,-17437,71313,87334,263,-52105,75221,20765,-32290,62054,86376,22549,111705,104267,79296,37375,-36805,9864,46191,23150,-1328,-48983,5989,48058,134013,-3264,5323,22531,38573,-27837,-19534,-72856,-78722,-1085,26928,-69720,25813,79656,93688,86297,59883,61123,7298,6170,28879,61833,18605,62285,35426,6400,-51439,-20361,-83991,38117,32364,41533,77756,30525,-63664,-6410,-108978,-109307,35704,77438,85742,-37778,-88616,34025,44202,-28625,-61506,-22272,1370,90439,-16471,-72949,6501,65795,59528,63299,3710,40337,45953,15442,-28372,-14002,-2950,29363,-2404,90149,86397,-4383,-17698,11657,26183,53177,12468,-23114,42694,-33137,-65550,-30908,-44060,-644,60135,74627,-38503,-86965,-66001,42498,-21185,48984,-34503,-7435,-5324,39400,-32613,16078,17090,-13967,14055,51544,1531,46379,53520,61519,-54087,-31513,-78300,-42443,-64989,25262,30508,82690,-96114,-100612,-31656,-31035,-122198,-4115,-4718,-3893,10372,19517,-13599,-63490,-27332,69484,36755,-119665,-13705,87674,18909,18091,-18626,-25823,27875,34656,3059,-41109,73034,22125,4675,80811,31476,54883,-7940,-100279,5629,38647,76207,72303,8738,-13983,-20876,-80856,-33191,-42101,65259,139999,59414,-13428,-54966,-49218,9068,31608,-153149,49320,-17475,86401,223774,1819050,1912575,245052,225978,57633,97139,132854,78215,59657,44841,66988,145893,33783,6640,19946,4392,53192,63907,59654,60708,-34403,8519,4796,-16218,55306,-45049,48697,41772,-4384,63220,41069,-59997,-5480,56486,27289,-6967,41470,-2603,-30130,22165,-90417,38852,-8802,45084,-3922,-17726,27546,-12716,55232,15860,-22703,139047,-13027,-18329,16388,31081,77778,10701,77492,12783,-15577,-483,38678,25301,32064,1997,-64718,-4425,31833,-33733,54380,115740,63040,17106,69669,14046,-10058,-108183,29081,-63384,-1577,-30636,-241,26486,19084,-8830,-6698,15702,81543,273199,405752,58595,59196,-28438,39676,36183,-47498,3432,759,-18638,-17120,32163,17102,-65502,-104263,-12648,-29876,-10232,1557,16982,17786,80503,49799,-65184,-49972,-65437,27871,80101,-16242,-27554,42466,47264,-33744,49170,-23624,-41458,65611,64825,51442,19233,5008,42595,75067,99135,95492,86714,37871,-11288,13656,11992,31990,111445,13893,3668,-22316,49301,12161,-53612,-11727,25151,12227,-90900,-70814,-65931,-80924,123909,135048,39057,31293,-44011,-38521,-15195,-55466,-43701,7557,118248,26238,-16630,-34367,-15497,-8945,79218,38637,46140,75851,35773,-12180,-28702,-31838,-18067,85734,21333,19854,-15257,76436,-37244,17953,84696,3685,87198,87634,20995,-44676,19852,2443,-49808,-55106,-42419,-7451,-31053,-33544,-50425,-15664,49928,-153445,25546,48660,85904,-5196,-45082,-72138,-7004,6612,-4204,15488,-49508,-28126,44608,-14058,-43665,-14521,-21088,-26668,-28457,42917,47770,4753,-19024,27135,41253,28791,26563,-19181,54859,-22041,25541,-35539,-9209,35888,104755,-45810,-29726,71422,28292,36426,33470,20353,-3388,-25025,-62467,9277,6414,-21179,-27163,82728,3903,-53043,-1420,16576,-47994,-81481,-97036,-37839,93450,-4725,-50639,70893,25298,-76205,-10835,-2660,-36120,-1464,-6588,10183,9294,3228,-62840,47493,24449,55958,19427,1076,-7801,-115061,11679,-37178,25886,-44494,-8454,9605,43842,27325,55710,-7068,-16345,-23149,-42460,3103,-58184,21473,347,-24772,-2178,17534,-31491,-8766,-7222,7082,87565,-1220,-58804,-20770,22130,-37452,5898,37511,22380,8406,-18904,74613,64479,5149,30871,-42819,-46463,55091,8268,-32384,26677,27123,-6028,33623,-62463,41597,88276,-15185,89452,-6268,37164,71282,42682,-72208,-76101,6016,-31086,-68548,39348,23019,22577,-34252,-48668,18871,21900,-4851,30974,31138,35861,4185,-37497,-49098,-21111,-16106,-16830,-73524,27697,23479,80604,-50495,70546,-14481,81571,24301,-47222,-14704,-47138,63772,24604,-21835,12567,-9112,47801,31354,19058,27469,-31844,-39974,-25106,-89625,12997,-6920,-19023,-24342,74152,28180,20782,18039,-4711,53678,-73866,-26998,-21375,20257,-27223,-67269,-113990,1231,7285,27104,12354,-61847,10356,-34118,-10784,-51458,-45825,-44299,-85888,38976,8815,1670,-14548,20836,-94593,-8490,-20380,55703,20033,-1205,68226,-60999,-58008,-20384,-8066,-1658,-23996,-101446,34920,-66615,-6510,-17319,-39547,-23567,-44891,-6861,25553,-204,10093,-2253,-18043,-41956,45410,-38218,43195,-100787,20405,-9624,-39584,-24517,41223,-63266,-45490,22788,21470,-46131,-11492,91468,-26488,5609,22729,26796,23231,-54282,-11855,56293,29769,-15814,-19938,-37635,3537,73912,47977,8578,-66812,-67828,-24112,-39752,-40483,9152,-28872,8586,11499,-48259,544,9961,-33150,99118,-50245,42000,47076,97880,30241,54323,17902,20638,-45990,16460,-37749,28853,-4635,-59122,-59198,-7431,898,75114,32860,74096,-103910,-59778,-55354,-3138,-45766,-50813,36514,-54026,6724,60903,85941,-21486,-74827,-14174,41322,3898,-11144,23191,74274,41731,30829,22355,-4679,9690,10423,42673,57253,-34261,8796,31941,13947,-38315,29575,54516,10225,18889,-57633,-12704,46063,29601,-3999,-20142,-12878,-2647,-39043,-10827,-37158,-17893,67818,-55945,-112416,35221,20695,-22964,-27781,15391,2350,-32359,-25998,-63906,71043,-78633,-29499,18164,-2466,-51231,-4944,-49611,-53163,-12832,-63539,-3823,-85571,-20614,-9582,20873,-20041,36976,-34550,-144885,-35586,-13258,47127,3441,-120853,-37994,-75819,-95677,-67133,16621,-29055,-31830,34720,-25777,34404,-43830,-5073,-5172,-376,91371,71878,92709,49692,2349,-8662,-53257,-33431,-29286,-26963,121808,78931,32251,-84171,-14630,97112,18665,22,37113,89931,67565,-10132,-33453,-31225,-14119,-30476,-4236,44263,-34575,-59658,8911,-11984,-31624,-26671,-73536,-12548,-58215,-20018,4669,109878,8513,27785,-90526,-3851,15828,36891,-273,-12794,56056,38664,16996,62518,42621,-42033,-51789,-13394,7364,-5249,-74776,33112,12570,-88520,-8371,11678,45273,26365,-73284,-83838,-57380,85385,-47041,-9365,-77813,-31206,-15693,37235,-7777,-11894,2296,-35426,-22287,32055,-10338,19449,32841,-32504,59656,-62970,-26109,1759,-4804,-39381,21184,76393,7440,-16639,703,1697,2377,-25435,18135,71008,2593,16780,-43539,31333,-3768,28872,38337,25597,1169,34626,35276,-12101,-29202,42730,-58762,6175,-22952,19275,-8152,62428,63325,75530,7995,18343,50621,-35783,-45767,-128041,-12410,13397,-4884,-40932,-81892,-15583,47563,-50779,7440,-2284,-71673,-70078,-145095,38619,-52778,62077,54401,21765,17590,32924,16956,16614,-14829,-8266,14916,-15117,-31720],[1004,8535,1658,-12111,35885,35843,-2708,41954,-77933,-90492,-15120,-38448,-15574,23288,-58357,-26247,48668,57409,-29824,31128,11944,20842,31582,-115926,-72495,-61814,-13580,-21352,38512,61008,-3354,146888,40400,-34404,4825,-42790,-15808,17274,1076,-51296,-43219,41683,-15139,-48642,2808,-5330,36063,98271,9699,42391,78404,66564,64339,-54208,-27269,-102287,36425,36398,26031,793,4601,23133,91272,59241,-1136,-73120,62784,57631,-35037,61266,87604,38827,83069,82437,77733,50727,-58204,-3194,34586,26091,-2144,-33896,6667,45331,104733,24957,2067,15021,47948,-29811,8411,-31324,-67578,-3745,18501,-72139,25380,81853,105187,83157,66065,82915,15389,8319,10598,61749,27569,50964,31852,-36721,-58666,-13876,-72870,7246,23971,50097,80212,44746,-50530,18319,-86001,-132860,29197,47456,47948,-33749,-81227,25097,57069,-17247,-33663,-14402,20734,65524,-15178,-30442,23752,75383,89267,63853,-14863,18456,49857,28583,-33788,-4762,5888,61855,-907,65572,16169,-8308,-22290,5825,-1271,22789,37444,-19159,8891,-64372,-73324,-27582,-51184,-11838,64048,68473,-28450,-83772,-70523,25449,-15980,50611,-27405,6483,40963,33647,-21990,17961,42429,-5662,1671,48362,-22220,17344,70108,36314,-61020,-22099,-70930,-37198,-75089,6866,12753,92431,-61706,-77751,-25864,-26378,-94293,-6052,-1551,-4345,-11712,19018,-10539,-42249,-15317,64387,13841,-78167,3777,74993,248,2830,-37140,-31897,-3668,29175,34727,-42771,97346,31585,-8238,101678,40118,34812,-2756,-82054,34848,36621,48903,73347,-15631,-48242,-36600,-84655,-36155,-35003,104215,130881,58977,-28484,-6150,-1899,9796,15359,-176745,53167,32069,105399,241413,1993876,1854452,188331,187574,56706,85141,148582,75398,42030,73415,87805,113846,52141,9044,30535,1769,44212,27027,45308,54234,18390,21990,25519,-3389,40397,-49974,53654,56492,-457,57577,26755,-60730,804,53262,38186,10451,51558,-12943,-51765,15429,-62715,44247,-5034,44265,-3722,-17919,40761,-5755,79981,21940,-1043,158370,-23498,-13578,17918,27529,52600,12381,65970,11973,-13988,-25702,44339,29878,50549,-3642,-73117,-19422,22212,-26373,38119,142114,59188,25743,84342,-4174,814,-99010,42769,-62247,-4309,-18261,14105,33572,5160,1191,-8560,3163,81826,258811,451858,36806,67142,-17258,14086,26147,-22439,3002,20449,2726,-8885,37252,29910,-29803,-96347,-6812,-10556,-3446,1148,8686,-14677,105850,40737,-62852,-71625,-70347,41084,52722,-22182,-19903,45476,40945,-73366,-18516,-17832,-45776,105130,95715,40182,1526,-9260,6976,70755,96093,56519,85005,25102,-12261,3198,-11639,28106,100266,-10332,2836,-28979,20648,-3108,-31535,-4027,7362,6120,-94845,-63289,-59911,-41173,126019,128929,28155,57184,-44714,-36762,25056,-26303,-20501,-7674,146699,35866,-14954,-14601,-31637,-27194,80000,55249,5413,79825,39449,-5670,-27533,-43709,-22589,126420,39261,18932,-10132,83897,-25474,38671,90508,44043,84560,84371,7686,-36696,43550,2068,-33488,-97985,-65571,2861,-30904,-45708,-60426,2576,42325,-112040,28275,41645,73410,-9281,-64387,-42903,-6796,-26657,-6530,20450,-24899,-12707,49661,-3547,-30591,-7669,-18330,4721,23,36354,53879,28843,9662,39200,35794,38200,35132,-12524,33263,-10465,11935,-45491,40872,71220,122825,-29144,-18804,53722,29606,39775,26519,23721,-1727,-46302,-64799,26058,24764,26206,-27565,68313,-14548,-56580,-14668,29955,-22282,-64771,-86812,-85528,95797,-8849,-96012,26619,-21708,-68120,404,-27770,-17036,-8864,-27495,22074,28059,5564,-75869,24096,24978,82019,13668,-23662,-20333,-122761,6128,-11460,44366,-12663,30266,4820,16652,4235,45766,-1966,-9825,-30827,-56238,5009,-42036,21268,16822,-31091,-15354,36188,-46616,-37643,-7193,-20996,70658,-6309,-46208,-51687,30013,-15515,23746,44574,38051,6237,-14118,62259,36214,2848,33637,-25553,-39237,65636,17862,-27746,61107,35648,356,34732,-41412,65968,48255,-10709,80991,-3256,45006,71952,36011,-71780,-58193,-2557,20185,-67002,41881,9497,38668,-35832,-46199,22001,12016,-12448,9477,51795,19285,-5113,-38061,-30821,-27221,-13490,-20890,-54247,12795,-11450,57828,-40241,64221,-25228,62751,14411,-49433,-16472,-41217,26484,16889,-16401,7018,-29150,22215,20423,-5936,36771,-49611,-25902,-35796,-99209,-1097,-2819,-19399,-27430,65341,7172,-7997,35468,-23811,60057,-59227,8730,766,22964,-63167,-79878,-88124,11785,26844,38555,29012,-96205,-10791,-38722,-19104,-42956,-38511,-43138,-85126,55951,10663,-8888,-687,63696,-63432,12377,10450,47962,22158,-8228,33447,-61817,-37358,-27284,-7735,1987,-16711,-121395,53812,-43902,3149,27394,-36943,-8084,-36730,-42178,8411,-5178,-55485,-4709,30616,-4024,33383,-51189,23811,-101602,26029,-39240,-37697,-14283,46041,-65498,-57897,5952,9321,-18705,7599,50379,-40411,6502,42687,38837,-8484,-42583,-7938,55814,15282,-32418,-15843,-39923,-8947,72589,37725,-14443,-35456,-62966,-11125,-34984,-17803,10402,-30252,35029,62115,-65,10599,19185,-28134,89453,-25895,46758,53995,113942,16052,32236,47089,28648,8701,12879,-31037,4669,-9052,-48038,-30015,-19174,-5386,42271,17102,38533,-97163,-58282,-46677,-4492,-53882,-28364,47377,-28230,8910,58769,53247,-11740,-31616,-30208,31245,-10698,3004,25183,53991,34032,17840,-29468,-3093,52411,13078,58021,47095,-32450,3100,20194,-12449,-50318,3906,67986,40825,38373,-30811,-14864,39689,34358,-11290,-14965,-1265,2100,-24151,-15812,-42551,-7469,81228,-50389,-107515,45431,34453,-7351,-32998,21316,13089,-13952,-24895,-42509,63891,-72869,-2674,24158,-18859,-27030,-11568,-58603,-85385,-6289,-61545,-3582,-103758,-41037,832,896,-30022,-28615,-26807,-106081,-24867,19702,40156,-81,-98946,-12507,-81527,-69874,-70453,28468,-25322,-47385,26074,-1116,69354,-24965,33572,8056,-3239,76091,44454,90767,39314,-11606,-42600,-69180,-26497,-3447,-29293,144113,89449,46507,-51617,-23440,64676,14750,13697,33772,56579,44540,-36502,-54858,-30653,-26257,-44191,-5047,31285,-45643,-58563,21187,16260,-11794,-48822,-82844,-11446,-43674,-12057,26672,118089,13554,30982,-98082,7893,54543,77117,15732,2824,42630,42961,32892,56841,19604,-79426,-72579,-8899,-8013,-8858,-96337,30646,19116,-65662,-15100,11024,50392,11068,-90824,-89375,-53570,104289,-37776,-13739,-88877,-30317,14367,68290,-17757,-19038,-13732,-17761,1555,17099,-26371,-15841,-4313,-32175,72679,-41010,-26601,8658,2038,-37812,4487,78340,7789,3987,-11822,-15083,-16632,-36037,27810,81212,10887,12987,-56157,21664,-19548,7582,-28,32118,-10002,35967,41261,30128,-31155,46979,-82138,7183,-37011,4035,-5896,24649,37704,57432,4052,20161,2897,-33120,-44380,-120141,21824,17147,1221,5602,-77140,-19365,27518,-68626,-3652,21823,-56520,-78533,-124211,58819,-46359,51515,46118,16084,14181,15344,20612,25403,-8820,-8809,10937,-401,-26446],[12235,12662,9728,-19581,42038,30677,-9738,33566,-61977,-86715,-28872,-47112,-2706,-20561,-82449,-3263,53665,48520,-32119,36517,7520,2766,9790,-108709,-75296,-61073,-24700,-29634,41686,62635,5804,149866,47406,-16415,14874,-43878,-52881,21203,21654,-29903,-28714,43872,-9577,-43856,11937,9718,20903,78886,33889,32867,39298,35054,68894,-46539,-20794,-108155,5252,27187,10524,-18791,-19061,51059,83775,25750,591,-80122,47387,78981,-34180,44604,56562,31058,58360,52780,72047,56836,-63026,-16897,18480,27014,-14699,-22889,3869,35469,63690,31854,-1110,-9106,48338,-22182,39112,14313,-61821,-7395,4884,-71514,16645,69165,99969,79623,66901,88881,28347,22703,-916,52052,37747,44656,28721,-81443,-69387,-5766,-55005,-12580,23469,44383,63347,66178,-20007,41722,-49764,-126838,22038,3135,-3129,-21813,-55155,11960,71284,-1678,-864,-3615,29891,30847,-12243,29556,44985,80802,105180,51648,-33051,-12743,41646,32424,-38890,-3070,12146,71074,-305,41018,-14134,-21734,-21207,569,-33323,-2234,60974,-12332,-32105,-89280,-62719,-12014,-42530,-18352,82305,55205,-16246,-59832,-63725,20575,10019,51172,-27407,20417,64313,22526,-11042,17281,62471,-1126,-5092,38237,-44067,-1960,76966,10105,-64819,-24613,-54261,-30864,-84603,-17293,-12431,96151,-25253,-42805,-14799,-12089,-58701,-8691,2445,-2927,-28785,24319,-2009,-14591,1953,48175,-11049,-22170,14324,51124,-4879,-8908,-46510,-36664,-23855,32760,57354,-38873,109406,34881,-19895,109028,46134,6689,2189,-42259,57295,49524,22316,70005,-32301,-81332,-52719,-85885,-32306,-8130,105011,110783,54269,-44424,51706,40828,3548,3411,-145285,67448,80809,119219,243033,2060343,1803302,210178,145600,56224,76820,147769,71519,21773,90402,97565,73697,68527,14282,37848,1653,39867,-5839,33528,45033,56829,36407,64271,12448,28972,-38867,62203,70877,5097,47659,3274,-59804,6321,43878,38964,22926,59893,-15977,-72316,2425,-27858,48090,-804,44351,1873,-19628,51839,4373,97329,33769,12437,150768,-36910,-13785,15832,-1784,19987,-1526,22862,3804,-21590,-47121,58411,40086,77323,795,-74404,-25317,15930,-18519,24364,146973,49751,28228,87025,-16872,3057,-85205,41971,-49494,-4247,11791,27938,29986,-6327,17480,-7112,-6491,83863,252611,475308,22795,89723,-5651,-10216,17888,5088,-2823,33086,26531,8213,27089,36858,-734,-88202,-4638,9959,7428,-1389,-807,-27025,110524,38418,-46466,-82784,-60428,36266,19302,-26707,-19242,40631,31677,-96342,-78022,-19472,-38548,121602,107111,15947,-15775,-7542,-11182,68268,77278,17781,69826,16764,-14856,-12615,-32732,25841,78463,-28481,4453,-30531,-5670,-17156,-4380,8496,-16600,5273,-93522,-60193,-54427,-19165,115550,104457,8913,71967,-32178,-30265,45894,10367,1600,-22295,110963,42136,-16709,5234,-40229,-30242,68696,56011,-26679,72935,45985,15751,-23270,-45157,-26099,130203,26147,12698,-2614,70094,-17638,43978,84559,65722,61755,75826,12809,-36840,52631,-6148,-16868,-143530,-85704,4758,-29264,-44194,-61039,19946,34755,-52785,36114,35942,54965,-4616,-65487,-15639,-12358,-65034,-13715,13992,6992,11194,45019,7656,-12957,1928,-9799,30886,28353,39695,49471,45400,23428,45223,32219,36335,42419,-2417,12411,-50,-1999,-43987,74191,82583,115331,-5233,-1020,29832,18721,38648,29749,28826,-3292,-61179,-57620,42031,31343,70450,-23731,39915,-26735,-27898,-25534,47548,4418,-35759,-60739,-126216,78666,-11286,-118343,-20455,-48684,-51169,10601,-46594,-4621,-15458,-49176,40770,42470,1377,-77404,-7201,20793,96901,15805,-29990,-25686,-116241,1417,16829,56619,29672,55764,-15633,-5398,-13706,28823,8599,-1091,-42814,-72529,9230,-22477,20774,33851,-30212,-29888,49391,-47166,-65989,-7686,-46634,52196,-12614,-18808,-70941,38854,9064,41438,32798,55016,9324,-7931,37465,4913,3145,38526,-13478,-29820,69876,21645,-17194,85399,48368,12333,32495,-18145,91488,13064,-8817,54494,-9485,49400,67818,25670,-67154,-46322,-5867,66540,-56118,38403,-9579,60465,-35521,-38312,26716,4581,-18462,-16401,60491,7580,-14554,-33564,-13891,-21934,-8457,-21551,-26204,625,-45495,38453,-30968,58463,-31330,44631,6881,-44655,-16373,-34050,-9984,3176,-7263,-7196,-53964,-16169,3273,-19017,49789,-62025,-10000,-54944,-96464,-17222,-968,-24874,-29596,50778,-11233,-30185,55618,-44140,59523,-15341,43336,9843,20229,-81012,-78446,-49020,26752,25442,37875,46973,-109547,-29716,-43399,-30995,-33666,-12308,-32668,-64117,65554,21743,-15561,14046,95288,-28812,35455,31699,17419,19993,-20976,-6854,-53232,-18838,-24956,-6218,-5191,-7390,-123807,79066,-10966,8742,78263,-18196,16067,-33193,-80421,-15805,-14028,-67488,-4102,74417,42198,21245,-50829,5175,-86325,24158,-65015,-18430,7526,32306,-68495,-64368,-16318,-7616,14033,24267,-11245,-56873,1085,51671,45897,-39176,-31704,-12241,46769,1144,-38136,-8742,-42884,-17364,58480,18461,-48905,-4380,-68817,-10527,-35301,2757,10006,-19873,57005,88494,31637,28032,19391,-22283,75488,-892,43526,59834,122157,16657,3455,61982,33933,63408,11848,-26813,-19651,-17713,-29784,4606,-31098,-5599,11697,1960,3754,-71060,-43955,-28670,-1205,-60196,-8295,46123,-7943,10484,56689,18612,2801,14032,-50570,22230,-22281,16037,12093,25832,21464,2992,-66405,536,89508,11788,53199,28655,-26002,-9001,9778,-35295,-46753,-27459,69428,69430,56130,-4957,-20766,28828,31827,-18744,-11077,9580,3190,-14979,-12624,-46408,-2117,78151,-41638,-83967,43088,30576,8999,-31949,14226,20936,24427,-23760,-26539,39488,-60748,11331,28712,-32742,1090,-17978,-63698,-112729,2974,-58641,-5103,-96215,-51093,13361,-10713,-41659,-73430,-35552,-68707,-10942,52338,31844,-5687,-56981,4531,-99737,-52422,-66492,42953,-14699,-74489,9617,19425,89578,-6665,67988,17809,-4863,57765,19065,84770,18995,-28157,-66959,-70321,-13523,24053,-29113,144879,89638,39711,-17645,-28644,21834,8645,23609,24964,13212,12046,-53153,-70973,-44418,-46632,-59881,-16520,10643,-61579,-71361,29566,42102,7134,-61642,-90179,-25709,-32103,-2695,49883,104467,18338,27887,-93845,13019,70508,104964,30792,23242,12319,37117,33827,45101,989,-103888,-84147,-5341,-15717,-23471,-111641,26459,21925,-41516,-24382,9708,44666,3820,-89457,-71035,-38200,97079,-34388,-16991,-80007,-20812,44212,85783,-28705,-28163,-12145,8839,38920,-1522,-43634,-46962,-29938,-30977,70925,-15074,-29788,13265,10005,-35240,-20283,79395,12687,39832,-22030,-36653,-23695,-42284,29722,75655,17115,5136,-61292,11557,-32416,-12311,-40585,36797,-23724,31263,42512,74474,-33335,45866,-98773,8494,-52860,-15530,-3152,-7801,705,45269,1463,18728,-37456,-20685,-32960,-85562,45157,15449,7971,39974,-70204,-14250,8079,-73490,-5460,47192,-34563,-76281,-95302,73063,-36591,29605,34432,9004,7180,-7204,17914,33240,-10877,-7861,8215,20936,-17585],[21286,10713,15710,-24765,41789,18424,-19037,21961,-31941,-65003,-42486,-56949,6746,-53164,-94532,22001,55958,37283,-30403,26204,798,-7973,-20388,-95982,-67957,-52737,-34292,-35422,38334,57692,12644,123664,46082,1780,17563,-46707,-86084,21229,31960,-18342,-11686,43899,-128,-29609,7987,16144,971,39009,61815,8300,-4834,8379,78243,-27147,-28715,-93698,-22213,16006,-6926,-36731,-38937,58059,57539,-3535,5768,-69152,35065,81635,-29092,17020,9327,9778,40540,20103,62910,54224,-43660,-26218,2938,19018,-37172,-20642,401,21749,26617,18322,-2472,-38224,40325,-5101,65606,50629,-63025,-11809,-9882,-63135,3884,45677,70944,72932,60007,79216,40242,46373,-662,33902,47011,49920,25433,-110569,-82738,1064,-34896,-13586,27117,25239,34565,86809,17869,57198,-9860,-90371,14877,-38760,-48597,-5439,-19062,-1063,82297,15054,23795,5916,26426,5536,-5215,84947,65267,82510,103684,32365,-45716,-40816,24063,28550,-40460,-10846,9722,54850,-1015,16672,-81,-31254,-12077,-1485,-53299,-12788,79181,-6168,-68958,-105509,-36199,10237,-28943,-19108,101071,38228,-5932,-17115,-49064,38205,51928,49080,-36682,27465,63219,2907,-3873,11113,69031,-2054,-6432,24920,-59453,-4438,73814,-5222,-63443,-37587,-32588,-22371,-97637,-41939,-36852,90883,1950,-5829,-2738,5499,-30026,-5492,7688,-2702,-39741,32801,11221,10083,19983,23517,-30573,29955,10611,20886,3570,-16104,-48145,-44139,-27832,43725,66729,-27882,108551,31575,-28135,99969,43556,-21911,6505,3307,66554,76243,1361,57472,-36451,-103943,-65611,-85702,-28165,26354,66499,91257,49461,-53473,95358,63810,-4681,141,-78280,89050,118243,125440,226388,2045477,1771966,306359,111848,56175,74511,134772,66625,3016,91263,92308,41856,79898,19569,41414,3468,38728,-17347,28721,33904,68390,45580,108669,27711,24210,-14205,72108,80623,11077,36964,-18803,-53432,10000,29586,28424,22267,60482,-12526,-89155,-14839,8312,52326,706,43775,15067,-21603,58594,13850,99489,45019,17628,120582,-48027,-19230,10417,-42530,-12659,-25828,-37922,-16246,-35710,-56545,74941,50390,104849,14775,-67718,-20346,13118,-9740,16201,127014,31881,22380,76663,-16041,-3724,-69805,32637,-22903,-1278,45562,37625,15534,-12054,38713,-4459,-11316,87493,247266,471879,24501,120105,6483,-30315,11380,27702,-11734,32103,44996,27103,14700,40507,12425,-79462,-5909,29929,27160,-3424,-8735,-16464,90404,46090,-22575,-77833,-38769,20540,-8553,-30855,-30262,29665,23384,-93039,-114865,-29384,-17631,109990,96414,-10625,-30841,6814,-9494,66092,51062,-2218,44580,9950,-20597,-30686,-49816,24110,52099,-37947,7176,-28564,-22659,-26879,14863,21387,-43153,6779,-90929,-67296,-54048,-19244,97596,68448,-15898,74971,-6299,-21300,38738,41041,17501,-32223,14481,41950,-16032,24169,-39214,-17376,48627,38702,-40379,59164,53471,46434,-18556,-37064,-31042,106780,-14905,358,4817,33128,-13032,36191,66254,63467,30805,61991,32889,-42724,47022,-20123,-407,-170173,-94031,-1920,-31905,-32342,-49245,30092,28106,7336,48913,30623,36133,9228,-46486,-1466,-24204,-96909,-24972,-70,39406,35447,38057,18392,2518,11548,1376,45363,44939,45568,34260,46692,23513,43475,27994,22211,45356,6533,-4930,9864,-13760,-31722,84792,59427,82044,21018,20895,8097,441,30019,48761,34342,-5215,-68162,-41549,52463,21726,97818,-12364,8478,-33391,15337,-33083,63161,27858,-3019,-24971,-143278,41345,-14049,-113357,-53992,-53736,-33955,18134,-56978,-8675,-19385,-69261,58858,45241,-2756,-64219,-32840,12663,88974,23208,-18409,-23420,-94504,-1127,35911,61606,68037,58290,-45007,-17414,-23244,8702,21523,4859,-49785,-83570,15248,-4099,18303,45795,-21892,-41969,51784,-34144,-81029,-3258,-64967,41936,-19587,14098,-70249,45185,27386,54455,12489,70577,14925,-2736,9755,-25167,4026,36267,-8413,-19101,60084,18412,-2253,89383,62950,28755,28282,41,113984,-11781,-13525,24667,-24880,50165,61407,14149,-59278,-36486,403,95128,-36774,31260,-27857,82814,-32363,-25420,35467,566,-19348,-36788,59615,10241,-22027,-27045,-625,-2684,58,-15940,4193,-6963,-70147,26695,-24388,56074,-30211,30363,2420,-28992,-12079,-31955,-26608,-12754,1953,-26063,-74353,-53551,-12642,-17653,62239,-65636,4976,-75252,-84692,-34347,2083,-32447,-29635,34379,-23433,-43901,75191,-51901,52579,46304,63389,3715,16086,-86043,-63108,-4912,44621,1480,22272,62583,-98985,-46985,-45803,-43791,-28292,23272,-15951,-28283,69007,35188,-18023,28136,99638,-7640,54422,40035,-22725,8894,-38410,-42049,-42533,-6136,-14485,-4525,-22821,-1518,-106675,104399,30141,11456,116868,-1412,39407,-27952,-108886,-36840,-24175,-24994,4264,95724,79958,11492,-39644,-9770,-66188,15486,-86369,12713,35356,6342,-68549,-58275,-39566,-29453,39944,32157,-69115,-69518,-11187,42999,46749,-61929,-23745,-22859,29957,-9699,-37881,-3103,-45462,-21194,36608,-6882,-88048,17909,-85925,-22045,-41272,10879,7102,-1135,61271,78571,41137,51975,11061,-15598,61635,18547,33333,57632,115459,27460,-22960,60148,30222,92062,13814,-23581,-37792,-32019,-8380,38426,-40454,-7034,-10848,-9260,-17011,-34959,-22403,-8794,3737,-62912,2765,35746,2476,9562,56064,-10345,19684,39086,-68042,13528,-27237,25480,-8168,-1884,6531,-8389,-70980,2608,103559,4537,29557,6739,-19092,-23224,4163,-45471,-31469,-61133,56371,90122,67976,13787,-31255,13688,20818,-21720,-9199,17466,812,-10446,-3490,-46526,-2197,61947,-32525,-46950,27906,14470,24787,-25625,-4277,24980,67199,-23201,-20878,3232,-51763,7604,28892,-41696,25557,-20562,-60404,-123604,10954,-56773,-7169,-64527,-54118,26249,-13626,-49547,-89982,-58348,-44321,3782,76429,22648,-13619,-13592,6825,-123563,-49099,-55428,56957,648,-103303,-11753,29562,83239,5810,86675,22347,-7833,37198,3110,79543,-2845,-41503,-70478,-54834,866,45863,-26310,137846,83559,18712,6636,-28903,-16947,3214,28032,15328,-26523,-22419,-55137,-78195,-70200,-68716,-73648,-29406,-14330,-69196,-95412,32626,57818,21522,-60707,-99971,-48081,-28035,5988,72043,76089,20753,17593,-82506,9702,63491,115873,44319,43709,-28998,25145,24383,37041,-9042,-107121,-83352,-2736,-9698,-37510,-108073,19517,20405,-24049,-34674,5697,32379,3789,-72430,-36971,-17167,60932,-33033,-16454,-50548,-2935,65103,87207,-37401,-35575,2996,37010,78720,-17879,-58128,-65279,-38467,-29536,61620,8549,-34752,14537,16791,-32617,-45047,82698,21997,86602,-30493,-56455,-16813,-42238,21835,61751,22549,-6164,-62546,4943,-41363,-23779,-59026,42238,-35202,18364,37625,97437,-39252,38098,-95842,7554,-60903,-32499,-1710,-19498,-35641,39921,1080,14655,-53496,-6837,-16672,-39701,56501,6151,10597,53938,-62011,2646,-9116,-64803,1805,65636,-8091,-64307,-73004,76612,-26589,5468,22837,1787,-781,-26478,11085,39293,-21035,-4374,4736,42624,-7867],[27394,1675,19428,-26322,33964,3339,-26876,11898,996,-27985,-52614,-64580,7622,-67010,-94683,44764,55026,26024,-24416,112,-3850,-11865,-49573,-78439,-57838,-40219,-40667,-35893,27438,44901,12881,79049,39077,14367,11025,-49967,-102108,17850,31590,-16800,7368,41038,11252,-11348,-2494,11847,-17380,-6715,80728,-20231,-37192,-10470,90086,419,-49646,-64300,-39549,5457,-22191,-48170,-49727,45494,26265,-22385,13313,-42948,30285,67770,-20874,-12907,-33931,-11396,26727,-10008,52734,45278,-3726,-27959,-8659,-929,-60857,-27014,-1505,8335,3835,-5188,100,-58739,25931,17805,81522,69028,-68577,-17702,-21874,-44761,-6918,19532,25051,57804,45328,61599,45203,72014,11423,12126,52999,68664,21514,-118551,-96040,3733,-18019,4022,30561,-1823,6107,98610,49278,61579,21582,-34585,8373,-61204,-72719,7322,16009,-9783,84298,28798,32545,11810,11946,3113,5385,110591,79874,80874,87221,14034,-51873,-53665,2283,20833,-36295,-25828,-6005,21457,-2677,-7863,35233,-28321,3832,1397,-46665,-4907,89548,-4037,-90452,-111842,-1923,30182,-23554,-14694,108360,21130,-1886,30486,-32080,77356,97493,43131,-52750,23856,46754,-25174,-3624,-1886,60501,-8196,-6001,12256,-66391,9982,62833,-2574,-58461,-55380,-11292,-10946,-113163,-60872,-51102,78011,18289,24293,5436,17982,-12824,9345,13249,-7553,-46130,39680,26706,21118,32791,-2667,-37544,63663,-8528,-8698,21245,-19400,-47240,-56495,-17005,57747,63166,-10361,97263,23493,-32259,78273,26499,-43613,11081,38256,60501,107739,-11622,33940,-28108,-108676,-71754,-82527,-29735,55565,7705,82806,49000,-50909,107747,58029,-10040,6933,-13047,109964,138771,124249,195155,1998694,1763660,426227,96746,59618,78477,115764,61482,-10099,77476,73744,29570,85255,21970,43252,7546,39129,-2052,32058,21569,54441,46657,139142,38725,25993,17432,80190,82340,15739,28562,-29802,-39752,10840,11678,9150,4039,48832,-5305,-100156,-32674,40353,57700,-2298,39642,33696,-22511,59298,18640,84310,48453,15888,78183,-52648,-28589,3185,-74403,-37734,-52556,-94782,-44609,-50747,-49743,87369,55716,122652,33019,-53312,-7056,12385,-489,15277,88185,5964,8571,56272,-247,-16671,-55467,24403,12029,3457,67049,39858,-7105,-10789,61949,-3092,-11048,90330,233994,445859,44687,147627,20376,-44560,5235,40731,-19685,16415,51742,41410,10989,41267,7769,-68120,-8139,46848,55647,-2113,-12549,11486,58761,61531,-314,-56666,-11562,4348,-23696,-36677,-52123,14692,18984,-64130,-123986,-43777,15352,77216,67808,-29468,-41626,23369,5966,61545,26001,2145,15345,1803,-29921,-45917,-61115,21380,28118,-39811,10455,-24698,-26845,-30256,19176,29170,-67302,8146,-89805,-79981,-60607,-35375,78349,31171,-40707,68042,26529,-12885,6348,56406,24957,-34574,-93999,33569,-8148,41897,-31161,4433,25944,8613,-34028,42967,59405,77547,-15252,-23754,-38066,73151,-67427,-16014,10409,-17179,-9026,20760,38475,42483,6037,44723,57319,-48305,32243,-34840,15659,-156341,-81055,-13212,-40621,-16367,-25171,31939,21209,54275,65447,23928,22119,29390,-12547,-3851,-36618,-112153,-37492,-13025,66458,53189,34647,27456,11663,19248,10684,46379,42320,44222,11947,31847,15831,34680,21546,-1606,42152,11201,-16548,19682,-21179,-12513,76489,6629,33173,43950,43549,-5583,-16781,12624,80873,38135,-5333,-68064,-20004,53490,-887,100289,7285,-13452,-36509,51803,-36954,70059,44096,24096,10211,-128248,-9521,-18905,-86513,-63295,-43883,-24833,21967,-58776,-29495,-19492,-85956,68999,31609,-320,-37788,-43689,1883,54052,32379,2951,-15351,-61590,-1066,41009,59962,89974,41230,-69758,-23213,-23680,-11021,31699,5453,-45056,-79148,21958,9309,13118,50000,-7528,-48242,41817,-13403,-75328,10188,-73549,44234,-26461,39369,-49547,47642,33513,58121,-4237,81230,19186,74,-12648,-48492,3575,17241,-8208,-9004,33860,9222,13253,69452,73412,45624,25063,9355,129703,-24236,-23457,5971,-43512,48741,54792,3301,-49090,-24870,17749,102554,-11935,23556,-40054,99115,-26022,-9105,47272,-1001,-13440,-44759,55082,28453,-25318,-20857,8345,28857,13548,-3292,29806,-10144,-78148,23008,-21077,56637,-21274,21034,743,-3815,-3841,-38519,-16712,-24513,6938,-44755,-81343,-74678,-20655,-4098,68264,-60007,14559,-89129,-68786,-50559,7758,-37827,-27299,19714,-28772,-49971,90660,-37535,40948,102731,59369,-13886,13223,-86891,-38333,35187,62019,-37671,-5314,71134,-69751,-62287,-43396,-53065,-30946,54296,2181,12161,68360,43408,-16934,37420,74100,-8095,63853,36853,-59276,-12556,-56820,-66187,-38136,-43,275,-3412,-47198,-5197,-76622,119628,73861,14971,126669,580,52583,-15204,-116376,-47609,-31103,40962,19692,86322,98229,4984,-24452,-19906,-54131,3470,-101601,46189,61071,-21989,-64854,-40254,-58693,-53259,50489,28982,-101706,-71785,-27782,16282,41603,-72617,-18915,-36108,8311,-14580,-38693,-2302,-45488,-21371,13992,-34796,-120505,22316,-109840,-40635,-51426,-3657,1888,20250,44453,38551,32611,78306,-2324,-8470,48738,28276,18681,42539,90421,39111,-37303,44503,13896,87686,17510,-17649,-44965,-48813,12167,64672,-44268,-16628,-24330,-16354,-19597,-1713,-1076,5864,5689,-61060,1498,20732,1710,5506,58588,-30258,35630,37575,-76479,5789,-23624,30249,-23708,-21822,-8533,-12350,-43240,-247,87687,-7887,-3281,-13601,-15594,-34874,2426,-38545,-11855,-89918,31321,98524,71613,23903,-45455,-5226,2938,-17992,-9246,21641,-2515,-7013,8375,-40406,-6743,38830,-24019,-4730,4479,-6643,37687,-16158,-29532,23845,97880,-22976,-24944,-34364,-52738,-10633,23287,-45490,39792,-17332,-47558,-114092,11394,-56572,-7954,-19676,-54132,38093,-10195,-48943,-84132,-84017,-35428,18327,87540,14590,-24839,16459,-5539,-143727,-57203,-38341,67334,15552,-116728,-32528,28198,48799,9497,85335,20886,-12596,17163,1861,77491,-18032,-46954,-48646,-26670,13175,55896,-20924,134676,74183,-7300,14352,-24810,-40636,887,27368,9655,-50402,-50578,-41363,-76383,-98291,-84973,-81717,-35987,-39501,-60461,-119229,30941,60484,28964,-46235,-108405,-68474,-35186,12017,91169,44212,19122,927,-70254,-1145,40746,111168,55535,60345,-68776,12062,13184,37076,-8876,-88419,-70273,-1024,10607,-32381,-82953,8705,15498,-15896,-44036,-1852,20282,8186,-47749,-4065,910,7658,-28987,-11018,-10803,19167,73161,75011,-41072,-37759,20244,59493,103223,-27813,-66740,-68070,-30791,-29595,51319,25975,-40053,12893,20665,-30234,-60508,90496,33476,128720,-37343,-69121,580,-35464,4500,46522,28038,-19159,-63776,4941,-45353,-23438,-39867,49467,-41314,-2078,26261,82874,-50604,26160,-69416,1641,-55012,-41495,-2820,-6343,-59732,39963,3067,9239,-41359,134,-1212,-480,59586,-9375,1605,47710,-53464,29369,-24411,-49333,12471,68835,19858,-47106,-60869,71047,-18650,-11610,14571,-4464,-6244,-36520,3420,42356,-35620,1917,-1170,58013,-284],[30552,-12308,21925,-24072,19647,-10509,-30556,6220,23760,12721,-55769,-65982,-2489,-61967,-83912,61992,52139,16613,-13168,-34331,-4128,-12450,-68476,-56037,-53550,-28235,-42592,-29508,10240,23633,3746,30882,31460,20149,-3781,-49982,-95968,12504,22144,-19233,26703,35217,21137,3872,-11161,-1514,-29857,-40014,80970,-37509,-45802,-21229,99183,28834,-75434,-31740,-44749,-2031,-30755,-49949,-49063,22530,304,-28787,21393,-9905,34451,43316,-11792,-35941,-58458,-23145,11885,-31620,44524,35039,41143,-21724,-15985,-29932,-73914,-37243,-1337,-1234,-1678,-24726,8169,-61042,7695,40407,82977,68006,-73327,-26361,-28385,-17842,-10273,-641,-20761,31198,25737,46532,39983,90738,30876,-6230,53941,95576,17323,-109768,-105610,469,-9065,32495,30908,-28655,-11520,96925,62363,55738,34948,21953,3658,-54598,-68444,8677,41993,-11293,72713,35308,26516,13681,-8522,23574,16386,93025,85726,76400,62929,3839,-53143,-44493,-17658,13727,-26341,-42327,-35243,-15483,-4190,-31327,65304,-12613,21919,8843,-10098,19066,91607,-7890,-89936,-108125,28943,38579,-33473,-6837,101376,6294,-6896,62309,-17994,121653,131961,33468,-69426,10871,25978,-56242,-11183,-20417,42761,-17897,-8807,2931,-65753,34810,48072,15625,-53832,-70504,5714,2737,-124697,-68496,-47900,62847,27740,42643,6418,18355,-2983,37084,17257,-20284,-50182,39858,41223,12363,34843,-21723,-27538,73955,-37697,-31013,42173,-20334,-49044,-71745,2081,69408,49988,10647,78464,13896,-32628,53314,-5948,-53648,17592,53891,42099,130504,-17318,2376,-11585,-92653,-69367,-73578,-40029,70952,-40996,90275,55405,-36791,87866,24716,-9714,21844,22017,120361,141791,118195,157579,1961505,1772230,505366,104712,70822,86716,95244,57341,-14420,55327,48668,38650,85594,19627,46928,14643,39755,31994,41060,8759,26816,40930,140232,42402,31432,47877,83178,74439,17224,23773,-25337,-20791,8094,-8446,-12923,-29342,24193,2307,-103757,-47458,64005,63173,-9134,28772,52445,-21586,52456,16168,55864,39276,8912,35597,-49050,-39495,-3599,-83412,-51093,-73522,-129281,-68853,-60481,-28287,92376,53782,120870,47414,-33238,8997,12911,7917,21401,44068,-23767,-9921,31419,25258,-30378,-42219,25810,43607,8003,65973,32811,-33502,-3831,82926,-4859,-6885,89270,208232,407440,78630,161506,36860,-52824,-2015,43590,-22582,-8286,44157,47552,20197,38204,-8798,-52491,-7770,58041,86489,4542,-10791,46355,32751,76735,12522,-26424,13656,-3984,-24841,-44927,-76730,-2542,19609,-20591,-108796,-55674,54324,37348,30406,-35339,-46418,29205,25947,51704,8118,22611,-11265,-8566,-41650,-52898,-64963,16659,11484,-37583,14912,-20098,-18855,-26993,10117,27622,-84037,8416,-90040,-85422,-71722,-56231,62960,1826,-59141,55160,56748,-7529,-38674,54549,25131,-28308,-155266,17979,7988,57669,-22663,23867,6904,-23476,-13768,27599,61034,99931,-13186,-10471,-45903,43512,-110521,-31887,13312,-61766,-2348,3344,7593,14581,-3081,27015,74860,-47037,15703,-43704,29850,-98215,-41896,-22881,-52740,-3143,7463,29543,11508,80244,82821,14601,15755,50656,25947,-17812,-41815,-105740,-47357,-16138,84161,60983,36887,34034,13477,24187,13954,36982,21525,29712,-11221,6900,6295,21676,12928,-29625,32878,10583,-21262,29325,-23190,7320,59397,-55479,-14888,58441,64009,-9165,-24182,-11676,110768,37823,-3574,-63305,2008,43823,-26035,79301,31926,-17358,-38505,68281,-36858,63616,50914,39395,34007,-87675,-60517,-26301,-49789,-49198,-28697,-27934,21752,-53371,-58313,-15636,-98034,66954,2752,11578,-3814,-39402,-9978,-580,40480,23169,-4805,-25398,1335,35007,53090,89669,15817,-75850,-32157,-16564,-27520,34297,1267,-28081,-52976,27632,15717,5804,47067,9749,-46868,22516,7012,-52543,32033,-72392,54854,-32185,47217,-17408,47431,27251,49471,-8811,84712,19293,608,-25682,-60281,767,-22141,-7983,-1923,-2935,-3219,24033,31364,72943,56591,26111,10508,135344,-25793,-32706,6337,-55687,47132,48883,-5982,-37305,-11468,43575,92831,12716,17933,-43548,104768,-16994,7753,57270,-1991,-1571,-38909,52970,54012,-23205,-15778,13275,65597,33005,14591,45170,-10640,-66222,25227,-20573,56884,-6220,15893,1140,24543,5699,-53497,10793,-26322,4604,-58736,-70552,-69343,-18041,15654,62958,-47401,14519,-92850,-52687,-63011,15114,-37285,-23199,8726,-29600,-49587,99148,-2314,26854,132359,30217,-36106,11861,-90386,-11042,64395,74381,-77740,-36444,67923,-33023,-73459,-35207,-54480,-42159,68238,16681,45425,65116,41761,-13608,35438,29476,-25698,60908,27958,-83322,-41220,-70964,-78504,-45446,1008,14016,-3360,-71649,-22086,-47233,115317,112241,23825,101796,-14517,49677,6220,-98853,-46380,-29312,95402,36420,51475,94916,1463,-13102,-25334,-56867,-7329,-107758,72349,78163,-43082,-58827,-17289,-69428,-73513,43803,16280,-100192,-59203,-43302,-20225,31846,-70496,-15667,-47716,-13339,-11634,-44930,-7278,-40611,-19737,-3170,-61421,-134891,3086,-132950,-58019,-62831,-45302,-4321,38005,13960,-11633,14841,100526,-15068,-1452,35429,26456,2715,15025,51117,41752,-33901,21384,-13629,59540,20489,-5179,-39169,-59185,28975,77620,-40249,-36495,-31506,-21837,-10003,17880,13568,11242,1147,-54658,-10838,5048,-7526,-600,64687,-40782,47494,17273,-73788,726,-11596,31264,-24169,-29615,-21538,-7610,632,-9907,50305,-22340,-31846,-28392,-17402,-40852,136,-16797,4117,-104630,830,92741,67278,27736,-60613,-26805,-17677,-9201,-10644,22622,-3262,-1244,19876,-26482,-13591,15483,-15883,33756,-19569,-25652,45153,-5966,-54915,16385,107440,-22343,-34838,-61789,-65139,-34674,12529,-45846,40706,-8629,-28073,-89215,-1533,-57377,-5917,24014,-52914,47910,-4167,-38287,-66964,-100160,-36416,33318,86145,11245,-39286,28485,-25534,-153652,-67649,-17122,71910,23902,-99551,-46315,19327,-1411,3967,65714,13675,-16626,1441,15453,78010,-22151,-42902,-6375,5706,22058,51533,-13123,135899,63179,-30188,4126,-18938,-46652,2725,23691,10981,-54029,-66386,-15197,-68609,-115060,-90141,-82338,-32873,-61496,-36725,-128306,26719,52811,29058,-23099,-104294,-78313,-53992,14173,105227,19332,12907,-19693,-60845,-16655,13000,96807,62908,70678,-92682,2276,8022,43691,163,-55118,-47493,-48,38912,5618,-44153,-6573,9385,-14122,-50801,-11776,14913,14084,-23669,10690,8393,-41406,-19231,-1635,22694,39253,70468,54143,-38368,-32622,26442,71517,98379,-30061,-67928,-58837,-13258,-33223,43366,35878,-43939,9983,20761,-27860,-60593,102798,43397,147412,-41964,-71989,21006,-23353,-19483,32722,33450,-31167,-67248,12385,-43662,-12172,11233,56601,-41903,-26355,9133,32529,-65560,15923,-27201,-10268,-34934,-40836,-6658,22797,-65115,42572,6747,3914,-11871,-4314,8693,20603,60106,-26742,-25432,28580,-45453,59365,-38816,-37124,17836,52517,46070,-30561,-54159,61574,-13790,-16461,11472,-9214,-6447,-35443,-2023,41107,-49141,10287,-9951,62537,2932],[31182,-26539,24620,-18925,1780,-20370,-29594,5536,27725,39907,-49611,-58173,-21709,-45147,-63956,72493,49353,10068,4015,-64573,-593,-13986,-73065,-29072,-57928,-20703,-39566,-17022,-10252,-4456,-14666,-9227,27774,22041,-22760,-42584,-72882,6787,6129,-17684,43559,27259,25535,10137,-11365,-18597,-34946,-49192,59707,-31622,-30848,-25597,98903,48587,-95500,-8903,-39806,-4437,-29563,-41076,-38135,92,-17038,-24387,28249,19369,45436,15988,-3954,-45230,-59413,-23407,-7071,-40157,40493,28670,71024,-9895,-21304,-59996,-67517,-44335,-571,-5100,6666,-29764,21701,-43590,-12017,56543,69837,52186,-71917,-38872,-28515,12764,-3546,-9455,-50949,-3227,6481,40844,25748,95412,51121,-14405,49335,118851,14497,-92223,-107963,-8568,-10317,60546,27844,-47327,-14846,81873,52427,43502,27470,61758,2395,-21599,-39470,-4247,56208,-4798,46679,31530,14287,12634,-28227,53981,23919,39377,82243,70080,38737,5334,-51170,-15052,-30728,10305,-12988,-53392,-71943,-44051,-4192,-50692,77572,9681,36192,17811,44195,51390,87025,-17525,-68526,-95425,46023,29671,-54892,2368,86553,-5814,-20570,63014,-9678,146235,144157,21891,-79497,-5312,7667,-80096,-24664,-40361,26256,-29099,-18344,-2033,-60551,59710,34177,37581,-53560,-76685,17291,16182,-124126,-61398,-25188,51579,34738,49436,67,4075,6399,71316,17777,-40825,-52922,30193,51888,-13881,23377,-26895,-1226,65181,-67372,-42090,61339,-20380,-55354,-83572,20843,73823,31261,30143,53361,6174,-30099,35511,-46372,-50917,27562,51796,17945,133488,-18540,-29816,6585,-58655,-59241,-57097,-57948,70353,-54444,110704,67686,-15640,49418,-24245,-3973,40344,22205,113058,130683,110691,123342,1951865,1786453,505973,131677,92339,95590,74724,55423,-8824,32950,26385,61857,83160,12460,55486,25181,40052,68758,50704,-3637,436,32966,110961,36891,36371,70054,78628,57668,14165,21879,-8006,-1533,1524,-28905,-30175,-68004,-9309,7537,-98883,-57307,76636,66378,-16431,9436,65318,-18906,37036,6291,21994,17685,-1617,2585,-38237,-49246,-7855,-68670,-53771,-82867,-134593,-73757,-60404,1063,90993,45820,94962,50565,-11182,21658,15470,13883,32641,9715,-50838,-27647,8065,51828,-38510,-26828,40251,59411,10322,42828,17070,-58981,5293,96916,-10257,-874,82406,173986,368672,115113,154853,54719,-55951,-10518,39722,-17986,-31081,24511,45582,39293,30452,-26552,-32732,-1938,61480,108654,16896,-3641,77249,21187,81095,12279,729,30151,-1574,-15590,-53304,-91538,-20504,24486,21537,-77338,-58051,90057,4423,-4827,-29479,-44625,15537,42568,34399,-34,44293,-30023,-19547,-52982,-47930,-60747,10264,3352,-35028,22025,-15471,-2732,-18538,-4120,15700,-90092,8426,-89269,-71538,-81306,-70662,54084,-15665,-66820,40963,76403,-6273,-79892,40166,21889,-14472,-143103,-452,29003,69203,-21215,30624,-4726,-46301,9852,14429,55828,107039,-10142,-639,-52259,24872,-129990,-41760,13360,-81949,9007,-12288,-18274,-8290,3847,11772,80559,-34905,3375,-40874,38854,-17540,18762,-25226,-62596,2317,41994,29413,-3306,84025,96766,2790,16462,67215,57434,-33288,-34779,-79488,-50967,-5250,91132,59307,43172,38051,9513,26465,8816,22806,-7523,3632,-28689,-18320,-1335,8497,3820,-55101,19442,5625,-19343,38238,-20034,20301,43831,-100473,-47326,61021,80386,-3941,-16523,-37830,114023,31431,-2374,-56945,19354,25509,-40443,44259,54819,-3770,-41115,63261,-32329,43572,48820,42783,39575,-40500,-96749,-34671,-16301,-23360,-15127,-41203,17921,-43009,-82702,-8653,-104237,53551,-32964,30704,30201,-27134,-21246,-57819,45994,33672,4391,4968,5503,25523,42300,69319,-5690,-55757,-50892,-4767,-38771,26920,-4586,-4699,-8255,30128,15083,-1945,39906,25783,-38061,616,20094,-25776,55785,-63178,62271,-35530,37360,13475,47425,14271,29150,1057,80859,14725,227,-29496,-58598,-4262,-75059,-2819,259,-38015,-15558,25126,-11299,57774,54728,33423,7560,128419,-20694,-34410,24293,-52826,46212,43342,-13570,-24597,175,71174,73092,29887,15674,-38825,99596,-6547,21284,59025,-4177,13014,-23414,55572,73796,-16355,-11119,14453,95823,57617,33960,48318,-10860,-38121,30157,-21744,52313,11402,13147,3157,47357,12867,-73202,38364,-15989,-5234,-64626,-44459,-37937,-7400,34094,44987,-31517,3057,-88685,-38301,-68667,21898,-29289,-18453,1223,-29828,-43385,99347,41119,12029,126912,-15918,-56225,10281,-98204,11813,79264,77076,-103187,-59829,50474,-1145,-77190,-22822,-45842,-56738,59629,23861,61610,59438,30100,-9571,16673,-16293,-46364,46122,21026,-91396,-69781,-75950,-80945,-64005,-782,21734,-4691,-88337,-50457,-32619,88671,137353,40641,51189,-40157,30108,32251,-62397,-36308,-14824,120751,46721,7091,75703,342,-10919,-26586,-71291,-13161,-102051,85120,84460,-50932,-52102,1511,-69557,-83867,24713,-1767,-70841,-31146,-51403,-52058,19507,-57701,-11549,-54097,-29149,-292,-54222,-16218,-29531,-18184,-11597,-82651,-125480,-38333,-147537,-65671,-72043,-103575,-9447,47098,-17117,-50279,-3656,112349,-20970,5019,20566,13429,-11612,-19031,8643,29162,-14257,-2005,-45162,22485,20236,15001,-21743,-51475,40795,74926,-27672,-62059,-36297,-29178,777,19236,18308,7572,-10007,-44531,-28994,-8888,-19528,-6385,72664,-42527,53125,-10257,-62876,152,6950,31025,-5468,-24844,-30311,4113,39379,-25939,9712,-34669,-45066,-35456,-23600,-40851,-7872,11916,10843,-98777,-26991,73698,57428,28827,-72705,-48620,-35638,-491,-12794,21717,1321,7904,28733,-5126,-19926,-3016,-8201,61156,-36582,-37358,45441,3022,-73365,2630,96724,-20586,-45749,-71965,-84671,-54813,-831,-45324,29838,3070,-7828,-58904,-28712,-57821,-594,55460,-48804,55116,1019,-20239,-48280,-99740,-38252,50298,76698,16203,-54354,26736,-41969,-151914,-70502,5570,70062,21264,-50144,-48081,9659,-45715,-8903,33791,1822,-15583,-7389,37573,78427,-16142,-31290,43385,32664,28254,34953,-3243,131145,51661,-44622,-20568,-14881,-40374,8002,19548,19248,-42263,-68058,16249,-59306,-109977,-83246,-76787,-21105,-78287,-6691,-113253,22716,40697,23416,789,-77834,-73564,-79608,12425,111863,6936,3150,-40180,-53452,-33275,-10034,80250,64159,73538,-92108,-1620,12288,51722,14516,-19154,-19167,453,64057,71492,-4781,-25795,4662,-13019,-54138,-21125,19953,19697,-4798,76,1795,-67134,-3795,9025,35030,51813,62962,29389,-30036,-20258,13958,71934,62795,-26094,-61904,-45012,4886,-41679,37418,38844,-44674,7999,17102,-24939,-45320,116686,47833,133432,-43079,-65520,35945,-8834,-45413,18937,37565,-39331,-73080,25045,-36421,5893,69134,59182,-39763,-48758,-12020,-34290,-78678,14622,15652,-26335,-5904,-32987,-12195,52384,-53279,44566,10715,-151,16898,-19234,10233,21854,62287,-40219,-68840,7043,-38829,83838,-52384,-35514,10671,20940,67523,-19554,-46969,53405,-11824,-10316,13474,-12582,-403,-25250,-3563,34621,-56900,19122,-20561,55374,1104],[29732,-35495,28345,-12444,-15823,-25290,-25783,8712,11974,39219,-34579,-40687,-44131,-27578,-38474,76316,48062,6469,25743,-78157,3858,-19002,-67708,803,-65297,-19003,-32090,-1559,-30185,-34024,-38896,-37254,29778,24241,-39639,-25841,-44445,1789,-13585,-7529,55144,18847,21371,5110,-533,-32045,-33515,-35760,21837,-492,-5442,-26193,83765,50733,-102296,-3934,-28583,-204,-18479,-22668,-21133,-15300,-27920,-13133,32849,36404,58284,-6674,2115,-38388,-41146,-16110,-28955,-34271,41089,28753,73449,3295,-27522,-81404,-41192,-42580,-1964,-3402,21439,-17614,38335,-13448,-31186,62914,45915,29320,-61159,-55249,-23161,40398,11539,-6861,-60373,-34902,-6499,43419,7822,83205,66813,-8522,40244,124926,15846,-72677,-101038,-21084,-20801,78554,23428,-52738,-8032,57561,23761,29573,4589,76480,6277,23881,1811,-27730,60487,8121,10134,16795,6514,10447,-40890,77149,25773,-26232,71370,63489,19417,17115,-46123,24763,-34418,10863,-375,-53563,-104348,-59023,-1765,-62543,73418,30150,41790,23100,92812,81558,78854,-30638,-35207,-76089,43273,4299,-74980,11085,73494,-16291,-38807,32984,-6950,133271,130826,11288,-77924,-16021,-6831,-86078,-39877,-55810,20278,-40128,-34418,-3009,-54573,74328,24829,48001,-59553,-71389,24090,25717,-106824,-39765,12283,47606,41430,49193,-10360,-21553,19700,98547,13824,-65366,-53444,11282,57095,-47005,289,-16419,34608,45918,-87940,-41808,75428,-20223,-63578,-83954,32343,68011,10164,42601,21970,2590,-25573,31363,-81265,-37559,41393,39993,-4675,114900,-18541,-53313,20311,-14422,-44506,-34082,-78817,56879,-27016,134543,81079,5596,10502,-70321,3978,56862,1467,87368,111331,104015,99927,1965590,1796486,434507,166264,122713,101126,53777,56229,5213,17066,15115,87041,80361,2142,69085,38584,40253,92809,55567,-14579,-13736,28484,66023,22181,37166,79962,65612,35223,6344,20860,14411,12571,-8269,-47031,-35716,-97449,-43462,8995,-85140,-62514,77435,64833,-19090,-16740,68210,-15190,13256,-8790,-9886,-10691,-13883,-15470,-23115,-55451,-8732,-39868,-50563,-78816,-116624,-51053,-49354,29221,86964,35650,49478,39440,8546,26572,21863,16371,45860,-5898,-69740,-38729,-9166,71555,-35921,-4916,64659,52546,9084,8603,-4104,-79882,11914,99920,-18476,4835,70327,143955,339538,140840,127586,69827,-54756,-18249,35140,-6141,-40023,-769,38612,60270,18263,-35146,-11228,9979,56480,110888,33305,7051,96374,22366,66825,366,13553,33819,9130,-2004,-56692,-86454,-37019,31448,48377,-38884,-47220,113188,-13296,-28347,-18242,-37342,-17158,51356,9171,981,55029,-38202,-28011,-60204,-30602,-49722,3977,1116,-34251,33234,-11428,15707,-7505,-13564,-3727,-85155,10210,-85021,-36253,-82084,-71846,51581,-23753,-63208,29197,82567,-8395,-104311,21141,20104,3962,-77966,-14520,48512,72375,-30834,20390,-8903,-53363,26467,3273,42167,97029,-3112,5532,-55181,17454,-123877,-41249,10705,-70261,24254,-25005,-32124,-19148,18802,719,77897,-11914,-2174,-23891,38728,49880,85429,-17612,-64194,-1224,70539,36748,-23471,69758,102901,-9827,20644,74581,73560,-40421,-16033,-41313,-46470,17512,88688,51483,49928,40183,2543,26763,-4585,8802,-30570,-25832,-35791,-34819,-5012,-827,-3150,-72055,5013,-1505,-12581,45469,-12946,20029,34854,-109490,-57620,50621,91616,7083,5337,-59076,71959,17997,-5699,-51705,28076,3373,-34575,7241,68323,16419,-44487,42999,-22995,15216,41161,40530,27093,-7070,-108832,-40503,4769,-1498,-5783,-57382,11708,-30182,-93139,-3,-102490,34449,-62683,50754,57928,-16513,-30293,-98014,48517,31646,8906,22352,10916,20259,28383,37037,-14975,-12635,-76677,8576,-43433,10726,-8093,15791,42366,27421,8955,-8049,32184,36668,-23960,-15684,22331,-8714,71068,-48328,53939,-35369,19632,33079,50402,3346,2315,21737,71211,7300,676,-26601,-45361,-10492,-125364,9357,-2909,-58651,-24803,14005,-43031,30035,35441,46623,5268,108156,-14310,-25126,50502,-32526,44302,37067,-19534,-11953,5990,91121,50473,33531,16453,-28729,87568,3579,27386,48382,-8696,25504,-5754,59091,76993,-7529,-5756,11867,106909,83752,50344,41254,-12970,-5878,34886,-23232,39354,27237,10888,6965,57213,14775,-91979,51040,3850,-19222,-60790,-11549,7048,4536,44799,17899,-15870,-17832,-83205,-25838,-65566,26156,-15192,-14257,-4627,-32706,-32129,92229,74977,-3032,94099,-65228,-69992,6465,-106618,25361,79629,66744,-104228,-65572,21064,17349,-70930,-10115,-28382,-64841,32729,22417,55550,50347,12201,-6119,-18508,-46955,-54438,23134,21622,-84700,-88987,-69165,-75437,-87626,-4378,20292,-7731,-91694,-82068,-39433,46603,143842,63276,-5679,-65722,-1348,56387,-21183,-23079,12180,118223,44919,-28337,50170,1355,-18653,-24202,-87256,-12561,-83808,83818,82393,-44822,-44702,9555,-59543,-79647,2008,-19947,-29822,8578,-47734,-65653,6635,-38072,-4407,-53326,-33759,18300,-57286,-25372,-13001,-17857,-11463,-94450,-95764,-92080,-148640,-58256,-76311,-149381,-11347,45109,-37434,-64717,-17064,111169,-15454,10738,4887,-8471,-22086,-51050,-24004,1200,13219,-19925,-69395,-11201,15439,39270,3019,-18860,47870,59348,-7922,-84003,-41131,-40487,3901,5131,14048,-1082,-24136,-31953,-45783,-19936,-27998,-9276,78929,-36152,51845,-36100,-49906,4820,29171,32290,28428,-10778,-33123,18804,58584,-45451,-17233,-41390,-39093,-34468,-30828,-37194,-24310,37847,7003,-73280,-45527,44895,45638,29365,-77761,-66413,-46179,1660,-15411,20503,11746,18194,33691,20865,-23151,-14263,-2624,73224,-41862,-39594,38333,9768,-79094,-15525,73168,-17505,-53406,-65921,-103105,-64337,-13084,-45792,12683,14163,6817,-32380,-62880,-56611,7042,70313,-38070,59458,3574,-727,-34554,-83073,-33761,69955,65165,30552,-64914,19302,-44470,-140887,-60398,26385,62674,6928,14513,-36080,5257,-64405,-25429,-2122,-13042,-6032,-9546,57317,75672,-5392,-16521,84622,47072,33572,12927,8119,107991,40839,-48554,-52896,-15597,-30429,14438,16645,31142,-25555,-58112,43933,-51370,-81784,-67621,-68576,-4567,-88610,18798,-75494,20880,29238,14861,17174,-30379,-55748,-102313,7954,108602,5665,-7583,-53767,-43665,-47887,-22885,66959,56929,68695,-69041,601,24058,55473,29798,8861,9650,843,74842,138838,24208,-46928,3298,-7690,-54232,-26476,34589,24768,9031,-28490,-16879,-63066,14460,17632,19873,54481,56766,3879,-18937,-2969,-14797,62867,9141,-18956,-50361,-34381,14876,-54452,30762,36508,-40952,8798,10419,-20860,-20512,126573,44136,93517,-39239,-52632,39241,4456,-67826,2636,38535,-41694,-79686,38005,-24958,25390,105152,52345,-39222,-63634,-34485,-92201,-83053,27370,44769,-41891,23851,-23243,-17515,69651,-32888,43294,13231,-2224,30037,-39010,2844,9058,66626,-44888,-113808,-7466,-34320,95285,-63413,-45376,-10377,-12153,81688,-16248,-36581,49238,-11710,163,18854,-15113,10954,-10341,-1426,23012,-57047,26357,-30856,39616,-4621],[26525,-35015,32738,-6228,-29643,-25898,-22213,13604,-17156,8065,-15067,-16202,-61971,-19192,-13855,74061,47996,5168,47278,-68553,5516,-27028,-63299,30211,-65527,-21426,-21816,12345,-45839,-56418,-62551,-55359,35873,28968,-48121,-2139,-22226,-2143,-33957,9301,59751,12162,8047,-8803,19283,-35355,-27819,-12861,-22097,46095,11764,-25520,52205,30068,-94689,-16691,-14389,11794,-676,2289,-3722,-23889,-36273,257,35110,38108,66936,-19070,8189,-17987,-13305,-7729,-48608,-16636,44798,33776,50372,13242,-35962,-86932,-4149,-30585,-8139,2071,34292,6199,53282,16879,-47843,60788,17948,7076,-41492,-73784,-14534,58809,29125,2305,-54568,-51352,-8828,45991,-7328,56453,76417,10828,29095,105582,24580,-55179,-85019,-33241,-36615,82179,20771,-44116,1136,29997,-12972,17535,-22533,69964,16140,63747,39666,-53482,58538,23907,-29216,-6519,9927,8762,-42700,82092,22769,-76284,56764,58433,5131,33391,-36934,61304,-29438,12684,7001,-41198,-118752,-62619,2988,-64751,59445,42268,37013,19021,113055,99799,70132,-43634,-3249,-53351,21032,-28858,-79493,17994,67958,-26486,-54709,-11586,-7308,84676,97214,4337,-64088,-13874,-19279,-68883,-51772,-61161,27117,-49782,-52721,-1014,-50898,71889,21471,36663,-70647,-56795,26392,27959,-74649,-8188,53841,49646,47405,48147,-19587,-50342,36815,104840,6133,-86991,-49628,-12077,56962,-72336,-27377,5461,68187,22952,-93493,-33777,81798,-19528,-68848,-67537,33860,51704,-11340,43969,-14017,3537,-19847,40853,-98488,-17629,57793,26601,-20684,84361,-19436,-60537,26144,29670,-29527,-8670,-96368,36175,24628,149721,88363,20274,-16640,-95630,9366,66584,-22053,50249,90357,97840,89937,1987544,1798644,329067,194267,156083,100510,32207,59121,23913,10813,18799,102668,78759,-8594,83719,53019,40975,96112,52104,-23129,-12486,31866,26736,596,32078,77465,45034,12322,-4846,18707,33202,17935,-19593,-59527,-25780,-104418,-68672,6710,-63453,-64538,67399,57240,-12270,-43867,60531,-11178,-16442,-25523,-36302,-36882,-25782,-17686,-7098,-56525,-7278,-9370,-46665,-64120,-88195,-5817,-29968,48502,83908,27739,-1757,17298,22368,22538,33277,15607,57521,-4085,-78753,-39122,-17839,79944,-20635,25097,91482,25023,4210,-20695,-25464,-94190,11783,89895,-28208,8653,56156,134296,325362,146383,87025,75942,-49140,-21256,36021,10055,-27665,-23464,31123,74043,3321,-29803,8256,25789,43952,87134,50353,18233,100372,29036,33689,-17679,8270,24181,23069,10120,-49625,-60399,-48566,37873,53485,-1963,-24842,117639,-15380,-34558,-9517,-27328,-58796,51372,-21757,8509,50877,-35772,-31212,-60071,-4249,-35133,455,179,-34889,48859,-8878,30840,3228,-11596,-24751,-71185,15869,-76708,10049,-69178,-59270,53358,-28479,-51448,21730,77722,-11835,-107144,4837,23609,22669,-3577,-16343,59896,62353,-48809,-2907,-8756,-45364,29700,-6637,20133,73341,9811,10360,-54233,17151,-100000,-28925,5572,-34492,39572,-35827,-30768,-17515,30198,-6046,74288,18217,-2094,4542,27664,76941,136442,-1612,-53881,-10701,86396,52430,-46182,45262,98465,-20660,23377,70928,71958,-33931,8689,-2386,-34702,45365,80204,41714,53743,41502,-4842,26044,-23722,-3132,-36460,-48624,-31164,-38322,-3493,-3406,-5551,-76947,-6873,-8337,-3863,49729,-3558,3819,30308,-80748,-49345,28855,96717,20768,34553,-69476,-9882,-1932,-16836,-49195,26305,-16652,-7707,-22190,67175,26550,-46950,15708,-9246,-11046,33145,42290,3766,2285,-96935,-39404,10985,4986,-81,-67422,5000,-17226,-86947,8759,-89727,17585,-75009,64279,75871,-14447,-35770,-108222,48089,20580,6693,24067,17258,22990,11759,2805,-9862,40492,-98274,20810,-40873,-9902,-6263,25077,83033,18368,-259,-10880,26847,40094,-7920,-19616,14584,-6396,68165,-30337,24881,-31088,8066,38741,57402,1952,-22427,46041,58098,202,2950,-19794,-25806,-16621,-154705,26291,-10089,-58289,-29107,-7957,-53860,-2178,-394,62945,6358,76558,-11262,-7615,72545,-588,37184,28943,-23484,-846,4318,93981,30800,22014,18770,-16972,74225,11632,22813,26335,-15996,30984,6703,54951,60662,-820,430,5472,91298,105112,59854,28937,-18198,13603,37471,-23849,17161,37384,7804,13179,51273,10795,-104190,43947,26705,-31357,-47642,17147,45598,10284,44557,-10717,-2552,-42557,-82438,-14829,-53962,27483,1316,-11542,-11066,-38839,-17675,81138,85565,-19156,50745,-104079,-76175,-209,-109182,27992,67830,42625,-81699,-49308,-12277,20623,-54767,-1843,-6578,-57031,-313,13543,28334,36731,-6126,-3999,-61144,-54776,-41065,-2470,29834,-67686,-91126,-51446,-62923,-107459,-10518,9294,-12902,-82008,-104226,-62567,2736,130463,83751,-49447,-81120,-36293,73469,9234,-12001,46539,97577,30202,-42427,27466,4748,-32721,-18900,-94128,-6854,-55647,72438,77162,-28912,-34641,5355,-42348,-60182,-15505,-33544,5441,52576,-32438,-56142,-5170,-15865,6581,-45567,-24035,41047,-43022,-30643,5921,-18744,-5389,-93679,-57302,-142848,-135475,-36054,-74695,-147746,-8672,32818,-42732,-54894,-22578,100251,2640,15550,-9085,-35137,-27414,-73395,-38312,-36220,36862,-29503,-75017,-34444,6859,59464,29126,32997,51267,38283,15611,-92869,-45704,-54859,-2924,-16298,5138,-8754,-35524,-18315,-54750,-27156,-28610,-7741,79172,-22888,44436,-54731,-40654,13640,51960,36530,67289,6965,-29447,31597,55905,-63636,-23927,-40983,-18386,-26588,-34754,-33453,-47449,53793,-4130,-37668,-52011,11697,35135,29247,-73434,-74712,-46950,-7490,-18576,20311,25866,25113,34335,46508,-21792,-18387,-2318,69436,-35506,-33216,25230,13989,-69183,-34307,45723,-13655,-54684,-52178,-111506,-61460,-20517,-47252,-3480,21288,11769,-14603,-90489,-53038,14838,70491,-18041,60903,3822,13556,-28800,-55713,-20837,89453,56206,50955,-65315,13395,-28263,-123240,-38849,41508,51491,-15542,66633,-12704,8807,-50760,-40840,-33570,-29104,11891,-7807,63848,67709,3084,-3422,104676,46616,39477,-5156,20021,62473,32077,-42837,-84167,-21785,-23574,19037,15068,41264,-14069,-41479,59788,-43739,-39241,-49151,-60927,12136,-91074,31581,-27184,21376,19958,6075,20279,23291,-30999,-111145,2714,93681,8589,-15839,-51188,-27002,-58353,-25225,58188,39823,56684,-34465,7016,37643,51259,42337,24747,33618,1522,65439,174861,39066,-66495,5814,3764,-51991,-25777,53574,30082,20798,-56865,-41039,-37553,31252,21550,-17795,48764,55245,-20900,-9264,15411,-48458,48375,-42780,-11714,-35881,-31861,11526,-69055,20517,30879,-32320,13152,1879,-15279,5359,125777,32042,45182,-29557,-37379,29529,13255,-82068,-16622,34787,-38142,-84757,45285,-11617,41747,105336,33972,-43812,-67595,-54808,-123826,-74081,53325,53470,-50780,46333,-17303,-20499,70972,-15410,37253,12781,-1958,22467,-56215,-11907,-9132,69867,-38487,-136599,-9797,-32382,90640,-68975,-61765,-39118,-29077,86880,-19620,-23489,48572,-12078,6626,25082,-17307,25473,4376,2518,7984,-51089,30061,-38444,20837,-11656],[22026,-24038,36288,-1399,-37320,-23711,-21764,17717,-49239,-41302,1162,10016,-68780,-24626,2039,66550,47380,5210,61090,-38677,1690,-35046,-69950,54493,-51618,-24108,-11419,20390,-54440,-62575,-77208,-66537,42161,34698,-44595,21733,-12705,-5143,-51945,24937,57431,9252,-11557,-25160,42629,-25663,-20378,3151,-59994,90481,7680,-25188,8517,-12297,-77675,-39239,1187,32029,18317,29207,8881,-30324,-44992,11535,35677,27363,66429,-18816,17776,9609,13798,-3730,-59388,6789,48759,38667,15087,16436,-45194,-74739,28574,-12343,-20073,8672,39051,31079,60169,34897,-59692,55264,-6364,-9087,-16880,-90927,-5399,64190,41335,11001,-43402,-45325,404,38577,-16777,21676,82501,38815,19041,63608,42843,-41545,-62398,-40902,-52339,72994,22294,-25032,6669,4919,-46257,8868,-42154,54568,31176,85409,61570,-72850,53443,37987,-62666,-33179,24069,8557,-33475,69219,18424,-94000,42455,56215,-7039,46231,-22570,83606,-19335,11137,5883,-19481,-105839,-61390,8825,-57638,41693,43748,24063,1914,95869,100266,62505,-52889,15733,-30455,-14096,-55290,-61265,22163,68604,-36459,-60799,-49192,-7488,21261,53857,2010,-42014,3676,-31626,-32232,-56423,-53578,39495,-56901,-66441,3009,-50853,51446,22856,4440,-83148,-38832,23054,21440,-35274,24879,86473,52718,50621,50892,-22837,-72262,54293,86136,-2633,-97852,-39794,-32180,53100,-77488,-49196,30139,86255,-1569,-83775,-23967,77459,-17290,-67497,-35400,27109,27471,-31844,33552,-48821,7551,-13733,58081,-94518,4350,73827,15737,-28582,58082,-21556,-48935,24276,63753,-18463,12975,-105356,13911,72231,146865,82489,24470,-28853,-90610,7937,66869,-36243,13730,73399,89125,90407,2003571,1795263,233016,204387,183841,93175,11674,62560,42331,13410,35540,102267,78490,-17031,92197,65705,42694,80180,40097,-28946,-47,44265,8705,-22848,21797,65856,19792,-4812,-16248,14624,43104,14006,-29648,-63247,-1326,-83562,-77673,1578,-36759,-64496,49122,44223,5997,-63047,45378,-6906,-46858,-40347,-58290,-52359,-35069,-6538,7162,-51991,-6260,14342,-44839,-45058,-61056,45674,-7864,55357,83128,25203,-40474,-7221,28526,11347,48645,13220,64540,5403,-80289,-28576,-17757,76510,5061,58973,112626,-13397,-3053,-31984,-41339,-101520,2547,67659,-38773,9917,44357,156146,326261,130587,45651,67457,-37873,-15056,46066,26088,4477,-36607,26861,74384,-11612,-14051,22230,41191,26066,40265,63680,26466,89715,33491,-9840,-34431,-8627,4264,35849,17266,-29656,-22246,-50592,41685,38977,26821,2479,102879,-7470,-23010,-8603,-18220,-94853,44477,-52760,19014,35837,-24894,-28538,-51423,24936,-21435,2094,-3515,-34693,67365,-9139,38800,11436,1980,-40613,-49772,26411,-66028,50623,-43187,-38274,56796,-34973,-36488,18280,67392,-14195,-92037,-4179,33529,36899,46777,-1255,59182,36262,-65892,-28647,-8732,-28487,18929,-15677,-7915,43565,27897,16546,-50885,18526,-69380,-7153,-1678,8016,49454,-46668,-16182,-7793,29227,-9719,73407,49507,-54,36830,8758,60783,153692,17704,-31954,-19877,86265,72143,-66207,20061,83722,-27192,20687,57298,56354,-14785,31147,26617,-19252,70241,69941,33174,52802,42951,-11171,25441,-44464,-14376,-22974,-58113,-16906,-30731,3543,1733,-2327,-69499,-13258,-12861,3644,49521,6657,-25526,23207,-29302,-32650,-209,94263,34631,61212,-66410,-96593,-26003,-35827,-49523,14666,-29619,31444,-39332,50892,13481,-45688,-11840,7133,-22458,29971,55926,-19237,-8729,-69557,-27979,6324,-5983,3593,-64718,-84,-6177,-68165,16506,-63170,9346,-65856,66007,82990,-22349,-36885,-88205,44577,8122,-2553,12828,24289,31936,-6947,-25384,6007,86166,-104023,29953,-31461,-28914,1492,19558,102835,3434,-9974,-9924,25251,36187,6511,-8357,1241,-13047,43086,-11495,-16750,-22958,12214,34960,66982,12481,-36147,66123,43817,-3463,6446,-11012,-6635,-21694,-152202,42284,-18553,-39707,-28117,-35413,-44166,-27892,-44849,78423,10145,38837,-13963,9676,80417,31551,20183,18543,-24175,7099,-3063,73932,18022,-460,20809,-6584,63744,16295,6277,-1020,-25993,26139,9606,34778,30679,-75,5505,-4265,51959,114567,60189,17273,-26527,6910,37039,-22830,-11709,39483,3471,22176,32720,2953,-106073,22463,44859,-35316,-27609,32500,59633,5597,34290,-32089,8091,-63680,-87076,-5020,-36617,27301,15742,-10774,-19384,-45473,-3050,70808,70020,-37666,12878,-124064,-75526,-8285,-100820,21407,47911,7631,-46821,-14468,-37913,13310,-32165,-1697,13541,-30745,-25064,175,-12877,18534,-19291,-3280,-96903,-42631,-8441,-24746,39942,-46616,-73395,-27027,-44101,-116073,-20661,-8911,-20534,-66138,-105103,-87884,-30561,100153,90630,-70818,-80013,-65512,81841,19946,-5857,79916,68867,6955,-33680,13279,10966,-47249,-12112,-86487,467,-23132,56968,73917,-10137,-19274,-7660,-22561,-29965,-22369,-39475,23436,91873,-10761,-30410,-14925,5280,20460,-32843,-479,63016,-6593,-29282,22575,-19846,3392,-79342,-23873,-176010,-110887,-5118,-68556,-83932,-1586,13921,-36622,-29820,-19758,87629,30292,18998,-18628,-61179,-27182,-81998,-33738,-73389,46868,-30931,-56168,-44998,-2619,66635,50649,85350,52076,20820,38375,-83698,-47643,-68309,-15633,-35579,-2657,-10191,-39179,-5015,-52436,-28941,-20663,-2066,70037,-5369,32697,-62990,-36883,23659,72186,43055,98899,22395,-20600,38447,38547,-74988,-15014,-34344,7114,-14030,-32024,-32588,-71333,58262,-15989,-6283,-48171,-19638,27575,26830,-60098,-69106,-39022,-28336,-22456,21797,39741,24369,30777,65626,-16095,-17228,-10361,52774,-22297,-21233,8624,15640,-44709,-48924,21422,-10270,-47937,-41920,-103618,-48851,-20628,-47876,-12366,22535,6936,-5979,-98950,-46935,20220,61306,10044,59489,3731,18112,-30470,-24863,-2512,100766,51270,70030,-52399,13004,3594,-99384,-12665,47304,38218,-39532,84319,16116,18705,-14171,-50160,-54080,-44593,33696,-5769,51508,54167,4050,4762,99293,34021,45980,-10581,31180,3696,26457,-30348,-105345,-31090,-22257,19226,13418,44250,-12960,-22797,60638,-31454,4138,-33656,-54028,25512,-84170,28873,14652,22440,11012,-1738,8826,62618,-7689,-99370,-1319,67225,6971,-18387,-25347,-2705,-63419,-20635,51003,13417,38985,-1571,14379,46433,38725,50204,31709,48084,2832,38406,163425,43706,-80188,10996,20163,-48402,-19781,69005,36491,32902,-66884,-62126,-6999,42692,19901,-64327,38736,58193,-44090,-5109,30677,-72772,32890,-76367,-6255,-21235,-37821,-4909,-81861,5616,23935,-19512,20406,-7178,-8388,25313,109902,13969,5127,-14438,-23546,10699,15646,-85836,-35957,26047,-30668,-86270,42212,944,52430,77162,7192,-54043,-60814,-69392,-126500,-52811,83892,44639,-47561,56449,-18846,-19637,61970,-9158,26363,8611,751,-687,-65045,-30713,-24901,67071,-22263,-118920,-366,-33013,72561,-66430,-77689,-64295,-18464,82648,-26267,-9821,48645,-11838,3447,29904,-19136,40803,15044,5716,-6960,-42659,28990,-41659,4599,-16904],[17380,-5178,36961,1622,-38016,-20293,-25790,18734,-73987,-87442,6059,31723,-62299,-41930,3078,54934,44243,5789,59744,-24,-7928,-39291,-88383,68860,-24807,-23096,-4075,20109,-54649,-47436,-73744,-70158,44358,36778,-30360,36889,-15627,-7251,-64836,29682,49940,11319,-31282,-35934,62920,-5028,-13118,1877,-82572,115435,-17880,-25578,-37139,-67779,-59074,-60106,17503,59317,32601,52339,13556,-39002,-54792,17658,35408,10805,54780,-7195,34272,36558,32766,-6284,-56548,28640,49881,37281,-17583,11473,-51660,-48563,43429,4273,-36165,13758,33832,46147,53024,33471,-64096,52237,-20679,-16528,6688,-101865,1682,56287,41555,13454,-34617,-19134,17996,16055,-24121,-12710,89103,68262,13042,13165,69661,-32070,-37187,-41094,-63029,56591,28365,-2053,7503,-13637,-68813,3277,-47066,43168,48768,88232,63404,-80664,46443,46061,-83727,-56279,42262,10020,-16638,47894,17132,-79527,31548,56908,-20161,48649,-3170,88398,-9184,1710,-4551,4363,-66830,-61545,13804,-44149,24889,36658,8232,-27060,51444,82856,55647,-56012,17198,-9813,-51465,-60674,-24302,22745,68782,-44105,-51891,-65747,-4953,-31146,11557,2631,-18507,32744,-44173,12203,-52759,-34847,43716,-60017,-69229,8535,-53732,18172,25672,-37045,-92569,-24660,12799,7675,1341,49482,100181,51212,48692,57725,-18469,-79439,67809,54428,-8388,-92238,-24286,-41174,47805,-57821,-55374,48303,79309,-28582,-63644,-18489,59834,-12581,-59439,4150,16141,131,-49670,14962,-73313,12047,-8257,74244,-75706,24418,85585,7402,-29781,49354,-23994,-22354,18075,81372,-14051,24774,-103814,-5460,92928,123471,59734,18286,-28816,-58183,-1990,57836,-36860,-10519,63862,73607,94528,2007840,1790244,175252,192668,197545,81047,-4254,64897,55975,21437,58375,86229,78295,-21464,87466,73678,45378,53716,22644,-32815,15280,63019,14802,-40476,9009,50484,-4968,-10530,-23181,9565,44442,3163,-34970,-56436,31637,-41397,-68608,-5354,-9979,-62340,26388,28193,32482,-66015,28274,-1243,-70572,-50724,-78649,-52776,-39774,13580,18449,-42565,-8953,28438,-44836,-29287,-40913,85284,10198,50905,83182,28610,-52069,-23719,27475,-3664,64001,11721,64939,10842,-78413,-11497,-10618,63948,34953,87074,123036,-49912,-10547,-21552,-47601,-102695,-15191,37151,-50721,8935,38861,208616,338621,100971,16631,43322,-19298,3253,64519,37429,45158,-36902,27162,60351,-23493,1593,29111,51546,5451,-18279,69169,28864,67269,30057,-50027,-43256,-23642,-20477,45781,18910,454,14934,-39181,42082,13001,43709,25855,73969,2785,1945,-15339,-13210,-114063,34157,-75006,29131,17742,-9097,-22198,-36309,49873,-12841,9786,-11449,-31064,85451,-13591,38292,16180,21065,-46326,-19992,41034,-55569,72110,-11178,-17621,59992,-44544,-22770,16899,56781,-13888,-67504,-4660,47624,42726,65385,27828,46825,-3509,-70562,-44308,-12493,-9904,-1320,-23296,-37377,16969,47400,25060,-47922,17673,-40873,18513,-10266,41095,49083,-58929,5123,3769,14388,-11905,70678,75435,-218,63161,-9333,20118,132886,33949,-2614,-21842,71365,88031,-77973,3100,62326,-27875,11449,36699,34255,11016,44069,38760,-5599,85777,61706,26902,47153,44782,-16277,26208,-62146,-27735,2749,-53921,2497,-18658,14784,13405,5435,-52563,-12452,-13983,7486,43447,16689,-60063,6948,21990,-18297,-30790,82736,46846,76751,-51857,-142443,-50113,-57914,-51355,-3836,-33166,68846,-43929,24235,-23778,-38119,-35032,22931,-9443,34720,82582,-31385,-27203,-38619,-6020,-1846,-27771,6136,-48189,-1941,1174,-44462,22825,-23122,11373,-40351,55101,79303,-36440,-33622,-49784,37510,2357,-17339,-4250,31556,40997,-26239,-43663,25425,109874,-90531,34460,-16966,-40659,13165,1748,100427,-14960,-17838,-6066,27096,27461,16600,15698,-11809,-18061,561,6123,-52020,-12299,31555,29028,75716,31057,-33579,75886,30153,-1957,8867,-1310,6389,-25422,-120826,51110,-25235,-13017,-22887,-60624,-23845,-38205,-84821,89759,13244,2631,-22010,16454,70247,52593,-8402,6477,-19685,10943,-11872,32176,13787,-25287,21277,1009,57446,17022,-20819,-25426,-38175,10558,2749,-3624,-1868,-7062,5554,-15988,3404,107201,51198,10985,-36815,-27127,33531,-19931,-41991,33268,-1794,33289,9659,-4943,-96926,-2881,52420,-27401,-4665,30688,42598,-7994,18539,-39900,16761,-74633,-91371,3254,-17949,28085,24629,-11928,-29085,-47476,8403,65320,36908,-58871,-10562,-124064,-69130,-14956,-81234,9659,24877,-31444,-15547,28525,-45631,3737,-9152,-10648,26998,6622,-31372,-14244,-56819,-2528,-23736,-3429,-114280,-21231,31822,-38904,44164,-28164,-39641,-2257,-20529,-110256,-34923,-29989,-30400,-53307,-80241,-100640,-49365,59018,74836,-73231,-61521,-81923,83014,13224,-4234,104168,40159,-17319,-10447,8825,20026,-56637,-6381,-65905,5250,7011,42150,75166,4612,2289,-23323,-5056,2009,-18035,-36853,21429,118408,8810,-3039,-22071,22920,34769,-18298,32023,78058,44863,-21020,32197,-19841,12683,-53674,-4131,-183646,-79408,25116,-61016,18713,7965,-6015,-27279,-1187,-9695,81819,60937,20061,-22734,-80905,-21806,-77009,-16699,-100301,39406,-26631,-16783,-44475,-8912,57235,63361,115738,50810,13746,56001,-58354,-44502,-75513,-27206,-46016,-4795,-3172,-33266,6381,-39462,-23124,-7213,5708,50645,12358,18794,-60156,-34949,30905,86596,49290,113842,31086,-9776,37466,17106,-75003,-898,-24276,26943,207,-21930,-35541,-88067,55834,-21083,8532,-38804,-43092,22508,20495,-40852,-49529,-26677,-55971,-26895,24737,49441,14707,23437,72542,-8047,-13352,-27392,28891,-9604,-7560,-8793,14324,-10933,-55070,4349,-8882,-33297,-42856,-78204,-31547,-12984,-45574,-10968,18018,-3783,-4231,-84634,-38171,21177,48320,40397,55196,5787,12710,-35946,3478,15471,93228,48432,79450,-27701,18583,41603,-67943,9984,41518,23824,-57877,65053,42849,30240,26312,-49215,-60538,-57857,52291,-5802,22550,36186,-3524,7500,73989,15415,51370,1125,40142,-50270,24222,-14911,-109024,-38722,-25273,13901,9807,37045,-20732,-4456,51443,-9164,37269,-24606,-44281,34152,-67500,13689,36480,21187,-165,-9471,-13448,72994,6474,-68711,-2972,32106,-5160,-13495,20889,24559,-62315,-14136,40422,-19237,18394,21057,19321,45661,20754,53462,36277,50371,4943,3456,116751,46168,-83966,16293,38497,-43851,-12211,73215,43976,44687,-51022,-72836,14130,46717,13841,-103886,28431,63039,-64297,-8836,39432,-77879,20052,-85475,-2863,-8770,-48363,-28789,-89698,-12294,17423,-4574,28664,-15450,-1040,36662,81149,-5664,-18852,3995,-13656,-9766,11586,-80017,-50339,14014,-22609,-83144,27635,10656,56996,41198,-19460,-66352,-46556,-75469,-108671,-26409,105341,27476,-29772,53438,-28107,-14664,52662,-14992,11881,1043,5890,-28344,-63763,-49175,-33144,54520,-583,-62707,15751,-35623,48259,-55011,-87972,-75155,16542,70022,-32042,1628,46301,-10566,-9581,32227,-19872,55112,19647,6150,-16940,-35196,22905,-40277,-5967,-17909],[14644,16156,33109,3061,-32292,-16645,-33567,14990,-84913,-110953,-4067,43766,-45582,-64483,-11884,40974,38082,6580,40105,32496,-20956,-37360,-106933,69860,6278,-16590,-2562,11678,-46732,-13358,-45342,-62105,39622,29998,-12172,36137,-25536,-7888,-70679,17306,40022,18147,-43378,-34877,74775,20531,-7011,-16908,-86421,112537,-53247,-25992,-71386,-121156,-45445,-70095,32974,89341,38128,65756,10113,-50590,-64220,17034,34843,-4838,33709,11376,58452,56135,40668,-13789,-39955,42385,46002,25729,-39468,-688,-51791,-15424,35216,11023,-52369,15378,21400,44615,29185,13751,-58673,54780,-21921,-14928,23367,-101751,4927,38269,27412,7733,-31297,16490,37655,-18264,-37477,-39051,97392,92123,12976,-26309,99334,-26039,-13594,-33172,-66093,39641,36880,17402,6915,-23831,-79394,-65,-37115,41854,65163,82156,51011,-76790,37258,45363,-90278,-69204,55750,12752,2007,29569,21900,-46327,25467,59054,-35257,37386,19573,80785,-3793,-17824,-22302,21496,-15267,-65388,16168,-28957,12593,25783,-4093,-60089,3180,53017,47798,-52640,5655,7264,-79915,-39093,18608,18800,61304,-45648,-27568,-60300,1251,-57047,-22591,2163,-228,64295,-55147,50160,-43279,-11891,27912,-57657,-58282,15289,-57334,-18294,26055,-71735,-95709,-19599,-3348,-8911,27207,57806,92869,42074,40177,64131,-9433,-69441,74364,32505,-6761,-69415,-6075,-34371,42956,-18611,-41571,53983,46705,-58199,-40522,-21161,29261,-5291,-48040,38541,4339,-24377,-62584,-4451,-79044,14433,-4712,81462,-52951,39700,89242,-241,-26645,60263,-25869,10139,12446,81220,-16994,22946,-93979,-18848,81643,85243,22289,5601,-20514,-11806,-18380,41988,-25250,-16809,62418,48393,95115,2004102,1783936,164634,163728,191879,67898,-11570,65237,62294,30902,78247,60741,76143,-21691,66716,74777,48390,27848,4684,-36936,25576,82544,36611,-43187,-2764,36934,-22049,-1694,-20362,5844,41941,-10350,-32404,-39960,63499,5566,-45938,-13308,11258,-57217,3587,12464,58225,-49608,15056,7893,-79838,-55441,-97853,-39852,-38699,37484,26864,-30041,-17200,33969,-44925,-23232,-27528,102715,18591,39330,81164,36079,-32635,-24823,21485,-19471,73344,13455,58185,5181,-75505,3996,503,46744,60738,98586,121983,-74174,-15929,3197,-43264,-99168,-37042,4897,-65175,6732,41327,277724,357485,69789,8749,9936,7277,33011,85561,41090,77720,-25457,30373,36384,-29857,4880,30014,53950,-15701,-73384,64103,23933,37204,16302,-74258,-40513,-23891,-43822,53937,16930,33212,41766,-13476,39730,-14363,48201,37777,39474,9898,32803,-23813,-13657,-113617,24136,-78585,36370,3601,7629,-16414,-19862,64933,-11747,22040,-21891,-22729,99019,-22968,30587,17931,36246,-40629,20062,57141,-46696,71039,15250,-6144,62109,-55046,-12752,15058,48352,-10925,-42164,1991,60976,38409,62600,58718,27707,-47406,-55524,-41442,-21472,6397,-23731,-28147,-62330,1461,62671,34365,-48114,13942,-19286,41196,-18701,57464,36655,-72457,24502,11855,-7923,-13667,55914,90504,-5234,75617,-15122,-20141,87556,41984,27602,-11954,46959,92210,-78043,425,40351,-22569,-1949,12624,13553,35412,43847,32499,487,88779,57802,21854,38072,46067,-20827,29537,-72602,-44801,29415,-41184,22000,-9966,27082,28624,14541,-31159,-4349,-11610,6763,30770,25992,-89443,-19762,54034,-13002,-56577,61827,55918,77635,-31779,-122512,-69081,-74191,-52434,-24480,-28009,91603,-38677,-4403,-72281,-23381,-51154,34338,27785,46824,114756,-26839,-39725,-14347,21954,-6966,-49838,7011,-22771,-483,3250,-23307,27996,24350,19707,-9542,35469,65243,-50224,-26779,-10230,26425,8153,-34718,-18259,38147,42991,-43481,-52316,40778,105839,-65170,32918,-614,-41602,25220,-21033,82837,-32789,-21867,-1374,31007,17849,21085,45428,-19496,-14292,-46888,20584,-61693,-1259,56507,25966,79666,49563,-15831,72406,18229,4454,7082,8553,10470,-28035,-76202,49245,-27968,9875,-15419,-76220,-6326,-30667,-107599,95869,11933,-24044,-32561,5955,44916,56881,-44616,-5704,-8072,11331,-17284,-21842,17381,-43126,19880,5949,54128,14148,-54350,-40306,-51527,-12910,-10818,-53430,-26242,-20156,-3827,-27543,-33946,82998,34940,12172,-47224,-75106,27379,-15381,-67543,20483,-7324,44374,-8213,-9098,-79278,-22249,47508,-8698,16600,14250,3289,-23575,3721,-33030,23862,-72287,-86871,9289,-2328,31999,26941,-14615,-37963,-39702,14186,65921,1074,-80376,-18427,-108977,-57294,-17810,-55837,-2395,3835,-65327,-512,66043,-32034,4,7617,-26295,32162,41070,-17616,-26947,-91518,-23091,-18815,-3571,-111737,-3489,64694,-42344,38597,-17928,536,16451,4949,-91365,-50523,-48848,-41195,-47997,-36516,-94132,-58926,14785,36121,-67391,-30219,-82701,79721,465,-4325,114319,17330,-35293,14441,11680,30925,-57479,-5143,-38866,4430,29239,29314,79384,10913,27101,-35543,6418,24821,-6353,-26967,4071,127321,18099,12068,-26085,35926,46420,-5197,64449,80042,93657,-8170,31715,-17970,21976,-22259,2687,-167259,-45139,45765,-55438,109958,16619,-21079,-22498,21735,5560,87073,86392,17346,-23109,-89714,-12622,-61705,3383,-110126,17922,-19902,29187,-36942,-8340,37749,65664,111670,47243,18728,65688,-24685,-35853,-72603,-31734,-46143,-201,10324,-20027,13872,-20092,-8119,6327,12696,23300,25879,4701,-48364,-27808,31822,91846,52037,108805,31493,-1251,29467,272,-62101,9035,-14281,34662,12492,-7054,-40974,-91105,54477,-13611,2314,-28878,-54078,17775,9969,-20317,-22397,-15962,-81464,-31095,28163,53032,-454,13030,64088,-741,-9139,-49989,4764,-4061,4223,-24943,9062,23775,-50569,-4057,-10802,-12821,-55454,-39573,-14506,539,-40282,-529,9626,-14286,-6654,-55444,-26165,17086,35351,64780,47887,11705,1667,-40298,25907,27960,61350,43962,74244,2656,27912,74049,-28668,23426,24793,8364,-65536,25848,60983,38144,52742,-35617,-53479,-67340,61233,-7848,-13944,15843,-16027,6826,40917,-2238,52954,27810,45587,-81949,24509,-319,-91906,-39430,-29974,4015,3212,20428,-30808,13527,44318,23573,55500,-22028,-26797,38673,-43307,-6739,34522,15027,-13996,-19636,-38944,53222,6994,-29521,-2420,-6253,-27699,-1910,71529,46205,-54555,-9643,22513,-52861,-873,31925,19500,34053,2185,53644,41976,40768,7779,-27431,65290,53605,-75365,18764,55381,-37793,-8373,61738,51238,52392,-16117,-69684,19891,43617,5957,-125473,19432,66862,-79107,-19842,39922,-62574,12177,-75099,-632,-32,-57210,-51109,-91241,-29358,12755,9404,35453,-21802,5355,41187,50034,-21882,-27805,21998,-8613,-23888,2854,-68270,-55050,2289,-17023,-75406,4951,16701,56206,16414,-34997,-73997,-28952,-72169,-81351,-4695,105643,11983,641,40769,-41954,-6788,51353,-26245,-4057,-8553,13320,-49069,-55105,-62923,-32013,31877,20535,7936,31371,-39093,26373,-36658,-90970,-66932,58926,51391,-33799,7981,39863,-8530,-27533,32463,-18310,67113,17996,3315,-16987,-29828,12598,-35699,-11367,-13776],[16102,33758,24257,3501,-21754,-13006,-42699,5931,-81144,-104190,-25190,43859,-25716,-84586,-37820,27087,30745,7798,6500,47588,-33142,-29549,-108174,56677,30944,-6236,-8235,-2529,-32439,29843,7282,-38988,27614,11710,-277,17527,-34857,-5741,-68699,-11403,30367,27898,-41386,-20481,75568,43640,-2196,-45290,-74658,86113,-82692,-25260,-82693,-154403,-39364,-66619,43856,114221,34280,64963,1081,-61707,-70391,9430,33922,-15774,7809,30723,86436,64731,38549,-22077,-14916,44245,36644,4888,-50229,-17202,-44377,17645,9684,3244,-63433,12620,7780,26126,-7976,-15569,-42390,61203,-11163,-5442,29580,-87257,3627,15440,1999,-3765,-32666,47860,52396,-54096,-62811,-52574,102660,105212,19020,-39741,122156,-22199,5242,-19226,-62329,27350,43981,27298,9425,-25835,-80819,-1237,-18057,47599,76776,79087,36979,-64953,25381,35525,-84762,-67823,58414,16085,16342,21617,32817,-12179,24033,60037,-50902,14356,42749,70324,-6046,-46036,-43084,24785,28361,-70512,15330,-16851,6336,16203,-7818,-83761,-26576,19623,37102,-44475,-7999,20100,-91415,1541,52724,9479,42943,-37543,6757,-41564,10428,-56673,-46132,-4091,8848,87850,-61421,71153,-33263,4732,-9137,-49264,-36139,22806,-59061,-46945,21454,-87268,-92128,-24789,-20871,-22308,39207,47383,71842,26334,25464,63030,-2501,-46418,73346,38733,5363,-34923,10023,-12728,39088,26923,-11792,47114,-1136,-86878,-21110,-31671,-8805,3509,-37932,56271,-7400,-40460,-68252,-15891,-62925,13120,-4422,75917,-34658,48585,82208,-8709,-20635,80246,-27438,37578,11726,67143,-26033,7445,-81471,-24288,51851,43970,-20935,-7631,-7184,31946,-35757,23068,-6069,-8054,67290,14447,88319,2001406,1770640,193803,128378,166574,58042,-7881,64335,61496,39023,88181,34740,70207,-18797,33768,68486,50663,11467,-9242,-44613,26788,96401,61100,-23865,-10537,29304,-24082,20528,-3930,6029,41057,-21968,-20446,-17880,84491,38770,-18539,-21623,22774,-48473,-14969,131,71455,-18321,9696,22447,-69444,-54235,-111811,-20430,-31786,59934,33180,-16965,-29496,33440,-43968,-29847,-18214,99114,14774,25330,74743,44574,9296,-9865,13650,-34662,70852,19458,45162,-11020,-70807,9064,11827,29751,74868,87212,111722,-81886,-17464,27523,-30988,-92481,-54450,-21307,-81991,4639,50252,342400,378478,47967,22782,-19554,40228,69061,99583,36542,88206,-6616,32613,10276,-29455,-11257,28282,48650,-36207,-113110,48059,12070,4667,-6099,-76923,-26630,-4401,-60478,62714,14164,59355,56496,22439,36368,-34649,42761,35100,8266,12913,61287,-24928,-18277,-98513,17185,-56726,39472,-3302,21665,-15430,-8500,67800,-17718,34891,-30823,-10726,104662,-36664,18798,18140,39148,-26441,68254,71110,-38232,53575,24419,-9673,62494,-63501,-6709,10913,41404,-6963,-21369,12732,67857,25554,52366,74261,9398,-80635,-22765,-20136,-34512,20837,-41213,-28706,-77239,1004,68347,41311,-52741,9793,-5926,55122,-24809,59157,14530,-85189,34402,13683,-26845,-14963,21397,91490,-15057,71640,310,-42993,42306,39673,52171,9975,20467,80594,-66586,13378,24224,-12389,-14517,-12214,-394,51451,31512,11409,-5172,79255,58525,15918,27127,44700,-25504,36060,-72996,-64129,48556,-27297,37781,-10029,36269,43460,20609,-11036,9683,-6474,2471,12125,34263,-104930,-51197,59094,-18089,-72187,33893,60535,66468,-13763,-51639,-78047,-74838,-50411,-42002,-17202,93267,-27812,-25949,-112220,-3183,-59199,38397,76207,61884,138923,-6418,-38885,-2371,47011,-6699,-63380,4640,2842,1917,-1128,-9228,32661,67482,26834,15692,14134,42542,-57664,-17745,16242,11505,25008,-50996,-21772,42681,33193,-55438,-54413,46850,78645,-41111,24084,13570,-31103,34498,-39827,60412,-45499,-20516,1671,35365,11143,20346,71141,-19271,-1989,-83776,30109,-38735,7797,74747,26056,76129,59691,9953,56278,8606,13667,-1283,17542,6648,-29758,-38273,37519,-26359,20890,-8005,-78054,-1273,-10764,-107490,98150,4802,-35460,-41573,-20902,11824,46466,-79170,-15958,11912,10781,-15962,-73116,26281,-47860,17269,9045,51444,8750,-88287,-43229,-64454,-39014,-26934,-101501,-36527,-34309,-25019,-36547,-44049,47403,15261,19982,-55804,-116154,19302,-9766,-83616,4257,-12443,52143,-13972,-7645,-58012,-30116,32728,15021,32226,-9453,-38866,-32200,-4179,-16065,28268,-58328,-68499,12550,7655,39634,24396,-18279,-43023,-19682,13486,70179,-23788,-96227,-14676,-86440,-39669,-16569,-33547,-10715,-10941,-85373,-5071,86595,-2846,6547,13141,-43553,31611,59918,9279,-36497,-108166,-39035,-6621,-2836,-97715,1196,78512,-34985,27205,-18936,35196,24688,28549,-63720,-62071,-61056,-50222,-45725,9676,-73067,-67571,-24904,-14254,-62725,5477,-69958,73931,-5419,-2611,109767,3272,-42746,30017,17669,41381,-49291,-11693,-13014,-2607,41014,16263,81312,8044,47980,-40590,10253,29470,6438,-12730,-20378,118413,12777,8688,-26159,44269,52741,3974,85789,64833,120151,5300,21129,-14715,31945,7266,5233,-136115,-10705,52113,-53577,147896,20585,-26705,-25832,34342,23248,101381,99425,9854,-23518,-85515,-2068,-40652,18235,-101525,-8638,-13631,63174,-26978,677,23020,58519,78233,40702,32121,66972,6733,-24265,-59592,-27171,-39570,7748,24615,-4817,14950,-511,15613,14502,16510,-6953,31949,-8072,-31969,-9652,24759,85087,49012,87249,25216,1096,17564,-7658,-39219,10349,-7205,30046,18884,7429,-46237,-78029,60928,8524,-19838,-20614,-50614,10665,-3177,-2721,660,-12497,-94968,-33619,30761,51763,-13696,677,41320,2733,-6113,-71058,-13083,-8434,11812,-38695,-1234,50282,-36484,-4433,-16650,9768,-73449,3797,-909,16260,-35112,14101,74,-19003,-11518,-25776,-9973,9055,23951,76114,37419,21469,-7876,-39440,41665,32883,13154,34771,55612,30474,37510,91923,14807,26392,1716,-8418,-61284,-9193,67382,39214,56084,-9557,-36461,-71589,57492,-9597,-46154,-4441,-26897,6093,12424,-13622,48501,60824,46691,-83216,25568,10412,-56884,-30158,-34274,-7562,-5543,-903,-35087,31954,51205,59111,59761,-22883,213,40878,-16846,-23913,15736,3081,-27789,-35002,-58650,14660,-5942,3648,-1232,-41354,-54105,12882,105468,53677,-40269,-8362,-3075,-80993,-13750,34600,14358,14027,-12023,52781,45478,22603,11004,-45780,35024,68476,-54601,16213,67985,-29060,-12671,35203,56029,51353,21782,-54007,13258,35602,-926,-127086,10024,67931,-85629,-34282,32313,-33631,10188,-56539,1626,4356,-58367,-62885,-87134,-41097,10866,19000,38589,-25397,9179,42941,30477,-30830,-26671,34930,-7951,-26463,-7544,-55385,-47949,-4585,-14938,-63989,-18693,19575,50881,10598,-31149,-69798,-10323,-61208,-52021,5508,81597,4479,37384,24699,-55310,1606,60617,-32948,-19136,-18148,22650,-55535,-44626,-69199,-22707,2581,35428,61122,40189,-42064,13285,-15714,-87986,-43003,87693,29889,-30570,7199,30153,-6430,-43125,32212,-13231,75590,11159,-1491,-4197,-24677,-341,-30519,-15059,-5515],[22632,42919,11434,3464,-8728,-9094,-50242,-7563,-66908,-73815,-46419,33332,-10629,-96580,-65228,15891,25731,9977,-29545,42789,-39939,-18784,-81547,31742,41927,3277,-20246,-19516,-14651,68732,71524,-2601,10549,-16136,-4101,-14176,-36924,770,-59543,-48797,22640,37469,-23163,2756,65764,58373,1608,-72626,-55069,50607,-95092,-22522,-67223,-154188,-39057,-54251,45165,124863,24088,48785,-9419,-67273,-70227,-4251,32085,-21958,-17483,44752,109576,62624,29644,-26504,9349,34198,23144,-19265,-53186,-34280,-31789,45949,-19572,-17604,-64844,5648,-292,-3507,-48491,-42225,-16690,66056,6848,9940,25401,-57986,-1847,-6663,-27315,-15980,-35899,64422,57303,-79473,-97610,-52471,95820,104706,29490,-24042,128610,-19180,17881,-3563,-55656,22054,45633,24641,17580,-21355,-76307,907,2248,51676,81514,83150,33530,-49924,11431,18788,-72525,-52134,49559,19344,22194,24973,46973,9312,26166,57051,-64249,-13837,62971,65081,-15927,-77781,-61624,11856,47302,-71790,12482,-11097,5270,11254,-1003,-84439,-29742,-8235,22968,-34557,-12466,27888,-83637,42006,68316,-5438,16270,-19049,40863,-20272,20714,-40241,-59170,-18818,8498,95886,-59921,72256,-28550,4964,-54849,-36088,-10277,30039,-57113,-59022,12030,-80192,-84382,-36590,-33135,-27095,39599,21969,50120,8372,6885,48907,-5082,-19494,66285,73175,28323,636,19182,16706,35032,62823,22977,33388,-45821,-107848,-8877,-45125,-44207,11799,-32418,51861,-20009,-44338,-65132,-12598,-29478,8028,-8250,59211,-23285,50772,64063,-18363,-11720,92586,-30235,51177,17923,46483,-38542,-17934,-72975,-20968,25681,12771,-56047,-15824,8395,61920,-47000,4602,14526,6337,75131,-22309,75774,2006775,1740156,245773,98769,126631,54831,6038,65564,56361,44938,86968,16365,59759,-14420,-2057,56311,51097,8426,-16938,-58870,19947,99747,77206,17571,-12891,29065,-7535,49866,25700,11632,44156,-28221,-394,3185,89426,47673,4309,-29183,23782,-36482,-25788,-6784,63817,17125,12858,42476,-39508,-47172,-113548,-3159,-20190,76284,38038,-6146,-40157,29322,-42546,-47459,-11468,83454,260,12075,63745,51699,57212,14461,6731,-49570,53607,28733,27906,-31177,-61955,-1496,19699,16944,73397,54947,94918,-75196,-14630,36697,-16108,-83847,-56339,-34317,-97902,3867,61332,384261,398449,40229,50996,-30591,75197,102580,96470,25692,73050,14454,29557,-10006,-22499,-43822,27942,39025,-55796,-133209,23473,-4406,-24213,-31698,-61625,-5796,29279,-67352,73950,12811,71710,62865,59596,34009,-42931,31883,20064,-13393,15113,80757,-10931,-23361,-76183,14514,-10534,38482,-3832,30491,-21219,-6849,60161,-27504,42882,-33889,1750,100944,-52453,6726,18414,26272,-9591,114659,79534,-26952,30241,9864,-29181,58955,-68551,-3445,4174,33446,-4594,-6347,23787,64147,9518,44110,62208,-618,-89617,16125,10263,-48479,36149,-49390,-24040,-78953,14360,61681,42997,-60690,9060,184,57665,-26220,52660,-11356,-93540,31178,9307,-32519,-14731,-30584,78302,-26995,54989,37845,-43877,17778,28040,66664,39242,-1039,55303,-47064,37920,18328,869,-20821,-36303,-6179,55443,11888,-17616,-23552,59766,62305,7323,15564,38318,-30273,45134,-62480,-81228,58485,-18264,48269,-19447,38592,54158,19666,2859,27195,171,-2860,-9891,41190,-102794,-77107,41610,-30964,-74584,4357,59801,50132,-3900,26280,-74239,-53905,-43755,-52134,-4717,75592,-15935,-33754,-128320,18475,-59708,34328,114872,73112,141836,22996,-24909,-3296,58697,-3947,-64860,-2502,20091,424,-12231,-2905,37338,93183,25648,29480,-1539,15574,-55697,-8091,24247,-5885,47198,-62647,-11629,43600,11553,-59463,-54019,42335,40316,-29324,7467,22192,-11147,40020,-47560,41634,-49575,-12904,1197,38960,9439,16044,83787,-11654,13261,-98257,33299,5962,13096,78203,25920,64867,56835,34037,31010,1500,22587,-16155,24176,-776,-30193,-20957,20247,-21897,18563,-2555,-66871,-10365,10408,-89193,99230,-5825,-30406,-45463,-54980,-20756,28934,-101321,-22308,39936,12908,-7416,-107106,37124,-38822,14549,10578,47271,2304,-116139,-35962,-74890,-61823,-42368,-135148,-33148,-42615,-55884,-41155,-24290,9157,-3106,31322,-61051,-133998,10241,-3878,-88447,-11825,-16597,53283,-7056,-1795,-38727,-26169,13854,36132,40074,-31413,-64295,-27590,-1685,2692,27002,-38793,-38611,13165,12061,49486,20609,-22356,-41800,10653,7430,73372,-30803,-98172,-5172,-63431,-16480,-13758,-22301,-13257,-16849,-87220,-22626,85457,29618,22395,5786,-56471,30865,58736,37654,-42802,-104121,-46753,9002,-707,-83411,-9568,69222,-18928,20313,-30495,54602,21359,46303,-32482,-63854,-64135,-53491,-36141,40124,-49857,-79243,-54137,-57527,-62032,35934,-49796,65911,1659,3381,93654,-2371,-39905,31388,22853,48067,-34170,-27669,5981,-13549,43319,-778,73889,-1189,55494,-38108,7215,12725,14219,2235,-43946,96166,-5823,-10116,-21248,48612,52247,8090,88019,33009,113305,15360,3881,-11926,43239,27672,13731,-102601,22407,45200,-54358,128090,17029,-21120,-35426,36550,39960,118242,96049,-1860,-27753,-69604,6313,-18102,23243,-79175,-29666,-9534,71064,-17952,16571,27250,44540,33871,30656,47191,61499,26639,-14583,-41034,-15966,-32531,12102,32344,6206,7081,13509,44803,14130,16436,-33832,29743,-18405,-16079,19386,10889,65202,39904,57417,16157,-4612,5975,-6801,-14267,3904,-4271,18311,15988,15618,-49031,-51655,76336,42861,-46297,-12268,-34172,-620,-15922,9766,7938,-19337,-89512,-32791,31374,49777,-16682,-12016,10154,521,-4723,-82406,-20532,-20167,14533,-49611,-16483,61743,-17174,1057,-26093,29875,-87734,41975,8237,29766,-34884,26421,-8291,-15367,-18247,-7804,10857,-372,14022,71460,23932,33152,-9030,-31504,51821,31912,-29375,20425,30338,49036,44128,92154,54803,21554,-19719,-25564,-47704,-23696,63404,33742,37638,25818,-14807,-69385,42253,-7858,-64303,-22302,-29665,8233,-5583,-16578,37699,88163,43397,-58469,25425,15485,-13261,-12188,-37609,-16898,-13733,-19782,-27791,50380,73799,84038,53207,-22571,32431,42651,5086,-31338,-6678,-13071,-37207,-56775,-65137,-25673,-27433,18866,-1824,-67816,-74353,25379,111271,42746,-21017,-8713,-32320,-97582,-15677,34077,5224,-9350,-18477,52412,38436,1238,14080,-50030,31733,87535,-25000,8056,74409,-16747,-26111,-629,56091,38973,47393,-31153,2062,25740,-5038,-115161,-3562,66110,-81830,-46031,18397,-1399,13717,-40795,4510,4628,-48544,-58687,-78637,-44303,12053,21359,36938,-25831,9100,45214,29204,-31064,-20114,38506,-10437,-17184,-16264,-45125,-30474,-2755,-14538,-50386,-34994,20496,41298,20280,-7317,-49737,9833,-46685,-23924,4522,41001,5912,71487,11995,-63254,7702,76691,-27742,-31605,-25660,33064,-46640,-37896,-68285,-8659,-27473,40587,76911,38980,-43403,10495,2364,-81536,-12605,90133,8460,-23756,-940,20228,-5056,-50197,33431,-3954,78954,706,-5738,19949,-16069,-13889,-27595,-21238,4337],[32087,42052,-3051,3072,3963,-4610,-54016,-23155,-49153,-35712,-55496,16611,-5486,-98160,-83917,9293,26144,13544,-53663,25106,-38157,-9214,-32490,353,37914,6312,-35464,-37536,3170,92031,125147,38960,-7645,-47057,-27173,-48964,-27966,12586,-45231,-84061,16931,43392,7372,25549,48163,61983,4662,-90502,-36548,22993,-88240,-17851,-32403,-120719,-40017,-41250,33547,115785,12965,20649,-17266,-63569,-61792,-22220,28705,-25617,-38024,49215,117305,53355,17461,-23994,23130,15759,8140,-37857,-51065,-48228,-19262,67514,-38146,-44085,-54662,-4519,1837,-34818,-78946,-55669,13973,63406,25364,28653,14593,-17378,-10267,-24047,-51925,-23979,-37705,62330,51466,-86593,-130626,-41777,69687,89966,41266,10759,115169,-15767,24420,8651,-51564,23074,39440,10140,30394,-13073,-66969,8054,17994,45984,79494,87171,44886,-34800,-2263,-525,-59213,-26552,33677,21992,19023,35437,59766,13153,30725,48275,-72504,-38214,77206,67341,-30529,-105429,-73225,-13316,38100,-64792,10404,-12452,7219,11597,14445,-56429,-16038,-24208,6699,-26063,-2181,29301,-60662,62244,64187,-24909,-11711,5850,62750,-3566,29852,-18796,-61307,-40225,1641,86736,-49063,57839,-32516,-14428,-88712,-21279,9529,35351,-51313,-51079,931,-56068,-76890,-48070,-34409,-20670,34218,-10487,38793,-6420,-11995,21598,-20833,945,55699,116720,58650,25440,18621,42946,28381,76627,50186,21418,-69186,-114452,-3304,-53464,-65625,17316,-32028,27902,-33628,-35188,-53291,6597,10625,402,-16027,37466,-16712,47261,37005,-28657,793,84555,-36061,47474,29937,27380,-51328,-46789,-73375,-9550,20467,662,-68311,-15930,23250,76586,-46141,-11183,30952,16337,82175,-52120,64052,2019321,1683284,300639,83390,80945,59499,26059,74635,51110,49208,80411,10275,45663,-9881,-30219,41489,49016,17200,-19235,-79987,9950,91235,79355,70695,-10297,34785,23239,76069,61945,22195,48917,-27597,23446,16049,81302,35631,17116,-33868,17407,-22801,-26868,-7609,36699,44796,21676,64665,3214,-34341,-97984,5610,-6030,83242,41417,-64,-40624,23548,-42616,-70144,-8356,65739,-19800,542,50406,57062,94267,37010,2280,-65287,23613,38382,9267,-46704,-47966,-25417,21540,10545,57679,11702,72825,-60327,-8308,23201,-4438,-73880,-34312,-29897,-106381,5216,68969,395386,414839,43940,80121,-14959,106086,123738,70337,12029,41527,34148,18545,-19364,-10501,-80145,31803,30002,-74348,-136491,-4429,-21747,-42844,-53264,-38707,15554,64281,-64104,87565,13361,67945,65114,86657,34017,-38129,20797,-938,-23341,21517,87957,19934,-24096,-51045,15823,48840,34600,-1480,33220,-32014,-14701,46938,-36203,41004,-28429,10589,88822,-66901,-2312,19714,789,3645,144303,80484,-9741,9865,-25937,-60583,46508,-71116,-1264,-3772,22311,-6162,4571,31390,49314,-1580,41648,24551,2301,-70177,45090,34806,-59417,53845,-47741,-14320,-68086,35591,43950,38412,-68623,14703,1149,50172,-21249,43720,-33611,-93398,16407,873,-20866,-11544,-86283,54176,-36865,33733,88056,-27558,17140,9992,69776,67934,-13008,24394,-24540,65573,23200,15424,-17492,-58824,-5989,47607,-8472,-46788,-51616,34652,66321,-4224,4219,25838,-34097,54269,-42686,-90309,63076,-16382,54000,-34107,32126,58222,9868,7614,45138,6886,-6160,-30637,46347,-85482,-87893,13711,-47597,-64067,-19630,53666,36151,-4238,69580,-58360,-13407,-32427,-53099,5876,46567,-6889,-25780,-117765,36700,-54452,23913,126524,74078,117443,51102,-3505,-13756,49913,-4920,-56332,-14685,24213,-10354,-28795,-1920,42001,94001,13278,32000,-6606,-8653,-45232,889,17865,-23131,66066,-67219,9807,39663,-17321,-54804,-54745,29736,4670,-33146,-15691,24142,14543,43661,-41500,30335,-44016,724,-3304,41204,12220,10390,78141,429,25250,-87257,29523,49341,14191,66483,21589,48336,41977,48727,1789,-3030,28301,-34004,26920,-6003,-28049,-25948,2595,-17231,7237,-82,-47845,-28146,21274,-65151,100941,-14579,-12913,-42511,-82598,-46877,12820,-104315,-23326,72587,20720,5780,-115874,46664,-20395,12614,9510,40521,-3742,-132455,-22697,-80755,-76628,-55649,-148263,-21406,-39176,-88807,-40693,12690,-23365,-15761,42148,-62325,-125382,1359,1443,-83094,-24625,-19234,45958,5612,4402,-25870,-14262,-2665,49424,40497,-44302,-62977,-9652,11061,14822,16318,-21856,-6154,12066,13112,58448,19416,-26330,-33466,45195,-1309,71413,-21495,-79714,4684,-44240,9985,-13781,-24503,-10404,-13455,-72844,-41074,66466,52451,41637,-12149,-60488,35357,42600,56485,-46609,-83701,-44270,23831,2773,-74516,-30948,40640,2353,27855,-47988,54948,8817,54884,-2206,-52824,-58424,-46562,-11707,44391,-36615,-90858,-69961,-76638,-61983,53121,-30139,54547,17334,13985,71203,-1932,-30788,20536,24854,47424,-15828,-51711,15807,-23741,39706,-24220,51248,-11718,41921,-30704,-182,-20750,13062,14618,-61346,67704,-31418,-35483,-10658,49868,44836,7452,72323,-7705,76362,19485,-14057,-12221,55373,34698,33057,-77229,52720,30741,-54062,81247,5397,-6124,-45587,31332,51881,130406,76685,-14700,-37288,-46530,8406,2774,18018,-52267,-37074,-8092,50833,-11320,34758,53113,26801,-1636,17273,57350,51876,30288,-11763,-24262,-3747,-30437,5086,27396,8679,-11153,18671,73922,5713,13827,-51828,21263,-25279,-5200,51500,-5872,34183,26475,28736,8907,-17248,-1571,-232,1522,-5956,-4870,7132,2352,13237,-48771,-19040,94548,82855,-64628,425,-9813,-15806,-24773,17624,-5860,-35727,-64020,-27380,29461,52254,-4470,-23092,-19687,-7115,-4565,-78356,-17436,-32532,13091,-57304,-33821,56301,865,9342,-37869,43248,-91028,66616,13398,37247,-42536,30752,-14424,-4930,-26662,-5479,35130,-8051,4910,52751,8230,43566,1679,-17146,58076,29302,-41665,3599,7088,55786,45803,77820,82415,13437,-30796,-38915,-29636,-16012,54221,25162,5649,64602,5957,-60046,19717,-466,-63964,-35681,-20988,14308,-16586,-12292,22867,99623,36482,-21317,22692,14452,25781,8428,-40844,-20331,-17721,-29125,-8042,66102,99277,86553,38826,-16838,60524,45081,16784,-26893,-20388,-29702,-39017,-82877,-55138,-53007,-49304,12412,-6493,-83148,-79865,29716,95364,15919,-549,-7662,-58058,-98707,-4385,34208,-5226,-30080,-16281,52998,13964,-17594,16412,-44985,42979,103631,7522,-4448,73761,-1297,-45044,-36732,50363,16691,54303,-8282,-6000,16834,-6463,-99921,-24469,62285,-67957,-48720,868,25246,21193,-33752,7619,1699,-28514,-38876,-65936,-38380,15841,15040,30762,-23283,4586,48413,37613,-23931,-11369,30264,-14719,-735,-20509,-38635,-7116,9211,-12032,-36332,-37918,20453,27571,36479,27589,-15736,32903,-33798,1448,-556,-2052,12887,94139,7579,-62901,9213,91830,-9905,-40781,-29584,43237,-27067,-37917,-63714,5718,-52052,35664,56962,28341,-42670,14169,12778,-73727,14175,67995,-11053,-16340,-14525,13973,-4987,-46136,37434,9112,75389,-11871,-6896,48517,-1056,-25942,-28938,-32192,12638],[39165,32922,-16286,2008,13257,275,-53531,-37500,-34443,-6413,-45790,-370,-10454,-89935,-87061,7563,32451,18356,-55194,6815,-27043,-4178,19472,-30698,22768,-852,-49326,-56893,17671,95218,147333,74130,-22636,-72236,-63999,-75475,-7813,29071,-28792,-108398,11848,43036,40944,37405,26584,55133,6927,-95092,-25276,14529,-67654,-12374,4727,-71516,-37480,-34078,10247,89295,6436,-11655,-19788,-50189,-45171,-42023,23635,-28715,-52040,42881,102486,42044,4587,-14215,20294,-5345,-5392,-42929,-44903,-56199,-12538,81838,-37933,-65677,-34448,-16328,14679,-58309,-88715,-51256,42697,50276,37897,47632,3080,27224,-19899,-35250,-65408,-25417,-35614,44585,38228,-75127,-148665,-26230,25900,62562,50735,47324,87293,-11103,25821,13191,-54797,27572,25909,-12244,43852,-4081,-51970,20938,27723,28101,72807,78178,63828,-19835,-12200,-17159,-48421,1564,17776,23678,10353,46697,66877,2870,36926,33770,-74089,-50739,83466,73206,-44996,-120838,-75123,-41127,12265,-48707,12332,-19150,9974,15592,33507,-7737,-5027,-26260,-8919,-21095,19655,22878,-31683,53005,46735,-46338,-33072,28459,62866,6314,35963,744,-50230,-61302,-7254,64615,-29636,36308,-43468,-44619,-94283,-8899,15191,36998,-43205,-26518,-6877,-25583,-73918,-52064,-22534,-4609,29436,-41516,39950,-14251,-27548,-12750,-46459,7503,43738,144129,89062,31806,8930,55255,16674,64131,61988,18510,-62644,-104116,-1037,-48559,-65520,18463,-34762,-6631,-45235,-15557,-34733,35379,44668,-7914,-26199,18575,-11706,40189,5600,-38734,16808,54720,-45360,29250,44005,15998,-61367,-72118,-83579,7552,39663,8727,-47847,-8527,34273,81426,-31243,-23584,39982,17422,85377,-64668,61354,2029520,1599109,341753,84144,39966,70797,46049,95830,49808,52667,78753,16675,30269,-5564,-43894,28048,44488,32600,-19062,-103142,2751,73646,67903,116874,-4664,42761,55689,88286,93441,35207,49878,-20653,45050,15851,70694,17256,20394,-32596,9356,-9710,-18181,-2747,2661,57300,30820,82363,46766,-16187,-66530,4743,8129,79678,42578,-274,-23296,17555,-46179,-89535,-11346,51966,-38348,-9818,38213,62407,109746,47354,356,-82212,-11995,44732,-7338,-50771,-31001,-52272,16672,10691,34066,-28928,45458,-44016,-464,-9897,294,-62588,10283,-8848,-100233,8956,68390,379771,424250,51785,96679,23686,127100,125468,23830,-703,10921,51582,112,-17316,4194,-103968,40089,25502,-90895,-128221,-28664,-35715,-45734,-64463,-19701,30924,87028,-52905,101203,14448,50998,64745,94220,36466,-22278,14062,-20118,-23254,35600,83622,60925,-16638,-23220,19799,103108,29816,-48,30808,-42490,-25887,34313,-39229,26990,-14736,12499,71034,-76390,-6324,21863,-28462,9151,145824,74325,13792,-3911,-71484,-96101,18458,-73377,1243,-10517,7806,-12497,13926,32488,27047,350,44149,-21611,18258,-31940,51569,39691,-63823,71837,-39150,-878,-48968,56153,20233,28975,-72296,27078,-811,37244,-9811,35028,-46129,-81418,-3790,-8622,4574,-4490,-126245,24958,-40765,16508,134244,-3249,24517,-11452,63022,88180,-14497,-1264,-3790,86050,35152,29946,-4964,-78722,-4004,31361,-23656,-69479,-82718,9224,67443,-17206,-6172,8732,-35234,59230,-17951,-86841,67251,-19989,56438,-47399,17676,55127,-7317,3026,60312,12323,-5136,-44180,49296,-60165,-79393,-11157,-64350,-44441,-31839,43237,29304,-11962,64462,-34740,35719,-18083,-46450,12044,16320,-2896,-5133,-89863,47598,-46004,10574,108032,61772,70657,67781,17730,-28110,21361,-15216,-43220,-30228,15983,-32630,-47634,-2440,45933,73160,-7204,27231,-172,-22616,-30479,8482,6891,-36888,73493,-63978,35435,30429,-46182,-43505,-58831,13956,-18212,-47955,-41563,21579,41434,49065,-23814,25693,-31077,18473,-10789,41904,16499,5270,54775,13109,30512,-57505,19329,69758,12386,45614,11277,30835,20913,51567,-25998,-5006,29150,-48183,24905,-3994,-21505,-43817,-12060,-14878,-6180,-455,-28010,-46461,15163,-48293,102889,-15523,9079,-33415,-91806,-64329,3464,-89015,-18404,101804,34811,18992,-100402,52503,474,11648,3659,31312,-8335,-133845,-7886,-80645,-81225,-66383,-142767,-8286,-22282,-112546,-35888,46000,-45076,-19922,48771,-60044,-99436,-6016,5452,-69422,-32034,-19595,31039,11976,5743,-21248,-321,-12328,55039,36115,-44648,-37821,15136,30497,15345,-5997,-14644,18335,10670,13619,63142,23119,-29745,-19225,76095,-9398,63343,-3399,-41463,11326,-30281,34756,-20747,-35054,-4556,-2532,-49625,-49335,40035,58091,55856,-35228,-54239,46994,21674,59732,-48843,-56183,-31814,34490,6980,-68518,-53515,1531,25007,51822,-64050,39643,-8182,52350,23647,-30435,-47162,-26736,25190,25448,-37804,-95884,-72758,-65145,-57505,53126,-18079,38496,30007,27278,47872,2008,-21059,4250,23163,36890,1577,-79093,17186,-27808,34436,-52701,11875,-17958,5696,-22516,-9006,-59551,2275,22268,-70450,38982,-55535,-57987,4935,48863,31405,3406,51476,-42735,24486,17596,-26162,-17854,66377,28529,59482,-65466,77885,16090,-48024,44548,-11885,13184,-49921,22797,55442,132918,45843,-22986,-49948,-22838,720,19872,5528,-31120,-28210,-8968,13717,-6841,49083,87714,7947,-17488,1710,58768,40186,18792,-18280,-15839,3215,-35118,-17753,7657,1829,-38463,15203,96913,-6630,11481,-58027,10688,-27566,-2287,74037,-20008,-2180,11772,8177,6929,-32814,-3267,7990,-2226,-13811,-7136,3021,-20082,-395,-46852,11081,104484,119495,-66998,20765,14795,-32230,-26919,23200,-35956,-57287,-24388,-17307,25403,62674,21117,-30661,-37438,-17625,-4808,-58511,-7991,-38039,8924,-60888,-46947,38201,11056,17132,-50060,47299,-80900,73228,15336,36661,-56094,24350,-18805,7399,-35932,-14589,59399,-11302,-3668,25193,-7973,49466,22403,915,61793,29709,-13059,-11319,-8072,52805,42188,55634,91584,6095,-25954,-40525,-11939,3957,46388,18166,-29281,98942,21534,-43791,-4956,12148,-46869,-43029,-2343,22969,-30297,-4272,8407,91557,27382,12530,17167,8062,47922,22735,-45505,-15869,-14620,-24632,19746,74983,107561,64193,19287,-3333,75017,48088,15909,-13451,-19692,-42229,-33267,-107343,-30888,-59970,-62638,-9705,-16375,-88088,-67799,21845,75254,-18295,15242,-2666,-72648,-83894,18642,36782,-13977,-42946,-7045,53918,-26919,-29498,17530,-38105,51869,109097,35862,-18686,66170,14822,-61940,-63882,39950,-10071,46750,8284,-6737,10693,-7064,-89334,-52546,57420,-47207,-38234,-17533,41983,29970,-34871,9806,-3033,-2974,-9521,-47798,-25532,21011,639,21544,-18612,-3754,49923,35325,-12875,-2705,10779,-19785,15177,-18677,-34255,16251,29216,-3960,-23604,-26530,19422,10765,50507,58145,23991,57349,-26790,22211,-610,-35312,20191,99711,12874,-54352,5262,98100,14679,-47119,-29417,51428,-4809,-43916,-60562,16401,-66392,23380,18558,11937,-40382,16990,12972,-65412,30994,34380,-28318,-11481,-30021,14233,-6407,-32381,44144,24193,63700,-25391,-3830,70758,20197,-34617,-34788,-46700,16767],[37591,19449,-25608,-190,16382,4723,-50125,-47205,-26483,3927,-20194,-12154,-20988,-74182,-73792,8953,41531,23396,-32410,-1116,-8429,-4530,52543,-55108,3015,-17733,-57500,-78667,26319,81649,132044,92556,-31012,-83922,-101255,-85554,20461,47565,-13618,-118856,5171,35902,66193,31451,4652,41087,8057,-86946,-22209,26203,-42232,-7797,25012,-34025,-28572,-33212,-18028,55336,7770,-38113,-16612,-30168,-22569,-60819,17590,-31115,-59640,27751,66572,33314,-7479,436,1416,-23138,-15181,-31063,-35334,-56494,-15132,88320,-20701,-73217,-8768,-28012,34097,-67805,-75878,-31511,61870,28191,40287,63559,-3573,65690,-28877,-41216,-65703,-21416,-28863,18710,23590,-51713,-145191,-12442,-23529,26563,55057,69939,56396,-4912,23208,8307,-67062,31946,8594,-36654,52854,2703,-30732,37939,33868,2324,64493,47790,75409,-3294,-15131,-26359,-40505,24776,7932,24266,2594,53254,65970,-12753,44173,15717,-69191,-47447,81222,75696,-54067,-117553,-67205,-59747,-11464,-27221,20210,-27824,11813,20572,49903,42135,-12552,-16513,-20822,-19987,42666,8048,-8182,20060,25864,-65975,-42698,37942,37985,10527,38134,15187,-23272,-71875,-13847,36964,-4822,16123,-54006,-66008,-69325,-2295,3990,33955,-35360,4980,-6905,469,-77485,-44577,187,15488,29274,-65232,45224,-14572,-37254,-44477,-72115,-1323,31287,140256,109977,20618,-5954,47839,-1112,30828,58319,27049,-31692,-80389,1788,-25959,-43749,14973,-37537,-40615,-48733,9229,-13097,61336,62511,-15425,-35963,8698,-6421,32414,-24215,-47916,34446,13247,-56019,3925,55160,14653,-66325,-88324,-100041,26386,72198,29571,4621,2555,38841,82007,-6120,-32698,41271,13124,83288,-53536,72609,2023723,1499584,360042,96550,13168,85556,60208,125472,54896,55469,90784,32096,16725,-903,-42668,19527,38338,48459,-19287,-118549,2386,53017,47705,138293,1640,48345,74366,79753,109246,46889,42077,-9499,59193,2835,70058,8757,19694,-22339,5331,550,-1818,6811,-20603,54946,34472,87945,78255,5700,-28121,-1311,19897,67071,40432,-6933,13300,12590,-53840,-97549,-21877,43005,-48919,-19779,29990,70324,101633,40735,-142,-99029,-42990,45135,-18125,-40345,-15477,-67654,6704,15697,11516,-55400,13360,-30593,6560,-51040,-1788,-49637,63118,21875,-75992,14882,57541,348609,421239,56385,92434,70545,134739,106809,-30924,-9767,-2840,68004,-21768,-7771,19030,-103971,50287,26153,-103041,-111791,-42228,-42768,-30727,-61943,-11838,35885,89433,-37583,110816,13654,27313,60804,79078,40023,610,14310,-31274,-17059,56948,71784,98306,-118,8274,24807,134345,26377,-1726,25784,-45746,-30449,27255,-34355,3087,3904,6481,50853,-78384,-4959,23545,-50451,6570,119312,63758,39817,-12695,-110356,-126623,-29368,-77201,4748,-13778,-7907,-22096,23436,25513,4099,19356,47340,-53996,42724,5360,32864,19203,-59678,84765,-28237,14186,-27863,67874,-2448,17793,-68604,43428,-4076,24783,6074,26662,-46330,-56272,-21172,-16567,34359,6166,-134782,-2517,-36700,9017,159952,19051,17510,-34166,49532,95545,-7950,-12881,11728,90916,47588,43602,12422,-94078,-4325,11843,-30176,-81353,-108265,-11171,63241,-28877,-14683,-8227,-32013,55177,5135,-69661,72998,-24917,56407,-53416,-1193,46435,-27040,-8440,69700,15473,571,-44935,49834,-35490,-54615,-23446,-78546,-22178,-29533,30686,30060,-20693,26803,-9987,77068,-3667,-36699,12224,-6933,-4270,21121,-59037,49779,-37241,-2409,71194,38641,15770,66470,32577,-40320,-17459,-36026,-31157,-45686,826,-62047,-63876,-1065,47942,43684,-28063,19750,14640,-21500,-17069,14572,1349,-44068,65148,-54077,55976,16530,-68085,-30467,-66646,209,-25009,-64756,-63720,19413,64754,59133,-281,24046,-15787,36615,-18956,40860,18049,1521,19942,23131,29040,-21975,4637,59042,10603,23950,-3626,16977,1480,45513,-48079,-4558,25345,-50885,18571,7611,-9270,-60788,-23231,-15964,-15854,-2476,-12689,-59135,-6698,-44935,102697,-5161,26880,-20794,-78087,-73982,1346,-63396,-7853,115580,52474,27326,-67981,53474,17397,11021,-9083,20660,-11017,-119385,5200,-74440,-76171,-73768,-125113,732,3458,-116936,-28609,58104,-54811,-15420,48751,-55646,-69950,-10612,7633,-47889,-33118,-16637,12347,342,-1630,-23469,10025,-14265,57775,30700,-33273,-923,36786,51037,4737,-38112,-20328,28410,10248,15148,61502,31399,-32194,-1859,97590,-13909,51709,14479,6132,13487,-21242,51166,-36118,-43655,926,12432,-26861,-42274,18232,47022,57557,-56747,-40185,62187,5094,48020,-50114,-31702,-11690,39211,10896,-58733,-67368,-38384,45684,83425,-71014,17696,-24282,38681,42681,-2130,-35568,3546,62684,-2315,-47513,-90256,-65583,-30179,-46216,37799,-17657,17470,28465,39894,27889,7470,-15453,-9256,18584,16137,14494,-102803,12582,-21782,30598,-80565,-38964,-15459,-45794,-17452,-17704,-90152,-15708,24672,-71338,11262,-70952,-71400,22548,46200,13202,-2332,43530,-55924,-23331,11990,-27706,-29481,73356,13429,82757,-67176,94761,6838,-33116,34796,-29801,29853,-44349,14503,48357,124148,10567,-20129,-60462,-5015,-17979,31772,-9532,-22786,-6550,-11515,-22070,-3237,54145,109880,-10027,-14173,-14017,51399,27036,-1666,-32384,-17925,675,-44018,-53489,-23468,-11230,-69468,6521,109281,-16721,12173,-53050,2894,-24129,-8059,75827,-26226,-35066,-1146,-1903,11210,-45835,-3,14585,-29471,-15296,-8989,8631,-45418,-21652,-45667,31351,96056,143643,-52928,47689,31514,-45605,-21133,29071,-69392,-77589,17913,-3990,20520,80417,51192,-33485,-35039,-26838,-4598,-28158,621,-32498,3545,-58994,-47913,16482,9009,21648,-60512,42049,-60225,61933,14222,28374,-68903,8383,-22867,15660,-43974,-27194,78648,-8837,-11285,-5437,-22165,48808,46223,18845,63574,36118,44554,-20758,-14231,45114,34225,32320,81929,1689,-5693,-21717,2291,23072,44526,16285,-57661,120477,29741,-22026,-27333,26491,-19504,-43568,20323,31021,-54691,3341,-989,68472,17825,32171,9956,-2115,46641,22586,-52760,-4159,-3934,-6615,47630,73710,85839,26383,-2098,17623,71657,50646,4203,2380,-7070,-46994,-23573,-122245,273,-47900,-60770,-34884,-30705,-85358,-42202,1516,64318,-48888,19739,6718,-70878,-56593,47861,41557,-18763,-44746,5970,53946,-73628,-32550,17259,-35134,49092,99083,53581,-31688,52811,27368,-68155,-75696,28314,-33889,35218,15144,-393,8027,-9485,-85030,-83240,51898,-25128,-14755,-34684,49201,36692,-39052,9897,-7898,21001,20121,-23259,-9738,25856,-19003,11355,-13324,-14147,45865,5488,-1920,4235,-15918,-25144,23089,-10649,-28776,34377,51747,10355,-13877,-5757,16212,-6100,56999,69368,57688,76408,-26969,35824,9644,-53997,23403,87798,25373,-40416,-3154,90905,37113,-51800,-25726,55793,12215,-51965,-62441,20873,-68133,8464,-19127,-5334,-37891,11524,3482,-56247,37044,5065,-44141,-11076,-43284,21305,-9105,-13273,51926,38502,44422,-38903,2282,76577,43619,-38488,-43246,-60362,15507],[23707,5761,-29317,-3755,11709,7419,-46305,-50058,-25199,-5778,10633,-15386,-30449,-53715,-49330,10288,47752,26788,6550,5645,13947,-8142,55492,-68988,-14815,-39153,-57771,-101822,27982,60029,92521,88958,-31197,-78550,-123534,-77410,51505,63784,-2697,-118853,-5210,24740,74235,8235,-14818,24524,7651,-69266,-22954,49803,-19880,-5436,17230,-28858,-13373,-32915,-41343,26375,16504,-49951,-9620,-8606,2306,-75778,12114,-30457,-61374,8258,20802,29624,-17750,15927,-25507,-33296,-20405,-5083,-23897,-48507,-26654,85707,3409,-62898,16516,-37870,52713,-62328,-48759,-4171,65686,2203,31825,73434,-2703,87630,-35515,-44186,-55187,-15512,-18541,-6478,13503,-26470,-123962,-5838,-62668,-11658,53380,71428,32569,2349,17518,-4629,-85548,33268,-7006,-57157,53519,5114,-5169,54726,40228,-23253,57242,-281,66145,16340,-9663,-25204,-32949,38546,6756,23883,2479,52251,57409,-24222,51547,-2146,-59714,-30088,71498,69030,-53700,-92852,-51918,-60586,-18867,-6922,32980,-34967,11588,24329,58370,72780,-40578,187,-27040,-21418,54583,-13782,-473,-21708,10195,-80073,-40495,25868,-6961,11560,36682,22793,19066,-63262,-15066,10782,20573,2929,-53569,-58660,-26985,-2736,-19730,26677,-30088,30174,2345,14896,-86114,-26917,27936,31766,33889,-79398,41540,-10135,-40504,-65369,-85900,-20789,17907,107250,112654,1926,-20154,22911,-23383,-10464,45078,43221,7978,-51836,7235,12333,-7935,8021,-37860,-65251,-38000,32752,7163,71043,59850,-21677,-41967,9423,-966,26820,-46708,-55906,50213,-24227,-63489,-19765,59144,21504,-64811,-92555,-116240,42306,99305,50402,74478,11922,35532,78408,20123,-38147,36680,12364,76409,-20072,95166,1991085,1407549,355079,112584,6899,99872,65321,148846,66331,56927,117545,51263,7909,4870,-31699,17744,31889,60102,-20488,-115719,9135,36531,25786,128617,6866,47585,69206,51553,104919,53555,24495,3072,63956,-16350,86027,17905,21952,-1940,8460,6473,18302,19861,-20699,44705,28533,76758,89424,27902,4335,-4847,27611,49239,34106,-18611,61054,9982,-64030,-89154,-38435,36449,-48048,-29220,26292,82039,75409,20258,-708,-112742,-59982,39735,-19313,-16511,-5368,-61024,-4751,22781,-2022,-62541,-20575,-20909,10809,-86426,-6716,-34835,102422,50260,-37485,22472,38042,313503,399096,54177,67706,106744,128681,74005,-76810,-14166,6764,84852,-40907,3020,31826,-79521,58299,28561,-107402,-88103,-39916,-41155,-730,-46294,-15370,29501,71855,-22430,111842,8842,3968,52093,46358,42468,25651,21506,-31805,-8923,81031,57968,117197,22275,41296,29539,133251,26138,-6308,21461,-36421,-19684,27480,-23004,-23311,22358,-5665,30961,-72377,661,22857,-56500,-776,76659,52995,61004,-20925,-127963,-144289,-93168,-83023,9084,-12595,-21242,-31221,33212,11077,-12243,52021,45906,-59197,68072,22515,-2626,-20536,-47039,86724,-19230,28630,-10131,65849,-17894,8156,-57523,58810,-7781,17640,22549,17608,-35958,-19497,-28618,-21530,57375,18872,-107782,-22494,-25441,12292,157144,31279,-15406,-56482,32752,90886,2115,-8343,19912,76993,53673,55738,28152,-102273,-9246,-5705,-27681,-80526,-120262,-22265,52749,-36516,-20205,-16610,-23747,38753,19343,-41669,78473,-26716,53142,-49644,-19135,35251,-42319,-22365,70767,15861,8971,-29911,48188,-18103,-21755,-20028,-88092,-4602,-14594,18733,35216,-23382,-15554,9377,95643,7530,-29550,5556,-19286,-9755,44438,-36883,44693,-30720,-13511,33169,12421,-29758,46302,38264,-45674,-52132,-62739,-23455,-56869,-14106,-87862,-72028,3800,46868,21642,-40439,12624,32267,-5604,-9811,19386,7047,-42895,42232,-40167,63460,-380,-78882,-21806,-76462,-7923,-18862,-74888,-74479,23156,79830,73484,22121,21313,-4243,50160,-24923,37599,13298,-1384,-16793,28893,23286,6313,-11441,25324,12533,8076,-19423,10108,-9750,36469,-62152,-2021,18945,-36455,9832,27651,7980,-66578,-32564,-19582,-19390,-4253,-2810,-64231,-36047,-52302,97827,15580,34996,-7862,-46497,-77798,3166,-38343,6915,102929,68366,27492,-27329,49610,26832,9629,-29011,9945,-11890,-90691,14839,-63458,-64101,-75552,-101237,3547,27515,-98452,-21226,43954,-53915,-5004,41246,-51288,-47099,-11541,7806,-17538,-27924,-9291,-4376,-34046,-17950,-28521,13358,-11347,62977,27562,-14252,33633,46664,67122,-11431,-73040,-36671,24586,11266,16997,53907,41421,-33239,15366,109205,-13168,40794,26012,46328,11876,-16518,53333,-57414,-40776,3055,27168,-11871,-21920,9235,26325,43289,-71013,-23775,72812,-2762,27506,-50527,-16875,12427,37943,13457,-40648,-65993,-71484,62151,107241,-63880,3,-35350,15968,53545,25203,-29018,34358,86824,-21333,-52659,-75708,-52733,12130,-30291,14581,-28804,-6994,8761,48334,13411,13158,-15926,-13480,12254,-12158,20728,-116039,4812,-4884,29061,-99722,-88590,-2160,-97133,-17698,-27768,-103080,-36363,22907,-64962,-19139,-74274,-73831,36815,42329,-8649,-8339,58727,-38709,-52716,6319,-17565,-45421,73625,-4254,91863,-78017,100433,4661,-9755,44224,-42335,37387,-28725,8464,30702,105358,-21611,-2049,-62783,2684,-45310,37505,-22527,-27511,19914,-15018,-41010,1001,47656,104204,-25449,994,-27466,38320,11756,-22298,-48193,-26602,-11833,-51599,-90352,-57513,-24776,-94741,-2327,109569,-18791,16996,-40716,1661,-14331,-20775,53596,-21303,-55023,-10369,-3653,19867,-51567,4835,17998,-73689,-8480,-9156,21958,-65028,-43544,-47028,38154,66735,148617,-28642,74908,34444,-51684,-8162,36496,-91668,-90479,49455,9888,16752,100023,73322,-31493,-10487,-30313,-3339,3911,1111,-17553,-1913,-50531,-31528,1384,-5820,21259,-67193,30274,-35521,36659,9529,15067,-73314,-12506,-27872,15694,-47765,-36436,88192,-1224,-17113,-34948,-31637,41564,63658,32903,63411,48762,103587,-24157,-15016,37924,23485,11851,58854,444,23582,20321,12275,32030,48638,20139,-73087,122338,30695,2687,-44436,36926,9521,-37556,38861,34849,-88413,7421,-2675,40208,9389,35082,3037,-14149,24003,4628,-62572,11358,11633,19784,67206,62094,38550,-10160,-21044,43145,53666,51463,-13556,12927,9761,-42770,-15398,-122278,28039,-24840,-41862,-49950,-46718,-77721,-11361,-26759,62743,-66963,8241,18313,-51996,-23535,74982,46687,-18854,-34790,19165,51913,-110473,-27583,15804,-37498,35788,73499,56580,-41260,35873,31667,-57718,-70449,20417,-48180,29519,12560,9479,8800,-15686,-82306,-108769,45430,-7780,16562,-49338,50006,38069,-40133,7477,-11174,36416,41504,5936,4939,28662,-39311,2073,-9313,-23993,33713,-49832,6087,8421,-43160,-30763,19010,2250,-19476,44211,69423,27851,-8535,15528,9146,-18202,54499,54245,74971,80233,-31798,40133,28573,-60625,20548,63386,39586,-25289,-13307,70863,50146,-56013,-19871,54855,19133,-57010,-68993,18770,-57477,-3923,-44883,-19478,-36827,-6345,-12272,-45436,35795,-9379,-59427,-14879,-50767,32502,-12622,5822,58078,49206,20467,-51471,8058,61798,62654,-36802,-50667,-67720,9380],[-761,-5422,-27031,-8369,-339,7116,-44597,-46084,-27629,-29071,34254,-9556,-33561,-31261,-22695,8434,45602,26169,47528,23365,35543,-10853,32711,-72033,-26113,-56919,-51226,-121024,23187,39940,51974,64637,-23759,-58258,-120949,-55915,78876,73046,2097,-115309,-20424,15700,62350,-24016,-29746,10355,5602,-45858,-20163,73214,-4987,-5193,-15169,-55309,5285,-25273,-50779,10782,28520,-43060,-2111,9357,25274,-84602,9075,-23655,-57034,-10250,-18609,30591,-25042,28239,-47564,-34394,-21867,26964,-13159,-32604,-43027,73023,21261,-38003,36354,-44536,62820,-45919,-21573,21731,52498,-21704,15113,75372,3682,85893,-38532,-46132,-38867,-11357,-6994,-23767,11244,-8539,-95504,-8961,-81978,-44815,47663,54802,18811,9556,9572,-21616,-103033,30303,-15424,-69504,44835,2177,19788,65424,49023,-41385,52421,-50909,32751,38178,2759,-13417,-22032,42727,12782,23003,13981,43928,43801,-25295,57424,-15769,-48730,-5489,56639,51623,-42341,-49261,-33400,-43589,-7895,5984,45694,-38343,8871,26133,56509,75150,-76359,18124,-27605,-23327,47473,-38762,-14538,-58681,3739,-86394,-31120,-9172,-60178,11664,33011,22197,70418,-33506,-9573,-9973,41378,-1535,-34012,-16613,12605,-9000,-45993,17353,-28084,36723,17838,15501,-95222,-5293,53424,36957,39914,-84561,20369,-5607,-38699,-72642,-80126,-42165,2558,59630,93230,-9701,-28043,-9504,-45670,-44787,29302,58732,40482,-28342,14387,57602,29477,-314,-34915,-76695,-11088,49963,21823,56980,39187,-27337,-41423,16793,3221,25484,-57973,-62704,60200,-44968,-62465,-35281,54050,31887,-56405,-85034,-125493,51260,104441,58547,135961,14956,24704,65255,36156,-37927,29142,23336,66852,25291,117677,1929831,1348555,333177,124726,23042,110449,61926,147339,81624,56204,149880,69090,5414,11574,-18315,22050,26510,65685,-19985,-90305,19528,29905,8804,97265,10535,38661,40998,13045,84968,52964,1180,14473,61629,-30075,115031,40448,31217,26045,17946,7663,37201,35046,1859,36025,12284,50397,80670,45316,20086,1223,30675,31251,23470,-32475,103934,11082,-73239,-64297,-56354,29292,-36685,-36729,24999,95421,40863,-4813,-2392,-119807,-58993,32381,-8024,16235,-1847,-32778,-13056,29017,-2904,-52655,-50845,-13304,11279,-106879,-8590,-18571,111353,63202,4157,31066,14793,282092,353843,46777,31176,118588,111295,38263,-100287,-14622,34849,101610,-51194,9438,41192,-40135,60366,26858,-101024,-58268,-20271,-31565,36388,-21826,-24669,14576,42134,-11037,100551,-607,-13927,38867,8261,41660,48010,32986,-23144,-1762,101163,46834,109556,43833,69256,33399,103281,29946,-11679,20796,-13656,8446,32657,-10135,-40883,35449,-20106,13023,-60090,8492,18313,-44059,-7620,34399,46312,69405,-32613,-117788,-144451,-158780,-89538,13524,-8057,-28845,-35079,41900,-7711,-16991,87200,36650,-40326,86127,11693,-39794,-63324,-28067,74660,-14275,40642,2237,50209,-23216,2076,-42998,68180,-11485,17850,34993,7092,-20159,24345,-22996,-23464,65518,31298,-54967,-32100,-10260,23077,130255,29468,-65941,-75788,15741,79543,10976,5910,19653,47972,49359,65494,36463,-100871,-18411,-17240,-18525,-67186,-113941,-21954,36735,-38716,-21853,-5832,-11366,10382,19576,-8879,79985,-22627,44693,-37967,-30791,25142,-46384,-33604,61931,13696,16393,-943,45008,-10379,9960,-3919,-90888,2480,7354,9864,39987,-15609,-42102,19183,85034,13153,-29273,-8090,-21345,-17266,57670,-28062,35597,-28017,-23334,4723,-6668,-52864,12387,35942,-41953,-70340,-86906,-20146,-60312,-23357,-98021,-67714,11482,42175,17827,-38378,6974,47058,19415,-10954,23086,23728,-33604,11015,-25597,54363,-17963,-78261,-20943,-84560,-9585,-6621,-73600,-67621,36021,82668,87725,37690,15037,-1220,54311,-26363,31502,1182,-5094,-46364,30596,16702,19865,-25236,-13879,21248,609,-32007,11280,-9806,29962,-68134,1968,13259,-4816,1572,52006,26478,-58978,-42101,-23121,-18183,-3767,5205,-63363,-61710,-61536,87689,41379,34240,3129,-9095,-76847,4506,-22426,22883,61296,76498,19047,14653,41767,28718,6499,-53278,393,-11402,-51893,20487,-49975,-48545,-68491,-73917,1436,37213,-63091,-15843,12623,-44376,6286,26925,-49315,-33718,-8670,6189,20952,-17169,2925,-13565,-84756,-38908,-31355,9340,-8699,72007,28149,6854,55750,41553,75142,-24991,-100321,-56704,13184,13021,16600,43305,49066,-32263,29929,115934,-7124,34165,30271,65324,8334,-15967,39111,-78734,-24118,338,37754,-7727,4757,13889,5572,15265,-75219,-11413,70089,-2393,6921,-49719,-12261,36452,31914,13932,-15461,-48501,-93425,73534,109722,-42581,-4842,-39694,-11809,56174,46279,-30903,50473,89814,-20078,-40474,-58721,-38172,45372,-15383,-6357,-47823,-31681,-23749,50234,4435,18357,-21252,-5544,4801,-42152,19811,-115312,-3829,19741,28595,-103200,-119470,20818,-130206,-22943,-43843,-97043,-54535,19093,-52284,-56720,-66660,-66903,41428,37751,-33109,-13906,89562,2511,-58405,4079,1338,-61895,65721,-18734,80906,-91684,93548,7287,17688,54957,-44952,32136,-6540,5030,5544,79865,-44447,29115,-53083,-294,-75055,36701,-30293,-38311,41842,-18557,-37251,6889,31854,71430,-36519,19716,-36303,23980,-6271,-34886,-57772,-33382,-30778,-52149,-111285,-83484,-32830,-103491,-6829,99614,-9971,24299,-26510,8246,1212,-36779,14693,-5193,-55349,-15725,-1499,28874,-48119,6554,18415,-118580,5768,-7710,37490,-70718,-58169,-51008,32488,24646,132390,-3786,93437,22201,-48197,9472,44827,-94094,-92201,59666,21242,16045,113064,77524,-25906,30702,-24922,-832,29022,-10670,-161,-6850,-35887,-97,-270,-29775,15905,-68330,16694,-14314,3421,673,940,-65123,-31860,-33831,7259,-44504,-39017,85848,9280,-20582,-61325,-34475,29749,66530,40572,61094,65336,137731,-24453,-15595,34300,11492,-5240,31073,1658,52893,76755,18808,28243,53802,27181,-73137,101562,26406,27116,-54714,37741,32251,-26422,46127,32099,-119409,6828,2217,16180,3131,26450,-1545,-26202,-10198,-27471,-73352,25277,26771,46178,72743,43906,-15551,-30035,-33147,68576,29738,49713,-31640,12568,23135,-31324,-13271,-109099,42526,-1468,-10195,-47119,-60347,-66614,16889,-54418,61584,-69316,-19107,28087,-20209,6993,91685,49499,-15242,-14727,29854,47200,-124482,-17587,13721,-42499,19391,36996,44045,-46745,18337,24711,-30556,-51072,20953,-49643,33541,3713,18295,12695,-25738,-73960,-121158,37499,626,46816,-61043,47587,31956,-34204,3300,-11411,38864,50263,34377,15866,28276,-55220,-5195,-8370,-30512,14348,-107723,10734,9346,-63851,-36886,4312,17543,-5877,45529,75589,43050,-8344,28451,-2698,-20619,44721,17651,71564,61980,-35745,34529,48945,-60723,12360,34847,49025,-12820,-21492,43452,51272,-60276,-13492,47988,15649,-55279,-75667,11895,-36997,-9726,-56636,-28757,-38251,-35316,-29189,-32717,32142,-6766,-73966,-20496,-50655,43036,-16427,20226,59832,54381,-3275,-62052,9135,30996,71226,-29697,-52816,-65027,353],[-28725,-13148,-19601,-12933,-16864,3283,-46433,-37932,-30012,-55835,42632,3273,-28788,-9249,-2990,2035,32414,19371,76703,42966,52039,-8442,-506,-67391,-29074,-63017,-41868,-127802,13924,27811,27687,26564,-11081,-30129,-94235,-29984,96261,71898,479,-114170,-39973,16298,34937,-53743,-38313,2643,2343,-19652,-7411,86610,1984,-5031,-55261,-91609,23027,-6070,-42439,9320,37698,-19817,2487,20298,42788,-86046,9803,-8959,-45678,-23220,-39051,33488,-27722,34890,-52191,-28113,-21591,55013,-5944,-10217,-58384,51259,23058,-7546,47968,-47237,59778,-25585,-6767,39718,25978,-39167,-5134,69276,8597,59555,-37183,-47492,-21807,-10451,3103,-29407,16105,-2680,-70088,-20668,-84456,-66968,42705,29891,11275,15200,385,-37524,-110118,23823,-13326,-72304,29039,-5708,37781,64991,59190,-49299,49786,-85548,-15646,58113,18065,6578,-5074,40617,21748,22467,35997,30935,28715,-15025,59610,-22334,-39623,17267,39791,26593,-21511,5106,-16140,-18796,12221,8998,50357,-37733,3964,26848,45536,56463,-100383,32241,-24579,-24267,21871,-61169,-49844,-84981,5110,-85280,-21502,-59471,-107145,11971,29118,12817,119190,9863,2199,-24694,53426,1029,4346,45156,34071,-18098,-63418,9410,-27611,18374,32463,4518,-99208,12406,70198,27267,42319,-82441,-15960,-5448,-34607,-69383,-55441,-56514,-15291,13747,55862,-3242,-26346,-35414,-61599,-60935,15073,64702,58895,-16738,19814,97163,56001,-8012,-29683,-76058,27303,59525,27878,22446,8446,-33561,-33236,22752,4344,28960,-56973,-68379,61662,-45064,-49490,-40440,41117,40755,-41511,-68473,-123828,51033,81274,47150,163127,9902,8706,36898,33260,-28325,21519,47822,57474,65646,123842,1850181,1340587,304041,129458,58636,115585,53922,113653,96703,53359,172340,81992,8990,17280,-8278,29409,23146,66115,-12926,-48682,28085,35224,1007,63354,13385,22663,234,-21955,59591,45106,-20579,22935,57244,-26331,145400,64733,46230,54626,29428,4854,49993,50670,34324,36069,-11070,16952,60922,52463,15633,19707,29606,17861,9437,-44847,125470,16762,-77204,-28308,-69478,19886,-20010,-40010,22417,104725,8617,-23814,-5268,-117777,-44535,29942,16275,51190,-2811,4621,-14008,32186,6754,-33319,-71093,-5778,8186,-111488,-2658,-1929,88275,52327,34807,39987,-5666,257687,290141,39561,-3679,103483,86360,10748,-98950,-12952,69422,114781,-49037,9103,46693,600,54860,16073,-83003,-26132,11766,-17040,70232,4879,-31986,-3323,11808,-5422,75284,-13198,-24578,23069,-20397,36608,63677,44310,-9696,3246,111604,40135,79861,56589,83890,36496,58240,37220,-15139,25275,17555,47006,37258,-2561,-38393,39759,-32692,-1963,-44798,16273,9885,-18185,-9305,5099,46473,60256,-48750,-83999,-126344,-205878,-94147,17206,-3136,-29148,-29632,47404,-25658,-9281,110240,20355,-13035,90795,-19875,-64185,-90069,-6524,50482,-12811,49142,11200,26030,-19942,-470,-32069,68690,-14693,24191,39601,-4673,-5254,68441,-6547,-23338,56773,41263,4170,-32158,4287,35721,93495,14641,-111861,-87532,1262,68137,15405,17504,10804,13270,35471,71645,35224,-88695,-29046,-20666,-6547,-43150,-89529,-11067,17552,-36079,-19519,30659,2536,-24448,5820,21731,74838,-12578,29671,-23663,-32695,18872,-35377,-37714,43448,9922,19145,34071,41079,-10174,34101,18045,-84676,-2959,29247,5608,40300,2152,-47619,18812,51109,12962,-36414,-27674,-16713,-24735,57402,-30828,25657,-29276,-33476,-14283,-10647,-49959,-25810,29612,-29773,-67872,-100428,-18707,-54641,-25418,-86452,-49559,19542,34349,33051,-21415,2644,55405,44547,-19535,25431,45955,-18485,-19634,-13450,31255,-33654,-69128,-24121,-85906,-6552,4609,-61410,-41716,56781,71154,95519,43579,5360,-8071,46450,-22686,22276,-15862,-11573,-63816,29575,12379,18972,-33460,-42353,37769,294,-38725,19120,115,28817,-67822,6455,11886,37045,-3358,75365,39444,-43521,-52745,-23459,-15997,492,16648,-59373,-74770,-63400,74441,64503,32120,11942,20966,-70461,2448,-18576,34890,767,72652,4582,52931,31119,25522,1382,-75939,-7197,-10038,-9291,22227,-36252,-32767,-50379,-43802,-2442,24092,-23877,-13660,-18594,-27935,12643,7682,-51515,-26607,-2840,3387,61571,-2088,19141,-12175,-135457,-56802,-27938,455,-11287,80811,31490,24685,61641,24793,74529,-28664,-110443,-71396,2441,13810,11232,34214,50803,-28420,40899,124414,2832,33154,31134,61213,4916,-19606,12018,-92985,-1268,-6689,41620,-13254,29702,26046,-7489,-19167,-70228,-8000,49596,2946,-5834,-46969,-12879,56690,22919,12221,10832,-19637,-102746,80204,86638,-12479,6390,-38277,-39421,52110,59221,-41111,39180,73337,2119,-6530,-46767,-24426,60195,-7781,-17105,-69183,-52729,-57758,45142,-653,22691,-28114,13321,-3950,-65294,12937,-102662,-11723,45510,26927,-88769,-115868,48905,-132225,-30536,-70712,-78268,-65879,15529,-34231,-100941,-52657,-54131,31926,33197,-58649,-19112,113781,47363,-43862,7241,23241,-74441,49806,-26844,52077,-102105,75218,10319,42420,54209,-37059,14791,16855,3419,-21323,52254,-54047,63742,-31911,-10592,-98669,30031,-31831,-44580,52023,-20731,-15300,14554,13214,27710,-41258,36040,-38667,12223,-25941,-34624,-54478,-29556,-49968,-42550,-102413,-91829,-31628,-88913,-4916,83638,8181,29873,-15414,20851,20056,-51669,-25695,19030,-35112,-18584,977,33636,-37528,1034,17081,-144608,24372,-5886,48584,-58718,-59880,-55884,19190,-14563,98632,12815,96128,-1317,-36222,28146,52127,-77634,-82501,45193,27792,19671,112405,61620,-18830,76851,-10097,2744,41868,-33637,10767,-11067,-17842,35348,11373,-56127,7132,-62280,6421,-2645,-31373,-12009,-9541,-45557,-43602,-39031,-5644,-33122,-35206,73111,19443,-21940,-83825,-30540,16635,51640,41154,56535,82159,136057,-26398,-19330,34271,-701,-20513,6984,4941,75101,128107,22936,15048,53044,33024,-59345,61242,20011,48231,-57735,25589,43498,-12600,38814,22897,-131699,2431,8844,301,-622,15349,-2553,-36858,-42592,-64031,-82250,31896,35567,63765,63164,25561,-56170,-26308,-35428,88720,9587,45455,-45407,143,29859,-16735,-18387,-90864,38050,13489,24543,-27243,-67582,-52178,38778,-71406,53227,-59365,-55713,31891,16426,27521,92797,47568,-10134,12046,37002,39848,-111836,-6504,11786,-45694,8118,-2708,18452,-49085,3466,7130,6372,-23558,32230,-39256,44016,-7063,22764,19266,-37540,-55423,-115720,27974,-400,66346,-69917,43347,18421,-21328,-928,-7825,28265,47602,54746,22378,24583,-62634,-10212,-11525,-31497,-7559,-138386,14214,6866,-73624,-43804,-14547,32028,9589,40539,67057,51010,-13039,28265,-18299,-10976,31165,-25779,51149,23610,-32798,20540,62263,-58579,1379,10375,48558,-5085,-24221,16732,43026,-64108,-8001,35753,5715,-45952,-76106,3576,-11354,-6995,-57355,-33569,-41860,-68799,-42251,-19069,29825,8101,-85774,-24277,-43519,47924,-19993,27002,55444,53693,-21408,-69613,2198,-4206,66634,-18354,-46505,-52226,-8919],[-50766,-17283,-8724,-15571,-33007,-3451,-51522,-30310,-29935,-76542,35077,19441,-18351,10215,4230,-7398,9687,5229,86072,54976,60071,1214,-27511,-60142,-24573,-52927,-34460,-115472,3000,24959,21495,-15180,3434,-3477,-54205,-8370,98730,59444,-6180,-116903,-61491,31050,1278,-72776,-38655,3672,-1176,7678,17209,86306,3395,-1452,-81544,-110846,35570,21293,-19093,16574,38524,11635,1861,23389,52750,-80222,14225,12639,-26846,-28247,-38299,34660,-24171,35716,-33164,-18380,-21992,70776,-4354,15704,-67585,24514,6631,17608,51051,-46008,44584,-8259,-8902,47858,-5638,-48709,-23735,56994,2246,14569,-31316,-46820,-7087,-11204,9566,-23666,23971,-8079,-52686,-36580,-82462,-75476,44806,7746,4478,17816,-8548,-48301,-99204,16141,-902,-67251,10657,-16952,43796,51744,66734,-49626,47888,-92011,-63179,70078,30961,30384,17668,36158,28936,23305,62044,16957,15251,2589,55965,-21575,-35138,30803,24155,78,4373,58098,-3557,-1585,28423,4931,39259,-34716,-2427,28187,29689,34229,-97614,39057,-21189,-24502,-13108,-74967,-98704,-101559,9111,-79483,-17409,-110479,-135806,12342,26903,-4356,152864,51851,18257,-34419,54651,6897,50384,98603,33956,-26686,-64405,6361,-24711,-21291,37751,-13078,-94176,21243,74549,4126,36822,-74765,-55174,-12014,-31202,-61487,-20157,-58314,-34790,-20057,12788,22162,-15293,-42890,-64930,-55709,2606,55887,67317,-17898,19420,119182,63622,-14070,-24225,-67411,66920,64661,24229,-19077,-22071,-40952,-18690,18709,1211,35964,-45555,-72867,54145,-30357,-25261,-37392,24384,45199,-21069,-46953,-111610,41929,36332,18566,145419,-1190,-8522,-6613,9833,-6016,15638,79391,50956,84021,100720,1771604,1386184,277221,128711,106320,115433,46787,62143,107290,50023,171704,88171,16655,18500,-3635,35415,22000,63874,4820,-5901,29920,50092,3276,43536,16615,3412,-39253,-41597,38273,32091,-33951,27713,55586,744,164151,80318,61300,73783,36803,-363,53159,64526,59821,46712,-35266,-12376,42924,45650,-3917,47346,25791,12025,-5986,-51981,118228,26755,-72572,9472,-72828,8590,-5575,-36862,15413,103033,-12773,-30009,-8400,-106541,-28638,39544,50347,80860,-4322,33165,-5316,31304,20219,-13319,-76995,1940,2834,-106261,12002,13653,46809,18752,43979,48548,-17462,241325,224571,38556,-24036,69637,57902,-2651,-82582,-11199,98272,118762,-34943,4004,48735,32257,43067,-4328,-55228,2246,42817,-2118,91809,27299,-31624,-17783,-8542,-5619,37416,-25649,-29315,7567,-28072,28189,70135,50696,3086,6183,110137,35914,44165,54694,80001,39338,15040,45932,-14841,34261,47526,82805,34946,-6154,-11488,34790,-40887,-12987,-30060,22192,-472,9956,-3981,-6765,53589,34851,-66438,-39096,-92470,-217658,-93890,19462,-1606,-23095,-13399,47818,-36742,7563,110226,1387,5845,79880,-55627,-68369,-88409,13157,20753,-12224,53761,20844,1328,-13201,-1315,-32167,61057,-16571,33191,34868,-16366,3821,105385,13783,-22454,35585,47613,48600,-26647,14052,44548,62900,-8056,-132145,-86011,-7789,60712,14655,14949,-5405,-15679,17718,72862,27337,-66464,-37091,-16062,4392,-11607,-52427,6585,-1257,-30906,-14197,85571,14360,-56059,-15559,44625,63068,1029,9255,-12929,-24561,17360,-10421,-32227,18627,6115,15736,62228,36851,-12471,48647,38379,-67653,-17893,45136,6113,34277,24341,-38871,10915,9878,9401,-47092,-50534,-9734,-30801,44966,-39974,16154,-33199,-44569,-30176,1572,-27313,-57525,24066,-12111,-49889,-99361,-15815,-41264,-22845,-57334,-20397,24948,24841,59250,5341,-861,56802,60655,-31955,25690,65837,-1232,-41752,-5738,2252,-45118,-55871,-19882,-75572,-2125,10009,-43176,-2612,79735,46586,92525,40037,-5302,-21915,27871,-15373,10528,-32290,-21953,-69955,27214,12051,9947,-34187,-52616,60048,3642,-39392,30554,15679,32634,-64090,10243,17674,77314,-3293,93458,39195,-29447,-63687,-18545,-16699,9001,34311,-54144,-72146,-52955,61806,77830,39338,20307,35507,-56969,-3072,-23885,36249,-59564,56096,-11181,82846,18766,20428,-4921,-89704,-12424,-8063,29783,20446,-23541,-19006,-22592,-12343,-5141,-10196,6270,-14678,-33482,-6436,9541,-13687,-58276,-20220,4163,282,92680,15399,36632,-1265,-167299,-63609,-17035,-9159,-21596,82694,34754,35224,52945,4088,67639,-19095,-99839,-73293,-1623,11631,100,30926,45353,-20651,49053,137195,14464,36813,34621,45480,3182,-26622,-19046,-94846,14060,-15746,38145,-24490,47211,36415,-9624,-50012,-59934,-14998,14568,9581,-6318,-41281,-11367,70187,12656,8937,30994,12165,-99864,83388,45219,17348,30661,-33944,-61332,44506,65328,-55948,-603,46056,36516,41242,-44613,-12280,56708,-11374,-16478,-87861,-67109,-82056,34573,-4127,25661,-33061,38521,-14638,-71977,2508,-85299,-17618,64193,22052,-60738,-72966,74603,-102263,-36553,-107679,-55464,-67916,13799,-12226,-143545,-37894,-39381,8577,29629,-82526,-24562,109685,72067,-17824,15612,41981,-80108,27354,-28698,14561,-105172,48997,9856,57998,39248,-23219,-9760,36517,2536,-42740,27459,-49246,88196,-4384,-22148,-108320,19524,-28182,-37948,47921,-19643,14527,23379,337,-5873,-38061,46900,-33212,4896,-43577,-21645,-36148,-11376,-62872,-23694,-62153,-78486,-21227,-53800,2159,66724,29777,28545,-9957,35185,37989,-61579,-51504,46403,-330,-21019,3411,30839,-25160,-13266,15375,-138555,43215,-5299,49968,-32437,-48016,-59197,4947,-36093,55935,16518,81393,-28192,-20220,44021,56489,-51501,-64380,11888,29216,27719,96971,32813,-12372,114081,11755,6980,41971,-61657,8737,-14532,-1422,59554,28686,-77372,-2361,-47553,3176,-3445,-61994,-26610,-12963,-19798,-43961,-40508,-16537,-15370,-27519,54525,26045,-22324,-101455,-21933,5449,22584,35553,49743,95569,105317,-33564,-25940,35526,-12557,-35407,-8329,10844,87602,153733,24944,-988,42294,33652,-36313,11077,14884,64139,-53936,1321,41842,983,18739,10081,-115957,-3707,10874,-10130,-2271,10010,-119,-45290,-61755,-93377,-85986,27303,34188,66476,42220,13177,-73160,-2515,-27634,99276,-63,39584,-52505,-20315,32413,-3723,-27793,-75634,16059,16614,50216,927,-66002,-34449,54950,-70075,37317,-45060,-89643,27393,48271,33593,78563,39763,-5936,41177,41211,30311,-79519,2104,10757,-43818,7211,-37337,-15202,-50158,-5974,-15991,40873,5358,52272,-21574,53163,-16167,22314,27612,-47686,-27986,-93304,17528,-7263,68539,-76362,36491,258,-5160,-3333,-714,9156,38939,61368,25118,18673,-59538,-13159,-18427,-25966,-25136,-123978,20218,1236,-73507,-51663,-28440,42379,22311,32752,45841,50048,-21023,16511,-34250,8519,17543,-58772,23060,-23273,-19640,1589,63149,-55748,-9526,-5664,36321,-1828,-19509,-1823,30970,-66263,-4286,19943,-4422,-31416,-65703,-2471,13246,3819,-50990,-35046,-45645,-97241,-48260,-6764,30249,27092,-91493,-22745,-32109,44117,-22751,25287,44952,49199,-29995,-73475,-12999,-30641,50801,-4956,-31273,-33170,-15968],[-59419,-17161,3555,-14187,-43431,-11285,-57971,-28439,-27368,-85322,17167,34885,-6084,25382,-959,-15763,-17611,-15723,75550,53956,57709,16811,-38075,-54853,-15271,-27594,-31490,-84763,-6877,28118,22908,-50552,16343,13717,-15888,4125,84148,37793,-15211,-119837,-81008,57147,-28636,-80689,-29158,13367,-3774,34982,49606,74979,2665,8931,-79272,-99788,40212,46619,11153,25218,28611,40436,-4442,20235,54811,-68498,20404,37366,-2060,-25700,-24779,31205,-13760,32643,5744,-9789,-24859,70447,-9049,40137,-68093,-496,-22005,29407,46910,-41825,24454,1989,-23476,48308,-32169,-51462,-36406,41790,-22636,-38528,-21405,-41587,4858,-9855,11235,-10178,29537,-19453,-42520,-50673,-87672,-71544,58655,-4050,-3642,16426,-15265,-53201,-68353,10092,18060,-58156,-5353,-29257,36611,28724,66859,-48506,44865,-70185,-96322,68926,36984,52917,42326,31183,31402,26316,82461,5298,5079,20819,45243,-16300,-36580,32739,12120,-21451,28940,96991,3111,-3084,31963,856,10233,-31600,-9521,31535,14535,24407,-65512,37060,-20435,-26149,-43614,-75828,-147712,-111167,9620,-72431,-20702,-147076,-140419,11891,27517,-26330,163591,76468,35396,-39632,45594,12011,86551,120685,19727,-32482,-48494,10426,-14743,-69325,27914,-31486,-79504,22540,66522,-26049,21750,-62971,-82187,-24639,-30466,-53472,14567,-47468,-53528,-39315,-19803,56733,1570,-27587,-52007,-34853,-9807,33216,75242,-26646,10754,117428,51368,-18975,-20581,-55216,96165,71448,11920,-50535,-43247,-48653,-1313,7,-6024,43660,-27446,-75892,39687,-12736,4617,-30596,9337,45895,3760,-24737,-93227,26630,-14364,-16134,97472,-13103,-22484,-57284,-27093,27581,11809,106365,49115,71542,48617,1714176,1470136,259219,128679,155333,111488,45135,22286,110257,49110,144669,87061,25367,11552,-2761,36047,22503,61454,33357,22564,23067,68471,13405,42672,20781,-13653,-66919,-41541,25129,17228,-36000,28905,58641,45681,163456,84220,70009,74172,34688,-5989,45605,74015,66745,64296,-53009,-28404,36363,25030,-27705,75697,21028,14076,-19900,-50924,88736,39226,-58384,38601,-64881,-2745,-339,-26297,3539,86849,-18814,-23759,-10287,-88453,-24650,64016,86788,98464,-2878,39698,12385,26679,29342,1228,-68608,7643,-2923,-99082,31648,27022,6106,-26388,30198,55991,-17471,233670,181513,47320,-22819,30805,29612,-3698,-66503,-10918,113954,108426,-13471,-370,48231,51346,28593,-28882,-21652,21795,53902,8588,97064,41276,-22421,-23779,-13029,-9771,-7963,-34082,-31222,-4849,-11225,19157,66881,48637,10685,7466,98687,29555,21827,37616,58848,42393,-14035,53091,-10709,45155,65497,102973,21795,-22985,30975,23125,-44938,-18641,-18412,25325,-9098,27621,6587,-3586,64898,929,-79985,2036,-47619,-190071,-86544,19965,-6379,-13735,11256,42198,-36009,27679,86133,-14208,7996,55560,-80236,-54336,-59692,27000,-5898,-9447,54582,34126,-16158,-9323,-3096,-47482,49282,-16013,41083,22368,-25980,5369,129280,28893,-21717,10650,50624,64351,-20946,16752,45825,47882,-31477,-119646,-67126,-8368,56568,10423,-4589,-25958,-30205,4214,68406,19755,-36678,-38811,-5458,11559,23101,-11655,25089,-15660,-25865,-7822,133200,20652,-73900,-33720,57400,47376,14458,-12078,-10124,-9462,19287,21906,-17389,-5543,4197,8924,69945,32057,-12057,55131,51719,-39652,-34629,51937,10162,22519,42362,-27147,-14,-19856,7159,-54531,-72530,-3580,-35148,25776,-49697,5780,-37491,-54862,-47528,22265,2787,-74217,22751,6736,-26968,-85039,-9196,-24063,-20383,-22894,12891,25367,15542,84610,33442,-3704,53451,61633,-43458,22907,76313,14165,-51380,-3026,-21747,-50638,-42452,3994,-50733,449,7937,-25575,36722,97057,14572,79645,29452,-13588,-36648,4283,-7184,-1952,-41301,-35485,-70103,24016,15718,810,-27505,-46922,82613,6986,-36149,42036,31318,38801,-59915,12088,31809,104877,1430,104818,21076,-24684,-72871,-8636,-22262,20916,55564,-47690,-56953,-31151,52735,77508,63175,30669,34427,-35479,-9551,-31879,21566,-101422,29921,-23066,99690,5618,15652,-10672,-88870,-15038,-5435,58919,15863,-11646,-8234,8679,16276,-5548,-52658,21801,-17801,-24467,17398,-4354,-33817,-67882,-10094,9934,-2159,101899,32228,50994,14033,-168825,-54926,-993,-15358,-38432,73083,34681,36339,34454,-12630,58538,1798,-73203,-59676,2436,5143,-14386,35609,34384,-7547,56278,149534,25444,42802,45313,35155,3838,-34554,-42603,-83132,10622,-23798,28655,-36494,55634,37756,-2500,-68153,-49387,-29792,-24652,14942,5291,-31523,-2017,74650,2342,5249,40051,37746,-86357,84595,402,37462,59997,-30055,-72853,37476,67212,-69698,-55315,18430,70522,85572,-52417,-1277,41986,-25731,-10707,-101162,-73921,-90571,21403,-7944,26390,-34352,63578,-27590,-55179,-8598,-72055,-20340,69357,13110,-28728,-3237,89209,-51968,-37326,-144406,-34137,-60515,14200,11293,-171756,-26747,-25797,-22489,27974,-100536,-30896,71792,63071,9821,27135,53584,-79297,547,-26815,-19593,-99670,20031,4598,61025,14537,-11931,-34263,49583,1682,-52385,9649,-31520,92254,21775,-28413,-100354,8374,-21671,-16720,32403,-13465,42005,32429,613,-15391,-26656,51396,-19010,1501,-53738,-814,-6629,16722,-65037,27,-4560,-47381,-5622,-12224,10363,53316,46375,16651,-9278,45946,50026,-64229,-53217,71861,37536,-24684,8816,19862,-17494,-33932,14068,-100607,58409,-6945,39404,-2070,-27882,-59190,-4137,-34604,15098,8079,53920,-49322,-6469,53891,57207,-27984,-42742,-26925,27619,38929,73778,4336,-7643,131461,35893,11373,32949,-86026,-7352,-17225,7623,61297,39853,-87868,-9579,-23481,7927,-16099,-83917,-39793,-7964,6226,-32439,-35305,-19695,4143,-19119,35517,26801,-23216,-111925,-12538,-1889,-11314,25402,40536,102921,62086,-45778,-31897,35117,-23721,-49604,-14302,20464,91950,143964,24308,-13188,24312,27407,-10178,-34936,13869,74536,-44494,-29623,29458,11686,-7899,-1706,-76331,-9548,3946,-21042,-2739,14353,4218,-51231,-62560,-106918,-81964,11206,23167,53281,16869,9516,-69090,30459,-12661,98216,2781,33434,-52954,-40916,36537,4342,-35586,-63722,-14266,10673,56858,24935,-55886,-14682,67885,-49024,18763,-34773,-107797,15324,66843,24954,54875,26861,-4128,68138,44041,19075,-41720,6062,11101,-36709,17233,-60429,-50552,-51757,-8557,-36234,59896,30213,73882,-2742,53304,-21784,19114,35728,-53122,1842,-60201,7597,-13732,52898,-80847,25002,-17441,9091,-2851,8305,-10643,30630,53161,24689,12598,-46880,-13945,-27001,-14489,-32207,-68479,31890,-6743,-70157,-60280,-29235,45866,27297,25614,18950,42567,-29489,-90,-45507,31154,6572,-69527,-2957,-62691,2078,-18012,51518,-51950,-18476,-14638,14486,-947,-7836,-8111,20839,-65427,-2745,3289,-9002,-16092,-44188,-3437,30178,20195,-40570,-33260,-46335,-111752,-46897,1311,32742,42544,-87801,-14045,-20315,31953,-23981,16096,30249,45907,-28137,-73698,-32729,-39666,29284,7647,-10481,-14040,-19175],[-52338,-11123,15238,-7445,-44229,-17762,-63036,-35922,-24053,-81130,-2749,46132,5328,34966,-13130,-18082,-43198,-40861,51385,40433,44904,33751,-31013,-53153,-4435,6768,-31097,-45622,-13966,31727,19718,-72271,25050,17784,9055,8245,54576,11389,-23416,-116554,-93578,84044,-48071,-83086,-9426,29284,-4498,60349,81153,59017,2660,27207,-47549,-65683,36715,58280,38335,29728,10055,57096,-14983,13886,50163,-52958,24842,59943,24483,-18435,-11399,22114,2225,28607,51885,-5889,-30498,55302,-19012,56117,-60419,-16643,-51669,25957,37377,-36580,10658,5335,-40499,45080,-45038,-49876,-40433,27244,-64101,-88572,-8582,-29776,15465,-2834,8172,5506,29129,-29649,-35834,-57462,-102043,-59205,83329,-3371,-10873,10871,-17689,-55474,-22596,7851,37538,-48890,-15539,-40273,19682,3010,56776,-52092,39248,-31210,-109960,53564,34288,69828,62335,24618,29140,31496,88424,-2113,-1712,33167,27718,-11688,-43351,26642,4500,-33574,45476,112755,5360,-21872,22403,4635,-29158,-30031,-16494,36948,4838,32545,-15103,26759,-23739,-31998,-57057,-62833,-181489,-114689,2450,-65647,-28580,-160699,-122529,9832,30987,-48282,151699,74400,49785,-39175,29222,13382,98477,107732,2984,-35055,-21934,21517,4927,-109353,3250,-45655,-57167,23320,49733,-54185,-1367,-48556,-87428,-40000,-32613,-46041,40221,-29030,-68241,-47183,-28804,86383,18814,5116,-23672,-10321,-23200,3453,89252,-34416,-5313,93759,25175,-24405,-19815,-42583,107107,84894,-6118,-60179,-49956,-54132,14139,-30611,-15646,48545,-6774,-76999,22080,-4122,31045,-23973,1033,46674,31800,-5359,-75002,9258,-52746,-41632,52985,-19452,-29449,-102038,-64827,62208,9074,117654,52428,33558,-12854,1687688,1564307,252031,136670,193181,105565,50650,18214,104512,53570,99659,78517,32073,-4829,-2025,29619,23567,60133,66973,29645,9487,82929,27308,53326,24904,-23254,-78476,-26569,18832,3764,-29009,27067,65127,91796,142996,81204,69541,51928,20584,-10092,29135,76709,53433,81730,-58607,-27802,42871,-4566,-44351,94323,16978,21814,-28944,-40200,53790,50900,-36774,51053,-48328,-11964,-7678,-9333,-10002,60204,-9886,-11892,-9580,-67263,-38301,97528,115463,99359,2769,23371,35414,19564,28314,8907,-50776,7657,-7365,-94484,49531,37812,-20256,-66613,2098,61386,-6417,235244,181366,65233,-1416,-168,4689,243,-61820,-12869,114885,82210,8513,2348,46141,60192,15681,-47889,13413,31482,30926,11878,88169,46284,-7611,-19576,-2057,-14672,-51896,-35630,-33332,-12297,24295,13318,55644,37212,10931,7127,81646,16449,24400,11660,28119,45733,-25590,55670,-4472,54399,64450,101533,-983,-49764,67287,9542,-47519,-17388,-10540,25802,-11577,27225,17965,8878,75719,-29829,-83399,28476,1384,-134138,-71482,18768,-17941,-4958,37869,30977,-21493,45101,47791,-21087,-4200,23493,-87723,-31306,-18794,32509,-22385,-2807,51845,50176,-22352,-12943,-7947,-76228,38751,-12033,45732,6438,-31578,1319,137377,31060,-21166,-8708,51679,49798,-19525,12669,38810,47196,-48879,-83240,-31700,1849,51234,5866,-31734,-46215,-28072,1310,58946,20237,-2920,-32301,7714,13879,55988,22897,38143,-22209,-22106,-2588,140365,19375,-71223,-38236,61130,31744,24138,-28097,-15914,7132,21564,51214,3862,-19737,5973,6297,49757,25708,-6034,56437,56351,-3305,-43199,49893,15570,7440,48171,-21989,-9484,-25575,11632,-52292,-89035,630,-38402,7237,-55341,-8502,-39639,-60402,-65088,37670,27681,-72447,26411,22450,-8815,-62207,1298,-8149,-22191,3755,41202,20149,7926,99097,54465,-5479,48674,46402,-49912,16431,73783,24541,-49956,-4535,-31215,-49432,-31157,49269,-12557,-627,-558,-14166,60296,102422,-15867,63121,14832,-16848,-45482,-15570,-1162,-12478,-37609,-49098,-70557,19308,21957,-3041,-15565,-33267,97434,7993,-32392,50730,42276,44139,-57474,10975,53226,114853,8413,111244,-12561,-32339,-78029,3551,-31883,34154,72872,-38646,-35829,-3603,47593,64222,101247,44292,24478,-7621,-13461,-35617,-8947,-116249,-31,-27270,100137,-7489,11633,-13715,-72060,-14686,-1916,74614,9754,609,-380,33897,35833,-4839,-84662,26801,-21273,4734,39733,-26199,-49206,-76415,5155,11976,-3125,83361,43849,57206,26350,-142381,-33019,14874,-15533,-57370,52701,29208,27929,11969,-20956,51246,27593,-41084,-33777,11672,-5498,-27016,47140,21921,12849,64517,151956,33976,48392,63479,41216,6720,-39468,-49069,-61447,-12312,-28406,15871,-44853,57050,28561,8806,-68561,-42390,-46622,-55033,18156,24653,-16833,16369,68176,-7293,2512,37231,50066,-64837,85011,-32144,41731,84432,-29092,-71245,34786,66615,-77152,-103582,-1620,93538,108979,-65900,9326,25250,-46019,-9319,-109127,-74892,-84013,8878,-13053,23933,-32817,81927,-42081,-15361,-17849,-68190,-18891,60771,530,-3636,65963,85739,692,-30826,-163361,-14412,-45783,15707,32873,-175227,-20933,-15343,-51175,28641,-107750,-38341,14397,24225,31194,38948,57699,-75798,-28075,-24307,-40449,-87253,-6208,-3494,52479,-12316,-11715,-51877,55746,869,-47125,1158,-4602,76038,39429,-24791,-77514,37,-14906,13906,12470,-1483,60760,40808,16888,-98,-8916,49939,4185,-127,-51622,20160,25214,42951,-55692,22720,46714,-10026,8708,15716,14682,46177,49961,-5621,-9681,48687,52156,-59519,-31909,91751,65511,-29916,21294,3200,-19125,-54501,13005,-44467,67270,-10489,18052,19441,-9065,-55733,-4600,-17273,-14667,-7447,22265,-57707,-306,55794,55062,-16642,-22585,-55593,26722,50929,54754,-11124,-4158,125247,56731,15392,20272,-99082,-33037,-19216,5274,40001,34904,-85803,-12229,8434,18493,-37094,-94292,-47853,4368,28259,-11545,-21932,-13494,19229,-12456,19830,20941,-25499,-111813,-6626,-5487,-38745,12208,28337,102878,22687,-58642,-32547,31214,-33603,-60904,-14023,34274,91285,105798,20535,-17273,8376,15791,13115,-63589,18711,80379,-31211,-58648,11007,17920,-32945,-7736,-28569,-14106,-11720,-36336,-3146,26995,8053,-54808,-47493,-102545,-69300,-12193,8275,28845,-5393,12445,-53683,59895,4173,86719,15978,28188,-48332,-52910,46850,6861,-35666,-46679,-38805,2754,41332,34364,-40437,4267,78764,-14865,2746,-33083,-101720,-534,67303,5202,31119,11528,-4495,88907,46978,6474,-13269,4952,12787,-27403,34164,-68855,-81032,-54698,-4789,-44857,54967,47838,85851,11856,41016,-23669,16834,40090,-52704,26259,-25771,-161,-13780,25717,-84042,7321,-28771,17284,65,16450,-22664,26609,34149,20577,8736,-29193,-11733,-33618,919,-26207,6341,49648,-15732,-72509,-68964,-13290,41132,21345,21388,-3969,33564,-35123,-13425,-47222,48266,-523,-56366,-21645,-82260,25726,-34431,32015,-46536,-25199,-22441,-11386,217,7587,-2716,16285,-61052,-3584,-11134,-5286,-4455,-15921,1566,34152,38234,-27827,-25740,-40633,-107543,-40713,2821,35620,49968,-73176,1165,-11746,15220,-22736,1844,14437,49903,-18413,-71242,-50485,-30467,8710,16596,8909,-747,-18018],[-32877,2381,24556,4511,-34426,-20663,-64174,-52728,-21609,-67033,-17238,50880,15856,38336,-23997,-10932,-61828,-65576,22446,19943,23943,45761,-12230,-52499,5119,40914,-27691,-12966,-17943,30753,6319,-77388,28364,10492,17260,9041,16895,-14461,-28062,-101829,-93872,98666,-55485,-84954,18521,47265,-3090,80151,102475,45014,4756,50385,1277,-27554,27350,50032,54506,27780,-10997,56889,-27069,7540,41068,-35641,23644,75528,46642,-10728,-7723,8291,20368,26095,89577,-7948,-37415,30359,-31976,56466,-47219,-19332,-70953,12053,24265,-32813,13740,5622,-49912,41489,-40338,-46297,-34722,16012,-108123,-127044,5337,-11516,26455,10700,1498,17674,22884,-32530,-29113,-53962,-116430,-43457,110104,7167,-13676,1924,-14283,-59884,28355,10035,51546,-41043,-19194,-48168,62,-17016,37800,-63235,30482,8422,-107172,28602,24336,78565,70755,14125,24791,37555,75989,-5047,-6036,35830,5323,-13365,-52956,19956,187,-35161,48969,103260,7125,-43636,6413,20604,-62775,-29886,-22407,42840,2785,53017,34620,10456,-30194,-43457,-47582,-39117,-188099,-111168,-12868,-57044,-35240,-153093,-89251,6184,36264,-64484,125024,47527,57800,-31027,10120,9861,83719,75345,-7722,-35693,6299,37105,32010,-130322,-29125,-52255,-29686,31622,30082,-72152,-28518,-33537,-71357,-53544,-36069,-36658,53704,-10982,-76113,-49141,-10611,101504,31132,42641,14247,4925,-36607,-23757,108197,-33364,-24375,57222,-4639,-32261,-21584,-30923,98633,104949,-25757,-47278,-42229,-54039,23335,-62643,-24827,47686,13149,-75657,5609,-11067,44666,-18697,2350,52140,61719,8899,-62330,-6000,-66682,-45140,43285,-15360,-27589,-128562,-91239,79654,6047,108141,59944,-10426,-48474,1684132,1638315,253560,157499,208482,98806,61318,51403,91184,64795,51930,62435,34773,-26146,2066,18181,24020,59585,95308,19857,-5651,87558,40658,62714,26322,-22164,-75039,-7531,15868,-6140,-19077,22844,72151,118339,108226,79201,62931,12162,-4057,-11222,8151,71210,26656,91739,-50274,-13628,55819,-34778,-46902,95022,14678,31438,-29959,-20083,30259,57867,-12560,43959,-28864,-17769,-25608,10894,-19252,34819,9312,-3710,-5690,-46468,-62156,124996,126641,82168,11016,-4606,57918,11563,16146,12514,-31264,-831,-9299,-91535,59316,46417,-28880,-87617,-25391,63587,11465,245181,227730,87729,31009,-15713,-14312,1285,-69418,-17154,103508,44033,24666,16147,43056,62969,7302,-52012,46758,34732,-22478,6972,71856,45137,7438,-7619,18472,-16661,-82682,-29772,-37176,-14266,65988,14055,40053,18605,4519,4732,62923,-4997,48874,-11460,-1327,48876,-24582,51708,1121,58989,45022,82038,-26533,-78646,73653,-573,-51591,-8429,-5283,24702,-4396,12309,25267,24347,81562,-46232,-73119,36880,45406,-69711,-50016,16260,-33570,70,57738,15946,4580,55901,10684,-16811,-21996,-8973,-82650,-10627,14155,29342,-26121,6724,45767,63919,-19174,-24980,-16469,-110551,33516,-4298,47587,-7209,-32010,-3914,130427,17167,-19929,-16011,52335,15459,-24054,4348,25710,51302,-55976,-40418,12912,22925,40034,4113,-49167,-60909,-14235,9716,47029,33151,30948,-18351,19440,11821,82319,43464,41094,-19146,-17780,-44,90515,10788,-48778,-24582,59362,19711,27900,-34052,-27105,19230,20609,66864,26729,-16157,12611,17680,6110,16640,4910,54788,54144,35559,-35392,41863,19814,-7835,37891,-27572,-14511,-7247,26406,-37630,-96448,3540,-41676,-4078,-54121,-29407,-37806,-56947,-77477,35118,38927,-55089,32978,31851,322,-35922,13795,1880,-29610,15576,56259,10693,2253,97779,62991,-5392,44903,19152,-49223,6506,59294,28277,-43376,-8634,-22138,-41908,-22367,101321,33060,-5060,-12835,-11317,56489,93964,-35280,51107,-1443,-14399,-43954,-23043,128,-18319,-20112,-57999,-74648,11760,28692,-1028,-1915,-20027,96938,6158,-31287,55188,46130,46323,-57579,6405,78505,110124,14038,116515,-51235,-49955,-77713,14265,-42496,45824,77798,-25598,-14998,22108,44183,42647,140245,59743,14744,21864,-12193,-30213,-46722,-107069,-27104,-22675,84217,-19573,7353,-12227,-43278,-10825,2658,77185,4083,14132,5156,44314,40932,-5649,-92151,30664,-23260,41694,56289,-49482,-56880,-78710,23422,8279,-2176,42010,44813,51403,29102,-102583,-7166,24221,-9530,-72686,27138,18529,11844,-9149,-21504,48200,49884,-13887,-3377,20913,-18283,-31887,61210,12662,42310,74754,137175,39108,51174,84198,61755,11054,-37362,-35168,-36854,-43207,-28873,2994,-46777,55458,13279,18254,-51966,-39534,-58741,-66745,19899,44988,2619,40054,49226,-15761,1795,25962,46083,-39100,85049,-42510,29736,95460,-31760,-56514,38266,63199,-75864,-128502,-10738,100241,103873,-78162,19635,13551,-64720,-18861,-113467,-73732,-68066,-403,-19174,17915,-31333,88627,-56019,36749,-23735,-71937,-13012,46675,-14341,7416,104934,62194,40968,-17491,-149714,6497,-27441,16526,48688,-151618,-19473,-8848,-67784,31055,-100301,-46555,-38590,-26964,42053,48644,57071,-74371,-55425,-23049,-43826,-71623,-25172,-10178,37118,-33385,-25944,-58734,56515,657,-28579,1851,26200,51140,44915,-10389,-48536,-3148,-9929,45489,-3480,14876,68960,47760,45595,29593,11068,43587,34945,-2527,-35994,33612,48851,53238,-37968,39405,70825,18379,15334,14483,11502,45920,36115,-33231,-6557,41396,43162,-49527,1942,104349,73988,-35421,42517,-14302,-30316,-66098,11317,9618,68803,-14228,-10281,22425,-1224,-50229,3291,1047,-28966,-23348,-4936,-50759,-3390,49298,51609,-20623,-7410,-62485,29784,60908,49291,-7596,-39,100275,69655,18488,8752,-97302,-60662,-20921,-8556,6070,11687,-73723,-9540,43434,30331,-61347,-92608,-48274,20789,44170,14436,-1338,-2223,24344,-8488,7933,9294,-28597,-97989,-7010,-7328,-51247,-2981,12496,95155,-2888,-65628,-24708,24095,-41172,-66516,-11986,50926,87723,57830,14232,-12571,5039,2687,29315,-68085,29565,82991,-16304,-76894,-7940,19635,-49349,-5081,9000,-17829,-31442,-54520,-4425,42716,9005,-56337,-24612,-84587,-49428,-34885,-920,2227,-19185,15848,-36710,76189,16886,69146,35040,24301,-40600,-50295,63113,6186,-24807,-15160,-44338,531,9753,25634,-24756,18887,86199,19752,-7965,-38398,-72249,-14673,49995,-19852,16410,-2340,-5081,100560,50498,-7128,-3367,-150,15212,-20558,51233,-63202,-100940,-58471,2841,-36784,26328,57329,77372,19391,18971,-21972,18798,36071,-47720,40735,1064,-4649,-4575,-2443,-87252,-16137,-29120,18266,3412,20415,-20883,26738,11418,11256,8969,-13496,-5205,-33927,17341,-9702,73126,69890,-24077,-86033,-76387,16683,28798,4705,20610,-14446,27860,-35350,-18231,-36974,53111,-3884,-26822,-33692,-78797,42284,-45453,11608,-39305,-30805,-35317,-34241,3348,21485,9695,18006,-53893,-7158,-20656,5131,846,11970,11094,23149,53490,-13443,-6949,-26870,-85774,-34025,-2853,37301,49092,-49083,19720,-8463,-249,-17988,-14232,736,62741,-5926,-67732,-60322,-9301,-5926,19849,18450,3513,-12915],[-8219,22745,29963,19827,-16355,-18937,-59941,-74245,-19591,-48288,-22161,48174,27366,35714,-26096,5615,-70691,-84007,-3401,181,-406,47386,9370,-47033,11677,65864,-15437,1252,-19722,22860,-15083,-67402,26622,-2098,13612,12525,-18489,-35237,-27865,-74838,-76817,93175,-53884,-84822,49630,62623,-231,89252,107644,37218,8741,71236,48464,-1546,16151,25082,56424,19815,-26512,41187,-37784,3446,30375,-17936,14296,81455,58220,-6970,-15810,-8480,35899,25904,107524,-14623,-42676,2145,-45349,37276,-31747,-8702,-72865,-3295,9537,-33083,37627,8079,-45781,38640,-20114,-42072,-19663,8971,-134375,-149320,17905,10204,38381,27563,-7051,22059,15186,-25067,-20947,-40671,-117207,-28506,125063,22478,-10597,-8890,-4740,-67637,74330,15388,56415,-32724,-18408,-51965,-14160,-25343,15704,-79817,19047,34300,-94584,3273,11081,78691,63122,-1147,22156,41853,48153,-4658,-8883,28783,-18735,-24838,-61526,19908,-3459,-28214,38033,73895,13310,-50059,-6583,46581,-74020,-29012,-26307,46542,7262,74679,65578,-8275,-36741,-58830,-18649,-11101,-164093,-99964,-32963,-41805,-35226,-134213,-50360,2017,41661,-69898,94718,7675,56996,-14384,-6715,2118,53199,45538,-10409,-36503,29416,53085,58029,-132134,-58080,-50050,1117,50547,13803,-76172,-54634,-20614,-43408,-61346,-38234,-22220,56423,-1053,-76194,-50249,26720,101997,35164,71295,52279,2355,-47499,-40020,124438,-19996,-39870,20264,-27251,-43480,-24350,-20734,76346,125236,-42647,-21349,-24547,-46138,24032,-81695,-30559,39892,30260,-71438,-6172,-32118,39713,-12803,12986,64302,91473,17191,-57339,-16183,-55009,-22712,75053,230,-17560,-130597,-100645,62509,1821,80955,69942,-34826,-23025,1677781,1671214,259394,190857,195133,91223,72311,101149,73115,81634,15773,39144,33077,-40280,11251,7570,23067,58419,107486,5253,-16110,80465,50370,60972,21581,-10612,-60678,4360,13741,-11675,-12839,16762,77554,111685,67151,83702,57650,-31342,-34222,-8671,-11450,57964,-3267,89885,-31246,7129,64748,-56632,-35333,75364,14252,38918,-20859,7600,25461,56927,8173,20247,-12594,-20292,-47139,29818,-18054,24744,31583,-5747,961,-28164,-78957,127930,114621,49359,18134,-28142,73549,4069,-3206,16622,-17498,-17403,-8074,-85821,58455,53345,-23782,-83439,-37840,61321,30017,259838,303219,108136,61244,-14637,-25861,-4362,-81228,-23496,83772,2745,31851,40116,38938,62313,3952,-37314,76481,37086,-81809,-4346,55741,42242,18186,5962,39786,-12705,-89235,-18809,-42212,-11609,100384,22731,24668,-2448,-5362,-37,43646,-31745,79879,-19178,-20060,50883,-20319,41214,3525,57877,16393,54977,-45088,-100459,40496,-3038,-57229,7330,-399,23699,12576,-2146,25514,37538,80640,-42007,-49777,31159,74017,-15188,-25086,12946,-47855,65,64514,-175,35984,59147,-12255,-3179,-36390,-34837,-75200,-501,25775,19422,-19975,15516,36568,68372,-14365,-42431,-27407,-139599,34061,6458,49145,-13474,-27309,-5557,111623,-9687,-16598,-9672,53186,-21473,-32723,-4538,10694,49137,-52084,-7131,54515,51367,21948,6846,-42165,-65681,1676,23257,36793,56467,61293,-362,26104,6832,98701,46616,32567,-7080,-8204,-392,1928,-2419,-15211,3118,56300,13139,25526,-29614,-38128,22525,14019,62431,46003,6708,24201,48898,-44388,4466,16913,50928,49129,68851,-9257,31918,20677,-20469,13882,-41771,-14353,22556,50302,-13198,-93485,6481,-45954,-4977,-45261,-57036,-31525,-42580,-79491,11024,34202,-30380,38701,33613,2314,-9516,25511,3554,-40510,13938,53865,18,-2745,81356,58054,-2659,42232,-12164,-41907,-5341,38026,25397,-39136,-13466,1403,-29750,-15179,136059,76717,-10780,-25643,-15768,25395,74943,-37789,48853,-18017,-7848,-31962,-13400,-3648,-17837,6731,-57303,-80609,471,34004,3286,9702,-12153,79079,2343,-34499,55354,43300,44581,-59571,-1376,102262,97630,14977,123493,-80020,-71312,-71822,21255,-50307,52955,66157,-8417,2633,39283,39562,19517,161923,72866,11547,46203,-5462,-14127,-76898,-83557,-45838,-11189,56108,-29341,1459,-5400,-10535,-2883,8095,70078,1247,28150,8951,36882,30242,-10445,-73873,40561,-22396,71168,63585,-66146,-55219,-70400,40106,-2205,636,-8299,30923,32715,19445,-67684,9744,22254,401,-79894,3618,5121,-8431,-24763,-18654,49583,61537,3835,22803,25650,-29684,-25275,71780,9976,79807,86422,105929,40651,49483,98943,84224,15842,-26228,-6274,-17150,-64521,-26648,-7252,-41719,54460,-832,21202,-24350,-37634,-60985,-57281,21753,59413,24708,62223,17321,-22493,3472,12232,27300,-13965,84252,-29865,6860,88837,-36849,-31621,46623,54934,-67022,-126232,-10087,90776,77076,-82333,28668,9543,-74420,-38935,-115823,-74267,-49763,-5208,-25078,9029,-33186,81684,-66308,83353,-26114,-75629,-3885,40000,-29619,4573,97727,23519,63869,-294,-102457,29787,-9895,15047,55618,-107297,-19800,-6313,-67617,33479,-77622,-54813,-68109,-70213,42015,55101,55281,-77039,-77428,-22683,-32314,-57298,-34218,-11008,21350,-42881,-49397,-55188,53866,1646,-3046,9169,55025,34236,39316,11586,-24901,-1240,-7723,70834,-8825,31791,67960,52529,77431,58961,27956,33622,68846,-7334,-10973,34806,56475,38448,-17676,47692,60492,25594,10600,-17295,586,51020,6171,-57412,3047,25210,25534,-37802,33864,109283,60487,-38718,69259,-27145,-46355,-60672,7992,44600,63646,-15809,-40407,5376,-9108,-44680,15663,7330,-29350,-34070,-21995,-30779,-12437,35489,47977,-36242,1613,-44552,37349,66633,57430,11741,6918,67758,72419,20095,854,-82532,-82755,-23315,-29300,-25169,-21539,-57374,-2617,74014,38245,-83700,-81190,-41072,36783,53083,40973,23074,5038,16954,-6665,-2750,-6062,-30223,-69683,-13583,-10253,-46801,-19546,-6778,80125,-12172,-61683,-8452,16003,-45159,-64841,-11624,66879,81316,18757,7611,-1736,19008,-7567,36750,-50969,44449,83251,-2047,-78618,-22486,18270,-53619,6053,25188,-22162,-49033,-69349,-6970,55346,5645,-56164,-3411,-60661,-26019,-47532,4594,-16022,-22841,12652,-24198,75555,21039,51763,55003,21349,-31147,-32644,79293,6395,-4668,30904,-24988,8353,-24158,3796,-13388,26748,87448,41757,-12882,-43558,-30109,-21909,20564,-44324,15832,-10759,-2956,101960,53640,-20868,-12309,-7396,17302,-20106,61831,-47124,-106391,-61550,10525,-13794,-16483,59365,44684,20201,-5163,-16071,26346,19597,-41002,46240,14798,-5952,11799,-21622,-92272,-42382,-17178,14285,4364,17445,-4235,27591,-8067,-4445,13945,-4848,6309,-24316,31760,10329,110509,85475,-30136,-108153,-80598,52294,11575,-18438,22193,-8878,27728,-29657,-14265,-16402,43894,-4521,7522,-43020,-58600,44505,-50922,-3298,-30617,-36893,-54833,-48002,8085,28073,22602,24247,-45890,-14049,-23720,16805,-8,32411,21731,-340,61831,2270,29817,-6323,-53013,-31091,-13956,36927,43173,-19915,36882,-10326,-8974,-9081,-28700,-8574,75761,3684,-64812,-60708,14161,-12776,16904,12003,-486,-4812],[13683,45820,30118,34451,5252,-13291,-50421,-92066,-14911,-30157,-17340,38310,41129,28292,-16115,27602,-69497,-90461,-21272,-12174,-21575,36302,25851,-30732,14804,75972,7336,-5560,-20650,9208,-38036,-47134,21385,-12614,7096,21948,-41332,-48332,-23631,-39934,-39283,69462,-48391,-75164,76487,71529,2579,82756,96629,36739,13342,80441,77396,7704,7617,-5120,46174,8036,-29661,16342,-44979,2381,21110,-465,-2562,78072,55233,-10752,-31483,-26802,44291,26650,103503,-22616,-42768,-23209,-57184,1577,-16578,10122,-57315,-11201,-4337,-39082,75633,16408,-27879,35513,8612,-37441,2820,5182,-129107,-154288,26266,30313,50033,41380,-15568,16982,12962,-8030,-12248,-21199,-95671,-16744,116586,37387,-3488,-19686,9597,-72686,107840,21207,52100,-19695,-16940,-51546,-16830,-21252,-949,-95407,6266,39601,-77709,-12344,-1012,71303,39655,-18771,24268,40993,13774,-2760,-10584,15273,-40739,-45384,-64835,29632,-9339,-16636,15942,35342,27068,-30880,-9065,74073,-56681,-24082,-27448,45482,14413,87647,68346,-25413,-39257,-73301,18374,13524,-116589,-82433,-52047,-16075,-26877,-115624,-15686,-821,45505,-61933,70197,-29511,46921,8401,-17242,-7987,23920,32499,-8731,-39200,45482,65330,70727,-123555,-73571,-39786,33260,75270,5470,-68394,-74980,-12779,-17027,-61633,-36768,-1809,51439,-3835,-70240,-53386,67042,95455,30434,82787,80203,-18815,-53221,-41529,129153,3283,-45538,-6095,-35086,-57248,-26070,-12674,49593,135845,-53281,3908,-3738,-31561,17096,-76504,-30693,26361,43363,-64113,-11209,-58733,16864,-2778,29536,79945,117527,20051,-58092,-20307,-27526,17781,124807,23612,-2326,-110094,-95707,7058,-3420,45832,81041,-21149,77085,1634389,1658611,264863,230673,156412,82090,78120,140774,53874,100643,-1171,10399,27904,-31066,24910,5555,20588,55247,97417,-2102,-17217,64498,55435,45600,8176,7371,-40343,2664,12009,-12848,-14069,9259,81204,73810,27800,94624,61110,-61164,-62989,-2584,-23890,39630,-27076,76280,-9072,27067,61488,-64103,-15835,40090,14905,41296,-1530,39763,34447,47036,20024,-13044,-3230,-20876,-62961,42741,-3268,37972,49761,-18073,9167,-13208,-73149,95049,80176,7021,19950,-35224,77448,-2090,-22917,24507,-13444,-37366,-3490,-73708,49562,58330,-11186,-58197,-27797,53467,43361,272726,378404,120220,77293,-726,-29855,-15184,-86671,-30997,59508,-30995,31471,67966,33153,58513,3774,-7746,100992,42873,-115352,-18520,44655,41172,23028,13247,53572,-1524,-66493,-7223,-46274,-6128,118929,37628,13484,-20153,-14059,-6559,22182,-57041,99188,-4419,-23744,50662,-21524,26474,1496,52607,-6926,31920,-49151,-108908,-18027,3703,-59450,26781,6267,24518,33689,1860,18936,44991,75293,-18274,-18230,19183,79264,20110,-429,9225,-54548,-4071,59418,-14428,64250,56518,-16857,14146,-42157,-49128,-74337,-2859,17551,6447,-10815,18656,24643,58329,-17521,-60014,-38148,-154218,36781,18450,53164,-9739,-18684,-606,84909,-41002,-9896,6933,53121,-45314,-41148,-10648,-1678,34892,-39963,8788,80721,80161,1155,13516,-8616,-58546,9876,31538,32840,81827,84778,16703,25536,631,103888,34035,15055,10372,11596,-2357,-79600,-15872,16594,33980,55042,11877,18507,-19430,-43494,16117,2006,39301,57687,41764,39583,94944,-80196,-9532,24812,44554,45409,88511,27979,23820,16776,-28491,-15782,-57875,-10375,44826,75463,13899,-81564,10270,-51554,2964,-29837,-87620,-21913,-19486,-69246,-25351,16474,-8995,40017,28374,2414,15303,34259,-2610,-50407,5871,35981,-8364,-9446,54740,42732,3080,38298,-38520,-30696,-16385,17372,17097,-42840,-17460,27457,-15696,-8340,136096,108623,-15065,-35717,-23803,-18897,51767,-24060,55665,-34027,-375,-13828,11405,-7458,-11375,33705,-44204,-82432,-13897,36710,4938,16701,-10093,51430,-2156,-41562,52067,36460,39616,-61681,-11284,118060,82588,9732,130859,-86885,-89532,-61529,25767,-52598,53348,41076,11049,17837,44293,32350,1160,153484,78678,15469,58941,4399,10779,-85342,-55590,-53422,2978,23143,-35307,-6477,6203,17386,9365,13698,58020,3403,39572,11138,16982,8164,-19951,-41789,56320,-18139,81520,60108,-69733,-44701,-50228,50071,-19260,4808,-51369,2491,4280,-200,-49591,7549,7990,10532,-77702,-12556,-7283,-28450,-32321,-17510,53729,59405,14970,39354,24236,-35661,-7849,73356,14455,118347,97461,66879,38870,42659,99100,94012,20190,-7644,24771,-7951,-63096,-24706,-13291,-31398,55468,-8258,15897,5457,-31105,-51728,-31737,25324,63126,44842,75988,-25306,-26694,7014,2021,-894,5555,81630,-1803,-17967,65874,-41810,-1943,55371,39751,-54531,-105137,-3922,69031,45608,-74115,34626,11539,-70553,-63076,-116605,-77917,-34181,-5898,-29223,-869,-40162,62663,-69822,108597,-26118,-71082,5555,48788,-42937,-4856,51078,-19273,73664,16046,-37738,52414,2811,10809,52235,-53763,-19363,-7194,-53104,33349,-43993,-62371,-68149,-92433,33773,58461,54084,-80754,-89167,-20885,-13597,-48330,-33156,-3516,10636,-39249,-69448,-45287,49064,3911,20445,18881,76687,37128,27596,34968,-16008,2849,-8154,86407,-1132,43976,60468,54145,100735,76028,36944,21470,98141,-14551,14613,23804,46536,179,-1164,48077,24350,9289,-4523,-64936,-14261,58228,-32528,-68890,18342,4000,4727,-28178,52006,106522,30568,-37153,93897,-31180,-59279,-34901,2511,53489,53574,-13403,-66924,-24014,-29668,-40621,26292,-1871,-21843,-36971,-27281,-3551,-20383,16745,43949,-55379,5564,-8010,46641,67448,69175,36851,17793,40312,65578,19679,-3632,-60957,-94666,-27875,-49172,-41607,-48919,-43267,5852,92462,38401,-100105,-64844,-29220,47802,54494,64412,46379,-1211,-1031,-5567,-15976,-22400,-27051,-30160,-23034,-16419,-30275,-37141,-27426,58658,-8586,-46372,12682,10040,-44659,-56607,-13733,77307,70792,-1857,3965,10639,45057,-12290,36397,-22416,58893,81426,9648,-63673,-29539,16146,-46738,22122,20302,-28480,-60628,-73636,-10421,60620,-1918,-54603,9343,-37608,-4190,-43299,26909,-17531,-18473,-1463,-18172,60176,15610,40418,71681,18513,-20448,-5874,86037,11117,18278,79299,14376,24987,-44798,-19464,-7128,27993,80791,44249,-13038,-39256,8626,-19350,-11531,-63923,28367,-10950,4404,94644,54293,-33054,-32219,-14968,17775,-27250,62149,-26063,-96185,-62133,14353,14927,-58490,55429,-4114,17172,-22108,-4462,38135,-10253,-35175,47749,14550,-5479,28915,-27101,-99672,-66448,4046,9708,514,6485,22465,24994,-20088,-25556,22734,-552,21373,-3629,41852,25307,109416,88254,-32602,-128435,-79324,82612,-6326,-40957,24023,9631,32160,-20294,-5183,8638,24303,-3728,36923,-52138,-33164,30601,-52350,-9066,-21247,-44488,-75200,-49776,11926,23192,30522,32137,-39346,-24687,-20385,22577,-4235,40848,29191,-29548,60347,18529,86722,16626,-18568,-34250,-26599,34388,37046,8296,47910,-15222,-8178,3599,-38556,-12655,71828,6440,-63359,-56075,31099,-12951,9111,-10406,-8402,5206],[26943,64605,24040,41449,25046,-6136,-37089,-96587,-3427,-16280,-5786,22617,55377,18148,3560,48648,-59655,-81303,-29255,-13650,-32990,14473,32785,-1838,15104,70643,35851,-25820,-21381,-6216,-55706,-22878,14849,-15909,5426,35583,-46325,-53341,-18269,-4717,16478,37019,-43465,-49061,91519,72160,3532,58829,74872,42193,17012,70615,79545,5699,5244,-26716,29784,-4535,-17635,-9171,-47857,3789,16082,16491,-22364,68411,37590,-24464,-48627,-46053,43045,25286,83825,-28031,-34674,-40868,-66689,-39673,-3165,29000,-30671,-7056,-14499,-50732,111670,30661,-920,30300,36574,-32044,29048,2692,-95901,-143639,27663,43801,58969,45372,-22213,3772,22416,14716,-5310,-738,-53977,-8638,83332,48189,3612,-28643,25827,-64017,124578,24365,41876,1414,-18384,-47420,-5928,-9903,-3986,-101884,-6058,26793,-59286,-12283,-9222,57870,5810,-33493,31864,32071,-16188,-1013,-10623,112,-57320,-69580,-59584,46741,-18765,-4575,-9998,-421,46900,9570,1565,92081,-20246,-12366,-25500,38468,19282,87224,45470,-37443,-34177,-81002,49000,28369,-60814,-61986,-64153,18621,-14064,-103839,6711,-393,46726,-41568,55986,-51944,29444,31442,-19557,-18315,8195,36851,-8394,-44155,56445,71226,60253,-113805,-71286,-23754,62739,95395,6588,-55732,-86035,-12427,-3872,-55353,-30872,22140,41133,-19194,-62393,-58638,93496,90653,19164,77663,90498,-51833,-52425,-30221,117712,29332,-37932,-16062,-26152,-71109,-25031,-8079,27280,128712,-55857,17686,13573,-15741,6363,-45504,-24735,10406,51393,-53631,-9054,-79067,-16212,13674,46624,90568,134486,19145,-59605,-19347,-134,58761,155153,47268,13785,-75727,-84375,-69391,-8289,14740,92740,30914,229507,1528186,1612748,266579,266907,106158,71062,75018,154483,36663,117553,1017,-19752,20573,11214,40507,18251,17173,49699,67478,4129,-7897,45213,56830,21071,-13533,24912,-18599,-12143,11421,-9566,-21862,876,84481,22057,-3193,106800,75613,-64163,-83839,6056,-25157,20696,-39075,55416,6927,40989,44322,-56649,2391,-328,15205,37494,25547,71881,45036,30222,20076,-47674,-445,-21261,-65665,46368,22888,70574,59157,-34042,17474,-2649,-42613,31010,30698,-36306,13717,-23331,67892,-6687,-36336,35989,-18087,-52921,4271,-55739,38888,59852,3622,-23216,1983,39526,47852,276326,428298,120384,73125,19747,-27702,-26822,-79149,-37017,34000,-49088,28693,90051,24810,50952,3930,26542,117889,52917,-106370,-31628,38875,42917,23660,7363,54769,15369,-20315,-121,-46739,31,121014,54039,8349,-29616,-16798,-12773,-3286,-73511,95943,29304,-14324,47352,-32675,11542,-4377,46772,-11604,20047,-38197,-103448,-70761,17962,-49522,44997,15712,28228,47786,31944,8575,45486,70777,17004,14146,8774,60780,37121,20475,5398,-49190,-9873,52283,-24408,81560,50982,-8518,27744,-38875,-49893,-83074,-13408,4260,-5087,-6278,12318,10757,33369,-33045,-72728,-45816,-150616,35717,29330,60551,3091,-8165,10993,53787,-66017,631,27124,49499,-49003,-44476,-12175,-8044,10986,-24335,8564,84306,100638,-14778,21468,38791,-40692,4698,25460,38502,98187,98322,27957,17858,-5313,98945,11673,-6002,25534,42881,-3746,-111704,-24893,35525,55913,56632,14260,9228,-10707,-40106,2960,-12119,7376,60219,75844,56540,138516,-86043,-22177,24609,35364,45241,89500,60958,19865,7850,-30929,-40330,-68179,-5295,43542,88773,35287,-64090,14519,-57848,13757,-10418,-114086,-11277,6233,-48876,-55674,-8345,-75,35419,18263,5438,37028,39582,-13322,-54701,-841,10512,-11823,-20208,24797,22368,11529,29676,-52748,-19393,-23290,4313,5027,-55686,-19603,39970,-2895,-981,103174,122332,-15937,-40130,-31371,-54210,30574,-1420,65501,-48157,4721,3696,42593,-155,-1442,49931,-19743,-73253,-28548,36568,688,18632,-10994,29561,-6454,-50102,46488,29289,32939,-61746,-21486,120022,65474,-408,131897,-69355,-99929,-48779,32037,-48954,46325,11964,29241,32898,37618,23906,-8532,115567,74532,21813,56545,13392,40102,-66537,-29828,-50210,14815,-6372,-36253,-15251,20720,34404,25378,18367,45060,11551,43769,11294,-3229,-16141,-32434,-13298,71042,-10842,69150,46869,-58320,-28181,-21268,49802,-41178,9558,-75412,-33389,-27246,-22888,-48881,-14947,-14844,17075,-68391,-19796,-15293,-43899,-30966,-20879,58315,45451,26457,46840,18486,-33053,15032,63226,23691,144962,104956,30789,34131,31181,80025,82883,23446,13195,42410,-10797,-37895,-26004,-14863,-19126,57132,-8468,3694,29065,-15149,-33485,434,31458,54775,56570,77065,-71716,-27478,11084,-1145,-30700,15648,76345,29389,-35922,32879,-43757,25958,58217,17478,-42875,-77883,2580,40543,26508,-53317,35721,15178,-53075,-83140,-115102,-82024,-22910,-4183,-30504,-9103,-51354,36352,-64609,107628,-25627,-55446,11169,67781,-51332,-10281,-10124,-52981,77665,26570,19250,68178,7954,5030,39284,-2981,-16939,-10555,-32258,28117,-8287,-68822,-44706,-91441,21786,59298,52080,-78640,-86249,-14726,2943,-47217,-24281,11487,7609,-25557,-72254,-34739,42301,6733,33504,26372,87804,59936,16159,52866,-25035,4133,-10323,92002,17034,46654,49195,51400,106440,75809,35726,8832,113689,-22633,30500,5550,24690,-48189,6907,42985,-19555,-19655,-24306,-105268,-26294,63359,-68633,-62022,34269,-17041,-13185,-23541,51743,95850,-4655,-29096,107937,-25157,-61437,6968,-4750,40211,40839,-6820,-85023,-52434,-53468,-38551,28685,-19245,-13719,-32466,-22617,24161,-19712,-3586,37944,-69274,6841,34747,53572,64753,71207,56202,31501,26421,51836,16856,-6727,-40402,-95525,-36120,-60306,-39498,-54544,-35953,12473,94198,29863,-108264,-49400,-17764,50510,48178,82298,63559,-24866,-23523,-3837,-34121,-36924,-16184,12954,-30045,-25895,-10460,-54546,-45309,32246,1216,-24719,33044,8685,-39897,-44670,-16419,78031,55146,-5223,6295,19827,70062,-11669,31112,5108,66611,77578,17590,-37827,-28318,15490,-33269,37307,3615,-36913,-66611,-63523,-13665,57795,-12005,-51979,11950,-18930,10834,-21626,56538,605,-10616,-25580,-17888,36392,3722,38056,82188,15426,-8383,19652,75338,21348,35071,112534,60195,44249,-42035,-30878,-1294,25640,67123,30030,-10568,-18796,30371,-7377,-35816,-76639,47464,-2356,17691,83378,50126,-41406,-51110,-21640,15522,-39713,52449,-5767,-72422,-58859,11759,35944,-86050,47351,-50888,14272,-25006,13978,50654,-48897,-31162,50145,3265,-5480,38832,-20980,-106277,-82990,27781,8668,-8904,-11083,49764,16784,-24202,-48102,33014,10690,35703,25558,46528,28830,74117,72974,-30819,-134188,-70653,98715,-20402,-54999,23779,32396,37887,-11613,4797,29756,1306,-2591,56863,-59126,-13412,5435,-51958,-5658,-12211,-53284,-85231,-40960,11187,6308,31359,39116,-35704,-38551,-12444,16671,-7686,36518,29808,-55367,48270,33605,154088,35947,9150,-42743,-35940,29921,34799,29770,49713,-20121,932,17913,-41833,-11898,37242,1543,-62968,-54220,36538,-9116,-646,-41221,-14079,16103],[29367,72085,11540,32455,38888,-819,-22268,-81017,16869,-8058,7918,3159,64783,7925,25812,62614,-43355,-56650,-27170,-4604,-30602,-12345,29887,33804,13750,54188,60654,-46474,-20977,-18299,-63100,-499,9163,-11612,11323,47145,-36123,-51570,-15983,23385,79494,6401,-41056,-7528,90025,65235,1207,21180,50439,50849,18603,40477,56086,1304,10314,-30534,14606,-14894,7023,-28030,-46979,6421,17333,32318,-37821,56888,9531,-48712,-62888,-65562,32896,18463,58628,-27906,-16990,-47312,-74021,-71363,7822,40115,-2873,7374,-18485,-65507,127550,47027,27590,22005,55558,-25620,53635,-166,-54642,-121447,20185,48246,62845,35878,-25350,-13607,45612,37834,-2341,15978,-4538,-3321,36633,53066,6548,-34347,40159,-33939,122418,22596,30523,29892,-24435,-40404,15789,15,10901,-92907,-16031,5398,-40502,1758,-13911,39188,-29231,-39633,42928,14194,-33260,-334,-8077,-12336,-66209,-89030,-44678,65021,-29921,4976,-30851,-24205,65669,55531,22354,92963,15488,6399,-20726,26403,17872,74373,9348,-42215,-20061,-78051,61729,30538,-13946,-42929,-65101,53627,-5007,-97846,11927,4470,45111,-13333,51592,-55767,8396,47086,-14558,-27231,7025,49454,-13421,-50101,64854,70485,26025,-104773,-54188,-5155,83228,101124,15167,-46357,-85882,-20264,-9639,-45576,-22014,44678,26663,-42424,-57551,-63845,95807,91549,5158,63886,81037,-85891,-45775,-12448,92148,49517,-17965,-10392,-4234,-82106,-20489,-8604,14436,102192,-50716,16094,22992,-6394,-2731,1274,-14130,-3883,52941,-40121,-506,-82908,-47065,35216,58684,85664,135936,16827,-56216,-15525,12606,79845,140235,62564,26507,-38949,-74315,-134718,-10609,-3045,104999,101749,381146,1360645,1556623,263119,289195,64567,59440,62804,142656,23481,129206,17052,-45027,11843,78093,54729,46196,13870,42862,28275,23214,8750,26780,56585,-4412,-39222,34384,1131,-33965,12610,-1117,-31251,-7517,88601,-20162,-21510,113085,95854,-38210,-92780,15574,-14150,6355,-37681,34292,9248,46809,18268,-39436,11285,-33554,13601,28432,55347,97574,46051,11394,8896,-76547,-152,-22625,-53765,40065,52725,107943,59058,-43622,24698,859,-1294,-43851,-21981,-71633,-561,816,47031,-9878,-39498,47154,-26134,-56313,14960,-36938,32633,55563,16802,8154,39916,20192,42991,265096,444698,108754,51020,40382,-21890,-35879,-58760,-36160,10174,-49383,29771,97296,13325,40032,2485,54180,123889,64297,-65333,-40812,34935,46113,23779,-14461,42927,33126,32192,-1263,-41888,4928,112521,65695,7953,-28577,-10064,-15481,-31314,-76667,71235,67570,1559,40654,-52751,971,-11906,44385,7560,19814,-19664,-89003,-89089,35213,-20436,56538,27229,34454,43389,77094,-1557,39880,71526,52259,40113,4898,28124,42959,35326,1849,-31438,-14521,55303,-28924,83724,45251,2099,31320,-29801,-38359,-97647,-24343,3327,-11106,-11202,-3859,-3861,-1396,-54289,-77953,-48525,-131024,25820,36964,69137,20818,1978,26606,21177,-76140,14154,43487,39422,-36702,-39746,-9328,-7338,-13815,-9730,-679,66387,105673,-18969,26932,80019,-16239,-13319,2483,53992,97401,99374,30254,5820,-9948,86724,-12340,-24715,26783,80342,-2464,-84946,-26058,37184,61607,60193,18046,-10,-9246,-28481,-11179,-22891,-18347,54782,96195,72302,157847,-60998,-29241,15453,23914,48048,72244,72290,20353,-5176,-27633,-50507,-67663,-2172,13746,77975,45170,-45022,17746,-63336,19305,9458,-128448,-2261,26795,-23461,-62470,-33790,-7602,26506,6075,13035,53227,42943,-23744,-50916,-1428,-11458,-9581,-36008,-1874,2357,21728,14318,-51742,-11463,-23141,2957,-9279,-74023,-19434,25842,6066,7144,56395,117210,-13211,-36710,-36162,-62245,14360,19262,70574,-58029,5578,14486,67651,28750,8024,47327,10777,-49464,-38972,34094,-9032,17377,-11025,28151,-10419,-56739,39781,25133,25990,-58020,-29709,105379,43922,-11418,117515,-35997,-101435,-35637,44006,-41394,33159,-9999,41949,48458,23543,17566,-9047,62206,62717,23831,40002,17582,68230,-26923,-9661,-39274,20261,-25533,-31892,-22235,35468,39074,43614,20970,33387,24772,36763,8644,-10611,-32116,-44251,-901,76283,-1596,39466,27131,-35741,-10338,10009,38891,-64561,14108,-76419,-64025,-53713,-39962,-57086,-47906,-38792,17652,-56390,-19784,-17299,-51916,-21478,-27826,61653,25910,43568,51091,12537,-20770,35319,42662,33368,146423,106094,3950,26730,16626,43863,52500,25151,29379,35241,-22958,-266,-31608,-12704,-8662,56173,-6039,-11858,41286,10372,-11926,29936,39783,36659,53649,65126,-109811,-24241,13916,2521,-53853,15072,68400,51723,-41749,-1011,-40491,45989,49640,-9059,-34903,-53635,5467,11048,27456,-23941,31155,15721,-26477,-93582,-110560,-80762,-14586,-2498,-28828,-12931,-63398,9376,-50861,88621,-26502,-33147,9070,79819,-51468,-3593,-57423,-67470,79675,27752,48269,71304,4810,389,19477,35850,-13076,-15088,-14445,16371,18638,-74277,-9725,-73631,10851,57484,45718,-64447,-67212,-2501,9837,-54312,-11828,30039,11580,-7900,-50752,-28287,33248,8767,31850,28067,87441,91739,10074,60141,-47572,-2491,-13159,89110,39217,37703,36248,43393,92435,60918,25740,-2263,108961,-29294,29600,-11950,1491,-86475,5041,35253,-53707,-41059,-40088,-118828,-28473,62419,-90646,-37989,43130,-33262,-24386,-24958,36453,77395,-33366,-14825,106522,-11235,-49329,53312,-12525,15259,27601,2010,-91105,-67305,-69936,-38097,18427,-32092,-10180,-22859,-11865,47063,-6383,-21585,27961,-72052,7834,70117,56093,61813,56195,62130,44881,26965,34756,11596,-10788,-27198,-87591,-48762,-58172,-23426,-31142,-36132,14301,79798,15010,-107664,-39599,-11856,43751,34822,93054,70889,-60034,-42339,-993,-56277,-47207,3162,49241,-29545,-36018,4647,-66820,-55371,3231,10262,-5219,47121,12624,-32737,-32629,-16464,67587,34963,1255,15805,22545,79978,-8479,24278,22560,61810,71994,21440,-10367,-20153,17461,-19195,45527,-13097,-45642,-70323,-40641,-15099,49538,-21915,-48695,7521,-4839,15233,10165,74657,34059,-4229,-53646,-21152,11916,-8200,43245,84944,12768,5036,33320,45062,34308,38001,118753,96832,58323,-16378,-21633,11942,24402,49756,9444,-8064,17934,31012,10777,-44105,-82523,63917,12989,35071,75257,39812,-44048,-58262,-26897,10062,-52556,36652,9013,-40479,-51076,2656,37745,-92919,37201,-76664,14982,-12400,38154,59740,-85982,-27931,54319,-14253,-8050,36066,-9569,-104842,-88243,45650,12765,-22367,-31530,66834,4263,-23102,-66068,41773,40390,43156,57012,46072,19681,19561,40885,-24970,-118114,-54029,97755,-27276,-54720,19702,48953,41372,-7846,13985,39017,-18399,-1756,67862,-58473,-5421,-21582,-51555,3909,-4596,-61535,-74363,-26802,2704,-18541,27179,43855,-34490,-53376,-3103,-2394,-6565,22319,21945,-69440,27661,45085,208721,46568,25619,-52759,-37927,23673,38033,40611,42009,-22517,13655,29454,-38077,-7305,-24571,-8390,-62177,-60777,30367,-3831,-8876,-68162,-11946,26810],[22605,64721,-6188,3456,45008,-360,-8458,-45811,42956,-5006,19403,-17572,62639,278,41962,66155,-23135,-20949,-15334,11542,-15068,-36605,19998,63212,11959,33987,72646,-55819,-16773,-22780,-58137,15985,5861,-4483,21863,48728,-20164,-45185,-20679,40143,131088,-16276,-40295,38619,72701,53734,-4799,-20547,30431,59476,17712,-3161,15818,915,21305,-16491,6557,-20808,37194,-36369,-43740,9127,25406,45639,-42341,47559,-21375,-80986,-72780,-83335,17791,4214,36512,-21305,9248,-40256,-79549,-81655,15852,39200,16550,24861,-15253,-78146,112942,59672,49949,11353,60994,-18486,70337,-3581,-28244,-93678,3603,45319,60822,14842,-23685,-29623,78389,56316,-4127,26384,36024,477,-5232,51701,2844,-35950,49023,13944,101182,15502,21791,60164,-34009,-31393,41888,765,41769,-66800,-21997,-12716,-22981,20560,-18172,15253,-55673,-33908,53459,-10423,-34661,-697,-2443,-19641,-66685,-95781,-22037,78006,-37751,10831,-39459,-32271,73225,89392,46303,77203,33229,29012,-14111,12051,8830,54080,-23905,-39419,1486,-64577,52885,21599,11768,-28956,-53567,76205,-8263,-91851,-566,13504,41148,15934,53585,-45501,-11476,49201,-5807,-33988,11623,59002,-24060,-54600,71109,64838,-20681,-90337,-30264,12612,88496,88943,26428,-45560,-74429,-34525,-32602,-36015,-13739,60467,8829,-65979,-58956,-65895,73977,95655,-7677,51542,55904,-111032,-35714,3920,60134,57535,9125,4912,22904,-88512,-12891,-15245,10873,61999,-40194,1932,23176,-8627,-5329,46763,-1917,-13696,46461,-24118,12936,-65774,-62768,56220,61766,58207,116814,15470,-44215,-11246,4150,67106,81415,63212,33046,-9560,-68656,-159652,-8300,-4314,117820,161331,473388,1170133,1514802,254712,290776,49205,50815,45059,115955,14730,134879,39869,-58397,1138,141106,64815,82395,11752,36928,-5792,49448,26613,8746,56460,-22669,-61235,30082,16955,-54550,15338,13331,-35861,-14662,93107,-35778,-25832,108044,110786,6236,-89575,23872,7078,924,-24782,19560,-4630,45047,-7979,-20988,7203,-50301,9023,16522,81264,109224,33138,-3141,-9648,-94628,3421,-24952,-33366,26320,75621,132737,52728,-38630,30098,-6609,29699,-103849,-65134,-91920,-19890,25727,20398,-11906,-32071,52070,-30586,-43627,28354,-24038,33155,43636,25646,25346,70794,-2178,31022,238219,436479,88829,20592,56235,-15176,-42167,-30962,-21424,-9242,-36263,38600,85503,-974,28004,-229,67897,116152,71987,-21229,-45162,28244,49163,26960,-48612,21839,44227,69159,-11395,-31853,7161,100858,67150,8031,-18262,7280,-11504,-55572,-66825,35415,91181,15971,31007,-76349,-1812,-18175,47774,43956,26254,-5247,-72685,-64670,49419,26352,57298,38595,40749,16813,112935,-8700,30432,77317,76735,54930,8875,-2718,45406,43434,-939,-5941,-16095,72899,-28352,71919,40695,5323,22148,-19710,-18335,-110117,-28182,22316,-9076,-25316,-25539,-17612,-37103,-64755,-76058,-46334,-101521,6059,40160,74187,37385,9830,42418,-10030,-68829,28516,50369,21757,-20484,-27345,-3967,-1066,-29400,1414,-10446,35665,92826,-9037,26479,99395,8960,-38271,-31679,75234,78695,86788,23271,-5671,-12491,70924,-30340,-37983,3266,113193,2458,-26203,-18308,24899,51624,63883,21303,-7720,-16400,-12405,-19792,-24921,-24605,44458,96812,84239,140370,-18012,-27243,270,11792,50746,43188,51713,23752,-20366,-19011,-42148,-56107,-3506,-35658,40255,42902,-27461,18190,-66021,13046,25971,-125082,3146,35953,827,-39296,-54308,-28553,17658,-5619,23119,60859,46843,-29272,-39891,4673,-20082,-3027,-55504,-20559,-13541,32251,-6038,-37239,-8890,-14566,13074,-24543,-91039,-16859,-17061,10125,15810,18391,98278,-8703,-24624,-38654,-39454,2276,28509,65586,-60528,2727,15641,75672,76989,13103,24590,39179,-13404,-40452,30120,-20160,16400,-7546,50231,-14441,-58229,33094,25831,19405,-49817,-33725,77316,17200,-17786,82878,-1574,-96217,-23686,61643,-33368,16998,-17219,45746,61424,8612,16405,-2955,12869,50429,16723,14647,14910,89775,18601,3777,-25266,17578,-30609,-23446,-24458,47682,34152,61725,20869,23181,40072,17904,2499,1964,-32140,-51451,-6327,67706,8086,4361,5462,-10117,3750,36552,20342,-84335,17954,-57632,-76360,-68188,-44731,-63423,-74960,-55261,12296,-45769,-15677,-14145,-52135,-6020,-34404,63395,8852,65823,58952,10612,-292,45773,16300,39146,118041,99087,-14115,16997,1426,-430,12554,24861,35402,2463,-38861,32916,-39398,-7911,-2926,49204,-7693,-26595,41323,38560,6253,50883,48696,13795,33060,43559,-125569,-17117,13876,9476,-63745,5771,58945,57755,-35621,-26873,-31221,54096,27746,-34471,-30654,-35409,3304,-14179,43888,7122,21772,10025,1837,-93091,-103200,-68992,-6782,-3239,-25301,-10604,-72137,-11974,-31188,66174,-29819,-12631,-2490,68034,-40604,16290,-73261,-59714,77835,18642,43977,59760,-5135,34,-3257,57648,-9559,-19153,-5937,-1221,28249,-78949,24696,-49200,4831,51537,32166,-37202,-35593,14821,3943,-67911,-933,46474,19394,7055,-9336,-27594,22115,8647,17314,22540,77028,117477,11236,55151,-73750,-19733,-15947,79653,57614,18903,23098,30628,65006,39179,12042,-9688,84063,-32614,11741,-20864,-12336,-96953,-4906,26880,-68179,-36431,-43581,-99026,-16726,52890,-91498,-5172,37935,-42159,-29101,-31388,14695,52799,-48115,3279,91030,5772,-25801,89279,-19039,-10402,15585,9502,-83541,-62604,-73185,-38642,-4921,-30102,-12424,-10767,469,62724,17794,-33272,13000,-62687,9698,87852,56013,63008,27610,53596,54029,35577,17580,4471,-17183,-23906,-74722,-64810,-43607,-2466,14931,-40396,9865,54429,-1355,-99206,-37363,-14458,29065,16783,95535,66858,-92327,-50432,2206,-77995,-51484,28592,68712,-19034,-41821,11646,-63388,-53872,-25208,13793,4021,51672,20379,-26318,-23086,-11376,48296,12805,9804,31062,17856,67270,-6449,18349,27332,42522,65120,21578,10268,-7777,21604,-9506,42692,-21532,-51102,-74742,-11325,-13134,40327,-28852,-45251,1655,5862,7821,39092,63822,71917,-3015,-77309,-25510,-6856,-12712,50581,79512,12555,18977,29238,1004,44046,24249,97919,113818,62067,21076,8164,37180,28500,32770,-6312,-7532,63233,17923,30677,-33254,-82961,69674,30929,52901,76691,24044,-40831,-48611,-30656,1877,-60206,20572,15425,-8020,-38718,-10260,17238,-81928,27356,-72532,21259,11092,63749,62411,-108527,-23635,56104,-33219,-13912,20833,1578,-88247,-81540,50769,19953,-36349,-49793,65835,-8289,-20847,-73906,46318,87599,38447,82625,41817,2567,-33936,958,-16059,-82977,-31267,84402,-25754,-38570,11150,51850,40622,-10112,23882,32123,-31321,-1476,72876,-45095,-9059,-40881,-51738,15061,616,-66626,-39300,-14494,-14345,-43673,23060,46402,-33018,-65012,3784,-30289,1075,3529,6786,-67248,3428,50667,224109,46901,31305,-58794,-31014,15513,45306,39648,27547,-21573,23923,31844,-28567,-94,-91076,-18446,-59544,-74766,16548,1450,-12727,-80249,789,36029],[11040,44531,-26124,-37992,44100,-6138,2188,-1506,66408,-5632,25890,-37004,44844,-2798,45854,59928,-1945,18167,5711,29849,7707,-51655,7201,71717,10596,17673,68221,-48512,-5324,-17776,-42109,24989,5560,-2218,30566,34876,-9488,-36477,-33925,45689,152774,-30327,-38511,73874,46171,41874,-13536,-53568,18474,64651,14656,-47178,-28833,6299,34148,6892,8213,-21341,63852,-34420,-39604,11426,38661,54480,-34242,42593,-46367,-114331,-78695,-95782,3396,-16726,21675,-9549,40833,-19133,-82973,-68682,20188,27209,21909,36109,-5767,-81352,71559,63675,60531,548,52993,-11544,73775,-5795,-27446,-66998,-20070,40217,54328,-10148,-16417,-38712,110667,66858,-9427,30735,54705,3604,-27178,44627,-7311,-33160,50242,64548,63815,4914,16484,84246,-43633,-21322,64567,-9869,80265,-27712,-22815,-18388,-9651,31840,-25780,-13661,-66610,-17133,59118,-36584,-23765,-1350,5611,-21715,-59657,-85913,3441,82088,-35916,13418,-33374,-26821,61921,100589,65166,54004,28778,49375,-7260,-1152,-5907,33029,-41625,-30528,25958,-44382,28044,6937,13319,-21911,-31119,76231,-27521,-80590,-26271,24808,35539,39219,58115,-30463,-25924,36419,1576,-38613,10839,57761,-36916,-55082,73212,56819,-61354,-62954,-8133,26640,76052,63162,34431,-53176,-53641,-50969,-64796,-29284,-10490,66034,-10858,-82107,-65924,-62129,37190,96890,-16563,46868,23968,-121891,-25472,12536,31593,52069,35418,21643,46506,-91117,-3641,-27395,12209,18216,-27900,-18275,15419,-20115,722,75370,8186,-19265,31171,-6841,29467,-30652,-54773,68548,54728,9506,76597,16682,-23647,-8123,-21143,20730,3863,48044,32982,7430,-65412,-134892,-393,7422,130915,184585,472997,1022377,1504259,242045,271023,65820,50505,27718,86641,9302,136132,63005,-54779,-13712,166282,69534,114193,11490,34235,-23078,75326,38994,-13045,56814,-28426,-71280,10617,28435,-67161,18432,33276,-31268,-19116,95588,-21744,-18014,90446,109205,50929,-77644,28871,34079,6344,-4529,14862,-30987,37686,-26322,-9330,-7874,-48360,1396,4782,96931,100815,9548,-8138,-29709,-98882,14844,-27015,-15908,10149,82409,134276,45847,-17211,33078,-27423,35657,-131543,-88753,-94228,-39162,40763,-4741,-12863,-16695,45663,-25957,-17303,42843,-21613,37289,24386,28633,23427,82496,-23508,15504,200765,419868,66015,-5167,64467,-9713,-48099,-3247,11448,-21939,-18042,54214,58008,-16485,18225,-1579,67212,94273,71415,78,-45686,15874,52430,34852,-84828,-2191,41004,74716,-27664,-18772,6008,89784,56130,3056,-2996,33349,737,-66979,-48489,1337,86517,23251,19597,-96309,4101,-20688,55946,81370,32396,-4756,-59695,-12404,54892,78286,46218,46865,42733,-23213,117987,-12643,19935,82566,84177,57399,19170,-17244,49181,45505,-2553,18949,-14322,96444,-24548,52125,37057,-2894,2170,-12617,4993,-112650,-20953,53257,1270,-43200,-44488,-28767,-64460,-48134,-69435,-41500,-68932,-19451,39013,70608,47038,14250,55407,-36624,-49049,40667,45519,-981,-12657,-10783,1378,7298,-29376,9638,-14620,4134,65865,11500,18397,93448,29077,-61894,-66073,94439,49254,62119,9613,-10958,-12195,55115,-37472,-47368,-45514,130401,10317,24476,-3189,6429,33273,66034,22891,-13426,-28664,2749,-18089,-15486,-6932,32472,80568,90525,92273,24279,-15377,-15247,1096,49227,12793,3223,27404,-35141,-5895,-17555,-37970,-10689,-85705,-12698,33076,-12916,14858,-63951,-6754,35846,-103417,4355,31659,18714,5314,-65724,-53717,14335,-15139,31215,57791,53279,-27188,-25463,14774,-10976,4678,-75109,-29180,-23860,41496,-25021,-14959,-11700,1444,30137,-39482,-99658,-11976,-75642,10230,24602,1376,73588,-5460,-4974,-41563,621,-8586,22550,50235,-53044,-1003,8388,62505,123896,11510,-11363,57194,26719,-30217,25348,-26833,19273,-224,83582,-18839,-52423,27539,30932,12754,-37756,-31923,45883,-11068,-14763,33200,20824,-87930,-13688,80218,-28110,2224,-8908,39201,65432,-659,20932,5342,-17710,46356,265,-11770,6282,100792,54409,11096,-12967,7862,-21762,-13750,-20029,55260,24322,77171,18352,13326,53048,-8440,-7225,31436,-14855,-51716,-22033,47631,16634,-22606,-13528,10009,10573,53838,-398,-94484,21007,-26806,-63660,-67137,-35313,-60949,-82475,-57715,3515,-38030,-10233,-8725,-46910,12329,-36029,64310,1099,86904,72642,14748,24675,43361,-10235,38434,68550,83779,-27848,5593,-11601,-40350,-24124,21962,30012,-43160,-52400,48534,-44195,-1314,-3038,34756,-18030,-37288,32040,56879,15723,61567,55791,-7792,-2470,18011,-109949,-7247,10039,14698,-57328,-7724,49948,46654,-22674,-38887,-16851,49270,-3923,-52676,-27719,-22153,-2767,-30597,63381,32257,10007,-2419,24181,-83646,-94332,-46701,1990,-8057,-21953,-2238,-74934,-24112,-10012,51621,-35378,-627,-21690,29360,-18133,42618,-56884,-34562,67483,1153,15973,36358,-18532,6163,-24741,61629,-8256,-20976,-7558,-21624,18567,-81747,49707,-27983,5685,39096,12206,-2675,172,33247,-13042,-84940,3769,55563,27015,14254,38105,-30492,10499,5740,-2840,10979,59598,126073,18139,40081,-92811,-45891,-18563,65617,66094,-4452,10839,15979,36251,19655,1627,-11693,47004,-31933,-15527,-16989,-10996,-73640,-18783,18573,-62191,-1371,-30772,-53557,7533,34777,-71943,24008,16115,-44070,-31116,-40089,-4373,25964,-48773,21362,68045,20100,710,103524,-22648,-29800,5982,11737,-63581,-41215,-64540,-39909,-37142,-10699,-17713,1955,10267,71514,45684,-35350,-5815,-44813,11783,83799,57433,72347,-3350,35542,56195,42798,2737,-3146,-25592,-28713,-60769,-81129,-22414,14527,65727,-42744,-362,25296,-13921,-84657,-41251,-24726,10628,-1667,89014,52475,-106233,-44923,3970,-92912,-48926,54771,65659,125,-37536,12598,-32355,-40563,-49508,10677,-935,46855,28862,-23460,-16522,-1136,25602,-7418,15704,48316,7214,34413,-8140,13822,22688,12942,57107,18740,20672,5640,26018,-6550,28386,-19571,-49168,-79788,16242,-6818,34221,-30880,-42120,-585,13806,-9391,52219,21184,99972,-8759,-90110,-29202,-16608,-4381,52960,66568,18258,31535,9684,-44692,43788,-2239,60058,109529,55822,54008,48662,69687,39498,19109,-11971,-9650,103899,5552,48723,-6306,-79897,60880,46344,67676,89489,5865,-34136,-24410,-32803,-7497,-58876,9478,12908,16979,-22203,-22311,-17241,-61316,20406,-44177,33353,36594,84166,58202,-106866,-17304,48848,-49707,-21486,-164,11351,-56100,-65746,40664,25328,-46522,-61051,45811,-15625,-20839,-69234,45206,134134,20286,95380,35460,-13953,-67497,-32649,-5674,-40366,-7048,68354,-17087,-10225,-1159,40076,36010,-14456,37144,10375,-38042,-1823,74457,-18655,-19326,-47049,-51737,23443,2707,-66060,12965,-10456,-37253,-60628,24462,47660,-27199,-68461,4804,-57738,14578,-14068,-11805,-49910,-17712,49063,188655,39705,30506,-55945,-17121,5226,52906,28389,11274,-18452,27155,18818,-16124,8107,-134652,-23430,-54968,-88864,1142,6369,-11099,-73512,22844,42125],[-22,18481,-43570,-72175,38501,-17084,8156,33133,76603,-8216,26799,-52803,13503,-561,37022,47914,16729,52430,34270,45474,28360,-54012,-4981,51249,9970,10346,51287,-26823,15704,-4355,-19341,27119,7994,-11476,30852,5810,-10696,-27501,-53248,43526,137314,-37883,-32899,86257,20778,33652,-22792,-67140,14257,62888,10196,-77332,-65986,15368,43372,27303,18310,-16986,79568,-25536,-35467,13622,53115,57037,-19017,41509,-58081,-138091,-81314,-99119,-5407,-40493,14233,4492,74102,13784,-82879,-41814,20165,9734,12940,34000,7289,-68373,18943,57454,57219,-7917,35690,-5856,61478,-3748,-45468,-47027,-46655,39128,46716,-28615,-3398,-37024,129651,68432,-15330,31490,47773,6081,-24813,32769,-21091,-26117,43858,100015,17430,-5521,12288,95740,-48977,-11272,77281,-26358,114119,15439,-18083,-8538,-3924,27057,-38439,-45397,-60505,5922,57072,-57866,-7940,-1284,13989,-20165,-47415,-61522,25048,77469,-20202,13965,-15874,-14349,31647,88869,72399,36757,11814,60888,-1921,-10710,-21770,17371,-39656,-18233,47157,-22633,-586,-6336,-3017,-21281,-1257,52468,-57997,-63253,-56391,35206,28692,51647,62449,-19890,-32535,13589,2947,-41410,-1279,43649,-46833,-50008,68769,48309,-79845,-21535,6715,35018,49163,32886,34108,-63985,-27590,-63875,-95040,-25668,-15791,61099,-29850,-85482,-72675,-51369,-870,90084,-20407,49002,-4279,-118387,-17758,10513,14740,37164,52913,32717,59862,-92846,5427,-42563,12556,-19385,-17607,-37646,2457,-30585,13718,80145,12956,-24065,8178,9640,47031,13157,-22387,65214,39412,-49669,21508,20621,1486,-6479,-50170,-42885,-60049,21734,28304,12615,-60087,-75526,12309,23956,141540,163430,388861,981829,1529030,224935,235679,104864,63356,16546,63362,5021,135159,81538,-33841,-35083,137117,69485,128782,13071,36155,-19965,94144,41313,-41170,56202,-20792,-64401,-19979,36083,-68844,20190,55411,-17400,-19720,92814,11932,-2402,63658,86084,78418,-62670,29045,61468,21330,18081,19386,-61279,27039,-32537,-8438,-27512,-33865,-8135,-4083,98399,72139,-16981,-1978,-45451,-88385,35204,-26993,-12278,-2490,69667,113297,43939,14684,32674,-58593,16444,-125256,-88165,-80834,-52846,40333,-21739,-12641,2618,26454,-10728,14172,52531,-29527,37865,1225,25658,3769,71142,-38656,-375,162584,407280,45731,-15275,64258,-6468,-56142,17989,58696,-26553,-2599,70695,25105,-30446,13441,1933,57258,61691,60741,-8171,-44487,-1961,58322,46501,-109232,-22655,19527,47505,-44536,-6069,1403,77494,34731,-11012,11267,63274,19933,-59010,-27842,-21689,54139,22179,8209,-106602,16559,-18331,64350,101640,32691,-21445,-51119,41555,48135,116705,26156,49463,35608,-59778,88244,-15337,10961,79867,74341,49359,32856,-9525,54960,42892,-2666,34392,-10536,109667,-20309,32138,32955,-19868,-22647,-10178,26552,-101435,-3494,77577,17821,-56608,-51526,-35801,-77072,-1087,-60829,-37829,-38764,-43105,34725,55800,46403,15011,64727,-55462,-27191,47471,30499,-21960,-17830,5174,4666,13575,-13807,17866,-11298,-18546,33729,34842,3469,70333,40004,-77125,-90336,102969,20454,30596,-6151,-5738,-8192,41991,-33021,-57433,-102346,126926,18938,41509,15892,-11188,16395,65837,22457,-17388,-39902,12273,-5206,3913,27222,20340,56229,90495,35761,51449,3469,-24905,-6425,40435,-8495,-55137,28519,-46830,10457,15749,-20387,-23822,-115916,-58597,23144,-1511,8241,-55775,-36153,37165,-68656,2343,16871,27384,52592,-65244,-71164,20606,-21933,32812,44403,62270,-17566,-12832,24878,12794,9718,-90186,-28211,-29025,47991,-33620,7541,-18201,21405,46884,-52468,-95280,-5006,-125720,9012,33036,3056,50699,-6294,18970,-47841,35418,-20118,4949,28994,-34976,-1683,-2979,32978,141204,3686,-47693,59562,59693,-9396,20137,-24045,28013,9130,108482,-23291,-38833,23922,37756,4825,-23487,-23820,24568,-34184,-791,-16755,25628,-79609,-5681,93574,-27122,-6682,9271,23459,53899,-87,28152,11268,-25370,55432,-21148,-31951,-4526,99621,71053,14362,-5982,-5469,-2568,-6662,-9237,57256,13533,88072,14741,2502,59311,-33494,-19626,65757,14185,-45702,-37479,23599,22708,-31386,-26291,20021,9918,61448,-17279,-89861,23535,6879,-29279,-51166,-15250,-48841,-67783,-44079,-4654,-31567,-4807,-4699,-40381,30228,-30161,65312,5614,98092,86443,23553,49293,30816,-33063,31236,16046,61767,-40983,-6187,-19907,-65188,-46685,15634,17178,-78671,-59107,43408,-39714,6860,-7964,14594,-36386,-42611,17909,52970,14174,63142,58629,-22926,-44135,-5536,-65787,3304,2581,14211,-36220,-20012,43316,23598,-10528,-36172,161,33660,-36742,-59426,-22862,-12045,-10006,-34820,73431,45419,-900,-19554,35229,-68686,-85559,-20239,11201,-17374,-21097,9970,-72364,-27756,7774,47721,-41668,1743,-43059,-22323,13167,64225,-20581,-2053,45882,-20499,-18926,7449,-30983,18798,-41398,50796,-9973,-19087,-15242,-40058,-3928,-78622,61071,-16933,12955,18560,-8848,29316,29846,46780,-35879,-101870,-355,54455,31066,11701,75690,-31852,1389,690,-19284,-3128,38667,115093,27140,19753,-97843,-74430,-21452,49130,62497,-25496,441,4291,18516,8809,716,-7476,10926,-28140,-39843,-2079,3402,-26593,-31895,10122,-41546,49329,-5137,1170,36980,10980,-40648,38684,-18337,-41639,-35113,-47622,-15031,2420,-42029,35318,45448,27052,19820,94040,-22447,-41084,-485,6157,-35853,-12864,-50370,-42107,-70337,20463,-21083,14339,14464,75339,68011,-26159,-25071,-24679,11994,60453,62878,90849,-25775,15801,51167,41968,-7938,-9083,-34152,-36599,-48447,-92955,-2736,22239,100240,-37261,-14234,-1145,-19008,-66154,-47283,-37932,-5446,-15035,73695,31018,-94488,-28552,2163,-95637,-39991,75154,41503,23067,-18942,12839,28041,-19478,-66485,3297,-17971,35917,34558,-24404,-11396,11219,5820,-21737,17826,62858,-6267,-7914,-13459,9050,14877,-17334,47491,13585,23858,17399,28248,-9753,6335,-10452,-37013,-82251,35233,3580,33011,-27568,-39509,3105,18382,-31567,43122,-36370,105860,-21635,-90797,-31564,-17537,17479,44750,48043,34107,40129,-15253,-78180,29193,-31727,18884,89829,45013,68602,83784,95534,55200,9510,-10555,-13770,126389,6942,63491,28449,-75180,38954,54699,77904,108838,-9957,-28316,6293,-32864,-15670,-48353,5931,3097,28702,-2716,-28579,-49054,-38519,18734,-6740,50295,54456,93184,49391,-80344,-9903,28082,-60488,-26795,-16139,22789,-17850,-46380,18746,23658,-49431,-62258,14276,-13963,-24367,-54154,38733,154733,-7047,92049,28300,-21532,-69976,-46352,4354,-4715,11732,58595,-4340,22317,-15203,19371,29842,-12736,54504,-19586,-41896,-2884,73303,14767,-29261,-40767,-49940,26368,1403,-58438,67740,-17795,-60022,-63915,34288,48542,-13298,-59983,-1808,-73959,30869,-25989,-28422,-23883,-29366,40646,117383,30532,28677,-42293,-1331,-7017,56636,10405,-1281,-15692,22428,-11755,-4471,14780,-141436,-19951,-50070,-94382,-10049,10887,-5153,-52714,48968,43346],[-6177,-4511,-53402,-78031,30931,-29771,8632,39532,66282,-11066,23568,-63168,-22124,6181,21317,35289,29255,75679,66053,54877,37762,-44284,-14661,6446,9825,12800,31015,1489,45388,13920,4100,24367,12332,-33835,19215,-31813,-22838,-20082,-71957,38196,94494,-41002,-22004,73228,6234,31444,-29716,-57583,14845,51153,5209,-84489,-87431,24328,43945,34938,32667,-9429,81327,-14355,-31413,16453,63252,52634,-7323,41446,-52782,-141963,-80654,-91664,-6960,-60884,12257,17719,106811,52462,-77237,-16254,15921,-5511,-5905,16654,20561,-37407,-26846,43352,41653,-12688,15380,-2023,35295,5276,-65230,-36790,-70678,46093,41917,-31684,14555,-23998,125676,62093,-18384,31737,21776,7215,-4859,17329,-34015,-15298,32267,110461,-27667,-11482,5705,92659,-46874,-2591,76704,-37188,131727,51853,-8307,13232,-7888,6735,-53880,-75093,-41589,28295,47272,-69570,4910,250,19634,-17076,-33126,-30048,36406,66875,8445,13527,5502,-2614,-9226,61894,65252,35639,-2473,60438,692,-16302,-33262,11083,-23299,-5559,59137,-3289,-19731,-12120,-25332,-24592,32249,14219,-87022,-43746,-80261,41110,20507,52157,65193,-19129,-31484,-9610,-3373,-42383,-22438,19646,-49448,-39646,57348,39676,-70731,25755,13116,37067,15708,7041,23099,-70796,-1955,-67873,-112677,-22982,-30452,48511,-45143,-74948,-69342,-34365,-27751,74079,-19666,51085,-20340,-103392,-13709,-1213,13141,20227,56214,34530,60341,-96240,12646,-57002,7535,-44953,-12097,-51122,-12758,-27458,28544,64479,10697,-32816,-18832,22243,63167,53494,26609,44361,19758,-102917,-36093,25712,24655,-5487,-67297,-96709,-87477,-7058,22575,10692,-49119,-10605,27216,35987,140364,108889,264102,1077632,1580837,201760,194514,146410,89866,14665,49837,-750,132631,92246,-1364,-61617,67982,66668,119619,15782,42397,-2095,101560,32953,-71227,51973,-3117,-42292,-53253,40680,-60667,19057,73517,1156,-16166,82608,49628,15554,34075,46035,79696,-50428,23986,84570,41526,38478,28311,-85644,15009,-27391,-16761,-43715,-18775,-17362,-8376,85887,31234,-38438,11866,-52994,-64933,61519,-23413,-26043,-6771,41659,79790,49780,45635,27323,-90235,-15561,-96352,-65069,-58702,-56824,25437,-26876,-11068,22076,-2114,12012,39660,46436,-43058,27704,-19774,17920,-27047,42356,-42920,-14890,135092,401907,31806,-5408,56343,-5137,-66324,29273,107083,-23220,6361,79911,-35,-39667,14164,12377,44918,25557,41872,-34315,-43579,-22266,68861,58994,-110656,-34811,-17191,1189,-55925,2829,-6154,59120,8767,-34085,18932,90049,41575,-33028,-9941,-30417,9636,15883,-1021,-104343,30981,-11779,66445,93901,24927,-51263,-44781,75769,29085,127263,3439,45151,16833,-78780,38529,-19051,5292,65274,52033,34321,46887,15997,60445,36642,-1025,34937,-6910,100923,-18494,17403,26815,-38397,-44586,-11363,42708,-78670,19427,77881,36642,-58138,-40603,-37699,-73450,61607,-52106,-39279,-14736,-57480,28958,31544,35714,12692,71741,-64409,-14060,46649,9928,-31511,-29496,17021,5150,14342,11275,29527,-2522,-29172,7214,52424,-15138,42873,40411,-80619,-99727,95402,1951,816,-19175,10744,415,32971,-20330,-70767,-137210,106535,25562,24822,35020,-25193,8581,63302,20088,-20045,-44690,13919,14783,28059,61799,6984,32985,84604,-4560,58701,23379,-24582,-10063,24149,-14544,-99930,25125,-53317,28292,48088,-10166,-41765,-113530,-76650,19801,7125,283,-41187,-67978,29925,-29986,-844,-1850,27083,83637,-51712,-71220,36859,-26376,25586,24154,71234,-3110,-6396,31648,42132,9357,-96838,-20021,-30385,50628,-24957,23570,-25770,40077,55938,-61552,-77304,3615,-144567,9625,40439,12442,34128,-12263,42222,-58220,46397,-30768,-15142,8743,-8600,3883,-13402,-1379,114373,-7139,-71050,46057,75657,16144,14612,-9913,41948,17679,111100,-26655,-18755,22253,42441,-5687,-9011,-10359,22865,-46273,21000,-50709,15601,-72197,657,98754,-29468,-6480,28540,2006,24159,10612,32635,11546,-15545,75076,-40815,-41627,-12196,87247,67828,16335,-5913,-17960,21429,-5773,5211,53979,3394,93952,11969,-9776,56195,-47232,-32718,89879,44993,-37010,-45130,4478,25400,-19008,-30957,21510,5494,62348,-25727,-68654,25894,35321,15116,-24260,8372,-30826,-40575,-17362,-8205,-23254,498,-4855,-36584,44770,-17930,66366,20414,92821,88692,32551,69148,15451,-51026,19742,-22523,36024,-53864,-16390,-21940,-70755,-49845,5076,4462,-81512,-57379,24560,-21812,16861,-14904,-6320,-56549,-43225,2791,22236,2606,57637,55627,-28690,-79702,-22470,-9155,12049,-7136,7189,-6400,-26981,39889,-2941,-5908,-22943,16252,11831,-59848,-54278,-13980,-4405,-15549,-25435,67635,43852,-8125,-37671,33715,-51723,-77759,1421,18573,-30234,-24508,22334,-68153,-27890,18439,50311,-46337,-1293,-59115,-65850,47131,71331,18748,27145,15067,-41129,-45676,-19642,-38150,35396,-50812,30722,-13917,-12931,-22754,-51472,-26317,-62927,59133,-19017,23813,-8809,-23086,49792,46234,49577,-58142,-115628,-12827,43660,29732,943,93713,-25736,-1836,-4586,-25192,-15135,17166,90405,34425,-517,-88403,-95775,-25444,32423,49310,-38411,-7169,4,18738,8245,11984,2378,-11433,-23213,-49552,16217,21624,21934,-40617,1194,-14800,89011,21800,48154,60704,-13349,-9962,34806,-55672,-38223,-43392,-51119,-16776,-12641,-37632,42183,28191,24548,24077,69342,-18628,-45792,-3432,-7104,-7606,11032,-37297,-45553,-95426,53037,-17794,25690,11510,75949,77434,-6744,-40061,-8205,7948,25655,70487,113692,-35667,1424,41283,33610,-12807,-10650,-40223,-41688,-38883,-95553,8560,20040,104984,-20843,-28833,-20770,-16068,-45857,-50655,-47152,-12439,-18258,51387,7330,-62960,-8706,-4753,-84617,-26919,84553,5103,43278,14005,17370,99939,2293,-74123,-3807,-39724,23654,34798,-25481,-5327,20507,-6714,-27535,17531,70810,-18938,-46121,-19659,1091,9928,-37383,35449,6384,26555,25870,26590,-16552,-16600,182,-14889,-78186,42263,16258,35519,-20110,-37091,11753,18525,-52316,15349,-81022,84258,-40787,-83731,-32775,-12576,47601,24450,27232,62347,42416,-32646,-89599,1122,-52437,-14112,63533,36706,59527,97960,99642,70229,2687,-10176,-18390,122690,26039,75510,60271,-70109,9579,53472,84295,125287,-18433,-27696,33480,-30042,-19849,-32419,8827,-10696,25514,17275,-26032,-61833,-16056,23790,25384,70573,57949,87905,39988,-38921,-4015,-4541,-62608,-24460,-16990,39239,11729,-29660,-6417,12668,-43978,-52992,-14984,-2682,-30244,-34379,28769,135063,-34986,74208,20725,-16136,-41704,-33516,12302,13498,18117,57478,8807,49338,-27951,-723,25061,3255,72976,-48322,-46441,-4829,68537,44758,-33041,-27441,-44823,23441,-2931,-44015,109273,-35004,-75403,-53699,51073,49278,9993,-39346,-15188,-71497,45467,-30230,-37917,1424,-28086,27553,44631,24470,29601,-20410,9768,-20193,53872,-9537,-5879,-15905,12733,-54040,2766,16585,-118864,-7747,-46744,-87079,-13490,14376,2087,-28162,71468,38428],[-5161,-17382,-52507,-48859,23389,-39506,3525,11284,36373,-12220,18857,-67017,-48420,15203,8367,25969,32933,85493,93606,56386,31082,-26451,-21707,-46098,9488,21409,16930,26994,78251,32220,22160,19161,17630,-63654,-3133,-67073,-38871,-15924,-81391,33026,45933,-40605,-6423,42306,7032,35136,-31775,-30080,16725,27997,475,-68646,-90155,30067,33342,27065,46028,-1033,71345,-5034,-26990,20443,63845,42346,-9092,38359,-31531,-121650,-76075,-75312,-4078,-71501,13603,28116,137732,87574,-65035,-4439,9073,-11950,-27957,-12074,31275,4697,-54999,26130,18385,-14400,-1759,272,1344,21646,-71593,-36083,-86898,61071,42642,-16277,35190,-3234,98529,50291,-15992,33406,-10200,6098,20397,-95,-41594,-1502,19555,98421,-61093,-9551,-4866,77515,-36922,3146,63397,-30437,127371,72519,5039,38751,-20700,-19173,-66148,-96169,-18011,43295,32632,-71342,9433,3393,19596,-13867,-20202,-1244,33926,53399,43218,12317,22246,2569,-47793,30358,45401,51750,-3566,52509,490,-19868,-36072,15189,-4029,5037,58230,12058,-21048,-7684,-41351,-28541,66430,-22855,-99545,-27784,-88895,39665,10659,43784,65724,-28171,-25425,-22667,-14183,-40934,-44284,-8139,-43214,-26126,41324,29997,-41052,65320,12862,33238,-15237,-9306,2889,-68368,17244,-60002,-110929,-17690,-51623,32909,-54397,-53861,-46404,-13598,-36616,52013,-15799,44729,-20373,-79370,-12510,-18811,24782,8654,44320,27639,49735,-100104,16921,-66979,-3665,-57553,-12330,-56202,-27763,-4500,38722,38242,1810,-48199,-43893,26677,74867,79701,78697,11572,213,-135275,-81645,29017,39256,-3830,-61746,-114972,-72975,-29335,19481,7566,-31965,33455,40623,36749,111450,43419,150161,1284633,1644208,170122,156365,170561,122192,21295,45335,-10565,126518,93587,32076,-84077,-4330,63546,89965,18494,51076,18985,96224,17492,-91837,41790,18531,-13661,-79459,42710,-46239,14328,80503,17107,-9461,65383,78415,30972,8541,1791,56990,-44634,14826,100569,60731,53386,35017,-96806,2819,-15602,-28490,-50297,-15055,-23575,-7687,64264,-7785,-49558,25590,-51578,-33411,88083,-15934,-49985,-898,8554,46483,61888,63796,15377,-108752,-44500,-60019,-26840,-37150,-49739,2577,-20825,-8104,39041,-32408,35954,50449,14104,-55369,3962,-31805,7485,-59534,8019,-34005,-27774,127011,399232,25696,20127,42484,-4584,-75440,30421,139236,-13787,10464,75983,-7314,-41737,18098,28415,34817,-5077,19816,-60647,-43984,-40942,82756,68915,-87562,-36738,-59195,-43294,-57782,5847,-15645,31521,-14514,-60900,16497,106146,58973,194,2953,-26740,-24719,9724,-5967,-90314,42049,-3220,56674,60182,10293,-85546,-38085,82341,1352,108625,-13960,34550,-11487,-77829,-9260,-24252,3567,41207,24458,16238,58805,48177,62320,26827,2062,21202,-5355,71809,-21066,8119,17778,-50654,-57182,-13319,52002,-51856,41524,48523,53066,-44674,-12132,-34164,-57147,114835,-44140,-48259,892,-59019,23066,3732,18709,8386,78643,-63197,-15247,37558,-10099,-21226,-33744,24221,3554,8100,36897,46168,7467,-31648,-5266,58445,-32830,20989,31869,-73359,-96571,72113,-2842,-17552,-26117,34375,14166,28117,-5360,-83514,-125584,79214,28047,-8063,51036,-37042,12123,58673,15894,-21557,-40927,8516,33866,50377,80341,-10356,16167,74223,-15886,49986,37613,-14031,-10350,3687,-6021,-114571,16734,-53640,45393,71018,-11016,-62240,-79055,-59991,25841,12899,-6431,-21152,-95859,16114,3117,-3109,-17266,20653,88535,-26426,-51026,58639,-29242,10587,2692,75680,11966,-7967,33707,66194,3491,-93394,-7961,-29261,48839,617,29577,-31779,52005,52530,-65110,-49097,13092,-124811,14181,45753,18511,24771,-21781,59242,-69591,28589,-35446,-27144,-4336,21306,16412,-19272,-28290,55200,-16062,-73647,21537,70116,36824,8998,13370,57640,22938,91833,-27314,5004,21427,41403,-19358,4136,6136,39379,-45702,42863,-61172,-1610,-64381,5707,97912,-32247,3714,41303,-20312,-19574,27534,29090,5089,2085,95762,-53019,-40761,-11944,67129,50958,19312,-12208,-25658,44531,-12800,19003,46735,-6737,95995,11654,-22607,44041,-42918,-43737,93117,67718,-30652,-42882,-3536,24321,9680,-27388,20858,3834,60634,-24169,-34180,28169,53102,55621,7744,28332,-11928,-16215,15627,-4726,-11314,5850,-9814,-37374,54048,-3918,65963,39504,69903,68796,36005,81635,5609,-63909,6974,-40299,10099,-64035,-22826,-17763,-60635,-35140,-9989,-612,-43697,-48532,4363,8407,28919,-20292,-21382,-69470,-41032,-11350,-27755,-15720,46616,46780,-24973,-98312,-30524,37472,16822,-16865,-3330,23690,-27481,38810,-24802,-11791,-6951,27398,-10496,-64622,-40997,-1425,101,-17873,-3931,47519,28726,-10374,-52705,22587,-35636,-70578,12916,21436,-44512,-32726,30887,-67041,-31648,20775,53531,-47003,-3621,-63273,-86422,75873,60620,47041,45819,-18706,-56400,-56305,-39094,-36934,51649,-51970,7762,-18076,-3383,-24962,-52397,-34932,-29617,47620,-33183,33727,-37760,-23843,54482,48933,38442,-74614,-124294,-29800,26744,22878,-13722,92508,-8035,2970,-7601,-19657,-20924,-3175,62359,37652,-17050,-70003,-101016,-31423,17582,32445,-40531,-11208,3838,35682,14704,32917,15791,-12999,-19243,-39290,27241,31769,48589,-43124,-7959,9923,95240,34631,76120,68848,-32369,10937,17169,-84065,-35912,-54014,-49350,-13466,-16566,-43177,41142,16316,13679,12664,43813,-12441,-45903,-2741,-24888,13625,22866,-28400,-50068,-105251,76905,-5504,34889,1663,73694,71366,18267,-46602,1578,-1532,-10042,74705,130112,-36945,-3897,30080,25524,-10496,-5239,-41420,-39765,-31776,-86657,8750,11237,80614,5135,-41610,-31969,-7845,-25743,-47571,-46176,-4850,-8852,25697,-13200,-27215,5691,-16928,-63582,-14131,81318,-30160,55073,55521,28057,150826,17332,-72044,-5926,-56623,14336,28598,-20448,3337,21456,-11658,-24533,17048,70544,-27726,-69300,-22909,-12583,11427,-40116,20539,-3034,33854,30681,21255,-23840,-32652,7509,12942,-65935,37746,28032,38252,-10888,-33907,22220,14086,-65592,-19308,-91264,39845,-64327,-75886,-33283,-5829,76120,-4391,8549,99100,37357,-34281,-77190,-33495,-55733,-32648,37988,35252,31363,83381,76339,78123,-3504,-18006,-21709,94189,55198,85414,79610,-65178,-19664,43007,87906,129892,-16282,-34042,49487,-23660,-17577,-17659,14109,-24319,10606,33797,-15208,-48940,7738,35334,45725,92442,45691,70260,33915,1129,-2329,-40545,-53630,-9582,1594,60092,22005,-20138,-24063,-4518,-32053,-35386,-28016,15401,-35588,-16676,17984,82156,-54358,47156,12140,-133,5604,1989,16854,11699,8272,58656,19307,62865,-35889,-11496,23771,36417,86674,-67442,-53173,-7811,59025,61170,-28089,-13561,-35848,16193,-9194,-24639,127540,-56466,-78008,-35831,69369,49169,40158,-10810,-31498,-50012,53948,-27515,-37278,17228,-15373,13065,1387,23091,33766,2836,10620,-32269,45010,-26420,-993,-20400,3078,-94342,3166,10549,-86954,10273,-44629,-69485,-8918,15207,6975,-10007,82473,27433],[2787,-17656,-42478,993,16640,-42133,-6491,-38540,-3106,-9019,15483,-64081,-53045,23479,6635,21037,27405,83124,107911,50205,10324,-5905,-27133,-85873,8117,29763,14291,42302,104944,45932,30410,13622,23224,-89306,-30645,-88922,-50138,-16524,-75197,29045,12097,-36967,11482,7019,19976,42108,-27617,4036,17477,-5044,-3381,-38631,-76237,31876,13193,8766,54087,5808,55444,-245,-21821,25290,52181,28896,-27311,28767,74,-82152,-66993,-55005,-3400,-68739,16627,35412,163465,109120,-48388,-9682,2770,-6712,-47318,-44689,38118,43480,-65617,10361,-6724,-15503,-11535,2334,-31682,41962,-59139,-41970,-91951,80338,48967,13099,54668,17825,59798,36048,-7539,36158,-34942,2209,39911,-17434,-40960,14071,10206,74707,-76002,1290,-16831,55257,-21857,4455,41082,-813,104802,73330,19672,58949,-38187,-36565,-68291,-102863,1479,46722,18029,-67582,4339,7606,12301,-10806,-11638,16735,18523,39086,73844,9637,28480,-460,-72723,3667,18118,76468,9367,49944,-1247,-24242,-28764,27882,6355,12295,44467,23560,-4815,5283,-43117,-30327,97838,-44299,-86193,-19194,-78271,29794,-700,32362,63599,-42522,-18481,-19221,-21584,-36049,-57516,-32863,-30042,-12760,24770,18178,-5001,85082,8297,24740,-36897,-15785,-21131,-55927,25404,-41213,-88989,-6934,-73230,18767,-56933,-28920,-2190,7462,-27911,29300,-10762,25024,-5969,-46763,-11859,-37057,43257,6630,20981,15817,32890,-98191,17860,-70093,-17995,-59862,-17234,-52674,-40594,32885,39315,11870,-11293,-68497,-60188,18444,78802,86223,119761,-21006,-15924,-139734,-104019,27237,41080,-564,-32711,-86149,-26864,-39334,21280,7410,-11079,44518,48897,24243,43392,-10744,80675,1532900,1702491,128758,123304,166959,143904,32339,46012,-26307,112983,85745,55077,-86621,-45002,62007,51280,20117,59559,31784,79615,1212,-91314,25479,37628,9442,-91628,42119,-29491,6586,71935,23768,-2070,44475,92638,40920,-8025,-31561,20958,-45629,4289,108702,72843,61203,34238,-92492,-8838,-3505,-36848,-45359,-27909,-24415,-2794,41810,-31095,-48875,30329,-43518,-923,108950,-5576,-68865,12871,-18562,22647,74851,62259,-3694,-103867,-59836,-26964,15665,-24311,-33372,-19135,-8586,-3960,52187,-55165,54313,44516,-43921,-60802,-29568,-29990,-3262,-84158,-19858,-13514,-39209,140786,392196,26661,50090,25066,-3575,-78308,23782,143258,-1470,14828,59192,5484,-36299,20947,44779,27375,-22132,752,-75006,-45596,-54690,94703,73834,-50754,-29288,-93573,-68451,-50397,3087,-25547,-3378,-29254,-82539,3478,105680,65365,24658,11391,-15093,-32617,8235,-4938,-68075,45879,4479,33666,13980,-7897,-114780,-30510,65926,-28682,73073,-19090,20050,-42496,-65676,-40198,-28606,5221,14856,-1698,-969,66915,74892,58104,12553,5001,-130,-6598,35115,-28323,-159,6186,-51786,-57614,-12927,55044,-30703,57695,-1405,63037,-19048,26347,-25694,-35171,138394,-37559,-64126,7238,-49661,17566,-20102,1223,3346,86411,-53655,-27980,21547,-23898,10288,-18528,29052,1559,-4259,55023,65841,14463,-33966,-1008,51782,-45016,8128,18037,-59481,-87837,38261,2532,-17816,-26359,56659,32620,26361,5627,-86180,-67200,55260,25837,-36562,62112,-49391,23774,51780,9788,-21705,-30550,-839,42873,65741,74272,-33638,6111,61712,-1966,33401,41337,2891,-8699,-14895,10223,-97399,4528,-48379,59332,79713,-22177,-81896,-25581,-19420,38926,14852,-9921,2140,-116680,-753,24788,-3366,-24511,12290,69539,5910,-16631,77324,-31106,-7989,-14092,71071,23544,-16115,31899,77397,-4975,-80842,4509,-26462,42673,33934,26239,-34141,53410,36331,-62901,-16748,22188,-79629,22481,47506,15543,20922,-30882,65529,-75262,-8628,-28098,-23659,-7209,48954,33275,-19517,-41242,-7084,-18396,-56787,-6003,45886,42512,3976,40229,70015,23805,62777,-23927,28480,19464,32493,-35365,15420,22421,61291,-35863,54094,-54071,-18126,-53681,9780,95957,-32008,21993,44253,-38673,-66326,43783,15135,-6861,19023,106057,-55611,-32935,-1577,44491,29620,24164,-22654,-26372,62410,-26336,27765,37345,-18384,96432,13919,-33803,26406,-20784,-49766,73914,77165,-30533,-32919,731,19612,44248,-16803,24835,11510,59323,-14457,5439,29854,58191,82330,38591,40433,4198,-5666,46699,5480,2360,10578,-17607,-41160,57392,5754,61539,55501,34149,25144,29434,85953,6396,-69582,-4736,-41709,-12902,-68775,-23910,-9314,-43088,-9785,-28641,5552,19177,-35962,-6140,43456,42650,-21064,-24897,-67582,-38029,-24322,-79845,-37041,31035,33924,-14068,-95025,-29910,56791,16516,-24063,-11580,46060,-23701,37669,-37127,-26228,3268,29960,-27834,-48890,-26045,11948,174,-17617,24850,20387,4585,-8375,-61394,7604,-22376,-62685,16191,18387,-57422,-44723,32797,-71524,-44633,16653,53723,-42172,-1052,-52809,-82424,92596,36997,56913,52111,-47916,-64337,-50705,-48045,-26389,63204,-45300,-12831,-20385,7166,-20158,-42485,-22328,18516,31719,-55174,37683,-60325,-9356,44843,44331,14695,-82812,-127425,-44951,8936,11613,-27036,80228,21370,15300,-6479,-7979,-18571,-21849,41014,36587,-28938,-50994,-86291,-39869,6213,18646,-33001,-11204,11010,61342,22038,56118,29557,5287,-17380,-12855,22333,25436,41897,-39021,-16301,26902,63877,22728,82095,57804,-41571,21279,-3183,-94411,-34116,-61593,-43193,-10645,-10282,-59866,33750,6081,-1887,-8046,29741,-5776,-41604,1351,-41944,23175,22042,-22625,-54554,-97021,85976,14601,40209,-12965,67362,52286,40665,-42917,5638,-15308,-36632,69911,128689,-37345,-506,20400,27902,-636,8820,-36463,-29968,-25954,-68640,103,1137,40813,34889,-51189,-35081,932,-7510,-36533,-32472,19422,11329,1367,-25863,-3059,8082,-32787,-40676,-7736,67896,-51709,55585,94885,42959,154041,20801,-61481,-107,-60702,10013,16769,-4466,14439,11051,-12723,-14978,17934,63136,-30894,-72735,-20673,-32065,19658,-25416,3404,-15004,44837,32474,14804,-29021,-35780,9602,38763,-47727,24768,35019,37023,-2672,-28608,31164,6640,-67673,-46660,-64613,-13685,-88649,-71999,-33282,-922,92774,-34364,-3317,132876,25943,-22310,-47916,-63464,-40465,-36006,16984,39714,-4567,44461,34030,74107,-10634,-35642,-22206,51483,79186,91616,81272,-60071,-41843,26456,87889,119006,-3550,-45058,51948,-13836,-7638,-11036,16827,-33730,-9184,41952,-663,-17878,34370,51032,55690,113438,21909,46250,33178,25321,-5918,-67835,-32812,19774,35203,79459,13329,-18868,-25427,-19317,-17985,-13270,-18402,35160,-37333,-5982,8727,18907,-59437,17576,1296,18803,53100,47222,17327,-4940,-15828,50909,25549,59765,-35791,-9002,26289,81178,89761,-73096,-60592,-11761,44661,58714,-15605,-3072,-23904,7008,-15655,-3135,121625,-74615,-66637,-19036,82413,46916,70975,18048,-44631,-16590,53368,-20634,-26871,18725,2070,403,-4326,23545,38598,18472,-842,-40546,33603,-35939,11743,-28374,-2552,-117095,-3612,-4066,-63131,29266,-39745,-48470,867,11153,6896,-3717,76000,12402],[15441,-7960,-30515,45689,10401,-35913,-19937,-82442,-37124,1719,15404,-54864,-30859,28121,18276,18717,15559,72140,102302,38054,-15996,12803,-32194,-99041,4982,31544,22130,44391,115323,51913,27129,9245,28882,-97809,-55527,-90375,-50760,-22720,-53438,25401,1199,-30474,28628,-19137,35356,48122,-17492,33047,16450,-42663,-5842,-7684,-51474,31740,-10228,-10116,54946,9294,39793,-1070,-16214,29596,29681,15841,-55807,11463,33546,-35894,-53719,-36516,-12512,-54066,20046,40689,175772,110526,-33299,-25558,868,8515,-60969,-73458,41360,64082,-65960,-1744,-28297,-19108,-12672,6051,-55268,59095,-32138,-50101,-85451,98771,57997,46023,68219,29600,27389,22267,5171,37527,-44946,-4158,47998,-32312,-31887,29818,7613,50522,-71318,18937,-23782,30853,-6408,460,14980,45624,76761,56488,32906,67471,-54056,-35171,-56208,-92866,10900,38083,8495,-64721,-7921,11903,-1550,-7352,-9423,20299,-4388,24938,90961,4382,23279,-8822,-78630,-12494,-9616,96376,29202,67911,-2126,-30778,-13413,45295,1444,16309,21833,31629,20449,21369,-29535,-28649,119359,-43436,-49274,-17691,-50994,12768,-12219,24094,58431,-55538,-14699,-660,-16225,-26951,-56740,-49083,-14368,-2902,11297,4239,24092,79943,659,13057,-46685,-15202,-40920,-37046,20881,-16544,-52376,9398,-87956,8666,-54084,-7925,50747,25392,-8138,10792,-6831,-6735,17096,-5573,-9084,-50802,60439,13518,-6497,4162,15379,-82351,15618,-66029,-29986,-55871,-24199,-41936,-49465,70065,29431,-7748,-24906,-88033,-62274,-3545,72092,74153,140525,-38950,-27543,-119663,-99947,18071,29769,4215,10161,-19860,31749,-36213,27762,10951,9561,26363,49822,1414,-53046,-40442,60340,1741647,1742166,80391,88699,138365,137154,42595,47058,-48257,89220,70628,60461,-56613,-42336,62596,17473,20062,65670,30169,55298,-9494,-66172,6342,49317,17867,-88382,38454,-12852,-2337,49060,18208,2438,24977,93723,45088,-13909,-43481,-15361,-50374,-3824,109487,73914,61933,24830,-75415,-19448,3513,-37664,-31970,-51701,-18770,4713,27400,-31751,-38096,20771,-32951,25373,120211,5734,-67535,28650,-33347,11405,81535,42090,-28060,-75214,-59985,-673,51223,-23793,-11958,-31478,2362,968,61166,-62861,62721,27665,-110111,-57268,-63529,-13616,-12219,-94056,-34995,13056,-48481,171268,376118,32705,71179,6843,-1483,-70298,12879,119819,9981,24508,36901,31817,-25749,18285,53745,19603,-21300,-10351,-74472,-47894,-62135,97885,73090,-18423,-15204,-110381,-67391,-39573,-3232,-33875,-39115,-33037,-90143,-17688,86603,56368,27224,17484,32,-12606,12605,2792,-42271,41758,8832,2040,-27327,-25857,-131427,-24082,37520,-53694,38709,-8634,5178,-67500,-53568,-52119,-27928,8727,-6330,-22185,-13422,70171,87399,47271,-7216,5016,-19201,-9852,5051,-38621,-12257,-6518,-41772,-47433,-8353,53645,-22882,65818,-53502,64302,10852,62971,-13530,-15448,128022,-33473,-82364,5167,-35533,12150,-34155,-11032,-1303,93362,-39225,-42461,1752,-27900,53057,17033,34600,893,-19804,61566,83289,16014,-43058,16016,35729,-48519,2391,3285,-44126,-80862,37,10545,-470,-22192,67501,53866,25984,8463,-70538,11509,40274,20269,-46861,67496,-62661,36998,41832,1561,-20237,-18329,-10570,34687,72014,46347,-61313,-249,50792,23055,16621,33539,19742,-6721,-24960,24549,-60689,-8942,-39623,67978,73717,-39004,-96451,27671,23954,52746,11649,-9878,25435,-129690,-16563,34814,-2201,-22919,6068,37701,37069,18698,83053,-31942,-24329,-22192,55133,29014,-26817,28533,74395,-10948,-62101,14447,-22383,32823,61215,17951,-31192,43775,11587,-56892,12782,29298,-34480,31693,44143,3917,19829,-34727,59055,-67580,-48404,-5748,-3538,-917,69425,49015,-15227,-42756,-47931,-11628,-29836,-28512,12136,27373,791,63677,74316,20859,38079,-16225,46489,14331,15918,-51300,25228,35107,71824,-23349,44397,-44033,-28956,-38200,12994,96208,-26507,44110,39043,-49574,-101999,51861,-7177,-21260,30669,99180,-50665,-23268,17311,25155,12120,30009,-34309,-20128,72894,-41693,28718,27564,-32268,96963,16508,-40632,8912,11306,-48555,39833,74952,-37103,-19049,13419,11919,72880,-1263,35968,31597,59330,-1016,40089,29802,51788,92184,62565,44855,16313,-9092,68693,19155,12143,12677,-24339,-43248,55244,6134,50688,62905,-5457,-31593,11732,81151,16823,-63346,-14617,-36783,-31271,-67366,-19570,-147,-25668,16229,-48195,20508,72861,-23968,-2316,71525,56732,-15751,-14688,-48567,-35269,-36520,-115919,-58512,11961,20387,428,-72688,-22750,45416,11488,-26632,-11704,55930,-20012,33391,-39698,-43240,1437,21665,-36090,-18682,-15709,22003,-5138,-17279,53354,-4662,-22104,-4478,-61962,-5019,-12870,-52530,18610,10367,-66226,-58070,27489,-79419,-67185,10520,50118,-31928,6704,-30462,-62376,94255,11254,48186,48822,-67024,-65741,-34570,-46736,-7992,67482,-32595,-28259,-20117,15419,-10611,-25091,8083,68071,16201,-78886,31726,-69810,15849,26447,41559,-15457,-83229,-125862,-51394,-4700,-2269,-34730,66751,57782,31564,-1175,1498,-9463,-39046,32433,32618,-37743,-38645,-56053,-50541,-801,12644,-19809,-7133,13056,85218,24184,71720,40151,35633,-17197,18189,-60,2539,9512,-28392,-22330,33659,11375,-11169,70527,33226,-39492,28319,-14795,-83732,-29591,-60343,-35362,-12579,2459,-81306,23266,-6938,-17303,-27464,30845,-553,-31001,8103,-52870,21517,14557,-16903,-57091,-73067,79602,38044,39863,-28748,55155,25840,50481,-30741,8103,-29750,-47627,54143,105877,-42950,8274,13080,45808,15204,31278,-25592,-15015,-20095,-48954,-11537,-5238,4312,59990,-57398,-31731,5801,7489,-18735,-8827,56980,35698,-17122,-27824,2202,-2882,-49339,-25317,-13170,49315,-53235,45476,120333,57676,108954,12207,-44847,13616,-48573,9897,1368,21698,25988,-9875,-15658,-2984,20095,51731,-28305,-58502,-13640,-53604,31917,424,-14070,-29506,52515,32381,11473,-30130,-23665,7746,53597,-29013,7326,33704,28804,2217,-20110,36734,-910,-58587,-56562,-16818,-58648,-107960,-70917,-32431,124,92430,-56973,-4799,149579,11194,-8611,-14226,-77330,-14160,-27801,1124,44640,-35749,-3097,-9791,57342,-18734,-58429,-19177,9880,83251,89508,65942,-53922,-52484,8802,81178,95521,15823,-55041,44141,-2029,9222,-17091,13640,-35918,-26023,37556,10311,13610,61222,66692,59677,129365,-5413,23405,36894,27973,-13340,-76299,-2596,59894,71586,88778,-4033,-23025,-7579,-20832,-6951,9024,7764,51084,-33768,-3632,1996,-31075,-50164,-8698,-13046,31423,82563,85950,13779,-26718,-46126,25869,27506,43174,-25727,4549,31114,125112,79736,-67447,-64947,-16176,26898,39246,388,4184,-11122,-2102,-20333,17536,98577,-82768,-44155,-10800,85870,41322,94541,39362,-48135,17925,43199,-13211,-10480,6876,14422,-8570,11714,20429,40279,19125,-21854,-42467,25070,-35478,28274,-37105,-3574,-113713,-15501,-24497,-53521,44415,-26337,-30555,11304,475,1699,-8888,49472,-2663],[29677,5661,-26713,65734,4038,-22686,-34591,-94894,-52727,22245,19033,-40509,13006,27364,36650,15771,3127,56769,76918,22628,-36094,27481,-37672,-84885,-252,23567,34528,34973,102961,49153,13658,6983,34630,-81080,-70631,-70898,-39690,-33976,-23567,20736,7432,-21920,42488,-27924,41526,48845,-3194,50217,14474,-76480,-6451,12675,-23345,33123,-27301,-20014,49546,8621,27745,-7484,-11401,31132,1966,6403,-82681,-11426,60033,3308,-37900,-23971,-35128,-33661,22632,45077,163861,92138,-27151,-40464,6453,28571,-68999,-93270,42277,60625,-63472,-10903,-42876,-27424,-6627,13205,-63796,64115,148,-56337,-70066,112410,64846,70658,71273,23399,13882,11257,18352,34323,-40996,-11832,44870,-42490,-16862,43885,12910,32108,-51741,38484,-19025,7909,4929,-8534,-10019,92392,59255,29681,42304,62745,-62292,-14454,-31432,-68477,9064,20512,7318,-66663,-22777,15261,-18915,-3064,-14119,11234,-26853,11928,90111,-4128,10764,-16550,-66725,-16748,-31318,100493,46172,112116,511,-37274,5035,62612,-16762,18218,-2796,35866,42236,33633,-6207,-24036,119302,-23692,-2563,-19104,-15564,-7873,-21098,22941,50164,-61078,-16488,23739,7240,-13892,-42908,-53997,-1173,1239,2276,-10087,39343,53369,-10019,-429,-46131,-11252,-48326,-17332,5638,6303,-11463,27593,-90452,2490,-48703,2819,87296,37764,13401,-1349,-6644,-43867,41387,40982,-2490,-56105,69485,24446,-29572,-2875,1266,-49235,10619,-56456,-34231,-48897,-30113,-26332,-52600,91666,13115,-18114,-35129,-100329,-48279,-32087,53525,50254,139655,-31886,-35674,-86147,-74788,1403,8710,9226,51103,57350,83053,-23189,36169,15614,26274,-7167,43620,-25514,-139461,-44196,71575,1856999,1754614,34280,43752,97620,95474,48617,45112,-73853,56776,51656,48915,2816,-10711,64357,-1507,18504,68669,15447,27884,-10710,-24588,-9022,51732,10541,-73692,31336,3355,-9910,19188,2735,320,11565,86987,45460,-10468,-32350,-42271,-53853,-5751,103614,63605,56777,10788,-51220,-28327,2870,-31352,-16830,-71656,-7424,12931,27047,-12280,-20633,-1375,-23840,40729,120931,16112,-39656,38943,-37235,10745,76385,11553,-53209,-33742,-50510,20288,71367,-33236,9287,-29987,5176,6302,66231,-52525,60991,10771,-157119,-46689,-87029,13150,-18114,-86897,-39266,38252,-53245,207335,351125,41739,74134,-9301,1355,-49844,1054,81471,17358,41255,20485,60116,-14722,7644,48221,7711,-3726,-11540,-62867,-51004,-63779,88006,67607,-5417,2066,-106825,-44443,-35185,-9759,-38360,-68344,-27342,-79103,-42549,52225,31828,5101,23270,15490,22110,19882,16454,-17002,32621,8614,-28453,-51608,-40563,-131313,-21864,8506,-67642,19090,15533,-6334,-80403,-46794,-51646,-18671,12038,-18525,-35525,-17586,68042,82130,31399,-32352,-882,-27389,-13254,-11377,-48708,-28196,-18378,-24983,-31494,-23,49636,-30378,66939,-89638,57088,35215,86726,534,-4223,94800,-33402,-95208,-2413,-23581,6193,-36784,-14671,-4743,95361,-24002,-47166,-17644,-21797,87066,59655,42140,2472,-34573,57429,92062,12141,-60080,36957,16013,-42488,99,-8727,-31360,-79757,-38429,14037,25004,-17865,59620,74508,25264,2697,-37497,74741,33937,14064,-34877,66900,-73682,45400,27836,-8788,-17463,-9550,-18502,6928,69657,7761,-87363,-6727,46419,45073,4463,17207,30165,-5550,-22012,28946,-22150,-20466,-30437,70179,56235,-55102,-101169,64291,51176,59970,2769,-8001,44445,-133805,-27700,37500,-1735,-15842,4676,6096,56957,39724,69372,-31082,-33169,-20848,29504,27968,-35104,26028,61444,-8439,-40686,19764,-17448,20574,72113,10900,-21262,26419,-14562,-51059,33540,32758,-10929,37309,34636,-11744,18847,-29918,41028,-42633,-75512,28233,27760,10123,80060,57230,-8337,-42180,-62220,3389,-5129,-40762,-19112,-5511,930,77729,68059,15907,25590,-5491,52399,4971,-5002,-63666,34105,41588,60751,-14884,9052,-44102,-32756,-18117,15162,97854,-15960,64712,30571,-51670,-115156,46489,-31845,-34229,36192,76971,-43011,-15858,39581,14067,3421,34556,-44515,-8602,75857,-52225,21743,18597,-47289,96915,15063,-40869,-2922,40967,-39292,3400,68088,-46417,-4489,27567,2324,86821,16715,50675,60988,59817,10922,61644,26531,37533,87803,75146,45166,25138,-17110,77050,31120,11317,9326,-25704,-37893,48712,-4348,32599,60737,-39021,-82656,-14055,63956,29959,-41212,-23272,-34238,-45180,-61756,-11569,5454,-11319,33709,-64081,36588,83759,-16728,12691,81377,69056,-5023,6384,-16771,-32419,-47599,-126068,-78518,-8612,10038,14940,-40111,-12145,14135,3436,-23577,-853,53183,-20760,23545,-36236,-55352,-14207,2614,-33365,13746,-13137,25242,-15573,-19802,73188,-20393,-44791,-1517,-54239,-11019,-7119,-39123,27180,633,-68936,-69582,16955,-84211,-92748,7895,43639,-18158,16467,-3711,-37322,82764,-5014,26355,40969,-74418,-63456,-16191,-37565,14902,64590,-16810,-38557,-18716,18473,-1373,-6511,42672,100127,4211,-97932,14392,-65646,42575,6267,46799,-42425,-78429,-121176,-44113,-10845,-16691,-34862,57778,92555,46033,5876,2279,1214,-54895,36987,27581,-45987,-36269,-23243,-62494,-3383,15376,-5776,562,2836,98826,17877,71182,44701,66831,-16797,39632,-31960,-27889,-25573,-11295,-24742,30861,-35767,-49566,50241,8477,-28420,41166,-11555,-55569,-18251,-47569,-29462,-20399,17143,-96022,13369,-24829,-28127,-35820,41066,1886,-11856,16179,-54313,14104,9453,-8802,-55580,-39691,61676,58500,32979,-41347,36325,-1922,40045,-15108,13825,-39747,-41857,30364,70722,-54875,18080,6920,73564,33191,59070,-10451,72,-13355,-37607,-19649,-4972,-15097,72156,-60498,-24294,4780,18295,2447,17245,98042,54467,-27087,-19022,-7867,-22908,-63025,-23956,-31177,30383,-37642,28225,124132,67545,42255,-4650,-25119,32136,-22469,11049,-15146,50661,35155,-36557,-25111,6719,21695,40138,-21201,-33683,-6031,-69904,43676,28131,-29272,-45633,48394,31418,15490,-25218,1718,5193,50613,-16096,-11162,22171,13043,2489,-8516,39191,-5693,-42360,-46552,30005,-80516,-115259,-65835,-29864,-2795,78655,-65814,5031,142027,-2687,-7335,11569,-67998,10121,-13847,-10559,43549,-53521,-39096,-38988,31638,-26233,-78345,-12979,-17445,60750,73707,39541,-45774,-50252,-4745,64876,66329,34957,-57620,32769,8900,30115,-35845,4699,-29564,-34081,19487,10604,27662,81271,77254,60591,134014,-27643,7884,41668,13942,-21086,-62961,30741,99852,95353,81556,-17156,-27297,24834,-1547,-2960,27758,33689,59187,-25444,-7381,-3014,-55227,-31519,-27887,-31186,31333,85256,105692,7003,-43639,-71516,-15471,26328,21455,-6148,22348,35793,154816,59126,-57358,-62201,-20054,8418,10804,14875,11336,-106,-10368,-21562,34984,69163,-77382,-15105,-14218,80602,32057,104701,48262,-38001,44353,25474,-8356,6028,-12112,12631,-14167,26125,9303,36143,2954,-45497,-36620,24365,-24892,43761,-43054,-3006,-87821,-28479,-44997,-54500,52757,-1417,-18498,17913,-16800,-5794,-21026,5061,-12855],[42753,16654,-38223,58767,-2628,-7652,-47849,-68952,-45266,51153,25011,-22587,64799,21238,48631,9474,-3284,40669,40593,7010,-39785,38376,-43636,-54420,-7311,7735,43986,19082,68816,38779,-6085,7506,40312,-40764,-71999,-36174,-20144,-47759,3099,14570,17739,-12400,52027,-18941,30711,41483,12461,55757,13009,-97539,-4874,17367,1059,38947,-28377,-16113,40991,4062,18531,-18855,-9174,27583,-22944,2466,-96999,-34472,72999,26385,-22265,-18475,-66131,-14833,23185,48247,121824,61673,-33228,-43986,20333,47165,-72782,-102616,42222,40458,-61056,-19632,-49603,-40546,3449,24773,-56217,49996,28283,-58136,-50489,119683,64601,78936,60548,-4589,17105,4395,27383,24693,-30552,-19081,34912,-46445,-231,54582,24543,20244,-25848,53398,-487,-11497,10195,-20744,-30607,119795,62478,3321,46413,47788,-59687,16125,-965,-35676,-502,-428,14781,-71459,-35555,17021,-35334,1493,-24634,-4719,-41509,1946,73337,-15441,-1912,-17296,-42562,-11287,-42806,85353,52858,169367,8305,-37893,20425,75246,-38835,19550,-21780,35062,50055,36444,17131,-18464,87160,3889,35644,-17566,16559,-27028,-23748,28943,39406,-55542,-23647,40725,45495,1302,-22622,-47588,6116,-623,-3566,-21854,41230,15367,-23776,-14556,-39395,-6792,-38275,-1523,-15347,19681,21509,40787,-80783,-2132,-44017,586,82710,43706,28447,-8179,-12975,-77799,60464,83972,7601,-51051,67068,32685,-41159,-2788,-8079,-5683,3323,-44187,-27766,-40629,-32558,-8678,-48602,90025,-2039,-19768,-39026,-101823,-21183,-50894,24811,23979,122755,754,-42354,-52181,-39343,-20216,-16553,12431,75208,116094,113055,-5073,42204,17397,36941,-40020,33203,-49642,-170449,-29358,90507,1870913,1735366,6045,-9910,60935,32994,50732,39730,-97304,23124,33188,29096,69487,23443,65331,-3223,16365,69541,-5392,2014,-2461,17851,-12864,46184,-4898,-53655,21061,20169,-13762,-7245,-16012,-11052,6332,78007,45106,-986,-5332,-56252,-51429,767,91471,45493,47542,-234,-25775,-34491,-4578,-22381,-7499,-71557,6799,20081,41185,17845,-167,-27523,-18086,44308,112482,24671,8477,37725,-37817,16393,58375,-18095,-73105,3534,-39599,38364,72538,-45805,25862,-15325,-3341,11888,68049,-26838,53001,4450,-165196,-33567,-92696,42512,-20806,-65368,-40338,55787,-50061,235970,321740,52408,58329,-20696,3771,-19772,-9393,44949,18892,62202,19496,79896,-8163,-10114,25214,-10198,24112,-4438,-46874,-56173,-61069,66010,58999,-13756,19386,-87318,-10786,-45944,-13556,-36823,-86711,-16454,-51504,-65931,11265,-3689,-31826,29486,29686,52079,24282,33427,5072,23862,4261,-46653,-57297,-50218,-114106,-25747,-12829,-67714,17179,46593,-11479,-80744,-43038,-46651,-532,13125,-22387,-42090,-11322,60522,60587,13513,-60450,-15595,-21067,-14842,-15932,-54650,-41191,-27679,-7938,-15747,9392,43905,-48100,63948,-100012,43977,46326,92419,14459,-4236,55516,-38299,-94611,-11027,-18129,-483,-30694,-9954,-6502,87874,-11675,-35143,-32514,-8799,91344,87967,49647,5979,-44861,47449,87595,4950,-78512,51853,-1802,-28561,-1034,-16021,-22933,-84100,-74816,9367,42953,-17826,32709,90234,23141,-8157,1010,100175,32230,10213,-5315,60243,-77228,45772,9465,-20689,-14711,-7692,-24901,-35801,60183,-28418,-103197,-15643,53116,56975,-1490,-2190,30650,-5489,-5918,20338,4838,-27066,-23882,66329,32564,-64979,-92013,77582,54207,55646,-10245,-7337,54035,-126371,-31980,37798,-4685,-8641,8707,-16240,57081,36057,37442,-27566,-31795,-12620,-338,21933,-36976,25604,44721,7222,-19594,19373,-12477,7633,66041,10389,-2916,7599,-34953,-49858,42029,31310,-14265,35110,19103,-25268,15963,-16685,15619,-5223,-82475,63761,60479,20002,80803,53220,-265,-49046,-60651,22542,8335,-41884,-37654,-42932,5381,79323,52116,11085,24863,5574,39333,-8029,-24204,-68968,41624,40812,30236,-14527,-45872,-57651,-30882,3843,16002,96963,-3190,78909,23992,-45917,-102280,26884,-51243,-42173,36925,48853,-37502,-11913,58247,13797,4318,34994,-51649,6152,72436,-51891,9394,10957,-60608,92716,5123,-33739,-5976,56909,-23074,-23582,64600,-51381,9008,36021,-7764,83286,34323,61304,90279,59286,17326,67039,18895,20379,74290,73724,45737,32126,-17979,70380,36448,-3931,-1694,-18812,-21286,39011,-23104,8962,53374,-59065,-110750,-41684,29788,36253,-4866,-31647,-37907,-56377,-55486,-2744,3827,1531,37233,-70525,44432,41057,-17633,30336,67836,77327,8518,30810,18344,-28091,-55882,-112313,-95723,-27564,5997,26959,-7752,-1229,-19664,-5242,-15411,18699,41919,-27977,7511,-32097,-56696,-40220,-24018,-20309,35103,-16743,20524,-29299,-26810,77806,-23550,-58501,-1450,-39368,-9576,-4458,-22533,43560,-6406,-64825,-76243,5010,-78679,-109908,13281,35715,-4209,23549,18131,-15233,64120,-4732,-15,32978,-72409,-61025,-3148,-23683,38178,56783,-1668,-45919,-19486,15453,1991,5980,63782,101114,-3127,-107142,-12464,-55554,60773,-9725,59524,-56306,-71583,-115065,-22172,-8690,-29433,-28207,52305,115397,52833,10153,-6502,4829,-68818,49827,22598,-55301,-42539,-4766,-74189,-2173,24146,5496,11066,-20455,98247,4000,51074,41833,88191,-13650,41057,-58258,-51657,-38653,11494,-23021,21498,-56456,-69447,30634,-1820,-13732,63268,4890,-17603,1831,-25612,-28689,-32050,30538,-92705,6770,-46019,-31532,-28734,48906,1145,15744,23745,-46533,8545,14016,2044,-48674,-4793,38318,69911,20415,-46883,12604,-26682,8811,-2799,25414,-40598,-23497,4916,39989,-69310,25314,-182,95354,48020,86079,6422,10189,-5751,-41947,-19987,1947,-14799,66077,-60096,-15412,-530,24390,22587,36307,128614,58048,-28582,-2412,-23244,-44217,-70862,-36675,-54669,13281,-15712,8505,105703,69455,-11440,-23327,-5239,50348,10863,9993,-30592,71914,39725,-61881,-41963,10223,19969,31320,-11663,-7323,-3877,-72777,50205,49396,-39822,-61305,28474,30019,28963,-11930,34958,5160,28526,-13388,-28480,1122,-8095,-1975,4101,40257,-6386,-25764,-21481,60050,-74018,-105094,-48824,-24494,-8370,62089,-58861,23492,115874,-11761,-25210,22651,-35850,20370,228,-19009,32910,-55634,-48952,-46759,4220,-30777,-88185,-4861,-25286,16390,42707,10740,-35089,-36661,-10468,39492,38488,46365,-49171,24344,15339,50385,-62246,-6003,-15341,-31578,-8364,-3082,16378,86615,78291,58717,121246,-38547,2559,43220,-5467,-25124,-33984,58192,123650,94587,57211,-17644,-26414,60992,36996,-7225,40532,40805,58187,-15054,-12963,-8475,-53605,-10764,-38407,-51826,17819,67160,102383,-1542,-48931,-82991,-62004,23658,4841,19278,36382,38239,162577,34641,-50833,-50258,-22058,-7758,-15950,23690,21648,7078,-18495,-18605,47600,43061,-58884,16771,-27291,72590,20110,100478,44647,-15316,58821,4095,-7679,17062,-29398,-7349,-18737,25308,-10236,26433,-24165,-63760,-23541,33416,-6837,54448,-43362,-5399,-52524,-37770,-59173,-58927,54012,31232,-11004,18019,-38074,-10592,-34407,-49250,-14364],[53208,20705,-63816,36075,-8831,2407,-57369,-20396,-20349,80920,30442,-2865,108031,11644,41492,-846,854,26369,7898,-5893,-22928,46875,-49649,-22905,-15197,-9120,45042,2656,21689,23519,-26833,11357,45116,11257,-60068,4334,2464,-59501,17630,7884,20469,-3063,57875,1049,3104,25945,26682,54744,13279,-99874,-1075,8980,16641,49829,-8523,-300,33148,-3258,8520,-34090,-10952,17525,-37733,4150,-94227,-50250,70249,31742,-9742,-18303,-90494,-1428,20820,47759,55494,30662,-46053,-31589,40252,59324,-72029,-102624,41858,19329,-56987,-30270,-50035,-56224,14138,40509,-36056,15949,45540,-55233,-31738,120764,54436,69807,35776,-49383,21647,1849,28288,9814,-23108,-24177,24210,-43829,13291,60908,38781,12691,-3135,57338,26231,-26343,11085,-33087,-45311,115099,83539,-13172,45331,28073,-47312,42379,26032,-1884,-11593,-18594,28067,-71939,-43083,17143,-46611,4421,-38263,-20617,-44380,-2153,47830,-27731,-7750,-7182,-13063,-415,-43086,55328,46803,210493,20667,-25990,27412,79869,-52415,21509,-29232,28076,40212,27787,30531,-14443,24144,26076,52257,-8403,35041,-39311,-17291,38315,27460,-38786,-33370,39527,86233,15334,-4957,-31990,7016,-6843,-9096,-28239,35026,-21554,-39375,-28212,-31184,-3244,-11290,8329,-35693,19034,36310,41718,-66022,-8370,-42335,-12901,30163,43903,32694,-12849,-27765,-102069,70674,110308,18579,-36293,54072,32626,-37866,4707,-13656,32486,-5822,-32058,-11367,-31287,-30712,8083,-37257,68191,-8173,-14657,-35434,-93606,11502,-42494,-8790,3742,97739,47561,-48884,-27097,-4672,-42111,-40660,11921,74735,140110,117084,14052,41806,13549,41375,-59916,23484,-65694,-128615,-6840,100998,1813102,1681966,12702,-52651,41277,-19851,52987,33302,-111445,-193,19553,13751,114410,39408,63511,7819,14996,70380,-23803,-18461,11574,46600,89,36255,-16758,-32615,9017,38416,-12580,-21488,-30015,-31902,7697,70263,46585,10797,25721,-59444,-41282,15202,73901,26009,36058,-601,-3186,-36804,-15174,-16599,-9303,-43617,19537,24831,64054,47418,20199,-46549,-14606,39118,97076,31963,61337,23531,-43448,24475,32050,-38085,-82497,22365,-33685,54302,56584,-54024,35294,7184,-21462,17830,67688,6926,44752,13918,-135673,-22579,-80297,65792,-21187,-36181,-45941,63218,-36145,247408,294542,64234,32517,-25392,4320,13164,-17392,22283,14682,80928,36232,86422,-8614,-30791,-11951,-32789,52347,6596,-33067,-64911,-55275,37730,48577,-31439,34466,-60005,21278,-72116,-13575,-27757,-94269,-5572,-15437,-83204,-24080,-42048,-65410,35204,41997,62250,20015,49370,22688,20794,-2349,-45189,-52297,-54060,-83312,-35044,-22609,-55330,26340,74901,-8622,-73329,-36925,-41503,22448,10523,-21273,-42751,4731,48298,28196,-2962,-86737,-42336,-2899,-13642,-14946,-53086,-41076,-33560,3602,-4967,16062,36114,-65521,59529,-86015,28945,41737,82758,26391,-14135,22677,-47316,-77304,-15993,-19204,-7055,-20968,-715,-6461,68848,-4666,-7686,-39906,5138,57012,84626,52557,10050,-48318,37938,69662,-2497,-86400,53720,-14376,-10284,-687,-18520,-18199,-89917,-105982,-2906,38814,-24822,-5153,96906,19655,-17937,28454,89209,30702,10759,31079,48067,-69304,39468,-12098,-32802,-14243,-13021,-32091,-81124,44922,-53178,-101746,-26761,71942,59300,-2145,-19064,22168,-6090,18424,1377,16376,-26854,-21862,58498,8361,-66059,-67543,71999,36618,39513,-23320,-10840,49395,-105014,-29102,37169,-12958,-5825,16686,-26987,34518,7356,-3453,-20733,-21109,-2176,-27310,13355,-30845,26614,28116,34986,-883,13228,-8678,-4187,52013,18415,23479,-5791,-45220,-55876,37940,24557,-33057,23392,-925,-31585,9923,133,-11265,29763,-70697,87347,84449,23562,73600,36386,8716,-65983,-55760,39895,8946,-35059,-39015,-66377,13779,69037,30427,7947,30262,13591,4277,-22496,-35049,-65049,45568,33626,-7831,-22218,-102810,-77509,-25912,23225,15353,89711,7476,83621,21969,-35078,-69790,-2412,-59209,-42786,34651,26656,-36412,-9404,67141,23442,12085,29192,-55343,22625,64040,-38095,-4145,4744,-68689,80039,-14656,-20383,-845,54286,-2903,-34429,68537,-45004,20830,34069,-16797,65773,48475,60622,107075,56668,16828,58868,6889,5358,56441,58389,49139,38267,-5284,50351,32760,-31565,-20330,-3621,5914,27044,-44394,-16108,48518,-62775,-109088,-64012,-21759,28577,36255,-39839,-46885,-67047,-51651,4708,-6574,15484,26649,-62189,37531,-34652,-28679,41270,34855,79745,21219,48840,45953,-20792,-58877,-85131,-107705,-41333,9424,35472,16625,7525,-41545,-12365,-4153,39565,28471,-40106,-12975,-31447,-45446,-69115,-52103,14,37156,-20880,9785,-43324,-37205,65019,-15160,-60915,-4450,-19380,-3349,-3888,-3993,63313,-6983,-54577,-76105,-4270,-60028,-107918,28121,27677,5967,24050,27785,385,45848,11582,-22186,26805,-65663,-61153,260,-7796,58326,46825,9012,-53217,-25998,8698,-4193,6690,58614,71414,-6420,-103807,-43850,-52235,63705,-18011,72908,-50574,-65106,-108890,10202,198,-38225,-17738,44287,117475,48132,6574,-19595,-8334,-79316,63041,17510,-65212,-52887,-12589,-83438,1722,34690,12814,23315,-49899,84284,-12916,15238,32073,92655,-5823,20566,-63784,-56484,-18703,36837,-17696,9654,-45200,-57082,18315,9752,-2041,89278,27124,21714,27757,-1181,-34655,-43773,41588,-65776,4329,-66099,-26798,-9114,44249,-2199,47446,28699,-33592,10530,30045,14096,-36568,24602,15318,68512,4894,-43180,-11425,-46546,-34320,79,41166,-30081,-328,-15421,26332,-80094,28146,-9706,93038,54664,104273,22279,12387,1807,-61284,-12260,12979,-2796,41326,-54584,-7520,-5618,25786,37540,40955,136546,41444,-24306,16626,-34321,-59150,-71482,-56480,-70059,-2896,-923,-9528,70924,62598,-32348,-37170,12348,62981,42759,4494,-43266,77709,39235,-79032,-62519,5550,12524,26380,-1979,12649,-11873,-57510,48159,59437,-44540,-73433,-3493,27880,50301,11684,68812,9070,-6882,-21574,-43299,-25696,-30654,-10381,13619,41688,-3953,-15737,9631,69053,-45295,-76822,-17066,-15554,-14861,53559,-39032,44532,85548,-13867,-56416,20198,11127,12573,10730,-24268,14256,-45795,-32041,-36546,-16993,-30508,-84711,3477,-18199,-36230,2775,-12320,-22131,-15196,-7391,10197,16747,44908,-30973,21928,14184,64562,-87536,-12157,4206,-20949,-37017,-27382,-14233,73129,67559,53189,89542,-36180,6700,38536,-19244,-22732,-2368,70827,117593,66392,21876,-4251,-17327,88152,82247,-17672,46620,19990,49599,-6328,-16252,-16674,-33629,5760,-40464,-72520,-4249,45918,80680,-9897,-40852,-77978,-97959,21006,904,43494,40873,37872,149763,14273,-52950,-30431,-20906,-19191,-32138,24732,35924,9739,-28090,-12081,54276,25570,-31063,48929,-44570,69688,7684,87594,32512,12689,62570,-16493,-10963,19819,-37118,-41985,-25526,10827,-33667,14598,-49926,-72095,-5927,49425,13660,58889,-37047,-13854,-21831,-39486,-62903,-60741,49962,61141,-4859,11685,-58313,-7541,-44360,-100336,-6725],[60891,17229,-93163,11282,-12901,2059,-61836,23524,9338,98473,31575,16908,130620,1725,10990,-13459,15365,15225,-7910,-13868,10508,53650,-55161,-1618,-22263,-17745,36506,-9866,-25225,6898,-43506,18788,47405,57572,-39105,40728,22740,-63513,18398,2628,10234,5131,61675,21476,-32964,5047,37816,52856,15746,-83593,4471,-4608,21104,63395,28317,20097,29064,-11791,-5878,-51365,-16673,1255,-38886,10081,-77360,-51770,54668,24006,-2356,-20187,-89716,8170,15361,40078,-17858,8516,-52520,-5956,61289,62879,-62816,-95259,40918,11015,-47991,-43373,-47264,-70750,22985,58886,-9885,-30062,49080,-49420,-17504,115977,34974,48943,2883,-95806,11385,2384,19046,-5747,-25075,-25962,18238,-35616,20239,62926,50979,6799,9016,46676,49263,-36168,12104,-41957,-53894,79754,106614,-14675,40849,8631,-30122,52765,42922,26263,-18313,-29088,42362,-60394,-44419,16193,-50631,3043,-51069,-31064,-35980,2413,22645,-38220,-2885,13338,15639,11056,-34174,18993,30630,207450,34283,1093,23148,75138,-48156,24451,-23101,14916,17036,10036,27673,-13956,-50846,32960,45904,9629,34406,-40698,-1354,45398,15924,-13877,-41276,17702,113436,24341,2669,-10549,4150,-14582,-16872,-27909,27290,-46768,-53732,-40063,-24886,-951,26139,12881,-49581,5036,28674,26996,-57679,-18341,-44163,-32114,-50809,40001,26793,-18581,-50485,-114632,71550,108560,26220,-15242,34660,21986,-21068,18252,-17012,48949,-16229,-22020,10765,-20525,-25608,21220,-20265,36704,-966,-5270,-25213,-80284,39751,-1638,-39065,-6051,69608,88506,-54346,-13880,22208,-58957,-60470,6853,51843,134006,99648,31796,33077,4762,40873,-61281,19889,-71132,-42285,13704,100158,1726773,1593148,63892,-54911,44333,-34244,60796,29608,-111660,-2663,13899,13635,121347,31777,57838,23641,15619,73164,-33781,-31028,25926,54718,29085,26221,-16341,-11398,-2369,57269,-6718,-20491,-33520,-59105,11034,64572,50614,21788,49772,-56989,-25837,33838,53656,12272,23800,12995,14800,-34386,-23977,-17923,-23087,5554,25974,26459,85802,68036,38113,-51062,-9934,30556,76714,39561,102241,1442,-57481,32757,5813,-46034,-79209,18278,-34921,66496,29512,-53749,37647,29552,-43800,24228,66572,39682,41453,36643,-88644,-16465,-57066,76561,-20716,-7876,-58270,62683,-11477,239443,275289,77097,10928,-22703,2039,40451,-22708,16318,6482,90212,63959,81211,-14168,-48253,-53984,-56065,70850,16292,-25793,-77038,-46866,10991,36836,-40507,45925,-32568,42607,-101754,-11330,-11010,-94038,985,18443,-91243,-42034,-73910,-78104,38371,52016,48611,4338,59130,35271,25808,-8617,-24676,-47910,-51941,-45677,-46543,-21216,-35793,36105,91358,2249,-64921,-25293,-36714,43141,3804,-18711,-38001,26478,32909,-7456,-15196,-105388,-82467,19746,-10325,-14314,-42437,-21277,-36197,6887,-1338,16704,25201,-71121,54476,-57598,15801,25166,66443,35148,-29185,535,-57261,-49145,-14224,-23266,-11649,-12202,7155,-4817,40628,-3690,26553,-38840,13127,-4555,47077,46448,12972,-44502,33899,42845,-7511,-72411,41228,-21360,7918,3263,-17565,-14995,-91973,-126496,-19400,7494,-38597,-40316,92271,15973,-20326,33671,59537,26652,15992,61735,32254,-50066,31630,-33873,-43168,-18422,-22541,-42741,-112735,24985,-63920,-81484,-37516,98091,56746,197,-29760,9903,-6564,42480,-21256,16922,-19599,-24260,49854,-11763,-59293,-31035,58614,8327,16203,-30754,-19758,28605,-70904,-20493,32362,-26393,-8722,25742,-29533,-5830,-36027,-40674,-10789,-5374,5667,-46349,4362,-17961,26825,11248,63265,14168,2331,-7163,-13424,42144,32460,53680,-9177,-45334,-67954,23961,13174,-49076,4424,-22767,-28669,304,12060,-33765,43318,-47692,87959,92905,18183,61330,11317,19160,-85741,-52487,49972,2255,-25677,-25996,-61907,23918,50435,8445,6948,35178,15594,-46484,-35398,-32912,-52212,42145,22493,-40057,-34072,-140302,-91407,-20436,35520,12334,75160,12100,78293,23403,-22766,-31533,-32580,-53525,-35702,30534,18559,-38239,-4400,63483,38376,22145,16773,-56134,39431,51673,-13459,-14726,93,-68745,57858,-40091,-3660,8512,36955,16856,-29068,77214,-24339,30614,20871,-23358,41872,55927,45881,101938,51911,11065,43545,-7743,-3553,37554,32411,54914,43442,18652,21270,21639,-63758,-43185,16591,37878,13299,-61599,-37205,52079,-52498,-84502,-75658,-81051,6503,68450,-46491,-57332,-78193,-51052,10802,-24146,30456,6706,-36606,15573,-103656,-49345,39867,-5858,75448,29623,52163,58091,-10022,-54560,-56233,-110539,-47218,18886,40728,30162,12642,-45662,-16796,7100,51779,18814,-52368,-34134,-35163,-24663,-92016,-73883,22765,20663,-18596,-2584,-54489,-46354,38222,593,-52705,-8948,3124,2955,-4402,14316,79073,401,-40046,-68833,-8250,-33147,-83137,49519,20471,8964,16517,23043,9401,33913,36198,-33688,21626,-58924,-64355,-5845,8358,73817,36338,12241,-62295,-39701,3599,-20133,-6239,26125,24845,-7248,-88425,-72922,-65417,50574,-17974,77964,-24963,-59924,-103414,44267,12685,-40996,-7410,27121,94672,31567,-8232,-28633,-43704,-84317,68636,11170,-73163,-61965,-44511,-87519,7036,44025,17279,36057,-74212,61185,-26771,-25860,17681,78426,6934,-14391,-41752,-38674,24474,58238,-10134,-804,-12140,-17525,15076,38035,1170,108439,46651,55571,51401,17496,-46788,-52179,50812,-18544,5093,-80047,-15148,14401,23593,-6911,74847,29029,-21998,20773,52870,24940,-21248,44001,-3567,54072,-9689,-30663,-29426,-61410,-74086,-9518,55111,-9815,19146,-26074,29336,-82059,26507,-21444,57337,50268,106561,34740,7223,7816,-85186,114,24284,8460,2756,-41773,-2404,-5367,23100,44540,29210,119140,8015,-18493,31719,-36494,-63387,-65701,-72051,-64215,-20362,-2888,-23300,28696,48230,-23202,-41563,26042,66466,65592,-5332,-51719,67232,35199,-84128,-80009,-6872,-1412,24407,5871,21573,-30287,-26705,36675,57611,-43968,-78682,-37596,24163,74072,44922,95873,15773,-44675,-37384,-54422,-51989,-50504,-21507,14958,43886,-1108,-16358,37350,61649,-8968,-36201,23396,-3105,-21141,56310,-12886,60482,63182,-9595,-85881,11800,60289,-6069,16470,-25421,-6561,-31030,-2946,-17347,-26485,-25179,-69604,10330,-7426,-81113,-32683,-24857,-8082,9708,2382,-15182,3128,30148,-8871,23767,4310,68339,-102206,-8066,25155,-7154,-54777,-51694,-48336,43156,46032,43790,46158,-23043,17006,27512,-21827,-13766,17670,63257,79970,18719,-14052,18826,151,97095,115003,-29808,46979,-22223,36879,-2417,-15007,-28455,-4690,14742,-35522,-91308,-27135,39316,50450,-15856,-22532,-61218,-110833,19406,10829,57161,34240,36024,125164,3842,-63407,-7494,-15865,-24601,-33981,18243,51623,8852,-40311,-3998,53904,16694,324,78438,-59849,76864,-2474,76542,17452,34383,58912,-32788,-16538,15837,-31535,-80734,-36829,-7251,-53211,6015,-60642,-72821,11967,65309,30427,57966,-25399,-28070,-2973,-32180,-56193,-56516,42690,76019,2414,1509,-71291,6113,-48378,-133796,6005],[66034,9140,-112191,-7691,-12869,-9769,-61512,41489,30381,90643,24947,35139,129543,-5306,-34486,-25177,34521,7662,-2048,-15825,49701,57475,-59771,6383,-26504,-10559,21572,-17049,-59925,-7621,-52586,29288,45113,83121,-15092,65598,36861,-54901,11403,507,-11876,11565,64944,32509,-64974,-16412,45305,52750,20052,-55752,10673,-14617,14949,75008,68637,35899,29862,-20034,-25588,-67791,-24044,-18889,-28396,18163,-53931,-35424,33387,10734,-402,-20876,-54252,18701,7552,23119,-77593,-2287,-40041,24810,77410,58478,-39047,-82108,38597,19409,-32508,-57242,-44755,-80565,29118,77290,15054,-73413,39973,-43573,-9241,104656,10277,25169,-23874,-122612,-17195,3443,327,-15443,-36732,-24213,20106,-23875,19546,61614,57154,977,7513,22980,56241,-40807,17873,-44391,-56482,28833,111904,-2049,35994,-8125,-14741,43565,48805,44180,-17687,-29541,52768,-34298,-40710,15094,-48544,-4799,-58628,-33883,-20339,16787,5241,-44107,11830,39342,39241,19068,-20073,-15518,10319,153468,43829,38269,8100,62011,-24279,27752,-6064,-2654,-9854,-11229,8231,-17663,-108179,21349,26437,33647,16026,-30028,20801,45637,6074,14012,-43118,-16899,115608,25387,-2196,13054,2120,-20959,-27443,-21627,23189,-54827,-62526,-48421,-21525,36,63816,14116,-53388,-16250,3192,1023,-64787,-31694,-48121,-49682,-123982,33646,15252,-26838,-76864,-117520,64984,75817,26153,6390,14225,2358,3538,35758,-17708,37068,-26910,-14781,32725,-8493,-19628,28641,-1259,7450,17854,5553,-10897,-67120,54193,56802,-56969,-6054,38453,103624,-55283,-9986,39756,-66677,-75852,-1945,16765,117757,71180,47007,17550,-4291,37281,-45382,26480,-65912,33438,26735,95309,1646451,1471331,154091,1576,67744,-1995,77447,31755,-99217,19265,17237,32306,97316,9313,48804,36793,18765,78476,-33956,-34748,35865,44148,66072,19412,-2915,11321,-10245,73779,1720,-7939,-25676,-85979,10800,59894,55564,29900,60685,-54052,-11299,50831,35977,9467,11792,36854,28226,-27106,-26581,-26132,-44668,57211,22234,24887,96685,76215,51771,-41631,-328,24290,53295,48834,120895,-17083,-75877,40370,-12099,-46271,-65144,-2040,-40989,71913,-841,-45783,35086,43891,-64361,30660,66155,63876,44920,63843,-47482,-15128,-34403,72852,-20820,11895,-72011,59299,19950,219076,266698,90375,6218,-13578,-2948,54869,-25287,22011,-3033,85098,90055,68730,-18650,-56713,-88793,-75349,72550,20479,-25885,-89082,-35661,-7851,23720,-28381,53051,-9770,49136,-115776,-10336,11715,-89339,911,41243,-88958,-36285,-91530,-61514,36940,59112,18123,-20600,58475,42201,36600,-12152,5582,-51933,-44081,-9770,-55803,-12085,-16591,38341,90807,19675,-60406,-9136,-30936,54423,-6175,-16739,-27971,47245,16695,-38688,-21568,-111864,-129233,38226,-7102,-16913,-23640,15573,-36530,2851,-4318,10176,10411,-58458,47288,-27465,6553,4714,53427,40636,-42961,-12874,-63340,-24464,-5658,-25643,-11976,-6416,8126,-2041,9501,-7770,56163,-30517,9877,-65917,-9820,30066,13569,-34747,37025,14673,-8745,-33403,18821,-24799,21837,12794,-14981,-10954,-86141,-130601,-35941,-42265,-55729,-59689,78117,13917,-11738,16988,30187,19637,24419,76928,16223,-24629,28645,-51627,-49677,-28339,-31224,-57639,-120234,2120,-63274,-47919,-44246,121562,53986,2879,-33504,1046,-6298,57159,-39929,14353,-6861,-28769,43432,-25079,-48215,8558,47415,-20587,-6753,-27488,-32628,-4689,-30242,-8637,18592,-42320,-14767,32632,-29702,-52456,-77803,-65590,940,9274,7841,-57355,-4083,-1746,23573,-9146,71344,24778,-11287,-8276,-19420,43793,46114,79176,-2606,-39161,-81072,4764,-1210,-49031,-15658,-43250,-18075,-12408,10068,-47787,24629,-22826,62628,84714,4526,46870,-13143,31513,-94575,-49043,50003,-2972,-18879,-7155,-29411,32100,28411,-8902,7477,34772,10066,-95807,-43918,-16347,-33773,27527,10630,-58883,-44182,-146127,-89123,-16446,37907,3593,55958,8981,64842,24128,-12353,-2741,-53321,-36740,-22646,24856,25513,-38520,6547,49187,51229,30082,-392,-54712,53824,35921,14578,-19802,-2383,-59928,31275,-62124,12664,16687,15388,31452,-12738,82441,7026,37513,-663,-26493,19720,53739,20226,74218,45946,3758,28261,-21539,-4313,19599,1864,60226,46482,44830,-10552,9029,-90229,-63835,35982,65377,-1900,-69770,-49347,62164,-34471,-53140,-74827,-129026,-22476,80757,-49194,-64347,-88340,-51517,17831,-44139,42663,-14931,3339,-15047,-131667,-74852,26681,-40223,64529,31648,37376,52530,2994,-42650,-32847,-100283,-44655,30626,43572,34354,13661,-34637,-18812,14940,47107,16478,-58662,-51230,-40419,-1264,-101840,-82469,42428,-4991,-5200,-11468,-60615,-46395,5650,18210,-37199,-12675,25121,4844,-5244,29733,84768,14194,-23719,-55673,-6821,-9222,-42505,70343,14476,3095,2437,7539,13476,30491,57650,-31766,14961,-55077,-68608,-17530,23764,85915,25254,6804,-72758,-57725,6502,-42339,-29760,-21843,-20204,-7295,-64699,-93066,-94274,26578,-11555,68771,13784,-55534,-98814,69175,25076,-36438,-722,-1452,50218,6319,-33758,-26780,-95970,-81980,61335,2370,-75685,-65868,-81589,-83873,12607,52314,21096,47808,-83651,35115,-32611,-58723,1969,48955,22759,-50377,1387,-5846,66304,67227,-1989,-7320,24805,28712,17698,67043,-6434,111519,58183,79449,62302,24194,-62553,-55779,58828,37776,7255,-84646,801,31503,-8794,-11580,88222,23244,-18284,34665,73471,32372,-6022,51915,-16978,29962,-19528,-12543,-35659,-71688,-96615,-30114,59511,14769,28753,-26038,37089,-73541,21380,-33406,-4576,35272,90321,42129,-1372,10712,-97908,11945,32349,9689,-40703,-20648,-891,2976,17586,42781,5678,86887,-29801,-15237,37432,-30617,-57305,-56332,-72930,-33249,-39877,-22696,-31948,-12366,28890,171,-35250,35310,60197,75018,-17107,-54449,46424,30338,-77608,-87669,-24531,-20299,23151,10545,18738,-53618,9229,17643,46582,-40230,-74865,-62810,18015,92669,82012,110042,22018,-73858,-54903,-60190,-70291,-64871,-34116,4332,45357,-692,-26742,54623,45724,18546,6128,59307,11759,-27268,63363,11929,64877,50632,-2229,-98733,6649,98925,-20363,18218,-21190,-22274,-18256,16459,1978,-23291,-16566,-48296,14358,-4824,-106848,-49271,-26739,5172,33601,14425,-30048,-2390,6975,9439,24406,-12365,61663,-99619,8256,42933,4992,-51297,-60989,-69195,4857,17947,31746,6510,-4757,29228,13247,-14295,-806,17021,36136,25578,-32581,-40192,45062,24188,86191,119013,-38627,43916,-66876,24028,-4461,-9513,-41999,24543,16259,-25803,-108094,-43854,52250,21797,-17384,-251,-41725,-96916,19380,28379,51710,19015,35368,99787,4652,-76969,11739,-7176,-23994,-23725,6260,64071,6708,-54356,2696,45128,12339,29043,100690,-68413,92832,-8073,77291,3875,38220,50228,-43310,-22136,10583,-14418,-110017,-52197,-19868,-61102,5724,-48033,-74146,25659,72879,37926,53727,-11437,-44531,5155,-17718,-43008,-45709,32750,68477,10954,-8621,-71607,28677,-46219,-140057,16322],[68061,1197,-111219,-19066,-7348,-28120,-58235,28845,34700,52746,8943,50435,110658,-7501,-77309,-33050,48841,3547,19206,-12057,81124,55591,-63172,5226,-26061,14339,6045,-20593,-76075,-17359,-52969,41053,36785,82133,7009,75732,43251,-31928,5999,1770,-40438,15931,68014,28934,-82267,-33414,47744,52998,25334,-28097,15930,-15489,820,79662,94121,40215,34488,-26884,-48166,-79494,-28707,-38975,-13207,26464,-31544,-3335,15497,-789,-2320,-18333,6585,33376,-1049,-1046,-109527,-6795,-6509,50758,83600,48403,2124,-64403,34356,38311,-12115,-68706,-45298,-83818,33125,92292,33156,-100017,22297,-40363,-6320,85439,-13568,5802,-26494,-112775,-52283,1712,-24522,-13536,-52568,-19657,29707,-11255,12806,58003,55315,-4903,-5837,-6589,41320,-40347,29850,-39245,-53168,-17305,88224,18391,34018,-22720,-6324,19449,48327,49541,-10797,-20494,56266,849,-34467,14719,-44645,-19271,-57090,-30260,-2707,39179,-758,-43667,31214,63078,55520,21017,-5372,-43349,-7423,70110,44101,73176,-14123,43622,12510,30091,15176,-21282,-30538,-29945,-22112,-24627,-124691,-4903,8310,57613,-12375,-9807,42672,38056,-1635,39094,-36526,-49501,91935,17919,-15972,35386,5492,-24131,-38672,-11781,25240,-46726,-61750,-51503,-19857,-637,91725,13626,-46470,-35495,-26566,-23440,-86524,-45286,-51694,-59081,-158564,25581,3866,-36606,-99370,-114502,53792,21060,15635,21860,-2834,-21899,27783,55096,-11790,4423,-36309,-10011,49232,3495,-15430,29378,15193,-11458,40746,14735,4069,-57507,49393,104380,-55936,-762,2365,83684,-46964,-10373,50329,-64035,-88845,-11999,-17298,111978,43254,58856,153,-6587,32048,-18425,44302,-51539,56727,31411,96334,1588872,1327201,261448,106188,103031,59387,101420,40244,-80920,58967,28057,64452,65404,-12390,38358,43026,23933,84871,-27055,-30189,39407,22624,98146,17112,16357,36103,-12371,83720,9455,8072,-10870,-103453,3243,54716,58031,33831,58346,-53886,-5005,60645,26936,18682,742,61047,37840,-15961,-20621,-36848,-66194,90106,6667,20631,91546,73261,59783,-26135,15302,24251,29580,59481,116275,-17763,-89646,46657,-18054,-46512,-45451,-25114,-46874,67799,-27258,-34189,30740,44994,-79365,35683,67309,75945,52481,84787,-24205,-16206,-22330,57560,-22335,18780,-77259,58216,50686,200501,267649,102218,22603,-545,-9242,53305,-24741,30980,-11252,65023,102375,52266,-14517,-52980,-106480,-87529,55767,17494,-30762,-94811,-21557,-16133,9460,5293,55512,6696,41804,-100400,-14300,36811,-81993,-5752,48895,-77389,-10451,-90984,-20257,30071,62491,-16468,-48070,46185,42588,46608,-11581,31306,-64834,-31171,16149,-58943,45,-4801,30722,74101,41096,-60728,7698,-23028,52503,-17360,-15548,-13149,60131,2440,-59615,-21816,-105092,-163785,46080,-6833,-22455,-122,57624,-35697,-4906,-11504,-1657,-7638,-31464,35279,-5272,406,-10799,50027,44001,-49465,-21528,-61014,-18552,6378,-23154,-6382,-2727,-578,1138,-17179,-14681,72395,-17813,-5719,-98959,-61043,6814,11867,-21504,45192,-7560,-6480,20654,-5705,-27593,28309,27908,-12157,-4664,-70916,-116183,-49094,-91006,-70692,-56992,61398,15118,6523,-11186,11694,10858,33478,73066,4079,-1279,34933,-61193,-50748,-42484,-33995,-74156,-108695,-20590,-56235,-11597,-43878,131403,52929,3686,-32060,1483,-5184,56479,-49030,14957,8348,-31666,40401,-30928,-36994,38391,41083,-43567,-22275,-11926,-45440,-41040,7599,3807,-4768,-56299,-18758,34757,-32237,-91805,-103647,-77851,12241,17017,4108,-65145,-12244,13630,15354,-35601,41855,30635,-24649,-11117,-22627,55877,51491,90087,8895,-32364,-88444,-14543,-16447,-30477,-28784,-59431,-3971,-26837,-10806,-52079,-18285,-3643,18774,64202,-13915,32599,-26866,45235,-80253,-42451,41181,46,-17519,7164,15666,34442,7272,-18806,8329,27090,-2484,-122357,-46420,11842,-15638,235,798,-64777,-47181,-126011,-67173,-15287,30219,-16499,37008,-444,46939,19205,-6162,6594,-56639,-15034,-7029,17369,41630,-32252,24044,30017,54109,33257,-18525,-51169,60964,17553,36494,-19254,-1100,-43830,9881,-71115,25046,19304,1282,36943,6891,75230,39877,40109,-25296,-26016,4771,40141,-8967,34180,40167,-1116,18282,-30215,2727,3937,-25794,61799,45721,62885,-37840,4329,-103075,-74802,47929,79523,-17918,-67348,-49623,67078,-16365,-31803,-63514,-146752,-45765,70538,-45723,-63677,-93361,-48809,28569,-60100,46761,-30547,48283,-43849,-108880,-95282,7898,-58317,47854,27283,7651,33174,15404,-25173,-16449,-75918,-35774,39771,44748,32770,10979,-15778,-19846,16527,23314,21668,-54140,-60027,-42179,16445,-95851,-74722,54175,-26425,19152,-13119,-61396,-29062,-22280,32701,-19568,-14202,43258,182,-6043,39707,78300,30206,-8112,-38794,-2339,195,-1244,81132,9533,-10704,-14410,-11110,14683,33483,65636,-17597,4522,-54280,-70541,-29032,37432,97592,12675,-6087,-81836,-72339,21195,-64817,-56508,-65887,-50626,-7724,-38640,-100059,-126107,514,-2365,45808,54004,-50715,-94977,75492,33949,-24729,346,-36475,-4636,-22016,-64606,-12349,-147150,-71661,40353,-9138,-70018,-63190,-97061,-70889,17557,62323,26000,56748,-74728,12859,-28802,-72135,-11649,11639,38159,-73835,48235,26019,82665,57279,5409,-9191,49647,59068,19583,78621,-23187,96072,61111,90642,52928,17188,-78383,-55259,65080,88756,9571,-79958,17656,34707,-43711,-15108,80743,10605,-26481,44783,82581,35046,5533,49379,-25217,2052,-22180,5899,-27680,-77282,-97059,-55786,48867,36012,26770,-17815,36252,-57110,13923,-42646,-70710,13208,59327,43534,-7682,9460,-87391,18874,35390,-470,-78522,6740,-2711,17641,11015,33383,-20252,58824,-54892,-16899,31205,-20628,-45057,-47231,-54629,13480,-58996,-52376,-35731,-45338,7589,22868,-20447,40748,46736,70834,-27413,-49967,24100,27184,-63677,-81868,-43766,-40431,20163,11444,6666,-72043,36182,-4907,30815,-36234,-62610,-72163,9207,99269,111883,107855,23901,-88929,-67796,-58574,-73947,-73076,-47064,-18188,43321,-3776,-41075,58126,28195,26354,38803,76762,27119,-34255,62496,29443,55254,41318,3455,-89337,10053,118438,-15796,17574,-10823,-27534,-11522,10388,16106,-11236,-7944,-27531,14840,-17178,-110761,-39976,-21905,15528,52745,23621,-32148,-1229,-15952,18076,17663,-30827,51031,-79004,33313,53156,13122,-22128,-42266,-67415,-31100,-10251,19451,-12957,12063,39627,720,-2017,11839,-4284,-3595,-20806,-70277,-50227,68055,52033,61989,90522,-40678,40454,-93200,14249,-10967,-2046,-52719,47300,12723,-13767,-123827,-50824,72223,1153,-13110,19091,-27917,-61894,21089,42501,24060,149,38558,81508,13324,-86535,20790,3812,-18412,-7989,-8323,68896,6061,-66690,4997,26809,6739,49607,110388,-68099,110256,-8213,93050,-6575,18262,37197,-48859,-25849,10776,7878,-119055,-67674,-23940,-52818,16176,-14018,-83945,32086,67465,33064,47780,1259,-58492,7905,-902,-29307,-30584,18640,40329,18570,-15319,-56840,53624,-39373,-118904,16712],[65222,-2205,-90285,-23791,3672,-43158,-54725,-3839,22482,-5383,-14658,61593,84312,-5128,-100313,-35932,49118,2578,42235,-4247,93932,45784,-64850,1863,-19857,51237,-4347,-24196,-74047,-20928,-46075,50811,22860,60262,25445,72395,42459,2185,9160,4705,-68168,18056,69653,11927,-81100,-42562,40852,49651,30671,-12228,18518,-6949,-17451,74252,90520,31268,40380,-31778,-69289,-82404,-25561,-54634,-2476,33834,-14598,36248,8832,-5671,-5366,-12248,66790,51016,-8527,-25338,-110775,-13577,36017,63825,77706,35012,54221,-43848,28678,57391,9162,-74566,-50356,-81108,36330,99991,41838,-104828,1593,-41190,-7078,57801,-30674,-6418,3872,-65158,-76377,-5772,-50251,1901,-64548,-13671,43890,-386,3562,51909,46045,-9870,-25378,-32782,9162,-35240,44368,-27887,-44560,-43904,40643,37417,37118,-36931,-5967,-10027,48238,41971,-2015,-4872,52848,33549,-28684,15515,-44647,-37625,-44483,-23605,12736,64629,3992,-37049,47874,76788,64128,15940,6024,-63017,-17688,-5307,33083,91740,-37749,24688,50303,30027,32046,-36888,-39278,-42615,-53929,-32601,-97989,-37185,2424,74526,-39541,13718,56652,25825,-7636,56384,-22073,-65580,52523,4476,-30612,53513,16809,-23925,-46491,-1154,33247,-28841,-49503,-48118,-17413,-3720,103537,11541,-30977,-43870,-42389,-30459,-110516,-54217,-52532,-57104,-147146,15316,-3104,-45101,-110053,-108386,40394,-37672,-5033,25372,-14550,-45658,43709,74196,6595,-31513,-42375,-6862,57572,13054,-14748,23958,25329,-17735,57522,19370,16223,-52044,25992,116798,-35237,4357,-37021,37182,-25928,-10749,57069,-53205,-101548,-19889,-39881,124236,24148,66385,-12349,3902,25632,11393,70524,-30364,24887,30449,108299,1555916,1182765,355320,221735,139067,119305,126276,52004,-64705,101602,42702,98452,47233,-19115,29032,41935,29620,89271,-17562,-19104,37849,-765,113067,18387,31039,60888,-8233,83394,13080,19244,3477,-103313,-11600,48162,54292,32664,47028,-57390,-11304,60889,29906,36081,-8726,73800,44211,-3139,-6512,-43647,-78933,91682,-19404,14695,72382,63829,61331,-14655,33050,31402,9860,68659,94395,9122,-90282,50094,-15258,-52865,-26341,-37719,-47565,53398,-44779,-22647,27341,31889,-88120,36704,69648,76843,57951,91536,-16580,-16651,-24226,36959,-25184,13029,-65559,62001,72220,199748,274078,109467,52914,12886,-14535,38214,-20264,35983,-16477,34241,95129,32123,2783,-37773,-104044,-92368,24743,8460,-35926,-88305,-5318,-15187,-4577,49812,53193,17084,25152,-57701,-24750,59283,-72311,-16908,42775,-59357,20851,-73172,30559,18894,61607,-43242,-69219,25524,35737,47889,-6948,39842,-80563,-14699,26443,-54099,10760,-4462,16781,47930,63278,-63312,20832,-13248,38690,-26907,-14062,4823,60798,-7264,-67384,-16800,-88181,-163384,41075,-11701,-28514,23053,89597,-34472,-12238,-19808,-14093,-26443,-5348,16662,5650,-5958,-15709,56408,47333,-45025,-28299,-48134,-37247,16206,-15603,5107,1368,-17569,3756,-34681,-21618,72518,-4166,-28958,-91306,-84112,-16243,9183,-7507,53529,-19629,-2234,68667,-25015,-31828,25677,45925,-9527,3765,-47727,-87206,-56754,-118075,-77800,-35470,51869,20114,27795,-37003,5384,2229,40641,53295,-1019,11975,50457,-60078,-45998,-56351,-27704,-86470,-97095,-39007,-47582,16292,-35351,121208,51990,1334,-28500,12781,-3645,40245,-46711,20795,22304,-29420,38365,-30390,-28487,46665,34012,-58289,-26950,12068,-53066,-68768,34018,14769,-30434,-63869,-15529,30881,-38622,-113983,-107754,-82902,20719,14440,-3042,-75781,-20874,24800,3118,-66679,-22274,32126,-34107,-13664,-24601,71018,42688,80332,17493,-29751,-84937,-29992,-30498,-340,-28131,-69015,8755,-40957,-47076,-48312,-59766,6097,-28390,38762,-32188,20312,-22601,58526,-39950,-31823,28371,12512,-21277,9605,50540,28729,-10609,-21031,8359,13109,-19636,-113185,-42976,41240,-4668,-36805,-5755,-63593,-40521,-99311,-29709,-17871,14839,-50887,23189,-12143,28914,5728,-5212,-4464,-40279,4300,6952,7917,57725,-16797,44685,12660,41508,31526,-33028,-44657,55665,-1690,44760,-15136,6714,-24155,1849,-62377,31209,14817,1633,31301,22676,51360,63960,37048,-47437,-22691,-1827,15576,-33471,-892,35703,-1269,15549,-30357,14904,-8152,-43884,57867,39668,66305,-53900,16553,-100438,-70671,47314,75865,-33388,-56419,-38099,51388,-4548,-29954,-46087,-127713,-51479,44047,-35461,-53258,-87868,-38742,43723,-66430,39210,-35090,84086,-60773,-51555,-98008,-7784,-58529,26968,18534,-28377,7991,23649,-6013,-5148,-41745,-24843,42067,44514,28692,5639,3174,-21682,10404,-13851,31735,-37289,-58105,-36044,21727,-76590,-53141,55161,-32788,49195,-6803,-58712,8454,-36627,40850,-5639,-14132,54131,-9713,-6794,42428,61914,43074,4748,-20263,1673,-9698,24638,73625,5168,-28620,-29378,-24890,14426,37876,55230,4570,-10152,-54389,-67445,-35317,47770,109870,-1585,-22802,-85459,-73430,45737,-81190,-77016,-87978,-62667,-9000,-16849,-93450,-143178,-18923,5494,15827,83446,-44451,-91931,58659,36646,-8076,-4327,-66556,-53398,-47133,-91460,10460,-173816,-54651,9660,-22120,-55340,-54770,-73340,-48077,21351,76504,32077,60749,-51322,537,-17718,-61846,-20535,-24207,49266,-76758,79110,40095,64138,28129,11487,-7368,54765,62012,13728,62879,-44013,66970,57878,87792,23467,-296,-90948,-52492,67635,122649,12458,-69323,31794,22297,-71741,-17020,52147,-9197,-46525,44820,74810,32653,10815,39014,-29103,-23158,-17342,18797,-8142,-77330,-81571,-77939,23360,46702,16377,-6197,21397,-38387,4950,-46506,-115099,-10680,22213,38677,-6636,4001,-53393,19421,33979,-15669,-101595,34690,-6621,32298,5375,18860,-38561,50954,-54526,-23211,14630,-10699,-32146,-41834,-20937,58003,-72632,-78571,-35215,-65064,-12749,37740,-1868,43862,30892,56428,-33529,-37463,7378,26776,-47925,-63747,-60961,-57003,13907,8711,-10514,-75428,43174,-26079,14978,-34522,-46340,-65191,-1358,90792,121714,89568,18656,-92127,-71503,-48027,-59316,-76199,-59060,-47287,35208,-8523,-51037,48402,13358,13577,54362,68847,40682,-43210,45271,37256,34573,28572,3210,-64168,20273,116524,12117,15848,5092,-21086,-10817,-20251,23869,2849,-2808,-12749,11733,-43693,-98536,-10108,-16258,21262,64615,26117,-24150,4134,-29438,15768,-6,-44246,47432,-46487,58760,52466,18138,26933,6865,-44320,-55649,-31816,9548,-4592,21885,45845,-5564,9066,19816,-37220,-44972,-39404,-82869,-44087,83047,80330,35888,41354,-35347,39414,-89671,9108,-18304,4436,-55049,59708,7218,-1603,-137641,-48429,78011,-10077,-2819,30351,-23854,-17398,24472,42695,-19339,-17284,46641,72470,23763,-86969,15985,14893,-9523,5562,-22620,64273,9110,-71412,846,-702,-4893,58295,104407,-59190,119486,-3876,116943,-14857,-22064,20106,-51795,-26844,20376,27207,-104820,-76776,-22043,-28908,35954,29585,-102078,30941,50822,16390,40294,9801,-66367,9650,12474,-20366,-15427,-1749,1999,22065,-17245,-29031,71483,-30247,-79001,3935],[55613,1141,-58337,-23202,18518,-44639,-53353,-40055,1028,-61602,-40110,67600,59755,-796,-96854,-35104,31071,4544,53685,4840,84364,29480,-63822,1528,-8167,88228,-6377,-31671,-58671,-18500,-35229,54354,6469,30815,42176,60382,36506,39151,21922,6167,-88156,17792,67680,-11831,-66108,-43050,18916,39132,35455,-14222,17134,6593,-35741,59142,55763,12785,44715,-34607,-85191,-73669,-10958,-62640,-3708,40025,-3403,71458,16834,-2400,-6822,-3849,98866,67164,-13227,-39959,-88042,-28815,67729,60445,61247,19718,100556,-23160,23338,68711,26798,-72969,-59854,-75040,39844,96716,41646,-95228,-16763,-45765,-10129,23770,-37473,-13194,54846,1196,-79276,-20287,-70962,27258,-66416,-7776,57539,6638,-4090,41220,32147,-12700,-43866,-50105,-26728,-26446,53569,-13989,-32915,-48251,-12263,46406,45360,-51098,-10039,-35425,52970,22728,3200,13176,45303,51864,-26130,17278,-52854,-54450,-22074,-17809,24086,86127,15648,-26421,55191,75604,66063,4354,11670,-74765,-18887,-42552,14469,85866,-56259,10458,77865,26619,37020,-45895,-36237,-50193,-77662,-38695,-46332,-65705,11266,78907,-54763,31153,57218,14438,-12837,62725,-3152,-58051,12881,-9872,-37146,65072,35535,-21801,-46779,8317,45059,-10120,-27206,-38549,-11971,-9887,98144,6552,-10932,-36950,-30026,-10518,-119810,-53898,-49715,-45236,-106497,1681,-4787,-49470,-104575,-99632,26152,-81192,-32044,14217,-21442,-64844,46226,90638,39950,-53215,-42982,-4494,58316,17525,-17577,14439,27866,-14056,60173,17451,22771,-49180,-9203,88975,-1651,6030,-71201,-11604,7392,-9459,61224,-39040,-113811,-22420,-46900,145292,16293,68782,-14034,28487,17470,36729,98745,-5596,-32842,28171,127979,1542237,1069702,408862,306222,165827,153621,143464,61150,-54357,130844,56444,121657,50171,-4009,22564,35936,33722,88295,-9108,-3969,34632,-18993,105038,20819,33366,81580,271,71491,10296,20888,10646,-82939,-29614,40387,42112,25769,32465,-63752,-27899,53933,42555,53930,-15961,67367,47391,8323,12736,-41156,-76459,64102,-51780,8395,47571,53895,56560,-13402,44039,43621,-743,71472,63557,60161,-74544,48070,-12056,-66064,-12703,-32784,-40434,30979,-51249,-11608,26192,7827,-91777,30525,71238,70456,54390,81869,-15521,-14437,-34437,18021,-28450,-732,-35380,69632,78231,227732,281155,108443,81593,23293,-16383,17113,-11071,33515,-18345,509,71007,7086,31566,-15550,-87374,-92225,-11876,-3541,-37023,-67826,11105,-9077,-15655,90121,46231,22402,5292,-4957,-39258,73832,-60419,-29126,28107,-38724,36896,-43388,72511,6482,56602,-55828,-76745,3924,21992,35374,421,26321,-90759,2867,19811,-42056,17002,-14883,3457,22325,82645,-64048,27136,-3411,18657,-31890,-10925,22918,49316,-10796,-62464,-8077,-67111,-120639,25299,-22043,-31982,40658,100603,-32993,-16562,-26344,-20901,-41959,-86,-7523,8137,-16566,-9818,67399,52882,-29418,-33849,-26293,-71414,17971,-5535,20283,8037,-37525,4728,-43073,-25937,59851,7798,-49841,-52355,-69945,-31372,7624,4864,56506,-21470,2051,88236,-35635,-37686,13934,62250,-6651,12855,-20149,-52522,-58035,-112163,-73349,-5568,55701,27766,41826,-49987,7397,-4422,44373,25608,1620,10806,70127,-48701,-36657,-63675,-12396,-87960,-102586,-49203,-40468,28332,-20223,92348,47209,-4320,-25746,30892,-2351,14475,-35018,29859,31504,-20666,30914,-25607,-23237,28768,17126,-65599,-22650,35418,-51421,-79542,44604,23119,-45089,-62613,-2830,21425,-46956,-116485,-94078,-85099,24732,1784,-9600,-91440,-30106,30258,-9444,-96333,-92708,30503,-35969,-13559,-27568,80841,18978,51625,16481,-33387,-69996,-39779,-42044,30588,-11340,-70403,16416,-52600,-85687,-40201,-71829,6517,-62451,15345,-45622,11282,334,68838,16805,-18246,18298,29668,-27115,-730,58141,15882,-25060,-17266,7009,-4006,-37773,-73096,-35301,51771,-6134,-75874,-9694,-62141,-25596,-84042,13574,-24811,-4135,-92559,17252,-21296,14587,-15119,-9482,-28679,-9414,15670,15487,-3065,65825,6154,61731,1056,12775,26933,-39993,-33734,36155,-18726,37387,-10517,23755,-5752,7945,-39148,30744,4771,15294,15100,29960,14555,73993,28042,-62899,-18152,-2827,-16561,-47436,-15475,32782,2706,18744,-21289,27884,-15494,-48654,49066,27495,55056,-54453,46730,-86984,-51205,32511,56852,-46149,-41506,-17660,8021,-2007,-46217,-27114,-82807,-34595,12346,-20258,-34183,-67790,-19524,60647,-61027,20400,-27818,96856,-60512,11639,-74265,-13351,-47193,4227,8658,-60216,-14460,24911,10283,3080,-7022,-16685,35512,42729,23902,-840,16789,-25475,-2944,-52515,42606,-10581,-45549,-21248,11744,-50804,-25396,45366,-20930,76727,4744,-56076,57872,-33163,41708,-353,-15129,54940,-20541,-7709,37372,40866,48201,13621,-1149,2539,-33294,26941,44810,882,-44680,-38526,-28951,12960,38238,28740,28968,-27053,-52345,-58710,-34280,52498,117722,-15992,-38109,-80120,-53938,71959,-86946,-82855,-79420,-59489,-11083,-4368,-76513,-133512,-26602,8625,-11313,94010,-36626,-90103,21127,31602,9368,-13330,-78548,-80560,-63505,-104181,33836,-160929,-34337,-23324,-34103,-33085,-42602,-15389,-16621,23775,93534,37556,57706,-22256,2061,-4646,-32211,-23310,-49621,53367,-59681,82135,27156,20395,-12606,16490,-3574,42227,41132,-3898,23813,-62299,33061,50915,71129,-16990,-21700,-98247,-48972,64209,134414,17970,-58005,39900,-1374,-87290,-17507,9815,-36556,-74216,32883,50876,25767,9124,24111,-28979,-40513,-6846,21527,15351,-70787,-62209,-88321,-10423,42880,4245,3583,-3284,-23630,-4989,-43674,-121635,-31356,-11945,27752,3895,-4613,-9019,15528,30660,-26123,-104979,55407,-10792,38584,2384,2348,-43249,65478,-29381,-31406,-6475,-3449,-22855,-41628,17860,84151,-75656,-88486,-30802,-68566,-29581,44009,14887,46504,18041,37236,-34793,-17850,-938,28070,-34223,-38618,-73584,-65755,4425,3148,-28829,-58278,27858,-41627,2652,-36232,-33328,-47021,-11505,69362,103270,59415,6015,-90668,-64620,-28686,-27740,-75670,-68272,-73509,20331,-10563,-49550,29152,2893,-11000,51956,39707,50372,-54271,13295,36902,10288,11747,-4581,-37430,29442,96896,53867,13408,24267,-5967,-12703,-57516,27175,12180,-3364,-6259,5547,-77278,-80048,24891,-15010,21555,68175,20897,-11831,10511,-27333,6445,-27398,-46403,58781,-13254,74559,39309,23259,77479,72018,-9741,-64420,-41812,3847,25170,21694,47101,-3803,15407,20371,-67953,-76897,-27998,-69029,-27529,87798,104786,18603,-7147,-24756,42392,-58867,8394,-22133,7715,-46255,61344,2050,9127,-144846,-39738,55521,-14394,12200,31579,-28355,23832,29247,24623,-62910,-29947,57987,69976,30255,-77421,-1856,23624,790,11682,-34220,51842,16701,-61577,-10038,-33787,-24344,53979,84178,-43668,113553,2280,134391,-23056,-70276,438,-54640,-25570,37327,37044,-73422,-73172,-19642,5157,60016,66623,-117824,25074,29584,-7815,30272,12790,-67145,11343,18680,-18651,-4911,-28511,-32205,19086,-15733,5206,73669,-21300,-32848,-18446],[38917,10567,-27574,-18711,34176,-28025,-54878,-66407,-19360,-92337,-59109,67744,41666,1454,-74371,-33620,-1701,9371,47142,11982,57282,14028,-58733,5226,7119,111813,-498,-45123,-35925,-11769,-24542,47833,-7050,7414,61105,46196,28041,67831,39653,2939,-95776,15111,60370,-33189,-47543,-36200,-19243,20714,39518,-31370,11418,18702,-50214,38239,1763,-8000,45663,-35490,-94369,-53158,15012,-62362,-19321,45342,4677,91611,36817,7198,-5209,4786,91386,77603,-14311,-37165,-52730,-52300,73293,42265,38838,3000,121846,-5583,20911,69695,37832,-64114,-72234,-68865,43841,80328,35201,-85643,-28825,-52478,-15172,-11424,-33917,-17827,95571,55891,-63871,-40445,-81559,54012,-56801,-3131,65178,8590,-7101,22810,17511,-12854,-55086,-60113,-50509,-15482,49388,-2298,-22692,-38156,-49408,40478,56297,-62145,-11992,-51181,62015,-5435,972,29648,37621,49122,-28895,19189,-69537,-63225,4924,-15687,31543,96797,29061,-15356,49936,59430,62989,-12086,10706,-78877,-12848,-34680,-2529,58296,-63904,5303,89986,19839,26269,-46332,-25942,-57472,-87101,-40151,4704,-82864,29323,68674,-51703,32164,43696,8431,-17955,57314,15369,-30518,-13672,-19321,-29707,68432,58203,-20096,-37543,16130,57672,1363,354,-25162,-2791,-19052,78997,-3129,9024,-17004,11653,31338,-104423,-42366,-44420,-29303,-62923,-15906,-3816,-48557,-84966,-86928,11490,-97802,-58890,-9772,-25280,-77265,34818,101214,81600,-51883,-36616,-2367,54579,15193,-22106,3992,24677,-5606,47015,8605,21928,-46586,-45447,36034,32173,5085,-87236,-34442,47406,-7505,61289,-27215,-122040,-17823,-41004,156630,16326,65992,-2578,61555,6459,52966,120479,18291,-82325,28574,145505,1541175,1021732,409611,336724,177309,156414,146714,61660,-47444,136914,64942,125673,67372,30003,18598,28433,34231,79983,-2956,12536,33202,-28699,77399,21815,22083,94305,9032,50038,867,13601,8047,-48650,-44235,32235,22108,13191,19264,-71370,-45288,46021,56982,63346,-20473,42103,47143,15268,32517,-27602,-57123,22004,-84340,3139,28051,48604,46888,-21532,37957,56677,1608,63100,30371,115428,-45776,37797,-16764,-81029,-6596,-11675,-26322,5723,-46957,1773,26830,-21231,-91381,14601,69071,60744,37517,59350,-13589,-9531,-40288,5732,-30844,-15232,6190,77341,67086,284209,285638,96444,92446,28544,-13091,131,2825,24279,-17679,-27392,38713,-22532,63936,7089,-68784,-90379,-44155,-14947,-31573,-37671,24977,-2559,-20365,114016,35171,23725,-12095,37171,-51464,76445,-47644,-38612,11315,-19404,21474,-9764,91872,-2997,48462,-54784,-68201,-9657,3351,10413,8506,-4005,-89575,18345,-228,-25884,17480,-30725,-2383,6735,95554,-59468,25704,3883,-369,-30137,-5458,37317,30176,-8139,-48033,2487,-48029,-56400,3756,-35911,-30560,48902,89160,-30898,-17966,-28879,-16574,-49837,-27918,-32875,8299,-33290,1897,75764,61951,-5908,-37008,-651,-101407,8204,3351,35076,17639,-53097,3081,-46511,-25744,41142,17202,-56541,-5552,-26219,-33545,9218,13793,50202,-16238,4870,68550,-39285,-43371,-5292,72237,-2809,20489,7523,-21998,-52985,-76684,-57173,20821,69009,35319,38572,-46548,12442,-7834,44485,-590,9754,-3670,85541,-30645,-25569,-59282,8527,-74984,-123174,-49022,-36072,23239,-2210,53102,34607,-12308,-25459,47401,-1815,-10805,-18636,38089,33568,-7691,10108,-19008,-19770,-9195,-14638,-67836,-15709,46889,-39440,-72042,40368,28566,-36565,-53499,16951,8284,-53505,-104059,-71698,-83006,24166,-17106,-11829,-107720,-38600,30538,-16991,-116313,-132027,27653,-27425,-9268,-33571,80428,-13729,13239,4064,-42264,-48396,-44324,-50739,53026,17729,-62634,17805,-60073,-108890,-31995,-43447,391,-73161,-2571,-51299,6249,34875,73905,71989,-3776,16847,43450,-30693,-17706,36118,96,-37252,-9956,4491,-20242,-53133,-22659,-26159,22395,-21162,-106394,-13021,-64676,-7294,-83883,51077,-36272,-21860,-123000,18720,-24537,6360,-37746,-18471,-55371,24397,17130,16272,-14414,62455,30586,67509,-5755,-27071,22608,-37611,-17388,6874,-29671,19139,-7970,49114,6627,20333,-10773,25063,-7391,33652,-8424,27226,-24653,73028,14640,-69809,-14533,-3017,-50053,-49119,-4719,30460,7486,24481,-6137,36791,-17572,-40587,37873,9219,34869,-39157,81140,-71032,-22911,6342,31250,-53692,-27571,7080,-52639,-7605,-70241,-9694,-33643,-340,-14216,-4211,-10617,-33099,6787,74429,-46596,-5563,-12344,79551,-44718,56521,-26570,-6802,-34283,-17110,951,-79948,-28326,18400,19892,8596,17806,-14632,21190,39282,18833,-6625,22826,-31063,-20975,-80059,50507,20512,-24787,-2288,-11561,-26787,-1157,27713,3332,94069,16272,-57349,100594,-13889,36353,-5991,-20520,44462,-26885,-9000,25642,21329,43439,18190,18703,108,-56975,9707,-447,-3648,-52580,-39801,-23508,9711,31218,-5391,50061,-42308,-45850,-46245,-27739,49345,110171,-27596,-46718,-64758,-15533,88811,-80931,-69653,-44039,-46336,-13779,-2745,-54677,-98389,-22776,5308,-27029,84485,-28220,-90305,-27819,18692,22457,-24355,-64324,-78571,-67316,-96223,50177,-112315,-15595,-50179,-42303,-6354,-28694,50694,17973,24870,107003,39645,46274,2781,17547,4605,6206,-19850,-58206,50025,-30879,58784,-9335,-26914,-52185,21199,992,20793,9749,-31839,-23306,-72321,2948,40420,43169,-54061,-39926,-100083,-44617,53808,126122,28267,-51130,39605,-28031,-90118,-17245,-33644,-71293,-102645,12573,17057,15559,1917,7987,-24312,-47604,6067,12284,32709,-57461,-48771,-82405,-42319,25636,-2241,7660,-28945,-17220,-15105,-34627,-92385,-45607,-37953,11392,21934,-14445,25925,11398,28676,-24189,-89516,62263,-13408,30330,2958,-13150,-35260,89121,4465,-37323,-23487,475,-18715,-45193,49827,86360,-65896,-75318,-22830,-56189,-40860,43523,25010,50065,12311,18948,-32813,5492,-2280,28356,-22585,-13481,-80703,-64621,-6647,-3864,-45601,-23190,-2729,-49212,-4404,-40602,-30478,-25282,-18183,41421,58395,24505,-11403,-91005,-49031,-3240,13636,-71254,-72164,-86927,861,-4957,-33975,5984,-3489,-33822,37015,2624,54961,-65670,-22629,32610,-8757,-4608,-17605,-22982,28069,67182,90402,9769,42984,12042,-12310,-77410,29249,12944,-9423,-6758,-2854,-108147,-63840,47578,-20561,16761,63896,10333,-1241,14600,-8943,-2580,-58671,-34473,81656,8931,73512,14621,31843,102344,124548,23548,-58780,-38691,2558,59555,11613,43929,4217,16938,13347,-84049,-91992,-2180,-37396,-9486,82776,120353,15372,-35701,-12379,48990,-14366,10620,-19191,7222,-30426,54708,-1977,17597,-138693,-28473,8592,-15701,29143,24142,-36706,51891,34772,-7099,-88877,-37004,68316,69638,30211,-60932,-27222,28157,10757,9665,-41282,35936,28014,-31807,-25875,-64376,-49509,38527,55646,-24360,91501,6850,130618,-32615,-109483,-18793,-58633,-23436,53412,35078,-36986,-54055,-22068,40870,81368,84257,-116052,19478,9991,-32719,16895,10442,-62353,11300,18667,-23091,-2356,-57900,-50170,9582,-14145,36209,56652,-14356,8868,-41239],[17390,23104,-7185,-11902,47255,1595,-57739,-76735,-30220,-85666,-64224,61854,30165,-2112,-48998,-34662,-38223,16947,25282,14310,24136,11491,-48489,9893,22777,112770,9542,-63896,-10843,-3586,-17676,29459,-12175,-2700,84397,35851,19592,78334,55163,-6659,-89899,10398,47974,-44347,-35801,-23932,-64506,-2585,43003,-52961,2238,24213,-57588,17501,-51788,-23663,43026,-34544,-97641,-24306,47293,-56537,-45131,50092,13099,92102,60706,18945,-964,11623,55226,80973,-12045,-15892,-16659,-77655,51049,14997,16498,-14703,108650,6402,23633,62368,42129,-50096,-84596,-64933,47363,51851,25579,-86785,-32757,-59358,-22763,-40398,-23358,-21877,97058,75029,-42026,-62205,-79026,71834,-39692,-190,62645,5246,-4675,-4709,5662,-10989,-55928,-68420,-51740,-4298,28727,3301,-19366,-24677,-58705,20061,65611,-63925,-5966,-56735,70605,-38332,-9060,41813,32603,26720,-38126,20085,-90166,-58733,28458,-18141,36351,92364,39662,-7652,33513,33064,56609,-30990,3513,-75132,-3658,2129,-7267,21267,-57095,11216,89305,10617,1041,-38401,-13804,-69746,-81285,-35005,37065,-85258,47381,45799,-30540,10672,21115,8525,-22945,41711,29235,5047,-21359,-19798,-8319,63069,79524,-20850,-20410,22901,68261,1248,26260,-12281,8883,-29877,52218,-18473,24799,7573,67151,75779,-68722,-21825,-39604,-17360,-35200,-36079,-4772,-43721,-59015,-69142,-3430,-87935,-78318,-40209,-27242,-82361,13648,102098,114873,-30363,-23157,-261,50245,6384,-25448,-3982,19965,2535,23964,-5533,12933,-42422,-71910,-18531,52854,6100,-75004,-15172,84455,-7157,54217,-21980,-120067,-6542,-29067,143106,17537,59061,19181,91460,-8247,58825,127654,35684,-105183,33964,149769,1546604,1062069,362603,317786,172852,137927,135519,51241,-37785,121238,65619,109244,86531,71841,14156,22084,30072,65106,1916,28022,35057,-30164,40626,19927,2529,97449,13037,23931,-13055,2355,-1414,-14026,-49348,24523,-1946,-3728,9641,-78385,-50722,43971,63532,57894,-22510,6323,43478,15341,48057,-5647,-24884,-15798,-110551,138,22344,50581,34874,-32410,9137,65883,17080,42019,-1635,146162,-11493,17958,-31976,-89864,-7107,17446,-9043,-15557,-33887,21065,27488,-49035,-86823,-11372,60346,49193,8317,31054,-8270,-3695,-28339,1482,-31384,-23228,46411,80633,42284,355164,287265,73334,77117,28649,-4355,-3650,19913,12027,-15890,-42429,7876,-52924,89310,23800,-60406,-88856,-64546,-23161,-19853,-6399,33737,833,-16123,116274,21128,21965,-23220,57706,-53469,66084,-36934,-42275,-2350,-4377,-25779,18876,84656,-5680,38760,-45848,-47420,-8898,-16693,-18599,15384,-38503,-76578,28663,-26384,-9817,12567,-44048,2965,6243,98693,-48197,18008,6531,-12996,-21012,1752,44583,10451,-1114,-28775,12979,-34675,-9079,-17615,-49655,-23781,46633,62909,-27802,-18815,-25995,1312,-47117,-82532,-53087,11673,-53314,12019,75959,73923,19818,-35973,21833,-108766,-12240,8219,44702,28375,-57821,-1816,-50077,-20255,23134,24642,-41320,26332,27615,-22515,15090,17822,33907,-8108,5688,17766,-41437,-46005,-28782,73218,2218,24875,31736,-2533,-42457,-27179,-32942,35946,77708,39192,13008,-29814,15963,-7469,41766,-18265,19041,-25525,88556,-11670,-16668,-42343,29307,-50055,-136692,-39108,-33864,5430,14128,14647,12708,-20760,-27598,53040,-2108,-25577,-2951,41896,27841,3475,-27815,-12666,-15902,-52484,-57113,-67293,-13872,38130,-19880,-51182,26671,31220,-1756,-40691,37226,-5702,-54946,-85124,-47868,-71188,20650,-36120,-7888,-115827,-43528,27533,-14819,-120185,-120703,25463,-7535,-1060,-43471,69743,-44188,-22481,-15213,-53421,-28297,-45341,-56861,62281,49765,-45649,14406,-62649,-104294,-26919,11450,-8561,-60719,-16013,-48762,5220,68835,72721,107566,9150,26512,46605,-28106,-30921,-3787,-12708,-48238,-1384,1531,-32188,-62780,14386,-18457,-48349,-44963,-118697,-17596,-71386,7803,-88025,73079,-51544,-33463,-121777,24154,-21476,4785,-53830,-31869,-76004,47094,10736,9220,-24439,49510,48274,56671,-12584,-68815,21345,-26988,3720,-22555,-31336,-369,-8421,74638,9485,27308,12585,16772,-18106,44962,-34030,15711,-53796,70185,310,-68537,-13837,-6925,-77207,-40763,22171,26835,8559,28994,8813,37592,-15277,-24273,27076,-14338,14056,-12119,94408,-60001,2318,-24455,10514,-54046,-18139,31280,-105701,-16838,-88190,4844,449,37184,-29855,7606,11345,10730,34430,80643,-29695,-32860,4896,36520,-21135,72920,29148,7865,-27794,-33223,-2450,-85310,-32202,5862,20715,10263,26370,-18881,2945,34495,13493,-9765,21722,-36955,-39495,-89509,53312,49571,347,12215,-42280,-11172,12550,7338,28236,97031,22036,-65217,117668,13827,27175,-20702,-31980,23992,-24708,-10695,9977,8328,29876,19098,39969,-2860,-66343,-13304,-50125,-8456,-48113,-33457,-13282,4099,16967,-36057,63962,-51754,-34589,-34263,-20810,37309,77185,-33507,-45062,-41775,29906,88186,-65519,-38868,4408,-27369,-17027,-9141,-33087,-51713,-12634,-3945,-27462,59957,-20989,-93492,-74810,-360,26709,-34860,-26086,-51287,-56967,-68638,55473,-48850,-3499,-64311,-44864,21120,-14409,94124,42962,24857,107877,35991,26841,16911,42447,6318,41768,-10918,-47787,41250,-2396,21925,-54276,-57000,-78536,26442,6968,833,-17802,-62707,-60691,-71338,-17709,24409,9064,-74637,-50027,-97762,-37661,37936,104361,43094,-51772,30184,-48880,-84040,-17089,-65457,-110071,-124289,-8540,-17660,3549,-7734,-6375,-14152,-45171,17858,-7143,35400,-38947,-43520,-61850,-63523,1070,1898,4685,-47921,-20056,-23845,-21344,-45439,-52738,-55662,-9130,41891,-23205,35760,11218,30267,-8278,-61771,53023,-13319,7514,6822,-25288,-22109,102049,24128,-37116,-27714,1845,-18488,-48374,66588,71139,-45646,-40917,-12153,-32385,-45186,38690,25728,54694,15313,6040,-30371,27008,-467,24508,-9453,6089,-82846,-54710,-16641,-10483,-59465,19259,-36359,-48973,-6330,-45254,-40275,-6720,-18384,14854,-287,-7496,-28853,-94491,-28905,23163,53462,-59811,-67925,-81717,-18433,10987,-7187,-15103,-7193,-43451,18402,-26633,54585,-73204,-49098,29051,-16296,-15629,-29853,-27519,10610,36064,103628,4311,57005,26821,-5797,-65282,32887,5803,-18216,-10226,-12388,-127516,-53142,47440,-31730,8340,53516,-573,3692,13794,20753,-3992,-85573,-10914,100513,13107,55127,-17687,45151,78895,135538,45493,-44664,-24712,4159,81725,-5247,37743,14148,16338,1164,-79734,-88817,16491,-2137,1625,70551,122671,24298,-36716,-1184,56657,27014,13830,-8672,4124,-18969,43873,-5477,23510,-115258,-17454,-43377,-16902,44129,11617,-43381,61828,39874,-40724,-87719,-39750,72046,68623,25296,-41960,-51347,28035,18970,3301,-42464,21662,40849,17133,-43221,-81056,-74890,16457,26882,-4289,58433,7027,99027,-43136,-125293,-34145,-62920,-22126,58089,23865,-7709,-22495,-31989,69438,93544,78329,-88460,18866,-6746,-51069,925,4147,-54942,7349,18181,-29905,-8630,-83040,-46520,-3814,-16161,54169,24266,-10218,39940,-54187],[-4831,34958,-102,-4182,55207,31434,-58351,-71626,-28278,-47806,-52768,50631,23169,-12984,-35045,-39676,-64387,26805,-2805,10144,-1858,32240,-33209,10606,35157,90452,18382,-84668,12655,2706,-16850,892,-6014,-1263,108828,32910,13064,66410,62438,-21668,-72967,4782,33444,-41854,-36138,-7354,-98891,-25005,46056,-65187,-8429,21671,-55287,2536,-87780,-29663,37928,-31769,-96904,6290,76648,-50800,-71535,54154,24119,76524,78329,27934,3789,15416,14187,78651,-7711,16711,10487,-96194,13231,-13928,-454,-31931,69420,12245,32055,51053,42317,-34073,-92919,-63773,48732,16460,14870,-97840,-28936,-65101,-33067,-56073,-11241,-23707,54450,55648,-25959,-80096,-63260,73028,-22220,1360,48413,-2597,1351,-37905,-1411,-8791,-47244,-77752,-30208,5019,-3223,1753,-26547,-14909,-41961,-9566,68720,-50211,9577,-55222,73035,-70599,-23346,48788,29729,-6954,-53773,18874,-107266,-39449,41155,-24242,39596,72936,44745,-6014,11357,4527,48263,-49581,-8824,-63516,4169,41462,5888,-10156,-35469,26699,83526,476,-32720,-24295,-2930,-88185,-64119,-22490,46221,-73906,57620,15610,2361,-28317,-1562,11021,-26865,19371,36651,34623,-12891,-11060,20793,50054,94138,-24901,-656,29464,74852,-9808,43579,-5054,20227,-39838,24605,-38639,33643,25684,110627,99540,-28718,1443,-38740,-16407,-26802,-54912,-11727,-38176,-36369,-47198,-17953,-62533,-84809,-67872,-26556,-80363,-10034,90010,120640,229,-4456,1871,48026,-6055,-24833,-6954,18185,7199,2052,-21583,-3956,-36071,-81823,-56489,52844,14851,-34417,39787,108054,-10170,37843,-24421,-102147,8721,-18538,102229,13573,49937,43928,104875,-26424,55861,115646,41119,-101140,44331,134486,1551970,1190633,285728,271722,156588,114039,115650,34413,-20180,94848,58418,77801,98229,107130,4448,17803,21776,47376,7537,40754,39053,-26107,6958,15676,-16387,92163,8574,-758,-27439,-6233,-10781,7475,-42130,17445,-24142,-21976,3580,-82648,-35183,51137,56015,36592,-23659,-27893,37164,7808,55813,18800,11820,-35331,-124947,120,32862,59212,23514,-37935,-38303,67816,41041,12724,-31009,131648,20642,-9743,-52086,-86420,-11307,43835,6306,-26474,-14997,47261,26124,-71218,-77241,-44242,44182,34207,-26432,4415,-658,698,7389,3100,-29991,-20235,72702,76420,10634,415225,288646,42500,39627,25837,8628,10176,36968,1512,-14186,-41436,-15406,-77449,99435,30730,-66534,-87011,-70804,-27354,-4742,17484,36050,-119,-2776,99111,5836,17906,-26800,59395,-39811,45446,-31990,-38670,-10152,4994,-85398,35230,56809,547,29065,-36496,-23273,6299,-34197,-39534,19941,-63331,-56540,31972,-49936,2178,3873,-47691,18486,19499,89805,-31357,7234,4008,-17873,-5863,8852,42785,-3089,6990,-9497,21558,-27327,-5605,-33708,-59376,-13133,35607,33971,-23847,-22119,-17170,30688,-33719,-139439,-62944,20305,-68746,14504,66548,85965,41476,-29695,35083,-86732,-37808,8520,45216,37075,-48878,-10134,-56263,-9863,10002,30594,-6300,32593,70109,-2685,24986,15595,10521,-84,4987,-41090,-47854,-43046,-51796,65736,7618,25351,50647,4076,-28155,17064,-7070,38637,66138,36258,-30881,-7147,15456,-3475,37147,-25450,24777,-46621,75360,2277,-13924,-18005,43654,-21913,-119385,-22873,-32122,-17497,25073,-13472,-15922,-27321,-30668,42027,-2848,-23948,7847,40013,15536,4859,-76529,-7920,-10274,-84919,-97457,-65314,-22283,8389,1574,-24081,10815,31111,50210,-29640,49830,-17467,-50097,-67152,-23871,-46503,16988,-49004,1367,-108397,-41588,23300,-1592,-106659,-71171,25050,21954,8760,-56220,52403,-59846,-45815,-32433,-63687,-17536,-44371,-60499,58828,73320,-21004,9496,-60723,-74043,-26098,63892,-17092,-34690,-28717,-39781,7227,90559,65955,113788,18434,45090,36252,-17263,-30727,-44180,-17505,-57713,6571,-1128,-38056,-65194,24847,-14320,-127768,-66426,-108037,-23423,-78827,13892,-82412,74564,-68602,-34745,-81850,28656,-14574,8680,-55479,-50026,-87360,48058,1301,-3486,-31354,32729,52233,28910,-24201,-102300,24443,-12057,26484,-42038,-23068,-10949,-10896,85817,1374,20408,25050,8717,-25015,40079,-55754,-1475,-64324,73652,-10391,-60895,-17198,-17006,-91269,-27118,46787,19691,2537,29726,16632,28397,-11319,-6814,18241,-41626,-451,19025,66113,-56669,11911,-51251,3672,-46759,-14353,51070,-126638,-23771,-88970,15944,11954,60938,-34309,10969,25525,53480,55756,77812,-17819,-56349,17171,-17363,-159,64380,70390,22527,-29876,-40666,-1300,-79763,-28765,-9020,12735,6829,19852,-26016,-14010,29169,8301,-8516,15360,-41065,-53538,-83153,51072,71271,25938,13792,-72652,-6439,15004,-9795,41654,86045,18077,-80015,102824,40168,16993,-38252,-47537,-2314,-13387,-12528,-5684,4266,11471,17903,62540,-2024,-53962,-26576,-89511,-13298,-31159,-21692,-4900,-3691,-1054,-53835,69158,-52755,-20498,-28157,-19786,17965,19358,-32530,-32729,-16612,65659,69778,-45346,2439,48759,-5124,-20956,-17087,-14470,-12282,-3811,-16429,-14620,28502,-16805,-100346,-106897,-21784,20157,-42544,23425,-11478,-33529,-31417,50693,4700,-1680,-63238,-41840,45936,-461,98809,41377,24077,89741,26047,2259,18028,68187,491,66574,2259,-20949,30581,15201,-11782,-87822,-60235,-85666,32616,17365,-10463,-32223,-85433,-77183,-60570,-26857,865,-24058,-72699,-50738,-93267,-25750,20545,76772,57848,-59910,13073,-57823,-73909,-17800,-78011,-143678,-132817,-22225,-45143,-8557,-16283,-16563,1645,-36417,25736,-31733,20457,-18912,-41831,-34673,-70673,-21723,17005,-4011,-56390,-29431,-28818,-6535,-4110,-54161,-67567,-31527,56601,-28908,17196,16883,35168,16546,-32127,31165,-10563,-22303,12422,-32578,-14217,90789,14616,-28920,-13849,1944,-19349,-45885,66245,51407,-20814,5191,-749,-4856,-42005,31815,16832,58944,25796,1002,-29561,40585,512,14519,9361,18155,-81328,-40170,-22709,-14614,-69282,54742,-61762,-43230,-4680,-47184,-58604,5033,-10382,-4410,-54601,-30925,-41073,-97407,-9076,44181,80500,-36853,-53701,-59080,-31708,35371,23804,-29238,-9949,-36095,4691,-37312,50767,-70777,-57337,29036,-11486,-19641,-33668,-48150,-21036,10604,86438,-2823,62856,34101,7752,-25417,39260,-4748,-25309,-11779,-21819,-129941,-45259,25462,-44530,-1549,39601,-6056,2314,6945,53099,6113,-100684,16792,97529,548,26674,-50688,61205,6614,94850,52056,-29878,-5017,5979,84137,-23579,30449,21556,17212,-12142,-57807,-71632,14519,23330,1137,54664,110148,38298,-16202,7680,61388,52645,16377,7400,646,-24905,33015,-9813,26757,-77254,-8119,-78233,-18675,53107,-1997,-44263,54044,42829,-63064,-64920,-40451,64576,67294,20411,-23789,-64875,24571,24595,-1226,-37005,12795,52357,73519,-58002,-73637,-93352,-6254,4986,13690,22756,1919,45360,-52237,-111624,-43310,-64844,-22882,44580,9333,7469,12788,-47982,84429,92936,53919,-41148,24602,-24189,-57578,-14943,-4213,-47918,-1477,24409,-34515,-21873,-97089,-24079,-16679,-23752,52674,-13446,-8636,58095,-51386],[-23571,43159,-3513,3528,57348,48764,-52465,-55827,-16111,1193,-28684,35871,18754,-29106,-36584,-47246,-69277,37830,-26682,-405,-11318,75724,-14986,3487,41619,53186,21241,-102606,31003,4136,-22302,-32458,9586,3345,125142,37403,9522,36014,59133,-38419,-49998,258,21702,-27517,-46269,13339,-105696,-40354,48492,-58061,-18019,13896,-41818,-3590,-99439,-25871,31657,-27106,-93716,30630,92724,-51588,-87106,56941,37625,54601,81839,30242,6400,16110,-11369,72826,-3194,48100,22716,-101727,-21758,-37906,-9069,-45794,27014,13409,44124,40240,42487,-19166,-92669,-64194,46381,-17268,3542,-107800,-19506,-69585,-44321,-54484,-3195,-19887,-9124,15990,-22031,-89227,-37288,56310,-11037,2413,24162,-13184,7187,-67687,-3692,-8304,-33248,-83892,4393,10632,-34082,-4107,-43186,-9525,-11558,-40350,62858,-18954,30243,-51010,66436,-96410,-35703,51436,24734,-40332,-74288,14934,-114006,-8820,40836,-31990,41477,43361,43851,-11112,-9238,-17767,38788,-65007,-24868,-45439,7479,61323,32888,-25724,-2379,46584,79799,-9065,-66351,-7382,7031,-106919,-42028,-3240,37663,-53035,56868,-14911,37075,-66074,-15200,9938,-28290,-5174,38853,48737,3315,2704,47615,32359,98540,-31754,14427,35936,76565,-26736,47625,-7573,27966,-45928,2085,-60738,34516,28460,119665,89519,-1571,19082,-44032,-29154,-29206,-66693,-26117,-35085,-23634,-24556,-30544,-36513,-76643,-83742,-20520,-71623,-28646,64143,89632,27081,15570,4068,48302,-17218,-18673,-4204,21672,7768,-7772,-35314,-27113,-28250,-75147,-70968,34735,34829,22492,103855,110854,-16569,13134,-32014,-66925,23790,-14394,45212,1749,40831,62852,93115,-46232,47326,85685,31475,-79541,57491,101781,1549333,1379062,201426,222276,135442,96570,96378,22183,6142,71373,45613,40406,99079,124192,-14910,14763,11643,32308,15370,49822,42284,-19975,-15136,11507,-26373,81361,-4398,-18896,-37609,-7023,-12626,11122,-24516,10446,-38479,-37241,-141,-81500,836,65061,35045,4934,-26756,-50335,29887,-6026,54412,39132,42839,-32564,-124072,3104,55149,71127,15145,-32992,-90341,61484,65176,-14158,-56401,74087,45854,-40036,-66011,-69736,-15681,58832,15427,-23251,6333,77020,21559,-86146,-62180,-77363,22966,13292,-56151,-15292,6849,2173,59309,6370,-27787,-6344,78180,64378,-20776,435634,293763,10536,-5540,23715,23666,39132,49646,-3556,-12945,-25958,-30012,-89510,92055,27719,-79920,-81980,-66774,-28376,9448,29548,32402,-4388,16513,70148,-8494,12324,-23860,52511,-11036,19679,-35598,-28566,-11996,9063,-126549,35445,20189,15098,20318,-32485,-6105,29041,-46238,-42608,22229,-69626,-36650,28565,-63631,7628,-6313,-38542,38845,39292,68769,-12042,-3000,-2335,-17713,12057,13271,31986,-6657,12332,6069,26559,-23621,-40221,-41330,-62634,-1309,19669,12982,-19972,-29552,-2863,64986,-13057,-170005,-61279,31962,-69489,7762,50429,93822,54161,-18799,36387,-42677,-59843,6227,34909,40564,-28473,-21535,-63355,4054,2518,33564,34872,16775,87051,18966,37406,5937,-14404,7130,3848,-83515,-60979,-33602,-68477,53346,11583,22713,64283,965,-12632,41995,13334,32990,28819,25184,-79252,13121,11081,3429,30956,-25588,23672,-59942,49247,7349,-19880,4228,46815,-1328,-67202,-5416,-28544,-37929,29096,-26284,-44891,-29718,-32448,15078,-3495,-6517,11992,34005,-648,-9951,-118927,-5302,-3289,-96970,-120382,-62194,-40413,-33796,18695,3713,-653,27945,101836,-24242,48896,-24432,-40363,-53586,3528,-12833,15893,-51523,12714,-84656,-30685,18954,18766,-80511,-16443,26298,56193,16634,-68814,33389,-52253,-53143,-38842,-71033,-20013,-41472,-60665,47025,79474,7330,6521,-55550,-35285,-28342,89488,-23125,-8315,-43235,-27349,10267,94494,55546,92828,23264,66331,15352,1439,-13361,-71498,-12497,-63713,12152,-3207,-38015,-60415,11390,-14439,-162847,-70329,-76956,-27697,-81784,8183,-61166,56330,-83992,-23216,-17258,27957,-7325,15733,-38703,-73391,-90907,26254,-5836,-18044,-33737,18818,40015,-10104,-41194,-120011,31223,1484,45719,-46151,-7925,-6564,-13230,69696,-16744,-1080,26854,3082,-27309,16816,-68565,-20273,-55244,83886,-13317,-49150,-24302,-32773,-89056,-13444,51945,7371,-10825,26284,13162,10252,-9817,4707,11035,-70313,-6000,45363,264,-58179,-758,-66469,13212,-33468,-15211,64006,-107343,-23408,-68621,22585,5880,58997,-31451,4109,27681,83256,64029,67975,-16046,-73168,20070,-63271,9588,42076,80627,28852,-36460,-37616,2806,-69652,-22691,-22127,-2218,-1625,6358,-30091,-24956,24085,4250,-1792,5797,-41907,-58509,-70779,45637,82568,49143,-201,-95653,-10130,12148,-18594,36470,65247,3844,-99152,67369,56627,8306,-49739,-61230,-28153,3692,-13972,-17076,8456,-6306,16886,84441,6111,-23177,-21399,-107526,-17794,-6100,-7725,-3590,-12360,-17709,-54438,66467,-45463,-6985,-32057,-29274,-3967,-48206,-25916,-12907,4054,79812,41691,-25129,43947,75515,18654,-25673,-18922,1465,5584,-2912,-27902,5038,-2556,-16951,-110724,-116203,-40221,4572,-45590,66844,25840,-1200,-442,40829,33767,-10878,-49468,-35395,65538,12733,71436,4029,22953,53586,11678,-22281,8754,84622,-9258,78296,18135,15295,21443,17063,-30265,-94825,-40844,-75551,39402,36242,-11746,-30808,-89635,-72625,-44712,-25375,-29461,-48835,-51250,-44355,-88374,-7678,6554,49611,64181,-72580,-8169,-53334,-62730,-19898,-71822,-158094,-124119,-23125,-60615,-19012,-20993,-20956,21288,-25530,28313,-54641,-7493,-2383,-37039,-12433,-66551,-34016,38393,-15219,-54020,-40298,-27399,7260,15551,-52186,-75207,-52130,60098,-30433,-19563,26844,40027,41117,-11461,4436,-6535,-46357,17252,-34378,-19607,56063,-20793,-13864,16860,1828,-18510,-33930,52957,38637,1741,49653,8155,17900,-31847,24503,431,60119,40269,4244,-30226,42039,-1839,-1352,34691,24726,-77429,-26846,-22673,-14266,-72762,71809,-73049,-35458,-1617,-44074,-76321,9989,5099,-14583,-89107,-43696,-44150,-94638,6538,54352,88716,-1413,-30485,-26718,-34252,61129,50730,-33844,-13302,-17107,1199,-28047,45951,-52827,-46686,32148,850,-18204,-23180,-74604,-58000,-5606,46123,-10200,59096,32682,25733,21349,47645,-12811,-26327,-7759,-29828,-114089,-34301,-7554,-54035,-10672,24989,-1882,-3047,-5149,79067,26204,-100161,38932,66215,-19901,463,-75170,75312,-85182,21381,45339,-20991,14273,5253,70869,-37185,24146,24532,22144,-22430,-27546,-47973,-7461,31369,-10312,38489,85272,49086,12039,14995,59175,57856,17379,24963,-1031,-53158,25199,-16267,27101,-33234,-963,-84076,-19750,53011,-14015,-37692,33429,41655,-65979,-38153,-41037,44677,68619,21038,-7594,-60957,20545,27519,1509,-25098,10448,59972,115234,-66851,-39890,-98705,-23889,-6129,27055,-7436,-6695,-14805,-56422,-72787,-46124,-61258,-26046,14499,-2116,8594,40630,-64872,83464,80090,21753,7832,32767,-45648,-50749,-27177,-12828,-43332,-14291,40830,-33686,-37961,-96832,7831,-24564,-35816,31733,-44589,-8579,63570,-34330],[-36221,46624,-11569,10690,55168,49525,-37138,-35485,-235,39069,-956,20374,15874,-44992,-46304,-53316,-50588,48177,-39002,-15241,-2586,125432,2188,-12033,41984,14360,15738,-113078,40698,-1064,-32376,-62612,28119,1448,122345,46023,9199,-1512,47096,-51624,-26912,-622,17541,-6933,-57982,37593,-81042,-44588,49600,-31012,-24144,6505,-17530,-1326,-91099,-16037,24306,-20635,-88671,41909,88384,-62736,-83276,57767,51145,37085,69014,24186,5358,14781,-15103,64797,-377,66067,18679,-93469,-39095,-52906,-9352,-52686,5283,12248,55275,33123,46218,-7530,-80170,-64188,39714,-40117,-9151,-104404,-7544,-73458,-52120,-36634,-3161,-8399,-60745,-17960,-29561,-87184,-6774,27996,-9122,4083,-5583,-23957,8598,-82439,-2656,-11079,-19758,-78833,37364,11344,-49922,-8143,-63270,-5540,17376,-64093,48778,24858,47275,-47485,52661,-110759,-39764,51723,12059,-63148,-96331,8355,-107314,25314,32800,-39317,41301,11896,38336,-21374,-21971,-27926,28636,-74677,-42794,-24433,5517,52376,60996,-24068,35468,63243,79821,-17104,-91195,8926,18640,-114699,-20928,20605,20228,-28186,47042,-39176,63955,-77625,-14530,712,-26093,-27323,38810,45928,17495,14337,62523,14603,91991,-40101,18318,41322,73484,-42242,37546,-20896,29742,-45803,-11321,-80463,28040,13465,88099,50543,4537,24042,-54868,-52216,-30276,-66012,-45955,-35382,-21459,-5854,-39026,-21160,-56607,-82316,-6128,-56600,-37135,27924,30312,41565,31535,6410,49270,-21485,-6953,2785,29205,5681,-44,-42927,-52828,-20609,-58278,-64497,10282,64697,76133,144796,91436,-24531,-14990,-39736,-20332,34344,-17771,-9374,-15462,33491,69780,57370,-64197,36888,45056,7834,-51735,69836,61394,1530477,1579621,129332,184005,116508,89445,86029,26873,37154,58946,30721,5881,90793,118615,-44846,11243,3323,25105,25373,55081,41985,-14466,-23715,10878,-23103,68139,-20850,-27898,-39860,1489,-2908,3943,-2601,2623,-41199,-45172,-2832,-71978,46764,78353,7571,-26803,-34482,-56489,23949,-22986,44872,50745,59814,-13048,-106867,8322,80105,81654,10472,-17707,-129189,48585,80455,-25870,-75221,-952,62863,-65078,-63756,-44567,-17347,59075,16360,-6303,26739,103451,14264,-94108,-42438,-102233,2498,-12907,-70344,-26028,11995,1153,106836,7235,-26910,13604,64240,47099,-47174,396843,305632,-14553,-40672,25723,38471,74072,53855,-1727,-11516,-1547,-38027,-85803,71396,17986,-85665,-71311,-60327,-27910,18757,30692,24952,-9678,35766,39239,-19503,6089,-16909,45792,25420,-6608,-48042,-14939,-9716,9334,-124465,20517,-13101,34626,12491,-35778,-3294,48348,-52103,-26083,23349,-56539,-22805,21072,-64095,6169,-15481,-19016,56510,55590,38643,5860,-9957,-9861,-17281,28266,12604,13907,-863,11695,15980,26667,-20451,-81254,-39565,-59609,8919,3021,4832,-17695,-40144,15422,94302,8644,-160071,-52022,41545,-48679,-4510,33142,93607,55787,-5608,27624,7632,-69819,4860,14979,36935,-3091,-35246,-66625,19487,-1148,29742,62185,-8925,76119,35790,50338,-11389,-34570,14849,3298,-96840,-78239,-19057,-72949,41029,12047,18992,73872,-5683,1038,43782,22775,24916,-24340,7254,-112541,24641,5174,12055,22757,-25112,14924,-62129,20303,3443,-34113,15120,37237,5589,245,8168,-20978,-50703,27323,-24096,-65945,-26370,-30896,-20735,-3811,20093,10402,27383,-17341,-41507,-134791,-4716,3046,-89666,-116277,-57712,-61614,-73500,27562,29294,-4024,21219,135659,-24536,34329,-25110,-28776,-43577,36720,19800,18465,-42877,21881,-51180,-11531,14161,37361,-50736,15323,28008,87772,19302,-77062,17021,-21509,-46915,-30542,-74949,-33898,-34712,-54696,32833,65742,32904,7474,-48686,-9496,-30829,82506,-25748,8471,-57322,-14373,11641,83073,43697,56203,24499,82473,-8395,25257,16240,-80864,115,-63509,13459,-5093,-33878,-49888,-12327,-17899,-120091,-44028,-34805,-25526,-75780,-7945,-29037,24243,-93330,577,44812,20227,-1702,23319,-5782,-100314,-89528,-6640,-7060,-30176,-30902,12586,15340,-50224,-58642,-119366,39376,7941,55898,-36225,7778,11685,-13362,25464,-41598,-30561,22590,880,-25227,-19034,-69899,-36397,-32760,92432,-6363,-35348,-33203,-50932,-72503,-3817,31316,-10422,-28018,20483,-495,-12897,-14948,5798,3712,-97124,-4864,59584,-70988,-58166,-31254,-66494,34098,-17629,-18665,68800,-60948,-13634,-31513,23023,-6192,30931,-26730,-11552,17111,90831,56104,55262,-25047,-83047,13254,-87103,4721,18059,58947,22544,-40123,-24811,7244,-60205,-18005,-30577,-21006,-13024,-3429,-25005,-27209,19205,2369,10354,-5521,-39656,-51547,-63213,39651,82743,68715,-23162,-106910,-16023,13058,-16364,13364,40347,-17437,-117438,31668,59100,2815,-47094,-65108,-46872,20311,-14390,-20782,17693,-18323,18603,101792,21920,13841,-181,-101515,-21664,19778,5284,-10763,-19677,-28490,-39944,58382,-32933,2538,-46494,-49703,-21373,-102820,-16784,8418,14758,72385,16150,-7583,75852,79385,42073,-30905,-9132,16605,-2380,-12442,-33781,23652,-28635,-21637,-123204,-102847,-50139,-14610,-42798,91087,49729,32673,9741,32270,38895,-28294,-29539,-29045,78277,24749,33817,-57638,21934,8778,-3344,-40616,-5217,83723,-17425,78566,34531,49922,15583,5588,-30673,-72074,-12251,-55826,45765,65021,-7224,-16144,-70347,-55975,-30182,-15980,-61475,-59891,-19835,-35224,-84177,15213,-362,26868,53928,-85086,-28674,-38529,-50550,-23613,-54658,-141295,-96929,-11034,-63153,-26220,-20868,-18984,40872,-16013,25692,-69245,-37492,5900,-25393,-5170,-57167,-30868,58150,-25241,-42684,-47320,-17946,18329,11724,-48647,-77339,-65839,49968,-27766,-56673,36680,39383,56332,-7351,-18611,-3719,-52272,18535,-30776,-39532,11283,-62518,4019,55152,2018,-14496,-12637,34072,37787,17164,80265,10757,29505,-16433,17227,-19853,55323,54253,14465,-29718,31285,-7850,-20324,61745,30078,-71889,-20098,-15611,-8047,-66174,67465,-70540,-28910,938,-35398,-83855,10822,24290,-17966,-97535,-47288,-36942,-83587,15909,51121,79607,38916,-3750,4846,-24453,77934,66929,-29198,-18333,2078,8730,-6270,43104,-18129,-23463,34901,12710,-14323,2110,-94215,-88527,-13135,-496,-15297,47099,24353,42957,49953,56013,-14139,-18875,2677,-35131,-82488,-15501,-36997,-56498,-17343,12237,12825,-8477,-19789,92480,49552,-84859,47809,17229,-36429,-11734,-81625,82057,-150871,-46038,31225,-20947,28196,274,52709,-40722,20819,24860,31434,-26897,100,-25292,-38554,21876,-27411,24440,54105,50818,35068,22428,47713,45658,16756,39520,216,-94118,21547,-25409,24087,7121,3755,-64033,-18275,42802,-24008,-24448,7605,34745,-50073,-26083,-42186,15879,75929,30180,6612,-38034,19163,28395,13390,-8438,12993,62208,120518,-68280,9824,-88299,-32583,-6418,33770,-26940,-14548,-63371,-52482,-21248,-44518,-50290,-30982,-22245,-6575,349,52295,-75729,68564,59463,-6779,39256,35268,-69137,-33439,-33298,-20229,-41847,-28614,63895,-26983,-51645,-84222,37271,-24876,-48241,-1175,-60682,-8731,58458,-10941],[-42133,46220,-18314,16930,51673,41098,-12489,-16007,12253,52411,20663,7410,13554,-53532,-51460,-52818,-16320,55498,-37627,-30625,17839,154798,13674,-32530,39108,-13870,2672,-113237,39089,-12872,-44137,-81448,41008,-12608,95254,53579,11646,-31644,31157,-56244,-8715,4451,23104,13535,-61828,62986,-37015,-37528,48205,5859,-25331,5091,14476,6051,-72811,-5619,14177,-12799,-81761,36971,63327,-82357,-58150,56439,60907,30687,43730,10780,1679,13188,-3798,54637,-560,64251,1629,-75799,-33746,-57935,-3658,-49868,15168,10338,59764,30798,54781,110,-54704,-61979,29622,-45912,-23981,-83271,3856,-76907,-50487,-8468,-12136,8687,-81029,-28813,-43113,-74858,21164,-268,-14546,7303,-34648,-31903,2677,-74071,-148,-17497,-11938,-58179,55725,6920,-42697,-3456,-78911,-1025,34088,-74612,31155,69988,51828,-45989,37308,-111071,-31600,51826,-10291,-69771,-114865,-75,-88675,53271,27318,-44872,38028,-12481,30442,-33609,-23909,-24490,18131,-76747,-60137,-5677,-100,18466,75642,-11552,69427,69111,78854,-23658,-101090,22234,34045,-101372,-4035,45357,1661,-4459,33308,-52682,77142,-47619,-521,-16777,-20229,-43430,38637,31784,22353,16764,60445,2059,75356,-48698,8121,43833,66312,-49719,16657,-41942,25138,-38890,-14094,-93321,16204,-13923,29438,1395,-6602,14053,-67295,-76804,-21325,-50315,-66745,-36581,-25091,5506,-41376,-19372,-30975,-63927,17430,-36424,-34819,-10662,-34773,42055,37899,9010,48277,-14415,9156,10737,36348,3105,22349,-42241,-74988,-15027,-40314,-44172,-5779,98148,107830,142277,54638,-31315,-38805,-42339,24681,37378,-26280,-44727,-31401,28710,64345,9623,-75846,27645,4285,-24256,-27699,77417,25684,1490185,1745589,81983,160845,104739,90019,88279,54043,66078,55951,16911,-20093,77961,94602,-80479,5894,951,28441,36083,56923,37319,-10783,-22480,16806,-7528,54566,-31449,-28202,-32871,16724,16899,-697,15798,-6607,-32470,-43140,-5224,-51886,87194,82414,-16789,-47480,-46946,-47905,21541,-38791,30092,52711,59188,12433,-75009,14374,97855,86666,8240,3177,-142313,32787,80540,-14634,-83839,-60327,72451,-76908,-42817,-18953,-14711,47184,9912,19428,43267,118899,6462,-95697,-20056,-111492,-9600,-37513,-62863,-28645,13452,-100,125489,3683,-29781,31646,39297,29085,-66910,301796,324067,-26228,-53299,33479,51581,102155,47478,6202,-8543,24185,-41550,-68081,45611,6486,-71419,-56430,-59125,-27386,21181,25411,16694,-13823,48153,15217,-25129,177,-8815,42085,58020,-31699,-66449,-2258,-5974,7420,-75765,-3258,-35152,53938,4744,-44401,-15914,54427,-53487,1912,24910,-30120,-16870,13676,-52878,-579,-21195,4181,64706,59799,5913,19047,-12549,-15802,-20567,38208,5519,-8932,9669,3593,20129,21202,-15656,-98031,-29594,-53041,15742,-11759,7632,-18390,-50372,35222,107930,24278,-118896,-42365,43796,-7824,-15123,20306,83800,47431,6674,14639,48553,-62874,7798,-10797,26218,19220,-50439,-61421,34228,-3753,15078,59713,-31653,45758,43873,62231,-34415,-45077,25084,3740,-84522,-93252,-2742,-61242,32899,7901,16765,80617,-9359,10005,28270,19169,18881,-74005,-13710,-114207,24859,829,20833,11968,-29248,273,-54220,1116,-5557,-52333,10827,17249,2093,55349,14433,-8234,-54147,22874,-11468,-72087,-16935,-24936,-55520,-4216,46298,6004,23856,-31528,-81262,-113251,-5713,6274,-72235,-86396,-51839,-75934,-95922,28485,51175,716,10650,142124,-26370,13186,-19502,-18199,-33994,72600,40596,23112,-25893,25314,-17983,11742,7476,43555,-26977,17523,28647,109064,15461,-77103,5815,22650,-33233,-10768,-75897,-52424,-20853,-38398,21487,37294,48132,11973,-41366,-7600,-30401,55548,-24804,13398,-63609,-2585,8738,63672,31769,18017,24033,87755,-25666,49829,45528,-75260,15301,-55290,8710,-7708,-28281,-36204,-30997,-22516,-17198,12202,5482,-12446,-59229,-29299,4395,-12908,-92486,32208,81331,6877,3460,29257,34592,-124388,-84358,-29698,-1816,-36405,-23079,15272,-12838,-80331,-68708,-102866,45913,3554,53683,-18527,16825,35760,-10530,-31411,-68086,-58106,17813,1990,-19338,-56297,-60423,-45960,-6483,87784,9464,-21162,-40724,-66344,-47991,-207,-7567,-32216,-43072,15511,-18029,-35170,-29002,-3818,-5582,-117799,-2507,58478,-107059,-50742,-64470,-53369,56528,-3280,-22857,64836,-12454,3964,11647,15958,-13177,-10824,-24621,-31846,-2760,73535,33863,43643,-41411,-87529,680,-85163,-11891,688,19893,5887,-34403,-5610,9667,-52790,-16178,-33713,-39760,-23781,-1591,-7324,-20776,13097,2878,26417,-17879,-36431,-33015,-65161,35384,72720,84663,-41394,-105051,-16778,24309,-3695,-19909,16561,-39862,-128843,10239,49079,1264,-26917,-52945,-53716,29967,-13269,-15415,27560,-21460,25148,110029,41856,42326,25471,-77787,-24909,39219,15101,-23557,-23195,-31445,-17430,48131,-19998,6152,-68344,-76308,-26949,-127440,-8565,24363,13236,54292,2982,7293,92692,63898,62566,-35733,12788,31638,-30649,-29431,-30586,35216,-47583,-29899,-134971,-74821,-47946,-29905,-33825,93640,55847,58766,-5786,29870,30340,-48119,-11378,-26337,83236,35148,7405,-112494,21417,-30757,-14806,-47905,-17572,63165,-19109,69939,48092,68832,12460,-11192,-18713,-29657,10892,-35115,50206,98278,-3907,6072,-30815,-39395,-22733,-2210,-86577,-55651,10371,-27643,-81207,38762,429,10315,24593,-92698,-43707,-19684,-35536,-28857,-37334,-92213,-53733,9015,-54522,-29042,-16849,-11333,55128,-9416,19106,-71144,-56649,3533,-8131,-16475,-47479,-13210,68570,-31376,-25427,-46843,-1194,25969,-4749,-44010,-70934,-66763,28296,-21852,-77370,41206,28361,56915,-21125,-32265,-4972,-34356,14080,-22520,-67261,-25659,-87557,19017,85637,2621,-7657,13113,16781,46756,24323,90165,4050,27755,1458,9629,-39966,42845,63671,29210,-24316,12937,-15947,-37847,81700,37992,-64931,-22554,-2084,4297,-46200,48237,-58709,-25400,1931,-22838,-75912,11072,40788,-18912,-83922,-45396,-21551,-65501,19034,35918,59775,68247,16836,26943,-4656,76229,69105,-18176,-25464,9919,24102,16404,45709,27688,2859,32418,16806,-10859,35445,-97220,-103330,-16076,-36635,-15438,30996,12782,53779,45143,62077,-8300,-3842,16991,-36665,-40817,11334,-51115,-50815,-20886,3164,34985,-10343,-33016,91936,66658,-59564,41152,-28720,-40038,-4415,-63589,77821,-157354,-73085,16097,-28203,34402,-8851,39631,-31520,21928,26946,42902,-24958,17476,-8170,-65840,682,-42580,13638,24199,41791,46697,31096,27644,23854,14954,47822,3930,-127072,21047,-36862,17249,37595,5669,-31877,-13390,23988,-33560,-7116,-15271,21673,-23645,-36752,-43128,-14016,90347,46333,18419,-1565,22503,28484,31555,9448,17116,59076,84588,-63236,54793,-64617,-31227,979,32557,-34170,-16117,-87391,-38850,27434,-41564,-32694,-36310,-52487,-4288,-12130,45535,-74597,45201,37703,-23418,43774,24418,-87022,-11903,-33370,-25302,-42816,-41273,84378,-16957,-58120,-64916,54153,-18046,-55537,-33245,-59883,-8036,46541,8565],[-41999,43882,-19685,22003,49880,36620,17609,-832,16878,41133,30065,-201,9860,-48988,-42266,-42039,18435,57492,-25273,-42037,38552,143053,16312,-51675,37639,-26030,-14452,-102855,25737,-29366,-54234,-83521,41532,-37643,49994,55161,15930,-42545,16977,-49463,1967,16481,36345,29741,-52415,85010,6243,-23024,42985,35890,-21456,12313,47972,14369,-53452,898,-1273,-4520,-73194,17574,24849,-102392,-17640,53678,63442,35779,13604,-6677,-771,13094,10819,41915,-4070,44575,-21898,-55524,-11104,-54256,4741,-37120,49660,7366,52952,32171,66261,4382,-20385,-56616,18366,-34250,-40380,-50615,12330,-78337,-34726,21155,-27800,25052,-73042,-15630,-55736,-55809,39653,-16481,-21668,12521,-56922,-34140,-10779,-43343,2839,-26524,-12411,-25697,53567,-1785,-15186,13745,-85070,2110,35505,-68828,17129,103513,39761,-46029,26567,-98635,-11479,53298,-36528,-60404,-124235,-9124,-62518,67236,33314,-48287,31033,-23211,22320,-44231,-16451,-10662,7757,-70656,-73726,5615,-6437,-27629,68866,2395,91175,59685,69188,-29523,-93816,31798,52693,-65525,8506,65934,-12807,14575,21311,-53843,76280,16863,20096,-37641,-12079,-51689,37357,14854,15187,6356,43127,-970,49055,-57519,-13718,41733,55983,-45745,-8643,-63976,15916,-26996,-7275,-96025,1881,-42817,-31049,-37312,-23695,-6548,-75057,-91961,-274,-21672,-83582,-33474,-27695,9352,-36767,-25711,-7129,-35027,46823,-13497,-25420,-41065,-82100,33353,30843,11968,43606,5450,28016,15742,37554,1517,49318,-33369,-86274,-12869,-27331,-18085,-3510,126337,107546,97708,9424,-34679,-50503,-36853,52460,32251,-35357,-52743,-38214,26240,52323,-31999,-76921,21630,-27401,-56554,-14163,77040,2777,1430044,1851754,63351,149857,101606,92534,100902,96893,86165,53078,5549,-35932,65823,62707,-111416,-1176,7845,41142,45533,55984,30032,-8731,-17539,30462,15058,41346,-26087,-22572,-18384,33311,40526,7086,24350,-16955,-16642,-31688,-7392,-21475,109612,71892,-30316,-49622,-59884,-29788,23847,-49234,13830,47802,43561,33375,-33493,19588,101456,84181,5814,22897,-128384,18332,64026,16048,-79314,-83604,75499,-70490,-10409,-413,-7549,29996,-1072,45676,53767,118216,1544,-90889,2330,-102071,-6949,-48507,-34685,-25763,11182,1330,100731,-3484,-37988,39673,14724,15047,-80353,181808,344693,-22165,-41438,45751,62854,111943,31758,18195,-2686,44100,-40414,-42519,22903,-2343,-37166,-44072,-66422,-27209,17411,18669,10364,-15913,48795,3374,-24075,-4389,-1745,39976,76339,-55997,-85463,4798,-3187,4000,-1001,-25407,-43724,67614,-3964,-53996,-38171,43422,-53551,27017,28276,596,-16116,10515,-35674,-9782,-21316,23496,60062,48445,-20786,25922,-11388,-18511,-28658,38674,-7611,-34011,18287,-11071,19717,10434,-8610,-81855,-14182,-46860,18855,-24986,14748,-22350,-55667,53460,98991,28440,-71472,-38909,35913,41837,-16940,15396,66301,32485,15186,4931,70498,-39800,16644,-37267,10270,32454,-66732,-46175,46280,-7310,-11337,25402,-43667,9851,43046,72594,-57884,-44035,39033,4702,-59951,-99211,11242,-33668,30273,162,18267,84453,-5783,12596,6447,4479,16392,-103592,-32419,-80199,15282,379,27967,-1083,-38126,-16845,-40494,-253,-13247,-66990,-4773,-7459,-609,81659,12555,9177,-49679,19337,4824,-60686,-2601,-14934,-81552,-5825,63739,2429,25553,-41492,-112202,-61196,-7754,4972,-55605,-42176,-45205,-75152,-93321,25808,67809,10457,-3339,122791,-23507,-2287,-9208,-9686,-22131,102494,43528,25571,-5964,21684,6926,32494,-2655,30322,-15928,2069,27356,116137,6695,-67322,264,64154,-18915,11467,-74375,-66744,2775,-7930,15917,4752,46968,17420,-34076,-22442,-24992,28244,-20461,11418,-53771,7883,66,43079,19693,-11838,23697,81490,-29277,70239,59297,-61652,27620,-39683,-2916,-12056,-23650,-22751,-34795,-25592,86513,78024,32034,12359,-34330,-48656,31631,-46125,-79181,63970,85772,-7932,11794,32257,69814,-134517,-73920,-23587,7420,-35037,-11386,24529,-33649,-92548,-65366,-76422,48286,-12084,39989,-495,14485,54118,-5715,-76746,-90177,-74972,16297,5664,-10167,-83245,-43505,-46084,15419,64195,30047,-8171,-43398,-73573,-23394,-2424,-48261,-54934,-50352,14568,-30792,-50465,-50663,-20150,-17482,-127502,-4357,44076,-87613,-34176,-81927,-34332,71036,6709,-26802,52089,16582,24686,47901,2341,-8910,-45880,-27006,-51291,-25183,36965,3799,35232,-59789,-88650,-10835,-63802,-32857,-7105,-15904,-12795,-17332,14946,9283,-44950,-15828,-32843,-54391,-30196,13702,21703,-7933,3198,4629,43482,-30862,-35482,-7385,-72197,33880,54385,97253,-41581,-90509,-6971,45509,15566,-52044,-2546,-57094,-129591,3351,32561,3522,7367,-23895,-47533,28720,-10458,-2423,33969,-15567,37286,105786,59715,51866,41221,-47767,-27806,47811,20847,-36446,-21262,-27900,4318,38776,-11338,4292,-92659,-100244,-16347,-119760,-3381,29489,1009,38902,4802,20882,95439,38533,76971,-38643,41385,43655,-68304,-46366,-17218,37640,-58284,-39858,-142194,-44756,-33948,-34512,-19518,82196,45291,68450,-38055,34965,19175,-63263,-911,-29580,80069,43748,1837,-129069,21643,-53034,-19843,-42861,-23658,28115,-12056,54064,54114,58871,10048,-23493,-4170,14244,19461,-18834,51155,123025,-7766,29141,18196,-32102,-25317,12289,-95897,-38936,31038,-24111,-79902,57141,6162,-220,-17326,-92173,-50233,-3882,-16332,-35065,-28462,-24614,-1879,28779,-37577,-27118,-11219,17,58675,-4957,10320,-59457,-55885,-7859,9650,-41535,-38718,12394,65672,-32925,-5730,-38018,18932,30227,-18230,-37366,-53789,-49959,839,-14117,-72870,37110,6052,43234,-46992,-35667,-12526,2702,3063,-11044,-90768,-41291,-83532,25721,92789,3637,126,35258,5914,59059,25566,79819,-12600,15113,18447,1280,-56449,23263,65911,45446,-11639,-5255,-23594,-49102,86734,49320,-56571,-32737,15966,21482,-13351,25678,-43199,-24723,1398,-9786,-53449,13372,47187,-21101,-58686,-42003,-2664,-43984,17390,13679,35666,70394,20920,35849,19525,51847,57695,-5240,-34261,629,41856,30069,57147,73820,23682,20971,9845,-9628,64336,-80318,-99362,-20215,-53752,-9114,16605,1912,54637,8954,64274,1073,14489,29900,-33903,3131,41062,-45338,-38813,-21786,-1488,58445,-6849,-40771,80792,68961,-30968,22603,-54573,-28086,18849,-21445,62690,-106087,-52122,4182,-37587,33390,-20173,35653,-10913,27862,34928,52705,-18258,22920,2726,-80543,-23848,-49120,6039,2018,24045,48187,40592,2703,1385,12550,48854,8242,-132694,21154,-49458,6525,56757,4553,-3579,-6134,293,-44872,10780,-28730,3824,2190,-63693,-42137,-35521,109302,63517,26473,36443,29850,29262,49354,23554,19421,51955,28232,-54783,73692,-34989,-21399,11263,23282,-30387,-6814,-83265,-16427,60004,-40092,-12063,-40258,-66621,711,-26141,25619,-58817,20458,21103,-24656,25900,-1377,-90765,6407,-30095,-27216,-44666,-49571,92724,-7978,-54486,-45010,53691,-7471,-53365,-51540,-46552,-6113,32568,16453],[-37082,41296,-14318,25769,51059,44938,46365,8804,13511,15564,26845,-1083,1929,-29977,-17493,-20643,38305,52642,-7569,-45385,48610,90312,10486,-62599,41018,-25100,-30858,-84186,3326,-47160,-59704,-68156,28005,-66235,2370,48188,20836,-29960,8869,-31988,5538,34279,51513,41065,-31584,98640,32640,-7506,32972,43716,-13695,26197,74493,20645,-36734,1925,-23081,2889,-63929,-10165,-15016,-112209,26870,51056,57085,47601,-13579,-23702,3602,15600,19857,26652,-10184,15739,-44234,-38455,16799,-43978,13216,-17458,89682,1294,33719,34603,75988,6757,13713,-47929,8843,-10752,-55707,-18894,16621,-74075,-4786,43733,-45069,32830,-53364,9736,-61685,-34522,43950,-13717,-24084,19540,-68113,-28717,-28819,-762,6847,-36011,-20366,8728,33799,-12932,19684,40661,-82622,-1025,25509,-46877,13175,116762,14297,-46264,23768,-79218,15904,56539,-53643,-40134,-120530,-17510,-33797,64674,52586,-49907,20699,-18505,15365,-50616,-4506,7088,-1681,-57534,-80180,6266,-10805,-70066,43667,10288,95201,35616,45715,-35691,-71252,38525,70680,-17729,18301,76599,-20538,27208,14818,-43841,65792,88276,37900,-54219,-4158,-52583,30891,2052,-1935,-14986,18375,7162,13609,-68535,-39760,34224,43404,-31284,-31003,-78828,5375,-14070,6061,-87544,-11757,-61914,-69779,-54356,-35139,-27998,-72120,-89207,28593,13274,-93301,-20709,-24225,8980,-26358,-30570,9074,-6160,74539,8486,-15257,-54084,-99876,23688,10231,15392,35712,35524,47863,14846,29120,1017,68176,-18643,-81271,-14456,-18090,6511,17570,141569,77285,31344,-34468,-34068,-45392,-24217,51722,20946,-39864,-36034,-30565,25065,42665,-51596,-64960,19760,-45560,-81105,-12862,67202,-8510,1360469,1901960,69457,145595,105113,91550,117233,138261,92967,40161,-4418,-43190,58230,35015,-125773,-8003,24702,58413,52342,52865,23590,-7395,-13989,50422,37491,28268,760,-14707,-803,45417,60002,27157,20797,-27164,-842,-14843,-9036,15153,109797,47460,-30303,-32566,-65409,-7909,30316,-51394,-442,40977,20721,43711,9139,22527,89090,75109,496,35700,-96353,8491,34608,50881,-61729,-72713,71924,-46116,19848,7132,3245,15330,-13103,63354,57205,101005,3002,-79625,22291,-76839,12204,-35044,6141,-20583,6081,7294,37881,-11245,-51248,32703,61,8138,-87917,86339,359976,-5391,-13236,58630,73259,98979,11606,32324,6584,53780,-32243,-17099,8338,-6428,3011,-43198,-79585,-26679,10403,13431,7605,-16626,37251,4305,-16156,-6662,3496,37598,75860,-78473,-99002,2875,-2748,-1665,67225,-34429,-40882,71777,-14090,-60133,-60120,19065,-55262,35977,33879,27753,-14925,13877,-19974,-18484,-14290,34308,43968,24737,-33514,27068,-8182,-18221,-39359,29038,-24568,-59049,19086,-29090,16434,-4219,308,-45132,3011,-44082,19347,-39494,18526,-28085,-52609,67039,69960,19720,-40904,-44155,18892,83473,-6470,18696,45620,15006,18498,4544,71518,-6247,30345,-59452,-7937,35417,-83818,-23581,54182,-12116,-45138,-26602,-44199,-18772,36291,81920,-73663,-33136,56130,5011,-36090,-92402,19570,3160,31095,-7500,24582,83399,5612,9108,-11120,-16261,16387,-108044,-43860,-23143,320,4429,31713,-14389,-45575,-32600,-26171,13815,-13399,-69832,-22254,-29528,9098,80464,4361,28661,-40464,18999,18099,-35287,13990,-2745,-96519,-10064,68646,2549,31960,-47341,-115607,-660,-10345,-252,-46210,644,-39074,-57494,-68569,25374,77221,20630,-19346,88027,-11192,-193,2792,-1887,-7581,116752,29755,20378,10817,12488,20823,43843,-16737,-965,-19223,-15006,24684,111834,-2890,-49643,-661,87191,-9293,25590,-70260,-69481,35860,35987,16297,-20399,27901,20158,-26515,-34773,-14645,15048,-13066,10261,-24970,18130,-13847,23812,6261,-30888,24348,69172,-17098,82168,46717,-47129,33547,-20160,-20301,-18599,-21311,-13072,-21693,-24826,135003,118640,38167,44024,-6391,-59293,49991,-68579,-54404,87239,67257,-18884,26436,31949,87878,-120000,-55895,16290,16434,-26533,2321,35815,-38761,-85330,-48018,-46902,45179,-35632,20244,12400,1319,56984,-1081,-92081,-102225,-76494,18989,11219,1659,-92344,-23486,-35594,29453,26928,49360,1820,-38659,-68665,-4303,-8718,-74679,-74671,-47520,19474,-32081,-54379,-74506,-36541,-30776,-121921,-12638,22904,-25908,-12313,-72531,-18951,73176,12014,-30201,31641,18076,42460,66572,-13683,6559,-55350,-32947,-64978,-42140,-6436,-25146,29851,-75444,-87791,-14226,-34149,-49867,-7104,-33167,-22843,7385,31754,7522,-32924,-14054,-29883,-61091,-30100,38256,56114,7919,-12837,5252,57780,-43765,-39444,17834,-74019,34714,30385,105894,-18927,-64111,14627,68739,35321,-72724,-15188,-64898,-120642,1084,17227,8799,46383,16070,-31043,17077,-6316,13809,34448,-3425,53755,88440,69396,40673,37209,-22208,-30690,45392,22910,-44062,-13905,-21671,18666,32592,-9538,-436,-113905,-111741,8894,-90671,-1194,21710,-17673,32924,16489,33213,90393,14172,82269,-37939,66965,46090,-104313,-54190,4353,32917,-59844,-49170,-140818,-24880,-12986,-25120,-2082,68391,22249,57336,-67792,45094,11845,-67743,629,-39092,69024,50889,13486,-98731,22585,-53384,-18251,-28628,-21858,-9972,2651,32213,47572,16049,6727,-24121,4447,42279,12642,-7518,47378,124339,-20562,47122,62494,-36823,-36977,24189,-84508,-16070,38805,-24617,-80756,64960,11975,-6502,-58275,-82530,-47922,3342,5995,-40867,-30813,38412,46371,40058,-15444,-21110,-6457,12090,48323,-114,1064,-37010,-34311,-21935,21879,-69481,-28833,36379,50966,-31378,13028,-22765,35755,31434,-17276,-27301,-26769,-14310,-25168,-5870,-44786,24857,-22610,20649,-73846,-32406,-27022,45004,-13544,1508,-98151,-31643,-54291,21074,69293,5184,6265,45923,3400,67487,24850,56266,-36439,-2403,31244,-7774,-67163,-283,60301,60115,7356,-15628,-28436,-50660,75336,61142,-46803,-45297,35543,40617,25509,8857,-28570,-24919,274,-93,-22327,18348,37730,-25619,-32781,-39685,13982,-22581,13101,-9023,9967,39965,3330,33045,41213,9112,36168,5067,-43365,-22906,56289,30772,78132,109856,33953,308,-6343,-10927,75760,-47419,-80256,-30476,-54062,2898,9544,-5479,45954,-41594,62321,8089,29779,35048,-27275,40939,65417,-23022,-24357,-21466,-2271,76036,1315,-40221,65397,52389,-5504,-998,-56061,-4006,47231,35465,40839,-29780,-5271,-3471,-42492,27496,-30567,38103,15610,37405,49609,56747,-9901,20152,9708,-79879,-44028,-43760,908,-8989,1791,44977,48976,-21440,-14689,9969,43701,10625,-105697,19006,-61608,-7336,66240,919,9725,757,-23584,-58823,25627,-29664,-15438,19222,-91511,-37459,-41328,126934,73529,29512,61172,36586,31855,59082,28707,17847,42974,-12828,-46969,56362,-9227,-6450,19781,7302,-18406,14429,-56346,11304,69186,-41479,6343,-40851,-62975,2768,-41378,2759,-30245,902,13201,-11648,-372,-34881,-76712,15531,-27468,-25475,-45441,-52240,84634,-4223,-40593,-28231,37662,1803,-40746,-49026,-27909,-3385,20875,10456],[-28872,38829,-3385,28085,53697,63860,66193,13394,6052,-10444,15333,4052,-12711,-896,15348,7722,34797,40878,9358,-38282,42460,19525,827,-60543,48359,-19918,-42274,-61109,-22646,-62288,-58658,-39943,4517,-88024,-30913,33527,25075,1118,8396,-8166,5004,54315,61618,49359,-7884,100753,37257,2505,18087,23206,-4011,40445,85725,24232,-21496,-879,-48364,8035,-55520,-37995,-44692,-104743,63455,50328,42784,59524,-32681,-36043,19659,20683,20389,9919,-17341,-10987,-58806,-27078,37067,-28857,20761,3616,115377,-10213,5903,35003,78199,8880,36230,-36150,3492,15284,-65683,296,16597,-59919,32943,54274,-57466,26737,-37423,32437,-58111,-14497,33025,6598,-17874,27552,-67054,-15414,-46122,37914,13670,-43393,-31962,35078,5926,-24001,45024,67206,-77528,-14840,11707,-11700,21447,109072,-15091,-45542,27547,-62235,42827,60650,-48367,-16505,-104340,-24274,-6513,49716,78840,-50205,8564,-1938,10050,-52075,5737,21414,-9103,-40333,-76918,-3352,-12184,-95436,11634,9407,80593,2673,9970,-42532,-38474,44379,82121,23814,26736,72551,-21206,33381,14611,-25707,52098,135449,44948,-59819,796,-48564,14764,-4085,-23548,-40167,-3534,24533,-25750,-84247,-60103,21920,29378,-11174,-44560,-80134,-2933,-5082,21821,-69462,-21899,-64993,-75329,-51377,-34148,-39356,-55834,-66526,57133,45348,-95500,3838,-13777,9311,-13448,-25848,15031,11778,91224,25375,-10396,-46023,-91664,20648,-19202,19451,27166,69330,66539,7485,11554,696,69468,-1799,-60094,-18896,-4716,24355,49422,140327,29337,-29812,-69512,-30982,-24152,-9193,22044,7443,-35492,-5079,-8417,23880,42734,-43201,-40858,22039,-50864,-93013,-20292,48684,-18838,1299080,1918293,90675,143325,111053,84345,129281,160206,85654,13490,-15773,-44557,56306,19928,-116551,-11257,48015,73643,56369,47993,21299,-5983,-13900,72930,53621,15057,45490,-7858,14244,49116,69388,50419,7798,-35477,7667,1159,-9821,50142,92122,15632,-19576,-2801,-55827,13285,38442,-44443,-10413,37090,558,43346,42271,22484,64255,62863,-8986,38991,-58959,4434,-654,70002,-35792,-45666,61118,-9936,34775,4298,15996,8739,-23352,65644,53770,71977,13198,-63235,38127,-43654,42953,4144,47533,-16092,-1003,17187,-39535,-15942,-66815,11143,-432,8775,-88859,56589,362004,17313,18078,67015,83998,69243,-5622,47688,18484,52748,-14666,1696,2593,-6640,29385,-58235,-92399,-24610,3922,9932,8772,-17522,18426,14377,-2436,-5923,7562,34859,59652,-93919,-102384,-8765,-4668,-11214,102108,-22536,-30336,65368,-24906,-60321,-72454,-9518,-59844,23511,40892,46964,-7789,22957,-12031,-24664,421,36952,22104,-2648,-28398,24933,-4748,-16983,-48617,11881,-41712,-81737,9411,-45828,11752,-20298,10699,-6230,18247,-45074,18951,-58355,13913,-32322,-40770,73499,34388,1691,-34799,-55653,-2871,102582,14194,27652,26428,-1909,17147,15434,55842,30401,45425,-73845,-25272,32255,-99501,594,57194,-16761,-77719,-73279,-37901,-33095,28057,90982,-73665,-17026,74055,3298,-18738,-73863,21007,36013,31092,-9349,35189,74046,21765,1986,-18316,-37070,16763,-93834,-45106,32746,-14650,11627,30766,-24466,-41989,-43988,-15167,30365,-2891,-55742,-32017,-42345,34550,63770,-6566,45840,-29855,21651,23747,-5084,29243,8670,-102774,-17967,62874,7379,40014,-50897,-82533,43373,-13036,-6793,-43528,29514,-34818,-29151,-33405,30701,77667,27240,-35093,51314,10890,23752,12740,8077,7454,110640,6428,3496,19609,1452,25858,41427,-33557,-39713,-33472,-24487,22610,104659,-8296,-28695,1294,83130,-7029,24344,-62798,-57422,73378,83632,20637,-30535,-4355,17164,-17941,-27810,-1712,19502,-3300,14949,16135,29537,-30113,4789,-9784,-42487,25429,60400,7051,82905,7376,-36571,32624,-1877,-39967,-26757,-21112,-9756,3792,-19109,114592,104930,24411,72801,18138,-57338,60433,-76961,-22885,95782,40711,-21580,46599,28587,82496,-78411,-29907,73762,21208,-13208,15631,44395,-26106,-64003,-21763,-20010,36668,-60680,2284,17932,-16292,41198,1318,-74895,-100573,-62892,24468,18539,15005,-82830,-3673,-15599,36951,-9879,61522,6810,-25857,-50675,8306,-16656,-78994,-87848,-37017,29745,-20508,-45677,-92381,-46347,-42840,-98990,-24776,3536,43509,7005,-39802,-14643,65197,14881,-32667,6362,-2536,52099,62751,-25799,27964,-31722,-39717,-70197,-47072,-41575,-44661,25739,-85837,-85154,-5018,-5903,-57486,-3572,-28170,-16678,31910,41262,7705,-14857,-8616,-25763,-56960,-23945,64553,87518,23517,-35184,2050,65697,-55217,-48411,35787,-61758,36407,4345,108643,19868,-27196,44378,82387,48927,-76269,-20917,-62873,-106763,-5984,9167,15910,78421,56100,-9493,28,-1748,26812,28790,10198,71120,60531,67682,15557,12430,-6706,-33579,35594,22494,-43857,-3159,-17155,23861,30795,-13968,-4495,-126634,-104353,40221,-55070,-136,2957,-37917,33366,28635,40969,84921,-1086,76776,-32382,79490,31826,-131037,-46257,29311,25508,-51996,-55508,-127701,-22454,6970,-3535,15258,60461,-7568,28072,-75977,55373,9724,-58817,-2742,-53295,51097,57421,31628,-41509,23874,-35854,-12626,-11624,-13678,-37606,21383,7043,25637,-46739,3137,-11472,3557,45707,-3474,1965,38280,95134,-38755,56047,90002,-49786,-53169,30760,-54535,5212,34850,-27143,-83554,59394,13265,-11184,-84358,-64888,-39095,-308,27735,-43735,-40982,76131,76518,37859,8264,-12689,-4038,21586,27094,8042,-7316,-9418,27,-28675,24453,-88726,-15207,50212,30264,-29698,27757,-4704,41728,29830,-40,-13195,5539,34475,-43562,2135,-3084,8824,-48436,-3031,-89304,-28169,-46909,75277,-33040,12431,-83249,-2431,-14938,5677,22059,7500,8410,40947,8883,67081,25348,30029,-61550,-17523,37404,-16909,-71595,-22921,48006,70675,28142,-14019,-29194,-41672,54015,68028,-35470,-52957,53078,57642,58241,-1163,-17338,-23308,-106,3461,9794,24531,11245,-30718,-13445,-38752,23478,-3295,8241,-26455,-17565,-12433,-31234,23155,54768,-39471,9788,9627,-50697,-50429,63094,21420,103128,131046,33064,-25306,-26141,-13597,62821,-7643,-53633,-48502,-46897,17251,13047,-8581,32523,-83913,57151,7498,36030,27203,-18487,65453,76903,6878,-11787,-21780,-1076,82030,11441,-30809,52352,19370,12040,-23589,-40819,25643,68265,90821,19193,32729,33021,-8288,-37582,19294,-36788,40349,39843,47456,67069,52124,-3227,15089,15838,-66050,-54672,-27622,-2606,-9050,-20236,42417,53607,-39259,-20883,7430,34449,8920,-58074,12713,-71692,-22626,68373,-3552,4844,4062,-43763,-73361,34466,-19060,-31316,25509,-105753,-28241,-29788,136248,69628,28061,61503,34910,36483,55358,21664,12354,34104,-12542,-43275,9538,4023,9806,23498,-12505,-1590,43412,-17436,38891,54812,-45087,17741,-35721,-47351,-2491,-57754,-12619,4954,-9273,13502,10776,-20006,-62882,-48618,13165,-28751,-20142,-43375,-49774,63019,-7661,-19030,-15113,13187,5123,-20806,-27823,-10217,-843,14115,-6029],[-19071,35291,10188,28723,53983,81546,71266,14381,369,-26166,1767,12454,-34364,29207,44384,36697,10270,23930,20890,-21036,22105,-37402,-5292,-44754,53755,-19819,-46356,-38110,-45518,-71315,-50816,-7382,-21053,-94067,-42231,15230,27504,38681,14160,15187,4621,71566,61641,56188,7387,91783,25284,2891,-513,-18522,5608,46806,76687,26502,-4717,-3872,-69827,9855,-49356,-58471,-57696,-81114,84739,52388,23947,66260,-42190,-40967,48292,27117,14536,-6143,-23573,-26387,-61851,-20232,41333,-9953,28018,20120,115346,-27894,-22238,30965,68379,11974,38352,-21671,3282,34591,-66056,1334,12925,-34165,67047,52980,-59016,7298,-31667,43121,-45456,2856,10267,35289,-3623,35311,-56101,3772,-57055,58985,25159,-46435,-41806,47826,-18776,-32263,48339,79746,-76728,-39721,1560,31488,37491,87133,-37106,-43468,32568,-57873,61057,63667,-16719,3342,-81769,-28971,16344,31441,101984,-49230,-3021,19120,6237,-50049,9527,26451,-13378,-23557,-63167,-19138,-11858,-96663,-13978,1766,51303,-30588,-29792,-49099,-2221,51516,81788,43002,33716,52151,-16168,34302,18784,-3123,40149,142314,38125,-51973,965,-42898,-12052,-5408,-42955,-59727,-14687,46099,-55051,-102972,-66319,6680,14677,7797,-46839,-66252,-6602,-4354,36038,-45531,-26748,-54069,-51026,-38475,-20146,-34136,-29256,-29741,76939,66128,-91894,36647,452,13813,-2777,-9202,11630,11678,89541,33966,-13980,-20760,-70369,27687,-48411,24381,21232,97989,81050,-3871,-9899,-458,51226,13235,-29826,-24326,21000,32906,80682,124209,-19140,-65074,-91865,-28354,6875,1565,-24154,-3571,-19813,27346,22437,21535,54401,-13595,-9829,27830,-46849,-91772,-29727,24636,-42783,1265321,1919015,115254,140846,114945,71723,130913,154850,67207,-20809,-31070,-41934,58399,18957,-86595,-7495,70474,81124,58625,41648,24475,-4393,-16162,93154,60471,2103,94924,-3960,21943,43857,67126,65476,-8305,-40446,4335,10398,-9541,74081,65572,-14024,-4678,28587,-28543,30907,44233,-29794,-15223,38822,-8997,37006,56940,19793,34248,51958,-21571,33915,-25748,4936,-33958,60400,-10467,-22013,43371,27910,28062,-5079,28479,11517,-30294,50594,44744,39368,32220,-45095,49012,-12124,74486,56265,78133,-14693,-10137,27742,-102881,-15099,-79562,-19059,11293,14453,-81953,97580,345999,39339,40828,66874,95355,37834,-12717,64332,30977,44239,11871,11339,2745,-5849,29474,-83463,-99469,-20279,623,6524,13376,-19619,1179,27591,14915,-1839,12089,33363,36182,-94461,-93935,-27683,-7675,-25694,94922,9911,-15340,50449,-34467,-54859,-70845,-32393,-66098,-5346,47393,57175,7912,33832,-14357,-27858,21814,35941,2276,-23004,-7820,22815,-2051,-17704,-52852,-7398,-54885,-99427,-8885,-56625,6512,-34755,22742,22682,28576,-47207,19016,-81713,470,-30978,-23239,71530,10257,-18055,-44454,-68295,-23357,94321,38000,38224,10877,-16983,13376,34480,31188,64328,57225,-78931,-39262,30208,-107535,20247,55346,-18927,-99977,-95237,-31413,-33298,22317,99645,-54781,-1702,89605,-1394,-6562,-48452,16953,48189,26237,584,47999,53332,37484,-4802,-14733,-52714,15985,-72571,-36493,64117,-25234,19162,24701,-27733,-20326,-49591,-8909,33126,16450,-25946,-29459,-42496,67428,43994,-16269,55669,-20230,24554,20315,18169,39463,15971,-103341,-29455,52326,15681,45309,-54872,-23184,56076,-15331,-11116,-41879,40098,-33128,-1178,-2501,40034,68505,28471,-47937,23430,38131,61348,16993,22614,19263,87449,-16688,-24893,18155,-7020,26136,25369,-50484,-70783,-52093,-25389,23698,102766,-5828,-8410,4427,54358,-11841,6979,-51223,-32370,105633,116590,25992,-24497,-39722,7573,-7755,1069,9869,35711,7537,24539,55360,42734,-44008,-14939,-28407,-51205,25083,63438,34833,72064,-46693,-31925,27082,10575,-56744,-34829,-21676,-13117,33380,-8918,54287,35515,-2241,87852,34112,-43106,65306,-71508,8023,88418,17870,-14305,66285,22625,56747,-19885,779,119475,19649,1608,25817,47041,-1169,-38420,5456,899,23747,-79513,-7318,16805,-28548,12544,894,-37522,-85020,-38449,30146,28096,27972,-60152,14762,10320,41596,-31202,62957,5130,-6653,-22384,17398,-23968,-64142,-92366,-25078,42499,-653,-26647,-96568,-45685,-50870,-60694,-34251,-6726,89823,15747,-83,-22536,53821,18507,-33025,-19032,-32898,51177,38696,-28247,47311,15804,-44442,-67221,-37348,-56143,-49892,20817,-90732,-80044,16651,16147,-55435,-691,-7551,5606,47647,42492,13648,7338,252,-19642,-40807,-14795,85213,108768,36557,-60543,-6716,64979,-63259,-58894,44752,-34373,37272,-19037,102855,60959,16328,74859,77323,51162,-63119,-20246,-54658,-91964,-19670,10484,23493,94033,85067,11599,-14866,1923,29780,18916,20088,84425,26992,55555,-11850,-25349,-512,-35802,23979,21061,-37347,7382,-17175,23404,33524,-20985,-5236,-128066,-78728,64189,-23290,2202,-21683,-56137,31838,32534,38390,82216,-4235,61215,-21750,73019,-1779,-145113,-21661,51179,19853,-36051,-56960,-102010,-37732,17976,23767,29156,59702,-37716,-9433,-55198,60792,11084,-37954,-3906,-69889,28209,64330,46054,10861,24810,-10299,-7164,1202,-2695,-45042,39620,-16492,-9233,-101318,2623,10001,-4744,26968,-19936,13390,24083,42973,-55002,54479,95188,-63446,-67407,30160,-15323,18257,22903,-29002,-86009,41357,7857,-16733,-88696,-41548,-27608,-13296,44135,-40142,-52125,79849,77274,22223,28977,-4212,-3714,25786,7514,21334,-13966,16548,33572,-17983,17052,-92188,2540,50111,10121,-30981,35592,12361,31460,25495,25943,3737,35808,83134,-51093,9793,38627,-4531,-62785,-20744,-84470,-27735,-68512,80601,-51586,18922,-48817,34376,18243,-16189,-29128,10723,5195,21727,20629,56598,27801,10989,-80542,-24408,35914,-25031,-70758,-39679,31508,75540,44524,-1710,-26002,-24181,33855,64864,-22083,-49583,65059,68275,72588,-10876,-10108,-17874,1373,326,36252,29137,-26858,-33150,-3152,-37540,23272,13360,4498,-35623,-46444,-65913,-68819,11212,57731,-77511,-15766,7703,-53995,-69046,60227,9413,119780,138895,24140,-47986,-42973,-15756,29009,28429,-27085,-71341,-41958,28886,26208,-8494,22016,-100612,50323,-2726,30170,4303,-10490,72719,72301,33794,-4425,-24344,-915,74095,20091,-14657,45892,-21596,18867,-42387,-20916,54289,74177,127823,4871,61377,39417,-12416,-21033,10299,-36589,35796,53654,53357,80004,38108,-633,12089,22662,-44324,-53506,-5325,-5097,-1442,-37936,42925,52257,-47469,-17490,5095,22787,2218,-10994,2304,-78344,-36920,64880,-6228,-14012,1662,-58603,-83150,35587,-1480,-38852,24903,-100155,-15100,-6068,131967,50068,25233,36179,17552,42144,37698,3240,4689,26338,26697,-45254,-47565,709,24261,21683,-32221,16524,71206,21519,59985,22767,-48567,19985,-21846,-28722,-15918,-73303,-14309,37942,-9400,17873,35500,-24009,-73290,-15709,1479,-34895,-12111,-37433,-44046,35529,-16918,5652,-4143,-10306,147,398,2681,3243,511,12765,-26051],[-9543,28665,22727,27470,47829,84429,59415,13450,1504,-27765,-8591,20144,-60123,50173,59373,59872,-23277,5145,24985,2999,-4273,-59036,-1236,-18911,49352,-29501,-43280,-19524,-59829,-72350,-37647,19805,-40597,-80455,-36869,-1009,27353,68740,22734,30872,8087,81215,50780,60313,5613,75569,6367,-6562,-20417,-63367,13865,38700,48252,29416,15252,-3557,-78357,7998,-45828,-67319,-54185,-50201,90440,56369,5350,65587,-43599,-38021,83891,32786,6896,-18876,-27027,-26323,-53218,-14587,28890,11785,36435,27897,89858,-49555,-40922,21616,45440,16491,18415,-5175,7207,41257,-54920,-14216,6585,-251,85571,44716,-46278,-18684,-34775,41123,-26606,18073,-17133,59720,13681,41412,-40436,24817,-58389,56710,41665,-43650,-44928,46738,-32338,-35355,27500,68323,-83644,-70646,-631,75814,51176,60603,-43990,-40316,32375,-72148,64589,62946,31099,14993,-61924,-31570,32350,19435,114155,-46412,-11623,36867,3728,-47448,5578,19363,-13683,-12090,-40396,-34627,-12934,-74435,-24909,-7992,14667,-56285,-62308,-52979,30771,61511,67680,34549,37815,18810,-7548,32050,24030,20573,31011,114479,20217,-33596,-3654,-37960,-44996,-6026,-54392,-66012,-13327,65532,-55588,-114292,-55224,-9090,201,19489,-39413,-41399,-5307,-13920,45838,-20596,-26049,-38454,-10519,-26709,2593,-14320,-1115,9560,82762,71093,-84455,68660,13147,21883,854,14963,2292,-6859,67729,33296,-24934,11728,-48880,42739,-66864,30355,19757,112725,87817,-14253,-27030,-2564,19786,23533,-1963,-28486,59592,32333,102391,98653,-52630,-67235,-101184,-29210,37640,2617,-66154,-8208,6936,51647,52422,17335,73157,21285,19003,36080,-37449,-80774,-34179,10,-89788,1273084,1901320,133207,138679,113845,57111,119848,128694,43427,-49218,-50166,-35548,61212,26973,-48226,5298,84561,78508,60581,34118,31644,-3239,-17691,107078,58930,-9315,131474,-3433,20172,32524,55890,65319,-20209,-41663,-10815,10015,-8032,79821,38753,-32714,7100,50201,11218,42888,43332,-10555,-15128,45642,-5278,31355,50444,15813,7652,46143,-34003,24400,-7,7012,-59084,24114,3789,-11935,21171,57116,2961,-16480,38018,20640,-33567,22229,32153,12080,57099,-29543,54840,10177,93907,98429,91616,-18017,-22375,34286,-134013,-8629,-83078,-48707,28652,20639,-67731,170528,313211,58333,49683,57338,105884,22067,-5730,82139,41452,33619,42623,13821,4344,-6859,6060,-103968,-99396,-14200,485,1244,20818,-21994,-5163,38222,33043,5446,18839,35125,14791,-74859,-75423,-48704,-9687,-43739,55791,52918,1821,31371,-40210,-46280,-57292,-43248,-70937,-38637,51013,58938,30655,40786,-24853,-29158,46910,37111,-8671,-27809,19995,23487,280,-22724,-50909,-22081,-60558,-109363,-29944,-58248,848,-44730,36986,37378,32655,-46249,19688,-104794,-17878,-20942,-5511,61218,7315,-30787,-54424,-77984,-37126,65951,55778,46519,-2468,-30470,10145,54712,5915,92506,61653,-74895,-48526,35581,-98596,31697,49353,-16563,-106337,-86415,-29726,-24860,21188,105402,-22994,7516,99897,-9171,4564,-22258,10972,26996,15305,25628,59842,21130,47649,-7096,-4374,-58647,14004,-54252,-21662,60715,-29301,23873,14309,-22486,18317,-49684,-6561,13268,38034,11526,-16835,-31286,92437,28690,-21738,54152,-12568,23687,9489,24948,41856,16357,-98076,-42942,43692,24379,43922,-61520,34492,38269,-16605,-10334,-34601,36562,-33391,16807,13301,46400,50755,25284,-55569,9003,63427,93958,13073,41508,24370,56905,-31059,-58857,7124,-9761,24634,448,-64699,-82544,-67933,-21091,29693,107149,5176,11670,7527,13117,-21000,-20567,-35618,-12,120521,116440,29774,-7117,-66215,-6710,3990,39477,16022,53610,17439,32754,78137,56998,-50420,-33107,-47455,-58496,20962,78601,56596,51806,-94681,-32599,20428,15401,-65484,-40418,-21176,-20436,58150,3797,-5269,-58187,-31380,82297,39596,-20974,66815,-54916,31029,69651,4313,1202,76715,14428,23021,37094,29908,128594,12398,14647,30223,42812,24906,-18800,26672,15014,7631,-85995,-6578,11571,-26672,-15654,-846,2439,-59450,-9757,33527,40389,38124,-32820,32332,36642,46113,-29615,53822,-3693,15382,10166,26665,-29142,-40583,-88287,-18580,53275,19205,-2082,-83426,-35131,-53256,-13974,-33632,-4784,102224,9780,27502,-36046,45522,24512,-29369,-39038,-60891,40817,2896,-18811,57141,64161,-45524,-58990,-15543,-45128,-40939,13894,-91225,-71703,45688,31790,-48318,-699,17339,35115,48891,37117,27616,28486,9423,-9580,-13952,-7180,95498,117011,45846,-82763,-20764,55715,-65902,-64523,49770,6,36284,-34578,86897,91546,58015,97299,52034,39859,-38906,-14580,-46563,-75227,-35011,18707,30202,89468,96496,28485,-20571,3222,17845,8046,22199,88600,-6339,37439,-30493,-63480,1527,-35849,15723,19910,-29353,13707,-21580,23773,39925,-25434,-2512,-121207,-43874,68216,1419,7221,-45989,-70837,21748,24021,21210,78570,2671,39039,-6988,48546,-48974,-146370,13574,63708,18174,-15266,-52290,-66710,-65056,15679,48217,37316,62046,-61938,-41214,-14329,58390,12940,-10177,3427,-87580,3282,72161,51698,38428,24478,12796,-5559,5301,7110,-30918,53539,-32276,-47826,-118728,9581,31947,-14543,-3837,-29335,28089,5871,-12354,-61647,43474,80422,-70292,-73653,21771,19844,19441,7063,-28309,-83234,15245,-3089,-24303,-74496,-14929,-17160,-30803,51783,-26820,-58012,54761,46389,-1923,41507,1914,-3680,23361,8364,39357,-18440,34691,53218,14346,3316,-79644,21552,38670,-5830,-36962,34007,25777,5158,18617,48504,20281,56000,114664,-47929,17295,68151,-9673,-62612,-28666,-57453,-32725,-86860,58117,-65164,18895,-5750,65579,35782,-37926,-61227,14605,-3420,-5443,36134,38311,30399,4801,-87283,-20772,27413,-30850,-66734,-47288,13896,74240,51724,15082,-20132,-2445,24024,49879,-6046,-33102,68805,69272,62607,-28068,-6261,-8456,5123,-7566,52861,29311,-64975,-30187,-1152,-33664,13880,27420,3130,-36739,-72987,-101770,-92973,746,51328,-91617,-35650,991,-51608,-69053,48060,2493,114523,137160,12291,-58958,-52135,-15845,-13038,52677,-5032,-91948,-43611,32923,43419,-7499,21877,-86463,43217,-20403,13489,-31265,-6946,63284,54063,49448,-3741,-29928,-5282,54086,24672,3890,46361,-58761,13865,-57526,-5758,76931,65408,137242,2458,60872,14069,-16964,4461,700,-29599,21274,52197,50067,81277,16394,-2886,11728,29105,-21076,-40872,17193,-6830,9023,-48475,45493,43966,-46201,-7639,3304,9171,-8732,17864,-9953,-80656,-47720,56742,-4452,-38090,-6236,-68795,-81095,28929,16578,-34711,23532,-77924,-127,19991,112711,19828,25678,-4693,-16331,46740,11115,-20593,-2520,19313,77116,-51955,-94361,-17021,35127,15697,-47855,32189,87572,50869,68505,-17304,-48888,14717,3768,-14184,-34327,-83908,-2387,59811,-2572,20498,54793,-12224,-61761,11716,-13785,-44179,-3201,-27695,-37411,10034,-27601,28223,6330,-24701,-12160,16431,31727,11838,359,15423,-42146],[-2024,17456,30761,24294,33423,65690,32702,11998,11350,-18526,-13140,23237,-84390,55141,56268,73454,-49957,-11247,22233,27949,-26232,-45092,15053,10105,30662,-46702,-35364,-8907,-63413,-65676,-22143,33760,-49071,-49906,-28213,-10088,24431,80872,30274,33585,16908,80559,32551,57367,-14905,57590,-10534,-22298,-38361,-90122,20483,14689,7604,33961,37013,1484,-67803,2998,-43978,-64128,-38904,-23308,86003,59493,-8463,58407,-40015,-29103,114891,35323,1972,-26020,-26440,-12341,-36044,-6932,6553,34517,46998,26064,48478,-70124,-43325,7952,12890,22051,-16539,11972,12530,34360,-34556,-39457,-1564,33201,81485,36461,-19940,-40759,-42262,32651,-5426,32466,-40206,69773,26796,44630,-26343,42646,-51187,34888,61076,-34273,-38502,35131,-33152,-31887,-8735,33394,-96157,-98705,4985,113642,51305,37026,-34980,-36555,22864,-101743,51674,55553,75126,17835,-51545,-32097,39685,18728,113239,-40826,-15546,47130,2751,-47396,-3415,748,-9855,-8596,-11960,-43419,-18818,-36129,-20638,-15364,-21272,-69950,-78415,-51067,55171,74690,42280,6058,37588,-18930,2478,29190,27223,42855,21736,71088,-1563,-11673,-11049,-33388,-75326,-9545,-54564,-56626,-4650,77632,-16881,-101560,-30739,-23299,-12850,20627,-27057,-14207,-903,-32536,49939,756,-21265,-29992,29503,-22490,27450,9901,17203,38719,74477,61274,-73577,88439,19577,28217,-5752,37855,-8430,-37003,31025,25113,-38567,39921,-33920,59446,-66902,37200,21551,107683,83972,-17906,-32070,-3967,-13012,27893,13212,-29450,100476,24790,110955,70445,-62390,-42124,-99374,-35201,57906,-7275,-84392,-4590,41479,64494,71973,11152,90595,44177,34975,45470,-26133,-65467,-28829,-19534,-156167,1323840,1842576,139525,138733,107371,44580,98019,97649,21058,-57602,-68563,-24405,61355,35601,-16786,26482,87708,67904,63329,25846,39145,-3375,-15161,113318,52879,-17446,141789,-5483,10477,20188,40303,50128,-22677,-40025,-33167,1871,-4964,66163,16846,-35564,10600,54497,52010,47376,32514,9415,-10746,54139,8097,31745,28873,12547,-8336,46812,-42092,15250,19692,7251,-72639,-22570,-554,-14649,-676,71442,-29756,-26982,41636,30464,-33368,-10420,18300,-3370,81698,-19663,55949,19988,91745,108967,88466,-26675,-38973,33039,-132544,1056,-72311,-69309,43518,22446,-50683,215358,271855,77541,46713,41595,112564,31820,13742,99349,47783,26098,69530,14194,3708,-10260,-25138,-103972,-94523,-8267,466,-6755,30878,-21204,4893,43296,48996,15287,28737,41172,1516,-37274,-51191,-65389,-8498,-60586,5237,90085,19054,13109,-39997,-37756,-37661,-41554,-70848,-64215,49856,52649,55553,38582,-38035,-30619,70821,44503,-7693,-14030,44079,27903,3722,-32524,-44584,-26636,-56877,-109655,-45963,-49941,-5487,-48374,53462,38112,31263,-38825,19688,-119000,-35035,-2068,6796,43987,18628,-30503,-53405,-83977,-40993,33003,59985,49975,-17192,-43090,9823,68381,-13462,113425,56773,-62920,-52765,49920,-66120,35141,40422,-8871,-96713,-55421,-33801,-14797,24528,102818,7085,7701,103256,-19196,17253,-61,7457,-26857,1080,63529,67233,-17597,49212,-2098,7101,-50028,12223,-43931,-6386,29514,-27291,23559,1660,-10320,63603,-45789,-6250,-23945,52898,44908,-1134,-14492,96763,20460,-21704,40112,-6733,15762,-4880,12536,35389,8482,-83399,-55526,41172,29641,34126,-71232,59537,2593,-16105,-3497,-18060,27683,-33656,22343,11059,41364,27190,20800,-56650,6333,81020,102281,548,60849,21089,30114,-32372,-87675,-10498,-6337,21693,-25700,-74669,-73215,-75524,-15805,40159,110069,21968,36437,10015,-24074,-30405,-48336,-17526,32496,108000,78123,30666,13656,-74689,-21641,16390,68809,14220,64429,24012,31802,77026,70398,-45857,-44478,-63021,-61457,11537,95120,65088,26424,-115635,-36456,15808,14532,-63230,-41139,-18331,-26539,71409,16237,-40700,-130972,-53170,56816,36402,2243,66332,-30793,42055,47851,749,20253,71514,4278,-2080,76219,50873,96097,2423,23661,26805,32802,39794,-11708,38448,23525,-10627,-78941,853,5368,-7324,-27692,-835,31701,-30974,16330,33085,55027,43181,-8382,49732,57211,50189,-9190,38046,-18234,35806,39335,37142,-31696,-20041,-77725,-21343,57535,30962,22789,-55639,-19607,-50333,30453,-18530,6891,88293,-8803,32443,-43651,42253,31128,-20121,-49269,-78815,25080,-32786,-267,53404,87682,-43249,-49845,11154,-12585,-22516,5324,-88489,-60258,73580,42685,-42993,-3231,36255,57745,35166,28615,48378,42530,14155,5651,19351,-5254,94163,114255,50933,-95708,-37469,40660,-61949,-58662,59101,28406,33567,-38005,62062,105969,85905,104439,13996,16707,-11852,-6331,-44872,-51415,-45527,28107,34866,67578,91097,40025,-13539,860,-9846,-492,14923,80270,-34253,18897,-34435,-89928,5497,-31681,13746,19973,-25562,12865,-27277,30428,48268,-22848,762,-112986,-14226,47980,20329,14274,-64792,-81953,2907,4682,-9001,65580,14364,15761,10205,13762,-95867,-136180,48253,62912,19557,5945,-41075,-29582,-96060,1520,62831,39398,62330,-75558,-54978,26724,48361,12258,17939,21061,-106492,-19876,80562,49264,42603,21972,26895,-8978,150,12948,-3085,60848,-35672,-76394,-87939,26414,45909,-19351,-35648,-28698,43370,-14468,-49763,-54611,26094,54045,-66033,-68592,6454,39185,8941,-9619,-24874,-69498,-12577,-15830,-33136,-52015,12928,-9832,-46231,50274,-3043,-56141,14671,-6885,-26787,41706,3987,-1628,14799,42387,59235,-20588,40668,51901,61104,-10593,-56549,36925,23403,-18162,-46954,21431,34662,-28857,9967,57181,32186,59819,116379,-36876,24541,78310,-4738,-52093,-27138,-14136,-40981,-97136,15895,-70636,11923,31275,81467,37325,-52920,-60580,18366,-16209,-32003,52375,16563,30189,11115,-79566,-8639,13982,-33332,-61840,-45321,-1857,67128,48869,27986,-13294,18471,26556,26219,12625,-6913,63334,59646,32109,-54313,-4747,2781,10644,-16595,58266,23304,-88904,-21260,-5758,-25590,-1483,38539,4944,-32112,-91441,-113022,-93627,-6687,39366,-77776,-46795,-7308,-43337,-48141,29081,4923,81854,127698,2579,-52203,-52414,-13377,-47942,62025,12121,-101619,-49201,26910,55710,-7989,35445,-49190,36442,-40173,-9051,-72525,-11136,42258,29092,50362,-9417,-38079,-17019,27455,24603,19475,50336,-81398,-2617,-69709,863,90268,49415,122010,12220,48459,-23964,-21155,32322,-9806,-17481,-1415,36169,34062,67836,-9385,-9088,11125,32070,-2020,-19378,35044,-7953,17795,-50617,47055,29356,-38687,4262,2688,-6904,-21721,22607,-20019,-78405,-53229,44559,3125,-57855,-16875,-75820,-61741,16206,28991,-18847,25522,-48310,13669,38552,81500,-10442,33106,-44598,-56988,47704,-15606,-39710,-6890,11600,106864,-60463,-118802,-41776,41894,8097,-56514,41446,85802,65206,59657,-54627,-43661,6849,41544,-6064,-51918,-85035,17626,64282,5081,16587,62189,8160,-33508,26382,-25700,-53172,4141,-15470,-31656,-8749,-34041,44153,16706,-25985,-27911,23113,52910,15912,-427,19590,-49022],[2282,1975,31799,19459,12722,28961,-3315,10821,27760,-6239,-12173,19232,-100859,43668,38526,77403,-57375,-21285,15096,46841,-35388,-12287,39036,34589,396,-63618,-25973,-8114,-58242,-53764,-8668,30906,-46101,-10870,-28405,-9501,19237,71986,34126,21630,29572,70241,12826,42436,-47906,42669,-19760,-38664,-50997,-84400,26037,-19747,-33889,39410,56468,9846,-39131,-3842,-41909,-51168,-17417,-7775,78400,57987,-14719,47685,-34775,-17853,129014,32894,2311,-26637,-21472,9907,-15406,3958,-14571,54945,59210,16900,4835,-83196,-29616,-7442,-21576,27596,-53518,27487,15726,17565,-11636,-65378,-10962,55864,56112,33873,14615,-49295,-49519,26430,14532,46709,-51139,62589,29424,44244,-18903,52745,-40145,3907,79328,-17960,-22698,17855,-25792,-21924,-45610,-12747,-107941,-114711,14407,137934,32153,19209,-16171,-32367,4601,-132456,25470,38812,96899,14725,-50354,-30188,37903,27030,102346,-31842,-14467,52100,4095,-51846,-12037,-25841,-2614,-10350,17718,-41634,-31221,7008,-6853,-18095,-50493,-71226,-74823,-41112,67881,89305,11881,-27308,33009,-49988,11958,28243,26613,61930,7613,31250,-18755,5727,-17841,-24712,-94417,-17114,-43241,-35437,1956,80110,51396,-54090,-2688,-34767,-22917,11783,-15670,5929,3383,-55765,48615,15399,-15269,-36707,55606,-25914,47958,25009,16665,49184,56942,42691,-57638,87278,17760,24773,-22885,50529,-16079,-66967,-9847,13207,-48701,56027,-25345,70012,-47632,44079,22297,82155,69058,-10702,-21263,-967,-34773,26876,11942,-26297,126648,13437,107558,45345,-48696,-3115,-89126,-45667,61032,-23687,-70050,6595,77750,68609,75471,3413,98639,44234,30011,54521,-16299,-51084,-12500,-29030,-223070,1402844,1719803,135821,142395,97633,36884,70569,77079,5677,-38528,-77962,-7745,56699,37869,-1794,52399,84718,55008,67068,17429,42798,-5184,-6510,113757,47197,-20901,123843,-8588,-2401,12074,24060,26042,-14579,-37322,-55427,-7897,268,39358,1304,-22967,4616,40266,81251,42918,11094,26490,-2296,59467,22985,39908,5254,11991,-10010,52345,-42543,10138,35903,3342,-74096,-58455,-24045,-23447,-16450,71358,-57105,-36223,36493,35335,-29959,-36222,5314,-5001,97708,-15583,52882,18108,66516,79284,74456,-39863,-60084,23411,-110906,10059,-47379,-76885,49461,16504,-39392,189346,235113,102830,38867,25987,112073,62927,38398,111769,49358,24617,84447,17842,-495,-13388,-45675,-77037,-87971,-5131,-4142,-16532,43595,-12143,29903,43875,60359,26538,41133,50610,-2731,8555,-26412,-72085,-2536,-69057,-36720,105780,33520,-605,-33106,-31283,-17226,-31771,-63579,-75631,43281,37942,76674,24775,-47889,-34321,87656,58694,3008,14726,55095,34503,9975,-45190,-37496,-19632,-44313,-100523,-50092,-33772,-12545,-45461,70678,27493,27266,-24576,16832,-116117,-45732,21537,10375,22293,25350,-17187,-39403,-88363,-34593,11455,47671,47739,-35909,-54878,13095,70607,-23885,125110,43618,-44722,-52433,68519,-13582,34217,30002,3270,-75738,-18923,-40264,-8029,30495,85948,18839,-854,99360,-30000,30903,15837,9890,-94479,-10785,105213,67192,-52814,42261,10441,15164,-22518,12689,-41635,3439,-11364,-21558,17866,-10215,4038,100713,-39947,-6448,-61838,53479,63895,10237,-140,77766,18430,-16685,16241,-2176,57,-18268,-12923,21240,-6887,-56060,-63801,44674,28241,17283,-81769,37626,-34917,-13082,8031,6306,21391,-31366,21398,-4458,20709,1939,18761,-51150,9816,89244,78421,-18593,73914,10264,14215,-21780,-99621,-30554,519,15527,-45533,-80677,-51201,-72221,-12849,51899,100756,39605,69977,11849,-43666,-35930,-66499,50,59050,66239,17388,28850,30300,-62694,-32748,27876,75195,4805,64247,25212,17038,54667,80604,-30358,-44053,-71101,-55307,-2683,95782,58209,1313,-98802,-40937,14864,12685,-50840,-35460,-13244,-25874,70587,25646,-51124,-153186,-61757,19762,28948,19868,64260,-2488,42077,31818,4893,36754,51406,-7340,-6623,92201,59842,38359,-6390,27979,14731,19248,35228,-18078,41234,28677,-29746,-63875,7623,841,25250,-12960,4015,45052,-7583,34444,28572,69909,41898,9462,66504,67010,50735,16959,21805,-35126,50560,58243,46124,-32189,-9903,-63883,-31930,52340,30146,44420,-21514,-6367,-44103,61855,9459,21113,62195,-32360,17905,-35122,40293,33518,-5649,-48294,-84379,9209,-56941,20646,36867,73154,-39371,-43782,33431,30044,-1938,-3092,-82953,-47317,91332,49625,-44792,-5837,43474,61291,11353,20897,70389,45313,10549,24708,52296,-10997,82826,105194,51632,-96937,-52572,24623,-51685,-38066,77632,40046,30296,-27701,33310,106207,89389,92847,-23394,-13092,10303,1165,-52194,-17474,-47379,32247,36652,36159,75541,47180,4725,-5890,-48940,-4397,-311,59347,-53278,4094,-24746,-97875,15255,-21567,17847,21799,-29519,4298,-29724,43824,56123,-11415,-382,-108013,-2628,12088,35642,20687,-75300,-89419,-18777,-19475,-43675,36386,24948,-2609,28161,-20324,-125836,-116465,70310,48522,20683,23540,-23796,-2674,-123035,-17684,65298,37109,57762,-76741,-45808,48541,33666,6898,40728,45075,-125528,-36915,88199,43040,37566,16661,31368,-15168,-11117,14139,25265,60780,-25970,-82574,-23577,51000,47038,-15172,-61727,-19983,53240,-34400,-58577,-35857,6584,26434,-51062,-52977,-13438,37388,-9856,-25465,-20141,-41862,-35792,-25978,-40799,-31920,40032,-5533,-53238,42230,27308,-48424,-25367,-64947,-44731,28741,1599,3652,2260,102613,76362,-20495,32723,31151,103522,-18410,-30782,44151,12685,-29773,-57665,-1698,39697,-54907,1337,48033,35999,44917,87950,-21882,30600,68229,7383,-39629,-19852,34071,-47701,-96362,-31235,-66608,-130,49758,78762,29106,-56935,-30316,20818,-31065,-50292,65968,-4100,25234,24154,-60415,6491,-1455,-32116,-57439,-36155,-13506,54723,39412,30230,-6835,34308,35710,939,32545,21046,50095,41371,-7239,-81899,-4639,11879,16681,-23017,53696,11185,-87970,-8461,-15787,-13797,-18159,45696,10028,-24230,-97373,-104772,-72004,-10869,26078,-43725,-48407,-14061,-30950,-12202,7389,15641,29746,110157,-1597,-27546,-46027,-9060,-65236,58760,26527,-93647,-51799,12509,54163,-11531,58713,-4777,29735,-55936,-31505,-109091,-24261,17899,5688,38296,-20036,-47069,-36895,1537,21583,27337,52309,-83855,-28487,-78108,200,92451,35641,94936,30000,38395,-51318,-22789,54144,-20705,-3115,-26201,11948,5494,42830,-34651,-17223,6362,28406,9051,6397,45786,-8813,21986,-44851,44656,10491,-29611,14125,4051,-25666,-33795,9163,-23359,-72388,-52966,29062,15477,-66334,-25828,-79811,-25461,660,32183,4627,30352,-21656,23259,44553,44474,-28235,47860,-69062,-86413,42984,-33343,-43362,-7110,1609,100844,-67385,-120300,-63982,44782,1509,-57240,40611,66067,63884,31197,-79747,-32255,2477,85857,-2196,-62919,-74221,37625,49551,6162,4633,54251,26745,328,26224,-29182,-58446,7537,-3063,-27209,-19982,-31831,50664,25863,-15263,-41895,19968,65844,15406,186,22642,-45009],[3030,-15190,24899,13583,-9152,-13983,-41089,10005,45385,777,-8056,7773,-105100,21901,15016,74431,-42022,-22499,6778,53673,-28197,18820,60938,48661,-32166,-71013,-18195,-16017,-49538,-40634,-2956,12959,-35448,25407,-41285,-351,12914,46947,33803,-2550,41956,54087,-3009,14150,-81783,33287,-19669,-50416,-55839,-45645,31339,-53204,-64581,43852,68690,18056,-1078,-10821,-37794,-31240,6663,-3890,71919,48876,-13301,36994,-30406,-8602,121278,24882,7719,-21580,-12827,33367,3544,16739,-24041,68827,70776,4299,-28832,-83500,-7958,-21212,-48165,31611,-79313,38408,13793,-2851,4784,-84039,-21216,61052,18578,38521,48233,-39641,-52847,29257,30715,59970,-46064,43779,19054,40292,-19698,52842,-30134,-24557,92461,5446,-476,-160,-17893,-7197,-69803,-51755,-111935,-113096,21761,143910,-1802,6163,2887,-27520,-17181,-144539,-6840,11541,89597,10474,-50947,-24832,28690,36205,86834,-19831,-9626,59193,8786,-60632,-14641,-54844,6426,-8366,44013,-29336,-48491,43355,8357,-16913,-70587,-62544,-54903,-23214,68155,100779,-15700,-51357,26018,-65326,19193,30944,22250,76383,-14419,5570,-25036,12659,-20608,-3820,-98138,-27058,-22956,-10717,-2016,73858,120944,19202,17368,-43298,-28247,-3260,-9738,13154,4337,-77194,43227,22341,-11486,-58087,61144,-32407,59683,21150,-4779,39827,37939,23810,-34530,63919,9236,4583,-47453,47921,-17198,-84369,-42501,1874,-50310,59147,-19204,68287,-16042,49368,16360,41407,45889,7581,3086,10934,-37390,22222,-1368,-19469,124884,1510,95480,26690,-19777,35395,-72895,-57646,46530,-37521,-29489,22328,108087,69862,63602,-4953,93168,20983,3000,61711,-11365,-40869,11904,-25621,-262955,1481239,1532288,129732,149169,88180,34353,44078,73962,66,4705,-69708,13371,47128,31667,-1552,77183,84393,46555,71159,9407,39765,-8075,8248,112063,45523,-19492,87847,-10942,-12387,11628,8208,1949,861,-35306,-70663,-11509,8366,11220,-8755,110,-7880,12700,90771,29325,-18272,37953,10682,57289,30429,53338,-6250,15410,1855,58697,-34560,10300,49645,-4773,-65056,-68958,-58854,-31529,-21883,63464,-69691,-45744,20723,31985,-23645,-45849,-5163,4154,96937,-14521,46298,7455,25798,18618,56769,-55078,-83469,9060,-82902,14620,-16146,-73542,43891,2368,-43427,93653,216256,136948,33619,17443,102620,98662,57685,113683,47555,28794,83020,27809,-6863,-11152,-44886,-30559,-80805,-7088,-16856,-25592,58553,9233,61398,44407,65757,37655,53584,60516,-1231,49786,-5246,-65845,8478,-62710,-58182,92794,41711,-8578,-20623,-26553,2413,-20424,-49237,-73957,32094,14522,89695,1073,-51089,-41396,92303,77115,16628,49533,48895,39426,19821,-56949,-33003,-5739,-25671,-84942,-39103,-14073,-19701,-37510,85205,10155,24840,-6770,9123,-93303,-47949,41826,5632,-827,11984,2286,-18333,-93357,-19928,10209,21443,40290,-57599,-64683,18557,61860,-26083,124722,25914,-22651,-48313,82245,43576,34061,19521,17594,-50355,7726,-43111,-5481,36634,54143,3362,-14900,88735,-40033,42556,25249,19350,-145143,-14986,137046,57938,-72715,29799,27935,18107,23833,16991,-43806,3912,-43953,-15127,8405,-18024,14710,118110,-34017,-6670,-82614,37192,64148,13273,4962,44163,19633,-8425,-11163,1353,-20880,-26925,-38509,2661,-26722,-17861,-65047,50201,18756,-2448,-88724,-18777,-61905,-7046,21299,32456,20795,-24685,24134,-24365,-11517,-20367,21679,-40314,13414,90356,31505,-40343,74017,-5006,9656,-5065,-87352,-48839,5892,4050,-54266,-83702,-29248,-58170,-13638,59626,73903,53187,108876,13317,-40587,-34689,-69200,13335,76146,7020,-36176,25554,38252,-35582,-37216,36726,55836,-8606,54772,20247,-10088,20890,85880,-8487,-30606,-69892,-37794,-18730,68545,39716,-18472,-50687,-43992,17427,14970,-33228,-23557,-7689,-15199,57617,30206,-46328,-127321,-56837,-16334,21952,27864,60415,27037,36244,27230,12743,45222,25072,-19358,8683,91353,57674,-19349,-10995,28529,-4992,4590,10697,-33940,38002,32710,-47203,-50698,6595,-509,60492,27375,14975,43806,4853,41705,20807,81010,34704,21263,80767,63755,44166,33539,10908,-49933,57004,63028,49137,-31987,-10835,-49626,-44208,37652,17500,61823,8612,-1755,-37044,74544,42420,28889,34996,-51055,-3107,-7993,32970,26397,10555,-38411,-79608,-2559,-62221,36240,12594,29881,-35961,-42870,43443,68276,13692,-8865,-74191,-35859,92727,51400,-54452,-5334,38502,42460,-14316,16922,85049,36279,-2069,43059,76929,-23230,64611,93980,47815,-89686,-61690,12999,-37110,-5833,102471,31926,28076,-5942,7832,98042,65197,63962,-46733,-42326,22650,4232,-64220,21888,-40395,26667,35185,4765,58324,51669,28167,-16875,-90216,-3097,-19263,29726,-62180,-5714,-8247,-87650,30777,-5253,25015,25652,-40476,-9522,-25193,57338,60747,7208,-10461,-108085,-12450,-20226,48479,22858,-76984,-92108,-35056,-40825,-70766,-8215,30100,-11543,45861,-44355,-127718,-89761,71919,24280,17827,35229,-1895,1109,-140969,-32749,58821,33292,48781,-66880,-18828,42255,18398,-3691,55271,67827,-138168,-43448,93081,37641,35857,8430,30416,-19309,-23617,12076,42394,53631,-7105,-62027,44384,76562,35980,-2165,-80447,-8415,51182,-51008,-42867,-13063,-10641,6040,-29882,-31466,-34422,17489,-31867,-39588,-16256,-3094,-49813,-30584,-44188,-19624,63904,-2594,-47777,31798,55838,-39409,-54227,-109391,-51111,6559,-4159,10867,-11223,161128,85885,-18502,12094,-378,119526,-16201,-9347,41370,11037,-42490,-64089,-31887,42311,-56001,-4456,24997,30991,14206,43572,-6588,33592,42469,20266,-32525,-11865,74431,-47725,-84746,-68474,-53843,-13212,44265,60980,19450,-49670,12355,20770,-45545,-55961,73573,-20351,16354,35452,-37068,17752,-15895,-27643,-52853,-23756,-19925,37101,29244,19668,-1204,42879,41972,-18517,50824,41353,33167,19175,-41786,-97630,-5335,14478,21687,-24618,42365,-5150,-60947,4251,-30528,-1061,-31719,47669,17267,-14240,-90307,-87322,-38380,-11927,14064,-5453,-41924,-17762,-18013,27402,-11936,29073,-24237,85017,726,8313,-37265,-4376,-63544,48525,40280,-66861,-45493,-4265,34518,-18351,79805,29983,22394,-63454,-49946,-129861,-43525,-958,-9761,18802,-33897,-54192,-62414,-16677,18854,24814,47243,-67664,-59294,-80143,-3484,83205,29677,70840,48826,35296,-53657,-19736,62524,-29802,10724,-45277,-10739,-30193,14634,-55010,-24917,-4610,17190,10763,30502,49345,-10187,20942,-33270,37223,-9519,-22968,19371,8028,-45650,-42195,-10482,-16731,-64761,-47908,11625,29003,-61036,-28672,-78660,19034,-13615,26373,27832,33087,-5435,26496,39902,8654,-24621,66063,-71950,-87935,32034,-36313,-25409,-3213,-11239,65857,-70616,-105859,-75600,44098,-2320,-51115,27351,35004,50422,-14506,-86573,-16278,6054,123895,1535,-64153,-52737,50200,18832,-5261,-12782,31728,34668,28659,14391,-23499,-58197,5583,6810,-22939,-25357,-20110,47078,31885,2244,-49722,9877,73342,9654,4661,22747,-32074],[809,-29858,10975,7641,-26350,-49137,-72750,8996,57857,-2615,-3904,-9404,-96539,-322,-4162,67738,-10259,-14833,102,45574,-6403,35338,70243,50160,-55995,-62806,-13809,-27669,-43407,-30674,-10727,-13719,-22908,48745,-61584,13053,7006,16112,30968,-33215,48976,37446,-12236,-22445,-104560,29120,-12327,-54911,-52117,12491,36692,-72243,-76556,45564,70252,22434,33504,-16311,-30935,-6046,31855,-6455,66564,31851,-6706,29204,-28032,-5189,98883,12253,15654,-13306,-2166,52221,17282,28345,-16677,72524,78189,-8259,-45590,-69238,8958,-30322,-58231,32346,-86168,41887,5417,-20584,6889,-90814,-31737,49633,-18414,47078,70440,-14018,-50184,42997,41664,70055,-26466,24578,-1796,33674,-25396,43942,-22297,-42445,99013,35643,23463,-14967,-15728,8989,-75529,-69041,-103825,-94263,21785,130487,-36484,-3786,13842,-21651,-34914,-123685,-36113,-23870,60289,9765,-43823,-14625,15844,37369,71413,-6567,-3506,75033,17414,-71351,-8053,-79849,14999,8340,62814,-10287,-65165,64060,18214,-14810,-82620,-46996,-26681,-135,57062,102135,-34069,-59169,19804,-62259,22779,37452,15610,84925,-43146,-4270,-18436,7397,-17362,36943,-88525,-36015,1911,8599,-19428,61679,161082,88779,21581,-49242,-27296,-19459,-10340,7993,143,-90469,35549,22716,-12685,-84620,46904,-35959,61112,-2758,-40490,17031,24982,12118,-4404,26311,-1713,-34319,-73667,30933,-10080,-81042,-57340,-5794,-41452,54710,-11592,52191,15690,50937,-126,-4365,19788,32131,33154,34498,-19870,15922,-16984,-10702,94285,-8465,77519,15142,11775,62704,-52543,-66865,20360,-38379,18944,38140,125306,73352,43108,-12583,75312,-16745,-38094,65642,-13755,-35333,38307,-9651,-252545,1525277,1309854,131967,156444,82352,34937,24619,85361,3564,59195,-40081,35227,34522,20298,-4857,94539,92352,47140,74643,1901,29740,-10465,27044,110465,48691,-14608,50279,-10774,-14634,19389,-8486,-13836,17666,-34688,-75036,-3349,19688,-5614,-14814,26305,-21145,-18708,79790,8624,-49774,42308,28800,45438,24605,66455,2927,22809,22360,61047,-20457,14353,59950,-14606,-48341,-52621,-91440,-35228,-16335,56534,-65429,-57271,-5561,20725,-15177,-35263,-12122,17389,74479,-12422,37021,-8809,-17002,-51036,40067,-68278,-103952,-3079,-55176,12658,7807,-65756,28523,-17065,-67617,-30503,222407,175029,35083,20249,85253,119189,62144,100585,45359,35367,67129,43405,-12066,1359,-24197,18670,-71575,-14967,-36762,-30857,74010,41708,87440,50166,65081,46923,62336,66868,1178,76128,10320,-47440,23220,-39858,-57694,56231,40781,-12299,-4932,-21058,22668,-12679,-30324,-65201,17923,-16253,93590,-26900,-48906,-51375,82464,95709,24415,79269,27683,37729,32180,-63711,-32321,5054,-5398,-67977,-14860,3895,-25648,-27325,92301,-8250,27971,9064,-4004,-55573,-43681,49263,-3591,-22230,-21226,16629,783,-98619,-384,27539,-11832,28713,-77284,-70550,23176,47880,-23639,110397,8812,-100,-41180,81960,84939,38862,10181,31284,-27256,17093,-36598,-4541,40941,17268,-34076,-29392,72169,-48184,48910,28942,33817,-153167,-10178,146636,39223,-69560,16405,45750,17173,80432,25389,-45199,-5460,-59159,-10442,-1937,-19145,17520,113150,-29246,-7208,-77756,8135,48673,8813,-1630,10832,20650,914,-33992,3428,-42086,-28849,-50312,-15763,-46234,22724,-58315,52042,2163,-19528,-87337,-78124,-72649,1942,33157,52228,23492,-13905,37861,-40270,-43709,-35743,29469,-26318,13499,87687,-17984,-59794,58157,-20443,11207,9889,-52422,-61877,4843,-13089,-51091,-83284,-16626,-35583,-17200,57872,33920,60002,140798,14841,-19756,-25917,-56586,18908,82928,-44770,-57375,22224,36699,-4237,-35357,41681,18756,-19985,41492,10221,-42215,-13171,85678,11334,-8093,-61462,-12527,-31831,17488,17562,-29619,5908,-44589,21944,24248,-17846,-7867,-4630,4573,37819,29600,-35670,-80643,-43016,-40043,18018,26222,54663,54324,30540,34484,19931,42484,5177,-29934,29330,84693,49628,-58850,-10519,27356,-29023,-9047,-26107,-53085,32267,36967,-58508,-47349,-5374,1554,85685,78804,30332,32622,4801,37894,11176,83200,23753,29779,90007,48560,29213,30469,8053,-58715,54456,54131,43418,-32846,-18181,-36259,-50379,16800,-1748,75508,27042,-8003,-30637,71199,68892,23369,12011,-57257,-16684,29672,15552,7510,22179,-24870,-68740,-8699,-47635,41353,-12152,-13499,-34137,-46441,38077,89751,19977,-9883,-61426,-29415,76670,45540,-67321,571,24842,9506,-33439,17792,84339,18383,-20100,54279,86405,-37900,42795,82325,39634,-81340,-62077,9873,-21514,28247,124457,10128,28027,21145,-8238,86738,20182,23594,-48503,-64034,24016,-73,-69769,55076,-27165,10656,30624,-18632,45220,54692,48532,-30849,-121963,2172,-35908,-1339,-61866,-12103,6008,-65581,48338,15021,30732,31581,-53216,-23547,-12695,58949,59789,28637,-30240,-120865,-34270,-28814,58503,17969,-70413,-87995,-39623,-53035,-80858,-58188,28154,-9674,62880,-54762,-102216,-59859,52921,-3176,9173,40957,22230,-25840,-147889,-36322,50129,30370,37800,-49936,12939,12303,5709,-18327,61932,82015,-131878,-35693,93145,35302,41234,-2180,30000,-16383,-32999,9336,43862,40363,13791,-21488,90244,94393,18049,15614,-92164,259,33777,-61425,-16583,3552,-21984,-3032,-8997,-10935,-52590,-11301,-51976,-50997,-14771,38911,-52597,-29347,-40866,-13775,81940,854,-29575,22593,72783,-33258,-66746,-128944,-45824,-16678,-11018,15799,-23028,185728,84414,-15258,-16754,-31326,96877,-3881,3631,30348,16351,-54901,-61316,-62108,43740,-23981,-4206,-2374,20188,-24241,5537,6549,31195,8823,26945,-33229,-7368,97207,-37967,-66102,-86951,-35128,-22181,18195,36381,14756,-34838,46574,17556,-57469,-48983,72651,-30540,7455,37859,-17791,19508,-26975,-20918,-45269,-11876,-21235,13903,23667,-242,4136,44576,37837,-28735,63861,46927,18445,-737,-61937,-90946,-6454,7638,24408,-21722,28552,-22625,-18162,12704,-48702,8373,-39441,43985,23981,-1829,-73833,-68835,-5034,-9712,3462,20809,-30470,-19389,-8903,58673,-23733,37986,-63424,56122,8228,43586,-30601,-845,-49194,36806,53262,-27470,-30037,-14724,602,-27393,83017,44381,13990,-61873,-63668,-126946,-61256,-7801,-14932,-1308,-49454,-56384,-87601,-22589,19753,12213,32947,-40649,-88090,-73089,-5268,64194,29963,58337,61612,36714,-31003,-11653,53709,-33527,22412,-52344,-22852,-62182,-6855,-67209,-30019,-20311,1086,3954,46796,46782,-13250,15901,-19082,26171,-27051,-20466,19486,14637,-63179,-45177,-24975,144,-58879,-40061,-5455,38500,-44099,-22733,-69447,56667,-22714,15375,40991,27189,-2297,22750,31834,-20084,883,80987,-55981,-57272,16418,-24325,11133,3737,-25626,20872,-70419,-83958,-72907,39866,-2970,-40521,2046,1937,31094,-68290,-73783,787,18114,139917,8186,-56270,-25521,50990,-20416,-30514,-30029,-382,28137,44869,-2507,-13088,-53016,-1395,11824,-16662,-27195,-2532,34272,33191,19650,-49593,-2651,77200,-1766,14561,19421,-14693],[-3069,-37883,-7230,2840,-35073,-66267,-91682,6790,60365,-16372,-2300,-29240,-78890,-13956,-11975,59272,25253,-894,-3246,24277,24373,35619,61115,41052,-64007,-38931,-12890,-35155,-43919,-27244,-33383,-40182,-13748,53432,-79355,24862,3054,-8966,28490,-63228,46967,24712,-15358,-56573,-108886,27767,-2292,-52969,-41214,68720,41395,-67202,-68084,44307,60894,21102,53611,-19156,-22240,23733,56896,-8926,59640,10124,907,25639,-27266,-9978,77484,-2555,22470,-5085,8177,63529,24849,35707,5085,64825,77965,-19083,-45246,-43254,10551,-33042,-47743,28056,-74553,36232,-8472,-31523,-8331,-85217,-41340,29810,-44161,52858,72888,19610,-41862,63713,46753,74437,1626,16366,-26476,26008,-28261,30120,-13203,-47820,100863,70646,43982,-24351,-20717,22214,-66460,-61310,-83895,-64401,11890,100890,-54852,-10339,13052,-14748,-42198,-70838,-53784,-59802,23942,15207,-23982,1397,4221,26525,58740,4934,928,97652,29363,-80146,6700,-94989,20634,44430,71179,9852,-73382,65114,19442,-15413,-89545,-26863,606,23993,36602,86692,-40555,-52322,17256,-45893,21709,45879,8700,86542,-72742,-1784,-1642,-7279,-8582,97353,-71969,-40794,26283,16798,-45590,46406,157215,121235,9898,-52833,-19320,-32903,-14641,-2850,-8801,-91520,27170,19126,-19798,-102161,19472,-32302,53493,-38711,-77489,-8304,22139,11189,28166,-11016,-9945,-86751,-94743,5900,4616,-56347,-50836,-9009,-23745,50738,-1123,24818,35568,46900,-26335,-42829,-3501,53871,58641,68661,11730,9392,-25064,-2491,47231,-15218,54944,9212,33675,73716,-29515,-69316,-7176,-19167,53874,49349,125132,80385,24014,-17777,50223,-55510,-78427,65238,-23526,-32616,59575,15002,-185930,1509474,1100992,151839,160409,81764,35236,16140,102301,12566,107901,5468,51948,21951,10051,1463,99887,106061,56843,76822,-5725,14957,-10386,46416,107090,54429,-8901,24908,-6660,-7722,33073,-27485,-16154,29782,-34546,-68873,16795,33795,-3112,-17589,48558,-29056,-43478,54293,-14652,-75731,39358,51575,24750,5229,72961,31763,32820,44063,55887,-4945,19173,64992,-21837,-27364,-19605,-108445,-34425,-3521,55982,-49793,-70923,-39439,5064,-6137,-7369,-15148,27064,31545,-6064,26139,-27762,-48572,-106010,24732,-74767,-114297,-5676,-26705,4558,12516,-60166,8251,-36341,-106427,-129814,249593,205049,42284,33577,63638,113001,47780,72600,46130,39973,44404,60713,-12401,25666,5957,54132,-58171,-27580,-56918,-29891,86528,75488,98390,63868,59392,52793,63421,66151,833,83246,20542,-20962,38942,-5991,-42182,11315,30413,-14807,11600,-11406,44259,-10042,-10720,-55585,2162,-50198,90620,-51468,-46610,-62162,59945,110749,19463,94361,-1450,25318,43864,-63019,-33934,1965,11660,-54847,16048,15567,-28790,-18084,87525,-23004,38574,17714,-20847,-13985,-37708,37166,-11929,-39089,-59585,15488,10636,-100588,20156,52719,-43838,14105,-88379,-70702,23507,36756,-21194,83751,-2915,18503,-31698,63323,96758,50049,2841,41997,-11099,10927,-18118,-1346,42440,-6165,-75842,-39193,50640,-54047,48166,27665,48597,-114837,-600,129273,12154,-45021,6379,58829,15359,130767,36522,-40913,-21597,-58388,-8580,-10213,-12536,12127,92032,-26182,-8222,-51573,-24042,25601,1418,-16856,-8872,19334,9377,-45150,3042,-58200,-24042,-40226,-29282,-60037,53777,-44930,45633,-18376,-29033,-74964,-109823,-67551,13047,41583,58711,24048,-2048,61882,-47615,-62365,-41887,39144,-11791,9962,82267,-51246,-72635,29464,-31993,11704,16248,-6223,-67277,-5062,-33353,-38586,-76359,-14552,-7947,-20812,43523,-8039,60510,151309,16815,6685,-11247,-34403,14866,79948,-61980,-41206,19724,27837,19579,-30650,42330,-21978,-22893,30348,-1875,-69115,-39875,80514,19449,15748,-51494,11175,-37082,-36343,559,-31409,42442,-42778,26310,39623,-11812,7128,-7026,28463,17861,25036,-25138,-43187,-27406,-45501,16379,18756,47305,74423,28069,48778,23285,28512,1758,-36695,35138,80036,43032,-76891,-6604,26845,-51678,-19848,-62447,-69943,26443,41410,-57996,-53697,-25788,6321,91133,119811,45616,17067,-4679,24962,1122,72171,12302,36837,92188,25271,8532,7253,11195,-59648,44206,36069,30409,-36338,-25766,-23239,-44851,-4110,-20291,85148,31759,-21525,-24439,61433,78703,3300,-5572,-48793,-15634,62430,-10793,-20185,22307,-13873,-56045,-10882,-18741,35582,-30732,-26194,-33360,-51352,20359,88144,16434,-5371,-44308,-30770,47747,30232,-75421,12050,7815,-21691,-40378,22603,65618,-3492,-36680,52797,77407,-49550,19980,70063,28012,-78915,-53896,16428,-8502,50955,134224,-13339,29974,45173,-13152,75047,-31330,-19831,-30259,-73916,16409,-12758,-56422,70833,-11683,-12489,23650,-29956,36912,56340,58590,-45473,-134274,8923,-44093,-25238,-54801,-18065,10860,-40646,62183,34288,30787,39313,-60151,-31673,5502,37555,52244,47791,-54173,-161448,-50759,-4453,64317,5534,-56084,-75515,-30807,-53040,-71771,-98505,19952,520,78579,-54960,-62386,-32096,20649,-26520,-3670,42339,45421,-79946,-144171,-26257,45594,28949,27364,-31038,34789,-28422,-3628,-34502,63474,84390,-95062,-11520,86818,34877,50583,-14022,34471,-3920,-37004,8368,33894,22514,29286,24194,105576,97946,14,32112,-95610,2318,3491,-63392,5578,5932,-25403,-1319,5787,2271,-64525,-38478,-66154,-57933,-15664,75283,-44568,-24451,-30183,-8870,92995,5447,-2569,16257,71882,-31223,-63681,-123576,-33038,-31384,-16307,12572,-32211,162578,71336,-11690,-46429,-52607,42069,14756,7399,15849,20865,-63034,-46751,-82546,44425,32342,4519,-23412,9740,-58865,-7442,16426,21673,-24155,23232,-39251,-8099,98522,-19046,-47001,-86133,-14615,-22681,-18208,14497,17279,-18710,58595,11440,-65393,-33293,62428,-34268,4107,29151,-7916,9520,-33418,-13112,-31305,-2519,-18651,-14772,24983,-21918,10295,42006,21858,-32996,68690,35856,11598,-12754,-65107,-60808,-7578,-8663,24403,-17027,16434,-37923,22399,14288,-67414,10627,-41056,35782,26258,13430,-53703,-52399,20193,-3858,-7173,26795,-17896,-22088,-7206,73675,-24007,37014,-80683,29996,18119,65604,-29079,774,-31110,25634,62581,11963,-12106,-10814,-36127,-36834,57080,37441,4991,-53559,-73731,-99470,-66885,-636,-11808,-16546,-65234,-51017,-104314,-15197,26182,-7266,11233,-13367,-106589,-56138,-1745,39060,28824,56458,63865,38367,4996,-947,29106,-28421,32076,-45212,-20101,-76938,-14860,-69700,-30742,-36223,-14051,-8948,50654,38930,-19207,9021,-5762,14706,-38590,-21227,15890,22961,-73399,-42422,-27919,23620,-58109,-31624,-19244,39065,-20930,-8209,-51258,73095,-24083,4938,35869,8349,-10162,13050,28526,-37998,38960,86047,-28664,-6488,-303,-2390,53408,12279,-38220,-16000,-69057,-60515,-57320,31926,-1221,-27955,-31237,-25498,13044,-114439,-45220,14688,34732,124044,17827,-43089,549,39514,-58352,-64207,-40810,-34115,9527,47856,-17121,-6191,-45518,-11136,10805,-6207,-27117,13729,13593,29427,31189,-42917,-13582,76173,-17966,29286,13529,1845],[-7019,-37018,-25646,346,-35088,-62433,-93925,2254,51565,-35545,-4431,-48424,-58765,-14522,-7066,49751,51607,14608,-2992,-3827,56789,25911,35734,26199,-56043,-5346,-14127,-30547,-50921,-31442,-62737,-57715,-10778,40005,-85799,29939,2117,-19885,28988,-86379,35756,17262,-15064,-76151,-94767,26190,5342,-48024,-26458,104120,43808,-37868,-43638,41673,43789,15108,54920,-18829,-13758,56729,78733,-6944,48838,-10488,5179,25842,-26590,-23258,69946,-16231,24844,118,15661,67501,27762,37410,32172,47958,68031,-28258,-33241,-12457,-5734,-29494,-19624,17393,-52024,21755,-24956,-34862,-37493,-70312,-48085,12767,-54023,49002,52687,51063,-30282,83199,45757,71616,30420,25272,-46834,19235,-19317,16912,1674,-44406,101446,104871,56474,-27979,-28635,27866,-52880,-37060,-56719,-32918,-6895,62038,-46247,-10912,2473,-7494,-36810,-3090,-54131,-84407,-5490,26176,5741,22676,-1922,7200,49416,11203,1185,113519,42289,-83133,24390,-96572,21211,91888,67984,26036,-66229,47938,12685,-21277,-94128,-3522,19757,45686,8924,52371,-36934,-37821,19523,-26683,15538,52554,3068,81042,-95004,7703,19426,-25497,2686,163294,-55430,-40002,45437,13618,-70480,29619,117114,102048,-9610,-53693,-5243,-42629,-17369,-9886,-19992,-80196,19157,14615,-31260,-99202,-11795,-20826,39974,-73934,-101827,-25360,28069,19460,54461,-33229,-11606,-141189,-105101,-18085,23648,-17484,-26450,-9282,-1369,53172,10563,-6553,37056,36615,-55583,-63257,-20025,62320,71068,108001,46858,3071,-20185,2774,2529,-18848,28150,6171,38017,68515,-5271,-62755,-25175,19957,60643,52330,108026,87703,15477,-18724,24377,-82913,-102489,59961,-37903,-29625,70028,41631,-80316,1427784,949543,192870,157758,85623,32086,19552,115330,22013,136657,52477,57388,12476,6373,24230,91996,116430,70858,77539,-14922,-860,-6487,62534,96708,58443,-5332,16347,2076,5589,48709,-48122,-4459,33687,-32539,-55576,42770,49181,18642,-16461,62342,-27432,-53483,23827,-34287,-88723,30288,76084,-1188,-22448,68419,70219,43087,59350,42645,6662,21390,63507,-21859,-5835,15403,-102845,-31304,9788,59945,-32800,-84309,-74891,-9984,1171,28903,-14301,27806,-23568,5573,15048,-45965,-61096,-131091,8155,-70706,-107675,5399,5780,-7074,-4072,-59350,-10889,-49194,-142598,-168340,282055,213515,50116,51050,42231,82692,18283,36400,51940,39434,24827,74687,-5418,57788,33191,67526,-40080,-42003,-66347,-21880,91625,93718,91761,83282,50520,54176,54100,56889,-3156,72948,27030,7828,52113,27467,-22539,-23748,13920,-18721,28123,4777,63854,-10064,5901,-47816,-14662,-80507,84811,-65654,-50320,-70712,30368,119943,135,89872,-29648,1020,50315,-55568,-34632,-19961,21694,-48585,44480,18374,-27797,-12281,68801,-31583,54930,16669,-37434,19401,-34962,6304,-15142,-49269,-86418,-4691,8612,-94260,37861,71511,-67821,-2560,-86314,-64517,17224,34490,-22423,50772,-6565,28683,-20525,29496,79454,65820,-2005,48656,-3700,-2990,10084,6386,41150,19,-101375,-40698,25857,-57771,40898,21856,57789,-51984,5870,90654,-21324,-11260,2177,63522,15635,157594,47781,-28193,-38971,-49081,-9185,-14681,693,2129,64819,-24850,-8931,-16729,-47869,3937,-3290,-33700,-8901,15608,15422,-41412,-878,-65606,-14110,-9983,-34243,-63754,66076,-28104,29760,-38452,-28518,-52922,-101875,-50954,24588,46219,49144,17965,6233,87581,-46576,-59389,-38799,45803,652,5417,71548,-61763,-76435,-3424,-37050,6275,10801,33924,-63860,-21902,-51605,-20960,-58806,-17221,20459,-21551,17911,-41030,57714,134250,19483,24827,5694,-11473,1552,67516,-33212,-4140,17948,15420,28150,-28057,39040,-52407,-13059,24659,-11992,-82013,-56570,71254,8975,32556,-46694,22197,-31676,-66797,-5298,-25651,40606,-39414,28712,56745,-18751,15807,-16340,49434,3539,18722,-18193,-29735,-16573,-34139,13551,11352,38965,81224,27464,62312,21842,6149,16915,-37448,13340,78665,44017,-81510,-2587,28893,-65844,-26084,-85925,-81185,21113,44731,-41578,-61029,-47676,12619,74059,133973,55280,2094,-17761,6190,-8177,46931,3625,41114,86487,-1253,-11899,-27374,14065,-53928,29139,15732,15606,-43204,-29832,-9118,-26938,-17841,-31653,87938,26194,-33691,-16289,55520,67610,-25531,-18500,-29495,-1672,75127,-38531,-49062,6928,-10222,-44359,-13050,14351,23264,-39599,3622,-31689,-53280,-1843,64465,6047,3645,-23583,-40661,14764,6211,-71594,26757,-7608,-36222,-33802,29027,34810,-24653,-44521,36779,51732,-53385,-2073,57200,15017,-84455,-40424,30322,-786,51624,127861,-26197,32217,58205,-10584,63678,-73897,-57670,-1770,-72062,3515,-32104,-19669,65528,2003,-36679,15352,-29675,29888,55831,54890,-57602,-123722,14393,-39474,-34829,-44144,-26177,3990,-20606,66913,45977,22968,47973,-54937,-28960,25211,-7997,39316,61232,-70623,-230746,-47579,45078,64256,-11936,-34271,-55246,-11948,-41556,-48882,-116450,7837,13432,91163,-52880,-27386,-12581,-13849,-40184,-15746,41388,64192,-145534,-131798,-6560,47560,27383,18938,-14852,37594,-66501,-11221,-49123,63315,77023,-28131,27730,73424,32801,58663,-25555,44449,16318,-35761,10355,21518,2309,34598,59519,97724,85807,-14195,41880,-87245,-2614,-30884,-55891,15100,-7859,-20770,7465,11604,5213,-68107,-56947,-71706,-57892,-17178,100835,-28052,-19243,-13713,406,98929,9895,25951,12261,53885,-30923,-50433,-103044,-19266,-30449,-17974,-3354,-40117,105368,49275,-8827,-68126,-60641,-22505,33525,3961,3814,15663,-63169,-21935,-83163,43982,88584,22025,-30905,6536,-77658,10160,22940,5023,-49154,9667,-45896,-12950,80930,4539,-34690,-72278,3148,-13109,-52506,2612,25060,-7671,46597,3688,-68897,-15291,44621,-31530,10871,13598,-7238,-10119,-35128,-5158,-9743,4595,-14046,-47018,31954,-36882,18197,38899,-1014,-39929,64142,11868,15249,-14021,-54881,-16923,-8067,-30985,22283,-14307,8933,-48302,43649,9139,-82085,4339,-38511,26035,20295,30209,-35425,-37406,35860,5617,-18791,15747,-7678,-29696,-14067,71132,-11399,25225,-79334,12744,27276,65826,-33454,979,-15793,12566,63856,36587,-2248,10997,-61830,-44781,3484,17266,-3079,-42515,-80263,-54942,-52228,17323,-5272,-24453,-79505,-36718,-105004,2803,37647,-28556,-12713,5449,-107856,-31475,7565,12722,17158,57488,55339,37341,38238,7698,-4950,-13046,41982,-26725,-5162,-63999,-8960,-62751,-25531,-47098,-21298,-24723,40569,25937,-28696,2277,3959,6245,-41492,-22853,11260,31146,-72616,-34950,-19115,46133,-63584,-24116,-27000,28214,1965,11800,-26983,63523,-17482,228,10230,-22591,-23906,-262,34603,-43386,74724,77929,2269,42905,-13511,22221,83723,21132,-44579,-34611,-69064,-38248,-34211,20436,1482,-15014,-64933,-43563,2286,-135826,-8888,21853,49209,79867,27441,-29422,19177,18623,-85369,-94988,-40786,-60904,-14118,40444,-24075,-11576,-39038,-19979,4194,9398,-25644,20815,-13748,21704,34243,-33523,-20750,67252,-36286,45615,6805,13072],[-9738,-28070,-39819,953,-29315,-42137,-79281,-5446,34047,-52604,-9865,-64291,-43020,-3464,6241,40091,61152,26195,-62,-29461,83741,14687,3541,10996,-37821,28589,-15637,-9810,-59662,-41452,-80815,-60603,-13742,14815,-77164,25815,4384,-14129,33520,-99292,19372,12944,-14412,-73696,-68937,22219,6894,-44022,-12164,110223,42081,3914,-11750,40218,24293,8076,40994,-15344,-7406,88966,92189,424,34406,-24096,2842,27926,-24125,-43128,76102,-25524,20899,689,18099,66564,28961,34419,52847,27026,48719,-36425,-17710,14391,-33160,-21585,16269,58,-29256,1005,-40040,-32869,-72196,-51182,-49572,6844,-50271,31773,14295,72149,-18319,92465,38577,62098,53782,49398,-56481,15006,6555,8857,22909,-38825,102444,128161,57276,-26963,-31928,22477,-45796,-10346,-29160,-8728,-30343,22747,-12849,-2774,-12089,-1172,-21753,55967,-35683,-86406,-21024,38834,36658,46516,-461,-11466,42742,9494,-3922,104214,52182,-77919,37389,-84558,15521,131972,54384,35865,-41924,18522,1490,-32806,-97460,21619,27530,63244,-23755,4799,-28226,-23476,25486,-15367,4626,53185,-857,69659,-102928,18834,37979,-40650,11794,209235,-43096,-34695,55778,3751,-84034,11648,62336,45281,-24772,-50780,11202,-50954,-14025,-5864,-29801,-60702,12037,11621,-43279,-73402,-38123,-4676,24481,-97038,-104321,-27624,36248,31165,64945,-32330,-5697,-183411,-102315,-32708,41764,23399,6892,-9392,20750,62749,19685,-33357,21669,21511,-76894,-60010,-28755,49854,67385,142546,74302,-3384,-3146,3732,-24180,-20518,-1775,3036,23507,50646,18350,-47540,-26034,70247,36962,45503,79457,89191,22008,-13922,2917,-91846,-101288,49960,-52258,-23479,67308,62311,29646,1299555,874663,250033,147479,91194,23980,32697,118561,27368,139488,83302,47772,8098,10888,59778,73331,114479,81545,77002,-27479,-14035,991,72251,75341,56418,-5964,19519,14868,19505,62278,-66524,17128,29805,-25903,-39018,64176,63386,51496,-9975,66738,-15471,-45320,-2372,-44209,-83992,17722,96526,-27181,-49865,52077,103790,51061,62862,24119,10582,18879,55582,-11651,12406,40808,-76961,-28472,16731,59766,-24281,-93008,-103616,-20088,4496,61875,-9993,18981,-77320,21119,5341,-58771,-54406,-123719,-11969,-54765,-81008,28535,42176,-18538,-31567,-60209,-23825,-50729,-153302,-140186,297796,192970,52229,62848,23963,41736,-16222,3686,62220,33469,16054,81796,8953,88777,49547,60591,-19273,-54589,-55723,-7996,85455,80977,73080,101428,40498,50707,34209,40426,-8873,51317,31539,33622,59348,48118,-8860,-36038,-2353,-24389,45933,27285,74304,-8006,17495,-40296,-32385,-99590,79866,-65723,-62764,-74183,1259,122579,-28505,67033,-49568,-32056,47194,-45427,-31636,-55347,23077,-48556,62013,12388,-22248,-10930,38037,-33642,71233,7099,-48544,36724,-37737,-33104,-12286,-51672,-94577,-37539,-2640,-76207,49261,72708,-80567,-20162,-71249,-52955,4337,41382,-28445,20118,-2456,27610,-8527,-9682,45699,82095,-4145,51679,-4054,-15721,41082,17475,37593,36683,-98262,-32582,876,-59568,29768,11932,56361,2036,2522,43561,-58711,13994,3777,58915,19448,152231,56152,-7411,-51603,-38625,-11016,-15613,17299,-6990,39501,-25007,-7586,13706,-54835,-10344,-1353,-44672,7916,10953,17784,-25061,-8836,-63600,-1487,29902,-29076,-55619,58182,-11733,7203,-53753,-18996,-26592,-64559,-28614,34223,47892,26265,4877,7595,103485,-40748,-36384,-28768,44572,8787,3167,51458,-56217,-71197,-30377,-35121,-5153,-4914,52266,-51760,-39025,-61761,-2209,-29258,-16764,44906,-17744,-12601,-59589,55280,97096,22819,24677,20329,3835,-18425,44830,24712,28848,16011,3349,20758,-31346,32451,-63700,9528,23711,-16483,-77137,-64275,58360,-20376,36602,-50973,13340,-16896,-59317,737,-15690,4507,-35691,28179,69742,-36684,12429,-31325,61291,-1949,12966,-15820,-36459,-14096,-13268,5702,8942,30178,69816,24388,67654,16827,-19973,43836,-31102,-32334,77085,54777,-82624,-1891,34245,-64739,-26162,-89696,-85602,15345,45028,-10233,-58283,-62806,19261,39635,120251,55125,-9014,-28730,-14699,-15858,11551,-118,38337,73452,-26953,-25383,-60007,9065,-45436,13093,-208,6019,-52807,-31035,6699,-1147,-18297,-32472,79494,16122,-34166,-3646,57156,39410,-51767,-27795,-6869,17614,60858,-57232,-69864,-21911,-15581,-34688,-19426,40600,11326,-39455,59042,-26918,-48601,-19401,25671,-6484,14547,-1358,-56999,-12172,-22395,-53728,40295,-18237,-28236,-16379,34319,5119,-42170,-39346,9660,15974,-47099,-22128,45378,3757,-93539,-27021,46417,766,28075,108309,-21238,32125,55636,-7368,52696,-97007,-83287,23346,-63213,-10958,-53747,31348,44689,11023,-55144,7026,-21825,19680,52260,38986,-63966,-95460,16575,-21189,-27183,-32834,-37241,-11396,-9288,59674,44504,8016,55918,-35998,-13794,42948,-63005,24683,68555,-66345,-288405,-22668,99254,57327,-29519,-6033,-30735,10247,-22235,-21517,-107388,-5541,22289,97507,-55996,-12654,-6381,-40983,-41984,-20532,39238,75370,-201231,-114001,14492,53011,22607,12683,-4253,22229,-93786,-19447,-59335,63736,65617,51160,75128,53432,25356,61035,-35191,56694,38750,-31012,14716,14218,-17347,29320,75725,79364,61835,-26719,42278,-64168,-11837,-56791,-39664,11401,-32480,-9725,18673,9546,206,-62926,-65005,-66929,-48403,-16600,115638,-6670,-16506,5144,15818,104158,11440,47423,8869,26187,-27703,-34818,-81273,-10588,-12472,-15445,-31547,-49981,43373,23525,-7483,-74520,-57679,-71693,46270,-3148,-847,-3745,-54542,6975,-58176,41679,117433,45239,-23851,14846,-72026,48950,26484,-16389,-61308,-8846,-49293,-18752,51909,25744,-34281,-54483,14249,4251,-75217,3428,33632,-5752,18396,-3785,-68581,-1672,23489,-22103,28570,727,-10395,-33656,-32950,2520,16384,11335,-9367,-78258,41162,-39377,27817,38668,-22389,-58100,51316,-17637,26710,-5805,-37895,25132,-7053,-53195,19574,-16541,6939,-52018,37959,249,-87731,-7972,-34843,18848,4465,44453,-22455,-22383,44555,17613,-29900,-914,-1985,-44683,-27206,56028,11718,6669,-67828,7197,33273,43443,-42202,1396,-5202,-6722,53609,35151,-9072,46922,-67743,-49844,-61363,-3304,-8089,-32336,-81068,-6598,-17503,38810,-854,-25943,-90164,-14152,-85996,26038,51300,-46337,-32552,12187,-89677,-3835,20157,-9948,-9816,53131,39995,32985,55702,9256,-39157,10725,55688,-3693,13175,-23042,4692,-48195,-13205,-49749,-15636,-40168,18934,8079,-41201,-3283,8928,2741,-34801,-23161,8555,36827,-60749,-24603,-3343,57514,-72084,-17917,-27208,7287,19172,32356,-2295,37062,-5350,3448,-28952,-59124,-37768,-14212,49028,-36114,96222,58330,30996,72798,-19050,43811,88573,29465,-40832,-33222,-71221,-18177,-10481,6437,3666,-2125,-89740,-51876,2021,-122825,25444,20694,55460,24513,32459,-18514,26857,-6865,-94766,-109812,-29278,-74338,-34306,27008,-21716,-34269,-36037,-24065,-5994,29100,-22583,13853,-45882,12116,29879,-25813,-24069,48579,-52828,58582,1126,16411],[-10649,-14767,-46165,4814,-22053,-14612,-51724,-16393,13185,-60761,-16931,-75193,-35944,13276,20345,32571,54017,29326,3926,-43719,99759,8244,-23328,-1098,-17306,53986,-15896,24529,-62621,-52797,-69049,-48051,-20066,-12392,-55572,13543,9001,4613,40993,-102206,4792,7548,-15271,-50351,-41373,15545,1221,-43183,-2124,91193,35306,37447,18244,41845,7770,4520,20633,-9026,-3563,113651,91792,11421,19038,-27714,-7732,29335,-18538,-65869,82485,-28274,10734,-3063,14224,63785,31234,29510,58006,7991,23016,-43251,-5973,29715,-60080,-12347,46163,-22423,-15406,-21775,-49861,-29514,-102681,-33104,-43750,13622,-39818,2412,-31124,79672,-8022,85658,25447,48470,69482,79912,-53302,14048,46284,7242,45113,-36982,101634,128265,43874,-23159,-23954,5110,-50976,7472,-7723,3000,-52569,-8739,30891,13954,-24126,2850,-3859,89754,-1540,-61630,-23367,47352,59520,68563,7889,-19762,37710,-1051,-13825,59907,54194,-64621,38587,-63128,3683,145654,33768,40162,-6508,-14456,-9470,-48175,-98643,46122,24896,76242,-58309,-43683,-20097,-14304,32408,-18076,-9665,44620,-3891,55196,-93751,27189,48558,-47742,14235,211446,-35144,-27844,55302,-6101,-81697,-7385,14213,-17506,-25799,-42836,22903,-61957,-4474,10140,-34924,-40658,5984,11262,-51116,-33762,-53952,10801,10690,-102523,-83982,-15108,37656,39082,54371,-11534,5519,-201575,-88052,-33354,53178,54051,38011,-11822,38652,74820,21910,-48752,-2132,5249,-79033,-34453,-31245,15980,51220,157890,85857,-10458,20095,714,-26922,-21869,-31697,-2546,-4690,25224,39018,-26453,-8045,116675,-7677,29827,48198,79201,41598,-2759,-11861,-82098,-76307,36123,-61973,-12732,53116,70026,106858,1169523,864951,309767,131812,95259,11688,51120,111016,26351,120052,86098,24024,9259,20853,95832,48841,97321,82169,75299,-44558,-22244,9826,73927,45366,46150,-11024,24325,29530,27787,71121,-76597,41184,22151,-12847,-21034,70909,73579,82686,2940,64117,3983,-21131,-18336,-40731,-61332,5500,105565,-48040,-68493,27262,119644,54909,53231,5411,6100,11683,42518,8694,23774,52287,-40687,-27273,13662,45311,-29487,-92266,-117534,-23304,2730,81494,-2917,5397,-115237,37608,-1439,-60865,-34182,-91777,-34606,-29160,-37911,56395,77226,-26537,-53240,-55973,-27871,-39235,-122807,-63585,279406,146580,44419,59702,9016,5451,-43508,-13851,73458,24871,19910,81815,28173,108144,54281,41489,643,-62269,-23830,8918,66919,34944,51955,109624,31007,42915,6978,20615,-12828,26230,35174,53119,58393,48747,-6924,-23165,-11360,-29184,67317,52881,68812,438,24311,-29201,-49810,-101873,77608,-52405,-80427,-71120,-20620,119028,-56245,32850,-57582,-66734,32341,-38524,-24594,-90012,16827,-50726,64179,185,-13249,-13327,1431,-30496,78936,-6945,-49492,36881,-44142,-64570,-6313,-46478,-88128,-68785,-16877,-47030,51693,52916,-82697,-37022,-48414,-38257,-12485,51407,-37258,-252,6187,15551,3051,-41681,11771,94341,-3536,52565,-9034,-21209,65329,27260,32218,85823,-68047,-15190,-20027,-59159,18351,-1257,42138,24030,-11422,707,-96548,16311,9163,47085,26155,118986,59185,18043,-55112,-30493,-12794,-15207,32578,-10902,19013,-26319,-2388,32068,-43088,-16129,7906,-45283,32243,7274,15299,-3430,-20262,-54108,11346,65544,-14700,-37519,37336,1128,-16319,-61396,-4652,-3511,-20414,-5577,39380,47437,-2374,-10682,3313,101873,-34720,-3283,-15711,32794,11074,5096,20612,-46766,-59013,-45178,-27778,-18115,-25291,42119,-32494,-46774,-59114,14952,7663,-8373,60787,-9648,-38228,-64488,55461,56843,26408,3868,28518,6735,-40891,10763,73026,40183,12946,-5300,3391,-40886,22864,-54568,40061,23531,-13671,-57026,-65404,41682,-60877,26798,-62648,-14295,1140,-20073,14022,-4875,-39982,-32625,24730,73737,-58059,-7421,-47684,61008,1264,9249,-16442,-49108,-19616,7461,-8457,12043,21038,39898,14900,60894,10863,-44774,70480,-18383,-83296,70761,72536,-84801,-6323,42242,-44101,-19224,-75085,-82995,7741,40854,28330,-40105,-65229,25319,-1173,93514,44352,-15137,-34411,-34252,-21244,-25400,1388,24010,54799,-49369,-27738,-78936,-8502,-39195,50,-7791,6852,-62933,-33614,22463,24871,-2772,-23405,57280,5931,-15695,14576,60595,4360,-62659,-33569,11763,33982,24744,-59068,-75591,-55276,-27970,-26712,-32357,52013,6063,-34577,104475,-18049,-36156,-26161,-18389,-16905,23920,19146,-75039,-24977,-48803,-26767,47344,-23015,-3458,6937,36354,-9176,-55298,-22313,-20552,-21075,-31725,-39021,37436,-2384,-98068,-19192,58624,-2557,-10965,82637,881,27406,38138,-9109,42482,-97849,-93522,33471,-54937,-24403,-71772,77698,18709,14362,-62608,-78,-11937,4273,45357,16694,-62264,-60356,14963,7422,-5097,-22930,-49944,-28249,-5998,41360,28556,-10528,60949,-8038,10887,58306,-100857,13718,71901,-34213,-263098,13224,136558,43930,-41530,25471,-7755,28485,-9,1825,-76014,-18054,21679,94251,-66351,-21955,-15421,-56071,-33172,-12812,35493,76766,-230400,-94990,28086,55401,11931,7943,275,-1246,-108557,-29103,-63291,64780,56133,115184,117633,28707,11032,55268,-41666,65790,56343,-24875,19452,13376,-33251,17228,73852,59786,32644,-45334,34380,-28123,-21106,-62899,-17397,-443,-57716,4983,28682,4198,-5449,-50136,-65054,-50845,-28305,-11636,122712,15119,-17165,22249,34659,112602,7291,54771,4581,-1242,-17292,-24281,-69786,-10150,17275,-9953,-64533,-65536,232,633,-7901,-62960,-49575,-91336,49331,-10280,4022,-34117,-40093,30774,-11086,37078,104906,67020,-7407,33555,-40450,90840,27541,-38225,-58736,-25514,-47896,-21781,21083,37323,-46235,-40688,16227,23673,-83225,14641,38507,-13130,-14510,-9107,-65794,2794,4984,-5684,52895,1593,-10236,-53694,-28238,10039,40219,19623,-6065,-101834,49224,-28881,37819,43090,-34756,-89500,33235,-44897,38056,6668,-20547,51635,-3655,-68366,18216,-24335,9160,-48283,10743,-7519,-81158,-20094,-32613,17992,-18880,50323,-15389,-7004,49196,29664,-36189,-11598,-1191,-66404,-41224,36693,39250,-11262,-54034,12025,34965,5824,-52198,4066,2253,-33267,31539,5355,-33984,85794,-55061,-51374,-113405,-12722,-8189,-24754,-72956,32340,26527,55098,-2629,-24366,-95230,13283,-49771,48172,62995,-56724,-43613,8905,-56892,21091,31758,-25593,-48941,39662,24300,26724,52402,1032,-64262,37845,74281,15727,23833,32420,16329,-28936,6130,-44759,3562,-52740,-8519,-12810,-54768,-7635,9869,3659,-19905,-21627,10032,37895,-42353,-13351,12363,48146,-76011,-12480,-20369,-18564,27868,48396,17602,12474,7675,12655,-66905,-91324,-47522,-25949,66133,-17432,101745,33453,53491,77906,-14853,60476,66529,36749,-25525,-16068,-73766,-1371,8032,-7932,4234,10895,-97685,-51667,11689,-80390,49420,12285,51615,-20022,29102,-10426,23909,-31718,-84597,-100103,-9406,-72299,-44519,11662,-12378,-71901,-36947,-20769,-16763,49759,-17785,-6084,-78615,2827,21861,-22725,-24738,21521,-63781,63437,-2157,11511],[-10060,-2339,-43140,11312,-17030,10288,-18655,-29563,-5136,-56938,-23485,-80356,-37506,28425,27953,30316,36875,21986,7281,-41698,101889,8783,-36005,-9967,-972,65818,-14400,63694,-52971,-59627,-22367,-24692,-26490,-31997,-27354,-2876,14225,28429,48567,-98312,-938,-2344,-17726,-15709,-20731,7843,-10213,-44857,2057,59808,24600,42648,39249,46385,-2554,7636,3255,-329,-411,123465,74735,23100,5966,-22985,-26801,27761,-9772,-86686,72824,-24175,-3692,-9047,4133,61361,35763,25695,45300,-4820,-4038,-46684,-1733,29847,-76966,-4878,57751,-46270,-14836,-41827,-51718,-28589,-121794,-20003,-30005,27815,-30380,-33318,-69100,75927,-699,62578,7527,34528,79109,105332,-40158,15769,88357,9254,59942,-41208,93991,97621,15567,-18526,-2965,-21575,-65776,12823,3649,2292,-68095,-27118,65609,34528,-29344,3817,9343,96451,41278,-16841,-17897,46026,69275,84386,19975,-12315,33828,-18751,-26310,-10523,44125,-45949,24289,-39669,-12673,125233,11015,41853,27432,-41940,-16189,-64149,-95539,66290,15933,84123,-89444,-79229,-15961,-11152,37381,-34075,-25007,26503,-7657,41347,-69984,29986,48320,-44821,7521,164297,-28772,-22955,43832,-10866,-67091,-26360,-14979,-58555,-10642,-29107,21003,-78550,5336,31822,-33660,-28998,1024,13152,-51040,3151,-58165,20450,1330,-91750,-47867,6095,25140,37929,25828,15696,17377,-190619,-67552,-20411,53569,66657,57146,-17419,50249,81860,14417,-49218,-22815,-7108,-55494,5516,-30249,-30211,31094,139838,78686,-17994,41237,-4154,-10101,-24366,-56180,-11668,-37186,-2464,54130,-3604,24316,143475,-57522,8642,23132,55871,66471,13917,-20593,-59397,-37956,19976,-64218,1980,32700,60803,128564,1098480,888763,353239,115813,95966,-2144,69451,95808,19811,89018,61699,-7359,14962,31089,117657,23717,69227,70649,71975,-65583,-25079,16288,67871,16325,28889,-18716,21973,42285,26523,74485,-72742,59360,16406,6276,-601,58184,77485,100023,21916,58692,25389,12223,-22641,-24301,-25737,-2091,97400,-60136,-72950,260,111722,54147,33518,-8217,-4113,1985,26076,35364,25655,52528,-6208,-27024,2212,12275,-46763,-79218,-112542,-20588,-3300,83077,5954,-4291,-127111,51709,-4158,-48213,-7859,-47897,-54614,595,10456,78837,102797,-29407,-56426,-40527,-23162,-17004,-54711,33302,224964,87155,26950,37240,-4419,-17216,-54632,-10634,80377,17979,31978,77789,47760,108755,52681,19488,16144,-63559,19899,25226,39153,-27811,35834,101886,22981,32203,-21189,2533,-11756,4992,38445,65358,48889,31120,-16798,6643,-8376,-28597,92764,76202,46115,16662,28544,-11772,-63680,-86326,77624,-30303,-94143,-62320,-31420,110084,-72026,-2074,-54335,-93946,7391,-39621,-16241,-108530,6161,-49692,52535,-14105,-3540,-17492,-31965,-24553,70047,-20505,-38120,24692,-48695,-73335,-2739,-35208,-75996,-83053,-27228,-11888,44072,17807,-77455,-50783,-25960,-23127,-28779,55139,-44446,-6173,14429,-3967,12603,-56444,-10756,99396,-217,52993,-14540,-18069,73972,29514,25087,121025,-24000,10762,-32599,-55574,9720,-16239,16945,14125,-29465,-31107,-129804,-7692,15651,32168,33550,71696,55726,42823,-48040,-23875,-13887,-16573,41620,-8685,2298,-28351,7127,37292,-18265,-16519,21855,-35785,52773,5908,7055,13771,-33429,-40330,22367,86117,5760,-14966,15776,9405,-34333,-60791,8645,9604,10149,15054,37897,44649,-26877,-21242,226,82926,-31797,27461,-4033,11549,6921,10514,-16212,-41965,-43055,-48870,-18005,-26220,-42854,9403,-8861,-36615,-42334,29173,41812,7289,64700,634,-49322,-60208,57861,29935,29409,-31806,27932,-2451,-61287,-33725,75545,27373,8565,-8784,-14551,-53357,9927,-30582,70361,19292,-4840,-29216,-62061,20999,-99202,6847,-74643,-50807,13005,28852,26761,4839,-60283,-30600,19158,66772,-72240,-43724,-59024,49555,10215,7630,-17387,-53495,-29591,20014,-25974,15219,11145,-2186,-1750,43294,6870,-63770,85597,-1921,-117255,56972,90625,-85960,-15063,51030,-4648,-6144,-50455,-73211,-2380,32246,61832,-10182,-53553,30168,-35917,74050,26197,-17010,-35024,-49721,-23670,-54219,6603,-2884,33110,-67065,-19493,-79323,-37130,-39237,-6758,-7161,19220,-70156,-42332,34009,43525,26427,-8534,24230,-3363,21732,36662,54651,-25321,-49642,-34737,22622,42698,-18371,-43214,-64265,-80010,-42609,-19758,-50904,46544,10326,-30571,109026,-6343,-18178,-21674,-58226,-22875,28684,34283,-88705,-20176,-65634,-1005,43212,-22520,25231,31018,34286,-610,-64728,-97,-44028,-52319,-11204,-51404,35474,-962,-91489,-20501,62138,-7828,-49051,58105,32323,17607,11871,-16491,33823,-80472,-89114,23721,-53845,-35593,-80518,102583,-2847,12744,-56807,-4918,-4716,-14333,35896,-4232,-52414,-28255,10727,39567,23428,-15369,-61501,-38842,-7044,16420,3335,-27543,60919,19677,38074,74193,-97765,11669,73703,20158,-111250,45053,145752,25966,-43626,54660,7823,37622,20640,16686,-33249,-28276,9707,79728,-78375,-45677,-37211,-59343,-17028,8536,28525,67644,-228684,-79268,28694,48576,-5053,3973,344,-19151,-112932,-37791,-60622,64245,51730,142603,139455,2792,-8142,41743,-44318,66715,63769,-18787,22157,14268,-42644,4348,62317,42892,4235,-77774,22253,12847,-26642,-44746,6590,-13360,-73333,20427,35902,1887,-2291,-31844,-60551,-23585,1000,-1715,124297,32486,-19994,34050,51242,123973,-3654,45013,-757,-20932,1634,-23410,-73231,-16999,48697,-4160,-89487,-88633,-18256,-13502,-9526,-37040,-42436,-83154,43036,-14900,17204,-65552,-24990,40614,43052,30473,58294,77130,9689,55639,9619,118511,26504,-55660,-42620,-34894,-42310,-19325,-2790,34384,-65450,-35400,8506,38042,-80084,30415,37286,-26156,-42387,-11202,-62107,-3120,-4868,17151,75276,23103,-2322,-63868,-22400,17769,54199,29896,-4718,-111166,54498,-10487,45815,51532,-34929,-126399,13940,-64702,39436,16030,-6884,56850,2636,-71089,19844,-35413,12718,-36816,-22945,-9161,-63016,-23850,-32548,25239,-43107,42834,-12193,7297,50741,38382,-32300,-11985,-3956,-90544,-49396,20882,62972,-20885,-42850,22644,32553,-34501,-59728,10451,9280,-60708,1514,-44058,-69695,112688,-33767,-49376,-133995,-5895,-2719,-19411,-54740,54022,63140,59152,-11942,-23811,-93830,39191,-4908,63781,68962,-58433,-45015,1274,-20925,38517,38190,-33389,-89719,19425,14557,21214,32236,-15167,-74017,61728,91079,25144,18692,79254,17294,-8345,29754,-36214,31736,-60890,-34534,-32536,-66233,-11256,9021,6066,-684,-19706,16512,33329,-25225,-2696,21859,14051,-66658,-7189,-9175,-42008,28239,56422,30954,7273,16075,22384,-88447,-109904,-51620,-33332,78775,9710,99870,11513,67032,65940,-2046,73166,29536,42380,-823,9412,-73643,10254,18343,-19835,2506,23870,-85319,-44615,27093,-27197,58906,145,41985,-38681,16443,-2204,14013,-51541,-58512,-66336,13253,-57593,-42410,-2600,-1183,-113886,-39983,-9827,-25087,66994,-11849,-31383,-105094,-4823,14706,-24409,-24117,-9311,-66936,57765,-2662,-82],[-8969,4501,-31895,19087,-16211,25793,11059,-42782,-16947,-43154,-27741,-79488,-43433,36603,25288,35224,19044,5593,8736,-24861,90181,14658,-33040,-18291,8306,64455,-11793,95929,-28238,-56830,43588,565,-30729,-37804,-142,-18265,17881,48478,52900,-91830,6084,-16657,-20550,16482,-10888,2027,-24170,-46090,2142,30384,13511,11893,48201,51219,-6744,17680,-5216,10113,5389,114349,43265,32699,-3160,-15526,-53615,21931,686,-100675,40720,-14997,-19227,-14224,-10524,59735,41465,24480,19984,-10381,-26610,-43593,-3930,16362,-81300,-1293,45832,-65910,-26201,-55276,-44639,-32029,-127212,-13576,-10054,40492,-26995,-67606,-87109,66643,2710,28942,-12683,23809,85903,116821,-23463,18363,117822,9217,61549,-49340,75476,40989,-25155,-14656,26300,-50732,-80197,9717,4546,-6453,-73677,-31476,76731,50399,-27128,2036,13001,86470,83194,32509,-10685,31644,66675,91356,31605,9738,31423,-39549,-38176,-81846,20196,-26260,-4086,-22227,-30542,78553,-8794,43768,46436,-56663,-16572,-77380,-86006,78013,6013,85507,-109470,-92765,-15105,-11442,38789,-56840,-38488,1976,-13780,31343,-38170,26306,37164,-33147,-7520,86594,-20494,-22521,23077,-9429,-50126,-42695,-22932,-68062,13984,-9943,-459,-99730,5476,48563,-26450,-32976,-2912,15750,-42221,21380,-53695,21465,-2140,-70793,-7853,26568,-2283,26988,-8987,31951,24555,-154168,-47716,1343,41869,60087,58910,-24859,55259,77217,-2314,-35008,-30420,-10849,-8202,48249,-28160,-71442,16392,86686,55864,-24734,52851,-7547,15319,-28708,-68723,-23917,-63724,-27673,61329,17090,62415,140838,-97633,-13147,9883,22887,86092,33514,-25820,-32705,254,3418,-58952,18030,13213,35287,96119,1141802,913994,362339,105640,94271,-14065,83047,78239,11436,59005,23835,-35606,23370,37084,115039,1427,38289,51358,66028,-87585,-23764,16516,56324,-200,9270,-25965,9361,48433,15671,73002,-52926,65059,17243,28624,24714,29589,74297,96511,44712,54546,42487,45281,-17973,30,13609,-1567,71209,-62442,-62765,-21875,82917,49688,10149,-13664,-15100,-6843,7691,61466,17308,47873,17609,-25411,-11091,-33109,-68130,-54643,-91217,-14950,-10899,68841,15359,-1271,-110968,60862,-2419,-20448,19009,-3885,-64802,27379,48151,87496,111905,-27600,-39297,-12370,-12203,10203,25743,124576,151572,31402,4834,-1264,-17989,-26407,-47783,9416,78326,16119,44478,74080,62598,90595,52327,1198,25252,-58852,59528,37551,9437,-78774,25744,78186,16489,20455,-42191,-9353,-4160,-7499,41972,70945,32532,5096,-33653,39030,6719,-18906,118392,91579,12840,38042,33143,11277,-69267,-57449,78004,-5760,-93453,-50931,-30939,96556,-69313,-26982,-43804,-106307,-21771,-49048,-11211,-103019,-4710,-41473,34620,-26303,3300,-21101,-53178,-18441,41592,-29793,-16191,7859,-44983,-54857,-6896,-20482,-65233,-72031,-29130,21105,27762,-20408,-68760,-58776,-11533,-9811,-40148,44708,-44972,1408,17467,-25513,18412,-50329,-18251,96515,5708,53819,-16834,-8970,62221,19412,16015,124123,16668,44508,-34445,-47629,5414,-31095,-13633,-8138,-41210,-51778,-152272,-48340,21428,18609,39144,25791,46180,61229,-32002,-15796,-14519,-22138,40804,-3042,-12388,-30445,19124,32638,9033,-16510,35884,-20591,60804,7055,-7017,18412,-45803,-25279,30141,87729,27859,4243,4670,14140,-41900,-53671,15490,9436,18121,32246,28740,38185,-38382,-20075,7459,54340,-32771,47138,2653,-14269,-3095,16497,-48108,-42819,-26461,-48484,-9214,-24608,-51127,-29905,15522,-6773,-14326,39930,62181,25005,55735,9868,-40695,-51875,59650,23807,30666,-70922,18960,-18850,-75924,-83025,23990,174,4031,-6848,-24912,-63699,-7076,-1057,91815,8086,5870,-3081,-55450,-2986,-122065,-16324,-77911,-81389,10073,63617,31635,13480,-37704,-29141,12620,50322,-69768,-87613,-59023,31058,20527,6766,-16902,-42118,-39231,20750,-40363,10353,-81,-44874,-22577,20817,6937,-73657,83811,14455,-120871,36001,101196,-80678,-24832,58164,45470,9720,-26946,-56096,-14197,21274,78944,22180,-31154,33394,-55336,73649,6782,-16352,-33317,-59289,-22452,-68576,12812,-37568,11477,-78371,-5822,-64836,-68988,-46812,-5680,-2289,39844,-70849,-58950,36549,50152,61395,6369,-10482,-13383,69539,58066,30814,-40609,-13078,-30012,26607,44028,-50780,-16716,-39414,-84314,-53703,-13690,-70855,28739,22325,-31504,66144,4686,84,-10974,-86959,-23975,27162,40893,-92837,69,-67494,12919,25430,-18076,45894,52042,28639,27025,-71255,17687,-52770,-75148,9165,-57866,39050,8377,-73051,-31181,55118,-11665,-69731,39570,61631,5407,-13229,-24670,27437,-52970,-74151,-2439,-61331,-44253,-76469,102009,-14492,7944,-38925,-6693,-2358,-31110,25616,-17033,-37336,-2192,6258,67257,47894,-10190,-68840,-38004,-8369,-8627,-20223,-38206,54668,37862,59078,94197,-49431,21382,74033,78372,128312,64054,129713,6350,-34471,74859,12561,36348,36854,23176,8779,-35162,-11099,55522,-81074,-66256,-65210,-53286,2963,39146,16587,48784,-203834,-70374,16271,30432,-25415,440,-1364,-21352,-109212,-40446,-52439,58730,51588,130685,129245,-19005,-26928,23815,-43193,57111,59695,-13050,21248,10041,-44044,-3819,51219,29400,-20136,-122994,10978,46780,-26721,-8240,27219,-21451,-73898,34344,40600,8246,16684,-10356,-53531,12556,34929,11420,119950,41010,-22365,38682,59720,132516,-19685,20727,-5735,-30858,26294,-32560,-88487,-26736,70813,-1160,-93918,-116139,-20571,-15517,-11041,-5221,-39816,-59297,31607,-16288,34710,-86403,-14116,31891,81669,22896,56,65989,18961,70742,63266,122589,23688,-65451,-16938,-35272,-34309,-10713,-14219,16211,-82979,-39452,-7626,41781,-73361,44028,30573,-38908,-59999,-10317,-58669,-16459,-1883,43723,86038,61616,12111,-61202,-16553,25867,54008,40370,-4965,-102642,57415,6986,49160,60928,-25205,-154361,-2651,-75624,24493,15567,1983,44699,11585,-59252,25089,-45452,14344,-17267,-46456,-1380,-38532,-12287,-33017,39217,-59210,20822,-9377,17822,48154,40584,-14981,-7128,-7883,-110175,-46517,12638,75405,-17337,-36480,33047,27229,-64993,-61531,20607,17649,-76334,-29257,-96038,-103580,115439,-16301,-44246,-119958,13634,7326,-14793,-29340,57633,78671,48182,-27223,-27388,-87087,55192,36664,69774,67379,-53041,-39965,-4557,4140,45901,37076,-35186,-119114,-1214,14319,18993,5055,-32678,-66943,76704,91013,22250,-3135,96625,4300,10412,51812,-29571,60473,-64121,-52753,-45323,-71971,-14333,9185,5799,17092,-19883,27110,23806,-16917,6589,22299,-38153,-39591,-2442,2099,-56248,22858,55522,39919,27516,15325,25987,-87642,-110218,-51065,-35156,81685,40326,101304,-611,70391,50309,14990,82421,-3858,45350,27599,35292,-69062,14339,20814,-26742,-2047,35542,-55515,-32758,41630,13903,55259,-10859,35858,-30455,-2707,10251,2508,-63530,-26075,-18108,32773,-36708,-30021,-14028,6079,-145317,-42034,6361,-28920,76661,-6374,-50552,-118519,-10766,11688,-28242,-22903,-37737,-62682,42641,-1019,-15623],[-8599,3244,-16043,26244,-19636,30098,29763,-53099,-21729,-25721,-28867,-72587,-47126,36219,13533,45951,8061,-15159,7737,-809,67724,22044,-20672,-29020,11336,54844,-9452,111092,7588,-42429,100213,17181,-32409,-28961,19988,-28462,18009,58191,51676,-85643,24718,-30868,-22293,34408,-10087,951,-36979,-43591,3128,12806,7300,-43194,46204,52277,-7760,31781,-4240,21200,16787,88352,5075,38560,-9180,-12075,-86005,12035,10134,-104029,-5500,-4121,-32453,-15828,-26769,57574,45391,24885,-8013,-10934,-39736,-31521,-7582,-4526,-77429,-2054,15351,-75566,-43815,-60289,-29470,-39072,-121112,-13196,11976,43586,-30275,-93792,-79730,57535,2183,-5170,-31481,18211,92022,111904,-10231,19487,123869,1580,50048,-56031,46608,-22604,-71293,-12479,54297,-71723,-81726,5726,-2373,-17008,-69251,-25334,60993,52552,-20162,-1244,6897,73298,113960,69624,-5568,5317,56742,89685,39354,39934,31347,-58053,-46251,-126717,-15350,-9933,-40142,-16393,-46022,23496,-21790,46604,43405,-54730,-10871,-85587,-68998,78303,-55,78982,-110403,-83456,-12884,-11200,37088,-77405,-47290,-23101,-23023,26642,-6261,16821,17052,-16197,-26637,11279,-8355,-27018,-3441,-4783,-41390,-52940,-14059,-53416,36617,13046,-39022,-120179,-12259,50755,-15466,-54746,-6160,17001,-27671,13955,-45789,14481,459,-47037,23979,37415,-37504,10825,-34212,24623,23026,-103108,-34515,24788,21058,39153,43699,-31107,54486,58270,-24334,-10052,-20168,-3732,51959,82397,-26018,-88518,12975,21020,25128,-28431,50927,-6130,37234,-34490,-64215,-37582,-76421,-46434,59224,33189,96825,109721,-119211,-30408,8821,-11203,91184,51973,-30497,-10945,28158,-11687,-48859,31502,1376,-888,32705,1324253,925793,326625,106179,94085,-21026,89385,63713,6395,39583,-7784,-49048,32611,37436,87016,-16781,12206,33610,56445,-105629,-20292,8357,43003,1895,-6256,-29846,-10191,43706,-1390,67455,-20460,55578,26062,49568,55880,-3585,65078,72635,67174,53887,50609,68741,-9406,23825,45885,8443,32793,-56787,-42287,-33729,43723,43214,-9341,-11341,-21620,-11649,-11774,78849,518,44217,28208,-19717,-17671,-75411,-82522,-23447,-61504,-9713,-16516,46624,23782,18629,-74119,63955,3252,17780,43946,32445,-59613,45056,61032,79740,102007,-23285,-9715,24055,1105,34894,83743,193009,87517,-7220,-14041,-45169,-31260,-28475,-28764,34663,65913,19395,50711,73479,68427,61114,58914,-10607,28094,-49934,81300,43652,-12904,-94275,16952,44674,10886,9439,-48750,-12859,8960,-9704,47079,70955,12424,-16378,-50166,59991,29108,-126,136225,94951,-18786,58718,40310,35524,-62663,-24084,76489,15779,-72560,-41187,-21905,79251,-49786,-34706,-31457,-101401,-46495,-61277,-13510,-77198,-12104,-25711,21200,-33590,4096,-22542,-56715,-13969,-766,-33410,10503,-6375,-29246,-17781,-21000,-5426,-58701,-39313,-22018,43824,6948,-48090,-59485,-58814,-9203,514,-44551,18066,-35425,17245,12521,-43876,19095,-27124,-13595,87272,13985,54389,-13711,1564,31544,-3806,5048,94912,40987,83515,-26379,-35018,5167,-43903,-41960,-19493,-38542,-64273,-158724,-87730,26571,9354,41542,-8217,32285,68917,-10744,-3903,-15400,-32097,29078,1572,-24730,-31607,29696,22574,27998,-20273,45435,-6028,53192,9725,-25430,7557,-54742,-11048,33683,73233,46974,12474,8813,17554,-37120,-43304,12937,-2911,6820,46251,12614,26768,-32186,-4757,30170,27183,-35982,53781,2539,-37604,-17131,19497,-62352,-44935,-11606,-51673,-4253,-12503,-47077,-57263,36994,33751,18470,46945,62964,37972,36246,14872,-14793,-43262,57029,34984,29036,-100818,4804,-35367,-82917,-126563,-56292,-27402,1720,-677,-24532,-68054,-28007,24997,98474,-9346,12836,13712,-46163,-27874,-122216,-35135,-66186,-92828,-10011,71450,25178,22471,20342,-27027,6233,28316,-46788,-120226,-44231,10914,28189,4580,-14951,-16043,-44648,11161,-44678,-5564,-12813,-76056,-42469,1708,11468,-72670,67395,26972,-95682,10961,98468,-64717,-31242,61389,90094,22791,-13217,-32256,-25180,11783,75094,48364,-4530,34679,-56590,88718,-7328,-14894,-32699,-62178,-17071,-68182,17254,-70326,-6937,-80841,5797,-45166,-93570,-59743,2818,926,62578,-62611,-80247,27565,44404,89661,16003,-34786,-25838,113213,72922,-10370,-38980,36097,-19494,27846,42068,-59625,8635,-8382,-63741,-56520,-9220,-86173,7774,36511,-37677,-4155,10531,12066,-1548,-101202,-20226,19694,37170,-85551,28765,-53032,9871,-5259,-10980,53878,67884,20861,60805,-74652,22755,-43638,-90944,24724,-57395,44862,23412,-48477,-48073,39124,-11680,-64759,28753,78533,-2994,-26638,-26130,23411,-24392,-54884,-35271,-71565,-50367,-59514,85535,-15139,2017,-12982,-4796,-4095,-40668,16750,-18328,-22429,21634,4218,84353,59324,-7055,-69776,-25108,-7911,-27424,-30003,-39834,43395,42277,67121,118494,23649,41614,69516,117751,348778,72228,100864,-11785,-16298,80826,7108,27245,47701,24420,41045,-37600,-34576,26543,-63991,-67634,-90900,-39883,24138,69993,-830,22167,-169036,-69536,-4025,4165,-43365,-2504,-2386,-6093,-97651,-32189,-40850,45331,51904,94463,87257,-30200,-38808,6633,-38906,38323,47089,-7067,16871,-3417,-37806,-4711,46975,18992,-39896,-166110,4289,62986,-22220,31613,39894,-21946,-61080,45651,43895,25834,51724,12273,-44107,52151,66231,24207,107610,37894,-21610,36427,56817,129710,-36402,-10341,-8071,-34015,50644,-47999,-107056,-33649,76157,-3148,-72625,-137905,-18223,-5930,-10724,23035,-41557,-32837,21421,-15542,51323,-89111,-10009,6529,85391,15747,-46867,30482,15652,70113,103459,103797,19430,-67541,12216,-29019,-25876,2499,-12151,-13275,-90075,-50986,-29451,33352,-70421,50591,21484,-45569,-66745,-8078,-55675,-30648,14693,68641,78746,99483,26504,-47273,-11348,33858,40805,47558,-5747,-77718,59490,14482,46098,66470,-12005,-160033,-13753,-79291,-5194,1860,7238,25827,22008,-34603,33149,-49888,11789,10687,-49456,16106,-16191,15619,-30713,55386,-59442,-11557,-3654,21806,39849,34684,14167,-7172,-10534,-118182,-31697,11222,72823,-469,-35111,37854,20648,-78009,-55646,32879,27399,-67977,-52612,-132029,-124001,91138,-10631,-36570,-83739,35449,19566,-9648,-3240,46996,69806,24706,-44702,-36135,-78161,53876,64118,65997,59171,-44225,-34054,-4400,7713,43384,28804,-34680,-128148,-15564,22928,21288,-18230,-42139,-46335,80179,59828,9438,-34229,78669,-18788,25089,64850,-28758,80512,-62883,-59831,-46118,-68989,-16193,12566,-719,27190,-23947,39464,11776,-20790,14333,15032,-90603,1187,-347,8914,-57758,15396,47357,48354,65184,3741,18785,-72312,-94221,-48246,-31019,73486,67753,108957,-82,64365,41748,29790,85788,-19141,44282,52154,55574,-61456,9262,18414,-27658,-10089,43649,-16786,-18774,48362,27996,44461,-16187,42726,-6951,-22495,29579,-5791,-66702,-2030,30404,44840,-17072,-12185,-21834,5215,-154850,-40217,23440,-27894,76365,-3602,-53643,-116677,-15997,13619,-30147,-20955,-58212,-53974,22244,1444,-31884],[-9822,-5790,-495,30731,-25968,25972,33433,-57552,-22366,-12529,-27155,-60196,-42613,29480,-2014,57661,6833,-33629,4455,19740,40050,27037,-9291,-42047,11244,43877,-8724,104409,44781,-19474,123766,16497,-32823,-9820,30309,-32020,13513,55158,44681,-79784,49161,-37691,-22361,33052,-12889,6059,-45877,-35946,11193,10147,11060,-96136,37213,45983,-9665,45324,2056,31029,34135,53464,-28721,40517,-14706,-16981,-119305,-326,15495,-95527,-48511,4549,-40581,-12501,-40984,52475,44040,23841,-29259,-10350,-41041,-10588,-6329,-24320,-72265,-5947,-20194,-71471,-60361,-57567,-8695,-46510,-107932,-16515,30680,33482,-36816,-108733,-51368,51230,-1126,-28401,-44569,17311,97017,94812,-4861,17379,105003,-15737,30749,-55620,13032,-67757,-111640,-12202,70822,-72917,-61761,7285,-12904,-24317,-57705,-15212,26663,35849,-12710,-4548,-4891,65198,125069,84143,-3062,-26979,45725,82012,42035,69636,34306,-69177,-48445,-131364,-55407,295,-74442,-23046,-55116,-22041,-26352,48199,21699,-36297,-1332,-88085,-45200,66775,589,64681,-88116,-57846,-3266,-7257,34522,-88063,-49429,-42316,-34626,26504,19073,3427,-8808,1931,-43336,-34449,6946,-34844,-30713,-2134,-45848,-54078,3964,-29170,47747,37379,-81959,-133210,-48130,34768,-3462,-88815,-9564,14936,-13576,-13191,-39610,3180,8196,-26395,39473,33736,-67412,-2290,-37205,-7333,11478,-51389,-30780,43023,-2491,11739,17249,-32612,48998,27697,-45880,19476,6063,12402,108448,100680,-23402,-69909,20547,-15919,-3692,-26624,36086,1999,46832,-40254,-41683,-50259,-71857,-55650,48098,44190,120548,61998,-121432,-39256,15473,-35929,77183,64744,-36673,-197,42574,-23963,-38287,38306,1245,-38292,-29200,1626278,932779,248697,118866,100648,-21228,88735,56006,9370,34384,-17537,-39577,41392,34386,42659,-30690,-4187,26933,43067,-114458,-16475,-7040,32267,19123,-12006,-29100,-29394,25982,-19881,57559,16624,33082,40117,64259,89978,-26831,52518,35685,83627,56143,48142,76078,-2136,37979,62021,26357,-7039,-47232,-18904,-33243,8035,36156,-19041,-4837,-20263,-10774,-31560,80634,-20455,44131,28799,-8198,-11013,-97096,-80390,6506,-31175,-6725,-17285,26377,29623,50975,-30764,61380,11443,57509,66183,57701,-38298,50875,44649,59835,76168,-19300,21265,60135,12530,50194,95160,231826,56998,-23485,-22121,-80063,-41420,-30747,-8021,51946,46485,24148,48447,75007,63056,31772,73535,-16199,26520,-39045,80998,42816,-20069,-70126,3857,10750,5165,298,-37338,-8893,24429,-3247,55424,66273,-8146,-23478,-59482,61382,50870,22607,138390,85087,-36560,71929,50326,54765,-43423,3614,71324,31576,-34400,-35648,-8447,59276,-22998,-24503,-22266,-82832,-58845,-67073,-23987,-43302,-14098,-6147,21078,-35179,-2962,-21639,-43044,-11565,-42733,-32366,33595,-13516,-3066,21374,-42415,7217,-56206,1036,-9243,51118,-12082,-55754,-50638,-50095,-18049,7812,-43912,-19709,-15855,34124,77,-55774,14080,4014,-3078,74493,24073,52526,-5229,9646,-10212,-35758,-7025,47717,44774,121099,-12339,-19322,7387,-53179,-60981,-7576,-20651,-70512,-147824,-108446,32986,4779,41231,-26689,16529,64204,11315,11580,-16992,-43631,8596,1737,-31830,-30572,34448,10663,32374,-29218,47830,2324,32890,12301,-44845,-14940,-58268,1030,32265,49182,59307,5119,24599,21560,-21344,-33218,1620,-22623,-12998,57449,-7751,11140,-9515,21113,64616,10578,-38381,50896,-4004,-52232,-32234,17387,-50979,-43252,64,-60900,-4679,6294,-32238,-60178,52660,67020,48070,49923,46960,41012,11406,13768,18177,-36041,47144,53055,23882,-112102,-9364,-45727,-82492,-152312,-124620,-44093,4248,7358,-16331,-65691,-49858,42142,88910,-28856,11168,17697,-34847,-49578,-101351,-43905,-39273,-79434,-39791,54623,9291,33073,85004,-22738,827,5287,-7691,-120306,-16389,-6222,30990,-648,-12730,16659,-44262,-3447,-35413,-24012,-26212,-88386,-56590,-6873,18981,-61042,44355,33158,-54999,-13326,81181,-38106,-30797,59393,109704,26935,-11690,-3926,-31600,8265,54873,64316,19272,33791,-43892,104863,-11740,-13650,-35399,-58704,-7530,-57599,18200,-90531,-19477,-72262,9109,-30845,-103161,-73208,16118,-2556,80852,-45608,-98813,9139,29863,97821,17344,-39446,-40066,138163,76493,-58894,-24557,79291,-5676,30644,42005,-41895,21719,20541,-24305,-49014,-7475,-91319,-6407,46089,-45104,-70147,7750,12408,799,-100849,-10311,8622,23249,-69529,56381,-25638,-6468,-44776,-2157,52778,77657,12592,85868,-73369,12232,-19487,-101388,33022,-49980,48151,39949,-26867,-65961,18196,-7549,-38088,24689,77962,421,-20922,-15147,20955,-2307,-38195,-63449,-73987,-53724,-33075,67427,-7036,-3324,15467,1270,-7075,-39928,11390,-9100,-13464,48048,6423,89047,53966,-5805,-63723,-4094,-6505,-35912,-19274,-32997,31968,36195,60524,141492,88197,66901,55128,123938,455118,78298,72751,-25868,5907,71071,-3828,15390,53711,24213,59772,-34253,-53185,-622,-24016,-43656,-106762,-19916,44335,90498,-22066,-9428,-135307,-74914,-24292,-23475,-52240,-4534,-1537,19880,-76735,-11990,-28215,23325,48276,54979,27110,-24857,-38774,-4888,-32333,14861,31560,-42,11081,-24912,-26099,271,49881,11048,-55437,-183840,2876,57013,-15982,57570,41775,-15694,-42340,54441,46507,52549,94890,34072,-31712,86857,86769,32692,86235,23276,-16340,29442,43307,109363,-48173,-37647,-5854,-35613,67842,-63434,-119177,-33475,63765,-10199,-31514,-139046,-18088,10555,-7051,41472,-44529,-11423,18297,-14910,62475,-73605,-12158,-27731,50043,10358,-70936,-21925,419,51577,118242,70633,14164,-65246,37858,-20938,-18616,17103,249,-46627,-82467,-66435,-53479,16091,-74694,48774,14050,-42690,-65216,-6980,-52216,-37420,41585,84661,53838,110300,32413,-27750,-6947,40524,20530,47810,-5746,-43046,61793,6442,37012,63005,-2865,-138761,-18295,-78506,-39759,-23850,11040,12110,31878,-2066,41823,-45836,4926,45767,-31755,40304,-4539,50304,-22413,67321,-41045,-45916,6533,17809,25382,21754,48175,-19851,-10513,-110145,-9745,12363,56922,25206,-37176,34083,14426,-73303,-41952,44313,37199,-32521,-62357,-139713,-125829,48613,-17213,-27221,-44332,47341,31127,-4073,16350,26828,44112,-4266,-59652,-48822,-71029,32934,71868,54914,47667,-36216,-32331,3112,-11778,33325,16409,-35874,-116606,-19891,35737,27609,-30074,-35785,-18701,73538,-1551,-7532,-61856,38621,-42536,34962,63250,-33995,85131,-58401,-56391,-33208,-55981,-15327,19846,-14775,24831,-31436,50438,856,-33847,20557,4813,-120955,43557,-4440,8070,-47808,9208,35226,58738,104193,-16396,653,-58771,-69379,-45320,-20987,56844,85083,114889,10978,51789,43892,35942,78602,-13359,37920,65963,67556,-55173,-4635,15178,-23984,-22385,45832,19736,-5826,42351,14711,34415,-13346,65593,15244,-36041,54996,-8419,-61716,-2072,66755,47903,-3950,5843,-25858,-4770,-141942,-33432,36576,-23425,66338,-5583,-38069,-104417,-21848,18837,-26600,-17648,-67584,-45220,2188,3270,-45636],[-12716,-19966,10278,30780,-33291,18635,22922,-54159,-23524,-9532,-23757,-44042,-27274,20865,-14639,63988,13389,-43471,-402,27494,13807,27244,-8115,-52314,11521,37164,-10156,77955,71513,3619,109157,-4799,-33674,12121,31683,-30632,4588,41095,33849,-71857,71431,-30900,-21502,15719,-13726,16515,-49814,-24809,30074,19734,27169,-120152,25977,31217,-15221,54251,7439,36834,53994,20162,-47337,39789,-22402,-29995,-146015,-12636,14411,-77893,-72616,7974,-42058,-4936,-49990,41979,34997,17873,-39289,-11761,-31996,15606,4261,-35475,-70334,-10718,-44664,-53642,-69733,-50006,13841,-49934,-91788,-20450,41489,12362,-41252,-113265,-14892,46099,-6286,-32462,-48041,18716,98365,73407,-7087,11933,68535,-39497,10626,-45260,-17271,-76901,-133866,-13458,69564,-47769,-20692,16776,-23111,-26575,-43600,-8136,-11765,2217,-8498,-7156,-16412,62608,112517,75748,-994,-55630,38287,71851,41172,91263,40172,-69840,-44518,-101592,-88792,4312,-97501,-38052,-54748,-47529,-23398,44597,-6919,-5272,8692,-85523,-17137,46323,8202,45168,-46049,-26148,17165,1277,33958,-84895,-44327,-51408,-46108,28847,34197,-10939,-36390,18006,-51072,-43607,22382,-43183,-52910,-5649,-59445,-44843,23013,-7699,45211,60443,-111285,-135383,-92156,4978,7501,-122439,-14554,7981,-7016,-44237,-38077,-7367,19229,-12085,36695,16410,-78747,-3822,-15114,-52371,-8262,-10834,-35383,51489,-21001,-14490,-11435,-26688,39681,-7509,-61343,48194,40607,31434,145042,101880,-19091,-19454,33105,7196,-21833,-17781,13225,16220,40880,-43978,-6143,-59610,-51455,-53307,30353,51011,130668,14999,-109953,-38231,23186,-42846,45846,68265,-44824,-2102,46982,-32881,-31550,35385,12911,-66138,-63271,1982496,959554,145749,140636,117479,-14332,83826,56283,22631,41110,-1344,-6451,49135,32335,-2196,-39378,-9459,35100,27258,-110776,-13382,-24699,27999,40517,-5662,-25020,-40911,-3240,-35912,41593,48526,4062,53467,69447,119968,-28918,40108,-3258,88365,58196,36664,65325,509,36130,57770,47773,-36897,-38681,-278,-22128,-12156,28883,-16899,1041,-10770,-4738,-50128,63685,-39893,46221,25449,8954,9922,-87416,-57763,26966,-2189,-5434,-12335,16060,31502,82221,3111,54567,20131,88207,84362,71600,-5785,46516,8367,36615,41891,-17956,45361,86664,18404,52020,61142,243593,67465,-21230,-15347,-93508,-44720,-37348,4234,53488,27366,24618,40344,73897,46978,12742,92415,-17279,23087,-28009,64902,35719,-9396,-23102,-14710,-15240,-1606,-6786,-10678,-1039,38025,8195,67479,57629,-26953,-13614,-57714,43399,64210,40627,122951,63802,-33986,72867,61182,63969,-15770,17879,61550,41654,9898,-32442,5433,38387,-1582,-2714,-19245,-58156,-55653,-58927,-39289,-14708,-10995,10837,35590,-32220,-17663,-19730,-18898,-10451,-66767,-29126,44895,-12597,26433,48400,-64090,15974,-56238,31495,3631,42597,-22885,-41910,-41630,-33754,-32838,12764,-43823,-58574,9600,45645,-15987,-60349,3931,32470,6391,60799,35007,45298,6228,13639,-51039,-68020,-18475,92,32407,146502,2172,-3897,10084,-58107,-66776,24458,5267,-70031,-123588,-101359,43187,2863,40383,-31265,1484,48530,30340,27535,-18857,-51452,-15599,-2827,-29867,-26103,30764,-1040,22979,-41525,43187,1605,7247,13491,-60726,-39828,-55648,9814,25380,22372,62384,-17149,42006,26685,1778,-25940,-14495,-43001,-29628,65370,-27878,-4561,22698,48902,98686,7890,-36965,43726,-14781,-55894,-44827,10917,-15897,-35522,7835,-71363,-10456,25048,-12122,-37692,60876,75097,67498,48634,24151,32640,-12498,6711,44004,-29931,29523,66663,15581,-101605,-18041,-46929,-76640,-152976,-151765,-44865,12887,14176,-7251,-58615,-65326,49774,66208,-44933,-1053,10199,-22696,-63338,-68346,-40529,-3127,-45552,-64006,25655,-9826,44576,123836,-15040,-3117,-15437,35527,-79093,16928,-17804,29151,-9214,-11841,44766,-38947,-16579,-15039,-27425,-38251,-82033,-62126,-1806,26681,-41477,24185,32504,-15675,-32054,53254,-5684,-22674,52302,92062,18142,-17965,24821,-29746,14149,29521,70208,35008,30696,-26407,108097,-5804,-12590,-41454,-50279,5274,-42182,15552,-91818,-24622,-52713,2039,-28052,-96702,-81598,30030,-14409,89934,-23227,-106397,-11848,12268,77805,10535,-22733,-52276,136107,67399,-100535,-5455,97390,6818,36642,47232,-4960,16988,40886,19493,-32508,-9171,-83477,-7346,46075,-47112,-107783,-4055,-618,-5056,-88353,8651,-2371,1381,-51253,73872,7483,-25093,-85979,7724,50302,81070,4993,92807,-65226,-9449,12022,-104648,34330,-37024,44968,53522,-15821,-79762,-2872,-1148,-3289,24670,61734,20942,5271,8788,18660,8713,-29947,-79075,-59731,-53966,-3024,56675,5611,-7068,40831,11940,-8198,-29305,10910,6021,-13701,76469,12944,84473,34939,-6740,-51813,18325,-6923,-33612,8545,-21404,28323,28340,43706,153836,119216,89330,28235,99148,432423,89534,53429,-34440,26273,48656,-13297,6136,56000,25041,66277,-23927,-60906,-20240,30934,-1142,-108904,5587,60904,92960,-43293,-42645,-107815,-81966,-37282,-45618,-47260,-5568,641,45502,-45458,15351,-16398,-4847,38146,26923,-30144,-329,-25784,-7796,-24266,-7346,18727,8251,7180,-48837,-12290,6512,55123,4836,-66211,-159800,4116,32615,-11357,59742,32631,-6296,-26871,61125,47930,81414,132879,52372,-16713,107528,90203,34313,57792,960,-7136,20872,23679,71754,-50372,-51521,1322,-39933,73181,-72415,-117786,-25595,39524,-19694,14627,-108100,-21751,26173,670,49257,-44646,3425,24905,-16736,65789,-46621,-17675,-60710,-8672,7804,-73922,-75103,-21262,21702,105868,34766,8394,-63676,53790,-15585,-13527,29257,17092,-75187,-61999,-80990,-76170,-3113,-84107,40937,11175,-30412,-59201,-9461,-46634,-29789,72251,85265,19647,74576,24033,-10398,-3105,44159,1054,39185,-3824,-8363,63854,-16622,25091,47053,-3184,-97146,-16982,-75439,-65580,-56006,15172,11447,38773,31643,48061,-33241,-3945,82578,-2007,65861,-8245,71744,-7138,68921,-8049,-72937,20188,6623,6435,5697,77018,-44796,-8179,-86499,9965,11015,34125,52369,-39795,22076,9853,-57195,-22353,51739,45273,20363,-56545,-117760,-111973,4458,-30868,-17763,-16254,41577,39776,343,24691,754,14207,-29608,-67746,-62565,-68380,-2081,61505,40584,37245,-32036,-36633,16951,-45100,19329,4371,-41435,-92793,-14955,45918,36150,-28504,-12023,8523,61396,-71153,-22193,-73986,607,-56163,41039,46616,-41414,72487,-52475,-46477,-9578,-33963,-10107,29849,-34432,8522,-39160,57097,-5386,-47866,24997,-2242,-114264,72521,-18231,-985,-31957,6286,22627,70347,129940,-39024,-23212,-60134,-45080,-42900,-5314,37156,87300,106982,26645,36776,53585,29535,57993,4949,25930,65522,71716,-54873,-24568,14522,-19433,-39243,40918,44305,3161,22517,-14098,31543,-3088,96250,22944,-38047,82081,-6027,-50437,-33733,84716,43246,1594,20298,-26340,-21278,-117512,-23165,42146,-18173,49318,-13191,-11336,-91174,-29066,24290,-16401,-12429,-65820,-40492,-12520,3427,-53881],[-16432,-35517,13922,25326,-39792,13153,3520,-42815,-29163,-17982,-20141,-27579,-3107,14935,-19502,60102,22895,-41157,-5879,18439,-5052,22330,-20849,-51390,14310,36581,-13053,39597,79005,15401,69729,-42360,-35453,29346,27418,-28087,-7211,20169,22144,-59402,84619,-9469,-21529,-8082,-10201,29197,-49389,-14340,57717,35854,53101,-103933,16088,10291,-24077,57062,6682,35530,69923,-3450,-44297,38458,-33260,-46542,-157763,-22236,6188,-57725,-71496,5205,-36808,4239,-52202,24499,18172,5311,-39837,-15711,-18030,40743,23864,-34288,-71373,-14110,-46653,-26220,-68956,-41649,33335,-45473,-74901,-22234,42762,-12870,-38918,-110756,13719,37593,-13653,-16036,-39810,19317,93522,54513,-12085,5206,25409,-62063,-5060,-26808,-37983,-51043,-129658,-15524,50867,-1703,30919,32193,-30700,-25500,-31330,-8883,-40853,-39107,-9155,-9775,-23071,60793,79192,52427,3724,-70347,35937,61896,40261,100306,47551,-60092,-36287,-56416,-103515,4448,-102745,-54109,-43817,-51406,-15851,32369,-29130,31825,15820,-79099,11170,22564,20528,24836,4609,1733,45805,12750,37379,-68485,-33019,-50299,-53623,31891,38975,-22456,-60770,30478,-45642,-28899,34071,-49331,-64465,-15141,-70811,-26391,36963,4739,35162,80198,-113466,-129074,-128093,-28164,16795,-140323,-22767,-5117,-12856,-61944,-40735,-12952,31020,-4855,19913,-8412,-64934,10998,23054,-91968,-31920,12627,-44133,48981,-27992,-34390,-33108,-12501,27282,-38726,-66447,73437,72753,44619,152000,90419,-12080,43905,42236,81252,-24470,-2385,-10182,33258,21733,-43857,31505,-64012,-20319,-38855,10458,54782,127847,-17652,-93490,-28731,26718,-28843,4501,61448,-53879,-13767,48298,-38873,-31251,21715,32512,-75215,-59568,2279806,1030389,45992,164581,143274,-1014,78629,63134,44895,53820,32218,42432,55636,35314,-30945,-40597,-5163,52348,11929,-94901,-11335,-36915,32356,53906,10175,-21169,-40854,-38380,-47722,17420,67634,-22647,59386,64780,137095,-7423,30903,-33355,77934,55646,20288,39602,-1868,17552,35268,66715,-49621,-35021,8367,-4838,-11102,20690,-5616,2902,3965,3919,-64564,30062,-52398,46654,23826,29443,39761,-47949,-18085,32424,29574,-3302,-3253,18784,28645,94746,15784,45221,27116,101525,95237,75303,29232,37205,-28507,18957,8357,-20184,58970,97306,16313,40310,6255,237088,107983,-10225,5034,-80624,-38600,-47696,2471,40412,16751,16122,31443,64187,23273,8846,108971,-15495,19943,-17852,44269,23924,14732,21133,-33686,-29346,-9880,-12780,21291,5927,45992,20464,80734,45959,-43756,8268,-45187,13532,64636,46089,96823,35312,-13082,60758,69149,61672,12520,16159,46967,47071,46173,-25364,16912,19079,5678,19386,-22886,-34850,-40374,-36621,-53021,488,-4906,18937,56510,-27208,-37247,-19051,5040,-9217,-61343,-26305,39743,-5685,49380,59151,-77185,21106,-57054,39641,11382,22613,-21446,-13659,-31251,-12781,-46358,16113,-50695,-87717,33742,48398,-29497,-58482,-9690,50055,9440,47488,45365,30371,16625,14325,-78717,-91094,-26946,-36458,13150,149171,12313,7838,11813,-58502,-59956,63168,27910,-61619,-93964,-68944,58430,613,41753,-26293,-10708,25950,43606,39234,-19529,-49751,-36880,-8949,-16654,-17461,19596,-11469,6846,-53142,34129,-7632,-14996,13111,-68898,-56429,-47565,14083,12951,-2163,55050,-47765,49523,32097,27826,-22160,-29671,-57498,-35443,68312,-42447,-13389,54008,68250,118188,15919,-29970,35880,-26734,-51782,-51489,3806,30763,-23064,11501,-74135,-20060,37008,5833,-255,61193,51260,72921,43135,6576,15384,-30336,-4218,51013,-23547,6392,68214,5796,-72852,-17329,-40092,-68340,-130965,-134814,-31353,25998,16693,-4123,-49377,-64427,51148,36466,-53438,-21516,-3947,-11500,-65374,-34225,-26806,32921,-3500,-67765,-956,-24830,53301,119181,-3626,-5370,-32685,67464,-11178,44206,-23691,24943,-19440,-13458,58703,-31003,-23377,8433,-1520,-46169,-63480,-58803,14657,31561,-19031,13546,26277,9465,-42238,22336,24760,-9458,41673,42771,-2982,-23432,48870,-17504,30136,11104,68015,40523,25731,-14245,93658,7459,-10796,-48779,-39246,19378,-24508,10704,-75506,-22499,-26054,-12320,-36017,-79646,-80645,39908,-31799,88189,-1537,-98146,-26145,-2761,33167,-1356,8741,-56904,108696,48492,-123782,10011,79576,12724,43729,57602,36997,-3459,49710,51175,-11215,-13901,-63786,5075,35570,-37608,-111401,-21381,-23794,-15226,-67918,38723,-9363,-24346,-38205,75452,37528,-33433,-118985,17850,52474,78201,-1585,80831,-48718,-31961,41422,-95215,30970,-21338,34126,61541,-17529,-86579,-20219,4421,23961,25365,37299,55429,45955,40353,15150,7645,-33374,-80637,-28036,-51059,24174,53654,18139,-8933,58713,27303,-6089,-11963,15587,20778,-21935,99705,21763,76947,10884,-10469,-36529,35393,-11609,-23565,40538,-10549,38995,27288,25180,148176,114085,101598,-7716,60176,338798,106042,43539,-37316,40201,20005,-14911,2980,55503,27155,65196,-6363,-55594,-29532,84174,43645,-98233,33477,70308,76625,-59584,-73558,-86969,-84940,-39202,-58227,-27890,-5995,2213,61160,-5975,40612,-6280,-33730,22176,13836,-66228,40030,-3802,-1912,-15212,-23140,11970,17008,8466,-68415,78,8336,56085,-210,-69982,-98925,3415,-145,-10605,42111,14919,1665,-21051,64720,46438,102122,152933,63161,-1085,107743,74713,29238,27367,-22156,3639,13734,4262,24301,-41441,-46856,11872,-48397,66041,-70795,-100874,-13395,13734,-26814,49365,-47006,-28061,32559,11861,50239,-39112,13629,39453,-22390,61771,-17778,-22812,-83843,-62761,9050,-64730,-112545,-41584,-6528,74603,6319,2570,-67070,56357,-14998,-11054,35547,31966,-91819,-34350,-88888,-94549,-16799,-92294,31710,13023,-12232,-51918,-16899,-37361,-4992,98914,68371,-10271,-2811,1268,-2247,694,43164,-10997,22724,698,16952,63637,-47831,15231,18923,-14088,-49199,-11906,-70836,-72202,-86425,20153,25014,40555,59457,48929,-14778,-10807,110811,27023,86902,-25179,59020,12392,56752,29988,-86245,33883,-8742,-13320,-7689,91771,-73107,-5735,-52985,17284,4187,12726,73677,-39824,5223,7874,-39094,-532,53135,50306,72485,-38103,-75268,-90400,-25836,-45101,-10705,-3877,19401,44732,1363,21251,-28150,-9488,-43140,-66202,-73792,-69736,-38977,40625,27367,31517,-32117,-44525,34517,-75659,5194,-3168,-51568,-68144,-5440,47138,44547,-16615,22429,29036,49569,-117660,-30165,-65510,-15307,-52469,45515,20666,-44732,45955,-47254,-35739,17944,-6241,85,39954,-54809,-18880,-42204,57649,-4915,-53663,26754,-1160,-72244,77438,-42967,-15733,-17539,6897,11968,79643,135944,-55969,-43926,-77409,-28504,-39649,15510,20567,73210,79464,39815,23477,63932,11013,26928,22379,9634,52255,70598,-62317,-45907,18017,-18773,-59467,29885,51733,6393,-7635,-42448,38115,10343,116867,11309,-26993,104441,-1893,-35377,-86883,85063,34140,2585,29508,-23878,-39065,-96229,-13144,38925,-15022,29560,-25415,11974,-84908,-37179,27140,-1390,-5192,-55622,-41804,-18999,1658,-54031],[-19441,-48739,11101,14365,-44162,12573,-17005,-25736,-40431,-33783,-17489,-15799,24049,14452,-16052,45138,30527,-27928,-11045,-4874,-13050,13606,-44358,-32541,19534,39593,-15575,119,65775,6673,25768,-84180,-36405,37237,21410,-28216,-19318,-3302,11755,-42736,85350,20363,-24461,-27057,-4416,39627,-46040,-9172,85808,52294,80998,-57864,8870,-11623,-32555,55398,-2058,24882,75158,-15172,-20058,38714,-45760,-60195,-149331,-27134,-7782,-42816,-49410,-2024,-26120,11343,-48493,-141,-3940,-12120,-36282,-19768,-6944,58004,46299,-22323,-71323,-14902,-24558,3888,-58674,-36274,44799,-31418,-57509,-20225,36490,-33372,-28010,-104772,22550,21521,-23014,14484,-21013,16902,82071,40456,-12861,901,-15464,-74945,-14173,-6517,-46947,-8844,-99291,-17528,21475,46291,75992,48843,-35437,-24794,-23424,-17892,-53627,-74745,-13782,-14421,-24013,54333,35485,25669,13104,-64111,37014,53122,43103,95872,53849,-43215,-27184,-15800,-92145,4144,-88507,-63887,-23980,-38595,-7466,10934,-36951,67538,17561,-69707,34976,2174,33555,8205,49318,18907,73564,23821,44726,-43053,-17866,-43381,-52900,35455,36211,-26831,-76073,39386,-26931,-10437,39147,-51879,-61436,-24915,-67539,-2067,43284,7809,28249,95471,-87221,-120421,-141617,-52932,24989,-132100,-35111,-25483,-31231,-56886,-44131,-12074,40626,-3948,-2500,-31891,-30004,40205,60337,-110208,-54273,19415,-51820,37411,-20721,-46109,-41318,8654,12758,-58944,-59518,93866,92437,43818,129648,73882,-2414,96215,41546,155906,-12432,16546,-26541,48421,-4331,-39101,57062,-62856,14835,-13610,-5808,55590,114224,-34156,-80232,-14518,24891,2680,-36642,46408,-61619,-29019,52930,-43073,-37288,-1133,53551,-60629,-25320,2366289,1152293,-20082,182227,170680,17694,76668,73405,71424,65990,66959,92795,60501,44822,-32670,-32049,4978,64879,720,-70630,-10353,-35964,44676,51753,28358,-21892,-30466,-70838,-55326,-15275,71524,-38796,53263,52991,134812,29524,26187,-47523,52553,44662,4602,6292,-6932,-11612,2324,77584,-44761,-37297,5950,13411,8965,10740,8317,665,19183,11692,-70888,-13304,-54859,41819,27080,49505,68806,8216,28894,22629,68210,2575,6550,32365,21211,76396,4572,34632,30506,94533,94404,70305,58007,29319,-47696,11577,-16648,-25351,61864,90498,5693,18925,-38291,223088,158792,-847,32824,-46969,-23101,-57500,-12064,21126,19569,-1927,25528,42798,-3136,18874,117033,-11694,18086,-9018,27884,9265,42029,43648,-44611,-32861,-19315,-19593,43666,8022,46324,30350,89148,32580,-60584,32708,-26132,-17088,52668,36891,72701,5156,16835,39228,70082,50615,32996,1937,28223,47488,64118,-8299,24745,4200,-1118,30064,-31519,-16849,-20812,-8750,-58635,1533,1305,14614,70021,-22932,-56766,-21660,18316,-6507,-28871,-25621,19617,3447,57816,59647,-74937,24240,-57381,23659,11476,-1476,-8263,16194,-18784,8730,-52370,18085,-67390,-99594,48802,42808,-34013,-51602,-24466,53340,3824,34235,53401,7463,21551,13784,-85214,-98022,-30220,-58651,-3648,125007,15681,14759,12218,-54615,-45277,93758,37766,-45772,-67331,-23331,77064,-3883,47173,-16710,-18589,1837,49349,42563,-17149,-35039,-49033,-11594,6402,-4860,5632,-19668,-6469,-59719,24515,-21967,-26816,12259,-67396,-57535,-35844,12923,-4313,-21412,37361,-75896,39717,36688,52959,-20796,-38703,-61319,-29102,63796,-46781,-8551,73919,71313,114754,27021,-17434,28176,-37123,-46999,-49804,1327,71795,-9445,11383,-62268,-30923,38240,14990,35531,53895,4987,64578,33927,2640,-5476,-39816,-15841,36351,-15597,-18118,56008,-2728,-34121,-6509,-29428,-60658,-98144,-92436,-10231,38324,12653,-9612,-38933,-40389,50831,6721,-53495,-44098,-18795,-3195,-54522,-7189,-7479,59935,31924,-46361,-15350,-30888,53288,75488,10298,-5803,-47172,75631,50650,54310,-25488,21448,-27986,-17432,54478,-22619,-22546,24862,51767,-47478,-41546,-48388,35772,31553,192,13823,16683,15231,-44037,-3267,45685,3621,29878,-14376,-30397,-19640,63530,4435,53273,6867,59770,36680,19732,-14073,67107,22908,-7060,-54129,-28475,31940,-4091,5741,-50217,-15063,631,-27182,-48226,-60205,-68968,42011,-48260,77070,12488,-75440,-26134,-11637,-19531,-13555,43243,-49305,66448,25871,-124300,16445,29588,8311,47216,69547,68748,-31439,47865,60046,9166,-19816,-37071,24397,18295,-14642,-91531,-37703,-49461,-23078,-44689,77440,-9384,-48676,-35289,60244,56768,-24148,-132591,26916,59936,69782,-7504,55914,-24234,-43428,61072,-68330,25879,-6565,17947,64746,-27736,-86603,-31831,6670,33822,23868,14170,90179,88891,70597,9791,-3325,-47828,-72537,12104,-45806,43340,53815,26860,-9139,66622,46158,-2292,8115,24499,29778,-32907,108914,29190,72612,-7810,-17379,-21088,42780,-20381,-10967,60764,-5557,62193,35887,13419,124746,89895,99961,-42772,27748,241859,120884,38429,-35344,45919,-7619,-5506,6314,52658,28831,62008,16949,-39816,-29397,117913,73023,-79730,58056,69124,49307,-66653,-97834,-71718,-79032,-30788,-60956,1274,-6570,788,62861,35197,54454,2296,-56221,4039,11078,-73546,85981,19157,10209,-5466,-29816,11492,24482,16868,-79037,8335,1650,48101,-4369,-63711,-28057,-3369,-29441,-13858,20754,-7007,4538,-25727,61505,39927,104387,148660,61690,12260,87142,44572,20583,1587,-38188,12797,9971,-9317,-21312,-23834,-25287,22606,-59353,49890,-58309,-71701,-1979,-3101,-26000,62457,25582,-34987,23890,24621,50037,-27904,21611,56352,-31603,53481,5024,-24569,-92734,-87795,15165,-52007,-126588,-53649,-19732,37313,-9407,-3074,-76453,45653,-17934,-11253,33781,40176,-93082,-4600,-84364,-106650,-20209,-91907,25682,16657,6501,-44989,-28923,-24036,33657,115173,39355,-22882,-88977,-30093,-6913,5055,36802,-12306,2503,8011,27172,58570,-76187,10755,-16384,-32174,-9101,-5870,-64428,-57502,-106531,25078,47715,36096,75174,42707,5345,-11483,118848,43884,99142,-46175,6435,29995,31558,61884,-84822,42845,-24000,-29385,-12554,88470,-92164,-6672,-19061,6427,-7560,-794,84265,-35074,-11382,9232,-27161,18737,48680,51923,106530,-13588,-26652,-68960,-36271,-55546,-8815,-2927,-8765,46757,-2558,9414,-55906,-22580,-40315,-54486,-79024,-71054,-64272,19230,18787,31859,-33679,-50361,52293,-86969,-5837,-4064,-63865,-49986,2261,36034,50678,-117,54954,38919,42647,-122159,-30826,-41353,-4239,-31141,50512,-5277,-38200,12487,-44951,-29103,41454,22276,13900,47053,-69518,-50440,-36131,52016,1540,-46395,24278,9836,-12651,57037,-75616,-31296,-10134,9947,3925,82340,124589,-59824,-52419,-100145,-22139,-33004,40298,12082,46170,38257,45124,14862,67890,-14385,-5369,28737,-7759,32122,67382,-74711,-63679,24983,-25697,-79399,15941,42519,3758,-40779,-58100,51409,20129,109145,-15702,-6048,116405,-373,-19127,-133365,73330,24508,3752,33271,-19433,-52165,-85905,-7889,28321,-15957,11493,-39268,18348,-87092,-44444,26188,14197,3707,-41201,-48192,-16989,-1479,-44428],[-20109,-56738,5215,-760,-45706,17426,-31159,-7177,-55041,-49446,-16311,-13885,47012,19451,-8442,22690,33559,-10383,-15180,-35083,-10246,3086,-70700,3572,25086,40579,-15368,-30303,38700,-23111,-7423,-113856,-32855,35632,16401,-32811,-28812,-26450,2572,-26092,74501,46847,-31550,-32732,-1681,43575,-40945,-12004,103425,63960,100096,-6657,3415,-28449,-35416,52743,-16465,4963,65938,-18967,17845,42092,-56237,-65867,-122270,-26570,-24310,-37557,-17376,-9694,-12254,12966,-42279,-30604,-27117,-29285,-33248,-19794,-5892,62793,61068,-5757,-65354,-13480,13121,29414,-42300,-36105,44275,-9134,-38914,-14317,26928,-41681,-10442,-97230,9197,-2359,-31276,47662,3723,11406,66646,28969,-3966,2843,-49726,-73160,-17195,7569,-45995,25374,-52626,-18628,-8440,71959,98277,61856,-38593,-27702,-19619,-30658,-50995,-92582,-19638,-23345,-22425,40503,-3170,5722,26771,-36596,38005,44975,51923,80207,56011,-24670,-21243,8756,-56654,6046,-58562,-63078,144,-17068,-1475,-16435,-30384,95259,12896,-57432,49907,-9317,42700,-1836,76768,22711,88425,30984,53623,-14726,-1823,-37737,-40649,40949,30456,-19960,-76329,45567,736,-2781,37143,-51190,-42872,-26120,-43855,23576,42997,5297,33386,105724,-43765,-114064,-127529,-61445,32834,-98216,-50610,-53870,-57005,-32216,-43609,-6622,45138,-8073,-21383,-46138,12973,74675,79903,-102270,-70900,13431,-54247,20615,-1430,-50661,-34507,33784,-2425,-65290,-43109,107561,93674,25267,87756,59664,8492,122525,29898,175747,7902,33862,-30586,57924,-29617,-30480,57993,-56438,47723,19061,-12765,51932,91257,-46105,-75363,-401,20874,43298,-68043,27730,-65228,-40526,64006,-46733,-46936,-29062,69118,-23738,22552,2114941,1305615,-31780,186593,188340,40681,79470,83238,95362,72843,86942,129191,62757,59074,-6503,-13748,16269,58105,-3410,-43179,-10653,-17689,60938,33502,39626,-30111,-15513,-91675,-59118,-52703,63346,-39702,34776,38866,112169,66445,24689,-44419,15897,23751,-5164,-24953,-10880,-39559,-30408,77011,-27494,-42654,-4353,28728,39181,-608,17259,-2390,30238,15720,-65455,-56813,-47799,30754,35325,65136,87209,62810,70836,3368,110658,13371,13282,51214,10439,29427,-22617,23299,29097,71088,78676,58280,75399,27696,-42983,13418,-28925,-31751,55337,69411,-11653,-5644,-53730,210505,204202,1005,59284,-6962,-864,-61183,-32260,6053,34480,-24895,22775,12763,-26679,38060,113719,-6037,17248,-1880,17872,-6606,60542,40481,-40929,-30691,-28639,-29087,43183,3727,39374,36470,85019,18939,-80392,50143,-7037,-38224,33388,19054,61519,-21015,43424,14767,60928,36362,39726,-16816,7162,39751,62007,18695,29146,-3961,-13090,22168,-42311,-3797,-3872,11703,-52523,-7002,5163,-1424,65224,-21108,-71135,-28374,14977,-1819,13728,-27465,-7798,10957,49844,59405,-56110,27089,-56833,-7746,5221,-21955,11233,34364,-4689,26716,-47999,18172,-90106,-92094,49527,32499,-25183,-40788,-38163,43818,-8898,19691,57367,-20708,17773,13736,-69812,-87109,-27084,-68508,-12358,79758,12880,19109,11970,-46934,-29600,106940,31542,-25826,-49218,19195,93963,-9774,56387,-6574,-21365,-18716,46410,36123,-10699,-8895,-48412,-6481,33992,10335,-4496,-24239,-9508,-58586,17788,-36443,-25017,12849,-57580,-42928,-22840,6515,-24639,-33726,10870,-90107,12929,40362,74559,-20420,-39091,-52345,-14823,49715,-38512,12510,75494,56117,90061,32868,-1065,19743,-44339,-48340,-39018,7963,93079,1590,8549,-35617,-40042,29136,11882,54514,39526,-43985,46228,21947,13763,-24037,-41747,-25061,8270,-5898,-39398,33853,-6926,4905,11424,-19953,-56008,-69775,-49014,9702,42102,1369,-20359,-26267,3160,51989,-16852,-47555,-61022,-29665,816,-33153,9589,11538,72170,49667,-9480,-15046,-27999,38885,13213,23802,-4289,-60286,56187,75781,41864,-25365,20911,-31040,-21852,35100,-14642,-16689,26623,112593,-41129,-23239,-33777,53045,26366,11388,21414,5921,3727,-41051,-18158,52773,10715,19086,-51332,-54360,-2260,66043,32093,77316,16628,47284,26232,13998,-26039,39063,35392,-639,-54442,-20688,39819,19811,2345,-27785,-5787,19725,-35252,-56558,-44749,-48486,34688,-56326,60078,13470,-45680,-9472,-13750,-57464,-21267,69173,-28366,23661,6436,-105251,12691,-34459,-6668,42496,77884,79615,-56794,39014,46020,23313,-23968,-10211,40171,1101,17448,-64964,-45997,-67927,-22720,-23828,116077,-1365,-66151,-42411,32312,60775,1040,-118519,33145,68112,57610,-13385,26402,5482,-35848,67995,-25730,21067,3827,1539,66834,-37882,-82307,-37524,5758,26243,18399,-477,106432,119183,90644,3079,-19825,-68460,-61648,46700,-39922,51747,53026,29993,-8087,64143,64689,-962,27939,35674,30512,-40047,100327,30987,74196,-13419,-26990,-8736,39796,-29485,-1023,59005,-9032,84420,49400,12835,92269,68413,85672,-64376,14810,170112,124769,31968,-29943,44803,-28706,13466,13509,47628,27501,60782,42413,-19787,-23582,122282,76210,-60254,72723,56003,24885,-62534,-111356,-62103,-62313,-16324,-55806,31670,-7997,-5299,52950,68536,52077,10086,-65834,-11151,11603,-56396,122853,33742,24171,4329,-27729,14819,28612,32000,-79928,11377,-14102,30969,-7794,-45533,20087,-17489,-46506,-19043,13821,-28309,942,-36473,46360,27239,82422,122528,44966,20921,52586,9541,13334,-13695,-41323,17598,9998,-14231,-53711,-3349,5144,29846,-69294,30304,-38624,-37199,5994,-4532,-12982,53756,82953,-40316,-533,36137,52737,-13896,28664,68631,-42447,45332,18459,-21761,-87331,-76353,27115,-40548,-121500,-54101,-10756,4531,-12981,-8656,-88972,25612,-20838,-13924,23422,40238,-80038,25653,-63637,-111709,-13387,-78444,25201,17095,20680,-38357,-43293,-8354,76349,118345,10912,-12072,-141135,-60901,-23092,10451,25787,-3384,-15645,17982,22001,47049,-90783,9891,-50754,-51071,14788,-1597,-56024,-28191,-109346,28135,71109,25783,74636,29759,23013,-3501,100981,42380,101446,-58240,-66227,38219,-1736,79463,-72745,42661,-35015,-38043,-5107,69670,-92625,-14692,5222,-20008,-20657,-4437,83007,-25131,-22796,14541,-25018,30712,40940,50628,114162,9364,14768,-51416,-32640,-60936,-13224,-5766,-28037,47489,-11165,-5285,-77248,-25983,-21640,-34460,-75240,-66411,-69637,5467,16861,36973,-31081,-47946,66315,-70505,-11472,997,-74226,-37359,2887,13532,53289,15608,73536,37042,42212,-91094,-27093,-14418,23040,1210,56672,-22741,-19493,-20101,-47326,-28869,55207,46253,27820,48702,-72816,-76904,-19431,41758,9954,-28918,15746,28455,41183,19644,-108253,-42135,-10711,13775,-2327,75825,103483,-47133,-43372,-114970,-24038,-20703,66468,14244,13149,-2753,40890,11906,61156,-38014,-27509,21655,-21778,13160,64615,-85674,-74273,32965,-40697,-93002,3568,21831,-3178,-67882,-56428,65014,19013,66401,-48251,17703,115286,-4941,-3901,-141264,56522,17594,8071,31789,-14270,-56101,-82668,-10735,13596,-21242,-1421,-50454,4043,-92454,-48461,22493,25427,13711,-26731,-56067,-8435,-4881,-25378],[-17362,-57717,961,-17223,-44268,26406,-34274,7613,-68549,-57870,-16375,-24920,60316,27459,-3694,-766,31663,908,-17846,-63638,-116,-7434,-91245,46775,27901,33547,-10516,-45104,10036,-62469,-24166,-116957,-21006,28414,13044,-40527,-33205,-47716,-8046,-15931,56192,58071,-42656,-22403,-7268,38806,-34206,-22067,103075,67676,101768,25776,-2358,-35724,-29006,51831,-31027,-20850,43738,-21992,57265,48872,-60262,-61991,-85207,-21172,-39365,-39475,12258,-12865,2108,7135,-38247,-64082,-46955,-39443,-31412,-12279,-18185,54689,57583,7122,-50800,-11668,52015,45051,-24393,-41091,30271,17049,-18827,-5888,17843,-34386,8831,-88067,-18515,-28509,-34471,70265,27684,5184,52145,16396,15181,12973,-76488,-57956,-15871,9529,-38827,35900,-5364,-18162,-29442,60619,90373,68274,-41797,-34987,-17085,-38993,-39315,-87013,-23491,-37400,-23597,20494,-21723,-1296,41854,4754,35529,36309,66134,57718,51731,-10213,-21817,16548,-8997,10413,-21170,-52048,21646,4884,449,-43492,-15098,110692,2425,-41668,53258,-9410,44155,-4929,83533,14760,81535,32085,60125,10314,12446,-39940,-16186,49953,26550,1237,-57827,49670,29843,-9531,30277,-49007,-11734,-11186,-5432,46078,39124,2743,52623,110506,254,-109191,-91528,-52592,40125,-50053,-65740,-89418,-81744,-1409,-35859,-1031,42289,-15915,-30151,-47481,48230,100811,73210,-76986,-79495,-1686,-49316,2800,23174,-50871,-16428,59001,-16338,-59879,-23546,113270,76661,-7689,41153,52174,18212,124633,11694,122978,26750,43607,-21103,61166,-47426,-20340,29671,-45585,73763,53976,-6600,41362,59256,-70840,-80218,9454,19938,83047,-83904,10225,-62341,-42165,80569,-50457,-55951,-56199,74310,27607,67994,1546989,1447617,11014,174879,185963,66292,85810,88969,109923,72192,83258,141037,60903,73915,38000,10439,24431,26109,436,-16416,-12851,15324,74169,4412,36458,-45430,-3784,-95221,-58640,-86533,49327,-26211,8346,27425,74875,87482,22973,-28354,-25262,-5198,-6332,-44901,-10310,-52669,-53320,64872,-5089,-44821,-16562,39801,67756,-11111,15887,-1542,34431,15168,-46919,-91363,-35416,16131,46313,73368,89131,100472,98099,-15168,145532,27018,14370,69259,-1509,-27836,-50107,10996,22526,40622,48762,41702,81758,33933,-23168,19248,-28449,-37456,41355,40445,-31326,-26247,-42046,204099,239683,-3421,76699,22197,24060,-54531,-48408,2061,53917,-44481,20049,-16697,-42498,61496,100699,1350,16394,2942,10654,-22316,62408,20283,-22179,-28443,-35723,-41749,17306,-5342,27600,39333,62848,6151,-103412,54606,5681,-44127,14070,4539,65764,-38626,56503,-5982,40880,24629,31465,-30847,-12877,19083,46750,47254,31310,-4830,-17930,-3532,-52448,6820,8613,15202,-35608,-18836,5300,-24579,41331,-21599,-77641,-38169,-3998,3915,43639,-31081,-32244,14364,30876,63768,-26343,29732,-55773,-40284,-2798,-33255,28427,32519,9366,38233,-34710,15369,-109312,-68404,35497,22514,-2593,-26592,-49329,26336,-23950,2631,55968,-48582,4586,14273,-39524,-62481,-17857,-69792,-12568,26593,6817,24985,12187,-36139,-19074,101380,12997,-7222,-41037,44546,101694,-13077,66881,1773,-18789,-32232,34337,22273,-1279,20709,-35509,7625,58474,25810,-5309,-23520,-160,-49963,15643,-46143,-10799,16780,-43786,-19710,-10715,-3267,-45216,-38259,-20731,-82923,-22544,44466,91066,-21657,-32207,-31417,446,25796,-18851,45439,57861,27561,54100,28103,16353,10060,-47871,-57915,-20253,25166,90363,7861,4957,-1421,-44618,14061,-2648,49393,18812,-78303,23453,8451,34533,-35856,-38860,-29999,-17661,4222,-53714,8777,-4571,36446,30648,-15141,-55808,-56412,-21006,20808,30368,-15898,-28418,-9956,50090,54890,-30149,-39684,-66019,-34589,249,-6905,17014,25060,68101,46519,24101,-4158,-20773,8482,-44147,32742,-745,-72583,16173,55856,11177,-24927,23399,-25978,-23609,9059,-6310,-10977,12104,155434,-28310,-11510,-18139,59779,17703,13280,30314,-4363,-18168,-39265,-22440,46305,7844,10220,-55030,-65385,27039,56400,58040,94470,33987,32487,12299,10003,-43298,18643,41418,8191,-48025,-17647,40413,45102,907,-17613,1186,26473,-32117,-55962,-35263,-23662,18982,-50870,41303,-119,-18923,19449,-11254,-63687,-21272,79625,2270,-7804,-4892,-74442,1357,-87712,-28344,27704,78362,66927,-71920,27936,18952,27964,-23565,10198,42377,-8932,48682,-45098,-41953,-71055,-11845,-9428,142468,13427,-72302,-54539,-897,49494,32550,-77662,34749,70459,44507,-19611,-739,35955,-9058,64738,22251,16719,7705,-9048,71991,-39204,-76306,-38275,5692,9348,8529,-5148,91859,124869,95068,-3503,-36653,-87332,-52929,64747,-35426,49210,49937,27762,-6155,52681,76173,-6940,46071,46470,24159,-38899,78354,23907,79617,-3834,-37541,-1967,28993,-32787,3138,36423,-19793,86431,58530,22047,63063,61640,64174,-63715,21138,117400,111693,19837,-22673,40362,-40976,36337,20212,40796,21162,62843,64778,-2800,-16865,100277,53980,-45898,72716,33239,16692,-48459,-111308,-59797,-36614,-1259,-44885,53714,-10445,-16066,37653,85197,35403,17710,-59177,-19027,10300,-26255,137250,32850,35280,12264,-19693,18211,27937,50948,-73657,9826,-35503,9273,-10673,-16652,28041,-35977,-48591,-22801,29675,-45193,-7839,-46302,17564,9341,38874,83960,15145,24229,16091,-18214,12319,-15445,-30623,16806,12837,-11225,-65918,12963,32895,30797,-74768,12094,-17831,-5436,13389,9276,13029,31634,106163,-42247,-35450,43413,58840,-1642,34562,71014,-51974,41448,23833,-15244,-70492,-40103,44904,-31708,-108339,-44144,17709,-19476,-9546,-14667,-99321,2809,-19918,-18646,5738,34152,-57413,57218,-27252,-110041,-1142,-52802,29234,9332,27212,-30968,-56424,6234,108130,110670,-1901,17671,-135320,-82361,-44841,16976,12394,12110,-26217,30360,6228,29601,-85500,5587,-76785,-64063,21720,-1044,-46475,4173,-90879,27511,87189,11603,56941,12804,35459,12534,63065,23059,96048,-50395,-121522,31666,-35590,80666,-56530,31061,-39194,-37664,14807,42983,-73591,-32326,12748,-50818,-30756,-1081,72188,-11567,-25904,24153,-30726,32072,33989,47353,98025,24747,41077,-36799,-27309,-62130,-21327,-6002,-26573,48376,-22117,-17381,-86865,-22926,7580,-9961,-60133,-51200,-55298,2648,21961,43669,-17545,-33503,72795,-29921,-10494,8771,-78520,-22914,-5419,-15491,52215,27488,73776,24896,46425,-49274,-23434,1056,48693,34377,62523,-27756,8802,-45509,-54794,-33947,57712,61264,37034,44004,-61708,-89623,4870,29298,13646,-10947,-301,48972,72956,-20917,-129837,-44188,-15101,17008,-8231,60702,80797,-20524,-17756,-114325,-30154,-2393,89664,26587,-17586,-30613,29394,13477,43691,-50776,-31956,6072,-28143,1815,63464,-88172,-76624,38799,-60033,-93850,-3108,-2789,-11761,-81085,-40165,71653,2358,51,-75165,35548,102069,-16577,8695,-96356,40505,15031,14228,25095,-9732,-49586,-75924,-22147,-1492,-29229,-7304,-54670,-21642,-93049,-47186,18966,28663,24331,-15084,-60763,3472,-7351,-239],[-11204,-51070,2285,-30998,-40065,37412,-25981,13972,-76823,-56057,-16974,-47677,62389,34626,-8415,-18672,25516,-4945,-18853,-84315,11797,-16918,-100677,81169,25420,15042,-450,-42905,-8321,-91415,-26241,-88346,481,21372,10085,-47411,-31107,-65071,-23662,-17375,35818,48419,-56238,494,-22864,26348,-24748,-35245,85086,62517,84868,28713,-10175,-32545,-14295,52210,-39306,-46130,15133,-30165,85652,57850,-54405,-50750,-50074,-12658,-49396,-40198,30303,-7657,14446,-6267,-39616,-96021,-60344,-37215,-27592,3357,-41639,37696,30740,9327,-28556,-11842,78154,48790,-9010,-48986,4842,40968,1691,2662,10207,-13303,23690,-76483,-47149,-46965,-31216,70356,44041,2087,43720,1687,39220,29774,-95795,-36156,-11918,-939,-28644,22779,27769,-15781,-36321,17645,58524,67937,-45922,-44455,-11740,-33972,-25976,-61507,-22982,-54636,-31726,-1288,-11728,5720,54057,47109,28143,26450,82371,33915,40584,-3862,-30409,14270,34238,14698,13154,-35470,32932,20572,-1444,-63353,2158,112587,-11849,-21894,45089,536,36060,-3037,74124,-10,52311,27273,60204,27238,23257,-52878,17188,62343,28166,37427,-22362,51532,52199,-25758,22489,-47438,25055,22136,31848,62170,34663,4919,79737,109102,31566,-100430,-46153,-31537,45344,-4053,-75061,-127582,-97338,19435,-21199,-230,31186,-26155,-27058,-38042,64750,105817,44031,-51602,-80253,-23897,-36970,-12782,44117,-50147,5355,80374,-27006,-48690,-7188,111432,47778,-44452,3836,51585,24134,116495,-5924,28016,34578,40951,-1421,61334,-53771,-11973,-19804,-31279,90301,84833,13016,22232,19433,-117844,-92811,12997,25908,114321,-83751,-3765,-53004,-31008,98423,-53622,-60289,-76280,67970,81072,103308,910369,1528698,85052,149788,160035,91435,92154,88012,110749,64058,57110,126734,53543,84831,84830,33466,26827,-22672,10472,8772,-17653,52771,76121,-27320,16833,-63548,-1799,-82175,-52460,-106743,34872,-4800,-18384,22141,33487,83994,16805,-7263,-60983,-36993,837,-47431,-3943,-41395,-61222,44190,16661,-36531,-24311,47745,84460,-17326,4200,6490,31909,11679,-17756,-111028,-24118,3329,56670,73141,74875,114427,108496,-22319,159537,38219,9543,82256,-12027,-69517,-61194,-2817,11136,14546,10602,24487,82193,46347,-4550,23227,-18474,-41099,22457,11102,-46789,-37003,-20025,204177,269630,-6672,81602,29098,47766,-36568,-52281,9547,67509,-52344,13424,-34023,-47673,86038,83343,9747,14519,4855,1091,-36499,48205,-3888,5332,-29788,-37937,-55949,-20375,-15134,14551,40596,23148,-5312,-123036,45420,7875,-35020,1010,5227,78447,-45262,51911,-18850,11760,18638,12115,-33195,-27351,-16870,29689,65699,32750,-367,-7314,-38406,-60049,16525,19487,1506,-12582,-28889,1541,-48262,7926,-23050,-76751,-48326,-31317,8511,45201,-35131,-46795,13393,11086,70686,3524,29470,-54703,-60854,-6814,-33414,34946,10709,21017,42090,-17619,8739,-114979,-35217,11465,17177,29562,-9515,-57606,6812,-34984,-16978,48839,-69295,-15544,13701,-6293,-32035,-4283,-66004,-8065,-20402,1195,35026,13651,-23208,-16722,82289,-9708,4374,-40816,45620,93670,-8125,74883,7759,-11073,-37449,14167,6623,7378,41125,-15272,28036,72744,38863,4650,-16384,17913,-36913,17551,-47611,11182,25084,-31518,892,-861,-13025,-62665,-34926,-51369,-54496,-53847,50912,101379,-28574,-22963,-2061,10453,-5270,7202,79861,26694,-4361,19461,12430,31723,408,-47442,-71799,3750,50254,70943,9516,3207,29352,-42617,-604,-23936,23383,-6855,-92419,1602,-5099,55714,-39220,-33937,-30660,-26949,12275,-58985,-12138,4592,56633,44643,-15661,-60514,-59138,-12319,19084,1476,-36106,-25381,9659,78982,57375,-31730,-33174,-57166,-34387,-3871,16772,17584,30013,49983,27430,37965,9631,-15810,-32470,-80972,32954,4709,-82841,-29211,8368,-23867,-24617,26369,-12787,-19823,-13384,3958,-10685,-13656,165395,-12435,-5409,-4356,53909,8740,8809,35547,-13056,-41889,-44892,-21935,30455,-5305,2147,-36092,-58715,61410,37125,71701,98033,50056,17534,-2820,8924,-54603,9585,39728,18048,-35170,-19457,32484,66178,299,-22453,2291,21148,-18239,-47044,-29851,25,-1596,-31625,24167,-24971,-3088,50957,-7890,-36726,-12902,74388,35006,-22620,-6998,-40441,-12845,-110303,-50007,4973,69815,36275,-74591,18816,-6843,22893,-17834,19981,25868,-7653,67009,-37361,-26448,-55687,7365,-3499,147413,31541,-64894,-64135,-31157,26942,58095,-23458,30633,62544,33609,-26061,-21498,62351,28769,57883,60546,11437,5151,-9070,81552,-26841,-69145,-35515,13242,-5985,-4959,-4792,49909,102858,83600,-8127,-49158,-95984,-46702,63988,-33525,37299,45115,21830,-3653,34995,73338,-22863,61814,54101,14955,-29161,53285,7147,83168,17105,-46120,-1643,14479,-24799,1673,4724,-33097,56755,55131,35178,45680,67532,42469,-40749,36179,74210,82406,1189,-15001,36370,-45283,55213,22290,33103,9428,66652,78431,5785,-13098,65542,17722,-40021,57356,6685,29632,-28464,-97283,-67089,-7001,10361,-28954,60484,-13255,-29598,23308,81379,11645,24950,-37729,-17820,5721,4589,123607,14754,40212,14543,-9566,18236,22439,68889,-64193,5618,-56428,-9480,-13175,18023,3558,-52219,-39029,-21982,61540,-55954,-18496,-49247,-18111,-10249,-14118,44589,-18806,23509,-9807,-28817,20060,-4463,-11104,11126,16727,-3796,-57515,19490,47290,24607,-74137,-2750,-1940,16885,27217,31748,47422,7830,94861,-40010,-71093,44104,65204,4620,37999,62112,-57258,44122,24988,-7327,-46371,-391,66422,-25364,-96407,-28645,54471,-35894,-5910,-21834,-102515,-15710,-13223,-24727,-16250,26316,-31525,89439,18730,-102605,9124,-21415,33792,-9319,25824,-21809,-64420,16569,113678,98490,9955,52869,-82688,-89168,-63641,24175,-81,28802,-26061,44837,-12407,9109,-62262,-9612,-91547,-66646,16352,-5026,-37860,28927,-51024,22299,91342,-3329,25315,-3688,41684,32786,21100,-7689,87114,-19731,-128190,9848,-62385,69706,-41657,9160,-36334,-29104,43380,17453,-43311,-59690,1878,-70763,-35456,3466,55995,2448,-20410,37846,-38155,22231,31628,42895,67812,29870,50475,-21814,-30376,-60574,-26537,-433,-1816,49772,-31681,-23260,-81366,-16369,38978,14125,-32881,-25214,-28589,8734,33032,48447,11512,-7599,69011,20575,-2884,14713,-74340,482,-20276,-44007,48125,35066,61637,6141,51099,-20554,-23135,-2608,58250,59578,65124,-21798,39808,-59977,-65335,-40507,51686,64932,37192,33905,-37234,-83763,29357,16599,5565,-3964,-24230,64169,79541,-51137,-130485,-36638,-16469,19113,-14771,40785,62115,11584,17259,-99164,-36971,19560,104247,45848,-39242,-40275,15499,16966,19612,-46733,-19032,-9740,-24664,-384,63701,-77713,-72315,39859,-76721,-78658,-1954,-23942,-19192,-76413,-16830,66326,-28987,-65359,-88482,40157,80419,-33142,17644,-13945,28731,16547,16771,13380,-6889,-35104,-58402,-39118,-13983,-36882,-5914,-49130,-41516,-83198,-39882,19131,23005,35215,-7234,-58660,15359,-8092,24466],[-2861,-37511,10577,-37862,-33542,48191,-10112,9425,-78233,-46666,-17360,-75883,55826,37226,-25498,-27074,14858,-33842,-18203,-94967,19999,-25047,-98976,93022,16843,-14019,13586,-27302,-10426,-91703,-18775,-36357,28533,19293,5477,-48837,-22585,-74060,-45842,-31208,18079,22241,-69859,28383,-44619,10714,-11089,-45746,57155,49797,57819,7323,-20091,-22020,1998,49665,-36543,-63235,-10707,-44639,94450,66572,-37689,-36521,-26484,-3201,-52552,-30935,33181,6871,22898,-25902,-45059,-119496,-66194,-21363,-17817,23570,-69537,18615,-14884,-1891,-2629,-15689,83286,41955,1374,-56244,-26336,56422,20111,8627,1993,15148,29184,-62900,-65079,-47806,-19310,43921,47605,5644,44566,-12054,58990,48023,-106975,-16332,-6285,-17245,-16868,-1121,39362,-11526,-29578,-34620,21062,62960,-50560,-52359,-181,-9770,-15404,-27118,-17422,-70017,-47140,-19196,24816,23494,59422,77494,17221,15879,95847,14375,24597,-6554,-46007,10568,60304,14598,34800,-20156,28009,26157,-5419,-71099,17051,102541,-27013,1481,28673,15878,19191,643,57132,-15163,9274,19047,51389,33312,30096,-74156,51829,75229,36614,84559,20777,50283,61857,-43557,17647,-47887,57705,67410,49448,70370,31033,13983,103027,100812,45140,-82731,-4218,-6439,46549,26144,-73315,-158752,-99405,20157,-4399,-7200,12960,-37266,-15552,-24894,60716,84076,6347,-41290,-75278,-50478,-18603,-24513,53317,-51323,22511,94586,-33032,-38831,2360,99246,17340,-70327,-15635,54408,24418,111236,-17336,-58680,26052,24067,21467,63438,-48079,-8446,-70052,-14516,96055,105256,42147,-4260,-22769,-177926,-109138,11012,38273,134298,-72077,-15714,-41725,-8416,111921,-54303,-57791,-84514,52985,123050,129650,574631,1514098,153679,118903,116756,111009,94221,79714,97648,49951,18647,93976,40418,89066,118239,47877,23129,-68097,22789,33827,-25156,79445,60156,-53508,-13865,-77545,-12049,-60196,-39241,-106874,21781,14379,-37410,24009,-335,59047,2787,10549,-80381,-64344,15426,-31666,6448,-6032,-54876,19981,35025,-13354,-23312,54634,84139,-16487,-11350,21297,25270,8840,15691,-114119,-19938,-1987,63160,65489,50078,107442,108222,-12148,146234,40251,933,88415,-18784,-76413,-46421,-18416,-4394,1522,-25847,11608,83619,61256,1162,22197,-3791,-42213,1727,-12026,-50943,-34681,-5882,208053,299551,693,76210,15228,67526,-10082,-40353,23163,67238,-43981,1160,-31442,-41989,109841,68164,17685,11356,4077,-13530,-47434,27091,-21971,31416,-35138,-32808,-67776,-44993,-20972,3515,41852,-26336,-15500,-126109,26623,-990,-16207,-3040,26357,88195,-41439,32614,-23454,-22438,17765,-10536,-21748,-31723,-63118,20831,67857,34631,5075,18122,-69475,-64502,23977,31734,-20502,10643,-34615,-5545,-66424,-21963,-24308,-71844,-55270,-56660,9503,18915,-38278,-51912,9987,353,73218,21849,21400,-53682,-62839,-2660,-24037,26377,-22706,27901,38858,-3492,-1929,-102928,-373,-14640,18398,63362,9291,-63442,-9741,-36216,-37477,36911,-77356,-37398,9575,18041,-3502,11192,-59673,-4110,-52132,-1046,47782,16220,-9567,-21388,57859,-28256,5058,-44761,24137,68516,9484,77192,11899,1065,-34971,-10549,-3885,10002,40727,4184,49046,73164,47137,21726,-3195,37664,-24107,21380,-39809,34726,37448,-25020,8822,6342,-18873,-73871,-24745,-73671,-13567,-69034,60510,104385,-46643,-17923,30241,12169,-37632,32089,103921,-7626,-28453,-4396,-9532,42238,-6191,-42093,-82963,29247,77025,49365,8667,5800,47317,-33180,-9120,-45318,-11568,-34639,-92216,-15724,-17097,68486,-35256,-28309,-28796,-14449,15531,-54865,-24514,18285,65697,48838,-19741,-69681,-70857,-17103,5087,-37835,-55173,-7145,29419,76248,56856,-22910,-28896,-38058,-31582,-9492,30870,13384,25978,22753,2337,27415,18803,-18034,-71427,-93448,21635,11567,-88246,-63274,-37695,-45065,-23805,25364,5494,-9388,-24604,17145,-18579,-41365,145678,1809,-1858,5255,38905,2982,3635,35752,-19208,-59831,-61963,-25351,11010,-25181,-8511,-19319,-37039,91654,12176,61956,84980,57607,4565,-18041,11168,-49373,9953,30863,26832,-18052,-24293,16641,76184,-1564,-37623,-4178,8781,1309,-35270,-25129,17775,-22125,-3568,10769,-53840,-312,73815,-7324,9299,1852,59010,60861,-22301,-2636,-9565,-25040,-96861,-64863,-20293,55081,-1294,-67985,14056,-19578,10871,-9313,18540,-7044,4099,63503,-39906,-5935,-25373,29438,-5425,130230,47993,-44988,-64567,-52135,-249,68490,22611,21034,44692,27194,-32253,-34536,80942,64505,54769,76909,3515,-1316,3124,92149,-2130,-58722,-30780,33843,-11797,-20371,-8457,-1039,62243,60731,-9459,-54337,-88654,-39149,50977,-33547,18340,39304,14452,-870,14656,53001,-46685,73802,56254,8442,-14312,35942,-16786,78625,41673,-49405,-6162,-128,-4171,-2166,-20380,-42436,2438,36853,45076,40286,75639,25985,-4838,46548,43067,44453,-21492,-8256,35001,-44240,62773,17625,25851,-6190,68788,79143,4726,-13862,34436,-16227,-42650,30616,-16163,56024,-7852,-71810,-85297,19919,17438,-7742,50563,-15097,-42530,13444,60935,-10580,30440,-8109,-9133,-248,27318,87889,-15518,38061,6377,-712,12883,13911,80298,-54750,1243,-70486,-18054,-15331,51078,-28254,-58394,-24824,-15098,92324,-61107,-27049,-43020,-45485,-26134,-58421,13524,-43540,21263,-17129,-19053,35448,14914,7761,2858,19916,3801,-34383,14244,42594,12673,-68446,-14976,5588,26176,52545,52818,79681,-7952,64580,-34000,-96483,37184,66782,2935,37457,44620,-56468,52869,25581,-717,-19513,24916,86961,-21434,-88237,-13839,85234,-47650,-7243,-30783,-96437,-24768,-1706,-31160,-38021,21487,-7937,117285,63961,-90481,10765,6137,33791,-37137,18661,-10884,-64285,22732,86448,88817,42652,77751,-19698,-80859,-71534,31041,-8378,41296,-15531,60872,-26168,-10056,-31026,-36745,-97468,-58044,4937,-13172,-32788,40562,5639,13038,83490,-15704,-13085,-14957,42055,51514,-7433,-40224,78149,25595,-83025,-21959,-76899,54410,-30190,-18295,-28576,-15068,73979,-332,-15273,-93909,-23007,-68149,-35917,3652,38686,13110,-8800,54433,-39952,4102,35238,37538,34196,25409,45354,-4223,-43483,-57255,-21207,11142,38191,50698,-36101,-22005,-60811,-7970,63715,33082,4456,6189,661,18153,47926,49045,54520,24755,54276,62764,9967,14783,-62136,33269,-35972,-65357,41987,39384,49566,-14065,51765,-13617,-26311,-21935,46621,73387,61629,-10017,64825,-61899,-74033,-43718,42068,57530,26354,20834,-4426,-60729,44338,3793,-17862,-14424,-54452,67873,68355,-62543,-106813,-22538,-9850,20465,-21788,21637,49439,38223,51106,-75685,-42786,40583,104902,66807,-48561,-35604,4332,19437,-4346,-25953,3466,-18673,-12790,1907,64339,-54195,-64581,35019,-83600,-50312,6246,-36286,-23515,-55374,4578,48453,-67851,-106146,-86434,28265,54925,-49984,22238,69769,22146,20296,9276,-2095,-6181,-18098,-32431,-56006,-22402,-40850,1655,-33794,-41108,-62144,-27566,25557,10619,45910,-2455,-48929,24524,-7036,40827],[5519,-19220,23873,-35105,-25279,56365,6846,-5216,-74200,-36352,-17137,-99909,45753,32991,-52403,-26044,-2466,-81909,-16055,-97097,21100,-31768,-90585,77807,3693,-48399,28742,-5095,1291,-58011,-7349,19767,55709,23617,-2141,-41924,-9126,-67923,-71554,-53434,5707,-8042,-80886,52818,-63964,-1204,7317,-48499,29382,32618,35104,-23534,-30005,-9913,9425,38362,-21611,-66289,-25640,-60926,82012,72031,-12202,-23579,-17682,5308,-49342,-8670,23073,27773,26612,-49605,-47778,-125407,-65154,4052,-1035,41167,-93705,4221,-65160,-23855,21553,-23189,67291,28229,6120,-59406,-55295,59095,33127,9774,-9786,42053,23463,-50256,-68421,-27135,11567,4785,37466,17066,54498,-19914,66126,60289,-108658,-3970,967,-27954,-3372,-19092,31999,-5868,-14569,-71746,-66,56271,-54297,-55954,18497,32943,-7353,2481,-7809,-76755,-65431,-28676,76267,45959,56051,88394,6573,6335,102464,3737,8128,-16184,-65174,11430,66130,6163,38410,-12064,4799,21128,-9213,-65390,28528,83947,-39884,27294,9935,30413,-3098,3148,40496,-24957,-33943,11396,33899,28038,33250,-96960,77224,83533,50229,131859,56604,45128,57347,-56588,17695,-50543,75696,106427,36737,70967,27527,29099,110771,85969,43590,-55966,26140,15624,43135,34674,-58170,-169786,-88624,1287,6782,-21188,-8935,-47430,-2587,-17041,42997,42153,-22614,-49280,-67243,-74615,3386,-32345,46591,-55767,29531,99495,-34074,-35150,2159,66355,-4294,-72422,-15740,55400,18697,110535,-21667,-103951,2690,-4652,38940,70650,-32927,-11263,-96466,3539,90438,109983,73081,-32906,-56142,-223990,-124552,6845,51604,144682,-56371,-29531,-37350,20051,116032,-49956,-49169,-79513,34748,140856,150895,756765,1400888,186995,92217,70050,118519,89047,65639,75033,32522,-17394,56220,23375,86848,129242,49103,15319,-88564,33032,60080,-34136,82024,24625,-68166,-44149,-80698,-31809,-40678,-19214,-88294,8505,21224,-43189,31955,-17722,26448,-19777,19806,-77535,-79830,37140,-3149,16330,41116,-40192,-2673,49560,22742,-12914,61524,68041,-8459,-19693,38431,18100,10784,45001,-102588,-25814,3251,63661,53066,22698,88465,106484,12171,110265,28018,-7774,87565,-20465,-46630,-9377,-35309,-23528,3474,-50347,7276,90988,74629,-5684,16881,10971,-40987,-17490,-24702,-38719,-19264,-8479,212564,329447,24459,67272,-4039,81944,19252,-15008,35167,51565,-20947,-14763,-9987,-27971,130582,59762,23402,7650,2409,-31880,-52963,11896,-30181,46583,-41959,-18887,-70382,-35390,-19767,-3676,43495,-73241,-24512,-100909,4789,-17761,4530,272,63281,86538,-30696,6892,-22664,-56482,18120,-27365,129,-23336,-105420,24658,58250,37291,6205,49049,-84817,-66178,25491,44063,-38524,29679,-35935,-15222,-75537,-40322,-25331,-70316,-55728,-71019,5339,-19511,-39550,-53801,7508,3523,64969,21653,1084,-52154,-47939,9899,-8993,4598,-54577,28219,30333,1740,-15689,-77733,29164,-35197,25019,89432,27604,-67385,-20298,-24408,-55794,22496,-71331,-54485,446,26768,19478,26401,-52231,-4388,-66438,1248,57906,18721,2908,-28423,35456,-37764,-5994,-48679,-10721,33180,39597,72932,14873,16285,-26135,-33484,-3617,2712,16892,14367,64185,61285,49220,38625,13676,52375,-15942,24849,-24297,54148,52389,-25448,3,11383,-17956,-76921,-10086,-81436,25215,-62216,71685,99058,-77466,-22433,59168,6530,-63388,48163,110036,-33631,-36691,-14012,-30378,45760,-6426,-30254,-86340,52203,97892,39659,8199,14103,48647,-16827,-8615,-60486,-39872,-59788,-87051,-27071,-25839,68102,-27002,-21474,-27015,12612,12177,-42407,-27919,32120,66627,42576,-24749,-81550,-81876,-25360,-16780,-73812,-69123,23217,44161,45458,52540,-7332,-25330,-16576,-28830,-14175,31136,5500,14857,-7187,-18667,536,19008,-27912,-93028,-87088,-1080,18844,-85766,-75244,-60708,-38568,-21424,15733,23706,5995,-22932,32365,-33195,-61550,112066,10132,2203,9076,22249,2919,3212,33703,-21769,-67127,-90339,-39241,-7237,-45987,-26022,-24379,-9815,109685,-14487,23478,57394,53853,-4684,-33041,16090,-23642,14268,16325,32477,-35,-28780,-4740,70460,-6580,-53765,-17192,-3316,19179,-27410,-18587,26736,-37846,25216,1900,-78170,-6435,79586,-11605,53716,19076,41781,72850,-12409,3169,15296,-31753,-58354,-68922,-41678,40232,-33931,-58252,13917,-14754,-3340,-3732,8721,-47016,20455,36752,-47231,9776,10628,48085,-12305,99194,57374,-17333,-52805,-61204,-24870,60959,42404,7762,22083,25697,-37837,-40250,89864,85834,59685,68206,-7469,-7404,25405,97123,27850,-42286,-25774,66037,-6019,-35432,-24531,-38895,21882,33600,-7331,-51438,-64750,-25618,36336,-32663,-5145,32554,7626,1881,-4501,19825,-71206,79242,51682,9282,574,32861,-42296,62638,61383,-44820,-11198,-13141,24291,-3569,-27277,-42325,-53074,8136,46545,39745,75945,16454,29398,42994,30175,9154,-43777,-3627,35847,-40436,54819,7035,19926,-22836,65580,65633,-2689,-18108,17458,-33993,-51253,-216,-29028,79052,8850,-39916,-113310,38202,21646,18306,28706,-14546,-51159,7979,34223,-25165,31969,19587,2671,-4149,37830,45678,-47338,30407,-15183,5023,1991,5656,80428,-46519,-1065,-73543,-12632,-16989,75288,-42872,-48933,-13124,-3106,105710,-62544,-30421,-29708,-48580,-32713,-77332,-5227,-47567,19753,-5513,5753,53860,36313,15863,-5032,21311,8764,-6302,-364,20088,-1907,-61049,-25878,5249,22600,86197,63373,96161,-11243,33740,-25471,-103309,23262,59247,-5251,32110,23576,-49552,64366,27236,2544,5445,29707,100279,-20370,-80812,-4713,98996,-56161,-14706,-41587,-82838,-22702,11152,-36663,-54156,22518,10116,132344,97463,-74585,953,21005,25594,-67211,9026,277,-54735,29387,37877,84400,79708,82617,18690,-61198,-64085,36286,-10462,45732,1716,77342,-29891,-23577,-5748,-67654,-99619,-41182,-7630,-24107,-33219,39819,69119,1683,67348,-23151,-48967,-17959,37551,63459,-13354,-64908,69648,68788,-12496,-54408,-77702,42284,-20672,-43872,-19450,1209,99409,-8541,-1790,-129414,-53245,-41306,-36268,-3036,23290,17286,4687,71434,-30788,-16182,42242,31019,4496,14049,29837,15046,-60006,-52439,-1530,26933,79135,49397,-33024,-15182,-29137,1739,75074,43584,45850,33825,24585,24821,63668,45069,101793,55764,30506,82461,25063,7079,-45184,67531,-45728,-75527,34592,41429,48356,-30002,45800,-22237,-29834,-43965,18122,78114,50802,1714,76615,-50930,-74280,-39844,33260,41852,6191,7853,29154,-28752,41413,-11297,-52909,-39122,-86392,57213,50329,-53757,-65305,-7861,3802,21915,-28010,8362,41877,50797,74024,-50395,-47300,55569,88892,83576,-46416,-25436,-925,18842,-21170,4912,24390,-17611,2001,-228,64497,-21751,-56686,25029,-77326,-17781,17975,-37560,-24250,-24739,16711,22153,-103239,-112751,-73787,1978,29781,-61589,21752,120444,19809,23661,-11117,-18363,-7225,-4996,-7709,-66583,-26699,-38704,13454,-11768,-17730,-33772,-12702,38609,-4116,55479,872,-34028,29450,-4890,42856],[11563,251,37456,-23251,-15958,59298,18170,-25687,-67840,-31727,-16424,-110550,37222,21810,-81884,-19314,-29440,-134687,-12750,-93976,14988,-36758,-81442,42001,-10534,-80541,41478,16349,18008,-2265,3545,59064,72731,31741,-12326,-27166,6762,-40984,-92893,-77402,-876,-28875,-87006,67615,-71068,-2445,28845,-41166,8476,14949,29432,-48554,-36231,-2043,-1276,14929,2411,-53985,-25555,-70957,53924,71633,17338,-14301,-20129,11821,-42437,21667,6085,48804,25870,-74523,-38790,-105190,-58681,30875,19111,47466,-108036,-1546,-101897,-49656,39108,-32349,37363,12227,6000,-56527,-74281,48010,37852,4985,-26278,58874,8582,-43619,-62042,8009,73357,-14300,20926,33963,69852,-19605,57551,59755,-99862,1542,10243,-21886,12263,-19322,16240,336,1030,-82095,8626,49978,-55609,-55719,41790,85723,1962,17078,3825,-69027,-79068,-28038,126347,66379,45074,80570,946,334,100643,4746,-3070,-29131,-83025,17808,57617,-12075,25189,-13704,-33391,7874,-11136,-48480,37624,60457,-47716,55108,-4139,38578,-25765,2982,28644,-26227,-64849,8357,10823,12907,33011,-113068,83593,81973,64632,163291,70633,36364,42297,-62220,21611,-54732,70502,110969,-1200,65538,21949,47320,96746,67204,33499,-25588,42813,31403,37246,23643,-32009,-149457,-69455,-27110,5223,-37491,-29073,-54785,4481,-21364,22718,-1035,-30527,-63776,-57735,-85214,25699,-37187,25342,-62982,26484,94790,-30938,-37452,-11467,7207,-10923,-46283,-700,49895,8252,104602,-22989,-106453,-27137,-38570,43363,81365,-13052,-19412,-83232,21270,73409,96013,96238,-55279,-66882,-225271,-134851,5166,57732,148893,-44353,-48033,-49113,45813,108106,-38726,-37848,-64627,17858,123328,165205,1306234,1222580,180785,78739,35488,108575,76694,49173,50800,15692,-37339,27153,6660,81220,118882,37465,7024,-72802,38465,86375,-41851,56992,-24730,-68745,-60973,-69586,-53993,-32547,5036,-59806,-6763,10556,-34143,44359,-14942,4501,-46295,20756,-55112,-78018,62228,26475,19907,80040,-25626,-20628,60095,62348,3786,67169,42667,3565,-10123,51215,13097,19642,62691,-80674,-39953,17529,57681,39242,-436,67276,106087,37629,64596,1070,-12795,79996,-17260,4387,33741,-52054,-46218,14012,-57067,12489,104449,83201,-14668,10626,22343,-37637,-32095,-25731,-9864,6202,-24578,216449,352638,62383,62598,-7261,90385,44721,16557,39398,26242,9671,-29415,19830,-10078,144363,58732,25693,4884,3187,-49505,-50883,11531,-30501,45934,-46298,3424,-53513,10361,-11620,-7236,44189,-105892,-31973,-48682,-13677,-36748,20089,6070,103406,72525,-18698,-15391,-20605,-84881,14786,-31002,24993,-3111,-124801,39263,49046,40065,-868,72389,-78392,-65738,17353,50617,-43772,42948,-34327,-26906,-75196,-47693,-28129,-84028,-47722,-69969,-3373,-48967,-38387,-57668,9354,18586,44609,4551,-31834,-49136,-24388,26370,7480,-22473,-72407,20990,18769,-4944,-30435,-49977,48567,-46094,33399,99906,42331,-69394,-23988,-188,-68307,9008,-54915,-61206,-12639,20855,38966,40085,-44285,-9038,-66348,7294,59144,19404,12163,-31768,19121,-38218,-26257,-49016,-46084,1482,75630,64217,16867,32582,-11682,-46841,9425,-13355,-18893,9961,68757,43492,44903,47933,30175,58697,-14786,27077,-4600,65814,68025,-30544,-21737,15170,-9747,-71799,5595,-72313,46974,-36074,80537,85088,-114366,-37831,78871,-2638,-74935,50564,98408,-42876,-27306,-11547,-43007,41011,1357,-11239,-82129,68948,106665,48386,10419,27482,36004,4569,-28,-65353,-48432,-76125,-82011,-32435,-29653,55611,-17963,-11879,-27480,38931,2277,-23715,-25345,41044,63183,29350,-28979,-92220,-85466,-28208,-40131,-92062,-75278,56171,48942,5179,46381,9968,-20084,-1596,-27595,-15872,17634,-5432,-25,-33178,-29441,-28531,10360,-40995,-86606,-71389,-30026,25146,-74172,-64692,-55599,-2665,-16752,-4867,36598,21687,-13366,46499,-48815,-68317,81242,10325,8245,6304,12041,9006,10068,34599,-19725,-62382,-124245,-63378,-22149,-62383,-51967,-52942,10781,111185,-39996,-36136,22008,41021,-9308,-47358,22042,15802,16494,-2006,33774,15342,-29005,-28160,48983,-15263,-61455,-32945,-8915,29000,-27423,-9697,26536,-45746,47254,-2519,-91444,-13871,65866,-20224,80416,34184,30113,68781,1171,5586,34053,-31769,-15406,-62565,-54352,32178,-53576,-51053,16937,4237,-14615,-8859,-4453,-81084,32695,-5949,-54077,11695,41062,58714,-20223,66451,55288,10370,-30356,-59704,-41110,38857,31317,-6138,2486,27469,-43104,-40057,88921,86671,71096,41741,-19597,-8484,52494,90794,53185,-20091,-22510,98716,8135,-47611,-55575,-50913,1751,9210,-2902,-41951,-29323,-4510,28928,-26798,-30299,24297,2481,4287,-18957,-14557,-86443,74658,40619,19462,11351,44110,-62288,36687,69742,-31686,-10686,-24966,50523,1552,-13634,-30964,-84458,-22382,38070,35155,64759,11747,48601,23722,34783,-13008,-61061,-2039,36279,-35172,31694,-6006,14847,-37399,54748,40313,-10176,-22794,15177,-29846,-62318,-27112,-29220,82834,19519,-7849,-146749,44450,25684,46214,3688,-10884,-52775,4493,13047,-30487,27399,35185,12197,-3408,36046,15031,-67998,20516,-47870,7482,-12947,1503,66707,-38738,36,-65238,5391,-17833,86648,-30535,-23518,-8256,10792,95450,-62079,-27604,-14509,-21118,-26339,-63536,-12738,-27785,19756,18101,33644,68783,53397,7115,-10042,20764,11064,16693,-18507,-12618,-15517,-55960,-34647,1162,9610,116274,59307,86587,-3246,11805,-16210,-88903,4488,41331,-15291,22332,3844,-38287,73362,29251,1748,24054,19636,101200,-22869,-70140,-3196,92152,-60541,-24956,-53336,-66357,-11695,20920,-39855,-59485,28779,21965,127317,112137,-55763,-17844,18817,9136,-89546,-99,8843,-36220,43201,-2996,80706,100682,68885,20199,-36207,-41977,38869,-6351,40795,20130,92242,-22312,-28695,2411,-89448,-101592,-21293,-18790,-35757,-39468,31843,124382,-8984,48486,-25171,-73895,-13253,29177,66146,431,-75041,58637,91938,46695,-77513,-67009,37279,-10117,-59654,-12385,17318,114415,-9919,-8261,-158779,-79293,95,-40824,-14977,11278,13720,15694,85176,-9618,-30812,46469,22849,-18472,-1339,8316,32114,-70503,-46047,28927,44167,107630,44424,-22351,-5815,6632,12678,70300,44550,82080,48738,39315,24839,76682,37255,138222,77496,2047,75154,37926,-7350,-28332,91166,-44428,-74382,26352,41161,60345,-36597,33701,-34841,-29388,-53609,-17268,78315,33587,9238,72078,-27819,-60882,-27841,27023,22357,-18227,-2312,55808,-898,17230,-31726,-87717,-65736,-111938,33786,34304,-29760,-20540,841,16894,24089,-31798,3643,37157,46969,80726,-27260,-50378,60909,57877,91087,-36762,-18273,-253,14844,-25903,35194,34511,-7924,11668,-15134,63982,13034,-50446,12194,-61113,8024,28216,-28708,-22467,5651,16172,-5401,-125411,-93076,-59325,-31839,8421,-63684,15292,124478,19808,24211,-40643,-31079,-8923,-754,6427,-66531,-27706,-29880,27177,11367,18020,-4564,1717,56018,-16236,62329,4230,-18586,29950,-2883,29623],[13491,16585,45643,-6639,-6349,54447,19290,-45251,-61763,-35312,-15705,-103163,33051,5631,-104979,-12365,-66920,-172535,-8862,-88558,4621,-39175,-75574,-967,-21524,-103705,48926,31649,29741,52437,11400,69666,72624,38323,-22616,-8346,22190,6176,-100174,-96827,-3074,-33491,-86410,70651,-59463,11138,49350,-24947,-4960,406,44272,-58601,-34930,-1566,-32496,-17965,29266,-30709,-11486,-67002,20582,64143,44867,-8620,-26325,16253,-35647,50492,-10645,62668,21940,-96717,-13391,-56195,-48154,50060,35586,35539,-110633,820,-111357,-71369,47091,-39959,4855,-1836,2473,-48113,-78515,26036,33029,-5395,-45238,60133,-10126,-47953,-55342,39180,153713,17579,14165,50483,84684,-14352,37007,43237,-81139,6245,21661,5694,29324,553,5203,5958,10315,-70808,43057,44375,-53874,-55694,64268,134543,16722,14112,15344,-45019,-80775,-19026,160660,79386,30408,61498,4002,299,91936,17457,-3722,-42398,-94899,25816,43685,-38045,2789,-23014,-78057,-9376,-10792,-24917,45674,34609,-48868,86373,-7739,37221,-43615,648,22271,-19335,-76882,12453,-12777,-9024,28868,-116526,66502,67463,73978,164659,56677,25983,24075,-61605,25729,-59895,38150,57040,-43878,56277,12246,64968,63388,50056,21756,639,48113,41703,33557,240,-1475,-95632,-47350,-51180,-11213,-49078,-41185,-57946,1237,-39208,9821,-21593,-15215,-64283,-45960,-71774,44284,-40080,-3794,-70837,19561,82768,-25210,-39771,-34364,-52474,-3489,-350,22158,35609,-4389,81675,-27298,-84584,-51249,-68309,30615,89337,6010,-29296,-33462,36496,46135,63593,103039,-62983,-46323,-166969,-136965,10198,49654,148343,-41449,-69760,-80401,59199,88562,-20879,-28667,-47699,2354,62704,159766,1782596,1039052,160404,83504,23515,81240,60823,35506,33907,4671,-33397,15729,-3859,76620,96801,17979,2332,-25795,39421,108603,-44675,14530,-75185,-56364,-55796,-45862,-69705,-36609,29134,-32084,-22545,-13468,-12347,60646,6494,7371,-64928,19937,-18014,-57111,77212,42251,12374,92890,-18998,-33723,65121,91474,21284,68331,16868,14200,21068,53737,10686,32009,65128,-53680,-56189,34653,46402,27109,-15777,49964,97786,46320,23810,-34994,-11671,66116,-10923,53740,61665,-66523,-72798,20098,-48123,23034,118781,84813,-13821,6841,28105,-31772,-39895,-16958,29529,36311,-43200,221228,359638,103516,66642,19039,92211,60700,45136,34013,1423,38206,-37423,42555,6801,146556,61633,24694,4548,9956,-61216,-39884,25339,-28110,30698,-44741,31444,-6893,71449,-28,-9174,41269,-118434,-36808,11690,-24732,-51708,26489,8846,132085,52327,-11435,-26782,-20300,-102711,4665,-18545,44121,23879,-107947,58524,51421,41502,-16477,77854,-52232,-63406,-1645,45004,-34693,50961,-31653,-40045,-67207,-50177,-39033,-121907,-30989,-54536,-12376,-54751,-34488,-61517,17478,38566,17171,-19382,-71412,-43616,-2885,38827,22368,-43808,-69304,6105,6221,-22696,-43372,-29898,55629,-47983,38948,91067,50379,-68653,-21692,31764,-71904,258,-35183,-54914,-25745,7782,60624,51809,-36163,-14574,-57058,14963,48114,16793,16524,-26600,9107,-33481,-50621,-43657,-70101,-12980,105849,55083,17405,47513,8839,-44175,32509,-30354,-44520,-8176,61603,28516,35066,45959,41736,57480,-20093,29412,14892,68745,82995,-35904,-46622,18485,3503,-60535,18621,-48963,42964,-644,82410,63615,-143854,-59948,85292,-10858,-67892,39246,76227,-32964,-5252,-2402,-43422,27745,15819,12768,-74910,76720,100812,72050,16106,43051,16534,28077,12529,-58718,-31480,-77788,-76040,-32085,-27220,37064,-10798,1671,-30772,50060,-11858,-1851,-21345,41318,58232,14986,-32540,-95470,-80087,-21405,-58892,-85640,-73074,79861,41385,-23100,42043,23875,-11841,966,-27616,-13513,-5097,-18387,-14990,-49544,-29478,-48299,-3206,-50009,-53003,-55004,-53577,28946,-55701,-40873,-30610,50101,-9943,-33806,41040,31207,-5088,55050,-57304,-61163,62405,3267,15607,-2851,13172,19342,22751,43001,-12638,-47480,-152031,-89649,-34185,-71843,-81051,-90879,15452,96610,-62831,-95727,-12166,24839,-9555,-59619,26835,52130,12659,-21882,30890,25330,-21891,-49888,16659,-26113,-55342,-45909,-5492,28060,-34111,288,19005,-45586,59035,-2929,-91795,-16142,37156,-30076,83726,43260,27746,52279,14793,2104,47707,-26223,12602,-50048,-56788,35563,-58627,-48802,20856,29127,-19144,-32445,-15570,-97752,32976,-51454,-57814,-3985,57766,59897,-26025,41265,39903,29549,-2423,-51653,-45942,8932,-698,-17277,-7108,29491,-49089,-36184,78811,69610,81518,11374,-28642,-1432,77704,72767,65191,2041,-23120,115209,25187,-54445,-95392,-39065,12020,-7905,1793,-29021,8811,20816,32299,-12542,-53490,13874,-937,6134,-26156,-37537,-84167,57962,24889,37514,16321,63938,-71001,6730,63802,-11866,704,-37033,63141,14480,13511,-11542,-80095,-45966,21746,21814,45694,7580,46094,-6172,50046,-16646,-69949,-3793,32982,-28290,-1771,-16730,8389,-47668,36484,8834,-11268,-24174,20388,-7833,-72866,-44016,-18508,62769,24873,18491,-178262,38691,30905,70046,-16039,-4743,-46708,471,4105,-28975,15933,32847,15153,1631,24602,7749,-67613,12001,-83057,7548,-29338,4473,39805,-29850,4702,-48819,29744,-17422,86221,1423,11871,-10453,22267,67236,-60064,-20014,-3333,28409,-7148,-23041,-13411,8156,20126,42828,51118,74308,61795,-17206,-11010,18917,13223,27921,-33270,-44627,-25329,-55243,-37451,-917,-7338,129120,43326,51170,10773,-2933,-8286,-57234,-15862,15859,-20853,9635,-11617,-25641,74398,29682,-2397,32709,6393,88489,-29190,-54692,-7908,68652,-58881,-31696,-63905,-52267,3284,24204,-39543,-50752,35947,28545,100841,107789,-35078,-38624,1689,-11359,-96410,-7070,11592,-10457,67087,-5440,68468,93230,47643,-3727,-11848,-10637,38591,1872,27903,34303,102755,-5877,-25014,-8653,-92940,-103247,-3868,-27610,-45824,-49940,22937,154518,-16278,32226,-23420,-83350,-5739,17871,60772,22944,-68665,40835,85054,71112,-84270,-49302,38699,3252,-60273,-9294,32380,117337,-9517,-30746,-173802,-94464,39983,-50530,-27355,3015,3651,21330,91914,19840,-32871,41153,12834,-35162,-18899,-14809,42243,-69069,-38260,60032,59862,116973,35698,-6148,2931,38193,24553,51182,37375,103946,46693,44662,17730,83213,25841,150325,84478,-25352,46894,43436,-24797,-15968,94830,-30751,-65520,17424,37620,78569,-30724,18928,-42767,-22626,-42493,-48528,75852,12588,11141,53219,4577,-33650,-9838,22046,3858,-40159,-8051,70157,9636,-24073,-58136,-106683,-78741,-120896,3267,25128,801,12183,-597,19083,26849,-32205,6899,33189,30962,71832,-7576,-51226,55769,18222,86497,-24527,-18558,3425,8948,-17233,55340,30266,5886,8997,-44699,63319,43571,-45633,-489,-44043,20213,32283,-13248,-20286,26473,4381,-26858,-130478,-64631,-51411,-63954,-6361,-55038,2064,91369,20126,20533,-69533,-35898,-9895,-6802,7446,-55311,-26548,-15983,40617,29245,48885,18844,13310,73439,-21902,64539,8152,-7116,26993,-2360,6052],[10781,25819,44057,7947,2717,40466,9323,-56693,-56600,-43960,-15428,-79934,33040,-12330,-114807,-9868,-110429,-180444,-5214,-82196,-5445,-37846,-73074,-37462,-25634,-114627,50209,39040,30797,84381,15885,54445,54385,38036,-29403,9242,34573,63591,-87254,-107813,-3139,-25663,-77878,63807,-29650,38310,63263,-3927,-14901,-8861,71667,-52610,-23825,-7443,-76588,-51276,51724,-5127,11373,-45591,-7039,50256,64592,-4785,-28857,19112,-32361,69436,-21696,64219,16655,-111128,23728,13352,-34638,55497,41458,3420,-103793,6721,-91025,-83812,44905,-43137,-18811,-11099,-2904,-37183,-68073,-802,19786,-19616,-61771,45055,-25913,-64999,-55699,43598,199799,96340,33233,59057,92753,-11667,12452,13015,-55094,17553,34348,48967,45253,33718,8433,9799,9609,-52178,81828,38027,-49925,-61346,79563,165392,38160,-1072,25258,-8822,-67065,-6083,171487,82384,17348,40542,16556,7573,80018,38886,8672,-54812,-98073,29075,30211,-66723,-17716,-34143,-117600,-25910,-9154,209,53017,7283,-43348,122751,1653,26313,-53064,-1763,19809,-7895,-70577,23560,-31560,-33660,19388,-106090,30034,40743,72926,133356,21228,17342,10835,-58289,25424,-66421,-19070,-51226,-65246,45401,-1622,78796,21292,41994,13360,16943,46141,49389,37016,-26544,25206,-19436,-26353,-60151,-37086,-49569,-39985,-56519,-11620,-65195,9248,-4033,15255,-34325,-28848,-31450,55012,-41544,-31327,-76392,18616,68636,-18613,-32744,-41883,-49480,9450,44809,44828,13368,-16262,38702,-38006,-57505,-58798,-84699,1799,87140,19329,-35748,31446,46801,12037,16987,88893,-52593,1276,-62184,-129382,24009,25248,140278,-49254,-88793,-124757,52021,60315,409,-25918,-38475,-17705,-39335,112776,1791817,914832,164719,106083,35602,46332,47695,32315,31369,5086,-6112,23694,-2540,76863,76029,-1723,4394,34545,39340,121598,-39510,-25725,-111189,-35144,-29176,-15534,-71525,-44652,48661,-10874,-32993,-36621,17931,81562,41482,38251,-59222,28281,38438,-19720,61145,31726,-7825,73804,-24933,-44354,61703,97608,33858,61659,-1561,18286,65938,43486,8749,37038,53929,-27125,-66545,45937,32281,18710,-23171,37143,65719,25104,-1867,-69934,-4149,47157,-4300,83442,59147,-76476,-103032,7059,-34341,28599,125519,78301,2374,6861,26874,-22254,-40259,-2675,68103,64365,-52690,229977,343824,132006,77247,68588,86428,64373,62852,21980,-13281,56310,-35774,45282,19061,134261,63156,22121,7311,24177,-63589,-21018,43293,-28260,7090,-35976,60492,70670,116791,9601,-12310,32033,-112956,-37483,52885,-27648,-57949,23816,5281,139061,34935,-13021,-24887,-22176,-106442,-11413,7045,50653,49523,-57568,75595,68323,39912,-36653,62541,-15237,-58585,-28848,25151,-16103,54414,-29228,-53699,-53797,-53619,-69609,-174515,-6761,-29699,-13172,-35267,-27643,-56453,31327,55694,-7955,-36764,-106736,-35063,7869,39049,34528,-49736,-46300,-15622,-5769,-47159,-51794,-21887,50716,-45058,38010,64680,49858,-63999,-15467,63833,-64954,-562,-18547,-37037,-33188,-2603,88953,61162,-28365,-15674,-43640,21833,26452,10575,15353,-11512,3150,-28710,-72898,-32439,-75958,-5906,118145,48950,15655,58748,36109,-23509,58834,-36448,-39807,-32263,45361,23657,21349,34877,44927,52167,-28726,35011,30098,64306,96889,-37125,-63669,21535,17453,-46699,26310,-17889,14395,31041,74135,37474,-153387,-79683,77150,-15260,-43374,19121,53292,-8283,20144,7603,-32179,6989,32683,35992,-69633,74198,82233,99805,24312,56313,-1685,50240,23623,-41697,7554,-61884,-65375,-25761,-18035,20660,-6643,18819,-35370,40423,-26115,19081,-19762,32152,53006,4591,-36884,-84641,-68016,-6446,-69212,-59301,-64228,85685,22950,-27592,42411,30547,-1457,-9085,-27246,-7226,-29536,-31559,-26875,-52837,-22836,-54906,-16010,-48414,-6010,-43145,-56312,29051,-36296,-17656,1228,98491,-2037,-62291,37208,28572,-6729,53985,-51271,-44352,56003,-7295,21997,-17019,24791,30232,36820,59967,-1236,-26704,-159309,-105853,-44842,-75295,-100506,-120374,2162,70471,-82209,-130917,-37197,11791,-6842,-67423,28571,65596,2270,-40368,25301,28612,-6449,-66637,-18381,-35974,-36017,-50820,4964,18257,-41787,9245,7305,-39947,62092,143,-82593,-11501,3137,-36372,67196,44090,33744,31444,27517,-6583,56679,-18032,16272,-37239,-50867,50439,-53490,-49850,23635,51147,-15621,-77830,-20452,-91705,18160,-86383,-58709,-33453,59822,53343,-28848,26208,13043,33702,24083,-41632,-39640,-21781,-37452,-23049,-3386,28738,-56931,-31727,60556,44249,81208,-8910,-29338,13794,95145,49104,59873,14050,-29148,103482,40721,-53944,-130477,-15419,46648,-16732,4738,-16471,40482,43394,44416,10829,-70297,1178,-3423,7476,-25173,-42651,-62367,30707,7585,58982,16362,83360,-66874,-19190,44454,10435,24392,-50148,54805,32742,41968,8747,-47105,-57062,1999,1932,26939,107,23794,-37737,68876,-3619,-68844,-8056,23871,-19070,-37640,-20952,-2509,-53015,13594,-21480,-2252,-19303,24172,20908,-81270,-48651,-2236,28818,27501,34838,-199156,23976,35638,82561,-26978,1769,-34697,-4853,5028,-25095,-782,15003,10074,7239,7532,23891,-43730,7385,-108699,6144,-44146,15525,4135,-19005,11860,-29414,51632,-15321,79638,36171,46681,-16533,27456,33510,-54792,-10908,-401,81479,20260,27528,-12708,45503,18404,58447,49137,67490,60235,-48244,-8419,16746,18573,26298,-39374,-65745,-30227,-56464,-29339,3600,-22529,118610,23456,2765,24029,-17119,-3622,-17602,-34011,-10965,-16298,-3845,-21862,-14733,64055,26987,-8250,29605,877,66183,-38548,-35834,-15480,36850,-50032,-28660,-70088,-44187,16489,20161,-35067,-28322,37409,31012,59367,90998,-13939,-52519,-22362,-28626,-87953,-11771,6166,19690,95610,39776,41534,60247,32640,-32429,7700,21767,36487,11017,10583,40812,105906,14624,-14280,-30168,-78235,-101675,7170,-33497,-52295,-61728,17606,147262,-18506,22155,-21032,-78432,-3283,4796,51026,42651,-48824,14353,51469,60286,-72941,-29582,42510,18235,-45545,-9751,46821,110091,-11618,-57887,-167329,-97370,64264,-60893,-34544,-1571,-9398,21136,89994,50526,-19110,23504,1555,-47216,-37797,-34981,42401,-56622,-29960,80062,71366,108538,24937,12253,8884,58327,36519,23310,25395,106511,30766,42691,5916,80217,9485,133531,75317,-46142,10673,37460,-40193,-10072,77111,-7889,-54909,8060,29938,91988,-12211,6374,-42482,-11563,-13972,-67251,67373,-9004,8387,26081,40024,1044,9658,15272,-9841,-53723,-9169,70749,-4179,-70965,-85615,-98716,-67626,-105426,-26466,24163,28996,25830,-11602,4037,29267,-29728,14859,29068,10110,52644,8768,-48607,42057,-20597,70160,-13428,-25626,5666,3869,2229,62082,14599,18393,-8067,-80628,63188,65331,-40515,-10389,-36478,19576,27502,3887,-20001,32747,-13207,-37567,-121425,-42467,-53471,-86001,-12686,-38199,-17916,42071,19244,12660,-86392,-30270,-9120,-20250,502,-36531,-24350,-326,51964,36920,60855,31754,21103,85850,-19605,60798,11960,-1661,22309,-4343,-19351],[4408,25674,31460,14210,10419,18598,-8749,-54767,-51177,-50699,-15566,-48920,34684,-28777,-109169,-13602,-149276,-156373,-2784,-74493,-11150,-31838,-70480,-58957,-21199,-113961,47133,40593,22481,83929,18171,27976,24100,28415,-29547,21340,42284,114213,-56002,-109201,-3098,-16796,-61092,51317,10234,71361,65940,16628,-25994,-12759,96691,-35702,-3463,-14929,-117845,-73416,64148,13334,35995,-9690,-21788,32541,72427,-844,-23668,20753,-34060,75513,-24982,53238,11773,-112887,59411,84546,-19436,46658,33519,-43933,-92272,9532,-50549,-86807,33866,-40973,-25835,-14444,-8715,-28337,-48096,-25079,1589,-34980,-70773,17696,-33072,-90909,-63738,8399,147944,170954,77786,53300,89599,-18679,-8924,-23491,-26060,39115,46289,92579,56105,67864,27704,10833,-454,-38689,97372,28869,-45821,-75862,83246,170897,62884,-18855,33017,30166,-40151,5308,159069,75971,10510,24000,35825,21618,68545,63374,32299,-66197,-92570,22085,18074,-92102,-26639,-39841,-140905,-37815,-7955,22598,58590,-21642,-33072,161548,22054,8483,-53506,-1742,19192,2622,-51544,38568,-41760,-56506,3355,-85174,-13915,6477,58732,82866,-19124,13902,8047,-56143,17573,-75408,-92318,-168936,-48391,34778,-16685,86594,-14749,49653,10571,21961,40688,56606,49659,-48280,41666,57536,-8421,-50851,-60667,-36365,-23246,-51240,-28269,-89021,19921,46940,47197,26856,-3342,27212,54936,-41310,-48485,-77032,32078,59429,-12400,-8853,5140,73696,14628,64207,60124,-13355,-24874,-14791,-52743,-36104,-45427,-82229,-36414,70750,23727,-33938,84034,50324,-22633,-35112,55207,-29845,57255,52450,-112469,45476,-11061,119217,-65322,-98087,-167875,20741,27629,19646,-31471,-43980,-50628,-164283,4475,1282502,893691,220081,141027,64836,23536,43758,48494,45666,20919,36286,46071,13638,83416,66743,-14274,14255,87223,43135,122180,-25444,-45786,-121112,-10907,8830,13983,-56283,-44766,61173,5669,-30510,-40557,51648,107428,83388,87781,-17564,55862,128561,27425,1241,-7968,-37541,31923,-43680,-56015,46996,76070,37733,46001,-8489,13274,106312,22404,3664,20325,35168,-5936,-65060,43955,18348,14696,-24456,25219,2100,-25111,-9270,-93049,7832,26068,-351,87598,25201,-80041,-134441,-33781,-32241,14253,116964,63498,30577,9457,17824,-7782,-34449,11430,93190,83744,-46417,244693,305657,134016,85604,115396,72062,56463,65741,9451,-13147,60024,-25394,24021,25630,108717,59605,20702,12459,43193,-56497,823,52187,-33726,-16688,-21385,84961,162483,124474,12646,-18936,15395,-97561,-32655,56860,-24612,-53865,15521,-4004,122162,26905,-23934,-12745,-24097,-94906,-28367,37550,41997,65231,5377,85798,93493,34089,-54409,31669,20623,-50049,-58111,-4696,4580,52684,-27438,-66136,-36048,-59855,-129733,-206493,22800,-1702,3753,-891,-17728,-33871,47658,65276,-21025,-38912,-126814,-23839,4341,22391,44222,-36111,-11199,-42260,-16104,-71927,-53899,-23174,36380,-42255,29357,27515,41117,-54724,-8006,87621,-48109,7923,-6893,-12697,-29882,-2863,123044,66841,-21645,-7993,-29920,26214,235,2075,9511,10632,-1515,-27542,-87487,-17153,-63876,13607,106274,45966,11012,64773,68600,11008,79808,-22688,-610,-50281,25227,31193,5869,21887,38901,45902,-36345,47067,38311,55345,109796,-31753,-65695,23787,27232,-34363,28021,13366,-28656,48466,55807,10663,-139728,-85912,56358,-15871,-8357,-1920,36899,21781,39388,14409,-14019,-18696,46247,50732,-67855,62043,56316,119448,32869,62553,-12989,67791,28744,-16764,57559,-31013,-47984,-12852,-2885,13038,-5266,37295,-38076,15747,-35737,34122,-22036,16203,47361,-68,-43376,-56465,-52393,10838,-70346,-26597,-52129,72382,-1395,-10743,47219,28428,8401,-26061,-24378,1855,-47923,-42660,-33538,-42787,-15308,-51674,-23150,-33678,33615,-37279,-27839,25125,-23832,-6960,28538,123217,5527,-77826,28011,11371,-21524,41800,-27409,-24491,57076,-16171,24660,-33681,40352,37486,47168,81877,12370,-5430,-136666,-102417,-54639,-75634,-96401,-130682,-22933,39478,-97020,-129899,-49100,6343,-3342,-68090,26544,44741,-11800,-53783,19116,25465,15586,-75776,-47532,-41354,-9165,-45048,17166,5002,-43414,15148,-5195,-33227,61158,6045,-70588,-3658,-24916,-34318,38811,36594,43440,15489,39913,-17225,60067,-10867,-1446,-28789,-40498,71788,-45257,-49801,24183,64501,-5532,-136965,-17088,-66108,-7901,-102598,-58560,-66243,54415,42626,-30615,18084,-19883,21077,42850,-32980,-25398,-47859,-66480,-22561,12076,23568,-66522,-30487,35694,22365,64929,-10710,-17683,33518,101643,29293,39349,7165,-40519,65677,53243,-45122,-145925,6888,86288,-19271,4874,-7705,59563,56358,59713,40389,-76402,-12870,-6096,8721,-17253,-32589,-26975,-1039,-7665,77907,13964,93590,-53545,-34156,15823,29766,55790,-63280,26256,50843,60273,21968,-4071,-54561,-16096,-17055,16937,-11934,-9720,-61977,85691,17769,-57823,-12524,9391,-7621,-67037,-16719,-19550,-54315,-9314,-43800,16011,-7256,21567,43495,-87169,-42817,12820,-717,29988,39208,-202012,4957,35348,78343,-32699,5638,-20397,-9968,6145,-23045,-18373,-6549,-1083,7700,-10886,52437,-3689,7130,-115139,3392,-54506,32883,-32476,-7068,19358,-11608,63162,-11328,74069,57716,69928,-21937,24456,5985,-43110,-4115,-6784,120196,47765,69009,-15193,69795,12174,59141,27137,49562,50596,-72970,-4044,15032,28853,16403,-35191,-69843,-30977,-52280,-7890,15810,-31687,90206,8550,-39030,30773,-34937,-3397,18457,-46375,-31779,869,-16039,-26871,-7787,43117,21304,-14010,15557,8602,42209,-49020,-16431,-22735,5179,-34614,-12753,-68250,-42862,23515,10876,-26553,2958,26938,29762,15032,71846,6126,-52364,-42439,-35249,-72988,-15050,-7791,49653,116122,109210,4192,17206,32285,-51055,20692,46987,34713,18337,-6724,39181,99759,33892,650,-46832,-53528,-94061,10358,-35409,-53785,-71732,17028,102336,-15533,19560,-21062,-65332,-12998,-8376,40464,52804,-22299,-17545,6194,29524,-47311,-12176,44116,30920,-20904,-11093,61394,96506,-17395,-76140,-136394,-91868,67648,-63283,-32739,-2675,-20696,17076,81609,74727,8284,-2257,-9440,-55758,-57287,-47766,32930,-39922,-22725,81636,76741,89028,15191,29448,11440,63169,47295,-5722,12741,91630,10502,36297,-7001,66730,-13583,94637,52899,-56609,-19432,18868,-48872,-9315,45136,17458,-48784,-966,18568,92697,15821,84,-34152,-2555,18709,-69691,46596,-28359,3110,-1738,69077,32464,25480,4233,-16914,-56102,-6742,60160,-38213,-107592,-103814,-64179,-32837,-65849,-48091,30196,48426,25670,-26280,-25143,30159,-26255,23253,25277,-9757,30175,21973,-41793,23305,-48926,45825,-4710,-35072,2500,2372,27062,60256,-4977,25247,-33489,-106030,63562,76866,-33261,-16110,-43780,13273,14108,17771,-23161,26436,-29183,-37280,-105005,-31621,-61609,-93239,-10534,-18763,-42928,-4600,16436,2016,-83929,-14702,-6532,-34784,-5440,-16470,-22235,13120,59913,32819,50116,32727,25638,89272,-10492,51552,14136,-669,17875,-9166,-38575],[-3469,16537,10362,9257,16063,-6609,-29276,-38360,-43956,-48779,-15392,-20369,34646,-41492,-90472,-21717,-169917,-112172,-2440,-64044,-10672,-21115,-63228,-63687,-9141,-103971,43804,40970,11772,56238,19766,7355,-7352,11312,-22067,26628,45176,141420,-16663,-101792,-3956,-18373,-37340,37429,47334,97667,56233,32251,-40213,-13032,105419,-15626,22567,-18035,-139535,-76277,64443,18484,55998,31844,-23106,14695,66793,3999,-11419,20585,-39478,71397,-21895,35207,8270,-99773,79374,135200,-4892,28778,14066,-94813,-80976,3617,-6415,-84469,16417,-35420,-14312,-12388,-13591,-26063,-27207,-40334,-16694,-48584,-69537,-14466,-29179,-116232,-73059,-55501,-13258,175790,122701,31010,74047,-37402,-24587,-56265,952,67539,54916,118535,58011,90387,56318,8430,-15429,-34963,72188,15796,-43900,-97088,75325,154073,83891,-30738,38805,60682,-7268,10628,129716,63390,11924,12904,56058,39708,59056,83792,60974,-75063,-80461,3151,5433,-109535,-19836,-34478,-141164,-42924,-8724,39241,60306,-51730,-21680,192387,47263,-12223,-47695,2238,19015,6981,-27295,52073,-42547,-73487,-18056,-59484,-50647,-28172,32663,36127,-46226,17598,16021,-57555,2701,-87090,-167659,-230827,3741,25764,-27546,87186,-31641,75234,13008,18452,34275,62912,68534,-58755,45653,112422,5667,-28135,-69204,-12419,6664,-43538,-40099,-99731,36189,105997,67898,101218,30004,87156,43612,-38525,-50589,-71465,61262,61112,-7066,31844,126036,303253,295,41231,62618,-39699,-28901,-61438,-63632,-24153,-16020,-61296,-73089,42167,18502,-21530,106490,46735,-49595,-80123,9556,-9455,96408,134944,-88655,70258,-49562,81973,-84052,-94009,-194733,-30476,-4821,31128,-43771,-63945,-99192,-276604,-164579,543519,980268,322588,179933,99861,34439,52692,87769,73562,51935,81226,73790,43046,94657,72034,-15058,30316,118060,54519,111266,-4866,-40198,-103187,10355,43132,37398,-26297,-29636,67324,23317,-10546,-14225,83647,135435,125354,138546,55528,104342,256263,74801,-90104,-66246,-68996,-14683,-71390,-71384,20543,33121,32349,23642,-4383,400,122478,-4008,-7778,-25766,16775,6519,-51060,26450,7360,14411,-21769,9525,-80923,-87113,-1804,-98380,20950,7430,-919,71750,-26593,-75788,-160995,-97602,-56504,-33112,90415,41557,61805,12119,1041,11887,-25364,19662,96236,89424,-25085,263776,253599,104576,80307,128285,49179,40697,54675,2913,16,50781,-10789,-14535,28194,75892,51954,22942,17927,60051,-43153,16932,43784,-43678,-33828,-4508,99917,236583,93729,8037,-29644,-6939,-81681,-21950,26805,-19300,-41406,6546,-14598,86874,28945,-40506,3022,-22771,-70111,-38613,62234,20728,64986,51313,87751,116024,23957,-62544,-4226,44978,-36691,-81655,-35815,21214,43953,-25976,-74854,-13560,-66858,-212577,-175051,54969,24304,40990,32700,-4903,6417,61400,67242,-16090,-27881,-126411,-11299,-10939,-9279,51959,-6310,25212,-70557,-23888,-90487,-49317,-26680,16777,-42604,14768,-10767,27112,-41237,-2125,96592,-24822,24230,3254,11096,-13907,9024,156034,66438,-16832,9289,-18153,27759,-22679,-5935,1343,33506,-6475,-30360,-90706,-966,-40505,28239,73672,42119,3672,65396,100334,50122,88141,10063,56286,-51768,6830,46681,-8912,15660,25982,39191,-39249,65965,39002,45224,121152,-20152,-51978,24128,29283,-26862,25531,38981,-72913,47779,31168,-12692,-110919,-70463,27646,-15294,26411,-16340,28927,46336,47060,16716,4029,-45176,51695,50819,-66955,43261,29781,123280,39342,58518,-15958,78369,26046,12537,103884,5816,-25634,6465,15922,16271,-5804,53582,-35340,-10946,-36823,38365,-26790,-1422,40658,-1236,-51860,-14480,-34974,23320,-64255,-1634,-40666,46448,-24911,15473,52418,18579,14792,-40973,-17439,12047,-55336,-49702,-34014,-22575,-11468,-45298,-22513,-8688,48766,-36256,26677,18024,-24676,-13963,44172,116711,11629,-70731,17068,-16596,-44857,20843,11403,-7624,59248,-18833,21689,-49522,50422,38080,50413,101683,25085,11342,-88045,-77769,-61971,-75073,-64263,-121185,-48494,10381,-105071,-101773,-48855,9213,-1249,-60028,21780,-4765,-24716,-58328,14041,17494,40022,-75293,-64417,-40202,17243,-30387,25062,-5307,-34400,16759,-15911,-29878,60622,13800,-62328,634,-38183,-21064,6916,22636,50778,10559,52304,-25765,56202,-7924,-29081,-26194,-29566,90946,-39189,-44157,22575,67709,7523,-186536,-5710,-31366,-34796,-99779,-58814,-89569,53260,31373,-35101,11804,-51483,-4245,50061,-27304,-8252,-65864,-83142,-16950,33673,14489,-75104,-36237,7018,12477,37943,6022,6571,51119,97722,20990,10705,-19529,-54737,19032,63929,-28568,-133116,20022,109053,-18892,2618,-4803,64901,56705,71873,70342,-69177,-26320,-9843,10539,-5957,-16274,10413,-28150,-17696,88761,11853,89158,-37643,-34907,-15858,41110,85036,-73600,-13379,62494,62434,23786,30758,-41156,-28306,-27088,20402,-26568,-43488,-73088,95380,36157,-38196,-13717,-7601,4079,-82509,-5058,-40586,-53127,-27287,-53793,38084,10276,13668,50704,-90749,-31207,20938,-10353,33150,31902,-183422,-13849,24885,56838,-41303,4077,-8182,-11999,-2522,-25185,-30659,-14767,-13711,-1989,-27006,77425,37031,9535,-99999,-1628,-58224,52275,-60256,3377,24147,2407,60393,-5667,73916,58122,75146,-23009,14102,-9374,-22153,-2538,-20250,135732,66203,88618,-23255,73449,528,44932,-6889,25477,36932,-79939,-128,14010,42434,6298,-23229,-56467,-29595,-34030,23962,32520,-33196,56768,2754,-58495,28185,-55140,-7535,40990,-50268,-40883,28404,-25546,-26475,-5463,17611,14726,-18475,-5746,28386,24779,-58068,601,-28576,-21037,-14936,14015,-55492,-46415,22721,498,-15006,34671,1716,24311,-19120,59229,23847,-35722,-49030,-27178,-62711,-17833,-28047,72897,115937,160238,-29159,-17824,45637,-56081,27372,58944,35821,22941,-20054,31689,84709,47682,17070,-45270,-29195,-79974,6422,-32114,-49718,-77686,19270,34564,-8798,23613,-24599,-52631,-36511,-19572,30157,52308,2708,-46816,-31946,-3681,-15118,-471,41078,36847,5308,-9449,76111,80112,-24309,-75831,-85497,-84339,55102,-49594,-21625,-795,-25976,12583,71941,86954,41978,-26440,-17846,-60663,-75676,-49818,17559,-27767,-18346,64873,75116,66100,9600,42877,11475,53596,55674,-28582,2943,66907,-2235,28144,-18141,45116,-42062,47738,23219,-55977,-33521,-8953,-48167,-9741,10961,37432,-51414,-8152,5908,80262,47542,1252,-20058,-3415,39918,-57086,10113,-43437,-2718,-23808,81817,50615,33730,-10892,-17776,-48365,-2618,43639,-77080,-119395,-101806,-15305,13980,-13631,-57518,40111,56593,24575,-35347,-55888,29049,-24107,28806,23194,-26713,10132,31579,-31434,3315,-59946,19835,2651,-41532,-7842,6026,51018,59350,-19908,24370,-54305,-103241,63095,79603,-23464,-17932,-62360,9575,-4956,24798,-29949,16322,-36810,-29973,-87119,-27706,-66026,-85671,-2685,-3304,-68986,-38589,11804,-9079,-62701,7208,-3328,-43076,-2778,-1235,-21341,21013,63616,19581,23655,23805,28349,82199,2169,39578,13154,153,15408,-16336,-47491],[-10268,1614,-13837,-5173,19224,-28074,-46001,-11692,-34509,-35458,-13636,-2304,30129,-50093,-63263,-29632,-162887,-66216,-4506,-49472,-5057,-6966,-48766,-55093,7348,-85244,45072,45188,6981,16021,21580,3225,-29005,-7952,-9097,27002,44919,137407,16819,-87363,-5402,-34832,-10236,24502,69481,104447,37653,40708,-55770,-12333,91397,658,48664,-12928,-132508,-59594,54647,9894,67344,67328,-16966,330,48658,8827,3232,16670,-44876,62791,-16138,19218,5835,-74197,76916,150816,5375,10463,-9962,-133346,-73152,-13004,26191,-81770,-4450,-30753,11471,-6565,-16047,-32801,-14499,-43257,-30365,-58161,-59087,-43031,-16286,-128879,-74199,-112415,-211616,85450,131440,-4021,48661,-63195,-36843,-76414,21649,92943,58056,115937,48989,93140,82031,2474,-28835,-38446,9907,-91,-45591,-117390,60887,126340,93873,-33532,43060,74656,22288,7890,92420,49254,20043,4305,70417,57279,50142,93446,85106,-77038,-64137,-24306,-8789,-117286,-16,-16512,-118463,-41183,-11909,48320,55926,-80489,-13770,200170,68718,-31701,-40777,9682,18853,2243,-4686,57997,-36382,-81864,-39623,-33946,-69468,-55873,74,11066,-49554,27776,29658,-62614,-14265,-98875,-229317,-197759,69073,19169,-28607,80067,-23476,114028,18431,11282,28209,65359,86356,-55295,39086,131504,15112,-1685,-55528,14493,42703,-34665,-39565,-90767,50600,141171,70873,160106,64912,130568,23751,-32311,-38790,-60222,97352,74903,-2495,79248,286255,536908,-36263,-21001,49517,-60882,-28460,-85297,-61235,-21512,16596,-27766,-95898,8492,5595,-179,98958,37850,-60921,-103996,-36264,-8280,100539,158364,-62316,91841,-78905,33401,-98179,-78763,-196946,-88809,-32836,31805,-58206,-89383,-154041,-336458,-356951,-55452,1137114,440480,214274,129691,87973,73156,139934,106976,92098,116591,97122,78934,106404,87435,-3490,48635,124304,73500,93625,16718,-18763,-66818,23907,60822,53437,11355,-1881,70313,44899,24606,36675,108876,158477,160531,173357,136816,161531,393140,112243,-176352,-122597,-91820,-49629,-101486,-89922,-13944,-16139,20295,-432,6518,-15829,104932,-28886,-26408,-92258,5349,9305,-29886,-1317,1054,16314,-16591,-12565,-154191,-135239,13079,-87782,31732,-4088,-5694,47223,-75761,-62632,-173841,-163970,-109347,-113025,50615,15343,86875,13202,-21551,34615,-16694,17872,77039,79355,4452,281175,201436,50863,54123,91359,19967,22213,34363,6414,19419,34143,1985,-56544,30207,44540,46439,29728,20963,66115,-28748,18148,19529,-54275,-41264,10357,102669,263236,42076,-352,-42829,-30599,-71299,-6543,-16485,-15100,-25337,1174,-20302,42787,35725,-56011,15343,-15654,-37194,-35268,72132,-6248,47599,58691,82743,126306,10910,-56636,-33833,52654,-18522,-92612,-58918,31052,26942,-24439,-77173,14276,-71212,-285183,-67561,86231,45346,86817,52213,10090,53942,67351,64985,6341,-15814,-109131,513,-30834,-47201,57381,29885,53613,-96088,-28244,-97987,-39185,-25447,-3054,-46074,-1530,-40607,12809,-25192,-161,88464,-1270,43495,17631,27943,11933,29556,178780,57437,-14579,32409,-9153,27469,-35844,-10132,-5961,49533,-11456,-34310,-81451,12579,-16015,23896,31746,31297,-5109,61708,121326,82928,80640,49653,102294,-34123,-5834,60297,-20228,21818,11029,29577,-35907,86554,33915,37093,128727,-5045,-27388,21275,22724,-25766,22455,56213,-108649,32815,6421,-29297,-80361,-33891,-2549,-16994,50318,-20101,26290,56714,44225,15756,15242,-67209,47149,34769,-62404,23010,8367,110924,41994,43712,-13233,81034,16912,40958,133457,35110,-3200,29889,34778,26883,-7577,64266,-25015,-26801,-27665,28767,-30797,-15218,32707,-3426,-60149,31088,-15702,25741,-54275,8747,-32871,18642,-41424,38011,51934,4201,16194,-45664,-6033,21617,-51794,-51799,-28483,1869,-12950,-41742,-15496,19300,34874,-37792,84204,9788,-40123,-35931,45730,86277,16007,-41305,6490,-44783,-65810,-2826,56360,2910,57480,-13320,12949,-61142,47074,31576,46266,112160,33770,20337,-31674,-38932,-63622,-73239,-15633,-98292,-63411,-11744,-103322,-69453,-41052,17294,-2029,-44086,16943,-60514,-31676,-51411,10466,7111,61334,-64068,-66616,-33288,36253,-13214,24570,-8047,-15036,13953,-23591,-32537,61620,22011,-60581,-4377,-33305,2679,-21619,5338,50997,16557,63526,-29345,44129,-10801,-53233,-27614,-20226,98847,-35511,-30935,19749,62952,19274,-196211,11745,-646,-49041,-84139,-59311,-94206,65756,21798,-45835,4079,-74946,-33595,45417,-25357,6385,-73851,-88172,-9006,54197,3995,-77037,-51271,-21003,16524,15787,33752,38638,59225,87313,25967,-17132,-56325,-66917,-13673,74817,-6817,-94740,22482,102216,-18354,-315,-8025,60073,46842,76194,94328,-49106,-36781,-14911,13566,3335,-2886,37751,-41928,-20784,88149,11805,69697,-24356,-22672,-43673,41584,100821,-77921,-50561,63500,49741,16539,47184,-21676,-32293,-24267,36207,-39615,-68583,-70205,94237,41701,-12197,-8115,-23470,12197,-80072,10419,-58676,-50534,-36579,-50808,55724,29192,5751,40189,-91916,-19335,19344,4210,35406,15051,-145983,-29421,2102,23528,-58817,-4182,-1662,-8424,-23510,-31556,-31880,3451,-22404,-23303,-38316,85923,61025,11533,-68885,-10409,-54152,68148,-70201,9043,22619,13105,44673,964,77585,39545,63741,-18492,-269,-13139,8477,-6989,-36267,129564,68666,84919,-36591,58021,-15071,20626,-40183,2003,23904,-64720,1560,13329,54290,3877,-8940,-30423,-28223,1506,58133,47455,-28435,30107,2189,-51455,17176,-72677,-14477,44855,-44532,-36515,59287,-31925,-20297,-6803,-2451,10493,-21465,-28334,53854,18443,-63411,13054,-34514,-40378,5800,44740,-31105,-51677,15451,-6461,-2151,57698,-35490,13926,-34124,57148,38420,-6138,-37847,-6234,-61734,-20464,-50024,82469,90602,160350,-43220,-34056,64326,-52120,28924,55025,41587,26192,-27074,22211,64149,53664,33226,-21522,-12334,-61749,-2820,-23297,-40562,-78570,20841,-31015,-782,31928,-29578,-47471,-67098,-26951,18344,43661,19207,-64257,-49652,-28412,14543,2766,34408,33807,26357,-1387,89779,63063,-27402,-55236,-26962,-79614,37762,-17900,-4454,2903,-23228,11029,65181,85836,72061,-39829,-21208,-60849,-90061,-40124,1902,-26784,-18063,36395,66997,45095,9921,51115,10723,35213,61120,-40212,-2233,41676,1070,19989,-26499,21164,-68284,6825,-6665,-46596,-28527,-38183,-38241,-6872,-13787,45829,-63406,-11461,-4196,61013,75849,7423,-3605,-18969,40185,-34556,-37705,-53003,-8160,-36618,72356,51191,33159,-26560,-14607,-34569,1186,26907,-100668,-99681,-75290,30579,55595,32055,-55454,49661,54523,32515,-30287,-72311,27390,-24588,30632,24243,-41546,-4674,36488,-19648,-14657,-51646,-667,10438,-41537,-24109,14359,69197,66468,-24130,16099,-56736,-64777,59285,76746,-12936,-17640,-81119,12535,-25210,23571,-39079,14218,-32356,-21865,-70109,-22963,-56269,-67210,5422,3451,-90164,-58016,6164,-18160,-30708,30029,-1771,-39846,11217,6254,-22600,21666,62552,3240,-5559,9585,30567,66158,14103,29224,8383,5308,15958,-24667,-46819],[-13953,-13947,-34862,-23765,19859,-38495,-54236,15966,-23947,-13386,-9041,2368,19647,-56085,-31488,-32159,-129359,-33056,-8272,-30270,2506,8090,-28556,-38950,23945,-55694,54175,56173,12940,-20796,23555,16141,-34537,-23545,4441,26143,44843,107030,34038,-68079,-6093,-61285,14311,12451,70649,85528,16937,42412,-68215,-12954,57445,9172,69123,-603,-100301,-30724,39936,-7210,68871,86624,-12835,-8280,20920,11469,13926,6238,-45448,55196,-11852,13610,2820,-42984,56619,131844,7373,-173,-29907,-144487,-69611,-37414,39595,-80628,-25318,-31651,42704,955,-14525,-47500,-16041,-34871,-36610,-62754,-43713,-61484,-553,-119233,-60144,-120628,-337774,-59722,84654,-42511,19041,-87277,-49655,-79492,33664,103263,54764,87670,30221,75108,92341,-6629,-34549,-43436,-66335,-15287,-50613,-127098,48074,100624,89093,-30212,46039,71254,40943,-1792,55741,37985,30162,-5517,73461,68963,38461,88213,93758,-66085,-44921,-52568,-23061,-116594,25315,10562,-79974,-34363,-16554,49040,44099,-103068,-13536,174462,78377,-46668,-38127,17887,18923,-10878,11411,51807,-28235,-81023,-52970,-10932,-68295,-71436,-31046,9489,-30523,41366,40749,-69446,-25330,-104887,-264012,-90232,118834,15208,-17203,65208,5701,154980,23935,5117,23168,60369,94831,-39468,26268,115572,18831,18799,-22057,35114,75039,-24912,-23944,-63469,56796,133808,57533,179452,91421,146538,734,-22449,-19277,-45451,123871,95211,1586,116621,407062,649944,-84473,-98179,21518,-73371,-24905,-79907,-40143,-25518,36834,10003,-95132,-21686,-10826,24440,75687,27414,-52221,-95948,-69863,-34081,69119,121453,-39090,103384,-90540,-11749,-100415,-58993,-175621,-136077,-53581,23363,-68867,-106226,-195013,-319734,-499430,-315899,1298370,533042,237891,147170,168537,98327,179537,135773,130396,135172,108732,111335,113516,103902,17174,64033,112735,95429,75364,32419,1034,-27807,27362,57316,63926,47183,27514,73812,65925,65564,90920,122954,167480,182066,183004,195985,203879,483887,131533,-219969,-156993,-96793,-65740,-126579,-105752,-48461,-54179,6004,-20867,18303,-29451,61258,-46370,-49562,-154263,3788,4137,-10238,-27197,-284,18592,-9816,-40127,-188792,-149327,27240,-69351,37728,-6077,-11831,24969,-105431,-40146,-164937,-204710,-173018,-201686,8970,-10621,100579,13589,-45396,55277,-11721,4926,44342,55232,32653,288021,163153,-10021,9907,15923,-10850,5475,10975,19942,36900,17087,7976,-87632,35063,22565,51360,39435,19229,55731,-18337,1104,-10964,-60536,-40133,19856,93678,235171,-7685,-4813,-55111,-50138,-66549,10807,-49856,-13714,-11545,1461,-16144,-717,38753,-63101,19700,-2357,-3049,-15509,64330,-29965,17198,26766,73173,119970,-2330,-36850,-49194,44988,2565,-87366,-67750,34732,2997,-22926,-71274,45960,-70460,-301706,76842,111779,60368,117239,51786,25735,92863,62162,62642,39168,-17020,-85555,9420,-46699,-78632,58947,60171,69213,-114086,-28428,-92326,-25752,-15960,-18033,-50185,-14318,-55365,3708,-9015,-3284,66521,14825,57970,39254,34178,40512,51930,184959,39144,-15135,53998,-2719,27130,-36521,-7935,-9499,52729,-14793,-34944,-61149,20679,23,-1062,-6713,9551,-13267,55411,121838,101109,59574,78725,114032,-5523,-11567,61249,-25207,39819,-281,13609,-27534,98058,26345,33464,128803,9890,1120,14283,9688,-30378,22838,65101,-132958,12713,-12003,-37061,-58187,11075,-27704,-22986,56871,-14204,23822,49117,37781,14155,15442,-79572,34545,6694,-51038,7519,-4665,88185,40375,20791,-9682,76380,5212,61112,139020,43778,13496,52470,49529,37404,-10442,67449,-7843,-25539,-9456,6435,-30824,-21437,24326,-10412,-64780,67773,6112,16782,-43499,7335,-29878,-1466,-47357,48950,40932,-10502,13368,-36470,8980,29137,-42321,-49589,-18188,23518,-18479,-43709,-6242,41602,1603,-39531,115565,3284,-64888,-64440,35228,48988,19318,-1955,-4011,-59099,-72464,-21222,95608,7109,49496,-1071,302,-65976,27816,20678,37413,109647,36358,20902,10645,2639,-56681,-67494,26522,-70761,-61905,-24378,-89333,-52854,-30917,25164,-5877,-24117,15571,-94510,-29747,-33068,7177,-3039,74302,-42663,-55932,-24370,44374,-2382,15327,-2153,9588,7728,-28316,-40781,61705,29073,-62702,-20058,-13260,31987,-41913,-11824,42574,26723,70751,-27646,25186,-18795,-64162,-29296,-12343,91122,-29473,-12002,16853,54294,26427,-149584,32395,16054,-39942,-64559,-58227,-79067,92322,14166,-63739,-5099,-86335,-56898,32045,-28323,14178,-70899,-83488,-2209,67718,-4451,-65798,-74524,-42932,30120,15545,60904,69491,52711,76278,39595,-37072,-86636,-70991,-17561,86682,15780,-43813,16796,67658,-18432,-1803,-15856,51306,33190,70950,108025,-20113,-42325,-20745,18043,4704,2634,47781,-38125,-17259,75715,14059,39897,-13940,-2086,-61593,31520,95576,-74804,-73649,53977,29316,8738,44102,-1317,-28110,-11352,57864,-46844,-80875,-57290,82037,29972,16991,6135,-36072,12284,-60508,24887,-64127,-46242,-35773,-37860,60723,43955,3287,16530,-89863,-11451,8920,35300,33734,-8050,-98797,-40754,-28750,-11661,-82646,-17994,-2443,1355,-48942,-40360,-19666,47592,-23180,-52502,-43617,73675,57605,10041,-31777,-24039,-42444,75545,-57556,7475,11440,22120,21684,7508,77666,11799,44710,-9702,-14008,-10044,45121,-15787,-49609,109059,53417,66725,-52426,31825,-30962,-6827,-60955,-14806,15178,-32294,400,12328,58000,13198,1595,175,-28034,46783,84720,53975,-21086,14939,-3219,-24909,1990,-82051,-21282,31289,-29987,-21618,83639,-35565,-8715,-9842,-6931,11507,-23770,-45373,76624,21996,-63792,19715,-43368,-53860,24470,69978,2194,-55808,5062,-6972,9927,66064,-76091,-1462,-28145,63686,49418,27983,-11687,19807,-64361,-22628,-68053,74402,47137,108431,-32999,-31596,78364,-46082,26403,36376,51853,30718,-27680,14640,43804,51492,48263,17002,-4979,-43345,-15704,-10772,-28039,-74295,18714,-70532,5868,41173,-31243,-52161,-91353,-29805,2461,30506,23513,-64245,-44547,-41442,33911,-4683,27883,23648,40315,14406,100418,47093,-21744,-20904,23766,-77868,26372,24538,13410,6570,-13965,14230,60328,74253,89918,-39877,-17734,-55264,-97153,-20819,-8765,-38719,-21892,5592,54394,28034,15508,53474,10947,16717,64118,-39035,-3280,22621,21079,12412,-32929,2222,-79179,-19924,-30826,-33146,-7848,-58768,-21893,1753,-22288,40331,-81157,-8970,-7924,43670,94308,13392,11765,-47505,20854,-9176,-84795,-56485,-13406,-39847,42569,37310,25465,-36975,-10328,-19648,3006,14087,-94596,-54206,-30932,60201,77482,53316,-47157,54586,45073,48271,-8260,-64151,29391,-26913,30401,29079,-54641,-14065,35641,-9213,-28054,-27177,-10132,19168,-35175,-42361,24782,79850,80501,-16284,2545,-34418,-766,49688,71849,-5271,-17807,-87873,20134,-42234,15138,-48236,28145,-16370,-18490,-53297,-12474,-27912,-43593,7446,1281,-100070,-65853,835,-23350,786,48459,-4504,-24328,33568,7979,-26221,15481,56492,-9085,-25281,-4468,32678,45147,21300,24259,671,16628,19683,-32609,-40640],[-13843,-24711,-47888,-40136,18376,-33345,-52332,32764,-14177,10878,-1163,-3929,3229,-62144,2171,-25916,-82360,-17158,-11693,-7171,8329,20964,-7859,-20886,36733,-13690,70527,72968,28239,-43481,24863,38901,-24684,-32689,12496,27271,48950,64720,33517,-46290,-4383,-86875,29459,-209,53710,46541,418,39745,-72642,-15744,13087,9442,80226,12709,-57314,-188,26440,-24470,61850,85133,-18764,-10997,-12410,9706,15494,-12541,-37437,51742,-11822,21471,-3149,-14750,30727,92303,-1395,991,-38924,-120787,-69010,-62529,35170,-78361,-42192,-40681,69120,8320,-7805,-65349,-32229,-20158,-35697,-63015,-29125,-67408,9723,-85202,-30231,-61754,-332541,-184330,-1431,-72842,-7820,-101378,-64841,-66880,37107,90262,45879,49119,6159,42193,79994,-18016,-29037,-44774,-127201,-25023,-57003,-119818,44189,84033,71596,-27260,47676,57194,45576,-14835,26011,32478,36191,-18288,63316,70094,21066,68229,79489,-38316,-23191,-72250,-33721,-110338,47859,39226,-37516,-25296,-20698,41781,25158,-113685,-23078,118672,71675,-54935,-42663,22797,19455,-27938,18528,32682,-23834,-72703,-50661,9190,-53381,-73279,-52663,18204,86,54306,41825,-75286,-22669,-98339,-264968,25346,133888,13428,3700,43431,43289,184691,27140,2844,19815,46261,88787,-16612,11613,77536,16400,27665,20320,43281,94440,-13508,2769,-27145,51601,89782,35086,152984,101643,134476,-18938,-9934,-121,-30119,124596,111329,5144,128717,422615,590567,-124159,-156987,-16938,-75480,-20280,-51239,-3073,-32028,33325,44733,-67851,-42208,-25368,44376,53602,19881,-25040,-54162,-82350,-77240,19821,45025,-24576,99847,-81987,-34027,-85052,-41741,-138999,-156106,-65022,12073,-71090,-102695,-201647,-231292,-513495,-261048,1394385,571457,248265,150162,238556,117719,179090,151524,154440,136982,105583,131051,111905,112354,41221,71708,93901,112325,60626,36692,6111,26,21388,38166,70810,72321,46402,79397,76171,99431,124956,123452,156451,183976,169491,214031,208635,482824,128752,-208393,-160761,-79967,-65216,-140401,-108867,-72729,-68464,-6156,-34383,25798,-35285,12556,-53150,-71436,-185005,10626,-5288,678,-36451,2205,19847,-2372,-69245,-174234,-125739,34931,-51646,38191,-59,-14434,11788,-109311,-9515,-132100,-199819,-214346,-256914,-20674,-31041,102953,16757,-63613,66683,-12169,-16352,12110,22260,51277,276444,147670,-57912,-38481,-65269,-36844,-7617,-10500,39502,46651,5144,5357,-98987,44241,13628,70908,48057,11916,30505,-14889,-26817,-36040,-58611,-34335,22889,76408,172424,-39969,2478,-62593,-61358,-62687,26367,-61531,-14620,-4951,6793,-1041,-37242,30865,-56737,15745,15099,25978,17368,44028,-42378,-18292,-24235,61110,98884,-12355,-7821,-47964,28592,22745,-66898,-60914,34813,-23038,-22296,-57251,75945,-64125,-236877,189593,125757,69316,110243,33983,39856,110451,45875,62594,71100,-37729,-67475,13650,-51952,-92218,54667,74765,72395,-120900,-24204,-74373,-11705,839,-24020,-51634,-19198,-53085,3898,4897,-10897,39057,16634,58839,65176,29738,62796,69080,173875,14426,-18197,65802,1826,28456,-26465,1212,-7909,41087,-14630,-28635,-33146,22161,2458,-35601,-34488,-21064,-18558,47841,98356,101821,32005,84711,86125,18265,-11838,43681,-21441,62968,-3668,-10052,-17473,89001,20105,35922,117877,21597,28315,2980,-5477,-37928,29414,67174,-147359,-2500,-19802,-34955,-46609,42586,-42846,-32082,45920,-3896,17557,25429,36875,14474,4063,-78648,18894,-25435,-33106,2128,-8770,63170,35339,-5168,-9881,66212,-4394,64947,121014,25325,19977,67647,56614,39987,-14434,63564,12107,-9733,13934,-21829,-25430,-19365,17284,-22834,-62617,86939,30032,-587,-33596,2802,-30609,-9894,-42692,47164,18751,-21756,8897,-15675,25876,33580,-34743,-45031,-5357,36397,-25210,-50133,285,51541,-33352,-39510,104451,1487,-89095,-89307,17820,21654,22617,28748,-16086,-48883,-58499,-27306,118831,7355,36028,13684,-12944,-63142,-2941,10584,28127,96322,32661,15228,28954,36774,-40730,-55412,41592,-46145,-45825,-27578,-63395,-56512,-21406,27487,-11595,-6225,20513,-88781,-18929,-6666,1974,-10542,75603,-14133,-37212,-18782,42386,-5248,794,9766,31953,-13,-31005,-51091,57180,33710,-62171,-42404,14171,58525,-51385,-25881,27697,30791,70390,-23000,3699,-28895,-58337,-27647,-4207,73319,-14784,7438,14572,45813,27931,-62501,52969,16627,-5777,-48611,-53124,-51936,122116,7351,-85643,-13244,-85440,-66471,15351,-38048,12957,-57158,-70483,481,71710,-7811,-37999,-100169,-54225,45838,43343,76641,88449,31347,70255,53682,-46444,-95480,-61903,6623,97873,33885,3028,6852,18846,-17771,-540,-25524,44573,22821,57579,110608,11582,-42241,-26077,23548,-6435,357,40512,-19409,-9502,54060,17462,7754,-2109,21066,-65983,14484,69189,-65977,-78132,38747,10366,10427,26613,15634,-18092,3166,76252,-46121,-81390,-41413,61876,3611,45029,27701,-46101,1330,-29465,34057,-49282,-38508,-26087,-20538,47761,49125,8438,-11405,-83220,-9279,-6417,68975,25781,-33582,-55849,-48485,-56070,-38223,-100547,-33799,-9598,15382,-64771,-48947,2549,100623,-15195,-81096,-42949,46023,29196,3321,2031,-42203,-24688,72018,-24837,-1626,-10866,29855,-1323,12794,65063,-12769,30256,497,-22791,-5651,80047,-25281,-55921,82287,25147,47326,-66336,5140,-42481,-31143,-63366,-21650,12353,5016,-2926,10456,48977,32354,4140,26545,-28672,84909,96438,48109,-15590,8707,-22720,9561,-11240,-80039,-24160,7307,-9517,-2742,92298,-37221,6057,-12636,9384,18865,-26686,-51083,89804,29317,-59292,20439,-56608,-62472,38713,81343,37744,-57405,-4788,-699,19292,59773,-107879,-20585,-6621,72854,56549,56528,20460,40056,-59772,-23821,-77311,50778,133,31746,-7837,-18206,81740,-42895,20204,7422,63931,38412,-23834,11534,29580,42360,61440,55999,-5442,-28747,-31408,1153,-14904,-65032,11922,-72548,9253,47704,-24452,-62773,-95580,-29206,-17854,16063,16149,-47641,-24169,-44411,38588,-23777,25807,11923,49623,36111,106257,35455,-4872,15715,55798,-74441,26222,63413,26756,8306,-3390,21587,51000,57712,91526,-32138,-7031,-43941,-94772,3020,-11457,-59991,-28353,-19357,40541,14439,23271,49247,13234,6981,66043,-27010,-2563,11586,49543,4968,-39170,-6280,-63111,-31441,-46112,-21128,21123,-62268,-3456,14925,-14321,23315,-97812,280,-3219,34469,99038,13519,23645,-80386,-7453,12103,-116959,-53890,-19165,-35466,2402,17317,14441,-36604,-7420,-7230,1857,6548,-58347,-334,15931,69689,74319,42567,-40263,51896,30819,59952,24715,-32970,40985,-28410,31242,37096,-63958,-19062,28960,-2283,-34881,6286,-6811,26701,-25891,-57280,33363,85010,91943,104,-13368,6678,63370,34076,67643,-4275,-20795,-76693,26509,-53053,2520,-54914,55729,6522,-22059,-35388,3065,13291,-20309,-1124,-4424,-94157,-66908,-2632,-23863,22697,59136,-13533,-971,57179,10042,-31183,4649,45590,-12092,-29028,-13816,33879,24072,21095,25447,-7688,31711,25847,-38571,-33813],[-10912,-26812,-51236,-49358,15601,-13148,-41927,29358,-6704,30075,8917,-15494,-17603,-70802,34397,-10978,-40584,-13843,-11525,17892,9905,28987,6565,-5060,43486,36749,88899,90265,45773,-48806,24531,61771,-6291,-37755,10302,31389,60054,26780,22866,-24482,744,-101025,29968,-14264,28955,4279,-9614,35689,-65829,-19695,-29912,3642,81597,18064,-20973,23798,18722,-33980,49066,65808,-36655,-9786,-46693,2578,6344,-38021,-20109,52528,-16456,38585,-13888,3576,11480,51202,-19991,12532,-34569,-68553,-68817,-79557,20637,-69767,-50644,-56532,82503,14356,4338,-79057,-57148,-6151,-31086,-60987,-20180,-63324,7158,-34540,9404,41484,-228812,-235526,-85764,-86010,-25637,-101627,-80497,-44610,34258,54285,34170,18982,-16695,4419,46450,-30419,-12721,-39842,-153162,-25446,-61960,-96343,52141,75031,48334,-30292,47784,42550,37965,-26656,6929,33385,33218,-32858,42651,58317,-2277,38446,46055,4255,212,-75833,-36742,-101133,62170,60560,-3361,-16911,-22364,28537,1422,-108188,-40887,51063,49442,-55300,-52762,20645,20159,-42052,16539,4779,-27468,-60393,-31320,25901,-34726,-63589,-59477,20656,29000,63375,29567,-77737,-2670,-75936,-233881,88105,114327,12657,25069,17218,73438,193066,26950,5085,19031,24930,68679,5858,-1885,34616,9306,25024,57744,39335,95718,564,30905,4696,35812,33644,12282,95555,95090,102506,-29715,2805,12838,-16970,92954,112742,7679,109821,333139,413355,-137262,-174731,-58597,-67481,-16639,-14753,39054,-37226,4464,72116,-20568,-51419,-32808,52376,42256,18552,13028,10861,-71446,-113117,-21533,-41225,-22619,79751,-57554,-19999,-49582,-30580,-97755,-142465,-62666,6001,-63740,-76086,-166175,-101637,-365259,-21970,1378170,548980,246385,140803,258525,120964,129808,150719,155553,128378,89444,133907,100187,107500,62424,68852,76386,116167,49461,27894,-4436,11793,9803,15824,73388,81151,48970,85003,65941,115147,128608,111234,126775,163227,143302,193366,169051,389496,105616,-159468,-140352,-45060,-54400,-139330,-92343,-77836,-56286,-13567,-40910,26393,-30736,-18765,-48768,-84863,-173230,21128,-14628,1361,-19014,6454,19691,4340,-94916,-123524,-78224,34509,-37707,34065,8678,-8086,9393,-91911,25586,-82064,-151124,-203915,-242365,-28201,-41425,97879,27029,-68964,62288,-17514,-39234,-6832,-12220,56281,243957,155687,-77827,-72020,-117411,-51925,-18724,-27928,58733,47371,595,-3988,-90072,56282,15862,99693,50507,391,247,-18268,-49218,-48355,-47542,-28050,21033,56132,106736,-51234,24442,-62464,-63067,-53636,36547,-54046,-15551,-7735,14580,21133,-63602,10240,-36496,6886,33167,46160,54237,22544,-39124,-50002,-65388,47661,69843,-16043,23118,-33321,12330,37158,-36663,-41747,33918,-44043,-23871,-37650,94835,-53560,-111839,223864,123266,72356,62750,7297,50103,102881,22377,64414,90737,-70862,-61735,12244,-44872,-83367,43547,70436,67223,-115497,-16312,-47460,491,20536,-18853,-47880,-14127,-36734,14309,14938,-20456,16608,1204,39359,87294,17577,71423,76099,149499,-10101,-22875,62032,5257,32286,-11155,15112,-2232,17597,-10143,-14659,-1811,17877,-7422,-64020,-52236,-52009,-19323,39294,56928,87897,7214,66827,31806,22192,-9603,11139,-7905,81598,1934,-38337,-9687,55996,18746,44695,94916,28686,52443,-11817,-17832,-44364,42221,64076,-152213,-6200,-16367,-22824,-41444,40516,-45662,-39620,23187,3991,6664,-7788,47951,18018,-16212,-63942,6241,-52978,-12185,9051,-5364,42089,28575,-28253,-15991,52923,-8393,47482,86598,-15823,14727,69636,54206,30631,-18897,55221,28673,11485,37090,-44280,-15870,-11209,13700,-37869,-52459,87351,53276,-20468,-24572,3381,-32324,-9212,-30599,36666,-10156,-27429,5724,9797,42624,34236,-36050,-40654,6962,37525,-30376,-57291,535,46905,-53995,-36256,58391,6440,-103174,-102327,-361,11889,26495,36661,-30466,-14326,-27408,-17883,121509,6513,19933,25684,-23121,-53858,-35737,7173,22331,79516,24491,7733,31704,58238,-18932,-37599,23946,-28747,-23153,-23414,-30161,-70396,-12030,21290,-16960,3323,31519,-45286,-2141,21707,-6939,-13504,64891,16085,-16301,-20847,34504,-23488,-13282,22891,45476,-6852,-32676,-58113,46348,35604,-52911,-63814,39758,73226,-50034,-35042,11149,20725,59627,-19302,-13799,-36555,-38049,-20897,5975,61139,11619,20932,12702,40283,25329,21132,70061,7912,43061,-40415,-42484,-25604,137510,111,-104614,-17335,-74947,-59771,1216,-55564,3179,-34345,-50803,-2362,67591,-4648,2690,-118292,-53297,57420,87651,75003,86898,797,72543,60597,-47387,-77514,-38049,45054,104739,42607,33862,-3749,-27260,-14031,2914,-33807,43146,20102,39878,104335,39598,-37320,-29242,29016,-31346,-6642,21966,5154,-1246,27790,20221,-18160,15793,42103,-56678,-3848,29166,-55860,-67860,25442,-112,26749,2524,26408,-6128,8998,83311,-38523,-74599,-30135,38104,-28914,66520,51724,-56090,-20360,3947,35603,-13656,-25141,-10801,-5251,16337,41080,18742,-34256,-70709,-11974,-21331,92430,11954,-57694,-32110,-53900,-64536,-49369,-97363,-46656,-20038,29740,-59491,-54842,25556,136994,-1239,-98667,-37364,14383,-9173,-8152,27228,-62643,-3823,58838,17364,-15936,-42099,33833,-18759,15858,34986,-24813,29185,9261,-24169,-3794,103451,-31114,-52793,55231,-6268,37554,-73492,-14186,-45728,-48515,-49615,-18747,14721,33236,-6842,7619,27268,54051,-2113,41718,-28507,98647,91543,30568,-15248,5602,-56685,42282,-16533,-67002,-19548,-16873,12359,12522,80963,-37457,19814,-14249,43369,31086,-31333,-42620,90490,32610,-51050,16078,-71660,-65320,47173,74812,65772,-56717,-11867,9853,24647,44768,-119424,-40719,20285,78043,59512,71680,46757,45185,-41444,-24002,-75710,19684,-36063,-35577,14754,-3110,74647,-43660,10253,-25205,73041,48509,-18719,13460,24743,28393,71236,81921,-10482,-20697,-49738,6756,-4257,-50789,2085,-42256,8814,48268,-6825,-70612,-73618,-27886,-39029,2441,1317,-21232,-235,-40882,28479,-52820,30436,5449,57628,58739,106565,33423,21904,43556,67976,-62845,35872,83967,32585,7223,995,30253,30475,41758,78485,-25652,9514,-28580,-83138,24736,-6371,-83302,-34802,-33933,29104,2801,28755,37253,17659,11652,68543,-8638,-3189,6273,72487,-3293,-46564,-4068,-18984,-31589,-52745,-15135,50064,-45703,12716,27956,4654,944,-105622,15530,9070,34425,89894,4518,31039,-105461,-31108,24170,-125277,-45802,-25736,-26574,-34001,467,4359,-22994,-7035,1527,-2430,3008,-5609,40547,49119,63607,51497,5708,-41300,40930,12567,53791,54747,8278,65878,-26431,35887,46387,-65791,-20514,17904,694,-33805,39640,6150,28399,-18668,-63951,36258,88668,88777,18349,-28757,50696,99593,16738,65389,-11968,-27838,-51289,26109,-56787,-10304,-57295,82725,29239,-30303,-16431,18468,52998,-1524,-20647,-4652,-72024,-65607,-2811,-20139,31825,61510,-29211,22106,73896,19198,-35132,-7695,30609,-4377,-17674,-16166,32635,6777,12784,29552,-13629,44703,33021,-41145,-29821],[-7418,-19336,-46742,-49402,12662,16159,-26901,5262,-1858,39306,18378,-26225,-39944,-82827,59040,8954,-18227,-14895,-4122,42064,6801,30867,9595,6063,44174,83667,100991,99712,56114,-39925,22232,77031,11254,-45226,-3441,36919,77764,3934,13695,-5143,8905,-98659,14818,-27871,8967,-21209,-15949,32394,-47560,-22363,-61448,-5015,76218,8443,-2644,38213,17950,-31261,33880,38372,-59964,-7868,-76652,-8848,-10625,-63530,3383,55232,-23813,55271,-28909,9134,4955,22994,-43271,28468,-19440,-8724,-66476,-81272,5591,-51318,-46778,-74119,79485,18751,20555,-81545,-80052,788,-28224,-59415,-19122,-55797,-11539,17287,48676,135953,-110006,-214041,-133135,-80085,-30759,-89726,-92388,-20185,28482,5326,23593,8067,-31911,-28140,1804,-42163,9970,-29074,-143073,-15934,-63053,-64538,69430,66605,27507,-40538,46391,34421,22969,-33419,0,39188,19842,-46182,17935,34775,-28206,7606,12883,53047,22765,-60778,-29529,-89904,67270,67525,14090,-11409,-20659,13181,-23121,-86388,-61247,-4157,17969,-47471,-61976,9765,20072,-46264,7349,-23254,-40133,-47906,-1932,36752,-20389,-47248,-50808,8795,47036,67333,5966,-75679,31080,-41420,-179985,85304,76696,11143,35119,-8756,84032,177503,23725,10720,21662,1672,40092,20859,-12981,165,1326,15770,79774,30068,79522,17302,48911,20464,13652,-8948,-4597,34765,79196,62940,-28784,12152,18890,-7655,36935,95193,8526,66565,201252,222848,-120432,-152832,-95499,-51452,-15466,11696,71417,-38956,-40300,90405,31467,-51788,-29651,44886,40949,23861,50970,78653,-42340,-115906,-35110,-112567,-33801,46039,-26275,27991,3777,-24264,-61134,-101565,-36888,10831,-50101,-34622,-99401,29375,-100651,283185,1244096,477999,235651,123741,212759,102367,51672,136033,132969,118162,66061,122669,80357,89463,75886,55706,63815,102764,38169,9349,-20553,12859,-1148,3417,67966,72639,38558,85495,32531,107841,110646,90751,87272,121949,116647,151865,101110,248961,69226,-103753,-111657,-2463,-38458,-123171,-61979,-60152,-24974,-16088,-42893,20645,-16573,-21473,-34919,-83910,-129690,29461,-20282,-3186,23371,10254,19067,8663,-112987,-62984,-28750,28214,-23661,27350,13271,10358,15487,-63529,59302,-28748,-82142,-138562,-156318,-12454,-39793,90283,46851,-57020,39836,-25078,-54579,-6589,-40924,48700,196112,179827,-65720,-76549,-122937,-52910,-32330,-41918,71328,42074,2300,-15485,-67292,67126,23396,122798,42688,-11942,-20870,-25509,-50079,-47722,-29857,-23434,17865,38121,59713,-47285,55460,-54287,-57217,-36079,39143,-37726,-13713,-18456,21641,42680,-78176,-17965,-7284,-1849,48204,57151,82899,11448,-21182,-71107,-75231,33211,41803,-11599,48492,-12027,3799,41647,-5004,-16653,33364,-53499,-28636,-17092,92719,-41199,15257,187550,103655,69694,-4683,-18190,54669,75632,-1555,65502,90830,-99786,-67271,5206,-29665,-56584,26862,51688,58989,-100104,-6654,-16473,9036,37270,-3194,-38028,-125,-12960,31881,20674,-27980,7688,-28398,-1173,96583,2089,63845,71382,117382,-26110,-27777,41920,8302,38145,2213,29048,4116,-10581,-2142,4023,28362,10432,-22532,-75421,-64913,-72040,-15051,29167,10765,65577,-6848,35473,-26836,616,-7726,-23466,14153,87804,13726,-63925,-7023,10135,24783,57937,62432,31568,74092,-28325,-23622,-45503,58210,56739,-143320,2592,-5014,-1667,-36892,-35,-36675,-39074,-2460,4315,-6618,-41578,70910,24336,-40843,-38799,1168,-69525,6582,25874,3154,26901,21905,-43553,-26859,38835,-5788,10812,46363,-64882,-317,56135,42937,12069,-21744,46157,36547,27416,54701,-48247,-5687,-845,15158,-51005,-35786,74230,70856,-36476,-15571,12229,-31836,-5760,-15983,23687,-37848,-27640,5526,31651,57362,30594,-49048,-38504,15312,27874,-32360,-60806,-5993,30431,-53311,-28890,2309,18156,-102903,-99586,-14338,15114,30296,19647,-45133,31217,8526,4719,106595,6083,4618,30665,-27427,-41166,-60354,14475,21977,67885,15005,3677,36856,66958,2763,-18637,-15043,-18986,-3639,-15141,1572,-80171,-43,7112,-19534,841,43056,16175,15792,45153,-19496,-10706,45031,41692,2055,-31227,26460,-51080,-21371,32450,47241,-10361,-33797,-56812,31350,35751,-34089,-76557,56628,70649,-40328,-39071,-1865,-3945,37986,-20182,-20732,-37118,-9300,-9681,18641,71047,46501,23434,10182,38614,21956,58223,80231,2045,87178,-40738,-26894,-11078,123703,-7595,-112260,-15728,-58741,-40058,-5891,-78796,-12362,-6146,-27349,-10274,59588,4343,44790,-118907,-42462,62527,124790,56952,63061,-28860,82766,56419,-44993,-39704,-2926,80213,103441,39205,46394,-12433,-57890,-5771,5848,-37879,46534,24999,22617,92756,59514,-29552,-28586,33099,-66616,-14764,458,23662,3627,2139,20884,-31492,40171,58570,-37226,-17599,-12773,-49121,-51820,21010,-331,53968,-20463,29808,3543,-834,75223,-27952,-65742,-28884,14940,-56829,75920,71179,-67228,-48463,29932,29731,33903,-5311,5922,2613,-28794,19442,28342,-45446,-51946,-17231,-31029,98813,-3840,-76888,-38161,-57923,-43416,-44627,-65745,-52049,-29659,40061,-31419,-56452,38137,137607,13229,-97202,-28588,-9441,-38016,-21680,42865,-81402,16197,40866,53178,-31166,-75688,29258,-28793,16271,-8990,-21701,41769,15031,-18510,-5601,107012,-29781,-40158,31391,-29454,41067,-70046,-23028,-39157,-57931,-28488,-9171,19832,43282,-9642,4259,-1674,68894,-14455,42260,-25624,81192,73832,6787,-20706,925,-93771,67578,-10104,-46707,-5570,-31467,30457,18536,53017,-36276,27510,-15201,84206,44391,-38041,-21288,80488,26296,-40548,8304,-80988,-59523,49306,52282,76232,-55064,-16363,20296,25667,29686,-105350,-58157,41704,75150,58049,71194,57024,31647,-12357,-23925,-64982,-8417,-53798,-72995,20063,7667,61879,-45887,-3225,-54198,73822,57046,-15558,19166,28001,12131,75131,88049,-16877,-19988,-70213,1321,992,-31667,-7273,3288,5425,40840,19142,-66422,-31162,-29187,-54477,-9448,-14844,5663,17669,-34373,7504,-86375,40407,8923,65244,75045,101685,45702,53874,56467,67684,-39058,49370,78352,31126,4262,-7430,36254,-1857,29678,56352,-26127,28906,-12329,-65215,38193,3540,-100405,-38287,-37783,23005,-8218,27947,16255,23358,30443,72662,10670,-7529,2695,76460,-13160,-55181,3274,39540,-26117,-53735,-17503,72093,-13414,23591,34708,26268,-19091,-98951,33972,25200,39623,70504,-12571,34031,-112748,-40575,24805,-110461,-33409,-32260,-16668,-54516,-6914,-1752,1440,-8694,7634,-9241,662,43399,54105,59673,50036,21450,-42110,-52149,23845,-10642,24383,65961,41920,100303,-21198,44967,54134,-57478,-18676,5279,1291,-24594,64270,21550,19112,-17480,-59513,31253,92324,64334,31386,-41280,80643,93281,6993,64720,-27192,-38498,-22370,16996,-54407,-19642,-54887,89692,44713,-37356,1849,27427,75433,9927,-46703,7816,-38545,-64437,1178,-13585,31142,57520,-49609,36399,77779,37992,-34977,-18502,13138,11346,2300,-11924,27546,-5433,-2298,30846,-14377,49124,39434,-39292,-29820],[-5950,-4682,-38664,-41226,10798,45142,-11464,-27577,1106,37584,23205,-31877,-59753,-95841,67720,27974,-17655,-13841,12981,61918,432,27193,71,11344,40419,111179,99320,93042,51960,-23573,18808,81093,20298,-61607,-25705,40809,97608,-1959,14534,9545,18043,-81886,-11553,-36173,2437,-17889,-23959,30269,-20794,-20986,-75389,-13824,69012,-16653,-2761,44351,21546,-16534,19540,15906,-75474,-8343,-96497,-21649,-28950,-78972,26915,56591,-30538,61256,-44023,3493,9639,12742,-63072,41196,218,31403,-60304,-64852,-2371,-24273,-29074,-86769,62686,21928,37799,-69192,-88465,-2565,-32289,-60761,-24983,-52844,-43336,53273,77921,171786,-35627,-157553,-136589,-61467,-23401,-71323,-96804,933,22769,-40342,17603,13685,-35310,-48959,-38984,-51108,31907,-15296,-111206,-384,-59122,-35157,90161,52477,14171,-54055,43907,32723,5697,-33473,4967,46920,-748,-55097,-2901,4412,-50862,-14291,7286,96125,40522,-30980,-12066,-75680,65936,57596,13002,-9808,-16450,967,-43607,-52838,-75354,-29425,-12956,-32254,-61279,-8217,17884,-36235,-5697,-40922,-58652,-37724,25035,37710,-13104,-29999,-30797,-13444,52086,66729,-23242,-69506,67690,-5210,-116708,50471,42000,6993,25998,-28142,71909,143277,18887,17957,27915,-16828,10775,23920,-21619,-20798,-2622,6727,83112,24782,51606,34937,48319,16051,-8825,-26532,-13672,-3837,64496,27487,-16925,14059,22172,-2399,-24211,63670,7487,14013,97073,90327,-88513,-113838,-121520,-31071,-17353,15821,81950,-36704,-84323,99007,69396,-47784,-15432,23734,42373,32716,78720,127141,-5780,-75399,-16783,-156890,-54843,5923,1998,90421,67286,-18329,-35110,-48954,22492,26608,-36672,6752,-25175,129300,168214,588256,1031132,380101,220432,104200,121623,64396,-18521,114966,94751,112383,43350,105011,57259,62959,79226,35645,55181,74348,21991,-11689,-29084,14175,-4319,8887,50417,50131,24697,75391,-17100,80289,90085,68689,49614,68043,96853,107926,35193,118178,30127,-62688,-89694,34947,-19604,-95048,-38258,-23698,12113,-15602,-43462,11592,3454,-39,-14384,-66286,-77806,30961,-20344,-4645,74978,12065,20106,9450,-121175,-16607,4799,20270,-3314,20176,8473,38263,25753,-34119,85438,12884,-22575,-48026,-39512,17505,-27721,83484,74506,-29019,3938,-30964,-53803,9506,-58888,33545,145701,207820,-29246,-50991,-88392,-41380,-52708,-54048,73304,35982,6987,-23899,-40010,71714,29773,123353,23528,-20667,-21495,-32259,-24722,-39614,-10774,-19530,17409,25908,33485,-37394,82102,-40280,-47397,-11908,34276,-22403,-7226,-32403,25584,55090,-79206,-43259,21963,-6652,57756,61208,92475,15759,5157,-78714,-49727,18100,22596,705,62996,8331,6663,34720,19421,7333,32717,-48527,-36221,-944,64703,-29656,89697,128821,72852,61957,-60930,-35023,52923,39733,-18387,62720,71188,-108379,-76646,-6573,-15295,-23171,8350,28444,52078,-79416,2056,13155,12897,45909,19069,-22916,19057,10142,50098,22767,-29285,14911,-63225,-54173,87893,-12607,43502,56542,82344,-27186,-31091,10340,11680,44343,7327,37094,6459,-34564,7210,21672,53496,3295,-33223,-68248,-75801,-73184,-6519,16874,-26714,41286,-6713,5206,-70663,-39086,-7813,-43519,40851,79214,25947,-78137,-10046,-26205,38659,71059,25452,31812,93326,-43994,-21543,-38248,72116,45286,-114412,19705,8180,25674,-29434,-62593,-18472,-25027,-22538,-4025,-18587,-67389,98610,31518,-65009,-9802,4912,-72413,18784,45734,13972,15700,16656,-48561,-38564,25727,1571,-34863,10200,-102791,-20517,29908,25822,-6349,-19607,39696,34759,30757,63144,-26444,867,7862,21867,-58616,-16279,55305,77188,-44288,-6269,26587,-26935,-4999,-3593,13876,-56241,-24515,7817,43715,68611,22384,-70980,-39277,16560,11923,-30790,-57634,-16413,8318,-34649,-17390,-39257,33978,-91347,-82038,-21569,18507,31908,-13067,-55341,67375,34453,33043,82452,5239,-7424,26713,-24873,-28966,-70350,32215,26412,66028,7517,7299,55647,65972,17985,-5114,-55859,-14214,6131,-6375,21564,-76725,16836,-11479,-17599,-12656,44953,69776,29758,58439,-33141,-1757,21430,57861,15555,-45664,23304,-76137,-20577,35724,38910,-8679,-33997,-44656,17358,36237,-12196,-76134,62991,53357,-26494,-39358,-8002,-34732,8302,-27263,-13224,-27501,20760,3466,32275,104925,80997,13365,5577,39935,21134,37370,80320,9409,107508,-48291,-9230,-11356,78151,-13976,-102239,-9142,-40380,-14900,-4276,-101434,-29539,22030,-4126,-21306,52543,16629,73065,-98320,-26984,62730,133404,29703,26732,-46849,96833,41932,-44183,2653,34974,99919,92198,24393,46973,-17810,-68210,5916,4179,-35992,51116,33618,10090,78873,69992,-21356,-22878,34767,-104235,-21460,-17245,26492,2402,-18340,19146,-30065,65841,69843,-14069,-22739,-45668,-47642,-38617,28291,5835,81099,-36800,25988,7727,-26072,53871,-19512,-58481,-39117,-3811,-71244,69307,79590,-76273,-75674,41301,18753,78034,18695,20361,111,-78749,-12273,30831,-42828,-28065,-22908,-32925,88142,-15479,-88394,-75137,-60592,4459,-29400,-13107,-47775,-34804,43245,10070,-53322,33510,101517,22188,-75170,-18627,-18282,-44273,-33222,50824,-93882,30989,24743,67673,-42614,-102468,12038,-33412,14310,-55670,-8015,59491,17953,-9007,-10021,87682,-19938,-20105,12333,-36400,53542,-54352,-22868,-24304,-60277,-11253,2726,24599,35038,-10293,1103,-28910,70116,-28002,28902,-19146,40641,50165,-15039,-29465,-6771,-116642,82297,8198,-24832,16671,-30563,40236,13760,19155,-33111,25253,-17265,118108,53962,-46043,7417,65167,9641,-28808,-566,-74403,-42067,44948,20678,63695,-53901,-20758,26030,23076,21057,-70082,-69106,49880,63909,52167,59426,46613,3081,17825,-24835,-50560,-25500,-54007,-79278,3700,12567,49229,-45406,-18871,-73325,62484,58313,-16469,26359,33888,-3818,70550,76074,-22228,-25339,-91072,-15984,-1396,-8710,-12275,44800,931,25375,46512,-45925,16422,-35392,-57792,-19506,-26551,25345,25533,-27190,-17698,-115635,51043,22349,70404,77340,92282,71992,84658,54954,64801,-4386,59906,49401,25435,2087,-30128,36151,-38276,21601,31447,-32339,47264,1150,-45822,39904,14034,-104966,-36673,-33717,23220,-19155,19100,-13767,28929,56361,78143,26285,-16002,-2370,55068,-24651,-63748,7094,89401,-20392,-53296,-27803,82896,24290,28173,30439,42546,-30317,-76753,51118,39786,43772,47033,-32288,33270,-99434,-34563,14959,-81665,-18473,-36604,-9402,-54227,-3189,-3226,29622,-10688,12853,-17311,-3267,72295,40560,49081,35928,-2754,-84543,-68246,5218,-39725,-20978,48952,54365,131120,-17529,56263,57274,-39836,-13815,-5682,2471,-8595,74250,30906,-3695,-23184,-44174,18845,90799,21728,34497,-49302,87619,52065,15546,63751,-45643,-50620,-1029,1721,-47861,-23164,-48657,64225,48355,-36382,16935,26005,72051,12210,-71568,32129,-3028,-63438,9237,-6076,26982,50333,-70573,36663,67266,61288,-28094,-25567,-4391,29946,22465,-3680,18171,-13987,-21231,24465,-8468,41274,43383,-32441,-32857],[-8209,12226,-31661,-27899,11133,64352,1813,-48471,3269,27493,19527,-30944,-72529,-104028,54136,40391,-29914,-7885,38945,73899,-6994,20246,-18794,10520,34048,108011,81704,66295,31580,-7045,16161,74415,17892,-88405,-50167,40375,112301,3649,26001,18138,24826,-58088,-40330,-33125,10174,10997,-37267,27955,9255,-13830,-70347,-21509,64574,-49305,-12610,44802,24513,5891,8771,9969,-69191,-12890,-101134,-32086,-41023,-75988,43865,54170,-33216,50904,-51732,-8669,19162,17228,-71199,44882,17220,33529,-49880,-33214,263,5622,-338,-89466,39740,24657,51900,-44241,-72742,-15123,-45693,-66230,-34239,-60175,-78761,62319,91638,133959,-8809,-103092,-114057,-41623,-7740,-52910,-92723,17247,18434,-66713,17572,23236,-26339,-56669,-62107,-54549,45595,-2227,-76599,13492,-50432,-16217,108472,31687,7789,-63914,40880,31111,-10617,-27906,19572,53234,-21650,-57801,-13623,-24943,-64459,-19400,44375,123253,49828,4105,12819,-56676,62509,33705,-1903,-11941,-12198,-2946,-55443,-15622,-74463,-21602,-33503,-11890,-43590,-28400,12589,-12366,-18662,-40065,-76056,-29962,38200,25736,-10572,-16581,-6783,-35245,48029,62651,-51651,-60655,92574,20368,-57487,26689,23287,-1086,348,-34805,43468,100277,14173,25312,36768,-25382,-12870,14571,-28160,-31239,1269,3390,71258,29524,20151,50464,27589,-3060,-25811,-24748,-16793,-9226,58403,3964,1879,5244,27966,-266,-69840,30284,5461,-31946,48548,21570,-64866,-84181,-134203,-11319,-21966,-3856,66967,-31035,-111071,97809,78889,-43389,6673,-4427,38442,39446,91246,143001,26014,-4469,21390,-174590,-79410,-30199,20634,139928,128558,-8311,-22010,-1452,113273,47335,-29990,33827,32123,181082,325162,863778,808596,276627,204794,86370,29866,18356,-52188,96331,54553,110561,29040,88562,37034,34861,72850,14200,47373,39405,-1307,-26816,-21974,24944,6265,32128,19989,19915,17165,52426,-68697,41277,81371,51471,22293,13172,83751,70266,-2147,31965,-800,-40865,-81055,56973,1450,-60443,-43855,20425,41588,-14663,-44708,3151,23922,30576,9789,-34563,-37616,23646,-14831,3468,112369,11518,25379,6877,-119052,3876,16227,14329,24906,14035,-6740,65263,35820,-9525,99831,33747,10848,23278,49437,46485,-10113,77908,103490,7424,-34561,-31563,-32638,31044,-64948,17444,108459,227438,16428,-8275,-36716,-23652,-79445,-64486,64249,33635,11219,-25475,-16287,66181,31305,93720,-3940,-21940,254,-34741,16422,-31212,3660,-12867,22270,20265,18250,-29089,89287,-24262,-36703,12295,24692,-12979,3799,-43113,25558,52732,-64859,-54204,41279,-7076,61128,61561,77778,30628,30100,-74015,-1435,3144,16184,18352,64829,21848,19696,18873,30442,24880,30313,-31426,-44174,6545,15493,-20988,96651,92913,42130,50700,-84597,-40862,45602,6716,-22460,54041,39056,-90268,-80692,-21513,-12136,4569,-7061,11126,48814,-58587,7266,36357,11707,43694,41004,-4703,38141,25558,60953,22486,-21618,33686,-91228,-101778,62555,-23801,18339,35488,48253,-12255,-30679,-23832,16149,48564,983,34142,844,-46931,15364,32025,70826,-429,-32026,-48655,-83224,-55139,4558,2949,-48596,19261,5191,-13368,-90227,-80204,-9961,-37649,66254,59849,32092,-75238,-16945,-32723,58346,77062,-10830,31176,107430,-55808,-13040,-21607,78349,29540,-63957,38390,16480,54013,-19039,-117138,5561,3655,-31765,-17640,-26140,-79570,120242,37110,-84590,15127,14898,-62735,22542,59493,23880,5184,13363,-43622,-46077,14622,9834,-74956,-16001,-115007,-40159,-1744,7277,-12422,-9199,37395,28148,20413,61419,17799,867,12368,32189,-59735,1635,37057,68601,-43212,1926,40074,-17352,-7855,3546,10373,-60520,-21213,10231,44056,75280,9810,-94790,-42057,8874,-4133,-25936,-47287,-25610,-12464,-7849,-2930,-56110,48616,-76367,-54673,-22183,9041,28365,-48099,-55701,78375,41097,57055,58003,1075,-15404,14400,-16604,-20626,-65458,54599,32925,70550,4268,20033,83864,59119,22653,-1827,-82522,-10583,5809,-398,22511,-58905,37977,-29837,-10884,-31324,27728,96818,35999,59938,-43686,12626,607,63089,24498,-56143,27691,-86241,-11950,32954,25595,-1053,-32256,-22941,9711,39356,1771,-62991,62542,33016,-13320,-38656,-7186,-58386,-23361,-39200,7827,-7590,46005,15278,43939,141987,104677,-6807,-2148,42091,23940,-15226,68240,31723,95913,-60863,6285,-19331,13758,-15872,-73486,-436,-22381,6691,4599,-114481,-44316,44186,14709,-32866,49683,28732,75828,-63806,-12602,61130,107229,3754,-512,-46126,108332,21602,-46945,33781,64450,101089,72783,2651,45241,-19446,-60910,17010,-5818,-27860,52079,40369,5030,64440,72522,-14630,-11646,33858,-133511,-25755,-28041,10599,-5502,-30645,16105,-16409,84889,75702,5287,-18515,-63286,-49041,-32046,44519,11105,96411,-44187,16159,5394,-58403,26087,-17487,-53815,-57796,-15298,-68160,46413,73848,-75626,-94206,35996,5988,103621,41024,30181,-12561,-122896,-47195,22283,-28473,-1900,-28349,-27429,65454,-17508,-90587,-132488,-61243,60184,-11746,40854,-35105,-33460,38613,49676,-46008,14674,45922,21481,-39346,-9382,-11954,-27697,-38841,53956,-96382,36507,15657,53990,-46977,-114722,-17353,-36632,10902,-91469,7148,70349,19329,-697,-15173,49934,-2996,3634,-1655,-26374,65510,-27712,-17960,-5301,-56975,-6805,12951,26483,16911,-8907,-1305,-45811,57402,-37833,6031,-10228,-5090,27233,-27140,-36720,-15917,-113051,84263,34540,-6742,42537,-14154,39053,1147,-6784,-27212,12111,-22662,134462,55713,-53591,35131,51058,-12973,-15963,-7813,-44559,-12706,33915,-11002,32366,-54048,-28598,23999,18458,19765,-27243,-70712,42444,47010,42387,45144,18070,-31829,39884,-27614,-39771,-28773,-43916,-65387,-28200,13120,40328,-39041,-33828,-78949,38786,47785,-21706,32647,35586,-17087,56689,53443,-25280,-33857,-109005,-40249,-11224,15260,-10423,69063,-2670,4114,66907,-14086,51566,-46173,-46247,-27802,-30370,34495,24552,-20151,-39686,-130787,56476,40667,70241,60253,78509,104347,108347,44641,66055,34786,62750,8739,19824,3874,-60300,28570,-66801,15325,8109,-38068,60897,8968,-29920,30346,21384,-94564,-29615,-25950,28040,-29625,3772,-50112,32955,77796,83367,35525,-26612,-10075,12651,-36687,-70334,530,110556,-18058,-54796,-43245,80799,55256,27430,14012,48535,-29642,-43391,61907,47855,41520,25983,-46773,29635,-71434,-19529,-1716,-51059,-3175,-35993,-8220,-36933,8972,-1846,52152,-10978,18121,-24984,-10184,75098,12907,26552,25128,-13106,-110756,-80055,-9312,-72675,-66079,6951,42126,141145,-23239,65339,53245,-17608,-7157,-12531,7269,11176,67863,28236,-37168,-32821,-21325,2361,73292,-27694,26950,-51850,74446,1107,46695,59384,-61501,-60870,7348,-14070,-39072,-20520,-40637,10733,39658,-22891,26600,14635,46285,4565,-87143,57181,23670,-60966,19977,610,25051,42809,-86514,23296,45474,77195,-13655,-27779,-19028,46405,36160,5025,5374,-21740,-40320,9474,3713,22394,43594,-20337,-36767],[-13960,25624,-28737,-13315,14453,67965,13162,-39175,5221,13533,5454,-24282,-74424,-99889,19388,43119,-42123,3076,68027,75012,-13665,13132,-40910,4006,25320,74588,53555,23264,-188,4127,16486,60233,6390,-119405,-69881,34844,114892,12393,40729,20308,25690,-36082,-61471,-14885,25396,48976,-54704,23137,36689,-1182,-49333,-28267,65067,-75689,-20880,40979,21978,29526,3514,25978,-34245,-21094,-88573,-37066,-41112,-53943,50031,47709,-29608,25914,-44532,-21637,26494,29393,-62967,37783,26256,1176,-35947,5738,12654,31477,31633,-81346,20441,27601,58715,-14824,-31786,-32015,-66423,-75138,-42388,-77545,-104767,44243,90044,48665,-1888,-65829,-88087,-30790,9279,-38975,-82068,30313,14509,-64925,22400,23871,-8076,-54106,-60659,-49396,45836,7210,-52438,17114,-38135,-9386,120972,8795,3262,-64006,37386,22230,-24937,-19915,38673,55398,-35068,-54401,-12420,-44650,-65918,-5213,109933,129654,49154,32512,40096,-32030,60548,3101,-22007,-16852,-10930,4404,-55622,16211,-54331,8783,-37553,9844,-8927,-43990,4166,19504,-27987,-18847,-83275,-22664,33142,1904,-8410,-9485,13504,-46518,41239,55432,-74748,-50767,93793,27542,-12317,33597,20411,-12966,-27479,-25608,10349,58468,10827,32032,45750,-22611,-27890,-3616,-32884,-38380,13506,7692,51345,43104,-7288,61249,-7159,-24489,-33612,-17876,-17130,11583,62133,-4950,21915,-15391,37732,108,-88127,8281,4629,-60987,39179,-13546,-65345,-76233,-135061,2116,-28251,-37824,32884,-23338,-111375,87661,57335,-40370,30294,-30934,24526,38156,90383,127853,44080,68452,58786,-173456,-100208,-50944,28701,156122,173693,7301,-20877,29675,210592,63772,-32799,39363,58420,182544,318376,1101443,650326,183573,191662,72480,-20784,-18553,-45763,86126,25537,105840,28412,76444,25080,11375,59373,-2694,38105,9556,-29020,-29684,71,47127,32833,65809,-18282,-10778,20919,19908,-106535,2014,85658,42870,7206,-31194,72218,38846,-3052,-4774,-15658,-32706,-83005,59432,23360,-25681,-84101,57912,55277,-14942,-46963,-1713,39453,54788,34572,4289,-16285,8595,-5249,22035,117115,9400,36624,2711,-107630,-431,10760,11416,54559,9453,-28460,76132,42613,8958,101679,34175,22103,46624,73431,60854,6379,71557,124119,40690,-62964,-25077,5905,45797,-61799,6073,96937,231235,55428,31912,7530,-8465,-104665,-70568,47183,36605,13089,-19273,-269,49722,28515,42178,-33094,-14131,34724,-31419,54597,-27681,8751,451,32164,19261,5212,-25325,69356,-9590,-26335,28579,15213,-9251,17004,-44598,22095,35595,-35469,-43706,43327,-6429,59170,60856,41870,44163,43487,-60878,49424,-10335,21500,37083,55792,25778,37723,432,26499,33771,24425,-8839,-48038,3913,-40641,-16327,63315,92610,22922,38542,-75053,-38500,34347,-15463,-12173,39400,6671,-51408,-73404,-37380,-27203,19172,-15520,5347,49317,-41023,7870,49233,5658,30984,53572,13693,51961,29407,57977,21076,-5074,54482,-101683,-122509,27784,-30458,-2754,13106,18973,13148,-24284,-50950,22433,48729,-15828,18087,-13758,-44480,20551,30971,78992,849,-17959,-25840,-82205,-25345,16211,-10496,-56462,1077,21517,-17815,-85967,-105137,-13370,-6813,83959,37698,27611,-55787,-24537,-5670,80511,68889,-42837,30862,111214,-60626,-1588,2636,73220,9805,-481,52445,14810,76310,-8329,-137943,32288,42014,-29299,-30217,-28285,-76885,126786,39241,-96290,29315,25886,-44308,19134,59269,29222,-6456,11878,-31333,-45314,5752,14768,-97316,-31600,-98106,-54254,-29544,-8490,2475,10577,38419,24690,1267,51091,70404,-5744,11967,42737,-56096,14484,23186,45642,-36202,5774,46175,-4687,-10225,4797,13201,-50979,-20577,9841,34926,76620,-6114,-112360,-44791,-7379,-14863,-18020,-31917,-28530,-26867,16603,12029,-53110,54729,-65453,-24821,-18345,-19077,17179,-75345,-43133,62183,30040,68028,37969,-10073,-20194,-4081,-5512,-17680,-50737,71560,38182,70635,5629,39455,107219,49698,16621,-8591,-88994,-5009,1079,386,3933,-31053,59264,-44692,-825,-46973,-9641,92609,33229,52115,-47418,30269,-11644,59473,30758,-54413,39072,-74622,-161,26838,13363,11833,-27479,3337,10874,46374,-895,-41953,62239,25488,-4709,-40445,-2533,-64628,-49022,-51947,36414,19183,62693,22967,50662,149388,110571,-31631,-12880,42365,27689,-58872,44168,59520,59565,-75640,15754,-21449,-46772,-10247,-31601,6643,-6250,17322,16793,-110199,-54105,55507,25854,-42531,51335,37351,51220,-31973,-2855,59349,57210,-11163,5152,-26409,111104,1414,-51324,44590,75601,88200,50387,-18809,48318,-17474,-43297,21884,-25460,-14710,45792,40551,8126,50610,70058,-10043,4565,31254,-144566,-28057,-32364,-19040,-18285,-33601,13864,3228,91293,75028,14667,-7691,-65440,-48057,-30147,62721,8716,94378,-43504,2319,-1855,-84401,995,-23819,-50522,-78379,-18422,-49122,11784,55677,-57704,-98713,17645,-5431,102891,53976,34683,-32207,-151947,-76854,3107,-7189,22368,-34668,-17668,37959,-8212,-83413,-190678,-59177,97346,1824,74813,-18577,-25704,28040,73957,-35738,-5738,-5058,10612,-3052,-2321,3621,1213,-36129,54717,-87593,29973,14042,17326,-43645,-110248,-51993,-42021,7341,-106778,14725,66671,20528,1018,-19660,5093,17203,26309,-10960,-6745,67160,5574,-12871,12644,-48983,-18056,18863,24324,1200,-6692,-3072,-47850,37604,-40923,-19774,-2161,-38663,9220,-25239,-37319,-23510,-84301,72597,61999,4486,64343,11951,26918,-13419,-14126,-18258,-9183,-32739,129929,47900,-58478,53084,43147,-34101,-1465,-10732,6817,23695,15971,-35328,-2723,-55379,-42665,13905,13820,20925,6491,-61902,22498,27844,29920,36462,-20150,-63639,50045,-31845,-37874,-20284,-32822,-44647,-64001,11718,35444,-26660,-44282,-70828,6880,24980,-29536,36226,28624,-25918,36166,28935,-25841,-41944,-120104,-61405,-22620,35619,-1801,72220,-4111,-18880,74463,15023,62702,-58008,-22550,-34047,-26235,34632,18410,-13211,-52193,-124771,52599,55882,63668,23958,59989,129372,120949,32715,73441,69869,56299,-29268,17836,11495,-84082,14962,-78205,8275,-12148,-37224,67379,10107,-20807,13921,23792,-71341,-18971,-18323,33259,-38499,-13440,-86394,34388,83383,86147,38017,-35513,-19554,-36996,-47162,-73342,-17558,97068,-20324,-58949,-59749,66358,70369,23603,-11572,43475,-18165,-7326,62321,46846,30956,11781,-49152,24006,-40596,-5478,-19928,-27808,10201,-28223,-15339,-12471,24322,-913,60965,-8241,22729,-30581,-19458,56207,-13098,3210,18760,-9122,-117940,-77961,-15080,-102651,-94252,-44710,12303,119807,-44005,67366,40666,2275,-1243,-14541,17343,30577,48062,13079,-72372,-40715,3252,-12998,31430,-70164,12008,-48557,52077,-32198,91109,48022,-70025,-65823,5135,-24246,-29291,-13300,-33143,-49941,22386,2714,29618,-2097,11395,-12078,-88051,66929,33122,-55155,30735,5231,27440,36417,-91746,2321,18688,73282,6529,-24866,-27956,57672,40781,11119,-8944,-30909,-56088,-10431,20079,-1579,39475,-2937,-39261],[-20724,30852,-30104,-947,21023,56016,25326,3935,6683,123,-17181,-14077,-63558,-78115,-25987,36979,-45882,18225,90286,63866,-18873,8557,-59756,-7020,11920,23500,25891,-24369,-33716,7365,21160,42976,-8254,-142512,-80374,25832,102178,17417,47718,16984,18221,-22463,-67603,17069,37991,76360,-70648,13825,56584,14433,-18579,-35072,69290,-82462,-20455,32767,11894,47999,4713,60605,23192,-30695,-62025,-35353,-27749,-22188,45402,39466,-19356,-5804,-20245,-30574,27296,42688,-39578,22572,25696,-40726,-20015,41738,30625,49094,55885,-65932,12929,30950,55481,8129,22764,-46570,-88184,-84879,-45781,-97370,-110347,9677,78105,-37247,4923,-43584,-70055,-32553,20141,-30672,-68362,41538,8128,-37329,28861,11125,14103,-45472,-37604,-33327,31848,12019,-41281,5387,-23516,-10300,126957,-9493,-5204,-52371,32439,3238,-37092,-13285,53847,51924,-36283,-46553,-2904,-48030,-56202,23776,164988,116703,39764,44004,63865,-3260,61342,-25584,-38865,-23329,-14738,22019,-43882,35387,-18887,44349,-25346,28135,32654,-48696,-6055,49435,-31358,16650,-72322,-13394,13873,-27304,-3561,-8706,24771,-42627,36941,44303,-90624,-40908,68238,17098,14124,62951,23530,-26549,-38425,-2747,-17161,24789,9073,37849,51328,-11549,-34652,-24395,-35912,-49027,30413,17613,30535,57599,-25765,66601,-45007,-35236,-31739,-17715,-16618,39834,72056,-1141,37730,-45466,46515,-281,-80431,5701,7927,-70542,40281,-39203,-88294,-82956,-128228,3982,-34750,-70409,-6830,-15670,-87085,71049,15610,-37939,47495,-49040,885,25596,83591,96446,46066,116338,76830,-162725,-111600,-47512,30848,136327,191939,25835,-28339,41100,274011,67876,-41753,25105,53360,142670,184559,1308322,607823,110735,182488,62640,-14922,-29418,-16943,84748,14463,89574,42711,66601,24228,-3987,42532,-10647,27727,-5276,-53715,-18232,29232,74572,70863,98798,-54395,-35692,34256,-13820,-119855,-27734,93383,42875,570,-57709,57643,11812,20129,-3331,-11973,-31436,-87625,44347,43277,3647,-138311,77184,52723,-16252,-49216,-2341,46291,63952,56850,40956,-10042,-10725,6237,46090,86983,7084,53373,-258,-89126,-20712,-758,9353,74355,6174,-49348,59077,44883,22774,93130,22452,27406,26773,38908,55543,15778,61771,127134,59860,-72837,-12461,51305,45334,-54567,2340,115077,219098,77330,53964,30149,-3262,-115569,-67516,27164,42766,12936,-7238,8035,25292,25026,-10801,-55838,1139,64857,-23605,74645,-30393,2774,22026,43488,19342,-7685,-24250,28455,2824,-15690,32176,11388,-7792,28472,-33588,16215,9690,3686,-12785,26383,-10070,53520,60341,-4557,44915,38302,-43779,85532,-20937,33238,51997,40281,20742,53893,-12450,11384,35007,14500,11107,-42532,-6862,-85866,-15873,30568,112647,20568,28664,-47384,-33703,20710,-24402,9146,20551,-13346,-5493,-54619,-51119,-59780,20427,-16335,8813,51939,-27182,5232,49793,-4431,11012,47891,29166,56962,21933,39423,19217,16839,67495,-89342,-101956,-6248,-32796,-13845,-6116,-1328,38727,-9935,-63973,30975,43789,-38221,-8391,-33995,-29427,22568,18441,78101,6548,1726,-7889,-69118,5101,26918,-20386,-57038,-13153,32989,-12872,-64586,-103390,-17275,35226,89175,20427,11993,-27039,-29865,38373,101705,43588,-68563,31341,100027,-55718,8682,29769,56545,-12474,58708,58420,1533,85499,-927,-118685,59112,79695,-18351,-35351,-26460,-62586,115328,37525,-97396,29558,32248,-22226,12296,41897,26412,-17886,11757,-15267,-34762,-1378,13527,-98094,-40113,-60431,-59878,-45745,-19146,37109,37003,39922,29501,-18535,35335,112921,-15851,7551,49065,-50715,20928,15124,14040,-28367,1639,41179,8934,-5804,1481,19946,-32536,-23949,4830,20917,72289,-23363,-117998,-45320,-29246,-17802,-7028,-15378,-22684,-33356,32095,24193,-41185,44373,-61395,-115,-13046,-61295,-2116,-90838,-18967,30582,12860,62245,21251,-30692,-23637,-26075,4721,-19209,-33215,72982,39864,54214,10053,59534,113816,40129,3447,-19793,-78379,3610,454,-5120,-26854,260,74822,-55731,9766,-53205,-55806,65076,22918,40239,-43349,47292,-12040,51347,36112,-36408,53949,-43731,8396,20991,6587,27875,-19187,27045,18983,56460,-20030,-19860,68355,41151,-2368,-47709,1213,-52493,-61141,-60151,63254,46459,69922,25017,50912,106759,98260,-54823,-24932,38292,26454,-68209,11632,76393,15366,-89011,17221,-5601,-82555,3875,12519,9120,7147,13454,27384,-86304,-58532,54103,27637,-48530,55068,40237,8479,-20051,2397,55853,2999,-9665,52613,5854,102109,-13355,-52670,35756,64229,69190,31726,-32258,57816,-12325,-23754,16045,-52141,980,31606,32178,18180,39062,65339,-6926,24043,28500,-132331,-29543,-32588,-51604,-32314,-27658,14597,21007,84022,65772,11424,4518,-56568,-40121,-27755,75289,-3794,78245,-37764,-13019,-10266,-91167,-13477,-37650,-46665,-92993,-13841,-19613,-25959,30964,-21101,-88290,-6139,-13332,78898,51614,34330,-53552,-160960,-93774,-21941,15364,40070,-43735,-8312,12450,8810,-68679,-228925,-54384,98011,9220,77379,-4296,-13194,15047,77198,-24032,-12229,-34140,-6878,19095,1761,19679,29276,-25049,54435,-69410,11038,14490,-27347,-34925,-93620,-80693,-50942,4858,-99586,10083,50376,21996,-8231,-23216,-32482,35508,42784,-16138,10199,52914,38982,-10456,25234,-36613,-40925,19303,18566,-2206,-5367,-5138,-36458,21534,-37022,-41720,645,-51404,-2816,-10279,-28075,-26975,-44743,49045,82522,8922,73255,38334,6479,-23933,-427,-6924,-33003,-46441,108635,31934,-58720,55052,42926,-46503,15115,-7260,66216,57120,-8683,-49092,-21568,-56926,-63193,-1554,11024,17207,20548,-43785,-3191,8299,16662,35328,-57378,-85944,50042,-35411,-42929,-4561,-28148,-27056,-92329,9956,32358,-11567,-46884,-51943,-25540,-5432,-36822,36078,13113,-29614,15026,8995,-24383,-46368,-121808,-67892,-23061,47111,10757,58371,-3439,-38989,68457,24416,48696,-65085,6076,-37432,-17141,30516,10406,-6427,-51684,-96799,39415,60754,52239,-23919,36908,134735,120689,24467,85953,93587,41414,-54029,20636,24059,-87164,-769,-70700,-610,-29582,-28028,66213,5831,-19004,-2510,21834,-41276,-8414,-13050,33472,-44253,-26487,-112987,32622,68025,85033,35235,-38435,-28865,-76704,-53458,-72272,-42040,59378,-25899,-62957,-73276,41998,66845,19298,-40414,30371,-375,21886,50992,37633,14316,5094,-36707,17170,-18935,-639,-34142,-14760,19709,-12933,-30258,8365,37172,-3671,52813,-2611,24664,-32845,-28630,25808,-29536,-12931,16445,3405,-109974,-58250,-10429,-119300,-96052,-86303,-21837,71333,-77708,59380,19848,13539,794,-12910,32010,45371,21707,-8898,-96766,-41010,22873,-22010,-31029,-95531,-4590,-39727,32327,-33917,126472,26887,-69901,-63267,-93,-24720,-19045,-4415,-27918,-91807,3273,34583,26028,-17570,-16919,-34551,-73654,50909,22781,-45249,38047,7249,32040,31048,-82088,-17070,-6212,45026,28178,-17057,-29333,62945,37967,13001,-22530,-41533,-66149,-28992,37550,-22471,31209,18773,-38808],[-24672,25911,-33404,7046,30474,34273,41685,65836,6783,-9894,-42059,-2820,-40993,-39814,-65616,26298,-40875,36738,95633,41859,-23022,7704,-70513,-20455,-9947,-26774,9557,-61463,-58314,3052,29797,26907,-19445,-145612,-81497,16589,76440,15934,38450,10132,2484,-19556,-56899,55217,40262,81294,-78300,-433,66176,28970,14253,-42645,73420,-63956,-11519,19950,-3316,56965,12134,102384,84032,-38654,-29568,-27967,-4504,3967,33742,33361,-4012,-34113,14161,-32713,21376,53497,-8027,4744,17755,-61265,-3957,65780,48407,58699,62588,-48878,20295,34236,41778,16229,69089,-52876,-102591,-91594,-42996,-107595,-92582,-25024,62820,-85402,12629,-30139,-59289,-42868,19358,-26347,-54903,48928,-4134,3371,31886,-9011,34624,-33400,-4527,-7217,8022,13267,-37050,-19456,-7610,-12080,127010,-18433,-19898,-32381,24006,-22399,-46091,-10739,55051,42708,-26990,-36576,7404,-32980,-39712,57084,172968,89946,24965,33996,78971,25411,63768,-46003,-47850,-30298,-23483,44505,-23266,38293,19535,68728,-3864,38309,63220,-39325,-15538,66966,-28211,54551,-40723,-1243,-10378,-51822,3691,-12448,25850,-25101,36986,28280,-98993,-31234,24167,-2486,22686,95165,21240,-37889,-20801,25936,-34951,2512,8083,42363,49901,1753,-35120,-41096,-37415,-66040,45237,28575,13775,63143,-33346,68080,-75344,-28390,-22902,-27494,-14666,56467,83133,10668,45902,-78501,45299,-1313,-57935,22005,17839,-64138,36729,-60897,-117729,-87278,-118133,-8897,-39931,-87209,-37859,-10297,-49455,51888,-27157,-33724,51351,-57025,-28140,3181,80331,68130,36591,127892,67071,-149222,-111511,-17939,34688,95462,179893,41362,-39891,35781,272374,56484,-48580,-424,26820,77962,14095,1495231,691790,63077,177248,55414,32224,-5426,12325,86930,19080,57923,68737,55307,33747,-11049,26004,-8258,19220,-1105,-66204,4909,55228,96557,107228,120377,-77231,-50891,50310,-38910,-107124,-42386,93470,48238,-3330,-65108,40348,-9977,45589,22406,6530,-32276,-86886,17846,57515,23805,-172540,74815,40274,-16631,-50138,-706,43264,58126,73346,66676,-11872,-29764,17663,67826,37188,5650,72211,584,-66975,-46120,-8512,3977,75519,3725,-61687,14809,43045,33789,77752,9950,39734,-6391,-15683,36031,15090,47228,108010,59508,-64195,2648,89058,28382,-48501,5841,155953,197607,80157,54023,31075,-10911,-102461,-51248,9261,47341,12849,6876,11177,-1155,24732,-44831,-65638,19042,74470,-14704,73026,-37322,-12579,49140,50279,16995,-18743,-21146,-14884,14969,-3625,24919,17766,-4335,34145,-10994,8329,-15366,41847,29076,-4597,-22257,45778,59873,-47101,29100,13395,-26180,99164,-27721,44224,58929,23652,9890,62352,-13127,-6809,31762,1815,22261,-23697,-21210,-107746,-19100,23492,132114,31285,23774,-18883,-31985,5235,-22888,34145,204,-13295,33642,-29588,-58841,-100009,13370,-12638,12303,53933,-14988,3265,38557,-16911,-11156,19130,38963,52105,7146,10183,16795,37916,67023,-56515,-43186,-30050,-31605,-14243,-19237,-9283,53648,13388,-60548,41594,34182,-58836,-37237,-52377,-8526,22834,-1381,69535,14003,13939,372,-45431,26970,35993,-24154,-56661,-23077,32165,-6232,-34865,-75004,-21407,68857,80559,11584,-10730,73,-31554,73168,116911,5953,-86213,32719,73643,-39606,14433,52722,31880,-34517,95419,56156,-20873,77139,238,-74001,83580,104439,-4631,-29391,-23710,-43058,89778,33365,-85975,17092,30399,-1445,6561,10727,13280,-25083,12685,1384,-16081,-7826,5854,-83075,-46556,-16798,-56703,-47020,-25199,78167,63645,38318,39843,-31358,17596,132232,-24325,966,46841,-46039,21967,13169,-16402,-24612,-11955,25601,22821,9559,-4334,27223,-12354,-30625,-4326,6459,62545,-39077,-110516,-42581,-51688,-14440,6826,-1731,-9816,-33902,37421,30451,-28574,12354,-61463,13477,-8733,-105069,-26934,-95094,11075,696,4503,42865,3529,-60258,-27478,-49085,10809,-22245,-18170,54422,37774,16986,14818,72399,102077,32069,-11458,-27088,-58398,14233,10760,-16449,-57716,28281,79990,-65120,17568,-48757,-92007,28368,8691,29909,-34186,58263,-976,43131,40704,-5222,67016,-4123,8311,18161,6288,44005,-7991,41312,28699,66412,-45067,-2606,82771,76543,-5066,-60977,71,-30922,-55423,-59182,79209,66677,69249,21402,45384,24456,73545,-71475,-35189,28467,14181,-45105,-22291,68372,-21555,-96721,11501,30952,-85286,23969,46500,6104,17222,-3782,32241,-47868,-59219,41926,20511,-49669,57068,36564,-36569,-35332,6464,46638,-38557,7491,123843,40573,83256,-19674,-46464,15900,34765,51475,22127,-32111,70448,-4723,-8801,-930,-79161,16012,12368,16467,32712,32400,59651,-3778,43922,26966,-99363,-31358,-31119,-75213,-43288,-14445,19482,30013,67019,46474,-2368,12489,-42795,-24666,-20515,77653,-22944,56789,-30700,-27188,-15261,-72290,-13537,-55863,-41253,-95100,-3204,13570,-56900,7322,26191,-66618,-26963,-16618,43656,33375,29852,-70733,-151171,-94022,-45514,34229,47300,-56279,-3927,-6433,25615,-50021,-234821,-47901,64842,12788,52129,2688,2019,3326,62707,-12415,4044,-38000,-24689,17914,2845,28567,48306,-7755,53202,-46633,-17091,8634,-63368,-25048,-73546,-93787,-62252,4186,-74816,-4670,32072,22956,-30563,-26508,-51067,46979,48290,-17702,13227,23931,65216,-10981,30688,-20132,-66170,14144,10851,9490,-6290,-9027,-18064,18284,-28173,-54713,-5482,-44734,-10078,11889,-9457,-25507,-12844,18511,89362,9277,62898,55459,-17767,-26996,27670,4933,-52733,-59555,79186,12071,-53207,39835,47926,-46202,33090,3325,112494,75444,-38645,-53783,-10476,-57137,-86865,-17460,11275,3578,16809,-19447,-26972,-12049,4938,35567,-85250,-96705,44186,-35035,-43510,13692,-33019,-17844,-105808,8116,28352,810,-40578,-27444,-49753,-35086,-40136,31735,-6923,-28892,260,-3865,-21605,-45162,-114563,-52392,460,45943,22630,35925,-2105,-52644,53234,4313,17821,-61599,30901,-36894,-7737,27572,1983,-522,-38144,-53693,21517,52286,39076,-69944,11535,116009,107622,21667,101523,102231,20076,-62309,26498,37697,-63605,-13642,-49757,-10160,-44475,-13780,58799,-826,-22265,-12060,17814,-12400,-2295,-10301,24198,-45404,-30203,-119991,27325,36896,80262,29527,-32479,-36191,-94174,-53264,-67892,-64497,16962,-31744,-61104,-80898,11824,48460,16781,-65945,14367,17843,37082,30248,24083,-3265,2768,-12257,9916,-12851,-7709,-40048,-8937,24121,7662,-48823,18583,43262,-11762,30995,4190,21853,-31355,-34341,-5281,-39538,-19120,17327,16100,-94134,-26181,2073,-113804,-72504,-104117,-47292,13328,-112926,42007,-6961,13090,-3214,-10031,48210,52375,-2358,-28254,-99344,-30627,31759,-21571,-95980,-100425,-16996,-26512,22067,-9871,129009,-4318,-64090,-53289,-482,-14995,-8554,2900,-25532,-98391,-10340,63248,17050,-26049,-28322,-57656,-48240,12489,-2697,-32245,38554,6757,34352,25724,-56449,-26355,-24308,653,45775,-5288,-22999,62643,31983,10832,-33513,-51537,-69669,-40737,52911,-33299,19725,40899,-35078],[-22631,12076,-35066,10189,41762,11793,63423,120911,4791,-15787,-59648,7315,-10867,6047,-84816,16926,-32276,57616,79803,13911,-27131,9720,-71070,-33335,-42108,-60471,8980,-76738,-66361,-6339,39915,15194,-22790,-123186,-76900,10463,44540,9324,11599,2221,-18283,-25381,-33710,88501,30961,64790,-73485,-17960,65286,38241,42164,-50611,73119,-25994,138,3868,-17116,55133,24322,135724,123788,-42531,-735,-17575,21312,11503,20243,33206,13458,-51151,44205,-27623,12252,61428,21626,-9951,7097,-43440,10235,73396,60540,63827,47988,-34564,38991,36371,19736,8575,86928,-47891,-102733,-91441,-35278,-98524,-59163,-45101,50169,-83298,16243,-21631,-50812,-53993,5735,-23346,-43533,46521,-24423,39983,26293,-24948,49658,-17803,23316,22468,-17129,13323,-30868,-46970,8576,-9574,121586,-17582,-37758,-11257,10055,-47620,-49541,-12794,34938,28788,-15693,-26550,10899,-3307,-22116,82217,127406,56222,8679,5566,82396,48197,65283,-56653,-49675,-36904,-34384,63618,122,25572,44812,72067,15460,37368,64884,-17465,-21179,66082,-19699,82282,4690,12051,-30270,-62262,9864,-18384,19591,54,39643,7661,-99784,-21180,-21944,-19964,18577,115228,7638,-42177,20791,49504,-45495,-7887,6438,44496,39097,10924,-30899,-48945,-37820,-87147,50900,35845,3324,53901,-30484,68221,-92614,-6720,-11947,-42469,-8724,51896,91472,24972,45963,-104665,27385,-3678,-33876,48940,34976,-48185,27191,-76804,-135798,-76839,-107324,-35975,-42466,-81494,-51277,-9096,-13330,34375,-52990,-25503,38782,-58694,-56140,-22908,87768,56945,24242,110554,33603,-136342,-101682,30306,46807,55847,142958,47303,-51251,19904,207035,32451,-44727,-26300,-7299,8480,-110599,1660586,867949,42398,174649,48803,88831,47856,29613,84557,30193,16147,99721,41866,49497,-12224,12479,2487,16615,18535,-59888,33679,70089,103396,122899,123629,-79458,-55378,60532,-48821,-76459,-41441,80978,54285,-8517,-57553,25957,-23698,55676,58938,31163,-31721,-75884,-12387,62972,33271,-164226,57559,27521,-13450,-49014,-652,31914,43098,80974,76025,-16993,-44284,27807,80625,-9761,5049,87360,6398,-45612,-67618,-7766,-8359,57765,2103,-60591,-41122,38545,42737,59081,5943,59539,-22702,-51266,14087,5550,29155,70017,42086,-45037,15109,106957,706,-46805,13596,203945,176770,69436,40301,20534,-28684,-67065,-21790,-3286,45179,15314,19176,12120,-22662,28995,-51722,-60274,32818,56241,-8378,57155,-44774,-33025,74613,46410,10353,-27227,-11560,-39318,29865,10081,15447,36359,3995,31486,18000,-2397,-30863,66199,67521,-39385,-42974,36981,58520,-73495,2767,-25662,-10052,93008,-30471,48396,55695,10514,-2470,60305,236,-18333,27696,-10764,22858,8527,-34150,-105467,-24983,42929,139519,44573,24957,820,-35799,-12586,-16649,53877,-18947,5521,57742,-6147,-56680,-132254,3849,-10075,4765,52173,-1536,7144,18815,-29168,-30093,-29234,41246,38937,-8763,-19089,13063,51146,53194,-12253,30930,-37712,-27701,-8020,-25548,-4122,51149,44797,-42991,53179,21772,-70170,-56780,-59739,9608,23680,-21789,55473,19349,6147,-2118,-18011,36611,43491,-21233,-57487,-27203,16292,-4109,-4634,-28662,-25504,78916,60983,9331,-33427,15961,-30188,79663,116711,-31657,-93202,35299,38336,-13141,14103,63632,5140,-52615,99994,47847,-46451,51760,-5740,-27777,102877,107231,5719,-13114,-23198,-25495,57978,29487,-61905,-3068,20374,14271,5397,-25210,-9265,-23532,14676,16629,6442,-14836,-5739,-63901,-54559,19114,-46724,-35523,-29728,105017,82621,30926,45775,-33222,537,127339,-26219,-5670,33205,-42774,20105,17189,-34918,-27342,-32116,3855,38769,34621,-11228,32165,3223,-38192,-14770,-6066,48476,-50192,-93123,-37524,-69044,-9512,22325,6213,4154,-32545,35580,29176,-18122,-38595,-60093,13198,-6388,-135965,-51751,-90235,39013,-15324,14770,18938,-17803,-94475,-32360,-70638,10869,-23179,-7165,20890,33889,-31566,17253,71281,79498,26556,-23253,-23715,-37086,24426,33552,-31529,-77289,47390,73741,-74991,19911,-37625,-103609,-3934,-4900,24514,-25265,57085,17346,37528,42467,29375,72885,30638,-2403,19031,10073,57008,4385,41868,33720,71510,-60351,7073,101568,114319,-8886,-76303,-7012,-13153,-33089,-47015,78893,73510,63712,13341,36628,-61469,45306,-79302,-39846,13182,-10918,-8464,-48296,33050,-46331,-94983,1739,78392,-62900,43891,61221,-764,23508,-29265,29438,-5701,-58424,24318,7006,-44431,53987,26761,-68937,-70430,13623,27866,-60187,34002,180987,68468,60953,-17221,-31204,-3505,-35,39364,22949,-17070,80844,4204,-1432,-23926,-97389,27170,-6546,-2949,48753,33220,52542,822,60482,26976,-55910,-33972,-29152,-82134,-47585,3691,27949,26398,46855,18452,-20375,12456,-29044,-5808,-7770,69909,-40937,38099,-25493,-37819,-13218,-31313,-755,-74139,-35113,-81782,11349,44432,-73558,-8842,69523,-40256,-38898,-14975,12218,5222,21410,-78988,-129478,-78650,-60401,46078,42304,-70116,-7404,-16913,33174,-32356,-210382,-41573,19407,16673,13834,815,18749,-4675,39866,-2242,39505,-25015,-36242,-5553,1611,26701,57619,12660,50337,-25445,-47352,-8897,-81540,-18353,-58003,-89078,-73268,5233,-40809,-21568,24569,21953,-64168,-30381,-46616,48296,39406,-16180,-2076,-12333,78084,-12564,30280,-639,-83236,3769,3225,31171,-9650,-16166,-960,30186,-17195,-56654,-21504,-26261,-14496,32714,14154,-20397,-548,-11920,79240,9365,33991,57187,-40702,-23130,58312,14644,-63023,-66037,50711,-5950,-42119,12247,52932,-34063,50024,19893,127014,69733,-70636,-53805,28406,-54038,-107101,-28210,14878,-19344,8084,6800,-42900,-34929,-2998,27227,-100906,-97034,36616,-27677,-23970,30854,-45813,-17851,-102360,5646,22038,5253,-27972,-3120,-59320,-55330,-36938,22909,-26605,-25883,-4400,-10645,-18183,-38115,-101602,-16837,49595,31819,29128,13865,-2484,-58596,35738,-39889,-17178,-44615,45187,-31636,-2400,29482,-7018,3205,-14984,-7986,6314,33294,27121,-100454,-11137,79363,83446,23163,117521,96031,-5515,-57753,31597,46854,-20655,-19435,-24489,-17739,-56143,-666,47663,-6385,-26668,-10361,14346,7461,-4081,-8667,4076,-40991,-22486,-103083,18239,4235,73522,23064,-17564,-40678,-88251,-45453,-61808,-77634,-12817,-34493,-46988,-80979,-18622,23060,17681,-83055,648,31517,36041,6040,11415,-16246,-320,17033,3209,-20249,-23168,-35766,-4765,23150,29045,-63922,17258,40905,-24346,4374,9426,13555,-26758,-33623,-28738,-51685,-17289,20643,21995,-77514,6676,15922,-84914,-33426,-97066,-56464,-33720,-134008,19829,-35672,2157,-12942,-8154,61467,50315,-15965,-36049,-76212,-11321,26732,-12281,-140101,-87882,-21517,-11013,21712,20174,89555,-42271,-58559,-38978,7850,1771,1741,6120,-25260,-70931,-13079,79263,4764,-25104,-21557,-75384,-19438,-31881,-33127,-18689,30134,4210,30494,19790,-18045,-21199,-34177,-42070,54497,7843,-10750,57135,27278,5994,-40865,-58346,-67262,-43461,63415,-30998,6574,55579,-28905],[-14104,-6609,-31962,9514,53251,-2787,87191,147672,888,-18543,-61055,14657,20541,46064,-77567,13503,-25175,78987,48276,-12085,-32257,12043,-61853,-42351,-80568,-70403,19489,-68710,-56227,-17498,47551,9498,-17748,-79632,-71313,9326,14987,1363,-25835,-4467,-38059,-35218,-6740,106990,15619,37828,-56611,-35215,55926,39470,60706,-57251,65953,16357,7806,-12039,-21357,44297,38838,147226,124356,-41561,18046,-7142,41587,-3287,8712,40692,29400,-54197,55435,-16794,5300,68116,40436,-17830,-1400,6029,20520,66199,63462,68556,17165,-23632,59926,35985,-6597,-6814,72322,-32362,-86573,-82133,-25918,-69820,-24581,-43128,43028,-43227,15253,-15925,-41290,-60201,-16532,-20036,-34461,27663,-52063,59347,12093,-27195,58136,2755,33444,44104,-33733,14552,-16831,-62193,23539,-1856,110654,-10625,-52026,3270,-9519,-66313,-44794,-17462,-6065,11998,-13703,-17797,4422,32151,-7768,90285,55636,21476,-5792,-31430,74041,59956,63465,-60434,-49112,-42283,-42835,71437,18125,1518,44876,53189,21083,25251,30245,10664,-20322,49115,-8145,92058,48135,22693,-40156,-54348,10189,-24847,11130,24897,41030,-14908,-92541,-10039,-53114,-27109,9256,117463,-15190,-35448,66888,58563,-54267,-7937,2866,42447,18861,11992,-22311,-46582,-37781,-106236,43254,36797,-538,31460,-19139,68568,-98187,18710,-4030,-54355,3762,29243,94953,37161,40156,-113492,-5519,-8317,-16704,74600,57084,-29240,12983,-87313,-134092,-52525,-95450,-72147,-41446,-56638,-46831,-13123,9761,21678,-53038,-12846,12621,-60799,-76921,-43849,107667,65759,16506,82527,-10248,-124885,-86159,82032,69123,34191,93055,39505,-59354,444,111901,2995,-26983,-43356,-36324,-47108,-156546,1785982,1069589,48221,172572,41358,126428,110226,34007,71102,37210,-22691,127267,30617,65231,-10920,3213,16992,22750,44500,-34335,60700,71075,91233,102347,107119,-60895,-50941,58426,-43739,-42091,-28625,58922,57067,-15810,-42132,21636,-27424,44590,91962,51160,-27499,-53884,-38883,58446,32366,-117386,39299,22770,-5029,-46104,-6281,15811,25964,77724,68725,-23428,-51453,36287,81760,-38113,3782,92774,16143,-29584,-79769,566,-28223,29784,2187,-45993,-86195,33104,48858,39909,14440,77001,-11198,-51988,133,-7818,11161,24310,16644,-26587,20216,100991,-27992,-49668,21567,240668,165807,54347,26851,11566,-50021,-23987,14878,-10018,33260,21704,27108,12732,-33698,35470,-38905,-43054,35998,15198,-6433,38672,-49320,-53330,88831,28373,138,-34515,5819,-32807,48248,24017,15403,65661,17212,20772,45410,-17750,-33697,68071,89370,-66011,-66423,27540,55370,-78691,-22130,-68115,3473,76335,-29539,43266,42792,3496,-12225,48786,23073,-15305,25347,-19690,15779,48377,-42876,-88984,-32174,75402,133062,49414,30981,10871,-43388,-33085,-11306,60983,-34804,31965,65606,8851,-42758,-142495,-5052,-14066,-19602,43947,14956,20825,-3788,-37886,-41486,-84014,35609,20922,-19717,-36178,7116,51207,30627,30924,87606,-28303,-21677,-1150,-26615,11214,31311,80365,-16485,63672,9296,-67272,-56498,-49313,17944,27213,-36684,38253,18942,-25785,-13163,3790,36244,49679,-13725,-57279,-23447,-11854,-8594,20729,23333,-28078,62070,36822,8233,-48769,16764,-27445,56346,89342,-54772,-86811,39854,5361,19751,8118,56348,-17860,-63059,76194,36471,-67501,15648,-17230,1690,113920,86799,8085,8440,-26793,-15397,27624,28834,-28201,-24087,5842,22915,9881,-54490,-36324,-10906,17947,29660,27324,-23269,-16885,-51736,-64542,40162,-33421,-17803,-36713,100513,88038,17356,36881,-25120,-14228,108641,-19034,-10445,7948,-39911,17886,26654,-33903,-35194,-51563,-17466,59794,62532,-19255,33374,11086,-43660,-22361,-16818,32072,-54350,-71553,-33206,-77082,-8773,36736,7772,11140,-33273,31128,21214,-9235,-94349,-52820,286,-5418,-144167,-69620,-78441,57779,-15459,42844,1672,-39975,-125991,-37318,-87822,4920,-19617,1280,-14678,31318,-70576,15938,53565,56305,24041,-29404,-8037,-20245,31695,64157,-47031,-80181,54309,59110,-84528,15805,-25625,-89426,-23116,-13823,23828,-21915,38989,36036,34761,37893,55237,67925,50139,-21169,22132,13587,64472,15601,28468,29613,67375,-54151,10203,116963,133003,-8529,-84937,-17253,-8790,-1545,-25267,62841,64190,56606,2826,27723,-113852,21532,-78432,-35578,-5315,-43679,23105,-57699,-17520,-63729,-82363,-8168,118236,-34354,55528,54355,-7894,25706,-55686,19824,28000,-56818,8172,-8966,-29824,44344,12015,-80520,-107999,26371,-1146,-63985,60641,191235,84508,43185,-7878,-9780,-13739,-23426,33251,30648,9163,84535,12867,-941,-43515,-98684,32043,-19261,-21531,63522,42299,42468,7353,69827,27402,-16619,-36953,-26468,-71976,-43318,24020,37624,10524,29842,-13050,-34204,4123,-17434,10117,7216,55629,-50074,24946,-23926,-43363,-3024,19194,18842,-88005,-30474,-54980,27218,68494,-73713,-14386,94881,-15957,-40408,-8568,-3996,-22928,8321,-76062,-105076,-53282,-62152,49613,26580,-79762,-18939,-19856,25508,-20768,-170561,-37285,-12634,23238,-20477,-6964,37185,-8481,19185,5387,80130,-7667,-37400,-40243,-793,15437,61370,33867,45160,-11078,-70334,-35391,-84324,-17390,-50313,-73741,-81179,7024,-5748,-30619,35111,17947,-101359,-35070,-24686,38601,15314,-12240,-30932,-45197,74311,-12546,27539,19399,-84509,-11121,-2711,52894,-14093,-27011,8303,51410,-6044,-48726,-44500,-4705,-17418,44143,35937,-14281,-8044,-35000,53491,12216,-2803,42966,-57780,-15981,80539,19617,-61507,-61391,29888,-16849,-27029,-18047,52420,-15336,61953,39351,104045,39197,-99137,-53473,77099,-45302,-115724,-29314,21298,-45124,9064,30526,-48299,-61140,-5603,5340,-107121,-88997,30061,-12204,23275,44703,-61508,-24608,-84764,2060,14102,-861,-15289,16074,-52870,-60963,-26430,9312,-43393,-23579,-1887,-14201,-14734,-26721,-86460,26709,107461,8781,27340,-1023,-7008,-58207,22186,-88256,-44890,-16205,46607,-21710,-3564,36821,-17068,3472,11804,26800,663,11251,17959,-108205,-24619,38480,51847,26784,130578,78239,-32857,-47528,31756,46561,24632,-16208,-3574,-20967,-63312,5445,35244,-8518,-28311,2674,12791,12857,-14886,-6212,-23836,-31018,-5371,-69570,5062,-13727,66451,17130,3067,-42605,-69570,-30737,-55744,-78479,-22474,-32009,-17087,-72258,-43067,-1051,23046,-89328,-7336,38237,22082,-13581,4017,-21238,-8138,42886,-1813,-31937,-39541,-22466,2122,17468,45725,-68039,8703,31247,-38248,-16161,10401,1130,-20672,-25098,-39722,-71277,-11988,25900,18059,-64257,29649,22715,-41377,7410,-75613,-49058,-57913,-130157,121,-60894,-14311,-25019,-8091,67505,40106,-14289,-27912,-33502,10201,8360,1341,-148931,-64770,-17898,3908,27303,35247,21944,-80377,-59285,-26727,23276,20082,10957,4176,-25498,-25603,-3368,77122,-8385,-16511,-2884,-82686,4483,-62301,-57001,-7696,12875,154,19780,13894,25407,-3201,-37881,-65913,52078,17215,3999,46237,26400,-23,-44457,-60838,-60359,-38570,66979,-17310,-6222,53561,-21858],[-1722,-24745,-22510,6958,62923,-4653,105063,139811,-3472,-19926,-43170,17963,46591,69289,-48982,17205,-20523,97631,14455,-27507,-39090,11507,-45053,-44790,-114840,-58891,30073,-46259,-32869,-27430,48740,9947,-7574,-27315,-67288,12703,-5395,-4287,-61276,-8444,-49665,-43855,14372,106207,3322,13953,-32023,-47900,41351,32400,69038,-59992,52853,46270,8367,-23214,-10193,28497,52839,131901,83517,-36937,26041,1514,50815,-33482,-27,53988,40165,-45911,42315,-2832,5294,75402,44266,-18320,-4704,63192,24845,50774,56451,75042,-17511,-13011,72198,31963,-32373,-16628,42843,-10324,-58447,-64338,-18856,-32323,-1423,-20723,40787,10258,12071,-11606,-30051,-61108,-38963,-16958,-26975,-9664,-83157,59318,116,-13933,61423,28203,21164,45989,-34220,18009,4993,-53133,34997,7992,94303,-3378,-56287,6553,-31115,-76249,-31157,-21029,-57576,-5295,-27963,-10843,-8030,62737,2060,80250,-3611,-10085,-16364,-64037,56694,58558,57318,-60868,-51580,-45262,-44242,63922,22578,-27345,18522,18668,6239,5226,-31017,36433,-11802,26521,3807,83812,71557,26917,-39170,-31098,1295,-31383,5437,42216,37303,-34629,-76880,2371,-60067,-22167,1967,103308,-39335,-16433,94678,49823,-65107,-1031,-3054,34307,-8184,4909,-8875,-36231,-37866,-116339,23347,32031,1481,3741,-2128,68426,-98423,34122,-2618,-56068,23172,318,92782,44447,32190,-98371,-42191,-15606,-7725,88426,79140,-12461,-6120,-93529,-116404,-26198,-79876,-108479,-36559,-23713,-31927,-22281,16217,15215,-29886,2119,-18179,-68407,-86339,-51758,135566,86656,15274,60988,-48614,-114295,-68888,120589,97239,33772,43604,18458,-62783,-16356,29458,-23569,-294,-46760,-51854,-76314,-139832,1846369,1223809,77773,168865,33096,133081,155660,30471,45623,34090,-44311,143798,28682,74690,-9804,-1918,29740,37531,66463,3741,79362,61052,64011,45760,74748,-28645,-41362,42128,-30530,-18413,-9916,35343,54925,-23527,-25934,30973,-21642,17946,108941,57386,-19685,-23958,-55449,45282,22534,-56618,33832,29431,8078,-42371,-20089,-656,11850,63740,49900,-30141,-50387,43274,72761,-46484,-692,85094,26766,-22077,-80928,11930,-51905,4399,5549,-22593,-104022,28193,50523,22242,33663,80926,18643,-26910,-2752,-18248,-2197,-13338,-5394,-17410,15675,77391,-48437,-54988,26283,252175,169780,43000,25231,13090,-67950,7065,48068,-13005,12351,31317,30174,13497,-32115,39115,-22663,-21759,24890,-33822,-7503,26606,-49097,-69001,83416,-2335,-10431,-42295,27824,582,66169,35499,32909,100185,32376,5509,63108,-39198,-28779,48114,88401,-75158,-82330,17547,50198,-66393,-34658,-101693,13067,59353,-25411,30886,23280,2786,-16403,31987,45675,4984,25212,-21942,6671,84439,-48308,-71823,-39141,105615,115447,40100,38446,14967,-49787,-54528,-9810,52423,-45839,49001,61089,12197,-19404,-125820,-13632,-27022,-56037,27798,33957,44366,-22516,-39885,-43237,-126561,23430,2336,-21985,-33269,-1502,36648,5551,61394,101795,-5594,-13915,2031,-25666,30585,730,112724,13279,70489,-485,-49698,-33101,-20596,13797,34279,-43822,19781,10826,-72877,-28358,12212,31353,54376,-5820,-51951,-10771,-45265,-17393,38509,70095,-25511,27277,15879,2981,-52398,5838,-24440,17004,30778,-54930,-66309,47293,-13790,52397,-1632,29241,-33811,-63282,38794,24444,-76913,-20608,-30531,9351,114236,50844,744,27899,-34305,-14767,3701,33195,8584,-39704,-7424,24302,18400,-67694,-59784,11215,22491,40152,41607,-32978,-22989,-51951,-73638,46572,-20773,-2192,-48491,62107,78780,36,10225,-12149,-25664,90414,-4063,-11911,-25892,-35771,16514,40263,-12409,-43365,-61588,-31957,86837,83814,-29775,31099,12209,-44908,-23517,-27575,15984,-50691,-51574,-33714,-74831,-16149,46128,4376,4326,-38175,27584,10006,-528,-132889,-38831,-20231,-4284,-128231,-74678,-61896,63845,-5912,77837,-612,-55210,-146167,-39995,-97237,-5263,-11810,9246,-38375,32614,-78846,11376,22431,40112,24364,-30003,15582,-10399,34777,93695,-59107,-68909,48818,41431,-89057,6424,-15847,-61345,-26623,-15732,24375,-26754,3543,47640,32978,24005,63964,51740,51104,-41530,24810,12728,65526,23522,4978,15618,52197,-25411,10491,121615,120228,618,-76515,-24926,-18740,27339,1059,37145,40841,50409,-7899,20710,-117598,6530,-69959,-20795,-23127,-73539,40847,-45992,-62512,-80417,-61465,-15648,132529,-19041,51884,31012,-11096,23842,-75852,6576,44531,-51546,-695,-23252,-1988,28901,-6230,-72048,-131205,43484,-36386,-57038,78786,150106,88690,35605,5324,11427,-12427,-22062,30397,38166,39005,79717,19342,-4036,-49879,-79913,29735,-21641,-35347,74826,57113,27990,14933,68978,26105,5096,-39201,-22111,-51403,-30800,43632,45055,-13175,19948,-40071,-36843,-9052,-7366,18444,19470,38946,-47656,14508,-26119,-43502,13240,62914,37471,-93616,-29416,-21062,41553,82420,-60818,-9843,95840,1678,-34294,1896,-1425,-42217,-10409,-62865,-84426,-25908,-50639,45650,5171,-78304,-35896,-17923,2722,-19027,-135066,-36108,-18107,30778,-39782,-14345,58121,-9402,7906,9714,109539,4463,-28270,-70721,-3095,-228,64209,55142,37818,-5517,-77660,-60196,-82152,-21755,-48384,-60288,-84041,7938,24166,-24967,61269,11332,-128483,-39849,2027,19540,-20940,-6717,-61775,-65055,54779,-9091,26414,36422,-68336,-29342,-6376,64986,-16986,-40348,7257,71077,5019,-34621,-68284,13359,-19085,41573,49332,-9754,-26168,-45496,17737,18680,-29660,17886,-65804,-9800,89071,18422,-49350,-45800,19711,-17626,-10668,-39852,43226,2549,64616,57129,54340,-7281,-116662,-54400,112419,-28548,-105588,-18947,29592,-64451,26120,48306,-43947,-88548,-2587,-23474,-109059,-74197,25695,9516,87228,54305,-74139,-34016,-59058,-2385,6741,-16114,-10350,27023,-35011,-52446,-9907,-9083,-58204,-24790,-1382,-17351,-11873,-13640,-69974,60994,146075,-15786,17384,-5704,-17225,-54555,15632,-116777,-59375,16335,37667,-8399,-10911,47089,-27604,-191,35032,41665,7460,-5110,11579,-95629,-23849,7754,18748,31066,137065,53855,-58365,-38369,24405,34617,55073,-4876,7451,-19314,-65380,1525,22785,-7295,-24942,22563,12243,2239,-32621,-1624,-52485,-16736,15529,-38753,-12496,-8265,58932,11965,23619,-42868,-54663,-11829,-50953,-68920,-15307,-24433,25585,-52835,-55825,-17974,33463,-85138,-8772,38508,2514,-21290,3534,-18527,-20687,59531,-4115,-36552,-49157,-4135,12422,8513,53240,-56681,-562,17647,-49120,-22429,5604,-12265,-15224,-9634,-36765,-95635,-8022,32755,5522,-54411,39679,15534,1910,37806,-54445,-30612,-60193,-102265,-9701,-76975,-29663,-33976,-8670,63922,24490,2327,-5926,14445,24465,-18799,12331,-124706,-38778,-9167,15162,33747,24571,-43897,-110836,-68884,-25368,40104,34202,17984,-2289,-24556,16781,16142,57754,-20133,-5360,18695,-76999,17386,-66848,-66541,-1609,-10555,-4948,5515,10162,63209,20859,-39472,-64446,39835,15977,17147,29728,29141,-6816,-44792,-60188,-50377,-29576,62218,2372,-16390,30455,-15626],[10555,-37380,-6819,4577,68779,5569,107749,106979,-5870,-21465,-11956,16394,62284,73169,-12283,25073,-14915,109242,-7674,-26432,-47784,5837,-23906,-39608,-132533,-34747,29799,-23453,-5911,-34201,41378,15377,2251,19291,-63544,17926,-13674,-6098,-81791,-9286,-47364,-47595,22666,88824,1947,2518,-5685,-52491,24942,19491,69652,-56427,37754,53620,4123,-25884,16204,12622,63891,96252,16354,-31197,27157,8575,48500,-66044,-7715,67728,42688,-32441,11972,11481,14287,83769,35256,-13466,-2597,102976,21406,35173,41724,82627,-41961,1548,68161,23912,-53010,-9380,26302,12494,-27687,-42349,-17071,-2266,7406,13844,40513,53725,8110,-8337,-18157,-60686,-52778,-16564,-20455,-59224,-111783,49839,8933,8221,61889,54851,-8994,23980,-16616,22744,29026,-18393,40321,15131,73483,-1201,-48347,-787,-47337,-78831,-11586,-19976,-102659,-20329,-55038,-5766,-16642,80266,9341,58749,-27345,-35727,-22165,-81220,35191,46277,47790,-57590,-59389,-44256,-36164,43160,8950,-54038,-23222,-20524,-27690,-16890,-94789,52447,3379,11321,14042,64155,65007,23380,-30131,-1529,-16588,-38374,5332,47754,26561,-46058,-53435,15311,-45350,-9612,1653,78500,-55654,12252,91591,28057,-77582,7672,-10540,19124,-37369,-6729,9308,-22513,-38117,-112894,-2437,24907,8394,-19460,17266,65210,-100115,29817,-8065,-44832,46514,-22478,85018,46023,25514,-61073,-67137,-24742,-3269,85019,94762,-1040,-28542,-93970,-93441,-11587,-57612,-134707,-28245,4154,-17230,-35078,10729,14692,6052,15232,-40917,-80129,-83216,-43201,162350,106135,15543,53912,-69876,-103352,-51826,135287,121686,45350,4322,-10343,-61634,-26084,-15926,-41023,24546,-36656,-50873,-75508,-97330,1822040,1281266,125498,162384,25856,114890,167348,24500,14297,22420,-41085,144757,41266,73926,-9626,-3988,36277,57541,77630,42725,85394,46630,32060,-25734,34162,6020,-31108,15031,-19092,-14107,8663,18879,48860,-29250,-13897,50964,-8864,-12539,104062,45646,-10736,8193,-58101,27112,5750,-7971,47014,44736,22778,-38843,-41502,-13614,2672,41940,28631,-35656,-42145,49040,57924,-44667,-10817,66007,34298,-23524,-72248,21164,-72385,-8076,13741,2120,-92997,24833,46325,7493,57584,66184,49258,3899,346,-20113,-7424,-28421,-15220,-19958,2756,49414,-55410,-60371,25958,234299,188264,38920,38782,26236,-78086,13067,66502,-15563,-12881,41416,29666,14238,-19869,34716,-17033,-5498,410,-73090,-7400,24282,-44126,-77277,55690,-38296,-16751,-50795,47530,43558,75756,41725,66583,130772,44902,-8342,65781,-66168,-27030,16729,67933,-63698,-80078,7230,43748,-45939,-30324,-117226,16740,48562,-18310,16904,1862,6520,-13610,15520,57096,38087,25906,-16213,962,103160,-54433,-62753,-44321,122350,91347,18317,42858,17193,-49523,-72154,-11367,30694,-50689,42059,49795,5080,6242,-89321,-23537,-46975,-89373,4220,52687,72585,-31481,-33331,-35938,-141677,7828,-12894,-15577,-11320,-12325,10826,-16708,72243,70368,23552,-4735,966,-26455,46737,-30595,132767,41627,71326,-5646,-21756,6095,19373,-277,43980,-46296,1291,-4286,-115371,-42478,4158,27086,56556,-2212,-38834,9220,-75245,-25485,48087,105053,-12948,-10061,4678,-8177,-44830,-8403,-20297,-19851,-45089,-35044,-35022,57773,-12953,77148,-12708,-12956,-42988,-52819,5921,13032,-70433,-45549,-41126,1353,103181,12717,-14716,38493,-43637,-21636,-11568,41999,39800,-46168,-14019,19760,27439,-61007,-70968,37516,27569,47369,46272,-42468,-20964,-62348,-77215,43056,-12494,4167,-63683,5490,58987,-16369,-26718,-996,-32615,81982,13871,-9230,-62334,-29358,15211,55577,22766,-45511,-56634,-35496,115877,90903,-44232,26709,10737,-41830,-16953,-40047,2994,-40129,-37060,-42199,-65245,-31479,46592,-1259,-18296,-46645,25961,589,8765,-135803,-20992,-40811,-1499,-94619,-64650,-43152,58141,4577,104701,13414,-55060,-147362,-37471,-95859,-16880,-2840,16982,-43477,38197,-48103,5863,-14112,33860,26775,-26735,38944,-6882,34290,112999,-64447,-51671,33582,25408,-82461,-5109,-6539,-35187,-17099,-10530,21326,-38449,-42690,46631,29452,699,55497,27789,37634,-55515,24701,5675,61073,27044,-21815,-5213,28311,16083,12207,112772,80120,20303,-45354,-23843,-35739,41236,25076,10676,10152,46197,-16763,15721,-84077,317,-54211,3418,-35643,-89981,45305,-15579,-83383,-97633,-39137,-20973,113017,-27020,30490,1130,-7182,18438,-84772,-6052,41831,-36569,23,-32598,39735,10025,-26537,-50949,-132342,59891,-70070,-46775,83374,82925,84252,38931,19318,25302,-3790,6591,26783,38233,63568,67451,21738,-6660,-37698,-45193,21279,-12852,-42096,81185,71844,8914,21619,57257,21135,2645,-39500,-15425,-30577,-12334,59590,46985,-37540,18008,-55385,-26115,-21167,3058,18848,25400,22052,-38249,1832,-30840,-39275,30873,87007,48980,-88368,-31982,11734,51831,83653,-41798,1615,75798,11281,-25907,14797,15389,-49112,-34886,-43132,-67507,-3803,-30035,36984,-14312,-61138,-53569,-14410,-28559,-28157,-118749,-37890,-2459,33966,-42682,-14797,81086,-9573,7808,10424,117499,7880,-13256,-85254,-4245,-14335,68545,76439,30281,-6348,-65756,-70943,-84625,-28185,-46964,-58818,-81080,6187,44808,-4892,92644,4247,-130397,-43327,19643,-5374,-61780,-541,-82055,-67121,24710,-2279,29192,46851,-39623,-48936,-8289,62441,-15314,-53169,-2292,79045,16951,-19039,-86089,24572,-18959,25428,50922,-8074,-43250,-41837,-19877,27209,-30934,-9399,-63141,-6581,85425,11633,-30520,-24113,19703,-8611,3502,-44869,26292,12964,55376,68259,-967,-54571,-115597,-54662,119911,-2261,-73537,1192,39244,-69495,53483,58510,-33101,-111719,4820,-42921,-109488,-53836,23429,32749,140401,59668,-79273,-42072,-32365,-6662,2262,-35249,-18991,28760,-14697,-35543,9464,-31436,-73689,-30927,-13045,-21512,-10265,-1826,-49735,72375,145395,-33777,2548,-1152,-33125,-50792,15323,-111433,-61488,42711,24159,5825,-21670,55995,-36502,-6780,47951,35737,23846,-9862,6825,-72501,-8402,-4308,-8593,35778,134340,28520,-76864,-33920,9929,12645,62508,11405,7256,-14641,-63499,-11579,9996,-5426,-16880,41622,9578,-21498,-52151,5098,-73143,-591,33135,-32363,-34178,16007,48646,7134,37579,-42149,-56369,7002,-48015,-53905,-808,-14331,69953,-20916,-53477,-25280,48984,-72902,-5285,34793,-14383,-13704,8020,-11892,-33316,65907,-3165,-26532,-47543,13514,23021,-1874,49979,-30915,-5332,4414,-53189,-12794,-4561,-22909,-12335,9767,-21365,-116035,-8632,40716,-11613,-44815,42532,-7417,31910,51212,-44127,-9035,-50079,-62509,-4962,-79434,-38125,-34410,-7298,51266,7201,28141,22420,51165,23147,-47086,14188,-82556,-16173,-139,20202,37198,-8187,-79767,-127514,-84605,-42705,51857,40217,22046,-11202,-21493,41147,39721,28331,-28860,2199,36130,-58899,17148,-46933,-61295,-941,-35403,-10705,-6356,11295,84992,41863,-42770,-45251,22364,-1151,25114,8351,33132,-15592,-42666,-59002,-38155,-19979,48678,21452,-21730,-7906,-11444],[20233,-41601,13758,3833,69440,22617,89909,66945,-3807,-23787,19275,9655,65754,64296,17594,31402,-3532,109609,-11688,-8733,-57877,-5050,-2252,-28150,-126959,-8717,13870,-12107,14074,-37163,26643,23713,6382,49775,-56103,21207,-11154,-5379,-79438,-7498,-29815,-45303,16269,63052,14385,5656,17248,-47653,9323,5088,66693,-45460,25553,39383,1202,-18862,50014,864,70754,56040,-52327,-27006,26475,15983,39295,-88553,-16788,74703,35016,-20587,-20087,23947,30635,91728,20434,-6316,2819,112582,9211,24651,23711,88640,-47175,22006,47571,12352,-64910,17965,40490,30687,-4763,-23323,-21390,8744,9691,50118,38889,72993,4571,-6405,-7748,-63386,-54641,-21668,-15058,-107670,-132357,46275,49254,27882,61129,75860,-45860,-13936,14019,26086,47202,30019,37598,15685,50223,-6919,-31670,-13004,-49632,-76746,7497,-13241,-125745,-30147,-81211,-2602,-11283,82103,17811,35037,-18160,-53512,-23206,-78052,14988,29378,37349,-45309,-69691,-37607,-19801,16976,-19165,-72803,-62352,-53573,-71138,-34481,-134273,56364,22058,11056,21471,42344,33633,14389,-17540,23425,-38907,-45879,10858,41305,9723,-45288,-24441,27176,-21112,3026,9845,50783,-58114,44319,61652,4117,-87574,12295,-17785,-2069,-63429,-17491,30291,-10382,-37748,-95887,-24614,19753,19123,-31409,35657,56136,-105996,4758,-17370,-23026,67923,-33445,72407,42683,21831,-13297,-69020,-33685,1064,65528,98623,3772,-49233,-86112,-75181,-15593,-27610,-142850,-17778,17658,-11309,-48773,2795,18648,42736,21998,-43829,-85745,-69268,-20972,177413,111834,8437,58636,-70756,-90329,-34565,125214,131829,54579,-21672,-38106,-57007,-26979,-26232,-47044,37176,-17235,-35445,-49719,-58216,1707566,1237136,182923,153940,22853,88553,149235,20078,-11510,10020,-16283,129860,67849,63065,-8982,-4444,34777,77204,77366,70579,77801,35064,8053,-79297,-5587,32504,-23816,-15553,-17053,-28860,22764,15115,41669,-31378,-7905,72983,7428,-35060,80095,18442,-3924,35964,-46030,8791,-15615,15983,72796,61222,34382,-35984,-66382,-20750,-2351,17562,15045,-37902,-29303,53591,42181,-44009,-27481,42472,35408,-31122,-56258,25155,-82220,-4402,27402,20899,-64574,23541,36010,-3361,78562,35668,67786,23716,370,-11492,-3696,-14865,-9981,-30976,-13997,30640,-49252,-65135,20802,193936,216351,40061,61824,44823,-79597,-5270,63379,-20519,-35356,48218,27669,15144,-2242,19549,-26162,-684,-31541,-89591,-1327,29877,-35823,-77166,12488,-67643,-14596,-58288,56775,75777,69285,41069,104026,146549,50510,-14310,53043,-94736,-38811,-10974,38860,-35834,-54303,-2697,37540,-26243,-12293,-112401,12502,44871,-8162,8055,-16591,11774,-4045,4342,49970,72882,25270,-3620,1298,95215,-65366,-61858,-46349,119679,66789,-8970,40286,19938,-39718,-79563,-12291,2991,-47837,8192,36406,-8048,24545,-48324,-35090,-68329,-101015,-24075,67226,96353,-27651,-18826,-22608,-125653,-6889,-22100,-4272,20140,-23802,-18877,-32845,63196,13126,51485,5442,-1535,-31940,54100,-53602,133763,64958,65115,-5645,8678,46103,58601,-17880,53954,-50599,-16392,-22949,-132276,-50863,-17860,25618,54545,-6224,-18846,31864,-94018,-27734,50255,126306,12418,-36021,6092,-22271,-30976,-17042,-12047,-41135,-109444,-7975,-714,69721,5389,88037,-22990,-59589,-48330,-33720,-9262,2504,-48200,-51076,-45202,-11950,82673,-15113,-34005,36841,-51680,-31049,-17470,51682,57703,-43104,-11251,11550,33154,-37407,-64180,60906,31438,49701,40904,-49108,-10389,-75230,-71214,34904,-11630,-2445,-77269,-43147,35977,-26503,-60312,3049,-33601,83386,28289,-2287,-93759,-21247,11605,69022,59353,-36506,-37549,-27431,138308,81841,-62439,21804,11806,-36562,-4543,-54340,-4668,-24927,-29249,-58794,-54025,-49963,35962,-6431,-51981,-55873,24820,-2283,18318,-100586,-3872,-53497,3471,-53842,-42124,-25131,44960,9703,111967,37029,-35946,-125975,-27366,-82517,-27101,2756,22113,-34086,45665,10723,2594,-46670,36019,30082,-21270,54053,-6868,32409,116501,-61385,-37511,13275,12718,-61668,-14639,6847,-20760,-224,-187,10959,-52524,-86463,31371,22017,-27756,38328,2788,18237,-56821,20957,-6152,53335,26569,-44218,-27427,2183,55716,18053,93683,30071,47885,3893,-10411,-49286,32425,40230,-8813,-18753,43698,-22194,11407,-37809,-70,-30049,33048,-38950,-88374,41823,23854,-73517,-110139,-24375,-27424,64927,-55003,-4462,-25112,4797,10604,-80960,-14282,24725,-6589,7974,-35473,87290,-9382,-47390,-27105,-114451,68500,-93731,-38130,74115,23847,74837,49197,31729,27195,4241,51108,19196,27103,75739,50691,18755,-5805,-9360,-4240,9527,4387,-41403,81781,79229,-13135,25320,37579,12125,-20888,-37135,-6888,-18123,8472,69155,41653,-54820,22112,-56386,-6544,-26368,15177,15233,24941,4700,-31323,-15840,-36217,-32805,44241,87593,51488,-71534,-35091,37456,56327,70932,-23546,15893,44785,14307,-20564,27310,36989,-46201,-62966,-22143,-48306,8989,-7272,27905,-23969,-29680,-66603,-12107,-57633,-45598,-126179,-41574,17359,26801,-35856,-5374,102564,-10737,15610,7762,103781,4628,759,-81325,-3695,-22706,74293,96320,27270,-7565,-37701,-61697,-93104,-31932,-41007,-70549,-72521,395,53674,21505,116672,-102,-99032,-44214,19782,-31748,-95990,5412,-84146,-53082,-7428,5794,35110,48590,-7853,-67150,-9706,46603,-6917,-61318,-15877,70987,30519,-6024,-94143,28537,-16539,802,42197,-8549,-51430,-26607,-51297,34916,-3943,-29999,-49552,-4569,75590,1981,-10167,-2304,26970,6673,11722,-31382,6575,12655,35085,68818,-42156,-88131,-92282,-50109,101112,32711,-23038,25941,51115,-57446,78148,61505,-19939,-123840,14083,-37417,-105848,-29655,22479,51354,155150,61300,-75534,-45902,-10805,-9538,1638,-51086,-41541,22173,-1490,-18647,27629,-55370,-90919,-41135,-40449,-26279,-10588,6360,-23225,58398,108164,-39537,-11750,8525,-52962,-48530,17770,-76225,-57449,53675,12479,17833,-31808,59387,-40601,-13683,46006,16014,42001,-2689,2151,-50067,15926,1694,-23911,41226,121916,7628,-82325,-34132,-8193,-14463,50423,28726,-1551,-10428,-60553,-29656,-4145,-7221,-6913,51599,676,-51658,-66603,12611,-78918,14244,41752,-59164,-58090,43298,32580,2172,40015,-40240,-76003,20953,-47059,-38746,11576,-5813,99747,22034,-36242,-23418,68780,-55950,139,29825,-22575,6632,12788,-6712,-38992,65371,723,-2238,-35020,24760,28925,-11877,37841,2410,-4063,-4658,-48932,6787,-17798,-28059,-13011,28831,2607,-123450,-14649,48854,-28777,-31640,47724,-40517,44031,48098,-46675,8932,-38087,-27043,14209,-66480,-36948,-23455,-1438,33070,-8065,53649,47430,65309,3337,-67723,4582,-39811,-728,4777,17859,35951,-48512,-74977,-128134,-98936,-79495,54558,37301,23202,-19750,-16653,43162,60819,-665,-33875,1586,46656,-31716,6100,-14185,-48368,-4161,-56169,-16625,-10103,18887,84686,52052,-49392,-24059,5960,-33504,25910,-15496,35436,-28687,-38911,-59438,-24007,-11802,27364,34694,-20629,-46587,-9724],[27706,-37367,36989,5173,64817,39365,54414,35936,4187,-26493,36681,-1706,58673,53584,30349,30697,16180,96361,-1911,18977,-68239,-18524,15841,-14115,-102107,10575,-14102,-16720,19692,-36716,9221,32428,1826,60952,-41534,19166,-2050,-5479,-54448,-4015,-2385,-38307,-1197,38851,37418,19027,33865,-34996,-4035,-6143,63489,-28045,19430,13514,5639,-4305,77608,-4528,73773,29125,-99863,-25924,27037,26181,30672,-94091,-28407,68943,16854,-15316,-39067,33088,49454,96356,8238,899,8796,94796,-11117,19008,7719,90149,-33398,45782,18390,-1353,-65817,57871,80698,40843,3335,-14595,-30145,875,17309,79467,33889,65316,4104,-5221,-1224,-70558,-50392,-33432,-11719,-140300,-141925,58117,107617,34523,58790,84307,-76747,-50703,46931,24855,52829,71449,26771,8540,27188,-19920,-13697,-21628,-32983,-71706,18526,-3416,-120348,-32080,-89893,-1566,11626,71113,30513,14413,5689,-61906,-19958,-57141,572,15794,28865,-18165,-75336,-24346,-38,-4226,-48145,-80347,-82720,-73814,-110220,-42272,-134136,53080,39612,22822,26036,25738,-4640,5190,-5709,35795,-57894,-52264,20127,26365,-9846,-31765,6425,36009,-2183,9313,24738,27109,-46018,71614,21286,-10209,-90051,8302,-22652,-25866,-82152,-22504,50009,-3049,-35230,-69982,-34381,19612,32339,-31131,49963,40177,-112958,-33161,-25279,3031,80688,-36192,56302,36202,20469,27100,-46892,-39779,6896,36483,88910,2323,-62500,-69217,-65973,-34942,7707,-130548,-7214,14601,-16990,-60110,1535,25148,71430,19832,-21505,-69276,-48314,6772,172255,97773,-12920,65869,-56392,-73191,-15471,97404,120861,50597,-37400,-55866,-50355,-20202,-18242,-43184,33852,5148,-11341,-10001,-31767,1526807,1136779,239603,146582,27409,70892,124005,19315,-20067,6047,17763,102983,101660,46765,-5077,-4537,26667,91022,70517,79587,59211,31235,2008,-90126,-36445,45157,-20943,-41060,-25709,-54043,30493,24676,36332,-29752,-6986,86932,23794,-42090,46026,-15574,-1622,53755,-22114,-5050,-38542,17825,95905,70275,38450,-33411,-87794,-21794,-5270,-3518,16705,-34780,-15303,56553,29373,-49534,-48885,24150,28783,-39676,-35797,24125,-76999,11009,45378,29520,-34000,24300,20859,-9703,90102,-2142,71092,25594,-9787,4705,6667,19122,6825,-44573,-28595,28641,-34941,-70866,12564,145787,247211,40501,83179,59126,-74060,-35619,39753,-28741,-48100,48370,25896,17333,14126,-5144,-43924,-7910,-61595,-79807,12889,38673,-26143,-68903,-29545,-78306,-1931,-61511,49571,84427,44104,33903,127006,139053,46985,-7954,29771,-117686,-65906,-22751,14079,-1313,-9361,-10945,33304,-10620,11241,-92764,-87,44694,5051,9152,-28551,15767,10721,1114,23906,95239,21853,12627,6621,61600,-81709,-62776,-44364,97578,47421,-33771,28936,23310,-22041,-72279,-8455,-21467,-35833,-39831,23553,-21748,27896,-18407,-45972,-84316,-79935,-52598,74038,106502,-12125,257,-7791,-87625,-16280,-24332,5757,47926,-33577,-43451,-41476,40127,-39791,71994,16012,-1843,-43179,51074,-63661,115745,79917,52715,-1424,32003,72576,85469,-31786,61297,-61573,-32273,-39953,-113046,-50551,-46954,25508,46892,-18416,3246,50722,-96575,-21280,46875,135258,47159,-43730,18271,-33402,-17262,-15161,3595,-43397,-136965,10927,26389,79477,30981,83039,-31171,-97197,-52933,-10238,-3416,-7325,-15104,-35848,-40911,-22065,56862,-27124,-51585,24505,-55508,-37157,-14065,56101,58609,-33173,-367,2197,33080,-4943,-39538,75318,31571,45024,27492,-49959,6357,-81839,-54223,25476,-20271,-21469,-83588,-62260,16793,-26282,-78660,-1686,-27387,87467,33762,8203,-113056,-13540,2946,76537,84547,-15001,-11090,-10513,145226,61241,-81350,17432,19215,-32530,9168,-68332,-5901,-7786,-27146,-79092,-46666,-63746,15255,-9670,-86256,-62354,21516,3800,26746,-43240,8731,-52307,9781,-15654,-13818,-10720,29554,7566,97164,58246,-2430,-86171,-8868,-59150,-33991,1416,20910,-21681,50457,73094,4343,-68565,41838,32931,-14080,57026,-6936,31767,104240,-50649,-31730,-6619,1475,-29989,-18435,27100,-18298,17696,12083,-7555,-63586,-112855,4784,10173,-53215,24952,-15190,1605,-43565,14608,-18553,44877,23876,-55793,-45355,-17636,81801,27977,71513,-9783,76325,55975,14153,-51413,1732,42491,-17755,-37694,41901,-23401,6511,144,1653,3770,61726,-31314,-72170,36910,58072,-40797,-111057,-24278,-39674,3551,-89303,-42697,-41562,23136,1943,-66630,-16063,2448,37014,16869,-32380,122977,-26708,-66932,-8766,-86768,63270,-101948,-32744,54602,-8192,62439,60364,41106,17021,4501,90286,6748,6846,72516,32815,10276,-685,25609,32859,-1558,24914,-34521,76442,73577,-34937,24906,16746,1043,-54136,-32330,1664,-17153,27586,70154,29580,-59027,28803,-46950,11775,-21611,28453,13193,21642,-14242,-35178,-36662,-40512,-26637,48971,70405,48032,-44901,-33119,55899,54374,45588,-10036,29459,13736,13682,-21282,35721,53737,-39253,-89541,-4969,-20045,12501,10396,23199,-18584,7551,-70636,-12449,-74016,-65412,-152450,-46098,25853,6403,-29307,10784,115980,-13331,25276,2604,76253,-237,7385,-65183,-1494,-24563,80053,110774,35643,-2378,-1884,-37062,-99904,-28904,-28172,-86896,-59363,-9863,49837,41755,124693,1126,-40696,-42103,3648,-55226,-112035,10461,-68251,-30050,-32200,11939,40403,42216,16613,-80865,-11976,23721,8359,-60841,-28697,50056,45035,2268,-93603,27016,-12138,-24639,29279,-8865,-49350,-5647,-70953,39368,37405,-37973,-26006,799,66263,-6398,7196,16465,37537,22819,10503,-5120,-9040,2920,8965,57287,-60530,-100346,-51604,-37083,69960,71788,34462,47702,67500,-31668,89058,59191,-8053,-120163,22020,-3495,-91933,-4674,22017,60048,122574,59819,-64683,-43934,1912,-10386,3797,-57365,-71555,9343,-1238,-9125,41075,-76791,-106768,-52224,-75863,-29947,-13351,9811,7638,29140,57180,-32198,-19888,17740,-73544,-47119,18726,-29705,-55508,45203,6957,24715,-37579,55050,-37045,-17310,28487,-6818,52296,10879,-3613,-35913,38466,17265,-24659,47129,101855,-4531,-70186,-36373,-24536,-40428,29520,44034,-13763,-10144,-59871,-46815,-19661,-16494,798,46727,-17531,-79494,-69501,18812,-67982,24701,39500,-105789,-79926,55828,9640,-2835,29466,-35933,-102161,26043,-48131,-27000,16928,-2915,100837,68155,-8289,-14361,90769,-37469,4614,25116,-20402,32032,12774,-7130,-32504,63266,6264,27807,-16080,25676,26155,-19997,21168,33008,842,-7465,-38025,25337,-30727,-27073,-16933,43324,29791,-113516,-24716,55711,-42598,-13284,61243,-71359,42855,34543,-56578,19775,-30666,-7003,42532,-40092,-27320,-2354,9675,14732,-18542,68759,60864,55136,-29713,-73538,-11572,-7503,6348,3584,8945,30167,-79186,-39763,-114690,-102880,-124749,48514,27745,22422,-25243,-11640,28148,74512,-19922,-35439,-8286,51392,-407,-10021,17252,-38820,-8423,-68380,-21931,-3153,31705,63172,48093,-57906,-14412,-3654,-72331,19646,-37967,34222,-48227,-34316,-61686,-8364,-5300,1217,39828,-12720,-69759,-10006],[35012,-27364,59669,8011,56484,50196,12321,22737,17695,-28513,33760,-16048,45396,49496,23780,20885,42322,70537,10312,45501,-77061,-29806,26824,-2536,-70590,19043,-44372,-34031,9682,-33824,-4060,39025,-10792,56064,-20144,10228,8734,-9954,-15039,432,22789,-29418,-22270,24027,63384,34780,43644,-18865,-14713,-10939,60468,-7155,19018,-11926,19368,12916,84966,-3862,74640,26788,-114981,-27706,28821,40396,29097,-82558,-41546,49049,-9919,-18397,-38381,37733,64305,94634,4684,7849,13871,62620,-36657,13191,-1656,85652,-9424,66200,-6831,-15302,-55121,95847,124994,42350,-3771,-19676,-39816,-14663,37210,97087,25442,37207,9184,-2887,123,-79450,-52658,-49936,-11489,-147970,-141054,80461,148739,23269,52740,76937,-92691,-69685,69676,17049,43561,86986,10143,-4409,6925,-36569,-2131,-19102,-84,-63757,16171,3654,-91702,-24543,-71906,-2930,45346,52546,47449,-4883,26030,-60036,-13056,-26724,-5828,11635,24358,23612,-68333,-5063,16175,-12113,-59139,-76367,-77306,-80593,-133006,-38091,-98109,53181,51170,35371,28253,17120,-29683,1617,2471,33907,-65193,-53437,30966,8633,-27664,-8894,34780,40211,1352,6968,42202,11261,-23637,87005,-11105,-7938,-81996,-5398,-23621,-47075,-91451,-19341,63291,-729,-28863,-42653,-27436,24574,46261,-22955,57837,19114,-114017,-70959,-26502,25625,79932,-40489,38513,28750,18893,44432,-10539,-40882,11968,6884,68641,-3960,-64906,-44487,-63907,-58780,42543,-102555,880,-494,-30884,-66357,11461,32394,88469,9878,21620,-18872,-25136,29793,143395,66431,-48075,65832,-36936,-50311,6587,61567,89344,31129,-48905,-57824,-42963,-9283,-7541,-33445,19568,24117,13874,30553,-10722,1351251,1064573,285268,144766,41245,70606,116854,22258,-4902,15490,46073,70748,132415,32862,4873,-4799,16108,95913,64005,69253,35538,35837,17257,-57281,-53188,45061,-21094,-54606,-39383,-76967,32231,43316,34391,-25307,-8239,85912,37679,-32438,13242,-44485,-4473,58554,7574,-11306,-59115,7941,100129,66228,32774,-30061,-97934,-18372,-7899,-17141,35534,-25069,-3723,57337,21423,-58583,-70397,18895,15774,-43532,-13650,21249,-57620,29067,63742,28206,-11411,26585,3382,-11289,88873,-37193,63741,11942,-31334,21639,19094,51475,27657,-55537,-36348,42316,-19508,-79896,3626,105984,274677,33841,91652,60909,-63493,-62439,4464,-38569,-46826,40269,24929,22556,23635,-34458,-59226,-21416,-80119,-49907,32363,45470,-16815,-53462,-50307,-63955,19895,-56823,25092,69015,5090,22621,121490,107123,35084,11019,4415,-126483,-97572,-14789,2277,28585,40393,-15827,32277,4126,31313,-69041,-18472,42949,20730,20843,-32831,16845,28050,5542,-14257,94204,16054,28600,13244,14837,-98702,-58380,-38300,61978,36304,-50748,9951,25414,-2398,-51354,1747,-34947,-14166,-78716,12117,-31858,14764,-8233,-51946,-89925,-31350,-76223,71250,98561,9979,18609,3735,-43321,-17068,-20391,8268,61691,-39120,-55437,-42561,12500,-65137,81812,26172,1512,-58814,40729,-61800,86503,82986,36928,4982,40019,79775,93732,-37116,63733,-77397,-44664,-50051,-63978,-40990,-74493,23006,33589,-36217,20460,60096,-81643,-6800,40855,134669,79930,-34531,35321,-36523,-7791,-4045,27256,-31284,-124488,12248,37330,82165,50506,64737,-36774,-114259,-57448,12194,17193,-16579,20195,-6367,-28999,-24911,30794,-26620,-62525,7637,-53362,-35587,-2711,48541,44447,-20830,13876,-6175,27229,26995,-3585,78022,25473,31877,9590,-42990,25059,-76822,-28468,15865,-38906,-48604,-80827,-47613,5293,-14573,-77476,-12699,-14074,85757,28333,20694,-116084,-8910,-12261,74869,90338,15293,14104,10301,132907,38054,-95369,13762,33967,-32565,18692,-78267,-1022,9049,-28581,-93770,-44903,-65199,-10933,-11411,-109090,-63678,13924,17565,32178,12332,15461,-35176,15459,14121,11965,-2168,15700,48,67389,65438,33778,-41712,16719,-30882,-37022,-7199,10777,-17385,47744,114782,12217,-78088,45390,34176,-4336,49950,-4532,34133,81181,-35427,-33863,-21111,-12145,3478,-14789,51848,-21797,31652,22993,-31791,-67676,-113278,-26600,-4547,-66439,25134,-19533,-6842,-19435,7900,-26230,37449,21430,-53105,-55101,-24141,90291,39376,53295,-26763,96228,91771,43618,-40096,-40788,31695,-17498,-42752,39889,-20576,1667,20272,2984,45422,82074,-14203,-50186,35836,73449,-2194,-97739,-39737,-60647,-53521,-113303,-71507,-47885,44002,-5763,-46819,-11575,-15281,82871,19061,-25535,127642,-39841,-82778,-29,-58591,42184,-94834,-29654,30019,-17036,47127,67284,46706,-739,-5505,103839,-8656,-15124,55692,16362,-2270,7073,54901,60920,-8058,43055,-23719,65743,53557,-52572,20918,3692,-8285,-82420,-26313,7528,-24422,41329,61482,13476,-47847,34539,-35805,17591,-8499,40327,16798,20743,-34575,-50921,-54812,-42698,-22899,43723,46238,44777,-13047,-20288,72205,46701,12556,-1435,40081,-10038,12304,-27711,36531,59879,-32936,-107130,5115,18080,9762,17862,26650,1846,37997,-63757,-15181,-71729,-79774,-188016,-51404,17873,-24529,-31107,24961,114331,-16311,30963,-3586,45788,-1580,3551,-46157,1819,-22376,84345,114558,60490,13065,31728,-9395,-94219,-17675,-9568,-94664,-43358,-23727,34377,45294,115065,8883,24429,-37773,-18627,-72057,-103453,14176,-41215,-7346,-42094,13405,39952,31259,26439,-87437,-15925,1547,28058,-49607,-37468,24635,58249,5957,-88813,22878,-7150,-43624,20484,-6234,-41078,13980,-76821,40085,70595,-32113,5207,13854,61752,-9442,19004,32585,47585,34553,-2103,23653,-14964,-11008,-14227,35328,-60129,-92684,-7672,-15030,42548,106595,81183,58352,90161,-131,83562,54083,518,-101115,25797,46613,-63711,16989,21594,56497,58649,55778,-50354,-35694,5012,-9731,5979,-51358,-98179,-7187,-13220,-10385,47650,-90550,-113916,-59584,-102569,-30631,-18616,8898,34837,1230,18012,-16096,-18124,21319,-90830,-44168,15122,6921,-61942,20672,8285,24703,-36811,43675,-24751,-14319,-366,-24292,47406,21980,-10737,-32310,47736,30522,-13431,52035,78312,-5614,-40465,-37292,-33734,-59872,10686,56101,-23598,-15595,-63307,-57669,-33914,-34170,2367,26092,-44915,-96752,-57125,21851,-44831,28775,29216,-143626,-94101,44084,-17478,-7023,8662,-27606,-117235,20447,-51396,-19695,15993,-7825,69574,104100,23375,-488,111624,-19797,6598,20441,-10799,53324,5239,-13523,-14101,63765,11378,50778,2882,15405,14157,-25143,4401,51058,4674,-4106,-25121,32079,-40217,-21552,-22546,50364,54508,-88167,-36264,59453,-51558,7934,81473,-85248,37238,19001,-65338,23249,-29416,-3626,71261,-6082,-13699,23661,24004,1570,-22927,66460,58559,28023,-63167,-61723,-22091,11265,5948,-2349,-3721,21071,-88358,3785,-92124,-90537,-158027,37919,15802,21110,-25871,-8693,6454,79012,-25284,-34469,-24564,53251,29762,-24152,37398,-41666,-10873,-70119,-25487,12277,44924,28078,32275,-64467,-20026,-3396,-103534,8277,-54828,29635,-74304,-29621,-63813,7431,327,-25044,37720,581,-69969,-11195],[43121,-15963,77450,11079,47295,53251,-22068,27734,34233,-28728,14836,-30659,31211,53858,3376,5089,68848,37117,14132,59570,-82073,-33525,28871,2088,-45719,17536,-65956,-56158,-10466,-29546,-6973,41469,-27388,41491,3061,-4621,17772,-20554,25907,5766,30736,-21572,-38609,21843,83516,45011,47687,-5181,-22907,-8679,54699,13081,20508,-29716,38263,26977,64817,248,75489,48237,-100074,-30453,29835,57354,36723,-59135,-53376,20112,-41035,-28344,-21233,36694,69476,84929,10971,15946,18987,31220,-62061,819,-1934,75931,12419,75542,-17626,-27929,-34289,117573,151171,37173,-19765,-35083,-46380,-23179,66671,101842,14907,-18,19592,2510,-2984,-84919,-72146,-66173,-14624,-131026,-132913,95261,140756,-3136,40635,56140,-91542,-64045,73263,3347,22376,69434,-8162,-19346,-8778,-51656,-1288,-2146,38086,-52184,6,259,-52976,-7874,-31393,-6639,75183,30243,64379,-28759,33440,-48437,-3243,3404,-4828,18003,24168,70822,-44183,17604,22598,-4337,-39212,-63314,-50238,-78376,-134796,-23577,-45385,66599,53032,36893,28549,14799,-30337,7299,5969,22722,-55040,-43518,42304,-6017,-39776,16890,56427,39161,-11936,-1393,57256,3488,2068,87148,-24452,9780,-63922,-25679,-20585,-60253,-91348,-8660,65752,-760,-17652,-21133,-6125,31507,58722,-13737,57988,-2855,-102890,-96402,-18720,38379,64759,-55388,21081,22462,14163,33587,24793,-36526,11571,-15211,44878,-13131,-55725,-14196,-63301,-74715,69542,-69418,3949,-19606,-45853,-66183,30955,39089,94364,-2545,72064,60602,-4324,40069,93802,27411,-87858,53377,-22567,-21638,31052,25544,45017,2306,-61375,-43539,-35757,1107,-1296,-22306,4994,35004,32792,60965,18260,1290567,1111871,312380,152244,62865,85211,136762,27184,31370,36153,57973,40315,150548,29387,22162,-4671,8549,92632,62666,46157,14804,45337,48898,-3001,-54302,38629,-20365,-53210,-48474,-86703,29822,63793,35060,-19164,-8086,68869,47824,-10955,-7898,-57462,-11254,50761,35358,-9121,-72778,-3038,77583,49223,18580,-24714,-90753,-13348,-10913,-22688,66589,-9469,2407,55452,18356,-64744,-85777,28523,41,-38815,7369,20949,-30105,40604,75201,21159,1079,29404,-13476,-8365,75395,-61492,53383,-8818,-59371,31203,28590,57286,44499,-61137,-36323,63723,-9105,-92583,-3923,85358,294649,16740,80869,47405,-49129,-74955,-29398,-46360,-31575,24633,24195,32220,23603,-61617,-62749,-31822,-81154,-11921,49394,46500,-8953,-32610,-38404,-28731,46056,-42062,-11102,38835,-37074,10872,86800,59156,18322,38272,-14112,-114831,-114957,7627,4363,45471,76363,-15641,34648,23940,41749,-51611,-36879,36222,37270,39120,-30665,14904,44597,14846,-53424,67758,10300,41160,17235,-26984,-107909,-45546,-29003,22681,33358,-58802,-13010,23502,11736,-24304,15357,-34117,15564,-87299,2277,-36829,-9433,-17043,-49006,-83917,23363,-90715,59275,75494,31103,30798,8314,-6174,-8292,-12490,-622,57958,-38509,-51706,-36874,-10191,-57422,81025,34935,6353,-75389,29531,-53343,57397,71476,21676,11171,31414,72260,84270,-33072,60568,-88982,-51177,-49857,-4858,-24186,-93008,14455,16995,-54669,26381,57549,-52001,11755,36085,127048,95239,-15509,49565,-31039,-2003,9853,54512,-13342,-91937,-3358,28325,73837,53824,39123,-39832,-105442,-59112,28446,40941,-25079,47449,24929,-12603,-20562,8684,-22364,-64139,-5228,-45044,-25223,12982,25193,21885,-10694,25181,-12347,18106,51560,32804,70405,11901,10912,-8787,-28204,41345,-60610,671,6079,-65199,-77339,-73612,-13871,1172,6109,-60737,-24537,4050,73798,14529,33013,-103530,-9236,-32868,63127,76387,46287,32251,29700,105497,21330,-98596,10311,54178,-36872,19872,-80294,8276,24201,-31318,-90647,-44662,-50533,-35456,-13818,-112552,-59779,1781,34125,33222,49900,17649,-4782,18277,33824,28484,-490,4442,-9005,35212,53132,58564,-11730,46167,-4579,-37024,-19435,-7552,-25541,34881,124763,25031,-77583,42005,33190,9108,39836,1191,39567,54398,-20559,-38805,-26893,-30987,28311,-5081,73995,-24593,38979,30306,-57141,-63629,-91151,-54934,-19063,-61151,40883,-7969,-6457,7370,2975,-25030,31212,21333,-36603,-55596,-15756,84506,48444,42607,-19852,99694,98244,68808,-19251,-79373,11555,-12442,-35956,37503,-14985,127,23443,3535,87154,87490,7635,-31335,40856,62581,25664,-74227,-63365,-87982,-93368,-115238,-81275,-48125,62670,-11010,-27736,-2856,-21990,113231,9058,-18022,94176,-46986,-92179,-301,-35529,8821,-77959,-26773,4873,-18638,28279,67185,48114,-18978,-22068,84036,-22975,-29301,30674,2415,-15986,14244,69259,80760,-7371,54549,-11659,51182,23362,-62568,15418,5443,-11819,-93836,-20934,8120,-33135,46987,43614,-2719,-23548,36885,-32083,4465,6858,47318,26533,26319,-53565,-70731,-63461,-42727,-22541,30712,24075,47320,17249,6006,91594,35676,-20121,4726,46786,-24288,12027,-36550,27994,55371,-28126,-108058,7469,57579,4624,13802,39481,31352,51143,-47377,-18643,-51751,-81546,-223666,-58946,-935,-58050,-43901,26706,94341,-17745,29359,-8968,21376,3559,-9098,-30154,5493,-20115,86219,104375,98943,36908,55398,8435,-70152,-510,11086,-84005,-27088,-38987,10716,29483,92420,21390,71949,-32781,-33151,-79323,-73854,16296,-12489,7439,-34124,9340,29994,21279,19782,-85609,-21506,-14131,47398,-28503,-41110,3880,67608,6905,-82700,19012,-3658,-51935,22565,1128,-32937,26399,-69740,38881,79025,-15751,40036,35271,62696,-4821,25002,47256,54300,38725,-24413,45633,-9631,-22075,-24888,7648,-51917,-72827,22649,12424,28139,127080,99024,51833,116838,27952,67390,48274,5554,-73013,23913,91908,-25024,31184,21173,42311,-7078,49692,-36137,-21589,360,-9192,4989,-35139,-111377,-24958,-30338,-20919,45849,-92061,-103927,-58848,-103831,-27437,-25776,5221,47800,-11621,2926,970,-6116,16103,-100709,-37088,6260,21495,-77785,-10414,13575,17814,-29499,28638,-5347,-2961,-31578,-34380,25486,22511,-18474,-37473,36567,31773,2947,53755,56416,4130,123,-34472,-32531,-69992,231,65358,-26776,-26048,-69715,-59188,-41440,-56692,-4254,-5561,-76941,-98316,-30360,21245,-18679,26300,17283,-148352,-97142,11635,-42598,-8973,-16291,-14293,-107826,5384,-56994,-15861,13281,-19701,16599,117445,51170,15798,127368,-4168,6452,14551,376,64511,-8357,-21574,9797,67688,13752,55800,16281,-3591,-3377,-26619,-10104,50941,3042,3312,-16434,21952,-44635,-14390,-27662,49279,72026,-54133,-46698,58259,-55530,26307,100656,-72658,34037,8715,-66232,20927,-32788,-9674,91418,27195,-1893,47289,37001,-3244,-21461,45616,41239,-4203,-81225,-35662,-12838,18154,477,-8792,-16030,10229,-74016,35028,-66204,-62727,-160260,28656,5824,20257,-21153,-9681,-11685,75422,-19360,-31979,-41600,54629,54259,-30253,43067,-58486,-9935,-62650,-25935,29757,51286,-9200,11411,-64660,-34180,6218,-114480,-5287,-62935,23418,-103141,-25461,-62977,20845,5841,-45999,31245,16046,-51240,-12011],[50294,-7649,85380,13012,40066,50457,-38206,45054,49879,-26534,-8188,-42218,20376,62212,-21185,-9301,88014,4012,5150,54574,-81092,-25750,23118,-2001,-33613,10507,-71397,-74626,-30685,-24753,2944,38538,-41930,23410,20350,-21997,24336,-35935,55779,12594,11489,-16617,-44166,30710,91292,44560,47656,314,-28933,-1641,41629,28800,18714,-40253,53318,33213,22008,3913,77691,81362,-67005,-31518,27992,73224,50464,-31545,-60478,-7436,-70312,-41375,3208,28970,62043,67957,23459,27055,26980,11865,-80404,-21589,6448,63785,22642,69163,-11706,-39490,-7164,115458,150317,28819,-34593,-50603,-46834,-15109,95586,94886,3845,-34953,32468,11348,-8166,-82332,-108381,-75690,-19955,-98246,-121360,83006,82480,-35708,22288,28921,-77903,-39554,56044,-12338,-3611,26760,-23641,-32181,-19132,-60267,-10329,26516,66573,-37030,-24959,-20847,-18083,15276,16867,-11881,86076,5092,73448,-60714,27276,-29721,8479,25956,425,29720,26874,109512,-4806,39309,16462,14260,8414,-45481,-13446,-73705,-119134,-3571,1211,93948,43890,22664,26729,14816,-8583,21790,5351,11162,-26822,-17325,54439,-13425,-44059,38231,68049,33495,-35800,-9988,65521,1860,24346,73826,-18460,34442,-39531,-46439,-15134,-61691,-83056,6510,55657,949,-2126,-9537,21117,35408,67596,-9512,50293,-20733,-78517,-103015,-5399,38187,38911,-82609,5987,19144,4736,3062,45786,-28551,1454,-25299,25699,-23210,-36713,17885,-58379,-74863,82670,-43520,140,-35219,-54740,-60049,53669,44492,91863,-9387,112771,142386,10612,35199,32494,-6494,-118114,30122,-19229,10349,55629,-6147,-1355,-25606,-76431,-18099,-29443,6680,-182,-13079,559,35795,39758,75388,64190,1428250,1322311,317645,169098,86751,103624,170212,31710,77048,59650,50940,17143,150720,40907,45572,-2368,8830,85586,66547,20949,5043,53586,85329,43398,-41783,33805,-13776,-38579,-44517,-78729,25613,78708,35460,-11804,-3518,40194,53949,13707,-11153,-49083,-19197,34050,54184,81,-75321,-7953,33484,25501,359,-16637,-64605,-9949,-13812,-23206,99500,8711,1178,50780,18863,-62816,-89570,47276,-13655,-25023,24356,26708,-3009,40444,70439,14452,6772,31140,-27304,-1793,53291,-71407,46663,-26394,-85755,27415,31715,27228,51982,-61130,-32117,82637,-6987,-105383,-8877,85371,305092,-8937,51689,22603,-31588,-70298,-49798,-47936,-6816,4162,22616,46293,14910,-80338,-51455,-31232,-65367,21904,55015,40523,-3080,-9326,-1524,12867,69397,-18394,-48374,6206,-70635,2312,37562,10139,1658,66453,-19742,-82431,-102642,34054,14293,46718,85899,-9128,39378,51992,40847,-44858,-47912,24607,52118,56852,-24836,11177,56785,25073,-82840,24170,7893,48957,16788,-50382,-101909,-26341,-18035,-10327,36323,-60416,-35391,15648,15167,-2203,24785,-21110,48977,-58831,-5525,-37704,-35173,-37057,-35629,-69101,57200,-94078,40670,46433,43751,33415,4448,17918,8119,-3635,-20822,39838,-31112,-34697,-25697,-21682,-28309,72379,41117,7798,-88455,24524,-44894,36492,45661,10534,15170,16854,59576,62998,-22423,53025,-85451,-49392,-39137,42046,-4202,-98306,-1438,1777,-67964,17944,45102,-14224,28720,36748,114100,81911,4490,54569,-22022,4194,18411,76136,2229,-64847,-27060,3082,54194,38587,13302,-40525,-73412,-53252,35206,56601,-32389,57707,44128,3715,-11685,-7400,-22499,-56874,-6525,-31690,-8672,27160,-11485,-450,-6053,28380,-16267,9642,66572,58412,56976,-7867,-14147,-24154,-8195,52389,-38674,26382,-3532,-92947,-100899,-70919,15505,1097,30245,-37093,-31250,22599,53026,-1526,42812,-81056,-14517,-54616,43929,48983,68104,42699,43790,72922,16074,-88068,6507,76144,-41958,11786,-72306,19195,36906,-33784,-60618,-37489,-22053,-50834,-19791,-96898,-53073,-12928,46622,29739,68848,18327,32128,16812,43855,32738,-5117,-5427,-15733,12344,25055,61513,-9913,75234,13616,-35639,-29021,-29393,-42425,13337,108981,39613,-70310,30121,30009,26239,35147,9277,46549,29719,-11003,-39990,-23104,-54297,38190,6156,85610,-22846,39484,33574,-78560,-53018,-60326,-73796,-29879,-37233,65937,15674,-746,27202,606,-13851,24755,24362,-10493,-48436,1546,71343,51939,38813,2493,84456,75021,81113,3828,-99074,-11670,-6790,-24154,35503,-8835,6577,16158,4713,115824,73988,27258,-20515,50571,27801,34288,-49381,-81589,-112399,-110433,-92749,-70149,-47061,75005,-12956,-14853,7211,-16584,113832,-13446,-12690,35281,-46611,-92606,-5394,-19068,-28324,-59655,-22378,-17887,-25750,6238,59406,44994,-30843,-36829,40967,-31534,-28566,4086,-9210,-27079,17425,66550,95321,846,57651,-922,35233,-8432,-62794,10947,22584,-7337,-83548,-17989,2061,-37936,43234,18912,-15242,7474,35065,-40472,-24910,16488,46799,39271,38937,-66611,-82009,-58291,-41448,-24966,14697,6364,56598,38663,42586,112698,24907,-43627,11368,49381,-30521,13368,-43173,11335,45017,-22246,-87685,3894,83709,-255,988,59447,59697,44118,-26186,-20579,-21637,-67193,-253012,-71232,-19748,-84036,-64289,9459,59353,-15886,20631,-11673,7487,14968,-24932,-16953,8889,-20805,85226,81329,136856,61478,65612,9542,-31307,17135,29154,-54310,-13817,-52306,-15782,1853,64389,34512,85938,-28491,-29361,-75219,-37599,16526,10262,11379,-11046,1513,10729,17961,420,-76103,-27835,-21404,60531,-1586,-40317,-6398,71931,7563,-73250,17491,-3552,-49723,37187,12863,-30174,28763,-51774,38749,62072,5047,72364,60488,66517,6902,26660,59532,56228,35491,-49489,57424,3727,-24159,-16416,-19109,-45559,-49279,30509,38581,26369,125441,78610,26923,139106,45718,49702,42699,8273,-45552,16839,114593,11878,35123,20904,22507,-50283,42138,-23932,-2827,-8417,-10788,-1246,-14939,-107076,-41884,-42591,-35589,33454,-79388,-72099,-47694,-73229,-21181,-33551,968,40044,-5532,8080,10924,12733,1862,-99956,-24832,-6052,15209,-97537,-36876,17936,5956,-17563,14655,16910,15967,-53676,-41531,-9003,8948,-25356,-47558,5899,17717,16284,50571,40766,21714,38933,-27239,-21003,-70930,-878,72766,-21946,-38449,-74761,-51609,-36147,-76282,-18374,-38999,-105337,-84104,4572,18461,566,19160,10740,-116692,-90923,-27881,-58497,-7299,-37989,3258,-72737,-14798,-64604,-13780,13647,-34626,-37299,104712,69471,31850,134380,9134,6105,6665,7148,65526,-21713,-23606,29439,72301,11606,39692,21299,-26432,-19660,-24111,-22505,33248,-5799,11531,-17507,-1451,-44428,-8144,-30357,41685,79616,-19941,-54314,50868,-54790,35310,109982,-36183,34815,7179,-56972,14419,-38018,-15067,97384,51285,3343,62084,43307,-95,-15611,11677,13655,-31071,-72534,-4810,22641,16157,-6644,-10485,-23786,-790,-43578,43823,-41736,-27599,-126523,25452,445,19705,-11970,-15101,-19850,65849,-9948,-28444,-53194,56010,69812,-25185,36980,-81705,-5987,-49768,-22083,41244,44436,-37703,-6077,-55747,-45137,21641,-100792,-18337,-61482,17528,-126395,-22200,-57183,28771,11142,-57230,23595,29378,-24465,-11466],[53044,-5479,79556,12941,35896,45455,-33934,65774,60519,-22125,-23145,-47619,14761,67383,-40651,-14400,93669,-20385,-13359,31174,-72830,-5778,14055,-12216,-30907,3692,-59328,-83271,-40616,-20087,22206,30026,-48793,6105,25022,-37099,30164,-51711,66684,21722,-31963,-14654,-37366,45540,84506,32478,44943,-6083,-32876,5877,18340,37796,10055,-49028,54565,29732,-26517,3466,80912,109045,-30263,-28729,22545,83048,64046,-7360,-60165,-22365,-91057,-52864,25408,14073,42961,46812,35794,41759,40434,9134,-85074,-52305,20174,52850,18891,48457,3391,-52850,20367,91352,128005,20986,-39013,-53935,-40307,9715,113058,78249,-7083,-59370,44047,21776,-12543,-69927,-147640,-73281,-24969,-62034,-109388,37250,6125,-63101,1550,3610,-60361,-9752,24302,-23783,-25835,-22863,-33082,-39952,-24154,-59400,-24075,58799,73686,-20083,-50224,-61964,4304,40390,56430,-16906,70846,-23224,65753,-97007,12356,-8534,20650,38331,5433,36977,29971,129356,41504,55210,6,33876,64144,-27700,19288,-71524,-93928,15586,27282,122040,25401,-2755,21876,13745,24588,40503,2087,7765,14080,25909,68040,-12334,-40708,49320,67628,24964,-60677,-13114,64297,3874,38888,53096,-1173,54610,-14107,-61396,-10126,-51064,-67869,22292,34898,7760,15308,-7406,42989,31810,71481,-13109,35721,-30758,-46876,-92145,3769,25822,9620,-114009,-5172,20040,-8219,-29723,46546,-20815,-19370,-23436,15959,-32550,-12320,46109,-46445,-59085,79882,-33947,-10994,-43119,-53404,-50022,71744,48243,84296,-3016,130870,188631,17764,19349,-27649,-24241,-126598,3186,-26839,40683,77119,-31382,-41507,-43748,-91680,9837,-24787,4868,-2470,-7121,11377,27193,31997,74083,125290,1732358,1635831,301400,189005,104069,112480,192106,34070,115518,75671,30063,3506,133163,65776,71219,5017,19418,80994,70985,3846,11582,54374,112332,63720,-20043,35745,2588,-16298,-24686,-56256,21775,83122,31881,-2837,6901,7134,55893,32366,3434,-21825,-24965,14277,59750,13226,-64373,-4048,-16405,4779,-15726,-6044,-24104,-11039,-15537,-23423,122282,23821,-7810,43655,21039,-51576,-79871,64145,-21052,-5325,34612,39325,16253,29298,42578,13241,10219,29336,-36954,6921,27544,-68195,46679,-32688,-102961,9116,27857,-20180,48879,-56691,-30053,91134,-13067,-111507,-11012,98469,305292,-36280,11663,-4581,-11931,-52011,-50430,-40318,20070,-17469,19498,62801,1208,-86771,-29378,-18338,-40191,43884,44320,28894,593,12035,34948,42416,82550,9093,-74567,-19887,-87597,-670,-3645,-25363,-10373,88225,-11365,-36841,-59929,54583,23443,35593,71155,4080,44470,85397,31055,-44760,-45518,11529,62368,66755,-18241,7520,61453,32695,-96103,-22848,10591,53212,13305,-53881,-79127,-5874,-7181,-30178,41753,-59646,-53859,2066,8075,5600,20198,-2179,79457,-4520,-10286,-36969,-53414,-58195,-13982,-50931,53098,-87146,19396,21872,42967,26601,-6757,29880,27669,3166,-48070,13760,-17898,-11498,-10651,-20716,2646,59861,43370,1104,-94140,30142,-41307,24263,10521,5209,16039,16484,48928,36981,-9202,43886,-62227,-37915,-20922,63450,13942,-90208,-22462,-6489,-71233,-2937,28385,22410,38842,45646,97577,41151,18324,47754,-18053,14096,15868,81804,10569,-55838,-47489,-27742,28470,11104,-6715,-39005,-27495,-36493,32123,57986,-37994,46218,41334,15397,-1691,-17908,-29993,-44108,7070,-15157,8760,33338,-52226,-15261,-7896,21704,-18975,5432,73972,65814,43177,-29263,-36761,-34212,12202,57900,-18177,42712,-11596,-112772,-114034,-79924,22665,1030,51166,-15171,-28993,36274,29109,-12570,48207,-57111,-22647,-71084,23438,17028,72763,48671,51116,45585,21204,-65942,2259,96113,-41497,-2605,-55255,28217,46418,-35255,-6055,-15586,12302,-51870,-31497,-70352,-47363,-26650,48895,22971,79424,20639,66757,11197,44151,25783,-14017,-15563,-17746,4325,-7284,40519,-33975,99968,20661,-34515,-30060,-47464,-59673,-10919,83823,51903,-57714,11746,25278,44803,41567,17516,53086,9642,-10024,-32829,-11398,-76891,33770,12228,82528,-16015,34881,34246,-92078,-39060,-36506,-80317,-34433,-1090,89656,41928,4683,32896,-319,4511,16014,29463,18367,-36767,15723,56947,48435,38753,27811,55884,33532,75757,21865,-92346,-31365,-1858,-15225,35163,-4836,24282,6457,8485,118333,41701,37583,-17771,60992,-19203,25773,-32558,-80831,-120428,-105211,-52760,-45112,-46589,78673,-11586,-11297,16076,-3215,83489,-42480,-11213,-22685,-37887,-82607,-9611,-8169,-58662,-46985,-15979,-36043,-40721,-16763,44406,37160,-32226,-40725,-2579,-30861,-11651,-18670,-19169,-31831,14516,51896,104673,14453,53058,6300,21012,-31977,-52718,9040,47576,4234,-54581,-18484,-10091,-39141,30471,-8508,-21752,36521,29811,-58700,-59065,15098,38592,49942,54996,-69405,-74915,-39776,-40216,-28228,828,-10510,66637,45694,80265,125550,18025,-51709,20028,47949,-31642,15750,-43698,-9122,35653,-11844,-47362,-2432,83389,-4228,-14790,81243,76211,23235,-7064,-19195,7444,-38941,-272422,-90350,-29167,-94575,-84943,-25016,18497,-10151,7848,-10247,3866,29650,-36833,-2691,11767,-24593,81068,50565,153691,76338,62957,-4955,10609,28545,40863,-14840,-6920,-59608,-39098,-23191,37943,43283,66067,-25087,-5502,-59955,-13797,14370,23792,6905,19557,-6102,-12492,24926,-24377,-61576,-33562,-22006,62553,25109,-36541,-5654,72149,9707,-54836,19094,-7592,-40975,59313,26197,-34823,21888,-25170,41861,33397,23870,94709,81247,68983,22200,26019,66271,53179,28164,-66351,62745,18690,-14390,11206,-38208,-44215,-27169,21688,56474,30189,100145,26141,-10899,144882,50904,37521,36985,10603,-27218,7012,108755,32490,28409,20888,3664,-63614,33794,-13402,18504,-17129,-15893,-12557,1281,-89040,-56361,-42350,-48369,8010,-54774,-21535,-27060,-19612,-14326,-40286,-1896,13947,13051,22003,8727,32289,-18706,-87369,-8899,-18324,-1351,-110679,-51270,16846,-7597,-3996,5839,36249,38982,-56816,-52465,-47125,-15868,-29748,-58043,-34698,-7379,20337,42449,33983,41977,61749,-16552,-2440,-64849,4792,78409,-11048,-48587,-72403,-38179,-15245,-83527,-36704,-63411,-121017,-59375,37156,16459,6885,10753,13844,-66872,-82192,-58729,-60059,-1332,-50193,22093,-23778,-33542,-73036,-12211,19235,-46819,-71345,74538,76312,44500,130273,20352,8010,-2166,6105,61287,-24848,-12107,36427,73008,4353,9314,18430,-47509,-27412,-17645,-33821,4321,-19942,17370,-30911,-27279,-41631,-3474,-29809,30781,77095,7099,-58619,37116,-49232,30964,104453,7986,36720,13450,-39692,4370,-42441,-12674,89207,60430,213,65141,39174,6934,-7499,-25158,-17277,-47242,-36758,18114,75286,8141,-11459,-3638,-23981,-10358,-9567,32158,-21766,2474,-70454,29721,-458,17965,-239,-23518,-16931,51184,-6033,-23365,-54974,55954,74539,-9568,25195,-97929,-1073,-36077,-13384,40665,23317,-50382,-13721,-38309,-43302,38146,-68691,-29237,-52539,12578,-133549,-19709,-46551,28919,15094,-56873,16832,36652,-16,-9230],[48744,-10046,59320,10887,33223,40789,-15158,81106,63243,-16392,-23668,-44939,13601,63509,-49776,-6952,83832,-30277,-33504,-3402,-57696,23047,8332,-21464,-28790,1763,-34301,-79516,-34526,-16066,41599,16744,-45108,-7896,14819,-45156,37862,-61895,57733,33322,-81908,-14173,-21549,59886,65494,11953,40361,-24619,-34430,9288,-13482,40304,-5173,-61152,35934,17922,-58466,-3071,83046,117199,-1399,-21358,14582,83087,71775,7995,-51394,-18713,-98186,-58759,39440,-7590,16806,26055,41975,58135,58980,20873,-72333,-85132,33956,46116,6261,21004,14470,-71675,41721,54692,96380,16397,-28555,-37437,-28321,43518,113292,54122,-18376,-69410,50792,29881,-13865,-49625,-170774,-57555,-26666,-32943,-98733,-28714,-47789,-76207,-13710,-13674,-47491,12187,-10869,-24770,-37338,-60882,-35711,-41466,-24233,-48834,-35798,84062,57038,-4707,-67257,-114798,12684,62328,77847,-19281,34029,-52972,35390,-127353,-4086,9483,31323,42326,6062,29612,30950,129460,83168,61679,-20099,44306,103722,-14004,37615,-72722,-65694,28217,32147,129674,1809,-29408,12789,10621,56742,56427,-2222,16707,57616,79589,82582,-4523,-31839,47766,54713,15959,-78476,-8372,53130,7540,44701,32585,16458,61595,7446,-67044,-8620,-32012,-46678,35502,8584,20363,30799,-10300,49986,19214,70318,-23512,16122,-31930,-18879,-71503,-2838,5256,-14901,-134851,-11458,25572,-20669,-47965,29971,-17930,-47333,-13486,13953,-40005,10989,64427,-29324,-34218,64352,-42328,-28071,-43033,-41767,-39019,79180,50124,74727,19925,123514,173674,16966,1259,-73383,-20668,-109172,-18441,-40395,63310,92461,-49154,-72708,-48648,-102490,31330,-22810,-4391,-5981,-4013,35451,11944,10169,62221,188311,2026798,1881652,265116,198445,105271,102912,184248,33775,132012,77104,4346,-1706,102622,95828,93358,21024,39330,84068,69222,585,34479,43929,118239,58158,5594,44074,29438,6198,6411,-27827,20103,76006,21539,8479,22457,-23269,52908,38408,29683,14578,-26086,-2306,51800,26579,-40768,7243,-54111,-4362,-24261,5819,19838,-18758,-15312,-26573,126063,29333,-23288,34737,23040,-33720,-60122,68127,-19786,14542,36419,56301,24265,12914,-6908,19489,14627,21059,-42766,15821,2580,-56754,52360,-24543,-107010,-19227,19287,-46718,37691,-49217,-35218,86223,-24876,-104319,-10807,112451,295164,-55769,-27923,-24324,7507,-26726,-32837,-23030,41358,-36686,15119,78263,-12927,-80318,-5131,-531,-16361,52915,20337,14707,1877,26456,43361,47263,80384,32633,-80666,-36588,-86155,2212,-18698,-39692,-15321,99035,7020,8182,-3382,64159,25794,18893,49509,23088,47597,116232,17279,-41550,-27939,1874,65656,64522,-12555,5508,56628,35871,-92860,-62234,16022,58188,10592,-47147,-45524,11057,2177,-34937,45697,-59939,-67868,-14596,-3470,-3943,-5603,15576,100075,53730,-10868,-36922,-59181,-72187,10463,-35202,14833,-73135,-234,8160,27872,14194,-21922,33420,44519,5783,-75254,-13917,-1250,8986,6447,-10879,19030,47108,40328,-15242,-90622,45995,-44132,15088,-24622,4710,14084,46052,41603,11519,3869,36581,-25294,-17324,-273,60033,25690,-71914,-43339,-3720,-62017,-29642,14074,48122,39168,61818,80558,-11996,22460,31553,-26480,25698,1473,65758,11317,-60970,-56370,-50136,6915,-16788,-17309,-35495,19929,-9655,22251,45802,-41439,14528,15117,19253,6785,-25125,-42327,-30896,32702,2601,21242,27010,-84755,-18900,-14676,7656,-22148,6880,77182,53881,33066,-44922,-49333,-38180,27183,59865,-3899,46577,-16073,-115590,-114295,-100139,4615,-1585,63542,-280,-17687,40687,8485,-13176,48391,-39024,-30208,-75786,9880,-12176,57505,53979,52601,29408,30502,-38762,-1794,111886,-29350,-17459,-33367,31587,51616,-35609,54714,22192,42381,-37648,-48953,-44259,-45973,-35667,38138,15091,91546,26406,90973,3214,33229,11455,-24292,-26089,-14817,8677,-29870,2951,-65171,117738,17744,-34594,-20102,-54607,-69151,-29154,64886,58419,-39164,-8431,20020,60350,59071,23392,58077,-6498,-17766,-16827,4638,-90772,21510,6285,66720,-5779,27843,35072,-95512,-25179,-27713,-75825,-32157,37254,102697,58715,4659,22975,-2242,23962,3731,33969,42253,-23832,14132,44219,38412,39241,44999,24975,-9913,53325,30295,-62456,-42787,4437,-13449,37460,-5468,52066,1108,15921,89584,-4361,33809,-20143,67563,-61819,9763,-29404,-54970,-101722,-81659,-7584,-18439,-44318,73719,-7642,-16976,22330,10871,35982,-67479,-13619,-56093,-21488,-62532,-8024,-1241,-73461,-42364,-8331,-46656,-57896,-36957,23206,24911,-22908,-28494,-23860,-20206,16230,-34743,-27606,-27721,5643,34155,104889,29455,42900,8449,11509,-39962,-33043,9133,68276,19045,-15384,-22148,-25794,-43132,11043,-33467,-21937,55299,22722,-78668,-83141,4377,25540,53909,68061,-60314,-48454,-13158,-40296,-29775,-7641,-31216,66399,36888,106756,117202,17134,-43365,30273,42648,-30007,17999,-36644,-27186,32819,4599,4497,-8403,52974,-8039,-26771,98344,74262,405,2839,-14098,24988,-5005,-279968,-116067,-25309,-87549,-98262,-66175,-17759,-1522,-4632,-4056,6963,43221,-39297,15050,14385,-28311,73307,18513,134673,73231,50802,-28288,41669,28368,44537,19867,-8907,-56780,-54341,-31821,17093,43946,25340,-21184,30238,-37251,-15791,9131,29344,56,48307,-8788,-30322,42118,-47127,-45858,-37380,-19451,51549,45676,-31063,2097,70435,13586,-24093,23203,-14894,-31431,78583,36762,-45318,9487,7038,47853,10151,35814,100511,89725,66071,35721,24559,64770,45884,21644,-65029,68916,28603,5819,49821,-44776,-44493,-7412,12499,62033,31021,57721,-37888,-50065,125570,45964,32849,29992,14359,-21305,-1891,81163,28965,13258,21040,-8431,-55318,25400,-2816,39321,-22217,-24333,-26331,7099,-66304,-67294,-28784,-55139,-29807,-24451,36181,-1201,36673,-10124,-44488,-2335,-19872,32602,34989,-5562,45748,-40854,-64726,6993,-26720,-16012,-106024,-53165,8306,-19226,8188,3918,47160,60723,-37276,-70485,-78933,-43794,-30437,-64656,-70294,-33874,13038,31510,35841,58878,59288,-4277,18061,-54357,13424,80723,1422,-52647,-57577,-23898,17382,-71750,-54505,-70260,-118321,-33079,55893,18373,928,4767,25663,-23695,-77618,-70741,-46452,8408,-49628,37521,20734,-43925,-80218,-11022,28227,-50730,-74594,42962,73512,50279,114266,29731,13801,-8771,-2143,57844,-8707,15378,27543,65897,-7124,-20914,10625,-62301,-21835,-7577,-43595,-26316,-34523,18924,-54760,-42703,-38431,1515,-26731,20097,66673,22926,-60055,18286,-38331,14173,84855,37043,35719,23323,-19111,-9276,-44236,-1256,72178,53549,-9415,58292,24495,11461,711,-53674,-44580,-52905,14004,22381,122181,-3211,-10152,11938,-15807,-16621,16168,10185,-7713,16532,-15887,39079,405,12851,11649,-31760,-6475,30510,-13366,-15345,-45963,52219,67979,12536,14277,-94884,2220,-24911,-344,26854,-5079,-45725,-9768,-16506,-25988,52059,-31608,-37647,-40657,7114,-117965,-17267,-33495,21277,16071,-46227,11317,35832,16579,-5756],[37675,-19280,28673,7797,28514,36198,8562,84985,57344,-10513,-10638,-34171,14431,48541,-48500,8054,61457,-24890,-47330,-38754,-38178,54060,12044,-19986,-19525,6751,-4542,-64399,-14722,-13198,49445,329,-32194,-16872,-6795,-42845,48652,-61186,34516,46116,-113925,-12852,-3541,68071,39800,-11050,34305,-51496,-32902,5621,-46890,38766,-22509,-76803,-1220,1727,-57012,-15100,81337,100286,13520,-10374,6667,72895,71584,12283,-35073,267,-90317,-56586,44172,-33121,-9756,10238,38876,71774,77803,40073,-43662,-112391,42103,44773,-6020,-2443,10274,-96154,51721,17777,66090,16194,-5172,-2760,-14162,75342,97611,24950,-30860,-65097,50041,30642,-11287,-26220,-165390,-32096,-22886,-16245,-90351,-88369,-59513,-71610,-14446,-20940,-44405,19441,-38699,-12084,-35068,-76986,-33256,-37124,-19771,-31055,-40505,93065,24732,5402,-70863,-159756,10862,76921,81589,-16589,-10733,-78674,-16225,-140423,-15035,19433,38352,42163,292,2283,28300,117345,109951,57766,-35403,39543,113400,-6630,37302,-74241,-36428,31153,25681,102348,-21191,-48102,-1166,7290,79389,62869,-6424,35955,92225,130071,95304,6113,-20497,35166,30699,8900,-85364,1691,33837,11992,43581,18201,25804,53526,22094,-64259,-12536,-11256,-20431,44531,-16600,35988,40197,-12157,38580,355,65612,-36819,-5995,-26374,-5296,-51174,-30471,-17894,-28337,-131415,-12713,35111,-26993,-43876,5166,-23412,-75176,-1119,11384,-44930,26982,68805,-12571,-10132,43557,-61650,-47929,-37359,-22847,-29732,73937,49888,65742,55676,98520,103026,9671,-9821,-95041,1632,-71892,-28067,-53127,73468,99434,-59087,-96292,-43066,-104913,40437,-24680,-18716,-8685,-2376,65311,-6250,-21731,47230,233441,2082141,1859190,209066,180052,84206,74614,146573,31579,119971,63299,-17752,-1868,65732,118994,105925,48283,64093,96379,56061,10462,67244,22476,98301,39658,30223,53034,63039,22120,38396,-2684,22243,60198,4076,22256,40293,-46248,43623,29752,57951,47093,-22048,-11043,34108,36751,-9055,21503,-68660,850,-22847,17008,52728,-34274,-13232,-31935,108742,20139,-42404,24772,23547,-14013,-38667,53779,-10118,28367,30039,72602,22327,-880,-65504,31176,21265,3949,-46194,22906,-18979,-43326,59753,-4178,-98475,-49049,10022,-21900,22921,-39612,-47347,70003,-39130,-81586,-9004,116624,275140,-59082,-56123,-30312,23333,-1262,-5310,1535,51637,-50633,10592,88960,-24026,-63277,12288,9014,-2233,53294,-6374,1503,491,29878,12781,27258,61909,44419,-64934,-45947,-70102,9056,-3415,-33928,-13579,98193,28123,37786,42033,63804,20912,3488,43080,45517,46886,135785,4726,-26117,904,-524,61004,50738,-7653,5754,42231,34906,-77830,-90826,17116,69145,12562,-42657,-11795,22376,9491,-27899,44620,-62710,-79603,-30021,-10196,-26286,-51020,27901,106132,95700,-6803,-38364,-52600,-74682,30718,-25891,-34241,-56308,-14633,4649,1812,2358,-36407,31667,53313,3687,-94764,-38563,15689,19703,23724,1329,14636,36232,30883,-37972,-78963,66627,-52142,2820,-49170,5764,10650,100231,34620,-10423,16569,34081,12137,9537,17818,43075,28282,-48498,-57542,10418,-41020,-52958,6823,55717,29948,78860,66865,-55898,17192,12558,-48505,30958,-20378,31098,7865,-69701,-51513,-52255,1029,-33131,-17495,-30534,57557,21626,11593,26448,-42369,-29045,-26083,14396,12672,-31798,-54773,-22096,61641,19822,24879,7897,-100242,-12007,-22827,-7954,-27333,12019,78117,27662,27928,-47078,-46045,-36899,31811,60980,4240,38784,-15310,-97648,-102517,-122537,-27340,-6777,65576,6661,-1067,33983,-4769,-1942,43974,-29431,-33977,-64700,10652,-34839,26311,60320,50389,23932,35982,-13904,-4508,122887,-3654,-26416,-13059,25988,51218,-34907,94018,67592,60765,-12056,-69203,-26444,-49924,-37627,16376,8407,107211,35436,99820,-4346,9526,-5388,-33079,-34763,-8690,17110,-32712,-36991,-80358,127503,9627,-35774,-1648,-46646,-66301,-33470,58471,57554,-14085,-24724,15309,67595,81803,25064,61849,-20459,-30799,4350,20532,-88641,9694,-15319,45298,5291,21036,38925,-88480,-13917,-30706,-64805,-24827,68634,101095,56230,-3537,2590,-7525,37001,-11291,34488,54628,-11840,-9143,32790,23151,38633,47787,2881,-42016,19017,28438,-21924,-44498,15678,-16797,42290,-12085,83128,3683,26175,37584,-54825,15339,-24174,67013,-85176,-2447,-39504,-9783,-56977,-45683,30438,-1347,-35204,62367,-2272,-28671,25879,18544,-7590,-77379,-18410,-57679,-138,-34724,1722,2489,-69361,-42519,-808,-45765,-69459,-50481,-2457,9402,-6131,-1593,-12563,-2221,45824,-43571,-33495,-14345,-6816,21074,92007,41307,29494,4842,8611,-30569,-5219,8620,75298,32064,24063,-27379,-41190,-57805,-10848,-50919,-17275,58677,15493,-90513,-86406,-6120,12639,48892,71653,-41672,-11323,13781,-42215,-27473,-10647,-55795,46253,15862,111809,81356,21531,-23430,40362,33817,-26661,18832,-23523,-36965,38459,25277,54278,-12165,1096,-12394,-29521,105640,54337,-13246,-1438,-6699,24966,22766,-274867,-144487,-10488,-67698,-99889,-99056,-42804,7861,-13048,6442,11958,51650,-30652,33709,17374,-26881,61421,-9926,81614,50433,33814,-52241,52301,14885,40904,37025,-20399,-41021,-59279,-18263,2517,35580,-18258,-14472,63434,-15176,-42676,160,30752,-2809,67980,-3064,-32961,65485,-62963,-32687,-38446,-16778,29718,56380,-24595,10738,68369,17834,14548,28047,-23146,-25848,83530,40198,-57641,-3688,39480,53551,2236,38258,87481,82941,55500,42240,22610,55291,35595,19925,-42988,80912,29226,31388,84996,-37209,-40101,11246,17498,56034,23075,10921,-89130,-76942,83203,36171,33102,20820,20592,-25017,-6224,45681,5332,-6172,21099,-10675,-39695,17651,9165,55754,-21670,-34120,-38383,382,-47969,-74182,-8933,-55207,-72667,3733,84820,23538,74003,-11257,-45446,-646,-47937,43460,42615,-26801,48055,-59231,-36947,18534,-28423,-21351,-77758,-48247,-6129,-26115,16802,7347,46215,75575,59,-92053,-96924,-64807,-27079,-64341,-86484,-51242,-3187,21411,43388,67230,32457,7658,35650,-41180,21509,76930,9987,-48537,-28997,-13755,51024,-41376,-67328,-56779,-98358,-14661,53287,25928,-10523,3639,39977,-1742,-78201,-62813,-21374,20179,-36393,44531,45517,-41100,-83748,-11058,35817,-43273,-49546,24227,65245,46341,87220,37105,23251,-8977,-13339,58376,26644,51957,5757,49865,-20698,-35447,1663,-68597,-2698,5191,-49052,-49512,-43765,16216,-82840,-39516,-35523,10562,-23198,12164,52133,27326,-59340,-2924,-21840,-9249,56631,34406,29578,31657,-188,-26101,-42723,15174,53496,34415,-20811,47220,3413,7580,7307,-65758,-62960,-51537,60815,5038,139378,-15194,-12,32038,-1123,-17552,27057,-9901,1,10441,17998,48685,-907,2719,21435,-35901,5488,3067,-31847,-2794,-28737,43318,51280,34958,8982,-68192,2181,-16903,15378,4485,-27409,-27404,2010,3226,1959,62102,-3502,-44024,-31571,-1648,-83173,-13752,-21765,8762,12906,-29139,6172,27617,24358,-2114],[23036,-29150,-4285,5223,18417,29208,29175,75530,44515,-5439,10449,-17407,14698,24711,-40617,18320,33142,-9060,-50396,-65588,-18515,79454,27536,818,-922,17625,21161,-41798,8494,-11985,37098,-17106,-15447,-19336,-31991,-29323,60681,-47189,6369,57050,-110992,-8621,9120,66742,14023,-29867,27132,-79466,-27309,-5103,-72246,36609,-35273,-90430,-47739,-13935,-19853,-29503,74282,62243,13825,2122,1907,55797,65459,6469,-13839,23316,-70805,-45895,42263,-54158,-30189,2456,27213,77291,88937,57892,-6772,-128179,40338,47883,-9501,-12933,-12146,-119879,48569,-9157,43103,19963,23909,39702,-1637,95876,72730,-6066,-44255,-49123,41096,19908,-5678,-5504,-133251,-4466,-13508,-11472,-84832,-117255,-38071,-52586,4593,-20018,-51079,12913,-53055,11801,-20649,-72112,-28940,-28242,-11137,-10340,-37164,81633,-8902,7901,-60934,-176083,4451,82182,74769,-7346,-47699,-92755,-77926,-130089,-16156,18854,39991,42164,-10635,-41986,22001,102770,116959,45710,-39446,20150,96869,-5602,20224,-71728,-5382,24637,20257,45344,-37966,-54535,-19213,7228,89272,56080,-10037,58320,108809,161446,101591,15151,-9543,16211,-915,5683,-81778,10402,10103,17521,38731,11859,23634,35918,29221,-57750,-21582,3566,8882,49314,-34619,49227,40593,-8270,13029,-18417,60029,-48092,-27658,-18388,-11267,-39039,-71204,-38175,-28384,-98968,-9496,46881,-22391,-21277,-17199,-37973,-94670,8544,-2114,-47035,31973,58698,-2881,5201,26490,-78867,-66277,-29118,-788,-23704,58139,47230,59443,93302,69575,11581,-1362,-8454,-89745,33349,-28064,-24101,-59994,69980,96946,-61497,-113409,-33816,-98291,36178,-31268,-34137,-9441,-867,91512,-23851,-57133,35777,242352,1776813,1475916,132833,121209,42252,35604,94219,29021,84002,39958,-31496,-685,28235,123942,104370,85517,86824,114583,30656,27152,97841,-5696,56628,23002,50051,54459,95585,27420,59364,13478,30013,41040,-17864,37095,56053,-59909,26757,9187,78873,65174,-14465,-10410,13132,41415,23287,33517,-61032,14960,-13222,25495,61884,-57135,-10318,-34796,75964,-5061,-61130,14389,22003,3028,-25508,24153,5227,31729,18344,82514,14995,-5834,-113877,43316,29858,-22765,-48964,26674,-36377,-33140,64361,22438,-81623,-70908,4036,50922,9008,-28203,-59382,47970,-52980,-47863,-6265,106855,246761,-42729,-65987,-22552,32341,19153,20744,28797,49601,-57173,7020,92428,-30989,-39679,17447,-1193,857,51309,-22682,-7948,-3824,21034,-43798,-6287,30870,39590,-34581,-51369,-46307,16460,31654,-14980,-7997,88030,44285,42281,57329,58909,13371,-6487,63202,67551,41595,139008,-2914,3770,32547,5204,49198,30684,-2026,7692,20434,31773,-58034,-111832,5417,86127,20661,-46465,12236,29099,14968,-16311,36447,-67151,-91985,-39680,-4365,-51647,-101815,35555,97022,111843,1100,-40161,-37661,-65483,40734,-23991,-64223,-40325,-21755,5072,-28766,-2830,-45752,26280,51015,-1682,-100996,-57252,29911,18413,39341,9324,-5491,27458,14550,-59932,-62832,83449,-63261,-14418,-55806,4428,7608,149840,24702,-27176,30239,37986,38008,38108,30477,26327,21589,-25202,-59733,31747,-11981,-64340,7182,43558,14316,85992,57409,-74083,5620,-1083,-76954,20396,-42278,-10374,5191,-75245,-36638,-29753,17498,-30874,-8453,-25149,78185,49172,7612,8742,-40501,-71139,-66577,2441,16380,-39663,-64233,-20534,82033,34818,19484,-19413,-98051,1432,-27871,-18455,-35023,15728,75743,-4100,26301,-31539,-25722,-32851,23848,62291,10564,23718,-9107,-63765,-82395,-134716,-55815,-12420,59882,8301,14881,17538,-10399,18073,36877,-25393,-32457,-38709,28820,-49768,-11194,66709,45967,23734,31961,4481,-4834,127855,30356,-25447,-897,9487,44591,-33048,91840,106126,66578,17460,-86599,-17126,-57014,-32545,-9963,4503,120907,45751,92894,-8827,-25844,-20107,-38396,-37931,-2249,20400,-14367,-63592,-67507,129330,2475,-37078,18764,-24119,-51004,-21022,60076,50204,15525,-32355,11947,62620,100952,22000,65247,-32669,-42989,24624,32158,-67773,4288,-48870,27030,14897,16391,47340,-72150,-6505,-35282,-52707,-16085,88102,86879,31729,-19250,-18576,-16938,37363,-25898,28184,51915,-1612,-48423,20726,3321,36809,35860,-4806,-56899,-19656,19059,13199,-38467,33805,-18069,48108,-24163,106972,13845,36345,-18801,-98108,-13626,-27531,58472,-82150,-3346,-56634,38814,-142,-4811,53295,1443,-15260,48219,3567,-41059,27500,15769,-30516,-65423,-23220,-37389,21689,-2968,18543,2609,-49910,-40360,5418,-30147,-69705,-55124,-29787,-7271,12944,31950,24641,17460,67952,-45427,-34676,6182,-19144,15849,67309,46467,14582,-4058,12359,-8292,28480,4261,68236,39487,55571,-31689,-52293,-85337,-29790,-57338,-10207,46443,9358,-87394,-67389,-3480,4990,35741,62242,-19283,22647,34015,-45227,-20515,-10945,-77651,6128,-9489,92254,24362,27394,-636,48524,22248,-21681,17214,-8187,-35054,50583,45626,87632,-13582,-54923,-16697,-20744,101692,24162,-12684,-19947,147,7723,33484,-257705,-168177,8810,-44591,-90563,-111512,-56293,15726,-15625,19623,14587,52670,-13428,46285,21412,-16017,45245,-32280,13276,14217,16741,-70609,41156,-9123,32492,31413,-39539,-12802,-54893,12068,-7296,20507,-49972,-3256,80095,-4359,-79135,-12666,31846,1761,76454,11595,-15080,88216,-70781,-24379,-36541,-15102,2811,56630,-17466,14891,65610,20148,48912,31255,-29516,-25827,67133,33962,-67229,-13972,63970,54494,8716,30683,60121,64797,37517,38647,19533,41289,23819,23620,-8128,97046,19830,55541,101883,-17492,-26263,29533,39040,43845,5497,-26223,-112672,-82242,31635,26754,33601,9793,29243,-32189,-3771,15958,-24769,-25067,20778,-3384,-28066,11094,21822,64076,-15507,-42000,-44511,-15755,-38767,-77217,5481,-50964,-107441,23929,110407,40821,79975,-18515,-43680,1523,-60262,42338,44520,-46816,37814,-69453,-10934,22986,-22548,-16886,-30559,-43800,-21923,-27129,20844,11761,33291,79530,42991,-107969,-98049,-71248,-20350,-56202,-75439,-52854,-22796,15889,52009,64368,-7073,17796,47409,-25810,26624,64618,10116,-36540,9298,-11053,72157,-1788,-72680,-27779,-69149,-10503,30100,37765,-18192,7270,47811,711,-78209,-41621,8454,31461,-13108,39709,45311,-24651,-81885,-13449,36721,-25346,-8423,23788,55796,31776,51798,41756,33969,238,-21567,61622,65514,81060,-21679,27361,-33645,-24970,-5430,-66706,25359,18822,-46734,-59579,-43448,11085,-106637,-18551,-31337,27251,-21933,7574,37649,23216,-56842,-22872,-767,-30961,27075,528,19106,34768,13568,-44089,-38196,30422,37741,9822,-28409,38813,-16925,-6897,11302,-59182,-69849,-46943,87689,-26051,117721,-25038,19439,49152,15999,-11400,23485,-19386,1394,-10741,26656,53718,-7557,-12220,27466,-32746,13156,-28639,-55949,14896,-8158,29703,27536,51285,10975,-24119,-1057,-9992,31300,-17540,-30490,-2482,13918,14540,31008,68905,7111,-48702,-30363,-15836,-43151,-8174,-14850,-3448,5752,-10477,422,15111,24559,400],[9236,-35025,-30067,4728,2088,17659,43068,55073,28157,-1530,33178,1680,13233,-2609,-30971,10582,6459,8556,-43207,-78885,-3592,92993,51486,43235,23147,31006,36248,-17128,21183,-12716,4268,-33377,-2526,-14452,-51737,-6570,69065,-21618,-17212,61834,-73978,-594,11263,55581,-6251,-39232,19451,-99704,-16641,-19579,-81978,36542,-37840,-93968,-89876,-24933,39016,-41696,63218,13542,2794,14011,2811,37235,57193,-6103,8446,37361,-46936,-28160,38125,-56445,-40189,3459,10750,70788,85310,66827,25644,-130317,27345,52946,-524,-7989,-46066,-132081,34660,-20926,29327,26240,49354,76029,6190,100448,47265,-34675,-56039,-25678,25994,-3082,758,7826,-88068,16746,-899,-14228,-82212,-106469,-6667,-27431,40334,-14716,-62886,-1035,-53771,37585,499,-55473,-25893,-16348,1017,8612,-28928,52621,-30371,3023,-41951,-158562,-2114,78620,65261,8218,-66076,-89560,-130712,-98474,-7156,8594,35663,45095,-22200,-91942,13337,91623,106203,30159,-31053,-7585,69755,-8976,-7436,-63169,26310,11943,23154,-16696,-44528,-49740,-38712,13547,87150,36749,-13136,74869,104043,162879,96846,19255,-902,-3279,-34537,7286,-70493,10097,-13281,24889,33252,11236,12442,18645,30252,-53609,-32949,6596,37600,50613,-42005,54282,31592,2525,-16163,-29577,56349,-53217,-45617,-12577,-33348,-37563,-105614,-51738,-17328,-45553,-2919,58174,-5534,8112,-29357,-58747,-99985,12706,-31478,-46202,25774,37279,-4893,9176,20185,-80527,-78803,-20293,20793,-20974,36686,41896,57299,118384,49037,-58959,-12548,4396,-62662,62000,7865,-10499,-59885,56272,85203,-57381,-122068,-28031,-86239,22423,-42476,-46454,-8560,1131,106147,-38301,-88227,31463,205855,1196132,838767,39430,25242,-9863,-1799,45658,27690,37923,15947,-36765,-269,-6534,104692,87195,124452,100200,131242,-2881,41768,112360,-33619,4915,17023,62345,42079,117391,21861,60843,20162,45193,24283,-39252,49886,65081,-64761,2339,-16864,86532,65714,-6368,-2603,-4224,39617,47884,39494,-42450,25794,-677,29840,42555,-84130,-8023,-29137,38973,-42006,-74926,4057,18682,14886,-27267,-10457,21999,23616,6475,81881,7502,-3,-135429,50367,39233,-57497,-52070,26617,-49679,-28815,63236,48131,-62434,-78078,3586,133110,-1168,-15102,-60469,26554,-64334,-13325,-3073,87232,213502,-9934,-56610,-7239,33107,31685,35384,53356,38327,-54629,4405,88420,-34998,-13964,10574,-32565,-946,51485,-19603,-12414,-11044,2464,-99897,-38522,-5382,18388,-2973,-54153,-21855,20778,68741,8850,-2547,72106,50322,21271,39585,55965,9389,-10680,101069,84406,32437,126587,-4385,41445,57281,16513,32564,12072,6058,9930,-4584,28911,-39729,-128438,-22724,97656,32415,-54762,22553,33900,18940,-8584,21084,-71094,-105781,-40536,15858,-69470,-134739,43576,76366,104381,10797,-39828,-19980,-47645,37592,-27643,-55339,-27011,-21507,1966,-56159,2144,-47044,18220,38104,-7217,-92114,-68213,39403,8573,51583,9032,-29040,19722,-8092,-73034,-46855,88124,-76243,-33607,-44138,-1792,6694,160319,10908,-37336,45467,48066,48200,63267,37904,18687,8145,-6133,-47877,53098,19242,-59066,11530,17016,-3053,72822,46206,-63819,-7926,-3049,-98554,-9594,-57018,-43279,7352,-76655,-18953,11454,52866,-10349,7230,-20740,79889,66176,16696,178,-35645,-97235,-89548,-13050,19125,-48454,-70809,-25895,83390,45666,8881,-46868,-85274,15963,-25822,-19227,-43934,11506,67051,-32568,25247,-1243,6651,-29988,4877,61442,20230,7827,858,-25789,-59218,-128435,-67171,-15636,52215,8896,24397,-4532,-11400,40803,29720,-21043,-26686,-5480,60508,-56290,-43188,70808,38448,21650,17859,17131,-2470,121937,61196,-14958,-1307,-17446,32654,-29654,51311,124647,65485,42497,-94490,-10125,-62388,-22863,-32357,3609,124953,54530,74125,-8876,-66932,-28776,-39696,-32873,1560,13381,17686,-65503,-31955,123697,1137,-37229,33391,7816,-26683,3364,59225,39358,44370,-29114,10249,44984,109267,15049,67863,-41227,-47535,38109,36862,-32353,6737,-81234,18352,21848,14757,59310,-49070,-3063,-32277,-43648,-10259,95429,65624,-8203,-38815,-30873,-28857,22542,-35590,13978,34499,6964,-87867,6640,-21297,34094,13917,-226,-55984,-55374,6798,30382,-28838,56689,-9472,52267,-39030,113939,28092,42265,-58914,-123929,-45278,-29363,43742,-56024,8145,-71337,72376,48333,32328,59096,-7013,14858,35227,9739,-48378,28148,3199,-28257,-32350,-25792,-12060,39066,28460,38130,-1919,-24278,-28841,9965,-277,-56934,-51487,-54974,-22506,29122,60792,69283,31703,77111,-39937,-28695,29544,-27748,16617,38908,43615,-589,-16496,20878,17692,64164,-5695,55972,40510,74300,-32523,-56266,-117362,-40511,-51860,-3157,23379,4966,-68642,-33793,20288,5391,17896,41147,-323,41354,44029,-47117,-9823,-12274,-86763,-40532,-29518,54260,-37192,29225,16052,54015,9329,-15076,12598,4754,-21780,64843,60289,94781,-13845,-96734,-18731,-2014,89429,-4382,-381,-45596,3228,-20601,22353,-230924,-178113,25285,-28401,-75544,-100405,-62402,20778,-13002,32847,12243,46441,7087,45377,26832,4970,25577,-47548,-45577,-23430,3441,-80749,14878,-37395,22477,7375,-62194,22607,-44679,45628,-14353,3242,-62514,11841,73103,-12867,-104341,-28424,34411,12653,76926,32068,20121,103155,-72360,-20946,-31972,-13626,-22042,48467,-10109,11954,60152,18442,65434,30610,-31914,-29191,31242,18569,-70739,-20184,71647,47481,21430,14145,29191,44397,14779,25133,14497,27584,12226,28668,24709,109247,2695,72367,93306,9716,-2499,46261,66829,32968,-17693,-44154,-109930,-66398,-9981,20436,30405,-1126,39139,-37666,5244,249,-46040,-39345,19976,10272,-24842,6119,32018,62232,-5769,-44654,-42096,-34310,-37875,-77296,4169,-46086,-121647,35058,107557,46529,56403,-30075,-40942,1637,-54034,32618,42472,-57634,17944,-69330,6672,20833,-10348,-7454,19626,-43556,-33496,-23077,20391,11685,11766,71606,76852,-108458,-83758,-60999,-11762,-41841,-39480,-38949,-39430,17151,57095,51138,-42082,25217,52699,-8269,27611,43663,-83,-19133,48596,-16380,70853,31260,-70929,5123,-41944,-21560,-4402,47842,-15112,12632,41681,-4359,-69856,-17421,35681,39736,16363,22906,25916,145,-74541,-18807,27930,-1950,34163,37544,47664,8666,12898,42628,42040,18685,-21972,63252,80753,83046,-46618,3561,-43475,9071,-9286,-58701,54442,30433,-35479,-55833,-32772,6441,-118692,10470,-22883,52407,-25322,4810,26622,15106,-52347,-37807,22084,-43667,2494,-46312,7640,31890,20609,-59514,-31501,39635,24226,-13437,-28282,37881,-29069,-28550,12483,-37951,-65652,-41275,89487,-54770,69266,-30075,45641,55349,30750,2534,11346,-16225,-3268,-34939,19108,51803,-20055,-29209,28968,-21295,13168,-57664,-77830,36309,10698,14029,1883,56725,18793,23275,-5470,-1021,44803,-29708,-9185,21166,17820,13610,51352,72870,-302,-51125,-39645,-34755,-13853,-360,-14414,-9780,-3598,5575,-5830,2462,18996,776],[-185,-33271,-41550,7231,-17817,2407,50914,28955,12091,1499,52514,18933,10776,-26958,-22768,-20568,-12878,19097,-30551,-78843,2619,91764,75652,98741,45271,42577,38039,4203,13069,-15079,-38996,-46575,-379,-3133,-59246,21074,68056,10180,-29571,56387,-20625,10303,2324,37145,-17822,-36781,12147,-104662,-369,-32194,-74853,39112,-28605,-81914,-114861,-29194,96161,-47348,52216,-33392,-14103,24256,10360,21779,49301,-21019,27356,34857,-27306,-6277,35810,-27129,-38932,11582,-5633,52217,65466,63006,39855,-120558,5576,57083,18317,6371,-79043,-124985,15716,-17691,24054,33166,63359,95121,7770,89797,28394,-55893,-61545,282,8699,-34064,5561,11701,-46634,25604,10721,-18851,-81390,-65990,16151,-5923,80690,-8698,-72848,-14274,-44806,51238,21247,-38493,-25708,-2798,15278,22029,-21371,15263,-32903,-6287,-20608,-125400,-7000,68595,57346,27887,-63651,-69021,-154924,-54716,8671,-7573,26563,51487,-27985,-132176,4175,83851,85227,16365,-15521,-34988,47859,-13631,-37649,-51121,52669,-2072,33202,-55350,-39883,-38027,-55461,27140,76149,9842,-16034,79107,81632,134165,79049,17286,4605,-18559,-63133,13503,-54301,-3675,-31415,34361,29140,11490,-1505,10964,27641,-56176,-42055,-4050,60755,49145,-38762,47789,15741,17539,-36745,-27734,56100,-50096,-56634,-11852,-60813,-43171,-114147,-57020,-919,10853,5531,65955,19729,31477,-28977,-79956,-90184,11476,-70344,-42389,11412,10922,-18786,5042,27088,-59123,-82444,-11284,39334,-20366,15158,33889,59746,119439,42454,-85568,-20109,21697,-25482,76697,26331,5149,-55638,39396,65981,-48195,-118176,-29785,-75482,5842,-56694,-52600,-7430,3355,105171,-48339,-107723,33983,128202,578911,208284,-59931,-82344,-54581,-26566,12150,28419,-1284,-1105,-36810,-67,-37067,63170,56761,150189,98796,137664,-37170,46804,100684,-53922,-41658,22699,65013,15022,120406,8770,41349,20545,68187,14070,-54270,56550,63905,-62907,-27137,-40655,80248,54440,-981,7120,-13002,31722,58077,38267,-27369,20090,8113,29666,1243,-108599,-7439,-11561,10244,-80333,-79537,-5774,14572,21630,-42927,-37326,35749,6829,279,69864,3528,13527,-124682,49019,47970,-94690,-55043,23485,-58335,-29894,55946,66911,-46418,-68946,8338,176943,-6729,-694,-42408,10876,-71376,10461,155,67583,180922,30159,-32979,6331,26986,35868,33871,70484,23973,-41929,1050,78823,-38139,10009,-2909,-72464,1738,54283,3179,-12353,-20622,-19965,-134171,-59903,-38489,-13505,17885,-52111,-2045,19511,92955,30677,-584,53729,45207,-16607,1696,59413,12956,-11729,132316,91341,21412,103962,-748,74722,68166,28505,14204,1696,17303,11004,-27556,27771,-26326,-138695,-61496,83241,42013,-57842,22334,38920,21001,-10915,317,-72369,-117768,-32347,44898,-72618,-130110,57691,50384,82291,19765,-34802,-4721,-26023,22609,-33309,-8179,-16102,-15671,-8750,-73300,16727,-39682,8641,18645,-9124,-70468,-70593,43670,-2410,58984,297,-42820,11940,-34987,-71816,-33984,76034,-90650,-49786,-21287,-12376,8969,118029,-5230,-39744,60088,62289,47017,80630,42724,21323,-7682,6372,-24198,67559,46090,-38076,14028,-12723,-17636,35980,21570,-36241,-19402,8361,-100274,-52097,-60353,-55973,15654,-75273,-5882,56599,92776,21639,26323,-18674,65444,70514,41170,4219,-27824,-96671,-84503,-27699,22077,-55803,-76492,-34816,61278,50103,-495,-65887,-71588,26621,-14524,-9858,-50863,-5808,49745,-51917,22130,33402,40841,-32919,-19751,53245,35167,-2532,11564,3476,-38061,-104281,-57645,-14469,48091,12068,24246,-26785,-12011,59758,24898,-12071,-19856,20834,94914,-53117,-60072,70805,24473,12006,-1598,27856,1790,97412,76250,-76,-14908,-51334,18220,-24219,-1323,118364,65306,56667,-88060,1651,-60583,-12526,-43523,4508,114545,59287,50076,-5128,-103167,-28472,-37913,-20132,721,-2396,50777,-40005,10549,111269,7076,-35382,36530,41208,1301,28311,46779,28678,65535,-16141,9997,18731,104865,6013,66928,-43197,-39555,41472,34150,7064,14254,-94017,20710,26348,15954,71065,-23015,-3115,-19197,-39036,-10896,93093,43012,-49529,-56934,-29723,-39722,-4672,-36481,-6795,6562,14020,-109411,-8946,-50138,30175,-10695,9506,-45031,-82596,-3737,25593,-19895,77958,12082,51991,-52279,100124,41413,39945,-70578,-126934,-70937,-29851,26667,-18672,27350,-74752,79190,73355,57755,51182,-19208,48548,26798,17146,-46300,28436,-14154,-8270,13787,-24898,6125,48386,55489,54208,-11691,-3467,-4875,13295,37843,-33833,-42921,-73839,-34204,38677,75171,101639,34034,72872,-25717,-14178,50208,-30632,18547,18093,34107,-14619,-29548,31057,36973,95601,-19934,50619,37503,78624,-28164,-52337,-137112,-39798,-36715,2156,-2490,2625,-39958,2178,61499,12689,-37,14461,9442,39616,44761,-44605,2318,-17011,-75958,-71712,-36215,11377,-85186,23151,21153,57411,-3113,-7520,5056,11777,-964,77022,65429,74284,-14483,-112521,-15517,21749,74807,-20250,16131,-64514,388,-50662,-6275,-198987,-167034,33975,-25341,-61832,-73196,-65631,23287,-7672,42813,4268,35292,25219,27945,33314,31708,4603,-54936,-77908,-49735,-3811,-83306,-15446,-62733,13456,-23537,-83016,55780,-32988,68012,-19821,-11535,-56434,27066,45441,-40160,-104089,-44832,37475,24808,75141,52305,60608,105549,-70198,-20085,-25320,-10890,-39011,35104,-3443,2713,50033,11985,57296,24807,-30043,-31214,-12606,-2294,-67016,-23585,57083,32692,31145,-9097,7462,31477,-8541,5101,7406,18194,2658,27130,41800,107750,-18212,78967,65644,38871,27143,58830,86445,29472,-39433,-41499,-94817,-40129,-27223,16527,22240,-8874,48291,-40322,17975,-279,-49544,-46707,18899,25727,-28077,3067,35832,51189,3986,-40090,-31105,-47576,-41003,-75787,-15848,-43403,-110968,40847,81492,40210,16769,-41768,-39630,-2870,-33379,21333,39305,-54555,-5217,-59392,11895,15996,5260,319,51321,-45308,-36746,-16257,16191,2935,-12361,54209,90588,-88991,-58603,-38191,-3221,-24830,9510,-16522,-48177,24851,55767,31812,-58301,29268,51773,10520,24380,17375,-18991,-126,78500,-27519,45896,42446,-65013,26974,-25652,-43288,-37386,45736,-107,14643,19626,-5073,-49563,565,54577,43315,47747,-2137,-300,23338,-63712,-26739,10388,19269,67227,56070,40867,-17800,-22282,38830,43407,42160,-13029,58765,51238,47421,-63057,-15548,-48624,55098,-10220,-47170,76308,36522,-18306,-42157,-14841,5147,-115832,33609,-7978,81990,-34520,906,20928,7466,-45396,-44892,42502,-44129,-13591,-80560,-525,25157,20801,-68194,-23634,41543,8308,-31321,-19985,44729,-28307,-49600,11273,-10257,-53264,-34685,72897,-64657,18851,-28199,73048,46037,39349,23133,-1397,-5067,-13243,-48789,9216,44192,-35408,-43345,26092,-3579,5660,-75447,-91365,57781,24516,371,-19180,49458,28804,58854,-8063,11799,53960,-25977,29729,37497,9191,606,56857,71997,-19509,-49749,-58281,-54001,-1482,8566,-19415,-6502,-12169,16686,-10871,-6869,9699,-1264],[-3870,-22596,-37028,12516,-36148,-11815,55572,3611,-776,4279,65297,30999,9192,-43030,-16310,-67269,-22828,17369,-19330,-69673,-1451,76066,90404,147847,57984,48629,27969,18223,-15809,-17765,-75748,-55284,-12200,11080,-52308,48021,54429,41384,-28422,38773,26130,21199,-13160,15970,-20262,-23592,6128,-90994,20875,-37043,-57058,42266,-11151,-55249,-116325,-27061,130197,-44156,45759,-68323,-30802,33418,23618,10714,41359,-34136,38689,17461,-18428,16187,37489,32025,-29013,23438,-18002,26417,35771,47070,26939,-103480,-19012,58301,39649,17655,-99317,-100381,-1408,-3170,25022,39034,62283,92641,3078,69025,19726,-65045,-55614,23420,-6761,-64098,7250,7146,-20282,21439,16929,-20698,-79854,-17275,23978,4583,109367,-4143,-74572,-20295,-30967,40600,35207,-29327,-27808,11178,29153,27962,-19637,-18156,-18412,-15440,-2781,-105893,-10775,55110,50745,47864,-46040,-37569,-140006,-10926,26147,-24404,15785,59757,-22326,-149349,-3908,75490,63654,8094,-2871,-54880,38741,-16337,-62812,-41830,64619,-12874,42450,-57564,-26520,-24450,-64792,45794,60456,-17093,-18916,70011,50635,85719,50618,10532,6891,-27525,-79795,22798,-34681,-28807,-40379,45168,27029,7900,-11285,17027,23717,-65752,-44194,-25500,73508,45048,-27999,30985,-2195,31897,-40363,-12328,58452,-38917,-57990,-16143,-80888,-48281,-90507,-54631,13964,50611,14126,67802,44649,40744,-19161,-94925,-69607,7168,-101940,-35686,-5862,-12333,-39692,-511,44421,-17342,-76271,-1478,52755,-20199,-2043,23670,65781,93944,47368,-72939,-20866,33543,7732,72340,25800,14853,-52134,27279,42904,-35591,-99603,-38550,-72979,-7096,-70727,-51542,-7588,5007,89115,-53857,-110744,39873,26573,157699,-165538,-145492,-160693,-74434,-33451,-5369,30807,-20824,-8144,-35807,2886,-61379,8623,19070,147657,81108,127756,-64536,39303,62196,-61200,-69870,35205,56467,-21239,101878,-6355,7162,18118,95878,11718,-58237,53566,51552,-57370,-56369,-55652,64557,42645,-368,12228,-11881,19145,51220,31262,-25201,-8816,8027,25751,-46501,-121634,-8626,15924,-1293,-105063,-71783,-14491,11113,25310,-63357,-47190,43126,-12942,4007,49547,4272,28186,-88769,40093,54858,-122611,-55894,19146,-60316,-33516,44309,75585,-37005,-47300,15625,158108,-8271,14092,-5671,3357,-71961,15536,2884,58154,155571,65888,-3859,10414,17883,32998,18215,77225,13426,-19475,-5902,66511,-41516,29371,-15018,-98570,15359,56280,37494,-9462,-31408,-38973,-141878,-69915,-62164,-46867,25849,-40955,10403,12336,98630,45712,-3438,35356,32080,-58002,-36486,69839,23680,-13446,132881,85146,11222,78422,5520,92392,63849,35942,-2982,2503,30654,10188,-43525,27736,-17917,-136183,-97130,28269,42805,-47605,19296,44098,19595,-24811,-22548,-69949,-121682,-17971,72113,-59638,-86572,79804,25521,55122,26174,-23847,4736,-5665,995,-37366,57886,-6024,-7364,-25604,-75255,36339,-25187,-802,-956,-4422,-41639,-64627,43751,-6867,60478,-13365,-38746,4312,-62509,-55900,-23264,48367,-105058,-59493,1153,-23643,14546,41098,-20973,-34280,69090,77222,42143,87479,48031,29424,-21139,11749,5405,71706,62883,-7687,9625,-32542,-26359,-16702,-25299,-8727,-26131,29217,-76693,-91596,-52214,-45816,28112,-72080,-2253,87628,117776,55274,45578,-19726,40689,65598,77172,19507,-17458,-66792,-52696,-37638,25665,-58078,-82484,-42205,20244,45938,-2266,-70618,-63433,30366,5470,5479,-51504,-37166,24837,-60775,16041,58762,64865,-44926,-42300,33253,52048,-3169,19932,17005,-22047,-70746,-33743,-9062,48803,19131,14820,-44204,-15384,70525,23662,1057,-15812,24611,118038,-39099,-58024,66583,784,-7224,-18843,39901,6279,50419,68834,11304,-38130,-86064,5373,-16397,-34260,92590,69796,57829,-67046,20420,-48344,-5495,-40409,5064,90009,58779,27427,-25,-122498,-17850,-35007,-4240,-5191,-19556,72791,5947,46124,93302,17802,-31643,26643,68042,27234,41136,20494,20756,73522,2545,10532,-8326,92151,-3061,58185,-37440,-18270,35195,25754,37120,21845,-74352,30248,29650,19098,77307,1529,-6059,-463,-37674,-19533,83751,22529,-76482,-68493,-18455,-45624,-36367,-27219,-30552,-25271,18871,-102675,-23546,-79273,23828,-30792,17667,-30660,-98054,-9505,4168,-14102,89324,42331,45628,-58875,69861,49024,27117,-55161,-108730,-84420,-29529,11734,14811,46886,-62147,59833,73426,66693,35544,-28553,75207,25221,27411,-33486,28583,-29012,16160,61112,-20855,14315,48754,74268,60466,-25899,4505,28665,16217,73860,-6498,-34208,-82844,-42023,40152,71107,109965,20971,58776,-1611,7816,62843,-28253,16974,13209,21463,-25388,-39665,39664,41750,114893,-34141,59493,34478,69175,-18421,-42022,-128638,-28313,-16722,4933,-22813,2690,-10820,29720,104959,21778,-13953,-9072,7935,20404,40398,-34538,13437,-24638,-46045,-69278,-26166,-20930,-108440,10474,14797,60063,-13281,-433,-4690,11777,21664,85000,60367,33551,-16278,-101046,-4877,43898,64005,-17835,28522,-61261,-8300,-73250,-40069,-167930,-133004,33945,-34783,-54445,-43953,-67347,24751,-2755,46110,-8354,22728,36983,-2086,39781,55616,-14177,-53565,-81081,-56329,-4634,-80775,-39123,-79912,6635,-47843,-97032,76678,-23149,71084,-23566,-21035,-38298,36434,8859,-74712,-78213,-58434,38030,31747,75239,65327,90691,95021,-65444,-18150,-17253,-6423,-45366,19586,1152,-9415,35261,2042,28556,14014,-25684,-27156,-47248,-22977,-57049,-26320,21799,14085,31973,-35704,3762,31534,-28099,-16108,-557,15035,-2939,10412,37657,87140,-38530,76325,37349,65479,55995,64873,88843,34925,-52362,-25051,-83123,-19020,-17304,11957,10877,-10814,54400,-42778,29755,9732,-35984,-47003,17993,38673,-32171,2380,31591,35133,9637,-28603,-14091,-50790,-43775,-73982,-47793,-43667,-81685,46928,44552,25193,-21567,-48399,-41738,-13573,-6371,15107,37993,-37834,-24116,-42605,4783,14316,20625,1507,48226,-42777,-31020,-9447,9234,-15228,-32170,32219,81055,-53308,-28452,-11214,3514,-9488,54737,3810,-47029,36114,48042,12808,-51383,29246,43597,27669,17546,-7965,-41680,16506,91279,-40282,5519,24824,-58987,25080,-22757,-67892,-59662,21789,21723,8269,-13052,3701,-20558,7316,62413,41899,76518,-28648,-21213,34072,-53015,-35904,-11134,30656,85625,69863,33686,-40535,-45501,30253,35513,63535,2612,45925,-18759,-16846,-68686,-25309,-48739,96741,-9609,-34105,85399,33547,-1604,-24972,4382,8783,-100512,39420,12531,107029,-48970,-7261,20737,3544,-36041,-43106,56161,-34248,-20848,-84349,-1932,18252,14451,-67566,-15524,38541,-14081,-43637,-6944,54762,-14706,-62396,8503,14831,-37055,-26274,50553,-47945,-12411,-18627,94462,23088,40328,47135,-8316,5638,-26921,-44034,7133,35126,-47800,-49152,19786,15568,-6082,-77299,-94932,74457,32720,-7260,-29503,31130,36680,73109,-6312,26879,58116,-6562,70894,44221,-10046,-20432,47090,61868,-41034,-42795,-80877,-66780,2148,16305,-26276,6654,-16867,22637,-11822,-11374,-1049,-5044],[-2808,-4699,-21036,19112,-47609,-18273,59711,-15400,-9256,7240,69864,36361,9712,-48422,-9611,-111113,-25139,4198,-15784,-57152,-14203,48069,89454,167455,56685,47178,10560,23312,-53384,-18327,-90109,-58636,-35635,22279,-33741,68736,30146,66688,-15752,10793,51567,27836,-27125,-2787,-15453,-3663,1941,-61305,44783,-30275,-39108,42205,7014,-21935,-96933,-20717,131270,-32978,45299,-85796,-41943,43270,39978,2014,30842,-42641,39351,-6129,-22205,35825,42965,97487,-15176,35024,-24660,1991,8090,23546,-11776,-84800,-38370,56263,54753,12615,-100853,-69261,-11255,17841,29346,42604,47432,71233,-6933,45377,20725,-59179,-35229,38445,-17838,-82118,6048,-2337,-11468,9016,15163,-17391,-74214,18745,19066,1874,114002,-1550,-64732,-16415,-15444,4529,38680,-30292,-29866,24187,39263,26528,-25815,-37118,4714,-20037,8815,-115918,-15156,40637,42448,63835,-22982,-5760,-91128,22266,40156,-37032,7710,66843,-3415,-137590,-10205,62354,49300,6200,-3553,-64072,40990,-14779,-77374,-41503,55437,-17779,41177,-33376,-9624,-13025,-63216,64661,44207,-36469,-21604,52540,21302,32948,18420,2027,6030,-31050,-79992,32315,-11991,-55966,-38184,55656,26555,-1930,-12289,33941,19826,-78230,-36539,-51130,72977,37957,-14542,10028,-16939,41326,-26858,11659,59955,-21688,-48228,-22393,-85453,-45008,-46315,-46665,21899,61683,20986,62884,58278,35090,-6309,-98722,-45847,2750,-108138,-26516,-20278,-25452,-59305,-1249,65643,32011,-61559,9599,58640,-19089,-12691,12255,72918,50239,56170,-42445,-13105,31809,25974,51630,12101,13333,-53600,25301,21335,-21259,-69625,-49928,-82572,-12753,-80469,-44453,-10004,5350,62420,-55427,-96355,44391,-74060,28671,-198820,-195567,-173726,-60455,-24469,-12859,33374,-17346,-7446,-36451,12434,-74780,-45744,-17556,111722,50532,101212,-79770,21992,8487,-53675,-73181,47258,36219,-56952,66638,-17832,-29908,13855,120388,15673,-49116,39675,30233,-51557,-78335,-58437,47157,40831,-4416,7382,-3560,4040,29743,21614,-35159,-55190,-1985,19705,-83203,-115601,-10413,46017,6481,-101260,-50351,-21210,9793,28598,-75857,-38336,42731,-29014,18312,27133,8902,36952,-42088,28564,58924,-124773,-51962,16025,-52569,-35870,31277,74202,-34890,-20505,21669,88824,-6854,27861,39263,3414,-63687,775,4405,64181,142901,87836,21488,2840,10826,25272,-3909,72829,11806,9681,-18708,53713,-43964,42216,-18772,-90620,39398,52593,70996,-5834,-41824,-48411,-132241,-74226,-74467,-72355,31132,-17668,15122,1385,89252,51182,-9933,18643,16693,-90594,-58788,84047,37288,-18936,94777,65742,4450,56007,11731,89730,48805,35196,-17082,12389,43418,7997,-49311,25927,-12244,-115491,-115710,-59041,30636,-23170,20865,46940,12648,-46509,-43241,-64391,-111842,-2463,86866,-34544,-25802,105457,6579,29338,29854,-7932,7312,9617,-19821,-37415,115873,4768,-173,-42610,-60130,53994,-6167,-8129,-14210,7587,-12535,-51816,41683,-738,55521,-26477,-17121,-997,-85949,-30197,-9952,11911,-115240,-62304,12364,-30241,22632,-34656,-33581,-22552,66776,88626,38801,83056,55212,36382,-28645,10878,33274,66956,66196,22779,-3369,-32718,-27997,-68198,-90020,4976,-27292,51228,-34096,-111736,-36105,-19483,40310,-67821,-8828,91041,113435,81819,62215,-23669,12582,58411,115032,41010,-5501,-14226,-7379,-40631,29267,-51869,-87273,-43350,-26840,32034,7021,-60169,-61459,26676,30800,19650,-42320,-76843,-2625,-61684,8235,64840,69959,-65178,-55017,2501,63854,6662,24298,16471,-11376,-39121,-7974,-1912,49469,28546,-417,-53651,-22022,72044,25587,13378,-17041,-1631,119216,-15051,-40205,59695,-31484,-33729,-27321,53331,9163,-10537,42795,12216,-64339,-114471,-2008,-6288,-31526,58552,75066,48702,-36465,41367,-27016,-4318,-25550,3166,56638,53311,10628,3179,-116294,2049,-33152,7928,-14868,-28740,77096,58260,69641,72140,28005,-27141,6490,82774,46271,34721,-13644,15888,66793,21557,10930,-27007,79117,-10567,38561,-26962,12102,23385,15078,46947,24797,-25710,39788,33334,23064,73699,20436,-11322,16369,-37087,-35131,69045,5240,-78588,-70188,-6907,-44266,-61694,-9842,-52431,-54135,19812,-70418,-33781,-100581,13568,-41616,21903,-17794,-100608,-9711,-22427,-11068,84303,71282,33652,-54791,34201,47776,4334,-24991,-77208,-84558,-28756,2454,32528,60355,-34764,25923,59170,59424,17997,-33171,84652,31418,42239,-12335,28786,-34782,33097,98756,-15418,16408,42279,80925,52685,-42033,-1657,63866,19116,97132,17765,-29473,-80092,-47942,34407,51865,93948,-6142,39819,31158,33149,63778,-23379,9838,25297,10077,-30210,-43586,44354,29598,115146,-42974,80713,34676,48013,-4830,-28564,-87532,-11389,2098,5136,-31855,5757,9526,43201,131898,25501,-21477,-21427,-2434,-7651,35778,-15638,22486,-31864,-6514,-30942,-1914,-31628,-106009,-1369,2308,63097,-19968,4627,-15362,6373,40672,89102,47904,-14010,-18615,-70907,13106,58270,60491,946,31239,-28160,-20216,-82047,-64140,-144160,-81480,28009,-49376,-53481,-26035,-65261,26714,-686,39925,-23576,12102,41035,-34786,44597,67132,-26632,-43239,-63859,-42397,-339,-75719,-49804,-87405,1785,-55777,-101183,79575,-16243,56055,-24530,-25388,-17834,34368,-21252,-98449,-39238,-65367,32722,28673,76821,65832,99966,75932,-57122,-11860,-8521,-1777,-41630,4323,2309,-19985,18642,-8280,-8068,65,-21987,-14880,-57747,-37995,-43179,-29062,-25358,-2206,22818,-61413,18871,43334,-40707,-33120,-7117,17656,-2832,-25826,16704,50090,-54414,68560,28539,87223,77616,63835,74093,45327,-51481,-6166,-83300,-15021,10791,3662,50,-6906,55483,-48310,35707,22855,-13293,-41895,17701,46266,-31109,4657,22407,19974,7719,-12870,4757,-44463,-44143,-72372,-77677,-45796,-46306,56866,9480,7327,-45715,-45725,-47644,-30035,18705,17112,40497,-12347,-32659,-23376,-10827,20862,32404,-5042,9243,-30250,-19550,-4746,519,-39124,-41765,11083,53643,-11978,823,11016,7308,548,81309,12539,-37172,46592,36917,596,-28274,24352,25022,38387,8101,-25241,-61179,27705,85729,-49948,-36635,-15628,-55943,-4667,-29082,-87753,-69943,-23402,41523,-8878,-45540,19671,9608,2963,59669,36678,98010,-49024,-30276,25970,-46343,-44555,-29897,27410,89102,72697,24288,-52828,-50320,18022,18516,75408,19054,25668,-96585,-82286,-64781,-23926,-44508,119910,-9072,-20447,80766,18507,7980,-10575,18254,16775,-79306,24266,34245,116803,-66423,-21513,24864,4865,-25629,-33716,60239,-19884,-21320,-56856,4727,14390,1625,-58418,-7980,34853,-42185,-53051,4773,60424,6772,-64427,5177,30441,-21627,-15481,33086,-9970,-18846,-2571,103420,-4492,35479,69636,-6704,8064,-41649,-21201,15786,29607,-50773,-42804,11578,29906,-17106,-66369,-91615,82314,37095,-6456,-25604,6376,38995,65432,572,39021,57835,21893,98850,43332,-31389,-43242,26936,38710,-56165,-29544,-98368,-67126,12180,20263,-30064,26246,-15778,24724,-5958,-11793,-10875,-9029],[418,15991,-2490,24619,-49130,-11900,64328,-24865,-13815,10115,65723,35693,11209,-44339,-315,-133342,-23874,-13983,-23075,-46178,-31189,10910,73259,144305,41135,38333,-8333,20398,-80770,-13462,-75637,-56283,-63217,23919,-10025,78924,2370,84518,3460,-21834,55175,25728,-31188,-14787,-6614,17427,-503,-23696,67446,-11823,-30106,35277,17583,6328,-66714,-13034,103708,-17831,47143,-85919,-43895,55622,55953,-7051,15631,-45556,28177,-26085,-35614,50139,50221,134390,-2393,42845,-26248,-11876,-6132,-917,-63242,-69670,-44693,52221,57352,-15369,-84798,-44519,-11512,41293,34364,43213,24026,38170,-20893,25634,27576,-38318,-1832,41030,-24106,-79125,3794,-12178,-15524,-4030,6356,-8977,-61457,30932,6824,-10616,92613,-421,-44258,-4342,617,-41777,31488,-38527,-29074,34440,42127,19509,-37744,-36992,26184,-17655,15308,-143898,-21471,26502,29622,72327,-3926,16061,-27686,38859,47256,-42455,6685,69142,24597,-100593,-14884,42927,45541,8459,-23184,-63504,48554,-8234,-78690,-51968,25897,-16523,23475,-7050,4456,-5927,-50060,77927,30502,-43114,-23549,35338,553,-11126,-8400,-4755,1868,-32026,-63779,38227,13197,-71607,-25323,63854,26981,-17245,-3936,53156,16040,-86840,-19686,-73021,59549,27552,-3151,-6047,-24714,44541,-4978,35553,55580,-1415,-27983,-25868,-75667,-28981,-3100,-35810,20754,44804,24154,52586,52048,19963,2973,-90196,-26185,185,-81879,-15895,-27674,-25040,-69180,5278,83089,70828,-40976,21272,54129,-16519,-16688,1160,77768,3580,60734,-13858,2678,14188,25723,24045,-5131,-245,-61510,33761,7485,-6848,-36847,-58049,-102707,-11467,-82247,-34101,-14788,4220,31885,-53744,-68100,43656,-148950,141406,-179,-196942,-112103,-17258,-7006,-17538,34272,2257,-4712,-38626,31156,-70174,-87389,-44680,53410,14823,64377,-81496,2004,-39748,-33682,-53905,52349,6008,-82079,26636,-21635,-56849,5784,130877,22488,-28027,16978,5052,-48648,-86790,-49392,35512,52777,-10691,-9191,6395,-10937,548,12806,-46798,-101141,-17977,13348,-97387,-88365,-10840,69102,28370,-61876,-16684,-24898,11672,33380,-71589,-17003,35342,-35896,39686,9984,15696,35593,917,21503,59179,-89501,-41392,16233,-32795,-33817,19560,65330,-38332,3470,23245,4766,-3139,39128,76756,8134,-45011,-28020,4062,83079,145080,92982,36586,-11670,9955,15056,-22363,58561,20757,39461,-36752,40750,-42186,47446,-11158,-43121,66816,40230,92827,-3093,-50213,-45395,-117556,-78766,-78108,-83953,48451,16039,13344,-9375,72777,46489,-17067,4646,4995,-107281,-58880,96695,48156,-29407,30869,37183,2762,39592,16014,70096,30922,25328,-27478,25273,52125,6125,-44529,18212,-6449,-77562,-111763,-145949,6402,8359,29962,43858,-816,-68401,-57478,-57465,-87239,8721,83605,-4678,19590,125379,-3970,7736,32458,9786,4011,18143,-32587,-32830,144717,16702,2827,-52502,-29408,62884,14965,-11473,-17088,24512,10704,-34819,39665,14368,44221,-34005,13806,-307,-100430,-2817,11177,-23398,-114580,-60230,7210,-27608,31756,-80986,-41003,-7780,50089,92185,37199,68294,62830,37768,-28903,5720,52563,58295,55724,44573,-22361,-11457,-22612,-100210,-152842,1015,-23881,64907,11901,-104027,-17247,11342,47248,-63562,-22492,64644,78896,96446,74240,-29248,-12441,55920,142730,62395,6595,47537,32206,-36640,31383,-35574,-86750,-36045,-63478,9444,26024,-38895,-61982,17336,56107,25532,-22977,-111649,-25312,-59135,1513,50438,54811,-86905,-52801,-30348,64188,24160,25362,9828,-3660,-17843,7354,2887,41229,36606,-16882,-54590,-29645,66249,28700,18804,-23102,-48821,97229,14960,-15219,52384,-64140,-61587,-24809,65152,9380,-63386,11256,602,-86098,-130684,-1973,5410,-1127,26842,71768,35640,-4322,55286,-3219,-9324,-6142,-2332,22990,44374,571,1845,-83705,27368,-33877,10541,-25656,-23448,64495,100899,83010,51143,31866,-23563,-18433,83702,55218,11557,-44392,11787,48541,35925,10208,-30103,72404,-15716,8878,-18795,43296,12212,6167,32931,20569,30926,42127,38576,26923,59436,31293,-18173,25149,-35221,-54405,50193,-8869,-55353,-61435,-5999,-36225,-70667,10937,-67753,-75219,14721,-26068,-36976,-104741,-1199,-41920,24367,-8534,-91036,-5573,-42043,-7883,61470,88045,18909,-38702,6010,37080,-24766,4090,-43487,-75481,-27554,205,30376,64979,735,-6730,44060,41178,2321,-35948,71927,44837,62430,11420,29659,-28223,36394,120392,-11102,17886,33101,72112,30400,-56405,-15813,91104,21332,101447,33009,-30214,-65952,-55110,24132,25989,62245,-40492,20089,67470,55142,52067,-19947,-1557,47774,3614,-26841,-39420,44137,4105,94049,-42949,104832,38594,18378,9703,-15817,-25484,2077,14341,3213,-28314,12477,15715,42584,130574,17831,-22391,-18572,-15794,-34558,33838,9980,30942,-34391,28593,27212,28844,-18304,-85033,-2170,-8523,66540,-22957,6889,-25363,-935,52799,90723,33267,-53873,-19571,-35972,35525,61337,63445,28011,23041,26880,-30984,-74909,-68166,-132712,-24419,20895,-58257,-53537,-25636,-55722,29327,-2313,22899,-38850,5480,38397,-58170,46032,60093,-29172,-25432,-38716,-14579,6667,-69388,-47111,-86877,-2004,-44911,-95228,66222,-11061,31444,-21576,-27161,-4552,19002,-32386,-96309,-4378,-62606,19774,14689,75130,52451,90421,55819,-43060,-85,-133,-259,-30479,-8554,-622,-25260,4972,-14951,-37709,-13836,-21920,3815,-39482,-44288,-28040,-29185,-71438,-10678,6643,-81611,45835,60052,-45253,-42254,-9769,23713,3881,-77078,-10529,6818,-63218,60792,47059,103524,88226,57579,48942,52659,-35812,4515,-93904,-30064,41603,-8908,-6475,-1441,50472,-57389,32587,32229,8850,-34005,18180,47577,-21313,10455,15895,10646,-3343,2946,21092,-34082,-42750,-70142,-90709,-48256,-16475,69727,-16262,-7141,-51949,-32405,-55228,-48871,36177,26129,47038,14547,-28317,-6202,-28940,37240,38378,-16557,-48913,-6753,-8001,-2738,-8929,-61451,-37917,-5259,19374,22470,24007,22828,7899,3483,82286,5417,-22187,52057,27173,-535,-2410,14072,-6922,37478,-2781,-29390,-70419,32019,68450,-52820,-67890,-62060,-56211,-53503,-37097,-98330,-73129,-72551,50709,-34713,-66229,36251,33655,-8299,49201,29924,108197,-57621,-28176,1235,-46157,-51265,-39890,9650,80179,62675,12279,-50936,-35414,4481,-4443,73115,29480,1573,-141135,-117582,-54953,-12902,-37232,117989,-9863,-6400,66103,-9392,6931,-2943,21854,26420,-59229,-6297,51055,104730,-83402,-41264,31397,11358,-17084,-20094,54518,-8131,-18001,-12676,18186,14547,-17745,-45137,-1753,33905,-69779,-62717,8946,54730,28174,-59996,2292,33576,-10638,-3085,24542,34033,-9658,16653,96840,-23532,30961,85405,2291,-1061,-54044,11248,31926,30648,-40232,-24157,3329,33955,-22817,-52574,-86916,80135,40254,2658,-8525,-18518,34490,42851,11191,41498,54094,48948,105931,40002,-43026,-61735,4265,3844,-59981,-11490,-100450,-53379,37331,18926,-26302,46350,-9153,24704,7691,-10439,-17601,-11269],[2888,33475,9070,26418,-41113,7430,68476,-24490,-15721,11734,53613,31392,9791,-35033,12260,-125927,-23147,-28182,-40082,-39226,-46549,-30875,49070,86397,15308,23938,-23413,12394,-82129,262,-38969,-48362,-85083,11544,11175,76488,-19620,96932,23084,-51325,46985,11350,-20397,-17670,2774,34197,-1944,10912,84295,14207,-32625,20059,14974,19506,-37733,-6385,61625,-4627,43746,-73486,-35413,70921,68193,-16514,-3693,-43634,6493,-36805,-52747,58054,56603,120495,5770,44692,-24818,-9552,-1840,-19849,-107652,-61337,-33205,48117,46117,-60595,-57578,-32962,-3348,64316,38109,40835,-947,2306,-37111,13949,35015,-5978,38078,29192,-27218,-53008,3122,-18343,-24703,-11238,-4712,2674,-40356,20601,-6784,-25609,54078,-173,-17912,10952,16832,-72195,16537,-48747,-23640,39847,35335,9542,-49796,-20290,38277,-8822,20513,-161154,-29555,12998,11931,71883,5256,21875,26280,38574,46648,-40124,15343,63639,52118,-49723,-18425,19396,50788,10708,-58628,-56464,55264,2250,-67145,-68645,-14522,-10572,-9192,70,9698,-3509,-28381,81000,20813,-35801,-24037,26679,-10048,-40312,-21980,-7311,-5896,-33631,-36802,36599,38655,-64052,-4688,68161,27709,-34797,10393,64430,11463,-85175,2080,-84882,37005,14218,2941,-9308,-24703,43933,11311,50744,41167,18653,-558,-22315,-61635,-1721,21688,-24569,12148,11862,21795,40357,24628,3872,4595,-72331,-14221,-603,-34277,-5591,-26955,-12435,-64501,16622,90441,83395,-17546,31384,37004,-12937,-15238,-7811,77183,-31594,56269,5186,23490,-14260,12272,2073,-16927,-22461,-74023,47502,6703,6099,-11641,-58377,-126368,-6867,-74411,-23704,-21130,2186,4785,-49217,-33120,36170,-181591,379525,236187,-152138,-844,38739,10180,-23606,32195,24707,-5674,-39577,58639,-42099,-108442,-56242,-4197,-16041,27980,-71764,-12226,-61920,-6925,-21933,47165,-29372,-90253,-2846,-16544,-64202,-8804,118742,28364,1253,-9204,-17296,-50759,-79204,-32072,33633,73528,-15379,-34294,11902,-22800,-27156,7272,-45974,-124464,-32278,8033,-87598,-45415,-8069,77440,54180,4734,24275,-24654,16927,39907,-51235,5888,23531,-31044,61907,4191,23054,24650,30167,24642,54483,-23800,-24504,20657,-1714,-26084,10611,52685,-44076,18879,19100,-59483,2884,46783,94250,13554,-16952,-60816,1676,105522,159655,86164,39873,-23752,16814,4457,-28615,37072,38116,62066,-55234,25934,-32391,44806,5724,29247,88033,20576,97640,-1853,-55249,-31192,-104511,-85418,-78561,-80873,83128,52322,7115,-15514,56235,33398,-21521,-6086,778,-107275,-40198,102611,52239,-43864,-33537,7280,6352,28643,17829,42430,17606,7979,-34600,33914,53724,6765,-31767,1250,1236,-30777,-90985,-194456,-23537,35450,43480,32397,-18986,-81950,-62168,-51244,-53184,11710,64254,22276,27727,130656,-5747,-9416,36523,24912,-2771,20543,-32542,-24454,138012,28832,-87,-50288,12177,58926,36695,-9628,-9926,41206,24286,-16945,39214,32128,27521,-33446,41553,9714,-102048,18295,41100,-48194,-97505,-56117,-11544,-14228,40067,-91820,-42154,6225,21161,84384,33940,45295,67251,33346,-23131,-958,59591,51263,34402,52853,-41581,23583,-10560,-102323,-188728,-14532,-18232,63394,44620,-72067,-471,35921,45440,-60201,-37834,19739,28028,98710,80620,-34607,-29552,61763,151092,78544,17163,103052,50696,-27677,30197,-10449,-76204,-21858,-76713,-17967,48711,-14637,-60273,5669,75636,19035,1937,-124247,-36926,-57220,-1099,23192,26784,-98860,-35266,-52319,51615,44023,26077,5780,4486,-9349,5427,1103,16986,38984,-31179,-48929,-34453,56461,30298,14108,-30348,-92676,61886,44004,6381,46339,-84233,-83094,-14507,71593,7318,-83402,-10264,-18452,-97733,-132238,4355,17449,34690,3152,52036,26070,22576,53969,13040,-18761,8838,-11015,-1891,33868,-5302,-4839,-33191,52027,-37472,2124,-34315,-3453,41711,121814,89744,33819,25572,-22337,-42183,72796,52896,-18091,-60609,4465,25442,42585,7522,-15375,73046,-18490,-25449,-20926,65603,7565,2450,650,9465,68857,33256,45600,30208,38354,34363,-25384,23957,-31545,-72946,29289,-19334,-16033,-44353,-21128,-24742,-58343,29625,-73470,-87195,2303,14566,-32462,-86997,-19217,-33695,28727,-2418,-71896,576,-46937,-665,25621,85997,5897,-13081,-5777,19160,-54151,20017,-17941,-64225,-25795,3877,12972,62223,35006,-26204,35209,19916,-10199,-41370,40141,63210,86056,30405,32307,-10751,26521,124917,-10184,22056,25631,46864,-2468,-65305,-27328,103111,21098,87632,36409,-34333,-43120,-65006,13066,3033,26953,-71039,1725,98864,66368,29824,-21321,-13472,69656,3689,-14846,-27498,39231,-26708,56076,-34579,120565,43527,-15213,21689,-6978,35094,2859,16870,-78,-15335,23016,8102,31472,102369,-2975,-18239,-2293,-25256,-52811,34412,36580,42267,-29365,47234,79911,55968,12570,-56157,14796,-11262,69048,-22978,7024,-33134,-6380,57746,90261,22129,-75249,-16701,-9331,57334,53618,68322,53092,6501,81365,-36239,-53639,-51306,-135601,23799,16835,-52168,-46261,-39747,-36932,30568,-6702,-3985,-51595,3078,31501,-63242,42873,35246,-20059,-3711,-15760,16044,13694,-61268,-35677,-80786,-5156,-20420,-81645,44936,-5232,7877,-14300,-29587,-4537,-5663,-19968,-64920,13446,-49355,325,-6871,64222,28690,75712,42409,-21875,15113,6506,-5370,-15390,-16722,-7014,-23456,-904,-14395,-50048,-23892,-26512,23945,-1672,-42605,-13759,-20920,-104382,-8951,-11378,-92372,74237,73166,-42888,-42491,-6955,29962,16520,-128703,-33227,-29176,-64068,56392,81019,113788,87737,49785,22113,48540,-8602,1581,-106989,-55592,60048,-22565,-6733,-2603,39621,-66342,20174,34063,23966,-25912,19105,43385,-3207,19845,20249,8617,-22352,14776,31762,-27034,-41620,-65369,-78331,-50541,1483,80626,-32050,-13687,-45053,-11085,-59934,-63213,44111,37675,56214,36004,-12750,5613,-43546,60240,37847,-27882,-99282,22914,-1632,-2350,-17908,-73784,-20930,-15654,-9761,41078,36945,23916,5884,-154,61262,-14865,-6575,49865,23191,9966,14048,-1145,-50442,21780,-13871,-19652,-64397,29761,51201,-47424,-81700,-94752,-56872,-101195,-40313,-99236,-74665,-97596,44514,-62850,-68204,46661,47602,-20549,34845,24237,105181,-52964,-20776,-29490,-52192,-55469,-38205,-17208,62396,41806,-681,-35875,-6342,-7452,-28150,56674,28900,-21477,-130983,-106864,-43534,3646,-28394,93104,-12638,7730,47906,-45312,-3480,-2809,13750,33856,-44064,-40394,58349,73656,-95891,-63220,38258,21837,-14240,-6847,41354,-4364,-13482,28166,35113,16754,-42959,-34059,2331,36342,-88595,-73963,2105,34851,41666,-56811,739,25122,-6014,8633,23060,67458,795,34267,76646,-22750,37049,90677,15198,-18714,-60837,41560,48949,37330,-17052,2366,-3010,25234,-20768,-46815,-85393,70293,43791,17512,15997,-37468,24511,15730,22560,29693,47110,64725,94633,40179,-35777,-72071,-13227,-34043,-52624,7426,-80266,-29837,72358,13074,-12747,60733,382,23839,27237,-9991,-19524,-10041],[2585,41916,7550,22566,-27172,34060,69976,-16514,-15869,10320,35746,26484,516,-26193,26171,-95761,-25137,-31101,-61810,-36097,-55091,-70507,27403,22324,-14189,6742,-31409,3082,-53415,25144,3854,-35562,-92948,-14692,23618,62011,-29046,107042,37644,-71216,39050,-16738,4021,-11620,9862,42737,-3464,32647,91612,40733,-41175,-1402,-1362,14033,-17900,-1896,21118,953,28286,-55843,-17846,87367,74423,-22251,-23376,-38757,-21663,-38565,-68000,60009,60029,63805,7729,39943,-22464,7900,17307,-29002,-128447,-60431,-4603,45219,24945,-104580,-27451,-32838,9594,84537,39351,36147,-21026,-28415,-53160,10783,38408,31403,74727,4594,-30013,-11780,6157,-18607,-31950,-10699,-10789,14780,-12388,-1825,-16345,-35249,12564,-709,7461,23555,31962,-65535,-1578,-56427,-13860,38506,18631,-765,-55306,5578,38370,3262,28608,-146465,-37524,13,-7691,63577,3572,12075,53933,26018,40183,-31596,33198,49005,67856,607,-20829,-3194,59985,8778,-97692,-46200,57143,14202,-45723,-82394,-51194,-1392,-47912,-18133,2322,-4840,-4679,72360,14958,-17356,-22501,30507,-12458,-54838,-19117,-5047,-17164,-37665,-9127,24757,59965,-30236,19192,67934,28445,-50424,25001,60497,4915,-70149,22183,-84210,11362,-605,2681,2577,-19264,44200,9659,52676,16715,35513,28172,-10083,-56674,29381,23793,-14790,451,-21195,12576,30656,-15422,-5392,-1671,-50605,-8491,-1687,9670,1971,-20043,7140,-46726,26940,84143,63503,5764,36845,7588,-9345,-9782,-12892,69544,-48439,42901,17604,44377,-42851,-2900,-3867,-18388,-47401,-87042,58056,21440,16235,-1534,-49645,-143461,-3839,-58487,-15708,-27487,287,-12903,-41881,129,23178,-168949,640609,367291,-78451,114342,87260,20935,-30711,27167,36839,-12993,-35396,91022,7302,-107680,-50516,-38933,-33051,2466,-54400,-14563,-48855,19143,9547,32564,-62446,-80821,-9441,-4324,-49476,-30005,83405,30622,33430,-31865,-30534,-58091,-58589,-11627,40515,92405,-14941,-60041,9124,-28457,-44870,5520,-23400,-110808,-36725,4146,-60760,1827,-1418,68366,72841,74162,64253,-20032,24597,46757,-24803,19930,10838,-15604,78985,12511,29866,9352,40826,38869,43779,42083,-4134,28339,35521,-13625,4422,39829,-48520,23808,10573,-87269,11479,50398,88737,16086,15754,-87293,-2011,119778,179782,77770,34936,-24305,29710,-4871,-19174,11573,58843,70854,-66251,6855,-12642,35175,25789,97877,95511,-425,86555,-1657,-56256,-10614,-92831,-91537,-80848,-67171,122851,79127,-1242,-13825,42693,15598,-21334,-13475,4234,-94600,-11717,98816,48827,-59555,-75292,-14581,13862,20416,17868,16764,12333,-13658,-39306,33172,46659,11577,-15786,-25148,10533,12550,-65291,-186805,-49499,47507,53916,13217,-36788,-81086,-56361,-47123,-19109,5663,36764,40927,1924,118412,29,-22932,43692,33329,-10151,19228,-18912,-13712,104620,39491,-8836,-35491,57239,42344,58098,-2520,2100,51325,27368,-1388,40654,44961,7317,-25767,54686,28991,-89407,28432,74063,-57096,-64028,-52169,-34672,7415,45592,-78929,-36986,16534,-12465,63689,25349,16914,64677,26645,-14338,-5861,55144,49068,7674,48359,-54637,57920,8016,-76603,-182818,-30528,-13282,45402,55779,-29172,11214,48672,34384,-57846,-49365,-23085,-18065,90950,81304,-38000,-36058,74796,137902,87213,24754,139838,44952,-17024,24326,19317,-53071,-5956,-63282,-44012,66563,4346,-53139,-4446,85227,781,23517,-102027,-35235,-57892,2317,-5177,-960,-90604,-7394,-53674,31122,60268,30408,8989,15280,-10288,-12676,-9998,-22888,32532,-42551,-40175,-33130,45538,28193,952,-33306,-107308,29156,64327,16026,41830,-81152,-91124,-3309,70593,4859,-59869,-12191,-34100,-97212,-120940,12848,28225,56593,-11643,16280,25629,41914,34908,12600,-29853,12285,-20899,-11722,23298,-11615,-15432,19892,69433,-42867,-13171,-37919,24810,17563,117340,91642,22636,9033,-23826,-60235,54272,40183,-42809,-56332,-9211,5071,41267,2325,13087,75659,-19215,-56446,-37825,71306,12846,5646,-37247,-5882,72390,14171,53414,32941,17657,32470,-31031,15540,-26991,-86759,9912,-24630,25336,-22911,-48425,-13999,-27514,42038,-69053,-91944,-16578,41530,-22016,-51592,-37181,-20839,36779,2351,-47170,6397,-36461,13394,-13723,65577,-782,15856,198,-1483,-76853,18151,-7025,-56722,-23573,10321,-9223,56410,59886,-29244,30765,3013,-20084,-51611,-113,82010,106258,38205,37821,12105,8819,114730,-13730,28744,22814,8861,-38438,-66350,-26564,97760,16170,62673,28769,-36735,-16060,-74776,5088,-10735,-1639,-85981,-14649,116554,61231,1748,-28626,-21645,80334,9328,3512,-10642,30568,-53443,11516,-22442,120613,44926,-47072,28011,-3646,73083,-14194,9691,-3713,1185,36448,-7757,14655,59765,-32803,-11420,20306,-25835,-59391,34913,56447,59468,-17168,44808,107042,70468,49001,-29333,47621,-4003,68393,-21208,7101,-37554,-7620,57640,85920,18510,-74243,-8174,1678,73081,39869,69276,68330,-13694,109939,-33663,-22890,-22155,-151011,52054,17632,-28323,-25545,-59338,-11020,26805,-11661,-36768,-59559,3448,23215,-47834,34941,803,-385,16774,-592,38372,18540,-49621,-22380,-69900,-6609,7761,-64604,26201,3075,-6997,-3420,-34462,-18430,-30390,11141,-14574,10774,-27895,-21367,-29972,41096,2045,71788,40367,5232,28827,9768,-18654,190,-17777,-14866,-15153,3854,-4834,-43092,-26808,-33792,39893,36702,-37278,-1707,1676,-117180,1254,-26023,-91661,95484,76799,-36473,-35433,1027,33469,32309,-160375,-44540,-46770,-58207,54737,104741,115779,79130,44487,740,28440,23839,-13266,-113358,-77760,56738,-31247,-1524,-18670,24564,-69028,1586,28514,30898,-19370,19704,35664,19057,31858,38598,11175,-45157,20240,35512,-28174,-42311,-56096,-42247,-53685,6673,83620,-41490,-10775,-33581,12002,-56304,-63773,43787,46362,65629,48245,9262,10782,-50458,82656,31574,-33843,-118483,50681,-2398,-1463,-24920,-69957,5443,-21578,-25080,41851,37226,18961,2423,-7880,30277,-40257,5792,39691,26519,28691,16278,-19214,-95882,-7596,-23972,52,-42104,22679,44836,-34984,-79219,-100651,-53172,-124981,-36162,-93246,-76038,-78000,23573,-85144,-52596,47208,51096,-28622,20052,21718,90525,-38346,-15049,-52159,-61252,-57553,-26056,-44069,39388,14812,-11496,-13518,25726,-15471,-47094,30713,16225,-38776,-77356,-59363,-34203,20433,-19402,53821,-17517,20713,32571,-76274,-17982,-8195,-3540,35453,-32932,-65234,55474,36069,-100150,-82058,43474,34503,-20160,1534,24535,-10287,-9166,51073,51272,16776,-71339,-30556,3268,39658,-93053,-85333,-14362,4053,42544,-59981,1259,8650,-7725,16573,24654,80408,3046,45306,49408,847,63379,84763,28267,-36821,-59971,60277,59715,44730,12116,28615,-5679,5610,-11581,-54437,-88070,57766,47147,34154,39528,-46416,12456,-6867,31471,4426,35709,64120,73984,47797,-9138,-73552,-20748,-61512,-38640,21891,-39692,-5321,102260,6026,9483,65048,8619,22429,47971,-12301,-15723,-4510],[-834,37485,-7122,12589,-12711,58724,66636,-4627,-13982,4277,15865,23381,-19203,-22801,37513,-59179,-29288,-20524,-81238,-34745,-54226,-99594,16790,-14245,-40488,-10504,-31791,-4184,-4636,60525,36323,-19274,-83561,-49046,24303,38172,-25052,115735,43731,-79539,38511,-56068,34333,818,12948,41560,-6015,36095,87985,60300,-45233,-23943,-26911,-5348,-7466,598,-6436,-4282,-245,-40165,5221,101162,73975,-18036,-38089,-33092,-49894,-35424,-78456,57494,59778,-2843,3304,29431,-20216,32392,41448,-27476,-121493,-65021,33932,42937,1041,-122983,-1450,-37390,22951,99190,37528,30563,-31911,-48557,-65531,13189,35379,66073,98643,-27045,-34760,27720,13145,-13088,-33240,-5874,-5027,24479,18276,-23129,-18461,-34440,-19942,-2337,25338,29145,43216,-21421,-18319,-59950,-2241,29426,-5630,-9492,-49599,32530,28915,14141,41744,-101641,-42461,-12235,-24044,50643,-5700,-7199,52383,8516,31368,-19558,56239,26371,64434,38038,-21039,-19046,67177,434,-123594,-34345,52823,24438,-19170,-84322,-70537,11419,-79643,-51916,-15742,-8458,12681,54272,11588,6559,-18824,44451,-8199,-57852,-2865,617,-30712,-43796,8246,2799,71480,20558,41418,63744,29060,-60667,34248,40387,-4320,-43572,34486,-72814,-11107,-14654,-3066,23372,-12738,49678,-13926,43039,-11227,46644,50884,8713,-69077,53535,11085,-7517,-9169,-42542,-3759,27264,-51530,-3712,-12553,-30219,-3908,-6048,25004,4192,-10515,26730,-23790,30215,63707,17412,25601,34774,-29650,-6653,-1282,-12737,55627,-49352,24911,29231,60010,-59691,-7551,10216,-9882,-69035,-96151,57538,49758,22521,-8182,-34183,-144820,-6201,-39174,-10940,-32104,-521,-17842,-31655,24894,7821,-122151,862665,365072,456,192882,113587,23735,-35072,20865,31568,-24960,-23120,122055,64987,-89984,-30730,-42165,-31408,-6878,-33158,-3790,-9275,37358,29643,12860,-84951,-58242,10097,11005,-17995,-53119,34377,28589,62863,-44780,-30856,-68541,-32788,7067,50802,99069,-7793,-76109,-1373,-25168,-47641,6160,18440,-63061,-26734,993,-27080,40647,7946,45069,76602,116339,93571,-11251,32651,51550,-5377,19826,784,6048,88042,33373,35293,-2570,32720,58318,26554,69837,15472,36436,69893,860,73,29391,-48744,20196,1191,-81556,22331,50231,67563,13677,45181,-100280,-5162,117229,196308,78345,28675,-9639,44396,-11745,2903,-14929,76548,63381,-62563,-17428,15358,20944,41822,134862,86374,-14735,65419,-1345,-53302,9748,-78990,-92405,-86617,-49393,143883,85188,-9379,-3745,31425,-2439,-16970,-17771,11943,-75526,17097,85516,40376,-72884,-84531,-20954,22819,11877,17457,375,13285,-36104,-42226,22198,31460,20719,-1981,-56552,19163,41557,-44722,-135435,-62365,39510,53141,-9252,-47418,-64771,-41600,-45265,6155,-6898,10857,49534,-33424,94188,10843,-33643,52875,32710,-15588,17343,4884,-1676,62415,47260,-21598,-12337,96863,17667,77869,8629,10410,49644,21669,9536,43088,47994,-13695,-14786,47501,51224,-65626,27477,99901,-50458,-21971,-49119,-50752,31637,46318,-58228,-26395,22280,-40300,32077,10334,-13348,53438,22730,-5943,-5659,44269,51406,-17984,36640,-57277,76250,32390,-35204,-139267,-37148,-11716,16017,49971,8557,16937,49942,16853,-55971,-53521,-43408,-42522,75913,77100,-38463,-31539,90001,108631,89316,28561,151173,25616,-8067,13465,47663,-18984,4608,-31196,-61915,72028,12477,-39828,-9515,84036,-24346,32164,-47834,-23166,-60426,11801,-24825,-15401,-58962,21603,-34599,11682,68168,41362,18459,28114,-14169,-39055,-30344,-69110,16685,-52599,-32230,-24664,34725,21871,-14956,-27273,-82327,12252,70099,10025,37651,-53840,-81380,2004,62872,4661,-4981,4405,-35073,-86610,-102028,17761,36064,58765,-18556,-25258,36127,55892,2850,-7883,-40334,1820,-29087,-5477,13356,-22997,-26888,58995,74709,-48027,-27218,-34736,50980,-1112,93158,88880,18190,-13827,-26935,-70294,32765,19836,-56610,-33271,-27498,-6873,34480,-5550,45888,71817,-18019,-77155,-67310,57672,27715,15163,-66637,-21809,45542,-9415,59968,35414,4771,29704,-32716,5779,-22917,-93641,-3671,-22910,56722,-1634,-76457,-6763,11675,46573,-56478,-92460,-38183,53952,-9279,-10956,-50506,-7378,46988,7354,-21413,10402,-16596,34463,-45807,33694,1730,39456,17816,-19233,-86804,933,-11855,-54413,-21488,15453,-24999,52164,71859,-20831,24165,-5625,-28494,-64393,-34687,94133,111316,32063,46385,32880,-9433,93413,-21027,34911,25169,-32888,-68634,-59434,-10238,78372,4963,36115,13894,-31463,10003,-77475,3323,-14434,-18015,-77674,-28740,115612,38413,-26001,-39873,-23198,73828,17403,23525,6396,19302,-68557,-27417,-13015,104619,38878,-71130,26707,-5535,79306,-46661,-4272,-6412,15230,50474,-23597,-3576,18571,-62679,-4212,39591,-16653,-55597,32312,62964,82125,-1581,25871,103301,67643,78492,-11166,85479,9544,62505,-18501,9718,-38205,-4795,55534,74431,23400,-54473,6247,-2502,78945,27777,62190,71251,-32645,99683,-24374,11097,6083,-173654,56943,21975,7160,6908,-75502,16118,14775,-14703,-68617,-61192,4295,16256,-17576,23343,-30850,25671,30628,5345,45268,20029,-32719,-13157,-52868,-3472,29422,-48449,17675,13733,-11007,9343,-40842,-41340,-44418,49150,36617,-6517,-2957,-39016,-48365,8253,-18585,85187,49214,34036,35147,8466,-38031,13179,-10042,-21317,-2870,18905,12898,-23006,-20916,-39165,48467,57237,-34179,7242,39701,-109439,15055,-33808,-80132,105959,70158,-29442,-24468,11851,32595,46627,-155699,-43010,-41641,-48807,50784,95112,105941,66662,44440,-11294,-5457,54208,-32482,-106453,-84766,30661,-28787,5857,-52051,8003,-60410,-17695,18913,32884,-14961,19036,27090,39417,44149,65589,13042,-65460,19618,32813,-36470,-44658,-41762,6545,-59408,1493,74962,-48309,142,-24200,29021,-40825,-42735,38169,48340,72618,51600,31977,10146,-48272,96112,21398,-31394,-98505,69417,-7597,1987,-28307,-49012,34980,-25819,-23600,29703,25200,15015,-1196,-16308,3999,-61346,12796,23310,34175,49487,8040,-36193,-128075,-44528,-32045,22882,-7661,13323,52672,-19060,-67087,-79086,-41467,-112535,-26318,-84136,-74720,-17938,-6768,-95395,-27751,38776,46184,-29836,7081,23343,69316,-20394,-15260,-56507,-68362,-58448,-8090,-61403,14566,-12529,-17140,7289,48144,-19221,-57433,2488,-5179,-47035,-12571,-2240,-29202,32636,-11525,11232,-24200,30069,23707,-84704,-29845,-15985,-24490,29182,-21892,-72362,45834,7468,-93602,-91984,45191,47235,-34981,2113,7659,-23617,-5216,52362,62843,9944,-97548,-36321,-119,39610,-82877,-93419,-34122,-29074,30855,-68192,4426,-11156,-14173,17922,26514,72664,-3469,46179,23898,39131,109695,70726,38948,-46017,-51482,63648,58985,45938,36811,45211,-3426,-18924,1311,-72295,-91866,47871,47952,48854,54357,-44528,2614,-20007,35967,-27102,18039,48961,53450,62711,26263,-68114,-17764,-67084,-24775,27295,8741,10778,113414,2500,35912,58185,11322,20019,63741,-17682,-6393,4859],[-6023,19748,-29009,-2133,-2983,72621,57456,7341,-8667,-6790,-1226,23042,-46398,-27175,42366,-31155,-32942,-239,-91938,-32631,-44953,-110908,19636,-5602,-58724,-25676,-26599,-7521,45586,101154,50100,-1726,-60036,-81525,14007,7950,-12899,120368,40754,-79583,45408,-97684,59007,15610,11670,31643,-9948,21929,74943,68579,-35188,-41265,-54238,-27697,-465,1997,-17390,-19565,-34959,-30957,28869,107942,67798,-47,-43594,-28311,-70631,-31663,-84104,52152,56628,-45810,-7125,15074,-17673,52029,59921,-17637,-96837,-71415,70167,38431,-18269,-98270,16211,-40136,33282,104964,32730,26027,-32089,-55907,-70069,16266,26496,91180,104401,-57034,-41457,47124,21694,-3941,-28304,-3367,15527,29403,45783,-33258,-12839,-22858,-38146,-5211,31697,26745,46929,37113,-30621,-60977,7361,13136,-32991,-15647,-32290,55258,15376,20022,58683,-46297,-41674,-22830,-31856,37334,-16875,-27015,31000,-6486,23877,-6736,78021,-558,42768,55846,-17032,-24056,67963,-13464,-122890,-20848,43101,29926,7108,-70675,-65647,30553,-92450,-83932,-33484,-13009,16101,32029,8980,29489,-13474,60816,3857,-52135,18498,7006,-43764,-50042,8080,-25490,68457,69178,58083,57113,29315,-63773,34755,9950,-16001,-11659,36231,-55582,-25923,-25537,-12399,39095,-9380,61873,-52249,28915,-30545,50216,60929,28561,-96367,60641,-4244,-3038,-12780,-49196,-25839,31643,-66171,8114,-22972,-13885,4688,-15918,1454,-841,-1771,40316,-7335,23427,31466,-39027,37821,23759,-66051,-5143,9924,-6769,38603,-42091,8469,42779,66943,-56911,5714,40174,4013,-83140,-98379,42614,85198,24398,-27095,-16708,-126177,-15166,-22896,-8456,-33665,60,-10029,-18803,38662,-6446,-62563,1013228,289726,64949,219228,114063,21114,-32257,16280,10617,-36487,-2514,145089,110424,-63804,-4014,-21930,-12603,-2356,-10605,15795,33916,42822,34287,-6116,-90590,-29509,46978,24475,19104,-69311,-12643,23614,84464,-44978,-18303,-78189,-10950,20866,57390,88978,4622,-73681,-14068,-11252,-35718,6756,63985,-1356,-4528,-2858,4683,61875,17044,14922,63684,112619,104674,841,38445,52040,-901,7380,-4034,27768,90348,61216,38372,-4248,9845,71684,3383,40166,30658,40905,91269,14009,-3396,22840,-43190,12561,-4588,-56873,33847,46913,43579,6405,62770,-97505,-5170,96502,201184,92661,27974,15937,55791,-15410,29004,-40093,84887,42801,-42318,-44394,46109,6078,48815,127086,62508,-16225,41808,292,-47098,23742,-60343,-84341,-93071,-33469,128227,66000,-15060,12034,20205,-16838,-11252,-19330,18244,-56299,39801,65819,30720,-80466,-66987,-9760,30403,1479,17797,-3885,14698,-56464,-43393,4626,10706,32392,5425,-84494,23789,51099,-32497,-70557,-57540,14185,36479,-27989,-45369,-37514,-21675,-44685,18645,-21065,-6637,49793,-51173,69190,23070,-41902,59416,23439,-17467,17462,32312,11416,29172,51469,-35372,11921,122310,-7849,93578,21555,6383,34253,10386,14894,44896,41160,-32402,-5279,22266,64083,-39416,19005,109939,-33787,15398,-46234,-51222,51714,40097,-40166,-12070,24960,-52979,-3613,-8553,-41274,35262,25420,-294,2137,34580,55322,-36951,25112,-49110,69290,59367,6643,-77426,-30482,-15139,-15025,40875,29474,17335,43903,-2066,-53920,-49764,-31363,-40887,55200,69403,-36112,-17775,101118,73582,87863,28648,136296,10407,-3129,-1272,68485,19871,3622,4458,-66711,61646,8711,-21774,-7143,75209,-49457,22914,16341,-7444,-62065,25565,-31252,-9807,-11119,41083,-5938,1363,65667,59116,29088,39356,-14806,-62704,-56388,-107660,-6044,-63352,-28222,-11132,23681,13007,-26632,-11041,-29690,14329,59626,-9473,31858,-12500,-53972,-1174,51309,8911,52960,29342,-16754,-70983,-82020,14013,39479,47879,-17781,-57528,54979,68212,-32184,-42739,-49663,-19357,-32869,11981,4062,-42102,-36065,73048,66521,-50712,-31775,-24883,65252,-11969,61063,81364,19090,-36264,-29394,-72054,11990,-3952,-60842,170,-40985,-8463,26327,-15839,71648,55642,-14514,-84604,-100793,28248,48086,28094,-78618,-35021,6708,-29337,62687,37777,4022,29457,-28272,1038,-19821,-93888,-8323,-13503,72819,15612,-92511,-2714,45491,44241,-39302,-89935,-56340,57536,1560,20484,-54823,4035,55402,12793,1498,12290,3097,59700,-62577,544,13143,48942,36890,-28797,-80581,-24785,-28588,-53658,-20633,15681,-27318,51945,73553,-9763,10472,-6751,-36272,-73733,-51502,91163,89927,14454,56519,45079,-21936,64430,-29699,36514,30961,-66332,-85691,-46868,16333,51636,-12253,15886,-2873,-14706,30268,-66101,9342,-11590,-21753,-46818,-39598,98017,2158,-47205,-50325,-17743,51062,23896,39489,18271,6571,-68549,-51284,-11449,78609,24429,-82420,17371,-10915,59371,-84274,-20415,-6832,23130,61757,-31784,-20047,-9869,-82289,1885,47476,-1498,-45358,25182,53584,105247,11807,1534,77830,48623,92419,-3808,113803,21655,50573,-14738,16646,-35396,-493,53681,53441,34638,-25244,24818,-15034,74187,25163,46839,64912,-46649,57722,-12867,41544,22219,-196181,43446,26250,40596,39460,-84626,36967,-5889,-14045,-91233,-56033,3587,12955,16390,10385,-49088,51560,33921,3776,35675,18174,-10213,-10745,-28505,8286,38176,-36339,21456,24278,-6828,21811,-45328,-64665,-40739,80536,72258,-27181,20631,-46392,-57821,-26745,-26356,108060,63528,58571,29903,2852,-57604,21071,6442,-23612,9924,40798,35398,-715,-6957,-37408,50675,52759,-37539,12299,85240,-86254,26663,-33827,-61082,106877,56986,-24508,-13574,21829,27391,54250,-112274,-31819,-17732,-40093,37382,46870,82092,53825,50006,-13701,-44205,76439,-46289,-84146,-72164,-10784,-12340,10967,-95242,-7004,-39835,-31811,9881,34745,-12230,16472,20666,52326,53206,89284,9408,-76592,15693,25031,-44938,-46659,-23947,53104,-68432,-10218,54946,-53658,15755,-18389,33532,-14679,405,30290,42838,74960,49664,50762,6126,-38330,94719,9718,-20753,-49678,76232,-11047,8900,-26648,-16320,60519,-30865,-8099,13442,4752,17961,-3984,-22482,-7156,-71772,14431,3633,38787,65695,-1766,-46832,-134124,-79395,-37337,42045,30038,4314,67397,-4470,-53163,-40812,-22052,-70455,-15120,-74654,-67493,53651,-38739,-92059,-4400,26100,35913,-24457,-3056,28726,48550,-6103,-21099,-41024,-68874,-58957,9661,-63036,-8932,-35054,-16276,18012,51891,-21164,-58277,-20967,-28658,-45170,33570,37203,-29166,37195,-5900,-24587,-31986,32553,20881,-59310,-33812,-23668,-42497,15820,-7345,-60544,34659,-3357,-75727,-88741,41654,57671,-54538,-5488,-7087,-39305,-1074,37957,67478,-6639,-114151,-48297,-9010,32645,-62297,-94846,-48215,-54025,11012,-74942,10599,-29779,-23010,11227,27879,51027,-12628,36030,7565,75938,159124,54572,46224,-40289,-37683,53344,45238,35385,47127,44950,4087,-40282,12979,-90965,-91171,43942,43842,59479,56715,-34194,-1143,-23222,36191,-53774,-6449,27108,38532,80330,52612,-58854,-7642,-47942,-17165,21922,46590,12872,102008,6447,59890,42321,5991,16067,69231,-24876,6981,16298],[-10616,-7868,-48798,-18587,-1327,71239,43362,16527,1579,-21240,-10807,24934,-71949,-37915,38982,-16992,-33017,21843,-90557,-27966,-31389,-101762,31371,38704,-67448,-37451,-19518,-6947,79463,137367,48265,14100,-30419,-101372,-3479,-27015,-932,116723,30924,-77329,54536,-125737,67756,28529,6903,15751,-14777,-3703,56441,67221,-8022,-48788,-76230,-40921,9770,3112,-15062,-40106,-63718,-28621,48088,104841,57968,29222,-38960,-25125,-77152,-29256,-86033,44803,52325,-51957,-22580,-577,-13449,56764,66148,-3951,-71182,-75424,90999,27421,-28585,-31749,24197,-37818,38986,98973,25655,24457,-22553,-51431,-63461,15247,14888,102870,92667,-76197,-47464,37098,27171,5589,-19910,-8914,47317,27996,64274,-28776,-1836,-4820,-43098,-8683,26270,19005,40153,77969,-37547,-63141,11260,-8122,-58258,-19032,-7806,72081,3352,19387,75078,-902,-33982,-30389,-28175,27459,-24087,-39464,3881,-13627,20278,4920,92108,-26225,12324,54110,-6687,-17572,60873,-29065,-92822,-5175,30089,28558,28200,-44916,-38880,58647,-80440,-99183,-32878,-17607,1805,11948,5906,46233,-7447,70159,25631,-39089,34814,11508,-52282,-54223,-9349,-53060,49405,95451,67273,49899,28690,-59851,26658,-20562,-28886,17280,29594,-38226,-31707,-31618,-23357,33964,-11356,78499,-90178,19098,-29198,45419,54956,42444,-126108,45509,-13175,-970,-8979,-46262,-50423,42118,-50489,25045,-28279,-1558,18896,-31294,-50636,-13306,4535,45136,-7586,8093,-7755,-87768,38403,4678,-90946,-4302,23904,4615,23069,-33645,-979,56286,65508,-34392,36370,75468,17004,-88056,-92975,16742,118396,21949,-49707,-2275,-90368,-29150,-15267,-6122,-31744,1388,7271,-4381,43985,-17426,-14542,1077726,225942,106014,204827,95247,17195,-20082,16704,-16978,-41746,23243,155018,125346,-37810,20968,4559,15673,7675,11886,36080,56455,34474,27759,-19273,-77405,-1150,83171,31439,48973,-69211,-43468,18302,94340,-34142,3096,-82721,1286,28882,54985,65256,17896,-49969,-20243,13086,-14419,5044,90744,47288,20200,-8889,29253,62516,21904,-13539,38474,67649,95621,14998,39467,47101,-9450,-9844,-2581,43587,89743,87971,37923,7176,-20301,67445,-23445,-31107,39997,37811,92353,23051,-6311,20626,-31947,6123,-3032,-29900,43033,41032,28108,-3610,63041,-81360,497,64286,190837,116504,35967,41650,59979,-15545,48144,-62266,78668,16673,-11657,-67485,71979,-4475,46285,81377,29126,-4084,22216,3853,-38742,27521,-37238,-66734,-94332,-22385,77904,27646,-16441,28097,7919,-25367,-8082,-18412,17495,-41672,54152,44373,22786,-80092,-38366,14196,34291,-9927,19393,2948,10201,-72631,-42352,-13241,-11609,43207,4836,-99419,21410,43283,-25834,-18841,-37110,-18930,5255,-36062,-29331,-7594,-1767,-43913,20497,-31449,-14431,45290,-38705,54034,32471,-47567,56122,8584,-15347,20457,55667,25896,15003,51879,-46871,29709,127123,-26854,101973,33502,-14163,7710,-3063,15205,44535,28293,-45657,-596,-11787,54514,-22587,7656,102143,-15252,35396,-42042,-33933,62444,24840,-28461,3686,27640,-46110,-31992,-25969,-62024,14855,35285,2233,18062,33636,57262,-46135,19278,-33616,38169,81983,37469,-19956,-13594,-23451,-37015,41689,30384,13592,35470,-16774,-51117,-40473,6641,-21323,29486,59835,-31896,1471,103577,43391,86152,25849,99117,13149,-2715,-17441,77634,54391,-11570,29226,-57234,37318,-3549,-1895,3503,64934,-68450,-722,59257,4447,-59418,40772,-25212,13139,38343,42624,16732,2961,53839,80104,34770,43828,-9083,-74145,-81275,-126860,-30663,-74855,-29682,2906,11449,4942,-28799,11649,25422,27630,36102,-35581,22909,26811,-13859,-9078,39433,18100,86781,49545,14459,-56184,-66257,-558,37376,35347,-8257,-68899,76032,80508,-59033,-78205,-59220,-43942,-30861,31575,-4662,-68286,-41352,61213,47653,-49339,-22551,-10504,62535,-17141,32679,69557,22495,-50887,-28718,-66394,-5513,-26303,-60720,32637,-35605,-1894,20571,-27774,81619,28038,-7935,-80590,-126899,-8132,67330,39858,-73998,-43548,-24770,-38288,59200,39592,14892,32781,-16806,5464,-16675,-89959,-3819,1846,75465,26342,-89553,1464,62228,37712,-21162,-81965,-64185,59311,7247,33824,-47635,12775,57868,17184,19479,12716,13609,84265,-61435,-24406,29641,38471,47941,-26652,-58629,-50882,-50140,-48458,-22268,9180,-15968,54789,72236,-3292,-9954,-4810,-43513,-72923,-45510,67204,40315,-7395,65071,45664,-25390,31163,-36562,30891,37312,-80965,-86285,-32580,41637,24447,-32695,5577,-16515,12495,41375,-39035,22649,-7012,-16045,-3204,-45549,72511,-38373,-57013,-54138,-7355,19453,25506,46765,20779,-6509,-54441,-56471,-19008,51980,4486,-78719,1170,-17549,28125,-112904,-34221,-3966,24889,66889,-28206,-32625,-22151,-84657,6304,41172,12568,-33087,14620,31085,121296,18089,-15954,46248,19767,88206,-5233,121746,24249,33722,-8692,27621,-29903,1414,52410,24042,48127,1953,44193,-26534,61336,36163,27122,55463,-53814,5651,-5295,62131,21797,-211295,21360,26401,55920,55126,-89459,45374,-31069,-9264,-97707,-44995,537,15074,41991,-858,-50527,69915,25651,-1545,14311,13984,15957,-14132,899,31712,33534,-29567,34395,30794,635,32016,-43878,-79185,-20108,95618,85033,-39905,40748,-39729,-57138,-54330,-19470,123865,75553,73581,13066,-4617,-69307,22331,29435,-20129,19962,64170,57602,13108,11799,-25484,51014,31346,-47164,12560,121954,-55396,31817,-27502,-39474,101908,42683,-22638,-6243,27181,19343,51266,-45456,-16938,14607,-35924,9901,-24032,46526,41997,59016,-9196,-75126,87372,-46957,-48984,-44041,-54251,15289,10068,-132945,-18026,-12111,-36753,5204,39911,-10137,12158,19308,54799,55290,97883,-1439,-73836,12475,13472,-44460,-45424,-5668,85375,-79080,-24163,27732,-56100,32464,-13028,23347,15742,55045,22243,32271,71503,47041,63098,1694,-23841,77754,-984,-5183,6019,73178,-6417,18409,-19306,17915,75672,-37916,14733,1557,-17051,29675,-5516,-24909,-1712,-70805,12434,-16499,31247,72523,-4619,-45959,-111603,-102606,-39498,53385,59755,-2268,74351,4175,-42553,-1642,255,-20945,-7437,-65628,-53597,102062,-64811,-78260,10581,15319,23264,-14948,-9993,36291,34463,312,-28330,-12830,-60609,-59153,22258,-49033,-28325,-49415,-10168,13773,35195,-26223,-51637,-35127,-46669,-34522,49438,46318,-33405,33441,-3472,-46775,-39688,25332,20345,-5877,-28134,-30383,-52086,-520,11058,-35463,26047,16,-48752,-71470,31476,63273,-71078,-18945,-19194,-51631,3821,17977,64785,-32436,-113776,-59917,-24253,18121,-37197,-88189,-48982,-63020,-10340,-73409,19793,-43595,-32088,-3023,28913,24221,-16610,17339,3638,94871,183192,42934,50028,-20301,-22442,33395,21331,11986,38542,25781,15914,-51523,18861,-100184,-80568,46122,34742,65965,48175,-19744,3297,-19032,34251,-65515,-35077,8865,29872,93313,54380,-48421,4084,-12130,-19046,8110,59469,1536,74572,18902,74653,21805,-6860,10700,62221,-31631,21809,27197],[-12283,-38765,-57931,-32967,-8118,56112,27220,21606,16963,-35226,-9832,27757,-83920,-50208,28999,-11567,-27802,37361,-78169,-20374,-18937,-75552,43155,88678,-68791,-45084,-14498,-4117,87791,158412,41743,24965,-4225,-101404,-22985,-65778,3746,102759,18455,-76945,59034,-123338,56640,36496,481,-2564,-19261,-31567,37383,63573,30329,-46051,-88814,-37334,24775,4004,-6746,-58639,-75078,-29593,59030,92122,46924,60558,-27168,-23283,-65779,-27419,-84157,34986,48603,-30954,-40309,-14756,-6150,43708,59538,8748,-56369,-73712,88101,6152,-30049,53424,23145,-30440,40272,80355,17460,26855,-6040,-38561,-45171,7472,4969,101482,69537,-78005,-48790,4518,24276,12373,-12159,-23862,80173,19694,69686,-13069,10962,12861,-38809,-11065,12546,10925,22238,80699,-40044,-69856,7442,-30784,-77198,-19879,16259,83510,-3807,13572,85273,25251,-20499,-33825,-13827,23251,-23132,-40697,-17874,-10818,21385,14564,94887,-44672,-13281,38604,10835,-2727,47332,-40827,-43300,12151,16225,19667,40669,-15917,-561,94030,-46336,-91255,281,-21890,-27859,-1112,2256,54202,-1995,65788,55483,-19771,38269,12916,-52107,-55468,-35600,-71629,17434,89196,69329,43734,26464,-50389,13484,-40749,-41098,35993,20732,-25148,-30285,-32614,-34509,20,-17782,94441,-112674,19425,-3314,32917,34955,44608,-143209,10552,-12846,-311,1029,-42064,-72774,54390,-10961,39935,-26079,7886,35207,-49291,-106421,-30764,9182,42555,-27898,-10507,-47089,-116605,25860,-19253,-95625,-3095,40719,20043,13467,-26232,-713,64815,60003,-167,76731,103742,23759,-84279,-81071,-10509,140023,15937,-66581,5628,-46688,-44793,-18544,-1691,-26948,2033,28369,9555,46904,-25025,2721,1058260,235607,125632,174517,68435,14905,-195,24414,-39559,-37073,48306,149328,104123,-18081,36806,22195,42136,13600,33402,48460,46769,15837,20404,-24003,-48586,22691,99523,28278,61742,-47776,-51893,15336,90456,-18205,26573,-79301,5051,31999,43038,36465,25982,-11257,-12021,45021,7784,6,80945,63606,33379,-17805,44441,45567,18969,-33525,9406,6318,71350,29849,34194,37192,-20848,-22344,4396,49522,89367,105195,32968,28964,-48394,41198,-49604,-103658,44546,24917,72041,26780,-8196,22396,-16673,5012,7404,-13038,46205,32859,25933,-12905,46620,-57213,13141,32532,167983,138262,49417,55329,55634,-12369,51223,-80148,55109,-6261,17240,-77765,85992,-6147,38505,18623,-6944,16508,10339,8951,-29437,20510,-13055,-42394,-84565,-15696,14684,-14247,-12588,37940,-4030,-27900,-10460,-15134,6402,-34145,61306,25562,17045,-71387,-15382,40816,33345,-19378,21896,17739,-3523,-82992,-38661,-25325,-31113,49342,-2120,-94933,10636,26142,-20250,8690,-9097,-47080,-33269,-29723,-3242,16214,12899,-41857,17804,-34258,-16313,39407,-2328,52942,35186,-50277,36408,-7106,-9898,24975,68257,41724,19229,47898,-53440,35781,109182,-34650,100307,41948,-47479,-23432,-16020,12067,41037,14054,-50688,-823,-42243,17481,-23266,-3773,81752,-2440,32068,-35401,-3776,62021,-297,-22807,18202,33340,-22163,-40643,-35934,-70840,-1905,49267,3174,39781,46219,55000,-45823,19957,-16575,-5940,90931,52737,17735,5850,-34622,-42449,56393,16135,6789,28085,-23075,-47151,-29787,50612,2145,259,49877,-26942,20905,96287,25310,86027,21385,46785,35567,-5405,-31745,74249,75548,-38476,36006,-36656,5176,-18389,16222,21507,59895,-77827,-27377,59511,7415,-50000,54592,-10572,42866,74842,23362,21521,12661,36302,97660,31341,37329,1928,-69052,-96161,-122736,-51141,-83926,-36225,12208,-2337,1182,-19786,32937,61654,39338,6629,-59256,10642,50752,30052,-12667,30048,30418,84849,55931,43361,-46551,-57218,-23936,29199,30082,10654,-57196,91265,90850,-69635,-97910,-71266,-63603,-23707,43532,-12301,-97308,-43516,33358,24038,-43598,-1408,4605,44438,-21080,13362,54709,25013,-52061,-23491,-54655,-17673,-42692,-60004,54491,-2589,7753,19130,-40083,73793,-3224,2180,-70164,-136412,-40347,78498,45493,-62966,-46946,-38988,-32846,48061,39535,32560,37914,320,19232,-11310,-85111,6430,18860,70282,29459,-69638,10071,57039,30064,-4338,-63669,-56802,63426,6501,29532,-29471,19844,52099,17996,32577,12685,10009,103164,-45747,-35632,44863,8212,45969,-12195,-25623,-70452,-68607,-34809,-27273,-3432,2960,56793,75546,-3640,-31880,-5375,-49644,-58061,-20827,24002,-24021,-24139,68197,36099,-20098,-2568,-38904,18551,41679,-72293,-72180,-20672,53938,1318,-51359,4136,-23936,43065,42026,-2584,40612,-3570,-5600,38182,-45015,50865,-71742,-53270,-46763,4407,-9955,20980,43507,12416,-18776,-30661,-45454,-32497,33635,-15255,-61558,-19381,-23695,525,-121299,-42866,2327,23884,63636,-13674,-39989,-21478,-69831,9133,24868,18134,-22074,3596,2374,124244,15182,-18832,21689,-9761,69091,-10652,107288,13067,14917,1391,39935,-22521,-2389,50161,-8366,59907,17464,60434,-29528,44961,57799,9344,48653,-53976,-34249,-6622,68241,7845,-213999,-213,19980,42514,42108,-95563,38965,-52848,-1396,-86001,-30330,-3940,23428,51152,-7323,-40741,74623,8285,-6252,-10651,9000,41548,-19702,28258,65446,20318,-27714,50314,29701,7088,38756,-34244,-78428,8681,92076,78410,-37828,58868,-19552,-47766,-66867,-2321,119097,79103,76861,-10445,-9522,-65989,16815,54870,-11048,25080,83462,74320,12675,30244,-4656,54480,10711,-57928,7310,132301,-24215,29343,-17584,-20353,94576,30940,-22698,-4788,25330,10684,36779,18063,-4884,42877,-38325,-29184,-90542,6570,30335,67646,-2129,-86828,87325,-32014,-7347,-10396,-84942,45868,1735,-150402,-24243,14173,-31902,6270,48661,-7557,7249,25129,47354,47950,87000,-17338,-56471,13272,-1110,-29651,-38639,10471,98993,-87179,-36335,-283,-53483,47603,-4034,1910,41655,102216,15047,21038,62462,46803,68270,-717,-8546,49922,-8496,10381,46357,65353,9051,28092,-6903,42486,76334,-46794,37118,-1207,-31938,47143,-5974,-23939,12619,-62827,9391,-35156,5489,68563,3257,-30407,-70878,-108652,-38628,56234,72008,-5280,60152,3896,-35713,25261,18781,12246,-6903,-56375,-35299,109405,-79735,-59282,18082,11081,10416,-4503,-13165,43748,30115,-784,-31340,16860,-44945,-58190,27669,-26441,-41443,-54528,-2416,-4754,3994,-39758,-41021,-38717,-53506,-18501,40846,29889,-40357,23002,-4802,-52614,-45618,7441,17347,52888,-15022,-36735,-50573,-13369,29767,-6848,21163,4702,-17691,-43748,14324,61619,-76422,-34122,-29184,-56300,9495,1018,56190,-63129,-92545,-64142,-45886,-848,-12529,-74750,-34263,-54749,-27164,-60886,31476,-50193,-40123,-22463,29187,-1031,-10348,-4569,10207,87315,159085,40014,50414,6315,-9703,6929,-6318,-19477,14355,-7997,29610,-50007,16519,-94117,-57322,51758,24045,69591,34579,-5364,15260,-10894,33143,-58205,-61749,2310,25030,94847,28015,-38032,12054,25252,-29818,-8381,45728,-17318,42694,37107,75606,1474,-23407,5127,44785,-35613,34900,34892],[-9720,-64930,-52369,-41906,-20701,33805,13103,22778,35396,-43530,1592,30502,-73561,-57534,16979,-5261,-17976,41144,-59779,-10867,-11840,-40329,46491,113182,-67386,-48044,-14360,-1496,72263,157913,41872,28306,11375,-81307,-39769,-104974,-1565,81060,8174,-77446,53840,-84153,30521,38526,-5222,-19849,-21775,-52524,21833,65698,67142,-37345,-91912,-17056,39059,3822,-219,-68117,-64027,-28078,59926,73395,36719,81726,-13869,-21977,-37639,-23893,-76342,21399,46286,-1690,-54791,-24852,4641,19063,44189,16906,-52289,-64809,62275,-26056,-26850,122485,14605,-20043,38421,51520,9574,32468,13713,-22041,-18603,-6480,711,91285,43558,-61046,-42278,-29940,9310,14423,-8540,-44127,100716,5051,61073,6100,22011,24066,-29038,-10057,-3383,7539,-4439,47896,-40073,-82347,-3576,-50836,-87827,-18499,32416,90386,-6019,6069,84897,34321,-4565,-33242,6706,25074,-12495,-31986,-29942,719,26326,22323,87280,-51319,-22834,18232,33831,14736,30505,-43481,8342,28742,3516,4173,43126,6472,35392,127999,-639,-63439,62738,-25859,-64541,-5719,-852,53641,1754,47005,85779,3562,26680,12181,-40663,-54801,-57429,-74785,-20232,56499,66286,39761,22030,-37536,664,-44261,-50708,40946,16528,-18339,-25575,-29612,-44925,-54793,-25244,104006,-112901,29549,37809,15189,8487,33093,-139044,-34311,-5517,482,14483,-42570,-87854,63197,32174,46293,-16984,14507,46575,-64738,-140080,-47853,14614,36891,-61865,-25866,-78612,-123663,3591,-43262,-77536,-543,60013,37370,12499,-17510,8458,63342,56569,32919,115821,116137,21731,-73392,-64733,-27015,144023,7642,-70555,6077,-7495,-58459,-30303,6053,-20828,348,46636,20204,53582,-31055,-18644,972925,340995,132413,149488,43484,14407,22302,39561,-48339,-22759,66077,128153,57601,-6876,39493,25043,56319,9878,52699,47465,12008,-5554,23491,-20910,-11365,40469,85428,12692,54101,-7937,-41160,16357,73384,-5140,44852,-68050,7514,31725,26357,12063,23520,27934,12719,78878,22332,-7554,32751,45817,23071,-28920,49957,18008,6562,-41698,-14429,-42313,41669,44061,22757,24151,-23117,-23091,14569,44683,88864,106331,23509,53518,-65888,432,-69359,-141287,46633,3032,36469,25891,-8148,27046,-255,11039,25313,-11423,40348,22466,34550,-17739,20805,-31165,31859,13490,140969,144841,58804,49429,44292,-6772,34748,-92347,15549,-19603,32203,-67602,84457,3441,32441,-38184,-38645,37252,6696,14395,-20294,5245,7090,-16449,-61285,-10932,-33854,-40949,-4149,36293,-12156,-26186,-18686,-9572,-14456,-33679,64021,12052,11472,-55970,-8187,58937,27963,-23153,24375,37023,-24561,-86144,-32513,-28365,-44205,48126,-11102,-71213,-7626,10177,-13346,14413,16013,-59170,-68589,-10507,25180,27985,18549,-38459,16749,-28671,-18193,33609,40764,61859,29013,-49782,-1247,-18805,-2594,27743,66140,57365,32277,38201,-53695,28910,71999,-31087,87901,45292,-82001,-50705,-26997,7512,33606,947,-45746,-2373,-58439,-37969,-38916,-15868,57374,250,8848,-26364,29654,52518,-32772,-21097,28838,43309,10412,-22563,-34312,-64483,-10227,62007,4939,62069,72272,48504,-39257,22979,-3745,-46938,79237,54029,31169,19818,-45010,-30072,77756,-4052,-2078,23172,-19514,-42020,-21888,77335,18169,-28321,40605,-21817,34518,81494,21654,86955,16361,-11349,66895,-8462,-40830,60860,77637,-69844,27175,-11180,-27188,-30231,29229,44238,64096,-76781,-43236,19533,551,-33357,65054,7835,66237,90718,-12359,5652,22327,17827,104216,18287,18963,13726,-49500,-92986,-99743,-62212,-85236,-45747,13051,-16705,3491,-1861,43957,72553,39762,-20114,-72438,-3369,54465,67131,-1880,24618,42164,53722,47227,54507,-43468,-54205,-50340,15073,35117,37064,-30129,92934,94964,-61679,-90631,-86921,-72238,-14046,41503,-17383,-122206,-45184,5706,2598,-34586,24391,15786,18381,-27486,238,38912,23648,-37718,-14428,-38383,-21952,-50126,-58141,61347,51143,14783,21650,-51142,54146,-27689,15022,-58942,-125813,-58798,76993,41332,-59439,-45832,-36863,-14952,29387,35498,50152,41253,19110,38403,-1663,-81507,16252,31891,62279,24751,-42069,25461,33645,23822,10905,-31712,-33831,69888,253,15667,-4078,26685,38685,12925,42252,12888,-6873,113029,-23084,-32945,52017,-34269,31788,11772,10382,-79257,-77741,-13870,-35575,-19203,20200,53097,86435,-7690,-48224,-12171,-53754,-30336,10902,-26506,-78951,-28044,63038,21553,-9203,-32501,-35696,3435,43022,-43650,-49230,-13912,47517,-16495,-62380,7559,-24710,65172,33070,31721,58994,-848,5087,63958,-37712,42242,-88114,-37520,-27230,13928,-26712,11644,31270,-4840,-29049,-3114,-24790,-45832,28737,-28865,-35977,-40760,-28698,-15196,-106974,-46036,10942,25141,51925,6591,-41530,-13939,-45564,10645,8278,10821,-13917,-4779,-24452,112782,4563,-7115,9972,-31265,42228,-14578,77296,-9574,-1857,16643,49198,-13586,-12933,44688,-35758,68103,16731,70249,-21574,29562,79260,-594,47116,-48186,-50476,-17876,58365,-11879,-203191,-16821,7434,2744,3939,-105625,19987,-62667,7503,-61249,-15093,-7503,37357,43038,-6770,-30872,62829,-12921,-6819,-30851,4763,60988,-23377,44149,100938,5937,-29348,62576,19601,10528,41845,-17726,-61155,32800,75034,62983,-20905,77703,8838,-32578,-61600,16187,91904,72699,70235,-32230,-7122,-44781,5876,77977,1661,24666,94504,81875,-386,42875,19574,62980,6560,-62476,-3266,108475,2599,21286,-6924,-7267,86841,21867,-21899,-10082,15710,3575,13393,53978,-580,57344,-46534,-69125,-129970,-28630,16865,71911,3236,-74044,79494,-5214,32313,17435,-91954,68778,-12451,-142548,-27007,30237,-20162,11626,58228,-3592,3758,38368,33554,31541,62538,-33533,-28578,18920,-18250,-3320,-25820,23868,97755,-87560,-43829,-22599,-45003,59808,9569,-22677,56596,124068,9134,13591,49239,48917,66416,0,4584,18976,-11107,21243,58404,57785,32632,34932,8552,49827,61766,-56350,52878,4815,-33614,63792,-5924,-21345,23166,-54112,7719,-51414,-36737,55868,19609,-833,-29421,-98608,-35185,52353,63067,-4619,21537,-5690,-29197,34465,29442,18548,-14866,-45822,-16234,82741,-81419,-39467,25761,14584,-1548,4428,-11250,48666,34376,-4984,-26207,38424,-26175,-54660,27182,-7225,-47173,-51337,2369,-31866,-30814,-64186,-29371,-32846,-47298,-1727,20858,2484,-48050,9138,-9810,-43576,-47855,-19083,8877,91120,478,-43503,-38700,-16324,43094,15457,18449,-2012,10620,-13228,-8295,51061,-66145,-46808,-37640,-51801,15310,-9215,44305,-91882,-53452,-56796,-72565,-18392,8669,-57843,-10526,-35215,-36266,-39807,44363,-48529,-46797,-43510,27070,-21152,6173,-23051,21619,55951,86760,45001,47201,28057,-1863,-24874,-29722,-49614,-16052,-47138,41445,-38791,6614,-73860,-22535,56980,17498,71333,23164,6759,31293,-1643,35262,-35692,-79153,9693,21021,82196,-14914,-27425,13076,49434,-45650,-20684,17251,-35794,16976,55510,62068,-14854,-37521,1428,22715,-35296,43175,37509],[-3195,-79301,-34276,-43700,-34331,12834,5012,21280,52663,-41306,19536,33141,-40560,-54256,8404,8486,-6330,33222,-41859,-1286,-11347,-5444,37277,97581,-68465,-45778,-19803,-1329,42416,137766,53843,23389,14026,-48257,-50853,-136383,-14591,57915,3918,-73055,37920,-21419,1144,35968,-7844,-33179,-20813,-60394,11682,75018,88559,-29909,-88327,12326,43786,1204,-937,-64562,-34387,-18788,51384,54118,28527,83294,-4931,-20497,99,-16807,-59741,3168,44985,21916,-58746,-28787,17863,-4784,25952,19201,-48966,-49500,23748,-64778,-24866,147660,359,-9513,34836,18145,3478,38506,32441,-6635,9476,-22964,4072,78600,22026,-29733,-27561,-43831,-17593,11422,-10486,-62099,98454,-14143,40980,20293,28606,26086,-16145,-3760,-14667,11543,-34937,157,-39585,-98813,-18913,-64859,-90705,-15152,36834,93088,-5885,881,73107,33721,9194,-30395,27016,32053,6494,-18577,-34081,17418,33235,28900,74177,-44473,-12420,1930,57655,28647,13713,-33988,46505,40808,-6719,-15566,36259,15919,56993,147291,42288,-25862,130161,-29614,-97230,-4403,-1553,46818,3169,19494,105300,26792,4421,12173,-18536,-54281,-62953,-60874,-54535,16401,60758,38662,15279,-23519,-6684,-31140,-56216,33450,20814,-17444,-21711,-24474,-53645,-106839,-29521,103203,-95270,43003,74672,-3612,-13685,10927,-116191,-74783,4074,3278,28608,-48276,-92187,64373,55372,40673,-4115,16579,46275,-71849,-137412,-56979,22920,32827,-95292,-33151,-95125,-116228,-20006,-62348,-42593,3639,80914,54092,20170,-3944,22684,49477,59702,53047,144095,110789,11575,-57140,-46156,-23184,129815,-1493,-58850,488,16588,-67437,-44180,16574,-15614,-4746,56340,24753,66810,-38055,-73524,849917,526887,135840,137681,25225,13491,40918,59699,-41135,-2941,71554,93884,7495,-3193,29326,16366,53181,-2142,67973,33204,-27621,-20386,43479,-13288,25440,52148,44726,-15465,30446,39098,-20505,21338,46763,-1692,52611,-52341,17100,29007,12642,-1751,8286,50562,47348,107078,23691,-15220,-36275,8759,-13195,-39973,46621,-11709,-14157,-38325,-26519,-61751,17085,56334,7159,10463,-9375,-10569,24645,31370,84094,88626,11201,71252,-67586,-38067,-77266,-133786,48109,-23489,-2954,22599,-5504,32585,13740,23257,46516,-22921,24613,10270,47140,-15247,-3021,-8158,53284,14897,120698,128733,52098,24843,29451,-317,2571,-97211,-33134,-21362,27659,-35065,68310,22927,34273,-74217,-59786,51685,9343,18820,-12229,-13719,18390,5569,-27215,-5890,-50515,-39843,6154,21373,-12757,-23012,-29671,-1959,-40466,-37843,64892,4264,2969,-37061,-17008,61197,19874,-18672,25850,57990,-46155,-81012,-25110,-23077,-48985,39408,-16546,-35590,-30323,4034,-5897,5756,29964,-50081,-91183,14791,47645,26662,13903,-34787,20323,-16966,-24450,26877,73986,71307,14439,-46175,-49662,-23238,4739,24588,49028,69172,41140,21367,-47710,12123,24516,-20819,66894,43322,-103267,-66655,-35522,3331,20559,-11580,-30696,658,-55555,-91409,-55766,-31686,35913,-7337,-23520,-16386,56155,38886,-65229,-20594,33555,55988,40444,17971,-20561,-43051,-8049,68212,9299,78171,106140,39592,-31042,21606,1171,-71115,47686,46111,24589,23815,-50257,-5533,92929,-21188,-11561,20937,-7679,-36331,-19413,72927,23092,-49203,32612,-16140,36899,62800,30252,86297,11394,-64868,90978,-8932,-42145,42175,60463,-96130,11657,12525,-53529,-36284,34853,67670,76676,-66017,-39206,-37188,-13064,-11479,71369,25445,73753,87483,-54070,-24636,23953,2684,94381,-1128,-7886,20525,-22546,-68257,-67433,-60905,-74434,-55028,4947,-29407,10554,19811,39060,65096,27388,-36664,-70711,-16281,41625,88144,28729,23476,49115,10576,29395,41978,-45374,-54341,-72349,-4045,47569,65713,-557,75957,88822,-38873,-56187,-103759,-67986,-5702,25506,-17809,-135356,-49134,-6759,-11271,-24338,45377,18589,-5592,-36858,-13789,24896,16643,-10108,-4636,-19524,-15344,-48095,-51524,55060,102534,15298,25583,-59276,33415,-37986,27720,-50682,-97851,-58495,62603,26528,-72549,-41117,-25108,8772,5349,25216,61420,39317,33573,56402,12858,-78790,18956,35917,53284,12338,-17975,45838,2291,20544,25760,11184,-878,75868,-8973,2429,22482,33767,20824,1269,49850,13293,-31042,113001,-2078,-20923,46449,-76355,10829,39510,40131,-76176,-74809,8059,-45811,-33685,27429,40476,100563,-9375,-53471,-25065,-54908,3952,35283,-65843,-103489,-16140,49340,8606,2941,-54734,-28345,-8538,42182,-4522,-24744,-12766,25541,-30048,-61047,11402,-20793,66236,17080,53328,73039,3715,12662,68123,-25427,48563,-83016,-15189,650,18768,-24910,908,14266,-25921,-36341,22584,-2225,-52852,37106,-32934,-8900,-58934,-32910,-19093,-77616,-45657,19551,32954,34085,25048,-37460,-5036,-24258,10947,2303,-8243,-8923,-8998,-43195,90506,-9688,11806,9802,-39345,16207,-12855,43316,-34900,-12834,36343,51102,-2717,-28085,34879,-50931,73566,1719,71996,-5864,17536,85756,270,49644,-38101,-44728,-34887,35092,-28998,-181951,-28891,-7913,-45415,-39144,-115585,-5669,-55569,15141,-34925,-2149,-7277,54363,24194,1684,-30979,36240,-31661,-1563,-40673,2371,69082,-22689,41976,123683,-3082,-32738,66070,2286,11311,42044,814,-32060,41654,53859,50314,4439,97160,36648,-14625,-41435,26987,51886,60012,58584,-43704,5038,-9281,-7987,94641,14988,19565,95455,79310,-17592,45619,39969,73396,22706,-55957,-17343,59816,23746,11754,2519,-1290,79141,12567,-16945,-21588,-192,-576,-13860,53002,-5874,54730,-57014,-94944,-134470,-53047,132,69234,4161,-40132,68476,24931,61828,31250,-72577,75715,-28413,-116992,-29635,30898,-6554,17723,64441,2374,3987,56353,18350,9938,37200,-45059,2042,27042,-36902,23661,-8758,35885,89917,-76514,-45358,-34436,-32136,68596,23853,-40853,59682,114192,4965,12597,33937,50384,57872,3438,14200,-7988,-7818,24613,42223,52906,57247,36585,24043,39327,35032,-64839,59139,15214,-20801,72287,-5921,-19319,18861,-48829,8885,-64750,-84281,38629,37967,37438,-2015,-79379,-29781,43967,36562,-1098,-31590,-22174,-18383,28926,33717,5085,-30031,-33511,646,44017,-70738,-20680,42466,23297,-12409,11002,-2348,48978,42674,-6452,-12860,47424,-9281,-47368,24287,-3534,-45843,-42096,426,-59469,-57908,-95875,-17531,-19405,-30572,11148,1026,-21569,-54467,-4202,-17624,-24701,-44843,-48998,-4585,96594,12619,-49968,-20113,-5408,46203,24884,15385,-24064,29432,10414,-32766,31617,-42238,-54601,-44551,-39671,20262,-14121,32097,-111883,-7517,-38595,-101134,-28325,24844,-41095,7273,-14863,-37951,-15598,56328,-39095,-52223,-62340,20326,-34797,28124,-32228,31269,12194,-8967,51361,40308,34689,1258,-61044,-41838,-68050,-42253,-81073,47196,-25149,-7241,-46451,19265,58536,20075,70255,19348,17029,46491,7095,41184,-7642,-82207,26542,16136,58779,-54022,-15603,7101,52594,-61451,-23768,-8293,-47854,3365,68223,37830,-25127,-42916,1781,3247,-30523,44424,34542],[5552,-77985,-10798,-38979,-43771,54,5462,18699,63912,-26235,36914,36437,5905,-38216,7053,28955,3607,18463,-28972,6438,-15664,21696,17376,48967,-75749,-37814,-29148,-4797,10095,107036,74481,12203,6380,-14299,-55425,-148906,-29880,39763,7205,-57192,14757,35611,-18420,31934,-5671,-40191,-15430,-53646,6259,82634,85991,-30178,-81365,39525,33583,-4943,-10461,-48895,3055,343,36047,39025,22560,63312,-3933,-18846,34097,-6102,-33480,-18799,43470,35431,-46568,-25400,31209,-15691,9749,16500,-35271,-30502,-12273,-100345,-28484,123186,-17678,-1559,30380,-12311,423,40800,45586,3996,31280,-36677,14103,68782,8360,7140,-7799,-26950,-51100,4636,-16869,-70378,71633,-34871,14778,23776,29470,20563,-1734,8133,-15614,21970,-63200,-38980,-39813,-115119,-34444,-70861,-88158,-10173,31566,91859,-7004,658,53479,30810,16361,-28225,41395,43007,30151,-7056,-35001,34879,40249,35079,61726,-25976,13767,-4085,75691,34714,-840,-12910,64066,44770,-13711,-36145,22339,11913,58650,141632,69570,9336,170400,-33117,-117383,-2434,1887,36650,2319,-7347,105204,44610,-19416,16390,9942,-55120,-47677,-34230,-77716,-10556,54739,40812,6872,-10373,-5648,-7338,-56708,18848,32433,-20410,-21130,-18897,-59090,-128015,-27620,91011,-71502,50573,87960,-18541,-22133,-14686,-85702,-97256,11245,9787,41832,-54739,-85613,56374,45419,23926,8333,12013,31822,-66444,-101135,-50487,33724,32862,-112840,-31024,-92355,-105147,-34532,-72728,-3952,8672,102601,67916,33799,15547,36531,25039,69498,55169,156679,92785,-3717,-37160,-27494,3509,102473,-10313,-33633,-8513,20877,-70356,-52437,27592,-13815,-13112,54358,21477,84307,-47690,-147121,720267,751148,142034,134340,13405,9540,50494,80227,-22768,16263,63214,50930,-25052,-4497,10419,4187,35806,-15392,77338,11559,-51674,-21071,78401,-5554,54152,57833,-5790,-52302,1148,77453,89,28609,16898,-10437,48246,-37612,37452,23621,7871,-3931,-17245,45539,78111,122625,11422,-19882,-97104,-26080,-64818,-47556,36146,-35847,-39198,-26230,-24784,-53732,4802,65339,-9133,-1653,18778,10801,31279,14189,69766,54281,-595,74474,-53169,-58259,-70098,-96193,49218,-47597,-33847,19700,-439,36112,21773,38315,65151,-40596,1279,-2221,56907,-4350,-14143,9002,72399,37298,116052,92223,21383,-9484,14929,5006,-35218,-93209,-78982,-13812,7453,13126,42686,46776,46045,-86296,-66132,59184,15161,21538,-5925,-31377,18322,19655,10192,-438,-35787,-11551,13669,-3752,-4163,-21060,-37880,7143,-64316,-42452,65349,804,-10498,-18585,-33525,46979,11323,-6140,25879,78471,-59540,-67448,-18525,-13455,-45661,26058,-13706,225,-53133,10917,-637,-10025,30480,-22783,-96494,36530,58545,15945,413,-32523,27170,-3403,-35524,16549,88417,71866,-5135,-39983,-93103,-19750,10403,11923,20280,71927,35670,-2656,-36737,-8457,-20986,-11700,41683,37259,-101390,-67494,-41614,629,-971,-25520,-6638,13736,-36213,-122429,-57134,-53637,19816,-21761,-52195,-7789,68878,26974,-87041,-19107,31513,67226,58310,65057,1945,-11256,3508,65006,16147,82496,137780,30834,-25017,10468,-2506,-72960,6763,34020,6686,18709,-46637,20668,92126,-29874,-19236,21558,8533,-31158,-22577,40383,20409,-54810,26137,-8809,24886,42374,46059,80645,6534,-104055,95709,-4871,-34653,23069,29593,-109272,-505,29920,-70402,-37473,32496,87000,92112,-46653,-15505,-83212,-28209,11564,73682,38500,63522,72909,-89069,-58322,13820,-6731,67729,-21163,-36488,17852,3092,-26056,-35900,-47354,-51527,-60560,-8909,-37659,18111,39017,19065,50540,8255,-39078,-54650,-25054,20403,88643,75620,26497,48365,-26861,11807,13461,-49095,-54240,-84007,-26244,60592,89162,20076,40194,70814,-9031,-5987,-114280,-53243,-2344,2060,-11937,-131335,-56313,2225,-15575,-14848,53901,10085,-18815,-45851,-32618,15407,4015,24687,1255,-717,3974,-38879,-37114,42021,125482,8805,26680,-63083,20332,-33630,35344,-46129,-59417,-40219,40076,4042,-99807,-33379,-10775,29692,-19760,7392,62749,30734,37529,66546,30669,-74142,10115,28410,42366,-7332,-4823,65209,-24797,20814,41206,54758,31300,78030,-18188,-3176,43530,39650,3041,-15242,55091,13148,-53766,104477,10735,-6798,27716,-106291,-9577,63766,56276,-62878,-61272,22633,-55459,-42278,20544,19342,108568,-3234,-45978,-39890,-52333,35630,41141,-78213,-92404,8645,30134,2460,12530,-66832,-20581,-11976,41371,33457,-4488,-15406,-2091,-40773,-45770,12847,-15425,38771,-2409,57931,78873,12131,15136,53541,-11849,63424,-59422,5583,28859,18288,-5441,-7084,-2368,-44205,-40171,42008,15841,-49970,53672,-28050,13287,-70162,-37010,-16537,-46897,-44700,25176,48840,14143,34686,-28956,2153,-17331,9929,13610,-31992,-6942,-9917,-51369,63388,-22967,26939,15926,-33276,-1175,-4063,16126,-50953,-15589,57300,43544,11016,-42996,22279,-50821,78592,-20002,66088,10727,8224,66244,10845,52481,-25517,-26591,-49397,4927,-37799,-156439,-39031,-21202,-74870,-60841,-115647,-30707,-33129,19797,-20337,6949,-1077,70329,5481,17347,-44229,1149,-42718,9042,-38862,2228,62885,-17876,22436,120182,-3785,-36148,58470,-17621,11020,40727,14902,-326,32020,37299,47472,28123,112241,54393,3472,-13505,26040,12699,47154,47298,-39797,25024,30644,-21857,102463,26084,11613,86915,68715,-27112,37471,51172,78778,49249,-39715,-31245,10142,40536,5090,10127,-1002,71297,-286,-5488,-37532,-19485,-1432,-39565,24437,-19130,39260,-64544,-94975,-111659,-66698,-19457,59504,161,3985,58472,48330,75601,28810,-33728,64783,-41057,-88472,-36355,16876,4099,20499,63955,10793,9690,73253,5994,-10235,23061,-48895,26686,32826,-54626,37641,9021,48107,82691,-53990,-41231,-33848,-18135,73690,31631,-45699,54934,81137,3318,17903,18794,46964,43306,8117,20706,-27340,1439,20428,8583,49847,75007,32378,36357,17554,2547,-70082,56591,24039,1523,67411,-6108,-19325,-4206,-46616,13072,-74153,-120394,21166,51156,75335,6516,-59686,-22936,32317,1614,3867,-81287,-41032,-668,17006,37562,-11279,-48757,-19915,14170,13465,-50712,-3048,71420,32362,-22232,15908,14983,43339,49099,-1309,4597,44970,2833,-36201,22590,-21568,-39303,-29451,-9576,-80434,-69805,-124681,-4271,108,-9222,16674,-11662,-34079,-57837,-13376,-26665,-3291,-36160,-74913,-19224,76453,17182,-52901,-11,19418,37613,19861,10504,-54846,34280,18919,-54190,5699,-12314,-58066,-49330,-23717,23494,-17876,22116,-119145,29262,-14911,-126796,-26927,35033,-26749,2130,-3087,-34902,6379,64622,-24042,-56040,-75825,7448,-41458,48121,-28938,34288,-30133,-93693,49167,30495,21991,2235,-97895,-38842,-67962,-57905,-102173,43489,-16590,-19732,-21358,61601,55046,32781,63185,24650,27401,56126,14635,49303,15603,-70544,43889,10560,33330,-72006,-1858,-3081,36458,-73659,-16581,-17746,-51635,2168,71614,10228,-28906,-35724,7421,-8026,-22546,37903,26966],[13996,-61520,9470,-30473,-45050,-1917,14358,16388,65838,-158,45601,40935,51261,-12265,13061,49044,9306,4236,-21445,10861,-21916,37333,-6700,-11215,-89878,-24187,-38935,-11687,-15372,76153,94751,-494,-5746,8540,-54303,-134862,-41658,29728,16679,-27405,-8921,58466,-20057,30084,1710,-39061,-5493,-35471,3002,74126,60211,-39656,-72666,54769,11574,-14669,-26189,-26801,35326,26643,17748,29883,18349,28388,-10713,-18026,47908,6119,-761,-41250,40431,40514,-18295,-14789,42006,-8198,-1699,10919,-7220,-11612,-32580,-120503,-38065,66507,-37190,2206,25276,-32980,1116,35389,48612,8035,41026,-42825,27052,63333,1628,39419,11464,12622,-81284,-3688,-24490,-65298,29127,-53138,-10833,15421,24972,12111,12277,23577,-3085,34522,-83886,-55929,-41158,-126767,-46421,-68592,-82874,-4279,24201,87287,-12031,5511,33079,30521,14262,-29474,47262,56750,53228,-2530,-37069,49403,46196,41329,53981,-676,46409,1900,81668,32081,-12587,15229,62585,39198,-16999,-53638,4438,-904,42865,111240,74330,32731,164732,-36084,-122437,-5181,10157,25467,-33,-24783,84147,52149,-34782,27054,37680,-55985,-17199,-3922,-85936,-14461,48855,46382,-1780,89,3590,18286,-51656,4188,46408,-24058,-23340,-13608,-58933,-102548,-19105,69268,-52651,45248,69734,-25373,-13557,-35019,-59290,-93731,13167,20868,53961,-55825,-71606,40641,7493,957,16813,843,6746,-47843,-47641,-24358,43465,36036,-105943,-21613,-70688,-98434,-32266,-72902,22916,12833,124930,77315,48978,38003,44847,-4168,81510,43734,153901,70710,-20369,-15407,-11248,46597,70695,-18323,-1028,-18485,8400,-66877,-49238,35868,-17708,-23167,41227,10833,99813,-59476,-220922,612092,960307,152237,128766,4998,1785,49420,95716,-2188,29467,43650,5600,-29525,-8393,-10798,-3649,14597,-21257,79627,-8080,-50676,-5244,118223,-1294,70190,57078,-44600,-88309,-21395,92840,13764,35515,-8812,-28471,34263,-29147,64044,14501,12014,2165,-46030,14162,90631,122331,-9647,-19030,-124852,-42656,-111860,-48121,21061,-48964,-62801,-9275,-11584,-31480,6753,69776,-22139,-10959,52713,32885,32091,-1513,43465,10368,-7611,60741,-27207,-55802,-48503,-51770,48668,-61817,-47618,19429,5880,34319,21159,51496,75341,-56408,-24357,-11942,60327,13828,-7216,19628,84269,74390,129602,46364,-30803,-40834,3276,7247,-66008,-79845,-108313,-1599,-17980,62259,15030,66605,64127,-79752,-56521,65131,21189,23390,-1752,-43765,7702,24557,41359,3173,-3915,29556,12888,-31429,11840,-21902,-37682,16814,-78400,-42733,65558,-402,-28142,-4015,-45664,21956,4008,10771,24907,96321,-57956,-46952,-15004,-4666,-36324,13182,-537,24931,-71777,27139,-242,-26492,22239,12676,-86809,46183,56749,2134,-18287,-33059,32698,7613,-47858,216,83723,59024,-24234,-32126,-113137,-10419,13234,-11395,-13821,60794,13068,-31264,-22643,-25702,-52497,-11680,17359,29360,-76261,-54315,-45213,-269,-33146,-41587,25415,38723,-9032,-123004,-34920,-79867,7657,-37706,-67587,-2707,66583,21390,-89167,-15978,23473,71836,59525,98414,27105,21876,20877,53188,23216,73691,156292,24356,-22531,-11136,-12761,-56600,-27406,21335,-13248,9790,-32498,37211,74387,-29311,-21823,25808,24317,-27674,-29294,-2340,16329,-41250,21334,1179,-853,19057,63093,67665,1540,-122247,78957,3795,-19202,6705,-5524,-106267,-2690,39931,-77007,-37411,23414,97597,102928,-20189,18901,-104143,-39963,30602,72492,44425,41293,55775,-107752,-84672,-5703,-10516,29988,-35728,-59200,4491,20708,22113,-12519,-24663,-22264,-59452,-22663,-39118,20786,50487,-8413,36753,-8815,-28005,-29463,-27678,-1003,71637,125594,33683,39797,-46920,2531,-14472,-51789,-51575,-83556,-48682,66448,100494,26530,-8323,42617,19046,42275,-107515,-32949,-6093,-18877,-54,-109671,-64819,26569,-12232,-6963,47109,-9890,-17126,-48698,-51828,12396,-12320,58293,-1046,14773,33818,-26895,-15409,29737,108366,-1558,21517,-61860,15515,-20672,32202,-43391,-18432,-9478,18429,-18871,-126433,-22762,1332,40751,-40005,-17053,53953,17279,27274,64668,48365,-64081,-10303,10295,28321,-32630,-3720,75798,-38163,24400,56143,84692,50113,74437,-25067,116,53704,41053,-10478,-32592,55484,11386,-66809,90073,12824,2334,278,-118979,-22991,77855,56305,-43021,-42060,23619,-61468,-41698,841,-5823,102413,12647,-28579,-50186,-45516,56156,25223,-59617,-57589,38766,10987,4830,17568,-68490,-16993,-4510,43069,60772,9216,-18737,-24499,-48779,-19143,11492,-11650,-14372,-21748,48556,74786,23479,11797,28849,-1394,75233,-27091,16504,47573,13474,24252,-9171,-14488,-53746,-40813,51933,25864,-37507,70657,-18191,26989,-72076,-41083,-13620,-27108,-45626,25200,70654,-3532,31571,-18121,7093,-29665,7501,40889,-49560,-7991,-10158,-50227,36775,-32243,29062,22687,-16543,-4541,10039,1874,-47853,-9647,74405,28152,28478,-51779,11422,-37821,84363,-38245,54701,21059,-1379,20874,26696,51667,-12090,-6403,-52410,-23416,-36581,-133878,-49108,-28140,-64278,-45219,-96116,-48914,-3143,20897,-26262,12684,11539,80504,-2963,37517,-65471,-33188,-43734,22647,-28386,4040,43070,-11575,-5816,87293,2388,-37699,40731,-34335,11025,39438,19533,23506,9239,29263,54470,40538,115294,55377,19436,13650,17351,-16153,38351,39383,-21306,46503,61836,-33210,101157,33427,3001,71339,54479,-18993,21278,52257,72249,69323,-20977,-40214,-15017,55155,4157,16373,-3367,63475,-17517,12623,-55091,-38836,390,-59766,-10979,-35954,20650,-64065,-67262,-77726,-74432,-39356,45241,-7041,43998,51824,56922,72197,14254,10445,41758,-46182,-69171,-50372,-5341,9330,17097,55959,21966,21276,81372,-1559,-21956,24975,-44928,39188,31215,-67536,29895,23578,60263,78225,-24347,-32961,-21969,-6598,74650,26553,-36036,47350,42476,5047,26671,5676,35527,24335,12382,25721,-39190,15583,11050,-26855,45680,81011,23541,43104,-4862,-27449,-69710,48413,26635,23644,47796,-6009,-21323,-41047,-43156,19339,-77610,-130808,6225,54609,102807,1983,-44846,-14933,17571,-31359,8663,-111575,-57066,22487,8023,46735,-16697,-65881,-6021,24860,-82,-25546,13175,106577,37010,-30812,20519,40174,31351,48874,10055,19479,35749,11111,-22638,23772,-56865,-30540,-15617,-25854,-90857,-65106,-137676,11998,24589,9703,13580,-14406,-33580,-56932,-15880,-34991,13007,-23069,-89552,-29874,48257,12977,-47142,16483,52300,20083,3602,4493,-82371,24545,9079,-68228,-21887,14282,-60347,-51319,-8597,24729,-24080,16009,-114172,42934,6553,-144269,-14762,38345,-14879,-32392,-2936,-29996,22787,66505,-7055,-56677,-82156,-11079,-40723,59527,-13873,28949,-60774,-143114,30732,19849,-6226,4541,-127589,-21445,-49489,-62708,-108382,29269,-16413,-25720,-6221,97758,47238,51714,46440,36441,39376,56735,20575,56441,28157,-48493,52564,5890,15981,-64105,13422,-13192,10304,-82541,-2242,-8166,-49312,9054,65699,-12107,-26656,-16435,17843,-9647,-13578,24548,16851],[19785,-34619,20598,-21795,-36797,4738,28598,15160,58467,30757,39463,45812,82399,16104,22648,59811,10374,-2731,-15878,11247,-28910,41312,-27004,-59648,-107941,-5979,-45206,-20634,-29552,50807,104876,-8387,-16189,13200,-48778,-95744,-46235,26560,28557,12073,-25604,37491,-4178,33132,12946,-28851,8305,-12313,-1143,40653,21223,-52576,-61523,53890,-11145,-26592,-42279,-6392,52423,53161,489,24927,15236,-9196,-21577,-19825,29823,16367,31241,-59339,35380,40476,18870,1534,48326,13677,-7674,4501,29593,3368,-31589,-115363,-49301,5504,-55228,1805,19516,-39828,5523,20425,37802,5706,37197,-39170,37452,58818,-1957,58917,24983,54559,-97184,-11177,-29325,-48492,-13446,-64601,-29674,-1307,16759,5197,23290,38282,22849,43473,-93845,-50608,-43605,-131206,-52895,-59302,-76657,1187,24635,80203,-21346,13085,19963,34491,2979,-35043,46206,71314,69754,-6786,-42171,59092,50376,47579,51005,25181,75510,16763,72540,23498,-22300,42871,47427,26067,-16314,-64238,-14337,-15593,18641,68031,57523,40486,119407,-38024,-115106,-15116,22310,14497,-2664,-28638,49052,46788,-34774,43352,57288,-52848,15023,19646,-80202,-714,42389,55169,-8850,6268,17937,38071,-40654,-4616,57354,-24448,-24955,-8107,-50762,-38018,-6095,41622,-42729,26083,27653,-22269,6802,-43288,-42231,-64487,9673,35816,65210,-47463,-55266,20812,-37820,-20887,19740,-13231,-20702,-19678,1647,17910,46784,38434,-77219,-8923,-35500,-97675,-11881,-64007,27081,14051,147510,81876,61069,57515,44367,-30291,89329,30388,139457,51806,-35253,5239,-625,92305,43313,-25825,30973,-28122,-11544,-57141,-33064,38485,-28805,-32220,21112,-3946,106443,-70455,-277632,545199,1106685,163807,111902,-3004,-7543,40332,101799,12103,34279,18662,-34510,-9309,-13204,-27590,-2680,2758,-14204,74940,-16753,-29399,22515,149168,-1752,72720,49170,-55767,-109888,-27429,78833,18081,39412,-24239,-48483,16176,-29776,85821,858,17916,11201,-68500,-30020,77866,108642,-31236,-11880,-112367,-37455,-135367,-39328,4454,-48765,-79297,8915,7843,-8567,19967,68678,-28608,-17412,81540,47541,26508,-11399,8471,-32790,-6174,34242,2363,-41152,-18959,-16484,44643,-61265,-42636,22526,11663,24711,10896,58207,72953,-64493,-45353,-14615,57953,36139,15383,24456,85976,115995,155717,5520,-89675,-58549,-5066,5085,-79673,-58716,-111082,10689,-38024,94694,-7422,74253,80452,-62540,-33712,76841,25574,27272,377,-48915,-9573,21942,58191,1635,26828,62444,-551,-51660,30181,-25498,-26176,25934,-77489,-34804,64928,-757,-45894,4683,-43411,-5305,-1805,25684,24149,108855,-39970,-22953,-15981,-618,-24127,6140,21271,32024,-83245,43517,-5707,-37666,14476,43051,-69799,40208,45323,-8937,-37498,-36636,31582,13251,-56035,-22181,65465,35020,-36985,-23776,-98470,824,12873,-42182,-45362,34179,-21125,-59118,-7350,-33751,-62128,-25058,-2032,22197,-36789,-32308,-45834,392,-73932,-57441,64873,71815,15155,-101569,5098,-102732,-3403,-49957,-66427,-1995,53447,24006,-69448,-12107,11813,65963,46256,104560,48234,45474,39433,36869,27059,56426,154802,21105,-21936,-38451,-26109,-32496,-41226,9789,-28154,3748,-9313,36388,47206,-22104,-16231,34692,35436,-26798,-36172,-32467,14909,-11977,18497,13729,-35003,-10767,76226,47646,-3646,-117894,48262,15130,1561,-6298,-34944,-90775,6580,44490,-74219,-39943,10440,96161,103417,10566,51183,-103048,-45601,40701,68121,42190,17046,41761,-107716,-96736,-27370,-10954,-8236,-40529,-70348,-16936,27998,61664,-779,1953,3683,-50205,-29935,-32608,14825,51420,-32235,26436,-17482,-8236,-3057,-24012,-16905,48083,160284,45212,26445,-46074,4896,-26617,-52503,-45909,-74262,-67914,59753,96191,20843,-58398,8902,38636,72781,-75276,-12216,-16636,-28800,14446,-76117,-70579,50314,-6046,300,27676,-38175,-2002,-40085,-60401,16433,-28943,82249,-13309,23750,65988,-17176,9108,23391,61404,-10265,12637,-56114,10953,-7731,14590,-39410,18526,25986,9227,-31172,-132453,-9419,8851,39506,-48771,-44263,37913,3403,4351,50843,61974,-47011,-37443,-14407,12124,-59491,-10195,71868,-34142,30361,66573,89598,46009,65333,-28578,8514,50478,34071,-17317,-45664,47259,7192,-65261,72553,5727,2037,-27676,-116884,-25665,77794,43744,-21261,-23682,9791,-61194,-31102,-26099,-27965,81572,35521,-7445,-50093,-34336,60920,-6344,-20251,-18081,64990,-1994,13410,18245,-61320,-20112,11763,48849,72795,17435,-20010,-35611,-52313,12438,8779,-10951,-78758,-37884,32635,61906,33447,3123,3389,2501,73022,940,12144,48738,6154,52833,-4540,-20251,-51419,-39321,50021,27522,-19287,80576,-8348,32471,-64635,-43993,-13653,-23017,-49163,18481,93273,-15699,16233,-7627,10782,-57040,3948,75043,-50520,-12201,-12567,-43386,13846,-37155,15274,26422,5038,8049,25136,910,-22726,3637,82461,10394,49602,-49859,8402,-18424,89016,-44196,40967,20976,-14509,-37099,42174,45095,761,9153,-38405,-41777,-27139,-120252,-59252,-26978,-13052,2744,-54699,-56979,24005,19168,-52160,17413,28820,81098,3431,56770,-84822,-57543,-35870,35797,-14816,6994,14168,-7348,-29902,36638,10784,-35175,16781,-43155,11549,39444,13910,31305,-16056,27225,65264,36487,101213,38488,30958,33104,11317,-33068,32826,33725,5293,61468,72840,-40551,92214,37439,-4295,52095,41658,9937,3154,46671,51503,69359,-8299,-40134,-3523,68877,9377,22081,-5129,56600,-35941,34821,-70663,-55351,3743,-72717,-33485,-50750,9748,-52643,-20715,-48709,-81808,-55832,30769,-14257,67642,48342,47393,54765,-3818,44183,17583,-42042,-62155,-71211,-26003,9917,7079,42589,35783,37338,74116,-5070,-20908,38556,-35543,38390,19735,-71385,2195,32051,69544,73344,4834,-22759,-2477,53,71028,7135,-16894,39106,14212,10454,34572,-4291,15782,3884,15379,31112,-45235,32295,60,-49893,37747,75187,12535,43556,-18100,-47317,-61775,38442,21523,34969,16034,-4603,-23734,-80546,-33403,26110,-72522,-111565,-5637,48064,112559,-4255,-33619,-5887,-202,-54614,11884,-116698,-66130,45689,8514,61988,-7932,-75881,7362,34125,1511,204,26392,134782,34905,-37416,25757,69297,13741,40222,22969,25276,25379,19895,-9627,26563,-94685,-22848,-1968,-44001,-90220,-48067,-125930,30838,52312,20550,3202,-7695,-22994,-51418,-10973,-40800,18378,-8494,-88488,-32815,26092,2064,-28039,25675,79122,-369,-17658,-117,-96560,3617,-15164,-73052,-45107,30937,-65157,-50380,1709,24396,-33080,14344,-101370,29070,18995,-149792,3318,34096,-3863,-81135,-9291,-24315,32674,60229,7248,-51364,-81048,-32364,-32437,59282,8558,16492,-75821,-152126,-2435,11529,-39845,10336,-139977,5289,-20312,-60378,-102803,6735,-21621,-22094,-3717,122148,37282,70273,19043,49353,52328,47451,24251,59162,30795,-22755,47569,4071,12840,-39080,28519,-19226,-13900,-91879,13795,14488,-45037,17380,53702,-22199,-19040,9584,30646,-4906,-6020,6714,6644],[21584,-4450,21906,-15716,-20723,14485,42666,15290,45478,57789,17284,48530,93266,37234,29765,55613,8502,1055,-8308,7505,-38497,35951,-37532,-81075,-124293,14360,-45035,-29790,-32741,30145,99171,-5932,-20939,219,-39474,-42357,-43088,26187,37988,51726,-29723,-13224,21139,41554,24874,-10292,24563,8559,-8185,-12406,-16044,-57163,-46096,39441,-21462,-38121,-51476,5645,50702,71175,-12439,20419,12818,-36724,-31040,-26100,-17669,21217,53934,-68431,29392,38184,53026,20830,49846,38797,-8450,-1843,63798,11569,-12787,-82375,-54956,-38321,-68392,-1254,13430,-32820,12882,-2499,11720,-1046,22971,-27124,39876,48698,-6678,61779,30483,79308,-92721,-16090,-28048,-25938,-41401,-65555,-37690,-20019,7053,914,28616,46875,58711,44235,-92712,-32089,-47326,-129081,-54331,-45132,-69946,4305,39715,71125,-32888,19896,20032,41015,-14534,-43200,43033,82816,73943,-18080,-49097,64189,51544,53198,49565,46097,93906,33768,50469,14046,-31322,61409,23107,10559,-11659,-64983,-31330,-26252,-2597,28948,26483,34645,58430,-38419,-99411,-29870,35817,4235,-4269,-20837,11415,29290,-18396,60705,64082,-40867,33875,28871,-65264,15384,34045,66132,-12629,6919,32604,48797,-23533,-4974,62697,-17522,-21163,-1160,-33454,37898,7961,12282,-37945,-1039,-20301,-10771,27006,-37400,-31663,-17467,2946,52028,74688,-29941,-39778,1300,-66517,-34214,17921,-23667,-41158,10787,29536,64092,39609,35306,-38580,3256,4268,-98657,20812,-49365,7643,10725,166785,82283,66667,68044,34501,-46160,88126,27046,117671,38566,-46639,20859,838,124418,25808,-33668,54983,-37404,-27458,-41529,-7233,34128,-47325,-37277,584,-17202,100468,-76059,-303229,526484,1161737,172735,81403,-11693,-13907,28976,96975,16130,32107,-4892,-62176,22249,-17265,-34849,7061,9812,5613,64527,-10020,-1962,51918,159925,-5342,64040,34030,-35793,-105243,-13438,40271,14342,38655,-26667,-61884,333,-38616,90968,-16483,14842,18488,-76131,-68360,44330,88183,-44835,130,-72826,-18762,-128135,-21316,-10540,-36171,-85113,25575,27614,8023,38403,61925,-27165,-21848,97346,50132,16133,-13516,-26563,-64599,5147,4488,26882,-31696,4572,4881,36030,-45933,-24418,27833,15204,7238,-7697,55520,56937,-62865,-55385,-6290,52928,58161,44709,24791,77697,152255,182347,-19243,-133374,-58451,-11523,-1599,-72837,-34099,-85523,20293,-47535,97697,-19822,65631,86227,-40790,-4445,97877,27914,37590,1186,-47060,-27868,15538,57224,-7211,42918,70483,-27475,-55926,44259,-30367,-5053,33498,-60718,-17066,62728,-29,-57596,7648,-23114,-27608,-7983,31583,25038,112917,-10581,-234,-21245,-2340,-12166,8036,46565,21789,-86538,49315,-15718,-38860,16231,57317,-53970,21983,29627,-14327,-52770,-41932,20376,13055,-55879,-47263,41506,7282,-39107,-16133,-53013,9720,9847,-72276,-66587,-3825,-55579,-79709,7497,-29774,-48563,-49377,-14602,17835,5049,-8227,-42616,2203,-114992,-68158,109157,103913,27768,-76098,48180,-111276,-15288,-54889,-51743,-4601,36807,33564,-34213,-9128,34,49291,26248,84420,60327,50867,54893,21632,24932,40263,134086,20742,-19533,-63502,-39060,-11579,-30694,-212,-34858,5146,18162,17211,21298,-12026,-1249,48398,39315,-28909,-39954,-34695,15644,21857,18082,27032,-68219,-48998,82497,24050,-8467,-95290,15761,25880,23696,-17286,-51799,-71567,24526,46666,-63849,-46507,-2720,81866,92203,40840,70617,-92301,-45194,38544,60551,32544,180,32152,-94220,-92559,-42485,-11422,-35181,-34483,-68300,-40959,27154,81487,-631,26362,16971,-33217,-26220,-18415,271,42169,-43285,19245,-16685,13049,16799,-15848,-24639,33585,165077,60823,13413,-28063,16553,-17750,-52565,-38558,-62561,-80582,39664,77746,9954,-97216,-23688,46999,78104,-20665,5460,-31259,-24810,24954,-41354,-69453,55568,-2575,9440,2234,-68660,20515,-18155,-48414,26465,-41793,90378,-33235,24238,87593,-13545,29908,23857,7979,-11630,11853,-47610,-3603,-1051,-15741,-31775,47100,58882,22566,-21310,-104547,5724,11269,29236,-40346,-67912,19379,-5549,-23027,29520,68469,-24776,-63110,-40022,-2400,-80974,-17230,53012,-15322,37126,66749,67268,16841,52778,-28858,15881,34764,16118,-17481,-50143,27630,490,-49017,54254,-6504,-8046,-47066,-105210,-16993,63818,26753,-2233,-11819,-14687,-53344,-12555,-53020,-40421,54225,58983,10271,-37135,-19304,51000,-40461,21626,11911,79617,-4621,23081,16391,-47932,-27323,30625,58644,70369,22884,-18326,-36674,-48578,40649,6566,-12530,-133319,-48786,17788,43940,36162,-9202,-16608,-1154,51997,13599,-7977,29473,-1976,69171,4800,-20359,-38157,-37262,35010,23119,-879,78924,-1767,33270,-50367,-43493,-16134,-30403,-53973,6109,110583,-21169,-6524,-37,14397,-88002,148,103476,-29736,-19100,-18586,-34969,-4183,-39614,-9411,26196,25598,34627,35843,8971,18196,21757,78710,-2081,72651,-36104,17706,-38,88114,-33936,27981,10963,-32117,-87240,52904,33307,11910,17943,-8437,-45245,-13164,-118415,-68884,-19443,54965,60306,-416,-55063,40326,16349,-87912,24199,47214,70915,21251,67121,-93629,-66032,-23096,45044,-3984,10035,-16635,-7790,-38642,-10868,15998,-26334,-7569,-42347,11661,41400,2355,20383,-33656,23981,71522,17800,71492,9028,35633,41633,18620,-42652,25090,25563,30540,64488,59204,-43696,78082,40257,-8871,32547,33997,53546,-9677,39775,21201,46373,-5849,-29655,36102,81009,18762,27596,-4121,52037,-49325,56294,-80308,-67113,7449,-78495,-34029,-58568,13503,-30817,29402,-34451,-91326,-65725,20659,-18028,68988,45558,22117,30098,-15782,56681,3069,-29958,-61835,-92456,-35896,9086,-7322,27941,51210,54782,49653,-7121,-7832,53272,-24284,28371,683,-63423,-33298,33705,71964,63002,25493,-13001,19514,1468,62777,-21697,2916,28820,3199,18707,37519,-10855,-9490,-14293,17660,38038,-46034,48237,-9313,-52461,25719,61386,1803,38968,-17179,-52468,-45661,29401,10711,28571,-22432,-693,-24196,-111100,-15470,31766,-57135,-71492,-15447,35192,102985,-2128,-19407,3922,-20017,-64878,12655,-102565,-66465,61907,20433,77751,9008,-74170,20016,43172,11361,22307,34023,142713,27326,-40876,31298,94838,-7508,24921,30772,18425,18278,34167,-754,27308,-117223,-18783,10900,-58482,-79919,-26015,-90400,48395,79858,21030,-10818,5535,-6812,-42225,-63,-42950,10588,3744,-72098,-27868,13753,-11274,4986,26008,79721,-16765,-37136,-397,-93778,-22393,-43651,-70136,-58993,36063,-74009,-47127,5030,23377,-41249,16708,-86297,-4336,19143,-142988,20047,22402,8238,-110345,-12201,-16561,36758,46077,14427,-37198,-73557,-51831,-17380,49067,31633,-91,-77083,-130078,-36231,8687,-67011,18632,-127304,33664,7115,-54762,-90658,-18868,-24787,-8909,-10790,131248,27654,83014,-14628,57546,63263,32156,24634,55173,29271,577,30506,6293,22046,-12214,40792,-18962,-26660,-104896,26618,40646,-42338,21056,40212,-17413,-6719,33313,42218,-172,-1670,-12463,-1572],[19444,21878,17741,-12742,-1083,21083,50222,16727,32739,72919,-15737,45837,86226,43226,28958,37184,6255,14775,2380,18,-54059,24588,-36269,-72501,-132425,33208,-37747,-37542,-28225,9963,78400,8943,-19406,-23223,-25869,10852,-34492,24365,40867,81051,-19727,-67140,44545,52945,33109,13476,41313,21586,-18040,-66981,-38237,-41147,-25779,18633,-11810,-46263,-47456,7822,33425,73853,-18967,13491,11167,-46101,-34322,-37777,-75166,18772,60979,-66043,24784,35404,72779,39703,48061,54896,-4360,-8621,84600,11602,14122,-28432,-48401,-59147,-73582,-4677,8039,-15629,21909,-28415,-27031,-9267,4755,-11346,30808,27488,-15336,49126,29627,78544,-71743,-17769,-19273,-5164,-47775,-54114,-33884,-33899,-1957,-4358,26593,44750,97422,35401,-82486,-11823,-53018,-123296,-53147,-28471,-62273,3046,67900,59855,-43161,23342,34476,46313,-33313,-50415,43074,85569,61556,-32363,-54304,66592,47178,57162,45813,59155,98754,45092,22401,8920,-40737,63638,-7340,-670,-3598,-54603,-44461,-30241,-11792,6243,-8817,21231,5765,-36950,-77259,-42508,47286,-4653,-3880,-8011,-18090,3773,9051,71774,58112,-17503,29695,21978,-47116,19597,23058,76938,-12100,1515,43402,52527,-1092,1681,63538,-535,-8191,8165,-8666,93187,20035,-14828,-31198,-26111,-56230,4528,34115,-20605,-20563,34972,-3668,65373,79431,-7802,-23942,-14113,-64287,-33992,14010,-23993,-48105,34744,29039,97187,22372,23873,-4483,12785,38868,-95045,55263,-33411,-25351,2462,174006,79888,64559,66365,17079,-47706,76918,37738,91459,28643,-54045,27281,-9385,130484,18318,-42671,66336,-46965,-30559,-20956,21555,23824,-71763,-36045,-13493,-22394,83457,-71874,-287853,549119,1122139,176345,42988,-19752,-12662,21741,83569,12167,27236,-21626,-72936,49436,-17814,-30472,21710,36366,32735,50097,9543,16733,70899,146575,-8338,48187,13011,6049,-71747,16673,-8053,6016,33215,-17714,-62667,-8428,-51481,73389,-34392,-4639,21698,-65346,-86781,3573,67551,-45123,13659,-30022,-171,-98389,2604,-21352,-14680,-80174,38758,43129,18178,55193,50747,-18994,-25297,98346,41291,4432,-8901,-51162,-77627,24505,-17347,39892,-38916,3209,14359,23227,-20755,-2862,32624,15580,-14469,-30800,43283,29854,-53368,-51190,14131,48442,75328,69287,21916,62246,177109,196018,-24391,-143224,-43857,-18229,-11453,-50421,-12474,-39364,26766,-48390,69992,-20882,43606,76547,-17735,21827,124720,29014,57815,2043,-40105,-41614,9667,41066,-22503,39960,50138,-63391,-41140,48568,-34311,19724,38946,-32133,8979,58435,3584,-57405,6989,11335,-41924,-18990,23567,28541,105774,20506,16459,-28726,-7852,-2445,17794,68311,293,-82664,37494,-27145,-27938,31504,51538,-43291,678,14875,-14625,-60971,-46364,-839,8556,-46899,-69092,18920,-15234,-29457,-10161,4190,13265,5424,-90791,-72096,-43168,-77940,-87868,20566,-14720,-16956,-74632,-20714,17135,40614,12721,-34713,4936,-143852,-68690,150347,123876,25717,-62141,80731,-97198,-27907,-51187,-30452,-7798,24023,46429,5342,-8466,-8211,26062,9629,51985,61574,35502,64210,12047,16665,35278,102063,22071,-11522,-79096,-49167,-125,-2831,-8753,-34235,14124,42887,-14142,4447,-2096,20933,65266,35487,-33573,-38870,-8683,14422,45537,20392,37855,-89550,-90611,81696,2720,-11612,-63362,-7965,32790,42808,-27936,-54565,-58082,46204,48510,-48564,-54741,-12493,57086,72294,64644,72496,-82614,-40862,23545,49696,17929,-4380,24994,-76617,-74642,-44826,-14910,-42826,-19965,-55887,-61372,22715,78866,-9464,42639,12905,-10845,-10620,1819,-18739,25957,-39365,14131,-10196,28678,25222,-6184,-24030,41046,138320,78845,5682,-1357,31015,5736,-54614,-31699,-54215,-84358,10232,51213,1556,-115158,-48020,45601,60968,38159,18714,-45858,-10828,23178,-17150,-59578,32052,-5763,23111,-21541,-93285,42465,13740,-14869,39950,-47310,80717,-54487,16604,86448,-17344,41353,27907,-31667,-2199,34801,-38083,-31925,-1535,-49438,-20031,64879,84121,59718,15639,-45961,20409,9295,17438,-12754,-81124,3406,-5656,-41707,7922,66793,-1987,-78957,-61083,-10102,-88845,-18622,25079,11217,42648,52007,26282,-30518,39599,-26448,16895,10463,-12251,-13130,-44465,-2613,-7911,-22523,37085,-19600,-24268,-51530,-86082,1076,40578,14558,10346,-9261,-42118,-38642,9346,-73751,-40139,32236,75482,19066,-13675,-1800,32626,-62344,49861,27961,78760,3565,28253,14361,-30851,-30373,43926,70712,58430,27670,-15286,-34385,-35415,57965,5680,-13580,-160018,-53538,8882,25966,27340,-22352,-29028,-10408,16106,6644,-39225,-6216,-10049,66410,14726,-17249,-18736,-36204,7729,16381,12644,65620,1600,34174,-33550,-37198,-17997,-39603,-57331,-8577,117992,-20839,-29246,2957,18290,-109305,-2556,116147,9356,-26709,-27402,-28048,-17158,-42226,-34216,23117,40822,69482,37639,19689,61748,41889,64890,-2451,93966,-13740,38473,12308,77599,-10073,17999,-4393,-51363,-112440,57495,18868,20569,21170,29652,-33653,1475,-127322,-78189,-10179,104159,101083,49048,-46110,43718,14598,-118418,35080,62531,52310,40439,60668,-88998,-58163,-10382,48013,136,12149,-41951,-13142,-27449,-37385,14398,-9884,-26226,-33788,10047,45157,-7282,-5353,-38729,11867,67229,-5946,34003,-23114,31525,40267,43180,-51106,8650,9252,45932,56029,26659,-43639,61232,44665,-10012,15443,32417,97488,-12110,35746,-8302,8692,-10666,-11645,80059,89041,28810,32318,16,50771,-51375,71431,-80519,-73331,10660,-78122,-16498,-56673,31424,-2763,68382,-36762,-101429,-68089,17948,-15905,49861,39689,-11836,6538,-14647,46471,3439,-13747,-59660,-102351,-29904,10470,-21980,16216,65880,69634,13354,-10366,11388,58313,-14334,16322,-18699,-44042,-59993,30052,64891,45073,32239,-5718,38818,-700,50455,-50482,14923,13965,6600,27697,33269,-14474,-35666,-26847,21105,46374,-39940,59690,-15473,-34457,12249,44693,-7419,32177,-3166,-42666,-22825,21913,-1504,4270,-60806,6431,-20789,-125953,7257,35110,-32389,-27535,-24456,21603,78721,12359,4677,13563,-39776,-62899,10801,-81352,-58991,65803,41412,85279,25528,-58298,32082,52133,22253,37518,34068,124469,18617,-39993,35554,107456,-29144,7450,28208,-82,16529,55783,1012,21951,-114476,-19201,22773,-64556,-61626,-6005,-42685,58306,102058,12933,-23553,21082,10955,-31744,13202,-41331,-8293,10276,-45606,-18700,7763,-22345,45659,18117,39956,-23785,-49764,5177,-77016,-46783,-64036,-63246,-62262,32287,-84292,-42697,1453,22515,-42518,21961,-72370,-41246,8197,-127275,28677,4829,22179,-89056,-3856,-4356,36399,26929,11600,-12933,-61657,-64913,2164,34401,48529,-17451,-69611,-90731,-49118,13054,-79211,25000,-89150,55988,20636,-47183,-75836,-40747,-18933,10613,-20441,124287,20072,88368,-45175,56859,68170,19629,20670,44217,30150,17974,9005,12336,34023,3934,47545,-12655,-24331,-118773,34191,61937,-42385,16840,29032,-809,9206,45270,49026,-1652,-1178,-29840,-6592],[14575,39554,14624,-10844,16712,20243,46349,19351,25647,72188,-48999,35747,69114,31754,18170,11402,5438,33945,13661,-10402,-76874,10404,-25257,-42237,-127557,46552,-25355,-42978,-20105,-12519,49012,33023,-14173,-47240,-6830,52600,-24176,18691,35463,93190,1165,-102280,56641,62352,33305,36996,56122,24673,-28392,-103129,-39299,96,-3195,-482,15400,-48701,-27126,5393,8699,59533,-18343,4581,10730,-36544,-29513,-53915,-116304,9513,51118,-52955,22699,32458,72174,54992,45680,54752,4465,-17133,86640,3661,38113,32509,-27398,-64364,-69094,-6314,4879,5873,31166,-50594,-70912,-15888,-10427,2083,10028,-5235,-28460,26045,26714,56972,-47732,-16638,-4077,7936,-35264,-31234,-20328,-38096,-8499,-16937,17557,29979,128474,19286,-66419,1451,-61625,-116148,-52375,-11582,-53194,-3903,97273,45684,-48907,23331,59156,46763,-47959,-53519,48953,74454,31916,-45198,-53601,68680,34346,58361,38036,64766,91204,44893,-3171,11155,-50870,46322,-39766,-2145,6416,-34490,-52150,-28489,-5706,1763,-39790,7332,-27259,-33688,-48599,-44365,53658,-10629,-1172,1888,-33677,-23534,37956,69400,44025,14961,2849,3619,-30340,7504,10080,84043,-7314,-9296,49131,54618,23916,10872,62826,26012,14112,19394,18573,108729,28850,-36409,-17856,-39689,-70671,17813,20921,376,-3808,80251,-7110,71389,74941,12294,-3288,-23210,-32951,-19226,11259,-11161,-40349,44609,4355,103734,1348,5360,15119,19322,60744,-82450,80348,-20355,-55705,-9591,158398,75846,55881,53725,-4784,-35260,58440,54481,61921,17856,-57494,21682,-30979,106857,16071,-52921,64283,-57110,-18432,2494,45813,10774,-98525,-27737,-16302,-14589,61658,-55658,-228430,596302,1008364,174858,8167,-24255,-1634,22907,67384,7420,24672,-29447,-67097,61081,-10846,-15815,35561,73217,59054,33046,32748,18057,70543,113657,-6528,29442,-11020,53071,-19235,53193,-47281,-2940,24737,-2521,-50211,-8408,-62822,36182,-48062,-38580,21146,-40009,-81876,-29336,49501,-32245,24513,-3630,7124,-63595,26243,-26491,10738,-68075,46976,52056,25274,64651,37830,-7754,-28306,88772,26272,-4301,-1158,-57967,-70134,46926,-23042,39272,-60656,-36364,15991,8232,6849,12204,33612,13010,-33237,-52596,24366,-2616,-40282,-34204,42540,45702,84133,80064,16930,43397,189691,187862,-14003,-113268,-23153,-26598,-21856,-23568,-789,13161,31261,-46635,22761,-12841,17937,53570,4741,35657,148212,30217,86713,4619,-30655,-46997,7727,17597,-39926,22576,12270,-98643,-11612,41036,-35434,40651,42331,461,38883,51735,12305,-42388,5943,50631,-49487,-40971,1179,34641,86555,42757,24062,-35133,-13489,4682,29954,79982,-23741,-73954,9309,-36351,-5858,56744,31004,-34526,-12688,4223,-12676,-60713,-47021,-28340,2015,-32806,-81994,2048,-25866,-10549,-6346,48679,10730,1266,-89267,-60881,-70830,-79654,-81978,30663,7094,23509,-86352,-22201,19428,66984,28998,-21880,8690,-149983,-56824,175660,123419,12132,-64704,97095,-60918,-39309,-39874,-10071,-8259,19808,58100,39269,-10716,-10328,4192,4850,25209,53585,4562,65790,9673,5439,46252,68832,23664,3978,-82277,-55327,2148,29012,-15789,-29894,26399,57612,-46813,-1920,6143,44398,81549,25417,-39429,-33367,31886,6757,47794,25007,42837,-90272,-122120,76086,-10089,-11311,-32748,-17897,34006,55007,-38585,-46935,-55209,66473,49741,-32024,-59216,-16429,27289,48936,76991,58705,-77776,-35244,-1592,35962,2002,2359,17312,-63022,-48378,-33301,-22659,-30808,-1891,-39058,-73624,18349,59757,-23160,46120,-6540,13102,13797,25384,-35845,7798,-26451,10351,-3969,33691,21870,1965,-16573,72200,94052,95542,5714,24266,40775,31165,-60737,-27155,-50699,-78738,-21062,24877,294,-109521,-58211,38756,31164,75231,27723,-56572,4671,2653,-11495,-42594,-16962,-16296,42338,-37816,-103737,56986,47491,30339,53406,-43571,56416,-68665,3946,58085,-27292,41110,30283,-50685,17619,86913,-26903,-67377,-5299,-71299,-5971,70928,99292,106092,70279,22244,31149,4260,12165,28365,-79238,-6113,3831,-39244,-6719,57981,16489,-80080,-73868,-7252,-77221,-11197,-1923,36859,44772,21811,-18037,-82440,28265,-21306,9383,-16764,-46640,-7540,-31013,-37684,-16632,6946,22670,-30971,-40494,-40372,-57565,25008,15774,13507,14364,-14882,-64156,-19909,28719,-84988,-29642,23557,79234,16946,13657,15844,14586,-61499,57723,32425,63075,18966,25217,13889,-11832,-19374,44850,82270,43512,31833,-14387,-36197,-12977,60202,5213,-10520,-152830,-52220,7257,12665,6996,-32729,-34659,-21104,-23606,-15076,-73560,-48450,-18172,44483,20621,-13709,-95,-37151,-27588,11059,18490,44776,4520,38696,-18588,-24061,-16041,-41468,-56481,-20845,114381,-16907,-44291,1120,21727,-112109,-2862,109893,55004,-31201,-36258,-23874,-25393,-46440,-47696,18921,48298,104217,28610,27280,93601,61474,47449,12057,108623,10479,62554,17758,57110,19161,12034,-18733,-66204,-107417,57752,4882,26359,21475,64351,-11246,13902,-142738,-88558,-4858,108491,109778,75678,-34385,38094,15814,-130569,49575,71442,30903,49118,34335,-74491,-38455,-1573,44073,-3412,12582,-56966,-21060,89,-38165,5562,13260,-34441,-22072,6045,49770,-7189,-36687,-33520,-12665,51927,-19562,-1023,-47446,18204,33282,78876,-61941,-19201,-17872,47354,42636,-9905,-42096,43511,52599,-7641,2676,34703,124110,-4078,35748,-25443,-29125,-14833,7082,103316,89984,35825,34784,5963,52580,-39173,75799,-69271,-74233,12978,-72907,7013,-45327,55368,24840,87263,-51064,-108253,-64751,22635,-7364,18119,26950,-45126,-8688,1369,21245,15599,1811,-50154,-89332,-8928,16001,-32324,9898,76247,78348,-22884,-15735,28363,47948,-7441,9205,-28882,-17159,-65321,23993,49085,23260,24596,-2218,51415,-3688,35015,-69458,14676,-5989,16569,34566,22246,-16002,-58117,-32175,28042,54775,-24567,63574,-18903,-2668,1868,28813,-15607,26549,18677,-21477,3160,14745,-10552,-31181,-92239,16226,-13213,-125415,27193,35583,-2941,4013,-32903,12314,48430,36029,40137,21033,-57012,-51955,6791,-63568,-46305,56398,66405,77931,36271,-28778,43307,59767,28876,44264,26664,85144,14139,-34084,36505,99894,-46970,-6892,14165,-24880,19749,80910,-5470,8585,-91282,-22764,33282,-59934,-36832,7803,489,54760,113416,1353,-30282,34675,27709,-23606,23333,-36983,-32601,9555,-16949,-11153,3902,-27900,81217,4393,-31745,-19726,-53557,15457,-53187,-64282,-67216,-56149,-58721,23781,-89610,-38222,-6954,22118,-31475,28531,-59219,-66689,-9142,-108200,25718,-15357,36721,-15349,15165,13180,32762,7867,-1345,19402,-47756,-68973,22447,22155,54549,-32820,-59125,-46021,-25641,23912,-74389,23353,-34373,67137,13511,-36605,-59461,-52819,-2306,31231,-25144,103729,14906,88386,-62252,46107,64143,17680,11865,28099,36895,28700,-6616,20561,36475,4995,47007,-2747,-9746,-123095,37942,73420,-43796,5190,21819,19710,26483,40432,49025,-12163,-3954,-42870,-8228],[8669,47184,17444,-6675,27862,11214,29815,23117,26529,57392,-70251,19331,50358,7874,128,-11834,6026,52368,21851,-22343,-103176,-4137,-9025,-5646,-109398,51161,-11978,-45882,-11596,-36208,20034,58046,-9567,-63941,18001,78039,-15708,9210,23247,87541,25797,-110940,53454,63570,22816,53838,66202,19615,-35510,-110523,-22774,57113,15595,-12478,48970,-44740,7822,7920,-14095,32998,-10940,-2089,12007,-14027,-18457,-71238,-125383,-3803,28649,-32992,19634,28435,52779,64686,45396,39249,17562,-28322,71412,-10723,51064,85164,3827,-65084,-55646,-5013,5337,25628,39472,-63137,-108763,-18569,-17515,8193,-18991,-43726,-44661,-410,26136,26672,-36467,-13846,14340,11272,-12951,-1197,-1377,-31216,-11490,-40738,4104,4459,139752,784,-47777,4020,-73473,-106601,-54039,3435,-43028,-16271,109928,28102,-48695,22601,86587,40753,-54405,-51848,58528,48630,-10086,-53449,-44092,71801,12186,55980,27666,65915,75097,31887,-20654,20233,-61197,12993,-66983,7984,15962,-9560,-53260,-24063,12326,8476,-61577,-1556,-41833,-29183,-14374,-29503,53397,-11459,3449,3143,-35662,-46263,57857,50709,28652,49183,-36356,-17214,-16519,-14059,-2655,83673,542,-23411,51585,59909,46457,17218,62478,57068,40494,30086,41119,85783,35151,-49841,1260,-37201,-64658,24709,-9974,18872,17978,108956,-5742,66938,57315,24515,25375,-25629,12328,6584,12104,12551,-22068,36561,-32600,81569,-13398,-14920,17969,23419,66671,-60652,88501,-13014,-69454,-22984,115710,69913,43546,35582,-28131,-13348,37204,60986,29422,4103,-56690,4244,-59469,60462,12082,-63302,51950,-67067,4175,25198,59784,-736,-121839,-13369,-6785,7002,43015,-28798,-132820,647332,857125,171171,-10599,-22206,17244,32743,55951,10318,27792,-29873,-50060,54111,7258,4850,43589,105814,77130,14130,47295,2355,48764,70937,2682,11248,-34411,88699,34120,84284,-62674,-9447,16040,12441,-29600,-1316,-68270,-9533,-53001,-74840,18900,-10690,-60241,-45191,32709,-11949,29117,589,-652,-39040,42105,-25759,34881,-54856,48925,54247,32813,63733,26749,1338,-30569,75871,12265,-6439,4904,-46456,-46579,65846,-10975,27737,-83777,-107811,13797,-5900,30568,15156,28382,8743,-40505,-66553,3784,-33071,-28255,-10619,69243,43515,83080,73920,10900,24143,193367,157938,3556,-53234,-5495,-36345,-29675,-4684,-3820,56912,35192,-47740,-26247,-408,1360,26356,24080,31178,158855,32564,116090,10077,-20969,-42987,11161,-2795,-53102,1039,-24433,-121340,22510,24029,-33068,52460,44221,28059,66408,42367,27217,-14170,7578,84313,-53566,-77882,-30791,42113,57549,49188,22314,-37282,-15964,10363,36732,77870,-42569,-62993,-24215,-40685,23502,82102,8265,-19750,-10330,-1928,-11274,-52114,-41908,-56094,-4930,-19862,-83829,-7947,-22600,12168,-4531,64129,3710,-1046,-66812,-37279,-76449,-58899,-64723,36623,29377,62924,-72477,-21166,22750,84874,42580,-5013,13699,-130809,-34918,174070,101040,-5603,-78298,99207,-13341,-46658,-23863,4011,-3613,25000,64858,62949,-15345,-5818,-7476,15306,15696,40343,-30910,59197,12441,-3249,68836,40503,24393,25751,-75298,-57424,341,52427,-20999,-26121,35554,57508,-69784,-2150,12127,60984,92305,11897,-44373,-25921,67223,-8889,26823,30236,40327,-67879,-127084,69396,-10153,-5985,-12163,-15200,29966,57748,-47488,-35342,-60472,81240,47901,-18530,-54142,-13907,-136,26892,76283,35633,-76034,-30011,-31122,20736,-11216,14648,7166,-56636,-20173,-12297,-33426,-7060,13977,-24393,-76477,14335,34694,-37064,34536,-33971,34424,41086,48823,-45459,-7014,-15187,7610,-2992,26659,10887,6688,-4670,113717,53902,105391,11997,41104,40587,47355,-70677,-25392,-48254,-65197,-45868,6119,5879,-85236,-51316,31411,94,72908,33378,-61402,12991,-36603,-25064,-23083,-75860,-31328,65357,-44268,-94831,60572,72904,71553,63323,-31053,25132,-68660,-8693,9670,-40447,31014,26517,-53928,43324,152734,-10051,-97188,-7119,-66939,7180,65752,104233,133128,118201,70728,34259,-2332,17686,67679,-62169,-7423,20108,-11488,-10058,44430,28121,-67404,-77072,6123,-46468,4621,-18130,54420,41807,-18840,-50789,-123731,20163,-12147,-4915,-41036,-79798,-3741,-15915,-67784,-24354,31791,12212,-40400,-50478,-19396,-18344,50482,-2461,24691,9668,-24068,-74450,-1348,40280,-86507,-16495,27648,68357,5932,36407,30643,4615,-35910,48709,29107,37003,35266,13463,15415,8151,10329,30932,90445,31192,33430,-19311,-45758,15454,47777,2885,-848,-120112,-45692,11524,6639,-19807,-36802,-35334,-28629,-53995,-39491,-102193,-85073,-26980,10138,19278,-11551,11233,-40133,-63034,9722,16821,22975,10174,47203,-8337,-5625,-9092,-32165,-50002,-26098,102609,-11709,-46299,-4193,23344,-95765,-230,88712,91430,-27764,-41733,-21953,-29581,-51426,-43517,14670,46857,129816,10439,28484,104853,78287,35103,38168,112302,28741,76811,19228,31032,43061,9879,-26830,-70121,-80073,57378,-6438,29348,21133,85652,15190,22623,-159099,-101626,-7749,66326,88179,70558,-23857,30344,21038,-118853,64298,72671,13907,39887,-6542,-57237,-13811,2076,34414,-12709,10963,-61272,-27702,34192,-21993,-7938,39258,-30078,-12435,324,53721,6460,-62431,-25264,-46438,31073,-8322,-25680,-57375,-2372,26144,112380,-74075,-54601,-52498,36489,33630,-32392,-40885,25986,63855,-2212,-4665,36678,120138,8722,38174,-22878,-53557,-10793,18253,93093,82295,37151,33275,11579,55729,-15103,67932,-47152,-70839,14349,-64262,23810,-27534,73260,44905,84330,-69827,-108345,-59394,30860,5931,-16061,4977,-69060,-11788,28249,-6823,29708,12846,-33692,-50749,20500,24949,-34936,8806,78560,79034,-45002,-21506,36376,23941,-3613,10905,-22897,11015,-46998,18363,29033,6008,7327,-2916,55294,-4908,17367,-72912,3242,-28244,25619,36753,7308,-16352,-73590,-31142,39834,61355,353,58582,-21624,32439,-1328,14967,-24400,24599,42166,5730,27453,6140,-13460,-66850,-111047,26376,-3339,-115078,36363,33226,23780,14900,-39587,9759,21036,60692,80655,23303,-69924,-36462,1484,-52705,-30937,37614,89688,55096,40944,10774,52235,63895,28686,43207,14620,38229,17644,-23448,32927,71780,-56667,-14126,-7515,-48148,25731,100508,-18872,-10688,-64349,-26185,41442,-45578,-7690,15072,25811,36079,110425,-7279,-28006,42766,42129,-21872,24067,-31901,-55026,2672,6516,-10457,665,-27295,97125,-11637,-100382,-7102,-49779,26478,-29779,-72262,-51432,-50528,-55955,13830,-82536,-34341,-16980,21751,-6661,34706,-43774,-74402,-26881,-90475,12302,-33622,48910,75764,34883,33116,26450,-5324,-21253,54192,-34331,-64640,39074,17537,48577,-44330,-50214,-5149,30072,38056,-56823,9257,21664,66039,-12738,-21833,-41238,-51810,20088,47530,-20317,75192,11234,86009,-60352,27220,50994,23518,-1230,9882,48382,33756,-7934,28474,21558,-5610,39053,7212,9729,-105704,41378,73800,-43796,-10424,18005,34515,41347,22753,42525,-29597,-8524,-49835,-7117],[3109,46520,26789,2255,29732,-3235,4487,28020,33398,35000,-71029,1082,35116,-17525,-18433,-23985,6366,64506,25606,-33541,-124658,-17204,7643,20684,-83900,45696,-2393,-46340,-4259,-57034,-765,73444,-9758,-70384,46763,87835,-11250,-2191,8571,69426,45281,-98062,37029,51176,2231,58862,68742,11119,-35723,-92303,354,107030,23175,-16004,74679,-35722,50770,23100,-27887,3938,2027,-428,15217,11974,-5963,-84532,-108330,-17125,1438,-11674,6915,22234,22313,68516,48514,16135,33199,-41767,45536,-29125,49804,118778,35614,-67700,-36760,-1141,9777,39155,46241,-63372,-129818,-16293,-14988,5295,-49868,-78738,-61588,-23360,30188,-487,-45748,-10723,31726,6910,9084,28812,17620,-15518,-10709,-71817,-9556,-26304,121897,-14790,-29073,-2868,-87225,-90281,-58008,14534,-32829,-31709,92231,7596,-43700,25307,109800,29258,-51291,-47829,65403,13991,-53744,-56110,-25628,74900,-15894,49855,18080,66159,55407,10325,-30075,32131,-70575,-23939,-80201,26823,22044,11868,-47223,-19956,34551,16692,-72984,-3052,-44103,-24393,21234,1340,47197,-5448,9014,-5693,-29037,-59836,61046,20320,17553,75260,-72146,-31002,-4303,-32401,-12078,73616,9431,-37413,51744,69130,60368,16823,61592,83662,60307,36263,52823,40852,40854,-53341,21010,-20808,-46280,24553,-47093,31499,38815,116566,157,51633,25895,26213,59380,-22646,51878,36371,17113,40066,-750,11864,-67970,41328,-13000,-29583,8033,25352,58225,-33279,78353,-12196,-62223,-34705,55535,59635,31210,19573,-51130,10922,17251,42989,-4767,-10471,-50697,-21063,-86513,6475,932,-71610,35138,-74933,27724,42390,61009,-7012,-134621,4570,11952,37744,33443,3455,-21294,683953,710167,169171,-5325,-12096,38198,47238,55530,26191,36861,-26631,-30495,33290,37055,25687,43481,121932,82633,-6183,43235,-22720,11140,27970,18574,-4180,-53876,102518,71005,100251,-50497,-12085,10211,21986,-9163,8802,-66533,-49451,-47486,-96962,17358,9926,-32794,-43507,15125,6652,25868,-9490,-19201,-29480,44258,-20057,53372,-46718,43618,50942,42551,52708,20782,3020,-31064,65662,4955,-486,5232,-23472,-15841,75541,12908,11433,-93822,-180671,11090,-15999,47586,6662,16803,4524,-30165,-67297,-13098,-54330,-20389,10474,82013,39562,73089,54288,5017,6053,193180,115644,20135,16675,3141,-45461,-32300,-1885,-21641,81273,39056,-53105,-62254,10868,3009,6976,36359,9220,152413,36109,133304,18046,-12227,-31430,19216,-10953,-56261,-13760,-43656,-122534,49821,3509,-28241,54730,45363,43547,85372,30167,47042,21115,13509,105112,-56505,-125680,-63661,48725,24545,39364,13764,-33580,-14154,16382,31772,62427,-52054,-51632,-45991,-39429,54009,96030,-2738,6947,8534,-5363,-11164,-36266,-30988,-77951,-11914,-13815,-77292,-12244,-8302,32055,-3907,50524,-4809,-506,-31151,-9985,-57871,-20671,-42022,37422,45775,93147,-31034,-18912,24576,95214,56452,13577,19919,-93306,-9443,144546,62564,-19479,-92825,92066,28818,-47520,-7214,9805,6192,36985,64938,76909,-20808,3282,-2901,37906,23669,26377,-58753,44697,15720,-4274,90649,16373,23649,49691,-63707,-55706,502,61342,-24060,-25972,36437,42463,-76613,-2887,15240,63418,93137,-1740,-46047,-20025,81336,-29692,-8420,33009,31793,-28352,-96644,65421,2784,5002,-5423,-5125,23256,50390,-51478,-25376,-65702,87976,39769,-11851,-36779,-6266,-18014,8743,65259,11009,-73883,-25132,-57368,6456,-18377,24921,-5242,-55705,4231,10302,-43629,15722,22895,-16530,-72209,7337,13359,-46835,9228,-60133,49912,64520,68301,-45276,-14407,-14410,5908,-9108,9827,-884,7697,8966,142387,31927,102660,19410,45730,29618,49946,-81074,-25101,-40502,-46442,-57758,-1179,13690,-52375,-28463,27016,-23972,35273,36994,-61067,9161,-84806,-50840,-6596,-124455,-45690,87850,-42082,-69303,53843,81696,95522,67191,-12733,-3136,-51971,-16187,-42593,-53611,16170,15144,-49586,67633,201879,17109,-111356,-4554,-31611,16302,51648,100387,114070,131272,77542,27564,-8926,31615,84354,-34966,-1156,38049,32722,-2469,28786,33657,-47521,-71537,25665,-4670,25603,-18273,60220,33157,-60629,-63821,-143294,15447,3272,-21211,-57548,-104103,-3351,-7260,-82711,-30521,46419,5991,-49341,-50238,1188,27080,72865,-8471,44075,-1959,-30438,-70271,12855,41320,-80102,-9911,36819,45499,-8844,47651,39652,6290,7299,32149,20550,7010,45929,-4518,18146,28384,53521,5507,93147,24389,29928,-31782,-60923,43895,25119,-3703,14949,-78722,-35436,18965,7540,-44665,-32214,-32570,-29915,-65806,-53262,-118124,-106331,-36801,-25563,10140,-10912,11623,-44139,-88914,13041,10249,6813,19631,56600,-3198,13686,1116,-14553,-38517,-21604,88201,-6778,-33918,-10454,22005,-67473,4541,60413,105486,-12801,-41329,-20714,-30842,-54360,-24163,10166,35810,139405,-11743,23236,95852,90125,34318,67000,103976,35452,69742,21283,6303,52573,10409,-26757,-59769,-45727,59858,-14478,29986,20878,89683,38892,27307,-171693,-117779,-19781,-1372,50745,38874,-17037,26144,30083,-86986,74036,67324,7539,14487,-49469,-43737,9798,2017,21616,-24151,7353,-58720,-29617,63085,-3065,-22181,61880,-14223,-8412,-5202,55332,31081,-73582,-21799,-80315,13472,32978,-36860,-53040,-25775,23260,130204,-82759,-88074,-85186,19740,36115,-28371,-41339,9254,75680,5367,-6116,34440,84528,17374,40328,-1108,-57755,4001,16090,54139,67108,31923,26769,15069,57457,13870,50183,-18134,-64691,14825,-53756,26799,-7880,75231,52190,63677,-86022,-100575,-55540,35307,20610,-44017,-25852,-78050,-3548,57742,-27614,34353,17828,-15528,1525,48734,34627,-28666,10429,70402,71859,-43188,-23806,33844,-5664,-1558,21137,-914,34232,-13785,14550,11408,1918,-11332,-7360,50678,-3064,-1827,-61427,-13964,-47778,29688,33130,-7427,-16220,-80482,-26764,55686,64698,30976,46008,-25903,60750,3976,2517,-35270,26814,62687,33935,45406,-4368,-9830,-91952,-114132,32870,5184,-101455,30849,28502,40631,6997,-42431,13085,2374,77063,114613,17129,-77960,-20982,-4274,-44991,-13929,16328,106384,22612,42722,54181,55988,62396,22031,37319,2645,-1450,29235,-9505,25354,32357,-55108,-13148,-29458,-62479,31540,104138,-35631,-29688,-50505,-25238,45513,-25382,21938,18389,29619,6645,93454,-7673,-16485,42979,53431,-29596,10260,-28586,-69159,-6871,20707,-18695,-1274,-22526,84482,-25956,-124389,8291,-41990,32617,-12343,-70839,-22982,-45456,-61078,3923,-58465,-31013,-25332,20423,27444,38923,-23151,-68043,-40052,-75586,-6392,-45234,55284,133570,41417,48397,17636,-8379,-42259,83759,-23707,-55846,48354,21845,33275,-50940,-45393,24877,92390,50897,-34249,-16864,63539,55476,-49118,-3675,-22116,-38285,39133,55790,-6298,46290,7458,82231,-42483,4343,31522,20918,-16908,-7307,60294,34478,7720,33573,-9091,-20839,25377,13969,25640,-62689,47647,64837,-39900,-25252,15775,36457,49097,5041,32077,-47869,-13207,-49665,-4364],[-1514,41201,38811,15601,22661,-18293,-20949,33915,40701,12685,-51334,-12647,24113,-32431,-29498,-21463,4607,67356,27276,-40865,-132582,-27187,21495,24670,-62188,31271,-231,-44248,1834,-70503,-9703,70738,-17112,-68444,74920,85595,-11044,-12918,-2729,47407,51907,-73917,13626,22922,-23963,50309,61634,4828,-26968,-60309,17274,123820,14324,-12890,82143,-24716,91760,50086,-30216,-16891,18744,14171,20171,32743,2362,-88141,-86715,-26557,-22451,5617,-23469,13699,-8928,67882,54052,-4402,47762,-55478,17414,-48683,36004,130109,56878,-71347,-18153,3414,16902,44509,51564,-52925,-128780,-9605,-4986,-4205,-75063,-102156,-76867,-37733,38370,-17684,-69847,-8294,44169,-280,23661,50182,31664,4065,-6769,-96844,-18940,-54857,73835,-23744,-12080,-14764,-99404,-62892,-61883,19821,-23590,-46066,45144,-13959,-37293,34373,125616,15277,-40434,-45540,62190,-17988,-85541,-54109,-1274,73916,-42744,40697,12196,67291,36845,-11227,-35902,40861,-77550,-44856,-73070,47610,21999,20294,-34347,-17259,52687,19919,-74780,2040,-39162,-20462,51727,39799,37858,6864,14303,-21928,-20534,-62642,45060,-10006,12427,84864,-89904,-31575,9106,-36736,-15655,55084,17005,-47262,45146,77719,60923,8900,56926,95892,60399,33822,52018,-6005,47620,-46345,35508,1897,-25336,20962,-75444,39229,51017,103605,8631,28236,-15236,18744,89565,-16594,70701,61558,24684,62121,15855,-23478,-91352,160,4881,-32285,-8265,24582,40580,-5720,55123,-16804,-41151,-42167,-687,41271,22161,12584,-73013,30297,819,-1316,-37477,-20487,-38377,-47261,-102195,-37210,-18116,-75390,20371,-78417,42325,49558,50599,-6540,-131242,22961,33810,68600,34214,33228,78584,695870,602775,171621,23649,5180,53757,59589,67508,54340,49079,-23152,-17012,8197,74139,41050,36414,118255,75171,-26932,18097,-46514,-31298,-10210,36660,-15666,-67461,92791,83002,96818,-20100,-11188,9580,24109,3631,17465,-59694,-71885,-33875,-93448,18024,13799,-8631,-30312,-2359,14916,15873,-20296,-39247,-29056,31783,-10862,63353,-47537,30914,43817,53981,34885,21505,-6417,-28635,59549,5904,12083,-1554,-242,12072,73513,37620,-2878,-83738,-215311,9836,-19763,58401,-7067,1907,1888,-2448,-52537,-22683,-61391,-17237,20449,71980,32513,57219,28880,469,-10100,192967,75785,31085,75579,1873,-51177,-28668,-15594,-48491,83216,41962,-59627,-80566,16317,22579,4531,37491,-21768,132276,39644,128482,25963,-4336,-16240,29476,-2342,-46984,-15082,-39364,-101215,62678,-13375,-23469,51570,46202,44221,91541,15518,67573,54736,23121,111438,-57763,-169558,-88073,52146,-4310,19679,2595,-24941,-9745,23949,13816,38110,-52486,-40483,-41512,-33823,78642,91011,5834,43253,37189,-8647,-10546,-14848,-16564,-89809,-19411,-16956,-67869,-12957,10869,43411,-3230,21599,-11999,2953,5779,10868,-23261,25589,-20679,32576,51754,108762,26430,-15456,22824,97661,71155,30281,26626,-50270,11475,98144,17941,-24441,-100019,80047,51798,-40966,5812,8387,18367,51294,58829,83827,-25193,12844,17987,64126,40059,15007,-70939,22991,14563,3988,97425,-8631,21260,70256,-52875,-50316,5997,57221,-25042,-30155,28030,18025,-68289,-9006,14172,48892,82024,-12407,-42499,-18803,68771,-49724,-42751,29580,21796,14894,-37641,66687,24481,20805,-10321,6181,17385,34343,-47652,-19076,-62369,85807,23258,-13661,-9729,3678,-21801,-5186,49673,-8898,-68768,-19178,-72623,-3895,-17739,27080,-17623,-56267,20876,26451,-48389,26289,22517,-16510,-65214,-7117,1002,-49185,-24160,-77721,58519,78804,80164,-37046,-12604,-25531,5211,-20538,-11913,-6759,6066,21738,137967,24035,84031,21456,39410,11728,42043,-86281,-23519,-23018,-25069,-54306,2371,17316,-21880,5023,26307,-38027,-13029,40644,-58592,-6387,-124073,-77171,2671,-147766,-54071,104469,-34570,-40048,40743,71188,97141,64286,6590,-19261,-22320,-15566,-81581,-64357,2785,-1645,-42729,82870,210094,54158,-108961,-228,24615,19921,32877,90374,45276,95619,40714,12098,-13856,45488,63568,-6027,10139,52508,74262,11019,13052,36013,-29714,-59378,44204,34986,47194,-4128,54704,19749,-93210,-58247,-137649,13353,26609,-33680,-63272,-114452,-6024,-12072,-76800,-35729,48694,2864,-59367,-39556,11222,68241,87558,-1118,64672,-17222,-28266,-52866,20081,33187,-68034,-15546,41744,16841,-21053,44888,40940,17786,54878,17623,8374,-20496,46780,-24650,20767,47782,96953,-23155,89536,23008,19978,-50029,-75072,65248,-1502,-15555,32300,-44095,-23439,26833,12411,-59240,-18797,-27074,-24798,-57919,-49581,-117843,-108335,-46844,-51344,-4788,-10410,1778,-47416,-97578,19696,2476,629,30710,61762,-1332,27660,10640,3932,-24385,-7757,76454,-2565,-10259,-14824,17633,-38353,9234,32215,92335,13170,-34613,-18414,-30559,-51997,-483,4255,15016,130775,-30736,14149,75009,94515,44949,87256,87795,30164,38818,27450,-11400,43749,11960,-20384,-37517,-18622,66554,-19969,28920,19697,80190,55290,28251,-178361,-135264,-38029,-66250,14914,-2492,-14550,27036,41475,-45301,73941,58174,14409,-15968,-80941,-36815,29411,1062,8829,-34085,2233,-55299,-25576,77444,8254,-34050,74391,9051,-10256,-8212,53342,58181,-66649,-27360,-103066,7130,93212,-35930,-40868,-46165,26335,125363,-82489,-108675,-103889,5303,51096,1600,-43894,-6038,83561,13766,-1665,26546,31880,14628,40222,31463,-43435,25902,857,4276,47585,21152,15876,15931,55156,39288,28170,10550,-57510,14363,-43064,16929,9093,58856,44890,32662,-95270,-86496,-54571,27517,32641,-60988,-61664,-70926,11157,80520,-37674,22644,17995,-2680,44899,66648,42244,-14896,11334,52085,58336,-17096,-18424,24966,-30414,429,36279,28672,48260,19335,11882,2494,14423,-22896,-14372,39653,1330,-21877,-41126,-30100,-59770,28636,24694,-18214,-15903,-78241,-22955,72532,64761,59857,29786,-32778,75918,15182,-9459,-48085,31155,77708,59590,54088,-14595,-1594,-99799,-102444,30720,8249,-87937,13362,22109,44424,-10862,-39696,18851,-6256,78640,130882,704,-81593,-9376,-10041,-33351,5284,-1042,113193,-10028,45407,93639,51036,54326,11400,31151,-4321,-24924,44884,5476,16147,-1972,-41789,-6139,-43612,-63599,34666,85378,-51049,-40336,-54867,-16191,43407,-4855,46529,21256,18320,-24192,66937,2212,1612,34528,60708,-46928,-19554,-29400,-71686,-14453,25624,-33724,-812,-17186,45752,-34729,-87614,19485,-34432,28679,-3321,-62119,6656,-38704,-75555,-5739,-18404,-27727,-29608,17131,60888,40054,2860,-56161,-46128,-61545,-23369,-46642,53426,126875,25681,50412,6535,-562,-57432,101231,-17868,-48379,48620,31958,13993,-52288,-44762,39948,128195,58241,-14021,-48564,82467,40379,-83034,14490,-5815,-16285,46609,55139,11963,24300,2180,75297,-18949,-17640,10377,-8028,-32661,-21314,68061,31559,35748,34169,-44767,-34489,9051,15754,31909,-4004,57465,50445,-31210,-35278,13421,24020,45690,1489,21305,-59864,-16837,-41768,-1197],[-5336,35199,47494,29620,9749,-29265,-35691,40308,41755,-4670,-20673,-16449,15081,-29556,-27350,-6923,525,61216,31012,-40861,-122797,-32425,31472,2816,-55641,11191,-6491,-39069,7334,-73764,-7909,47703,-31353,-62199,96450,75918,-13691,-20703,-5327,29709,41835,-48147,-9132,-18074,-48159,30621,44583,5141,-9808,-27155,19685,93884,-10688,-5886,69184,-15582,120550,77294,-23527,-22076,36914,41830,26401,43682,2755,-78223,-79732,-29720,-37819,15214,-69391,4049,-32000,65032,58726,-14766,56113,-66655,-6081,-66558,14705,122663,60212,-70721,-6121,5844,23789,42310,55952,-36923,-108816,-468,7903,-14782,-88121,-110459,-88637,-41149,48370,-23972,-93415,-7015,49374,-4954,27468,55226,37146,21671,-937,-98412,-20781,-74389,5770,-24968,1478,-26533,-105144,-24661,-62058,18114,-15187,-54572,-13602,-33535,-33564,48985,134771,2613,-26231,-48211,45025,-35046,-94886,-49413,23401,62671,-61192,30082,10490,67936,22843,-23118,-42681,40892,-80578,-31297,-45352,62412,14623,9484,-16088,-14603,61675,17120,-67998,10788,-29926,-18378,71514,73203,29317,21678,18246,-40523,-15540,-56076,13378,-26511,10777,74913,-81943,-18479,25909,-23621,-12815,33552,21248,-49430,22559,78091,47483,-3967,45157,87203,31374,20438,43008,-40858,55634,-29987,41347,21534,-9237,20109,-83389,45622,49514,74739,16875,1658,-58091,6567,104697,-10126,63794,74768,31548,70734,22465,-60587,-98810,-27935,33705,-20544,-25097,20208,20234,17275,28715,-24603,-20181,-44018,-31621,13009,18458,18115,-92963,39728,-11735,-58390,-64047,-20834,-19443,-66640,-98673,-56473,-40215,-73329,12821,-76013,42311,44458,32463,-841,-111728,39005,52017,89433,41567,52341,142474,683622,555201,178651,66861,26348,57871,62885,85843,87897,60062,-20246,-14826,-10928,109759,47122,26436,101876,57614,-45996,-20937,-60083,-66226,-43773,49747,-22575,-74800,65469,72693,76327,10382,-8353,14881,20443,5865,21613,-51762,-71860,-17457,-64582,20974,2549,8071,-13615,-15360,8588,2778,-21517,-51396,-27904,10925,400,63701,-57205,12164,34324,64784,15470,27798,-27755,-22718,53499,11934,27098,-13052,12722,29452,61732,52555,-11061,-56343,-189588,10464,-16492,64661,-17410,-10283,1629,34448,-24333,-24706,-52778,-16971,14951,39289,23635,39761,5875,-2031,-23329,193446,52040,36134,110379,-5691,-51452,-19915,-38970,-74164,67186,42049,-62104,-86822,13461,49052,20178,25443,-48205,107387,40997,101659,29484,3681,-2067,38851,21086,-27752,-2951,-17502,-65869,59678,-21282,-21931,48616,46460,32707,83915,71,82308,78510,33635,106942,-53973,-189373,-97781,51291,-21176,719,-7155,-14527,-6458,32606,-11936,11772,-47545,-29063,-8471,-26213,91577,67484,30513,77980,64534,-13616,-6386,9835,-2779,-90930,-27487,-26746,-59609,-11952,27940,43267,-1229,-5677,-16642,8362,34440,17464,12040,69455,-5884,22641,45935,107025,79121,-9781,16788,91656,82751,40701,32236,-14225,21329,51247,-23512,-20334,-96874,66014,52081,-28094,11807,2501,27966,63481,48689,85787,-27134,17949,48341,83198,52854,7391,-66644,-4650,6115,17839,80906,-38613,17263,82540,-45107,-41267,15895,46582,-24614,-36965,14328,-5780,-52746,-21077,7238,21350,60356,-17921,-32906,-23799,35521,-63100,-62604,17064,16231,45727,28814,73620,47467,39048,-19844,14353,14903,12807,-35109,-14522,-46935,75418,-1149,-22458,19356,12650,-11335,-15787,35360,-20872,-60032,-10415,-71409,-7757,-9679,18797,-26602,-55105,28053,31200,-43206,20280,13393,-21646,-59541,-30607,-2114,-42490,-56436,-83625,61628,81568,81736,-25444,-2524,-41329,5103,-33046,-32825,-2984,3319,31467,95812,12037,51262,13508,26919,-6128,31104,-80550,-17370,3229,-2528,-37722,12541,11766,-1574,40740,27434,-43670,-42965,47342,-57667,-28846,-136504,-92755,3428,-142162,-53312,110789,-25252,-24591,26657,46013,80029,55919,21637,-18137,11465,-7552,-97795,-71249,-4276,-19089,-34388,83589,177271,92019,-97438,-818,80048,19102,15022,77702,-45215,22610,-20165,-7207,-15413,49467,8795,16311,22999,60642,93626,22792,-1677,38154,-21342,-43021,54687,59959,65010,16309,41614,4015,-108915,-42615,-111139,12713,56683,-37750,-57047,-110158,-9707,-32894,-52724,-41564,40101,304,-70683,-22024,5376,93935,90602,15935,79431,-32072,-14726,-26747,20526,21840,-51908,-31023,36833,-10002,-25491,31230,34465,33114,92740,11212,-5586,-40934,37584,-42995,22456,64636,126780,-44899,80047,24822,4551,-68798,-80677,73507,-26678,-31237,43322,-23063,-12019,33164,17218,-58778,1013,-18906,-16061,-37966,-33538,-101975,-93578,-54907,-59777,-22306,-8018,-13486,-48044,-87263,26882,-3269,5228,38955,58080,203,30567,15132,15271,-10544,11665,69014,1144,17996,-15189,11620,-18274,10776,8040,57133,43430,-23426,-13909,-29935,-42763,13170,-4250,-13992,107507,-39553,5229,53316,88972,59020,90115,71987,18691,-6894,38301,-20386,19141,12669,-12120,-11162,-5753,75894,-24138,26742,15583,65789,63086,25888,-180174,-150567,-56967,-108593,-7278,-33386,-15466,30153,52732,-5722,61823,48249,31979,-36115,-93271,-35014,45022,1233,-1227,-40161,-3561,-56161,-17432,73385,9332,-42825,72079,33792,-14849,-7150,47510,76861,-44780,-40636,-106432,15610,147148,-26775,-29863,-58225,33895,99861,-70311,-108950,-99925,-242,72783,43020,-47935,-18804,83046,21253,8312,14984,-13064,-796,37478,62020,-18968,47411,-20269,-35766,26461,7220,3231,15228,47762,54980,8930,29957,-50805,12792,-33645,1703,20382,30134,24954,-429,-96218,-69417,-55028,2177,38678,-66433,-95550,-50894,25374,89713,-40440,-3935,16566,-562,58780,69016,46671,3059,8942,27094,40128,23216,-3160,17148,-42071,3551,51303,53205,51762,38708,8144,5709,39040,-22009,-22324,25355,6196,-41431,-20516,-39887,-61749,25218,14425,-23095,-15260,-66677,-22885,86405,63223,78873,15490,-41098,77046,26488,-20820,-60441,33528,85694,80510,53249,-19690,8193,-89785,-81481,15462,3053,-73542,-7561,14891,37841,-28330,-31157,22668,-7474,64076,124230,-24405,-81559,-4040,-15976,-12635,27569,-11497,108489,-33800,51075,120991,34859,40700,38,29305,-2934,-32257,57863,18950,8505,-15648,-19719,2323,-44278,-51859,33873,45940,-60858,-36567,-68025,2797,33539,10724,60503,26014,3591,-45822,37547,20155,21574,18534,62846,-69497,-60656,-35823,-63382,-16210,24239,-49970,2618,-14802,-5519,-35167,-14424,20847,-30354,12163,-2188,-49078,25687,-28900,-92646,-15243,30791,-23966,-28893,11506,81401,37673,31338,-45555,-45107,-44880,-32689,-36670,43146,64555,-10493,33619,-6109,14514,-61065,103303,-18161,-47367,40925,41814,-3152,-48665,-46150,40031,118131,57983,-280,-75363,79581,25455,-103241,27931,2212,8149,39421,47554,27290,13413,-5042,62359,-1764,-34611,-7796,-64227,-45896,-31339,69412,24830,65734,29897,-71390,-43598,-6357,12857,27026,51090,68549,35497,-18748,-38741,10332,1547,29761,16386,13133,-60866,-19261,-26444,1253],[-8627,31572,47905,38497,-4314,-33471,-31731,46263,31792,-17158,5977,-8479,5390,-10256,-11449,12215,-3468,49196,39380,-30925,-98175,-31376,38181,-38461,-68931,-10034,-18996,-30084,12732,-66402,170,10153,-49718,-54804,106335,63370,-16954,-24190,3695,21278,16647,-27490,-24926,-62410,-61959,5538,20175,13621,12493,-951,7767,26827,-44971,3392,41913,-11717,130190,87741,-13495,-10407,53893,77178,33314,45395,-4765,-54670,-90020,-26497,-43746,15981,-114263,-4465,-42089,61714,57894,-13152,53158,-72962,-21627,-80371,-7662,103631,45249,-60791,-5395,3420,26715,35005,59826,-21690,-80013,8216,18605,-20148,-85665,-105096,-95749,-34114,57924,-22401,-101921,-6801,47370,-3537,20132,39906,32397,32366,5099,-65537,-14087,-81247,-63570,-19596,9205,-34584,-100283,17979,-55503,9887,-5814,-53617,-59115,-47768,-35379,63857,138616,-5614,-14163,-56324,16784,-30009,-79534,-43963,42008,35683,-68450,20149,10572,64019,14996,-18683,-50887,29496,-78162,21388,-3741,65660,1140,-18927,4954,-9056,61534,11474,-53534,19651,-18303,-18634,78597,91013,25153,32531,20275,-56369,-16057,-43543,-25738,-21316,7826,49007,-50101,3051,46099,2196,-5689,17467,21036,-42126,-21756,64515,24535,-16972,25383,57926,-24818,-2895,33969,-59104,63252,-7309,38699,31115,-1263,27285,-67488,53408,34456,37324,22347,-23045,-93719,-4823,97987,-5470,36354,72507,33883,62049,17743,-90348,-92753,-38454,60476,2952,-38242,12082,2674,33112,10158,-33315,-11632,-40483,-29046,-21261,20522,34949,-108718,37821,-21190,-106598,-80086,-10436,4420,-73679,-73637,-45796,-56811,-66501,14721,-68006,28945,28904,11978,5896,-84347,50916,61721,93174,48585,54941,159102,657030,568990,187573,108392,46671,48553,52875,98102,116526,66005,-15358,-23913,-16888,134111,42966,18760,85735,34520,-60092,-59460,-59492,-84383,-75176,50166,-24412,-76565,30958,49947,46604,23270,-5627,24879,15171,471,20676,-46215,-52046,-3091,-22512,25089,-13014,17577,243,-18948,-9934,-8289,-10764,-50438,-19537,-6324,12812,54847,-71514,-9464,23495,71974,-83,35817,-57813,-13829,40393,16793,39121,-23444,10447,33137,45972,53536,-13919,-20922,-115188,12525,-7329,67040,-17386,-12385,3634,66686,11019,-22449,-30845,-16468,-3342,-5432,16872,24966,-9495,-2831,-32125,192154,51070,37997,118954,-13873,-46210,-9346,-61777,-87962,42397,37506,-56790,-90809,2691,65641,46052,2004,-56956,87342,37881,63837,24198,12908,7048,44535,51300,-5480,16275,8454,-30823,44497,-18953,-26304,49476,45015,15786,64983,-12750,85556,87951,41053,97551,-40898,-171901,-92183,46874,-21988,-7192,-13074,-6250,-8194,39806,-36034,-9728,-42055,-16430,39154,-18790,90221,33819,57297,97135,80281,-20417,3186,34448,5697,-83945,-34582,-36764,-51981,-10262,37401,32209,2913,-21479,-19809,13929,51483,7197,32613,102452,380,9508,30510,87801,107336,-709,7733,78243,84018,40529,34439,7119,17833,15719,-56334,-11426,-85627,51954,37471,-11837,9189,-5074,29684,70518,37172,83527,-26495,14722,76645,86272,53305,2759,-51682,-35949,-8934,29211,43680,-72756,11708,84056,-39018,-28806,25860,36972,-23861,-43218,2732,-17836,-40995,-35356,-6457,-9081,32613,-17469,-18250,-34347,-5236,-67144,-62708,-4667,19590,51971,78505,84467,63744,56365,-25266,17996,15763,-9843,-15783,-7777,-22423,58856,-30087,-33704,40875,18136,8968,-23930,25338,-24963,-48809,1898,-52455,-4049,3384,2110,-29142,-50848,26252,24551,-25772,1643,-1528,-26853,-56424,-58703,859,-27177,-77456,-78931,62072,73633,72210,-15869,12572,-50066,4748,-42045,-48129,9699,429,36628,30468,-19722,12148,-4498,14366,-16677,24550,-60734,-4155,31871,20749,-13808,23686,-4088,6035,69454,27267,-44759,-39919,60085,-60514,-51658,-115067,-91210,-2528,-114879,-43856,104759,-16361,-32482,16272,16755,53005,45026,28253,-538,38936,3478,-92930,-73473,-3212,-32063,-23973,68463,125687,116064,-86463,-13111,112142,17210,3392,66214,-112753,-57207,-74616,-22673,-12170,39315,-55791,27140,34197,63114,82127,25989,-14854,41390,-23947,-24633,53116,64091,75931,32622,26145,-10662,-105204,-28203,-73379,12393,88093,-31807,-39593,-94933,-11576,-65340,-21676,-49729,24740,-4788,-81540,-3618,-14324,98374,79703,35893,83595,-42671,8872,1754,17902,16882,-32523,-45415,22253,-28358,-19988,14259,22468,45370,111195,14375,-18892,-52529,21956,-56891,23620,76924,135917,-51829,66151,27046,-13161,-81274,-73103,65837,-47678,-46874,39986,-13333,-3407,36979,18916,-44119,22639,-7994,-8054,-19013,-20542,-74885,-68509,-57918,-49599,-39756,-2203,-27047,-44557,-63404,31250,-5383,17903,40099,43980,4006,19878,11877,14571,918,30480,61898,4428,42568,-10991,6553,-12070,6371,-11490,12026,65785,-11100,-7069,-29477,-28239,6227,-15521,-46665,77901,-33982,370,38004,72048,64370,73598,64280,10955,-51477,51097,-22946,-13346,10808,-6619,9458,-5466,84063,-27823,23770,6747,54382,63983,20554,-180791,-159827,-71024,-123825,-12752,-40093,-18106,30333,60881,23120,39399,39453,52897,-34687,-87241,-34203,58009,1948,-7048,-41837,-8972,-63396,-9523,53155,3216,-50384,54285,53825,-17187,-2160,39039,78866,-16312,-55810,-88848,36570,168379,-13701,-26508,-59198,42054,62540,-47884,-88190,-73341,5578,91288,74437,-51908,-27546,71950,25828,23044,4300,-29471,-23425,33115,78621,4826,61063,-36103,-52274,3775,-6936,-7005,15099,36702,59532,-1490,32486,-45493,9961,-26304,-8875,25334,-639,-2893,-28214,-89568,-52889,-53794,-38409,37256,-62698,-119637,-24337,32838,83487,-42405,-35927,17069,-10673,37521,56297,48983,21122,2804,1234,18536,61509,20397,16724,-37970,7954,61672,62770,45806,38304,1072,20257,64956,-8664,-29529,11006,8761,-58045,-6676,-41309,-54515,23388,6279,-22533,-13803,-45948,-27595,94614,63000,82861,8436,-47594,68190,31242,-30024,-68319,29247,84898,95249,45343,-13920,16874,-66843,-59810,-14226,-10385,-55063,-21396,7845,27981,-38006,-18602,21063,-5959,37272,97315,-52192,-78144,-5419,-22714,16802,52283,-16317,92299,-43520,59035,129739,7867,24613,-9302,34564,7339,-30365,61590,28753,4849,-3349,4901,7104,-30111,-31927,29527,-3892,-62646,-18338,-73802,30764,15814,18040,60580,32679,-4015,-50820,11278,40186,38235,-2041,59074,-88449,-101243,-47747,-48494,-10758,20527,-60657,8743,-17265,-51614,-26610,48242,10118,-30863,-15210,-6523,-34573,26511,-17094,-100110,-24259,78806,-19670,-23877,4255,79299,32189,57656,-37805,-38530,-23466,-31797,-17044,26809,-13988,-54886,-232,-18805,29890,-50855,91390,-24879,-54636,28753,45218,-13307,-41088,-45726,29166,69302,50925,6707,-87291,64076,13365,-103484,32661,-2252,28907,20805,36743,33552,12895,-13371,42204,1791,-44265,-20026,-124920,-54743,-37574,65149,13719,85293,21785,-79017,-48432,-17791,7438,14263,85726,76748,24456,-4814,-36602,7193,-23621,4029,38368,8200,-50758,-21395,-5968,2034],[-11030,31825,38593,36965,-14959,-31005,-9160,50502,10281,-28863,15711,8483,-5764,15854,12766,27225,-2982,35786,51287,-10762,-66965,-23252,42685,-84717,-95653,-27957,-33024,-17068,17772,-50313,9659,-29844,-67925,-46852,103032,51650,-18730,-22974,23743,22521,-16892,-15517,-30448,-96176,-59438,-18075,-5865,28556,34905,15627,-10267,-47502,-76941,15090,11058,-14929,119689,69639,-6211,13094,66937,110962,40093,42244,-16073,-21417,-104512,-18918,-42954,9247,-134675,-9329,-39437,57890,47318,-3701,36276,-73494,-29653,-88635,-25205,80693,18341,-40238,-17253,-5433,22577,25789,62966,-12042,-53833,13315,23494,-15958,-68493,-90338,-97805,-19690,66273,-17330,-90487,-7282,40452,4460,3149,6027,17737,33559,9533,-2775,-344,-76239,-114880,-9849,8291,-37934,-83923,55249,-41431,-1971,7543,-42412,-74950,-54053,-42789,71268,135394,-8200,-8871,-67447,-13214,-4419,-47050,-38940,49422,-7776,-67693,13039,8449,51162,12979,2548,-56394,7993,-69037,96242,40508,56989,-14506,-54191,25451,1996,56582,7519,-33078,25768,-5797,-20979,74838,90765,27152,32666,20477,-65945,-20356,-28939,-61797,1990,-570,16010,-4394,24372,67011,30934,1304,14663,16445,-26151,-80756,37792,175,-25059,399,16116,-91199,-31563,32163,-63192,67668,17103,30227,28860,-848,43432,-33268,61763,11062,-323,23694,-42645,-115681,-11197,71204,-3847,135,57088,28645,37539,4220,-105887,-79367,-35904,71991,31187,-44747,1780,-9111,41552,7576,-41586,-19248,-33111,-1576,-51271,27181,57631,-116052,26967,-28514,-128774,-83732,6096,29070,-67272,-31826,-9593,-59635,-58605,24755,-56760,10099,9310,-5437,8381,-62841,58026,61750,78769,48336,39528,133662,629928,628763,194189,131315,61465,28861,29760,91469,130762,65443,-4105,-39417,-7638,140673,30696,17668,80721,10443,-65622,-82275,-46732,-82534,-105047,32710,-20746,-73456,244,26134,18040,11058,-4692,36579,12936,-5636,16469,-43843,-20655,8244,15263,28793,-19341,22255,7964,-11401,-32198,-12323,7233,-37389,-4037,-7821,26021,38348,-83728,-29368,12096,73290,-7724,40227,-89079,-3473,14662,14353,43575,-25590,-4264,24885,33310,45890,-17183,12220,-28368,15525,5056,64760,-4879,1192,7110,80676,44721,-21289,-993,-12765,-24503,-45600,17197,15807,-16474,-3608,-35230,185295,70122,39869,108006,-17759,-37658,-1457,-75389,-83755,18864,27694,-44063,-98734,-12790,58712,68995,-27088,-41773,77646,29086,30531,8018,23664,8685,44451,76754,10923,32881,24851,-9021,22631,-9745,-37634,54126,40264,1375,39918,-18062,77833,84059,41645,87671,-16232,-120811,-76193,40005,-9272,1628,-14727,-2605,-16982,41476,-49691,-21795,-39511,-1937,76997,-12549,76257,2244,69205,92620,79522,-27495,16838,54353,5370,-73548,-37227,-39583,-40556,-8135,36545,13991,9228,-26718,-24302,17570,58591,-16535,30137,119554,-547,-3780,10613,53898,102452,11999,-1153,60752,68665,26681,30712,12061,3712,-5822,-79034,-3903,-71568,39439,21538,3861,-1186,-12621,20154,71271,26206,77210,-24497,2117,91721,70062,39161,-365,-34915,-67167,-26513,29460,-2020,-105255,4647,75544,-31324,-13912,30731,33494,-23742,-45778,618,-10757,-41553,-45985,-25737,-29882,4797,-11787,-1715,-47861,-39670,-63756,-47949,-31708,32800,30925,97325,95968,67778,69365,-19895,18258,16847,-28907,6096,4216,4644,39244,-58203,-41352,47867,19405,31751,-29732,18565,-23594,-37293,16690,-19604,6157,17679,-17709,-23743,-43198,17780,11202,2615,-20713,-18079,-26847,-53019,-81201,5555,-5763,-79868,-67295,62195,58101,53199,-12314,28050,-42525,3252,-44638,-54860,26482,-2691,36513,-32365,-69252,-21781,-27466,6841,-15146,26340,-28262,16617,54413,44038,10316,31219,-26832,3656,83884,23244,-44832,-11005,79692,-66418,-69207,-69631,-73277,-11353,-78293,-29752,87184,-8350,-55334,11970,-4344,25428,35116,24762,27201,52216,11313,-76740,-70417,4388,-37327,-11643,40628,81067,114885,-81712,-39238,109326,18533,1008,59014,-124987,-113173,-97731,-26919,-3489,21308,-97636,26626,41695,63528,46707,17662,-25833,44908,-32374,-6088,40182,50139,78640,36933,12803,-20931,-85050,-23850,-35518,11517,112388,-17729,-14124,-75073,-9280,-98352,996,-60570,7612,-14751,-88820,9664,-39800,83741,55462,51686,75880,-46323,37338,26236,19080,28081,-10620,-44423,2408,-34273,-6151,2894,9091,50447,107916,24730,-28774,-56291,5667,-65067,25925,83052,126080,-41873,50129,27850,-28982,-82325,-52849,43855,-64435,-57309,18663,-8193,977,37985,17101,-21271,40640,5294,-4449,-13712,-26694,-43418,-39972,-53247,-25349,-55913,7198,-32157,-36358,-36102,30026,-4262,33570,32489,22204,11186,-1820,1119,1965,9716,42083,47087,6591,56049,-3510,5326,-18646,-5128,-27274,-29490,67299,-1081,1239,-28661,-13108,-22056,-28074,-75224,51914,-14482,2156,29254,44922,51827,43913,66527,15289,-81302,61049,-23163,-43564,5239,-6559,17286,-10224,86862,-31041,20002,-7250,48012,61402,12556,-184752,-160524,-77167,-118609,-6203,-21269,-20951,23190,63098,38615,11812,31947,67364,-11572,-69493,-30128,69417,-250,-8588,-39943,-12908,-75511,-6777,23639,-5561,-59881,24975,64489,-12830,4738,30572,62787,8614,-65789,-55982,62983,145244,-14,-31077,-50085,46173,24572,-21321,-52634,-34310,20475,97182,78795,-53684,-30843,51932,25519,41371,-732,-14870,-44386,28640,74892,19133,62552,-37044,-43758,-22744,-18669,-10364,17737,25829,56130,-24,15570,-41689,5976,-20913,-6912,25481,-25365,-32817,-45571,-76681,-39371,-48563,-82945,29406,-53042,-128165,1070,30396,65623,-48002,-60253,21534,-29975,-6368,34207,51408,35656,-5225,-19243,-4832,82706,46628,25530,-21806,12705,64411,55613,32649,21812,-9861,41373,80072,11704,-34686,-886,6691,-68414,-2552,-35515,-41670,26475,3652,-18974,-10867,-17318,-35440,97169,66985,71947,11509,-48110,55963,24907,-34854,-67904,15174,73344,102802,34561,6164,23296,-38955,-45603,-53226,-28657,-30990,-20553,2137,22211,-37362,-5428,12800,-6441,5370,58686,-73322,-71007,-12059,-30879,48699,76280,-19435,66541,-39253,66294,117903,-25381,10533,-15020,46529,24020,-27440,52703,33591,5421,25789,24513,4617,-4504,-10808,23344,-48961,-56559,6667,-60830,63923,-7415,16772,47495,39090,618,-37877,-8891,54573,47700,-22960,49815,-93486,-125036,-63001,-32726,64,17829,-60452,16322,-24007,-79963,-11581,66310,-10750,-34679,-47355,-13428,-20799,8188,-6717,-87420,-31942,115525,-15450,-16499,-2848,52293,24707,77423,-30327,-28158,1583,-22323,7966,8728,-67705,-91509,-41144,-29521,37832,-29116,70603,-36677,-67120,16787,38725,-14261,-31290,-39123,14008,9921,40346,9209,-79754,47501,4320,-83520,27238,-19343,41477,-1681,26396,28335,17308,-20904,17124,-7494,-46458,-25793,-158783,-58643,-40359,58049,-1974,84843,11929,-66701,-50935,-23439,2722,5,94857,78202,20181,8185,-31797,5410,-45206,-24911,47108,4323,-34013,-24793,14534,402],[-11165,35866,22013,22902,-19367,-24105,21572,51708,-18455,-44326,4386,28044,-16672,35660,35686,31954,6112,25109,62591,16614,-38424,-8804,45372,-118261,-120596,-39186,-42960,-1032,21376,-29155,18104,-58757,-81565,-36973,89410,42824,-17807,-17290,50797,29989,-49042,-12776,-25927,-106010,-40042,-34620,-25902,45780,52224,23619,-22894,-95441,-94807,30076,-13242,-24840,94484,25150,-5389,39771,73672,133566,45326,39304,-24500,15253,-106957,-10274,-39705,-1970,-116110,-8723,-28409,51266,25266,6054,7617,-68800,-32984,-91049,-34060,59994,-11130,-12269,-38776,-20371,10352,17580,64234,-9452,-37099,12230,21636,-1621,-41361,-70661,-95239,-2757,74239,-12265,-64991,-8125,32406,16442,-20493,-38128,-4807,25579,10861,69237,17156,-63919,-136753,2103,-2623,-37937,-59867,79389,-22019,-12324,27627,-23640,-63139,-51517,-52546,65261,120009,-6227,-12484,-77663,-33249,31986,-11044,-34601,43573,-60639,-65544,10218,694,27848,14901,34094,-54011,-18648,-52540,160747,75786,41956,-26460,-80684,42094,18938,52652,8481,-10261,27612,6576,-24391,64175,79553,34552,18177,19478,-67867,-24255,-15323,-85243,29466,-15677,-13412,41334,36925,84156,52699,3031,27834,8739,-4971,-134419,6449,-17270,-24892,-23912,-25003,-141134,-58673,39582,-58391,66251,38134,19023,18531,-5068,63598,7844,66224,-12844,-30693,21166,-56601,-122157,-11142,33871,-5181,-31798,36857,14672,3267,-13041,-104125,-65169,-28453,61597,55476,-42572,-7336,-14824,43918,23091,-49286,-36710,-24050,32806,-65026,36072,78572,-109995,12206,-34223,-121372,-77153,20024,48553,-51089,16339,40202,-45031,-54542,38649,-45977,-2973,-4723,-15542,2429,-58168,60341,54727,51306,36868,9656,83716,613914,708631,195068,124225,67792,5813,-1671,61254,126010,59770,16526,-53981,13631,129184,14736,24826,89208,-11289,-60065,-80815,-28252,-64081,-129896,-2062,-11522,-65371,-18348,9778,-60,-18819,-6305,46011,16639,-5693,12096,-42077,12346,20223,34778,30880,-8501,24361,8900,4227,-47179,-6129,24709,-18660,13698,11626,39886,16436,-87254,-42660,870,68234,-5944,36444,-110945,6570,-22934,1856,38625,-14250,-22266,9966,28759,41586,-28314,35875,36810,19274,17245,56793,16330,30355,11041,69825,68334,-26020,29858,-4338,-34620,-66917,28061,13174,-17972,-6961,-32822,170553,98926,43182,88168,-15172,-29413,-211,-76214,-63449,3706,13793,-28802,-109285,-27712,25581,77240,-53917,-7184,77591,15639,12598,-17059,34953,2493,37032,86366,14044,37986,24043,-5645,-1311,-44,-54636,60081,30867,-5213,15080,-11025,69323,72950,33464,77753,18218,-55335,-57411,29774,7606,25819,-12744,-2923,-31675,33596,-49645,-23381,-40415,14285,83954,-6991,55173,-17028,56806,67327,64396,-32455,29617,64219,-4560,-64398,-31216,-30255,-21131,-5533,25673,-5860,16992,-29155,-32951,17584,58690,-45873,6779,119253,-5240,-13766,-7226,11274,70079,26814,-5671,43876,36146,-1442,19131,3522,-14617,-17260,-92040,-2640,-60138,29539,15507,15194,-16059,-19664,-221,66169,16262,67430,-23226,-17035,88324,38533,14439,-2634,-23780,-93116,-40838,14297,-40711,-128307,-3692,60475,-19825,1436,27303,37103,-24466,-43005,11658,14527,-56000,-48092,-46830,-31821,-17709,-2988,11535,-61205,-58808,-58199,-29819,-56430,52905,-9274,87417,104519,58452,75689,-1929,17362,13170,-40330,25626,21596,29142,20300,-79862,-40219,39715,17912,49500,-32488,11019,-20140,-27646,31156,19006,19689,29148,-34398,-11003,-31749,6227,-1611,36584,-38543,-32263,-18265,-43318,-86446,8192,17574,-62241,-52888,62056,38841,28502,-16119,39188,-17757,185,-40760,-51458,40758,-6833,31310,-69746,-116791,-40764,-47249,6658,-1087,35740,10599,42669,64485,64848,28812,33303,-49806,-2771,81101,14918,-45399,22834,102680,-71918,-78421,-22419,-45923,-18842,-43237,-17195,61382,-461,-70447,13294,-9069,3819,28833,12544,55614,48858,10731,-60130,-61676,14634,-34822,742,6160,54900,88006,-82553,-73913,76295,26211,7117,57103,-81472,-131642,-82546,-16668,9974,10580,-95389,19244,45079,66230,5199,220,-33474,46428,-37663,10712,20870,27907,73675,27632,3741,-24547,-55509,-32425,-6773,9480,121890,-147,12577,-56897,-2002,-118334,3066,-71639,-7127,-29952,-89368,14168,-61295,58400,22198,58664,58451,-42170,63300,41812,31513,59339,12077,-19412,-17186,-27224,11293,3447,-778,49237,87624,37765,-32678,-55085,-5896,-67059,31421,82594,104223,-20076,34982,27142,-39461,-71677,-25346,13646,-77742,-58005,-16586,-1867,1365,36094,14345,1197,50418,19781,-6151,-28363,-56094,-15083,-12873,-40445,5205,-70402,18756,-24976,-23799,-14945,21997,-1869,46476,18026,-807,20938,-26801,-13845,-17811,17324,41835,18057,6135,54164,4511,9995,-32752,-22134,-39874,-57589,41616,4437,9495,-26014,-3350,-61323,-38916,-90532,37374,13512,11304,21744,12702,21616,12541,72899,31782,-91983,63546,-24294,-62835,-3921,-11511,11566,-11290,81833,-33189,15262,-24931,41570,58838,2410,-195494,-152628,-76026,-102929,3818,12518,-23289,7459,57504,43953,-14412,24579,66899,20965,-47763,-20557,79162,-9890,-6960,-35611,-14523,-88431,-12334,-6474,-13823,-73536,-8452,64170,-247,10405,25554,35091,21876,-65842,-17976,86199,87882,12522,-37518,-35378,42776,-4569,1094,-12897,922,38645,85667,52239,-51093,-28081,28250,18855,61769,2295,11533,-56528,25102,52132,20072,51937,-20370,-19934,-54342,-26208,-3552,24382,20131,50019,12622,-16007,-38822,1352,-16496,10116,23491,-42392,-59331,-50478,-58648,-29583,-40055,-115247,18383,-40065,-120068,18392,18984,43792,-56451,-66280,29363,-52027,-50987,11318,55414,44226,-12019,-29688,-27063,79545,67502,40219,-1665,16276,58314,38122,14695,-117,-22339,62035,76661,30345,-37269,-8949,-956,-69419,-6440,-25413,-28141,35712,7952,-15519,-5808,15889,-42597,96288,76424,51433,23695,-39617,46242,7254,-33704,-57701,-8291,50197,102908,25255,38569,28016,-13967,-42766,-88446,-45730,-4380,-3897,-988,23947,-28311,4511,-757,-12162,-24315,18564,-78748,-59656,-21210,-40465,73502,94537,-24497,35419,-25533,69169,90260,-56537,2921,-16759,61518,42500,-27772,32993,33165,7925,53029,33082,-5608,25582,5028,17685,-75274,-45004,25478,-29291,96868,-30601,9576,25998,42164,16433,-11882,-23409,56727,48489,-39672,37325,-78368,-117956,-77337,-20627,11819,18111,-47419,23373,-32271,-88699,3931,39706,-36254,-38854,-75264,-20685,-9210,-23674,-2025,-53206,-37278,134245,-12438,-9258,-7464,8162,16560,87701,-19850,-15090,25970,-9116,32766,-6090,-77913,-108877,-74564,-36263,32987,-2410,47253,-49804,-77326,9160,23308,-6807,-21473,-22973,1709,-29322,30516,9791,-56005,37640,-2901,-47927,13442,-44206,43943,-19811,18589,13809,18924,-25385,-7249,-22145,-42830,-26723,-150176,-58462,-39396,50838,-21408,61550,2929,-42235,-52893,-23005,1930,-9018,85621,71327,23213,18776,-27721,6134,-60623,-48693,28705,-2517,-17630,-30879,27883,-4106],[-6998,42405,3015,-1410,-17461,-15453,43364,48937,-46593,-64641,-21827,42737,-24081,39172,47398,25471,24946,19499,68617,45113,-18611,9219,45539,-124681,-128082,-41807,-44362,15456,22050,-7549,26881,-67147,-87387,-23877,71463,37032,-14180,-7665,78681,38464,-70657,-17272,-14587,-85675,-9625,-41392,-33080,60361,60756,25574,-21862,-98744,-91682,48110,-25640,-39026,64255,-29365,-10702,61047,72708,138836,46792,39315,-23791,49304,-89805,-3830,-37389,-14097,-64093,-2384,-15282,38235,-5997,8983,-25133,-60020,-34793,-88481,-33242,45308,-35284,16885,-63750,-38919,-8014,12330,61866,-11974,-29411,3585,14957,19569,-11503,-49401,-89361,11110,82947,-8897,-36230,-9282,27277,27911,-46381,-79565,-31955,11305,8358,123606,34570,-49863,-129556,14628,-20743,-37061,-35532,88481,-1746,-15324,55072,-2516,-40951,-41445,-59079,45722,88244,-2408,-23790,-83577,-34944,65400,15538,-30624,26255,-108870,-67534,11893,-13589,-2466,18010,64805,-42187,-43746,-29161,185451,94199,29906,-28905,-85843,52410,38960,53888,14736,9330,25015,18125,-27320,50411,69598,44342,-9691,18127,-62546,-23314,-4295,-90378,44609,-35276,-30703,74740,35543,92974,61729,-4179,51706,36,16155,-161345,-17176,-22708,-15974,-40745,-52069,-152154,-77643,52092,-49455,57851,51520,6964,7327,-10489,78482,43519,61426,-30204,-48606,16414,-66378,-115718,-6350,-1447,-8197,-49781,23777,-6748,-32337,-28380,-86142,-54323,-22407,32782,68766,-30900,-11217,-15909,41979,51813,-56796,-51923,-15191,58105,-56531,44250,90933,-87551,-716,-38227,-94514,-66270,22505,56929,-31761,58559,88856,-16554,-57682,50789,-39032,-422,-3765,-16147,-13076,-70253,57922,45410,19326,14819,-26978,31035,613408,780793,189598,86414,65799,-12300,-33553,15814,104377,52301,45153,-60868,40186,105672,443,38660,103799,-29028,-43285,-57371,-11986,-37278,-143197,-45408,2458,-51341,-21027,4794,-2639,-47598,-10164,49385,26037,2746,10440,-36253,38913,38157,31739,31039,17335,24917,4086,21511,-46335,10405,35202,-2988,28093,46465,53853,-8325,-78390,-45848,-9333,58393,3906,22995,-113317,15335,-63162,-18321,25842,10906,-32612,-5290,32676,50930,-50936,47520,69132,23786,26062,43470,38101,66704,14631,38345,76632,-38103,54914,8210,-22075,-64348,49265,15812,-18170,-15283,-27062,149510,124539,46611,69285,-7091,-24797,-7176,-66013,-36374,-1073,-1329,-18268,-115441,-36051,-23534,66329,-71291,32775,81412,1394,11152,-45041,44480,-9930,20823,73546,1066,27479,6762,-16636,-24258,3837,-73677,64989,16615,-4045,-3627,10710,75234,63399,17262,64765,56128,1961,-42064,12829,16006,57615,-7238,-3133,-48036,14332,-39890,-16919,-42058,31290,54929,-736,34356,-20141,25019,33308,42257,-33369,34640,59996,-21440,-59070,-13932,-8744,5997,-2675,7456,-21900,25232,-36329,-46444,13272,53424,-71483,-26709,102900,-10036,-17666,-17136,-31689,25048,40283,-2184,31898,-6177,-40901,-843,-13182,-29872,-23366,-95748,-8829,-54417,22649,22806,19588,-30565,-26345,-26792,56483,6498,55630,-24636,-36303,70264,1856,-13231,-2943,-21216,-108075,-46828,-12952,-61266,-135639,-12680,43500,-5697,14491,15996,44921,-25128,-35523,33663,46886,-78194,-40260,-64154,-13887,-31850,5978,15588,-72553,-60900,-55990,-19922,-69830,74702,-53389,63024,107371,39052,74768,24721,16977,429,-41665,39118,41379,50006,5672,-90954,-28237,22796,16847,57275,-31087,-1506,-17566,-21028,41746,53555,32105,34603,-43097,6585,-15752,-4121,-7259,67464,-48316,-41322,-915,-21379,-67834,6691,37896,-29945,-39007,58995,19086,2911,-25835,42445,15836,-4059,-33008,-36979,47319,-12376,22094,-72120,-139754,-42700,-56693,12822,21469,48325,46549,68983,60495,78757,39029,31142,-65794,-6945,63558,4467,-45596,41661,121185,-72748,-79011,5132,-19043,-22029,-15319,-12133,32351,8131,-57692,17532,2340,-9353,26679,-4489,75662,32090,-3,-49237,-47488,23302,-27477,9939,-28696,42265,46381,-83973,-105751,29993,40310,17137,58419,-9494,-119213,-41551,4757,25987,22137,-51342,11148,45377,73468,-24187,-19703,-36328,43399,-32229,23584,2301,9354,63122,9977,-1865,-21182,-25288,-50096,7917,5885,113958,15245,30200,-44694,9065,-116108,-18095,-77513,-17372,-48333,-81291,9987,-72147,32912,-12341,55829,35965,-31447,79746,46219,58215,103178,32328,25200,-32570,-9695,26165,16520,-3141,46833,58995,48703,-28969,-52162,-9984,-62646,41070,76594,77471,3218,24305,26322,-43235,-55183,1381,-15597,-86890,-46922,-54669,8008,112,31106,14854,15742,49703,33453,-10441,-59439,-94409,3860,9751,-22944,34197,-82309,29951,-6005,-7919,-4258,8109,-796,51891,1156,-17279,30898,-44419,-27841,-37649,25955,28995,-23744,1475,37133,9834,20759,-48006,-40114,-48767,-68280,-5400,5278,16019,-19699,-3353,-94869,-44457,-85639,37181,41459,26833,9548,-15687,-15499,-9723,73747,49737,-88523,56311,-27274,-66771,-14577,-18314,-2102,-3086,69574,-33634,9514,-43100,26561,58526,-8985,-214035,-138707,-70716,-84425,9374,44720,-25380,-14428,44082,45466,-34015,16068,48134,44403,-27640,-6080,86259,-29259,-3820,-29246,-13504,-97121,-25789,-29647,-20374,-90657,-37596,55499,18001,11994,26955,6958,20076,-55857,14949,99241,20968,23439,-37060,-21351,31008,-19280,12263,19987,17719,53265,58538,5084,-42560,-20061,6998,5381,82081,11918,21460,-57810,22569,18184,9293,32973,7924,4240,-87701,-28896,14084,34890,23522,45135,32489,-51200,-36065,-3017,-11725,38610,21819,-55617,-78006,-44153,-36282,-22706,-32357,-122411,8507,-25125,-99558,23153,2717,26145,-62281,-50575,37484,-69338,-78484,-4348,60228,45695,-14884,-28443,-44027,55222,75539,54439,13702,17266,43681,19637,-5887,-15763,-31527,75488,54667,38774,-37744,-12923,-13309,-59591,-13545,-13926,-18322,49645,17874,-14265,1795,48088,-44462,94260,89656,29485,40181,-22257,41344,-17253,-26676,-39712,-36594,17550,96590,20354,74698,32581,2994,-48919,-102594,-54920,17561,22827,-507,31049,-15441,8286,-16291,-24007,-47078,-15091,-64363,-44258,-29788,-50403,82554,102136,-32495,5342,-9035,65200,57534,-75751,4598,-15151,73998,57657,-29982,9199,27909,8519,61281,28891,-20491,51795,12250,14657,-75431,-31492,26122,10579,124626,-45258,1034,3100,39553,38224,18679,-34433,44068,41630,-48547,25628,-45721,-76413,-85118,-13500,19303,21930,-23617,27861,-38336,-85157,11769,-6093,-59243,-40145,-89812,-27313,-752,-59125,-5920,-7858,-39543,133328,-11828,-4399,-7523,-36349,8632,87297,-5339,260,43994,1994,52093,-13377,-52622,-104909,-88294,-37761,14793,20480,26389,-57676,-76264,7859,4045,5936,-13785,3307,-2219,-33108,24817,9553,-25693,35336,-9302,-4187,-4339,-68608,37163,-27984,13078,-4486,11281,-25174,-24032,-32717,-35934,-25463,-109859,-56082,-33593,44553,-42491,20960,-2705,-17512,-54776,-17466,7277,-8470,70061,57682,31686,26821,-26664,9401,-70825,-60465,-12913,-15911,-8141,-40125,27847,-11514],[2981,49615,-13527,-29948,-11859,-6346,41499,41999,-65548,-85693,-51068,46905,-25149,24428,42091,12373,49985,18904,66726,67349,-8564,26359,41904,-98913,-110781,-35314,-35687,28748,18539,9829,40327,-53297,-84087,-8256,55502,32925,-8873,5211,101062,43437,-76663,-25536,-1350,-40258,21249,-38951,-24438,68480,59435,23860,-7128,-63550,-68933,66486,-27024,-53833,38868,-72315,-17913,71412,64165,126480,41950,41176,-11208,76613,-57061,-1652,-36960,-24079,-1171,8043,-5674,16216,-40590,1605,-50770,-47852,-36832,-82508,-24704,37828,-50305,40673,-85019,-56980,-27774,10784,54358,-15891,-25222,-12315,7352,41991,13657,-28863,-82197,17102,92159,-7295,-12824,-11027,28076,34268,-69140,-104781,-59664,-4963,2379,141449,48785,-37216,-102984,26412,-37891,-37335,-18455,86173,14314,-6904,87185,15520,-27432,-26957,-56717,19554,42068,183,-38596,-83748,-17478,83453,25975,-26657,2625,-137245,-74940,16769,-31933,-31791,19581,83368,-25131,-61509,-1038,162117,93916,29426,-18659,-66805,55331,56582,60757,23735,19763,18780,27970,-28198,35847,70430,52542,-44377,17121,-51541,-14942,3755,-77187,37745,-54715,-32175,89085,20290,90802,58240,-20652,74277,-7251,31827,-152970,-24244,-16053,-548,-45054,-56900,-119799,-84874,62624,-39194,43423,55122,-5716,2415,-14636,78615,65028,44860,-37423,-52185,11781,-73807,-101242,-593,-24674,-10899,-50280,28298,-32040,-61238,-37349,-56473,-47702,-19785,-2387,68124,-10886,-6935,-14130,37136,83432,-63505,-53964,-7572,66972,-30786,48856,91181,-50521,-7385,-40098,-64162,-58503,9064,50751,-15639,85102,123567,15595,-67241,56323,-37023,21849,17049,-7569,-35393,-86860,50629,37967,-9090,-12879,-60737,-6192,623420,823309,180653,29305,59189,-19067,-57528,-27035,73523,46347,75222,-56532,64383,79600,-7500,55015,111748,-42576,-18102,-23479,-4131,-11862,-139057,-81483,19204,-30464,-8863,10663,9457,-55868,-15187,44304,37664,15935,12920,-22228,54953,64075,12085,29870,48248,23703,-4611,33655,-27936,33858,36131,2464,36302,83108,66459,-33254,-58069,-38389,-17636,46999,18222,2900,-91654,23528,-90866,-39312,9148,44135,-28152,-15955,40438,73953,-80087,48784,79391,29033,29486,27164,51287,94724,17536,-368,69168,-54286,68788,22229,15752,-43619,76453,21002,-19903,-29303,-21472,128408,136750,46674,57482,3398,-25116,-20162,-49544,-14268,1337,-14019,-18474,-109889,-32680,-70531,40951,-75455,60905,81737,-7455,19282,-68115,49304,-25583,-5134,38891,-24868,4219,-19650,-32682,-43795,-1037,-89517,68348,-922,-726,-12085,44620,102848,62993,-3534,45456,88394,38258,-32017,-13253,6461,86257,3289,2484,-60272,-14101,-29095,-7028,-39850,47581,3759,7287,20268,-9920,-8885,4825,21690,-29920,26243,41704,-39523,-56903,13222,19826,35036,-275,-14024,-30397,33543,-50318,-61741,5275,43407,-85736,-56596,74019,-12666,-14397,-15867,-66142,-17347,47764,10706,27103,-45271,-84915,-28185,-32295,-36987,-26742,-90168,-19563,-53871,18455,38973,16416,-39628,-32480,-52006,43689,-4244,43888,-29335,-47398,48797,-27157,-36141,1200,-25202,-107720,-42159,-42059,-61494,-124781,-21188,28497,6303,22480,747,52060,-23916,-25994,59091,68114,-97833,-25253,-72226,15333,-37459,12147,6248,-82185,-50328,-59682,-24250,-65224,93154,-86024,40483,103412,15395,67978,51959,17226,-22261,-32848,45369,58854,68863,-1865,-90147,-7609,7387,19890,54171,-24599,-20399,-17573,-17234,45630,76056,39045,32578,-42013,25413,5005,-8998,-2502,85374,-51333,-44137,22323,14353,-28644,1070,50696,6735,-27752,49094,719,-19542,-37972,36358,44626,-8222,-25325,-11371,44975,-18051,10604,-45164,-129561,-35095,-53453,21810,45538,58418,70490,88832,45534,81137,41966,27932,-69911,-4798,38186,-4128,-43053,37173,125953,-66482,-72718,4985,-1326,-20151,4588,-17893,5712,17318,-15854,21095,20600,-15019,26523,-21443,81932,8696,-18266,-43673,-29212,27795,-19702,12501,-59909,32331,5736,-80423,-122594,-10137,56938,24326,58080,57014,-92959,2412,28193,40914,59626,12003,7099,44374,83343,-31834,-34560,-33409,34176,-14314,30226,-9228,3355,50032,-6809,-7186,-12607,-2216,-68414,8855,562,92580,23679,28020,-39866,21035,-92747,-53566,-71902,-23373,-65965,-64534,828,-71135,16205,-38749,45182,14071,-17239,82500,40166,93044,141296,45869,71934,-42510,13978,32916,36224,3583,48855,30511,53957,-17652,-49681,-7434,-51952,53304,67216,50467,16849,21694,27207,-41418,-42675,20009,-34074,-88494,-25574,-82376,21035,1255,22728,21961,18783,39282,43808,-11961,-94223,-115346,9901,25056,-8713,55644,-89347,38213,20060,9937,-1616,-8546,-3234,47347,-13406,-21253,38083,-44915,-35718,-50970,37098,7409,-66668,-7919,9691,9933,35384,-59464,-52578,-52733,-62754,-56438,3156,19465,-8449,-13281,-108202,-41891,-59308,48711,61411,46658,-9133,-29813,-43726,-18388,62448,52977,-79685,40580,-30762,-56198,-22323,-22695,-15331,14321,53495,-32300,3150,-57774,-2151,60759,-20371,-238693,-122960,-63975,-66903,6417,60771,-28130,-37603,25235,48944,-44993,6192,14997,44265,-11974,10511,89566,-55301,-588,-20138,-10326,-97064,-42973,-41530,-25392,-107020,-55727,45670,35868,8414,35571,-11940,5225,-40220,36096,98895,-31540,32859,-23533,-13586,13132,-18247,9215,38197,10073,59145,23323,-44915,-27759,-9117,-9120,-13967,98791,23114,-2250,-51088,20221,-16151,-7595,11335,35944,16306,-114839,-27096,39444,48150,36547,41909,53771,-77505,-32910,-6130,-5634,70630,21848,-69552,-85578,-30411,-10828,-17205,-30858,-102008,3387,-8742,-74328,14394,-13443,17605,-58837,-18193,41846,-75992,-83361,-8465,62851,39829,-13106,-17077,-52064,21036,66889,62364,18718,15080,22060,6223,-26991,-18304,-31984,77624,21247,32439,-37502,-13321,-27895,-40281,-18628,-2799,-14578,64587,29758,-15071,11971,72500,-37460,91331,101997,13854,54237,-367,38906,-41141,-15930,-18803,-62567,-18770,86331,20421,101730,38273,10682,-56600,-83749,-51457,27339,49795,3931,37612,-3907,4934,-29808,-40303,-62120,-38555,-33925,-26301,-35361,-58729,71897,96516,-41383,-16467,4210,54473,31552,-75419,15423,-11309,79031,65598,-29280,-9498,18496,3743,45159,15823,-34295,66847,11904,15361,-50989,-19184,4502,45238,144150,-42800,-4067,-14557,30892,59633,45531,-43209,19768,29738,-48116,19484,-7073,-12002,-80875,-8843,18825,28678,5772,28480,-39161,-79207,4778,-44320,-73416,-36504,-85290,-33462,3865,-87176,-18311,30760,-38616,116070,-14309,-3190,-2034,-61276,838,76666,11220,17465,51079,6693,62586,-10748,-14661,-86238,-78873,-33998,-11956,31667,10602,-52122,-58214,11927,-12061,19824,-9696,35961,4379,-7273,24321,7698,-151,35613,-14488,38808,-20660,-84152,24237,-24849,7805,-20260,-7839,-20096,-27973,-32845,-28258,-24318,-63596,-53585,-21750,38196,-62226,-24377,-3078,-2510,-55682,-8515,19297,1971,57149,41391,41900,33149,-28879,13828,-78124,-57849,-58468,-36434,-9036,-51490,12994,-21198],[18333,55809,-24672,-55166,-6831,4144,12891,31650,-69075,-99720,-73222,38671,-19300,-1878,21088,681,73630,21221,57553,77418,-5236,37590,33727,-48107,-72908,-20384,-18971,35345,10421,19124,62794,-23227,-72393,6766,45401,28558,-3428,20327,113440,42884,-67671,-33919,8780,15368,41406,-30327,-2781,68749,49955,19704,12697,-13911,-35997,80208,-22956,-65639,24329,-88910,-20818,69578,49829,101973,29217,40699,10642,94843,-19391,-3982,-36827,-30094,47454,19471,-2542,-13631,-71564,-14546,-59358,-32249,-38666,-74609,-12660,36245,-55940,54725,-97305,-69948,-42732,12600,41571,-18233,-18470,-33372,3091,60105,28806,-11009,-75929,12691,99384,-6815,2212,-13812,35822,32474,-83636,-105087,-83647,-19032,-5644,121081,58243,-24843,-69860,35969,-42985,-39144,-12323,78138,22367,13036,118165,27369,-30584,-12018,-42370,-2398,-8815,-601,-51239,-79018,12088,79690,21352,-22768,-20498,-137458,-84793,22302,-49155,-50667,17766,83067,-10827,-69119,27969,107386,79026,43222,2480,-31371,51283,65583,70178,31217,17313,10199,34770,-26095,21096,82699,55952,-76195,16692,-37070,427,8878,-51476,10754,-68815,-19777,84657,-3762,78298,47441,-42679,82358,-11064,38385,-118196,-15537,-1678,17588,-35606,-39784,-60967,-81121,65978,-28732,25660,49550,-19640,7658,-16650,59232,69594,19124,-35331,-43049,9361,-79620,-83381,2089,-31804,-11294,-36167,53308,-56225,-78063,-37899,-21709,-43685,-19078,-29102,55445,13910,5681,-10457,30219,106044,-66571,-38559,-1344,60391,-1675,47748,80280,-6512,-6106,-39512,-42698,-59362,-17736,31188,-5713,91811,136340,38362,-77609,52979,-37520,60063,54167,7383,-58739,-91494,38535,33509,-29352,-38946,-82712,-18172,631337,824973,173370,-27040,54474,-12268,-67441,-50694,43177,43316,97479,-41612,80265,59722,-6466,68750,102251,-52564,10200,6693,-6917,4592,-116044,-93776,35655,-3479,13182,23631,29850,-35388,-20041,30643,46117,25534,19010,975,60115,93550,-12358,28464,73436,19927,-15012,36235,1518,57825,29046,-4793,39283,107651,75355,-55694,-31894,-23456,-23311,37883,32413,-16694,-50438,33442,-91989,-52615,-7502,75263,-9490,-20030,44840,98363,-102416,43668,84127,34633,27204,11634,49464,97906,19793,-30200,49908,-67597,68355,33758,69375,-16882,102532,25760,-23147,-47045,-19413,116580,131707,39546,54277,12900,-28847,-32763,-31422,-4524,4472,-21141,-30770,-90078,-15015,-98301,11787,-67393,65114,73432,-4230,27727,-79836,46919,-40802,-39667,-9499,-55680,-22730,-45545,-45441,-57383,-12321,-96637,71095,-18322,-3419,-8698,82407,140302,74174,-23839,20434,106434,54432,-24525,-45272,-21487,102590,21484,18153,-63396,-44775,-25340,1391,-29655,61466,-45594,16761,15748,7746,-25325,-8764,8702,-23787,3146,15378,-51539,-54313,43699,47207,57652,711,-34133,-30188,42752,-66771,-72218,-4529,29791,-84943,-72198,37777,-12961,-5098,-4013,-85332,-47797,44918,30854,29064,-68048,-123973,-60686,-48948,-35137,-28254,-75877,-29474,-54780,16016,55812,7105,-39537,-36889,-68255,29218,-16031,34302,-35644,-43007,36667,-37904,-49410,11983,-30601,-91405,-28104,-60651,-47754,-97747,-27779,17000,9902,23621,-12633,53979,-18887,-18051,78162,61380,-106385,-8781,-67888,41090,-36554,13417,-15881,-90867,-34291,-67329,-40974,-41685,105091,-98132,29677,93275,-6863,58114,70705,16729,-50965,-16541,45781,69506,86305,-1143,-79216,15695,2213,29534,43035,-12782,-42600,-20379,-14985,41993,83166,37595,23622,-32781,41691,29006,-5102,11212,82315,-50628,-40918,46799,58192,18229,-6842,53108,36355,-20521,29823,-15616,-37050,-48210,21881,56630,-10503,-21152,22910,37281,-20479,-1237,-4036,-96817,-30558,-41238,29257,63729,61714,76877,95702,25229,69935,41030,27079,-61519,4122,13740,-6954,-35414,14208,111301,-54204,-62198,-14278,2992,-14732,17403,-33757,-13439,25791,36067,21091,31688,-15859,24375,-34510,74181,-14064,-38258,-38846,-9438,28242,-15310,6449,-86012,18637,-21592,-69070,-118172,-31143,69033,22627,50152,96486,-68011,29426,42901,50508,110109,66924,8383,43713,89861,-19238,-39679,-25150,18833,10919,28873,-10698,12468,37656,-14541,-16094,-2151,8725,-78175,1115,-6278,66044,22876,926,-41236,30332,-59674,-86905,-51531,-27145,-78380,-40673,-7637,-61425,13019,-48934,29849,-2188,-3742,71709,26888,121180,154033,48918,98937,-48191,38939,28680,52337,17730,56903,7225,51849,-736,-47754,-1881,-36192,63513,56916,25775,14153,29373,30701,-36888,-42413,26739,-34410,-77665,1254,-90802,35884,8970,10922,35689,11713,22675,48486,-5314,-115637,-97347,2961,29123,-8243,65788,-88550,41988,45956,28362,-275,-23383,-10236,33244,-22859,-11186,40014,-23392,-34253,-54131,50438,-15496,-93918,-20532,-20325,4045,49330,-64769,-53061,-50766,-45404,-90977,748,19158,7508,-28112,-96657,-30469,-17501,65502,69956,68227,-30413,-21978,-51192,-16966,39842,30827,-71705,20796,-32247,-36098,-21175,-21321,-21997,35318,37978,-29860,-2908,-65499,-41092,63886,-30364,-265664,-109549,-55739,-51453,-4053,54246,-32456,-57025,5041,56656,-48989,-3700,-21971,18490,-1646,25745,88446,-78901,2317,-7047,-6311,-85338,-57516,-41533,-29519,-116182,-59681,44474,46081,1171,48484,-19458,-16609,-25550,43396,85987,-57778,40787,2575,-14810,-6113,-3846,-5653,39189,-17067,54510,-9837,-81912,-8133,1384,-23439,-36828,106442,29292,-53482,-41196,16884,-41405,-23789,-7390,51759,12095,-127247,-21899,65924,63056,55056,37459,70451,-87041,-29572,-7292,1749,97250,23945,-84534,-80177,-14401,15287,-11789,-38802,-63361,4172,8482,-52347,-5121,-26201,17503,-42511,19870,39642,-69591,-71596,-2022,59751,26938,-8535,441,-50119,-9288,43117,61530,13261,10252,-3804,-2106,-46338,-8992,-20419,68351,-12761,12946,-38414,-10975,-41405,-15870,-18429,7611,-16665,75890,38944,-15384,24249,83320,-20608,85345,107187,9140,60123,18425,33083,-56939,-5089,-397,-79598,-50313,75587,23709,108177,44997,11304,-57147,-35186,-34640,22311,67636,11531,37605,2330,-4229,-38056,-57307,-71884,-52126,1963,-8634,-36848,-63407,44078,78832,-47660,-24851,10956,39776,18956,-54053,31803,-6297,74595,64895,-21785,-15437,5471,-7577,13160,2243,-40592,66626,8735,19537,-11036,-9759,-32647,64497,153791,-20146,-2533,-22961,18052,75593,63764,-48345,-7629,15642,-39859,22558,23130,51860,-61641,-1755,9953,36877,34299,25049,-33730,-76605,-19121,-63234,-75489,-28090,-62457,-39833,4068,-99150,-35821,46090,-34990,89266,-19639,-5476,8470,-52899,-7810,57860,25988,35192,45885,3871,63700,1726,13621,-63358,-53564,-26380,-38656,27230,364,-27372,-25189,17867,-19147,31077,-9534,66510,19616,28298,27432,2455,13029,31833,-16676,71845,-30860,-85528,9497,-12959,373,-29197,-35387,-11849,-17770,-22073,-21458,-24240,-31902,-52324,-3831,29754,-77476,-59071,2689,-1067,-54179,2020,36596,18651,49451,27519,49446,38683,-32644,17019,-83966,-43999,-87206,-60215,-19626,-62385,-11290,-31743],[35894,59929,-30069,-70737,-6622,18186,-31041,19514,-55535,-99372,-85020,20325,-8981,-28072,-7059,-1759,87111,23372,44585,73412,-4063,39013,21910,10679,-26313,1191,839,33436,-1641,17968,94810,12637,-54514,16862,41353,22358,721,36063,114411,37648,-48776,-39576,12222,63541,43847,-19573,23986,62508,35912,13035,24892,24032,-6496,83825,-20187,-72240,20786,-78236,-14345,57805,32748,74010,9380,33196,34314,102361,12302,-9361,-34077,-31763,67699,28468,-5415,-45048,-94110,-33864,-47815,-13177,-38115,-65384,-2348,37150,-53224,58159,-99111,-74115,-47409,16693,25397,-18792,-6355,-55993,5108,70580,32271,2200,-72073,-1209,100407,-7065,10519,-17989,49130,21982,-86539,-80616,-99948,-28226,-13557,76427,63009,-8946,-40380,41422,-27910,-40912,-15102,68300,21001,40170,140912,33594,-44159,-174,-17548,-11232,-50947,-5194,-56743,-71846,42373,55480,8305,-19550,-36961,-113348,-92277,25461,-59240,-52411,12185,64603,-6474,-67266,52931,49906,57183,65156,26743,6936,41807,61589,77414,33147,2517,724,36844,-21296,5824,97685,53603,-95915,16417,-21830,19515,10794,-23073,-25436,-73720,127,67250,-28647,59750,36495,-63538,68732,-10240,35363,-75451,-1906,13853,34725,-15547,-9245,-3539,-70760,61896,-18605,7832,37865,-34974,21911,-17093,23272,60090,-8866,-28176,-25712,10173,-83127,-64944,-762,-25436,-8141,-14913,90709,-74396,-81200,-30706,11156,-39808,-17401,-36730,36316,37951,23505,-4810,21790,110912,-61338,-9527,3720,43838,15927,40027,63018,32960,1810,-36589,-33872,-69482,-48744,4680,-324,80438,124562,41332,-80595,41982,-34810,103582,94409,23987,-76468,-74475,22759,29238,-41187,-56455,-86971,-4776,622819,786488,172487,-61610,58841,5533,-61174,-49804,21060,41866,104603,-20114,85269,50638,3394,75612,72466,-59789,35336,23891,-18082,9225,-78874,-74491,48355,25787,38027,38443,48927,5271,-23679,10764,46160,22964,26615,29925,55883,116933,-30073,27778,87255,13032,-24951,28575,29803,74361,18061,-21517,40579,113209,78121,-73241,-8365,-7375,-25951,34146,42436,-26765,-2137,47521,-61725,-51933,-22369,93699,14799,-18578,40145,106823,-102917,36490,91299,39532,20622,581,31419,67606,21532,-40131,25259,-70590,53327,38626,120635,4218,120388,28065,-25238,-63913,-22514,122643,112498,23222,57273,19314,-32337,-35518,-14098,-5956,1688,-21255,-50397,-60107,15603,-98427,-10562,-52162,44160,56059,15275,29774,-77672,36369,-52003,-77567,-58356,-81416,-41810,-63448,-51698,-62651,-22980,-90809,73776,-31301,-18026,5470,111781,159892,92226,-38507,-3792,105703,59043,-14764,-73543,-58241,102670,48809,43574,-55428,-67282,-31464,4924,-10134,71326,-72988,25655,18773,28764,-13988,-6252,4934,-18040,-29954,-7802,-51110,-46594,67043,65345,67583,-337,-48350,-22572,54734,-77665,-70096,-13561,15019,-70076,-69538,289,-12460,7141,14021,-86684,-64148,29514,51838,35028,-67215,-148483,-95089,-59860,-27847,-28436,-55006,-33527,-52058,14023,66479,-5355,-29159,-37458,-71143,14578,-26688,28233,-39548,-19854,41039,-26194,-52276,28985,-32026,-63424,-8876,-60604,-30651,-60498,-31170,7692,593,18019,-18808,48375,-9072,-14803,83299,21501,-101896,3042,-51791,49425,-31924,9243,-43658,-96694,-19191,-73509,-62268,-5360,109488,-89809,31284,78755,-24354,48338,74435,13522,-77859,2249,43350,70492,99268,6954,-62446,33989,9545,45608,28811,3647,-61290,-25053,-12571,32539,76709,27163,9960,-19530,52198,52501,8702,28495,55486,-47485,-32486,67991,98395,56140,-14230,44739,50247,-18580,2280,-29870,-50309,-52691,2094,47319,-9216,-21882,59648,30868,-15148,-11853,34849,-62521,-38095,-27391,31821,70827,56980,65640,85618,5132,47684,39540,30546,-44365,16898,-2571,-2275,-21802,-14459,79118,-40013,-50064,-34910,-4679,-8863,23191,-55082,-21654,31655,73223,16471,24354,-14549,16527,-42731,56722,-30861,-53613,-30057,8486,27254,-15773,-7352,-106323,1399,-30914,-51115,-96077,-30343,68943,9517,30492,104682,-51282,32132,42304,51172,149862,94962,12555,44133,85494,4575,-35399,-13955,-574,34195,19139,-3320,32632,28618,-10562,-31137,6411,6418,-73458,-7262,-13821,42453,13675,-45244,-45963,34014,-31810,-102186,-19324,-31281,-82123,-12344,-10271,-47467,22966,-39288,12339,-9647,4794,51756,11000,126992,133827,40037,92339,-51983,60854,14619,54855,34665,66189,-10283,42601,18081,-44398,2394,-18444,65253,47531,5267,-3485,46341,35879,-32839,-54624,22513,-14389,-51209,27125,-79215,51427,25400,-3627,51790,-361,4916,45972,11799,-109632,-39005,-13831,17695,-28988,62664,-78117,41373,64316,45764,6274,-31514,-21416,12760,-27237,9170,35613,17582,-23302,-47483,63803,-31216,-93341,-32601,-44417,-6376,56725,-63852,-37563,-42783,-22023,-96417,398,15264,25992,-39146,-67585,-12169,28226,80230,69983,88868,-46948,8285,-36689,-13645,12976,-13234,-65793,2997,-29437,-13275,-5845,-13349,-21736,51247,25704,-27417,-7456,-64554,-78376,64832,-37833,-290068,-100994,-43362,-38120,-17042,28769,-38612,-69598,-13040,66449,-49936,-11100,-49336,-21330,3710,37010,83080,-87961,5756,10489,-3405,-61379,-63559,-32035,-33091,-112313,-50384,59363,43210,-5912,58785,-22853,-37900,-17519,38007,64214,-58909,46767,33589,-23966,-21036,18931,-25596,25722,-51273,41351,-32105,-98068,12886,8015,-43251,-59812,98578,25012,-107968,-31797,11709,-52538,-33973,-19247,48986,-3130,-121216,-14782,86159,79169,70769,27964,77683,-80071,-26909,-6505,9165,111975,28115,-95740,-62165,-1053,38441,-6059,-54555,-22199,8691,25047,-38866,-29644,-35247,19857,-15322,51566,31223,-51909,-54005,9350,49325,8076,-4845,19191,-40620,-25550,10838,53609,2444,4303,-29977,-9419,-61607,3892,2080,51474,-37356,-12166,-42046,-6709,-50684,7254,-12835,17707,-22245,79552,41637,-11398,37691,77998,3754,73377,100040,15601,55576,26205,17744,-60204,2128,12306,-84442,-68821,67712,27241,89958,50883,8969,-45118,23116,-8646,7843,71507,20122,27940,1571,-16112,-39544,-70310,-79792,-58530,30671,5226,-34722,-63481,7275,53798,-48741,-19920,11469,25587,18026,-18517,47402,-846,62626,56925,-7967,-6274,-10622,-23429,-18657,-2361,-34612,51505,8795,25726,31886,-3085,-71138,64861,151168,15134,6006,-21656,4360,83447,72987,-46254,-27162,1309,-28035,35456,35953,90919,-29343,12082,-4155,44529,56341,18473,-23499,-76529,-54195,-65356,-66257,-17364,-29299,-46955,-447,-91142,-52945,30966,-29534,61084,-26551,-9636,22085,-12840,-18335,34463,35254,50788,31159,-4151,57628,21580,20002,-44974,-26572,-17434,-55991,8993,-4799,14589,11953,21125,-14976,37293,-12425,83777,38294,52340,30727,-7335,13213,20106,-13832,86922,-32483,-72407,-2690,2924,-10247,-30563,-64351,-3762,3229,-5535,-16040,-24568,-19534,-52225,17924,17890,-85813,-70639,14145,-10092,-49452,12558,55965,35561,44627,20204,50583,43587,-35230,16517,-88137,-26063,-90171,-79859,-35573,-69312,-34551,-40987],[50458,61675,-31292,-73700,-13759,36567,-70557,7723,-28509,-81869,-89718,-2857,1100,-43199,-29870,9155,84404,22645,32548,58301,-1579,29449,9367,57520,16676,26433,17673,23967,-16075,5912,130251,44167,-33229,18616,40562,13881,2725,50033,105742,30410,-26299,-40974,7805,91997,28956,-10270,45998,53050,21338,3061,19874,35831,7760,74129,-23071,-73966,23543,-51541,2468,40286,16311,50617,-13886,16467,50460,97819,30848,-15400,-26308,-29882,60490,32527,-10994,-68137,-106827,-49301,-22769,8090,-32570,-54267,1452,35961,-42716,53320,-92664,-67948,-39267,21622,9408,-20450,9770,-75822,13756,73225,26202,9122,-70775,-19931,91228,-8403,15408,-23563,64367,4676,-77590,-40641,-105586,-32251,-19154,26917,64121,12337,-19378,40888,6734,-39784,-20603,57243,11151,67538,149761,37620,-54434,6545,11334,-5097,-73860,-12253,-52865,-65151,62929,19032,-4913,-17866,-43389,-79214,-93527,23798,-57700,-36271,4054,35679,-14451,-58925,69177,12193,36202,81879,41985,35943,28902,44213,78560,27564,-19486,-8176,32537,-15542,-10095,102686,47221,-98117,15297,-8893,37557,8654,-2508,-57891,-68049,19245,44671,-46571,41980,30945,-75965,36564,-4825,25862,-40426,1944,24543,48534,8732,21640,30129,-59407,54640,-9798,-7591,24399,-50478,39504,-17181,-19194,42726,-31291,-21334,-6360,13765,-83135,-46731,-8911,-12698,-1467,4367,123781,-83386,-72546,-18663,36275,-34162,-12421,-23342,17638,55120,41007,3278,12607,96242,-43941,23752,7505,23866,14037,26370,45728,56791,12868,-31953,-33838,-83765,-71698,-18660,5545,56646,90294,21465,-69722,27613,-21889,138697,118368,36737,-83666,-38784,5923,19881,-47340,-61216,-71784,26201,589322,718020,179313,-61483,76865,28251,-41083,-32229,10160,38607,95360,2642,80584,51471,19265,73673,29180,-64784,51928,27687,-32119,4441,-37042,-30139,54546,50075,58490,50168,57340,45103,-25652,-11116,34840,4295,32983,57670,43474,124448,-34715,28138,90567,3250,-32540,13579,44451,76060,7569,-40055,43869,102082,73709,-84080,4149,2305,-25497,36948,46053,-19973,38375,66024,-8646,-36154,-36552,92973,32089,-14555,25555,88898,-74675,30321,98029,41976,12344,-3710,1419,9497,22671,-29118,1570,-59403,26645,33610,151757,13835,125579,27619,-22529,-74134,-29840,149514,86883,-954,61758,22519,-31880,-19823,2173,-9952,-10758,-15176,-67958,-29066,52991,-73959,-20945,-36578,7821,33986,49500,22988,-63664,18919,-56324,-109559,-93557,-94110,-43932,-70729,-53329,-58511,-24483,-70643,75065,-37083,-44272,27101,120921,137061,107386,-43941,-16788,87860,59696,517,-87098,-89318,88613,82413,72786,-38456,-71116,-43795,2635,15930,75844,-71756,30973,23563,53351,20548,6778,8280,-15695,-63347,-15882,-35279,-30576,72577,69481,63744,-3150,-52955,-10411,70998,-75683,-50569,-19364,2172,-45957,-51620,-32520,-13234,18295,31406,-72454,-68674,2908,63550,41202,-44217,-152156,-126239,-63451,-21141,-27914,-31233,-29558,-41690,11313,68543,-17363,-10364,-31985,-61651,1588,-31765,25701,-35819,19034,59577,3939,-47496,47735,-26246,-31925,10125,-42341,-19628,-21476,-30824,-2798,-21539,8060,-14927,35909,4603,-17504,72881,-39547,-89756,6364,-28370,34207,-25926,881,-65276,-93715,-8335,-72309,-78641,32297,106740,-68446,39341,61873,-36633,40975,61592,6346,-94342,17413,41059,61279,101769,19529,-45443,40709,23651,64727,16448,23015,-68648,-30095,-8570,20942,61641,9628,-5329,-7097,54635,70187,30335,42470,9517,-40197,-19635,83153,122721,73007,-18334,27836,45165,-23091,-28423,-41891,-61359,-49092,-18626,21440,-3555,-26259,90069,32086,1215,-20340,59944,-44081,-56307,-18055,28507,65387,46215,41750,59052,-11082,21270,38173,38013,-24942,28845,-7744,8107,-3637,-35058,39084,-28609,-38328,-41584,-18398,-5976,20606,-74930,-17967,33577,81729,8364,-3240,-12630,2510,-48531,36131,-39155,-60020,-15758,21401,28454,-19575,-24975,-119014,-15789,-24538,-31059,-68147,-13625,52374,-12463,-542,88439,-42320,17216,27778,41333,158167,92279,14901,45158,65445,28896,-26230,-3880,-20352,46973,2520,8310,55398,24230,657,-51883,10177,-6495,-54221,-8020,-20527,26381,-431,-93868,-50589,30936,-18055,-91749,15909,-37642,-75935,17133,-4736,-32261,41243,-12686,-5941,-7651,5215,29636,-3029,104644,92001,21360,54207,-56014,76511,-4225,39152,48233,67440,-24698,27879,34328,-36498,2937,-3580,53287,39722,-9332,-27081,67171,39992,-31269,-68731,12270,21613,-10930,46346,-54220,66628,48921,-19215,63024,-11441,-9108,36171,36485,-72138,38348,-35184,-11180,-68440,46134,-59022,37995,70078,59966,20471,-29216,-35039,-8928,-28728,32085,25560,68203,-5840,-34849,74254,-33372,-64961,-39031,-56111,-17996,51953,-57885,-6853,-29804,1293,-74694,2997,8772,43149,-37670,-35888,8592,64845,87503,68655,105823,-52147,52154,-10079,-15176,-10236,-62672,-59909,-7462,-21339,6167,24769,-797,-19782,54309,15562,-25858,-9526,-55581,-99960,59865,-42261,-307092,-97311,-24847,-27056,-26067,-4560,-45774,-75128,-28588,73255,-51642,-13402,-56190,-56516,5318,43400,74438,-73646,11281,30809,-3657,-27387,-58372,-16838,-35766,-93241,-32011,89576,26275,-8069,57681,-34398,-52397,-18356,21960,38419,-42737,50035,57935,-36888,-26882,43815,-42370,4164,-79422,24349,-39074,-94017,30213,8342,-73240,-79295,71001,8299,-140488,-23989,4657,-49742,-35965,-22624,29191,-18641,-100158,-7316,96339,96278,74051,11756,72764,-63606,-25830,-4579,14429,112816,34374,-96443,-35204,6323,54853,-601,-71406,7343,12224,38322,-34821,-51977,-42646,16435,15374,68602,20592,-28095,-39737,18135,33726,-14119,-5763,34752,-28333,-24593,-20702,43060,-6014,-812,-51676,-19580,-70960,9724,29716,33143,-46737,-32200,-48754,-1258,-53620,22705,-4462,27676,-28212,73600,36538,-181,51054,58509,30397,54064,79086,29721,42492,18721,-9697,-51202,3443,19908,-77777,-69581,64695,28448,53284,52843,7754,-20921,64769,18549,-3968,62815,26428,9433,-5375,-26923,-34868,-75143,-87570,-61056,43444,12312,-30677,-59818,-27767,28186,-44552,-8414,8738,16323,21022,16959,55073,4583,48173,45253,6894,13195,-28517,-39215,-36385,8334,-15156,26570,16349,31874,66382,2294,-97036,49348,132242,45528,18865,-13105,-6837,82770,76217,-33658,-30317,-12401,-18390,54526,32812,92443,8174,33081,-18100,49592,68688,10388,-11759,-73801,-87727,-58299,-50116,-8196,1864,-54632,-9436,-64978,-64128,-9231,-23163,38791,-33057,-12955,36232,39864,-30503,11184,37157,60724,13030,-12873,48264,44569,4759,-34585,-11656,-10057,-57388,-15880,-5306,61469,37756,18112,-1693,37880,-16723,78564,53845,52300,30573,-20923,6135,1461,-5183,79649,-25774,-49333,-9017,17948,-22678,-27056,-86635,22,28232,8817,-11534,-23567,-19603,-51597,38909,3305,-86131,-54924,29214,-21948,-42092,21849,72680,46806,38780,21335,43446,46897,-34306,10921,-89422,-11659,-73136,-87840,-50658,-69087,-46128,-46353],[56949,61271,-30403,-65230,-27961,56068,-88934,-1597,4490,-50796,-92516,-24706,6023,-41768,-36632,31739,65246,17780,25386,38613,3080,11206,289,78188,48483,51240,26583,10615,-30908,-15407,156451,65150,-10998,11278,39201,4128,2486,59314,91225,23855,-4648,-38013,-2998,98170,4405,-4487,55546,44170,9315,-10791,-2835,22914,2138,52356,-31537,-73905,26372,-24247,24939,21534,3152,35637,-34976,-7478,52117,81078,34107,-19835,-13134,-25858,36298,31028,-14800,-73587,-110036,-55483,1999,28209,-20525,-40051,-4228,28340,-24616,44334,-81976,-52814,-20087,25900,-2477,-27425,26048,-88761,26485,70422,15367,9101,-70741,-35932,70824,-11764,19335,-30071,76205,-16026,-59911,482,-99145,-33160,-21008,-13395,62638,34835,-6653,33317,50421,-33010,-22355,43198,-4704,88723,142858,43161,-50248,8201,34909,9779,-74912,-19395,-41132,-61190,68351,-17810,-11802,-18364,-40243,-51878,-87309,16476,-43476,-7817,-4196,7611,-31058,-47138,73868,645,21105,79241,36710,49576,14425,17728,72292,15589,-40650,-15081,20864,-11707,-25652,88671,40453,-82932,12206,-1341,50206,1484,2845,-78128,-53147,30133,22997,-52774,31940,32213,-75176,-1996,3955,15551,-19419,-13374,27016,58394,29948,40803,33958,-51295,49945,-4037,-19832,13147,-63500,52613,-17924,-55023,24000,-43409,-18812,8703,18382,-79361,-28502,-19418,-1788,7340,13960,135209,-82975,-56240,-5812,50052,-25840,-3419,4094,5051,60673,52318,13581,3875,68137,-14799,50836,9118,6195,-5722,9077,33335,58984,22935,-26490,-35903,-93469,-76256,-28798,16938,27245,39724,-15250,-44144,15375,5991,153687,108743,40915,-79006,2922,-8486,927,-51269,-52992,-39725,62891,533567,634241,189804,-28115,107150,48671,-13077,-12359,8434,30024,75615,22244,70175,56918,36559,63826,-14353,-67701,57189,24790,-42701,-3675,-1226,22120,53279,60244,69067,55612,49566,62618,-26059,-30266,12801,-26936,35695,76451,23181,111848,-26799,29065,87704,-8292,-36428,-3653,38673,58572,335,-51478,50599,82248,63802,-87347,662,-396,-22153,44890,43425,5725,60507,85294,48591,-9972,-52379,73504,32051,-10969,5986,48639,-24618,26387,97039,39976,5304,-1036,-32728,-57138,22765,-5656,-16755,-36423,-5622,17554,154710,13217,117764,25809,-12546,-73093,-38158,190365,63665,-28072,62580,23897,-26236,15700,17895,-6283,-31838,-5689,-73464,-7285,86231,-36707,-21345,-26263,-28272,14271,89015,8533,-43120,-2025,-52142,-125463,-104989,-90801,-26728,-69582,-54155,-46118,-11379,-38850,71926,-37128,-75353,51459,104060,70260,111048,-39089,-9706,60493,58823,20424,-81104,-103718,66334,113441,95901,-18005,-50633,-54702,-3949,42057,74274,-49088,30285,23757,84286,62251,21975,14943,-18014,-85663,-2341,-6162,-7014,54399,59708,50240,-6359,-45969,3074,90500,-57988,-15536,-20449,-6251,-19363,-26023,-56380,-16571,24794,41210,-48667,-64670,-29453,55539,44349,-8005,-134528,-146277,-59578,-20539,-27146,-8796,-19296,-22803,7464,63947,-25816,12510,-19451,-45899,-7578,-26241,25268,-20257,64081,82087,41632,-39407,60503,-13222,-5445,24307,-14497,-19108,10605,-27390,-18024,-50930,-1936,-1525,19652,19117,-24943,52455,-97162,-79137,1182,-4245,400,-20097,-8922,-69994,-75040,-1640,-60654,-83389,58835,97888,-43852,46006,44070,-45347,36622,35969,-4376,-94876,23643,40411,43563,88515,32275,-33737,32956,33696,81154,9245,42918,-59471,-33992,-2408,11397,42802,-11184,-19301,868,47676,76850,54328,47889,-43895,-25634,-3029,91959,125276,67222,-17357,6663,23889,-34353,-54970,-51120,-71607,-37261,-35759,-9771,5857,-30993,106604,43588,27881,-26593,66939,-46412,-73758,-14027,20952,49785,33396,12636,21504,-22139,-642,33966,47147,-9755,35704,-3691,19050,15479,-38262,4558,-22494,-28244,-28993,-30450,-8553,8376,-86571,-4205,31774,64694,-510,-41954,-10267,-12710,-56434,18408,-38702,-56574,1479,27341,34460,-22878,-40585,-121345,-29243,-8755,-14533,-47778,9196,22298,-36317,-37005,57808,-37190,-540,8035,22394,129797,66182,10876,45348,31609,45817,-17555,614,-36076,45492,-17887,18418,71516,24223,9813,-74351,8127,-24708,-26421,4360,-24312,18538,-14632,-124789,-51953,22281,-16096,-59596,43792,-46430,-61184,43792,7430,-16596,60692,21828,-23745,2021,-3572,12378,-12324,62695,51962,-1597,979,-61165,84075,-20614,9244,52928,52455,-39491,10194,43955,-21504,531,3068,27201,33019,-16985,-44853,82879,39497,-32102,-67952,2654,63296,35340,56198,-25453,79797,73961,-33209,62243,-17605,-16151,20639,60938,-12119,102946,-55215,-54263,-111338,18650,-35146,34177,62006,67931,39582,-15319,-48320,-26040,-29924,48898,12021,115079,13097,-21815,79732,-20413,-20708,-35253,-52955,-26669,31287,-48317,32316,-13641,18905,-39898,7528,1328,54516,-19306,-15770,26166,82582,85380,72343,116101,-43667,94029,13496,-22183,-25865,-98405,-52151,-7902,-8683,18557,64482,12356,-23348,41295,2808,-25264,-8977,-41415,-98266,45236,-43897,-312896,-96249,-2731,-18858,-25989,-32534,-52106,-75754,-44363,72207,-55537,-9071,-38830,-71469,4776,45542,63997,-36726,20060,49646,-8477,11798,-43544,324,-36670,-62008,-10300,123964,-297,-1597,39015,-62592,-57097,-26203,-3240,13192,-17376,49992,65511,-48217,-21440,64753,-49658,-18080,-93670,8912,-31951,-75389,38128,1667,-109200,-92204,25979,-18362,-139964,-16884,-3409,-36985,-30871,-18171,325,-25086,-72358,-975,98464,112903,58269,-8740,55707,-46263,-26418,-2851,15249,102343,42254,-82817,-6395,6866,62284,3468,-80295,18327,9936,45090,-36979,-65517,-50716,1328,39753,69088,13879,-4800,-33202,18559,18811,-34693,-13078,44244,-17996,-10299,-43024,34652,-5642,-3441,-64188,-33129,-73688,1494,54076,19480,-40394,-37631,-57055,4578,-49630,26330,2933,36782,-32247,58764,25563,18253,63024,30812,52707,28933,47777,46035,25493,-2000,-45763,-34533,-968,26090,-62408,-53611,66229,26638,12106,47891,10118,9535,72636,37980,-23,47976,26918,-14216,-15633,-33404,-26326,-69631,-93597,-62191,39006,11413,-26919,-54800,-51640,8643,-37517,-1452,6655,14588,19904,35629,49630,9573,37010,34281,15393,32386,-45364,-49589,-35050,34229,14618,627,31503,36127,85412,8201,-103524,25167,94070,52317,31175,-997,-13554,74425,77321,-10675,-15839,-25191,-16022,72238,23278,61065,38970,55811,-26792,50513,71147,2643,-2227,-63250,-105012,-48384,-33192,-4294,20194,-61797,-21885,-27485,-65878,-59417,-16594,26790,-37054,-12359,48598,78156,-41950,-7061,32452,61787,-1033,-17681,39590,65670,-22103,-30404,-15376,-6592,-41503,-37484,-1337,94741,40377,7974,15514,33931,-20775,49034,60640,28007,24767,-35373,75,-19088,7827,51667,-13170,-23840,-7986,28801,-33346,-23120,-96118,-4195,49556,13961,-7059,-19486,-23052,-47610,53462,-11030,-78811,-18801,43966,-28416,-34112,28856,81081,48891,29135,30201,28711,46862,-29043,679,-86758,-5136,-49601,-80805,-58991,-60134,-40308,-45453],[53094,59013,-28630,-49893,-46034,69140,-81337,-6877,34753,-14515,-95708,-40262,3079,-25466,-24115,58828,35613,9417,24669,21548,8246,-10440,-1540,69814,67282,70944,25622,-1527,-44382,-42420,158385,74359,10566,-2777,34455,-4731,508,61118,74750,19004,14685,-31791,-16646,87717,-18341,-2462,50115,38674,1319,-28071,-33442,-2476,-18642,24638,-41414,-76609,25064,-7534,43467,5335,-5653,27223,-48428,-33013,38356,54570,24655,-21439,3348,-21070,7265,25567,-13178,-57609,-103086,-50929,12890,42345,-2583,-22034,-19684,11758,-273,35250,-70205,-32826,4102,28209,-7682,-42103,38567,-92098,38554,65521,5004,3031,-70039,-40975,43535,-17964,22807,-36641,78660,-36494,-39078,29866,-81103,-34396,-19140,-40647,58882,48742,973,19323,87500,-19367,-17142,24343,-23386,100546,122944,51441,-29291,6802,44730,22853,-59550,-24388,-26252,-60838,59426,-43709,-9360,-21025,-31358,-41557,-75203,4833,-19654,23536,-9714,-9373,-48369,-33207,67109,7857,12815,50422,7357,48469,-202,-10227,60128,1203,-52991,-18764,2532,-12841,-38508,55482,37216,-55650,6484,-1485,55128,-10957,-8275,-84536,-32531,28385,4296,-47098,33650,37170,-61086,-32508,14049,10475,-10784,-45830,21298,64647,42546,42231,17035,-47921,51610,-3195,-29761,6333,-70941,54483,-19571,-73550,8233,-45801,-21661,14580,21627,-73280,-10247,-27737,1466,15934,9797,116482,-75902,-37040,3877,51586,-14509,8514,33493,1177,52998,53523,24394,-2926,37897,19679,64317,7191,-5387,-35038,-8264,27067,41326,28887,-20967,-35274,-90606,-58457,-20605,35269,-1737,-16787,-56192,-9785,9270,46940,143110,60543,34253,-65040,36485,-17775,-27941,-55139,-35188,3164,93973,470594,549141,195034,22742,140888,60990,15187,-1934,10762,14609,55385,36517,58941,59947,50313,49218,-44487,-68467,51740,23555,-45295,-8408,20729,65363,46085,48989,67089,53923,26263,48054,-25207,-43053,-15716,-60507,33309,80945,-4196,83049,-12209,29487,82287,-19910,-36073,-17862,14736,23275,-3314,-49250,58838,61727,53025,-83304,-18175,-17234,-16262,54258,36856,45154,61633,98370,90665,18267,-70524,42226,12292,-9227,-10533,2005,29601,24386,83362,32099,1824,6939,-62807,-107821,21137,17249,-27991,-9824,-35353,-7575,134669,8369,100346,24857,4434,-59499,-43154,228198,49442,-50885,55808,25071,-18159,60169,32669,10322,-55801,3493,-61313,-2413,102055,-1277,-18332,-23319,-50054,3346,117602,-10170,-22263,-21807,-39423,-119318,-90198,-74404,2958,-64735,-56484,-28909,14895,-2734,61352,-37794,-101599,73535,65366,-15917,102077,-25542,18717,34247,54872,39854,-60142,-99833,41614,129073,103242,-873,-9613,-57113,-11755,60260,66784,-19190,23255,16125,122153,92949,32291,21411,-23331,-88330,29327,29162,18576,15563,40499,33854,-7841,-28258,15302,108188,-27872,25770,-16848,-9205,3257,-1401,-69835,-22160,24787,38849,-22818,-54573,-58974,23306,43018,29217,-101179,-146176,-49161,-28221,-26393,8792,-7383,1417,3137,56699,-29058,33967,-1097,-32219,-10739,-7830,24508,7559,101948,96527,73180,-31666,59801,4380,11128,31279,10829,-27509,29222,-22726,-39471,-78132,-6789,17924,3656,30150,-33847,32563,-127473,-77510,-8787,14254,-38383,-15608,-16739,-54607,-38950,3070,-40178,-75145,65716,84393,-23334,45695,26022,-52691,33842,5008,-16387,-79547,18451,40739,20755,58845,40534,-31497,12705,29712,88972,8108,60620,-33942,-35548,5419,6881,22642,-30401,-29916,3173,31016,69332,73165,43481,-89740,-2206,16187,95831,109799,47692,-10977,-13780,-6110,-50631,-70892,-56786,-80283,-19296,-45771,-34170,16913,-32316,106616,62610,58644,-31237,58016,-62027,-76478,-10260,12567,28762,22476,-15204,-17795,-28637,-11250,22067,54740,-2662,35451,4271,23967,30747,-22033,-13664,-20651,-20341,-2078,-34537,-17179,-12569,-85865,15456,28187,35983,-7039,-76557,-6776,-19475,-70059,6855,-30551,-45323,16342,26194,45258,-21195,-48525,-112315,-36458,9068,-5770,-42171,29130,-9634,-53223,-68857,22011,-31875,-7161,-5668,-1172,77752,28516,-1594,43035,-6222,52000,-12015,-3582,-43818,31942,-38442,22587,74492,27082,7766,-91958,1479,-42022,403,30470,-23113,17628,-24478,-124766,-47956,11250,-15354,-18975,57929,-55973,-41469,63092,21429,-157,74423,51923,-38588,15872,-20103,4524,-16471,18175,33211,-21770,-46047,-66832,83251,-27331,-23192,46040,19985,-56605,-7640,44499,723,-1353,-2082,-6808,26354,-18107,-49092,84443,31756,-33307,-40112,-798,97488,76216,58013,-1020,88108,92810,-42641,45750,-18685,-15424,2357,75468,51589,130754,-69115,-102131,-135632,-14187,-11817,31715,42851,66161,57482,7896,-57797,-33931,-32082,53584,-2104,146880,28121,-13573,80343,3437,23033,-19304,-37078,-28912,-5767,-36448,68575,3608,26498,-9008,11472,-5058,56576,13050,-13675,35438,78143,75277,81755,116454,-24355,118388,21713,-28932,-35100,-110514,-42928,748,6317,23158,99645,21908,-36764,15549,-17671,-24733,-6805,-26194,-77438,17761,-43599,-305207,-94464,14953,-14188,-15055,-45427,-55293,-74197,-63317,61735,-59699,1603,-2269,-61371,3434,44674,53338,10159,31967,61084,-17852,49492,-24102,16598,-34978,-25899,9258,145850,-27958,14323,4083,-104554,-52900,-36509,-36094,-7833,10968,46683,52432,-53631,-5824,77336,-45598,-34998,-93571,-841,-16481,-48851,32036,-10827,-137949,-96354,-25912,-48685,-112378,-9172,-11038,-19406,-21982,-8150,-27408,-20320,-46249,3008,97425,125031,24072,-27404,29372,-33113,-27292,-2565,10237,85921,49842,-56948,15430,2187,61410,5240,-74114,11898,-102,42631,-39476,-66227,-59737,-25347,49530,57122,16180,12081,-34151,9642,11951,-46887,-25424,46732,-12270,9277,-51243,31234,5449,-2838,-64330,-47170,-70550,-19901,67860,14272,-22051,-24232,-63773,9721,-39634,17802,6363,43283,-33931,38185,13286,40290,72455,2604,64810,1988,13427,59284,9279,-28331,-81374,-16936,-8438,34902,-40981,-27469,69558,23522,-18712,34619,16173,37705,48203,43222,26356,35000,19119,-38294,-25192,-33803,-17021,-54477,-93337,-63043,23080,3730,-25325,-50937,-59359,-346,-31133,-8983,8028,20128,10845,25884,30538,13568,32859,27641,12090,39428,-56667,-50680,-19438,68119,47890,-16094,49770,37502,87247,15893,-92582,675,39994,27433,37591,11575,-15853,59671,78484,17501,8380,-36480,-23097,79530,17921,14612,51772,70132,-28112,46695,66064,-3303,2473,-43173,-96385,-39489,-20747,-7582,21746,-66780,-36031,11658,-58035,-101474,-10299,25441,-37018,-5395,57911,84082,-48558,-16395,24096,52487,-4902,-15807,34116,80265,-46637,-27851,-34663,-8168,-12783,-47007,6566,99375,18906,-6630,31122,27757,-23694,3096,55767,-10632,13443,-46502,1064,-35591,21709,11353,1884,-3601,-182,34381,-37908,-22656,-90606,-18303,61474,6876,-2028,-11629,-23959,-37357,57185,-20944,-65458,21647,52780,-24344,-28195,32637,75860,41888,15328,44068,9481,41824,-20397,-11794,-79925,-5553,-31498,-62170,-56895,-43104,-18801,-36845],[41012,54858,-25809,-33765,-62798,67144,-55818,-7479,55588,17796,-97015,-47118,-6519,-1610,764,80351,5321,-222,29012,12031,11009,-29020,5281,40773,75112,81397,16591,-8060,-55362,-70132,126099,74184,30710,-19074,25679,-10210,-2472,53771,58504,14583,31701,-24072,-28714,69492,-29272,-2954,32950,37467,-2436,-46923,-56449,-26000,-42702,255,-46766,-85339,19185,-4086,46718,-5708,-10706,19135,-51066,-53557,15294,23614,8279,-20410,19338,-16400,-17633,19433,-4881,-24605,-83863,-38497,4234,46104,18485,-1185,-42369,-13324,26574,28555,-57994,-13745,24744,27522,-6102,-62068,45076,-85473,44601,61042,-1400,-6586,-67477,-29123,19181,-26898,24636,-42178,66829,-54001,-21201,41650,-53749,-39182,-15162,-58493,52312,44396,7251,1477,105092,19,-5974,871,-41416,103742,96094,59993,1816,5419,37675,25317,-37756,-26219,-13838,-63438,41392,-51488,1728,-24981,-22043,-47213,-60631,-7823,7343,48512,-10173,-10035,-57901,-16438,51997,21439,8895,751,-36397,37577,-13892,-31572,45326,-10167,-51556,-18485,-19029,-20784,-45730,11898,39949,-24573,-1644,-9852,52655,-27440,-30231,-80755,-10801,13731,-13170,-33758,45658,39861,-38598,-46099,23157,14394,-9841,-82952,10262,67262,44547,28323,-5641,-48518,59663,-8210,-38937,3735,-70701,42171,-21592,-70905,-3412,-43656,-27875,8925,21347,-67795,6973,-29470,-4202,21774,-7574,72834,-66414,-19053,7571,42385,181,20956,53282,5289,34399,44215,32649,-6570,16636,49091,61940,952,-9706,-64082,-21539,23939,12631,29716,-15728,-31294,-72586,-22706,2174,56406,-25569,-65196,-87515,23085,9320,89315,109593,-13013,18138,-46847,53202,-21693,-61271,-58931,-13277,48879,112518,423948,472779,184458,68145,164199,62562,36327,-5155,11892,-5946,43581,45500,50749,54878,56662,33951,-53041,-67016,39303,28656,-38946,-5637,26465,92318,36786,15671,53095,46351,-5494,8498,-23155,-48165,-44190,-83634,25503,70452,-34988,48318,1253,28208,75005,-29894,-31905,-25553,-17002,-20913,-5084,-31948,63904,44862,47210,-73205,-45764,-44328,-8238,60115,29815,86992,46331,98410,107215,40470,-87966,9323,-19829,-8395,-17457,-33582,69721,23311,57207,18239,2918,17563,-83001,-124349,17208,28600,-32810,10118,-54540,-35992,105306,6087,78678,26521,25106,-36313,-41079,241080,46829,-62114,39843,26537,-13607,92600,44463,37018,-74221,9114,-33817,-16808,90093,20936,-18145,-25567,-50796,4008,118047,-28645,-6034,-35932,-19843,-93076,-55364,-52106,29470,-60217,-59522,-11603,45251,26979,42530,-46941,-115880,89271,18546,-87169,87546,-6836,59575,18406,45451,51848,-34790,-85049,16975,118635,90027,7713,37840,-48275,-17494,64297,54709,4951,12301,2818,161325,101254,34429,25356,-27122,-69258,65892,60774,37445,-31028,18644,20765,-5528,-4261,24751,115984,6263,60609,-10184,-7304,17703,15618,-74442,-28141,18763,23718,-1252,-39824,-76279,-25945,37901,56893,-61409,-120461,-33941,-41667,-25929,19663,1078,24477,-65,49989,-27361,48969,19287,-26768,-6367,19649,20922,42254,121275,95519,86971,-25694,43193,22651,18593,31160,24343,-38901,31968,-19387,-64876,-93293,-1992,38490,-8640,33768,-40134,23889,-121202,-86657,-17878,23356,-66792,-13863,-19508,-26012,7184,8217,-16711,-57729,51600,68302,-9147,37191,8193,-60087,29531,-23161,-26370,-53963,3450,39580,-2787,18485,40580,-40439,-13827,8461,84697,11703,73524,1791,-34009,13539,7837,1316,-43057,-36339,1302,5734,47967,79985,32398,-115795,27878,35448,96226,86645,28252,-333,-29275,-35344,-67384,-73305,-58389,-84441,978,-46990,-44066,26563,-27801,93229,81898,83106,-35171,39328,-77396,-57149,382,6877,7183,15576,-38554,-48829,-32037,-8456,-186,58149,-3475,29002,10357,17761,37664,8291,-12150,-19466,-14528,28815,-28146,-30255,-37943,-72524,35589,25599,10071,-9068,-94289,-1478,-8240,-88671,1427,-16294,-29560,23488,19705,57771,-11350,-45454,-95201,-36602,22562,-5840,-48540,41170,-26670,-56171,-85936,-11637,-24325,3687,-5595,-22826,25056,-9468,-20888,37216,-33546,48247,-7978,-16750,-41370,12608,-56270,19558,62945,30904,-9419,-97985,-6811,-53232,17166,65402,-15752,22177,-27321,-94264,-38113,1973,-5443,14159,58804,-63302,-21592,70577,31253,16772,78023,66491,-46283,29754,-40492,6628,-17523,-15076,38748,-33349,-71633,-71414,75428,-19287,-44606,28939,-22062,-75357,-22933,35882,26660,941,-18920,-37997,18772,-14828,-40913,67706,16655,-31939,12296,4155,112856,101747,56570,14816,88027,98786,-45143,15203,-17878,-8533,-14927,73162,99007,117214,-74416,-141320,-125460,-44460,6272,30790,18140,52039,67965,34664,-59890,-30703,-34358,45324,-14122,158357,35217,-13152,78453,29916,54038,6843,-14140,-23311,-55318,-23499,90759,19966,22072,7490,11915,-8419,48249,49437,-26223,33561,55213,60684,90821,103959,-512,117678,10789,-27414,-41940,-102345,-34895,14439,20719,21595,113716,25193,-58263,-13824,-46412,-22776,-4879,-14046,-51367,-23907,-42435,-283804,-89158,18314,-13082,4487,-40518,-53397,-71735,-84667,44996,-59669,16466,42285,-33481,1928,41581,43746,46937,44773,59873,-29805,78664,-5966,29967,-30552,6712,22756,142796,-47212,36804,-36819,-145360,-43899,-44604,-73351,-22081,37354,40978,22889,-51360,15824,79847,-33297,-43472,-84091,-3350,-230,-19943,10680,-26547,-144864,-90165,-68848,-74611,-72693,-450,-16773,-1082,-13091,4408,-45857,-10725,-26649,3756,94690,126719,-18785,-37016,-969,-23845,-25699,-4161,-263,69140,53511,-26390,22993,-4388,55892,4654,-51316,-5302,-15149,29907,-36087,-53935,-66974,-56866,41351,39958,28173,19241,-39322,-3510,18523,-44518,-38520,43038,-10994,25895,-45193,32739,23325,588,-51933,-57562,-63556,-45326,68346,17593,2515,4914,-65226,12754,-25611,883,4932,45033,-34919,16262,5274,60273,78530,-19697,63577,-21932,-15594,66074,-3604,-50894,-105675,-4360,-14764,47681,-15280,-557,70330,22387,-30536,14170,23933,56168,8173,33101,70400,29693,2959,-58643,-30039,-28289,-9802,-33213,-81871,-63426,4674,-7370,-26764,-49162,-51409,2311,-28110,-33835,13305,29958,-5168,-11474,3147,15890,35554,26886,-3344,27360,-57678,-41703,-70,98116,76153,-15430,63939,36166,74459,25539,-71353,-17341,-17637,-20720,34222,23179,-15539,39923,79033,41639,28293,-44935,-37410,69710,21704,-26643,41603,65842,-24323,38701,57050,-6799,1747,-16324,-62423,-33589,-14859,-17180,10789,-67878,-49713,42787,-43735,-121352,-4631,31060,-32540,8802,64151,61685,-46223,-15106,15940,33986,3857,-7300,32078,85284,-57575,-22816,-59547,-14553,20073,-40214,16716,72841,-15464,-20180,41936,22243,-25765,-44780,39687,-49380,-1122,-50577,9679,-44358,32109,-28375,16223,6350,11966,35448,-33209,-27202,-72033,-41278,62164,-10159,3344,-984,-19751,-19267,49077,-22961,-48414,47619,49653,-9602,-26536,32389,54394,29017,-540,59263,-9596,31183,-10410,-22777,-69554,-7479,-24104,-40890,-43949,-20446,10515,-20724],[26505,48318,-20762,-22162,-72683,45768,-27013,-3817,64808,40074,-91738,-45622,-17570,20460,23559,87180,-16150,-8268,34726,11171,9018,-39278,18478,5375,75509,80256,4305,-7235,-63367,-92968,61991,68194,49111,-32964,14315,-10581,-5877,37590,42267,7744,45642,-16686,-35345,50826,-24276,-4053,11145,39523,-1940,-64242,-58691,-38074,-56593,-11805,-43026,-99136,11228,-8973,26973,-10319,-13647,4443,-43175,-64864,-6438,-4947,-8375,-18126,30948,-12035,-33756,16348,8352,14273,-51479,-23940,-18679,37878,38648,19438,-67515,-43244,50168,24573,-43798,-1221,33700,23179,-101,-79212,45418,-71412,40564,57550,-3482,-16209,-63760,416,9218,-37099,23037,-45603,39193,-66975,-10727,38633,-20671,-48823,-11733,-71638,42117,19565,14566,-16207,98977,21839,7656,-24139,-55154,101440,69057,63817,31802,6919,18695,14695,-19380,-25509,-7306,-67175,20772,-40127,17990,-28718,-16505,-58580,-47330,-17273,29807,61461,-4559,4364,-54266,4441,33513,31517,5800,-54385,-73772,23070,-25528,-41245,31175,-13719,-36124,-14340,-37535,-34879,-45088,-28837,48618,1880,-10741,-24420,45273,-45155,-52438,-72272,7624,-10080,-32421,-19496,60595,34509,-15546,-43675,29385,26685,-12345,-109109,-1800,64792,37906,8535,-22314,-51607,70646,-18132,-48230,3049,-62836,17772,-23177,-51027,-12282,-43541,-33692,-7484,16452,-65865,21025,-22112,-15273,23003,-33345,20612,-57947,-5150,4278,25520,18591,31006,57212,14295,10495,27608,35063,-6698,9817,64071,46458,-8462,-8111,-85416,-27178,18450,-15137,26686,-10650,-26767,-44469,19613,26208,71794,-40528,-90544,-99944,44468,10532,113467,62396,-84436,-2229,-29742,52002,-22807,-89408,-60793,7303,89458,117784,417630,410402,150944,88764,164167,54362,44899,-19816,8839,-27164,43449,50278,47054,39652,53990,21656,-40296,-63422,25397,39104,-26564,4135,19449,106029,30386,-30413,30426,35389,-34389,-36701,-19422,-46799,-65940,-86524,12845,48973,-61710,19340,7499,24438,64220,-37045,-25265,-26116,-42981,-58521,-7458,-3957,60476,32036,50117,-58892,-71503,-72846,1387,57941,25576,117792,22925,83158,100457,52446,-98631,-16136,-50397,-5707,-13617,-49425,86687,22262,23836,104,8078,28355,-91162,-102750,10893,24014,-33481,16126,-58008,-58564,79540,10511,57838,30895,44189,-9879,-30209,212509,54439,-57001,15849,26947,-18355,93155,50198,64671,-79369,9552,-1154,-46870,49196,25380,-22438,-27624,-32836,14002,81603,-42425,3110,-41504,3409,-56088,-13125,-32066,34284,-56824,-60111,1356,66312,39650,18068,-67793,-117217,96546,-18479,-120980,76089,12593,96808,16820,29420,50927,-14951,-70012,-8556,80836,59212,6417,72662,-30882,-18875,52703,40515,16570,1854,-9346,190227,86302,29192,25421,-23639,-34135,90065,79384,41249,-66842,631,14128,1611,18445,30807,106621,34067,79287,-3195,-2475,22999,22164,-73772,-31955,9294,-608,12751,-21638,-74496,-74010,31253,69461,-24582,-72314,-16355,-54515,-26043,23786,3253,38903,-203,44327,-22826,54338,36187,-30032,5678,45506,12979,73105,118900,79570,77422,-20447,16446,38066,22092,25851,23712,-46104,21246,-19686,-87997,-90027,14671,55603,-15454,28387,-40532,31774,-88313,-102266,-21053,22893,-75344,-16499,-15485,2429,49315,15159,2325,-37773,22554,52233,886,23537,-8204,-67647,19897,-42685,-31343,-26527,-15783,33918,-22670,-21984,30730,-59035,-38442,-24028,69002,17226,79646,37647,-29097,20165,11901,-21304,-44999,-38671,-1450,-24983,16833,71491,20339,-118172,58438,50308,92770,65508,20000,12436,-37619,-55377,-77764,-64014,-56162,-80659,19058,-40007,-38792,31850,-17648,72818,92879,90948,-38691,17969,-80624,-19666,21638,5789,-11933,12184,-57542,-64305,-33704,4349,-29335,56406,-8501,19578,11147,-545,33512,42388,4377,-15211,-10173,53555,-13262,-44442,-60826,-49808,50989,26030,-4183,-6347,-91744,5573,23468,-105614,-401,2104,-11987,20201,10804,66938,7072,-31741,-77113,-30914,27809,-12367,-56701,45282,-15446,-43026,-82880,-38208,-15388,28813,8671,-35930,-8145,-39735,-42003,28233,-38134,37942,-1106,-35878,-29065,-5529,-70067,11566,41072,34394,-38133,-88764,-13230,-55581,19238,100187,-2802,30966,-23035,-46381,-23755,-1966,16513,28217,52246,-65302,-6236,63282,32265,32345,70598,59918,-42253,39994,-59292,15363,-19086,-34037,55256,-34318,-72560,-73206,63609,3622,-47681,6908,-59867,-92890,-33461,20544,49213,8135,-43107,-56539,9970,-10464,-29491,36822,-2660,-25622,71003,15773,104539,108101,57904,21446,76710,89321,-39882,-22887,-19559,1364,-27645,53920,119039,76389,-71476,-159143,-82335,-64315,16565,29601,-5877,25668,67713,56782,-51850,-18038,-34360,28960,-22306,149539,32937,-20602,77416,51052,68225,37505,8888,-11374,-108448,-10793,94391,33729,6649,9237,6909,-7292,31696,76620,-43490,21019,22348,45466,90387,77718,21229,96500,-13749,-12734,-49954,-85272,-31290,27706,31742,16684,95593,22139,-80231,-35460,-76436,-18122,-5083,-7816,-35349,-76664,-41220,-251018,-79514,1862,-14488,27334,-22390,-45716,-66948,-102678,28855,-50699,32120,82613,-2251,102,36106,35942,55861,52955,44135,-40427,93842,6895,38709,-24283,29975,28424,114382,-51366,59885,-68393,-165760,-35681,-48023,-108732,-27934,57473,34308,-12653,-42395,37620,73603,-19110,-43502,-71561,301,10577,7111,-21931,-42337,-123799,-72345,-88774,-88970,-34417,8324,-19738,15714,-7057,16480,-51486,-7110,-13884,851,84960,113012,-54014,-32754,-28712,-14717,-18554,-6755,-13933,55627,49178,-916,13854,-9080,50863,2750,-16965,-24660,-28666,8322,-22526,-32452,-67690,-83117,18194,24398,44519,16774,-44471,-11391,38735,-25377,-46891,35153,-11784,34376,-28580,36704,39775,5509,-30651,-61533,-55250,-61463,58621,25898,27616,40662,-59184,12178,-9954,-17812,92,40465,-38050,-2867,5903,73650,80824,-33338,49777,-38939,-32947,65522,-13355,-63185,-111557,356,-15910,61577,12669,18924,64293,26026,-24283,-9779,30320,61532,-27670,12100,116494,33288,-18425,-72432,-27250,-18761,-6403,-11126,-57301,-62306,-8390,-17522,-30852,-47943,-32478,14200,-29119,-69116,20571,39597,-24611,-60824,-22600,16001,41070,30954,-25681,-883,-45879,-25281,12469,112247,91879,4812,67446,33231,51937,36193,-46827,-25376,-61163,-72470,20115,33911,-15014,17303,76241,52065,30798,-48691,-52815,42422,32110,-50057,12819,39086,-21314,28143,47424,-8061,-3027,11398,-14188,-30900,-13397,-29481,-3879,-63971,-60955,58972,-28109,-113753,-10,37270,-24517,28789,68111,34463,-33183,-4220,11130,10051,22836,5336,31785,80058,-51208,-13972,-78917,-24409,47216,-19071,25980,26600,-45703,-26324,48312,20131,-28248,-80944,15520,-75924,-15667,-45961,20978,-45578,35442,-54674,27839,5293,24846,33648,-18807,-35395,-45105,-68775,53981,-30469,7923,9897,-10291,5590,32218,-16095,-30301,46278,30992,11201,-29841,27717,19292,14875,-14825,72292,-23744,15932,-963,-28485,-56717,-4201,-26157,-26703,-23027,4667,37386,702],[16176,38753,-12316,-17768,-71468,9003,-7644,2829,65443,51085,-76701,-38047,-22689,33180,29721,74773,-23572,-12326,37388,16691,1889,-39272,32289,-23188,71936,67898,-5377,-764,-68216,-105851,-16869,59196,65376,-41508,2859,-5761,-9528,15244,24285,-4203,53968,-11122,-34470,35440,-6721,-4091,-7566,42645,3528,-76345,-36482,-36445,-51675,-6556,-29421,-111853,4120,-13810,-13889,-8578,-16107,-20002,-28264,-67038,-16786,-25097,-20154,-16406,35920,-7597,-40185,18928,22422,46002,-9596,-13267,-43322,20298,54047,35454,-89329,-72134,64745,21828,-25851,1157,26495,14954,6597,-82268,40956,-55121,25334,53649,-3882,-22297,-61521,41714,19578,-45915,16994,-46047,-562,-74163,-8846,29472,13937,-61641,-11421,-80640,28271,-17566,22994,-29482,74245,41740,20577,-45320,-61167,96655,46605,58247,50135,12885,-225,-4528,-10654,-24117,-5650,-69787,2577,-14596,34636,-30578,-15704,-62707,-37890,-20010,41322,61926,6508,27250,-37302,29238,16741,33691,1497,-97580,-83960,10040,-33654,-39650,19618,-7249,-11062,-7459,-45450,-51502,-36284,-55096,60889,17743,-17487,-40616,36295,-60433,-63510,-63516,19629,-36408,-54256,-10886,67785,18444,977,-34146,31756,41809,-15524,-114268,-10887,54499,27228,-5100,-28152,-56282,79419,-29884,-56746,1157,-49798,-12289,-23945,-23131,-20433,-49428,-35599,-30919,7352,-68900,29459,-6125,-25132,19129,-59903,-21063,-51283,3218,-4908,4553,40216,36174,46314,24385,-11646,9218,29822,-4186,14714,61277,23862,-17397,-3605,-95372,-23301,5845,-31986,22516,-5413,-25428,-17039,54457,33123,72335,-43917,-82409,-92033,48935,4116,100661,13450,-125437,-19108,-17124,37590,-25067,-102829,-58210,22970,119194,114601,466289,363036,95439,77716,135790,40190,38381,-41281,1730,-43650,51184,51482,46610,16516,43396,14514,-14050,-57854,15491,50124,-13605,15908,7106,112861,31321,-71565,4232,23689,-48883,-66842,-13086,-41621,-76266,-66738,-3506,23205,-75282,3990,4456,18137,48191,-40970,-18048,-21770,-52789,-72867,-12285,26161,45244,21602,60439,-42348,-84465,-91853,11860,45342,25968,127605,84,57336,80975,55351,-96747,-29551,-65632,1948,-4084,-48629,83597,20886,-8026,-18793,15593,37968,-88205,-53726,2851,6590,-32969,7600,-45523,-65328,62376,21446,41031,35910,56317,12427,-11579,142354,68340,-35166,-12476,23474,-33407,56906,47300,82984,-67700,5334,22861,-84256,-9558,14685,-27067,-23322,-5205,26870,16254,-48077,5267,-38175,26220,-20566,22023,-20003,8488,-51505,-54829,7283,66947,29762,-6466,-94839,-110370,95608,-31651,-116420,69258,28309,114601,26122,7517,35698,-5294,-62083,-36790,27119,20903,-1544,81191,-11338,-15270,30218,27316,15761,-3562,-12482,196508,55707,20187,20611,-8737,5346,88775,79708,26260,-76542,-9431,13305,12902,31187,33299,78506,47199,80200,1111,2781,21210,19224,-71628,-31583,13,-27678,19512,-1830,-52236,-101119,25699,67209,2986,-14424,631,-59415,-26774,22553,180,39410,4111,37493,-18727,49507,44149,-36487,23715,55972,897,88010,102304,55729,46579,-13509,-7781,48572,27413,17793,13519,-43740,3391,-24663,-100305,-68019,41916,66465,-16778,16120,-33929,52771,-50236,-116761,-16184,15733,-64605,-24465,-4780,18396,74160,23964,11266,-21491,-10721,38843,10598,10212,-20596,-74390,1969,-51778,-30050,-4584,-31445,21790,-35396,-51161,11963,-82284,-53967,-54738,46515,21424,78003,63418,-21128,23607,14854,-43540,-33807,-37334,-1494,-55328,-17367,49516,12085,-102954,81292,55387,82505,49337,25976,24923,-39142,-61372,-74802,-48609,-51198,-67464,31057,-27559,-23589,31125,-4821,51391,89528,77458,-40803,-561,-66824,23353,50474,8559,-28170,9689,-73595,-62276,-34332,19851,-55375,50545,-12835,11057,6967,-26837,18335,68848,26286,-6452,-6208,65781,4712,-55717,-74070,-22918,58130,29281,-4505,-710,-75834,13329,66694,-110738,-1876,22164,6156,7773,2518,67899,31333,-11477,-65263,-22427,24131,-20759,-56150,45368,24906,-17666,-62601,-55508,-8525,58419,30569,-36144,-13961,-58307,-58320,17882,-17465,25283,12089,-55610,-9889,-17828,-79860,3164,17137,37417,-68772,-65945,-15137,-49309,8679,124841,12919,42385,-13859,677,-7710,1152,44577,20257,45174,-59997,1285,41382,23164,43445,54382,34109,-24123,44210,-70943,25108,-24732,-44733,64247,-27410,-56525,-71291,51777,32803,-36659,-12578,-80600,-105704,-37824,2801,59684,16269,-67515,-59076,448,-8303,-25906,3606,-20427,-13805,112087,29326,76493,99124,66281,20480,53837,67455,-28095,-59688,-26457,10769,-33358,25419,114772,30654,-63097,-149152,-25559,-68823,18945,25029,-24354,-8918,57586,65677,-33173,-845,-29692,13040,-26237,121196,22671,-33307,79567,64115,67893,65223,26176,2538,-152609,298,85117,43421,-15772,2974,-3471,-1169,12024,84072,-54913,1604,-10544,32497,74317,41508,36685,69040,-40744,13650,-60255,-69832,-33923,35925,37519,11273,47318,15198,-92758,-40704,-95896,-10539,-8128,-8248,-36635,-130270,-40199,-211912,-67321,-30937,-16373,47126,-247,-33317,-56079,-109676,20905,-30393,44917,110430,18228,-2721,27628,30024,31317,47378,17076,-44672,92797,14045,40982,-18000,42626,26494,72101,-39082,76500,-78222,-153608,-33231,-47330,-133639,-24783,68198,28031,-41962,-29440,53772,62415,-9418,-37293,-60180,7336,13311,28760,-56251,-55376,-81725,-42482,-80150,-87862,-3993,15274,-19976,29695,-5157,25597,-45573,-17629,-5313,-5594,60266,83580,-65745,-14807,-47500,-2148,-4094,-8142,-26966,46155,34638,11573,-8188,-8966,50468,1408,19234,-38406,-33664,-18309,1899,-8387,-57635,-96014,-11710,14188,55578,7759,-46193,-5669,66435,6457,-46365,25511,-11374,33978,-6912,39821,46102,10282,-7398,-59114,-47821,-57531,45756,33535,48971,71877,-46612,6968,5125,-31152,-5196,29500,-45737,-16617,16522,79568,79283,-39781,27898,-47186,-36151,58911,-21790,-63888,-99849,-1811,-9938,70712,39285,27432,49260,34262,-8473,-32071,32509,55296,-47389,-12003,144751,42514,-39015,-78236,-15781,-8198,-7002,6544,-23042,-58382,-12437,-23009,-36175,-43946,-8684,30334,-32693,-101012,26759,44898,-43797,-97421,-35985,13940,43401,36488,-46540,-32071,-22956,-6405,12023,103367,90971,38356,57616,30134,24979,46109,-22808,-23572,-76256,-109012,-2280,44279,-15863,-4377,67646,43240,11166,-46132,-61875,5392,42045,-54466,-22763,-3294,-25621,17243,38968,-7916,-9406,33409,31755,-30361,-10875,-39330,-14625,-54967,-68570,57775,-16280,-83137,2981,37398,-14928,50576,70498,27833,-11510,12762,10870,-14019,45356,18584,31059,66639,-32501,-3194,-85878,-35917,61056,9168,30374,-20962,-58441,-20620,53309,23257,-32614,-99198,-12656,-84204,-27432,-33926,27398,-42718,30196,-59761,36057,-3254,34555,30444,2627,-43791,-15219,-93491,41984,-45673,9912,17734,2351,32774,12449,-2667,-13726,17328,-1159,30833,-36945,19011,-20899,3135,-23893,80572,-29580,-1558,7305,-26474,-42536,8328,-32653,-24727,552,29102,53343,23381],[13924,25975,-369,-19773,-57599,-31539,-3013,10725,64140,53349,-53166,-27232,-15450,33264,13028,45226,-17699,-11359,33717,24776,-8387,-31234,39449,-37742,66994,47497,-8023,7022,-69505,-105349,-84458,48640,78818,-44463,-6513,2351,-13618,-8689,3117,-21980,53368,-8377,-26425,23811,14425,-2331,-17767,44540,15206,-80025,2083,-24949,-28167,14635,-9570,-114472,-1087,-11452,-61309,-1898,-18826,-50692,-11694,-64032,-11308,-33702,-24782,-16620,34629,-2493,-38567,27496,32434,61162,33115,-10101,-57655,-116,62353,42903,-102478,-93918,67105,18025,-4386,-6571,4599,3112,10494,-62509,33584,-43407,1507,47016,-6596,-22467,-63851,82578,44576,-50318,7258,-42990,-43755,-73477,-13201,23468,45866,-73101,-15368,-81064,12498,-52435,30525,-35282,41393,56006,31741,-56771,-57139,90460,30207,41848,51085,23122,-5525,-24047,-12820,-24110,-3779,-69360,-10975,16253,47164,-29415,-16742,-50779,-32909,-14873,38949,53943,21034,49750,-11974,55129,5301,28652,-2935,-118186,-60068,1406,-36514,-32672,10769,7632,16476,146,-37354,-64982,-21483,-61346,73273,20952,-16183,-52373,28386,-70019,-56044,-56518,24071,-57508,-74782,-11845,58298,-6382,8217,-28289,30433,50954,-18086,-98963,-14650,34054,17391,-3612,-23938,-62301,81405,-38954,-61690,-4181,-35596,-39508,-24457,2784,-28690,-60037,-32076,-55557,-4133,-75843,30667,15051,-26978,11245,-78967,-39155,-44367,6488,-17124,-17399,62538,34998,27459,32570,-25992,-5305,17962,-1030,22318,45088,1029,-20610,387,-93652,-10545,-14607,-33918,19975,49,-29256,-1151,70697,9085,53250,-34867,-40898,-69334,37556,-18695,45997,-27309,-122298,-24800,-9400,17191,-31340,-97017,-49365,32839,136452,110855,568021,328475,28927,42778,85656,25150,17464,-65366,-6960,-51481,58270,48394,46316,-8980,28349,12989,14439,-50450,13215,56948,-5675,22498,-2354,115433,41646,-89014,-19801,13121,-41781,-70423,-3313,-34999,-73778,-30382,-21921,-439,-69735,3330,-5676,10057,27101,-42082,-12126,-16437,-43791,-54547,-19803,49018,18903,12031,71363,-25421,-77495,-92454,22152,23231,30665,115431,-15260,30851,59543,54165,-80886,-31700,-58570,16224,2535,-41524,71026,19362,-28927,-33773,23281,46512,-76358,3538,-5559,-15680,-34077,-9217,-22223,-49844,50116,34756,29193,37838,57936,24958,11255,51065,84195,-1013,-39691,13220,-52199,-1092,35317,85565,-42062,-1237,27542,-118373,-66799,-3703,-24471,-8501,20999,34810,-53037,-44001,2331,-28263,44470,3930,38987,-17186,-34989,-39023,-42076,6033,44781,869,-24577,-116054,-102089,88751,-17443,-88288,59147,36374,105136,37304,-17765,9538,-4961,-62237,-66950,-22405,-11634,-9837,64355,3602,-7664,6723,18076,7185,-1550,-2333,174187,20362,11754,10097,17274,35782,59517,62249,-4140,-57415,-10684,14782,25950,27439,32119,38390,42542,69605,399,6306,16226,10440,-70344,-26559,-5789,-50393,22018,16833,-14795,-98399,23001,54896,19271,36301,13939,-51743,-27714,18050,-3559,25773,12853,26137,-18471,36488,39915,-38003,44352,41558,-13132,79680,85499,33295,3072,-2900,-16033,53790,37494,8855,1557,-30121,-13565,-33399,-94433,-33236,74513,70549,-13649,2683,-21871,75315,-25685,-123249,-5031,5969,-43881,-36737,10697,16843,76022,34043,8657,-12095,-37238,29908,22332,2550,-25444,-78851,-24578,-52751,-23703,8511,-36288,3552,-39136,-61399,-12225,-102495,-56789,-69695,23669,21571,68848,72764,-11249,22655,12469,-61430,-9746,-32602,3495,-77536,-47473,20292,8241,-82599,89409,46813,61258,33841,40754,35157,-36303,-53362,-54781,-34068,-45223,-46953,34886,-13852,-5890,25012,6090,32447,71102,47224,-39344,-13731,-39615,57554,78314,11938,-42872,4982,-86776,-46663,-33877,29884,-66273,43097,-13406,6110,1303,-53240,-4920,79147,44140,5006,-1349,63930,19272,-60689,-73283,3024,56190,32561,6338,4586,-58645,20021,103626,-96621,-5262,40871,24671,-8932,-3125,58319,56317,9021,-62696,-14791,13891,-26347,-42822,46797,79705,11403,-36106,-63769,-8266,81466,50319,-23341,1846,-64971,-64125,8825,18105,13877,31107,-70300,11230,-23294,-85946,-904,508,40692,-90250,-36190,-11916,-37175,-6416,131962,26589,53893,-3473,32250,6564,10600,68378,-3958,41915,-47476,-114,9151,6453,46902,33243,-2777,5914,41650,-71479,30292,-36263,-54522,54298,-18818,-36223,-66023,43564,50162,-25402,-22573,-78852,-111413,-35794,-12396,51456,17949,-85083,-50323,-8687,-10064,-35648,-17613,-30188,1784,120703,39337,40037,83774,81564,14404,22939,40959,-12952,-87191,-37718,16953,-31450,-122,100347,-1118,-53351,-114502,19134,-57790,15039,14216,-35231,-44307,41899,55244,-6941,14316,-19606,6225,-26611,72101,8021,-47166,84617,73584,57410,83638,34709,12262,-176337,8756,75201,47716,-39230,-3554,-16847,9211,-4192,69286,-54224,-18743,-35559,23012,43847,5539,45271,50946,-58984,44498,-71272,-60199,-41827,37206,37477,7433,-14285,8213,-88614,-27962,-95897,-1237,-12651,-13856,-50017,-168157,-38999,-173669,-56473,-68164,-16357,58722,16379,-18991,-35112,-101018,26011,-457,51945,123583,20310,-7286,16344,25652,-16460,18903,-13501,-37871,77254,18018,35078,-13927,47517,18696,31934,-14478,81068,-63549,-111325,-39126,-45043,-140001,-13261,68529,22762,-56126,-15317,60397,51246,-7350,-27739,-50696,14773,9415,41788,-79857,-63809,-34674,-2752,-48171,-71950,18715,18563,-18414,39131,-7325,30188,-32584,-42130,2295,-14983,18456,44386,-46949,11227,-52929,14667,16587,-5546,-35216,39226,11484,8060,-34536,-2950,55806,2692,46882,-41431,-26613,-44641,33809,10993,-35609,-93907,-37936,9457,52238,-3121,-43059,12894,90810,41315,-36188,16349,-7086,27724,14611,39655,37470,13704,9735,-52888,-42469,-31366,36829,35116,64038,90334,-31875,-2771,17959,-34033,-7893,13918,-58344,-24450,34707,80850,74187,-43069,4619,-47053,-26600,48733,-30450,-55754,-79381,-7173,1611,69359,59613,27203,26556,42456,6167,-47755,29090,42578,-50021,-32140,140539,51823,-51590,-75804,3199,176,-10300,16505,12604,-50684,-8460,-22276,-40861,-33982,15199,44771,-36179,-115620,29498,43707,-59830,-99922,-30224,10741,37441,38788,-58381,-48735,5322,9472,-1262,72327,74170,71638,37141,27913,-1913,53200,-399,-14931,-59416,-122045,-27832,53842,-17876,-18976,53528,17023,-23852,-36754,-59772,-27932,44484,-47355,-51809,-45150,-40243,8211,31424,-7378,-15089,44789,60736,-30869,-1199,-41942,-18360,-41930,-72499,41559,-11478,-41258,3710,27106,-6259,68052,71081,50047,13216,30938,14029,-33079,62671,29666,29069,49413,-12188,5809,-80013,-47763,58644,34941,26420,-54596,-50351,-2951,60271,31834,-39522,-102174,-41480,-75455,-35226,-18189,22985,-40304,17405,-43854,40922,-13238,37834,26453,26192,-48555,13350,-106237,31389,-49159,7416,19726,14543,54804,-4327,12332,-1079,-26407,-37892,42414,-45221,7700,-54618,-5166,-25666,82699,-26271,-18433,15240,-16688,-28005,28888,-37953,-33035,20465,49714,54528,42315],[18878,10866,13551,-24296,-32757,-62077,-10443,18169,67561,50523,-26980,-15334,6415,22198,-20364,6921,-4098,-5966,23014,32123,-18187,-20738,34432,-38073,62025,24124,-2571,11356,-66255,-90653,-117684,37191,88652,-43986,-13017,10279,-18452,-28923,-20885,-43391,41897,-9000,-13716,14586,28843,764,-17948,43645,33201,-73734,40973,-10196,5083,44215,9961,-99839,-5851,804,-92158,7185,-21454,-78187,1187,-60944,6698,-31347,-23002,-19052,29909,3662,-31681,39750,34596,57111,66291,-14171,-56617,-15193,63480,40187,-103442,-104473,58241,11130,17398,-20250,-24302,-11570,9602,-20145,24899,-42834,-25088,35957,-14494,-16305,-71914,107542,67776,-48018,-3485,-36376,-79644,-62021,-19049,25963,71215,-77280,-22303,-66794,-1521,-72433,34252,-32780,11097,62965,42112,-54290,-43013,81804,18455,17727,35292,35784,10201,-36308,-22752,-26521,4211,-64964,-20088,42893,52657,-25122,-14275,-21909,-31086,-3975,24215,43758,36381,64090,13739,77266,692,20452,-3664,-116244,-15398,-2212,-32586,-28754,3374,25534,39173,6176,-13656,-69854,-4798,-49237,82573,13401,-161,-54040,22649,-72335,-30035,-51099,21844,-66579,-85802,-22245,29977,-33974,9316,-32319,26562,45642,-20019,-73090,-12991,4256,11082,14607,-13038,-69151,74361,-40866,-59330,-12936,-24216,-56186,-26174,20010,-35516,-68953,-24292,-74915,-15358,-83487,24898,36035,-16790,1701,-83956,-31421,-33974,7740,-28487,-38197,80624,27291,9581,37546,-29693,-12233,3574,250,22596,25112,-16271,-13699,1121,-82194,7812,-38142,-24099,20528,5185,-37007,-1178,64733,-44817,17434,-15409,20656,-40232,16862,-60530,-33800,-55162,-82989,-14777,-4362,-2282,-41419,-75044,-34124,38399,144146,114108,703683,301917,-29847,1291,29734,14073,-14175,-88803,-14028,-49881,56059,39274,42882,-30155,13617,16225,35530,-41217,19214,57888,-6002,18106,-3132,111471,59907,-72728,-36703,4301,-13662,-49783,9851,-27553,-60443,10336,-40174,-18234,-46406,11932,-17993,1487,3676,-41331,-8744,-14027,-21852,-8273,-28482,58112,-13447,3061,73700,-9759,-50116,-71556,31064,-4033,37259,92104,-18975,13609,41100,54152,-55882,-27185,-32157,36045,-1213,-38102,59426,18047,-32090,-40217,29353,55107,-57573,49949,-12630,-34098,-38664,-24687,3011,-13404,35194,44333,21670,32720,48478,25739,33294,-27906,99051,37515,-59811,-4917,-62405,-54829,16753,72328,-11428,-7174,11128,-139353,-104556,-21235,-8269,16937,37179,32428,-95323,-30857,-3043,-15981,55082,13721,33948,-20572,-62710,-15224,-23144,-173,8759,-34607,-31491,-120594,-96798,79337,15627,-54632,35139,33641,72308,40084,-42723,-20724,-9921,-66378,-94356,-49028,-27560,-12053,38360,10054,1971,-6307,14751,-3165,6796,18648,128098,-10511,7049,-6224,48442,47168,11445,32750,-40373,-22995,-5120,14139,37365,5948,27238,-487,23436,56176,-6288,7021,12014,233,-69942,-18293,-6396,-63335,24007,30918,27457,-73222,23410,39188,25811,66873,21138,-32441,-28034,12372,-2058,4289,24147,8105,-24367,19169,24059,-29145,63224,3606,-25406,50388,80335,19417,-40968,11329,-1766,54439,51266,-129,-6010,-7517,-22720,-43035,-68391,4331,103999,69143,-7105,-4476,-7997,84908,-20200,-118324,7488,-3159,-25476,-49660,27883,1258,58297,44931,-2286,-8938,-49722,25566,35153,3491,-19751,-79642,-56074,-50461,-15660,14013,-26372,-17727,-34102,-51827,-36726,-111362,-47871,-60739,5749,16176,53674,65618,-1613,16772,2510,-70236,23477,-24784,13622,-84430,-68231,-8177,4398,-69092,79799,25026,26893,12422,54519,42051,-32553,-35877,-20210,-25965,-40111,-24520,30872,-3517,8710,16722,10885,17044,42505,13250,-31585,-21969,-8813,73605,96050,11544,-57172,-3631,-94427,-25477,-31883,28706,-55145,37000,-11332,4947,-1213,-71273,-31159,70361,52834,15053,5520,50447,25382,-57761,-58959,24474,47319,31683,22546,6128,-49885,23844,116842,-65003,-10958,55116,43142,-23438,-5781,39699,76159,23662,-66731,-10974,1363,-26467,-21319,53480,125328,34397,-18058,-64781,-17978,90548,59706,-2188,25349,-62059,-56948,3474,49515,6019,50823,-76331,28823,-24008,-87776,2177,-1790,44697,-94978,-7964,-5367,-23162,-15450,119424,32509,62326,4275,42276,16196,23586,79148,-33447,43149,-30074,-9054,-25535,-12807,40915,10852,-40223,40650,33069,-59992,27417,-52573,-65961,26090,-15082,-22682,-58910,40580,35662,-28275,-19370,-58928,-109911,-28546,-20911,24071,6341,-91740,-39425,-16093,-14686,-55098,-17147,-27477,17683,99715,42076,8931,71014,98508,5787,-8724,19431,1294,-100519,-48895,18627,-23317,-12154,91191,-10534,-45595,-67155,34383,-35654,7120,-3526,-39402,-72189,26285,24885,19947,21484,-5885,13569,-24656,2516,-6471,-58111,89449,87499,40118,89898,34627,11579,-175461,14417,74610,45534,-57557,-6331,-29174,21875,-11157,39347,-41221,-33887,-48808,16717,7467,-15561,49230,50570,-61858,70343,-79813,-54485,-51195,33179,32311,6116,-64498,4720,-67104,-4206,-78113,7413,-15190,-21459,-61318,-174282,-36919,-144088,-51497,-94810,-12596,59888,21643,-6562,-2768,-78092,44044,33317,51759,124877,4938,-13893,4594,22402,-66501,-33583,-38049,-17775,52389,22042,20442,-13884,49271,7703,5680,15127,71671,-32276,-54457,-52590,-43342,-123902,4562,60037,18059,-52969,-1737,56697,44489,-10973,-16985,-41320,20783,3002,43735,-82910,-66922,1577,40489,-5524,-46258,36724,17366,-16481,41189,-12913,29749,-17840,-71514,10862,-26420,-32081,5750,-4434,36389,-43849,33355,39063,3032,-35615,32603,-14770,-8744,-55427,7927,64436,8059,58878,-32242,-9489,-65250,66626,20136,-4724,-82313,-51684,8098,31549,-11389,-35789,30075,100594,67756,-19715,9286,2062,20380,32341,35716,15692,15561,14576,-46469,-39316,8403,35057,27813,71706,93716,-20787,-15331,27495,-25186,-6217,-2999,-73335,-27421,54973,81132,66160,-46735,-13569,-40596,-8292,37644,-39218,-42546,-62440,-11514,13682,55302,69142,24479,1157,42486,12084,-53719,20642,29519,-41841,-45238,102049,56450,-50468,-65832,26523,3642,-14037,18666,39659,-39154,-683,-16652,-43246,-17147,37037,52371,-37133,-105928,28645,36687,-70609,-63070,-5619,8509,21535,33143,-58035,-39630,31599,18427,-21765,28053,46900,89604,13083,26689,-25497,55498,19704,-3846,-19142,-114851,-50405,60457,-19035,-18836,37981,-17117,-59419,-21632,-47313,-44630,35871,-38733,-65836,-68607,-61327,2622,22926,-7259,-18737,43689,65792,-32219,18587,-34787,-15888,-26911,-73688,16340,-13988,-2513,1771,6204,-769,74264,68413,86631,34014,45481,17672,-43750,67091,37719,27457,33978,-1433,9741,-66001,-59934,41982,50017,12714,-68280,-27773,21357,70284,43987,-48030,-97163,-68709,-56124,-39512,-3339,6813,-41400,184,-14719,42182,-18706,32830,21422,46388,-47173,38270,-98039,25083,-39033,-829,14676,22728,63006,-14770,23150,5791,-65117,-66277,42055,-51592,-3826,-72977,-11884,-20457,78347,-15911,-32507,24284,-1734,-14036,51096,-38190,-44765,31051,63011,42435,53121],[26024,-4349,26540,-25960,-1617,-73433,-22409,23891,78182,45224,-6026,-3222,39256,4926,-55409,-28163,10200,2036,7594,37121,-23765,-14396,16639,-28677,57033,3184,8027,9566,-57053,-64068,-107794,25657,94345,-43305,-17553,14055,-24067,-41032,-45479,-63835,20635,-13223,-28,5958,29376,3738,-10419,39309,54324,-58564,64176,1918,34954,71227,22461,-67023,-12849,20466,-86703,15520,-23156,-91951,6709,-60768,28227,-21762,-17714,-22791,25742,10717,-22055,51464,27717,37662,82544,-21608,-43661,-18312,59399,29207,-91364,-102897,43140,104,34240,-33049,-48395,-27833,3987,32764,15827,-57374,-47082,20779,-27178,-5540,-83031,103617,71539,-38455,-11367,-26739,-99866,-38190,-21441,36431,86623,-69260,-28480,-35042,-9120,-73676,31918,-23624,-9398,63248,53107,-37187,-21646,68764,8645,-7376,8735,48038,42650,-37915,-34940,-30509,20541,-56965,-25996,58249,50482,-18825,-3480,17052,-30122,7650,2531,37127,50165,66028,32009,90813,2675,14331,3533,-99764,24087,-1965,-21483,-34098,-4183,38735,51943,8942,17803,-63485,9145,-25384,86913,-203,33825,-42535,18657,-68108,6653,-45985,15316,-59680,-78712,-38115,-10614,-56692,11695,-44925,21813,22099,-22035,-50026,-7795,-28994,7355,42760,882,-75038,59082,-32869,-46668,-22311,-18040,-57886,-30764,26951,-37309,-67574,-15454,-83543,-23713,-87908,14669,51208,4766,-6687,-72055,-5585,-18130,12636,-35074,-56717,88247,14053,-457,39667,-24053,-10874,-7507,-2490,9989,11288,-24555,4135,-2712,-63951,26626,-55966,-10830,23654,8801,-44596,-11484,42186,-108636,-24575,9255,79174,-11140,-4260,-111779,-106044,-70978,-31380,9908,1260,-16079,-51775,-46171,-14344,42249,148274,128533,843238,276020,-60914,-28891,-13727,10360,-50522,-108354,-17089,-41388,40152,22813,34642,-41644,3798,22768,44917,-30127,30962,55065,-13800,1544,6091,97803,81239,-27374,-43139,-3300,26398,-18234,24817,-18009,-40433,42018,-55315,-29794,-14394,21014,-27320,-6153,-17834,-39785,-8106,-16816,1953,47426,-35670,52419,-43835,-4306,61097,3160,-8952,-33501,37514,-29761,42104,77102,-10344,10241,24382,57440,-31060,-21468,2699,57508,-17608,-42725,53977,17053,-16059,-35057,33075,64886,-33113,73239,-16843,-42857,-47018,-30848,20707,33894,12284,44703,17327,18195,30456,16800,49598,-64938,112014,71441,-67770,-28831,-52563,-83838,-3355,48632,12218,-10176,-17896,-140785,-115449,-31686,22363,48529,39962,19817,-91032,-11532,-8363,-6053,56789,10751,11384,-24739,-41965,19576,-1891,-7795,-24503,-60577,-26205,-106017,-94444,70536,51623,-27984,-6155,18211,29417,27991,-63416,-47377,-15418,-68964,-112422,-45362,-23055,-4972,24810,8590,11536,-704,17709,-10657,17144,41809,72453,-31966,6964,-26782,74883,36776,-39048,-272,-70863,3457,3640,8215,43974,-27925,19108,-24255,-1521,44494,-18254,5203,10964,-7970,-68502,-9537,-2283,-64329,27960,37183,63184,-42576,25942,26047,25861,73543,21451,-8408,-26653,7220,8810,-13162,34588,-15702,-36584,2290,1342,-11061,76134,-44851,-31735,11528,89396,16745,-73879,26562,30223,51422,65002,-9097,-7788,18976,-20634,-49596,-28628,34423,120785,64259,2510,639,3422,71811,-25572,-102661,15441,-10537,-17936,-57735,43546,-19835,29827,56467,-15296,-8554,-46738,24246,45178,12503,-2932,-75779,-85041,-49976,-10088,16042,-2619,-36979,-22393,-28486,-56265,-102946,-31859,-29658,-5177,5292,34961,47954,4792,6136,-13992,-66838,58747,-15136,26752,-73102,-77946,-29232,-6044,-67913,54925,-4015,-17450,-17628,58906,45477,-30903,-16092,19640,-26371,-37358,-6688,21499,-485,18625,11376,7786,5021,12253,-8890,-14836,-27553,14291,70368,99378,3934,-70106,-15146,-92137,-7563,-27968,15162,-25151,34449,-12023,5274,2903,-75343,-54543,45887,52907,19423,14818,30051,21329,-47728,-36688,39970,35978,23490,37515,1729,-51684,23693,99525,-28311,-17742,62523,59801,-30238,-6754,16914,86076,28962,-71039,-12508,-8858,-21564,-1712,65604,142057,44134,-19778,-61022,-37932,84259,55418,19164,42466,-52852,-38793,2789,59096,2659,63786,-73597,38517,-23313,-83697,12069,12141,48426,-81802,12808,845,-10865,-10314,90973,25978,64935,6557,33405,20041,36560,73549,-56950,47105,-11723,-22084,-53278,-29355,25986,-10737,-69707,69976,20279,-39268,15943,-69692,-76319,-10551,-19617,-20935,-51974,41264,-17868,-49711,-4101,-32063,-103524,-18562,-20656,-14719,-20306,-87883,-33721,-20511,-18178,-74401,4918,-12253,29985,66255,37247,-6710,65178,108966,-3073,-32112,10577,10649,-98646,-53978,15999,-11958,-7668,94178,-105,-40054,-22882,19192,-9672,-2767,-25270,-39680,-86671,15220,-18383,38572,17371,7547,34282,-21408,-78638,-16778,-63373,89593,109719,17833,85300,28249,-3738,-155850,18236,83643,36381,-66315,-6188,-36168,33986,-6127,7311,-20433,-39572,-50640,12390,-23239,-9592,51563,64887,-49309,83773,-82683,-48484,-56636,28325,23633,7158,-82975,6441,-34891,17575,-55590,12798,-11365,-27156,-56529,-143447,-33433,-129605,-55718,-99768,-4557,51846,15521,269,37265,-47397,69761,62923,44709,118970,-20202,-22022,-2833,20154,-98177,-96672,-49375,13299,25304,27462,-1087,-18507,51694,-3271,-3148,42376,50882,2241,-2752,-69709,-42022,-87904,25353,46522,12712,-37393,10901,45131,44458,-13853,-5633,-29838,25284,-1696,33848,-63758,-64900,19300,77244,33687,-18538,52215,12404,-15495,32861,-21448,24924,-5535,-92493,20139,-39002,-76306,-22340,43286,51908,-22808,49741,56646,17371,-27352,24920,-36578,-31777,-64014,20875,71769,17737,53790,-13059,11250,-76152,92568,16947,28304,-70530,-48933,8021,-311,-14327,-26584,24072,89124,77500,-3204,5159,14907,16161,44400,29448,-11136,16726,5731,-42611,-37855,45682,38228,12673,71822,85070,-17315,-27460,33195,-7497,-293,-17471,-85779,-26984,70716,81388,56201,-50903,-22696,-30641,13737,27744,-46155,-26720,-58113,-12228,19172,31439,65927,25783,-19872,26710,7588,-49611,9538,20617,-30777,-52767,41728,54670,-34296,-49889,49745,492,-15781,16200,50766,-25136,5765,-9906,-42442,4136,56555,50190,-34474,-75066,26667,26943,-74847,-2073,30633,9937,-1451,16554,-48084,-8316,50236,19358,-41147,-15565,17548,83819,-6008,25623,-43772,51600,35574,5513,29233,-96527,-64878,60743,-16580,2002,27619,-45362,-80420,-3263,-30945,-39309,17109,-35769,-64250,-63716,-78113,986,11205,-7910,-20011,31500,49281,-34979,45367,-18714,-9036,-12558,-73495,-10347,-21308,21143,-2666,-21174,170,63675,60429,111817,45295,53023,18298,-45365,54900,43790,29764,25504,-6406,7629,-49952,-72969,16315,50267,-9059,-64756,-1191,42370,81027,55836,-55481,-90318,-91985,-34174,-41546,7175,-16060,-46086,-17409,15786,38548,-16496,19569,14775,58767,-39431,58824,-63874,22353,-19395,-14906,3548,24968,50898,-19259,25661,6141,-81590,-75594,30249,-53693,-12729,-74652,-20278,-10827,68062,-2942,-43097,34870,13774,-1572,66207,-32549,-53051,28837,65538,22703,53716],[29094,-16428,35332,-20127,29054,-64886,-30872,27234,91758,38563,3613,9296,74264,-12459,-77219,-48625,20362,10564,-7972,39775,-22892,-17013,-8124,-15460,50970,-11252,17869,2725,-40773,-30774,-64129,15476,95702,-45017,-22162,10687,-29942,-42800,-67630,-78078,-6176,-21078,11179,-3318,14847,4691,112,31341,71274,-38688,63513,8504,50302,85620,23943,-22563,-23816,41351,-42020,20139,-23618,-87184,3856,-62673,43548,-10201,-12545,-26182,25384,17869,-11223,58074,13704,10258,80291,-26897,-27433,-7226,53203,15007,-68186,-91230,28750,-14890,41042,-39051,-55879,-44008,-4520,76251,6750,-85917,-57941,4368,-40401,6524,-90683,67638,49321,-23226,-12704,-15312,-101856,-4647,-17517,49552,89629,-47462,-28831,10102,-6702,-61980,23134,-11236,-17351,58555,64844,-8976,1635,50214,-1605,-25727,-20107,57288,76629,-30381,-43970,-33391,41071,-46950,-29549,59697,42269,-12622,16802,54799,-27997,13872,-18747,37254,60907,55665,38074,93100,10201,14499,19935,-78387,36435,97,-4817,-48582,-12915,39700,53251,8243,44206,-47597,17011,2558,85984,-14165,80604,-18844,15298,-60031,41152,-40128,7350,-37109,-50597,-53251,-50822,-68405,22755,-58984,17744,-15777,-24733,-39804,-1962,-55658,1973,68409,14876,-76764,38975,-15132,-23066,-27455,-16982,-44688,-38944,26339,-30061,-49655,-9155,-78596,-27458,-86318,4325,56506,32246,-11604,-45392,25331,2248,27211,-33943,-72555,80383,-2835,-457,40208,-13897,-3397,-10152,-10224,-13938,9508,-22917,28779,-10660,-41876,40460,-59305,-3321,27179,9524,-47029,-18587,15782,-151404,-58269,32030,110972,16004,-18136,-149749,-139847,-78863,6947,42213,9822,-22409,-57146,-21124,6542,46500,154880,153181,956295,241495,-51704,-37332,-32175,15398,-84309,-120192,-15446,-30520,12522,-71,22706,-41249,1846,31191,44462,-17421,43577,52789,-24288,-22485,21859,74451,98838,30094,-37861,-10764,63580,7764,38329,-4536,-18355,55227,-63847,-36848,13464,22813,-30391,-11725,-33667,-38230,-9328,-24529,16781,88962,-38702,36739,-64367,-8551,34163,12082,34654,11390,40907,-47058,41632,87082,7818,18016,6079,61767,-15570,-18015,32749,75078,-42452,-53312,53987,16031,14674,-18001,34969,75866,-4402,70753,-17373,-40643,-57582,-25318,24237,76797,-18264,33241,15349,-5018,8539,2924,56727,-50316,123783,93618,-60868,-53041,-19901,-84147,-19008,22312,18853,-9713,-45181,-121612,-104917,-33118,60854,78508,31473,3454,-44406,9381,-11846,-2191,50227,26,-18041,-24489,31117,58945,16694,-13412,-39266,-64892,-12018,-79291,-91348,64270,75386,-13268,-56793,-9682,-7672,1571,-76780,-64446,-17578,-66169,-116589,-18556,-2742,9658,36547,3618,19497,24135,25649,-13415,23771,56294,24059,-43250,10119,-47767,87096,10141,-75621,-28653,-87356,3204,11802,-3456,44018,-63705,9160,-25020,-21671,32471,-33320,2233,12907,-12852,-63474,-3251,4107,-54809,33873,33674,84763,-20252,29445,18926,22516,61365,16592,10243,-22510,3829,28819,-13275,40308,-40862,-52650,-9543,-20577,8643,80255,-85307,-28724,-22452,105791,23598,-88014,38425,65830,45084,74753,-18017,-7101,43335,-8215,-49380,10397,50186,117519,57531,15380,19380,9268,37300,-27562,-79743,14511,-16954,-21920,-55781,55284,-37908,-136,68170,-23896,-6978,-32402,23438,47687,25946,22120,-66785,-102549,-54458,-10116,18724,29513,-48722,-7307,-1606,-66960,-76377,-14732,12333,-10429,-9616,15693,29039,4972,-8367,-32801,-51505,86873,-6770,39401,-47481,-78667,-39638,-26564,-76210,22053,-30568,-62685,-52109,51395,46015,-32754,-1114,51877,-33220,-37650,1812,10256,-6917,25694,14140,-1415,-3937,-10923,-9054,11991,-32959,21855,53904,90982,-11501,-78141,-25856,-76458,668,-22233,-7055,11611,36136,-22086,3474,14530,-64911,-70109,14105,48952,15938,25781,7873,9203,-33581,-15216,49846,27535,8270,46137,-8604,-58419,19661,59579,-3792,-23871,62310,71370,-26894,-8260,-3867,83732,25304,-69568,-19272,-13360,-14786,6498,78954,124546,38749,-43256,-55014,-64457,66588,39759,32149,45285,-40243,-15728,5575,40805,3794,64050,-65346,38424,-23841,-71856,25448,37988,48908,-55747,25358,2576,-2201,10407,54445,5392,60560,2277,13742,19287,46890,54099,-67111,51388,3322,-34672,-66103,-40066,5008,-31506,-87070,84769,5533,-15190,-2177,-82167,-81050,-43078,-30660,-29147,-46885,41144,-94133,-80134,17547,-10563,-96170,-9077,-12248,-51073,-56613,-77658,-34477,-20936,-14902,-84431,38499,10049,35835,39605,28082,-4560,64351,106353,-10371,-39653,17197,12742,-83791,-48481,10325,-1063,6842,104276,20847,-32337,5667,-13706,12663,-13175,-44443,-39081,-86568,10323,-60595,41577,2451,16166,61982,-17166,-151211,-20550,-62102,81674,134088,-7985,73822,18418,-33942,-129095,22033,93386,20851,-64190,-6843,-35007,42566,9169,-15170,1785,-34884,-44427,8604,-39024,24947,53850,82200,-26864,82276,-78188,-39257,-53307,28069,13480,9480,-64271,12559,-3396,24374,-44998,13221,2060,-27434,-30857,-87377,-28675,-133406,-69741,-80542,6617,38592,3296,-839,76531,-17004,94745,81044,32789,109513,-44848,-30267,-225,19330,-101598,-145957,-45983,47165,2596,32508,-24710,-26824,56352,-10797,2096,62133,24809,28594,29999,-84743,-38043,-40585,45238,32981,5604,-18601,22698,30490,50639,-7908,7133,-15579,29399,-2744,13949,-30746,-58339,20690,97363,59246,3244,64579,5827,-16013,13160,-32815,17467,2285,-94767,27990,-52076,-101625,-34845,74851,52656,4560,59821,62845,34119,-12348,16553,-47256,-52477,-59031,32252,73552,30520,35765,11006,27979,-75809,105119,3308,55451,-66308,-31766,8871,-30168,-11779,-18059,-18650,57978,68711,6826,4088,28466,17119,50313,23262,-32299,18710,-12210,-41880,-37634,64468,40295,-5646,64927,69351,-20972,-35109,34935,13277,8102,-26489,-90233,-23769,76653,78750,45682,-51346,-22650,-19884,34564,20318,-48489,-9307,-67504,-9352,11479,4786,51569,34255,-30340,-6641,-3750,-37691,-956,17134,-22735,-58328,-19410,48104,-7502,-30399,68238,-9723,-13760,14196,44091,-11583,7021,-6728,-38605,24788,73213,38153,-28890,-34391,27508,18610,-72361,55203,67755,17286,-25047,-10400,-35510,26903,59329,14147,-51797,-44786,-5254,57959,-13407,23403,-55868,41068,44301,10472,70749,-75485,-68775,51697,-8717,42721,28208,-55007,-78872,15082,-19315,-17457,-7385,-40386,-52862,-33896,-77478,2653,-4882,-9199,-18949,12043,20266,-39778,69929,2200,1270,-1650,-72815,-31818,-29370,24047,-8647,-48117,-3533,34909,45787,106683,44935,52413,13293,-39902,27931,49646,39120,27037,-25162,1473,-35778,-85225,-12483,36580,-34243,-51105,20843,48591,87779,62387,-58259,-83600,-107088,-15654,-42097,12562,-36574,-51556,-31677,36481,27853,-8067,50,6400,60968,-27321,74862,-7466,19461,721,-33857,-10764,21400,18092,-21130,19231,1012,-68966,-63224,11632,-50647,-16536,-66189,-32457,-576,53138,7279,-51077,45055,24659,8391,67228,-23117,-55143,13561,55294,2646,45213],[24023,-22025,37632,-4924,51772,-43150,-30771,28062,98528,31172,774,22607,100807,-24996,-79610,-47908,25813,18308,-18573,40732,-15904,-29402,-29266,-3190,42323,-17599,20636,-4496,-17644,2269,-8040,8424,92567,-49806,-28879,-557,-34954,-34786,-84661,-82458,-32455,-32389,17971,-13338,-9858,1986,8547,19368,74771,-20885,42314,10147,47008,82132,14809,22094,-37916,56421,23631,19154,-23777,-69449,-5649,-62896,47146,-1431,-10341,-27614,29775,23808,176,56598,-3184,-17350,63509,-25594,-16551,14780,47873,3948,-38045,-72877,21037,-32699,35199,-37370,-40402,-58123,-13155,92612,-2080,-120542,-54227,-8328,-47589,16112,-87004,11366,10878,-5740,-5470,-3993,-89253,30569,-7930,58120,79300,-14849,-19095,57754,5865,-48284,9741,525,-13740,49618,75335,23371,20621,26898,-13471,-31669,-43588,62381,93833,-18446,-46589,-31685,56646,-37289,-30528,49327,31242,-8932,42527,80196,-24033,10262,-32904,43966,68128,36679,31792,84612,22138,22506,41263,-58301,17267,1903,13496,-65221,-22701,23792,45030,5795,53733,-27579,18099,29383,80677,-23654,125987,11848,11826,-51575,60722,-33597,234,-3882,-9189,-61580,-77789,-66957,45123,-66426,15257,-56994,-28023,-44833,1831,-66262,-10430,78883,26901,-70787,18765,9089,8963,-23223,-18744,-20972,-49355,22837,-11630,-15313,-7505,-60786,-26235,-78390,-1191,50671,57194,-12011,-10772,48675,23468,53835,-24113,-85601,55945,-21000,7049,40385,-5521,6439,-2478,-22326,-41875,19751,-12706,52492,-20718,-18353,45480,-44128,-7243,28556,6619,-40890,-8409,27,-148265,-70881,46492,102379,42661,-20884,-148138,-123886,-82630,17568,71262,21237,-22157,-53065,-6771,24489,51543,166848,182172,1022530,190278,-3922,-24121,-23350,28477,-108568,-120284,-10134,-21692,-19351,-25185,10833,-30583,8030,40322,40015,-4020,51368,54791,-30538,-44875,37390,45364,106374,79829,-21697,-18955,83066,16881,46219,13322,2297,47747,-62478,-41056,26793,14253,-26884,-14636,-42445,-36915,-10811,-34480,16846,99963,-35998,19572,-70467,-8623,806,16179,68953,50797,41414,-51340,33678,120799,29925,28911,-14500,62104,-13527,-16824,48438,83651,-67024,-63998,55403,14330,51244,7970,36459,86098,25764,48488,-14359,-30007,-67259,-12059,12240,101769,-50868,11196,15344,-32684,-11972,-10474,53635,1005,135480,100927,-39862,-70204,26157,-66277,-25319,379,4911,-7325,-58235,-86771,-85494,-27846,95013,98350,17553,-5892,18406,26610,-12592,-5925,37193,-13238,-41749,-16876,122025,91811,28348,-14970,-29375,-44942,4706,-51290,-82963,60821,79792,-9491,-102450,-46692,-28045,-31956,-81375,-69389,-14404,-57115,-107153,15103,22668,25996,69390,946,25162,59730,36038,-12299,22165,54411,-5810,-46020,13750,-63659,80722,-21315,-88471,-47017,-88363,-25285,16508,-18444,37766,-89758,-44,-4454,-28336,14444,-48327,-29,15179,-15361,-53231,-1378,9306,-38984,39337,20615,90972,-8796,33870,18147,17523,39727,10819,15268,-14973,3061,52656,11787,38477,-60614,-67640,-12608,-33772,20069,74951,-103307,-14860,-41903,119393,35730,-81837,42663,89070,35031,78200,-26212,-9212,60475,10193,-40402,31484,50300,92596,49617,31187,46843,8917,-5569,-15375,-53882,4023,-23564,-30602,-41452,62131,-47869,-25054,78293,-24115,-2181,-14138,21035,39895,38609,49566,-52741,-101901,-64097,-16245,23852,62126,-48988,7647,18693,-67465,-36872,-1097,49499,-13172,-26179,-1233,17419,-2687,-25101,-47963,-28128,99273,-4368,48103,-17448,-74751,-39950,-53197,-85606,-9213,-45279,-96924,-81591,36264,44546,-37433,4644,65880,-41267,-40587,211,-27,-22046,32674,27481,-11743,-9887,-21334,11874,44581,-39347,12512,33775,78367,-31808,-76788,-30769,-47633,-2819,-15449,-31015,40609,41147,-43813,-3472,31762,-44400,-75081,-14509,46441,5779,36286,-11950,-6079,-19543,-3046,55657,26554,-9375,46363,-22508,-60853,13065,14839,-3230,-28340,55691,74129,-14808,-12241,-17801,69673,16506,-59729,-29623,-10907,-10199,-541,86295,82987,22028,-79682,-48801,-90558,44304,18970,31610,34390,-26077,4113,8736,3980,8988,50381,-56322,29735,-26243,-51791,37458,66357,42110,-25155,33216,-3039,3085,40240,18460,-26162,50316,-7831,-7385,17178,54072,27188,-62438,54200,11927,-42493,-60138,-45184,-17475,-52236,-91795,80628,-9020,5124,-23799,-85432,-77305,-61662,-41846,-40655,-44198,34745,-159498,-101605,37527,-2183,-91890,-3132,1140,-71174,-92071,-66429,-37239,-16664,-64,-82638,68252,29688,34466,29624,19723,9798,62287,89583,-14944,-28505,36064,7677,-60227,-32028,3235,6142,18911,109348,41735,-14974,14315,-46857,25939,-23132,-53107,-39222,-75389,10040,-85577,26896,-19341,16817,87339,-11330,-191295,-17689,-55240,65510,146409,-34975,59516,7058,-73877,-103701,27750,93405,1030,-53211,-11754,-25694,45359,28646,-24777,19935,-22525,-34716,4274,-36681,75688,55054,89325,-2701,68633,-66995,-26653,-39050,36331,3837,11393,-20287,20068,16063,9961,-55618,8782,25109,-20171,7793,-30205,-23622,-154258,-90845,-43610,18308,25340,-7245,-10003,104884,6859,110437,83716,19075,97972,-60471,-36659,15884,20834,-81309,-160522,-32826,70924,-12758,33178,-43512,-36387,62617,-11656,15012,72009,670,41977,41149,-92099,-27200,6685,60980,24085,-3217,-5589,33017,18171,60004,12599,22648,-261,34035,-1555,-11383,1976,-47811,14322,95479,67290,13459,70653,498,-17409,-14872,-46679,10007,5709,-76351,31537,-65264,-104515,-33537,76654,38987,31077,61334,54188,46949,5213,9389,-43467,-63928,-44948,38675,68077,44041,12346,33511,35450,-65258,101202,-15785,70171,-71743,-7413,12252,-44481,-5968,-12240,-88793,17239,45967,6496,5676,38908,22698,50643,19148,-39861,22783,-30087,-42477,-38697,56929,35134,-20684,52266,49696,-26746,-34731,33054,30898,16515,-28836,-83410,-17131,70769,68732,36243,-41482,-16859,-10259,49992,15924,-44083,8701,-83697,-5090,-12236,-16488,30634,48022,-28108,-50055,-15843,-21770,-7941,17125,-20386,-64156,-61763,40083,20720,-10492,78388,-26117,-7512,17323,23288,-2695,1823,-10637,-32707,39121,84403,18912,-22441,2097,34326,15009,-64197,83819,95818,31127,-41744,-42611,-28334,43282,60349,6687,-49626,-51102,-15439,26470,-6453,19082,-61986,24732,43607,10469,95801,-56457,-62911,32770,3795,91944,40904,-39853,-56779,30207,-18322,7446,-31629,-49881,-39653,6541,-51678,6057,-24115,-10727,-15266,-9693,-10245,-46697,80899,22043,14697,3346,-71346,-44022,-34276,8268,-14512,-67522,-10691,-7355,25306,70173,34720,44635,2060,-31014,-6916,56052,55386,38323,-48307,-4642,-23491,-90532,-39860,13900,-56608,-34489,34655,32012,86052,59162,-53218,-75722,-107798,-2960,-40598,14956,-45664,-53647,-40258,40837,8209,778,-22037,-2782,52952,-14038,85752,56028,11857,10653,-56499,-24396,13836,-27548,-24572,7195,-6440,-32727,-36076,-6675,-43189,-13993,-57311,-47097,6731,35662,10349,-58097,50473,26951,14973,52341,-13495,-53078,-11556,33308,-11523,31278],[11011,-18942,33169,17872,60072,-17929,-21664,26456,88449,24441,-9914,36275,111024,-30278,-67466,-27203,29704,25376,-20565,40180,-5718,-47879,-36139,5573,29802,-17009,12732,-5841,9885,28064,38554,5826,84464,-56130,-38524,-17613,-37660,-19891,-94547,-76457,-52277,-46573,20571,-22940,-36185,-5128,11238,2625,58311,-12749,13228,9791,29421,61918,-404,55293,-51648,60650,80887,12427,-25672,-53150,-18118,-57608,39823,1934,-12137,-26296,37010,27087,11789,47110,-18065,-39298,39405,-16584,-15671,39960,45299,1140,-6245,-50832,22433,-51501,17907,-33535,-5960,-68042,-19219,77125,-10183,-147264,-36832,-11804,-42916,20226,-66824,-40893,-24409,9759,9689,4972,-69435,56707,3289,56222,56870,21759,1850,94177,23602,-42169,-4847,8778,-1763,35042,81029,51393,30327,1456,-26872,-23842,-57387,63412,83269,-7269,-42684,-22778,57924,-30454,-27962,32541,21118,-9686,65632,86501,-19216,-3159,-36156,54187,71860,14614,17313,68362,37356,36797,57590,-41238,-19266,1999,27874,-74113,-32356,-8716,31403,4859,41721,-9802,14571,53590,72506,-26063,153244,41649,8404,-45471,58054,-27711,-5079,31028,27372,-59391,-84237,-54819,74212,-63187,14331,-88144,-31183,-59734,2209,-58218,-33193,67003,35599,-54909,2890,34471,44124,-6410,-20065,6033,-58125,20581,16504,27583,-9948,-34324,-21090,-66328,2016,35498,71160,-8454,22256,56545,40704,88052,-7250,-95731,19213,-37922,17019,40641,-4041,14969,12751,-36739,-64860,36970,3098,67396,-30012,4833,40978,-13978,-21982,26529,802,-26209,25252,4722,-96166,-56494,49581,56265,70116,-13251,-94998,-71020,-83200,1564,86455,32580,-17773,-38001,-3281,35979,55684,182197,206688,1037566,121539,65321,2333,5248,47068,-118384,-105761,-3374,-17412,-45669,-45571,3878,-14356,19695,49102,37538,8212,49647,61909,-26580,-55887,45179,16337,100429,108995,2767,-27904,76744,7662,44957,33481,19805,24741,-49401,-42340,22309,-1609,-19022,-14902,-45909,-35504,-10956,-42716,3504,79222,-27683,9426,-62900,-4696,-27498,15311,86202,74993,40005,-42302,18359,152935,49250,34104,-33601,54078,-21775,-14817,47340,80625,-82112,-68932,53903,11436,83434,37141,39089,91582,52846,17693,-8829,-15312,-72310,1104,-10912,103106,-77659,-16744,16845,-58028,-26698,-19363,41808,58828,147339,94932,-9289,-73984,68003,-44473,-20243,-13191,-25238,-5977,-52894,-46323,-68208,-20671,111877,101661,4946,2035,65024,35542,-10453,-16140,19375,-25447,-49929,-1972,179579,107061,30992,-12316,-1848,-8248,17084,-29762,-66671,59179,68283,-12201,-131483,-86068,-30069,-62335,-77530,-63369,-6263,-43336,-88883,40112,41353,37416,105520,4689,28480,91065,45920,-9804,11131,35491,-16080,-42234,14975,-69005,58892,-45130,-77321,-53740,-78871,-64758,16375,-32465,27172,-98020,-5306,27410,-18197,-12799,-59732,-21,13710,-17984,-38115,-4054,10106,-22262,40872,716,86211,-1797,40968,21377,11023,17653,9762,5357,-4258,5473,71555,57815,28648,-68271,-75098,-4571,-33148,16587,61925,-95162,8908,-46205,123768,48405,-59962,37222,90262,20582,75209,-32195,-17654,67538,29036,-23298,23298,38813,51918,40400,47806,73093,4567,-38098,12904,-28652,-12527,-29948,-33994,-16740,64543,-48882,-41730,83433,-15918,4482,395,16596,22962,45754,72571,-34413,-81693,-76378,-25766,30235,87831,-36845,19753,26363,-59243,5714,7585,68540,-16353,-41833,-13586,17454,-16975,-41545,-54195,-2925,91202,-12139,50680,5777,-70359,-33450,-74942,-87324,-30260,-43533,-110919,-96080,22001,41892,-42557,1020,58863,-44232,-44557,-8017,-8598,-41088,40664,48861,-16973,-12658,-18171,42271,69605,-45712,-8511,18732,69058,-51389,-63593,-25899,-10543,-15700,-8945,-49312,52299,47499,-70533,-16225,50840,-21067,-69413,-30855,48764,-6679,43172,-26906,-18743,-9622,-4963,59604,35235,-22167,39410,-35977,-51668,6029,-17023,-25217,-31619,45466,65747,1592,-19228,-23032,46761,7823,-43356,-40889,-2687,-10398,-19515,80451,35266,1263,-113701,-43602,-107960,23865,298,18676,17148,-11150,13485,8559,-31999,17727,27176,-49999,16311,-29074,-25658,43811,86024,25031,2001,40824,-16092,6975,67500,-10712,-60629,37456,-21626,-22917,17842,59584,296,-46757,54753,13136,-42670,-36952,-47835,-36532,-71438,-84323,59564,-21587,15962,-45820,-78465,-65367,-62049,-45280,-47550,-42984,18417,-184606,-99247,48683,-7336,-93274,-2513,14739,-68136,-116032,-57859,-35828,-7343,27478,-73801,80651,35938,27378,33062,16523,26529,52389,63373,-16364,-2183,59093,-2072,-33190,-9052,-3862,7934,17337,98992,55112,17456,8319,-66529,28129,-31831,-46545,-39596,-59147,10734,-82628,-668,-42152,9204,101920,-2693,-184716,-10188,-44844,44664,134152,-59465,44448,-5377,-113030,-79379,36498,79695,-19475,-37646,-21646,-11497,41549,43706,-28355,30789,-7761,-25592,-1127,-19654,122261,51916,78634,15699,49148,-52009,-12890,-15668,53465,-3689,11013,26517,25023,17179,-21132,-83202,1505,53622,-5379,42744,4895,-19872,-186680,-113569,-934,27121,16703,-9674,-24944,114962,21416,111029,71618,6967,84090,-63058,-39246,43452,25623,-51795,-137540,-18923,71754,-23704,25702,-50789,-43935,68607,-3563,29167,71652,-16109,44019,37466,-88296,-7127,44163,71147,22625,-11841,-2988,39745,12225,68256,47646,41491,12580,38348,-1960,-35634,22598,-33697,9626,74313,60013,10516,66767,-1007,-17859,-43937,-61424,5536,6217,-44243,28631,-78146,-90428,-25332,48942,16217,50024,54423,32051,48297,20181,5728,-26318,-63127,-29715,37972,57011,55409,-8659,48542,32706,-47324,82361,-34066,69529,-82544,14574,20368,-36842,-492,-9936,-154945,-18234,17413,-3659,9237,42759,30348,46813,17592,-33038,28998,-37972,-41266,-41431,27608,20278,-26890,35892,26217,-27805,-24723,28550,41169,22976,-25442,-66450,-6047,54982,49150,29523,-16630,-10332,-2730,56914,14578,-32592,25166,-96249,-2215,-47366,-26399,8997,61400,-16770,-88547,-23265,-5736,-10047,16893,-23409,-69129,-76158,33113,39936,6417,78600,-46443,1810,27358,-5025,-2819,-8231,-22141,-25913,43229,85573,-3010,-17598,23859,47149,17190,-52379,75094,108985,49313,-46177,-71757,-31873,27877,56127,1183,-35267,-34225,-11406,6532,12962,12881,-63322,4755,33511,6908,101603,-40895,-50869,7296,17066,129694,60330,-3077,-23645,39694,-27803,21460,-50150,-59376,-30762,40942,-4824,9222,-42552,-12152,-8197,-28721,-33610,-54884,71040,35208,30081,632,-67396,-46249,-33808,-17696,-18322,-74595,-19206,-53004,2673,17158,19160,32030,-13598,-22540,-40160,61520,73723,55686,-63357,-6535,-10159,-80121,-62900,-10907,-70599,-20078,40803,-6491,74362,44082,-39236,-65060,-88617,4824,-35336,18221,-38505,-48915,-42515,28726,-20042,3402,-41946,-10778,36628,-2629,90002,103544,-3002,2773,-81883,-33813,5063,-71817,-32407,-4347,-11458,13305,-6513,-17491,-33102,-5596,-54647,-58945,9214,18572,4521,-65344,46097,19406,17709,25985,-6958,-51038,-40434,4078,-16819,16162],[-5775,-7188,23990,43605,50533,2783,-7346,22351,57914,20756,-19937,48477,103445,-28643,-51961,4256,36243,33132,-13337,37292,3188,-65783,-24008,10326,12967,-12694,-4336,3455,37105,41488,62495,7784,70689,-60970,-49968,-36167,-36832,-2143,-95541,-62858,-61676,-62357,21026,-30163,-55510,-16166,7086,-19402,22915,-19661,-8430,10817,7709,31191,-15036,69506,-60297,52810,107577,1727,-31339,-53418,-29195,-45833,27114,177,-16993,-22631,43207,26589,22925,33026,-27482,-52215,15628,-2784,-24297,59001,45943,8243,21841,-26883,30836,-68971,-6041,-35918,31966,-71684,-20923,41800,-16772,-150867,-10651,-2025,-24387,17615,-31231,-63879,-40936,19456,29321,9632,-50031,65567,10433,41465,25929,54125,30635,108724,36776,-47293,-17046,12483,14586,12464,78398,67704,28745,-22405,-40837,-5702,-61367,59408,47738,-12,-34959,-6579,40690,-28282,-21159,15701,14920,-15603,77711,73733,-15577,-20679,-28790,63384,71869,-5028,1109,48262,54279,53450,56896,-26828,-51319,-160,32700,-68661,-40141,-51729,16872,9056,13086,1540,10341,75772,63183,-21527,152908,62599,5702,-42551,34441,-24419,-9114,56829,37969,-46624,-70998,-37661,99734,-51566,14170,-100071,-33304,-74668,-385,-39196,-65049,34589,40048,-29674,-5832,55468,75667,22370,-18336,28399,-59614,21816,48976,65792,-13357,-5668,-14002,-53618,15346,15005,68839,-2759,44550,47786,50154,119363,12384,-102720,-21051,-51208,25038,40485,-11203,19958,28709,-50646,-76559,53725,20595,69256,-35684,26183,29789,20837,-40818,22355,-5458,-6853,76038,30063,-16571,-18199,43026,-9042,96202,342,-7280,-7348,-78378,-28799,81847,39034,-11909,-14179,-5238,39016,55803,194779,217974,1011292,46917,129790,30561,40743,67318,-112305,-76738,2206,-17489,-58251,-53709,5309,1368,32018,56343,39587,16638,36326,71376,-10545,-49550,39794,-7472,81951,115926,31643,-36590,47775,-11926,33555,51803,33875,-3908,-25699,-38809,4505,-16951,-10060,-13004,-47922,-33239,-8940,-45683,-16066,39694,-15536,11179,-47557,1650,-41197,10177,85247,79801,38134,-24459,-1840,147512,59905,28131,-44729,37095,-31523,-7778,33780,67082,-82100,-65195,46931,7387,103184,62660,43645,87600,71610,-9476,-2311,-511,-69656,6643,-36751,84745,-91872,-44114,18758,-73940,-33278,-22221,24653,94474,157862,80717,23297,-62327,89323,-27219,-5221,-18014,-61842,-8685,-34661,-13067,-57396,-16250,103610,86441,-1360,31200,75623,33573,-5771,-29437,-2652,-35156,-38933,17572,172723,99156,25237,-6853,27014,31604,20565,-15993,-43237,57946,51782,-15884,-140681,-118822,-20787,-81081,-66988,-50243,4391,-27383,-67781,49503,45560,40529,125245,14913,29557,102826,52799,-8545,-6613,6284,-14486,-32871,11919,-60830,30636,-53069,-50138,-50418,-66776,-90470,11470,-41196,14679,-87268,-3893,57113,5276,-45793,-64214,2890,4801,-23488,-20489,-9635,4716,-9496,35920,-21288,76998,7699,53709,24840,2044,1175,18049,-11842,8376,11193,76775,107473,13342,-59852,-68992,15043,-18744,-1654,44611,-68043,39284,-41838,118345,57835,-31196,23563,70137,1592,67334,-34196,-31815,64305,43942,-1281,-12299,22943,7222,29815,60669,87138,349,-46015,50640,-6274,-28677,-33059,-24578,12453,63742,-43297,-49656,79413,-2856,8548,5991,11832,2225,44894,85629,-13481,-46496,-87406,-33585,34843,102297,-14953,27724,21365,-45792,40339,13059,64369,-21315,-54512,-20140,27908,-33263,-54225,-49183,17663,64134,-30916,46862,15414,-67083,-24440,-79621,-76512,-36449,-27440,-102377,-89716,16760,38659,-45034,-8062,37595,-37307,-46854,-16803,-17084,-55356,48167,70815,-12431,-12092,-5383,65942,67908,-49039,-31918,13516,66308,-64331,-40637,-10391,26760,-32900,-4267,-56844,45821,53023,-87298,-32283,67531,-2021,-55402,-30068,55819,-15320,43146,-36051,-24313,-6173,-19954,63940,52371,-23912,28832,-44690,-29336,766,-27101,-55533,-35429,34868,46899,16836,-27677,-20523,18905,3210,-25542,-50148,8292,-14677,-42128,57904,-3337,-16332,-131283,-39748,-110018,9256,-10824,897,3411,4331,8853,2567,-48743,29512,2724,-46349,3352,-29717,1790,42602,88366,-2008,20846,50301,-33240,12033,80729,-30627,-86606,26362,-36268,-29900,24572,65116,-20448,-26862,53197,8492,-34610,-3004,-52082,-48170,-82249,-64081,28820,-30657,15414,-65742,-65535,-48254,-46013,-35619,-44237,-41078,-7325,-164242,-70332,47676,-19926,-100309,-7012,23642,-45282,-122604,-52195,-26664,6889,63390,-65760,69788,21654,17613,38325,19418,36701,31388,34339,-14935,30475,76360,-12710,-8066,12867,-10063,4617,-1098,71156,58607,62459,-1330,-66691,20662,-38437,-28018,-38035,-43429,8580,-52854,-31270,-60304,-3829,101497,9947,-136058,-1342,-33212,25075,96753,-77107,28418,-19367,-138154,-49591,47841,56479,-36102,-21917,-33785,1821,32062,46403,-37787,33462,3591,-19802,-7659,4088,147946,40730,51205,24001,30838,-37362,-1060,11201,75449,-8024,6817,54735,24201,1412,-55077,-112836,-5420,80150,14388,57389,8531,-19072,-222629,-131377,35164,29816,15276,-2198,-41715,105381,27164,95270,49565,-561,67079,-53719,-36739,73908,34038,-28331,-93723,-12939,44075,-37660,9134,-42955,-46408,72200,13891,39487,62004,-23974,39361,29057,-73238,20070,67144,76664,28520,-16673,-9184,39685,13839,71524,90354,62456,19173,39010,-7630,-52007,28338,-16377,12601,44055,43682,-2831,51436,2667,-14704,-64699,-73343,6608,5733,-10561,18987,-89682,-69040,-18392,4206,-7903,57029,41351,2469,33049,28120,6929,-839,-51602,-21166,29729,44528,62016,-21915,52371,22793,-25281,54516,-46083,54906,-90606,25969,33955,-11823,1066,-10668,-182324,-35283,-9013,-18949,14017,37948,36723,40950,17290,-18985,35583,-29840,-35483,-45783,-8782,-1456,-22168,18577,-1970,-19371,-6476,23241,43530,26822,-18903,-45403,8957,34291,22712,26781,21744,-6813,2559,53639,15839,-15852,36952,-97192,-2276,-79626,-23199,-8055,68129,-4374,-106814,-23485,7614,-8043,13079,-29440,-69577,-67230,27013,43049,17352,69801,-67139,11626,41693,-34336,-14695,-19410,-37938,-18938,36596,72590,-22541,-16199,27586,61779,23529,-39356,39490,106406,66804,-37620,-90068,-46312,-14236,48815,375,-13434,-1723,3642,8358,39503,6565,-61839,-15648,16900,2374,91123,-28554,-37573,-17720,25008,136680,76106,43778,8969,42295,-41955,17535,-59581,-64597,-28602,59006,46930,10370,-54449,-13434,2861,-40873,-45723,-62466,42025,38433,44724,-10474,-58526,-40660,-28073,-42460,-18505,-68259,-26702,-90004,-16264,-31983,3408,17236,-29953,-17061,-63315,62419,85968,73157,-60757,-2058,7225,-49509,-79438,-31351,-73596,-10737,41695,-54784,55428,18749,-18213,-51786,-49197,10152,-24694,25794,-17013,-36282,-39306,5613,-51986,-1818,-54798,-15130,15206,5088,85820,114497,-23734,-23225,-108242,-36983,-2070,-100333,-44767,-9000,-9236,53936,14288,-15921,-22332,6449,-58320,-60919,7571,5524,-8261,-72491,29299,4206,16842,-2920,-5034,-51807,-65602,-25666,-14273,2606],[-20465,10608,13836,66789,24761,15242,6101,15317,13649,22485,-20766,56275,83600,-22289,-42770,32105,47484,43148,201,30522,6443,-76434,2134,11832,-7394,-8614,-23554,23904,58127,40661,61838,12945,50978,-61282,-60259,-51275,-32047,14709,-86097,-46441,-59663,-77602,21946,-33124,-62405,-29389,-2359,-45781,-21503,-41477,-12258,15275,-7335,-2163,-23124,63545,-60107,35650,101534,-9762,-41271,-75916,-35257,-30474,15456,-3966,-22648,-18024,44512,21947,32240,19862,-30898,-54746,-1956,10089,-38016,64614,49183,22660,41626,-2197,40596,-82191,-29776,-48945,52047,-67436,-17816,8677,-21018,-122973,17203,21640,4807,9115,11519,-46254,-36319,21001,48050,9089,-36363,55788,8735,15721,-8139,75766,60161,98780,34303,-60554,-24664,12445,31499,-18296,65731,68325,17468,-41028,-53828,15735,-58742,45984,2152,3147,-27575,13592,8288,-31356,-10802,3893,14042,-25800,74358,48487,-14838,-32292,-14760,67392,67145,-18265,-10759,27633,70490,67647,31810,-15466,-62853,-4261,24506,-49838,-44406,-93835,4693,20669,-20512,6137,9049,95197,54417,-12555,128284,69470,3812,-41472,-583,-25289,-13331,64214,10474,-26837,-45467,-21606,110506,-38953,13714,-92443,-33771,-80142,-3873,-23970,-99701,-7822,39756,1281,-6877,68292,97099,57935,-12821,39713,-48480,26822,78067,86302,-13433,18641,-7071,-43064,36997,-6148,50108,2749,50618,27438,50562,136383,28826,-106360,-54630,-58821,29649,38836,-24616,21073,37060,-61393,-75619,63206,35687,59329,-35696,44130,17282,47507,-53947,19777,-8518,10753,127122,65838,57370,33591,32662,-67955,114756,13919,72471,44404,-64932,-58095,58775,35902,-6428,13122,-5711,33666,48774,197062,210304,959545,-10139,165756,51195,70288,84711,-92750,-37673,4291,-19496,-53618,-44643,14883,11282,39651,60710,43942,18534,12828,77998,13645,-26597,19900,-22977,56014,107269,60209,-43202,10133,-29299,14960,64023,44740,-27620,3819,-28384,-17387,-22743,-2523,-9667,-52107,-29239,-5226,-41748,-32615,320,-2332,24272,-32889,7882,-36827,2225,71115,66734,37158,-5770,-22849,85717,58508,10814,-42303,15282,-32912,7116,15615,47520,-67237,-53816,34324,2878,107324,78762,49580,71526,78180,-23935,3716,12183,-58113,948,-55808,57157,-90216,-64909,19303,-75633,-31730,-20021,6415,94108,163952,64424,49213,-39523,83894,-15133,15546,-16393,-94784,-16986,-14514,1179,-51225,-16741,71816,55946,237,75400,52448,21149,900,-41183,-29278,-42625,-12301,37614,110998,71452,13808,-526,40650,60816,14871,-6366,-16570,56273,42217,-16190,-134648,-136440,-11277,-84883,-52232,-34858,14074,-11507,-47478,46212,34601,37460,118333,27126,28189,86866,55292,-10002,-25610,-22201,-11418,-17997,4289,-40551,6361,-44503,-18789,-40417,-58353,-86258,2910,-42116,1706,-63427,5203,73589,32949,-74957,-59310,8143,-13014,-33598,-3825,-15546,-6617,-3628,24562,-39803,68177,20882,74141,24780,-10555,-7364,36615,-22816,20797,19649,63555,137978,-2511,-35855,-47022,44314,3864,-28165,26971,-34503,71348,-36461,105476,61675,-5299,6519,38038,-20768,56898,-31166,-47015,52825,53131,20882,-59410,9957,-28821,18818,63669,82073,549,-27374,86914,12124,-37471,-28073,-1327,38547,60622,-34899,-50137,63350,9747,4378,1311,9955,-14576,36639,86080,7284,-4948,-93616,-34245,34914,105287,11121,31794,8879,-31020,58728,18725,42090,-27588,-63086,-20737,43122,-44531,-59023,-34763,29001,25975,-56467,38056,12316,-63064,-16688,-61688,-53900,-28651,-4446,-76420,-63315,24163,35330,-42291,-16464,14892,-19068,-44153,-20220,-28206,-54975,52302,84441,2556,-8344,10181,70630,27514,-45400,-48255,17723,67804,-67007,-14557,12572,56132,-48920,-2748,-52545,27451,56197,-78612,-46618,78339,8265,-36486,-12882,64526,-14447,34098,-39578,-21163,-8970,-41470,70206,73224,-13502,19021,-45416,1261,-1141,-17680,-75436,-41691,26101,21734,26673,-34121,-12415,-10275,3151,-12280,-54976,18433,-18791,-59314,21203,-26161,-26905,-126809,-36933,-94389,1378,-12506,-11131,818,20116,-7982,-8971,-38581,43695,-14249,-41525,-4412,-25838,24636,35119,71391,-34240,30393,60572,-48200,20139,74096,-42061,-93023,20981,-48915,-29456,38231,70130,-31740,-9574,50349,1449,-20155,32519,-60513,-50337,-73229,-30237,-2466,-34845,6435,-81493,-55148,-30399,-19964,-13072,-29706,-35941,-37276,-118287,-25229,36205,-30849,-110047,-14373,24360,-13586,-112629,-46704,-10667,25174,98348,-63637,39405,-12245,8506,33879,24744,36134,966,6061,-11579,58803,79847,-20734,10322,26330,-14925,-1663,-29463,32836,54298,107996,-4023,-48843,7456,-42232,-9734,-32161,-31391,1435,-9318,-54462,-70145,-17420,87381,27109,-66188,5389,-22176,12463,48060,-84217,10445,-35091,-138414,-9730,59661,31697,-44455,-8357,-43135,7915,19267,32900,-60806,28726,7375,-18695,-15134,25507,148584,19689,15229,21832,18884,-26925,6492,33692,94771,-8647,-1728,53797,16514,-22665,-75464,-127998,-9041,96561,34155,43909,-11686,-22228,-254101,-138838,56377,24168,20989,11075,-56122,80766,26767,66745,24643,-1623,46615,-37402,-28993,94958,45104,-18939,-52031,-18987,-5265,-60061,-13473,-21597,-42006,71736,38443,42757,45160,-25490,32057,23277,-50384,47317,76750,80303,38851,-13690,-17565,30063,20840,67813,129142,82246,17311,30798,-19127,-55401,26077,3324,24124,18073,25977,-20677,27221,11174,-5097,-69613,-76821,14404,5854,13322,4519,-97768,-49376,-18215,-40305,-26535,51229,25538,-26173,3195,26770,12517,25740,-34324,-23603,15344,35351,62282,-25896,44463,10891,-1600,26265,-48771,31222,-88089,22925,50744,17188,-3570,-13118,-155882,-28786,-28324,-32725,19348,24413,38842,35393,15811,-9143,39083,-6805,-24309,-50292,-35026,-23281,-9136,3385,-33347,-1401,15490,19609,40991,28773,-12345,-28934,24080,14874,-3588,28452,64610,-6365,5917,40172,18763,2580,41223,-84963,-4586,-88363,-9382,-17306,64796,757,-97755,-17560,16973,-4605,4416,-35389,-62054,-49555,18877,29641,20569,55260,-83548,18571,53738,-59977,-37560,-27166,-51633,-11689,22224,44943,-35564,-18753,17371,70879,30594,-27413,-1509,91176,76760,-20739,-94426,-66631,-63580,39079,4340,9168,34553,22999,30062,66304,3100,-59797,-32866,-1347,-471,70830,-18738,-27599,-33784,21715,106336,77600,85421,32460,38015,-53002,-1816,-59360,-63741,-32217,60358,82991,8453,-54410,-14887,17237,-43300,-46775,-66964,4069,31950,55077,-28714,-42966,-31018,-19101,-56235,-14496,-51078,-31203,-109168,-25600,-61870,-8706,2375,-42510,-14993,-72122,54690,84460,84655,-38549,7599,28666,-5026,-87254,-43025,-67201,-7375,39527,-93316,35031,-11692,5053,-38042,2819,15017,-8744,38690,10641,-17519,-32367,-20113,-76669,-7524,-56704,-13958,-7507,8898,72328,82519,-45145,-58700,-130959,-33935,-5651,-105843,-59103,-2834,2937,78621,21168,-883,-12224,18882,-63192,-48074,5028,354,-22469,-77457,2669,-13488,13382,-24773,-7003,-54814,-80235,-49218,-8134,-8950],[-28342,29748,6756,83286,-9488,19872,12907,4639,-29361,30425,-7990,56759,61144,-13843,-42813,42471,61453,55607,14524,18559,1415,-76267,28910,11280,-29271,-8049,-34459,50601,67824,27189,42229,18951,26342,-55479,-65645,-59496,-24079,28194,-65637,-31861,-48274,-89431,24778,-31012,-56292,-42147,-13732,-73278,-59777,-70909,2498,22938,-9358,-31863,-21780,42296,-50087,14608,78630,-18479,-53330,-111540,-34482,-16784,8618,-6706,-26596,-14199,39372,13786,37892,12814,-30817,-46828,-10592,16221,-50920,54317,54075,38538,49986,21445,45103,-87593,-46504,-68376,38580,-54781,-10761,-3349,-22522,-68851,39927,55305,37502,-2715,48638,1993,-20509,14038,60247,4026,-30577,33179,-3205,-15591,-39423,84343,82804,71029,10053,-74496,-27897,10486,45842,-52519,44273,53979,968,-51689,-63908,32424,-54098,16808,-35030,4386,-24327,31490,-30091,-38689,591,-265,17873,-37915,57759,21338,-16920,-27845,84,64020,56152,-23359,-14981,8676,82901,75324,-13388,-9352,-50902,-9405,3828,-25402,-44083,-121151,-3966,39085,-46758,6873,12025,107153,47715,-3004,92335,61530,1295,-39463,-33048,-30552,-19105,49071,-48756,-5932,-17488,-10571,99919,-33823,12327,-73089,-32605,-71053,-5347,-25678,-128133,-45009,34985,32155,-1855,72148,103695,91390,-4869,36834,-22572,34638,96394,82747,-6806,34306,-1674,-35182,62408,-24432,20171,6228,40571,4190,43532,133190,35814,-106642,-73640,-59342,32611,34635,-38781,19416,31516,-67308,-65455,61586,44819,43280,-29366,56955,9145,56314,-53058,23440,-5071,20091,159157,95701,100038,85559,25848,-98747,118373,22369,99965,74709,-41589,-74310,25449,20914,-2056,37395,-639,22049,33053,183708,182998,894549,-22987,163462,59958,85194,94923,-64989,2800,1409,-20092,-34086,-18696,27812,12534,38900,61060,45081,12198,-15943,76604,37212,5496,-11163,-29498,29885,91897,83445,-45793,-17645,-33764,-3969,67891,52423,-38650,31097,-11086,-33970,-13033,2951,-5654,-59272,-22850,-1575,-31940,-39068,-23375,9077,43629,-26035,11392,-17949,-6682,51992,40799,37710,5399,-40397,-13912,45034,-13313,-24915,-4246,-20065,29347,302,28181,-43253,-38811,17845,-1012,98233,82704,55045,45625,71853,-22273,8298,22341,-39084,-14208,-61030,31773,-73705,-75610,16697,-62689,-24068,-15310,-8998,61890,162119,50601,61209,-15461,58073,-4701,36939,-11703,-117908,-29949,-2277,-9896,-45543,-20687,28042,17774,7781,119223,15230,2137,9010,-46892,-60293,-48851,20733,53667,32853,34786,218,5344,30892,70107,4109,3746,7751,54329,46376,-11298,-121261,-134168,-10754,-76002,-35705,-21377,19607,3059,-27785,38660,14376,34738,87973,33962,23710,47103,53337,-13934,-40009,-39710,-13108,2127,-6725,-14234,-6766,-26215,6195,-27264,-55350,-53925,-7622,-35601,-12340,-36798,20495,72148,53384,-89385,-44234,14165,-37677,-48094,8714,-19540,-21699,-5070,10121,-49929,61154,33138,100370,18744,-27086,-8990,61171,-15630,30491,29295,33803,134407,-13258,-1414,-14217,78349,25515,-53818,12143,-5719,99664,-33736,86508,58866,10412,-7361,6157,-43753,46166,-23747,-56938,36539,57239,38515,-95463,4468,-48229,9835,51786,58794,7681,6947,111740,25889,-34199,-11189,29764,55253,54712,-27270,-45471,35956,17158,-11951,-11222,13993,-20385,24353,74268,24137,33412,-93148,-24416,29793,99818,34607,33242,-3682,-17404,58130,27416,14354,-33614,-67433,-16033,56066,-43990,-52213,-16381,29511,-11333,-80595,26428,3559,-54336,-12438,-26497,-24774,-12767,16334,-42313,-24074,41404,32476,-33244,-18687,2885,7888,-33459,-14993,-43357,-33985,51188,84681,23819,-2109,21516,54011,-42036,-31620,-51581,26838,67806,-59543,6447,36692,72389,-59790,-5113,-39464,5909,56594,-39208,-53570,81170,9060,-15746,14892,70696,-917,16444,-38302,-10924,-15177,-60063,78464,90546,3328,13624,-36949,31231,784,1399,-72179,-51192,19272,-3249,29651,-34205,-364,-38214,4205,-7986,-53897,24941,-16758,-65156,-21191,-34816,-31356,-105407,-34637,-64268,-1172,-6585,-9400,11656,35428,-30253,-22763,-7431,59195,-18154,-30031,-4344,-16685,37945,25262,41501,-63423,32577,68843,-53436,31649,49847,-47243,-74009,23295,-57277,-25211,56457,70685,-33400,626,47349,-3880,-3001,60682,-72587,-43314,-35607,15129,-26978,-32797,-4160,-91086,-55028,-15977,7725,16247,-7882,-25792,-63250,-74203,19295,19876,-32308,-117331,-21051,15959,14853,-92031,-37953,7740,45737,121347,-66528,687,-54291,2469,14747,25375,26265,-33085,-22451,-7601,74661,66524,-24470,18601,27523,-18213,-7854,-54323,-4335,46429,137745,5323,-19698,-6588,-43043,-7146,-21070,-23559,-10120,30086,-63833,-70949,-26721,65292,48106,-778,7526,-12776,9830,8614,-79219,-9258,-51266,-110863,36825,68722,11282,-41735,4153,-44693,2513,6156,5861,-94023,18273,2649,-22634,-23293,37787,132405,-9357,-18495,12102,15270,-22926,9215,44291,102890,-5557,-13654,27334,3584,-43213,-71850,-119186,-8079,97310,47445,7315,-38461,-29219,-275642,-133523,60527,9589,31288,21535,-65375,48878,23622,32761,3939,4086,23292,-20624,-17156,96377,56175,-21747,-25887,-34755,-58409,-86810,-35973,6525,-30922,66439,65016,37874,24513,-25536,23830,21743,-25720,64906,77937,85056,48919,-439,-20306,10402,28472,57623,152408,96123,7558,8907,-32249,-43994,26823,23719,40714,7316,13437,-36260,703,22561,12938,-56384,-65939,27963,7483,21500,-11220,-99416,-37219,-25491,-70875,-36390,35351,10359,-46549,-29845,16732,20211,46247,-17450,-35939,-2347,32704,56187,-22590,27539,2044,22570,6164,-42050,5158,-70845,7308,65479,34827,-14630,-15839,-89313,-4563,-39273,-39459,24761,4126,34826,31831,10870,-12845,35446,22902,-9572,-51642,-40365,-37934,5592,-7049,-62203,21352,34594,20029,38421,30242,-8115,-23703,32443,1985,-21755,33834,98345,-4769,7729,18306,21868,18482,36906,-64335,-6491,-57710,10078,-18287,52573,-4972,-66730,-9346,22034,-3256,-7616,-38710,-45983,-38933,5014,6139,16149,39711,-90642,19514,55476,-79021,-65979,-27604,-55877,-3034,5323,7480,-40352,-24327,1804,67181,34925,-18156,-27985,68510,72924,-4170,-87870,-84820,-98588,26651,10349,26481,63636,38862,59867,86929,5609,-59154,-43765,-16317,49,48065,-10996,-23902,-34429,4448,50899,59663,109096,43589,27965,-55487,-27430,-51450,-57847,-38811,51974,89507,3432,-40217,-17004,32175,-34826,-39469,-66268,-29761,19266,58203,-49884,-21303,-21261,-9632,-54648,-7096,-27994,-31631,-107351,-22005,-67362,-15749,-11145,-47429,-14533,-68009,36502,66193,86513,-3195,18095,49705,37175,-84397,-44406,-56892,-9420,35464,-104669,19089,-40396,24216,-26721,53423,19853,9821,54799,33552,3528,-23603,-40367,-79214,-225,-45894,-7026,-27806,9800,50758,20070,-60555,-88878,-142128,-26540,-5330,-91926,-71278,13707,23892,84116,15636,24553,-3267,28438,-63024,-21287,6223,6055,-30649,-77143,-25293,-27097,8822,-33354,-10408,-56724,-80272,-61982,-3745,-19484],[-27818,44859,5380,91346,-39296,19575,9881,-10248,-55281,42811,16247,48624,45050,-5086,-48272,28347,72700,67836,23535,1425,-11792,-66632,41211,9735,-49829,-12535,-27500,74364,63750,5152,11493,23380,-588,-44312,-63125,-60554,-14889,37363,-35704,-21725,-31725,-94777,28437,-24823,-41040,-51451,-23251,-96882,-78495,-95382,27159,31462,1015,-54528,-12062,14555,-32593,-4302,59219,-21714,-62876,-140408,-27277,-9264,6314,-4975,-27140,-12326,29960,3688,38149,14230,-31120,-29314,-10926,12647,-58008,31306,60032,49228,45924,40956,39840,-81349,-51532,-83067,-7876,-34958,-1511,10730,-21716,-7297,53193,90920,65689,-14517,68039,56134,-7188,103,61950,-3315,-32014,7233,-22311,-45244,-62971,81993,94603,38251,-30708,-81239,-29249,8157,55317,-81015,18138,29881,-15161,-53030,-68935,38110,-51192,-30158,-51626,6537,-27063,39948,-63838,-47825,9261,3539,24077,-48756,35870,2831,-19153,-2385,10413,53933,37973,-20817,-12006,-7007,88635,74487,-60635,-11241,-24144,-14511,-24201,-4645,-38884,-123063,-9911,60193,-58181,7408,17284,103750,44016,3239,59078,42485,-4667,-33770,-50190,-38620,-26670,15326,-115054,9837,4794,-5013,69076,-41189,10350,-52502,-30558,-48436,-2213,-47151,-142493,-63136,27135,56810,6333,69145,93573,112549,2915,20729,14471,43844,99524,59036,7092,40703,2131,-27883,85765,-38826,-12320,7081,19838,-13138,32658,112532,28735,-103879,-75350,-52294,37019,27380,-47557,16496,10862,-68105,-52180,49038,45747,27948,-17540,63049,8817,44726,-35459,36159,5911,17173,159684,105186,105496,126231,28106,-92288,102784,23298,58117,85860,-11092,-71858,-6339,-4108,1300,53057,8988,7787,9790,154352,140879,820363,25036,132027,57952,82778,94868,-34957,34251,-6725,-16539,-6615,17625,36252,5485,29808,57050,37715,-1908,-42664,64643,50072,35441,-46423,-28358,10189,76311,96740,-43052,-21905,-21673,-14463,64242,56600,-33824,46918,9509,-39361,11959,7645,-1636,-66137,-13959,-499,-19610,-33390,-24810,16588,62745,-29470,10456,7064,-14737,35195,7702,39293,3790,-51515,-103106,22623,-37225,3427,-14799,5907,54550,-7800,14646,-18717,-25004,180,-3364,81822,75471,57611,17176,55559,-7406,11199,30353,-16329,-32792,-50221,16265,-47094,-76224,10340,-39521,-13409,-10967,-18965,13770,150207,40569,55828,-1572,25985,7187,55049,-6870,-130213,-44242,-1844,-43149,-37395,-23671,-10327,-18564,16837,144582,-12463,-16785,18149,-43551,-92842,-54556,48569,61798,-24400,1868,-12679,10761,1369,57017,-4996,16874,24390,52966,63146,-1894,-107267,-113333,-22376,-59959,-19194,-12228,19211,16080,-6158,34479,-6121,39210,46863,28489,15291,-1438,47951,-18580,-45957,-41151,-18438,25695,-19098,9330,-6982,-8452,19545,-13511,-54969,-10327,-18301,-24832,-29747,-17576,38185,55271,57268,-82746,-20799,18955,-63445,-64600,15529,-20805,-37085,-11872,-1757,-48952,54755,38169,124705,6383,-46339,-7143,83170,12259,35247,37597,-3831,99619,-14774,35296,16262,109070,37138,-71300,1421,12654,119453,-32188,60787,49278,13402,-12335,-16426,-63505,36833,-14620,-57058,19244,57921,48629,-102865,7181,-50633,6208,24492,26107,21271,40431,119858,34388,-18302,16874,58542,59872,43916,-22629,-38202,2619,17081,-40049,-26739,24794,-11872,12808,52669,32950,60926,-86366,-4772,21564,89952,49647,33578,-10372,-4828,41853,39742,-4632,-37759,-68131,-7126,61711,-28286,-32272,-955,20858,-36058,-94716,13849,-2364,-37856,-12116,12189,3569,2614,27906,-9086,17018,60425,30874,-18713,-12447,7094,37861,-13372,-1657,-60454,5193,45781,73729,43870,5388,24047,24098,-109199,-6927,-41443,34731,61161,-45246,17111,55084,74833,-63956,-11270,-23300,-12121,54801,20204,-49262,75467,2948,5218,44526,71164,24410,-6083,-33290,2305,-20344,-67347,86956,96521,16036,14319,-20216,51618,5839,18955,-45210,-62736,12329,-21554,27387,-24356,14762,-63106,766,-13761,-46565,26860,-4185,-58868,-57833,-35103,-34213,-79448,-32564,-27487,-658,2551,6631,32397,48889,-48630,-33844,29879,74326,-8685,-8663,3240,-3689,39577,17809,11614,-80815,30422,72750,-42850,45344,16530,-48372,-32806,32422,-59983,-21015,74138,61140,-27649,2714,45292,-4222,12452,75453,-84632,-29482,26603,64221,-41514,-23110,-8622,-92707,-65095,-7338,29679,42824,13900,-10582,-77289,-47833,49092,5219,-21077,-116474,-23543,450,32809,-68156,-24593,23225,65907,124834,-68442,-32736,-84639,333,-15671,14134,12212,-63320,-53526,-4330,75506,39583,-24744,15843,18029,-19610,-11405,-62951,-30059,38835,140232,24486,11793,-17093,-41688,-28697,-6412,-19098,-22946,52634,-59370,-64650,-28967,42499,70821,41640,4369,-5293,16353,-6494,-63499,-28324,-64803,-62793,79766,71761,-3183,-27981,19652,-35879,-14003,-4720,-25587,-123447,4334,-8057,-31356,-31785,38348,112022,-40683,-41233,-589,18919,-25160,8374,38569,93572,769,-26343,-10416,-10770,-50479,-45292,-87270,-3757,81836,48191,-36950,-55872,-38812,-285889,-116941,51118,-12600,41812,19696,-69269,16997,20507,2250,-7289,15134,-1360,-9198,-3420,75603,63236,-28292,-14258,-52827,-95105,-103235,-51626,31788,-15492,56681,86668,25818,4398,-28258,14387,21012,-5889,64817,76063,91936,53942,22051,-12815,-16342,31239,43531,153330,99367,-6687,-26943,-38932,-19860,38302,42170,56844,16177,9598,-44600,-19628,33929,38922,-29175,-37480,43931,10825,15136,-24246,-91807,-34419,-36317,-81952,-38567,14704,-1843,-55250,-49067,1117,26853,55596,-5824,-52123,-19713,37083,45484,-15973,6687,-559,46848,-164,-28387,-16859,-39886,-14257,71687,31278,-30247,-17892,-13865,23219,-43443,-37118,30039,-19462,24126,30423,1616,-31732,21866,47481,4792,-45436,-25811,-41481,14033,-11254,-80209,41647,44372,25375,39909,32246,-6881,-29755,27031,-1523,-26542,41054,111066,4570,8234,-8653,23295,28188,25425,-43046,-4737,9477,30149,-13045,36509,-17781,-28551,-3737,22549,-6820,-19457,-38180,-24464,-43723,-16221,-17338,6088,27991,-84489,12700,41366,-89306,-90332,-18661,-45262,9419,-8840,-30875,-38510,-30991,-10317,47480,34905,-12219,-30667,44065,52576,2674,-77282,-93313,-107514,11516,13926,35234,79797,44919,83377,96839,15930,-61046,-46552,-25154,3974,28630,-5418,-27393,-18596,-24116,-4204,26162,109779,44092,14141,-48517,-49190,-39364,-49753,-45321,42524,66758,-3738,-15231,-20138,43080,-16312,-26953,-59679,-50714,5713,53042,-66710,2443,-14480,-1740,-40357,1633,-4614,-27939,-87340,-6527,-53039,-18575,-22246,-42752,-12486,-57104,10468,34816,79343,33880,23599,62718,60729,-70479,-36806,-49985,-15335,29919,-83256,10647,-61687,33563,-19976,88125,23713,26175,69991,43264,22511,-14598,-49907,-48535,29822,-23579,3693,-42804,9147,24874,-48087,-65167,-99759,-133797,-17615,-2227,-70320,-77141,35640,48187,73627,3178,53819,4576,32904,-54371,11851,15387,23446,-26556,-68801,-42740,-30846,4525,-28333,-12320,-53684,-65967,-62594,-4900,-29702],[-20638,51701,9573,91167,-50553,17742,-2427,-29091,-55724,55571,43755,33415,39631,3632,-52558,-6347,75020,73977,23074,-18848,-30352,-53251,30688,7970,-66108,-21512,149,84941,47105,-20630,-23807,24716,-26066,-30769,-51915,-57447,-7116,42403,-451,-15749,-15029,-91328,29122,-17455,-22914,-54685,-28196,-111748,-72429,-102382,48308,37451,17127,-68714,1963,-10113,-12486,-16535,54690,-18608,-64297,-143174,-15986,-8961,5301,2101,-24011,-12389,21806,-6120,32194,22416,-34110,-4070,-6260,1028,-56761,3036,67036,50186,31190,52529,24555,-60570,-43553,-82287,-69169,-11217,7930,40685,-19930,38196,56091,118475,83845,-23240,63755,92700,-5122,-17889,52373,-9824,-38107,-13414,-41840,-66332,-75914,73423,97482,13139,-69854,-76051,-32293,5675,58543,-94212,-7005,4066,-26263,-45102,-67002,30512,-51429,-86625,-46981,11284,-34922,33860,-85318,-55381,11737,14319,29472,-55264,18484,-458,-16817,40141,13514,40562,13861,-12853,-5341,-17491,86200,65757,-84888,-22054,3759,-18685,-51153,7419,-29235,-98715,-15033,77318,-54326,9690,20229,78716,43175,3446,36570,18634,-16632,-23149,-45533,-46313,-34539,-24597,-157011,15879,17335,-2599,26164,-59812,9236,-37524,-28869,-18562,6756,-78513,-139280,-55287,18844,70750,14670,62818,68317,113331,8099,-3863,52571,52972,87315,27444,25293,40687,5734,-17741,102032,-51200,-38434,6157,-3242,-18809,21978,83953,7638,-98643,-62736,-38456,44454,17331,-47037,13241,-19986,-64758,-41941,29284,38177,17970,-2373,61457,15742,18029,-5892,56265,21703,2292,128923,89668,85709,148723,40494,-54637,70177,17730,-31103,84435,19882,-51612,-25898,-33070,3836,57155,18088,-4931,-16977,114401,92993,735727,129835,94299,49889,66039,83705,-6906,48544,-19069,-7772,19972,53297,32810,-6683,17214,49668,20557,-20500,-59460,43736,45581,52634,-77529,-21988,410,63523,96837,-34886,-1351,1978,-9491,56433,57051,-14296,44305,26823,-32691,45366,13708,1881,-66463,-3173,-4301,-9127,-19013,-6656,19242,77109,-39939,4899,28810,-20609,24242,-27900,40336,-10511,-55496,-136285,-3577,-54063,34537,-13329,37315,75762,-8090,9721,-1376,-15776,-16056,-4034,63680,60896,55370,-5405,34628,12786,12767,36255,5162,-47402,-26626,12647,-17387,-69980,1798,-13879,-2929,-9167,-22646,-32243,128815,32586,34593,-5057,1267,21044,68595,-3546,-133925,-55353,-10651,-85008,-26387,-20491,-27619,-44754,22332,139936,-16350,-27751,28095,-30554,-120672,-59548,61200,59292,-46242,-19019,-23630,16871,-35646,25920,-6037,32407,29869,52684,85054,9911,-96127,-81346,-42511,-42215,-3635,-7893,13036,27759,19220,36314,-19452,53367,9731,7820,2595,-39859,40662,-21478,-42960,-28452,-20983,48692,-30821,22202,2932,1103,22510,-395,-52229,24112,-27399,-14511,-52413,-11696,53382,30491,41177,-56933,6019,20810,-82210,-79145,17096,-20385,-49106,-20530,-5290,-37267,47450,32027,135469,-10396,-65443,-6100,93443,51012,33860,41446,-36847,52762,-6397,65807,28115,126163,33611,-77839,-5972,20805,127642,-27836,27881,33580,6359,-5784,-26882,-76174,29825,-7877,-47227,4186,56228,50882,-77725,15350,-41829,10603,-12007,-3163,37934,60719,111985,37018,6355,48905,75278,53917,25733,-21360,-30571,-27763,10273,-74037,-39763,39675,8907,6404,24750,30345,73352,-75426,19686,14215,78427,53040,33746,-9395,9011,17615,53829,-5673,-39074,-65943,4685,59066,378,-1789,5983,7131,-41006,-93783,1274,-414,-14408,-14642,39783,24544,9551,27515,17201,48910,71507,31356,-1137,284,24583,64138,14777,16039,-73779,51723,39841,59715,55449,12688,17166,-5630,-139277,26031,-22515,36492,46796,-28321,18279,63339,66717,-62003,-20317,-10051,-24067,51907,77707,-33504,62012,-5632,26375,67417,65183,56361,-26724,-25679,13576,-20192,-59618,92591,85037,14512,20367,2349,57043,12446,27587,-5174,-73300,2241,-29251,23498,-3516,31706,-82788,-11603,-26974,-33785,25407,18397,-44341,-78725,-32948,-40596,-61514,-30903,6344,1083,9916,29088,55765,58800,-54980,-38060,57996,86862,9238,19756,15304,9846,30833,16214,-4277,-80963,26401,71572,-14904,59056,-15722,-47288,18021,44740,-56821,-18956,85111,38234,-17815,-1156,44868,1664,22439,75167,-91558,-12563,92739,104104,-46997,-4522,-1937,-85402,-74089,-4179,41690,57824,27615,7417,-74887,-37836,58409,-3690,378,-103379,-19776,-17745,39895,-46541,-8973,32006,82467,109032,-62371,-50225,-83916,1436,-48081,-11924,-449,-83347,-85969,-2730,64647,7233,-23884,4297,4085,-18613,-11635,-49876,-39525,33252,115210,45859,37374,-21256,-40088,-68160,7787,-17481,-32621,56751,-46559,-54646,-24610,24670,91821,55372,-2781,499,28082,4335,-41226,-42930,-71640,-8949,108075,66730,-13015,-6614,42239,-17856,-35491,-12141,-49042,-132715,-10370,-19859,-43894,-39962,29108,95641,-66350,-49082,-11644,26929,-31077,6181,17048,65929,9409,-35991,-42297,-21904,-41284,-7601,-41237,461,54912,33294,-70256,-56496,-49293,-287684,-94147,34921,-39218,47302,-325,-70337,-10265,18670,-16702,-6583,28615,-25029,-6692,9575,39539,62019,-29993,-8954,-64400,-103370,-93171,-55937,45361,272,44080,96570,9179,-11037,-34352,2850,15594,3891,44879,73999,98238,50827,48474,3406,-44227,25212,28948,132022,88985,-20271,-68160,-30806,11596,60683,55543,67640,41307,14322,-44499,-26790,42361,68440,3150,5422,57149,15575,815,-31525,-73784,-39205,-44341,-75907,-37323,-4588,-10215,-53679,-41902,-15691,29826,52038,-1203,-63649,-33033,46218,33562,-10096,-12206,3678,70232,7759,-11707,-30252,-779,-33251,64490,6448,-47088,-19140,42167,39431,-43530,-27665,35218,-42294,7446,29474,-10687,-58322,-1214,56971,14378,-28265,-2928,-35489,10358,-9333,-80547,52927,41100,33626,46508,34492,-7569,-39243,5219,4286,-17643,47424,98890,26689,7525,-36502,21279,29589,10371,-27459,2796,86738,47573,-5153,22926,-28317,730,-4675,17626,-15957,-27069,-34019,-3008,-60864,-42336,-31732,-6230,23551,-64293,-1299,11769,-88921,-99491,-715,-18856,28815,-17017,-61014,-34850,-36573,-13693,15282,31778,-9311,-12607,22747,18753,-6520,-69111,-88113,-92475,-5127,10804,35803,84008,38224,90900,94175,33355,-65549,-41339,-28280,9683,15270,-2511,-37337,7900,-55753,-34706,-10969,91869,38524,-849,-35104,-60664,-26902,-42372,-49401,37692,27887,-11410,11128,-24144,45015,9098,-11527,-48464,-58046,-3611,40890,-70863,21321,-12581,4012,-21771,8962,14267,-20831,-55194,15631,-29102,-19284,-29539,-29044,-5686,-47210,-16082,-745,68289,62153,19289,60724,59874,-47813,-23717,-52578,-23141,23311,-38149,8581,-73516,30203,-18260,98626,25331,35216,80338,38303,36190,-6456,-47458,12217,78789,5809,14278,-51129,7779,186,-98105,-58597,-85791,-103529,-9766,1730,-53607,-73982,55199,67619,53889,-10242,78084,11224,31766,-38159,39996,34422,49991,-8528,-51331,-39730,-21926,1018,-15112,-10807,-43634,-42279,-52880,-11774,-38961],[-10446,48711,16121,83694,-34278,16803,-19988,-50181,-33884,63791,63725,15674,43531,13093,-50806,-47638,64854,66744,12946,-38370,-49681,-43324,775,6598,-75739,-32682,39693,75181,22264,-46146,-58924,22939,-46340,-19043,-34172,-54501,-3214,44000,34152,-11302,-2492,-78639,21869,-12994,-7870,-50279,-27959,-115451,-46765,-85728,54438,37888,29952,-73190,15450,-24534,4697,-20237,63322,-10529,-53401,-112434,-3996,-12795,1844,12645,-18367,-13125,21433,-13296,20670,32677,-37934,25715,-1097,-12755,-47563,-21810,75253,41057,10402,53211,3558,-25315,-24893,-62874,-119948,11757,15940,68963,-19010,52055,50609,129638,90702,-27022,38843,102661,-14925,-36261,34413,-12603,-45359,-23847,-53945,-74157,-77856,62833,97219,2328,-83864,-59167,-39726,1755,55165,-87369,-25925,-15243,-30183,-29212,-57115,12124,-53575,-135200,-30456,18114,-44672,13076,-92138,-57956,6715,30588,31206,-55486,12288,11658,-5267,87489,10243,29033,-11764,-2594,453,-20097,76307,51959,-68443,-39063,21143,-21468,-68282,12369,-16069,-59137,-21125,83682,-40269,12951,16019,33295,43638,-3244,25634,-3822,-34537,-8742,-21288,-49770,-39785,-53004,-153277,10623,20387,-244,-17173,-82512,11093,-28619,-28718,9871,20834,-102852,-119963,-24123,13554,72455,21094,55864,33102,91136,9649,-29944,77920,60541,63564,1543,42111,38796,11559,-2214,108653,-65114,-52143,5249,-20795,-12006,14419,58583,-19392,-91584,-42696,-20020,52938,5334,-37526,9576,-51526,-58924,-38749,7985,24052,14043,13241,52471,25407,-13528,24919,76642,35839,-19842,79047,57551,58807,150630,58907,-2972,29378,9518,-121393,75118,42898,-19300,-27634,-57217,5119,50090,20681,-12453,-41190,73492,50030,641685,264818,73910,41420,41768,63419,17881,43882,-33374,5291,38252,76630,14496,-19324,9669,41287,-1766,-37735,-60208,19472,24014,51209,-97447,-12893,-200,54280,82855,-22570,32137,26022,12328,48574,54211,15839,22111,33865,-17381,76269,22636,4584,-54460,8179,-13997,-4122,-2923,22335,17093,85922,-50380,-3757,40374,-23682,18348,-62564,38755,-32479,-53840,-101793,-28147,-59314,59078,-1850,63335,85964,-2699,12526,4983,-11753,-28922,-3988,45640,43685,47888,-18204,14530,28375,13530,39092,20853,-52479,2509,18164,8055,-61823,-5130,6111,4996,-10859,-20992,-63592,101804,23677,3443,-24793,-9278,34934,78847,-2095,-131605,-59501,-22764,-115848,-14281,-8014,-17595,-56492,20390,106659,2910,-23945,38693,-10059,-135946,-62696,53526,45196,-40871,-27071,-32999,24891,-66318,-13636,4091,47261,23464,52429,102752,21906,-87965,-49141,-63355,-25762,10637,-7398,3053,38059,46947,41385,-23174,73059,-12916,-24635,-13519,-55399,32845,-20545,-33677,-9270,-14534,65460,-40579,21004,18150,2377,21259,11759,-43105,36745,-33409,-8887,-78663,-18786,61876,6658,8969,-21722,28683,18937,-86191,-87306,15531,-20709,-54828,-27121,2845,-18396,39104,14873,123050,-27911,-80367,-9128,86944,82947,26583,37988,-53788,16852,8402,84213,11554,120149,15913,-75127,-12187,22468,123655,-17912,-9683,13395,-4398,10689,-28159,-79295,25360,-7486,-32077,-6556,51843,47522,-30457,24487,-29276,22958,-45674,-18219,52760,65428,93562,33614,32918,72827,74661,41920,-206,-22252,-24260,-46086,-220,-103556,-45841,52615,35108,7618,-5804,15119,70270,-63195,41253,11839,65406,44993,33681,-3594,26328,-5413,66434,11277,-37541,-61347,17801,50932,34519,31952,2630,-6607,-26067,-78267,-11037,8905,10676,-18122,48427,34221,3855,16671,33666,64006,67587,34333,16239,14342,46566,81498,46618,33088,-76517,91680,37986,51432,55432,18525,4255,-23219,-118829,61259,-2261,30450,28772,-11431,16603,61614,53167,-55604,-30775,-3775,-30980,48831,112886,-10319,42642,-12197,48104,78020,54533,86356,-37309,-16659,18876,-12591,-39446,92160,54057,-5209,29106,27733,47593,18703,25835,32448,-79246,-12966,-26518,21719,25676,47394,-93747,-32799,-42259,-17374,23458,44192,-27843,-79198,-32249,-52902,-57948,-30425,29545,3237,11877,45702,74172,63517,-46071,-34436,67997,94415,27601,45330,27328,19860,15709,20887,1987,-64542,21662,66109,25141,70523,-39912,-45974,61523,55046,-48813,-18486,84472,4792,-7015,-6915,46066,12496,24922,62384,-89483,3384,134279,121533,-46603,22896,15463,-69929,-64949,-3863,43474,56743,27491,23606,-56784,-33779,50292,-7200,25129,-77289,-9965,-33135,40320,-29676,3429,33125,92325,82594,-44792,-47792,-46210,4334,-71933,-48696,-8400,-89682,-113310,-3160,48756,-20594,-22993,-10706,-6459,-14765,-10439,-19268,-34361,29045,72823,60507,51786,-18290,-40759,-106461,16576,-19423,-35281,50335,-33107,-44288,-17002,13929,106856,46238,-11079,5081,39919,29817,-18161,-49678,-68503,35025,115757,53707,-19788,16099,71951,4782,-51752,-16546,-54277,-113638,-22665,-27549,-58029,-46597,15116,83607,-79295,-43238,-17689,36206,-36738,4573,-14540,25824,19052,-38669,-55971,-26076,-20491,25201,6845,213,24756,4782,-79083,-41950,-59490,-286607,-72114,18781,-65633,42770,-37382,-72650,-31103,17665,-19106,5499,40674,-44884,-13854,19478,1207,49783,-23699,-4429,-63486,-85005,-52198,-48442,42555,11660,31260,90430,-8650,-19269,-40298,-10769,1346,1375,10442,71293,97644,39397,70314,21051,-66419,9906,16703,94026,64980,-28084,-96894,-3993,43225,87473,61149,70856,73384,24385,-39128,-18658,45805,93394,30844,51085,62072,21110,-13041,-32001,-46895,-47257,-43729,-59613,-37494,-17530,-15245,-46600,-10146,-29670,28307,37314,-1913,-63140,-39163,56042,24956,-7598,-24212,13021,89775,24547,3833,-33064,38341,-42925,43140,-30883,-61365,-20106,67085,36484,-41738,-15480,40548,-60542,-13377,26035,-22929,-79808,-29032,47810,16340,-314,12994,-26456,-6303,-2823,-61994,51785,25922,39719,55581,35156,-8212,-40379,-28052,16813,517,50174,68324,60953,5753,-60954,14798,22652,-3689,-19631,15927,136411,61360,1632,16441,-27179,11802,-13599,5900,-28417,-27758,-27490,12786,-78438,-66732,-32777,-17071,27319,-34058,-19211,-26159,-76798,-85313,23468,18719,56863,-19125,-77857,-35718,-39403,-8222,-19720,29178,-8563,15222,7951,-19760,-31910,-66274,-70262,-64944,-20677,-844,31524,81939,19843,80977,79857,54145,-71778,-30204,-29105,14579,7493,-2721,-52085,34014,-79366,-30651,-37017,66566,31735,-14090,-19716,-60534,-17055,-37145,-49683,38642,-9535,-17728,26032,-28179,34945,36178,5520,-35687,-57208,-5615,25007,-56998,27896,-16443,8429,-9300,12380,25505,-11213,-17380,37439,-6195,-19808,-31037,-9273,7486,-44212,-33480,-30198,61170,76903,3647,42096,42422,-21294,-9793,-66709,-30817,16682,13183,8806,-78008,15332,-20189,86107,24199,33923,84015,25546,43395,55,-35321,81008,128566,35342,20018,-53369,5570,-17886,-117785,-45030,-53472,-57819,-4480,4613,-48190,-61407,64919,74244,31968,-20548,88059,15963,26191,-18875,53432,61412,79537,19140,-25844,-13799,-1759,-2481,-2167,-5945,-27392,-17690,-36944,-20274,-45485],[-586,37635,19679,69775,7479,17621,-36778,-70221,-2300,63704,67639,1611,51785,24240,-42192,-77568,43506,41433,-2367,-52371,-64958,-41497,-35131,6306,-77439,-42880,70988,44555,-4779,-68807,-90002,19461,-58807,-12999,-14575,-54247,-4488,42912,62107,-4986,3437,-58864,3610,-15275,673,-38245,-24293,-108960,-14167,-49048,41224,31327,32535,-66398,25155,-26139,14743,-16344,75453,-658,-29601,-56984,5425,-15281,-6016,22589,-12189,-12608,32771,-15963,5621,40109,-36520,55407,488,-21225,-33111,-36697,84310,25974,-9827,42458,-16032,19233,-746,-30853,-142652,29296,21692,81581,-20573,34632,40113,121310,88794,-25567,4289,92779,-31181,-51098,13898,-10013,-50279,-23233,-53008,-67391,-70522,51519,98155,3783,-58014,-35323,-51534,-5398,46009,-63314,-35666,-22390,-27782,-7750,-39844,-10609,-54670,-159097,-15141,24463,-52029,-15859,-86790,-53190,-3626,50276,27861,-49264,17654,33052,16939,124423,4459,24429,-31803,6737,2131,-12069,61832,36956,-14215,-55833,22640,-22924,-70049,16059,-638,-21318,-28923,75473,-23207,14571,2670,-21483,42660,-15732,22769,-20987,-54260,6094,12851,-45747,-39196,-54014,-104244,-4141,17147,3783,-50306,-99394,17704,-22102,-30692,29142,37380,-105917,-89133,19378,14545,63586,25101,48296,-3937,50975,8283,-50528,78969,65025,34377,-11856,51292,38812,22120,18366,106122,-83091,-52224,6082,-28168,3258,10839,44078,-36099,-83245,-22902,-389,57114,-7640,-23615,4741,-73290,-52188,-43382,-9367,7241,13502,26384,37973,31354,-39409,44501,86620,40161,-41654,27753,25879,37232,132257,75656,42647,-7307,3778,-171493,59222,50968,16787,-12771,-68182,3800,35213,13375,-12643,-56472,42235,21309,548588,390438,81966,36748,17910,38621,40678,26426,-46621,20192,44659,79902,-15077,-28094,15707,35001,-19921,-46619,-42654,-531,-7253,31920,-102641,-2946,4085,48525,56967,-8415,60182,38404,44705,43570,49347,50922,-12871,26719,938,94458,34111,6347,-28828,18277,-28560,-6027,7548,51569,10673,91236,-53892,-12728,39346,-24035,14263,-93294,32878,-55193,-49176,-26925,-47047,-51928,70051,13561,74742,80919,5202,19214,1890,-10922,-37256,-4893,25186,27452,36431,-24461,-1220,30959,13725,37194,28244,-46465,28807,27685,23296,-56285,-5645,15079,9233,-15778,-16313,-75973,75607,12147,-29402,-51944,-7097,45751,87993,-2163,-124517,-55392,-32911,-119324,-3886,12598,12726,-55351,9588,58126,32551,-2037,49569,13285,-133113,-62460,26990,20770,-25278,-27337,-41909,34642,-81881,-49730,23292,57441,7244,49015,109852,32751,-80772,-27086,-77226,-10639,23426,-9112,-7646,46283,72071,44069,-20454,89156,-17614,-59554,-30622,-48349,25222,-14976,-22365,6600,1753,70443,-47993,8839,34066,3661,23337,22752,-26796,27389,-35120,-9887,-101151,-32905,61680,-9704,-30047,9270,39349,13752,-71203,-85621,13462,-24382,-52664,-28441,21611,1964,31199,-9316,86994,-41715,-86932,-17121,65922,92413,15139,25640,-49163,4652,23094,89020,-28777,87402,-9558,-67119,-19377,21955,109700,-3115,-45796,-8458,-11962,31880,-26049,-72870,23111,-15401,-18973,-12337,43590,42394,21216,30393,-17758,39016,-63268,-15319,61348,60792,71940,24922,54067,77203,57444,29168,-29817,-23246,-20334,-47075,-10715,-117049,-42494,56248,57747,16255,-35356,-10543,54682,-52043,52593,16804,49051,28639,32430,1377,45953,-19713,74624,37279,-33927,-54344,29835,41618,64124,58981,-8332,-15899,2155,-53347,-22580,20808,29776,-20672,39942,32086,-13191,-301,39392,60339,47340,39151,30389,24061,63201,88078,75779,45553,-64815,115288,42995,53069,46693,22221,-8754,-23521,-64199,90762,12238,18653,14448,5174,20755,54550,38732,-46380,-40962,-5316,-35609,45819,118311,13266,20008,-13732,69345,75611,42484,104378,-31080,-7446,16450,987,-14390,83762,8215,-38154,37112,53024,28400,22948,17416,54820,-78044,-32253,-17309,24106,56657,56895,-91495,-56628,-53498,163,24366,62185,-15139,-61403,-34574,-68999,-66302,-32488,39327,5817,7450,46645,82869,61656,-25646,-26098,59823,95015,38531,54345,35089,22998,-850,28716,27946,-38763,16230,57884,65634,77913,-54223,-46872,84586,58386,-37951,-16926,70558,-30046,2765,-10207,47983,24866,20082,42365,-77923,14962,132039,109639,-43333,55334,37430,-49088,-27386,-2729,37995,40965,12217,32249,-28631,-26719,32935,-9556,44605,-41363,3443,-40912,39030,-17715,6583,28300,93312,58452,-18100,-28788,12411,7691,-79880,-85711,-11661,-82278,-126889,-5331,34193,-36397,-19190,-22046,-8048,-8156,-11824,17714,-20871,24218,27053,62191,53919,-9258,-45708,-122922,16171,-26566,-29257,43700,-25190,-35691,-10730,8819,111829,26380,-17141,9014,47701,53102,106,-47405,-54810,58930,103596,35148,-23803,32699,102065,25825,-53119,-19652,-38446,-71949,-29295,-27690,-69687,-49736,2236,71039,-76667,-28372,-17112,44705,-38288,4310,-46871,-15336,28140,-31750,-48496,-21944,1371,41276,46545,-7828,-190,-29836,-60531,-19240,-69653,-288389,-57363,7106,-86541,25116,-82616,-79369,-45503,15959,-4496,25698,47141,-58025,-28871,24839,-26689,27226,-13314,-1172,-49612,-52663,6545,-32721,24374,14495,21190,68351,-24387,-20275,-40168,-24787,-22312,-12197,-27591,65599,83117,22581,78785,30461,-78086,-11045,8141,46856,30638,-26870,-93650,37247,68168,109927,57833,67419,100801,35005,-34953,281,43602,105172,47206,81541,54736,26559,-19858,-26859,-15133,-53478,-31722,-40589,-41882,-21710,-18147,-39170,28803,-38495,23763,15793,-4117,-47558,-36099,62161,24355,-9157,-26764,24340,100545,40383,14758,-25922,69193,-41212,12026,-67794,-69911,-21492,65597,19058,-38941,-4712,46371,-71192,-35446,17281,-31290,-84960,-53501,24227,10917,33039,11380,-22731,-31320,5971,-30416,38824,5572,37696,62337,31556,-7329,-24883,-61226,31841,20909,47387,33126,99236,3400,-78411,4163,9368,-12754,-17019,32145,133291,71942,4598,18111,-10785,5197,-28811,-13259,-39438,-21360,-20243,19324,-82954,-81139,-21940,-23522,37300,-2365,-35522,-61152,-53927,-47445,49375,58446,90685,-18042,-82355,-46028,-38762,1727,-45642,31216,-9017,40407,1165,-51340,-66594,-67882,-45144,-37701,-31739,-18735,26828,79750,-5733,59384,57068,72203,-78258,-16724,-32247,16241,2633,-5919,-69556,48016,-85834,291,-41458,46242,26989,-22779,-5888,-51243,-11372,-33395,-45575,43250,-32813,-21136,18743,-30781,13691,58608,23208,-25394,-54717,42,9544,-26489,17903,-26163,12576,-10724,10452,27809,282,20569,53227,8790,-20778,-24605,11993,26083,-49642,-34020,-46147,64845,80355,-20446,13559,22988,3087,303,-89058,-36588,11772,55261,7277,-79622,-6018,-23184,59439,20996,22963,81594,17023,45000,4254,-17938,125666,157343,57373,17169,-51966,1600,-26154,-108833,-30879,-18006,-9904,-1868,5195,-51873,-41470,60806,63712,13021,-26236,76727,17481,18356,-2415,48712,90021,103722,48335,4638,27294,24261,-7929,2852,115,-8203,-1427,-19747,-23227,-47474],[7662,22962,14733,50247,60041,19618,-46932,-85055,23804,54274,53418,-3377,59147,37052,-29492,-82592,16932,603,-14840,-56715,-72614,-46713,-61195,7975,-71120,-49063,71462,520,-28224,-87049,-113437,16468,-62696,-14770,1172,-55086,-10428,39887,79268,5549,2669,-36469,-23591,-26149,2753,-20444,-20655,-95619,11376,-4159,13023,18413,23093,-47790,30753,-17563,16089,-7713,81492,7094,3143,3248,10206,-11585,-17517,27188,-7427,-9268,54067,-13190,-10164,42294,-22965,79407,-3876,-19104,-17211,-39507,92729,11847,-22789,22716,-27348,61919,22325,2932,-135899,38512,25251,74865,-25192,532,27735,97024,82428,-19916,-25668,76707,-46645,-58800,-2278,-2215,-50184,-13670,-38326,-48275,-56940,37724,98937,8927,1930,-11458,-64175,-16308,33140,-30960,-36449,-16245,-22278,16016,-17559,-29487,-51649,-152962,-10912,26934,-53466,-40317,-74552,-40699,-13762,69963,20070,-38421,28862,53853,45387,140107,1201,29908,-38742,12525,-677,7756,46833,24226,52537,-64205,10088,-23559,-56503,23939,15608,2877,-37728,53955,-9162,12093,-16644,-68948,37267,-31437,23355,-31926,-68588,16976,43836,-32851,-30928,-22436,-31423,-23984,11795,8902,-66823,-102425,29343,-14820,-34547,35129,52553,-83501,-52044,60412,23659,48037,27685,37335,-33415,5086,5757,-60966,53141,64996,6239,-16201,48618,42041,38647,40194,97135,-103815,-42098,9205,-24938,20047,10000,42233,-25113,-74054,-8813,16533,50869,-20946,-12162,-1843,-78077,-45453,-53458,-19271,-7470,12508,34784,21242,28361,-52962,43925,76536,28439,-55360,-10155,10074,22995,95385,82651,67662,-29048,4951,-167236,36522,41322,48216,11684,-61349,-2002,17536,-2642,-5521,-58151,28435,12241,477148,470760,111334,37334,1017,15435,63554,7967,-55725,33862,40346,62844,-46676,-30474,38639,33420,-23903,-41280,-9664,-9543,-37109,1302,-93995,6703,7534,45972,24240,4921,68118,31878,75333,41932,44206,84477,-47073,7088,16806,95286,45887,7267,5048,25241,-44875,-13517,7797,72270,436,95399,-47453,-18808,27916,-22187,9047,-116979,22391,-73726,-43715,44469,-58628,-34259,65320,25589,67657,61088,12795,24969,-4825,-9959,-40473,-7920,-1478,13771,23315,-31512,-11989,16827,12980,29180,27722,-32113,45897,36226,25188,-55504,3832,12240,9839,-22812,-11565,-72106,57360,-678,-56290,-75322,1105,50797,96838,-3371,-112895,-44943,-38931,-91988,2130,35442,46010,-49146,-8708,11853,55623,35583,59683,33159,-112444,-57675,-10907,-10318,-12579,-26358,-50946,43495,-81563,-71365,44435,59840,-14604,37837,105691,42311,-72101,-21154,-80281,4861,34302,-11417,-15920,51125,88097,39523,-17741,92303,-7440,-85028,-44953,-31302,17711,-5646,-12810,11431,21855,60453,-53386,-5875,47352,16639,33774,31827,-6215,5665,-31718,-16128,-108629,-45538,53703,-16598,-65425,24401,33294,6733,-39010,-72871,12738,-32712,-42534,-22874,45353,17615,25748,-34245,38584,-47905,-82081,-28241,39401,74865,2216,4905,-26097,12933,30683,83270,-74616,34702,-34216,-57346,-28306,21945,90238,12515,-72794,-28025,-12080,51036,-25786,-59635,22397,-30168,-14501,-13842,30765,39432,61615,30639,-7787,50701,-56868,828,61514,55276,53344,12749,64568,58101,29343,19462,-54611,-22368,-19243,-31982,-18608,-106551,-29380,45118,69329,29722,-60355,-40709,32011,-43022,50041,28726,27575,8619,28775,227,61247,-21613,76989,58729,-29423,-44664,37089,33909,80600,71007,-20894,-18110,33442,-26247,-31555,29360,36972,-21102,23183,20626,-35183,-18215,34392,41773,15717,43679,39371,26224,67683,85785,96169,52219,-40784,120990,54015,62608,36217,23856,-15709,-9415,-6993,106938,16929,5737,10787,22346,36402,48866,25714,-35253,-49405,-12400,-40336,42333,101684,29753,-2667,-9527,86325,64227,32227,101826,-6044,841,7208,15197,6663,67733,-39494,-72384,41524,75589,7286,24162,8604,56722,-69655,-50815,-7202,30153,79917,55308,-72729,-72428,-56015,16094,30500,62274,-9272,-32927,-39768,-82939,-77473,-38675,38583,9013,-1473,29984,81424,52108,-3634,-19090,40167,87705,37369,36275,36262,17883,-14883,34081,60890,-14879,9800,48415,92464,79750,-60703,-52242,84621,51916,-26500,-11085,45692,-54869,10986,-7815,48845,34377,10052,20882,-60403,20176,88697,72417,-38404,83489,54646,-27092,31627,2161,29783,16689,-14330,29542,1195,-13624,14879,-16088,51844,-1744,16735,-38567,38971,-10006,-2850,20704,84830,46879,10159,-1685,59258,10910,-70341,-110610,-12921,-63925,-121187,-8430,24201,-38297,-5891,-23171,-307,55,-20107,48689,-6913,17019,-11110,49683,46582,3465,-55106,-108110,5721,-40132,-15861,42828,-25023,-29329,-9393,5922,104195,8447,-18333,12838,49312,60474,9829,-37871,-33727,60746,77557,15344,-24139,36897,120750,39961,-35780,-23460,-7866,-24561,-27818,-19916,-72952,-46891,-5193,52947,-61857,-10298,-10023,51842,-33432,4806,-70093,-44504,35109,-15168,-26323,-11245,13426,38391,71784,-24265,-14317,-59831,-22798,3557,-81611,-296233,-53593,1096,-97179,-5025,-122404,-89934,-54322,11964,22813,48762,44436,-62161,-48103,25415,-37395,-364,-6969,-2467,-27901,-21508,59810,-14754,-3274,6358,16189,35207,-35636,-16364,-29016,-36057,-52006,-32733,-57615,55241,51876,5442,68662,24597,-78642,-30832,3205,-2486,-8247,-16320,-51008,80368,81678,121686,46711,60562,113909,41705,-39277,19898,36513,99579,50793,80638,34567,30751,-17202,-18939,16573,-53897,-9834,-24504,-49875,-17781,-20064,-34088,52162,-42060,19439,-7033,-4164,-19707,-23432,61237,34859,-13866,-20305,34308,97625,45014,18706,-11434,85467,-31517,-20449,-92985,-71009,-23597,49968,1837,-34744,2864,52885,-72386,-54924,2056,-32775,-70144,-66579,-4091,1624,62119,-8219,-30295,-56754,14894,3232,17944,-8991,24606,62965,21552,-5102,5885,-81425,44731,36782,38830,7332,128235,1474,-86476,-8781,-6804,-14686,-14515,47716,81630,79713,2812,25492,16179,-11250,-45930,-37969,-43310,-10326,-13617,16058,-67143,-79385,-4525,-24396,49107,20636,-43838,-82999,-24158,4010,71785,90160,121598,-18133,-80131,-66290,-34925,9864,-54052,39932,-10019,54125,1935,-66454,-98610,-70968,-20051,-18857,-35279,-36251,25041,80176,-32025,35338,30310,80903,-83374,-5093,-41020,13674,-2420,-11145,-87168,43098,-72834,40019,-22957,38685,25224,-24760,4881,-36627,-9913,-28793,-36916,48456,-38468,-20785,-13358,-30243,-13506,70792,39993,-21298,-53887,11437,-1816,12188,-6792,-41016,16318,-27716,3328,21555,13372,53972,60868,14581,-21156,-9182,29784,46527,-60544,-16173,-46662,81028,78592,-46365,-10988,13064,20262,3045,-112004,-39150,10494,81313,2895,-81972,-26768,-24586,30006,17151,6653,74734,23093,43052,5396,-132,123329,153592,66015,4691,-50415,-5208,-25093,-81828,-21359,5260,26855,-1155,3379,-56716,-18071,44200,37468,-542,-27893,42780,14579,10423,6241,29721,110538,115071,71716,35944,67750,48660,-17542,-3551,4033,9781,342,-5622,-13524,-44168],[15476,10302,-1723,26586,101172,21355,-46764,-91212,33414,37687,26737,2677,62426,49875,-16932,-59781,-6813,-43891,-15992,-49363,-71274,-51945,-67529,12581,-57589,-49077,31204,-43019,-43709,-99472,-126259,15945,-59099,-24014,8382,-51672,-18629,35806,84516,20397,-2811,-16626,-51327,-44112,1283,-486,-20821,-79029,20562,34670,-19848,1613,5517,-19880,34372,-5395,10020,2182,76972,9466,37223,47768,10114,-151,-29754,22886,-5300,-2890,77198,-5213,-24089,40006,5235,92421,-14261,-6492,-3442,-32819,98005,5290,-23855,-1265,-26722,88047,38200,29109,-110973,39480,27316,55103,-31886,-30571,15439,65026,75433,-11792,-39642,64838,-55699,-56858,-8568,8979,-43740,1251,-14883,-21910,-40556,18937,93458,8275,70386,6260,-71381,-28446,19669,-908,-31280,-696,-17749,38295,5997,-37408,-42886,-125616,-20250,22945,-47855,-45738,-60947,-22543,-16736,84513,10380,-26294,37476,64605,69706,133178,4349,45293,-27912,13267,-5466,37087,35056,15709,97549,-57568,-9383,-24115,-33139,37433,31102,14238,-45690,25249,-1099,5087,-33541,-95265,25696,-47114,23191,-37720,-70704,20218,60434,-12209,-15953,30247,34546,-43311,7769,12841,-65565,-89183,43896,-7355,-39323,28352,62496,-42556,-13486,85999,40180,30283,30650,19759,-47331,-30649,3510,-60425,10056,59530,-15478,-21403,33879,47213,59764,57196,84783,-121638,-27828,13252,-14003,31436,9439,49562,19525,-64512,-2088,27468,31141,-34440,-8973,-9702,-64975,-38705,-64447,-21133,-15908,8478,37306,6069,15173,-53435,21843,42987,44,-55726,-28804,13976,10609,43933,74882,67984,-30808,15149,-123182,7594,16635,68568,36010,-38154,-13747,2069,-21948,6618,-44874,34178,22964,451141,488442,141764,41883,-5505,-344,87408,272,-58364,43673,30202,33299,-69355,-26434,72919,37418,-8141,-19458,31058,-4409,-55697,-31204,-76175,15288,5380,45942,-8593,15184,52572,7578,91241,41811,40330,109690,-65432,-17600,26702,82215,54871,7718,36623,27715,-58536,-23074,-2356,79767,-13472,98806,-33222,-19343,11402,-18748,2057,-130670,8910,-87280,-38176,80808,-63642,-11015,48229,28937,44704,31700,18224,26376,-8039,-6094,-38308,-12392,-34574,2551,10771,-44321,-19486,-11344,10350,15072,22251,-15046,51589,40686,14074,-58210,23354,1059,7659,-30461,-9503,-58391,52406,-10597,-72532,-87949,8025,49122,103304,-5709,-97169,-32565,-41725,-46381,2228,51701,63446,-49758,-30905,-20020,59334,79731,66784,42858,-80622,-48297,-49039,-42303,-7736,-28395,-59109,46561,-71102,-71524,57860,53637,-36875,15096,94897,51243,-60580,-30990,-73893,22341,42611,-12995,-19599,51150,90171,26427,-20857,78038,10518,-91722,-52369,-20947,9670,5093,-6734,2620,35746,36454,-57282,-13449,55970,47719,52490,37506,13274,-15503,-22938,-23308,-92234,-49439,41273,-16586,-90071,19004,11831,-95,2696,-50874,13617,-44686,-25687,-10828,65496,23729,23843,-53416,-4364,-44408,-65058,-38661,18903,39342,-9389,-21410,4818,27674,26869,72901,-104349,-20758,-51320,-47250,-37677,22641,70515,23509,-84835,-40840,-5287,62403,-29847,-44286,22340,-46814,-21186,-12680,14320,41208,83165,25021,2958,49029,-28581,19856,53854,53323,40836,-419,62825,22923,-1876,13881,-65168,-18505,-20830,-8361,-23406,-72142,-7920,18811,66837,44157,-77537,-66712,8607,-35748,35517,44687,1552,-10577,22095,-9020,61621,-12025,73803,63767,-25225,-32298,34617,26991,79970,65905,-28221,-12990,58307,-3414,-34607,30483,31211,-19271,8380,4106,-53041,-32670,19494,16317,-18149,44615,42773,21728,58026,78966,104581,54849,-12216,114084,66766,74332,30150,24175,-12628,10976,29154,105262,11896,-3277,20759,39589,62858,49721,13902,-22539,-55163,-20932,-45897,37377,78314,34034,-21952,-1193,93141,50732,25534,75090,32483,7419,-5800,22240,17773,46639,-70105,-94834,41074,92904,-8430,22097,5108,41480,-56860,-61336,-446,37208,85611,40571,-38195,-69715,-48175,27965,42084,41023,-9820,-3452,-46765,-87888,-80845,-49312,34063,12563,-10937,2440,72965,34135,7717,-19546,18010,72941,24367,-8738,31219,5681,-24679,31133,83838,-3647,2557,38884,95197,74487,-62091,-62781,70139,36111,-16023,741,15393,-61849,18260,1474,46345,37154,-1964,2239,-43039,18774,26562,23995,-31206,94631,58933,-8152,89129,11501,22927,-8020,-44071,17531,24619,4045,1452,-29631,43934,34484,26383,-26809,40569,-6209,-23318,13373,68076,49945,30679,23864,64508,14212,-47514,-115211,-15741,-39048,-97198,-11371,18269,-30686,22228,-10824,11559,7293,-37146,65654,1141,7286,-36593,26823,35131,16901,-66390,-69044,-12173,-59345,978,47076,-30562,-24448,-13849,2105,84380,988,-13904,16921,44476,46885,10064,-25036,-11642,45310,46092,-792,-19633,25919,117351,44909,-4381,-29087,25047,9537,-17764,-6956,-61331,-35700,-5899,28018,-43847,5982,2077,58039,-22361,4733,-77424,-52257,38705,8019,-1298,1732,10205,23709,81332,-46324,-16420,-75486,19086,20371,-97836,-309254,-60120,-275,-94788,-42168,-144273,-98736,-58910,5040,54797,68579,30764,-56413,-66964,22066,-31902,-23753,-11684,-10074,-6709,-1696,88908,-460,-32136,-12583,16954,-807,-41363,-11054,-5733,-41059,-81615,-54792,-72598,41192,9441,-6612,41244,2977,-72060,-41771,1421,-47643,-44865,941,16434,108651,82155,121245,31090,54106,108422,41873,-56947,28164,26265,80014,45057,44495,5195,32212,-7078,-11568,44140,-47037,16680,-14438,-57939,-8801,-21419,-30366,46458,-41990,19015,-26201,-1017,12649,-2670,51896,55601,-20143,-7995,40441,79566,33415,14480,6623,84205,-20881,-44777,-100871,-64783,-25909,31449,1096,-28241,8252,59810,-63567,-67528,-18187,-26474,-41026,-64604,-26685,-6187,76654,-36355,-49356,-75243,22667,27356,-5338,-6548,3712,57645,5141,-3676,40658,-81212,51661,44135,26320,-1552,135625,1456,-84128,-21027,-21804,-9793,-7510,59354,11601,83966,-2789,34306,43130,-27871,-59255,-62593,-35647,1334,-8164,5368,-34041,-60634,13556,-20482,57317,28084,-38908,-87349,6203,50365,85985,106604,138324,-23121,-77734,-91477,-28859,11028,-44219,53424,-11400,53278,8227,-62205,-115452,-72367,-1171,-10322,-29827,-44381,26838,81127,-52315,17265,4246,75567,-85758,937,-55328,8113,-9555,-16738,-101535,21191,-46829,71092,10164,44188,25416,-19099,12809,-20073,-11681,-20663,-23839,52146,-30427,-16714,-61840,-25172,-38323,69893,53407,-25356,-53997,25695,-6993,47387,-37955,-59127,17426,-55046,-7320,8482,27686,78758,61642,14627,-18737,13778,39970,63644,-71518,13700,-35267,103687,76529,-66036,-16556,15737,27558,-3033,-126898,-37859,14060,92579,-1559,-85374,-40425,-22754,6476,13931,-8731,64485,45591,39572,2785,14326,76634,122512,59481,-14752,-51860,-15321,-18754,-49372,-18017,9122,45205,-1657,168,-54421,4142,21379,2775,-8693,-27172,-6929,7209,3618,4751,4781,113377,110529,86409,63393,90378,64805,-32323,-19396,2760,23210,-12044,2857,11343,-36236],[25292,4286,-27279,1363,111344,21215,-35964,-87538,23434,18558,-1292,16921,60747,59594,-7831,-17541,-21127,-74424,-1179,-31215,-61941,-47598,-54440,20859,-38016,-41992,-35984,-70016,-48785,-104337,-127235,18787,-50457,-38096,5124,-38242,-25445,31719,79824,37297,-9881,-2896,-67476,-63989,401,16810,-27235,-61505,11946,57079,-46442,-15655,-12701,10959,38550,2460,-247,10381,63204,5024,63848,65032,6777,16499,-39241,8827,-6064,4906,90422,6695,-34474,35541,42778,91248,-28573,10297,5867,-22233,97451,9494,-11947,-23995,-15133,85826,42827,43598,-81262,35122,28770,33104,-38191,-43778,4075,33975,69827,-2842,-33834,60195,-56052,-44841,-2853,20814,-31163,17602,8335,5109,-24553,-4795,76808,-2632,116402,14769,-66566,-35444,9151,18940,-24429,16587,-17453,55390,26772,-31020,-29025,-92852,-38119,12046,-37294,-23255,-49801,-2973,-7404,88085,2352,-16684,36912,60374,77411,111386,14744,66707,-139,8846,-8458,69338,28561,11317,97965,-34046,-26923,-25282,-8099,53381,44299,23554,-50568,-2398,1307,-4132,-37281,-96537,8711,-59651,19069,-39771,-58424,14378,57266,12749,1469,78128,69379,-57070,6737,13283,-49816,-64049,56803,-3636,-43685,13296,64607,3290,21725,89329,60396,13721,35575,-4200,-41865,-42789,1542,-51909,-31842,48673,-27307,-35447,11311,51877,81031,63515,70812,-129607,-15305,15049,482,33378,6859,59710,83818,-55519,-838,30925,739,-48204,-15728,-16933,-39820,-31239,-71207,-17050,-16071,1517,34151,-4599,-4777,-45376,-14608,-8141,-38388,-41892,-32181,27031,-6504,-14332,52701,49929,-15095,33346,-67887,-24916,-15680,74925,51511,-6120,-31367,-7643,-37162,19679,-19263,54865,48483,484629,450765,152348,47296,-1993,-5322,110827,8989,-53707,48250,20533,4425,-75380,-18013,105212,45462,24866,15728,69125,13127,-58290,-56776,-55671,21976,-4388,47077,-35176,21015,22168,-25152,85451,40102,38427,120454,-59347,-36898,29750,65408,58841,8340,55116,25422,-65200,-30424,-18868,74109,-30943,99501,-16765,-13005,-4032,-14119,-4970,-132562,-4165,-98074,-31825,76587,-64304,12308,26169,22597,13277,766,20511,23022,-3057,1381,-30727,-15000,-67832,-6762,107,-61192,-26254,-44946,4711,-3149,15997,-1281,48254,40441,-6301,-60420,48280,-12990,3767,-37181,-11891,-41267,62202,-12610,-77461,-90204,9412,42093,102907,-9440,-78811,-23273,-43426,-4163,-3430,53208,54721,-67696,-52309,-35662,40189,116337,67156,37049,-47661,-35779,-76260,-68302,-9247,-34303,-63630,38519,-58507,-49213,55295,40746,-54512,-19031,84318,60032,-46615,-50566,-63236,41911,47938,-12741,-18093,45475,77765,7729,-31615,49462,28406,-77540,-49739,-27528,366,14127,-3411,-16547,34649,3903,-59864,-7921,58853,91066,74037,38088,26204,-26123,-9221,-25979,-52812,-41728,28835,-14862,-102355,-2612,-17260,-4868,43059,-24524,14804,-56964,-4377,5320,73679,18337,24800,-62286,-27715,-31893,-38143,-44073,12720,2976,-17695,-48754,30307,34438,12336,64037,-105538,-58254,-58671,-36271,-44665,22266,54626,25487,-80695,-43141,3126,63106,-37675,-31819,22025,-58385,-36086,-10734,-2952,48035,86934,15028,16822,28951,9808,31009,40947,53189,33865,-12242,50894,-12107,-29504,10908,-56361,-11826,-24390,13247,-26644,-23357,19222,-16685,52783,55910,-84463,-79623,-9934,-28976,15940,60454,-25002,-25778,13043,-23744,38193,4350,66270,47708,-22106,-18095,17634,16601,63887,49303,-25405,-2491,71568,11258,-27980,23510,16625,-16028,2067,-12944,-58774,-41069,-3192,-6780,-44606,38758,41617,15074,36627,71923,102197,57001,11171,102051,75616,82782,29060,24226,719,29052,40444,86182,625,-5325,41626,53495,93183,57789,1592,-8624,-57983,-26859,-51208,30070,60672,25389,-34775,8039,84517,41711,22226,28991,72053,12063,-18582,15118,18580,24386,-67465,-97728,36497,102553,-14679,17165,9719,18298,-44290,-57138,2227,41968,67872,15345,5898,-43990,-31844,34127,56828,4591,-13703,18841,-54209,-79775,-69522,-60959,32814,15514,-16465,-24736,61749,7873,-493,-30580,437,52599,4413,-66739,22704,-10230,-30910,16656,84075,-10590,-4467,30104,72099,60415,-59229,-76504,54636,14844,-6651,17337,-13539,-50613,25661,16669,38315,31204,-12854,-11776,-31751,12144,-27065,-17238,-20535,79329,47307,5056,119750,23025,19515,-26546,-67173,5585,36505,22924,-6419,-48206,22850,61541,30389,-9414,42774,-6410,-48426,7952,45730,60910,36670,40941,22002,18197,-19256,-99635,-22635,-12487,-61801,-13157,13582,-21801,62345,12967,19174,9536,-59795,67728,390,-3127,-49169,716,25448,28101,-74474,-23815,-32497,-80589,16094,51374,-37119,-19982,-21807,-3759,56462,6013,-5532,21195,33707,16690,2597,-13395,3998,20954,17635,-9232,-10067,1887,89648,42192,30184,-35930,48059,18826,-1500,6566,-30427,-14994,-1875,-463,-33503,17276,16727,63799,-7811,3066,-67927,-37091,38270,32190,15291,11789,-5112,8756,77634,-68678,-9333,-72370,49974,28615,-119468,-322636,-71754,1623,-79839,-76877,-143173,-97231,-60954,-3950,81895,79674,7095,-41897,-80783,16303,-16676,-32776,-28652,-22651,5974,4264,89624,6508,-54653,-39260,22019,-30956,-41939,-7611,26431,-37375,-104330,-73392,-72972,27181,-30986,-9804,4726,-27539,-64852,-38182,3172,-82039,-73016,20446,76592,108184,71114,111639,15453,50764,86865,35525,-87087,16566,14821,55928,35909,-13339,-26414,29325,5549,-7284,65155,-34397,40762,-11282,-61602,1345,-21681,-24287,15489,-40433,24970,-38529,2313,39782,22661,34971,79965,-26643,5388,41698,51150,10203,1998,24061,66273,-16226,-53873,-92591,-53090,-27115,16487,24932,-18980,13730,66059,-45448,-69547,-39548,-13973,-9253,-50826,-36901,-7988,70802,-58952,-73421,-83359,29079,34438,-25765,18305,-15879,51336,-14728,-6235,64337,-62600,50661,42901,13338,4517,117182,4977,-71633,-29250,-31943,-539,5562,65581,-41438,82944,-9918,40739,59083,-37926,-63632,-78323,-15479,9747,-3550,-8446,4559,-30360,28488,-14024,57247,20277,-18768,-77235,30092,71488,88949,106126,133321,-34159,-78857,-112796,-21759,3419,-23405,65846,-13382,39944,17109,-43795,-109501,-69751,8633,-9694,-16241,-35854,30044,77459,-61295,9826,-17359,55686,-84539,-982,-71071,2967,-18455,-20786,-108670,-7399,-20413,84288,44029,56812,25626,-6527,18746,-3803,-15292,-7501,-6933,53830,-15153,-9796,-109850,-15037,-52295,57133,60491,-36843,-52455,40325,-6015,70076,-64147,-77209,12060,-82759,-18900,-8622,42119,91895,58045,14254,-11290,39525,40378,72494,-77679,43450,-18805,120257,74449,-73097,4334,27106,25090,-16843,-128173,-32828,22198,93058,-1200,-86838,-43508,-17702,-7902,11691,-17469,50732,75452,35597,-3869,23463,12838,80865,41178,-35126,-57612,-28086,-13020,-21624,-18513,-2711,45914,-3704,-2848,-40776,21072,841,-29587,-12792,-25757,-58398,-2751,-2171,-5963,-18038,94485,93286,93978,82142,84602,69664,-50714,-38372,-5025,30641,-30737,5344,45468,-25467],[38597,6821,-52499,-21992,83864,17973,-17582,-75812,-1696,2202,-19136,32427,54337,62711,-3167,29088,-23570,-76234,27008,-5990,-47457,-27264,-30718,32858,-13478,-28046,-96565,-68315,-42901,-99893,-117797,24346,-39785,-53071,-7092,-12892,-27203,28619,69303,52607,-15548,4463,-62388,-78118,3548,26434,-39677,-44172,-8616,60128,-60320,-30084,-23966,36080,43698,-108,-11119,14984,45215,-5288,76200,56187,3110,33175,-43557,-12603,-9270,11000,83813,20694,-40657,30184,77940,76441,-43343,21081,10099,-13619,89443,22480,10338,-40943,2585,54253,35302,47625,-54042,29804,30173,17910,-40877,-33946,-5870,8991,65750,5879,-13323,60638,-48820,-25159,12613,30518,-14091,31929,21977,26312,-11471,-28900,51344,-20318,122264,14846,-46071,-28542,4649,25545,-19490,26803,-22618,64528,41737,-12235,-12795,-67137,-55161,-3742,-26742,22600,-42421,12635,14409,76477,-840,-12574,25771,43055,60684,86219,29539,87517,37787,545,-7012,94811,27077,9225,55684,1873,-35651,-27399,11871,66205,53951,41186,-50613,-22392,665,-11260,-19817,-79661,-9959,-66569,9456,-38607,-36469,966,36207,37510,14781,92996,65276,-62171,8443,9441,-25538,-36322,62168,-7803,-46354,-3481,58453,40238,48062,71084,78235,-313,42799,-28094,-19050,-26277,-1715,-40782,-54293,33706,-28008,-57682,-11736,54246,96113,56081,55050,-124237,-7933,10774,15158,26379,1455,66300,138937,-48608,-1281,27793,-31725,-61910,-28739,-20647,-12821,-22204,-69600,-10615,-9095,-5744,26744,-9985,-25254,-36192,-52590,-63013,-74714,-17553,-30044,31105,-30754,-67511,21946,25817,9501,55668,-26303,-56398,-45743,68402,53483,23652,-52545,-10333,-41985,28807,12528,80596,80306,571031,385015,133664,50120,8034,-21,130275,30666,-42786,47784,16332,-10703,-63620,-7990,120713,53956,64404,55617,95098,37065,-46186,-69998,-38279,25643,-20447,47392,-51629,21979,-8264,-52673,61102,34031,38119,113355,-33073,-41761,27352,56640,57815,9884,55190,19499,-62078,-32204,-35307,59104,-51176,94727,-3449,-160,-13593,-8374,-9515,-122977,-12580,-107920,-23609,46828,-62814,31000,7736,10185,-18004,-24289,19163,17584,9395,10640,-18050,-9950,-90385,-14090,-8317,-75141,-34068,-72083,-4600,-21971,12415,5187,41302,36888,-29715,-57996,70129,-25252,-980,-41563,-18950,-24619,83643,-3904,-73876,-87647,5360,32922,91197,-14613,-60223,-20499,-45322,16947,-12995,36250,23004,-105024,-68375,-41371,4372,132468,56390,13945,-21937,-22889,-85031,-81904,-12421,-42682,-60913,16681,-49631,-9944,33506,25123,-63684,-57874,79107,68060,-32101,-70918,-54054,61867,50818,-9545,-12427,34343,55503,-10677,-46658,16130,40356,-49237,-36292,-48667,-10510,18519,-570,-38602,15505,-28755,-60639,9706,55772,128963,89775,32613,29450,-22655,8191,-20104,-3326,-25013,20434,-16310,-104773,-29103,-42658,-6510,72243,-893,14314,-64986,18411,21739,65095,2903,26304,-59667,-28952,-13958,-6661,-41425,21904,-18617,-22158,-72042,40685,26047,-7044,60369,-80654,-64564,-58662,-23307,-46494,18450,44083,17159,-64538,-33313,5462,53610,-46972,-25499,20670,-58724,-51989,-9414,-17424,57842,79097,2778,33966,-6257,42634,28030,25782,49287,29348,-21365,33198,-30195,-49764,7672,-30817,-3717,-28799,24218,-30810,24391,48514,-50543,33877,62759,-80288,-73550,-20182,-21561,88,72076,-45670,-35384,3693,-37729,-9221,20943,55551,14995,-20120,-4081,-15595,-2450,38245,31848,-11253,10008,73501,16870,-9891,11032,-14,-12780,4915,-27010,-49144,-42912,-29983,-20154,-56981,24860,37793,11978,8681,66577,93941,62014,22742,90460,76397,85250,27198,24891,20606,39849,37267,55189,-12071,-779,65923,58486,117406,68719,-12783,5247,-58215,-27797,-54171,20183,52441,7736,-39164,14487,59390,40431,20564,-22115,97330,15203,-27530,-8150,13891,4836,-30030,-82016,30188,102726,-11880,10188,21480,-2354,-36587,-35962,3746,42326,29308,-13402,49436,-577,-11578,34171,70572,-33390,-17003,29642,-60721,-59733,-43259,-65176,38687,16514,-14747,-41927,50487,-24790,-28939,-50412,-9493,29568,-15061,-114437,14513,-25367,-35739,-7647,59529,-33194,-9672,22609,30933,36526,-50710,-88861,47997,-5766,2848,34411,-35120,-27914,33944,34908,23578,17198,-20580,-21752,-29465,2826,-54945,-36639,-6180,38781,23745,12302,111553,32000,19104,-35936,-75269,6352,36025,39136,-11156,-65361,-5484,76403,28937,8017,44446,-10406,-69346,4275,21202,68818,26975,47646,-45343,23180,6017,-71931,-33822,11428,-24244,-13206,7352,-19376,100930,40730,15154,1972,-79455,60105,-8162,-11031,-50993,-20983,21900,34667,-73446,9352,-49965,-97967,24918,50117,-39908,-15442,-28994,-10332,27455,19200,2987,24860,17359,-19633,-9087,-6248,7752,-3659,-1527,-8141,2992,-28475,46592,36174,56550,-41602,54677,3808,15774,16009,18760,14014,2748,-26032,-38169,22244,30934,68876,5806,5,-47202,-6470,33886,50768,17966,14963,-21981,2908,64897,-85469,1909,-53389,60629,29235,-144052,-329402,-80270,6999,-56311,-99059,-124271,-79483,-62079,-12792,95747,78740,-22494,-21703,-85647,9651,535,-21086,-51804,-36590,5769,-297,70936,5860,-66192,-67740,27978,-48917,-38755,-7894,61727,-24898,-114687,-85408,-65486,17808,-55049,-3400,-28706,-55660,-62543,-18712,10314,-99456,-88438,37577,99018,74446,52241,98148,3810,51157,57519,25055,-121369,-14959,3706,37234,28608,-67941,-52555,20724,15108,-6902,78292,-20002,56099,-14451,-57800,9819,-19609,-11934,-23910,-38743,37345,-43184,-780,53925,47320,13176,96489,-32713,14996,38548,23027,-11010,-17650,36882,35983,-20537,-45781,-74160,-38976,-25541,6866,68002,-7662,20513,69486,-20160,-59239,-56940,1285,13691,-33927,-34246,-2891,46714,-64521,-91518,-82467,34523,23941,-39723,59695,-23915,51166,-33102,-15194,66350,-35850,42126,36527,3911,16272,80603,13232,-50423,-30879,-34745,9444,22340,67107,-57778,75069,-15814,43173,57890,-39592,-56241,-76293,13800,12764,1156,-20565,34169,1555,39534,-7629,46577,4707,13809,-60470,41996,55769,80277,92273,107408,-48934,-82634,-121680,-14657,-10882,-2901,69670,-16246,19260,25588,-21803,-81900,-62036,10370,-13223,2307,-9974,30905,64679,-56259,12918,-32332,25794,-79468,-11179,-81583,2714,-26710,-21775,-105203,-28897,-5895,79744,65571,68692,24191,10486,23157,10931,-19567,10018,12378,54175,2335,-1483,-139484,-523,-50258,37492,58845,-52400,-47620,53783,-774,77542,-75854,-90863,-3111,-100235,-28804,-26230,54498,92264,51272,17394,2199,60696,31702,70327,-76914,60362,-4408,117561,68391,-65691,45598,40795,15170,-34862,-116151,-24908,32861,85256,7443,-82565,-36766,-11044,-14911,9803,-16529,33200,97126,30913,-14013,27129,-34403,45768,18802,-48852,-66236,-41741,-12899,-4729,-18470,-19392,35336,-8950,-4224,-17244,30260,-10696,-49163,-14554,-24645,-95737,-11668,-8074,-22283,-34383,59484,71325,97149,87690,51588,64997,-68322,-52758,-18128,32673,-43311,3412,75005,-14117],[53892,16373,-63249,-40014,28796,11130,3153,-59724,-33190,-7322,-20164,41035,43259,56898,-1509,65478,-16377,-46349,58924,20882,-31589,7396,-7975,47565,15077,-8372,-116887,-35566,-27332,-85382,-102024,30579,-29911,-65023,-24035,20140,-21604,27039,57645,62858,-18166,8283,-35402,-78989,12096,24570,-54836,-28217,-31413,47752,-61959,-39335,-23844,47881,46600,-14993,-20101,15091,28906,-18438,71971,32265,2319,44778,-42321,-36422,-14285,11903,54786,35027,-42434,22968,98379,53105,-54857,16631,10193,-10638,74298,37649,37842,-49733,20362,6879,18088,45382,-29760,27366,31436,12973,-37128,-5084,-13452,-9513,62261,14002,10550,62994,-37436,-2897,31922,36068,4807,41818,20473,36830,-3066,-45403,27376,-35090,92951,10069,-11924,-1209,7731,20358,-17884,23293,-32132,64677,49961,11958,2029,-52341,-62331,-20699,-22420,72272,-37923,19483,42666,49575,2178,-15070,8365,20747,22237,66206,43063,100473,75384,-9242,-1508,104016,28327,6808,-5366,40175,-33079,-30218,24448,70997,59429,68240,-45238,-32411,265,-11809,19128,-56849,-24497,-66108,-4795,-33885,-14908,-16017,4932,58339,17453,60927,31492,-58186,11245,2646,543,-16169,54939,-20895,-46438,-15635,46048,59325,59985,37566,87005,-12475,50855,-40541,13618,13118,-8311,-32383,-48650,17002,-18677,-78742,-27399,54296,99446,36067,36368,-108165,-5752,-2077,28561,15306,-5388,65224,158921,-45705,171,20859,-55187,-74122,-40339,-18104,5640,-11226,-57771,-5281,928,-9624,17336,-12176,-40780,-33117,-78897,-105342,-96131,10520,-31356,12612,-58681,-102548,-8173,7702,32142,76651,-9763,-81506,-64214,53566,42482,40726,-72820,-6977,-33678,29803,42275,99486,109048,681033,326610,92784,47971,19258,10866,141317,54716,-28289,43811,19239,-4940,-39755,1723,111323,58620,95393,87935,104355,59538,-24764,-70069,-27021,25031,-38793,44829,-57826,18136,-25880,-63051,30145,22535,38105,89862,-3568,-28690,22105,62919,54175,12949,39874,12373,-49099,-27149,-45460,40348,-71738,83062,4650,17232,-15263,-1370,-10397,-104674,-12733,-115299,-13577,12685,-60041,42267,-408,-1690,-42762,-39962,13939,14364,22213,18073,-1205,9490,-92767,-18360,-14357,-79265,-43050,-81718,-17176,-37611,12650,3819,36487,32357,-49069,-49753,79494,-33748,-6138,-42444,-29237,-8979,110102,13860,-66331,-85747,-701,25407,66761,-20574,-43956,-24639,-46765,13492,-23474,3772,-18100,-151452,-75685,-45074,-36053,124031,31784,-22724,-6439,-12940,-73901,-79012,-12493,-51608,-48356,-15985,-45693,35602,-3572,11248,-62622,-88761,80047,73344,-19487,-83655,-49402,79358,53144,-2275,-4768,19315,31721,-22563,-59069,-10071,43961,-19658,-14354,-71204,-22508,16433,3913,-55195,-17672,-53033,-58522,31962,47437,140851,91561,21814,23836,-8249,27344,-5408,37036,-6155,18598,-22849,-100538,-47176,-54602,-5079,84837,12625,10731,-64794,39123,34022,40570,-18216,25420,-47833,-17079,3576,21845,-30215,40087,-19100,-23684,-87123,34407,4030,-22522,61782,-42949,-41947,-56029,-8516,-42306,9813,37721,1022,-44192,-12977,-4526,36746,-55500,-25232,17842,-45412,-60740,-9029,-26267,66773,66436,-10000,51845,-44224,58388,11400,10426,36574,23605,-27805,14741,-23140,-61958,1565,2017,3710,-32730,21906,-37866,57362,75792,-71343,17996,64405,-66386,-48472,-21553,-13362,-5730,77083,-54420,-38850,-3000,-44054,-68735,31642,42296,-23048,-18544,6767,-60574,-32582,10405,23654,11477,20805,68142,14930,17104,-2494,-12844,-10856,12674,-36258,-27695,-39481,-55977,-20631,-53496,4977,33237,16386,-19532,61728,85789,71127,22160,81581,68431,81881,16906,26488,40625,43593,31273,20728,-22407,6553,84625,49691,126979,75373,-29248,16627,-56532,-23777,-52928,8333,49500,-12000,-34920,15249,22990,45297,18279,-58171,97458,17779,-30419,-41643,10494,-9441,23607,-56090,25227,93117,-4325,2159,36473,-13251,-36538,-2401,8558,38628,-17507,-37035,82440,46228,7134,29050,78799,-58230,-16916,29004,-64894,-34010,-8118,-51624,50636,14446,-4905,-45632,38927,-59518,-68775,-72657,-12458,7102,-27125,-130238,9720,-35610,-41376,-34991,19485,-61488,-11641,16724,-14840,4332,-34714,-94329,51224,-19361,14041,45964,-45558,-3839,42984,52185,2709,-1601,-24645,-29545,-34816,-6257,-55222,-29340,10166,-13675,-2275,15656,72264,32914,19348,-37256,-64493,27422,26431,49151,-16196,-73167,-33431,79038,24103,20054,45236,-16835,-78481,887,-2246,65087,6602,46947,-100811,28686,22169,-43524,-47105,29424,7653,-11436,-1387,-26702,119756,61699,-2927,-19039,-85158,50298,-20552,-13339,-44857,-32640,25893,35120,-59416,20795,-61221,-105274,25089,40130,-36330,-11313,-31351,-14646,5138,32448,6959,26269,-4435,-50747,-21300,-4671,-1183,-21633,-8793,1416,16163,-56021,3838,31742,68325,-42759,45777,-25017,27217,18486,77703,46854,3705,-41675,-57426,20899,41693,71988,13945,-2756,-25248,26169,26297,58447,9366,10475,-28044,8991,47382,-92667,12324,-27465,50604,25556,-164469,-323258,-77088,18708,-30561,-102321,-99653,-47860,-63150,-18714,91734,65676,-50663,-60,-79262,3110,14173,9670,-70414,-47503,-6486,-9572,46345,374,-65796,-89734,30522,-52708,-33538,-11935,94398,-6263,-109968,-90007,-58613,15779,-56070,9983,-48025,-70824,-66397,12842,25411,-96656,-89611,49138,75117,15100,29935,85386,-1845,53911,31181,14140,-145727,-56200,-6371,28809,25485,-97777,-68052,5841,17646,-9315,82042,-9219,59278,-22304,-46208,16211,-13920,8128,-53598,-36702,53450,-41470,-17528,52455,65218,-9644,93633,-38280,17372,32573,7414,-14683,-42018,41813,-14,-31078,-24409,-53090,-25858,-19857,1412,113854,3741,27188,66821,7917,-38048,-65905,15429,21916,-22898,-23720,4884,14265,-49593,-92927,-76708,39119,2267,-45829,100192,-15355,61452,-45780,-30422,45822,-13939,28548,30235,1074,22649,42982,26333,-23089,-24951,-29501,16639,37591,66072,-39911,60643,-18178,42604,40522,-35149,-37738,-52426,45257,10762,6959,-27018,44753,24776,48289,-3056,26251,-8213,51534,-44768,39923,7662,62692,70486,68884,-62268,-84748,-113814,-8232,-27160,7967,59419,-19923,-2991,31349,-6704,-42642,-49583,7660,-18015,21147,24886,26277,42265,-37653,22561,-40245,-5803,-70930,-27806,-80718,10993,-30969,-19211,-90323,-33186,-8619,63589,67927,74552,20556,28190,25698,23293,-23846,29000,31558,53961,19682,6559,-139862,16457,-32842,17685,47724,-67125,-40304,65051,5816,72911,-69740,-95649,-27789,-100315,-35259,-40518,61970,81137,40268,24417,20719,69667,17980,57866,-70378,56975,3181,90194,53934,-47708,88948,51495,1211,-51939,-96723,-15543,42620,69811,23312,-71252,-24690,-5301,-18896,7307,-6417,13093,97568,24502,-25960,26519,-46348,26259,1509,-49706,-73762,-53955,-20111,-637,-14041,-29881,21460,-19717,-3229,10192,31492,-11694,-49730,-15365,-23930,-108281,-15509,-15328,-39324,-44107,22400,53185,96542,77111,3639,56236,-79297,-56665,-33081,31222,-39100,-328,85066,-4236],[66084,28611,-48116,-50125,-31947,1044,20731,-42731,-61863,-8612,-5663,37068,27194,42387,-82,82966,-4673,3487,82654,43982,-18048,45970,5170,62814,46287,15224,-85084,17868,-5171,-62083,-85363,34739,-22940,-71233,-40573,51891,-8767,26745,48582,66189,-18159,12311,2836,-62656,25004,10082,-67113,-15874,-47326,27413,-57322,-42422,-12749,43031,41198,-39009,-26611,10421,18600,-30325,54273,7507,6806,48941,-37149,-56662,-20751,5274,10599,48601,-39292,11663,97621,30327,-60264,-6123,8073,-13618,54089,46534,64523,-50502,33923,-33192,-3642,41404,-6535,29544,31793,15887,-25729,33166,-16948,-23897,58330,21506,25397,65433,-25950,15665,47760,36559,22417,46163,4830,34410,-259,-47035,17370,-36360,50547,4613,27318,44222,17800,7538,-18502,4425,-43177,56993,52927,31552,11973,-45483,-54900,-34952,-29438,99749,-34344,15156,67002,12318,10168,-22874,-7602,4258,-24259,53146,48896,100421,102568,-17577,4450,91894,29149,1843,-54939,68576,-21506,-32802,32006,65785,60915,96378,-35249,-34409,2566,-3153,69964,-38170,-29080,-57020,-20443,-25345,-4229,-31536,-26399,73975,5912,-7289,-12897,-47179,13050,-4265,22575,-10252,33517,-39511,-43423,-18911,31372,58371,54223,-2987,81821,-24356,56642,-31169,45730,61716,-18984,-29720,-19776,1475,-2648,-86841,-30108,53546,89103,8609,14586,-88220,-6125,-22694,40958,7383,-10381,55756,137580,-48052,5377,13319,-61299,-81744,-42391,-8061,9249,1181,-36791,-2979,8454,-7374,8450,-15755,-49803,-40761,-85503,-123285,-94899,35039,-38810,-28220,-82809,-110661,-28595,2147,44188,91012,-15480,-95967,-65054,36847,23652,39511,-86690,-41,-14042,20571,61924,101729,127178,771216,305398,49026,40451,26321,19823,140182,69099,-13795,38575,26959,19278,-13384,11112,80424,56478,104799,100663,99256,73981,-366,-60336,-21340,19309,-54225,38128,-57216,9431,-25672,-51528,6959,6858,36621,57134,8092,-1569,16551,82389,51307,17714,18814,7075,-29048,-16381,-45616,23028,-87973,65555,9458,36117,-10062,6986,-9013,-82216,-3298,-115460,-3650,-10066,-55173,45664,4208,-6290,-58608,-48226,4962,17010,24104,19936,18061,46972,-72990,-17959,-17304,-71381,-51826,-67934,-31214,-47543,15020,-2509,37224,28921,-58313,-38656,70032,-39179,-11565,-39064,-40030,7469,133856,34298,-59132,-85796,-4328,22497,32859,-25810,-31889,-33010,-45539,-3135,-31633,-35225,-53244,-188163,-72497,-50597,-68902,99316,-4322,-63364,1620,-8751,-48034,-59416,-7222,-59590,-26294,-49767,-43528,74475,-44875,2395,-52149,-98056,83437,73273,-10731,-83758,-48095,91557,57694,9831,2368,2988,15328,-23999,-61828,-19957,40230,-1647,11003,-79381,-34385,7724,10442,-60587,-55860,-63607,-52328,48964,35598,116066,75428,8514,14265,9602,45834,13541,53862,6704,23902,-32254,-90881,-47617,-49502,-1704,80854,10867,4251,-54906,53801,38304,6360,-39230,20005,-31431,-5168,14238,39237,-12794,56947,-3263,-23941,-91948,18281,-24522,-26464,64762,-7227,-6720,-54880,5696,-34246,-2944,32976,-17449,-27700,12879,-27902,16085,-62182,-27149,13659,-21416,-57128,-8534,-28804,70266,53219,-22521,66233,-68163,55192,-12709,-4261,13982,14265,-32517,-290,4404,-67311,-8495,30658,8369,-34955,10792,-48098,70576,96659,-72234,10876,62071,-46458,-11157,-16124,-5637,-1026,74828,-48764,-35945,-4310,-38500,-120113,32793,26922,-53297,-16047,11361,-105469,-70539,-13510,29342,37304,26933,59821,8302,45478,-12615,-19231,-10891,19021,-40504,-4153,-33125,-76095,-9980,-37054,-15839,29175,28423,-42038,54551,81440,82623,15008,75083,54761,74406,-4743,28633,54002,44312,27644,-9180,-29138,10972,90928,26258,118267,71667,-45766,22289,-53528,-16923,-46944,-4312,45049,-26699,-23932,9178,-14398,50584,13671,-62364,72593,20883,-26771,-72726,13166,-17827,62849,-30873,24147,75602,1965,-5897,49693,-13052,-44000,32794,19334,33674,-54258,-48772,99267,79215,19912,20717,78493,-61271,-12975,20263,-65263,-11328,26508,-15318,63553,9045,11101,-39152,24541,-89851,-105268,-88658,-10906,-11817,-28130,-105940,9230,-38559,-48687,-56422,-20379,-82073,-9982,12566,-51935,-30399,-11521,-88801,57420,-21539,27361,46733,-43612,12759,51617,64287,-21656,-20229,-25882,-36842,-43081,-12652,-36660,-1533,25218,-59321,-19829,18403,22480,21840,17416,-34245,-37304,64805,13561,50797,-23687,-66366,-54263,71583,18776,23437,45709,-22873,-72708,-3822,-22156,47870,-15542,44348,-117984,33403,26935,-23424,-58779,39580,29730,-8087,-11367,-41313,107508,65848,-30762,-52813,-69652,43877,-31667,-8622,-33505,-32233,35517,29145,-33378,11594,-65981,-98675,17213,21737,-27080,-8769,-27202,-13675,-4739,37565,2587,23302,-30871,-69293,-31467,-7559,-18091,-29097,-5639,15690,25172,-72583,-25097,31692,65838,-36561,27049,-53446,26555,13877,131454,75783,-1344,-42609,-82884,14036,46615,71244,13606,-2648,-11948,47121,16589,53180,-1358,2002,-16262,22838,28508,-89597,18609,-5519,27091,21461,-170773,-301491,-56480,41219,-9077,-87049,-80267,-13949,-63680,-19566,70502,43622,-66615,19099,-61732,-3095,22153,49100,-74343,-51675,-25252,-17829,26006,-5513,-55515,-96392,25975,-44859,-27599,-18302,119893,13742,-90724,-88055,-57134,19879,-39784,25338,-48212,-67988,-72243,48596,49574,-76060,-77959,54160,23287,-52645,7927,75115,-2257,56657,16848,6270,-146118,-89994,-15536,28963,25412,-97695,-72351,-14559,12108,-12093,74108,-7204,50783,-32195,-28861,22701,-4089,33486,-63854,-32675,68688,-36020,-50546,38869,70890,-29424,66627,-43349,11395,25792,11911,6794,-67195,36883,-34299,-40742,2001,-35134,-16639,-9737,-2031,143305,12489,30039,54120,31085,-10919,-64201,25739,17108,-21550,-12837,7287,-13338,-19988,-72531,-69662,41955,-20053,-44686,118534,5937,79366,-52169,-48537,10857,-6134,13517,28706,5525,16479,22522,42805,6558,-12464,-17421,18723,45663,64570,-4472,42849,-15846,41694,13831,-28623,-12361,-11465,70889,6298,14405,-25667,35338,32638,56975,-404,315,-11135,85055,-33837,26150,-52519,41842,44346,28326,-68129,-80394,-90983,-2852,-40340,6460,35008,-23739,-22175,33187,-3745,-6266,-34204,4433,-22775,35479,53912,15658,14672,-8884,33024,-42049,-30295,-59864,-47223,-66310,28592,-28711,-13949,-67211,-19263,-24069,43514,52533,73776,15496,42524,25501,32447,-27924,45276,47076,53200,36242,12835,-111346,33120,-6813,3282,28594,-76352,-33395,72706,10916,61715,-49657,-88658,-55505,-81821,-37790,-48008,62083,61770,23057,31924,41247,61854,5972,39283,-61292,34531,3062,46170,30674,-27805,113281,56356,-13349,-62666,-77714,-6503,47646,47623,40155,-55880,-13570,-2851,-23848,3856,9464,-6150,74068,15438,-37012,23510,-27774,21897,-3702,-35707,-75141,-62670,-32186,-7357,-3710,-28387,10937,-37477,-73,33760,26695,-6666,-31795,-16040,-23051,-95180,-12007,-24214,-52651,-49268,-2000,43448,90321,50976,-41854,49492,-78965,-48167,-45374,28403,-15605,-3382,70018,2821],[68031,38162,-7412,-51279,-75584,-11108,31282,-26286,-81205,-3257,16027,20143,6298,22475,3689,80722,6545,52558,90881,59539,-9708,73884,6182,75576,77480,40319,-18286,71836,18837,-33731,-72518,34340,-20035,-70763,-52763,72913,8535,26809,43971,63054,-17919,18511,34764,-31720,39470,-14411,-70590,-10052,-51402,6282,-53548,-39600,4539,23854,21911,-64960,-31812,1053,15601,-37156,30498,-7436,17306,47167,-30791,-68359,-28624,-8808,-33992,61188,-30191,-4925,78006,18667,-58339,-41208,5863,-20155,31422,42590,85048,-45446,42551,-45884,-23439,38764,15628,35457,30089,20838,-7803,69306,-14305,-36197,53473,28228,23147,67537,-17440,25482,54420,32155,35864,45160,-17383,19800,-3094,-32099,27883,-18603,19190,985,58583,92580,32006,-8021,-18634,-25027,-52475,44614,53869,37031,14899,-41536,-34348,-44103,-49403,87779,-29979,820,77347,-26573,19453,-32467,-14900,2104,-60673,43125,42368,86630,113591,-21753,5872,60760,26914,-6520,-73465,77169,-6485,-33637,39119,52109,59251,114794,-22659,-32338,8245,14136,116385,-27082,-20428,-38467,-32803,-13772,-9708,-41356,-48748,86078,-18210,-80232,-48833,-32791,12231,-8231,36765,-19001,1492,-56979,-36832,-12158,19070,41122,32216,-43671,61893,-36989,56426,2039,67625,104659,-31766,-32246,17923,-10202,15005,-75610,-18467,53822,68057,-18979,-7992,-70442,-5386,-45771,53263,9091,-9534,40305,90834,-54494,14032,7015,-48767,-79823,-30202,8310,-1826,13585,-10482,-3529,8919,1286,2316,-25881,-55391,-59867,-72799,-114043,-71900,50800,-47251,-77002,-95513,-91997,-33882,8182,42385,95370,-32032,-98135,-47231,24343,4539,21486,-89474,7669,11333,2167,66103,83009,131111,799822,335257,23649,29275,25414,19141,125041,66269,-2687,34194,34316,50458,6351,21842,41050,47563,87701,86802,88004,77652,22153,-46577,-17916,8819,-62061,27639,-55194,-4669,-11533,-22906,561,-9813,32033,26211,-10424,29792,12237,105101,51388,23710,2892,6098,-6020,-2790,-35692,10287,-93755,45213,14920,53014,-1240,16449,-8928,-60628,13665,-103696,2792,-15442,-46727,42798,19269,350,-66587,-55079,-6912,26561,5498,14119,37226,96970,-38377,-11623,-15771,-54802,-58486,-32689,-43700,-51522,15917,-8884,43127,27611,-54153,-29462,41814,-43389,-17134,-31280,-48154,26883,149023,48413,-54851,-84735,-2415,25261,-3375,-28356,-24796,-41166,-39280,-15388,-34946,-68966,-73543,-198513,-58942,-56171,-86787,73974,-42753,-95186,8001,-11713,-17597,-27543,1912,-65571,931,-70714,-38001,95139,-75541,-703,-35772,-79282,83453,66088,-6588,-70731,-45623,96722,66651,26451,6912,-11684,12327,-14923,-51396,-10681,32367,-1830,33455,-63977,-44430,-5962,17075,-53902,-88985,-60373,-41312,53724,22873,61774,43633,-2912,8190,22646,61258,28274,45730,7610,35103,-39015,-74991,-29534,-31464,1856,64406,-6637,-3045,-37489,58555,32437,-28436,-54749,9867,-15709,-1681,12937,38971,6514,63220,16998,-24142,-86999,3108,-51211,-16250,64207,17345,21207,-56699,15184,-26989,-16868,27659,-31770,-19789,37085,-58838,-5290,-66785,-24912,8914,5664,-41477,-5834,-26831,64330,40307,-34844,73039,-65393,40595,-35701,-17809,-14741,1352,-36237,-9109,38220,-67490,-21664,46956,8923,-34694,63,-59837,69416,107386,-54350,13970,57497,-25845,26721,-7669,-745,8428,65983,-31497,-26424,1028,-21924,-144365,24237,10329,-66124,-11043,7685,-134259,-107212,-30137,46464,59988,26921,50028,75,64948,-16466,-19810,-12445,18716,-40611,9200,-26377,-86444,6062,-13390,-31798,25713,44223,-54164,43440,80300,92441,9301,69212,40511,64892,-32124,30414,56120,46586,25531,-29931,-33559,7351,82866,-6956,93688,55884,-58797,19411,-49355,-10281,-37462,-16722,34582,-31827,-9858,-2730,-41709,49154,6297,-30990,34753,25303,-17568,-88071,22263,-21498,63418,-14261,27946,54074,1965,-12948,57124,-6182,-56033,56843,34466,31334,-65651,-46321,100495,86849,25021,11345,69585,-43599,-7115,8178,-60464,1021,51909,37213,71023,1160,29080,-29822,4859,-108942,-124863,-90854,-6797,-24882,-19182,-51741,11318,-34254,-56425,-65800,-45483,-84083,-5816,10001,-71777,-57643,15065,-71630,57346,-11454,41127,34754,-30231,17201,57919,67832,-45229,-33464,-25719,-44143,-48914,-15078,-10566,33226,35423,-84342,-21288,23538,-17387,-1383,11581,-31114,-2288,104157,3766,43965,-33237,-45509,-64230,57092,15287,18324,46866,-24859,-54717,-10405,-36999,21931,-30662,44542,-95208,35638,21953,-14636,-65091,41507,41680,-3468,-19956,-56932,68294,48343,-58745,-91853,-35116,41860,-37210,1939,-19411,-21610,46374,17720,-2314,-9762,-66517,-78829,4520,-1719,-15689,-8891,-18290,-5841,-621,29596,-11244,14270,-59258,-74280,-38725,-12568,-34261,-25907,3293,29324,26396,-74233,-35760,35113,53943,-22198,4881,-70134,10697,4742,163817,91333,-11513,-28241,-102638,2903,44619,65033,4616,2501,-12145,48091,5774,37057,-3393,-2451,10354,36329,10825,-78814,19635,4245,735,19694,-155382,-266686,-18766,76331,3943,-60310,-68526,7514,-61787,-14876,37907,17865,-57874,33598,-35892,-9363,25135,82182,-59129,-47432,-42563,-20728,14158,-7574,-38954,-82165,12791,-30907,-21295,-24961,134436,29619,-60514,-80900,-59113,24951,-20874,37195,-32189,-49611,-72330,79145,79972,-45850,-57447,53626,-24853,-108944,-11587,65701,-375,57369,17967,3452,-115902,-100467,-24416,32219,25002,-80174,-68905,-38120,357,-12628,52319,-17226,34509,-40444,-8491,32666,8991,58503,-55435,-24630,78230,-29764,-92865,20959,61323,-42773,21920,-47505,-1594,19970,35246,47340,-88113,22061,-60365,-41863,24076,-22462,-12995,3856,-4954,143778,15974,25217,28265,39113,14802,-52512,31629,6605,-26421,-7987,-3333,-25814,12263,-34393,-62006,40986,-32683,-38128,102149,28865,94645,-55717,-63890,-26548,-14121,347,34071,15126,-2424,28878,59489,33691,3885,-1359,15125,43206,63289,30207,27102,-9050,43049,-12909,-23327,13152,32939,84747,2793,23208,-16633,13974,24504,66784,1896,-25305,-3568,106990,-26623,6442,-97839,25094,14367,-6289,-62380,-67305,-59941,1239,-47177,-2827,2718,-26453,-35547,30999,-10986,14993,-18736,2771,-27296,41820,63392,2002,-10446,24589,39242,-39378,-42089,-47578,-64864,-42250,52256,-19862,-8027,-42668,4192,-40646,25525,27408,69247,10717,50385,21895,37568,-31711,54961,55109,50926,51534,16302,-64028,46413,17146,-3619,4835,-77468,-30261,74366,12690,48500,-24128,-69873,-73943,-49669,-37120,-46354,54021,38217,-687,34570,59646,38490,2914,20752,-52978,2316,-1946,4783,4267,-16284,106847,55086,-25794,-62966,-64036,493,44962,21590,49052,-42665,-8944,-4924,-31366,364,26461,-19810,35767,3718,-44067,20040,865,26440,5191,-10589,-66423,-66809,-43578,-19701,11394,-15759,7644,-61065,4260,46900,19157,-3642,-2664,-16905,-21274,-64665,-2608,-33378,-59598,-51549,-7534,40742,76570,14918,-70499,48313,-66279,-29559,-51119,25595,19233,-4356,39339,6638],[53966,40788,43522,-44143,-89120,-23480,33836,-9695,-88768,4978,33851,-4357,-17657,2787,10929,64067,14958,82123,84902,66247,-8100,79861,-1742,82626,104205,63792,50225,105381,38994,-5921,-65407,28046,-21466,-64348,-59206,77694,25657,26127,43767,55952,-20821,25763,45000,3743,52142,-42585,-61564,-12748,-44278,-11262,-54252,-31937,21114,-2700,-11839,-84263,-37632,-12452,18111,-36666,9555,-9437,32533,43897,-25913,-69164,-37750,-27404,-63059,73013,-14328,-25218,48623,25534,-49732,-75007,5102,-26919,8075,24295,95886,-37820,48568,-26441,-35395,38306,34044,42251,25287,22056,13306,93050,-4138,-46246,47865,33520,3246,69353,-13113,24955,50322,23772,43181,40061,-35189,-3524,-10694,-6979,55060,15250,11780,-1149,68983,120300,45931,-22115,-15735,-54864,-57567,31769,56288,23391,10364,-36861,-7593,-48139,-78960,39209,-24364,-18969,68986,-57585,25231,-39193,-10306,16284,-74266,30913,22574,63679,108925,-20096,-566,19937,20642,-17397,-59872,62688,5849,-30981,48980,34033,55390,117275,-10191,-29403,16084,36228,143271,-20881,296,-10420,-37338,-1101,-28368,-43484,-56711,97750,-47737,-123181,-64760,-18935,8251,-7153,42004,-36656,-32821,-66209,-25820,2634,12288,14772,929,-79987,31521,-49624,47459,49301,73662,132353,-42004,-36219,49222,-16334,28546,-48083,4502,55871,42984,-39688,-26596,-56275,-615,-61911,65760,23197,127,23059,43569,-60284,24297,1506,-24460,-62423,-4836,27459,-21363,23990,15543,-5057,1180,13780,409,-44609,-62797,-87319,-49032,-83868,-35982,56306,-46751,-113477,-92804,-56250,-24262,18925,29645,89424,-46622,-89546,-14935,19709,-7742,-5669,-79287,14095,35104,-20948,54067,46080,122131,743108,410680,29536,17682,15204,4059,96708,46175,2889,31919,35489,73021,14506,35869,8830,35453,50051,48315,80235,72323,40317,-34807,-12764,-4403,-59609,15606,-56671,-24921,6896,10433,10121,-23517,23396,7815,-53958,53850,9375,118434,53627,29707,-1488,10154,17333,10054,-18882,2595,-84270,25388,23767,64697,7186,26278,-14024,-43860,32684,-79486,2243,-6264,-34413,36493,38842,17630,-69013,-66155,-19799,40774,-33493,1277,53322,141290,-1950,741,-8439,-35778,-61715,14217,-51149,-51571,11822,-10449,50413,28230,-37040,-24132,2365,-47453,-22435,-19783,-50969,49770,153792,48246,-53815,-78224,5452,32594,-33697,-26662,-22376,-44915,-27084,-10629,-32354,-87390,-79209,-178296,-37034,-56986,-89129,59987,-69868,-107656,17443,-21253,5514,7995,10591,-68547,25616,-66879,-25144,90991,-84485,-260,-19285,-39328,75609,52492,-6437,-47983,-36986,94751,79787,45492,7738,-22219,23418,925,-29686,13368,24028,-17786,47626,-27118,-51010,-21547,20284,-39265,-109602,-48082,-25306,45599,12209,350,4058,-7996,12793,25182,71713,29533,23631,-4624,49529,-36967,-52188,-804,-9931,3876,41414,-34502,-7835,-18081,50570,16953,-55723,-61324,-2790,-4713,-6596,-2155,18508,23104,54694,29443,-23752,-74893,-2763,-69464,3931,55550,28921,30499,-60159,15907,-25731,-27583,21097,-36763,-20033,52569,-86158,-24962,-68477,-12558,5023,26777,-19606,1345,-23710,46783,26122,-47319,70038,-34900,26254,-50215,-28945,-42662,-12809,-38163,-10329,62874,-63669,-35613,48814,5255,-31900,-1195,-70179,64371,106311,-26480,24288,51814,-10146,52834,-257,-1221,13528,51664,-9945,-10355,11961,-417,-133544,9100,-5590,-58573,-2293,-4159,-133874,-130836,-38874,67675,74432,21050,36608,-7295,66945,-13559,-16778,-14029,9742,-37662,3744,-21136,-85445,20117,11262,-39370,21868,57617,-53308,30249,78034,95991,11095,61648,30301,55108,-53206,30806,46291,52351,21826,-41315,-38072,-6498,63577,-40438,60397,31684,-64608,7068,-43598,-6404,-27143,-28688,18111,-26994,2864,-17629,-52108,35821,-3021,22576,1321,31197,-4580,-81412,34148,-22640,22503,-7983,35661,33274,-6168,-17921,57171,-156,-68081,60800,48013,34379,-47403,-32453,91654,69524,23841,2429,55196,-14520,-2609,-2887,-49659,415,63342,89091,68476,-7504,44008,-24857,-19973,-112140,-121802,-75818,-286,-30590,-5665,9055,12423,-24980,-61505,-63641,-48334,-64392,-1626,8624,-72064,-66060,38390,-46315,45320,7789,51755,12919,-8075,9481,59820,61242,-63228,-37390,-25272,-50629,-49356,-13760,14485,60498,38605,-85867,-5551,32483,-36818,-32094,2281,-30565,28388,129467,2004,30499,-42175,-17393,-63362,38508,14350,8232,49429,-19745,-31885,-17655,-45817,-5022,-34001,48683,-51628,34083,11483,-14380,-63660,36463,45779,2245,-24638,-67303,20055,12401,-76173,-123030,5897,40866,-35151,14636,-4627,-5463,53278,3077,22793,-32650,-65770,-51295,-8439,-25219,-6809,-11818,-9102,8195,14297,8635,-31996,-898,-84559,-70143,-43626,-17478,-40531,-15590,12032,37035,18342,-62776,-33287,37712,38357,-1812,-16345,-70337,-18257,-4712,164740,85681,-22713,-2610,-107868,-10857,36463,52926,-9970,13130,-23026,29253,-5536,15573,9800,6592,39422,41876,-3555,-64405,15928,-447,-19399,20927,-119437,-226362,27245,117414,7961,-32636,-57349,8225,-54871,-6304,3302,-6035,-16903,43734,-6717,-16252,24832,96551,-28266,-35954,-51068,-15905,10579,-3378,-19852,-49469,-7608,-17026,-13960,-30171,134383,36957,-25065,-69205,-57222,24040,-13411,41797,-8724,-23959,-59508,96676,108799,-16794,-33589,49318,-45371,-139089,-28070,53425,190,55355,30826,5580,-60174,-82387,-33608,33458,20747,-64405,-62015,-61159,-13869,-9291,16787,-38824,16093,-42671,13062,48115,22815,76641,-35435,-11501,78892,-25055,-127689,6905,37526,-47697,-24663,-49765,-18465,16155,67808,90146,-99480,-245,-74015,-30248,34858,-13737,-14999,18948,-7364,114525,12663,11477,-10538,23877,31731,-34054,34517,-890,-29461,-11754,-28838,-20464,34551,8551,-51617,33908,-29561,-28387,55826,41032,94463,-60920,-70936,-56162,-32221,-9070,44971,25583,-27762,57891,72007,53252,20459,14846,6920,30968,61028,51878,18658,765,47611,-31709,-20346,31599,63448,85159,2813,32191,-2100,-6537,5387,77042,6229,-44674,8694,115366,-19577,-11956,-108423,19154,-19756,-30840,-45191,-47184,-29276,3765,-47361,-11174,-27136,-26613,-42107,25406,-21192,17059,-6192,1983,-31432,39029,48917,-9273,-25739,56654,38649,-33839,-40743,-35455,-76451,-17703,75146,-7481,-4033,-24580,23578,-46352,12523,2966,64326,8077,50734,15097,38239,-34809,55963,52755,45778,64307,16532,-12243,53699,28561,-4940,-19267,-70939,-32951,67212,10780,35489,-2064,-42617,-69721,-12829,-34604,-35063,39307,13931,-27822,28161,72117,7257,13140,8037,-47291,-26628,-6796,-13696,-15448,-20702,74225,49486,-34421,-51441,-54909,4181,33531,-3550,42966,-37710,-13508,-11070,-40144,-1101,40475,-24043,-1845,-9368,-44608,17668,18633,32452,24560,17126,-46750,-66510,-48285,-30767,28405,2610,12272,-85564,8508,46544,12307,-9208,26022,-17957,-18144,-28984,7098,-39942,-59784,-50860,-310,39292,55871,-20663,-76625,52074,-44529,-5946,-48427,23061,50864,-3477,12824,7708],[23378,35106,81473,-30867,-73939,-33820,30472,8386,-85877,11762,39594,-27419,-40825,-10604,20807,40943,21697,84506,72536,64845,-13187,61697,-12337,81442,120972,81869,92837,107604,49939,15388,-62222,16172,-26808,-53786,-61025,66731,37660,24188,46745,48329,-29577,30861,28645,28792,60258,-66123,-40645,-23353,-31189,-24235,-57191,-20834,30864,-27830,-52661,-90132,-45440,-28615,22337,-28730,-1426,-2803,49440,44027,-24102,-59976,-47225,-45402,-66635,83692,7459,-44971,20221,49745,-36709,-91940,6204,-31603,-15276,-3963,95784,-30803,54899,11500,-35902,38849,45226,46466,17002,16547,33017,97847,13191,-52004,42060,36330,-27612,70532,-12289,16695,38824,12720,43821,32763,-39350,-30213,-21309,15727,86504,54694,25926,-4481,51687,108961,54999,-31936,-9128,-72936,-57604,22438,62216,-6887,-662,-30165,15932,-49185,-110109,-24680,-18537,-38109,45124,-73655,23596,-39098,3758,40948,-64451,14478,-6851,40213,94275,-12584,-13949,-18249,11392,-28535,-27952,30582,11470,-23425,61041,16326,49683,104296,-709,-26638,23593,57339,145145,-14447,27223,25378,-31352,10488,-50306,-38599,-49352,110707,-72147,-117629,-59225,-8541,1814,-425,39774,-53931,-59544,-62730,-9184,21073,10410,-12851,-28815,-108375,-1126,-59446,29718,92771,63742,142897,-44137,-36511,65690,-16631,33121,-14820,32747,58644,21298,-48958,-35809,-42842,9142,-60403,77344,47129,19009,8186,13175,-58025,33982,-5365,-470,-25630,27355,44545,-40196,30428,35408,-5200,-11215,25585,3171,-66756,-75246,-117065,-26257,-43979,578,53774,-28731,-122628,-76222,-18472,-5359,25745,13273,76234,-51087,-74249,23718,22885,-9009,-31679,-58256,18585,50667,-41748,30634,-27,105763,605514,511057,65882,9407,-3126,-24740,58760,15267,2682,31784,26525,74943,11877,53679,-5573,26147,6541,-2812,81511,62750,53578,-29322,-3671,-16744,-47001,5668,-63857,-51328,19233,34151,26367,-30989,10890,7619,-101772,62372,7124,113996,54185,33884,4815,17419,41487,18947,-128,-1781,-59873,8235,35165,68739,11989,35334,-26217,-33612,46181,-48449,-7386,9501,-20424,29740,55778,40388,-67239,-81503,-30889,55020,-78261,-15205,63510,155058,24098,17617,4831,-20192,-61462,58257,-50744,-50905,1490,-4379,53969,29717,-11060,-19048,-35441,-50633,-26665,-6211,-47191,73852,150752,30441,-54582,-64211,17072,41755,-51812,-20587,-23603,-42068,-10418,12692,-24597,-85783,-76095,-137620,-10559,-49152,-80786,57315,-74203,-98011,30857,-34845,11593,36260,13983,-67421,39250,-35739,-4451,63036,-73549,-620,-9750,2790,59396,36455,-8602,-21114,-19891,87113,93528,62985,4706,-27294,43664,17580,-3517,42544,17752,-40153,51117,19285,-53064,-35165,16830,-23792,-114740,-33126,-4571,29998,6063,-42361,-32984,-4077,31678,15952,76182,11820,2545,-25705,63495,-22602,-24196,25590,5192,3282,17725,-62751,-6874,-3617,29613,-4456,-71661,-58099,-13911,-46,-13704,-28588,-18867,33872,33538,27190,-19828,-59394,1876,-76081,24584,36193,30626,23862,-62431,6232,-33503,-30825,14079,-30374,-23587,55059,-97948,-40470,-64553,12302,3748,35728,-109,14250,-22709,18264,8591,-59873,57832,11056,21093,-52576,-35082,-62527,-24729,-35377,-3948,69691,-56425,-47508,39325,-1449,-27329,11195,-76278,62920,95077,-970,36061,44914,-3529,59062,3123,-8591,6746,32800,7061,11164,25100,16904,-94635,-7548,-18174,-34469,10211,-21614,-101792,-132419,-40853,84771,77924,11111,15973,-12436,49050,-5619,-11919,-13541,-6184,-32274,-18809,-18110,-74254,25960,31958,-39066,16038,62774,-39477,20118,69393,90364,21569,50223,26002,46410,-56405,29161,28103,59438,13839,-46162,-44106,-28596,39272,-63429,27373,6420,-60744,-12634,-35502,-6279,-19102,-40925,-538,-15705,10451,-31688,-45844,9756,-12755,73768,-15037,38066,10332,-57669,43857,-23421,-40969,-8232,44664,17094,-20336,-19735,50947,-1608,-75631,44090,52428,42582,-7882,-13383,79913,39318,20067,-5805,40302,13806,-2431,-10142,-33089,-10144,61396,122161,55157,-15088,51782,-28021,-46106,-99094,-100398,-45759,10079,-28294,5073,52592,8953,-14262,-60206,-56690,-30523,-29369,-447,7843,-55874,-48389,51489,-19476,22067,30149,55190,-11358,18783,-7010,55839,45440,-71983,-30586,-24682,-54968,-45328,-10189,33910,71031,35016,-70177,21666,44506,-36982,-61512,-7786,-32817,43351,132427,10615,13563,-47014,7565,-54850,18178,14795,-1339,53291,-6726,-13235,-22780,-47679,-26720,-26857,53639,-11390,28529,461,-17174,-54304,27278,45007,9287,-24231,-69465,-16035,-31081,-76309,-133475,36245,35668,-26280,24372,9328,10486,52200,-11564,31867,-48668,-65151,-24665,-17531,-43676,-4031,-16336,-4763,25722,33297,-20334,-53897,-19781,-100369,-63199,-47180,-21320,-31355,-4276,15323,35347,2420,-44515,-27185,34155,23247,19666,-34499,-55946,-52671,-10185,135884,56974,-29105,26852,-97348,-25191,24816,36082,-24557,27187,-35643,-1381,-17149,-4626,36244,34196,55322,35973,-12619,-49778,8696,-15507,-29369,23812,-75685,-190641,64578,147978,5763,-13483,-36715,-7728,-40842,2732,-23457,-24154,49271,51808,20293,-23921,22520,88750,8427,-20926,-46636,-3205,12889,6897,-1219,-10410,-31048,-7799,-4278,-33031,117025,33966,8885,-52489,-43809,11737,-22093,38629,12414,-795,-31674,97424,125169,2405,-12061,42442,-34197,-138496,-42117,35011,-3045,51441,45998,10666,6325,-45593,-43202,30359,10973,-62401,-53323,-79538,-26542,-2137,-28040,-66156,769,-34789,35056,67229,33643,83283,-11953,5780,70467,-23235,-135932,1137,5029,-44007,-55746,-48938,-35477,14527,96684,117424,-97236,-25189,-74097,-7134,32329,-5742,-21194,33320,-8076,65593,2719,-8197,-56636,-13807,35233,-13335,36593,478,-23433,-22165,-62276,-2809,39165,39479,-35735,19783,-11175,-17590,-827,35073,71078,-69067,-66889,-72717,-50839,-14717,57016,32155,-50038,93957,75787,61333,33627,27259,-3779,13868,55435,55885,19612,11434,53942,-38316,-18411,37744,67362,74824,6729,39566,14393,-14766,-16756,85430,14391,-53741,17696,114009,-9877,-22797,-81518,26973,-55568,-43605,-22021,-24853,-6086,4381,-43119,-10833,-44923,-23099,-41988,17200,-26072,5580,1209,-638,-34335,28550,18481,-12792,-27502,82038,31844,-26580,-29794,-24611,-79264,-3210,89124,2963,-4188,-18359,27672,-35271,4478,-12465,60308,8757,45062,6485,34937,-36150,48853,39371,37012,72572,13732,31250,53377,21591,-5122,-39754,-59858,-41050,49522,6174,23220,10848,-12732,-36558,18866,-31494,-15883,21566,-9199,-52183,12651,76642,-20068,35386,4094,-44133,-41166,-6470,-479,-19305,-41781,33284,42456,-38529,-30022,-45276,4079,14751,-22778,20914,-43360,-26234,-19292,-46941,1782,49196,-17947,-25350,-21541,-37754,17304,15060,34421,46777,37373,-19161,-62782,-42608,-33936,44034,20145,22592,-102713,11718,34027,8448,-23889,42498,-18946,-13711,1356,9310,-40491,-54736,-45730,6403,32666,31828,-43526,-63882,56940,-19741,16917,-37877,20218,65863,-2417,7363,7174],[-16805,23126,89238,-14539,-42652,-39875,25288,28110,-76171,13938,31836,-40139,-58008,-13527,30935,18451,30077,65081,61659,56790,-23400,26837,-19484,71057,123341,90594,101691,83315,48259,25780,-58161,626,-35126,-41207,-60528,45534,41140,21666,51537,43125,-44418,31018,-6407,30078,62277,-77916,-13271,-38060,-19234,-34133,-55819,-7720,30812,-44013,-86506,-80059,-54997,-44684,24184,-15168,370,4147,64034,50138,-25493,-44402,-55038,-57167,-45020,90920,31693,-59051,511,79003,-22481,-82030,8310,-33987,-37855,-33705,85685,-26573,62317,44612,-24811,38161,47194,45504,5835,5052,47100,82735,35012,-51274,36590,35742,-58842,70009,-13078,6272,26724,456,38905,25295,-27229,-54320,-32566,22943,107824,86229,48824,-12147,10184,59686,56258,-36234,-734,-70113,-53359,19065,70954,-43603,-16357,-22122,28099,-50133,-132600,-77876,-14513,-51793,15286,-72319,13514,-30832,20123,64823,-41986,-3173,-38515,25617,77442,-1018,-28691,-44103,1788,-37207,3644,-6300,10070,-10543,71253,2718,41486,80745,3307,-23370,28059,71906,129339,-4213,51509,64417,-15281,19828,-63637,-29312,-29562,122880,-81779,-70201,-38767,-2757,-5433,11227,33319,-61967,-71766,-46603,14038,37535,8448,-35449,-45935,-123771,-27350,-62515,6985,115688,42648,139964,-34550,-29089,67952,-12213,26317,11859,59467,59607,8208,-45804,-32298,-26408,22495,-34662,85697,73474,44195,-1684,2471,-41188,41618,-15684,11492,27610,57612,55219,-50638,31549,44692,-2506,-20853,32037,9961,-78881,-90639,-141542,-14749,-5084,27957,47568,8077,-101845,-52044,7538,14264,22840,1574,61489,-44797,-57221,59065,30198,637,-48273,-32287,21925,54188,-52520,6345,-42916,89585,418863,609828,119547,7570,-26485,-60509,17087,-17197,-1672,32786,7102,54493,3984,73320,-237,25518,-25668,-47994,89994,53668,62338,-31526,8242,-23877,-27224,1668,-75177,-81805,18678,38696,37685,-30896,-3980,23450,-129380,54001,4271,91801,48097,34342,15079,23784,68140,21676,15847,-5534,-28137,-5842,44674,63884,11801,42428,-43969,-28936,46984,-20592,-25732,23282,-8779,24799,64394,60715,-60780,-93147,-37092,64223,-104009,-30415,65698,122923,33809,35991,22330,-11420,-58757,85384,-41427,-52277,-12798,9014,50073,30762,17245,-7142,-58020,-50748,-28792,7007,-37245,94234,144938,-1878,-54996,-44542,28866,49512,-55182,-11973,-27162,-33228,7119,46196,-13964,-66008,-69880,-93236,15331,-32444,-68483,55352,-53574,-73160,44984,-48716,-3618,47171,9150,-61301,36269,11834,20694,21078,-60402,-6426,-13517,25765,38671,24391,-10996,3920,3423,76338,101844,73908,-1685,-27075,64358,29193,18127,65741,14110,-58205,45316,59772,-50359,-42963,5930,-14237,-105603,-18735,19796,14808,5614,-50314,-59255,8114,62193,-1834,74662,-22545,-8031,-47414,72742,2420,4403,37710,8290,33,-1897,-80563,1613,610,-404,-25297,-77599,-46414,-18932,-621,-15947,-60004,-63905,38310,6825,11011,-7848,-44338,10879,-71428,35269,6049,27343,13999,-60976,-11541,-49159,-24118,7900,-14331,-24088,45090,-87292,-48693,-50955,46655,6697,32399,9812,32021,-25395,-17213,-12937,-71494,39692,52732,26967,-43374,-33078,-69460,-31359,-23739,8331,59846,-46204,-54989,23880,-9042,-22340,34085,-76517,64692,78646,11969,43313,35657,-7345,44709,1498,-22421,-13562,10147,13059,35519,35698,21605,-45416,-20684,-24976,-2149,24450,-40351,-49065,-110684,-37654,92217,70563,-223,-12923,-15053,16701,4327,-5552,-9017,-24661,-24359,-43681,-16671,-56260,20812,45796,-34737,6751,56587,-15511,18776,51664,75860,36809,33712,25944,39832,-37489,25557,8142,62593,487,-47729,-50531,-53294,16059,-68139,2239,-12161,-47037,-34415,-24545,-9036,-15733,-54141,-16232,-3573,11125,-41274,-29443,-25063,-21404,99630,-13231,45050,25644,-30043,48057,-25194,-100045,-9181,51563,7214,-35440,-17452,41410,-12768,-75683,15001,42669,52123,37479,4155,70752,12823,17942,-14319,29181,32166,-7767,-12740,-12535,-23763,51152,127320,34140,-20382,50699,-38404,-67138,-74179,-71719,-7934,25886,-18350,7046,66488,-661,-5476,-49736,-53148,-719,8092,-4674,7083,-29753,-6690,50232,1498,-6163,48740,48852,-28553,45153,-27395,45717,23957,-70372,-14604,-23033,-56555,-40590,-6269,46279,63811,27266,-46353,50469,56987,-26515,-79369,-14643,-35892,36656,115536,28948,-3074,-45364,19824,-43368,-2121,14187,-5038,57393,11709,-5827,-22463,-41526,-40832,-15704,53719,10523,20194,-7293,-18437,-39034,17955,41477,18481,-19307,-64661,-27205,-67436,-59825,-118147,43753,22617,-13759,26444,21515,21446,41775,-22559,21249,-53948,-63318,-7009,-20541,-53327,-8208,-20186,-8497,42950,48544,-49377,-69936,-37519,-101288,-57550,-49803,-24806,-7537,1249,10294,23796,-17329,-26744,-24879,21452,10883,35841,-48490,-32900,-81249,-8740,90532,12184,-25482,51755,-77100,-37788,13682,16943,-32669,40468,-39952,-31581,-28919,-18653,65240,75049,47602,20354,-14629,-36391,-969,-32685,-30971,25848,-43961,-168890,73750,149594,1692,-7680,-2707,-26293,-19401,8191,-35410,-35366,115268,60584,41110,-31748,18424,65547,39412,-7122,-29611,15411,18153,20637,14818,17694,-51860,-4937,9110,-33490,82864,22156,34908,-30056,-16710,-12919,-40266,30627,25168,13213,6027,82606,119854,8541,2731,32857,-4364,-112883,-54592,10154,-10276,47319,52546,15792,66423,-10360,-52646,23391,-3284,-72513,-40705,-89893,-34768,7084,-72952,-88141,-8379,-14520,56424,83674,37443,77701,9024,24116,55931,-24689,-108684,2170,-27282,-33359,-61309,-44327,-49477,14564,111948,119892,-80123,-46368,-62370,21850,19878,4355,-29076,45441,-5719,12096,-11917,-27220,-99383,-60898,25394,5330,39082,11493,-6346,-33897,-90175,16851,26309,45964,-13524,664,15780,-7743,-45905,11775,27489,-76510,-53260,-76004,-61056,-18026,64451,31667,-60803,118601,67437,56593,40627,32784,-14627,-712,44657,43575,27130,20673,58739,-32846,-14964,30378,43194,58733,12359,43467,28986,-5615,-34485,89048,26285,-51585,18059,109301,2550,-22813,-31879,45347,-86373,-44025,-2360,-5640,6058,2824,-37630,862,-46287,-15707,-35867,6941,-20355,-7607,2769,-7796,-34437,13786,-12099,-6074,-17264,97461,22022,-18290,-13475,-15591,-73065,-5178,88132,5675,-9447,-24302,13337,-10210,-382,-15548,55929,12720,36837,-1735,29283,-33864,36724,17499,25391,74344,8655,58659,45299,-2271,-8481,-53876,-48012,-51636,22348,608,11819,13566,13259,17952,37858,-28370,7392,5392,-30920,-67308,-6614,73804,-32408,62772,7732,-41996,-36361,1757,35768,-3908,-71758,4319,36671,-38261,-3589,-30491,633,-7806,-32541,-10598,-56391,-42937,-26803,-48387,10276,52405,-4303,-29229,-30308,-24969,19068,-7815,30153,63341,42702,10259,-56774,-26648,-24864,55603,31787,34454,-103299,13648,14424,7920,-40921,39348,-19357,-8455,20835,-2024,-32579,-46867,-34881,1916,17299,9511,-44326,-41149,58653,2203,34491,-21957,16306,58676,-3508,25403,6425],[-53675,9365,65906,1526,-11053,-39916,22595,47664,-63768,10729,16282,-37350,-64379,-5563,38374,713,43103,37251,54794,43095,-35985,-12169,-19575,52598,110281,86863,87190,49055,33799,24032,-47673,-15684,-45076,-28552,-59375,21661,35533,20438,57480,41520,-61708,26058,-44229,3865,57892,-75370,12061,-50861,-14194,-43253,-44005,6029,21994,-47259,-98847,-56600,-64175,-56873,20813,1153,12716,3910,72550,60867,-29096,-27305,-58385,-58544,-8240,89924,52668,-63707,-7900,94228,-10353,-46526,9542,-35636,-57166,-56020,68208,-25837,68244,54133,-5613,34268,40687,38633,-6619,-8900,53297,52998,56657,-43352,31696,31722,-80684,66277,-13380,-471,20956,-11504,31059,19291,-4832,-70774,-41941,7740,109689,99255,65765,-25405,-41940,-3822,49754,-35153,5678,-44468,-46542,21801,78895,-72313,-34455,-14632,25293,-52782,-137815,-104682,-14232,-58855,-9560,-56066,-2221,-16770,29868,76340,-21604,-15552,-63395,25682,64743,11374,-36859,-54581,-5069,-41271,20920,-32363,4996,6576,74600,-5090,29478,52783,180,-18753,27599,76735,110804,9816,64533,99371,6920,27481,-60307,-18657,-2643,128452,-72306,-6160,-13057,-829,-11504,26246,26265,-55771,-68794,-22467,43424,46502,-304,-49288,-43084,-118855,-41730,-55550,-13524,111120,17705,128701,-14033,-13102,62511,-5229,9161,23755,79319,55843,5196,-32661,-16942,-5741,36131,11420,88266,92600,69934,-6151,4113,-8395,46930,-29592,5614,84122,78380,57350,-50136,26996,41871,2625,-19492,30272,19231,-64949,-101555,-153299,-18544,26407,42777,41824,55130,-60845,-28356,14657,26789,10129,276,52012,-33709,-42552,82659,35885,17006,-52511,-9171,25778,45560,-47434,-3562,-70847,80009,230642,684168,171371,13735,-50742,-92476,-21161,-43208,-7284,33559,-19211,22289,-1816,90902,19138,36163,-34498,-69714,97532,46952,67091,-39786,18697,-22225,-5339,6184,-85762,-111265,4163,23886,36988,-24357,-18497,46050,-122429,34667,-15,59424,32306,29735,20923,24325,95360,17220,26131,-10842,-1396,-17641,46414,50321,7426,46783,-62410,-26710,31357,-5789,-49816,29676,-2738,22711,62416,70886,-48231,-88331,-36061,64819,-89878,-39763,59044,54496,29079,51984,40715,-9733,-54827,87320,-24379,-56553,-25759,26427,38411,30343,40798,16248,-56418,-45572,-27949,17217,-23077,104902,140517,-39750,-53303,-24034,37580,53398,-45028,-4393,-31787,-21376,21090,77387,-3534,-35083,-62348,-58009,35079,-10652,-57129,42657,-17457,-46163,54282,-59151,-37446,35424,-3534,-50055,17294,55007,44596,-17876,-68428,-20400,-33120,18734,19639,22570,-11748,22037,26775,65312,98887,73924,-10815,-23085,76326,32194,27808,74485,11799,-65404,34409,82475,-43429,-41926,-9430,-13720,-85905,-1864,44572,5907,10309,-24116,-72312,24007,94818,-22096,67959,-62593,-8160,-61013,73127,30894,27782,30347,367,-4883,-14241,-81012,17088,-6214,-30612,-37682,-78158,-28676,-14519,-3487,-9745,-87929,-103818,38383,-16665,-12068,15515,-32850,14855,-58610,29853,-32314,23425,14173,-54815,-31390,-67145,-7952,3265,6563,-17204,28147,-56233,-46353,-25193,82832,14726,22925,7946,51274,-30863,-52437,-36657,-80181,20403,72698,38770,-26433,-21021,-62487,-31478,-334,22768,41833,-33799,-56792,7376,-15075,-18443,58184,-70789,63048,63405,8494,42158,22854,-19619,16480,-3909,-40021,-41816,-15070,6818,58831,39368,9543,-5307,-27284,-25050,28652,36195,-55879,4017,-73598,-30499,88747,54977,-10204,-45521,-15603,-19041,13180,3201,561,-40569,-13390,-48683,-15165,-35835,6295,51809,-30885,-6536,39823,13249,28988,26723,56048,50010,12511,25906,36179,-2139,20843,-6449,56398,-17047,-47583,-53561,-73368,-2657,-52934,-11020,-19019,-25762,-50975,-11096,-12465,-17800,-67387,-25319,4067,5808,-44047,-11939,-61308,-28028,90409,-2849,51420,40198,-11950,46488,-28229,-135579,-7014,53432,2779,-45607,-10569,31878,-29985,-67560,-13401,19379,56854,74427,15725,66093,1233,20176,-24393,22951,37534,-17327,-11456,8580,-33192,39739,108227,10670,-23386,42128,-51384,-76949,-44927,-47065,27834,46985,-2362,-1421,54323,-14556,-591,-29516,-57168,29603,35070,-14919,6030,-1720,46109,35496,11184,-30783,58329,33122,-30786,65405,-46931,30754,2238,-60372,6435,-18873,-56407,-38699,-2976,52101,45160,19145,-21255,70989,66336,-15667,-77891,-14703,-36843,10510,87979,53683,-15768,-37350,14945,-33096,-20916,10089,329,60091,29983,-12098,-14438,-26856,-48733,-8731,44248,12747,11491,-10124,-16617,-21280,12826,35790,30927,-11742,-56765,-14098,-84172,-34673,-83477,28338,2082,-1935,18297,31579,24978,23799,-26674,-3529,-49416,-56742,-2221,-17883,-52553,-17029,-21053,-19898,56331,53694,-70536,-74918,-48150,-85674,-52744,-50745,-29875,23754,-4170,-2747,5171,-35493,-13838,-28244,1605,2424,40940,-57312,-7886,-92802,310,47316,-34185,-9740,65464,-55917,-46532,7199,-1615,-29170,48018,-30305,-49679,-40135,-25611,81858,113142,16895,557,-8892,-24222,-12418,-43250,-29482,24637,-40126,-166513,43536,116033,-531,-14229,38179,-32478,7182,6895,-31163,-41289,147888,71417,54299,-38367,12051,39600,56567,1366,-4390,36359,23876,33735,26715,21734,-64808,-7216,26923,-31932,37577,5876,48194,-3554,17871,-45407,-55273,22861,29147,17064,42700,57569,90619,4489,8692,19474,25584,-74254,-65822,-17238,-19420,44464,43380,18414,107787,4356,-60830,14520,-18765,-83238,-20573,-90886,-37583,15680,-105955,-92291,-11114,17093,74043,88765,31162,63231,24256,39079,40382,-29273,-55808,3740,-49943,-18879,-43029,-36419,-58575,15406,110508,99882,-50678,-57669,-42612,49707,4603,17199,-35840,55055,221,-32544,-28008,-38144,-127130,-97349,7170,18944,40984,28223,17565,-40710,-99763,28735,3549,27731,12657,-17833,41148,-1043,-68196,-21038,-22710,-77301,-35415,-69056,-58217,-20850,62402,23924,-56003,120020,46053,40872,40119,29936,-23668,-5776,29062,20233,34368,26619,58317,-18818,-7806,13190,1210,41223,15813,42562,38545,17994,-43340,85800,39346,-40581,9626,105519,15133,-12549,17276,65028,-103534,-33053,3861,7570,7399,-837,-33143,20348,-34038,-5491,-24682,-5079,-3834,-11012,-472,-19997,-30130,-1157,-28411,8772,-1023,102091,13505,-9562,5961,-8257,-60237,-21698,71125,-2574,-18965,-37418,-13402,19451,-4084,-8357,48828,18627,29956,-7350,23794,-25566,24114,-7179,13403,68535,2470,67604,30894,-34744,-16817,-60316,-37526,-60323,-9835,-4228,1860,8914,30280,72927,40906,-25025,29756,-5183,-51627,-69872,-20343,66553,-24594,85909,14051,-38983,-14700,16893,73917,25814,-96922,-1183,33474,-34430,21407,-10694,-4877,-29365,-31898,-39847,-69058,-57887,-31127,-42747,23501,51450,11382,-16345,-33879,-10043,22254,-39636,20851,67994,31332,34640,-48982,-3851,-2938,61500,35300,43340,-81146,14733,-5389,9029,-49655,16638,-18377,-2979,28983,-27029,-16091,-38337,-18785,-15285,-5975,-6736,-20980,-16857,55273,17936,44348,-3909,11076,33451,-8592,54294,6667],[-73724,-1103,25708,14517,9838,-33334,24989,64031,-51782,3947,2426,-19627,-57484,9452,40834,-11502,61191,14686,48910,24310,-47664,-43999,-12364,29276,85096,69823,66288,22026,10078,12885,-27282,-29756,-54919,-17393,-57327,1579,23265,22910,64804,42318,-73916,18927,-69279,-39253,47690,-61844,27482,-55759,-18200,-53060,-21156,19029,8626,-37791,-82629,-26119,-69602,-61383,11602,17516,29684,-6260,72666,71287,-33568,-13078,-54700,-48426,28717,74849,64482,-58066,-6877,80437,-2907,1727,7532,-38527,-68783,-65252,46897,-27868,68000,35863,15506,26544,28994,27224,-18161,-21114,52336,19092,72676,-29613,27297,25649,-88058,58135,-11802,-195,24979,-21613,23800,15603,15412,-76782,-47393,-26840,91795,90447,67155,-42205,-86784,-48538,38872,-29951,6456,-2359,-38815,28581,80680,-80615,-52362,-9822,9815,-56413,-122530,-105319,-18465,-62016,-22235,-31073,-17698,-3088,26148,68921,-13434,-16437,-73694,39194,58746,20880,-32230,-53346,-6860,-40000,19396,-35706,1568,25167,68252,-7400,12716,25990,-10629,-13092,21843,72196,101601,24438,61271,121746,28672,35373,-39739,-8580,25230,120863,-47130,46578,10055,-626,-14729,42659,21173,-35726,-55882,2232,75627,43867,-19086,-53160,-19446,-86963,-44081,-37612,-23410,84853,-4086,112820,11594,8321,56267,1732,-13921,19832,89678,45423,10200,-14218,4932,17048,45855,60897,83570,96542,89352,-6737,9199,34730,50580,-44557,-15392,123178,85807,51889,-42364,17471,29032,7982,-2332,20470,28827,-17652,-98994,-146712,-34107,48968,48267,38387,96746,-15742,-11455,4125,28480,-6745,10179,53937,-26431,-32085,89631,34540,33457,-47250,4529,31784,28105,-24994,16463,-76492,78958,86751,721798,204046,27422,-71616,-110217,-49139,-58537,-11063,33262,-46362,-3377,249,102254,43307,54925,-18173,-60478,94587,40662,67982,-50291,22193,-10527,12895,19324,-89349,-131973,-20006,-1132,25370,-14533,-29197,63119,-83771,14625,-5688,27142,8114,19721,16759,15592,114385,5728,30220,-18297,9720,-28019,36129,29854,1349,48430,-75083,-22858,1474,-9038,-74730,28069,-2126,23340,51549,66350,-29234,-57745,-27198,55823,-34373,-40717,44222,-16458,17444,61842,56041,-12844,-50024,64726,-2591,-62225,-31364,42832,22305,27938,54025,48650,-30028,-34341,-23870,22388,-7507,101045,137917,-71298,-48828,-8013,41678,52538,-25097,-1978,-36399,-10571,27965,95810,3877,-2066,-51627,-35574,44199,10124,-47912,16325,17653,-29257,53795,-63835,-81085,3671,-20337,-34793,-10237,73478,61997,-35339,-107631,-41522,-64031,-11916,7588,33739,-9604,29491,42769,56630,82064,61436,-22279,-17669,73422,26442,22672,65821,8540,-61822,22959,83741,-33245,-30589,-22937,-19973,-59999,24671,63420,4396,17982,21467,-76293,36343,115922,-38303,57234,-92828,-4762,-61177,61726,52314,41213,7486,-11913,-9808,-17936,-64314,36779,-18789,-48284,-34783,-77670,-7193,-67,-5318,3701,-104462,-126879,37225,-29831,-32564,48750,-26979,6863,-42067,9974,-73508,21504,30198,-44806,-45687,-79355,14018,-265,26210,-3064,12343,-15599,-31875,9866,111539,27434,16426,-1736,66693,-36148,-78241,-58520,-83386,4569,63840,48145,-7026,-26,-44545,-26297,33626,33914,25878,-20481,-52846,-7223,-17593,-16717,72300,-59660,50969,53916,-8141,31967,6530,-35737,-14686,-10250,-56996,-67561,-40405,-7168,77015,33940,-17190,13217,-27562,-19801,49474,39495,-65397,37710,-35177,-20210,77007,35588,-16764,-71982,-14806,-46514,18824,15287,14663,-50082,988,-17808,-11594,-16827,-12262,50494,-29893,-22921,16706,39976,48510,579,36238,54793,-11106,21393,36016,36997,16337,-10687,38570,-35331,-45151,-48458,-82777,-16869,-23206,-12825,-13313,-954,-55286,3311,-14048,-24151,-76883,-27424,4042,-2275,-39624,-400,-90796,-32284,52904,3124,56939,52983,-9632,41344,-32026,-143092,-2123,48919,1285,-46739,654,24644,-45059,-52895,-29816,-10787,51069,95124,20675,64333,3967,26380,-36327,18873,32789,-27753,-7992,25662,-34433,33408,76635,-10103,-25332,30072,-60967,-72606,-19262,-32494,52632,70316,16690,-16412,30937,-27479,545,-1880,-66900,50550,45168,-29396,4814,20674,90511,13240,8146,-44434,57307,11633,-15481,74759,-61912,13755,-13860,-46318,27000,-11142,-57053,-39904,876,52739,24868,13947,1442,77175,69181,-11815,-55733,-6443,-33279,-25601,59078,79563,-21747,-25860,-4413,-26293,-36822,1425,14749,59839,41033,-29181,1070,-5166,-53328,-11394,25297,3441,5294,-8605,-13202,-4708,15367,27459,47208,-3742,-49622,12417,-76182,-12154,-43873,1799,-21376,5157,616,39704,21505,2529,-22011,-29928,-39426,-41896,-8149,-12253,-41995,-26057,-17786,-34901,63673,45810,-78624,-68387,-46902,-57324,-44528,-48358,-38524,51839,-22149,-20632,-15367,-47101,-5238,-34238,-18197,-1412,31914,-60078,14024,-80921,15323,21236,-66083,15602,65156,-40178,-50149,8165,-17183,-12265,46141,-8013,-48679,-49030,-28883,74437,130168,-25018,-17055,3216,-13390,-25312,-41541,-29912,19004,-65177,-183014,-19189,61681,735,-27524,72667,-19311,34263,-2197,-15776,-45047,127407,83087,60455,-42167,3076,22438,58305,2587,22383,55250,28597,41956,33169,933,-66947,-11413,48592,-28656,-8449,-9158,46629,20252,47535,-77093,-56612,20102,28186,14925,66325,29633,44864,-2911,6369,1724,42093,-35240,-75178,-39909,-27193,43215,19249,17448,125824,-7910,-65841,5959,-31502,-82259,8161,-84093,-35889,21267,-116283,-71606,-9504,54988,82486,75818,13996,45630,32619,46402,29064,-36758,-2607,-1201,-56313,-4444,-11945,-27143,-62046,16299,95829,67471,-15066,-55609,-19340,71059,-5862,30610,-39145,63079,8840,-61091,-41854,-36186,-132832,-107931,-11503,26223,39155,44306,40221,-38038,-86707,27886,-17795,-1256,37862,-27906,55325,-134,-71110,-52440,-61558,-68067,-20268,-55993,-43311,-24317,48842,11825,-37262,98094,13986,18503,32357,19233,-29591,2481,12045,-6963,33955,28166,50414,-1328,3443,-6144,-42376,24100,13222,36519,41455,47092,-42314,75519,49137,-25419,-2948,102299,24327,4183,46605,74276,-101050,-13970,-8839,16028,889,-6027,-29799,39885,-16200,5345,-9685,-18410,19053,708,-6108,-34454,-20700,-12886,-24996,25590,13364,97206,9992,-1336,28156,-1934,-44908,-42536,42965,-19722,-30160,-49792,-41035,42805,-7839,3332,37608,24234,26695,-9062,21151,-9313,15410,-27133,4568,55506,-3398,59819,12852,-64566,-28484,-58845,-27634,-62962,-40195,-7325,-5511,1630,36292,104202,29533,-20815,46315,-8009,-70760,-61821,-19167,58923,-417,97353,16628,-33688,15849,34174,92909,58050,-104037,14796,32498,-28381,39012,8627,-10669,-45270,-22710,-54872,-72461,-65770,-31138,-30865,38191,48280,23035,5713,-31762,1811,25412,-67569,10131,58592,7601,48950,-38829,20970,28255,61172,31254,45961,-37342,15616,-19221,8825,-41794,-17575,-15016,2351,28581,-58168,6219,-30283,-238,-38338,-32598,-14713,19702,4698,48125,27137,46069,13299,5133,675,-17941,76360,8561],[-69880,-4850,-12665,22712,17706,-21109,32047,74578,-41675,-2855,-1658,7024,-38628,24652,37533,-19710,81337,5506,39772,1690,-55503,-62737,-390,5733,53997,42037,51277,9991,-16491,-1474,2294,-39385,-62551,-8958,-52383,-11270,8576,30866,73942,42175,-72030,14372,-73408,-77583,32816,-44886,29651,-49189,-29132,-63229,5633,29890,-3922,-19238,-42789,3934,-68018,-55967,-1733,32279,44484,-22972,64283,75177,-37981,-4336,-42993,-29229,52299,42349,63740,-44302,-685,37437,-1424,43892,153,-43453,-68478,-60950,25431,-30950,57806,239,31551,16172,16710,14202,-26606,-28886,47816,-6267,78589,-13017,23151,20230,-81816,45507,-8175,6439,36749,-28405,20515,14135,20537,-72786,-47950,-68980,62387,64703,51677,-57587,-111041,-53059,29497,-22723,337,44398,-31017,36003,71424,-64175,-67197,-8931,-11041,-57654,-90636,-90258,-26217,-65606,-22002,-5022,-26246,1397,7292,43699,-18547,-3634,-65534,57512,58207,24538,-13862,-47146,-2976,-34385,3784,-13613,4554,41186,53457,-5710,-8128,4652,-28223,-8097,12039,61870,102798,35189,42346,124934,42790,45498,-8655,805,48313,97183,-16016,71861,27481,423,-14270,58230,18625,-6756,-40581,20060,103219,28082,-43635,-47727,18789,-27868,-38283,-10595,-16690,51222,-18275,94186,33364,28965,52235,6258,-36303,5636,90633,28414,18854,4235,25413,38008,47944,89773,72149,82652,96904,-5831,12622,77935,53423,-56254,-41738,126359,80121,42410,-35035,4553,11532,10602,28450,5899,36340,52219,-77916,-119692,-52579,63832,50916,36153,117087,18707,-3284,-16552,21289,-19119,26849,70789,-29377,-25080,79961,23554,43412,-38679,6637,40654,7272,10522,72953,-59134,81295,16298,723140,208208,46228,-85467,-108464,-62038,-63116,-10774,32314,-68280,-6438,11835,104767,63727,72741,14431,-27935,75980,30699,64777,-58609,14842,9133,22633,38308,-80828,-135681,-46354,-22717,10861,-5444,-32701,64723,-30253,3490,-11748,2520,-18435,5220,2234,-2228,112838,-11513,29529,-26621,2438,-36975,13633,5937,-3283,48303,-76590,-13952,-33989,-28019,-94903,21766,-2889,25835,36569,47625,-6005,-3741,-12171,38634,40367,-33651,23432,-52854,7885,62990,65056,-17138,-43228,26877,20237,-66137,-25893,53356,6973,23386,54398,80941,12961,-18502,-17160,21960,6564,81246,133069,-85818,-42023,168,41803,47711,-171,-7691,-40097,-4369,26554,96697,6738,25176,-35151,-22420,40831,24094,-38889,-16359,37025,-27744,41506,-62712,-122477,-37102,-35494,-17933,-35184,59278,70677,-20233,-162230,-64202,-93858,-46699,4189,54831,-4084,24064,46342,52073,53811,38946,-35816,-13235,54862,14972,5585,43059,2360,-52624,13395,68560,-20698,-9503,-27386,-26002,-31691,64590,68322,6837,25532,66314,-78879,37774,113918,-45807,43557,-101028,-5604,-48839,38175,57098,42664,-19713,-19699,-13011,-13595,-37680,56643,-26014,-40922,-13808,-77319,16315,21596,-3930,19776,-104877,-127185,37363,-29549,-42775,83699,-27611,-13749,-26115,-15218,-109483,22096,58070,-33041,-48453,-78404,35930,-4065,39371,13596,4206,19535,-7656,44491,125450,42938,19913,-11006,72612,-37635,-85911,-73610,-78829,-4950,31382,48287,9792,25101,-21264,-19081,71282,36077,18879,-7735,-44003,-18994,-15811,-17308,68616,-43143,26334,50146,-30213,15143,-11221,-50150,-38295,-14156,-68495,-80307,-61946,-20733,87134,20690,-50908,8493,-24980,-12818,54799,27735,-68960,42396,-8927,-7750,61936,17596,-19037,-81462,-13181,-58393,20695,30503,31057,-51964,18321,45421,-4475,-1385,-27884,43371,-30988,-40013,-6762,57981,70786,-19282,21011,48068,-33298,10087,39493,66508,13295,-3646,11889,-49842,-38850,-32416,-78808,-28508,10419,-7189,2030,22783,-43307,16431,-12015,-32155,-76726,-25474,-3963,-9076,-29590,2988,-106972,-34052,4842,-3667,61847,62920,-20245,35434,-35958,-129249,1625,38850,198,-38256,14995,20328,-48945,-34946,-30110,-38023,32612,98369,21722,61761,9938,32744,-48438,12253,23951,-34954,-4243,33985,-28694,35297,44471,-24867,-28115,19689,-62366,-55717,-2824,-27419,61667,90148,34737,-29546,12671,-32582,4,27979,-77102,56761,41346,-44134,4024,32157,109333,-7700,-4541,-43585,48372,-9777,12786,70836,-69832,-1431,-20018,-33015,41733,-31,-61355,-40214,8767,49583,11478,13063,19748,68580,63410,-17308,-19907,8614,-24499,-59315,34410,100332,-19658,-15480,-29700,-22954,-48554,-10672,35249,55875,38936,-50344,20716,18755,-56529,-23196,3514,-6646,3960,-4765,-11240,7917,26965,16008,66832,3139,-45015,38662,-47603,-939,-13501,-19398,-41137,5089,-22643,46444,13786,-16943,-8785,-44724,-29469,-17919,-17650,-7403,-24083,-30801,-11273,-47494,64687,26045,-72856,-55719,-32558,-24884,-28196,-41057,-51413,66985,-49838,-38630,-32016,-49299,3470,-37947,-28497,-280,9746,-56714,30145,-48073,32984,17235,-73592,43616,52497,-31234,-48771,16807,-28242,15576,34140,20283,-28425,-52933,-33943,41498,118110,-60993,-28269,17641,-5394,-39398,-27043,-33857,9530,-102758,-212138,-89373,14229,4903,-40026,89118,9115,56041,-17476,682,-49420,63029,92042,60355,-42060,-7855,19075,49334,-2572,44219,67907,31912,42279,33099,-32576,-58711,-13728,72047,-23564,-43533,-17874,31354,29725,59984,-98424,-41511,24270,26995,13163,69155,5580,-2591,-6358,-1479,-18721,40840,-4643,-81223,-50051,-30614,42546,-10868,13733,122017,-38417,-64320,-629,-38561,-63642,41623,-73952,-31710,22964,-98826,-30086,-6481,90844,76191,44322,-11761,30397,34212,43512,25230,-46931,24770,-15877,-45147,6233,18084,-19474,-59728,16914,74601,33875,18481,-41226,3344,83537,-6667,40367,-37678,70842,17870,-73323,-50227,-21731,-117445,-91887,-22877,27312,29908,53822,53522,-24777,-57939,15613,-27677,-19440,56446,-22901,52978,-7827,-66210,-72840,-75430,-50917,-13228,-40549,-21987,-28130,25510,97,-10934,62558,-23383,-5412,19038,3117,-31606,23032,-715,-31028,22117,25087,35486,14827,16711,-18700,-73675,6978,2640,26182,37917,70954,-32582,60385,51009,-11307,-12848,95999,27582,21909,48900,64575,-79158,7820,-37588,24487,-9508,-11663,-25747,51504,-1405,14048,7358,-31760,41367,24565,-11219,-45838,-6974,-19733,-6661,36912,19399,85229,13184,4907,52184,4200,-31323,-54111,12541,-37315,-39445,-54154,-58499,52370,-11717,12790,23026,27095,26070,-7124,23220,14887,13337,-35341,2007,37039,-7426,39526,-5584,-82719,-39234,-49814,-15527,-57284,-61997,-8603,-8986,-3617,32766,98549,8935,-15281,53733,-3440,-85473,-49817,1342,54116,28361,94691,10604,-25598,45613,46565,83242,78910,-87358,40413,32011,-21845,45884,20480,-14953,-52257,-8900,-48795,-60551,-63308,-27629,-15925,49518,44494,26360,29123,-24825,5609,26636,-81166,2314,37279,-20213,51807,-25067,43868,61754,54931,22172,41313,17603,16478,-23706,4498,-16579,-49755,-8442,7601,23554,-82823,29410,-22762,16368,-57898,-56284,-14632,64184,23294,40530,31351,40580,27345,-226,-28411,-29664,80862,12038],[-45997,-1578,-37046,25821,17726,-5962,40243,78330,-33486,-5931,6320,33456,-12968,32727,29396,-25941,98136,10485,26455,-21591,-57731,-68175,12438,-13139,23132,9661,45425,9020,-38433,-11241,35829,-43774,-65708,-4132,-42271,-16787,-4487,44320,84318,36593,-50484,16688,-58161,-89556,14920,-31963,21616,-31591,-41846,-71676,24351,37413,-11436,3075,6222,27945,-57808,-41280,-15807,45121,52546,-38324,49421,68101,-42211,-1526,-24767,-6050,55443,-4297,51366,-26617,6175,-18398,-5667,64053,-13563,-49142,-55617,-47244,6968,-33054,37645,-35617,36979,5822,7966,2964,-30425,-32166,44847,-12274,72555,2991,19080,18614,-67066,29824,-3511,15200,49469,-30789,23245,13966,3823,-62594,-44031,-103650,34090,32529,25627,-65902,-112780,-20473,27956,-16054,-10195,83674,-22987,40624,49205,-28897,-76158,-11622,-27866,-52004,-51694,-70364,-34987,-72080,-13593,15196,-23556,-11308,-22082,8429,-30341,19181,-40586,68157,59878,21320,12926,-41153,5206,-26750,-15933,25868,15871,50341,35204,-1630,-30135,-8604,-50086,-6104,589,50678,105037,38652,13750,107292,44007,58449,22497,10813,62333,61022,9799,70316,40800,4337,-10344,70469,17253,24114,-28348,26333,115736,962,-63188,-34751,60448,47385,-28999,21810,6832,25219,-23814,74018,42905,41791,48358,6576,-51190,-9949,84006,7141,26041,18349,37132,53451,40469,80779,56654,55433,90679,-5362,13558,111439,55746,-60533,-61213,89040,64327,33469,-35173,-9579,-3433,8451,63087,-8275,39486,117398,-41337,-75086,-64298,72100,55840,32192,108162,34795,-1047,-37738,11943,-19403,42389,101380,-43267,-19022,58287,4521,42865,-32437,901,51580,-11145,49465,153058,-24661,74199,24173,698434,184694,66462,-89539,-89623,-58491,-59744,-5691,32582,-81359,16932,29732,98387,75206,78047,48423,7997,43978,14184,57092,-61441,-3343,31435,21328,58089,-58460,-117082,-67171,-29940,3488,-414,-26789,47523,17220,5594,-16613,-12263,-38641,-11460,-18077,-24469,83518,-32082,26140,-33268,-17047,-43480,-16483,-16607,-3800,47941,-64978,1284,-62239,-54067,-105576,15591,385,29279,23400,20380,16781,57817,5396,15996,100783,-21466,145,-39973,6873,54854,66195,-19206,-32195,-12050,40807,-65074,-10258,55035,-3320,16578,43007,102621,58636,-1361,-9203,17302,16835,48643,119485,-77532,-33981,491,40166,40675,24990,-21692,-42102,-4597,18476,81542,5420,42061,-12692,-13383,26592,28044,-27413,-43780,34840,-38321,19224,-58345,-150416,-71250,-43495,-2721,-48495,22063,72569,23884,-198451,-79048,-106459,-65088,6776,77407,4536,5616,37313,52201,20994,12839,-50666,-11478,25580,2545,-16033,14292,-7285,-44205,4946,47286,-6169,18405,-18338,-23146,-3980,110345,53853,7920,29937,94247,-85736,24093,86330,-43254,27749,-85109,-14402,-31785,5683,41031,32977,-38368,-16135,-13302,-3536,-11771,72746,-14708,-2974,21671,-75021,40254,44679,791,33026,-89133,-106878,39464,-17243,-39749,108184,-34405,-41299,-13860,-33157,-130916,23941,87038,-21850,-38280,-60902,51567,-9650,43390,25617,4653,36527,19032,65206,121436,58099,34197,-11573,65066,-32812,-70395,-78069,-65413,-7882,-11141,37285,20226,46918,809,-14020,101600,25584,22145,3117,-31648,-28366,-10466,-19208,46485,-20480,-6723,47196,-49544,-4128,-26414,-58504,-48236,-12996,-70745,-74346,-75028,-25656,88367,4288,-81337,-11958,-24913,-8598,42901,-4102,-69223,22460,-1467,5184,48749,5819,-17496,-68237,-10758,-53992,19697,46892,46228,-47759,37014,116063,6420,10406,-34574,32687,-31337,-54347,-25003,62578,87835,-27312,12046,31293,-49520,-6681,46100,78014,12368,11196,-16344,-56810,-27827,-7221,-62731,-38851,35863,122,22000,41493,-16135,26394,-5985,-38677,-61769,-24008,-17861,-11736,-16874,1168,-106634,-32947,-34754,-23292,66338,68893,-35561,30535,-39854,-104408,-134,26086,-1508,-23242,30319,18193,-36188,-17525,-18714,-53937,4713,86986,22973,54603,5506,33380,-57059,26,16834,-35805,-1774,30112,-21774,44640,18867,-32706,-33360,15273,-53828,-31614,2510,-27213,55991,99873,47382,-31687,8860,-24513,615,53124,-83504,48319,33279,-54020,4514,31017,96583,-19206,-20469,-29545,37525,-25023,43467,54799,-69150,-10748,-15152,-23577,47000,12645,-70819,-33602,24723,43705,8945,15528,32099,49586,48806,-29540,16010,26090,-11816,-81093,15786,109829,-9701,-10554,-50287,-21619,-55140,-22941,57240,48617,21598,-67774,38628,37113,-57802,-37520,-9465,-9619,8455,-908,-13430,15440,46105,2068,88111,8542,-42189,54672,-9389,-2228,650,-23344,-51790,-2264,-45291,52398,5659,-30570,10351,-40832,-23850,11771,-22216,-6523,-2220,-28893,-4468,-52361,60819,-986,-56809,-45940,-8664,1171,-2426,-28450,-66809,64421,-80366,-52199,-40327,-42202,17081,-35696,-22466,5521,-20544,-48521,39639,-6938,49394,29622,-57457,65117,32684,-26259,-44084,30357,-33900,48344,15003,46771,4627,-49307,-44474,-5915,85897,-76820,-32569,28084,-2628,-54425,-4353,-38652,-1729,-127995,-244139,-136662,-4696,10090,-45210,84322,41292,67453,-35198,6739,-55209,-12285,94059,53434,-38146,-18875,26878,37501,-10677,56826,71368,34011,33880,26023,-61266,-43775,-11153,94509,-16301,-59489,-17668,6485,14116,49912,-102542,-15453,32999,28279,16657,50983,-10224,-35856,-1368,-10897,-37223,25591,14166,-82360,-42862,-28160,40659,-33687,9654,100879,-70471,-51587,-4586,-39191,-29784,72024,-65924,-27168,21828,-56934,18182,-4214,115478,53008,1222,-40674,20343,29667,30484,28727,-59172,14952,-37259,-21055,10490,36667,-16428,-51496,17414,52888,6698,42239,-20384,22355,87342,2167,41988,-31352,79140,24362,-73859,-51090,-489,-88675,-62549,-22423,23156,11339,53464,52586,-3708,-27417,-2088,-21618,-10723,64157,-1404,35014,-25830,-63243,-77145,-61313,-32074,-15850,-25496,-1935,-30655,-2584,-6786,14465,26308,-58966,-26826,2889,-14628,-29127,50239,-3472,-46867,865,17999,16901,26465,27917,-18074,-86724,-10633,-14715,13396,29711,81627,-15724,44453,42205,-2011,-14373,83464,24512,35451,29567,35373,-44612,26222,-70954,38311,-20369,-16433,-18482,50799,5654,18171,24123,-42500,56313,51279,-13420,-48721,8685,-21958,16086,37563,14387,68567,22249,7493,74318,10634,-22145,-47046,-11098,-42677,-43434,-46847,-60096,46721,-15023,14856,7693,25335,23678,-3334,30204,43855,18094,-28027,6867,15824,-8153,12206,-21537,-86197,-44269,-33942,1211,-43878,-71289,-8716,-7719,-3572,23927,62263,-14144,-8688,51302,5914,-90721,-42172,36233,52780,47015,80733,-4681,-15053,66979,47437,50368,78420,-51596,62040,29755,-16734,42729,21781,-16475,-49258,4905,-22905,-32942,-50088,-23131,-2194,52725,40779,20401,48520,-14854,-1495,24034,-75485,668,9274,-43401,45643,-7079,62955,89257,43782,11313,30910,65913,16491,-19323,-5132,18426,-65784,1535,13156,17356,-89528,48060,-15348,26721,-67735,-71297,-8523,97338,39891,35364,32249,29453,36315,-3597,-46207,-39943,68956,16334],[-15295,5805,-45439,25018,17906,8020,44224,76256,-26677,-2958,21502,50618,11868,28853,18602,-31173,106115,24693,12390,-40549,-54164,-63336,22410,-23614,-3879,-18894,44921,9209,-49500,-9708,65326,-43632,-62425,-3283,-26443,-17215,-13813,60889,93359,21382,-12349,27696,-32346,-66660,-3711,-26247,11149,-7439,-50560,-75438,24742,40988,-12464,23936,48495,43729,-40090,-21208,-26733,56461,53378,-43682,31112,49793,-46749,-3483,-3902,15165,39424,-53714,32424,-9664,10473,-63922,-14049,56723,-32607,-52603,-35291,-30251,-6285,-32516,12130,-57500,29639,-1317,4912,-3837,-29112,-33253,47825,5740,56291,15625,15115,22957,-49656,13751,518,20351,54915,-28493,31656,13723,-31152,-52375,-37343,-119528,18183,5289,-443,-63833,-101236,25930,37583,-12530,-19345,107469,-14044,40164,16743,12344,-77342,-16092,-32854,-36495,-16916,-50881,-41826,-79734,-3816,25214,-10091,-42000,-52475,-26568,-39561,43388,-5942,61292,60989,12810,38908,-36280,14788,-19876,-29673,67743,33506,49539,19949,3917,-48663,-13019,-72194,-8849,-9785,42275,97199,34053,-15694,73457,31083,72599,44467,22875,65327,21970,23545,54560,53664,11876,-4103,76830,14758,50434,-20516,20715,104698,-32112,-66688,-16590,93144,117220,-18906,55894,40469,15718,-22528,54022,36413,41702,39295,1820,-53842,-18793,72017,-14377,27330,25710,36147,61315,24150,36130,40969,25503,73653,-5829,13617,130161,56891,-55358,-64674,24840,42471,28579,-43831,-22367,-9082,1903,87645,-16965,36505,148363,-327,-21079,-63303,72984,63526,24058,74552,33496,912,-51569,8820,-4655,48513,138000,-62438,-11238,32310,-17063,31984,-30464,-4614,62145,-22691,79317,223107,16524,40597,93399,661361,142726,84063,-81417,-62184,-41080,-52137,3314,36796,-85747,54412,47147,85400,76573,63117,70077,25620,7132,-7627,44756,-57992,-27899,49345,9495,72879,-24851,-77146,-77069,-20254,9557,-717,-11423,15996,43626,17889,-18737,-19331,-44709,-26909,-37044,-43196,31825,-52550,21478,-35629,-38209,-46139,-46277,-32396,1148,48843,-42833,21108,-71632,-75938,-104096,13274,10671,33195,16973,-6430,33899,104640,21021,-9101,122417,-8165,-21412,5470,16168,39180,59883,-17152,-14907,-38480,56754,-57483,9755,47792,-7658,7274,24066,107627,92543,13131,-1691,11617,21977,10625,92379,-47664,-25744,-3929,39183,33076,46194,-40523,-41776,-10864,7493,56363,2189,47727,12465,-5428,6128,22389,-12733,-57345,15635,-52111,-8202,-55846,-158505,-85167,-41329,7692,-48342,-16190,72685,79196,-188549,-75937,-90216,-57042,9914,91110,15285,-22861,20641,56003,-7737,-8666,-64796,-12815,-5502,-6345,-33135,-10659,-18990,-40553,-5242,30535,10424,47397,2738,-5491,20625,142907,21666,3744,29245,98389,-95843,-3206,43226,-32664,10689,-54109,-29318,-22409,-29037,7774,14984,-39992,632,-10418,9001,4275,82456,22326,57894,61548,-68172,62116,62005,6913,39567,-61665,-74458,42338,2188,-26006,112562,-45722,-66998,-6640,-33853,-130155,24914,105218,-12897,-19415,-29299,56520,-17730,38890,26819,7855,30455,37872,61733,100717,69197,53174,461,43512,-21577,-33203,-70807,-43906,-6365,-48722,18681,22129,57833,15886,-14829,113834,2751,32196,11104,-17421,-36186,-3733,-20473,12955,8162,-40168,38143,-60638,-21509,-34504,-59334,-44376,-5859,-62315,-51277,-75772,-17209,82054,-8700,-99709,-36448,-32322,-10618,16109,-55153,-69754,-7246,-9885,16063,41180,3529,-13743,-36001,-7054,-38126,17608,61044,56294,-40938,54527,161389,19733,19932,-29494,21087,-28215,-62138,-34708,52586,93516,-22326,7400,9765,-55888,-24179,54518,70902,13304,27345,-37227,-54673,-13161,19972,-38919,-46522,43934,3760,41357,52687,19378,32798,3029,-41202,-31170,-26634,-34239,-10209,-4711,82,-90551,-28143,-53244,-49231,69783,70084,-47483,26898,-44177,-77470,-8968,14640,-2679,-6882,43961,17133,-7952,-3894,-5537,-55449,-24692,65548,27423,40868,-16230,23121,-57777,-16471,14694,-29520,-1602,13260,-21194,57555,1954,-34523,-41501,18418,-37139,-6987,-1469,-27265,41956,94662,50993,-18480,18763,-2648,4338,66758,-85170,29806,30993,-54401,7034,19398,60998,-17316,-32315,-7835,31614,-29849,64189,31397,-59117,-11018,-2128,-18183,41919,23867,-84409,-16174,50113,36005,15954,18692,37351,26789,27152,-42785,37481,40083,1990,-88119,2974,103322,6562,-13208,-58143,-20811,-56198,-31055,76243,39580,-7587,-75403,48254,41757,-54401,-45016,-2227,-2998,17904,1471,-20698,18365,68413,-12136,107438,13192,-38793,57224,25975,-8942,166,-8225,-51752,-14772,-60637,57874,539,-36676,30638,-20593,-24115,40068,-16342,-10893,20104,-21340,-1403,-47202,54527,-28865,-36869,-46459,17230,12926,28905,-11967,-80379,46080,-104645,-58510,-38742,-28611,37139,-26791,-232,14817,-51176,-38068,42486,23505,61191,46718,-27474,72231,12174,-21034,-38869,43719,-33283,78657,-5413,66112,39809,-37350,-58919,-48469,53675,-67584,-32672,27815,-6350,-70214,18783,-39343,-12177,-122247,-269232,-143548,5096,14441,-39778,64378,64967,66059,-50903,-5501,-60601,-64599,86483,38056,-31899,-27346,38368,29602,-17048,59096,64589,35111,18536,12634,-72073,-27703,-2442,114034,-6765,-55201,-9411,-22088,-27269,22385,-87768,11338,40281,31972,26281,18641,-16429,-45011,11911,-17972,-47315,4668,22153,-77722,-19131,-20111,36092,-38187,8089,68337,-90725,-24089,-6388,-34889,10951,91540,-62843,-23666,20291,-1959,56859,-3035,122239,16766,-41752,-65137,14525,19887,10066,35926,-71822,-23286,-57438,7352,7296,39997,-19825,-37364,18288,33857,-11328,51628,-1950,35593,83908,15764,32778,-21126,87701,25731,-68794,-43951,18850,-56260,-37469,-10419,14990,-14952,43324,37284,19439,-7839,-17871,-2568,24018,59444,30193,8085,-52579,-64507,-65830,-27489,-17712,-25287,-12707,10162,-29743,-28884,-6549,31325,-1625,-86085,-43725,-12887,-29796,-21582,75878,6745,-52168,-23180,8240,-125,32458,32344,-3621,-83841,-27302,-34487,505,19486,76747,7195,32446,23404,1575,-5406,64883,16853,41508,837,-5231,-7788,36202,-93686,59472,-29667,-19255,-6681,38895,6148,16458,38002,-46857,59395,69910,-11750,-40570,23091,-21030,33460,27225,225,48729,34242,5392,88346,17132,-17549,-21854,-22589,-24895,-40215,-28922,-47202,30240,-17004,7362,-5301,18229,13638,-370,40325,71408,27430,-6691,17323,-5229,-4397,-16217,-33243,-78195,-40418,-12570,22278,-26144,-68470,-8543,-1883,3069,15122,17406,-33757,-2163,41253,16209,-81434,-44746,69718,52402,44750,61321,-24803,-3015,76666,33561,9342,54958,-8508,71350,23974,-14760,34393,16334,-14916,-37495,14806,13900,4681,-28555,-21014,6652,44959,36839,7762,61365,-3907,-18698,16358,-52146,6197,-18955,-55900,35275,13817,78088,103814,29319,1549,18160,89328,13750,-9921,-18682,51369,-56645,14036,19340,12015,-74477,58284,-8028,28363,-66682,-74265,778,108237,53587,33117,30562,14520,38484,-4169,-50327,-44162,49973,20244],[7120,12648,-42399,22611,23944,16355,39124,70606,-21054,5899,34094,52559,28228,12754,7757,-34657,102204,40750,2843,-50166,-46029,-51655,27130,-24347,-26290,-35596,43394,2594,-46618,5918,83162,-40744,-51747,-6029,-7328,-15561,-19539,76115,96442,-5683,29390,45740,-7133,-19188,-20141,-25191,6218,16328,-51303,-71948,5167,40982,-8629,39498,74677,51843,-18880,-1728,-31339,66350,50289,-33817,11902,24601,-52027,-8489,14639,29741,12290,-89907,13938,2935,10868,-83562,-24162,28828,-53650,-50560,-17182,-15044,-13271,-28539,-11246,-59871,11656,-2854,7101,-5207,-23138,-35232,58091,43681,34796,23541,11477,33042,-32863,363,2304,17369,47636,-22465,42665,12100,-71739,-48568,-30321,-113654,19828,-9418,-16168,-52517,-89294,59159,54722,-14058,-20290,113506,-3816,34149,-18666,46492,-70696,-19842,-22939,-12099,5322,-31754,-44758,-83365,1989,23966,8607,-78302,-72995,-53013,-39422,58660,27942,35812,60974,3063,55412,-29792,22317,-16072,-31502,97760,52148,38309,12673,10890,-58925,-9573,-89631,-16513,-16908,37011,76015,23581,-37964,33009,7687,84428,52975,37088,58135,-8230,26359,39639,68252,22319,2732,75290,9441,67913,-15662,7116,71175,-62924,-49833,3979,107452,157428,-8434,88912,72934,22907,-17706,36544,16839,27689,19815,-7890,-43209,-16691,56272,-31613,20131,26120,23302,61471,2412,-21629,28720,5657,53211,-6082,14977,134405,55480,-41740,-49750,-41129,18593,28938,-53158,-31000,-1545,-5782,90547,-17131,26570,130964,30479,30228,-49734,64170,69632,11813,31891,22263,7925,-54177,17848,21909,39746,166674,-77177,-564,10267,-33833,15193,-30256,-2379,68777,-25345,88868,243213,52914,-31847,195554,622531,95528,95602,-58762,-35723,-15638,-43244,14243,47268,-84738,83170,56459,69376,69845,29731,72887,13700,-24083,-29039,28164,-50431,-51430,56665,-9419,78098,13727,-24387,-74385,-445,28118,-4908,10663,-19684,44823,31443,-17239,-21810,-33080,-37445,-48019,-50277,-25107,-68968,15579,-32370,-52644,-44283,-67422,-36910,11294,51709,-16551,40943,-57772,-84478,-90680,15730,26197,37671,19654,-23750,42207,120057,30888,-33936,103515,2948,-37106,49953,32811,19678,48148,-11221,8600,-44452,66609,-44468,25700,34311,-8925,-4740,3519,96772,104810,21846,4064,9140,21727,-22874,52607,-4145,-17792,-8347,40070,25474,60104,-57732,-38738,-20891,-2025,28862,470,44169,34564,1960,-14539,10686,2805,-55061,-9701,-59844,-34767,-61483,-147154,-73586,-29649,11283,-40985,-33953,75987,122949,-131105,-49215,-45535,-26944,8306,88470,26570,-54398,4233,60669,-25247,-18671,-74813,-16179,-28622,-9185,-38509,-23737,-29677,-41666,-19562,24624,29008,68930,27894,26279,39783,142112,-18654,-6095,23149,81380,-101164,-36330,3405,-18293,-6098,-22258,-44563,-32350,-57382,-32071,-7693,-24199,26801,-5066,20950,6623,84976,77024,120170,92158,-57222,77781,67302,11410,38399,-29624,-40290,44165,22436,-8060,95963,-58756,-83301,-4044,-14866,-104700,23129,104723,-6693,-233,8606,49881,-27555,29223,14996,4422,5411,39890,33486,67613,72923,66914,22208,11381,-6510,16516,-54222,-17143,-3860,-70723,-566,15087,52966,20090,-23633,102873,-27577,43421,15515,-3102,-42916,1315,-18873,-20251,39089,-65700,18495,-61708,-33841,-32420,-54543,-31540,6078,-44657,-19213,-62809,3851,70788,-12354,-102162,-54557,-49181,-19635,-19510,-114168,-72797,-29614,-24188,22198,40436,11492,-10032,2621,-1331,-17814,16240,69198,58209,-35422,68043,161313,32757,28768,-13871,11110,-20745,-60289,-35726,30880,85530,-7892,2733,-9611,-50683,-36171,62722,51333,15046,37875,-44253,-44631,2042,38740,-13168,-47519,31602,541,55882,55587,52078,36979,13169,-38693,9796,-33837,-49422,-7547,4437,5444,-63022,-18739,-47275,-72856,70207,66303,-51500,23908,-49675,-54338,-21980,8286,-518,6109,53345,16692,28035,4074,-399,-45997,-46294,39523,35181,21428,-50703,680,-47457,-31773,17545,-18095,-4229,-13892,-32386,68896,-6988,-31881,-51280,27167,-16808,12654,-10671,-25613,28501,73874,43725,4684,34165,26975,11007,63781,-83677,8137,38896,-42718,11827,2381,21725,-3945,-34584,13706,35204,-23287,66332,7665,-40009,-1161,13001,-14621,28537,30509,-98584,10522,81026,27523,27757,19745,35291,5979,1878,-50886,35971,45168,13773,-84321,-4938,79090,26566,-22221,-51188,-20284,-52097,-31327,89250,30821,-40040,-70618,44919,28433,-43058,-39096,29335,10395,29704,2268,-31710,18337,87758,-23208,117724,18276,-32409,49355,49783,-9808,-8334,18228,-43777,-28796,-63399,62628,236,-36170,46319,6159,-28653,58948,-332,-19298,40012,-12164,-5501,-33644,48297,-51454,-19855,-57400,36339,8742,58172,5457,-86109,19358,-114094,-57207,-29086,-12743,60403,-13591,30122,25596,-73706,-28423,38786,27644,66356,57224,3826,62133,-4020,-12509,-35987,51149,-25231,100351,-20483,76611,65952,-19175,-69948,-67754,38801,-39075,-32434,12486,-14699,-86596,34489,-32485,-19787,-83949,-280854,-115372,24131,17109,-24499,40181,72582,53156,-61194,-35494,-61894,-80332,69878,13535,-25624,-30859,45600,28330,-17601,52772,48634,35153,389,-4795,-61872,-15900,11502,130220,4261,-37035,2799,-48562,-79715,-9325,-57951,28807,39368,36484,38668,-17687,-14007,-29959,28935,-19922,-43601,-12956,22252,-67888,14561,-8088,28711,-21456,11085,31561,-96171,16323,-7400,-28433,48295,96333,-61433,-21625,20863,50684,76556,-1415,110006,-23200,-73211,-77393,9018,6222,-13182,41120,-82103,-68707,-68045,30763,-2624,30524,-29346,-18132,20120,17770,-21184,46747,5706,41565,74777,26568,13328,-8560,95371,20757,-62860,-29792,28409,-27463,-27340,8529,4204,-43867,26312,11955,37878,-4072,-26357,20389,65530,43679,58884,-18145,-81371,-65986,-43977,11143,-10437,-35717,-3403,10952,-23933,-47519,-60,35390,-19393,-100656,-55912,-25271,-38765,-8564,92110,27978,-47500,-42564,-2259,-10465,33415,26437,18724,-71861,-39402,-50557,-10289,9858,59807,35100,28173,-1190,1774,11732,43625,7437,39318,-25690,-44478,21418,35103,-94445,83518,-36785,-19770,8479,21838,5613,9473,46726,-41113,49514,72571,-7080,-23644,33308,-18281,40619,10504,-17657,26096,45251,-747,88490,22645,-15593,10932,-22028,17690,-30258,-5197,-26572,10745,-17498,-8738,-13904,6425,-7834,-698,50227,90396,37593,21663,28736,-23545,4455,-40076,-40343,-64879,-27451,11852,44065,-9256,-57948,-8637,7139,15739,10958,-11954,-46526,2662,28124,23749,-56158,-57916,79936,48463,20179,42526,-41732,9117,75906,7240,-24438,16138,30370,67951,14278,-16930,28300,13193,-11031,-19907,18581,48930,42642,-3293,-24204,8889,26576,31761,-6518,66985,6194,-41171,3577,-18250,17304,-41411,-55805,25709,34511,89509,102272,13598,-5384,7077,77692,5930,-867,-32296,72229,-22698,26999,25904,7891,-44105,59053,-1867,21757,-57397,-65135,10658,94047,60787,31617,26136,-2203,32684,-2201,-42820,-38707,34039,22518],[13225,15017,-33480,21353,36204,15555,23127,63837,-17298,17926,34008,38233,31108,-10992,-973,-34374,87192,52050,1416,-47738,-35237,-35584,25948,-16907,-44574,-35703,36061,-12651,-30802,32702,85181,-37181,-34479,-11216,10052,-14150,-22558,84836,88100,-43224,57225,65992,8672,29684,-31238,-22739,10261,32877,-43352,-60201,-24808,38840,-3605,47729,84580,53007,-165,11386,-28034,73493,48027,-9519,-7041,-276,-57600,-15150,26767,35821,-15009,-99805,1886,9444,7773,-77408,-33537,-4752,-71284,-41271,-11346,-3767,-14068,-21423,-25500,-46172,-11124,1671,12002,-2110,-13440,-40010,72383,89144,14829,27059,8423,45711,-16159,-7872,930,5071,27832,-14973,51076,8368,-102311,-55226,-25297,-91698,36204,-10315,-15215,-37403,-83878,63998,67286,-21139,-8400,103988,7125,23806,-47354,66356,-58418,-20693,-1099,15824,12133,-11273,-43849,-77575,1855,13458,24152,-96454,-75726,-67422,-28328,57083,50729,1203,61558,-2467,58467,-18214,24913,-16581,-21480,109685,65274,19557,14738,19697,-57890,-601,-97772,-27431,-19733,31727,49034,11416,-48799,-2950,-18451,89888,49715,51515,44303,-20683,25947,34719,82747,33725,8371,65251,1511,74490,-12694,-8045,29876,-82272,-17717,23733,99963,152662,2319,118474,93223,40025,-12588,23879,-6971,3483,-11910,-21486,-22389,-4552,37473,-40889,4404,21209,3543,55282,-19493,-63331,21844,5296,38656,-3949,19017,127477,50148,-23344,-21234,-85552,-3389,33646,-48652,-32628,18181,-9470,69055,-8985,10294,74522,39706,66415,-29215,43867,67729,-1766,-692,10644,22107,-45880,39221,52131,15609,171502,-78051,11670,-1748,-39519,-405,-26758,8888,67604,-19825,72698,191885,75371,-139067,304035,586038,55527,99180,-21247,-15667,10573,-34382,24761,64438,-82336,82647,52406,53949,58661,-10460,59579,-22297,-42164,-42709,8552,-43162,-66455,50560,-30028,72052,49496,27370,-61169,17698,51158,-9114,34135,-47993,26755,35865,-12293,-20924,-5960,-39810,-47216,-41037,-67603,-77750,7317,-24328,-57478,-38873,-74316,-28275,25004,55928,5958,54774,-26778,-76090,-68397,20764,41218,43023,30713,-25763,42373,102093,33205,-55898,62598,10614,-44007,67655,50896,1016,33783,-3601,34851,-30205,69585,-29561,30216,18868,-11858,-19149,-12743,76120,93173,23527,7751,13676,16786,-41983,7775,40863,-9987,-8486,42055,16983,64559,-66070,-33026,-31412,-6824,5651,3584,34754,47741,8157,-30179,-2032,14628,-40617,-29969,-56074,-55337,-78715,-122204,-41781,-12313,7893,-36340,-22106,83388,139795,-50694,-2667,14262,10940,-505,68366,36308,-78699,-4661,61746,-28293,-14389,-77195,-19274,-36589,-6210,-29431,-21332,-35609,-44323,-37663,29338,48465,73573,45776,63870,51405,101350,-53704,-18497,12947,51952,-91537,-63239,-15617,-4812,-20063,-353,-53565,-64793,-71744,-65262,-31564,1733,54684,1361,30378,-2348,81092,124015,156817,101777,-47146,82063,57461,11640,31293,-388,-12177,44094,37970,6456,67247,-70112,-87041,-4402,17295,-59284,17818,84488,-2661,10434,42360,34777,-36909,18986,-6852,-12559,-28409,22408,-8984,28092,67417,66772,45008,-24904,8045,63954,-33567,10368,-3608,-73529,-13430,513,32164,12068,-40481,72325,-57413,50953,15695,9439,-48190,1639,-12795,-41884,64161,-77563,-10490,-53891,-39804,-20355,-48404,-16790,19900,-21729,10696,-38332,31584,57043,-3912,-90864,-60707,-72618,-33023,-55285,-160122,-77843,-33288,-33135,22009,45054,27532,-8654,31554,6968,1046,16708,68637,50883,-34110,75346,120357,42262,37353,7706,4537,-10288,-47460,-30750,3636,65558,9377,-6078,-21088,-35486,-37682,68380,28625,16222,38175,-36478,-30284,13599,39941,8915,-37500,2983,-9686,62819,50872,69888,41109,22509,-31861,51162,-42245,-60141,-8427,9632,19887,-30539,-4616,-21610,-87416,64634,57910,-46987,21198,-56665,-38128,-32802,9089,7820,13841,56648,17430,60805,6259,-8084,-33550,-53978,14909,43302,-16,-84305,-29604,-26093,-39717,22957,-5631,-9776,-45399,-55640,74333,-9777,-25988,-59940,36611,1625,24505,-20578,-22922,23248,42078,26140,22382,44896,52384,17974,41375,-80791,-9949,53888,-19590,18346,-13857,-1661,13952,-25648,27432,47956,-7959,49326,-9360,-13808,16666,23099,-10494,11063,30751,-108585,39566,108668,19546,39264,17347,26890,-9852,-22642,-49688,13240,38217,21188,-76938,-9037,39914,47160,-33310,-33852,-21306,-43890,-22475,95227,24131,-64526,-54321,28132,176,-22203,-20569,76708,24587,40197,2666,-43322,17294,98207,-27743,108952,24607,-21808,37620,59799,3741,-17847,43793,-33026,-40325,-51205,65826,4486,-31556,52367,27625,-33482,63228,19899,-28433,55565,-6452,-17847,-16350,43776,-64740,-10759,-69793,42406,-5650,77854,20549,-78300,-6363,-103467,-50187,-15816,1439,80207,-288,55907,35339,-81298,-22066,28750,4266,64525,54769,27653,39258,-14338,40,-37167,48400,-8890,110250,-25423,79080,75262,526,-68033,-55681,44945,-4160,-34247,-16976,-22549,-102927,37631,-19596,-23880,-28817,-277659,-74947,29578,18445,-3581,21271,63333,33593,-65078,-71956,-55315,-69698,48172,-17696,-21358,-28336,43713,31704,-10478,41133,26291,33789,-14910,-22553,-36335,-11668,27786,142723,14759,-15909,13094,-69056,-118077,-30227,-20707,31062,26850,40646,48138,-49032,-4823,690,42792,-15749,-25040,-20906,17409,-55047,48264,5805,20010,9545,18811,-1508,-92931,59705,-9281,-22407,73781,88219,-52490,-20843,24363,87434,78603,3058,84122,-55699,-86698,-72375,-830,-9231,-34263,38912,-87141,-101133,-65023,42377,-17157,14579,-42338,4003,23371,3573,-25707,31941,-1623,39128,61269,27849,-12082,4688,100764,10137,-58084,-10683,24565,-5598,-31669,27670,-7457,-68576,6770,-16253,45913,-12162,-26086,35937,87161,20446,70434,-34826,-101037,-62066,-18964,40156,-8658,-41028,1766,1234,-13421,-55114,9077,26866,-30681,-102484,-64011,-32065,-39325,9643,94186,53086,-35828,-52880,-11133,-11122,30900,9356,38951,-57570,-42948,-57317,-17532,2622,38162,65490,33079,-25498,3176,31232,23727,-1163,30332,-43976,-71210,36783,23251,-71987,99870,-41852,-18623,23276,7852,10229,-317,49075,-23592,28894,57297,-1839,-4499,37646,-13563,38273,-5578,-32655,464,51787,-7987,72805,25594,-13631,36443,-13830,73470,-16571,17970,-6726,-3627,-17159,-30163,-17901,-8236,-39025,-5494,56043,95686,44781,46707,35143,-37146,18110,-54721,-43628,-51133,-8027,35534,61192,1562,-46111,-8929,17087,32443,13868,-13795,-52299,4372,17316,26272,-19994,-76158,51096,37165,-17475,28675,-47200,19595,68844,-23561,-42477,-24318,59325,57526,1996,-23092,31464,21495,-6434,-195,15936,70893,70854,20099,-33954,5182,1343,24604,-16926,65525,14011,-61255,-12812,16298,30289,-53739,-45172,20322,52203,96607,86539,-1118,-9162,772,34376,-8409,3462,-40925,77276,25515,37558,31652,4129,-11797,52108,987,10131,-44137,-47121,19415,60483,57095,27464,18730,-18505,19255,963,-28321,-22822,26715,22300],[6510,12083,-22269,23516,49902,4594,-780,57713,-16783,28825,15702,11687,20107,-34557,-6444,-28336,65534,54911,8051,-34192,-23463,-16788,19784,-5255,-58358,-19545,22181,-33183,-6698,62163,72338,-34452,-13637,-17356,20105,-13843,-22258,83154,64721,-84959,59000,81888,11407,57578,-34669,-13540,20253,38041,-29094,-41386,-48355,36705,-1292,48177,83542,45577,9914,15044,-17116,75255,49561,22491,-25562,-17921,-61673,-22529,30922,34787,-33021,-80532,-1144,10056,2706,-57837,-40414,-29288,-78770,-25804,-23252,4372,-9741,-12492,-27320,-25269,-31040,10294,16300,2908,-692,-46948,83116,125499,2525,27805,6058,55636,3229,-9920,-3500,-13707,1382,-9166,51322,2701,-111964,-71857,-23663,-64219,58225,-2071,2710,-25596,-81331,41910,59673,-32351,16146,83323,17256,11354,-61178,72487,-44327,-17670,24755,39857,5932,10825,-41301,-60548,-2951,-2278,29170,-75061,-59270,-71002,-9692,36322,55912,-26605,65250,1308,50407,-329,21135,-21390,-4744,107512,67814,-880,23507,30444,-45581,10666,-93833,-38529,-18472,21938,29056,2013,-48601,-25608,-38046,86191,40432,62723,29119,-12962,31091,39647,91253,43535,11400,48324,-6531,69431,-12863,-18493,3482,-82757,18479,39076,74164,104648,11659,141087,95540,57552,-9362,17350,-24013,-23604,-52513,-37046,2323,12577,15897,-40472,-17307,13649,-16354,44798,-36101,-71780,19902,25597,37019,2587,25474,112866,40421,-5097,11636,-97414,-19501,41204,-17386,-24878,43779,-4463,31888,4044,-9580,4979,24848,79600,-9814,13210,53410,-13165,-10419,5850,41179,-29891,66537,76265,-18969,142574,-60323,21839,-1762,-31653,-7800,-15704,21782,55556,-9111,34101,82591,79521,-254813,403245,550074,30879,95013,25549,-1258,31234,-25281,32982,86030,-80155,46996,34502,41956,46672,-42522,39471,-64013,-45492,-43939,-11900,-40995,-68210,32777,-46570,56701,75997,64450,-42008,24472,67251,-8302,52129,-60641,944,24613,-5123,-15348,29515,-30850,-34667,-16709,-83987,-76757,-4502,-14589,-54216,-32658,-65975,-8690,39938,59624,18271,57421,7143,-53587,-42328,24271,49105,49163,46839,-12071,38525,63678,28794,-72168,24162,15826,-41540,54665,64211,-12576,19469,2472,56903,-3502,65579,-17323,20485,5574,-19653,-34507,-20548,53450,62988,19062,10253,26895,8635,-39522,-30709,74740,-2027,-2358,42557,5780,58978,-60622,-25203,-39270,-5955,-9548,13351,22865,48414,12598,-38011,-11355,18352,-20398,-38230,-40823,-67000,-102965,-90570,-2428,5443,-600,-41055,12203,89141,128345,20764,49763,70034,41040,-14969,36142,42189,-85119,-2753,54033,-18167,1790,-70375,-19306,-27316,-16,-8529,-5294,-33764,-44231,-55932,38672,65787,55518,47342,94652,54197,35056,-72635,-28616,908,20270,-61786,-72030,-7756,4473,-27994,9339,-52047,-108312,-68614,-81644,-53695,26956,75970,7297,36956,-15920,72422,132855,149655,86158,-45246,70662,33968,6660,21526,20527,6621,43098,45617,11816,39494,-76863,-80092,-5576,50037,-5046,9732,50209,349,7520,62700,17452,-42821,12206,-31552,-42489,-59751,-8346,-48991,-11298,53005,49735,58521,-58135,17718,93570,-15089,33394,-7250,-59979,-15839,-18165,286,-6863,-63472,33257,-78377,52485,11012,18408,-50866,-4658,-2083,-46055,73574,-73827,-41764,-39760,-39842,-2312,-45453,-6438,31905,1204,28697,-7840,57207,42056,14933,-72374,-54962,-94732,-45574,-81996,-171927,-81948,-16648,-29937,16272,51604,46869,-11363,38907,17736,15410,19037,58785,35840,-37958,75529,62530,45613,44338,29280,1837,425,-24811,-24018,-21610,38010,22731,-20301,-22226,-15443,-27408,69466,10979,15837,27722,-19226,-16495,17745,20586,23009,-15064,-32413,-24213,60836,40163,64266,46638,29686,-22791,82176,-45883,-63891,-16401,11603,41626,22,12644,14104,-89893,50493,45155,-35708,19369,-64342,-29624,-34705,16378,23260,18122,53250,20346,81152,4080,-26385,-26516,-48233,-2681,47303,-18064,-101942,-58910,2510,-37671,27651,3240,-18065,-73414,-85166,71789,-8621,-17302,-64076,40870,13493,28516,-27873,-20527,29108,8048,1247,16536,43936,59815,20819,82,-76955,-19982,68269,11049,25228,-24176,857,27509,-8330,28230,63787,10835,21226,-15097,15030,36528,22655,-5767,-5659,25139,-110287,62445,123431,13429,47658,12559,14177,-20778,-42005,-38357,-20074,19278,23480,-72017,-10428,-6261,65062,-40814,-14617,-25718,-33015,-6741,94710,20307,-71350,-29562,2533,-32675,6394,1657,119456,33548,45678,4477,-51642,16648,96203,-23741,74369,31983,-7458,28511,59495,31910,-23722,57808,-23801,-46135,-25347,66274,11316,-25241,46363,35695,-33866,53372,35838,-34081,65689,-7667,-36214,-823,41284,-67858,-11451,-70224,34814,-19631,84409,31087,-54220,-23718,-72868,-40549,-4319,11556,89770,8896,65976,41563,-70617,-19968,13221,-29426,56806,39098,41607,14431,-21068,15209,-42073,34559,14964,108391,-19329,75020,66043,16624,-47628,-18697,62221,23500,-37325,-52809,-23747,-117253,27518,-7990,-25208,19714,-263757,-47077,11297,19429,17042,11681,42144,14223,-64206,-95857,-39186,-53241,27162,-49669,-19683,-20724,32406,34902,3177,27437,1289,30573,-21585,-36266,-4978,-15148,42140,148686,21713,-2489,16053,-82559,-120817,-30706,15556,18183,5733,44818,49647,-70572,9688,34439,47133,-6324,3325,-17208,9946,-42399,72532,19720,12472,41409,29219,-23920,-89475,90621,-13276,-17971,83066,73234,-26456,-21240,27981,101775,71417,12170,54278,-72616,-82386,-50694,-17723,-23645,-49098,26621,-85694,-111026,-50866,39806,-33472,-544,-54550,25583,28176,-9212,-28004,13393,-22001,27732,44764,17102,-36317,17243,102826,-3604,-53922,10795,9494,8625,-42282,40874,-17700,-83082,-11008,-39745,40687,-23447,-19536,35461,71443,-5625,56736,-37244,-100544,-49579,2193,51470,-8473,-37533,2855,-14800,-328,-51379,16085,9927,-39959,-94924,-68441,-32432,-31093,31422,81808,71899,-21586,-54421,-15796,-2535,26608,-16293,47866,-45018,-36290,-51930,-20846,-1614,19934,93492,45438,-44287,10693,46092,7420,-7658,17200,-54275,-80735,36952,3786,-35611,96697,-44873,-17359,32798,3675,23182,-9238,45375,3406,2081,28330,877,9087,36108,-4717,30672,-15306,-39650,-27856,51920,-11495,44675,24448,-9961,43464,-3570,121349,-3964,35097,5661,-7114,-17166,-52445,-18695,-23236,-71870,-14044,54756,86334,46521,58878,31662,-44665,35038,-57354,-44414,-38150,13492,53818,69030,2830,-38604,-8831,25546,50333,23552,6739,-53562,2476,13242,23661,15774,-90500,-12355,18405,-52253,21631,-36538,26414,60127,-47679,-45292,-52395,78589,47603,-10167,-31746,47107,45019,-3101,18139,8097,74073,82424,36330,-49096,-2024,-24646,14987,-19494,57522,18321,-71180,-29971,41972,40529,-53764,-28661,20182,66792,97723,63072,-12781,-10674,259,-25111,-28304,1852,-40417,69577,71058,42848,34440,-440,9359,40540,-1890,-1830,-30981,-25705,26410,18881,40460,18217,8834,-32086,894,3389,-12168,311,27772,19456],[-1185,7233,-10440,29951,57927,-14129,-24872,52907,-20753,34360,-18978,-19300,-115,-49675,-8608,-16082,43697,49262,19246,-13592,-11526,2974,10617,5868,-65594,7768,5349,-53952,19049,82962,50130,-32943,5771,-23416,19380,-14083,-15489,70172,28493,-119768,35588,87264,2867,54990,-30081,3620,28789,31875,-12482,-18723,-50202,36602,-3993,41460,76462,25541,7218,10282,-524,69165,53819,52304,-43282,-24581,-61357,-29448,28603,30413,-37108,-41644,3405,6304,-2510,-39141,-44223,-37213,-69838,-8115,-50925,11596,-2099,-3767,-18344,-6610,-41229,19070,17393,6666,15078,-52878,81258,138484,951,27955,4227,57375,26908,-6470,-9922,-33134,-22913,-8071,39846,-3816,-99478,-92919,-25351,-41264,74905,7526,32186,-21962,-71131,5605,23469,-44348,47745,56534,24833,-907,-57760,70539,-32326,-11476,44966,54457,-7841,32458,-40374,-35835,-9389,-18669,20899,-13471,-29966,-67412,10294,467,43281,-33530,73182,17157,38176,21541,11346,-29388,11467,101073,58231,-16039,33835,42317,-25175,20666,-78226,-46290,-14272,5524,24844,-1605,-40939,-30931,-43650,73172,31396,67382,17885,10074,45475,46825,86392,49233,11087,28462,-10720,52666,-19172,-20617,8061,-61822,47601,46514,38859,31780,16232,151640,81569,67550,-8911,16701,-26140,-45225,-93802,-52002,23514,27973,-7667,-31059,-40563,6244,-30533,31886,-43543,-51100,20488,58201,48802,14190,32402,93155,27366,8528,39349,-79807,-26007,51045,41389,-6851,65301,10727,-4167,16582,-27637,-50629,-6309,70323,1798,-22563,27565,-20989,2444,10052,59547,-10479,89095,87022,-55086,82985,-26456,25372,7479,-12789,-3042,3478,24005,31535,2574,-15292,-42274,66326,-339159,489167,510561,24181,85507,68557,12192,42968,-14835,37940,107446,-75535,-10739,7714,35055,36449,-57640,23008,-91277,-38259,-33691,-30215,-46749,-56140,8758,-54568,37186,90493,79685,-22247,17914,66897,1824,58137,-55548,-20863,-1378,2349,-2918,63908,-7212,-13712,15709,-75145,-66163,-19743,-7624,-45441,-29400,-46209,15492,53773,60404,17943,46919,29319,-24323,-18114,22298,45643,55019,63312,12266,35839,24462,20648,-79900,4433,20805,-32109,25054,68700,-18678,7162,3977,66208,23733,55349,-11417,-421,-3257,-31140,-47966,-18479,35181,24667,10952,13266,47187,-646,-12839,-53339,88193,5802,8932,38362,-9670,44678,-41691,-16300,-42315,-957,-16322,29074,11093,36595,15198,-38231,-15134,12358,-706,-33486,-18772,-69332,-120034,-55810,30687,19420,-10797,-53868,51233,82192,98068,63493,89813,106993,53648,-30285,482,42142,-67267,7822,33532,327,23494,-56124,-14016,-4657,5780,17371,18012,-23062,-38225,-68998,43967,75408,17629,31129,108281,48327,-27887,-71510,-32320,-10696,-5868,-16077,-56108,18335,8685,-27279,11603,-39826,-138599,-50403,-78431,-71759,42481,85006,11544,41742,-26375,60644,89820,100728,50933,-56393,42719,2894,-2276,12200,30381,16595,43428,45097,6257,22073,-77684,-67736,-5801,70420,44138,981,11856,3364,-7618,65000,5068,-42752,10953,-50516,-76783,-80657,-39002,-72059,-44308,32359,19796,55869,-82733,19923,95158,-3642,47180,-14196,-36807,-8129,-35517,-34354,-32871,-89152,-870,-84616,48535,1174,22434,-49513,-17326,11509,-34578,61423,-56379,-65759,-22204,-35572,15093,-48212,-3969,38834,19153,29929,21431,72438,25546,38740,-54056,-41420,-104825,-51481,-92511,-142919,-81624,13275,-14801,8532,55973,63338,-18987,22616,29871,24880,22228,41541,17129,-45880,69238,14484,41816,47113,45964,2029,8755,3729,-19584,-38501,8309,28049,-37144,-14637,1568,-8663,64939,2394,13862,10166,-1815,-7715,12570,-13808,26676,16080,-63750,-38497,49919,25529,34110,53139,34136,-14091,95405,-39109,-59245,-31209,12277,65056,23217,29387,48988,-80851,27611,27507,-20285,19861,-70561,-27828,-24180,26637,43335,23263,43791,25653,85651,-175,-47712,-29630,-36122,-9451,43590,-27430,-94893,-77751,31717,-28529,29131,5216,-28565,-90488,-110760,61747,-5739,-5844,-60872,35715,16429,26419,-31265,-18316,43019,-18090,-26066,-20902,29934,40727,15575,-52918,-71391,-20840,75012,42909,30575,-26145,25319,29956,11161,15046,72820,26894,-5189,-9081,39351,49582,9986,-3837,-17934,16756,-101682,74216,120364,10213,53265,8603,-121,-28715,-52746,-19335,-50922,-8731,21610,-71500,-10142,-47482,77271,-40167,-1805,-34211,-20902,10194,88884,18823,-56769,275,-23311,-56570,37470,14998,133965,33906,43474,9227,-53292,16789,82018,-11608,19948,39027,8717,25452,54869,65703,-24128,55331,-16862,-44613,9345,62919,18045,-18061,29974,28854,-26219,35719,40485,-32545,69814,-15547,-55365,9038,39838,-63017,-20719,-49905,19428,-22899,79776,36691,-16419,-30046,-28176,-31184,1052,17201,85453,11343,56251,42428,-42970,-21253,-5760,-46510,45262,14519,48018,382,-28721,30295,-48120,12821,42730,97000,-5742,65578,43357,26412,-12134,25719,76268,35149,-37836,-81671,-14494,-125743,7860,-7662,-25327,43105,-247142,-45110,-24402,20760,31833,9314,16851,1492,-61728,-89254,-15393,-45950,12079,-74784,-19141,-10849,15374,33261,19582,13948,-22584,25273,-15451,-42147,23492,-23544,49860,142399,21990,-2786,8912,-90390,-83316,-10436,44413,-4374,-14786,50458,41276,-81813,28986,60371,38768,6038,31546,-4242,2095,-32961,81864,32374,8271,60997,38624,-32054,-90137,95843,-19649,-14477,76479,58242,18562,-23505,24492,96184,63555,25806,29972,-72392,-65578,-20282,-40550,-33970,-55427,5660,-79296,-100644,-33089,25227,-48697,-9071,-61601,42835,34357,-19399,-30333,-4158,-48092,8130,27074,-2130,-51212,28140,100917,-16744,-48296,32145,-9910,15184,-49836,44779,-23866,-84215,-23810,-52809,23034,-30129,-11552,17027,21034,-30029,20905,-26250,-75925,-29237,14997,45587,-6268,-25531,774,-31473,11961,-38360,16970,-9020,-48071,-82814,-68966,-27169,-15412,53488,58695,75209,-9419,-50879,-13835,11467,21828,-44882,41684,-35380,-21758,-35619,-20919,-3294,11168,112527,60490,-55549,27241,50898,-5502,-12301,2646,-60560,-75826,24780,-18315,432,68799,-45147,-17916,33108,11516,43039,-13671,37485,32998,-25567,-5792,-1512,12457,30151,11486,22811,-17136,-36929,-56913,45757,-6170,11560,18359,-4766,29985,5164,141481,2410,43239,7875,2159,-18559,-70952,-18354,-36058,-95018,-23914,45360,65721,42493,53681,16904,-45282,52364,-47683,-43903,-24135,32736,62425,65568,-5951,-38144,-7712,30795,66279,37409,33043,-53915,-2260,17694,17843,38367,-92665,-81304,-3012,-68654,20997,-11160,27613,52758,-55257,-39863,-59719,90154,43500,-19062,-40245,72467,79566,-2704,32539,-2940,59776,75864,41676,-66129,-9874,-44976,3464,-13155,44093,17939,-66631,-44422,52298,43965,-41537,-11753,24573,80866,91161,40595,-20035,-11522,4070,-80615,-49292,-2901,-29627,55990,97998,41007,31697,-6373,13211,26987,-11904,-9913,-20754,-6976,31700,-18571,13265,4071,-2017,-40886,-17469,3344,1057,24071,32935,14677],[1819,7135,1079,39297,54598,-34863,-39098,49180,-29227,32055,-61156,-45619,-21141,-50543,-8086,388,27814,37929,29784,8681,614,21322,938,13123,-63424,38617,-8214,-71001,39984,85421,26160,-31884,17903,-29507,8550,-13618,1744,48774,-9507,-134420,386,78530,-11400,28409,-19820,25080,28763,18611,3056,3488,-25449,39571,-11385,28855,64432,-10011,-8603,1894,18801,55434,55824,70957,-58660,-20799,-53703,-33525,23493,27137,-28646,-666,11220,220,-6421,-28895,-45484,-30375,-42470,6216,-85730,19631,6611,2517,-4040,3734,-38028,23421,14472,6492,33848,-53617,61421,122672,8538,29385,2597,47952,52243,414,-16691,-46623,-37341,-13250,17158,-9509,-72932,-109619,-28836,-28170,78330,11365,64325,-26194,-44904,-30132,-33474,-52599,77237,28734,28935,-11278,-42762,66699,-24698,-4308,52141,58790,-23434,50030,-43575,-11047,-14370,-32026,2611,61355,93,-60099,25578,-41769,19004,-14927,83615,43925,29413,42372,-2500,-38827,21442,98173,39085,-20421,40679,53457,-1943,26197,-55020,-47860,-8612,-14225,35046,1134,-29706,-20113,-32743,53614,26190,64061,13941,38318,64774,46511,63425,48895,7475,11044,-7354,25365,-33864,-14855,39870,-23873,63040,43548,4810,-39699,12897,145041,58969,66494,-11165,20036,-12112,-54942,-125195,-63499,35169,36013,-31048,-15525,-60283,1207,-36054,17654,-40903,-20690,20566,89012,66406,29474,37039,70752,13655,14869,55618,-44513,-20510,63795,110719,19647,72884,32471,-22352,23321,-36351,-76944,-39297,47951,3152,-55027,-2921,-27477,24999,20170,71066,8576,96713,82554,-82627,9286,14417,18764,19530,10358,12735,26794,6941,-2517,11042,-59851,-136485,40876,-360023,562365,466012,33305,74785,92581,28877,46212,-2121,39644,123413,-62567,-65530,-18925,33693,29130,-58140,16595,-93107,-27948,-18323,-43069,-59286,-33633,-14964,-52073,20193,94806,76149,-6296,4817,47072,22898,48291,-37155,-30773,-33579,8113,16621,88646,32300,10484,46304,-51418,-48687,-35981,-7719,-32614,-32400,-22256,35741,64748,56598,7496,25977,32913,3281,-326,13002,30730,58409,75304,38911,37369,137,12609,-77193,5927,27227,-20646,-2983,63888,-17535,-2109,-733,56163,39979,40540,-13014,-25053,-7986,-40508,-55705,-8053,24807,-10122,2298,18400,69594,-8588,35391,-57768,77872,11965,21675,27345,-29235,24831,-16208,-7555,-39841,5041,-16749,47355,1031,15713,16336,-33329,-14080,-895,14025,-19765,3007,-63706,-112580,-17253,48321,28358,-18789,-66428,77227,52374,60740,75845,104509,120811,47740,-40578,-30866,34943,-26914,20548,146,20825,43085,-38908,-2734,22704,8220,39902,40185,-4951,-25526,-72213,37977,69601,-27409,4643,102851,35769,-60676,-53489,-28115,-20447,-22888,33739,-17835,45046,9377,-17561,12523,-20726,-131364,-24849,-60810,-83958,45103,80746,13642,46377,-28159,47129,12241,31905,9214,-78869,2448,-26801,-12357,4947,28872,19886,46998,38549,-7616,16084,-73446,-55868,-4320,70966,76572,-5649,-20068,6747,-27570,50887,3008,-35792,14888,-57016,-103403,-88337,-54923,-72469,-66023,9944,-14038,37112,-96174,15003,68158,-777,48617,-21971,-11564,5528,-44822,-62784,-59932,-112906,-20202,-74671,41407,-13211,21034,-43117,-33396,24534,-15687,30220,-30078,-75064,-4037,-29019,25297,-55831,-9386,38965,28832,15734,42767,72506,6486,60700,-40487,-25384,-93979,-46679,-84172,-88120,-75017,45420,6481,4147,54794,71248,-31317,-8916,41283,30346,24698,20716,363,-55402,58351,-9577,32018,43539,55802,3114,13361,31335,-19783,-44019,-18548,25333,-50685,-3075,7202,11701,55243,1886,11395,-8298,6741,-6380,-1101,-51175,19743,47726,-83849,-47670,31402,9145,-12849,58379,35886,-7909,88913,-20098,-46273,-47750,13861,82942,36277,40525,74095,-63225,-380,3884,-3404,24081,-72380,-30756,-3080,34474,62031,33237,29826,31711,77504,-4278,-63060,-41792,-27376,-4624,31528,-24873,-64679,-80362,54374,-19067,26731,-298,-40233,-92067,-121518,46472,-2867,8108,-49253,20699,10910,20473,-31355,-13930,57613,-28597,-50060,-78745,6777,-1253,2682,-100563,-63101,-14647,71784,69074,32469,-20713,56927,19655,25520,-8832,66072,35109,-18991,4815,50379,47034,-12021,-10018,-24610,10238,-83431,76506,102291,10185,58398,9488,-13131,-35672,-53241,2808,-71065,-41103,17760,-73093,-9123,-71214,81394,-30071,369,-44833,-8644,20693,78693,18070,-25663,32279,-40136,-60909,63853,10663,107021,26197,32766,17358,-46444,17092,59611,5752,-32443,43587,24073,27531,50951,91638,-19483,38245,-9091,-36048,45455,55486,22472,-8887,9480,11552,-9614,19703,31451,-21776,67454,-25799,-68686,12509,37621,-54391,-35373,-11984,6414,-11017,69766,38476,26677,-27748,20498,-23617,-1565,19261,68301,6879,31458,37211,-4343,-23586,-24892,-27776,32264,-12796,50361,5121,-40849,42206,-51227,-10243,68051,79098,8589,51643,17305,31294,26099,58223,77743,29689,-30957,-89603,4188,-123257,-14883,-25041,-25480,36151,-236806,-67544,-62601,22151,37405,8264,-5009,-897,-60110,-46002,10632,-50893,5415,-86965,-16717,-2430,-1582,24776,33676,2082,-42197,18155,4383,-38225,43564,-32495,46932,118998,13623,-16080,-7057,-94311,-20331,22575,62795,-28239,-23694,58590,25113,-84695,52762,72564,18969,18336,48647,12864,-3211,-28219,76146,42934,7954,61603,42996,-27083,-93004,72111,-27440,-10112,57983,47543,72689,-29147,4972,79919,59102,41539,15925,-60239,-43543,5207,-64231,-37822,-53013,-18810,-71622,-79192,-20052,4132,-60294,-8248,-60656,52929,41917,-24389,-33544,-19724,-70336,-16865,10475,-20973,-49902,36728,94559,-25332,-38841,51445,-25207,14038,-48401,39513,-23705,-72286,-29915,-53302,-2766,-28821,-7078,-13281,-43075,-49207,-23350,-7187,-34768,-4887,18490,29806,-482,-9144,-2797,-43811,20143,-19000,10093,-23672,-51019,-69574,-64927,-18583,5128,71326,30762,59030,-2932,-46344,-3585,25147,17279,-69229,23563,-28356,-5114,-13367,-19151,-3374,14170,116717,71642,-61154,51953,43993,-16428,-16342,-11268,-66773,-63984,5582,-37753,24690,23674,-41319,-21852,23187,27830,64677,-11337,28198,55346,-49443,-35342,-10055,7295,21916,36941,18213,-14232,-26693,-82555,35192,10857,-18068,7568,123,3382,12149,126205,-1212,42498,1340,22019,-21559,-81674,-18529,-44856,-99646,-31877,29344,39821,34499,33885,-5669,-38758,66160,-28074,-42796,-7061,46756,59024,51744,-22051,-43756,-5514,32408,77389,51722,48008,-56233,-8084,29036,11894,40356,-78867,-115981,-19259,-58655,24812,21583,21842,47063,-42510,-34816,-47018,93815,46133,-22234,-45429,99248,114448,-5989,41940,-15175,34730,55154,35021,-80298,-16539,-55068,-8409,10,27299,11847,-49759,-53144,45376,38423,-19098,934,32080,96523,76737,26833,-22570,-13352,8842,-116097,-63600,-4991,-11586,42972,99107,31955,21393,-13051,2633,12744,-28231,-12073,-14530,4181,35441,-43300,-18096,-11864,-11580,-43537,-30074,55,8466,40677,36665,9304],[19120,18727,11335,47646,38494,-49948,-35435,45925,-40206,22266,-98229,-59529,-33537,-35714,-5536,16752,21644,25071,34914,27866,13220,35527,-6669,16276,-49961,65898,-12517,-82375,51767,66070,7065,-30017,18017,-36908,-7472,-11485,30475,24970,-31187,-119164,-29216,56210,-24822,-5873,-8617,44227,17655,5000,16182,21152,16861,45205,-20684,12205,45852,-58012,-33330,-3709,37737,38760,49313,74086,-69215,-10254,-37202,-30911,19638,28143,-13880,25362,17347,-6358,-8311,-26206,-45070,-16961,-3638,12084,-116264,28471,14077,4463,9056,4906,-22230,19947,8768,1188,53939,-46354,26700,84584,19167,33024,895,28757,71945,8149,-22119,-49394,-38451,-23658,-11600,-12660,-44642,-113569,-31672,-24397,66981,6050,90016,-32710,-3855,-55267,-88730,-52800,95526,4918,30154,-18815,-27899,64289,-21178,937,44285,56186,-36523,60049,-51011,5670,-15952,-40538,-17912,109324,17938,-50732,32597,-80568,-6831,22062,92183,75949,28467,56618,-17507,-47670,23735,98948,15882,-12230,41638,61463,18461,25162,-30947,-41937,-2713,-28622,49078,8394,-16662,1718,-9192,32313,24403,54187,17250,60182,78877,32571,23774,41495,1265,1000,5124,-8301,-55963,-5392,75411,19788,63682,29719,-19118,-87528,946,119306,37225,55890,-15669,24302,11212,-50440,-137598,-68957,34795,34165,-50412,1964,-72199,-256,-33399,2387,-30574,-332,18065,105782,77458,45188,37141,48987,3001,13650,58771,-5003,-3341,79925,161758,49359,61021,52191,-14399,21022,-28763,-73516,-59835,26570,-3395,-75367,-27607,-37174,39172,29895,72071,24791,85180,67103,-93448,-56259,49883,1385,26619,29568,33250,47264,-26822,-41048,13335,-86886,-174961,10049,-313931,618936,421260,53515,67751,90922,49235,44617,12780,38812,130054,-36315,-94027,-35400,37279,24747,-54094,20311,-72170,-21818,-6147,-47556,-73086,-6378,-33624,-40117,11655,94037,65594,3451,-3372,12955,52540,23318,-14215,-26569,-59470,10663,39688,98498,81491,32655,66494,-25750,-28977,-48635,-17182,-16162,-42937,-2168,44981,71889,48460,-6564,1697,22394,23081,8795,-2368,8037,56636,78909,59700,41939,-4209,7758,-64451,20860,34618,-12867,-18262,52874,-12043,-8051,-11231,26325,38109,23380,-20300,-45190,-11414,-40202,-54163,6958,22734,-32000,-4246,26101,86759,-12642,97168,-50491,47037,13577,31082,9986,-50321,3881,3351,-10,-32521,8842,-13921,62961,-6515,-8839,16658,-26669,-11105,-15567,21985,-3745,17787,-52187,-72240,26314,48107,34315,-21364,-68799,81244,-1290,23977,67315,92834,116355,29567,-41355,-53996,20757,25411,27531,-40170,37427,54516,-23448,12968,43943,6243,52239,53862,16896,-7755,-63694,18177,41775,-62509,-19362,85992,19987,-53335,-25997,-17721,-28172,-31245,74670,31499,56389,9469,-1806,14535,-836,-80104,-1947,-38634,-89082,38001,66669,13900,52001,-19719,33081,-59505,-28005,-24453,-103842,-41409,-46317,-20746,-444,17182,18595,53800,29383,-24078,15861,-66787,-48426,-1655,52789,86679,-7706,-38046,9989,-42311,27372,12703,-23347,21843,-48661,-113273,-84469,-47462,-54515,-73986,-9144,-41821,9063,-98680,6163,21940,-4189,37002,-27390,9870,19279,-39845,-78324,-80536,-129357,-22112,-51645,33607,-30168,14948,-31758,-47368,32775,233,-9252,-1410,-67950,11943,-21963,24807,-64326,-19840,32699,29483,-7457,51941,57729,-15421,75372,-31893,-10773,-60318,-30534,-59953,-35556,-62899,70069,26426,8086,46619,67359,-47224,-41265,49313,32609,24903,793,-8991,-63705,45280,-11703,19211,34208,60285,2971,14680,48286,-24455,-39377,-38836,18383,-54483,6664,-3520,26106,42423,4984,10269,-21559,2062,-12077,-19695,-78362,4482,70655,-92596,-48053,8029,-6906,-62517,59648,35117,-5211,65939,6758,-26944,-57646,17856,89294,39427,41260,84502,-40863,-26363,-25795,12409,32328,-67291,-36187,21822,34439,71292,48632,13293,34973,63853,-6893,-66232,-56779,-28558,9215,14040,-10539,-21496,-66918,65464,-15883,21810,-10852,-51359,-78210,-110294,28655,-881,23433,-30494,-314,-189,12626,-29756,-3752,65091,-21199,-65424,-129740,-18880,-48433,-9348,-119036,-51729,-5621,61522,83953,29561,-11607,78427,676,29013,-36794,41069,32985,-16776,19776,40576,24595,-36985,-27951,-27464,9882,-58480,76179,78281,12581,65011,18006,-22501,-42497,-44311,23072,-80303,-72516,14452,-72339,-8276,-69312,75953,-13345,-6421,-52778,3118,17726,64492,16116,9285,62886,-41944,-42875,79313,-10345,45955,14400,14939,27862,-31376,16348,34683,23855,-55634,43566,36081,30385,49714,99201,-11763,13611,4062,-22365,74587,45000,23757,4326,-5341,-8790,13607,13267,11663,-1877,58062,-31966,-70610,12054,32692,-46399,-51672,28715,5649,11604,60460,37726,62945,-22418,62076,-17620,-11171,18613,43317,-2394,2217,26520,35906,-24143,-40248,24720,19919,-37314,50558,26645,-56723,48187,-47334,-26803,83621,57544,16323,34535,-563,35905,51501,67095,65873,12891,-13966,-69552,26429,-105472,-34067,-56807,-25493,7815,-239612,-103372,-90081,22253,33355,2433,-18711,6806,-58947,22851,31713,-62606,6019,-84224,-9345,1382,-12849,10947,41029,-6464,-55418,10078,34347,-25050,53347,-37926,31151,79589,-3018,-35870,-26576,-94348,43832,56650,70574,-45345,-14756,68287,6243,-81366,79536,70571,-6950,27717,47418,28495,-2279,-27247,59728,50711,9868,45271,39516,-14655,-92312,28198,-34647,-3212,33264,41079,118283,-39659,-34502,63896,57565,55320,10283,-45142,-22644,12006,-81397,-34347,-43199,-39956,-66234,-56907,-16703,-16622,-66057,1321,-51656,54805,51657,-21558,-37084,-35832,-80952,-42207,-2697,-28457,-29096,42467,83336,-26231,-23927,67609,-30220,5734,-36699,27945,-16504,-50516,-29006,-43217,-30206,-20860,-9176,-43397,-93978,-60932,-58304,13165,6170,18262,14870,13818,7955,5443,-5875,-49203,22453,3960,-3266,-29928,-42605,-55084,-55900,-9915,27152,80549,3897,27165,-3763,-42678,15160,33274,13292,-82719,1195,-23688,6972,7968,-17108,-2629,27363,103820,72491,-65313,79695,28257,-26049,-21012,-23238,-74030,-53056,-14764,-50451,33325,-19611,-32078,-29597,5684,44465,81950,-2215,20229,61378,-66841,-52540,-23687,1545,13316,69525,17887,-12474,-14003,-98985,23076,37960,-37902,-6612,2442,-24158,19591,83493,-15780,35435,-9703,47219,-25251,-81900,-19804,-48935,-84586,-35237,10273,14852,25630,8054,-28337,-25636,72323,-2967,-41254,12786,54704,44393,30553,-40253,-51565,-3152,31373,81487,63118,42770,-61297,-13017,42543,8673,24348,-51439,-92621,-23832,-25090,30439,51295,9064,41039,-14233,-35962,-23491,86886,52205,-18897,-44603,116918,137090,-12433,47095,-27026,7558,27848,18388,-87315,-22025,-53703,-18365,15620,10197,-229,-29729,-54687,23983,24340,9934,6894,41457,111685,56780,25594,-21170,-17238,10703,-124540,-62362,1754,7018,33626,79419,17584,3154,-18707,-13556,-1539,-47414,-9206,-11720,5511,37367,-52699,-45962,-24814,-17668,-39727,-32476,-5897,9230,44542,34750,4905],[43970,45068,19194,49220,13163,-52507,-12436,42739,-49699,8193,-118683,-56903,-30200,-8416,-1227,27624,25566,14454,32119,40939,25904,43422,-9807,18345,-25781,85304,-4487,-87766,53181,29856,-3717,-26875,4640,-47202,-21495,-7802,65602,5512,-20739,-73882,-42028,25272,-32419,-31682,-2090,54630,-1061,-2288,27854,31383,57726,51935,-27895,-5952,20118,-107251,-58879,-1453,53669,27348,30432,63425,-72746,2885,-13199,-17562,19635,33988,-1014,27425,18425,-12090,-8235,-25490,-43183,-5624,29530,6969,-133299,36357,18331,996,16283,681,1285,8042,2918,-8543,70647,-31776,-10440,40346,24267,38619,-776,5644,77269,14592,-24937,-40310,-27934,-35313,-38241,-12138,-24756,-100718,-31395,-25445,45920,-7060,102969,-33713,40528,-66913,-118879,-42604,97258,-10669,30334,-22996,-24276,63048,-19318,1760,25464,50515,-44677,60708,-59845,9388,-13733,-44482,-32065,104052,15808,-39238,31296,-108431,-24244,62700,93984,104056,34366,60501,-30660,-53040,21871,96377,-5244,5930,38219,64296,31664,17137,-13044,-29169,2778,-27464,53620,16910,-873,27588,17674,14299,22659,41501,24260,66709,77725,5964,-24097,27015,-6453,608,25004,-39681,-80571,1718,86582,53990,52369,7328,-28834,-101683,-16960,77954,23299,40863,-21982,26155,31355,-34125,-127465,-66799,24369,23506,-60932,17170,-74046,1986,-25455,-14001,-17409,1458,12899,105039,72086,57241,32108,32256,-903,6697,50853,27986,21669,97919,169568,74181,31151,59158,15422,9734,-2755,-50060,-60524,18019,-12245,-77824,-37106,-53439,31976,32827,63159,37008,59696,49016,-83935,-96856,69034,-23728,22625,38428,49282,58151,-63071,-75388,8560,-92946,-161487,-20025,-229739,645712,387642,79655,68793,72262,69783,43205,28468,36509,126154,1830,-86573,-34451,44465,22912,-54652,29225,-41327,-23956,-2900,-42088,-80088,19724,-45677,-22280,14562,93403,61807,6850,2773,-24013,84083,-10679,3824,-11262,-68310,9425,59011,92639,123874,48753,72581,-7905,-12281,-52361,-34958,3217,-59361,8267,41227,74938,38617,-16364,-16599,9841,32924,9777,-19834,-16683,47732,71843,69700,44435,6090,7253,-45241,38050,39877,-12767,-19425,41018,-6751,-10676,-25045,-14727,17495,6180,-29298,-55695,-17413,-25661,-41703,21815,27011,-36145,-7172,34937,90808,-10693,160063,-43615,4125,7130,33213,-10182,-68264,-13558,3440,5875,-21939,8639,-10479,70603,-11220,-31685,16785,-21023,-9763,-24812,23738,8043,21488,-36629,-7906,71635,33508,41077,-16981,-55723,65965,-66059,-9373,48794,64426,101730,8791,-31185,-69053,1375,74190,23115,-75695,46178,55014,-12318,29406,49626,990,51471,55277,37744,11976,-44980,-11961,-6940,-75492,-29637,69351,4965,-16224,2634,-5221,-34689,-33863,99425,76085,46181,11567,14029,15596,14026,-4767,10347,-21201,-86768,28071,48875,13114,58370,-3603,19943,-88794,-59818,-40405,-119206,-78419,-50462,-26319,-5429,-2730,14212,61445,20988,-36604,14367,-60713,-46055,579,24685,76376,-4042,-39591,11858,-44092,3864,30979,-8951,29099,-28135,-104427,-73136,-18748,-28712,-68884,-20646,-56699,-18553,-91483,-1809,-28191,-8936,14235,-28038,24641,28276,-17415,-78630,-87415,-133129,-10905,-21831,26538,-46378,6058,-16973,-52489,32677,5795,-43070,23055,-49065,22973,-15588,15153,-68335,-31014,22452,22835,-30961,48110,33196,-38291,80200,-25490,1168,-11811,-6122,-27749,-6898,-47810,82474,39774,22462,32483,52267,-64868,-60944,51527,31812,21912,-14554,-7707,-68548,32237,-3569,7152,23889,63296,350,14539,43594,-31152,-29142,-50394,12909,-44541,10150,-27936,29687,29757,6573,12223,-26018,-13411,-21820,-37760,-87017,-14633,79221,-96127,-38288,-16266,-20809,-100159,55490,31824,-5585,33003,31151,-5118,-53027,24372,81805,35201,29293,79977,-17399,-42114,-58621,24842,43149,-54678,-42084,41672,23118,63921,65181,-3912,31330,51379,-8034,-56424,-66418,-38883,26821,-3658,11756,21056,-42427,63908,-21598,17124,-21870,-59611,-53741,-77202,10222,246,38051,-8007,-20662,-12798,4286,-27952,14893,61342,-130,-68539,-146391,-40619,-76013,-5317,-90459,-37857,1686,49862,84719,21528,-3726,78762,-19371,19539,-60919,4994,21196,-4181,28561,7836,-13832,-57454,-56046,-30241,17568,-31178,80454,58537,15638,72594,33900,-26936,-48694,-29315,37589,-84077,-97912,13655,-65295,-8415,-42324,60807,4163,-15828,-51961,14061,-2125,46447,11682,32409,85757,-28727,-8337,81470,-36913,-22892,4101,-6664,38475,-10430,13443,11754,38186,-35942,37820,42975,28723,49996,86518,-3810,-9585,24631,-6458,89457,33958,22640,22584,-4673,-25238,38348,18765,-12345,24858,41459,-28666,-58892,11898,23712,-41968,-66317,53946,21658,33149,54867,34449,81135,-19833,88427,-11714,-24640,15072,17101,-13118,-20592,12195,67654,-20766,-48466,88851,9676,-55689,48363,52721,-69963,46367,-34132,-30620,84050,34730,12460,16529,-1541,45020,53520,52891,46160,-5977,11186,-27551,43952,-71898,-45295,-88300,-23311,-24513,-258050,-139627,-100801,19282,21990,-11314,-23433,20923,-54254,93986,41903,-73307,9870,-69320,4221,-573,-14903,-4212,39550,-8516,-61138,2285,66370,-5552,53991,-37543,3024,32767,-24724,-53183,-41945,-87844,89263,81846,68893,-50694,8653,76244,-9568,-73075,105427,57774,-31556,32169,27685,38577,8312,-26769,39032,54991,10681,20452,27786,-2882,-82775,-20008,-38830,6436,7838,34897,139716,-54962,-86363,55480,56401,62990,6919,-35368,-6878,-6203,-85206,-24684,-28084,-52209,-64252,-41142,-22582,-30792,-63944,16408,-37557,49210,64808,-10033,-39478,-55648,-76840,-61452,-10684,-16206,9267,44770,67274,-17950,-3331,80259,-23754,-7751,-17275,14071,-4002,-23866,-21870,-27999,-52408,-10323,-18068,-60032,-113084,-64312,-71075,30131,29924,35546,7862,4970,16344,12567,-6892,-47973,19555,28024,-19510,-27107,-19173,-35996,-42337,-4400,46575,78901,-17603,-9427,-11173,-38752,40491,33519,10117,-81390,-17838,-21866,10021,22410,-15981,-1168,46338,76940,59188,-71795,102278,10248,-33215,-26538,-32293,-80002,-47578,-31201,-54587,29672,-39981,-17199,-40014,-13952,51788,90505,11026,15182,47043,-77421,-53785,-39302,5397,5400,102132,20535,-17140,-4676,-100557,12202,68331,-45729,-22256,938,-41817,29804,30788,-38810,25841,-20137,71107,-27817,-70899,-21707,-48920,-57264,-33029,-7418,-4498,18954,-14073,-41824,-7484,68001,22428,-39148,32174,57578,22485,5855,-54391,-56658,-2437,29639,77512,69766,19141,-67429,-15750,51872,9498,2045,-17570,-22778,-15706,20247,35416,68904,-8916,31803,17719,-43922,-2410,67169,56248,-10381,-36603,117396,138453,-20299,50389,-37337,-14840,2152,-3252,-85071,-27920,-43373,-23995,28571,-3710,-17022,-19328,-49880,-5668,4685,40905,6316,51788,119712,35839,35463,-17387,-23261,6981,-107451,-39859,20582,18163,27159,52891,1208,-20907,-21025,-26188,-14183,-64148,-4647,-10664,-2041,36653,-49689,-64806,-30509,-18985,-30337,-23373,-12746,4445,35077,25969,2728],[63549,81915,23554,38668,-14393,-39557,22608,39707,-52776,-5227,-116441,-38413,-9195,24607,5040,28509,36816,8193,21943,46785,37076,44343,-6530,23781,5678,95925,14560,-87810,45948,-11463,-6404,-24048,-19058,-60870,-27273,-4006,96302,-5937,22769,-10687,-37867,-6023,-32436,-40306,-4545,52647,-19878,753,40123,32959,77635,57907,-29594,-22334,-9554,-141880,-75660,9984,64906,28678,325,45539,-68529,16296,13554,8031,23744,42294,3325,7489,13977,-16043,-6775,-21316,-38712,-534,36872,-7835,-133477,40767,18188,-7797,16580,-2930,25401,-9421,-210,-20351,77051,-14742,-33334,8426,16500,44963,-1724,-13119,63583,18706,-24547,-22307,-11040,-42291,-54799,-7845,-17112,-73562,-26428,-26343,23828,-23068,101538,-23797,72470,-68071,-114928,-23008,82790,-15603,31400,-23194,-34313,60587,-15946,-3021,3444,42488,-46991,52794,-65233,506,-8548,-45643,-34329,50471,-4352,-24941,24622,-121868,-27228,92480,86545,118337,41624,53386,-39585,-49806,22671,82145,-19934,28401,35187,61176,35626,3558,-5743,-11990,7705,-5065,40254,23493,19655,50673,36354,2957,17186,30203,29261,54626,57155,-25483,-67370,6468,-14510,7997,47519,-56657,-100317,1273,59711,65288,33858,-18591,-25922,-85713,-35686,29840,19181,27572,-29717,22903,35546,-11941,-98981,-57161,9747,7749,-58353,26973,-66115,7207,-15664,-31273,-6941,-10999,6811,93363,49455,62222,23476,24908,4409,-2995,35472,47943,47818,113649,128785,85553,-9078,45254,52899,-7198,35753,-19376,-44050,25732,-17413,-62213,-27891,-75269,2703,25372,48848,44974,33829,36965,-56204,-108277,66701,-50522,5619,34849,52597,56197,-83682,-95830,-1834,-85533,-118168,-45757,-151153,623636,378756,107424,80284,55902,85457,46056,42475,33843,112872,41390,-50824,-14657,53466,23426,-61517,37024,-15743,-33979,-8794,-27168,-73466,40242,-52263,-3509,27656,94619,72408,5457,25236,-50912,107777,-43195,10313,8931,-56363,4855,66054,74238,138614,56576,66836,-1847,-2816,-43281,-56234,23573,-77338,7530,28946,74176,31248,-15934,-20735,6846,34271,5302,-34166,-37636,31889,53946,68414,38560,20613,10159,-25796,48515,38405,-20475,-11875,33882,-6089,-9924,-38393,-50474,-16259,-9064,-35639,-56624,-28815,846,-19978,32283,34524,-22977,-6268,41703,76376,-1719,209714,-48068,-40142,-10032,26530,-27556,-78056,-24044,-23016,10412,-9987,4716,-7714,67064,-13057,-49112,17052,-17618,-12453,-23724,21192,11523,13906,-18366,57946,109553,11068,51245,-6225,-29684,42285,-119459,-38135,27764,31844,82938,-5780,-12036,-78297,-20034,105401,6455,-92829,45726,45156,-5389,41778,35058,-4934,39407,45376,53391,30307,-20317,-44132,-62057,-65544,-22042,60061,-6054,28139,25535,4741,-41051,-34162,109058,102710,19380,16381,22909,11994,20575,58469,9613,-13018,-77865,21680,33343,12132,63634,14905,9627,-67130,-62873,-37103,-115736,-100346,-40269,-30616,-11495,-28142,7836,66148,15755,-40345,8038,-56876,-46341,269,-1198,53476,4567,-27310,10910,-31281,-11661,51315,2819,34713,-2052,-81775,-58779,18755,-5932,-54335,-22439,-57191,-38454,-75043,-4548,-67223,-10007,-15546,-23404,33044,30714,20169,-66164,-76849,-120273,5534,7475,20033,-57927,-3244,-1653,-43298,22797,65,-60889,38084,-27250,26749,-10429,2674,-63559,-38644,11872,12295,-47197,33410,6829,-57459,75173,-18727,11519,36195,20958,2174,-3463,-32081,83482,45505,45125,15668,30588,-81936,-61249,46645,27822,15734,-23596,3588,-68622,20781,3070,-1110,20509,68947,-4472,15146,10086,-36222,-18870,-52589,13930,-21210,6037,-54160,22890,20940,3615,17993,-21774,-31516,-31268,-49489,-76502,-31920,74382,-101243,-19794,-37054,-31239,-116566,46826,25809,-7608,-2307,40607,14166,-30748,32023,62891,27064,6517,64241,4307,-41779,-88036,31921,53547,-36746,-46735,49415,716,36952,75012,-20088,18365,42903,-8923,-38232,-64660,-50526,41847,-16570,35501,51729,-13490,52757,-33524,15701,-28510,-62365,-26614,-30750,-8140,1236,49403,13643,-33893,-23166,-3482,-26401,41508,48023,25607,-58426,-118638,-54522,-66151,27230,-17838,-22814,4148,41518,71663,9236,-1128,57640,-33138,-635,-74399,-27569,3032,7601,26266,-41022,-56100,-67669,-86394,-36556,31442,-6268,91709,49190,17050,77587,53033,-26401,-53176,-13535,44548,-87985,-113185,16191,-50424,-10099,-402,37670,16453,-20348,-37863,23874,-36163,25476,4937,32265,91657,-6332,31284,73436,-53887,-68579,106,-27554,46346,12564,7998,-7959,45769,15904,26773,44070,19315,48882,60924,1481,-23945,49083,8612,86178,25919,20892,44103,15869,-33729,58228,31655,-33448,54102,18813,-14537,-35765,15846,10460,-41395,-76713,52699,50547,39890,51684,26888,75752,-23263,97260,-4289,-38176,7387,-4856,-22050,-30857,-3042,83217,-12866,-47980,137303,2150,-67265,42320,66934,-70774,36179,-12295,-19603,68270,12657,-3598,733,16775,60178,32251,26331,26079,-18293,37363,17501,49680,-28103,-47821,-99424,-15681,-43660,-289453,-166294,-95859,12074,7125,-31705,-21773,36347,-40485,144503,39434,-76949,12094,-48398,22151,-6614,-7331,-16237,30283,438,-59130,-3971,89457,15921,48529,-31351,-33833,-9563,-46006,-60562,-45805,-70751,108697,93283,58486,-43764,34166,77875,-18356,-60490,124141,39134,-47916,30933,-3568,41776,30025,-22286,20092,55171,6852,-3078,10197,663,-63036,-57478,-37958,17048,-14165,23532,131723,-71941,-132228,55815,53346,61913,374,-34775,2171,-43383,-72099,-11676,-9715,-53750,-63683,-34920,-32844,-34321,-52211,32535,-23428,38138,81114,8093,-39055,-79202,-60168,-68546,-12796,17259,57488,43020,47579,-1086,21445,89165,-9992,-22774,5063,1384,9587,2154,-10096,-14748,-64116,-1461,-31409,-54420,-97759,-59588,-59656,43288,29094,44230,709,5270,21596,9422,-5384,-42783,14361,50158,-34156,-17932,16526,-8944,-25854,-4210,58518,68002,-31432,-36615,-22179,-31703,68110,27752,8144,-65298,-29879,-23834,3785,27332,-16282,1525,65494,43749,32393,-81611,111149,-2071,-35138,-31683,-37262,-80484,-47301,-40116,-50841,20186,-26906,1604,-50529,-29621,42668,89404,23605,12936,15840,-82820,-40415,-52586,25152,-1737,124942,23639,-30023,-2947,-84413,4496,91805,-43607,-37557,-3704,-44533,43094,-15528,-64866,17400,-25690,87458,-27262,-50464,-23295,-46563,-29551,-26552,-19948,-15909,16222,-26718,-39416,13039,53095,43774,-36404,46293,57301,-798,-18444,-59258,-55121,-5407,29269,65817,71887,-13595,-71329,-16202,51266,13387,-12110,14095,52223,-415,62654,38072,70465,-28460,17390,39727,-54426,5005,36085,53404,101,-22481,98602,116803,-27110,54821,-45075,-29330,-15785,-23064,-74763,-36184,-29289,-23480,34739,-11522,-35216,-28227,-41746,-35998,-15849,68834,1860,62026,113375,19102,50685,-12935,-30403,-2407,-71318,1946,49379,15928,20453,33722,-13588,-46075,-18084,-30195,-21400,-73100,-2599,-9474,-14809,32236,-40088,-73346,-27244,-15656,-17265,-5165,-18215,-3414,17300,12401,3213],[66440,117446,23795,14588,-36607,-14128,55838,37274,-45419,-13164,-93039,-9340,24960,55173,13673,17658,50669,6326,7636,45753,44157,39532,4228,35551,38922,99310,39150,-83535,33598,-44230,-3583,-25237,-45606,-76168,-22471,-2418,110671,-12148,79878,49933,-24951,-28589,-26567,-32386,-17016,38519,-31127,13929,54203,26229,66356,61900,-24473,-33256,-36295,-149349,-76210,27425,70825,44284,-34886,28459,-57642,29993,36057,42038,30284,48605,-3073,-23697,6329,-17422,-4662,-11249,-29580,94,8856,-27383,-120194,39754,13602,-20562,12399,-697,43359,-26786,1338,-31089,67577,-2796,-30114,824,-6262,50461,-692,-20295,35059,20676,-21037,-1241,6389,-39078,-56952,-838,-19082,-40371,-16668,-24703,8407,-36234,88768,-3426,80200,-64366,-86857,1270,57542,-10173,33937,-18384,-48192,54535,-8914,-12864,-14653,29116,-43507,39555,-62404,-15576,-1833,-46119,-24502,-20813,-30922,-7827,16939,-120738,-15844,103786,71900,111936,43304,37839,-43048,-30603,32786,53266,-27012,49089,38148,53017,30900,-12505,-8810,5991,11954,35252,9977,26378,45215,65699,37751,-1091,6366,22706,26769,27410,21399,-50709,-94149,-18081,-21925,17292,66421,-48410,-108204,-8595,3985,48263,13313,-41442,-16420,-52241,-49681,-13719,22069,20590,-38289,13262,16743,9086,-62363,-42216,-1348,-8622,-40929,30188,-50997,14141,-6316,-48231,-3326,-26936,2074,81551,18404,58805,14643,29500,19232,-12424,15896,52625,67547,121817,57539,77903,-49515,9853,81343,-24367,73830,7832,-21344,42921,-15281,-34308,-4927,-96848,-36883,8273,35341,48840,23128,35960,-17590,-97941,45389,-71792,-20971,21681,40097,43285,-77283,-95012,-14423,-78369,-68988,-66577,-110761,538706,403723,133565,101337,57909,92465,54477,51954,31816,92377,65763,-5964,18390,62390,26480,-69369,39633,-5563,-47690,-18707,-5730,-51640,52967,-55479,11391,45533,93907,94062,1541,57235,-58854,113826,-62121,3435,27180,-29009,-1762,54727,49012,114255,55719,55653,-5883,-2443,-21118,-73353,41752,-91332,-1884,16874,70302,30083,-3807,-6892,17591,30292,-1239,-40889,-50629,12335,27645,58721,20685,30371,14316,-13001,48194,26541,-31718,-3168,35204,-12411,-5547,-47401,-62913,-53580,-20811,-36456,-52589,-45460,29841,5860,35848,42175,2513,-2283,42484,44157,13583,234161,-66763,-76063,-37861,12455,-36621,-76879,-26404,-69371,14534,1656,-929,-5480,52882,-12311,-59797,17462,-15949,-19165,-11463,16339,6244,-1412,1473,102839,129099,-12273,63637,8395,607,22593,-140783,-60289,8430,3041,62343,-9297,11655,-83639,-39652,112318,-18042,-82442,37201,27793,-1315,45784,2347,-8882,21593,29121,61616,44561,4814,-68260,-98382,-41943,-788,55677,-11599,57967,38582,8845,-47741,-34519,110283,106875,-12603,21931,19442,1914,19129,80697,-140,-12674,-64618,21170,23590,11441,64957,29972,4187,-16823,-51434,-20175,-92037,-104120,-23511,-37208,-18978,-55104,545,64581,14649,-33824,-1777,-54450,-45288,-4360,-14875,27960,15431,-7194,6221,-9115,-15713,66571,7995,38286,21495,-53539,-44987,48003,7217,-35725,-15254,-47000,-49421,-48816,-12,-85794,-5115,-46747,-15145,37703,28391,64346,-46996,-52421,-90078,19840,30095,12792,-61596,-11062,10599,-18859,4700,-11400,-60043,40853,-11729,22230,-6564,-4008,-48737,-39692,4649,1678,-52339,11653,-13366,-66429,61405,-12030,22142,68428,44684,20744,-9097,-16253,77513,46437,70248,740,9678,-95824,-44326,35230,21118,7316,-26895,20266,-63195,11819,2350,-4499,31047,79281,-9732,17967,-48342,-36338,-12308,-46159,23545,10712,-3583,-65427,11884,19002,-3482,26795,-12045,-42284,-36402,-50461,-52572,-42132,63234,-108537,3501,-50513,-37667,-111078,36831,17061,-9590,-33095,26769,26108,5154,38455,38955,17902,-20949,43252,22220,-24635,-105728,32336,60001,-18253,-48761,42873,-28524,-5868,70326,-33722,-2646,36886,-11319,-19343,-50666,-53461,48852,-22331,53427,65064,14598,37797,-45214,19626,-27764,-57336,-5058,14139,-26588,3165,55291,30143,-36876,-29170,-9714,-24292,71343,31448,46299,-37117,-60061,-60028,-20582,85257,71576,-8225,1205,37826,47364,-5448,-5416,24399,-36990,-25704,-73639,-42101,-17000,8195,12292,-90386,-86512,-65494,-107337,-47506,46164,12018,105443,50069,14704,74813,68166,-21941,-55274,-2823,44236,-93449,-115939,21588,-29067,-13445,40549,10522,20972,-15379,-10322,31987,-74749,4239,-2296,7696,72769,16562,64143,63084,-50900,-74179,4405,-43290,48931,33224,727,-26332,46043,72321,12515,39767,3092,43533,34416,1974,-26155,68416,20323,66157,24507,20263,64005,50453,-33818,67583,42951,-46713,79805,-6430,6772,-7390,25383,-5977,-42226,-80813,27060,80839,23075,46662,12605,49424,-32222,92397,5201,-48746,-5521,-20036,-27274,-29088,-16124,79997,-1730,-39735,154076,-2834,-73668,31223,57952,-51507,18659,14365,2969,40079,-6942,-27736,-9660,49217,78210,-1996,1511,11743,-19287,54488,42550,40711,14646,-44392,-76265,156,-40163,-326763,-178007,-80868,1072,-7466,-53714,-18108,48852,-15022,163540,28107,-70850,9265,-28449,39665,-12392,7205,-22172,16913,23917,-49971,-7834,93005,34953,40415,-21103,-73000,-38738,-60688,-54949,-34184,-40790,106600,91273,39211,-28238,46788,69463,-19469,-44645,128841,19496,-51949,24575,-35222,39536,60978,-9925,7049,51147,-3665,-18952,-8736,-8112,-36677,-75794,-31223,25421,-30347,3183,100714,-84320,-153153,60732,47390,52005,-9934,-41563,4597,-82977,-43306,1166,10341,-47204,-60805,-37225,-41370,-26284,-30182,45452,-14665,24087,96789,27795,-34703,-101448,-36699,-59968,-9539,64638,103175,36778,27135,21715,47226,93463,3601,-34616,25023,-8094,18776,22576,4128,-9774,-63318,3185,-45493,-26609,-59709,-47890,-32878,55916,9556,43991,-5285,11254,21690,-2734,-2268,-37235,10732,66220,-43519,-7342,54863,24914,-9013,-9619,57926,53560,-36722,-42929,-32250,-19190,91946,21474,7874,-38638,-36016,-30096,-7760,24501,-17868,5938,79643,13431,-1979,-92541,100679,-2399,-28839,-34021,-36579,-72128,-48073,-39407,-41878,10353,12864,20553,-57909,-37047,15834,80987,31167,11751,-21975,-85526,-17927,-59448,58469,-8533,130266,24865,-48385,-9834,-52906,667,98895,-36496,-51501,-8946,-33900,57091,-47357,-87029,12673,-23955,92023,-22343,-24923,-23914,-44198,-11105,-18958,-25376,-19496,17099,-30545,-20803,32501,31038,58964,-33269,51015,55669,-19704,-38789,-52291,-45435,-13242,31537,48253,71416,-44310,-69783,-15393,37882,17240,-8730,37207,89239,12808,91357,37765,58568,-44804,-1936,42838,-60783,-5489,-623,41695,8360,-5447,65011,78325,-30409,62318,-49026,-36351,-23393,-34214,-61087,-47580,-17330,-16289,32214,-12028,-49793,-56262,-34536,-60201,-32179,89297,-2341,70448,90091,10275,63760,-9043,-36772,-14502,-24470,51790,80598,-371,10497,27725,-24255,-65986,-9275,-25789,-18233,-71074,-6137,-6792,-27778,23487,-29287,-74304,-16886,-9221,-3038,17015,-20451,-11301,-337,-1626,5768],[48641,136674,20234,-17854,-48246,15039,72908,35821,-26509,-12823,-56913,21925,62255,75904,24726,-2955,62005,7241,-6148,39061,44609,31725,22031,52849,67987,97856,61401,-76064,19994,-58631,1873,-34254,-65603,-89103,-9948,-5282,102083,-21715,119964,88122,-13344,-35655,-18907,-15278,-36513,15862,-30565,32916,68991,12418,27875,63684,-13988,-35519,-52442,-127700,-58880,44451,71812,67398,-66678,17920,-42361,44724,48252,74607,36932,48095,-16991,-51947,-666,-15398,-2408,3706,-14085,1808,-43306,-44605,-101526,32925,5845,-34848,8037,9470,51066,-37570,8036,-37971,42269,-2805,-750,17330,-38691,53803,3800,-12892,5015,21476,-15002,16354,20677,-23648,-45701,6975,-24510,-11684,-3513,-21806,2520,-42773,70646,20882,61522,-60437,-54181,22873,29185,2465,36500,-7419,-49002,44121,1776,-25729,-26199,6941,-34798,25594,-48903,-30859,4990,-47019,-7320,-75856,-48183,10850,12140,-106248,4212,97888,56242,84061,34752,18546,-41145,9873,54773,14786,-28437,63838,50334,42137,20147,-27017,-17370,20885,14909,81333,-27321,25890,72330,69609,19285,179,-8170,18247,13952,-6016,-18864,-60597,-98843,-43545,-28088,20781,76295,-12374,-100491,-25222,-55848,9476,-4720,-55565,-8179,-16316,-55123,-43015,26488,21250,-46642,-2312,-22354,23510,-28306,-25566,-2123,-22214,-10902,27790,-32597,21324,2182,-62496,-7789,-36935,-240,75718,-8701,48458,9843,45319,41264,-19539,-5552,43640,75079,118682,-13586,51503,-81815,-37829,89510,-36271,97359,25335,-5709,56156,-6054,-3910,19516,-110298,-69030,-13684,27613,48872,35701,44887,21406,-78253,14202,-81534,-49161,5153,16211,25742,-45541,-71337,-24767,-82331,-29484,-84091,-114156,394647,461297,155412,127331,79827,89996,66494,54549,31289,66695,60592,28083,53491,69552,32329,-71637,36886,-12457,-59238,-25147,17243,-20156,57798,-56921,19122,60224,83435,114310,-2870,86416,-46670,96819,-58162,-13801,38221,1443,-8726,24716,23376,59444,47140,45813,-14471,-10116,9854,-78018,54284,-96807,-15251,13153,64422,36094,16161,22685,37199,23760,-7471,-37999,-53974,-5023,-1837,44517,-7214,32100,17739,-11596,38206,4235,-39443,839,45569,-24597,2701,-49413,-42347,-84214,-27914,-31474,-49838,-63720,48430,28595,32344,47684,32398,3646,34354,2224,32488,228628,-91697,-97484,-71914,-5301,-34778,-66249,-22155,-114536,19314,11824,-5878,-2819,32733,-9689,-64445,17864,-14326,-27287,8377,10380,-4832,-18496,21369,116800,123989,-30984,72831,23194,24745,14461,-122886,-73013,-6782,-20542,40296,-1938,34623,-85175,-53993,97556,-42559,-45262,23531,6671,474,39262,-39727,-9640,5006,13283,62863,53077,25227,-76270,-93744,-16665,24849,46637,-12268,61887,40901,6296,-54321,-35635,109932,94178,-38452,24013,2213,-12749,13185,58971,-10671,-14911,-50459,23850,19734,10902,59799,37400,4922,27727,-43130,1417,-55510,-92332,-12173,-49361,-26514,-78285,-6480,55516,17341,-19288,-10624,-50334,-39297,-13918,-12569,7753,24586,13981,-1983,13079,-10239,71987,4802,40813,35697,-27155,-34179,55585,10029,-18526,-2498,-32852,-55901,-13146,10516,-82437,3685,-73298,-6315,42184,25627,102239,-28459,-26084,-46332,27859,42346,3396,-56201,-16937,16474,15051,-17183,-19990,-45096,31485,-8442,10389,-3871,2075,-26262,-32971,3309,-6026,-47420,-13110,-21822,-59376,40104,-8876,33894,77831,60636,23335,-5840,869,69404,47096,90743,-7867,-2791,-103615,-19004,19756,13451,-1740,-26756,35543,-51512,5926,-4896,-4355,56020,92880,-12900,22951,-113155,-29920,-9596,-33027,39970,43500,-14295,-49724,6195,25242,-11411,36519,-1170,-38756,-35058,-39051,-23383,-42179,55113,-110073,26082,-54564,-40575,-89870,29677,6298,-10368,-54296,-8821,27804,44279,41318,18101,9018,-45013,23146,34928,4411,-105381,25869,59898,-4674,-47088,25633,-57346,-53872,47713,-43614,-26309,29696,-16550,-7073,-29442,-41768,45075,-22242,59855,61567,38875,25256,-49769,29125,-19927,-43364,5379,41077,-45188,7042,54679,38696,-31362,-30989,-13536,-20009,96228,18927,56304,-9314,1696,-59411,38007,145684,140786,4465,-5057,36532,15313,-20135,-15189,-7372,-32378,-48345,-59380,-32622,-34843,-6433,-9226,-121331,-93153,-52817,-108713,-60243,54901,20795,112747,56123,7394,60299,71207,-15268,-55311,-1785,38422,-97178,-106298,28361,-4685,-18043,66142,-14634,20969,-1748,25261,37514,-103567,-12499,-7084,-30932,29880,32651,82406,59527,-28289,-46798,15330,-50772,44775,47674,-6623,-45708,40677,108285,-1709,31336,-14646,32573,17007,-3153,-17745,71961,27091,36679,32012,21379,75945,83163,-27992,63331,44342,-50843,95175,-28648,28201,18298,38853,-23353,-40234,-77100,-10015,98351,-16402,35585,-9254,11336,-43051,81028,15578,-54930,-22775,-29226,-28779,-20691,-24232,61365,9873,-26985,140632,-6028,-77803,15221,26223,-12620,-3472,40018,29232,6522,-22599,-52694,-12452,84604,92594,-34559,-11340,6191,-9328,53921,33447,19361,42931,-39671,-21509,24427,-15755,-360687,-174088,-62973,-11297,-19339,-70846,-16545,56331,17406,154818,16092,-56180,946,-14780,50705,-12350,23913,-21497,4193,60742,-35162,-9093,71239,48235,32178,-9118,-106384,-52913,-64100,-38354,-8597,-576,92856,79069,11229,-10290,37363,50319,-15469,-27459,115629,2795,-43655,14752,-56632,35075,95811,11691,1766,43716,-20331,-26255,-23888,-28020,-10701,-74399,-19496,28488,-39689,-25694,59497,-84801,-142587,64160,38862,35679,-19147,-49839,1299,-106330,-4521,11083,30866,-38079,-52507,-44324,-44078,-9041,459,52284,-14971,9478,105062,42516,-26421,-113880,-12952,-36340,-2325,111743,132152,26102,10208,46251,69656,91201,9931,-38655,38530,-13896,18971,33985,18208,-16151,-52016,3434,-56789,13708,-17213,-31003,-4915,71817,-14193,36511,-11246,16457,16585,-18995,456,-34314,11550,71584,-45967,-556,82801,57157,5298,-18713,41528,43208,-33312,-24564,-36438,-1278,105893,21323,9677,-8476,-40002,-39840,-18439,19114,-20284,11552,85190,-7056,-33865,-100602,70777,11165,-13117,-30883,-28693,-54885,-44352,-28409,-31249,2963,59561,34634,-59440,-35478,-22739,69343,33769,9100,-53396,-87426,5958,-57450,94180,-15270,117060,23154,-66127,-22800,-14335,372,85333,-29981,-64098,-11399,-15997,67790,-65042,-98929,12634,-14685,83519,-13256,-198,-23695,-43920,-4472,-13978,-23955,-17407,19215,-31017,6467,47429,8170,68535,-30341,44680,53690,-30691,-52211,-34439,-28793,-25220,36373,27960,71003,-64936,-61529,-14635,13272,16983,12013,49948,71774,15973,103414,34792,40702,-53385,-23509,26824,-57238,-29734,-34826,22913,10529,9928,25201,34478,-28550,72280,-47771,-38032,-21661,-32107,-50899,-60571,-11759,-3620,21728,-6330,-55449,-91457,-32093,-73804,-40259,99374,-2225,74564,54193,10024,68497,-6049,-40116,-24103,24269,92807,104163,-24934,-3622,29520,-30173,-74737,4210,-16647,-1433,-58481,-15644,-2262,-36399,10939,-19870,-72126,-4322,-2105,9675,37268,-18828,-16464,-9896,-11382,8932],[15150,129340,14287,-47897,-48159,36687,65902,35211,952,-4707,-20194,46302,90343,82064,37230,-28017,66720,8668,-15037,28331,37320,24081,44305,70919,88166,93517,73682,-66534,8159,-52342,8481,-51691,-71360,-94775,3352,-13639,73251,-42652,120879,93639,-9493,-25570,-14144,1492,-56950,-9904,-19060,50924,80975,-7474,-21813,63597,-1848,-27626,-53235,-87034,-29685,54105,69053,85818,-87711,15015,-25216,59612,48983,92914,42083,37495,-30996,-65371,-3492,-9251,-81,20147,7535,9940,-91521,-52685,-86246,21645,-2630,-47566,7352,25680,48257,-36972,19038,-39611,8346,-16989,42838,46015,-69217,54472,12861,6500,-9556,22091,-7301,25733,31561,103,-26376,13486,-27450,4175,10666,-21407,3132,-42405,53187,39910,24114,-57539,-31626,34247,4266,17113,36217,10116,-24481,30697,14020,-38847,-33940,-23575,-21722,15323,-25964,-38068,10879,-47615,10073,-97167,-45144,28877,12224,-79480,24241,82039,46861,40435,16204,648,-35218,67362,84420,-22787,-27999,71233,70029,31354,7171,-36001,-24316,29466,15147,117333,-57664,24154,93872,61647,-13354,3599,-22436,13242,-7979,-34561,-51467,-52283,-84771,-66022,-32837,12488,74665,41039,-78369,-42111,-95122,-33703,-17067,-59471,-7969,10017,-51219,-53170,27044,27464,-53235,-21784,-69129,29265,-1913,-10494,10667,-31716,25308,22501,-14813,27342,10802,-70888,-18218,-37438,-1375,72279,-24188,35134,12667,67921,65890,-23699,-26777,25513,68461,104246,-59324,12982,-101841,-81112,75821,-39307,98344,31707,-5909,52354,6553,18599,31007,-109851,-79164,-33525,27306,45463,65234,56748,50119,-59727,-14689,-76824,-69088,-8086,-8068,11622,-1357,-30565,-28756,-97670,-5186,-100391,-143031,218751,537527,170384,150673,109263,80326,77869,49144,32930,37783,22997,40073,77572,73729,40615,-66040,31699,-30463,-63788,-22230,35945,10171,56076,-57347,18720,63821,56104,119168,-6518,100643,-21025,59624,-29956,-35348,39563,21353,-14353,-17231,2741,-304,32688,40893,-20903,-22329,41759,-64338,58583,-92269,-27535,20595,58023,46232,36225,60278,55419,15938,-13232,-26723,-48551,-13429,-27029,28701,-37277,28789,19752,-21946,23400,-23451,-37033,-1646,62196,-37913,14741,-43925,5368,-100393,-29571,-22770,-52672,-78365,46574,41720,23826,49818,58011,10506,16958,-37765,50473,198048,-107159,-102792,-102766,-22384,-24921,-52300,-14984,-132990,25278,19888,-8837,1113,14063,-6348,-64701,18173,-10843,-32605,29274,3554,-16708,-30976,39001,104540,96365,-41825,71675,34346,35300,17518,-76166,-74269,-16417,-40580,17452,12055,52425,-81328,-60834,70594,-59136,7348,8471,-14581,-975,23148,-78405,-8287,-4676,3592,59819,54966,37155,-65116,-45774,2866,45703,24219,-10160,41713,34593,-1068,-59838,-36818,110427,75850,-51544,18064,-25344,-27011,7730,15706,-13710,-14264,-39273,23798,19226,9789,47410,36073,11291,42606,-48352,19536,-18799,-71082,-16857,-66884,-31438,-91883,-12104,40375,22687,-1644,-13990,-40727,-26800,-27367,2499,-4233,27977,31085,-12129,26711,-1130,67010,-5439,43755,37081,-6846,-27749,38211,6427,-6732,10788,-21517,-63879,27923,22807,-62290,10586,-89723,111,49462,27073,121250,-16509,-13558,2969,29105,43444,-8684,-43334,-22238,14042,47019,-36892,-19110,-24129,12945,-17960,-5592,-2252,22580,-1230,-19200,8393,-9432,-37641,-37513,-16880,-34420,12829,-12960,45565,68780,67144,11423,12207,20534,61920,51166,101165,-7297,-1605,-101968,4052,3873,7743,-9654,-26034,43614,-32833,3730,-13713,-3745,86477,105085,-11851,28462,-157250,-17904,-7568,-16056,58182,68828,-21389,-8635,14191,38504,-16024,44619,7776,-20298,-27614,-17084,4231,-32175,56434,-94832,42170,-49550,-41421,-61243,28759,-4714,-9830,-63337,-53354,19494,73757,39310,7174,65,-59601,8455,41502,36854,-86049,13744,52729,877,-40908,5390,-77651,-92310,10748,-49270,-44819,18825,-24674,-5261,-9689,-17360,31354,-20303,52623,45524,58065,19657,-43147,42237,-8731,-21096,3684,39031,-63072,13343,48075,38658,-23076,-30911,-14456,-12083,107243,14700,57241,18673,42052,-56389,78476,176746,165483,14305,-11006,33513,-20901,-32526,-26767,-26272,-24500,-62194,-36473,-5535,-48202,-32226,-30766,-120670,-73569,-34416,-87007,-68585,52414,19207,105732,60914,-4707,34055,56183,-8232,-54358,-12029,29494,-93965,-87237,34522,18581,-22984,70386,-31224,24453,14542,59215,39512,-109362,-18653,-6543,-66602,-23469,38995,84322,67700,3531,-11874,28196,-49237,33950,53475,-11725,-65721,32387,115488,-12451,20627,-26202,16640,11925,-13216,-4013,53227,28373,9225,48026,23113,75074,95300,-20204,46080,33259,-47911,94708,-41726,42644,34514,52059,-38676,-31219,-65040,-42522,93052,-68097,17159,-35815,-27251,-50907,69359,24154,-56904,-40549,-35391,-28220,-12257,-25371,35305,18647,-14210,109860,-8357,-82560,-3780,-16274,35114,-26106,58812,49494,-24973,-33179,-70866,-7341,109820,96734,-53839,-9909,8904,6817,33003,-6210,-8038,46634,-37907,44174,53100,18217,-382733,-157887,-48242,-21164,-27905,-77925,-19289,58349,44198,129878,12206,-37517,-10190,-9473,50482,-2017,37365,-15751,-4105,102574,-17326,-8224,27008,54159,24730,2806,-126037,-55671,-55068,-16321,23958,41548,76749,60127,-22932,3835,7833,23780,-10561,-11263,87112,-8084,-26857,3766,-61688,31795,127071,40340,4120,34696,-40084,-28476,-31324,-52703,7526,-58549,-5264,25131,-41922,-57591,20400,-68983,-110909,61789,29188,16772,-20252,-53023,-6597,-102626,36018,17243,50399,-31636,-38005,-51541,-40790,12407,34659,52064,-24846,-3702,100199,46477,-15522,-109081,6385,-2740,7043,143038,132838,11815,1215,67630,84191,79827,5776,-31747,43871,-16510,8687,35408,29427,-32185,-35803,974,-63130,50609,13532,-11178,12004,91254,-28192,24547,-20102,15160,8269,-32644,535,-35300,17017,63042,-42308,-1053,89693,73996,14675,-27822,10534,42543,-21558,12947,-30709,19020,106287,31501,13480,17618,-45138,-50633,-22894,17150,-23228,16051,80732,-15354,-52070,-102316,27600,34885,9914,-20560,-12955,-32985,-32206,-7998,-22112,-1262,92551,39259,-54099,-27847,-61381,58335,37864,2904,-67944,-88594,23738,-46625,117314,-21538,91827,19114,-76480,-36822,19122,2686,54719,-28071,-75947,-8315,2148,71601,-72716,-96702,16719,456,63909,-1731,18077,-23472,-46684,-4823,-14267,-17494,-13007,19064,-33927,29477,55274,-8323,74745,-28352,28676,51531,-33515,-56691,-10005,-8358,-38254,42393,8828,72775,-72881,-48258,-14406,-16980,9350,41417,54805,17367,6156,102716,30067,25452,-51349,-43329,-355,-41739,-57696,-59081,1901,4359,19078,-11888,-2590,-21246,81436,-40084,-35971,-13969,-16283,-49648,-71365,-13700,11613,6215,2381,-48753,-115290,-36120,-75218,-38217,98398,4617,71736,14701,15753,62144,-3408,-38497,-25674,66122,110476,112462,-47117,-20046,27221,-32730,-69528,19546,-6928,27452,-39308,-28390,3367,-38178,-3244,-11190,-70101,4428,3252,18517,50972,-14283,-17190,-7538,-13574,10939],[-22922,96805,8143,-64336,-39257,41933,37027,34639,30132,7297,5662,56726,98994,72602,48945,-50543,62713,8743,-16377,15317,23628,18917,66106,83199,97235,87286,71196,-56140,-174,-30443,16508,-72709,-60165,-89603,9493,-26482,35370,-73700,84000,69534,-14395,-3112,-15715,10363,-71460,-33433,-1908,61315,85762,-33060,-62527,61730,7462,-10833,-39305,-44018,-628,51849,64235,88569,-94500,16367,-8316,71055,43782,87272,45414,16509,-36537,-58403,-601,1189,2714,33939,32367,26354,-108169,-47402,-79755,8504,-8717,-55655,11927,42925,38131,-23847,32891,-36553,-22827,-40318,83535,69664,-84926,52877,26561,30987,2884,22807,1138,25628,41510,22366,-5607,17163,-24618,4331,23412,-27116,3677,-37973,39553,46763,-18681,-53345,-21685,30742,-13904,28060,30420,32824,22825,17262,24723,-49677,-43193,-56101,-5300,11579,1647,-33567,15242,-45452,21396,-87904,-22483,43964,16855,-41752,36102,64260,47835,-9134,-6925,-11854,-27567,124084,111063,-49121,-29523,71682,90082,22899,-4182,-36677,-24060,29963,10644,130944,-69459,24000,101615,43044,-47931,6753,-32370,3343,-34064,-49133,-67929,-30585,-62385,-81403,-36387,-8375,62978,90585,-47704,-51395,-101562,-60122,-22352,-57870,-19372,20427,-40287,-45236,20617,34941,-56427,-42134,-105069,27944,19203,2128,35158,-37661,58583,17866,-361,30981,20532,-70395,-30065,-31097,-4554,60929,-28981,23979,24583,90056,87106,-25524,-44816,4176,50016,82450,-71655,-27072,-109240,-103092,47300,-33053,78734,29363,-21671,25445,17114,25835,20325,-94797,-62692,-44648,32454,39321,92279,61652,60828,-47655,-30513,-58550,-72832,-13951,-19757,7252,38861,15613,-23960,-113016,5421,-116231,-170939,55436,608297,175929,162959,130386,67720,84197,36248,37032,8542,-34510,31100,80692,74316,49716,-55873,27590,-49706,-59620,-8573,45553,28293,49786,-57232,11662,51362,11214,101868,-8838,93365,7072,13710,12468,-54724,31561,22098,-17309,-58980,-9683,-38729,14817,39673,-20030,-34417,65875,-31857,53947,-80125,-35787,34980,52659,54205,47925,95341,62483,6926,-20597,-11057,-37184,-8105,-39999,12666,-58556,26925,21200,-39578,9933,-47176,-21623,-8072,79879,-45449,29889,-32824,60168,-98911,-25384,-13274,-61085,-86041,22520,42416,13773,48208,72326,17632,-6850,-68227,62149,155360,-98025,-94277,-117800,-35685,-16050,-43293,-9383,-111430,31798,25639,-10587,6293,4189,-3676,-61955,18488,-4389,-31086,44441,-4403,-24314,-34233,51392,78043,55249,-44030,55679,38900,30495,24476,-22287,-64125,-19802,-57628,-4037,26673,62553,-70228,-59771,42603,-62961,58236,-4388,-32955,-7203,1317,-101497,-7890,-5184,2382,55997,49661,38844,-38011,22506,15918,56567,-12285,-7648,9052,23686,-9717,-63701,-36862,108751,61238,-51264,2146,-55941,-35039,7035,-19100,-4998,-8049,-34297,15395,18723,7183,29918,28207,20284,24217,-66645,29415,6322,-46504,-40051,-84084,-30972,-91671,-15495,22438,29256,13555,-9788,-23416,-8947,-42072,22631,-10564,22828,41949,-21575,28212,5011,55058,-18568,47856,26230,6603,-26250,4099,2078,-1979,19529,-17320,-75944,65393,31335,-33657,8783,-92235,2729,60546,35365,114551,-13687,-25097,47779,25474,35102,-22594,-27042,-29613,3546,65041,-49043,-8189,-4507,-9734,-35652,-20997,-1759,52119,20562,-641,18309,-8858,-30223,-59063,-860,3988,-17400,-24509,54075,53032,65200,-8122,37080,41879,55060,59681,99552,2708,13947,-87677,17277,-8962,7102,-14941,-26785,42238,-7615,6026,-18600,-5843,106916,109855,-5958,31920,-159510,-3574,-2155,1338,71881,80048,-21908,41985,38256,55054,-14849,49284,14513,7157,-16472,10525,26201,-15389,67212,-58481,47145,-38118,-42246,-31546,35199,-13457,-8931,-60361,-87946,4755,83511,32891,9203,-10066,-64408,1081,41530,63996,-52941,-1402,40495,596,-29780,-9425,-83110,-107730,-30752,-51348,-51236,4914,-34116,-12762,220,11155,11833,-20803,33940,22291,71621,22651,-26062,55209,92,6791,-6550,8708,-78195,21699,37294,31289,-18633,-32267,-12739,-168,98339,17745,57216,40476,51529,-54549,79606,159065,146635,20854,-13426,25254,-57124,-40961,-35929,-27542,-19169,-63858,-12326,23913,-57006,-59535,-44085,-88355,-35451,-15950,-47527,-65780,37798,8820,82575,59950,-20001,1235,22099,-2362,-53405,-31195,19760,-80375,-63910,38107,37332,-27029,58231,-34725,39208,25224,81039,37521,-87092,-8921,816,-84162,-65302,37321,73675,83706,30452,3864,37178,-40562,18035,50206,-12364,-82073,23315,101278,-17139,9758,-24919,-1855,15029,-26219,8331,14601,24514,-4621,68667,22809,60831,76503,-14324,20024,14909,-41817,76839,-41803,46263,38086,60014,-48804,-12993,-45752,-59353,64373,-116796,-5681,-59992,-57599,-52168,59287,27797,-55805,-53032,-41719,-27999,-8182,-18821,11332,21910,-5504,75529,-10435,-89526,-22494,-52906,74566,-44495,66923,56159,-49132,-38000,-77176,3734,115071,87259,-55984,657,16412,22127,-2796,-57085,-33877,23678,-40840,92286,77253,46472,-388076,-135408,-39895,-24570,-34039,-73201,-25983,54741,50330,98874,21284,-21200,-19650,-11271,37755,19768,43082,-7278,-6846,135449,-223,-6158,-27547,52729,17505,13873,-126300,-52131,-36864,4807,53452,74090,64055,36560,-57122,10027,-29884,-3576,-8334,2359,53600,-11296,-7649,-5999,-50681,31819,147651,70424,12386,26572,-58545,-30594,-29743,-72782,13403,-36232,8007,17321,-37099,-83452,-8742,-38879,-77102,52935,20415,-1007,-8817,-47367,-17961,-74023,70141,21078,66637,-29884,-19078,-54857,-34917,31779,64302,45626,-41204,-14085,82131,36967,-4375,-85369,19735,32551,16812,148523,100895,-4426,2960,81405,87392,57744,-6494,-13375,41916,-16619,-9345,28728,35369,-51605,-22174,-1801,-64161,68498,24040,8988,12678,108734,-26259,11011,-34331,5592,-54,-37736,-3544,-39506,24086,40901,-35201,-9155,72440,62969,17886,-32612,-27967,51632,-2870,57320,-13148,36739,93833,50778,18581,34248,-52188,-58916,-19207,22251,-26864,15227,67152,-13512,-48440,-96347,-18240,60202,34583,-3268,9459,-13911,-11601,19110,-16242,-2202,101594,32167,-43301,-19331,-87412,50182,52440,-7359,-61677,-86978,30276,-29753,116729,-26128,64990,14626,-74942,-46424,36134,6588,17603,-31891,-87309,1126,15608,67245,-73656,-80250,23252,18387,37970,9593,26759,-24186,-51591,-4016,-20050,-8164,-9753,13452,-41199,35935,55232,-13094,79601,-27803,6823,48976,-30821,-51709,14150,12064,-47444,47508,-5340,77404,-70663,-33869,-13537,-45751,-6342,67399,56275,-38652,-13873,95288,24745,18525,-38669,-57870,-27098,-17007,-78413,-69172,-15344,-9970,19105,-39911,-24572,-9665,85321,-25660,-30072,-4525,8849,-56643,-75234,-20964,25388,-10223,9922,-30141,-112796,-45096,-65247,-26827,88244,17854,60237,-19215,22856,45791,-134,-30942,-15745,93542,99990,104849,-55728,-34902,11043,-34477,-52490,33047,964,61034,-19450,-39505,8543,-33455,-15412,-883,-68501,4687,5285,21787,56063,-9015,-13200,5056,-7534,10533],[-53594,52642,4083,-61923,-26959,28370,-3066,32915,52390,17147,13684,50375,84095,50291,56976,-64262,50411,6681,-9967,1813,7300,16847,80655,84509,95786,79326,53590,-46142,-4325,-2196,26969,-88346,-35483,-73400,3255,-40549,2866,-101149,32241,28967,-24837,21603,-24533,8132,-75114,-50938,13594,60166,80460,-62659,-79162,57455,10497,10556,-16715,-13113,15467,37503,59221,71982,-88026,16596,6858,74068,41954,57052,47382,-11830,-27689,-33093,6829,15053,6669,41886,55510,48576,-83998,-28630,-81701,-3605,-9512,-56826,20437,55244,25730,-1268,48273,-31076,-41599,-61169,107633,74533,-77946,50078,43463,52555,40753,22924,9385,18543,53599,31018,11881,17717,-15853,-8157,33038,-39852,-1417,-33387,28709,40729,-53868,-43853,-17697,13138,-25074,30824,18307,56776,75054,7369,31409,-56606,-57256,-80583,13343,14850,27246,-18744,17826,-37494,23674,-62810,7207,54660,23954,3556,35280,49118,57057,-54486,-26185,-17099,-21005,155247,121902,-59077,-35371,65847,100242,17721,-11012,-28349,-15644,22492,-405,118575,-58638,27518,90061,16531,-70544,9426,-36134,-13715,-57467,-46247,-66424,-5888,-43818,-86423,-39150,-35965,46055,113973,-16956,-47136,-78129,-55044,-21004,-60095,-41933,14466,-26666,-25042,7337,39208,-55160,-60242,-113190,23609,40848,14589,64528,-41181,79877,17079,9802,31317,30981,-59478,-38216,-24336,-13161,33345,-29855,19516,44011,103810,98928,-26243,-55593,-14774,25020,59319,-59368,-58328,-105451,-95723,14731,-20368,48316,22791,-43805,-20495,20867,15765,-10299,-69608,-26300,-43100,38999,31621,95032,51480,51113,-42327,-27518,-30885,-58042,-12554,-10309,14630,63364,53682,-10543,-112376,7568,-129717,-178594,-50443,646688,170249,158202,134427,56867,83128,17897,43222,-16482,-88742,11869,60518,71357,56579,-47194,26187,-60904,-48834,12154,44119,28408,40891,-57309,1276,23048,-42779,67413,-9410,66128,27502,-25741,49496,-67332,16598,3991,-16755,-87299,-13424,-44703,-3518,37346,-10097,-42227,76193,12850,41936,-65804,-42813,47470,49198,53268,45758,118132,53638,-3020,-32495,3718,-23602,11099,-35253,-2777,-61836,32198,23612,-56893,2749,-56651,4133,-13388,92733,-40903,46712,-19866,98412,-81664,-15560,-4755,-70786,-87897,-15581,33161,5900,42987,72025,24640,-31753,-90701,62821,116040,-59195,-76453,-106111,-44609,-19759,-45030,-8867,-59961,36864,29160,-13677,11625,6997,-2790,-56687,19047,4687,-20720,49483,-13458,-24352,-26956,55667,47803,11596,-38935,26618,35502,14181,25391,17441,-45046,-17133,-69769,-20785,36706,64757,-51389,-52217,21554,-54293,92223,-12487,-46256,-18654,-20691,-102117,-12078,1619,7665,53866,36716,30671,-3410,75357,25612,57110,-54427,-6023,-21222,12618,-15929,-66318,-35010,98921,52349,-41682,-20127,-80871,-32745,12853,-27326,13886,2701,-36950,-3297,16024,2503,12425,18361,26830,-15881,-90037,30076,14499,-21978,-72331,-90926,-23681,-77388,-16317,5207,35708,22290,646,396,10848,-54479,39846,-17069,8814,47232,-27213,20523,4281,41385,-29002,52398,7081,14667,-29358,-31385,1407,-3617,20212,-21008,-89136,87511,31552,-4391,-5758,-79715,2443,73577,49638,84705,-18356,-57621,79186,19375,20691,-36338,-12430,-41499,-12430,63195,-50832,6646,9717,-30751,-53828,-31023,-2609,79472,34748,19498,29914,-5803,-31573,-75902,21111,45319,-45495,-38599,55857,41552,57443,-25942,55229,60927,47141,70605,87381,19563,39618,-59693,18995,-16941,13369,-16786,-29288,33151,20839,13496,-16495,-12081,103665,102566,3366,30893,-117942,8551,8448,15787,75978,73834,-15761,81248,72221,69264,-8716,50247,21393,33912,-4576,37097,40518,2916,81237,-9393,38746,-24271,-44978,-4197,47244,-17640,-9198,-47987,-97362,-10561,70451,24344,22239,-21836,-65603,231,35329,79991,-15184,-16025,27092,2481,-13884,-13195,-71322,-93840,-64622,-51661,-42778,-8460,-41996,-24061,-3673,33526,-7449,-25833,9797,-3409,79376,33052,-3843,63514,1419,36061,-18792,-35023,-87884,30880,24689,18830,-21817,-37771,-9598,14454,69519,22548,65279,51310,36300,-56133,41671,99662,104712,24028,-11664,10786,-87480,-44743,-39973,-13964,-19676,-53775,5537,40106,-62872,-78006,-43278,-38045,7710,-2012,-2234,-48248,15304,-6543,49171,52399,-35838,-29192,-24995,1416,-52522,-53360,11122,-57006,-41993,37555,49789,-28915,42269,-25247,66456,23843,83621,32151,-44021,18374,14162,-77553,-77013,31929,57468,94728,42456,-11320,37672,-28625,-276,39564,-7192,-88481,13755,77747,-14895,822,-8658,-19465,18200,-39405,13873,-32061,16484,1629,86993,17354,37973,32011,-13032,-8399,-155,-36319,45720,-29479,39989,30373,59116,-51112,13219,-22257,-58176,21835,-149341,-26659,-72496,-75794,-46199,48237,24348,-52927,-55295,-49754,-30057,-9256,-5408,-3045,18530,-3069,45740,-12075,-97993,-37180,-71114,90737,-54410,63699,47270,-63828,-36986,-70873,17007,98220,65630,-44893,11553,23814,29893,-41770,-95774,-52255,-18499,-46752,102316,84881,56914,-377186,-113357,-37928,-19146,-38998,-58945,-34190,44746,27449,66143,41203,-13031,-23219,-16721,15777,49297,38799,2042,-6032,145707,11682,-3881,-75129,45088,9294,24043,-105659,-46110,-16513,20386,70720,87255,56849,9390,-82626,7527,-60381,-24317,-9893,13572,29929,-6200,7804,-12646,-29505,35179,153220,94623,23534,21700,-71716,-36184,-20973,-79395,6883,-15355,16906,9847,-25654,-94088,-24941,-3341,-54916,39966,14484,-15358,14005,-33930,-31592,-33200,91959,25526,76359,-30481,916,-51929,-31392,43249,80433,35023,-58311,-21002,57359,15642,4263,-48514,28352,60530,25416,128283,42184,-20361,15090,84695,78099,26238,-19897,13890,35483,-14624,-28958,18250,34413,-65916,-17801,-3012,-60965,59126,14812,26660,-244,114763,-11533,-1645,-52006,-8900,-5244,-31444,-11801,-44781,27503,9859,-27900,-21754,37320,21002,15209,-29505,-62695,64588,19497,94941,15221,46940,73559,71924,23744,40131,-59246,-61133,-9917,33731,-31743,4133,47286,-5632,-21577,-83757,-55505,76427,53120,18566,35169,-5679,12930,48224,-13665,577,90009,14780,-30892,-14969,-93557,45168,80338,-20189,-38177,-79285,24071,-12356,90971,-27436,45158,11879,-61191,-47870,31581,11188,-12850,-39706,-97106,15253,22970,56493,-68681,-53402,30001,35216,12240,18280,26665,-26094,-55723,3940,-28725,2543,-10038,1026,-49627,20799,48548,-4656,82862,-28642,-15961,46089,-26420,-38783,29750,29361,-47750,49847,-11802,83888,-63566,-21922,-9289,-67715,-27140,80394,57945,-67183,-37947,84458,19909,20567,-18376,-65663,-43871,10438,-84686,-65198,-23955,-29679,10254,-56225,-29547,3982,80552,-5861,-19121,2899,34989,-62893,-68601,-29179,33714,-23547,12688,-4714,-81185,-54439,-45949,-9208,72912,34301,40212,-41829,26822,23221,4539,-17887,5145,102220,68022,88515,-44232,-44033,-20214,-37705,-30247,41322,6968,88221,-4124,-44020,11509,-25048,-21290,12661,-64702,-4882,3873,18716,53147,-5632,-5636,21968,4621,7737],[-68877,15348,3727,-44337,-16874,1105,-41022,29134,60474,18772,3275,29786,49360,20979,58969,-65790,32842,2797,2097,-10416,-6768,16686,80912,73497,86612,69355,25042,-37742,-4124,23208,39978,-90245,-5404,-50158,-15202,-50942,-13224,-106291,-7036,-11973,-35873,36759,-38668,-3711,-66836,-60890,21151,47784,65633,-89743,-67936,49773,6271,30063,5409,-61,11286,15390,55597,41258,-72430,11703,19344,65432,49853,12369,48064,-42006,-3955,2333,15298,30193,12463,42835,71939,71381,-32548,-463,-86306,-12358,-3361,-50209,29373,58210,15788,24572,64258,-26312,-44729,-65980,109803,56692,-49704,47222,60588,65458,88228,21064,16479,9504,69091,18024,24861,16359,-3130,-26514,39126,-56713,-12696,-31051,16620,27777,-73672,-26299,-11851,-11722,-29976,23506,1544,75791,109136,3877,33494,-59043,-74321,-88116,32962,23314,44563,570,18565,-21888,17922,-36781,26609,60776,30962,49627,22322,36531,66673,-87915,-33739,-15535,-18271,144427,109196,-54532,-45697,53862,91874,15600,-12020,-12759,-3343,9100,-18376,85926,-30270,34917,59547,-14205,-71729,13624,-35085,-35970,-72143,-29641,-51522,10577,-36565,-79917,-41534,-59664,30211,100319,5907,-28160,-38061,-18318,-14868,-74506,-71494,-3827,-14984,-580,-9743,37575,-49637,-73777,-86700,20796,65632,30449,88920,-42522,83314,21901,16256,27797,39803,-39243,-39079,-23736,-28327,-9171,-33249,23976,66310,103268,97007,-26861,-55149,-27503,-700,40250,-38623,-74608,-92111,-65259,-12797,-6316,18635,16586,-58784,-72751,15692,-7884,-45881,-41466,16137,-28779,43109,23938,63554,24277,24742,-40859,-6488,61,-29923,-7782,19352,30816,69203,73201,8662,-85763,7562,-135956,-160231,-72367,632927,153559,136099,122724,51411,75713,-2852,50251,-31849,-116900,-3900,24095,65466,57366,-44841,26133,-58884,-36411,33048,33729,12715,30931,-58462,-8316,-15094,-90762,30309,-7192,27419,35235,-47806,60846,-71652,-2135,-24321,-12329,-93175,-10530,-25603,-18984,28771,6959,-43547,72135,57575,25915,-55343,-58917,49615,46905,39659,29683,122849,30567,-12256,-50425,12930,-11367,38592,-12677,-16148,-44224,45816,27847,-66298,3865,-45414,32798,-13039,96119,-21769,63265,-9538,106230,-54668,-1139,3581,-75532,-88973,-52894,20836,2959,34527,58601,31147,-51865,-112543,50286,91688,-879,-54328,-64949,-51045,-42625,-56689,-14462,-7347,37472,30821,-20793,15363,20846,-3900,-48654,20029,14486,-2637,43939,-22530,-16418,-11540,50159,19303,-26163,-29225,-7262,24716,-6290,12952,31307,-21331,-9825,-74205,-29374,39570,60667,-26755,-40899,9924,-38256,102261,-14862,-53291,-33562,-37561,-81492,-23102,10664,14067,53377,16172,14889,27861,86703,34856,50349,-89602,-4661,-37412,4798,-17216,-68842,-31559,76132,44225,-28971,-38899,-92945,-19578,23730,-10045,36744,14412,-46101,-29048,10982,-4183,1725,11638,25405,-61935,-109279,23244,8967,2403,-95652,-78103,-10529,-54083,-14746,-9169,40927,23572,13124,25729,28254,-61239,49406,-28947,-11389,49130,-26406,11078,-2608,30269,-31893,55391,-14760,19559,-35740,-53471,5733,-9618,11875,-30191,-97183,85056,21828,20403,-31418,-54327,1960,83711,65550,43158,-25448,-94892,92159,12347,4328,-47631,-3675,-58238,-29563,45444,-42983,15668,18159,-45055,-64890,-32549,-5104,91553,39760,37769,39638,-2070,-44689,-86593,42921,76436,-65206,-46993,48730,38253,46858,-34208,56899,71665,36676,79773,68089,38470,67599,-21929,13133,-20689,25906,-15217,-31885,20200,45923,26094,-8191,-21013,73580,82515,12967,24191,-50900,14412,21907,24682,68614,51007,-5427,95839,103069,75195,-1647,48785,31621,50779,6142,56094,45943,17360,89758,34715,17771,-11980,-50665,18791,60794,-16587,-11955,-30627,-78474,-20314,39737,17137,40072,-33869,-71959,3168,24173,83223,18036,-26597,16844,16628,5680,-5308,-44740,-54940,-81437,-52489,-22409,-16816,-45089,-31672,-18776,43508,-20607,-34102,-11941,-27745,81742,47719,15565,63235,-6463,61994,-26201,-67861,-89887,39068,12227,3512,-31183,-47784,-6973,29178,28266,22178,83476,49249,10368,-61490,-15969,27023,63351,23894,-8995,-7735,-104333,-44205,-39241,6505,-25303,-35705,12036,34826,-67868,-81068,-27081,10094,42972,4991,35680,-18241,-7591,-21657,16474,40862,-49186,-47906,-71822,2797,-50598,-71011,5084,-28420,-25748,31915,55905,-27737,35605,-8170,97951,9008,66327,25410,3142,59103,30289,-51651,-54723,26866,43051,85637,38167,-48947,28247,-17702,-17672,24931,3702,-80550,1944,52962,-6798,-4413,18384,-32583,14374,-50015,10537,-69876,5642,25676,94946,4756,15079,-19889,-17379,-32727,-1840,-33484,10589,-9966,28559,16277,48917,-44191,42640,1178,-44385,-19680,-159831,-38740,-65797,-82276,-35752,32157,13718,-49206,-46516,-58464,-34879,-13486,12458,-4896,9324,-6406,22845,-12042,-104601,-44772,-67607,78717,-53393,51367,27870,-69366,-30824,-55611,27944,65945,37460,-28524,15091,26665,25850,-71433,-107857,-60959,-65602,-51131,72804,66552,45936,-355681,-97197,-40110,-5369,-43154,-40397,-40751,27606,-19477,32110,63682,-16321,-18948,-21969,-8558,77407,25078,11376,-5823,127304,14261,-2046,-101000,33043,-622,33443,-67694,-39550,-2424,28591,70850,77403,54556,-19976,-91725,-1173,-72427,-33151,-13284,24312,28277,6283,15288,-15225,-6890,39909,143584,106470,33564,21361,-77340,-45922,-9335,-67897,-7767,-1515,19184,8506,-8885,-84259,-28592,25669,-45354,26065,12548,-25774,41878,-18111,-46062,4140,98980,33420,76198,-28224,18452,-42442,-33978,43112,76814,22767,-69713,-24474,34855,-11789,8125,-9362,34911,74308,31315,91665,-27876,-33614,33583,76953,57995,-9514,-26155,44874,28184,-10645,-43103,9303,26143,-68215,-25503,-2058,-55189,25803,-6955,38899,-19131,101302,7044,-11601,-63759,-21268,-5453,-15278,-22607,-48404,22275,-22141,-22852,-33329,-2511,-41344,8313,-16952,-82714,72983,40226,116238,50261,46760,52440,84518,27612,38400,-63160,-55039,-963,46878,-38224,-20117,25293,5006,21704,-67166,-76595,74896,58478,40857,59164,-13457,33593,73174,-13012,7726,69369,-7682,-21986,-17414,-82674,42436,112189,-32492,-6449,-62876,7327,-1741,48993,-24209,35114,12281,-39279,-40676,9579,15606,-26493,-48038,-102387,30325,25942,43435,-57339,-22886,34726,46948,-6425,23209,22377,-28207,-54858,19303,-35717,14040,-14404,-16672,-52997,-10523,38052,14229,81379,-30170,-35131,43700,-23087,-21640,29086,41890,-36330,48578,-9746,90082,-56723,-12796,1466,-81310,-46717,76981,60589,-59411,-59775,69393,16400,27775,4265,-67671,-46934,32837,-75311,-51062,-21959,-49678,-3629,-61449,-21653,17203,66540,15957,-2654,5629,52566,-55516,-50891,-33929,34043,-30788,9104,18860,-31376,-58112,-19611,10138,57417,48917,13992,-51863,25172,-957,10609,-1261,31878,92739,27909,74252,-14373,-44830,-58676,-43101,-10945,42397,12461,98715,4318,-39194,11012,-16887,-17395,28298,-55113,-21581,403,9669,44601,-6061,3377,36011,18851,4224],[-67251,-2449,7497,-21446,-12743,-29831,-66889,23368,51614,8412,-20262,2428,4852,-7879,54259,-55746,15140,-2065,16326,-19754,-14666,16182,62232,53142,73469,56948,-7097,-31885,428,39818,53477,-75732,20887,-27014,-40030,-52452,-9788,-79332,-19870,-41018,-43142,33997,-53982,-20374,-49659,-63835,17839,28572,45672,-101894,-37082,38361,-3317,41001,18600,-996,-11081,-7313,53824,6998,-52873,1562,28459,46554,65155,-30357,46234,-67763,29198,36895,20366,43498,20456,37873,78529,89621,20995,30069,-85232,-16488,9254,-36689,34658,50770,10930,46650,79949,-24993,-35964,-46395,92666,22909,-10327,44938,73946,68036,122319,15962,21422,3770,85991,-14725,34930,15499,10797,-43777,42422,-71821,-24690,-30213,-484,17441,-77437,-1544,-755,-33008,-28014,7326,-16569,82992,110402,7982,32640,-56924,-88147,-75489,52075,33614,49851,16404,17494,518,8043,-18612,23914,63164,36126,87118,2297,23572,67035,-105037,-25957,-9374,-21294,96366,76388,-42623,-58484,35968,63096,16035,-7746,6205,5723,-6560,-41124,44322,3849,44178,16972,-45065,-50945,21917,-32856,-57007,-75139,-9076,-31267,11919,-39716,-63746,-43807,-68892,20827,57189,16245,842,2732,34462,-6562,-102082,-101356,-27936,-8465,20914,-25965,30260,-41620,-81825,-34782,22676,89666,50825,98658,-40267,68342,31958,20259,20334,43361,-13945,-32021,-32713,-47322,-54817,-40939,36437,84777,86700,80101,-27486,-41847,-32712,-23031,27945,-22897,-75632,-70871,-29596,-31156,3713,-2649,13940,-55443,-115013,2931,-37156,-64453,-16850,50298,-5306,42951,17913,7399,-13643,-9243,-39097,26098,27710,-459,-5135,58294,49510,61350,70312,29014,-36436,10581,-127902,-121212,-13781,562625,129079,103603,102999,52935,66174,-22596,56077,-33350,-107544,-6250,-14962,57694,48912,-49840,23898,-44067,-28021,47122,20237,-10053,20859,-61045,-13379,-52761,-117693,7101,7,-11227,31406,-51603,37981,-69054,-21789,-50750,-4105,-75758,-4626,1866,-28234,11962,26687,-38751,58922,89296,9920,-52552,-95357,38037,43108,14813,5246,109137,-73,-17558,-72408,14053,-3042,64359,21129,-24911,-11249,63162,33067,-63278,11905,-14945,55090,-5515,88142,8490,77840,-5606,86302,-26038,15889,14932,-70531,-94347,-74361,13445,5937,23428,37948,36499,-62860,-137464,26222,85958,54261,-32353,-3600,-57826,-79060,-70174,-24102,17757,30641,31386,-32475,15971,39077,-5842,-37783,21264,22068,19056,31133,-29278,-3047,6780,35364,-5440,-53785,-18017,-34981,8948,-23150,-13683,19587,1964,-813,-69537,-27843,35842,52997,-574,-29063,5483,-22632,90839,-12381,-54117,-48094,-45962,-48424,-40261,15827,15244,51633,-10546,-4911,46346,55033,44165,40280,-108040,-1169,-34987,1706,-13137,-72103,-27884,40274,30652,-18757,-41615,-88854,1147,35684,18633,56177,23226,-58166,-54606,4870,-12192,3840,11721,12369,-101688,-118822,11790,-595,27947,-93875,-43812,5032,-31188,-11275,-20622,44000,19700,22363,45316,39683,-60428,50896,-47046,-32425,49704,-18147,7486,-10881,23062,-25209,54682,-33943,23073,-43031,-55038,13067,-17825,-3913,-40945,-95416,56831,4197,38889,-60570,-21375,4110,84266,76864,5398,-28460,-116742,86674,4684,-9930,-54898,-2316,-76752,-43069,23422,-29113,10810,22801,-49688,-64235,-25484,-9504,78791,37039,51182,44771,1097,-67693,-90300,59236,87030,-71376,-42493,33336,39624,35831,-30129,40400,68926,23833,82675,45393,53791,89308,15817,6414,-22890,41286,-11063,-31864,6785,59705,42426,2185,-28671,26776,53750,19017,12500,14724,12097,32639,26830,51930,16523,5571,86666,116843,68894,1026,46881,46784,52713,15483,63087,41587,24363,86488,57393,-11908,-3884,-58945,35236,70878,-12312,-17641,-13418,-41801,-20251,2679,14747,54616,-42726,-88063,6391,10299,75813,40789,-30650,12769,48314,26793,9838,-10037,-4763,-78259,-55421,2166,-17160,-41082,-29315,-36922,41778,-23899,-41729,-24191,-47254,79872,62611,24638,52470,-20093,80588,-24195,-67857,-83403,44338,806,-12776,-40334,-59329,-6894,41133,-11651,11888,102023,35701,-13255,-69187,-67764,-28135,36793,20609,-12019,-25928,-100714,-40590,-37327,24800,-32120,-15109,6327,9904,-73184,-68012,535,39877,62708,4851,57555,16303,-24140,-31331,-4964,29710,-57348,-49269,-101263,1923,-45911,-78084,2870,-1276,-16742,20956,56789,-23272,45006,8132,119828,-14767,35562,20485,37345,103499,44614,-18214,-11681,24029,35729,49624,24179,-87642,11401,-10396,-30532,10508,18537,-58866,-14855,29913,4484,-4824,46647,-38258,1425,-56030,267,-84520,-6435,56640,86572,-14404,1142,-58786,-26903,-48782,13501,-33113,-17557,9091,17827,1999,32769,-28445,68304,20446,-26985,-47460,-150750,-37240,-38210,-79851,-25857,9501,-1871,-45178,-31349,-64632,-41127,-18217,31025,3461,-3192,-12513,6749,-8269,-103922,-43781,-47751,46167,-41714,33571,8036,-66844,-21058,-37906,32593,30430,10103,-14196,8145,22504,9317,-84677,-93776,-61698,-102056,-48714,20535,23502,19425,-332487,-89863,-43624,13190,-45193,-23579,-43391,4138,-73287,-2289,78862,-30884,-8174,-24391,-27070,90910,5149,20559,-10386,85778,5145,-749,-100002,18826,-11567,41880,-20576,-33115,-1050,29868,54339,48555,55311,-48368,-82030,-11597,-63583,-29212,-14482,37103,50533,23420,13689,-14014,9013,42926,122423,102922,38185,25060,-75287,-57862,-91,-40333,-24037,3361,14572,17381,10517,-55684,-21984,39093,-40338,12937,14629,-32944,66382,-6971,-59635,26649,91987,45736,64086,-18261,30965,-27929,-43244,30868,53132,11167,-70417,-25087,20360,-37499,6224,21149,41775,71322,32765,51293,-89189,-42326,51654,60063,31230,-41360,-19848,73169,23154,-4915,-47063,6252,11515,-56650,-42061,279,-48149,-17437,-31491,42829,-35753,67849,20032,-17524,-55539,-24092,-849,5292,-33186,-47880,6559,-46653,-20720,-38010,-32695,-102891,-267,3931,-82285,70997,52863,118303,85373,36623,35983,80245,29356,34921,-61378,-40674,1021,55592,-45563,-54575,5750,17469,68218,-49642,-80247,54044,47514,59059,76305,-37018,42238,87757,-12382,19368,51097,-27630,-20505,-25794,-66879,41249,130266,-40799,22927,-37843,-15073,-3846,5534,-16279,31821,15706,-16137,-27850,-18003,18664,-20281,-53348,-98896,41792,27705,32654,-39963,3611,35624,50329,-12402,25122,20205,-28249,-45178,36555,-36407,25972,-21411,-35078,-45922,-44864,27060,37860,70587,-31278,-47639,43279,-20967,-5695,8406,49519,-14622,44257,-775,93686,-52980,-2965,20332,-87950,-57136,60189,62187,-25440,-75286,47812,14780,34744,23401,-66112,-38582,44254,-54238,-32761,-10905,-63247,-16129,-58355,-8291,28035,45774,34904,17191,2263,54227,-27627,-25215,-33320,26534,-30607,327,31239,18210,-51221,11431,26633,46219,56635,-14470,-51434,18341,-22887,17163,15867,56085,70632,-7857,69078,23842,-37405,-92295,-49179,-386,36349,18751,87536,7053,-26139,6829,-12164,-2509,41744,-37812,-39593,-2713,-3739,33229,-10646,11429,41757,30735,2972],[-53108,-682,14470,-3085,-15394,-54062,-77293,16972,29039,-13688,-48040,-21340,-36972,-29093,44967,-38359,3176,-7336,29097,-24965,-15424,13242,25482,29365,59740,41712,-34589,-29084,9037,45979,63208,-49590,36789,-11674,-61996,-41261,7843,-28450,-11251,-53130,-44383,12931,-65431,-36005,-29232,-61627,5050,9303,27251,-86418,-2194,24592,-14236,38921,18471,-6613,-41085,-23296,52086,-20471,-33688,-9794,33622,23885,77240,-56859,39522,-84034,62474,60938,18477,51724,30463,29688,75237,100567,55998,55263,-71728,-15808,25346,-18799,33378,35681,10864,59534,93879,-28351,-22792,-5155,63200,-13745,26507,42989,79582,62274,124645,7379,23257,4444,99320,-54418,44401,17867,23324,-55768,44221,-78743,-28915,-27312,-22857,17790,-70286,25347,13981,-40365,-16618,-13843,-32854,73412,80336,18826,32006,-50003,-91918,-46942,68841,42040,42990,21796,14798,25802,-1321,-10241,-456,63029,39198,107597,-17352,7673,51973,-104426,-5386,-1627,-30413,35693,38230,-31798,-70163,13985,21459,19334,-370,23435,5758,-19915,-63790,5441,30360,51709,-26415,-72031,-17016,34930,-33073,-68114,-67551,3479,-13237,-1170,-44801,-42803,-46010,-58702,20364,7022,14163,30885,32057,79101,1272,-134281,-123965,-50846,-7899,35125,-36770,20259,-34093,-85010,19704,30062,105322,71726,87701,-31942,40042,44691,22753,9427,38393,9594,-19551,-49744,-63932,-87489,-50159,53136,92345,57401,50991,-27107,-18230,-31651,-40581,21894,-18186,-66093,-44147,-7872,-41115,5973,-13890,15892,-30467,-133558,-13113,-62623,-48283,1024,67306,21154,38978,14749,-49616,-49189,-39119,-33227,60655,46173,15468,-8885,90397,63981,48588,48518,45643,19908,19174,-98350,-71649,93137,449305,102945,73323,84053,60561,60094,-38217,58334,-20344,-65285,6977,-43641,49338,30554,-59118,15958,-21722,-27443,50285,11299,-29184,11054,-64233,-11527,-79061,-115587,8224,15065,-39827,21082,-45630,-8625,-62612,-40534,-66291,7384,-42906,637,23395,-28662,-10150,44132,-30414,45098,100538,-2663,-57188,-149882,16268,34183,-14926,-18873,81565,-29706,-15294,-92542,7378,265,77531,54369,-26349,24810,75408,36755,-47950,22851,24172,63724,6695,70260,40748,89731,-9789,53765,-3591,32750,32875,-55195,-104949,-71260,16009,13873,10718,18309,39728,-63259,-159266,-3504,94452,82018,-14175,59215,-66178,-111539,-74229,-33339,5402,14830,32125,-45479,12995,53194,-6098,-25209,22024,24403,38734,16514,-30646,11268,21657,14268,-25305,-70406,-8028,-48275,-7949,-30945,-48226,-8953,20309,5852,-56872,-16820,28441,44644,21917,-19632,4050,-14616,66781,-7559,-50180,-57564,-45492,-15550,-59409,12508,6817,44080,-39667,-24554,47243,651,51838,30107,-107171,7432,-17027,2717,-5215,-75558,-25910,-2822,10784,-14263,-20253,-70139,23430,43921,42809,67279,27011,-68184,-71994,-1394,-20461,21159,19437,-11911,-128590,-118437,-1506,-3403,54330,-64504,2426,18073,-19102,-6391,-30807,44171,15156,24195,52426,43598,-52395,46681,-66256,-47499,49719,-3917,13269,-14503,18078,-10924,49453,-46755,26012,-48189,-39440,19392,-26942,-24011,-49738,-84575,11759,-16419,51637,-82243,11819,9737,69322,77947,-15962,-22035,-111052,66990,-4051,-18777,-57914,-6603,-90679,-49307,9331,-13843,-9756,26059,-44567,-51866,-13072,-15910,39883,30160,57844,44476,3490,-94058,-87238,66664,74147,-62317,-23037,13401,39296,25871,-17400,11274,51596,10664,76321,22385,60762,98467,41429,4669,-26774,54185,-5742,-27064,-5530,56692,59485,9180,-30507,-18907,23423,18469,-1724,58839,2943,35222,22808,31280,-21386,14602,65507,105946,50675,-4572,46033,65153,40266,24465,57137,27609,23324,71115,53229,-44084,-606,-68022,42978,73550,-9418,-25499,-976,-5006,-9504,-27694,19382,59104,-43971,-109290,6784,-3492,61953,51750,-27578,15288,92222,46525,24912,23913,39145,-59286,-60391,21687,-9407,-29589,-14584,-48231,34776,-16990,-44481,-23133,-58571,75385,73581,19197,32373,-31314,89307,-12012,-28701,-69597,45228,-9847,-27909,-40895,-66680,-10631,48615,-34383,-8594,102957,14880,-27448,-76621,-95461,-50285,27845,14508,-27387,-39045,-74517,-35848,-39637,34502,-35398,2908,-7847,-25600,-78435,-43264,31805,46292,66020,-1243,62239,44944,-32093,-32041,-10282,22837,-58479,-33936,-99804,-836,-37268,-72946,5279,18207,-13788,5274,53786,-16108,67897,16394,121410,-38978,2492,20879,50637,139409,52897,10899,30012,22921,37452,-4350,10486,-106489,-7203,-5987,-35052,203,33980,-29154,-38362,9703,15576,-228,64928,-34844,-16880,-56652,-11884,-71177,-18075,79693,61198,-36370,1813,-73460,-40014,-56165,40355,-33210,-30496,20878,11919,-7232,17033,-6441,83505,33031,-14005,-56962,-130049,-22027,4130,-71774,-21695,-16550,-18639,-41248,-18119,-64439,-46062,-22126,45750,15846,-15593,-17042,-2322,1325,-90199,-34711,-20923,9028,-22614,13657,-1979,-56844,-10010,-24684,28782,2750,-10196,-5408,-6933,11570,-16773,-82915,-65204,-58673,-116904,-36009,-30591,-27763,-10911,-316754,-91368,-46485,30935,-42291,-12943,-41889,-22228,-113487,-33162,81099,-53062,4827,-23411,-33198,77767,-15960,29132,-21504,36029,-14951,413,-78142,5032,-21244,48769,24999,-26777,-13795,25313,25834,10246,57154,-70701,-58813,-19166,-39971,-16548,-9506,53207,85370,40885,4956,-10507,13351,41334,95601,85882,33924,30449,-66965,-68925,2430,-5550,-36080,1122,4965,36416,28408,-17379,-8313,35343,-32001,-193,19630,-37535,80751,-5592,-70365,30791,74093,60618,40657,991,37409,-11260,-56067,9337,15973,1935,-58486,-23749,13782,-54410,-695,36664,49742,54134,27882,15834,-124661,-45713,61979,37664,3206,-60920,-1326,93017,22019,1762,-40727,10659,-7281,-35348,-58345,2334,-40359,-51715,-50440,35762,-44872,23829,21646,-18366,-18830,-13301,6458,22751,-40569,-41258,-16461,-57717,-20237,-32007,-43803,-141081,-7892,29618,-63103,58609,51817,103976,113038,20139,25937,57874,29289,35301,-53254,-20576,-8094,56006,-51197,-88322,-7385,32523,103035,-33972,-71207,23169,23165,69578,83221,-70176,33884,87889,-10358,34341,40817,-37729,-26234,-36168,-60146,41945,120915,-42728,41581,-8128,-37241,-18498,-25953,-4927,29710,20418,931,-14784,-37086,18691,1086,-53621,-83193,45929,30978,27207,-18981,19729,31646,43755,-2731,26225,25117,-23292,-25411,47464,-28390,37226,-28196,-47587,-26973,-68545,18008,59777,47605,-30955,-52479,46049,-17452,3239,-28510,53013,11100,38589,11230,93126,-52273,12271,45630,-89484,-51764,37152,59628,16059,-83244,20295,15355,37889,34442,-62375,-24573,42899,-27743,-16201,4882,-63485,-20318,-50781,3602,35571,22765,45889,35295,-7299,37812,13836,2542,-29451,14626,-23358,-10144,26041,51069,-32557,44080,36875,41722,54369,-40794,-44224,9167,-40138,22787,30006,69153,44488,-32474,70689,56132,-24634,-111357,-52868,233,25149,25917,57264,7574,-9940,-40,-11779,21307,47142,-14411,-52177,-2914,-18688,21122,-17818,16559,37329,37091,7096],[-33883,10211,22725,5972,-22961,-64887,-74813,12207,977,-42920,-70519,-31610,-65697,-37539,37055,-19710,1213,-13260,37787,-25466,-11724,7105,-21157,8690,47503,23453,-50709,-29322,20607,43577,64102,-21361,40386,-9294,-72523,-16509,29088,24159,2707,-50370,-39933,-17527,-68584,-45858,-11306,-56477,-12215,-3539,16563,-40650,21169,11732,-21954,23542,6378,-8146,-64923,-27776,45804,-35383,-17489,-16228,34310,6295,74243,-62409,25816,-88281,86657,69453,8513,52582,41706,21482,64946,104595,65485,69211,-44189,-10916,39857,-144,24874,18426,12759,61016,103886,-35709,-12104,43403,29260,-40684,50045,40351,74879,51733,91129,-3322,21270,10988,103077,-83146,54226,25290,32301,-62153,45486,-73294,-19337,-18379,-46275,31174,-59698,46812,28105,-29094,6766,-34754,-45803,46770,34220,33735,34744,-37518,-82437,-12500,81036,45673,27323,13600,10923,48128,-6922,-8642,-34668,61196,41219,107613,-29654,-10842,22318,-87276,19848,4893,-43761,-8375,13111,-27796,-76588,-7695,-18161,26997,6877,34011,-4132,-26483,-80125,-22738,39916,53797,-59199,-91621,16066,49605,-37034,-62092,-53790,-997,-1414,-20652,-40798,-23743,-47981,-32993,27621,-25222,3968,52821,44942,94608,6664,-157597,-132875,-66649,-11611,41362,-39206,12040,-30282,-85045,52365,41503,107211,85130,55983,-15915,7402,56023,23826,-3763,23919,23780,-6181,-68824,-70930,-95561,-56781,68863,83557,22787,16356,-23914,8859,-27356,-54082,19356,-23765,-52931,-15638,-8594,-45725,-263,-18019,21391,9973,-122131,-26664,-76363,5206,12877,66346,43528,32743,14755,-84234,-67463,-54044,-21039,87647,51084,6227,-19971,102226,69882,38821,16846,55162,63210,32987,-42760,-20264,201393,319950,82793,58650,72443,71253,61742,-47297,55108,3183,-7284,30071,-57360,41744,5537,-67070,1095,426,-34693,42872,13235,-36819,1463,-65990,-2289,-87072,-86701,33524,39559,-53212,9511,-41201,-54437,-55599,-57659,-69514,21043,-7786,3386,32646,-19392,-30744,55836,-22043,38184,93341,-10099,-65137,-197703,-6908,17852,-40975,-34805,47588,-51038,-3410,-102932,-4375,-1059,70836,74278,-19121,49870,73431,35841,-24452,31664,55377,56407,18027,46903,63586,98809,-21073,25312,7303,46360,58290,-33846,-116449,-44731,27852,24366,-1887,7169,39827,-54306,-165706,-29984,107871,69943,-2742,104117,-73449,-120850,-61189,-37201,-31374,-8713,34718,-53119,7537,57191,-1512,-13737,21080,19440,51464,5259,-24056,21716,27655,-8185,-39096,-76958,-1011,-45355,-21344,-28016,-80017,-42545,30824,6285,-39473,197,20969,37970,36497,-14545,2405,-17874,40155,-3946,-44112,-58149,-38474,5910,-74103,-404,-11413,26878,-64842,-40162,32097,-49711,55280,21606,-91513,22919,8448,5650,3894,-77277,-27263,-42877,-8327,-15655,21928,-42486,40762,44872,52717,69626,26211,-71679,-76376,-8976,-28111,50217,32388,-42239,-140909,-111613,-14508,6645,77528,-22701,42969,23973,-24459,-255,-41879,40903,14578,17338,43765,40956,-39843,39141,-77189,-50335,48525,12394,25877,-9831,12178,5302,41179,-51569,28147,-48266,-17890,20717,-36817,-44933,-54815,-70548,-34191,-34180,60209,-86733,37890,16345,37137,66219,-16618,-4211,-79969,39736,-14130,-20282,-57743,-12308,-92366,-47143,8821,-667,-40219,29196,-32453,-32184,-879,-24166,-16169,23360,57444,40143,5875,-114643,-78988,64118,43272,-40914,6957,-5375,33387,17861,-4741,-20837,24330,159,60505,1580,57005,93242,47579,10067,-34175,59236,-924,-17476,-16609,37007,73030,8501,-24166,-47910,-1766,10322,-15093,76008,-8484,28255,14813,13184,-52919,21216,45862,73540,26082,-18589,46420,81857,18581,34046,41164,6218,16541,49449,30019,-71599,-925,-75183,41458,67496,-13282,-33785,3769,17144,9158,-41490,31045,50874,-34241,-123005,2391,-14661,46085,53434,-18867,21948,132854,61709,32773,48762,62810,-33392,-65525,29191,3788,-12504,9931,-46054,30596,-3014,-40173,-9691,-59059,69764,76932,169,7453,-30561,87232,7216,34263,-51356,41236,-20698,-38591,-26791,-63787,-17998,52169,-28460,-34996,72176,-7604,-31475,-80871,-94335,-42708,32496,6304,-56683,-43943,-31618,-32404,-50691,33843,-32230,15315,-23523,-60689,-81909,-13842,58193,35654,57226,-11698,54876,59373,-34800,-23201,-2688,21774,-51825,-8554,-65898,-5037,-25081,-59861,12132,26303,-13988,-13556,47665,-7552,94238,13736,102615,-54829,-21136,29045,47224,157382,52979,29005,52042,21645,46754,-54030,5118,-95875,-20795,-375,-27715,-3442,45726,475,-67305,-6307,23533,8426,65391,-22440,-32978,-52384,-19867,-37067,-27648,82980,24513,-54899,17042,-66016,-54413,-58173,66276,-31179,-26145,21918,11645,-8380,8954,17248,84375,38701,-9395,-52869,-106417,2111,48826,-60746,-26292,-38959,-32602,-37953,-14551,-55526,-46612,-26008,52185,25017,-24596,-15964,-3251,17594,-60095,-19884,4547,-16529,-1600,-6214,2866,-39358,-427,-20933,16751,-13203,-20358,-1327,-23894,-3417,-46743,-74128,-36410,-56227,-107434,-13079,-62767,-61107,-33980,-314466,-99280,-48252,42285,-31358,-9825,-38296,-46110,-127045,-54642,72246,-76730,14422,-20277,-24358,35527,-32796,35500,-37112,-4851,-41728,2067,-47545,-5528,-26463,53377,58935,-20199,-35589,15151,-8222,-26836,58761,-81461,-33388,-20957,-12297,-2499,3329,71071,113014,53644,-6972,-7068,5740,33613,68847,61890,19405,34011,-54257,-76590,-3680,23453,-41160,-3870,-6126,60552,39976,17377,9005,20553,-18797,-15829,25640,-39138,82249,-14173,-76380,19994,49501,73824,9797,26988,38215,4041,-66796,-16249,-23316,-3939,-35419,-21382,11105,-58886,-10252,37386,57731,29569,15270,-13407,-127344,-44361,59488,13906,-21008,-62931,23287,101105,24445,7834,-28655,20429,-27231,-11993,-62725,2379,-31677,-61657,-59303,15594,-45691,-15165,11506,-13383,38261,9471,13234,30307,-42609,-27007,-39003,-53778,-18936,-15520,-35026,-142456,-12559,55250,-32850,40616,34679,78734,126932,2768,20431,24721,29082,41976,-40307,865,-27650,49024,-50974,-105385,-11810,50442,114953,-22433,-57057,557,-5736,70836,79770,-102549,9476,73645,-6749,49963,37681,-33810,-33521,-43325,-68599,45978,85225,-38040,45708,19182,-53982,-36953,-38835,7307,24563,23723,6765,-7231,-37939,13786,27995,-49148,-55795,41218,36667,27340,1111,22365,22702,28006,21743,28868,38137,-10924,1740,45355,-13057,45471,-31548,-47500,448,-74653,11440,74691,14070,-28869,-50598,51786,-8643,708,-69767,53183,31721,33729,21008,87914,-52460,34131,71954,-86488,-28428,15680,50933,48318,-84534,-7644,18191,37542,35457,-55508,-10696,31764,-1518,-5356,20054,-45977,-11283,-42711,10301,39977,2356,45559,45334,-21820,7492,50394,25895,-26570,4463,-10799,-17849,2743,59379,-5853,73698,39445,43360,42382,-61457,-33811,1325,-51515,26359,38166,65848,22897,-44758,68297,70107,-11085,-112729,-51114,-6424,11768,32585,16991,9381,1993,-7608,-13804,48580,39910,9879,-54239,1556,-31490,9217,-24521,17814,24559,37069,18121],[-16448,17925,30045,6819,-32092,-60954,-65051,11206,-22589,-71566,-80002,-22653,-75817,-31376,39600,-5368,9196,-20806,41384,-21545,-8793,-1081,-63977,-3930,37341,2481,-52018,-32052,32831,36388,52521,-338,34228,-20128,-67698,18733,43180,56321,7054,-39506,-32238,-42504,-60914,-47656,614,-50245,-27302,-6281,16678,21853,24166,3958,-23306,-791,-11372,-1699,-71947,-20099,29252,-37554,-5217,-12824,30181,744,51595,-53586,5208,-80754,96483,63512,-7529,45577,52942,15882,52207,104089,54737,69673,-7431,-2801,47022,15520,10793,5042,12559,52385,107885,-45044,-7406,79777,-2324,-51288,56417,35753,59684,39322,33943,-13268,15329,19349,93094,-87805,63166,37450,36057,-65358,46148,-55429,2979,-2337,-64139,52900,-51850,56170,37340,-3417,40904,-50415,-56015,9175,-8233,48998,42408,-18770,-61846,16009,86309,43122,8352,-6115,6659,62019,-8117,-8554,-62602,57758,43516,90804,-30574,-28283,-14336,-57472,39112,8279,-57187,-19390,11752,-31301,-74233,-22694,-40370,40781,10600,34759,-18997,-23031,-85168,-37294,30831,48304,-74041,-101259,36049,59667,-42687,-37118,-39531,-24179,4910,-34808,-20587,-12743,-49696,-3085,38482,-25387,-8088,62249,43964,73176,8760,-161784,-124670,-71624,-16357,41736,-32722,9623,-32350,-83833,53041,54108,96053,83680,9640,6391,-19777,61647,23041,-17454,2366,22940,3559,-81898,-63626,-77780,-58447,78888,56573,-8020,-14751,-16072,30411,-23383,-64709,17133,-35436,-42340,10079,-24468,-47083,-12409,-19622,28024,53056,-83910,-32267,-74222,79795,22115,53485,55336,25157,17150,-87653,-58480,-47498,-2654,100308,40329,-30459,-35562,89591,66637,35838,-13522,56819,79162,49632,37726,29322,269395,205285,75350,67513,71180,80741,71757,-48239,45757,29621,45558,52782,-62726,36107,-18880,-68049,-18375,15212,-45657,29189,28091,-30620,-8180,-63788,12848,-76872,-41510,73239,70980,-51782,-681,-45063,-75989,-50319,-73130,-66365,35137,16893,4907,30208,-2131,-42499,60983,-16411,40631,77656,-12577,-70509,-203022,-21478,-4423,-56116,-38993,15008,-60348,16863,-97483,-17261,-5473,43963,72341,-4464,54177,52347,28395,1343,34200,62979,36668,22195,24219,68690,103569,-35954,9964,5128,54064,86979,-13977,-122099,-4818,42850,34551,-11969,8282,36216,-38686,-149159,-44022,116393,24640,-252,120488,-72921,-99951,-31884,-32577,-68193,-35309,40757,-48200,2054,50559,10362,-7248,17087,6945,55074,181,-8767,24826,22109,-26400,-45862,-75003,2452,-30783,-26781,-16456,-98864,-70734,32884,-1573,-21605,17653,15982,34363,41849,-14374,-70,-31097,18241,-5152,-39011,-48444,-28748,10556,-78665,-19932,-34965,-470,-78405,-49029,8196,-77691,52388,15417,-69259,44186,32606,7777,11589,-75166,-32448,-68690,-15170,-20607,69603,-13659,48456,37722,46855,66606,23335,-66745,-68580,-21357,-35395,81179,45791,-69751,-140058,-102328,-25644,27614,90287,6845,61825,20298,-46275,7405,-54947,34062,20587,4024,21128,34611,-26984,28717,-70742,-37378,44976,25243,37937,1807,2989,16067,33300,-48357,28530,-41404,-3095,14977,-47895,-63471,-56467,-60248,-64881,-44539,65928,-70039,51644,18592,-7404,43538,-1754,22503,-36863,11772,-24995,-14425,-56000,-14696,-76376,-38535,18572,9320,-69638,31701,-18075,-12183,5292,-33760,-72116,20089,51463,34906,9470,-121041,-68180,52554,5440,-13810,38633,-17387,22965,12448,-1881,-45778,-3460,-5212,38050,-14683,43371,76640,37358,20467,-44196,53125,1865,-6155,-26467,6735,78637,-1129,-11656,-54651,-19012,-3839,-24543,72762,-15843,16064,6000,2832,-69103,27056,35500,32047,4383,-36825,46883,91079,-5160,44054,21117,-18061,8073,30250,3015,-88149,-2677,-77724,32947,54720,-26897,-40469,327,19810,30451,-35304,47344,32631,-13386,-116197,-7313,-21870,31666,50114,-7603,28344,152329,69737,29343,59212,61174,-10070,-67920,22739,18477,6515,37497,-30463,34507,12567,-29888,10601,-48096,63794,70028,-26483,-15162,-12093,74989,27806,90924,-32422,33066,-32513,-40300,2243,-47654,-27115,54608,7008,-60386,12290,-26591,-28939,-79567,-71155,-18837,44473,-2754,-92485,-40352,14904,-32884,-71173,25465,-23011,21920,-33208,-86818,-81556,13479,73836,19996,42991,-25113,42610,57044,-38649,-7557,8209,24914,-37721,17401,-13117,-10185,-11761,-47791,21480,22625,-14240,-32903,38343,702,111647,2124,74073,-56956,-27381,45005,38301,154680,45779,35905,48409,18270,59707,-76132,10762,-60826,-24086,11776,-6708,22,49462,23339,-96605,-16664,26857,19095,47419,-3057,-39345,-44732,-19129,1976,-33789,63171,-13786,-63268,41135,-47517,-67472,-60002,77926,-25192,-9114,12751,14731,-595,13778,36899,71416,39142,-12260,-44966,-85547,27156,82027,-48698,-38984,-50008,-40852,-35921,-23497,-38583,-40685,-32024,47081,25763,-28002,-7130,4841,38946,-15661,-2765,24139,-21119,15088,-24725,19594,-15062,5135,-28239,-958,-21894,-20953,1405,-35615,-18300,-73585,-67075,-17081,-56711,-79251,16247,-71334,-56205,-45048,-326103,-109955,-49903,43919,-10979,-12285,-36074,-62326,-114113,-61848,60208,-95055,15785,-17014,-2879,-22398,-40974,36921,-51646,-25314,-68086,4662,-18497,-10293,-24589,55134,74734,-13156,-56288,-1613,-41440,-54949,59580,-77169,-17899,-16649,9273,5415,22095,86061,115645,57356,-17782,-6282,-10241,20236,45835,39857,-3722,32368,-38734,-79893,-17360,34412,-40546,-6854,-14727,81141,41401,36645,26867,4574,-4914,-36233,30505,-36019,72385,-27344,-76277,1427,22390,80576,-22149,54591,34822,14482,-69529,-39941,-53105,-6154,-5157,-18629,8239,-52135,-19096,28818,63417,6502,-4823,-39903,-103380,-40110,43642,-7834,-37991,-47523,45224,97649,28407,11258,-17820,30455,-45025,6563,-47135,-579,-21927,-42304,-57788,-17890,-41036,-35698,-5953,-2493,90403,37047,16350,24522,-38649,-4086,-51794,-37790,-14461,6721,-13800,-108586,-13438,76080,-1366,22490,3779,47746,123929,-10165,16039,-6740,31402,52885,-25539,18701,-51881,40139,-40846,-93295,-7608,68930,100397,-16711,-44020,3424,-27692,63590,69266,-123230,-23413,50040,-2751,62535,37244,-16869,-33540,-43116,-85688,54977,38518,-28756,36551,36437,-61953,-45655,-34725,17343,15625,23117,1,-9154,-19134,2643,50434,-42043,-23096,28974,43569,30511,14992,12631,9741,6469,55902,33832,55566,9537,30145,28507,4430,47732,-29142,-30453,29588,-65756,5833,79505,-23273,-25744,-44308,58018,8226,-14659,-99995,50253,39602,31490,23438,78368,-50939,57560,91633,-78935,8405,1246,36665,62518,-80970,-27786,23067,37665,27573,-42597,-329,17313,20879,-1377,30254,-11999,10818,-37459,11782,41982,-11833,34201,43086,-38726,-27585,64233,40199,-25757,3008,4392,-19206,-32559,45154,21080,94451,35006,47685,24375,-74596,-22601,-2482,-56423,27823,38710,46948,11509,-46094,50179,60632,-1243,-100225,-42768,-16616,-1152,36643,-21276,13939,2916,-13483,-14289,71652,19506,28143,-44269,10919,-38297,-2389,-27280,15454,7845,32310,34473],[-4447,16665,34708,3678,-39505,-45482,-53621,14680,-33936,-91334,-72229,4482,-67252,-12293,59571,1580,21227,-30925,40431,-14389,-11834,-8564,-89706,-6385,28855,-19977,-38996,-36268,42329,28426,28354,8414,23312,-39029,-50379,57600,43734,58806,-4297,-28824,-24689,-48176,-42555,-41871,6386,-44190,-34355,572,26288,76962,7780,4578,-17836,-26555,-26395,10826,-58813,-3720,-611,-30642,3285,1238,21339,8692,15584,-43469,-18763,-63705,92524,49399,-25008,32184,62752,14184,41518,101414,34418,58729,29071,7407,42351,25262,-5815,-256,6638,37491,105166,-54234,-8467,89451,-26486,-46710,48375,28466,36809,26229,-25277,-18916,6281,23759,69529,-67837,68483,51122,33521,-68215,44943,-29343,29102,16730,-71101,73459,-49340,51065,39132,24502,77884,-57552,-65313,-27519,-32579,60925,53979,5448,-36113,29398,82783,34698,-8150,-30666,3055,64637,-6794,-5417,-72331,52287,46454,66530,-20312,-39357,-47270,-21355,43685,7795,-65084,-450,30234,-38138,-61461,-24862,-37401,60644,8225,25500,-30296,-8553,-77937,-39303,9365,35881,-70044,-99545,38448,58548,-45573,1216,-29307,-58835,9989,-33709,14568,-13161,-51900,18020,47794,3597,-16750,61847,36706,23058,7908,-145559,-100310,-64735,-18746,39293,-19078,14827,-40280,-82480,33269,64590,77701,65725,-40959,29557,-34177,58632,20468,-29435,-20739,6179,7072,-82205,-42685,-43540,-55765,80600,14987,-27275,-33789,-2725,38815,-22480,-72430,13262,-48443,-37738,28743,-37857,-44406,-25443,-22422,33139,85053,-30147,-26274,-56726,147514,32520,37890,51819,15433,20248,-69088,-22672,-19367,19497,96293,14809,-84808,-50464,59115,56827,38445,-32836,52547,65590,66085,134120,78969,277751,128234,83662,97955,79424,84834,86321,-40157,31389,50408,77554,65207,-71981,33285,-33246,-58733,-37073,18564,-53486,15420,52476,-13488,-18072,-55770,30868,-54959,6568,113123,101435,-39827,-9813,-56309,-65303,-47631,-86843,-65449,47453,24077,9660,20403,18641,-41586,61220,-14186,48324,64649,-11743,-68447,-147478,-20488,-26811,-57258,-33508,-10015,-58235,40585,-75655,-27649,-10874,4185,47935,13726,36807,14643,14943,24457,28778,39964,12233,15029,8332,55545,99518,-49448,7083,-7390,54381,109844,-2784,-117157,34260,52579,42181,-16861,20102,29185,-19078,-113866,-40286,113397,-32208,-7752,110073,-56941,-60101,4773,-20082,-85906,-57437,50723,-27576,-513,38155,29706,-9139,9227,-11180,51120,793,13202,19619,6151,-35750,-45295,-66277,2828,-12067,-21277,-867,-99625,-86626,28059,-16689,-7225,29586,13911,34110,40530,-18241,-1536,-48609,3988,-13705,-37371,-30272,-19997,491,-72208,-40025,-56125,-33491,-74277,-50283,-14196,-78693,42577,11696,-48039,66478,49379,6920,16342,-68568,-40393,-72255,-849,-25668,102512,9211,45249,24798,30191,62636,21538,-55425,-54877,-42258,-44163,100161,54249,-84928,-128771,-92282,-33535,50322,85318,5394,55049,7955,-75207,17103,-68901,24101,32392,-10762,-9016,27930,-18022,14029,-43462,-9621,38743,28246,41032,14132,-9549,15218,29447,-37701,25966,-27696,-2646,3018,-60200,-76332,-56110,-56721,-70948,-45709,69265,-35976,51651,10894,-53356,15913,17351,51706,2353,-11423,-35226,-3357,-53794,-10789,-43309,-27980,29552,17289,-86989,31762,-6659,1203,1826,-43725,-108591,22057,42954,32423,15242,-109053,-57476,34457,-27772,10961,62746,-19250,12899,10199,-14516,-56230,-21207,-4600,14008,-24183,23812,55049,23273,30961,-53246,36054,1654,1059,-34462,-24809,73151,-17415,514,-44495,-30359,-20288,-28531,59773,-13666,6916,-523,2095,-64477,34397,34823,-3537,-5327,-52206,45708,89211,-24495,53097,4171,-39354,2061,20548,-13639,-90076,-3959,-73912,22163,39973,-47956,-44161,-9249,8328,48564,-12965,64145,11596,14482,-84463,-21530,-25705,20726,45584,2614,29969,140865,69347,15044,54478,38930,4189,-64933,5844,31224,23288,59734,-8346,46410,23919,-17392,29378,-28165,57381,52141,-51675,-27496,21406,54892,43689,113130,-16246,22502,-45002,-28980,39708,-20758,-34819,59648,60363,-77946,-54150,-38946,-24929,-71586,-37960,8583,57365,-10934,-119404,-30973,49757,-39593,-95888,14430,-11159,24960,-31967,-99802,-76038,34074,77873,10132,29528,-40207,30139,41969,-48314,9535,11205,28135,-17498,36029,35914,-15674,-1091,-46423,29130,9567,-12505,-49245,25337,7077,110897,-13897,49812,-45483,-14932,65565,33221,135676,35020,35671,25808,11840,71419,-60380,24471,-16950,-15468,33370,25922,8823,42131,36807,-118552,-20527,25971,28987,18008,19571,-32173,-35629,-8528,29306,-35689,26767,-44861,-57003,65078,-29983,-76566,-65978,67611,-15173,11617,-3097,17428,15292,32126,47170,49277,36819,-18230,-41782,-69089,44946,94428,-36934,-55297,-44754,-42156,-35512,-41252,-17624,-28193,-41964,29519,17064,-25239,8848,20897,60902,34113,12971,37076,-4875,22452,-40324,38789,12837,5078,-44556,-20306,-31130,-15147,5908,-37156,-29001,-90568,-65563,-9993,-59468,-43200,45724,-63127,-13299,-47633,-346450,-120103,-53013,36183,16689,-16324,-38468,-68207,-85749,-53573,53727,-102513,6816,-15120,24772,-70153,-38430,30541,-58367,-23380,-86263,8132,5593,-7692,-15126,53740,71056,-5905,-65114,-26016,-68234,-71199,59572,-58619,-19285,-8312,18930,2759,41536,91842,87160,49839,-24275,-10095,-28802,3505,27409,27536,-30751,23732,-21606,-79383,-35091,21331,-38480,-4804,-17781,89343,31907,35537,42825,-4502,4116,-61420,32529,-25950,55364,-36244,-69533,-17413,-3865,77891,-48279,78765,29032,17233,-60520,-56950,-66166,-5022,27780,-15695,3445,-39641,-23953,18493,64443,-6946,-29338,-65894,-68827,-35522,19110,-25709,-46487,-20328,57798,86289,31061,10141,-14117,34701,-57609,17782,-12970,-6330,-11585,-1218,-48444,-60734,-35133,-34318,-23693,13156,109314,59379,13971,6801,-29626,26944,-48830,-15690,-5906,26720,8313,-54565,-11034,88640,23174,6482,-33851,14715,105118,-15328,10035,-25343,39004,62459,-12241,28910,-71868,36425,-19577,-52472,2590,82730,64207,-17625,-34210,34271,-34018,50444,57209,-125463,-52643,25699,-428,68456,35082,6882,-19614,-34287,-96449,69290,-500,-18240,19280,38840,-59985,-35024,-20838,22492,5295,17465,-16664,-21261,12945,-14295,61967,-34709,4729,12960,49094,32668,18391,-4563,-5336,-15469,91170,39079,70518,36399,52925,1246,17163,41774,-20471,3250,53116,-50835,-1490,73482,-54965,-23290,-36424,60036,32623,-40071,-108273,43828,33266,32806,15352,65055,-46146,73204,97710,-68219,47697,-4585,19751,59105,-74323,-34210,29408,43422,14315,-21172,6183,6774,37920,-2797,33623,29991,37760,-36927,9971,42109,-18390,16751,29486,-54435,-56668,50811,44261,-20460,15192,19129,-13090,-69042,16862,39176,101201,25660,49451,6111,-80028,-11571,-1690,-54349,28468,31876,19463,11404,-37946,13072,31806,2248,-81845,-29762,-27896,-12623,36440,-46996,20118,-10023,-15645,-9195,83621,-9304,34765,-24890,23634,-36125,-13697,-23559,10755,-7579,26173,51266],[2399,9597,36039,551,-43204,-24190,-44416,21008,-30389,-96087,-47201,42062,-44072,15298,93202,1232,26921,-43564,36408,-5860,-23207,-12075,-92709,435,21588,-41499,-15497,-40599,45549,22784,-4099,5106,12508,-57236,-29223,91000,31017,38180,-27988,-25160,-20306,-29026,-16351,-31033,8704,-39157,-30387,12720,40378,104910,-18658,14304,-8050,-45957,-31945,23939,-29807,15312,-40462,-19361,8629,21748,8610,25234,-20385,-43464,-39626,-40197,80200,35862,-38140,15223,69852,16148,35853,97245,14496,41972,55386,18483,24634,27628,-21863,3274,-6804,21146,97185,-62143,-12664,70436,-40377,-33752,31981,19004,11555,12329,-66611,-17373,-3838,19605,37529,-35443,67555,60527,24637,-71734,39965,-1769,46206,30081,-65742,83140,-51013,35115,33441,40128,104103,-55417,-75123,-49330,-34631,66878,65962,31368,-11761,24259,69897,22057,-17924,-51202,1188,56858,-6194,2327,-61102,44510,48670,45628,-3025,-40147,-67430,13532,30666,3739,-62266,31982,52742,-41757,-39552,-11193,-13677,82894,-1095,9638,-30126,15057,-62131,-31753,-13306,20069,-52224,-86433,28349,43232,-41300,41023,-24814,-91232,19013,-13962,54839,-24193,-56265,22613,51558,45283,-20024,58618,31614,-36524,5373,-115918,-65258,-47523,-16605,35986,-1471,26390,-51470,-80717,17852,70071,59032,37007,-84402,45689,-33201,46840,17729,-37443,-38582,-20824,4725,-67207,-14663,-8246,-51560,74162,-31435,-31239,-36136,15168,31155,-25685,-75424,7938,-58965,-39208,37739,-33101,-34471,-33658,-27977,35005,97078,23799,-7626,-28552,182947,45985,27489,30839,1507,21985,-47823,27815,24168,41389,78208,-21069,-138282,-59613,24148,44097,41819,-35529,45874,32322,80068,229729,133107,235145,95055,105001,138208,92981,80712,98364,-22877,14675,59251,83225,62021,-92423,33635,-29519,-39470,-48535,10754,-51337,6877,79016,8719,-28055,-41761,48019,-30149,46371,140636,120037,-22611,-19334,-68683,-32822,-47103,-97832,-71746,55781,14375,23249,8974,36570,-30068,59246,-13501,52647,59450,-9715,-57149,-50253,-2772,-41277,-46184,-24557,-23835,-48810,60418,-43756,-33476,-15235,-36201,8546,30022,6270,-29651,-1310,42427,16854,-7211,-8327,-3456,3648,32380,80833,-56572,10754,-24008,47520,116361,-3565,-101618,60214,50609,46383,-14601,36386,20071,2527,-73441,-21492,97518,-76569,-24610,82908,-22450,-23436,37247,-4410,-79676,-66823,62789,4254,2046,27066,53357,-20488,-2151,-31234,44180,3848,37128,7833,-15708,-33980,-37861,-52741,1254,4510,-4728,13465,-84292,-87540,19493,-34652,1086,31526,13070,36488,38392,-24012,839,-62756,-3336,-30028,-40017,-8365,-14302,-16191,-60639,-53878,-66824,-63120,-51480,-45124,-25839,-58774,27241,10580,-31943,82163,57065,2252,18138,-58976,-48546,-51815,34815,-27830,106446,21997,33609,10679,10815,59940,23057,-43236,-43886,-71932,-56173,95127,53778,-81369,-109484,-80188,-36703,62938,59679,-27956,34109,-8898,-96899,29097,-80335,12114,45806,-21184,-37870,23210,-15496,-6183,-715,26647,31194,15723,30079,18707,-23085,869,31009,-19958,19537,-9525,-15570,-11661,-72437,-79473,-54617,-57053,-53215,-38759,69879,5082,40521,-8933,-87926,-8523,29226,75211,26961,-26532,-43129,8906,-50977,-824,-1700,-20895,32999,25398,-86105,27445,-2308,3581,-10897,-52608,-112501,28988,35788,35291,23335,-80741,-48255,13417,-48534,26842,73470,-11118,8732,11400,-40520,-50024,-21838,989,-5868,-25372,4288,35604,19524,36678,-56562,11898,-1666,-2401,-39530,-49026,56040,-35391,3862,-28667,-40405,-34462,-27659,45735,-165,8622,-2706,8842,-39297,44164,39725,-23397,1380,-57708,41699,77156,-35544,59434,-3546,-52314,1068,21976,-12883,-77616,-4092,-63633,14393,29005,-68367,-44596,-20990,-7033,59235,16441,76876,-3295,41875,-35696,-38345,-28753,14054,41656,8973,24279,102562,61064,-5628,38234,7056,7595,-55325,-14414,40388,34625,69788,10042,61215,26868,-7159,38313,-4786,49845,25256,-66332,-23252,58269,31166,50599,90643,-4973,11922,-56423,-3974,74539,9244,-37623,69635,112234,-83404,-95534,-44233,-23464,-57447,-6184,32871,65762,-16349,-121396,-20405,61961,-53420,-113814,5619,-1413,27736,-19623,-99557,-65290,45937,74394,11277,20707,-55263,17904,22484,-62963,21828,-983,26574,6594,44245,61784,-20699,3231,-60856,29075,-9236,-8330,-58768,8827,10614,89342,-30178,38199,-25606,10670,84717,33773,108492,25717,33099,-2142,2767,77599,-15376,39913,17656,2092,61708,62915,19499,23260,42575,-125873,-17870,22928,35214,-11939,40624,-13256,-26807,9115,35656,-33342,-13242,-64930,-36297,80045,-20505,-79415,-77231,36895,-3038,26543,-20926,16502,37000,58825,44897,24852,33711,-22057,-45990,-56061,50434,85504,-26290,-68347,-22995,-36667,-36347,-59478,1359,-11313,-55546,1775,2496,-17379,28649,40821,76952,74999,24342,44531,24273,18449,-50529,49696,37552,-558,-65017,-36938,-44509,-6813,12856,-27635,-32996,-92789,-66624,-12770,-61369,-10765,68784,-49437,45548,-50501,-366597,-128032,-58646,22921,45066,-17889,-46784,-64639,-56353,-33368,56942,-96479,-10959,-14668,50181,-83865,-26061,15087,-52818,-5565,-90664,11792,27220,2131,-659,49054,51182,792,-56584,-57048,-84127,-76936,58902,-31671,-35867,752,16502,-9865,54939,82989,36188,31990,-25230,-19005,-44123,-13274,12166,28089,-55032,8955,-4299,-76274,-52188,-11655,-39708,2199,-14295,80197,15395,19020,55282,-4009,5200,-88260,31000,-7766,35867,-32682,-56807,-31066,-27066,66051,-63342,96586,22447,10708,-39752,-65079,-62374,-1462,59761,-12397,-2642,-28744,-22717,12605,59609,-5898,-52016,-88125,-41630,-33060,-5765,-39298,-47061,9535,59978,72664,29898,3482,-19441,28951,-62670,23801,27196,-13442,-2074,45213,-34594,-103128,-31224,-19709,-34946,30780,83305,67591,6237,-16877,-17624,61874,-31402,5970,5423,36071,21387,-1488,-6968,91137,36449,-9196,-68289,-17507,75273,-12396,1435,-26806,53361,64431,-2880,29566,-79065,42340,9157,1271,14223,85483,17337,-24624,-25836,74957,-23948,34842,48919,-110558,-65975,9516,-1734,65509,29176,28224,7971,-19007,-87972,86829,-21193,-9653,954,27092,-48646,-6400,-5427,21291,-2734,7716,-37583,-40771,48070,-33944,61508,-28110,20099,-1887,50564,30189,9868,-22319,-19981,-31851,117931,39861,76083,65781,65918,-27605,19989,27455,-7143,47302,65860,-39152,-12666,57924,-72915,-23614,-29362,52003,59933,-68727,-93744,33527,19267,37616,-2953,48427,-38239,73244,86964,-58062,74909,-3997,3921,45510,-65886,-27424,36252,58003,197,7793,10573,5114,49086,-6597,31246,66685,53622,-41108,6103,40103,-18309,1984,11410,-65120,-71370,21453,40424,988,40999,30445,-1456,-95041,-15333,41769,92098,13844,43345,-6967,-78632,-753,2097,-44789,30393,19730,-6009,19305,-21755,-33353,-5189,-340,-65817,-16778,-39441,-24055,31788,-54376,25324,-33657,-13136,3351,82129,-37493,28176,-1833,36750,-23945,-24139,-12904,5513,-17350,22322,62043],[7009,4934,34521,-551,-42945,-3210,-39279,26297,-14554,-83565,-9369,78875,-12678,45767,121822,-3948,16122,-57046,30890,1953,-40912,-9291,-78165,13398,15837,-58606,12621,-43408,40122,21068,-36990,-6199,4644,-65917,-14776,110536,11233,9865,-55018,-31832,-20720,8827,12799,-18503,11298,-35946,-16270,24034,52411,102655,-42560,30486,1535,-54064,-25876,32243,5944,30706,-80475,-7250,11444,40965,-6318,41394,-43447,-56803,-50337,-13272,66550,30560,-42039,-2286,73309,20365,35894,90215,1278,26507,65897,29000,-2910,22687,-35367,12663,-27062,7539,86978,-68693,-16894,33206,-43755,-20493,12951,9372,-9784,-2568,-80869,-7657,-12007,6187,5109,-8078,59483,59260,10862,-74196,29742,20709,44229,28005,-50859,76744,-53514,16655,22508,34244,106151,-45728,-85114,-46074,-19781,65994,73556,52082,6920,3756,49146,7513,-19294,-60135,1842,42577,-9246,12574,-35019,35069,47349,35581,14811,-30648,-70849,40559,4562,-2912,-46413,59714,62064,-36869,-13046,16056,16459,100221,-15951,-6058,-15146,42713,-43876,-17868,-26026,6089,-28507,-63342,16983,16626,-28251,68451,-24609,-106915,35340,19486,86001,-41226,-64023,12321,48505,79631,-19689,57308,34045,-84826,2800,-82632,-28083,-23450,-9769,31418,16734,40309,-61353,-77080,26127,68601,44345,7882,-111234,48190,-19450,29587,18097,-39630,-45669,-46484,-486,-39973,10263,13371,-49176,61999,-68747,-21348,-23535,34528,10487,-32130,-70934,3389,-64375,-44198,36937,-6980,-14110,-32684,-35529,33576,88140,63550,22059,3155,176143,61293,25930,-6185,-18210,20623,-40618,73505,72951,58494,53143,-59722,-172313,-60456,-2257,30880,40203,-21536,40193,-4353,91029,303964,193933,171968,93388,130706,171783,105831,67855,100470,2402,-1054,54475,67089,44359,-119046,36887,-5250,-14141,-47835,-3988,-35432,5806,99750,29889,-37426,-23655,60822,-8634,71681,149273,118501,-3868,-29602,-75324,2240,-47498,-103724,-82813,58607,-5706,48742,1453,45412,-15266,56904,-10808,45174,58497,-8071,-38211,42302,26784,-41747,-28279,-19054,-25178,-37777,69258,-12450,-34620,-17118,-64594,-33573,39279,-23299,-66151,-15539,55257,2568,-60146,-19148,-28765,11656,12119,45602,-54046,15595,-36756,35439,99973,-13758,-79760,67408,35610,47742,-5121,48754,11020,24434,-41900,353,72696,-94835,-48267,49801,24548,-7778,57996,7321,-56905,-57580,72426,35414,10174,22487,74939,-39004,-15162,-48630,39635,5060,56819,-6789,-37331,-21882,-24890,-36772,-903,16326,19199,22341,-60524,-74723,10979,-48684,2675,21961,10684,40005,42265,-28756,9013,-67063,-6452,-51906,-45554,10997,-11506,-29204,-53391,-56562,-61728,-78437,-16181,-36488,-22224,-28746,9489,12224,-20800,83313,57629,-5463,18215,-49232,-53536,-12712,81849,-25729,80676,24783,18686,398,-3602,56750,28200,-36260,-41927,-104179,-69136,63908,43334,-58677,-83714,-63422,-33664,57105,17847,-76173,18986,-24280,-98330,42808,-84722,-375,54782,-22930,-57521,20618,-19182,-30842,44537,60924,25174,-13346,6200,9236,-34105,-22859,35516,4637,9062,8865,-33562,-24241,-81833,-68465,-50737,-54472,-21101,-26523,67071,40243,23690,-37203,-102420,-22612,27436,85929,34235,-32450,-47622,17529,-46207,11856,34568,-21414,25089,35244,-68063,17927,-6785,-5504,-28115,-58500,-84038,39038,33394,43638,32881,-43865,-39817,-6123,-54428,30897,70233,3395,13710,15662,-69540,-30542,-5214,9312,-16859,-18244,-8977,23465,33127,35391,-50499,-13087,-7163,-19706,-40992,-60899,30119,-49362,-7707,-17347,-52475,-42647,-24453,35388,21547,24127,-180,17874,-349,54643,45307,-26947,21832,-49421,34912,60241,-37587,62029,990,-54075,4971,29974,3975,-55142,-3955,-48477,13287,26213,-77434,-41957,-30186,-17453,61070,42297,81988,-5184,60647,14321,-54825,-34607,11607,37895,10459,12136,52473,47064,-26096,17094,-22470,2533,-39772,-30549,46319,39484,64872,16219,71576,20322,-2119,32154,15024,40575,-5820,-64686,-642,82922,9589,47492,35973,1112,3600,-63923,29719,95663,32769,-32917,83621,145315,-76234,-89812,-44164,-25953,-39301,16650,52862,66556,-17512,-91695,-13387,49218,-72192,-111446,1654,2360,32855,-1043,-88721,-50468,49011,69799,22406,17368,-67609,3755,7390,-76101,24340,-28120,16852,31447,44094,58061,-24286,-725,-87706,15271,-30635,-2546,-58365,-9171,11336,51286,-44629,37737,-5064,39430,95461,34802,80383,22047,31026,-22118,-7342,75752,37364,50618,30395,21979,88213,93117,28016,-4048,44899,-115266,-9524,20489,35632,-33563,55240,10618,-19322,28116,23449,-27593,-43280,-75698,-6929,80570,-19836,-74569,-91120,-4419,7878,29238,-36503,10613,60591,84145,30481,4591,30516,-20178,-53956,-45171,43783,63659,-17241,-71313,10839,-25169,-37084,-69535,12936,6186,-69780,-30458,-11277,-6707,47174,57818,80719,92944,29671,47632,54875,4823,-52401,45685,49632,-9782,-83366,-47366,-57426,1182,19893,-10328,-30175,-78481,-63603,-21045,-58559,10015,80399,-39027,91057,-61637,-377343,-134003,-66547,9699,64324,-14769,-59309,-55320,-36213,-8658,67218,-77969,-32830,-14230,65772,-57732,-7529,-7649,-35750,17631,-80264,14534,49654,17038,13463,40958,20978,5989,-34470,-90025,-86403,-75627,57736,-5915,-58448,7593,6294,-27074,56797,57751,-19189,7670,-21420,-31569,-52190,-26904,-2015,38356,-70047,-8353,10944,-71445,-64281,-50626,-46796,10904,-5750,55502,523,-191,63596,3063,-1016,-111248,26264,17180,17265,-13645,-40043,-37087,-46104,48234,-65335,107431,16162,-4889,-11092,-65153,-48194,3009,87835,-8427,-8213,-25269,-15162,14068,49504,9855,-64607,-98724,-32724,-34222,-22387,-48831,-41179,32626,56520,61989,23766,-8329,-30842,13084,-59060,28813,54489,-19690,4602,79346,-18684,-131029,-30101,-7564,-35721,46076,25750,57592,-4796,-38026,-5131,91661,-8690,22270,16213,29523,21714,32802,-3451,83158,38259,-27906,-89751,-45759,40944,-3895,-9294,-15089,73013,55032,1540,21282,-69018,56808,37205,44737,22114,72983,-27139,-35348,-15938,96583,-5915,20034,47115,-88259,-56423,6572,-7493,53771,20401,38712,41553,-1907,-58159,102977,-24502,-4542,-11659,7744,-29478,29111,6067,13892,-5575,-3191,-56152,-62466,76900,-50659,52626,-20658,24384,-11168,46474,21591,-8278,-34383,-31489,-38064,128859,30578,68578,92529,69621,-48176,12927,7227,7592,90185,66419,-35313,-27479,35674,-73859,-28263,-24436,29798,82672,-91525,-64714,20034,9130,45071,-27206,28986,-28765,56865,61287,-53029,77710,-1349,-8278,31671,-56562,-14567,42337,80417,-10808,38440,14964,12960,54012,-9613,26300,85656,42612,-48052,-936,34961,-14431,-553,-813,-67813,-68559,-5391,33199,45010,73686,36044,11289,-102402,-43103,27427,70208,1198,25748,-12142,-71555,9906,6136,-27671,35259,5531,-19779,29371,-406,-70485,-37005,-5902,-57308,-9331,-50706,-38577,24260,-43525,27510,-58975,-6409,21521,71434,-54887,11983,18212,46769,-3459,-32474,2600,1440,-19149,23227,61941],[12576,9642,31448,433,-39912,12354,-38490,25628,7872,-55489,32969,105094,19793,73825,120396,-10978,-14946,-68317,24841,7299,-59307,-24,-58137,28403,12906,-67533,39123,-42924,26066,23344,-61369,-19898,-120,-60139,-14193,111807,-6580,-11565,-75553,-47895,-25734,50401,39194,-7254,16832,-35528,3639,29284,56963,83623,-54260,47738,6206,-50642,-11567,33556,38446,38161,-108903,4213,12234,50897,-21001,48336,-47385,-77199,-46535,14094,56628,37111,-34606,-18226,72569,24966,40117,78016,-3312,18395,62264,37257,-33063,11448,-45878,22474,-51105,-830,77274,-73844,-19137,-6635,-38957,-12076,-5286,2614,-22036,-17720,-71844,8675,-14736,-12067,-21107,1705,45853,43521,-4655,-71991,14318,34075,21405,5192,-31775,56161,-53457,5010,9711,8431,78989,-31824,-92872,-17212,1395,59380,72465,59671,18791,-24021,24277,-6723,-13318,-54188,5201,26654,-17182,20719,-4881,25914,39606,37514,26769,-15443,-59316,56009,-24425,-10898,-19876,71258,50073,-22645,11048,49263,36759,104413,-32710,-12737,11784,66868,-27744,-605,-22374,-1382,-5888,-33197,15048,-13242,-9067,73770,-25255,-97427,58824,55375,95930,-57758,-73432,-3204,40443,92897,-19772,55332,44179,-108105,1622,-52838,2164,3118,-31,23011,33139,51288,-64987,-69849,58183,59525,34361,-11816,-115923,35754,622,13048,25180,-35016,-40119,-57396,-4528,-8416,22461,12997,-50816,47549,-84150,-3452,-4008,50532,-15593,-39553,-57087,2870,-62921,-48922,28705,29621,16712,-21107,-42721,30581,64353,80151,58830,31003,136270,74401,31818,-53483,-42799,15353,-52990,96273,116352,66944,31136,-91948,-177746,-54074,-13243,17278,29670,4013,37236,-29095,100359,339558,257177,125941,98624,148505,185150,112261,48297,88371,31625,-13126,39609,39628,18840,-136810,42122,33844,11289,-33696,-19231,-7223,10630,109638,45536,-44954,-4953,67069,8488,81140,139617,96237,14958,-38962,-72303,25298,-47268,-100763,-89965,55669,-27714,83267,1427,41621,-6226,53812,-2846,22479,53112,-7289,-15449,90516,59262,-27857,-10099,-21159,-14575,-30184,63117,8593,-32291,-16017,-72888,-66569,38394,-38751,-81624,-23147,64063,-8668,-96622,-19295,-53550,30246,5247,518,-41773,19821,-38519,21361,62419,-25747,-57573,58302,11752,47625,8874,50095,4325,44287,-26253,8664,46309,-88513,-74551,17383,69533,-15901,66857,8836,-29265,-29328,73810,51862,22107,25139,86604,-59536,-26548,-59142,40837,1221,66772,-19891,-53068,-3066,-8589,-21201,-2424,24206,43557,23737,-37409,-52452,5969,-51885,-1367,2845,4434,42735,56403,-29452,22790,-58894,-8387,-74736,-50672,21956,-9598,-30426,-55463,-46660,-40296,-71009,19684,-28163,-5453,475,-6795,16476,-11578,65397,54493,-14234,18234,-41702,-52237,34270,124017,-20077,37102,21455,6362,-2510,-8577,48034,35259,-36815,-49251,-126989,-74152,19322,25265,-23002,-52882,-40880,-23450,32558,-28566,-115100,25228,-32647,-74282,56367,-78331,-11857,53962,-15205,-63659,18206,-26095,-55689,77317,81955,23728,-50066,-23282,-14850,-39734,-46381,37172,34534,-4577,22515,-45876,-30429,-84995,-40577,-40720,-43050,12622,-12108,60299,59068,7192,-65106,-96370,-23192,12797,80457,27786,-29939,-48911,18502,-37897,22495,53801,-30497,8153,46853,-40114,4174,-19101,-22645,-42062,-59067,-38159,49607,37281,54466,42292,-8694,-29741,-19202,-47538,24456,57098,18636,27275,21652,-86917,-5094,21489,17904,-16655,-4900,-11382,20057,60255,28653,-34472,-32542,-12914,-45893,-39158,-59710,1223,-55102,-33807,-15065,-66235,-43387,-22305,30077,45006,49636,5708,23097,40345,61823,48136,-21195,47412,-28331,26658,45494,-32568,60962,16557,-45317,11108,36174,29562,-30073,-5534,-31245,19500,32550,-67604,-35276,-32818,-19267,55639,56437,78010,7435,65456,51151,-67017,-45569,12864,32469,8156,-2103,7541,30496,-40329,-1744,-40987,-6421,-20605,-37609,50558,39140,47126,7464,71526,6559,-2328,10798,25253,29724,-34545,-46552,35318,84362,-3928,36730,-24159,3550,-1008,-64556,61937,96905,42765,-19984,97224,152776,-59385,-38027,-41086,-31000,-20465,27657,69943,59768,-13932,-38553,-13018,18011,-89519,-79655,2138,-1179,40762,15767,-71073,-33624,44091,68751,38280,17795,-73672,-13503,2456,-79276,15229,-62412,-1148,53281,40193,31824,-25507,-11993,-115401,-15284,-53032,3563,-46752,-24160,10292,5750,-56973,39858,9243,60838,92591,29224,55011,25509,29494,-26204,-16202,65780,76075,52652,18841,36485,101947,105857,31147,-33065,47984,-89242,2658,20739,29613,-44650,59801,30349,-13387,42326,4950,-19887,-54541,-80783,21202,66242,-24214,-62101,-102715,-43044,13993,18398,-47080,619,80563,97388,8134,-7786,26627,-12227,-59001,-36302,30337,41889,-9959,-60085,49385,-8539,-35683,-66735,14834,20398,-79926,-59102,-17317,3982,58960,64387,68689,81047,28783,46325,76395,-13353,-44088,26959,40309,-18908,-93552,-49749,-60072,7704,22814,8856,-22807,-49795,-51677,-30882,-48601,16687,78187,-34805,105627,-82941,-372811,-139633,-75061,1187,65006,-7577,-71464,-44808,-28116,11687,77309,-51411,-52512,-11674,67285,-8405,11790,-32472,-13690,36739,-59189,15255,72375,33304,20870,29425,-13193,8966,-10299,-116853,-75141,-70734,56215,8608,-75185,10957,-5574,-41089,45144,19639,-61138,-17526,-14928,-44499,-51781,-35257,-16275,50025,-71763,-22800,21136,-64914,-68417,-77621,-58609,16251,4460,23933,-1731,-8014,68046,10592,-10779,-124696,19483,44543,937,16063,-22293,-35807,-60483,28520,-55872,111667,10776,-27152,18983,-60314,-33374,6408,107882,-3741,-11354,-30622,-3009,22469,36269,35872,-59822,-90305,-40910,-38928,-25897,-54288,-30284,42198,54383,56555,13437,-23478,-42141,-8237,-47148,35611,53506,-22749,6814,89942,-1842,-132073,-30044,-11315,-26115,54117,-34688,31672,-15924,-48888,5705,104574,6336,31263,22310,7795,13117,40302,-2588,65245,31450,-50995,-91771,-66225,8152,6005,-21028,952,92472,35001,1461,6775,-43722,73376,55472,61017,22212,46089,-58013,-45748,-3588,80004,6751,8424,50625,-71400,-26097,15344,-16817,35748,11448,34484,70595,11938,-16639,111846,-18431,-2294,-13884,-9195,-4466,58808,12478,1921,-2532,-11289,-66978,-80586,94083,-57727,41158,-8119,28209,-12552,37201,8250,-30387,-37498,-37636,-32549,121485,7946,49305,111635,68204,-53479,2281,-14555,19947,118790,57229,-38148,-42337,10670,-60315,-37260,-21540,-4291,93286,-99980,-32482,6012,12478,53844,-50087,7880,-19629,31290,26679,-55793,52141,-983,-16726,25241,-47219,-5585,46340,105420,-16334,61506,20394,26312,52420,-9751,21880,81163,2448,-54386,-14011,25738,-10316,14839,1692,-61420,-51033,-16123,27161,102729,100578,34866,19988,-89438,-61390,661,42938,-12119,-3959,-10720,-59774,19874,8020,-3996,42873,-7350,-17315,35698,20737,-80879,-53330,-9677,-56942,-11101,-60106,-58487,16617,-19484,26703,-74234,2798,39831,60017,-54161,-6155,30006,50748,20878,-37334,18798,-347,-13168,29131,50502],[20453,25149,28290,2516,-35897,19258,-41432,15143,31249,-16536,69450,115998,46719,95534,76256,-18056,-59760,-74059,18356,9259,-71809,13391,-43051,41730,14611,-65523,58794,-37529,6151,28412,-70348,-30793,-3683,-41668,-27086,96444,-14578,-18452,-82815,-68794,-33523,79275,57906,919,25516,-38841,23042,26318,51652,66210,-51400,59813,3006,-39700,3642,29966,60190,36698,-118468,15149,11399,46846,-32627,41342,-34169,-92870,-29004,38520,51472,53867,-17605,-31896,67283,28371,45573,59275,-1255,20451,52768,41394,-56805,-4896,-54046,27061,-74466,-3489,68553,-76422,-19217,-37458,-30183,-8611,-21480,1727,-23106,-31423,-51640,27898,-8797,-26927,-39534,-7437,30370,15101,-17575,-61695,-4259,37887,-14572,-35165,-14153,29621,-49014,6116,-1908,-25286,31100,-17386,-94852,25854,18466,49791,60666,49102,24986,-49348,614,-19150,-3101,-35714,10686,12635,-28964,21909,18974,20021,24401,46350,28720,-2009,-38631,60004,-44826,-18920,10617,64118,21218,-4029,25276,77718,37849,90725,-46256,-2293,42969,80264,-14009,16807,-3232,-733,12212,-344,26585,-36940,9984,56466,-23292,-64694,85961,81024,80276,-67962,-78442,-12123,31279,82566,-23722,44320,57466,-103487,2563,-29208,18930,28024,9703,7663,46856,54680,-59102,-58256,97089,43874,27398,-17010,-97764,13832,19217,4244,40670,-23793,-24605,-45084,-4412,17422,17064,-8559,-56554,34021,-72423,14586,11286,57623,-38407,-45293,-34629,9216,-53464,-49829,17120,59187,53117,-1145,-46830,28869,35130,72449,96884,49410,84487,80072,40120,-101102,-67849,6590,-78462,88242,146440,64468,22158,-109577,-158843,-44517,-9989,1736,9853,32539,36490,-33261,110706,330443,310949,126331,85547,146612,173989,108707,26095,63463,56704,-20717,21962,11989,-5601,-131095,47913,74982,30915,-9227,-28770,26382,16915,108210,53498,-49165,10394,66600,23860,76578,117427,60861,33457,-44705,-59465,33413,-44907,-84831,-83712,48053,-44818,117524,9233,26489,-9036,47376,10951,-11555,36230,-6867,6866,87883,85039,-5886,3064,-30533,5983,-28636,43020,15941,-27869,-12483,-60272,-83412,27316,-34241,-69621,-21579,69517,-12089,-101746,-12721,-70440,53365,13876,-40202,-22958,24755,-25752,8873,14199,-30433,-40068,41361,-13532,46985,21990,37374,1534,58553,-25198,-7688,26094,-69149,-98543,-11800,96025,-36603,69521,-1834,-5803,11309,62922,45197,34326,31538,82067,-76109,-32469,-60106,47040,-8190,64455,-28032,-59636,17065,8212,-8941,-2474,30462,60407,17936,-20745,-26706,6755,-40013,-8997,-21061,-6174,42716,79120,-23872,39634,-40519,-11418,-92665,-51339,20991,-5925,-17060,-60964,-26031,-6997,-39176,43390,-23595,16588,20689,-18186,22472,-973,30246,50218,-21633,19307,-36693,-42930,76415,145806,-13243,-7308,17788,1176,2668,-3990,28515,41304,-40552,-59457,-127922,-59294,-14702,4477,15245,-19667,-15126,-6362,-2152,-64771,-126908,53718,-31144,-30543,66518,-60185,-21335,41203,-1526,-56672,13145,-31652,-74503,87767,82965,28453,-74983,-47711,-47507,-39154,-57936,29740,64825,-19354,27295,-45110,-28072,-79535,2328,-19978,-21846,37737,2102,49501,57271,-4668,-82960,-77193,-12841,-7966,60352,14118,-21151,-48551,10391,-25455,27369,55018,-45206,-11223,58570,-12013,-11263,-36024,-41993,-44813,-51662,1669,58221,45819,62230,49896,16339,-15421,-21150,-32302,12086,40403,29040,45303,27258,-80844,17907,46870,24944,-5988,10643,-1385,22881,89602,20974,-11608,-42348,-16359,-66643,-35301,-48073,-23230,-51388,-66223,-19990,-78465,-38038,-23957,28826,64074,76255,12492,20095,69059,61345,46880,-15227,67670,-49,18840,37644,-24006,56993,37852,-29908,15846,32725,54261,-10608,-10917,-15103,30768,44627,-39431,-21512,-26758,-13971,46374,55871,65836,29444,56292,69177,-70162,-59810,16962,23597,4650,-12049,-21945,14515,-45018,-12744,-44971,-14794,-1029,-34691,54528,36202,22394,-12397,59280,-9708,-5193,-20412,23211,18588,-54769,-17679,72559,62572,-5446,23042,-63966,5103,-1760,-56576,81042,80018,37791,-445,104720,139431,-37872,36392,-36327,-35408,-4565,27635,85340,48126,-6493,17993,-19645,-20017,-95924,-21478,4308,-10398,49164,23023,-50233,-17394,32028,71050,52355,19034,-69885,-31468,8734,-67298,-3339,-91959,-23712,68220,36099,-3866,-23844,-26664,-129483,-59183,-76353,9132,-25248,-29756,9269,-36979,-67425,35602,13941,67763,75259,13057,32904,34191,26555,-13751,-21484,49903,89208,45750,-9246,40108,95308,96249,27659,-54893,53856,-54752,15940,23411,18480,-49801,53078,38074,-8549,47937,-4724,-11687,-45565,-81233,37878,41473,-28193,-44248,-107329,-68034,12805,-2175,-51729,-11123,90983,91473,-15278,-12243,20777,-1011,-55822,-30355,18321,31002,-4339,-35017,84663,12084,-30175,-52293,9253,28935,-81740,-76365,-11433,12112,59578,55300,42194,43887,22816,39466,82329,-29400,-26457,-506,6382,-23456,-91214,-44118,-45084,12866,17827,23806,-14646,-12713,-31877,-39752,-31975,12115,62807,-34571,91596,-108902,-352989,-146687,-81803,-1041,43041,579,-77304,-36472,-28564,20437,80005,-23575,-64305,-5445,55109,36703,26460,-52054,3730,46539,-34580,13321,90444,46660,16802,14868,-45455,9481,3999,-128793,-53855,-64590,54508,5425,-77410,11828,-14031,-45180,22526,-23064,-80155,-38252,-8183,-53469,-44466,-37803,-29727,53690,-60376,-29044,23575,-56115,-63502,-79982,-70766,13719,12490,-2005,17027,3658,69617,12782,-18923,-125309,12225,67956,-13258,44796,-7231,-29274,-69655,9724,-39304,109112,6607,-51361,43535,-54430,-26452,6712,113158,1133,-10692,-40735,10730,35439,22566,64441,-35145,-61276,-54211,-45394,-17815,-55013,-15372,36051,57695,54539,1475,-39193,-47133,-27025,-29041,43701,21450,-20930,4364,76291,15242,-102859,-27987,-34455,-10079,50943,-73170,-2529,-23940,-45714,13540,92136,4157,34068,20501,-21728,4463,24431,-5711,38920,20269,-75733,-73404,-75376,-19125,13228,-32464,13052,103198,9524,-1748,-10260,-11456,83402,58779,48775,13153,11595,-68609,-51027,8645,30604,3693,1398,54949,-66765,13674,27980,-27238,15661,5040,18182,87592,19196,21782,108518,-11414,-798,-4231,-14517,23876,76109,15864,-12105,4581,-13113,-67490,-90808,98844,-50008,32461,14783,43719,-6575,24888,-6181,-49011,-32167,-37276,-17566,98563,-25950,23994,119873,66277,-42224,-2072,-33119,26908,123894,43292,-43025,-50776,-12408,-38861,-48604,-19303,-37816,87364,-89550,-5190,-3832,30662,62338,-63597,-12558,-12026,7866,-9377,-65376,5873,-5321,-23504,28433,-39003,-7916,47238,125586,-15891,68229,26181,38197,44767,-6561,18314,56283,-47472,-56338,-35135,12825,-8951,46146,21522,-47223,-25892,-8087,25119,150955,107421,27526,20826,-61267,-68244,-29776,19402,-27283,-42845,-7469,-44247,27887,6865,23677,50479,-16604,-1087,34473,34526,-58123,-50163,-7210,-61368,-21941,-65024,-81947,11622,10043,25077,-70420,12037,51015,54194,-34004,-17574,31470,47294,42834,-38110,30763,436,-1826,37932,32171],[29368,46924,26039,4552,-32462,16530,-47091,-5867,52231,26836,90511,112486,63130,108477,2753,-24978,-102872,-72164,10939,8011,-74178,26745,-35264,51033,22191,-52211,68292,-26298,-14829,34284,-61734,-35335,-8641,-19222,-44848,71505,-9299,-10974,-75263,-88068,-41342,85452,66242,5557,35047,-46159,35816,16565,37640,61518,-39411,61954,-7933,-26933,11873,26422,67997,28665,-109802,26021,9298,29594,-38647,21731,-11536,-93210,-3937,56008,48574,74847,3518,-43703,57000,29784,49026,35038,2983,31197,47952,39762,-66669,-25208,-60592,22920,-92490,-1639,58520,-74017,-18595,-56261,-22158,-5911,-35318,8275,-14899,-41913,-32766,45434,7702,-30027,-53458,-26437,17539,-18017,-23589,-42269,-22514,34508,-50393,-81274,-2469,7981,-40262,19808,-10720,-50840,-17867,-5198,-88140,63577,25188,40841,39422,21841,27262,-64457,-16466,-29258,7478,-11502,17077,1464,-41696,13364,30454,20434,3941,53761,20205,2661,-15820,56001,-49038,-25733,36880,42942,-11939,9577,24521,91539,21469,61321,-51377,28313,69379,80371,602,30206,23759,4859,26048,29841,46773,-48062,21565,26422,-17073,-20603,111615,87816,44717,-68709,-71077,-7156,25205,56136,-31727,17935,67273,-77605,5421,-11473,20293,48167,16650,-15711,58241,48191,-43808,-43258,123695,24695,21249,-8728,-61026,-7904,29853,8065,62505,-7379,-5440,-12130,198,29052,-3671,-42343,-64331,23668,-39039,26011,13088,51048,-51972,-47374,-7538,23496,-35664,-44705,6684,68402,86193,21848,-46062,31155,8614,46691,129215,55939,41608,74163,44800,-137093,-86413,-4148,-104081,56001,159480,50863,31727,-108348,-128974,-36698,644,-16996,-15912,54682,35854,-16976,124626,285645,339098,183081,39488,118256,144732,94691,6091,33006,66797,-25375,9740,-8203,-21718,-98120,52646,103440,40870,19032,-28848,55057,19575,98688,53664,-48838,19381,61571,40332,61245,90274,23532,49897,-45060,-39375,32934,-39213,-53700,-59996,37755,-53328,139534,21961,6621,-23465,34358,26680,-47244,7363,-6005,25430,57920,97104,13841,8757,-42985,32971,-32542,15033,14258,-21716,-7945,-32867,-83619,9004,-14090,-33716,-11300,71151,-5368,-76003,-6020,-74849,71337,30747,-62387,-1943,32436,-348,892,-29456,-22239,-29769,26695,-32979,45208,27649,12666,2717,63140,-32308,-45146,17091,-48719,-115677,-36352,94540,-54467,72870,-20546,9774,52081,40544,18225,42789,36536,59758,-84496,-29748,-51220,53351,-20592,51673,-29829,-58087,32728,22548,-2277,-690,36765,64246,6842,-10461,-3619,13991,-13663,-18203,-43863,-19259,38390,101757,-11436,55546,-18183,-16748,-100371,-44509,8192,1305,7496,-55333,1950,30310,9781,47631,-24751,33507,27927,-22772,28499,12187,-13915,45314,-25689,21315,-32131,-26201,103057,138916,-8178,-38990,18719,4912,13722,6560,-3523,43461,-37854,-62848,-101810,-19141,-16897,-13502,45520,11391,7657,15397,-33271,-78708,-107774,89937,-20881,18128,69162,-33641,-28627,18994,11127,-40840,3711,-31551,-81670,75877,66215,38495,-67529,-57575,-78505,-33988,-49038,10390,86690,-32373,21355,-30859,-17937,-65674,52295,13435,4047,50271,14527,35141,37661,-10768,-85655,-55702,537,-25877,31595,-407,-9144,-48789,-4585,-9858,25728,50371,-59658,-25500,67714,8230,-25198,-53296,-57377,-31621,-33968,15305,63226,53988,60812,54552,27936,3968,-9087,-13530,-564,25955,31090,61741,30221,-49556,31855,60462,29587,11653,23518,18918,26843,109268,17500,12213,-42081,-14977,-64427,-31094,-30376,-36450,-40307,-91719,-26296,-85946,-30194,-30119,29349,76318,94109,17530,8003,75384,51046,42017,-14701,74912,27351,13031,36197,-15777,50803,57067,-13213,16684,16359,69878,-2879,-21151,-2728,43269,55637,-2283,2887,-12337,-5809,36785,43215,48220,50674,38682,72733,-59683,-70194,22684,10819,2739,-11910,-35216,1420,-40499,-13260,-35597,-19774,15807,-24578,58449,32830,-2642,-35526,38003,-23139,-7047,-52431,10530,9410,-63033,12083,95541,28206,5306,11708,-70558,8799,98,-40553,79110,54217,22066,22043,102296,115441,-16911,101249,-29416,-35753,5524,19446,98443,35680,2597,56754,-30785,-53098,-83266,44911,4640,-21498,53622,16434,-28913,-4673,13664,71564,59291,18490,-54213,-44348,23020,-41663,-25714,-106005,-44279,73323,32011,-38272,-19542,-39060,-120563,-105213,-100811,14123,2216,-20054,10207,-68539,-75540,21217,10084,58738,47768,-12408,13834,43495,19887,9641,-21428,32003,78134,32771,-40046,32368,68542,68089,18889,-61498,61535,-19292,27360,24542,5357,-55919,36737,30111,-4084,45469,4055,-3798,-21492,-73968,37378,13683,-27096,-25495,-102455,-74839,3939,-25404,-51111,-21948,87629,66237,-32514,-11803,11949,8872,-43434,-27903,14994,33967,-38,-966,110186,34568,-19631,-32258,2058,32081,-74030,-78491,5810,15816,46654,30200,7479,-4154,13746,25846,71424,-37469,-3683,-28397,-45523,-19501,-74860,-32070,-13769,16846,3755,30512,-9518,24279,-10966,-46319,-12240,2407,37861,-34114,64335,-129869,-324075,-155775,-84779,875,3325,5541,-71905,-31333,-31587,14533,72162,-1940,-64986,4296,34060,57506,32726,-59535,8782,46782,-12302,8861,97583,53602,573,-1416,-70335,7801,4800,-120870,-28954,-58415,52877,-15377,-63392,12774,-16962,-36572,-4811,-59915,-77565,-51370,-3140,-54509,-33852,-35648,-39559,44178,-40635,-23879,17441,-44746,-50170,-58213,-77928,1725,15906,-11162,57143,32734,69572,6815,-21024,-113830,5906,81264,-25825,59010,1633,-19942,-72548,-7252,-21054,98601,3965,-71003,57350,-50292,-31084,2582,95954,5024,-5819,-47563,22892,50396,10228,86879,4412,-17708,-56874,-50616,-5676,-50120,2779,16748,64676,51177,-8623,-52538,-42711,-35169,-8522,49896,-29302,-13745,-963,47142,30786,-52174,-21225,-68869,6168,35340,-81487,-35107,-26756,-30739,17929,55588,-15040,33848,10173,-47202,4718,-3082,-12890,7198,8724,-95996,-39679,-71617,-39026,15335,-42131,17660,97567,-13765,-6501,-26549,16094,80457,48873,20689,-2908,-19673,-57787,-47272,15867,-25394,-16141,-597,54478,-68832,46686,33980,-35587,-1867,2400,-2254,91001,19639,45527,91297,-8484,1997,15255,-4073,51895,81832,19087,-25531,12086,-7250,-58532,-91551,93702,-26589,29435,50249,74183,3587,12634,-17396,-57208,-21183,-30710,1454,66245,-62670,216,116772,65743,-19427,7508,-44830,27293,104552,30180,-45290,-45745,-28557,-17044,-58583,-15716,-50677,65742,-62364,14140,-3994,55454,68768,-62103,-28866,-5916,-3827,-40517,-77571,-44184,-13908,-31335,37602,-33333,-22877,44658,134454,-10435,54566,30262,41570,32977,-1076,11850,20414,-74281,-50952,-62594,-1010,-11739,83258,53031,-28564,-1515,12480,27298,166080,85660,16380,12987,-27428,-63938,-54145,7046,-45519,-84634,-8273,-26443,32416,3589,51237,53443,-21789,20929,25042,34404,-10605,-30264,3545,-65335,-37826,-63055,-101761,10815,37173,25518,-46816,18969,49096,52484,-31,-16332,24123,37132,56307,-35569,34522,3317,11095,46047,13945],[36255,67074,24822,5826,-30439,5574,-54308,-33888,70081,67236,90518,98579,66754,111368,-66556,-31851,-126676,-62784,2150,4769,-66593,35462,-29600,55727,35137,-30479,66415,-9759,-31658,38732,-39036,-32172,-16856,-5371,-54429,46315,7244,5138,-56610,-99505,-46473,69371,64561,7141,41790,-56336,38019,3509,18725,69160,-27740,52809,-23254,-16448,8501,27701,63168,18556,-89598,36396,6251,5275,-37480,-4016,10933,-74419,19340,62657,44234,92385,21144,-54281,40994,29312,48033,8945,4512,45410,54593,31467,-59877,-47746,-65303,10170,-101558,2606,43621,-64386,-19370,-66685,-18582,1571,-46275,21298,-2658,-48475,-21773,57626,33739,-17138,-66504,-42110,11005,-44629,-19990,-16180,-37240,27038,-73756,-117303,684,-201,-28437,40214,-16790,-56908,-46765,3614,-72159,77386,21102,35981,13155,-13377,26660,-66094,-23427,-37462,15226,10586,22918,-8224,-51747,-4057,29070,28967,-16394,52345,4494,-4442,3264,49126,-36603,-30122,53527,16255,-36590,8007,8580,85659,-1890,25362,-44499,73126,84515,72454,19154,34697,47498,7823,37193,51805,64601,-45897,20592,-323,-7598,18408,131104,74669,2771,-60233,-47020,10705,24857,25830,-39707,-20507,68471,-41992,9192,1218,9392,61887,19264,-43942,67964,32659,-23129,-27372,130270,6945,14636,7303,-14313,-20863,29248,24432,84785,11824,9864,26788,6685,22756,-30996,-75215,-70866,17617,2880,27741,-1526,28936,-55286,-45240,17925,44224,-10564,-33207,974,55345,106583,40922,-40399,38545,-11300,13623,148755,51591,18565,55688,41454,-151710,-91700,-14735,-117700,17421,155470,27938,56729,-89786,-101181,-33830,10638,-37950,-41905,63157,33151,12510,143148,225723,328728,285028,-38334,65451,110825,72799,-7644,7629,53195,-30514,8798,-18599,-27107,-47536,54968,109473,40462,43320,-19421,68786,15326,85438,47236,-43585,20988,55976,58173,38757,64437,-7234,59626,-40771,-15759,32290,-29557,-9914,-23287,26951,-52259,141051,34766,-8082,-42794,13300,36037,-73567,-27071,-4408,38500,29419,93174,21676,7699,-52826,61161,-38599,-11700,13441,-12248,-4249,-524,-71858,-11585,9369,13399,4412,67965,10317,-35197,-5030,-66567,72994,43714,-60478,19151,43377,30402,-1142,-54982,-3165,-26461,21583,-42269,39689,20904,-17866,6278,55082,-39986,-85036,19772,-32676,-122725,-53894,67853,-59470,80565,-38252,18412,79371,12722,-15767,44560,36299,24435,-83933,-17155,-34669,53066,-31203,34168,-26310,-55354,39112,31786,-2118,2837,43067,54815,-6962,-1606,12015,26629,21249,-27678,-60654,-31113,29064,111670,6277,66501,414,-24672,-94981,-29681,-12623,11895,35217,-26613,34106,63086,61157,34245,-31467,36759,22732,-20674,32317,25899,-56064,38684,-25529,22846,-24692,-5261,108544,105270,-7144,-52243,25829,16414,26659,17671,-43680,40139,-19708,-52106,-55621,37299,15891,-24861,61083,34167,20144,37616,-48094,-66015,-66978,112783,-6679,54583,60581,-6883,-34275,-5972,14701,-22188,-8936,-23541,-74646,51073,43365,50873,-21761,-48643,-98045,-27589,-19927,-17875,90226,-40514,5962,-9586,-3387,-46890,96862,55478,25990,52632,23838,18054,8195,-13168,-75692,-40467,6680,-33663,2464,-11415,2583,-51438,-20819,6962,20158,57299,-67413,-29270,71628,17212,-35066,-67027,-64292,-3466,-5549,-3015,64095,54690,46387,55879,28532,26244,16268,4715,-9095,16966,24328,70858,29029,-4303,34001,57485,31762,31076,29571,44251,26507,112314,21364,30499,-34937,-7148,-30386,-27892,-11395,-34576,-26273,-98127,-27750,-87831,-24195,-38808,29179,83584,96702,18916,-10169,57104,32649,35102,-19407,66904,46335,9790,35547,-11058,42591,66521,214,13769,-9758,72125,-8540,-35451,4198,53567,58109,30066,38237,7949,1031,28816,24703,28811,60191,21320,71155,-33230,-66992,28455,-4501,3940,619,-37999,-7770,-30164,-3421,-17101,-20670,27516,-11912,61009,28923,-23728,-54147,14348,-29767,-5238,-75815,-7663,4626,-59897,32322,92737,-4392,24624,6693,-47126,16867,2362,-19808,55703,32057,2862,42784,90338,88357,-324,132364,-18792,-29911,8611,6598,106422,26241,10358,66379,-42123,-73402,-50650,92946,612,-30128,49209,-3096,-8756,1953,-9603,63618,56451,15212,-27646,-45898,39819,-10207,-44569,-99602,-55769,67778,25197,-66083,-13780,-43699,-90247,-137493,-124886,19097,30006,6482,14486,-84371,-79922,-275,2057,37794,17745,-41484,-1255,47998,8301,35071,-15317,16570,52857,18045,-59868,18996,30216,32345,8388,-49403,67709,12723,34558,17057,-5627,-66138,14869,8160,563,39850,30322,4094,8935,-54421,21881,-9346,-18616,-11849,-88079,-66031,-10478,-43748,-46908,-29931,70123,28652,-38450,-10802,111,13097,-25319,-27872,22792,44630,3442,34537,122277,55204,-4872,-14306,29,32677,-60168,-68479,28943,14114,20537,-5477,-26463,-46177,3855,5489,47189,-34867,17775,-49489,-98270,-5107,-46523,-16211,23705,18872,-16924,28421,-9886,52673,2477,-49727,5272,-5818,9269,-30415,38677,-137701,-296294,-165550,-83445,2413,-41254,4028,-53695,-28159,-32577,-3874,55957,7174,-54729,15307,11683,51175,29713,-51384,349,40855,6962,2723,90153,52454,-23409,-17032,-82660,4515,67,-95626,-7938,-52920,51617,-46597,-38482,16295,-15613,-17460,-29187,-82092,-62435,-57042,-947,-45573,-24442,-31239,-42296,24258,-20418,-7733,5057,-31624,-30412,-26738,-76673,-17058,15207,1240,108382,68107,68913,-6185,-15314,-94641,1177,81067,-36510,50502,1973,-9652,-67649,-22056,-5839,79006,3296,-79193,58382,-48342,-44681,-5840,52788,6387,2496,-42794,31283,65720,-772,96093,46701,29047,-38210,-51339,548,-39460,22937,-9613,68658,42005,-13770,-61220,-30378,-28160,9472,50503,-77132,-2127,-5855,15473,40877,3049,-8817,-99734,16460,10023,-67094,-57557,-24066,-11901,19135,7705,-40393,34124,-5925,-56963,18027,-27891,-22757,-25131,-591,-105128,-178,-56583,-50803,12315,-48278,16642,74157,-27770,-11521,-40394,28454,63480,33430,-6482,-20661,-36908,-29505,-33217,13809,-59698,-44188,1965,45280,-62910,59052,25705,-39223,-13241,2698,-17686,83895,16125,50972,62824,-10749,6453,39393,18988,74325,79961,23536,-36194,15646,4730,-43811,-84147,82565,8035,31921,91911,109602,13300,3339,-22363,-50813,-6827,-19666,17885,31538,-89917,-15941,103803,64935,5487,30898,-48157,22129,68303,22091,-42613,-23076,-33207,-619,-62969,-9062,-26503,34429,-28245,25783,9438,74010,71287,-44795,-37324,-305,-98,-62761,-87026,-79573,-23707,-41515,45409,-31511,-45509,39077,129165,-1579,23403,30259,32269,20534,4879,-3398,-15516,-54096,-37149,-89930,-10741,-18113,112276,84663,-9824,15507,36380,31742,140349,39181,4984,-842,2104,-50107,-65111,9108,-65980,-120704,-16988,-8706,32451,223,73639,47348,-24371,39214,9705,17412,42500,-1219,20760,-64287,-52957,-53433,-108531,13784,55753,29559,-13126,22160,32328,46158,37023,-2009,12162,23007,57645,-31644,28596,7381,21602,49916,1637],[38159,78010,23952,6298,-29906,-10123,-61876,-61809,85308,97293,69850,78211,58617,103709,-100565,-37073,-120055,-48405,-7699,1394,-53401,36417,-19718,56723,50552,-6218,53903,9359,-40453,39844,-10338,-22146,-28482,-10322,-45261,28456,28878,21910,-33871,-99075,-47069,40344,56062,6466,42515,-66392,29121,-9978,-414,81308,-23664,35096,-37512,-8645,-5356,35359,50267,11192,-65521,44427,2475,-17014,-29082,-27274,25265,-41420,32166,56193,36242,100349,27997,-63588,18644,27704,41647,-14110,-46,56083,71347,16890,-39776,-69111,-66635,-7473,-99957,7111,21782,-47411,-22965,-73275,-20902,17197,-53207,37120,7084,-51924,-17464,63173,64158,9448,-77361,-44543,12232,-55622,-6959,11165,-47726,17177,-79099,-130488,-5209,7454,-14826,58942,-21413,-42821,-44321,9621,-49447,59510,10519,37479,-11834,-43712,23116,-56198,-20034,-44727,18677,25531,27060,-18557,-56055,-25678,19015,45126,-29906,39090,-12650,-20488,15181,44048,-13944,-30927,60838,-6958,-45539,-14770,-16744,62098,-19706,-4761,-25282,117066,86799,67418,40690,26269,57988,-422,45395,61111,68685,-35000,6727,-9835,2041,39139,141173,47943,-29801,-45366,-10250,33367,30263,2516,-40756,-57589,60273,-8025,12454,9062,-7084,68828,17760,-69097,75950,11650,-3840,-13628,122648,-3408,7850,23490,31223,-22262,17907,47178,99871,30890,15568,51318,10665,1081,-53037,-95120,-73040,15919,39891,21372,-27651,-5588,-52122,-39804,35384,67357,18886,-16823,1679,29457,109216,49640,-31720,49423,-25155,-15767,150380,40079,14417,27835,28929,-141935,-80319,-23104,-113154,-7498,136552,-970,84406,-61106,-80618,-35657,14769,-57429,-62114,54983,27679,44724,164803,172651,279041,407139,-133681,237,85839,47811,-13148,-3040,15741,-39892,20294,-21322,-25167,3834,54254,93100,32115,57258,-4057,61955,4308,71536,35981,-34272,16433,54345,74730,12838,43240,-28728,56007,-35160,7736,36157,-16217,37513,15245,17338,-42201,122642,42774,-8669,-57025,-13533,29151,-83297,-57342,-2724,45795,15808,75955,12962,3068,-55513,84041,-42345,-28198,22572,4111,-3122,27596,-54624,-29088,22069,54959,20732,59814,30367,-1897,-11847,-49471,50254,42698,-40420,41661,55631,56246,2482,-55782,16720,-27773,27801,-40988,26752,1429,-46492,9425,34480,-42249,-104298,29987,-19344,-118427,-61444,28897,-50425,91366,-45081,23501,83756,-12185,-40081,39178,30008,-14001,-76997,3774,-14498,41482,-34911,19263,-20385,-62477,33401,34017,-7588,7629,47882,37491,-21058,11756,17904,42249,55188,-37024,-69253,-37690,15275,98614,25679,69787,9149,-34901,-77410,-9609,-35087,23398,56689,22995,67609,84779,98322,12991,-41529,23212,9144,-13891,31891,35804,-87630,29176,-21603,21806,-11739,14514,93171,55438,-10737,-48784,36149,32744,37614,24426,-81722,31738,15578,-26934,-6200,88862,64030,-29199,60804,41218,17519,54732,-40828,-31574,-20292,106894,4738,67176,39070,9377,-39042,-25061,3388,-6051,-20279,-8296,-55008,26996,29928,61997,44964,-23978,-101222,-23635,18356,-46977,70117,-41347,-14599,8946,10895,-28958,123472,95656,36188,50726,28501,-707,-21725,-15693,-61505,-34367,-1981,-28303,-19383,-17128,10577,-56809,-31091,23459,15112,84721,-64307,-21123,68687,16589,-39885,-74654,-61064,32316,30327,-41313,61342,41717,19817,53991,24213,46567,49464,19493,-11884,13399,11096,69284,23684,34730,26033,40823,31672,46844,26862,67535,18353,98596,32021,38522,-26163,7035,26565,-26172,4724,-18244,-14231,-80713,-20813,-85650,-23277,-45816,26704,89482,83417,15967,-28985,22581,11531,27926,-24507,46836,52486,8534,28310,-11574,32312,61703,8533,10674,-37284,61408,-23826,-51129,5033,60205,47525,46384,78643,30502,4246,22044,6615,11170,51976,12198,71856,6725,-44119,32493,-19678,7474,22465,-37130,-13202,-18763,14902,4984,-18395,32767,-904,59966,21191,-40943,-63799,-4400,-28478,340,-84457,-25036,5835,-49584,36087,64469,-25814,46106,9426,-8160,29898,2710,193,18169,23242,-12924,57398,73163,59891,10285,123592,-3672,-18016,5604,-7517,105344,22073,13953,49837,-49165,-78841,-7540,102407,-8107,-33079,32691,-30061,9331,1087,-35070,43908,44284,10390,5165,-33148,53702,16618,-53430,-75628,-53426,53610,12631,-85474,-8487,-37297,-50972,-143338,-143735,24470,52335,43435,22309,-84012,-78748,-21335,-4854,12052,-7638,-66588,-10242,43683,-7439,53933,-3716,7511,25243,5519,-60808,10260,-6716,2157,668,-22223,68440,40556,36349,-5388,-10636,-76561,-7490,-21602,5488,38207,63380,13282,36946,-21173,1077,-22010,-3424,-9320,-65653,-48970,-26276,-51940,-41120,-34396,42702,-10271,-31850,-12829,-13531,9494,-7219,-27430,37433,51718,6625,64224,120402,69094,11450,-4177,7500,34422,-47511,-55304,49441,6854,-15104,-41926,-51458,-71192,-4716,-19503,16207,-23335,31390,-59577,-129260,18623,-11625,352,53783,17135,-38699,20376,-15967,66763,3124,-49059,15661,-7675,-16043,-23363,20412,-130279,-280095,-172900,-79203,-778,-76012,-4816,-25568,-24615,-30334,-28242,37184,629,-36706,23907,-4346,28219,19469,-29188,-14683,33500,28031,-3923,69361,43792,-46844,-28763,-78376,191,3802,-63491,2991,-48764,50845,-76337,-12073,22972,-13585,6280,-44254,-85761,-45788,-58374,-2089,-27714,-20465,-27858,-35672,4046,-7864,15097,-8131,-18930,-7264,-5880,-67356,-36281,14111,31108,153133,95355,67893,-21954,-3511,-73204,-2234,68401,-43822,22284,-6323,766,-53766,-32779,3600,51010,5105,-71046,48024,-46528,-59780,-16516,-10269,3881,12508,-22247,35269,80887,-12345,88716,76778,67099,1402,-45246,-6361,-24537,42816,-35529,62518,26112,-12684,-64127,-15506,-7608,19953,43524,-102061,11736,-6915,-7923,40054,46640,7940,-113703,16936,-18543,-43502,-65455,-17336,13,17842,-32649,-56019,37118,-22363,-44884,41246,-38697,-32719,-52192,-6919,-99347,33771,-35208,-53736,6362,-49009,14884,40252,-28664,-16023,-52150,20859,37037,21644,-21907,-33217,-33772,8544,-11303,1667,-59877,-68113,7582,27002,-36865,45766,2906,-36977,-16888,3601,-22751,70614,13145,42005,29406,-16365,10476,60909,45149,84918,73372,28152,-42741,11573,18446,-28475,-71889,69166,45273,37427,123018,132388,18183,-1310,-20696,-29977,11141,-6860,26503,567,-97111,-22365,82054,60425,22385,58983,-43783,14147,26671,20601,-35374,15385,-23316,7789,-58768,1122,33247,2312,-2515,30839,36284,76753,68330,-16335,-35430,5891,16278,-74426,-89566,-89204,-30414,-52502,44497,-34034,-67463,31747,111312,9069,-16402,24714,10795,11621,9535,-30622,-42985,8824,-16247,-107934,-10890,-25884,122487,104535,4946,22345,56223,35584,87009,-14792,-3087,-15396,20684,-29243,-59957,23751,-84121,-141895,-33067,6050,28224,-1372,86080,30613,-26877,47001,-7453,-13711,80283,27622,38596,-56412,-62892,-37683,-96976,18298,62390,35959,14442,21523,4584,26476,65177,19766,669,8911,47500,-28323,14739,11672,26611,47341,-2784],[34085,75446,22360,6506,-30517,-25794,-68610,-81246,97870,111246,34955,53656,42831,86002,-91261,-36466,-84050,-32906,-17180,-200,-40765,29334,-4458,55655,63532,13229,32996,25874,-39841,36496,14642,-7811,-41745,-34925,-15857,21100,48270,32247,-14425,-86090,-42646,10995,45513,4077,35803,-71986,12068,-23572,-15971,89238,-27191,14735,-45193,-509,-22912,46271,35093,9985,-42098,47346,-1980,-28820,-15150,-40933,27207,-5440,30078,37448,25300,96582,20037,-70552,-9352,25861,30584,-30168,-11409,57107,88852,-2051,-14702,-84031,-62261,-24260,-88234,10413,-5349,-26080,-29098,-76917,-27909,39713,-54761,50392,9076,-54044,-13697,63468,90564,42010,-78964,-31579,20018,-48467,12060,33463,-57044,4370,-69492,-116947,-18687,26111,-125,69164,-26177,-18205,-14999,14470,-25062,17496,-263,45649,-29378,-57974,15981,-40610,-9626,-51984,18302,33366,29118,-30548,-53052,-44408,6797,65771,-31507,16697,-25042,-37635,18998,43147,9212,-27199,64010,-20273,-38730,-56373,-40956,29361,-24045,-19068,2540,141782,79551,74255,59419,4280,50270,-24030,46914,55896,52980,-22329,-15221,1766,8332,37784,139408,17974,-41492,-27979,27575,50514,39007,-8415,-28631,-77438,46833,16490,13866,11709,-21736,69429,13876,-80691,80929,-9925,7294,-4239,112218,-1137,2524,33254,64835,-16192,-589,65828,101698,46935,9945,46603,8181,-28030,-59542,-95636,-69158,17602,64522,12192,-54785,-43724,-48578,-32783,40759,87105,47870,1599,8249,5488,96613,44149,-23135,59305,-35711,-34153,133320,26391,21010,-2479,9474,-113549,-54415,-27829,-91694,-6767,105669,-31706,96902,-32889,-63923,-38376,12218,-70399,-72233,32440,20915,70109,185502,138784,206614,522336,-228501,-59380,76864,25230,-11216,5195,-34052,-55558,40162,-20554,-23334,41560,50903,63672,20211,57861,11461,36075,-9856,57786,21746,-23046,8514,59866,86052,-12572,27108,-42683,34285,-32604,28301,43850,-637,74719,43224,9852,-24668,93847,42861,8094,-57862,-40012,-143,-76183,-75079,-2323,48032,13524,51660,-10106,-859,-49277,95256,-40157,-28951,44183,30831,-5738,46579,-37005,-39330,15535,77282,33034,48553,48018,6718,-23641,-29497,3446,24864,-15147,67234,65437,68175,10142,-33915,23830,-30207,41739,-31702,3990,-25102,-66775,9197,5523,-36338,-90431,40676,-4126,-103664,-57297,-6997,-32611,100527,-35342,28510,64193,-28092,-43666,29153,19650,-44407,-67795,28823,4608,19152,-28313,12345,-15658,-87223,15380,28363,-16240,12887,49422,20767,-33754,32191,14716,57643,78591,-46578,-70810,-36435,-1049,61211,42117,64746,5705,-46726,-52497,10279,-52360,31909,64717,75730,98693,92492,110577,-3956,-51457,-3645,-7118,-5512,26274,37496,-105870,17164,-15423,16468,6964,26819,62062,3561,-17587,-34653,42988,51035,44676,24260,-105043,20592,59795,5309,28690,114845,96762,-29767,48108,24694,318,61246,-15224,12993,17570,70965,7471,54958,6407,8011,-43203,-30919,-23233,4601,-23938,10964,-27739,14632,36281,69433,100820,7097,-90034,-24682,48014,-67527,30463,-34049,-34058,16658,20617,-17484,124472,120953,31554,49905,26971,-19896,-44896,-21731,-51985,-34766,-25075,-11433,-29498,-17970,11951,-63243,-29343,39240,14403,124291,-50378,-3906,58973,11378,-40464,-75117,-48934,63961,66312,-76710,56142,13420,-13091,48805,21381,59389,80957,28978,-10189,12718,-4765,57073,15937,48612,12964,19327,29385,54723,16479,81804,2209,73515,45392,34970,-20663,25318,82402,-25378,15143,7246,-7772,-45122,-6136,-81431,-28127,-46253,21718,95940,59234,9139,-43201,-11567,-5413,21848,-23946,21273,45669,7973,10097,-17226,20297,43759,13225,14457,-56432,41934,-40714,-64294,-210,64199,25047,43177,113094,52051,3804,14104,-8168,-1940,29578,15116,75885,51403,-4816,33147,-31931,10295,45572,-36581,-15647,-10377,39082,25238,-14520,31229,6291,53368,4222,-57636,-64308,-13273,-21454,7002,-78262,-36708,12939,-38082,22874,25120,-35881,62874,18600,28747,46478,-293,13506,-21546,29245,-21194,63111,56343,28717,15431,86241,14070,-2583,-846,-19770,92375,23136,11688,20625,-48968,-72440,29474,72541,-19490,-29389,4425,-56750,24643,-6675,-58427,15698,25786,6867,36733,-8554,61080,30615,-49004,-43387,-37126,35194,-6123,-95271,-5782,-20042,-19432,-121775,-149831,29710,64924,76279,32399,-70161,-70692,-33910,-7032,-11775,-25167,-80987,-11427,29614,-24721,60890,11557,7073,3836,-2542,-43684,15687,-30929,-12687,-599,9782,61109,64402,32933,-42565,-7568,-78320,-26369,-51032,10280,46143,89069,25119,56363,21036,-12623,-22474,15261,-21479,-36976,-32004,-38431,-48678,-35444,-35772,12967,-40229,-15689,-19199,-26836,-995,5898,-23422,49490,45957,9876,83602,106612,71730,25576,-3408,24154,39176,-44406,-49096,58945,-5376,-52890,-68443,-63379,-78447,-10239,-45024,-14061,-8682,32967,-57769,-120566,47333,22153,14268,66431,9820,-55102,11249,-25731,65462,-7970,-43388,16597,-1079,-32058,-15506,7094,-112355,-282310,-174181,-75036,-10499,-92453,-18911,5896,-18818,-26785,-49961,22012,-19613,-15606,26500,-8897,1418,5690,646,-24706,28642,56721,-10159,40742,30068,-60742,-33439,-56161,-4970,25280,-38568,971,-46480,50230,-93057,6771,30339,-15067,27982,-47183,-73407,-35454,-59591,-6787,-5277,-24783,-28777,-20300,-4336,-8063,37776,-15234,-9529,15462,-9627,-53825,-48546,17982,66893,174611,103531,65723,-35065,9806,-52629,-4955,48626,-45456,-11002,-20423,11237,-31198,-35275,6956,18388,9634,-46343,30278,-41399,-67476,-25938,-77067,-2952,22040,11181,35521,95666,-26996,66248,83695,88375,50308,-31955,-26942,-8699,59058,-54315,43507,6905,-6804,-61437,-4811,18789,19383,29722,-95190,24956,-2533,-18837,23797,70730,26118,-105704,7446,-41997,-21672,-59204,-9138,-3712,14927,-50312,-50242,42677,-33131,-13977,65161,-30870,-39540,-68726,-10998,-79934,52373,-14404,-46864,791,-42820,16752,8500,-17391,-19532,-63665,-3363,8725,19301,-24241,-34486,-11255,46787,12574,-16822,-33408,-79437,13707,2903,7840,13045,-26344,-29120,-13403,2574,-18863,54445,14590,26427,-1158,-21845,10209,72075,62388,78637,63062,30062,-44610,-2159,28072,-17312,-58430,56277,75866,42642,123748,128773,15747,-1441,-14853,573,34818,4753,25638,-22014,-81307,-21413,51063,50010,24518,78272,-34033,6570,-10925,24413,-25529,60987,1625,8530,-45801,13451,104831,-22328,419,30317,71121,62933,59212,14756,-23320,12911,38318,-75511,-83695,-74108,-30262,-59992,31209,-39895,-81057,24327,85748,20187,-53507,13970,-17767,9513,11771,-66054,-57471,83667,8262,-108886,1298,-32165,111729,106304,13208,20233,68307,36515,30783,-53650,-5738,-24839,26844,-4480,-40997,44899,-92569,-141002,-51288,15413,21439,-698,85402,6127,-31470,42760,-22097,-50786,89235,48118,48661,-43383,-66798,-19210,-70629,21248,56730,40807,22071,18212,-25705,-7208,75516,39504,-6272,-1186,31252,-26200,-2469,15502,24738,38017,-1242],[25783,59771,19182,7237,-31868,-36612,-73467,-85766,106205,106868,-3709,26180,25455,60488,-55639,-24965,-31414,-20081,-23938,1345,-33548,17157,10776,53948,68633,21586,6893,33023,-31069,28672,28192,7372,-53492,-67416,23999,22798,60195,32215,-3360,-63312,-34122,-8866,37416,52,22533,-68975,-7785,-39012,-26074,87540,-30453,-1278,-42862,11880,-34495,53657,22571,15890,-20091,42795,-7243,-25611,1147,-42071,16882,21319,14466,10725,14568,83583,-1290,-73448,-39441,24362,16906,-38009,-27456,45640,94593,-22067,5338,-86908,-50420,-34823,-68985,12099,-32120,-5618,-35503,-74519,-36368,63110,-50199,56141,1282,-56276,-4377,61501,105064,71245,-63826,-8843,30998,-28073,31201,46045,-70633,-13092,-54070,-83052,-36711,45976,15325,68326,-31958,3005,24285,19879,-4770,-29720,-6164,58485,-35504,-51832,5028,-26519,2066,-59534,15923,38116,29712,-42988,-42905,-53288,-1480,85760,-20269,-7645,-28239,-46424,15706,45713,24670,-18540,68995,-21639,-21388,-104673,-52630,-988,-14660,-14353,31631,135255,68801,92501,67517,-26650,26120,-58517,35887,37885,19625,-13740,-37269,25627,9328,21205,123422,-5888,-29546,-11459,53134,55150,47531,-7980,-1695,-71580,35132,28401,12594,8970,-29468,64376,9953,-70315,81096,-27569,6966,281,106731,16095,720,33069,79433,-10435,-21121,70114,88542,57661,-4127,12375,-2147,-54222,-46024,-78199,-59614,20809,76537,6667,-71545,-73327,-49710,-25585,33852,97335,70634,18581,18218,-4441,78440,24548,-17771,62036,-45010,-39854,102546,15120,29809,-26432,-12359,-78852,-21478,-28425,-60080,18031,66387,-60014,80321,-15272,-44809,-36392,5620,-73073,-70773,2445,15932,82806,199370,121832,142134,612006,-310079,-99561,81138,9641,-5103,28671,-76855,-76073,60627,-19878,-29290,59901,46274,34362,9334,46253,21283,-252,-21615,43357,6266,-12861,332,72614,88854,-33343,14848,-51692,-3533,-36248,44266,51032,14588,88473,52862,4754,-2202,68051,34827,37056,-42872,-58253,-48962,-58756,-76539,-4489,46413,12866,27484,-39696,-202,-35237,90836,-30945,-14005,72142,66685,-12362,56826,-21152,-40455,-8497,75748,38433,37973,56463,-12546,-33878,-11881,-56507,-4605,3035,92579,68942,62645,19758,1998,9165,-30353,56901,-18016,-26829,-48685,-75627,3783,-24181,-23232,-49466,44731,15712,-81180,-42617,-30004,-13370,102904,-10701,35281,28640,-34168,-26521,19298,8423,-59234,-59625,52186,18784,-7530,-11114,13879,-15042,-124832,-12192,15204,-24869,17571,46784,12114,-44163,56781,5674,69541,86170,-56908,-68987,-27629,-16776,9168,51459,52715,-7962,-58950,-27711,23699,-59382,33613,56925,108969,121738,87170,99620,-8398,-57668,-35320,-20525,1411,16243,29199,-113245,5124,-8941,6524,28603,26191,22964,-38631,-24846,-17025,38800,69627,48746,17816,-104052,10209,98636,33466,40477,108178,92378,-31980,28079,-19645,-25173,53541,17259,54418,38110,17842,-958,27496,-31309,-7422,-45998,-20385,-58717,9581,-14778,29844,708,17613,61016,72804,120702,32728,-71966,-31243,53817,-73425,-15474,-19985,-45810,11025,23383,-14953,100092,122473,15151,51869,18530,-37957,-58325,-32232,-50888,-36352,-52234,12064,-27979,-15555,5030,-67564,-13337,54406,19031,154893,-29872,16536,44467,7256,-38766,-68382,-31231,79442,93347,-88324,49807,-24940,-44190,39226,24057,61014,99988,32378,-6850,11498,-19577,37536,8826,30687,813,3414,24759,52684,2303,82207,-18640,45319,55741,22241,-20861,43513,112524,-24217,18714,33401,-7936,-4840,11849,-75824,-36481,-36686,15361,101567,32106,-523,-50314,-27931,-12754,17530,-13887,-2502,29538,6855,-17134,-26182,7755,20168,18078,33252,-60435,19740,-49945,-71098,-11321,68168,-2442,25284,130741,70863,1205,2175,-21506,-8927,6556,28223,78067,87292,38248,29364,-39700,8337,60172,-36489,-15882,-6912,65897,39335,-10403,23353,9872,40808,-25738,-76299,-58523,-11486,-13471,10398,-63405,-41042,23885,-30570,-815,-3799,-41416,69807,30958,50140,63453,-6384,15940,-51771,41861,-21232,59569,43520,-4723,16916,40736,29460,12254,-7495,-27247,67904,27144,3703,-5550,-41293,-60008,45434,23154,-29953,-20506,-30849,-76173,36187,-18524,-74346,-11994,5400,7829,59010,20619,60895,29311,-32434,-14540,-12116,17420,-27750,-94280,-7195,4348,-7541,-86043,-136814,32978,66166,87887,42155,-47250,-55782,-33077,-4063,-30294,-36509,-80901,-5345,8421,-39903,55293,27779,15161,-8188,-5905,-17291,36654,-37486,-9037,5682,33597,45770,82026,25769,-84349,2873,-63664,-40454,-73017,14237,64347,97672,39577,64562,62024,-11079,-12972,32897,-46093,-4025,-21149,-42662,-36751,-30886,-35015,-10963,-55538,3993,-28482,-37436,-14621,12095,-14685,49288,26070,13208,91704,84408,61115,33915,-9206,45175,44858,-55690,-54966,52615,-21310,-82436,-77659,-63454,-75424,-11522,-65981,-37376,1250,22148,-45896,-69531,74212,46887,22025,59186,-3343,-61304,5875,-35790,52053,-23804,-32383,9407,13334,-35572,-10368,-6018,-92602,-303642,-166972,-74360,-25072,-92500,-33991,32904,-10569,-24911,-61347,14079,-45597,4305,21325,-1221,-21967,-8330,29346,-19800,28091,93360,-15780,11682,14648,-59377,-29105,-18755,-11313,61263,-31467,-12604,-45951,48818,-91919,12944,33019,-23068,43111,-39432,-52407,-33536,-63431,-15280,15174,-37878,-36019,-310,5886,-20622,53460,-10757,-5621,33676,-37296,-41172,-49258,30571,94451,165320,89551,60646,-41221,18965,-31776,-7223,29459,-39412,-29823,-34603,21762,-2713,-25046,5951,-12237,16451,-11051,10312,-30011,-61470,-30534,-127570,-13197,29131,47855,33050,108984,-45595,34832,66234,90738,90972,-13435,-54693,3696,68036,-61785,15304,-10399,-291,-54335,-3318,40164,7199,12306,-61722,34718,5818,-20211,-8125,77262,42482,-80928,-8372,-53100,-7052,-42899,-2144,-24252,11384,-41490,-22620,48168,-34588,23888,78831,-7135,-40218,-71973,-14213,-53165,50122,-846,-29769,-1429,-29365,23480,-10709,584,-21548,-76693,-33943,-14683,26292,-18629,-21549,22432,75770,30805,-34609,1648,-77579,17214,-21909,55564,-24939,-49102,-16369,-4804,-1749,-13172,37371,21676,12006,-22087,-23579,1977,66888,61430,54664,49812,26306,-41810,-25318,28542,-13145,-46227,45638,93729,45047,86003,97297,6344,1000,-9046,32677,64982,12798,17876,-33198,-49646,-18227,11419,34794,11406,78588,-21964,1644,-40533,30073,-15036,100908,38849,3853,-27279,24786,154473,-34780,-23988,25471,104528,40565,44745,39298,-4419,19708,58117,-67422,-70890,-45232,-21586,-58630,7789,-46239,-82435,18322,58174,30625,-78327,309,-45610,14904,11214,-99362,-58286,134696,31645,-90748,22867,-34513,86704,92108,14513,13291,72466,33802,-7464,-62859,-3511,-25101,23487,20626,-14317,64211,-85178,-115419,-63956,18757,14818,908,71324,-19291,-38653,29954,-30919,-83385,68320,55420,42833,-29586,-67395,-2109,-40593,20032,41227,39214,6852,13997,-48777,-45446,65220,48039,-6824,-4724,17371,-23645,-17116,18544,16562,23163,2624],[17042,35570,14229,9125,-33651,-39081,-75696,-73652,107640,86533,-35024,-2365,12690,31712,-20092,-362,19427,-12332,-25468,6437,-33137,5149,17846,52091,61959,16273,-20757,24871,-17128,17530,27522,19925,-60244,-88002,57547,29143,63573,21908,-2004,-36063,-23462,-15895,34369,-5822,5341,-55695,-24448,-57272,-30865,75250,-22509,-7482,-30598,30179,-31992,50276,15232,27337,1363,30314,-13513,-8439,15920,-32608,-1876,31327,-8320,-17397,7815,67235,-28594,-70747,-64729,23193,3420,-39517,-43923,23276,79896,-39128,12702,-74757,-31430,-36396,-46151,12756,-50819,8777,-38563,-62359,-42466,78865,-40158,51920,-14604,-58453,12393,59720,104734,90361,-31475,13794,40880,-3686,44026,47703,-91809,-35476,-42721,-41842,-55443,56785,30689,58258,-38318,10314,54030,26691,7287,-61920,-5544,71765,-29876,-29587,-8721,-19737,9169,-66676,13658,44011,30432,-52665,-27113,-48187,-2218,99360,-154,-25321,-21065,-40288,7511,48513,29270,-5513,77790,-13396,-901,-141332,-44387,-19171,2204,5010,53047,98943,60142,111573,59594,-56970,-7018,-91592,8277,12370,-22079,-11667,-51765,45005,5995,2785,91693,-19244,-520,2162,58481,46820,52933,-1642,34761,-43696,30993,28368,8539,1426,-29361,54305,7781,-36676,75659,-38617,-2190,1145,106767,46074,3775,23211,73840,-11338,-38737,55233,63775,61739,-20477,-36305,-18091,-68662,-15647,-51280,-46778,23249,79753,9510,-70426,-84125,-56906,-18263,18404,93268,82167,30806,28001,3536,66831,-4884,-17454,52178,-52512,-36092,67542,9104,36505,-35982,-31471,-50780,8329,-25259,-26919,53402,23671,-82166,33366,-14050,-20663,-25207,-1379,-65140,-59021,-25516,15792,81386,200338,108821,117236,671163,-372873,-121392,87341,3490,658,56809,-94973,-95922,73190,-20579,-46627,62126,42134,15042,2598,26906,21606,-34489,-26032,27199,-8864,-6597,-6012,88829,81640,-45647,5208,-56660,-46411,-46209,55004,52624,26193,73103,43919,1909,21379,55328,21500,66183,-16700,-62147,-103756,-41040,-63479,-9476,42217,7196,9032,-65769,7343,-16338,71237,-16831,10988,94294,101631,-22134,62337,-6950,-33279,-38650,56518,36575,32360,51167,-48618,-35444,978,-111972,-35788,7675,107822,64131,43647,29766,40883,-24608,-26025,67369,-2795,-58151,-59400,-73866,-6339,-45987,-6864,-1270,37948,38863,-54936,-21672,-39002,1403,95901,20405,43511,-9283,-34267,1537,15047,-1106,-57746,-53490,68339,26204,-29215,13635,18778,-19699,-156231,-43403,-3767,-30691,20530,40541,14518,-51669,78526,-4683,75422,79894,-67979,-67881,-14547,-28164,-40694,51763,36348,-27108,-69710,-10729,25962,-54548,26525,36448,109434,130517,72514,80069,295,-57537,-61951,-27179,4886,4356,13440,-113886,-3178,-3790,-6346,48040,9909,-15823,-65823,-29304,-2071,19074,87314,52851,8553,-77083,4108,119353,48468,34196,78517,51620,-40380,4779,-85165,-49314,31538,42804,82833,40668,-32743,-18275,-398,-64014,-21277,-45594,4190,-91268,10714,7796,44419,24527,31803,91481,73245,102241,43507,-55989,-41690,32488,-64566,-51454,-2636,-44712,-3920,19438,-18833,58104,100611,-5297,53930,4203,-52912,-62921,-44816,-54840,-34535,-67238,36288,-19094,-11602,-10033,-66371,14009,67933,26616,157545,-9218,33569,28716,8175,-36742,-54945,-12142,71562,104946,-68178,43335,-62202,-67126,22824,32895,51413,98790,29891,-4192,7122,-31111,15992,5581,-8438,-5941,250,17725,41243,-10265,67612,-38670,22143,58390,5327,-25784,56757,107526,-21279,16049,51275,-13104,25707,26888,-67737,-43965,-17041,9665,102804,9421,-12051,-51681,-17995,-8855,14999,5326,-18720,9841,4632,-45250,-35435,-3274,2473,26923,69461,-48599,506,-44818,-69095,-28102,74521,-25524,2184,126715,87034,-1753,-15069,-38051,-9468,497,45168,70953,101439,69671,21075,-43345,-1394,59784,-34643,-14336,-7690,91015,44738,-6700,10220,11342,24071,-65498,-93888,-50067,-2531,-10339,6514,-49700,-39756,35228,-29351,-23854,-6380,-50117,65046,42614,50662,76773,-13337,7086,-65322,47243,-14842,48902,34778,-36182,16703,6183,36064,22094,-12067,-27446,36421,30529,-7901,-18161,-28802,-47235,35779,-17975,-35758,-9552,-64882,-84185,42557,-30120,-77997,-28913,-12254,15145,66409,45280,54246,16576,-8956,1770,12332,3231,-46464,-82406,-12944,29804,-16543,-56439,-104785,31594,57433,68053,48272,-20190,-35828,-18932,1389,-44353,-45872,-66497,4501,-14570,-49507,40811,41926,29279,-12381,-5851,5556,61829,-29144,9497,17129,39152,25343,88103,17041,-114276,16948,-31976,-51277,-83722,16688,87607,88845,53933,61889,90053,4537,1114,45163,-72553,30274,-18521,-36987,-21631,-27659,-32974,-23551,-56482,20264,-37195,-43549,-26205,12943,-3878,32649,-12,16122,89881,57493,39204,34416,-16225,63643,45851,-78840,-69827,31286,-38889,-93189,-68707,-56971,-71698,-7985,-77902,-50162,-325,2456,-27697,6910,91721,56729,20285,36881,-19974,-56080,7073,-42803,31968,-35044,-17067,-1418,32964,-27268,-10464,-21012,-78877,-338308,-151475,-79527,-40289,-85717,-45296,49398,-1686,-26141,-58245,13197,-65115,20702,9660,14687,-40593,-21397,49327,2507,31377,129605,-21337,-11522,660,-43103,-16031,27054,-19519,97138,-43384,-32603,-45954,45118,-79351,6781,24578,-38295,50729,-25921,-31503,-36836,-68942,-27706,27019,-57025,-49034,17529,31396,-39318,58101,6613,-7393,44011,-74567,-32922,-39810,50523,103159,130230,58514,50482,-38980,19349,-6731,-8565,17987,-25281,-20784,-41547,31728,26301,-744,3377,-33333,24104,23795,-7011,-11811,-41084,-28572,-147404,-24547,32539,75375,28167,118274,-65417,3508,34088,77459,108018,6345,-79574,8891,67264,-56981,-13774,-22637,1164,-44503,-12201,47166,-13303,-4343,-16968,39107,13736,-19217,-49563,73836,54861,-51525,-24376,-48688,-603,-22169,1812,-52000,8322,-14423,15680,49363,-28045,52632,74966,24356,-32970,-62573,-17630,-27961,27263,1263,-3887,1096,-10138,32591,-15443,17104,-21354,-90909,-58441,-30278,37575,-11344,3907,54983,88099,36725,-44145,29091,-68280,15439,-42965,87110,-53154,-53780,1188,6732,-8770,-13798,20801,31973,3819,-29214,-19354,-15408,43622,40146,18317,35392,15717,-34702,-55089,17813,-15831,-35661,38265,98069,43961,24318,49003,-6909,2745,-7316,57030,97930,16052,8857,-32046,-16044,-17732,-30383,19136,-10752,58607,-10511,-408,-62443,33317,-4772,123345,81465,-3347,-8789,31250,159892,-34955,-64582,18094,126446,21484,27503,50749,15126,24288,69656,-53079,-54807,-16206,-5576,-44666,-17981,-48736,-72612,14525,32926,39160,-86158,-12697,-64998,24988,7816,-119293,-47754,144329,49303,-58846,44528,-31882,58317,71027,10334,6489,70976,28507,-20228,-45791,309,-15578,15021,42664,12499,73586,-62037,-68908,-64621,17896,11077,781,47072,-37646,-46863,14644,-32337,-103809,28243,48909,17027,-20184,-68662,10251,-18813,13768,20559,27791,-21211,10348,-57557,-74403,38165,41047,-1598,-1588,13899,-17396,-24044,20706,4313,4918,6022],[11878,9703,8114,12371,-35511,-32140,-74906,-48944,99815,56478,-50561,-28688,8955,6033,-2783,33425,52565,-10055,-20210,14419,-37205,-1037,11302,49406,43012,48,-46293,-255,-1407,5181,15734,27161,-59394,-80505,70063,34934,61388,4818,-8004,-10697,-13074,-13187,36335,-13603,-12544,-34768,-33147,-75620,-31749,55212,3173,-2077,-12150,51905,-12983,32389,12750,41002,22263,12227,-20873,16649,25584,-17845,-23120,25084,-29910,-40344,7348,54205,-50719,-61878,-76918,21803,-6957,-38260,-55734,-4405,44932,-49438,4972,-49742,-8499,-29756,-23963,13574,-54931,14201,-34696,-40194,-43464,79599,-26903,38849,-34116,-58435,33090,58006,93036,96973,8491,27160,45903,15875,45758,40930,-116788,-59131,-40979,-6783,-71242,52394,43889,43122,-43610,1726,62094,34357,10447,-67687,-672,79799,-16123,-1724,-22808,-22882,8003,-71762,12351,51548,33371,-55829,-7818,-29553,4795,101836,21582,-29817,-5972,-19127,-2706,47560,25471,10058,86567,-705,15971,-150069,-16855,-21267,17699,29868,59412,47053,56179,118301,35981,-75334,-39249,-109656,-34008,-13093,-59614,-14777,-54855,45030,2196,-4713,46320,-23700,33157,12269,44274,31209,54434,4106,69338,-6718,35222,19134,2244,-9392,-24570,39902,7699,11987,66228,-42799,-11964,576,107970,81809,11444,7199,52978,-20063,-49953,24853,34319,58999,-32245,-77315,-34475,-67383,21874,-26870,-34178,22994,78113,21677,-50473,-72960,-67209,-9072,618,73075,80091,35863,33912,24016,69633,-36746,-21769,27792,-55284,-28038,38359,8746,41597,-26740,-43865,-36674,26199,-19154,908,81296,-15499,-95445,-30364,-28288,4812,-4145,-6524,-50247,-40088,-42318,21707,67867,183999,85897,146588,707022,-411763,-142129,80972,6666,1994,76369,-81383,-106658,71966,-21477,-71473,56463,39735,7880,668,5816,12033,-55309,-21195,9197,-22212,-6072,-10118,102001,64900,-46928,-2126,-56700,-77584,-59214,60592,45386,31121,34565,22618,1030,41292,57722,7625,82104,11204,-50467,-145044,-31851,-41936,-16002,36516,-5086,-1350,-80094,21857,4085,41965,-2466,36829,98380,118429,-33269,67320,5968,-20857,-59496,32961,29469,34371,31609,-83462,-24243,9995,-147129,-58889,-1089,101753,52002,21324,39599,73092,-62509,-17028,70456,12607,-78313,-52371,-65248,-18045,-53475,7769,33301,20835,60822,-29238,-707,-39275,9041,80844,46866,51388,-35929,-33636,27214,20234,-8122,-45781,-48192,74029,27614,-38595,40492,19042,-28732,-159185,-69567,-25706,-32413,20718,32467,25486,-55246,90266,-12196,74372,68413,-78455,-69223,-2198,-31813,-72420,44287,18669,-46842,-76469,-6750,16107,-40330,11676,10562,80035,121358,53227,71679,15935,-49999,-76340,-25606,4491,-5706,-3299,-110400,-4458,-749,-18735,59647,-20575,-46698,-79385,-28706,6139,-14646,101225,60014,1275,-32256,4688,117072,47596,24307,43961,-5030,-54715,-19616,-150178,-63144,-504,51452,94472,30959,-64160,-38050,-16112,-80191,-14547,-39719,35758,-108447,10488,38289,52389,39994,48591,111242,71857,63791,36647,-48130,-52935,-4521,-46242,-66470,13233,-28568,-19725,11410,-22080,10708,65155,-20882,50769,-12948,-62474,-61327,-54447,-56041,-27697,-57603,56252,-9398,-7211,-30988,-57667,45345,76697,32791,128834,6020,42102,16026,15180,-35229,-35923,4382,41676,100445,-23918,37157,-86003,-80326,-2934,45825,34335,76159,22647,-2189,-1097,-38995,-2034,8318,-45824,-6079,10842,8735,23090,-16178,41427,-52152,9456,51969,-10205,-31853,61788,77907,-15725,9265,54567,-19955,38523,33481,-55511,-45905,8678,6891,96576,-4825,-24946,-51505,11678,3575,13865,29168,-24470,-7639,1739,-63671,-41737,-10585,1153,41126,111786,-26507,-12111,-24161,-58206,-50060,83557,-37194,-17171,104260,101424,-4006,-35880,-60731,-4449,22150,58106,50016,88347,80275,9348,-44774,-18791,44977,-28927,-11140,-10174,108775,41153,-3293,-6409,11756,6805,-102151,-100902,-41493,7599,-16989,-6381,-45920,-36404,43425,-33157,-35058,17965,-65216,50379,50322,33402,82702,-17507,-8401,-61477,34039,-4877,35040,27451,-59484,15961,-7364,29112,23755,-14563,-18905,5529,29896,-19669,-15043,-16206,-37370,9100,-31857,-34381,-47,-88317,-80131,42295,-37010,-67001,-29043,-23525,28045,58318,58206,43389,473,13970,2468,26149,-7978,-56864,-61630,-21608,49813,-37567,-47302,-62807,23262,42501,21179,47686,6413,-14214,3709,5216,-57482,-56091,-41599,12497,-33170,-51318,23656,51432,45238,-12870,-4238,13520,71142,-14104,34795,28295,23893,4630,77253,8817,-119114,28779,8262,-61601,-83229,17269,107047,70767,62601,50289,96640,24007,13048,49334,-83924,61322,-22743,-22726,-9145,-25337,-30049,-23814,-47922,27620,-41331,-44567,-31032,12273,2488,3778,-19580,17563,79815,28865,11674,27443,-19268,73790,36451,-103611,-84606,1475,-54888,-79094,-47688,-50120,-73100,244,-78471,-52052,-16171,-20059,-7981,78542,93779,49749,6924,8323,-35222,-42231,14527,-44784,9986,-34849,-166,-10146,54018,-11407,-16068,-35988,-74472,-376083,-130921,-90628,-51592,-81679,-49471,52979,4693,-28661,-41329,15998,-66717,33590,-4179,31413,-55328,-34577,57176,35672,36486,152006,-27640,-25765,-9899,-18533,2924,72053,-30064,115862,-65483,-51905,-44255,37474,-71412,-6811,1557,-59032,52841,-13006,-17100,-39356,-70956,-43556,26093,-76136,-64084,26097,60010,-54333,52236,32658,-12451,45252,-102614,-29401,-27875,70118,90404,82812,20692,33591,-30310,9192,24818,-7389,18087,-5050,14745,-34984,39587,48897,33208,1963,-39279,30086,46127,-18199,10420,-12023,-21529,-134510,-33870,31999,84503,20115,119905,-80094,-18828,3344,54860,94927,22520,-93266,5398,56829,-41931,-35005,-30732,-7415,-33634,-28409,36299,-35268,-16248,21536,37697,15687,-22852,-89066,68023,62887,-30224,-34114,-31089,-663,-2133,2242,-68888,6921,16593,48297,42049,-20447,59229,53695,53463,-18059,-43967,-21330,-12253,-10341,-8411,26560,7707,11311,39284,-12179,24122,-18144,-102849,-68951,-39710,46382,-6047,35781,74874,80048,27214,-40426,41319,-58628,7431,-58233,92421,-62667,-36006,23919,20023,-16073,-24188,5971,40030,3203,-21265,-9268,-39222,7043,5113,-19978,22223,-9,-23939,-85974,-1816,-22140,-25148,34798,92726,40715,-29224,708,-19217,-5,-11609,65971,125203,14583,4573,-20178,6433,-21797,-60643,8674,-31492,25623,-1919,-1486,-77473,30552,5600,122446,117895,-10457,4159,29974,124064,-26181,-98031,10258,130103,15037,11404,47143,28200,24639,70343,-36823,-39785,3795,14053,-18351,-35808,-42855,-56313,12699,12058,44426,-78067,-21374,-70872,33893,1220,-120428,-30222,119649,58198,-23887,53910,-25001,35509,54075,3295,3605,66993,22916,-12746,-21864,1008,506,4137,59256,32773,67551,-31245,-11416,-51451,16401,11757,-3809,19085,-43364,-53272,2500,-26547,-110989,-14080,32021,-24916,-18791,-72857,16335,-11086,3826,624,6683,-45540,7623,-50595,-84317,3055,21806,7052,5619,24353,-4532,-20768,21891,-8893,-13862,8331],[12570,-11202,1974,16656,-36742,-17540,-70985,-20101,82226,24442,-46843,-48621,15470,-10308,-7030,66397,60774,-11839,-8530,23779,-41296,2350,-8319,44442,15393,-19272,-66353,-37069,13433,-5793,386,27754,-50141,-43757,57380,35793,58599,-13797,-16742,7071,-5172,-7359,41080,-22730,-28474,-12907,-31749,-87435,-30297,32598,43568,12233,6282,71059,17472,2557,12575,53017,40613,-6719,-29092,41095,27879,-3763,-40750,10746,-43438,-53755,12835,49160,-57286,-47454,-70354,19430,-11689,-37007,-58598,-29704,-1175,-50512,-14556,-19410,12874,-18440,-5740,15748,-42110,11090,-21979,-13205,-38862,62495,-13911,20762,-51827,-53006,50677,53205,76573,92331,40677,26834,43917,25721,35034,30516,-133823,-76147,-47601,13657,-81568,33287,51663,26778,-45751,-16131,48152,41073,7941,-48766,3639,77016,-890,20186,-33932,-35019,-1518,-72740,9628,56424,40312,-50169,12721,-2558,16796,90601,37554,-19210,11873,9886,-11739,40418,19192,25136,88015,10750,24901,-125930,20656,-10547,24595,50789,48164,-1700,55687,106507,3134,-73458,-61985,-105909,-81799,-30960,-82035,-19313,-48243,21327,3182,4579,-4705,-24769,58833,19200,17955,16818,53783,4941,88659,24603,42169,3868,-5455,-21311,-20184,22319,8412,60321,56763,-41835,-12561,842,105264,113266,21746,-9749,25933,-32290,-53363,-10291,7739,50447,-34684,-93248,-45369,-52576,53938,-15595,-25320,19249,73964,40188,-17071,-45375,-74807,4946,-13199,38991,65974,32829,33118,45753,85500,-62589,-27935,-7680,-49940,-19334,21032,12226,47808,-236,-47683,-35352,28225,-10887,20281,87774,-42915,-98503,-88638,-50500,23991,22424,-10050,-34333,-17681,-42086,31937,45978,149163,47209,215729,732218,-414402,-181757,51623,16855,-3076,77196,-42532,-99814,56090,-20105,-91686,50988,38844,7866,1798,-11630,-4323,-57370,-9370,-9528,-32602,-11332,-12953,105682,40807,-36963,-6503,-50591,-82869,-69879,61434,29375,27549,-11419,-2263,1765,52881,69457,-2072,76951,31108,-27772,-157003,-34885,-19764,-21565,30045,-22155,-4751,-79217,41185,23384,12101,7021,54150,78170,102119,-43755,73118,16398,-7471,-59400,18516,20538,43426,1810,-101896,-1526,18029,-155659,-68063,-18654,70418,36432,7512,49204,92692,-84857,-5348,67291,27960,-76895,-30291,-54564,-26375,-45266,16697,43462,-1473,76383,-7836,14034,-37501,10305,62293,60156,56808,-42839,-35545,40816,35127,-13522,-32233,-41688,69583,25846,-34610,63325,8619,-39712,-125192,-80935,-46964,-30739,17493,24623,38739,-53417,88623,-14611,67677,62152,-85808,-70028,5028,-25770,-78007,33238,2240,-64465,-76397,-16613,-2250,-22479,-6784,-12157,35841,95928,33414,86356,29462,-35602,-76625,-16802,1201,-10345,-13080,-103304,2346,325,-26609,59510,-59243,-63449,-84220,-22767,6002,-54511,105766,70611,210,15138,12501,96106,34761,24997,19508,-52149,-67085,-43722,-185199,-62107,-34550,41263,91241,17681,-70164,-52130,-14932,-72202,20827,-26793,65162,-103177,10802,66528,53328,45909,59496,109258,68334,28571,17489,-48866,-61524,-37547,-25992,-59434,23000,969,-27574,3181,-16298,-29683,30211,-25263,37659,-28511,-64534,-55270,-55473,-47604,-17636,-23930,68803,-5071,-2694,-53765,-42117,71490,76407,33799,82542,13675,40244,10286,26587,-33503,-13791,15307,-244,84768,27072,31176,-88902,-86719,-37486,59494,15690,38394,12554,2104,-11727,-44192,-12525,17000,-58660,-1893,30227,-938,2168,-12543,11298,-55269,8513,39086,-20342,-35045,59192,44910,-7760,1424,41936,-24965,35490,29047,-38541,-39382,33551,8828,82384,-11045,-39089,-54157,41883,18858,13540,50544,-20113,-18754,-610,-64622,-42670,-12785,19786,58073,135464,-3238,-17153,6922,-40913,-75658,92484,-36647,-28001,72088,113507,-5598,-54994,-86550,4265,65993,61023,17265,54266,71739,-3836,-46105,-39805,22951,-19311,-6496,-11400,113242,30619,526,-23952,10190,-6741,-117305,-86706,-33649,13331,-35764,-26667,-55257,-34050,46382,-38019,-28000,54952,-83932,30484,52232,7360,79014,-15196,-20870,-45349,1222,6064,22505,18506,-69998,14627,-1548,8440,16439,-17560,-2180,-16740,23321,-27964,-1283,-8657,-30307,-17914,-16951,-25339,5376,-93919,-66188,34670,-36195,-43011,-13812,-26546,42764,39837,56701,30657,-10388,29362,-8669,22538,-19836,-56616,-35802,-30406,59395,-57609,-57579,-25275,7609,26360,-34045,38608,28645,4919,27415,4190,-72654,-65945,-12351,12962,-42421,-45056,10142,54908,58563,-13885,-2629,1551,48599,-1820,57426,32520,-6264,-11452,48541,2248,-97719,32314,42837,-72796,-74489,15999,114487,54287,58856,32031,79996,33718,16965,45086,-65983,83215,-30620,-4567,-3126,-23163,-26287,-15341,-36411,23729,-38133,-41204,-26533,13939,-3639,-27013,-22553,16061,62481,574,-14070,15760,-15632,73352,15526,-116756,-90078,-26873,-64465,-42677,-24972,-46690,-79423,12130,-68385,-45470,-43408,-38952,8309,116618,77775,28589,-17239,-17750,-43393,-25226,24919,-41761,-11430,-22503,14302,-12317,71990,5784,-25256,-46486,-77158,-406076,-110724,-105273,-56239,-83311,-45899,44937,5547,-27625,-15678,17884,-45979,44414,-14231,40773,-66276,-49558,54560,67569,40996,150359,-34909,-31625,-16466,4204,22890,107145,-42607,107992,-84391,-63816,-38450,24662,-83842,-20874,-31316,-81847,52191,-6105,-11426,-35490,-61983,-60981,12547,-87039,-75105,20878,77393,-56465,40718,58570,-16495,39522,-108647,-28203,-23715,78117,62355,37223,-12776,9992,-19823,-9597,59506,62,29397,17034,60602,-12849,43146,58661,67042,3454,-28769,31230,48081,-21700,31137,15510,-13904,-98936,-38221,28192,73778,7767,110716,-82350,-26961,-11456,29442,56442,30840,-93104,-5081,40106,-20689,-43236,-38295,-27618,-23140,-46091,11715,-50061,-21089,41472,31716,7788,-34449,-114326,63878,67740,-24339,-33204,-7148,-4415,13767,-102,-57367,8219,39240,62677,23855,-21742,40167,22802,71600,1824,-20755,-24290,-9664,-52833,-26266,54760,16059,29870,38870,-10093,16528,-11496,-107002,-67098,-47381,47591,-2888,65454,75907,52550,4091,-22958,39177,-52685,-5238,-68354,75317,-53857,-1074,50788,35274,-20472,-40282,-6276,39455,8121,524,4295,-63175,-31329,-30522,-48863,12370,-16561,-10580,-110242,-24199,-26655,-12111,35635,83391,37962,-45415,-33244,-25805,-10715,-20698,55947,137023,9395,8306,-1682,12843,-28005,-64797,7575,-40497,-9686,2495,-4471,-84458,20028,16930,100125,133606,-15571,8990,21020,70449,-12668,-102174,3846,114581,23947,603,31000,29068,19756,61164,-23601,-29220,12904,32329,15096,-37508,-25840,-39504,11642,-4224,45178,-59577,-23237,-62302,34579,-9635,-105746,-10850,81258,57873,2765,41929,-16083,21504,48560,-3851,5886,62931,19496,3618,-13402,-5156,17260,-9760,69895,42520,44998,-4925,43525,-28464,17664,16437,-14208,-4330,-35786,-55336,-3296,-15152,-110412,-42979,11160,-69229,-25693,-78855,16813,-14972,-6573,-12882,-19893,-53178,4746,-32489,-74319,-29924,661,16214,12324,45155,15178,-8454,21794,-20037,-29506,10708],[18523,-22897,-3045,21234,-36112,735,-63866,3300,57002,-3031,-25914,-58612,29830,-13965,-25797,86579,47152,-15243,6909,32597,-41213,15430,-34696,35828,-14166,-31279,-78093,-73725,25900,-12985,-9812,21964,-33873,6369,28474,29082,59126,-28783,-23433,13540,-1279,-4616,45495,-31821,-41018,2001,-21343,-85761,-27347,12912,86905,29053,18221,80917,48589,-30262,11383,60122,52871,-21046,-37503,57114,22528,5597,-50273,162,-46103,-56627,21552,52946,-43732,-28862,-45815,15559,-8938,-35650,-50376,-45384,-44975,-42087,-38784,5955,27036,-6650,7117,19914,-15515,2723,-1383,9451,-30566,30908,-4885,1876,-63191,-39695,58277,40975,59910,79348,52338,14751,34720,25702,14475,21238,-129161,-77218,-55773,18155,-85488,5850,50692,11195,-43306,-32157,21377,44492,5506,-17212,2535,60240,8236,28448,-39092,-52533,-16046,-68050,-838,52365,51918,-36340,32291,24534,29419,65740,43321,3301,26452,34935,-16438,28080,16485,35981,76220,16873,24635,-79420,53683,4615,20047,61805,23280,-33876,54737,80730,-28746,-50157,-70576,-84000,-121585,-36101,-83577,-21194,-38326,-17858,13163,27341,-48780,-28033,68767,23672,-10644,10742,54322,367,83261,40507,42061,-14821,-13904,-32174,-19965,3585,7634,92492,51690,-38360,1247,3507,95931,130737,31540,-22628,2674,-41031,-49580,-37798,-10519,38125,-26976,-79406,-46837,-31285,69805,-22237,-22557,12668,68492,59823,20538,-12263,-73901,26258,-18914,-2487,45404,22573,24373,57474,104198,-75419,-31632,-45745,-35051,-10086,15396,16450,56654,35375,-43428,-39027,16788,-804,31829,68662,-51657,-91632,-121791,-69516,30143,46182,-14109,-22709,4760,-24119,42055,19680,98699,-2386,284450,756220,-363069,-243372,-840,30434,-13543,56738,6166,-70985,30195,-14498,-90534,49950,37279,7133,2779,-22269,-21975,-43197,3729,-27080,-39277,-20558,-15562,96870,12781,-18506,-7089,-38261,-59307,-73066,58034,7947,15643,-46449,-23650,3678,53135,81196,-4786,52551,37411,-2490,-136176,-47230,-3888,-23508,23236,-40060,-4397,-65358,61500,39952,-8931,8963,56856,36830,51740,-52078,77187,21215,2610,-36613,19781,13282,55637,-30658,-98156,26267,27482,-142549,-62794,-38595,21570,22777,10289,57664,97962,-78991,5322,61195,43068,-51304,-1982,-45652,-26234,-26067,18367,31192,-21156,82153,6823,18419,-37575,8337,45806,57864,58467,-29355,-39975,40095,55803,-18977,-24313,-32668,58863,24311,-23134,77049,-12188,-49824,-67030,-70067,-63636,-28042,10931,18293,47396,-44870,75585,-12384,58400,66309,-87149,-62734,5940,-10427,-59692,24122,-11289,-79989,-67210,-36588,-21951,-7858,-22741,-25015,-5651,61319,15691,118350,33487,-16212,-66535,-3562,-3370,-7417,-10183,-92624,15302,215,-26994,47093,-96541,-62113,-84419,-13464,-1795,-89487,94877,80882,7368,49074,26176,66506,17281,41508,10942,-74063,-63577,-65225,-171016,-47718,-60848,18576,78055,8739,-56106,-54003,-1315,-42562,73849,-7112,84412,-77728,12298,81720,48181,43185,59634,84877,60821,10078,-2640,-53527,-64738,-50369,-10013,-37730,23740,38267,-22303,-1653,3664,-54098,7386,-17042,13478,-38147,-57960,-44021,-44205,-27992,-8486,18249,72435,-9478,2164,-73314,-23279,84870,64154,28825,39487,15679,29738,13684,39107,-29761,7010,18808,-39868,64993,67379,25061,-72175,-90531,-73730,70654,1134,-3066,1989,13341,-21875,-47947,-14000,29135,-36820,2089,50283,-9286,-17486,272,-12600,-47511,16276,25107,-24018,-33398,53644,26063,1291,-4255,17585,-25768,25978,14885,-18237,-24668,50631,16247,62669,-12993,-54245,-61370,51718,30878,13399,62261,-8800,-21835,-997,-46994,-37489,-10089,52009,71574,116862,13098,-15988,38983,-21584,-101505,96044,-29437,-30417,39562,119595,-7355,-64773,-106079,14212,110050,51882,-18565,15407,53917,-16128,-48008,-57592,2640,-8473,-1112,-9414,100521,17087,5762,-38994,3412,-13420,-98138,-48550,-26179,12132,-65218,-49636,-73338,-33366,44550,-39240,-3759,85308,-99586,11312,47995,-16638,65768,-4470,-18232,-25319,-39490,16341,15048,6831,-66842,11596,12834,-20475,2177,-25049,19279,-25473,11033,-30337,14376,-9890,-23263,-29711,14761,-10243,5801,-79355,-46061,20565,-27217,-12028,8602,-21628,53496,20060,43151,17755,-10327,33177,-23181,1353,-36254,-47480,-9616,-36059,56426,-66707,-72252,-3622,-12732,13826,-74015,21351,43612,17832,45045,-2077,-89144,-70567,14656,2560,-40195,-32463,4490,52580,66281,-17907,-1843,-26876,-4339,1035,69684,24684,-39962,-19667,7965,-2818,-62038,23843,58505,-83033,-61324,13110,106349,45901,38280,9156,45845,24252,10003,34514,-19132,90510,-38983,10523,-3955,-20380,-21808,-4486,-27401,10041,-27416,-35174,-13155,19740,-27880,-49474,-7418,10086,38791,-25845,-31742,3588,-6123,63931,-11084,-110059,-81999,-44141,-61581,4590,-10358,-46361,-86000,25501,-51181,-34480,-74120,-49460,17158,108602,45677,-312,-46947,-35648,-40371,-10651,33252,-35487,-31842,-4133,22192,-6749,81931,18387,-35036,-47962,-81111,-420644,-96644,-119732,-54351,-85833,-36910,28741,-516,-17369,11130,15278,-8972,54341,-15235,36950,-72213,-66244,46610,86638,43023,124674,-42026,-32310,-19600,15910,38378,125787,-55599,76274,-90309,-64314,-27257,6534,-118613,-29285,-58822,-102409,49988,-7812,-13384,-22592,-36276,-76454,-8897,-82436,-76023,2443,75043,-41594,30205,74043,-15065,32260,-91331,-26239,-33937,66047,30755,2232,-33548,-17745,-12953,-31915,88163,19727,48145,35593,95085,20697,40378,52123,89324,8180,-5543,24580,29571,-18145,44004,30708,-11233,-56820,-35964,22423,49981,-8988,90055,-68506,-21968,-4296,5776,6066,29100,-82641,-18065,23218,1906,-38539,-48067,-55731,-14106,-59073,-16585,-50246,-18751,39661,23640,-9832,-52587,-117778,61557,71090,-33057,-21066,14774,-9131,23899,-3860,-12146,12738,48416,56245,-4304,-39134,3600,-5789,74260,21895,2992,-24860,-18032,-88974,-45970,72921,23094,40068,29108,-14766,-5950,-1934,-98914,-63333,-57221,39693,338,84792,59495,11247,-26355,4075,28487,-50205,-18667,-75466,48263,-34691,38250,77201,53265,-19488,-52513,-15821,25663,14527,32522,17482,-79609,-56533,-52237,-61288,6907,-28455,3716,-119625,-41790,-23652,5662,40787,74626,38470,-18045,-46239,-23646,-31453,-30457,28781,127375,1755,18672,17905,8453,-30730,-37932,16390,-32310,-39293,2315,-11156,-80841,2378,29538,64004,117044,-17529,7657,8502,25118,2701,-70849,247,84877,43857,-1992,7625,15491,10160,45691,-17452,-24429,14511,44732,46616,-21452,1268,-26862,9632,-16720,40789,-37974,-17907,-42388,21687,-26314,-83441,5747,47688,50735,14148,8945,-7955,14024,54804,-9080,11804,59398,19804,17970,-30660,-18512,28350,-29302,76113,41190,9775,8288,83199,-3894,22681,22738,-29447,-15283,-19175,-52106,-2566,-635,-109574,-50085,-6071,-95228,-37329,-82836,14095,-23243,-13536,-16138,-45017,-41551,-362,-11585,-51280,-52472,-9181,23410,13606,66431,38051,8460,19894,-27098,-37893,14691],[26494,-24623,-6326,25167,-32050,17875,-53298,14520,28538,-22312,5746,-57145,46757,-6624,-49204,86018,22169,-17740,21691,39000,-34919,34226,-58508,23243,-38147,-26996,-79395,-96392,35336,-14795,-8816,11475,-13895,47036,247,14382,63449,-36566,-24976,7797,-1975,-7696,47124,-38860,-49937,5357,-5825,-68413,-22721,36,118961,40527,19186,77413,68688,-53754,6735,60369,55371,-27024,-45011,60487,11275,9527,-49877,3072,-39716,-50968,29799,62419,-14067,-7621,-11131,10302,2141,-30916,-31780,-47047,-75111,-26585,-59986,17566,31010,2947,15562,25778,17060,-6367,22959,18711,-21981,-6673,-2564,-15505,-65766,-18606,52555,19084,43072,61227,39962,-2105,19597,19057,-10165,15783,-96992,-56826,-57010,11129,-83623,-21077,39349,-3440,-36386,-36530,-5859,42722,8544,11792,-6413,30710,5452,21843,-36781,-70492,-30379,-57500,-26228,35946,67303,-18263,48621,43312,38447,30080,38892,30916,33045,44669,-14289,15511,20825,39151,50803,16394,16611,-31367,68954,15225,6162,61790,-5798,-46159,49103,51872,-49561,-12219,-64744,-54573,-141396,-27405,-64925,-17849,-32989,-56933,32976,53434,-74005,-35822,62536,26407,-33132,15627,59090,-6582,52595,39222,26522,-35145,-22999,-40541,-23545,-13312,3297,99553,53183,-34721,25558,9136,80708,128643,37638,-28237,-9315,-40555,-40742,-49964,-18571,24850,-12372,-44112,-38969,-12044,64623,-43403,-26356,4959,62577,75770,52621,15859,-61562,54356,-15893,-41617,26558,7723,8445,53244,112378,-71772,-28588,-75842,-12604,2511,16822,18448,66331,67086,-33535,-38591,-896,11227,38326,30159,-39429,-76898,-121983,-75094,21252,58118,-20965,-17509,24309,6873,46576,-7432,39417,-51236,306819,779736,-248405,-304947,-64002,43601,-25646,21039,48294,-23756,2721,-4649,-55632,52549,31471,-97,411,-25730,-35025,-20966,11393,-41536,-42002,-30712,-17477,78069,-15057,2976,-3883,-21433,-18213,-66255,50950,-13560,-2279,-57610,-38530,6199,41928,85359,-712,19496,30816,16892,-93233,-60824,1828,-20335,16422,-53826,-3593,-45078,78278,52976,-14981,5641,44262,-13967,-15759,-57567,74650,16795,6233,-528,33555,10064,65467,-57054,-76414,50249,38244,-119560,-46922,-54828,-29046,15790,30153,61966,90644,-47151,10666,54902,56814,-10206,22086,-40108,-14403,-5240,13971,6518,-30740,77999,14056,11906,-39163,6866,35281,43842,56407,-1938,-44552,29539,75701,-25694,-24277,-21375,47657,24953,-13554,78798,-35707,-57081,-9294,-35877,-72319,-27287,2033,13343,46924,-29071,57002,-8356,49555,76489,-79655,-39477,4051,11152,-27054,21260,-21254,-94330,-48236,-60013,-35033,-1733,-30192,-25530,-32498,27163,1225,145859,25223,5358,-53284,10594,-7953,2771,5748,-79489,30089,-163,-19634,25663,-121878,-42220,-80646,-4455,-14809,-110370,66854,84014,21727,60152,42951,38852,1642,67612,15993,-70220,-32496,-80205,-113902,-26522,-71068,-5543,59775,8464,-34200,-41728,14516,-6147,120677,16497,89265,-42969,14414,77216,38470,34060,48827,46514,47248,8922,-11600,-55232,-61303,-39048,-1116,-11736,15352,74620,-4580,-1132,36009,-59032,1362,122,-17953,-39126,-43413,-25015,-20929,-2056,-4786,46710,66481,-21861,7636,-84887,-6596,82359,40832,20726,14492,16711,15106,25707,49205,-22381,20655,14416,-65055,46532,87182,18685,-44732,-93711,-98106,77035,-5928,-36187,-6656,35116,-28362,-50792,-7578,40406,12037,1369,63535,-14088,-32833,18624,-20728,-31868,26820,15612,-23293,-28552,50897,26425,9347,-5267,-10186,-21804,20289,-4363,2134,-5405,56359,28672,41726,-15264,-69498,-71037,31558,35544,12853,59457,4683,-17721,1518,-16821,-27420,-4496,83791,74310,54202,19334,-11196,62067,-5107,-122132,88748,-23894,-27742,13161,113423,-10095,-57815,-107938,22819,127461,32855,-45429,-9762,37747,-25514,-48680,-65488,-11235,-839,3584,-4046,71084,5476,13415,-47706,-12586,-12586,-48057,2698,-18531,5670,-99609,-68998,-90089,-32154,40919,-33562,29802,96340,-105299,-1849,38405,-29995,45347,13306,8157,-9736,-69010,25308,14557,-5840,-52823,5425,21931,-48143,-14571,-40008,39036,-21784,-4696,-26575,23642,-20772,-12629,-19453,48498,7854,2120,-48391,-23729,2979,-12311,17008,27133,-11165,54488,8314,23524,5603,1483,25512,-31952,-29835,-57971,-34269,12573,-35970,41978,-62162,-73410,596,-32184,8311,-82861,-1314,49944,22298,52269,-10513,-101468,-64554,34167,-17933,-27761,-16835,7640,46277,68416,-24946,-1997,-60983,-66287,-7104,67716,3859,-65535,-19527,-32975,-7638,-29428,4164,49344,-87897,-46741,8738,84896,43942,2454,-16291,5484,-4670,-6384,21353,36879,80665,-45824,15421,-8551,-16479,-17277,2432,-23680,-8831,-11922,-28581,5848,28389,-69453,-59205,17721,-1408,11087,-48575,-38486,-4915,5577,49518,-32769,-86475,-62305,-44779,-41380,46831,-8400,-45453,-87263,36994,-32068,-23317,-98108,-49818,16486,63775,3733,-28600,-72755,-43834,-25670,-1652,34852,-28338,-51205,9819,20769,3913,78987,22805,-42877,-38161,-80328,-417813,-92651,-131110,-48460,-81189,-26797,8170,-12303,5259,31674,7146,30074,62728,-5025,18993,-71412,-81346,38777,87016,41650,85527,-46451,-31682,-20256,12321,45067,125497,-66307,33057,-82338,-53381,-11612,-15521,-157769,-28861,-60970,-115706,45018,-17144,-20974,-2052,5499,-85225,-30590,-59613,-63549,-22742,54583,-13132,25493,71347,-5622,30373,-59150,-21869,-56465,34277,7471,-19884,-38024,-44332,-13731,-51094,100545,55779,69041,45889,103624,56161,30414,30514,92006,15150,23016,8568,-1928,-10337,44465,26642,-17181,-23002,-27527,16123,23955,-28175,61390,-41965,-11289,20050,-14148,-39727,17981,-68946,-27972,13163,21391,-25152,-59202,-83076,-7396,-63260,-37380,-32849,-11053,21647,16313,-32394,-72429,-100069,58811,73869,-48942,-1375,28370,-13084,27952,-7939,53341,20077,46759,36623,-37722,-71061,-34292,-21660,61927,36392,24634,-21623,-30540,-109111,-60510,74879,26108,37742,11429,-25934,-38434,8742,-78382,-69349,-69800,24886,6214,89041,33703,-34604,-55592,33356,16421,-48255,-27878,-81583,23355,-15709,67409,94895,73328,-12600,-51579,-23236,-1816,18183,68419,26171,-82649,-56876,-50353,-57621,5757,-31091,16636,-108495,-49103,-9465,28816,49583,68404,43888,33013,-40310,-12581,-61249,-35421,-8779,97463,-7445,29844,33200,4340,-24148,9704,31474,-9223,-60588,-2150,-20185,-65272,-19579,42491,23328,67662,-15772,5724,-156,1175,18928,-18680,181,49751,65945,4040,-17085,-10255,-2384,28497,-19920,-24413,13027,48746,66260,5263,32665,-20249,5104,-26867,31674,-19466,-7309,-16883,-5640,-49934,-61306,16620,27535,41433,10527,-33479,-2971,8168,66680,-11509,17901,55127,23751,23635,-65902,-34843,29431,-55625,80574,31245,-30095,8676,100231,13505,28931,27195,-46300,-9032,-401,-44442,2727,14118,-111960,-36587,-13028,-84801,-47324,-80754,11235,-29159,-13979,-8588,-61793,-17697,-9686,3890,-25107,-60325,1841,27002,6246,76377,57387,23929,15701,-29595,-35835,20837],[32021,-18912,-8034,27613,-23257,30007,-38832,12490,2161,-32852,39438,-45397,59843,4931,-69066,64960,-1883,-17456,31120,41346,-23151,51837,-71186,8057,-50953,-2978,-69150,-96225,41220,-10871,4065,-1099,5408,63465,-12233,-6344,68122,-35871,-20817,-8121,-6880,-14865,45223,-41763,-55682,-996,9291,-40804,-15623,-4859,130465,40269,8224,61249,70980,-57309,-1702,53267,45998,-24845,-50244,51800,-2754,10311,-40624,22028,-29240,-40385,34692,71868,20543,14933,22244,4551,20977,-18363,-6270,-34533,-86894,-8912,-72703,11743,26525,10189,22358,32053,45861,-12231,44712,10181,-16421,-39936,-7770,-31569,-59612,6751,35181,-10050,23554,41243,10103,-15157,442,10318,-31972,13903,-46063,-17826,-45686,-606,-77581,-40481,19171,-17384,-26969,-25177,-24116,35197,18854,26920,-21864,-5558,-10691,5146,-27684,-83765,-39714,-42703,-67512,9941,83798,-1964,59446,48473,41291,-10939,28065,55985,29928,33625,-4168,10165,32085,32709,17800,10864,3941,-790,60393,16212,-11388,53381,-27986,-43516,36701,29468,-52979,28539,-47078,-27848,-136301,-7934,-32156,-9128,-37456,-81732,58976,71263,-75390,-46261,46005,28037,-44520,29066,68867,-11208,6481,25967,-5539,-55848,-33375,-46067,-25742,-24936,-5171,83215,59492,-32144,48064,17416,63174,108129,38031,-26001,-7359,-29207,-29860,-47381,-17818,13746,3312,-2826,-26167,-988,41146,-68366,-35094,-2005,56950,85750,71880,32907,-39272,83674,-6938,-67805,17538,-7792,-11788,35013,101498,-52663,-16418,-90027,12271,21455,20486,16757,72002,81437,-21622,-29012,-16359,25503,42544,-14860,-10905,-58033,-95376,-62515,958,52781,-31035,-16936,38454,42385,41293,-31944,-19108,-87788,257310,795263,-85370,-332425,-116379,53375,-34206,-18266,72875,28672,-17302,7112,10322,54132,18235,-14740,-7105,-23878,-39205,636,9092,-51487,-41022,-38696,-15875,56593,-38564,20633,1688,-3390,20082,-50876,40899,-29793,-22292,-42273,-47631,8660,22348,79561,7113,-8307,17350,25483,-46336,-66087,-2474,-12576,10136,-59303,-3921,-26419,87462,61945,-5495,4314,21060,-58699,-74235,-60738,61410,1393,2054,32584,49353,11427,68353,-70586,-46429,63171,47286,-98385,-26404,-63251,-66283,17713,59656,57355,74640,-4913,7199,48332,66983,29362,34571,-37113,8606,6824,6752,-19295,-26123,66908,14973,-2212,-38869,8473,31192,25397,51927,28954,-46473,16516,88936,-33589,-29162,-9313,40984,26662,-13237,68280,-50355,-61022,29455,14063,-70955,-30621,-7306,8351,36664,-6993,39203,-6335,41730,80952,-60102,753,6615,33758,8306,25567,-27745,-106312,-21302,-80072,-36258,-5724,-25525,-16073,-41051,1636,-9539,144794,6955,25686,-44122,22509,-12335,17264,28800,-66180,41692,-371,-7870,1264,-127099,-7737,-71026,231,-29563,-113737,27837,73760,39518,50009,59596,20265,-9171,89905,28754,-50987,24273,-84284,-43010,-6985,-61545,-20788,39387,16651,-16095,-18916,22493,16190,140746,38982,80181,-13048,15945,53530,25747,21321,30588,6293,27342,18662,-2320,-48636,-51562,-12398,1135,10388,760,100354,19558,4443,71424,-46597,9626,19473,-48921,-31245,-23750,3424,9597,21526,-9527,45646,50458,-37627,13620,-85623,2565,66318,11662,14709,9666,21569,1851,42790,54155,-11316,22018,3217,-70856,31492,86543,12532,-17890,-94569,-96643,77662,-5044,-52766,-11497,66791,-28896,-52132,3844,46061,67408,-6256,66074,-13715,-42507,36740,-8181,-13738,33649,13757,-22230,-25323,52941,39639,14239,-538,-31973,-14084,23211,-22480,18566,12603,52488,44438,24068,-20529,-83019,-78380,-10735,32128,11385,41257,15442,-9195,6908,15684,-15255,845,100224,61467,-24821,18686,-5269,69813,4702,-130911,67947,-26165,-23927,-4341,89837,-13842,-30388,-85892,27896,103129,8899,-53420,-9929,29319,-30948,-44255,-60424,-20532,-511,5653,3259,30509,319,24142,-46765,-39495,-6549,12483,45891,-10776,-740,-129360,-79004,-94524,-26592,39605,-20625,61821,87303,-97119,-6026,24914,-29056,21671,33171,56177,-4092,-71428,32883,20582,-15663,-32822,-4773,15806,-64675,-28124,-61713,48906,-13430,-20418,-19026,21831,-38738,3898,8802,75006,25512,-3539,-9887,-2610,-13316,4417,35089,32573,915,42579,9839,4683,-5393,21141,10054,-29267,-57971,-80624,-22444,27667,-29272,19733,-48187,-52372,-4314,-43757,11057,-60081,-24467,48379,18290,48791,-15661,-101435,-45596,43447,-43285,-9188,-2165,17345,38889,68317,-32944,-2833,-86876,-108243,-22666,52363,-25364,-75506,-13192,-61769,-13832,-12474,-20719,19591,-83376,-32667,2678,56434,40217,-39462,-41668,-28111,-44446,-26348,9647,72533,55897,-50393,5544,-11800,-11298,-14052,1708,-25282,-26679,3475,-23243,25589,35956,-119346,-59089,39387,-18377,-16155,-65011,-35591,-7130,14805,34272,-39986,-59160,-36574,-29495,-4051,70981,-16290,-39654,-79989,42453,-16240,-15095,-106672,-41473,6795,6576,-39246,-48338,-84002,-44261,-3085,2398,27284,-22005,-68344,9313,9988,14390,59609,18801,-47816,-18507,-71748,-401408,-99467,-139124,-41995,-64055,-20070,-13779,-26108,38019,41093,-4754,55890,66763,14085,-8312,-62718,-89209,33975,70129,36760,47797,-45087,-32329,-19050,-4265,41273,108103,-71353,-6558,-67660,-34966,5090,-38525,-172480,-19991,-26592,-116153,34666,-30079,-33119,21325,53652,-82738,-44952,-22843,-39005,-43923,26094,19156,26723,48676,11008,38954,-24523,-15702,-80537,-6532,-456,-30538,-27497,-62718,-23017,-61088,91889,103689,87085,45549,86464,82775,14224,-22,74120,22561,48885,-15827,-35155,-2833,31745,3552,-31320,-6203,-15428,10370,4295,-45906,32415,-12889,-5537,49331,-30143,-67762,943,-58599,-30476,15156,34473,-8805,-67379,-99325,-3755,-57985,-43364,-1592,-868,-2047,11866,-52087,-88298,-69275,52868,75577,-62412,19047,31717,-15752,26431,-12150,112084,28712,41534,16537,-68712,-105543,-57169,-20887,39382,40329,42892,-14270,-39040,-107779,-64366,58760,23413,21626,-9390,-39599,-72327,17687,-50307,-87883,-81370,7731,15844,78386,9515,-74306,-75936,56982,8739,-43882,-28645,-87576,6650,-4784,76384,95144,91152,-1710,-34402,-29332,-38501,16284,99475,27288,-70822,-30806,-24638,-44636,7803,-22573,25412,-77352,-45261,15676,55764,60446,64649,53943,77495,-23729,4570,-94143,-31035,-47190,55511,-17986,34113,40488,9653,-5793,57877,46185,19220,-74953,-10064,-26495,-39731,-41672,53593,-14308,-526,-10230,9021,2705,-4107,35627,28578,3596,18559,80877,16249,-38316,-41911,-15801,13621,-29199,-26516,10703,44666,66961,28659,58877,-18631,-2736,-36915,19359,-7266,4913,7797,-42147,-79574,-43239,20978,20741,35413,-1315,-67305,-2127,-452,75345,-11303,20331,47774,29428,19313,-99963,-46493,19818,-84865,85297,16838,-64468,4584,95306,18350,31300,26705,-60375,13677,14266,-34082,9899,26206,-114151,-11156,-6071,-34468,-48764,-70892,10626,-29551,-6817,6565,-66316,8084,-23721,9370,-4209,-53742,33653,25953,-9633,67163,66278,32593,9165,-28611,-22896,28141],[31344,-10287,-8992,28058,-9496,35630,-20197,2191,-17526,-36121,66797,-26958,63783,11387,-80279,31675,-16305,-13536,32213,38097,-8690,60950,-68094,-6710,-50672,36347,-47661,-74592,42639,-2207,23804,-12918,19696,57497,-3914,-29086,67542,-27570,-12555,-29593,-14827,-21150,40924,-39107,-58817,-9475,18245,-14000,-5508,-3218,120902,25942,-11938,37645,57254,-36957,-11858,39497,25504,-19216,-51808,35812,-16188,11494,-25826,50452,-20156,-28380,35458,75394,46914,37250,44636,-179,45080,4282,20781,-11923,-82961,4590,-75183,-8817,19759,16554,30514,36702,62526,-12855,57311,-13104,-15542,-60873,-19061,-47448,-46955,30206,11886,-39738,274,22916,-24844,-18258,-20991,3533,-45210,13106,3077,27822,-21996,-11053,-69118,-49980,-4856,-29912,-18423,-1210,-30063,23064,32337,24398,-39099,-39838,-35874,-13677,-14570,-87781,-41527,-26792,-113590,-17207,96646,6665,62985,40127,37723,-49791,16208,72760,18998,5402,12956,18518,47185,17230,-13000,3468,-9810,6085,31552,8683,-25851,40543,-35375,-33818,18880,16852,-38633,60455,-21001,-8303,-110331,16328,5787,2848,-51204,-86246,83859,73213,-57550,-55057,27838,29134,-43726,45344,81273,-9555,-38232,9500,-45493,-75774,-46231,-49378,-18874,-28387,-16120,53948,65645,-30527,54641,27465,47991,76952,32760,-17807,5879,-9951,-20160,-37737,-11463,7481,14122,29506,-15448,705,8469,-83144,-45357,-7101,51862,90406,75118,37625,-12441,103839,3001,-73074,23317,-19591,-31678,11414,72931,-23029,3971,-87060,33117,46976,24957,12285,68256,70168,-11685,-11918,-23820,41883,45667,-52492,22556,-39906,-57128,-35228,-23212,31659,-41886,-16691,45352,73106,25262,-50192,-66628,-106096,146772,792972,82999,-304867,-136617,58153,-34612,-49328,76824,66530,-23720,16994,85146,48975,-2851,-33101,-19376,-19501,-33216,17348,-3042,-56127,-36801,-42559,-6474,41147,-54309,28361,7035,11891,36887,-31981,28922,-37149,-39919,-7663,-53168,10423,-101,66920,14195,-20281,4937,23624,-10787,-56178,-13105,-2708,5354,-54900,-4535,-15726,86569,66313,14519,13458,-4921,-84300,-103564,-63902,36907,-22963,-9242,47303,55783,16109,62970,-68983,-17742,62818,50333,-86013,-7021,-62741,-82329,27335,86615,39928,54673,28601,-6300,38348,71090,50366,33718,-34290,37460,3314,568,-38337,-8421,53529,12065,-17943,-32762,13618,30567,9482,46983,52850,-44085,6904,93173,-41289,-33290,1782,40382,25323,-23263,47520,-46899,-62563,46875,65218,-59521,-38240,-14672,1459,19608,17063,25951,-9125,32179,68815,-25208,47301,20601,51454,37235,33798,-31284,-110974,9079,-92465,-25949,-17086,-9126,-2657,-34542,-11325,-15968,105690,-15526,41137,-43136,30162,-17398,31272,48864,-54908,46336,-1001,2005,-19403,-109872,33389,-54754,-2228,-42307,-102477,-9751,48532,55478,30022,73371,12856,-15782,95548,43211,-29612,86047,-74937,9667,4163,-35311,-22377,18066,29448,-7090,7273,17980,10737,129472,54406,61448,1293,15740,18100,11484,7738,10074,-25392,4005,32216,23746,-32536,-37147,14910,-1160,24839,-14986,107855,41440,12813,96534,-23070,25295,34146,-70784,-16758,-3650,38648,39538,34627,-22852,14469,24141,-50121,19486,-76004,1017,43498,-15636,15633,16571,32722,-5596,58827,52571,1137,9410,-11992,-60019,19519,72742,7866,476,-89295,-64358,72795,1946,-50776,-11585,101692,-22842,-50587,16880,42611,107166,-19462,58448,-7870,-46912,48653,22077,1022,32107,18831,-24915,-29177,55264,54763,14459,9219,-40632,-4311,31562,-33959,27791,23543,45048,60881,12995,-27786,-92424,-78781,-54656,23045,8608,11206,19920,-125,14100,40809,-4333,2883,92839,33841,-79586,18796,333,61965,6416,-122246,36348,-37000,-21496,-12862,49686,-17441,14413,-43805,28008,43624,-14436,-39692,13505,28424,-32642,-30742,-44747,-30679,-9054,3200,10374,-12068,4318,37879,-34615,-73829,222,57675,61024,-3803,-66,-143046,-76347,-79874,-13628,43317,-3168,83192,66677,-75459,-1377,9286,-15783,-1163,48082,109717,-9541,-43392,38958,30604,-18443,-11822,-18589,-6548,-63721,-33269,-84325,41554,-11989,-32772,-12019,9288,-58268,25815,43259,92099,39895,-8775,25101,14816,-23142,18488,36354,20983,10112,19058,22974,-8239,-14917,41893,-7917,-15124,-69764,-95875,-15646,34312,-17316,-5143,-32226,-14387,-7022,-41686,20968,-18835,-42038,41990,8010,37951,-12073,-82608,-16399,42608,-65145,10144,7839,29353,33422,71159,-38883,-4033,-93088,-112038,-38814,28581,-53718,-68521,-4209,-69835,-22336,-13600,-41173,-18167,-69267,-21123,-5602,27978,25831,-73053,-63415,-44774,-82153,-40775,2344,67621,23311,-52559,-18610,-8908,-4991,-13826,-6410,-30460,-37682,13475,-20199,41189,37581,-162129,-55868,45612,-39199,-37411,-72189,-27406,-2790,18157,20842,-29915,-42920,-10426,-4839,42688,72391,-25554,-27198,-64819,37917,-7417,-11120,-95723,-28260,-8867,-37357,-74383,-54080,-73666,-40595,20469,5266,11426,-16704,-80651,-10459,-7099,19173,23393,9228,-50597,6098,-56656,-379090,-114471,-145764,-37642,-35297,-19678,-34993,-36870,72449,38410,-16860,59560,62683,35710,-35720,-46470,-84613,31670,42701,28538,22563,-35871,-34488,-15880,-26427,28517,78864,-67828,-31424,-55665,-15585,17930,-58324,-142968,-5810,34369,-99195,17109,-41139,-49414,41209,91468,-66635,-47572,17381,-8184,-49886,2128,43806,29258,11305,30570,58060,2057,-9720,-92435,-40315,7018,-31505,-6966,-66324,-37894,-58401,66511,147388,98461,35560,56819,93824,-5402,-30088,42233,28482,66620,-44498,-59977,-803,9267,-30538,-48962,-7951,-3462,5613,-7072,-57998,12624,6413,-13120,70434,-42332,-72334,-16843,-54667,-24530,30164,39429,5955,-67406,-97710,-3754,-45826,-34217,33156,8979,-20968,10849,-61270,-96035,-36481,41975,74529,-66616,32621,27376,-17378,20508,-17208,138473,36197,40236,6875,-88788,-125755,-56583,-7862,13916,31403,57191,-4088,-38113,-85263,-55153,28478,14213,-5753,-26951,-51468,-98085,21859,-22355,-107935,-85420,-6854,27890,57454,-3960,-98561,-83224,69040,8072,-36091,-19129,-93211,-1975,-4200,63678,73825,98512,9439,-6592,-34530,-76068,8411,116357,19900,-47821,10842,14913,-31035,11258,-4594,27344,-34324,-33920,47419,82669,70952,62801,66359,94975,-6889,22959,-118751,-15673,-77123,13337,-30037,25782,38647,25847,21137,88337,53412,40269,-84269,-20246,-23412,-9624,-59617,60153,-43969,-65040,-1311,19678,20508,-1541,51087,50750,9672,-1539,82358,30044,-52982,-71229,-28673,3555,-40495,-27675,7066,35385,47584,34110,70130,-19214,-13585,-49661,6056,-1144,14581,26406,-77061,-110612,-29510,19981,23146,36980,-11836,-77132,-4726,-13891,73966,-9218,16491,35198,33532,8386,-115318,-45600,2748,-107516,89956,2072,-83931,6211,76679,10797,24892,19976,-67813,45835,21476,-22340,16721,33039,-108553,15005,14047,38674,-36943,-54920,13019,-24657,6650,23247,-59503,28675,-40458,5507,6923,-36540,74490,19315,-30160,39062,60909,31833,1075,-26291,-2335,34382],[22949,-3391,-10227,26426,7870,36077,1984,-7797,-27915,-34090,81908,-6791,56416,5172,-81051,-1764,-19047,-6123,25474,27806,5108,56828,-50115,-17230,-39066,79576,-17025,-42815,38380,9143,41799,-21638,25742,43893,18444,-48729,57187,-13880,-2661,-50186,-24136,-21051,36518,-30749,-59693,-11283,16168,1014,7025,1920,97068,540,-36159,13938,37145,2202,-20009,20473,-2070,-17556,-48558,19351,-26615,15654,-9856,74999,-15870,-17162,33652,69266,55883,56653,52104,-2173,69869,34425,43446,13755,-70470,8034,-69040,-36431,18394,23088,41214,37483,62804,-8665,56379,-41295,-18525,-66796,-33185,-62822,-31402,45062,-10163,-62371,-24438,9642,-52555,-10501,-43167,1175,-47149,10423,29240,63562,7951,-16712,-59407,-51817,-25625,-38828,-14344,26826,-26157,8932,39365,7881,-52030,-64336,-60718,-27072,-1358,-79335,-36361,-13458,-143803,-35409,99421,4279,58742,24141,29718,-78262,7746,78976,5094,-28149,33757,41835,61726,-3879,-32589,-2769,-21658,-2189,-6712,-1226,-31934,26283,-26479,-23251,-35,11463,-12143,76625,10157,5106,-73920,38601,39915,14675,-67632,-73931,99272,58684,-32062,-58768,15490,30223,-33209,58400,91609,-318,-64854,-1975,-78319,-93517,-62595,-51502,2633,-22457,-25933,24966,66200,-28763,38034,38130,38790,46047,24075,-7040,23760,11255,-14446,-30825,-2681,7206,16243,43945,-13430,-3211,-21777,-76630,-52648,-10423,46931,91707,63450,31593,11817,103682,8799,-55580,43490,-23957,-45680,-6444,37090,10060,28035,-73441,44546,75295,32578,8289,52475,34322,-7351,5646,-22568,59189,46910,-72809,46359,-27511,-23237,-4149,-43005,3860,-48855,-12758,44764,92229,1530,-58326,-94707,-107470,17667,768137,200979,-230656,-115143,57698,-24714,-64937,63907,71865,-15510,21469,136071,33352,-27797,-49263,-33883,-14874,-18862,30899,-19737,-54982,-29648,-42200,13647,37426,-60250,23102,9469,20935,24661,-16351,16468,-34750,-51309,33495,-56333,11071,-19219,53724,16668,-13363,-649,15806,8015,-30122,-24383,5893,3493,-41927,-3075,-15429,75430,65518,36836,36575,-26261,-85392,-99556,-70677,4928,-50261,-25193,36531,47111,21669,51923,-54978,4347,52857,44807,-83855,7133,-55171,-77918,40428,99358,10116,35183,41682,-27899,20760,67826,44691,22743,-29150,63181,-15224,-1755,-47431,16213,42272,8453,-28701,-18886,20668,28820,-45,43424,62577,-37502,2431,89661,-46938,-31817,10978,42558,15960,-37895,20372,-23847,-63171,52393,101814,-40270,-48038,-17796,-8460,857,33748,17496,-16815,16768,38459,25244,81025,47284,59554,54998,39867,-32541,-101251,36563,-96666,-10650,-29439,14412,7585,-19981,-12488,-16740,41329,-35474,48501,-49662,32998,-24389,39788,55982,-46646,42773,-3745,3215,-31377,-75407,71536,-35475,-12211,-49763,-82899,-33576,13087,64631,14678,82661,14229,-20647,78928,54862,-15768,121901,-53479,29731,4498,-1696,-12939,-3389,41457,-4895,30584,3879,-18500,98144,57982,39101,-3127,13207,-17925,-2746,-4322,-7879,-42884,-16975,44317,57770,-10147,-20414,30892,-6001,31418,-26440,94499,53414,20865,100088,3460,40644,39837,-77598,591,11577,71738,60803,33490,-41831,-33356,-11464,-53240,24278,-60350,-10947,22333,-34004,25376,23487,49201,-5422,66616,44494,10783,-13765,-26913,-39352,9505,55279,6534,8823,-74824,-10879,63672,12328,-33951,-7161,128377,-11373,-44873,28831,29202,118163,-33822,44494,2059,-47658,50257,58843,8220,21056,26699,-33360,-42630,49350,62724,9681,21665,-33734,6073,36880,-35951,28499,23834,40727,74551,9702,-32462,-95627,-70487,-79335,12397,4399,-23601,16882,5491,21373,53308,2721,41,63184,-1452,-85485,27172,5415,44197,1588,-94381,2509,-51978,-20765,-13659,2123,-18779,65296,5171,22690,-27006,-32897,-10420,47740,30927,-31909,-6735,-25042,-45068,-24190,-4890,15573,-47105,17199,53490,-12550,-106837,2902,72509,41027,1097,13405,-131291,-61151,-46389,6673,50654,14061,89815,45364,-44678,9025,-6553,3551,-20348,51888,144707,-23074,3607,42987,40991,-11517,6569,-34018,-36271,-44988,-26943,-98087,13926,-26808,-39647,-10401,-9142,-72214,49583,70263,101479,49340,-11866,46999,27083,-22990,26643,20194,-5369,12526,-10252,39457,-13406,-22463,56818,-23959,5177,-58041,-95301,-14319,32858,-3341,-27199,-20620,25955,-1061,-24198,35061,22607,-48435,35535,-4755,25052,2974,-44848,16046,34063,-74761,25378,10632,39129,31904,80851,-40061,-5307,-75284,-80756,-48296,3691,-70319,-48461,4332,-55522,-32441,-26680,-47653,-48358,-50421,-15519,-16598,4475,-2563,-84554,-77512,-40655,-106346,-39868,282,25113,-7058,-52047,-50215,2210,2060,-17769,-18060,-37015,-38206,14382,-19561,49313,29676,-181499,-54974,31622,-60541,-48415,-68207,-19138,6196,15067,9931,-8102,-43797,12649,19719,85601,55718,-26741,-10738,-45802,21222,-7250,-10999,-66902,-14930,-25733,-53424,-94989,-44198,-42522,-36260,37507,11460,-8718,-11387,-85101,-46261,-25127,15000,-25170,-1343,-52833,29073,-39923,-359074,-132950,-152555,-36327,-1503,-25931,-53836,-40042,96084,26355,-25467,41755,47986,51628,-52667,-25002,-65825,29307,13069,17030,12495,-19258,-36203,-10109,-45249,10900,44859,-54749,-38005,-51479,-2013,22312,-70436,-74013,9520,92056,-65133,-6816,-45436,-68296,52105,102321,-38552,-38976,48477,20686,-33805,-8699,53460,26495,-30070,46785,81510,15223,-5518,-83542,-54038,24245,-23619,16762,-52099,-52491,-43139,35801,167009,100622,20068,31734,89989,-24708,-50141,7532,31478,75236,-70714,-70808,-8153,-16747,-62480,-63205,-24164,4697,1666,-14741,-62122,8263,7863,-35477,75598,-49872,-56018,-30223,-55995,-13113,53733,36156,17186,-56320,-79128,-7532,-31159,-16147,57398,16652,-28931,11979,-55757,-94196,-10550,26301,68806,-60231,33939,20476,-18364,12191,-24019,123200,39814,47008,11657,-91708,-120380,-35942,7065,-6877,11362,66996,6172,-27918,-47604,-34275,-6858,-2135,-38347,-35683,-58966,-108402,19256,-1061,-110786,-76103,-15464,38855,33026,-3180,-102187,-77961,67323,13579,-26336,-630,-97894,-5858,-10864,36281,34975,86810,16681,20015,-38339,-105060,-3376,112473,5754,-20944,49756,51828,-22389,14301,17930,20484,7147,-20502,78959,103993,78272,62971,77502,84058,1900,37294,-121737,8390,-92246,-18230,-43418,4617,29216,46459,48127,93995,48403,43874,-88331,-31323,-6991,17963,-70324,60178,-62775,-107775,10033,34104,48981,-719,61302,44312,17007,-7187,69063,40394,-59539,-90734,-40626,-1030,-47597,-25721,457,25268,13961,14790,60816,-19079,-26105,-66961,-6074,1600,18343,36002,-97459,-134405,-19053,15993,29689,47505,-13573,-58433,-8741,-31533,61042,-6056,6153,16720,32260,-3196,-106156,-28114,-15819,-112070,91396,-10504,-82717,18976,56460,-3941,8338,8330,-66906,75866,21251,-9460,21877,32729,-89784,33410,42038,103889,-11558,-36953,17227,-16310,23354,34656,-46846,42543,-55403,-2785,8105,-14405,105038,6015,-48983,357,42564,22751,-6784,-24988,19745,37099],[8113,-1243,-12405,23058,26034,34730,25485,-9636,-28776,-27991,82449,10188,39845,-15569,-72641,-25080,-14423,3907,15486,9864,15707,39605,-23147,-20242,-19964,112678,18727,-16158,27661,20650,49638,-25982,22152,38631,41201,-60490,36669,2643,6971,-62881,-32947,-11476,34240,-18055,-58420,-1821,407,-724,19809,7294,68419,-28248,-58984,-3718,22867,47444,-22286,-1988,-30189,-26120,-39823,8691,-33404,22824,3242,81616,-16262,-7334,32239,53398,46003,68714,46885,-35,89436,64487,56814,34665,-56950,-1679,-57661,-61588,27316,28614,52310,32607,47624,-2072,41678,-61635,-22399,-60770,-46203,-74777,-16962,46724,-25269,-73494,-46106,3627,-65289,3456,-63964,3691,-38715,4297,22607,76006,34830,-16572,-48738,-50361,-36463,-41233,-17132,48724,-18012,-3902,29077,-14229,-55917,-75328,-73902,-30755,8271,-57815,-27276,-5693,-140070,-37804,86708,-8367,48085,10214,20537,-89856,4534,75756,-5752,-51684,53016,73639,71750,-25060,-36753,-6509,-29818,-10218,-41741,-6149,-27533,11656,-6122,-14531,-14676,8189,16993,76724,42477,14765,-38632,53399,63351,22949,-76964,-54058,99217,33702,-11480,-57418,12490,31661,-17893,64480,95169,14521,-64752,-4006,-90499,-107296,-81944,-53160,37791,-8389,-30377,5942,58304,-25345,2841,48162,36681,23785,15764,2789,38404,28183,-14444,-32936,6659,11472,9238,39370,-23329,-6712,-40263,-46365,-52518,-13110,41372,90443,41344,17397,27669,78029,7021,-21487,71877,-18990,-48838,-10182,7318,39698,48648,-60348,44125,99838,46734,9344,27439,-15717,-11112,15262,-16620,74901,44356,-72579,48158,-24553,-3953,16617,-52459,-16897,-47158,-4000,39224,97680,-23785,-53200,-98893,-98428,-78525,725762,227412,-141868,-61976,52737,-5833,-64393,41958,39113,3157,19035,139316,7580,-48694,-57958,-46880,-10852,56,46209,-32622,-47614,-19451,-39212,42623,45153,-56163,6401,7595,21870,-10107,-9797,5275,-24387,-54114,68382,-56061,10567,-30127,46018,13165,7964,1532,7689,14425,6386,-30746,10507,6070,-23661,1754,-23621,56345,59327,53454,67845,-39186,-66182,-72189,-82612,-27861,-72253,-42119,5189,26456,25464,40470,-34048,19645,40511,32251,-89304,14100,-44431,-59454,51418,91636,-25643,19596,35064,-52595,-6598,58324,17102,7231,-20448,77786,-39797,401,-47425,38819,35850,7002,-29658,1271,26768,22640,-3046,42389,56021,-28332,663,80305,-49346,-23389,18543,40499,-3933,-47894,-7951,11239,-63895,55591,113786,-17278,-56314,-15362,-20904,-14421,31518,11991,-26165,-6269,-419,84044,85552,79250,56541,61034,37859,-32128,-72750,54816,-95256,-819,-35478,37685,9197,-4976,-5898,-10150,-20759,-47606,45881,-58923,31789,-33735,39525,44962,-40899,32438,-10813,-7975,-33122,-35013,98715,-21309,-27236,-49740,-60794,-38142,-23575,63972,13308,87101,19182,-25946,44162,61229,-12743,109952,-25365,24476,-3641,26872,-791,-22975,48049,-2906,49742,-11185,-51230,63600,48068,18653,-22138,8469,-44146,-15178,-13211,-19966,-45591,-28969,51386,88683,12829,-3869,31056,-12410,31704,-29697,64075,51873,26085,78945,25579,49704,36075,-68763,16947,17661,89194,68205,20263,-61338,-79317,-52809,-43907,27146,-45923,-29701,9823,-39820,41644,22412,67219,1074,60079,31315,13192,-39701,-36610,-15265,630,41305,10337,10699,-50986,43351,52204,23801,-9443,381,135330,2936,-34748,38318,8083,100748,-43731,29023,13251,-46540,40749,86420,6809,3261,31917,-46141,-62501,29322,59385,895,33493,-14173,16358,31139,-29138,21794,13530,42919,81481,13023,-28442,-91794,-55570,-74845,4023,-930,-54469,7661,4494,27046,53898,5033,-6867,21084,-33659,-50246,46322,10583,25376,-5625,-51490,-21621,-64442,-20340,-8420,-38313,-15571,104791,44890,12496,-82062,-44438,21392,75515,32161,-30564,24643,-8432,-61622,-40078,-18390,18112,-67839,35384,68632,14974,-128271,-1634,61019,-4359,2961,40791,-91749,-36730,-747,30107,54889,26165,82969,30992,-11345,20351,-20620,21002,-35271,42350,142935,-39088,49400,43966,48316,5036,20714,-47737,-58438,-14316,-9408,-93389,-29557,-58061,-40719,-17565,-26176,-73715,69756,79984,105179,53404,-12355,50735,33672,-13022,27929,-8800,-39422,6035,-37199,48021,-12316,-27380,61226,-36087,23909,-25905,-74998,-15915,24868,8611,-41645,-15861,53844,12119,4909,49425,49950,-40512,33769,-15766,15152,27652,3863,43176,21419,-66186,33682,5390,43526,34535,96811,-35062,-6218,-38220,-34081,-46127,-15009,-66937,-21865,11363,-24112,-41524,-42383,-35147,-58789,-34602,-20200,-30152,-12191,-39883,-67568,-80675,-19476,-111066,-17735,1923,-31610,-25775,-48105,-77447,19477,9339,-25508,-27543,-43323,-27873,5698,-20706,49085,11696,-167738,-57499,1570,-77774,-48215,-53945,-14648,16812,8042,1009,14764,-54664,31433,35968,112410,31241,-14584,3200,-28513,-5984,-15680,-13396,-26544,-5624,-38757,-42153,-97839,-21211,182,-33115,42818,23217,-27475,-4844,-79801,-87412,-38180,2149,-76301,-8499,-55690,44654,-27638,-346839,-150011,-157541,-37153,28196,-36512,-68934,-33450,97379,9877,-28300,10762,23373,55074,-51233,-2371,-36049,24973,-11990,2091,12707,1346,-34513,-1238,-54286,-6510,13157,-34161,-30294,-53146,1147,16010,-71118,7003,22578,114148,-22841,-33368,-40472,-85623,51309,78930,-4700,-24250,61263,39932,2954,-5125,48553,13943,-63219,53691,98874,14964,-2970,-55442,-44400,43440,-7570,37065,-23168,-60020,-18879,12113,153447,92249,4981,22325,78493,-40335,-53977,-18930,30980,77766,-86945,-67285,-25474,-39797,-79125,-68114,-47716,6905,-2049,-25566,-59151,16911,-8181,-65816,65259,-50645,-27369,-35859,-58630,-2238,76881,25999,25367,-35121,-52049,-14430,-18148,1616,59124,21717,-25894,12683,-36587,-83961,4952,8026,57309,-47060,22085,15997,-18850,4430,-32510,77634,37521,61039,27063,-76304,-91621,-8294,12985,-17114,-13884,71577,13095,-14363,-4878,-6489,-35811,-26516,-68162,-33069,-61331,-100707,10016,10916,-83699,-51853,-17312,44475,11090,8941,-85790,-64550,53708,21952,-17671,22802,-101346,-8558,-18821,5930,-9859,53584,17118,33247,-39288,-118148,-15285,87273,-10974,2083,69743,70116,-18505,15696,38330,4258,33858,-8634,103734,113609,79939,65806,83520,57177,-692,43512,-95217,35483,-90766,-32892,-56777,-22976,15679,62029,64617,79364,30783,27585,-84796,-41869,19926,36735,-72889,53434,-69308,-124633,22309,44481,76578,-5549,61034,20979,23921,918,44580,43853,-57486,-96262,-51789,-919,-45117,-20222,-9825,18537,-22727,-22495,32829,-16512,-38315,-87500,-15599,4368,14765,36201,-93800,-140972,-11193,11587,35845,64518,-4754,-19881,-11737,-50684,40853,-2291,-8341,-6094,22445,-9779,-79920,3409,-29365,-91458,84982,-20620,-60814,40889,45121,-18282,-14278,-4548,-58936,91703,15799,4911,24737,24539,-59750,41323,69426,133944,22540,-21360,20649,-6387,39755,35972,-36053,51948,-62946,-9126,2512,6823,107826,-14645,-59893,-36817,17256,9693,-11911,-26326,36717,34710],[-9659,-4224,-15409,18595,41678,35236,46336,-520,-21716,-17898,69671,20467,20159,-45378,-58290,-33711,-9969,15282,9548,-14084,22095,14806,4230,-14443,2850,125299,54071,-5728,11132,29993,42797,-26003,9531,48710,51803,-61419,10940,19834,15818,-61882,-39568,6377,35086,-3615,-55061,16786,-27399,-15635,29396,10651,42661,-50549,-76648,-12907,22115,83375,-16355,-25790,-51660,-45777,-25562,7413,-37729,30393,10949,62914,-18027,1590,34015,31449,23227,67936,34884,6851,98441,84938,58378,44416,-47086,-22958,-44313,-76435,45404,29611,58475,21287,22231,3646,17761,-64078,-23398,-49316,-54923,-79052,-7123,34660,-30985,-73584,-60765,4829,-61721,15792,-79574,9606,-23789,-4392,-10413,61561,50237,-11111,-36777,-48881,-33886,-35112,-26871,56654,-11186,-12436,-3199,-32370,-49594,-73938,-66783,-24872,12177,-26497,-18373,-4783,-100181,-23684,58841,-26437,34018,8151,13485,-82449,5636,66123,-8536,-53169,64926,101254,74973,-40202,-27781,-8681,-33876,-7016,-64508,-1772,-14177,-3660,17702,-7396,-21056,2654,38909,65609,70306,20587,-12328,57871,72421,25383,-71213,-36127,82661,7754,-3870,-54702,17846,33498,-3493,63264,89738,30470,-41979,2827,-77867,-115079,-100858,-54208,77786,10168,-26611,-166,43200,-18948,-36634,56293,39989,10933,11870,9322,43804,36846,-20182,-43774,16256,15827,-4171,21188,-43344,-5364,-43827,-1002,-42074,-16618,34430,84634,15006,-1864,32925,33110,-2896,16519,98355,-5442,-38567,1983,-7475,61055,58450,-57765,32980,114049,68224,19438,1663,-64580,-23455,11739,-11925,85420,36412,-55217,23109,-31975,-1321,16390,-49667,-18352,-34604,6886,34186,92198,-43761,-33894,-79870,-86796,-107763,679465,157761,-73363,-4478,44435,17631,-51835,19780,-18772,25144,11214,96823,-23756,-56729,-56559,-54737,-6834,19560,66255,-34118,-33640,-5758,-35914,72239,58166,-43693,-15523,2281,15078,-51507,-14749,-2960,-9584,-47840,88194,-49703,9301,-30843,46735,5533,34944,7458,2936,16806,42810,-28692,10342,14028,-4089,7045,-35487,33502,48264,59548,93757,-44883,-38228,-36179,-94514,-54657,-81464,-55877,-31599,4169,25623,33865,-10753,31265,32209,18466,-97761,13640,-34894,-35386,55631,65154,-56971,9972,19006,-73573,-41675,46399,-17940,-7591,-8909,80441,-55845,5248,-41606,51005,34737,9557,-19521,22857,29150,12573,-1874,44059,36055,-18869,-2817,64700,-48820,-10741,25533,27140,-31926,-45572,-31444,45286,-64854,59118,100924,4705,-59289,-7683,-33569,-22747,6468,8074,-31563,-33776,-32858,136119,59011,103227,45124,57609,25302,-30486,-28490,59852,-91827,-6049,-32158,53047,398,4798,3329,4773,-55308,-49619,33528,-64524,28105,-44089,30459,17988,-36379,18506,-24290,-29505,-26837,-1297,111293,-20758,-42670,-41562,-39185,-27210,-52721,53448,25175,87189,21826,-32311,2851,61793,-17841,53373,1524,10774,-14767,39872,4455,-36894,46966,4579,68496,-17453,-64544,37758,27291,3587,-47491,2200,-54474,-24130,-18284,-24756,-36661,-27396,51439,108977,31096,10205,18060,-20297,27645,-23784,25747,38455,27696,40677,38422,49507,25736,-49470,29543,12848,78812,61597,1785,-75694,-109576,-93139,-23470,27783,-40972,-49846,9188,-34058,58843,12495,81999,10209,36697,15668,5948,-59100,-37025,8231,-7484,33205,20073,11078,-20874,78544,40650,35059,14981,8816,117125,16866,-21523,45134,-16077,66113,-44990,15621,22262,-44459,23052,91450,-772,-15682,30455,-58383,-79971,-2395,45669,-9919,41405,11220,26292,11841,-17267,10745,-3691,50119,77702,19825,-11321,-81898,-38741,-45809,-55,-6551,-73552,-4392,-4509,30186,47931,3844,-14690,-20489,-53521,-4320,71269,16375,13561,-9743,-3574,-25853,-69038,-18347,1188,-58635,-6368,115453,64001,-1073,-106532,-49063,41483,83467,29263,-30102,55949,1386,-74084,-49218,-35566,17971,-72101,52740,80060,41228,-132027,-13389,40909,-54761,1748,77373,-32595,-8311,47036,49346,46033,29980,67247,25801,18006,27693,-31087,29863,-47352,22403,104229,-51638,75720,40813,50592,28237,30610,-55905,-59351,18550,15511,-66168,-75663,-93137,-37184,-33643,-34837,-58384,80976,69908,104050,52506,-11051,36938,34904,2093,23885,-42943,-72093,-8866,-55068,39754,-8538,-29183,53939,-44796,34913,14273,-38275,-16403,12506,15141,-45078,-16313,61581,26151,36901,60446,57559,-19325,39227,-21573,11250,55559,49911,58075,8252,-38844,34917,-6809,41773,39430,112806,-24184,-5956,5945,5905,-31208,-22553,-41684,4825,18267,14676,-45968,-52814,-6049,-45350,-28161,-37656,-44867,-22637,-74667,-26767,-71824,8940,-96847,21685,3957,-75321,-27743,-39836,-88098,36794,16201,-34466,-29758,-48711,-9638,-9346,-22664,42115,-13276,-123740,-60859,-34075,-85979,-39656,-33810,-15196,26325,1465,-6510,28545,-60249,45910,40398,118426,9371,9240,7047,-17709,-36611,-31577,-16973,16559,-2770,-44239,-14950,-83460,8864,40404,-31144,35439,38464,-39691,3046,-65122,-119838,-41925,-16175,-116945,-9606,-58854,49985,-24339,-343378,-162338,-155141,-38093,45859,-47522,-79344,-18414,71485,-5973,-25316,-22328,-6768,43681,-29390,16758,-2410,19453,-28726,-16172,15258,20715,-27116,10263,-51968,-19655,-10735,-11186,-16877,-53733,-6826,458,-58445,67979,31765,87519,11077,-57441,-27096,-95360,39794,29143,25389,-10713,53859,45086,50107,7381,36612,-8043,-78947,47917,100081,5011,-169,-18847,-18825,58333,14685,49136,10654,-55479,8553,2675,116573,73645,-4145,29207,68581,-50649,-41228,-30601,27370,78675,-87548,-52826,-48922,-55451,-72880,-61317,-70895,3384,-6094,-43421,-52793,26159,-33318,-92393,46684,-42127,3046,-33461,-58267,1494,89086,11434,32058,-8498,-27635,-22731,-9135,11355,34759,24952,-17006,10292,-9537,-68238,11546,-9388,40296,-33067,1228,16621,-18557,724,-40438,25362,28821,77259,44332,-47713,-54472,10758,4092,-14008,-35840,70344,13792,-6348,31834,21415,-48846,-58830,-87879,-20797,-58917,-78009,-3172,14864,-30947,-17241,-14266,41557,-5328,25272,-55631,-49106,33213,29153,-13204,45719,-103620,-12154,-22415,-16288,-46366,7576,10408,26589,-35468,-112614,-23098,47452,-24674,16353,64882,61436,-14448,15088,50194,-20129,38669,1547,117669,106519,74693,71244,81559,29348,-12372,39910,-43956,58318,-75346,-30197,-67232,-45984,2210,66546,63010,54484,4929,-2253,-71279,-50521,47249,43268,-68898,41855,-63871,-124255,33663,43123,89688,-14693,46578,-2538,28816,18872,15668,40063,-47046,-88259,-61665,2372,-30588,-12534,-22136,17802,-49778,-58900,-4345,-11485,-48081,-105571,-22070,9475,4763,28695,-65421,-124718,-5878,8654,38420,82253,9960,21542,-11995,-67547,21090,1959,-22886,-29529,2651,-8434,-51374,39914,-33069,-48417,67249,-30013,-24514,64655,46633,-25690,-34205,-13958,-47842,85740,7710,20530,24783,9267,-27559,41446,87189,120673,56492,-10715,20435,3821,53223,26518,-33473,59565,-58861,-8772,-5028,22450,77215,-41829,-59611,-62085,-6819,-1500,-11771,-30512,43934,27289],[-25962,-10114,-18279,13805,52441,39478,59686,15197,-9060,-3240,47421,22782,5644,-73291,-41668,-29495,-12069,26616,14362,-39231,24641,-8444,23989,-1241,26946,116041,83144,-13238,-8504,35642,22649,-22952,-9875,69777,44931,-51456,-11221,36100,24411,-44884,-42821,26962,38184,9494,-49785,37607,-59353,-33636,32087,11407,23765,-57962,-88064,-15640,33339,98254,-2584,-48548,-60941,-70021,-6425,15463,-41751,34551,12855,23417,-16591,10282,40084,9582,-2574,50292,22396,18076,94463,89048,48711,39776,-41634,-49206,-30849,-77337,65476,22019,53411,4055,-6099,5721,-7211,-46024,-18755,-38712,-58096,-72971,-4135,12747,-28171,-66378,-66672,10726,-46235,19644,-84377,16128,-7509,-12657,-51855,27923,50391,-1266,-23246,-47685,-19322,-20841,-40974,47913,-8856,-14725,-49559,-38973,-36152,-64426,-37532,-13286,10433,7212,-13097,-10001,-40808,1785,25014,-42756,20017,23486,10813,-59768,8327,53089,-1154,-29659,64913,111631,71242,-44652,-13263,-11897,-34527,7647,-72278,10716,3785,-19791,37863,-55,-18322,-6945,46985,50042,86587,19520,2863,52042,66728,21391,-48664,-25589,54052,-10447,-10518,-55496,27299,35445,5305,57154,76728,42287,-11703,13814,-48282,-114930,-113051,-53549,109478,28145,-15015,3645,25475,-8857,-64169,61274,45152,146,15239,12052,38153,36790,-29628,-57290,26657,13907,-19485,-1718,-67213,707,-36581,42597,-21501,-21833,25804,70299,-9357,-22372,29772,-14167,-18459,44412,112525,13083,-16099,24408,-7039,72278,52799,-68962,15086,114087,93282,39556,-13077,-98304,-42003,-3913,-12636,87071,23047,-28545,-23616,-47010,-10671,-5683,-36817,3649,-13589,14582,36171,81009,-53350,-3120,-43216,-78085,-68736,644565,26680,-44178,25986,33982,39926,-32607,4471,-74425,43869,2268,36228,-53386,-46483,-45632,-55215,-1512,37175,88299,-21414,-13223,11679,-34005,90374,67432,-25947,-33533,-3376,3132,-82666,-29154,-7065,5797,-33667,89958,-35081,7974,-22850,54533,-2091,58730,10451,1472,21100,67494,-17943,6934,26985,13203,4679,-45865,11771,33833,54692,100700,-48129,-15047,-2695,-94165,-70925,-74093,-62672,-55013,-7421,21729,34650,13488,42762,29692,10698,-104234,6500,-29903,-13594,51190,28792,-74538,6960,5856,-84433,-78308,37308,-44155,-18466,2979,79567,-49799,9381,-33966,48175,37507,16483,-1125,39180,26378,3836,593,47735,8973,-11142,-11404,40470,-47159,728,32844,150,-60905,-28730,-44325,65982,-65356,60058,71938,21789,-54852,3042,-43123,-23229,-27702,6771,-27333,-58624,-48132,165183,16626,108046,31797,48275,4932,-27801,20273,51935,-88786,-29795,-25885,55322,-16475,6940,10969,26794,-53674,-42470,14164,-61616,23610,-52295,16339,-16137,-31959,4426,-45963,-53558,-17242,17955,110752,-36880,-53360,-26218,-18798,-10699,-69619,35933,40890,83598,17573,-38769,-31306,57303,-24854,-20216,19874,870,-23076,33198,-3130,-40496,38636,18465,90549,-9019,-48428,24103,2213,-4943,-70628,-4687,-48492,-28636,-20087,-22448,-21023,-12085,44410,117408,42019,19921,-1685,-29664,20955,-10935,-9179,19093,26971,1149,40529,40273,13200,-28677,37268,-1437,37470,45984,-13599,-80500,-119602,-123578,2554,26638,-51973,-66422,19101,-21503,70582,-666,89800,17524,-701,1272,-9605,-64865,-26606,28499,-14941,28762,34531,13010,10333,86342,31271,45542,33018,15620,78308,27345,-7862,49453,-37867,29241,-36861,5499,26140,-40808,3114,69506,-9564,-29461,21653,-63303,-84158,-35137,26119,-20429,43117,34385,35282,-16368,-5547,-759,-21964,57552,60241,25958,18383,-68519,-24952,-6708,-229,-11213,-76174,-15062,-20405,31077,42255,2035,-19067,-50644,-58008,23622,91148,22456,12519,-5785,36484,-7575,-63907,-13679,13679,-53849,8606,88620,60658,-15750,-101725,-47972,40804,67623,21933,-30938,78220,5822,-76456,-45382,-53522,14986,-62249,62279,84460,59217,-119505,-29171,30076,-90434,-1509,115404,28608,18677,87270,56801,16582,25202,47724,27552,38757,27700,-36661,26861,-58690,-1241,47031,-56521,74873,32976,47942,53054,37002,-55262,-34191,43504,41280,-21730,-105087,-110516,-30911,-54573,-30933,-26241,79989,45264,98091,47462,-9472,10973,31802,14341,17765,-74458,-95287,-28887,-62059,12556,-5824,-27920,37203,-51597,36854,47413,5102,-12266,-1933,14770,-36073,-17913,50767,35213,61115,65934,47968,9132,50523,-20492,13520,77996,79942,57809,-2761,1589,31252,-23211,35447,43164,119285,-9301,-3326,42432,26873,-6463,-17851,-329,27083,27783,50381,-43191,-53578,30315,-13198,-32298,-65108,-57951,-28748,-94694,23747,-53010,32452,-69270,61467,2612,-91352,-14574,-26959,-76080,45893,21831,-40085,-22300,-53174,11123,-24640,-24468,31727,-39375,-65912,-61767,-63668,-81435,-28088,-14632,-19528,33302,-494,-12394,28286,-47729,56144,35221,108252,-3584,37159,-4021,-15478,-58587,-52785,-20981,53373,-6703,-41054,13945,-55898,38002,65491,-29087,18957,51038,-42834,10827,-43854,-132064,-35283,-36006,-135343,-4590,-60367,45927,-31111,-345816,-169067,-139848,-37007,47420,-55055,-84845,382,23949,-17910,-18451,-48048,-35759,20622,7810,28575,26855,16245,-36267,-36728,13944,34046,-13738,22402,-41516,-26965,-23853,7008,-6736,-46296,-22446,-19375,-33159,91289,37378,26781,19740,-74942,-9271,-92316,21791,-26350,41849,-4795,32022,36286,91775,20110,27565,-34530,-74506,29993,80443,-9354,5381,12557,9176,66034,39306,50946,35776,-38070,32930,7002,77952,47449,-4163,44484,66274,-56328,-17780,-27522,21809,80506,-71224,-32542,-70954,-62366,-45044,-44808,-87176,-3401,-10606,-66388,-47658,19739,-55516,-104549,29660,-23014,26531,-25959,-52356,-6137,82525,-4375,38288,16989,-13069,-29736,-4070,10072,-6859,27673,-9531,3390,17304,-50589,13301,-22430,19273,-22749,-20971,21987,-16884,4072,-42907,-11948,15188,88800,54580,-16025,-27283,11074,-17308,1523,-46464,63507,7072,-11323,53811,42416,-42229,-95284,-93821,-4346,-52640,-47665,-15708,14030,26978,18155,-9916,29473,-16620,38627,-21519,-36922,12193,32042,-14636,63023,-104465,-16758,-18590,-24380,-63553,-32850,-937,2222,-25559,-91136,-23656,4995,-29881,21462,41160,29038,-4186,12919,49245,-49552,23225,12104,119919,81019,63109,77229,70649,10246,-26837,27370,13778,70387,-51678,-14657,-70953,-53489,-7688,61287,43096,28539,-21475,-33789,-48004,-56087,62190,38028,-61710,29034,-49137,-118173,42289,27079,80301,-24078,18654,-14549,30535,41081,-10275,32064,-29219,-71331,-68238,7329,-5631,-5048,-32449,23299,-57642,-73351,-37307,-5208,-53524,-112501,-25723,17115,-8744,16366,-22602,-89995,-3053,7915,35966,93667,21790,49471,-9369,-78283,9025,6676,-33128,-48774,-26002,-1,-34119,69211,-25351,4033,38405,-41277,14994,82039,56627,-23165,-41474,-16117,-38793,58244,-1336,35527,21184,-10624,-4499,38874,88887,77647,80189,-4995,14842,13592,62828,10360,-40908,66154,-42931,-583,-10006,29665,23685,-72001,-49245,-70669,-22696,-5848,-4758,-36149,40213,16666],[-36944,-15097,-19538,9415,58144,46289,61638,27427,7221,16083,20677,18257,3802,-87417,-25674,-18463,-22367,36591,32046,-58642,24399,-21151,31534,15554,51108,93587,101468,-31374,-26788,37125,-4107,-18796,-32867,90856,23957,-33663,-20911,50127,33077,-15002,-42350,42242,40951,18653,-42798,53545,-82074,-43253,25346,10496,12327,-47064,-94411,-16990,46504,88791,15816,-67631,-56120,-87139,16225,29568,-47261,32538,10457,-20559,-8651,18783,49093,-5670,-22022,16810,13881,32204,79431,76561,31023,21372,-38351,-70782,-17506,-65720,77620,3885,33250,-17131,-30694,2997,-24360,-13854,-8153,-32005,-56884,-57993,-8628,-12158,-19547,-55350,-64404,17223,-26445,13029,-73055,20112,5693,-16863,-82216,-10414,37722,12020,-8676,-44677,1108,-1772,-54779,25499,-11072,-10144,-89919,-30492,-21649,-51484,7366,-1515,5069,33519,-13018,-19104,12950,30329,272,-50683,8496,54070,13157,-30572,9599,38381,14790,10824,51365,98385,62219,-36848,-2609,-18904,-33068,25059,-67817,25208,20838,-35182,50651,9225,-8956,-19400,40223,35511,85481,8017,9392,38075,48583,12051,-15165,-22491,21433,-16414,-26990,-62112,35507,37076,6222,49323,60238,45964,7417,22585,-17113,-105527,-111758,-49571,122143,40638,23,11655,10751,4744,-69853,61999,48258,-18218,26405,12242,24531,30769,-38937,-65510,38073,213,-32230,-20425,-86752,6490,-27609,66962,5154,-28446,15934,44482,-26966,-39808,23511,-44194,-34839,53642,108163,30778,13229,46519,1160,74277,32270,-88485,-4281,100046,114389,65476,-6291,-109397,-61113,-24459,-18474,77818,6182,-1498,-78412,-63368,-24293,-37785,-18757,41584,8786,13979,49290,68167,-51384,32409,2143,-73616,9671,629341,-109799,-52766,11724,22434,56253,-10238,-384,-99869,56325,-2324,-7041,-74066,-19120,-28190,-48222,6013,52529,104181,1531,12139,32037,-33488,87076,65295,-6707,-38780,-5270,-9922,-93050,-47164,-6818,18824,-13963,76161,-12665,7352,-10440,64617,-5547,73388,4736,-72,27681,71898,-1483,3436,42737,25954,-14638,-51716,-4833,18314,42051,83404,-53951,-6026,22965,-70177,-75386,-51546,-59887,-50851,9,14989,41237,39135,55762,29041,13067,-104510,-6078,-30701,219,39797,-5020,-74787,9959,3392,-81762,-108577,35273,-51105,-24361,11998,86667,-16600,9255,-27807,31320,41863,26636,19422,44080,19025,4506,2531,52063,-17925,-6205,-25188,7028,-46702,5531,40292,-34967,-82202,-1612,-42635,67332,-64424,55004,39402,32213,-43740,13105,-46670,-17436,-42426,11361,-10520,-73620,-45710,163405,-18568,92327,24725,36604,-16214,-23978,58624,36018,-86361,-66447,-31639,43439,-36212,2250,14851,51431,-26646,-29527,-7532,-49303,19453,-54551,3738,-45771,-27352,-7364,-76690,-69965,-9377,23623,102241,-63825,-55669,-6199,-51,1109,-74244,16261,49075,76562,4535,-43577,-48398,48769,-27377,-76082,25779,-2087,-25170,10717,-22514,-30349,25255,34313,113165,13110,-11215,20313,-18586,-7416,-85095,-11323,-30510,-29099,-20252,-14419,-3510,12112,32050,117266,46170,23878,-21607,-39778,13097,4393,-31282,1482,26466,-22152,33577,24887,2126,-15359,40482,-21121,-23895,29442,-19694,-74074,-112911,-136172,26368,24814,-79566,-76616,34583,-8539,72557,-8725,89222,19650,-43510,-7541,-28154,-54710,-7276,42389,-21589,23279,49853,16414,37150,72274,25935,54777,40753,18583,31892,32065,3049,50817,-53183,1729,-22593,-2270,23433,-33705,-11766,27627,-13941,-33405,8440,-54980,-67743,-55933,6771,-28664,38036,48933,41650,-44045,1436,-9367,-35514,60540,28702,27525,53642,-54892,-17276,26643,1198,-13566,-62298,-20639,-39319,31281,41928,2947,-16301,-63617,-51494,23939,94437,27320,20306,8862,57803,25074,-50895,-6662,27672,-28701,27201,31231,41993,-28800,-79534,-42639,19763,34011,12026,-32032,85186,9745,-66895,-26466,-68942,8147,-43625,58377,79666,64170,-97995,-43997,35778,-101251,-5099,149182,71796,39951,113250,48165,-31622,14364,27992,31796,49128,19616,-36987,12933,-70137,-21406,-3677,-52477,52031,20981,42394,73907,40491,-44205,9022,53504,60441,25788,-100396,-91377,-23466,-72357,-14471,17533,66838,16554,87491,39120,-9002,-19638,25898,15555,13119,-97846,-104139,-48572,-62219,-27614,-6428,-24339,15517,-57088,34090,64367,42850,-2073,-16271,8541,-15704,-16645,29818,37659,69300,65795,28395,35031,62281,-13013,19773,88030,87093,44098,-10102,44552,25902,-39950,27573,42045,108475,6645,2864,59855,29161,22356,-4021,45623,42814,41743,75145,-33869,-43972,61522,25806,-42290,-93533,-65827,-32620,-92967,66664,-29181,41348,-36446,76893,-4757,-82226,5600,-10510,-46147,39386,25200,-37191,-6424,-56738,28231,-33213,-25303,21711,-59929,-18088,-58935,-79367,-63248,-19075,-2965,-25009,37676,4066,-15460,15654,-15094,61708,26427,91435,-6901,59748,-29209,-20559,-59081,-75417,-25142,76258,-15977,-31022,34062,-22235,58209,69464,-25548,40,53397,-38154,16217,-20408,-120646,-20901,-54996,-126637,4375,-57481,36320,-45251,-349856,-171452,-111109,-32470,33690,-56610,-85991,16325,-30205,-25262,-10491,-60905,-57189,-6714,49739,31326,45477,19500,-35732,-57146,6963,39185,3353,31820,-28702,-29695,-26037,13227,-5515,-28354,-39227,-36637,944,80420,40797,-36744,-3747,-84489,7285,-75144,3302,-64052,38135,-9591,6041,18006,112897,25286,27945,-58845,-54443,4175,43432,-23163,15136,29072,26889,66580,61203,43388,40624,-12270,49408,18531,54096,18902,4479,57606,71620,-59833,6240,-15460,15934,81707,-42008,-11578,-83024,-61621,-5160,-23761,-92224,-9800,-15050,-87796,-46860,-11083,-64724,-98091,21583,5240,38638,-18482,-41030,-24773,55895,-18162,43519,35293,-7671,-32311,-1159,27,-46442,30903,-9101,-7293,36664,-34396,13988,-28751,-3468,-16838,-36505,29318,-13259,15545,-33727,-24466,-222,90058,53022,7446,-20481,-7322,-42013,25097,-41715,52648,-5883,-31338,57113,51023,-19720,-126688,-87932,8921,-43787,-18416,-22680,11448,65750,43585,-8074,10696,-25353,45669,6680,-30732,-3664,29387,-21525,71479,-102601,-20952,-7585,-18990,-57949,-48904,-12418,-30130,-9894,-60739,-16011,-27259,-23170,20869,11417,-13635,15412,10087,34485,-79029,-3704,24274,112219,40560,47697,79500,51949,2401,-36823,8620,54288,68054,-26411,6536,-64737,-40099,-12190,53927,13370,6965,-40200,-55632,-19253,-57609,56507,25059,-54599,18950,-30145,-111943,46935,174,51417,-29487,-16434,-12197,28693,61972,-27528,25145,-6047,-52168,-68188,12859,24270,12,-35608,33151,-43591,-55309,-54530,878,-53337,-100653,-26815,25382,-21866,2358,17293,-51586,-2118,8980,28612,93181,22024,55835,-5489,-80018,8089,11534,-36104,-59611,-59556,11483,-34273,81345,-8199,47953,3124,-56257,44786,87641,64710,-11807,-29526,-9955,-36203,17317,-10822,46359,12848,-31332,2189,37324,73176,28969,85746,-2299,4277,22502,69070,-5076,-54407,70262,-20242,12888,-9795,27763,-31174,-98814,-33471,-63854,-27264,-1252,8965,-40652,27850,5802],[-40362,-15362,-17781,5987,60917,51684,51344,25213,25993,38639,-5881,9780,17962,-80270,-11974,-7368,-36577,44028,57715,-66326,22351,-18761,27206,31104,74178,72419,107675,-48711,-38822,34935,-28287,-15517,-55998,101237,-2032,-13445,-13276,60373,40590,18975,-38798,44843,40007,22524,-34062,61359,-82116,-36928,9047,9538,6980,-21233,-97696,-22427,49165,61132,33795,-80465,-39828,-86124,40333,44687,-54416,24572,6304,-47782,5813,26185,57567,-9719,-29456,-24040,11326,47012,59008,53895,9621,-6734,-33998,-78785,-3676,-47095,74064,-22833,-613,-39029,-47306,-3593,-27819,19650,5846,-28358,-54307,-40072,-19606,-32851,-7761,-41269,-56152,20350,-10035,475,-44620,19147,13547,-14602,-89416,-39781,19701,27649,5185,-37742,18813,16510,-62921,-3407,-15524,866,-101620,-8038,-12380,-38331,55269,5723,-1008,43772,-17497,-29358,42891,54064,-3428,-46945,-208,89531,19663,-5592,7477,22434,34622,52544,26587,65432,50569,-18892,-2770,-30720,-30845,34444,-56497,33803,32156,-46232,55884,20778,2624,-31121,23396,24589,65916,-14809,11375,19071,22134,-423,18827,-22899,-6883,-11281,-46069,-71666,38139,38171,-100,41724,44755,40153,3280,24025,1656,-86778,-93611,-40976,113378,44484,10920,18778,3202,20582,-53990,57718,46570,-46991,43246,12140,9651,23146,-43524,-63066,49401,-26416,-39338,-28735,-95263,4723,-26228,62543,30756,-34905,6029,8719,-35352,-50270,19875,-45290,-46220,45801,86684,41072,41309,57534,6829,69693,3522,-104960,-20183,75414,123342,87215,26322,-98408,-72631,-39349,-24637,59168,-10882,18949,-124435,-72972,-35261,-58988,-857,78674,22933,3197,72168,53704,-40997,63286,46259,-70858,84702,630624,-200446,-84057,-40513,10835,64594,14220,4719,-81952,63876,1923,-11842,-81312,17515,-8257,-35810,15330,66432,104594,25329,38943,52711,-32459,60889,48811,10493,-26336,-237,-19726,-81428,-61394,-3158,28173,8235,52843,13458,7963,894,71038,-3229,76838,-11510,-6148,32333,53785,15460,3153,57377,33652,-52966,-53309,-14488,4154,26254,48030,-64297,-12429,39468,-23075,-69470,-20010,-46840,-16113,26956,7855,48512,64851,69066,23487,22923,-95992,-22355,-36089,3456,26041,-25230,-61320,17373,12201,-67039,-125933,40819,-37849,-25816,15632,105317,36266,2767,-24994,6599,45850,37771,34797,34257,9543,21344,3692,55276,-38759,-3904,-40484,-30853,-48895,573,46259,-66109,-89758,27213,-25965,51733,-61296,43222,13863,36717,-29534,18318,-43296,-8440,-13729,25111,17129,-75399,-34040,135830,-29876,65699,30491,25367,-30154,-18689,75443,20100,-83298,-102909,-62113,20289,-53042,-6399,15055,71234,4186,-15084,-26279,-31208,15941,-48336,-263,-61331,-23196,-16011,-113924,-71242,-6395,23986,91797,-88502,-49116,14936,15482,2256,-69218,-323,43824,65665,-15962,-45287,-46133,36762,-21627,-92865,20190,313,-21506,-18149,-45601,-6425,9269,45001,125778,41253,27868,22252,-27482,-4892,-87463,-17013,-7210,-27505,-20949,-2816,12511,36826,17233,112270,46086,21323,-37110,-48857,5486,17358,-36102,-7912,28431,-18093,21227,7841,-6108,-14635,40281,-41003,-82754,19662,-14981,-57994,-96827,-127671,40799,23663,-113954,-80055,49072,-533,64446,-5290,81317,15680,-78635,-6797,-42146,-31607,15875,45981,-26972,12462,59737,19082,55383,49404,25708,61836,36746,16366,-7248,29805,8618,47527,-60808,-12256,-8075,-9534,14718,-21063,-15107,-18884,-9717,-26216,-4328,-31438,-31444,-56872,-7059,-33541,27373,52135,42580,-61552,1478,-13301,-40854,57063,-13023,22158,82323,-43616,-16136,44086,1293,-12632,-36697,-19071,-55119,33169,48230,8938,-5246,-59377,-42210,5132,75265,28729,30434,32920,56038,55603,-34277,1094,41729,5932,45788,-34606,19575,-37476,-52804,-34313,-12068,-4996,2464,-31102,76606,17834,-48529,3935,-78958,-4186,-22433,38967,65808,55477,-75431,-53357,52954,-89154,-7374,177053,84193,52781,122343,25040,-84398,1686,9697,34190,49987,5423,-32836,-7504,-80111,-33699,-31577,-41163,20999,6613,36806,86272,41118,-23509,52032,46689,66852,59054,-56534,-32941,-15522,-76717,10373,63802,44773,-4790,73473,28325,-10154,-48149,18971,1551,12316,-110750,-97992,-61742,-62835,-69384,-10283,-19696,-5984,-59842,34496,67009,65288,12986,-28537,-316,12264,-10525,9222,36163,59353,61947,6883,47842,67105,-1553,26811,84476,73977,22326,-13072,77967,21507,-52845,21375,33750,79386,20290,13073,54916,20850,48608,12627,83404,51843,58828,85583,-22810,-26417,77228,58169,-50033,-110943,-65538,-35901,-70918,88862,-6671,32296,-6594,49710,-18412,-60587,21100,6996,-12829,14128,25120,-22369,13410,-58901,36514,-29774,-24426,15071,-69864,-288,-53849,-79788,-34534,-16222,-2187,-29109,39838,13718,-14191,-2763,28016,61813,20013,75977,-4338,70309,-61653,-28979,-31890,-93442,-28940,80257,-28102,-18245,41207,8478,63689,54757,-20025,-14145,40669,-30295,17747,507,-92381,-4176,-73357,-96611,14030,-48148,26061,-61526,-352609,-171597,-75209,-24151,9674,-51767,-83787,23176,-72430,-29558,-3658,-59797,-67304,-29985,83847,25876,51069,31209,-29354,-73835,-3223,37561,19909,34787,-18701,-30885,-19536,3718,-13571,-3387,-50058,-45183,37374,52286,43334,-75604,-50750,-87407,17173,-47548,-9886,-69584,13827,-24110,-13883,-2631,105926,19081,37454,-75956,-28532,-23044,-360,-32851,28413,28679,27587,61092,75568,29640,21632,13153,55667,28725,45841,-5039,17905,61131,79680,-63883,20304,-2732,11527,77146,-8144,5806,-79203,-55034,33412,-4182,-84212,-12520,-18263,-99964,-50471,-58967,-56725,-77102,24189,37864,39543,-16438,-26677,-49106,15915,-27251,45663,42902,-4426,-27859,1680,-13224,-63006,34754,-16974,-18942,44533,-22328,15396,-27926,-25269,-12402,-40177,34852,-7576,33144,-9317,-15192,-13497,79057,40708,14734,-31357,-35074,-58648,49946,-24018,40741,-21686,-61636,43228,44592,8923,-140929,-77165,12539,-33993,3192,-20864,8837,71763,51814,-11264,-9862,-34251,48383,22643,-30378,-10894,22055,-31495,70490,-95620,-22822,7894,-5661,-34208,-32633,-19264,-57654,8997,-30448,-1850,-40519,-4908,19391,-12205,-49226,42335,7524,8337,-102217,-30775,36337,97676,-5874,32343,72955,28317,3074,-37285,-12908,61147,51614,-5189,26205,-48090,-9472,-11498,53731,-12091,-8446,-45449,-62129,7350,-54410,31666,10477,-48333,14416,-13142,-104158,47345,-28705,16325,-28582,-48425,599,23852,77445,-33357,24646,19235,-36720,-58478,18310,51352,1726,-27284,44552,-12844,-11945,-51361,6034,-47134,-67959,-25053,31253,-31062,-10619,38577,-27788,-1826,10837,17654,78966,6154,43391,-3164,-71661,16388,15630,-31392,-60099,-91630,20603,-48595,73459,13696,68821,-30936,-74645,54343,80647,60137,4486,1214,2056,-41962,-24640,-20737,48887,-1030,-48556,-7245,36803,44587,-6110,70247,-480,-8437,30117,72470,-11952,-65883,69476,118,26958,-4330,17953,-66560,-114815,-17781,-46739,-22042,10575,27106,-41156,11460,-2307],[-35895,-8677,-12281,3852,63659,50738,32267,3162,46607,61127,-28805,877,44700,-52348,-1073,-728,-46194,47931,80613,-60505,19022,-4039,15852,41402,93971,65033,104425,-55756,-41216,30149,-42020,-14416,-76051,95270,-23231,3039,9901,64762,43827,45028,-33757,31348,32486,21453,-23065,62647,-53964,-14184,-13993,9789,5639,10263,-99171,-35132,34207,27617,46266,-85112,-18637,-63239,63229,55833,-61248,14472,2835,-43488,22887,30905,61236,-1696,-24118,-57684,14675,59828,39985,30479,-12010,-38369,-26254,-69032,10885,-28712,52911,-52454,-40957,-57543,-54460,-11327,-17780,40974,18616,-24853,-53790,-27422,-34754,-44453,5940,-22662,-44950,17980,-2044,-8873,-5770,12461,16371,-6046,-72612,-53537,5470,43989,15620,-27220,26144,28029,-60981,-30264,-19163,17328,-73385,23290,-11873,-26304,92336,6379,-5442,34208,-24235,-38571,45948,68126,14363,-33182,-7645,114898,28671,6466,1659,5481,52514,79202,-3508,24572,38976,4184,-14969,-45321,-28827,29377,-43358,30741,35059,-48470,55264,32785,12370,-37644,4756,17102,33371,-45408,11929,-2026,-7541,-13443,43891,-21761,-25401,-860,-60899,-76527,33206,38996,-10519,34169,33042,26537,-22772,16424,3005,-60340,-61460,-27608,90259,39121,9545,22508,4044,36198,-25284,48307,39495,-76725,61564,13860,1099,17813,-39827,-50128,58014,-60717,-39625,-24642,-90233,-9873,-37160,32258,47531,-38992,-2231,-29637,-34606,-51392,22135,-19832,-47385,31858,57135,38577,59916,51277,2541,61615,-22254,-107221,-29159,45462,114952,91767,79421,-72194,-68374,-39319,-24385,37138,-24645,29674,-148186,-69115,-39912,-49320,12928,97147,20688,-14734,97596,33668,-28246,80291,80548,-65448,119716,637093,-218492,-119422,-103216,452,66070,40550,15943,-29312,70223,16567,18735,-74868,52144,10571,-21456,24500,78944,84656,39495,61675,69465,-27905,20982,20779,23153,2200,12061,-22866,-54308,-65873,1972,34055,29619,27039,36496,9846,6490,69359,2381,70113,-35001,-19468,29641,18184,27154,7989,66196,37186,-98387,-53528,-18138,-6826,11122,7924,-76770,-27368,47262,31332,-55987,11697,-25331,39121,65928,3268,50190,85012,79311,8474,30924,-78079,-39759,-42900,-3252,15456,-26393,-42387,26877,27114,-46801,-127323,49479,-11752,-23954,13307,125351,91607,-9626,-25860,-17269,48644,47224,39010,10758,1367,54899,4878,55431,-50750,-3138,-51371,-63502,-53184,-13470,48146,-80546,-82820,48692,1643,27991,-55644,26788,247,37807,-17313,15464,-34908,502,55761,48075,49088,-65734,-24198,95664,-15485,42250,50890,16170,-32078,-11552,68951,11780,-78547,-124571,-112901,-8912,-62969,-15549,13285,77829,19268,-2808,-37887,-13971,12552,-34056,8888,-58987,-20566,-21971,-148552,-56249,-8292,28888,83621,-96824,-36877,33250,25316,-7358,-57231,-9759,28259,50242,-39832,-43458,-30229,21442,-7772,-71538,8338,6776,-16046,-43464,-60430,26791,-7864,44698,116446,64353,51590,26265,-20780,1669,-77476,-21246,14931,-26891,-23971,9728,25723,53231,3187,103621,44214,12454,-46136,-54425,-351,24641,-25170,-6109,33073,12501,7526,-6119,-12630,-25436,37689,-56649,-115403,20620,-3026,-36595,-78465,-101717,42171,24207,-134163,-77688,56855,170,49923,10548,68690,7481,-91911,5643,-44897,-2146,36238,36413,-30360,-5216,56942,18760,63128,29254,30498,65330,21778,8834,-30026,20503,7742,36888,-62746,-15811,807,-17608,2430,-2005,-3119,-53697,4305,-10420,-12521,3259,15591,-38925,-12434,-34982,13650,45368,35057,-63321,-4495,-12733,-38003,47969,-56094,9951,92006,-35661,-19935,43758,-2052,-8275,-7653,-10528,-60850,39075,58599,20259,11622,-42607,-36243,-18051,37316,24755,35051,60405,35082,67082,-18945,7511,54260,38977,60337,-81135,3858,-39614,-28811,-24088,-40889,-36405,-4059,-25424,58572,31440,-27385,37058,-81842,-22977,-3898,7053,45845,37069,-55788,-55247,70132,-64638,-7515,197381,67330,55759,115754,-4772,-120050,-8686,-6838,32148,43762,-10959,-25900,-28392,-85332,-37877,-36044,-26051,-3296,-7390,33303,87894,38539,3627,74914,26547,57665,65834,12937,45977,-7024,-58668,36668,102422,18972,-10934,58474,16201,-12220,-70591,12732,-24799,15582,-113470,-80032,-63380,-69529,-101030,-15257,-15230,-22905,-56907,45117,65975,69178,29708,-37081,-7541,41914,-314,-2992,35468,36470,57471,-10432,40638,58894,10310,31976,72927,50635,-582,-11185,92538,18826,-58314,19121,18717,39462,28455,26256,33547,10855,66700,24695,103932,54969,73874,82751,-17238,-5522,72950,74074,-48254,-108485,-56528,-39449,-37464,86192,9051,9817,13709,-17217,-35766,-39007,21458,22148,7160,-26213,20478,3410,31188,-58496,33320,-12873,-20931,13157,-67567,-17974,-49663,-69540,-2359,-19997,-11042,-30531,39339,24149,-7706,-18789,66415,55946,18516,64730,-1590,67508,-90796,-35674,16254,-99877,-30878,64355,-40358,-7628,36223,27296,52598,30005,-13366,-18631,13951,-25384,16169,15195,-61632,8849,-92564,-60656,21487,-32403,18820,-74396,-354387,-171023,-42370,-12736,-17333,-41909,-79209,17478,-88965,-33088,1445,-47264,-66093,-43385,100105,15440,45306,49420,-19991,-83187,-12103,33287,31087,28829,-13585,-33417,-8114,-17052,-26352,21006,-49861,-42073,68281,24316,45386,-80152,-101000,-86170,17358,-16889,-13986,-44014,-24737,-44287,-21519,-18349,74411,2534,49628,-84291,-7637,-45108,-37563,-36578,42451,16202,12063,50149,79546,13939,-14215,28021,52123,31134,42440,-17815,30339,53658,84096,-69616,17703,3660,10220,61398,20761,16642,-59042,-43656,59335,9420,-63781,-9959,-18797,-98132,-55584,-102654,-33923,-51584,33158,67634,32690,-23374,-12600,-70684,-24721,-30247,42074,39851,4470,-15457,5344,-23886,-45488,38268,-29479,-27706,41021,-16027,17222,-21505,-43343,-5030,-31213,35380,-442,51672,26380,5562,-21191,58159,23248,4417,-47665,-58964,-59326,68724,-2104,31437,-35766,-92555,17813,23885,32153,-129886,-69536,3599,-25251,15453,-10271,6668,48586,42173,-19708,-26545,-44556,52251,25809,-33727,-8940,12429,-41222,61941,-80849,-21065,24354,8946,-2465,7876,-18366,-69903,26747,-8554,14932,-33228,19911,20303,-23479,-64557,69865,5814,-24168,-112655,-48711,44091,79782,-45794,21185,54137,3384,7042,-27471,-33622,34109,25043,8670,39369,-24755,26130,-7483,65754,-20349,-18417,-35941,-55104,23605,-46168,-1748,300,-39679,15911,-3627,-91668,44424,-49962,-8270,-21963,-67008,17365,17450,85678,-28075,33561,42512,-27846,-38603,23197,67983,1004,-5875,55296,23435,35551,-31706,10572,-35919,-20276,-19524,32022,-34336,-20612,35926,-29728,-586,12490,5337,53731,-23904,22611,-5157,-54369,27699,17505,-21297,-51549,-114737,22925,-66983,51635,34556,62088,-56188,-93517,39489,64609,38177,21281,42666,14465,-54581,-56073,-30643,40124,-20179,-58688,-25961,33947,12050,-21737,36592,1345,-18747,35850,71692,-5380,-67078,62172,9042,37070,4196,2853,-73754,-114736,-5395,-25271,-11948,24661,45648,-35628,-3745,-5765],[-24789,4624,-3359,3087,67268,40359,11688,-33791,67973,79133,-46099,-5542,73641,-12279,7315,458,-42385,47544,88860,-44662,14609,13444,4632,44746,107227,75089,97749,-48914,-33796,23956,-41780,-15640,-90148,73740,-33340,10843,40627,61075,38992,52617,-29378,4401,17283,17289,-8955,61840,-4890,18386,-38550,11384,6201,35880,-98508,-54477,4442,1030,50069,-81006,-994,-25093,81823,59651,-64299,8439,1175,-9292,35773,31366,56807,14870,-9483,-69196,22663,67904,27108,13367,-32326,-66953,-14775,-44217,25136,-16745,18909,-77641,-76961,-68295,-52463,-16651,-1166,41926,25201,-19290,-57299,-26791,-50979,-46007,21753,1479,-33932,10796,-3474,-6100,29838,1362,16420,5845,-40552,-53661,1846,58809,19808,-16750,19613,28621,-46772,-48105,-19833,38060,-13729,56039,-19083,-15487,108977,1690,-7498,7885,-30337,-45632,31159,71561,41989,-15345,-15912,117585,38588,2081,-6609,-11160,63992,81650,-31089,-11257,29316,26137,-33831,-57634,-27409,10307,-31527,15145,29630,-38882,50553,41482,18616,-35520,-7840,11487,-1943,-76134,12076,-22975,-35341,-24756,56410,-15688,-32901,6990,-67235,-68067,21362,40265,-20572,24954,25416,9104,-56439,2094,-7501,-29770,-23825,-10929,64968,26324,-8776,23106,11442,48129,4496,34498,28645,-89534,76440,18329,4022,16558,-27077,-32410,60537,-92071,-33405,-10336,-74096,-37128,-58130,-10637,50287,-38789,-7250,-59742,-27032,-43056,29345,18119,-35250,25860,31122,20946,63635,28956,-12790,52500,-33263,-90400,-29663,15538,89652,69320,137742,-40549,-44115,-20752,-12972,21036,-32531,31657,-144578,-50184,-38396,-1999,21095,88237,-671,-32489,115716,3542,-19462,77939,99618,-53843,98290,637464,-167006,-143486,-144090,-7168,63512,67017,27788,33370,77667,39343,64341,-58048,74868,26039,-8964,30641,87868,47411,37746,73843,77905,-17211,-16942,-11679,30215,38436,28314,-17874,-21747,-58494,6164,37579,46888,4447,49432,12453,4207,58588,5384,55921,-58583,-38984,16475,-24213,29229,17509,65220,37960,-127552,-55660,-18986,-14051,-1622,-24257,-86170,-39656,47880,71637,-37935,35076,279,95691,104669,3727,41820,91307,82663,-14243,25787,-52083,-54658,-47135,-16724,12096,-10607,-26484,35664,40790,-30439,-113500,53211,15855,-19697,6891,129290,131413,-24737,-29532,-32772,50547,52627,29580,-20909,-2362,96623,6886,50694,-54689,-2459,-52487,-81042,-57012,-32332,43476,-72614,-65784,56875,32451,6708,-47552,9483,-2302,38333,-11395,3720,-25763,7125,133632,74868,76224,-49969,-23347,55246,13424,31218,81254,9495,-23030,-2439,46832,14495,-72595,-122695,-158098,-38648,-65045,-22365,11823,65398,10281,5343,-40670,-4349,8290,-15313,30468,-41534,-20161,-26184,-165591,-30299,-12139,43239,78573,-80979,-24724,45234,27612,-23210,-39905,-10227,12331,30280,-61487,-38749,-11414,3148,10530,-29233,-2529,17156,-14324,-59394,-56382,61020,-25911,31919,81824,72830,53266,29851,-477,11364,-57915,-23642,31488,-30084,-29721,20371,36609,55429,-7148,90236,41374,-1212,-48683,-54168,-2871,25608,-4907,5643,37606,56249,-4603,-13398,-19951,-40871,33184,-65875,-110078,30902,9321,-15578,-62388,-67508,32033,26634,-116723,-70174,55053,-5098,34850,33456,54149,-1174,-73924,28569,-33718,26225,48032,14222,-30932,-27593,36173,14956,61038,16497,38896,63966,-1381,-2887,-36750,5159,1141,16377,-62978,-15851,891,-26338,-9945,22098,24248,-66735,25885,8592,-14998,39285,60024,-10582,-9401,-33623,-230,33038,17554,-49798,-12974,-9380,-30256,35336,-88392,-6257,76476,-30205,-26370,30644,-9056,-1434,15526,2790,-50961,50367,68168,34706,28616,-20843,-33353,-34676,-7033,14999,28689,81252,4862,51425,-8848,11067,63624,63556,67735,-89153,317,-34264,-8465,-13334,-55835,-51832,-6128,-13014,40334,47938,-9298,61689,-77255,-46828,8771,-29212,25071,15888,-38447,-50923,77079,-40581,-5964,203060,36486,48787,97490,-29811,-120771,-14323,-21772,25438,33020,-25087,-18214,-44191,-83447,-36856,-27801,-10793,-11442,-18102,31933,79243,32579,32344,66172,267,34311,45442,80468,113019,1965,-16111,56970,125565,-5326,-629,45522,4493,-13481,-86067,8504,-53539,20955,-107946,-55910,-51406,-82126,-115305,-18289,-11555,-32333,-45676,67836,72410,58509,44214,-40771,-9425,66645,11094,-3957,39666,10861,55219,-20536,13647,35900,18851,34201,62092,28651,-18549,-3767,85242,16340,-54234,21377,624,1587,28707,39553,7608,4444,73383,26225,104884,53197,79708,70574,-22825,13237,50809,70688,-34032,-85470,-42002,-43151,-4688,63709,15389,-15551,20620,-97583,-51991,-24179,2084,31740,4790,-70697,10638,33206,41459,-54098,19259,14166,-13612,15383,-55474,-58479,-49266,-56338,24110,-27869,-24381,-29520,34162,30037,3448,-25939,87517,44634,19837,56343,-3470,54995,-106599,-36434,66075,-89793,-28412,32417,-50355,-3110,22076,28178,27806,5540,-7507,-12397,-19126,-28205,14534,21813,-43303,13909,-112679,-37166,25358,-12902,15510,-80250,-358585,-169903,-21280,382,-40151,-29258,-72886,142,-76974,-37145,6009,-28148,-56732,-45509,94429,4512,32608,68635,-10855,-83337,-15989,30940,33122,14388,-11537,-38099,4117,-33766,-36721,36955,-37517,-28904,86677,6027,46359,-58191,-133419,-82416,8440,8963,-8190,-1052,-66395,-64977,-16289,-24144,31411,-19504,55758,-85295,794,-57401,-57469,-34037,53546,-507,-13160,33490,73259,120,-52342,24833,41273,23739,33894,-15773,36432,39378,80837,-75451,-1536,797,13260,33163,37062,19421,-28251,-27388,67438,15377,-33850,-2769,-15478,-82484,-57859,-119760,-3491,-32565,40494,86985,22616,-39403,-1476,-81289,-52442,-27501,31010,29442,22116,3287,8785,-28430,249,39824,-39879,-30356,29544,-15912,18000,-12362,-55040,8279,-12765,29340,6918,64042,60096,26778,-21346,32919,7480,-18078,-56181,-68802,-43251,75733,12386,27724,-44015,-113824,-11709,-7196,41618,-96262,-68575,-15750,-19792,21801,5508,4720,12251,20249,-31161,-35035,-55542,62066,21261,-38130,88,3274,-47712,49247,-56909,-15618,39107,20706,25929,53312,-9616,-62829,38420,-306,29418,-11238,42575,23660,-22935,-56456,89309,5024,-56821,-105875,-52955,43452,61835,-67315,17242,23622,-19445,9245,-11112,-49147,-11514,-5287,14609,44328,-2455,50656,-2817,87381,-6721,-24944,-15239,-41481,24338,-33054,-29909,-1623,-22608,21291,-4495,-74473,40005,-57771,-11175,-12849,-66255,32468,11453,87135,-14075,50995,59631,-24518,-12134,26847,69104,235,26398,64719,52522,64206,-5795,15419,-22510,30044,-9313,26520,-31853,-26400,17140,-54459,2975,13382,-5247,23690,-60428,5456,-12781,-31492,34381,15536,-9953,-38228,-122393,17013,-77667,28384,49228,34439,-68156,-108157,4642,45814,3771,35553,81817,20765,-69659,-70372,-39140,19852,-42660,-60000,-44488,24629,-14517,-23611,-7895,2269,-21836,39112,62833,14185,-54116,48783,2361,40655,12387,-14194,-59505,-98663,4252,-4277,-2840,34617,59979,-23765,-13636,-4480],[-9110,21656,7643,3522,68488,21587,-1673,-70522,87706,88764,-56851,-8127,90835,26646,13699,-1837,-20409,42468,75453,-25595,9453,21730,-105,42071,110771,95734,94552,-31042,-20189,17324,-29363,-18119,-95672,42565,-31331,7899,68034,48197,23952,37577,-27691,-27290,-4249,12662,8905,62988,47859,49934,-58537,13206,6848,46651,-94097,-76248,-28740,-10786,45276,-69536,5722,14076,92974,55281,-60173,12211,278,35364,37415,26757,43459,32765,8545,-50994,33584,68792,21176,3447,-51298,-87083,-1173,-13045,36649,-14022,-18709,-92222,-98252,-66980,-41969,-16464,11109,23129,22256,-11958,-63927,-40152,-65042,-40375,40148,29035,-25575,2033,-11496,12103,47544,-10957,16532,16362,-6621,-47591,10487,69752,16039,-11860,1503,17578,-20875,-53570,-17241,61446,53062,82522,-28706,-5538,103282,-4569,-8180,-26309,-33409,-50332,10836,66569,63605,-1019,-25948,94223,48504,-16033,-15236,-24638,67990,62181,-49047,-34335,22214,41493,-49434,-61125,-26469,-16740,-22195,-8611,18382,-18245,42691,42381,22767,-23842,-10734,6326,-29752,-97495,11361,-42139,-56972,-32894,59369,-4497,-31922,5523,-64329,-41938,5329,42709,-26065,12608,20471,-7332,-78314,-13724,-18465,-46,8917,6151,47857,8983,-41629,22545,21554,52540,25956,17931,17058,-70976,83923,24715,18506,18540,-8158,-18422,54330,-108857,-21813,9020,-52670,-70770,-81100,-49754,38750,-33602,-8102,-72388,-16319,-27466,36622,51401,-10069,36671,14587,-9973,51779,-1343,-34009,43580,-22179,-58674,-21902,-10069,53876,20134,180439,-12874,-3480,12080,9154,19827,-33466,28784,-118317,-22236,-33565,69807,24487,57794,-36323,-41248,119159,-36835,-18444,57231,102145,-35431,27794,626892,-71166,-147148,-143754,-10466,58994,89190,35116,79192,84171,64781,102568,-35264,81013,37398,-1421,31049,89172,3331,21367,69999,75865,346,-38760,-40026,31999,69777,42346,-5698,7052,-41916,7307,39890,57120,-11952,47991,14748,-4798,41569,-498,37392,-74280,-59582,-6026,-60677,20064,29031,52911,37063,-118818,-60840,-20935,-18293,-12225,-42309,-87722,-39532,43883,85925,-17969,44588,23770,134051,131081,10387,23030,77754,76683,-36367,1580,-20835,-62593,-45312,-32472,16654,13557,-18821,40750,47309,-26029,-87978,44463,34603,-13463,187,106588,146296,-37550,-34397,-36864,52345,52483,8575,-52148,-15,130513,9582,39767,-54086,-746,-41806,-78810,-57100,-49729,31163,-48035,-45697,50795,57501,-4512,-37432,-4396,1898,40165,-13125,-14493,-20632,10760,179062,95083,90447,-34236,-31790,20725,41378,31961,111459,4979,-9561,8193,21243,25639,-67379,-98924,-164999,-64394,-60975,-25282,12507,34242,-17977,9422,-35937,-6203,2258,2585,57226,-16400,-21603,-29195,-151804,-2020,-13640,64340,74373,-43586,-18606,48616,22771,-38771,-18380,-2356,6739,7450,-75588,-32474,-392,-16860,27893,14016,-6119,30813,-20838,-65753,-29223,86679,-44886,10249,32293,62787,37105,31738,26073,22712,-34077,-23960,40776,-38202,-36580,26440,46606,42737,-11753,71300,36748,-16694,-45924,-46891,-873,22224,15914,22745,36874,92141,-14325,-12625,-30086,-51259,26769,-69191,-74297,44486,15104,-178,-49991,-35217,16929,30144,-52318,-57095,44571,-12193,24551,54091,39557,-6308,-26851,56641,-11485,47811,48402,-15740,-28034,-49557,-2377,9596,51909,9334,48330,57342,-28204,-16689,-34663,-14305,-8992,-14560,-65100,-18591,-6811,-34084,-19040,47556,62720,-57857,50111,24554,-14223,64271,90581,16798,-577,-30264,-11974,20573,-8358,-26566,-19448,-5561,-22605,20681,-98855,-21468,40249,-25455,-33541,12937,-17794,6054,25510,17502,-23810,66764,71982,48250,38797,-2208,-27698,-40434,-42191,1384,10963,84192,-23646,14026,-6055,11548,68396,78017,66902,-58309,8437,-22174,10526,-4040,-54535,-50341,-4036,6221,29357,62609,2390,68284,-66003,-71179,14536,-58254,9573,-1048,-21041,-43895,69587,-26689,-4335,182851,12401,33891,72965,-39557,-83601,-15343,-35259,15757,19320,-33493,-11416,-51591,-75762,-34370,-19262,2228,-2585,-23352,30244,63155,23781,57595,28502,-24007,2086,9411,119457,140094,10256,40914,65659,129743,-24457,20473,37094,-4420,-11973,-95470,6959,-71408,25161,-96933,-31878,-27715,-94183,-111639,-16848,-8280,-32934,-26000,97552,89595,42053,53408,-39319,-4227,81231,20131,3847,50281,-7027,56432,-23373,-24936,1906,21089,34146,57174,14885,-28168,9780,60411,10999,-40596,26976,-14524,-21929,19881,48767,-11589,2121,68127,14859,90504,47461,70981,53641,-39692,24990,17534,52094,-10065,-49938,-28879,-45913,17514,32050,13428,-31858,13667,-156250,-61597,-16720,-33242,33912,-15864,-103974,-4074,55206,41140,-44801,-2000,44031,-1234,19505,-39113,-97672,-53679,-47251,36958,-35563,-35559,-27366,21315,27572,17094,-21546,86693,29875,18891,48517,-11842,38774,-103673,-29424,94758,-63478,-18930,-7069,-56184,-6288,1417,10387,-3682,-11005,-4616,1421,-47272,-39618,16671,20567,-44664,10240,-130456,-38110,26075,5772,14257,-78706,-369553,-167282,-15105,13429,-53803,-15800,-65157,-23447,-44857,-40821,12226,-7985,-43926,-38705,69793,-2693,18149,82195,-5145,-75729,-14164,33240,24652,-4294,-8070,-42885,13869,-25521,-38181,40064,-16297,-11348,88844,-1920,45403,-25163,-136410,-75951,-5416,24810,5380,42095,-98903,-81813,-2578,-18853,-6585,-40617,49482,-81582,-4262,-58444,-55991,-26086,58670,-14684,-39334,11068,59731,-9636,-77682,3260,26545,9054,18860,80,33531,25250,70173,-77442,-30384,-9610,21275,-1850,37477,14167,3241,-5827,59296,14867,673,6565,-8025,-57622,-53707,-101058,25730,-27319,38450,90550,12923,-60906,5693,-76486,-58531,-21082,12856,16864,44993,24100,9451,-26523,54629,37985,-41755,-25769,14983,-21081,16270,-3587,-58331,27104,9977,17256,13055,63841,74261,40793,-13896,9647,-2118,-43106,-49978,-62040,-16536,68921,10480,30449,-44492,-119078,-38595,-42634,35591,-54221,-70031,-38681,-19680,28388,20458,2599,-19475,-5525,-41662,-34042,-65176,77844,17253,-41573,12397,-3428,-49353,36018,-25213,-7596,51099,29606,42504,84287,3902,-39861,40291,-6601,37267,14937,53593,26649,-15450,-32445,93709,4823,-83806,-81697,-43931,33191,46567,-63705,21277,-13076,-37661,6892,5288,-53534,-53776,-32278,14402,42435,9827,51635,78,109195,21797,-29998,9771,-28712,10116,-15982,-42891,5141,7425,26563,-15103,-56249,36215,-52416,7620,-5567,-47427,42803,7797,83857,5475,72202,67564,-22944,13728,28236,53870,2141,63598,73324,65075,61709,14616,21155,-11435,68827,5464,15622,-25778,-27252,-2114,-87015,9398,13387,-10588,-3764,-92997,-386,-24920,-7909,30864,8576,-1651,-25637,-111503,5264,-72665,16535,54449,-356,-67028,-113982,-38095,30943,-29792,46422,105772,16044,-81536,-67237,-44079,-8653,-64878,-53365,-55218,7200,-28312,-21409,-54140,338,-14433,39674,41652,40640,-30254,31990,-16123,37834,17023,-29837,-39766,-72817,14499,13023,1006,35108,66372,-7320,-16287,-186],[8985,37984,18773,4764,60668,8,-1069,-87961,102070,88444,-60600,-7399,85194,51992,18282,-4468,17389,32818,42063,-9934,4462,13079,4356,35991,103176,114098,98952,-9228,-6797,10960,-10510,-19970,-90443,10051,-20556,-4176,83102,27767,269,4469,-29769,-51257,-28399,9985,30108,67355,86182,69673,-69101,13412,6237,40025,-84137,-94403,-51667,-7418,35290,-54169,-1974,39562,94058,44377,-47218,27760,-3024,63052,23788,17506,23405,43079,23799,-7833,45783,60782,19340,-4408,-68855,-95513,11846,13278,42472,-19110,-49892,-93338,-98842,-49869,-23270,-9284,9600,-6784,9379,-5254,-69742,-63451,-74159,-32604,60295,54226,-21125,-3934,-20985,40734,39860,-20294,18723,20845,16856,-42885,27499,75217,4681,-17102,-20919,-1963,13443,-47421,-12963,84682,100919,96901,-33621,3748,81082,-7771,-9128,-57123,-32249,-52649,-6179,56747,68879,4254,-36450,52719,58208,-40246,-22174,-31529,67392,32840,-53707,-44213,17106,47092,-51614,-50551,-25610,-43352,-15459,-32894,5192,7858,32009,32137,28264,-4833,-6272,1275,-44413,-101493,9337,-57981,-69647,-37306,58840,8887,-26931,-8413,-54466,-1851,-11164,46407,-24501,-2329,16313,-18762,-74613,-25168,-20247,23598,29095,20051,42438,-10418,-79027,23058,30138,46379,35142,953,7954,-21595,82435,30627,38776,21010,11188,-15319,39064,-103968,-6472,27200,-32093,-101096,-96276,-73178,17704,-24422,-4968,-65092,-6414,-8567,37460,68359,23994,62769,2469,-48235,28460,-28262,-52806,34803,9814,-23237,-7406,-28577,17976,-42825,189971,4226,40902,47953,35671,37576,-27745,25796,-81208,1616,-28995,137630,25273,23480,-75136,-34555,107097,-80285,-24700,26206,90644,-13267,-66821,606799,36246,-128233,-104180,-8455,51971,100904,34889,91687,83628,86091,120300,-9421,72242,44953,-618,24296,79561,-33802,-1307,48147,65273,22807,-38998,-57368,29738,84177,47385,10508,26582,-22484,4350,41517,58384,-22040,32684,15498,-16521,23757,-17749,17451,-76756,-73685,-32567,-80801,1221,38698,31343,34851,-67453,-66679,-26551,-21118,-21624,-47142,-79811,-23355,38428,78710,1503,39114,38746,143848,137735,22394,-2025,45320,61592,-47266,-36877,11805,-59272,-35590,-46121,25962,34653,-20113,39416,44373,-35937,-55709,20842,38607,-5343,-2487,63079,139133,-42907,-38574,-32259,54458,46507,-17871,-73810,7814,139774,11642,22463,-53343,2280,-22055,-59625,-51376,-59675,12351,-21392,-29145,34121,69859,-3927,-25990,-11362,8052,43595,-19780,-33708,-22130,12241,170948,96805,88215,-23166,-44193,-6704,56904,36234,129721,1827,-478,19096,2180,38088,-64760,-64131,-118791,-82882,-53161,-24018,16098,-7575,-52038,11021,-27378,-18691,-5713,15155,76914,7916,-23252,-30669,-106246,20768,-9261,84553,67215,3408,-21707,42996,13925,-48244,5532,11418,16906,-14359,-78785,-25945,-2897,-35966,39375,45332,488,45668,-36848,-66008,16221,96299,-63416,-13317,-12600,37758,13172,31690,48702,33046,-12638,-22211,43493,-49584,-41100,25983,56988,19963,-10044,48635,29376,-29865,-39438,-33138,6011,17788,29134,39222,25652,100086,-22982,-5143,-42845,-48678,18503,-69118,-30935,53653,10436,6495,-40133,-10912,6057,33204,41692,-37710,29746,-16081,21510,63259,25352,-5574,32091,81185,14253,60175,38362,-45558,-21463,-65070,-50667,6323,39757,3119,55591,46533,-52885,-29995,-31814,-35222,-19838,-52700,-70017,-26188,-17620,-38556,-22690,69362,102997,-35635,71086,32565,-14825,68540,102539,33813,9943,-25348,-20570,12319,-37480,-1501,-20394,-3111,-19481,4336,-82804,-29925,-2424,-20070,-40319,-1775,-24826,12048,19503,30216,16671,85879,66864,56448,36915,6905,-12858,-36128,-56600,-11950,-12946,61752,-43429,-29717,-10482,10179,67694,84283,59242,-6768,23247,-5916,29760,1331,-43845,-38079,449,29817,27506,71494,7530,53001,-49478,-89300,14022,-68150,4089,-9679,-2659,-37693,50279,-26411,-4811,131208,10053,16154,47558,-29246,-23099,-14094,-47428,5632,2857,-34757,-6188,-50219,-67721,-32829,-17634,12532,16587,-22528,24173,43797,13598,75797,-23111,-39985,-31630,-24252,119912,119262,15149,90297,60569,115891,-37059,42296,34079,-7998,-6578,-99609,7969,-68115,25068,-83514,-13004,2019,-96719,-95005,-10108,-4144,-24716,-1220,124132,110399,29047,55933,-33608,7082,83626,24093,14535,65643,-11361,59969,-20797,-61719,-35192,15372,33435,55305,8463,-29418,28936,27706,-118,-19819,33837,-20632,-25001,2582,49707,-19671,876,52696,-7167,68519,38826,47860,35409,-61247,26714,-18570,26127,16627,-14443,-25417,-45938,25310,2346,7136,-31109,-3886,-170862,-60563,-13708,-73346,28771,-40509,-112345,-22006,57382,30379,-30986,-24854,67788,16627,22292,-24940,-113472,-61474,-45777,32900,-38878,-39120,-25463,-1240,16507,29916,-7290,67932,14878,10940,40370,-24909,24155,-83417,-15762,88701,-27442,-1431,-43084,-56261,-15973,-24130,-20870,-32669,-17193,-6078,16875,-60646,-55471,24844,13333,-60929,868,-140041,-62179,25331,18816,11883,-72453,-389470,-162056,-21281,24506,-56682,-2715,-56464,-44990,-6756,-40959,21885,8532,-32085,-26683,34666,-3737,6062,85351,-5387,-65406,-9341,39847,7231,-19871,1361,-43838,19574,19835,-27718,31324,7371,2994,75855,-4088,42532,5524,-111578,-65478,-18035,29785,22672,73685,-113030,-92133,12641,-5367,-27099,-55218,29616,-75137,-17176,-49976,-36557,-14446,56742,-23091,-58990,-15600,43695,-15461,-81900,-26756,11109,-7571,2936,24064,22968,17506,56241,-71261,-57501,-22883,34066,-31812,23796,2405,25046,20378,40688,10833,33471,14846,2458,-30225,-42057,-55665,46239,-36753,23199,77039,5138,-81721,9752,-57695,-42471,-14135,-9449,7276,65288,40896,4809,-20292,96301,32416,-32284,-15510,1741,-29442,11353,2607,-52480,47448,31789,1532,16831,48265,57502,44339,-384,-7224,-5460,-60889,-30593,-43984,11381,50820,-9072,37377,-38544,-108379,-58348,-75775,19211,-21920,-64115,-56003,-26093,40048,28429,76,-36084,-28258,-46953,-25887,-71353,93448,21469,-43036,23797,-7206,-46335,24831,9493,1261,60689,38567,44229,90991,17024,-9903,31391,-23976,36248,34513,46862,25627,-6895,-6212,80926,4809,-101046,-45332,-25652,15971,35826,-36135,31341,-46813,-49722,383,15318,-40409,-74915,-49513,11107,36864,6420,26761,-134,119821,49394,-34440,31631,-20886,-12474,3125,-38714,17622,48350,27420,-31647,-41626,34668,-39568,37520,-3653,-18711,47990,7754,78334,27626,90317,65442,-19074,30771,26150,25921,8268,97428,81208,58561,31381,21197,27069,-7845,85718,22785,1846,-19365,-22679,-8006,-109704,18003,12348,-7716,-22634,-112723,5770,-37976,11196,16202,-3401,996,-17859,-83986,-6882,-51187,22198,49365,-28135,-57119,-108866,-73631,24780,-46989,54486,106935,-663,-85531,-51340,-43451,-39151,-82346,-42132,-55304,-15581,-28695,-22105,-93737,-5900,3675,37952,8392,64264,-5093,15790,-35934,30853,16315,-41270,-28717,-46703,28556,24580,-1554,24003,63177,10351,-12259,4278],[27695,49312,28118,6266,38217,-16302,15366,-73019,107105,79899,-56900,-5336,54924,57256,20775,-5100,61554,19353,-1569,-1466,1123,-10903,15816,29136,85910,118972,109241,8688,-373,5541,8030,-19274,-73576,-16112,-6207,-20486,82490,5034,-26562,-35100,-35085,-55436,-50000,10529,52410,72884,100095,70936,-68501,10399,3714,20718,-67833,-103466,-55695,5360,25605,-39888,-22068,43557,83643,30387,-26410,51253,-12829,54596,-3644,5275,1260,38061,31720,44525,57817,43490,17174,-17405,-83530,-91388,21635,25534,40568,-27069,-67156,-82061,-79212,-15653,3056,4092,-8089,-35712,-10699,-1604,-69356,-88066,-76496,-27594,79122,69674,-20415,-3579,-26666,68441,11378,-22732,23300,16483,22942,-42942,45547,75160,-11589,-33354,-38380,-24103,50569,-33608,-9624,103121,115829,96696,-28380,12206,52937,-4287,-10692,-75172,-26963,-51997,-16125,45279,57146,-152,-44074,7555,67560,-61024,-26157,-29832,67369,8351,-46477,-45231,12721,42735,-34867,-25001,-24471,-61958,-11195,-50023,-6104,30230,18963,10414,38310,16691,-1493,-2915,-46856,-84902,6793,-68626,-72483,-38211,58966,19915,-22297,-33372,-41567,40637,-24559,50280,-15870,-16689,11404,-23183,-44521,-28273,-10561,37248,34303,27643,44989,-30713,-107791,25959,34068,28775,33659,-13823,3606,40865,73349,33081,54774,20906,24714,-25293,17643,-78435,10239,38940,-15904,-119616,-96562,-77220,-5153,-13706,739,-43951,-352,9031,27134,66585,59367,93073,-17914,-85242,863,-42273,-61961,25237,52301,3431,11393,-38682,-7530,-98712,161878,8217,71142,72595,56754,70702,-16455,26238,-46850,6256,-27125,172607,25554,4900,-104159,-11563,85790,-113869,-33632,-2401,70291,6810,-154727,578756,128780,-90524,-44324,-1467,39577,96905,27100,69824,69748,97634,116024,18772,54884,49316,-7074,10817,59603,-52463,-19133,11522,51892,45859,-22726,-60559,24942,75165,38947,26194,35633,-7584,-2254,42240,50557,-27624,8918,13641,-25591,10928,-42138,-1262,-65648,-74192,-55585,-80078,-23170,43038,6207,30967,9227,-68047,-35429,-23854,-29914,-43636,-64619,4984,34436,64351,18045,21871,41151,129103,124299,36689,-26216,2621,40475,-40296,-74628,41467,-42316,-18334,-54483,34186,43038,-27461,29891,33641,-54724,-22150,-12720,27701,4553,1842,17299,120848,-37390,-40351,-25983,56270,35700,-41451,-79145,18355,115687,11087,271,-55629,5928,-49,-31930,-40378,-58630,-9615,-7825,-20058,13108,67141,4418,-14175,-10029,12989,47617,-25350,-46922,-28210,13205,118986,72126,72162,-18795,-53191,-26921,56017,34914,127912,-764,-2363,28310,-6807,44680,-64667,-32361,-36041,-91943,-42174,-19177,22144,-46119,-77057,12277,-19551,-36465,-14595,20851,77224,25174,-22667,-29525,-44258,33792,2046,96884,53995,44213,-32316,30183,5993,-48559,28852,27985,40330,-29614,-70918,-19952,-16940,-50441,42189,61503,15890,58656,-59522,-63627,67168,87494,-77533,-31343,-35238,7273,-8262,30032,58280,38588,114,-18833,41700,-59811,-39177,18355,67912,-4453,-2995,26981,20180,-36389,-30789,-15231,16969,15134,29646,49953,1781,69715,-33311,5316,-55199,-31030,9167,-68709,-4987,52658,-3681,4420,-30473,5679,7455,34133,126715,-12746,16835,-13045,24629,56105,10774,571,75739,92865,34333,64210,22260,-66984,-11690,-69559,-93800,8844,28660,-6003,57671,34063,-69337,-40419,-31996,-54416,-28900,-90290,-75105,-35979,-25427,-38024,-20563,82856,130891,-12611,83862,30735,-20772,49835,98061,36043,17944,-18749,-26347,10107,-62136,18480,-14812,-2608,-22758,-13881,-45216,-27062,-34397,-14341,-45998,-9086,-26459,14937,465,38632,61470,102988,52291,56136,22112,3715,12666,-25636,-47959,-19842,-34217,15210,-53793,-63710,-20145,9090,61456,85362,48224,39360,38217,10526,47855,632,-35200,-25125,4825,52978,30619,73340,8383,19937,-29095,-94909,8771,-50291,10117,-10575,15182,-33631,26461,-36786,-9237,57625,31070,3100,25438,-2625,36566,-13772,-58501,-2754,-16913,-29760,-2123,-42224,-66125,-32449,-23870,21106,35687,-16833,10033,25323,4025,85880,-69411,-45120,-59887,-40074,93102,65967,13206,106870,43463,88168,-43724,54618,35400,-4344,2057,-98011,10631,-42026,19102,-70712,-1923,29874,-83863,-72555,626,2303,-8818,22597,137126,122091,25137,52338,-25744,21043,75585,22115,21775,81563,-3248,62601,-15221,-83422,-66714,1521,33466,47365,2552,-25140,50620,-2134,-17954,3468,40138,-14287,-10134,-20514,39958,-21626,-3375,30346,-33734,46074,28850,16999,17502,-77085,17970,-50057,6,37751,10113,-36500,-41321,21754,-17877,1304,-12782,-25144,-143837,-48247,-11378,-103939,18191,-53675,-90500,-40177,34314,12244,-14668,-43455,78083,38459,20241,-17785,-97994,-69337,-50824,14735,-35346,-32565,-24440,-32342,702,38497,11779,40741,3112,-5465,32713,-38016,13933,-53183,1011,51281,7793,22043,-65616,-49156,-28821,-52963,-56040,-50573,-15757,-11769,27537,-55574,-67806,38032,2942,-78113,-8709,-136206,-95184,24948,23177,6121,-65813,-416127,-154157,-34257,31771,-50550,9393,-47792,-56058,25034,-33379,35024,18603,-24089,-12259,-494,1190,-1529,77368,-12582,-59200,-6331,47816,-15138,-24590,18503,-37598,21750,91537,-7166,16483,26290,7606,53283,-5925,39407,26780,-70463,-50609,-23791,26969,39181,91010,-105513,-94891,22726,10526,-26661,-60224,214,-66584,-28326,-36101,-7967,-1483,48943,-26199,-68266,-42943,29767,-19576,-66671,-46715,-2979,-20495,-7677,47668,9835,19032,44814,-54991,-72011,-34165,50422,-43701,1895,-13072,30310,48679,18135,6420,57848,19412,13317,-6298,-24950,-4148,53882,-55694,-3371,49664,-1324,-95523,12720,-31697,-11186,-9673,-31044,4035,75397,47587,-5776,-12669,114519,24430,-13707,-3174,-7496,-38134,3532,5546,-38564,63421,48600,-14244,17950,20161,13398,37805,16783,-16769,-6394,-65111,-5416,-23951,32540,27751,-38305,43410,-30781,-87634,-69081,-100954,1538,-10767,-42511,-59771,-38495,56982,25637,-2725,-37151,-45331,-44041,-15694,-72953,99155,37650,-42124,30906,-9134,-40353,16530,40023,9317,68608,50395,33910,75792,24497,16611,14106,-45909,27165,40601,23050,18516,-1583,9443,54829,4842,-107055,-6170,-3723,-2751,30319,6748,43287,-67991,-54611,-7281,15432,-6935,-68059,-52205,7808,31014,-10873,-13811,-3376,112136,59662,-37675,45122,-17483,-33472,21217,-22636,30672,89431,20934,-48675,-33434,35784,-27211,63179,-8378,8098,49491,11406,72417,49926,99095,54950,-11149,33431,19681,-7828,17812,119501,86508,37743,-12026,12048,30859,-15449,78198,38598,-11721,-15621,-12366,3882,-111684,26970,9456,4530,-30130,-115694,18578,-46929,21851,-5362,-18926,-1716,-15178,-46634,-13080,-19670,40337,35343,-39932,-44710,-95044,-90882,28699,-37993,60324,86036,-25404,-79906,-29607,-36498,-64105,-91027,-31034,-47033,-37061,-21624,-27405,-120089,-15937,29028,35002,-28372,75411,9786,3905,-45467,22694,10604,-46564,-30620,-27867,46548,29008,-8467,3368,51246,25380,-4053,6221],[45630,53181,34449,7421,2322,-20588,43542,-26638,100529,67591,-45465,-4405,9672,44247,20619,-3460,98817,3517,-42109,-557,966,-39145,28064,22812,63246,106742,117655,17257,-5113,2044,21515,-14961,-46878,-31171,7386,-34406,69665,-12309,-49158,-67398,-41395,-33272,-63882,13917,71474,75428,90748,53474,-58995,3782,-507,-1862,-46087,-100484,-41362,19361,21623,-31961,-47389,28520,62066,17378,-893,73476,-32321,11280,-37482,-7528,-17609,14054,30456,86649,68359,18616,11147,-39651,-92481,-75857,26533,19950,31142,-31588,-67546,-62479,-45785,31051,34546,20677,-34987,-53824,-33133,-1340,-58838,-104401,-71526,-28162,91768,69886,-22086,4088,-25105,83408,-23273,-16001,28839,3345,11799,-45877,57343,71276,-28546,-56784,-43592,-42305,83129,-17424,-9664,110701,100506,83307,-12099,19305,29651,7265,-10335,-76071,-18583,-46958,-18862,33814,34671,-9503,-44867,-28682,75526,-70424,-27052,-20823,71825,-2504,-33614,-42351,7795,30860,-1730,9967,-22976,-68055,-9437,-55215,-12963,39333,4663,-19069,53531,34777,-4167,-5094,-42935,-51132,5944,-71873,-66471,-36312,59168,24472,-20852,-63941,-29554,70768,-32412,52110,-2523,-25761,4783,-21015,-143,-22667,4799,39684,27096,27303,48172,-51754,-118819,31135,32255,2151,26586,-24116,4711,90670,60439,29895,55814,16545,28591,-44190,-4091,-41153,24709,41510,-3959,-123192,-80181,-65297,-22504,-4513,6635,-20927,666,21354,5637,51240,86941,112953,-55600,-112228,-23432,-40005,-58704,13737,89251,14005,31476,-40421,-15927,-129082,108519,730,72194,74187,63468,108985,-905,31167,-25245,-17278,-28276,161561,26250,12734,-114419,21860,65370,-124812,-38731,-15902,47243,18249,-211108,537690,193957,-41621,12007,8445,19253,75690,14638,25042,41305,96968,95911,48954,36748,50766,-20533,-7251,34869,-47819,-23775,-31335,42449,64182,-1721,-50764,18856,44864,17039,36597,36057,-2545,-10598,41506,35974,-30957,-14966,8619,-27271,6805,-63339,-16278,-45737,-57619,-68082,-61432,-47791,40375,-14662,24715,81548,-59844,-43809,-26519,-35489,-36883,-46624,36339,33774,54657,29165,-1006,31841,105207,97164,48421,-42270,-37688,18415,-17352,-93840,63819,-13204,3991,-55869,35370,34805,-36211,12171,19496,-71204,7372,-46258,6449,15775,13227,-12420,102252,-20743,-38556,-25491,55971,22199,-54387,-66308,27455,63463,6329,-23449,-61258,8800,15888,-5678,-27152,-46735,-30168,-14262,-19047,-6021,52141,13273,-3033,-1653,15793,50727,-23199,-48226,-31384,15146,51502,22250,49947,-20502,-53099,-39116,41201,23766,105984,-3297,-16240,33620,-8680,42973,-64343,-13700,45707,-90679,-25402,-11763,29277,-67029,-83338,14793,-16096,-51770,-22022,21513,52876,33101,-17578,-24558,10529,36750,18281,99299,34146,66061,-43840,14089,3775,-40125,47982,44632,68223,-33007,-55245,-14620,-33498,-56565,36314,66037,35177,66621,-82760,-59444,107752,64183,-81100,-38779,-29433,-17069,-20383,27144,50332,35532,255,-14822,37660,-63031,-27929,4642,77998,-21643,7238,12149,12980,-33073,-21453,3278,29994,15159,16680,52295,-31515,5796,-47968,13734,-62136,-3681,624,-69998,-9440,40390,-21715,-3403,-18904,19204,24078,31808,166345,14221,11766,-2265,30411,34496,-5429,8881,80699,85507,41768,62981,6063,-74300,68,-61717,-115342,19088,21633,-19129,52713,23217,-72707,-46381,-33879,-68609,-34713,-116713,-75611,-42463,-25569,-32314,-14115,85339,130863,295,85966,20631,-32649,14810,83081,24785,20328,-10044,-30419,12896,-74890,29691,-4639,-3208,-30860,-33521,531,-11388,-44353,-10231,-49676,-8533,-20199,14387,-23663,42152,99640,111591,30214,46749,-983,-10110,43461,-14132,-23776,-18070,-43931,-43892,-59088,-79799,-31760,10365,50587,83482,38174,59832,48159,22723,60581,-6806,-37233,-20918,6785,69810,31602,69671,7988,-19686,-6126,-85129,600,-3300,25071,-8359,29814,-29930,6551,-50701,-18280,-15052,63711,1743,8949,28985,74726,-16583,-68697,-8353,-39891,-21071,1889,-31062,-74700,-31737,-35163,29181,45251,-8886,-13235,10644,-3157,89102,-95846,-40994,-78353,-32314,61684,8167,2056,77191,19255,52554,-45895,51396,38467,6837,11267,-89279,13476,-1996,8041,-60938,1578,48134,-56837,-50120,12374,11704,12474,38937,130549,114745,30450,44523,-18651,32806,61732,15271,21420,92967,10613,60385,-8551,-82296,-86704,-19268,34411,25464,-10379,-19572,68424,-21693,-40299,23285,45027,3212,13265,-44845,20333,-28190,-13252,5063,-57162,26898,19696,-11312,267,-78395,990,-71530,-22579,47134,19010,-58595,-30859,14527,-26463,-796,16379,-40682,-96606,-28292,-7108,-113487,4912,-47552,-44795,-54806,-7739,-8506,830,-53507,71996,60187,10138,-18878,-60867,-73437,-57758,-10152,-25162,-16721,-23790,-66569,-13315,40452,29207,15520,-3028,-27569,27083,-45568,8374,-22948,16337,199,32033,46252,-69302,-33768,-40777,-81830,-84421,-52228,-12510,-19936,28894,-36249,-68176,51937,-7566,-82187,-12895,-117920,-118060,25740,18895,-2614,-62685,-443113,-145295,-48714,33659,-39485,19610,-40826,-51250,44995,-14928,49314,21646,-20968,3216,-27212,9351,-4468,61640,-25572,-62105,-9592,53350,-37246,-14395,40428,-24085,22679,156265,17435,3330,35060,-300,29115,-10726,39089,37439,-28000,-33816,-20270,21390,51381,97975,-79973,-90079,23768,22264,-11144,-55586,-31546,-55567,-28603,-21898,19418,9997,37981,-26677,-67488,-66229,20745,-25229,-41641,-38717,-15112,-26111,-10231,62572,1254,28543,40484,-31187,-68427,-40842,68079,-30080,-20338,-28675,18324,74893,-3337,3660,68262,18998,20698,10748,-6761,34053,48515,-75488,-34543,14948,-8319,-98486,16628,-7589,24895,-9169,-46606,7678,71830,40335,-19811,-5804,113324,16889,7861,7264,-11993,-44225,-6272,6016,-19458,69837,57839,-26261,17253,-12021,-40082,23849,35110,-21455,-10133,-54637,16980,-9805,43846,7369,-63619,42194,-27709,-65431,-70919,-114800,-8957,-19148,-5187,-46801,-54106,74394,12298,-5275,-29482,-58092,-32432,-9386,-70241,87038,64017,-38477,31934,-11236,-33763,10230,58900,15631,74725,64843,18486,49085,23086,31798,-6564,-65072,13762,32514,-9969,6179,-1115,8439,24114,5224,-103191,25619,16525,-17091,29584,52167,52186,-70275,-51330,-12105,6442,41742,-37855,-38041,6558,27154,-31950,-51227,-8375,87400,44689,-38193,48996,-14858,-44206,34385,-3214,39016,114934,6708,-61117,-31547,38557,-21859,72015,-18167,22549,49241,17445,66662,70112,95462,39812,-934,21517,8823,-39479,27376,123922,85339,12156,-51333,-8170,29315,-34239,52215,47790,-22669,-16008,3621,27511,-92844,33877,2999,24370,-27162,-104124,30183,-47200,22619,-26011,-35114,-6499,-13505,-8920,-8740,11322,55875,15321,-34217,-35360,-79363,-88231,40389,-4223,63183,51654,-50348,-66768,-8635,-24462,-76973,-88745,-24370,-35970,-49427,-16895,-34693,-128573,-26816,55135,32187,-53506,68433,6739,-1706,-38794,15602,2250,-44751,-39069,-17582,64387,25557,-15732,-21133,33449,34708,5002,4379],[61566,50008,37611,7699,-36634,-11093,74734,35438,83290,56576,-26964,-6457,-33889,21744,17407,-1337,117632,-12680,-68206,-5225,4690,-56724,33829,16766,40933,82259,114043,15178,-20593,1867,28892,-7496,-15669,-34280,18404,-39836,52841,-17377,-61547,-82154,-45389,12032,-66426,18226,81669,70949,66955,23308,-46184,-5114,-5367,-18229,-21522,-85781,-17443,27985,26382,-34270,-68070,5027,31599,8786,25545,82903,-61907,-45582,-66037,-18502,-29107,-26523,21001,104485,76071,-9432,208,-68952,-92848,-51410,26242,-699,17135,-27670,-52891,-39910,-8281,77132,65669,36086,-57647,-57506,-52695,-2106,-38654,-106273,-60210,-34323,93461,54222,-24065,16900,-15853,79764,-47248,-434,32931,-15725,-10422,-46547,58706,66314,-41952,-80004,-34553,-51744,103356,-3544,-14244,102014,68824,61406,10722,24359,18273,25798,-2956,-61308,-8466,-35823,-16146,22377,9418,-16142,-36256,-51484,79500,-64814,-25774,-9428,79767,-1913,-23873,-38404,1735,15522,37160,42445,-21392,-61042,-10246,-48071,-14843,29436,-9151,-49004,70840,44217,-18253,-4608,-39594,-9801,9498,-65873,-54004,-32501,55370,20678,-23321,-92644,-21072,77480,-33926,49244,11765,-25678,-3987,-14664,40294,-11712,15808,32895,13005,19437,45742,-72991,-111998,37250,25770,-27644,19537,-28545,10408,108221,48341,20973,35241,8635,23375,-63084,-18950,-4980,32233,35480,6117,-115431,-50625,-44071,-30178,656,9968,-7899,-2337,26140,-21355,30697,99131,111642,-105712,-122950,-38936,-25767,-45817,-351,105830,10096,49503,-35071,-6866,-127137,51937,-13402,40392,48316,52064,139947,17581,39012,-19581,-64792,-30837,113542,26722,43514,-104994,54866,54758,-107463,-35006,-7059,27011,16232,-224858,470563,232856,9559,47709,18342,-7934,40936,2116,-25636,5016,85633,68766,78444,24025,48972,-40449,-26834,13676,-23266,-13632,-68802,40678,73267,12121,-32578,12233,3419,-13410,38043,30708,-8472,-17886,39123,19404,-33385,-30951,555,-19337,11596,-69638,-25375,-24867,-26205,-66242,-34136,-67872,31492,-23989,15636,124695,-40325,-45879,-27349,-35413,-30042,-30245,60766,36717,52151,32755,-22624,17705,88853,66661,51865,-45675,-64277,896,11278,-83937,75247,21635,27538,-49772,26363,13381,-41779,-11230,7000,-74215,28464,-70350,-18244,27304,28212,-18834,88246,3679,-32868,-33899,51141,8965,-52041,-39707,30869,837,-2787,-43944,-67237,9327,19381,11489,-15602,-27682,-45105,-35816,-23971,-19101,31336,15893,6551,10420,17113,51722,-9660,-35593,-21341,18613,-5336,-40657,30860,-25650,-42169,-42797,18460,4926,73006,-5854,-37068,33294,-9548,37029,-59412,-10265,93411,-80063,1354,-2933,35728,-62290,-69645,18875,-18373,-57566,-24608,20927,10944,33113,-6955,-15200,40695,32108,35154,95178,10329,64168,-47568,105,9978,-26250,59848,59597,89991,-21979,-37507,-9669,-40432,-52308,23905,64640,52083,67134,-99401,-51587,125851,35391,-68376,-34534,-2337,-26294,-21198,23269,26791,21846,-12270,-11685,32939,-54287,-7548,-12340,84702,-25585,17968,8429,13408,-19136,-12883,18557,42291,16429,-6319,46614,-65704,-72312,-67887,15420,-58777,22321,-4527,-73008,-38975,20760,-36020,-12049,-4596,34253,51461,26300,150202,37166,17890,13831,35479,6527,-24213,14567,41666,59360,34455,59992,-4774,-66110,12035,-43960,-105038,35997,19790,-34364,40772,16932,-61004,-47526,-33928,-75013,-37055,-123057,-67772,-40884,-16954,-23104,-5935,76990,93918,-2222,78009,6436,-46593,-23817,63469,5830,15905,744,-33767,17489,-71736,32250,6177,-3122,-39370,-52786,38407,14367,-31782,-9929,-49885,-2739,-5870,11645,-42749,41840,122810,105598,4197,30770,-23655,-28992,69885,-6110,2731,-5372,-36832,-97699,-64854,-80135,-41507,15084,36863,79399,32643,49093,51052,27129,63004,-19149,-50112,-30106,5034,75325,25040,63298,8488,-51503,17930,-62128,-8732,63445,42989,-9128,39250,-22819,-3447,-60361,-31005,-63555,89724,14697,-1344,51464,83857,-22257,-77829,-11422,-63810,-11694,6949,-20042,-91127,-28740,-47676,36883,40302,-1736,-42679,707,-7149,87658,-97564,-32146,-86160,-6642,43427,-30294,-17629,10044,-5660,15732,-44709,33234,40234,23401,16895,-72828,14850,36135,-5175,-55373,114,51914,-23893,-30340,21576,23049,35626,43523,105074,87476,40449,34830,-15169,37772,47510,5911,12832,95792,22035,50584,-1711,-59168,-93869,-44470,34964,-9789,-33058,-16536,73802,-29191,-61998,33798,48704,25771,33280,-64927,-4835,-47860,-28268,-18929,-71330,10963,13722,-28385,-15904,-62545,-19919,-79979,-41201,43066,14538,-78343,-14797,11897,-26040,1086,46148,-41247,-53018,-7966,-471,-98082,-8618,-25169,9604,-62364,-51871,-27061,11861,-53605,52317,75891,-10321,-25353,-22269,-70986,-60823,-33381,-11077,5035,-22135,-95417,-19335,35241,39356,-460,-3362,-49772,24758,-43294,6468,-1088,26335,-43207,39410,64277,-55483,-9967,-48669,-105019,-97631,-37652,-13262,-27751,19944,-12321,-51768,60825,-15499,-68683,-8409,-89657,-117728,26960,9138,-10943,-64739,-462343,-138724,-61379,29251,-28221,25803,-37593,-30558,54265,14492,60587,18949,-22277,18692,-41878,16464,-3771,43840,-41057,-73516,-20845,53916,-54238,7591,59562,-7805,25394,177705,38222,-1786,31850,-18605,10849,-18364,44502,40019,3348,-20769,-9856,17513,57583,99851,-45643,-78358,15742,24813,8144,-43738,-58233,-41693,-13877,-11991,37379,17118,26692,-27267,-60062,-81371,16707,-35082,-18925,1088,-25977,-24125,-5511,63630,3737,41575,44510,-6713,-49499,-43353,83917,5980,-35395,-40748,-5285,94504,-20523,2865,62100,13872,20561,20603,7547,49729,33400,-87638,-61953,-19500,-17761,-91100,22425,7447,56230,-11499,-52124,15939,56688,19455,-31936,-279,105571,13432,25820,13328,-12329,-45526,-17012,5532,867,64475,58424,-31465,16593,-36840,-81069,6054,52490,-25311,-19984,-33070,30853,-3899,47478,-4525,-72967,28791,-35210,-49021,-64991,-116881,-8232,-34709,38320,-20538,-68047,85544,-7350,-6728,-21734,-69178,-14621,-11181,-64540,56163,94029,-31493,26928,-15515,-28609,3971,60965,20192,77284,77706,5976,22621,12913,32891,-24852,-75796,1595,15412,-40406,-7932,-4542,-6667,-797,6632,-93194,43093,31338,-23038,32203,87834,54243,-53160,-38933,-10883,-6900,91901,3331,-8314,7857,25700,-42545,-66552,-13319,54883,9596,-34565,45935,-9044,-41854,38694,12036,39377,112198,-12962,-66026,-33147,40886,-25742,59573,-29076,19914,48442,23431,60338,85693,80680,24448,7114,434,-5122,-62771,31984,109411,73706,-8145,-74716,-30635,19828,-59284,19345,45987,-30100,-19705,24399,51297,-61239,36500,-8996,46687,-17537,-84693,34291,-36568,15261,-37403,-48258,-8253,-6481,20330,6834,31816,51029,-6974,-15704,-31898,-70485,-73435,54842,41642,60752,16437,-66725,-51453,6874,-10514,-74324,-76059,-24087,-27953,-47288,-23017,-39523,-116863,-34048,74358,30614,-53643,44248,-13648,-1555,-19515,10186,-5217,-35771,-42748,-10554,75205,14530,-19319,-42278,13632,37115,11971,-346],[74147,42934,38516,6817,-63056,7465,98769,90420,59570,49738,-4065,-11919,-60846,1216,11265,-1464,113711,-26971,-74335,-12671,11375,-53174,28699,10112,24228,54978,92033,5266,-41608,6502,32458,975,12329,-28073,27578,-33388,40832,-7761,-61830,-76154,-44049,66712,-56776,20687,78045,57581,39270,-9606,-36854,-13520,-9300,-23073,2021,-62415,4019,28450,39109,-47665,-75402,-14067,-3957,6442,50062,70834,-97366,-87572,-76749,-25940,-31973,-75167,6451,94915,79635,-33698,-14064,-97469,-83418,-21356,21604,-28531,3501,-13808,-28696,-19120,23787,103758,88496,45811,-63088,-49697,-65519,-219,-14839,-94406,-44958,-43973,82034,27776,-24242,30292,-1431,60592,-49978,20845,33334,-36254,-34749,-40194,49715,62735,-49215,-94874,-15662,-50916,105575,5346,-22702,75389,36206,37334,31977,26826,20070,48417,16118,-36852,2205,-17762,-10487,10166,-12232,-13648,-18642,-64177,75683,-45919,-23867,-2496,84319,-1097,-24395,-33809,-5016,1073,66983,57711,-20204,-43728,-13364,-32202,-13205,1694,-20663,-70684,84269,42289,-41367,-1922,-41237,25995,19183,-50231,-38105,-27673,43904,9709,-28468,-112349,-16943,58952,-29943,39761,23197,-15843,-14759,-7473,61591,-1058,13943,21320,-1561,6315,35520,-91885,-94550,42429,17235,-52587,16153,-27000,18834,89674,40491,9165,-5515,100,13878,-72192,-20843,18609,28395,24511,16002,-104563,-14662,-19862,-28285,834,8421,-10744,-6479,23394,-44242,12552,93089,87061,-149842,-115579,-43642,-9469,-30236,-16698,95142,1298,62220,-25078,13543,-99898,9369,-27921,-12983,346,26048,154077,37498,46562,-26219,-118314,-32369,52748,25249,82598,-82989,75684,57419,-67079,-22137,22255,13290,-370,-199887,363069,254227,54850,57811,26884,-35789,750,-5902,-66204,-26435,68325,42519,101601,19439,43164,-65866,-44886,2541,11272,5893,-90307,44873,70947,12236,-12248,5430,-35084,-44282,29059,21694,-21955,-21342,35820,6901,-34685,-34491,-9785,-3176,22038,-54598,-27011,-10513,11933,-50853,-10478,-80780,19324,-18126,3982,130867,-13028,-36413,-23346,-26935,-24068,-18148,71790,41794,52482,27824,-37473,9772,87315,43053,41946,-36375,-71211,-7947,31853,-48344,73640,51453,48113,-36483,8862,-11872,-40949,-35008,-56,-59019,38803,-81231,-39822,37567,40689,-7290,77762,29665,-24042,-46767,39910,-677,-34520,-9677,25615,-50498,-14486,-56275,-68258,6361,8791,16341,-8275,-7306,-52130,-59300,-31154,-24737,12050,9135,14098,22032,17873,50121,13046,-12245,8779,22871,-39341,-96767,21866,-30713,-22836,-39014,-5568,-15485,43538,-8153,-56198,26846,-14273,34803,-46323,-17008,97716,-63263,39298,5921,39830,-34739,-42549,23386,-25080,-50349,-18739,22433,-30296,28630,8271,-2026,44234,23453,47772,90385,-12303,42856,-37326,-6100,24034,-11555,62931,71827,98000,1532,-24031,-4903,-28251,-38817,7979,61559,61498,59357,-103945,-37553,118591,11916,-37907,-21373,31011,-17457,-13141,18614,-4925,-1061,-33215,-11140,27994,-31974,17762,-28576,85439,-15147,26674,16746,25849,3182,-6504,27481,51012,16010,-33054,35726,-89897,-137734,-91084,7648,-42879,34960,-4027,-75739,-74545,684,-40332,-16432,11596,51775,78494,19159,98330,49962,34510,30556,39039,-16723,-45609,13290,-24784,21825,15599,57581,-7033,-45462,22270,-21402,-64693,55485,21973,-47911,24093,16768,-36214,-44824,-30203,-72073,-36683,-107656,-51847,-30597,-2435,-13394,1233,60776,25798,-18684,63283,-6772,-55676,-52957,42944,-13052,5538,12300,-36417,19951,-54243,29111,13589,-509,-42951,-68726,56970,43505,-5295,-13629,-44811,4383,13982,9180,-48468,39790,128334,82945,-21566,13079,-36821,-45311,83330,-3730,19003,15388,-13754,-129747,-73746,-72713,-45856,22798,22626,72756,32919,16330,48260,22352,52397,-31840,-65130,-50417,-272,67568,10581,56314,10140,-63791,40639,-32487,-17583,129408,56597,-17144,43112,-9062,-2171,-60498,-45028,-77471,93781,38226,-6034,54637,70542,-27663,-84763,-13118,-83502,-3680,13410,-11237,-107792,-22287,-58101,42637,21730,2322,-71685,-5483,-8456,82954,-78846,-23849,-84899,24063,41030,-41106,-41271,-66430,-25339,-15930,-40444,6828,38395,40898,14637,-50768,13418,56881,-16563,-53571,-2387,40983,3603,-12967,25379,33462,56023,36128,66874,48991,48868,25250,-16921,33230,36998,-3342,-1370,88399,25690,33208,5213,-22864,-91151,-69964,32966,-48263,-60833,-17916,59745,-27756,-76583,31272,52377,44653,40296,-76056,-28985,-79574,-44747,-37530,-74140,-3707,12593,-31505,-29310,-34198,-39570,-74830,-55755,28741,3514,-78094,4851,18837,-21980,4248,67878,-21793,-25901,4206,6824,-63052,-21076,2876,56263,-60916,-78582,-39956,15746,-45724,26465,80023,-41345,-31565,-940,-61367,-55794,-48968,2631,28082,-17962,-110482,-14729,24347,39172,-5126,-284,-66235,26264,-30025,7343,8754,29188,-64871,30130,70229,-31658,20329,-51218,-115465,-92096,-12038,-21013,-32289,3425,6354,-20296,60248,-18827,-45833,4345,-59408,-94011,26616,-1142,-14039,-70621,-467580,-138005,-71146,18821,-20448,24502,-39634,154,56802,50832,64370,12875,-26775,31849,-46494,18329,-602,29178,-54485,-85913,-37834,49703,-62995,30869,66090,3409,32227,141923,48719,3375,18758,-41074,3095,-25749,56117,38306,17020,-18363,685,17369,58020,99111,-14409,-61244,2161,16398,20128,-28381,-74505,-25348,12551,-9412,42086,17512,16716,-29125,-50241,-86590,15256,-49633,-7504,54938,-36970,-17424,3629,50640,20604,52658,54223,10175,-25385,-44154,94478,50965,-38191,-46427,-30799,104257,-31229,2877,41100,5342,10262,25250,14369,45077,13735,-86990,-79570,-47221,-30597,-78155,29422,11524,76593,-12842,-46320,24750,36479,-9944,-36022,4689,102522,17163,36834,15191,-9461,-41246,-27880,5273,18513,48997,50755,-28361,18230,-44364,-96536,-12105,67351,-31289,-35144,-6784,35138,-2487,48486,-6411,-62688,2538,-55560,-41426,-52578,-109431,1903,-42707,74187,9881,-74372,86360,-26672,-6159,-19700,-79584,4370,-21543,-57473,14428,118977,-20657,17524,-22963,-25916,-4268,45361,23681,73157,82642,2219,4443,-2555,22424,-36424,-75873,-3835,-2377,-58015,-19541,-9427,-27009,-11587,9800,-81787,45090,39069,-19697,36212,105836,48513,-22222,-17416,-2511,-18065,126683,40917,30918,10770,25299,-31936,-50308,-16638,27124,-30339,-26358,40844,1892,-31352,31518,19285,31846,79217,-33923,-63376,-33839,40462,-36071,30740,-36192,3089,47057,26520,52073,93970,59543,12314,8331,-21298,-19605,-75133,27134,80236,50241,-16650,-78894,-46062,2072,-81679,-8121,31511,-34724,-23778,47793,64820,-27658,33593,-27229,64013,-6284,-64872,28899,-16204,4359,-33902,-54770,-2209,10393,35792,29785,36594,16288,-27711,7825,-33783,-72965,-57402,66203,81347,50309,-8297,-68825,-40490,14557,1186,-57007,-56108,-28556,-26311,-30312,-41928,-38232,-86078,-33623,80515,30491,-26897,10406,-42389,1777,922,5404,-8376,-20449,-33038,970,72631,-2252,-16879,-53989,-4473,33543,15227,-5091],[81788,36452,38718,4896,-64880,25718,107811,120239,34888,45934,18041,-19643,-65544,-8322,3043,-5900,93103,-37286,-61576,-20417,18298,-28427,14261,2690,16181,33516,53992,-7091,-60225,16688,35805,7183,30364,-17223,36930,-15743,38837,12864,-52695,-53545,-36264,111101,-37357,18708,58778,36697,15720,-35018,-35970,-18177,-10857,-17176,20210,-34913,13720,21572,55287,-68900,-65684,-19674,-40064,10161,71323,37327,-128437,-95618,-61374,-29211,-28201,-119762,-9257,65247,78033,-46342,-28459,-115711,-65437,10382,13981,-53732,-4560,7247,-2245,-3199,44069,95758,95538,46566,-45806,-37013,-70143,6891,2864,-77221,-29270,-54437,59787,-368,-21171,39209,13729,35767,-31388,42655,29011,-53806,-53143,-25561,33615,61350,-50383,-95651,4000,-41844,89003,8951,-32742,35119,12850,17011,43546,26611,30992,71447,46776,-10364,12605,5969,-4272,-3269,-26122,-375,4147,-72569,60976,-19936,-22895,-5556,76097,-12410,-36058,-27882,-11068,-9039,75506,44918,-19835,-20968,-17995,-13403,-10851,-35519,-28699,-77335,87545,29674,-65787,1381,-48089,44143,34556,-27032,-21627,-22646,24973,-4571,-33724,-118414,-16347,23678,-22484,23622,29276,57,-26592,-2471,57985,3811,-3358,9974,-10865,-8725,19552,-103487,-74146,45065,9790,-64978,16882,-20699,27874,46913,37375,321,-55365,-5240,6864,-65440,-7201,23715,11400,14239,24520,-98913,20140,3064,-20485,-3029,897,-26607,-8061,15234,-53450,1389,72444,46168,-167990,-93035,-39022,-1795,-19967,-33875,61335,-210,67061,-13846,35234,-62597,-17403,-37170,-66168,-55951,-5048,148117,56857,50574,-37359,-153920,-30979,3547,20094,112578,-59354,76485,69941,-18099,-5775,61215,7438,-28219,-150571,210758,267616,88290,48244,36920,-54840,-34932,-6637,-85942,-40483,50824,22400,112407,21975,32649,-94524,-59178,2400,43363,25589,-90739,48784,58041,-713,4278,-1324,-58405,-67484,11028,9701,-36684,-19135,33316,3616,-33363,-26200,-21257,16345,32894,-21707,-20975,-6528,44931,-27066,-1334,-86663,7834,735,-9246,109333,14067,-13711,-11894,-9383,-18521,-10846,68522,46206,50610,15181,-42900,17993,94645,32866,16684,-18622,-59236,-6661,34140,-3430,59177,63735,62146,-16713,-10560,-29573,-32510,-51669,-335,-30396,39126,-81876,-54035,44781,44132,10368,67736,49918,-13940,-52581,22164,-3670,-6698,10120,10990,-75656,-25399,-56983,-58891,-367,-11975,10258,-5001,8589,-51665,-71025,-36719,-23707,-397,-5410,19605,29583,18171,46202,36283,14636,55449,26129,-50969,-126587,24998,-32556,-261,-30156,-25672,-31144,30484,-9737,-65424,15507,-23436,42758,-24728,-25866,72766,-44956,82029,12971,40362,2583,-12681,26248,-32983,-31536,-1824,27021,-50417,23033,25213,13227,31975,14191,52469,89423,-27969,12848,-13687,-329,42235,-118,57685,80178,90471,31520,-19418,-632,4231,-20850,-8824,57726,61309,44684,-94714,-16728,93237,2086,4419,-4464,55794,5602,-1346,13534,-35108,-27799,-55000,-14613,22266,624,40497,-39840,79075,5866,31631,34326,49884,29099,-3534,28388,54098,11099,-56451,23613,-95505,-167437,-112543,-9237,-16701,26848,2618,-75068,-94848,-13252,-32825,-13182,27400,68614,91704,13106,43497,49476,56820,42860,43716,-25828,-68324,3024,-90828,-15213,-8149,56071,-476,-18432,29176,194,-8277,71655,24952,-55859,6692,22387,-4235,-40289,-24303,-60171,-34804,-78570,-33038,-16410,12684,-6370,5389,41435,-51887,-42375,46555,-14936,-53270,-64473,23243,-25020,-8271,21582,-37179,17158,-29371,24240,15503,5595,-37817,-78206,54136,67243,23716,-18116,-33069,9481,34617,9691,-37807,38193,119011,48340,-42994,-588,-35541,-52118,80601,-6394,18440,37639,18256,-131944,-83433,-64454,-42363,31638,10312,63031,37313,-21276,43296,9895,30409,-38587,-69875,-73422,-7618,48925,-6710,48741,11395,-52573,58230,-4575,-24404,169404,59995,-32507,42385,11542,6936,-50170,-57187,-62517,70582,64015,-6057,37770,48994,-27866,-87186,-14756,-91770,2796,20504,-5108,-115771,-12706,-64330,43864,-4651,2729,-92174,-10075,-8539,74681,-48915,-19681,-76362,46921,44159,-32098,-61499,-120217,-35844,-37530,-32834,-18484,32198,54787,2275,-28297,8675,52526,-22677,-53614,-2042,20060,16548,3335,22618,38898,68764,20687,24432,12921,51080,17058,-23405,19442,31604,-10480,-16733,72033,21329,11291,12426,13518,-83451,-89895,26636,-76263,-83408,-22939,25572,-22490,-78729,16084,57841,51948,30300,-76181,-45914,-111337,-57244,-47275,-67985,-18573,16279,-24732,-36561,-2721,-53384,-58031,-63562,10842,-6633,-47073,24658,34985,-19979,4585,77897,14904,-14729,2236,12020,-20554,-32397,24862,84734,-51188,-76596,-45827,11900,-34653,3106,70130,-79326,-31847,-4825,-46399,-41740,-54656,11728,47853,-10466,-107059,-2312,10753,28995,-1261,1974,-73182,31301,-8337,10927,8432,25713,-62595,9562,61873,-8466,52072,-49028,-107736,-69844,16182,-34435,-31565,-15319,14902,17999,49226,-16324,-28715,21570,-34764,-58565,22550,-7357,-8302,-76539,-457315,-145336,-78179,4364,-17662,12034,-47047,31111,55260,86330,57816,5920,-33000,38786,-47089,12518,4441,20161,-61606,-87755,-54863,43739,-62928,42009,52308,1981,43423,67538,46579,16241,752,-59842,6583,-28600,70112,35388,13261,-31066,2871,20052,54230,94420,2993,-41589,-11504,-968,18470,-13187,-78249,-7985,40708,-14939,34427,10072,7927,-31311,-40718,-83009,12791,-66359,-10152,91291,-49312,-10730,13452,28248,50374,57643,64196,14417,-8986,-45604,96785,86511,-27322,-44414,-48160,103233,-33659,1958,11701,-4965,-9831,27477,12795,28990,-5107,-73396,-86355,-64240,-46316,-66621,35516,8729,83153,-7875,-31150,29826,19134,-39143,-28669,10378,106977,29199,42740,15482,-4012,-32253,-38398,5180,30792,28228,36727,-17437,23896,-30806,-88048,-27878,78649,-39176,-50735,17567,32913,1329,51217,-1479,-39781,-31262,-85177,-40814,-34734,-96152,15180,-34293,92013,33377,-67955,78431,-39209,-2890,-24098,-87444,18418,-36491,-50185,-24348,131175,-6259,6364,-32939,-25512,-15587,16033,26910,59151,74753,8585,-2992,-17885,6273,-39947,-67001,815,-13100,-58702,-25661,-13240,-42197,-5094,15089,-72479,36153,40019,-9121,39599,104465,37700,13009,10915,11535,-21671,134740,63239,68951,13559,23679,147,-7985,-17589,13452,-58198,-14632,38329,16969,-23109,12931,18779,19952,26749,-51536,-55674,-29351,35962,-46497,-3034,-35483,-18832,44064,24464,40829,92717,38032,4646,639,-35921,-31431,-78370,11156,45382,17758,-12580,-67883,-48226,-21052,-91755,-21990,6576,-38227,-24329,70145,63285,-1131,25396,-49511,69034,2205,-49048,16667,9735,-4114,-14662,-52186,13773,35987,36739,52932,27022,-40907,-43392,28890,-37931,-81543,-46157,69857,99503,30740,-17160,-57496,-38813,14051,7007,-29881,-33400,-32781,-30441,-3678,-66325,-29769,-42010,-24211,71248,30764,13880,-21578,-66367,4977,9503,-681,-5190,-539,-8910,21476,54200,-21416,-8573,-53650,-18042,26591,14784,-6197],[82939,34287,39715,2518,-41295,34037,99241,120077,13280,40393,32446,-27466,-53010,-3899,-5775,-14708,70697,-42264,-35922,-26858,21628,7210,-1484,-4169,16829,22019,11122,-16238,-69276,31336,41198,7946,36527,-6615,48004,8403,46131,36508,-39660,-23332,-23968,128626,-13547,10849,27120,12554,384,-46034,-43972,-16632,-9390,-6351,29020,-8105,9116,9930,68311,-90762,-42311,-9820,-72126,17989,88662,-5232,-140411,-69224,-21995,-28667,-22018,-148910,-22689,28011,71023,-41732,-39622,-117484,-42223,39362,4585,-68171,-3737,29523,19474,6683,50805,52190,83470,37288,-10715,-25691,-67533,18733,5544,-67290,-16964,-63963,33528,-20818,-14608,40341,24923,16182,-317,59228,20665,-65481,-61345,-5970,14447,60672,-47885,-81168,14587,-28801,59056,8822,-41244,-9029,2316,4038,41068,24245,44156,91284,81583,11695,22113,31529,933,-17137,-30137,19717,25826,-79588,35837,4882,-23855,-19664,49625,-40458,-50749,-20237,-14603,-13063,59734,4067,-20349,1971,-22926,2711,-10867,-69582,-33202,-67195,77282,10231,-82399,3195,-56941,38834,52800,-1127,-6670,-18171,3310,-16989,-36097,-109983,-17506,-13552,-14043,3216,29577,15237,-37691,-1337,34163,44,-31519,2233,-10974,-22330,2173,-102073,-53109,44419,6012,-60381,19343,-11882,35743,-293,36104,1851,-96208,-4596,7712,-43514,19631,11470,-15936,10492,28223,-102325,47322,22472,-12005,-8474,-11920,-45656,-4076,5129,-43969,-1752,46306,1458,-152629,-61672,-28882,-8817,-20701,-49660,17257,13202,62901,-5215,48317,-29965,-39618,-37769,-97410,-103230,-29679,125258,73138,49297,-44847,-154344,-26347,-21827,10664,121609,-43037,57000,83842,22103,4074,94584,8678,-60160,-94088,26985,278789,106999,30616,55000,-56838,-57629,-191,-81208,-31265,37577,10341,108487,27918,17437,-121812,-68682,8170,62683,37064,-72846,45398,37907,-20455,12876,-7748,-60892,-78221,-11809,-5473,-46021,-10986,33774,11316,-27735,-11341,-32700,32279,39247,16386,-8890,-11570,61134,-2586,-12250,-87366,532,24422,-22868,77382,31976,18523,7168,14532,-12660,-7313,55062,46829,44451,-2336,-39537,44843,97313,36869,-19756,896,-34536,3058,16565,29956,34744,48542,67347,9119,-22821,-31241,-17311,-53293,4926,-281,33349,-78619,-59610,47498,34526,23068,56867,58299,-5256,-37663,177,1981,23391,7842,-11074,-72974,-31681,-45542,-36231,-10088,-35199,-2077,-3243,16391,-46519,-63784,-37744,-17660,-4423,-22680,23406,31167,16967,40821,47770,37483,102762,26226,-46536,-120275,37206,-29505,19971,-18942,-39074,-38441,37885,-10232,-60596,2107,-32934,61344,1658,-30168,41689,-29610,115547,15915,36694,32352,10123,25387,-38447,-6869,26122,32954,-39075,18226,39811,28131,17622,6761,48066,93011,-32480,-13640,15111,18205,59138,5983,46212,82755,71555,60660,-24624,2221,46713,-5662,-24749,50922,52876,26582,-74602,8302,62512,8301,45615,10660,63393,34334,8706,8633,-55755,-50193,-68940,-22666,14647,35617,52301,-42870,67069,30621,32289,55746,78478,52773,-4680,21368,50926,581,-70783,13998,-80264,-153024,-125499,-31686,12722,-904,12958,-68170,-87385,-17769,-17309,-1985,39909,79929,81677,11216,7965,37470,77438,47371,53914,-17039,-89490,-14993,-134453,-40416,-29674,53901,12478,8172,31960,16618,44286,78841,24206,-55947,-6737,31794,26614,-36366,-20587,-42028,-32535,-49930,-19429,-7017,23199,-4172,5741,23958,-111252,-64554,32536,-16379,-36783,-57518,5373,-26492,-22161,24264,-34132,7960,-6725,20827,13012,14720,-23751,-79180,37023,77873,47151,-17573,-14672,10974,50424,14854,-14092,38531,99937,12317,-56579,-5541,-21948,-45793,65075,-11490,2395,53184,48246,-106854,-87439,-57026,-30347,38994,1955,50510,41736,-47178,39802,-6040,3332,-33474,-55846,-87955,-14670,25784,-18997,38618,9899,-23482,66169,14743,-27876,166762,50847,-51008,38593,35237,17402,-32641,-64528,-33600,26632,83635,-2103,10547,32529,-18370,-82073,-17122,-82141,9460,26496,-855,-109449,-1823,-65604,38826,-30688,963,-97804,-15047,-8914,61356,-17361,-19835,-60653,55169,39658,-19169,-71060,-132614,-35987,-46629,-21999,-35459,22564,64216,-17590,-11766,1310,26689,-22003,-52838,3753,-2651,12080,19054,14130,35632,70030,3719,-14545,-8750,46227,10943,-31797,-179,30086,-14508,-28732,50257,12894,-10383,19768,37757,-74944,-97603,15792,-84597,-89864,-28485,-20271,-17340,-66389,-5951,65408,43705,5767,-67003,-52577,-126360,-60757,-46146,-57910,-33102,22488,-15813,-33467,22215,-58719,-33997,-59395,-3074,-11209,8927,40768,55209,-24109,-1133,77539,57761,-11812,-13199,12745,15697,-43224,33413,93133,-36715,-49374,-45360,2293,-26464,-12276,48430,-115983,-23606,-29127,-29712,-21266,-51020,13522,60810,-93,-86141,10458,-2042,12243,5662,-920,-69895,38954,16155,17597,3600,18950,-43552,-14361,41871,4586,76920,-43596,-81505,-37532,38568,-48187,-25179,-30357,15612,51523,30777,-7673,-28600,37855,-19647,-27186,13787,-7210,6230,-78033,-435711,-160325,-82847,-10293,-18922,-13289,-57904,52409,49342,111522,41104,-44,-39526,35518,-50552,-521,11404,15905,-60126,-69839,-64962,40566,-56020,31963,17261,-15254,56428,-7866,34730,30895,-16265,-68536,18612,-23601,78615,32590,-2056,-57436,-9366,22648,48093,82467,541,-23640,-19979,-22319,3221,-876,-70497,8131,57801,-26930,18737,-4382,-1085,-31484,-31045,-73952,6271,-80100,-23613,85848,-63074,-8644,20428,4065,86715,55247,68692,7899,-9119,-48110,89264,97926,-5301,-35430,-50784,92909,-26657,-1117,-16280,-15626,-35649,29449,4819,11146,-19092,-51394,-85982,-69205,-63098,-62189,38090,6660,75543,7865,-11207,28243,10654,-58701,-12631,17583,113696,47695,49194,17740,3880,-20804,-48237,3725,36888,8223,19475,-1125,33776,-988,-67580,-39535,85909,-45272,-60068,35163,29128,12935,56654,4148,-18052,-62231,-114667,-42133,-12394,-80454,24129,-10124,89514,41891,-46873,68266,-41126,3185,-31218,-89110,22271,-48800,-42889,-46711,126478,9990,-3637,-43207,-26396,-29567,-19491,30220,33930,53867,21468,-2004,-27819,-9331,-37287,-53721,15060,-12759,-45719,-25931,-14513,-44963,15612,22116,-65434,24102,35790,4980,40763,87722,27515,42551,40623,27708,-15850,116045,65042,93075,14536,18855,42003,41764,-16441,15436,-64348,-1831,40527,32969,-27084,-13522,13556,9291,-26415,-62013,-46617,-17353,28056,-50059,-28838,-25384,-34660,38232,16583,26791,81268,20726,205,-13883,-39639,-37784,-77514,-13177,15843,-17522,-547,-49455,-36057,-43933,-83384,-20824,-22916,-42287,-18322,86680,48260,13153,13684,-70418,57870,5589,-36519,3111,35770,-4892,16224,-39934,37706,62852,26263,68529,9858,-96452,-51126,42570,-40462,-81418,-37233,64043,90429,4312,-12422,-41049,-47410,6333,5303,-143,-12064,-30372,-36239,23836,-81678,-16189,5082,-8441,49139,29330,47769,-40735,-74811,5706,-1227,-9794,4146,21208,22866,48769,23136,-38638,3257,-43061,-25555,19450,11973,-1125],[76675,37510,42205,622,-3858,27278,76590,98788,-4617,27525,32838,-33224,-34039,10903,-13501,-25576,63287,-41648,-5525,-31376,17899,38716,-7572,-8046,23546,19776,-22035,-18386,-65726,46777,47790,1696,35333,233,60542,31904,56626,54909,-28237,4410,-12086,114099,7467,-2632,-7919,-9300,-6244,-41383,-55688,-8346,-5468,1696,25556,13440,-5108,-4049,72102,-103770,-14758,10602,-95717,27038,100516,-35668,-121567,-23825,26368,-25201,-17762,-156233,-31834,-5239,59600,-19570,-45329,-103037,-17989,61044,-5937,-68173,5839,46269,31537,10805,46485,-10631,55504,19501,29545,-18731,-60203,31444,-9902,-73726,-11047,-72322,12343,-27835,-5661,33733,28758,8073,30729,66018,10595,-70657,-59821,12056,-4989,57435,-45058,-55221,9901,-16120,25707,7234,-45372,-45396,3607,-1261,26057,20885,53136,104879,107930,25958,30007,53232,4601,-29234,-24394,39390,39694,-84022,6277,21249,-26773,-40160,8499,-78127,-53715,-11455,-14127,-11129,28626,-51484,-21288,20773,-26948,12620,-15554,-88773,-35199,-44702,55192,-10314,-85243,1819,-63449,14977,69657,20756,5628,-14945,-14092,-22873,-33159,-90169,-18502,-38565,-6851,-17038,25642,22809,-45746,-3889,1496,-11215,-61061,-1682,-709,-32020,-12480,-84492,-28929,40803,7152,-39725,19889,-3248,41169,-34117,32122,19175,-110184,2146,17768,-13824,52724,-11301,-46086,17227,24575,-111919,62562,37428,-7380,-12568,-27401,-56177,6383,-3241,-18304,1219,25529,-34218,-113602,-29048,-17675,-28685,-33539,-61674,-22049,39645,50669,-2598,47153,-10167,-68244,-29458,-95474,-127132,-39160,93030,83678,43262,-43392,-118641,-19951,-25861,-1772,107414,-36985,25174,89552,40554,-2511,109959,14894,-87104,-43249,-158144,288663,111455,16242,86225,-39231,-62943,10368,-55248,-2760,29992,5385,93153,32582,-1272,-140874,-73599,11909,64521,36355,-45864,31166,15182,-38697,11973,-13569,-45069,-76744,-33220,-23662,-45287,1800,38706,26853,-17268,2665,-43259,37784,38613,44245,5826,-19985,53810,15023,-41482,-83830,-765,41286,-36338,50246,35028,51454,30093,38858,-6300,-5881,37963,41441,34843,-20317,-30655,81834,84578,50349,-55543,15791,-6073,16899,-13156,37261,5564,4307,63048,41000,-20476,-15243,2107,-34299,12702,18690,27353,-76202,-57669,44957,12852,24632,46364,51779,-836,5474,-21633,16419,47295,-20177,-36396,-52668,-30473,-24914,-1971,-21187,-52963,-14864,142,16008,-40495,-39405,-33043,-7970,-2254,-37075,25849,27143,12664,35210,37127,51997,129244,21515,-33486,-82980,52370,-21838,33966,-7742,-45398,-37591,57938,-9622,-43169,-9705,-36123,84266,26289,-26968,21940,-19593,125036,12378,28797,41135,20686,19746,-39125,15843,61059,36952,-2995,14269,48189,40274,9707,2293,36134,98001,-24961,-27767,36888,45535,69681,7212,31417,77363,49024,83792,-36282,2428,79378,-502,-38523,37701,40036,9554,-50076,32353,36954,25878,70162,19897,53302,59276,13277,4784,-63526,-60031,-68136,-34599,4121,62788,47427,-36326,53447,52177,29261,74781,99600,69259,-9840,8074,42509,-14270,-73164,9267,-49477,-105236,-123859,-53908,35411,-38602,21325,-53875,-53523,-14055,-1858,14123,46577,82397,48525,16003,-6566,20052,89089,43719,72313,6084,-104696,-36632,-149841,-47740,-43983,48580,27869,29020,30879,26567,76137,73746,15180,-48544,-12357,42197,48210,-35141,-23659,-22535,-30605,-33666,-17869,-10917,26370,-7070,2620,12099,-133149,-77919,24516,-12187,-9767,-37349,-9546,-18159,-32791,16328,-25713,-6402,5678,20192,10113,24988,-4759,-71660,17477,72071,62394,-6638,8302,9306,56705,24321,15367,41205,75356,-13836,-59796,269,-4661,-27683,44524,-15594,-21551,55290,65248,-64891,-78403,-47514,-11276,42468,-1233,36758,41624,-51769,39666,-19820,-19778,-13569,-23923,-84948,-19070,6283,-19659,23572,3905,10776,60872,22543,-27275,125104,31185,-66236,33023,55645,22561,-13607,-65258,-5448,-23352,92640,5432,-11715,27869,2345,-67057,-20159,-52594,18990,29361,2786,-89053,7656,-62237,28617,-48972,-39,-86673,-20860,-10139,41913,8693,-20877,-36448,50330,21079,-15962,-66137,-105488,-27232,-43691,-9323,-42565,11511,74009,-36189,-5165,-6734,-7762,-15520,-48885,15675,-18251,-5556,32868,2348,21982,58564,-8221,-44785,-10679,37259,7413,-37758,-19910,29659,-15328,-34101,27662,5454,-27553,26318,43008,-67427,-88187,2435,-72894,-74266,-30259,-62330,-13526,-41622,-24151,70482,21293,-25766,-53449,-50606,-113040,-52851,-34437,-48567,-45054,27006,-11443,-16995,34388,-55605,-9085,-39046,-7432,-9729,67524,50210,72295,-35696,-13369,70478,91546,-9572,-32572,8101,36021,-54063,27773,85615,-22630,-12842,-40634,-9002,-26381,-20423,21047,-140125,-9357,-61173,-15497,741,-39743,7773,64998,11458,-53736,14970,-11119,-5853,10324,-11341,-58287,48039,36605,27206,653,12960,-18461,-34060,16995,2908,85350,-36000,-43384,-4132,49956,-54975,-14353,-37252,15927,70184,10603,6392,-45280,48578,-13496,-10885,1475,-1466,25198,-72180,-411038,-179821,-85001,-20100,-21535,-49020,-68493,57842,37045,118199,17501,-4124,-44957,20418,-61233,-17438,20418,13211,-50748,-31638,-62819,44008,-46167,1777,-31082,-44681,66322,-52882,20320,41043,-27487,-64755,34389,-9991,72886,29613,-20132,-88990,-35836,22025,40967,60920,-20831,-12079,-20113,-41626,-20426,7115,-54548,20504,53634,-41655,731,-22844,-11717,-27368,-17767,-63438,-5270,-84869,-41067,40143,-76601,-13816,22511,-14202,119966,47311,64337,-287,-24713,-49671,72485,81224,22248,-22150,-37952,76269,-10562,-6268,-32615,-25502,-60416,31894,-5601,-1924,-26390,-28195,-83601,-62684,-78407,-66138,35201,12074,55404,35239,7818,19465,12735,-62143,2251,26065,114922,67939,61606,24230,14166,-9829,-56947,-1440,37771,-6006,2735,16748,45684,32997,-48303,-46497,89341,-44243,-57952,44151,27832,32441,61977,4504,-10297,-79064,-132223,-39948,13213,-63781,23538,21305,71840,34030,-14535,63237,-32525,11372,-35583,-81553,13473,-50983,-34866,-45843,105295,24971,-10005,-50665,-27426,-44301,-52584,33161,-304,25513,33745,2590,-29230,-20324,-32213,-41285,34068,-2473,-27112,-22550,-13364,-33665,42605,29669,-56956,16570,28481,18980,38836,63132,24594,59303,63930,41670,-2908,80890,48524,93538,12781,10088,75392,75819,-14220,26747,-50603,8947,46279,45997,-46223,-41366,7509,5160,-62069,-63221,-39430,1367,19691,-42368,-37502,-7538,-36078,29021,4360,11756,61400,9404,-3769,-29537,-33634,-37281,-78060,-38785,648,-48511,11883,-31436,-13695,-60317,-57394,-9508,-49077,-47779,-5434,92542,25667,14116,1311,-83049,32505,4101,-22702,-6306,57083,4545,51417,-19622,63575,80745,9479,71378,-6258,-121365,-48772,47241,-38588,-57389,-23273,50403,60087,-22998,-2086,-31803,-62718,-6909,-2775,25239,5544,-16798,-38098,43235,-73001,-1667,43063,7558,20970,23892,57892,-41295,-64495,3903,-29196,-22497,17100,41148,51337,75042,-12402,-49809,15368,-27594,-26969,14702,8666,9322],[63452,43861,45567,245,29805,7338,48226,72026,-21231,4751,16477,-35749,-18114,28483,-18835,-34579,79116,-36439,21869,-34131,5695,53868,3558,-6835,32269,23228,-35466,-12819,-52222,57015,51657,-10266,35295,2067,72250,47750,61907,63184,-21662,21974,-6934,75631,18464,-19865,-33091,-24167,-6270,-25349,-61797,4858,-792,914,8851,25546,-19858,-18870,63542,-99279,5628,32804,-106573,34592,103513,-36539,-74193,19924,61930,-19643,-17555,-142390,-36352,-27906,46179,14114,-45121,-78829,3435,71892,-17499,-55536,20351,52798,32124,10133,36111,-67414,20686,-3057,61006,-15467,-50968,39365,-38331,-94419,-12499,-80199,3757,-21790,3476,22966,24179,10687,51100,61230,1996,-70776,-52651,21819,-23650,48132,-44167,-25138,-9735,-6120,-722,5986,-43581,-65307,13838,-1432,5388,18083,54656,110103,114501,32469,35246,65452,6992,-36649,-11408,52112,41010,-83201,-17181,25370,-30564,-58253,-34933,-110266,-31981,-2905,-9139,-4853,-630,-100113,-21750,32881,-29312,15712,-25673,-87247,-36233,-18826,28080,-26280,-74091,-3208,-64613,-11579,81106,32052,14944,-13569,-21434,-19638,-23897,-65133,-17916,-43887,-2292,-31980,20085,19163,-48645,-8214,-27705,-25233,-81863,-4706,17859,-36621,-22195,-53397,-52,35335,12881,-9450,15649,2711,43240,-45388,22737,51121,-88988,11893,33688,12849,82717,-35211,-69275,34676,15286,-119356,64107,47671,-8782,-13171,-41374,-50291,21363,-7157,13751,6644,17915,-52197,-70894,-1909,-8923,-52159,-54651,-68117,-46386,67865,33513,-7954,32620,-3854,-102136,-14897,-64173,-121970,-31123,60430,86436,34958,-32051,-62583,-14430,-19358,-14145,76118,-38174,-5759,80698,33477,-29635,104171,23601,-100528,-2774,-307776,295466,105080,11809,127515,-6836,-51574,20008,-16498,33234,26232,4802,73678,32063,-20968,-144618,-75172,7381,50964,24977,-20624,8077,-5745,-48775,2509,-18838,-19600,-67719,-46814,-43160,-32905,16860,47779,42711,-3525,9602,-52511,28511,31962,52032,18716,-24815,24864,20949,-80723,-73996,3524,40894,-49995,35695,23736,73724,49475,56150,-165,-4887,23243,29674,24199,-33866,-20722,112289,55587,65447,-74300,22369,17412,29301,-41971,17052,-22163,-57088,50393,76712,-2232,11956,22113,5511,19473,19793,26704,-74932,-50401,37172,-14182,14599,38073,31447,-2734,69287,-37859,37447,59099,-65497,-59559,-29550,-21091,-734,37093,-31697,-61000,-23420,6891,10876,-36549,-6504,-23470,4613,1448,-45579,26977,19893,4214,30772,1940,58372,120709,11592,-18607,-32282,64192,-11587,40630,1635,-45875,-31968,74752,-8382,-19218,-16720,-27305,101820,42548,-16879,19366,-14213,104866,785,17235,25406,19878,9972,-35064,29696,94617,36137,37787,9975,48045,47891,10089,647,20284,99170,-8364,-26946,42308,73253,71142,6084,16048,63421,30858,99815,-47750,-950,81421,-9578,-48522,16045,27218,-2261,-28726,49681,19335,44834,67232,21534,31472,73779,11455,2989,-60456,-52330,-50132,-48408,-9643,73246,25784,-21208,43238,66060,23914,86259,101173,76066,-17994,-8823,31154,-30291,-64034,9982,-13800,-48988,-104910,-69711,42202,-71902,20108,-33433,-6310,-6699,4745,29707,46008,76113,3003,28603,-12003,4800,87446,34607,96654,34206,-108698,-56311,-144715,-38364,-49371,38010,41574,41567,27176,31575,80214,56854,-5188,-36511,-8663,51082,55453,-37589,-35743,-7860,-29341,-32492,-30115,-31562,23002,-13417,-3035,7415,-116914,-79029,23554,-5554,18924,-12162,-20467,-4421,-37627,-3319,-11855,-22698,5035,21646,11900,33745,12048,-57953,6057,52762,70667,16063,31806,6321,51309,35503,43658,45734,48027,-24065,-51701,15521,5490,-3970,27192,-15702,-43613,41499,62311,-19169,-52148,-32300,11293,40682,887,24358,34407,-34627,42068,-26455,-30462,19029,15502,-61746,-19212,-3132,-6526,3068,-6573,36256,41799,20428,-23000,67851,6466,-72821,26357,66781,18319,1345,-59276,12688,-63086,91807,15940,-16589,34015,31309,-42389,-23149,-8317,33375,27695,6762,-60062,13129,-55131,17854,-55269,2769,-62124,-25735,-11251,17222,25385,-17241,-3803,39943,-8244,-26980,-48251,-55870,-13002,-31686,2385,-44409,1225,91239,-41334,-7228,-12611,-35127,-6183,-40657,32815,-20302,-27301,42093,-9591,-521,36445,-10990,-63709,4384,29123,7110,-37100,-33346,27481,-13291,-31275,8366,1992,-38480,30440,30051,-60362,-61698,-9678,-48179,-39020,-24390,-85124,-10007,-9718,-26570,62687,-9383,-54626,-41516,-45472,-72292,-34871,-15056,-41863,-52121,25053,-13858,12578,32669,-46621,9618,-3916,-687,-5284,101412,51954,80426,-53043,-29190,59657,104177,-4289,-40066,-977,38048,-64669,12889,68053,-13337,13959,-34221,-17091,-36658,-27554,-4701,-142301,3578,-87878,-7112,19219,-22595,-3293,60206,21767,-17974,6053,-14924,-20008,9783,-28213,-41681,57382,47185,38229,3836,11285,3400,-44510,-4415,-11439,71479,-26142,-5462,21932,50376,-48654,-1355,-34447,23423,69407,-5408,23934,-67574,51732,-12876,-11063,-11133,6834,41552,-59271,-392270,-198948,-83891,-20190,-22362,-87935,-74491,46745,17200,102303,-8177,-6304,-47841,-4039,-78747,-33088,30870,8657,-37057,16623,-47250,54891,-38033,-37357,-78267,-76854,67485,-58611,11791,43134,-30602,-50842,48594,9975,48491,25543,-32553,-112764,-68646,16596,33296,30677,-53204,-10151,-11948,-54056,-45037,10457,-34788,27050,25178,-54139,-14496,-40526,-23959,-18226,3367,-54675,-20119,-76575,-55313,-18314,-86795,-25920,19865,-21517,139832,37775,51851,1826,-43539,-47088,49364,44934,48202,-8591,-14909,56510,12090,-11957,-30472,-33535,-77205,34099,-14205,-8104,-27472,-10835,-81630,-46394,-89780,-74380,26501,27025,26636,69651,21084,5474,22273,-48897,2771,34652,106117,83585,80762,34217,26315,-2005,-63825,-12100,35454,-12162,-10056,31891,54879,56859,-37536,-49332,89815,-32359,-43337,45652,30203,53908,62384,-3402,-21143,-75675,-129502,-31085,40181,-44956,12560,48397,47334,15198,19714,66930,-17167,20182,-33030,-64455,-6185,-39088,-24897,-24509,72022,35001,-11294,-52509,-27959,-57041,-76291,34579,-37313,-1071,37709,6056,-21965,-25737,-28252,-33345,49756,12422,-11256,-18950,-11275,-12035,66405,35991,-41600,18043,20021,30746,33812,38903,33572,60970,73340,49833,12048,43327,21791,68442,8457,-1732,84939,77900,-12195,37263,-27740,15048,51943,53075,-73261,-63146,3663,10040,-70238,-54947,-35623,22934,15383,-23751,-26975,13526,-21309,17197,-8671,-1200,37402,3587,-9804,-39375,-22595,-30588,-82735,-56577,3030,-69842,17464,-19120,11346,-66212,-22234,3885,-64645,-54577,10943,84381,2800,4136,-8591,-82322,861,80,-3206,-8760,70793,22806,83011,5229,83230,82511,-8196,60894,-14863,-99578,-35053,44040,-31878,-6830,411,33240,22540,-43160,4744,-38736,-78236,-23700,-13540,42030,19100,7510,-31566,48656,-33687,9435,62148,16403,-4610,13082,40367,-25568,-40971,2000,-63883,-37760,29494,55197,66424,91472,-42325,-52325,25232,-13861,-23671,13447,6427,19679],[45845,48785,47823,2127,45364,-17854,24338,53337,-39642,-24953,-13795,-35377,-9027,41273,-21383,-37766,109790,-28727,40707,-35645,-13235,48318,30215,-295,39022,28504,-28896,-1812,-35932,55425,47706,-23451,43666,-102,79705,51809,55218,60976,-20160,26038,-13433,28794,14317,-38017,-36045,-30004,-3141,-5566,-52864,19257,2434,-10646,-19529,24781,-26079,-33430,43626,-73030,11327,48003,-101050,39120,93347,-9041,-19663,47077,70482,-12310,-19965,-113683,-37151,-38983,34267,49319,-40171,-54227,19502,70837,-30173,-36545,33573,48442,22662,5692,24927,-97816,-9794,-25400,74603,-13224,-41908,37640,-68261,-114534,-19515,-87813,9947,-8895,10149,13735,12625,18070,55390,46533,-2030,-68327,-45024,19609,-41204,30847,-45011,771,-37548,1816,-14052,5534,-36202,-66446,29869,-131,-11613,17346,49620,106255,98057,33577,36569,64940,8725,-37032,4467,55252,28788,-76390,-24251,18130,-33198,-64948,-65864,-122620,15191,3900,-375,3458,-11689,-122671,-20763,37667,-29962,13897,-40196,-67337,-37507,972,5372,-33891,-53889,-10740,-60235,-20843,85006,28921,21386,-14431,-16635,-7587,-9162,-42282,-15090,-30971,-623,-37447,15288,5932,-45299,-11366,-44944,-35856,-87352,-11281,39757,-36195,-27072,-18041,29178,29397,21548,20692,6155,4286,41169,-35236,10376,87648,-39787,19344,49041,27546,101136,-51825,-77594,58300,6824,-115014,52869,53336,-15473,-9891,-49090,-27464,36372,-5677,38712,10474,24772,-50379,-42099,14824,-4272,-67001,-76857,-68340,-54223,82828,16248,-20942,11548,-6894,-128161,1441,-18932,-93024,-9955,35389,80779,27534,-13763,-9647,-12312,-12322,-22482,37958,-41046,-22844,56870,6657,-71352,85101,32682,-94849,29805,-392176,298311,93215,17780,165488,30339,-28515,23514,24106,62847,22641,5375,57088,24513,-38104,-128966,-75342,-6766,29555,8441,-3677,-17392,-21928,-47980,-12687,-24205,5042,-57527,-48527,-60475,-10400,31649,58169,49842,9815,7197,-60331,4814,23209,40755,25619,-21551,-14473,14736,-118167,-53679,11079,19193,-63994,33872,4630,75612,56663,60289,4345,-2962,14234,13314,15497,-39027,-13695,119921,18683,74492,-63519,20742,29885,35251,-57747,-19520,-43274,-110934,32270,107045,24321,37970,38715,58841,22492,5203,34217,-71538,-39752,25018,-35947,-2875,32230,2114,-11274,127828,-43908,60648,57536,-109967,-75315,-15002,-5421,20685,70647,-39837,-60755,-25672,16317,6560,-35400,24311,-11675,19395,1697,-49321,26394,12788,-7863,28858,-48857,59405,80153,-2400,-6900,11601,68524,-1756,41504,8091,-42305,-26249,73522,-7399,3361,-17441,-4886,105992,46612,-2507,29994,-10299,64220,-18541,3169,-7626,13267,-1544,-28758,31144,116036,29628,62034,3942,39564,50180,16632,779,4861,91736,11443,-14914,30687,91088,64127,5874,2059,44258,22227,110720,-51787,-7908,43314,-31829,-52325,-12610,17578,-6326,-16296,56382,4924,54005,36613,16256,6700,76081,5066,4086,-52283,-27668,-18352,-61208,-25922,63060,-6022,-535,39877,71301,17797,87336,77171,73662,-27396,-26333,19671,-43786,-46621,14949,15257,-10968,-71016,-74604,29063,-87983,2996,-10417,36503,-1096,-2692,38895,38342,64381,-38074,47835,-20476,-2921,72920,24598,119276,56330,-97111,-68821,-129809,-18984,-47031,21634,50465,46105,22667,34552,60495,32554,-36989,-24044,2616,57011,48200,-43078,-55308,-3902,-28871,-39549,-51355,-64171,16835,-20387,-10306,9101,-78140,-68976,28381,-435,38798,10066,-27187,8425,-35469,-30118,5469,-36711,-5204,23138,21984,38511,19054,-42028,7573,28244,74117,46317,50764,4162,35533,44383,67563,51349,20950,-20072,-33656,35890,1338,16426,18221,-10261,-56041,14814,39095,18835,-10700,-10857,32346,33614,7375,16020,21043,-3065,43870,-23829,-24308,56805,47682,-24039,-14763,-785,17115,-19823,-19389,43937,12631,13264,-17001,22917,-16687,-69130,18797,66187,4814,8989,-48041,17858,-81173,85367,27872,-2047,44626,61661,-12556,-25269,38593,52119,21484,11277,-30389,13057,-45383,13174,-49525,11030,-31095,-26093,-10064,-9524,31662,-4052,32372,32650,-38351,-46528,-23583,-4542,2267,-15081,9784,-48491,-6752,117338,-24685,-11385,-13337,-44170,2484,-28779,53898,-7198,-43332,44135,-18807,-27181,8578,-4232,-71056,27676,26227,10755,-27718,-35422,21814,-8745,-20120,-5130,1840,-44515,30272,6604,-52199,-24555,-16373,-20084,5656,-8934,-81222,-5141,22906,-6226,31610,-40129,-72315,-35429,-43396,-17585,-11742,7225,-36656,-53702,13300,-20499,50413,20485,-35873,16072,37149,14233,-2399,94480,47200,77777,-71841,-43187,45910,92817,3729,-21653,-12108,26388,-74051,-3444,45375,-10232,18970,-28416,-17915,-55144,-40382,-23315,-119840,6288,-101403,-6057,30934,-1532,-15871,47847,28533,14227,-14852,-13509,-26534,4265,-46941,-23601,65857,44999,47670,13766,15632,16587,-44219,-15628,-30748,38453,-13187,19412,35270,44650,-27268,11417,-23459,40649,51286,-13656,41789,-80945,48319,-14046,-20701,-19803,14319,48814,-43236,-385586,-213056,-78678,-8006,-19235,-119878,-72711,23049,-8704,65666,-32053,-7038,-46715,-31464,-97954,-42453,40815,552,-24189,58068,-22085,69646,-35714,-70039,-109881,-100463,56011,-36734,15193,38196,-26163,-32639,56740,31709,9513,19986,-34068,-116989,-94612,7245,24789,-3707,-84163,-17825,1438,-57731,-63955,9494,-15610,26652,-21808,-59519,-23814,-52027,-35746,-5627,33786,-49212,-34422,-55531,-61337,-55224,-90414,-41768,14446,-17139,138534,30887,35963,21941,-47491,-38083,24586,5743,65931,969,9329,35971,36666,-15757,-9572,-38488,-81780,34522,-18071,-8943,-24493,-3592,-77557,-22964,-95491,-79567,13466,47667,-4546,101473,26264,-9986,32876,-25023,-19814,41851,88414,88704,101032,43729,38998,1068,-68031,-27926,31949,-11130,-16617,40646,55128,60694,-35273,-49555,88505,-10347,-19979,42769,34219,68002,54029,-18338,-44654,-55867,-106769,-16012,65820,-21227,-5262,61614,23253,-5946,42899,76855,-828,27632,-22732,-40777,-29946,-15517,-11918,6745,33380,37286,-7468,-47389,-28138,-65280,-87350,33077,-68189,-16927,28411,5724,-8237,-26813,-26761,-30421,53315,24992,-3065,-17966,-10306,13121,79878,39355,-16164,28406,11790,40166,26450,21432,54464,50036,65003,50514,23833,14048,-4636,25401,2638,-14276,65959,46592,-11371,38840,-8567,15232,53348,53113,-93503,-73157,3285,21975,-52323,-38880,-34682,41588,19615,526,-2774,31639,4111,4872,-17854,-8702,15084,2387,-18479,-38223,-11849,-20202,-89602,-59387,18615,-79140,12035,-14290,31150,-62131,8836,12304,-65526,-62002,24309,61947,-14286,-12010,-13503,-67867,-26017,-3268,21448,-5206,76056,44856,104980,29890,89592,68605,-22165,41106,-14342,-39916,-9747,35691,-22429,54292,30667,17726,-6843,-49251,2896,-60271,-87465,-41912,-22039,50034,29264,36127,-15537,39337,28392,14576,58763,12686,-20001,-2497,4616,-3606,-15437,3795,-91382,-53169,36809,59738,63038,93258,-58549,-45984,32254,-6901,-18166,15014,5892,21228],[28788,47811,46233,6264,38339,-38361,13277,48559,-60742,-53599,-49914,-33709,-5099,45235,-21852,-32875,132022,-21147,48532,-36357,-34155,26085,60484,9217,41130,32969,-11235,10595,-25131,37713,32623,-31291,61726,-3760,79977,44578,34595,51098,-21730,17901,-32223,-12304,-5873,-54208,-13957,-28167,-241,10324,-24584,30463,2474,-30295,-55324,9507,-18770,-45903,16814,-27596,2828,50604,-77520,40768,67397,22857,11285,53627,57503,-2918,-20581,-78221,-35585,-41240,27544,76744,-32575,-36988,29305,60247,-43644,-19411,39246,36692,7084,-1671,16506,-95846,-27417,-42546,69172,-9632,-33987,24571,-87364,-114824,-27767,-93699,25974,1775,12118,11328,-2620,23250,44106,26652,579,-65556,-40550,6527,-56530,6468,-45035,15914,-63318,10455,-14509,4714,-25403,-52868,48786,280,-17116,19663,42145,94616,65705,32104,32931,52467,10434,-29843,18288,50683,6336,-66030,-11078,4552,-32128,-55456,-75157,-110236,71800,7992,10524,11711,1561,-112184,-17821,36085,-29387,10407,-56589,-37979,-39164,9171,-4904,-32406,-31796,-18299,-52790,-812,81921,12254,25082,-17533,-1847,10295,8443,-27968,-10069,-7917,-1091,-31777,12291,-10587,-36176,-10420,-47620,-38592,-76836,-24766,58386,-31664,-28733,8722,49393,24049,30807,41425,-6091,890,34308,-12457,2663,113261,17291,19323,57260,27565,103606,-56359,-68656,79243,7131,-92946,32211,54920,-24439,-4313,-46643,5646,45833,133,44879,9454,40602,-33005,-33911,18224,-3375,-64138,-92357,-63026,-51637,73830,4118,-38635,-6489,-13877,-132162,14858,21719,-54137,15838,22924,67897,23064,6467,21372,-14737,-8192,-23315,2711,-41621,-19334,23763,-28153,-112036,67299,40779,-69045,59593,-400127,299309,81534,29432,182498,61702,-988,17459,56145,76253,16138,4449,46583,10672,-48745,-95314,-76233,-26755,10089,-6578,5930,-37513,-32308,-37974,-29744,-30782,20963,-50868,-38773,-71317,18227,44285,65001,41779,18008,-1983,-66523,-26751,17411,21149,24120,-10665,-47344,322,-142659,-20673,18699,-18361,-76391,39984,-12854,53091,45625,49196,5801,880,10924,-4161,11395,-34063,-11615,98377,-15065,72960,-23627,14238,29375,31951,-54647,-55446,-55481,-130463,12711,114845,44219,49475,48358,111112,20599,-15867,48499,-62398,-26766,10297,-41976,-21177,26707,-29480,-24514,146047,-37841,80273,46396,-134705,-80013,-12735,12716,34766,88236,-44431,-58352,-22441,25802,8396,-35377,44949,-1373,34717,-4846,-52619,23432,8801,-21181,30460,-96959,57352,26605,-17955,-480,36942,64301,4774,39593,11351,-36265,-24251,49992,-7770,18048,-12870,27236,94291,39037,13122,44624,-4082,23003,-42585,-11635,-44355,7888,-11317,-24051,21052,116435,19028,59132,-4563,25444,47266,25763,1318,-6449,73486,27696,686,10870,91030,52128,9070,-9499,27512,23980,118702,-43919,-17062,-24831,-60697,-47304,-42979,12025,-2445,-14515,52030,-12946,45829,-10419,6392,-13232,69035,-2388,8395,-45433,7551,18375,-70040,-42892,35207,-36614,21581,43006,69452,12121,77897,31561,64730,-36034,-41776,10418,-52024,-25669,21640,29891,-6651,-29280,-67396,-502,-80984,-30550,10217,60353,-751,-22781,37763,25222,51957,-60051,69177,-36233,-2499,50519,18097,130365,64717,-68758,-70775,-110568,2134,-39816,1056,53038,44744,19102,37697,28211,7850,-76290,-15034,16670,59788,31376,-49339,-77469,-14378,-29344,-44588,-71896,-96283,12611,-25197,-18650,14618,-37532,-52310,36015,-56,42519,23538,-30866,14612,-26648,-53127,22725,-44498,-17662,22301,40409,37893,11261,-28270,19853,8475,73993,75891,60654,4217,13861,47132,87316,57565,-1042,-8878,-9746,55382,-16502,25365,17896,285,-55836,-17346,2003,41525,37160,12911,46576,22341,16411,13446,5403,31630,41173,-14151,-3074,88682,60861,15738,-6769,9247,43967,-38113,-30886,33071,-19493,6782,-12791,3685,-33052,-58003,10541,56511,-13581,9457,-33889,12314,-74753,77970,38321,21793,51873,85448,13764,-26181,73126,71193,12367,15853,-7071,7595,-34088,19931,-35239,23907,-777,-18245,-4298,-33820,28456,19891,61442,33410,-58384,-62686,-55,32910,14081,1428,10614,-59955,-11878,142631,10905,-9147,-6809,-32676,8036,-15399,78311,17143,-47044,38084,-23286,-51591,-19109,8731,-68442,48643,30460,18656,-10858,-24215,12430,-1878,-1451,-12357,1398,-48860,24479,-15915,-41950,12682,-14773,3611,45809,15235,-55193,1753,50951,33113,-23180,-63055,-74151,-35647,-47570,32029,9636,27484,-30388,-51584,-8261,-26385,87697,3888,-27355,7181,70766,31266,-4483,51088,38687,66937,-86181,-49505,28771,64728,11719,25052,-22388,9252,-81055,-13943,21354,-10878,1961,-24821,-9721,-75153,-59793,-32698,-78727,-6476,-100859,-11632,35550,20738,-26000,30614,30384,39157,-39992,-8191,-24396,-3689,-60993,-7043,72189,30996,51894,27733,25226,19651,-34949,-13999,-44968,-50,2948,23489,34891,39683,5122,22306,-7933,62771,22590,-14178,55883,-76426,41223,-14830,-29609,-21172,19336,44265,-30541,-392420,-219799,-69230,14411,-11931,-135669,-62711,-7298,-36519,15847,-53068,-6802,-40425,-53693,-111185,-42620,47078,-10295,-16738,77410,5033,80595,-41387,-84687,-118513,-107265,31925,-6259,31319,31424,-16939,-16790,56123,49776,-31489,13720,-23958,-97322,-101070,-2988,15042,-35473,-101238,-31205,15195,-54261,-73293,4884,-608,19583,-74887,-54733,-26475,-53038,-43611,6879,68983,-46919,-43661,-27214,-57510,-52308,-85878,-56485,8800,-4606,113556,29412,23406,57647,-22974,-23045,3253,-19672,71149,3301,25555,15763,57474,-15388,22931,-38962,-74117,31647,-16531,-7818,-20273,-6584,-65636,3774,-94955,-75368,-1258,66310,-30688,119293,24330,-22767,37738,-1103,-62370,46603,67391,80298,112710,47167,50335,-710,-68964,-45551,28392,-6186,-16319,40978,41367,43708,-36862,-49185,86180,16022,5115,39069,36002,66727,36459,-35640,-67834,-32705,-73497,1441,86987,9091,-23820,57180,3646,-22521,43900,85757,10942,31812,-7353,-15613,-46845,11074,4298,34863,-3598,31330,-16,-36178,-28674,-68003,-86765,27685,-84568,-17279,6141,1786,8959,-25081,-26255,-29789,38503,29781,-2547,-20410,-12108,34898,81052,38749,16927,43282,4565,48615,18027,13818,81688,32152,40942,44324,29845,-3108,-21964,-21579,-3237,-24408,26319,-4199,-12266,29457,-962,10116,47894,47023,-92635,-69616,5957,34702,-19120,-18538,-34808,51621,34544,22083,24519,40734,29762,-5092,-18968,-8360,-26,6131,-27687,-24882,-4695,-9372,-92878,-45869,36931,-76806,-4189,-15672,40324,-53135,23172,12976,-52243,-69508,27450,28842,-22357,-28476,-12218,-44518,-38645,-3356,43758,308,73364,63781,114492,49348,80039,47203,-29220,18628,-8066,27480,25866,25312,-13936,99281,57610,7701,-17938,-38676,-6057,-83003,-86316,-59244,-23908,52362,36111,58862,6960,19498,91977,14234,37070,-4205,-20907,-19716,-33524,10709,845,12340,-100606,-65626,35681,52781,42731,82137,-58116,-33105,37971,-8129,-13409,17298,6604,6989],[18549,39086,38477,11584,14685,-47122,18505,55507,-81888,-71786,-81472,-32713,-2423,41146,-21829,-20421,121637,-16068,46076,-36342,-51044,-3732,78136,17324,37751,35382,4937,20424,-25248,5086,7369,-27715,83689,-6035,72145,31115,3828,37284,-23625,2213,-58147,-40436,-37268,-66242,19356,-22750,287,18196,18429,34998,-1041,-52016,-92086,-18700,1053,-53165,-10942,27691,-11389,39700,-38184,41153,27707,26856,-391,45127,45434,9092,-14538,-42193,-32650,-38616,28547,91900,-24433,-29855,33426,45457,-56791,-11064,33605,23410,-9544,-11137,11858,-69179,-29695,-50699,50429,-4132,-27354,2616,-88493,-85428,-31893,-94595,41427,2686,8424,18071,-17601,22079,22184,7913,10195,-63454,-39614,-11849,-67057,-21376,-41040,17299,-77830,22513,-7755,1078,-14584,-32025,67703,659,-7999,25176,37143,78576,30959,29715,24131,32850,12514,-16961,25908,42826,-19692,-56440,16278,-8209,-24984,-31912,-63804,-80137,112115,9334,21881,18706,31392,-76086,-13396,30034,-28139,8360,-71467,-10085,-40045,6583,154,-24101,-13771,-22900,-45949,42809,74741,-11988,25893,-22342,17883,29435,25251,-25259,-3363,15466,-2383,-16501,10381,-22388,-23291,-3573,-38383,-33247,-55219,-45128,67486,-24432,-28992,16269,52148,19637,38348,47632,-16385,-6889,22546,11312,8087,115459,59930,9496,54499,17711,91587,-48807,-46769,86909,20589,-54143,7344,53298,-31844,633,-32714,38664,45217,7617,27178,1881,55984,-8351,-41715,7484,-4498,-42388,-95421,-53907,-47520,40629,1148,-56055,-13584,-20522,-110239,21952,44579,-21318,37926,24035,50593,21187,23780,24649,-20748,-3647,-15087,-23171,-39513,1867,-9275,-58700,-132722,63508,47389,-27101,88831,-342917,302458,74131,39622,167364,80450,23917,1641,72335,71129,6396,594,40774,-6406,-49455,-50460,-79454,-46029,815,-14933,14992,-46768,-37428,-23526,-44555,-39439,25407,-48388,-22890,-72551,47352,54017,62899,18044,17047,-11906,-70401,-53975,18452,7045,14537,2612,-58568,-15528,-147359,21111,23593,-57993,-82384,47623,-20789,10074,16480,26173,3439,7144,10670,-18677,13213,-20146,-13988,55559,-38416,60904,29643,7462,18006,19847,-35185,-76374,-60092,-104600,-4436,84135,42086,38151,48753,144207,14377,-32205,64262,-46516,-11786,-4707,-26805,-33933,18133,-57339,-38448,102548,-21443,90750,33002,-130442,-72719,-19518,29003,40353,83320,-45116,-60724,-16601,32344,18991,-33681,52186,3750,47311,-18697,-59863,17581,9290,-32132,35845,-122276,52211,-16791,-31783,1478,45552,53149,6299,37848,11828,-28741,-27346,14034,-10561,21897,-6354,60689,70492,24368,27366,53291,6552,254,-65734,-24932,-71477,8689,-15922,-24353,4013,93578,7695,33043,-15270,10002,39976,33565,1216,-11627,45721,35085,11905,-3727,70981,39786,16207,-18127,22020,32981,123703,-24922,-25712,-96381,-86326,-32199,-67410,9547,7194,-20857,39860,-36491,19756,-56231,-5133,-24265,57961,-7303,15484,-44127,43197,48207,-72838,-57964,-1339,-54327,41168,48235,62145,7462,60143,-22413,52585,-42210,-53200,4524,-54124,-5897,26804,28607,-34000,11018,-50628,-36946,-54138,-72324,23597,59361,-5852,-47510,26248,9361,42913,-57633,84835,-55671,1810,27698,17413,123233,58376,-27486,-61317,-86501,18832,-30995,-20075,49456,39930,17495,40919,-4008,-9942,-115005,-11556,26949,59974,13087,-53010,-95873,-39081,-31008,-41250,-81067,-112597,13759,-26302,-27791,20817,-9871,-34841,42863,-5794,29428,25373,-33697,11047,-12897,-58675,36212,-43470,-25580,17431,63211,32078,-11371,-20109,35651,144,70520,96358,59136,6547,-7491,41932,103233,64355,-12042,2014,13742,68146,-39780,19170,22209,13709,-45224,-45987,-38306,45814,78233,32176,49897,8377,25687,16469,-8283,58579,31379,-3768,25542,103873,51804,43342,2677,18979,65723,-42613,-37281,10280,-46537,5134,-14729,1970,-40539,-45166,2282,44654,-29906,5643,-19132,1825,-49308,72322,43377,38233,49937,97256,26350,-26280,83422,83897,3226,19667,6052,-1326,-22279,38917,-17640,38051,24633,-683,6944,-51617,17964,50650,70787,41140,-61495,-63747,16255,49219,18806,14081,5277,-77516,-14450,150070,50722,4853,7233,-7452,10183,-3413,105540,44587,-37351,25592,-21974,-67977,-41925,22367,-58898,59343,40592,30038,9011,-1988,297,7069,23098,-14489,-3516,-54262,12957,-26950,-29970,40404,-4641,19068,69397,44382,-20731,9817,71578,76167,-87143,-72661,-60517,-38857,-55960,61286,22856,42531,-21282,-49031,-35523,-27420,114307,-10769,-23297,-15840,85176,43618,-12014,-7604,29263,52768,-90106,-44125,8350,32351,16479,86148,-29481,-5858,-85136,-14483,-685,-10415,-27453,-24289,6223,-87132,-78035,-33873,-30773,-31597,-90515,-21366,35345,40647,-31017,11980,27329,56194,-59182,-840,-15327,-11258,-64620,5725,74745,9585,48045,41313,37010,14135,-20520,-1794,-45888,-25434,20025,7934,24087,40575,38668,30841,7975,79400,-8869,-10352,62022,-55161,33346,-15015,-30044,-14534,22942,30304,-27819,-409544,-220312,-56680,39316,-2346,-131132,-47446,-38498,-61039,-35992,-72642,-5796,-28647,-63879,-111812,-34003,46180,-21341,-16783,68552,25581,78453,-54169,-78606,-106651,-95460,161,18374,54994,29529,-6622,-7808,46277,59682,-58923,8618,-5715,-60109,-82482,-10301,4252,-58139,-96812,-43847,24593,-47772,-72502,-2525,7942,7727,-119674,-40094,-23754,-42074,-44508,15097,98440,-46572,-44471,-349,-45346,-16249,-74570,-65284,4825,9847,69030,33528,19753,96066,29071,-5298,-10853,-22384,63100,-2623,27865,-3876,69399,-9811,54678,-33852,-57839,24721,-10993,-7884,-17234,-16023,-41561,28519,-88800,-60505,-15130,75459,-45292,115059,19131,-29752,32665,12010,-109050,48764,49784,60720,107378,40238,58606,-6036,-66690,-58940,24723,-1376,-10182,33059,13146,14379,-36663,-50099,82524,38359,24590,37087,32144,47813,13359,-49474,-77709,-21612,-43202,15689,100756,43649,-37138,38288,-10541,-32713,19933,85455,14768,31561,8479,5930,-45185,29525,22658,50035,-33273,19632,8257,-22064,-30233,-66616,-78866,18489,-82580,-3410,-23022,-3185,27321,-20765,-23378,-26849,5053,25026,-5846,-24683,-17118,48651,73532,34394,49446,55866,-1319,57673,10012,15602,105695,13752,8673,33726,31239,-10278,-26440,-58491,-8017,-29234,-18155,-52502,-15051,13638,-4594,1928,35774,37124,-65193,-55084,10348,39786,14579,948,-34335,49416,57543,32665,43651,36586,44847,-10109,-10018,111,-4625,16296,-33409,-2563,-1236,-585,-86276,-22127,46041,-65085,-27072,-20301,37849,-46143,14512,8202,-29718,-77044,15828,-8314,-21363,-39740,-5154,-19946,-33361,620,52060,2732,63875,73393,111869,59219,58403,29778,-27858,-363,-2094,69353,68339,15610,-10070,107774,70585,3952,-9263,-14777,-14813,-89104,-73671,-73175,-17077,52651,38196,66507,29705,-3631,131622,11821,7371,-29080,-7249,-33256,-60163,6021,1594,27666,-87715,-72269,25111,34999,12607,65278,-44083,-17802,45060,-14978,-11889,17569,7355,-22105],[19949,24673,24040,15989,-13644,-43222,37209,67363,-97908,-73451,-99768,-33598,1759,33310,-23198,-3654,72052,-14746,36693,-35261,-59319,-31531,72492,19324,29680,35205,10005,25414,-36450,-34197,-22087,-10399,99750,-4811,57992,18925,-29010,22669,-23661,-15136,-81274,-54475,-69378,-72822,36303,-18767,-1962,20098,63101,31587,-6707,-68933,-122421,-54312,27021,-51415,-34332,79651,-19531,18715,9981,42523,-17713,-13166,-46351,31445,55481,23965,173,-8495,-28525,-34188,37382,96040,-17118,-29875,33418,32708,-67668,-14470,17014,13980,-22580,-21559,9722,-31484,-20472,-48074,27325,2005,-22027,-22377,-72901,-34604,-27760,-86813,45288,-8359,-74,31931,-28890,14831,-3531,-3799,25269,-61461,-39450,-27786,-69582,-47638,-31610,6088,-76546,38220,-1586,-8247,-7388,-10900,83475,5232,13010,33093,37611,62869,6378,26230,11328,13192,15011,-2252,25133,35670,-41440,-51472,44048,-13581,-10392,-2923,-41095,-47111,116022,8756,32974,24369,61164,-30224,-9174,21695,-26261,9667,-81391,8689,-38096,-637,16688,-13127,-2474,-22135,-42555,88060,67270,-34642,23352,-27738,36809,45191,37563,-32504,4288,32278,-3181,4093,7658,-23619,-9580,9003,-22765,-24754,-30503,-68100,63205,-16159,-28725,1826,35930,15757,42492,40125,-19679,-17507,6961,26435,29649,92615,75891,-7791,41128,7477,71678,-33380,-20973,73424,44797,-6456,-15727,49659,-34674,1926,-10371,62375,33063,13447,-10895,-12072,62034,14498,-54904,-15364,-5513,-8958,-83993,-43135,-48042,-5921,8664,-67520,-7068,-24639,-71291,21573,46051,-5154,51860,35466,32504,18828,35152,7664,-27484,7591,990,-37224,-36920,29286,-33215,-77016,-121192,76990,52622,22773,113691,-249095,310195,71827,42029,122760,85558,41049,-20553,70182,52291,-3385,-6141,35596,-22276,-38227,-3970,-85383,-58616,5415,-14492,30487,-43947,-38692,-10302,-53427,-49797,20761,-46539,-9091,-64180,70756,61114,48377,-14991,5542,-16088,-70735,-63101,27226,7441,-27,11485,-42162,-25828,-131649,61550,24434,-83519,-76542,51543,-16226,-42246,-23278,-914,-2376,15682,9711,-26941,20309,-1178,-18172,9672,-50358,42463,73118,3906,868,2665,-8365,-76379,-61123,-49885,-17091,15754,12297,5042,39627,143770,5708,-35743,74434,-26410,4769,-18053,6800,-37372,4063,-78541,-48075,12713,-6,88397,25193,-101987,-55640,-28949,40286,39822,56324,-42313,-70926,-11581,34192,36584,-28448,47510,1271,52713,-37447,-72117,9006,13383,-37317,44179,-113038,42627,-36458,-40585,1559,48501,38300,2911,37958,10279,-20188,-34041,-15666,-16495,16016,-2423,85625,42438,9095,38024,49021,20532,3291,-81108,-34298,-81505,16280,-13263,-30914,-13646,54085,-741,-2641,-27152,-2345,29657,36557,267,-10673,12809,31532,13697,-2962,35815,30569,25538,-23351,32272,43902,123264,-729,-30479,-142708,-99423,-8755,-78769,8552,18799,-30435,25501,-61040,-17258,-85144,-15730,-26773,47866,-7444,24145,-48872,69019,59952,-69224,-68444,-35371,-52374,55457,49325,48786,3753,37689,-67699,39585,-45009,-59519,1586,-51003,9298,27185,15996,-76751,42126,-29526,-69580,-17802,-107316,26476,37744,-13683,-65537,8726,-6217,39131,-36889,86407,-71459,3204,11086,21736,98232,43426,17969,-42174,-55820,28620,-23521,-36821,41156,33229,17673,41747,-26952,-15724,-142316,-13086,27477,58082,1370,-50702,-105206,-73028,-34080,-29797,-71454,-102402,20722,-24082,-37238,25133,430,-21280,46004,-16743,5907,15625,-37781,-1562,3022,-38316,43722,-32999,-27033,8097,83988,22734,-43490,-19065,46354,3239,63684,102849,47104,9959,-22735,30147,112499,71704,-7967,8059,30172,70189,-57000,972,25183,26785,-30149,-63804,-71113,32985,99401,40363,40929,-6992,32885,22888,-18141,70811,14849,-963,50588,96354,26781,49234,11086,20410,76186,-26088,-36243,-14591,-62616,9332,-26564,-1824,-40329,-36102,-4611,38804,-37237,1349,-5252,-6767,-15339,68410,39348,33751,37087,96423,18135,-26416,65779,84048,-2788,21859,9032,-10483,-10958,65214,-1458,48931,45162,24244,22130,-60920,3091,80365,52777,49652,-47260,-44059,23480,44554,14537,20842,-2565,-93340,-15147,127084,76623,29242,26696,19669,10715,4534,132918,65678,-18520,10598,-14423,-73395,-57906,31102,-46195,57302,53095,42618,25935,24977,-13119,17367,50737,-13477,-15110,-61082,-2793,-20953,-17596,54629,11269,26192,70906,72700,7104,17098,84386,102771,-137869,-67046,-36455,-39949,-62257,65124,24391,51958,-9569,-48733,-61124,-22748,122805,-18775,-23242,-47285,75878,46250,-22204,-56668,20421,38721,-79535,-26493,-13338,6128,16165,136914,-32395,-15084,-86753,-5294,-17828,-4458,-55919,-27086,25948,-82230,-82527,-29556,11953,-56903,-76342,-31968,33789,54425,-30508,-4429,20713,66177,-65145,6865,-3032,-17458,-55541,13131,71570,-12881,35371,50345,46603,3191,-5227,14913,-30437,-24912,33126,-17703,8977,47468,60378,37611,21112,79755,-37285,-7146,57078,-26735,26170,-15537,-19779,-2667,28153,13168,-39068,-430748,-218726,-43355,55128,6221,-108872,-32445,-65483,-78169,-78469,-91821,-3935,-12409,-59092,-97536,-20169,35809,-30046,-22895,37248,33688,56807,-69568,-57612,-83830,-69961,-30393,31467,76989,36901,1591,-6248,28926,59329,-62394,6909,14659,-20224,-44168,-11940,-6376,-67791,-71508,-49460,26846,-42718,-63746,-11596,9377,-5524,-144900,-20019,-18082,-21564,-37963,15974,109813,-46585,-36023,17218,-28257,30218,-60737,-65185,2892,19735,15009,40805,26516,120108,90514,10315,-16647,-4745,44761,-14967,15708,-22794,69526,65,72881,-23147,-38095,14142,-3819,-10624,-16644,-25936,-6882,45014,-78672,-40016,-27017,71451,-45238,88610,15835,-29881,18036,7740,-139402,49070,40185,38249,83145,22888,63032,-12740,-62201,-61306,20040,220,-389,19244,-23275,-14154,-30693,-53340,76014,49970,33494,37370,21887,16502,-8714,-55401,-67991,-30957,-25591,21559,105204,74868,-41738,13559,-20224,-39317,-20184,70905,10420,27032,20472,20702,-18713,31953,40592,49090,-52424,7196,13811,-9624,-32752,-64812,-69315,6902,-65373,18271,-49026,-5616,45537,-12711,-15077,-17417,-38841,13108,-7764,-27531,-24283,53009,64236,27852,70871,59554,-5758,67714,3767,23588,117083,-137,-21807,21992,31941,-12318,-20635,-77338,-11309,-27159,-51497,-79218,-19908,-641,-12455,-6325,19830,26207,-18470,-34853,15175,30257,36194,13640,-33118,34912,80028,27575,47249,17935,42781,-8888,7419,14417,1054,33577,-31770,22502,948,5628,-66874,517,38252,-47217,-50365,-25089,27174,-45683,-13543,3424,-5513,-84675,-9671,-42250,-13797,-41871,5776,-890,-13908,7298,37445,-1541,49269,70611,99690,56522,33873,24931,-18421,-12622,-1731,69780,111696,8560,-12852,78909,64279,3761,12776,14194,-14806,-68317,-50450,-81086,-2665,51705,33079,55488,45623,-22708,130732,12249,-17876,-52494,17276,-37232,-68361,-20396,-12303,45499,-57149,-71299,6983,10131,-17739,51535,-23747,-4670,55468,-22393,-14797,13477,6889,-55000],[32817,9818,5091,16839,-34812,-31986,61143,76791,-103751,-59026,-100943,-36011,7479,26663,-27361,12650,2743,-16798,25280,-32556,-58348,-50758,45747,12248,18697,31915,1243,25862,-53995,-66626,-46432,16883,101203,572,41504,14480,-54706,9462,-20838,-29151,-90603,-55387,-88757,-73188,11863,-19892,-5951,23999,93459,21655,-11673,-75931,-139742,-88816,50177,-37853,-49903,115886,-13243,-6327,56295,46625,-56638,-82844,-95520,21243,88999,41073,20583,21959,-22693,-29358,51029,93631,-10998,-30607,31095,26398,-73957,-27424,-5949,10830,-29054,-31234,7744,5137,-7274,-35244,7939,6847,-18462,-43355,-49010,15498,-14472,-68531,31935,-26905,-10711,47041,-34455,5222,-26774,-4962,42573,-57948,-35818,-34655,-62065,-67750,-18803,-13203,-60802,54097,-2220,-25327,-6640,6512,92777,19293,38616,41871,42938,51993,-2298,20140,-2883,56,17697,9888,16350,30669,-52426,-52757,57794,-8032,11232,19958,-18554,-25681,81800,7502,44533,29451,75712,10185,-7813,13025,-22965,14580,-83532,17050,-31318,-4749,35464,-3734,2812,-15079,-43072,110323,62469,-46927,16836,-32140,50406,54273,42745,-43494,12025,40531,-2626,24373,2347,-13421,2075,24850,-6508,-21199,-10352,-86338,45651,-8672,-27467,-27503,7824,11567,42495,24584,-12882,-28825,-9688,28421,61273,55003,68165,-25760,21348,5555,52536,-16598,-1008,38352,71424,38645,-31540,45318,-31934,-2177,12089,72676,11994,14751,-59010,-30469,54238,28574,-63219,-44554,-4891,24757,-59703,-32542,-53323,-49053,24590,-68435,9435,-26063,-30642,14927,31306,-5918,58381,50513,17049,11332,40069,-14884,-31131,29962,21013,-39983,-35862,48420,-43156,-81706,-80145,99426,56679,69971,125290,-152265,320142,71548,33729,63788,80846,48039,-43032,52288,28395,-7669,-14407,27204,-32393,-15264,35334,-92737,-61803,21791,-6190,53638,-32265,-37644,-2684,-53578,-59577,12546,-39676,-4617,-50127,83061,66273,22673,-46476,-14152,-10895,-66469,-45888,41118,21900,-14641,12159,-4566,-26089,-100864,89112,21777,-84565,-57261,49276,-2159,-88880,-60955,-22528,-10111,25558,4775,-27565,30352,17242,-20658,-20572,-54252,23877,89484,4194,-15774,-13597,14819,-58753,-63133,-3653,-25793,-64958,-34149,-38854,23172,107674,-3008,-24453,73265,-6830,21665,-28397,48137,-31423,-15122,-93840,-49107,-69776,19268,72673,28019,-63715,-33572,-35355,45715,37447,15194,-36920,-85532,-9865,31668,55033,-20400,35204,-8917,46882,-56623,-85733,-1145,18137,-35124,53318,-72962,28174,-34034,-41831,2572,56080,23470,-3514,39924,7497,-10870,-40762,-23124,-25607,4413,-4934,94489,18397,-992,43184,30299,33569,25024,-82937,-37681,-74772,26879,-3468,-41957,-26304,11012,-3875,-33438,-38994,-8651,18160,32908,-685,-5294,-19347,18706,5487,14212,-4813,24933,33687,-24390,54175,51585,114618,20797,-28311,-149394,-95134,17854,-73561,8402,28322,-38813,14815,-77935,-53441,-90235,-23663,-24375,41378,-2787,32591,-56771,78266,47077,-60812,-72386,-58488,-32004,63427,41664,26579,584,14567,-90973,26250,-44482,-60385,-8,-44602,18501,20404,142,-114092,60814,-9789,-91653,15310,-121314,18405,7196,-20520,-67450,-7254,-18938,39913,-11203,69631,-76626,-4135,3564,27554,62665,29993,56614,-17312,-19843,31969,-19771,-44001,30256,24951,18216,36939,-37063,-8467,-147986,-16760,15409,53985,931,-40337,-103255,-107253,-38470,-14402,-41725,-65982,30622,-20726,-45833,26399,-2695,-13628,44253,-30031,-17639,-3077,-43799,-19002,17893,3386,45554,-14412,-26148,-4721,96741,12378,-76239,-24549,45751,11255,53991,95662,28636,12653,-28532,16173,109361,78811,10610,8053,35324,60501,-59461,-19633,21825,36295,-17715,-67416,-89809,7996,92708,34275,21919,-22990,36165,29168,-25496,66933,-4646,-12015,62063,67956,-2054,33822,16321,9481,73225,10884,-27985,-33204,-65937,17075,-49584,-21517,-35455,-32977,-8391,44696,-31279,-928,7446,-8409,16230,64204,24513,6004,15913,86378,-10401,-27099,25892,70015,-3465,21528,4952,-16293,-1167,90116,10834,53529,63466,50388,37309,-62419,-12997,100866,10502,51084,-21308,-6794,23997,24510,1751,21648,-6911,-97398,-14621,76059,78911,56053,47353,37441,12206,6880,153761,73138,2220,-1952,-352,-68713,-67669,31371,-33926,45864,63806,52874,35164,47880,-26508,27424,77063,-11133,-32170,-66880,-19808,432,-6064,58090,28093,27219,52950,93595,19532,21512,90349,98986,-159824,-48213,-9837,-34820,-59642,49341,15011,57728,2781,-50779,-76910,-15143,112100,-18159,-24342,-78347,47430,37697,-30227,-80262,11582,23977,-54119,106,-32495,-10174,11233,155093,-31614,-18457,-87069,9539,-28307,8304,-72458,-33038,44021,-56954,-64347,-22707,41719,-66350,-62885,-40406,33733,59263,-26399,-15539,12725,69675,-57152,13902,8217,-24188,-36306,14313,60851,-30206,15773,52397,49668,-9668,7551,28727,-1718,-154,36259,-40234,-3747,54920,58984,43635,30082,58556,-59845,-8756,40269,-3455,19635,-17259,-1822,8882,37729,-301,-63524,-449367,-220078,-32025,51857,10364,-76718,-23687,-83591,-86481,-103287,-107853,-1095,5700,-41314,-71751,-6222,16244,-35512,-30675,-2283,28765,16847,-80236,-31632,-60455,-39768,-49638,34412,87841,52322,5996,-8862,7463,49645,-42713,10066,31028,6079,-585,-7625,-14766,-64175,-34392,-44581,22207,-41429,-50649,-20762,4696,-15888,-145628,-2161,-12083,2346,-27254,9079,95698,-45549,-20432,22694,-9963,64741,-49852,-56070,1503,20685,-35499,47211,39996,118125,134333,19789,-16009,21700,21983,-29119,-6308,-40197,58116,11429,69674,-8632,-19296,1494,3140,-15463,-18355,-30656,30149,47678,-66821,-22783,-37789,55802,-32187,48778,18716,-24397,-1158,-13536,-140649,48644,39142,23500,46516,631,64102,-18552,-57254,-48098,13422,-2325,10488,3410,-56452,-30934,-17869,-58585,64737,49556,30705,38382,8071,-16232,-22940,-52134,-41927,-56525,-21359,16205,100033,92065,-37761,-6605,-26808,-46205,-59276,42459,630,19902,26586,28422,27744,18108,54311,35244,-60541,-98,13287,-2641,-35051,-66794,-62908,-4595,-42045,39292,-61538,-2579,62263,-15,-871,21,-77132,-799,-4411,-25555,-31409,49518,59500,21619,73540,50464,-8757,77116,337,33267,111406,-7261,-42210,11963,36061,-13532,-12169,-78606,-13538,-18294,-64289,-76986,-27260,-6548,-15627,-11957,4253,16663,30718,-14202,19812,4377,39943,14447,-33125,11893,89679,7896,34759,-13364,23851,-2065,27993,30093,13105,55466,-21400,43527,4888,10779,-37040,11198,13996,-26924,-68094,-28016,14596,-50648,-48282,3658,12782,-91652,-42308,-67708,-3422,-33497,17701,9686,10600,13675,663,-12949,32006,56517,81652,40399,16207,34110,-2969,-18588,-8696,38502,148235,5411,-21663,30704,41209,2156,37813,38406,-1782,-25730,-18728,-80611,15333,46020,19086,29508,49570,-32881,90708,19667,-28765,-64485,46477,-27648,-58676,-60148,-34056,57952,-19336,-62517,-14320,-15635,-39866,47187,-5004,2620,68393,-25443,-21638,3949,4615,-75797],[50215,498,-13796,11818,-41749,-22050,79526,78708,-97173,-35282,-86766,-37989,12444,23926,-34519,24098,-51307,-20217,16906,-27771,-52231,-59297,12324,-3668,6865,24926,-17424,24306,-71018,-78947,-56530,44616,84697,9215,27342,19883,-66326,-722,-15264,-37198,-79157,-43778,-84286,-66504,-55879,-26671,-10021,38419,98837,8840,-12692,-71478,-140111,-113512,62601,-12527,-56058,129063,7611,-29066,89430,53742,-77136,-146581,-116389,18589,125611,58689,39325,47852,-14581,-24162,63760,88489,-5663,-25979,27908,27103,-73770,-43328,-28058,12570,-28266,-38012,3894,33307,2661,-15049,-3354,9215,-17624,-54692,-27752,43406,5011,-41722,4977,-43783,-19542,56110,-33949,-2087,-43486,4522,57879,-51214,-25417,-29653,-45257,-79141,-7886,-34422,-36284,63959,-11778,-49982,-13508,19470,92789,45096,59909,49698,49102,48482,2632,9963,-14990,-3129,20256,16470,2410,26563,-49689,-59265,49910,7600,37123,27250,-4107,-23184,26668,6653,58079,34817,70185,36322,-12139,5461,-16812,21885,-76214,19584,-18851,-680,45842,1378,4694,-2691,-45232,98507,61213,-44243,5939,-33829,56345,55554,39998,-49579,18866,42120,-611,39220,-5727,3709,9806,39595,6349,-29131,734,-92229,19316,-3801,-23851,-57796,-19779,6337,38534,8222,3319,-38540,-23151,18584,90260,18011,49709,-36005,1296,14747,40647,-4813,6718,-9192,90531,70663,-36453,41452,-24945,-11246,22985,71818,-11832,10088,-104327,-50044,34007,30696,-60988,-70775,-2341,49682,-26593,-23076,-57768,-74058,43954,-56954,27943,-25989,-1232,4876,9941,-14374,61804,60876,6516,-5258,40139,-29092,-28341,62805,39423,-33428,-35879,49170,-40321,-77110,-27598,115741,59481,103875,114436,-77656,324056,67331,16242,9398,72106,45264,-58880,25243,7756,-1340,-22078,14122,-33439,16591,61743,-98749,-57050,42987,7021,77676,-17790,-35608,-2377,-43573,-64948,6676,-23308,-12134,-36812,81427,69873,-6101,-65642,-36165,2438,-58089,-5550,55017,41539,-24171,7001,38753,-16167,-64180,97033,17688,-62465,-29769,41313,14242,-116072,-83556,-31318,-17456,35107,-5733,-21489,40236,29449,-18795,-25586,-54328,10993,76437,5743,-26355,-22482,26239,-32566,-68809,332,-33101,-120030,-72861,-76633,3936,50571,-9662,-2226,59087,7558,36709,-34622,82703,-19273,-35644,-105905,-39721,-83627,29900,46439,41590,-29975,-12338,-35919,46773,36795,-27087,-29834,-96051,-12070,26831,65762,-12988,19923,-24069,28422,-71129,-94259,-10856,19497,-26713,59970,-20687,10823,-21460,-34390,6394,69734,12056,-9993,42491,4153,-1240,-43446,-5555,-37265,-8027,-15201,84967,3804,-2866,41326,1317,39770,50166,-69174,-34048,-57734,34359,10942,-53159,-30921,-22154,-1373,-50515,-49841,-8452,7878,23394,15,1871,-45272,1044,-9329,39329,-40608,19973,37025,-20259,75833,53002,97313,34779,-17546,-122195,-75132,40538,-53851,10139,32838,-43840,11732,-80072,-76922,-75100,-28146,-21634,38160,4583,38827,-63269,69750,10843,-50856,-69399,-68831,-1687,65662,24923,-5994,-2367,-5554,-88350,11484,-41473,-55922,-2242,-36921,22211,5955,-11025,-130424,69043,4928,-102027,35240,-109884,2191,-18286,-23887,-50373,-13855,-27031,42662,5943,37915,-67392,-22016,3150,30416,26858,27023,79364,7655,16016,30492,-21358,-37198,18971,14673,16884,25025,-36155,8316,-126964,-18598,-7091,46940,11268,-22412,-91682,-131570,-43518,1379,2829,-16175,38332,-19334,-51783,24997,-11443,-10812,38655,-41702,-31579,-26170,-50235,-35147,28731,47966,44270,9542,-30308,-18923,98501,3483,-100761,-34463,32412,15079,42733,79305,9766,13107,-25067,5816,89003,83538,37815,2723,29820,41365,-45470,-30163,10409,39969,-13628,-57813,-94149,-21892,58989,15701,-1350,-39001,34579,31825,-33295,50697,-21036,-36792,55039,28265,-22666,8397,17230,-11933,58945,55644,-15377,-41585,-58721,23897,-80975,-55776,-28650,-33213,-7607,62812,-11979,-1484,19147,-1752,37897,57165,614,-34751,-7959,71677,-50110,-27610,-24076,46486,1513,17479,-1854,-15968,6028,105138,19661,53176,81354,69877,47392,-58966,-27324,107671,-42009,39948,7300,37408,22412,-2029,-16545,18099,-1719,-83855,-13395,14317,62129,74672,63900,39730,16071,3455,158647,64750,18227,-7831,20273,-57851,-72694,22803,-24619,32147,69551,57159,35521,58052,-39017,34803,96227,-8591,-50366,-67762,-34321,29068,4410,57267,40630,25043,24362,101086,17250,21698,90548,65566,-153829,-21480,11275,-22446,-45159,26282,-361,62577,13312,-51890,-77111,-9528,88662,-9828,-22823,-99970,10769,20645,-31446,-76879,638,3940,-18259,29494,-44914,-19283,4124,133199,-28607,-17831,-87028,23918,-32133,25448,-71996,-41564,55272,-16739,-25368,-15698,56402,-49179,-51712,-44663,36238,54349,-22155,-19496,5710,66327,-40896,19900,15088,-35469,-13593,9340,41820,-38281,-6709,47322,43268,-21354,16155,33774,32541,33005,25381,-49208,-9087,54479,30666,49558,34984,19604,-75697,-16674,14025,5717,13316,-20103,18182,13992,51715,-6057,-95183,-460745,-227440,-24784,27577,7920,-43893,-24988,-88814,-87443,-107191,-113376,2527,21874,-16521,-42090,3585,-9010,-38972,-34675,-34418,15973,-30715,-78497,-9703,-42754,-14019,-49880,32358,81965,67950,6667,-10703,-13906,34249,-11683,17872,39255,9657,31347,94,-18654,-50266,502,-29805,13923,-42754,-37012,-28108,-3647,-19329,-123717,5266,-7774,21571,-18599,-2914,58815,-42455,-2006,19930,6754,76527,-46167,-40702,-2201,11887,-70880,48716,52630,91024,140165,21917,-12723,42432,1826,-38690,-30618,-54403,38586,20502,45557,6060,-3833,-10659,9520,-20393,-21082,-27103,58083,33941,-55538,-16726,-49626,33834,-12225,9908,29112,-16293,-17277,-44954,-115181,48301,43246,21907,9659,-16834,63172,-21788,-53791,-19820,4801,-7553,20262,-10190,-75021,-32415,-71,-64054,47987,41858,18604,37265,-3686,-38259,-24959,-41833,-10295,-83980,-23066,155,86793,86521,-28520,-14313,-31268,-54424,-80588,5562,-10025,13071,27711,31258,78331,-4623,59504,15019,-59515,2258,4590,-1355,-35031,-74242,-61968,-13157,-22646,52673,-54214,6934,74753,15772,16053,23119,-91908,-11188,5078,-16778,-35999,41392,61634,18281,56365,28992,-10458,82553,360,40360,91827,-8373,-49209,5132,45183,-15718,-10262,-69380,-15589,-4105,-56301,-52682,-37510,-1947,-8446,-13536,-7101,9962,64481,3879,24279,-32250,28363,1306,-37752,-13109,76707,-19538,12477,-52959,-5162,7833,44001,41734,25123,75368,-4820,55602,12187,17168,-3298,5724,-18209,-8041,-76612,-28624,6576,-54500,-72966,10234,20001,-95648,-71939,-82737,6120,-16276,27527,13070,30214,16371,-45989,-28493,15388,35593,61594,12802,9270,51309,15214,-21269,-20262,2061,170822,6806,-33316,-12482,10010,-5446,56399,50513,20771,20965,18057,-70213,31458,29983,-2873,-2821,40434,-33119,30165,35286,-21509,-59012,73267,-4658,-36801,-97036,-54612,56580,13591,-47436,-33134,-35347,-49284,53255,7396,2336,79223,-21793,-30513,-10303,972,-73980],[60725,534,-27213,106,-33878,-20969,83141,71240,-80018,-12078,-63039,-36766,13628,24292,-43336,28463,-62973,-22141,15403,-20877,-47927,-58827,-9569,-24739,-3929,14159,-38692,24208,-81975,-65219,-47380,61371,53687,19114,18925,31374,-61519,-6616,-7703,-39430,-48091,-20786,-53084,-51578,-138608,-36014,-12854,63409,79792,-2324,-7492,-58047,-123610,-122943,60402,20734,-52473,118994,35063,-44744,101185,62341,-72800,-173008,-98158,22436,139726,74276,47946,66148,-4373,-18150,68907,81356,-508,-13780,24595,31449,-66467,-53721,-42012,15105,-21590,-39828,-2529,49879,5634,7907,-6703,9478,-20496,-54199,-17197,41887,25089,-12337,-23855,-49535,-22324,53797,-28456,-4009,-52259,21541,66978,-40479,-7833,-14797,-23104,-81674,-4969,-51740,-9978,61885,-27735,-78474,-27082,29010,82255,78223,69659,55171,50758,51926,13901,-4280,-21590,2818,22447,17457,-12322,20855,-34753,-68058,22987,28341,62005,15716,269,-37463,-24818,6692,74074,40639,51664,45998,-23944,-188,-6448,29508,-59630,23272,-1697,11609,40540,1907,5709,12451,-45045,61180,62200,-28238,-9098,-31424,54388,50064,30567,-43360,23707,40057,2215,45677,-14337,20205,13269,48059,14139,-48100,2587,-81136,-7969,-2978,-16604,-74946,-34966,-13,31454,-3981,23895,-44583,-28817,2413,104396,-6974,32699,-33176,-13424,30288,37001,-1967,1311,-53228,95546,83633,-29509,38863,-16671,-22658,12704,66555,-30802,-38,-136162,-66885,7611,21600,-48409,-83475,1113,63684,10483,-14664,-53519,-74695,60581,-34850,39980,-26067,11650,-5275,-9112,-18282,66501,59274,1616,-31618,37982,-27601,-17620,99871,50748,-19781,-33771,31176,-31298,-70066,11989,112860,60792,116303,77316,-33565,309892,52909,-5196,-26763,63992,35279,-62627,-2569,-4768,17215,-26944,-2146,-24349,51969,73080,-100063,-49008,59845,21617,90847,-7028,-33726,-8180,-23722,-61970,7227,3172,-28502,-29595,66895,71486,-23943,-66361,-52795,18105,-48567,43465,63401,54452,-24934,3878,71379,-532,-31527,86150,14723,-29770,-4350,30110,25045,-115958,-83197,-25283,-22024,42303,-21260,-11533,47083,31415,-12282,-9003,-53117,7280,45598,4040,-27457,-19171,23680,-7562,-77536,-44195,-41793,-123970,-79973,-93032,-12064,-580,-12983,23476,35456,14168,47413,-36572,98357,-5827,-51537,-116242,-21611,-5369,28930,15051,61136,-7726,3360,-30697,46114,38479,-57170,-21637,-93943,-16939,22291,61229,-10716,4911,-38877,242,-76795,-92627,-17851,13777,-15877,60318,19213,-5566,-11075,-18980,13272,81634,6614,-13516,44160,705,7843,-39265,24115,-50989,-17468,-30917,60889,-361,3077,31817,-30096,34313,64856,-43144,-23926,-39097,33329,25757,-59394,-27741,-37456,5114,-52426,-59034,-3827,1551,11307,4175,8213,-61550,-16264,-25488,59310,-64354,11024,33276,-10311,83612,48104,74475,42689,1314,-79310,-46845,53209,-26903,15809,31436,-45383,16921,-66095,-80457,-50310,-29145,-21790,35788,11410,41130,-64371,47603,-39072,-43250,-61077,-71250,27511,63678,3237,-43997,-4987,-19782,-66326,-6320,-37190,-46475,-6431,-29408,22282,-13955,-12944,-120430,71886,14634,-102816,37932,-81803,-16503,-27983,-23996,-19422,-6377,-29532,44184,6972,1143,-44714,-47155,4269,27311,-815,37512,82656,26483,44294,25479,-28704,-13919,9171,2330,11434,8260,-29513,27713,-83169,-15207,-32647,36337,27046,-822,-75240,-138589,-47922,16928,51928,26647,38483,-22601,-53444,22337,-17964,-9600,32217,-47857,-31103,-48151,-53703,-44231,33519,72189,43270,35471,-44786,-31799,90308,-2282,-111699,-46255,9949,8276,31779,60008,-3571,10815,-15701,3759,52107,82765,64436,-6537,19609,17888,-20563,-21166,-6769,37156,-20442,-39255,-89343,-49038,8405,-9117,-20908,-53761,28341,28996,-43465,28966,-28275,-66276,31952,-9092,-28401,-9598,13954,-36900,38295,85921,-2945,-40230,-45451,25138,-113054,-92040,-20650,-30531,-1855,87808,16392,-3383,28572,10728,47345,45839,-26729,-71348,-27954,55104,-86661,-25692,-70707,21750,10252,8075,-7709,-8536,9745,105815,27669,53989,96761,76315,48236,-54194,-37546,101900,-85832,15828,29755,75189,22758,-25413,-35452,12714,16308,-55458,-12097,-36323,40330,77242,71604,27165,21016,-4773,140347,44557,26583,-4927,46242,-45677,-73219,8201,-19195,23599,69081,53342,30084,50152,-50170,36767,102286,-6310,-64047,-60623,-42756,53633,14678,57840,45337,21926,-4078,91147,8243,17391,85486,17772,-133164,5959,21285,-5216,-21967,8534,-14416,68158,20328,-46567,-60799,-10531,63780,3142,-15933,-106174,-22001,771,-23669,-56099,-14409,-25456,19470,54484,-47710,-26596,-2010,81574,-24974,-14201,-86350,32120,-30935,42328,-55842,-51582,56364,24337,21440,-10102,57968,-7590,-41664,-43927,40732,41320,-21371,-16148,1537,55598,-24894,24758,16251,-54981,4375,-529,15843,-36206,-27327,36947,26863,-29453,20696,27824,63294,54139,1189,-41514,-5287,39469,-17189,55090,36396,-24930,-84174,-29018,-16022,-1272,7985,-22939,35014,8890,66286,-4515,-124340,-463577,-239556,-22049,-8873,-1172,-17388,-36146,-79198,-84333,-91894,-100008,6168,32039,7689,-16657,7839,-33841,-42764,-30974,-48927,4061,-69060,-60057,2983,-31610,1364,-28867,31115,60221,71821,5022,-8189,-31169,18292,14316,28178,38352,-6645,40349,6767,-16547,-30737,20108,-9087,7025,-42858,-25895,-31825,-12327,-13469,-86098,-2766,-6128,29031,-18284,-15046,11768,-36704,14326,17151,20578,67617,-50737,-23701,-10991,-3827,-84888,42842,56386,52092,107243,18826,-10671,46950,-9451,-37452,-49853,-63179,16490,24082,9277,16235,7940,-19144,16305,-23153,-23071,-15986,67900,6214,-46512,-24504,-64099,11805,6238,-14631,44412,-9170,-23223,-76502,-77670,48060,46878,27460,-15372,-19650,61562,-21724,-53078,16906,-4555,-12340,27657,-18249,-73806,-23344,18687,-66973,27865,34706,1537,31179,-7330,-41514,-14540,-28986,14005,-97617,-20907,-22747,68615,56891,-18840,-7426,-33870,-60706,-76709,-31551,-16674,9851,26853,32383,114063,-25600,52437,-5593,-52948,15417,-12178,-1182,-30478,-83884,-65826,-16486,-11905,55354,-27747,21528,78685,29642,29648,46114,-73764,-14629,18254,-1632,-36259,32058,67999,19530,25226,-113,-11274,80417,4075,42020,67395,-6477,-45316,1432,57152,-17852,-21318,-58828,-18197,13028,-34790,-22914,-50150,9739,8539,-11295,-11937,6551,72482,19242,28656,-67871,10381,-23137,-49947,-32971,40967,-44627,-9455,-94743,-34088,17158,48274,44690,30368,84484,12093,57208,21918,25877,26828,-10511,-45684,5996,-75648,-27784,7086,-49318,-74313,19656,14810,-93058,-89254,-87844,12407,5317,32686,13078,38700,13125,-83949,-43014,3017,13543,42669,-21185,7463,66400,32448,-24084,-30688,-14518,175758,12827,-43239,-33872,-18586,-20279,63615,48522,42646,52768,54389,-49850,40769,883,-28736,-32615,21667,-25888,-25644,56282,370,-37041,91313,26118,-10360,-115126,-66690,36883,32265,-28959,-44196,-43598,-46495,65522,13785,-5029,80562,-12824,-38961,-26830,-2684,-51841],[54334,9744,-31081,-16297,-16002,-31525,68395,55383,-57578,2075,-36824,-30110,9035,24195,-51146,26602,-31470,-20477,22232,-12463,-51274,-52969,-8408,-44950,-12106,803,-55846,28149,-84749,-31265,-20626,59739,16856,27957,16979,40801,-42914,-7403,867,-38185,-7399,9721,-3625,-27396,-193584,-42286,-14156,85182,47648,-8031,4061,-41064,-94726,-117164,44998,54985,-39851,91865,57668,-51289,89282,69562,-45931,-155218,-54112,28399,120010,85299,41130,72835,6500,-11208,61637,70249,4654,2960,21217,33825,-53123,-51662,-43077,14000,-11660,-35509,-10743,54514,2596,28229,-5729,9277,-27263,-43711,-19180,20553,40065,11801,-40909,-39230,-15808,39520,-19894,-382,-53767,41170,66827,-26379,13929,4268,-1627,-76965,-13685,-61239,12567,45655,-44273,-103040,-44501,36077,62429,107319,64622,57844,44309,59274,23818,-20343,-20572,13681,24151,16064,-23451,11822,-13060,-75685,-12483,46772,78663,-10245,-2824,-59532,-55133,7385,89946,45868,33227,40760,-42761,-3693,8377,35206,-36894,33109,17329,27697,18992,-316,6942,26986,-38733,18536,63052,-5947,-27022,-24441,45633,40255,17337,-22544,25415,35962,4777,43780,-19308,29165,13527,45881,17121,-68203,-1414,-53707,-27415,-6647,-5591,-71236,-31499,-6614,22447,-11444,40633,-45466,-23575,-13329,98681,-17246,20864,-19307,-19734,42650,36708,-8316,-12977,-77873,86055,77209,-12581,37850,-10388,-32537,-19344,64236,-38726,-13299,-148894,-77225,-16694,4804,-30304,-74889,3607,71177,46739,-6511,-35064,-54940,69450,-7145,40402,-27590,10559,-13032,-21166,-10920,73567,42157,1600,-63419,35907,-11284,-108,131559,51469,-1140,-25454,3963,-24687,-65871,20996,87038,60581,103494,18652,-11046,267002,25054,-23698,-40613,58150,22091,-52089,-23611,-8710,44377,-27389,-17956,-6774,83728,69856,-94106,-43253,64376,34675,82783,-4609,-33142,-16812,3606,-48529,15432,35597,-46582,-28920,44539,69949,-17168,-49503,-57170,28340,-42516,83012,62588,52250,-15741,11510,83609,13188,-10552,62938,14668,-2986,9609,18609,24946,-89089,-60383,-8666,-22096,45396,-39326,-1278,49059,22026,-3763,15315,-50766,13006,13515,-4964,-18530,-2243,10988,9916,-85650,-112237,-52999,-81180,-48196,-82263,-19034,-20287,-12702,44803,10027,13308,52109,-37790,90476,4265,-57220,-123102,287,126971,18678,-15382,79245,4271,11787,-21299,45727,39529,-66230,-12612,-76264,-22176,19812,38731,-16506,-8549,-46744,-30467,-71627,-80886,-20536,-847,-7724,51021,29125,-17174,-8408,1388,21629,81406,8444,-12190,44161,-2660,15219,-27810,44651,-67572,-22170,-46464,30670,2807,13827,15550,-55773,16065,63251,-13123,-9562,-25859,21741,36441,-57058,-19657,-34847,12842,-43157,-65793,1512,1537,1337,12908,11916,-67612,-29459,-38461,63537,-73527,-5340,22668,5030,69737,39394,51935,51305,25338,-37792,-20084,53591,-2435,26614,25348,-43638,27747,-40926,-64163,-27276,-27105,-25456,31382,14607,38501,-58345,19014,-87852,-41183,-50773,-73590,47806,59079,-17068,-73964,-6656,-26129,-37713,-27901,-32710,-32529,-12411,-22865,21201,-34300,-6014,-88636,73905,22633,-95806,25502,-53527,-30438,-18349,-23674,14839,14357,-26293,41978,-7827,-29991,-14182,-72482,868,18589,-16804,56692,69662,33832,58652,17498,-40429,24515,2132,-10827,599,-7373,-23380,41831,-29748,-5290,-50693,22772,40587,17402,-59771,-127112,-49941,33598,93341,44230,27606,-31567,-50556,19906,-16949,-6288,28831,-45732,-17546,-63834,-50360,-42923,31858,62325,44976,60068,-68099,-40655,76158,-4383,-108927,-57943,-14722,-9374,23082,43225,-7680,6531,-5437,11204,6495,73827,81372,-18062,13596,-3107,5921,8011,-24377,28992,-36987,-17546,-82491,-67419,-42786,-31856,-29012,-64484,18895,21544,-55265,8973,-23003,-84867,1947,-32238,-20166,-5412,7846,-56489,16931,81276,4872,-32238,-30606,17972,-134157,-117105,-9947,-18130,7743,110509,46638,-10841,31192,24162,46879,30856,-49238,-88672,-38571,37058,-107019,-18588,-103988,1951,19167,-8321,-10849,4600,9508,93242,38077,62869,103491,67504,38607,-50910,-42323,89007,-105956,-16433,40732,96411,26437,-38044,-49550,8026,45687,-22906,-11768,-61696,26496,62517,67986,5693,22886,-16337,99356,21866,29432,6200,73595,-35673,-67284,-7593,-17017,24629,63085,42281,24578,24783,-59563,31226,91625,-4493,-68596,-45002,-42755,64238,25728,61676,41673,18948,-24181,63046,2493,9284,75297,-23414,-111448,27140,18943,12456,1945,3778,-20279,73982,23475,-29824,-32394,-20228,47400,16688,-3333,-96253,-42447,-15879,-8470,-31168,-33561,-62420,48768,69057,-40483,-35901,-4834,21072,-21647,-6282,-83132,30902,-27058,54563,-29981,-61429,46686,49045,58939,-6772,50209,42642,-30377,-38199,46334,23883,-26273,-7174,1261,38293,-15783,28119,12625,-82579,11167,-12797,-12818,-26238,-42295,24308,2736,-32181,22512,12919,83612,50234,-30143,-21979,5781,9530,-67419,59024,34311,-59398,-83758,-41379,-42271,-19519,6280,-24107,45870,-5510,74880,287,-140779,-459668,-250305,-22185,-42236,-14860,-546,-52795,-56464,-80442,-62417,-64575,8545,33193,24863,193,8491,-51393,-48364,-19251,-44463,1276,-83271,-26966,5448,-24687,5218,9051,34559,29783,53867,2899,-1579,-41411,6863,22976,37564,30312,-29785,25797,7899,-8579,-10211,18125,12260,6343,-38101,-19195,-30970,-18072,1284,-42156,-24992,-6991,21686,-29003,-21945,-28971,-28081,24778,22079,31396,47714,-60912,-9867,-25778,-21174,-78512,29570,46636,19435,55506,14799,-12365,33155,-8196,-21923,-59544,-64482,-2140,21146,-25766,17599,16921,-20719,24542,-22415,-22901,-1477,57258,-27687,-40264,-42166,-79924,-5694,15538,-18387,58708,-5961,-15574,-99475,-44492,47204,44716,24690,-22223,-2970,59737,-18571,-54918,51234,-12223,-13257,32446,-19478,-56654,-13209,33613,-64541,9736,34272,-15976,18697,764,-25471,4437,-18468,21913,-89247,-8922,-46436,49515,11576,-12947,9519,-34460,-59243,-52690,-60943,-15596,12845,27355,34273,124070,-36613,31306,-23636,-45246,36243,-34361,4970,-20187,-87903,-71471,-13657,-6141,48628,9784,37838,69985,34614,33530,61897,-29981,-11120,30414,17027,-31871,24054,73275,25407,-9655,-29155,-11982,68882,11360,37443,47409,-5426,-37185,-259,67070,-17220,-45267,-53701,-21392,30057,-10172,-5357,-62679,21460,28959,-6832,-9800,6112,55942,33315,32265,-89331,-3064,-51543,-69863,-42429,-5906,-58089,-21954,-131369,-53693,22395,37373,36661,24196,75854,22612,50390,30913,35295,47811,-25186,-57280,12838,-68063,-26981,16071,-31335,-48991,25283,-293,-80605,-89564,-83981,14747,24990,31687,13551,35838,3930,-98093,-51388,-2259,-5086,26627,-54059,-929,69997,45576,-28954,-34113,-2241,164384,22910,-47416,-30412,-35803,-38473,60129,36161,52207,60601,82954,-21509,40619,-36840,-52493,-54554,-22,-15474,-58515,76374,27646,-6593,96496,53471,13851,-107064,-67413,1981,33102,-10674,-44290,-38671,-36079,77054,18572,-17172,65806,-2906,-44993,-42081,-4594,-22880],[28259,24017,-24294,-31809,4533,-50398,39823,34128,-36513,3349,-13958,-17599,-1127,19611,-54692,22019,18101,-16129,35917,-3699,-63063,-45265,14965,-57989,-16396,-12364,-65428,36321,-80372,7140,15686,41052,-15427,33938,19256,39635,-16833,-3072,9440,-36699,27805,40590,46690,5444,-192144,-39677,-14751,82170,17707,-6478,19551,-26823,-61512,-101537,22335,82285,-20339,57316,66507,-49383,58047,72391,-6819,-110772,-7903,31579,75445,90302,19379,65128,15448,-3881,41691,52885,9224,17392,17496,29004,-36368,-34705,-30770,6755,-1314,-25516,-19144,48740,-2044,41225,-5316,10437,-36664,-28099,-29238,-2770,46702,24564,-38657,-15273,1011,18261,-10369,6237,-49690,58647,56553,-10719,34636,21066,13193,-67157,-32722,-61694,28432,18691,-54880,-113302,-61600,40364,37364,118619,46121,58392,30413,66246,27641,-34242,-11990,24124,25302,17272,-28018,-118,7920,-79534,-43901,55605,79794,-40617,-9360,-78955,-60918,8022,99766,48293,25208,23462,-65118,-5274,25965,37130,-14713,49225,34561,41474,-12320,-2461,7740,37846,-24702,-12104,62014,13731,-45444,-13760,31683,28920,3946,7959,23104,29247,6127,36323,-16277,27671,12361,31244,16477,-74008,-6471,-16159,-32343,-13744,7603,-48410,-11310,-11749,12765,-17453,44967,-40590,-7634,-23489,77188,-16888,9759,-4653,-17866,43242,32196,-20458,-29128,-74896,67283,55497,10219,38223,-8252,-37309,-61362,68797,-33372,-26255,-142267,-78220,-31976,-15051,-13260,-43906,3254,77953,77204,2291,-2676,-25846,68743,19491,29284,-31030,2732,-17555,-26716,3890,79572,11679,4811,-91550,34897,12714,20663,148733,41360,20174,-8680,-18255,-26499,-65303,-1998,45687,59204,67265,-49738,8453,192769,-13728,-33244,-36291,53283,10462,-29006,-33379,-6785,72032,-22890,-29171,15205,104395,54277,-80383,-43763,52658,44473,50447,-11841,-34856,-24349,33966,-25699,29951,66340,-58860,-29038,21995,64002,17905,-22115,-45931,27290,-43307,101155,52170,34295,1996,33436,75285,16971,-4503,35219,17460,7166,9313,9008,13252,-43960,-23560,10009,-17168,43603,-56273,6279,45855,3502,1893,30920,-45869,25651,-7673,-22341,-1796,25473,-4371,18429,-88237,-166603,-65453,-20592,7186,-51816,-13546,-228,-9364,56163,-8496,7682,50846,-46836,63517,8329,-50292,-122269,19516,235341,6537,-39945,89010,11158,14755,-9386,45403,34851,-53007,-2863,-48298,-25690,19434,2798,-29650,-20522,-41840,-54408,-56486,-64761,-18893,-23372,-6654,30389,7736,-22088,-11172,20960,28602,64415,17215,-6001,42874,-5963,19739,-11312,39199,-88950,-22455,-54710,3926,8083,25450,-4769,-70307,-11063,48328,10469,5442,-20899,1789,39723,-45927,-10703,-20238,19196,-28936,-68690,3747,8617,-2047,25911,12347,-65481,-37475,-46343,49188,-69663,-28450,8150,23777,36495,30536,35833,67270,49593,-5241,-2616,44248,11374,40921,17329,-37901,39463,-13139,-35208,-13032,-22776,-30720,23130,12502,30945,-46283,-8845,-122037,-45836,-42552,-81296,58269,53006,-30732,-79177,-6499,-23525,-15049,-52136,-28668,-14932,-18325,-17732,21417,-48416,4897,-45677,76117,32887,-81111,4145,-38491,-32734,6026,-26871,41469,41952,-17990,35028,-32326,-49754,15898,-90160,-10168,8385,-21967,74363,48527,27095,56631,6911,-53022,70664,-1552,-22025,-15100,-14534,-22684,44671,15521,9633,-51535,8774,45369,24177,-49800,-102802,-47851,52242,116386,29675,5630,-44950,-45084,18318,-7197,1550,31694,-34454,3351,-69661,-37864,-31382,25354,23373,49605,80540,-91262,-43396,60739,-3217,-96630,-68582,-34298,-32012,18155,32127,-2483,1955,1095,24923,-35476,56371,82916,-29922,19156,-14711,25632,47091,-36257,18034,-58969,1484,-78508,-74114,-78377,-45223,-21083,-66721,8767,13129,-65647,-4110,-6356,-78379,-22733,-35913,-4914,24562,1022,-63400,-677,37789,5567,-21094,-17029,2767,-131981,-124738,5850,7398,18608,121695,70984,-26733,20411,33398,41264,14926,-58665,-80633,-36766,17420,-105191,-5500,-119576,-13060,24217,-32168,-11674,19805,5417,72850,52782,80641,94406,46305,21073,-49929,-41495,75420,-97737,-48927,40010,98562,31795,-36740,-54590,5785,79936,715,-13886,-60519,24915,36218,53903,-16788,16360,-29915,45650,8153,32751,22768,95179,-28606,-51856,-19470,-16472,34640,53501,28206,24124,-10948,-66602,17746,65438,-3501,-62279,-23556,-33940,56404,37416,66748,32248,16204,-33095,20486,6855,-1402,60505,-42575,-94194,37552,7854,26325,17776,12621,-14427,77669,23591,-301,225,-37014,41703,27016,12790,-74436,-48202,-25563,9062,-12373,-53784,-97470,61285,70141,-25418,-47190,-3876,-28379,-18474,8618,-74513,20591,-22435,59835,-2393,-69004,28314,45604,75046,-5907,37272,79893,-16091,-27621,53178,6720,-36669,4250,5117,17669,-15261,29057,6726,-111231,4763,-24096,-37256,-12660,-49995,12817,-24223,-28307,23306,-5607,90715,21946,-59012,-158,19488,-27749,-100538,59882,27762,-71536,-72581,-48784,-57540,-39967,11716,-22206,50653,-23173,71315,3418,-137637,-452590,-250877,-22066,-60104,-29798,6004,-68154,-26307,-77491,-25026,-13473,8249,24721,31769,10151,9570,-56577,-54707,-3361,-27805,11032,-68413,12392,-306,-19258,670,54213,42978,1315,13193,1590,4527,-43440,3381,11833,42694,18861,-43986,-2925,990,3163,7856,-2181,29658,14423,-28314,-17626,-26228,-18758,21490,-1280,-53269,-9289,2141,-47543,-20029,-51178,-16828,27919,37456,39577,27910,-71521,-2468,-44411,-34318,-58872,11276,24556,5725,13602,14067,-18620,7315,5532,6323,-59306,-57260,-12557,13971,-46882,8035,24272,-12886,33619,-18477,-20117,10503,31114,-56321,-35921,-61319,-91952,-16786,11590,-3980,65046,-7966,3711,-109815,-23854,44892,33897,91,-12668,29344,57138,-13128,-57352,72635,-15468,-7986,35221,-15063,-33977,-10650,40528,-55102,651,41534,-30463,725,19719,2713,25567,-13639,11963,-61587,12194,-64351,33511,-33789,-12818,27143,-32998,-45396,-21733,-77543,-5228,22893,31073,37507,111734,-35177,-2438,-39339,-40636,57936,-57285,21261,-4929,-77817,-74984,-5600,3840,36781,45712,51685,47863,25361,24179,64909,17590,-3877,36525,34824,-24232,18549,73530,34108,-37639,-49884,-13663,49729,21740,27821,35417,-8360,-32336,-1142,69906,-11385,-74490,-55876,-24296,43903,8584,-10427,-70328,26067,43851,-2291,-1551,7955,25446,47052,33186,-88578,-4015,-74068,-93123,-39938,-46620,-55395,-21555,-155103,-59260,21510,13345,18660,5927,48404,22577,39703,35233,41269,57390,-25982,-47993,11927,-58523,-27465,29724,-4278,-5822,21011,-20210,-57541,-74241,-71332,14075,36280,24398,16485,26582,-8686,-84848,-50703,581,-18193,13395,-78032,-24450,57468,52724,-35568,-27457,29501,142107,35729,-44366,-9994,-37432,-51852,50668,20759,43153,48777,96701,10659,31556,-71862,-68567,-67816,-17315,-5799,-65511,88036,49083,20647,87928,62690,31478,-77373,-58649,-37229,18970,4093,-33302,-23560,-24366,81872,26742,-30861,33963,2804,-47872,-52461,-3364,-2464],[-11392,37139,-8986,-38403,21011,-69719,9420,11499,-22358,-6588,2235,-1248,-14280,8592,-51191,19193,52570,-14396,52253,3929,-77812,-37769,49290,-59423,-16031,-21540,-67802,46000,-70981,32436,50281,15616,-35055,36259,21628,23591,8687,5298,16908,-37666,44067,63353,79119,43061,-138301,-24982,-15992,41269,633,1698,34593,-20179,-33557,-84094,465,96440,1929,24836,58960,-41728,16860,69056,30717,-65335,22992,29044,25909,89659,-11280,43581,19423,2894,14543,29373,11891,22359,13288,14398,-19578,-6231,-8994,-6201,7267,-12283,-26398,35345,-3112,44644,-9185,13703,-45920,-13193,-39419,-13785,45488,24581,-20621,13324,26222,-1276,-1714,11995,-41721,70951,37931,4388,49132,31386,17532,-53964,-55697,-54456,36901,-10781,-55198,-100137,-73913,40322,13240,103432,18945,58381,14474,69177,24628,-41888,1796,30247,25756,24799,-25444,-12350,21266,-78601,-62138,50269,61161,-64226,-16595,-88768,-50223,7878,96664,45240,29489,-2234,-84761,-5460,42439,34207,-2237,66852,47011,48331,-42739,-2076,6478,43180,-4661,-25551,59297,24350,-61076,-1822,14193,18275,-6275,37146,16511,18193,5914,27664,-3037,18062,11324,6086,13340,-54182,-8749,21619,-20973,-21647,19860,-15948,16484,-13371,3571,-26452,31729,-30481,14675,-26283,49618,-11712,-7127,-2987,-10805,29629,18477,-32626,-40417,-47306,47081,25082,33711,39442,-10348,-35244,-93554,78583,-17546,-35472,-119781,-68594,-35050,-33610,-2468,2508,-1010,85110,96177,12178,36984,200,60583,39035,11112,-35980,-4130,-19807,-29931,13901,78216,-23918,9357,-104749,34203,34964,39920,146437,23817,41066,15003,-24035,-36355,-64105,-42499,3198,57617,15067,-114210,40946,97061,-54727,-30790,-22019,46792,5096,1801,-31478,-2494,90789,-14270,-32909,36106,108148,29751,-61079,-51189,26257,50475,332,-26527,-38960,-27659,61312,2313,47937,87209,-60771,-21147,6744,53156,68647,5979,-20850,14375,-49923,97325,35052,7796,24967,64534,53148,5552,-11635,9042,20696,1733,-294,2198,-6163,6108,14760,22017,-8112,37552,-68272,9777,38649,-19195,-423,26801,-36916,41157,-14208,-44661,18530,57340,-14961,20396,-81585,-183166,-76152,26395,57728,-19064,3574,44240,-3945,55585,-14077,979,45476,-72250,28385,6523,-33191,-110418,30762,254326,2557,-56303,86420,17117,16465,4192,42525,20100,-23806,7515,-21276,-26662,19480,-35449,-45645,-31235,-21561,-63847,-35046,-52519,-14879,-49859,-14478,-565,-29781,-21047,-12916,31555,31206,35706,30739,3065,41523,-9273,20646,6194,5279,-115924,-19823,-49779,-12334,10600,34835,-25070,-72890,-38851,28293,19307,17018,-22743,-21272,34819,-29607,-4380,-1307,22696,-15568,-65515,469,20860,3721,41101,9951,-58701,-41588,-50166,22410,-56587,-52739,-5487,42447,-5334,24706,30026,90884,68266,18851,3232,31170,11266,53555,10481,-27050,47117,8798,-4759,-8221,-17165,-34438,11055,5494,19512,-31438,-31259,-135593,-55592,-39547,-93794,63918,46183,-35898,-51039,-3853,-11923,-5072,-75929,-25268,4474,-21185,-14391,24918,-50519,12814,-3937,75334,46277,-58817,-18852,-39439,-19204,34563,-36565,53848,66920,-5791,23869,-58436,-58847,37437,-94914,-27025,3090,-19089,80328,28682,7773,40975,-5398,-61335,110399,-1917,-27749,-33051,-8214,-29580,34412,37944,25610,-31116,-1498,38979,14319,-46679,-75382,-40509,71437,114973,-8944,-23753,-59330,-40790,16803,8037,13937,41735,-15330,24840,-64706,-16943,-12848,17551,-23909,55184,94674,-101875,-39038,47455,454,-80397,-78013,-43928,-51043,17718,27277,8464,-1054,1250,38417,-62104,33389,68605,-40090,37798,-11987,34712,78843,-37926,7533,-80404,12968,-78128,-69846,-88943,-45533,1888,-55667,1156,9056,-70995,-8531,16012,-44261,-32054,-22799,8416,69797,-4327,-54552,-12184,-25546,-306,-9326,-5513,-16742,-99201,-116564,27837,43326,27360,116069,83522,-50465,-7078,35058,35164,1848,-50131,-51810,-22452,-2017,-84056,9828,-118456,-28503,22451,-61323,-11968,32098,-1665,51495,71089,98031,66354,19328,1262,-49838,-35982,65400,-67743,-74009,31980,87442,35307,-23759,-48854,6485,109463,7177,-19872,-41307,31251,8108,33479,-33949,-2005,-44592,-5084,12657,42863,40941,102825,-22853,-25597,-23797,-15829,48227,42570,17402,30067,-45972,-70491,-1847,30708,-3868,-46800,-1001,-18175,32655,47751,69238,21673,13446,-33250,-28190,22404,-13368,42657,-36582,-79859,36756,-4652,34132,20251,29611,1442,76266,22130,37824,29166,-56025,38950,31595,28892,-47075,-42444,-28177,22122,-3855,-69626,-117522,54095,58469,-6427,-57142,-743,-55708,-14403,31930,-58292,4843,-17798,58141,19570,-72208,5194,14431,68290,-7026,23046,88241,1110,-12049,62417,-5948,-49782,14278,12722,-822,-20090,26231,1412,-126914,-11705,-31025,-49727,-24,-51134,5578,-47393,-17256,24335,-21291,85818,-18906,-76277,14587,30192,-59423,-104639,56951,15499,-58023,-50170,-47895,-57830,-53443,26393,-16686,50885,-35071,53270,1948,-114502,-446065,-234407,-18512,-60426,-42682,2609,-75896,3236,-75030,14016,38550,4320,9134,29094,19720,14739,-48210,-57975,10045,-9949,29483,-32194,46887,-10934,-13779,-6679,94921,53060,-15333,-37993,1219,3209,-37984,8426,-11564,41838,7782,-39371,-31913,-13139,15027,21349,-29751,40476,30091,-18051,-20904,-20211,-14325,41615,29021,-75459,-11408,-22206,-65591,-9096,-52113,-3811,24921,59678,45241,16133,-77160,-2152,-61401,-38743,-35729,-8234,-3224,11573,1802,18754,-29223,-19874,27815,40080,-52199,-41949,-12622,8188,-46797,-10893,30650,4993,40283,-13197,-15496,14713,-1066,-68306,-31555,-73323,-92701,-21735,-4602,19221,58403,-14483,27832,-108853,-13369,41016,15047,-45379,5063,65047,52822,-6345,-57151,76046,-12442,3711,36930,-8306,-16801,-19000,36965,-39081,5805,52055,-39840,-19449,43908,31386,42288,-15226,-9597,-25109,36437,-71317,23832,-62717,-17609,35145,-29978,-18969,2842,-80389,13383,38446,37403,40601,90879,-23926,-43297,-54339,-42189,72118,-75855,44220,12246,-49718,-73193,5003,25400,24873,67715,59480,16919,1971,3322,53687,46188,2242,33221,47319,-16029,15440,69198,42490,-51088,-56121,-17405,28656,34325,15759,27187,-16468,-35852,-1549,63191,-48,-96512,-62543,-25462,52301,16952,-36963,-67547,19650,46011,625,11423,11383,-5361,59528,28579,-67393,9045,-82087,-110928,-28199,-68969,-38635,-12303,-159916,-51935,14869,-17126,-5043,-20584,8568,13035,30459,32067,39008,56098,-7597,-20483,4895,-51624,-29645,42517,21940,37816,4998,-39069,-26993,-49353,-50055,12316,34486,12060,21502,17926,-20370,-53664,-41477,10264,-25708,1319,-87981,-59973,30571,53646,-41944,-11914,61486,115403,49206,-36318,15398,-24509,-51440,40985,9844,18758,29796,91789,40783,17004,-91364,-74101,-74331,-25215,1319,-57388,85585,55825,34790,68193,41756,40880,-38696,-45295,-66486,-2484,13216,-14332,-5210,-16709,77861,39803,-42898,-7386,942,-48261,-55502,1246,1688],[-53134,43399,10559,-29402,29600,-80704,-8219,-8311,-17638,-22195,10948,14885,-26315,-7273,-39422,21307,51319,-23380,65333,9042,-86466,-30641,79989,-48179,-11300,-23275,-65888,52355,-57691,35299,73416,-2331,-39039,35143,20170,-4766,25620,15579,21993,-42190,36053,71409,82424,77539,-63308,399,-18751,-28496,-2373,13982,44295,-22868,-19196,-71788,-13507,95144,21089,881,38609,-31916,-22886,60041,55320,-35701,34311,21033,-11618,85380,-42155,12814,16085,8399,-10234,3507,11131,14248,8948,-8906,-5701,25670,15373,-22144,12942,124,-32309,17729,2581,39882,-18169,18031,-51396,-3497,-42303,-8278,40026,15885,331,34975,55030,-10560,4721,13561,-31067,77279,15102,17498,54630,35172,10944,-38511,-73618,-42643,38347,-33039,-44992,-60981,-77814,34121,-3201,64003,-10781,59736,4491,66440,17122,-41127,16859,31120,25174,37825,-17649,-21204,22980,-73413,-64316,30658,24752,-73591,-24154,-87729,-34687,6671,77023,34803,39654,-31411,-94173,-4921,52442,26356,-7341,78870,53845,47088,-62100,1970,1845,42768,16672,-27615,57208,24721,-70354,7642,-5074,9605,-11216,52243,6298,1990,4576,22047,18735,6595,10971,-23841,8311,-10706,-6945,49435,2154,-26826,27427,13993,39586,-9904,-4121,-40820,2307,-16879,35832,-23398,25722,-5549,-32254,-22831,-2772,7239,-2831,-38776,-42856,-6916,32247,-6443,53013,40823,-14636,-27336,-98949,87054,1854,-38720,-86697,-49023,-27271,-47456,399,51477,-8817,86865,97890,22827,73350,14716,49945,48132,-7962,-41441,-5463,-21995,-35782,6590,64025,-52073,13616,-94171,31679,47859,53135,125940,4954,57497,40212,-10065,-46540,-55266,-79106,-26283,57810,-41193,-165115,88768,1312,-85538,-17271,-6065,36979,9561,34380,-21211,2145,94234,-3599,-28669,50601,92907,747,-40558,-62573,-8335,52936,-53987,-43964,-43427,-25290,79130,29683,66275,92596,-52154,333,3216,38301,110204,26372,11376,-4528,-56232,79685,16151,-15841,48996,92703,25727,-21147,-26242,-11967,20060,-8102,-10288,-2043,-26632,47444,43341,22673,3075,29205,-72331,9822,29520,-39805,-13477,2190,-23603,55410,-9136,-64357,37405,84632,-16475,19642,-65132,-162625,-81833,44820,79886,-1283,26631,82935,2516,44612,-6070,-3691,38768,-112580,-2768,1534,-12750,-88525,32359,174225,14760,-65011,70973,23186,21091,19281,33598,-5462,10303,17701,-6447,-25927,17439,-62387,-58121,-40092,11331,-56205,-13001,-50191,-11929,-74278,-29523,-37574,-60816,-16866,-7715,24942,27592,7490,45171,11663,41332,-12554,17823,20376,-43854,-145185,-15862,-29753,-16312,7873,40706,-41122,-67248,-57580,11706,10869,21793,-27157,-41718,23802,-14141,-2527,15989,23367,-6931,-54012,-8385,33414,18064,54835,5759,-50929,-43533,-52584,-4765,-38708,-69971,-13322,56863,-42251,23353,34519,113964,76024,36694,1310,20692,22,57276,6987,-11171,47398,19491,16418,-8444,-11540,-34042,-3120,-4122,6079,-17753,-46823,-131122,-66118,-42315,-104965,71083,39520,-34485,1312,1244,7413,-6907,-95014,-22578,22019,-18082,-13237,33103,-38687,11930,25987,66313,58245,-31305,-37601,-49002,9464,54956,-53112,51537,80529,8742,10038,-79518,-61366,45239,-86144,-43473,8316,-10536,70000,17044,-18455,18936,-17714,-60162,126794,548,-25246,-48959,11196,-43097,14216,32521,37650,5843,-3762,24162,-10345,-48046,-53824,-27803,87432,89509,-52774,-53966,-70140,-41328,13407,22293,28394,56662,8372,42106,-51033,8219,8008,13206,-55941,58655,100687,-91005,-28072,37863,6079,-64175,-86106,-42857,-59472,21604,27167,19451,-1422,-5029,44907,-67071,10435,43134,-46773,63591,5869,34520,88191,-28351,577,-95434,13654,-79055,-58432,-76105,-33728,32809,-28984,-689,14131,-68866,-5915,35903,3148,-23002,-786,13324,110455,-6638,-31797,-17195,-76273,-9226,1585,4553,-34546,-39125,-98845,54182,80770,30882,94540,81866,-77424,-45119,28854,31313,-5037,-24778,-13952,1754,-16878,-52822,18830,-105043,-48961,13290,-90412,-13567,36795,-9898,34642,89708,99695,23733,-5781,-14280,-47795,-27438,59856,-29380,-87148,23409,73640,33569,-6061,-33647,9317,124953,-2305,-30206,-15720,37938,-12426,12783,-43122,-30819,-59540,-38371,38058,62190,57172,91878,-16054,8396,-19555,-14003,57409,32054,15325,38754,-70351,-70480,-23623,-1532,-5759,-26422,17862,716,1022,53396,66083,14606,10719,-29920,-71672,44727,-25466,24234,-13805,-65937,28615,-10118,36270,9887,46412,20488,67893,20536,75301,49795,-70873,26165,29659,41751,-19176,-31326,-27391,24897,-3970,-75405,-113557,31273,38287,12191,-61323,1607,-59962,-8189,61069,-34798,-10777,-12564,50822,31024,-69619,-18011,-31487,46923,-8991,10846,65549,19091,8531,74566,-11665,-61059,19492,23283,-11369,-24653,18519,-1441,-114085,-31362,-31187,-44913,8522,-47839,4852,-59937,579,25931,-28973,72263,-57155,-76998,17131,33271,-72996,-81318,51188,-2582,-25959,-19290,-38492,-43949,-54171,48749,-8008,48172,-33473,24065,-3612,-78247,-442554,-201153,-10047,-51479,-51506,-10181,-72779,24634,-71067,48631,74950,-3203,-8206,20663,35906,25021,-29785,-53221,14434,-1149,46565,9718,67885,-23023,-7936,-10986,121418,59427,-15125,-78354,724,-10982,-27403,19339,-34361,35935,-428,-16674,-49604,-30378,22828,28980,-51313,44126,48256,-14419,-27972,-16880,-7057,55901,44416,-80792,-11617,-42250,-73760,7465,-38206,9361,18741,81063,47969,14917,-74493,-6939,-68746,-32439,-17319,-25173,-27572,26275,21202,27987,-43709,-38830,51789,68716,-42862,-20578,-3322,11023,-25919,-33581,35791,30557,39420,-9216,-10864,8772,-29543,-56682,-25151,-73150,-76332,-21601,-27399,40019,38024,-23113,47770,-101405,-5071,36815,-8061,-94050,20830,88741,46448,994,-51133,64598,-3163,19778,38390,-3472,-11352,-35073,22831,-19295,24557,58971,-43167,-37064,64847,49388,50063,-21342,-32022,8308,55960,-65036,22385,-64813,-24299,26824,-26447,14801,13743,-72367,36653,55722,43607,40872,75456,-7590,-82176,-69370,-51009,71746,-86810,63247,26687,-7321,-64913,14453,57503,16776,68765,59372,-13553,-28691,-21777,31878,47894,2923,20165,51461,-10284,13794,64653,47150,-47257,-45750,-23812,13050,47729,4384,14372,-28445,-48350,-497,48267,14092,-99991,-68430,-23707,53005,15454,-73333,-51195,3234,33443,1357,27660,15873,-26253,68037,15974,-37098,30726,-71836,-112880,-13002,-72834,-15239,-3677,-144591,-37467,5358,-45799,-28027,-48007,-31712,559,26923,21178,25702,46046,25405,16752,-4645,-50203,-32917,50150,36487,64024,-18649,-51910,4704,-22650,-22223,11508,18342,-2961,26524,15308,-26440,-21287,-27441,23546,-28047,-11776,-83589,-92503,-3587,49571,-45742,7575,76587,88846,60754,-28999,35557,-2183,-32277,34862,8115,-9135,15796,69627,62291,1930,-88131,-69989,-76246,-23013,6748,-49560,67907,44793,32589,42616,-9279,42361,-3927,-32567,-75152,-21806,16393,7227,8044,-15420,67412,53710,-50845,-44041,-8361,-47677,-50740,8013,-7643],[-85974,39780,29619,-4301,30063,-77723,-3789,-21737,-21215,-36932,13101,26030,-33068,-23216,-20448,28339,15587,-48699,69259,10782,-81688,-22690,96431,-26826,-4325,-16131,-63027,50409,-39948,20040,80986,-2206,-30296,31357,13281,-37073,27287,25021,23366,-49438,9058,62572,57965,98252,-2873,30278,-22500,-98352,1983,27217,45075,-33051,-22700,-67482,-15938,80616,31026,-12496,12220,-23403,-51214,48246,62621,-23829,31769,10607,-30290,79841,-65436,-19567,5031,12670,-23157,-17987,5908,-4756,5390,-36567,3810,51754,34893,-37720,15434,7066,-37943,-675,14618,31717,-29763,20814,-49819,-605,-34352,8719,34981,5596,9580,40895,80123,-5406,8105,9503,-18543,78382,-6523,28322,51799,36251,-3714,-21907,-78794,-30009,33477,-40941,-28470,-3597,-71536,20933,-6709,13484,-37700,63893,6953,58891,8691,-33164,29047,28701,23000,49612,-8294,-23651,13363,-65315,-53386,1479,-20483,-67944,-33423,-79410,-22990,4811,43662,17177,45787,-58004,-87374,-4260,50801,14561,-31774,79399,56955,39994,-64973,9333,-6031,37778,33225,-27569,58845,18804,-70344,10454,-23955,3592,-10478,44516,-5889,-17643,3295,22069,43462,227,10615,-50456,1559,39946,-2434,60259,26980,-26087,27215,32053,47833,-1044,-9493,-58990,-34721,-2551,47725,-18582,11293,358,-62066,-60045,2539,-13374,-23836,-34775,-36176,32215,25876,-31267,64728,41754,-17819,-17094,-73617,86076,16533,-35870,-48876,-22191,-13631,-54029,-2488,89177,-18171,74336,79211,33338,96289,15614,42108,46919,-23158,-46281,-1565,-26533,-47233,-22024,36087,-59989,16417,-58348,24701,48383,57387,94369,-8346,65079,59667,18294,-45065,-33246,-94911,-35052,62730,-87574,-199583,136279,-68059,-94794,2850,5945,24621,25019,63783,-7847,7641,82033,6246,-18496,55174,61836,-27458,-23869,-72602,-42056,52416,-97444,-58700,-43413,-17596,82104,51168,82464,81592,-36606,32644,10988,21620,119574,35136,41288,-18969,-53909,58154,419,-26393,69917,104936,-569,-57318,-40910,-25858,10940,-8814,-13175,-4321,-41278,70193,56508,13588,13840,21200,-67093,8477,20594,-52654,-35568,-33546,-7471,65426,1445,-72155,50192,99198,-9029,19034,-42067,-123389,-80406,38716,68401,-4523,46464,89949,9148,27119,10397,-4856,33011,-151473,-21570,-2740,2423,-62607,27340,42972,42608,-68658,44785,27826,30315,35632,16897,-37652,37707,24686,-9094,-25505,11272,-67876,-61796,-45446,48042,-35708,3374,-58327,-13528,-90088,-47163,-73475,-68044,-13024,6673,-2420,17870,-7554,55815,16269,42562,-15602,11836,28206,-86788,-168821,-11507,1923,-11696,575,43604,-50072,-59569,-59969,3782,-10356,18180,-29558,-55950,10949,-5257,-5109,28727,22359,-4625,-33442,-20546,39904,36981,62768,731,-44736,-43193,-55606,-19971,-19998,-73531,-12250,63455,-64250,25857,45547,123933,69061,47819,-636,16467,-15191,46144,7271,7402,39738,17905,21895,-7568,-7332,-28928,-16772,-13115,-7063,-8284,-56655,-115328,-71422,-48049,-107198,82322,34890,-30751,52074,7793,31572,-14334,-105366,-20914,31921,-7599,-14478,46583,-16757,574,37632,45523,60237,-3622,-48845,-56671,46445,57938,-73824,38852,78110,22238,-4729,-92059,-60865,38557,-67948,-51713,25700,2485,46843,15718,-43348,-331,-27850,-46510,108409,5167,-13981,-57998,37295,-59835,-8835,5690,41641,46650,4157,7566,-39862,-48826,-42383,-10840,95592,47194,-81716,-77339,-73145,-47812,5889,28430,40827,71090,32106,53281,-33220,31139,27124,16851,-59713,57331,97237,-58877,-12611,32512,13531,-48912,-92054,-34207,-54802,28886,29154,25063,405,-15651,40855,-51500,-6879,14491,-48685,85596,34170,29726,71414,-10327,-795,-100037,2525,-78880,-45302,-51804,-14588,60989,10259,5713,30306,-58808,-77,45808,38127,-1561,21821,8466,127576,-5475,-897,-16376,-88553,-16086,10549,14028,-44427,32684,-78847,80211,107878,27376,63587,67524,-100446,-77486,17654,29978,-4312,9558,19914,31242,-22009,-22234,11770,-84980,-73164,-944,-111896,-17067,31761,-16554,24918,104218,75125,-21907,-23116,-20750,-41053,-17737,57144,3670,-88069,20369,66411,25047,7110,-12771,12534,120835,-17837,-43576,6674,39517,-20040,-2366,-45359,-62705,-73239,-46652,78073,86575,69166,65141,-7087,41858,-8531,-10918,54982,22860,23386,43190,-80279,-66245,-42542,-20600,-8194,-6118,30028,17690,-28810,51279,56663,13804,8659,-27885,-99317,66406,-36696,7726,11941,-52651,19789,-2359,35152,-7776,55524,32992,52871,19825,100814,62114,-76020,-5490,22180,49684,7328,-20840,-29890,15141,-7867,-67968,-86328,2599,16016,27002,-56661,246,-46926,705,88548,-8002,-20847,-5471,39324,30266,-61152,-36850,-73071,23370,-10219,3016,23418,34429,32678,87514,-10433,-65723,18025,35620,-10502,-24296,5898,-1760,-66119,-46466,-24045,-23371,12222,-42174,11571,-56913,23472,27458,-26625,53222,-81584,-62089,8083,26763,-62507,-43330,45388,-24147,10499,13393,-23596,-20640,-41516,72964,2632,43144,-16704,-8527,-10053,-40770,-442362,-161130,1858,-44695,-56197,-30869,-59755,33524,-63590,72747,85121,-13007,-20502,11614,61205,38020,-8319,-37130,6632,-6949,50584,42357,72924,-33824,-2043,-8016,128996,56924,116,-89253,-1562,-38340,-15013,30747,-44805,28646,-5026,14263,-51368,-44796,23186,29771,-57892,41409,61177,-22583,-37179,-19989,-934,60445,44448,-65081,-8458,-50970,-66828,24021,-20341,20425,12628,94009,47109,21488,-63557,-13325,-58604,-16131,-7383,-37091,-40881,34907,55470,38535,-61453,-45390,69468,82650,-35416,3433,11649,27344,8356,-51763,38518,57891,26690,-8826,-8551,-5764,-47733,-22203,-15878,-61091,-43010,-17210,-48767,49925,7967,-30506,55942,-92592,7327,34732,-29927,-122663,27425,89926,38910,8314,-37935,47900,10199,36430,39964,-4138,-17177,-51284,634,-387,48532,57066,-40307,-47450,74509,50598,47573,-28519,-44914,30584,64329,-46753,29530,-39879,-29221,2250,-23631,46929,10907,-58805,59007,69726,46236,35925,71119,9772,-108667,-82936,-65771,53858,-90557,66836,33655,39303,-51366,19136,89827,14207,49878,51757,-33238,-55295,-40532,7124,34538,-3744,270,46515,-9220,12329,64458,45676,-28455,-21402,-32502,7641,60043,-3597,-8663,-40820,-65900,3935,29476,25951,-81085,-68772,-19138,40931,8184,-102894,-23752,-17748,10395,605,45473,21065,-33838,69555,-4816,-12815,51446,-46248,-92241,-714,-67916,5878,-5389,-114676,-23224,-2443,-66272,-43585,-67964,-59852,-5295,31019,5259,2326,29937,61342,53276,-12017,-54422,-35959,52053,33482,62953,-41294,-55695,30652,-644,7007,12986,-9117,-17597,29060,20305,-23628,-2740,-14007,36283,-24719,-27036,-69159,-104554,-35539,42627,-45532,24553,67895,64071,67795,-29764,44947,22546,3000,32464,16022,-26087,12649,36779,69434,-8950,-64484,-60284,-74441,-14439,13237,-52263,39547,19821,18956,17702,-72624,37017,20139,-23605,-61561,-30511,15191,25348,10075,-19117,55508,60390,-53348,-62126,-21406,-47497,-39998,14717,-21477],[-103648,26880,44439,29143,24962,-60978,20013,-26564,-28976,-45878,10393,28475,-31850,-33264,2300,36435,-36621,-87305,60121,9099,-62392,-12464,95602,-574,551,-1806,-61115,37444,-16755,1582,75798,17292,-16112,25467,2743,-63372,9915,31004,20033,-57072,-24074,39891,18329,95524,23642,55672,-25035,-138115,5057,38953,36125,-46212,-42457,-69036,-7746,58476,27595,-17362,-13850,-18911,-62270,38059,56198,-21597,24294,2119,-32326,74222,-76656,-45399,-11632,16622,-19581,-27895,-3732,-27250,3790,-62494,9447,66260,44040,-50573,14857,4835,-44852,-16765,29121,26261,-39104,18991,-39563,-2923,-17245,27962,33701,12,-503,29160,92500,11692,8155,675,-5035,75490,-21887,37361,44058,39963,-21494,-6002,-68230,-19870,23390,-32725,-12769,54942,-55863,1854,4630,-30535,-58530,70793,22751,49221,2331,-22520,35409,26313,18603,49832,-1393,-18697,-3105,-55541,-35662,-28967,-61889,-53147,-45922,-69249,-18508,3310,5428,-4491,40371,-76023,-63146,-3784,34696,811,-68506,66596,60048,31160,-52488,18665,-15160,29970,39934,-31428,66013,13035,-59691,3378,-39726,1065,-5344,13806,-17755,-36274,3712,27844,63622,3128,8736,-66226,-6689,76094,1895,52440,41317,-17956,17968,34887,37536,11737,-12031,-75860,-66616,9259,45025,-15459,7276,6179,-89263,-97857,3271,-22044,-35453,-19973,-23281,60178,26615,-42244,67624,41841,-16779,-9257,-28901,70235,20189,-29199,-12661,7542,-689,-51271,-6494,106302,-25814,42860,43158,42812,100238,6482,39879,38224,-32741,-49679,3078,-34939,-63708,-63836,-281,-40446,16931,-6240,11386,38725,52294,62066,-10901,60374,67257,50904,-22120,1720,-84529,-24266,74916,-111486,-219908,155657,-89441,-77039,23340,12193,13131,49236,87341,3804,16458,60043,12226,-6168,49359,23326,-49426,-14762,-75856,-66607,49435,-119346,-66403,-32308,-6199,67910,63874,94911,58274,-19554,64872,24918,5759,89936,33595,60051,-18408,-37389,38994,-8891,-19330,84067,94144,-22504,-92650,-49197,-31714,-8991,6917,-6317,-4798,-45397,70900,55587,1680,21749,15774,-53250,8148,13326,-54402,-60066,-65395,8367,69953,11493,-60934,53706,96331,3650,19275,-18333,-85809,-71747,21053,36333,-18903,53890,59748,15251,7704,26757,-2831,28887,-166369,-25992,-2936,5785,-41120,22144,-69679,71825,-70276,11287,28613,42098,52054,-5320,-68338,50150,22676,-26016,-27448,575,-50091,-54823,-45251,75918,-11979,9043,-72224,-21235,-92126,-61596,-99635,-48396,-12133,27975,-44708,4294,-2907,58478,14547,43968,-18048,3723,29034,-105422,-177830,-6988,37130,-5493,-8116,45021,-51629,-55222,-44571,4957,-34930,6979,-27107,-63695,1261,-5492,-10861,36446,21069,-8401,-6247,-32315,35248,54099,61169,-4777,-41036,-37570,-58619,-16003,-3606,-62184,-2422,60612,-68405,30127,57191,111717,45969,49567,4877,18093,-26333,19157,9944,24795,26302,6992,11597,-1105,-5861,-20789,-27345,-18643,-17755,-4124,-62766,-92951,-65673,-51355,-96074,94375,35426,-29054,72196,13987,55896,-20360,-104660,-21027,27734,9175,-17884,64091,6310,-17417,29866,14421,45128,18520,-51896,-55819,79559,40702,-93936,21661,60311,27130,-19158,-95612,-58828,21160,-47136,-46207,51294,19158,20074,21910,-59006,-9310,-33981,-21630,57297,11371,3776,-56467,60011,-75376,-26369,-28522,36062,75967,20499,-3228,-60061,-43443,-39655,8242,92545,423,-83939,-87314,-65896,-57511,-7048,21465,47017,77918,51033,58480,-17083,45380,42374,30849,-37972,49877,83900,-15894,3813,32156,22775,-33453,-94269,-23012,-39364,38115,30447,22649,2314,-27480,28139,-22824,-15700,-8942,-45202,93179,63265,25166,39099,10638,3727,-93188,-18631,-77086,-35543,-32343,5417,77265,52909,21231,55090,-42204,4743,41993,38295,19503,39978,-2378,112661,-1695,30570,-10522,-58944,-16403,16170,22961,-42345,93639,-62304,100339,115118,17026,31871,45141,-112721,-85954,6214,29639,2771,40337,40581,60301,-14519,-414,-15940,-63466,-93643,-15566,-118815,-21176,19533,-18534,22295,111547,28147,-56472,-30222,-17061,-28608,-8475,54710,22789,-79973,25566,68207,10785,7727,8782,14082,97348,-26434,-56647,20643,34745,-14865,-8637,-43786,-86188,-82719,-30990,118736,106280,76142,32716,2817,63623,5408,-7347,37661,15096,37263,36844,-79677,-58182,-54030,-21388,-8665,10380,35246,27506,-49795,40515,43147,19025,8319,-28991,-105299,80290,-46032,-5613,28276,-42044,16832,19496,33767,-25179,53075,30282,33842,20411,105487,69584,-68842,-52949,11387,52755,32500,-14486,-42224,-4471,-10644,-48604,-45970,-20286,-1748,36131,-43054,-6268,-24868,11450,104012,14896,-22003,4339,24554,18524,-48348,-47428,-94326,7914,-9148,580,-19939,43696,56106,96156,-4588,-60544,10286,47989,649,-17664,-9914,-1201,5503,-51499,-11228,7054,12618,-34893,24867,-37529,48183,27654,-15903,30400,-88205,-37237,-7394,12103,-31624,-5852,43089,-44248,36701,38667,-8212,6539,-19638,90745,13768,35372,8094,-35889,-13818,-14232,-443687,-131471,12815,-46426,-58354,-55693,-41129,30045,-52188,80874,68572,-22682,-21781,6310,91044,49031,8421,-10407,-11075,-26536,34430,58239,65690,-41486,3462,3753,119046,42740,22374,-67448,-7007,-72641,-4188,35994,-37167,25184,-6493,40626,-40009,-51063,14702,23097,-48731,33740,61052,-41944,-46438,-30929,-84,54595,32421,-32947,-1052,-45939,-47102,35086,-8160,26859,8581,94518,42558,29864,-47552,-18112,-28314,7336,-4583,-43525,-40159,27134,82478,46517,-81058,-41992,74072,77774,-32047,25582,27064,54875,44610,-57296,37162,78378,1771,-12946,-10673,-23898,-53661,25903,-5012,-41866,-699,-9017,-61441,45404,-24397,-33235,49228,-85216,24226,37132,-45165,-117914,23378,69331,32093,15027,-19546,36556,23935,49313,41495,-11558,-28885,-59567,-24808,12528,63966,45445,-31849,-47722,68689,36052,36613,-33287,-42509,39229,58348,-20873,44092,2466,-29768,-31372,-22337,68091,-1218,-45618,73896,75932,42937,25062,74226,25718,-114924,-91751,-82826,21156,-91021,50005,30188,78360,-35676,16604,108234,16862,19445,39017,-35567,-67084,-43095,-11868,27459,-16465,-21260,34193,-13381,9767,68986,37519,-756,10453,-41815,10699,69002,-6658,-39868,-49074,-81740,13463,11905,29904,-45977,-61698,-13837,7633,261,-111140,5966,-35812,-14370,-170,62474,26616,-30982,62588,-30129,-5485,62094,-14026,-51296,4638,-64746,18743,-21817,-80949,-15000,-3856,-75739,-46807,-74050,-68063,3487,41825,-10916,-26381,10605,87593,80757,-12934,-61898,-37294,52033,14945,37435,-53679,-49527,46556,12994,30389,16904,-40934,-28589,27458,30500,-11398,-4361,-6103,44755,-14269,-43356,-50995,-88257,-57045,35071,-41404,33865,40071,40931,68425,-44197,42995,43293,44055,30660,30287,-22729,19075,2811,59102,-12714,-30558,-50372,-68670,-5858,23615,-65719,9424,-9919,4051,-804,-119456,25927,33851,-18402,-33247,-22826,12432,35252,152,-23638,46448,52341,-50137,-56063,-32485,-48014,-26896,19185,-31240],[-105337,8408,52896,58285,17973,-36631,48173,-22492,-35466,-47046,4629,21091,-22453,-32890,23724,39049,-82995,-125784,37703,4784,-34583,625,81497,24542,-2445,14916,-59809,14822,11191,-4148,65214,47771,-4914,17193,-7090,-77057,-25481,31843,11912,-62223,-49943,10580,-19249,65458,18589,68393,-23182,-135580,2121,48212,19897,-57013,-71076,-70814,6212,35451,10460,-18373,-35842,-20297,-55534,33544,44825,-18999,19186,-741,-24417,67928,-75275,-58732,-29893,21628,-2147,-21572,-16471,-43818,5045,-80846,13186,69999,40897,-60069,11263,-7862,-53750,-27999,40488,27921,-40991,10512,-21501,-6772,3175,41051,36708,1564,-26132,5420,84088,32514,5272,-10407,8071,69755,-27881,44880,35422,49851,-37131,6399,-44856,-14395,10118,-12288,-5172,94939,-34255,-20002,28453,-55004,-72435,78333,45457,40594,-600,-15305,35051,26586,11535,30376,198,-7899,-19333,-44597,-17865,-51269,-88998,-38675,-61647,-61375,-20253,3390,-26922,-24301,22058,-81343,-26915,-3371,5558,-12143,-103853,43443,66309,24454,-31096,28273,-22199,20705,34839,-39775,77540,12816,-39295,-14276,-49430,3508,1725,-30524,-26999,-48185,7307,37131,72812,14615,3853,-67517,-15630,84469,3428,29839,36124,-3570,869,25102,12902,25262,-11737,-85152,-82221,15712,27816,-15594,11220,12323,-106728,-115836,-192,-14186,-34138,2386,-8651,74039,29796,-34608,62675,40956,-9996,-7885,15669,40125,11188,-22933,15016,34857,5821,-37674,-6809,101452,-28088,-2409,345,51014,86156,-6274,42079,25619,-37718,-51369,2441,-47073,-81319,-102508,-35014,2670,14444,43976,-8321,24851,40089,38603,-1385,42427,60784,78222,22917,41481,-54081,-2222,94904,-105545,-229274,121449,-55643,-35466,38516,14355,7133,76509,104530,11549,31233,37090,11814,4205,36065,-11124,-60554,-14070,-69140,-77543,44362,-116950,-65238,-5060,6868,38557,67826,102747,30212,-6095,83924,37262,-7373,34081,26789,62794,2405,-7522,23913,-10980,2475,88575,62675,-38975,-115508,-47764,-29599,-37373,36255,7904,-2756,-37815,52828,47162,-4601,25087,13700,-33507,10388,8169,-45108,-77305,-79468,20277,69406,16712,-29810,46863,76926,16489,19144,-478,-60918,-57734,3243,4015,-24587,43917,9309,20168,-9712,35128,909,25261,-145845,-19757,2320,-3825,-30778,23120,-115077,77179,-71757,-25546,23753,51317,66109,-26714,-88333,45046,5860,-47661,-32518,-12945,-16316,-39333,-38270,83842,4045,1893,-85144,-32935,-78258,-68147,-108195,-13563,-14887,50568,-86414,-9256,18692,50991,6390,43167,-19439,-5383,24737,-93703,-167397,-2362,65856,-4381,-14225,46209,-48247,-55804,-16929,11693,-52783,-8729,-19692,-67198,-1291,-12686,-18324,39917,20208,-16903,21413,-39988,18681,62757,48160,-11191,-39249,-22255,-57851,5941,8184,-40772,12510,49495,-58869,33764,63807,78082,9054,40215,21050,21960,-27982,-17999,12528,37563,10966,-7832,-8647,11751,-7895,-12741,-33113,-19431,-24475,-4200,-66660,-64843,-45336,-46570,-72603,100429,44746,-31907,46823,17812,74543,-21368,-93250,-23870,5801,28601,-22664,80457,19873,-33619,6849,-19656,13499,31404,-47764,-46057,94944,7750,-108462,4662,32030,12386,-32632,-91713,-55619,-95,-30226,-26620,76754,37806,-1034,29768,-60944,-5172,-35485,8346,-9664,18958,23687,-43501,69834,-85905,-31885,-55211,22782,83338,39307,-2990,-59982,-28374,-40689,26775,78045,-36762,-60370,-80440,-48676,-64889,-24762,662,44128,70687,61144,58094,-7928,47166,53509,53607,-4669,36412,62060,21828,16899,38112,33129,-16695,-91008,-13401,-18497,47582,28906,13699,1092,-37509,13469,8557,-17255,-21226,-36455,81309,81565,23161,10042,28436,12605,-77164,-45053,-74561,-32104,-29829,20648,79060,86887,44402,81654,-21638,5488,25952,-934,26501,52442,-12792,71161,2802,55514,-161,-6203,-8445,16625,30133,-28334,124430,-51977,110807,100159,1991,5914,21299,-110691,-62270,-818,28309,12591,54650,45032,83100,4013,9071,-58999,-44352,-101270,-24998,-107981,-23029,7667,-12724,25288,112238,-23359,-69795,-28302,-6236,-12210,-632,50375,26555,-67523,37103,73169,-6156,-7675,26369,12268,60269,-19169,-64852,25340,25846,-1523,-6512,-41374,-90408,-83471,930,143711,110917,78410,6887,10388,64278,17628,-4355,7768,8368,48230,17606,-76971,-47454,-55572,-7569,-3777,21797,35740,25876,-60104,23559,29616,27255,10624,-31750,-90990,82208,-52284,-16526,28676,-35513,23019,49687,34205,-36159,39826,9053,14883,22174,86944,76234,-50647,-101035,40,52131,55776,-12504,-63980,-26884,-9640,-23007,-6206,-28652,-10294,39307,-23603,-17036,-1582,21777,98643,25664,-14049,16339,7041,-873,-33973,-46362,-88752,4809,-4800,3136,-48739,44670,71778,94594,2107,-45203,-994,57884,15906,-7075,-25530,-2242,72179,-45203,3900,33649,12456,-25171,41749,-6597,70261,25146,-1304,4346,-79568,-9931,-22410,-6245,7937,22034,46338,-56744,43955,47952,2720,34293,4534,94830,24046,24178,26589,-52426,-13515,-5966,-443670,-128222,17107,-54735,-60202,-78256,-22339,18443,-38895,69769,33638,-29401,-9298,6827,115490,53408,15252,21616,-31192,-53700,61,58580,52825,-45004,8201,22874,97749,17752,40544,-28793,-15815,-103425,2525,29246,-13378,30195,-5449,53371,-22844,-46878,-1448,9348,-30584,22664,43319,-65733,-53456,-46907,-6814,41075,14323,4278,10691,-29408,-23672,37699,-6382,26541,6371,83448,35555,33954,-31298,-20127,14438,34019,-4310,-45729,-27799,2699,87364,49239,-99782,-35521,62205,57151,-32697,40689,37678,82219,71260,-45310,30298,83345,-29832,-20641,-18506,-39083,-49401,72376,4156,-21997,37435,2311,-61764,27695,-51097,-28544,29990,-79049,40621,43993,-50065,-83897,12674,39087,27856,20244,-1743,36159,34156,54849,42482,-23663,-39517,-55051,-47252,15592,58144,27515,-19290,-37946,48864,12877,20983,-33626,-25678,36197,38493,6388,63407,46938,-25559,-62500,-22437,72182,-17295,-37665,75256,72103,33768,9988,76917,38802,-99572,-92599,-96975,-18282,-92795,17275,16497,101247,-21658,6349,102721,23248,-10408,24630,-20855,-58972,-24748,-18886,40967,-31262,-38717,17985,-21360,5010,72826,24036,28146,41706,-48963,14246,72405,-4835,-69877,-49215,-89004,28124,-984,22161,-7129,-49095,-11757,-51482,-4569,-91574,25980,-44511,-31290,361,75341,32030,-23455,48270,-52474,-16579,58420,13716,-2921,3332,-66949,22878,-49276,-54369,-15044,3985,-74516,-36226,-64319,-56765,28892,55897,-22187,-53700,-9160,96381,95555,-5028,-68744,-35870,56219,-10658,1074,-50354,-34345,52559,17532,41368,22220,-67924,-33087,21638,41187,7719,-22139,-6293,46810,4272,-57240,-33976,-50942,-63924,28619,-34754,33781,5155,19549,62005,-71992,32700,56085,76728,24973,45781,148,29346,-22866,32565,-8946,1455,-44791,-58685,-3321,38789,-81894,-12593,-33587,-2656,-9622,-128627,10026,41098,-14365,-2092,3272,11062,34864,-15868,-24063,41236,27734,-41832,-32048,-36325,-48067,-15721,20337,-32857],[-93872,-10363,54467,72780,12155,-14278,61352,-11322,-35823,-41149,-2521,5968,-7283,-21129,38393,29662,-107726,-146260,6258,-763,-8045,15621,61770,43623,-18108,27600,-57071,-11855,40087,9822,56368,75766,-2614,5261,-11877,-77681,-71976,27336,344,-62628,-61394,-16476,-40674,13491,-2457,64603,-14416,-101367,-5330,55332,1345,-61352,-97703,-66772,19162,16949,-16491,-20650,-52753,-28604,-35261,36417,37709,-9958,20018,3486,-13820,59522,-63842,-57893,-45439,28715,20791,686,-30035,-47375,9222,-87851,17270,69347,27488,-66873,4561,-29046,-63367,-32651,43894,36963,-32187,-4492,934,-8317,19704,43422,41702,8534,-54513,-19997,52831,47036,707,-20807,18874,62540,-24329,49919,28009,65166,-46702,12213,-16008,-14337,-3083,12887,-10115,103322,-12273,-40307,58504,-57271,-80883,82762,63459,35188,-449,-16502,29022,29915,1842,-8509,-4182,5193,-28100,-32232,-4802,-57978,-98198,-33181,-78237,-56768,-25049,5966,-45938,-35068,-4044,-73180,10549,-2481,-30157,-21295,-123703,16364,75794,21862,-9143,36543,-23710,10203,19964,-49258,89144,20107,-12433,-39502,-50708,12626,7887,-72919,-32098,-48745,14628,46314,68375,29481,-4521,-56800,-23681,68042,1320,-62,10429,13404,-20642,8642,-16063,35345,-9339,-82402,-77312,15327,2148,-17630,19479,18916,-110626,-102465,-5750,7015,-25407,26073,3506,76606,29741,-8183,52552,39179,1679,-14598,43299,2921,-6643,-21970,27417,54494,2862,-13145,-660,80962,-22006,-46886,-33921,58669,60478,-16726,44192,11545,-40070,-51582,-7788,-61025,-94611,-121900,-57276,52665,8272,71348,-32061,13769,24583,28910,16613,13824,43135,95003,78266,71610,-16035,19953,120865,-71132,-228216,28065,20439,18841,45221,16037,10048,98909,115758,16745,52695,19995,3585,9603,20719,-30819,-58179,-19226,-52969,-75883,37513,-95448,-56335,37513,19950,608,65247,105484,5863,613,82307,40979,-17521,-25330,20623,50450,39598,28421,12173,-7094,30402,81749,20793,-49599,-117068,-37252,-20742,-66734,68588,24144,3178,-20945,24198,39287,170,23209,13741,-12102,15121,4659,-28258,-78544,-69165,25424,65335,15222,13270,30839,48014,25482,16720,6792,-48741,-41633,-8830,-13657,-5302,18595,-33965,23125,-22661,32352,4780,20011,-99665,-9489,11777,-21086,-33440,32256,-86996,37356,-73014,-61346,12999,51971,74661,-39420,-90875,25718,-25705,-63316,-39347,-25897,20879,-20075,-25187,68656,5063,-16284,-92185,-42319,-50264,-65090,-94849,17403,-19880,67869,-108816,-18413,46739,34332,-5770,37992,-19418,-14621,18886,-59380,-139690,1749,79971,-11279,-14957,47297,-44051,-58090,12389,18758,-57542,-24423,-9572,-68949,4880,-20836,-26693,40155,19285,-28301,41244,-41226,-4815,58419,24468,-19424,-38011,5033,-47868,36493,13909,-17340,26625,33906,-44169,35215,62277,34192,-34178,21306,44877,23636,-19175,-54475,12666,44439,-2242,-20673,-29642,27998,-13200,-7683,-33512,-16311,-26694,-5916,-68886,-31490,-11016,-30686,-42020,94987,64965,-39060,-15402,17880,81964,-18723,-74287,-29932,-30893,45634,-27627,85791,16451,-38153,-23248,-45666,-24023,34703,-38081,-31048,83100,-31084,-113992,-9522,-17,-29303,-44921,-82566,-51809,-17744,-20833,1591,93033,55286,-12573,33176,-49988,8919,-33314,33894,-68506,28147,41100,-22197,61818,-89484,-23129,-64351,6611,68488,52328,9022,-37970,-4043,-40276,42226,55675,-53545,-22490,-57624,-24643,-64645,-44481,-29827,31698,46275,60262,51779,-8834,37103,60924,79003,24288,17960,35489,40093,22680,51268,42616,671,-81356,-6270,2072,55569,23559,3428,-6356,-43652,4914,33251,-15722,-20656,-23375,52967,80243,22535,-330,38591,22882,-56874,-69705,-71424,-34765,-45619,28102,71614,102957,71210,100945,-213,1173,3495,-62624,11590,59608,-17252,18478,5699,69156,14101,43019,5660,10203,33357,-7150,118151,-47342,111498,69539,-14259,-12592,3360,-95465,-14586,-749,24757,20440,44515,35974,94788,27526,6957,-103093,-29908,-90856,-24758,-81776,-19364,5765,4035,32238,110788,-58008,-60454,-21126,5983,3759,5513,42893,19610,-54781,49200,70871,-22137,-36172,36935,6254,18465,4012,-64116,23173,16661,13427,-84,-39311,-70799,-70535,38467,141667,95844,76599,-4701,11874,40995,24133,-2622,-27223,2093,47380,-10347,-79144,-35772,-47680,9609,9014,29297,34927,10721,-62775,5816,20440,34152,15726,-32935,-64142,72198,-54142,-27341,13554,-32759,36421,77270,36826,-38133,20290,-25651,37,24631,50981,83870,-26278,-130618,-9312,49171,74255,-12664,-81534,-43048,-5125,785,22384,-20208,-8249,37404,-3517,-28927,17125,28593,69853,18376,100,28270,-12398,-23456,-20806,-31116,-60093,11865,2669,9097,-55538,36992,72439,79709,5832,-22722,-11553,62165,25993,2874,-36902,-6866,102549,-30845,17277,44636,13997,-11538,57238,25986,84927,18955,11691,-24046,-61974,13701,-31352,-22122,41791,39853,53512,-56882,32776,37158,6243,61983,24059,82401,32367,9754,23997,-57348,-11070,-15809,-439820,-156250,10526,-62414,-63260,-90967,-7592,5227,-27742,40449,-7529,-30884,14804,12533,124464,48836,11921,50676,-43804,-79743,-41736,49758,40041,-44093,11866,45365,73106,-13380,44761,1354,-26614,-121117,4039,7850,18581,45484,-1733,50918,-7510,-34342,-21736,-9261,-13007,9736,9437,-84354,-56090,-60706,-20070,24789,-3063,33836,26006,-6346,-7748,32635,-14168,18471,3512,65440,28949,30259,-19121,-20816,51665,59777,-1828,-45673,-9935,-28922,69340,46255,-113741,-33304,35103,29056,-35696,43669,39665,93134,80067,-17130,17591,67880,-58016,-29373,-32223,-45826,-39286,100936,7686,-6874,59040,15233,-51052,1282,-66159,-14954,4619,-72165,49670,50812,-43400,-37015,1947,15834,26853,22642,7355,44488,38455,51339,42353,-35213,-43503,-37944,-60482,7675,26826,8747,-5149,-21316,21618,-9238,4965,-29712,-1045,25468,8415,28902,83115,78332,-18570,-80067,-22712,58539,-33337,-37726,59359,59579,21372,-5537,72924,47704,-69213,-84407,-102816,-53221,-96931,-20496,-3851,105130,-12378,-9902,72735,31583,-28705,11971,3949,-33940,11193,-12722,73016,-43029,-47833,1990,-30315,-2749,67506,7625,51243,65372,-50695,9443,68788,324,-87309,-39291,-83399,45233,-8596,2633,24594,-35724,-17509,-125359,-5272,-48143,26972,-41001,-34065,2623,80319,36586,-16128,30061,-63069,-38619,43021,27821,34413,-168,-70445,22677,-77776,-40628,-21966,20566,-64431,-14467,-42159,-34331,64654,68283,-24830,-73465,-26768,87231,99043,11154,-71059,-31409,68803,-33012,-29214,-32334,-12518,52619,14339,36992,27117,-81363,-29300,13108,47861,28978,-45121,-13950,42404,29436,-64010,-19443,-10392,-57135,24096,-27505,26495,-23949,1642,49477,-104354,18455,60018,89108,12197,57782,31861,36979,-33907,-3750,503,23198,-45587,-45304,-9784,56432,-90328,-19947,-43019,2091,-8811,-103478,-9362,44880,-8110,22036,44864,12957,25353,-27399,-17009,37246,-7198,-29723,-4408,-30302,-45528,-9994,19137,-27021],[-73535,-24483,49849,70266,8901,-2822,47817,3429,-27336,-30327,-9458,-12127,9429,-1190,42190,5171,-106165,-136917,-26205,-5977,8842,30023,43854,54232,-46917,30527,-50678,-34808,63455,37400,51737,89362,-10019,-11881,-10325,-70232,-118016,18841,-11807,-57502,-60213,-33752,-40143,-45825,-22678,46392,1162,-57633,-11370,61000,-13835,-57828,-111818,-53704,24970,5544,-46459,-27797,-65086,-44014,-8468,44746,40199,5719,26253,13447,-5977,48396,-46630,-46069,-55567,37775,39866,33077,-41920,-36478,15294,-82920,22714,71027,8759,-71860,-5123,-53693,-70258,-30041,37490,49102,-13088,-23395,22515,-5455,27027,35096,44979,17438,-71129,-36991,7580,48357,-3500,-28390,25442,55971,-13947,50248,20635,80615,-48621,9455,10044,-19133,-12242,34921,-27188,80044,3613,-54870,86352,-44592,-87190,79681,65376,33290,1475,-27553,19342,34163,-9700,-56192,-12824,16395,-24625,-18009,1715,-46317,-92939,-40734,-91431,-53397,-29542,11207,-50470,-30931,-29065,-54506,37823,-370,-61868,-24167,-120120,-7473,84384,22923,6833,42021,-17658,-2547,533,-55290,95146,33116,15844,-65693,-42837,28782,10736,-97819,-32894,-36558,24886,51849,52222,40530,-15304,-42003,-28775,42509,-3012,-29185,-27213,27940,-41778,-8602,-38163,38008,-6344,-67096,-56140,8638,-21966,-17903,28972,25659,-101520,-62494,-10690,32345,-21202,43840,10650,73028,22231,31235,40747,36652,15278,-27687,47334,-30159,-25515,-29934,20126,62415,-9115,19570,11508,55467,-6230,-73176,-46273,67062,31783,-21700,40861,-3317,-40815,-50725,-27823,-73682,-98970,-113643,-60032,85375,-2025,62065,-55262,10633,9530,31148,35265,-19346,21276,100889,123591,77026,17176,32957,148161,-20493,-214298,-98144,107721,70954,43782,20632,21808,108689,121098,23558,78357,9682,-12405,9020,9389,-29926,-42444,-25291,-31630,-67461,29314,-64807,-43237,86336,32123,-36112,59114,102826,-8138,81,62370,32879,-26154,-70106,19061,29187,80015,60109,2678,642,54125,63747,-18518,-54000,-95102,-21661,-7536,-87128,91885,36707,14223,290,-4910,37548,15534,16569,12994,6056,20631,1823,-9698,-60473,-38103,22826,59679,7512,52353,8721,20999,29135,10760,2419,-42886,-27090,-13919,-13545,39788,-13373,-48991,23189,-30179,21856,7955,11462,-51342,-1305,21994,-36216,-45611,44479,-14750,-45085,-72266,-91432,-2051,39923,75124,-38098,-74127,-182,-61922,-66254,-44526,-34392,49799,-2051,-9004,38264,-9235,-40065,-92430,-40606,-13639,-54222,-61794,28612,-24293,74848,-100374,-19780,67882,12794,-17568,28186,-17948,-23534,15248,-18879,-102104,3765,76250,-23748,-10119,47116,-42848,-55699,32279,21794,-48763,-35466,-35,-69436,18555,-23070,-36036,37952,16780,-40626,46293,-35865,-25912,40574,-6471,-30221,-36024,41161,-24758,61695,12902,1334,34138,19158,-33390,34364,53177,-3880,-71440,-2314,68293,20404,-3021,-78678,9299,46687,-10597,-26922,-42329,42310,-20328,-6699,-29071,-11886,-24944,-6286,-69478,2385,31679,-5287,-10628,77975,94183,-47779,-87390,14166,75012,-17302,-52904,-38419,-71592,55894,-31527,68910,-4439,-23969,-50535,-53270,-51098,31051,-24330,-14940,44697,-64495,-109568,-19582,-29676,-91606,-55613,-70122,-48379,-26347,-18609,29286,94694,67479,-17592,28303,-32107,24877,-29662,45515,-100391,39380,52901,602,37482,-86564,-2666,-53296,-6338,40846,52503,28969,-2137,24794,-35332,52842,31953,-46932,14433,-24206,849,-54933,-62188,-62134,11806,6936,48698,38887,-19528,20173,64288,97928,38758,-4184,9654,33304,18898,70321,47993,16003,-65878,1293,18299,60582,14804,-1457,-21442,-44966,7212,45931,-15334,-9948,-7632,17520,57448,19607,10720,39724,30901,-38305,-85016,-65512,-40211,-69665,27885,63767,99371,95742,105219,19008,-7141,-18035,-118126,-23256,60861,-13947,-28256,5073,70000,30809,70209,20454,-3762,30378,12771,82180,-45516,105650,35788,-28025,-26201,-1887,-72031,37095,6176,19101,22349,11042,19559,92677,47602,-3112,-131699,-21013,-63992,-13217,-47369,-8105,19800,33975,41997,113001,-63647,-36326,-13275,13711,13676,10199,32016,9486,-44043,54575,53415,-34478,-69123,39592,-3760,-19551,34242,-52892,17961,10781,24293,4731,-36734,-32841,-40867,71498,111800,65846,70982,-2737,5005,15,22634,-1974,-57111,-4287,30585,-37894,-87261,-25007,-33776,17073,29300,35355,35794,-16599,-62791,-6264,18539,36067,22588,-30112,-35361,53974,-50471,-40442,-11257,-32254,50489,90233,40403,-32303,576,-60667,-8078,27136,9826,91017,-2472,-129812,-14922,44810,83397,-11993,-71684,-45413,514,15562,35823,177,2053,31809,11777,-37651,28121,29115,23728,-7391,15587,36698,-32042,-44329,-9980,-1407,-18556,22763,11676,16246,-42083,22108,54652,53644,4037,1279,-17041,57813,22425,7597,-41086,-15461,82128,-14721,25417,35269,17460,6408,65229,48304,88384,8791,18720,-52109,-42365,30717,-31866,-29536,59171,51933,59039,-43845,11593,9403,2337,88960,34250,56508,37774,-6109,-5499,-53391,-10825,-37477,-431109,-203773,-6522,-62673,-67304,-87925,1483,-3360,-23052,-834,-44238,-26262,43414,20692,113452,36376,3268,68841,-40931,-97075,-76779,38561,29884,-39092,14210,65729,51663,-43556,30293,4758,-36702,-122060,915,-25781,48334,68536,5652,38510,1284,-19508,-41234,-28462,-2574,-3405,-32415,-90227,-52845,-62941,-35159,10849,-14305,47200,43314,18071,-6713,23804,-26800,3293,-3776,46572,26509,19157,-13124,-23162,63858,80790,4805,-44843,6525,-53800,39838,39215,-119025,-39449,-1574,2821,-38841,30898,31661,76233,68351,17508,447,34082,-72257,-35919,-50969,-41945,-27833,100224,3117,1176,58600,27252,-34883,-27809,-67044,7134,-19606,-63324,46669,49076,-26374,5345,-3200,10704,27916,20689,931,53474,37195,39508,40695,-39357,-38282,-13151,-60125,-8987,-21964,-6195,7349,-3201,-4215,-22308,-7946,-23691,22136,10934,-26118,42421,96777,86545,-12213,-78188,-21217,32074,-47180,-46164,26849,43449,9917,-16995,60344,51023,-35902,-69162,-96299,-72840,-98573,-52210,-25250,92615,-9030,-28560,27139,40289,-29591,3230,28687,-1564,53427,2606,108843,-47498,-47159,-10348,-37104,-13890,46959,-9553,63984,78137,-44378,-6246,58153,6247,-85225,-20310,-64842,59488,-12810,-24569,46149,-27073,-34058,-184211,-3456,6460,7387,-27084,-22372,5877,74514,39421,-10688,12205,-56405,-60608,23886,24628,46573,291,-68550,24202,-96158,-38041,-32201,41429,-47643,12380,-15116,-13265,97768,73938,-17813,-82087,-40055,65617,95823,32165,-66241,-24391,87801,-44927,-42092,-6626,12331,51845,5861,19296,29690,-75893,-17166,4357,48255,47164,-61227,-25793,33442,56305,-59929,-5534,15949,-41859,21489,-21203,16880,-39078,-9599,33235,-125929,4006,56776,76707,-7536,63672,57131,37565,-28756,-39447,12494,32937,-51723,-30733,-23846,71020,-84068,-12538,-36032,13660,-1546,-70400,-29752,45400,2437,35010,93044,18119,10577,-23846,-2243,30283,-40283,-15580,12622,-15485,-38538,-11223,19374,-17220],[-48717,-30833,40526,56167,7867,-6546,10985,17516,-10177,-16681,-14498,-27309,23060,20684,33761,-31434,-83679,-99563,-50357,-9635,12900,40471,32173,56664,-82818,21085,-39921,-47848,74459,63209,47826,83125,-22434,-34391,-5698,-61656,-151484,8821,-20745,-47855,-54451,-37529,-20954,-93766,-31563,20328,19425,-22498,-9578,65131,-21335,-48070,-106911,-33197,20290,847,-72218,-40648,-73317,-65484,17704,53095,51831,23386,34126,25496,-3262,35641,-28407,-30174,-60914,47225,49563,65968,-50199,-15873,21328,-68776,28303,76112,-9357,-75105,-16821,-75190,-69944,-20672,23386,57387,11980,-41777,37564,1149,24032,19735,43510,26161,-67244,-40057,-32660,35866,-5140,-32486,26605,52792,-1303,43621,9391,88705,-43767,-1381,27802,-27176,-13961,48317,-51013,37679,7604,-61006,103969,-28430,-95386,65173,46094,33336,3946,-45549,7753,35661,-21592,-96048,-22391,22460,-8321,-2166,2671,-19519,-79782,-59373,-96627,-47929,-31496,18397,-44948,-10583,-44383,-31125,48461,3473,-77751,-19651,-94408,-22920,85648,25285,14301,43395,-4549,-19059,-17228,-54357,91212,47756,39933,-84521,-27454,49084,8947,-95994,-30703,-14370,36107,51643,29592,42095,-25936,-32483,-29056,24908,-6605,-51723,-62659,35490,-57688,-23235,-45956,30897,-4774,-43024,-28189,-1792,-34421,-12272,38021,31847,-83557,-13842,-12864,51022,-32433,49842,12444,67604,6217,72668,30567,33394,26923,-42560,31812,-48455,-36905,-47055,-6149,56950,-26569,53910,26317,34989,18130,-70060,-31966,76902,7015,-21374,28883,-19074,-39084,-48955,-53224,-81819,-92625,-79822,-42977,81005,-16178,18023,-72180,16739,-2606,37285,45051,-48894,3442,98526,140158,49630,37684,32473,166288,24510,-184928,-199870,167366,107660,37660,29536,37900,101057,119946,36720,102706,915,-34568,3610,6477,-9578,-16565,-27229,-11753,-60102,20437,-35125,-30600,126245,43053,-61222,51776,94825,-8899,-5704,34457,15256,-35629,-94472,22549,7457,105640,78544,-5316,10413,66116,37223,-45196,-51920,-55556,-6534,6755,-90896,98788,41664,30425,20170,-25887,42752,35448,6504,8189,16479,24273,-1270,4239,-27918,1537,13775,54136,-4213,69029,-15271,7619,28352,1465,-10544,-36243,-17035,-13684,-2607,94349,-40448,-31438,19413,-32365,12129,10706,-385,-20309,1580,28731,-39461,-60319,48787,59338,-135899,-67386,-111443,-18272,14995,66853,-23043,-41712,-23397,-85831,-56255,-43744,-35539,64439,11552,5603,8010,-32131,-62008,-88420,-20785,23788,-39937,-19707,15200,-25122,69716,-64078,-12175,71815,-7047,-24092,16471,-15472,-31987,16199,11173,-62908,1412,57066,-35042,-2373,43780,-46067,-42976,36045,19058,-31286,-38521,6207,-66417,36333,-15286,-46794,33835,10930,-51909,34644,-25911,-34903,13410,-39115,-43380,-32652,77255,10431,68645,5330,12803,32202,10306,-32731,32297,40406,-23164,-90019,-24254,81860,12633,15220,-83448,3304,47031,-13450,-24386,-40978,49313,-26811,-8323,-21109,-9411,-20569,-3075,-68594,27517,72957,23743,16880,55434,125041,-54094,-138802,8271,54769,-22024,-34620,-46799,-101434,57759,-33413,25180,-35568,9418,-66148,-37557,-54644,24456,-7570,-150,-7607,-83666,-96284,-24310,-52682,-152249,-63667,-55769,-46122,-24270,-20094,47465,82258,70674,-22895,14947,-16133,32923,-27049,37855,-100275,52848,58362,16315,3871,-79563,23418,-26085,-10904,13420,37468,50310,34888,50517,-25451,58052,14065,-23739,38644,11376,21558,-38622,-74175,-87353,-11590,-39207,29365,19910,-36278,3874,62173,101899,37330,-28661,-10486,6753,6209,90576,45849,26006,-46498,14241,28599,61594,4291,4035,-42304,-41444,18525,46486,-17568,5123,8540,-13780,19665,10511,32396,33705,33273,-26493,-85307,-53133,-43233,-86351,22335,60966,82049,111938,91539,33432,-17141,-32973,-143264,-67530,53683,-5565,-57486,176,59825,47060,71769,29250,-24101,20000,22023,32200,-42970,97588,11373,-36447,-38407,9648,-46811,72726,16960,12622,16710,-34508,2698,77238,56639,-16177,-134564,-17541,-28077,7587,-13667,10318,47241,74972,53819,121388,-43071,-10657,-8427,13488,12897,13844,18421,3077,-35842,47561,21561,-42391,-95272,35473,-16688,-48440,58209,-33491,12964,10114,28138,2886,-31810,8674,3584,92869,64068,33133,61261,5608,-9636,-44853,12994,-1356,-72451,-11231,1182,-54916,-96498,-16775,-18904,7474,52541,42093,39645,-50579,-63398,-7846,24221,31728,29055,-23572,-13929,33062,-40785,-56408,-37426,-32016,57190,80710,43083,-22210,-14061,-79323,-9027,29053,-22523,94047,14450,-100802,-16155,39449,79529,-8529,-18572,-31145,4361,17684,35973,22833,15495,23936,18545,-39381,31151,22108,-26455,-45072,27382,38321,-49149,-58567,141,38717,24239,30587,19380,22537,-16278,2645,21694,23390,-3698,20327,-14713,43324,1776,4568,-38058,-26485,23470,-3619,26459,10235,20269,26500,60148,51176,79123,-4885,18095,-75190,-25906,41234,-25271,-24517,57022,61748,56019,-21853,-8017,-25030,-6457,111508,33640,24694,39263,-20172,-52228,-43701,-17041,-63002,-418543,-246664,-27273,-53191,-70185,-67892,5675,-3656,-27184,-43643,-70198,-16547,66320,27627,86347,19858,-3099,71783,-20528,-102080,-95189,29196,21907,-30906,15107,78415,36382,-65588,-483,-18402,-42894,-109955,-4912,-63693,67127,92713,17520,24461,2874,-10050,-54998,-42755,570,-15030,-69835,-81130,-43398,-46470,-45176,2661,-16975,43229,60434,40086,-20255,16103,-38324,-16611,-18928,31998,31282,4477,-12598,-29327,43404,93699,13429,-43509,16631,-60539,14768,30721,-113123,-53292,-39435,-14821,-40388,2019,15193,33745,39529,41068,-17819,-8399,-66724,-37601,-72963,-29560,-18184,68400,-8672,3207,39949,35649,-20526,-53368,-54680,34822,-37675,-53820,31479,30803,-1974,33047,-908,22708,28418,13241,-21784,54380,33735,22425,37329,-30448,-24660,11860,-45315,-29366,-70810,-15378,15169,10596,-21459,-23086,-15669,-18633,35861,-4673,-58591,45632,96239,69318,-9748,-58499,-16073,1368,-57882,-61082,-15797,31105,3304,-20847,41303,47793,-11349,-50976,-75981,-70454,-89129,-71012,-42406,69665,-10549,-45265,-20233,47970,-13971,-1232,44582,26360,86245,20127,132132,-42838,-38372,-17171,-39638,-28121,12200,-26364,65111,81792,-29179,-25897,42473,10132,-64757,3834,-37523,64602,-16414,-52355,62064,-26920,-59954,-194991,-2190,55765,-25433,-8429,-2041,8705,57457,39777,-5719,-2225,-34367,-74353,10225,7219,32346,8738,-57647,31452,-97519,-39876,-42084,59099,-26561,36560,8014,-4536,113531,69143,-3062,-79276,-47561,39357,90785,52802,-53705,-15752,104057,-45170,-37206,17093,35300,53472,-5161,-5457,28636,-51715,1161,-2071,43077,58606,-62391,-37493,23000,77437,-44287,10636,20028,-25103,20322,-16401,10123,-39365,-10808,16564,-122363,-8606,49340,44185,-30200,63567,63482,30050,-10756,-63546,23785,34606,-59658,-18036,-40635,75403,-62800,2954,-17338,22841,7150,-57964,-47082,41199,16631,37924,133829,24644,-4372,-456,17009,17573,-59123,-1420,12125,3878,-26909,-18333,27132,-7475],[-23377,-28829,28380,38366,7765,-23132,-32977,27290,12832,-1397,-15913,-34587,30157,37639,15272,-70568,-51213,-48494,-59324,-11272,6649,43853,27180,53120,-114337,1155,-26642,-49958,68952,71416,37976,59350,-31758,-59066,-4367,-56921,-164664,18,-22923,-36191,-52477,-28880,7337,-115315,-26800,-6258,32516,-2352,3353,66371,-19851,-35855,-82449,-11448,5486,556,-88675,-57074,-77028,-89893,38275,54404,67213,36453,38717,35062,-4916,23320,-13559,-18381,-66341,54384,50319,89342,-54003,6062,25084,-50571,30681,78167,-22003,-75597,-28245,-87559,-59077,-6194,7027,55413,36083,-54875,41444,8284,14184,2695,36687,35488,-43528,-30033,-47833,14915,-3055,-33750,22602,55084,8828,29731,-9859,83558,-34822,-16773,36726,-36081,-6925,51371,-73185,-5396,-3702,-58336,106353,-17671,-108016,37771,9962,32880,6625,-64534,-5036,31011,-31879,-114083,-29290,22231,16868,13711,701,13945,-63870,-82431,-90875,-37933,-30217,26142,-36008,20087,-45144,-9635,43851,8680,-69556,-8577,-55453,-28543,75015,25987,14596,39640,12332,-39986,-28800,-45436,76583,59744,55219,-89178,-8497,66784,2591,-68258,-27845,11723,45521,45810,6603,32871,-33181,-33272,-23699,23259,-6465,-65697,-83878,33814,-64699,-34929,-38769,14390,-6522,-16854,-2564,-12119,-29135,1569,46260,36513,-62404,23527,-11440,55562,-61573,41705,10401,62203,-15768,103165,24213,29161,33503,-53395,6983,-46326,-35187,-68932,-43841,39747,-44184,80254,39014,24909,47054,-38594,2570,86904,-10815,-18335,9058,-34883,-32675,-45842,-76401,-83319,-77451,-30393,-12500,36363,-32670,-41587,-77558,29114,-11162,36247,38842,-66951,-4309,91031,121614,-5788,43753,19973,156359,39007,-141022,-206477,168137,122075,31825,41394,50448,76142,111740,58700,118937,-13833,-60015,-3927,12865,23228,13681,-22525,52,-59741,11816,-12710,-22609,142667,52541,-67119,44273,82320,2185,-13214,10821,-4779,-47841,-102958,28136,-8137,101526,79219,-12331,21245,64574,7388,-55393,-43691,-10273,3276,18584,-76746,89298,38018,49937,33907,-34087,51122,51463,-5136,-2465,16211,23582,-5137,8902,7216,34680,1522,49782,-17034,51679,-36822,14773,25095,-9656,-25977,-24974,-12865,-11418,8244,134563,-53558,6802,11151,-29787,12229,14070,-13490,-10268,-538,28803,-26015,-70061,33841,101833,-185724,-57678,-118470,-31849,-18421,51957,-342,-1244,-36046,-83793,-38728,-33577,-28634,65479,20195,13818,-8407,-53244,-75194,-83695,16992,54065,-27258,13734,-15052,-20415,54255,-16207,2844,55545,-18348,-21680,8412,-12915,-39934,21660,21245,-27908,-7324,28455,-37392,3800,35729,-51641,-19211,24282,11712,-12529,-32619,8138,-56335,53999,1565,-58872,28245,795,-60309,11007,-14759,-26409,-15143,-67303,-57226,-27993,102354,50111,51093,-7760,18887,23017,10446,-43483,30375,29438,-19811,-83815,-38949,79233,3405,30386,-69267,-2805,48015,-12107,-13571,-24995,45679,-29839,-9124,-11360,-11315,-15224,4478,-66581,34924,101622,48825,38131,36435,146114,-54446,-151139,2999,26894,-34398,-23384,-51203,-108629,53283,-32817,-36454,-64882,54568,-64694,-1883,-32689,18551,11413,12903,-53655,-84637,-75973,-22181,-66834,-184621,-67422,-40574,-45181,-13997,-20947,51047,61154,63145,-33384,-3729,-10208,25882,-27197,12620,-77002,67882,58497,18076,-29514,-71685,47795,9039,-4915,-4870,11149,66735,62782,65569,-12075,58521,7130,1842,46189,40192,31960,-21716,-78442,-98854,-33825,-79685,7271,-2246,-52937,-4773,53074,87241,25853,-53753,-23066,-26442,-11324,104464,34543,28458,-25720,36080,33395,58273,-5470,20418,-62940,-33640,30881,39030,-20235,18030,22629,-32668,-20754,-6341,47920,24477,28187,-23620,-69029,-31647,-38704,-83425,14409,60967,60316,115975,63471,41262,-26332,-39291,-129938,-107929,35138,2223,-66076,-8052,42845,58697,55328,27038,-47601,2980,13981,-16523,-37176,89980,3021,-38182,-50175,36795,-24939,82228,27147,7022,5056,-73913,-9020,52418,50683,-27293,-112413,-18768,6938,32581,12320,32532,77121,116674,66725,131910,-10058,4205,-8225,5730,4,16689,3586,4153,-29754,26718,-14298,-46893,-105094,27041,-30942,-66998,64706,-11834,9612,14191,25242,-7323,-23441,35435,53720,99621,13848,10464,46920,12153,-28476,-77400,-2952,732,-67790,-19070,-31471,-54898,-100156,-12089,-7691,-15817,70946,49967,45716,-82215,-63839,2142,35021,22792,32430,-16542,-4963,14479,-25707,-73059,-57262,-30284,51276,48751,43641,-11631,-21049,-69567,-4406,29892,-35939,89563,20712,-58308,-13533,33195,62230,-2338,68057,-3696,4444,8188,27569,37553,26092,15037,15961,-32314,28547,8740,-65333,-82361,31997,31519,-60515,-61600,13401,79947,58969,30994,22440,26886,12218,-18416,-17045,-2284,-15592,29273,-4754,20249,-31706,-5648,-31564,-37037,-41675,-2271,20614,-19340,17588,43758,39060,32372,58667,-20989,11256,-88047,-14791,46846,-15527,-6427,40168,69000,40512,939,-16919,-52088,-16462,122779,23526,-4406,35750,-28794,-93194,-29331,-31147,-87157,-405191,-261493,-40111,-36744,-68658,-35798,6868,4143,-38823,-76319,-83563,-4503,73739,29929,53767,4109,-708,60475,11890,-96228,-96555,22762,14396,-20921,14656,79508,26556,-74628,-38775,-51576,-42691,-92415,-10819,-94157,70727,109413,32869,15731,-365,-11766,-59375,-47144,2043,-23518,-91223,-60462,-28970,-10977,-43736,875,-12252,27554,74917,57600,-40685,12808,-43993,-37567,-43240,24424,43530,-8290,-14722,-38478,1836,95733,18660,-40859,18743,-45469,5948,22880,-95913,-70406,-69899,-21186,-39589,-38662,-5592,-17973,1962,34907,-32507,-45602,-43423,-33357,-95273,-14322,-11438,14413,-23010,2454,13943,38698,-13554,-70011,-32496,62505,-48381,-47546,8622,-4688,25868,44420,6351,39926,25455,323,-52414,42775,33300,4865,32181,-7448,-6226,29870,-19475,-47263,-101289,-19812,16658,15736,-27713,-13695,-17507,-17145,36373,-19764,-83173,40100,74001,32214,-12755,-29034,-6407,-24429,-64923,-78786,-56854,29144,3471,-16013,20368,38248,-1093,-33777,-43537,-45973,-62319,-75212,-52617,43171,-14117,-56283,-56438,53116,11504,-2928,47634,40766,95842,33488,134156,-30353,-25369,-18550,-37869,-44225,-27809,-42269,56429,82451,-6876,-37142,25636,9854,-34248,27491,-8431,56082,-21332,-73198,78256,-35640,-87689,-146541,-4340,85701,-58796,7637,17402,9990,32113,37343,1318,-12644,-6735,-77757,7725,-16058,4156,24050,-39394,44231,-81928,-38975,-49461,65517,-4292,51139,20634,-12650,102174,52579,15284,-67552,-48733,14974,86330,68021,-34824,-6454,105508,-38131,-24299,30921,50341,57198,-16106,-29134,23710,-15208,21192,-4487,35317,62638,-47075,-45601,14244,85515,-20460,30522,5502,-12891,20115,-12560,9334,-30235,-104,2815,-89962,-18935,40517,3018,-49102,59839,46913,16487,13288,-68754,31949,34541,-64774,-10080,-54364,63612,-32445,16120,3354,22155,12297,-74251,-56230,31540,31039,33964,152509,29489,-15007,37575,35195,-280,-57274,10821,-3433,22158,-12916,-28012,47168,-693],[-812,-20224,15397,21695,7470,-44582,-65529,30911,37209,15238,-12237,-31585,29594,44864,-7929,-98678,-20119,-1869,-52398,-11330,-4136,38424,26149,46219,-129596,-23207,-15023,-46243,47691,54182,17627,25902,-30332,-78661,-11913,-56831,-157182,-5445,-16403,-25731,-57646,-12895,33514,-106060,-12664,-28866,31634,5781,25981,62650,-11542,-25440,-43494,3013,-15939,1917,-94424,-72840,-75061,-110978,51511,43358,78877,39830,36366,38279,-8238,12900,-5436,-17144,-79246,56519,46990,96686,-53402,21704,24824,-34277,25723,67658,-26858,-71814,-35900,-87538,-37631,10817,-4816,40283,52210,-59220,31793,11634,3824,-11079,26933,47989,-8615,-12646,-29332,-6651,1539,-33377,15131,62545,13054,11537,-38240,64205,-25173,-30920,40890,-42908,7149,45987,-85626,-33905,-29613,-48718,93327,-14692,-123711,1919,-30933,30096,10278,-78301,-19107,18825,-38648,-106209,-31120,16901,43683,26648,-1384,43238,-47195,-101744,-74390,-23376,-26246,32858,-28885,48012,-31919,4960,31273,13417,-38017,6287,-15159,-26725,53583,22859,11027,30471,27750,-63725,-33328,-30318,54480,66201,59439,-77578,8800,73288,-6922,-25031,-26705,34447,50071,36522,-12003,16727,-34337,-41156,-13467,33805,-1136,-72675,-87522,23990,-61148,-45306,-22362,-8191,-12532,4343,16078,-18473,-6676,22316,53919,38690,-42966,38795,-6983,44744,-100203,21543,6953,56362,-38518,112343,22076,23429,34042,-55426,-16219,-25353,-20163,-87358,-79600,16248,-56587,88997,45539,24563,74176,8040,42936,92817,-22530,-15802,-13983,-47886,-19668,-40335,-89561,-78092,-58273,22067,21100,-31082,-48459,-88213,-68416,41751,-17510,18637,16248,-68608,-671,80323,78114,-71207,38889,1335,98470,6786,-88738,-66279,100142,115368,30414,52578,51165,39187,97016,87592,121546,-38494,-84682,-10427,25328,59159,41223,-12953,-395,-67302,4535,1404,-21622,129333,60094,-51651,36503,67329,20287,-18689,-461,-18152,-63088,-103100,31095,-16232,63970,63078,-18716,32701,53599,-19018,-51405,-30637,28819,5422,24939,-50513,69375,27763,69022,38903,-29764,56709,56944,-16354,-17678,4710,17243,-9880,3079,30979,50530,-9726,46986,-28274,3808,-52560,40485,20725,-20676,-36889,-10058,-14144,-10503,10369,143369,-49916,46193,-1568,-23082,26441,19087,-24476,-12050,-4897,21687,1233,-69496,-4205,100064,-162760,-45190,-112164,-39368,-52460,35003,21145,38271,-34044,-54958,-21444,-13228,-15581,57652,25387,12526,-7402,-63615,-75736,-80100,62242,71357,-19712,20824,-46348,-10049,32912,22786,21335,24368,-16358,-9515,10633,-11485,-47166,29007,11870,147,-22930,-3201,-26001,4031,22738,-54539,9361,4129,2756,674,-19557,6608,-37095,68037,21923,-70895,21739,-12904,-64336,-15083,-5959,-2299,-35850,-86238,-68651,-22459,109096,82174,12788,-24485,23078,14014,19768,-61923,29149,24905,-288,-58040,-43671,60305,-3278,38960,-43809,-6072,50712,-8940,2788,1164,31317,-27246,-5454,-1652,-17950,-10244,15587,-63338,21725,109121,64263,52067,28177,146564,-47112,-124476,1244,-163,-50926,-19824,-47821,-90757,47034,-29718,-94420,-80637,98192,-45674,42635,4166,15389,31727,24846,-75037,-68369,-49922,-12061,-71494,-176076,-65209,-25787,-45043,-934,-18380,40822,38036,46177,-47961,-22822,-18390,2830,-30215,-21336,-46350,82455,54432,4113,-54356,-65439,63961,42500,9789,-13378,-17627,74811,77354,65830,2733,55796,12091,14719,40893,55923,28919,-9899,-75088,-94870,-50766,-101124,-11553,-22272,-62935,-2055,37115,57439,13405,-76972,-30349,-51894,-27006,104082,16009,23224,-5763,65498,33970,51157,-11730,42773,-74279,-22395,34483,29403,-19046,23860,32249,-36728,-50786,-28899,44905,16127,16623,-27945,-39813,-1880,-23736,-58713,6237,55846,41608,108067,29878,41766,-32914,-38482,-87040,-134849,4552,3785,-57578,-16970,24320,61494,31882,12869,-69609,-17698,-11629,-54480,-27579,82459,9795,-33487,-58855,71851,-8685,67705,32703,3597,-8350,-89002,-12417,24855,30846,-32545,-75385,-23727,32068,55531,27732,52950,95939,141756,78879,135327,19619,2310,-12010,-5609,-21927,18592,-10465,12590,-25273,-4150,-39350,-49843,-94543,17186,-44881,-77096,49946,4648,7396,20460,18279,-23127,-12603,34295,94318,92946,-25641,3900,27957,12636,-46120,-85672,-22038,5516,-43441,-27975,-56777,-37913,-94308,-11118,-2330,-39671,76493,57473,51758,-101603,-59825,20329,46624,12977,30395,-13527,-8692,937,-7193,-86218,-66107,-26224,33324,2600,42360,-2871,-21072,-31698,3056,29406,-28239,76471,16240,-21446,-8511,26159,34973,4583,152617,28238,477,-8135,15506,37811,29273,6259,6254,-17541,24374,-7352,-81889,-105304,28449,17462,-63530,-50170,33257,109851,80246,23904,18151,29611,35543,-38405,-50203,-16682,-28360,26158,9345,-6056,-66670,-19710,-28144,-44040,-82422,-11724,9870,-42281,4224,51941,3500,-2095,31342,-37983,1991,-87146,-8384,48720,-7402,21623,18000,70640,14451,15465,-12121,-59614,-24547,116514,6742,-24607,26329,-29430,-103955,-9273,-50259,-108885,-395429,-239468,-34202,-19231,-59950,-1814,6486,16145,-52758,-89751,-85160,6126,60422,25241,27849,-7056,12147,40569,45074,-85072,-89131,18224,6254,-10825,13293,68271,19699,-69701,-72555,-74421,-35300,-74987,-14363,-105817,60370,111593,47675,15008,-5165,-25246,-52818,-39103,9123,-27726,-90837,-34931,-12353,35104,-27899,3537,-4246,8981,84488,69544,-57016,13897,-41789,-55492,-74558,23707,59187,-14382,-16134,-46403,-36809,85231,14572,-35907,14214,-13918,15850,16319,-69729,-85229,-86701,-16992,-36736,-82341,-24712,-57603,-33530,-8413,-38733,-65188,-11487,-24271,-113494,-3068,-6871,-44885,-32846,2386,-7075,36689,-15094,-74096,-5154,82804,-53621,-49033,-14719,-46997,52979,42954,13330,47527,17257,-16286,-75225,20500,40888,-7811,25055,23645,11885,36277,10362,-57372,-103077,-22205,12519,10684,-26181,145,-13782,-20209,25177,-33196,-95982,29174,27607,-13750,-20334,-273,6946,-38698,-67685,-94516,-83291,39585,9557,-4480,2900,24239,-2211,-19021,-3388,-6021,-19915,-66839,-56682,18988,-16371,-59562,-73832,53961,37335,-4699,39298,38543,76792,39879,115998,-14062,-12519,-16215,-33900,-59945,-59712,-55929,41743,86805,18172,-30662,12613,4715,-5025,45123,15064,33924,-27576,-81982,95396,-49965,-105321,-61556,-11174,89600,-80644,14885,26864,9876,4602,32575,11594,-20928,13355,-73851,15693,-35127,-20135,39809,-19260,58544,-55378,-31405,-54185,55457,15352,52374,20868,-33671,64126,25876,32271,-51079,-43994,-4377,80991,74815,-12340,2824,85065,-30954,-16876,32053,51101,59730,-24650,-44623,15786,22518,36499,-2592,28578,61844,-19799,-48913,9407,76512,4697,52781,-16215,-8176,20701,-8453,14180,-19837,21623,-5444,-40327,-27212,31894,-33434,-57487,55904,13279,707,35518,-54193,35733,37946,-63114,-8479,-61200,34050,-2230,18039,15363,11113,10770,-102254,-52637,17933,40769,25581,140207,29718,-19005,75591,46525,-19511,-37400,19719,-25304,34611,-832,-35917,77133,2108],[16511,-8206,3424,6483,6854,-60692,-76330,28918,58143,33121,-2789,-19314,22904,41432,-28777,-103657,1761,27747,-36519,-10981,-13879,24547,25013,37570,-122866,-43824,-10087,-44957,16541,15326,-11364,-7569,-14943,-84047,-29236,-58434,-135234,-6710,-1888,-19415,-66628,3465,49011,-74098,3179,-46965,11865,7874,52757,52499,-1091,-19845,1424,2836,-39075,2794,-91725,-83176,-66460,-119378,58528,20327,80560,32343,26285,33278,-10333,4312,-5819,-28765,-103777,52190,45218,87649,-48701,28055,19944,-24817,10727,39576,-24531,-62839,-35978,-75476,-9871,27327,-6652,14064,56068,-53809,9189,7846,-898,-18547,18850,65154,25751,5038,13833,-22799,4646,-32135,6644,71625,10290,-5235,-71645,35497,-17752,-37711,46333,-44485,23714,36364,-84025,-41683,-64390,-35335,69826,-15745,-136503,-29627,-62630,25141,16337,-83168,-34278,650,-40559,-79445,-27619,9342,63894,33020,-1857,59128,-30077,-111084,-50839,-6718,-20699,37325,-25455,57506,-10096,11010,18774,14275,4427,20901,16200,-22349,28525,15454,6556,16875,36200,-85872,-33814,-12863,30427,66217,53415,-53657,19583,62407,-17215,17915,-28700,48007,47432,27120,-23940,1072,-28376,-45831,-722,45818,8458,-75955,-79634,10156,-47682,-56043,-5571,-31697,-22200,15515,27784,-18247,25779,44655,60928,37659,-27857,34512,-921,23548,-133035,-4511,4370,48457,-55969,96313,22324,15575,30017,-46938,-30087,6764,2624,-93550,-98684,-4994,-59887,74937,44143,28786,93215,50688,73686,87875,-30716,-15950,-33788,-53795,-127,-31096,-87888,-68334,-41052,66996,47642,-91514,-59209,-97939,-45376,48012,-24827,-18323,-14043,-53657,10407,66881,30401,-122031,29561,-15843,-8551,-68142,-37841,215080,-18509,95220,34699,58709,35141,-1195,77869,116886,108660,-69174,-103127,-13387,37596,90238,59423,-4434,-13334,-78014,-409,10006,-27471,92171,64838,-18839,27987,52955,39025,-19415,1718,-17779,-79686,-99854,27218,-21412,4372,35594,-24474,44039,40718,-35780,-39112,-15074,55632,786,24182,-22210,47012,14912,82942,35229,-17274,54758,50084,-25298,-32627,-15738,5515,-15527,-10236,34179,47755,-16194,45567,-36185,-54774,-60804,73532,15069,-30308,-38025,3623,-18914,-12735,1055,119782,-33322,69852,-17765,-12933,50997,26053,-30065,-14418,-8146,10225,32763,-57067,-56394,62310,-76275,-34691,-95158,-38804,-78212,21515,34187,68997,-18289,-11861,-10808,14624,-338,45883,29182,1709,2929,-59913,-64211,-76464,96797,73295,-18015,-5646,-62773,4238,11172,38936,38145,-10636,-279,9595,26978,-12309,-53126,34030,-8265,20456,-43388,-33753,-1843,-3902,6457,-48950,31535,-14641,-4740,4314,-3501,3562,-10455,76653,38633,-80169,15032,-27624,-63202,-33672,-1961,28815,-41329,-93591,-73884,-16155,97802,95574,-33026,-42287,27547,14989,35770,-80958,27718,28520,22293,-27063,-39383,31583,-4718,39613,-18134,-4725,54341,-6182,20706,29780,9333,-18495,4406,6357,-27144,-6115,28392,-57557,-6718,92975,68789,57648,32119,122067,-32910,-74249,4545,-18526,-64203,-20423,-34791,-55984,43143,-24367,-125286,-76291,126310,-13436,81023,38557,15104,51915,36097,-64038,-39194,-18678,5541,-67036,-137126,-56404,-13226,-44772,8837,-12587,22691,17071,23999,-59830,-37863,-38819,-29636,-34451,-51265,-22583,93125,46049,-20938,-66143,-61463,67466,65918,27838,-18151,-39083,75208,79995,52916,17235,51639,25152,6314,30925,57176,13114,-5361,-65589,-79185,-59723,-94091,-21499,-34114,-61667,11060,17160,21931,7779,-95066,-37072,-60492,-33703,84819,-3908,12113,11895,95358,31373,41682,-12211,62299,-68045,-8763,23563,22294,-10700,20892,35669,-29281,-62030,-51890,21835,11057,2548,-34119,-5578,31344,713,-20873,-1454,38742,28930,92372,1182,35458,-36095,-33726,-32695,-145500,-34548,-3450,-38254,-22774,9024,52977,10030,-9483,-85308,-37370,-47051,-77916,-15664,72507,25646,-23772,-60183,102523,2369,38896,31693,2722,-18092,-70143,-6948,1978,2885,-29747,-37133,-31479,41839,71315,33732,65517,95515,135310,87478,123281,35649,-13689,-17375,-14938,-45775,19041,-21621,25218,-22225,-37084,-42777,-52627,-66463,8449,-57114,-81482,19206,10347,4750,25418,10813,-38088,-2501,4531,109582,77037,-48528,10018,5603,8180,-57327,-67052,-40576,13274,-5206,-37858,-68045,-10609,-79872,-13069,-1497,-48162,64837,62068,55244,-101850,-46412,40059,54472,6133,21947,-17646,-21439,-7744,11636,-91944,-63349,-20425,9661,-44797,41078,3876,-17332,19755,10769,27673,-5804,56613,4451,-4390,-3103,18621,3877,9348,196750,54176,-6308,-25075,3555,23152,23643,-1250,-6198,1148,22979,-20909,-74028,-104310,18171,206,-57277,-24122,59466,118124,86747,13240,5567,32269,49247,-55245,-69542,-17707,-38451,12998,21683,-27402,-88669,-32868,-34199,-45464,-85842,-29137,-2842,-52921,-22543,46444,-39881,-40558,3008,-54046,-5191,-72519,-4385,46550,-4586,53380,-289,63827,-15282,15389,2775,-42862,-29239,91771,-13712,-34059,10779,-21911,-73903,17076,-67867,-129367,-393415,-191973,-7218,-6839,-43413,21934,4614,26267,-61537,-80377,-76484,11935,28782,12237,16421,-12161,30903,19849,66732,-75539,-83626,13734,-1937,-2328,11804,47982,14304,-53770,-91103,-75668,-22111,-57295,-14071,-92878,41697,97112,55233,20230,-9425,-44304,-36012,-19806,25872,-27363,-70907,-11407,2533,77160,167,7292,1647,-4960,87510,75194,-60445,16191,-32745,-66988,-106972,27435,69963,-11759,-14542,-47495,-52413,62693,-2099,-28616,5955,22501,37400,10137,-38579,-93687,-87533,-4932,-32803,-117998,-35347,-71221,-56852,-75482,-33109,-62107,17088,-13322,-122155,-771,-2756,-90922,-31575,4936,-14816,32098,-21092,-64553,22577,88926,-56166,-60448,-31791,-78345,75363,33554,14731,37009,4155,-33024,-74592,-5908,58932,-11039,15493,50431,24560,30270,35754,-56819,-78409,-25159,5954,-2981,-23687,12144,-5512,-26699,7852,-43540,-95911,16385,-36421,-55834,-29440,19489,21330,-39322,-65412,-103516,-87272,57630,18322,9275,-6436,8994,-5898,-4975,38365,38462,27415,-49849,-57784,683,-14872,-55339,-71660,48797,54663,-9737,24487,22893,35171,40707,85453,651,-2765,-12805,-30995,-72202,-71750,-64122,25421,96632,40106,-6647,7928,-4205,13623,53263,27682,3621,-33341,-77892,107359,-64290,-102108,18021,-21762,70144,-84584,10465,21748,10074,-17491,26865,23321,-30028,16736,-67306,27601,-42240,-28461,47560,-3568,68916,-26224,-17523,-57484,29634,28707,41136,12044,-57093,11162,-6537,43589,-34402,-34640,-18942,70157,73163,10365,11757,46911,-29846,-24246,23482,32810,57003,-28905,-48155,6522,48938,39851,2476,25310,60802,11477,-48666,9082,51784,23069,73509,-32492,-10276,22214,-2868,21115,-14833,50358,-7017,4991,-33304,23583,-55001,-51408,54809,-24820,-13358,49567,-24976,34886,46597,-52835,-12995,-60828,-8334,19039,6029,11552,-2938,2387,-115862,-34603,3947,41627,13688,98799,23711,-16960,95496,47213,-35175,-9720,24764,-43649,39203,4916,-38337,104869,1704],[27089,3782,-6009,-8840,6895,-63506,-67156,23827,71701,51476,11823,-1700,13680,30572,-40660,-80865,11612,37586,-23794,-11695,-19665,4776,20360,27092,-98518,-53446,-15406,-52038,-15490,-32047,-40349,-33114,10890,-69005,-51456,-57338,-107916,-4318,16995,-18994,-71943,14042,50549,-35499,13385,-62162,-23229,8424,76288,36258,6253,-19800,42979,-14780,-59701,1918,-85035,-84514,-51587,-105810,61700,-6363,69527,17080,10803,20704,-9440,-3581,-14525,-50368,-133409,42301,48155,68132,-39585,28002,11160,-24498,-13527,-1729,-17858,-49357,-25872,-54578,16737,40521,3506,-16746,47970,-40373,-22834,-3710,2873,-19043,17236,84919,49985,18219,60770,-31729,824,-29742,-857,76445,1748,-14553,-100988,6075,-14185,-33108,57419,-38008,36801,27242,-69867,-32387,-98257,-21349,44398,-14479,-138356,-39848,-75986,20697,26035,-79248,-49010,-19328,-37285,-46749,-20685,2815,70973,29900,-694,57440,-13577,-108252,-26188,8346,-14710,39072,-24357,38702,12517,10582,10862,6880,37295,31148,32917,-20742,9256,5217,2444,1366,33876,-100252,-35222,2408,9540,60510,40838,-25729,21057,34504,-25516,45663,-33563,50149,37372,20873,-29164,-6491,-16539,-36297,11183,49118,19323,-78200,-70034,-1999,-27100,-67330,4270,-51322,-33468,15083,34624,-10872,57152,60636,66363,33123,-17165,22493,5267,405,-145801,-28177,3951,37113,-63286,59279,20901,5270,24383,-30129,-31807,39871,23964,-82475,-91158,-14936,-52632,40566,35867,31310,101618,72997,84982,65496,-37197,-19025,-44764,-48899,23088,-17162,-71576,-57925,-30739,98023,60410,-118889,-60193,-63547,-12962,43236,-36499,-67670,-36477,-26553,21626,50549,-2449,-138150,22579,-25113,-131139,-158755,2434,548489,-145174,72088,42286,56739,3860,-35991,57431,137594,83056,-94610,-108655,-11701,42783,111692,63834,-4597,-34974,-83682,-2411,16344,-37625,46704,65820,22832,18687,42489,52660,-14562,12589,-2015,-94456,-94478,14832,-31460,-54774,4754,-29129,53516,33058,-39585,-24696,112,71337,-7074,16597,-1419,28158,3871,87519,25304,-2956,44365,34369,-30452,-40294,-40265,-10026,-22415,-24432,17290,34775,-15794,45077,-40249,-96853,-61734,97731,6773,-38561,-27930,10091,-24475,-17522,-16075,78115,-11212,70410,-35449,-380,74988,34186,-28572,-11474,-8116,54,56980,-35258,-102807,9247,28767,-31995,-72523,-30178,-88724,15757,36336,85895,5752,28178,-9371,44407,12433,32711,32671,-15274,9178,-45684,-45344,-69338,103641,60977,-20101,-55228,-55476,19510,-6108,30366,48583,-37376,26122,29667,53326,-15980,-56991,32651,-27460,33154,-64047,-61623,28144,-18769,-9769,-31298,36575,-24426,-9237,-2018,10116,740,17620,79977,46821,-83580,8831,-39653,-57143,-38847,-3284,55351,-28778,-88474,-69855,-8465,76256,86710,-68366,-58287,31733,32350,54492,-92849,24011,38246,34523,-6253,-30093,3643,-1058,32974,-1619,519,56799,-4968,36096,52657,-15093,-5250,18748,11422,-34808,-2290,40722,-46799,-39399,57583,65688,53483,43275,78285,-14953,-22022,11930,-24139,-66206,-18329,-13542,-18546,42237,-17146,-117522,-53009,130480,24343,100347,55521,16409,69682,45983,-26995,-3032,16523,27634,-54608,-92939,-42431,-5239,-43254,11035,-6528,4595,-1353,2615,-60907,-46614,-64268,-59430,-37132,-65876,-13156,95663,32040,-47915,-64919,-58159,56459,74005,42170,-26442,-47063,72039,74736,34099,30414,47260,39113,-21179,24164,47684,-10276,-5745,-51654,-59434,-59843,-57884,-18886,-33627,-48488,29608,-1563,-8252,12152,-104769,-46958,-51850,-26992,48304,-17457,-2123,26457,115308,25917,31962,-5786,69905,-42214,5901,214,19218,4328,10873,32362,-16862,-53674,-68930,-12352,9071,-7924,-35011,24226,60898,29370,15768,-8861,9871,22005,74700,-15038,24134,-35810,-27661,15533,-142321,-74623,-17438,-13591,-21580,-52,34087,-5870,-33116,-91200,-50994,-78266,-86139,-4201,57938,44051,-10937,-51726,116999,9887,6979,25006,3836,-19767,-22155,5592,-10438,-24842,-18819,-8699,-41269,35421,77412,33514,65863,77180,96754,89392,94999,35834,-34326,-21247,-17616,-62679,17390,-28276,37602,-20604,-62836,-24159,-55223,-29015,2582,-66552,-81818,-15736,4567,369,26050,5837,-44666,2627,-40632,91489,57301,-56564,19149,-17389,3327,-58979,-29332,-55127,22994,37739,-48178,-64985,16711,-61300,-16266,-842,-31789,38051,61851,54661,-82431,-21597,53891,55460,4162,7959,-28422,-37421,-13872,27103,-88953,-51950,-14717,-10928,-81203,42273,10016,-13895,63057,17335,25127,19520,33814,-9234,-10847,556,10990,-24496,9613,187227,66277,-13983,-37542,-5745,-1095,11544,-6401,-16451,18506,27157,-26594,-48973,-80019,3981,-14425,-43175,11794,86475,102122,80569,5058,-13760,36894,52125,-67395,-72896,-8121,-43341,-4905,26038,-35614,-86169,-40782,-52161,-41068,-60008,-48965,-14682,-52612,-60296,27190,-80614,-70810,-20806,-67183,-6890,-48085,-378,38931,-8449,80978,-9544,48301,-41068,-269,20046,-7064,-30770,54854,-35532,-34817,-9946,-8863,-14451,47002,-76520,-148988,-401508,-144004,30064,-3652,-21522,25854,235,28542,-58486,-51269,-58669,11239,-10559,-9964,19601,-12286,46341,5044,68962,-72608,-85847,7693,-8027,3152,11158,25476,11682,-32393,-89271,-57781,-6391,-34588,-9894,-58720,22302,70077,48523,26246,-13226,-57638,-11373,5993,50320,-23142,-39667,5473,11557,100603,33715,9041,768,-11122,83366,73977,-48345,15250,-20186,-70280,-131835,32108,66019,-1850,-9628,-37996,-41644,31986,-29709,-20456,-3172,50957,58088,2752,-6926,-94412,-74391,11508,-28909,-136183,-31147,-58975,-61634,-135866,-15341,-40803,32943,-4416,-116503,-8004,2630,-110458,-16011,9702,-7917,28695,-24223,-43430,46592,77723,-57521,-79313,-38981,-83721,89489,20300,7705,10736,-11365,-45299,-44440,-28807,85497,-2336,2906,59033,28208,14609,49789,-45485,-39709,-29780,1700,-21366,-26805,18131,5644,-33849,-8622,-48817,-84783,4103,-102808,-83428,-36272,27146,32848,-28899,-57592,-102454,-71516,73204,25602,19854,-5007,-3768,-3061,11785,75290,76179,65208,-28972,-58977,-10915,-9238,-46449,-54877,36753,58156,-20391,8309,1152,-14095,39766,52482,8821,3570,-10944,-31748,-77722,-59112,-62387,11060,105342,53471,25364,13840,-14263,17906,51817,27865,-25534,-36055,-64472,105612,-72969,-75659,60145,-33306,37683,-71619,-4100,4218,13175,-27668,22437,31984,-41927,3513,-61184,34652,-34915,-20697,41684,3095,71100,-1452,-897,-60722,-4217,33524,22760,922,-70677,-37807,-38383,46621,-21399,-22561,-30867,48773,65498,29782,20166,5921,-37239,-46354,11936,-5099,46687,-27619,-40313,-2233,54417,25368,8576,25758,63706,38691,-47469,12008,18045,28340,87711,-35016,-15901,24768,4694,25075,-17437,79726,-2232,27298,-36132,14736,-57836,-31654,58108,-53782,-23026,52407,10829,29748,58413,-34924,-21631,-55852,-52425,25931,-14758,-8492,-8952,-10225,-100637,-5332,-6236,32135,-1315,40639,11812,-12068,85103,36978,-43501,13252,26533,-51625,37234,2231,-33683,114079,-154],[30419,13081,-11833,-24345,9025,-50712,-48173,18822,75558,68466,29522,15932,6273,18293,-39581,-36469,10782,32622,-25434,-14647,-21775,-16764,10785,13480,-69305,-48638,-30960,-66789,-39572,-72079,-58028,-46397,37676,-34911,-70547,-50403,-83060,183,34533,-24421,-66748,15630,40479,-5686,13960,-75164,-60764,9210,90097,16321,6835,-23762,73249,-46236,-75707,-1487,-78777,-75849,-32741,-67632,62728,-22839,47202,-221,-5578,3361,-5435,-11652,-29306,-74718,-149343,30296,55223,47558,-24832,28232,134,-32247,-41948,-44320,-10484,-33956,-5755,-29028,34515,48531,23134,-43407,32909,-22675,-58439,-20352,13020,-13861,24781,101447,59925,26172,91780,-35205,-13916,-24974,-6883,71293,-9921,-13251,-115283,-15544,-14422,-16876,73997,-21997,41175,22350,-49960,-15767,-120953,-8688,26281,-6169,-123922,-19420,-70432,21252,39559,-69627,-60188,-35680,-29686,-19502,-13447,-448,62179,16466,546,40381,-483,-95188,-6513,18786,-9165,38399,-22535,-4924,28741,8222,7893,-12745,42268,34241,34738,-25693,1763,-5109,-1591,-12354,20175,-101503,-41264,11783,-5634,50662,27118,-2580,13467,-2378,-29348,49677,-39330,42812,22255,19900,-29034,-1722,-2076,-8713,18978,39443,27699,-79704,-64867,-7455,-3914,-77451,4733,-64676,-43764,5007,37841,2189,76748,62528,68487,25301,-9446,15372,10725,-16745,-132354,-41767,5703,22232,-58519,12114,12303,-6995,19715,-10428,-23334,65462,34628,-55746,-56861,-8340,-36026,-4117,23762,28161,102671,68466,75778,23957,-41575,-23475,-44307,-32267,44864,1317,-45835,-51056,-29694,112762,57571,-104356,-47752,2637,21406,26596,-53946,-114268,-35960,5597,25988,31592,-13358,-113526,22914,-23256,-211852,-226461,27622,775144,-227077,55005,47846,46812,-34205,-58677,38731,141997,51373,-101570,-95129,-5796,36250,121597,53500,-18657,-58811,-76875,-1531,20967,-48156,10430,62581,63713,9415,37829,57841,-5367,24868,23993,-103779,-86202,-4255,-52174,-91062,-21321,-31795,58413,34012,-31600,-12231,12217,79894,-13474,4363,6238,14502,-2175,80794,12957,7438,29182,16580,-30759,-34462,-62441,-27175,-31244,-31259,-9576,24672,-8771,45031,-41088,-102517,-56902,99278,-5261,-46622,-9726,5526,-28356,-22370,-33382,39013,9381,51414,-51862,12789,85434,41903,-20759,-2778,-4696,-2156,65881,-9562,-122347,-37944,101346,-41123,-50431,-15706,-81592,18705,30199,87192,29923,53258,-15405,69638,19044,18092,35203,-32739,1867,-29155,-26040,-55391,77251,37948,-22416,-103210,-26017,32690,-15880,5769,50084,-47683,55479,43241,74895,-22147,-58124,22816,-36562,39034,-78658,-86118,53704,-35919,-21736,-2710,20174,-22832,-11381,-15584,16120,-1468,39098,79493,46390,-79167,3527,-45383,-47503,-30798,-8356,67905,-1218,-69347,-55742,1829,55413,62386,-78211,-69747,33021,63169,72063,-92026,16004,49110,28702,-3845,-21011,-13125,4616,21076,1795,6251,55778,-5000,45779,63900,-36435,8767,32433,12942,-36476,2527,50776,-28818,-64617,11802,60518,38728,52948,29019,2441,14325,19706,-18190,-52237,-6110,11375,8338,40512,-8566,-77921,-18855,112040,59102,95197,49558,17613,82024,52631,19663,33627,51337,49005,-36182,-65007,-27090,-4099,-39496,4900,-4235,-7370,-18926,-12082,-47372,-49719,-84978,-73848,-35538,-60313,-17769,86345,11481,-67285,-54236,-52374,32030,65601,46576,-41421,-41870,70657,65676,19522,41940,42751,46191,-56193,24569,34038,-32353,-5680,-34637,-43358,-51946,-2655,-3211,-20910,-27546,47003,-13251,-25558,24057,-104160,-59790,-33334,-7927,2925,-18792,-16903,37568,117005,17422,24306,7078,60311,-4374,19873,-26346,18157,20913,-1983,23390,-5877,-32037,-75350,-43997,7737,-7515,-24590,42320,80216,53703,38807,-15993,-22759,20011,59341,-16830,10653,-32140,-21108,46994,-128904,-106487,-32190,13128,-10819,-2425,9734,-15045,-51149,-86280,-54810,-90531,-79698,4071,39201,61278,3140,-35232,109451,15142,-19492,15838,5851,-11947,36397,21610,-10285,-44256,-1794,4785,-52533,16305,73953,29851,53029,49742,43226,82418,59280,24608,-47986,-21075,-12040,-65609,13222,-29885,45916,-20137,-74417,6073,-56131,7996,469,-72235,-77995,-41914,-7303,-5648,21014,4902,-37536,-453,-79934,45852,38562,-55564,21911,-37135,2691,-51274,12806,-63093,32552,75880,-57804,-52484,34494,-43507,-18484,4908,6483,4537,57010,50263,-49883,11472,56408,49050,5854,-8875,-41266,-50678,-20222,35890,-79680,-36859,-11322,-21838,-99577,47526,17332,-13818,81979,22956,22518,35769,12203,-19579,-34166,642,3663,-45151,4748,143346,62508,-20865,-43171,-10760,-26407,-1880,-8454,-20655,29636,36458,-20824,-19314,-45651,-11311,-20857,-24771,47880,105200,68901,66236,4914,-35730,44903,45027,-73682,-63685,6118,-42393,-20978,18555,-26241,-55984,-41058,-77869,-32383,-24168,-65033,-23674,-47121,-100493,-148,-107705,-85063,-36578,-75377,-2094,-20150,4889,24917,-17749,97086,-10034,26967,-58816,-26690,31653,34500,-30182,16895,-56632,-30784,-33493,4993,46550,73587,-71283,-165928,-419305,-120100,57409,-10415,326,6776,-7650,19415,-40793,-10949,-32807,4938,-41815,-41658,30337,-10264,48756,-599,51711,-76704,-93137,-633,-9327,4745,12175,9166,15284,-11554,-69761,-32553,7722,-3596,-3176,-15354,8936,39235,23907,27492,-18447,-54078,17836,31497,75150,-16589,-6909,14244,11576,97402,64008,7346,-9159,-11300,72647,65763,-25000,7954,-8289,-65724,-140238,34441,41124,11302,-2849,-18388,-17307,763,-61523,-13966,-11403,62451,65998,-6849,21420,-88234,-52669,28739,-25801,-132553,-8410,-32359,-47188,-160692,10893,-12650,33227,-1046,-95095,-20101,10194,-100498,11872,14413,8651,29890,-17982,-15788,63905,51771,-57210,-98555,-36970,-60452,92645,5611,-7029,-20418,-25535,-48912,6859,-42787,113883,17619,-12935,41798,21798,-5679,49553,-25192,-2448,-35306,4173,-39752,-38001,17189,17255,-38476,-18796,-46914,-66714,-6906,-153379,-90927,-38120,24893,37531,-13212,-44495,-90793,-48969,76320,28138,22937,6937,-11053,10637,33445,101870,99261,82804,-8938,-60881,-17325,-1446,-37655,-31227,18682,47465,-37050,-6600,-18590,-54678,40206,25626,7534,8671,-12426,-36267,-73985,-26127,-47569,675,100497,55175,52424,28977,-22046,10246,44099,18066,-44289,-33750,-47754,85638,-72608,-35473,60890,-42173,5783,-48447,-23593,-17465,21163,-22883,21916,32276,-56034,-17318,-55785,30446,-16578,-6123,22856,-656,63794,15389,13627,-64253,-33615,29912,5229,-5482,-66003,-65122,-63132,40801,-14679,-9859,-42199,14925,54967,42507,27731,-20489,-50877,-73947,4278,-56862,29569,-20439,-25476,-9063,36020,-8519,13251,28064,71786,56396,-47512,15342,-14841,18757,91267,-22479,-21166,27989,13616,21872,-24869,102743,7355,21924,-33883,4501,-44766,-3819,65340,-64566,-27435,44966,45600,20911,68737,-12976,-31360,-49492,-84459,17696,-34004,-38036,1289,-22998,-62262,26459,-9513,14519,-18116,-16944,-3837,-8873,45775,19228,-43262,22734,26447,-47020,32563,-6841,-23186,96314,-1820],[26983,18379,-13534,-37323,14060,-26461,-30861,16051,69136,81559,47071,28870,4216,10943,-25497,14398,2572,20596,-45266,-20170,-22551,-35530,-2781,-4310,-49642,-31272,-52154,-81971,-50254,-93297,-56767,-46830,53785,8376,-79910,-37379,-64716,5019,44927,-33563,-48982,8825,25072,8381,5522,-84096,-83619,9776,90795,-3782,37,-28933,87136,-82032,-87116,-8118,-75380,-59248,-13879,-14965,61356,-17705,18239,-13754,-17907,-14808,413,-19513,-46220,-92696,-130643,21244,63008,34434,-3187,34974,-11255,-43939,-66246,-75473,-5357,-20459,20523,-2234,39146,50942,45807,-57918,18627,-5161,-90686,-36938,23048,-5302,40455,107527,57135,31596,98452,-35715,-39129,-16467,-12679,53464,-21865,-3092,-106409,-24660,-16903,7264,90859,2702,34398,23434,-33351,-2283,-126374,2479,21911,9496,-94399,21731,-52954,31187,55617,-58136,-64160,-43671,-19561,-2545,-8795,-258,39320,-5159,-524,15183,5643,-76520,4258,23769,-4737,36035,-17125,-56231,34496,8580,8649,-45931,14341,29743,26118,-38228,5042,-12541,-6106,-20358,-1898,-88026,-51514,13386,-15548,38434,17627,10583,-117,-35627,-27174,30490,-43059,31155,6239,24686,-25545,14151,10790,29716,20614,19638,30768,-78149,-62996,-3916,16353,-83562,-1123,-72327,-51385,-10364,36942,18181,78336,46244,65381,14965,-3340,19364,15409,-23747,-97302,-40910,8529,5258,-43312,-31495,-8335,-19459,16540,5554,-9993,79077,29139,-21116,-6208,12347,-13495,-45751,11310,19415,103330,42596,52739,-29311,-41570,-26856,-33546,-6732,59519,22592,-18842,-50440,-37218,111483,41560,-58688,-20956,76371,49545,1485,-76833,-142711,-7132,36112,20651,11323,-9103,-58762,32378,-11051,-208365,-242228,39881,738931,-223512,48552,45157,32987,-66233,-66909,23647,127243,21859,-82302,-60762,2803,17675,119561,31374,-45300,-77741,-54881,1330,20813,-55143,-5332,55557,96072,1603,37996,54337,5366,32325,49862,-104732,-74128,-25200,-82593,-94616,-36520,-31431,55972,41928,-17318,-2925,19483,81691,-14455,-9056,201,3865,-2290,64093,2199,10836,15836,3644,-25751,-13220,-76115,-43774,-42579,-23843,-31862,27316,2420,44995,-40033,-70113,-48258,73321,-20240,-56037,9771,-9634,-29145,-24143,-42916,18633,24538,23922,-63966,23873,74014,47555,-9679,9644,444,8720,58750,13411,-105388,-66842,114289,-61659,-34468,637,-60194,27177,21041,74012,46172,61008,-24281,85612,18141,971,34674,-44728,-19089,-18883,-12596,-34183,28129,8886,-21816,-124530,15082,41570,-17299,-21586,43212,-40384,79096,43959,71452,-29362,-56421,5805,-32501,39504,-81418,-105452,65610,-48749,-25556,30392,-12710,-12595,-13451,-31635,11132,-4428,47450,77108,41728,-67659,-1043,-42718,-36451,-14607,-14086,63292,33327,-33961,-34090,15829,43838,36661,-58105,-74582,28695,93720,85657,-77081,3352,55429,5946,-18455,-16346,-12606,7690,6793,-5605,7621,49948,-4976,48117,61731,-50522,18706,38619,11183,-29213,9668,57464,-3535,-74304,-35132,57879,14534,53399,-10364,15314,27007,22623,-6050,-23656,20231,34114,17843,32100,584,-26226,14650,81799,83924,70285,26152,17618,85844,53681,57873,64142,76958,63662,-14618,-58924,-15706,-10919,-32944,-6556,-8521,-11745,-36376,-16198,-22734,-49970,-92696,-65370,-28256,-38183,-30446,63635,-14128,-73138,-39098,-40902,-1600,43708,37938,-60282,-29851,74915,55938,17804,51856,37059,41256,-83804,30923,22038,-43162,107,-15880,-34411,-38000,53835,22199,-1025,-6911,57926,-13780,-28811,36880,-93976,-71129,-15652,16285,-38837,-7595,-30437,45276,98932,5936,20560,24250,34746,30615,31176,-44773,14952,30930,-12774,11424,-30,-7359,-70307,-61702,3804,10613,-788,46579,85838,64515,43409,-21751,-48002,23169,47118,-7666,-1568,-24839,-13354,59253,-107158,-122752,-40426,40291,9440,-57,-12290,-18802,-59750,-72400,-47766,-75578,-60618,7804,19861,76501,16731,-16360,82527,18218,-36008,8176,7682,2912,81601,36443,204,-50275,17578,4091,-64717,-9187,62664,23669,30034,23582,-633,66584,29729,9581,-46181,-15713,-291,-52841,6668,-27242,48195,-20009,-69796,32270,-53236,36963,2315,-73125,-68898,-50606,-15647,-11365,11185,7985,-16277,-12131,-94907,-9099,23826,-51163,14499,-49612,8293,-37692,44231,-63107,39407,102114,-65047,-37046,37806,-29280,-17592,18940,52100,-24135,50098,43961,-15151,44945,46192,37349,7316,-24767,-49092,-56709,-28338,35993,-69195,-22991,-11874,-21864,-99633,56057,26700,-17804,75807,28981,20760,35884,-5147,-23601,-61834,-4006,-3108,-55753,-3809,98142,46850,-26114,-42452,-10534,-44662,-10782,-7463,-17213,31687,46517,-3291,3121,-22509,-25898,-15912,-6656,72545,107562,32009,49478,15518,-54520,56035,29487,-73276,-48097,18386,-36990,-29972,30,-1180,-5494,-33984,-101189,-22024,4178,-72689,-28996,-42378,-130416,-25665,-113948,-82260,-43561,-76890,7509,5115,10945,5827,-29306,97136,-6215,4907,-69168,-55191,32575,66237,-28150,-11190,-73016,-25514,-56400,14470,81097,87976,-52286,-177221,-443438,-131748,56837,-24629,15311,-30399,-18741,-762,-11080,29504,-1114,-3389,-50321,-80336,38319,-9361,32768,1970,22451,-83053,-96701,-10970,-4043,2219,15119,5931,27346,4354,-42346,-12835,16581,32102,3859,21838,5366,14083,-15688,20431,-27304,-29604,48248,50164,91337,-9536,19982,16210,1601,69282,83784,2976,-27277,-10402,57053,51305,925,-5620,-526,-55695,-126596,32415,-1825,23147,3620,6630,3455,-20898,-87802,-11430,-18217,54850,54990,-18141,43903,-76682,-29386,43545,-23531,-109352,30836,-5802,-18734,-142413,38467,9953,22108,-5059,-61504,-28621,19632,-68889,45277,16395,26703,37038,-1174,11314,72842,18976,-53776,-109362,-29859,-19939,83496,-9637,-25791,-43910,-34728,-41686,60400,-46243,134696,43959,-31121,3156,7154,-25088,36970,1372,22223,-39755,15401,-54150,-53842,10949,26102,-38423,-20723,-36501,-46779,-16880,-175599,-78889,-34843,17929,32705,1351,-27570,-71433,-35615,63024,24914,16965,26180,-11637,32932,58444,114472,105282,78386,6237,-61243,-21300,4880,-32622,-7962,-2384,26981,-57510,-20747,-30503,-76698,42250,9873,-3110,15658,-17737,-41513,-60215,15494,-20700,-5415,72153,45518,65079,48186,-24581,-2587,35468,3649,-47383,-26051,-33295,50561,-63332,934,38928,-45155,-14055,-23833,-41143,-32419,33892,-4716,27587,20773,-68922,-33649,-49680,14269,5225,4592,-2153,-12814,48784,24152,21802,-66935,-46664,20352,-3737,-2988,-42139,-63234,-75780,27390,-15427,1578,-53403,-27451,43503,45495,33812,-22884,-65017,-93579,4233,-110469,9151,-8142,-9985,-13388,-817,-56699,14432,29413,81767,63032,-48942,15358,-37371,-1617,82586,-155,-23506,30693,22199,10272,-31223,113985,19565,-314,-24977,-7062,-23269,23776,74195,-55763,-27353,31403,73945,9173,72604,7895,-39160,-43102,-93474,-2119,-41753,-65809,28172,-32591,-19557,48399,-4921,-5839,-33849,-58937,-20176,-11499,-6710,-101,-35703,17369,26122,-31826,29781,-16304,-10468,59153,-2563],[18153,19715,-11224,-43532,21284,632,-22572,15331,53264,88483,60908,34721,8973,12673,-2304,54288,-9941,7854,-77041,-27484,-24554,-47880,-17715,-25225,-47959,-7944,-70670,-88471,-47247,-93034,-37329,-36439,50872,46918,-77794,-20884,-52889,8991,44809,-42205,-22760,-2749,11604,10788,-7466,-85456,-79651,8512,78979,-20854,-11593,-32729,83113,-109686,-94649,-18489,-74469,-39362,521,30007,55428,8425,-11293,-19973,-22672,-29964,6197,-25570,-60550,-96628,-71404,19971,67302,32334,24786,50019,-21640,-53809,-77897,-88336,-3708,-12493,45851,23724,31975,48901,63248,-55789,12369,8495,-113091,-47819,24934,4325,59360,98364,46820,38153,84401,-33835,-68872,-3863,-20300,24961,-32087,9579,-73342,-21944,-19140,33296,99936,32440,17967,29977,-26808,1241,-115227,13336,32170,28121,-57729,56056,-33407,52217,71646,-47171,-58564,-40987,-8986,5993,-7993,1391,8006,-30142,-6083,-9189,2287,-57670,5616,25038,-2040,32555,-6880,-93477,29821,13905,13147,-88334,-34372,19656,14325,-56406,12085,-14934,-10556,-19779,-26647,-63494,-60656,7530,-22363,25392,15901,14052,-15156,-53825,-18908,-3357,-42049,21397,-5349,34615,-20989,34777,18343,63834,16054,-2664,27916,-69981,-58349,7130,28284,-83180,-7078,-76393,-56418,-26072,30794,34106,62393,13971,55886,3332,1019,31717,19732,-21506,-53355,-26306,10755,-11294,-22459,-59780,-42001,-28989,12974,12644,1701,80105,8091,11196,44006,36619,10158,-73603,878,8667,108439,9467,26297,-77657,-34773,-27057,-16646,21941,62914,43359,1508,-55720,-50249,96011,17301,-3761,17052,134118,65104,-25722,-106419,-148091,40499,61130,9152,-7968,-3628,4834,49323,7324,-129263,-203882,46408,394036,-126937,51971,29963,22317,-80168,-62444,12474,96847,1622,-39623,-11671,12213,-8622,105976,3636,-74808,-86154,-21384,4481,11287,-56023,247,45762,115413,-3459,38824,44549,14253,32057,64055,-95980,-58280,-41732,-113885,-73643,-38122,-27232,44840,51283,-4488,4126,21615,71583,-8230,-19968,-15989,-7362,2100,41966,-3932,7726,10884,-78,-15708,18853,-77823,-58052,-55877,182,-38043,43296,13910,44554,-38477,-15917,-37103,26143,-34740,-67578,22412,-30652,-26895,-20464,-39924,21898,33718,561,-69034,29559,41739,50239,419,23003,5008,33558,41913,28062,-60940,-76602,73803,-87913,-28126,14075,-33011,34782,13445,49689,49350,55775,-30719,91510,11240,-18781,28680,-47314,-45604,-19539,-8301,-9752,-22506,-21464,-17155,-109002,53368,45369,-11439,-40178,31576,-21308,89771,29320,31053,-35315,-51780,-13632,-18625,36323,-69398,-116318,59810,-51107,-18773,58199,-50047,994,-17862,-44809,-5257,-10644,40700,74326,38894,-53058,-5629,-32024,-26334,3041,-16978,45630,64526,16985,-10818,33492,44140,23034,-17616,-71797,17806,105594,93280,-51299,-11427,53575,-24786,-42570,-17635,4855,4307,-6658,-17464,757,39688,-3512,43176,48796,-55683,20074,31619,7367,-13120,19602,60349,25645,-66196,-76740,59074,-15026,42013,-30248,21528,19616,16278,5457,11901,57861,50042,10883,13532,9087,17052,37008,54776,95272,38747,-2044,16465,78901,47494,75769,82376,82319,66967,6560,-66212,-13101,-24439,-23713,-17911,-19255,-11993,-51535,-9035,3431,-50594,-84285,-35617,-15975,-9490,-42897,29798,-39958,-64796,-23923,-22227,-37525,14513,17261,-76194,-19974,85075,47671,32195,60153,28686,24146,-92741,38076,13766,-35624,13829,2543,-29025,-20540,94733,50371,17453,4095,60288,-2290,-22587,43113,-78066,-74829,-7456,34805,-65321,9919,-41655,50238,67590,-7537,21469,42311,859,48497,37954,-47798,5820,26801,-17705,275,515,10441,-56920,-61022,-5065,48346,32899,40796,78540,55551,33461,-23880,-57830,32200,35970,6285,-9341,-13361,-3560,55811,-77722,-120701,-36989,66472,35702,3462,-23914,-19036,-59288,-53664,-32246,-36491,-33305,7810,4853,89676,28029,-2140,45451,18341,-41980,4921,8597,19033,96359,45344,15448,-42446,34664,-6180,-76939,-33993,45743,14218,2946,5506,-18891,44844,16446,-2099,-27143,-5721,12941,-29737,-1457,-22310,44670,-19030,-52498,41739,-45157,54585,7894,-68140,-53925,-40455,-11183,-13542,-598,13951,13792,-29265,-79836,-52196,13886,-46488,-202,-51962,18582,-23742,55647,-55235,41579,113293,-67938,-23394,28051,-18474,-12330,39781,86353,-38058,44743,38340,11068,69243,26245,24090,3940,-35978,-45414,-53513,-37663,27421,-62576,-13490,-16756,-15270,-86247,64147,37349,-23837,59165,36817,20680,20203,-16627,-21529,-81576,-13648,-9252,-56695,-13121,72672,26558,-29750,-37613,-4857,-51192,-11064,-4570,-7087,24809,50165,22322,12383,-28507,-38997,-242,7154,77704,90962,4920,35895,35535,-64298,67820,6814,-65957,-32107,23713,-29919,-30058,-23304,31452,49667,-22233,-110399,-12692,16688,-70231,-30731,-41367,-137957,-39143,-99284,-67063,-43402,-70851,18263,23865,15884,-13885,-39268,80941,-3898,-12419,-75230,-76672,22420,77013,-24290,-23228,-76926,-21028,-74931,15839,76890,83725,-25038,-180948,-468095,-173228,25019,-41768,17557,-74121,-30745,-27588,23607,59985,32081,-8003,-29804,-117485,35108,-12013,396,8653,-7727,-83545,-87839,-22256,7554,-4105,19406,18045,44904,13559,-20029,-6110,18212,61810,8931,41529,11606,812,-60249,4855,-40577,8071,76397,57890,92650,-3498,37524,14254,-16477,26075,89908,-1603,-49937,-13431,38972,32460,20666,-22039,1524,-43864,-92204,25813,-48884,30982,8187,30410,10977,-23911,-99365,-13383,-23771,32942,26988,-28883,59208,-60723,-11092,53539,-21426,-74099,76705,10762,14292,-98483,58963,19544,8039,-15985,-23623,-24860,29529,-30418,74922,14298,38688,48518,19811,30712,73058,-10448,-46515,-105580,-22725,19596,62725,-25295,-43778,-52190,-36853,-24634,97427,-40897,140380,67011,-48769,-41080,-11565,-39240,17674,31054,31268,-41129,33666,-62325,-66365,1788,28638,-33585,-16257,-17971,-29389,-25782,-168130,-53308,-29177,11350,18062,10396,-9428,-49992,-40702,37522,17386,3842,47227,-6514,56670,81161,112000,96843,58691,13919,-56804,-25396,6031,-29194,10511,-21677,4134,-77212,-36212,-32554,-80120,43043,5983,-19993,26126,-25979,-42586,-38037,51400,12061,-8108,21339,27763,60949,63996,-20590,-12850,30998,-9127,-35328,-14375,-23581,10003,-48424,17832,16581,-40479,-16395,-4983,-50849,-32083,48440,21138,40499,-1979,-75698,-37396,-41781,-8622,22217,6454,-24103,-28925,29778,26674,21401,-66501,-38073,8765,382,8117,-5762,-39019,-74302,8970,-23418,10438,-63019,-68627,30975,36658,37551,-5296,-73149,-94538,10939,-151042,-10175,7322,236,-15533,-43861,-107791,10906,27634,86368,60611,-49323,8489,-43777,-23866,63342,22926,-22589,30949,28147,-7172,-30748,111414,32253,-21617,-9313,-18566,-2247,43851,81334,-33258,-24446,17411,92699,-4237,67006,22654,-42970,-35203,-75928,-27281,-33667,-80662,63576,-38407,8471,49271,6308,-22312,-44677,-77645,-34388,-21997,-49614,-14609,-23487,3030,26530,-10734,32097,-18791,-81,21792,-2833],[5966,18012,-5642,-39571,28243,21178,-24819,13989,29643,88230,68227,34163,19425,23812,23516,71324,-24989,-2426,-107718,-34920,-29052,-52153,-30847,-45021,-62738,12538,-77208,-81280,-35095,-77434,-9160,-18424,28342,69843,-67505,-4981,-44926,11966,35120,-44543,3432,-14435,5458,12773,-18848,-76807,-49371,3999,58694,-33083,-23557,-33984,63375,-118183,-97783,-32263,-73592,-22069,7032,43467,42325,39806,-35789,-18761,-19168,-39361,10309,-27961,-68098,-83331,9786,28904,65056,38386,55051,69304,-30491,-56575,-71934,-84189,-4852,-11877,61746,47365,19625,44728,68122,-37647,17647,16383,-121219,-49186,13078,13396,74289,74654,34779,47738,59077,-27760,-93640,11336,-30891,-7798,-39931,16514,-23622,-12265,-18557,55713,94347,61369,-2982,39550,-31176,-6461,-93536,25231,51571,42580,-25052,56227,-19227,81236,84566,-36848,-43853,-28607,420,11265,-10040,1190,-24321,-52358,-17120,-25631,-10631,-43512,121,25957,-1755,27858,7326,-103421,18206,22568,23204,-127890,-81856,7537,6901,-76074,14535,-11706,-12818,-9938,-47654,-35631,-60744,-3598,-28006,12827,22405,12489,-27515,-51882,-6165,-39405,-35002,18342,-5736,49309,-17829,51392,18708,78840,7400,-19034,20939,-52743,-45533,20831,28172,-75534,-7517,-78348,-60408,-38193,19352,47634,35619,-25442,40427,-8178,1575,43165,23852,-14889,-15265,-3782,10774,-24753,-2476,-66682,-83008,-31638,6129,9263,6337,69907,-21929,33061,77801,50454,29748,-83939,-6965,773,115931,-15329,6095,-101750,-20665,-23309,829,47254,54089,59472,10709,-62892,-64668,69451,-9563,39796,58477,162818,65712,-48070,-146873,-141091,86129,79801,626,-23648,-8394,55940,69284,25884,-31228,-137153,55189,-126678,27856,60475,2618,22374,-70116,-49587,4166,59044,-5487,13509,38395,20894,-35309,82324,-21976,-91376,-81283,14953,5779,-9837,-50482,18667,33507,119852,-5528,34531,32087,18486,24936,58887,-78277,-39918,-48327,-133383,-48786,-27132,-19077,26290,55627,119,10413,19844,43727,4343,-25621,-36515,-21230,7956,20869,-4116,1616,17792,6010,-1781,51511,-68827,-68585,-68621,36878,-25197,63442,21659,43277,-37267,36705,-23544,-28078,-43558,-80367,21783,-50343,-22976,-10906,-24759,42192,38205,-10179,-65172,26759,-1164,50236,5678,34039,7482,67144,24870,31432,-12637,-74484,7500,-110856,-31891,20258,-11000,34547,9002,19042,39065,43640,-30810,90729,2199,-39271,16008,-40195,-67009,-29925,-12411,10045,-54749,-49070,-9847,-66616,76533,44669,-626,-44198,20569,-349,84165,2529,-36715,-37479,-42691,-28574,-2204,31160,-44436,-115521,39461,-39709,-1095,71372,-78734,13213,-25514,-50475,-30068,-22345,22288,71872,41980,-41653,-11271,-16194,-18898,17139,-14425,24181,83376,75469,6405,52838,52921,27023,23204,-61737,1997,86886,92758,-21563,-23108,44066,-51145,-67799,-23243,32919,-6488,-16212,-27010,-14818,27059,-138,32467,30931,-52987,10318,9633,3550,8333,31261,59324,52348,-43771,-109948,61876,-43378,22862,-30270,21596,3688,-129,10869,43038,96597,57396,-6054,-12696,15301,40442,42405,42486,93342,16509,-21621,15232,61104,34244,71197,84107,60374,57578,23832,-74560,-21015,-40249,-12624,-23772,-33025,-14083,-59884,6799,20268,-53371,-63308,4799,-1486,14438,-47948,-8327,-59009,-45665,-11302,2279,-67710,-14335,-10856,-82282,-19234,97297,42211,59200,66451,16989,-11,-79660,39845,7132,-8931,33331,17639,-17991,-2302,113134,71846,25659,-1246,55414,18534,-13929,37955,-62405,-66657,-11568,38208,-70507,23732,-49678,53895,34068,-20815,26280,57316,-30200,44014,39019,-35880,-10174,5380,-15232,-6089,-1754,15243,-40264,-45337,-19110,95767,68052,32575,62711,26780,18415,-20001,-51137,46673,23483,19608,-10578,2547,7763,42557,-42557,-103280,-21448,89269,61289,4293,-19962,-17146,-52935,-35034,-13743,13229,-4407,6876,-2406,99563,34890,2175,9331,14942,-39850,6493,8239,29232,78906,44720,28751,-24997,45091,-20151,-87610,-52278,25500,457,-21246,-2821,-12979,22597,19996,-6460,3612,6963,22621,-7462,-9803,-17589,37275,-16155,-29658,30839,-32370,61558,16704,-56654,-34254,-17125,9690,-9015,-10556,21225,43146,-46174,-44970,-71120,7775,-42278,-15393,-43582,29144,-14962,46780,-41004,38521,110240,-64667,-13085,11903,-8960,-2942,60711,96088,-33196,43416,35233,22487,77092,2749,12926,-7047,-40058,-27516,-41864,-45892,12368,-62251,-8863,-24919,-8913,-66179,65991,46927,-27938,51523,46698,22734,-4459,-21628,-15840,-86388,-27585,-14790,-50344,-19980,66017,8374,-32193,-31038,5483,-46115,-2158,-1900,6771,11989,40442,48801,10064,-65516,-49904,21644,14738,63390,59878,-4891,29651,59912,-61302,75979,-21902,-52584,-19767,20183,-24260,-23493,-41317,60466,91668,-9766,-98386,-6271,14282,-59169,-29332,-43430,-117227,-34652,-71111,-46581,-38951,-57976,25931,35291,17338,-27514,-44509,52908,-7297,-21007,-79189,-85125,5012,64677,-17388,-19603,-59030,-17935,-86250,8306,42345,60689,1717,-177626,-486460,-226731,-23284,-57010,4517,-110275,-39761,-53888,55142,74299,60490,-2354,13302,-138504,18019,-19065,-39200,14328,-29454,-70665,-63845,-33089,22764,-13573,23562,41615,58525,16659,-13322,-12435,12835,73197,10551,41724,24643,264,-95919,-16226,-56430,41601,97984,54178,78692,822,45370,11449,-37966,-19219,84021,-3511,-71941,-22804,20781,12009,29265,-36089,-1328,-34067,-46706,16178,-80032,35460,10624,47258,6399,-4473,-91161,-17823,-28086,5867,-9245,-35874,66859,-40636,-2063,57559,-18348,-36262,113301,14542,41417,-55564,65926,16515,-510,-31140,9318,-4153,37865,-319,92412,9232,40645,60066,33101,37414,65415,-28126,-36565,-87168,-18786,43625,33372,-40899,-57135,-45602,-32165,-2025,109519,-30053,129742,73833,-60675,-71751,-29079,-45879,-1513,59808,28860,-38508,53576,-63989,-67092,-8824,22015,-26095,-9697,6076,-16986,-32125,-139784,-23327,-25568,7930,-3995,13110,6644,-32723,-61303,8758,8538,-11626,63646,1460,73491,94279,96164,79343,34452,13232,-46268,-30700,53,-17590,23266,-34153,-13162,-90534,-53937,-26308,-72122,38541,11187,-37914,37898,-35170,-35578,-11468,70199,41559,-8700,-38332,6523,43972,69397,-11347,-15161,33103,-15254,-13166,-1340,-17114,-24325,-32451,10438,6108,-28239,-3098,4683,-50020,-14468,59900,46841,59663,-31073,-72437,-28458,-33008,-29668,28869,1978,-35907,-43777,10730,25140,12947,-60567,-12415,-991,17170,23523,32171,-10030,-60458,-10982,-36909,16208,-68480,-96626,16042,15912,38248,17968,-70980,-74151,19831,-166643,-25288,23091,1746,-16419,-78631,-148341,2468,22481,77332,53246,-44600,-7397,-33988,-37362,38018,37874,-19868,26647,29334,-24901,-20934,97139,43779,-28499,10896,-27688,11122,54095,83578,-7065,-20393,8171,100329,-17398,52259,27964,-42187,-22734,-36937,-50949,-13026,-76368,94699,-43276,11552,25585,21566,-29513,-47206,-73639,-44816,-39368,-65244,-19577,-9497,-10778,27368,10690,39814,-9506,4420,758,-3937],[-7200,14399,1927,-24884,31491,28624,-34515,8128,455,81475,67886,30402,32295,40763,45080,63862,-41775,-10028,-124836,-40612,-35462,-49157,-39591,-56981,-84182,22642,-65344,-62649,-20979,-57488,14007,3821,-5584,74487,-54766,6784,-37502,14815,21602,-34670,20566,-22857,8277,25039,-23333,-59027,-6385,-3818,35817,-40147,-31362,-33303,33353,-102394,-93819,-47493,-70111,-12658,4607,14747,21042,53863,-51386,-12996,-9715,-41816,12148,-25679,-66517,-55665,79327,46508,55492,45101,80268,84910,-37905,-49608,-49919,-69934,-6793,-17589,61277,66728,10890,41095,56560,-9120,32493,18578,-113848,-40840,-12464,21115,78513,43217,24886,59005,31374,-15219,-104492,25745,-43136,-36155,-45848,11215,28955,-1673,-13364,72059,72372,83211,-21371,48588,-40978,-21735,-68250,38251,70017,46179,-5831,15842,-12446,109802,91710,-25820,-23522,-10497,7925,17548,-12097,-3982,-50831,-66607,-32852,-31173,-30402,-37867,-8344,29690,-4567,20974,22938,-88941,4692,29466,40639,-147184,-109384,-2986,9130,-92244,7724,-3960,-9947,7167,-60033,-12697,-45592,-16765,-32876,1774,34284,11690,-35011,-32769,7871,-66450,-22574,23567,11431,69455,-18399,56715,12562,68493,-1746,-24036,13040,-27189,-24126,30783,15780,-62088,-582,-77921,-64747,-44817,4613,57521,7886,-59131,21336,-18280,-4730,43435,26999,-9952,6479,17504,7601,-33177,10396,-53348,-119293,-23986,-5507,-1786,1334,50122,-50849,41211,86475,43656,40662,-80335,-12974,-860,117554,-22025,-2307,-90312,-1690,-16538,13795,64364,35726,67151,9278,-65369,-76411,36471,-33723,61015,91497,162146,53735,-60641,-198919,-140557,108730,92192,5832,-33546,-26136,82331,86333,38795,22819,-79724,70209,-557823,171947,67824,-30943,37789,-39249,-33093,-3086,22704,211,59801,73529,28040,-54913,51877,-38420,-79947,-63559,44181,3268,-39270,-40645,37235,16974,108859,-5928,20686,20067,16779,14492,34212,-54576,-21355,-42154,-131899,-39809,-7572,-7868,4468,50788,-6290,16632,16506,-1035,20338,-25110,-55153,-36297,11930,6942,1096,-2639,35369,19219,14125,72849,-55406,-74191,-76453,76883,288,74354,22862,40714,-36299,70382,-6773,-73773,-41989,-91700,5972,-61919,-19461,2420,-2626,66220,39220,-7135,-51705,13769,-40140,48803,4042,39691,8074,98594,15178,23850,14638,-69353,-54830,-122084,-43139,16466,-3557,22260,6070,-12456,19890,29558,-23094,88904,-4180,-56737,-2269,-26901,-75632,-43996,-20836,16591,-60543,-71201,-3162,-19548,78947,40833,12250,-34528,15273,13071,63865,-27924,-101260,-34000,-25650,-32382,9390,25268,-13598,-102481,13903,-15540,25414,65247,-90899,21742,-34826,-45892,-57439,-39865,-678,69784,50738,-39515,-18746,250,-14682,25980,-5747,9120,85378,126510,11227,69923,63542,44072,43637,-46074,-14999,40744,81168,4004,-25597,31879,-63236,-87935,-29148,61985,-21795,-19501,-30283,-35238,15052,4155,18396,14937,-45584,-10070,-23990,2198,29453,41974,54322,69621,-14416,-133785,62346,-63245,4873,-17407,18520,-7478,-22247,7720,58849,122414,57123,-24592,-38159,17478,43677,31324,47106,80983,14939,-24188,15398,36163,16360,50308,68727,15253,38257,34672,-76014,-36304,-51149,-1084,-21292,-44347,-22486,-57076,26395,21203,-57531,-38717,40820,11140,26228,-42128,-40349,-65005,-20769,-1830,28301,-85456,-35759,-39997,-75210,-29298,105010,40038,90200,69895,3532,-22727,-49185,32154,-1941,30609,52999,26297,7389,13877,114839,76959,18141,-23470,46559,43458,-8601,21752,-52762,-46815,-24371,23544,-56201,25217,-53321,58206,8130,-31014,32821,65748,-48194,23716,34359,-16291,-29894,-29621,-6183,-4856,-3572,6260,-24364,-23368,-36341,129352,94216,29229,44405,-14379,8144,-9230,-33511,63903,9436,29813,-5034,21992,18199,24795,-6905,-77755,1340,105226,78050,-137,-578,-13679,-43782,-20660,652,56518,18823,8636,-2240,103530,34993,-4752,-17348,8631,-33629,10605,6379,27686,41923,33393,34813,-5316,45977,-32743,-94260,-60784,4660,-17394,-37156,-3365,3210,5852,31412,-3737,35754,19822,25782,1671,-16869,-15209,28713,-11058,-8403,6023,-17439,60584,27953,-39531,-13154,9955,41650,3673,-15355,28360,61499,-56989,-10806,-68353,3772,-38307,-24553,-26580,34572,-14886,25145,-23193,31532,96592,-54132,-5381,-1941,1518,8674,72165,80169,-12978,45598,34476,18928,66714,-17215,5740,-24949,-36744,1855,-24810,-50316,-5255,-66861,-7196,-34240,-8365,-45048,56020,52314,-25740,64074,56857,26765,-28336,-19900,-8584,-76831,-44332,-19712,-39905,-22251,64771,-3918,-33663,-24127,18510,-33637,12611,-1887,20580,-2173,14437,67102,3120,-114928,-56836,42855,16965,38267,23816,1858,32399,81571,-45571,75781,-54899,-35446,-12905,9158,-22258,-15519,-43877,76290,107629,-356,-67010,-3332,3190,-43313,-25123,-45545,-71945,-13474,-40824,-26840,-32963,-40897,27166,40559,13689,-28736,-43664,20458,-17247,-19556,-80565,-79789,-13536,36259,-6387,-6124,-16025,-16228,-89459,-5557,-1280,26001,19645,-169837,-492955,-272255,-64206,-66809,-21639,-127384,-41666,-72091,78202,71597,77452,17994,61991,-129152,-8893,-29671,-73310,15051,-38987,-41860,-30053,-42154,37092,-25393,25474,67644,55952,15515,-24800,-26141,2485,59828,8593,29693,40196,8772,-111051,-37849,-70412,53118,107410,41948,55043,3671,44850,9978,-56385,-55595,71083,-914,-88169,-37193,4095,-6889,27397,-43224,-6211,-29092,-5604,6260,-79955,40412,11950,54292,-2943,33130,-64381,-20677,-30521,-16777,-41968,-36303,66787,-17015,-3285,55849,-13184,-3670,125586,8409,54782,-28949,57807,7833,1229,-46484,30294,30856,42723,11792,93286,4663,33308,66327,27715,30529,51762,-30617,-26522,-60398,-17575,47752,471,-55101,-64267,-30759,-23180,19902,101498,-16708,108424,53636,-60330,-76883,-40531,-45061,-15284,82360,22356,-32513,67769,-60285,-51680,-20775,5386,-19544,-5492,31178,-9625,-32691,-103245,1789,-27867,7622,-28956,12255,17518,-23908,-84993,-15729,1225,-23363,69829,8622,77393,92592,71269,58336,14890,5129,-32300,-36193,-11847,13773,31764,-36559,-19108,-92838,-71624,-15456,-61248,26143,20837,-51180,44564,-42804,-20377,13921,67669,59825,-8119,-87836,-14015,21125,60818,-719,-8526,40220,-12499,12703,10256,-9711,-43445,-18761,-13006,8796,-10196,18361,5871,-40220,14390,63370,64970,81673,-58790,-58522,-13615,-26591,-41089,24517,-1874,-35457,-53109,-5555,21053,-469,-47819,17651,-6546,41492,37052,61396,6219,-39433,-28316,-52574,19205,-67584,-102984,-1847,-13798,35829,31504,-58359,-39067,25197,-153611,-35610,35945,-5362,-17054,-94169,-168829,-10270,15946,50525,45267,-31309,-31695,-13463,-34133,12415,39357,-17175,16430,24606,-36452,-3985,76747,53144,-18053,31244,-32252,13474,58799,79108,12991,-16225,6694,96786,-27683,31968,23325,-37579,-3751,12334,-67586,11420,-54505,110096,-51957,-9745,-13640,38042,-25342,-40014,-53482,-51227,-59661,-50370,-13450,3932,-15808,26995,27644,50078,10690,2026,-1684,-7312],[-19029,9655,9859,-2614,28078,21288,-46388,-5118,-31682,70134,60724,27556,43348,57477,57313,39638,-59172,-16426,-123209,-43461,-41829,-41901,-42546,-54641,-99859,19117,-35037,-40568,-11634,-43357,20849,26930,-37148,66290,-44321,12929,-28348,18781,13705,-9247,23009,-27472,17754,50926,-18622,-36511,30297,-13268,16061,-42539,-32300,-32379,496,-65670,-79051,-60489,-63345,-14104,-4889,-45362,-6241,36692,-56423,-6775,1340,-37586,12229,-19269,-56213,-21871,111402,67143,40154,44614,92513,89316,-44021,-34358,-20496,-53526,-7267,-25875,42031,79135,12401,40037,29533,20989,50084,16599,-93197,-26416,-45191,27206,68736,14698,18072,67899,7091,3707,-97126,35093,-52925,-52322,-50693,-8198,69540,5684,-3258,83653,39192,93582,-30696,53408,-48046,-38320,-43612,50267,76672,35543,-4400,-45333,-10132,126344,91508,-13001,-2748,7784,13721,25711,-10899,-15474,-67335,-70781,-50690,-27224,-52198,-43342,-16735,37449,-10896,10394,36794,-65539,-6329,28372,64874,-132191,-110915,-9721,22267,-100658,-6946,5976,223,27268,-62051,360,-14829,-28676,-35939,-7034,46209,15240,-37873,-5385,19033,-78501,-7013,34927,44977,95448,-24192,48256,2915,38284,-7455,-17389,7060,1941,1000,31577,-4682,-45991,10935,-73985,-68812,-46112,-9690,63462,-12300,-75202,2420,-26137,-19934,26975,27280,-10875,9450,28284,1203,-35875,12204,-26921,-137210,-4992,-20316,-14229,-12354,22479,-69034,37213,71127,15389,39726,-70191,-17924,3950,104917,-10938,1448,-48055,17226,-8934,19091,71576,13279,64277,2195,-56755,-81810,3320,-50555,60021,102788,140168,35212,-62325,-249843,-157147,98658,96729,31267,-36576,-50817,83832,94822,42092,7336,-59830,88617,-658475,226530,68968,-60833,66597,1492,-16596,-11299,-6962,14499,85477,83351,33520,-62710,19759,-41544,-35206,-36216,59162,-4004,-68155,-30293,45201,-7483,82937,-7346,-3072,9876,9774,4978,-2126,-29672,-5392,-24135,-109745,-53820,14932,4453,-14640,36772,-21218,22103,14254,-52062,36075,-19685,-66889,-47782,11756,3663,9719,-949,58327,35101,29900,74813,-46418,-74171,-74877,109139,26769,66544,16938,36456,-34477,80438,13850,-100083,-28479,-97716,-21075,-61607,-18256,15320,18564,80830,36934,3904,-29505,-8652,-63160,47409,-4018,38322,8734,114985,14958,8436,8887,-66111,-94012,-117620,-56800,2439,-14063,-989,1406,-39795,-208,16978,-8536,90480,-3956,-66765,-22626,-13432,-69444,-54152,-28095,4822,-46021,-86821,-649,12017,63061,35238,24295,-17257,18185,14108,34761,-51734,-129304,-24605,2653,-21507,11984,19337,12435,-80721,-5056,16444,56647,42314,-86969,26567,-42039,-30986,-80054,-60620,-20735,67722,60659,-49440,-27928,12708,-12853,30781,7398,7211,71972,155044,1781,79820,69732,63732,33318,-27526,-28782,-15692,55994,18906,-14998,24512,-58169,-99324,-30710,82928,-35579,-15393,-27526,-53656,6473,7080,3620,6205,-37418,-37366,-61691,5508,44605,48183,45259,73064,13417,-147882,57550,-69169,-2514,-845,16656,-4967,-41653,-3329,53128,123685,51264,-37836,-52449,14348,33707,9746,61016,61831,35184,-9305,18008,12780,-1965,23250,40088,-35513,15126,38548,-68620,-51233,-49197,9151,-11710,-47866,-36633,-41683,44249,7326,-60011,-20998,59680,17929,25065,-26695,-55654,-55504,5176,5232,49831,-87773,-45043,-64046,-56771,-46011,101746,40674,114957,69341,-7361,-35670,-10748,15117,-16169,72102,66376,26708,47373,25054,111988,59171,-4493,-55561,36787,66410,-8797,207,-51901,-20183,-38252,-3650,-30391,11825,-51052,64806,-6366,-35602,38106,65453,-47634,1235,25341,1462,-46865,-68000,7027,4376,-2706,-12574,-10218,-4958,-53424,123385,103035,33778,28923,-55131,8501,6551,-14025,79252,-3388,37370,5378,42370,24155,5852,21446,-52660,23085,110856,79456,-9970,28340,-8677,-32619,-12565,4670,81445,30895,15895,1159,99016,26659,-20016,-30950,1431,-27245,13435,2654,12499,3064,13424,31509,8596,36848,-40847,-93814,-59278,-13435,-37162,-42858,702,15288,-1573,37574,2421,58392,30682,22951,-9191,-21530,-16101,21524,-4383,7518,-20089,-4157,54239,40459,-20219,4779,31915,71640,23142,-13369,34314,61892,-58350,3359,-57350,516,-34689,-24539,-5341,30708,-23720,1373,-5351,23562,77145,-36558,760,-6697,13644,19485,66716,49287,13399,47620,33491,5271,42704,-28078,1750,-46066,-28085,35189,-6602,-49335,-20835,-72192,-5301,-42370,-15232,-25843,32093,50834,-14336,93151,63564,31945,-42915,-11338,1132,-60120,-61975,-23880,-28330,-19720,57930,-9479,-33794,-17107,31193,-19822,27286,-6200,31002,-13262,-24033,69062,-530,-146900,-56654,56592,16953,15257,-6818,18137,42728,93831,-21690,63940,-88646,-18134,-11588,-5557,-24807,-11973,-25999,74830,94637,3670,-26733,-3123,-9422,-27054,-18152,-44358,-14467,16262,-18134,-10658,-27284,-23412,20487,40754,4992,-15041,-37492,-8927,-31126,-9770,-77024,-65171,-27325,4151,8517,8991,41670,-15922,-85991,-20654,-33703,-8658,24235,-160558,-485384,-296352,-79781,-69784,-54370,-120815,-33953,-76980,92299,55960,78419,51250,97284,-86010,-36943,-41757,-90926,9442,-38787,-2062,2740,-48527,45718,-38690,22938,85617,29344,11984,-46513,-39434,-10093,25620,4375,16768,54708,20910,-102128,-54880,-76757,35130,99065,26146,30588,5938,38029,10611,-65287,-76937,56785,5978,-95043,-52252,-10697,-21424,20426,-41630,-9153,-29758,16114,-854,-48192,50718,13503,51608,-9830,77369,-26216,-17412,-29874,-28508,-61161,-29087,59241,7970,-12477,49901,-5423,19682,107808,-2050,51969,-15052,38899,2683,12710,-57986,36613,69868,43000,5049,78545,4983,21243,63018,960,13999,34661,-20014,-18880,-34323,-15137,37122,-30122,-65882,-65912,-16117,-13746,35214,86031,-2489,83845,5708,-42781,-57710,-42943,-38662,-21535,93068,17789,-24959,69714,-52935,-22669,-34349,-19097,-17362,-6061,52153,-5667,-23540,-68432,15501,-36903,8477,-51597,12612,21119,-23992,-98190,-33725,-3371,-26115,62825,11851,66800,76087,43357,37772,4199,-7853,-21052,-39029,-25038,66894,37725,-29266,-11876,-82451,-83803,-3961,-52846,6453,30213,-55355,37974,-46523,-1405,32545,47994,63877,-6486,-113337,-31076,-1018,39866,5811,3615,47315,-1835,37419,18387,2684,-44121,-7653,-37274,20725,10877,38506,2149,-26461,42722,56190,70722,101091,-77464,-37647,-1935,-26840,-39282,13282,1459,-25360,-54701,-18022,15074,-14214,-28886,37474,-7737,65667,43424,76376,3586,-17473,-38423,-65843,20392,-59843,-87458,-20796,-46317,31124,27467,-39424,-2219,23064,-118175,-42847,43061,-17716,-18032,-87320,-167482,-26239,11379,10968,39663,-9034,-60176,8958,-12852,-8318,27366,-15293,662,14343,-37073,14004,57361,59791,3250,46340,-31460,5823,66182,68308,20891,-12111,13099,83802,-32228,11663,11336,-30687,20169,59237,-74253,30111,-24087,104738,-67751,-46270,-48414,53633,-11744,-24532,-26205,-54371,-77144,-17247,1829,15203,-8845,23100,37223,58084,35068,-5302,3403,-13710],[-27657,3984,16502,20978,17153,2278,-55289,-25385,-63425,56345,49098,28619,48927,67903,58433,10751,-74429,-23233,-106809,-44154,-45918,-34634,-39450,-35339,-100727,4264,6067,-24094,-10671,-39815,7941,47346,-53390,54216,-37887,14492,-17196,24541,21384,29606,10862,-30592,28964,84264,-6351,-15278,47002,-21533,3302,-40800,-26256,-32660,-27476,-19181,-51742,-66757,-55826,-25982,-17250,-109945,-34136,-6001,-51226,-3249,9388,-27898,11727,-10832,-40448,7331,105059,82666,22178,33035,87369,79512,-48440,-16326,3277,-40378,-4758,-31635,7881,82171,25325,42143,-7375,43685,61640,12448,-63813,-11642,-74575,31414,46938,-675,12928,69871,-10651,25018,-73690,35969,-54757,-52170,-54928,-38129,87862,9163,10219,93808,5198,91789,-27452,51220,-47249,-50178,-20932,57079,64424,12055,-19136,-96206,-7301,121034,83599,1043,13853,21048,18458,33073,-4552,-31583,-73203,-66991,-66762,-18042,-70460,-60752,-24098,47703,-20545,-5103,46323,-49906,-12691,15346,91806,-83465,-92706,-12924,43039,-99138,-23257,15379,17520,45035,-55418,3832,24945,-36823,-35935,-13319,52051,22839,-37983,19800,23215,-75904,8934,47514,78695,124003,-34935,29473,-5941,2157,-6770,-3795,3823,27028,22639,21080,-25353,-30733,21260,-66464,-69300,-43651,-19358,65596,-21928,-67864,-12173,-31566,-42781,-3638,22201,-18048,-755,22763,-7415,-33357,2745,2697,-128939,22402,-33826,-20583,-30680,-10051,-71060,25490,40449,-25627,25965,-59982,-21349,12076,75866,8150,13529,5681,30508,-3023,16138,70396,-6886,51259,-3620,-34354,-77354,-23122,-56317,44386,82303,106837,17237,-55948,-273181,-181609,62221,89646,73876,-32964,-72182,68884,91077,34686,-56834,-83459,101542,-374474,139985,61795,-76881,97886,38432,-2146,-22275,-30360,30366,85895,67625,37472,-58337,-8089,-31523,32202,-4534,58206,-15293,-85590,-22963,38089,-42153,44645,-12844,-32312,909,-192,-491,-37588,-9277,5408,1231,-77180,-82776,34818,15277,-25249,17569,-37944,25184,15150,-93035,48555,-12298,-69121,-49742,7166,10307,19166,8286,79546,49168,44061,57186,-48853,-69023,-62043,125745,43491,40126,5676,30313,-30072,72785,37509,-103835,-6257,-94667,-50344,-49895,-20309,22957,31301,78583,30738,13578,-1312,-36777,-65711,46813,-15743,30354,12179,107416,20710,-10275,-23267,-63724,-104290,-99179,-66592,-19374,-36794,-28530,-7451,-59698,-12738,8082,10246,95747,4389,-65924,-39977,-5829,-51597,-54933,-29602,-23227,-25394,-96521,-4425,19709,37562,28719,32992,-669,27669,4374,4971,-62156,-108406,-11181,40943,2488,6018,13500,23173,-57116,-8034,49214,87123,11525,-74212,28619,-42759,-8528,-91243,-79278,-33173,65196,65314,-68918,-37327,18090,-11584,34005,21424,19187,49734,154440,-18079,78337,68168,76539,-2235,-9361,-35930,-61756,17938,20682,7451,28281,-41152,-100310,-24678,90318,-40944,-4353,-22373,-63417,2942,5922,-9534,7029,-31769,-65446,-94436,14624,50595,46743,32324,63002,33060,-151986,47670,-59607,5919,12493,19925,12207,-49739,-19428,26769,96912,41241,-42439,-48677,5761,19214,-13479,71984,38761,67133,16097,22999,3229,-16063,-442,5664,-67581,-4345,37420,-54237,-56406,-29255,16349,-138,-40578,-49841,-16447,56033,-13042,-57041,-17441,56282,16372,15477,-6824,-48109,-33540,28407,11018,61305,-76505,-40892,-78779,-33105,-61834,84290,42719,125141,63776,-9566,-34306,25545,-6727,-34503,104724,69188,19445,89981,28111,112290,18781,-35286,-85271,27466,82232,-12986,-17794,-57730,5544,-45637,-31920,-2836,-11547,-41546,73872,-12038,-33546,39347,56263,-29357,-11121,14462,10871,-53896,-96425,21595,18919,1103,-34780,3752,2988,-66971,70908,91800,43283,18937,-82202,19388,22663,-1138,87647,-10455,44103,16909,59644,22495,-12598,35365,-34377,35541,104190,64112,-22530,57126,-2286,-18069,-10217,-4567,86287,30046,29010,1867,85317,10141,-37752,-32443,-3941,-23265,11742,-3466,-13345,-25999,-10017,20299,10873,19959,-43589,-83489,-50180,-25389,-55340,-40292,6663,16540,-637,28196,7083,64287,38426,17903,-36219,-23468,-19598,17470,2488,18795,-35067,4070,43955,52594,-4915,15048,43745,84656,45088,-5309,38455,43754,-51126,-10093,-52321,-2259,-32304,-16389,14678,16402,-38206,-16241,8956,18388,56290,-13975,5047,-421,25773,26383,44392,19659,35073,44465,28084,-11274,14253,-27426,-2092,-66200,-17681,63155,8607,-43254,-30333,-73519,-273,-47702,-26890,-9173,-1627,41414,6221,123772,62265,36957,-43939,3524,16967,-46700,-78675,-27010,-17586,-14085,43568,-8775,-31674,-9746,40089,-9921,35630,-14675,36077,-18691,-64851,50521,3895,-138532,-46137,58678,18403,4893,-24507,34598,56396,92693,1771,40350,-117399,-4721,-14757,-19197,-31919,-16689,8215,58686,60352,2058,8589,-3964,-18459,-13435,-8464,-37856,39212,43191,-6440,2446,-22674,-8671,6522,35245,-6781,9717,-28493,-30716,-44242,4320,-66652,-49056,-32740,-19520,25410,18540,91170,-17040,-79138,-31153,-45895,-32288,16392,-151422,-466066,-296033,-68008,-66735,-84949,-94149,-17197,-67908,100462,34454,63145,87027,108588,-22544,-56838,-52760,-87197,-1129,-34835,37477,23589,-51776,45225,-52354,14410,88132,-18493,7090,-62452,-46049,-22805,-16524,201,11456,66666,32278,-76152,-63652,-70549,-4538,70579,11810,13446,8556,27406,12761,-60368,-82199,45237,14809,-91365,-62780,-24287,-29785,15263,-32970,-6379,-34529,11237,-2680,-893,68657,15790,41266,-10553,114112,12650,-5117,-25004,-27880,-62108,-15563,45170,30161,-25110,41953,4367,33756,67339,-11116,36858,-645,17402,7532,28896,-63000,29944,98466,38893,-13415,54080,13288,10609,48792,-38143,-4367,17047,-2084,-14433,-15519,-6338,21208,-53394,-71340,-64166,-7466,-7635,40613,74648,12246,58632,-55885,-8441,-26447,-36090,-29489,-21478,88101,17114,-17951,56524,-43519,11346,-48590,-46218,-20916,-10676,64705,-3241,-2056,-39534,15767,-49245,8109,-67737,18560,17128,-29466,-93853,-47379,-6358,-17225,43676,9722,44709,50467,18758,19620,1123,-22165,-19348,-35731,-32679,127208,41121,-16865,5822,-61634,-84368,5341,-48235,-16732,35852,-48665,13319,-44785,14541,40633,21669,56937,-3170,-112497,-43211,-18480,12780,3020,15161,48227,13261,58658,22294,21212,-29313,3649,-49379,37025,32008,49718,-2155,-14282,58285,39279,63042,111739,-82354,-16820,40,-36971,-25993,1926,14531,-10433,-48593,-27093,7498,-23605,-6521,37379,-6305,82614,40404,77527,-8816,2282,-36968,-71501,20995,-47018,-58453,-36472,-73596,25724,8594,-21064,22845,13053,-73133,-49377,42763,-30064,-19278,-63467,-149306,-44171,11787,-26020,37327,18173,-85266,24342,19348,-21378,6835,-13370,-18030,601,-25750,25778,45049,63267,25132,51741,-26655,-7299,82040,53980,16004,-7601,25000,64908,-28829,-3324,-3045,-23028,43484,93588,-71099,36928,2027,81721,-89082,-84446,-57324,67207,6116,-4835,-49,-55109,-86207,14179,21656,23314,7219,13905,38876,59349,54160,-13629,2642,-22639],[-31995,-2800,20580,38420,913,-22228,-57791,-48178,-90439,41532,35841,33912,47263,68469,50283,-11959,-82920,-30941,-85275,-45845,-46332,-31468,-30655,-2387,-84515,-15170,44910,-18728,-17316,-44793,-18646,61314,-48413,45299,-34187,14341,-5741,31375,49281,73323,-10181,-35739,36582,112714,8491,-256,42019,-25755,-1281,-35248,-15275,-34091,-44456,22172,-15015,-62782,-52598,-44373,-27397,-151498,-55833,-51772,-37580,-3148,11369,-14456,11768,-3362,-24468,22922,81338,85401,5172,12600,66874,58703,-50083,-3270,9249,-32116,939,-30666,-31396,75237,44837,46283,-45758,52880,60410,7695,-30340,-1387,-90834,33177,20121,2652,7374,62570,-20579,41697,-41550,27536,-44396,-36599,-58161,-70860,81651,11206,23824,104425,-18526,81155,-12556,40959,-40396,-53689,-874,53854,33023,-18631,-43770,-115525,-275,91382,68409,13942,24172,26309,21896,35130,6112,-46887,-70925,-60909,-76850,-8443,-80537,-87849,-31191,56765,-32458,-25431,50356,-49461,-14769,-8417,114640,-20601,-65634,-15182,64636,-88339,-33766,21982,38800,55694,-44160,2372,62852,-39956,-32744,-17392,46862,30895,-37391,34960,17715,-63476,23171,55624,85240,145968,-47999,8200,-9929,-24668,1322,9270,1456,40218,34992,1499,-37528,-18684,24812,-57413,-61561,-39424,-21274,63992,-24951,-39948,-19453,-35028,-67330,-38091,9825,-28122,-13916,1275,-16347,-26850,-14040,26737,-97749,51007,-41058,-14878,-47883,-42236,-57784,11066,5632,-65908,1174,-52168,-21190,18589,36155,21090,28197,47643,34212,-696,6735,64342,-19604,31058,-2665,-1644,-59852,-37305,-48702,24030,29108,69515,4819,-46646,-245156,-189380,16840,67411,119440,-24089,-81329,48170,74574,18471,-128106,-135972,98442,121841,-69866,47572,-73296,113182,61290,9247,-37171,-51881,39784,66239,34863,39820,-45481,-26673,-12997,97280,25041,45270,-27909,-83848,-19555,18848,-83416,-148,-24393,-59643,-8654,-9854,-1036,-60558,1479,9336,27186,-48551,-110765,47947,21980,-24013,-863,-48667,24355,19930,-110114,56409,-6551,-62216,-38205,0,21897,27199,23462,92847,58088,56320,27677,-63857,-61152,-40921,125123,45420,4738,-7434,22575,-21446,56997,61244,-88941,17142,-80258,-70713,-30897,-25195,21738,31321,60098,20306,13611,28138,-64340,-51447,46529,-27159,17913,20363,76390,26113,-27987,-62317,-57260,-90235,-72287,-66562,-44291,-57631,-50615,-20381,-71530,-11822,3657,29927,100322,19245,-53147,-49339,-7644,-28195,-45231,-23307,-57852,-11799,-101871,-14107,7501,13427,21516,36566,8139,38009,-9224,-17901,-59966,-56128,2314,80546,32747,-4297,7511,13415,-39180,7913,76172,110936,-15557,-62083,28368,-34124,16444,-87189,-89330,-37439,61527,59577,-90510,-44162,15822,-8847,37511,31935,39789,27752,129550,-40807,63750,59184,78694,-45363,5205,-35178,-85307,-26535,11976,34299,44224,-22581,-91042,-10663,83957,-33103,11528,-19554,-61223,4428,-1207,-19445,16164,-30143,-87361,-114958,29005,47847,36285,16423,44495,41460,-146362,36359,-37657,28349,19338,29973,37416,-42516,-36813,-12673,48711,27340,-39078,-27217,-6895,6855,-29972,70696,13738,93963,41116,29025,17619,-22401,-14933,-25798,-62757,-13853,35321,-36402,-45309,7379,19240,6464,-23137,-51717,12618,59819,-28237,-46348,-28918,34395,6283,3481,10587,-19490,-6850,45910,16371,59753,-57587,-25477,-82437,-12210,-69766,54748,44166,116552,52834,2337,-20016,52126,-26021,-52003,122031,61357,7500,115917,19774,112712,-34770,-63244,-100647,18136,87928,-17414,-23975,-63689,22756,-42588,-49650,19436,-35249,-24637,83263,-14700,-25985,35070,40114,624,-8462,4640,11281,-46585,-103793,35305,33338,6370,-53942,19144,-1108,-74567,-3975,64778,50499,13841,-87238,35697,33150,533,85515,-7822,51245,24960,69561,12228,-29213,31973,-24885,34144,85958,37715,-32994,76128,4806,1034,-11167,-24770,78141,18951,45071,-4478,64394,-11334,-51330,-25687,-5389,-22329,4948,-12364,-43616,-44321,-30028,5265,-165,-132,-41887,-62157,-37670,-28906,-68706,-34019,12858,7966,2367,628,6462,52320,43214,15829,-64846,-23331,-23688,17331,8044,28489,-32232,5810,30384,62412,-732,14722,45284,71496,63427,5991,40449,13593,-40165,-43597,-59237,-3650,-32342,-4119,28573,-5886,-52751,-25121,17047,19313,36832,9682,5513,13279,34464,27400,14904,4498,44120,32514,14385,-24074,-8473,-16410,-9443,-83445,-9265,78558,17946,-33917,-31486,-68040,9149,-49972,-38329,5413,-33966,25301,32299,139453,49616,40405,-32183,22679,41631,-45741,-93152,-28749,-8455,-8092,26210,-2228,-26305,-2402,42318,-6394,33599,-24813,35542,-18531,-95553,13885,16205,-88241,-24369,49082,23580,10491,-26531,43397,67480,78210,14418,8925,-133783,1614,-20715,-27608,-43732,-29808,45694,35440,19100,-3592,28692,-3871,-22118,-2875,3371,-26127,75781,57757,-2125,14707,-19054,2658,-12381,21751,-18305,35375,-19936,-44764,-51880,17697,-49946,-39385,-29468,-27545,41176,18909,110364,-19134,-72731,-32603,-41738,-39617,1495,-141981,-441671,-277522,-41596,-59945,-105771,-57066,4569,-49613,105428,14453,36403,109503,98834,36160,-62701,-60333,-65060,-13420,-32541,63973,26454,-51866,34950,-64757,-298,74322,-73582,905,-56336,-43572,-35066,-50851,-1476,15030,76587,40864,-47689,-62948,-49911,-47621,25961,2343,7438,11852,15667,14991,-41162,-73921,37948,21956,-78356,-65229,-37675,-31573,16522,-21569,4498,-39840,-15990,1910,38252,90348,17819,26041,-5155,132694,41837,15915,-15663,-18245,-46591,789,26853,44462,-36034,34285,14387,40910,20523,-14672,18004,22780,1398,23012,42860,-61083,14835,104755,32020,-32250,28317,29363,6481,26052,-72558,-15519,1850,16785,-11771,-4450,11724,8353,-66574,-70564,-61102,-5502,-7191,36698,71318,27378,29231,-106653,34677,1858,-22517,-20341,-18370,67774,18101,-12895,30506,-33160,39830,-60205,-68865,-28284,-15860,66881,-1654,30884,-16158,5278,-58086,4820,-75715,31884,7215,-34564,-73857,-59095,-10410,2526,17713,3006,17284,24822,2359,4509,1032,-34158,-31127,-23955,-28233,169811,39413,-6848,27641,-35967,-70360,11195,-46597,-38030,36135,-32596,-25848,-37431,22134,37783,1028,46591,2749,-93019,-49679,-30415,-12312,-11851,20094,38948,28247,75738,22428,42893,-6405,18959,-44686,52979,50675,48774,-3977,-5732,54208,16872,44521,108793,-73209,-3646,-9087,-57036,-6979,-3291,34828,5119,-36530,-33831,-1091,-25340,14987,16685,-4678,88590,29501,69383,-13609,22861,-21536,-64221,22048,-32536,-28457,-44063,-88354,21376,-15002,-10303,27607,-1574,-31557,-56248,35027,-37265,-20154,-33553,-121679,-62637,18060,-40779,37226,42440,-98081,26846,48610,-27050,-14519,-9496,-35001,-13246,-5820,26315,42584,62965,38938,45874,-21138,-19682,103937,40528,2340,-2122,38784,44721,-17015,-9906,-14071,-15467,58645,109605,-61055,30884,12523,50197,-108587,-111228,-30674,78174,21855,13657,19727,-53625,-83351,27762,40370,27683,25201,-616,34187,52132,60611,-19053,-9466,-32342],[-31908,-10779,21575,43727,-15709,-45343,-52889,-66049,-107716,26244,23192,40833,39064,59567,37475,-22234,-79457,-38442,-67931,-53594,-43104,-35002,-16610,35758,-55529,-31024,68529,-24347,-26978,-51364,-46246,65525,-26233,41656,-30461,15738,3221,36897,90493,109505,-31217,-45056,37045,124370,19426,6712,24414,-24116,908,-26248,-2276,-34681,-47419,45727,22583,-47808,-58029,-62873,-31217,-156522,-66005,-76220,-18253,-4713,6957,829,12834,304,-13847,21343,64677,71408,-7837,-9420,39172,34742,-47633,-1984,-7961,-27413,8781,-21868,-62988,60543,62559,49995,-77156,47508,44967,2992,4598,3022,-89797,31679,-2197,23287,446,47603,-23008,46786,-9955,12324,-21463,-11029,-59227,-97397,56426,15458,33300,113223,-25210,67610,8820,23719,-35135,-48520,14781,37471,-10522,-48696,-69804,-101901,11321,45140,46676,22696,29211,23831,20872,28012,17334,-53091,-64543,-59237,-77513,-1813,-80031,-118078,-38768,60473,-44756,-48401,49266,-59711,-14556,-35960,126214,26647,-37624,-19873,78911,-71647,-33607,24577,58672,56512,-32630,2166,88733,-38110,-27921,-20118,28559,34757,-37053,37287,2530,-46929,34710,54951,45659,149187,-58717,-6956,-6565,-32586,15633,14793,-3803,36528,36058,-21273,-35423,-10233,19173,-50224,-42395,-35007,-14593,58417,-29627,-1381,-18833,-37369,-83547,-62447,-9865,-35957,-20208,-29194,-23103,-17660,-30998,40535,-57068,71238,-39489,5163,-58358,-67094,-35864,-1874,-24575,-93460,-29879,-45169,-14733,19053,-4125,16485,40279,63527,27732,-2556,-5820,57177,-22488,8339,6492,32031,-27915,-37241,-27777,7189,-45009,32111,-1335,-39147,-165936,-159046,-19011,30585,147000,-12127,-74400,29445,48249,-2427,-174934,-193486,73062,549097,-292689,30118,-53479,93675,67131,16667,-55915,-75733,36049,37613,-3259,40015,-29885,-33618,6302,131417,46034,27920,-37706,-62287,-17139,-4118,-119914,-42366,-41515,-78015,-20472,-16067,1975,-65445,-142,5920,46731,-33889,-124651,52298,22677,-11534,-13319,-48320,19372,27672,-98322,59990,-5375,-49231,-13708,-6540,30802,32624,40282,95001,60110,67233,-2038,-85917,-54752,-19054,111649,34617,-25866,-18308,14154,-7948,40303,80513,-63521,32551,-54610,-73292,-10235,-31221,10872,19141,32807,6637,666,52658,-84041,-28770,45015,-34573,4056,33084,32692,25911,-41922,-88311,-42219,-62114,-42754,-52690,-66513,-60112,-58872,-34319,-77125,3545,2978,47156,97619,36369,-30357,-47637,-18367,-5696,-28031,-10134,-85111,-11148,-104434,-26859,-14165,-376,13721,34335,5785,41509,-18101,-29183,-52630,-6816,10792,107951,59153,-13463,1083,-12633,-31834,37805,92944,122962,-30043,-57261,25328,-16587,37950,-68550,-85594,-36361,55673,42084,-104932,-45064,7859,-3303,41447,35233,60243,14339,92190,-59481,37706,45743,72126,-76869,13603,-27694,-87753,-65554,-280,53850,65639,-12533,-73479,8524,68335,-11829,28954,-22377,-48399,9515,-14276,-25344,29630,-31865,-97124,-119914,46203,39619,18008,-518,25187,39503,-132193,29158,-10038,56396,18739,44959,60175,-23322,-51961,-53994,-6998,9614,-31484,4324,-20782,-224,-34597,55911,-10839,100293,55473,33833,55854,-19889,-18995,-47126,-20189,-10428,36870,-19165,-18153,51583,17430,2362,226,-33366,38713,56350,-28605,-28905,-49983,3503,-10190,-7235,19626,21003,14983,55328,21713,46044,-38719,-3511,-75437,-894,-66659,20389,43004,89759,37216,29913,430,65445,-35341,-61914,123787,47105,-4774,110572,-2725,102654,-84268,-77482,-95979,7644,83149,-18210,-14441,-61685,26653,-30380,-50665,34199,-49896,-2156,88518,-18874,-16010,25918,20634,34101,6103,-1756,7157,-26161,-86569,46836,41016,10959,-65712,34927,-13484,-75130,-58339,31609,47974,10505,-69861,50261,33334,-8424,72220,5795,58331,25566,69370,-4603,-41711,14394,-21656,20123,59754,11499,-35981,79742,11355,22911,-12459,-48086,66844,3806,58457,-17984,40305,-31733,-55569,-15372,-2682,-23292,-3919,-23739,-72246,-58028,-40334,-8693,-21304,-17729,-37673,-31687,-26750,-23784,-76033,-28947,18623,-6055,-1315,-39204,-321,27374,46142,20728,-76502,-22500,-25893,21003,11273,38146,-13102,2339,14421,68054,-11907,3454,39866,34192,72334,16578,40178,-17146,-31949,-79324,-73629,-2145,-35430,7461,33473,-30842,-61438,-28188,17904,27778,19355,28841,-455,27004,36049,22570,-5747,7941,38696,11621,-8800,-29104,-18247,1078,-22270,-98928,-5070,79536,20566,-23495,-24522,-56139,21955,-50172,-44809,18022,-49933,6121,57158,131207,25710,41351,-12166,42171,72282,-61218,-104821,-28805,-802,-4206,11703,9688,-17215,3370,36557,-8331,20880,-32269,30526,-15186,-107068,-31091,32118,-15948,5332,31839,32088,27600,-14897,40498,70274,54480,7906,-23007,-130523,8,-27462,-28458,-60748,-47675,69926,14153,-14563,-10702,31496,-1195,-21488,6526,15830,-11123,89073,56194,1913,27956,-15827,12719,-32829,-1582,-26064,48957,-14646,-54291,-51099,25880,-30396,-41278,-20227,-19483,52774,11003,94163,-20864,-69261,-23550,-32452,-33414,-13492,-130288,-421717,-251809,-18122,-52157,-113342,-20735,24841,-30953,106204,1203,6634,106152,80582,67695,-54335,-62824,-33492,-23731,-33658,69128,12627,-48952,17389,-73571,-19644,50189,-116914,-6954,-21700,-33781,-47468,-66017,1032,21766,85573,46740,-31724,-54124,-17316,-76557,-24389,-1376,10697,15174,5158,15714,-11594,-56480,34280,24085,-59042,-59418,-51188,-27857,23791,-12507,23666,-41112,-52365,12307,52136,105129,17390,8599,3695,129895,54820,41810,-3097,-5682,-21466,15538,8309,47025,-41208,28511,21879,43817,-16630,-11146,4965,52517,-5041,43834,48842,-53988,-3136,86141,25080,-40797,9015,48925,10776,314,-86420,-12694,-8443,32239,-8253,4090,36968,2818,-69596,-64120,-57739,-6291,-12538,27398,71667,41795,-8115,-124537,72808,17433,-6653,-13254,-15658,37385,16419,-9907,-1417,-22656,55489,-64035,-80191,-34400,-17123,59751,-1827,69800,3716,-9892,-56218,-1915,-76962,50801,-5311,-33964,-46063,-68241,-17984,29263,-6475,-5676,-8404,7744,-3830,-7399,-908,-41089,-55155,-4194,-8518,175928,28693,-6365,45691,-12356,-44702,13506,-46998,-52687,31211,-11493,-66572,-26029,20556,27622,-4770,41046,11832,-66320,-50054,-38262,-28985,-37386,15073,20288,39069,88053,19999,61698,15849,39971,-27105,64506,65153,37273,-2695,2943,32472,-5178,20348,91079,-53884,-3021,-25733,-82979,10895,657,56101,19215,-20978,-39020,-9439,-18394,30997,-17000,-4392,84270,15129,57176,1596,51244,6220,-39879,23974,-20017,-7206,-40998,-86992,19145,-32157,-11435,11784,-15532,-1300,-61964,21581,-36114,-19872,-9172,-90558,-79851,28039,-21019,37273,54867,-92002,15699,59843,-28175,-29231,-2069,-44712,-23272,16162,15288,48447,58170,40549,31067,-18680,-25558,120973,31788,-13894,4537,51230,27677,1196,-8364,-17112,-8047,59504,106120,-48868,14950,2537,20882,-116120,-118713,21833,85745,30174,26076,31628,-49205,-68561,19337,53017,28126,37177,-18116,26126,38903,52932,-19773,-28791,-40326],[-28166,-19384,19966,34883,-26719,-61484,-41823,-71596,-110760,10858,12304,45413,27166,45399,25700,-18750,-60760,-43488,-59198,-71607,-37554,-45342,2205,69034,-21843,-37399,70351,-36100,-33303,-51859,-61412,58371,1424,40857,-24276,20867,7066,37627,125946,127494,-43688,-57086,29803,113913,20882,7278,7044,-16538,6803,-14660,10288,-31325,-37079,46062,49813,-24612,-71189,-74464,-27025,-129892,-63378,-68207,3260,-5011,-1369,15881,14520,-1474,-12503,6050,65636,42614,-15065,-24294,14835,16257,-40361,-14807,-43556,-23864,17055,-8353,-75657,42767,70631,50414,-95726,31799,20236,-1847,40549,5071,-75163,26291,-11871,53591,-6722,30382,-19609,36952,13553,-4535,9499,16745,-56750,-110601,22184,24579,34563,113927,-15046,57161,29010,2646,-39244,-37117,23785,8847,-54468,-70915,-89137,-68139,24635,-2218,19596,25464,32077,16975,8747,10499,23630,-42524,-57672,-66126,-67116,852,-69396,-140749,-45801,56105,-55071,-69647,44438,-69392,-14081,-57005,121725,36530,-11294,-28854,79198,-54114,-22713,23165,71328,47602,-23639,7961,97516,-32256,-23997,-22617,-1102,31287,-36574,29080,-18900,-29670,43176,44198,-30100,126284,-61869,-10578,4245,-20978,33265,9117,-15556,16089,27935,-39859,-18976,-3966,6393,-47612,-12668,-31198,-1128,48519,-42710,35407,-12592,-39349,-80618,-65357,-34078,-37482,-14605,-57173,-25110,-6763,-39915,44529,-23512,74840,-30652,37168,-58463,-78206,-14927,-10510,-46355,-101868,-59967,-35774,-419,11521,-35800,-8497,46838,54304,14144,-7762,-17936,51390,-16412,-11921,20483,55012,15613,-25825,3219,-1685,-117833,-3194,-4951,-35270,-64387,-89464,-34364,-13968,139066,337,-53322,15810,17764,-22966,-187437,-235078,28072,699001,-360012,14155,-32910,31797,60233,18737,-76510,-101917,16295,11227,-37272,37166,-16716,-29991,18101,117420,53456,14114,-40343,-27695,-10559,-20900,-136685,-71894,-60640,-83502,-34723,-16820,5858,-54481,-13001,-3875,54693,-33500,-120633,47845,16843,7560,-17382,-37247,11896,36005,-62780,60674,-9935,-34813,18145,-9160,29482,35495,53289,86228,54907,76947,-22048,-105881,-54270,-5345,92320,18087,-40991,-23566,6441,9309,25466,90986,-36506,32971,-20708,-55541,7411,-36038,-6953,-254,7208,-7592,-22232,66090,-89789,-5889,40579,-35911,-8022,47435,-7591,18741,-51265,-91611,-18293,-31356,-14031,-24244,-80661,-34999,-50572,-44463,-79291,29025,4229,58899,82915,50462,-2129,-35019,-33506,11140,-8068,6772,-93197,-21444,-104893,-38469,-34759,80,5980,27032,-6583,32072,-16337,-28359,-48574,12521,9721,112083,72015,-17513,-5694,-41254,-35313,70421,97663,120332,-29729,-60845,18616,5628,50811,-40742,-66757,-33885,46270,15817,-105534,-37303,-2267,5059,44231,29683,72012,14298,53605,-71491,4802,31559,61175,-86553,14357,-16452,-79673,-86184,-7511,54977,79322,-15441,-51005,27784,50446,17774,44210,-31148,-29576,16283,-30872,-27262,42331,-34512,-91187,-110148,62227,29688,-4508,-15724,12080,30932,-111462,30709,15293,78747,10164,59608,71436,-1249,-62371,-86553,-54880,-10720,-24537,34580,-32261,-2253,-26782,34319,-30606,79778,53491,35053,103545,-10315,-15040,-54832,42231,4511,45005,-6047,17364,89053,11638,-14168,23095,6876,57005,48391,-10830,-9215,-72241,-26351,-29391,-16749,17511,61277,24180,55366,27371,24654,-26412,19304,-59718,-2371,-54293,-8955,37972,49550,18838,68683,17995,65827,-30020,-58719,114804,33110,-13271,75003,-39609,73353,-110746,-71545,-74524,-4334,69920,-13185,8276,-46329,16877,-14544,-36539,42916,-50848,21836,84016,-25017,-7540,14794,2338,63805,25075,-3774,4672,-112,-51678,55352,36648,13362,-68549,46881,-27084,-68754,-61032,3498,32231,5021,-36926,57291,22222,-22975,50375,28155,63373,16911,59180,-23289,-46639,-9401,-19721,122,31021,-2951,-27619,68829,15908,42004,-12161,-62634,58826,-7925,62857,-33903,17717,-44126,-48307,-5341,2007,-23919,-9170,-36160,-95875,-72684,-37876,-17748,-45314,-27612,-33087,2452,-22384,-12034,-78850,-28063,23898,-21142,-17256,-79414,-10799,-2157,48480,33268,-59191,-22505,-24440,27677,11989,44935,13884,-2889,-2118,68322,-35980,-16174,31769,-14253,68442,22810,37778,-36345,-31090,-98982,-85097,3443,-40870,14770,29399,-52078,-60210,-30613,12573,42397,2310,36778,-14398,32955,28533,14020,-3622,24277,23491,-14682,-38462,-25685,-13400,20023,-39059,-114538,-4375,70427,17798,-13273,-12162,-41000,35182,-49788,-43951,27688,-37837,-10808,72535,100951,-4409,39756,10177,56592,99380,-89966,-113189,-27043,5877,-3403,4242,25299,-4923,5179,23633,-12362,872,-32381,22871,-12044,-98032,-69357,45883,50112,35522,13364,41254,47229,5026,26225,61391,28307,-19355,-46850,-103770,-7370,-32945,-21769,-82359,-64271,69832,1808,-31790,-16892,22828,4880,-19009,17069,26461,4259,80952,41567,11034,41999,-12078,24691,-51017,-33075,-27705,40871,-13972,-63000,-41603,26169,-13538,-55343,-9467,-512,58574,-691,59455,-20153,-68085,-6076,-28841,-22794,-23301,-114342,-415561,-229457,-9600,-45653,-109397,6973,36742,-21548,97943,-3593,-17057,76287,65991,65112,-36880,-59490,-3489,-29277,-35738,52930,-10280,-43186,-2567,-75961,-40439,25590,-133621,-16565,31731,-21195,-60092,-59724,8051,23030,93278,50885,-35975,-40491,20598,-83817,-67791,-847,16934,17001,-2792,13848,20993,-34853,32787,19686,-37280,-48707,-63937,-20897,31370,-9541,48870,-34253,-82893,26263,39569,100393,12265,-8746,12157,109680,50920,66177,9892,3866,4493,24900,-5036,37464,-38963,25098,23821,43950,-36129,-1621,3920,78515,-3424,61449,44471,-44906,-18905,52137,21083,-33164,496,64710,21458,-21636,-73907,5425,-12235,43133,-1871,16762,61955,4512,-64420,-53911,-53786,-4009,-21617,17771,66853,52747,-49641,-102811,92337,19120,6693,-9087,-15414,5746,8608,-7909,-30424,-12815,57588,-55197,-75979,-32589,-11247,46968,-5356,105444,21422,-22704,-39833,-11523,-75201,70727,-16441,-25162,-19424,-71168,-29368,57253,-19495,-12938,-26640,3893,-1285,-15947,-7000,-41851,-85185,19341,23874,146117,6454,-18138,53175,3439,-15897,12498,-48946,-58312,22433,8772,-91635,-13749,13755,17140,6727,45426,23740,-41649,-44377,-44107,-35096,-67723,879,-1576,43289,94211,16453,71306,30435,63880,-5068,69156,74536,20121,-154,19007,3152,-21644,-3187,62632,-30333,-14780,-43380,-107386,22604,12459,71133,31669,-4186,-42602,-15685,-4149,37919,-52045,-4926,73801,2747,43979,34416,90305,39342,859,26372,-11620,2925,-28747,-71228,18758,-36152,-24092,-17071,-23927,16810,-62872,5553,-26362,-18009,1737,-60010,-93367,36998,27996,35472,49383,-66400,-4690,44280,-28515,-32823,8943,-42541,-25962,32900,-2588,57548,48451,30767,13090,-20695,-21372,120424,28000,-27165,11996,60804,16778,21298,-2104,-10278,-371,44367,86026,-39697,-6496,-24078,1470,-104375,-106638,75568,88424,28542,29878,37297,-40743,-45513,-2643,56700,24978,38049,-34273,18000,25906,35983,-17097,-46797,-44237],[-22171,-27111,17194,15012,-27516,-67549,-27324,-60994,-97322,-3422,3584,45250,15351,32089,19791,-3758,-27918,-43784,-57523,-98920,-31563,-59818,24721,89766,8299,-33315,53558,-47139,-30839,-41960,-55875,41131,21259,38406,-14724,29984,4458,30349,134308,123707,-42668,-66384,17241,85245,10264,5434,-879,-4792,12974,-1997,21071,-21642,-17540,26449,57558,1269,-82945,-73775,-16068,-88511,-51549,-34818,22875,-1980,-9475,28490,15756,-8540,-21074,-14086,77575,6724,-16144,-25892,2051,8581,-28883,-37588,-84091,-19807,24168,3301,-64564,27477,65252,45365,-99508,13492,-4391,-7376,76523,12025,-56639,17192,-5677,83044,-11164,17992,-12781,14582,25437,-17545,40241,39444,-49934,-107473,-11001,38821,25125,99922,5957,53387,40606,-17747,-54399,-23234,25507,-25959,-86683,-80977,-96296,-29337,35283,-34848,-10226,22918,35933,10894,-20826,-15162,20061,-13652,-51927,-80293,-46504,725,-51637,-143861,-49043,43556,-61121,-83527,37361,-68171,-14027,-62716,100750,9354,13703,-40661,62833,-40673,-5757,18686,72730,31785,-17590,21344,90551,-23800,-22935,-25751,-36471,20558,-35099,16021,-40047,-11710,47846,25571,-104008,81750,-53965,-2854,20257,2818,50651,-6590,-34794,-15462,15404,-48280,5899,2209,-7911,-49901,21909,-28139,15179,34316,-64254,60445,-5158,-41155,-52557,-43728,-57410,-32044,1095,-71161,-20374,5173,-34560,43053,-8373,58853,-19331,74568,-47663,-72638,-3553,-13366,-60293,-91006,-80908,-22112,20483,-2627,-53859,-46456,47549,32693,-935,-14530,-26851,47526,-4740,-25808,32706,58694,62299,-10246,37968,-2248,-165410,-33683,-11931,-32969,20655,-1748,-28626,-54595,93152,10617,-24114,7068,-10077,-38633,-170875,-249752,-24116,547432,-149718,3595,-35194,-59618,48492,13952,-94603,-124947,-16744,-6150,-62088,30516,-8542,-19890,16519,59872,45533,9147,-33017,8951,3650,-24287,-123816,-81024,-75671,-76201,-49524,-11869,7988,-35283,-31628,-17675,49183,-38926,-103720,35817,5583,26075,-13957,-21312,5221,41798,-15471,59787,-19144,-23601,48530,-5809,13420,36773,57798,69333,43198,83991,-28439,-115833,-61776,-5457,72978,3745,-37808,-21793,935,27160,11973,90761,-14916,16774,15617,-23239,19904,-37558,-26161,-19399,-7544,-18612,-47198,64433,-79004,12672,32508,-31421,-15803,58458,-31102,7601,-56678,-75973,9632,-6716,13021,15431,-83354,12380,-30343,-46422,-79621,56527,5272,62655,56449,57239,25478,-15102,-46289,20296,11119,23460,-78552,-36057,-102723,-44994,-47167,12854,-32,16845,-24314,8604,-3668,-18730,-50642,-2245,-2876,91060,65921,-15888,-12077,-54774,-45181,92578,90147,103874,-19618,-68626,8071,25783,52319,-12457,-36784,-32647,32166,-13240,-91770,-20206,-10960,14813,43442,16439,70242,27592,19995,-78921,-28998,19341,48994,-77213,7350,-5032,-71970,-80853,-3206,32795,71546,-27806,-27632,41522,36917,46760,54127,-43139,-9862,23376,-46660,-25852,49816,-34996,-69382,-89336,72499,19977,-26435,-26321,8777,20481,-86487,42121,31900,86175,-7085,66746,67854,14034,-66947,-103793,-83931,-30631,-22178,53253,-37988,-1654,-10056,15749,-39440,38016,36000,31052,137369,2371,-7091,-49752,97578,25837,58747,967,49161,106452,3652,-39651,38953,60313,66369,39484,20692,6246,-88808,-48586,-47429,-27390,5430,91959,17614,46477,33977,2022,-23616,37937,-38176,-15314,-37808,-24934,29156,3670,569,108404,25749,56284,-9976,-40684,101897,25593,-15546,27223,-85584,25478,-102089,-46153,-46097,-16406,51803,-2726,36047,-18017,-2420,-2053,-14758,47839,-39897,41763,65085,-29779,-3715,6169,-10340,85285,40957,-2292,7869,20170,-14990,59794,18879,13485,-63199,49731,-34706,-56408,-15646,-11087,5727,-5324,1132,54841,3503,-35997,24891,53961,63985,328,42181,-37941,-40494,-30092,-14921,-16633,5298,25,-7362,50292,17393,51018,-10234,-56717,54661,-10290,54161,-44528,312,-43910,-30898,2291,4614,-21972,-5157,-47062,-113189,-88143,-24475,-20401,-63157,-26642,-29824,31989,-28323,2946,-80652,-31264,28718,-33849,-42760,-106847,-20162,-28050,50806,50186,-15376,-24270,-19240,35943,10656,42243,37361,-5799,-16749,63255,-62940,-39044,23932,-56018,52259,22716,33750,-35916,-37374,-92607,-84284,13130,-46458,16543,19188,-64333,-48430,-35683,3955,58697,-16930,26973,-35337,26440,12941,5227,24298,42170,7391,-40758,-67814,-16016,1824,35950,-54676,-129329,-2873,59725,12695,-3221,1161,-26902,45067,-49741,-36415,32629,2913,-19802,71160,58971,-30695,36634,29700,60676,111074,-122470,-116636,-23480,11896,-4648,5305,40905,9022,1094,6452,-14500,-20818,-22289,14468,-11678,-75127,-85688,53022,89323,57237,-78,48002,60382,26399,4487,41218,6977,-59222,-55838,-57636,-15841,-35345,-9706,-104520,-73507,46762,1072,-32310,-20954,11870,14101,-16687,29299,32566,17309,59038,21656,25376,54248,-6738,40120,-63237,-65423,-23035,11046,-17267,-72096,-25502,18289,-5015,-77832,-1609,21586,59009,-10363,33275,-14976,-64983,14918,-35941,-18339,-26368,-93612,-428419,-216777,-17805,-41742,-99458,23876,35519,-27310,75712,-1788,-28282,32208,58284,38773,-18178,-50531,16197,-29050,-34113,22965,-31978,-34665,-19340,-69336,-58388,9357,-119635,-27140,80896,-10712,-70440,-38820,18478,12485,96940,54055,-56808,-26232,54810,-73505,-95058,1051,18656,15575,-8285,9238,48157,-13880,32507,9894,-16820,-38562,-74088,-13655,30908,-13743,75756,-17308,-98044,40452,13931,70687,1644,-23916,16806,79487,35005,82236,19616,7049,24041,27118,-7701,19788,-30437,23258,17870,41275,-39359,10801,14426,91100,701,68002,31354,-37260,-28946,20432,22296,-10159,2358,69172,33279,-34115,-41968,33311,-9220,50995,7143,36513,76591,10384,-53661,-42379,-48182,5601,-31030,11314,49063,56280,-82794,-53380,86409,12427,14038,-7463,-17691,-17968,-5556,-5316,-49575,-4707,51532,-31986,-56274,-17159,1877,33276,-12660,127815,36808,-27812,-11120,-22635,-74337,86461,-22709,-9502,-370,-63904,-41678,80468,-14878,-16014,-34635,12612,5611,-21113,-15809,-37216,-112401,39233,60095,99055,-25272,-37577,46724,8682,5657,8064,-51817,-55457,11648,22690,-88810,-4450,7877,14540,30679,59699,37066,-23693,-33601,-49131,-33032,-94244,-17814,-17313,40458,92393,13149,68030,34168,83517,13183,66554,78578,3032,368,46594,-20324,-29655,-20228,32351,-8098,-33444,-55391,-121811,26598,27393,74712,42890,12294,-43727,-17873,14241,34377,-77847,-3634,62430,-3172,29940,68586,131084,66913,47786,28099,-7022,6521,-12528,-47419,18515,-27047,-43313,-47153,-24341,26952,-55083,-9275,-10595,-14849,-3081,-34140,-99870,39533,83641,30892,25761,-28305,-26461,5403,-30686,-25274,21612,-26678,-19147,39222,-19605,63432,34250,14074,-833,-23272,-6703,96748,24031,-34618,19395,68083,12828,37289,3889,4858,7666,17092,55411,-37567,-29744,-56201,-6004,-73636,-81764,105582,84211,17681,25783,39902,-27760,-20495,-23333,51118,19204,27575,-44222,12405,20437,18021,-14749,-56443,-42756],[-15504,-31686,15267,-8465,-17081,-63140,-12657,-36259,-68740,-14155,-2432,42107,6803,24660,22149,18565,12577,-38203,-57540,-126753,-26652,-73494,48399,94704,29248,-23068,29135,-51588,-17277,-22769,-29982,18265,25139,30522,-2677,41481,-4047,13822,108232,103187,-28609,-65691,3430,49632,-10951,5500,2583,8068,16809,9905,29506,-6028,4937,-3837,43105,23625,-78568,-59056,-1853,-50756,-37453,5411,36173,3852,-13484,36624,15401,-19002,-36265,-28871,85741,-25370,-11903,-13268,3412,11540,-15356,-60601,-113910,-15305,29290,5709,-34293,19073,48059,34217,-89630,547,-19167,-13995,107236,30552,-44703,5874,13294,102620,-9443,15967,-4859,-12775,26520,-23630,61848,52818,-39178,-89901,-36329,55851,5327,69278,29953,56062,39232,-32792,-74128,-10252,22217,-56831,-99022,-78503,-89736,4493,39574,-44453,-37785,18353,41981,10464,-66375,-43864,4644,25041,-46457,-94769,-19099,45,-31280,-119415,-44448,25194,-61313,-85004,28746,-51854,-13303,-50450,67744,-33702,37444,-49928,32466,-34194,9902,12471,62217,13546,-12919,40594,73661,-14142,-24663,-29628,-68913,6003,-32702,4587,-53050,8929,47278,4091,-136492,31712,-35406,10707,37631,27710,64695,-26830,-58331,-48589,3675,-44316,29845,9543,-17110,-54725,52490,-25718,29525,16739,-87187,69056,-1150,-42134,-3670,-5111,-73499,-23043,19327,-64952,-8229,17364,-14124,41622,-12850,27607,-10894,108273,-28645,-52722,-5783,-10141,-68978,-65451,-86059,-5430,43467,-19282,-57847,-83167,43913,13809,-11507,-21182,-31347,44545,8319,-31296,36498,42001,100003,674,68484,2771,-172857,-55033,-26665,-27582,65993,74010,-9105,-79554,26994,16194,5944,2301,-29332,-46638,-135885,-237336,-65297,231021,296558,426,-77802,-149075,38862,1853,-103863,-136196,-54815,-13582,-76268,20050,-4802,-8931,375,-16290,24934,13894,-16046,37385,24030,-12660,-83671,-67483,-79808,-59229,-61364,-2747,7026,-15833,-47413,-32051,32007,-39167,-82473,17785,-8577,36726,-6283,-9190,3149,42152,29769,57729,-30014,-18630,68964,3419,-16870,37613,51538,48167,26490,85305,-23952,-112696,-74677,-18605,56446,-3365,-21637,-14174,-1195,40801,-1542,81757,-2282,-11283,46371,11056,27692,-34863,-40085,-31184,-6942,-22848,-65069,47597,-54078,26532,21760,-23510,-18181,60874,-33135,-1949,-59279,-53760,33557,7813,38395,59072,-74382,63101,-8099,-38306,-76959,77313,4412,56882,23709,55368,46560,6109,-50292,22398,28945,36544,-48095,-48003,-96522,-44215,-48426,31530,-1756,6986,-41513,-23800,14373,-5703,-53966,-34977,-24735,53177,42057,-11551,-16654,-40796,-54347,94347,71200,78822,-8540,-73783,-4844,37196,43210,7282,-4343,-32630,13407,-38547,-69558,3736,-15928,23550,37136,-814,55549,49577,-7045,-85545,-58325,9920,35990,-60653,-6148,3635,-69440,-51927,13728,-7873,36963,-40235,-7158,45653,31562,65739,56917,-53929,7554,30722,-56683,-22172,49535,-30882,-35233,-62166,73208,9759,-43251,-30466,14356,11976,-59594,59810,36914,75572,-32755,60053,52980,17812,-66004,-104629,-90551,-46010,-25915,54975,-36045,-1306,9819,7159,-32324,-10784,9602,21522,138291,13783,1304,-36140,124210,46939,72237,1792,66239,97925,-4027,-66486,43204,109834,69358,32657,55883,11918,-96929,-61107,-61414,-40696,-12237,109273,-2218,31265,42459,-15807,-28825,49256,-14302,-34586,-22464,-24279,18134,-38969,-14392,136199,22374,40949,20108,-10846,90722,27664,-11495,-7946,-128492,-30492,-59523,-8963,-21107,-25780,32827,10381,58693,17349,-24029,1920,5611,49586,-23726,52069,30405,-28594,-5500,4659,-13967,97010,49062,244,16498,24186,5047,58494,-8147,12536,-51511,40539,-31936,-39803,44461,-9357,-24370,-20697,34541,45408,-15544,-41302,1151,76397,58721,-19784,23524,-43529,-21779,-41099,-6700,-22400,-13481,16775,21224,33849,15648,44745,-8269,-25688,50851,-1022,33051,-42776,-10182,-31749,-7638,7126,616,-16307,10371,-53326,-121886,-99068,-6647,-17764,-66895,-14743,-28677,48173,-45359,17656,-84761,-35735,32819,-41738,-66515,-112100,-23308,-45539,52419,65659,38552,-27508,-12175,43797,7833,23829,47809,-3534,-27301,54421,-79053,-58495,17044,-77118,28115,16709,28994,-14973,-45068,-62000,-67864,25380,-49058,13734,7521,-65281,-29202,-42254,-4042,69560,-40191,-3490,-59445,7872,-6556,-293,66534,51040,-664,-61143,-88856,-3839,19213,46057,-62604,-137914,5985,55868,9130,7444,10698,-17136,48579,-49507,-25188,31279,58783,-16573,49745,18177,-40178,33750,43309,51435,100365,-146284,-111658,-18181,16983,-5341,13313,51357,22471,-8707,-10757,-12082,-38626,-2751,6907,-14382,-49285,-71547,51850,96586,63834,-4708,51012,61558,42828,-18811,13861,-4141,-95731,-47870,-6930,-20074,-33433,4225,-119166,-71458,14493,9931,-23337,-23239,5394,25153,-14890,41697,32388,26346,32938,5001,40083,60726,1186,57446,-66435,-86632,-14244,-28788,-22060,-79051,-6267,4310,-8432,-102390,539,39686,56172,-13501,33765,-4441,-54270,33410,-51941,-26432,-24705,-69902,-458310,-214586,-36179,-40737,-89658,32181,20507,-46954,39584,2450,-25613,-8537,50919,7333,-5147,-37021,21658,-24015,-25009,-10112,-43961,-23574,-28704,-52612,-69018,5090,-82391,-36989,101614,-5444,-72954,-15326,30351,-10334,92818,56242,-81001,-15233,76712,-55807,-103958,1404,10788,9804,-12716,2758,63250,2277,33489,-1780,-676,-34163,-79774,-9243,16038,-23348,98686,8136,-96904,51338,-6691,24854,-12881,-34981,15918,45947,15153,85205,22724,4195,33796,23054,3760,1341,-19060,21274,3292,35068,-32989,22148,28963,86068,1188,59786,13973,-33294,-31807,7364,29182,21304,10120,57748,39707,-34475,-5494,59901,-628,58273,15992,59947,72999,16434,-39396,-31472,-40012,22763,-37357,8328,15846,48732,-93653,1598,57880,4938,14505,-7016,-20921,-27510,-22380,-986,-56889,414,45131,2028,-25511,13077,18714,22545,-21460,130492,48663,-23568,21981,-33383,-75866,94705,-22432,8502,8430,-45151,-49619,93845,6862,-13951,-32985,28935,11177,-23462,-22915,-29612,-128884,46984,87389,58020,-58472,-53411,27644,4213,12976,-254,-54305,-47019,659,26999,-58410,-970,7684,25987,57546,78904,49638,-13149,-19771,-52832,-27680,-108877,-34169,-18606,31799,81484,11290,52403,28193,90444,22602,57768,77532,-9755,-4263,80581,-27515,-29244,-26626,11134,9400,-50320,-57523,-119871,24630,39764,65676,52535,27480,-41340,-14642,33021,21756,-88312,2986,53964,-580,13679,84553,154018,78388,80696,27658,-3616,10556,899,-23752,15942,-10550,-61600,-67439,-17673,34567,-37007,-19385,6878,-11306,-20612,-18286,-95595,32135,118715,24125,-9955,9515,-41183,-40889,-34576,-10741,32792,597,-2655,34176,-28628,61080,17383,-3398,-4901,-16933,15820,56017,11335,-36496,25802,75096,14417,43527,5272,23747,15159,-14303,22233,-44069,-52302,-80081,-4943,-32442,-54654,101273,71620,841,17476,42298,-11353,-367,-30189,38280,12324,10150,-44495,10468,26545,6205,-16699,-54897,-36160],[-9411,-30733,16068,-26618,1271,-50087,-746,-4940,-30009,-18364,-4434,41858,2797,24074,32022,43374,50221,-27580,-53612,-141267,-23333,-80369,68857,84434,39009,-14036,9599,-46599,5529,16,7721,-3674,13845,16012,9772,52752,-16133,-9869,63369,76338,-6942,-50050,-7704,20581,-37482,10190,13145,18747,17177,19539,34896,11223,23707,-34484,11614,37995,-46469,-33212,11396,-28571,-28086,34040,39074,8968,-11635,39070,12893,-29947,-51579,-31302,78575,-43757,-3969,9231,15802,20042,-2930,-72611,-123154,-11956,32592,-5670,1653,19212,24953,18138,-68345,-2368,-18564,-21703,122114,59183,-44860,-4809,37303,108112,516,25395,2429,-35438,20711,-23990,68219,56785,-26248,-63769,-51414,71677,-21171,27692,51269,61439,25229,-39073,-87527,44,18376,-72973,-90089,-66527,-71880,28895,36129,-33640,-56140,16417,48522,18150,-113593,-69296,-20131,57264,-38795,-100225,9675,749,-12992,-68965,-29715,4579,-55168,-71931,18110,-23345,-9799,-25672,30776,-65645,58366,-48053,-4432,-34191,17267,5683,42875,-2525,-7458,61648,53673,-4383,-26598,-33392,-88790,-6924,-31194,-406,-51648,33408,40176,-13864,-116217,-4678,-11375,22103,52032,43917,73524,-43995,-79120,-72828,-3686,-30298,44071,17323,-16503,-58122,70527,-23896,37764,-2082,-102482,61905,-2665,-40934,50213,34782,-77837,-16387,30251,-41509,9969,28377,14217,43990,-29200,-8684,-8477,129129,-6312,-25512,-19570,-1519,-74438,-32262,-73120,10129,62121,-33292,-50648,-104625,37880,6967,-13466,-27145,-31877,40908,19576,-28392,28424,12534,118149,275,87600,9276,-140736,-62135,-48742,-14783,74064,115538,13858,-82136,-28395,15046,30933,1752,-36682,-46544,-93983,-205467,-78895,-65483,750055,4428,-153814,-201361,34387,-15610,-97670,-128548,-86521,-14339,-80381,6875,-2831,-2190,-26070,-78686,-1379,24868,6488,51994,44688,9484,-30925,-35506,-68180,-36875,-66406,7811,3482,-159,-51381,-43263,7917,-27748,-63517,-4918,-22336,34703,1802,-8020,8419,35388,61714,53781,-38744,-20251,74953,16163,-55575,38592,35410,26267,7001,77853,-15249,-98696,-85568,-37861,43019,-2951,-2309,-3991,415,45033,-15331,69242,1755,-41822,63238,32971,32477,-28760,-43486,-31474,7751,-18338,-69414,19808,-22216,37357,10717,-15798,-15704,51243,-18074,-4728,-59650,-37594,46175,12552,60984,96992,-56948,94819,5945,-21823,-67743,85445,968,41737,-7043,47595,56952,22349,-41912,19772,47285,43990,-15789,-52945,-84846,-36338,-39135,48112,3341,728,-53489,-55899,29264,5586,-49975,-63625,-48786,11773,7893,-9390,-17662,287,-56079,73213,42939,53871,-3755,-70419,-16964,36018,27525,12430,19982,-31465,-7835,-55286,-48099,28652,-16805,28739,24941,-17072,33528,72533,-27788,-93103,-79794,2491,20630,-49549,-23650,8097,-70023,-11251,37589,-53649,-14755,-42752,7495,39062,34207,69014,52599,-59354,21970,39454,-57106,-17501,41262,-21428,4466,-33116,62669,-3038,-52041,-28356,24214,7136,-33144,76498,31607,51041,-63907,37303,34858,12584,-60966,-92389,-78202,-53469,-34411,40761,-26696,-2956,27284,9138,-9349,-51251,-16248,7584,103483,21172,8375,-19756,115634,62378,76246,-2223,63605,68025,-8849,-85969,34480,137164,70531,29582,83405,6089,-97302,-64763,-70084,-55065,-29963,113856,-28374,14225,53384,-25276,-37000,52520,8184,-53246,-10532,-10195,7511,-70439,-23392,141462,12899,23724,52253,23838,83841,38142,-3108,-13424,-152492,-80037,2328,28996,-5024,-29647,16468,22015,68747,52076,-40110,-3790,18099,46735,-10342,49122,-16264,-18732,-11196,13306,-6765,99221,48344,753,26409,7579,-3658,49612,-35511,12122,-35411,21016,-18798,-21402,82962,5299,-49686,-38535,56965,34581,-26950,-36119,-16863,89127,47965,-37313,8401,-37669,7014,-41314,1033,-14471,-23930,36291,51213,27518,11617,23366,-8181,21687,43619,17729,5862,-25763,-14064,-14232,15621,9760,-13118,-7529,34131,-52338,-116982,-99401,6710,-12860,-52507,5056,-29280,45012,-69690,29567,-91872,-37580,35520,-43692,-74431,-93175,-17096,-54844,51329,74080,81412,-30550,-6453,48699,3567,-11105,41177,4316,-32943,44719,-73843,-67815,10169,-73709,2527,7386,24652,19915,-45315,-18210,-39618,37393,-45789,8532,-670,-56308,-8251,-45171,-7752,66622,-66465,-48878,-81128,-17712,-23914,-338,101860,46085,4081,-72272,-95811,7203,29980,49545,-58961,-132971,26972,62752,10687,19197,13033,-12504,44717,-46981,-14037,23487,107515,-10,11383,-11649,-21886,32909,50135,29856,69629,-151070,-93998,-11148,20177,-2578,24221,51948,33391,-20907,-23725,-4958,-48951,21287,1539,-17759,-30091,-30655,43342,79595,53916,-393,51624,50137,49974,-37634,-14687,-3450,-112715,-26773,26564,-16622,-26934,16271,-117297,-57749,-8620,22975,-15417,-25304,4126,35906,-12151,52731,26346,31018,10723,-2855,48499,57929,12227,72914,-58967,-84659,-5221,-59306,-24905,-78826,12596,-12069,-23839,-122373,-3342,49512,52582,-8816,59376,10447,-32955,44269,-70618,-45621,-21961,-47131,-496231,-219579,-55191,-42294,-83718,34653,-4269,-71766,-2849,4552,-12720,-33565,34326,-13948,-820,-20822,13954,-16741,-8068,-37932,-42866,-10473,-29392,-27459,-68917,9743,-36173,-44023,83178,-5597,-61570,-587,41791,-39564,79523,56719,-92484,-10126,80868,-39641,-98347,-1595,-6941,95,-18085,-3889,63761,10735,36400,-10737,9141,-38085,-79981,-10390,-12972,-34696,111759,36253,-85354,56125,-10285,-16113,-27504,-40328,9850,12787,-712,74064,17496,-1243,34683,15763,28748,-9998,-9292,17210,-18422,25222,-23834,28809,35929,65664,-5496,38752,-2481,-33164,-28130,18180,39716,50869,17471,31169,35364,-23885,21306,72615,10795,66309,20523,78854,50181,19587,-22755,-21939,-29304,43291,-38437,6327,-28227,28684,-76780,42597,16806,2205,10197,-5877,-23032,-21532,-35517,5043,-55965,1548,43950,38065,8944,51327,33149,16184,-26803,114290,55648,-12636,49052,-41633,-77390,95554,-16672,23116,7578,-17646,-48240,93994,36163,-8083,-25023,46172,10552,-24465,-23189,-22433,-130517,36461,94150,37166,-81078,-52703,1631,-6391,6356,-12624,-54622,-36905,-8992,21915,-13776,-3275,14138,52346,77787,95378,59200,-8318,-5640,-53340,-23431,-107648,-41732,-2359,19533,62168,11973,28755,16931,79544,22154,44405,72095,-16648,-15568,106954,-15666,-22714,-20865,7055,21036,-57100,-49234,-99915,20127,45648,47344,58990,40392,-34979,-5805,49060,3898,-82831,17066,49308,9715,-5425,71782,141052,68946,78246,23790,2061,19259,6159,-6688,9012,5356,-71793,-72000,-7458,43409,-11151,-22390,21670,-8418,-44448,-17563,-78066,15293,118719,17100,-48018,33679,-42867,-73448,-37083,4260,39610,32890,21452,21430,-26547,49079,1092,-16022,2649,8317,41513,12465,-16148,-34953,30724,83830,18614,36888,317,40415,19924,-40848,-5587,-57675,-72184,-85225,-1610,6389,-35234,70957,51179,-17651,10104,45713,5529,9709,-19264,21608,6092,-7308,-34602,11610,41270,3165,-24629,-43454,-26327],[-4383,-22756,20542,-32710,21205,-31596,6425,22803,11597,-14072,-580,50750,2186,25989,45851,66053,74172,-14727,-42850,-131789,-21012,-75013,80746,61523,38642,-12855,2405,-32980,32051,19088,44387,-18233,-4035,-3200,20240,61343,-28452,-35123,29342,53126,14263,-20702,-13975,8036,-61783,19526,24063,24779,14497,26308,35708,22632,33538,-58297,-25818,43313,11896,-3375,20506,-24772,-27082,41110,28973,8186,-5196,36142,8591,-38504,-59406,-20172,53553,-43499,5670,33987,32801,26947,5362,-66375,-112321,-11752,35042,-29536,25634,26353,3295,-291,-37864,3941,-4180,-30199,109776,82462,-54758,-11246,57932,100894,17923,41751,8183,-45658,12925,-23688,58373,54792,-13920,-36879,-57451,82085,-48090,-13037,67922,63995,3534,-35673,-85979,7827,18577,-67558,-65449,-49837,-47978,42724,26255,-12711,-59153,20976,51560,32613,-140089,-85981,-47497,67578,-26673,-90597,33635,3433,-332,-5728,-6380,-15168,-43425,-46680,4068,9552,-1891,484,-1053,-70314,73933,-25872,-37915,-36839,12474,-1037,20506,-13221,101,79483,35665,4783,-24577,-35484,-88376,-12934,-33528,2638,-34217,59799,27088,-22218,-65836,-16117,9385,24776,59649,46734,76581,-51440,-88724,-80036,-5892,-11965,43889,22809,-5337,-56285,71286,-22692,37708,-19029,-105979,43334,-7110,-36122,87651,58820,-70628,-17370,26168,-12986,30473,35909,36008,50300,-45975,-38231,-11638,130623,13952,-44,-37772,11008,-76787,981,-45911,19433,70741,-40505,-37017,-104313,30641,12950,-6097,-33282,-30109,35800,28113,-18738,10094,-16348,113540,-12694,91588,13535,-83286,-51351,-71975,6362,62446,117172,31285,-63374,-46058,6102,47771,7058,-32378,-40196,-56014,-165096,-57708,-217377,923577,13576,-226303,-197357,33936,-33454,-71991,-100774,-101381,-12862,-75880,-6897,201,-2389,-54391,-104045,-24167,35927,27594,53123,59478,33505,15036,5526,-40508,-13071,-62081,16774,-551,12607,-37806,-48270,-17063,-6280,-48907,-31065,-32512,19375,7321,-19623,21317,21747,74571,46712,-42167,-25937,67932,28539,-93247,39238,13148,6175,-12366,60820,-8777,-79202,-85081,-53846,32000,1073,10931,4660,4899,36088,-27781,59371,792,-64631,60644,32690,35369,-21711,-34764,-20535,30635,-5643,-59118,-11665,6597,46101,2019,-11728,-10196,29634,4831,1498,-57459,-33686,44353,9856,78003,120072,-36593,94854,6550,-1890,-48367,80130,-4417,19853,-28265,40194,55329,29520,-21733,15177,67997,45159,4730,-50141,-67185,-23696,-22381,56214,16327,157,-58304,-78574,33845,12360,-33151,-73436,-64738,-21660,-25668,-13693,-13549,54721,-46715,35491,9728,38223,-6688,-56330,-24285,22890,11318,2056,27888,-26059,-27142,-61521,-34853,46419,-14712,28639,8507,-27807,12290,87961,-42374,-99844,-92258,-4334,1469,-50700,-41788,8519,-68259,25373,57559,-88400,-60668,-30465,14720,23986,41109,57742,42894,-57149,33989,50940,-46787,-13189,26725,-7957,41015,-6137,42242,-19415,-52007,-22545,32300,5436,-9713,84098,20387,21589,-94197,3020,21395,5778,-53836,-72294,-54664,-52129,-44208,16911,-12429,-6450,38955,16549,22210,-73955,-33154,-8599,47728,24925,14250,-5744,80892,69805,62395,-9041,44103,29202,-9017,-91951,14887,132299,73943,30428,95423,-7635,-91290,-61080,-73610,-65724,-43450,107643,-52124,707,65832,-26318,-41897,49056,25890,-65032,-28,9153,-36,-85874,-25155,120338,6065,7477,77747,54760,80539,52305,6498,11235,-145569,-111480,62298,58790,3300,-26795,4940,28246,65009,81260,-44793,-16044,20913,37312,-5437,32751,-65951,-1123,-17130,32148,11135,92617,40886,-3184,31996,-24842,-40101,32390,-52920,13054,-16644,-2750,426,-4264,84311,25170,-64405,-54626,66258,28405,-25530,-22140,-27725,88169,33982,-46742,287,-21497,38743,-35163,1627,3419,-27055,46446,74583,34023,7023,-6787,-10603,63545,31968,40368,-17217,3342,-12945,-1186,33192,10840,-36774,2029,57938,-43116,-93395,-86850,8021,-9330,-21722,27558,-30068,22127,-93071,37595,-98731,-33789,35932,-40129,-58329,-56531,-1904,-60318,44961,72936,98959,-30792,-5185,47876,-2869,-55487,20069,15654,-34536,37640,-45972,-61959,2250,-52734,-18400,-1562,21765,57485,-30867,24403,-8185,45920,-35351,3069,-1896,-41911,8324,-38296,-5019,43366,-90951,-92105,-95122,-43409,-33479,5138,110134,29674,19615,-73055,-87441,14947,28233,47256,-46167,-110578,57980,77232,19627,31400,7594,-11051,35071,-39388,-5956,11229,129796,26672,-34218,-27350,25941,35042,50928,1212,29175,-133311,-61928,-2290,20005,5269,33315,40572,40571,-29470,-29515,4481,-50949,42009,-227,-17696,-21611,20378,29821,50764,31727,9766,52758,29801,46534,-47458,-39337,6197,-103248,-1146,25464,-5969,-16750,23477,-94534,-35667,-10571,33667,-17374,-28991,2905,43860,-5896,63253,17647,32046,-3333,-1291,45904,44660,26064,83066,-41451,-54046,-140,-63304,-22652,-66777,28571,-26616,-47416,-132630,-11155,50249,49771,1254,93139,26773,-4049,44867,-85180,-66937,-20907,-29981,-530294,-227085,-67413,-45822,-81748,31320,-31188,-89396,-38841,1341,3588,-40695,4410,-19496,-3316,-4403,-2694,-10684,12977,-57392,-31421,3401,-23602,1395,-56916,15611,4512,-46527,35378,-8719,-34398,-297,51862,-65537,60632,54428,-80598,-11776,66652,-28528,-84454,-8122,-29893,-11323,-25991,-8628,52099,10458,41543,-13211,11608,-49091,-74870,-18974,-47286,-43792,109895,57641,-71619,53515,3918,-31521,-37603,-39034,517,-18402,-7839,52019,4627,-4563,30603,9258,61836,-9165,-5072,9707,-43580,13206,-16127,28611,25272,37014,-18929,11587,-14359,-35547,-20207,43454,49469,68438,19151,-4349,18085,-6680,31632,62808,21177,74014,17415,84795,15746,18825,-4327,-13385,-17321,60413,-34149,2225,-72863,-1521,-39269,60789,-25276,5776,5391,-2310,-22701,-3637,-38623,11407,-53484,-1425,48547,64774,39318,82581,38807,12726,-23062,87678,57216,-1000,61864,-45253,-73556,92024,-9707,29718,-277,12526,-36800,79534,57037,-1601,-15378,58690,1582,-26333,-13536,-18891,-118135,7494,75850,37175,-82382,-28286,-23028,-18575,-6608,-27945,-51267,-28620,-16033,11207,25859,-7742,24285,87554,86390,101989,64244,-6553,6157,-48593,-21957,-92566,-36812,27283,6213,37268,16129,3240,6074,52477,14096,28173,63480,-18499,-32625,110884,9429,-13340,-4467,20732,26874,-49393,-33423,-66121,16105,44649,26262,59908,49515,-25367,7428,60698,-13989,-65248,37200,46652,24619,-25681,34518,89915,42553,32948,16056,12313,31795,1373,1570,-2596,14264,-69913,-61844,1908,54497,15924,-17637,30841,-6586,-67090,-33700,-49016,-6016,90855,12329,-79179,36055,-30052,-77170,-33462,13467,40879,61175,49137,7727,-15904,30208,-10523,-20300,18365,54187,65156,-19809,-55900,-32037,34461,94670,22128,18391,-9233,49539,18980,-56124,-22313,-73985,-86991,-68938,-1735,31824,-28548,34301,26574,-33905,8112,49389,18823,7970,3636,4809,1999,-18302,-17453,13887,54296,6381,-36441,-26388,-16135],[34,-8045,28088,-25148,36355,-11326,8090,38405,48649,-1714,10284,69968,1964,22555,58529,82955,77812,-3597,-26390,-98990,-18456,-54334,79976,29262,30716,-21814,7193,-14468,54806,28921,68368,-21413,-17211,-22829,26912,65826,-37673,-54338,27646,38380,27644,13924,-15669,14513,-76383,30941,30042,25246,10366,30722,29757,20285,31943,-72552,-56333,41985,78957,21113,24498,-34460,-32886,27170,6073,-2734,2081,29941,3623,-42871,-53905,393,16837,-26678,15021,53079,47858,26639,7762,-42598,-90292,-15653,37879,-58180,23942,36548,-11005,-17888,-1215,13592,15586,-39120,66204,75182,-65893,-10249,70177,85986,38675,56180,12263,-40821,7102,-28741,36592,51673,-5218,-16461,-57444,83964,-68482,-40365,80127,58849,-18343,-24742,-68146,14694,25502,-41453,-35385,-33022,-24243,46712,13129,7390,-45435,33066,46694,48677,-129498,-90891,-68416,50890,-9958,-67699,47490,7054,4976,49504,19923,-32375,-27796,-15882,-14698,37641,10189,16976,-20581,-49002,82072,20253,-59033,-36466,-3707,-7592,1616,-17601,9444,89483,22145,12981,-14867,-34351,-65002,-8974,-41888,11836,-5302,82920,11583,-16672,-20512,-4449,17833,16712,57871,37652,74108,-46177,-81125,-66814,-4760,4081,30224,22393,12900,-47084,55815,-21748,29769,-30716,-101225,19462,-7442,-27121,92768,56432,-57762,-27439,4936,4175,47429,37195,35512,57095,-53702,-52596,-17027,111082,28227,16321,-51174,25328,-74515,27735,-13616,18867,66966,-39323,-22201,-86884,22151,26319,7751,-41588,-28067,29893,35374,-5059,-12382,-31127,92756,-33042,81704,13407,-20519,-22997,-86604,32086,47341,88093,38112,-31176,-20260,-10267,56296,19973,-20008,-30986,-29804,-126186,-8202,-203176,677133,24891,-247707,-144817,34054,-44470,-28393,-59267,-93945,-12180,-64630,-18844,5524,-9001,-75000,-88530,-35307,40854,39716,45637,66350,50281,40126,44278,-2760,9274,-48304,21771,-2365,25512,-7246,-45754,-37695,17035,-36745,-58698,-36908,-5459,8671,-39418,39060,3524,68786,35871,-39012,-31101,54439,36530,-119903,38108,-9952,-10550,-28258,36815,-7594,-59823,-66778,-59553,22752,2996,13343,8133,10165,13498,-35953,55738,187,-72764,38896,9591,35693,-17100,-16867,-2759,53802,12155,-38511,-38857,23039,51518,-2941,-13222,-4023,59,26690,14963,-51861,-39915,30634,1662,86054,123590,-19001,67089,-3950,15136,-18277,65927,-9906,-3416,-35609,40063,43507,27627,5675,10723,90009,40337,7150,-41605,-44701,-9679,-2444,53392,35456,5156,-56828,-86745,26024,15151,-5230,-61675,-63367,-41501,-48391,-25866,-3644,102523,-26966,-5711,-21636,37540,-12367,-33948,-23469,2583,602,-19694,17197,-14615,-38972,-57914,-31533,49117,-10999,22946,-8895,-30728,-880,89161,-50366,-102122,-96050,-11303,-21071,-62957,-56814,6197,-59546,45617,62195,-100924,-76350,-6381,14400,5209,46689,40280,30597,-47585,43821,65297,-28063,-10527,8752,6606,66130,15237,16383,-37551,-44120,-17226,33696,4958,7904,77299,8735,-3364,-115287,-31065,16043,4761,-46575,-49030,-28543,-44374,-51246,-7840,2776,-9983,44380,22263,50007,-78274,-37109,-24516,-6435,28696,20041,2950,37130,70726,28489,-16583,16554,-4509,-4197,-83460,-10746,99643,80965,34306,90619,-21352,-78756,-51018,-72735,-67008,-51289,91951,-65992,-4628,76435,-21950,-38874,41385,36448,-66425,13901,24255,-2863,-84879,-20339,77636,9519,-6118,89880,74461,78081,64118,14356,51675,-106775,-119944,102459,77669,8994,-18568,-1070,26769,52848,104721,-36087,-28951,16523,20836,-10274,6755,-106357,19820,-19267,57667,37617,77768,30655,-12113,29243,-60344,-90282,8585,-53745,14541,2641,-22874,19017,8516,56889,41392,-67425,-64953,63794,30595,-11362,-4808,-32522,73089,20195,-45512,111,694,63090,-29970,-10668,22535,-25240,40542,85322,49933,3630,-35560,-13978,75664,18471,60104,-26344,36137,-8765,-581,41094,10392,-66965,9007,72263,-26980,-51305,-64516,-5452,-10023,18079,47103,-28521,-14193,-105795,41881,-99071,-23546,33322,-32663,-21505,-15094,18156,-67666,31387,64188,90497,-25699,-9726,39000,-12675,-96483,-7697,26924,-34039,36151,-4140,-39170,-6522,-27129,-31403,-6913,20841,86239,-871,54012,16766,48190,-18961,-1542,4625,-27923,16618,-18381,3969,-115,-106044,-109695,-98702,-63992,-32352,14049,82865,9006,37277,-64490,-66929,19359,13201,40928,-33323,-74385,88049,90184,36160,42296,-2557,-9077,23369,-25026,-2236,-1652,119698,56125,-73775,-32623,90015,39497,47182,-26429,-8614,-98418,-19713,8442,14933,17365,37260,18968,44002,-27741,-27478,12388,-45978,51695,3178,-10417,-21617,58271,13421,20506,4974,21104,56586,6715,34355,-46346,-58036,18203,-74022,19169,-10468,7104,-4909,24391,-55137,-11047,7485,36774,-32603,-35346,-5868,46711,6266,76344,11699,30623,-9352,5822,31672,22995,41322,86844,-17230,-878,-1833,-35802,-13730,-41612,40517,-35714,-72522,-130200,-19298,43796,47479,11618,115732,40531,24372,35687,-91432,-78149,-21802,-21914,-552050,-233654,-70244,-50701,-81171,19592,-51564,-89962,-56648,-7907,16401,-35325,-33483,-12529,-7105,9509,-23325,-9344,31671,-70080,-16810,16031,-16123,27537,-34724,14572,30102,-43942,-17197,-11091,2948,-12514,60865,-78962,43759,48472,-45758,-19256,38138,-20990,-67481,-16910,-50634,-20806,-36679,-9578,34415,2477,47953,-8158,6598,-62605,-65438,-35635,-72345,-47833,90201,62076,-62291,44032,27289,-15357,-39814,-31300,-9444,-46012,-6162,25510,-12753,-2095,26144,6976,94072,3746,-8490,-1415,-67016,2082,-11505,21451,-5598,9348,-35512,-13133,-20891,-39917,-11177,64462,52712,67669,13228,-39320,-10116,11396,27474,30321,26273,77963,6206,73847,-16769,15277,15132,-5049,-6268,67859,-26407,-5079,-105671,-35607,3555,57782,-60196,13423,4703,4613,-20154,19238,-28246,15933,-54747,-7240,55026,72567,59993,90166,31675,8858,-7053,62631,54125,4341,57947,-42580,-59305,87878,-8364,26603,-11662,38048,-21489,51491,54861,1659,-8288,63693,-14256,-31296,5137,-20782,-96578,-32295,38684,49787,-59471,15832,-38234,-28673,-15108,-43200,-43813,-24284,-19445,919,45351,-8543,33065,120075,84846,95061,64645,-5324,13994,-37817,-21860,-70589,-19836,60344,-5657,11144,24191,-18490,421,17777,2494,10775,53476,-17417,-52181,86859,36553,-4079,18241,43740,26824,-28614,-15028,-27426,13689,39891,9821,53500,52707,-14445,22674,67909,-26939,-41837,57637,43004,39948,-43284,-11655,18399,10375,-39806,5191,26649,43629,-11419,3402,-16817,13997,-57985,-43739,7194,66664,35749,-6410,33725,-4979,-82015,-62673,-16443,-23950,58092,11846,-98160,17289,-6286,-51610,-19842,13274,37719,76558,75070,-81,-3794,10215,-13677,-15604,34583,108121,82561,-33698,-95884,-27985,38119,105729,22530,-6523,-18883,48213,9745,-58548,-26001,-86937,-93797,-37514,-7971,39178,-32228,9370,4447,-45486,13236,51214,24915,-3456,26644,-9088,795,-19210,1768,14815,52677,10376,-46767,-9391,-8476],[5080,10919,36487,-8094,43531,7384,4649,38316,75365,15538,27151,92780,-1234,7039,65149,91961,61950,2142,-8703,-55984,-14520,-19129,66233,-8277,17786,-37273,18033,3882,66704,27873,73879,-13106,-17865,-37830,29027,66019,-41450,-60991,55082,30568,29548,41628,-15163,34635,-76192,40428,29531,20920,6919,34062,15406,-153,19697,-77733,-69748,38459,128917,31869,24609,-48470,-39492,448,-25697,-24392,5957,23817,-697,-42878,-33701,23735,-20427,-1499,22315,60865,56563,17567,4413,-9903,-67373,-22623,42004,-80113,-5105,45092,-15223,-31732,36057,18733,29310,-48025,744,19820,-68868,-402,74263,68688,56361,59018,14947,-24309,4986,-42047,10495,50970,-2585,-7096,-54573,76108,-77340,-47008,87578,43845,-33533,-11065,-40240,22612,38836,-3767,-11086,-19068,-5928,42917,324,20936,-20708,49861,31428,58870,-84490,-84110,-74719,15358,8321,-41394,48468,9415,3072,77912,41356,-46672,-10508,12059,-38168,53681,23978,18664,-24835,-15307,82261,80793,-63169,-28023,-26205,-14168,-8792,-16931,18890,88557,13815,19922,3668,-29316,-22972,4627,-55494,22785,25725,96439,-376,3959,-1695,18411,8784,1213,45626,22784,66423,-30151,-56171,-35443,-3449,13115,8709,13527,31917,-30855,30515,-19740,16782,-34554,-96087,-3242,4131,-15082,64840,28633,-48404,-42557,-28996,-2538,54071,30035,5549,59116,-48301,-49686,-20462,74537,35643,20755,-52185,38919,-65955,43633,12982,8232,53053,-31176,-10662,-65889,11540,39729,22850,-54547,-27185,25252,43858,9298,-31100,-23799,69108,-51065,63823,8820,30259,17301,-83874,55278,36102,44928,33815,3212,28938,-31925,58285,40520,-5171,-22731,-17816,-94771,51093,-83807,134077,35403,-194870,-72333,31431,-41542,24588,-16207,-66145,-12918,-48700,-27244,12042,-18583,-80842,-46726,-31244,35803,37905,35960,68235,54147,41536,71143,33260,28220,-27783,21864,100,39696,32488,-36807,-51287,32329,-23674,-84151,-34884,-32775,5204,-58926,56294,-15430,49902,22216,-30469,-30700,42789,37460,-128473,33437,-28726,-22949,-37476,11203,-10494,-44404,-31476,-53565,14786,-1690,5907,4294,13645,-18809,-37012,56731,5103,-65119,5316,-27442,31223,-17868,3661,15156,70245,30424,-15128,-55479,22080,50780,-4946,-19879,651,-30667,41994,30682,-42466,-48581,12040,-12184,82931,110205,-7625,28278,-17138,23866,18161,50592,-13085,-20870,-28490,50167,25868,21570,33338,7352,108005,30189,-5040,-30316,-20386,2606,16457,41807,55723,13131,-51416,-80641,9900,17203,25825,-35032,-42279,-47946,-54301,-43444,11246,127694,-1449,-35405,-43591,50825,-12892,-9276,-13319,-18291,-741,-45684,-6743,1996,-38825,-46498,-33365,32216,-5829,12915,-23419,-26819,-2323,73532,-51063,-97339,-91896,-17774,-44096,-79575,-65254,2726,-42741,45867,44908,-90212,-51482,20133,7764,-11642,45852,28470,18677,-32975,50383,80060,-6371,-10600,-9639,18823,74649,28041,-8336,-52957,-30313,-16635,26464,3714,17146,56240,1009,-18345,-120254,-49464,16186,12474,-40533,-25637,-6478,-35045,-52528,-25639,14741,-11111,45294,21356,62180,-70100,-29972,-37971,-41749,37866,26479,6167,35,69777,-18228,-23218,-8440,-23719,4159,-65015,-36317,56245,89447,39902,74198,-26235,-58441,-35282,-67772,-55586,-55083,68015,-66054,598,79513,-16753,-27045,32191,39097,-57589,35536,28187,-1152,-71676,-11561,25195,25350,-16297,85922,78975,73640,68802,18696,88472,-47569,-107576,115250,88619,16681,-8617,-2234,17758,40812,124753,-16461,-36447,9613,-550,-21770,-21954,-125496,38063,-15006,83518,68241,55513,21933,-24068,17822,-83700,-134952,-16926,-39165,14255,19043,-32984,30492,14748,19662,47085,-62106,-67466,53258,40719,9929,8888,-33735,47160,10035,-35287,6556,22882,70116,-31858,-36905,32878,-20945,20294,82154,67838,2402,-53242,-15039,47794,7875,71560,-16822,62211,-3006,-13785,38017,7739,-97325,10518,70977,-7410,715,-39348,-29984,-15973,56403,59616,-21793,-52567,-101430,43145,-86851,-8342,27486,-23487,22788,16221,36474,-80529,10719,53123,66740,-14013,-18542,21198,-26698,-121107,-32388,34686,-33263,41519,37528,-2018,-14260,-8851,-37163,-7335,21540,98612,37096,64721,28186,42449,-448,-5460,16545,-19208,16746,12366,16612,-53295,-104257,-84726,-92912,-78170,-21855,23052,27408,-8155,44785,-48934,-39718,22281,-10584,32479,-31733,-35112,101903,91057,58189,49734,-11241,-2946,14154,-4998,-2418,-10713,86702,78826,-95959,-35219,143565,43949,40416,-45060,-35050,-58726,21921,20728,3914,30187,35155,-7583,44758,-11570,-19414,15091,-36215,46318,13048,5218,-24046,64217,-4748,-5214,-18554,29489,62651,-12740,17703,-35269,-71869,24211,-40580,27827,-60745,15341,5873,19274,-11050,9624,32729,30206,-58075,-43873,-27530,42922,25242,94117,14129,27773,-10878,12343,9122,-2092,55742,85848,8093,57606,-10535,12017,988,-6874,48435,-37289,-91795,-114355,-24039,33315,43879,16724,116235,47993,44523,19803,-88979,-70043,-22492,-23470,-561267,-238344,-65915,-56255,-78706,-1973,-58801,-71054,-51798,-21457,21400,-24486,-67317,-473,-5873,18505,-43970,-15393,41488,-79333,-7268,24869,-12344,45712,-6913,2356,37996,-37309,-49611,-9582,38714,-29280,69679,-74943,35960,38508,226,-30249,2443,-13540,-50456,-25995,-62244,-24423,-48583,-5626,17894,-10589,53125,1823,-5113,-72686,-52898,-59446,-75191,-46129,53760,43170,-60500,29802,47711,18978,-33806,-18735,-17491,-66993,197,2083,-29867,7048,24442,10569,116222,23270,-19111,-14944,-83366,-4544,-10112,9331,-48653,-9290,-50494,-28422,-24064,-48435,-4121,64209,44454,48116,1773,-64629,-43511,25382,16281,-15396,22538,73986,-9926,48793,-34085,11403,34335,3179,1415,62798,-18376,-13384,-116785,-64906,36469,40448,-84529,20879,10711,14443,-17170,39320,-5723,16615,-59841,-13188,58175,57818,69148,67657,11919,1402,19413,47568,48321,-1799,41168,-33068,-33451,85116,-19396,15591,-23199,52884,-14051,13919,25426,-1223,-6248,61519,-32281,-40597,27654,-27847,-72189,-69255,-1980,64574,-20659,65159,-38917,-35188,-11040,-53704,-33230,-24335,-18611,-2996,40169,-743,35830,137489,79319,75851,61846,-2960,17780,-22569,-20101,-50046,4788,85308,-13743,-11593,35580,-32833,2344,-12697,-8376,-6148,44326,-15379,-69577,42883,54310,3202,41106,61791,20162,-1381,705,5471,11880,36323,3641,39873,47823,-4779,36945,71797,-31847,-19215,69820,36102,51778,-54073,-48823,-45421,-14751,-108779,-6947,41408,49918,-27532,3881,-29555,7144,-45748,-26789,7652,77703,41359,8303,31751,-1530,-85289,-94903,7222,-30989,43362,16190,-104553,-13803,21125,-11120,4238,4056,33086,73495,93681,1749,1578,-4598,-6296,-3963,42477,146995,91693,-30460,-120715,-20825,43212,113613,19077,-29520,-23434,36753,-8418,-51546,-18959,-90760,-90145,-3493,-19275,31062,-37524,3406,-7853,-51729,23500,48977,22359,-19389,37912,-18296,2235,-10341,17891,12398,28932,10243,-49359,2325,-5245],[12291,29877,42577,10732,44266,22014,-2599,25068,88537,32853,46134,107337,-9244,-21133,62653,92679,34755,568,4551,-20434,-8727,25053,44124,-45703,1628,-51046,28312,17546,63221,18166,62834,3065,-5657,-44274,26895,62578,-38985,-53050,87335,23893,21474,52913,-15670,57995,-60074,44183,24857,13874,6192,37683,-6783,-35908,437,-75437,-61640,37000,142219,24717,23159,-57377,-39441,-27892,-58936,-52344,4469,21101,-3592,-39896,-3162,43874,-46826,21158,26144,55334,57335,2676,-2838,19327,-48626,-29656,47513,-85033,-47873,48342,-9909,-39791,65978,14142,28317,-55898,-65497,-73729,-58979,16947,74181,51812,64454,44270,16450,-3664,5934,-60580,-11967,52911,-7260,-9667,-51245,59384,-73699,-34067,87954,20510,-38912,-590,-12076,32826,55399,31818,-657,-8983,4081,34038,-9556,28685,3781,65212,6839,56282,-26964,-68435,-62151,-23455,22576,-24520,37382,8183,-4624,72704,50992,-57943,6191,30492,-63910,54668,35714,8739,-15774,14971,75769,131275,-51769,-9494,-47609,-20817,-8811,-13704,26411,75891,10739,25278,28327,-21212,27169,24373,-69602,30336,48758,96023,-2964,36590,-8493,38293,-15978,-14917,23649,9587,53540,-9579,-20773,6840,-4714,13936,-12944,-3572,45079,-10285,4601,-14125,3082,-29769,-96231,-19064,30415,-3158,19086,-12777,-49635,-54350,-66373,-34569,44803,14107,-45007,52000,-31566,-33500,-19153,29673,38927,15760,-37710,49168,-50978,47136,26855,-8837,35061,-19808,-5100,-56235,-1888,47497,33608,-73643,-27609,24307,54732,20709,-39934,4797,55852,-56780,46155,1502,59095,59318,-60770,68885,29945,4368,21535,29482,67936,-55093,56135,65691,6486,-18489,-17079,-72019,96844,47320,-398275,42873,-91074,-11562,24578,-20799,73205,14956,-26812,-13930,-30247,-31924,16954,-26167,-70300,-1671,-14845,20720,22531,29197,70090,45540,26968,81066,53209,42468,-5262,17844,7213,52054,68407,-24889,-58535,33258,-7492,-101968,-27464,-54443,-3504,-70663,66640,-30766,26023,8627,-19804,-21142,38855,31028,-117323,24114,-39643,-30308,-37901,-9998,-13384,-34402,11761,-40154,7422,-14048,-6160,-6337,13353,-52932,-29801,55360,18558,-46441,-28010,-64323,19723,-24758,19328,26850,75962,44534,3699,-58525,5331,41643,-6622,-28950,2481,-55218,48884,42577,-30259,-51479,-3134,-34874,68943,89894,-2459,-2597,-23204,21960,52484,41411,-11895,-25577,-9207,66230,8059,19942,54191,4914,113968,15545,-21684,-18465,1517,11338,31101,27099,69886,19775,-44080,-64111,-6278,22514,50460,-4327,-9636,-44703,-43343,-60868,28578,125046,23197,-42761,-50865,70278,-2767,10594,4418,-34402,7720,-68603,-33358,20202,-25478,-29405,-31958,-2404,2563,950,-31925,-20147,6935,43920,-44009,-85819,-80294,-21853,-63023,-92484,-64651,-749,-20450,31826,7741,-65239,1796,38311,-3013,-22037,36039,30633,9383,-16459,51710,89992,11333,-14106,-25928,26007,66463,30533,-25086,-60391,-12781,-23195,12131,763,16551,26947,-1013,-23868,-107475,-40467,15051,26146,-36097,-3875,8216,-29354,-47247,-32072,20437,-8019,43811,13349,53029,-56699,-18486,-47484,-53219,56405,32837,6051,-22587,71427,-62776,-28074,-22755,-26538,13079,-44486,-56150,22196,94649,45852,54987,-16877,-30381,-15481,-58099,-32698,-57952,38553,-52791,15465,69041,-14956,-9868,23542,34778,-41961,64824,19137,2984,-53797,-2832,-22586,48454,-22735,67743,68933,65984,64569,19427,107536,14117,-81396,104622,95314,27277,-1512,-55,3857,35347,141644,8037,-34703,4684,-22549,-34428,-45395,-116106,48499,-4283,102521,95844,27896,17829,-34857,1335,-84273,-160203,-37141,-18605,9358,27711,-30576,31075,14063,-11821,39385,-54116,-62933,39394,54078,29316,13262,-33606,16460,5832,-21357,17047,39302,54626,-42169,-71578,27650,-15749,-5847,69551,80238,2957,-54736,-10587,-6895,4593,72668,8084,73379,3548,-34158,25475,1987,-120216,6498,54513,10965,48385,-18883,-56675,-26064,83964,64206,-7757,-80390,-80322,41991,-60413,8996,18997,-14855,58637,26018,46208,-98048,-13976,44928,41698,3336,-27254,-3911,-44464,-122099,-46096,36949,-32670,52515,66492,42591,-18044,-3703,-39510,-4052,22670,93102,69535,57034,23853,27962,14668,-9626,28990,-17676,13031,46405,28669,-96694,-81854,-19734,-82081,-88104,-7332,28929,-37113,-17268,31557,-29501,-11024,26389,-35101,23649,-47390,-5235,89304,73882,81587,52115,-11312,9091,11023,16208,-4961,-12726,48321,86440,-96599,-42435,158524,45204,31774,-49820,-47451,-27868,49837,33408,-13114,38505,28350,-31988,44433,17955,-8907,10605,-23388,28056,29369,26274,-22814,34238,-24372,-24108,-33800,32925,67835,-23943,1891,-17705,-83076,17010,-16688,25629,-94969,12432,12991,9821,23765,21243,48861,15742,-86151,-52512,-61446,32158,49674,114254,27831,23983,-12782,12668,-16210,-24321,66716,82901,28258,99784,-23537,58316,18085,29716,52838,-31324,-99625,-86798,-22862,21840,36738,12978,94953,47029,54561,1573,-80435,-41687,-20056,-31661,-565567,-242325,-59494,-61582,-71982,-29326,-51045,-38724,-29770,-36030,18083,-13087,-85150,9397,4384,21194,-62136,-29850,38563,-87261,-8425,27514,-15840,54541,19475,-19198,31649,-29110,-49821,-3108,61048,-40864,78295,-55201,38648,24975,39278,-41738,-32607,-3652,-34929,-33618,-61269,-19478,-58607,3171,7699,-25755,53607,11166,-21742,-74660,-38226,-87546,-52592,-40073,7112,2976,-66042,13857,55570,47893,-22857,-4319,-21948,-77367,5131,-12092,-41764,20487,26099,19481,122622,40698,-34173,-28520,-88517,-4164,-11547,-4238,-87253,-14802,-60003,-31539,-27074,-64517,-1244,37059,22830,15348,-10364,-74930,-74366,32847,5981,-58891,8284,59685,-25111,17792,-29749,9737,51663,10180,3841,47253,-13229,-17971,-102743,-81343,50805,16185,-98072,24099,21851,25101,-16313,50422,22766,12595,-63045,-15688,54993,24979,68912,27294,-15956,-10878,49153,41946,42259,-20480,19233,-17887,-148,82807,-45121,1293,-32115,54284,-25210,-25819,-21194,-10985,-9398,54681,-46243,-53663,46223,-37955,-50017,-89230,-28531,73212,17132,101740,-24972,-39043,6616,-54485,-21590,-27832,-13627,2646,16340,16713,30324,132298,76023,50050,58453,1020,18920,-6772,-14219,-36568,30191,94236,-15924,-27521,48316,-38499,11318,-29095,-15260,-20931,38303,-13334,-80130,-4283,55878,7872,57760,61691,6357,23321,9842,23943,8558,38229,9615,21707,33921,1435,47392,73671,-28578,-2756,66133,25687,57483,-55762,-65280,-79167,-24469,-146372,-17859,50897,48513,-41823,7793,-36102,-557,-47689,-18453,5118,85365,30465,22408,27437,6235,-76499,-118120,11634,-23328,55798,23802,-101094,-44439,43609,23705,34612,-10026,30448,52377,100518,11855,-4950,-9806,10868,10836,36010,150212,93000,-16449,-120992,-7671,50948,115219,12864,-42427,-19551,18262,-33012,-41701,-6824,-82057,-75570,19764,-32149,15021,-34836,11849,-6116,-53446,33759,41663,12888,-33425,31039,-22349,5202,4660,28180,6013,-12561,4519,-40177,5740,-6683],[22805,44046,43523,23932,43569,31039,-11841,5615,87624,45648,61247,103848,-20887,-54451,50835,86204,7999,-7596,9127,-3431,-1347,68370,21811,-76519,-16546,-54161,34555,23968,43794,3922,43179,21401,12317,-40799,21581,56326,-31029,-34639,98725,11962,9285,46688,-19694,73853,-31291,40072,20566,6703,9831,42270,-32977,-76160,-20501,-67108,-34305,39749,116446,1633,21875,-54986,-27641,-48257,-84715,-77984,124,23674,-5289,-36109,28605,57396,-55040,32232,25649,38071,50805,-12281,-11400,34867,-32277,-32893,53505,-68735,-80478,44976,2279,-41199,81290,851,11909,-60382,-109001,-165573,-38895,37472,74091,35057,58892,13224,16542,13020,7624,-75952,-25266,54087,-19088,-21574,-48822,36401,-61017,-9788,77867,-6447,-36627,1698,8111,45198,70351,53522,-6376,-2384,5776,22641,-15578,34960,16599,71690,-22209,38027,15791,-48227,-32146,-52085,26958,-25470,18625,1970,-16249,43216,45651,-65194,20369,36860,-86680,42465,42146,-3589,703,31399,65004,143474,-31573,16834,-61011,-27094,-44,-10144,30759,53199,12853,28792,52938,-12394,72265,44996,-76698,30517,57792,81637,6408,73441,-27503,45582,-47547,-24726,-5111,3444,35484,7409,13225,49931,-9444,8795,-28021,-25515,47850,10502,-13379,-1699,-6869,-17964,-100934,-24132,65351,4250,-22512,-51382,-61270,-53915,-96940,-80889,17751,-8114,-93133,34606,-9392,-11294,-12984,-12983,42982,7655,-10157,53789,-31956,39551,28606,-26095,20259,-9721,-6071,-65226,-17693,47305,36123,-96361,-28021,28282,65506,25675,-37314,45230,59737,-44578,35952,-5827,63712,91013,-22394,69415,28521,-21691,6364,41469,70500,-75065,51832,89534,11149,-19711,-21310,-55244,110755,111671,-641274,46045,6938,19134,14136,15632,103355,24700,11507,-13798,-11512,-34470,17260,-27154,-47986,27087,5370,-735,133,27508,74963,31161,9043,74566,46012,51179,14025,11800,17292,56353,87222,-14854,-63048,19848,11352,-106529,-16952,-63494,-17949,-72673,64833,-38959,4895,-763,-11073,-1855,43158,19586,-90783,10576,-41606,-32092,-29399,-22381,-11825,-29255,49024,-26664,-259,-31098,-16459,-20183,8637,-79334,-15826,42184,39992,-24934,-49144,-88344,890,-34831,25025,28696,70614,51431,13781,-48769,-19075,24695,-10866,-36101,1259,-68317,48033,45964,-17877,-44375,-8901,-72229,47063,75847,-658,-14051,-16124,11022,75496,41670,-5474,-13700,18260,78028,-4669,30927,63333,2722,101198,-2387,-32228,-6587,16735,16274,39737,15966,71009,20730,-35274,-41746,-14282,33340,62084,20403,18043,-36586,-20664,-71720,44381,100278,40735,-25873,-43203,84662,17227,20299,25306,-43986,22922,-83068,-51970,35009,-2150,-8341,-20074,-44841,17194,-10164,-33019,-16331,22291,8379,-29681,-70533,-61710,-21370,-73294,-95955,-54218,-3875,2494,14778,-38680,-39409,54952,41476,-15333,-23992,18289,45024,3672,-779,46246,88847,18932,-21148,-38414,27154,46578,22973,-28943,-56303,6206,-36256,-5202,-3379,6688,-871,1610,-25190,-82676,-4466,5922,39237,-32640,14791,15413,-30453,-36949,-27200,18912,-520,40485,1573,25406,-42360,-11224,-52301,-46348,82939,36753,5822,-31961,74261,-89177,-31023,-23278,-17365,18914,-29552,-66519,8956,91596,50614,41032,5503,1955,5045,-42614,-4164,-62119,8273,-30466,35760,42207,-18892,6105,16573,25633,-24733,95525,672,6210,-39644,1512,-54080,68748,-25213,40951,49093,56174,52827,17900,105475,62683,-50335,81880,96748,37689,-811,3803,-10704,36795,151002,29863,-23401,4332,-40408,-43041,-57077,-79297,49022,10522,109343,111379,-1190,19343,-39267,-14271,-60944,-163622,-45475,-5378,-1938,23514,-17523,21039,8331,-30487,19884,-48639,-54373,26800,63375,38040,6338,-32816,-11827,8147,-10301,28799,46279,19268,-56198,-104044,6465,-10070,-27276,56217,82957,3555,-41701,362,-58692,10388,65130,38181,67052,10520,-50186,7189,-7168,-129029,1871,29452,23904,78765,-8096,-75275,-37414,96679,63522,13729,-88542,-49376,38514,-25081,25703,9250,-8700,75357,10967,42746,-114733,-36882,40815,24690,23162,-30086,-31668,-63587,-100934,-45518,33705,-30908,65396,76982,84746,-15294,-10254,-43152,-392,22589,73796,83368,36258,6615,4810,20931,-14856,36081,-21395,12064,73661,35644,-110606,-41413,61402,-71407,-96576,3793,29896,-89163,-18517,-5189,-9650,15417,33805,-51867,16103,-75346,7780,52411,41526,100977,48981,2005,25837,15095,32085,-8191,-7281,19258,75307,-80329,-56987,122919,40727,21948,-40997,-47897,-14247,55140,44132,-34785,37289,19471,-47749,44411,53781,-102,-595,-8405,5228,49807,46122,-14841,-17688,-44911,-35792,-39562,32006,68240,-25212,-8337,1344,-92520,-6100,-6283,20619,-91540,-3484,14870,-1476,39916,21571,45172,-1555,-108119,-58448,-100046,15523,76011,129779,50237,19233,-18795,3960,-38682,-38280,72038,80139,38577,109781,-35944,82616,32384,58735,54134,-19901,-94157,-52171,-15295,11462,24912,406,60147,37874,59517,-14825,-69477,-1971,-12952,-40896,-574464,-247131,-56050,-65492,-60106,-52064,-32251,-4173,-3625,-48184,9174,-3808,-81439,12522,23438,17759,-76353,-51364,23354,-93426,-20874,22666,-26535,57095,36035,-42862,17935,-22445,-22675,6908,64707,-40583,84314,-27611,46121,9114,55185,-50831,-60532,8730,-22000,-38890,-48990,-5861,-63141,15413,4894,-41108,46283,13427,-40408,-67253,-22098,-114784,-14521,-32281,-38356,-46727,-76470,-844,47297,53520,-12779,8186,-22475,-74298,3470,-14173,-45123,33521,29430,31393,113569,47680,-49598,-39364,-80873,3181,-15352,-15287,-103428,-8073,-62279,-24769,-32070,-87968,-3343,-8840,-9206,-20982,-18164,-70168,-95308,34519,1350,-85820,-15356,36748,-33108,-9465,-7522,11711,65725,13948,249,27332,-12915,-14045,-68117,-80752,46375,-9075,-101667,21138,31704,33128,-19698,49583,48131,4709,-56242,-11434,46497,-14524,64099,-4752,-44754,-26688,71908,36863,37967,-47729,-265,-165,32780,78026,-79839,-10627,-36459,43556,-56042,-58073,-65776,-25696,-15786,46362,-50633,-67902,53446,-47714,-32103,-84350,-29939,71139,36496,113264,-1529,-42767,31386,-42461,-11271,-33112,-5653,16453,-14607,40152,17443,105870,76826,25541,57317,6016,19726,4467,-4042,-30966,49345,86127,-10522,-35371,59133,-35802,24539,-27858,-16518,-31667,37038,-11193,-80458,-38693,41292,10200,63511,38425,-13373,37954,10965,24478,2090,47149,25290,3810,12521,3343,51978,74091,-20128,4300,44299,13555,56214,-49318,-59473,-76524,-18092,-145000,-25169,49605,41006,-50740,17091,-33121,-3108,-73309,-21749,2880,87959,6837,31560,23026,19721,-58774,-121736,-3954,-2744,87607,31136,-90990,-63343,54177,37483,63455,-22613,32253,20325,93854,23999,-22766,-4267,33967,24503,15006,113187,88850,1247,-98890,12785,61432,109356,6267,-40819,-7660,-2743,-58244,-35826,3464,-61304,-52631,23711,-42779,-252,-21412,23830,7314,-52316,37732,30199,1083,-40056,7569,-21836,8164,20593,33609,-3170,-55954,-3999,-19580,795,-11331],[36688,49823,38156,27817,46418,33854,-21151,-12027,74454,51298,66504,81015,-31665,-80479,32347,74523,-8741,-19033,4139,-3592,7052,98915,7553,-94564,-35303,-41156,37061,23198,12082,-11648,24604,36487,25336,-29174,14473,47819,-19411,-14296,80323,-8879,423,31215,-27849,75591,3404,28371,20950,1655,19189,47414,-56419,-105191,-37635,-54001,4379,45913,66265,-29673,20671,-40337,-4185,-55672,-96052,-91689,-179,31104,-6950,-33491,50998,63527,-44506,28087,20797,13211,38674,-21591,-19172,32973,-13645,-29435,58208,-35333,-81072,36226,18093,-36282,79801,-13552,-10751,-57462,-115291,-209010,-17046,54734,75156,16713,40116,-24545,14528,20782,7259,-78576,-27765,49195,-36709,-38012,-47746,10902,-45403,14845,55500,-30830,-33079,-6187,17070,58189,79045,57313,-24175,1516,1546,10816,-18304,43490,12140,63477,-48526,8042,27956,-28060,8332,-64994,18486,-43237,-1159,-8974,-30207,9727,27110,-66248,30490,32377,-99129,22794,42207,-8509,17052,31323,52303,105546,-11627,44835,-62612,-31916,13226,-6919,32066,24402,19593,30395,69852,-6008,101537,61416,-69735,21961,53648,57679,25292,103397,-45951,37947,-73303,-24255,-35196,5517,13131,13920,33973,83701,-16057,1864,-33089,-47090,39286,27299,-18466,19821,-9854,-2887,-104104,-17391,95628,3332,-43908,-73955,-74843,-36735,-113621,-123848,-23091,-31422,-114002,9853,11065,9940,-4376,-44649,51211,3514,23540,51312,-13488,24466,26096,-37010,13993,-4420,-12250,-87493,-33944,40115,29474,-113437,-26066,35862,69555,21494,-26868,83043,78418,-16069,36643,-10501,47683,102479,19458,58517,31078,-28329,-6509,38383,32894,-87422,46620,104807,7980,-25980,-23613,-40143,87570,74859,-517271,44573,48660,19847,2072,58683,106594,11121,37161,-12169,5169,-37545,11283,-18990,-22881,31041,18521,-22660,-18448,30074,82155,21353,-1154,56756,9919,54037,26094,6157,27065,47069,81384,-11183,-69559,-1947,29871,-95037,-6148,-55908,-38122,-69803,48745,-38562,-8393,-2104,-7412,24058,50901,7562,-57271,-4813,-35845,-28167,-14290,-24458,-3404,-27223,67841,-19818,-8986,-47060,-20474,-32048,771,-90615,852,10350,64852,-8738,-51185,-93467,-22510,-41457,20474,20996,56788,50586,15241,-30286,-39318,4189,-18797,-36696,-2172,-68469,41542,39359,-8908,-28784,-3809,-129039,21944,77776,1433,-5384,3416,-4064,81532,49016,5353,13168,48998,75570,-9044,56010,59539,223,68695,-21591,-31143,6136,22412,18293,42204,13429,55772,13528,-24047,-16978,-10036,48330,59092,33292,24465,-27825,5898,-71486,54171,64892,47336,6936,-25967,84623,40044,18241,43490,-49048,39543,-86326,-56892,42027,24169,15011,4259,-78694,40038,-18098,-27466,-20102,38238,-21988,-10175,-55306,-37364,-15222,-72219,-88268,-35150,-6890,21399,5845,-79268,-23029,80127,30110,-26699,-18514,-3044,59028,1137,12340,34112,72983,13526,-31078,-46265,23148,22997,7863,-18566,-40421,24042,-52072,-20634,-7194,-9375,-17842,5894,-28599,-57385,43018,-13850,45034,-28815,28656,16968,-37788,-24714,-14887,11409,9669,33395,-9515,-11234,-27244,-14680,-52160,-30751,108265,35121,8323,-35099,67202,-88701,-32401,-12126,-3262,18600,-24458,-66618,13543,77870,51989,35781,32829,31818,21518,-21131,21891,-66876,-17389,-5482,55183,2966,-28344,13894,11639,14102,-10850,116793,-20035,5268,-35684,-1892,-64328,76060,-23588,12947,26533,47032,37010,16124,88638,90429,-22452,59508,86981,42958,-7436,8140,-21587,39304,145569,42500,-5488,8667,-50895,-44953,-54172,-25594,41248,25789,102717,107356,-26290,25206,-32870,-23275,-22163,-152042,-38781,-9476,-19023,3492,1135,4453,1242,-35879,-6366,-48251,-45204,18871,61570,31246,-9131,-30166,-31420,15709,-6987,39464,43315,-25649,-65038,-122863,-24164,-3536,-35815,51311,76392,1721,-21751,15345,-80813,23263,53317,60964,47219,17383,-51604,-12043,-18770,-120360,6030,4818,28996,86574,-7694,-78717,-46324,96858,62677,39777,-74921,-18269,32404,7969,40135,216,-6269,71258,-22469,25434,-123059,-51108,36354,17151,41004,-22301,-54824,-79958,-66710,-32806,26598,-25415,74835,71006,114048,-5112,-22532,-51161,-309,19904,47967,72940,10068,-17132,-25865,14990,-20999,32920,-25472,19045,85671,34329,-86694,8106,126076,-63468,-103981,5081,26307,-114051,-15716,-56460,7209,37140,44883,-54971,11649,-100633,5460,4911,5380,110967,40979,28178,43307,24278,37167,-11038,2617,4607,48306,-57579,-75253,50984,30214,11268,-23983,-40520,-17202,38162,49469,-57735,23865,11096,-51113,45319,85063,3719,-15749,7962,-10859,69649,57139,-1049,-66370,-64531,-40436,-37850,29221,61704,-17962,-10231,16683,-98534,-40498,-3835,23647,-50430,-28088,11681,-12099,36061,11714,21183,-15080,-117814,-59472,-131109,-4483,99396,132701,72634,13376,-29598,-12916,-54106,-41302,70562,77838,37819,85340,-42334,76837,38534,72335,52315,-6785,-78121,-18026,-2996,3229,9373,-17131,23032,23021,66514,-26391,-58952,33608,-2374,-45221,-591934,-252549,-58318,-66703,-43475,-57781,-11057,21636,11980,-55537,-1199,1614,-59544,7925,46895,10095,-85528,-75837,651,-95466,-39910,11012,-40315,58521,35986,-59224,4102,-19876,15962,17228,53538,-28026,82760,-3212,49033,-7206,40927,-55520,-77402,21340,-12689,-41974,-30536,13350,-59483,28481,6326,-56559,29830,4049,-57283,-53226,-5107,-133943,20333,-25394,-70405,-88627,-88325,-12338,25793,34089,-9527,15278,-19786,-58291,-6565,-5338,-39531,41082,31705,43253,94797,39738,-61454,-45367,-62044,14402,-21183,-20603,-87361,6048,-57884,-14063,-38210,-111078,-9668,-56939,-44083,-50462,-19210,-54644,-101462,33575,2942,-89919,-44122,11843,-29990,-25979,20418,16922,75803,12826,-8773,10617,-17409,589,-24108,-65060,29714,-30952,-96087,12955,30877,34542,-27853,37532,61661,-4683,-34387,1222,36980,-46360,60126,-5823,-67343,-43024,78451,21863,36281,-75519,-13042,15371,57388,68120,-110533,-15489,-35231,25380,-93952,-73817,-91161,-41366,-22334,39097,-42797,-79351,45481,-53469,-17644,-56992,-7176,58148,28675,98407,22648,-49016,52926,-18562,-4034,-38475,2970,32540,-41632,63063,729,68180,78195,9363,60400,10770,22507,6894,7910,-30143,57334,66897,3196,-36149,64316,-25712,38205,-12854,-12117,-36203,40832,-8541,-69367,-52530,16702,10854,56892,-1756,-35005,39518,5373,9546,-7317,61172,44772,-8364,-11843,1874,49896,72342,-11674,1072,9805,2475,48801,-38737,-38677,-46631,-1520,-117645,-27420,34529,31737,-53391,29939,-20373,2891,-116043,-34653,3933,84661,-20882,32142,19409,37752,-37752,-101105,-28348,24041,121192,33575,-76310,-64918,49647,27077,82216,-27497,38873,-10490,76123,29805,-45683,9906,56890,33437,-14365,50686,82288,17465,-66207,37873,73101,97047,1894,-26493,7766,-21992,-76402,-38273,6130,-33094,-26633,7893,-48771,-8189,-5399,29349,23292,-50226,30831,17309,-7297,-36304,-24142,-17974,9815,32773,38152,-12441,-81950,-9776,7576,-9949,-16636],[52550,46204,27660,23456,54135,30566,-28855,-22096,52773,49776,58429,46990,-35074,-88593,11736,59854,-12860,-28897,-7402,-10099,16308,106521,6066,-96068,-52304,-12701,37943,17602,-24960,-28212,13713,45212,24535,-13760,6925,37460,-6314,-155,42702,-37689,266,19219,-38529,63116,36053,11582,27886,11,35094,51696,-69462,-109128,-46836,-37654,43601,52336,13621,-58576,17733,-17681,25179,-50753,-91580,-87110,11563,40784,-9947,-32896,56141,63105,-21268,11809,12633,-14009,22796,-22211,-25442,17015,9289,-19098,59378,4478,-42605,25062,34733,-26494,66334,-18712,-23883,-42512,-85462,-183951,-2963,62400,74928,-3638,13831,-53871,9599,19836,2757,-63268,-21585,34169,-57943,-53799,-47788,-12953,-32514,31004,22960,-47148,-35559,-22202,16864,69456,78854,48587,-45537,3167,-5010,171,-19000,54817,-6418,39097,-65210,-22696,12321,-11688,48685,-63925,-509,-68099,-15546,-22715,-45410,-8204,1281,-58636,35317,19649,-94031,3081,37577,-767,26736,18564,38826,34629,506,66604,-53118,-33755,25729,-2742,31630,-5257,29133,30137,72777,-4728,110449,70407,-45997,6380,42791,30958,46833,115623,-56887,19427,-82664,-13999,-59236,12647,-11098,6982,35103,100828,-21036,-2805,-28761,-63755,22099,37111,-10539,49445,-4865,10663,-98918,-997,107661,-6843,-42319,-75455,-78334,-6145,-115159,-148788,-67333,-49189,-96081,-16320,24204,25908,3020,-61130,61350,7940,54335,41541,-917,6724,29498,-37231,17485,-5131,-21094,-107459,-47743,28944,15803,-110843,-19278,42829,58901,7138,-15648,104182,102514,20313,46690,-10815,18456,89492,50974,41840,35854,-17375,-13262,24041,-26107,-89352,41302,105652,-875,-35444,-18973,-23293,37415,-46815,-160082,38825,23463,3203,-9525,94169,84194,-19223,43624,-10199,17519,-43522,-604,-1997,-4398,13528,15939,-39120,-22409,34261,88154,25466,1631,34930,-44844,51502,29445,2713,32764,23413,53559,-16014,-81267,-23242,43923,-70031,2537,-31611,-62352,-70642,20558,-30959,-12437,6423,-9537,50383,55028,133,-25566,-18130,-25043,-19131,2997,-17684,11053,-26300,63044,-22741,-18666,-55813,-17368,-37552,-6382,-85285,14820,-39602,85478,-2876,-34548,-81761,-45086,-36822,10335,7489,38433,43974,11606,-9220,-44522,-13168,-28450,-27258,-6422,-58164,32277,24957,-6420,-10614,8975,-201642,-1634,96367,6202,16224,28668,-17103,71284,56673,18151,47466,77432,55946,-4798,85436,45599,-2539,23198,-39000,-19666,20667,18283,18564,39728,20839,27161,-1012,-9447,7971,4397,62303,44256,33930,3649,-21058,28893,-59667,54181,30178,42560,40261,-8073,67170,56276,7107,53583,-53377,52034,-77938,-49279,39302,45043,38155,36345,-87307,69077,-21575,-17856,-32836,51094,-36747,10633,-42925,-9983,-4432,-60162,-71346,-10342,-10055,33736,11088,-100710,-18240,66356,11052,-35195,-9014,-21807,56529,420,22037,17620,45036,-3082,-42474,-49400,16205,3282,-10728,3312,-15855,37481,-65089,-30307,-9215,-26552,-19053,8428,-37310,-43858,77888,-41312,39856,-23118,36224,15189,-47102,-13760,-908,676,19517,19054,-17262,-45457,-9382,-30103,-47066,-14670,117629,25708,14883,-39634,34396,-64470,-32700,4982,9661,10907,-28531,-58706,22609,55520,46936,36696,53378,51756,29174,3982,38424,-68259,-34375,15512,67469,-37073,-40858,9103,8690,2022,-3301,118130,-35069,-1643,-44252,-14286,-56055,65060,-18033,-9430,8176,41662,20793,15774,68070,97445,-2968,46237,61110,39193,-19102,12595,-25888,34848,120542,42616,14266,15802,-53544,-40961,-38479,28017,29699,38272,85994,82959,-41731,32496,-13854,-22533,18696,-133633,-19211,-31693,-38490,-30483,19340,-12501,-2882,-31130,-32740,-52225,-37008,17060,44852,9983,-26531,-23470,-38658,25914,-12414,47331,33072,-66260,-59822,-121035,-53351,4359,-28380,59917,64334,-4612,-5069,28993,-66466,38009,42155,67443,22615,23065,-35055,-27655,-30442,-95316,27754,-12500,26450,75715,-14324,-66092,-49455,90740,67137,64313,-45236,5234,23460,26858,52054,-6049,-7899,52200,-60198,-2101,-117767,-51479,23905,14705,52925,-2638,-65292,-88847,-31914,-14316,18044,-13856,75495,55669,122757,11053,-34276,-63575,-6417,14179,23142,43571,-13821,-39935,-60968,-2785,-26604,17413,-24886,33884,79174,23978,-33974,54013,151478,-55646,-107577,-5958,20449,-108810,-13615,-103138,18312,52209,57695,-42983,12134,-106207,-2749,-36587,-19972,107721,29332,60687,56073,33721,30285,-13263,11396,329,13943,-38942,-88903,-23551,16165,-128,-7156,-29254,-28011,8511,45681,-76261,-576,4532,-42171,46946,101693,1274,-30800,23956,-11102,83349,55035,14681,-88533,-79711,-38244,-32195,27553,49333,-5895,-3794,24264,-97992,-73855,-1273,41285,9109,-51973,5554,-20146,18024,-4519,-14759,-19046,-113819,-55312,-142463,-24417,115007,118746,83015,6626,-42238,-33888,-60423,-34302,62527,74456,28765,38750,-38739,48554,32970,67091,47073,3405,-58066,6826,10894,-2416,-6803,-33289,-6453,6342,78550,-31347,-49905,49677,7931,-41182,-613373,-255575,-65790,-64337,-23519,-39284,2450,32361,7304,-57365,-9532,1947,-29795,-2247,68139,1327,-88740,-96747,-21989,-90829,-57424,-4406,-50458,62191,19067,-60826,-4662,-22396,49252,24272,37124,-9295,68207,8193,40249,-21833,1748,-55183,-82189,30823,-7673,-43741,-12381,32423,-47171,39024,6477,-73173,5728,-16883,-68153,-38079,11959,-137451,34967,-21062,-81980,-108040,-98142,-20187,-1627,2285,-16459,14820,-14901,-34002,-22388,10004,-27552,39866,30636,52371,74208,18177,-67348,-46079,-36577,24194,-28714,-18745,-43769,21138,-49104,-6227,-41124,-120885,-18197,-91273,-72197,-65484,-15238,-34306,-91560,33984,8179,-75686,-71309,-4897,-15941,-30032,39528,23110,81899,7004,-21458,2854,-24709,24071,15487,-41986,10541,-46363,-82216,2938,11715,26183,-39144,18006,58460,-12563,450,21168,31464,-58723,60926,26399,-79301,-56710,64631,-6893,36543,-94412,-19127,23431,68653,52589,-123090,-11192,-28527,5984,-118112,-68683,-91677,-53490,-26082,34129,-24046,-84011,23999,-53449,-4795,-18172,28201,38224,-1821,65534,38222,-59009,62494,11385,-348,-42660,9080,42867,-57860,79434,-15030,33362,74299,5134,67828,13938,28700,-831,17381,-30108,52772,46131,24437,-32358,61083,-9348,48836,6905,-3239,-32610,48313,-5563,-48138,-47417,-8591,10470,40268,-44079,-52176,30590,-4054,-14066,-17248,75817,60814,-10744,-32444,-565,41672,66675,-8737,-11238,-25690,-5339,37229,-29321,-14346,-6092,16708,-84665,-24590,6624,25633,-51336,41651,-1345,16594,-152199,-51565,9422,75660,-42531,22210,15811,55978,-19726,-60021,-44254,48285,139794,27015,-58301,-50582,31485,692,85161,-20830,48473,-26913,54238,23050,-65056,28473,73086,35565,-42289,-12454,75565,29458,-37022,60304,82691,80415,1446,-7334,19849,-36659,-80580,-49581,-1339,-4863,-3934,-20457,-49626,-6125,-1172,24228,30123,-48760,12567,6522,-7694,-22382,-52798,-12210,9626,38560,46262,-18411,-78603,-7533,33979,-22380,-19981],[67653,35142,15127,15054,63081,21799,-33815,-22897,27594,43000,37744,14418,-25325,-75944,-6152,44194,-9676,-32574,-19697,-11165,27065,86827,16795,-81185,-64405,24724,38626,10849,-58945,-48085,11008,47643,7396,-65,88,26059,6395,5075,5060,-68987,9328,20110,-48518,42401,60665,-6522,39871,1907,56395,53247,-66616,-83243,-46347,-20052,72920,55082,-23982,-75534,11099,5447,51194,-38561,-77153,-64653,39012,49033,-14802,-33715,42150,57544,4830,-8149,3351,-38549,4911,-15039,-30979,-5282,33284,-5233,54894,38207,22329,14712,50076,-14313,50408,-7599,-13112,-12967,-34424,-112182,-2352,57555,69561,-23373,-10248,-60213,1408,15077,-6492,-32923,-11223,9046,-80085,-65097,-48306,-31337,-24838,35011,-13316,-52456,-48012,-40776,12680,76748,70234,38464,-61106,2569,-10514,-8221,-18680,66216,-28999,2887,-68420,-40098,-15400,-1673,77622,-53682,-22184,-87226,-21163,-36236,-60988,-2572,-24150,-41282,33820,550,-67852,-10028,31801,18240,26257,581,24222,-32348,1451,75296,-37400,-31072,33089,4740,31015,-30470,38040,28173,59291,-9474,101555,71349,-9588,-12052,32981,7746,62580,104257,-57788,-2287,-72264,1805,-70230,19119,-33444,-11338,18836,98797,-20382,-2777,-18811,-73642,1412,38953,6409,80762,6601,18526,-82239,20211,95412,-22789,-26144,-59023,-63915,26946,-105984,-151152,-100504,-55634,-47966,-37373,27829,35540,6109,-63687,64493,21066,73886,25820,1728,-8804,44598,-26169,27559,-10447,-29681,-108553,-56418,17256,-743,-78793,-6229,43079,29551,-15941,-10776,100227,120477,52831,60644,-6562,-14318,55141,61983,25965,40587,4747,-12175,4763,-78221,-80570,36809,90267,-11330,-45804,-6336,-3997,-18747,-200954,209609,29684,-37868,-15542,-19395,107327,46834,-53613,31695,-9971,23682,-53055,-16362,20881,1988,-14580,-4845,-46230,-6189,37210,88884,46987,15703,15719,-99377,44997,25361,1820,31474,-8998,16889,-27765,-97342,-36087,50111,-39193,7842,5370,-86353,-81747,-13462,-20277,-9129,23415,-15145,69562,50636,1554,-829,-25002,-12136,-6522,17120,-5491,27779,-25009,39005,-33839,-28024,-53532,-9950,-34129,-7196,-69356,21208,-97917,93265,-7847,-5810,-60861,-60742,-16397,1637,-6657,19221,35098,7535,7901,-29414,-21026,-35153,-6698,-10166,-42513,23383,7639,-11397,3241,23561,-271718,-20218,122465,13822,40943,50320,-23048,51648,57041,29526,77634,97628,25253,5181,100722,27383,-4892,-22769,-50843,-3725,36684,7030,17880,34474,35409,-5197,-18651,7754,31072,21907,68031,22767,26376,-35700,-16962,43649,-40292,42558,3558,29205,58199,1729,37029,59645,-7290,52497,-59585,56566,-59286,-34684,28168,53609,57368,66613,-63620,96792,-20576,-7629,-51088,60087,-30278,27813,-34169,16115,7684,-40589,-49095,16452,-13019,39922,29350,-96816,-19116,24120,-6353,-39859,14,-32238,29493,-59,27706,714,14678,-24566,-53342,-48319,8824,-8625,-28573,30838,12073,42879,-70027,-32635,-9095,-39181,-6339,6826,-49276,-48816,81098,-69485,24514,-14564,37261,11655,-52212,-6115,9368,-10226,25878,-4973,-22235,-68390,12132,-52507,-37346,-2721,99153,8739,24856,-49367,-30684,-29476,-32411,21204,18285,-2806,-37015,-47319,23152,31036,32434,37098,57147,57006,25200,27327,42337,-61013,-41535,27152,68745,-62291,-52723,-7999,7607,-9845,-2315,95631,-38586,-14003,-62719,-34147,-37643,37612,-9383,-21894,-1468,41755,6700,17413,53634,88144,6500,44920,22429,25758,-31061,17673,-23239,18833,78461,31074,31160,23002,-50655,-34597,-15787,64618,19838,46251,65522,47011,-43551,37782,15779,-12629,49760,-111291,6317,-62850,-55073,-70555,32153,-23934,-655,-20929,-53142,-57307,-28317,20658,14581,-19256,-37912,-11260,-33421,35622,-23417,51291,20312,-91543,-36444,-99352,-70340,13695,-7297,80067,51486,-15799,91,35238,-30664,48165,34995,56039,2888,26002,-6131,-36406,-38928,-59478,67567,-20337,18872,55942,-22364,-42484,-44877,84039,79911,79366,-10682,18028,12241,25689,62130,-7952,-13049,27246,-86076,-33148,-99438,-37108,-1565,11759,57310,25406,-57033,-86599,-7334,2130,10310,4288,63571,39023,108562,29725,-42223,-77712,-18406,6325,4878,9214,-29445,-55716,-94633,-27812,-29326,-8732,-18278,49536,57537,6700,26117,84245,135578,-40928,-103717,-26287,15520,-81405,-15227,-124541,22264,58993,68458,-19135,18878,-83137,-4687,-61969,-24571,90534,15237,89455,59335,37355,15915,-15136,13024,-1394,-17121,-30441,-89269,-67826,2749,-12113,1464,-16795,-34959,-19614,30165,-83250,-30805,-688,-24555,48636,99030,-6347,-41714,36278,6605,87147,42608,27692,-74691,-85981,-29636,-25827,29078,35182,6416,8369,22190,-88739,-90128,5251,70294,62484,-64337,144,-24694,-4895,-22100,-50781,-10750,-99448,-48229,-127232,-40723,119367,89768,72098,-128,-51140,-53199,-57614,-21269,49418,67638,17072,-9671,-24190,15151,15624,45381,38227,6329,-42084,15563,22864,-5050,-19611,-41632,-22511,-8211,92163,-28289,-41734,38183,13346,-30056,-629190,-251321,-75465,-58535,-2666,151,1064,27839,-18519,-54425,-14225,-3019,-4686,-14223,81191,-5185,-85593,-106510,-36746,-78482,-65128,-18757,-50588,67166,-5027,-45403,-6469,-28891,67003,25716,24411,5768,38729,2128,18977,-32778,-47479,-50705,-76533,34311,-6831,-45129,478,44631,-28693,43738,462,-91266,-21700,-42745,-69369,-27275,27970,-120777,23683,-19459,-75356,-100222,-103165,-25399,-26557,-24902,-32473,6796,-8666,-8971,-37905,26164,-13759,29779,25368,57037,57780,-10447,-67282,-43141,-10702,26979,-37343,-10573,9392,31870,-38947,-5894,-34475,-107516,-26257,-103575,-86071,-63814,-11545,-13871,-67616,38627,13408,-54990,-89552,-4012,4668,-25172,39915,26896,84422,-695,-35254,5469,-31569,50941,39443,-21907,-2131,-53492,-61755,-4582,-26055,7172,-50067,-3686,39602,-16461,39182,44247,32920,-46904,67583,72264,-80191,-65531,33470,-43313,36890,-97013,-21674,19714,65502,33260,-110569,1167,-17653,-9061,-112131,-45988,-74439,-58955,-25247,31487,673,-79402,-3999,-50658,7150,18641,61114,18105,-39918,26701,38777,-71567,57257,38078,727,-45031,9554,40875,-61194,86385,-25499,13474,61920,11968,77553,14667,38329,-16067,20110,-28851,37973,32355,50565,-26623,48990,11890,54071,21491,8239,-19961,56709,-3567,-20297,-30968,-25858,9428,19153,-72151,-58363,17889,-14441,-38464,-23910,85965,67361,-2366,-42583,-1115,28954,55300,-15029,-29894,-49751,-9379,23949,-25344,3195,29450,29559,-59920,-18127,-29161,26046,-47361,46919,17673,33145,-155446,-65812,18025,62176,-50501,2228,10454,67920,-9558,-10200,-38733,62911,135027,9660,-38835,-27265,5059,-28795,71711,-2430,57798,-20177,37722,3692,-74171,46570,77783,30630,-60110,-55609,69060,36231,-20567,70498,85945,61219,4933,5961,22244,-45714,-67946,-66909,-17209,15623,10447,-50036,-45941,4543,-17606,11360,20433,-48867,-12691,760,1243,-1288,-68879,-5956,8072,37835,59816,-18250,-47817,4772,53014,-32193,-19751],[78553,20504,4103,6964,66688,8618,-35586,-16560,4226,33399,9446,-6525,-389,-48831,-17843,29265,-8824,-27497,-26458,-1334,40377,43689,34925,-54182,-68677,61757,38615,6535,-82372,-73903,11166,46493,-20804,7093,-5108,15427,17527,5774,-17644,-94595,22833,34339,-54245,22565,75820,-22161,52601,6576,77887,50530,-47355,-35496,-37070,-3216,85272,51230,-39803,-75459,928,21263,64893,-26056,-63522,-32241,77159,52607,-20331,-34242,13840,48398,24229,-21302,-3881,-56425,-13033,-4351,-37240,-25921,51772,5983,43442,56789,88223,7202,62298,-2997,41226,18641,25062,28399,17093,-40518,-14508,43484,57141,-37328,-22334,-37491,-9401,13358,-19514,2104,-1660,-21374,-99989,-70453,-48497,-41469,-20940,28580,-44509,-47170,-68208,-54859,9699,78743,56572,36861,-64607,-285,-12937,-13996,-17503,73409,-43987,-35508,-59134,-34410,-37944,369,86342,-38793,-35892,-91371,-19737,-46425,-75663,19734,-42493,-15988,25260,-23784,-24185,-12734,28423,42042,15857,-14648,7351,-64772,-7591,67611,-22509,-22845,33210,16860,30974,-47137,41884,24830,31932,-18724,82315,65818,29031,-28169,28606,-8474,66036,71632,-48832,-19020,-47592,17414,-65096,19420,-50060,-34943,-5294,80455,-11438,2342,-8171,-77662,-17205,33926,26372,101830,20978,18876,-56161,40164,63517,-37115,-6864,-32216,-33339,48645,-93406,-136730,-109471,-48168,7872,-48829,23539,39973,3773,-57615,49842,38538,76947,6953,-6477,-18401,68583,-7072,38307,-17009,-35476,-83834,-58761,7668,-15748,-22342,12517,31095,-13905,-43551,-16093,71462,123546,71361,71843,952,-40643,8732,49862,15279,43778,30124,-3679,-13100,-101472,-63417,34541,62451,-18980,-55460,10511,15169,-58405,-326345,423787,18307,-90098,-25770,-27457,88743,9828,-77657,8776,-13319,22712,-64453,-33458,45219,-2521,-40948,-38424,-43314,26867,37073,81589,80695,34062,2922,-134373,36842,17153,1401,22275,-39862,-10104,-41101,-112141,-36497,47315,-11764,10025,47644,-103463,-102715,-44650,-12302,-2152,44234,-19593,75349,38169,13891,17520,-22154,707,7263,23539,8098,41561,-22879,7071,-47710,-34787,-40394,-3063,-20892,1168,-54027,17600,-148449,81655,-20166,25654,-39452,-65164,17236,-213,-17498,1500,27459,6486,15912,2942,-16405,-33655,23019,-12630,-27029,17736,-7010,-21886,8477,34199,-309866,-32426,141801,22683,60397,60820,-19936,32595,45886,36215,92244,104118,-6037,15697,85412,11881,-5905,-56205,-53645,10031,51682,-6526,16599,28949,51393,-28210,-33072,24251,49747,33857,59435,178,16568,-75126,-14622,49210,-20563,20324,-12128,12339,51559,-1548,4422,50840,-18357,40553,-67021,52102,-33380,-18385,12789,47032,68368,84641,-17956,112162,-16130,136,-67117,66156,-4743,36778,-28009,35856,16455,-19020,-25488,41698,-14527,42527,53345,-70511,-16405,-23330,-14922,-40870,4509,-31076,-14904,-1369,28598,-12368,-5491,-42132,-61546,-43923,2770,-13880,-42755,56988,37520,37223,-63848,-28515,-8095,-42996,12404,508,-58125,-69526,50363,-90897,3746,-3256,33530,6830,-47868,-1957,12822,-19091,26803,-37005,-27454,-76230,35097,-72523,-24026,3962,54235,-12378,35933,-62374,-112764,637,-31996,30915,22613,-18761,-43620,-37643,11780,13053,7600,30461,40771,47647,10221,42489,35491,-42118,-40848,26243,59191,-60407,-60164,-32336,8261,-21631,-5724,55953,-28685,-29005,-84396,-57334,-19223,1539,704,-23728,-1567,46475,-4334,20217,49857,68153,7540,53118,-16212,5869,-37831,24424,-16011,-6377,29967,12494,42062,27925,-46124,-30208,6128,74437,15857,49694,47727,15041,-31155,38421,50159,2570,65203,-82367,29026,-88741,-63700,-104622,37174,-26383,9054,-9693,-63708,-59409,-15690,27199,-22653,-47200,-37326,5555,-19001,41946,-34291,50814,10171,-98540,1602,-65916,-69012,23925,21125,103204,41261,-29604,-8889,30173,2626,48599,32370,32659,-5469,24720,23278,-36992,-41191,-21425,113607,-20623,10133,37597,-26371,-15931,-32713,78637,98465,77823,16470,21543,469,8673,71070,-4755,-20513,4470,-88802,-60180,-74556,-12182,-36910,5372,55690,54283,-29383,-72304,1664,10360,4943,26811,37764,26636,75892,46500,-46964,-89703,-32640,-1538,-4184,-14723,-33745,-61382,-118772,-52219,-26922,-40268,-10215,54633,29435,-13051,72184,91632,94102,-12793,-91329,-48028,14193,-45735,-20533,-110065,19649,56684,72828,10122,31745,-36360,8187,-70929,-8904,62753,-447,105275,50920,30100,2354,-16814,3602,-6658,-36432,-32093,-72300,-69232,-6666,-24369,-2620,-4550,-29375,-33791,3442,-73175,-58977,-6237,-3949,49955,80185,-16273,-45568,40843,35625,81201,29852,34695,-32993,-79706,-15769,-20457,34163,24354,15035,22047,11128,-71583,-77668,13519,97676,93463,-57678,-474,-25797,-23942,-36538,-77134,8071,-80680,-42390,-87657,-50722,111194,52694,39511,-5384,-50388,-65384,-47193,-7671,33442,55624,8909,-41563,-1227,-6640,-9308,14805,26223,-760,-36594,6644,30165,-3913,-25941,-38168,-24664,-17826,100420,-15434,-33138,2551,10692,-18099,-631697,-235590,-83641,-50804,15739,47210,-15793,12918,-57565,-48248,-15717,-12064,6355,-24466,83144,-7014,-76740,-98911,-38077,-59807,-57742,-27002,-38052,68900,-19530,-16874,-2679,-36290,67844,21461,18888,8096,-782,-18445,-9189,-38672,-89275,-44214,-64122,30621,-9001,-46533,6292,44616,-9171,40271,-13275,-108544,-46324,-61354,-58961,-23241,41515,-85909,-5465,-19514,-60803,-72038,-101785,-29707,-42650,-36307,-51980,-6436,-1699,9342,-45882,38506,-3199,14093,16578,56481,47090,-37050,-63694,-40120,9195,19204,-45921,912,50263,36015,-30136,-13607,-13534,-72048,-31313,-95324,-83936,-49220,-14293,4675,-33564,47900,15769,-39721,-93211,17770,25013,-17903,20656,25005,83833,-5438,-47359,15073,-34648,74148,43256,-12932,-3173,-51872,-37678,-6200,-72571,-20053,-56360,-22339,12035,-15504,69894,64167,40719,-15056,78040,105180,-72932,-68384,-5654,-75320,35021,-80960,-24645,2553,50059,12819,-77507,17872,-5033,-16594,-75069,-16473,-52762,-57528,-19706,30536,24480,-65698,-28633,-53235,16621,44124,80868,4789,-68056,-8341,23507,-83163,41315,52699,1108,-45512,2434,24596,-52913,84726,-28178,13668,43388,25237,85867,13032,49956,-32915,13486,-27262,17871,29232,77444,-20324,30613,35860,52726,24117,20203,986,62731,-4742,8915,-12184,-29966,7799,368,-75127,-49794,9097,-23694,-57475,-23834,87838,61667,13899,-38497,2253,14147,37739,-30757,-51265,-55517,-11027,11234,-28197,8486,50250,33837,-46350,-10477,-65250,33444,-43895,42236,29856,45663,-117035,-71980,26528,46266,-42732,-24591,1986,67675,-9104,32556,-10687,65107,108725,-16657,-21341,-4122,-22338,-51058,46362,24217,63533,9434,34682,-20563,-71434,59947,69785,19953,-64740,-71285,61101,37715,-18352,61543,79052,40264,10554,5196,12103,-49422,-42089,-85848,-35979,23150,14758,-70284,-38174,19418,-48490,-1355,-3803,-50690,-37224,1079,16916,22351,-68196,-475,6427,32453,76350,-10843,-3571,24413,61456,-36175,-15993],[82095,6067,-3094,1293,59620,-7413,-34449,-7248,-12928,22535,-18813,-12496,36208,-18996,-22364,16746,-18062,-14342,-23534,16380,56387,-11552,54216,-22132,-63947,89918,35927,6941,-90799,-105606,6532,45538,-49149,5181,-7918,8432,26534,10213,-20679,-106614,33203,53443,-53173,11863,84916,-32584,60765,12851,90161,42988,-17318,16500,-22065,11442,78845,40082,-37051,-58983,-9025,24814,61450,-19249,-60356,-2506,112787,49963,-23574,-32665,-19403,37428,31265,-19092,-5420,-65099,-28394,4209,-45072,-39746,59266,7825,25164,57640,130541,2572,69462,3958,43351,50265,78005,71829,51786,-6635,-33079,29327,39773,-40392,-18449,6347,-21008,19857,-34212,28749,3270,-49881,-114000,-70882,-47661,-42230,-17004,16841,-62700,-34586,-88113,-58730,10622,75502,42893,46575,-55486,-4930,-12090,-17490,-14772,72755,-43940,-63906,-43089,-7226,-44760,-6338,71270,-22711,-32934,-78645,-18162,-51058,-87219,42445,-50102,12202,9573,-51139,25551,-5122,29186,62812,-1122,-21272,-12234,-59288,-22585,44994,-14694,-9016,26712,31323,30718,-53267,36797,20045,-2593,-28835,61388,56378,56704,-37622,28583,-17483,55280,27793,-32795,-24933,-19904,28011,-47522,10727,-58612,-56447,-25711,52889,5677,11395,-676,-77619,-29651,24633,43715,98880,33640,13189,-26643,53476,23820,-41503,8310,-2688,2775,49006,-83660,-115800,-89161,-28769,49114,-49928,15629,40927,-2646,-49283,13016,53441,62717,-11349,-22646,-20326,91033,14420,43832,-20917,-36827,-41193,-55631,1364,-26143,36974,34083,5520,-58360,-69380,-30333,26592,108738,71369,75429,9339,-52370,-37650,19867,10440,45043,52106,10151,-25128,-89254,-42070,36124,31210,-20622,-64279,24154,29331,-67128,-379884,430438,5871,-103482,-23972,-34513,39372,-13654,-80381,-14462,-20720,14990,-74338,-50070,66547,-10492,-56640,-73020,-32763,64697,33452,65752,113760,47767,-3279,-138765,29788,8686,-3709,6730,-58434,-12319,-48556,-117372,-25550,37262,6464,10770,86098,-106521,-125369,-64681,-12546,4999,62343,-17797,65602,23408,36566,34591,-8808,12522,19363,20117,19768,47755,-20511,-20274,-57505,-36456,-20665,-1258,-1075,12270,-49705,5197,-175509,49114,-34274,51275,-23402,-57618,54305,5480,-24381,-13892,23098,9474,12401,41671,-1378,-21073,56861,-13792,-15624,17341,-14823,-33426,5384,37807,-291892,-38814,142466,30508,69563,57433,-9498,22624,24837,36238,84724,93292,-30194,20911,37641,4772,-4954,-69491,-45590,17623,61168,-17495,15293,25419,62453,-31536,-38304,35072,61178,34198,34788,-19109,9500,-97199,-12454,47699,-8113,-8400,-17548,-2064,22128,-17252,-19374,37502,-21305,21426,-71895,40189,-4731,-2072,-1377,27409,67935,83519,23887,106094,-9864,3712,-71952,69476,29633,34865,-22653,44894,17635,-1308,-3272,62889,-12686,44419,73133,-31900,-3798,-54342,-12683,-39486,1917,-18874,-57891,-3571,24116,-18647,-7355,-47876,-65385,-37301,-1435,-17845,-52517,75700,55669,19666,-46850,-20597,-8633,-36776,26712,-9349,-56784,-94852,1242,-100872,-15846,9329,28483,494,-32413,118,9347,-25162,22389,-69735,-36008,-70275,54470,-80509,-9225,6665,1276,-31724,45034,-72203,-178200,15383,-31899,31263,24588,-31984,-43467,-33472,-3930,8506,-23942,15090,9415,28501,-11450,46249,23514,-13880,-36368,12133,43163,-29646,-60306,-56047,10313,-33631,-10271,14852,-7856,-42551,-100944,-78107,-8628,-33183,9976,-17599,5158,52483,-12495,22308,54789,43091,3759,65428,-38991,-14433,-35240,33874,-8528,-32305,-10389,-6512,46041,29487,-43701,-30739,20152,58208,19132,49501,36587,941,-7914,33557,80811,17644,65921,-43888,42129,-97738,-61868,-120958,34882,-19875,24552,111,-63697,-55440,2955,33351,-57026,-65430,-23708,23037,-953,42791,-39388,46044,6351,-93098,43849,-31961,-50392,34050,48871,118328,34902,-41307,-27704,14119,16198,37676,32182,7331,-1626,18668,40745,-30077,-35645,9790,146185,-16623,3798,27410,-23140,6630,-15207,72422,113208,56804,27460,19786,-9121,-11423,78912,3193,-28676,-11334,-67007,-77307,-51175,15798,-69900,-3443,51941,75070,10587,-48682,-3711,8099,2656,49095,-335,20024,35022,57471,-51432,-96140,-43323,-6793,-4146,-19367,-27078,-57199,-125669,-67092,-18416,-69930,-9372,40119,5422,-29721,93624,76326,48416,28412,-73828,-61406,17385,-15258,-26998,-66056,13128,46022,67632,37497,47879,17604,36547,-69352,15888,31277,-17049,103765,32444,9964,-2558,-17819,-16693,-17201,-40801,-39628,-41373,-40127,-11811,-36224,-18714,6828,-9368,-28046,-28821,-46030,-77258,-13631,13973,51137,54297,-25011,-41066,34714,63278,69587,28850,34988,16460,-60226,1143,-15978,41465,20632,17780,32882,-5942,-50499,-37422,17939,107274,98782,-31340,6602,-24186,-33653,-45262,-89565,31360,-63098,-41910,-35921,-53510,91554,16406,-4216,-7509,-36400,-67006,-31617,1520,16862,38449,8442,-48266,24862,-9155,-34039,-14202,12434,-17696,-43261,-14908,31621,1994,-25236,-22999,-16962,-21514,98048,8582,-23213,-43419,42,-14185,-619924,-207859,-87837,-43767,27992,84651,-40820,-5127,-96845,-40366,-15732,-22802,357,-31090,75098,-3502,-64058,-71982,-24465,-38384,-34909,-26108,-16151,62631,-10509,16248,3155,-40523,56933,13562,17996,-6367,-38855,-44009,-35570,-39070,-111357,-38487,-49698,20634,-12091,-47545,6471,30631,5049,28039,-31830,-119910,-62136,-60990,-37515,-23741,51158,-42112,-36598,-19862,-50135,-37162,-93745,-34469,-47499,-30753,-66884,-20541,5844,16869,-40872,45192,873,-1742,5817,50344,39708,-53736,-60662,-41902,17577,1024,-52743,11408,65377,35015,-24380,-25807,20604,-26827,-31716,-74997,-70448,-29903,-26896,21590,6084,59365,14193,-35275,-80407,53646,38602,-14352,-10542,15490,80542,-2401,-55254,25243,-31605,87593,30462,-16595,7230,-42462,-14077,-936,-111091,-49730,-54546,-34241,-14023,-10829,83505,74522,50905,25618,87883,109993,-61737,-64760,-40449,-92725,29136,-50255,-30726,-26052,26359,-6951,-36932,34160,6219,-16516,-22367,5896,-37539,-52177,-10779,30609,41015,-45935,-40985,-68906,20385,56031,85107,2963,-74686,-34648,-2040,-89061,23255,51963,2855,-44399,-12163,-2485,-35824,77619,-23080,30793,25311,38724,88757,10162,61120,-44893,-2526,-27816,-1804,34435,100512,-12855,11026,59409,44238,13369,30596,27448,63723,-11162,33276,1855,-20812,5409,-10350,-51590,-27617,9445,-30735,-67640,-15680,80130,45255,32062,-21484,9715,-55,15966,-52105,-71503,-45107,-12714,755,-35864,2024,53785,30219,-40255,-4263,-93618,45356,-41818,27407,30628,48118,-53544,-67295,31302,30332,-23319,-52586,-9020,53227,-16755,54450,29583,56644,70192,-46306,-10163,11039,-43879,-62058,16313,53120,63643,51099,47426,-36659,-60552,65713,52064,5852,-59987,-64375,48843,34285,-25671,34366,60512,18020,15331,-10623,-8386,-48466,-12976,-102569,-50267,17147,10972,-75079,-25987,32818,-74340,-4987,-31845,-53545,-53202,6123,33696,43681,-52972,3204,6192,25089,89838,2571,36213,44628,60386,-33077,-10379],[76347,-6316,-6323,-2674,41405,-24139,-31285,1068,-21488,10525,-39325,-6850,76085,2246,-21431,8499,-38118,2927,-10804,33072,72664,-63892,69822,7395,-51964,104205,28563,12295,-84121,-138094,-8005,47721,-65803,-5243,-7808,8290,33163,24649,-8290,-100525,34425,65446,-44746,14294,93473,-36511,60311,19696,83616,31292,12900,53907,-5451,23513,57326,23360,-24106,-31377,-12110,16026,42418,-21063,-69792,12734,130621,41735,-20824,-28221,-47407,26721,26029,1886,1938,-63526,-37764,6142,-53607,-45460,54791,-3785,2094,44419,137636,-901,69597,3740,55434,73487,120793,102672,61885,-16216,-49409,25341,23041,-30625,-4830,50470,-30731,35313,-48155,37427,1801,-70978,-118125,-69035,-45417,-34481,-9585,5502,-63948,-19379,-97645,-50396,14814,68416,33916,61851,-39110,-10403,-9340,-19545,-9491,62907,-28809,-72152,-28749,27329,-34011,-20738,35662,-8294,-11116,-53932,-25898,-49424,-92562,49932,-47011,36186,-11996,-76627,65875,9025,33257,74930,-19724,-17031,-32817,-37704,-39214,13168,-16560,9245,16348,40771,27954,-49181,21347,11741,-35777,-35383,45354,45210,63066,-38388,27848,-21068,33611,-13713,-14577,-18340,2,31167,-27564,-5886,-59076,-70466,-35176,24979,27626,22512,2486,-73945,-34442,14167,54853,63635,40170,5909,-730,57166,-11673,-30994,18654,24122,31032,27492,-79027,-96099,-46677,-3600,65023,-43571,9063,39414,-9971,-43063,-38444,59269,34935,-25447,-40809,-15138,99454,32642,40744,-19309,-33074,611,-49511,-1781,-31086,73201,53826,-27607,-88037,-86554,-47638,-20893,79226,55041,70214,15853,-45277,-73442,-17968,9018,44452,66859,26347,-29727,-49677,-21189,42611,8275,-15058,-73518,26624,33397,-44119,-352140,276100,-6718,-75678,-12725,-41534,-27990,-17892,-58093,-28632,-30834,2404,-79364,-65558,81474,-11929,-58281,-94793,-18754,91266,27057,43204,131115,49617,-5584,-113702,26269,2797,-20143,-11542,-58163,13655,-43466,-106805,-8397,23970,16179,12604,112312,-90978,-137865,-68465,-23859,10654,71474,-6737,43864,14122,66221,55834,12685,23302,27071,7923,27749,44002,-19224,-35256,-57709,-31404,-1113,-6770,13010,9528,-59266,-11294,-171524,1029,-44845,65750,-14184,-41149,82304,14477,-30247,-27098,21793,15297,-1648,71904,17552,919,87202,-14288,-9712,22858,-14463,-40741,-1538,34973,-217606,-41040,120689,35318,67033,42830,3822,25000,774,29676,56551,64905,-45923,16377,-25700,8338,-2160,-63496,-27614,18998,60073,-23605,15727,25441,64211,-14010,-31304,35865,63392,22171,-1633,-32560,7363,-94513,-9214,42691,-7967,-37700,-15339,-8575,-18275,-39583,-26475,30341,-14976,969,-69602,23690,21184,15792,-9530,883,55699,62743,34603,77156,-3532,3128,-60433,67907,57675,22535,-16804,41147,9331,8104,16284,78759,-5759,46854,80329,6277,17937,-59344,-3100,-37707,-8737,-123,-81257,-5686,14772,-17472,6940,-38088,-64166,-29486,-4317,-27263,-59090,83361,63756,-7219,-22528,-12006,-13079,-22922,28268,-20547,-41848,-111095,-43161,-98915,-28372,20482,25897,-7318,-8941,2057,1383,-28893,14808,-91953,-48584,-55242,64632,-71040,4039,7818,-33147,-42847,49399,-71358,-196040,13427,-32556,22645,26424,-38285,-35090,-35435,-12116,18968,-53387,-3423,-25522,7035,-32998,42194,13087,15619,-32468,-13119,27494,19002,-51736,-71959,12914,-45415,-13317,-10218,17990,-50818,-105497,-90813,-8808,-58544,16246,-8302,13833,55116,-18278,21540,61914,18341,-642,76318,-36766,-28427,-22066,46410,-5487,-49006,-30837,-19779,44058,28060,-45430,-36203,22121,24613,27970,46483,32889,8706,19626,24470,98992,27807,56937,1879,43581,-86541,-51244,-113831,27981,-7522,41754,8460,-55434,-44540,24748,36059,-78928,-69373,-1999,35139,14684,37058,-35432,37910,9816,-85413,76921,-6263,-22059,43009,68605,117843,31928,-44829,-46867,-8093,6954,18107,31143,-10460,9724,8902,39086,-17834,-23008,27403,149461,-10338,1746,26746,-12649,22038,3780,61758,110695,20049,19849,17140,-13560,-20176,84824,14468,-35792,-18954,-29890,-81733,-32827,39453,-84847,-10955,50066,81174,48678,-21685,-17138,-2438,3549,65645,-46161,17073,-1025,60402,-58283,-94885,-44937,-7388,2929,-6553,-13031,-46048,-111665,-65507,-4893,-90738,-22701,6219,-6133,-38181,92795,45496,14312,72667,-57848,-58889,23753,2072,-31351,-12134,6768,29544,52394,57190,60536,59134,72874,-63345,33851,4395,-33611,86781,9127,-20741,4336,-16941,-43272,-30838,-32692,-47464,-6265,-6455,-15859,-46569,-41369,16770,20165,-4238,-55296,-9101,-80727,-22882,25414,52826,31652,-29607,-28444,18212,77015,57899,45678,30388,52644,-31326,18074,-10981,48581,24790,14660,37821,-24587,-31007,14765,13594,89440,84243,7711,21579,-20827,-32892,-48125,-89580,50492,-49287,-48202,9226,-50631,63375,-11407,-42187,-5489,-9898,-57671,-13782,3408,1500,18436,16287,-32676,47801,4053,-49558,-31791,-904,-40356,-57440,-39237,27822,13380,-20144,-397,-5647,-20117,84614,41953,-12128,-81653,-14898,-25508,-599728,-173063,-87944,-40277,31122,99515,-61300,-19273,-123758,-31920,-16228,-32410,-18849,-34295,61295,4120,-50168,-29998,1145,-18851,-1177,-16958,6377,46953,22837,44252,6866,-38094,41913,5156,16129,-34558,-62222,-62236,-52535,-34534,-111316,-36120,-37751,6852,-13606,-47199,3905,5735,8582,8744,-48861,-119607,-65635,-39786,-8405,-22758,55819,-2383,-55621,-20102,-49577,-8448,-80134,-39640,-42770,-15022,-69867,-30474,14546,14962,-21585,47545,105,-12149,-5429,38232,31775,-56903,-62429,-53218,10355,-23412,-55876,16595,57142,32893,-22076,-36652,58826,12144,-27195,-52978,-53777,-15260,-47340,37483,46637,68713,9368,-38899,-53779,87993,41901,-17481,-41708,-1400,75100,10691,-57177,29795,-21737,88052,10535,-26731,24303,-27651,4612,9214,-126428,-74055,-43343,-37932,-29503,-5173,77563,71338,57981,61502,91904,90018,-49862,-54337,-60328,-93070,18668,-14262,-40321,-60488,-595,-25844,-2497,46194,13092,-11180,23887,10327,-32441,-47803,-465,31386,46715,-25112,-36847,-95875,15440,57544,78391,13338,-58636,-50946,-27653,-85173,11776,41141,7339,-42170,-31765,-33218,-12987,68549,-12532,55528,14153,47149,83670,7990,69103,-48494,-25477,-32233,-16432,41549,116261,-1978,-3947,78742,28058,-6947,37593,54769,58542,-23502,46582,7542,-2918,1929,-10373,-8962,1928,19703,-36172,-67370,-1274,63966,23365,45047,2164,19342,-11170,-5235,-72263,-87236,-27892,-16505,-6590,-43877,-11159,43769,21719,-37132,-1434,-108055,57426,-40154,5580,19787,37906,5780,-51980,29962,16380,-513,-74717,-19357,28503,-28242,49612,67309,42090,31263,-71196,-8507,14351,-55090,-63545,-11778,77585,58187,86851,70582,-32279,-47691,62658,30799,-9063,-53783,-45324,29901,26661,-35115,-453,32711,-4299,16266,-34042,-32722,-43227,6249,-115129,-53506,1979,3551,-63904,-8738,39622,-75574,6233,-50273,-56059,-56121,12560,45127,58771,-30284,4439,8389,18065,93827,18569,58542,57435,53991,-23801,-5467],[61121,-17242,-7301,-7265,17232,-38833,-27346,6201,-21699,-3502,-46877,3578,109054,8427,-18625,6419,-61648,18269,7452,38606,83564,-99884,79654,28722,-37360,103534,15974,20768,-66462,-160473,-31414,53749,-63222,-20780,-4614,17243,37033,48848,10602,-77217,25920,61980,-30581,28185,105133,-33928,50248,26531,55111,17082,31214,65642,8924,33448,28457,4429,-9692,-24,-1800,-100,15376,-30521,-83978,8252,121766,30346,-9555,-21966,-62779,18499,13856,38427,19708,-52029,-37726,-18,-60031,-44721,42291,-27398,-21832,24223,113886,-5542,61468,-4725,71871,77468,129046,107372,50305,-46753,-56503,36164,13219,-10971,3755,70653,-35865,55421,-59310,26306,-5649,-83933,-108878,-67822,-41807,-20886,2177,-1500,-49768,-5735,-89932,-32524,19192,59705,32203,71997,-24340,-15826,-6754,-21219,-1142,45406,-5549,-57097,-23968,49588,-10485,-37941,-10686,2025,23424,-25273,-49929,-42399,-88652,35362,-36133,49122,-36291,-93204,84197,23551,37787,76728,-34903,-3277,-49952,-25939,-54693,-19747,-25581,29576,5714,34680,19730,-36995,-2173,-5050,-60246,-35026,37047,33302,45430,-31464,21100,-21010,8147,-41491,601,-2007,7541,26850,-17138,-25936,-53090,-75796,-34485,4425,48619,33780,3056,-65031,-32810,5067,58749,572,37561,2725,16092,51571,-36359,-7120,27459,44960,42364,-6488,-77593,-79460,973,19174,58787,-34674,7337,35314,-14589,-39541,-87607,52698,780,-32951,-53938,-5413,85995,44165,29356,-11510,-24334,22873,-43180,-2648,-31731,73420,66775,-54870,-92816,-89759,-60123,-58255,42565,29272,58586,18185,-20341,-92836,-53553,7633,41970,73508,41786,-27882,1502,-4545,53505,4122,-2951,-84617,12988,24378,-1515,-267512,53661,-19231,-24538,1950,-48886,-92400,-5990,-15721,-29455,-40909,-11871,-78002,-79939,88116,421,-47519,-93359,-5428,94275,18929,17648,123039,36805,-7798,-70128,27569,244,-50888,-28021,-39532,56656,-23202,-80812,8127,12362,23338,17995,121057,-57899,-131414,-56089,-44258,15518,67758,12421,18297,15286,96225,82298,37330,33270,28500,-9188,32003,31038,-20392,-37556,-46284,-19856,11652,-18605,1081,-22988,-74969,-25129,-141089,-50566,-48564,67923,-9681,-21114,92345,20506,-39676,-38398,21262,21801,-22192,80599,32246,25982,104899,-15060,-8672,33372,-7702,-40072,-6009,29045,-115183,-40806,81902,35885,54423,23350,14971,36499,-17573,18743,17218,22905,-56532,800,-77875,20492,1547,-46179,-3630,17120,44935,-27048,21332,29564,55968,13921,-13590,25372,56342,2458,-40445,-39472,9173,-71449,-4643,37422,-20453,-62886,-8788,-3661,-53514,-60121,-15069,37447,-2203,-14725,-57808,5197,39119,36756,-9087,-24601,34997,28553,3558,33405,1294,-134,-35844,57915,65064,3688,-10511,25712,-6763,7354,32670,88901,6831,48542,71344,33524,41069,-42751,7265,-37651,-27603,17913,-78786,-6122,3129,-10718,25572,-14960,-58527,-21231,-6674,-46664,-64662,79279,61499,-37384,3597,-5121,-22356,-6578,14678,-30811,-16331,-109453,-66054,-87820,-30725,26833,28127,-15464,15745,5106,-7466,-30978,7499,-93384,-62437,-36958,62221,-45302,13010,9768,-31411,-41347,47449,-55301,-160372,1358,-34326,8182,29245,-36302,-20746,-40329,-5724,39112,-69366,-13946,-51866,-9553,-47337,39958,9056,35730,-32102,-44607,18529,66455,-34646,-76903,14614,-55259,-14186,-9924,41522,-51748,-95393,-91817,-17496,-70853,18281,-926,19529,50216,-21926,16432,63981,-1443,-2144,82369,-12461,-31147,-662,61301,-10148,-50611,-27782,-23819,38117,25059,-50918,-43509,11954,-16051,38716,40816,35193,30350,43703,14129,98501,30631,43850,46132,36286,-61052,-37586,-87086,20121,6041,55481,16808,-43388,-28351,41088,33565,-82625,-59405,18275,36077,23230,24579,-22621,28097,18431,-83117,90259,8735,5251,50033,75573,101741,31160,-34680,-55911,-28808,-16950,-3913,26762,-15332,20947,-1844,19361,-3236,-6374,28964,121864,-1785,3534,32269,2340,30849,19718,44369,82353,-22344,-2433,16829,-10847,-9742,87470,26867,-40296,-19785,7154,-73473,-15538,54559,-71911,-13303,51723,71432,68585,1226,-30284,-15816,7389,72252,-92386,13853,-20905,55261,-67752,-84955,-34968,-2864,13927,12999,2511,-32013,-79725,-45392,10485,-98292,-49403,-35371,-2072,-35116,79424,10470,-2312,104409,-49653,-38840,30161,5875,-31527,31018,4681,11067,30035,66403,59714,74730,104986,-55810,32766,-11301,-48472,60937,-11789,-55669,19940,-12684,-68681,-43459,-18044,-51139,21315,9312,-23239,-53974,-62654,24373,50449,29524,-62168,25859,-69365,-31860,29439,55016,18547,-28497,-9023,-4188,70913,49921,74930,24085,63408,-1131,32002,-3743,52952,34264,7560,36069,-40176,-17787,54862,-1068,47558,58611,47271,41130,-16543,-24352,-46913,-82249,57241,-37961,-58112,30513,-46181,30662,-26279,-60070,384,23687,-40063,3367,-2220,-11408,-246,29539,-5418,62405,22149,-49496,-31987,-11114,-60615,-69398,-55556,20736,29940,-15724,22747,3595,-15701,64182,77050,-1121,-98014,-28076,-53339,-580258,-140896,-86178,-42221,24139,88861,-64774,-24715,-130863,-23862,-18705,-38499,-43094,-35834,46975,13362,-37451,16848,32323,-5364,35752,-4776,19230,25130,66550,59994,5236,-27623,29425,-1065,8668,-67209,-62741,-63276,-56340,-26463,-95993,-38708,-31169,-7555,-11437,-44619,745,-22726,-708,-13622,-57369,-104654,-57962,-11163,22819,-14057,55142,22785,-57069,-21569,-56849,7578,-63175,-43333,-32837,1197,-57614,-32434,25053,10018,8245,48762,2864,-13450,-16360,19847,20813,-48393,-71761,-75705,-13783,-47289,-53742,13493,41378,33959,-22420,-40747,86323,34341,-18937,-36922,-40734,-12141,-68093,51416,82776,71712,2999,-43365,-19563,103814,35627,-26030,-62380,-22923,68498,31774,-52503,26018,-5972,75843,-5622,-32693,41083,-11004,14778,19935,-113384,-85598,-24359,-34257,-31157,-1745,56407,55118,57253,82086,85961,59975,-38438,-37268,-60360,-81819,4524,15439,-51726,-92694,-25435,-44360,18322,52635,13633,-3835,47730,-5604,-34540,-48489,9492,32912,42047,-8491,-18721,-119002,971,53392,67543,32322,-27898,-57199,-42223,-69943,11685,32071,14714,-39365,-52081,-60046,12635,59799,-267,76561,12013,47942,70866,8670,71745,-45430,-51297,-39738,-23789,43889,123449,14692,-10054,90424,3715,-29842,39725,77226,47747,-40102,44118,4941,16482,-2987,-1017,40299,29600,36491,-42103,-55708,14651,41996,3039,47369,23848,27761,-17467,-19394,-83827,-96268,-14796,-22806,-10635,-47280,-24392,27670,11725,-34316,-2684,-105812,65060,-36749,-18100,1936,17029,40550,-28880,22384,5252,16883,-84435,-23799,2538,-38356,22991,91022,26205,1520,-83390,-16284,6759,-54594,-60092,-34134,92070,49299,99424,93421,-2913,-37423,51389,13106,-22493,-52892,-23426,4038,16075,-39883,-26518,2215,-24287,11607,-52630,-52855,-33639,4922,-123267,-42599,-14954,-2870,-40630,13167,36758,-46666,32127,-50495,-56481,-46628,16383,46475,65311,-8761,3219,13012,12611,85220,32572,60020,57403,46959,-10949,-3546],[37930,-28633,-8299,-14492,-4487,-48542,-23921,8116,-16273,-20213,-40309,12198,126903,-850,-17859,11758,-76901,25683,23967,26118,81893,-111940,84015,39609,-26092,89545,-223,29173,-44549,-158620,-56356,61698,-41641,-36517,1252,35274,37413,76018,26689,-43053,13485,42866,-13861,47193,119218,-25500,33239,33238,12009,2348,28646,52691,18669,41950,1396,-12985,18,28176,24327,-15382,-8899,-43428,-89003,-11594,88852,18996,9497,-16667,-62864,14590,2711,81459,46657,-32128,-26397,-12207,-60551,-40344,28307,-55043,-41376,4080,74156,-12744,45722,-19993,85768,59723,93760,80615,27466,-69069,-51736,57202,13907,11489,-7037,53119,-34809,72699,-66428,1588,-16971,-92500,-84978,-69079,-37199,-5133,16106,-3060,-26482,4105,-65170,-11495,20189,51666,37138,67572,-19404,-21204,-6038,-23454,9735,24178,15211,-25581,-32702,45754,17588,-48348,-54081,6652,58411,175,-89110,-32007,-74186,2915,-21578,46975,-58348,-94298,76811,31908,39425,70133,-42581,16133,-57529,-34362,-68044,-45781,-34709,48699,-2207,5406,3821,-19674,-27870,-35139,-72058,-27112,35668,20538,10610,-20486,6325,-17601,-12899,-50402,9020,18072,6247,16401,-23509,-43386,-42331,-75166,-31159,-4691,62209,43530,4627,-48865,-27823,-1393,56377,-71588,25038,8021,21534,40087,-50162,22290,38090,57732,35835,-38667,-75516,-63415,35725,32598,41959,-27880,11031,27842,-14047,-35729,-117498,35016,-31152,-33687,-56557,5017,51624,49018,13176,644,-11229,17956,-38206,-2249,-30094,45805,69640,-61288,-73552,-77207,-61387,-78511,7816,1783,44649,15086,16320,-95653,-80556,4239,37404,73172,53745,-22098,48990,5872,66205,23788,14043,-97137,-16047,2952,41708,-171251,-145628,-32561,26178,13646,-55866,-132934,12813,34811,-19208,-47880,-24073,-71278,-92755,85889,26802,-28856,-66342,4689,71958,9706,-6299,90894,11667,-12851,-22499,33250,-357,-89623,-38688,-9837,95893,8725,-47223,18232,6582,34619,28333,111906,-15126,-105649,-32892,-66135,21913,50931,33679,-2281,25712,116489,108481,59053,42146,23120,-26063,33787,12369,-24700,-32732,-25471,-4274,13851,-33023,-50433,-83863,-81959,-29912,-98490,-90079,-44936,60288,-6338,-2824,83216,19514,-55425,-47546,18288,27238,-43369,62114,36659,45439,101606,-16876,-11174,46517,1508,-31085,-3215,23915,-24423,-39067,37230,31825,35395,6027,20553,49169,-23912,7096,-19366,-25037,-65385,-23136,-98144,35421,4824,-27611,20443,15823,16026,-33689,36103,37216,40868,34510,8858,6647,42278,-17096,-70412,-40452,11797,-39276,424,33655,-40938,-83447,-911,13225,-70516,-71280,10385,59769,11403,-21383,-38377,-13972,45593,59199,-316,-41989,12142,-8297,-54539,-11514,3321,-4014,-10530,37479,44801,-15223,-5204,2758,-25477,-2578,44995,93152,23757,46242,48507,44757,54870,-17760,12224,-40742,-54260,27386,-58535,-3406,-6190,-2009,34258,14248,-50307,-12879,-8708,-75558,-71052,65292,51001,-62881,25652,-868,-35124,6398,-9491,-38521,10805,-90808,-64714,-71487,-23490,25274,34879,-21432,34030,8999,-14091,-31224,3809,-70391,-72503,-20343,47966,-9948,16909,13867,2510,-26967,39148,-25127,-94184,-10989,-37288,-7485,32514,-28657,-5160,-42149,12405,58469,-63366,-5910,-62512,-16772,-49550,48911,12682,38788,-35756,-74747,19245,94638,-10737,-73120,13669,-60262,-14560,10748,56307,-45827,-73452,-81071,-28956,-70584,16512,929,19243,35837,-23461,6864,56997,-13221,1258,83132,21238,-21233,23702,76504,-22920,-38453,-7189,-19041,30367,22175,-57661,-47756,-6689,-56853,47677,32335,41268,51279,57737,6117,78134,26639,30503,77168,25775,-32613,-28689,-53204,14519,16535,61187,26586,-32707,-10329,41478,25989,-68653,-39773,26864,23218,22682,6005,-4299,18734,27668,-86450,80781,17031,22187,54809,68623,77392,31534,-8585,-48284,-40431,-43561,-21075,18891,-7146,25165,-9869,-10118,10656,9638,16864,77146,9767,6724,38319,17674,35090,28559,20746,33343,-57413,-31559,20189,-1145,16598,85685,37996,-41096,-16395,29838,-53791,8931,60959,-34072,-8902,55000,51035,60177,13616,-36213,-25924,13792,67802,-129960,6919,-19100,44012,-77130,-66108,-15572,5192,25440,26092,12996,-18917,-39003,-11143,23383,-92202,-79711,-66728,14752,-19926,63284,-17450,-3733,111723,-51730,-6906,32957,2105,-27705,53422,9377,-5360,6334,65632,36610,62082,121593,-46696,10514,-13401,-59260,34558,-23553,-86234,36833,-4097,-85450,-51161,-2979,-48450,33250,-948,-36211,-57039,-75211,28488,72700,62206,-40490,48903,-48185,-36777,27850,55976,14999,-21865,15243,-25019,48844,45590,101699,19077,49361,19902,40935,6748,52634,44213,-667,29204,-49193,-12815,63124,-23829,-3209,29762,74389,58618,-11906,-12941,-44119,-73023,47001,-25249,-64589,22425,-45362,-2145,-27676,-53743,8240,55648,-19017,17221,-13319,-20992,-12843,43262,21431,66219,33711,-34183,-14729,-15713,-68397,-68470,-56271,12908,49798,-17411,39530,7673,-10653,42775,101323,8049,-88541,-33476,-91175,-569384,-122275,-85847,-49527,8850,60316,-45358,-19871,-118040,-17536,-24102,-39897,-63784,-37878,36026,21559,-27062,55746,61172,-240,67605,2692,16408,3577,101245,61480,-2902,-10642,23251,-4053,-5301,-92408,-41989,-44371,-47893,-16707,-76469,-46448,-30328,-19758,-4643,-39753,-2979,-45501,-20098,-33535,-53001,-77357,-45635,2348,49798,3700,49734,30256,-44769,-27150,-63787,11626,-45780,-42472,-22672,10204,-32519,-25550,36783,10605,40869,51486,20738,-5022,-26810,-4222,6978,-34274,-88775,-104538,-51020,-63575,-45766,1453,36411,40435,-23840,-35455,89486,38672,-9177,-29307,-33001,-22046,-79062,60324,108491,66236,-3119,-42833,14540,92729,24174,-35492,-67885,-44241,62215,54502,-41963,16236,13602,54176,-10456,-25415,51362,3444,14795,26229,-79320,-80015,-1730,-25812,-24059,-2808,28257,31302,46709,84026,68615,33926,-26940,-14971,-42978,-67902,-11237,29273,-62018,-114184,-43156,-62131,25854,55227,7749,3096,46206,-34855,-38035,-54346,18245,35335,31190,280,4944,-118101,-20779,46912,57292,53220,5394,-53251,-38321,-45458,22082,36143,23879,-36532,-68241,-77822,37880,51978,9867,84927,15469,41667,53482,13844,68015,-41520,-75515,-46915,-24342,38251,123322,37593,-6495,92597,-27997,-47954,36062,89576,33063,-56933,24529,-2985,30126,-9520,13199,83373,46631,54697,-48326,-32286,26029,17319,-9525,37411,36830,31480,-18536,-21513,-81781,-98202,-12346,-29860,-11731,-42695,-32327,13465,2540,-30846,-7341,-88228,65013,-29570,-38532,-15145,-8582,50383,-2700,10586,-3791,23045,-77990,-17168,-14484,-42885,-11689,96572,12041,-14690,-78057,-29246,-6862,-43648,-55909,-50215,93631,40344,81231,105320,44338,-30056,34281,4327,-32816,-58456,-3752,-25880,4407,-35920,-29774,-21999,-38925,1711,-55641,-62741,-19656,-19435,-126978,-19614,-26722,-5669,-11165,37040,24034,127,66193,-32779,-53172,-29801,14576,36588,62831,4915,421,18899,8759,66416,40429,46055,44716,41854,1974,-5592],[9567,-41748,-10735,-24625,-16237,-50799,-22007,8197,-9426,-38844,-22590,15082,125850,-21251,-21741,24128,-73902,21521,31224,-4910,62844,-100079,84237,41381,-22880,65169,-16592,34131,-25125,-123087,-72772,67773,-9346,-47965,8653,59525,33374,96766,33594,-7723,6360,15917,1766,63165,131538,-12086,14712,39846,-30709,-11240,3313,25838,23510,49221,-16268,-25980,2349,48498,62087,-21860,-20674,-54183,-73299,-34603,44436,10475,31218,-15700,-49704,15803,-379,118827,78423,-6322,-5188,-25842,-52285,-34643,18690,-74460,-51239,-11554,35067,-21795,25705,-38078,91685,27037,28059,29311,5798,-66693,-37255,77505,23991,28398,-40302,4122,-28060,79941,-68968,-25917,-29185,-101504,-49333,-72775,-32026,9324,28325,-526,-2814,10315,-30886,4996,15760,45932,45166,45529,-27857,-27771,-7728,-26724,21489,4242,23780,7015,-53369,16032,41590,-40631,-81467,5262,80731,18573,-131395,-20687,-51354,-35784,-6918,30196,-72809,-76928,49978,29208,35910,58963,-40125,36408,-50453,-54806,-79152,-59418,-35079,62708,-6110,-44390,-19887,-117,-48010,-76295,-71515,-14204,38115,6580,-27571,-10388,-13788,-9534,-23102,-42436,9255,34869,4857,1368,-44853,-53017,-27206,-72504,-33874,-2973,63504,50381,10672,-25624,-22950,-5325,49705,-127342,4332,22617,16830,27846,-56943,46971,51345,61015,17750,-57690,-70005,-45340,48918,33775,26743,-25763,17614,16507,-8162,-27075,-120322,11672,-53296,-29995,-46954,12142,5889,50300,-2890,13416,5252,-6430,-34135,-1322,-27603,11694,62778,-40398,-40999,-51681,-49462,-82505,-17249,-22397,31717,6670,54965,-85754,-97566,-619,30529,67476,60216,-15068,83255,10079,76409,64015,34260,-107075,-53644,-26372,68048,-109340,-262486,-48861,57856,18327,-60714,-137802,28071,78626,-5121,-49681,-30922,-61926,-102162,75145,59574,-7201,-20935,11366,34849,-685,-24353,47205,-19576,-21475,17089,41105,-1607,-120624,-41252,19900,111624,42862,-17086,19143,8650,52677,43175,89134,24713,-69465,-7436,-78246,31982,24127,47797,-13291,38170,115798,124485,73074,48879,12017,-38120,34832,-6998,-31569,-27570,-1026,11123,6155,-45129,-128994,-147736,-67127,-22088,-59648,-103938,-36119,47524,-1344,10526,60792,12555,-75503,-53600,10294,30932,-59323,21159,29751,52118,73677,-20005,-16435,58969,8818,-17420,7669,21680,28410,-35797,-1981,23581,14580,-4175,20219,54182,-17185,-1428,-40652,-69413,-72947,-49257,-82714,45756,6600,-14481,38618,17687,-21468,-49173,61573,46813,24473,32241,27605,-13836,25157,-28943,-82737,-36792,11820,-9347,4474,31573,-61534,-102840,6018,39134,-64448,-69279,41102,90052,19727,-18075,-16910,-33608,40119,77750,14103,-47275,-5718,-36415,-108314,-45396,1508,-7010,-314,8644,1444,-27184,-2910,-21618,-39739,-18479,51156,91186,41734,36651,18850,40890,51181,1401,8819,-46917,-86207,22424,-35410,3022,-7957,4677,25198,40285,-41909,-4408,-9570,-107688,-78747,44936,36224,-76641,38962,1236,-48074,11811,-34835,-42936,28334,-65082,-48487,-52925,-10456,14006,43157,-21971,40913,12010,-17125,-28008,5640,-29112,-74124,-8239,26609,26764,17975,20153,45370,-4145,25767,12311,-31554,-15588,-40955,-19667,34363,-21367,6591,-34777,31215,65894,-35026,22722,-58622,-13901,-38574,70081,21694,24838,-41493,-94508,27889,94652,17005,-66770,8757,-57221,-17644,34598,58736,-35802,-47215,-62601,-36834,-60482,13136,-3719,13010,13103,-23167,-5714,42563,-16229,9764,80430,49324,-1576,44562,88806,-40942,-20201,18447,-9444,22534,20587,-62217,-44476,-27980,-94341,52970,21427,48789,58782,58323,3287,42888,18637,18659,86153,16807,-12319,-30978,-27643,12926,21222,56493,38046,-27630,5538,20277,15288,-43770,-16115,17737,-907,14089,-17174,14431,11839,32226,-88625,54174,25594,24343,57403,50172,54780,32289,29744,-24779,-38308,-63195,-27967,10046,10087,19306,-11846,-37962,21225,20404,-2811,35559,23898,7987,39930,29531,35698,27842,-6193,-17422,-74797,-59375,26627,12609,46327,79074,45826,-37779,-11250,31371,-24063,45525,61188,13157,507,55340,29612,26485,12452,-31854,-28749,22239,54893,-150395,-4843,1902,29844,-82032,-38872,6841,13520,34358,24122,13203,-9310,-1338,26798,29835,-76124,-100153,-73643,37071,5001,50166,-30903,3524,94134,-61708,25756,29558,-577,-21998,58790,20496,-16601,-11801,57870,-9034,29373,117264,-35020,-24218,-4214,-63460,14756,-22481,-104397,47316,8393,-88981,-51698,8820,-39511,28605,-30643,-52593,-54942,-74829,28240,81222,83611,6019,57153,-25233,-33772,24059,52544,16446,-10879,41911,-36772,22346,41506,110498,16891,21229,22684,44672,20100,46728,49399,-7384,20315,-50175,-14832,34431,-50105,-44324,3205,80109,65343,-7445,-3669,-41545,-65094,21036,-7454,-60485,-2618,-50957,-30455,-18574,-30619,14963,76795,44,25927,-26641,-26363,-15635,52700,39433,60137,32369,-12268,14100,-13067,-56199,-48572,-39518,6590,69445,-28539,45626,6845,-6864,25678,103149,13819,-60552,-27601,-126708,-570471,-124275,-89566,-59918,-10234,27696,-7164,-6375,-91448,-15117,-33093,-37112,-75382,-41768,29555,26863,-18477,76502,80788,-3273,87847,-1119,736,-11264,114803,52251,-16304,8591,24113,-4651,-22536,-100273,-10405,-11590,-31765,-7081,-61877,-58332,-33033,-27958,6140,-33793,-9060,-54953,-41900,-45441,-36369,-45080,-38700,-14581,67045,22934,41172,24554,-27554,-40314,-61820,8941,-30931,-34714,-15904,9231,-1982,-12586,47959,23231,67074,55316,59119,10922,-36629,-31613,-7631,-21836,-110608,-128039,-90981,-67654,-32882,-17531,50974,51122,-24570,-21710,63807,31071,-404,-27637,-26898,-40408,-72428,60247,118529,53500,-7761,-36790,41727,60662,13453,-40568,-60369,-59657,57824,70422,-27638,6812,34307,27717,-2615,-2840,52001,12253,5722,24431,-39178,-57897,19272,-16073,-19544,-8540,1338,8557,27735,71982,42006,18182,-14724,9330,-16822,-58374,-26114,23374,-68093,-118507,-50133,-76908,25201,58057,-2537,9044,27295,-64578,-37905,-59989,25880,38564,20289,458,23198,-83608,-45049,39508,48485,68748,30641,-39255,-15782,-17208,37339,56344,32892,-34197,-76258,-84855,59006,44484,15149,76970,17950,31121,35954,23964,58199,-42285,-94322,-49114,-20570,26751,118564,63522,3579,85786,-63191,-56017,26477,88948,16462,-68633,-8533,-11836,33279,-17411,26634,110687,48052,70536,-46809,1281,27748,-7199,-11407,18303,39555,28322,-15903,-12475,-65914,-94852,-20024,-34292,-10474,-29601,-32821,6703,-5116,-26791,-13745,-60221,56383,-18024,-52450,-23731,-31355,48434,21065,-2456,-12828,17034,-56456,2454,-16525,-40004,-38389,86731,556,-18652,-55531,-40124,-19827,-24930,-52917,-61336,82691,34605,39483,101029,93409,-21961,15155,5947,-39180,-65330,12614,-54189,-5992,-22757,-6285,-32197,-45783,-10871,-40136,-60995,-2026,-58526,-125115,8206,-30447,-5170,18628,57796,4177,43512,97802,-4858,-45168,-12397,6497,18353,52630,8279,-2067,24097,5736,44456,40014,26525,25989,37868,11416,-10837],[-20323,-55720,-14485,-35914,-14804,-44574,-22038,8019,-5391,-56649,474,11620,106669,-46013,-30481,40738,-49649,6162,24580,-47751,28038,-70876,81370,37693,-28834,34105,-29072,33317,-12385,-60133,-73370,67866,20431,-52801,15783,84840,24325,104041,29744,19492,11868,-7327,13348,69549,137404,5261,797,46078,-58934,-22730,-37961,-843,25228,54474,-20868,-33125,-2219,58883,101467,-15519,-15224,-58013,-35223,-46751,4120,6249,46963,-21292,-28554,21552,7728,139406,107760,22176,20190,-35896,-35244,-28552,16153,-74508,-47730,-21507,8632,-29686,7258,-53427,87340,-8199,-39658,-29657,-5637,-41400,-18301,87156,37960,33554,-83935,-52069,-18552,73613,-66698,-45827,-39335,-112998,-9908,-77076,-26448,20527,35398,3624,13215,14800,1538,10793,6486,42913,51248,10747,-46543,-37420,-10967,-30761,31868,-9839,15410,23254,-79873,-26112,55148,-8568,-85217,-1129,82196,29627,-157563,-10580,-26500,-67924,5863,3843,-76323,-43427,15734,13807,26979,47005,-26624,53250,-27962,-71680,-87592,-58959,-20244,67173,-6666,-98804,-48546,19346,-55956,-114660,-62301,-1144,40754,-8044,-54375,-5566,-32963,4826,-19842,-24645,2260,42678,11528,-16998,-70939,-52296,-6931,-69369,-46107,4950,50987,53288,22455,946,-20645,-7817,40750,-147544,-20615,42922,5871,19795,-60909,59605,65033,54550,-2286,-60770,-60929,-25627,46149,25063,20766,-28322,22544,1996,798,-10275,-100072,-9844,-61325,-26036,-28083,12856,-37118,52345,-14718,22491,23613,-32092,-28947,-254,-24065,-10262,51054,-1706,-9624,-20081,-28013,-76999,-28032,-42259,20586,-5642,84950,-68219,-106388,-4106,21255,57318,60052,-8608,101810,9761,79586,113166,56426,-107356,-89001,-56623,68163,-109472,-281354,-70934,62250,16076,-61083,-109538,32740,102984,4588,-46158,-30800,-52521,-105024,57184,86455,13736,28659,16221,699,-12774,-33727,9367,-49383,-32052,41753,47728,-5796,-127230,-35891,39502,95684,66724,2095,11737,17900,74294,60088,59890,49324,-36832,11892,-70999,45524,-7487,46184,-16896,43027,87617,121364,78369,52107,-2165,-42693,36474,-22261,-38998,-25257,19772,21651,-6456,-50867,-194171,-179111,-28083,-2594,-33344,-86827,-26071,34647,6079,18715,33966,5439,-93016,-55256,-3346,33013,-66052,-28403,16091,43903,26160,-24176,-24556,67207,11411,-5458,22841,21293,43356,-30377,-28616,12371,-3418,-5823,16533,45988,-1543,-4227,-40811,-101557,-77083,-69691,-43785,45559,6714,-7272,47018,22826,-57897,-73960,93243,56050,12335,2922,35006,-28840,9328,-28879,-74512,-30033,7386,11273,6036,30547,-74099,-124044,10513,68046,-39350,-55490,67062,115759,18568,-7636,-126,-53372,25522,85625,30243,-40490,-13232,-47787,-129820,-62714,-4872,-9064,-14884,-22470,-49362,-27105,-5052,-41149,-43117,-36049,47931,82569,56367,18625,-8764,27110,28678,5762,-1568,-54139,-116419,1329,-20818,12268,1185,6453,1467,55782,-35303,4339,-7635,-132919,-86739,22534,22064,-75251,41098,2431,-57334,8804,-51319,-43942,28014,-45681,-30754,-33478,2935,-6524,48394,-14471,36281,11836,-17342,-18871,12648,16312,-65883,-1229,4992,58707,20584,27572,70302,19372,9245,46855,5439,-9303,-44089,-24912,32589,-21228,11120,-15369,37913,54556,6317,60588,-48482,-3490,-17471,92854,31919,2351,-46004,-96251,38910,69548,44622,-64133,-162,-43960,-26367,42142,48953,-25449,-26137,-43368,-36877,-43437,11334,-13104,3755,-14094,-22089,-18656,27492,-11986,21977,76603,61687,21494,56284,94350,-58878,-5812,35764,-878,15815,20458,-61704,-31908,-45997,-125000,55393,9808,55182,47848,46130,6653,3204,10217,9040,71438,10814,-6564,-46146,-21096,15224,18925,42005,49767,-30208,16103,-18166,4626,-18259,6975,-7226,-28725,908,-42465,28480,8686,28107,-80870,22183,39614,13262,58021,25190,40005,32717,69524,6306,-22471,-71106,-23573,4302,30452,5103,-6304,-54924,26531,22949,-22618,12305,37982,4514,35210,35777,31581,17468,-32343,-49324,-71487,-80308,34126,25120,64604,68217,49058,-30707,-5973,14647,13397,89983,58150,49472,10580,48242,17120,-16199,-677,-18773,-24163,32035,38878,-148777,-19505,32490,16162,-78733,-5172,24156,18331,38289,6980,1085,-4118,23474,54580,27868,-56384,-101607,-53780,56416,34661,41721,-28635,12217,63121,-73934,47008,19683,4864,-17069,58073,34545,-21186,-18796,47161,-64360,-9551,94535,-20549,-56860,10762,-59425,5651,-9634,-105410,47066,22608,-79145,-44993,16941,-26179,13561,-65028,-66353,-47985,-61591,23687,74880,87518,59429,55130,-8147,-21024,21508,42471,17886,4361,67796,-35259,4264,33478,94946,17108,-6623,4086,44906,34359,35468,46136,-11128,12552,-43974,-20182,-19945,-74838,-63871,-18199,62568,53116,-4100,231,-39393,-58379,-13338,16183,-43608,-19044,-59423,-49720,-4117,-4216,17136,80577,12802,28823,-38809,-26436,-7362,55213,45688,47835,19012,2633,44736,-2873,-24355,-12036,-9324,3101,84333,-48550,40793,4091,-5265,15721,79419,15344,-28183,-11019,-147077,-581818,-146209,-97812,-69634,-27042,4310,37419,11775,-60085,-19331,-46284,-32187,-77014,-47191,25953,28697,-9870,76193,87412,-11930,92967,-17725,-16464,-15697,108159,39384,-31726,24157,30585,-4728,-37187,-86791,18408,22464,-14181,1055,-55460,-72516,-35403,-31592,18834,-28975,-19273,-48295,-55517,-45681,-13249,-17214,-46122,-56340,71418,27898,31711,13975,-13805,-63395,-46439,5677,-20993,-21063,-13773,860,24549,62,57127,48669,79392,55638,108731,30798,-44901,-58043,-20691,-16218,-131863,-132973,-119071,-59024,-17624,-39336,78838,61721,-23219,-3067,17428,19456,5596,-26601,-16630,-58377,-46886,48796,110993,38216,-10444,-29811,57783,24431,8176,-37893,-46639,-64334,56233,72478,-12629,4890,53183,1055,13200,28705,43827,13661,-8762,13825,-6847,-24708,34208,-8466,-28271,-16727,-18942,-4719,4537,55909,11589,11637,-2467,30972,6779,-55401,-37949,1277,-67429,-103383,-45143,-84969,22031,65458,-13603,15035,2629,-82560,-31873,-56543,32806,42060,14971,-5639,27395,-25766,-66092,31776,38984,74019,42531,-17091,17379,7622,50105,84182,39656,-32798,-74208,-82205,71844,36464,14766,55143,13702,19772,21532,37933,43685,-48126,-105202,-42572,-15644,15793,111449,85523,14308,72810,-93994,-52216,11880,76067,-563,-70341,-46116,-17440,25371,-25671,35056,117658,34422,83240,-22918,39900,17763,-29083,-4264,-3145,36061,18360,-13527,-1670,-41575,-90072,-31955,-32515,-7409,-10352,-27170,8935,-11668,-22839,-19895,-28832,40749,-3652,-59262,-19666,-44976,47086,37469,-14430,-24307,2400,-26432,30393,-5300,-30622,-46366,68432,-8474,-15394,-21422,-41375,-26098,-1344,-50489,-68703,62948,33977,-6182,82640,127611,-8614,-1461,15034,-41400,-65608,26812,-73967,-12861,-3171,35450,-25908,-44055,-22206,-12936,-51344,17122,-96037,-115382,30377,-29045,-3925,44059,69377,-17889,66358,116154,23031,-32662,318,-5622,-2360,37552,3294,-1580,26611,2564,27586,32230,10838,11974,31613,14503,-17233],[-47568,-67650,-18225,-45372,-2302,-31111,-23764,8335,-6877,-69425,22336,3817,73238,-68080,-41817,56496,-9594,-15657,4542,-90168,-13478,-34534,75599,32551,-40537,1169,-34503,26382,-6578,3536,-57893,59314,34859,-51651,20527,105316,10737,96015,18239,33538,30785,-17320,19394,63905,134246,24755,-4127,50973,-67119,-31837,-81501,-16364,26830,56002,-13576,-34447,-11078,59581,130710,1201,5070,-52771,15070,-39520,-20718,6116,47702,-32923,-5803,29963,25211,137381,125481,49816,40482,-39055,-13288,-21677,19657,-51521,-30358,-27064,174,-32094,-2791,-60657,74061,-33858,-82049,-77146,-4398,-7032,-537,83217,48368,25242,-117694,-86519,-10954,55578,-59302,-52293,-45283,-124874,21982,-79177,-20122,28678,36027,7321,16881,19730,22075,3442,-4666,41542,50920,-26371,-66694,-51338,-13941,-34578,38881,-15228,-7753,12487,-104778,-62508,55842,42603,-66037,-10441,62837,35226,-151675,-3063,-8568,-84894,16398,-23938,-69401,-912,-14175,-12000,14279,36781,-3287,63788,4236,-74179,-92110,-46614,9156,57492,-5999,-134724,-76449,36947,-49100,-129607,-49560,7097,40926,-21305,-61015,-8202,-44100,25588,-4839,-5701,-8860,38918,28773,-37338,-88627,-42055,18992,-63152,-62994,12488,27200,51735,37785,24635,-21438,-10255,31048,-129816,-44446,62061,-6399,18897,-64226,59528,75278,40135,-15693,-53804,-50160,-7918,42654,12968,25529,-33789,21230,-13487,8950,14432,-67958,-22890,-55435,-26184,-6673,5831,-64368,58251,-20515,24543,41494,-40942,-20613,722,-17620,-14178,42401,32077,9295,8567,-5338,-69950,-23741,-59383,9524,-19481,97962,-46951,-108883,-2627,10028,42515,53063,-3219,107301,7663,73042,154587,79104,-91548,-111623,-80767,43308,-171022,-224798,-100787,42153,11299,-54834,-63077,25584,101695,5173,-39217,-24596,-43858,-98180,34716,96406,31853,67394,21467,-15156,-26869,-33874,-9540,-71612,-41608,49854,49602,-13472,-103589,-25203,43699,55723,69669,10762,-234,31318,92181,75285,31493,53092,-19944,20152,-43017,58414,-38516,25870,-20043,33378,36305,96407,78816,51197,-15651,-39243,39065,-30306,-43967,-23255,30645,23836,-16663,-48616,-203704,-157588,23757,23051,-17472,-45447,-19300,25391,14608,23831,10278,5368,-99497,-51475,-20815,33642,-62697,-68862,3685,25120,-26517,-28764,-35734,68383,9174,-1683,35402,18857,38717,-22344,-41501,30,-14886,-798,13393,24930,16137,-941,-23182,-116114,-75235,-77450,232,32992,6117,-1531,45352,29009,-81485,-101025,119593,62324,7644,-43742,27466,-33484,-1963,-17445,-49794,-21813,-843,20618,4425,30217,-73314,-144306,11622,92376,-4744,-35683,80100,124601,7255,4213,7414,-71337,7092,78179,44275,-25267,-8771,-40513,-111069,-64961,-15943,-11713,-50491,-48436,-86831,-13912,-11427,-51141,-32318,-51136,32180,67225,63670,-5524,-26949,10002,-6106,-5582,-14154,-58722,-133341,-32022,-16901,21821,20463,2444,-25693,58088,-31101,13338,-1424,-141255,-93166,2367,13077,-60280,32251,3802,-60363,134,-52534,-41581,8954,-42337,-21358,-13408,11604,-33094,46288,1469,24798,6871,-17135,-2379,22341,49899,-50919,1754,-10749,82877,28423,34489,63527,35432,-8500,68979,16333,5719,-44825,-21813,25828,-31903,7958,13172,24941,24865,45398,85897,-42652,10244,7805,100216,39497,-15930,-46207,-77633,45684,31024,67664,-67655,-11267,-20589,-41301,23399,30572,-17936,-17399,-30459,-28484,-21420,13764,-23543,-4002,-40377,-21961,-28922,20683,-3668,35401,72680,56459,40219,55678,89568,-70741,-2677,36068,1503,11045,20925,-54971,-12312,-56538,-142619,57804,528,57450,21732,25508,14911,-28035,4137,2518,39388,5493,-15627,-69513,-33815,19709,9276,21127,58887,-39689,20029,-60136,-2623,-1564,27117,-38177,-50316,-12387,-66301,34309,9342,14499,-58599,-2726,59302,-5337,56748,-457,31272,31865,96137,32729,2374,-67560,-12110,5234,48301,-12254,5401,-57719,25339,17130,-36300,11159,47774,-4836,26068,36451,20868,-77,-53634,-55654,-53169,-92314,40116,30301,61923,54400,47369,-21015,-1218,-10602,53099,129612,53499,60249,16422,32202,19360,-46901,-20153,-2209,-15893,42324,25697,-126015,-32718,59680,5678,-66330,30982,30125,16851,35871,-17830,-21203,-2893,31174,59503,18502,-39702,-84121,-17613,66555,62467,37045,-15273,16888,35074,-82407,49149,5686,20608,-14515,60211,45957,-19490,-12724,37109,-107881,-41154,62253,-4447,-74399,25369,-47445,7809,9227,-89422,36512,34973,-59930,-32853,23216,-11189,-1982,-89018,-70801,-37880,-39329,16237,56902,73361,96032,50364,-787,-374,22266,27574,17483,26305,88666,-21675,1747,19333,61232,17831,-22737,-29404,44504,46414,20120,33573,-12021,7700,-33350,-24523,-79317,-93842,-62037,-33665,27394,18422,-3659,-1687,-36235,-50356,-45069,42244,-19324,-3918,-60569,-56193,10177,13842,12302,65333,17307,26724,-46904,-20200,10122,51163,41747,34315,340,-91,67024,13637,16706,30815,26253,2608,90051,-72812,28609,3444,-5825,12760,38909,12639,-5005,11647,-144820,-598482,-179291,-108545,-74925,-35832,-2769,73782,29610,-31777,-32288,-63901,-27955,-71729,-52176,22289,27477,806,60523,81602,-22335,82662,-41835,-21397,-9940,90968,29945,-44953,30337,40338,-5681,-43439,-55240,34470,44276,-798,6985,-54455,-86174,-33408,-31085,30590,-27734,-33139,-28880,-51649,-34378,7562,-1043,-70382,-98339,62879,2651,23752,5744,-7960,-94689,-18696,6320,-17130,-7470,-15260,-8881,39588,3124,62910,80718,74754,44909,147806,51593,-49595,-78414,-31020,-18175,-145607,-113225,-122861,-41405,-3693,-58878,103199,66679,-19188,16290,-32584,9987,8531,-20976,1277,-66517,-8904,27439,89223,27452,-11193,-27969,61720,1072,9841,-27801,-34358,-55909,56946,58317,-378,14424,67087,-22330,29058,58079,30862,8310,-23250,-2811,11182,11473,41218,-5604,-51998,-23468,-30864,-4253,-17391,46061,-15351,9748,7572,45179,18270,-56435,-45461,-27176,-58556,-71322,-29888,-82800,19970,78899,-21413,22218,-19042,-83064,-20611,-37037,38801,44853,18107,-13698,15324,31856,-78941,24724,25987,68688,41829,8686,47536,22843,54781,104279,42588,-32567,-62711,-72234,72730,27734,9946,26660,845,10320,10425,53203,26476,-53009,-107098,-26220,-12067,12556,102321,94953,19632,57726,-110317,-38198,-5720,54674,-17182,-59623,-75958,-17209,10161,-32405,37550,104775,11240,94057,31317,75172,-1871,-46179,6149,-19332,33114,3949,-17510,-4078,-18165,-88500,-41213,-22393,-2782,10997,-18885,17874,-17736,-19854,-24105,-1235,21521,10124,-60662,-4622,-46704,49785,43517,-24820,-39673,-15064,1496,54291,10188,-17669,-34641,49699,-15212,-10745,15377,-28348,-22236,24603,-46492,-72190,40300,38134,-33079,57543,138652,11682,-11443,25473,-39775,-53896,40229,-79306,-14795,18098,79216,-8006,-34896,-28452,12796,-40644,34315,-115185,-96153,36840,-29766,-4806,61922,67185,-36324,63622,114570,43092,-17211,6468,-17319,-18798,21606,-5312,4613,25237,-1425,21241,20942,4475,12506,19595,9598,-22574],[-67806,-74137,-20427,-50064,15373,-14180,-26314,8791,-14002,-72996,37778,-5165,31034,-81742,-52025,65308,35038,-36093,-22803,-118587,-48938,-1401,66548,28535,-51257,-27475,-31839,15229,-4380,32155,-33637,42198,26976,-47609,21047,116216,-5341,75794,4844,35541,56292,-10795,20054,48492,122160,43239,678,52782,-59648,-38497,-111801,-16036,31178,51842,384,-30979,-20716,52407,141612,19436,31432,-39716,60479,-14511,-26348,8492,28528,-46845,12950,38457,46334,115090,123154,73124,45874,-35064,6768,-12993,25600,-12684,-2638,-30406,9156,-25213,905,-56467,56025,-43015,-87517,-100536,5217,20308,12196,69879,49219,6460,-126154,-81763,-10037,32330,-46338,-45565,-46242,-132674,36152,-76596,-12239,35682,31525,9954,7886,25982,26231,-15039,-13741,39409,42106,-54642,-77909,-68599,-14808,-36793,41573,-11459,-37427,-22995,-122686,-80169,45430,96165,-32541,-20076,30269,37592,-112791,1348,-5239,-84746,25112,-44525,-55976,41116,-32272,-42331,483,29262,26079,66879,34840,-60805,-91037,-27474,42584,30509,-6588,-134798,-96324,51190,-30436,-107291,-37842,7912,37716,-29950,-48603,-17370,-42279,50002,16795,7299,-19662,24811,51963,-57337,-88771,-25834,49011,-48767,-73436,13714,-2052,45979,51293,39642,-23800,-13696,21558,-88933,-61632,72602,-15663,25105,-66495,52561,78554,21952,-17759,-46221,-39530,3210,52272,5164,37485,-40047,11063,-26649,12308,42568,-35417,-24152,-40218,-33035,9282,-8015,-68574,67955,-21177,18438,55422,-24862,-8883,1274,-5847,-5392,43848,38510,11463,26079,8497,-65773,-6996,-74901,-4029,-32065,90736,-23858,-104508,6223,-1763,22510,40104,1693,104224,6891,57656,172854,99350,-59274,-115772,-94207,3124,-267577,-135441,-137698,8631,11231,-40920,-17686,10748,77262,-1998,-32106,-15826,-34770,-80400,12201,85133,46065,86602,28476,-8473,-42369,-26598,-7183,-83313,-47424,43880,44356,-22767,-59691,-13152,33989,10753,47925,16093,-11839,44638,98906,84920,9059,41138,-23361,17381,-4547,62851,-64635,-6952,-29306,8839,-21942,55164,81402,47346,-24266,-28571,41851,-30477,-43364,-15117,28475,16825,-17948,-39769,-147471,-92835,68355,46456,-2815,3080,-19472,21314,21704,28603,-6287,16644,-89885,-42060,-38453,32411,-51787,-86178,-54,4828,-65719,-33037,-48872,61060,4619,-9704,38386,9524,32944,-12067,-44364,-11307,-17691,7229,13832,-2780,29532,6391,1444,-112296,-66292,-68941,34702,11527,6434,7900,36968,32940,-82297,-118683,126227,63280,9947,-89810,7311,-27294,-7654,684,-17834,-13886,-10018,20430,129,31186,-58634,-154669,8604,105253,29248,-17519,76069,110096,-11138,10685,5383,-83436,-9154,55463,53482,-7292,5115,-19285,-65893,-57077,-30700,-17343,-90889,-64116,-94437,8609,-19914,-49643,-8596,-60681,2885,46041,61667,-30492,-32251,-5153,-41358,-26320,-23058,-56866,-125917,-67800,-17869,27905,44399,-6182,-44007,49838,-28152,22131,9293,-127519,-96322,-12046,12030,-37397,14999,5578,-57365,-9078,-38061,-35709,-21101,-56263,-23330,6837,12546,-59856,34562,23009,13418,-2810,-19381,19360,31031,61129,-35869,2479,-17601,97554,41413,39287,30347,38697,-25957,73477,14721,23796,-41145,-11163,14396,-50663,-314,42260,-6261,-16022,68160,77852,-48057,23312,30680,79631,42549,-19787,-40678,-44511,43584,-7050,81940,-74313,-20993,9913,-59266,-16019,9334,-14471,-21806,-27603,-14660,4198,20918,-30925,-6031,-60585,-24424,-34028,28400,4923,46997,67479,39057,47962,42845,72421,-72127,-12445,18359,-4403,8909,20575,-42985,8318,-58088,-139852,63209,-3042,52729,-11216,3032,24820,-40143,1298,538,1773,-3426,-35160,-91311,-55282,23877,-7751,-1086,62155,-52733,18078,-89108,-3922,1745,43690,-61614,-57828,-21917,-84463,30838,12575,-5249,-24713,-12675,79902,-24894,53408,-21808,20164,28551,99020,44209,28515,-56465,-1601,13844,59625,-26978,19142,-49805,17135,5835,-40599,25678,49314,-19056,17032,33314,3328,-20172,-66942,-48817,-31282,-95743,42409,23697,38327,39045,41636,-10486,3009,-33658,85441,150340,47428,43552,14963,10149,35244,-52381,-38657,11125,-9553,52218,19443,-88983,-39383,72264,-181,-47628,63554,23123,8752,26930,-39721,-47592,-4398,23768,35723,5645,-30854,-55434,18001,65719,81850,34214,1061,15303,22013,-83295,32720,-8205,43044,-13903,67234,49247,-13305,3450,29830,-122496,-56829,31075,10905,-71336,34856,-30353,18602,25676,-61310,19703,41623,-37451,-18261,29735,2718,-9129,-92847,-62392,-27544,-13859,8556,33422,46028,100519,48152,-1685,22545,26335,14892,17383,57711,99437,-2205,12567,327,23378,16825,-22424,-61907,46146,52819,2845,13932,-11533,5319,-22008,-24642,-123853,-104626,-49529,-43500,-14589,-33149,-8819,-7206,-29900,-38172,-63587,64140,2021,46383,-43360,-48562,20069,19099,124,34821,14384,21848,-48474,-7478,32200,43452,31110,24127,-14945,-20149,74217,33790,50261,66548,58068,4339,83770,-94380,14524,7982,-7887,14201,-1994,6381,2114,33282,-121335,-614930,-210414,-118061,-73658,-33208,4905,91968,42672,-10488,-53836,-84989,-26990,-64108,-53948,16201,23852,14532,40831,67986,-30672,59387,-63199,-6192,2535,72923,27406,-52133,23945,51067,-7185,-38083,-14722,35263,45698,5026,10569,-52975,-94957,-24505,-27393,38761,-31518,-46763,-4665,-27203,-16904,17917,1217,-104693,-114496,44307,-56359,19185,3323,-9910,-125221,15886,12657,-19018,-3443,-18174,-13717,40809,-12237,60533,108284,55563,16800,156360,72115,-47997,-88761,-38787,-23961,-145031,-74861,-98714,-21233,4966,-71562,107363,61744,-12854,33366,-69035,5721,9849,-8008,25265,-58962,29941,2231,61067,27413,-10144,-34552,55452,-2501,16324,-14342,-28593,-35776,57840,31824,6270,33526,72926,-40365,37703,75553,18283,-729,-32062,-20007,16575,43409,41750,-8793,-80198,-24682,-35647,7818,-33091,48136,-32072,8086,12655,48791,13515,-56567,-48327,-49435,-41400,-28159,-8702,-69099,20067,94376,-22999,29964,-34333,-69202,-6813,-1963,42256,45760,28731,-19264,-7345,68861,-80756,20057,8264,57065,33612,31338,60875,25850,49861,103786,41011,-33391,-44600,-57485,60004,19245,3405,647,-17954,3974,-75,66385,8567,-48246,-100310,-2358,-10764,20580,89444,85194,15972,44223,-104362,-18029,-23470,29128,-32823,-37727,-86625,-10826,-5663,-34960,36848,76653,-13578,103127,101491,97883,-25568,-56760,12274,-25679,35845,-11145,-34038,-31361,-5686,-92996,-43781,-4454,3591,30457,-11734,28948,-23237,-18379,-25396,17244,2802,19177,-59354,14125,-38089,53055,39204,-34879,-58195,-30121,16575,58119,18307,-4738,-10754,37167,-19102,-8793,45974,-1461,-8245,50709,-38847,-70459,20935,44436,-26896,34186,130222,35815,-12268,30483,-34933,-30893,53047,-67473,-11889,36061,109627,10772,-21051,-27491,24314,-35428,45526,-107394,-68958,22405,-39799,-9049,70528,50330,-45908,41672,93605,52324,-1534,7472,-23512,-25628,9312,-12691,18139,20134,-6349,25666,11724,7811,30626,1079,-3334,-25673],[-77175,-73212,-20364,-48249,31563,756,-28421,8426,-24116,-65072,44247,-12518,-13538,-83786,-57600,62340,72357,-46722,-47609,-123543,-68440,20956,54110,26036,-53860,-45271,-22580,3527,-869,5549,-11849,19666,-948,-44390,16437,115462,-20318,48945,-4765,31601,77194,8145,16726,28824,102852,56189,11787,49223,-45990,-42323,-117840,-1297,39444,40823,13927,-24236,-27796,39986,133148,27066,52038,-23059,85310,17288,-15588,11182,-7587,-57346,24281,44595,64018,82706,98355,89142,30601,-26686,17870,-1745,29970,26618,28504,-33167,30828,-7670,19663,-40919,38607,-35866,-63855,-98409,14897,30002,18723,53779,38699,-16772,-107487,-40298,-18501,12087,-27676,-30824,-42937,-132787,28830,-68262,-1871,43599,24999,12539,-10207,32284,16240,-38963,-17632,33369,25872,-66819,-73242,-85668,-12709,-36135,40342,-340,-62350,-68645,-131633,-76341,28689,131912,2365,-27634,-4175,37956,-59084,2805,-18418,-71476,32098,-51606,-40573,73947,-35858,-69091,-11823,24332,55057,62887,51372,-37110,-83299,-7839,61876,-12391,-10050,-98691,-101681,60679,-7820,-52220,-29813,2684,31841,-30676,-26554,-29273,-26781,72521,38495,10808,-25780,4759,71969,-73264,-70495,-8343,78793,-23105,-66301,5552,-29729,37187,56321,43370,-24765,-18541,12832,-47131,-68185,69651,-19413,35509,-65605,47250,73442,5769,-8466,-44270,-29206,5262,77809,6916,50416,-45769,-7294,-34127,8400,66654,-9636,-14736,-23057,-45917,13795,-25609,-50304,77897,-19420,5669,61233,10538,3809,858,12406,7377,56767,10481,-651,28002,5382,-63461,17168,-86870,-21071,-40764,66338,360,-90250,22231,-11901,-2240,23137,7142,96139,10169,38221,160569,111464,-19429,-102726,-96350,-39464,-359468,-54861,-176574,-24117,23100,-20075,12564,-4800,39939,-10140,-28151,-9807,-23523,-53939,-4768,57318,55428,88270,36858,11610,-57429,-15537,8182,-84958,-48494,29228,31754,-29940,-14841,-3649,17530,-19134,7434,26327,-18832,53768,90522,86504,-5609,27743,-42076,7638,26088,50511,-82942,-37690,-46317,-23977,-66170,9254,91442,43910,-24427,-11852,43348,-24369,-35230,4801,14413,2923,-7740,-28139,-56424,-16585,87523,59381,18477,38530,-28096,21815,24946,34661,-15131,37969,-65733,-27871,-52267,28401,-38326,-76484,7712,-7459,-77951,-36301,-60615,45673,1654,-28254,27982,-9772,33131,-967,-43095,-19658,-11752,14758,18336,-27611,35148,14184,19940,-93541,-51219,-45479,53027,-10993,8996,22465,27393,31999,-56649,-117236,104178,57423,15529,-118924,-17693,-14193,-9073,18841,10690,-8114,-16461,14334,-5307,34890,-34376,-146085,772,102800,55532,-7341,55609,74625,-30973,6064,-2571,-84647,-18515,22554,56697,7753,22826,6458,-18463,-43554,-46526,-27778,-116712,-68731,-68451,32734,-27150,-37678,22614,-63189,-36690,21284,51314,-50078,-25940,-15897,-64805,-46419,-23880,-47230,-91544,-91692,-15654,26393,64574,-17015,-46618,37226,-23970,29815,22833,-94623,-95456,-18533,18685,-13685,-6357,6959,-51406,-13622,-13063,-26020,-48395,-79926,-33791,25638,5716,-79540,14004,44264,7795,-15262,-26209,39071,35252,49398,-27835,2554,-16628,100132,54699,40879,-11387,28771,-41885,61270,14585,38432,-31661,4500,433,-68235,-8953,60800,-46074,-57526,68108,30593,-64169,33314,46322,31926,41557,-6924,-30353,-10214,31825,-34396,84549,-77488,-25019,42147,-73466,-58309,-8796,-13851,-32103,-32888,-566,31576,30243,-32279,-45,-71242,-29868,-32794,50031,10504,53674,58227,18630,41483,21058,43565,-62016,-30814,-11144,-16505,9981,18169,-28309,22191,-51812,-112994,72439,1165,39491,-41568,-14464,32331,-29192,705,4611,-28842,-19373,-59113,-100848,-69579,25424,-31271,-19646,57438,-64377,12673,-94151,1687,-6362,56550,-67239,-49521,-25591,-93120,19573,16209,-24169,11648,-7126,94581,-40971,47620,-36137,-2322,21752,79560,37822,47865,-43220,-425,27521,62441,-35519,29253,-38917,2381,-5900,-35758,44743,41059,-35255,12813,28779,-17901,-37139,-70710,-49633,-17312,-91184,39906,4904,2503,23198,33815,-1252,6869,-48131,99472,144788,39452,10113,6548,-11508,57279,-34855,-50374,15585,-9487,60988,20771,-48295,-35695,65115,-1470,-28253,85745,6552,-3198,12483,-50394,-69791,-7217,7633,-10931,-5221,-31119,-25326,38885,56760,88153,31380,12237,8559,26279,-75928,6624,-17495,64376,-13003,75579,41544,-5054,22401,25606,-107481,-54911,8447,22613,-51494,36739,-13235,33230,32159,-28808,1856,39890,-17423,-4620,37077,13462,-3661,-74750,-42889,-20346,9153,3874,11350,13935,75565,49215,-5399,40051,31867,13846,21639,95614,95284,14665,26772,-19399,-5503,12781,-8095,-74418,50798,50814,-13454,-8303,-11761,2703,-13327,-19679,-142046,-106971,-40751,-48616,-51281,-85978,-22461,-12567,-18859,-20873,-63321,74887,11750,112132,-5024,-29788,23593,14351,-17060,-3112,7058,17293,-41344,10149,52796,36000,17015,19896,-20279,-44867,65647,53837,62062,85140,78769,7059,65421,-107093,3098,18354,-10628,16272,-28597,-2449,-5331,46766,-86143,-627139,-228271,-122662,-66271,-19474,18801,90477,48211,3947,-80337,-106570,-30657,-57609,-50242,7256,17928,30320,28238,53548,-34530,27801,-71450,25879,16849,58382,29644,-51014,5989,60865,-7061,-21993,23413,25108,27628,2997,12033,-45649,-93288,-8773,-21610,41840,-39798,-53725,15491,11915,-3986,13958,-7160,-135304,-95640,20499,-131757,18773,6576,-16482,-139009,49635,23916,-24944,-17254,-20552,-10127,31790,-47175,40869,120139,28701,-28198,131333,92484,-37888,-87968,-44669,-27308,-125828,-32370,-53811,-5227,5326,-74507,84739,46013,-5496,46944,-82644,6785,12261,11548,49237,-36203,58283,-17764,35512,38186,-7286,-47684,42863,7717,23220,-3546,-30225,-10184,55784,2029,6055,54717,68437,-52073,35761,77800,10033,-8770,-30867,-31541,15513,67474,39759,-17813,-95453,-17917,-36036,23597,-39596,60902,-34787,4217,11336,41627,-4796,-51449,-46841,-54983,-17709,19166,12594,-45939,21405,102788,-17649,34856,-44038,-50862,6264,39442,40222,43715,42529,-19625,-29222,79926,-71458,19510,-12675,45770,24197,44009,49597,18925,38214,80083,35154,-34705,-23960,-40279,35412,12890,-1656,-15115,-37096,570,-13490,74188,-8550,-28922,-86310,24035,-10936,36758,70450,55233,3789,34189,-75433,3338,-38294,1906,-46547,-9563,-72245,-177,-15074,-30558,37835,40653,-32999,106756,151694,101736,-46223,-59931,8187,-23539,44608,-23155,-65487,-82284,-10574,-101785,-40108,17916,12249,45638,-7991,37491,-27017,-18445,-23516,24555,-11802,20272,-57578,26615,-23832,52636,27646,-46372,-76624,-40037,12692,31405,11132,5283,14990,34390,-19205,-10824,64551,33557,12794,74611,-26794,-62141,9179,48675,11180,18266,113681,56873,-3888,25380,-27768,-3138,63728,-40163,-5935,47014,119105,18546,-6057,-20078,15501,-38645,47532,-77149,-39605,-9884,-61172,-15335,69839,22508,-43468,12402,61761,52074,11123,6470,-20496,-20678,4683,-16193,38227,12870,-11803,36297,9754,17001,59175,-20298,-22533,-26816],[-73374,-65415,-18537,-39982,41698,8666,-28779,6602,-32631,-46637,42074,-16829,-53434,-74120,-56848,46333,94554,-41595,-59892,-104408,-70116,29456,39256,23817,-44095,-47566,-10271,-4418,7831,-61914,-1996,-2845,-37757,-43275,7171,104076,-29857,20677,-7286,28772,83536,30323,11351,10944,78558,58888,22725,38131,-34398,-42354,-97838,22289,49830,23561,20821,-15915,-29920,25146,111494,14359,56797,-8523,82290,41187,5499,12279,-49394,-59533,27532,46847,72719,53950,60041,95824,-2851,-18305,16144,11882,30385,50813,54888,-35638,57795,18352,49283,-17517,26474,-18368,-30077,-78701,16531,20647,19847,39177,20019,-37997,-72192,19001,-34744,1135,-4233,-15330,-37282,-124474,5491,-54722,11441,52689,19793,17013,-31824,35547,-873,-60897,-15501,20738,5799,-62321,-52906,-97360,-8421,-31920,36594,14775,-72664,-105051,-131924,-57109,11535,137304,26612,-31596,-30346,36258,-19181,1787,-41949,-52236,36380,-43253,-25229,92368,-25597,-84149,-20965,21472,75687,53244,46463,-11536,-69373,6547,50164,-62623,-16271,-43971,-89475,64278,9025,13968,-26067,-3392,24871,-21672,-6098,-38562,-1477,86392,54397,5262,-24401,-15322,80122,-80576,-40884,6216,102232,10902,-37182,-11271,-50145,27252,47856,37453,-21092,-24679,5231,-21387,-63522,52895,-17333,45569,-59186,49869,61376,-2868,8358,-47137,-17716,-349,109241,18566,58126,-50673,-29905,-33713,-2645,78949,7003,536,-11509,-60734,5634,-42404,-17067,82629,-18230,-10099,55668,49588,13082,-1141,35360,17962,74665,-38837,-20489,15261,-17494,-58510,42433,-89920,-39350,-43570,33424,24774,-63167,42266,-18135,-28965,5160,13809,84533,19062,21909,122223,107309,12295,-79699,-90625,-73607,-410021,-8685,-207813,-44262,50692,4969,24349,-14603,4006,-10946,-29412,-11881,-9779,-24699,-11369,24402,58614,83129,44520,28221,-69204,-5098,23721,-79242,-46136,12925,14000,-31056,14856,2,3532,-22785,-37290,44991,-19019,56067,68212,79807,-13680,28541,-64239,-3843,32268,18180,-91511,-49518,-66988,-54433,-81731,-28525,107695,45133,-14261,9641,42027,-14788,-19904,36532,-6459,-13124,10761,-18457,23016,39828,74412,57061,45839,47332,-43652,24896,23191,41631,-17679,62754,-34261,-10598,-59581,20892,-27969,-48247,23368,-6713,-62490,-37741,-65717,24594,3564,-51182,5544,-38066,36311,8899,-42740,-23626,868,19928,24599,-40661,32725,18901,22950,-65915,-32706,-13161,55470,-25275,13761,37990,21964,25587,-9880,-94960,57200,44749,19281,-123759,-37220,-518,-9175,31005,27756,-6261,-17419,6449,-9844,42666,-8039,-117388,-12332,85539,71121,-7608,23518,28663,-46089,-12219,-11182,-71682,-19155,-12240,54261,16022,37787,25985,11189,-26970,-59195,-42549,-116877,-65333,-20781,49423,-29986,-18571,53703,-58811,-78062,-3440,36132,-59914,-12981,-22571,-68599,-56578,-15467,-33109,-40501,-89533,-5438,14274,73112,-27628,-34445,27015,-15842,35341,35811,-53515,-90926,-16594,29375,5432,-26748,6543,-47049,-10517,14389,-12464,-58768,-101052,-46889,40144,-6175,-85697,-11561,57985,9529,-27387,-38145,45691,33108,23439,-30883,2952,-12115,87342,60799,38998,-43097,10239,-54846,38639,22275,44836,-16473,21754,-12724,-73020,-12580,60386,-81111,-89747,48415,-40034,-83350,39808,53181,-28041,38454,16166,-18191,9798,13359,-46909,74954,-71150,-19917,69725,-75611,-83797,-19442,-13125,-35759,-39439,8619,57601,36748,-26861,13533,-71339,-36541,-25656,76785,11214,52690,42466,3874,22099,-4738,6858,-43379,-49982,-42357,-29206,14560,13276,-13946,22673,-40795,-65992,82694,12510,18631,-61859,-21737,34090,-281,328,15317,-43672,-42644,-82324,-91905,-63643,23116,-58262,-31321,44923,-69495,6935,-74910,13345,-19017,65114,-53478,-31060,-23497,-90135,4027,17844,-33954,39701,7951,98278,-52394,39032,-43381,-38729,11157,51910,19815,54615,-32502,-12992,40641,56486,-37976,30594,-32597,-17032,-12607,-24735,58037,25077,-49487,15790,24751,-36649,-45760,-65303,-70065,-17432,-78004,32895,-21234,-32940,7364,26331,4645,10311,-54074,88514,115779,29314,-22919,-4980,-25708,75233,-9508,-53635,8612,-15894,68173,26885,-14798,-20793,40745,460,-14390,92212,-13303,-13807,-5456,-47340,-80018,-10174,-9708,-62536,-9188,-38062,-515,39562,45318,80214,27537,13310,-103,41528,-62210,-15817,-19231,75979,-9076,80416,24429,3043,34837,23255,-78853,-40003,-4332,28277,-25508,30627,-2101,46180,25656,268,-12861,29597,-3354,4820,43640,19905,12784,-40795,-18793,-18989,25848,4873,-3782,-13899,39217,50893,-6231,45426,36140,30456,33000,127133,73606,21871,32498,-34737,-19637,6126,13176,-55328,56723,39267,-25385,-27854,-14417,-4127,-9205,-11329,-132751,-102759,-45802,-50506,-73343,-120377,-45965,-14179,-3421,-586,-46413,70281,8845,163271,43949,-7556,21206,5904,-34602,-39170,-769,16075,-23842,28835,66216,31881,1528,21639,-13913,-56562,47132,69559,48609,84262,84738,9571,38083,-108602,-4235,32435,-13409,15549,-35595,-12868,-20594,47445,-52652,-633771,-228756,-120405,-55652,1241,27941,75364,45761,13888,-104814,-123525,-38592,-53012,-40527,-2911,9018,45179,28150,44851,-33683,-5736,-61356,62086,28778,46723,29590,-41734,-18440,68155,-2504,20,49613,11365,-1021,-4443,11698,-30066,-76570,10855,-14798,39996,-49806,-47879,25673,52621,-8665,-1949,-19419,-148051,-53799,-3249,-190014,21796,13429,-23660,-120769,75209,37572,-32324,-50166,-21689,1106,19739,-88168,-975,110275,2759,-79118,88695,111852,-18962,-78175,-48733,-22537,-88497,1303,-2186,1904,-3682,-67133,42414,22462,1011,56822,-74496,11226,18554,33902,65687,-5077,70136,-23954,18628,49642,-2491,-60927,28586,18700,26230,-714,-36643,9721,48004,-20358,-24,68233,53417,-57052,24946,68835,7137,-11041,-17920,-32837,14165,84009,39549,-30911,-84921,-3830,-35053,32935,-36596,77333,-24193,-1794,4751,26881,-28574,-39429,-41412,-39436,8535,63188,28363,-18329,22070,94828,-7268,31697,-50450,-39457,16172,73993,29545,38061,53663,-14920,-38262,73520,-53593,23833,-32818,39773,18193,42565,16044,8384,25393,41811,25896,-35497,-4881,-22799,4620,10725,-2697,-16709,-50787,-759,-31466,74415,-24027,1810,-67585,47056,-10609,51737,44404,10995,-12718,27117,-31564,21483,-47773,-26725,-56648,17688,-35473,11369,-13652,-17387,44812,5349,-43476,97909,148351,86301,-57906,-56053,-7125,-19896,54935,-29625,-106665,-140383,-32603,-107556,-33951,39435,23755,56365,-7606,40737,-27179,-19722,-18654,22345,-20078,12444,-56157,24779,-9336,47065,14070,-59803,-90032,-44846,-8253,-21517,-11080,11020,35729,41125,-15165,-15970,69874,67495,35950,93510,-11414,-47205,6007,46492,65363,11018,99226,67582,11101,9424,-19430,20576,69640,-3352,10,49465,109588,7886,6607,-9957,-10653,-48145,39280,-39880,-16570,-48686,-88188,-20428,61611,-9041,-28845,-12827,32948,46013,17903,6376,-7544,-5536,9900,-16369,60806,5872,-17078,46388,17582,26203,82986,-37328,-44424,-27163],[-56697,-53457,-16373,-27022,44747,7896,-26413,3810,-34631,-22181,33664,-18356,-81874,-55723,-50577,20813,100122,-19747,-53747,-70875,-60263,25738,24370,20506,-22621,-34189,718,-5112,22488,-127341,-7106,-19282,-67640,-40141,-4864,85459,-30340,-5935,-2846,30535,71432,45887,5776,-1267,51799,48588,26397,18382,-28562,-37404,-60022,47288,57180,2933,17913,-7892,-26113,10469,86603,-20125,41618,-1436,54951,46152,30430,10885,-81679,-52305,24608,44979,70339,39216,28090,92424,-42756,-13771,3235,26600,27068,52685,70181,-36757,81648,47376,80664,8012,22082,1163,-3790,-52207,6072,-464,16842,26577,-2,-52505,-34637,72440,-51532,1184,21471,-5391,-31644,-109590,-21142,-37268,27116,60228,17966,25047,-51567,32362,-17018,-74024,-9084,929,-13713,-47070,-24595,-98969,-4313,-24342,31885,30077,-63902,-117548,-123957,-32391,-864,113964,33386,-31692,-42856,31805,-14991,-1163,-63675,-34061,36023,-22607,-8820,95948,-4254,-81836,-26419,20201,80783,40056,22539,7990,-51636,11855,3660,-105294,-23247,4479,-61854,61578,12589,66151,-25810,-3555,18236,-3803,7044,-40272,26424,86161,60989,-5835,-15132,-30081,72670,-75641,-10875,15247,113729,43891,8108,-32772,-61133,18298,25594,26681,-10615,-32047,-939,-15930,-51536,26680,-10894,50985,-45991,61011,46113,-725,26857,-48083,-3448,-8670,130208,35202,56663,-54924,-50881,-25247,-17972,74565,15295,15285,-10567,-71435,-10712,-53565,19923,77759,-19388,-24209,38804,74915,14750,-5082,57811,23789,85997,-84970,-40515,-6245,-55904,-47132,62262,-77738,-53482,-39405,3541,47263,-24112,61222,-19256,-52198,-10121,21571,69391,33274,15290,72343,79439,21284,-56139,-83015,-93909,-399188,-2201,-219742,-46045,91326,29870,24179,-15387,-17458,273,-35801,-24929,4330,-587,-5951,-876,54116,82982,48663,26820,-74645,836,29486,-69238,-43459,1923,-4854,-24208,24618,-5583,-1294,-2375,-68574,68883,-12702,51070,37569,66822,-17957,50303,-76986,-13722,9069,-27262,-88893,-32397,-84483,-72588,-67501,-49053,121702,53183,5359,33929,37054,-4347,-585,72529,-26843,-25905,29084,-14597,63664,62779,36662,40522,69559,29289,-61571,28267,17151,47476,-16052,82135,-3979,7784,-59696,10211,-24929,-18472,38176,4512,-31639,-35874,-58981,1755,10383,-69657,-22505,-69756,37142,15700,-45409,-22701,16328,22881,28855,-37305,24090,18771,9148,-36086,-14319,18949,46047,-24444,18756,46433,23634,15515,44553,-59283,2116,27210,17252,-107116,-42626,7926,-11074,33885,30613,-9513,-12410,546,-11687,54544,12367,-77917,-30402,58302,76176,-16019,-12865,-13437,-51900,-41876,-16681,-45807,-12598,-40265,47735,16505,44638,31017,15259,-8950,-63811,-57356,-94074,-58487,26181,51897,-27098,3295,77613,-49197,-109327,-23757,20419,-59392,224,-27074,-52170,-51883,-238,-22097,8146,-54921,11774,-8688,66190,-36586,-14304,23698,-2124,38042,44303,-18934,-83651,-7401,37904,18056,-41399,3150,-48100,-454,36743,4161,-43956,-108450,-56846,47221,-18779,-75356,-36295,58375,15702,-36200,-53872,29800,24984,-3584,-43868,3967,-9315,58136,53811,34202,-54178,-9430,-62868,14367,36607,41402,2211,37275,-21735,-58070,-6953,39994,-99897,-106424,19189,-103102,-95141,43701,53048,-78967,35137,38178,-7944,5747,-6794,-45988,55699,-53628,-4880,87230,-59607,-81520,-20951,-9058,-21872,-39207,9671,78155,35154,-16406,31985,-62284,-40477,-14459,94880,6973,41965,20249,-206,-4696,-30695,-31277,-22215,-62325,-65747,-35825,22426,6584,-2072,7187,-28910,-10425,88066,27266,-6352,-68293,-16390,28765,34040,-1627,31522,-40490,-69772,-101623,-66651,-34041,17258,-83030,-35671,27404,-64323,3539,-40640,28667,-28478,68517,-28277,-12759,-17382,-75916,-11330,15668,-28445,52049,23683,90329,-60288,27632,-45488,-81614,-2434,34142,2436,47001,-26801,-36490,46734,42660,-37489,20689,-33899,-37281,-10314,-11600,59339,6577,-57732,24619,21877,-46150,-42827,-52976,-104386,-30232,-54838,22905,-45744,-57104,-8255,21566,5716,12959,-56321,54731,73763,17455,-40484,-13780,-27896,81331,5999,-51637,-8414,-23846,73522,33122,3751,2606,7490,3419,-10197,81299,-30688,-17408,-24224,-34111,-73899,-12498,-22565,-95824,-4135,-46675,16916,23708,36875,60969,22880,4235,-7141,57794,-45146,-23161,-13293,71996,-583,78992,4126,9523,33061,20954,-57134,-20408,-11497,26920,-5767,17645,-1850,52817,9663,20585,-22363,13537,3868,7357,46351,21786,34088,-2266,1450,-24430,34867,12557,-9378,-30798,12218,49835,-2205,35931,36829,62511,50719,134075,36423,16736,22512,-41779,-21354,-1010,33242,-8639,59590,19260,-29561,-40232,-19916,-18537,-9509,-3003,-102930,-94671,-65425,-50758,-76916,-123690,-77139,-10269,13854,18044,-22000,50935,643,179532,84282,7917,15178,-821,-46827,-65476,-5882,20004,4195,42967,68910,31913,-14067,27040,783,-44210,28718,77067,18997,69055,76583,11051,7250,-101682,-9663,46162,-15877,10160,-28219,-23998,-36925,34678,-32811,-636361,-216829,-112099,-46001,22194,24093,55953,36975,21055,-118873,-129798,-48797,-48658,-26636,-11721,-3885,55037,38071,45071,-30073,-33954,-35502,87658,36174,35514,18702,-26904,-41834,71527,7955,20901,58882,111,-28418,-13259,9813,-7305,-44516,29350,-8030,34980,-57249,-26742,24704,80881,-39173,-22006,-28455,-135236,-10935,-22483,-200208,26109,21421,-28431,-68737,87660,50405,-38486,-93807,-22332,15350,11201,-109428,-52444,81186,-15454,-116790,50482,125925,6255,-63655,-49889,-7337,-38930,22361,42017,-1259,-20605,-51013,-2937,-3265,4678,62517,-52585,16284,30102,53780,69476,24263,67154,-12161,11301,44009,4173,-66278,16773,19614,23411,-7926,-43970,11241,33663,-27431,-8672,66918,30687,-55149,11027,56814,7427,-4477,5507,-22899,15947,95023,43267,-45016,-49592,13325,-35303,28235,-26189,88374,-5346,-7974,-3414,10305,-48036,-22185,-32230,-6338,31214,94545,34807,7729,20162,68299,4309,16548,-55059,-42181,22077,92368,8871,28747,57130,-7982,-27531,61898,-31561,32065,-46999,38851,16803,27852,-27523,1716,16905,3407,14519,-34461,9668,-7186,-23760,13952,1295,-5050,-55511,-826,-52371,66681,-37433,33839,-47406,61970,-7559,54179,13068,-36628,-27708,20618,13802,33387,-50993,-56402,-60811,36926,13079,20131,-1814,4077,58778,-21117,-45851,70549,88175,57564,-58067,-46766,-28262,-22702,60417,-30128,-144605,-182200,-64429,-100460,-29707,54742,38124,64137,-8568,38820,-21970,-21750,-11079,15161,-21567,-2487,-54476,6702,1805,37645,3924,-73275,-93616,-46102,-36651,-80340,-39790,12614,50656,53722,-8074,-22851,64713,90783,55920,104442,4713,-27620,8929,35042,113100,9776,89134,64167,28147,-13976,-11310,33698,68446,34244,2620,44296,89212,-20681,14195,-2744,-44145,-57593,22665,-13837,-7188,-78672,-109585,-20961,49227,-36094,-5132,-26832,20730,38006,17249,8573,12560,15077,24115,-16280,78550,1468,-21403,50231,33690,30121,86934,-42443,-63987,-27432],[-30429,-40787,-15411,-12185,42821,2325,-20986,1857,-26762,1509,22124,-18591,-94265,-33850,-41460,-6669,92971,13792,-30457,-39273,-48529,15097,12834,16108,5202,-10675,6689,2843,40186,-148762,-22597,-24984,-77001,-25627,-16857,63881,-20499,-30139,5360,34715,44677,48831,1457,-7553,25596,26576,17922,-9116,-27936,-27003,-18940,66295,54267,-16276,5967,-2315,-17046,-2002,67383,-66664,10287,-5088,15105,29752,53574,7434,-92836,-39677,19055,39909,58466,39810,23212,79863,-72204,-14386,-13980,40343,22446,36728,72588,-34727,94918,72283,102769,29768,25043,15687,7203,-26075,-14525,-21516,10246,14555,-13995,-58308,-4997,102835,-57345,9016,45384,-4428,-27898,-90793,-37319,-16793,43215,61101,19464,36939,-65777,21106,-26570,-74157,-1765,-23089,-29308,-30764,-37,-88585,-3526,-14440,26941,42358,-39049,-102408,-107305,-11088,-5459,75475,23129,-28817,-42090,24342,-47805,-5561,-71266,-21455,29112,3022,10596,88476,23748,-61043,-28547,20097,66758,25831,-8361,16530,-33886,6916,-62294,-125021,-27703,28848,-25751,53342,802,90210,-27797,6977,12498,19184,15737,-31650,48712,69982,57796,-17653,-140,-36473,52484,-57850,10053,17970,110559,64164,55268,-53390,-64609,11999,-4122,16636,6606,-41180,-5420,-23285,-39615,-1823,-2450,49470,-26697,75362,32261,11700,41192,-39377,13614,-13540,127732,48702,45426,-58244,-64529,-10797,-32912,53683,17426,24240,-20794,-72626,-26580,-55437,49910,62740,-22716,-32547,15777,75854,7343,-10706,72379,24501,80935,-107605,-54609,-28098,-99286,-29761,70933,-47247,-56990,-28262,-12781,64681,19802,73771,-15947,-64911,-18971,29493,50672,50323,21260,28208,26652,2515,-39472,-79724,-100847,-329858,-25583,-203617,-30737,134607,49617,22715,-8185,-17444,21121,-45017,-46866,14890,11395,8520,-10337,41075,92168,47230,3488,-71563,82,22683,-56954,-43905,1068,-20314,-11266,19750,-24035,3783,29344,-73355,90433,-2202,40445,6213,50864,-21313,84983,-72422,-22094,-33525,-69136,-74219,10459,-93250,-73283,-34543,-49596,123112,65006,30223,57565,28776,5692,17071,100034,-39770,-31554,36549,-18205,69532,57592,-8034,16767,76615,-2820,-75411,30329,9234,49801,-12160,89038,19870,25598,-52887,-1895,-30375,-4315,42399,16699,-3291,-28104,-38035,-18134,16630,-75792,-47008,-96109,33339,18756,-49736,-17314,29809,24969,28088,-19042,11545,14859,-14296,-9677,477,41780,30043,-7298,20532,40313,31980,5425,90004,-22670,-39258,8766,8699,-77695,-30756,8397,-16454,27763,21964,-17897,-3595,-429,-9919,68477,20959,-42276,-51710,28673,72331,-26678,-45691,-39202,-46799,-75210,-18929,-13813,-2966,-55234,39588,10958,40748,18423,-2296,8297,-56709,-63886,-61319,-51824,50562,38839,-19923,23811,90020,-37262,-120268,-35535,6729,-51771,8375,-31178,-21983,-33433,16905,-22247,37241,4006,29964,-38944,45814,-43681,5078,27917,16902,38150,45474,-2239,-74264,6587,37799,25625,-46855,-3358,-55616,12273,49476,21811,-5822,-96737,-60084,44884,-27697,-50750,-53977,44052,20925,-40021,-70576,-9049,13354,-20397,-60726,5502,-11822,16754,33042,27631,-44282,-23140,-63733,-3781,52544,29787,20109,48649,-24542,-26476,9484,7491,-97288,-105893,-7877,-129502,-92185,46104,49658,-103600,32359,49278,-2524,-20753,-23654,-35981,32318,-28518,17204,91956,-25337,-54022,-14557,262,11638,-27774,2436,89424,22685,-4466,51643,-47203,-36560,-1845,92433,-823,20381,-4664,6352,-31134,-56330,-63609,-5230,-63512,-75837,-31849,32662,-252,6767,-21137,-19689,38647,82214,39667,-30260,-61219,693,17706,58829,-5671,50311,-23689,-94784,-115348,-35574,11191,9653,-98534,-34986,9539,-47623,3752,-4760,44430,-30240,66494,-4662,-3853,-9539,-53278,-22308,9101,-6986,47605,32582,74627,-65984,14001,-44981,-116111,-17117,35805,-2766,27643,-26103,-60780,41392,22594,-38067,1063,-39391,-52359,1993,190,47700,-8099,-56704,34668,19497,-42312,-28208,-37366,-134987,-48377,-21945,12213,-59097,-64684,-23389,21864,1429,14255,-60628,8906,30918,4987,-35995,-14465,-17926,74415,2254,-50615,-30650,-25150,76745,35370,4712,28834,-24634,5027,-16127,56134,-42997,-10395,-40968,-17733,-52467,-13806,-28670,-94387,7927,-51418,28001,337,34101,36657,18603,-10477,-10373,66701,-27368,-11302,-2568,51711,11595,71471,-10402,13782,14257,17196,-52853,-4858,-19169,19447,-1316,-71,-14191,50680,-6938,30708,-26417,-3220,5169,1222,42299,19415,52539,28485,10966,-35287,37086,25564,-6317,-34383,5189,44019,3369,14313,33029,99383,70550,105783,-7766,1874,-2104,-39300,-17399,-5689,46003,47064,53903,-5860,-23400,-42919,-26984,-41233,-12362,1650,-63657,-84902,-91282,-50301,-64216,-98739,-109272,-1869,28836,29990,-2003,22314,-2353,161829,99359,8290,8519,-3822,-48877,-77641,-6939,28788,39877,46880,60581,34289,-28289,32529,17255,-10899,20284,73681,-10998,48203,58260,11099,-20903,-92826,-17383,55126,-17843,286,-17247,-35006,-51300,12000,-33045,-638226,-203760,-101018,-41182,36210,5328,40131,24837,24574,-115875,-120878,-58338,-42130,-12502,-17338,-21086,56294,49624,52032,-26972,-50110,-2888,93823,39232,22952,-7675,-10937,-56433,69765,22985,33858,51253,-6524,-45881,-19344,6615,19024,-2974,41053,-2487,29418,-57820,6349,15144,88770,-90720,-36371,-29601,-98787,16313,-34405,-154969,28659,28506,-29662,-2106,85626,59531,-41478,-133295,-23977,26261,8117,-88874,-82600,43232,-23689,-122983,28959,126842,32593,-48833,-46296,16042,13672,35414,69538,-12996,-41616,-29199,-33751,-25159,3954,62600,-26089,19781,45738,66319,60241,43114,56898,14793,9838,6974,12092,-57940,10079,7812,16184,-22897,-49448,-12111,14860,-17704,-15151,50176,5884,-46524,1210,49074,6735,10886,35689,-4977,21039,100977,49439,-56170,-4133,26598,-38680,8157,-11950,87124,14155,-11898,-8358,-1625,-56208,-3841,-19342,34059,43327,101884,31064,27802,14714,32311,12857,-9776,-57581,-58541,24766,94186,-19372,16401,50647,-2986,1120,52694,-10407,41540,-50780,36958,17859,6101,-63875,3975,15749,-22491,2614,-30298,18523,4620,-40669,22113,9464,14877,-51250,53,-71980,52571,-48335,55745,-29370,66842,-175,36984,-19504,-76224,-36542,11788,48220,37639,-48999,-83983,-56841,43615,58955,23378,14661,30003,76145,-32793,-44286,25184,3039,25748,-48335,-34390,-44860,-34017,56585,-26081,-163790,-190795,-94325,-74296,-29849,60386,54193,70729,-8194,34359,-10801,-24098,-942,8577,-17414,-20522,-51295,-21579,9162,27099,814,-82841,-84759,-45075,-59573,-119236,-62331,11089,63045,66429,-547,-30921,53727,96694,68194,105095,18505,-6894,13330,14472,135217,9979,77716,48439,42077,-38703,-4927,34724,59596,63655,-444,34197,67049,-58984,15058,-3804,-72938,-59378,2270,-10588,-13900,-87690,-114651,-15369,36959,-52388,21927,-27717,31171,30763,9524,12627,34369,34896,42951,-19573,82444,892,-24142,45324,52570,25961,65635,-31953,-75777,-26813],[-202,-29948,-16435,1574,39404,626,-12944,3234,-8741,17648,9947,-19403,-90323,-14583,-32316,-27266,79431,49071,1074,-24278,-41712,4508,8005,12547,31660,13027,5829,18050,55451,-114094,-38937,-18376,-61327,8951,-25973,42888,-2524,-52351,12657,35365,12683,39679,-434,-10869,3381,-1262,-3263,-40744,-29755,-12549,10780,73580,35149,-28596,-11135,-1481,-4965,-10960,57983,-107133,-27048,-19841,-22570,-1673,70395,3505,-81404,-29152,14728,33125,41085,47279,52232,60901,-77202,-17927,-26517,50923,19677,15176,65562,-27907,93128,86799,107107,43697,32495,21795,5376,-1347,-38050,-31922,-170,2204,-17395,-55798,13459,104810,-41789,18573,62799,-12619,-26644,-69913,-35220,6333,56641,50242,22282,51075,-72843,3731,-28272,-60879,3188,-44610,-39664,-22795,10577,-68342,-8634,-3718,21064,49743,-7770,-66813,-81901,1562,-1845,38997,2597,-24590,-32784,14852,-97734,-10920,-58467,-15523,15115,24427,32601,75842,52651,-26090,-28083,20505,35651,13202,-30237,13525,-20169,-6673,-119785,-113834,-26318,26747,9774,41587,-22195,87436,-30988,27758,7196,41634,27959,-13170,58739,40647,47029,-25896,16371,-34601,27446,-30938,17829,14887,94106,63893,87680,-68070,-64622,9014,-29201,11339,27774,-53265,-8050,-31062,-35242,-25435,5767,41727,-3920,84430,23523,30124,47189,-17712,31163,-10744,98960,51204,27004,-59405,-67467,5964,-42628,21930,15810,25303,-38083,-62152,-32902,-47226,66100,41805,-26302,-32906,-4135,52899,-6441,-16975,72435,20885,57631,-101027,-59441,-42871,-134044,-11532,64692,-2158,-45403,-11195,-9884,73982,56108,76221,-11017,-61154,-18600,36271,29583,65901,37439,1124,-41206,-36041,-32327,-84877,-98644,-224787,-64340,-159130,-5188,164472,59860,28426,2333,2327,42510,-53351,-69596,18398,8113,25242,-3686,20218,104547,40054,-33370,-59548,-7213,7017,-43022,-49509,11366,-29200,1825,8889,-56668,12808,56484,-49697,102113,9210,27246,-19101,35309,-25526,113013,-51030,-31726,-76457,-88612,-48032,63370,-91351,-57756,1470,-33732,107434,71781,53125,75804,18777,15777,26543,106892,-41187,-29447,25056,-28209,60347,38701,-40953,-3591,58856,-30456,-79041,30675,2784,47353,-7229,81306,36897,41782,-38566,-12752,-41971,-14266,30247,17949,8847,-11486,-5514,-30672,11981,-66227,-59828,-108416,26278,19044,-51892,-8620,36697,27316,21943,7179,-3208,10860,-35095,9629,9198,49337,12545,20585,15716,17427,43833,-568,113367,3647,-51818,-5283,-3322,-44644,-5499,2201,-24500,15979,7872,-29916,5008,5286,-4753,80577,15673,-21678,-72761,4555,61524,-32790,-68474,-42819,-32452,-101037,-21371,14176,4763,-54838,32837,2862,26699,-9042,-31104,21511,-37595,-52574,-33215,-46751,41931,15696,-12270,40119,89982,-26795,-108651,-36085,-5754,-42389,9068,-35245,11502,-7607,30532,-36534,41042,64668,41237,-69716,18973,-49221,16881,36565,38962,37034,38966,-4925,-62541,22276,25252,31098,-41770,-11657,-67191,21335,51755,37273,43534,-68037,-56038,33432,-29966,-18816,-59736,19783,20663,-39018,-84647,-58371,1758,-22210,-73148,7466,-19739,-26952,3878,20662,-20754,-27074,-56013,-11637,64417,13821,31759,54785,-21253,9104,34735,-23286,-75973,-90429,-24386,-108104,-74551,47301,46493,-95989,29664,46098,-2679,-56966,-33845,-21465,12128,-2400,39977,84739,19660,-14653,-3586,14403,55839,-7094,-10212,89556,996,4902,69461,-29929,-20674,9515,66499,-10063,-11650,-25560,19228,-49950,-83663,-84308,3032,-53816,-72459,-17467,43676,-5233,13612,-53898,-15377,68530,62105,44059,-47794,-44447,25725,4637,62907,-10718,67740,-1847,-111617,-122153,-12848,56382,3058,-99308,-33007,-3659,-21161,6946,21350,57382,-24857,60025,6111,-7020,-1644,-26441,-26080,-1008,24138,31356,31437,57572,-69287,-617,-43408,-127418,-30340,51994,8618,2446,-28536,-72512,24645,-1472,-42110,-22892,-40672,-54706,21935,9033,27046,-14176,-44401,40123,16236,-26016,-5035,-22569,-145736,-62885,16235,3158,-55831,-56877,-37536,28883,-7541,13754,-69992,-34654,-3977,-6606,-13046,-4498,131,60860,-17853,-56158,-51362,-12567,77268,32157,-9146,50928,-48280,3464,-28980,23818,-51182,6528,-53154,-4886,-22375,-14010,-29030,-58906,21156,-48369,34545,-21171,35699,14806,16273,-23911,-9825,64355,-10315,14812,8155,19764,24068,60042,-11024,15805,-18035,11487,-61483,293,-31015,8431,-14721,-19745,-36345,40071,-13996,32955,-25736,-15107,2044,-13864,30481,13326,61860,42255,7104,-48069,34771,40283,1626,-26939,14493,33426,4078,-12092,25634,126901,86646,49885,-44607,-16251,-32888,-29076,-14281,-5566,49070,89522,35500,-31113,-6096,-35831,-33082,-69200,-15022,286,-26235,-75139,-110864,-49568,-41996,-62126,-132905,7257,37343,32467,4781,-7139,6360,127524,84951,-8620,3898,-4523,-38547,-75414,-4816,39784,76188,37328,44264,35369,-38800,34751,28871,28232,26377,58743,-28197,29199,35298,9589,-41575,-88663,-30693,56264,-19076,-12109,-12301,-45003,-64460,-14055,-52792,-642440,-201237,-91398,-43250,38137,-23453,31611,12561,21118,-94023,-96584,-64406,-32281,-3014,-19916,-41144,47397,53348,58408,-27647,-49983,25600,81464,39640,8641,-45538,1238,-57155,62185,38562,34764,30195,-10562,-51393,-19913,2695,44324,37802,41393,603,25766,-48932,42678,621,77762,-143066,-37807,-21997,-48479,24042,-38012,-77297,26400,33340,-27936,46819,71388,63137,-40631,-154571,-27704,28667,6807,-27603,-62634,10102,-25029,-91785,21441,106871,53720,-36574,-36517,41675,60468,46618,77380,-29661,-61419,-5433,-39946,-39079,-1744,55369,-1379,21055,61649,68549,42394,48287,48282,47345,8741,-59371,19938,-35136,9106,-11347,8629,-39723,-52643,-52649,-3623,2817,-14917,24735,-14292,-32073,1098,48346,1024,31520,67707,14418,27298,99244,53583,-60237,32503,28489,-46163,-21570,2290,71315,26984,-12276,-6303,-3865,-52275,10831,-3169,68624,39594,76473,19329,40879,6244,3737,15527,-40269,-56408,-80738,25988,86722,-48293,2292,35319,-3498,37444,47345,5491,48670,-42108,25670,17368,-13134,-78385,15339,21310,-30090,-7801,-22121,22377,11282,-39897,32885,19388,36081,-41135,2010,-85631,35123,-55749,61021,-16597,63079,12093,1898,-48643,-100422,-38040,-1211,65638,34133,-44547,-103461,-43677,37471,89634,20261,26395,53119,89758,-27503,-43889,-28669,-64003,1444,-33389,-20959,-46008,-46167,43485,-19840,-154517,-164729,-111158,-31969,-33730,56213,69308,76726,-4668,30891,5073,-26474,11597,6783,-9848,-37031,-45871,-48003,14921,18384,5142,-84367,-64405,-41580,-67177,-122749,-67992,7511,75932,73201,4215,-40412,41057,83370,69622,94780,27596,11291,14607,-11153,123415,7572,57267,27006,48677,-58328,-1668,27136,45252,78315,-9495,22657,49166,-94871,8763,-15803,-88078,-48170,-15983,-29618,-32871,-72734,-99649,-4878,28764,-55682,45282,-18164,58366,25476,-2946,16839,51730,48115,59294,-28322,65166,3688,-24921,32694,66566,14206,28066,-8993,-75633,-22998],[27565,-21618,-18983,11974,37196,11742,-3472,9883,16076,21987,-1644,-22136,-75006,-3041,-24218,-34479,65002,74297,27383,-30220,-40293,385,11934,12737,49919,26282,-1270,36501,62536,-45749,-46435,-1730,-28607,62084,-30359,24347,18034,-72407,15038,27385,-13803,25214,1282,-15431,-11650,-26134,-32987,-70333,-30867,2035,20105,66470,-456,-29633,-28429,-7287,6748,-15894,56854,-123223,-58299,-43115,-46169,-37078,77626,1211,-56955,-27629,14433,25929,22660,48874,100742,39801,-54562,-19211,-27743,56724,20885,-136,55774,-15649,76223,87826,92048,48757,40311,20146,-1745,24519,-55097,-26865,-14203,-9828,-10593,-46637,22393,83536,-3365,24395,69810,-27801,-26943,-47568,-16641,30872,63878,25804,23502,64203,-72325,-13773,-24990,-37551,4349,-55097,-45057,-28458,3490,-43851,-20283,6439,12322,51919,17146,-23963,-50016,4444,8128,16908,-18310,-20748,-21296,5608,-136542,-16643,-27935,-14584,-4137,33500,53257,63254,76296,14256,-25722,20299,-4906,4540,-31268,2495,-13363,-24925,-144860,-75825,-17171,9273,37115,29162,-48173,68371,-34685,51932,1304,57781,49387,11631,53433,4841,32487,-28169,29338,-27396,6621,-2464,14874,7019,69358,43478,94014,-73872,-63404,8762,-36791,11906,47840,-69484,-8839,-29193,-41703,-39486,12367,31229,18484,80671,21408,47953,43223,13142,45286,-350,51743,38433,6010,-56473,-59851,20966,-43876,-11309,12425,20125,-55200,-42388,-24807,-32595,67337,22186,-27503,-25637,-11673,16650,-20306,-22233,55841,14503,23415,-73786,-54864,-47106,-148511,435,42991,46453,-18896,9810,10675,73559,71603,67762,-8738,-39350,-8172,40905,8860,75057,56958,-8388,-103786,-77417,-32362,-99081,-92012,-116035,-109332,-97096,21197,165268,58308,44014,9899,32016,53066,-57034,-81242,14246,-8057,36491,12133,-5657,108578,29094,-68223,-40279,-18657,-11207,-27527,-59681,29348,-31104,6893,-1402,-98193,15784,67716,-8316,100020,18502,14730,-34685,22532,-30876,114785,-21095,-45621,-102106,-75985,-13221,106224,-80334,-32363,27908,-9189,79868,62973,65642,84156,9477,27386,23103,87877,-31605,-22568,-6417,-41316,50564,19862,-50955,-10719,18226,-38852,-69114,29980,1016,40873,-1728,62518,49607,55799,-14771,-19928,-54823,-43722,3150,604,1015,14619,30793,-32931,-12854,-44036,-57527,-101671,19161,18912,-47604,1871,33888,29533,13249,31808,-19174,11483,-41405,20305,10849,40834,-2480,48656,3113,-16677,55133,414,110001,14160,-34848,-9823,-13177,-14390,23767,-6156,-31880,3428,-5395,-42756,9102,17850,2658,86419,-1315,-18547,-88720,-8235,45701,-29709,-77427,-26940,-12995,-109312,-28795,29586,6790,-40884,30493,-4123,5780,-44095,-60153,27295,-10619,-18489,-18360,-42610,5949,-7023,-8457,51023,79067,-21700,-83261,-25175,-20237,-35916,3251,-37934,38198,16533,36650,-59577,26856,99871,39648,-93302,-5361,-52770,18405,44313,60428,36917,27330,-17299,-47571,36653,1402,36723,-27261,-19185,-77953,20820,45315,46856,86256,-30356,-46681,15658,-24946,11646,-51391,-4210,13958,-34892,-92494,-96793,-6615,-11818,-74349,10042,-29440,-60814,-24484,14557,5839,-21921,-40320,-9260,67959,-2208,32202,55876,-14232,33440,63513,-38717,-44762,-64822,-27568,-50543,-50081,46351,44833,-62542,26327,32954,-6544,-85490,-36179,-5532,2029,18861,55312,69517,62319,19930,7919,30636,95877,15686,-23451,79637,-24029,8602,84047,-14007,7755,17575,25630,-18804,-51108,-35353,32117,-57052,-112881,-90670,2398,-37325,-59637,2089,53414,-6920,20226,-80106,-16283,73506,30717,37318,-55207,-23658,53023,-5552,43149,-14635,80083,16030,-116530,-120290,-9284,85573,306,-84325,-32828,-8572,10653,10725,32202,64905,-16627,51069,-300,-16698,5933,182,-21884,-12671,53419,11594,21713,45102,-68166,-14512,-40486,-109038,-39673,68568,31571,-21514,-31513,-62214,1598,-26637,-48936,-43648,-29071,-37756,44447,15520,4469,-10612,-20719,36769,10900,-3149,21200,-12002,-131440,-67539,50587,-2506,-37652,-39608,-50172,40817,-19360,11409,-82956,-64543,-27534,-15809,17562,14490,19998,51447,-42841,-69545,-64024,15686,74184,25399,-30975,62768,-61220,-1833,-43647,-7257,-57999,27036,-59030,1242,6048,-13232,-26403,-7215,27940,-36677,37674,-34652,37305,1711,17107,-29795,-7538,51562,5728,44227,14194,-15724,32128,47555,5626,15730,-55142,4590,-70091,-7357,-45940,-2645,-41746,-38311,-61298,23745,-5244,31881,-21089,-18336,-4257,-35995,12792,4082,59225,35888,-7719,-58265,30622,51892,9277,-14094,27647,19779,-4827,-34438,16929,134180,94100,-9915,-59132,-30315,-58603,-15084,-15373,-245,43753,106003,4418,-51111,20586,-21035,-35392,-95963,-15032,-7153,741,-66992,-113812,-49223,-18653,-32940,-140270,11805,36866,26507,-2774,-28912,25242,95979,50251,-37293,2903,-6013,-17477,-61927,-1998,48618,102704,15602,25365,31286,-42671,31871,31794,55456,42404,34104,-28368,15471,12889,6451,-52784,-92224,-49455,48949,-19187,-24121,-17622,-53064,-77856,-35997,-85598,-650170,-215633,-86457,-51785,26647,-53030,29755,2609,7089,-57843,-62548,-65324,-20378,-2317,-21553,-60484,29798,43598,54637,-33998,-33619,42231,58965,39137,-6463,-81605,5681,-46139,49134,49802,23550,451,-16302,-48851,-14341,-601,64413,67709,28300,335,25330,-30928,71268,-16395,56346,-169132,-25468,-8310,2816,18434,-33644,-6656,17361,35315,-24692,53121,49777,60827,-36672,-151224,-33190,20942,1000,45537,7539,-7457,-26194,-35118,17486,64241,64457,-27489,-20756,62434,95802,57857,67713,-47239,-74693,16486,-22950,-43958,-11657,40488,18700,21040,72588,60016,22939,43203,46830,72569,3873,-133243,25907,-2802,12450,-29076,5461,-51244,-54888,-88463,-15999,22849,-5540,1559,-24717,-13876,12396,51941,-11489,51285,96747,27913,31577,85716,50717,-53857,48357,13675,-57486,-50585,13508,43309,28711,-9803,3687,5538,-42177,18332,14808,86309,19599,19912,3983,49455,-3260,-2765,12089,-64040,-49988,-97581,27463,78788,-68153,-11804,14893,-10799,67222,43893,13521,50227,-22180,171,11809,-20947,-65553,31257,29979,-21079,-13984,-9875,23247,12456,-20807,42660,27932,52074,-29896,5170,-90365,17803,-57381,50973,-10742,54696,28770,-40615,-70746,-108205,-34965,-18111,67619,23584,-41099,-109045,-22256,22697,99306,12084,24227,64362,91956,-7751,-48212,-75609,-88953,-8303,-18213,-7457,-25940,-45416,25657,-13496,-118813,-116679,-109311,14230,-38099,45577,79746,80823,1893,30886,22583,-28743,25962,10429,-1510,-48617,-38690,-59662,21819,13602,14022,-75871,-37063,-34175,-57594,-95068,-52865,2415,88965,69588,4019,-50852,28839,54017,58551,75045,31200,24671,10096,-33847,82405,881,25114,8051,45943,-68438,-2415,17002,30239,76035,-22434,12881,37464,-117208,-3924,-36900,-86649,-23557,-26851,-59819,-55705,-40915,-70344,7009,27008,-48106,58404,-3530,86770,22203,-16448,19162,60141,51186,65479,-41695,25618,7820,-23741,15667,68963,-1893,-7065,16800,-62602,-13503],[47570,-14710,-21461,17877,36642,38613,5733,21873,41376,14521,-12454,-27015,-57230,-1765,-15656,-27070,52437,80165,36414,-47945,-39425,6684,24363,18587,56615,22414,-11960,52669,57846,20019,-39610,19359,3634,116829,-29884,8524,33843,-88282,10938,10635,-26997,15343,7916,-24218,-17425,-39741,-63875,-90617,-28874,10875,8185,46209,-44520,-17846,-42131,-20328,14369,-17041,58580,-106107,-74764,-69975,-50317,-66168,73843,2382,-34071,-37104,18985,18857,6606,35794,141131,21255,-14470,-12103,-16765,57148,25938,-4287,49159,1195,48729,76648,65069,46774,44690,14146,-7672,52674,-58148,-8709,-29653,-19810,1155,-32689,25184,49941,46160,24527,64737,-46807,-26724,-23987,8483,53159,62121,-8755,20751,72424,-63704,-22796,-21794,-10249,2977,-47936,-45904,-46866,-16970,-21923,-36409,15282,-1444,49830,24958,13077,-16870,-343,21318,12928,-30544,-18566,-12946,-628,-144241,-21979,10840,-15673,-24553,26219,66985,53048,89642,49507,-21997,17999,-44141,1385,-9718,-10830,-14044,-42179,-132283,-25154,-935,-7838,52582,18950,-68671,44065,-38359,68288,-5984,63697,77676,37408,34180,-29106,18195,-24452,34437,-19273,-3753,18769,8270,-4566,42923,11494,73564,-70549,-58109,9668,-21169,16619,61068,-89789,-7999,-13958,-55708,-43058,16982,22863,36505,61077,24873,58809,30241,43727,52129,12967,-134,11410,-12574,-47690,-45173,31040,-36230,-36070,8502,12997,-64563,-19538,-4866,-20078,57525,10265,-24198,-13385,-2976,-17652,-26865,-24714,27727,7286,-9829,-40813,-43445,-42243,-137640,1041,9484,83579,16840,32095,40346,64045,58797,50658,-13254,-4665,10557,43266,-8061,73907,71285,-8653,-138340,-104180,-34342,-119340,-83512,-32271,-161585,-36701,39887,130194,45751,66471,9170,57390,45243,-53635,-72035,6064,-29745,37214,26945,-32066,96654,17593,-86792,-17044,-30444,-27128,-11279,-71089,48013,-28830,-2595,-7787,-135339,3857,60607,32394,85088,23728,5166,-40670,13450,-36438,83101,5346,-64427,-102423,-37623,24858,124635,-63763,-5396,38712,15179,51848,33502,61290,80645,3435,41593,6830,48115,-16086,-16272,-50051,-53204,42795,9857,-38675,-386,-33811,-23448,-46684,29425,6037,32792,4339,40202,59946,67234,19567,-22509,-63492,-77525,-30412,-33593,-21239,45331,60372,-24460,-57119,-17939,-43430,-77339,15169,20970,-34356,12709,20837,29334,6829,46507,-35465,20011,-27002,22803,6000,21072,-12698,65648,-14679,-49913,62985,8693,84366,9935,-1181,-2058,-15220,9518,46238,-11208,-33886,-5247,-14043,-53181,5772,35356,10750,82897,-24397,-27230,-94763,-7502,27103,-17012,-72078,-876,6466,-96251,-44014,30386,2040,-18161,34695,-7610,-17138,-77665,-81649,23684,16741,32861,-16917,-37804,-39795,-18488,-10536,56820,59821,-24672,-60086,-5495,-38539,-34077,-5727,-36965,52180,30620,33988,-79596,8772,92577,24067,-104092,-19915,-52256,11337,45857,77349,40068,15218,-24332,-28691,47356,-27396,42738,-6681,-22977,-82757,7672,32564,47519,106269,6174,-35221,-4049,-14376,33744,-30073,-15816,4089,-29924,-91343,-105379,-10176,2696,-62129,13665,-35069,-75450,-42989,10196,26012,-11965,-19915,286,61588,-15148,19034,52977,-7306,37967,88806,-31771,-14690,-34871,-19780,17488,-30429,41527,43107,-17777,22615,19044,-10323,-93148,-31401,10511,5937,32766,56115,51786,89607,37454,16622,45077,119991,32432,-32160,63322,-44745,5594,95650,-1944,44057,21269,-14328,-25954,-91214,-29856,39479,-52991,-138332,-83661,-2509,-19735,-43008,19005,59744,-5213,27801,-90265,-20532,56491,-3234,20438,-51402,-4453,76376,-8517,5059,-15349,85034,24044,-109414,-108079,-26804,89718,3364,-57918,-34831,-4280,41873,11688,28680,65377,-10243,41599,-20440,-22547,14065,22755,-11160,-23452,68705,-3846,7788,40354,-59913,-25906,-34409,-66994,-43576,73278,54850,-38358,-32918,-30597,-19241,-49339,-55066,-54293,-1422,-611,63411,21827,-12401,-706,11648,24070,3220,17721,44341,-7360,-98308,-61283,70186,-4049,-12907,-20402,-61105,49171,-31420,7695,-94409,-76029,-40697,-21350,43498,37042,35899,55235,-60075,-86303,-64251,53864,66585,19449,-52307,60956,-65923,-9738,-55631,-31004,-65503,39865,-57989,2056,22480,-11744,-23302,37071,22253,-18796,37578,-38432,34026,389,21447,-25235,-6414,32293,21006,66057,13070,-46168,31734,36408,35668,13489,-86709,-1766,-68082,-26168,-59180,-10482,-73504,-52889,-80158,5793,18306,32058,-12946,-12741,-12756,-60500,-6224,-7703,45779,12992,-27159,-61927,27034,56072,11954,-2336,32393,5854,-22206,-46138,9617,118358,90787,-48646,-45129,-35205,-70790,-2031,-20478,8030,33817,99018,-33050,-61641,52109,-1953,-31971,-112872,-11452,-18372,13013,-61502,-96547,-49782,-1136,-20900,-129943,6874,27701,16357,-17555,-37168,45995,76867,10830,-66711,5869,-10793,8836,-42123,-1294,50584,108852,-12019,10023,19707,-37562,24248,26419,60175,54780,4039,-16386,6282,-5488,1575,-55578,-101433,-69535,35080,-17714,-32984,-31604,-58382,-90192,-47602,-121835,-660274,-245327,-86948,-64239,4663,-74103,31087,-3860,-18437,-17195,-29018,-61086,-9701,-12196,-24856,-74074,7835,21215,33803,-45661,-5824,45338,36697,38223,-20351,-99365,701,-36172,32356,53533,4118,-32852,-27520,-44189,-4246,-1059,76475,81123,2911,-3251,27746,-7247,83396,-34986,34292,-151353,-5910,6793,43802,8840,-22283,25819,1568,34488,-21238,16555,26366,53529,-31340,-126592,-38524,5814,-12662,92131,94018,-6432,-33990,22887,9181,6865,62993,-20332,-1460,72897,117654,66452,46168,-62461,-77614,33196,6001,-41603,-23558,20428,33410,21580,74073,42531,8267,35286,52218,79555,-5470,-184656,28322,30045,17328,-38371,9698,-52032,-57404,-95325,-18019,30701,11930,-9733,-24011,4650,32144,53791,-29164,63444,118787,30193,30928,58613,38326,-35602,43726,-18423,-70807,-68277,20093,8360,19161,-6914,19095,24812,-35800,17727,31615,82325,-10382,-51904,-9965,57603,-10923,15939,5059,-71678,-38265,-99975,29967,74824,-70236,-23875,-5910,-23230,78636,39792,13421,44591,4745,-36112,201,-13399,-31079,45189,37065,-2020,-12362,5316,23527,8972,10994,47762,32339,58885,-21886,9088,-85950,3307,-49200,33217,-11197,46596,48623,-76516,-83958,-104007,-32465,-36423,60462,7188,-41333,-98861,4200,6598,90550,1881,3953,56333,78292,19676,-57781,-101543,-77050,-2421,-5112,6198,11886,-22022,9799,-7971,-69474,-64372,-90988,48559,-38915,34202,82059,80466,9374,34284,37653,-30887,40707,15621,5183,-54470,-31349,-49041,30782,13086,22570,-58875,-9349,-21589,-37526,-55395,-21280,-4218,98446,54282,-844,-59368,17208,15374,34987,49540,30254,33364,-29,-43360,26859,-8702,-13191,-2585,34594,-67948,-7170,9849,20877,59652,-35249,6981,30822,-119854,-21104,-60492,-71765,9391,-27697,-86480,-73095,-4806,-38848,16266,31653,-34755,57152,10479,100472,20555,-26937,18088,58528,43898,56326,-56110,-27753,10507,-21080,-1949,57076,-17789,-22722,33322,-40120,2456],[57132,-7369,-21811,19385,35829,74480,12842,36650,59688,-454,-22346,-33051,-46440,-9824,-3485,-9746,41750,64051,24002,-60367,-32959,23851,42420,29092,52625,2109,-22577,61186,41509,58458,-19181,37754,17738,147299,-26240,-4895,38476,-96229,1872,-9287,-24587,18358,20475,-37188,-13652,-37689,-88182,-95812,-22769,8253,-18653,17833,-82534,4309,-51077,-39054,14871,-15203,57179,-61700,-74717,-94048,-37073,-83177,60220,7879,-23084,-52940,26963,11536,-5221,8599,150724,8785,24547,7691,1180,52694,32357,-338,47296,20243,18337,58481,41167,41130,43590,7774,-10349,79324,-44966,14833,-41744,-26005,10140,-15566,24879,15645,86283,21255,48914,-66400,-23721,-183,27401,67562,50427,-45104,13462,72570,-45951,-15252,-23350,14001,2468,-22279,-41448,-71332,-40735,-7606,-52479,22866,-21165,44817,11875,35765,10981,-8967,34276,23126,-29124,-18512,-10365,-1883,-118470,-26123,46720,-16137,-41131,4862,69862,44170,90219,70947,-17457,12371,-72143,3850,25799,-20899,-20056,-52105,-97257,21003,18623,-13229,56598,13015,-78563,21606,-41539,66281,-14551,58588,102775,58785,6380,-53983,7238,-16667,29558,-14285,-2593,26459,6082,-18684,20531,-19429,36734,-60000,-41668,9792,10356,22143,63210,-111343,-5925,11857,-68898,-38624,19953,20939,47038,28776,31012,59108,11117,63313,49589,21942,-43821,-24170,-24998,-32474,-28732,34798,-22316,-45280,4543,8569,-61181,-1202,17086,-20583,43242,7808,-15739,-99,17431,-37149,-21019,-23211,-220,1038,-32555,-15029,-29362,-33021,-105262,-9958,-27876,96705,52078,52720,66539,48148,20729,29375,-26552,31281,33368,44304,-18446,61249,73702,-10022,-131937,-106084,-33064,-140254,-72642,10558,-229983,2329,45856,67522,26214,89448,-2216,65318,19667,-42998,-41071,984,-47201,27291,32510,-54035,71290,8517,-82710,6300,-38670,-39241,3449,-78761,59334,-27324,-26986,-8991,-152115,-25178,41251,55646,62085,24355,-937,-40136,7699,-40807,28245,18018,-85197,-80460,7178,59586,115782,-45738,16290,34032,32138,33250,-10879,38960,67330,2573,57621,-15657,1482,-2361,-15906,-91709,-59863,34579,12001,-14885,22932,-81719,9605,-17089,29970,18232,25908,10945,22314,67093,75354,60901,-21728,-64312,-97999,-58549,-73168,-47808,69672,74151,-7756,-105231,1125,-27072,-43933,16137,26571,-12901,22797,-64,23389,7171,47374,-50625,36257,6110,19191,-3492,-1132,-17461,64625,-31259,-68218,66794,21776,46799,-3408,30606,16570,-6588,25090,54283,-9067,-26428,-7140,-17752,-58907,-5502,53676,18127,69758,-46185,-38546,-88002,5069,8542,1315,-55132,23827,21538,-66277,-65224,22935,-7407,7310,45725,-7298,-36941,-101891,-92440,11400,36865,85227,-22990,-31100,-75954,-13606,-15939,58778,34824,-35555,-52854,17687,-57046,-34990,-13954,-30530,53371,29903,24161,-84773,-897,45639,-1089,-100610,-21787,-44400,399,38050,86495,47657,7577,-15738,-6683,52957,-51876,47549,15190,-20809,-78496,-16826,15125,38047,96747,33339,-24651,-21355,-1665,44999,-17,-6510,-3125,-25892,-79989,-79029,-9500,12139,-39812,18761,-31146,-68309,-46299,7931,34394,-2605,-40,13040,46710,-23892,-5935,47414,-4341,26023,104354,-5296,5296,-6050,-6153,71186,-24846,31353,37986,22301,20413,13404,-9876,-77127,-21530,26323,22821,40386,39256,36586,94698,34308,20848,54468,125816,38396,-32543,45207,-55245,-2789,105173,5208,78449,20536,-38885,-31502,-121668,-10067,38660,-42519,-149749,-67167,-4188,-5894,-27187,27161,60880,-1613,35861,-80156,-24344,27389,-28912,-1480,-38145,9254,90456,-2065,-40083,-11931,82362,21342,-93533,-85324,-57734,70367,12602,-28112,-35832,7210,66589,6652,15998,58210,-7647,32838,-45970,-15958,24133,38211,2879,-31322,62675,-10668,-5670,42885,-42963,-33465,-23223,-17420,-41894,63289,67592,-45217,-31922,10252,-29574,-65706,-56089,-51293,36457,47489,73618,30427,-18156,9225,46408,5484,-5925,28961,59436,-8043,-58453,-47771,67578,-1877,7547,-5392,-70553,40418,-41013,3496,-98152,-70780,-46185,-22410,56461,55781,44699,73123,-61902,-98154,-50997,90660,54211,18916,-65888,45835,-66845,-17472,-62987,-46474,-73500,33010,-50742,2341,20825,-9881,-20503,59246,3154,551,33980,-34606,23407,9737,28584,-12042,-8607,11522,35552,75102,5802,-65361,21440,27942,68565,8701,-104709,-5551,-53238,-51542,-65894,-13035,-99954,-61330,-86316,-9882,48725,36027,-1749,-2247,-22200,-80016,-20808,-21135,25749,-17625,-43463,-57163,25693,50850,7158,3676,23061,-5442,-40360,-45462,5694,85087,77771,-55298,-12938,-29878,-67350,6198,-27102,14745,23755,81137,-64720,-61141,81896,17601,-22855,-111749,-5765,-29634,10874,-58688,-64085,-50543,7184,-23130,-108212,-9932,12918,6790,-28130,-30422,58572,68216,-20042,-85042,12217,-19143,32373,-21123,-4434,42399,88942,-36246,3350,1025,-23237,14196,16849,42939,46846,-25528,-1661,-1425,-18518,-5078,-53027,-110838,-84643,18179,-14398,-37026,-48914,-60509,-96319,-45758,-151764,-669927,-281906,-90983,-77038,-21779,-81317,31259,-6960,-51820,15928,-6827,-53257,-3828,-31172,-30959,-77152,-12509,-6922,-3683,-59947,25196,39000,21915,35693,-30554,-89799,-12580,-46228,14886,50056,-17131,-63248,-45041,-41247,7151,4047,79511,78367,-30618,-8571,31169,16598,76351,-54584,17913,-94154,9514,18650,67526,2485,-5009,14743,-18503,31405,-18106,-39122,5591,43087,-26640,-90629,-41064,-10787,-30375,91425,153226,7709,-51514,59729,-4423,-49727,51906,-13014,17130,71383,126402,68817,20153,-73114,-68953,42296,31870,-35424,-33996,511,42456,24341,64568,19404,1427,31141,59129,64500,-16289,-193760,26386,53545,20598,-37086,21175,-40727,-59411,-63603,-9287,19974,32925,-6067,-15076,19115,53657,47940,-47283,63167,130569,20282,23486,21672,17977,-7049,28165,-61893,-82720,-68071,21916,-27440,2008,-6705,34847,48975,-41493,10863,43008,59914,-38658,-114060,-18568,67961,-13927,49881,-1409,-60570,-23356,-85324,32870,73220,-51349,-32056,-23163,-36850,67356,33199,7190,32440,32514,-71777,-14932,5897,11505,52333,39041,19241,421,20990,24957,2635,45750,45884,31189,55940,-19499,12397,-74567,-7355,-26703,17418,-14990,42550,69818,-95230,-87779,-94478,-35175,-52245,50885,-13399,-45791,-76224,30687,-2973,72438,-6562,-30189,27302,49984,45654,-70249,-100476,-49483,14083,7241,20374,55028,20611,1505,-2809,-22857,-21428,-64499,60244,-33482,28027,74903,73722,14607,38278,46546,-32980,53342,14974,8523,-56530,-25607,-18182,39785,15309,26023,-37857,12342,-4470,-18365,-23709,16445,-12502,100087,29902,-7089,-60534,5479,-24717,1160,23103,26895,39695,-13138,-31157,-24776,-17427,-46213,-4018,17699,-58966,-14851,8430,22866,36085,-43311,5659,27147,-103203,-39828,-77056,-50204,41853,-19510,-99294,-78281,24523,-16861,20389,40242,-21273,41192,19721,93642,20235,-31211,13230,49632,29413,31791,-66809,-78147,9517,-17946,-17299,33853,-29458,-13844,31978,-15431,22750],[56782,1697,-18485,17608,31786,105206,16322,49288,64803,-16155,-30146,-38453,-48348,-23028,14642,8858,31625,32295,-2741,-53659,-17604,48854,61217,39868,41907,-26214,-29801,58572,17497,66483,8819,47353,7242,135088,-22263,-15381,29203,-92537,-8253,-24005,-9804,36591,38524,-51080,-2028,-21152,-100555,-84297,-13105,-8287,-50267,-11131,-100006,30473,-56627,-59510,6975,-11448,49122,-7776,-63351,-108765,-14095,-87475,40865,17260,-23954,-66060,35239,3061,-12139,-23744,125481,3288,45526,40007,17503,44687,36386,4514,46487,38028,-6708,40470,36354,34950,37473,3579,-12001,96216,-19826,34540,-44456,-27599,9942,3081,23475,-10612,100088,19094,26457,-83463,-16552,21411,30543,69631,30438,-73034,3428,63429,-18678,12464,-31752,29193,6556,15347,-29779,-92067,-56990,-1927,-62840,29782,-45293,37403,-16441,41664,28421,-17368,43825,39488,-14519,-20238,-13203,1894,-72508,-28425,71788,-14678,-50046,-21471,61881,33770,78894,74416,-12932,3296,-83705,10272,61402,-24205,-26999,-49015,-63520,49667,35141,-4369,52121,12050,-77570,4284,-43975,42022,-23129,44970,112916,71926,-22136,-65824,1133,-7614,15582,-14489,6327,19931,13476,-33576,5171,-38223,318,-45018,-8530,7594,39241,25256,53292,-127271,-3143,41366,-72505,-30474,21754,27360,48645,-7897,36433,49624,-10394,64925,38222,20201,-72832,-60483,-29769,-12011,-15458,32757,-6943,-37236,568,9453,-44520,6690,28210,-41562,30624,10660,-3198,10348,38552,-36710,-2587,-17656,-15455,-2803,-41944,-3006,-16991,-24244,-62599,-27752,-58247,82329,76335,68985,77460,29652,-28963,9022,-47001,54193,54715,45746,-21403,39356,61777,-18200,-89813,-83047,-25613,-155966,-56797,12463,-323393,8887,38604,-592,6011,106080,-22797,48935,-14822,-27361,1076,6892,-52037,11286,26302,-67729,43436,3065,-59373,26507,-40732,-48851,13385,-77998,57588,-31075,-57902,-4970,-139362,-63887,20238,54643,37369,21057,-4886,-37118,4261,-42854,-27620,12869,-102136,-46302,37536,85189,87039,-29961,29342,18230,37798,26612,-54859,4629,49938,7573,72333,-32722,-35517,2373,-24343,-117048,-58579,25400,24607,5545,46726,-112791,47835,12007,31830,36169,21724,17602,13501,67782,78965,99569,-20518,-56977,-93820,-71247,-102366,-69045,75034,68417,12120,-133011,4775,-20784,-14739,21717,34584,12461,31445,-23934,9190,16141,36286,-62430,56149,48556,12606,-14929,-15997,-17505,46502,-38486,-61584,67954,35275,8970,-18741,45460,39789,11075,30892,46398,817,-8124,-1786,-18776,-59842,-22864,67026,23940,50018,-59558,-44368,-69120,24846,-6763,18622,-31658,38346,29828,-29037,-85563,18854,-17176,29986,61388,-4881,-49439,-112247,-93373,-5892,45582,119349,-28914,-22485,-91364,2906,-17361,58487,6902,-50203,-64259,37748,-66300,-34401,-18863,-18622,46580,14723,10797,-69772,3074,-20462,-27478,-85517,-13090,-26711,-8842,21179,86200,58767,7596,6623,15515,52912,-63868,49063,33375,-12197,-65407,-47106,-6363,19792,63794,47455,-16755,-33626,9266,47324,32404,23635,-2391,-23398,-59434,-29642,-6987,10285,-14686,25425,-15191,-44639,-34534,7587,30824,2382,13866,25871,26800,-29318,-36390,40262,-7686,10503,107050,29436,11333,17542,8141,97785,-35023,15715,26750,46229,22619,20263,-2617,-45297,-9181,41268,46387,44554,7460,26837,79977,15286,20789,57726,119762,34159,-23214,28804,-54003,-13396,112879,7910,98169,16098,-42336,-36230,-131628,17809,30663,-32303,-139088,-46407,3871,1811,-14251,25879,55804,1138,41988,-52403,-22991,-973,-38544,-21005,-19371,16072,91962,12933,-79691,-5098,73788,11891,-74043,-54634,-89323,38422,26508,-3336,-30283,22018,80553,-5922,680,43722,-6939,25320,-67982,4577,37016,44277,16140,-35341,36401,-9384,-15777,49439,-18269,-36724,-6537,21298,-35892,44298,65210,-42944,-29117,42521,-25486,-72325,-49128,-36061,71567,87608,72444,42616,-11558,12627,74184,-13143,-14896,27088,64037,-11290,-23796,-32716,43542,2652,15692,2444,-78761,5329,-46106,-193,-89867,-54011,-46085,-18789,55246,64155,46607,94881,-47952,-97546,-26704,114475,38109,26324,-67942,21349,-67119,-21308,-66595,-58152,-79824,1168,-39262,7532,2268,-7906,-16772,60514,-23111,16239,26808,-27205,7295,25155,37031,3842,-14198,-6632,48813,73797,-3265,-71032,3359,22395,91243,946,-106040,-5201,-30635,-77615,-64677,-10252,-113372,-62691,-79420,-20930,74970,43203,11488,6556,-30571,-85703,-26036,-34776,4702,-45247,-50407,-44895,27375,37869,-4526,2984,1843,-12006,-48644,-35688,5620,45407,58351,-36546,12469,-17322,-52652,7670,-32313,14547,17291,64516,-76517,-51495,103022,34243,-10798,-89855,-1750,-37298,-1857,-58792,-28780,-50227,6990,-30390,-85596,-37033,-2868,-78,-25168,-11683,56382,61992,-36041,-84278,21091,-28767,44940,-3136,-11173,23720,46462,-48685,8125,-21487,-2557,4928,8747,12914,9165,-48420,7367,-10692,-26556,-13196,-48624,-115311,-89490,2037,-9493,-36175,-63437,-59547,-89482,-31596,-168077,-675764,-314096,-95248,-86874,-45827,-75276,26657,-7561,-85293,31566,-2198,-44265,-4595,-54627,-38373,-67423,-25596,-30907,-48450,-72649,50682,30159,16473,29256,-35004,-59706,-30642,-86717,360,42951,-33559,-81733,-65729,-39883,16131,17098,74341,64179,-66078,-12335,33120,34854,54590,-73598,8969,-22128,9959,24245,72165,2423,17094,-20716,-38212,26888,-14949,-83832,-10497,31663,-24002,-54437,-38982,-22343,-41722,53312,163325,24566,-75945,67061,-19504,-89831,37283,-3668,30367,60325,123661,63762,-2992,-77750,-50287,43003,42956,-28816,-38952,-12780,45251,29787,46527,-5360,1045,32476,60591,33036,-23264,-161585,20748,60528,19853,-28114,36577,-20684,-57641,-6408,5889,-6384,50869,7079,-3706,25027,68804,31681,-59805,49616,129421,2081,8977,-15856,-5362,26828,13153,-104564,-88965,-49780,19947,-58591,-17058,-11516,45360,71427,-60236,1475,44505,28958,-52776,-144840,-20168,79346,-10557,82783,-3438,-36699,-9091,-58761,34307,69071,-16433,-35128,-34782,-47102,37842,23558,-1632,16584,54804,-93027,-28144,26594,47707,52125,35031,36394,24557,33458,27860,-4265,73605,37172,24880,45646,-22548,12918,-59708,-15084,11346,10865,-17667,43654,89787,-94236,-82384,-84853,-44418,-61542,43081,-35864,-52343,-47747,51615,-486,56166,-9975,-65710,-16632,13749,61766,-81934,-76791,-24560,32228,21183,34568,87193,65517,2721,3253,9413,6396,-39311,48791,-21922,30799,60351,61399,14923,38599,47224,-35181,60706,1223,7826,-58237,-22139,21556,44749,17746,21826,-18076,24040,13709,-10216,-8542,48540,-22002,92296,2698,-9346,-48610,-6377,-59555,-37706,370,23518,46786,-25489,4182,-57026,-20996,-62439,-331,-410,-45415,-23366,12233,38801,14068,-43052,8364,25040,-73114,-56316,-77780,-29165,64564,-6503,-96830,-68798,42210,-9614,19680,48743,-11554,14486,22552,74181,21187,-27788,5488,38775,13253,-2196,-70097,-107461,4408,-15826,-29019,6919,-34899,10575,12414,3024,42632],[49774,12238,-11307,14183,22563,116876,15341,53877,54028,-26346,-33141,-41345,-61819,-35308,37759,20032,21070,-1095,-28102,-26384,5058,76216,75224,44780,29211,-49543,-31819,44390,-7714,55589,35935,45656,-17442,83504,-20639,-20527,8594,-75942,-14833,-26890,10537,64445,58694,-60866,14095,3982,-99424,-59822,-1646,-35379,-76544,-32920,-90031,51952,-61119,-76091,-8146,-6777,34726,35559,-49192,-109035,8942,-81592,22193,28841,-27581,-67871,40088,-7275,-13924,-49991,79210,2597,41735,78808,24551,34845,34762,4184,40397,50840,-20444,28923,57581,29664,29104,1707,-16562,94896,7974,43735,-33468,-25121,-1211,20964,21868,-24649,85499,21079,3078,-94722,-5461,37352,15297,59878,6315,-84592,-5610,46346,15644,56207,-45567,31964,16997,52992,-9397,-100162,-59151,-1491,-62778,36541,-69484,26409,-46389,33763,33741,-22397,47150,53705,8138,-22884,-18934,8454,-25820,-28613,83430,-11558,-50396,-39152,46911,20217,59608,61217,-9626,-7547,-80167,17399,84977,-20196,-29551,-29452,-48000,55536,41249,13190,42800,15307,-69257,-6942,-45955,2050,-29723,27661,101858,75313,-43293,-64582,-198,247,-3797,-19113,16899,4877,30260,-46572,-3321,-39586,-20299,-27991,38627,2513,46222,24313,34057,-127553,-251,66805,-62159,-22754,22493,40719,41834,-38438,38723,35251,-30745,48486,21068,5655,-88674,-90731,-27847,10882,-8091,26689,4590,-16121,-3579,14824,-18527,2209,19380,-80707,22828,10986,11088,15563,48797,-20458,23077,-9341,-13140,-3174,-41616,-4805,-9569,-17820,-23612,-44741,-70949,48998,82170,79022,66981,12061,-71412,-6257,-69326,53399,69820,49379,-18125,13519,37864,-31946,-33417,-43208,-12172,-162088,-33415,-13362,-441655,-14303,21530,-48195,-8256,111110,-47844,10460,-45459,-10601,37116,28701,-40588,-4066,12296,-71827,24700,56,-27037,41767,-36337,-58073,15771,-66323,42281,-40882,-80503,3072,-101120,-96990,7330,35043,16526,15230,-9078,-34426,2188,-42203,-62719,-6456,-108935,-11326,42352,98642,49743,-19206,33988,-2264,32110,27265,-81687,-30282,35543,17600,81225,-33088,-51411,-5290,-40592,-118132,-48318,17211,42073,10916,55667,-121973,78471,33570,34382,56943,19376,23151,12828,58552,76728,123162,-22089,-44647,-64912,-64692,-109771,-78857,54998,46399,29030,-122814,-8756,-33979,-3035,29319,41163,34982,38192,-44656,-12883,31907,19884,-68376,73482,87266,6516,-25307,-16277,-14451,20140,-30074,-28910,68363,44412,-19551,-30000,37602,58039,31821,26134,27145,15389,18457,8986,-19849,-58397,-43043,69524,27921,28947,-59653,-40238,-42741,45888,-15858,28476,-7752,39836,31522,6264,-95418,28199,-22441,45913,77300,-3110,-52208,-108204,-87344,-22524,43992,124439,-28856,-13278,-87333,17722,-6130,57303,-19994,-61016,-84516,48580,-56165,-28160,-20415,-3602,38557,-9863,-1935,-38199,18427,-79695,-46066,-63846,484,-82,-12150,-1007,76824,70079,15275,29812,33212,47306,-60056,46197,43972,1177,-46797,-74926,-31226,-3369,23978,49751,-11879,-40787,15149,44841,60165,64364,8275,-21863,-33233,21375,-5760,-3717,5240,33206,10770,-15198,-12763,8582,19437,2476,18202,37081,5883,-33363,-63333,32063,-17080,5742,98056,58029,5279,33813,19815,98575,-53900,-3546,9577,50466,31419,36898,11077,-11328,2946,53532,66918,47569,-30830,22707,54910,-10119,17943,56463,110977,24470,-5468,15299,-44239,-22479,117641,7853,91500,9169,-29262,-41071,-114932,44704,19431,-27754,-107294,-26157,22928,3673,-3794,20652,44592,-71,42691,-14903,-12374,-17703,-31195,-31266,101,17012,80249,32746,-103910,3172,62209,2336,-56104,-21536,-110553,8870,41997,10685,-13382,36307,82393,-24734,-12048,23045,-3728,19658,-80281,32619,52295,39718,24760,-35903,-888,-4502,-22068,55579,10495,-36255,13392,37596,-27820,24350,51253,-35503,-25973,52279,-10210,-67346,-34631,-14541,90892,99428,60747,57470,3922,5712,85332,-26293,-22088,14136,58440,-13110,-2128,-20572,8104,7645,9728,3507,-85365,-50051,-45980,-2619,-69186,-31441,-40700,-11037,45234,58936,44301,102929,-23859,-82158,3552,119026,20849,40733,-59141,-6177,-66454,-17853,-68671,-72788,-81995,-47936,-26440,20871,-24602,-5859,-9903,53076,-44220,24653,16709,-20199,-8473,40319,45149,14624,-20816,-19917,59802,69505,-8181,-64717,-17303,19280,94262,-9697,-92637,-238,-7926,-98894,-58547,-4166,-110659,-57500,-66099,-27185,87891,50153,24740,7391,-35170,-70025,-19663,-46570,-12337,-61024,-45550,-28521,31861,22490,-19612,-1374,-23710,-13179,-39233,-22909,8106,11147,36459,-8308,5809,-2858,-34606,2774,-34213,3320,16519,53796,-59462,-37652,110459,45509,-1022,-55566,-4184,-39357,-19598,-63499,-5571,-48907,1785,-35691,-70614,-68662,-15401,-6322,-6782,12801,39012,50847,-37495,-62791,31890,-35743,40787,8912,-19306,-2249,-5427,-45909,24292,-42591,18744,-932,6565,-17903,-51645,-59878,6696,-22830,-30597,-21837,-44954,-113109,-82322,-10465,-3950,-31890,-70757,-56162,-65544,-10724,-167518,-675543,-332436,-97073,-91684,-62344,-61775,15373,-6628,-109749,25265,-13267,-36358,-10867,-75911,-43790,-46734,-28159,-41869,-85308,-79446,64486,24968,17529,17003,-32749,-30052,-48838,-144877,-8076,37027,-40462,-78175,-83318,-36977,19658,38494,63238,44925,-96562,-10202,31669,43451,27622,-89118,6513,35351,-9304,22992,60489,7681,42548,-52849,-51792,21843,-10956,-100305,-22411,21149,-23691,-25997,-32730,-24679,-35498,7241,133900,34506,-99171,53376,-31540,-105673,26059,8586,34913,44962,112008,53186,-17887,-75319,-25291,36626,35851,-23937,-34914,-14498,41156,36618,25603,-27589,2301,35288,51841,-1666,-21115,-105832,13553,49034,14238,-17365,50866,1370,-47935,48741,19821,-35970,59669,18056,3953,18997,70822,7017,-61750,26688,113682,-17319,-11112,-42785,-25754,58640,5985,-131825,-85850,-19281,15689,-80896,-32697,-21730,46908,86244,-82901,-6355,32984,1963,-45526,-136268,-15769,86643,-995,101488,712,-11605,379,-30696,31969,58547,22696,-32979,-40530,-50665,452,11924,-9115,978,66896,-91218,-33053,36094,68580,48121,26925,45984,53574,38317,30965,-9593,88463,24430,15448,32034,-28710,8289,-44955,-21897,58626,15754,-15042,47888,105143,-78691,-68420,-76689,-56967,-61351,38163,-57084,-56938,-20121,62382,15096,50191,-6810,-86912,-63176,-20952,63371,-89769,-42148,-9855,42495,35220,46666,95985,91673,10971,11221,24569,19618,-20695,23115,-7346,42296,43608,47768,9608,31882,40205,-37683,59964,-27511,3587,-62299,-19782,54371,41994,18084,10777,-3140,25328,27337,-17105,-5062,66345,-31366,77842,-18808,-2416,-21187,-16905,-84749,-73312,-15557,21668,56460,-33905,53436,-62445,-16704,-55914,1913,-15523,-31105,-30060,18606,66318,1289,-33422,13773,24418,-38056,-66443,-58611,-13623,71336,5643,-85426,-46236,49685,-14078,17073,52940,-6526,-15429,19764,57346,23378,-17116,-3156,31465,1490,-35595,-65165,-106118,-2896,-16423,-36952,-14795,-34751,34376,-16784,9342,56497],[40764,22282,-1835,10726,9076,103748,10032,45663,29488,-28309,-27763,-40510,-78781,-40917,60665,18837,10346,-19823,-36217,9850,29344,99714,80031,39074,17942,-55759,-28895,21405,-27404,39353,54636,35208,-34301,17323,-22449,-16187,-16025,-49019,-14555,-16306,28938,89968,74010,-62136,30519,29835,-86640,-30221,9323,-63691,-90375,-42038,-56983,60547,-65726,-83267,-26849,-1826,17608,56066,-39106,-93078,24265,-68560,11149,40147,-23376,-55009,38508,-19242,-10475,-63231,31501,2426,18991,112954,19082,24906,26372,-3040,24700,55743,-21146,26885,94669,24575,22466,273,-26540,71960,27827,40846,-9136,-20267,-19177,34826,20106,-26843,56047,25639,-15633,-96725,7623,44483,-13598,44916,-16262,-77243,-9250,24994,50293,103336,-60346,22453,31859,78041,18687,-91294,-47306,-218,-50476,42923,-87632,9388,-62167,18490,28706,-22405,41679,59940,31447,-25518,-24216,13924,5798,-26870,83457,-8073,-44575,-35479,30814,5782,38131,36901,-8872,-16658,-68381,21294,91146,-11151,-23305,6138,-53229,40435,31081,29852,32001,21008,-58479,-12716,-48414,-38017,-32539,12017,72538,69598,-50965,-53282,2014,5717,-23154,-24861,24050,-9049,50796,-54319,-7210,-25216,-18421,-10189,87324,-4872,24007,19885,10731,-104005,2150,82267,-39905,-17926,21771,56731,28887,-54102,37343,22889,-47419,20724,2573,-17890,-98101,-111368,-22023,32528,-6582,18548,8396,9639,-7982,20707,10201,-11967,-9157,-124330,19069,1897,24398,15513,42080,917,46875,-648,-1488,539,-38029,-16061,-8264,-11849,642,-53899,-59427,14497,67930,82278,37503,-2504,-90851,-14358,-86303,27793,77047,56162,-11204,-9596,7737,-45629,11186,1583,4467,-157002,-2174,-47509,-570611,-52748,220,-59483,-12276,102015,-71092,-39517,-61711,3104,52884,65244,-15526,-13173,-1308,-68024,19708,-3336,2488,51581,-27723,-67842,10090,-44630,19271,-51935,-80968,12757,-52380,-108082,7271,10080,2711,8473,-15761,-32253,1115,-39296,-66661,-30638,-101535,15902,24230,100210,13047,-14965,32553,-21092,18246,27945,-82829,-53719,29437,30344,80575,-12753,-44947,-23160,-60169,-96865,-29624,11954,57159,-2143,39913,-112720,93064,43743,36515,76799,15822,25883,14057,38257,67832,123283,-28176,-32382,-21281,-42526,-94923,-75727,14995,16580,38094,-76228,-33296,-67028,-16531,34992,40891,47543,42536,-56753,-38397,49589,6656,-66621,82982,110295,3848,-31892,-12,-10199,-1455,-5083,20570,68767,45680,-32971,-33705,11137,61976,47583,11476,4413,29275,47145,21872,-22135,-58397,-62736,57465,30118,12009,-45319,-26112,-16014,62628,-16939,27399,11105,31722,29097,34810,-86711,52900,-20009,53117,88292,-4414,-45012,-92530,-77177,-32655,37297,104674,-20641,-5566,-74725,15980,21792,55945,-40479,-59720,-98389,46650,-23802,-14675,-21068,10348,34538,-36034,-10801,18,38163,-113361,-50650,-40773,12331,29874,-8000,-22511,60765,76601,27277,39042,41538,36562,-43447,39665,45102,15824,-27466,-92036,-57277,-25973,-3531,44712,-9420,-44885,14184,41220,77253,98864,26388,-20110,-7198,55575,-8253,-25344,14636,41079,40530,8044,11193,10114,6356,239,12440,45913,-12708,-37701,-78834,22879,-29501,19163,81981,69287,-6961,42722,28001,83441,-69241,-22952,-9858,39310,46353,54798,27588,12132,12435,60109,74946,49894,-63893,22173,30278,-32586,14111,54091,105262,15319,17260,3884,-31929,-27153,117331,7413,53721,1231,-9875,-46419,-74467,62259,10012,-30496,-64658,-9417,46644,1693,5812,20069,28598,-7502,35220,22998,9144,-17653,-12897,-28835,15997,14582,57306,52056,-108020,10711,50633,-1035,-43497,7048,-117062,-5867,55260,12481,15409,48187,74024,-45217,-19638,-1785,6122,17201,-80594,57665,67993,24876,26166,-34442,-35771,-2159,-25756,57277,37950,-33485,31922,32051,-20181,8478,34680,-28280,-23974,37062,6403,-51600,-16582,5186,89854,74048,42718,71673,21219,-10646,74419,-31215,-26721,-3405,44943,-9758,4511,-12219,-23382,11185,-6173,549,-89036,-103163,-41448,-3506,-40082,-7523,-28969,-537,34882,41473,41055,82707,1950,-56588,33600,106047,5939,58000,-43963,-29917,-61253,-5571,-70485,-93865,-78995,-95026,-15484,41804,-47341,-3447,1484,48962,-47007,24879,5163,-16091,-16675,49414,51845,13806,-24433,-28022,67623,69058,-4123,-50330,-34055,17873,76987,-22141,-69534,8508,8820,-111355,-52796,1708,-93925,-47694,-55734,-30303,83747,52181,35070,-2459,-33408,-30875,-3025,-54112,-22287,-60879,-31044,-12527,37900,12325,-32919,-3787,-44624,-9884,-11569,-12822,10557,-9091,15283,15635,-40163,8316,-20563,-6120,-32510,-19788,21749,46432,-16067,-25949,103078,50075,347,-28775,-17361,-36343,-36861,-74226,-5159,-47725,-4413,-38082,-65158,-96250,-22513,-16798,20114,35678,11817,31901,-28725,-25276,44371,-36306,18729,13287,-25601,-29476,-48692,-31438,49316,-56710,33718,-2666,11420,-39954,-112931,-58010,-2576,-36831,-31230,-29348,-43080,-106217,-65385,-17870,719,-26585,-69516,-51349,-26521,7856,-151452,-669834,-332683,-96228,-91033,-69633,-48751,-2425,-4844,-118569,-453,-30705,-30672,-18828,-88194,-44664,-21298,-20635,-35488,-100249,-77407,65173,26146,19977,-975,-24252,-23460,-63107,-187251,-8852,35612,-36394,-46398,-90766,-29076,16322,64356,49261,26324,-115876,1626,26473,41307,5568,-97943,9139,61304,-43842,16502,38518,14605,68834,-62860,-53966,17124,-5533,-90274,-32184,12714,-24716,-8661,-25487,-17879,-7296,-20626,89713,33225,-111152,36102,-37705,-100788,22604,23285,30033,31077,94936,40872,-22365,-65244,1458,26444,16170,-21238,-20176,-3527,30211,41947,8292,-43209,-524,32750,32730,-24556,-6997,-47548,7871,22896,4743,-10822,59341,18089,-28238,78195,24673,-51778,56042,14762,3858,-43,56730,-19947,-51173,1975,83799,-31039,-33618,-51119,-38868,81057,7793,-133993,-71939,14037,10657,-91891,-41770,-35331,39317,90311,-93515,-9688,8259,-11042,-18918,-96007,-8460,83429,12397,101396,9687,3671,2286,-11920,24197,41805,52348,-26821,-41190,-46651,-33737,639,-12134,-10708,66918,-67576,-25057,26012,73524,45497,18147,47380,74021,31422,31913,-11890,89413,12231,5779,19116,-34728,-3052,-33075,-29398,100680,28856,-5131,51006,112236,-57143,-47439,-67746,-66147,-50548,35250,-73381,-55466,2172,60788,39602,56835,2072,-83059,-98925,-45764,51334,-92441,-9493,-5481,38325,41357,53210,79104,86620,20551,20818,27208,21501,-7249,-4054,5315,57992,30878,38624,519,18091,28507,-40653,49987,-63700,-2494,-68495,-15843,67155,30699,15145,-3245,6185,19013,30811,-35598,-2263,67069,-38487,63008,-26018,15952,18092,-23468,-98160,-95933,-23864,21129,67396,-37054,98838,-43540,-4988,-28827,-2603,-24708,-18133,-32451,24632,98020,1888,-16544,20357,26080,-5756,-66542,-22597,-5212,61380,12228,-73900,-14795,51389,-21904,16568,49861,-4451,-39402,13780,54350,26428,-1114,-10175,30919,-1350,-58431,-54593,-79037,-8626,-21167,-41528,-25299,-31850,44433,-42067,3039,60224],[34138,28858,6999,8436,-4308,71203,1535,23228,-2115,-24242,-11692,-35849,-87715,-36778,75541,6093,832,-13000,-20804,38232,48203,114225,73897,22300,9153,-39119,-23148,-5354,-36942,26183,60774,22923,-23705,-32562,-26209,1721,-35295,-17415,-6908,4062,39841,99784,75475,-53233,43256,49624,-66077,-4067,17717,-81205,-89184,-37141,-13852,51965,-68953,-77706,-43847,3289,2757,54037,-34869,-63551,28827,-50334,12711,48645,-7478,-31142,29292,-31291,-2134,-63751,-4101,-1638,-9109,129675,3283,16480,13042,-14363,785,51510,-11627,33027,122040,17596,21147,-3213,-40950,32009,32256,29473,22486,-15200,-35559,40922,17813,-20922,30359,26435,-25874,-86676,19755,41521,-46522,34508,-31785,-54565,-4133,4436,75642,136064,-70286,4166,45395,82356,49936,-67563,-27214,7484,-27985,47646,-94162,-15268,-53784,3259,16998,-17298,25284,56144,48683,-27487,-26206,14369,15666,-23710,75794,-5667,-36934,-5560,18997,-3066,20213,8738,-11571,-19604,-57192,18740,82086,-1075,-6583,52186,-70475,10890,3125,36891,22653,27008,-48898,-14869,-52465,-60466,-31005,2087,35293,56799,-42863,-36308,6060,9144,-37062,-27215,26259,-12920,66291,-53749,-9012,-2194,774,8097,121399,-13172,-17602,14372,-11219,-58154,3543,85133,-12673,-16206,18980,69900,13375,-51256,33593,18170,-59312,-7962,-12870,-41786,-107560,-122322,-15807,49429,-8926,9509,3358,30570,-12438,21851,35201,-29834,-46789,-153426,15553,-18301,34496,12355,20437,15642,59438,5678,2000,8310,-36537,-30633,-11884,-2289,5966,-51556,-24545,-2352,38380,79669,-686,-13736,-81482,-15396,-91608,-12135,79127,65505,-3479,-24167,-21724,-53841,26896,40262,20164,-142163,33793,-72470,-684335,-88409,-19621,-37616,-6297,79304,-86975,-86186,-59919,10708,45455,108180,14911,-14043,-6134,-60408,23877,-9772,20662,55255,-18946,-76958,-1091,-17012,-842,-55370,-55507,21109,-10228,-88468,18261,-8249,-3867,2258,-25764,-28235,1372,-35135,-44097,-49121,-80061,31147,-5098,92319,-18637,-17248,27456,-33966,1232,23586,-62460,-58497,32783,42252,69529,21187,-25023,-44071,-77030,-63315,-4470,10619,63836,-27712,2412,-94166,89351,42871,37241,91799,7365,24084,8647,9426,52678,100815,-37829,-24567,22632,-13656,-68569,-62323,-29162,-11368,38020,-13576,-57129,-108342,-53908,34903,29100,45070,43755,-57375,-59486,63308,3368,-56909,82892,110871,6218,-32766,28534,-6280,-7325,30609,70138,67985,38420,-29828,-29382,-23230,46511,51484,-10366,-14373,37015,70182,33218,-24346,-62853,-79697,31443,30536,2667,-19602,-5805,4163,71096,-10037,16271,21602,21181,26298,55989,-57312,84617,-9810,51420,90473,-9640,-29821,-69850,-64329,-32345,31471,75310,-5820,-1328,-66589,-9321,60824,54286,-48901,-41600,-95235,32590,21624,3845,-24597,18742,35918,-55954,-14434,33876,54151,-116023,-40249,-20113,17572,54274,2211,-37129,41920,73421,38168,28416,37590,21317,-21724,31653,37193,27489,-11698,-92924,-80004,-42526,-6224,37447,-8740,-48460,6352,38047,80139,111569,45918,-17150,11793,66090,-15082,-46851,12870,47673,65806,16355,29638,11383,-2950,-458,-947,51698,-26871,-42600,-79998,12587,-40090,47726,64480,59523,-18505,45685,33548,63378,-70146,-38544,-26234,21803,63357,63510,41166,18680,17474,57776,65413,50407,-80807,22451,12683,-46732,10395,53723,103064,11159,40484,-6477,-22698,-26541,110180,8910,-6580,-6101,6687,-51732,-22168,65928,6446,-37814,-24401,3091,62777,-1882,15836,30572,10383,-21307,19586,54268,39312,-2811,6811,-15314,25674,11493,27110,65903,-92937,16372,41277,5053,-38092,25308,-111556,-921,62969,4459,50632,58507,59988,-60361,-22174,-27617,24009,19859,-70103,70977,80987,2110,19795,-32717,-56262,-7251,-28306,51897,58711,-30190,43687,16162,-14941,-2656,24731,-25934,-23890,6602,12315,-29204,-1002,16401,75840,22010,24665,80386,32183,-31091,43826,-28855,-29194,-17554,26657,697,-571,-4783,-37338,11831,-24958,-2854,-87786,-127933,-34321,-3117,-9553,14876,-10001,10558,31071,17178,38831,34048,21756,-30113,57839,83650,-3513,72518,-28727,-44484,-46737,14086,-70890,-117057,-71908,-120507,-9137,66319,-55632,-107,16348,52022,-25151,18689,-5849,-15449,-12517,49051,56987,-984,-21044,-31965,71947,73965,9942,-32302,-41519,17549,48511,-34115,-42322,19095,17134,-112852,-51270,3534,-69376,-36216,-53467,-32507,64837,45621,39417,-20458,-23965,24622,19351,-55265,-24560,-46485,-12725,-616,43359,14267,-39400,1269,-54155,-4231,27013,-8227,10007,-12202,-3284,29321,-106849,13222,-14164,-15522,-28168,-51137,31837,37739,38627,-21633,84458,47812,-11621,-30734,-44247,-31190,-49688,-89592,-29352,-46616,-9424,-40562,-64511,-111290,-24879,-35534,43130,50750,-16734,7194,-15381,19268,58198,-28645,-16908,9290,-27260,-51022,-68760,-14244,79072,-59655,36789,-2010,20538,-48888,-147452,-44519,-15670,-49841,-28126,-33642,-42641,-98117,-43335,-19955,2873,-22799,-61391,-46037,18852,14543,-125309,-662517,-316728,-95267,-85886,-69466,-42488,-24610,-2798,-110546,-37090,-42569,-26837,-23671,-86589,-41887,21,-7247,-13778,-87681,-66021,56165,32325,19096,-21679,-11265,-49078,-71366,-183196,-2554,38773,-23243,9816,-83185,-14804,6751,85127,35458,12211,-119893,24163,19167,30516,-5500,-98129,15785,57921,-81367,7620,13602,18909,91988,-48704,-41693,13456,1091,-66897,-41425,6591,-25292,-1858,-22020,-6238,36476,-22068,49528,22784,-104546,29907,-37464,-86743,26241,38625,17855,22811,76195,30862,-17620,-48003,25472,16733,-4884,-19695,4011,16732,13779,42241,-862,-48594,-11121,19871,7670,-25640,17990,-379,6626,-9730,-6118,-11935,59317,24444,-1158,75653,16288,-40835,40629,-9103,-4647,-29969,28555,-41256,-29847,-15852,43328,-36000,-54055,-39779,-43279,89695,15142,-113309,-49208,40835,6083,-91255,-44029,-48493,26282,84372,-78169,-7647,-26093,-6647,16379,-41145,-2147,66029,25522,85804,19486,4001,-3536,-8644,10972,23158,63198,-18980,-37559,-36596,-57446,-7723,-9269,-16429,56233,-32301,-3715,-2573,68394,47836,11780,41873,71341,10279,28346,-10651,79103,5090,-1496,9609,-37782,-20916,-25554,-37481,120698,43344,10680,48441,108588,-36642,-22429,-53733,-64934,-30096,32881,-81359,-45938,17401,47794,64751,71539,13544,-55082,-115013,-56387,31534,-89974,12259,-9189,18406,28540,50716,45492,53205,25018,30046,24685,15495,7144,-22395,11304,70487,26348,37141,-8552,1724,16635,-44220,32593,-91363,-7716,-72824,-7492,55268,13664,9285,-14914,11289,9578,21170,-56945,8182,53857,-41199,54765,-13138,42977,59883,-23538,-99131,-97970,-25872,19801,74542,-35872,122351,-11117,10360,9796,-14954,-26911,-6285,-29062,28708,123765,15222,2777,26836,30666,19334,-54496,21144,-2740,39491,11582,-67640,20346,51166,-24692,21076,38764,-2468,-49445,7531,64924,29387,17703,-13191,36663,5960,-65504,-43209,-42775,-8761,-30590,-43282,-24408,-29901,37192,-51445,-10645,52929],[32576,29291,11855,7929,-11019,32119,-8235,-10189,-31382,-20144,13231,-28414,-79323,-24087,75469,-12424,-5785,18767,10239,47002,56450,117186,58517,-818,2001,-3255,-17661,-30285,-35362,18708,54403,17039,18293,-47576,-28000,34047,-41651,12626,5452,27421,41130,85614,56352,-36147,49535,59736,-42371,12962,22133,-78880,-75029,-21523,24649,28762,-66731,-59868,-53749,8927,-5641,39452,-33177,-27021,25107,-27989,27621,52484,14111,-5041,13500,-40805,9620,-57245,-23816,-12086,-29291,120024,-16760,11145,-928,-24621,-23922,39158,2188,42317,113343,6724,26780,-10072,-55198,-13534,20237,16162,51661,-11646,-41723,36298,14594,-12112,19269,15979,-26647,-64027,28087,30100,-72777,36357,-36701,-24355,10513,-10265,83423,138932,-70370,-17071,49937,65248,77352,-36510,-6755,23551,-654,48628,-86612,-45736,-23227,-5818,2255,-8232,-2713,43903,56140,-28570,-23439,7630,6399,-19681,64390,-5164,-31407,43415,14517,1328,9769,-16837,-17528,-12715,-53107,8688,64726,5944,18334,98061,-88065,-24237,-37708,30335,17199,31455,-41805,-15653,-58403,-54910,-26366,-651,2470,39376,-21899,-17785,10370,12056,-41950,-22269,25997,-3192,68528,-43404,-9954,20285,22906,26771,130829,-20830,-58437,10833,-28119,-5828,3568,76082,11293,-16026,13947,75715,-515,-32794,29677,22356,-66600,-28078,-22193,-55930,-118031,-125312,-12181,59142,-12846,-402,-8604,39663,-16337,14332,52508,-44582,-77374,-154409,7799,-44787,40116,9225,-7857,16573,54856,7466,-17240,19361,-39202,-42989,-17309,13894,-4330,-38447,24596,8602,3020,73218,-33618,-22762,-49195,-11072,-82541,-48102,81669,75014,2838,-27141,-44737,-54659,12529,65516,30853,-121404,68298,-78316,-753858,-109126,-33885,-2183,4018,46241,-92574,-116522,-44175,11268,23770,143649,39811,-8842,2520,-53908,27207,-19688,24596,49776,-14415,-82516,-12798,10703,-7012,-43692,-14665,25350,14483,-43162,33323,-16104,-5338,-2189,-37765,-18955,3622,-30879,-10302,-54891,-49107,34115,-32865,77560,-44465,-24594,19816,-39858,-13695,13254,-34102,-45300,42221,48885,50739,53323,-5370,-58846,-86113,-30231,23576,13613,59368,-53894,-39867,-76423,70597,34646,36243,98418,-8141,16870,-9428,-22103,33157,65638,-47434,-22536,54462,11993,-46185,-44162,-59614,-30827,31991,39399,-68464,-138323,-105933,26724,4548,26474,40943,-47639,-67549,68641,12316,-40975,75384,89343,13543,-27277,60275,-3343,5835,65994,101800,63537,25609,-13022,-19095,-53026,13424,40856,-34881,-25142,35313,81170,40062,-23463,-71762,-93000,-2934,28917,1057,10998,14557,14002,69422,2877,-142,23576,15274,26727,70621,-13386,108605,4866,41999,83027,-17453,-10474,-45172,-48853,-21031,29951,51716,11469,-1669,-70970,-51713,96179,51330,-41770,-8913,-74805,11671,61995,21960,-34284,18663,40096,-64319,-13491,55735,60233,-93488,-19451,-3895,14641,64981,15074,-40624,24646,58046,42580,5352,22129,2531,-3380,24648,22546,32528,-1816,-76698,-93233,-49207,16300,31362,-10000,-52428,-6692,34731,68665,96211,59762,-12740,17836,57715,-24662,-60551,3852,51735,79321,7140,37482,11817,-5689,3207,-17681,53435,-35710,-46494,-70642,1265,-43901,80490,49587,33052,-24498,44532,37657,45559,-52942,-47470,-36002,7124,75625,55468,46131,9769,17150,44658,40468,47744,-75631,21562,2662,-52431,6648,55589,101541,13487,59923,-14996,-19304,-22182,96262,13858,-65926,-11194,16422,-55597,26155,56183,10197,-44392,4713,12531,59163,-5715,26140,52312,-6661,-38949,-246,75785,71739,19133,19703,3183,28599,9521,-5428,71534,-64180,20688,35109,19630,-39934,30788,-100238,19769,63467,-8778,82345,69616,45785,-62933,-21301,-50097,47579,29029,-52189,69712,87882,-24259,7266,-31919,-56418,-21200,-30245,38518,69004,-27828,44924,5478,-12971,-11136,26465,-30552,-25464,-23392,-20,-7164,6587,16813,63358,-31069,12974,78923,30753,-48064,3712,-22874,-30778,-22330,6558,17309,-10929,6341,-28433,8957,-40292,-3685,-79890,-112561,-26140,-2084,14811,33898,15230,19616,35610,-6543,37251,-25175,31114,-11860,72564,61662,-6333,79622,-19032,-47347,-19912,36572,-66759,-130587,-63054,-118101,-8890,88924,-46476,4749,30771,57828,15370,9321,-14454,-17314,3200,39246,61299,-26578,-8573,-33172,73041,79196,29954,-14180,-37493,17868,23156,-42437,-15370,29004,18331,-102995,-53668,-1497,-45044,-26316,-55812,-35016,37634,29925,35792,-39935,-7722,79816,41284,-48964,-20751,-24069,2135,5870,45664,30888,-35976,16379,-50128,1224,64617,-8411,4211,-753,-18317,33490,-160393,11968,-14429,-21837,-22579,-82853,44700,25467,83554,-26622,61846,39812,-39005,-67520,-85153,-28021,-56350,-106942,-71413,-45076,-14223,-46055,-61523,-108883,-25450,-62264,50470,54713,-38481,-17907,-2547,60398,72172,-13956,-57246,-2659,-23234,-61569,-61855,-4268,108701,-49847,26330,-2611,28547,-45760,-139971,-24385,-26520,-58342,-20300,-32795,-42357,-90933,-20873,-17241,1345,-22373,-49952,-40746,58087,3204,-97059,-659487,-291012,-97914,-77958,-65291,-44843,-47588,-1570,-90397,-73138,-40808,-23321,-21830,-69834,-40337,9013,5296,15354,-53623,-47359,43967,39337,12394,-39646,3584,-96188,-73941,-130760,8305,43398,-5194,74969,-60149,4256,-6564,88044,24104,4102,-107798,53682,12901,15400,-6187,-90056,25177,40504,-107057,-777,-7686,17709,106875,-21397,-15497,11456,7696,-43409,-49283,2162,-23716,-2659,-26226,3818,81277,-5134,19326,9032,-78469,39261,-32420,-75936,31190,51814,2473,21394,58694,26106,-7302,-25838,42794,11247,-16254,-17466,33034,39692,-5322,34693,-1122,-41357,-29135,-3014,-16554,-4828,48742,31448,11430,-39286,-15126,-20336,50761,19567,25812,51843,-3253,-2580,17531,-50332,-19054,-65329,-7027,-50001,-2383,-20319,-1204,-34629,-67332,-15011,-40073,84588,23075,-84321,-22967,54937,2858,-81024,-41566,-57007,14128,72826,-34649,-1519,-63197,10508,45989,10257,-95,36519,33649,61782,25170,-8009,-14462,-19810,-5619,8988,54352,-12197,-29935,-23347,-68853,-11478,-1123,-16435,38846,986,26234,-38348,60633,55049,8980,31574,39797,-24354,19207,-6259,60630,5340,-5015,4443,-36470,-42834,-22517,-44540,108932,51836,28013,37524,94584,-20208,2231,-30968,-49618,-2925,29873,-79139,-29844,25930,27332,80842,84923,23109,-16067,-109976,-53329,12222,-82082,20507,-18012,-12958,-8835,37518,10755,6617,19892,35630,22854,4324,28176,-27542,7998,72422,30024,40274,-13673,-9165,8936,-48340,12977,-93412,-8867,-68920,6403,24005,-4182,2250,-19768,13805,1198,-110,-71223,27507,33619,-38214,57436,19611,70678,92745,-16280,-87968,-77948,-24037,14597,70452,-33009,115401,20204,23503,48182,-31204,-22870,6350,-20110,31091,134644,36357,18650,32385,37684,36851,-30817,61622,-3717,14077,5807,-65631,54156,50567,-18272,30727,21336,1364,-41545,3397,78904,30852,37000,-10674,44891,20581,-59124,-35777,-15247,-1229,-43803,-42775,-17570,-31792,18466,-40076,-23394,37359],[36302,22476,10263,9154,-5204,-268,-17078,-46946,-49272,-22475,39063,-19973,-51394,-8433,58019,-29089,-8383,62940,39051,35274,53030,109255,38684,-22415,-4855,39808,-15258,-48990,-25648,15900,39068,22775,76950,-29554,-22972,75452,-32540,36674,17657,47008,34167,49479,17217,-15764,48446,60177,-20352,19965,22073,-55757,-53470,-1966,48543,1331,-54269,-34200,-52858,15662,-5621,24618,-28731,8336,19651,-3041,51419,50877,29246,13726,-5806,-44964,21777,-50564,-30336,-28331,-34993,83907,-33988,10596,-10359,-29059,-39316,21841,13744,48241,61182,-8509,38124,-19159,-62856,-51065,-2100,7161,69211,-10225,-33244,20419,10257,-5278,20692,-8711,-19833,-31921,30982,14672,-84233,52128,-30487,4662,32113,-15472,71516,107432,-58192,-34778,39296,33100,94227,-7505,8058,44628,24809,43912,-66971,-75872,15530,-5550,-13185,2880,-39835,27140,54052,-28867,-16110,-5375,-13454,-15061,52163,-6424,-29460,94265,17278,22818,7773,-35784,-24988,5022,-57203,-6879,46575,7215,45029,130313,-97852,-55624,-80241,12585,17163,33222,-36504,-16855,-64651,-24458,-21486,2430,-17075,19586,3584,-760,13892,16334,-37360,-8381,27934,16173,53546,-24424,-9596,34343,31877,45030,117739,-26799,-81169,11565,-38891,28531,2123,58098,25834,-15157,7598,72455,-8743,-6928,27319,30963,-70204,-34935,-24308,-53030,-123615,-121538,-12598,60712,-17185,-11887,-23479,34867,-18665,-2365,61505,-51273,-87530,-126997,-6738,-68568,40934,8638,-32796,4617,33135,3930,-58835,32232,-44719,-49766,-20543,36076,-21944,-18840,73384,43196,-27213,65194,-49795,-31204,-7472,-3571,-61142,-62305,88886,80880,6340,-19110,-57947,-49970,-19876,74876,33716,-99571,93932,-64081,-758451,-113863,-40910,22893,9149,8169,-88577,-124758,-23372,6137,1950,156642,49522,-2504,23666,-52403,20666,-30186,16636,29512,-17156,-81358,-19626,33121,6765,-17195,21229,23567,19743,10172,43674,-18637,-4872,-3899,-48536,-2269,8202,-27531,17486,-47445,-16264,27165,-51167,57212,-64477,-34336,9304,-40782,-22563,-746,-12477,-21520,51543,45638,29068,68289,3080,-60277,-85270,-7133,49033,20541,44992,-68602,-63468,-66312,43427,24038,34074,94067,-29493,4919,-39019,-49016,12312,31088,-52102,-23673,68065,27544,-38977,-27697,-65963,-40445,26075,66547,-61603,-140126,-160762,10445,-28820,-4576,33312,-32671,-57332,64363,30515,-22185,64546,52604,24194,-16304,84692,-975,31657,89275,103431,53326,12929,10820,-6409,-68428,-28870,18614,-56960,-27997,24365,77577,40833,-16602,-81431,-102426,-36616,24787,4160,38394,28741,14266,57718,18470,-15270,19949,17630,32467,78843,31841,111453,18524,26982,68768,-24671,7974,-22830,-30352,-1856,32330,40214,26195,-6476,-87510,-93684,111122,45455,-20062,28875,-45708,-7289,79785,33142,-51269,10193,42470,-59882,-10078,63119,54182,-57121,3419,7319,5368,59037,26652,-32293,12401,32294,37392,-14165,-108,-18201,6270,20123,4380,29079,2098,-47470,-91308,-45089,53589,27171,-14459,-54566,-21942,29483,46078,59428,62563,-7444,8315,40593,-33742,-61877,-6089,52543,77620,-15630,33565,11248,-2513,11276,-33281,50142,-39119,-46523,-59186,-10520,-37867,104859,38177,-825,-23802,40450,40665,32402,-23159,-49254,-40070,461,76206,29775,39391,-7231,11649,21731,9336,41773,-49858,19320,-3179,-53568,1613,55290,97825,20946,72538,-18253,-20894,-17540,77962,22409,-94934,-12650,20121,-56241,58063,37510,19722,-45345,20954,20848,31332,-9727,35169,78708,-19020,-55820,-16979,87400,97306,38304,22210,18609,26138,8987,-35589,69471,-29847,25538,31878,37997,-47389,25206,-88176,46166,57495,-22493,100445,82352,35688,-48488,-18811,-64137,71505,44260,-31142,57344,86078,-48719,-8011,-31934,-38013,-41179,-30849,17873,67613,-26964,35323,11031,-13873,-19562,39048,-40779,-27611,-39936,-28524,6205,3529,9680,63706,-59588,11792,64693,15608,-55204,-32235,-17383,-32757,-16248,-12870,36196,-20157,24172,-1955,2919,-48689,-278,-64951,-66815,-16861,-1064,27423,47913,43043,24061,44521,-23128,33941,-68072,29852,-6350,76597,46842,-4140,77529,-17505,-39332,18074,55498,-55176,-121654,-54248,-99041,-14397,105180,-25150,11372,39140,59047,57896,-338,-19458,-20089,23340,23201,65758,-54861,11855,-32660,71236,76155,47667,1890,-23794,18491,12734,-43678,8652,35828,16393,-82841,-55641,-14029,-28153,-20720,-53002,-36943,9894,8650,24393,-53715,12097,114382,56989,-35901,-13704,-1654,7663,8477,42538,58052,-22730,39310,-35340,4346,90054,-10441,-7419,18624,-29072,31852,-173504,7175,-17080,-22240,-16859,-105105,57797,11018,102406,-38711,43276,28367,-79348,-121127,-134397,-30195,-57234,-125795,-118849,-46151,-22593,-55186,-51657,-90569,-27816,-91480,36593,47878,-48373,-37148,6522,88988,83440,3704,-92141,-20787,-14802,-59573,-36795,-7222,133047,-28692,6052,-8468,30038,-35396,-97235,-4503,-30227,-59575,-7022,-25785,-40623,-84101,-1132,-10699,-4045,-25907,-39011,-35490,80040,-25235,-75126,-666385,-263689,-106168,-69050,-59528,-52791,-67090,-3151,-66599,-97881,-25572,-18386,-12644,-40957,-46301,1775,10123,40561,-12861,-25282,35312,42587,221,-48813,17444,-141289,-72801,-59948,20325,44988,12896,127396,-26411,24360,-19980,64527,16227,1348,-82843,81504,11071,827,-3044,-76372,35040,25798,-110313,-6734,-21327,10665,108402,4714,20194,11726,12391,-27007,-51652,-1691,-19293,-7286,-38472,6980,112307,16515,-1191,-2539,-39567,58552,-25632,-75245,29374,59708,-11722,25135,43787,27477,3971,-2940,50235,11796,-12234,-12667,59764,58249,-23352,18499,4412,-21546,-49997,-29949,-33850,27886,77601,49211,21790,-58033,-19376,-32209,35834,6707,43095,23989,-25867,48403,-7293,-96864,-35100,-98272,-40560,-42757,25719,-9760,-41914,-33158,-68886,12473,-31471,69158,27819,-64955,-309,54978,1627,-65262,-37474,-57935,9426,62831,24230,5978,-94702,29688,58420,44910,-3801,2547,32903,36258,23079,-24276,-26086,-37835,-21713,4689,33068,-8608,-18398,-9534,-70135,-10444,10003,-13026,20074,21797,55906,-64652,54578,63438,8469,18606,-11011,-67273,5731,329,35562,11590,-5159,3087,-31055,-64354,-22929,-49353,68808,49365,41549,19112,74141,-7299,21699,1134,-22171,26417,25476,-67448,-11888,29252,5155,80184,86795,26238,15585,-88595,-40586,363,-66871,18027,-28264,-47468,-63826,15205,-10531,-34779,4476,34232,24056,-9833,56203,-21141,-3959,59921,37761,39034,-12966,-6286,7917,-52365,-1218,-61875,-3085,-51457,24070,-14725,-18646,-3508,-16241,13896,-3804,-27195,-71408,50763,13849,-29829,70395,63885,88301,108062,-3564,-66405,-42473,-20509,2836,48532,-31578,83256,37636,28895,76527,-44360,-14520,21890,-7755,33316,126748,58130,26300,36626,45144,49389,729,90920,-5978,-6136,-252,-61880,82233,49212,-3928,42529,1083,6544,-17432,2577,84225,29435,54935,-2463,50365,36215,-48053,-34568,-5328,12165,-58327,-40817,-12660,-38215,-1592,-12051,-27966,18810],[43227,9568,1775,11323,14707,-18268,-23158,-77076,-50372,-34171,53297,-12291,-10085,1882,26921,-38218,-6874,101240,48491,11729,41441,93949,20841,-35495,-11819,74347,-17433,-59518,-13646,15138,20138,38991,128044,4890,-7842,114106,-11470,52895,24492,58553,22635,4526,-31914,2137,41031,53646,-4758,20081,17892,-20327,-31597,13700,55131,-14833,-28836,-7680,-40612,23887,2402,17446,-18216,35768,19903,21419,75501,44055,27294,19032,-24468,-41934,30256,-48004,-28295,-46965,-28068,31506,-43094,16438,-11268,-25410,-37674,4008,18353,45692,-13467,-26332,51237,-26718,-58421,-70364,-23896,5694,70744,-10322,-12444,-3714,4859,-3530,24577,-42270,-9309,2801,28657,1169,-77665,77002,-15429,25852,55099,-9943,45815,52330,-34838,-43619,12351,-3692,96961,12859,15520,62952,42782,32979,-40607,-97374,43982,3732,-28369,13889,-79133,10334,45923,-28522,-5832,-20557,-34013,-9765,40900,-8516,-29541,128164,24438,57623,12312,-46665,-30739,30730,-64808,-23146,32432,2192,64146,137207,-97032,-75236,-110269,-8653,22531,32001,-31612,-19332,-67426,15950,-19790,7844,-20926,-777,21832,12724,16150,23273,-25954,13002,35847,35468,23773,-527,-6770,35840,18552,61024,94264,-30907,-80844,17007,-44500,27349,-567,35242,28687,-11937,2225,61734,-8262,16386,26607,35237,-71048,-30163,-20048,-31781,-115181,-110486,-16550,54643,-22022,-25374,-36997,19602,-18155,-24822,64026,-48621,-73584,-83542,-26984,-80994,37159,10940,-46918,-11722,377,-3966,-105747,44969,-49758,-50208,-18049,59450,-37689,1592,107325,85285,-43587,57081,-45559,-40099,29809,5409,-32948,-45968,99063,78867,5987,-3822,-60729,-43489,-53737,70211,27829,-81050,104517,-35833,-694342,-111453,-41386,22607,-267,-28531,-78918,-114895,-6412,-1696,-9178,137130,39205,-213,51177,-57231,1073,-35682,2027,-10027,-27448,-71763,-18049,47248,37372,13515,33421,15250,9874,49635,42564,-24953,-5293,-2199,-54187,20648,14436,-25814,27925,-32682,10494,13876,-58361,31346,-77705,-43159,-4909,-40275,-23627,-14910,-6248,2988,54613,29226,9154,59303,-2123,-46276,-75754,2877,64827,29679,25316,-65044,-51857,-65212,15239,15116,31924,77675,-51743,-9288,-70032,-64998,-6528,7235,-47893,-22673,64163,31168,-48134,-18315,-49688,-43449,25528,67088,-40627,-111098,-209593,-11597,-62150,-40391,20797,-20231,-30688,52726,51154,-4531,53412,11525,35624,-2229,94018,2034,56982,92878,73869,37334,6425,33036,4833,-65094,-68459,-7688,-72516,-26040,7759,61553,35579,-3010,-86120,-107431,-60613,17776,7347,55357,32514,9490,37643,33097,-23445,15454,27094,43211,80194,62922,88229,25608,9190,53016,-27462,20239,-5903,-9253,19317,35469,37031,34028,-14571,-108778,-116045,97108,34940,10214,58819,-19100,-14592,67802,32591,-73823,-3262,39523,-45490,-6776,58044,38087,-18860,19580,13900,-6246,40629,33944,-15369,6496,2449,23049,-15595,-21792,-38380,7157,17783,-14211,17604,1430,-13049,-71905,-32452,90921,23501,-23961,-49682,-35404,20591,18115,17544,52665,-2218,-14445,23283,-38659,-51064,-11234,49984,62398,-43443,20519,10013,3089,20763,-44401,41692,-37254,-39920,-53728,-21668,-22248,112597,28257,-32461,-18771,33401,41556,23473,7529,-46139,-43557,1028,61287,-6703,22253,-23083,2293,-6487,-15072,34297,-11874,17318,-8281,-55166,-6295,44673,90897,30405,77105,-11621,-24111,-16763,58864,33204,-76664,-9744,20317,-52287,69184,15951,31247,-38778,27026,29445,-13007,-14666,40839,99899,-23959,-66819,-22817,89910,107082,46732,15831,24660,20841,9030,-59695,63243,1792,32880,30424,53667,-57106,13539,-76599,67224,48048,-33359,99432,93310,30924,-17895,-15568,-65209,89509,62572,-11136,40896,74669,-65869,-21734,-31080,-8978,-61053,-28777,-7777,55910,-27044,18487,33732,-16253,-29501,57008,-52298,-29107,-38521,-61709,3860,-8864,2186,76846,-53098,21256,38679,-8917,-50271,-52931,-14671,-35447,-2766,-29480,51733,-24631,47085,29033,-5012,-49669,7505,-44517,-13257,-4666,-346,26525,55172,67586,22079,50323,-29304,26084,-75744,21399,-11920,71154,40529,-815,67930,-22714,-24078,61285,64973,-35926,-85408,-45400,-82230,-23338,113352,-1041,19352,36629,50863,84140,-9309,-20659,-22462,36893,6018,70755,-75301,35896,-30696,66146,57999,53811,14893,-5494,19038,20088,-35151,28358,37876,15986,-54716,-51564,-32026,-22907,-20923,-36693,-35363,-11859,-11236,8067,-58157,30756,115027,62891,-18739,-6368,14127,1759,10799,32830,85810,-3034,63051,-16031,4124,97361,-11375,-23317,37921,-34423,28230,-142000,2362,-17085,-15243,-11678,-110142,68490,-2089,91712,-52813,33882,16735,-123164,-159167,-177024,-38370,-54144,-145501,-155803,-55489,-39142,-66461,-35686,-64648,-34267,-114696,4712,33790,-45786,-45797,10961,99303,87184,18740,-114805,-41903,-5069,-48044,-9893,-21506,146977,-154,-15569,-21885,22264,-23866,-43740,8374,-24765,-52667,11045,-13061,-36049,-75271,14531,-1934,-12334,-32621,-31194,-29991,79669,-62058,-66243,-686270,-241937,-117829,-60642,-51737,-60416,-79213,-10050,-47654,-104773,-4796,-11221,1346,-7003,-63134,-19011,2756,50711,18268,-4034,34437,39337,-14749,-45170,27963,-162828,-69978,-8984,30617,40080,27027,149650,9369,41308,-29703,18370,11547,1858,-51796,96650,15733,-9535,-4849,-60912,42056,23487,-89544,-9585,-26704,-150,93418,20834,58119,14982,13295,-19086,-42860,-6133,-12921,-12295,-54330,1880,122415,32247,-11980,-9843,164,77415,-20338,-83813,14944,59699,-21750,30435,31421,33434,12175,15327,45978,17624,5174,-4061,76725,67549,-36673,-4480,10512,7347,-66707,-52188,-41198,57142,96812,55707,35070,-62388,-17196,-42002,17854,-8585,43603,5229,-40771,88573,-27941,-132548,-48611,-120521,-62646,-20720,49999,11853,-71905,-36990,-56168,31922,-19527,47505,28227,-63757,12396,44179,2881,-49018,-34421,-50814,16346,62559,77196,12003,-113423,38713,49832,56475,-12591,-26254,21657,14062,12532,-35761,-34048,-52291,-32792,11956,10555,-8810,-3659,3491,-64508,-5963,20952,-9419,4862,26712,75287,-67957,49476,67583,7309,4808,-59657,-108893,-8351,8007,4576,18645,-3793,4355,-23006,-80202,-24969,-53065,14845,35216,47930,-2093,53436,4012,32175,38721,10093,52360,19083,-49843,1903,29156,-12936,60040,70563,19830,26277,-58375,-23464,-1380,-41641,10160,-36456,-75770,-117911,-11189,-11530,-58221,-17848,23990,27280,-24788,84850,-8563,-20821,35083,43479,23672,-8274,14254,13211,-54682,-2389,-4148,11007,-19838,41029,-48380,-28584,-5804,-6504,9908,-5475,-51920,-55796,70448,-76,-18040,87842,104556,86887,103486,10165,-38920,-4311,-15882,-16423,7199,-33763,40847,34925,23658,90228,-48129,-4260,40981,4236,36929,102638,73974,24091,39505,50027,60090,33435,106825,-8578,-15341,-1361,-50014,100925,46078,13390,51565,-17840,9851,15561,5001,74470,24417,69996,10075,48871,45141,-42802,-37984,-9513,25255,-70446,-38630,-15585,-47170,-14260,22169,-21513,3129],[49876,-6277,-11460,13024,43669,-21518,-25625,-91863,-35121,-52291,44874,-6396,33160,-964,-9136,-38644,-2227,119090,32305,-11358,28208,76384,10855,-37757,-17710,87369,-23830,-62627,-5969,13876,2955,58062,152172,36523,16813,135649,13646,61155,22389,61203,10799,-30079,-75027,13195,29835,43963,587,17870,10559,13060,-15729,19411,47533,-6171,7945,12730,-20084,33434,16526,18871,-2683,52110,30515,40898,90089,32994,5744,10400,-38458,-31890,31278,-49876,-21973,-63185,-16027,-20494,-42014,29252,-2580,-14621,-17608,-10010,14717,33325,-72117,-43128,60795,-27566,-39841,-68338,-34232,10867,58438,-10509,12484,-29734,-1312,-7594,21886,-72304,568,31678,23106,-5091,-55289,102433,4765,36197,72420,4923,17443,-4598,-4525,-40870,-24935,-34766,86372,23968,18138,69633,50505,17805,-13271,-103905,50118,18640,-42872,22846,-109962,-3032,36673,-27414,4911,-31936,-47967,-3572,31614,-10234,-28304,134314,31764,94563,19761,-49872,-30937,57803,-68151,-33838,23197,-7612,66224,114104,-86763,-78027,-116213,-23579,31476,28117,-26342,-22986,-61681,48565,-23708,11388,-12775,-20416,22328,21157,17001,32913,-12098,37676,49894,44137,-12295,23195,-1206,25215,-13931,72394,74613,-33721,-64743,25427,-46626,-5736,-3915,11819,21602,-6041,1018,47537,2108,30051,25669,26483,-69434,-20265,-11527,2480,-87048,-90813,-21793,42574,-27414,-40015,-46709,1115,-13556,-47020,62502,-39253,-43160,-40857,-48275,-77878,29064,12761,-47522,-20539,-33363,-13755,-135107,55434,-50789,-45597,-7983,76909,-45249,18136,118188,116196,-42248,48942,-26980,-49171,54447,15042,-4112,-3541,103752,65666,623,13394,-54671,-38168,-76223,56233,14268,-68706,97149,-3605,-576638,-114397,-37569,-2982,-28294,-57754,-69216,-98863,1819,-8830,-6597,85778,10747,-4953,76469,-66715,-27708,-30372,-13883,-65729,-42405,-54539,-7876,53442,72588,31985,15519,1563,-8229,60303,28027,-41153,-8121,3124,-51948,44632,20296,-26218,19301,-19901,25546,-2081,-57235,491,-82019,-47899,-22826,-41376,-17676,-26282,-15469,20446,48148,-167,-6548,31213,-14331,-20747,-61224,2638,64153,38407,6720,-44476,-6753,-69561,-7982,9774,31003,50412,-67680,-21873,-86871,-66907,-20782,-2794,-33899,-14525,48293,25516,-65592,-18851,-21499,-44850,31123,50755,-18063,-66026,-248398,-35384,-84363,-71370,4746,-18047,2315,38263,66683,8649,42198,-22573,45187,11497,86427,7049,68314,76583,23648,18253,10390,45500,11562,-44864,-94466,-28795,-79720,-23188,-8991,38679,25770,14941,-81369,-106549,-69770,7992,6560,57733,24946,5393,11954,43933,-22095,14514,38587,56186,74856,68839,45135,22780,-8101,41272,-22967,22011,4014,12345,35869,35898,34124,32423,-24235,-124763,-108255,59702,18765,39885,70444,-2615,-3308,32790,19485,-97919,-15992,31356,-26765,-5687,45128,17122,11652,23174,16648,-15838,19165,35830,3928,5455,-23253,3442,5832,-35593,-54631,3746,15776,-30973,599,-2177,17652,-38038,-16043,116632,18592,-39753,-32047,-42613,7428,-8685,-11677,32502,2194,-43133,9487,-36821,-32862,-8980,44297,39714,-66755,3409,8917,6519,27007,-49498,29451,-30251,-25725,-57494,-30750,-929,102725,16708,-55746,-13411,22339,38405,18107,27627,-42194,-52352,2992,32564,-41463,645,-30806,-8658,-32590,-21531,28588,26468,17999,-13362,-60395,-17909,16438,81511,38370,74227,7483,-25245,-23121,41566,43749,-21960,-2975,18455,-43414,63071,-3455,40398,-26419,26255,38197,-56427,-21312,41762,107819,-20381,-68277,-13889,83808,95810,41340,5060,19955,15502,8491,-75497,57691,24475,43180,29013,60845,-64176,1896,-63380,75822,39226,-40093,80932,95186,29164,22058,-11213,-51282,96671,78979,4483,27087,54941,-71870,-29849,-26553,20269,-73667,-23235,-34795,37147,-26654,693,64422,-18323,-40792,73215,-59584,-29473,-23360,-85033,-16899,-25978,1565,91685,-20859,37108,5816,-34334,-36159,-54299,-14153,-37649,11427,-41259,58742,-24636,67568,50058,-12894,-44690,18526,-21945,28443,12454,383,14646,54196,82674,13297,46044,-26153,12445,-50026,10960,-22545,59153,39403,-576,55022,-29666,-6668,100324,62131,-12490,-30025,-34525,-78679,-31852,114316,18788,27570,21965,33185,84902,-18942,-18774,-23970,33813,-7147,75427,-78587,57401,-26961,56303,24221,42584,24380,11141,19009,37921,-15996,43034,34540,20357,-22215,-38210,-51156,-29299,-26797,-6897,-26788,-23787,-21667,-8227,-54986,43542,84662,58548,-1622,-850,20332,-12820,16559,17025,103019,17470,78037,828,977,87645,-10031,-39856,50538,-32992,25094,-84731,118,-11073,-919,-7676,-96424,74359,-10555,60939,-63701,33165,8496,-152831,-157598,-191401,-49457,-49351,-159424,-168850,-73684,-66480,-77466,-19014,-42949,-44436,-124497,-34743,17917,-34058,-42232,12035,90044,77638,26030,-124906,-61923,2475,-33112,4071,-38932,146384,30192,-27965,-41781,6724,-16051,-6455,9784,-11480,-39108,31096,3338,-27924,-62449,25756,6460,-21721,-40655,-27268,-24140,60157,-94043,-73664,-717461,-230159,-126251,-53787,-39264,-62310,-81510,-23967,-38557,-93351,10587,-2657,15548,21704,-88135,-44628,-17028,38721,29191,13166,41527,29883,-28736,-29031,33853,-152728,-66095,4404,37965,28046,34935,137053,37470,52092,-32854,-32812,8856,3184,-22659,90882,26324,-14348,-17691,-47135,42712,34244,-52581,-9725,-26297,-11310,62658,27456,90492,22030,9281,-17931,-19711,-11931,-7015,-15405,-65819,-7981,115015,37157,-12649,-14505,27898,86770,-18619,-95096,-11876,50660,-27022,33236,20875,40599,15038,24102,30580,25815,27699,8478,78882,66608,-42859,-30047,12347,38496,-72788,-62394,-39345,69427,101132,53864,47304,-53536,-8650,-44708,325,-21115,26551,461,-39541,98217,-40061,-143885,-56968,-125923,-66907,10744,67875,36365,-87160,-45944,-30145,36440,-5574,22274,25722,-73600,11926,28581,6917,-36845,-33737,-37920,34767,77580,107162,14834,-115841,29445,24874,45636,-24018,-43199,1387,-2421,-3794,-36694,-35886,-54678,-35341,27468,-3571,-11442,12138,15638,-53922,-421,28758,-8196,-3701,19268,77245,-45312,40925,62938,2517,-8194,-85248,-137457,-17684,15836,-30141,19364,-3318,7244,-14149,-86032,-26501,-58998,-35859,13192,48067,-18848,38067,14989,32356,73883,37682,69267,9963,-31667,6817,27179,-22912,23899,36372,3478,14044,-26457,-6834,4363,-6137,1857,-40565,-90668,-150460,-34553,4368,-60455,-40895,5688,29554,-37887,104059,4098,-37112,6017,42227,-9194,-5326,48087,21653,-52881,13428,59743,32203,20204,51847,-69132,-36186,-3528,4284,-419,-5663,-66945,-28171,80176,-6153,-5929,100793,125715,64130,83132,19259,-13706,23011,-8793,-40716,-47048,-39841,3454,14355,8889,90445,-40631,5592,61774,11451,42304,69788,80303,14527,41173,49415,70238,59182,111756,-11616,-12516,5474,-28037,107498,40593,28298,53209,-31946,6574,46807,9673,51237,16265,80693,24317,39022,41135,-49642,-41033,-16960,29491,-76094,-37671,-27135,-54616,-15701,50892,-6342,-5392],[52746,-21028,-25098,12523,70825,-14996,-24979,-87812,-9903,-68882,12033,-2149,67115,-20425,-39958,-33903,3773,112521,-1758,-24349,20109,61442,11649,-32980,-20273,73971,-32466,-61084,-7623,10887,-8601,69472,144159,52879,45996,130249,34054,61702,10691,56961,1918,-38605,-97932,16063,18021,34576,-5739,16476,1332,30930,-9474,13010,31493,30104,49621,22549,2786,43354,34579,24573,12873,58112,50554,51180,88098,19039,-27971,-7467,-45022,-17375,23071,-53370,-14865,-72731,-7259,-56163,-31905,47174,13287,-206,15059,-17546,4960,14365,-83664,-54752,62202,-17214,-9740,-49390,-27058,18484,39461,-9321,31452,-49664,-7777,-16017,10153,-86055,6566,48136,17333,-1400,-23612,120082,26647,36104,77776,25350,-3146,-42270,26782,-27164,-60601,-53111,66885,30949,20460,59085,48417,2896,11611,-94386,35806,34018,-55671,28349,-121666,-11320,30471,-25050,13430,-33940,-52617,3357,24906,-10676,-22765,114540,35386,119757,26642,-46530,-22521,77827,-60677,-33426,16730,-19402,45833,66693,-70061,-63193,-94600,-24334,40747,22206,-21100,-26959,-43275,63336,-33262,9709,256,-38530,1339,23312,16237,43885,494,60024,65765,36314,-42887,42164,5267,6748,-51333,77535,67483,-35961,-44952,33488,-46475,-45734,-7028,-7832,9215,1481,6841,34223,21003,33255,21445,1561,-64815,-13015,-1267,39929,-42235,-62641,-25077,26881,-31770,-53280,-53200,-12628,-4008,-62901,58456,-28454,-10707,-11028,-64168,-61167,16774,6283,-36570,-12639,-57724,-22277,-133385,61771,-45691,-38187,9055,82242,-43181,28675,107463,125435,-25086,39672,-7073,-56757,65831,24980,21285,49557,92668,40293,-10963,27617,-42632,-34462,-82069,38682,-4179,-63471,73066,21423,-432982,-131531,-32251,-41874,-70095,-75007,-64562,-90680,1886,-12757,5928,15966,-27597,-16183,91989,-76904,-57004,-11567,-27634,-123329,-56873,-33000,7830,54906,96185,25346,-23470,-14847,-27587,41499,3593,-66016,-13282,11574,-41696,61801,22666,-29088,-1516,-17360,27414,-17552,-52238,-32294,-75368,-46405,-42758,-45027,-7636,-33423,-33710,27551,33129,-37230,-18109,-3372,-22414,8152,-45920,-1993,43782,44415,-4910,-15157,50795,-73344,-22957,7713,31861,16305,-70715,-28621,-76826,-55859,-29359,-2176,-13181,2202,27794,15402,-80006,-28995,5400,-48358,38118,29243,-8341,-28369,-275281,-56356,-86455,-88909,-11752,-29952,26677,25739,72201,15706,28959,-41224,50827,21184,66701,14744,58456,47230,-29204,515,25953,43261,12160,-14460,-100939,-37441,-79245,-22171,-20670,15377,13815,32344,-67042,-97887,-64647,-3747,73,45622,8571,5885,-15789,49750,-12569,19168,45449,66982,64314,48380,-3444,10403,-21549,36778,-10713,11197,6852,30819,42678,31863,25867,21054,-33816,-127821,-73304,15638,-2557,60157,60673,2266,27292,-8867,-2289,-118868,-22012,22258,-9963,-7837,29565,-2720,28510,13368,16434,-20267,4484,33207,18432,5386,-39109,-15582,43165,-36913,-63284,2203,11731,-44648,-18356,-7617,37586,2057,-1535,125949,12056,-61051,514,-39524,-9052,-28975,-17538,7434,5691,-67412,-1096,-27816,-14479,-776,35719,17378,-78545,-12220,9057,4171,25951,-48803,16123,-18477,-6132,-67638,-36379,19667,80566,1417,-69572,-10922,6183,29475,17012,31758,-41495,-68597,-1132,-2612,-61033,-16681,-28271,-18515,-48331,-5425,27975,54568,23274,-16195,-68828,-32374,-29165,71070,42188,65883,36351,-22257,-37634,25872,51240,33256,5586,14067,-30608,47498,-18167,43989,-12150,20868,45233,-80760,-29837,38135,99890,-9329,-60176,5852,69502,64501,24653,-5412,9108,12297,6973,-82088,56433,35344,54446,25575,56436,-63084,-4735,-45752,71230,34319,-43152,52666,81091,25737,60689,-4678,-24605,91108,88162,13692,19541,30335,-65555,-29657,-15499,40847,-73635,-14962,-58541,15378,-24228,-11585,89051,-18624,-51639,81908,-58396,-29526,-3384,-89687,-51760,-42022,10764,94311,16066,52076,-26043,-51588,-19456,-39792,-13024,-36968,19449,-46465,54940,-23599,74022,51758,-18522,-35902,30775,-1554,50730,34148,2020,-2412,44756,84139,-820,28837,-18353,-5097,-12010,3331,-31506,44270,38272,-5534,43464,-31745,8132,125137,48619,9322,26448,-19385,-83858,-35540,109903,33543,34503,-950,9791,64506,-31884,-15047,-25042,10038,-12844,77614,-60185,70753,-20976,39782,-18006,15757,30138,21162,17854,53541,12187,52276,26350,30016,9813,-17101,-66035,-43258,-36603,27380,-9563,-25092,-16687,-18919,-49679,47405,42538,46407,10990,2053,18296,-29188,27417,-2874,103306,32715,75922,10310,-3448,67829,-7441,-52100,53291,-24026,22925,-29485,886,1385,19105,-6083,-70178,73567,-13003,25304,-68708,34983,6491,-147956,-117294,-160489,-57139,-44742,-160355,-160158,-95843,-102887,-85956,-8687,-34973,-55156,-117958,-68673,5885,-18684,-28214,12210,64287,51155,22892,-127284,-77046,5742,-20381,-528,-48863,130152,56264,-22479,-63235,-11156,-14114,244,-906,5651,-22389,48290,20242,-16515,-45726,32387,11025,-30265,-47686,-26360,-18480,31412,-109433,-96175,-752431,-229321,-123162,-49162,-20375,-56632,-73866,-44217,-39061,-69140,12846,5066,25345,33253,-113048,-63871,-44803,4448,18614,24870,52812,17234,-38234,-5688,35110,-117944,-59907,-8616,43147,11424,36187,98860,50396,55742,-28303,-66690,6644,3570,-1403,63530,39323,-14685,-41338,-36801,34649,52291,-12724,-8015,-24320,-19446,21746,32266,111604,33507,556,-20895,14531,-19130,-4733,-15933,-64951,-15885,100585,31367,-5049,-19751,34857,82474,-20734,-101114,-43946,33666,-29233,30326,11539,45042,12464,20964,7639,32527,45110,23795,65782,58158,-41447,-52919,7604,63510,-65104,-57907,-31676,59108,89645,46807,54606,-36218,4506,-37811,-13599,-28222,-1770,7839,-20477,73135,-41674,-125842,-59683,-112696,-52123,43902,78023,54572,-87171,-53042,3743,24879,9525,-5264,23100,-77577,-595,14541,13659,-31406,-35287,-23436,59943,105842,110961,14437,-103377,1735,-6195,18927,-34857,-47761,-23308,-12823,-21006,-26640,-32106,-42065,-28473,43517,-5276,-13587,25317,27060,-38738,3627,31539,-9955,-5229,6768,60769,-6274,24444,47840,-7297,-18816,-79715,-143281,-17118,23206,-63129,8196,-5418,11380,-5903,-80107,-25580,-69744,-71912,-9670,47362,-23973,30272,25335,24114,96856,53441,72823,-2657,-17995,1514,24393,-23759,-19519,-8334,-20029,-12042,1539,5613,11166,33975,-4162,-40192,-89487,-150068,-48231,25983,-46545,-57945,-17030,27673,-46077,105613,12540,-47653,-16192,32395,-52679,-11698,82141,28545,-44264,43244,107484,56162,58452,52597,-76101,-45069,3085,10120,-18029,-6795,-68592,3967,77065,-5346,3452,100520,118896,26787,54836,18966,-1554,31303,3340,-62211,-100025,-48036,-20901,-14681,-10765,82185,-26089,12998,80092,10241,48185,37100,77416,3632,41905,41819,78288,71101,109416,-15251,-1244,19362,-288,100589,33094,37701,45332,-39409,-7243,66126,15203,21604,6752,85488,37065,22603,22214,-66740,-37613,-18036,18442,-72086,-39021,-42714,-56078,-7369,66122,11996,-5443],[49605,-31319,-33984,7883,84080,-5469,-22988,-69115,15305,-74843,-33709,1684,85446,-52450,-57826,-30061,8865,88516,-37226,-23632,21317,51976,21695,-29029,-17520,39188,-40608,-58389,-20142,6542,-12823,65190,112654,51031,72258,98624,43893,54699,-8310,49233,-2640,-17670,-95618,12657,8350,27633,-21420,16092,-8483,26862,-12745,-3114,12709,81118,86691,20983,21073,52023,54907,28763,22163,57068,72886,50683,68325,3349,-60018,-27170,-43401,-2669,7070,-54705,-9617,-73503,-6929,-66864,-16063,65042,31276,13307,49687,-18652,-6680,-4498,-44551,-58156,53724,5884,25123,-22733,-3947,23257,22054,-6030,37471,-56853,-13933,-26059,-6852,-78433,7710,50548,14215,11299,8846,124936,47914,28065,67913,45394,-11403,-52125,53163,-6353,-81336,-56654,44321,40922,26175,32606,39088,-6057,33067,-73238,15159,44655,-64527,29748,-108930,-14771,29094,-20741,17428,-23814,-49730,9950,21086,-9579,-12060,80216,33271,123159,31342,-37690,-4775,83807,-40831,-19396,9906,-30202,5545,9320,-50221,-34488,-52236,-8327,46654,14937,-17236,-29992,-11512,62641,-45522,1478,11010,-54829,-35221,18554,13217,53800,10816,74850,76360,14083,-57229,53911,8873,-13229,-75645,76886,73376,-37763,-30580,37482,-44281,-62578,-8870,-19290,-2701,8845,20596,24529,44369,31626,11310,-33596,-56176,-13450,8571,70117,7590,-29298,-23093,10339,-31343,-61529,-59222,-16225,10547,-68887,52229,-21932,10105,2796,-69235,-37707,454,-18117,-19034,13236,-65773,-26773,-104428,62900,-34634,-30160,30018,72896,-34719,34097,85023,115614,1348,28161,610,-60456,68539,34442,42021,94123,61617,5125,-29239,35910,-27746,-30168,-72775,22811,-23612,-64580,37045,28876,-291868,-163246,-27828,-78461,-112557,-78420,-67405,-98879,-1596,-12715,21886,-50382,-63652,-30096,94022,-83252,-77361,17771,-38221,-162085,-65562,-11829,24283,55997,96030,-7531,-65251,-30576,-42432,5891,-23129,-91587,-19475,21789,-26393,64524,18276,-34568,-23432,-28450,18964,-30028,-47259,-60552,-57391,-38200,-61483,-49724,2399,-36544,-52352,25202,14278,-72094,-26852,-31439,-17764,31457,-32972,-5422,7133,46529,-6352,11757,91539,-71186,-29347,7389,33974,-17901,-57967,-26609,-39117,-36861,-32826,2990,7991,23610,9282,5250,-83453,-45644,21536,-54641,38928,10826,-19018,-15266,-287394,-70723,-65629,-88206,-24186,-51756,29613,18169,67610,17063,12050,-41000,51394,23953,43940,24361,29774,15222,-66693,-11849,48739,26218,6680,17165,-88477,-31216,-73460,-23537,-24422,-3575,2443,43723,-48069,-80707,-50415,-15991,-10963,23091,-11509,11275,-41431,51042,604,28001,42038,71057,50944,11186,-41547,-7437,-28395,39186,6797,-11095,3898,42185,37852,23996,11920,1709,-42164,-115719,-24864,-17095,-26449,66076,35007,-716,70114,-39896,-25306,-133170,-17345,18798,182,-13043,15597,-16954,30180,-5711,13996,-18392,2044,28296,22492,1366,-45723,-28504,82087,-25580,-61493,7065,4115,-54679,-35786,-14060,43765,37542,6283,120242,5672,-84052,43011,-23869,-26406,-40212,-545,-16325,8799,-77431,-9896,-13709,-2620,8854,24121,1653,-76514,-22172,11503,-4899,16266,-43807,4716,-3140,13290,-77885,-37606,32776,54121,-17330,-76586,-11889,-14904,14421,22108,22970,-46173,-88301,-16141,-33687,-56632,-21585,-18420,-24925,-47617,29135,34164,66766,33364,-13387,-76621,-46841,-80382,60533,40744,54715,66055,-15746,-58379,8936,53620,50880,12525,5820,-15845,30316,-28108,41249,437,12417,47658,-77359,-39647,31834,79571,6136,-48412,24200,48269,20774,3120,-12597,868,12232,5537,-79549,59932,35270,62592,17931,40912,-49653,-3966,-23221,58223,33926,-43851,24709,50198,16102,87345,4813,7864,74489,86565,16079,18091,5836,-48811,-20537,3609,48224,-59605,-6496,-74225,-5553,-18941,-14387,95859,-16632,-59438,80534,-47856,-31164,12772,-77807,-88916,-52639,26000,77629,37914,58657,-48429,-55249,-7247,-17519,-8174,-31008,17238,-44213,42541,-25890,55962,33581,-19923,-25332,41779,12605,56427,56225,5794,-17652,28865,71646,-17097,1403,-11963,-21397,12434,1165,-34591,30078,33026,-14105,36255,-23388,17434,128264,30150,24386,65844,60,-83678,-30824,101007,47369,38846,-23656,-13877,35874,-49972,-10700,-26578,-29875,-10395,74621,-22443,73178,-12537,15818,-56364,-15993,32293,22828,15173,56349,45544,55908,14761,42670,35721,5746,-72017,-58113,-47400,53914,13997,-17565,4639,-19804,-47590,42032,13450,30625,15851,2783,12385,-38689,41568,-24147,88356,38261,53582,11285,-6919,47240,-5902,-55137,47055,-8529,20372,3079,2887,17907,41796,-8990,-42615,65307,-10567,-2966,-68745,30786,11721,-98303,-60446,-85148,-54024,-41229,-158845,-157211,-126984,-141810,-90532,-9987,-42545,-61594,-97655,-86617,1785,-5008,-7995,13987,28476,10438,10228,-126651,-85182,5332,-10767,-18138,-43532,101927,72541,3685,-78755,-24209,-17247,-20347,-20136,21610,-6949,56905,34255,-3150,-27506,34345,8518,-36663,-51638,-26855,-14425,5639,-103370,-128261,-779684,-237430,-103557,-47117,2203,-46227,-58843,-67076,-44353,-41587,1523,9569,28052,18275,-128100,-68183,-72825,-44282,-6930,31115,62133,5526,-41118,16230,32867,-73586,-49204,-23230,48242,-5231,31695,51898,45331,53208,-17130,-70439,3732,2516,10360,22758,49171,-13081,-68788,-29451,17879,69221,17301,-5179,-24778,-22491,-19542,44160,119203,49325,-11217,-25651,49734,-26920,-8726,-14783,-47903,-15481,89574,18678,6678,-27548,19527,65869,-25321,-96453,-70170,12141,-31232,20117,3416,43745,6118,7208,-16786,34435,50226,39592,41903,46947,-34044,-68557,-2706,75438,-45278,-41663,-22032,30340,66136,37751,54644,-16334,19371,-22202,-21282,-30505,-30782,21986,10056,27164,-33326,-84276,-57996,-84420,-22829,71107,79001,59723,-74354,-48501,35925,1389,24803,-33376,22866,-62261,-20282,6412,22429,-32723,-38011,-11839,83991,135279,99186,12221,-81817,-35968,-32204,-13650,-42282,-45111,-45682,-18075,-34092,-9959,-25968,-18025,-14875,50453,3085,-11966,31547,36916,-19151,4496,28945,-12788,-1942,-3779,31634,32022,-1057,24175,-21121,-25524,-51076,-123428,-3983,29807,-86421,-15005,-10052,16921,1046,-64148,-20919,-83725,-90427,-25609,53292,-13403,27941,33508,12035,99529,56081,61594,-19046,-11537,-11458,21474,-17695,-59160,-51200,-45399,-38636,21304,11461,12013,66920,-7683,-35871,-74813,-119823,-48753,39977,-25813,-64155,-38657,19646,-46626,87727,15556,-49439,-22639,16066,-92211,-32585,99365,29663,-26188,76166,125479,76045,84587,42720,-73999,-57471,12748,6808,-41206,-10625,-58081,32228,62447,-103,8230,82123,87950,-11437,26301,7410,-11656,21113,22607,-68041,-134888,-55212,-32884,-39917,-29133,71191,-13405,16175,90854,-740,52181,11553,68548,-1360,42016,28124,81016,66702,102115,-18613,12261,35680,24494,80925,24714,41767,29442,-40443,-32396,67539,20306,-6100,-1466,83125,45468,3531,-8094,-84822,-23716,-10147,-7243,-57294,-42617,-54810,-48584,5827,66097,27915,1026],[40324,-35758,-34134,-3079,76568,1563,-22065,-46615,30928,-64683,-71884,6859,88202,-85255,-60194,-32445,10713,59379,-58370,-11627,31610,47716,35452,-33487,-9161,-4447,-45943,-57432,-40867,2069,-10181,43700,72553,35485,89347,52675,42363,40742,-30449,41248,-3375,21087,-74199,7045,2313,23727,-40364,14276,-17666,3935,-22018,-23127,-4489,122660,110014,10460,29260,57602,76328,27503,20775,52772,86450,42055,36411,-13385,-76824,-41770,-34919,7727,-12119,-51343,-7844,-66269,-15178,-53500,1525,75434,45656,22137,75099,-16159,-15827,-15769,20821,-52575,37716,38906,55982,1709,26972,21322,11592,-1070,30005,-48936,-19151,-34888,-22900,-55855,5550,42951,15446,28810,34170,116652,67060,15145,44172,57284,-10149,-41855,70233,15439,-79333,-47989,23641,57952,36037,-810,25530,-4737,50092,-47794,4883,46869,-66346,27262,-75552,-14921,31434,-14028,15498,-3139,-43729,14040,20067,-7287,2152,44576,25899,103050,34878,-24165,19490,73508,-13320,6320,671,-37890,-42861,-41573,-29986,584,-3425,20450,46284,6874,-16246,-30987,29257,57251,-55421,-12180,14938,-69416,-74216,7477,6755,60025,20708,78921,75299,-13227,-49734,58530,5549,-28457,-74766,73305,86786,-38231,-24487,34736,-39588,-41646,-8494,-18407,-9135,14464,39663,18594,66172,33513,-5162,-65401,-42976,-21385,16624,85778,47783,3150,-13486,-4166,-21753,-61440,-66511,-8931,29047,-65114,43912,-23479,12705,4659,-61603,-16121,-19174,-64441,-712,48879,-56446,-25865,-65412,58859,-20082,-22928,50158,50992,-25828,37363,63447,98489,28353,14764,-11003,-58230,67892,41385,58385,115343,17538,-33946,-52806,37968,-12634,-21709,-53442,12466,-39850,-70240,-4441,10017,-171931,-201174,-25725,-101207,-139878,-69078,-76318,-121034,-3057,-9744,35680,-92282,-85038,-41290,83720,-82543,-82441,48881,-46369,-166473,-65620,4708,37128,60179,70816,-54899,-92590,-42441,-49174,-28384,-43324,-107579,-24908,31671,-11096,48941,5081,-42322,-36422,-50197,5977,-37578,-44414,-75784,-30419,-24712,-75341,-52645,8451,-36947,-64491,16617,-2142,-93926,-33585,-45367,445,42920,-23572,-4492,-35335,44846,1780,27334,94806,-60665,-29101,7232,35890,-44326,-32078,-15968,11958,-17166,-32949,7311,22434,41467,-2754,-2409,-74826,-64002,24144,-61525,27951,-455,-44941,-27562,-281377,-76516,-27214,-70022,-27565,-69898,8081,15735,57462,14837,-7492,-24122,46581,18680,27400,33424,-7490,-10207,-78437,-17411,65978,-817,-3364,41870,-63201,-13335,-65059,-25843,-20823,-16266,-5890,45492,-32184,-57084,-33561,-26993,-23350,-3430,-29234,18516,-60581,49515,11609,36700,25609,65472,37233,-26734,-58331,-24443,-27246,44975,24664,-40113,-2612,43799,23334,14579,-3999,-22157,-48742,-91761,20435,-29174,-48410,58140,4500,-5412,111770,-50027,-41270,-139404,-1639,26233,1896,-20138,5726,-24102,19285,-27163,9940,-10896,10738,23428,14060,-10489,-49904,-32246,108121,-5846,-48519,19070,-6753,-60791,-49179,-19786,37872,59032,4956,103759,2669,-102113,83013,3414,-41313,-43210,29383,-33804,12221,-67603,-16970,1614,-845,14656,8674,-5174,-63176,-24672,16891,-18369,333,-36516,-2891,13202,24939,-82722,-34203,33811,29952,-36733,-80317,-14039,-38611,-5018,34983,10375,-55332,-102912,-40854,-51008,-28781,-10509,-7345,-26650,-29456,70994,46095,63312,46365,-2716,-78427,-57009,-117462,49910,34568,43283,84177,-8541,-80745,-12219,50452,17224,14131,-6799,-1343,17004,-34483,33980,9891,2559,42926,-51951,-49673,25696,54074,21751,-44692,25674,22757,-23520,-16012,-15549,3841,14983,6593,-68626,65680,28045,63209,4256,17858,-23218,3717,1119,43638,35165,-43408,5226,10088,-1694,95427,16792,36230,51332,73993,12891,19944,-13105,-26075,-4066,29645,43006,-35150,-1477,-78227,-22670,-11410,-8083,80773,-13006,-61983,69972,-30790,-36442,20113,-60425,-112813,-56754,37916,45508,35460,52202,-55163,-46124,-3832,3758,1741,-18984,5249,-35194,27963,-34175,11108,3303,-15860,-14559,49006,17913,51901,71851,12872,-25259,11028,49053,-31378,-29338,-11750,-29551,8922,4231,-31194,19434,22351,-21362,33508,-2480,21048,107405,14080,31013,79564,19963,-67228,-16261,87058,64230,40180,-36134,-32939,10777,-72159,-6472,-29342,-74108,-1951,64532,25819,65970,-2058,-13498,-78469,-36720,31692,18118,10922,43409,78498,53979,1771,54273,50166,22482,-66917,-67028,-55784,64545,37122,-4643,36921,-9789,-50586,29900,12715,15482,12263,2510,7635,-34268,53904,-44431,66040,32858,15594,6564,-7464,33668,-7311,-45683,35977,10104,15334,7359,3146,34485,62998,-18798,-23989,50242,-6326,-19229,-67065,14772,22818,-15428,-11800,12609,-35069,-38490,-187143,-197807,-191633,-173799,-90865,-24065,-58585,-59176,-70100,-84588,7039,3661,13199,18874,-9239,-33341,-7625,-122597,-86897,4610,906,-36096,-21818,69644,75099,45214,-81150,-26684,-22565,-53249,-41186,32148,3229,52283,42797,10021,-11283,32141,-2333,-40732,-51277,-27469,-13980,-7946,-79767,-161558,-789116,-250791,-69875,-47642,20444,-37219,-41268,-86823,-47663,-20636,-16609,10059,23926,-23433,-127035,-55769,-92699,-93263,-37718,32422,63321,-2018,-37211,28349,28972,-34007,-32557,-21780,55248,-17324,23061,11560,24766,46575,-2561,-48922,-376,744,15239,-18198,50271,-11973,-89318,-22863,-4713,77340,30352,-1518,-29675,-20296,-49963,66890,113834,67890,-23425,-30912,73630,-33800,-19934,-13997,-17453,-4553,86395,4885,18203,-36925,-12078,42117,-30156,-80468,-80852,-8825,-35445,2868,-2728,35687,-1545,-12230,-36161,29808,42178,52896,14934,37375,-23721,-74962,-14953,71593,-19074,-20650,-12679,-5737,37832,29453,47568,1497,32726,-1791,-20792,-30870,-50415,36646,40214,-16448,-17744,-33902,-53844,-49232,11892,87097,68670,49845,-52838,-26696,54978,-26754,38780,-58336,25922,-27369,-40591,5193,31832,-38379,-40765,-6138,98772,148721,86968,10294,-58971,-69811,-45262,-41899,-44779,-42383,-58743,-19639,-39966,6597,-21978,9316,-515,40122,14858,-4502,27460,42934,3047,2078,22049,-12909,2331,-8605,-178,53801,-31801,-3384,-35900,-27155,-16433,-84120,20069,35497,-92749,-43095,-15224,24045,6511,-42863,-12241,-94492,-94490,-29034,71156,11489,26006,37665,1903,79267,50639,38204,-38180,-11615,-26866,18907,-9223,-85272,-79484,-66368,-55850,29674,9623,2742,79708,-9986,-28554,-53405,-73863,-37561,36857,-7372,-58205,-53766,5420,-38254,56087,14898,-42625,-11354,-2346,-113132,-65968,87598,23247,2799,96691,113660,84710,92509,25188,-69645,-72354,23770,-5973,-65732,-17506,-40629,50116,40993,7282,8385,46801,46380,-36247,2231,-13387,-45558,677,48690,-46634,-140186,-58129,-37978,-51476,-41202,61308,-11979,13687,90222,-19353,51944,-3511,57624,4576,41690,11716,76176,50108,90697,-19381,21943,48008,37803,51933,16940,42990,10212,-36959,-64888,51431,24130,-25513,-5715,73152,47919,-13864,-41834,-92187,-110,1968,-38109,-33185,-46799,-56647,-32105,18214,54803,38387,9709],[26989,-35385,-24676,-21834,51104,3426,-24280,-32702,31631,-39448,-84219,14756,80047,-103632,-50083,-42934,7457,35428,-57812,5490,46358,45393,46009,-49240,2710,-42445,-47532,-59579,-63699,-1477,-2842,10418,36583,14363,95218,9709,33406,21577,-51138,34980,-1889,57173,-46441,3548,-288,22188,-54486,7684,-25114,-27383,-31739,-40130,-17414,132193,114299,-5013,25297,58762,97429,20113,8212,47843,81073,31815,2908,-29977,-71356,-47315,-22474,11006,-28168,-43316,-10101,-54256,-27884,-24076,17372,71804,52320,24533,83741,-14527,-19708,-14348,77949,-39771,20181,74808,74934,16835,55565,11933,8703,4112,14921,-29406,-22884,-40641,-32991,-32858,3432,32782,20966,45372,47207,99062,82384,27,12645,53048,-6877,-28623,75817,31352,-57780,-32703,7770,79983,47528,-27469,9881,6619,59126,-24975,13490,39500,-58478,21970,-33657,-13740,34227,-5143,7479,22288,-39238,12861,21191,-4406,16689,16160,15941,66111,40147,-6941,43728,51205,12925,37470,-10763,-41730,-82100,-75250,-11366,32665,36449,52661,38526,-1475,-18903,-29537,70149,57065,-57849,-28098,11215,-82371,-101923,-7706,-4546,60542,32359,71645,60492,-33317,-22434,57750,-6633,-34491,-49128,70841,100394,-35627,-24534,24667,-31966,7416,-5300,-2579,-7350,17731,57212,14428,80001,44174,-25163,-79296,-26285,-31597,22357,84919,68391,28491,4219,-14006,-946,-51698,-72343,5256,49233,-54793,34523,-33364,-417,1217,-44100,-3467,-40306,-123081,13676,80121,-34760,-20054,-35368,50853,-6019,-16935,64349,22303,-22465,41783,51099,85463,48041,2122,-38469,-49528,66456,42432,70096,108120,-23728,-68763,-77819,35675,1054,-6212,-29620,9735,-49398,-78436,-45491,-41909,-78069,-231989,-26255,-106210,-141618,-50556,-86187,-143948,984,-5980,44286,-99363,-83065,-45089,66097,-74291,-71272,70083,-53189,-136528,-58103,14421,44177,68649,31195,-98581,-97142,-48373,-47025,-47121,-50145,-106660,-28065,38881,-846,17426,-16355,-51099,-35568,-74652,-5298,-38848,-43848,-70787,661,-8985,-81648,-51694,7901,-36084,-67059,5349,-11191,-96094,-37600,-44475,24687,41155,-17171,862,-69683,40598,15300,28591,60209,-43009,-25232,6468,35907,-56871,-758,-822,53591,-3929,-31836,8328,24960,46799,-6320,-7011,-58693,-79042,16774,-65638,5363,-3629,-69710,-51756,-256992,-74005,16902,-40654,-18016,-66593,-28247,15976,48386,11879,-25410,2531,36644,6475,22550,38174,-40644,-24494,-65782,-18314,58850,-29721,-15499,54764,-33854,8994,-55857,-26672,-13527,-23290,-9507,37705,-25848,-32189,-18576,-35178,-33534,-27422,-39384,23201,-69339,47172,15546,40036,-2893,50264,25276,-51252,-51841,-34560,-18664,49381,37244,-67892,-10136,35683,4133,6115,-17020,-46053,-53463,-62447,50477,-23437,-63008,41322,-19549,-6284,137454,-39371,-44225,-137495,21551,45022,-3351,-27320,667,-25893,1420,-44636,4907,548,24213,19954,-4368,-30914,-59778,-27283,112707,15258,-26513,35011,-18536,-62827,-57180,-21152,25061,62088,-5030,80759,5767,-107623,105261,37517,-50555,-41231,58712,-42601,16187,-39058,-20209,13786,-8349,13212,-11651,-5161,-43991,-20433,25032,-31310,-16408,-28755,-7000,26705,22023,-80144,-26762,22219,10657,-52554,-82405,-13768,-60545,-25191,55066,3847,-65522,-103967,-67622,-49815,11352,12644,-1236,-24053,470,106545,59908,48587,58730,15324,-70093,-58440,-123343,38489,25469,33488,80363,-4239,-98570,-37123,43251,-48140,8160,-22363,11286,10080,-38288,25645,17123,-6801,30319,-20884,-58811,22376,30938,33356,-60602,438,-3473,-56542,-27740,-14576,21688,19097,12873,-50629,70614,18764,53994,-16075,-7408,12216,15668,21448,32426,32771,-42339,-2224,-26722,-25857,84591,29137,51334,27456,53923,6755,21692,-21927,-3076,16506,57933,29722,-7863,-3278,-69505,-34077,-3806,2537,48685,-9378,-58454,53450,-11756,-46297,18087,-49738,-112073,-56788,36267,9490,11534,32953,-44883,-30638,-9042,17686,15188,-2917,-11880,-22065,19255,-47546,-49684,-26884,-6219,-4672,50365,13914,42401,74989,23868,-22507,-2703,22986,-39751,-55403,-19282,-23712,-18829,9844,-23268,14158,7738,-21335,32681,28485,21287,66452,6027,31725,71838,33110,-34941,6647,67459,83368,39335,-31185,-44584,-6766,-93770,-2448,-33457,-108540,8447,47476,72476,54017,9274,-42817,-77027,-33778,30121,11613,5493,20123,103823,46724,-10511,60686,49722,27040,-52010,-65672,-58765,58855,50620,9736,69588,8345,-56457,15267,37492,4044,2594,2477,7381,-13801,57905,-62468,44801,18957,-26264,1384,-4124,30510,-11735,-23491,25613,26594,6467,-9039,-886,47056,77950,-36833,-18332,30719,-3925,-25420,-66647,-11900,36591,69802,17506,101405,-1375,-35007,-265035,-289673,-307396,-190181,-87410,-47306,-71297,-45490,-42784,-66068,20099,6840,30713,26768,-40913,-64031,-24320,-109644,-85148,8315,22129,-41856,10286,41990,62588,89349,-67053,-16969,-26625,-82342,-56391,35184,5918,32911,44899,20533,165,27436,-19387,-43279,-46510,-27963,-18976,-6899,-48885,-187197,-778011,-265265,-32381,-50211,24476,-35702,-27055,-98097,-43470,-13026,-31272,8399,15874,-77951,-110063,-32410,-98399,-126305,-65566,29024,52504,-4648,-28238,26551,25378,-7213,-10844,-2506,64729,-22071,12099,-14254,-4823,38156,10634,-20188,-5522,-353,17592,-47723,39405,-12232,-93603,-14253,-27903,72028,26658,2946,-38035,-14423,-60748,95790,96972,85381,-33433,-36487,79073,-38030,-36973,-15943,17828,13143,87952,-4460,26395,-44420,-49043,17610,-33109,-57223,-72499,-23972,-42579,-19501,-5612,22264,-8363,-30361,-45888,18855,26437,60805,-7197,31603,-13896,-73625,-24653,54611,5936,-2916,-3458,-36612,12921,23715,35956,15181,41875,17981,-11402,-32558,-55331,46612,58013,-38846,915,7572,-48733,-17359,41270,90398,45641,28027,-27252,8830,51847,-51905,49557,-74873,31118,15067,-55928,8528,39904,-44577,-43022,-6759,99141,134966,83267,10427,-41488,-86280,-42983,-58473,-42491,-44150,-57574,-18894,-38431,16867,-23705,31038,7160,9142,22538,8428,12287,42355,23886,-2088,12770,-6286,3784,-7966,-25185,52350,-60338,-29118,-47913,-23457,8767,-38837,48579,40204,-79278,-63631,-17747,32371,10243,-22277,-407,-93929,-89094,-18555,100071,43377,19318,36604,-1306,41531,45494,9403,-57199,-14798,-39010,17092,-3336,-92401,-84991,-77340,-61160,25293,712,-15861,65902,-12337,-19431,-33688,-29047,-20873,14793,3122,-42649,-59212,-13278,-22046,21075,13951,-30289,11131,-18222,-108281,-100623,48083,11042,39501,91919,82429,77993,82095,4822,-68448,-85563,34774,-24154,-86547,-26414,-22914,54900,18760,15671,5624,1909,8648,-40102,-16384,-37916,-92924,-18734,77830,1242,-116466,-54744,-41455,-45945,-45202,53528,-26609,4957,77555,-39757,46406,-8334,46997,21085,40705,-2397,64904,31586,76452,-14476,24213,50943,35963,19751,11108,44170,-6437,-31660,-96002,24281,26343,-33633,-4303,56300,44614,-26332,-69836,-81342,26892,10041,-60077,-3311,-48608,-45142,-9812,25698,39314,43709,15704],[13291,-33063,-9223,-46283,19258,289,-30310,-34321,18189,-6169,-65279,25553,67028,-96827,-34260,-59157,-1650,20492,-38591,20852,58305,40207,48659,-72402,14172,-64295,-46111,-64403,-81140,-3840,6080,-25301,10803,-4265,92283,-16257,23243,188,-66383,30860,168,73024,-24356,4896,-1188,21674,-56678,-5787,-29889,-54207,-36353,-48871,-24772,102702,100131,-21548,11473,55428,115857,8605,-11983,43013,52956,27827,-20970,-42652,-46072,-43877,-9637,7552,-35365,-33238,-15977,-41830,-39169,10885,29128,52149,50429,21189,74086,-17868,-18024,158,103197,-23261,8532,104366,77505,20061,75100,-2360,10122,7751,1245,-6714,-24776,-42956,-35330,-23560,5019,26889,29082,55973,46727,78320,91530,-15157,-17349,28259,-9052,-27258,69515,35566,-30830,-17102,-2240,99840,56260,-35065,-6957,20653,54484,-9174,36776,24083,-40358,15690,1907,-12874,33622,4710,-5337,44296,-39007,4230,23206,-1378,28486,-2983,7136,23593,49729,12152,59083,26318,29097,65311,-22020,-42253,-97272,-90629,4145,53144,57528,77031,24557,-9532,-24716,-26162,100600,63718,-50370,-42118,2266,-93054,-110573,-23524,-21524,54581,44536,54681,35751,-36554,15420,53257,-25644,-29617,-11534,72086,108477,-28294,-26640,9079,-21707,58986,748,27431,2403,19236,63554,9427,81139,61494,-43042,-68235,-9433,-36558,25830,70569,68870,43183,28105,-17331,28284,-34125,-69347,19507,67879,-42167,26388,-48062,-20308,-2059,-23427,-3040,-59854,-170999,21613,94312,-9713,-11510,-25036,41006,3300,-11930,68577,-6109,-28112,49326,47969,79702,55773,-5420,-69021,-35917,63298,34010,75371,77771,-45857,-91634,-98618,31925,12687,16558,-5478,14949,-50328,-87485,-82451,-130271,-5643,-243214,-28848,-96538,-118501,-27806,-89988,-150445,10311,-3513,47180,-75506,-55661,-39547,47585,-61054,-48227,71821,-58997,-88298,-46951,17959,45941,80326,-5637,-123377,-81111,-47974,-37824,-45427,-41069,-87744,-28187,41620,1619,-21385,-42099,-58389,-22468,-92446,-10573,-33261,-44313,-43474,29660,5103,-79659,-47128,365,-34733,-60979,-5895,-11496,-79763,-36987,-32965,43284,29630,-12388,8225,-84648,35832,28036,19260,7077,-22170,-20463,5231,32996,-54266,25918,11315,67583,-1936,-31035,6858,14690,34476,-1696,-9028,-41408,-86869,6710,-64373,-22587,203,-74724,-70798,-219798,-65389,52925,-9978,4721,-31206,-61445,15065,45086,10648,-35934,29622,22178,-9568,29231,34785,-60488,-28334,-40387,-19348,15107,-51759,-26928,55363,-8442,27870,-46366,-23937,-7608,-26452,-7832,24242,-30725,-12368,-6568,-39502,-39222,-44298,-39022,22128,-65381,45421,10119,34373,-39058,28898,16616,-57638,-28665,-34392,-5181,48831,40341,-85033,-16513,20768,-13509,59,-23601,-65169,-56415,-34172,61241,-10845,-65525,22157,-30363,-571,137415,-16673,-33049,-126997,45975,69475,-11742,-32404,-188,-26148,-16688,-55204,-239,14200,34565,17758,-26355,-56187,-78119,-17292,95809,30455,-202,49468,-27632,-60955,-59128,-13213,11182,48281,-20634,54480,14984,-95284,99449,70595,-52059,-37800,76438,-43113,19993,401,-16398,19452,-20670,4560,-35681,-2869,-24563,-11839,34687,-37907,-27502,-21680,-10093,33078,2087,-71599,-16640,1803,-5013,-60780,-81463,-8697,-75494,-41557,78715,8986,-72509,-87897,-85247,-32264,45647,36532,-3562,-19135,30800,124954,70102,28094,66463,37335,-50855,-48275,-94556,25597,15908,26264,51897,-5412,-105756,-59812,35038,-107738,-4349,-37548,21628,9488,-39375,19792,24179,-13801,11805,-1417,-66178,23343,15297,38288,-96858,-48092,-26988,-70691,-30877,-10198,50357,22468,25848,-27565,73807,11910,36530,-41472,-29502,48798,28284,31675,25344,21908,-40392,1015,-49846,-51549,60223,38490,48766,8182,32308,1009,21056,-18262,14804,37326,80627,14386,13136,-13507,-50426,-38849,822,9990,10545,-7714,-49789,34919,6147,-59147,9452,-51364,-87496,-57102,15881,-18457,-23197,6116,-22112,-17123,-18987,21585,28166,12396,-27456,-9140,22073,-61441,-104484,-45681,7841,3692,44838,2440,31259,63747,38391,-10536,-6807,141,-39910,-70969,-32771,-2115,-54577,14216,-13243,14869,-7778,-10153,30140,63014,21791,14650,7186,31555,55210,32069,2843,33552,43943,98850,38157,-8201,-48551,-19660,-107821,1756,-38236,-123017,16448,26093,106829,43671,19730,-65217,-52763,-7136,29996,8231,-409,-3611,112729,34535,-20259,59348,34405,17911,-31781,-54100,-54466,42810,47077,22232,90510,28581,-61171,2487,70196,-2456,-8421,3441,11917,17837,48559,-77994,28637,1952,-57031,905,2629,35944,-16982,8036,20704,35548,-5773,-32329,-9882,52817,82179,-61738,-22408,10555,-5977,-26083,-68007,-40496,49534,126007,31562,158390,37560,-28408,-354886,-382123,-437658,-186577,-80819,-72490,-71293,-21407,-21417,-40090,37024,6411,41573,35912,-60531,-69239,-33727,-82603,-83688,20037,55288,-29236,42512,23676,36948,119804,-39547,1380,-26904,-98092,-59870,31338,1397,1826,41461,26255,6115,23032,-37110,-45324,-38306,-29161,-30114,3839,-22311,-198441,-753336,-277064,-4754,-53588,8699,-44179,-21471,-98236,-29882,-19570,-33799,8479,8078,-120205,-83231,-8404,-88412,-131451,-86298,21303,29612,-4422,-17260,13331,23535,6048,12408,25317,75254,-19452,642,-25824,-35511,29909,17246,-2453,-11237,504,20584,-61119,17602,-12491,-78315,-1725,-45647,52882,12176,8019,-46197,-7253,-49259,119370,69874,95759,-39459,-42633,68516,-38157,-56481,-22324,47340,29219,87010,-6077,29522,-46254,-79798,-2365,-33008,-33601,-49428,-29774,-51200,-43786,-3995,6850,-13219,-40642,-44888,3342,11721,61353,-19124,28974,-7105,-68657,-28448,31050,23366,5476,7498,-53747,-2279,21116,23765,24565,45223,32119,5689,-37286,-46539,49092,56741,-35174,18091,26954,-43075,2207,56676,83479,12420,769,-1853,46203,24667,-68318,55374,-78444,35785,49514,-63544,11920,44542,-47651,-45123,-11574,85262,97483,86313,12965,-32194,-78046,-28344,-60641,-36932,-49854,-41336,-16821,-31623,17585,-31849,41162,2252,-39052,20894,23667,-11315,33956,38405,-5443,3066,9262,294,-4898,-38638,32288,-78695,-48196,-54408,-15554,17596,-2539,71751,43954,-49625,-64679,-14795,40662,11462,-7626,12750,-77278,-78626,2661,131590,70824,5323,30301,4822,-401,47556,-15421,-71586,-16818,-43908,16270,-3508,-80775,-67355,-75067,-58207,9620,-12602,-38247,30960,-14796,-9663,-22714,2329,-7515,-19985,4732,-22934,-55623,-33803,-1589,-6925,15878,-17119,32681,-28533,-80929,-120107,-2322,-2179,72088,59341,45495,57408,57969,-14291,-72436,-91874,45174,-40661,-100020,-35557,-10142,48098,1062,25068,2493,-41357,-17980,-26093,-31006,-58944,-133237,-28303,103540,55918,-76764,-45019,-45464,-27552,-43093,46853,-53996,-8815,56215,-53696,36454,-5673,36437,41327,38195,-9252,52061,23335,62735,-1700,18909,42504,22152,-7787,8026,46532,-15854,-26926,-114792,-3834,26998,-30773,2738,34484,37550,-32381,-85559,-53500,47260,6973,-63039,27930,-44930,-21989,13023,26989,26482,46374,15543],[3427,-32005,4137,-67931,-4915,-5852,-38815,-48481,-3424,25649,-25053,37845,53972,-65517,-20234,-75861,-15704,11964,-10967,29450,60424,28145,42985,-93729,21111,-67015,-43525,-70057,-87058,-5624,13306,-54442,-5211,-15190,84754,-20670,17099,-19878,-73062,28213,1948,63980,-13773,11184,-2946,20786,-43603,-25469,-31302,-66368,-32244,-47670,-26252,47521,73631,-36189,-6287,49225,128290,-4007,-33784,37395,7821,35620,-28106,-44492,-11395,-34989,334,1221,-30892,-25120,-24167,-32806,-44312,42088,35687,20650,42655,14732,50574,-27961,-12666,23511,93498,-6938,8258,119658,63954,12980,84985,-16958,11418,8671,-3363,9170,-24776,-42820,-31522,-33668,12594,28139,37202,58275,35348,60488,92228,-28473,-36210,-13726,-20256,-41984,51454,25000,-16324,-6150,-6265,109622,58281,-19319,-24786,23420,32127,-1871,61838,4231,-14635,10687,20845,-13262,26901,13486,-20207,55274,-42928,-12038,24475,1763,35892,-14949,2818,-13752,63149,30007,57812,8800,30943,81718,-29729,-40666,-83738,-93889,15363,56792,58823,84681,7611,-16546,-31911,-22114,112568,70072,-35350,-50439,-7745,-99454,-100683,-36380,-43468,42825,50747,30884,9327,-20236,50662,45388,-45426,-14823,19664,75475,108487,-15962,-27302,-8396,-10117,88428,9043,66333,17174,20332,50324,1984,68318,76320,-52242,-37388,2520,-30365,27365,48657,57166,47338,53874,-13692,58168,-13597,-50403,27160,81359,-30257,22292,-61435,-36592,-2552,-7667,-13901,-73857,-184351,22963,87992,9362,-3243,-33551,31853,4639,-7509,61161,-28399,-42426,59684,46746,75307,51321,-3702,-86727,-20914,55851,14560,72048,36729,-40917,-98558,-109631,29283,22316,43253,16472,26741,-42880,-96157,-114338,-251923,51213,-228419,-32422,-79139,-82087,-5759,-81760,-129433,21410,-3343,45474,-34241,-8401,-26333,33331,-47486,-20990,51575,-62865,-43731,-35660,18304,44827,93072,-24774,-123547,-53698,-42554,-25080,-27101,-18530,-56049,-25369,39377,-2795,-55427,-65248,-60481,-3850,-96832,-8938,-21369,-44128,871,50868,13949,-70554,-41562,-12075,-32677,-49833,-15524,-5848,-53441,-29939,-16653,46810,14739,-7999,14049,-76957,32680,34219,7448,-37241,-2958,-16182,4091,27540,-41306,39350,11565,51219,-12126,-30941,5747,-4346,6413,8984,-8978,-27313,-85565,1529,-57180,-46793,8425,-50828,-74499,-179610,-54013,70764,11917,34612,29459,-75242,9580,46846,12376,-34726,48117,4129,-25343,42523,21061,-64646,-25399,-17968,-25412,-54731,-60482,-35160,47201,8240,38133,-36286,-16914,-7282,-27436,-1537,11259,-42696,-1892,3760,-39603,-40093,-52444,-28115,15072,-49038,44582,-3765,19458,-75967,7523,12171,-52716,-291,-24530,9448,42688,33109,-83923,-20418,3766,-24382,-3715,-22846,-75208,-57696,-10665,55983,-2843,-53736,5513,-27781,10881,111807,5824,-12238,-106133,64909,89662,-18801,-32933,1846,-28831,-29117,-60239,-4338,28765,36265,15452,-43561,-78484,-99033,-7511,64728,34613,24616,57413,-30538,-56057,-54369,7438,-670,23442,-37412,27511,26509,-65457,66434,94164,-45666,-34166,77755,-37772,22038,38983,-3349,17326,-32057,-7868,-56659,-2479,-8326,-1667,43606,-33634,-28065,-15612,-15648,29066,-30441,-60028,-5785,-20803,-19820,-59147,-74131,40,-79482,-50195,99872,25018,-73270,-58137,-84338,-6515,57373,46430,-13628,-15084,48355,121694,71472,6164,66537,58066,-24053,-26815,-43913,11476,8338,21550,6058,-12290,-97982,-70528,29188,-131603,-18234,-48268,30422,13320,-36499,18448,32534,-16926,-8212,-2407,-71063,28467,8826,36336,-136544,-102888,-45339,-64902,-27700,-2642,79208,22957,44281,-2283,76847,9784,16218,-67550,-44300,77449,38140,28189,19329,1299,-36932,10391,-56454,-72995,30743,41373,31093,-3097,15340,-1247,17658,-2849,24033,55278,89361,1905,20486,-31051,-26470,-36816,-98,6996,-21781,-9413,-38358,17616,23277,-69847,-1634,-61724,-53616,-61393,-19436,-31960,-56116,-20073,3854,-11142,-28678,16212,35938,20952,-35652,-1309,36186,-69543,-130649,-47029,24066,10328,33106,-12891,20448,41332,54913,6193,1211,-15485,-32156,-74157,-48896,31030,-80883,14158,-2371,20886,-21291,11663,23292,92790,25799,-35915,13753,34912,42253,13698,33186,58374,21728,103231,38638,25652,-46545,-31883,-108041,6549,-42394,-115820,19004,4822,123547,39865,27525,-75401,-14024,27631,33490,10951,-6065,-18877,97091,18056,-26212,50313,8328,-1173,-12374,-36895,-42472,24621,25349,30906,91006,43602,-62073,-5646,90566,-4454,-15599,5430,18662,49270,25026,-90845,16175,-11623,-64926,7761,10995,44235,-19409,42458,23362,33888,-19010,-49645,-22017,50914,72799,-88737,-29123,-5750,-12951,-24928,-68853,-58399,59508,141917,40160,178794,65810,-16182,-368098,-391514,-486856,-164319,-71481,-91231,-56990,8981,-8462,-17438,52708,5230,44908,43463,-65203,-48573,-32139,-42457,-84793,39567,92478,-839,64872,12928,3445,122978,-8255,20886,-22691,-99344,-49799,23474,-7628,-33343,34926,26004,8103,22042,-48480,-46993,-28276,-32250,-46245,14680,-8163,-192920,-728356,-283237,2858,-55890,-23605,-59593,-27336,-88250,-9290,-34549,-21093,13872,4221,-126528,-55028,6693,-66102,-106426,-99443,11350,-1360,-5178,-7766,-3083,23937,10009,32135,50165,83961,-11934,-9533,-28253,-60461,23337,13102,-3220,-17146,3801,24671,-61274,-9474,-9704,-47819,14611,-53101,23448,-4997,12858,-49283,-896,-20637,124955,34454,92349,-41053,-49212,52142,-33466,-74341,-33308,63093,34757,77860,208,27399,-40847,-96194,-14972,-30071,-16541,-21402,-26083,-58355,-65969,2685,-6413,-16233,-39394,-35557,-14248,5421,54237,-19493,26942,-4128,-63777,-25474,8289,30298,2403,21970,-55218,-5488,20962,14670,29485,42449,37758,26903,-44473,-29960,44179,37710,-14508,29943,21557,-36252,4726,55071,71658,-22078,-24575,19944,71572,-18404,-73309,55359,-67691,36955,65835,-63914,10600,44076,-45470,-48019,-17088,62778,52272,87094,16373,-29187,-47272,-7756,-50389,-30268,-54552,-14410,-13937,-22321,9280,-43481,38781,-16403,-94262,8657,36155,-37764,19916,43024,-5473,-5766,32412,-7493,-2863,-41899,5744,-81870,-58132,-54726,-5997,11971,14894,79831,47031,-12982,-41564,-5613,47022,8882,-1818,24895,-46375,-66222,27853,152302,82272,-14751,19947,19332,-29703,58440,-27131,-76317,-14647,-40523,16320,-10278,-55765,-34276,-61045,-52689,-12687,-25794,-56404,-9163,-15901,-112,-23578,15476,-5408,-56009,499,-5524,-47390,-53611,18016,-21495,22044,-7603,41498,-32626,-42044,-112035,-38386,-10632,81962,10148,13713,30176,26777,-30725,-80208,-87693,55127,-48236,-105531,-43193,-4091,34574,-9009,35845,1094,-71889,-35201,-5760,-43356,-69969,-144577,-25199,119105,86534,-39822,-30940,-48907,-5961,-39263,40111,-82944,-23860,32701,-53318,24702,466,23879,54372,32725,-5812,43974,32794,54435,18526,8651,25030,4867,-23234,7847,49018,-16621,-23885,-112779,-22863,26324,-19631,13500,10441,29900,-32145,-87525,-18472,51216,-9906,-48028,56352,-34130,7211,31074,23507,20441,49034,8787],[852,-34107,5517,-73473,-12565,-12600,-46597,-63853,-25005,48357,17963,48938,43517,-22399,-13356,-87657,-32034,4066,13183,29440,48738,8114,31875,-102857,21275,-54895,-41486,-74093,-79261,-7943,16123,-71486,-15417,-17432,75197,-8863,16715,-35528,-68973,26065,3672,40007,-13526,19983,-7924,18531,-17051,-47673,-29074,-59620,-18936,-38791,-22153,-7536,44034,-46711,-20579,43308,131330,-15418,-50993,29439,-40781,55427,-18541,-29441,19344,-25886,5297,-2033,-16028,-22566,-32574,-29040,-41785,63217,36949,-14080,33770,8560,21434,-43176,-6573,49723,61959,6251,20016,117580,38912,-311,88974,-27220,9860,7009,3953,11459,-23199,-41815,-25429,-58101,25792,34545,42891,53348,18369,49482,83834,-37840,-37567,-60802,-38860,-66309,21418,615,-24679,-2192,-4230,105510,52083,12475,-43213,610,-6015,-2245,75830,-15474,12975,9187,21885,-15119,13656,18922,-33252,51056,-48362,-33260,23400,5281,39041,-22508,4653,-39285,75353,42451,37642,3380,20946,82490,-31199,-38121,-49785,-91911,21529,43555,47138,72652,-7935,-21655,-37903,-18847,104109,66132,-20169,-50792,-14675,-98156,-78620,-43953,-67427,27166,41843,3288,-10104,10398,71296,33073,-57924,6958,30063,74649,100939,-753,-24848,-23487,738,84862,18412,105120,32404,22270,16293,-7668,44379,77574,-48170,-1460,4774,-11924,27316,25340,44348,43330,75043,-4530,78853,3386,-15774,24459,86514,-19680,23878,-66996,-42143,-427,-3137,-31882,-78472,-155790,19357,69910,16627,2072,-51587,25657,-3329,-3565,43333,-41525,-61367,70334,38362,63347,38510,8991,-80707,-8979,42764,-13080,59983,-690,-13082,-91071,-107773,29046,30148,67434,34582,41996,-29618,-103490,-141963,-393912,93456,-189805,-35783,-61291,-48290,11839,-59618,-83009,29473,-4918,40896,10145,46842,-10117,25402,-38513,2481,16001,-63015,-17841,-24040,19105,43529,105142,-20603,-103490,-25715,-34598,-12732,-33,11304,-20433,-20351,33284,-9862,-73943,-77761,-53193,11693,-86362,-2692,-5141,-42035,50377,60671,15275,-56543,-38193,-25392,-28990,-37901,-22742,177,-28616,-16176,-427,33012,2920,-3537,15258,-52541,32473,30868,1519,-52305,10812,-12018,3389,21396,-27068,35616,-7204,18147,-31330,-30713,7793,-24700,-28460,22185,-7042,-17047,-75371,5954,-45716,-59840,17538,-4992,-62793,-145538,-43460,67883,18376,59144,91707,-64250,-2006,46809,16812,-21340,51898,-15971,-37081,55477,-1962,-56967,-18814,-10436,-38566,-115154,-53786,-38483,36139,15426,39350,-25563,-6675,-13924,-27105,7553,4573,-53894,-522,13952,-35697,-37330,-52957,-9259,4942,-23638,43980,-22559,-1365,-105711,-6921,12174,-49919,21833,-9210,21580,33456,18841,-62377,-21405,-10868,-26154,-6576,-16654,-73331,-57447,7683,41854,-5316,-29107,-7269,-17241,24232,70867,18296,9470,-73091,73514,95978,-21228,-26388,5249,-36101,-32302,-63648,-6065,43271,28489,11095,-48626,-88154,-110992,-2505,30321,26172,43086,56455,-25237,-49896,-42009,39163,-12345,-5530,-51000,2367,33597,-25482,18424,102106,-33365,-27857,64338,-29796,20444,65200,18121,8406,-38413,-18961,-61982,-5651,4105,8062,48938,-17121,-16875,-10179,-26221,14056,-64573,-47874,3509,-39003,-35133,-47964,-57687,7170,-71761,-49187,112088,46300,-66932,-23558,-62716,16702,40258,31634,-26999,-15303,43665,99147,61076,-14604,57993,72161,3972,1652,7409,-2193,4680,18504,-42436,-22453,-74297,-61120,27934,-112723,-25309,-51345,38793,18700,-28239,21158,42003,-15324,-24366,-20761,-72693,36361,10288,29859,-152270,-141824,-57349,-44111,-22169,7906,95892,19039,63771,21710,81313,11787,17,-87726,-49619,91118,42727,11625,10083,-25267,-31514,20636,-51359,-85811,4208,35620,6925,-5591,7081,1831,12715,20318,23826,69103,80085,-5619,11483,-52085,-4664,-28416,-7133,-10466,-40289,-14428,-27120,3352,42391,-70490,-11332,-71460,-30602,-70310,-57633,-32036,-77419,-37513,22240,-12719,-34899,4668,35176,18141,-33961,-2513,54731,-66741,-118160,-31924,39631,15438,17861,-27620,10698,14172,71055,21583,19024,-24088,-19590,-66833,-65504,65911,-87862,8472,9595,30163,-31244,38985,12253,110534,34531,-73779,18895,42885,39111,-17565,47247,75203,7990,92345,41678,57836,-41052,-43415,-92093,11855,-44531,-94034,15468,-11824,123600,43805,31105,-72476,26538,47038,41435,19879,-11079,-21703,54766,-1555,-27874,36270,-20995,-22857,738,-21308,-23874,10891,-7246,35550,70272,47438,-59709,-8865,87335,-3350,-15777,7838,23649,66433,-8361,-99920,3715,-16357,-47183,20779,18421,48468,-15601,72106,32303,22806,-29672,-53651,-33496,42440,50024,-110736,-32293,-14210,-22935,-23595,-65711,-55264,66530,130603,49490,171566,68549,3224,-239774,-270749,-372182,-129108,-59492,-96833,-34842,39536,-3215,-6544,62395,5504,41644,46483,-55578,-14462,-19626,2545,-87551,61671,118118,33784,71753,3274,-30349,94267,13930,33184,-15066,-90638,-29369,15468,-16975,-62018,28507,19906,8982,26532,-48087,-46662,-18080,-37751,-64299,16207,-8528,-173784,-715502,-282143,-10956,-55136,-60709,-74124,-43810,-72043,12766,-47794,3206,25032,6092,-89514,-32468,8587,-38173,-60176,-106220,4122,-33350,-10588,-2626,-12865,25959,10493,43718,63568,87946,-3213,-16901,-27170,-75436,19702,-3269,-17673,-23130,8943,28084,-54998,-33123,-842,-12056,32273,-48438,-10181,-18127,15843,-43329,3592,13663,105407,-4699,71234,-39198,-55288,41068,-24358,-87221,-47119,62785,25116,60733,11837,21594,-30202,-95803,-19963,-25659,-10502,1222,-16678,-60927,-81810,13900,-14240,-18382,-27134,-22337,-31555,9852,41126,-10724,22956,-3824,-58598,-17646,-8566,27939,-10020,39782,-44985,874,21572,10528,28052,34279,34991,46669,-51854,-13088,34240,9088,8049,34305,675,-27309,-8677,40162,61170,-43676,-42050,35764,76704,-60949,-67219,50047,-45506,32744,62801,-59617,1346,37721,-38213,-52665,-20264,40335,15970,76846,18086,-27133,-4804,11688,-33119,-24479,-52239,13579,-10375,-12135,-4367,-52936,27824,-43597,-142252,-11491,40788,-60296,6092,37673,-919,-13414,57915,-16213,-3551,-40326,-14669,-70013,-59292,-50369,1783,-1151,12213,67360,50135,19208,-256,7446,49532,1367,-5109,33843,-9101,-53829,48565,149772,70907,-36552,7576,38312,-33469,73836,-20234,-67802,-7623,-30669,16580,-21076,-25799,1382,-43686,-48496,-34649,-33636,-63262,-35899,-13321,8594,-34193,12185,-18049,-81200,-4683,4123,-40859,-70927,32184,-21622,31389,-4470,31867,-31890,-4431,-76791,-40068,-10283,55528,-35069,-7453,5707,-5033,-45780,-88246,-72916,64932,-42540,-105370,-48246,-2947,20695,-11045,47744,2006,-82769,-48934,7821,-53622,-67442,-115529,-12818,120791,71168,-19890,-15749,-48937,8313,-38146,33344,-98706,-34072,14285,-34631,14506,5997,7351,50698,22894,7615,44841,57345,55365,42389,-2841,4217,-6217,-22229,10172,49051,-11076,-22010,-88690,-26080,24555,-3995,24738,-12818,24908,-26787,-79036,9977,33801,-37886,-27143,78135,-17432,35057,41007,18281,21659,52837,-1417],[7230,-38839,-11072,-52722,-4136,-18312,-49661,-67945,-39432,58943,47697,55750,36466,15163,-15126,-91638,-46713,-8212,25334,22008,23981,-17190,18341,-93313,15741,-36074,-40209,-74439,-60880,-11790,13019,-75315,-23920,-13890,62984,8392,19778,-44929,-53361,23913,6253,18426,-18374,27477,-17259,14546,16677,-66841,-23515,-36202,846,-27134,-13143,-39049,20363,-51029,-25322,41409,122933,-24901,-59315,18103,-77786,81647,720,530,35974,-21367,4612,3080,4247,-27150,-38692,-29825,-33667,71277,33519,-43122,28108,5503,-4559,-58911,-2284,75098,26628,14969,38728,101363,9599,-15158,90345,-30317,5898,4344,20473,187,-20685,-41111,-21235,-85109,41300,41225,44822,44905,1921,46162,68510,-41121,-21103,-96892,-59255,-89048,-19982,-32055,-51300,-4731,4000,89908,39363,43736,-60987,-51575,-50762,-8035,73237,-30692,35324,12791,11957,-18145,-4010,19565,-40176,32552,-51498,-54282,18885,9289,39271,-27002,12065,-51390,78120,45255,4277,6359,7104,69513,-25819,-35184,-12033,-86700,22723,18773,32852,45129,-17873,-24131,-40062,-17259,80429,46589,-14643,-43075,-15718,-85379,-52158,-46144,-88355,10139,12233,-25318,-17901,44641,71373,15082,-56463,31888,16086,61280,88249,12819,-19537,-32640,8728,53386,27382,134080,43451,25350,-29075,-17690,15437,59000,-30811,23865,-4438,14165,26031,5017,38517,33418,83283,6787,83026,10989,23625,11843,81634,-9161,30328,-60488,-35428,2331,-11854,-51353,-71291,-101427,13152,56575,12227,3145,-67297,23767,-19785,-442,19011,-45460,-78671,77508,18542,39711,23562,30569,-51320,-3955,25837,-40738,42761,-23214,24362,-75261,-94120,30981,36056,81445,47045,55788,-14977,-108633,-166192,-532567,117592,-137366,-37969,-47966,-28819,22966,-27099,-25548,30890,-6505,34980,49111,95436,3241,22566,-37346,16731,-21338,-57766,-12195,-8106,22555,43438,115686,1715,-73798,-5294,-26799,-4105,28679,41020,10367,-14216,25842,-13895,-72048,-73441,-33415,17386,-65089,4302,12076,-37664,90452,58423,8739,-39699,-38378,-34829,-22719,-28450,-27096,1007,-14179,2288,12900,7727,-1928,719,10632,-22986,35253,19254,6223,-34113,17429,-6177,2821,16802,-20711,16576,-46022,-10989,-53281,-28707,13894,-38558,-57773,33538,-3459,-8309,-58321,19986,-32989,-59246,23941,42922,-42191,-121419,-36783,49460,8721,64551,128751,-36514,-18708,35353,22599,126,39512,-35760,-42579,62092,-29273,-44026,-8665,-20587,-56223,-127074,-34448,-36249,27959,15496,35439,-15319,4173,-25232,-25527,16804,7112,-56570,-3701,24135,-28378,-32348,-48384,13276,-3629,5490,42535,-41440,-22593,-121312,-9220,16147,-60143,30395,5573,29049,25417,4134,-25475,-19542,-20921,-20146,-10199,-8824,-59142,-56084,22558,26202,-16904,3161,-17975,-6635,34302,29867,17556,22264,-29191,70368,84045,-18209,-10928,8510,-47194,-25816,-68335,-4285,56494,15068,3340,-37904,-77432,-104326,-4320,2507,7243,52784,47738,-11998,-44741,-21532,74056,-28950,-33180,-58367,-18494,29483,12472,-27420,92905,-18851,-13658,42189,-22039,14029,72017,43553,-4709,-39425,-24478,-39743,-11431,13725,16669,47963,8987,2929,-4676,-41691,-9031,-86781,-36301,8954,-49148,-49390,-30002,-32671,5113,-55704,-39348,111005,66002,-54223,5554,-27945,28460,2223,-7209,-37523,-22070,15556,64622,39448,-32584,42325,75892,26259,29342,42329,-12469,5996,15869,-77766,-31664,-38381,-31313,31133,-64560,-17705,-45912,47014,22762,-14217,25157,50826,-9107,-32512,-44691,-70109,45232,16992,22923,-125878,-150166,-62875,-16542,-17863,20526,92592,10315,77934,40988,85747,14818,-7100,-95293,-45292,87136,40738,-13079,-4813,-50290,-24303,27931,-42492,-88484,-14249,21491,-12843,-899,7972,10096,8050,44793,16189,79453,57382,-9144,-10604,-71084,8778,-14732,-17799,-41062,-43261,-20750,-18555,-7416,65139,-54521,-17091,-71691,-30984,-80527,-83767,-24914,-82799,-41311,25193,-17089,-37645,-8970,25517,3211,-24119,-14301,67189,-51657,-76470,-7306,51889,19542,3456,-37567,1564,-11217,83948,30055,39509,-29389,-7224,-52981,-82928,90152,-75484,-1490,23424,39359,-37726,64035,200,112362,46359,-91386,16338,52489,43984,-50143,43146,80331,8116,68023,46054,75651,-34139,-49664,-63170,16796,-43653,-69655,7765,-21151,111889,52453,29078,-60392,56630,34443,52603,33296,-15598,-13903,-5212,-22352,-25575,21520,-44665,-39216,4892,-14120,-1065,4680,-36972,37448,36931,37837,-57247,-9323,62494,-761,-9740,9789,23516,58862,-43565,-102941,-10854,-9899,-11821,35454,22481,43517,-4136,90566,43392,8076,-34317,-44042,-40006,29895,18276,-121176,-29281,-12635,-32327,-22183,-56367,-28238,72126,114412,59651,148585,42035,29132,-2084,-58050,-112120,-88121,-45042,-86547,-14756,63860,-2984,-10647,63030,7654,33737,43015,-35404,15942,5,41264,-87838,77735,118940,62658,63764,-11633,-56555,41455,16665,32529,-6077,-78051,-5928,10724,-22486,-73776,25244,9384,11346,36290,-34891,-41031,-8896,-44683,-80049,3893,-19658,-149196,-719996,-273798,-38677,-50200,-87949,-78554,-66287,-54553,29824,-49007,30474,38027,13087,-23703,-18643,-369,-11994,-8923,-107489,6283,-58198,-22211,-3188,-9986,27994,11928,44827,61811,85641,3431,-20606,-25885,-78982,20183,-29267,-34812,-29122,14518,28454,-48204,-44866,14923,18224,46925,-33738,-41270,-23750,14963,-27225,6391,40129,63409,-39563,35070,-35774,-59320,40764,-12618,-93602,-60309,49894,2793,42365,24628,14858,-19335,-81774,-18957,-21495,-15985,12134,-8212,-57110,-87643,28011,-15593,-20785,-8285,-9747,-46819,21173,25357,2440,16318,-3729,-47443,-8833,-18165,20514,-26635,57971,-29871,10794,20974,10692,16930,22035,26549,58903,-57023,-1565,22677,-18311,20621,31174,-18724,-15887,-31427,20002,56983,-38849,-48288,44299,62871,-85054,-52534,41389,-18189,23323,46323,-53471,-16420,25653,-28259,-59378,-20143,25194,-5268,52921,16147,-20190,34465,24711,-15440,-20778,-39653,29570,-6023,-712,-18230,-54101,14818,-69164,-169846,-34218,34575,-73302,-2,26354,7325,-20397,77934,-21050,-5868,-39311,-21905,-48326,-54384,-44055,4582,-14117,-4463,36453,54320,37490,45212,19214,47021,-11020,-15881,38244,24178,-42306,58014,119118,38280,-54496,-4510,56373,-9979,86329,4549,-45967,2807,-17820,15865,-31494,474,26410,-36770,-46067,-48998,-32106,-55713,-37583,-5106,15768,-47879,-1815,-42499,-87452,-6524,3056,-41276,-84736,39293,-10481,40973,-7969,6616,-28641,22605,-28593,-4178,-1134,-890,-56532,-17365,-9728,-32114,-61621,-92661,-51047,74165,-24166,-102829,-50453,-2843,12172,-6814,59264,3913,-73873,-63096,7269,-59944,-51889,-52825,1831,109966,13767,-19582,-2734,-42863,8843,-41960,27802,-89880,-32982,6108,57,8731,7750,-13206,27993,8385,27014,54119,84608,65297,63621,-12597,-13238,-4770,-5860,14311,44326,-4122,-19392,-49857,-12019,21825,12459,32962,-32543,24656,-17897,-65579,20796,-2061,-70002,-15637,89538,735,54733,42623,14474,27565,57015,-9166],[21886,-43285,-41681,-7950,12393,-22621,-44890,-55151,-42783,59201,57912,55974,32589,35632,-23155,-88497,-55663,-26518,22850,10187,-8548,-42228,2945,-65898,8967,-18280,-37774,-70251,-39784,-17366,4142,-68234,-32703,-9625,45698,20688,21411,-47819,-27953,22094,10507,12997,-22956,30088,-30234,9083,49006,-77612,-15628,-3233,22229,-17841,-195,-37617,8671,-47079,-18155,46260,103536,-33061,-57471,3737,-93988,105223,19203,31843,35733,-24060,-924,18160,23118,-37595,-40244,-32289,-24411,66473,26487,-61008,27053,6790,-21083,-69393,-848,100121,1045,19252,55495,78811,-16621,-27711,88082,-26177,2669,3101,39715,-17410,-18045,-40655,-21517,-103505,53725,43787,43263,37393,-8961,48772,51053,-36749,6685,-110303,-74570,-101006,-67825,-63616,-78591,-11109,17929,69819,24214,56437,-75907,-118108,-88770,-16320,57766,-38263,46456,21919,1082,-21735,-22273,15771,-37372,5402,-49122,-69290,10683,13187,38118,-28149,22522,-52212,64614,35696,-30702,7754,-1037,50468,-15640,-31735,13408,-74702,20238,-8460,25094,11779,-19464,-23741,-36504,-16965,51605,14911,-26025,-29265,-9945,-59069,-27232,-45001,-100405,-5708,-34544,-52213,-15828,70884,53477,-8237,-38909,56093,-14207,30564,73217,19234,-12880,-34051,12481,9206,34536,146643,47100,28553,-68407,-25587,-11164,23241,-5691,30678,-21788,39452,23928,-10260,41416,18379,70132,15633,69754,6277,50804,-6675,67223,2650,38217,-41846,-20044,3240,-30673,-66956,-52497,-50001,6446,62159,2298,547,-71658,26249,-42104,1235,-6172,-42216,-88075,77774,-8694,9103,12792,55495,-11026,-7532,9903,-56903,27166,-25702,55874,-58289,-73812,33705,39331,79113,51482,61676,-4180,-110891,-186262,-636578,122112,-85075,-38524,-40720,-25738,27160,8452,24915,25038,-6211,28654,80328,124613,8992,21552,-44146,20317,-46053,-46529,-17557,16105,27781,43876,123872,30322,-45850,4083,-21037,-1207,55201,64713,30820,-8140,20008,-10341,-52807,-51267,-1148,10874,-40306,8926,26151,-31528,109270,46403,-4082,-21303,-40342,-36514,-13687,-22881,-28168,-5943,-12792,21424,22581,-18391,277,4208,1535,549,39880,4647,20827,4850,17323,3576,1512,14282,-27133,-11553,-95110,-20997,-70553,-23243,22264,-41116,-71263,38701,751,1917,-37614,38949,-22044,-47959,24654,71763,-20270,-104738,-36077,24970,-11380,45242,128192,-8001,-37431,6571,28045,22521,14556,-52097,-41736,59243,-52630,-31117,7764,-41996,-71569,-78466,-9004,-28921,26119,12062,32128,-8043,12316,-35956,-22458,23335,17615,-46798,-5253,32838,-18449,-25587,-41174,34779,-6506,33227,39562,-55939,-38923,-118732,1814,22929,-84283,24133,14696,31971,22402,-3474,16299,-14893,-27243,-10714,-15537,-3461,-35438,-54513,35454,14085,-31233,35432,-29253,-2694,36611,1522,8015,19134,18543,57557,57053,-11707,13196,10177,-58652,-12155,-73172,1515,66475,2457,-7409,-13015,-44505,-77747,-11833,-13114,-17417,53938,35204,6698,-42494,5955,100917,-52778,-56036,-58474,-33180,11160,36484,-57787,70068,-6502,12809,18634,-16362,3188,59169,66027,-19019,-38700,-23282,10489,-18047,21098,24650,39020,38554,24822,1484,-58571,-34247,-87313,-25596,8759,-51983,-58925,-9599,-3873,-12047,-37954,-23983,96125,79571,-36244,21713,4901,24900,-39698,-55810,-40008,-35387,-27816,27157,10599,-46247,23011,68265,37756,47055,55718,-15990,12372,12422,-89842,-35526,1308,8401,35881,-8151,7610,-33952,53436,23545,4055,26705,56707,556,-31724,-60754,-62389,53775,26278,19725,-64988,-128706,-62377,9568,-16697,32891,70145,-2267,81248,53378,85396,14647,-5115,-86390,-32904,67763,32063,-38263,-24109,-66214,-16134,30971,-35766,-82497,-23360,1936,-19772,7856,14863,21231,5040,63364,5101,87358,34152,-11565,-37543,-82499,10704,2385,-26692,-77834,-34748,-24585,-13771,-14959,89019,-22796,-17844,-58808,-51034,-85892,-87210,-18036,-73864,-31586,11383,-18232,-39382,-20855,9803,-19771,-11144,-35027,64813,-27408,-28955,17168,59087,23244,-5254,-39830,-7906,-30615,90316,28455,53081,-36034,-172,-36766,-102195,93777,-50767,-12324,38907,44255,-41812,79506,-7860,98741,57195,-87111,3772,58247,50066,-70115,25431,73630,22076,37425,48234,71926,-26724,-44843,-28955,19739,-39491,-53455,-392,-23344,93633,60217,20283,-45575,68434,-8627,63871,49648,-20243,-1150,-63307,-41515,-20403,10369,-55094,-44867,1191,-18722,22729,5512,-49677,38630,6119,17459,-58154,-10491,27574,1894,-2326,10558,17084,25513,-72447,-97464,-26294,6130,26408,46014,21730,28108,13360,94857,51314,-1841,-31056,-26253,-38507,16368,-13931,-117249,-20537,-1548,-37138,-20378,-41557,16467,77643,105899,67295,118070,-1241,57733,228454,147638,168096,-47611,-28980,-62458,-4107,77112,-4642,-27143,54098,10165,23364,32862,-10374,31712,20713,65551,-80264,80397,94066,76235,46743,-33647,-69322,-17228,-2116,18227,2433,-65888,11516,10970,-21598,-62108,27163,-3233,16119,48392,-13130,-26464,-1177,-50461,-89525,-19482,-34229,-129670,-738297,-259993,-68641,-41807,-94934,-66656,-87594,-39913,36829,-32729,50708,45998,22724,43004,-12550,-13268,6971,31477,-102874,22422,-69059,-38477,-8766,4129,27808,15695,36235,46263,77357,6446,-20923,-24868,-71731,25633,-58026,-44853,-34616,18956,24335,-43172,-40291,34573,36298,53621,-14535,-64201,-21719,8689,-3627,8408,48494,10984,-60793,-5611,-31934,-59781,49063,-1267,-93745,-68704,31200,-23396,32474,34208,9849,-14019,-60642,-14378,-18742,-29474,11232,-7639,-47334,-81372,42604,-12311,-24026,10566,-738,-58833,31438,10991,14801,9016,-1279,-23065,-3325,-22277,13102,-41299,71526,-16149,17173,17780,12561,-5961,7153,16544,59199,-58920,2803,12637,-35911,19503,22583,-20440,-2872,-53828,1939,61018,-2912,-42652,45327,39041,-80105,-32716,32134,6725,11061,25548,-46982,-40648,8667,-19252,-67447,-18421,19112,-16822,19992,10419,-5193,58005,29276,-2818,-19441,-18459,21841,-699,13470,-27723,-43194,5828,-82535,-170400,-53435,18232,-74250,7162,15680,16056,-27552,84912,-17785,-6512,-41097,-16640,-24784,-47223,-38284,755,-21472,-26322,-2940,60586,37732,79945,23432,39596,-26144,-31758,38043,44783,-31648,55759,66696,-5522,-63979,-14292,68611,28906,89784,39831,-15498,14313,-5466,12767,-37585,16841,31998,-51795,-43113,-50688,-20301,-35986,-14877,9059,20524,-55701,-19514,-69938,-73429,-3140,-8605,-49919,-94067,42294,7190,47468,-16178,-24712,-24836,35818,12963,53613,12262,-58090,-45386,-18349,-16530,-50365,-78657,-90675,-27702,81049,1437,-99500,-50073,-178,12266,829,67756,4179,-51576,-76821,-5870,-59316,-27495,20989,11954,92692,-57483,-30103,5926,-29723,-3636,-49673,24528,-54591,-17105,9000,42289,8866,4231,-35385,-6565,-9049,45621,66620,99222,78703,75941,-19553,-22283,9492,18551,19552,34609,-860,-13609,-8380,15406,18054,26923,35652,-46657,29149,-7156,-51705,10915,-45732,-97578,-21887,87380,13909,61908,38611,14150,34145,59752,-7999],[41883,-43394,-71462,44170,27154,-26228,-31694,-30109,-34739,53744,52555,48983,31182,39126,-32600,-81549,-55997,-48526,8798,-2691,-40862,-60969,-15939,-28822,7138,-6167,-30953,-62357,-25712,-23768,-8503,-54207,-41005,-9633,22198,21960,16943,-45282,2371,21631,16390,26497,-24476,25950,-44297,2833,71986,-76916,-7041,30036,39944,-13874,15385,-9739,10823,-33564,-1399,57865,76128,-40768,-47139,-11675,-89792,117815,28104,45278,23864,-33679,-9517,39381,34494,-50109,-35841,-32622,-18615,51850,17323,-66991,27827,11665,-25970,-70083,-1489,127007,-9603,19598,61655,58038,-34347,-35439,77357,-17181,4007,5406,54638,-30475,-16028,-38962,-26170,-108263,57485,41088,39906,33822,-11802,54397,37327,-24586,34588,-99866,-79484,-98337,-109911,-83152,-86926,-17727,35434,52842,11200,40545,-85279,-168683,-108180,-24253,39045,-36716,44185,35415,-3503,-25078,-37011,10153,-23261,-22254,-40048,-74270,-525,15342,36462,-24982,32551,-45499,34710,14046,-56273,-1932,2977,35546,-4896,-27357,18342,-50864,16543,-28430,28430,-16117,-12338,-21070,-26680,-15994,27998,-18113,-53857,-12671,1887,-21431,-7043,-43609,-99082,-18278,-85405,-74501,-10863,81182,27492,-33953,-9079,76125,-46184,-13928,57877,14309,-6636,-27964,11978,-30473,38849,141866,42563,29917,-85498,-29231,-29317,-19150,17679,22161,-39122,55270,21597,-20199,48894,-1909,31523,17453,45328,-9527,52614,-25598,46259,15261,42730,-15713,-2264,575,-52434,-74774,-25383,-23008,480,88971,-3770,-3585,-61494,31909,-66604,912,-26309,-34357,-85518,69619,-32687,-17132,10437,76790,20867,-18327,793,-51811,20288,-9822,70232,-44651,-53991,35432,38861,58328,45494,52996,-1724,-110056,-199623,-674614,113963,-45626,-37636,-38084,-31999,24926,39882,57098,14570,-3163,22264,104043,127577,5349,19027,-55881,15649,-49908,-30352,-21578,47617,30664,42450,127490,53122,-27618,3403,-17731,-4475,78569,80171,39837,-3279,17994,2122,-25532,-17603,38918,-5178,-19010,10604,33248,-24661,102425,29032,-20271,-2161,-40041,-28949,-3070,-20852,-25567,-18546,-20700,36369,29205,-35301,6269,6659,-8299,12458,44487,-5769,39934,43367,12309,18617,-1469,10877,-44891,-41243,-133167,-9252,-76829,-13404,29104,-32737,-65684,34523,3450,15166,-17030,55379,-14813,-32380,17938,71691,-2237,-89234,-42570,3112,-32065,10444,99101,6900,-54167,-35870,31880,38517,-15517,-61621,-36170,47122,-63126,-20015,33087,-63711,-76287,4068,14595,-17914,30514,7952,33501,-6805,14811,-39982,-17872,24753,31179,-26279,-671,38119,-6872,-16171,-32614,51135,-1995,56863,35352,-63252,-47439,-98400,22217,30786,-112339,7288,16096,32513,25823,1374,52113,-7203,-32836,-3456,-22189,-3322,-8265,-54067,45931,7463,-40899,59935,-41882,-8413,29064,-9740,-906,-986,58072,39383,23907,-5652,42230,8905,-65792,4359,-72957,10876,70666,-3196,-18647,19502,3512,-39438,-21611,-16429,-42024,48473,23616,27042,-43709,36738,111033,-76884,-71660,-52197,-40908,-17959,40190,-68730,40630,-56,50540,-141,-13543,-9777,32832,78758,-32218,-41657,-18144,71910,-25045,25182,32951,22371,63746,41188,8403,-70886,-54532,-65362,-15984,2284,-51627,-60618,8653,21215,-44212,-25917,-7800,71001,86177,-13878,22682,19796,8053,-70216,-92075,-32429,-52613,-72356,-5376,-19203,-54151,4370,51182,36837,47460,53318,-10234,22960,7442,-78104,-31317,33503,40018,37334,39260,45358,-19697,54235,20522,23174,23026,58147,11742,-25076,-60341,-49206,61619,36431,22839,-176,-92154,-56589,28253,-18803,41243,37612,-16667,72462,59098,75498,7810,502,-62446,-15479,38943,17683,-56078,-43338,-69280,-8194,30758,-32799,-71316,-25046,-18264,-11302,17179,22554,31308,4008,70254,-4853,91821,24960,-15864,-59347,-82467,2173,20280,-27126,-110173,-21870,-21360,-12146,-19536,107517,13613,-13690,-35521,-73597,-80235,-66733,-16478,-56590,-13289,-13142,-12743,-42715,-28175,-7068,-43158,-948,-60040,45545,-217,1591,32976,60769,26904,-4675,-33429,-18271,-42731,86657,17013,51716,-46368,-1496,-21241,-121095,74145,-23214,-19909,53921,40687,-44399,81328,-7460,73882,62062,-65224,-15674,55189,50250,-68238,2682,58570,43450,9869,43412,48342,-18484,-26204,1608,18752,-32504,-49755,-4964,-21072,72216,62131,4206,-33237,60725,-63560,71372,68336,-25710,10140,-98227,-55707,-13963,5550,-48464,-38823,-6159,-33838,44046,10642,-38023,40860,-7475,-6681,-63760,-15520,-3760,3379,-163,9855,5807,-23596,-90857,-82757,-39063,26629,54070,48181,16257,5229,32365,86373,51783,578,-20504,-8232,-28578,4687,-36112,-101376,-7695,15657,-34438,-18292,-24926,66242,82681,101640,68902,85110,-38150,82332,345220,263371,333180,-12206,-13225,-30707,-4080,77320,-5866,-49194,37729,10454,12343,17834,13450,33567,36628,73267,-61221,68791,56957,70615,28645,-58997,-66583,-60494,-33947,-5106,9730,-55212,15601,15782,-14453,-27427,34710,-15355,21982,57922,9206,-1374,5201,-51721,-90522,-44881,-44521,-123285,-762050,-244256,-91557,-33202,-80189,-38455,-100204,-30449,31662,-1669,56391,42734,31830,85679,-10701,-22605,16591,52427,-91377,50842,-62561,-55127,-16714,21012,23091,20116,21330,22670,64699,6462,-19389,-23020,-55624,35854,-80259,-43154,-38235,21288,15960,-38882,-21791,51191,41775,48411,1956,-75665,-13997,-3034,21648,10399,35712,-35592,-61885,-35914,-25933,-55914,59096,6075,-88757,-68763,13387,-42536,38217,37465,8080,-17922,-39301,-8545,-17358,-44622,3643,-18991,-34257,-63465,55038,-8634,-27860,23087,4094,-66539,32667,1443,22234,4986,4738,16366,-4240,-23762,9502,-49027,75456,-7355,14760,11840,13166,-38051,-9102,8799,46807,-58425,2028,6052,-40494,8456,11865,2659,9639,-66560,-11762,71294,54782,-26835,39729,16272,-48459,-11197,24797,22997,-211,9233,-39893,-67716,-12265,-14703,-75169,-18590,17183,-27595,-12902,3262,16413,60888,26659,2145,-20058,5225,-12697,5687,31118,-30309,-20738,3952,-78249,-146450,-64072,-3499,-64335,27766,12015,20566,-35421,75083,-4737,-1775,-44128,-5270,-6743,-41257,-34200,-8715,-21182,-46669,-36808,69085,22287,95386,15367,28620,-39713,-50296,34547,48525,-21479,50073,8398,-46024,-63001,-20401,72305,62874,82636,73730,14691,24998,4304,6208,-38127,21175,16605,-88076,-36668,-38913,-1414,-10833,20614,27194,21918,-49877,-34566,-88917,-44659,4396,-27995,-63175,-96840,47878,27451,48922,-26047,-50505,-21191,37540,34875,107775,22581,-80673,-7687,-13917,-20720,-57257,-93914,-81533,-8397,82498,26197,-93564,-47387,6511,20817,9112,70196,154,-25359,-86030,-23212,-49375,-344,79258,14163,76795,-109591,-37955,9784,-11095,-21401,-57611,22600,-2584,11026,19109,80496,14867,-4061,-55309,-39635,-25406,56111,75265,92065,86310,75800,-24633,-21318,31033,39191,25365,22512,-4147,-2869,25852,48400,12859,37692,32110,-54021,36124,3740,-39303,-13383,-82595,-113217,-42509,70815,16049,55745,33106,17688,37748,59598,6048],[62745,-35943,-82246,81649,33737,-30228,-12865,-4450,-17761,47303,40820,36104,31230,34531,-38353,-74192,-47113,-69093,-10237,-14238,-65086,-69464,-39474,5510,15282,-1322,-17606,-53144,-25830,-29259,-21255,-37264,-46152,-16921,-5077,11608,4598,-39198,30347,23652,22711,50688,-23342,15679,-55792,-3331,80733,-65226,323,55099,50107,-14690,31956,28877,24887,-11167,18873,72449,45140,-47970,-31969,-25029,-73078,115506,24513,28898,10470,-47401,-19005,58392,35215,-59711,-25398,-27641,-18793,32434,7807,-63657,24477,17742,-21204,-59569,-2099,154536,-7524,15983,52982,43534,-41057,-37000,54035,-6871,12110,11839,60534,-30359,-15093,-33642,-32571,-101672,49125,35867,37134,34328,-7253,60653,32082,-6550,51232,-74458,-72121,-82217,-128805,-82026,-67051,-21326,52301,43351,3292,-531,-86662,-175023,-103541,-29697,27071,-26383,31329,50434,-663,-27143,-45296,7114,524,-42974,-25705,-68751,-13324,13339,34234,-17038,39039,-34799,-2875,-15767,-68450,-24849,19550,32151,1320,-22013,4485,-13929,14648,-34446,41904,-30015,1309,-17611,-11612,-11286,15681,-39881,-88075,3202,17955,19419,7326,-44444,-83416,-26078,-123409,-89439,-11051,73916,6019,-57003,24393,89091,-66258,-59773,43181,-2518,-1986,-16202,8616,-52876,39940,124134,31529,27546,-74983,-27476,-36034,-54763,29762,9032,-46602,56417,19768,-25195,54093,-26657,-26318,9434,20545,-31336,27724,-40382,23853,25554,39686,9888,12002,-5871,-68694,-72793,4125,-22568,-4452,125059,2062,-6599,-39797,38694,-89496,-1509,-36719,-23810,-70585,54113,-41910,-27394,17361,88699,27373,-32019,2533,-23356,25813,17443,64073,-34591,-40633,34702,33812,22523,27941,25562,-9879,-107102,-204345,-627095,108246,-25852,-36130,-36992,-36785,17145,63981,71461,4173,1785,15902,119853,105483,-5837,13255,-67357,7433,-34974,-11770,-15647,78777,25478,36355,122664,62908,-21795,-3458,-15772,-12988,98696,89738,40065,-742,20275,20891,-948,14467,77749,-24567,-4756,11613,31105,-18113,74543,11668,-36558,16323,-33735,-13880,6562,-21073,-19154,-30472,-30386,43058,33754,-38234,11309,8428,-13936,14372,47064,-6132,56340,62021,4542,38326,-6466,847,-67363,-66631,-136032,15750,-68880,431,30390,-18817,-46559,20288,1921,30435,-558,62027,-11573,-19248,3812,49703,9677,-69085,-57050,-12200,-43257,-19263,63301,2727,-65388,-78072,33639,43530,-41945,-61786,-28098,28524,-55239,-9397,66126,-76617,-64499,75303,29670,-5241,37767,4027,39378,-13789,10071,-32992,-12290,19874,41462,-1558,11188,39031,5182,-2734,-22766,59419,8336,76677,31250,-62860,-48672,-65570,43659,37646,-129528,-12725,11550,33725,33920,19214,75798,3998,-40539,-2881,-28459,-8757,14194,-55978,51567,5773,-41011,71281,-53267,-22295,12758,-8462,281,-32217,76856,20321,-5850,-4289,68924,3752,-64845,19167,-61991,22289,66986,1400,-26586,50429,50750,-2504,-29918,-11673,-61337,38699,16301,45149,-47076,64814,102837,-85205,-77706,-41681,-42221,-48289,25223,-65055,12577,-1405,90673,-10384,-13497,-21162,2985,77954,-43112,-52117,-14663,117420,-33969,24191,42096,692,77577,46051,15511,-72436,-64337,-29730,-8104,-9291,-52505,-54505,21152,36061,-83223,-24553,4641,41778,87760,11577,11438,7543,-15880,-84379,-97919,-16751,-68924,-104106,-27959,-43371,-55807,-9873,28696,25201,28294,44742,5291,36121,1121,-50595,-19252,48345,46464,30613,68663,82041,-8145,44459,14656,38742,14069,55314,22314,-18581,-42732,-31455,69132,46795,31962,36553,-59457,-46422,36515,-23263,41294,7530,-30484,56426,61052,55432,-6710,1400,-30518,2827,8050,-416,-60991,-57143,-61222,-1505,29450,-32030,-58869,-22789,-34259,8538,24165,26144,35983,4282,63173,-9944,88671,36670,-23462,-68499,-69958,-12045,35746,-13975,-127485,-11464,-7490,-11678,-20952,113574,38697,-5449,-8603,-80006,-60544,-30695,-21180,-38519,5850,-37625,-1675,-48040,-29490,-20129,-58722,2355,-82881,15498,23358,5869,35648,57672,30330,5776,-19450,-29227,-48465,70434,-1030,32998,-58429,-10589,-8033,-132029,38140,-943,-21122,64746,25955,-45178,69879,2893,44116,57323,-33850,-34703,41733,40973,-45086,-15711,40742,61971,-6957,27645,14609,-8375,3573,22003,12329,-23570,-54701,-3188,-17855,49582,56915,-18880,-24735,38521,-107345,72210,88163,-32173,15481,-98544,-61853,-7963,7261,-26084,-24422,-11806,-54363,59423,16819,-5978,44711,2375,-25465,-72145,-25775,-22073,2435,-7772,7846,-6990,-71608,-100743,-61316,-45730,44833,66153,41317,7710,-19125,46833,70061,43518,18118,-5731,3248,-12714,-3267,-39733,-79733,7718,33556,-23432,-16693,-11368,107302,84749,90795,62683,54440,-49165,95214,332005,277363,341883,14583,-716,723,-9890,65935,-5704,-68853,18060,6363,1950,1340,31219,30595,44425,67401,-31361,50490,27491,48220,15873,-80568,-50465,-73574,-63024,-29490,16295,-44314,3478,22934,-4154,22208,46591,-24795,25918,59694,23696,31373,10514,-45859,-83426,-61119,-45333,-130276,-783798,-231559,-104640,-30059,-51060,-646,-98788,-26649,15424,33536,45106,26192,37847,94353,-9381,-23737,17962,54742,-72866,82291,-40075,-66978,-23176,29642,12107,21828,4666,-1135,49371,5785,-18308,-19574,-33574,48713,-88089,-30370,-37781,21631,5216,-33113,1407,56122,39405,29939,9435,-75039,-3181,-18160,41599,12164,6807,-62976,-42730,-44007,-12879,-48315,64109,5777,-79519,-58865,514,-47026,59835,33521,9593,-30561,-22541,-3163,-16010,-54190,-3456,-40958,-21825,-37574,63010,-9625,-31424,25300,6304,-68604,20837,-1862,22565,8021,13047,62550,-12440,-24502,11056,-47484,67182,-3956,2226,4399,10998,-70933,-25659,5431,25411,-57725,305,3219,-34360,-5408,2539,45039,19103,-64082,-24260,82370,113018,-4421,29453,2065,-4253,9216,20615,27626,-6554,3130,-30955,-93836,-36032,-16622,-80314,-23943,10915,-41823,-36997,492,38779,47481,20379,215,-21980,23585,-62917,13006,50222,-26039,8286,8356,-59053,-107396,-63296,-23050,-47553,55586,18635,16293,-43837,51158,16297,10296,-44812,4438,2035,-38401,-31280,-19961,-14451,-63184,-53667,78097,-1380,92149,-5787,16113,-46330,-68987,30031,36487,-11630,53019,-37220,-71114,-52723,-22261,67706,73640,68313,94143,34163,34099,11439,-3967,-35615,15605,-13937,-129624,-25173,-17767,17912,11111,52863,45272,19136,-27050,-42431,-90219,-11045,12797,-50392,-74466,-89049,62622,48110,45943,-34613,-61955,-17044,33256,37238,136788,23160,-52206,39620,-7552,-28884,-52580,-101678,-66828,3255,75141,42839,-80670,-42293,16035,34324,16099,64258,-9347,-2883,-86787,-34846,-30129,23945,105187,9754,68001,-125339,-33239,9972,9114,-33128,-61312,18484,48427,42386,29560,104544,25675,-14918,-69491,-58805,-35492,53411,74811,65588,79095,63872,-29867,-12483,51264,44049,31456,12716,-13245,12989,50103,77780,5552,44064,23553,-54549,41760,13061,-27972,-39495,-99958,-113210,-65497,43225,4396,38921,29821,23931,36402,56440,31718],[79636,-20325,-65005,90773,31237,-35330,5918,10303,4091,42707,31244,20090,31387,31065,-37086,-67236,-31069,-82421,-27146,-23494,-76022,-67382,-65865,25676,34302,-4053,498,-45834,-40569,-31962,-29465,-20556,-45162,-31485,-30181,-6573,-13141,-31593,48693,28680,27570,72359,-22137,2213,-61170,-8596,74580,-46403,4761,66425,51390,-16630,47625,62497,46397,16621,35392,82928,14804,-53099,-16180,-33160,-53243,100017,12528,-12551,5291,-61103,-27502,65875,25989,-62084,-10179,-16068,-24112,13765,-121,-54500,11122,21917,-11440,-40123,-283,175077,1118,7442,31789,35289,-36671,-31951,19528,1670,26075,20713,56461,-15365,-15259,-22491,-36819,-90402,29234,33070,37014,36134,1360,66763,37199,13442,50248,-46852,-54488,-56717,-110417,-57891,-25265,-19932,62905,40867,693,-51916,-78672,-131026,-77667,-31634,27534,-9290,14817,62800,5153,-26708,-46380,11275,28639,-52801,-9697,-55793,-25939,4897,30743,-5163,40333,-22630,-34189,-46911,-71715,-53886,43083,40258,-1224,-16592,-19707,30835,16977,-25638,60188,-26927,17286,-15482,6304,-65,14279,-42162,-112764,15778,35999,50221,16043,-48029,-57015,-28130,-136139,-95433,-20793,53688,-1430,-72003,51340,92767,-67902,-90909,29464,-27296,762,-1191,4688,-53146,38131,100434,17241,20824,-45222,-20251,-32081,-73215,25896,2347,-37439,43153,19082,-25605,51251,-52701,-84956,-8128,5747,-51938,-13010,-49056,6115,28791,27425,26480,19473,-14770,-72947,-60850,28937,-35365,-8673,150862,22011,-6699,-13805,44402,-107762,-5460,-35185,-11512,-46744,34339,-30521,-16238,31039,88775,2588,-42612,15253,20032,41594,46625,41890,-25386,-35803,30801,24640,-19628,291,-18897,-27661,-105035,-203069,-499217,119708,-24613,-35314,-34489,-31931,4768,82088,76890,-1632,6177,9747,126506,66564,-19864,4656,-72957,481,-12447,5961,2108,98643,7929,23945,105569,59063,-26158,-11782,-13142,-24990,114512,99042,35913,-1510,25305,40440,14347,29829,105029,-40391,3598,15576,20002,-12526,36952,-663,-50484,31190,-20583,3837,11884,-22219,-9333,-33971,-34280,39659,36841,-29377,11584,10402,-11057,13131,46084,5049,64409,51405,-4279,59648,-12830,-20325,-86215,-84952,-93411,41382,-47717,16533,23954,-7263,-25801,-1411,-5744,44669,7853,54846,-11143,-12896,-15722,24837,15329,-42264,-80059,-22832,-38947,-25084,39082,-15666,-69029,-102247,33514,37296,-57876,-52017,-19069,7582,-30938,2766,100250,-77664,-36131,104736,32920,7007,43000,-694,44995,-28829,-1563,-14648,-6793,9238,43587,18850,28613,36454,16307,15014,-11336,57949,20281,94200,29158,-56321,-46097,-29061,56360,41562,-125211,-28295,5674,37933,42597,44891,87404,18852,-50580,-10403,-32064,-17603,24092,-60469,49826,7211,-30992,68279,-58145,-39411,-8300,-4004,16041,-63602,67824,3259,-27155,-10289,84972,-5216,-54803,28962,-39110,33510,55421,15493,-27512,71153,78142,21745,-34840,-4797,-71763,26532,13623,58158,-49756,83893,82154,-62250,-72248,-29449,-38753,-67796,-477,-55270,-7677,-9930,118647,-10909,-15429,-27093,-20257,64605,-51134,-69468,-18662,126156,-46987,18001,51684,-21134,76355,37175,21657,-59607,-61736,5721,-2791,-22573,-55978,-44413,26052,39046,-115276,-33922,10382,14804,86766,37249,-5873,-29415,-39592,-87671,-69868,1907,-78439,-114770,-38793,-56882,-52622,-17845,5674,6423,-6191,36858,28369,49667,-5183,-19281,-2670,42069,20713,13165,78588,100769,-3244,20594,7979,46817,3405,50024,30512,-18424,-14212,-11542,76677,57293,43720,33676,-42956,-33041,33882,-28966,29808,-10327,-41972,42349,63641,30142,-26658,-8960,-800,17178,-18332,-19379,-51383,-62084,-47815,3484,28896,-31339,-48168,-19844,-43178,31144,27019,23157,31983,4754,44463,-8354,72478,63361,-33573,-63307,-46987,-25497,45666,13283,-123263,-7587,17476,-9882,-18624,103785,42905,5625,14701,-61738,-28921,7494,-29302,-25857,18431,-51564,10419,-52668,-24713,-26262,-60993,-1786,-97117,-13858,39093,-9339,25780,51191,32660,22740,-682,-39667,-49660,42221,-21086,2068,-66522,-22941,2253,-125262,-426,11516,-15216,67673,417,-42331,49313,20356,16095,42691,-1832,-45259,20991,23732,-10939,-22745,25424,68251,-9729,340,-16190,4508,36835,30348,143,-13567,-58757,5245,-16118,27845,48146,-48021,-17566,10733,-126785,65955,104903,-38765,13490,-68442,-58144,-3688,13195,5843,-7525,-11519,-73651,65278,21814,32256,49094,28989,-30904,-78874,-40247,-25061,-2175,-24159,4925,-17645,-102750,-108301,-38827,-44920,54868,67532,28853,-1223,-38260,51312,52149,29173,46746,8859,5299,4591,-6933,-22422,-58630,24306,46332,-5797,-16643,-4726,129830,80444,66826,49395,30728,-31066,90779,253727,237096,256905,30124,5290,24896,-13964,47571,-4460,-80453,44,-2434,-6941,-12586,40440,32259,44609,53328,3980,37666,20173,16148,10748,-91612,-26271,-54878,-73807,-46790,23016,-30526,-21885,29418,4057,73414,60061,-30277,24645,50340,25079,63588,14720,-32632,-70893,-60206,-35653,-140587,-799725,-227332,-111153,-38940,-19630,36214,-82176,-27759,-8374,58555,20079,-232,39670,74893,-6436,-16217,14238,45439,-49384,103347,-7566,-70178,-24370,22557,-5593,17758,-9717,-18308,32310,7195,-19661,-15408,-9518,59716,-79139,-10737,-30946,21164,-4921,-24426,16635,42934,35489,733,5042,-63954,8486,-32701,50632,12281,-27602,-66391,-10251,-28065,11425,-38978,60796,-5632,-66350,-40048,-6720,-36292,89998,23840,13129,-47072,-12073,764,-12616,-52131,-4383,-66665,-13828,-10339,64933,-18858,-33810,16595,8584,-63398,-2187,-282,15717,19274,19613,99518,-26336,-24412,16724,-37475,48091,-4479,-17612,-2299,7023,-93097,-41424,6248,2091,-58866,1738,3020,-22988,-15972,-2812,91599,23716,-46698,-40027,87116,148226,19511,17329,-2322,34104,26522,18960,21627,-5358,8543,-19392,-115779,-60739,-24679,-80829,-35450,-5978,-57406,-47610,11131,53875,28865,14538,-5225,-24676,30692,-105659,20803,65703,-17068,36346,15103,-34329,-63652,-50986,-32350,-28595,80243,34291,918,-51988,22524,40547,28466,-40167,7477,2687,-38582,-27968,-27072,-4473,-77051,-50612,83337,-23961,77418,-35895,3842,-41444,-84947,26982,14052,-2500,68912,-57804,-76684,-36884,-20064,57673,54565,52867,93518,35162,41835,17587,-16620,-35160,5237,-48855,-153997,-9601,4891,29860,22704,68975,58323,11711,9936,-40825,-71316,17089,18165,-70309,-78064,-65612,87819,68148,41661,-39797,-56031,-10989,28679,30098,133133,11446,12788,77505,-2038,-42788,-39005,-96372,-50265,6251,57255,47875,-57470,-34226,25517,46986,20816,49250,-23088,13631,-77652,-34428,-4749,42144,99408,3729,67407,-109229,-14584,8399,25850,-29039,-57661,7394,80782,64673,33446,109491,39946,-25225,-76416,-58848,-35003,37169,64404,31580,53056,44393,-37082,-405,62419,26329,37665,9857,-24237,32068,67942,95735,-4783,46057,12367,-49158,42179,19098,-16737,-54318,-92371,-98588,-78127,12262,-18546,16798,30605,30877,30266,51410,61687],[88699,712,-27630,73222,22862,-41353,17959,8751,26191,40190,28054,4066,30085,31490,-28420,-57770,-12050,-84360,-36864,-30629,-72394,-57862,-90228,26095,59334,-14920,16582,-43350,-62279,-30632,-28653,-6078,-36288,-50418,-45976,-26459,-30162,-24123,53006,36107,29416,80913,-23779,-10167,-58269,-12355,56688,-26202,5345,62636,45197,-14938,60492,81625,69528,43848,42827,81347,-12017,-53437,-3268,-34039,-35980,76912,673,-60244,12971,-70939,-33861,56155,10722,-55242,7616,951,-30634,221,-4668,-42147,-13530,21507,-1828,-16751,5539,177586,10045,-7409,5758,31188,-22510,-20697,-18008,7002,41983,28319,44933,8598,-16097,-4695,-35477,-81017,3097,36964,40396,34958,9359,73451,51064,30355,33478,-26849,-31551,-26720,-54349,-16802,21529,-13251,62116,41049,1169,-95366,-61669,-59423,-40064,-30254,39809,11022,2732,67889,7244,-22553,-41882,24778,52691,-52417,3453,-40184,-36677,-10750,25359,8338,36715,-10615,-47812,-71788,-74167,-77271,64808,51634,-14426,-12973,-44180,72997,24162,-7611,76001,-9597,30592,-16760,23858,18409,18213,-24841,-114464,24102,53727,56867,19914,-52565,-27284,-23834,-121575,-93047,-38329,28788,7426,-75425,64064,85988,-53370,-95834,17222,-52758,1967,14977,2470,-34787,34278,77009,3035,11216,-12071,-8337,-21196,-70804,9761,7514,-11645,20725,19718,-21747,38320,-74584,-120650,-31429,6108,-64522,-53248,-52317,-2080,21007,7695,28633,20234,-23860,-63066,-40390,42873,-46043,-12580,150572,50373,-4087,8144,47544,-119381,-9859,-22680,2028,-20345,14108,-1989,12670,46795,78463,-44360,-44477,34920,62453,60012,68940,13363,-14058,-36794,23807,13928,-56466,-32770,-70741,-50721,-108780,-204818,-328474,152011,-33869,-36650,-29032,-15726,-11093,97075,82450,-664,6923,4268,123773,22908,-31102,-4914,-68393,-2162,3372,19915,27360,99201,-21737,5834,75371,46060,-35440,-17767,-8025,-38443,123451,113307,31447,-6148,30090,54535,21078,19002,113921,-48005,10655,24776,2930,-7974,2412,-4388,-60963,38070,-3552,17511,9950,-23487,2785,-23835,-27904,27304,38424,-16078,6076,13538,2166,16547,40963,23550,62303,15008,-13198,77687,-19017,-50949,-95175,-96061,-21484,57900,-18524,32261,10879,-4614,-16153,-24710,-19048,54351,4775,34781,-11634,-13901,-36980,16552,15547,-11686,-111276,-34148,-19954,-3004,30723,-37169,-64722,-96912,31801,23403,-61300,-34457,-9210,-11494,-1167,16530,125475,-69855,2014,93374,25231,17263,42601,-7703,43396,-48748,-17841,10681,-2777,-4794,36462,28149,48688,32843,24968,34925,1123,46072,28724,109355,30672,-46425,-44377,1460,53529,41276,-98922,-34129,3597,45476,47443,69152,90604,36493,-59521,-23417,-31179,-26024,17204,-65784,40718,9983,-14298,54339,-51283,-53592,-28458,-4643,42914,-83467,33224,-11169,-41193,-23330,85116,-16153,-38091,32600,-10230,42179,39229,34805,-18961,76627,74120,28592,-37334,-631,-71826,13523,12909,64770,-48523,90173,58176,-6496,-55226,-17618,-32678,-67801,-27077,-46225,-16853,-22655,120825,-2541,-17599,-25035,-29836,44304,-55309,-88191,-33139,96775,-64506,10089,60651,-37194,61101,16743,25419,-33546,-49029,29120,-321,-32213,-58934,-35936,23442,35303,-127374,-48778,8905,-5492,84195,58412,-22796,-77933,-57324,-88681,-21249,17367,-76461,-103998,-38820,-57447,-48042,-20171,-13629,-15803,-46559,31426,54254,61205,-9000,5577,12968,19257,-29819,-13408,72812,89304,-6447,-15717,2833,45285,-2373,44876,35379,-27606,15462,6948,83785,67717,52683,4503,-43064,-17991,21695,-35031,6300,-13142,-50852,38542,70118,7638,-46979,-31008,17858,22899,-35844,-35764,-29779,-58370,-35298,6960,29534,-30021,-40533,-17957,-45589,46897,25032,14459,18387,4595,20732,-536,40964,89765,-43840,-48645,-17882,-32771,47965,48785,-98306,-10702,49117,-4909,-12078,80363,31429,17921,29628,-23943,7756,35890,-36141,-21451,20314,-49395,18267,-52039,-14863,-25242,-49285,-10330,-98243,-31159,46247,-28909,8003,42684,32575,39493,19147,-48015,-48038,6972,-39563,-29974,-64267,-31708,9439,-96618,-27734,13672,-4299,61161,-31390,-33215,25559,38263,-4630,22110,24156,-42425,-133,4086,19888,-15909,15279,58088,-260,-34136,-33714,20166,63756,29172,-16502,-3059,-51969,17918,-16046,9968,42627,-80188,-7763,-13076,-123827,55134,111202,-43443,5481,-23574,-44836,-1477,19537,37992,6099,-3758,-85994,58656,25133,58737,51510,55369,-19176,-79103,-56122,-16997,-11111,-42299,1358,-23662,-109186,-118564,-22166,-37895,54151,67960,16633,-7728,-47109,43011,37392,14738,76650,19295,-245,18670,-7063,10027,-41216,40304,49512,14828,-18828,-6060,130917,67489,31815,32297,16599,1897,68661,183024,195904,166502,33491,2439,38437,-9927,28980,-3125,-82867,-11967,-13802,-13557,-20527,41400,42276,41040,36463,36804,39329,36762,-16760,11165,-88703,-523,-15888,-58962,-51718,29742,-12350,-52602,32676,4580,112065,71650,-31586,16310,29929,13526,83714,17245,-15017,-56474,-41404,-18639,-138133,-808511,-235681,-116416,-63931,2742,62485,-53941,-32474,-35129,61924,-11285,-29309,37770,41549,-1933,-2866,9169,32168,-25357,102933,26082,-63874,-18055,51,-28441,6876,-19512,-25232,13836,12645,-23860,-13087,11646,62691,-58240,10012,-16535,21559,-11287,-12950,13729,11568,34370,-32298,-9143,-45343,19420,-41868,46638,8605,-55743,-50936,24199,2254,44506,-30622,49907,-30707,-49599,-15847,-10094,-16862,117198,11518,16623,-59999,-7126,2762,-5372,-35292,2732,-86225,-12532,9946,59984,-36221,-34675,-590,13365,-49579,-29692,2286,3301,35685,18522,112489,-42541,-21901,24081,-22412,23383,-7140,-39537,-5833,4102,-95419,-55018,9178,-15291,-62330,8459,3682,-11843,-20616,-3291,125509,23429,-20474,-59757,79422,146222,39012,6644,-918,53100,39428,17526,9417,3655,22312,-6164,-130485,-82846,-36186,-75547,-50658,-32901,-69654,-45621,41964,54722,17300,12146,-9771,-27808,25209,-117495,28255,71312,-6490,56451,19223,-14651,-21661,-29556,-25493,-10610,91853,53872,-23793,-59003,1886,61935,48334,-29667,3580,317,-40116,-22825,-23920,5289,-90389,-35027,78650,-38075,59578,-66920,-7408,-23449,-94946,27222,-11177,4917,86027,-53357,-67720,-20431,-14675,46345,13360,41505,72071,16473,48699,24996,-29426,-41640,-4013,-76308,-147244,6775,20147,28572,21061,64085,61982,-206,52644,-29747,-38137,32780,17742,-82674,-72256,-23723,116708,86394,40308,-40516,-35802,-1976,27483,24477,104221,-9415,80431,93049,804,-57606,-21707,-76195,-36818,1758,30903,42690,-25689,-22457,32211,52416,22871,26550,-37476,27326,-60149,-21528,21027,54003,76977,2167,71633,-78013,11218,6673,34597,-5546,-46301,-13730,85166,68036,26752,96816,56491,-32064,-76986,-43179,-22644,12901,47769,3376,12380,22815,-46784,9922,60717,-11580,43772,16022,-32068,50792,83837,98082,-19054,44142,853,-39535,35220,20433,-5599,-50139,-63669,-74523,-73763,-12751,-45047,-4017,34997,36537,21241,45865,84837],[88162,21813,9258,41947,13062,-47192,18183,-6601,44188,37950,30557,-9583,25921,31684,-14830,-40542,4936,-74032,-37711,-36122,-56387,-45962,-106817,9442,80536,-34449,21182,-47111,-78328,-25212,-15921,5118,-19888,-69026,-47265,-41790,-39106,-17823,43541,44128,28262,73253,-29791,-17238,-47135,-14253,32508,-10043,2316,46492,34829,-6510,69001,84650,87704,63724,40183,62735,-33853,-46356,4765,-27620,-22057,52125,-3014,-93626,31039,-74642,-37819,30279,-5429,-40390,25675,20298,-32978,-6271,-4610,-27941,-42821,15216,3909,4748,15405,155148,15623,-29082,-15837,30106,-868,-4720,-47243,9594,54451,30235,30355,31846,-16890,18397,-27146,-76627,-20377,48608,46455,27209,12453,81709,69183,39482,10284,-18030,-9433,3321,22394,28328,56402,-2535,47748,38365,1722,-118264,-38166,1861,-3100,-26733,57887,29784,469,61858,698,-13911,-35173,44241,63361,-46157,9887,-26022,-44286,-31563,18156,20283,30121,-146,-41662,-84795,-80555,-86221,76813,54193,-37083,-13435,-61290,101277,34458,9651,82846,15672,36870,-22586,37828,41602,20369,4273,-90172,28922,68930,31520,19982,-54753,-2880,-13011,-88328,-85148,-56785,7506,27160,-67002,60295,69305,-31022,-73787,7555,-71269,2161,30886,3267,-7311,29429,57304,-9079,2157,11425,6912,-8313,-50793,-6971,22561,23469,-3155,21033,-14461,17575,-86276,-117816,-54101,19466,-65016,-79461,-52275,-179,1583,-14835,16570,16929,-30862,-42013,-14282,42665,-47452,-16201,120760,75349,-1281,19662,47999,-122666,-13619,-3478,15698,1286,-3420,32115,48222,59784,62021,-92585,-34456,55051,88588,71204,78843,-10603,570,-37695,14377,6498,-77040,-64054,-114450,-72391,-122720,-221277,-178533,193262,-42339,-41261,-20922,7381,-28908,109342,90650,5734,1691,220,113889,-13685,-35277,-13593,-51896,-92,2656,28375,52134,79944,-57357,-15044,36264,30373,-43809,-19538,-31,-51377,122504,132893,29059,-14333,31429,58676,26220,-15172,104661,-46837,21287,37705,-15280,-4114,-20609,1809,-67412,32882,11925,20856,-610,-24556,15493,-663,-11462,9846,38003,-6801,-2935,18294,23868,29207,32078,40744,52141,-33521,-21805,87345,-23194,-81589,-92368,-100862,42806,61889,10880,44862,-4511,-12656,-25019,-41743,-34207,57307,-11609,7587,-11379,-19444,-55392,33655,11382,15998,-148211,-51007,6125,34042,30079,-50545,-53378,-64242,28242,7027,-56491,-13822,2575,-25409,17819,28687,133551,-58730,38253,63220,11017,25028,37061,-17161,29614,-67941,-35212,35060,-1534,-18494,23439,24162,68572,31072,29786,52209,12462,24074,29712,118882,36243,-36101,-47161,18818,35585,36723,-60233,-28649,8395,54367,45948,82284,88665,54676,-61519,-35913,-25357,-30031,-4360,-67678,28422,13039,3471,36263,-30747,-59788,-42222,-13550,70416,-84541,-15883,-23861,-52798,-39741,70397,-25011,-19587,31149,14186,46567,24596,53480,-1080,66770,44845,20834,-40414,-1034,-62085,1338,9901,65147,-41240,84241,38445,63945,-29787,-7456,-26105,-47942,-47077,-40592,-15087,-35215,92148,12585,-16790,-14948,-23431,25052,-53510,-100359,-56194,46830,-83642,6919,68238,-42683,37152,-9632,25552,-658,-31580,35855,380,-32119,-55486,-32915,14974,34607,-114339,-60644,2120,-17420,79157,69837,-34955,-120353,-65961,-91347,25602,24805,-63163,-77953,-30916,-45618,-46505,-19824,-26644,-38635,-81778,26600,76755,68593,-7222,19152,21994,-9117,-86299,-43040,57919,47272,-16202,-54652,1024,34599,3541,41959,36950,-43660,37270,20225,88799,77204,53326,-26674,-50460,-3175,2700,-40710,-25952,-5168,-58384,46638,79604,-5442,-61495,-57727,22268,16797,-42742,-46146,-1747,-49677,-26873,9387,30125,-29159,-35575,-16967,-45334,48744,18219,3577,-2807,3701,809,11216,-1342,100690,-51850,-33513,12028,-31789,42549,81114,-62055,-18542,78030,3527,-1608,49898,21052,29446,35165,19661,40397,48955,-37528,-24235,12223,-32388,18621,-42366,-1730,-19477,-27507,-18310,-85010,-30206,46844,-40059,-11428,32996,28809,48158,36341,-52753,-44608,-27570,-55636,-50949,-48536,-30682,13380,-53611,-37507,8154,7380,47380,-60848,-15827,4003,48505,-14536,2906,41100,-26913,-13677,-11021,36925,2454,9332,34231,15676,-66890,-34765,37398,76199,23200,-34739,7715,-29272,30414,-15830,-1320,46545,-106754,6964,-25629,-109940,44351,100351,-43484,-5940,18727,-24469,-439,22559,60709,13069,10063,-88239,40077,27761,60448,49046,63288,7694,-69985,-70205,-5804,-23499,-52419,-3009,-24512,-92903,-129786,-16331,-27904,44657,74440,9898,-9857,-43626,23009,27174,7367,96303,23733,-7933,26628,-5368,45656,-26810,53463,40904,33982,-22965,-13271,114558,46423,-6894,15998,11289,29060,35122,146708,175134,111319,26788,-9434,42664,4473,17330,-2727,-79542,-15461,-23630,-17020,-20781,36754,57771,38671,21070,59931,55163,67147,-42920,12436,-72829,21052,25340,-23140,-43409,33982,9145,-78671,31565,-6349,128060,78175,-29359,1699,2386,-5409,81630,17156,1308,-42893,-11907,-94,-111309,-809375,-257574,-123416,-102593,9648,73735,-21324,-39427,-60313,40798,-40155,-53315,33645,8594,2391,12359,6023,19201,-6413,78117,51886,-50410,-4630,-29892,-52294,-8940,-24502,-22197,-5263,22403,-29055,-15667,24756,51939,-35118,26622,4412,24072,-11515,-15,-9044,-29747,37078,-58853,-26391,-22451,28517,-41942,31601,-545,-68912,-28126,49147,31147,75163,-25556,34835,-68367,-30558,8758,-12230,1150,131226,155,18093,-62375,-5955,2674,6141,-4422,15643,-91193,-17917,15728,47948,-57047,-34528,-22070,21603,-27173,-53450,811,-12114,50383,3954,96707,-57065,-15303,30528,-7058,235,-11024,-58597,-4599,4895,-75940,-64634,11528,-21250,-66459,19812,3705,-4025,-20457,192,136208,20226,5049,-78554,56974,109199,48395,490,308,49569,47201,13315,-2925,18254,38236,5734,-134363,-97104,-46909,-64625,-64420,-62167,-75207,-36340,87060,38229,20376,14021,-9809,-30964,11007,-89333,34202,63108,2927,64888,17075,-5961,16514,-3311,-825,6013,85746,70805,-51415,-64741,-1045,75128,63923,-15510,-3451,1354,-40710,-15482,-6428,12527,-103933,-20397,58900,-41058,43864,-89792,-17938,5078,-96144,31236,-31850,9337,82222,-36079,-54349,-7918,-7452,37420,-33376,35992,37854,-15346,54717,35106,-39533,-56631,-7681,-87318,-112412,19742,21424,12918,8627,42006,53893,-15618,89936,-11300,-2736,34542,11049,-84126,-59599,32636,137164,100545,44981,-36293,-8603,9647,30362,25111,65482,-31860,121436,83301,184,-64853,-6800,-45412,-31249,-7910,2860,32214,6544,-6604,35086,45586,21909,-597,-47755,43010,-37928,-868,40717,61221,56655,9191,75326,-47463,33410,5288,32981,32656,-29737,-43256,64535,50159,9870,72881,74131,-33719,-73718,-20266,-1121,-8857,31230,-11793,-31108,3302,-57735,15215,47569,-58067,49289,29115,-33211,65063,98278,85436,-37382,39060,-9949,-27739,21745,16321,4100,-27949,-24660,-48317,-53884,-24664,-64568,-17411,40786,39587,12005,40260,91254],[78822,37006,25902,11095,5202,-51237,5488,-27646,54793,33410,34737,-19882,18215,25456,-431,-11534,15656,-54240,-31269,-39917,-32037,-36594,-111811,-14522,86593,-61207,7454,-56231,-77693,-16973,8738,12510,1572,-82454,-33129,-47990,-34531,-13157,24885,50185,26371,54223,-39354,-16156,-30037,-14110,7844,-986,-2872,23822,23976,7938,72317,76026,93978,70958,31299,28647,-49661,-30861,7558,-15972,-9815,29074,4391,-102118,51446,-72079,-39755,-4354,-18377,-21656,42457,38061,-26749,-6651,281,-12503,-63194,3613,4398,19822,27735,111187,17668,-55841,-26473,32798,24260,13158,-59534,11144,58913,23301,17121,46710,-16904,43330,-13238,-76103,-31469,64988,52886,11990,8331,91121,85697,37950,-6910,-18633,6536,29846,92846,62901,70974,9928,22416,28934,768,-118208,-12873,23605,22353,-22810,73345,41646,7841,42923,-14791,-1020,-30232,59527,53736,-39388,7725,-15154,-48162,-52241,10191,27649,23245,7010,-24011,-84380,-88910,-80117,75301,39313,-65103,-19507,-67494,108373,44314,16122,77231,41997,33700,-32345,45828,63864,15934,33109,-49537,32122,79486,-20790,17237,-51475,9537,3752,-50788,-75738,-68029,-5113,47717,-49666,43812,45505,-10330,-35098,1811,-78115,1630,45364,6830,17926,24455,41928,-19452,-2076,21507,23792,2454,-21070,-9758,40465,56528,-21532,21460,-5690,-5613,-83646,-79291,-69378,37707,-53369,-85692,-50674,5963,-25395,-34228,-3561,13003,-34290,-16495,13307,29099,-41630,-19077,71282,84323,-2293,18231,47142,-115657,-16198,15569,26924,12053,-17255,57496,76853,66927,44370,-118934,-13240,69648,91944,67799,75311,-21732,17567,-32668,3491,8455,-75187,-85922,-135249,-85802,-146181,-258440,-116354,221721,-40254,-49396,-11852,30212,-46595,115306,96598,13084,-9941,-1551,101156,-35199,-31135,-20712,-24697,4821,-15043,31250,68138,47908,-88545,-34476,-3221,17542,-47002,-17283,9079,-62034,110214,151538,29278,-24382,27277,51766,38149,-56820,84317,-40329,37054,48396,-29682,-529,-31285,16590,-67763,14509,20664,10617,-18730,-25077,26838,28435,10417,-7277,35093,-6966,-10918,24262,48529,50103,20379,47347,38230,-76795,-29858,85553,-24109,-99533,-80516,-100018,65970,55760,32858,52331,-16205,-27327,-50622,-45047,-44790,53821,-39825,-18317,-9653,-25028,-66664,70033,3844,33331,-185190,-74297,27949,66135,25737,-49225,-36557,-19434,21730,-7926,-52826,3825,17534,-32367,13047,33644,122884,-48059,60503,35237,-3604,31227,32413,-26582,4640,-80169,-49880,49722,-3816,-27718,10984,10307,85775,32978,29923,60771,19270,-6460,21997,117681,44786,-27439,-55426,20989,11615,29231,-23328,-14070,19465,61038,38843,78213,82341,70048,-51546,-40539,-15931,-27169,-31880,-60069,20316,16149,17037,21828,105,-55698,-46007,-28385,85691,-67224,-64041,-35657,-65527,-53433,48031,-26158,-4269,27107,25509,46141,18261,66582,21742,45903,14773,6346,-46774,-4686,-44720,-7970,1147,60401,-27989,70708,26203,119829,-2220,649,-20644,-17336,-57279,-37586,-5126,-43358,39978,31531,-8320,499,-3393,13947,-42931,-99856,-81047,-148,-98838,14504,74943,-36351,11776,-35127,21424,29058,-15506,29325,1956,-17551,-40882,-34715,3188,45566,-81715,-61594,-6458,-21310,70081,68185,-41126,-142407,-64535,-92924,51660,22527,-46660,-45753,-19094,-24061,-51569,-21156,-32867,-59834,-103283,19766,89936,70455,2914,22501,20726,-30819,-127254,-66846,40909,-11914,-28552,-79219,3190,17589,23357,41752,36104,-58909,46111,25551,89415,84122,42238,-42142,-52995,9352,-19118,-45067,-60175,5645,-66469,59559,85778,-7111,-65245,-77503,16688,-1332,-39485,-48006,26060,-41268,-21261,10875,28395,-30656,-31804,-15274,-47155,34543,6939,-5247,-27144,2671,-7517,23759,-43564,89361,-56650,-26519,37784,-24636,31833,97365,-30647,-27885,92500,13775,11264,20188,27203,37941,33543,55109,61255,48699,-31628,-30152,-621,-7093,11618,-23229,12473,-12648,-2098,-21485,-59730,-12166,43781,-38452,-27265,22413,20837,42959,48142,-53076,-39605,-54879,-71101,-53478,-21984,-17421,13935,-13844,-34180,-883,15157,32140,-77210,9583,-12159,44900,-12664,-6709,49369,-4916,-13998,-16343,38816,26445,3819,5008,30841,-87443,-23846,54036,71025,16586,-50775,18521,6741,37794,-13071,-5318,61417,-112183,25270,-23715,-96052,38312,71635,-36619,-18399,47171,-1301,1414,20179,66958,13397,26484,-80175,17011,31214,35655,39843,43775,42268,-52204,-80486,735,-36219,-47495,-8804,-21403,-62572,-132216,-21949,-18854,32377,86471,10402,-7265,-28795,-3889,19477,12277,97788,23364,-11182,28619,-3888,71740,-13091,61544,20452,47742,-27630,-22181,89271,20990,-41720,4553,11247,37402,1577,132768,166672,81002,15524,-27535,42777,26424,17956,-3858,-76021,-10483,-27370,-16429,-13931,30458,72378,40329,9865,70128,75759,96103,-57998,10294,-48657,34906,52783,19566,-25114,30878,30283,-91668,26683,-28731,118084,77775,-24590,-15599,-25534,-23093,54301,13663,10008,-30951,16499,13881,-63045,-801869,-289824,-130849,-144327,1164,72070,7061,-47362,-80090,2808,-59207,-67133,28956,-14324,4421,26320,7076,6921,2698,35837,63785,-33962,12624,-55735,-70606,-25202,-26049,-12771,-22651,34988,-31539,-24960,25767,25397,-19135,35812,28272,28718,-4826,12735,-42420,-66741,42543,-68236,-37558,1832,34915,-32248,10462,-14926,-63836,-9713,56969,45272,89582,-24601,19575,-110404,-11762,28928,-15166,9174,127634,-7296,16640,-50788,-7256,541,20293,35698,29445,-78801,-27777,3115,29111,-73577,-34492,-43473,32205,1333,-67574,-8603,-27777,55228,-26914,59823,-66520,-4419,34115,3971,-14949,-16305,-72009,1413,9388,-40880,-68192,11522,-15004,-68103,32793,2545,318,-18898,5454,123412,17371,20524,-88831,22904,53810,43842,1014,-2927,30023,49558,4104,-9902,34407,49407,12183,-123749,-98098,-52467,-49599,-71238,-83428,-73167,-26579,122133,6538,37619,18627,-3932,-33276,-4536,-32725,37303,42556,9582,62201,7983,-7045,49627,22470,38221,23090,64724,79995,-72516,-69977,14169,77111,70213,-1569,-8339,10388,-38648,-6793,25432,16682,-116228,-18429,24229,-35614,31199,-97960,-28370,37741,-87312,37954,-42960,9755,42879,-23633,-45781,-2227,0,32759,-69598,34185,3328,-48623,59103,47454,-44593,-77023,-4265,-78506,-64914,25927,7333,-12375,-7866,12240,34436,-32738,111978,10670,22507,26140,5,-74341,-44154,90857,139079,107296,55624,-26869,16880,21652,35467,29451,31122,-47494,126877,54342,-3664,-57718,893,-13647,-36202,-20252,-17006,21988,28036,12881,35309,24595,17303,-27802,-49876,62671,-15429,20399,49415,65247,49761,24827,74269,-25739,42410,3471,21679,74016,-12226,-73924,31380,17616,-12891,45817,91152,-30246,-69294,1822,23660,-15667,20809,-15471,-62748,-12445,-67360,15055,28520,-96851,53348,43048,-27624,71793,107415,62996,-57481,31766,-20601,-15727,5635,7058,10547,3182,12265,-26687,-25648,-21197,-67865,-19388,45175,39601,4910,33778,77583],[63717,42095,15790,-11188,668,-52031,-16301,-44762,56482,24552,35818,-27221,7510,9930,10835,28060,17987,-30540,-21154,-41038,-3674,-32905,-104913,-33275,69993,-89975,-23651,-67498,-57349,-8157,41711,15734,24222,-87161,-7518,-43283,-15467,-10217,3781,51803,27813,33416,-49497,-6279,-10653,-11810,-12694,1254,-7950,1732,15125,23447,70569,62944,82132,63763,23076,-11872,-57822,-8690,5993,-2632,1509,8058,18843,-87961,64737,-64860,-40112,-37670,-26743,-4768,57698,50985,-10697,-4118,8969,3442,-61344,-11001,285,26440,39895,59191,18365,-83206,-25043,40023,46258,28901,-53300,13351,53581,7428,8156,51520,-15656,65445,2385,-75659,-23641,80180,56702,-8053,-2443,98823,95241,25684,-8573,-24281,13280,50179,134384,77062,67372,21455,-6379,12289,-420,-101420,7750,1247,30257,-20249,78951,41953,18813,12672,-34416,14478,-30378,57043,22878,-35545,-2350,-7290,-48402,-65340,3278,28664,18447,8648,-8062,-73333,-92933,-65932,61730,7444,-92493,-30543,-63152,94008,50146,6617,59776,64042,21345,-43297,46967,78360,4276,50563,-9408,35774,83524,-80999,12503,-41553,7852,24705,-22319,-68028,-66990,-8820,59102,-28164,22475,19470,2674,4223,423,-73475,257,56718,11395,32040,19801,30043,-30776,1839,22573,40397,9286,9183,10628,53353,77332,-30583,18817,1519,-25070,-66419,-24500,-72718,50983,-33326,-73503,-47640,5674,-51856,-45387,-22200,10901,-33852,5879,37226,6660,-34826,-20534,19072,70112,-10789,5567,47417,-97109,-17853,26803,31673,8932,-29636,63872,88266,67995,28882,-109440,14578,75972,77813,48948,61596,-16929,34862,-19264,-7715,24971,-52547,-93093,-127100,-86507,-170305,-309749,-180413,218434,-23291,-60048,-3913,47087,-61801,109665,92563,15672,-26117,-407,90117,-39172,-20778,-27030,9163,9693,-41139,29887,69867,13784,-105276,-48671,-33649,10473,-43484,-12738,15592,-68863,88475,159680,31457,-33137,17640,36408,60747,-84441,62588,-34038,54041,48399,-37168,2894,-35636,36134,-57640,-13041,20205,-11390,-40652,-24129,35147,52498,30554,-18707,29692,-16608,-13196,30226,68449,72925,6942,37892,24493,-100735,-36985,73141,-21818,-96738,-65332,-93817,42254,44952,43115,54041,-19029,-40777,-82421,-30477,-44008,46546,-73667,-35059,-6914,-26722,-68035,108763,-5933,35480,-213971,-99866,35256,79497,11192,-33038,-16072,17567,10709,-20677,-60513,13083,35698,-32247,-16249,26082,99879,-37515,61465,17081,-13063,38114,38338,-30939,-23035,-80904,-58949,48407,-9482,-29148,5837,-5791,97920,38351,25400,55664,18303,-41948,7441,102416,53927,-21110,-67013,11917,-3949,21276,-81,4556,32620,61788,29829,57067,70788,79166,-28894,-31503,-5697,-17746,-53193,-37415,23438,19501,23426,17018,33174,-42217,-39277,-43798,80027,-38955,-97279,-45888,-78116,-57878,27645,-14443,5428,23119,22689,41708,23917,72084,41299,20779,12911,-5906,-56297,-8385,-22979,-12267,-13734,52020,-11324,55622,21009,138028,19851,6947,-17212,9208,-58298,-35255,9052,-44465,-18617,50779,12242,16840,24601,14236,-22016,-85818,-98414,-28512,-104367,34203,82423,-21882,-9384,-54214,13295,45442,-5364,17606,7850,12399,-15095,-36172,-9178,69006,-42354,-48037,-12987,-17946,56674,53912,-42837,-138640,-53163,-87899,49955,12415,-40979,-15946,-7757,3441,-64078,-28345,-33540,-76879,-107581,9694,89933,66649,22491,20269,9157,-37536,-138271,-76356,27251,-66417,-38635,-72617,8618,-1569,50383,42739,34128,-63664,41995,22273,83860,86375,19734,-38443,-42689,17761,-38848,-46845,-87818,12109,-76159,65366,78948,-443,-56567,-80005,10880,-27683,-27965,-40718,48033,-37473,-13953,10625,22271,-35739,-27540,-10895,-52836,7591,-8206,-9274,-49145,2351,-879,34220,-73299,59378,-59315,-31621,55753,-16555,20451,89587,-20224,-36276,83777,22618,23843,-2759,52160,41267,28557,74049,66798,42124,-19506,-34101,-10728,18301,381,1394,25438,-7879,20647,-18733,-27472,15693,39058,-27575,-37017,11015,9465,23265,53347,-49322,-32836,-72900,-88034,-38740,7378,5052,11181,4611,-29077,-9333,16066,22884,-71457,39565,-22380,26109,-795,-1005,51224,14620,-332,-10513,32938,48839,-5455,-19203,39288,-88407,-9822,67622,51463,11077,-60968,28637,46774,36323,-6470,-4118,82216,-81432,42367,-8487,-86143,39638,32773,-22467,-30632,58243,19868,6489,12886,54500,9939,41452,-63978,3553,36423,-5254,24506,2464,74289,-29917,-86986,-1802,-44190,-27631,-16871,-16235,-28425,-113419,-34823,-13915,24829,97073,15268,-1411,-5628,-30659,10811,29923,80690,21989,-5162,27781,-4296,80586,757,63091,-10235,53855,-30619,-28458,64609,-3038,-67544,-161,11861,28089,-19502,125124,155286,55589,7132,-46362,45165,49128,32078,-6517,-76002,375,-22047,-11221,-2654,26447,80120,44153,4011,69248,89100,110839,-61472,3513,-22638,40080,58175,52751,-2451,15409,46047,-87871,19963,-57636,85605,70608,-18096,-30217,-46419,-31399,8976,6653,7020,-19700,33436,19154,-11783,-786776,-325302,-134323,-174033,-17263,63564,23862,-55129,-91363,-37133,-64770,-69697,24769,-23263,2980,37532,13462,-6075,110,-10153,60711,-18361,28447,-68102,-76005,-36175,-26075,-2291,-34423,47864,-27332,-40187,13361,-12587,-14385,36897,49709,33930,7656,24133,-69197,-85289,49944,-53820,-34753,25130,37971,-16313,-11117,-31371,-42644,-2109,46118,40092,81948,-26594,7075,-141583,3784,41480,-19653,4258,108890,-9360,12975,-27107,-10685,-3396,33517,77106,38932,-53653,-38574,-25690,4416,-78583,-35624,-61408,42314,30584,-70884,-26432,-41345,44581,-70691,16793,-68880,8700,33710,7506,-18982,-23597,-79191,10422,13796,-1432,-63785,9424,-818,-64201,43405,816,2980,-19550,10016,95795,17850,20429,-85300,-14633,1690,24969,8787,-11070,5427,46642,-10203,-8551,47633,50645,9696,-97066,-83083,-49838,-33001,-68042,-89506,-64379,-21415,115660,-33537,61011,22868,6569,-33244,-13809,27560,36305,17037,13134,52068,-5432,-11449,73902,42601,83855,42461,37621,79911,-78516,-75425,36785,67809,65467,8199,-7330,27935,-33620,1968,66830,18657,-124445,-32247,-17203,-28085,19820,-90007,-38336,66327,-69884,45106,-42987,6104,-24326,-29309,-46147,-3995,6085,31876,-87091,31586,-20257,-72061,60457,59389,-43779,-96313,4470,-52871,-20477,24223,-17206,-37925,-20130,-14727,6550,-49352,113636,31249,31293,14339,-11959,-56847,-28103,133912,121463,103624,68370,-12316,33513,30312,39754,31734,7904,-51157,106297,17408,-9511,-35228,-201,7967,-50466,-33074,-19995,15285,31008,34505,35376,-8173,8292,-50529,-42269,83547,3438,35729,45692,65154,55087,44677,67278,-14238,33579,-191,4316,104491,1961,-95089,141,-17337,-35429,22429,104943,-23412,-65283,18958,44907,1643,19810,-15053,-72266,-24602,-72768,11765,10597,-114222,54765,49961,-18912,70204,106722,38951,-73095,23411,-32265,-4924,-7898,-5862,12762,30325,38636,-13273,2333,-5119,-51121,-9207,45956,36858,1133,25057,49465],[47065,36399,-12199,-23355,-813,-48841,-39486,-50448,49891,10881,30653,-32710,-4313,-12240,16897,70091,12493,-9309,-11275,-37886,24491,-35596,-89202,-37176,31774,-112055,-62122,-76271,-24266,-1185,76046,14441,43833,-81662,21984,-28957,13759,-8921,-13650,47492,36676,20474,-56256,10714,7233,-7220,-26424,-150,-10586,-13429,8603,32587,64858,51996,49089,44620,22090,-45264,-56092,15661,1555,8635,10288,-12056,31213,-60951,64718,-55191,-38659,-61619,-32071,4865,72160,57560,12314,-2742,19189,18545,-34398,-25253,-6985,25263,49139,16085,20236,-104959,-15745,50036,56707,38026,-34466,16767,40237,-13663,4346,50450,-13054,80311,14797,-71465,2468,87957,55346,-27453,-16599,100020,94538,5471,7625,-30409,10567,62465,139958,69999,54182,29536,-28462,-8543,2028,-77371,16601,-47238,20735,-20362,71429,28607,24398,-22653,-50102,29637,-37236,27762,-21992,-34354,-17449,-1374,-45714,-64191,-642,23491,16911,2741,-4067,-57090,-87344,-53084,41591,-31764,-112728,-42776,-51379,65023,50558,-16057,35005,78598,2698,-51000,42110,80016,-11786,50968,15717,41184,79911,-123121,6502,-26751,-4859,46854,-9844,-62853,-54064,-7523,55207,-7180,4616,-2885,7456,30121,1546,-62037,-2268,62472,14364,31489,15383,20920,-45949,14557,21189,54833,13071,32451,51153,56156,81348,-30278,11029,3855,-36151,-38664,23437,-63715,52714,-10852,-49076,-41640,-10584,-68456,-45849,-30711,11018,-30261,19813,52137,-18530,-32510,-20173,-20353,34883,-27874,-13437,51432,-69142,-19518,24428,25612,-7068,-44399,49778,79307,65365,16082,-66967,41910,75850,59109,21590,43670,1131,50451,75,-17982,56798,-19139,-85065,-96674,-74706,-180640,-357147,-357968,179055,5994,-70937,1493,56645,-72506,89472,74058,9252,-43295,3782,83568,-28517,-8515,-33835,43592,12104,-63053,26411,56538,-13009,-103211,-55888,-48955,9191,-34416,-8320,15095,-70527,62971,151024,34672,-36427,4614,17807,89933,-82885,46472,-32765,63495,30882,-37810,5752,-42007,54947,-32974,-40640,11834,-37706,-60512,-20094,39511,61808,42015,-20803,22583,-30735,-7134,34665,76261,88723,-7213,13576,12540,-99344,-42641,55225,-17906,-75199,-53024,-83014,-3209,34735,42662,50910,-11094,-45800,-105778,474,-27946,39274,-102541,-38127,-4512,-22964,-59263,131399,-16367,22673,-226604,-120389,23451,72655,-12559,-7074,6006,32377,-5729,-33271,-84473,11251,55013,-26400,-56079,4057,75559,-23478,42217,5905,-14199,48404,62201,-24536,-39835,-69289,-61284,29971,-17379,-21431,11887,-15539,102773,44848,17185,35528,8394,-76433,-9831,74779,60843,-16358,-77502,-74,1121,15771,4528,20914,41879,54282,23760,24901,53844,79897,1113,-7389,2004,-5097,-58387,1512,40149,23136,22726,23927,58659,-22712,-24702,-54760,53975,-9814,-107824,-52041,-84859,-48530,16319,11754,11027,20716,13045,35009,39452,71495,50855,-1724,52022,-9525,-65252,-9090,-610,-10103,-31038,41531,4523,43181,21022,114653,30271,11983,-16033,18285,-52868,-32510,23668,-38519,-64798,66387,45485,29553,53441,24064,7069,-63159,-100455,-35640,-97223,60740,91948,-6894,-25177,-64417,2330,42161,-2859,8742,20631,52954,16330,-30434,-19682,95067,-8972,-22630,-14546,-7367,41298,31466,-42939,-113091,-32587,-73278,26234,-991,-56871,5648,-916,32625,-81255,-43676,-30816,-86524,-96558,-2649,76265,58515,49624,17442,-8629,-27429,-117667,-67026,19899,-96337,-42503,-29482,15581,-18780,69550,41972,32167,-51112,29200,12114,71860,82017,-9814,-22748,-19467,20833,-51481,-44734,-101323,10790,-86448,54774,51336,8486,-38045,-62105,15210,-54651,-10845,-26246,61213,-39774,-335,6807,11128,-43837,-21773,-2661,-58314,-24616,-26129,-8614,-64299,3199,17622,40847,-82642,20680,-62143,-46370,64017,-13504,14001,60767,-36792,-42870,51543,26321,32871,-16281,84086,38051,23654,75268,58600,36893,-4443,-32131,-11538,37396,-10569,24336,35076,-6306,36514,-12951,5550,43594,33066,-14314,-41183,-854,-2987,-5016,52428,-42855,-24191,-83772,-105738,-15814,29483,29135,5655,-5709,-31955,-14225,10439,25380,-40971,67837,-28095,-3277,16934,20415,49058,24077,22585,3478,29935,63486,-20432,-29945,38380,-69755,-767,76315,25955,5838,-62992,36496,78850,24853,3152,-1682,99070,-14955,52140,15533,-77604,47473,-3140,-3596,-42447,53855,35078,16513,3629,26582,6659,51666,-43198,13323,42956,-44750,6797,-43634,94761,-9108,-91130,-12949,-42047,-472,-27765,-10349,1490,-67324,-47860,-14523,27345,98074,18360,4867,21886,-50427,-940,54917,52346,24192,11039,28774,-7343,72176,12458,58031,-47684,52265,-29720,-29458,47951,-20032,-82409,942,9271,12514,-19602,119625,132683,31676,8053,-59177,53565,64346,55413,-10198,-78277,12745,-7958,-1673,9200,27534,77970,43776,3387,62860,88267,105611,-55833,-5196,-796,37814,41780,65225,18815,-13570,52125,-69570,13774,-83268,38906,58912,-10172,-36852,-54714,-26083,-38759,-3065,-6900,-7737,35579,14948,18856,-766529,-354530,-129492,-180271,-37630,53247,24980,-61619,-91564,-63571,-57534,-63505,21242,-19412,-1433,45823,25107,-20473,-12231,-45152,46769,-5320,37426,-63938,-63373,-36863,-26000,4182,-36626,58511,-14375,-57756,-9987,-50987,-18216,31450,63582,36948,23165,33774,-72322,-78565,60143,-17010,-15201,45370,37471,-1428,-28890,-43930,-11164,-4199,21102,20596,60084,-28786,-1534,-146467,14008,45751,-25243,-9867,82055,-6281,9181,1894,-16340,-8672,41281,110468,40744,-25746,-46680,-61698,-23996,-69367,-38155,-73871,48343,53188,-66660,-48577,-51167,18517,-115938,-18110,-63587,20131,28766,2563,-12965,-32960,-80367,19336,12044,31368,-50336,7666,13909,-53509,48292,-22,6009,-24523,12151,65980,22673,5143,-68163,-45081,-31724,-4405,22522,-20846,-14774,39023,-26979,575,54486,40289,-2774,-57319,-54501,-38499,-17696,-55750,-79673,-50686,-22105,54100,-72666,79056,23392,18283,-29028,-12340,68852,30399,-3175,13938,39043,-18271,-12014,83540,53067,125919,63337,14899,72888,-65990,-80031,49978,49773,52231,11124,-183,50118,-26790,10405,109192,19921,-126062,-54810,-51166,-25041,7831,-70077,-45312,83702,-48136,50053,-33811,-344,-92357,-54516,-54293,-11823,9496,32498,-87069,23910,-28148,-79967,57390,66832,-38329,-107837,14454,-18528,13097,16250,-42263,-53001,-21674,-31667,-25215,-63295,95911,45500,26541,5843,-21337,-38535,-10563,149518,93776,88548,76877,6258,37766,31641,40550,27915,-5672,-43329,75531,-15630,-15306,-2966,-7670,12150,-68333,-44579,-3475,11878,16374,55831,37408,-46012,-5443,-65080,-26698,99989,16249,41365,32231,57131,61873,61539,56092,-10894,8581,-6630,-13675,112968,10092,-97504,-20375,-42628,-52450,6294,112346,-16023,-61681,31084,57625,43189,27790,-18267,-59558,-33695,-71960,9135,-683,-105273,52293,43691,-12496,62255,94916,21916,-74856,15262,-44621,3990,-15114,-19942,11477,42615,52601,-7388,23486,17660,-18170,10351,42230,31928,315,13560,19117],[32827,23032,-41701,-27256,-325,-41904,-55323,-41394,37692,-6190,19105,-37267,-14436,-34314,18445,101881,2066,4485,-4315,-29109,47706,-43203,-69776,-23920,-17251,-118318,-93043,-78061,8539,2227,102972,8410,56816,-66324,46653,-8807,44919,-9071,-23994,37398,54422,21052,-56291,31399,20955,-221,-32522,-812,-9282,-17823,2677,28873,56955,46838,-2015,19410,31086,-59498,-42858,36160,-4270,15175,13433,-31358,31945,-31544,51329,-44608,-33846,-73139,-37517,4001,86608,58331,36081,-5780,27851,30833,4491,-35663,-16522,18827,53578,-5922,24299,-115481,-5554,58018,48819,36947,-13213,20331,23520,-33388,4841,49798,-9339,85020,19848,-61762,37229,84574,47736,-39977,-29366,90225,83300,-17915,36204,-33740,698,65754,119077,49770,40397,32271,-34954,-28476,12479,-53730,8019,-96390,-824,-23684,52448,3858,17567,-52002,-53868,40899,-50187,-24641,-66501,-32233,-33577,2939,-41245,-46641,-250,14256,18393,-11447,-14189,-41038,-71679,-47716,21693,-64752,-120219,-49977,-36595,32640,47712,-41596,9970,84105,-17558,-50620,33606,68008,-28370,35981,20999,48295,68982,-127134,10,-11456,-21799,66536,-11736,-58420,-34550,-6908,35310,10106,-4561,-16344,7990,36090,652,-50524,-6010,60193,13370,18709,10716,14709,-63882,33246,20811,65506,16676,44656,95650,48354,71228,-23308,-2898,-820,-37284,-7534,51215,-46100,42950,8168,-19958,-30631,-44280,-68223,-36567,-25431,11776,-24554,24507,53953,-41841,-36978,-18277,-38686,-10480,-50570,-32621,60477,-38911,-22232,7240,6203,-31095,-61316,23187,54584,62535,3790,-10672,61589,74811,48194,-1927,27902,25363,63054,19265,-25888,96611,9225,-66956,-59932,-56086,-165766,-380555,-588450,117533,39835,-78970,4358,62048,-77632,56860,43455,-6524,-57478,10483,81413,-9780,1314,-41514,71805,11114,-70828,22898,32233,-27631,-86525,-57227,-49119,11692,-22657,-6252,4668,-66058,41545,126938,38233,-30195,-8428,1789,114824,-52259,37374,-38014,55640,-5036,-34885,7148,-55270,67240,4852,-56944,-202,-56630,-71860,-11195,40033,52930,40848,-12735,15292,-41940,6623,36561,67646,89771,-20969,-18121,1365,-75610,-46273,39353,-15037,-45508,-47906,-69656,-35151,27947,37252,45034,4964,-40376,-108793,40112,1690,35173,-114661,-27524,-4038,-15219,-43036,127015,-25326,403,-219435,-129378,-4164,53233,-39074,21082,27209,22141,-26509,-48234,-119687,-452,71562,-17155,-84904,-29061,59514,-2067,12470,-3376,-7134,63465,101682,-4074,-33321,-48823,-57816,-808,-25497,-5803,28126,-13205,98864,48895,6976,3816,-8209,-102528,-25140,41943,63305,-11618,-82085,-5780,29041,15052,-7081,29149,42168,38467,24052,-9143,33379,72593,28514,27097,4460,5319,-45072,50448,65711,26523,17503,40092,69227,-1597,-7295,-58830,18033,12961,-96007,-50899,-79580,-24866,15618,48129,17024,19616,7376,27887,57062,68791,52902,-16369,116834,-2783,-67996,-5631,18713,-1521,-43883,30406,15174,33713,24848,65123,26788,16355,-16714,4564,-44246,-29881,36168,-28099,-86389,74348,84852,35868,76378,37517,37236,-39812,-84587,-28036,-78726,84136,102394,491,-39153,-66594,-9641,19659,-6871,7396,39975,93496,44829,-13064,-26397,107145,12187,6728,-10007,10983,28733,7571,-43976,-75946,-4746,-50899,-6932,-12307,-91008,16574,-1336,58796,-97222,-66164,-26774,-85609,-75951,-14497,52174,48715,78878,16956,-25607,-4536,-75891,-40411,19258,-93480,-38580,36753,22063,-31269,64921,36390,30784,-21460,14053,-1428,54508,69961,-39194,-5181,9356,18252,-53205,-37950,-96987,2342,-94221,27170,2886,13647,-15817,-30517,35139,-72786,8799,-9129,65916,-46366,20975,-2892,-3549,-52451,-14634,8906,-54705,-52848,-44862,-6003,-70881,4838,38904,43253,-71434,-16174,-66879,-63459,62332,-19339,17047,26247,-68956,-48160,5852,22001,35545,-21047,106403,28376,20600,63095,42084,37607,9523,-23033,-352,47156,-17197,38223,39871,-6669,43891,-9786,33777,63208,25104,-4655,-42051,-12318,-13098,-30745,47123,-35400,-14021,-90582,-119513,3123,36624,45947,-1586,-37043,-43964,-14204,2134,40589,7272,87121,-31466,-34150,35099,51696,44229,20675,46164,19572,36849,67143,-39173,-23510,29424,-40090,130,79696,4888,-1320,-56652,39782,93385,5344,13038,-1865,101975,61935,49983,42243,-65841,57645,-24318,14565,-53973,38628,42248,31319,-3364,-9117,6604,55375,-21722,49137,48935,-66320,-6962,-75699,99944,4924,-93421,-27849,-26754,22660,-41238,-3766,22555,-605,-54422,-20073,39764,85516,13648,8295,49154,-58853,-14600,77599,24087,32706,33807,35477,-12631,52338,17763,47821,-85782,44924,-23588,-25161,42533,-26670,-87495,4654,1890,3092,2244,116235,97984,15196,20813,-60433,65697,65483,78737,-14103,-76857,21791,10764,10743,17995,34848,66646,32298,7033,57199,74842,82521,-45010,-10510,12995,30712,9684,55100,34540,-49901,46894,-44027,9920,-93148,-11458,46343,-583,-32247,-48615,-8584,-71854,-13969,-25498,5324,28663,3839,14489,-744999,-368605,-115096,-162554,-52581,41111,10294,-65812,-78721,-67385,-41766,-52919,17859,-7776,-6777,51334,40654,-34984,-29176,-59176,29363,5917,36144,-47187,-33222,-24917,-26088,3721,-27665,65166,5685,-72333,-38154,-75797,-23721,22337,67086,34894,38036,41784,-44099,-50890,75030,31869,16309,60507,33873,3700,-40978,-45361,23291,-9322,-9542,-2833,40286,-28081,-6773,-119585,18854,43467,-30841,-25045,54779,412,7864,26958,-23653,-14614,39657,127651,34510,-5738,-49534,-91103,-51928,-49526,-41117,-80018,47383,61935,-60067,-67352,-56252,-16411,-145389,-36743,-51119,25458,19070,-9576,-1615,-43195,-75412,24759,-599,50676,-28279,9759,22095,-37593,46000,1649,10389,-33702,11587,44846,29908,-19518,-42643,-59321,-43677,-36858,39315,-27320,-26264,27670,-41440,13724,53641,20849,-22844,-12565,-20325,-20797,-6104,-38544,-58716,-34566,-25970,-40286,-101904,82349,17921,27096,-19231,-861,81919,19571,-10217,12209,26678,-25235,-4924,74606,52032,154376,80896,3603,63611,-38700,-80143,41010,27257,36408,6501,9716,70384,-20019,19925,143268,21470,-120351,-73231,-64187,-29655,-5041,-45847,-44673,86353,-28181,50792,-19611,-7105,-133362,-87789,-66407,-23069,9541,31921,-76805,9318,-24334,-74060,49215,65870,-31281,-107958,21058,14055,35247,5706,-56441,-49801,-10462,-36769,-56008,-72944,65023,49746,18000,4803,-25817,-27467,10502,137950,70164,64367,75263,25934,30440,23077,36668,18259,-15746,-29698,46831,-35875,-18581,29533,-16004,-367,-80805,-53361,26670,9027,-6185,73870,41601,-79463,-23060,-69327,-7766,107225,22382,37125,14907,36616,57944,68318,43751,-12375,-25562,-15235,-26852,95447,11707,-78347,-29912,-51505,-61321,-2565,110850,-10929,-57351,40030,60422,96898,41070,-28724,-35312,-39489,-64693,10625,-3398,-75840,45029,22990,-12661,51876,75050,18078,-55207,8511,-54102,10991,-16056,-32211,9038,36320,57775,-4667,34833,40641,20514,33775,34491,25293,777,636,-787],[23443,7618,-59169,-25444,1035,-32260,-57529,-18903,23831,-23583,4043,-40919,-19970,-48792,18686,112499,-9218,9022,-974,-14648,60220,-52962,-51992,366,-60664,-103659,-103931,-70206,29387,1653,114626,-2116,60905,-42600,59422,12029,68992,-10306,-27181,23416,77694,34880,-48290,51595,29552,9122,-31564,2749,-4019,-11078,-5286,10316,48750,47387,-60174,-4742,47108,-50116,-19021,47331,-10350,16355,8526,-47490,16067,-7103,30415,-33354,-22677,-73906,-45656,-7298,100463,55332,53406,-14346,31749,38211,31734,-39594,-28595,10306,52806,-3954,29269,-112293,-805,58118,21861,24425,840,21823,9063,-44784,7880,53517,-4851,78821,15731,-47478,64622,70435,34943,-41157,-36346,68355,64218,-39180,66784,-33041,-12482,60257,89528,28949,31058,28671,-22445,-42591,32733,-34298,-19112,-128112,-26331,-29905,27629,-25132,-2340,-62475,-41303,45283,-66416,-82610,-94012,-24762,-47092,4765,-36325,-17455,4589,4383,21614,-32239,-32690,-28357,-50318,-49937,7298,-80995,-111779,-46219,-23098,8097,46669,-56635,-7849,80181,-34369,-38881,24515,46362,-42785,13331,12046,55674,53188,-90020,-6050,-1051,-35308,80503,-19378,-51502,-15802,-11397,3377,22416,-4964,-18067,9690,24444,-7992,-44421,-10342,49091,7310,524,5336,12174,-76310,52190,20511,71431,23401,45587,122099,33589,54921,-13149,-21956,-12067,-30295,19241,59551,-25508,28393,20038,7286,-13731,-86425,-49607,-21468,-9255,10693,-17304,23809,41583,-62523,-46861,-15943,-35851,-51236,-72078,-46583,72659,-16245,-25885,-20081,-25088,-55743,-70511,-2208,23914,62048,-11403,32980,68914,79328,50199,-9135,18692,46959,72174,32027,-29898,128302,16528,-48023,-33178,-40365,-126054,-369118,-794432,58980,69134,-81109,6095,68677,-77309,18630,9422,-26890,-65507,18534,80788,9356,6535,-48537,88184,7436,-61588,20710,4353,-30498,-66035,-56178,-39830,15227,-11323,-7894,-14490,-55260,30692,94813,41588,-12137,-18103,-7245,123082,-7631,32093,-46991,25663,-52187,-33409,5969,-73134,68548,46011,-53323,-10672,-55909,-69719,3450,37748,30807,27753,3312,9675,-43899,24443,36118,43205,73057,-32735,-46858,-11225,-38758,-47522,31832,-15949,-19955,-50923,-56907,-34203,24308,34366,38931,22636,-29557,-88002,76518,36890,35308,-102396,-6936,-6578,-7253,-24702,96554,-30454,-22804,-195689,-125401,-37618,30701,-60214,44334,44744,-5385,-47637,-65634,-151802,-17184,80887,-7181,-86694,-64947,54962,27647,-12920,-13658,5054,81229,141884,28615,194,-26354,-51146,-34649,-31422,14111,48659,1229,86324,47217,-3272,-31903,-25966,-113962,-35073,13726,60469,-5509,-77673,811,69282,19872,-27930,25441,31737,16609,30557,-36539,12847,60381,42786,61335,539,7758,-19983,95972,89591,28468,11285,59512,63230,17160,7223,-56579,-12143,27950,-69185,-40615,-60327,8737,22141,84700,27657,17869,12830,21347,66739,68000,60726,-20460,172393,11280,-60280,728,31958,11589,-44988,20083,17758,24092,31947,13189,12019,20631,-18306,-26590,-35265,-29051,45654,-17325,-82182,71335,117145,35781,88432,47447,58071,-22444,-55286,-14627,-54008,94571,109646,-4246,-56576,-63708,-20567,-14346,-14459,13964,61328,119945,63150,14943,-27991,91562,22594,30453,-254,36745,24225,-11468,-47109,-38772,26345,-26026,-37514,-17231,-124062,17376,-9762,76712,-104873,-91019,-22682,-72854,-53036,-22476,23725,40524,102066,19118,-34249,23638,-29817,-3841,23708,-64969,-28198,97874,26597,-38186,30452,24409,29778,17081,2377,-14393,33118,50617,-60717,6625,32880,10672,-42745,-26772,-76746,-10302,-95624,-8971,-56268,11631,2599,646,67895,-74168,27620,4503,65200,-53258,46264,-20131,-18427,-58142,-7364,21364,-33868,-69010,-61455,-5067,-70760,6046,51263,42052,-46274,-43708,-73055,-74553,52005,-33876,31028,7586,-91582,-52898,-36789,8852,30558,-20019,108612,14178,19196,44612,23973,44270,19119,-8754,20252,47557,-17362,38941,39216,-6123,43123,-14590,53565,70376,14536,-1532,-41765,-22063,-17332,-41589,39617,-28142,-3248,-94442,-122725,9073,26725,49530,-9136,-71105,-57009,-9501,-2978,63342,57557,91907,-34189,-56347,48591,82578,36834,7806,61248,31115,52977,60198,-56179,-1768,16852,-13356,-4486,79021,-3508,-12160,-44038,36179,86999,-17721,19692,-6635,86140,109177,35032,65915,-48789,64384,-26034,25373,-64749,18316,41502,48053,-4430,-42950,10531,52582,-2932,98125,51748,-61859,-10003,-82849,93149,9790,-90527,-39419,142,32505,-55972,4640,33240,68684,-51369,-28312,55539,61798,-1170,6330,70814,-55641,-26187,87904,5357,46131,56186,48931,-18795,28191,13374,35042,-115974,34987,-12409,-17868,47155,-23124,-86367,6757,-8691,6136,38995,111166,54969,7186,42618,-48354,72701,50186,90918,-17298,-64685,23679,27108,23375,21624,47888,49990,8427,13561,56053,56421,49416,-32681,-7396,17696,21885,-29401,29091,42981,-80708,32449,-20525,9001,-77232,-54963,36781,11049,-16533,-30545,14462,-80086,-24357,-39054,18297,24192,-9561,-22221,-726947,-362621,-94269,-131770,-57860,22290,-16937,-66971,-52159,-49503,-23539,-42277,14029,4923,-10381,53623,57488,-46700,-44311,-50139,15978,17354,24770,-26098,6780,-1828,-25419,-3563,-10182,66597,27116,-78807,-62876,-76847,-24078,12592,61055,26135,48704,48251,8723,-15574,95317,76967,48056,68554,28299,-7208,-47379,-29716,53723,-9960,-36458,-20056,35539,-22655,-9952,-70345,20286,37708,-35329,-32937,32107,8789,11023,39838,-30523,-20439,26954,124389,22663,-21,-46358,-99958,-72471,-27008,-42671,-79719,38466,52823,-54799,-74572,-56028,-49626,-143490,-37913,-32444,21578,4820,-25894,8788,-51889,-64298,24117,-23917,55083,-66,18266,20430,-20523,37438,6829,15700,-45083,9591,37657,35105,-45172,-15972,-53074,-42703,-63361,55370,-26710,-30054,13882,-48364,25437,46200,-1724,-45047,26771,8527,-1413,424,-21185,-33321,-18677,-28106,-119580,-115352,68003,6316,29941,-3837,14883,71377,4826,-3214,7441,17052,-22593,8827,48716,40545,161562,87468,4257,56611,-5716,-70979,10074,5081,24671,-4443,17037,82431,-14610,33424,162741,23137,-108825,-76004,-51310,-39530,-17222,-25073,-31647,75490,-15994,46767,-5201,-11181,-136276,-110841,-78797,-34861,6495,28530,-64580,-10627,-19320,-60916,36399,54606,-26369,-97321,20970,35380,47331,-3100,-51601,-26978,10191,-33149,-81746,-77744,29842,42724,15541,11800,-24821,-29573,35042,111928,60733,36577,61266,41988,16004,4984,28709,6959,-27747,-18246,26326,-39439,-17097,52927,-18882,-20364,-78756,-58546,58125,3890,-23692,85539,45744,-99472,-42094,-63036,8786,103955,22674,25866,616,2490,37812,61035,32691,-15219,-58999,-23459,-31569,56232,8366,-43684,-33807,-44468,-62457,-6659,100088,-10047,-51030,47196,55621,141758,54338,-44517,-15483,-41045,-52674,17802,381,-39331,32862,-7103,-20066,43255,52724,28906,-15228,4004,-54436,16311,-14701,-39974,8441,16790,59440,380,36642,58706,51976,54550,24165,17204,174,-10528,-3336],[19226,-4000,-59420,-20347,2550,-21264,-44951,12022,12299,-37282,-9913,-42702,-19005,-50639,21984,99625,-17579,6184,-193,3574,56540,-61837,-39901,24146,-84616,-70292,-90748,-52937,33965,-2005,107332,-16066,55465,-12629,57023,28508,79814,-12007,-25735,8696,98241,56321,-33598,67450,33535,20322,-25120,11454,3676,3849,-16895,-18691,41590,50563,-108492,-22057,62376,-22722,10788,46399,-15937,13667,-4454,-56280,-14005,8678,10694,-20728,-1745,-67706,-56552,-25641,110952,50966,59167,-26943,28437,39238,28480,-35916,-43983,2453,48007,16085,32052,-97267,-4535,46619,-16734,2466,2578,19033,1276,-43555,11675,60867,293,62904,3672,-31318,69629,49846,20223,-30238,-35390,38962,42132,-54052,88568,-29252,-24846,47526,66775,18604,26138,18871,4734,-48199,59722,-19942,-58519,-137403,-48123,-38013,4115,-47959,-28332,-45966,-13806,41638,-81649,-123518,-92964,-9968,-55959,2656,-32182,12865,12683,-2536,25078,-54991,-50247,-19506,-29776,-54920,302,-77297,-87883,-29574,-13926,-1545,52581,-51379,-12735,67766,-43911,-15967,17513,22311,-54330,-6822,-200,61067,37172,-27412,-10651,416,-39816,86934,-21518,-39341,-3848,-21765,-33801,29792,-1104,-8509,16009,3669,-28159,-45524,-13821,31228,-3102,-14894,-645,13783,-70297,64722,17072,72400,35254,38174,114883,17754,41620,-2337,-42694,-26242,-19532,36100,57392,-6087,18950,24377,28256,7539,-122368,-17593,-5992,10099,5864,-8178,24099,18208,-83287,-57684,-14828,-17414,-75214,-84283,-52174,82063,-7654,-27485,-48225,-61578,-73153,-55165,-13213,-1983,63812,-32032,43243,63300,93337,61572,6648,16827,58416,77788,35693,-28649,132656,-6195,-38019,-24494,-37090,-74855,-326091,-921066,25535,87668,-75353,8879,80562,-72648,-16619,-16951,-42601,-65897,26363,77318,22466,8240,-51649,90144,2771,-39820,20214,-18970,-25844,-53297,-57013,-29540,17450,-2480,-13386,-35389,-39274,31752,62104,43959,16662,-22166,-7679,107607,30196,26180,-53740,-20838,-97107,-37701,1305,-86929,57113,75620,-28519,-15538,-28540,-52457,22798,34243,6414,8039,22863,7253,-34118,41379,35004,8652,41988,-40248,-63965,-26371,362,-46273,34005,-22291,-5652,-59512,-47743,-6929,21265,39403,34653,33950,-23099,-49835,97920,65633,38156,-66934,18318,-12217,-3392,-11305,51065,-29857,-39088,-164510,-114157,-64461,11312,-69608,58171,56048,-37583,-62403,-81625,-164075,-32326,79859,1146,-60847,-93108,57775,62162,-19947,-25568,17626,95479,161482,66049,51054,-9635,-44509,-60825,-32993,33377,64888,21533,67316,38336,-11890,-62395,-37865,-108638,-38679,-1795,53010,2210,-64345,19656,103623,28852,-50429,9152,13236,-7440,39011,-51986,-4209,48198,37645,81565,-8934,-1593,4302,122784,100151,27360,6854,74947,45394,31048,14334,-50505,-23837,38174,-38446,-22544,-31641,43792,30514,109529,43198,12803,28320,14957,61388,70538,87989,-14047,187374,26508,-41934,7122,37288,25800,-30327,11869,12025,10183,41940,-21858,-7467,25371,-19385,-61958,-27902,-31696,52693,-10116,-60321,55797,128470,31662,87302,48767,60161,-13264,-22723,-2433,-29791,87331,108507,-19816,-79949,-58776,-28656,-47415,-22176,25652,76329,119541,68836,46967,-23834,47217,27780,41697,12260,66898,30677,-22151,-51977,-10761,54621,-4316,-58574,-13902,-132471,10736,-24508,81106,-98444,-110409,-18748,-50434,-34404,-23996,-2141,36677,110711,22606,-29733,48807,4715,32386,30384,-28652,-15001,125872,28891,-40421,-24167,7109,28316,51397,-2451,-23777,8305,26330,-68883,9622,41712,-420,-22121,-12725,-47910,-24369,-88161,-41164,-109009,2847,11157,16462,103025,-56079,42178,8816,63389,-56288,67287,-44571,-29459,-58143,-1807,30839,4757,-68589,-72540,-8016,-68592,5227,45568,38117,-16822,-58479,-77577,-74220,35896,-52733,52994,20425,-81495,-56905,-61565,-11225,18760,-17020,90682,-941,17945,26910,9734,53148,22799,6424,43144,40266,-11304,27932,33607,-1886,35504,-28939,63429,65848,1770,-4765,-40697,-28739,-13329,-29549,31611,-21065,6873,-94282,-110966,435,3938,39693,-15549,-89269,-59663,-1564,192,83864,91279,81039,-36880,-62758,54225,102610,26257,-6499,61819,33501,70565,46156,-64562,28988,6345,-1964,-8609,76743,3518,-26667,-28894,24562,63543,-38812,20448,-15358,55057,98471,10827,82747,-28657,62893,-12024,23745,-73251,-1340,34698,61331,1731,-66354,16798,44807,10832,137941,49272,-34988,1609,-66477,82808,6891,-74646,-41249,32100,26124,-69796,16121,34474,119790,-40259,-36188,64384,33945,-22803,-1844,81083,-44538,-31841,79790,-1065,58450,70478,66591,-24040,4252,-388,22588,-129759,25675,1945,-10862,57416,-12780,-83231,3748,-17967,20221,78440,100223,11399,3590,66193,-26611,63168,21547,83621,-18776,-38655,16739,33405,32911,20240,64962,33347,-19699,21461,59134,41095,16326,-21047,5876,14645,14313,-66118,-1586,44639,-92379,14092,-6707,10398,-34644,-83140,33028,24601,6620,-6023,33826,-64975,-32961,-38715,29155,32196,-20639,-75142,-716722,-337918,-73509,-102760,-53274,-8139,-51477,-64898,-13728,-19905,-8686,-34579,9683,12819,-10224,51428,72072,-52452,-52376,-23742,11026,30258,7345,-8950,43817,27038,-22452,-14856,8948,61083,41593,-74322,-76251,-54091,-15899,4481,49687,11397,52656,52720,67368,12192,118500,103261,65898,68122,22147,-33926,-48686,4426,74509,-2370,-52716,-25248,47246,-13175,-12137,-17384,21167,31438,-37978,-29098,15615,17415,18930,36514,-33369,-25397,4747,102044,9198,-8250,-38263,-80134,-76849,-9551,-41065,-73313,23170,27656,-50875,-65436,-50090,-71188,-106227,-25146,-8821,8122,-12945,-42542,12891,-56229,-48844,16426,-51861,47369,29748,32723,11220,-7320,25446,15343,20723,-55800,8387,43108,33147,-64814,5759,-28385,-41085,-76097,67016,-18548,-30210,-797,-44370,30691,35123,-19964,-62490,52379,22615,13964,1945,-6061,-8696,-5272,-24008,-143548,-111763,40953,-8901,26278,15229,26537,48060,-11847,10870,-1460,11461,-9529,24682,13417,22666,144092,76319,11179,54020,23322,-49946,-28594,-12445,21346,-19148,17140,82971,-10264,53347,165992,23610,-94422,-58810,-19264,-47208,-26297,-12481,-4703,56276,-15182,39155,5585,-10167,-109657,-108248,-88998,-44947,1720,22781,-55965,-31543,-24210,-47132,20545,34473,-26465,-79710,13453,39754,49439,-6936,-27001,9153,32886,-26294,-99556,-78591,-1174,26171,22503,24382,-19064,-45748,59092,87987,65956,12323,37841,49359,836,-18745,18558,-132,-42245,-15434,15647,-27811,-9587,61684,-11908,-34202,-57029,-60082,77914,-4198,-27140,88113,46158,-101022,-58638,-47735,18280,92178,18700,12087,-5314,-39221,6335,40667,23626,-16850,-82181,-27451,-27119,5820,2633,-6636,-37021,-27578,-58311,-9219,82684,-13761,-42310,52493,47771,157888,62597,-59726,-12536,-37743,-39007,29644,5883,-10397,16812,-36673,-31203,38934,33371,50216,32295,1981,-40347,19894,-16479,-41562,11989,-3711,60687,10918,30893,69091,66336,67316,12890,7869,-3618,-16184,9892],[18627,-8017,-45008,-14189,3841,-10061,-22087,44416,5823,-43427,-18275,-41190,-11446,-39157,31852,72340,-20780,688,-92,21753,34511,-67348,-35252,36442,-85235,-27740,-59167,-29323,26468,-6940,84033,-31349,41527,20181,40756,37010,76671,-13233,-23209,-3339,105951,76877,-15806,76284,34035,32261,-15587,23201,11369,21900,-30571,-48410,35783,52074,-130303,-30051,67735,9704,38767,34581,-20490,9916,-22713,-53916,-49245,15217,-390,-6051,30283,-57590,-67206,-45390,113626,46902,52860,-40034,17066,33825,-5294,-25236,-62262,-2903,41537,43413,29260,-75607,-15642,24102,-53806,-23873,-7129,11067,1735,-30135,15000,67303,6425,39664,-12544,-16087,46937,28971,8012,-10722,-27721,11853,22641,-60398,94103,-24891,-33081,30300,57493,23680,22118,4303,35698,-45899,85544,-10703,-96545,-129343,-61462,-46568,-12275,-54843,-48723,-6085,21303,31418,-91483,-133274,-63015,9418,-60304,-4133,-29641,33119,21821,-3966,27877,-72617,-59130,-13350,-15592,-56411,-954,-57600,-53081,-4033,-10193,4196,67104,-25086,-2396,49639,-44906,13585,13857,3304,-63467,-16229,-6304,62281,26825,35554,-12849,-7679,-33615,85785,-9858,-21210,-1186,-34436,-68604,32589,571,8829,26406,-16031,-58446,-51385,-14557,11195,-15494,-21286,-6148,18831,-37443,65799,7937,68909,51727,27053,74748,6529,37609,8270,-59644,-37175,-10218,41517,53292,11797,22354,23829,40896,29185,-140390,17715,4832,24133,-2870,3799,30739,-8845,-106466,-63440,-16441,9136,-77578,-81731,-49075,80940,-11392,-20613,-66823,-92120,-77424,-5206,-2942,-15604,64695,-57960,15174,48323,115629,73686,42564,19157,55907,79964,33086,-21442,98841,-54639,-42701,-30883,-49718,-30136,-264827,-957848,23439,94661,-61473,14604,97359,-65129,-41877,-27096,-42941,-58967,32264,67017,25979,10096,-47351,79238,-1221,-14003,20919,-31597,-19248,-54139,-62695,-25600,17063,3510,-21587,-46559,-20978,39291,31711,44274,50916,-20096,-900,70866,46448,16925,-52021,-66834,-125304,-49073,-7166,-86672,34554,82314,9586,-13414,21175,-23087,43518,31102,-8999,-10218,40530,8635,-14824,53368,35869,-26918,5576,-41101,-65721,-42450,33393,-42521,40888,-33781,-2206,-68735,-43290,24495,15779,53312,33076,32747,-29737,-6795,97908,76718,40345,-18939,43221,-19940,-6515,-9675,5558,-22860,-44799,-136704,-106499,-75033,-2861,-65001,61419,59609,-63293,-63443,-89777,-147067,-40245,68197,6227,-21974,-105112,59594,94530,-1510,-38127,25878,98087,145752,97786,98761,-4314,-40387,-70644,-28999,47406,69023,37533,45658,23391,-17917,-79934,-38305,-90028,-37557,-1731,42571,9947,-45496,44351,116281,38684,-69289,-16670,-7037,-29355,42537,-53987,-15511,40800,14082,76068,-21522,-22785,15752,121580,90250,21664,5082,80652,24588,39297,12298,-43326,-14105,46828,-14447,-1637,-2964,70046,36473,114316,58424,2400,45182,6979,40585,73953,133321,336,154398,36287,-17151,10820,34479,37072,-2024,6662,501,-10204,53695,-32136,-23558,31126,-18231,-87083,-23079,-38352,58708,-8461,-32627,29082,112681,26559,73779,40673,40023,-9682,1354,4627,-11648,65072,96094,-40163,-106150,-53122,-32756,-67220,-27164,38351,75676,86734,64887,73461,-14212,-11603,32374,39506,24439,95298,46460,-24801,-57393,2989,73602,10592,-68866,-3304,-105777,432,-41669,68419,-75868,-115764,-14421,-24062,-24277,-18243,-20063,38063,99590,26055,-13138,64109,18683,59035,36128,-3081,-3433,109135,29955,-39805,-78126,-11545,25318,69301,-245,-28459,-19484,1417,-62182,5408,32212,-13003,3577,1755,-20462,-38801,-72343,-59655,-138830,-8998,7628,8666,126667,-23218,49413,512,64136,-53086,74279,-72999,-33422,-51820,345,33134,51391,-51957,-75581,-14064,-69474,1153,20042,31913,7977,-60516,-76019,-62013,18328,-69101,75982,63385,-34825,-58492,-62682,-33859,3111,-15398,60309,-12587,15245,15010,2008,59093,20876,17541,59288,27475,-1183,12152,24635,7058,22637,-48272,63322,54172,-11524,-12201,-37008,-31462,-1048,4329,23696,-12936,15250,-88717,-85218,-16950,-23468,21913,-19679,-81649,-45002,7435,13207,91801,95549,58851,-39189,-52237,51711,105887,12037,-13328,47622,25973,79476,30177,-59074,60501,2666,-9877,-7115,75602,22066,-42720,-15415,6058,32188,-53108,14625,-25289,19496,34646,-15811,91572,-10699,51595,8466,8777,-77174,-15996,24434,64700,12940,-74447,22488,34622,18503,150188,41069,988,25819,-37636,77399,572,-37826,-30141,59679,7581,-80423,30678,29183,139534,-26205,-40796,57499,9756,-43435,-14841,75415,-31780,-31249,53945,-35,61243,71342,83362,-26812,-18462,-18874,12728,-122796,19200,16352,-6744,67901,-625,-80860,-5645,-20126,38830,108024,83803,-22711,2117,82555,-4038,30804,-12543,55630,-17468,-2394,1955,24103,36329,15996,83704,21552,-37355,29322,62588,33053,-8138,-10355,26233,6383,10453,-91529,-26103,41499,-78971,-1703,-5715,12862,22350,-91382,35901,38793,31130,18645,41352,-38448,-39338,-21158,36443,54166,-26661,-125278,-716420,-301902,-59940,-84771,-42027,-49091,-87559,-60086,31155,7257,-1171,-31041,5526,12982,-5996,43238,80682,-50356,-51100,9394,14159,43761,-9514,-439,65054,53687,-15916,-25880,20974,45905,41255,-59506,-73390,-18879,-91,-1001,38682,-5944,49047,54041,109978,23091,138680,102595,60560,59314,16435,-67517,-45097,51083,81971,11339,-56006,-18196,66370,-2917,-13441,23389,23668,26285,-38613,-14987,4659,25879,29501,18802,-28285,-28873,-22170,67481,-2037,-24460,-27827,-33962,-57975,-601,-35783,-61716,5288,-5261,-44869,-41030,-38143,-76210,-46324,-3902,17810,-12113,-31901,-55855,8148,-54253,-33930,2361,-75504,32214,55084,48702,1555,-1787,13680,25789,24437,-63290,10135,54992,20808,-75785,19339,7331,-46227,-71057,71673,-6136,-30790,-14642,-29810,26905,24046,-27365,-69210,61433,18013,20384,-150,7995,12653,4168,-11826,-107549,-94629,11620,-22994,18734,34391,26792,21324,-27787,21040,-15274,11177,11567,37183,-20787,4753,104645,46183,15851,54626,42644,-19402,-54637,-22371,26279,-34524,8458,73070,-4965,78716,154767,21190,-79882,-26051,17373,-43469,-30495,-8585,31610,35642,-25380,30491,10942,-3366,-71253,-75506,-95325,-52110,-2555,17123,-52578,-47950,-44046,-35617,3938,10328,-32237,-59575,568,26821,41275,-4865,9122,46518,49142,-20809,-107541,-77551,-22360,4511,33590,38512,-9416,-70966,75840,75822,77461,-2076,12093,45286,-9035,-41449,8392,1698,-53855,-23343,13620,-6804,3627,55803,5341,-30854,-17659,-58915,78482,-12985,-15795,79704,39649,-85259,-68217,-26133,18845,75075,12018,284,-1092,-75474,-23578,13009,15647,-16308,-88628,-23578,-15763,-43305,-3150,18265,-39721,-8686,-51709,-12339,63673,-20935,-32068,54710,41355,138043,62729,-67532,-28695,-30334,-27113,42938,7971,1211,-878,-54841,-40299,38678,20347,73176,67944,1963,-12518,20975,-24649,-36821,20219,-11586,60708,25237,19569,71430,61120,69690,1871,-2175,-11651,-13884,30689],[19216,-3964,-22527,-8717,4589,731,2936,71382,4966,-39508,-18424,-35400,714,-18073,49031,47085,-18720,-1929,860,35217,-1638,-68052,-37279,32903,-70031,10822,-20967,-4047,15888,-11162,54063,-44981,21627,50144,15682,36220,64614,-12830,-22566,-10133,94095,88501,554,77001,31859,43195,-6103,33796,16944,37867,-40167,-67642,30529,48434,-116946,-30104,57093,33219,56353,16870,-23434,7822,-41543,-39259,-77945,14377,166,10553,69700,-44689,-72874,-60486,104466,43572,39335,-49439,-1058,23544,-49317,-9675,-80127,-4769,36163,66911,18993,-53148,-29957,-4504,-76446,-47915,-22622,-859,8818,-9516,17348,67607,14262,12054,-28039,-3300,4980,12922,1742,10754,-17796,-1547,10575,-58591,80984,-22902,-35357,11929,59122,41634,14788,-12270,57674,-39215,100354,-7228,-117066,-112776,-65549,-54019,-19195,-41200,-53066,40642,52888,18520,-93026,-114570,-16105,26286,-62074,-14659,-28886,37598,29438,721,30083,-77352,-56499,-8878,-10354,-50325,-414,-29702,-14842,22338,-11048,19535,86310,12716,21343,30464,-39098,41801,12819,-5762,-70302,-11768,-2642,58056,27112,77999,-12073,-21643,-18888,78319,16131,1121,-6528,-42788,-94246,30749,-4791,28651,36545,-26819,-91409,-56712,-11011,-5820,-26678,-16478,-9038,25143,16554,54127,-6884,61861,69586,16916,19715,3356,43805,19095,-66693,-38139,-6627,38255,50886,30880,39513,22442,44950,45951,-137556,44586,8068,27664,-13674,19290,44713,-30151,-129221,-58984,-21218,37221,-61881,-65033,-39450,65011,-18220,1746,-68665,-104325,-66733,68150,26324,-14946,59743,-85748,-38687,30093,139473,78372,86698,19862,40294,78599,31152,-8750,34579,-109979,-60673,-42022,-71316,-3005,-200356,-931090,38591,94613,-41123,23913,113538,-55917,-53924,-18616,-20916,-46384,34735,48074,19663,16010,-33968,60845,-3773,8077,21915,-31362,-15193,-65639,-73220,-31360,13885,7789,-30264,-37311,-4855,43438,2480,41734,81840,-12949,9548,24349,39217,4343,-38664,-90087,-127610,-64790,-18977,-67574,5538,65474,46468,-5820,75664,9957,60730,29368,-9888,-19252,51600,13252,8213,58858,41161,-54156,-24663,-34145,-53943,-55044,56340,-36147,43521,-48081,-4236,-73262,-41977,40062,6146,72768,33641,17397,-51340,29631,78910,65105,38328,26016,63932,-27990,-16648,-23460,-27918,-10499,-42339,-119917,-112523,-66359,-12550,-48986,55736,55616,-76628,-46886,-84685,-104679,-38804,48863,7477,9758,-98470,52766,117213,39075,-48941,26645,83821,97408,115413,121905,-11537,-39272,-60064,-19712,53630,57514,39667,25682,5909,-21252,-80904,-25751,-65420,-34847,10770,30798,13983,-26640,64785,102541,45173,-82296,-45680,-21405,-45379,34744,-43873,-20622,40530,-19925,41088,-34082,-51423,8635,94325,60746,10497,4769,74498,9801,42542,2877,-36598,8882,53653,-3838,15054,15801,78741,38326,98570,64791,-13475,52266,-4642,10755,73378,175724,18358,92509,36170,7744,10931,25087,41982,31181,4619,-12378,-35531,64878,-20925,-29512,38291,-13203,-93067,-20573,-47855,65201,-11481,-8537,-3921,76205,22041,51589,26773,2665,-6667,8566,5457,-2052,36392,74145,-57919,-127313,-45893,-32515,-66720,-27800,48353,53848,27687,57479,86140,-653,-62045,37473,29149,33581,114385,65156,-22917,-62322,1584,79161,17935,-70820,11251,-54690,-9775,-56064,39315,-40011,-101378,-9048,-1132,-23599,-6407,-28332,42799,69858,29149,6995,65699,11983,71266,38406,2137,3103,58203,31654,-38172,-111650,-25683,19976,65136,6506,-29172,-48190,-18425,-43186,-1073,8229,-24867,27494,14056,-2677,-54247,-51860,-61592,-137520,-18809,-5543,-19937,127586,13052,47435,-19377,68718,-44143,60350,-99508,-29215,-41226,-1712,25101,90129,-24192,-70268,-19553,-76118,-6365,-17869,23318,22201,-52366,-64996,-41989,4418,-76705,91296,116460,28689,-54870,-45166,-53309,-12088,-17148,27487,-16935,10454,10849,332,58022,14953,20745,61348,11384,9970,1481,14743,19031,6407,-62022,53663,41468,-23031,-21233,-27744,-30179,16707,48520,15328,-2225,21479,-77722,-51631,-33529,-46667,4317,-20940,-50611,-15020,15085,32928,81026,69798,34018,-40418,-29956,43572,93761,-5416,-7137,24611,11893,72956,17281,-38649,85279,8008,-29875,676,77543,43113,-56828,-6911,-15805,3670,-57900,3777,-32878,-7195,-47714,-37188,93551,-294,33033,25496,-15350,-74411,-23842,13017,53235,23530,-67269,25161,25072,20229,130693,29005,29370,53676,-10235,80263,-3995,19852,-7403,74403,-14753,-86573,46133,21660,127737,-15038,-40121,32473,-5743,-54368,-29307,53063,-23529,-28886,17391,-593,48127,58299,93853,-26358,-40546,-34757,6440,-97903,16167,27329,-6208,74452,8937,-79286,-19840,-10437,54427,119483,65361,-39557,3146,84530,8235,-18821,-41714,14363,-12315,35203,-17409,-1835,31981,11773,101481,17248,-32501,36024,61217,31496,-19281,806,46715,-4641,11978,-98439,-37533,36106,-47064,-10136,-15257,15389,71912,-80095,44052,50937,50532,38874,33250,-16277,-43848,9097,40288,80759,-27789,-160129,-725020,-265547,-58325,-77148,-28957,-91094,-119876,-53647,73646,19877,-2332,-31386,2783,6237,559,28342,80455,-40839,-41682,37975,20817,54995,-19048,-333,63312,69769,-5660,-32517,19088,18784,22187,-38351,-54284,11570,19407,-4101,32652,-20688,38819,50711,122168,17508,148728,76382,34007,44475,11189,-92415,-36388,96528,74787,24580,-49006,-3227,81019,3463,-12944,47014,28086,22108,-37589,2866,-1663,34715,38569,-6293,-12853,-30401,-47100,30700,-8790,-40796,-18332,25144,-15955,1631,-28228,-46700,-10356,-33415,-32474,-7891,-20252,-66580,11725,20348,44115,-33949,-48378,-63212,-4552,-45944,-26469,-16440,-88253,14226,69732,59024,-53,-4708,5230,35960,26759,-66112,15884,65415,-1173,-80100,24587,44099,-56211,-49384,68412,4882,-33513,-25762,-9276,15075,15961,-20596,-62332,56878,-2068,15262,-3567,24165,30074,9012,6795,-41156,-70785,-8850,-30344,12534,49570,12767,-3740,-40215,18706,-33133,17251,35883,42491,-44563,-6183,53000,3677,11489,54606,51698,13549,-53335,-23613,34853,-47717,-6450,57511,3936,102904,131134,14899,-66258,11885,44180,-22208,-29774,-10820,66906,19715,-41990,23750,11271,7552,-36134,-21372,-96195,-56097,-3710,14813,-52894,-55344,-74164,-25212,-11123,-10925,-41706,-39918,-13667,1315,24361,1466,41896,71811,53030,-18022,-104377,-76657,-31909,-16401,38693,50083,4190,-96059,78850,73549,83691,-3479,-8087,31725,-9961,-55837,-282,13843,-53721,-38960,17336,15436,20411,40212,28849,-8366,29665,-56745,60583,-18453,3813,59947,25491,-58554,-67140,-1270,11994,55035,3678,-6410,11005,-91568,-37605,-13487,7232,-14187,-76611,-10204,-1645,-80934,-7744,21900,-37329,6225,-44426,-15786,48482,-29519,-22147,52612,38784,92140,54234,-63375,-55196,-21210,-19571,53579,3494,-6103,-17020,-54657,-42713,39723,14296,87223,76700,2859,20126,18035,-37988,-27176,31599,1352,55851,36899,3724,67100,42078,62936,-8445,-11739,-23320,-3906,48915],[18923,5417,915,-4886,4295,10951,22113,87881,7995,-25373,-10594,-25586,13862,5976,70405,38457,-13188,2287,2961,40065,-40981,-63631,-43237,18628,-51948,34168,11758,18449,10443,-13330,29382,-53600,-513,69583,-11449,27321,52092,-9803,-25154,-10909,63897,86455,11714,70028,27003,51055,-166,38843,20040,48361,-36077,-68862,24363,38471,-72835,-26454,30597,39439,57532,270,-24051,8605,-56015,-14884,-90869,9456,10268,28110,106759,-29090,-69777,-66390,82667,40505,27091,-52025,-22396,11380,-76178,7687,-91311,-2601,34212,78556,2033,-33704,-42484,-31771,-77956,-63573,-36438,-13587,18692,11287,18724,59143,24524,-16557,-38697,7145,-38566,3378,1312,26759,-11778,6131,8719,-51113,51528,-25406,-31484,-4503,63536,64332,1735,-26975,62230,-32983,96915,-10717,-109943,-95212,-62845,-58971,-18375,-10494,-37898,72365,69689,8064,-86231,-83622,28955,32329,-63912,-26220,-29361,29278,33369,10058,32495,-63479,-44842,-6277,-13225,-36686,-2286,-1529,19109,42152,-14165,35182,101819,46313,53023,15764,-30469,60019,11941,-3898,-73605,3691,8392,48578,39250,92703,-8454,-34274,-219,66223,47350,24092,-16160,-39986,-106061,23790,-17790,45597,40518,-25544,-116284,-55941,-2917,-16432,-33852,-2691,-6216,29597,71402,32862,-24486,52157,83833,11128,-24291,8475,55804,30758,-59155,-24509,-10681,31923,49542,53548,63131,23343,41153,53330,-119044,53948,3736,20899,-23517,37365,61240,-37665,-142049,-42303,-27867,62362,-37519,-41482,-26952,38176,-17656,41257,-52439,-89926,-44449,132816,64378,-3308,44621,-109489,-95642,14626,154953,72016,122997,13053,16553,73390,36800,7510,-34396,-145770,-83588,-47117,-86044,7870,-143089,-878310,42684,94518,-16940,35672,120393,-45477,-53811,3787,21221,-30495,32804,21848,6058,27218,-13175,42400,-5202,22696,22427,-20684,-15513,-78314,-85217,-45345,8530,12077,-36481,-4751,4020,35491,-26732,36784,99510,-2668,19476,-16754,18234,-9602,-15777,-75035,-104316,-78951,-32921,-34018,-23506,35271,66905,3694,110487,33395,69766,29229,840,-14864,53293,19427,28233,59023,51401,-66800,-39015,-21038,-34110,-58775,68910,-26802,34067,-61510,-5746,-69472,-40194,32559,-6905,92321,34619,-8298,-80754,54892,51498,34929,30256,54910,77667,-34502,-30793,-50096,-44530,4499,-39294,-116114,-134637,-42917,-19574,-27873,44352,46029,-77514,-17022,-65710,-52192,-30401,27063,5301,20436,-78336,34276,125289,88784,-55014,19137,54738,36418,116957,110216,-27222,-39090,-30671,-7026,52491,32891,23977,10803,-9445,-22517,-66761,-3821,-41761,-33601,28339,18547,9221,-13360,71713,70388,44857,-89238,-69670,-23710,-53005,13132,-24536,-20750,45934,-52834,-15643,-43873,-79610,-14409,52924,20089,-5886,3454,58710,6230,42215,-9090,-30218,31005,54690,-7405,21226,19025,65840,36572,69636,55386,-32541,42173,-20696,-18192,65435,188370,34976,32320,25471,27421,9085,12192,38828,56795,5011,-21808,-60741,72271,1656,-22282,46800,-3333,-80127,-19095,-57567,73067,-15804,8286,-35122,35003,16878,26581,13150,-40043,-81,-2832,1070,38,11786,48362,-67853,-134922,-35046,-28293,-47149,-23920,53399,13411,-39492,52249,81579,13806,-85199,41375,19496,38241,118488,77706,-21255,-66484,-12317,71853,19351,-67894,25298,-2896,-17126,-62696,457,1718,-68058,-2529,12277,-30093,8836,-29620,46271,29883,32651,17047,53587,-8194,69833,35972,-9580,3692,-2370,35811,-36700,-116475,-29490,12187,42228,14010,-27574,-72911,-27532,-16875,-4007,-20301,-33961,42998,22220,2946,-71742,-32115,-50891,-108532,-22562,-22292,-56514,102243,38762,36378,-45110,75221,-32582,25619,-117074,-18319,-30460,-7490,5910,107674,6548,-59193,-19877,-87198,-16233,-53945,12118,23688,-38046,-44254,-20350,-1481,-72650,91954,151847,79307,-43450,-20396,-64078,-22501,-22626,378,-12157,4357,13416,1863,48465,7073,14527,46792,-5802,19405,4509,6723,30028,-10717,-57328,35104,33017,-30799,-29989,-11007,-25784,34758,84478,5503,11345,26089,-62844,-18249,-41083,-59537,-6556,-19456,-8377,20628,19159,52822,52847,26146,16275,-40186,-4988,34046,73708,-24576,11476,2913,-2593,51369,10821,-7330,98671,21390,-47142,10124,82245,56255,-65518,-4816,-36250,-13618,-53106,-9007,-35284,-15118,-109378,-47421,91022,-71,12959,32408,-40899,-64225,-25780,1848,26553,25816,-49256,24317,19037,17123,89508,17002,37746,72401,5619,87880,-3122,84437,21539,72445,-32365,-89019,58275,16481,95295,-10286,-33399,-5214,-11937,-50393,-40887,18826,-23328,-31668,-19675,-10084,19123,36650,94607,-22953,-61604,-41145,3258,-64475,15624,32081,-7827,75709,13873,-75764,-34965,12474,61848,111402,47571,-37331,6041,69570,1880,-68078,-56448,-26643,-2531,64538,-36936,-39908,20406,9371,115720,20130,-5362,40888,51179,32412,-17065,14615,59503,-16889,19503,-83396,-34140,30728,-12809,-10636,-28925,17916,93663,-54523,54585,57344,60171,53342,11645,-10304,-47247,41453,42263,96312,-26823,-176687,-739215,-239645,-69219,-72715,-18495,-120221,-144012,-46966,103452,12616,-11136,-34537,2534,-3510,6187,7782,70405,-26785,-27825,53968,24728,60742,-16968,-4651,40158,69318,6890,-32301,1958,-18905,-13158,-16793,-24173,23606,37738,-5804,33038,-27591,24310,41555,103326,3717,143747,34058,205,28184,5255,-93618,-22740,123957,54349,30087,-37905,13172,83324,2058,-9216,58194,32673,17533,-35749,15986,-3379,44715,41217,-29280,12226,-29598,-63712,967,-11071,-51528,-12914,77214,38191,1811,-21419,-30927,-19556,-45107,-11984,25151,2628,-49081,45081,43084,65070,-51547,-58037,-63544,-21592,-33635,-32183,-38463,-89873,-3030,69321,56990,11788,-13302,1533,43567,28574,-64155,24936,68154,-27683,-81993,23534,72713,-61857,-16930,57928,9161,-37009,-32141,9781,-455,12307,-677,-43170,44932,-28745,-587,-5767,44308,43190,9428,27593,17785,-47994,-13591,-25895,13627,57723,-12399,-25005,-46947,2959,-51544,29395,57701,39768,-52829,-4774,4474,-38538,-3542,49521,53194,40386,-23496,-17064,40302,-56583,-21655,42590,17889,114481,95996,5385,-52492,43548,53500,15386,-25951,-15973,89271,11959,-57518,21225,8544,18728,-11910,36312,-90197,-57202,635,18082,-54018,-51801,-101981,-13238,-22931,-22790,-51009,-21630,-24799,-28766,2736,8568,55900,75966,43965,-15511,-89480,-76334,-31526,-31108,29842,55919,22807,-111420,65384,71506,76303,6909,-17881,15623,-1815,-56961,-7131,33573,-34501,-55683,23419,30779,37191,22362,51491,24065,70659,-55357,31832,-17127,22724,30965,6408,-28862,-53813,24344,1826,33168,-5870,-6967,25737,-79379,-27332,-31065,-2508,-11910,-49389,11183,10984,-101641,-11216,5075,-24421,14974,-36621,-16989,40405,-37474,-14461,45988,39540,40483,39038,-46950,-77684,-13626,-17326,58213,-7300,-26286,-28104,-36668,-37878,38288,13509,84085,57006,3355,43762,9332,-51405,-15219,43103,32944,42397,38009,-16236,58241,19993,51091,-18287,-18971,-36234,10540,57099],[16964,15511,19860,-2835,2287,20493,31315,91880,11565,-3705,2232,-13521,23855,25927,89331,50523,-6949,13888,5011,34781,-69535,-54722,-49485,5680,-40340,37781,31320,35583,13592,-13321,18670,-54305,-20585,71556,-34772,13480,46719,-3846,-30564,-6992,25151,70770,16069,56893,18872,54017,-743,35774,22899,53010,-9956,-52060,16087,23786,-14385,-24076,-5138,28797,41434,-8895,-21582,11235,-62724,13690,-85152,3837,24623,45283,128779,-11710,-57788,-61469,52332,37279,24457,-47048,-41720,968,-69284,23514,-89016,3958,36885,75175,-18117,-18164,-49721,-50505,-60343,-67538,-42636,-23137,27158,26818,19326,43454,37279,-42162,-42651,16159,-67454,-2064,2104,31730,-15101,33384,17110,-41581,11321,-32819,-22643,-17026,61953,81870,-16460,-35475,49827,-31179,74449,-21769,-77728,-80412,-57121,-60363,-14431,26530,-9026,74163,64389,4450,-74245,-58565,55696,22779,-67702,-35226,-29880,17573,32441,21029,35872,-30284,-30099,-6742,-20670,-19323,-9172,21164,43678,52785,-16562,42406,104848,61256,85064,9984,-23260,62491,8175,6376,-71158,22974,21157,35465,58881,86190,-2997,-37345,17531,50938,67874,43703,-25906,-22200,-102414,11478,-34275,55800,33943,-13977,-124171,-45750,8092,-20414,-35666,14927,5830,29278,103698,8474,-40061,40409,89562,10914,-37478,19199,66141,43074,-36083,3898,-21360,28425,47116,78256,80754,26665,30654,49449,-92900,42827,-5377,8718,-29710,54661,71480,-28209,-133186,-15716,-33448,82027,-15292,-21961,-15480,11648,-4598,89661,-22808,-50514,-18540,155306,97649,12980,18222,-122809,-134554,5381,153279,56544,138503,-3930,-8055,64083,52165,24112,-78162,-141751,-100148,-40341,-77753,12550,-97659,-825869,6674,99957,9393,47108,110199,-33684,-45855,30303,69994,-13796,26294,-7325,-10794,40458,9916,30814,-6437,30801,22277,-5604,-19168,-81885,-93121,-62551,1942,17465,-37177,42467,1811,13311,-53971,31720,96499,8763,25579,-40960,-2084,-22332,9435,-23492,-64854,-85008,-47312,1612,-46223,5855,61666,11098,108153,33147,68231,30060,13858,1397,45345,24779,40201,56515,63463,-63900,-33418,-6613,-12494,-50223,72438,-14067,10662,-70377,-3286,-56943,-34213,7160,-20261,106917,33830,-36563,-105091,72051,29175,-1891,17147,63162,82371,-38163,-44072,-80082,-46623,18357,-44862,-122231,-164324,-14049,-25525,-9191,30715,33956,-69920,12188,-38395,-7669,-20931,8257,856,8690,-55887,6931,118460,129707,-54288,4948,20535,-11708,107683,70596,-43449,-35615,10947,5877,47241,3120,-4897,2410,-18652,-22745,-43087,19837,-21922,-35281,42727,5787,-8089,-9115,61230,34794,36640,-90194,-80937,-11714,-51252,-18822,237,-18034,52101,-74302,-76676,-49398,-98425,-44572,12156,-19506,-25833,-1242,38954,13302,40026,-17225,-22887,40682,45333,-20469,14197,7919,34164,32565,38535,29498,-50556,15311,-39184,-37638,52021,159560,45803,-2964,7339,39554,8602,-292,28212,63992,6451,-24238,-79245,72743,23788,-3423,55786,11029,-56532,-16630,-64272,82189,-17206,19656,-54845,5384,7581,5283,5337,-74467,11002,-27932,-6418,-1961,-852,25240,-68393,-124331,-19161,-20905,-17121,-16742,52991,-34208,-90543,51210,62589,24688,-76308,42101,18768,38761,106902,76262,-23515,-70146,-33383,57266,17662,-62627,34638,29661,-20523,-58322,-36273,39366,-24656,4348,14010,-39318,24288,-29644,42783,-7232,37518,5445,31492,-31330,59824,29162,-24999,328,-48875,43212,-35810,-97459,-19523,2737,11012,18763,-24907,-86994,-22321,11761,575,-41315,-38671,45733,25542,898,-90968,-17882,-34992,-64490,-19206,-35445,-84208,56611,43290,18855,-67779,79033,-22824,-20862,-120244,-4201,-24029,-15225,-22172,100443,31612,-47092,-12251,-98056,-26375,-73195,-1051,13787,-21936,-17191,-2619,2178,-58840,75724,150823,97981,-23422,1007,-62405,-25108,-30802,-16567,661,-1179,19742,2630,31759,-959,-1,19155,-21765,25474,24375,3025,35342,-25577,-26161,9484,31484,-34104,-37796,11846,-19947,47051,94670,-6216,25513,30279,-46456,8769,-36303,-60375,-8904,-16037,28968,49790,18018,66186,15886,-16932,12227,-38748,13816,27425,54734,-43063,35900,-7014,-10964,22200,11622,26756,99705,39233,-47439,13609,85561,54256,-66733,-8397,-51208,-16205,-40537,-20358,-31484,-2144,-130844,-44423,86027,-8555,-1993,27647,-59854,-48015,-24583,-8537,-9050,13130,-27205,21800,18560,10868,42697,9875,23743,71882,7013,92701,4031,131580,48987,56136,-40040,-90720,62298,17117,57350,-11440,-21073,-44999,-12020,-32603,-45634,-17726,-30629,-44231,-47942,-29214,-18062,16207,85168,-17695,-79072,-34624,1667,-34379,15689,29356,-8897,73267,15056,-65894,-46387,45243,60073,88824,31883,-20502,8567,40757,-23348,-95430,-51490,-53390,11940,79756,-52541,-81304,4488,7984,124294,27276,29474,43734,31855,31372,-5226,32825,59561,-29803,32280,-48614,-18731,26741,7341,-8042,-39104,21449,80407,-23008,64188,54466,58756,63836,-16307,-23623,-50140,64476,44227,87801,-27757,-178790,-754865,-231115,-88901,-64767,-13127,-126088,-156622,-41179,112376,-11648,-25143,-39322,4904,-11071,7359,-15391,52018,-12737,-13861,54891,21160,59549,-3142,-8465,4873,51115,18860,-25284,-24922,-59760,-55825,-529,7823,14482,50929,-7164,37561,-23555,8534,26449,65545,-7698,123918,-11306,-21855,16151,-3264,-66258,-5636,122631,24867,23907,-29645,24996,71600,-8224,-1204,63949,34536,11122,-34355,17798,72,55894,33881,-41880,42524,-26110,-68484,-16875,-10855,-55211,-13811,103818,85050,3966,-18665,-17465,-20252,-35280,13366,50932,28083,-31155,45469,61007,74908,-60416,-57183,-57425,-38220,-21467,-52097,-63163,-86436,-17089,53187,40078,35759,-22310,1923,46954,31077,-58311,34924,60965,-50891,-84328,19228,87373,-53572,17808,41985,4237,-37735,-31809,20008,-13610,12811,27248,-16849,31797,-51169,-22913,-4671,66162,50938,6320,45754,48068,-32304,-2990,-6297,26006,58014,-40586,-41246,-47028,-18567,-64610,44851,72096,31104,-45875,10424,-25530,-67513,-25072,36589,50027,55267,22945,-5275,37243,-59861,-30135,33473,35639,102224,50924,-4861,-36489,60951,46012,59743,-21814,-22161,91608,12662,-64142,23628,5183,25236,-216,78755,-76925,-55755,11724,26487,-53425,-38570,-113682,1336,-30642,-21746,-56089,-4265,-29519,-54861,-18027,12561,42693,58196,27393,-8730,-64012,-74711,-25065,-36305,6584,54187,46830,-110882,37993,60478,53853,24078,-17679,6048,12099,-44909,-12819,54885,4531,-66165,29342,33248,49904,9073,65687,50174,92009,-55761,2549,-8151,34672,-1803,-12050,-1698,-29492,49169,-6689,10146,-16491,-2476,37118,-43117,5359,-35834,-13037,-10906,-14079,36151,19494,-104958,-14460,-21717,673,18930,-27262,-12273,38992,-43616,-9954,36101,40765,396,20596,-22406,-84093,-10312,-19547,55554,-20832,-48920,-31167,-9221,-29881,31514,14867,61333,20969,2451,47349,-6094,-58902,-3934,51438,70129,19256,23974,-39338,46888,5203,38842,-28133,-21802,-46641,24488,52824],[14028,21697,31456,-2079,-1986,28857,32152,84606,12014,20311,15464,-1991,27385,36716,97536,74379,-2559,29576,4907,21121,-76406,-42582,-52719,6037,-35588,25435,36243,47193,23299,-12167,22676,-45688,-34634,53884,-51406,-1174,50959,4247,-37236,-1361,-8217,45944,14727,39641,7072,51182,-9038,25103,29576,54274,38588,-25131,5943,8049,37140,-26352,-39811,9327,12902,-7544,-15517,12799,-60901,40108,-65199,-159,37964,60837,126672,4372,-41456,-47388,21634,34429,35215,-36621,-53321,-4457,-32483,34886,-70023,14944,43914,58567,-36393,-5709,-51055,-56240,-32478,-60455,-39041,-26362,31501,35693,19331,25552,51327,-60184,-40757,24099,-76139,-8351,-2932,23952,-29966,68912,33022,-33541,-32444,-43612,-10875,-25217,49086,86519,-36593,-34064,29890,-35181,39530,-39079,-35170,-68361,-51209,-57538,-12362,56242,21035,46204,36602,9437,-62375,-48774,57753,188,-73420,-38572,-28954,12148,26757,30185,40044,15894,-18748,-11358,-27998,-3794,-21054,35430,57837,56737,-15532,36688,90947,51294,109924,14528,-19717,49067,-404,20607,-61233,37919,30268,21242,77176,71400,2511,-24951,30963,33563,62458,56828,-32659,9178,-85046,-5271,-47328,57802,16454,2643,-112642,-26511,18458,-20265,-32727,30738,29140,22773,102234,-11819,-48696,26962,84077,15278,-16254,31134,67633,54709,-2047,41879,-35059,31376,41996,98881,81117,28717,14937,35987,-65195,15588,-14856,-2057,-31462,65700,66886,-5187,-96749,14386,-34146,94953,-3207,-15576,-8070,-3420,18601,130983,11799,-153,1015,124327,114946,27649,-15814,-121216,-145238,2085,131235,37663,129311,-27535,-26339,50881,72168,37157,-80859,-97106,-102004,-22479,-41193,21221,-65242,-782483,-84629,112188,38852,54552,80658,-20349,-35722,49949,105530,1319,15953,-33414,-26791,48659,28292,30092,-8157,36111,22158,6378,-23260,-70966,-91548,-77004,-4966,23412,-29934,87533,-12029,-17283,-74650,30119,72077,19890,26435,-46052,-10332,-31597,27414,43969,-23208,-78773,-60333,24829,-58108,-12527,31687,13439,70733,2604,57350,30770,18869,22156,29783,26994,42532,53505,70053,-49947,-11311,2621,6110,-30389,68144,2112,-21075,-72413,3194,-38793,-22289,-24770,-29544,113501,29534,-58883,-112711,86707,21182,-31241,2695,55529,76911,-38622,-51740,-100419,-40193,27371,-64915,-132812,-185797,10542,-30927,1142,17533,22613,-59217,22268,-12492,17289,-16955,-3946,-4311,-16019,-43524,-22196,100965,146079,-46731,-12618,-6186,-30494,96459,22369,-51608,-24010,54905,15348,42457,-21438,-34781,-411,-19948,-23058,-17224,36522,-4123,-39082,48128,-7627,-36078,-13701,36907,9146,22724,-84546,-75015,11902,-40647,-52120,25891,-14630,52846,-78991,-122013,-50686,-101220,-71479,-17921,-47168,-46392,-10373,22183,25420,37695,-15882,-13165,35332,24157,-35238,-3590,-10208,-6775,27235,14326,-6280,-62664,-19997,-54805,-43755,40622,101453,48387,-7659,-12534,44803,12447,-8657,12901,49143,7482,-18490,-85604,64490,36136,21681,63432,27786,-33996,-11081,-65310,91351,-12816,29887,-54680,-4874,-9150,-6882,5699,-91017,24058,-58032,-14927,-4263,863,8725,-60997,-96914,1106,-11326,11874,-8559,48059,-73218,-105563,51817,36894,26799,-46332,39435,30707,37313,84764,58043,-30636,-73203,-54700,43799,15501,-55899,36627,37832,-20682,-42591,-57791,63438,14367,10149,6688,-46429,37237,-33926,28848,-28776,43769,-28742,5652,-47940,47856,19852,-29103,-2907,-69248,52907,-35513,-66173,3544,-6833,-16014,18752,-21040,-85283,-3269,39280,13138,-45579,-38057,34995,24692,-380,-109177,-11294,-20948,-20883,-11199,-39618,-90021,3936,24408,-441,-78556,74634,-18765,-62996,-107860,9103,-24902,-22369,-53780,75418,44617,-38709,2189,-103416,-34527,-66706,-13918,-3504,-7781,10542,8307,12751,-41252,46101,115018,87305,3170,14136,-47112,-19160,-39821,-22896,17571,-4166,26261,-1115,11147,-7834,-19737,-13213,-34186,27930,56466,5083,31787,-34790,27288,-18747,36271,-33704,-44883,35353,-14757,48784,72204,-18893,35599,35204,-31022,27048,-21417,-51645,-6115,-12023,48079,63309,10987,69507,-17381,-43733,22245,-36759,21742,26487,42037,-58289,56561,1421,-8876,-3449,17958,53999,90634,56827,-25148,4883,79722,36538,-60639,-15178,-58894,-6047,-21919,-27832,-22589,25537,-117455,-30420,79229,-20974,-7051,14313,-67181,-29165,-23519,-17902,-40939,-16409,-7599,20868,24217,3308,3581,11533,-3710,51065,-2270,88129,15512,139789,67506,32441,-37294,-95313,55085,24727,26278,-14325,-4442,-76363,-10831,-8158,-41495,-45746,-41070,-65094,-61945,-50914,-51361,7860,67714,-11979,-89171,-16863,-137,-16820,14605,19788,-6906,70293,15293,-45762,-50625,79835,52083,60354,19840,2425,9374,5628,-57471,-87298,-28172,-57489,29908,80496,-61737,-116427,-11226,3941,125996,34359,51133,44864,6063,25811,10624,55484,47032,-43213,47980,-2497,3050,24293,5883,-11268,-40188,27494,41879,5755,70308,40653,48710,73392,-41449,-50545,-52568,71676,46961,52743,-33739,-172686,-768124,-240796,-110907,-51769,-12809,-108321,-155699,-36672,97846,-43796,-41646,-44895,8504,-12265,1765,-36793,29115,-3454,-2908,43795,9374,52933,18382,-8795,-29761,19765,26630,-13951,-50978,-91789,-92919,7017,31472,-7062,56899,-8748,41481,-9351,-5629,6720,26430,-9466,95043,-47874,-19602,13197,-16041,-21301,11946,95827,-7202,7426,-28969,28732,48913,-24699,10956,67849,31156,2539,-34945,6482,8593,66682,16721,-40266,70746,-19668,-61990,-24115,-11023,-54214,-21821,95998,106175,9357,-21762,-8819,-13378,-8995,35746,66375,52007,-16922,22496,71938,69456,-58960,-44298,-46748,-50298,-14018,-81011,-90704,-86052,-26187,25215,11836,63162,-26416,3910,45521,34834,-49875,42636,46098,-63367,-86340,14606,86830,-28477,46506,22669,-8167,-32002,-23249,17441,-19060,16097,55506,9441,21411,-60790,-45052,801,83233,51723,1089,58062,50449,-26043,15584,28300,49285,52052,-62102,-51239,-40853,-33780,-65956,58382,76280,20293,-28675,35613,-29080,-76565,-45358,16198,43529,57158,68134,8242,24614,-57086,-26691,32356,53128,62401,1466,-12204,-17246,61972,27785,96066,-19634,-29101,75877,19696,-56695,29793,2975,22848,580,94122,-57836,-51760,28722,36335,-50009,-19520,-102259,16343,-34179,-8815,-54501,12587,-26708,-70466,-32417,10755,5827,26606,12804,6065,-31943,-68654,-16776,-31839,-23454,44461,73301,-94032,3768,38047,21762,41259,-12272,9238,26362,-25813,-18276,70622,55265,-65220,33932,20475,55282,3958,66340,55128,86964,-57607,-18437,5979,38609,-29819,-23554,21622,1870,72315,-9590,-12675,-27882,4453,40746,1774,48878,-29420,-22416,-11962,20450,58793,23799,-93927,-18356,-43360,33819,21191,-15131,1112,40405,-48046,-7969,25375,38933,-23485,2703,3180,-70384,-12236,-24162,46889,-31644,-63562,-24676,15097,-25083,18826,15039,23734,-13926,-11,29582,-27266,-56748,4201,54370,93852,-10877,-3196,-62753,34531,2882,29172,-38174,-18770,-50418,33187,38505],[11669,20945,35474,-1706,-8517,35009,30850,69895,6833,40239,24693,6395,23154,36830,88234,93558,-1410,43431,938,3747,-59035,-28733,-51041,23718,-31031,6916,30234,54816,34087,-11329,33979,-28727,-40266,21461,-62201,-12799,59928,12491,-43394,2520,-25353,19110,10955,20308,-7712,43080,-23512,10378,43007,55784,98136,-346,-3604,-4561,65076,-33506,-63637,-7805,-19276,2860,-5960,9982,-52543,59477,-40284,-1751,47725,73689,100754,14200,-28397,-28387,-507,33564,55936,-25083,-52725,-3057,14269,39840,-37855,29531,53622,34259,-48001,4102,-48720,-48642,-5597,-46549,-27629,-22373,31532,40513,18899,11505,63984,-66417,-35884,29792,-71120,-19893,-18847,6096,-53831,95946,51645,-29388,-72284,-54777,1510,-29982,25371,75373,-54289,-21049,15868,-43329,3398,-58930,-894,-56881,-45484,-50282,-14752,68098,39113,2065,-6386,21059,-55929,-51996,40779,-25210,-78852,-34848,-25275,17108,17602,34896,43454,61907,-15125,-19905,-31136,5300,-35411,40754,63914,58408,-9500,19437,62546,21163,122292,26817,-18921,25440,-13030,34244,-44306,42813,33035,8534,85304,59050,5912,3512,38800,15174,25681,61957,-34947,47430,-58676,-23865,-50781,52598,-7614,17922,-86836,-2178,23508,-19428,-27303,40811,60920,11011,74692,-22951,-47239,12318,68423,21591,26337,39797,56390,63699,32893,80045,-46710,40548,33883,107937,60710,23060,-3839,17673,-38682,-17546,-20294,-5831,-30668,64700,44208,22540,-38765,39236,-26542,100646,-4031,-25026,-6191,-4322,44995,150776,42341,38757,6201,57953,111818,36952,-49598,-103863,-130902,1377,93501,21796,102049,-46860,-33210,34823,86165,43154,-49597,-33217,-88129,805,12340,37732,-46138,-745922,-223544,127723,74027,54532,37296,-5818,-28289,54843,112079,12675,3482,-50585,-38898,44370,35567,40066,-10103,42171,23687,8933,-24750,-47527,-77798,-84329,-11485,27442,-13895,114620,-33591,-46180,-84396,35008,35253,29887,22628,-39717,-2681,-35886,30478,98514,8393,-60450,-70321,26275,-57658,-17080,-12289,9848,20576,-49344,41762,30313,10238,36616,10092,24725,37209,50193,61940,-32830,17420,1292,19246,-5298,56811,20874,-50838,-67725,11282,-20715,-5776,-51742,-30861,111415,21205,-69558,-99643,100145,27659,-43726,-8357,41920,61828,-36494,-51200,-101114,-30403,29256,-97971,-142787,-185084,24924,-35077,920,6431,14286,-49810,1069,2404,21724,-22326,-9045,-8645,-40164,-48585,-44896,79512,130592,-34314,-29606,-16838,-19705,90054,-15131,-46176,-1533,90278,18345,41772,-32286,-51321,-229,-14586,-24437,4433,40006,15143,-42424,43188,-20679,-64608,-23167,8298,-690,8196,-71408,-52734,40350,-23079,-75386,47355,-11920,43866,-67790,-138093,-48942,-86536,-87520,-35067,-57267,-63851,-23055,14124,34904,36797,-2494,-558,21996,-5204,-44179,-25204,-25488,-44194,20520,385,-41180,-65105,-51059,-60302,-38208,39840,39431,42934,8451,-28006,45297,20978,-10518,-2991,18312,7234,-6010,-77669,47981,34450,45867,67203,43200,-22123,-1063,-59513,98438,-2783,42190,-30996,722,-33347,-7229,12415,-87635,34713,-84474,-23096,-4589,13505,-1125,-48540,-58996,22819,-500,31132,-2226,40269,-91397,-79434,48482,13857,15688,-14588,35266,52973,37347,60933,27269,-40402,-74199,-69279,38849,14359,-47269,30995,29827,-19684,-18342,-55647,67972,35112,13541,-3588,-48043,46166,-44081,6766,-27789,49878,-72473,-17041,-52687,39195,11058,-13262,-1678,-64460,62178,-35845,-33161,34595,-14615,-29791,13898,-14585,-67397,24260,63453,30647,-30601,-32025,13982,21335,5631,-121555,-11137,-12808,10262,-3408,-33260,-70584,-40508,-10418,-16151,-72453,58103,-22222,-83780,-84273,18608,-33128,-26363,-81313,45017,43521,-36276,18248,-100253,-39156,-35942,-22703,-22804,2012,33550,12602,23830,-27315,10613,64312,65547,31548,20254,-19687,-6348,-47640,-21329,32902,-3580,30079,-11679,-9597,-12587,-40644,-40552,-41139,27671,89332,12980,19494,-35759,85019,-42151,44072,-31414,-51669,51376,-12292,38400,26735,-30182,36457,40904,-18671,37471,-2180,-38257,-4513,-9064,43162,58150,-1345,63982,-35656,-47791,40113,-34649,20094,31627,34360,-68186,65523,28024,4094,-15966,26254,66449,75555,70081,13477,-16844,57513,10038,-49568,-21888,-59939,10830,3040,-30585,-11283,56683,-86995,-10927,69785,-31737,-1233,-1866,-62367,-11924,-24935,-25586,-54112,-57538,5613,24321,34680,-3911,-21150,23180,-28362,19658,-14843,71883,27732,104761,72244,9307,-27692,-104226,37374,37644,7915,-13355,14810,-93000,-12306,12956,-29386,-57600,-48434,-86541,-60911,-63718,-70548,18782,45933,-6869,-89170,5902,-3473,-15003,12099,5645,-906,69079,17245,-14664,-46959,105388,43113,34223,12635,21748,8663,-26607,-83970,-45536,5341,-39686,48597,70693,-64189,-139108,-21941,-7688,120923,37286,45369,44933,-21292,15997,25067,79778,27077,-56520,62777,42104,24621,22316,-12593,-28843,-30713,37041,-2246,25402,71900,18134,35191,83676,-56488,-80295,-53948,64402,49607,1093,-45360,-163840,-776678,-263887,-128475,-37214,-15441,-76928,-141116,-32865,64344,-72590,-58613,-50775,10477,-5790,-10488,-52153,6938,-2327,4113,27241,-6834,44841,41054,-6199,-52450,-15219,26904,-2219,-64820,-103991,-112161,5813,38782,-26880,55610,-10407,40034,9988,-16070,-15001,210,-376,66306,-68472,4720,21078,-33432,18212,26306,60210,-34628,-13552,-36425,24226,20816,-41689,25583,69555,21798,-6955,-38960,-14350,20313,73998,-4835,-26534,88890,-10299,-47915,-26922,-14010,-52384,-36044,58011,94816,16616,-29630,-5888,-2570,20139,45947,72335,69137,-5772,-4188,74659,48920,-48952,-21120,-34131,-55541,-14625,-109034,-120088,-93150,-28960,-6965,-19415,81119,-23016,4033,39688,39114,-40014,45298,29025,-61190,-84293,11717,73970,6623,63371,1845,-22782,-18138,-6050,3543,-14700,20684,76315,28881,14846,-54426,-59837,10495,87875,44442,-4738,64024,36918,-27185,31102,71042,77838,43151,-70108,-53869,-29463,-32771,-52015,63805,70210,11076,-8921,62281,-10543,-68663,-56927,-7988,33794,49036,97017,19924,6422,-48415,-10283,38143,65102,3657,-42023,-13372,3127,50190,5982,110660,-19796,-36754,52046,29956,-34940,37109,2457,9783,-6062,81716,-36392,-44850,48339,41706,-44226,264,-72222,27240,-33890,10686,-46392,28277,-17573,-72894,-36522,2763,-40046,-5322,9531,29034,210,-55940,-9864,-20550,-48664,27713,94308,-66088,-28196,9667,-10467,52596,-7658,24584,35503,-10065,-23764,75026,103413,-51653,36935,-5841,52031,6376,52854,33795,58196,-59228,-26228,20395,37906,-43611,-23609,42632,34686,92514,-5204,-32823,-39230,10623,35124,36438,86978,-18268,-28125,-14787,46024,73770,26040,-73311,-22986,-47513,66656,24310,156,23028,39695,-51983,-6368,16504,31821,-38369,-11571,22374,-41486,-18139,-28788,35579,-34614,-63427,-9168,25540,-28013,2055,11556,-18458,-34753,-3096,35,-50513,-44890,7958,51592,88017,-42345,-35308,-81480,22182,11633,22044,-47918,-9975,-44483,33997,19462],[11214,12602,33544,-644,-16392,37844,34597,52827,-4231,50322,27470,10660,12409,28482,59422,93586,-3361,49374,-6829,-11362,-24574,-14654,-44542,50949,-19932,-6886,19509,60105,40237,-11766,41474,-7200,-37759,-15416,-70566,-18892,63038,17995,-47827,2258,-23968,-2586,8738,593,-23267,31751,-39863,-3198,61268,59844,148951,11417,-8594,-11117,64029,-42452,-70793,-13467,-45666,16902,6136,1077,-41554,69796,-20108,-1564,54707,82731,61231,12808,-25568,-9714,-8491,36380,76901,-17471,-38471,5032,48142,37751,-2263,45416,63347,9457,-50187,10179,-46433,-31396,11217,-31755,-13112,-13058,29394,45267,18368,5637,71596,-58762,-31372,30622,-64294,-37489,-44920,-15824,-79639,100152,67251,-29693,-101370,-62877,12438,-32697,-3290,50963,-65761,2031,17757,-52082,-22914,-75887,13213,-43838,-37816,-38869,-19885,59172,37616,-40436,-51496,33940,-57871,-59039,17893,-39493,-80432,-24845,-18191,29308,7086,34325,43536,91422,-19929,-30398,-28037,6329,-48329,38382,65522,60415,1481,-2935,27849,-16055,120669,41023,-17593,642,-25707,44014,-23894,36470,30098,-724,79849,52857,5263,42020,41420,-2850,-32861,59255,-32609,82816,-29804,-40301,-42547,42945,-30743,26588,-56439,21223,19037,-20357,-22357,43926,91137,-2739,40828,-23926,-35509,-2296,47585,26645,69049,42073,33363,68531,56478,108106,-51351,52009,23831,101440,26843,3508,-22376,571,-14263,-44180,-18850,-372,-31395,48364,8354,44238,23836,50489,-9432,99403,-15125,-45365,-9538,1191,67429,145569,61869,46592,-5366,-10949,91760,40538,-73565,-74022,-103603,-1123,51186,13262,69934,-46382,-26790,17913,83246,40242,-7487,18324,-64917,22260,60263,58648,-40784,-712680,-380708,140369,114319,44772,-7866,8691,-25968,43137,87634,18505,-8542,-55067,-45674,24438,28414,56652,-10944,50098,29214,-865,-22081,-19376,-53121,-83245,-17092,25738,9360,117391,-55256,-64932,-81504,46609,3534,38263,16055,-34788,16832,-34497,16610,119069,24200,-34687,-75919,6167,-46535,-10906,-54341,1697,-13528,-98666,27614,28162,-10290,34912,-9853,18086,28421,44715,33171,-20494,40207,-12307,26418,15861,39792,40107,-68935,-58788,17825,-8994,11431,-66003,-22460,102003,9883,-67859,-71440,106415,40271,-38999,-12748,31182,39963,-32963,-43150,-80623,-18847,24184,-134239,-149148,-158712,28736,-36623,-7674,-1880,9677,-43732,-47534,1204,13049,-35942,-9478,-10891,-53087,-68710,-55004,60275,87334,-20357,-42484,-11289,8176,89306,-33638,-27589,29276,107630,13480,45831,-26415,-45350,33,-6371,-27605,18446,29050,36974,-42438,31065,-30265,-78326,-31454,-13723,2878,-892,-51150,-20446,65081,-1580,-79530,60011,-10134,25314,-46288,-123367,-45795,-59278,-90083,-42596,-50633,-74640,-36735,17417,35613,38418,20865,13894,12232,-35189,-43102,-41772,-30026,-68095,11636,-5692,-65501,-56656,-66184,-49744,-26302,52794,-6282,32170,29084,-34650,42915,30819,-5692,-15256,-15170,5839,9799,-57303,26179,20154,62707,64533,52697,-24534,13373,-47616,100801,9517,56313,12164,11537,-60023,3301,20472,-69533,39050,-101302,-30301,-3088,29915,-7093,-33987,-18848,41834,10654,38285,-452,31258,-86605,-25807,35683,764,-10479,2221,32458,78385,42497,43815,-6082,-48485,-70203,-71888,45312,14400,-35907,19976,18087,-20046,9080,-30687,52616,31036,14267,-10041,-43500,50926,-55949,-14232,-5924,53119,-105108,-31002,-45382,36047,6131,20651,6470,-43033,67246,-36983,-4406,65552,-18862,-28026,5708,-4246,-38675,51169,81611,47953,-1576,-21418,-11215,17449,18753,-123040,-13733,-10980,23784,-850,-19026,-33181,-65337,-47541,-24341,-50854,29375,-32236,-73815,-57847,23486,-45635,-25463,-96671,20254,31284,-38031,28750,-88873,-40108,7645,-23576,-38772,6672,48868,12582,27777,-22555,-22570,23622,51425,55657,23831,16054,9847,-52557,-16122,41234,-32,29817,-29010,-27351,-14342,-58696,-55803,-41629,26089,109230,25519,2360,-27809,123599,-52140,50307,-29192,-58099,52799,-14187,18611,-18451,-37220,25445,45063,-10835,42443,15218,-25291,-9766,-8827,17568,37426,-17033,54397,-32891,-32595,55894,-32012,15187,40945,25773,-71741,60330,65528,24213,-11501,32187,60411,58762,76896,53544,-45385,19363,-13233,-37113,-25529,-56082,26779,36186,-29264,-691,80259,-55118,7390,56255,-37238,12308,-15174,-48732,282,-29241,-30115,-38319,-99116,11861,32627,46678,-9582,-30706,42334,-34364,-6822,-23436,45894,36926,43439,62122,-8070,-16779,-114264,14686,51837,1630,-4542,34998,-93889,-17666,22539,-13451,-51935,-47453,-98528,-47782,-57835,-72284,48119,23999,-2662,-79410,25288,-8667,-25833,10628,-9947,7884,68785,21300,22671,-38039,111645,38116,15060,9925,29571,6701,-48283,-88412,14475,36263,-9193,63798,56032,-61331,-148734,-24340,-29995,110466,33714,13240,44719,-45335,4636,34427,99557,7222,-68147,71951,71734,40008,18959,-35585,-62448,-13571,49591,-34315,33509,69492,-5837,24152,93107,-58915,-101853,-53376,50223,50361,-49905,-60046,-155613,-780964,-292763,-136906,-26430,-18099,-46493,-115295,-28423,21526,-89071,-75349,-56599,7306,6137,-26503,-58998,-9335,-10197,8234,12242,-20782,39606,58449,-4397,-56936,-42517,17811,5995,-59213,-92598,-106744,-1032,26899,-33695,48565,-11408,30869,26529,-21757,-35495,-8192,15467,46223,-71837,35006,37207,-53815,29973,34348,34968,-51552,-31979,-48150,14259,-6487,-52851,39757,67506,8166,-15023,-47106,-37313,31495,74414,-21014,-7780,90972,1385,-30102,-32694,-20715,-52429,-53944,5094,60049,23322,-38211,-7428,7286,36741,38059,71600,74560,5913,-17206,68959,19292,-34783,7324,-22199,-53904,-24004,-125435,-146457,-105112,-24552,-34279,-44402,78647,-14064,-985,30483,41922,-29556,41809,16002,-45511,-74544,11438,54227,38173,66158,-18896,-33092,2147,18419,-15243,-3178,25817,84226,37246,10986,-35060,-61885,23123,75846,29660,-9891,65493,18964,-30342,33674,106320,102342,35052,-64005,-48555,-13476,-13238,-25115,56473,56327,5602,5551,79889,15422,-54405,-56050,-30341,21032,35428,102858,27054,-10196,-34468,15191,47535,67687,-54865,-68014,-7231,18922,32721,-14050,97342,-20246,-43679,32253,40732,-4211,42517,3037,-12282,-15782,51086,-17178,-34525,65357,36955,-37519,16173,-37996,29487,-30229,29210,-34166,40917,-4908,-63630,-29341,-9294,-76257,-25056,21735,55535,25692,-36886,-5813,-6999,-59293,6292,98991,-35560,-49942,-14668,-33139,55225,-7451,44581,36121,-7735,-28232,65814,135273,-28461,38272,-40539,41411,12247,29429,-6147,16501,-58329,-20319,29974,37445,-36751,-11591,62706,63284,107026,5519,-47214,-49269,13221,21462,48272,105777,-10797,-28268,-17989,57272,77885,29144,-48350,-27311,-30625,90568,28734,17641,49490,33739,-56981,-2452,11401,19860,-54180,-20536,29980,-7924,-25087,-31629,25786,-27016,-47357,12634,18859,-37999,-15596,3471,-53556,-38041,-4962,-26341,-69728,-26187,7663,44772,48558,-68725,-61935,-89661,10751,25812,14896,-56131,2274,-28336,27346,1490],[12762,-1721,27986,1941,-23760,37159,47208,38066,-18948,47551,24357,12404,-1379,16498,15805,69603,-7066,43839,-15766,-19137,13262,-1554,-35263,71330,-1636,-9052,9909,63376,38508,-13199,36590,12576,-30473,-45972,-79713,-18885,49789,17675,-50178,-2069,-10811,-14445,11064,-18163,-36148,20280,-52309,-10883,76079,65286,173190,5701,-6390,-11164,40632,-48133,-60632,-4136,-59514,27588,18996,-12450,-32298,71950,-10460,-1125,61516,86847,22447,-2200,-35320,4211,-2480,43012,86659,-17638,-13331,17714,55718,29549,25400,58621,70106,-9149,-43191,10593,-47367,-10717,13797,-21157,-528,-2385,28279,52084,18465,8664,70858,-38844,-29376,23792,-64266,-57062,-74539,-34689,-97964,77104,74625,-33112,-114382,-65295,20430,-34086,-28052,19918,-69093,29953,36356,-58170,-33000,-84500,7627,-28744,-25072,-24142,-21872,35017,17754,-68358,-83883,41111,-67424,-60776,1934,-31953,-74917,-11177,-8033,41191,-2359,29756,37935,91661,-30317,-39609,-19262,1099,-56064,30693,65668,62419,15827,-22166,-3154,-45301,107790,50276,-12405,-16983,-32410,48485,-5838,22138,24438,-5778,65148,49992,-516,78980,39756,-18838,-91867,50157,-26124,106439,-5009,-50246,-26037,32221,-45325,26053,-30594,37862,3226,-23455,-20313,41055,104915,-13830,18816,-17906,-16408,-14633,28952,27814,93784,37080,3962,69170,60602,119053,-45695,59933,13791,81824,-4988,-31801,-36031,-10159,7187,-54252,-10195,12712,-38096,18292,-28866,51669,71045,43454,14171,92674,-30170,-66714,-16300,1219,81279,124426,67054,18872,-29090,-56763,63992,40572,-80263,-38162,-76542,-8461,16731,12792,45570,-13477,-8345,2873,58515,29029,22732,35593,-42046,36132,82025,76441,-49157,-682910,-516448,144282,150661,24763,-41238,21205,-28044,19535,45373,17851,-16952,-46343,-47168,-6826,7828,73435,-8850,58083,41218,-21384,-16033,3895,-21905,-75481,-21351,14539,35307,100726,-68458,-70823,-67567,61153,-5047,44455,8829,-41625,39279,-27539,-9088,103055,25881,-8631,-76106,-26434,-28757,661,-79929,-8074,-15112,-118730,19737,24613,-34899,12967,-26695,8501,20454,34561,-13359,-17779,46894,-35334,28183,24413,20161,56601,-70898,-49409,20614,-8145,24817,-65333,-5620,87925,-2015,-57702,-39518,96132,47797,-25005,-11041,26573,16234,-29155,-31328,-46298,-3916,15085,-158691,-151211,-115930,26091,-34496,-19010,-7231,7845,-40429,-103298,-14576,1356,-51934,-9149,-10317,-50895,-92166,-50492,46364,30144,-8643,-48999,2846,37437,89721,-38109,-2843,58932,101601,1662,51606,-7666,-18261,-1567,-88,-32896,24949,7810,57758,-37755,17685,-31523,-65671,-33120,-22515,12512,-432,-26861,12161,78921,20027,-61761,61238,-8456,2294,-21632,-87497,-42543,-29264,-81360,-44958,-33089,-76380,-48149,31138,25583,42466,47497,27761,14951,-57487,-32783,-45885,-21377,-76781,-57,-9315,-74714,-39177,-59552,-22525,-13996,73467,-30296,20334,40513,-31253,38407,35742,3513,-20847,-37116,4323,24861,-29508,3869,-990,68582,53776,52304,-38098,30390,-32033,95698,18996,68412,62656,16927,-80305,20405,24105,-45867,35398,-105885,-36206,-1938,42540,-12569,-19802,16280,54405,21107,36806,-5001,22073,-67269,28963,11221,229,-49211,-2106,33198,98292,55232,37355,-30524,-50459,-58173,-60738,60261,14938,-21525,7662,11374,-23590,33303,6328,22860,6152,13778,-8194,-35015,52406,-61287,-21583,27658,50728,-111281,-33379,-29949,37438,7658,61739,20604,-14614,64583,-38823,17729,88258,-18498,-15117,-3599,9151,-8132,67691,89457,59859,31447,-7967,-33544,14594,32111,-110921,-14908,-13251,21172,-6211,-2428,8008,-67066,-73812,-24477,-21369,-6806,-45453,-37754,-37018,25168,-57365,-19343,-93604,6480,14822,-38819,27936,-71737,-38660,47444,-14998,-47392,6930,56638,11080,19290,-28053,-47725,8471,52783,70541,28892,54412,25415,-53528,-11206,39522,4352,25874,-50324,-40235,-12259,-70410,-57639,-35999,24368,107008,40557,-13262,-12859,128891,-42636,50900,-28174,-63339,37979,-21236,-4254,-38897,-38057,4665,42345,-7910,44309,26628,-16110,-23837,-12583,-18072,8200,-32996,46202,-9691,-7449,60752,-27459,14934,51173,10599,-69145,45129,102541,44943,6483,31799,37592,43450,77656,79041,-69671,-22416,-21260,-26788,-24193,-48501,35052,76882,-25250,6819,90060,-29640,19117,38057,-37511,27666,-22082,-31261,6329,-34664,-29476,4907,-129022,13162,43055,55546,-13020,-27959,63164,-14368,-15828,-23682,14030,40224,-16043,39469,-19082,-9687,-118029,-3779,62316,2798,12159,54650,-81690,-25057,17897,-183,-33793,-36233,-94120,-27427,-30668,-60658,85695,5994,1152,-63749,34072,-15042,-42058,15287,-24019,16542,64953,24596,56002,-29048,93078,39583,2675,10332,22676,3427,-55648,-66904,73015,51342,20592,70669,41797,-55186,-148667,-18026,-61109,96784,23920,-30068,44828,-62973,-4489,37440,106515,-6386,-75657,71021,77036,44890,12432,-50356,-102360,5648,62798,-46759,31670,64614,-20425,20183,97022,-51466,-107638,-50173,38020,47979,-84519,-72883,-149142,-784035,-320415,-134903,-23349,-18407,-28293,-83519,-21882,-20095,-89553,-92744,-61814,-3844,18756,-41259,-57852,-16202,-24983,11198,3447,-25943,39551,66683,-8190,-43229,-53442,-304,8135,-34438,-63434,-78372,-8727,-459,-24427,37973,-10863,15333,32375,-22683,-51957,-3707,31632,38791,-61809,51338,55090,-73770,6353,34753,28375,-55637,-43151,-57573,3154,-27708,-54013,50214,61007,-6035,-19528,-58618,-54355,37675,65923,-21997,6885,75309,13990,-9830,-45812,-30074,-54441,-71786,-43451,20742,27570,-41900,-10428,12211,32344,13213,66774,65922,21410,-9725,55927,-9073,-21760,33935,-12970,-47133,-39754,-122960,-160114,-113497,-13093,-49134,-56922,52775,-5835,-13109,18999,40795,-19102,33399,11486,-21788,-56795,13619,33490,52834,55632,-37878,-34288,23831,46629,-30428,8349,31626,77720,34120,7885,-10181,-49617,36653,49573,10224,-13599,65107,3432,-29108,18754,113984,113347,30694,-49909,-35673,7182,18164,5786,35522,38567,3683,9176,80004,31976,-45773,-44181,-45337,6523,20183,87905,28412,-18595,-16263,42111,56774,60499,-92346,-69741,4020,22706,17207,-29602,60427,-17146,-46581,24120,50471,26066,43682,3766,-38491,-24536,17146,-4270,-20554,73527,19709,-31431,25423,-16634,20983,-23679,40016,-21087,48052,8151,-47185,-13364,-21537,-89586,-27166,44766,77317,40797,-14137,-4601,4393,-51742,-16267,79412,-10831,-57166,-25351,-39829,49833,-11011,59390,28256,-23052,-29312,45076,144641,-1509,37440,-76506,26902,16293,3540,-48252,-23969,-53044,-3787,31575,40521,-9912,8698,80813,83414,111551,19595,-53326,-56796,10566,2300,36468,99459,-13559,-22613,-19579,52847,70575,34925,-24090,-29455,477,100559,32568,35175,73341,23129,-63813,5647,10469,6235,-74601,-24007,24735,19308,-29761,-31944,20927,-9618,-19743,36443,1432,-48749,-31079,-8515,-72857,-28228,-3555,-37502,-77930,-4551,4996,36745,-12617,-85273,-75447,-83331,1401,39659,4722,-61199,13604,-5227,16384,-11117],[14853,-18917,20805,6224,-28221,34533,66604,28401,-33349,33058,18881,15691,-13608,6376,-32121,27953,-10786,27411,-20763,-17264,40078,9771,-26546,68692,17481,539,4860,63174,29375,-13487,17334,22816,-24068,-63856,-89658,-14104,17463,9377,-50688,-7315,2845,-15678,18682,-34716,-42671,11896,-55859,-10335,76138,67051,165079,-13850,749,-6917,8804,-45803,-36747,17202,-58701,29605,30353,-25841,-28101,68490,-10995,-2116,69843,85268,-5087,-28704,-53536,11267,12126,50876,77988,-26695,15761,31582,37791,17763,38277,64156,71393,-17145,-30005,4536,-52392,6893,3366,-16922,7028,5260,30742,59542,20322,17557,60554,-12286,-29879,8116,-71927,-71285,-98892,-44864,-100481,35138,70456,-36923,-108558,-61253,24882,-33409,-40902,-9623,-64646,54654,62735,-60474,-26853,-81305,-7313,-13012,-5504,-7590,-13372,6659,-11653,-77103,-92230,36841,-80371,-52775,-882,-1471,-61185,2774,3865,45603,-8467,24140,26134,60505,-41367,-44297,-7601,-6312,-56481,20653,65966,62688,31044,-32104,-23169,-56199,89555,49504,-2185,-23299,-27946,47914,3828,5463,19541,-7108,50232,44848,-11175,100797,34363,-31195,-129331,36818,-16103,113821,10767,-50508,-8814,23257,-47038,16911,-13838,44240,-21898,-27215,-22082,33822,90658,-17822,15710,-10433,5063,-21775,19347,23994,93320,26244,-23943,67417,47387,112175,-29311,59324,5754,56880,-18611,-77201,-39335,-12122,24144,-43645,3432,29023,-53191,-18480,-53904,42222,89363,19597,36697,83271,-41918,-79102,-23755,-11170,84983,101313,58434,-29059,-55419,-72611,39066,39813,-67769,-4066,-57841,-20973,-2335,17752,34581,51898,18669,-7483,16809,12709,31578,19994,-26924,40056,71153,83662,-69398,-659335,-597104,136276,166151,-4193,-53789,29527,-31202,-6709,5466,11059,-18600,-27280,-44400,-38351,-21258,83936,-2480,62666,61127,-46772,-9450,15068,10719,-64353,-23858,-8096,56758,75219,-67282,-66791,-46638,71809,15752,47603,2275,-61918,55189,-15943,-36170,65077,19824,11050,-70322,-58757,-9256,12942,-81351,-16118,10625,-97795,19307,20755,-53829,-24231,-38076,-1750,15847,18711,-64522,-24865,34094,-61592,25396,16058,2765,66782,-58997,-42999,19421,-19032,31511,-52813,15589,72412,-11391,-45022,-14515,64334,42874,-12764,-8477,25060,-3661,-25552,-20927,-9749,16342,7057,-157358,-149885,-73114,22497,-28652,-26296,-9731,6695,-37565,-140554,-37768,-5606,-62457,-11374,-6822,-36627,-104202,-33911,36933,-22767,-2318,-48661,14956,57234,85685,-39787,16797,73457,73029,-13932,53713,15083,18029,-5200,584,-40009,26840,-16006,70256,-29710,9008,-19810,-27904,-25989,-19069,20416,9101,-4436,36070,78974,37712,-26873,51784,-5524,-17244,490,-45467,-39738,-7336,-66492,-44892,-12447,-68704,-54510,51760,7556,46959,68080,38007,31571,-66442,-18501,-34481,-3460,-77497,-14126,-15384,-70340,-17053,-33571,14387,-5378,89273,-38406,11626,36908,-19903,31590,29530,12771,-18759,-39332,4015,35802,-470,-13705,-21438,63596,35061,40279,-55112,46594,-16160,80811,21391,72958,103658,11624,-85328,37827,19489,-25401,24842,-98157,-40273,-3907,46558,-19701,-7852,41824,58334,29551,32194,-16031,12954,-46395,59463,-21880,9682,-92781,-22109,37783,106387,75340,39356,-38525,-43954,-37465,-38286,76470,15179,-4870,-1291,12329,-30511,48719,38952,-11930,-27638,15055,2270,-26634,51902,-52578,-6827,60639,41335,-90651,-24587,-12116,40370,16330,95673,36298,13587,52361,-40241,32268,97495,-13419,734,-12058,21184,15254,67186,82046,63165,59029,5973,-47212,13448,37290,-87087,-12091,-16633,7949,-18272,10512,38181,-50624,-82842,-20256,5277,-41903,-57363,6122,-25949,26410,-63265,-9287,-70214,3118,2527,-32646,14480,-51372,-36914,68528,343,-46821,4496,59084,9949,-1836,-39955,-62704,18606,65587,74605,36823,88417,37187,-50270,-8876,28533,6860,20076,-70475,-47563,-5840,-73096,-50677,-26002,23037,83886,55587,-21250,4823,105983,-13557,43765,-28079,-65957,13312,-33058,-22996,-24547,-32852,-19107,25811,-9101,44636,30860,-11454,-43880,-20693,-50238,-21513,-45628,42650,28021,17989,51230,-19174,24673,58983,-11947,-61539,28422,128819,59406,28951,22371,4443,31212,74721,80381,-78772,-48094,-7809,-20744,-17450,-37135,31648,117140,-19676,10410,86575,-12584,21831,16604,-35898,38595,-22226,-14360,7888,-37957,-22056,60174,-139710,12201,50474,56371,-14023,-17632,78170,26163,-4573,-15169,-19777,36125,-51135,8417,-26864,-9343,-107867,-8337,65021,5722,32323,72648,-60378,-30639,2897,3671,-12019,-17223,-73137,-4986,11159,-43287,115506,-4538,5517,-48043,29086,-21389,-55435,31221,-34612,21756,51695,22056,72829,-25562,52231,46527,-6791,12823,3819,-426,-49545,-28294,115535,42028,37809,65125,31751,-46907,-142427,-6057,-93164,81896,10709,-64470,45453,-73477,-8165,35022,93635,-11822,-76518,57202,56474,37210,2017,-50076,-129696,21293,73011,-42106,24164,58952,-16160,24916,90098,-39859,-95047,-44409,32978,43094,-95739,-78568,-143881,-789708,-342723,-124461,-28921,-15437,-25249,-53340,-12538,-53400,-76264,-112521,-65488,-23685,26908,-49162,-52296,-13004,-42281,13987,1649,-19021,43608,65560,-20719,-16736,-45908,-24704,3835,1580,-28652,-36762,-12836,-33675,-4190,25908,-8267,-1989,23218,-19555,-62879,3029,42612,41810,-45141,42223,66546,-89156,-40462,28397,32875,-49194,-46763,-58406,-4964,-39737,-45143,54490,50528,-16483,-19911,-70791,-59954,35491,49194,-4003,10187,45492,25408,14143,-64949,-39432,-56118,-85414,-72254,-6252,28672,-36020,-11345,11179,10802,-19811,59330,45379,40960,13957,38240,-25612,-14140,51667,-7501,-37819,-56971,-100724,-149996,-109202,3780,-47807,-55817,11083,-6100,-32420,6090,34009,-9302,23361,16422,2838,-35174,17462,16219,44443,34168,-52938,-25474,40124,73267,-35543,10753,38521,59412,22728,4198,11601,-26296,48839,17924,-9154,-15708,64536,-6383,-18938,-11045,81098,105311,31474,-37564,-16878,32007,49032,28167,4729,20967,3083,177,60178,28846,-49447,-26796,-49528,-7438,5526,60483,24487,-15982,4724,61921,63108,47065,-96971,-49076,15010,9096,9111,-40022,12614,-6591,-41606,27519,58793,45704,39837,4359,-62392,-29659,-6164,433,-3313,66616,-7156,-26847,27601,-18842,3311,-14965,39881,-9680,47728,19308,-28932,6026,-29731,-78462,-15886,65435,85788,46849,8996,-5520,11026,-29509,-35799,36942,2922,-50267,-17259,-29384,39501,-14236,63304,15492,-51094,-24108,18707,135253,22696,33225,-106738,12916,14690,-16753,-76062,-51480,-42834,18048,25371,47100,27653,30241,93455,93193,101821,33130,-50395,-61453,2492,-19979,10708,72181,-28089,-12996,-17842,35471,53439,42681,-4756,-27461,32157,97014,32663,50120,86523,11801,-71558,17690,12516,-4350,-94867,-22994,9562,32977,-29898,-29941,22451,13622,11298,57584,-13691,-51394,-42700,-22365,-73340,-12967,2343,-30063,-69982,16603,2321,30210,-72383,-90534,-74141,-63321,-4391,50377,-9509,-61756,18815,17759,5546,-16629],[15044,-35347,13171,11507,-27568,33238,85744,23946,-43183,12111,16404,25615,-20053,2252,-72057,-18075,-13301,4567,-15284,-6815,46432,18999,-21933,36526,28210,15797,4736,57211,16557,-8299,-11762,16454,-24445,-68989,-95977,-7150,-23975,-6939,-49644,-8073,7501,-9357,29897,-47431,-40210,8935,-48638,-2562,54265,58211,133476,-37812,4592,-2332,-17322,-33322,-5011,42726,-45653,22045,38042,-32778,-30223,61943,-16061,-5616,78361,78035,-19256,-59813,-71136,12217,27681,55109,51766,-42376,39444,42976,6360,6246,37513,57651,65984,-13354,-15060,-6028,-59387,16793,-14807,-17708,9529,7017,37442,63697,25198,27058,42847,12937,-30847,-14648,-82005,-73616,-111647,-44205,-83567,-8221,54409,-38030,-84957,-52190,26263,-28503,-38181,-30800,-54616,67538,83255,-60401,-9545,-66277,-19004,1059,19145,8653,9770,-14565,-38768,-68550,-73826,19428,-90912,-36232,7075,41396,-41216,14091,15478,39387,-9533,21027,10661,9524,-48225,-42510,3055,-11742,-49836,11302,66815,60322,44498,-31675,-30211,-46869,72625,37638,11447,-19695,-11397,43665,1538,-8415,17625,-6108,42308,33247,-24996,97234,25230,-38902,-134397,21681,-3236,106271,15418,-40258,994,17502,-36969,2395,-5118,40417,-50139,-29215,-26771,23051,48894,-12123,27175,-6721,23461,-21374,21783,16024,72236,12688,-42765,66271,29789,93014,-5119,48496,881,35676,-5725,-119502,-27652,-6419,34795,-15498,18038,43246,-75111,-51635,-57987,19479,77368,-12957,49610,74966,-44917,-76715,-29025,-33453,79534,85120,39640,-70123,-74305,-66463,24427,39743,-41138,21286,-48530,-36566,-7022,23753,33698,131909,49861,-11114,-28460,-3577,24389,-6308,-21335,35387,37752,76049,-96595,-643318,-608974,116233,145466,-39328,-44940,31992,-30969,-25490,-16621,96,-11226,-3135,-38706,-57141,-51795,83759,8112,60891,87809,-68721,-5954,11756,41077,-52821,-24279,-40777,65427,49638,-51020,-58308,-23834,71619,52475,46690,-3569,-87479,58468,-1468,-53157,26066,12795,20734,-58966,-80662,7648,23137,-59842,-19875,43224,-47472,23301,18109,-59912,-63071,-42714,-10172,14594,-797,-102331,-37916,6808,-84035,18954,-6913,-7272,67859,-40326,-40884,16014,-38204,31734,-34725,35622,58534,-15433,-34295,-833,16328,25566,-10051,-13217,20119,-15116,-21726,-16344,19152,41001,5985,-124368,-146647,-44586,21620,-20322,-24375,-9778,3837,-32389,-143205,-58761,-4585,-61900,-17313,-950,-17704,-96329,-11283,28272,-55579,-2797,-42763,16772,64454,75022,-46658,20432,61471,29677,-28624,47378,32533,46902,-9341,-5152,-47632,28027,-34332,67260,-22210,8429,6319,19679,-12996,-11180,21597,21845,9300,46924,68249,48050,14978,36052,-82,-26319,17396,-10706,-37300,-596,-51205,-43412,4584,-53535,-54418,74934,-12622,48057,74270,42074,55834,-61103,-7659,-10107,15389,-80636,-28577,-25946,-57792,4293,2119,48122,-1541,88381,-38697,8679,21255,-4607,22181,9636,16959,-10260,-22997,5743,40944,24573,-22435,-34610,51078,10616,18334,-67061,57882,-3469,54985,15535,65573,120381,-2886,-70978,49469,6465,-13214,10491,-79777,-41489,-10553,41556,-28692,606,56152,53183,34423,27677,-31818,3524,-33412,54612,-55703,22961,-129011,-45425,44379,101245,98256,42991,-30510,-30025,-11984,-10581,86026,14780,12369,-3219,18895,-39021,52046,52187,-42159,-57376,21316,17475,-22380,50505,-28091,27798,82716,25916,-56876,-7811,3093,41472,30084,111215,47224,37309,31489,-38624,38579,92652,-4518,11489,-18635,24273,25871,48934,56805,57884,77275,17910,-49475,13729,30897,-58785,-5598,-19079,-9466,-32023,15548,47611,-26490,-77388,-18496,19977,-66395,-63881,34634,-22542,29772,-60319,2102,-30704,6057,1146,-15911,-7455,-29231,-36802,63360,15572,-37644,1268,58555,9311,-30255,-51282,-67970,41757,80041,70574,46180,111076,43826,-43244,-9426,12911,5564,14914,-83189,-49422,4546,-65183,-42121,-14444,21907,51855,68533,-18597,19838,74940,28079,29529,-27259,-64495,-8445,-47873,-33697,12261,-24112,-37096,-8671,-12635,44228,29048,-9661,-63402,-32199,-67596,-45299,-51724,43575,71725,37356,30660,-6009,44198,62112,-36477,-50495,18645,140080,63022,45378,3082,-29996,22352,71246,58229,-67497,-42616,23579,-19040,-6245,-21426,16112,141520,-12697,10849,75556,-3479,16609,-4597,-36891,40909,-17956,-520,8581,-35794,-7876,104230,-130629,10371,49689,45578,-12740,-4886,81031,71165,19431,-824,-51842,24604,-56297,-26787,-35546,-15823,-81082,6848,58516,5714,48611,88340,-33826,-30566,-14099,-6043,4538,3661,-42052,15242,54308,-26214,123167,-5338,11172,-37338,12522,-26675,-59681,59194,-41223,21396,25727,9310,64436,-30754,518,54958,-17979,16947,-19499,-3080,-34315,11818,136796,9403,36664,45466,27797,-35740,-131198,5810,-114727,66824,-1558,-75590,46259,-77730,-5006,29457,59847,-11812,-69219,30714,17313,17483,-11138,-35669,-126613,29964,76592,-27693,15899,53653,8501,36595,69821,-29186,-66113,-37140,34377,38399,-87240,-73746,-138651,-800699,-359028,-109664,-41175,-9848,-32070,-32818,-1278,-76395,-55725,-135181,-66322,-49604,27389,-45951,-47664,-2225,-56728,15921,4096,-1637,47751,57991,-41347,13954,-25686,-50783,-5025,36484,-355,4622,-11051,-60041,17805,13771,-3893,-15248,989,-13412,-68417,1773,45904,48391,-28814,10821,64910,-96671,-86055,17848,32689,-38536,-46405,-47673,-7649,-42159,-30448,51838,37293,-19984,-17827,-79209,-53079,24279,27403,26966,-203,9629,33288,42476,-83340,-45538,-54320,-91257,-75295,-15135,26972,-19254,-7709,7269,-13378,-47873,49972,19973,61228,43168,20102,-24441,-13626,55796,-5884,-28378,-69800,-64569,-111277,-88482,22831,-31426,-44281,-31421,-19558,-57397,-7512,21651,-1051,15856,28023,22588,-16410,21937,4288,17152,4659,-61498,-10111,45000,92688,-29290,-2617,46188,34870,8563,63,24280,444,57717,-7624,-23280,-16631,63563,-9435,545,-47171,13672,79104,37091,-34978,4888,57967,67011,31964,-28462,6302,701,-19148,25515,6087,-63541,-10376,-42573,-18365,-7695,30788,17186,-4765,26455,68449,65413,33304,-71651,-15681,18957,-21367,10152,-45713,-30964,13222,-26603,36294,65964,47893,31957,5906,-78295,-30195,-11027,-1856,16104,40856,-36103,-23677,24245,-43300,-18679,-5356,30259,-865,39444,27728,-12967,22273,-30789,-52282,-2258,67713,76027,49139,30068,-8094,12894,-997,-48453,-15959,5311,-33683,8182,-5977,27486,-12361,58669,3669,-79365,-10533,-5461,117040,39243,23975,-126361,2957,6948,-25663,-81301,-60699,-28828,39088,14751,54021,60936,45277,96445,93327,76430,42574,-40045,-64374,-9696,-43693,-15140,35603,-49942,-2894,-12197,10869,29452,49101,7106,-20184,50777,84755,26387,60189,83192,4577,-77427,30777,15322,-7759,-106245,-19150,-9663,31426,-25267,-26220,29406,37089,36797,72149,-13647,-39438,-50457,-35312,-57735,961,12110,-9706,-45543,34933,1799,26519,-108461,-86525,-62043,-36412,-5195,58318,-25602,-57329,13973,31379,-1309,-15921],[11213,-47714,5392,16300,-20632,36766,96753,22321,-45552,-7597,22030,45765,-18252,5521,-95217,-54904,-14476,-18436,6064,8551,30922,26267,-23935,-17746,24260,27933,7560,44181,5261,7649,-42721,-9370,-35100,-65853,-91634,-939,-54543,-28664,-46906,900,-246,-885,41486,-53878,-28264,12052,-33104,8586,13434,33946,95194,-55769,-5130,-1436,-29162,-12496,28146,62984,-25549,9294,40642,-28446,-37625,53527,-18072,-11611,82650,66177,-24919,-85743,-78349,10232,37829,50873,16320,-59600,49078,49124,-22553,-616,30869,37579,54569,105,-2431,-16303,-64000,17480,-33749,-19832,9563,2860,46923,61054,33904,32119,23159,29562,-29390,-39785,-87746,-62592,-111395,-34784,-50562,-34557,29628,-34184,-49422,-41368,26104,-16883,-22488,-40024,-42090,62659,87127,-60472,11976,-43100,-19538,11813,43044,21973,44377,-21769,-54125,-47642,-36901,-7243,-94234,-16395,17373,78418,-19647,21203,24639,24225,-4709,23244,-2964,-40355,-48081,-34387,9204,-13060,-38666,5218,67915,56154,54131,-25417,-27345,-23593,61390,18195,25208,-11804,11841,37498,-11880,-17183,18674,-4558,41721,14978,-39146,66704,12470,-41855,-112044,7209,11435,89274,9972,-21427,-1161,14753,-21427,-12895,192,29876,-72204,-27372,-32196,8444,-5814,2964,43393,-9361,34627,-13635,33652,6469,42165,281,-47626,68438,24326,70030,20948,30118,-917,24261,29276,-142629,62,2956,37762,21246,29221,51065,-97910,-71728,-41433,-8738,44854,-41756,50092,71336,-37330,-59703,-29804,-56378,67762,75414,16018,-81915,-79680,-50640,21873,39760,-10980,33376,-44563,-52285,-5241,26764,34142,196097,80786,-7543,-61071,-14062,13741,-16778,-22002,26143,828,54010,-122634,-632094,-564164,85694,87425,-76733,-21910,28086,-23580,-29786,-16991,-11640,5635,20199,-31252,-54849,-77033,71914,21163,52132,116668,-79159,-8165,-3461,67160,-41999,-22476,-78085,54938,27093,-24311,-50070,-3906,57001,77334,41038,-9768,-104766,48533,13390,-52475,1457,8519,20863,-44239,-88716,19328,30446,-23897,-18382,62421,5561,26219,18105,-51323,-86510,-40287,-15557,14656,-18926,-113554,-51455,-23575,-97219,9964,-36244,-6886,58963,-23011,-41475,13258,-58864,28677,-17611,49359,48569,-12563,-26199,4625,-33110,2065,-17682,-31979,6142,-16223,-16511,-19248,35591,64886,16362,-66296,-142753,-36003,23560,-11706,-11944,-8320,-2495,-23145,-113061,-69286,3647,-50358,-25825,6179,-2227,-72254,10006,16268,-60242,-9197,-33907,5445,62043,60711,-58458,2785,22211,-15377,-37583,31558,40339,55405,-11668,-14563,-53176,31520,-41880,45609,-20105,15347,42750,56538,-2536,-8639,14959,28616,9809,46808,54971,49124,52828,20849,8441,-22465,29087,9230,-34960,-9136,-39880,-41331,14390,-34632,-48144,97115,-28812,41507,62502,38795,77600,-45285,-6452,19841,26285,-91264,-40168,-39725,-43025,20218,34548,65494,-990,66713,-36268,11576,2631,10785,10635,-20248,11858,1594,3127,9244,40565,42774,-20626,-36979,35978,-15684,-8198,-68183,60689,3265,19194,4134,45400,106951,-20408,-40746,51405,-11407,-9567,-3981,-53961,-38467,-20951,31236,-38184,5027,59919,39793,34215,22306,-49048,-6729,-29462,22713,-79986,33196,-144706,-59826,49763,86524,114136,40656,-15013,-13130,9992,14839,84156,14010,28105,3234,26627,-45762,43152,38990,-61892,-75588,33842,31044,-24301,48752,6237,69011,89143,7771,-27191,12265,13097,38419,43833,104586,47930,54285,5747,-30294,36709,77218,6491,12378,-23400,10785,23024,18549,16576,47100,88862,25853,-41409,14499,17623,-36845,1441,-20358,-26029,-40577,11485,34512,-6081,-66717,-26052,19259,-73332,-62651,32306,-20233,36229,-48749,11608,14761,10584,13145,10371,-29722,-6210,-39131,34092,22247,-22510,-1462,55882,7762,-57124,-55215,-64783,62783,87234,64313,53952,117324,46071,-33577,-11588,-391,510,12647,-82949,-46199,17269,-46845,-35976,-4482,20299,26910,78169,-7129,27441,54829,70288,11286,-23363,-58179,-14176,-62471,-38910,43511,-15791,-42461,-56952,-16271,43451,23221,-7746,-75002,-44662,-64912,-59700,-49513,46167,112815,48345,6900,11390,67418,59855,-54176,-37461,19968,138970,55302,48288,-24414,-57007,16709,69843,22379,-39662,-6380,59679,-19727,7541,-1770,-8692,134841,-3397,9873,64376,-814,7169,-21058,-43248,33864,-12874,9834,12105,-26286,10502,117911,-106373,6929,38346,22510,-9527,5990,70174,102036,43726,14727,-78293,7093,-42514,-62276,-47285,-26826,-42599,40142,44767,-33,53786,101406,-5626,-22936,-24353,-28451,10290,19329,-10658,30352,84479,-11216,103352,3584,18075,-33243,-8879,-30634,-52386,92500,-44646,15585,-10247,-13762,31772,-42838,-44870,59596,-33115,22133,-38065,-2799,-15572,40888,139023,-33408,19066,13610,29982,-19095,-114820,11068,-116033,51232,-8494,-60749,46472,-76764,4117,23422,12898,-11646,-54183,-4622,-26911,-11197,-23921,-13834,-88762,31447,71427,-10531,10514,49097,43843,50925,38906,-21303,-26156,-30178,37085,37388,-69921,-58700,-132752,-817868,-371248,-95068,-56281,-3383,-39515,-27923,9101,-90875,-35802,-157645,-62906,-75102,20348,-30382,-48725,11259,-63713,14820,6303,20139,47033,48055,-65213,39818,-3837,-73225,-15068,58582,14625,34681,-3983,-68068,33357,2144,1130,-19906,-26017,-5369,-70010,-12481,42357,51034,-17767,-28085,47850,-95190,-108498,6259,16893,-31434,-46946,-27403,-4810,-36831,-16501,43526,23041,-15844,-16539,-78923,-37262,6623,4661,57251,-20644,-21970,35813,71877,-91939,-45764,-46986,-87305,-56834,-11851,23250,5156,649,7062,-23282,-59388,39549,-473,76859,66578,6560,-7255,-18939,45413,-7563,-20341,-73399,-24848,-52206,-56278,39846,-5321,-27590,-59835,-43923,-85604,-20748,5997,4599,14235,41059,34938,-6296,26101,-3138,-16685,-29377,-61315,5510,35759,101239,-16118,-31470,52891,10537,-2580,-2884,26994,20794,61952,-18412,-28341,-17117,60527,-6548,24860,-78712,-63025,41754,45810,-43734,25806,79015,65226,15346,-55394,-4772,-5852,-43356,-13308,-28378,-79284,872,-27033,-24542,-19242,7285,9144,8775,46312,60376,63964,24890,-31360,17653,10762,-60643,18207,-47294,-59112,40349,-2799,42983,72203,32675,22186,10712,-83407,-26647,2049,-7161,36060,-368,-58351,-21032,17693,-77342,-38635,3279,16449,5807,24570,33851,-898,29789,-23790,-24866,2941,42336,49554,53356,47772,-12568,12156,24296,-51824,-61080,290,-13938,43385,22570,15205,-3039,54366,-1394,-94117,11280,-20214,99135,46246,8592,-133930,-2047,-3862,-21619,-66832,-53299,-13441,53842,4925,56820,75562,48087,87195,86663,39224,45739,-26005,-68205,-23634,-67212,-29960,3405,-70485,3671,-3690,-14019,2404,49693,11381,-7935,49230,70260,13179,64051,62380,4018,-77474,39915,16641,-2435,-102393,-14171,-26285,17959,-17760,-21160,38924,55644,49857,77489,7081,-12812,-55509,-44580,-32550,9612,22845,12862,-10776,48909,4601,25109,-111947,-77575,-46135,-13323,-274,64655,-38891,-48660,-1628,27772,-2404,-11718],[2897,-53689,-2767,18714,-7906,46612,95932,19818,-40226,-18992,37721,75189,-8272,14580,-100015,-73936,-15232,-36515,43208,24263,-148,32059,-33019,-76191,5865,30048,10563,25398,-30,36638,-67719,-49655,-55058,-60095,-71274,2289,-55106,-50924,-41840,21402,-17203,4457,50249,-50989,-8844,20015,-15396,18199,-33362,-4439,64724,-60898,-33292,-6631,-25909,11149,56795,70352,-3872,-547,37959,-12446,-47549,42872,-11694,-18976,77383,51468,-28659,-97287,-69523,9498,39718,36409,-17289,-72087,40267,48946,-36185,747,27571,7165,40025,18629,5634,-20387,-61557,10647,-47188,-19564,10590,-4350,56524,51463,46173,30143,8139,34045,-23301,-61110,-84852,-43589,-100904,-22067,-11530,-33280,2372,-24993,-12193,-32783,26678,2395,-2153,-37597,-30075,39461,72058,-62080,31967,-18105,-8337,19358,57862,29647,79560,-14827,-54236,-20216,2519,-34158,-88562,-7,20415,92231,-1952,24088,29658,5138,5811,31811,-7937,-69304,-41236,-22111,9071,-11224,-26878,3977,68665,51977,59099,-21212,-20214,2833,55580,-2145,35928,-6515,31197,30999,-30984,-21968,20561,-4148,42183,-6094,-50445,18495,-2597,-40840,-77853,-4299,26276,68984,-2030,1922,-13686,13474,-9337,-24529,6924,18039,-78429,-20896,-35943,-10345,-52695,24261,55204,-17531,36899,-3242,47710,-1179,15081,-7331,-37696,74597,39898,49931,41167,10199,-785,23633,71121,-135488,38569,10788,32726,55289,33602,50489,-113096,-74333,-13395,-33712,7217,-54894,45263,74153,-21320,-33284,-24933,-70336,53448,65839,-6924,-59999,-71532,-34644,27851,37790,10567,30962,-40702,-66041,-5745,24765,27934,216680,107114,1720,-69529,-14187,10361,1778,-23964,17127,-23038,22462,-137633,-619068,-496080,45848,9994,-111206,4904,18665,-7616,-18374,-1930,-20167,29775,38115,-22873,-32292,-92600,50957,33639,38643,140408,-73020,-16190,-24731,86748,-30834,-18614,-111222,24524,6483,5080,-44493,9946,29926,66259,30899,-17693,-102503,30133,25731,-33727,-4334,6769,15145,-30646,-86248,25161,35548,14871,-12468,60154,37847,23304,21684,-31658,-82576,-31346,-20319,13415,-29473,-96993,-61091,-44129,-98659,33,-60996,3092,41758,-12644,-40873,13746,-73286,26907,-5902,53881,43577,-3063,-17764,9355,-66824,-19802,-30117,-64941,-17851,-8390,-8594,-27824,39415,80127,38377,-1052,-138815,-43609,25310,-5217,7728,-7084,-12748,-10012,-66368,-65165,16013,-34305,-34981,13033,4363,-45576,23561,-1068,-38642,-18606,-25070,-16329,55531,48947,-68522,-32330,-31747,-47872,-37369,10324,41930,40349,-10335,-22216,-53001,38083,-37940,8481,-26625,25429,79844,69268,-5699,-17140,2567,21401,-2329,42615,49062,41148,79219,12866,19617,-9059,36687,13507,-32689,-26228,-34537,-40417,16903,-16530,-37293,116210,-37215,25242,36014,28788,88012,-25879,-16958,45583,23868,-104718,-45466,-53208,-29956,28336,52618,59609,-1051,30055,-32977,17809,-8649,24436,-1509,-50420,-4128,12967,28070,13130,36436,53928,-9498,-28951,22867,-39459,-31617,-57417,53217,2467,-22593,-7377,15911,69325,-33600,-4890,43025,-28416,-10904,-15737,-25662,-29999,-31630,21422,-46206,5704,55122,19707,28015,12345,-63677,-17878,-28755,-14548,-86036,35688,-131532,-58718,50636,68949,110074,28124,-4418,342,19215,31792,71368,13480,40531,16543,30749,-46924,24941,3023,-71055,-82726,49813,36742,-31293,46629,39527,99575,81327,-8535,-11466,31021,18210,30659,50296,80172,36625,63174,-19179,-12070,28026,56503,17342,3065,-27226,-22038,10465,-14164,-29744,35548,99228,28922,-27423,14679,7593,-31011,4471,-21840,-38928,-38141,100,4557,2405,-60780,-45823,6516,-61009,-53631,-96,-12415,44566,-31893,16334,52876,13443,35601,40526,-43579,15993,-43149,-9040,14560,-5230,-3568,49983,3336,-73624,-48260,-54095,71668,82702,61778,57317,106004,46170,-22969,-13440,-4916,-5893,14539,-67046,-38336,29572,-20690,-28547,1219,17469,18645,83252,7025,25206,49421,100437,-6500,-14370,-47433,2301,-72497,-46682,43535,-11633,-33365,-104739,-17937,42522,14999,-2853,-73415,-54296,-44437,-64270,-39431,46949,144103,51504,-12268,30121,84814,52849,-57651,-23412,30542,130994,40077,36241,-55595,-70802,14414,71659,-13032,-7026,44369,82855,-19700,21661,19525,-37542,93422,9602,9140,58200,-2640,-1918,-29120,-53907,20029,-10083,17708,20303,-10009,27959,96753,-72932,-193,18962,-9600,-4850,12526,51468,107173,57879,26982,-95277,-13609,-27694,-93757,-60745,-38888,-2912,81693,28609,-12459,43900,111165,20595,-8890,-22939,-57052,4475,24223,12350,38963,92503,3223,62501,19295,25175,-32994,-26455,-33902,-35418,118665,-46315,6749,-47418,-40984,-12893,-54050,-67716,56145,-50163,27517,-44259,1341,2052,55836,127493,-64686,-6969,-24697,36688,6097,-94694,5029,-94285,33798,-7220,-28411,45162,-70603,16510,19159,-32524,-15774,-34033,-41947,-61749,-43530,-32079,6708,-30429,27928,57906,4826,9330,45172,72807,62849,4979,-14916,17735,-25453,35335,42081,-55740,-37502,-126524,-839912,-381958,-84273,-69955,1933,-39717,-39984,14402,-99430,-22718,-172782,-54102,-90637,8997,-5159,-57226,21748,-60866,8174,4442,38239,38158,38710,-84724,53945,8704,-87531,-22711,61462,16156,49179,5326,-51946,38719,-8967,5121,-14775,-46352,3447,-69439,-37903,35060,46213,-13733,-57122,18533,-86208,-99974,-3823,-13138,-33511,-51349,-4068,1544,-26881,-9263,32338,9819,-6199,-19221,-66399,-18950,-12437,-15871,72907,-43068,-39942,32525,95043,-83984,-39077,-34439,-73762,-28274,-7721,18175,30126,11372,17523,-9523,-49973,29670,-7467,83075,76144,2134,17480,-26578,23529,-11750,-14131,-65619,7417,6330,-24802,50923,22889,-10912,-66837,-69529,-113859,-31783,-9062,6831,19571,50099,40588,-6670,29252,-8770,-42444,-62700,-51703,15083,14607,99337,-3960,-67173,55631,-8435,-6437,-2265,24245,26343,60967,-12627,-23478,-17902,53793,303,46076,-96699,-118771,3671,54963,-57988,41858,88342,44877,-13545,-69119,-13757,-16929,-65616,-44940,-64273,-86237,6901,-7123,-25679,-28761,-5338,2825,17662,61341,41699,59767,24829,5457,40422,-9401,-95453,28512,-45176,-68046,68841,25231,43168,77098,8050,12820,21105,-78775,-20582,25330,-10317,54769,-42809,-68598,-17758,9711,-103460,-50982,8900,5188,11132,6082,38542,8093,25815,-10170,-6737,-3635,-5129,14276,61928,61225,-19690,11714,39377,-45852,-84029,-6005,2783,77158,47491,1644,11985,59723,3647,-87962,38117,-21364,84901,45022,-12111,-131380,-4395,-12750,-7577,-43300,-35492,531,58606,858,52153,64556,36993,66223,77299,-648,42364,-12963,-75967,-36498,-87861,-29374,-14554,-80724,3520,5034,-32968,-23434,41153,10339,7412,29954,58620,-4881,61489,28961,8456,-68122,39679,15215,9605,-83089,-9352,-35170,-1364,-10588,-14644,47433,66455,47776,72062,43193,21280,-59172,-48060,-5444,12135,30001,27427,22780,57359,10516,23915,-91877,-68407,-32957,-3849,9761,68680,-44630,-37540,-24800,4691,1423,-7413],[-8151,-52313,-11585,17119,8329,60814,86483,13194,-30036,-18873,59595,106421,7430,25701,-91798,-73472,-16913,-47943,86625,36400,-35852,37007,-47138,-119231,-20340,20540,11829,5257,2655,73076,-81414,-90606,-78616,-55732,-35380,1660,-20563,-67649,-33740,49387,-36257,3898,54395,-36169,13976,30155,-2872,22649,-70005,-47955,47877,-52170,-73930,-17727,-13143,30137,76145,61583,15505,718,31163,10126,-56636,28774,3222,-25878,59616,35884,-34004,-89607,-45950,13456,34109,14877,-40970,-74475,15223,43246,-29705,11571,32976,-25102,27182,36529,9268,-13920,-49299,70,-51308,-15230,14781,-10202,63848,38997,60266,22079,2420,28018,-12195,-73377,-72837,-26435,-84697,-12843,19794,-6404,-19434,-12345,14768,-29753,30294,26940,11671,-26928,-20832,3549,44909,-64054,47417,1732,9424,25618,56204,29442,101696,435,-42061,7818,29395,-49748,-75788,7218,10105,75085,7905,23778,29795,-11960,20716,45463,816,-69119,-30914,-9095,3346,-9727,-18359,7758,68403,49154,59881,-26164,-13934,21935,49934,-16454,41731,-8805,35492,25251,-47497,-26009,20076,-6204,35739,-23951,-56292,-30612,-16747,-37149,-47490,-10974,39175,49133,-15835,25031,-29240,11560,-8177,-29537,17296,9929,-63274,-10633,-36442,-31920,-76694,46815,57345,-27979,31397,695,55683,-3636,-1733,-7515,-16130,82309,70974,34674,48030,-4752,-297,30496,101249,-98746,75928,12636,20757,76785,29829,42267,-113318,-61952,12750,-49004,-21296,-46630,48212,82052,-1980,-5176,-14681,-70280,40233,50551,-24826,-18824,-54814,-23611,36121,31932,14950,16061,-33836,-77305,-11719,18340,13096,184736,124397,13402,-52498,-2461,18169,42133,-24017,12022,-27147,-10781,-132718,-596474,-446095,-3425,-58055,-135759,27361,5676,15168,3711,18454,-22235,55548,48679,-14225,829,-97502,25981,42265,24623,151712,-50159,-27104,-45418,95527,-17090,-13166,-130227,-18564,-13625,29499,-42058,16711,-2483,16864,17778,-28043,-78036,11101,32829,-3807,3957,4897,8552,-24106,-80058,26081,39685,46234,-4310,41917,42589,13580,29079,-7817,-51909,-17346,-31034,9303,-27894,-63299,-65162,-45839,-88944,-8665,-72079,17720,20103,-10448,-34856,18601,-75889,30119,-918,49419,43284,10802,-4950,20083,-73989,-34899,-39349,-103276,-46798,4279,2709,-37543,33005,79857,65431,48950,-134751,-58220,22887,-2542,27988,-8429,-25776,4743,-22699,-47209,28875,-23695,-44378,17931,1108,-30256,25852,-22300,-1195,-26973,-18408,-42217,49861,45179,-69548,-72374,-80424,-57871,-27178,-8643,45914,8883,-5032,-22143,-43461,45898,-26219,-35048,-41155,32438,105636,58267,-29086,-34507,-12047,-1926,-20834,41777,56608,26453,91989,15832,32036,6390,40790,6573,-30713,-42121,-34813,-43246,14689,-3226,-24147,131117,-37663,1757,3668,14215,83287,-10230,-35902,58225,8838,-110066,-42252,-62421,-19645,29129,51536,33367,491,-9443,-28766,23192,-5933,37809,-11924,-68637,-28803,20428,44067,15480,30860,59642,7263,-14402,14320,-57190,-44363,-38212,36235,-6069,-63390,-13342,-16140,22148,-37319,23846,26857,-39089,-12082,-23519,-1221,-15939,-37872,17336,-51150,3809,44229,-5057,16021,-5446,-72150,-29152,-24015,-34776,-70500,29603,-91527,-42981,44931,55139,77089,6919,-8102,4466,10745,37808,52849,13562,48628,32726,27958,-39715,2382,-43403,-74607,-84827,61663,30972,-39255,43876,61567,108217,64877,-18866,-8649,45143,20818,19360,42485,47952,16550,63037,-37514,16555,15380,35058,25513,-13187,-31223,-67959,-5518,-38936,-69890,27601,110710,27712,-13673,13551,10122,-43743,-411,-25466,-47292,-22800,-15047,-32028,-3847,-64679,-73882,-10078,-33402,-38794,-46829,3485,51842,-14808,14602,72243,13568,61186,66354,-43403,34170,-46905,-52028,-7228,10389,-6182,38884,-5279,-74275,-31786,-36813,66677,67006,65589,55074,80700,46757,-13551,-13392,2282,-9667,20419,-37023,-26374,38354,8126,-9775,1207,13071,23607,80703,16213,13860,46625,109635,-19539,403,-33936,36282,-73278,-64392,5874,-13591,-13609,-133033,-16286,41619,5058,6471,-57618,-56547,-14460,-60701,-24314,43667,160501,48542,-23384,45603,87621,42345,-44922,-8855,44011,118499,24024,14058,-83416,-69948,16049,76394,-35358,16007,87793,80324,-15982,33987,38539,-64234,30591,27056,9210,57875,-7334,-7192,-27603,-63895,3856,-10887,24600,32342,9859,37993,52930,-35405,-12309,-1225,-43970,733,14255,37163,87269,57757,32872,-100163,-33694,-25863,-115825,-71717,-48747,27261,116862,15962,-30908,20254,115601,41223,7648,-11026,-81823,-9246,16347,22601,41105,77755,18843,14866,36247,30700,-30964,-33058,-37613,-13822,125952,-47432,-1389,-74618,-61191,-50838,-52837,-60448,43236,-63396,32231,-34678,9527,16262,61943,107141,-64953,-31108,-61071,45070,41161,-75041,-12922,-55708,13167,2563,7028,41645,-58231,28685,17938,-61513,-25043,-12997,-73185,-77822,-72914,-31847,18797,22859,22069,38833,16099,11459,41755,80976,68533,-22591,-8121,58030,-24220,26342,50824,-52338,-16425,-121155,-863227,-392314,-79097,-78696,4466,-29762,-64367,10295,-103069,-19147,-172255,-39451,-86897,-2315,23318,-70430,24578,-48860,-5255,-2749,45952,21274,30318,-92455,53307,6474,-91467,-25502,46076,8836,50811,12920,-14426,35328,-19676,6404,-2625,-50942,11800,-67748,-67643,27558,36853,-15434,-65090,-15428,-73152,-68514,-11218,-46665,-45177,-58752,14239,8366,-15621,-11387,21437,-467,4940,-26965,-41522,-4927,-27231,-32855,67394,-58406,-38831,24827,104630,-58814,-26404,-19501,-53109,-2939,-11638,12095,47179,20498,40766,24167,-24597,22593,2041,77956,68912,9045,38577,-32463,-4202,-17647,-9281,-47816,24544,40559,-7847,53986,45739,1905,-55362,-83699,-137621,-38055,-19385,5559,30140,51741,41817,-14580,30946,-15743,-49748,-87616,-34530,15025,-11527,91598,-382,-96457,51255,-19617,-1352,3892,23539,13926,54886,4278,-11375,-19390,43273,9118,56053,-97275,-136857,-25218,61551,-68145,49569,82178,14128,-40463,-66655,-23383,-30320,-79757,-62671,-93447,-77910,11402,12902,-22952,-35439,-6510,-268,17516,68765,19611,53941,32336,25578,47875,-33652,-112867,35588,-39599,-60832,90347,51399,37125,79226,-12504,5333,37536,-68590,-14167,47391,-7194,70718,-65035,-68058,-13047,593,-108014,-52780,10143,1786,15246,-12246,42045,15803,11402,6935,-856,-15379,-54324,-18755,72696,69360,-29910,13469,41820,-33077,-81621,-8207,12597,98547,61804,-15351,27421,77990,17990,-64011,63846,-9262,72138,39009,-34581,-122604,-8687,-15641,10404,-22243,-14283,10921,52236,5376,39667,31789,14869,37374,69411,-31679,34110,-4986,-88752,-45650,-101597,-15783,-15872,-75419,-4582,10419,-41929,-43789,23483,7460,22882,3172,51664,-23788,53153,-7722,12469,-48438,26468,11410,23375,-53983,-5335,-34288,-20302,-6948,-6315,52122,69762,32693,55322,80883,51286,-61993,-44773,16901,10042,29071,28452,42695,59288,18141,20603,-68192,-62279,-26273,-11555,22709,66928,-40659,-26184,-49627,-31963,7291,-5893],[-18695,-44227,-20911,10964,24508,74517,76911,1427,-20002,-9892,77604,126957,25016,34657,-78890,-57552,-20374,-54548,118320,42475,-64916,41635,-62042,-134627,-44429,3777,11325,-9918,12096,102752,-81770,-114102,-97311,-54059,8614,-2148,34205,-73292,-22544,75455,-50146,-1612,54049,-9178,35204,39309,-781,21485,-86039,-82448,42346,-33599,-111842,-32134,772,37709,83230,38709,30966,17213,22492,30375,-62161,10514,21411,-30369,31266,21040,-39951,-64754,-15333,23290,23926,-6499,-52753,-64198,-17330,34219,-7103,29779,46234,-47306,21873,48688,10401,3710,-27846,-10131,-45423,-7892,21518,-10875,67973,30239,73101,11923,5911,17443,2276,-74453,-54223,-19822,-66966,-12626,31135,32788,-28767,15,22509,-33645,38149,50408,9389,-12845,-15627,-35255,17457,-63113,57788,11016,26305,33106,35409,20319,102322,15437,-24655,31089,39223,-44123,-60446,2413,-13600,32996,9158,21477,25425,-22422,37676,60956,23558,-46977,-21933,1263,-4961,-12672,-15601,15248,66563,47673,56949,-42550,-10924,27416,36615,-20778,42164,-19710,18945,20745,-53495,-32144,14344,-11637,18425,-33242,-55482,-64654,-25211,-31997,-28570,-11713,48109,30227,-26965,44059,-38101,7247,-20209,-27139,29839,7854,-30254,1264,-33512,-51979,-75410,65729,49110,-37022,21339,-11381,52582,1060,-7233,864,11148,86339,100754,21898,36861,-11232,-696,39724,107000,-45753,97203,6393,4223,79909,18883,29412,-96437,-42565,25726,-52312,-32536,-20670,67136,90291,14755,17311,-638,-57004,30667,28278,-35261,19235,-36284,-19199,41290,22156,1207,-6730,-24282,-86344,-18645,10119,-5266,115782,128379,23327,-19336,18530,34234,82948,-22105,12114,-15193,-37529,-103220,-558778,-446653,-62546,-93490,-142052,42330,-8458,40168,27150,35910,-16615,74038,52985,-6079,30886,-93805,2911,44676,14293,146588,-15658,-35744,-60335,87708,877,-6765,-127379,-60225,-32280,43944,-42378,17459,-30807,-48558,4220,-40259,-38931,-972,32872,26139,17928,434,5183,-29269,-76108,23683,43649,64357,3409,19831,29315,993,39746,12984,-9204,-626,-53947,2772,-13689,-27951,-64539,-27134,-71081,-13727,-65969,29619,-1296,-13593,-21447,26898,-65720,39320,-1209,39041,46260,25192,13888,38633,-55211,-42522,-39422,-131985,-71042,16567,16834,-43141,19655,62038,84712,66432,-130121,-70424,13797,-3956,41561,-14621,-39100,17446,5090,-20335,39230,-26624,-56450,19408,-8633,-30885,17096,-43084,37146,-30343,-14260,-64840,47463,50729,-58660,-100796,-107640,-44377,-9330,-17913,58653,-26158,2656,-10529,-22698,51268,-12978,-72906,-58716,30881,111018,34777,-66070,-51551,-25607,-35491,-36233,47827,75140,8684,93017,28608,43647,16080,40750,-4141,-29065,-49433,-38645,-52033,11320,2906,-11069,140782,-33070,-21590,-24184,-1955,65677,-3599,-55728,52758,-12165,-98523,-30727,-64568,-11067,25519,34658,-2445,4262,-39437,-22461,23426,10875,55764,-18251,-65611,-56054,21953,49100,14840,25656,61959,24759,886,10261,-67180,-42082,-16607,13073,-21187,-94624,-10463,-43108,-18621,-30582,35764,7214,-40389,-8686,-27546,13089,2011,-35865,21301,-52377,1207,29564,-31921,-289,-31014,-72591,-38928,-11720,-26233,-37456,17874,-37690,-19204,32593,48767,19050,-16201,-26631,-3813,-12144,34874,35513,13819,52279,46674,17655,-23652,-18973,-84839,-79062,-88764,59406,14183,-42671,40389,67740,95415,46520,-21100,-11130,53158,23788,6770,17621,19291,-4994,53492,-45448,51827,2614,15235,28490,-31488,-36186,-111814,-18583,-48652,-92916,25537,119351,24185,-5912,11031,28240,-66219,-14544,-32461,-51354,2218,-30189,-64200,-22420,-76372,-99845,-21715,1911,-21143,-87008,24838,54691,-2225,6573,68545,11659,81007,80413,-28993,44284,-48335,-82152,-36277,21612,-11206,21508,-17822,-58701,-11237,-14850,52824,44554,73370,48207,48668,49633,-7603,-10850,18740,-7070,28696,1136,-11163,41360,32944,28300,-4385,7412,27925,65336,15127,-3063,30985,95371,-25135,19724,-20201,74489,-61356,-91069,-53079,-21023,9254,-128856,-11059,40810,-6529,19590,-31237,-47308,14261,-51619,-8791,36180,159538,41229,-28700,53130,71863,29458,-20518,5851,53165,98187,14022,-9651,-100059,-57155,22000,83295,-37830,19431,108729,53035,-6942,42783,51086,-83036,-29337,48002,9077,60279,-14013,-7617,-18435,-66446,-10305,-14435,31695,45601,28424,34964,7013,1797,-27903,-13018,-72270,6530,12239,39278,53249,45540,31273,-92887,-49090,-41185,-123086,-75436,-54399,41878,132777,11383,-53252,-10717,111150,53301,21494,4770,-93313,-24721,-2081,20866,37899,47332,35079,-25420,47757,32875,-22037,-25969,-42578,6265,110306,-48268,-5436,-83799,-63176,-66262,-29988,-28430,23235,-66379,35292,-11461,21049,27047,66272,81493,-30705,-44949,-86880,51789,83362,-60831,-38449,-12809,-10944,18372,31872,35844,-38851,37540,19800,-66710,-36066,4358,-91685,-74658,-92946,-21770,19089,49583,15107,18275,22633,14784,39015,65815,66763,-37035,-1213,87909,-26415,11864,57535,-60734,-1351,-118150,-883070,-401113,-79588,-80542,3199,-12304,-91419,-5968,-100843,-23906,-151386,-19485,-60244,-10704,46495,-81713,17634,-31244,-24203,-13358,40771,118,20814,-84254,39343,-8270,-85882,-23023,19541,-1244,45045,15779,33423,28177,-29745,3948,10896,-37991,18211,-64665,-93632,22242,30919,-19874,-50963,-44806,-59881,-30878,-16167,-72350,-60779,-64830,21746,12936,-5641,-21050,13027,-6538,13638,-37577,-8653,114,-33539,-46168,44274,-60278,-18906,15837,98201,-23067,-10296,-6442,-29530,8889,-25647,5187,49696,24173,69593,63007,5381,20478,23972,63216,47160,25616,47153,-33766,-31527,-24175,-4913,-24515,24807,37315,-13628,49813,58103,8636,-34994,-77758,-150834,-37020,-22204,1756,42200,45966,40449,-23890,30929,-26082,-36474,-95268,-14314,5928,-33104,84064,-9131,-108762,38008,-23476,11583,15880,31332,-12012,44364,22954,2470,-21505,30999,18392,50290,-82497,-121782,-38768,62918,-67069,46739,62291,-15790,-52388,-49749,-36006,-41830,-82004,-67173,-111614,-54946,19381,29999,-18457,-38147,1189,-47,8335,66752,512,47400,43360,25103,41607,-47710,-106556,35223,-30931,-44094,97194,70682,28608,76019,-15979,-46,56982,-58184,-9560,57596,3347,82903,-51421,-63455,-6833,-10793,-87685,-44482,7208,8010,17321,-26894,43310,22097,-8837,23904,-3397,-19876,-80477,-40370,80522,71045,-42449,17078,33816,-18045,-62197,-4207,14742,100574,62215,-36593,36787,103739,36541,-33923,80841,11099,57197,31939,-53062,-111367,-19371,-12120,25630,-10079,5450,16852,36347,18132,22469,-9727,-11961,6827,65933,-44713,23992,-4138,-103365,-49154,-104098,4343,-5615,-55547,-19483,9213,-39618,-55280,617,5522,35184,-18457,47910,-39272,40142,-37225,9633,-22566,510,7149,33001,-23600,-2086,-25074,-34422,-8728,3764,52109,68235,10615,28336,104685,66478,-63365,-35065,30026,5954,17711,16630,41915,54172,25566,14111,-57775,-59889,-26442,-31265,35151,54915,-28818,-16440,-69824,-69556,11659,-8704],[-25847,-31665,-30128,1437,36792,82398,75704,-13317,-15376,-11,79521,125455,40737,38451,-67627,-33225,-25246,-59831,120457,41409,-79486,46089,-72386,-121813,-57386,-12120,10912,-14193,24462,109597,-69970,-106723,-103405,-54055,49248,-7247,81363,-65812,-9431,88842,-54427,-7999,50691,26259,50314,44883,-9550,17957,-81269,-94653,42457,-11554,-130926,-46123,8600,30339,77639,8202,42519,46219,14636,39471,-62918,-10990,34798,-31021,-830,7849,-42680,-31630,11655,37270,12419,-19894,-55945,-42437,-45097,24401,21505,50323,61729,-48441,29023,52014,11399,28653,-1119,-17127,-31609,-222,27346,-5142,69652,30908,81019,4869,13491,9890,17103,-66178,-32884,-25885,-50643,-23483,17117,66172,-22562,7709,9807,-43207,48654,63954,-12820,237,-14764,-66806,59,-55966,63701,7563,35882,42925,-278,2985,83454,22802,-9525,45603,40907,-13868,-47543,-13750,-44959,-17077,4369,17753,17850,-24080,53679,74049,54205,-19967,-18716,6760,-11514,-22340,-18784,23957,62774,46105,48274,-65897,-10480,18748,9630,-16236,37703,-36050,-14878,17425,-44697,-40556,2039,-20987,-7287,-31676,-48693,-76754,-23270,-25991,-19439,-6533,51920,11072,-32433,57216,-32880,-128,-40820,-18733,40207,10046,6487,12140,-28072,-63946,-56919,78027,33615,-42336,10692,-42194,39082,12794,-4923,17305,37267,80655,111967,8024,8381,-11225,-2269,46920,87416,3839,91512,-7146,-13788,63545,3607,16100,-67709,-25639,21077,-45546,-26286,11401,96820,92163,24447,29568,14769,-35733,25738,2346,-37913,37731,-21281,-20460,41414,11026,-23100,-31337,-15014,-92667,-17876,3379,-18263,40487,116583,27744,14434,42307,51581,102074,-20335,16024,3194,-51735,-51060,-505544,-508125,-129801,-91031,-123360,50504,-21535,61314,41996,46122,-4782,75548,54156,459,47036,-85271,-13294,40184,9975,126354,21725,-36627,-66993,59673,22484,35,-100501,-84917,-46065,46970,-44964,14655,-47218,-98061,-6905,-52658,778,-1877,25598,45433,30271,-6990,6930,-46248,-76595,19312,47184,68559,8422,4461,13488,-7155,52491,25720,23706,15882,-86858,-3870,8863,-2915,-60977,6022,-49493,-13180,-45901,31810,-18840,-17103,-2679,35948,-47117,52304,-3825,27203,50345,35496,35800,60867,-21609,-45315,-29153,-137313,-80059,23999,31777,-40905,3037,31240,82826,46891,-124693,-74175,-1464,-8209,43895,-26602,-49616,24282,14229,8410,45199,-44301,-75154,16635,-19019,-40107,979,-58167,61913,-26229,-10870,-78173,47812,61803,-39001,-104363,-109487,-16519,11226,-14380,77185,-52871,9790,12182,7563,50062,-4371,-94250,-71877,18432,94202,12401,-94760,-57076,-36135,-67572,-40519,58435,93314,-8585,85471,45156,52267,15798,35259,-10726,-27009,-47003,-43266,-67220,9751,1626,-200,143645,-27477,-35193,-40653,-16849,41755,-7558,-67652,29843,-29287,-69886,-13907,-58982,-2655,21634,11971,-35092,9026,-52501,-12563,15772,35443,83700,-18989,-39891,-77092,17421,45916,11144,21487,62148,38465,11270,8464,-69658,-26039,1382,-11239,-40442,-108897,769,-59138,-42776,-16614,28184,-11666,-32833,1464,-28780,13321,20134,-24764,31844,-50261,23,12980,-57729,-18545,-60366,-65520,-45198,6046,8011,2246,5475,12560,4132,15627,49253,-44030,-32312,-50548,-23197,-38419,28066,24205,12891,51989,53935,2069,-1131,-34500,-108885,-88422,-98209,35953,-9271,-37064,36514,60479,71475,31382,-15983,-11595,55140,28820,-4700,-19391,3027,-19758,35356,-42555,85958,-6475,-2615,23904,-47304,-42285,-135458,-24470,-41486,-93451,28758,117139,21034,-7472,7662,57188,-80796,-35763,-42470,-51705,29510,-42585,-83304,-47290,-88406,-111235,-22911,37233,-3503,-105966,45830,50871,3254,-5615,46953,9075,88195,78908,-5487,43203,-46595,-91921,-62079,27419,-20285,-791,-32239,-31346,6512,8162,37940,21476,79113,39435,18227,54953,-7103,-6297,36982,3216,36822,38460,5959,38218,47712,81245,-13901,1334,17644,33447,3846,-20631,-2610,61722,-22965,40510,-8847,102407,-36452,-114841,-105519,-31005,27146,-93797,-3188,39880,-19470,33884,-1214,-24563,32679,-39601,2085,26181,141995,31125,-34003,49736,40391,14817,6532,20010,53570,65039,14389,-26409,-99896,-37595,31367,92271,-21155,2736,104132,17905,7022,46771,54340,-89990,-64861,69194,6474,60524,-22104,-4763,-5976,-56395,-19812,-18365,39331,57762,40732,16706,-24536,33889,-42013,-9680,-87822,11647,8321,60372,18706,26902,22771,-76407,-56515,-68065,-113037,-69290,-55477,41133,124533,15879,-75847,-39675,94247,55480,28372,15649,-86708,-35821,-25460,11652,31137,11631,48694,-50944,48219,30773,-5111,-8117,-48393,19850,77546,-48002,-3804,-73807,-42115,-54490,13727,12296,1585,-56222,35342,18312,33815,35501,71383,53205,19227,-45080,-96052,53940,124428,-54338,-63362,21655,-37007,35653,38379,28455,-13698,41263,23552,-51962,-43041,14581,-94777,-60216,-99277,-3919,8580,44183,6091,-66,25058,17213,37260,38101,59235,-37274,2597,102429,-30473,-2775,53370,-76337,4530,-118733,-895988,-405436,-84701,-75285,-2438,6339,-109909,-33659,-91286,-33137,-112655,3986,-17428,-16489,56022,-83607,1927,-13343,-44716,-23175,25459,-19534,7506,-61229,17274,-27580,-74440,-17067,-8472,-9155,35176,13213,76084,23022,-38321,-2153,19579,-13936,20987,-58913,-110206,19527,36407,-24074,-22480,-62119,-49187,-2851,-19778,-85014,-70842,-64234,18150,14011,1717,-32844,7421,-7961,18157,-45954,24150,-4962,-30070,-55597,13675,-47221,13722,9516,80071,11457,5964,698,-7877,2987,-45133,-2179,35598,20428,88353,89346,29030,24446,49073,43092,17294,45662,40093,-30151,-53432,-29322,-226,-2047,12699,1863,-39878,41933,58482,8589,-15039,-52118,-147695,-27370,-17341,-2663,51785,36047,36650,-28259,29079,-39666,-8720,-79341,2908,-7935,-41459,79761,-28716,-102321,16736,-22354,29218,31356,49069,-40222,30393,35353,11632,-23731,20307,26894,30643,-58646,-91351,-36182,57413,-54776,33146,35250,-35336,-43944,-23975,-51955,-46815,-71914,-65017,-118004,-24677,33969,42697,-14311,-35985,13595,2223,-5964,55514,-13668,40809,52337,8243,27704,-37705,-80225,25885,-20002,-24437,85794,81114,22124,64118,3035,-4026,72899,-51687,-8214,49903,18654,90748,-5767,-62254,160,-25892,-50702,-29393,2193,21527,16107,-35502,40164,21788,-28271,37866,-7717,-7446,-69521,-47438,80476,65716,-54863,19839,20529,-5955,-39348,3842,11090,82550,49668,-59500,35359,125771,51585,-11306,82388,31496,38988,26043,-61593,-99783,-37695,-6579,33254,-6089,21811,18798,14866,35748,5970,-43688,-35948,-18647,67353,-36946,15379,-9827,-112071,-46096,-92814,23974,6938,-27920,-38054,-116,-27226,-56549,-21006,4996,41489,-25874,44043,-48634,23714,-52014,-3819,-285,-33311,5136,34423,461,957,-11541,-41956,-15783,14492,48850,65273,-10840,-5212,105033,61745,-61822,-20519,32189,2264,-2868,-2201,23357,42541,31294,5732,-63427,-59394,-31183,-51309,43442,30384,-14321,-9219,-80868,-94194,11919,-15753],[-29006,-18091,-38734,-8397,42310,81388,85464,-26178,-19481,821,58197,100013,52298,36462,-59512,-7828,-29793,-66240,87437,33254,-77140,49981,-73436,-90078,-54530,-19223,13346,-4474,34919,86468,-49885,-67915,-93278,-53563,76194,-11269,96385,-50129,3098,83120,-48679,-10298,45944,62455,56385,45642,-24031,17753,-63748,-78894,43542,8174,-123413,-56503,6897,9063,61875,-21219,50525,78509,10001,32801,-59501,-32846,36666,-27418,-27603,-3496,-38548,-2995,25917,51218,1934,-21065,-55531,-13775,-57003,15388,44672,66930,72726,-24054,49893,46361,13595,53721,25314,-20241,-13619,5701,27550,4773,70384,42660,81067,4915,17709,11222,29040,-53453,-12515,-38522,-37265,-43118,-17361,78941,-3907,7379,-15179,-54790,55932,59733,-50679,9567,-17711,-84461,-3187,-41626,65671,-7069,34870,53089,-40646,-19944,56008,19371,-1494,49518,49512,34678,-40243,-37523,-75069,-55581,-2051,12253,8832,-17407,65657,80828,81700,-4408,-23379,7035,-12157,-37436,-25645,30914,56864,42339,28491,-86378,-9956,353,-30982,-8913,29296,-51787,-53893,14782,-22484,-48117,-16073,-34361,-34195,-20972,-38444,-71252,-8523,-18901,-13624,3269,50866,-8974,-31361,64919,-12277,-9779,-60078,-7237,43265,11068,27933,19767,-21182,-61563,-32277,83770,16245,-43506,2706,-81782,20532,29205,376,39736,56226,61540,97085,-8592,-30024,-11941,-4131,49893,52846,34103,58537,-24811,-30291,30670,-12331,6361,-38208,-17760,2229,-33442,-9067,36305,121148,81916,25869,30849,29036,-13773,24946,-21543,-34226,33539,-11985,-24785,38484,2911,-44847,-51586,-9731,-93956,-3179,455,-18535,-12690,90666,24680,34345,59377,62760,88022,-20849,20447,18099,-51206,14756,-442686,-615040,-199136,-63811,-79738,52959,-32108,73019,41642,48062,9401,54679,55213,3983,45929,-75611,-19934,29879,11090,96917,52484,-26308,-65680,14163,44313,7020,-54379,-83027,-50871,40064,-49395,11219,-48547,-110967,-13389,-63214,27331,7447,12594,48063,36938,-15471,13297,-69160,-79643,13582,49052,62140,9551,340,6307,-3862,65802,28703,29825,29316,-115064,-7655,32085,7626,-55283,43115,-28860,-6204,-20052,20465,-31785,-16347,15650,42304,-27952,64617,-5946,17710,53237,37372,53736,78865,10854,-46734,-12134,-114379,-67007,24287,44505,-30277,-13025,-2636,54545,311,-118864,-67923,-19541,-13037,35629,-42677,-54563,22712,9296,32070,45983,-69281,-102207,9785,-24358,-44828,-16640,-63701,63613,-14718,-5194,-79170,48339,71179,-17896,-79641,-94288,9955,28332,-1132,88934,-65155,13263,40835,41399,39369,-4105,-93413,-74467,-2883,61783,57,-89230,-44082,-43080,-86091,-31458,67025,96560,-23252,71827,56664,56097,6793,23725,-7362,-22936,-39958,-46142,-86634,11269,-5387,6605,138009,-23724,-31728,-45308,-28398,19242,-19792,-65455,-4151,-33674,-32336,3062,-47150,6296,21242,-4248,-55901,12279,-48086,1539,228,57894,120966,-14104,590,-82959,8495,39061,6099,17755,60193,45601,13052,5981,-66006,-3660,11909,-31499,-60239,-102878,16391,-62039,-48711,-1173,6098,-27089,-20166,18022,-28029,-143,33431,-7645,44530,-45752,2026,-4218,-79155,-36239,-87130,-53781,-46416,23393,53851,34553,-3068,47371,20459,-2536,52400,-84277,-34411,-64946,-48099,-54462,22639,19081,9005,48341,52285,-14730,23070,-41567,-110378,-101967,-112116,-7065,-32692,-21302,33052,47000,49212,21584,-6861,-7082,51896,35452,-13333,-55963,3123,-22349,11219,-31790,109592,-9456,-18943,9814,-57605,-49080,-127366,-22144,-20900,-73500,34280,98006,20653,-18088,4351,87051,-70580,-58835,-53543,-48970,50413,-50997,-85028,-70899,-92189,-100091,-13423,67616,12413,-100984,60844,40330,1962,-18269,19998,6685,80681,62983,18944,30412,-42923,-80819,-75230,28531,-33582,-23868,-45260,442,16300,27268,28754,3255,76877,32010,-4149,61145,-13087,-837,47608,18542,42099,65800,23215,30729,49391,129379,-24640,-4164,-11112,-11435,-11696,-34356,-45089,17558,-14890,58572,-1828,111894,-2748,-119319,-129547,-39560,34449,-43557,5431,38208,-32541,45578,24663,10220,36534,-26685,4608,16128,112325,19876,-44275,35501,1927,-1204,26489,32219,45203,19540,25148,-31420,-82214,-16570,41218,103669,7695,-24793,80267,-422,23610,45107,47924,-83827,-68671,85443,-1142,54498,-30656,-1816,4677,-33200,-24267,-20066,46800,68556,43632,-13535,-37584,55839,-47821,9096,-88479,15006,4371,89026,-7727,7721,9023,-55883,-54486,-95306,-88472,-54491,-52971,29678,97045,25958,-93703,-57833,64171,48684,26842,14947,-63729,-38596,-46642,593,22806,-21063,55399,-62491,35197,24887,15336,12943,-52948,24617,39453,-45217,2619,-50285,-3687,-23766,64089,43070,-15090,-37206,31074,45173,44577,42257,73701,24924,52658,-33908,-87158,49945,151085,-53587,-78599,40448,-61695,49208,27016,20801,12825,39651,26992,-29446,-41008,16384,-85025,-46071,-91279,16227,-8416,17645,-7241,-14137,25016,17578,36421,14474,49648,-28162,-743,99700,-33747,-11439,30820,-92061,1518,-123239,-901455,-402089,-93095,-64224,-12712,19321,-111808,-66979,-74329,-42306,-65136,27578,24790,-22940,46271,-72329,-18963,-595,-61223,-27626,6854,-32342,-10367,-29681,-5680,-42643,-62147,-11020,-29877,-12455,20687,7162,99824,23754,-43977,-10555,19213,10682,18532,-49334,-115910,18024,55379,-26474,8510,-64125,-42010,7188,-23161,-86541,-66701,-53695,9145,12275,6363,-40264,2985,-5139,20240,-46101,47884,-17635,-18780,-60034,-14035,-22566,48785,9256,58644,32528,19435,-337,7485,-18375,-62020,-9137,8309,10228,81289,92025,42457,33932,67533,22194,-12158,59570,20541,-23893,-67120,-29744,5187,13353,-3301,-45530,-73975,35152,49073,2464,617,-15790,-126027,-10048,-7450,-5468,56611,27098,29194,-23954,25409,-54084,22700,-40486,11597,-20722,-32479,75829,-53419,-84393,-8915,-18886,47466,45414,71436,-56981,14114,38840,11140,-25326,14043,33450,5345,-33072,-62205,-21631,44904,-38452,11165,9144,-40162,-19246,3351,-68667,-42136,-52299,-63996,-114218,2285,54124,50527,-11781,-28931,26484,4471,-19786,38492,-26095,34588,54346,-16779,13516,-189,-46044,9210,-8219,-6385,58746,84192,20379,40663,38110,-7414,77425,-50454,-10377,24846,33068,93744,47814,-67300,6741,-44771,-12714,-12139,-1476,37002,10930,-37367,30393,4812,-40610,47437,-8432,21508,-27480,-43720,70575,53934,-63552,17842,7664,-979,-23872,10515,4674,50164,28499,-78079,22324,133452,55843,-4768,65365,43087,19890,21111,-56702,-88090,-59704,-6792,31948,-4654,34791,18085,-7018,53000,-4360,-57395,-50817,-33625,71106,-13110,10817,-19157,-106055,-36631,-68682,38190,13087,-2215,-56281,-16338,-7581,-48988,-35390,3691,39883,-17367,37018,-51785,5299,-50412,-26404,6767,-66432,7620,27409,14492,4602,1371,-43524,-26065,23572,45626,63140,-25203,-38838,82484,39717,-55880,-3636,24390,245,-28174,-19932,-625,26466,34994,-906,-73284,-57457,-37017,-59539,44972,-4068,-3432,-4365,-80886,-97485,7507,-25527],[-30584,-7380,-47139,-14249,40205,71908,100321,-31964,-32092,-14357,17304,62158,59493,30550,-51772,12809,-31545,-73376,31677,19183,-60719,52420,-62820,-52664,-36957,-13505,20713,18050,39591,41054,-27180,-11133,-69003,-50589,84538,-12232,72469,-38337,11841,60149,-36024,-5459,40538,89980,52610,41938,-35314,26225,-43772,-40674,43608,22220,-93582,-61854,-3262,-20946,40842,-41343,54656,102227,10134,12172,-53908,-50865,25331,-20344,-41920,-13236,-26494,9600,23466,59948,-6336,-11799,-54561,15336,-47937,6864,54398,74513,74820,19552,79799,34641,16478,70901,46604,-20758,4421,10157,18729,13953,70892,61713,72365,12945,13080,23141,35589,-41995,4309,-46824,-27093,-65643,-58036,65671,18225,-1839,-38169,-63444,50396,35169,-92579,14356,-23194,-86808,4491,-22434,63608,-28262,23843,58338,-73466,-44296,32295,7123,-1315,43456,73944,86416,-38440,-63309,-95670,-69699,-6124,4079,19,-4859,71314,78859,94332,-7048,-34628,3504,-4464,-52961,-32179,33550,48839,34699,-7218,-93120,-6748,-20800,-77736,-7309,18191,-60356,-83077,11957,6319,-49901,-37418,-51162,-54271,-6072,-28346,-57987,17227,-9868,-5427,15294,46581,-28862,-24940,68946,18050,-19620,-67137,3969,35450,4182,22209,23072,-13015,-42312,-9477,85824,2608,-41176,-1140,-109419,3437,46177,5381,64507,64246,30415,61130,-26608,-65772,-22003,-4560,48764,19105,40099,9883,-42303,-43171,-12556,-25669,2951,-19469,-20117,-22037,-21448,9193,46311,125233,58280,21477,24242,40376,1904,26768,-37726,-26741,15003,-7519,-29299,36764,1930,-51265,-62699,-10988,-86574,24546,1752,-4330,-31010,57548,14833,33237,58865,62878,44410,-24111,21576,23404,-38017,80121,-381105,-732733,-259941,-33633,-21887,48627,-39699,71965,25560,42749,20988,15229,56637,3081,32175,-67055,-17022,16066,14515,65835,69553,-5196,-58621,-38551,60993,14424,777,-55839,-44030,26326,-55120,9646,-37180,-88673,-14593,-70745,33288,21197,-2956,34609,37056,-22331,22124,-88141,-81254,6513,47662,50316,6980,5790,10992,13605,77865,23280,6598,37683,-118352,-6555,47786,6272,-46629,73325,-13039,6390,2395,-3587,-42891,-9044,26507,43077,-16038,71474,-6159,12044,53102,27815,59662,84912,28440,-48808,5383,-69848,-32241,17835,51843,-14062,-25112,-28192,8481,-53961,-113699,-53915,-35753,-16123,22782,-57825,-52434,12519,-2555,45501,41561,-88409,-133444,204,-21464,-35872,-29607,-58682,40550,1125,5422,-68328,46088,71502,-3251,-35156,-75239,19809,36524,14028,79978,-63856,11165,67210,70178,18813,-12255,-72054,-65068,-27228,25587,-49,-39243,-13682,-46735,-84364,-13942,66859,75990,-35318,53870,55111,54102,-5274,7489,7405,-15070,-36121,-45606,-105732,15254,-15304,7899,123116,-21907,-10129,-43562,-35630,3964,-35240,-48409,-38913,-21407,3098,14575,-31999,14991,26407,-4896,-62875,11379,-31424,18722,-20219,69163,154740,-5132,41516,-67791,-2020,32077,2758,13065,55092,45814,5495,811,-57679,13570,14162,-43978,-76180,-78800,30699,-53684,-41477,10066,-20456,-38302,-7805,38815,-25387,-21974,37184,9442,54145,-39739,8018,-21211,-93553,-51466,-105167,-41644,-42409,34234,94127,47617,-5783,66152,27296,-18042,52530,-82663,-20626,-57618,-70365,-51067,21032,15556,870,41455,42513,-28333,43346,-39919,-92144,-115057,-125714,-57102,-49351,1327,31005,35202,36804,16307,1587,1022,44164,41105,-18654,-76945,18277,-12808,-14587,-17772,115551,-6304,-33882,-14285,-60955,-55781,-90184,-13655,6186,-41298,38272,62902,24062,-33947,1999,107406,-30701,-77125,-62996,-43897,58577,-55403,-69924,-86021,-82307,-68008,2461,91487,26254,-79277,66894,25365,-3353,-27053,1665,4236,61754,37985,36498,8747,-40449,-54649,-71504,26857,-48778,-41860,-53539,29075,16791,37626,28507,-7000,64370,28315,-15782,65586,-24972,4479,44134,32358,42617,77180,38685,22153,39411,147575,-33608,-8285,-49632,-56471,-22367,-41693,-80182,-26314,-3828,69831,114,104343,31851,-95290,-120228,-43232,29639,1306,12537,34848,-43492,51033,40427,51423,27156,-14360,-2013,8058,78160,9519,-59860,13694,-32579,-17857,32625,40348,31561,-28580,42074,-25202,-51776,2418,47001,116143,38537,-48875,46709,14943,39465,37409,34059,-66323,-49120,90968,-15306,40402,-38129,-1865,9639,-2017,-24870,-17928,52486,79664,37096,-46883,-39646,63939,-39907,36097,-77353,15497,1722,105685,-25210,-8040,-7892,-36934,-43845,-111609,-56944,-35868,-48515,13577,61224,34530,-101298,-60266,25139,36065,19134,1492,-31537,-32392,-59092,-8003,14682,-47847,52211,-65679,10568,17092,30799,27957,-52773,21294,7232,-38967,10970,-22249,37253,10220,98754,51822,-21432,-21326,22123,60754,50142,46443,66680,-339,44713,-18183,-63882,40149,148879,-53934,-78046,44119,-80705,54865,5309,14381,33719,33829,27429,-12450,-28796,10899,-69342,-40694,-72764,31453,-26246,-11894,-26434,-23877,24638,15793,35544,6966,42041,-17892,-12841,81710,-33486,-10244,-11111,-101765,-7693,-130678,-901614,-389005,-103588,-49681,-27325,22134,-96100,-95273,-52301,-48070,-20332,46179,46967,-33980,16681,-51169,-40324,3133,-68483,-23839,-7099,-35597,-29750,1075,-22706,-48418,-53221,-8594,-40928,-11242,86,1313,98439,30942,-45079,-18969,9373,27867,9969,-36139,-113006,15468,80838,-27376,31204,-52472,-37708,-555,-26687,-82591,-45347,-34130,3609,9956,8975,-38649,-2867,809,24678,-33957,56397,-32847,-3925,-57840,-32694,7596,74891,16456,41461,32821,28365,-9241,13588,-48189,-68803,-14286,-24442,-2660,44169,71784,50709,46659,73587,3755,-32961,57412,-4331,-18790,-71980,-21424,11302,17334,-14611,-81525,-98430,33139,34697,-7869,13726,19295,-89647,11670,2881,-5046,56988,23871,16853,-11280,20106,-65536,47191,11580,8763,-27697,-8958,65008,-75939,-65458,-33429,-14785,62473,51930,88186,-52268,-3322,36999,-532,-25602,12835,37090,-14164,-11139,-41269,-2334,26981,-27860,-13932,-9813,-32144,11276,25532,-81291,-27790,-28237,-68202,-103017,16573,74428,53014,-10762,-18234,36665,4676,-28601,22559,-41485,28837,46849,-41781,4386,51645,-18692,-10511,2635,7848,24368,83637,23025,5526,73063,-10319,65234,-52881,-15002,-10798,40080,91045,80566,-74684,11726,-64791,10323,3172,-463,48265,2499,-33419,13354,-37103,-42244,52695,-3507,55333,22912,-36786,52726,37568,-65186,7906,-745,-4827,-19051,9758,-2036,13303,4629,-85408,1218,122461,45829,-14576,32127,39598,3725,14891,-39377,-75540,-76890,-19940,24255,355,44397,16107,-24236,64554,-5383,-46568,-53496,-35571,72102,16664,11098,-28141,-81431,-21770,-36348,45277,8710,13072,-70607,-35256,15688,-36527,-39942,-2041,29401,1473,25745,-50909,-13258,-37062,-51257,-7084,-89325,15216,15715,19683,9546,9467,-41094,-36522,28103,46255,62041,-29437,-64835,46666,9338,-45035,12657,9961,-102,-52371,-29593,-14557,9557,37712,-1178,-70261,-50844,-40729,-49651,39239,-40754,-618,-974,-70340,-80485,98,-35684],[-34748,-2630,-56605,-12052,32090,57025,108573,-28906,-48728,-45254,-29470,31409,63782,24041,-40222,25049,-28538,-78306,-23324,1751,-36395,52294,-41602,-20497,-10689,3390,32968,48116,37105,-8824,-7979,43420,-37299,-44290,75955,-9230,23244,-42903,14043,29559,-21591,5710,34097,101282,40041,35367,-34602,45074,-28475,5150,42834,29960,-54211,-62676,-17364,-52326,20363,-46902,53689,108853,15493,-15054,-48712,-60997,5455,-11591,-42059,-21599,-8913,943,6619,59137,-11855,898,-52666,38732,-21298,-3358,48994,71046,67609,65798,108493,22039,17947,74284,60370,-20852,19091,15793,1222,16932,70039,80047,56756,26112,-644,42569,35473,-35848,16407,-41577,-19389,-83827,-87186,31772,32343,-17670,-45695,-64631,23147,-4335,-123577,15241,-29307,-76682,15251,-3227,57197,-49869,6655,52008,-89683,-65308,18305,-8154,-6276,30267,109614,123961,-38873,-85214,-102582,-58834,-6165,-7350,-7538,10180,69936,67742,85397,-23039,-47880,-1367,11226,-61968,-34010,30497,38877,22935,-55862,-79527,-32,-38024,-118249,-18210,5920,-57116,-91792,7886,31907,-42174,-58544,-69726,-62224,6957,-21809,-43592,47574,2010,6984,26583,41367,-46395,-15871,71050,47958,-26887,-55622,12139,16487,-14921,-5361,22419,-2531,-9758,7908,88265,-3335,-35593,-1428,-104916,-8093,58792,9511,86363,60426,-5368,16830,-42944,-85656,-45176,-1752,45019,-306,28104,-36234,-55577,-51611,-57609,-34565,6711,-16998,-28820,-41928,-13716,19275,42926,106582,26938,16398,15509,48322,6750,29344,-42334,-18360,-5322,-5323,-32057,40037,9622,-36332,-62651,-19220,-67689,57405,5837,19784,-19651,27346,1583,13644,32508,51267,-12785,-28482,16681,18331,-17621,129885,-332967,-821170,-299762,-19049,30745,34672,-44634,58083,-239,32468,25792,-29665,55098,-3160,14905,-59735,-6874,1391,16128,39080,70557,22047,-48759,-84119,67292,22802,53212,-14821,-25778,9219,-61231,11387,-19571,-49411,-11841,-76006,20089,31004,-17055,11269,31745,-26278,30642,-94108,-78112,-1820,41948,38262,2068,15307,24577,41466,85704,12537,-33135,40446,-85966,-601,50401,-1329,-33561,88992,-4342,22185,15406,-35132,-57092,3925,25269,37010,-15330,69725,-4829,8885,49094,6190,48702,75178,24875,-51241,17354,-17962,15793,7195,51508,2777,-30977,-37084,-35916,-96338,-110630,-36601,-46162,-16155,14172,-64453,-43549,-3922,-15152,46305,32435,-89320,-158643,-9714,-10868,-13748,-33344,-44904,-767,15706,21452,-49159,39324,58601,-153,12139,-62102,5791,32866,22543,46020,-54592,3673,83425,86010,-8953,-25556,-38588,-48017,-47070,-2949,9320,37584,25263,-47421,-63880,2671,55113,34757,-46309,34038,36892,46217,-13579,-10044,29457,-2729,-41097,-41142,-118970,19676,-25148,3052,100161,-19399,23319,-43064,-38509,-1892,-48084,-21947,-63273,4526,28470,16647,-16792,21426,36789,11728,-59229,4710,-10651,36370,-40394,64973,162549,5251,68565,-31787,-11090,26260,4353,6006,45670,40930,-9194,-7014,-45528,14639,9818,-47557,-83833,-43699,38525,-38952,-28443,13940,-40738,-45778,-737,60926,-20283,-43259,29044,20598,57239,-32558,17441,-37521,-99874,-63177,-110795,-33330,-34943,35453,116087,36809,-4006,76213,26217,-27623,45065,-42133,4890,-26227,-82113,-28084,21395,7032,-11438,30709,28100,-35428,55379,-31329,-62633,-122029,-132948,-95040,-54709,24010,31189,30140,34950,12905,5119,9174,32428,42142,-21524,-72800,43104,3415,-36870,-4080,101952,343,-46891,-45659,-56965,-61562,-40626,-2942,32120,-8094,37991,20196,30219,-49028,1208,111420,27114,-84864,-68769,-37602,52484,-56339,-42723,-87292,-58829,-26037,18462,108846,38501,-51600,64070,9793,-9079,-28212,817,494,38005,11136,42675,-16204,-42756,-23058,-53244,24576,-60642,-49313,-54883,49049,10637,36277,36533,-9055,44038,28848,-18113,65757,-40105,9194,27269,36393,38060,72399,50808,15747,23337,122367,-38314,-10658,-82729,-85309,-20496,-42561,-94840,-60117,7829,71635,-2395,88059,58822,-48718,-88652,-40350,15229,26366,16268,28888,-49692,48042,43791,89147,9788,-3809,-14975,2824,48523,2388,-75439,-10296,-54761,-33462,23421,41990,17180,-64142,58557,-12709,-16549,18300,44282,124381,61497,-57465,12252,60634,51383,23933,16815,-41984,-22730,81465,-35423,18865,-42666,-6253,7627,27882,-23040,-12010,54298,92558,24434,-70946,-42449,57451,-17475,59535,-60654,12296,950,96064,-37880,-18908,-25875,-23712,-27563,-110214,-27105,-19856,-43681,-1941,27246,33611,-94185,-47747,-14373,22103,10446,-19610,449,-19694,-58677,-12492,8058,-70439,39218,-66057,-19775,9919,32880,29732,-44370,12843,-12891,-29990,17819,2187,63513,33053,99767,38023,-15392,-23622,9529,60765,48586,45748,45704,-19562,-4784,-6015,-33619,26833,109242,-51161,-61535,38969,-90099,50857,-15925,10194,41779,25584,22508,-8669,-10114,1032,-56026,-44649,-51144,35522,-39993,-30288,-50313,-30641,25860,12355,32749,16913,39117,-14139,-30828,54282,-27996,463,-63223,-102594,-20258,-138915,-900358,-366428,-115234,-34528,-44880,14181,-69298,-106807,-29494,-49249,12616,53604,37520,-51175,-26294,-29809,-57950,-3271,-63622,-11934,-10816,-30154,-43874,22170,-29721,-45615,-49277,-12311,-42613,-7297,-24618,-536,75477,41961,-40362,-24829,-6354,36662,-4141,-21433,-105467,9939,99040,-28265,39500,-32425,-35002,-19953,-29698,-78630,-11811,-10599,8595,9767,10332,-27285,-11987,8303,36978,-9685,49432,-44839,9692,-48006,-40893,36974,83070,29664,31517,13538,32489,-23360,9315,-77654,-61767,-16040,-53520,-12953,-9750,40305,63177,59260,67661,-11055,-39356,33533,-26821,-18348,-68987,-1622,17817,8543,-16529,-91817,-99261,36169,21005,-19822,27854,44948,-47275,33226,8896,-1238,55111,28709,-7,5769,13577,-70483,58411,60568,-4863,-27231,19626,41089,-90224,-52066,-51098,-10725,71502,45519,89151,-24591,-20894,36867,-20685,-24165,14453,37339,-18415,5302,-27108,14056,6742,-29362,-34482,-18913,-17791,36560,38227,-84753,-7492,-5502,-75876,-87254,13691,87150,48945,-9798,-6322,42494,1754,-30873,15779,-60622,23181,30471,-61012,1588,92575,-8191,-27683,10856,17606,-6457,83239,27050,-36549,90225,-11957,37010,-55509,-19998,-46382,35058,81377,79089,-76348,14360,-80604,8829,14338,6856,50661,-6954,-25758,-8659,-99806,-33638,54510,5902,77158,56035,-32860,31772,19551,-58528,-10540,-3543,-16105,-21046,-1808,-8319,-17651,-16492,-77454,-21480,96689,24110,-34044,-9457,20117,-6921,4760,-15076,-61435,-79945,-47577,15439,11812,49381,13694,-33182,66651,2209,-16304,-44855,-25508,64567,41076,14929,-33292,-43710,-3039,-2669,46252,-4271,13778,-79023,-50622,38623,-24369,-36755,-15100,9859,21105,11649,-48813,-29462,-20649,-68675,-34929,-95096,26196,5077,20886,15999,10300,-36745,-44353,25710,53444,60605,-24926,-77165,11094,-18195,-30470,25577,-6274,431,-70813,-28034,-8556,-3703,41313,8341,-44120,-37964,-40391,-24145,28204,-69410,-6548,2086,-51348,-52367,-7163,-43773],[-44638,-4961,-67783,60,21668,40447,99195,-21705,-61566,-83204,-66053,22588,66921,19990,-22193,27382,-20642,-77707,-58118,-15053,-10977,48772,-14041,1432,15900,25042,47287,78124,29130,-46729,2733,79365,-6398,-35327,56798,-2738,-27075,-65420,8606,3936,-10715,18524,25860,93807,20826,28036,-17607,69938,-19780,40937,42313,32719,-19265,-60409,-29589,-78043,5224,-36980,46222,98058,25561,-39388,-46103,-60877,-13715,-3478,-32543,-28413,9114,-25158,-17309,46909,-14080,8442,-47092,52450,11885,-17916,33036,57992,54248,94384,124465,14460,15499,62293,66914,-22200,28269,25700,-19917,10281,65020,88709,38054,38832,-18300,62991,28617,-35855,23701,-20817,-12895,-91991,-92346,-9871,29639,-35250,-31834,-55990,-27006,-46367,-131372,13370,-33781,-58616,21201,10763,46722,-66013,-11087,29482,-87158,-79183,11453,-19725,-12117,14279,141942,136773,-36759,-98493,-97428,-33696,-3347,-21410,-13632,24417,62855,48948,57323,-40456,-56592,-5125,31696,-58603,-28022,22014,27397,8605,-102817,-47015,8544,-47084,-140635,-42713,-5791,-41101,-78686,1531,45267,-25273,-76296,-87265,-57196,13368,-20702,-27230,73120,16935,21667,34406,37096,-59611,-7535,71721,67379,-29007,-27203,15919,-10147,-44640,-33665,19381,11670,26764,19050,93951,-320,-25772,-254,-62677,-13777,62492,14205,99204,46680,-34812,-22873,-54871,-81828,-75267,5311,40223,104,9626,-63779,-61832,-56081,-94825,-39073,16503,-26788,-37520,-50551,-11867,16082,34773,75979,63,16268,11147,53843,-63,31171,-34350,-11701,-17611,-2860,-32384,49307,23591,-4522,-52962,-32908,-37926,84862,10483,45570,5790,8331,-10004,-14517,-18325,31357,-62460,-31086,5260,6608,2980,152658,-307461,-850454,-309573,-28050,58539,9305,-47656,34338,-25300,20239,22055,-64087,44645,-14682,2738,-52021,6919,-11930,12799,19330,58244,47931,-38677,-110430,60547,32647,93663,24351,406,-8213,-66444,16606,-3231,-14221,-7904,-81721,-3555,29456,-26042,-13236,22797,-28780,36315,-83356,-69626,-10518,32109,29824,-3157,22723,41139,70176,84195,-225,-69240,38555,-26859,8165,39001,-9816,-16027,87135,-3200,37723,18503,-66402,-78040,19099,12426,24877,-23927,58972,-3553,5229,41636,-24857,22095,51398,2974,-51996,20230,26992,63014,-4227,42866,15156,-30060,-27266,-59157,-115240,-110984,-20905,-49140,-13536,17003,-55077,-30085,-22283,-24749,34914,19544,-67122,-165974,-17052,3537,12828,-26200,-25730,-47769,22151,40327,-26855,28431,33362,-9017,44385,-57461,-27475,18041,19246,-2981,-44115,-6912,85724,85522,-38832,-38861,-4952,-30943,-56074,-17675,23127,104208,60252,-44956,-32847,9890,34673,-12751,-57571,16358,4897,33381,-13774,-24643,49734,12707,-55003,-33377,-121824,22014,-32672,-7100,72499,-12438,57427,-49353,-37504,206,-53869,4358,-68794,35142,41450,8657,-4112,23353,49772,39082,-49858,-7547,6437,51359,-54533,47784,126805,14053,73935,17475,-16279,21096,12828,-4073,31425,33932,-26839,-15473,-30049,-5581,1573,-43890,-80025,-6825,37037,-23810,-15571,11073,-47249,-49981,-1662,81400,-12046,-54565,11228,24318,53870,-23886,28385,-52867,-99135,-70845,-103771,-31468,-27511,28240,115253,6763,-1470,83578,21087,-29344,28463,13645,33755,19729,-78690,5899,18631,-10840,-25870,14880,13930,-34811,58036,-18724,-31958,-119142,-129107,-104735,-47746,39154,33912,32504,38680,8403,1511,13982,17651,35495,-23786,-45526,70121,18048,-51046,8802,72945,5967,-57076,-77133,-45806,-65792,-726,5869,51034,15688,33173,-18560,36117,-57284,2155,97907,80984,-79144,-70588,-31649,35627,-54309,-10752,-72493,-26915,11048,29171,118629,49396,-26446,54492,-2446,-12580,-19787,17437,-5931,15677,-11326,37552,-37803,-51458,3804,-27777,23230,-61691,-43411,-49079,58225,2801,23346,49384,-4898,21141,31990,-15548,60395,-53849,13566,5868,24491,30131,57643,58858,13282,8752,63335,-37412,-11480,-97971,-88676,-4199,-38737,-85543,-77426,19480,63821,-7699,72395,72940,1553,-52371,-31507,-3615,28614,15747,19956,-49234,36715,36620,110114,-9604,3891,-28633,0,31079,500,-82491,-30732,-62619,-45439,2641,35350,5241,-75313,68433,-533,16069,31561,31057,119817,69836,-46455,-16375,113465,57325,5942,829,-17033,-4540,56321,-58358,-7722,-42587,-13712,261,46780,-19114,-3853,50337,105790,11230,-74272,-53802,39051,14360,68940,-43895,5278,2049,61741,-49614,-25302,-42916,-17576,-9836,-91211,-4471,-11659,-39538,-13274,-121,17982,-70983,-26351,-45111,11117,6847,-39202,24024,-4870,-44648,-13771,3675,-91180,19975,-65979,-47637,5384,17880,16255,-26134,2893,-20074,-21190,20853,18502,64327,38129,64861,11013,889,-52694,-4407,46467,39853,37596,11462,-30600,-71143,-3606,-4830,13573,36657,-43634,-35500,32514,-87642,38469,-27313,8103,32834,16609,11244,-17627,7820,-9754,-50982,-50653,-34754,25931,-46965,-32992,-74294,-36237,29751,7591,25829,36259,41294,-20847,-48118,25770,-17556,16029,-106982,-95512,-34959,-145453,-902519,-337685,-127177,-21831,-62627,-1393,-41973,-95429,-10647,-46656,29621,44655,-651,-71874,-68892,-18810,-69325,-17863,-47420,4962,-3516,-19723,-44960,28428,-26911,-39446,-48814,-22254,-38957,-2816,-46090,3917,41641,52440,-29540,-26104,-21790,42285,-21338,-8512,-96824,826,96588,-30362,33288,-10428,-32901,-42866,-30773,-77432,22520,9822,24782,13615,10789,-9767,-23835,15677,59941,21758,33062,-49069,18553,-31213,-40008,60781,69816,44768,26814,-15473,32707,-38771,-4563,-99143,-42444,-13237,-71745,-15804,-55656,14034,85367,68334,55262,-22961,-29571,-9266,-41777,-24073,-60100,28802,24400,-11169,-10631,-76417,-73015,40356,12616,-30774,44157,59828,-8393,50507,7606,4360,53177,40512,-18635,21282,6448,-67434,55859,90156,-25100,-21230,40367,4515,-93271,-43736,-57775,-7445,73361,23458,70096,18251,-37807,44330,-43210,-20964,14774,34412,-4472,17427,-15848,21906,-11887,-42421,-42270,-18646,-5020,49671,40064,-76446,12202,11085,-81113,-69200,-4588,85646,36632,-6704,3839,43920,-3861,-28367,22707,-77494,16733,8687,-71791,2269,100281,-15398,-37138,15286,23097,-24724,84869,28405,-75784,80177,-11272,249,-54671,-22395,-70949,17412,63520,52548,-65500,14463,-85904,-16960,21445,19375,42691,-14311,-16961,-30162,-161518,-19200,53680,16920,74466,57754,-32871,13343,3294,-45694,-34525,-2338,-30740,-22848,-22368,-15324,-35687,-31450,-55893,-38933,65660,-855,-53867,-48221,-9629,-11994,-10061,8438,-45560,-64054,-82268,11186,27986,47401,10912,-32632,58210,13979,21661,-29140,-7640,44666,51873,19435,-32944,-6533,17796,25701,43432,-19452,977,-81485,-56089,57083,-17137,-31317,-35542,-18045,32656,-1990,-46796,-40301,-9877,-70216,-58675,-82372,36595,-60,23748,23395,3271,-31753,-48095,15743,67269,57298,-16753,-74021,-13031,-34123,-15110,33018,-19230,1046,-81690,-16942,15999,-9228,47279,27744,1977,-19780,-35774,7519,15717,-81323,-17828,5751,-27264,-24914,-11056,-47852],[-59715,-12803,-78798,20031,13558,24872,68289,-20851,-63251,-114502,-82936,35253,69213,19416,2032,20122,-10326,-70363,-68439,-26485,10411,41894,14065,14024,35251,43247,58612,100617,19697,-66160,2589,90772,17553,-25545,34816,5565,-58147,-90859,-3258,-7351,-7473,26337,15796,70983,-2650,21792,12537,90558,-15534,54185,42943,32585,2206,-55974,-35060,-93349,-2443,-15023,31868,78087,39128,-53310,-47186,-50742,-22414,1731,-21753,-32971,21804,-57277,-38993,24538,-12207,5106,-35138,55650,37104,-37655,14595,39257,39578,91472,121330,16582,7729,38377,67957,-24993,31195,40709,-36167,-5572,53003,81826,19983,44995,-32329,77076,15902,-39728,26686,8862,-6482,-88344,-73043,-45159,8302,-48800,-771,-38533,-88982,-76452,-111841,9708,-34534,-36637,18359,16064,33692,-72610,-23932,-8394,-71097,-84818,4639,-22975,-15150,107,157092,126722,-28243,-100631,-86848,-10004,-766,-35857,-18821,35325,53257,25247,21561,-47440,-54435,-6284,51775,-41107,-13760,9870,15116,-5372,-127584,-5168,15491,-47119,-138842,-74391,-15269,-15539,-51633,-7742,41728,-4591,-88725,-100474,-42489,11484,-24312,-3878,84738,33814,34815,37052,34267,-67703,-3109,69778,70722,-24460,8852,15585,-38136,-76284,-39771,16093,29560,55420,24125,102257,10200,-10078,-153,2293,-16059,54152,21101,98412,27062,-48093,-49906,-61292,-55841,-96719,16258,35099,16564,-5992,-65733,-59873,-57883,-115680,-40939,29686,-37667,-40706,-45895,-14832,268,31475,48826,-8239,24691,16114,58781,-15595,31548,-15802,-8668,-18138,1085,-30555,62227,38016,30333,-38451,-49565,-2884,99007,14073,65338,29479,1959,-14971,-39386,-76813,9037,-86703,-29277,-10636,-5952,17372,144423,-307948,-811968,-289643,-57005,52236,-25291,-49539,5476,-38684,9146,11201,-78595,20335,-30209,-177,-41573,20675,-22476,3928,6279,39071,64989,-29977,-113036,42284,43909,117487,49167,28673,-23669,-69348,24335,6382,4410,-5635,-90321,-26054,13507,-27731,-31293,11778,-33723,37280,-59133,-58255,-17425,19895,26920,-6628,23925,54283,88017,67283,-12613,-85652,33927,34796,16969,17375,-15758,3110,69182,-8011,49428,16385,-89678,-103855,32021,-6377,9092,-34999,41423,-4116,-1341,32453,-58979,-12573,19974,-27389,-48756,13943,56569,94888,-13634,27070,19779,-23482,-3516,-52662,-110397,-115411,-10781,-45749,-10343,32896,-26412,-15538,-37622,-29991,14114,4319,-27499,-148558,-19176,16200,33316,-9864,-4553,-85969,14598,57146,-6654,15823,1468,-25806,50473,-58257,-65514,-3700,4506,-48726,-37160,-17017,76685,71708,-64859,-47120,18192,-20185,-51629,-19315,36125,128626,80593,-38710,-1808,5037,12855,-48532,-68346,5719,-32022,17416,-6162,-33295,56984,27963,-72523,-23889,-112653,20213,-36816,-19810,44844,1441,80754,-63164,-33148,6519,-51009,20741,-52803,58948,44269,-6024,4731,19418,61326,65874,-38381,-23359,14893,61072,-58181,25771,52182,18854,59516,66542,-16270,15586,27665,-16616,12976,27550,-42803,-21719,-12356,-42674,-8382,-36409,-64313,23404,26445,-13380,-5804,5520,-37836,-50494,-10029,97306,-662,-49558,-8246,26016,47653,-13051,38044,-67009,-94060,-73863,-86915,-36058,-24195,17347,95172,-31027,-2148,86569,15710,-22941,4830,55264,56966,63367,-60688,38243,7561,-36535,-38408,-7320,4499,-27701,54090,-5143,-8254,-105966,-112698,-82168,-31029,41930,38858,39211,41410,792,-8645,13734,2496,20210,-27568,-7875,91838,23740,-54644,23237,36685,5734,-63688,-98788,-28318,-68150,14478,10006,60310,23573,26213,-44254,37789,-54954,4658,71062,112050,-60841,-70264,-27789,14345,-49595,18110,-43381,5610,32724,31955,117451,57844,-7673,41003,-8656,-13494,-2475,43339,-15513,-2520,-26337,25039,-50472,-63854,18426,-4017,23181,-44747,-25312,-37976,57752,-2000,2132,62623,2503,485,34674,-13399,50168,-60458,18267,-6958,-3466,22331,43388,63218,14310,2253,-934,-31019,-11413,-91492,-70994,21004,-32513,-58350,-76438,32371,49123,-13717,62686,74390,34799,-24979,-19149,-21078,14287,11300,8591,-41945,19583,23887,101436,-27245,7824,-36698,-1629,29438,4646,-73926,-43220,-61292,-51116,-22439,20279,-3443,-60650,68515,6380,42068,42506,9318,95579,61397,-20879,-34745,144680,56803,-13896,-10060,2110,-2230,20162,-79100,-35782,-37005,-20711,-8780,48642,-11875,4420,39648,114051,3267,-52124,-73686,13914,46200,60733,-29095,-4611,4821,19063,-60527,-28435,-57084,-16873,5203,-60952,10403,-12938,-36577,-18262,-21094,-11673,-34913,-4980,-61120,5751,12528,-48301,34515,7595,-19692,-14039,1827,-108943,438,-64410,-65083,3900,-10709,-8122,-205,-5840,-16774,-16502,20002,26015,40952,28058,8979,-16323,21784,-101379,-16491,24271,25955,20842,-29730,-33145,-121784,-12976,15736,4071,-49525,-32453,-10668,29358,-73612,21722,-24739,6561,8147,7997,-5098,-32573,17468,-18725,-55053,-48510,-28725,5450,-47179,-23860,-91628,-42143,36029,1207,13244,53562,46889,-36989,-57471,4654,-4686,29269,-121640,-84194,-52171,-148317,-912232,-308794,-138409,-14507,-76995,-19261,-22945,-65489,864,-42066,31636,18321,-52193,-89795,-93632,-22269,-73912,-36286,-24299,21896,10430,-8966,-28890,19993,-18874,-36379,-48293,-35557,-34427,735,-54478,14798,8889,58300,-13758,-21991,-30700,50889,-37375,-244,-88934,-10799,68335,-33184,17441,8363,-31035,-62344,-28431,-78412,45086,21173,45196,21632,10095,7453,-34869,21586,90918,52218,16810,-43606,21588,-10103,-32178,76142,38744,56318,22660,-39474,30321,-51682,-25597,-108233,-16957,-5771,-76341,-8672,-71875,6232,113052,71562,43712,-33198,-6312,-58766,-48105,-34733,-47914,64383,30839,-37343,-4314,-46807,-28719,39287,11777,-38821,59909,67663,20889,61331,-862,8913,51566,55139,-34384,29746,-518,-58055,43761,91293,-45895,-13934,42298,-36195,-85424,-35466,-52100,-7470,68375,-11917,36059,62859,-53519,60365,-60777,-16121,9933,29370,22664,27462,-5152,19151,-25154,-60434,-31726,-11472,226,49571,32159,-58122,24114,18930,-78047,-50416,-31375,67502,15343,421,9704,42195,-10158,-24885,39991,-82115,8315,-13343,-74036,1279,70595,-32451,-35800,15579,25236,-26790,87588,24031,-100351,46644,-8051,-33544,-47873,-18360,-76830,-8740,37305,22147,-41064,12249,-76387,-57822,26192,33425,26446,-16628,-9412,-43873,-191523,-5509,50383,26591,46374,31151,-32290,1550,-8140,-31993,-58063,-303,-43393,-18828,-44473,-25097,-39639,-39459,-28017,-46568,39372,-17936,-66540,-73512,-38610,-13433,-26895,24293,-27996,-32672,-108901,15245,43811,36457,7386,-23948,41091,23440,53842,-12372,11956,12789,46352,21393,-27754,15577,38882,44408,38901,-29558,-20392,-79491,-47715,67032,-17180,-29214,-59701,-51953,31534,-11509,-43351,-42934,-9565,-52486,-59841,-55985,41265,752,31617,30303,-10852,-26285,-48068,-71,84342,51545,-11503,-58545,-20903,-35319,-2926,33953,-24900,1598,-85946,-1994,47504,-4798,55287,52841,53633,244,-28151,34022,6116,-73074,-28518,10550,-2451,-6506,-9696,-46862],[-75069,-22144,-85009,41520,11628,11574,21607,-36736,-53075,-127064,-80897,54076,68431,20346,29504,5154,-2295,-58352,-63944,-28462,25448,33031,37728,21363,43124,51640,61313,110484,13553,-70236,-7336,81583,32744,-17160,16323,13394,-62898,-95728,-18315,-2076,-13851,23480,5344,40690,-28241,17727,45524,94594,-12032,42745,44680,31459,8302,-48823,-31423,-96425,-3688,12432,12191,60688,54509,-54044,-51730,-33315,-14795,2389,-17522,-34214,24992,-81634,-50457,-3938,-5577,-9098,-16430,50182,42173,-60069,1048,19414,27895,57675,101869,30072,-4641,9937,64941,-27834,28199,57728,-38884,-26250,33393,59621,4140,40518,-37078,79437,-1042,-43563,26064,35768,293,-75658,-40804,-64925,-25554,-53817,35970,-16757,-142517,-84719,-71335,4922,-30446,-13629,8185,12156,20790,-68290,-28212,-54049,-51146,-84507,-7363,-17408,-13613,-8671,150740,105408,-12561,-91841,-79311,-456,-1623,-47252,-24105,41418,45242,124,-6496,-37781,-37845,-4817,66058,-13332,5911,-3282,3050,-15832,-116806,31989,17081,-40258,-115086,-101018,-21225,13038,-23175,-19697,22777,11187,-95462,-106807,-23917,3040,-28658,28654,77212,50169,42868,34338,31733,-70902,-4771,63040,58981,-13367,40311,12702,-60236,-96719,-15175,14428,48047,66741,23710,108149,24832,11947,-2929,62037,-17794,32931,30287,83914,6668,-41646,-62153,-62694,-18024,-92704,29194,29345,39038,-15641,-45422,-50005,-58436,-115756,-42764,42903,-38494,-36098,-30528,-19682,-22374,37828,35376,10448,41329,31859,64659,-34324,30645,8952,-10195,-8961,5935,-27342,74540,46023,51161,-25734,-66867,27727,97560,16744,75361,42122,1784,-10450,-52820,-114077,-9657,-77229,-21907,-26972,-14325,21511,109356,-331099,-720512,-252762,-93912,18238,-62132,-50833,-23641,-33356,1539,-2686,-74929,-17570,-47385,4626,-26648,31539,-29534,-8212,-1858,20622,68941,-23198,-96652,18173,55660,124322,54726,52519,-35587,-68828,32925,7751,5465,-6337,-99843,-37803,-13620,-22154,-38917,-249,-45289,32469,-29485,-48126,-19419,8240,29370,-6755,18274,58897,86005,32583,-23513,-77756,28667,75426,24129,-7751,-17953,18492,39743,-15347,54565,16012,-99678,-125131,39159,-23156,-7327,-40215,20674,-7483,-10462,24311,-86920,-44029,-10855,-53666,-40430,1509,69355,102351,-19862,6551,16139,-13591,24796,-22031,-90380,-123373,-8310,-38868,-9509,56729,17092,-3735,-45974,-31149,-11746,-11257,15684,-108650,-14655,22264,41554,11260,16176,-103779,-8481,66792,7578,4996,-28832,-43956,30132,-59665,-91011,-25790,-16435,-76343,-34932,-23217,64079,52407,-82281,-47111,25934,-17030,-35948,-13347,44270,104604,81492,-28222,20925,-7132,-2024,-60264,-74881,5674,-62219,825,4564,-35952,42129,39315,-85877,-14915,-93581,13369,-37684,-30742,21850,21324,86109,-80448,-25835,12974,-41219,21417,-19852,66658,41130,-20953,9735,9938,67336,82436,-26193,-39442,13753,64182,-49736,9211,-30642,18495,34976,100554,-10935,9459,45575,-29875,-8001,23066,-53498,-24074,4877,-83321,-19138,-28420,-39958,41594,9515,-10695,744,2940,-15539,-46218,-22239,105720,12750,-27717,-17204,35611,43951,385,43550,-79601,-87909,-71243,-64848,-44365,-27788,8840,64336,-64020,-7891,77801,12072,-9792,-20862,64665,68742,88706,-34332,58251,-13405,-61754,-44067,-36363,2338,-17233,49135,7139,4297,-84972,-86034,-38160,-9584,32919,45218,45346,38591,-10271,-22180,8974,-8118,-1772,-34462,23812,102470,17092,-48221,41685,1793,-3652,-66379,-103038,-6727,-68676,4938,8898,60656,14595,21010,-53724,31991,-42116,8351,38469,114770,-34121,-70787,-27405,-5374,-42459,37536,-5664,31337,37776,27317,101042,60921,4715,26423,-8183,-13858,20180,66460,-26977,-18143,-34691,10661,-51462,-72414,18028,10980,23612,-7518,33,-24787,50885,-1438,-21958,72421,10515,-15810,33691,-15708,37565,-54746,23793,-1125,-39878,19019,39943,65286,16605,6859,-39921,-20665,-11088,-67892,-47069,44298,-25359,-24852,-59993,48192,32591,-18573,58574,67557,39908,-10761,-6524,-32551,-6911,4493,-3668,-29764,849,11582,58148,-42403,7514,-35172,-3275,41772,13674,-48393,-45763,-59919,-49049,-43759,-912,-9817,-29505,59671,6926,61104,49854,-15176,52733,38605,8548,-41115,137896,50551,-31399,-13824,10525,-15368,-17277,-92403,-60770,-26385,-22895,-15331,33776,727,11253,22855,110256,4170,-11117,-95587,-11901,68231,40027,-14858,-15234,9205,-12512,-67200,-29340,-66592,-17926,14684,-29133,20429,-21130,-34969,-15803,-36684,-47782,6091,8211,-61909,6054,27508,-42379,31496,14675,10842,-15185,2547,-118428,-13078,-58704,-67048,3835,-43302,-34055,26531,-12495,-6650,-18120,17478,26414,5807,11559,-45114,-34200,40197,-145600,-23214,3510,10739,-2888,-68302,-29162,-136471,-31423,24859,830,-122089,-20161,2404,29570,-50765,6095,-10836,2953,-25389,120,-22721,-44670,14483,-24695,-63908,-31827,-31066,-18381,-42850,-10473,-96142,-49153,42939,-7536,-5021,59970,53267,-57460,-54453,-3245,6426,33281,-95434,-73041,-72048,-146672,-930632,-286768,-147604,-14837,-84864,-34023,-14504,-29833,4318,-36966,23141,-19674,-98023,-97918,-87376,-33982,-72606,-53190,-959,33847,23479,-1348,396,1601,-13079,-40832,-44174,-46896,-31790,3202,-42965,30708,-15275,57521,4282,-13260,-29457,64168,-47179,2468,-82010,-22515,21121,-33997,-729,21523,-29308,-74141,-21940,-78518,48136,21167,58352,31952,7567,17743,-39754,25278,121610,73446,8593,-29637,20258,11357,-19474,81739,315,59598,14890,-45080,26199,-59572,-49943,-104366,6393,5047,-69375,7602,-52643,21078,133560,68502,38696,-40243,23897,-97579,-48379,-47076,-35426,96478,37021,-63957,-7286,-18519,16395,27718,17932,-43330,70263,72956,39184,65912,-13132,9577,48407,67081,-42320,28000,-6563,-46901,28225,66136,-61554,-9771,21729,-68451,-69456,-22817,-35846,-16029,58027,-50326,-142,96135,-67623,80172,-67611,-9652,-1410,24105,52800,36569,5312,7569,-30502,-74722,-3302,-574,-3839,39896,17097,-35778,23314,18184,-64803,-32094,-57614,35921,-12591,12196,10083,39410,-14089,-24177,56371,-67511,-3001,-30367,-69370,-6031,20958,-47607,-23822,12140,25827,-15136,88189,13371,-101625,3430,-3768,-53962,-34464,-3953,-62144,-35785,4667,4229,-8505,7947,-52500,-99767,30492,44158,6763,-12151,-4848,-43627,-169693,1611,44460,32984,4471,-8283,-24741,-2580,-12897,-24007,-74117,-490,-49396,-7630,-57333,-39013,-34120,-41891,-3474,-43667,23580,-18880,-68866,-78991,-54658,-13662,-39715,29030,-8919,2990,-111726,28013,53637,16670,2929,-10528,19520,24787,69974,-303,27144,-25753,27415,18760,-20154,15766,58218,52292,33544,-30277,-44074,-75019,-26114,65374,-23769,-32625,-81056,-86672,18557,-14396,-34793,-35864,-18731,-18903,-32358,-24839,35693,3567,43675,34673,-30327,-19749,-46013,-17902,98366,43710,-14424,-37431,-14626,-24757,2365,28638,-21464,2860,-85773,9461,71053,8824,62286,76116,93364,17133,-19696,47366,2530,-48120,-32719,16608,18250,898,-3381,-40708],[-83428,-27842,-81494,55806,17304,1032,-28232,-71345,-40932,-117088,-67735,60108,60462,18326,55867,-14250,-1890,-46186,-57583,-19204,34277,24971,54550,27314,39632,48232,51415,106092,14168,-65345,-22696,60351,41546,-11852,4758,18657,-47580,-66074,-32518,14911,-29486,7812,-2784,12197,-53821,16096,67804,74285,-6320,14901,46284,30617,3015,-37242,-19345,-87864,-1908,37853,-9191,53443,69622,-43929,-58400,-12670,8386,-2048,-22987,-31179,17875,-88695,-47636,-32977,5455,-28513,6078,39119,22385,-79812,-4621,2125,21341,8358,76224,52597,-18780,-14150,58136,-28563,20315,70446,-23540,-45172,9340,29084,-10377,25174,-31862,68478,-19921,-43879,22732,49015,6921,-59837,-11721,-68233,-60873,-48923,65468,2584,-168681,-70504,-24004,-153,-22045,7944,-3731,1354,11060,-54606,-22985,-95413,-36922,-82483,-24118,-6777,-7817,-10559,128846,85005,7148,-74859,-80663,-9013,-7460,-52227,-30426,42190,42309,-22755,-15391,-12925,-8253,-1993,70829,16187,25216,-14824,-7589,-20675,-74166,51939,11175,-30325,-78285,-109804,-23077,36812,-4352,-32799,-4629,14000,-97450,-105764,-7617,-7983,-26736,65582,51657,62716,43956,27661,27288,-69693,-13062,49770,38687,2379,58354,9354,-70566,-94426,28703,15325,61068,57829,18706,103778,39462,37703,-8883,91837,-20467,924,39587,61376,-9648,-20606,-61908,-60316,17665,-56778,41142,22175,56406,-21671,-12906,-33815,-58546,-96936,-46794,52952,-25566,-25238,-9727,-23043,-43417,51738,36884,52074,61468,55304,71304,-50088,29210,34536,-16156,4581,9724,-23617,82736,42953,46206,-20694,-83300,43380,83527,20779,76802,42617,-2421,2901,-53528,-104839,-20585,-37964,-9815,-39004,-16437,14625,57299,-368003,-606787,-221672,-123628,-25084,-91385,-51782,-49205,-9278,-1591,-14465,-62400,-61683,-63265,11622,-7112,37899,-32777,-19465,-6883,8918,60688,-18068,-72268,-3847,66063,116449,43558,66725,-42985,-64478,40575,3293,-4336,-8504,-101480,-34518,-43057,-11609,-36284,-12500,-65074,21688,-3123,-42807,-13494,309,34928,-2744,8357,52509,61971,-13619,-32820,-52227,24434,85590,30277,-29478,-17055,24968,5235,-20939,51885,22659,-94963,-128129,39350,-31626,-21967,-33851,130,-13268,-18299,20447,-99164,-61573,-34303,-65460,-27958,-12326,68359,85672,-23593,-15817,6253,-3194,47596,18540,-66879,-133010,-13429,-31625,-13520,79220,62960,2278,-45602,-29206,-37656,-24761,47091,-56597,-3963,19604,38236,31521,35036,-96322,-41513,66421,14135,-849,-49924,-57050,-7082,-58201,-92154,-41426,-36214,-82780,-35412,-23615,56146,36053,-89306,-38375,21246,-17269,-15205,-5933,45602,52318,65150,-14033,31801,-17119,-4373,-46601,-71540,16191,-75840,-13470,11732,-35826,3043,44506,-88765,-8907,-69984,1963,-36132,-35306,6736,42265,72913,-94602,-15931,16797,-28766,7090,19122,55134,35955,-28974,11757,-2987,64974,86070,-13294,-52306,5671,61071,-31105,5753,-82117,13333,11929,109211,-1035,3643,61282,-41373,-29237,19830,-57353,-24189,17424,-110920,-30723,-21044,-13570,46134,-9696,-16388,5748,8020,13176,-36547,-32870,104636,26070,5109,-5084,59994,46886,16085,42949,-90072,-82918,-61961,-42523,-51872,-37885,7453,32165,-84497,-17027,52223,9888,7389,-42443,42509,68884,88161,-10002,61289,-40181,-74311,-38800,-70710,7215,-7324,48805,17040,5509,-60168,-54473,7310,10927,18290,51924,46429,29514,-23430,-34494,2110,-8341,-25984,-44840,38149,99058,-359,-35207,63395,-25665,-22541,-65154,-90036,14646,-67903,-15700,4114,55024,-6928,20947,-49785,17963,-22793,12842,8378,97520,-4703,-74447,-30891,-20233,-33509,44383,32248,45670,33334,17955,67684,54505,12442,13494,-2394,-17008,42452,76227,-37206,-34787,-39992,-971,-41588,-67761,5117,14156,23058,42987,25552,-12873,41312,3660,-43163,76487,17705,-28308,27122,-23681,26028,-34246,29936,23911,-71751,23842,52310,66975,17562,20922,-38804,-8872,-10548,-36248,-31772,54502,-17304,2991,-34470,66886,19939,-21022,55693,57521,19918,-5576,3587,-35816,-26524,-2039,-14543,-16215,-15018,4412,-9425,-55578,3285,-24618,-5484,61499,24418,-11951,-38928,-65598,-40141,-55078,-23308,-15052,3644,46049,3981,74679,50704,-34993,2509,7338,31150,-36639,97671,39768,-41377,-10634,6164,-37855,-43755,-94806,-77568,-12706,-17031,-16379,8701,19959,16431,2448,89735,13691,30916,-110851,-33072,74396,17373,981,-23571,15378,-22798,-65607,-28410,-70097,-16772,17681,-4998,28750,-30768,-35014,-5672,-45033,-78100,41246,9070,-51807,9593,46882,-23646,18186,15619,40266,-17631,5752,-113906,-16079,-46792,-53075,2069,-68424,-50758,43243,-17974,6532,-23801,16677,21883,-24157,-1468,-79800,-39403,50130,-155852,-21763,-6937,-1214,-28985,-95110,-22460,-116055,-52798,23142,4133,-158887,-9113,-2048,29871,-23551,-3426,6360,-5385,-57570,-7099,-36008,-46990,-115,-28090,-70499,-2285,-31835,-35850,-37178,217,-85177,-57211,47676,-19082,-27217,52286,58329,-75416,-39432,3155,11264,24180,-34393,-65282,-92446,-141181,-955075,-277450,-153302,-23882,-84998,-42052,-11592,-1042,1903,-31713,10280,-57348,-124353,-92124,-50034,-40639,-66788,-63927,15799,37326,28357,2217,29995,-20054,-16860,-53263,-34756,-50021,-31270,5621,-12119,50264,-30173,50929,20626,-2090,-18760,77805,-46751,1185,-75459,-31362,-29196,-28701,-14413,29343,-27328,-76602,-11878,-74145,32306,12000,54349,41361,2584,17120,-34279,26666,141148,80365,10200,-10989,17589,29065,-3986,77536,-30785,52685,2339,-26409,20279,-61654,-72704,-90240,20274,16615,-55833,28916,-9847,52227,133811,60715,42177,-36495,52384,-111504,-47027,-57752,-25601,116720,42719,-84491,-26171,-3782,45209,5542,28247,-45024,71445,77669,48320,66165,-23789,4982,40886,71734,-39177,16174,-11078,-39692,14204,26500,-68662,-11336,-15196,-82250,-49236,-5369,-13377,-39298,44436,-73411,-23853,110186,-79531,95546,-61768,-1273,-16887,20880,75885,43919,14773,-8199,-27254,-78919,35108,11081,-14591,26136,-1968,-17315,9555,11408,-44927,-15500,-75552,-1320,-40242,27381,5658,37910,-12580,-28038,58544,-35491,-17263,-38531,-60283,-21374,-21101,-51628,-4922,5781,27514,3783,82866,-1260,-78736,-34058,-1478,-56265,-15637,22420,-31403,-55309,-29917,1611,22954,1439,-20360,-129559,35020,47522,-10501,-865,-4203,-27711,-101911,41,36632,35535,-32929,-42748,-6897,-1392,-10934,-26490,-77253,-4366,-46536,7434,-51430,-56457,-26734,-41058,10388,-33280,17858,-3742,-62060,-64665,-50174,-14216,-41380,23353,11219,29117,-84203,45985,53900,-8740,-1884,3294,-1060,15534,66295,3422,33521,-62178,1562,11862,-12987,-1300,73265,50947,26983,-22430,-64715,-69295,2851,51286,-33479,-38689,-92581,-113886,-1394,-10278,-17904,-20119,-31502,21360,12987,2114,17977,2397,55173,34435,-52272,-11522,-44116,-32970,102450,34147,-27109,-18323,-734,-9371,-1211,18556,-9811,6202,-82847,11321,76633,27719,62773,89402,109221,26030,-12711,45514,5565,-15477,-27114,23684,30583,790,5489,-30135],[-78899,-25656,-66751,55703,28436,-6224,-67923,-113743,-42948,-91714,-51972,43849,42020,8630,76815,-33757,-12626,-38502,-55833,-272,38127,21462,64962,33235,28567,35800,28528,89136,22186,-55868,-37172,35140,48202,-10121,592,20214,-24988,-10091,-42641,34918,-51777,-18184,-5692,-6922,-76492,16604,68920,32542,2537,-15248,45631,30692,-6721,-19839,-1960,-69748,-1027,54891,-27537,54785,82031,-28618,-65268,7349,40094,-10698,-34908,-23538,3445,-77585,-31408,-57122,18700,-44642,26682,25111,-17176,-91205,-5238,-10662,19476,-34563,55210,78144,-30772,-26530,47081,-25589,9015,72288,7112,-56442,-12695,1846,-25147,2884,-21204,46686,-37885,-39113,17988,43529,12081,-46909,3733,-61528,-86700,-36511,78906,13080,-160755,-42095,15056,-3924,-11670,25158,-10874,-12314,6671,-35523,-10083,-121057,-34319,-81600,-40242,2654,655,-6529,101941,70012,24963,-54076,-90462,-29952,-17262,-49101,-38165,37903,45817,-40237,-3971,19412,27126,346,65428,37500,37026,-23035,-15625,-19799,-18458,49005,-1547,-21214,-39641,-94173,-21113,49205,-197,-44127,-30974,527,-96195,-99265,1901,-17464,-11190,97109,15521,68530,38362,19568,18924,-64196,-26477,30073,18428,19497,61928,7244,-66503,-66157,69531,18470,62215,33820,10177,82882,50557,61041,-16717,83386,-23819,-36522,45258,39384,-18444,3126,-53539,-55364,40181,112,48921,13188,61165,-28125,20327,-14109,-57967,-67247,-53719,57498,-5178,-12376,10851,-22563,-55229,66380,47936,99267,77456,79285,75867,-58082,28062,55894,-25381,16926,10135,-20027,86386,28951,15795,-25735,-98070,37149,62548,29727,73951,35990,-17850,20672,-46431,-46145,-22579,16803,4589,-42845,-13886,-956,-971,-407095,-504281,-219881,-133460,-57304,-104145,-52346,-68634,26109,-879,-19971,-49577,-99584,-74997,14614,15212,39306,-31987,-25687,-9911,6633,46052,-13835,-51772,-16563,72743,97368,22302,68782,-45321,-56786,45804,-2308,-16198,-7402,-83122,-18057,-63522,47,-26408,-24093,-89943,5764,14161,-43418,1719,-1682,39598,5266,-1572,35899,21958,-56699,-40841,-21205,22212,71336,37934,-43252,-14908,21343,-27370,-21252,41746,36889,-78025,-102943,34234,-30188,-33837,-15463,-18135,-19857,-19121,23751,-89959,-59046,-47183,-58049,-14109,-22792,57695,54010,-26679,-37358,-6548,5269,57889,55082,-49426,-141540,-24227,-25921,-23074,91859,95078,1118,-37492,-25229,-58876,-33678,57278,-5622,10333,9732,29261,45856,51089,-66841,-72533,57031,13466,-74,-57695,-61122,-46687,-52968,-67918,-45806,-48535,-76212,-34943,-18603,55645,27195,-87639,-23137,13474,-14297,3020,-474,40474,1053,38927,1768,31885,-16117,6395,-16174,-53821,32904,-68910,-22468,9964,-37836,-52146,43882,-79160,-7923,-48692,-12349,-33218,-30589,471,56621,46753,-99507,-4108,17243,-18820,-15405,50146,28847,31135,-25319,11860,-16094,53724,81356,260,-59335,-4589,53674,-7238,16635,-79834,5027,-2384,91444,12231,-173,69212,-48631,-48425,15743,-54940,-27817,20845,-113745,-42930,-12262,6894,38743,-27255,-29099,11528,22214,40720,-22755,-36497,94906,36912,38703,29167,95275,56582,32710,36013,-97577,-79071,-45841,-24068,-53983,-49936,14606,5727,-91924,-24699,13720,7451,25028,-54414,3341,62609,65346,1057,49453,-63881,-64014,-21376,-105536,16410,-1394,55461,24574,-2089,-35757,-24643,35512,26045,7052,57816,40157,17073,-36132,-41152,-3736,5377,-46935,-57541,33102,81948,-23310,-20636,83341,-43270,-47925,-60227,-68626,29581,-67176,-29337,-1488,46980,-33185,26893,-38704,-1507,-3398,17754,-12767,74764,22396,-80943,-37290,-29845,-23887,39457,61562,47775,29013,7188,21352,35115,17090,5052,6057,-25757,57899,67541,-42083,-54414,-46397,-7842,-24711,-44593,-13577,6739,20187,90357,44468,-4502,31677,10110,-57115,74231,23989,-38585,15307,-35241,18644,-1083,35643,57832,-86702,37939,76963,69904,15799,38904,-4863,1503,-9211,-5671,-31367,45370,-7323,17149,-7871,85197,15238,-20625,48902,47022,-11783,-1605,9841,-31312,-39209,-5276,-21663,-5146,-24850,4188,-76317,-65399,-3571,-10387,-7850,79896,32496,23903,-25319,-77596,-27784,-53609,-40163,-19231,26503,32944,2541,83935,42106,-43968,-38313,-24841,40957,-24844,43524,25484,-38894,-2630,-9524,-61383,-49390,-86302,-81722,1092,-2615,-11164,-16772,44581,21030,-17493,53894,27445,52220,-113052,-46171,64680,2461,18448,-26537,23564,-14856,-54254,-25560,-67165,-10930,15194,5718,36225,-36187,-37409,11356,-41560,-90847,60446,-944,-37517,12628,62217,-194,32,11883,62080,-20116,11201,-94835,-7328,-28671,-27626,-4544,-77826,-50454,38790,-23955,19374,-26798,20454,13871,-35836,-4129,-89977,-34848,48755,-115979,-11125,-1848,-6338,-50997,-104813,-17404,-76462,-69979,13938,11719,-153448,-342,-22437,26393,3054,-4436,17078,-19564,-78688,-13740,-39270,-36872,-20154,-30321,-68627,31056,-17888,-38862,-32962,4274,-61194,-65187,47288,-32687,-50287,32954,61490,-84981,-17249,19735,6666,2726,38156,-61799,-108480,-134039,-980716,-283674,-154455,-40989,-78812,-42488,-5500,17126,-2170,-25573,-946,-80891,-126770,-73529,2916,-30430,-57548,-65939,21249,31198,21450,3335,42883,-39472,-33859,-70179,-20856,-40102,-31064,9576,29736,73097,-40120,41741,30834,8587,-3677,84414,-35602,-916,-68769,-34793,-65739,-14052,-19580,33611,-24163,-69643,-190,-63247,5881,-861,30493,46586,-4817,6175,-18516,26237,141173,72988,16081,7143,16616,39979,11933,64940,-40788,37602,-12350,11763,11672,-58577,-88513,-70454,20969,25678,-40113,49191,36160,86056,109473,51124,52192,-10313,70610,-97317,-48037,-65368,-20605,120578,47321,-92819,-59727,-7191,48719,-20499,38798,-45521,63030,80709,51050,64347,-27583,-3720,27428,67309,-24780,-2596,-13692,-40764,3662,-12126,-66966,-18399,-54510,-75134,-28699,13345,9582,-79217,29893,-62256,-25786,104140,-88061,99047,-45942,9499,-31019,21456,86827,47541,21972,-22466,-16721,-71341,70395,21372,-26511,12886,-21673,-8990,-11868,2506,-25708,-2178,-81350,-34874,-56756,42899,-1185,39622,-3710,-35424,39446,3407,-33201,-36374,-49529,-42592,-35528,-42309,14252,-2820,33091,23051,69236,-15576,-39504,-56659,-4556,-42973,5923,56841,5967,-61238,-60128,7084,44590,-7810,9982,-139184,38423,41966,-20468,15594,-7705,-898,-17697,-7073,29952,34803,-49675,-60576,18612,452,-4159,-39488,-65871,-11157,-36013,20190,-23874,-74513,-23650,-38857,11942,-20560,17034,17424,-50163,-36338,-26489,-15168,-27292,11125,31243,36326,-35360,61371,44486,-34014,-5562,13522,-15364,-2043,46185,-1611,29664,-87382,-24055,3638,-7905,-22779,80274,43459,18281,-11472,-78821,-61977,29611,27362,-41597,-40843,-89628,-124222,-22102,-988,6778,181,-40349,56810,56117,19707,-9745,-6932,59672,28332,-72220,-1705,-43850,-41149,92602,22446,-46737,-7224,13434,3497,-12761,6124,6720,12837,-77410,1196,63657,45821,50649,87203,99554,23959,-8934,31784,12985,13895,-12430,31166,32137,-1317,13384,-16508],[-60301,-14202,-44502,39621,39475,-9254,-89343,-144176,-68772,-65522,-38686,10345,14216,-10496,89210,-48658,-33821,-37718,-56783,23601,37701,26157,70900,37707,15454,20094,-3405,63550,34972,-43564,-44581,11338,55669,-11138,2103,18331,-6487,46588,-47517,49579,-76174,-48129,-1713,-12814,-91820,18835,47310,-16081,13399,-34415,40484,31873,-14201,2640,16381,-45076,-3509,59975,-38584,55499,89193,-14323,-70331,24417,70141,-21222,-45325,-11984,-12558,-55829,-6966,-72391,30015,-50213,38704,9469,-63273,-91059,-7740,-18703,20026,-54302,43787,98828,-37152,-23848,31862,-19017,-3893,60087,42911,-57506,-25527,-10294,-39896,-19741,-12403,19424,-51878,-29893,13625,21806,14168,-39863,6528,-54244,-96547,-21828,74103,12086,-127234,-11868,37279,-3872,-2788,34629,-9200,-24623,7805,-16251,6658,-125552,-44089,-80622,-49091,4935,10060,354,78709,56348,34934,-34206,-101367,-51516,-27763,-39053,-46746,29383,54091,-50632,17672,48673,57167,755,52311,43520,35273,-27563,-20203,-15226,28471,26568,-17541,-15530,-7812,-58602,-16415,47115,-8728,-49877,-48015,-25695,-92926,-90631,2900,-23172,20050,114204,-19997,66468,28075,12984,6131,-54239,-41451,6295,4809,34125,57340,7009,-49601,-20235,89104,22439,48978,5830,-875,46167,56077,73994,-24105,46590,-26685,-71213,43728,23941,-18447,16475,-41448,-48696,45526,53622,50160,3048,51766,-37002,45421,5086,-55418,-37948,-61909,55491,10432,-2440,26982,-17871,-54047,74435,60914,128903,81678,94603,72807,-56305,27578,69232,-35796,24613,5684,-16886,88654,9463,-26556,-37973,-110478,9204,39885,46305,70975,29728,-43668,36030,-38997,36803,-17339,67790,18364,-36799,-11047,-20853,-57990,-438031,-436836,-259182,-117726,-65460,-96161,-52255,-79975,60379,1683,-17633,-38611,-119115,-80468,9979,36960,36098,-27083,-24715,-11488,12717,33211,-9476,-42840,-16347,73610,71182,-1996,59393,-42431,-47003,47758,-4607,-23660,3737,-38894,5075,-66132,8676,-12982,-33842,-111976,-13311,20988,-47983,24575,2596,38505,16233,-7615,12691,-21738,-81626,-47783,4554,22447,45654,49406,-48122,-13715,12737,-51780,-14782,25768,53958,-54238,-51802,27520,-22285,-43417,10073,-33560,-25120,-8487,35859,-60814,-36888,-50016,-33537,-2435,-26560,40886,20574,-30954,-55733,-19112,10388,53946,79405,-42997,-145993,-37611,-21744,-36213,91234,101235,-6590,-24885,-20174,-71934,-35984,46751,33805,24086,-2792,21867,51412,63330,-25197,-88886,43242,7471,6779,-52902,-55780,-75284,-45427,-27850,-37760,-50359,-68493,-30223,-10617,56819,24550,-81445,-5385,13433,-3571,13027,3498,31067,-29642,11856,15714,24977,-1058,25856,17754,-21855,48497,-44986,-23582,-2211,-45794,-105599,39977,-59748,-12769,-35558,-27263,-29746,-16915,1684,57012,16724,-92016,8332,15314,-15489,-36178,61396,-1872,27236,-10252,10764,-26040,35717,74777,13351,-59600,-12140,44690,15365,35603,-32155,-4025,-8282,56083,27544,-546,65516,-49941,-63660,8588,-48318,-42166,12680,-91004,-54070,1806,15198,23336,-40365,-46159,20031,42759,60292,-8524,-29518,81725,43664,62415,72913,125903,68228,48225,24605,-101090,-73905,-24426,-12182,-47868,-56259,27862,-11846,-90649,-24897,-25046,3131,39293,-53412,-34893,57892,32261,-8726,29305,-74531,-29029,5584,-132273,25920,-1383,66214,30349,-14838,-15290,-2331,37680,33733,6566,61616,27099,5999,-45457,-39355,-6109,30888,-60265,-70078,14549,54650,-45139,-9173,94724,-51402,-74340,-51985,-51003,31627,-69016,-24332,-4985,39249,-55585,36224,-26988,-20389,10032,22643,-21836,57741,44614,-86783,-44388,-35067,-15082,27123,75776,40058,30475,-2476,-27845,2433,19254,3896,14278,-40686,61367,42128,-38126,-74853,-56162,-10708,-6174,-6842,-29414,-6987,14512,115526,52456,-97,22863,14195,-61953,66416,30035,-47501,914,-45862,16923,37498,39408,84689,-79599,58581,102750,74514,12054,53601,39688,8037,-6249,17478,-42297,18618,5524,15785,12438,97257,18981,-17678,35083,35972,-39425,7440,12647,-21588,-42731,-2848,-23568,734,-27882,9543,-115321,-66999,-10999,-303,-9221,89584,33833,47006,-8651,-85924,-16643,-40313,-44762,-21028,33645,24451,6882,88575,23378,-39600,-56141,-50641,38175,-10455,-4296,8464,-21236,6794,-32016,-78661,-31882,-71185,-71469,12177,17611,-1364,-33937,70033,26454,-32205,10842,38446,39385,-100364,-50158,44434,-1196,34471,-22182,33677,210,-35522,-20778,-58680,-458,9482,2057,40959,-34302,-43006,33231,-22660,-80700,58258,-15469,-25472,11927,64910,17618,-17086,6303,71457,-20448,18234,-68770,10913,-6829,1217,-17383,-69908,-31952,8130,-31513,29231,-19559,29633,2842,-25533,5304,-81475,-26680,37122,-35794,7409,18655,-3504,-62790,-97603,-17184,-36144,-77525,1547,19353,-116155,6711,-50533,17250,24559,1491,14321,-37321,-83083,-19482,-29044,-16297,-36872,-32834,-55706,56727,17932,-24434,-31559,1258,-31140,-70701,39780,-45982,-70751,8195,63558,-83334,4966,38617,-7771,-25804,92869,-60999,-114407,-128358,-1002487,-303796,-150921,-63536,-69891,-37152,10299,30505,-3317,-17573,-6358,-81117,-108974,-48222,47814,-1120,-45457,-59431,14084,16538,4529,4779,27184,-54414,-61419,-85745,-5158,-16235,-28675,16339,70034,99111,-50209,34109,31143,16105,8091,78395,-18328,-644,-61923,-31417,-78818,9704,-15944,35960,-18701,-53853,10314,-46633,-19628,-11221,-6791,45707,-13572,-9785,2051,24820,120130,56140,16549,19838,18923,42898,25713,47013,-23482,19932,-23770,55593,-594,-51620,-92557,-50013,9564,29320,-23028,62383,68631,107861,68611,42801,64152,43649,72524,-64638,-53143,-71215,-20997,109031,49698,-84325,-97662,-25188,29681,-39025,45956,-46483,48127,79614,49716,61878,-21776,-12886,9241,55616,-2333,-23394,-14241,-50961,-4420,-37560,-58933,-28292,-80534,-52809,-11435,28309,27512,-127304,16550,-11608,-6417,82890,-91142,87704,-26346,22830,-37450,26238,87094,46403,25621,-30492,-1695,-54667,89679,29257,-33695,2290,-38364,-12483,-31583,-4727,-14535,6265,-75959,-57379,-51278,54506,-7227,45354,12320,-42900,2880,35709,-48318,-25105,-39714,-64621,-20287,-25064,25707,-13609,44219,38068,47816,-25044,2950,-64005,-14822,-21951,26514,89295,38717,-52137,-79600,11821,51493,-20403,28394,-127769,37764,29074,-20837,34526,-15106,26384,48705,-12328,29807,31952,-39071,-59401,44056,-2090,3992,-57360,-43034,-18192,-22151,24574,18087,-88936,-25727,-35886,5601,-10238,14819,28997,-37834,-3013,5969,-15488,1259,-2514,49044,24464,13003,62731,28403,-52836,-6131,17509,-19540,-21374,18206,-12511,17463,-95399,-44264,-1324,-4331,-35320,74279,33065,6962,-4581,-84492,-51236,44553,-374,-43957,-32550,-72104,-111758,-38589,10195,33379,18521,-39944,77956,80664,28124,-40868,-23825,52292,16644,-84311,8497,-45193,-40378,70513,7809,-67304,-6795,22626,9293,-28250,-5814,23319,22978,-68559,-18502,39825,56934,22510,69116,72499,11126,-9096,12101,20608,31417,6749,38047,23204,-1323,17109,-1584],[-32168,4067,-21901,13176,43520,-7030,-92050,-145243,-110187,-52323,-29314,-25903,-15595,-35271,91721,-54914,-59649,-42940,-54768,45936,32245,41157,73977,38026,5227,6875,-37097,34116,47481,-29710,-41108,-8126,63332,-13131,6522,14702,2790,78987,-48181,53957,-96661,-73879,8570,-5909,-94157,22553,12168,-51673,23940,-35502,29415,34107,-15338,26425,31542,-17671,-9107,52911,-40163,45693,89033,-5427,-71827,38079,89579,-30040,-45683,1688,-23745,-34727,18089,-77082,34261,-42497,36740,-7586,-99761,-79845,-18802,-22942,20335,-47056,39463,107892,-36132,-7852,14126,-10972,-16268,36374,70019,-50259,-24819,-720,-51586,-36070,-11898,-7151,-59300,-18127,11750,-7903,12037,-36990,6644,-53171,-90125,-10775,54779,3376,-84997,10045,44167,2772,1490,33594,858,-32444,12258,-1654,22671,-111857,-62727,-74793,-46562,-2902,19196,5983,62947,37406,34373,-18875,-102644,-61932,-34744,-26108,-54476,17892,62760,-54424,33740,65389,71356,-1020,35601,33294,17555,-29310,-21040,-10308,53767,-4783,-31572,-13871,14061,-18028,-10556,32105,-23223,-46592,-51883,-55458,-88133,-82692,-3488,-25779,58368,113507,-44076,58235,15755,10353,-9414,-40089,-52964,-18068,-210,42849,53425,8009,-25244,26126,82673,25235,25898,-13762,-13626,3682,55740,70260,-28617,931,-28164,-93809,33499,14610,-10726,11537,-28744,-40943,36719,79538,44074,-6417,32110,-46614,57929,18892,-49065,-19088,-67528,47251,10908,919,36633,-10725,-41525,71688,69395,124817,70010,93258,55564,-46043,27401,72411,-44747,27170,-3415,-14367,94473,-6851,-59901,-49394,-119249,-32435,18574,70075,69008,30112,-70923,42395,-36713,104997,-8279,97616,29171,-22047,-12979,-40119,-110562,-454634,-411982,-330886,-79840,-48061,-69753,-51017,-81366,80789,3496,-8972,-26165,-113864,-78667,-1600,54190,29006,-18443,-17547,-12120,23370,28978,-3789,-46291,-4619,67878,42330,-24109,41945,-34507,-36721,46310,-1555,-24710,29750,22186,26626,-48689,11268,1357,-40382,-120945,-32492,19767,-52294,49927,11309,27486,28361,-7811,-11812,-55148,-83269,-53549,19721,25294,19535,64180,-46341,-15228,9361,-63664,-2984,6251,65967,-30173,9060,23387,-14214,-51903,34906,-46345,-27347,13771,56351,-21065,-1685,-45223,432,4129,-22619,20964,-4063,-37064,-68737,-29475,12013,39177,89462,-48692,-144017,-50150,-17546,-48494,80245,79525,-18521,-12078,-14981,-75628,-30778,24789,56783,32722,-12245,20883,48381,70579,15904,-85009,31324,-1535,17208,-40541,-43890,-85055,-38401,12970,-20203,-42404,-67190,-19900,-2990,48460,22776,-75153,10507,27223,14495,13562,8973,20465,-36744,-8766,23933,15399,23543,46570,43291,17739,55607,-13518,-15325,-21556,-59801,-135770,35769,-36145,-22048,-33311,-40463,-26042,1893,7187,39772,-8061,-73086,19409,12792,-20223,-46649,48418,-25156,23440,9916,8662,-30549,15260,67924,23762,-54115,-13726,36556,30698,51255,30680,-11399,-12044,17810,43438,2720,49644,-44928,-73659,-2299,-39913,-69615,-5654,-52892,-60579,23598,9580,4691,-47740,-64138,32056,63453,67015,1042,-11454,73477,46291,69526,104611,133388,74030,60633,12409,-99667,-63649,-1239,-8009,-33753,-49286,41933,-21134,-85146,-13320,-48818,-3332,46826,-38959,-59145,61428,2987,-39089,8383,-65834,20717,35331,-140363,32073,-7330,73804,34864,-29123,-1286,9258,17578,34654,18715,61812,10282,515,-49014,-28813,-4218,59503,-64724,-79343,-8494,23085,-60388,-3253,93464,-51659,-95805,-41134,-44687,16977,-76821,-1569,-4463,32966,-67618,43482,-18999,-31257,14672,26872,-19270,49787,62167,-86746,-49289,-35940,-8386,13836,72723,26685,36603,-10081,-66744,-38809,18670,12134,20064,-59357,50933,7301,-24369,-90415,-68136,-11879,9193,32679,-34702,-21717,6710,107457,48630,1716,14231,13566,-58447,54610,36331,-54553,-11983,-50405,20138,70869,40029,91633,-55628,79061,116115,79434,8871,58856,71518,9408,-791,30458,-56061,-16790,20888,2986,21772,97231,27634,-12959,14405,23284,-51825,23134,13741,-10213,-37456,6437,-20671,866,-25916,17139,-113900,-53995,-16765,-860,-8275,87368,26359,49891,7253,-76533,-10504,-18986,-33161,-18531,27119,21972,18150,87254,-2286,-23854,-47378,-64784,27433,1961,-36096,-10345,9760,13942,-55121,-85661,1109,-57456,-49470,18965,38510,9619,-38981,89235,33008,-37578,-27607,39997,-2825,-75449,-46134,21288,2634,44397,-10921,44962,11541,-14770,-14680,-46905,12076,3089,-12848,39676,-26064,-52183,56434,10199,-52427,36627,-26048,-19969,6490,50392,21848,-28631,1869,66385,-16807,25384,-48597,33817,14370,24313,-34816,-49894,-1713,-41609,-40068,34588,882,42504,-11167,647,23433,-64275,-20942,19282,53169,30498,49531,5612,-60855,-78726,-22299,-6932,-73533,-10459,22176,-66191,13572,-75100,3599,37461,8959,-2652,-52081,-70874,-23504,-6067,9359,-42758,-36340,-33546,66805,69004,3644,-32505,-6560,-3812,-70421,24993,-55387,-85547,-14601,65537,-71571,20703,51023,-29144,-53521,109943,-59652,-106859,-127022,-1016243,-331017,-143574,-87143,-62409,-29535,35820,47054,1711,-7646,-4746,-58087,-79133,-24623,65975,38050,-30867,-47183,-3476,-4143,-16096,8555,-15579,-65953,-90551,-94161,9175,17018,-22310,26173,97120,126315,-62567,31279,19881,19079,9166,59311,-3370,3821,-55218,-21296,-69731,37237,-6500,36665,-10384,-30419,16851,-27920,-35039,-14768,-44847,39067,-21708,-22587,18969,23237,84178,37171,3811,23943,23889,38594,34900,28113,14706,6789,-26162,88181,-16502,-41852,-82051,-33167,-8740,25967,-1822,64531,81240,108154,27225,37561,72810,112658,56353,-30131,-61185,-77760,-25323,87620,48358,-57824,-124785,-48749,376,-39583,47467,-48700,31720,72688,46020,58883,-7679,-17718,-9810,41354,22558,-41163,-12603,-67112,-12500,-45358,-48287,-37378,-83206,-25807,-697,35657,36611,-163125,6283,60025,24774,54266,-85991,64419,-10007,37739,-31886,33883,82540,42278,25073,-29983,14556,-33794,86251,34648,-32237,-5996,-48093,-24076,-39802,-7999,-15289,8754,-64115,-65953,-19208,58052,-9674,54235,32804,-46157,-38853,52102,-59563,-8136,-32903,-81840,11080,-9689,22294,-27226,60136,47277,22304,-26732,35868,-61609,-31053,-2458,42003,107971,57448,-31700,-84195,10637,43720,-36282,28861,-100655,30157,12898,-12608,52916,-25904,42042,78422,-7719,41043,28268,-6261,-44482,60499,-12356,9506,-70681,-15451,-22071,-10871,17445,58128,-95949,-27608,-31432,-911,-4399,7536,18961,-28513,26316,32450,-13996,36078,-12990,61958,2315,38129,39130,10199,-60896,-1996,14437,-12149,-33953,-7464,-23987,1438,-85572,-57204,1255,409,-31804,51256,22312,-6194,-6769,-80719,-34907,42426,-24073,-38484,-11385,-44977,-78558,-48511,19763,52568,28083,-29677,80757,82184,31557,-65212,-42729,32415,1420,-82866,16976,-46575,-31328,43500,-9670,-82327,-15861,24816,7725,-41373,-14622,35129,35342,-55384,-41307,15979,57179,-18802,40102,41477,-8708,-12815,-8038,24137,34036,23708,42982,6779,1693,15153,12691],[-2885,23458,-5556,-13152,35902,815,-81731,-112580,-142982,-56938,-23552,-50616,-35965,-56561,84955,-50305,-80775,-50567,-45733,60669,19844,65562,74423,32370,456,-751,-64481,5341,54190,-16490,-26858,-21958,66854,-14149,11200,11972,4350,78483,-46765,47681,-106633,-88220,22257,9819,-78761,27695,-20453,-59555,31947,-19599,12534,37252,-9766,45582,40749,7917,-14945,36417,-33095,21964,80700,-3369,-68316,49048,94278,-32647,-31302,14926,-25459,-23235,36224,-71875,27247,-24461,18560,-25884,-114511,-60697,-39628,-24854,18807,-21718,36061,102838,-28006,15254,-2994,-4911,-25708,8903,77324,-39965,-11712,28101,-56144,-42247,-22258,-28158,-58849,-5633,14296,-35559,5666,-32801,14808,-58476,-72311,-7305,27917,-3361,-48588,19784,44571,17616,161,21386,14623,-34432,16005,5350,34014,-89204,-84625,-59822,-33058,-19491,27367,6620,54032,10859,26064,-9617,-86488,-54778,-34714,-15593,-58670,5059,66470,-54003,31806,64343,64846,-3781,18747,12471,-13066,-29792,-18523,-8299,57221,-32053,-38694,-14880,28420,9145,-5149,10067,-36082,-32962,-44125,-77874,-81764,-76302,-14027,-28300,85296,98462,-50167,48381,3725,12948,-24228,-23281,-55861,-40408,536,43686,55532,8666,-1145,54622,57809,25064,3814,-16561,-27410,-29242,50649,48791,-28525,-36056,-28351,-96809,16284,5782,1791,-10660,-16766,-32748,20671,67849,31744,-12807,9006,-52467,57851,22698,-37305,-15621,-65696,34280,-5807,-3534,39736,-4291,-24162,58436,69927,87713,44293,71866,20467,-31170,26512,64875,-49519,26500,-15035,-12779,107106,-12026,-66003,-49424,-122253,-74529,-681,96231,65191,39638,-87096,36602,-40119,129749,1095,96872,35991,-2453,-22980,-54646,-156718,-455602,-422277,-407453,-31203,-13051,-33073,-47876,-71393,79303,2430,2241,-8607,-85806,-69647,-15518,63520,18929,-7305,-8168,-12734,33819,35772,4447,-56705,12756,56510,15039,-41135,21270,-22106,-27358,41957,5552,-21627,67375,77153,39631,-17062,7017,15502,-42571,-108557,-48251,14873,-51834,69997,20987,5141,39307,-2752,-32092,-67945,-70120,-57866,24614,30712,-1243,77750,-41692,-20138,21379,-61792,8337,-14298,65767,-11898,56740,24681,-11826,-59985,51561,-56334,-25950,42688,82216,15536,36241,-34616,33675,4394,-12422,1137,-16568,-43930,-74266,-37042,11024,20000,86887,-65948,-134604,-58885,-11447,-54479,65789,39478,-31516,-2923,-10630,-71758,-18726,4041,63391,32744,-14180,26732,39711,71919,45443,-66404,26443,-11753,27694,-27497,-30091,-75432,-34796,40795,756,-28183,-72331,-5234,1615,22104,16711,-71229,21142,52085,34841,8461,18864,11648,-28273,-19426,23647,6571,47850,61064,53838,53245,49854,14389,1931,-41369,-75367,-127739,32758,-14036,-31571,-40574,-50196,-22047,19912,12907,7343,-21445,-47392,26800,11146,-31155,-43146,16691,-32645,18418,24382,5477,-29194,-2364,55390,29022,-45461,-8724,30688,35176,52051,78127,-15270,-20815,-9642,58012,8084,24812,-34788,-77829,-14812,-31471,-101766,-28464,-14514,-58013,50950,-6278,-12788,-49367,-79201,46811,76985,58457,1633,14643,77454,46404,60185,106362,109100,67688,68863,4009,-92862,-45461,18864,-11268,-15052,-26034,50788,-24900,-76551,10264,-47267,-10444,45556,-13492,-64328,74997,-12526,-80619,-7755,-38565,65977,57512,-121717,32896,-17589,70308,37912,-41966,4907,10320,-12239,31502,39004,56695,-6038,2422,-45699,-11815,744,79197,-63085,-82582,-28261,-5686,-66309,-2101,81253,-45843,-108112,-28920,-48021,-12831,-93048,27072,413,27800,-67025,42607,-16050,-28228,12398,29557,-8270,47410,76673,-76815,-49272,-30926,-4277,6014,55155,11914,41501,-16068,-84434,-79096,14940,30185,22399,-76890,29107,-26975,-3720,-95407,-77998,-13390,18767,59455,-25246,-33078,-1575,70178,35069,3252,4592,8317,-49242,40726,42421,-58423,-19539,-45307,25530,88948,37346,75685,-27372,90397,108069,81511,9198,51724,77529,5836,7967,33680,-64889,-48666,36601,-13655,19414,82495,35165,-7510,-10048,9097,-45668,42140,15229,-563,-25844,22791,-15552,-3100,-22385,23843,-81651,-23400,-19259,-14037,-4179,75213,11219,33211,19338,-40950,-10221,5335,-6947,-10628,13847,24104,33563,78787,-28089,-2231,-19133,-65275,14474,9195,-54349,-29223,45984,15734,-72971,-82325,34746,-53935,-22900,21869,54452,17926,-34400,95013,38754,-31594,-50991,28840,-52118,-43570,-36583,1460,6246,44642,3809,55905,13713,2025,-8723,-34987,22669,-2034,-33640,29869,-15769,-64208,76210,49161,-19545,4805,-25956,-22276,-1610,21250,10491,-32724,585,48256,-8911,30099,-45364,55654,30014,34501,-52264,-26937,28328,-90773,-47237,35183,29871,55616,-27694,30901,43447,-46556,-21177,392,116638,53466,83058,17188,-45805,-56108,-29896,7990,-60030,-20185,16439,-21102,21564,-86640,-11139,39345,10854,-27496,-54534,-47269,-24734,24061,33521,-34996,-40599,-7276,60426,115622,35859,-33900,-15654,13599,-61198,4941,-57353,-92538,-29424,67097,-54161,26406,50459,-51856,-72882,88827,-54327,-87460,-131678,-1020142,-354649,-134050,-106554,-59318,-23352,64156,68454,13652,2648,1976,-21028,-46606,-9937,53237,71634,-14390,-33580,-26666,-27781,-32723,14405,-69539,-76773,-109231,-91858,19829,50275,-11725,38051,104455,149383,-75133,34145,-1250,18128,-4437,32082,1684,12440,-48794,-5836,-48565,58957,3975,34462,211,-1861,17618,-12250,-37214,-10636,-70719,29266,-26961,-24396,25892,21967,44200,22759,-22591,18961,28949,29343,37704,12737,55351,3766,-16198,97439,-34129,-29701,-57805,-22758,-26867,16032,25972,55139,77428,86412,-96,34678,74117,166222,25306,-7738,-68786,-85616,-30491,63721,41979,-18070,-129085,-67802,-23841,-18622,42934,-51541,18331,60203,41106,54572,9387,-14550,-24941,30214,43682,-52162,-8515,-83465,-22337,-39009,-38219,-42811,-62724,-4620,726,34106,35852,-162111,627,116935,54426,26205,-70048,36567,-1541,51323,-14427,41553,79256,39906,20895,-21649,29486,-13369,62592,38020,-21599,-13683,-47236,-36377,-30985,-7402,-26533,5457,-52030,-62574,32603,50990,-7356,63560,52920,-41891,-72137,51117,-64396,9934,-30176,-90593,40349,-5226,37,-44447,77166,51059,-1468,-20513,51636,-55832,-48793,8597,48664,106268,57643,-7185,-73760,2463,25422,-53970,12006,-66490,14974,-1692,277,68064,-39449,37840,74484,10462,63156,24851,34916,-24667,62336,-30502,9035,-70585,9070,-20138,-7389,90,77560,-93911,-20878,-24309,-683,-1586,-3936,-12664,-23476,45137,41161,-10363,64441,-17494,67614,-17371,29953,-11854,-5962,-57797,7170,5198,5279,-32868,-22802,-30042,-12710,-62468,-64016,13146,9592,-13571,12457,12875,-19013,-17917,-67151,-12439,25236,-36838,-25876,18828,-16794,-35649,-52076,25102,56546,24780,-13625,67785,67037,35023,-71958,-55891,4467,-14091,-65088,21474,-45618,-17113,21041,-28002,-87736,-30139,20677,2013,-45492,-18508,38668,47281,-38160,-58989,396,47025,-62681,8429,19218,-29043,-18795,-25430,21157,24925,32172,44552,-12331,5693,8350,24429],[18945,37139,1593,-29280,17457,13323,-66243,-57492,-143297,-72212,-20851,-56802,-37184,-63688,71157,-35250,-88501,-56091,-29509,64202,-1102,94588,71418,21404,780,-3474,-80040,-19148,51398,-6528,-6056,-30009,60321,-12897,14478,12909,3502,54416,-44671,34276,-100427,-87188,35020,28461,-45141,34068,-35810,-38423,36299,5628,-8208,41190,-400,54485,43150,27058,-16910,14947,-20971,-10474,65187,-6920,-58709,57889,86167,-24356,-3975,25062,-16521,-23916,42221,-59334,7964,-3364,-13931,-44316,-104946,-37439,-62927,-25901,15708,7106,29112,86971,-14666,37004,-16045,-4218,-29844,-12491,62322,-32414,7200,64630,-51548,-38877,-41062,-41251,-51228,6816,22185,-53389,-3583,-21241,34860,-63615,-50481,-11586,862,2511,-23729,19590,47514,39554,-4544,348,25367,-31019,14623,4794,38377,-67841,-104237,-35997,-13201,-39688,33793,240,48878,-19398,17927,-5652,-53545,-31427,-26278,-11275,-56139,-7241,61495,-52255,10214,46059,40807,-5275,2800,-9496,-48064,-30231,-13580,-10896,46733,-45144,-36224,-15941,40845,11311,-1405,-10656,-42275,-11616,-30383,-85193,-73756,-70313,-24607,-34176,82459,76958,-38038,42672,-6635,20561,-34387,-6955,-46705,-60474,1564,36746,62289,7221,14908,54634,27014,21063,-5393,-1619,-41656,-41405,42527,15512,-23132,-56049,-28308,-77836,-3228,-7980,15307,-40821,-5448,-24878,4463,27764,15810,-14168,-10938,-49775,48685,14030,-19594,-25797,-52504,18897,-32245,-14612,37364,-1832,-10722,38716,62590,35262,12475,33875,-28135,-16473,23627,47285,-48031,25348,-25670,-12634,124909,-2694,-38724,-29359,-116996,-103673,-18305,115812,54201,56177,-82369,21256,-44839,107670,8562,67240,39157,16434,-40756,-62088,-191197,-443314,-453568,-455558,12618,27327,2903,-41847,-50413,55793,-2189,11790,13782,-44041,-54159,-25480,63004,6911,4114,-2048,-14694,40166,50768,16063,-65683,27916,41301,-7535,-52029,2208,-6179,-19750,35564,12698,-19008,101392,101347,40575,17510,-2335,29029,-40008,-72699,-57584,10603,-43849,76608,27768,-25441,46457,4892,-43836,-57290,-57728,-60520,22824,38306,-14775,83150,-37432,-27780,52363,-48561,8047,-33310,50770,-3697,73939,31619,-17860,-66721,55772,-62279,-21646,70079,107897,36703,65990,-17939,56947,-689,636,-15080,-20732,-49109,-70884,-41995,8782,2815,74757,-94233,-118566,-61943,-2635,-50061,54732,-2882,-42704,389,-7964,-64950,-2115,-5888,56431,23060,-7456,35752,29712,67348,57650,-46010,30412,-22321,34945,-19480,-18844,-52063,-36465,48475,17754,-12281,-78387,10317,2521,-20082,5359,-69096,25023,76965,50668,4844,33783,6667,-14337,-20593,14541,673,61730,64529,49176,72386,31571,30815,25308,-54159,-85055,-82731,30060,3298,-35001,-52475,-55628,-17606,31563,15017,-31792,-21739,-21750,28533,10818,-43624,-28097,-20593,-22999,11234,22232,1403,-23504,-12512,29819,27627,-36958,871,27261,28816,31905,95363,-14795,-37292,-19373,68575,12549,-2895,-22093,-76247,-24159,-23515,-120257,-47356,12335,-43237,76962,-24755,-26036,-45950,-87492,61952,77956,34918,-7915,42798,94869,46412,41513,75582,61246,49159,73386,3508,-81170,-19864,31070,-20445,2766,8570,49991,-26161,-62774,41320,-19611,-15625,35462,18234,-52511,93935,-11714,-118013,-16895,-740,86745,61270,-76075,28686,-29563,51727,38295,-51277,3149,4105,-37271,27731,59185,44837,-17894,10363,-36159,7419,6041,80559,-61342,-78279,-40274,-25129,-63162,-2118,64766,-36004,-110406,-17214,-52386,-50123,-116126,45963,8512,22719,-56615,29837,-16882,-9846,8938,29720,6618,44348,88835,-56700,-42622,-18056,-2073,7896,29640,-1133,39332,-21490,-77123,-107248,8276,55973,21473,-87728,2633,-51521,16965,-88206,-80275,-15581,22874,66577,-1752,-38877,-8360,20265,15336,6443,-6594,821,-37634,26726,46714,-58042,-19866,-30355,29294,86843,32540,44542,-7482,84749,78887,76753,14649,33355,58764,-881,19857,29619,-64680,-66902,49205,-26390,8764,55316,35837,-2676,-33718,-4368,-25057,58470,18535,5134,-11819,44820,-12479,-8239,-20692,28840,-41281,20003,-18177,-36533,2940,59000,-7150,5563,25917,15972,-13005,27975,25677,1839,1649,27685,47570,63317,-45910,18318,15515,-53862,3339,10188,-67313,-45477,73907,10418,-81889,-71663,54170,-65283,-1312,23318,61466,20562,-27314,83326,39429,-15356,-54590,7087,-81240,-10262,-24457,-12589,3128,34646,16043,64538,7285,10768,-4921,-25943,27541,-4972,-54622,11630,-8490,-76806,87367,82377,2038,-23917,-13519,-30635,-7778,-12802,-11781,-30604,2929,21694,1537,28930,-61435,71497,36204,29237,-63806,-9829,45647,-115717,-49751,31851,57111,65495,-45206,53566,57728,-32575,-27477,-15020,137239,71300,111861,26624,-22411,-37173,-34423,11385,-41906,-27354,981,9056,30727,-81058,-23278,28987,1665,-49196,-37466,-20058,-22371,52129,50681,-16962,-44842,16629,43258,135901,60479,-33322,-22718,18168,-41734,-16598,-49968,-90711,-33435,65805,-37264,22465,34992,-69385,-79554,46009,-42886,-63114,-142322,-1016264,-363753,-124304,-117130,-61264,-21251,84899,88233,30468,10296,9745,16211,-19767,-7488,19439,86415,2764,-23143,-49701,-51299,-40287,19510,-112703,-88906,-108050,-78772,26011,72541,1687,49894,92315,161093,-83136,40784,-26597,15993,-31373,4534,-4177,23776,-42279,12608,-28007,64631,10786,27410,11386,27132,12470,-4347,-29374,-1343,-76854,20154,-27674,-10850,22977,20949,10822,16251,-54275,7072,30720,18071,33527,3960,76119,12051,5067,81972,-49478,-15141,-25144,-19959,-38736,1910,57371,37392,65485,50815,-8101,30268,66398,174086,-13123,-1533,-71974,-91278,-32861,43650,30145,23129,-109200,-75523,-31583,17711,33608,-53060,10231,44292,35571,48077,21908,-3161,-32696,26556,56141,-54807,-1468,-94309,-33454,-26540,-30080,-43742,-28989,4257,-8777,24975,27270,-110651,629,128814,71619,4798,-42585,12698,-855,58625,9836,45812,80112,44796,14879,-8729,42182,3784,28788,39978,-4592,-22297,-33818,-41680,-7279,-5461,-42236,-1759,-44807,-52378,85980,33456,-1339,69262,66928,-29250,-88586,37901,-61817,24590,-31186,-90587,54860,-15558,-39904,-65222,89617,50041,-17504,-9122,49601,-50388,-61746,8613,44262,86833,40971,13544,-52538,-11058,2874,-70187,-15280,-33829,-4330,-10885,12251,77900,-54918,13621,53440,38213,87333,22479,68585,-8298,49930,-53206,1129,-53581,24677,-11666,-13965,-22163,65323,-83888,71,-14096,9121,2214,-14807,-52295,-21930,50582,28941,-5593,74238,-15420,64858,-24444,-2864,-77598,-17661,-47338,20024,-8170,28192,-16152,-24515,-25965,-19851,-33677,-67258,32107,24717,11779,-32070,5835,-28518,-32243,-44626,13314,1655,-35513,-9210,49196,3279,1383,-51004,25149,44225,9970,1932,46741,45530,41414,-54912,-57415,-23663,-26731,-33377,20655,-40365,-2191,9838,-43589,-83426,-43881,12176,-3518,-36162,-17067,32809,55548,-18976,-64752,-4556,31671,-93662,-17736,12897,-42526,-25238,-39357,12320,11493,28736,41692,-28999,7265,-423,32181],[28009,40026,684,-30536,-4988,28017,-51856,-190,-105521,-83516,-20683,-46132,-17399,-50277,53611,-12885,-79483,-56074,-9205,56542,-29983,119915,64379,8454,3667,-4933,-83507,-36790,39021,-1706,14268,-33071,39706,-9298,16113,19423,5444,23830,-41154,19310,-75503,-71281,42593,44130,551,40954,-28358,-524,37151,29826,-29322,45932,8195,50716,39734,36254,-11731,-6683,-8855,-41747,45438,-13417,-42554,63922,71792,-2227,28505,30089,322,-32857,34568,-43080,-20020,12451,-54907,-60655,-79173,-13247,-75127,-27206,12995,27509,18716,67845,1302,49640,-22781,-10726,-26907,-20218,32885,-30688,22911,93110,-39763,-30714,-62004,-46692,-39364,19439,34280,-58353,-13295,363,61857,-59412,-31649,-19797,-20763,25239,-8358,14486,55615,63995,-7493,-24429,27396,-23880,5061,-441,35505,-53967,-117489,-8712,6147,-56856,36998,-12662,43859,-46485,19643,-4553,-13876,160,-10676,-12216,-44086,-17164,48187,-50791,-20635,16359,8318,-3165,-13300,-24048,-75845,-30818,-7362,-17404,31691,-40249,-24937,-14228,56502,-9045,150,-22198,-40966,10198,-17491,-75990,-64228,-62970,-31502,-44861,45009,57454,-13199,45055,-15036,31631,-37315,4715,-25576,-79828,-2121,24362,67039,2637,17393,28137,896,13679,4218,24363,-55680,-34043,32903,-18095,-12509,-60664,-29362,-41421,-18974,-27197,26306,-65860,5838,-18071,-7029,-19001,-311,-9994,-23618,-36270,35962,-5634,2992,-42394,-27161,3813,-55531,-29571,30879,-5291,-8533,18266,50454,-8023,-14109,-10695,-75212,-5637,17755,21198,-39543,25712,-31556,-14466,140417,17962,12412,12938,-101897,-111608,-34295,117166,31640,73991,-54321,5011,-44411,56857,13771,20586,39753,28913,-61982,-62123,-203727,-421779,-495565,-453524,37038,61568,28356,-31986,-21936,17915,-9133,16938,36487,-873,-33209,-26659,52480,-5853,13024,-3921,-19289,40606,67498,30809,-66099,34214,22929,-24020,-56920,-11450,11876,-14003,28075,14977,-21047,109315,83518,30111,44082,-13041,40789,-33396,-19618,-59121,9624,-28669,64177,28910,-56354,47594,11643,-45034,-28540,-57348,-61470,18195,47017,-21098,74682,-34852,-36194,95614,-29493,-16867,-48061,24798,-7396,57885,41547,-30964,-69268,47759,-62064,-16079,88162,126510,36784,78762,6155,64734,-8509,12206,-24559,-23230,-49977,-58817,-44425,6508,-8571,56551,-132999,-98504,-58823,7761,-34751,50684,-32822,-50493,-2155,-7305,-60939,15560,-2537,39506,5589,5011,42365,22003,58210,53352,-35517,40960,-33102,36957,-18547,-12794,-24090,-43574,37141,24527,1262,-78822,22333,1501,-63957,-6860,-65727,22839,88028,56968,9493,51282,6146,-1735,-15440,-697,-924,59816,56254,34228,68001,5495,34004,49061,-54594,-82059,-19889,25072,15970,-26319,-62675,-56935,-12799,33923,11042,-66092,-11533,-2930,23767,11151,-51772,-8410,-49206,-2219,1916,-1408,-2567,-16389,-12721,-9890,19997,-31734,11368,25520,15213,-6264,84663,-10165,-57451,-13272,71652,12656,-26548,-10201,-69591,-24670,-15534,-106887,-54286,24279,-16789,93756,-37574,-33862,-38374,-85817,74145,65366,-330,-24461,65619,118922,48048,24610,26603,10436,26379,76198,13041,-66269,7870,32146,-33003,14248,42128,38397,-26682,-41452,71888,25188,-16567,19011,50181,-30450,108636,1193,-136862,-19838,35641,73405,42309,-13599,21584,-40639,20652,33977,-56051,-5540,-4424,-47214,26175,71795,26006,-22858,20498,-22832,23803,8400,61902,-66114,-66575,-43317,-30926,-53455,1431,51568,-25008,-105057,-8321,-48760,-83311,-138306,44163,17860,16926,-43335,5964,-19002,19415,10784,26624,21001,35441,96858,-30109,-29149,2863,-135,20129,4211,-10956,28594,-27043,-50033,-115393,-167,84935,18354,-87911,-19460,-60763,28600,-73075,-71289,-16839,24322,58851,30386,-39335,-12114,-23610,-7087,11638,-18410,-5523,-26429,14462,47005,-53367,-14152,-9349,27988,67652,27714,11542,-1659,59351,37762,62091,24337,8411,27126,-7779,32565,21607,-55314,-67572,55347,-30176,-3810,22007,26788,-310,-52281,-13645,1387,66692,23653,6283,50,66943,-16386,-11817,-22554,34459,-10968,63680,-14788,-61691,11946,45713,-22288,-20275,26923,76331,-13672,45622,52088,15865,-4370,29324,54387,42880,-49565,31720,43800,-35527,-4685,6140,-81067,-55996,79666,-2029,-81413,-57838,52056,-87772,6979,26830,58625,16324,-25520,55784,29960,6762,-41050,-18190,-74600,20243,-12437,-22140,-8486,17142,19201,69116,-3377,10750,-5112,-21481,24710,-5738,-70812,-11611,-6968,-85976,85571,98715,2230,-37609,6539,-41109,-6780,-39040,-35897,-26007,8052,-6470,11394,18551,-88674,78139,31369,11996,-64718,-3418,42788,-102441,-45082,26158,72407,70421,-61060,61798,60485,-23483,-36891,-23705,120991,79914,131243,30322,1892,-26197,-29584,8291,-24867,-32471,-22095,21443,39442,-60748,-30886,6922,-19611,-57245,-1765,3444,-16453,68312,58051,2951,-48547,32248,23867,120103,68235,-28945,-25652,11930,-13912,-35149,-34152,-80246,-27573,57918,-26480,12622,7825,-76774,-74074,3378,-25558,-43521,-157361,-1010303,-351841,-116062,-116414,-66632,-24109,89175,97118,48049,11865,14038,41235,-4475,-16024,-20071,77669,18813,-19089,-67151,-71728,-39271,19625,-129345,-102234,-85513,-58334,28386,75836,15455,59212,66787,156431,-81993,47228,-47420,16806,-65081,-15944,-13244,35893,-34830,31171,-17020,48552,10826,14330,20998,49794,3054,-6697,-18381,8658,-63727,15210,-23707,17346,17169,19577,-9674,16666,-77570,-7679,26512,7422,23205,2250,62702,27060,32012,51780,-57410,1622,6618,-24214,-41600,-12693,82149,17116,53562,14312,-2618,18282,50649,129223,-49222,-5455,-68041,-87940,-29629,30888,14014,49827,-76087,-70826,-19663,55898,21702,-50785,6936,27883,29496,39239,23276,12069,-32469,31629,57715,-49749,9161,-96404,-43007,-15779,-23082,-41472,3682,25,-28422,11272,15295,-18433,6568,92115,72040,-6692,-6324,-965,-3013,53850,32352,43928,83795,59528,9554,4272,53550,16920,-2515,40957,13840,-32003,-8948,-35295,21589,-6245,-54520,-9513,-44614,-40954,118651,8455,5369,67114,69890,-10285,-87222,20078,-52861,32595,-33941,-84518,51518,-37675,-90148,-87659,91985,44107,-21771,2929,34825,-45783,-64238,-818,29089,59088,14400,25093,-27959,-26708,-17623,-80251,-42883,-8583,-19805,-13263,17970,81019,-71212,-22234,32125,64465,99235,21558,83709,-439,29247,-74640,-12962,-24196,29419,1738,-28617,-42023,25643,-68833,33091,-2021,26288,11015,-19047,-80041,-21812,43474,2218,-1753,59584,-8143,54305,-15871,-38827,-133124,-24536,-35947,33944,-23192,49589,11478,-14593,-10117,-17007,-6694,-68905,51945,43288,34662,-65177,2030,-32043,-40636,-15996,35982,-17263,-22133,7301,69769,8796,20095,-47327,20404,22959,-8694,12068,27031,25801,50341,-18200,-46249,-43898,-34932,4468,15038,-30438,9082,10592,-52824,-72663,-51907,1251,-6183,-13397,-11582,19021,57445,-1480,-56442,-2356,18622,-99034,-33429,22103,-43392,-30335,-50505,1030,1664,14225,34185,-39321,3610,-7422,35451],[24048,31187,-4789,-19395,-21990,41398,-41499,40935,-46371,-78204,-22259,-26055,15332,-18551,35887,11728,-57866,-49370,10530,41076,-62821,131855,54138,-1796,6040,-9452,-80458,-46097,21053,-2418,26766,-32609,5907,-4577,17147,31724,12261,227,-33334,8181,-34659,-45237,42223,52716,46507,46891,-4500,35938,35253,44080,-46683,51654,11879,36841,32729,34359,1184,-24421,-1444,-63764,25813,-20211,-20900,65078,59138,31817,55575,29284,19442,-42839,15637,-26877,-49004,17086,-95941,-72252,-51593,9432,-64399,-29451,13281,35162,8584,52737,17394,48857,-23163,-23821,-16405,-12318,3295,-33245,28595,101159,-26076,-24299,-77578,-46400,-27873,32476,46790,-52331,-20868,28822,86077,-40263,-20385,-25751,-33985,58037,1860,8447,63690,83578,-2734,-46568,18583,-15161,-12937,-5879,26962,-47760,-122313,15190,18600,-65884,34830,-29109,36219,-65012,37370,-3482,17755,29328,8696,-11503,-21354,-23347,31966,-49008,-43954,-15725,-22649,3819,-30364,-27458,-86132,-30515,-855,-24958,19057,-20129,-8956,-7749,77156,-36342,-286,-20221,-34974,22239,-10468,-55215,-53045,-53657,-32291,-58163,-12510,45538,15755,54633,-22059,43717,-33134,7894,3053,-99296,-12486,10589,62651,-4725,4818,-11790,-14777,4554,28492,50153,-68373,-20904,22577,-39316,3119,-57583,-32173,2050,-25854,-47049,32525,-74805,17385,-12701,-11744,-51044,-13402,-1698,-28184,-13962,25533,-30289,27704,-56047,6807,-8285,-63973,-45337,21425,-14299,-20009,2279,38009,-24414,-25496,-48527,-99421,227,8727,-10880,-25130,27910,-30011,-18501,143169,41363,66509,70165,-77831,-98381,-47311,89620,-2377,86052,-9189,-125,-34268,1358,17892,-25691,38746,30754,-79525,-56121,-182845,-394479,-548224,-402185,33280,82162,37967,-17922,7289,-22239,-15612,17610,53364,32542,-7838,-18379,33341,-18152,16967,-15744,-26913,35654,78848,46683,-55418,28827,-107,-34930,-56576,-17319,30325,-9660,20256,8849,-29355,75478,32220,12305,57342,-20595,48022,-24559,37332,-53831,12287,-9707,32374,23980,-76714,42236,14649,-36419,7519,-69140,-60736,12737,54940,-21395,51600,-33020,-42586,136504,-11648,-71109,-55704,-2996,-22197,20211,49897,-46494,-64128,31755,-53902,-11122,92804,132560,18522,69681,36873,56535,-15881,18190,-25644,-28558,-45178,-40635,-43759,4815,-14043,35742,-180104,-78187,-50323,16797,-13273,53121,-42767,-55011,-8710,-8062,-63469,30421,9332,16348,-15222,17188,41953,17578,47067,38759,-38427,52798,-43946,33480,-22298,-12053,-939,-54631,14322,17946,9952,-70119,27013,2076,-90508,-12306,-57499,17086,76274,52664,24989,66736,9272,7032,-7925,-17100,2872,44039,39407,16479,41877,-21381,28006,65035,-41527,-63990,32957,15258,26627,-3511,-66039,-55134,-8126,27744,722,-85758,3841,4423,13339,10887,-50777,8009,-61446,19442,-8450,-40493,-4509,-11063,-3717,-54412,8694,-31952,18818,24444,280,-50990,57081,-2395,-72581,499,63867,5802,-40757,-2388,-58994,-12746,-6739,-57113,-44764,25663,15943,97579,-39306,-37004,-27506,-72703,80045,43459,-41054,-41368,76419,137845,50973,19584,-19049,-22606,11777,79931,31672,-50892,28570,21509,-45713,16107,59884,18560,-26431,-13045,93434,72014,-12539,944,76331,-6644,108771,18466,-130139,-18978,59760,33901,10354,48051,14382,-48948,-14690,22679,-56558,-19119,-10411,-39133,28010,73808,2120,-20647,28208,-9495,32529,5314,30263,-81014,-48983,-38521,-22290,-40658,12084,45629,-16669,-95626,-4443,-33356,-101516,-147332,20820,26447,10460,-35594,-23320,-20140,50069,21342,20184,31729,18815,97091,-2501,-10239,28678,3403,39621,-14282,-17464,13411,-32368,-15329,-103099,-8505,111149,14585,-76884,-29266,-54165,23297,-58343,-51484,-14602,26925,48166,62869,-36426,-12388,-51007,-29573,17092,-28467,-8019,-17349,5496,41510,-45482,-6594,10662,19815,41355,24862,-11533,-6416,18962,-2151,37359,34937,-16617,-1812,-11551,42769,12896,-39785,-54029,53365,-24124,-11193,-9782,9090,-2735,-62960,-15684,24392,64445,29027,3857,5502,77629,-31065,-12582,-27137,44899,6510,92596,-11610,-82724,21056,40396,-28025,-33024,23766,118258,-7410,56515,60645,27165,-3790,26701,50718,21177,-37447,34559,57563,-16970,-10337,-163,-95353,-58356,57214,-19805,-73966,-44173,31962,-110079,-1690,35311,47986,6055,-33191,19987,7488,28113,-18686,-37845,-37304,45258,-2515,-30173,-25466,-3106,8979,68893,-12852,4659,-10100,-21163,14807,-4781,-78191,-33766,-9721,-86809,68791,92345,-17979,-30916,24503,-49063,4674,-48457,-52442,-23607,14436,-29016,17391,-2404,-112812,73860,16883,-8128,-53741,-7216,21227,-55635,-33019,19924,71085,71293,-72103,55338,49658,-18897,-44813,-23282,88357,77366,139573,27196,19490,-23269,-11071,3319,-13306,-35704,-47915,17378,44942,-32924,-34787,-23566,-48675,-47696,41026,18677,-8212,65921,56096,14810,-52103,35579,9318,77724,56213,-20431,-23869,459,17158,-46942,-13818,-62617,-15906,40675,-24787,2226,-23995,-72914,-61661,-24300,-5338,-37118,-173999,-1008802,-320792,-110379,-105093,-72517,-31000,73659,89946,61662,5003,11682,47465,-2991,-31014,-53241,50329,31736,-22546,-74782,-86120,-35774,11162,-118062,-114433,-49846,-36264,28475,58798,26876,63867,36892,136416,-69917,49223,-54605,24319,-96070,-24990,-13334,47127,-25574,46855,-17504,13550,3284,-3948,27457,58999,-7661,-18538,-10857,15040,-38546,16041,-16909,54943,17755,16900,-16636,19625,-80375,-20742,15570,-945,8796,5299,17000,39598,56223,23057,-53675,19361,26587,-33303,-36843,-23936,87295,790,46698,-11085,4215,-6155,30001,54874,-74106,-9014,-56852,-69643,-19934,25840,-3473,49421,-47091,-58194,6928,81321,9535,-42940,6005,13373,22694,28989,10994,23094,-26583,43072,49239,-39323,23665,-89998,-47188,-10723,-15135,-38590,23476,-13104,-54043,-3580,5213,82721,17565,31563,58403,-8002,32087,-2663,-668,33163,44248,35075,86372,80638,7497,13125,65692,26560,-21645,41113,28413,-41327,22607,-17367,42822,-13667,-57123,-13833,-50244,-32101,115481,-18745,9015,54413,59461,10753,-72564,3774,-40267,32825,-35050,-76252,34902,-63178,-137814,-107058,81607,32597,-13674,11157,15081,-40821,-53649,-15447,6436,32661,-12568,26358,-8187,-40651,-31280,-79410,-61664,6919,-21094,-10092,14140,76650,-86881,-56497,19712,76273,87239,22074,78172,-1959,8998,-88394,-29248,6352,24616,16670,-45490,-53133,-22317,-51944,67827,9173,44985,25755,-12636,-81258,-20856,27656,-26780,-1024,24107,1635,38292,3716,-57130,-154523,-27628,-29884,46183,-37534,61440,39544,1185,15009,-4333,13549,-68952,64398,58219,47414,-70761,2141,-28362,-34902,13668,48220,-23869,-3320,19863,74404,-1580,17340,-42633,12411,5134,-19528,15906,15874,11684,59023,22160,-26590,-51357,-39608,37797,7341,-17598,13707,18422,-53980,-59778,-51322,-10826,-6600,17332,-4959,813,51877,10157,-38602,429,12796,-77433,-38245,40016,-29611,-32688,-59501,-8430,78,-6552,22982,-41746,-5937,-9580,35143],[11345,14644,-11036,-3199,-26880,49968,-35261,56940,7548,-54017,-24398,-5555,46886,20972,21134,33075,-32833,-37187,25283,23123,-92825,123243,43209,-5420,6004,-19531,-79746,-46675,4317,-7475,26515,-30359,-34299,-818,19300,47855,22005,-11092,-17952,4252,13038,-16503,33548,52950,80092,49876,21599,56594,30822,43651,-56834,58541,8610,19937,24769,23075,19033,-35590,-1410,-74345,11007,-25699,2519,58911,54283,68824,68283,23466,34465,-47368,-9311,-13917,-69781,9422,-128256,-77088,-35061,28372,-30377,-32922,18408,33064,2949,43737,31474,35338,-19321,-40523,342,6675,-13522,-34487,23236,85584,-16433,-24508,-82157,-42540,-21761,44996,53843,-40409,-24622,55604,99096,-8820,-17882,-23677,-38374,85557,8778,2421,63245,90473,13322,-60502,1251,-6778,-36371,-7373,15435,-45130,-118610,32065,20625,-65546,25324,-44538,24894,-73269,69193,-454,29543,47353,27536,839,10204,-25425,21816,-44599,-45988,-40913,-45574,15012,-46278,-21735,-74689,-27560,5424,-29752,12506,8226,5644,3926,100079,-51315,-2012,-6027,-28714,15560,-10795,-31247,-39304,-43709,-26279,-68347,-64023,42078,40544,64836,-28655,54163,-24833,762,31055,-116335,-27703,144,46402,-12952,-19603,-47579,-18867,-4005,54913,65020,-77944,-18949,11570,-39643,23769,-55225,-36032,40079,-21877,-60900,33437,-63352,28566,-8484,-9907,-57554,-21294,7708,-26328,10960,21898,-50894,50614,-59202,42138,-15125,-52414,-59506,9890,-26017,-40848,-6278,29234,-11356,-17804,-68427,-84947,2878,-2490,-44963,-7664,30636,-20479,-24339,125732,57319,101215,126427,-49050,-71841,-54903,30614,-41398,86753,40390,15548,-14677,-41845,22585,-55536,36305,20511,-86011,-46477,-123738,-362980,-619576,-322505,1361,86828,32364,-479,29163,-53013,-18339,16248,59685,49262,20573,-5092,7999,-29039,14881,-35708,-36353,27423,79833,59814,-36682,13681,-29805,-42106,-52102,-14127,47397,-6098,12549,-6188,-42221,5426,-30699,-7152,59278,-21275,46860,-16031,82279,-44883,16861,7787,-12774,15150,-76571,33136,12666,-21093,39731,-84145,-58194,6129,59534,-17590,19264,-29645,-44117,160080,-1339,-140430,-53829,-21755,-44754,-21006,52019,-58447,-49755,14222,-37886,-8145,84689,125135,-9040,38997,68045,36460,-20273,15898,-19018,-36606,-35573,-20832,-38854,3538,-16492,15422,-230171,-61659,-38182,20813,4242,58670,-33554,-57852,-16505,-8603,-71365,39179,21087,-8970,-33925,22285,33081,13901,37000,22390,-49766,59915,-53856,25768,-25141,-14583,10397,-67068,-9999,-865,13021,-53518,22554,7792,-87072,-4428,-42287,11171,42857,40545,47622,75262,14222,12656,-1116,-29292,12949,22478,19467,3035,4535,-42767,19251,64742,-18373,-34800,54954,39,38323,28659,-60871,-51723,-4497,16744,-13675,-86884,18479,-842,-234,8920,-39019,15794,-59802,32539,-18036,-78550,-2041,-9868,10531,-87781,-2248,-38299,20448,23475,-9861,-86939,24139,6988,-74321,12553,44012,-8608,-43511,-898,-45783,10582,3059,14033,-19749,23646,45776,91117,-29392,-37701,-14341,-49486,77456,20367,-78856,-51089,71469,141116,52288,30833,-45809,-27995,14807,86257,55107,-38227,32626,1380,-55261,8504,52433,-4256,-24116,18233,99940,105321,-4957,-12841,92019,11513,88546,32797,-100507,-16709,66531,-8801,-11644,91258,9132,-53681,-44426,2732,-54329,-34807,-10769,-17279,32371,67293,-22429,-12964,30092,-333,30092,-3866,-2229,-103730,-27538,-28365,-2404,-27940,30137,45317,-14842,-84120,-6970,-9034,-99321,-132599,-14629,32834,4210,-39467,-49481,-19215,70930,38469,11242,37377,-3697,86827,21946,11492,53222,9669,60780,-22119,-21365,1428,-35934,12937,-78023,-14736,129308,11850,-58060,-23790,-35938,-1500,-51973,-25639,-7021,33603,43976,87224,-32695,-10036,-62684,-50103,19509,-33778,-6076,-11109,867,30005,-36100,-2969,21488,5287,19937,24679,-19574,-12613,-24898,-29946,6456,41980,-35493,-16188,-9640,50484,6112,-22852,-34756,44260,-11237,-8171,-33953,-13024,-12239,-65090,-9291,37413,53222,32177,-94,1599,63667,-55841,-11164,-31457,63206,20201,96693,-11550,-95287,28480,44193,-21066,-27872,18809,128015,7320,59934,46679,31828,-561,19221,37389,2647,-13282,26847,54575,-4424,-14779,-5545,-104558,-51957,14424,-39427,-63230,-31910,5656,-120357,-24783,49248,33089,-7783,-48399,-13008,-25343,41799,2426,-44776,9342,62880,4110,-38728,-42387,-21214,-14062,64660,-16975,-2771,-19053,-22406,817,-2417,-73878,-47978,-11628,-76358,38403,65153,-47362,-7628,29608,-50848,25768,-41286,-55551,-26973,20617,-40518,17658,-31444,-121013,57713,-3183,-19119,-33852,-16464,-8758,4434,-16347,14727,55637,70984,-75694,39279,27563,-17957,-46783,-11874,59153,64552,136757,19048,25088,-25229,20947,-710,-8890,-36121,-70435,151,44492,-6256,-38020,-55773,-77656,-26915,73147,24606,-14,44386,47891,11485,-56867,25358,2310,31801,29201,-9279,-18054,-9899,44695,-50143,5234,-40638,-4075,14889,-31376,-3907,-52147,-61629,-50102,-35025,12430,-47474,-189199,-1016523,-282323,-107663,-86952,-76089,-39746,41829,68605,67554,-10345,2162,35288,-13674,-47037,-74659,15666,39787,-32607,-70030,-91610,-38290,-6726,-90268,-122126,-15777,-18645,27897,27101,33851,62676,11146,108366,-49010,44309,-42570,39446,-115477,-22240,3797,56383,-14245,56869,-24909,-28859,-10517,-24193,30464,50360,-16303,-36079,-10193,15319,-11275,21722,-10425,94150,30125,11952,-13664,19635,-58670,-28472,-485,-6669,-7029,9017,-44252,39604,69643,9574,-37558,35442,26168,-43647,-28940,-29094,65406,-6729,45965,-19221,1651,-42153,8663,-11994,-83156,-4275,-41076,-36128,-5197,26763,-18084,21026,-35853,-45135,38480,85023,-1156,-29559,4588,1654,15025,19192,-11476,21338,-19068,55924,34002,-26676,41216,-78126,-43510,-10492,-4357,-37572,25916,-28295,-78478,-16858,1129,155116,31291,-19215,37774,-1410,63697,4879,11804,-1883,39842,20826,84000,98315,10575,15166,80755,33335,-25185,40408,35152,-47852,53474,7489,47620,-29452,-48011,-11590,-58095,-27089,76946,-41912,6788,31623,37151,28924,-51324,-8359,-27367,26544,-30584,-68661,12887,-82073,-168147,-115405,60444,15299,3728,12864,-2315,-34530,-31740,-30335,-17956,12506,-31505,20315,681,-49638,-35554,-64917,-66923,13359,-531,-4514,724,64744,-100187,-76943,17276,65980,50642,23526,58548,-10295,-3106,-89671,-41895,25188,11853,29193,-57005,-52662,-53933,-35254,90683,16634,58592,42329,4251,-54683,-17462,8874,-45926,-4558,-19849,10750,20217,25009,-49433,-134003,-28273,-32456,55222,-49344,57133,55445,16054,42886,14771,25453,-65334,62352,60063,46591,-43689,6412,-18350,-12035,38213,46202,-17848,12161,26365,63911,-23584,-41,-37957,3028,1376,-12013,17030,15569,3587,64207,44645,-5772,-46303,-43762,57314,1905,-5393,10706,26156,-48207,-47638,-42355,-23323,-8437,46181,-1164,-17413,39831,12727,-21653,-2090,12102,-42169,-35551,56922,-3909,-31584,-65926,-13578,5934,-26552,10196,-37387,-19396,-5793,33534],[-3522,-1968,-15203,10248,-19506,51422,-32045,49548,37033,-20903,-25697,8394,64440,54513,11532,46794,-12867,-22168,32364,7838,-112716,93648,34977,-1121,3849,-34358,-88080,-39266,-4205,-14457,12978,-27844,-70194,-181,24075,63835,29950,-11586,5955,7887,54060,7095,18631,46494,93966,48011,36370,56655,22664,28624,-58248,66321,-897,8860,18087,6370,36391,-39064,-8577,-76760,4767,-29622,20855,44248,59300,94821,62862,14778,40695,-43260,-33923,-6393,-75628,-6696,-145405,-74478,-34120,41373,11862,-37613,28271,27790,3776,36130,41700,14485,-14570,-56466,20108,27746,-12938,-27784,11999,52682,-14664,-31690,-74189,-36357,-24687,54373,49130,-28291,-24689,70400,97793,24076,-22146,-10934,-35315,92743,10554,-5144,49349,79546,39127,-63367,-18909,6,-59773,-2856,3838,-41367,-107944,43287,12757,-58992,8139,-54299,10664,-72598,104388,4913,18493,50768,42160,30741,44715,-24373,26250,-35113,-23885,-52548,-58537,27635,-55489,-12074,-45977,-20517,11498,-28778,12780,36971,13040,19491,119286,-43005,-4182,13248,-25793,-12150,-16586,-11669,-21687,-35754,-14440,-68310,-87977,43431,55808,66207,-35516,60748,-17015,-15274,49089,-124881,-43347,-2997,21951,-19075,-48656,-65095,-13360,-9844,69430,63542,-82007,-36452,-467,-18869,49190,-58427,-38800,62728,-9192,-64382,30110,-35323,37752,-4494,-3156,-40939,-23308,14675,-20762,30148,27000,-58757,67553,-49077,70264,-15200,-24028,-70740,-2825,-35919,-60843,-7317,26187,19602,4559,-66677,-33866,5901,-13955,-75064,8834,31903,-4901,-30759,89553,58628,103083,162434,-22839,-43675,-54736,-46591,-73914,74049,79920,52554,8919,-66091,28797,-60938,31671,113,-76896,-35954,-34989,-327529,-715972,-242509,-49846,77961,17191,17956,37448,-67146,-14964,16410,53996,47733,49475,4708,-20654,-38124,7775,-58719,-44639,18381,68934,65369,-16826,-5590,-64843,-47764,-44762,-1231,61691,-2994,5067,-27187,-55433,-72560,-83245,-23069,56192,-13436,34298,-10339,102991,-36588,20476,18674,-60183,6358,-51591,26328,6215,-3504,61510,-91563,-53579,-3303,58288,-11690,-13155,-22445,-38831,159247,-1939,-193177,-41566,-23472,-69385,-50793,45191,-61656,-28853,1535,-16972,-7593,68129,109140,-34852,-7078,88158,11518,-20657,4903,-7809,-43957,-24032,-4198,-28694,1921,-19825,-2041,-274461,-52362,-24573,17130,5109,63282,-11751,-61206,-22994,-6647,-78075,39976,24876,-31776,-46189,15690,18148,5744,30599,11450,-61299,58084,-60584,15772,-21150,-17424,6972,-78117,-27443,-26660,11023,-34172,9842,20162,-55197,18234,-20755,8293,-1030,25467,68401,73658,18874,17367,3633,-33819,29396,5269,2075,-1769,-29126,-55492,12080,43338,8222,-3609,43960,-18287,52211,59245,-49807,-48228,-3018,5622,-27819,-72409,27859,-16131,-13386,4924,-19370,14070,-54146,32960,-24850,-96497,6653,-13417,23810,-96515,-8629,-49895,15595,22865,-11094,-101901,-5887,16261,-59672,16934,15662,-28631,-36670,-6203,-31154,39204,12937,79558,14637,23116,62986,81017,-11911,-38882,-326,-20754,66287,4912,-105091,-48368,51753,124804,47541,54873,-50988,-9579,35169,94239,76600,-31008,14946,-24019,-59164,-5299,21574,-24057,-18448,46009,89984,114928,3109,-17252,94960,19801,50467,39962,-57611,-14427,58407,-29178,-1305,106197,6222,-54945,-61567,-25972,-51704,-49511,-5083,9578,36691,57046,-41662,-2714,25423,1308,15097,-17464,-24239,-125870,-3866,-15849,22342,-17329,51886,44795,-21703,-69716,-15845,17071,-79025,-92388,-47016,36322,-631,-55158,-64975,-16524,73691,55024,1490,38137,-27495,67285,41927,32773,69606,18291,77684,-19295,-23476,-261,-35580,24571,-52335,-17399,136713,11761,-37783,-7234,-13263,-40211,-57089,-537,5749,44849,46637,97486,-30090,-6923,-65821,-66505,15564,-32167,-1664,-7958,813,14483,-26843,-8214,16623,-12944,11347,25865,-14965,-11842,-58221,-40802,-23210,41792,-43964,-12483,-1288,62131,2997,-9318,-19201,31536,3261,6340,-47556,-34055,-30216,-59935,4265,38447,37319,30846,-3157,-12280,20865,-81885,-9362,-31872,88143,39190,75825,-16793,-98277,33042,54209,-2820,-8457,14594,106922,27383,55422,15194,27989,-751,7961,19200,-8819,15307,11721,37646,-1466,-18249,-7655,-101971,-38547,-28765,-56189,-51928,-20137,-13447,-114727,-54557,65678,16767,-21987,-63752,-33252,-59242,43132,14650,-37246,41606,71108,6933,-47232,-54813,-33852,-43774,58685,-14323,-6767,-29503,-21548,-13127,1427,-56916,-49073,-6851,-57668,-532,26105,-70771,20857,15148,-45091,50912,-27352,-44881,-36786,25762,-39235,12739,-61661,-107991,29722,-23131,-10954,-10982,-24837,-32598,55171,-125,11518,33316,72325,-70726,20934,145,-19766,-40089,11133,42585,45158,122447,9596,17326,-28059,60771,-2897,-10380,-31739,-84770,-25501,36683,12616,-44079,-80275,-98358,-9530,80433,23061,5177,10103,37650,-7972,-64443,3386,893,4787,-2326,1508,-9652,-14797,62735,-45409,17337,-18216,2622,-13846,-41818,-3223,-69895,-51077,-46429,-36614,21331,-71791,-201005,-1035357,-255175,-108164,-67723,-75805,-47818,2270,40122,64126,-31644,-12069,10435,-31743,-59990,-83809,-13946,41946,-46983,-52563,-85947,-52472,-31059,-61190,-122458,2289,-9951,27762,-9488,35463,55659,-5130,82042,-24506,33400,-12587,58469,-118318,-10744,36102,62998,-1682,59057,-31650,-63073,-27858,-41503,31070,25342,-20166,-53834,-15691,9594,9726,29417,-6475,126953,52087,4172,-6094,12582,-19219,-29147,-18184,-10588,-21757,9242,-99346,21314,67887,15233,-13976,46198,3032,-51019,-23022,-27443,20773,-3989,49136,-11741,-13683,-80568,-9277,-46166,-78643,10265,-25220,5273,11408,31179,-25463,-21401,-44655,-38460,65203,67385,-9555,-12977,895,-8066,6622,12086,-35435,2038,-13873,64707,16497,-14915,59020,-64834,-32820,-10908,9440,-39538,14574,-39051,-93896,-27109,4089,175963,44028,-40399,17765,9216,80799,16251,34486,-42571,19111,4613,75125,99978,19249,9961,99518,37186,-16008,38799,32437,-49538,76168,32331,36628,-51443,-30093,-1915,-63967,-25397,19167,-56214,-1647,3247,8462,40266,-29903,-16956,-16651,17051,-17462,-62300,-7334,-87028,-170645,-103000,34852,-6557,24885,8152,-12777,-27292,-4290,-41504,-37525,-1073,-38102,11955,-3243,-51971,-30212,-38001,-59698,12997,40336,-37,-18885,46242,-109383,-77293,21146,36003,1269,24899,36065,-21248,-3288,-76987,-45014,24074,-9773,36377,-57201,-42517,-52443,-19265,92340,19452,62499,52290,27160,-12155,-11095,-6654,-47980,-11654,-55881,16467,3489,38541,-22772,-84319,-27164,-42519,61460,-57358,34691,49863,25166,64395,34459,29799,-55288,43158,41945,33379,6022,14188,-4843,23609,52740,33167,-5960,16685,26910,45771,-48989,-20069,-34054,-6171,14587,17091,21319,22968,125,63869,34470,9014,-33722,-50788,58778,3180,2030,1062,28041,-39084,-36505,-28034,-35495,-16340,62219,-4082,-31695,24025,5380,-17121,-12135,7672,-15200,-30194,64370,26873,-27077,-68323,-15724,13469,-39123,-1326,-29459,-32728,2620,33478],[-14469,-10461,-15782,16329,-5754,45501,-30980,27452,38792,5059,-24854,12836,62661,71599,8042,50879,-761,-7117,31644,-1653,-117771,51300,32328,9006,1869,-50058,-104314,-25676,-583,-20503,-9653,-25902,-91354,-4048,31852,74491,31124,-6210,35129,16613,75313,19728,1207,37115,89475,40435,34006,40337,8275,2811,-52065,73609,-13719,10432,13984,-10888,47227,-35162,-20234,-76064,8784,-32683,25926,22497,72002,97806,42032,6060,36882,-30948,-52742,-5407,-65782,-24388,-145417,-65049,-43486,46702,38650,-43333,40459,25083,9637,21918,46419,-5614,-12005,-67378,38282,41300,-475,-9562,2846,13276,-21127,-41111,-56649,-27791,-37284,56994,28051,-20018,-23211,66089,84684,44861,-29031,10620,-27080,74056,3441,-16170,24988,51047,67413,-55941,-35341,4678,-77049,6866,-5455,-34118,-93172,53265,-746,-51944,-14248,-55305,-4290,-65557,127873,11407,-8925,42168,50723,73000,72368,-22437,48311,-19579,12313,-48508,-62619,37480,-51648,-2778,-11934,-9406,17718,-21272,18266,60057,9839,36296,128518,-15309,-6193,26816,-27432,-53492,-24276,79,218,-32061,929,-53100,-79059,43462,60102,51814,-42748,62164,-13679,-35506,50019,-118551,-54784,3042,-2445,-20062,-73094,-59020,-1622,-11840,64162,48084,-78128,-67561,-13617,14227,77287,-66546,-37553,65956,6474,-57238,24562,-793,42762,442,6218,-12537,-20211,16513,-13747,36245,39754,-49374,75178,-28561,84638,-8108,11677,-78527,-15523,-39315,-67403,-3217,28584,50988,30609,-49423,31238,12400,-23418,-93779,20402,30329,12722,-35844,45837,44087,73157,163746,-7699,-23851,-46203,-113056,-87762,50236,98102,98060,28349,-71635,35978,-45653,23657,-25465,-52883,-27238,61060,-289755,-830547,-182818,-105580,60792,266,33678,30597,-63256,-5333,20710,38477,31292,74368,1298,-49554,-45604,-1507,-78192,-47711,10189,47817,59470,-3229,-22052,-98097,-53565,-35808,21311,72556,-617,-2254,-48761,-64147,-123168,-113144,-32473,53409,1892,10738,-9209,95807,-32759,20335,19722,-97332,1530,-6370,28379,-2991,11860,73138,-85021,-46923,-16913,49699,-5262,-37024,-10279,-26462,138064,-12624,-199138,-20713,-6433,-88670,-62610,30022,-53497,-7947,-2100,3406,-9024,48591,92627,-49989,-56598,85289,-10659,-17661,-12632,3228,-47243,-13906,6268,-13304,-934,-26649,-15173,-302955,-52437,-11594,5584,-18739,63973,14246,-66702,-26722,-154,-74879,32808,17205,-47143,-50664,-2722,2284,-12111,29083,9122,-67104,46521,-61072,5193,-7300,-18212,-9826,-85683,-33879,-51423,5192,-18490,-7746,37216,-10150,50584,3638,10400,-39551,12012,77037,61539,21518,23153,6563,-30836,50569,-309,-8847,2453,-46250,-60328,5936,3867,30818,19197,16129,-35100,66272,75725,-38906,-45751,-4637,-2138,-36595,-49214,30031,-35990,-22602,-415,1006,6111,-54437,23627,-27369,-84390,21686,-20361,29493,-77423,-7517,-64678,5896,23393,-2785,-92689,-28454,23730,-33120,13272,-11728,-50080,-24877,-16729,-15915,64153,20992,116353,49480,24688,61493,72723,6551,-43165,12433,6423,48905,2778,-113556,-32610,23587,92988,33058,81901,-42276,19970,61742,99755,89143,-30575,-21178,-49900,-56773,-20933,-19643,-36293,-9537,64523,67054,99676,8283,-10306,85649,17872,5305,39391,-12959,-12426,43645,-14492,44609,94296,4390,-53321,-64563,-61138,-50962,-60339,4531,31871,37626,47080,-50013,7058,16464,-5830,-11109,-31791,-29973,-136577,21148,-3879,44275,-9475,70594,37586,-36168,-50335,-29288,37206,-49066,-36690,-62350,36681,-3310,-75674,-66988,-13229,56737,62386,-7025,35317,-46937,44283,58183,50253,73256,27300,86366,-8685,-24188,11066,-29585,17088,-36870,-15961,134150,15646,-23020,10058,6331,-79833,-70044,18677,21417,58226,48387,91857,-29257,-5236,-66963,-76106,3866,-23584,1381,-8257,4583,-1074,-18732,-23881,-6061,-31006,15847,25432,-4756,-1345,-70435,-35998,-43221,33169,-40648,4084,11816,86280,4308,-2302,-13707,19927,14212,28451,-50785,-49206,-55759,-50005,21606,29848,21686,24202,-3272,-33788,-37504,-92504,-8703,-25933,113105,64329,39289,-27819,-93062,34530,65032,20416,15063,13039,69041,45967,42241,-21791,16760,-9402,-4894,3054,-11105,39686,-5734,12656,-7638,-19711,-5773,-84354,-21815,-51044,-64967,-40193,-6850,-16601,-99647,-81111,78710,-441,-33602,-69984,-36347,-81351,31629,15425,-19625,46198,67734,5978,-52695,-61238,-40089,-70407,53926,-6510,-4334,-38045,-15713,-23399,6998,-29480,-35595,7538,-40910,-40117,-12046,-76947,40637,-17570,-33170,71206,-20263,-25038,-50053,29829,-27902,5565,-83704,-77518,-7393,-37231,18713,8686,-27390,-38337,84620,10309,10476,12110,75738,-58218,6441,-24870,-23359,-24724,43319,36771,24890,96013,2741,-1070,-29517,98396,-3445,-14647,-20462,-89291,-53602,22266,21297,-54854,-87558,-105252,-9686,60866,17236,4677,-25480,29068,-37510,-75435,-25695,411,6260,-26935,8364,-346,-13460,68381,-35553,19044,406,942,-36581,-49597,3856,-74198,-51235,-53773,-39299,15849,-101997,-209347,-1063383,-257095,-112401,-53100,-71936,-53210,-34860,12728,52287,-54607,-26466,-18953,-50923,-68148,-82119,-29635,38146,-63079,-25011,-68437,-76647,-55533,-40473,-114314,-2916,-11702,28390,-41454,32176,43895,-10949,64403,-2633,21138,26676,73666,-105037,4614,71895,66421,10067,52509,-31208,-76707,-45456,-50939,30976,-7600,-18072,-66533,-23821,128,20483,36067,-3637,146961,75089,-6250,1086,-2607,22953,-23264,-33478,-14371,-33652,3447,-132820,-12543,52266,31986,6627,48086,-36870,-51683,-22172,-20450,-31805,6468,52293,3620,-36443,-106985,-20836,-46806,-69693,30229,-13847,42537,26136,37084,-22650,-54864,-64035,-41051,80820,37162,-15694,2660,-5076,-17623,-2025,9551,-50345,-32193,-13341,65731,1019,-6513,72130,-53368,-19896,-7514,24059,-43729,-1900,-41640,-95336,-34076,11179,148253,51273,-33954,3529,19678,80801,25921,60800,-75237,-11946,-9633,61150,76576,32209,-758,119993,37314,-859,36438,21292,-46019,85951,50722,19885,-73101,-9796,13034,-64798,-25952,-34639,-61534,-13501,-22717,-18453,42972,-13086,-24399,-8719,8755,4998,-55585,-21560,-76234,-144651,-63818,13154,-29990,43907,-224,-15316,-20786,20818,-46862,-47133,-9388,-33431,5518,-16974,-47727,-16964,-4354,-45581,8284,87353,1012,-38860,23332,-113201,-59018,26266,-1959,-43220,24770,20849,-30918,7243,-52768,-34948,3627,-42781,37462,-44932,-28650,-17705,-3652,73054,20048,55709,46892,49319,28913,-2229,-13838,-32473,-19680,-69947,17218,-9534,38537,6689,-29114,-24077,-54989,66497,-60912,-516,22059,27426,70530,47795,28034,-37570,10566,4941,12458,58430,23607,8287,61523,56107,18954,2130,6583,23490,30470,-68801,-32460,-31658,-14142,38456,60235,33304,31308,-622,57939,-6617,13468,-20859,-62244,44363,13640,1463,-12918,21785,-31038,-24861,-12872,-46095,-33119,57960,-15921,-39580,7826,-9600,-30433,-27188,-9821,-14316,-26015,58226,53941,-19886,-65081,-19661,14986,-40509,-8742,-22049,-41257,12474,36937],[-18054,-5605,-12598,14750,6436,34180,-31769,1274,21865,11753,-21047,9018,45221,69248,10445,46033,6942,5984,25363,-5167,-107906,10585,36425,20172,3053,-61516,-117676,-8479,13544,-23368,-33952,-24392,-92335,-12433,41329,74913,22824,-752,62380,26243,70373,19219,-14513,29220,75040,28076,18341,16223,-14661,-28129,-41941,77395,-26198,26299,12657,-24481,47340,-25471,-32409,-75337,22092,-35810,12474,-2230,87186,75617,13701,11,25664,-13137,-62784,-11082,-46347,-36863,-131147,-50209,-52460,43793,32408,-49754,50902,27010,16342,-3646,44362,-17345,-13352,-70470,49996,41147,12310,17711,1168,-23419,-33066,-45335,-35600,-15960,-56037,50095,-9514,-16835,-23561,42612,65545,45207,-33745,35271,-16066,36509,-15297,-30779,204,11456,87825,-42246,-43367,7311,-83717,18557,-11028,-24131,-77978,65772,-13594,-49225,-36449,-47283,-17136,-54432,128035,16895,-41086,28417,53672,110771,81552,-22445,82510,649,44559,-31592,-59835,40269,-31928,5415,13042,3717,24368,-9145,25956,74250,-3562,51207,124523,16095,-7912,24461,-32309,-93455,-30718,5586,24692,-32986,16692,-23253,-47731,36502,55347,21992,-49970,58226,-16075,-53204,31890,-95338,-59459,17179,-18124,-13962,-84444,-33757,13113,-10519,41391,27852,-64786,-96932,-27177,45174,102526,-74382,-29755,52256,17855,-42650,18872,28018,41698,7102,15791,14423,-13721,12562,-6330,25997,56460,-24780,71850,-4809,83351,5160,43225,-82606,-26644,-33080,-50924,2342,34309,68642,47804,-30232,78792,21887,-29173,-94762,24526,26118,27469,-37489,9097,18412,25381,128636,-10008,-16169,-31557,-138344,-76139,21036,90648,128960,36645,-61924,42107,-23265,11571,-49451,-20602,-22726,135761,-255714,-937402,-149248,-150119,41047,-11904,42719,12575,-44837,7972,29083,18034,6517,89228,-22135,-75551,-51980,-9585,-88438,-41817,3123,20059,41355,-146,-30148,-118675,-60043,-26258,51557,80588,209,-9420,-65089,-64985,-126225,-119537,-35392,51610,21328,-18354,-12978,66840,-35143,14751,10593,-114941,2510,45690,41853,-12972,21680,80071,-64647,-39278,-34295,34160,621,-48004,6423,-8827,108146,-28601,-152941,3969,24023,-94985,-57962,10632,-34676,6505,4146,17188,-11522,30444,81287,-50149,-94440,54755,-23941,-12986,-32311,9229,-45822,-6864,10734,5686,-5603,-36716,-23391,-308042,-62290,-864,-10819,-61980,59509,37049,-74435,-27607,11589,-56295,19410,46,-50995,-49673,-27967,-8939,-41200,31901,13750,-65581,28071,-52850,-5152,14415,-16344,-35210,-88938,-30067,-66665,-3071,-11065,-25392,53363,27104,82811,25774,17537,-59614,2809,67083,41295,21369,30390,8713,-24221,72471,6823,-12061,12424,-41355,-60897,-4002,-41661,43723,26751,-5954,-45229,75804,70321,-35041,-44636,-9760,-5617,-35932,-23483,25750,-53874,-25623,-5624,12580,-2809,-64098,12458,-25021,-49140,40791,-27875,22704,-39154,1699,-79876,-5326,25551,12039,-66696,-42361,27848,-4665,6015,-25541,-67620,-13317,-29237,-440,77395,25100,117269,76450,26229,41935,66893,19753,-51915,21302,24624,29661,13786,-102871,-8326,-2516,55095,8579,100370,-30226,46845,78581,96850,88527,-36322,-64059,-72421,-49906,-35523,-53248,-39406,251,70913,38149,67486,8457,5130,66969,8582,-32326,32967,24169,-10506,32007,27129,103672,66017,1737,-49403,-56874,-97588,-53347,-65132,14527,42627,32281,38341,-44715,14113,7508,-20127,-44032,-42154,-20688,-128466,46724,5166,57040,-3937,78993,20197,-53493,-26044,-44077,45936,-19611,17226,-53902,33694,-4001,-89175,-58692,-10498,26307,55094,-12674,30692,-57256,25642,71388,60964,64042,33796,86241,5658,-23134,32046,-17784,-3856,-36348,-10747,124997,24226,-18637,16517,17525,-104968,-82022,31062,36704,69173,40120,72790,-29518,-6658,-68189,-76396,-13492,-10668,-1051,-12622,10510,-11887,-12135,-46595,-42759,-45084,26696,20060,3566,15157,-59003,-20347,-47671,18019,-26960,23112,25639,123339,9785,-2265,-19428,13576,18451,50357,-45934,-55703,-83505,-38203,38302,16538,9789,13552,736,-57646,-84998,-71299,-9125,-13661,128311,88847,753,-42927,-82170,33604,71053,39273,30896,14849,32237,55612,19634,-51594,1973,-27856,-16836,-4780,-4589,53259,-20107,-13686,-18524,-17554,-939,-54426,-6168,-42671,-61403,-25624,9415,-2664,-85490,-96095,81770,-20185,-40711,-60795,-25362,-82068,11633,7435,-180,24726,51312,1664,-51572,-62970,-41256,-84702,52690,2658,4788,-41546,-4763,-28334,14065,2520,-10642,29467,-37848,-71543,-37342,-63302,41615,-58724,-18727,77748,-28877,-3062,-60868,33049,-12911,300,-89943,-39360,-46434,-41375,61435,21413,-22486,-22325,94793,11810,11123,-2339,77951,-41208,-1476,-40316,-27433,-3429,77994,34500,10049,58707,951,-24547,-30547,122924,-2569,-18376,-1550,-86201,-77923,4113,21917,-69312,-71862,-96973,-29976,25485,10177,-2954,-50014,24096,-66317,-88306,-55303,-3615,30015,-37675,8414,8298,-8542,62659,-24382,10409,11866,-9328,-44817,-48512,14368,-66378,-69221,-69860,-49335,-6427,-127804,-215728,-1093989,-294481,-120998,-46566,-66219,-54934,-61512,-7296,34965,-74738,-36126,-45238,-65411,-71813,-71515,-28517,29279,-79402,6729,-40880,-101047,-72550,-28459,-98811,-28365,-22145,29378,-62663,25667,29081,-9090,56604,11927,14606,62301,76969,-80840,18876,96851,65993,18159,38212,-21007,-66599,-60026,-49420,31423,-35298,-10755,-70874,-30582,-9861,21753,40309,3793,150636,89186,-18200,4288,-23711,51104,-13091,-43189,-20005,-42019,-8257,-140883,-50209,29487,44429,11842,39235,-80795,-43649,-25741,-11156,-74740,18968,51689,17424,-55946,-109682,-24677,-29953,-68149,48732,-9676,64974,35990,43517,-9355,-59432,-79275,-50511,83884,6918,-20134,12827,-11784,-28734,-10113,12422,-48628,-70844,-17514,58609,-9426,-3014,74720,-45155,-12023,1619,35405,-47927,-14281,-36115,-83484,-38171,16252,95219,48898,-14877,-3418,26716,68036,30393,80474,-87592,-43386,-19054,45523,28517,46601,-13730,136863,32825,12962,33736,5084,-39222,82547,59010,10754,-84973,5783,28449,-59529,-27681,-65801,-64342,-23509,-36984,-35488,37640,-3513,-32948,-2245,5876,33963,-46221,-28990,-53779,-100111,-2893,2011,-50809,56895,-8099,-12066,-17055,36272,-46318,-45047,-13127,-22883,2569,-33710,-38394,1053,27944,-31814,1140,118355,-1576,-52857,-608,-111382,-29752,28412,-32925,-69423,21613,17203,-37064,23238,-22630,-12420,-26876,-86398,34196,-25242,-18654,34973,11665,42440,23558,40833,23048,64675,54673,8008,-10117,-4711,-24877,-55744,12984,-18215,24689,23706,12048,-18291,-63204,71157,-59934,-35764,-17532,25552,55807,48247,20997,-14446,-25880,-39817,-10034,94527,31774,17529,89462,52077,14950,-732,-16545,19062,26289,-76766,-33326,-31418,-20227,61140,101032,52928,33534,-305,48057,-61103,7308,-13940,-76423,21219,31910,-8105,-28512,8564,-27441,-11403,-1034,-53286,-57690,33184,-35647,-40589,-6045,-27056,-55944,-41171,-41766,-41875,-24323,39459,69465,-11173,-55698,-30344,5139,-31291,-10055,-18681,-41337,20064,43597],[-14254,12451,-6580,8295,11409,21055,-34069,-20235,-1258,-1363,-14239,1015,21587,51819,17605,35138,15970,16279,17018,-5033,-87625,-14500,46169,26730,9244,-64867,-112953,9483,30429,-22265,-52045,-22237,-75486,-23876,49554,62205,5987,201,79436,32541,43490,7480,-25043,26278,60823,13793,-857,-7556,-45778,-58381,-32901,73277,-35637,52025,13386,-31903,36181,-12625,-41531,-74147,41163,-39512,-17254,-24365,98539,38336,-12195,-1568,12486,6919,-64186,-22756,-27697,-40326,-108249,-31526,-51908,33688,-6166,-56439,55345,31523,18748,-37352,35168,-16665,-18507,-65267,51475,26831,14941,45551,5698,-52764,-46078,-38447,-17515,-204,-73243,33848,-55587,-17427,-28743,7705,46305,27553,-32381,55825,-4358,-5113,-44820,-46370,-13073,-28225,92048,-27972,-41955,8289,-78634,27983,-12424,-13953,-66225,81396,-19822,-51241,-51607,-33128,-25183,-40594,103388,19312,-67224,17309,53311,124550,63450,-26488,116251,22099,55890,-8328,-52247,33274,42,14820,18547,15233,31271,3875,32750,78645,-22976,61640,108938,33981,-9669,1434,-37721,-116527,-34582,9737,48041,-36392,29384,13884,-10586,20003,45462,-14981,-56461,49819,-21809,-61949,-915,-60374,-57968,35384,-20191,-802,-77910,-313,28616,-7986,11863,14847,-42482,-110016,-39613,59818,116333,-75261,-14511,28722,18908,-25424,14397,41371,33890,15212,23293,30556,-5813,4627,1542,2073,71996,6956,58035,13795,69725,22051,61755,-82480,-34563,-16962,-10253,5827,40573,67086,47811,-23382,86762,28074,-30681,-76298,21207,21204,35014,-34154,-13042,-10707,-20750,71191,-29435,-17073,-15871,-112156,-42751,-6753,61591,123419,31471,-42045,44543,-9066,-3890,-65206,9112,-24359,165854,-237031,-997058,-134697,-171861,22983,-16762,42560,-8837,-18056,20178,38274,-1517,-18949,88967,-64687,-95469,-57573,-14429,-86686,-25187,-3711,-10215,14608,-6717,-27542,-117915,-66582,-16697,83855,87956,-1555,-16161,-72088,-57464,-88195,-108725,-34488,47238,40247,-43049,-20426,28738,-42652,3680,-6303,-110537,7667,86751,62411,-22256,24579,88217,-35811,-33163,-52823,14338,5193,-47143,25866,10356,81114,-42833,-80590,25873,57714,-83120,-42580,-6575,-9009,12951,17703,20290,-14234,15930,74204,-36145,-107541,4207,-25095,-8382,-48539,6861,-42106,-1396,12322,25198,-12050,-46824,-26904,-288120,-80553,6673,-26582,-103370,50155,51418,-82634,-26602,27192,-24208,2675,-20557,-41575,-48153,-51529,-11927,-76641,36984,20088,-58096,7978,-35945,-15359,37136,-13316,-62735,-88417,-20470,-66071,-12433,-12623,-38380,60815,40204,104680,40566,27767,-56190,-1848,39557,17049,18744,37559,10964,-19846,89159,21355,-8855,22693,-18166,-61221,-22967,-76829,44721,18911,-7607,-45156,75545,44110,-42296,-44332,-18007,-6435,-24591,2224,17723,-64214,-22273,-8964,6976,-8083,-78396,7662,-18357,-11594,59597,-32679,2095,2608,17043,-91822,-14250,28721,27866,-37909,-49018,27254,15109,1719,-16571,-76304,-5322,-39805,15091,75032,23933,91546,90728,25960,11933,59980,24049,-64634,23710,28910,13622,31763,-77166,16525,-15058,21357,-21372,102234,-22086,61782,74227,80740,75951,-45779,-98327,-89698,-42580,-49113,-65459,-35163,6479,66007,11372,31733,3845,21351,43108,-3575,-50813,23140,48321,-8736,30031,71731,141955,35261,-2712,-43585,-44428,-127664,-58440,-62878,21520,39489,19362,28923,-27363,17540,3042,-37118,-76095,-44280,-2984,-102275,70927,9725,57964,215,72410,-5908,-66577,-1240,-56351,41718,2079,53917,-24879,26851,-3735,-84676,-46625,-8740,-5790,34047,-14978,25883,-56012,16944,80670,62704,46388,35180,79845,20237,-19057,54369,-2240,-27496,-48077,-2486,112938,37157,-25356,6094,18858,-105205,-83303,39467,49044,72845,18202,45620,-29501,-11712,-67747,-66491,-30720,1869,-11484,-21455,16394,-14156,-7131,-68520,-83976,-52632,34334,7977,5480,30391,-30229,569,-36072,697,-6309,34600,34819,159752,18198,-7123,-33013,14477,15693,63128,-36174,-53255,-102158,-27057,50255,3538,2447,2282,8922,-76646,-98728,-15145,-8662,2400,125395,104214,-27998,-58443,-68322,31319,68521,44716,31061,19348,9147,51791,-11728,-66746,-11220,-52691,-25780,-1126,7892,53471,-27233,-35754,-27418,-10814,4652,-20154,4801,-11164,-43483,-5297,28245,22769,-77068,-95580,70884,-44249,-42806,-36572,-9033,-61510,-9232,-3519,12836,-10535,22732,-5280,-42187,-62509,-39994,-82021,55261,8698,18313,-38436,7658,-28906,21262,30562,18884,52728,-51875,-87612,-42675,-35599,21988,-93816,-6358,65570,-51723,14663,-62709,34937,-1984,460,-78643,-4076,-76594,-34284,100624,27125,-12063,9484,94906,5169,12595,-7821,72937,-23932,-3903,-41725,-30175,19136,105294,29537,5566,16091,4339,-46819,-34539,126841,125,-19698,23092,-79777,-93561,-13701,19661,-83617,-34445,-76158,-56459,-8899,3835,-17200,-55062,22502,-83327,-99110,-78467,-13126,60286,-35589,682,14969,-4524,49671,-15177,-5168,14958,-25414,-34934,-35121,24148,-51197,-103458,-87868,-66549,-43103,-140488,-222152,-1117617,-356263,-133932,-48084,-60928,-53045,-74165,-17148,16017,-88803,-37722,-63349,-71556,-72035,-54375,-13704,17038,-96468,34563,-7882,-112129,-75989,-19057,-79069,-62620,-37039,29918,-71025,18358,13005,-4328,54820,17923,20471,82671,64794,-53442,28287,101960,60992,19768,19396,-3138,-39976,-68522,-37112,32251,-45211,-635,-66509,-33673,-17596,17370,43491,22410,137981,88346,-29740,1555,-46248,54174,-1691,-46025,-29289,-46987,-23194,-129283,-75405,8864,38560,-6424,20747,-114051,-27511,-29591,-3002,-96301,26813,45160,23306,-62000,-87365,-21124,-12328,-81352,60069,-12322,68483,39682,50378,11576,-29156,-78982,-60292,76896,-12498,-23581,14500,-17127,-41847,-16669,20003,-29492,-99150,-24382,46337,-13626,-4988,62824,-39830,-15749,14675,39039,-49599,-16467,-25695,-64668,-39837,12409,44269,34599,2339,-4648,28942,52027,29092,85534,-75788,-65161,-22944,31946,-32322,58837,-25067,143060,23654,20386,31264,-11149,-32907,69767,57245,17615,-78298,11917,38461,-48830,-28930,-67932,-74622,-25846,-32405,-37811,26587,-1579,-43359,4792,11047,63049,-32982,-31122,-27582,-51884,60590,3411,-64783,63577,-11703,-6846,-17285,37753,-41286,-33752,-12475,-13212,2020,-45308,-26308,19879,52460,-24059,-6974,115692,-5905,-56293,-21718,-104964,294,25412,-46161,-74577,14276,22054,-39524,37710,6420,16427,-54039,-131901,30134,-7686,-18522,84350,25929,14139,35008,22734,-12424,70509,60158,18218,3735,26883,-23778,-16895,5235,-23636,1597,21518,32192,-9393,-62072,73593,-54960,-55290,-50097,24427,21407,31289,8829,7758,-54144,-74987,-28653,105013,35537,21033,99286,48002,27485,-15648,-46452,16432,35220,-71805,-25708,-33532,-23798,71603,121696,74518,25661,107,36835,-106904,-6339,-15681,-88766,-1768,52148,-25074,-43366,-8160,-29254,3353,5289,-55037,-84992,-4101,-58340,-35963,-16368,-40351,-78831,-47224,-78156,-83056,-23814,12565,69165,-2262,-41680,-48012,-15429,-16165,-4768,-21142,-31693,22689,50544],[-5833,38048,665,584,7729,10160,-36665,-32016,-21099,-22926,-5269,-6439,1820,27622,27799,22135,29280,23648,9875,-4565,-63958,-17411,58534,24361,19644,-59391,-80913,25676,38808,-18061,-58586,-17878,-50252,-35862,52661,37094,-15088,-5173,80995,32804,8265,-10374,-28459,29631,53378,1582,-14031,-25939,-79965,-82968,-29451,56897,-41420,78908,14954,-32677,17256,44,-45774,-69609,60694,-43613,-52326,-38900,100365,2492,-27302,1782,3402,26525,-59748,-39130,-19466,-35385,-81836,-10427,-39066,18945,-57990,-62872,51066,34018,12949,-68847,19918,-4916,-25872,-53640,41083,3395,3566,62921,8546,-73521,-55833,-19632,-6515,18919,-78780,12535,-92116,-19162,-39509,-25984,30801,4420,-23080,66618,6390,-36753,-79483,-58328,-7185,-56327,78881,-18334,-33765,8069,-64415,31717,-9864,-5923,-61089,97342,-15993,-52506,-54026,-18125,-26582,-24617,63667,17495,-81626,14222,52694,105546,17853,-34316,135849,40261,38992,13354,-42096,16564,34817,27704,2708,21526,37630,14015,36574,73576,-41790,66420,87688,29913,-12003,-38271,-41321,-114807,-36443,17472,66277,-38381,35797,46022,19406,-4136,35000,-47002,-61096,38632,-25914,-58152,-39009,-24518,-53412,51773,-9683,17130,-54432,28821,43638,-7127,-11094,18399,-14460,-101223,-49233,50492,110726,-64770,6630,3807,7282,-10216,11375,35427,20581,23143,26792,32847,1936,-3579,10273,-27255,81473,35026,36190,21060,50568,38558,63952,-77405,-38096,6065,44314,5045,45232,49604,30060,-36149,54823,20511,-28899,-43459,13184,18459,33047,-25515,-25607,-36504,-49213,16578,-55238,-18271,-5608,-55344,-3047,-28150,21704,75411,16296,-18071,41320,-9529,-20281,-68296,25184,-33322,143213,-248912,-973255,-126599,-166720,8392,-16371,33759,-25430,10183,25919,42905,-15516,-38521,73065,-114459,-106352,-62187,-16846,-73897,706,-11538,-39208,-13495,-17465,-15525,-94953,-71857,-7224,108205,97451,-6654,-21889,-68834,-44149,-35098,-88896,-33732,36222,54280,-52222,-29113,-5280,-51764,-11356,-26889,-88908,12072,101827,80597,-30170,21258,99163,-6563,-32111,-68386,-5274,7913,-39110,45350,26308,62500,-48651,-21129,38851,83674,-53042,-22393,-15172,17693,16201,33713,12688,-16722,5440,64618,-12856,-90833,-48340,-14320,-4715,-56090,-4573,-39801,6708,15373,41568,-19658,-52239,-26514,-248911,-104457,10729,-35537,-115932,36978,54332,-88190,-24975,43165,12231,-14161,-37304,-20596,-51012,-64749,-6533,-107552,41541,21984,-46769,-8178,-14413,-25880,51770,-12080,-86319,-85591,-11006,-47716,-21595,-19886,-43662,52509,24291,110086,44575,37741,-33245,-3143,2957,-6811,14855,42112,13395,-22642,94465,34510,-1981,27763,12631,-63117,-51777,-89270,35397,2218,10822,-34633,62454,6362,-58787,-43495,-28212,-7526,-5175,28188,9358,-64103,-14532,-9007,-18483,-7601,-88228,12889,-8903,6078,72884,-32242,-29421,32590,34532,-95277,-17894,30883,38724,-19309,-51151,20868,20291,5897,14233,-73104,-1015,-45160,30272,58303,17754,55880,92231,24663,-16815,47910,19271,-78906,18196,19192,4879,47465,-44425,33602,-6453,-1146,-48684,86132,-19944,62081,48140,50779,58351,-55389,-112091,-101903,-39603,-63544,-53278,-27681,3958,53578,-6571,5484,-3002,28341,18199,-14307,-47023,11476,57746,-7823,38129,94361,138160,13855,-7707,-36209,-32712,-143005,-64229,-53920,23732,24944,-75,16289,-3769,17761,5777,-50588,-97768,-35823,14615,-66799,89841,9234,49120,3767,51235,-34634,-68620,16822,-62728,27072,13972,67408,13308,15500,-3734,-58339,-35398,-7293,-27043,6491,-14938,21847,-43718,18549,83923,54443,27288,30371,70577,33069,-9878,68247,12833,-42914,-64240,8251,99733,52633,-39317,-17161,12941,-80672,-67985,47363,57685,66249,-13155,16443,-28086,-19525,-62865,-48465,-39992,8955,-29423,-34026,20161,-6753,-4016,-80109,-116887,-53127,31282,-9529,760,37837,3958,21806,-14065,-13677,16986,33912,34463,175493,27528,-13283,-49242,21857,8178,60231,-24673,-43783,-97382,-18206,54918,-6107,-1926,-5080,20221,-83567,-75020,58666,-4459,18355,101801,105139,-41185,-69604,-54063,28477,56564,31903,14789,24798,3168,35218,-47602,-66995,-18349,-76711,-30578,12928,21844,42168,-25289,-50120,-28040,-143,8729,8656,9517,24421,-13358,21308,47008,50590,-69867,-81039,47415,-71597,-40710,-4992,2771,-30523,-23880,-11777,14699,-44600,-13672,-13939,-26320,-61689,-38952,-64317,59156,8050,32534,-29558,14831,-28321,25900,46443,44428,70389,-72294,-85076,-27841,-3742,-11257,-110235,72,36422,-78087,24655,-51509,33723,-1169,7093,-55386,21317,-88122,-17877,119910,28655,-384,45285,92030,-4867,13968,-5089,55234,-10557,-4415,-28643,-29505,37825,115906,19993,13147,-22078,10760,-62911,-44636,109161,5518,-19030,48556,-73062,-98245,-27302,20274,-92670,15724,-48221,-65724,-29468,-1097,-35401,-39599,22304,-82052,-102572,-89713,-26665,81272,-29086,-13234,18588,-5491,34518,-9419,-22475,11368,-42530,-10757,-10293,29523,-34772,-140593,-99265,-85542,-86553,-135897,-229933,-1126422,-417269,-149567,-54328,-57863,-48321,-74323,-17676,-1085,-95582,-30896,-71682,-68756,-69297,-33640,7671,3658,-115402,50834,23834,-100337,-63644,-5609,-59446,-91368,-51226,29192,-67314,12771,-2868,-1292,53608,17978,41392,82473,40577,-30397,30870,87186,50933,13066,1142,16925,-10194,-68322,-17704,31656,-31547,8932,-55982,-33466,-21717,11773,48954,53672,112534,73081,-38461,-7437,-65178,31609,8166,-42734,-43343,-48949,-37190,-107301,-75436,-1899,9830,-46295,-2914,-126036,-6368,-28319,1477,-94693,24912,32699,20787,-50101,-50604,-11722,-1538,-106214,61970,-18248,56880,37908,57732,34819,25006,-60424,-62778,64185,-15861,-26604,7719,-19607,-55463,-20817,29903,355,-104876,-30831,33901,-12063,-12056,37176,-35989,-33013,26881,32144,-47151,-7112,-14939,-47622,-39123,-4520,12359,9166,10721,-3246,27098,42837,23851,75875,-47288,-71216,-22832,22660,-86389,65727,-31150,133623,11198,20004,29537,-21664,-31206,53251,48569,38862,-49689,8182,38515,-34029,-26541,-47245,-97879,-16651,-7498,-26257,12665,-5757,-54440,13083,24163,83805,-16815,-29947,-5935,-11187,100410,13866,-68921,67497,-9243,-3415,-20976,25238,-33868,-19099,-8231,-8962,2065,-45325,-14038,35407,67740,-24207,-14531,78957,-8873,-48212,-37016,-96016,22045,17371,-39851,-65747,2487,27241,-39708,44576,28208,41180,-66805,-163959,29122,-1794,-29842,114270,37807,-1074,55747,6548,-44184,68387,49047,26972,23746,53792,-14729,34669,-3547,-27937,-23465,3715,35109,2046,-50592,69328,-47105,-48038,-57413,28501,-23432,-3631,-8108,20265,-64584,-85649,-40154,92041,32669,19308,91396,51211,54175,-37596,-74492,17412,52118,-58351,-16683,-37340,-23954,64913,112251,88726,8738,331,27102,-130251,-22643,-24625,-94210,-17390,65555,-45827,-55904,-24059,-34751,17033,6680,-49794,-108060,-40542,-76313,-27834,-23291,-43619,-83805,-40889,-102849,-114776,-21632,-17228,53608,5621,-26538,-65322,-39011,-2085,5889,-28969,-13958,19657,53466],[3227,62303,7397,-5757,-2640,4640,-37223,-32841,-33009,-36627,4371,-9943,-7584,4876,38944,10782,44915,28036,5694,-6106,-43639,-2198,69611,11739,30486,-47899,-27085,38276,29652,-12754,-52658,-9997,-29052,-45618,47162,4740,-34425,-15441,67714,26805,-19081,-27914,-24700,38099,53423,-5067,-16548,-37250,-107708,-98135,-33533,26525,-44996,97783,16148,-27959,-3122,9072,-45525,-58841,74938,-47450,-77489,-43127,88821,-18787,-27518,9214,2615,43739,-53532,-58335,-25818,-26401,-54160,11725,-17606,3043,-97904,-68535,38090,29876,-1986,-86478,1267,11525,-33248,-39111,19620,-21168,-17962,61715,-164,-85163,-59430,6236,-2738,39225,-64165,-6175,-96061,-19614,-53118,-46153,20050,-8369,-6519,65753,14909,-51393,-109714,-61964,17417,-65005,55970,-16169,-23526,7060,-46220,28539,-3912,-819,-64066,109048,-2449,-43761,-41855,-8143,-20827,-6852,24344,11556,-84385,20145,54333,63131,-43194,-42374,133847,51105,-71,26779,-31906,-6645,61081,43152,-27515,21138,42235,19271,36876,59861,-53238,66094,68027,8414,-15289,-82496,-42461,-91866,-37763,30791,77074,-34963,33718,60812,36763,-30057,28169,-64409,-62391,26784,-23671,-42724,-71334,548,-49449,60580,7048,35799,-21014,44489,57284,-10422,-18075,40681,13552,-75325,-55435,19541,83650,-43385,29691,-15715,-14515,-263,9030,13385,5058,28202,24901,24051,8695,-7813,19728,-50768,81842,50438,10249,15425,33009,49759,52381,-66942,-36969,30652,93214,-246,47696,24670,1426,-64424,1927,-8319,-26127,-6451,5111,20321,22075,-12773,-41694,-55624,-53755,-10635,-67863,-11724,-6308,-7666,21018,-42194,-15312,2041,-1212,3998,32272,-16711,-33850,-57929,21288,-49479,77866,-304800,-853590,-114443,-138598,-3308,-15921,20517,-32006,33380,21394,37793,-21961,-48208,47768,-150622,-105999,-65171,-20420,-54079,30926,-20920,-63758,-34561,-25042,1928,-57656,-74474,2347,112907,109319,-15029,-25882,-57667,-29490,5518,-66755,-36611,17964,60653,-38530,-36124,-26778,-57982,-27814,-46866,-58947,9645,85844,87633,-36579,13953,108570,15158,-39122,-76998,-19617,8470,-29040,61718,34483,50798,-42275,1129,39643,94192,-10968,-1180,-11169,39323,23554,46924,-1197,-18963,-1519,45413,12702,-50340,-83246,4993,-1599,-51807,-22996,-41566,21706,23013,51736,-27493,-49026,-23326,-201204,-130312,11515,-33209,-85881,21259,44861,-87925,-23601,54897,40993,-28244,-44472,6641,-59955,-62720,4044,-121434,43051,15305,-33286,-16510,3737,-36679,51225,-15684,-101900,-82080,-6679,-15090,-29198,-27280,-40913,25866,-13204,99622,37040,43772,-692,-2262,-30495,-26905,11296,41855,15173,-33858,84568,38622,5743,24105,38311,-64760,-84109,-77375,20085,-13436,37089,-17000,37742,-30221,-75822,-40367,-38577,-11401,16197,54210,3506,-54020,-5734,-5029,-56874,-2034,-86025,24878,1241,-6016,76363,-25708,-65351,41909,49401,-84072,-15137,29180,40230,-15887,-51358,8213,12466,20703,54232,-57980,2235,-43902,44094,32322,8610,24484,84737,25660,-33321,29669,8127,-90967,5497,878,4988,53346,-13047,37343,22072,-10441,-65347,57086,-22098,50686,10325,11388,45408,-61697,-102289,-110409,-44321,-79259,-25027,-21593,-11096,38641,-12182,-3933,-8294,18479,-4789,-21023,-27209,-1697,53850,-8795,50833,83601,97034,8261,-9535,-27941,-24890,-137585,-67909,-39875,21694,4964,-22587,-118,17989,16081,15402,-54527,-100340,-17474,25043,-33747,98256,4228,36411,6931,21581,-57544,-56030,22513,-61341,7489,18388,62747,46226,-479,-4496,-16500,-23492,-4688,-29519,-17170,-14704,18411,-23556,25749,79463,36861,13251,20399,59374,43559,6778,66621,21930,-43693,-75929,21360,84724,67359,-53589,-40228,5166,-42115,-36941,55281,63397,49693,-44380,-9837,-25244,-28089,-52161,-27498,-34807,7387,-50997,-47634,20565,7914,-3588,-74268,-129492,-48171,15104,-27855,-7303,34926,31348,39135,8626,-21173,38680,23850,22203,159967,35338,-17137,-63790,32719,-557,40312,-14124,-30627,-61164,-12146,51946,-12224,-5997,-4525,32684,-73662,-30315,120015,5384,30706,62376,91217,-39609,-71874,-41708,25115,36993,2913,-11693,29101,10119,11704,-79067,-57248,-17411,-91643,-31186,32558,32433,24396,-15138,-55714,-17253,12043,10048,24761,8832,45855,21289,50347,61765,71835,-54994,-58290,18426,-96563,-36138,21984,3739,-4596,-30419,-14657,5634,-66320,-50449,-23399,-9023,-60700,-39659,-38934,59672,-663,43866,-18125,9641,-30634,24665,45797,58613,78618,-79979,-65840,1070,23291,-45933,-103010,-1093,-1136,-94691,26920,-28068,26740,-12397,17873,-30512,35015,-78224,3323,112409,29658,8008,73789,86673,-11570,14526,3235,24407,-3909,-6861,-4745,-23681,48557,105640,8289,30358,-45665,16912,-70392,-60618,75855,14261,-18795,67928,-65466,-92793,-34277,27575,-92377,64630,-19743,-40864,-32915,-4772,-53269,-10612,20894,-63470,-94368,-86739,-40236,84065,-28781,-29305,18324,-13273,21099,-6386,-36732,5328,-55466,17423,20800,28701,-22135,-160335,-97415,-98925,-125393,-115537,-238241,-1118111,-450135,-163993,-60339,-57650,-41792,-67178,-12463,-14256,-95693,-18576,-71815,-59312,-62957,-12522,27437,-8431,-133741,51501,47107,-66839,-38300,14526,-44420,-103578,-60428,26685,-53732,10835,-17564,-2787,49211,17380,73497,64441,12864,-17030,26360,59686,35989,-2003,-10972,32754,10316,-57767,2595,26849,1204,14694,-43660,-32511,-22535,7985,59704,90056,80418,49562,-42067,-21367,-76523,-6547,14805,-35406,-62093,-47966,-46203,-82688,-48592,-458,-33956,-95097,-24762,-114260,15250,-18463,1571,-76231,11934,16185,14840,-23605,-15636,1455,3087,-129624,55923,-22011,38965,32889,65051,54202,81378,-29420,-52902,49762,-4535,-29531,-3987,-19088,-66271,-22065,38294,29676,-84789,-33816,26044,-6388,-22895,4010,-32183,-58689,32783,14992,-40716,10849,-7538,-38751,-35664,-33061,916,-23000,10030,-2153,23511,46031,17464,60322,-16883,-62093,-21476,17571,-114805,65612,-29327,109362,-1732,13966,28765,-21363,-36735,37588,37542,64392,-4560,-1491,27607,-16084,-16016,-16940,-128288,3850,31467,-7519,-1829,-13268,-63581,20313,41850,88605,-717,-26498,5794,19387,98638,26266,-62381,74350,-1573,-4069,-25911,2784,-26030,-7996,-2217,-9942,2677,-31558,-3758,44210,77097,-30036,-19545,27500,-7600,-31990,-45865,-86740,30097,5942,-20716,-53936,-12803,24465,-39519,40672,39246,51016,-61495,-169096,33492,-11722,-48578,119658,46224,210,81564,-4082,-56143,63002,29694,32895,43854,69807,1123,83177,-10645,-33231,-43364,-19117,28599,14343,-32511,53958,-37911,-14676,-33454,39399,-63255,-51226,-28178,15469,-54348,-67628,-43999,64965,23024,14995,75176,64784,85549,-58321,-92670,22489,67463,-44402,-13215,-41236,-19539,43907,76007,86790,-11468,500,21360,-130812,-36957,-36401,-90342,-22296,64072,-66046,-65318,-35168,-40386,26850,6094,-37131,-121106,-63094,-82057,-18198,-27192,-34089,-64713,-22367,-103962,-118856,-14857,-46134,27791,11565,-14759,-69905,-53357,4568,19266,-39699,7730,12304,48885],[9465,76853,12208,-9836,-16332,5740,-32964,-24421,-36376,-30957,12991,-8473,-5268,-10968,48638,3746,57894,28953,4082,-9550,-31016,19225,75951,-8933,36223,-35380,28414,46297,2701,-8502,-37799,1756,-21624,-50982,31420,-26150,-46660,-26735,46287,16778,-28191,-39596,-15344,48466,57234,-5217,-9884,-42269,-118849,-101550,-43184,-14288,-48765,103008,16151,-19775,-18268,11619,-42801,-41214,79243,-50347,-81150,-37296,62763,-22237,-13903,19019,10724,56992,-49038,-78003,-43741,-19158,-25055,33379,5888,-10502,-110069,-73029,19299,16734,-23436,-83971,-17074,23793,-38834,-25723,-10048,-39534,-41211,41373,-25545,-86692,-56003,31465,-2595,57318,-27882,-13969,-53520,-17653,-63666,-46037,12933,-462,14318,55547,20244,-50270,-125027,-54731,52208,-53463,36393,-20999,-15568,5622,-29364,19908,4685,2204,-74148,112447,16799,-17505,-18428,-7224,-8961,11889,-2014,2719,-79423,31760,59252,19652,-97824,-44609,112871,52506,-44692,28605,-24014,-30846,70529,56333,-60148,16331,44008,20317,34486,38840,-52779,62513,54763,-16641,-19383,-115862,-42445,-59871,-39515,47444,80560,-23926,22816,51904,42076,-50067,28144,-64411,-58854,16396,-13881,-21105,-89119,7728,-48061,58431,21183,50629,11203,43653,68285,-18527,-7474,75281,34959,-43074,-59605,-21534,41996,-16819,49230,-26549,-39783,3283,6106,-15944,-7916,27591,17090,10098,14354,-5016,28731,-58492,72931,49720,-15041,515,21484,50954,33429,-51789,-31966,50889,115823,-8445,48995,1301,-27369,-94390,-47207,-54001,-24638,24527,1881,27470,5306,1499,-70262,-67919,-38961,494,-48896,5594,-20321,-268,12519,-52266,-37519,-63583,-12718,19462,19435,-13310,-40751,-37108,-357,-70656,-6603,-408643,-661841,-93863,-96856,-14084,-20731,9489,-28329,46152,6277,20599,-21855,-47259,24317,-152724,-93653,-65894,-29474,-32467,58167,-31179,-81363,-42462,-23890,19807,-18517,-73484,12044,90472,117648,-25538,-27670,-42946,-17912,19118,-46276,-44549,-3261,58897,-2790,-38987,-33984,-57753,-42824,-62922,-28633,-3344,46751,80885,-41359,5482,108899,24125,-54717,-76550,-24768,6801,-19969,71777,31998,41149,-24298,-9986,29165,87095,32546,19776,5301,51333,38426,53682,-14181,-21012,-5462,14972,33575,-918,-89408,27034,2240,-35946,-44443,-47573,44438,35210,54125,-34697,-36287,-18484,-155858,-153992,9555,-18874,-25443,4280,24200,-80104,-22593,58335,52949,-37502,-39684,32493,-71475,-46886,14875,-110759,40087,-94,-18793,-16017,9164,-46586,34389,-25728,-108272,-78823,-9891,23614,-33871,-29632,-32678,-14423,-57144,79864,20072,43102,30292,816,-50449,-41501,9427,36135,14962,-49948,60242,31079,12534,11388,49228,-61281,-107958,-50108,3987,-19760,56134,1939,6972,-55192,-80829,-33342,-46953,-18779,31713,77042,1601,-37306,875,2869,-91485,6286,-69837,34910,9929,-40484,68261,-14226,-97566,30415,57517,-54703,-7109,21215,30922,-22402,-51199,-10090,-278,44155,85149,-34144,7632,-37145,54924,3782,-206,4374,73481,32811,-31677,8391,-5323,-96821,-10883,-16804,12174,47641,11615,26998,58573,-9417,-67806,23337,-25349,33728,-24935,-29737,44307,-62530,-74908,-116371,-56474,-92541,4866,-20140,-38851,25605,-5875,2389,-8713,-8610,-24498,-23504,-3027,-16625,40584,-12153,59967,46592,41988,18732,-3328,-20049,-21398,-110769,-67064,-23276,17887,-13255,-43073,-17576,30522,14026,28556,-45368,-79994,6818,24841,-10946,92050,-3731,26828,9293,-6419,-67127,-30286,15898,-52421,-10566,19079,51505,62626,-19755,-5149,26904,-4026,616,-13125,-28017,-16670,13895,-362,31629,67641,12885,7637,7985,42790,51533,32358,48286,19823,-30232,-76711,37005,66602,77191,-61156,-48117,1396,-5191,2276,59632,67013,26777,-65367,-30567,-22329,-34950,-36640,-10415,-13777,-2328,-69875,-57555,17668,24409,-6952,-50034,-115503,-40950,-11508,-40438,-14033,23788,44069,48782,22139,-20465,55261,12925,-315,121102,39324,-16515,-74406,43265,-7172,7945,-6531,-17491,-2625,-8246,43069,-16956,-11849,5545,43804,-46999,12424,144726,20242,37786,17303,66238,-28442,-62336,-33219,20407,13272,-33077,-38680,30633,22788,-10405,-94590,-43862,-9711,-91460,-28473,51112,35933,6345,134,-53259,3342,22391,8986,26685,5503,45474,47915,74258,68965,80565,-27573,-35000,-6110,-110127,-31083,33454,-6550,5341,-34455,-13637,-10193,-71284,-79057,-32961,3316,-58427,-41981,-15054,52026,-16135,50131,-8689,-11468,-39014,15210,30254,57752,78481,-61378,-36373,34519,40670,-70353,-76461,-8598,-34796,-93213,24014,1772,11385,-32690,27632,-14009,39352,-53643,23586,84497,32581,10175,89378,74904,-9387,13890,13846,-11886,-4629,-13325,23325,-11987,49491,78107,-1146,51154,-49711,19918,-69449,-77566,37378,25931,-22143,74513,-53520,-80565,-34292,41837,-81614,98274,3146,15145,-24331,-7572,-66024,19619,16374,-35453,-73642,-71240,-49302,68633,-40146,-42134,13714,-26653,10791,-3878,-45518,2056,-60252,37161,50344,22391,-15350,-148277,-80377,-100896,-147890,-85445,-242371,-1096450,-439238,-171422,-61833,-59510,-34286,-59107,-6055,-23112,-90700,-6009,-67286,-47277,-51852,5992,39263,-16982,-141874,38057,56458,-24440,-6952,38797,-37296,-95476,-62652,22296,-33210,13321,-30497,-9131,40978,21630,106882,37160,-9803,-15379,15827,29191,17331,-23443,-12871,39377,15798,-37161,17031,15397,39627,14489,-34088,-33981,-21555,6823,75712,117581,48566,26324,-39068,-37294,-78338,-44308,17895,-26317,-83643,-43531,-47850,-59764,-6153,8883,-76363,-135036,-37216,-84265,33058,-1102,-1459,-50378,-8918,-1408,12641,7865,4749,16515,5137,-136223,45914,-18409,23592,27417,70858,64777,118356,3813,-30654,35995,15297,-32507,-14736,-16794,-70146,-20525,40712,47779,-46834,-31338,25235,1261,-35237,-27243,-27660,-81717,28780,-8803,-32146,31957,-4684,-38781,-29065,-65516,254,-54524,3317,-3088,20891,60094,12125,51586,1872,-44825,-21295,14499,-108216,59176,-18413,76746,-11716,6602,28699,-7539,-49137,24377,28251,82154,43322,-10628,9334,4632,6366,10004,-150529,30681,71298,8340,-15647,-20904,-67860,21231,57907,74065,11489,-20480,6969,43864,58227,33405,-46701,88599,8376,-9019,-28948,-23024,-19033,-5533,3285,-11039,6783,-7122,3210,44432,84567,-36666,-19795,-10963,-798,-14469,-50424,-78282,23668,-6820,440,-47854,-29427,10431,-40197,26551,39535,40211,-42976,-145466,42726,-33210,-66108,105499,51098,13852,104099,-7979,-41375,59474,10528,34758,57711,72324,19880,114436,-13937,-40501,-53409,-35242,19526,25204,-14714,27081,-29072,31026,9048,54789,-81913,-100329,-48162,-8683,-29039,-29831,-41827,34554,9127,11771,64424,85101,110379,-70232,-96351,30985,72165,-37995,-18841,-43097,-9580,16977,27764,65190,-26941,944,21421,-117195,-46125,-46068,-79520,-17365,44844,-82107,-71259,-38861,-42393,31434,7391,-18094,-121761,-64663,-71798,-8135,-27221,-13448,-27906,3073,-81412,-90890,-1696,-71924,-705,15111,-10121,-52221,-47357,727,32052,-49761,27956,3034,36097],[11151,77339,14334,-12162,-30115,12501,-21973,-10100,-33220,-5733,19189,-3282,5795,-18039,54092,2204,64047,25517,2702,-12097,-27360,33649,75729,-32623,31920,-26566,61316,49447,-30772,-6571,-20151,16319,-30676,-51049,6770,-46562,-48954,-34422,26417,6443,-19610,-42530,-3037,56669,59835,-1960,366,-43011,-108305,-92665,-52645,-55853,-54435,94742,14741,-10236,-23751,6286,-39898,-19241,71422,-52038,-61732,-24006,24437,-13531,8227,29275,24406,64706,-47608,-95428,-65264,-18062,5361,52641,25868,-19043,-95471,-76213,-722,-4424,-46032,-63598,-31399,24279,-41894,-16838,-43535,-48075,-57855,9889,-63240,-77672,-46525,49934,-874,69670,21207,-5766,25425,-13673,-64401,-27210,7657,27560,35043,41088,21801,-40042,-118176,-37687,84044,-28349,31460,-29355,-11699,4119,-16841,9343,14859,4622,-87541,105903,35499,25734,8669,-15279,6599,29989,-12060,-7203,-71601,43331,66741,-3952,-123711,-35410,83360,45058,-75560,19627,-19834,-50067,61062,60828,-83784,12821,42662,19974,31052,12936,-39751,57732,47780,-30251,-23481,-126914,-43561,-32154,-41302,61859,78622,-6067,5469,23219,39034,-57623,36390,-51338,-48910,9176,-626,-1446,-88770,-2631,-48225,45996,25111,57960,30851,29442,74637,-28618,14658,109663,44872,-15100,-64391,-57144,-998,6108,60032,-29053,-59972,1292,1592,-41477,-13387,19704,4018,-2975,19181,5305,35168,-45980,57550,36093,-34758,-16386,16268,39304,14081,-34354,-24651,62470,101480,-16865,50951,-14544,-46457,-109532,-75821,-97402,-23825,44540,6751,38257,-12287,13978,-106430,-74212,-16327,40714,4622,29674,-45484,-35825,-27973,-63984,-38656,-90949,-12909,25650,6447,13715,-38597,-11369,-28808,-92188,-82570,-548072,-452951,-66822,-52084,-25865,-33138,7017,-18797,45135,-15477,-6403,-18353,-37817,13372,-113191,-70582,-64302,-45880,-13414,74986,-40576,-90222,-35924,-13073,33635,11146,-68553,21217,43545,110679,-36074,-27464,-29042,-12011,7160,-28810,-56120,-20189,50730,44858,-36462,-29737,-50025,-53757,-73264,-1298,-25106,2540,64815,-44016,-1753,94624,19519,-75802,-67904,-19497,3136,-12055,72906,18734,30155,468,-32018,11954,65578,66917,40623,29876,52275,56873,53325,-19382,-22531,-6666,-21121,44740,40493,-69369,44704,8021,-12613,-64612,-55572,70442,48291,48778,-40836,-17299,-13034,-119015,-171550,5541,3509,33268,-12510,-4249,-65572,-21421,51717,45586,-40665,-24213,49308,-77778,-24873,21656,-77859,32646,-20175,-4197,-8610,-4017,-53291,7818,-41250,-106876,-75580,-19871,57899,-34507,-24645,-23503,-57201,-91741,59784,-1946,34948,51207,7575,-52922,-50451,9867,26392,11568,-63822,27424,15682,18042,-7459,41984,-47339,-111055,-20180,-8748,-14119,58375,16015,-22028,-63819,-63398,-21629,-51229,-28167,34676,90961,3416,-18566,3692,13886,-102062,15034,-43681,33293,15464,-78818,50050,-534,-118834,5338,56535,-11357,3156,6481,12509,-27210,-50956,-31832,-7566,70923,93326,-7425,16148,-28265,60950,-21039,-5229,-3880,62514,47874,-12993,-10211,-17358,-93574,-24996,-24370,21699,35123,28871,6767,84114,-3925,-59206,-7538,-26873,17702,-46707,-64892,55405,-57698,-40335,-119369,-71397,-95990,23388,-24002,-74556,16935,8470,16281,-2985,-44154,-40832,-23518,14499,-33049,23361,-17005,59144,2688,-3693,40217,14294,-14242,-20641,-68487,-60742,-6979,15485,-23600,-56165,-30817,29768,12741,40107,-23660,-41222,30605,14673,1470,71089,-12344,25010,10066,-22291,-59766,2171,3176,-38180,-21861,18341,44999,58918,-38900,-3533,57300,29072,9384,14593,-22405,-22338,5168,20808,30545,51277,-12114,9580,-3767,15011,56148,65563,18562,3575,-8827,-64422,54915,46183,78474,-58170,-32757,5461,17452,38412,54935,67930,2793,-69830,-45285,-21636,-38044,-19448,-3175,17257,-15494,-79258,-58221,12858,36140,-14873,-13663,-78001,-35224,-42768,-41345,-15712,9654,40595,47691,20528,-13151,64347,10609,-27330,78610,37948,-11575,-80176,50495,-9603,-28025,-3039,-7393,50666,-4995,31278,-23124,-19854,23022,50920,-9645,38648,129685,36713,40169,-22210,36604,-13937,-40803,-29853,13058,-10724,-62791,-57804,28920,35054,-23979,-85499,-31864,657,-74923,-23769,62615,30873,-6732,16273,-44430,27715,28009,7346,19237,2973,27591,53338,85087,67095,75397,8939,-17866,-18111,-104508,-27224,24675,-23497,-1384,-46017,-13407,-27165,-61408,-92832,-42249,5781,-53726,-44309,176,34409,-34802,51127,-5390,-44986,-54340,-1961,6882,43083,74648,-19068,-5323,63279,48133,-78280,-41060,-18626,-53611,-74021,19269,29765,-13570,-55395,30322,-10925,38235,-27331,37727,51395,37819,5762,93341,53412,3275,11987,23664,-39323,-11066,-23155,47981,4756,41415,43727,-4832,67739,-37955,18532,-61994,-87745,4589,38517,-31268,64520,-34564,-66111,-28824,59551,-62989,107876,16174,79449,-12093,-9678,-69853,38569,8468,-8834,-44322,-48469,-50952,41756,-58535,-46707,4923,-41822,2538,169,-49461,5441,-55388,39429,70625,13451,-12886,-107938,-51585,-89682,-146277,-53549,-233426,-1069875,-388929,-166224,-57182,-61636,-26207,-55070,-2029,-28580,-82098,1219,-61935,-36799,-35796,19573,40540,-20279,-125755,16895,49826,8940,21615,61272,-39014,-71055,-58705,16240,-9384,19593,-41220,-18559,30679,33692,129716,10552,-23439,-24108,1261,3842,-2761,-47551,-3810,34814,8753,-9780,20556,-3330,67361,7900,-30316,-39913,-20624,7409,92642,123859,22727,10522,-29420,-51028,-70892,-66997,18121,-16968,-103745,-34891,-42240,-39961,32781,17335,-100452,-152343,-34528,-45901,44491,17696,-5062,-25260,-30965,-16976,19408,32766,6768,32213,7517,-118565,36392,-4743,15635,23839,73052,64544,123592,29747,-1328,23388,35883,-35604,-18779,-14603,-63742,-16992,33422,48982,-6146,-22938,30852,8859,-46008,-48232,-22611,-90486,14698,-33477,-24208,50265,-4686,-42842,-19484,-90588,-1951,-76915,-5381,-6287,20893,77550,8492,57779,4123,-29763,-23063,10362,-71378,49486,990,43171,-15969,2437,28648,18418,-64866,12201,22946,85097,77061,-13072,-8962,27513,40247,25822,-150709,55430,96178,12155,-28322,-25821,-65189,10190,64861,43328,16786,-11037,1360,66516,2059,31312,-25354,109618,17116,-16676,-27285,-45376,-13250,-12747,6334,-4717,18825,20385,6510,36528,90289,-39059,-13764,-17959,10523,-3594,-54065,-69943,6175,-19285,14277,-50694,-44404,-10557,-41602,6007,32034,12368,-21682,-105750,53289,-55100,-72324,81461,53476,31486,114971,-6377,-7211,60458,-2987,31733,60666,62408,36001,120211,-12555,-48928,-52458,-37077,12542,32612,-3972,-5575,-22101,68409,43813,69050,-70016,-137347,-64076,-45703,-467,11111,-36283,9101,-4181,12795,69500,102930,120907,-69360,-85698,41471,61850,-43576,-32325,-41128,5924,-6338,-14212,28411,-30967,2138,28106,-98754,-48918,-50322,-68453,-6503,12981,-91886,-73492,-34473,-38443,31744,13358,4875,-111148,-46833,-47698,2393,-20793,12610,12684,26780,-46248,-40446,18001,-92231,-24247,16320,-14109,-13764,-17608,-11895,41245,-55642,41636,-6066,17650],[8588,65032,13768,-13726,-41485,22216,-4454,6307,-26677,28208,22223,3119,20414,-17545,52186,5876,62708,17052,-1680,-9470,-31327,32667,69332,-53082,15903,-23588,57158,47860,-52650,-6605,-5604,31336,-51000,-46340,-22199,-52036,-41798,-34821,16286,-509,-3367,-37207,9189,59243,57743,-2026,7855,-41695,-80081,-73202,-54290,-84926,-61739,78347,12242,-1011,-19149,-6329,-37906,2232,52536,-52733,-27948,-6848,-20128,-1342,31456,38415,37701,65328,-47730,-107915,-82092,-24245,34217,67419,39729,-21414,-67803,-78233,-17748,-29669,-63541,-34404,-39193,9982,-42845,-14235,-75270,-48003,-63180,-19776,-100075,-59808,-32994,59989,6254,73825,66005,16991,105966,-8983,-51326,1244,3189,64964,51186,27746,19501,-28747,-89061,-15541,100289,-1010,43948,-36197,-10469,2934,-8084,1066,24864,7227,-98268,91185,47358,74701,30651,-26962,22597,45203,-11997,-16432,-64479,49396,74837,-926,-109969,-13384,56824,31933,-79606,4073,-19427,-60075,37015,52481,-92051,17099,39123,21510,28230,-13908,-17729,52622,42404,-24057,-26281,-113428,-47451,-16267,-41428,67756,73509,14755,-13006,-11377,32229,-50068,51962,-33350,-30133,6094,8008,8451,-72608,-23567,-46234,28181,15416,56238,30895,8861,73836,-33410,38091,130506,42553,2468,-71129,-74751,-33067,17207,58981,-26054,-67880,-4067,-4650,-53895,-7940,5252,-12256,-11293,23316,20604,36656,-16988,40616,17716,-44418,-27280,14107,15524,-922,-18474,-16754,64316,56423,-22821,54907,-21483,-50300,-99134,-80721,-113803,-17968,55430,20016,49233,-25454,21521,-133033,-74053,2191,85286,72725,51133,-75360,-91849,-78310,-81238,-19930,-69830,-1606,22123,-2895,60974,-27737,13289,-48898,-107428,-128450,-693598,-291597,-39342,-12463,-39326,-50825,15991,-10134,30054,-36467,-36397,-15114,-23823,19003,-44021,-40245,-61181,-66699,1067,76416,-47171,-89436,-18998,3106,40391,25054,-59776,28277,-13888,77892,-44114,-26331,-18522,-11632,-18896,-14021,-67429,-26239,39242,88454,-28946,-17716,-36750,-58463,-77451,24407,-47646,-26901,47139,-43768,-6450,66273,4982,-96301,-54782,-6012,-1866,-3594,63901,-2315,18346,24701,-43667,-5892,36104,85775,61352,55650,44540,70027,48384,-13211,-22515,-5567,-53297,44249,62261,-36601,51128,15773,11067,-80421,-62171,91344,56183,36768,-45972,1064,-7917,-90576,-180148,276,26144,60280,-27203,-35125,-47890,-19427,36557,23052,-37072,-2084,52049,-71224,-7306,22706,-34667,21932,-38323,9535,1941,-33545,-54136,-16177,-58553,-100717,-71050,-33260,78321,-30713,-14049,-18266,-90225,-106889,46195,-23563,20916,58069,20061,-41463,-54637,12263,15862,4516,-67997,-4570,742,23034,-27335,19640,-20590,-87619,3910,-16194,-703,43111,20900,-42525,-57303,-21379,-5812,-49827,-36486,22314,91053,7403,-1671,3735,26753,-76313,23121,-14931,14517,16973,-103102,26064,12018,-124952,-22475,46465,32543,11765,-12939,-10886,-19698,-49815,-52802,-2006,94231,77172,15172,24853,-21737,60992,-37427,-4024,-3201,53124,68771,15813,-20652,-25735,-80561,-29737,-16087,27447,23746,41616,-15902,81909,-108,-47690,-31044,-25327,7196,-51926,-88936,71857,-48951,-7323,-116815,-81405,-82719,24684,-31367,-109053,12714,24892,27145,7418,-73408,-54130,-23610,19258,-49485,7425,-20797,47359,-28563,-29919,64393,42323,-11989,-20158,-21398,-49914,6527,16706,-22660,-57855,-34411,16257,12641,45224,5604,3319,46429,-1587,9573,40751,-19064,30798,8502,-19549,-37311,32063,-6833,-22001,-23989,15876,49211,40060,-52614,2866,66653,73773,21014,41958,-3222,-31472,-11234,36095,20266,34689,-30962,14912,-12922,-26281,55511,100966,-12776,-25736,11908,-41130,73490,27883,69750,-45865,1819,17414,21512,60959,37893,63841,-17762,-57481,-54850,-25342,-36416,-4772,-8506,46645,-24595,-74314,-45564,8322,37997,-26965,23795,-29590,-34100,-72375,-27997,-11211,-1978,24872,34453,4109,-2908,64957,21829,-50681,48604,30935,-4754,-80048,53278,-7362,-57792,-3750,-1917,67256,-486,19655,-32327,-28596,42054,51653,27367,46834,92043,50005,39973,-48057,9328,-715,-10303,-31709,2088,-31634,-74344,-65597,24868,43809,-26277,-51883,-24016,8523,-46206,-18307,63848,18528,-11890,29173,-31144,47536,27800,7422,11085,3953,2917,30817,78750,57441,59491,45125,-10529,-15468,-78823,-25489,-621,-40467,-16744,-71614,-19318,-40738,-42592,-89454,-51067,-2790,-46763,-44373,4002,10021,-51973,48331,-10128,-79475,-74654,-22421,-14926,20228,71964,30248,19758,81514,48296,-70822,-7893,-26157,-52841,-44717,15167,49454,-45416,-72874,21704,-19817,34729,-11270,42652,27976,44258,-3215,91267,23258,23178,8918,30372,-44272,-19940,-33419,62940,24065,27247,15433,-2372,73173,-21509,13417,-50434,-84985,-14975,48647,-46068,39058,-10357,-53473,-20236,74593,-42022,92869,17885,123168,-2970,-10995,-63177,38763,-1361,7981,-14073,-25547,-45261,13023,-70738,-40276,-7004,-53778,-5881,5951,-51349,15882,-42245,22645,76813,5756,-10471,-60506,-18181,-67940,-120133,-26711,-202376,-1049296,-321341,-146033,-48187,-62063,-17664,-56915,-1742,-32145,-70779,-549,-58430,-30648,-17131,26837,32748,-17449,-77070,-3640,29013,20683,40001,75808,-47439,-39568,-51692,8832,13420,27791,-49114,-28361,20630,52138,133992,-8381,-29535,-39210,-14767,-11873,-21119,-69859,12910,20355,-2771,17989,11554,-27303,72774,-3638,-32788,-50080,-21090,8432,103215,105826,6027,5329,-14913,-58008,-56227,-67888,16510,-7815,-116082,-21816,-31848,-23197,50813,16381,-96972,-144009,-14885,-8565,49356,29182,-6624,-5538,-46600,-28006,35602,42568,-5094,48087,11595,-82159,30396,17718,14641,23411,69856,55139,97738,43021,26598,11204,51052,-38879,-13421,-14020,-46167,-12865,15081,34279,23043,-9657,40042,14849,-51769,-55173,-17934,-80131,-6285,-53237,-19283,60906,-4063,-43757,-8130,-98299,-13589,-83264,-12236,-10919,23037,88883,5704,76147,-4674,-24897,-25571,2702,-20819,40856,26351,11553,-13473,4347,27691,50294,-78490,-1646,21676,74268,84513,-5665,-18935,50506,78894,29301,-127383,69278,94391,-289,-39462,-26175,-55035,-14783,56525,5612,14224,1832,-4954,87170,-41498,20754,-2837,129805,22288,-24610,-19656,-59426,-8403,-26082,5841,14745,41212,41431,6573,23483,89507,-34402,-1919,5009,23337,-5297,-58178,-59385,-16131,-30459,16719,-60315,-54715,-28183,-42186,-15322,21094,-19954,-8256,-70212,59973,-65008,-59791,56316,54958,44998,110136,-2051,28690,64551,-9164,23859,51311,43816,44197,100251,-7139,-55981,-42660,-23871,10267,35611,-3498,-33963,-18038,80463,46944,75470,-30431,-152409,-72689,-81229,18793,40233,-29699,-7013,-11095,19318,90363,107867,115082,-56353,-65325,52128,38525,-59873,-48502,-34767,25189,-19599,-37469,-11809,-21223,4709,40918,-80585,-45709,-48575,-64982,5373,-19639,-94735,-71738,-23402,-28672,30477,24057,28398,-92061,-18408,-17220,14040,-4983,36711,44188,39866,-13307,15622,42879,-102963,-37432,15770,-25168,31005,27761,-27344,45003,-54885,45525,-14243,-1888],[3563,45878,11188,-15070,-48739,31444,16799,21243,-19540,55498,22156,8355,33432,-12684,40015,13264,56706,3933,-11656,1800,-39865,15141,59163,-64795,-8589,-24900,19090,41888,-48684,-6583,2708,43960,-72363,-38473,-48520,-46347,-28494,-26528,18969,-1898,7735,-26969,18517,54519,50072,-12685,8323,-40060,-46133,-47328,-41996,-90564,-68272,61209,9270,6877,-8178,-23567,-35839,17973,26826,-52739,7030,10902,-61639,8194,48716,45420,44431,57889,-45592,-113298,-89812,-35507,55885,75856,47433,-18071,-42806,-79359,-29997,-53699,-71113,-7386,-39917,-16080,-42775,-17720,-98905,-44233,-57042,-36178,-120159,-37217,-17432,64026,18757,69240,89277,45511,148046,-4789,-26154,26726,-4,96827,59591,18946,13960,-22647,-47213,4786,93485,17278,66274,-36841,-8137,2409,285,-1565,32015,9322,-99794,73052,48243,111341,41345,-32920,35699,55303,-12429,-23660,-59403,47064,81187,18999,-63861,16607,39385,17811,-55764,-12312,-21609,-60092,6843,32309,-85128,32299,35418,26697,26908,-36572,6559,45855,32468,119,-26426,-82685,-53707,-11546,-37849,61151,66769,32870,-25392,-33895,25760,-30039,71137,-18167,93,7193,4185,4263,-47354,-45064,-37623,12438,-5915,46522,11827,-10664,63715,-23140,53220,129490,32259,9323,-77204,-70783,-49846,12635,46458,-21000,-60483,-10357,-11602,-48927,8565,-12266,-28366,-13929,26327,35960,31478,16800,27561,3968,-40722,-26648,10434,-15278,-10243,-8045,-9499,58859,815,-24669,60590,-22070,-38780,-63688,-69293,-89629,1548,62725,38814,56647,-30353,22037,-132734,-65423,9901,107952,121253,59694,-101225,-140754,-105571,-102379,10954,-14939,16576,10532,-6325,108151,-11637,32311,-48728,-109715,-135504,-806954,-224931,-18466,17477,-53408,-67587,34019,-8188,4310,-48436,-60198,-14598,-9583,36399,28735,-7890,-57897,-84585,11481,61960,-49951,-79331,737,17004,38675,22658,-47343,30985,-62165,20165,-47488,-25929,-11429,-14214,-45424,-1169,-73553,-18733,27825,113318,-18349,-71,-22124,-55297,-75846,51041,-59815,-29219,33688,-40049,-8568,30609,-13065,-109443,-42421,10512,-7062,7101,45754,-25675,9209,41146,-37080,-19226,5663,88612,80603,76091,33965,70308,43439,3135,-19473,-3413,-73141,33442,61992,-7510,41553,23605,27058,-90927,-64538,99078,52965,19429,-50340,10548,-4008,-66769,-179078,-5325,39988,47954,-37312,-61976,-32127,-16412,17287,-6612,-26598,21404,40134,-50539,-2975,19662,3001,9711,-48109,21180,11607,-67843,-47452,-24744,-72144,-92837,-63669,-45511,79622,-23208,-2938,-20189,-107154,-101391,40607,-39687,4557,51222,39249,-24642,-55278,15415,8445,-5694,-58161,-26588,-5158,28608,-42754,-10536,15640,-42623,21190,-18652,11732,17049,15541,-51799,-40712,36797,11890,-42047,-40400,-2609,76556,11426,11620,4496,39961,-19920,30870,9188,-19608,14539,-104913,2180,20649,-115677,-42939,29528,59884,15424,-32926,-34101,3373,-46359,-66646,17091,108120,46948,27409,27769,-21432,55304,-42746,3917,2551,44040,89779,45474,-20120,-29954,-59811,-19262,7383,24258,19077,53334,-33123,47322,-1949,-41412,-45882,-21125,3799,-45151,-99942,83693,-39193,20428,-104778,-79167,-51628,11629,-39105,-131466,11097,37263,27498,18789,-83039,-64339,-25628,10621,-63345,-3750,-20012,29869,-37103,-39464,82349,73851,-13559,-17674,19199,-37140,15733,21541,-10261,-46841,-25563,-5447,13422,41416,34389,37994,48018,-18627,20479,10699,-21726,39118,4218,1101,-6684,50588,-7516,-7250,-17865,9733,63165,16668,-55188,15460,56668,117622,33468,58229,21707,-41963,-36745,43798,2152,21920,-36506,18559,-19619,-74282,47435,129564,-35452,-62346,25491,-11872,89269,18321,53096,-29975,41282,33236,11136,64147,10447,52145,-33234,-33624,-60347,-34251,-30537,3669,-24834,61969,-22353,-54259,-19756,6132,28694,-41152,51375,12071,-38956,-95396,-2790,-2358,-8003,3733,10362,-20849,6107,57768,43536,-62981,34275,19453,240,-72326,52418,-1066,-74027,-7557,-944,34133,6909,10289,-43702,-35799,54311,44444,51780,43090,54666,56233,39495,-57312,-10030,9453,23283,-37467,-12365,-46995,-63152,-64069,20479,48683,-20096,-4405,-21099,9886,-13274,-12793,55275,2602,-8841,36024,-15252,55379,23057,10722,10541,9341,-18481,-14057,57658,43580,39146,71306,-12853,-2957,-41918,-25881,-31945,-51850,-30636,-106846,-34411,-48889,-21770,-71626,-58999,-19157,-39545,-40321,-1837,-14089,-63105,43947,-21455,-99118,-95728,-38653,-27588,-2984,72223,67824,35080,87917,44293,-54738,15786,-26890,-36091,-15487,12511,59383,-74131,-79477,1686,-34524,29982,-10433,38160,21295,50520,-13536,88910,-9487,43817,4813,32555,-24264,-27518,-40523,65001,42210,10837,3214,3243,63897,-13195,6539,-36818,-68778,-19042,52636,-63763,4462,12700,-44793,-10688,80378,-25103,60511,9893,128681,161,-11381,-47196,21016,-10504,13002,9138,-9012,-35289,-9169,-63394,-23678,-20046,-58090,-16141,10957,-54112,29379,-24488,-6819,68635,2714,-3122,-29999,11950,-41426,-77073,-8609,-148793,-1044058,-264813,-114044,-39092,-59599,-8859,-63125,-4175,-35122,-57285,-11437,-57448,-29521,-1214,27449,20362,-8685,-3583,-16921,-1495,11014,44870,78861,-57575,-11481,-45659,290,30676,35424,-53117,-36165,11853,71121,119349,-17645,-32472,-55320,-29406,-17256,-34218,-86386,30936,-276,-10037,38067,-7564,-52016,54298,-17293,-39151,-61978,-23334,9348,100852,71397,-1440,9263,892,-54614,-37413,-51212,13762,1188,-114229,-5406,-20531,-9030,40443,2699,-68483,-117887,18507,21794,49389,26174,-4724,7549,-50344,-32856,56899,35092,-22756,64173,17221,-41747,28540,43748,16168,26253,60998,41205,52464,43436,44978,-1571,58105,-42319,-940,-15386,-20193,-9877,-11893,9851,34651,6393,49778,18234,-49563,-49478,-14679,-56889,-29185,-64376,-18192,60913,317,-36377,2635,-84750,-35067,-70924,-14647,-15803,24512,86944,2206,93641,-13375,-29763,-26413,-9090,23256,36556,53358,-20509,-5452,12482,25007,78302,-85016,-18773,22877,56955,64483,10418,-14865,69590,110162,24144,-92616,66579,64474,-26392,-48127,-21497,-38524,-48882,31050,-27416,5251,16039,-6457,101705,-55105,6343,16361,136905,23585,-30724,-6960,-63687,-4068,-38847,1824,47220,70849,47955,4334,10228,76439,-23355,12372,39774,33740,-20760,-59598,-43965,-36040,-39707,9736,-71481,-58173,-31486,-39655,-31723,10560,-41124,-8588,-54875,58285,-55947,-27337,34869,56792,49909,91829,1944,48905,66959,-9129,12532,32061,21482,41450,61583,413,-58316,-28175,-1056,13151,34550,-10961,-48778,-17295,62364,13265,69116,22040,-144392,-72891,-98457,21535,51450,-23202,-13245,-6814,30027,115179,93865,95633,-35580,-42332,60886,9124,-80398,-60676,-25175,44196,-21710,-40450,-40829,-909,9368,57775,-63703,-37795,-42602,-73420,14229,-39641,-90913,-65872,-8659,-15681,30368,36280,48840,-66933,9129,10205,27093,20511,53004,60579,36650,6770,61616,70553,-99007,-38410,14477,-39199,61709,71131,-38008,43088,-46575,39145,-22046,-18072],[-1702,27542,7735,-15840,-50982,37204,37047,31724,-13379,64728,19728,11241,41364,-7396,16109,21911,50257,-11848,-27742,22031,-49119,-14117,48750,-64609,-33777,-26045,-35336,32076,-18195,-3602,5398,52083,-84458,-29455,-64792,-40477,-13681,-11020,31554,2136,5749,-16483,22795,43146,38112,-36792,932,-39034,-20000,-21019,-14875,-70448,-70638,48695,6385,13015,2873,-41263,-30887,24466,718,-51824,33213,26960,-89592,13297,55239,49549,40794,42775,-36798,-110484,-89348,-48022,64532,76910,50138,-10745,-29260,-79620,-39142,-71859,-67026,9300,-35049,-46082,-42662,-25325,-108449,-42580,-42653,-35216,-113131,-15051,-1114,65431,32120,57443,83225,66352,133213,-1336,3609,38488,-173,111290,59488,15276,6517,-24583,-11130,16552,63927,20036,85100,-28635,-879,2705,12036,2761,33040,8858,-87545,57480,37586,120167,39861,-23915,43367,58846,-21554,-28205,-55814,36955,83867,37808,-7078,45082,29670,7256,-14978,-24575,-24490,-53084,-20349,6687,-68324,55036,33911,34715,26751,-49992,25403,34041,14320,31913,-23084,-46824,-59543,-11666,-29450,42358,58949,42870,-25179,-31450,22223,-4901,87922,-10153,40079,11577,-14563,-12991,-21239,-58281,-19845,5713,-32356,32117,-18290,-24369,43679,8149,55025,106804,21657,9602,-76164,-52248,-56246,-5110,26649,-16274,-40196,-15760,-17245,-28771,31945,-27114,-40100,-12289,27077,45714,19383,39794,22556,1469,-22465,-13639,2015,-44468,-15090,-4914,-3185,50660,-43373,-22419,65717,-20749,-16150,-14607,-52841,-33885,38644,70685,58091,58251,-25932,14866,-101106,-46713,7851,95825,123444,49150,-115207,-167241,-87497,-119209,43167,44784,34670,-5922,-4279,130284,3962,43510,-26039,-95478,-109249,-856238,-263260,-9591,35659,-65785,-76405,54110,-15218,-25645,-46062,-69964,-17026,1502,54804,79521,20377,-55727,-91300,19793,36016,-49566,-61746,15292,21162,28380,7717,-31358,27434,-85567,-45810,-45065,-27834,-6058,-16218,-61820,9928,-70584,-96,19375,113173,-7496,21937,-10886,-43218,-69127,78131,-53122,-5432,25764,-33128,-8961,-2977,-28109,-110528,-35503,23598,-10988,20115,21847,-44929,6127,45107,-16796,-25577,-20307,79213,95465,87941,28088,56457,42999,24342,-12099,-2609,-76903,16281,45559,6547,15328,27973,29294,-97194,-61699,90430,35693,-1897,-53780,4671,-2149,-44719,-170471,-10219,38213,13356,-40058,-78787,-22479,-12952,-413,-35002,-9951,41124,17632,-24693,-14786,16504,23184,-2415,-46053,29298,17557,-90470,-33822,-10842,-76544,-84994,-52790,-52559,62391,-13920,2431,-29245,-110563,-82160,39145,-46875,-9859,33923,63456,-11473,-53431,17722,7138,-17734,-35391,-33266,2378,35354,-49717,-40371,52191,9208,35637,-17637,14380,-9792,2286,-52020,-20355,95282,27841,-28165,-37711,-32219,51817,13622,21575,10473,51925,43350,39147,24219,-60382,9126,-87009,-15911,24060,-94240,-50081,9428,59941,12851,-48959,-52450,36464,-39314,-65824,43275,109303,17843,25839,19371,-28953,45881,-36689,16929,10029,33107,103709,68212,-9607,-30703,-35601,7385,38977,10211,20222,65058,-39375,-7809,-9898,-43372,-52515,-15954,6308,-34841,-98414,83595,-31274,43557,-80495,-61603,-9720,-6771,-44412,-133457,9336,41214,16438,26744,-68588,-70676,-29605,-8692,-71854,-9297,-11724,15812,-24978,-40015,87332,97570,-17344,-11772,45427,-25557,20466,27461,11049,-25106,-5975,-28747,14338,29673,54395,52287,33334,-31596,37384,-8810,-19147,42399,-2777,31286,22362,52612,2550,3863,-7031,-1554,80367,-63,-43071,33259,36608,143236,43784,57988,43149,-50496,-68151,44619,-20044,15101,-24440,17207,-25705,-113187,31103,142053,-42831,-96359,30704,17088,97318,22587,34270,-17685,68450,46185,-5108,48866,-20200,32210,-45198,-6651,-62335,-46934,-22128,4035,-46973,56294,-5443,-23334,13039,7280,11714,-53817,62933,31870,-48826,-109010,27268,6885,-8998,-15878,-20133,-44843,10910,45215,65409,-60991,28886,5847,9,-55827,49748,8363,-73989,-12171,-2930,-31464,17779,3657,-53929,-39704,51368,29150,55586,34146,31304,54325,39966,-51944,-18765,17285,52499,-44598,-28589,-55243,-35261,-58341,18123,50580,-12399,40150,-22491,3794,15289,-7259,40594,-11799,600,35965,1355,47663,16975,16913,21539,17908,-31344,-63792,30036,29885,21455,81940,-21624,10556,-9591,-27568,-56958,-54701,-37100,-136336,-57445,-52183,-4443,-45614,-64940,-37016,-35238,-31643,-12737,-31568,-64998,39763,-34808,-91231,-112817,-43077,-28416,-19542,73174,84206,41343,84604,38007,-38462,27811,-19069,-13487,5568,10626,63108,-82718,-73527,-24843,-47672,23690,-21545,26707,29066,55917,-22275,89172,-35791,58589,-236,29628,5819,-30899,-42171,54862,55193,-4502,10066,7169,41233,-20888,89,-22759,-45022,-10427,48038,-79711,-29504,27159,-39752,-1425,72267,-17073,22539,-3729,98191,-1874,-10959,-25449,-5927,-16224,11006,21260,-2456,-25740,-20261,-33269,-1480,-31427,-52377,-28098,10886,-58760,38584,-6763,-37796,50244,6006,12421,-25410,32834,-16948,-30208,720,-88357,-1057393,-239864,-78745,-34203,-54349,-463,-69894,-6706,-38251,-42504,-27723,-57672,-32328,4938,21987,8827,4710,70793,-20492,-36633,-7514,38091,70817,-62862,5366,-43929,-9333,38609,40219,-51583,-40803,3224,82493,92464,-19792,-35966,-67350,-39912,-14341,-38913,-94792,43299,-22349,-7841,43491,-31138,-71777,20743,-29692,-45066,-71866,-26791,10858,83629,34330,-2019,17381,13337,-39519,-17789,-30084,9906,9662,-95157,11641,-12085,2660,6481,-19673,-27731,-86839,57795,42871,47051,7230,190,14983,-41054,-30600,76717,14915,-39018,80417,22932,-12038,29178,65764,14661,31836,48536,28655,4788,34835,49295,-15420,57930,-45738,11721,-17738,7562,-9668,-41106,-16190,32687,22659,58776,18473,-38028,-35685,-13462,-35512,-49360,-66383,-19840,49346,8983,-20429,9723,-54083,-60313,-43162,-11935,-20038,21092,69749,-3182,94413,-12308,-32997,-23484,-23357,46434,36382,76567,-56079,5096,24291,20210,92546,-82108,-38025,24517,41912,27397,30260,3434,79709,121133,15953,-62328,47403,17057,-57892,-52774,-12737,-17976,-81008,-6556,-46905,-6916,27126,-554,106169,-39059,-6001,28607,120382,22227,-34162,7955,-60177,-257,-44165,-4597,85054,98471,36438,939,2188,49969,-9675,23026,64652,38529,-45347,-51447,-22558,-47314,-46266,-537,-78596,-54112,-15488,-32029,-38968,2371,-40818,-21521,-63194,46682,-29950,18592,17787,59125,46473,67150,3437,46114,62311,-5115,652,8562,5,28439,15676,7610,-53194,-13498,22946,19342,30665,-19055,-46516,-19636,23086,-39284,49149,67592,-120897,-66156,-86713,9473,48624,-16557,-12047,10527,41446,126467,62738,67707,-13076,-23454,65414,-17869,-96543,-63482,-15011,57087,-16538,-31092,-47323,22715,16705,75016,-47761,-26783,-35181,-90839,17993,-38875,-81148,-56380,5997,-3505,32464,44517,63045,-37357,26677,27382,40463,50847,59572,62811,17090,11237,88718,98029,-77456,-28942,13729,-51087,63928,93422,-38382,36741,-31260,24880,-30234,-28396],[-5547,16027,4686,-15013,-48211,37887,51165,35495,-8572,54121,16003,12039,43033,-5180,-17921,28677,46448,-26824,-47663,47159,-55291,-47433,41446,-52591,-49990,-21984,-84995,19305,24847,4785,5861,55531,-81306,-20920,-65691,-45971,-1589,7679,47123,9310,-8296,-9827,20849,27782,24125,-69055,-12054,-38678,-9159,-462,20349,-33519,-66353,41512,3798,17466,7754,-54839,-19856,21198,-18909,-48766,48249,39963,-95748,15219,49492,49749,27058,22264,-18622,-99813,-85285,-58727,57296,70826,49140,-1784,-26404,-78401,-49211,-81713,-53279,12896,-27345,-70629,-42677,-33980,-100350,-46665,-24449,-21925,-79762,2544,15680,65390,39196,41579,53864,67214,76431,2293,28255,32055,4713,104220,52911,15243,-979,-33716,-2029,15647,19403,8154,89555,-11816,12886,3650,28563,12919,25446,3481,-61682,49130,18500,97382,30638,3609,44576,55732,-40815,-29881,-52257,22507,81786,40662,36545,62600,21613,3124,25254,-30153,-26193,-44010,-37966,-15271,-48998,75769,36125,42549,26288,-50900,32657,13567,-10617,57709,-16453,-16605,-60821,-9657,-16959,16092,49891,41778,-9993,-4186,22196,15696,95724,-9642,78099,17631,-42554,-37221,-1080,-58609,5588,11271,-55307,17343,-47259,-31575,15853,55278,44636,70737,18233,8898,-61617,-32768,-61439,-27964,6517,-12398,-13919,-19522,-19112,-1140,53972,-32950,-43315,-8700,24044,45492,1940,39911,27151,11539,8558,7588,-11289,-62602,-17058,-7107,2719,43866,-65375,-17759,66659,-21461,11083,31103,-40960,25983,85065,79300,72290,54509,-14412,550,-50795,-19486,3295,56106,78464,20434,-113288,-170974,-29695,-120396,67199,83510,46573,-23410,76,113525,12949,46876,10526,-66896,-65604,-830721,-378008,-14756,40616,-74091,-73451,67734,-28755,-52282,-30496,-63101,-20485,7675,63457,96047,38880,-55142,-82466,27813,6374,-48198,-40094,19197,11801,10311,-13748,-12028,17481,-79825,-94694,-37194,-32802,-848,-14959,-62785,18684,-57485,23260,16134,93035,773,45401,-6432,-22334,-58188,100476,-27133,30942,20948,-24411,-8692,-27246,-36159,-98681,-36208,27795,-12241,33431,-2771,-54765,9570,35928,7786,-25488,-38719,62478,102398,92567,33067,34062,49235,43323,-219,-6293,-66011,-1933,22776,3150,-22893,25101,16447,-101173,-54877,69021,6321,-25331,-55314,-18367,-3077,-25621,-159222,-13297,19363,-16815,-33104,-81819,-19819,-10230,-11943,-55948,10749,53156,-8440,-10248,-38575,17362,22778,-13507,-33239,32587,18974,-88605,-16539,22477,-68415,-77063,-39641,-52195,32591,-5616,-2571,-41627,-107881,-59997,35417,-44150,-18960,10674,87742,-7190,-49785,17807,12715,-29847,-5953,-24960,21197,42922,-46973,-63561,77178,49741,51153,-14463,2906,-28437,-14260,-48548,-1745,137617,37783,-9474,-28261,-56073,24398,13111,28992,24786,61119,83914,48078,29397,-95902,2307,-59189,-24271,22747,-65919,-43330,-9690,35339,5612,-58004,-62939,69246,-28309,-44863,65889,98029,1664,11371,-996,-42698,35937,-21328,31658,16999,19336,105144,80214,6520,-28896,-13159,42756,67934,-12063,20186,74123,-33271,-60328,-20982,-49520,-51704,-11827,11873,-28746,-86375,70544,-26809,63739,-45875,-32237,30545,-20317,-45970,-113276,4968,35527,-679,28189,-37190,-71969,-33482,-35013,-73268,-10703,4636,13614,-2396,-37791,76825,102518,-20036,-2159,54715,-17627,21842,30338,37149,2541,18141,-47486,14623,14200,60233,46754,7664,-37519,57816,-11289,-11542,34363,-12473,57809,40564,38447,19796,10907,3907,-17110,91966,-3223,-17663,52483,17741,138368,49032,42999,54261,-53771,-96797,41152,-41784,13721,3809,10947,-33175,-125850,8698,133655,-34498,-115384,31838,39951,92825,40562,21136,-13626,71757,49354,-19190,21874,-44525,6943,-56858,15405,-60716,-59766,-13551,-2896,-68175,31830,22721,9841,41356,11074,-5734,-60742,59216,24056,-60503,-112380,52882,11988,-8682,-28773,-50134,-58986,10712,31133,74827,-47443,24573,-7016,-7019,-31741,46737,20252,-59625,-14499,-5597,-92318,31085,-1307,-58471,-40127,28194,7465,39598,24547,22399,46430,41046,-37030,-17248,24586,70314,-50098,-43501,-55629,-5603,-52974,19637,50180,-11072,67077,-26622,-6979,33582,-1262,25235,-19640,13579,30074,16445,26118,13257,23579,41759,26838,-35642,-97308,6253,19861,11795,76843,-32158,16815,3046,-29204,-67094,-48719,-36109,-142752,-82813,-52812,6624,-18453,-66918,-49719,-36545,-19569,-23467,-41674,-56830,36340,-44123,-54326,-123029,-32084,-20291,-25948,70273,81762,42319,74597,29559,-28036,29640,-4514,3286,14943,8263,66009,-56560,-57617,-49334,-53812,15446,-36398,12226,43336,60528,-27969,91439,-47118,63738,-6168,21720,19114,-28935,-38746,36736,59949,-17161,31056,5238,11174,-43644,-4611,-9981,-22572,4701,35029,-89080,-53040,29086,-36036,7220,49415,-19445,-9482,-17782,49344,-6073,-10243,-2538,-29348,-16845,10053,24628,-5187,-20874,-20194,8032,19272,-38195,-37101,-39592,2336,-63485,35737,6872,-59455,28319,15011,35810,-35094,41781,-381,6591,3498,-49814,-1085663,-251172,-50913,-35407,-47708,6227,-72996,-6421,-41753,-28252,-43060,-56537,-37258,-4305,11604,2411,20580,118816,-16333,-72299,-18323,25786,55509,-57369,8126,-47757,-20060,35268,40930,-42488,-42472,-7957,79421,62711,-19756,-41057,-71975,-44183,-6414,-33261,-95029,45278,-41554,3712,31455,-52123,-81648,-13352,-37928,-45780,-76365,-30359,14435,56046,6729,780,23623,17958,-14534,-271,-20101,4449,16149,-62470,25624,-8891,11461,-37753,-41385,8515,-61573,92352,54420,44234,-21612,6040,18518,-22208,-20751,89734,-9107,-49602,95988,26728,191,29541,76551,6301,39731,36785,22488,-29578,22909,40294,-29882,53652,-48686,15843,-19411,27977,-13305,-63720,-36915,27095,36742,67818,15282,-18411,-18618,-14078,-30404,-64180,-61554,-21894,27036,18611,-518,10190,-16489,-80412,-8866,-5201,-23314,8954,40716,-10540,69457,1519,-17589,-16385,-36716,45939,35903,90586,-93423,14669,35574,13543,87457,-71015,-55448,25203,34832,-10036,47445,30029,76954,104435,9359,-45053,17815,-29734,-84361,-51866,-1948,3821,-98487,-44128,-50787,-18542,29427,11507,100312,-5857,-11824,31647,78295,19115,-35565,21292,-53343,2172,-38163,-11535,115115,112047,9477,-2528,3324,16476,1557,22875,66881,36624,-69933,-27963,3110,-46277,-48887,-7016,-77872,-43606,14582,-18678,-35327,-3774,-19634,-40042,-86011,27291,3354,65726,3272,60813,38575,44500,1795,25847,48338,1031,-7892,-11970,-17387,9724,-25321,12225,-39885,-1996,40793,25410,25258,-18658,-31182,-24225,-20102,-80952,19639,91303,-92994,-55853,-48689,-7848,41125,-8762,-7533,38759,49306,111862,23576,36794,5698,-12395,63241,-35760,-101792,-55027,-7485,57693,-10406,-20802,-28582,41861,26835,87927,-33156,-14294,-28555,-106792,16609,-18691,-66785,-44656,17098,4007,35342,43225,68981,-5299,30695,32169,51221,76402,58723,55425,-12800,4048,96323,121914,-41103,-13353,14829,-56521,37745,84101,-28289,28056,-10600,7238,-38295,-32922],[-7395,13550,3111,-11635,-41354,33608,55525,31219,-4909,31635,11944,11827,39249,-8132,-56288,30203,45775,-37036,-66700,69525,-55550,-77012,39185,-31920,-49764,-9920,-115667,4961,60671,19219,7952,56693,-63092,-13586,-50168,-66466,5271,24249,58216,16301,-25543,-8950,12699,12081,10140,-97010,-26670,-38315,-11276,10030,50297,3639,-55459,36010,1243,20663,2820,-60640,-1299,10604,-26741,-41534,56614,48990,-77741,16103,33061,44176,7577,388,8189,-83007,-82533,-66911,35961,59299,45612,6576,-27180,-74336,-63374,-83562,-34785,5875,-19678,-82526,-41903,-40467,-75639,-56005,-6290,-7148,-31682,13875,33333,61892,33853,25630,17004,43511,12739,7622,41306,10873,15674,79540,44382,17000,-6640,-46368,-31753,2160,-27606,-10791,77771,10685,31261,4686,47413,25869,9641,-8066,-28771,49070,-3425,53305,20762,43841,40158,47339,-64901,-28772,-47472,8110,74675,23147,53896,64455,9376,5596,48990,-28888,-25488,-36392,-43707,-25705,-33452,83314,41658,46642,23480,-39263,25859,-16274,-36246,66788,-7932,2460,-54035,-2147,-3039,-10340,39288,30385,16028,33143,24439,23379,89789,-14005,93551,23481,-67781,-59651,9548,-46605,32677,27020,-67151,5830,-64040,-34897,-14392,100608,28171,33719,25461,11059,-32475,-24650,-71540,-45651,-6409,-8375,9846,-21895,-15045,23690,64518,-25257,-35141,-5010,16041,33871,-17677,16629,39819,30018,47132,29479,-26436,-63057,-16121,-8767,9034,39760,-70062,-13476,60068,-25917,36278,58154,-38712,61296,121321,84905,77044,48517,-644,-19724,-4498,10249,5187,10910,12035,-18531,-96796,-158601,35712,-98205,78586,90752,49535,-38473,2118,62824,11177,43690,46218,-32015,-23772,-747479,-517066,-32161,31070,-77413,-60930,68662,-42494,-69668,-10412,-44700,-22147,8865,56596,81601,43727,-55427,-60532,35896,-18824,-48493,-19053,11091,-9312,-13923,-35342,9827,3997,-52899,-107216,-25759,-40401,3762,-9968,-48762,24231,-36997,43578,19945,65776,4487,64066,-9553,5140,-44423,110288,9106,60947,15719,-16110,-8364,-40117,-37281,-76766,-43248,20851,-9939,43691,-22891,-52925,16258,17009,28251,-21518,-48539,41981,98852,94787,50186,12110,60657,54068,14446,-17055,-45499,-16062,2663,-12214,-63819,13062,-6647,-104130,-46801,43517,-28196,-47645,-53106,-54249,-7239,-14320,-151809,-13586,-10656,-24426,-15560,-71083,-20857,-9427,-15707,-66608,31570,55369,-31123,-21817,-65292,24149,7221,-23334,-15059,30408,16994,-60508,-700,62537,-48206,-67390,-27405,-44719,-847,-1106,-18779,-50691,-103661,-43881,24607,-33149,-21640,-14038,105035,-11281,-44703,15106,23225,-40310,21223,-7127,43541,50307,-36273,-77006,81542,65982,68225,-9204,-20183,-34001,-29113,-46586,11491,153282,38151,11690,-14010,-65005,1744,10353,33546,46833,66246,83747,56139,26981,-116134,-4108,-32454,-21658,18614,-36425,-26645,-24295,174,-1837,-59671,-64884,92956,-14323,-5457,74898,77761,2162,-10342,-26561,-58077,28615,-771,44103,22313,4076,93261,81927,22213,-24829,3059,70923,84028,-35739,10592,75429,-17722,-87832,-30255,-51461,-44108,-10146,17457,-30621,-67121,49392,-25509,80694,-9723,-475,57284,-22430,-44016,-77347,-3276,22556,-15861,22809,-3578,-67510,-33853,-64665,-67670,-10699,26195,26444,19022,-36003,53320,84101,-17873,10368,49079,-14164,21792,26210,63543,29820,38001,-57944,13848,792,51666,32404,-15971,-35831,75398,3209,-572,13281,-25466,67983,42378,13581,38191,15123,11091,-33235,90320,7344,13447,67488,7930,103550,47356,20962,53127,-49734,-111238,36792,-59067,15137,39756,3141,-42354,-104351,-14167,107585,-16157,-107896,35915,52675,73661,65817,20574,-17157,50093,38469,-26672,-7163,-54773,-17580,-70395,27816,-55145,-68035,-6998,-13918,-82569,-1488,51719,34599,52291,15209,-15517,-58611,46427,-5639,-69397,-106095,65866,9482,-11832,-32162,-72153,-58415,6948,19628,63802,-30003,17704,-16587,-19694,-4464,43323,34037,-35998,-11429,-6794,-116054,44045,-6496,-53487,-38614,-12894,-17188,13873,17180,20928,36657,41235,-18596,-8175,32663,72353,-51561,-53550,-48287,9029,-49243,25582,47226,-21235,70296,-31344,-16839,40245,5652,14463,-17464,27248,20746,27314,-2861,14378,27047,63850,32918,-34737,-101505,-5815,15098,11973,60072,-40063,11930,-10337,-29410,-61031,-35312,-31162,-118951,-102454,-53237,11411,4605,-62513,-53086,-43958,-6780,-30031,-50226,-40544,32887,-44237,-1439,-126686,-8781,-9754,-23418,59939,69405,42326,59498,17946,-24925,24108,11606,6577,13684,4667,71258,1342,-37236,-62822,-50995,5943,-46710,-1548,55600,64524,-30956,92780,-38924,59445,-12867,9612,-6454,-22478,-33379,16867,55296,-27599,55685,-3796,-17517,-72430,-7725,-708,-7828,19213,16963,-88677,-60013,20100,-30582,15202,15412,-29964,-28153,-27634,3326,-9078,-9954,17389,-38439,-12652,16284,26773,-12527,-22556,-12295,39265,31399,-38063,-15484,-47359,-13896,-64605,16490,14258,-65915,9264,27114,62555,-37675,39394,4936,23569,1743,-58374,-1122026,-288938,-39316,-41028,-41901,9432,-69699,-1521,-45734,-17249,-50899,-51409,-43097,-29729,-2392,2672,36392,126271,-9211,-105233,-11208,15552,38398,-38152,-819,-55892,-31757,21234,37809,-24346,-42227,-24236,59977,37391,-22246,-46290,-68451,-41306,3348,-17242,-89225,36349,-54986,20157,4935,-64407,-79291,-34700,-40366,-37956,-73871,-32942,21224,27236,-5717,3694,23294,12147,15507,13219,-31429,-3077,18312,-26623,33095,-11187,16618,-77170,-52948,26943,-46670,111783,56723,41524,-48875,10237,19575,-87,-3280,94390,-27891,-53107,108815,27230,-2082,27326,72090,-9339,50225,31094,24999,-41508,12938,23275,-43572,48652,-50479,5283,-19084,32597,-20850,-71617,-48291,26781,46878,78073,8478,5092,-1685,-15468,-46279,-73434,-53386,-22183,-3732,22558,16284,2306,16571,-87919,20060,3398,-25884,-13259,6786,-18866,22234,23484,26787,-7005,-45313,30112,28653,91625,-125237,20813,42170,5867,64953,-55711,-65911,24778,36279,-32965,56957,55143,60807,62724,6316,-38453,-12391,-59584,-97295,-44822,8270,24253,-93629,-65934,-44033,-26639,18418,25410,87911,29860,-9817,24836,19819,12868,-36619,29689,-48169,1460,-21986,-16952,124233,102930,-24799,-5240,14383,-12460,6292,6520,46861,29795,-84480,9647,28438,-32655,-45908,-4733,-68362,-29152,44323,-927,-21856,-9738,11682,-55066,-108274,4653,32056,100389,-10855,59857,31338,30048,-2038,1335,28450,8469,-9454,-22969,-29187,-7526,-51930,13065,-20510,4885,49291,27785,18984,-3362,-11739,-29714,-50273,-88820,-11521,90066,-68748,-45765,-1149,-18387,37670,907,-3913,71910,50355,72772,-11611,7631,17483,-8441,52282,-41440,-94737,-37459,-5059,42114,-8811,-17929,7787,52183,39012,91860,-21443,-1968,-23528,-107720,11254,10840,-50308,-32599,22350,4760,35726,29546,66206,25502,23511,27656,55109,86834,55063,43336,-42864,-7769,89662,138586,863,3122,18748,-53266,-2762,47032,-13621,19093,12847,-8505,-43686,-33649],[-7627,18581,3607,-5684,-32162,25930,49396,18788,-2226,10081,8096,11393,31898,-16359,-89716,23734,46299,-39570,-79146,80774,-48885,-96577,41751,-7893,-31613,8776,-124249,-9026,75799,37709,13550,59971,-35040,-7178,-22393,-93771,6553,33797,59875,20296,-34408,-13088,-304,-624,-2746,-107458,-38954,-36804,-16717,9683,60408,25281,-40902,27238,-1907,23340,-11487,-57083,22534,-3191,-20748,-28296,65091,53136,-40826,17498,9763,30392,-11026,-18002,38987,-62668,-83442,-73964,6418,45211,40809,12746,-23815,-65740,-80339,-79805,-17472,-6189,-13952,-79403,-38643,-42356,-40618,-66247,9340,-1071,14459,19916,52138,51443,14771,13569,-11078,2260,-28688,15676,43223,-15384,31712,46117,39791,19895,-9154,-57577,-90933,-19536,-64158,-26087,57645,34261,49380,4983,62959,37851,-9501,-24861,-624,53839,-22197,6118,15937,82927,32584,36142,-85189,-25049,-41112,-3013,62889,-8419,47968,52353,-9060,12204,48718,-21474,-22149,-29189,-39614,-21325,-24938,71218,47825,44846,16585,-18693,7222,-50656,-54834,55654,145,10010,-38287,9103,8542,-29941,27205,13200,42942,58030,26653,14428,69434,-19499,69753,27661,-77796,-72363,10589,-26882,52639,46287,-63796,-870,-63154,-37711,-39044,122926,13618,6861,40848,16132,4670,-31220,-85318,-50211,-6783,-2933,24519,-23654,-3933,36792,55418,-3659,-15130,-1813,3146,13054,-35418,-15707,56542,49333,85158,43975,-38772,-44830,-10202,-2605,16167,35973,-71154,-12459,44830,-33102,54175,58765,-46205,59084,128182,83165,70313,44541,9261,-44682,17453,33585,19014,-15884,-40929,-55943,-71840,-136211,70608,-54669,79284,72582,44888,-48705,-2130,-2632,-1673,35657,67988,-1322,1229,-645590,-628530,-56793,7517,-77463,-46889,55538,-48885,-75780,1292,-26764,-20041,6160,34993,47797,33860,-54885,-33951,42627,-34431,-52019,-3794,-6460,-35460,-41760,-51762,32260,-7000,-19341,-81351,-13725,-49267,4934,-3177,-25003,26207,-15090,54661,32158,44267,3121,69578,-18304,34135,-30049,101693,41018,69592,7755,-10366,-7829,-44569,-35354,-49752,-52344,4833,-4147,47739,-34795,-41351,20609,-5523,39323,-16610,-50049,19491,84855,99587,73989,-1498,72476,53676,28181,-35257,-21845,-22448,-9486,-30234,-96491,-6296,-29991,-105413,-40402,23234,-57931,-64175,-44942,-93431,-14505,-15822,-154008,-10556,-38869,-7786,11079,-50728,-19967,-10935,-13690,-67253,47200,47624,-46517,-61023,-85135,35234,-14077,-31999,880,23197,13949,-16822,9009,92573,-20613,-53925,-20127,-32699,-29326,-2268,-42572,-49359,-95408,-36408,6409,-17576,-19575,-36430,109038,-18349,-38329,10214,34542,-47761,38174,12311,59891,56684,-21538,-80598,64412,56209,83857,-719,-46410,-26769,-38685,-48091,17884,140847,27630,32635,1655,-54785,-11636,7069,33587,71284,66497,46718,60257,20660,-116919,-8475,-14701,-9655,14091,-10684,-6219,-32239,-28970,-2967,-56115,-59799,104820,349,40186,65333,53856,15368,-30324,-44690,-68948,25416,19717,50863,25460,-9408,72800,76532,31988,-17881,10853,73854,81429,-51979,-12378,64467,1452,-80216,-32967,-42018,-30967,-11145,21079,-39293,-45261,27384,-25270,91465,14063,22172,64718,-12894,-39388,-37862,-15075,7486,-22982,13408,18100,-57936,-27485,-93600,-56871,-11825,46972,50152,31809,-35754,23544,47777,-8573,24098,32979,-14047,22230,13098,86178,50785,45392,-59616,12116,-5510,33793,23597,-21888,-28063,83374,28255,11022,-16908,-43115,55232,27989,-13482,52313,18651,12766,-44609,71875,25759,38511,72840,9002,52142,38735,1901,43097,-38342,-102664,34446,-69219,16079,69665,-1436,-51061,-55676,-29992,74486,3083,-69162,48292,53717,42924,87932,34998,-22586,12228,13822,-27083,-29436,-48083,-34447,-84937,30488,-45635,-67778,-3782,-24401,-86989,-31653,67330,41645,37645,16607,-11995,-46511,32525,-43642,-70930,-91578,62220,-1934,-21612,-25400,-80570,-43934,2342,13307,34074,-17448,8530,-21347,-34270,19653,37641,48502,-9077,-895,-5230,-94635,52725,-13492,-37517,-37588,-60518,-40491,-7324,13822,20190,28924,38916,-1897,4654,41304,58569,-48197,-56011,-34490,-913,-44824,34926,40835,-42721,53457,-34356,-19695,38073,13431,11787,-4538,39441,10741,31163,-30765,20284,24041,79211,33918,-32915,-78174,-4002,15200,19684,37855,-42509,-2687,-43938,-27295,-44363,-16643,-25661,-73901,-108906,-55031,11705,21115,-49945,-47004,-54864,3460,-30618,-64936,-20141,27840,-32951,44821,-125951,17607,-3608,-16943,42289,55959,44174,38887,2304,-26425,13972,22342,-3914,5643,250,77819,63355,-18485,-59954,-40647,-2801,-47681,-12546,60178,67394,-32807,89712,-12825,48658,-20116,-5300,-70502,-13888,-30578,1483,42387,-37758,72430,-17353,-36215,-94677,-10735,2949,-1110,27289,-306,-78098,-50386,5764,-21088,21976,-22569,-43642,-32127,-30764,-25756,-8695,-10565,31691,-29467,-5869,30127,35794,-17789,-29297,-1221,41899,30200,-30222,7335,-48589,-31169,-59014,-17104,15683,-58258,-3204,38782,85198,-19201,28560,-1129,17992,-4679,-116134,-1159947,-336287,-47159,-46655,-39189,7360,-59949,7740,-50503,-12395,-47276,-40791,-50054,-65435,-18879,8053,49845,98951,-4252,-131616,11890,12847,24367,-6820,-15543,-65296,-43921,-345,32478,2071,-41130,-45930,28837,19585,-29748,-49144,-58452,-31912,12700,6742,-80761,20298,-61526,35318,-28106,-64794,-65949,-37044,-37001,-21116,-65188,-33864,30958,6372,-3975,4783,14728,-3466,43941,22195,-63123,-12469,13992,-832,32127,-17303,17444,-100552,-50007,22986,-41069,109274,50212,38314,-62801,11208,18767,19264,20834,93122,-35850,-50145,115680,24383,-9906,22040,53348,-29338,64268,35752,35063,-30794,8217,5500,-54495,44947,-50391,-19928,-16721,17994,-31089,-61001,-49358,34524,52222,88681,-2051,26119,13256,-16037,-75050,-78461,-44661,-20276,-39399,13407,23772,-13563,37277,-80011,33161,11423,-28308,-43004,-24396,-26789,-33041,44189,92308,1095,-46302,12467,10489,78910,-143132,23233,41637,-1544,34219,-40748,-65509,24218,42506,-34675,57380,69342,35033,8557,5911,-34417,-33534,-66662,-93091,-32742,15432,41197,-68106,-60108,-35073,-29780,-6618,35739,74441,57873,-1882,9245,-38735,-407,-39102,31449,-48167,-4633,-1664,-19328,105870,71309,-55380,-6670,32192,-25822,3383,-26574,14372,22249,-82537,51057,47388,-9436,-35913,7321,-51762,-13882,56729,18061,-2045,-17680,38601,-59839,-117390,-16645,47791,112621,-25703,54231,28649,25902,-6089,-14954,11434,17041,-2166,-20648,-35314,-15891,-59231,10382,117,7654,50228,24127,11719,26588,2809,-34338,-57766,-59358,-35246,72531,-50197,-38591,32901,-14237,42173,11942,-4158,101874,43903,24826,-33582,-16129,21779,-6995,31824,-35337,-79061,-15825,-8354,11436,-13882,-24259,46864,55121,51405,83748,-14676,8440,-19541,-84818,3301,36200,-35486,-21492,21137,-736,30163,5254,56087,49772,11292,20012,48113,76814,52614,30529,-62473,-17616,75638,144719,36190,15996,25726,-41434,-38111,-1788,-3454,11117,35678,-17855,-42622,-33140],[-6966,27668,6141,1362,-22894,17149,35304,-355,-748,355,4463,10306,22907,-27931,-108507,8250,45126,-34011,-80483,75906,-36607,-102158,46867,13608,-1503,28551,-116266,-20427,69500,55759,21299,69418,-4407,-811,9255,-112197,3648,33475,50927,20238,-26624,-19349,-15461,-8445,-14406,-94706,-46272,-32925,-15196,1600,43574,24897,-27361,12818,-6326,26427,-30849,-45251,45086,-16205,-3000,-8940,77836,51465,3552,19730,-15564,6620,-22822,-28745,66528,-41452,-86796,-81453,-23419,31983,36254,15970,-12403,-51579,-93277,-73620,-6078,-17453,-10570,-64201,-31199,-38699,-5159,-71479,21162,-7385,44958,23340,71514,32106,-12722,8584,-21656,-39671,-40921,25939,40631,-35021,49585,13440,44360,24809,-8336,-62852,-148391,-42252,-81032,-28612,41671,53965,61473,3718,68903,45702,-23379,-43604,10540,56566,-33566,-28716,17370,105514,25183,24954,-94181,-18964,-33866,-10197,47307,-41632,33427,32399,-31292,18859,27959,-7666,-16888,-16832,-30581,-4575,-23208,41966,50435,37564,4975,4491,-16843,-79561,-60911,28990,5225,8162,-16267,18537,14318,-38667,14367,-3091,59255,52536,26406,-8361,38911,-22967,10369,29754,-66334,-71474,4472,-5721,57229,60811,-45864,-3708,-46003,-41246,-49479,111557,7236,-4372,57015,20269,38314,-44237,-95372,-39660,6278,4020,27756,-25452,13778,34024,24952,26869,14014,1479,-12270,-11748,-47341,-34033,72170,61816,113383,45525,-44468,-13064,3195,15863,23688,28179,-79412,-16592,23434,-40019,61703,34763,-59779,26849,100413,71979,52713,45844,9774,-73074,6856,42519,43386,-11457,-57307,-80601,-46721,-107631,55601,-2848,75831,44197,36936,-52987,-13993,-60994,-21596,24456,70520,17734,3684,-569992,-680264,-81786,-25586,-78761,-41450,31998,-42409,-73346,-5415,-23348,-14449,987,4217,5879,11468,-51573,-13018,45499,-40387,-58095,1181,-28505,-57683,-69516,-59700,52092,-8123,7452,-31909,-4258,-57820,-851,2176,538,25402,987,53888,52522,34153,-2305,55407,-28989,57211,-18034,74575,55771,52669,-3048,-8215,-6402,-46154,-35992,-22603,-57998,-14378,3864,44160,-37352,-25991,17576,-24929,39352,-12617,-44306,-3966,63786,108603,94245,-2963,78715,42860,36131,-57821,-1096,-19717,-12661,-42321,-112566,-26360,-42221,-102295,-37528,13757,-73541,-70089,-29499,-124353,-23877,-31462,-168333,-4442,-49559,22515,42468,-27887,-12779,-13792,-10342,-60274,52533,31741,-55296,-112253,-91342,45906,-33066,-39384,7909,12553,12302,25419,11022,99709,6559,-35621,-20816,-19998,-47367,-9265,-67056,-33322,-76938,-32739,-14821,-2110,-16562,-53636,97742,-21022,-30627,4870,41807,-51307,40968,26168,63722,62236,-7283,-76104,34866,30180,93628,11971,-64971,-11322,-41771,-50726,17843,107158,8481,52180,15038,-28037,-15303,5708,27937,89375,61842,-5106,56983,13838,-101184,-9646,-8954,8011,11170,7873,12108,-33125,-41819,8804,-50774,-50655,107920,12578,72442,39407,31745,33098,-39599,-42565,-69837,25133,35041,50131,26114,-17667,52462,67719,32862,-6909,10911,42363,60576,-53378,-44768,40355,17849,-43754,-26595,-20063,-15003,-13812,22434,-49954,-26269,10342,-23007,91996,13030,27222,55037,2416,-32369,-7039,-28665,-3402,-20545,4908,21459,-45626,-13026,-116997,-43422,-15256,59799,75004,34825,-36831,-3652,7465,6953,36654,11331,-14746,24113,-8018,101704,61451,35816,-54692,10029,-2545,14931,29202,-1180,-16941,77668,53933,20155,-48085,-66496,22347,3310,-34345,59473,23467,9694,-46571,38530,43308,47064,65742,17383,3078,25173,-6178,30959,-21583,-70058,35491,-71164,14473,79810,762,-55552,1814,-32603,47614,14842,-7805,69041,44181,9822,96978,60218,-22234,-27858,-19526,-22479,-39938,-27327,-39017,-96480,27301,-32953,-57598,-3993,-29784,-81556,-50744,57748,26641,-602,12827,5463,-26762,23513,-75330,-62064,-70743,43592,-21111,-37518,-9375,-73750,-21387,-520,11617,-2973,-14812,-1034,-21134,-45598,35076,26900,60858,16094,17083,-855,-44867,53338,-22521,-12186,-38939,-98254,-58518,-13628,14768,17413,25193,33410,9628,17572,48701,33622,-41323,-50169,-16855,-31935,-35848,45304,30459,-69797,26119,-33737,-11884,31753,21186,18119,16701,48838,2226,26010,-50382,28167,13474,82434,29615,-33313,-41557,7726,18474,29483,16354,-38651,-22142,-83325,-22864,-25904,4873,-20774,-27753,-98203,-58270,9843,30622,-29406,-35099,-64153,8452,-25622,-88410,-594,19841,-11776,63924,-121146,35866,-5653,-12413,21768,46686,48597,11908,-16956,-28057,1549,21455,-21713,-4740,-3397,81701,90852,-5840,-41981,-26341,-8336,-39182,-20933,55147,67753,-35189,79536,23497,34720,-27613,-21051,-145743,-6012,-33950,-5075,24505,-49691,73570,-29898,-39319,-100198,-15576,724,2789,26067,-10303,-59631,-30210,-7937,-7212,26127,-55898,-54791,-25493,-27591,-34986,-4678,-11805,39423,-7748,389,46137,54859,-15247,-36716,9003,11474,15354,-15840,25670,-42386,-38981,-46763,-56104,13300,-43273,-8988,46960,95860,17597,12977,-16190,-5934,-18113,-197049,-1194020,-377422,-71048,-47638,-40943,-1025,-46330,19076,-56363,-15519,-32841,-25048,-59527,-100283,-37008,14764,59440,56092,-4864,-146270,38936,18021,16069,30508,-29366,-72904,-55610,-24496,27218,32034,-39538,-69807,-4168,9097,-41729,-47511,-45029,-18092,20440,33813,-72844,3450,-61690,44226,-57688,-53973,-46119,-23202,-29234,1866,-53131,-32977,41572,-2200,7013,3860,-368,-24716,64223,27746,-102769,-22510,2579,5531,22890,-24711,13711,-103009,-35540,1795,-41097,84184,36026,33601,-57121,9548,16058,32724,48815,90438,-32715,-42430,113049,19337,-13959,15543,26258,-48863,82337,51757,48755,-5076,9447,-6995,-60474,42628,-47981,-52962,-13867,-10849,-41576,-34632,-41463,46542,52936,95789,-16241,38033,25217,-14187,-101067,-80629,-36254,-18755,-75227,-12878,19207,-34595,44025,-59353,26157,16771,-31156,-73787,-47001,-33506,-78998,54011,152938,4258,-38970,4019,-16871,55320,-143066,23874,34335,-7327,7779,-29114,-53525,24950,48157,-18028,51339,67564,6535,-40638,5420,-26327,-39721,-58076,-73927,-18420,17805,53037,-32315,-26627,-30750,-28224,-40906,38232,64216,73338,8155,-12228,-81819,-24474,-43864,27110,-53993,-17963,14249,-18090,64692,27490,-72194,-6551,50538,-18578,-4847,-70132,-18289,19020,-64591,80913,54832,18245,-18668,26065,-31359,-593,41301,34126,19029,-28870,50302,-52885,-108733,-33854,48971,99612,-40925,42687,31607,30326,-8177,-17455,7621,26413,12886,-5347,-36462,-10348,-47015,5742,15853,8195,48802,14160,3134,62964,7643,-36093,-42709,-7526,-44444,52791,-34973,-35095,36861,4245,53039,22195,-9271,121016,32391,-10773,-39798,-31935,20346,-2001,3592,-20211,-60527,4245,-15773,-27060,-23605,-35629,72924,57159,61304,63526,-14389,15120,-15557,-41270,-6405,46964,-26429,-10989,14511,-9566,16921,-23126,41677,62917,1039,15412,28645,49625,52724,20034,-64620,-21459,59063,138228,55030,22662,34936,-22936,-53872,-43104,-4505,4318,53958,-18422,-32281,-33177],[-5730,37690,10053,6592,-15808,9447,18178,-23135,-1064,6385,638,6782,13520,-39401,-106957,-14483,40338,-23079,-69577,56594,-22147,-92508,51120,27748,29089,41764,-100273,-27193,50977,67561,27181,84915,22599,6340,35152,-108506,-1234,23480,33381,17126,-1345,-24174,-28936,-11426,-25159,-64752,-47860,-25829,-1910,-8555,7068,8328,-19090,-4885,-12279,30830,-48830,-28668,57110,-26145,20796,13699,93672,43374,42058,21885,-38198,-26247,-25397,-29900,83546,-21311,-88857,-88902,-46095,22708,33555,16154,5265,-32519,-93223,-67790,-2544,-24130,-8631,-43564,-18835,-30287,20809,-67605,28436,-21385,54782,26891,89598,5810,-38127,12339,-15682,-63258,-35843,35913,41426,-39206,64501,-11742,59942,33020,-5358,-59598,-167619,-58494,-75486,-14607,39396,65699,63431,446,61257,47804,-23354,-59490,-1051,50154,-36419,-46013,21305,102747,21029,16085,-88642,-10946,-27094,-15385,29416,-64101,26550,11368,-52343,21500,-1226,13904,-10956,6349,-22032,17765,-25379,6078,45607,27453,-10370,23247,-37607,-92272,-53885,-2798,5467,-998,6368,19907,12538,-36513,2091,-12156,57752,14146,22001,-36399,6259,-22871,-56819,30801,-36671,-58541,-5431,11469,42305,64497,-18236,-5454,-18820,-43070,-39784,74284,11008,-1574,65275,17577,58102,-48641,-93194,-19013,28371,10552,21271,-27336,35929,17707,-19301,56517,46449,5902,-24796,-34034,-50585,-20826,81998,62860,124000,33011,-42581,22924,24203,44664,30448,13534,-95130,-25921,1882,-43211,58210,-4187,-74051,-15671,50952,52736,27174,52969,-1365,-102771,-29819,33893,69984,20380,-35465,-85831,-27553,-76126,912,38454,74631,20316,30768,-51322,-31279,-97724,-41536,11736,57278,24762,-11786,-553038,-666959,-100008,-59352,-87272,-50990,4608,-22214,-68684,-30778,-42985,-8157,-5576,-28442,-36811,-18404,-44245,-4891,42134,-41353,-63709,-6553,-49729,-68367,-92636,-58066,65538,5838,20481,19577,175,-64972,-14708,3414,19858,23881,5420,42680,77523,31944,-9679,21095,-37750,66891,-11363,35420,48613,17788,-14779,-9000,-3490,-49940,-43440,1200,-55859,-29166,11709,34072,-32077,-15054,5367,-35941,30243,-9591,-33006,-26822,41813,118789,101698,6697,75180,25032,34029,-78439,12454,-8912,-8928,-43747,-109702,-36582,-36027,-91174,-38216,14831,-70143,-62639,-8526,-137753,-33359,-57390,-192542,3578,-33172,52561,71746,-10111,1095,-15703,-10262,-48962,44891,11261,-61773,-149888,-81990,50523,-46038,-44731,3211,955,13759,52179,8578,81066,24980,-13455,-29713,-10407,-53808,-20318,-84569,-3897,-45895,-23954,-32651,8942,-16852,-63770,75252,-13443,-21361,1574,41333,-50497,30968,30310,54675,68506,3077,-65952,8076,3324,94028,27409,-67459,5623,-39426,-49427,13104,64008,-13001,72291,23209,6497,-12177,8608,18389,92483,53247,-45463,44270,8504,-76996,-7196,-13713,26695,10810,17704,24675,-28203,-37315,36674,-46643,-40756,107163,19239,74418,5515,15274,46984,-33349,-14243,-58173,23988,41684,42131,23960,-19046,41159,57970,25253,8829,6278,-15929,27497,-37457,-76307,7213,26788,3790,-11967,8314,-550,-16255,22780,-56741,-15175,655,-15916,79682,-15821,13159,36154,14445,-22330,8985,-41420,-4946,-11370,2419,9948,-34317,7880,-129793,-29228,-20390,59200,90485,31979,-38188,-20149,-21067,24119,45353,-11540,-13443,26713,-33550,107398,60670,10370,-46591,8485,8011,2969,47827,40804,-5309,58259,71003,24280,-71206,-94231,-19369,-22127,-43574,60283,30449,4522,-37356,-2826,52401,36177,47730,26836,-28688,10288,-571,23775,-2805,-21661,39349,-65331,10726,63344,9958,-52867,48397,-20578,36460,15123,53227,92206,27411,-12766,87729,86195,-10537,-56879,-53419,-15587,-38518,353,-31140,-99854,23901,-18555,-39568,-6653,-27080,-69017,-57789,20324,-7237,-49218,3524,32100,-4583,21481,-90842,-42446,-45961,16553,-44949,-54914,13931,-54913,860,-479,10434,-32137,-20222,-8550,-16926,-48997,39685,9137,66499,36270,39792,5244,6556,43916,-31991,18349,-42839,-114216,-68837,-4614,18714,13164,24993,25495,14755,27989,52230,5574,-33975,-37810,789,-69145,-19879,53772,16838,-93290,-1429,-28477,5492,25115,27248,31703,41102,54742,-3834,11865,-58657,33485,-2556,74058,22050,-36786,-8908,21465,22803,34960,-169,-29306,-40985,-113382,-17173,-12810,26718,-15505,24,-71386,-61566,7657,32935,-3930,-22699,-66256,7047,-17013,-114622,12126,8670,14889,48946,-108153,38309,-15033,-12971,5348,42950,54995,-20035,-37670,-26440,-11145,6034,-37525,-14142,-4123,79190,62407,-832,-16968,-12161,-9239,-24964,-28428,41813,63962,-38730,61002,58754,19508,-35066,-35234,-192525,-1043,-44069,-1458,6152,-64015,58355,-35298,-26204,-85764,-23562,-4143,10538,16293,-8474,-36925,-9017,-17404,9045,25760,-77183,-59191,-15216,-21240,-30428,1368,-12416,40797,14635,3406,56305,79257,-2935,-39327,16111,-39544,-8707,2007,34836,-30408,-28599,-31996,-87465,9436,-29755,-10665,50125,89263,57252,-3978,-36740,-39662,-41043,-263395,-1220632,-403445,-103003,-42219,-47012,-15209,-32866,29145,-62928,-26183,-13115,-6395,-72708,-122572,-56140,18649,64881,17559,-11719,-144159,55472,25394,13438,65050,-37586,-77797,-65617,-45728,23915,56777,-36827,-89309,-28332,4639,-55102,-40623,-31184,-2822,26021,57152,-67071,-8145,-57204,45043,-75507,-36176,-25986,-2865,-19161,25456,-41297,-30491,49854,-1260,21437,2167,-17881,-45173,71959,32160,-132215,-31264,-14135,-8067,7301,-31453,5856,-85625,-17821,-25129,-43361,42862,16601,26953,-34268,8136,11300,40963,75864,90088,-22778,-31977,98742,13845,-8623,11521,-201,-63196,102542,75537,61023,23875,15032,-11749,-59617,40565,-43406,-83151,-13027,-40982,-49033,-1268,-27249,56057,50045,94259,-33591,36310,33543,-8878,-110620,-80172,-27251,-23167,-105529,-52636,4207,-55896,40819,-32637,3606,18205,-34778,-96826,-58382,-39333,-103822,47232,179001,510,-25071,8053,-46052,26793,-127295,25793,23483,-10302,-4321,-21283,-32912,27982,49259,7733,43919,50914,-17249,-70026,1942,-12586,-30737,-48406,-46541,-5540,14860,58559,-128,19767,-32924,-23454,-74582,31351,58637,75090,16399,-34759,-101184,-58512,-50198,19116,-63277,-38920,18331,-13717,16167,-12193,-69765,-4840,62556,6127,-13587,-111630,-41779,23797,-38363,87006,48792,44835,4160,45707,-10790,8957,668,43424,35881,-43004,43877,-38287,-86645,-46373,40230,66067,-55243,25212,38375,39285,-6741,-8554,22805,35307,31541,18358,-33501,9550,-18781,1404,21483,8911,50539,-157,-6390,91892,3600,-33101,-13234,44361,-36625,42375,-20047,-34263,10171,29186,65158,28366,-18257,124766,20663,-19567,-34735,-38320,16011,10595,-27890,160,-43103,18979,-24067,-61688,-33048,-45420,76393,66013,65814,34820,-20670,16559,-11168,6522,-17598,40055,-25747,633,4704,-17601,-2806,-46422,27193,63701,-2056,17526,-572,15939,53856,14016,-48829,-18464,40950,119180,54179,22739,44349,-719,-46731,-63997,-16135,-1827,64214,-10646,-13224,-33998],[-3411,47104,14209,6510,-12568,4246,3612,-45256,-3744,24047,-3903,-1422,4095,-46834,-86679,-39582,32385,-11997,-49969,31558,-10072,-69292,51529,31973,47928,42054,-83098,-28081,31188,67992,26599,99278,42670,14395,48376,-80436,-5997,7151,10790,13146,34240,-25020,-36346,-11246,-35131,-32154,-44605,-15437,20362,-15058,-28253,-10167,-17873,-19745,-19231,37065,-59420,-12275,50528,-33015,43073,33842,106604,29107,64495,22313,-54345,-63115,-21161,-22664,85417,-3246,-85529,-92994,-56623,19303,33900,13491,22841,-11430,-75433,-64197,-5674,-25492,-6704,-25046,-2508,-19427,30981,-55127,30405,-32837,48399,31868,103476,-21478,-50325,24345,-493,-57449,-29335,41661,49219,-25510,71556,-26748,82905,44274,-2462,-47842,-131683,-63113,-51791,13063,52126,66954,54543,-4586,40336,44398,-5744,-67854,-29912,31534,-32874,-50819,21507,76606,21805,10719,-70283,-1730,-22196,-21888,11359,-68317,36207,-6111,-67321,17734,-24287,43557,-5583,39837,-17708,37710,-27537,-23479,31910,17907,-26902,32089,-46827,-84004,-38161,-28122,593,-16115,23027,9612,4029,-26482,-8136,-10548,39429,-41723,13099,-58707,-19558,-19460,-96223,33239,250,-39614,-16089,21905,10037,56021,11750,-9058,11108,-38118,-10176,31886,22098,8331,59806,3106,59968,-32181,-74535,1958,51110,12999,8413,-28662,58868,-4160,-61643,73129,74190,12022,-26604,-48218,-44073,22677,82901,52654,113301,9887,-35719,53077,48512,74969,35248,-6274,-109459,-38422,-12138,-40347,45292,-44882,-84038,-49174,1925,29782,-1818,63491,-19798,-128556,-75754,11140,86920,62652,9640,-71405,-13457,-45497,-62778,53830,76392,8691,30097,-44385,-49089,-109136,-54182,-728,36945,26014,-33420,-603210,-604680,-105625,-82939,-107434,-73521,-19985,6982,-68864,-63721,-82482,-5263,-13092,-56624,-75328,-49055,-33085,-10621,31358,-43800,-64778,-26110,-66119,-64112,-106545,-47656,69461,34119,20014,56033,-1658,-70360,-32954,91,27239,24321,-3806,25437,99878,29367,-16621,-25950,-42013,59123,-11819,-5142,24700,-20283,-24468,-10629,734,-58400,-57930,20041,-44666,-33140,16406,20787,-22227,-16098,-13316,-36174,16411,-6040,-18549,-46426,25948,124374,94147,22773,61812,4660,20223,-89601,16928,7018,-1548,-34614,-92005,-26286,-12346,-69762,-40777,21214,-49843,-43062,11352,-130051,-40150,-86083,-220178,11476,4397,71827,90865,-2214,18447,-13740,-15809,-36475,25677,-9097,-70781,-153304,-59587,45356,-53366,-46660,-10764,-8856,18847,59172,8845,44574,28927,9376,-43766,-6374,-51117,-32195,-89529,30979,-8173,-3342,-42222,12884,-23135,-66024,49979,6094,-10128,2873,32249,-45298,13889,24440,38530,78076,8422,-52483,-2855,-11629,83982,40044,-51535,17736,-33953,-39636,6106,24078,-27570,96623,24691,37182,-6678,17030,10533,76551,42679,-57769,23007,5013,-53596,-1468,-24550,42184,12928,19353,30487,-19858,-20861,76859,-44920,-32620,104535,18250,42984,-25250,5765,51356,-13844,34954,-35670,17164,38748,28861,18832,-14747,43634,48049,12601,28658,869,-79136,-8773,-8681,-95424,-26948,26776,42857,6955,32779,7524,-16368,24222,-55340,-14805,-2540,-2677,55325,-62253,-13733,17291,15177,-8572,12956,-50616,4970,41,9149,-6557,-28043,30648,-128148,-14566,-25293,44001,90484,28901,-38602,-21249,-28010,35892,47725,-32180,-8303,27472,-58773,101223,50019,-24361,-38293,8395,21288,1819,69619,85889,4777,28726,74460,22178,-79818,-120778,-54833,-38711,-40264,57760,38948,490,-19221,-42377,49455,13220,24715,31637,-38428,-1539,15145,25710,14328,28362,43855,-53356,7813,25042,22585,-43150,72356,1111,42513,5862,86670,108589,8156,-14263,61572,101012,13087,-66770,-79512,-8485,-28831,26431,-15351,-91501,24964,-4068,-18642,-10301,-15904,-53308,-57165,-35043,-49004,-89028,-8679,59741,13455,24758,-87306,-14770,-20121,-9953,-69337,-66521,41536,-31245,15265,1632,3720,-42819,-25533,-11541,-10201,-42155,35665,-14908,60176,49918,62006,11342,39442,25680,-38796,48815,-47477,-109678,-70864,10436,23455,9457,26322,17120,14356,34781,49651,-16780,-29612,-22721,14116,-94949,2034,57772,2307,-104226,-21613,-18884,25957,19455,29618,48530,62091,56746,-7748,-8418,-57743,31894,-19273,60031,14871,-41932,8903,28887,26218,31337,-10229,-16264,-55480,-125568,-12126,-7158,46384,-8135,871,-34054,-62655,6016,26938,20859,-14150,-57818,123,-7431,-132026,10336,-4320,41568,10476,-80529,24477,-26814,-16455,-727,43165,62508,-51608,-56316,-21156,-22365,-21725,-44311,-21023,-123,69584,-7213,-1988,3478,-1267,-6257,-10662,-36640,23690,55271,-42470,34595,81961,3226,-42293,-45335,-183348,294,-57545,10554,-8427,-78887,33268,-29626,-1488,-56458,-34619,-5092,25664,1869,5533,-13077,4314,-22161,23948,19603,-82606,-55547,-7905,-16179,-21806,6795,-10375,36443,24379,1742,54595,97989,16019,-32961,19605,-88823,-34202,19039,32539,-16412,585,-21217,-99324,4880,-24245,-11280,48399,65049,82797,-19601,-59188,-73744,-73059,-290904,-1239505,-414494,-134285,-33705,-55745,-32744,-23266,35007,-68443,-41214,3310,11812,-88706,-125619,-75782,17300,67104,-4986,-22949,-123829,52699,25209,14478,88358,-39114,-82624,-72830,-59497,23128,66239,-31673,-96532,-37119,5213,-65596,-29308,-18694,10938,29017,69265,-62629,-11274,-50469,39394,-77662,-17666,-11218,12386,-8643,43165,-32587,-26640,52949,966,34765,1535,-33005,-58609,66213,37913,-136985,-36985,-32228,-33264,-11868,-37415,-5024,-53782,-5561,-45765,-46044,-2876,-4467,19090,-4108,10895,4771,47060,96272,92964,-12153,-20486,74157,9573,6595,14012,-17123,-69351,119476,99517,67727,44900,21931,-10374,-50785,38017,-37536,-101049,-16340,-56909,-50084,27784,-9812,57887,45050,81072,-52880,20334,37869,-1,-99020,-76088,-16203,-39156,-124279,-92798,-16182,-71635,34367,-7666,-22479,15662,-39161,-104006,-59106,-45392,-106288,24297,156870,-9267,-8256,19592,-68110,527,-102323,31212,14144,-9635,814,-15839,-9012,33257,45106,32246,39772,25492,-31034,-73495,-6156,4189,-11434,-50072,-19576,2650,7457,57038,17681,55523,-38467,-17429,-95677,16642,56015,64268,20404,-51869,-97426,-94229,-55925,10697,-71823,-65496,7687,-7549,-19535,-32866,-49313,-1696,63748,38586,-17607,-135935,-52133,36988,-15395,67173,31606,66089,29005,59973,6854,13995,-49418,43815,43911,-58157,23771,-23392,-61483,-54749,29162,21837,-67357,2962,45304,48313,-1376,4495,53010,41365,47746,42932,-27305,38705,19330,-585,15129,11881,58234,-15186,-15122,99418,-4242,-24161,18801,78849,-14950,45309,-4340,-34257,-31506,50226,72922,27294,-28710,113179,14076,-1912,-26823,-35001,11294,29769,-56390,21795,-26963,27900,-29638,-81088,-36928,-48596,57832,85608,62919,4383,-31637,12129,-7264,36473,-29978,19970,-32909,14729,-5629,-21213,-24991,-56474,17066,55283,3904,26421,-32115,-11658,53064,13568,-21637,-10379,19462,89950,37688,17693,50977,21723,-23870,-62417,-29620,-7665,64906,2279,9608,-34367],[1157,55593,17284,-1533,-13753,1947,-4093,-62165,-8766,44004,-9454,-15384,-5593,-47082,-56449,-59945,24180,-6625,-29378,12747,-4575,-36912,47235,26535,47345,27404,-67867,-23166,16124,54750,16873,99865,55532,22444,47893,-38090,-9192,-9972,-13249,10004,67692,-21553,-33777,-10245,-43888,-11753,-38323,-2659,43549,-14686,-38621,-16206,-22160,-25407,-25683,44877,-59296,-870,22952,-38585,57026,44474,108930,10115,67101,19467,-61605,-95139,-16150,-11212,71702,12183,-74410,-89116,-53623,21933,37473,8108,32616,7121,-44068,-63904,-12178,-23362,-3752,-14329,14953,-9300,24787,-39809,26236,-31745,35944,37416,110091,-41757,-43198,41672,15242,-25894,-29804,39249,60930,1286,67431,-32355,104533,55345,-2201,-30122,-57206,-55133,-19464,46414,72580,57141,37480,-10342,10911,37191,25146,-65917,-60449,4873,-27017,-52095,13271,38024,27086,8732,-44219,7651,-20039,-32453,-4339,-53891,60365,-18200,-73482,7819,-30745,77598,-1519,74031,-18355,49413,-26384,-38061,11722,11212,-41032,28784,-39710,-60191,-20961,-38808,-7743,-35676,28773,-11170,-7860,-12076,-15217,778,12964,-89625,915,-66773,-32047,-14191,-88845,40098,31565,-22441,-25354,25807,-31334,39033,36732,-15066,38594,-22002,31564,3826,34398,16743,40354,-24215,47274,6186,-42164,13319,65458,7463,-8600,-28444,78056,-20977,-84251,66956,89389,19350,-10667,-51519,-28773,75254,73643,35906,83357,-17435,-28919,69855,67817,94953,37704,-24621,-111790,-50445,-12332,-31227,26305,-75362,-86678,-63077,-29496,8791,-29194,73461,-33258,-140283,-111676,-17187,84091,94452,58141,-43051,4830,-19655,-104341,38930,73430,8563,36040,-32961,-61962,-100172,-55276,-11028,18260,29725,-48327,-705513,-518828,-95389,-88006,-138472,-98470,-37234,36172,-78296,-87831,-126849,-9030,-21559,-76350,-104891,-73867,-19881,-25498,13680,-51955,-58252,-52726,-75752,-46765,-107965,-30569,62798,68447,11118,70181,-9602,-73979,-47537,-5447,20711,28703,-23958,7539,110728,20457,-21422,-72454,-41165,35927,-18884,-36553,-4226,-47033,-29417,-10633,5060,-70872,-74918,33610,-26952,-23812,15221,8485,-11386,-32781,-32110,-26491,2863,105,-3918,-59513,21269,120871,78035,39027,43069,-14279,-2967,-85806,12829,24167,6664,-18870,-67258,8706,19689,-39144,-42656,25636,-21608,-16792,19952,-104089,-41187,-109501,-242983,16797,40510,75759,92886,-3921,35578,-5549,-25825,-25234,280,-24336,-83963,-119564,-29384,30701,-57143,-43682,-27179,-14671,27014,52326,19095,4200,17659,28209,-57786,-8264,-43419,-41293,-80457,58769,24593,27988,-42814,9415,-35110,-60844,29687,34251,3388,10556,17230,-36249,-2729,11478,24056,93238,10113,-37741,5322,-10794,65306,41284,-21967,21059,-27572,-20336,-560,-2717,-26015,125342,19617,53914,-2667,30388,11589,45046,32814,-40697,-2469,2664,-37327,6522,-36126,51782,16922,15391,30458,-10832,86,117952,-44577,-27238,97116,9444,-8095,-43442,2083,44491,9864,89611,-8185,1236,28237,13268,10931,-8387,57531,37663,-65,49898,-2341,-123750,-39285,22292,-94670,-53352,19606,60517,24550,43946,5739,-12547,28771,-44622,-24394,-1849,15873,23501,-106843,-42003,5031,1410,8211,14104,-54143,24486,10460,25035,-17787,-29770,49120,-110995,1830,-27761,18372,75798,29534,-37240,-7329,-13699,35431,42206,-47995,621,22679,-79607,82479,32810,-58442,-31144,10417,31265,9678,82547,113790,12484,-5395,65111,14370,-72323,-137289,-71542,-40405,-27838,55548,46966,49,2120,-70299,35654,-7602,5130,28835,-31894,-6227,32715,36135,26876,66048,46233,-37696,9956,-19546,32817,-30347,73298,22598,59334,-6358,78465,110670,-8535,6750,25504,96579,44005,-56555,-92202,-2157,-15922,44039,1054,-71457,32084,9411,-688,-13766,1354,-38032,-54458,-89059,-83039,-104618,-18428,80207,21742,29430,-67727,15813,3675,-27892,-90100,-65433,69329,-11411,17958,3405,-13105,-34919,-20781,-8526,-2192,-26309,28293,-40807,38673,56655,77165,15777,47465,3404,-39329,74323,-49928,-98396,-65420,18925,26813,8269,27242,10493,10899,38087,40134,-26988,-30292,-9325,19484,-99298,25407,55984,-9810,-97514,-30555,-6687,39398,13710,26675,62920,73574,54553,-10651,-29221,-53695,21304,-31291,47956,11970,-46056,11074,24484,27029,17479,-14772,-1652,-64352,-120468,-9891,-5621,61696,2162,-20351,5729,-59301,4995,10968,38345,-10812,-39767,-9655,662,-130960,-13576,-16524,63434,-29755,-35846,944,-34425,-15755,5986,44053,70521,-74653,-69093,-14794,-30832,-54415,-40730,-25288,9232,55700,-76080,-5879,9879,4947,-2369,-1462,-45269,5338,42765,-44207,2744,86364,-14243,-49205,-49282,-120117,-1076,-67956,26777,-16727,-90170,9225,-13157,26574,-23401,-47125,4830,46347,-11596,26895,10701,5433,-23850,33415,8244,-73032,-45699,-7198,-16086,-17242,9004,-3611,27034,13142,-4102,39961,99150,34358,-16844,19953,-116021,-52756,30939,19767,-4851,38382,-19465,-86457,-1172,-28125,-12131,42568,28372,84864,-31809,-80392,-100588,-108948,-281682,-1253041,-417464,-158669,-30079,-64562,-49538,-19374,35435,-69751,-55385,8157,26198,-103345,-110932,-95358,11572,67824,-9160,-35247,-90200,31410,8372,16894,95210,-36472,-92764,-76623,-63362,23697,53880,-22682,-85400,-31208,10094,-69433,-15693,-7708,21132,28781,63984,-56567,-6731,-44066,31257,-65333,-4590,-4969,14406,1456,49714,-28108,-21406,50042,-4341,44719,3397,-41861,-61478,49556,46194,-114475,-39347,-46994,-57544,-31815,-44899,-17369,-15324,-3233,-53051,-48667,-39319,-23323,11754,21184,20625,-2536,53764,105727,96798,-5499,-9043,45976,7467,27766,25547,-18798,-66652,125568,114790,67185,51343,26731,-7188,-34044,36245,-31713,-102653,-24131,-48648,-42184,43460,7832,51178,39334,57804,-71946,-6266,38361,11543,-71377,-67201,-2699,-66901,-126284,-114826,-35616,-76639,30669,9724,-38071,10197,-43829,-91122,-51937,-52480,-94881,-8361,98381,-21357,7181,29111,-77591,-17410,-75407,39647,11453,-4836,17877,-11078,12887,39522,38360,48451,40393,-847,-33118,-55513,-18545,19612,10809,-65896,-462,4593,-2309,48672,17687,61031,-41995,-11939,-95021,-2099,52739,43799,19803,-56701,-77025,-117883,-58190,4403,-75780,-92899,-14454,-1333,-26919,-28028,-18423,2529,54248,66675,-13476,-131232,-50564,54576,-5252,30521,9459,80075,51257,64317,19408,13911,-87355,35835,40650,-71240,-1852,-15198,-44513,-59499,22428,-21588,-76659,-22136,48701,53932,7066,14080,83858,41835,55713,60188,-19059,67438,59039,760,-156,18236,70411,-26826,-20221,78257,-9601,-9413,42522,89574,12677,58139,10974,-33633,-65755,60686,72795,17651,-37782,90700,16132,27978,-23914,-23036,7356,48453,-76481,40828,-9666,33575,-30044,-79681,-32356,-44247,27037,112652,52501,-19795,-43660,2626,-5862,33838,-42350,-4321,-44114,30264,-14168,-18806,-44144,-49803,14685,43681,17405,39003,-55775,-24940,48048,18474,5973,-166,-7239,54434,14079,9976,51674,40605,2381,-45128,-32989,-12387,57413,15294,28340,-32350],[9052,62657,18105,-17880,-18663,2061,-3390,-70332,-15111,56599,-15824,-33473,-15767,-38929,-28181,-68494,19791,-10989,-16935,8385,-7957,-1774,40366,14179,27425,1336,-54652,-14014,5393,29732,-1144,75981,62851,28688,39092,1901,-10061,-21935,-35717,7400,86199,-15807,-19045,-10189,-50573,-11050,-30918,10685,58789,-8163,-12392,-2882,-27839,-19167,-29379,53036,-48909,2500,-19836,-45034,59220,40278,95417,-10998,52683,12721,-59171,-112832,-16372,-1362,45998,23855,-55776,-74506,-39409,28896,43172,-42,29203,18327,-10916,-67245,-18585,-20531,274,-13487,29398,-3087,7214,-30518,15486,-13737,27322,40955,107627,-48115,-19342,59352,25114,14342,-36533,26555,68933,31363,51741,-31165,114820,60248,-6406,-10619,15586,-38054,10103,75595,89102,37667,16598,-15184,-19378,28441,58426,-53898,-74467,-18683,-22854,-55508,-3347,653,34345,8965,-16315,16059,-20648,-47557,-15487,-26872,88552,-24907,-71057,-5406,-18343,107493,1162,94381,-21749,51294,-20389,-37188,-9168,7413,-49114,14842,-17155,-34626,-9163,-32932,-16288,-56874,22334,-36450,-18249,5012,-18883,16712,-9974,-107928,-12118,-58400,-29559,-8800,-43857,53279,48558,-13153,-31821,25508,-70232,20015,51500,-18964,61570,5299,72330,-3036,41394,17185,12331,-59930,28151,54813,-5003,9770,65887,-8129,-29541,-25964,89011,-23821,-75775,36974,87545,26366,24013,-44835,-7478,109090,54409,19778,41915,-42162,-27294,70149,73107,96015,38756,-32846,-96955,-57721,3157,-17839,5623,-88481,-81463,-56862,-39147,-5188,-50363,79727,-26298,-125030,-123579,-41363,58170,100613,94533,-10103,38680,-1729,-108289,2315,53342,13198,47181,-17577,-66169,-79800,-45919,-17346,6337,40516,-48751,-830882,-432395,-69374,-72543,-172109,-111757,-45435,55159,-96223,-91185,-156764,-19855,-30899,-86336,-120922,-88164,-7533,-41986,-8875,-64956,-44055,-78468,-78654,-22334,-96213,-9670,47455,95613,51,63585,-22114,-75502,-49655,-9083,2439,36938,-48608,-6684,104158,6226,-23746,-104253,-36245,5285,-29492,-52141,-25954,-54449,-28350,-7553,7710,-84316,-86857,42083,-8166,-3785,6596,450,-2211,-62389,-43535,-10366,-6572,10276,7869,-63302,28382,108200,63663,50026,25922,-29183,-29453,-66364,2467,38762,14154,-2175,-42707,60262,47808,-4398,-41687,22194,1974,8382,9531,-67022,-33988,-121939,-254079,17315,47640,65557,74739,-9654,51252,9413,-36111,-16747,-24038,-30390,-97721,-65041,2419,11127,-58647,-35023,-37786,-15495,37034,42720,41577,-27369,-4229,38310,-66775,-14379,-34339,-44904,-60398,67361,41870,59998,-37888,732,-49417,-50047,16761,63623,18929,24952,1877,-24797,-12490,-3819,18481,113351,11160,-23530,23826,171,42146,24014,11321,14944,-21457,4791,-4624,-11793,-3481,150500,9425,51919,-2011,45980,26221,8518,26469,-4768,-25302,659,-29316,15336,-43923,54817,22347,9864,26061,-3352,18948,145672,-42924,-23964,79322,-5089,-56143,-44589,1628,28345,25871,130752,16061,-23623,14430,-1802,961,-4348,73773,26669,-8040,68100,-2654,-138075,-57483,42542,-73692,-66169,9185,53965,35688,37915,-6202,-4212,37535,-26840,-39319,78,36879,-8754,-130766,-59805,1482,-23470,25059,21945,-51017,48243,19324,46803,-18031,-40284,57837,-80797,21467,-26438,-9423,52503,34203,-33752,16169,13063,19077,28896,-57252,11229,8973,-93748,53075,12710,-82037,-24596,14776,33412,20035,78822,114337,18069,-38547,48728,2998,-52257,-135637,-64491,-27071,-12342,56084,51821,3993,19556,-79667,15678,-13364,-3252,19026,-20647,-926,42641,49767,33310,83033,44311,-21179,20316,-51152,35354,-20580,59146,33413,76359,-13750,39576,96909,-18458,39463,-10989,73140,74511,-31517,-90371,3220,-3722,50049,11098,-43514,43155,21806,10035,-16792,20306,-25402,-52906,-122218,-95824,-92768,-19153,88562,17828,31186,-38517,43086,22873,-32787,-103603,-48516,92128,-2301,10041,2097,-39787,-18367,-171,-60,6576,-6199,23414,-61097,3917,56663,79389,17581,36196,-15674,-31039,91284,-47780,-95444,-54008,13007,27238,10545,27157,7018,7628,38771,24667,-23166,-35044,-1058,15269,-84722,44353,48771,-16515,-74147,-27688,5301,36110,6065,17864,68397,71952,48084,-13735,-43547,-53254,3151,-35497,42068,15913,-46539,4251,7374,23750,-3495,-15985,12356,-68215,-105163,-12089,-2087,71317,14409,-50271,40225,-50234,4478,-15355,43327,-10707,-17624,-18722,5576,-109731,-60982,-25030,77252,-51141,19080,-22386,-32787,-2746,22719,42175,78471,-82007,-73252,-11348,-35985,-81338,-31327,-27361,23043,42144,-105455,-8705,144,6964,-1600,-263,-51344,-8910,29446,-41655,-30145,71894,-31682,-55657,-46034,-32450,-3138,-68420,41821,-18830,-92950,-3172,9405,49058,1047,-58384,28589,66573,-18785,46599,34846,-3677,-24575,34646,-5243,-53468,-33626,-12711,-21660,-20028,6393,8993,13470,-18585,-11364,16360,76088,43841,5626,17567,-112177,-58486,34649,858,852,67562,-26636,-53096,-8854,-37282,-11829,32771,-11607,64077,-39317,-98221,-115809,-139705,-256633,-1263146,-420812,-173674,-40565,-70762,-60845,-20497,31545,-63219,-63091,-2753,34523,-109794,-86943,-113302,5753,68745,1530,-45254,-53959,475,-27535,19694,85100,-34228,-112676,-77035,-57457,23150,20822,-9009,-54822,-17713,18212,-64681,-2502,2734,27106,24489,38990,-45278,1317,-40236,25059,-43490,-969,-6904,1878,11482,42907,-26956,-14451,43325,-21149,51235,8038,-42338,-54071,26799,55551,-76006,-40382,-54762,-70588,-50041,-57681,-29455,21169,-9156,-47580,-51145,-55394,-37023,6935,33201,36908,-9009,61141,103513,97671,-3848,1838,25419,7368,48461,45593,-4677,-56184,115135,115006,60593,42771,26609,-6759,-11007,38877,-27154,-90453,-34113,-17380,-24602,42692,23076,39137,33537,30177,-87726,-36967,35910,24092,-38126,-53690,11725,-96776,-109007,-104330,-48804,-68047,32657,17729,-33958,3600,-47767,-60079,-40385,-59708,-82081,-40671,32460,-30456,17748,27986,-74946,-24106,-52036,47194,18653,4257,36297,-6467,29908,44734,33501,54481,43060,-21840,-25085,-28083,-33179,29518,29180,-88265,7216,1074,-11515,35203,3978,32324,-39288,-8278,-71137,-20335,45225,17985,15964,-44554,-48122,-117354,-54704,899,-73836,-114109,-39777,3328,-3081,-2246,11715,7316,39071,80596,-932,-94867,-41576,68278,-10243,-7430,-9641,87006,66731,57354,25633,7488,-96524,22880,26654,-78789,-25079,-17209,-42866,-60706,23083,-54174,-83337,-47818,46469,54322,16803,15753,96526,34823,52176,63975,-10792,84823,90332,4916,-16378,27792,82045,-31985,-18965,32751,-8013,9196,51572,80426,36206,73538,23588,-32202,-76140,61139,64601,1300,-43224,64131,26572,50652,-29666,-4881,3616,55959,-86317,53740,10691,39742,-25015,-60594,-20506,-35677,-2053,137095,36868,-31179,-52296,-9574,-9136,1350,-52092,-23719,-54068,43413,-19461,-11521,-55407,-29465,21159,34566,34494,50541,-62604,-23326,38547,27188,23839,9459,-37997,16895,-7775,2111,44500,52238,20880,-22043,-18718,-13656,45656,22965,35590,-26416],[20255,66453,15969,-39713,-25495,3600,4097,-68317,-20833,56258,-22306,-50920,-26084,-23664,-11168,-61105,22282,-25234,-18785,16778,-19674,29009,35129,-867,-4529,-28581,-42507,-3421,-4850,-943,-23129,27967,66737,31018,30892,24885,-8255,-24468,-53918,2627,81595,-11270,7173,-11313,-54474,-27855,-23743,22262,60451,224,41035,26279,-30225,-3793,-27859,59532,-32033,-2314,-65608,-53470,51077,20413,66594,-30971,28096,2783,-47875,-110596,-23216,1510,14413,29446,-32222,-51013,-19041,37039,48867,-10978,12069,18973,11644,-73521,-23059,-18942,4476,-20731,36473,-3078,-13339,-34790,-1224,17643,27424,39542,96869,-37541,10429,71616,26262,41927,-44140,4690,65958,54015,27525,-25968,107828,52487,-15220,6184,49875,-18499,27454,92258,91669,11873,-4406,-17374,-42554,19930,81883,-34966,-60801,-25865,-22389,-60170,-22948,-25342,39782,9819,9192,22587,-23233,-64715,-21116,3200,107842,-26846,-62859,-17647,6808,122931,2961,90516,-23977,46104,-10114,-27590,-23892,4464,-48636,-5324,13562,-21917,-6697,-14894,-21251,-75396,6654,-57519,-22315,25332,-19795,30035,-20657,-90301,-23083,-38151,-15567,-4411,11382,71361,49805,-13948,-34426,23816,-95867,5073,54241,-11170,80024,37841,99116,5088,39081,7762,-15483,-94593,11409,95835,25549,-6700,53302,-32388,-54429,-21323,88500,-9320,-37855,-4589,70160,31094,68622,-32258,15840,108300,26273,10925,293,-59462,-33577,55503,59331,77604,40412,-24914,-67925,-56732,30271,-3540,-12301,-83272,-70304,-36983,-33751,-9339,-62278,81668,9026,-75385,-107430,-54788,14955,77525,111172,17595,89059,6628,-78581,-39128,8776,14503,60596,1452,-60836,-56813,-32512,-18411,1755,56683,-35916,-948297,-359285,-30974,-41821,-194114,-103697,-45226,56419,-116411,-73071,-159337,-34532,-40423,-87483,-120816,-90584,972,-53347,-33304,-77102,-25801,-94392,-76062,1526,-73837,11784,28133,103581,-8680,42966,-36730,-73839,-34681,-7143,-22037,46050,-70368,-15268,81259,-6120,-24800,-111922,-28958,-22119,-39082,-51016,-33236,-43371,-21939,-1931,7551,-94727,-86842,45586,5427,20271,-9121,-2343,4182,-95387,-42162,7412,-10078,24360,14663,-56654,42397,90585,57406,52854,16384,-38935,-51390,-36070,-10865,48104,20533,10388,-22007,108990,63761,26981,-37132,8751,10038,25326,-17625,-26909,-17591,-121428,-250635,11757,12448,46435,39306,-11057,66828,29142,-41401,-11702,-41246,-25368,-104471,-15233,30001,-6373,-57080,-21349,-36873,-11850,47447,39885,70364,-44279,-28755,36435,-68249,-21747,-25653,-42148,-35627,51172,39797,78456,-32767,-9127,-61123,-36686,7488,85160,35075,44502,-7124,-13608,-12362,-16393,24010,132000,14674,-11393,37092,10505,19685,-11668,37281,1791,-15544,28671,-4509,-4802,36776,157983,-3685,33301,-4243,59438,53080,-19462,25871,35179,-38241,-1081,-25813,23440,-45275,52459,29276,7209,18240,1593,31219,151215,-36831,-21037,47936,-21435,-82804,-30309,1826,7231,25084,144424,29420,-52833,2497,-14489,-9918,-5869,80682,15978,-8599,78192,-1851,-126335,-60172,42996,-38714,-65064,-389,29021,37716,17955,-24714,8018,50293,-6510,-52282,1682,56356,-34338,-124868,-59619,4849,-50477,37335,40141,-41612,69206,28027,69488,-7879,-57708,54317,-43064,44115,-21465,-30260,27534,39824,-28070,40466,40767,-11640,10119,-59103,20041,-14685,-100669,18538,-7471,-88954,-16863,21191,26753,25033,58065,91954,22370,-66597,33290,-8831,-26676,-113419,-37412,-4447,7,59480,51065,11389,27279,-68495,-4691,110,3458,5651,-15599,15399,38065,58833,33728,78738,37454,-6544,38632,-56609,28085,-19025,40324,27511,83985,-11216,293,72850,-19206,65058,-39593,39818,97004,-572,-77255,7642,6387,45605,10949,-13706,53456,33992,12732,-20203,36053,-15922,-52354,-124967,-83607,-63980,-5707,84731,3603,26782,-7270,61510,36391,-24781,-106884,-18697,104314,-6260,-3104,-3815,-70050,-6656,33789,11258,16155,11316,24928,-67749,-35540,50432,65809,16801,17082,-24274,-14142,97575,-40596,-104626,-38367,-5963,24133,15625,27069,6614,7557,37883,5709,-8450,-39240,664,2761,-63010,54391,38057,-16548,-40979,-15060,13914,12080,-4236,4084,59323,57622,37792,-17508,-45484,-60056,-17723,-33208,39963,26753,-41999,-2942,-18760,15169,-25313,-15928,23546,-68423,-88063,-19011,8441,75173,25966,-74714,64347,-35813,4753,-49106,34249,-9933,440,-23831,6650,-75329,-120699,-27794,81522,-44476,69467,-37109,-20708,25711,42373,35414,85416,-71823,-68131,-13894,-38021,-92147,-23609,-27235,39125,32739,-85220,-7740,-18756,6580,-7083,-6883,-50248,-16047,19202,-33922,-58175,45150,-45923,-61242,-35990,40342,-3816,-54792,50351,-17358,-83960,1595,30675,59594,8495,-65605,62317,79454,-16568,54436,59638,-15828,-25531,27354,-15893,-31087,-23723,-20739,-29325,-28167,-1137,26718,-2585,-61661,-16656,-9750,31055,39411,27900,12233,-82186,-50239,29322,-17416,-367,72625,-36553,-11335,-14859,-44309,-7201,18096,-44851,28431,-41959,-111875,-118308,-156580,-237740,-1270007,-430084,-180023,-70555,-72370,-62842,-24000,26414,-46491,-60382,-26867,36431,-101522,-64177,-125750,5989,70786,20994,-50675,-27237,-28281,-74072,23873,61748,-36571,-141112,-74560,-44169,18847,-23568,9333,-10421,-6038,27848,-51868,7762,13557,29525,15572,-1853,-26726,7429,-40278,23837,-18553,-7534,-13590,-19400,22500,24492,-26938,-5326,37567,-45499,55660,14374,-34011,-39769,2990,61454,-40912,-44315,-54315,-68471,-64273,-77977,-39698,48151,-17056,-36402,-52891,-46586,-44354,5844,30901,55358,-12840,66115,92983,92393,-4577,11966,23748,8122,62149,70021,20499,-39638,88627,99599,51136,24078,20035,-11607,15095,50097,-24069,-71019,-41816,25210,805,29273,33916,26544,27180,4973,-96664,-64683,32057,35679,-9243,-38057,23901,-111913,-74624,-61223,-53199,-46604,39570,18884,-10006,-2086,-49436,-18928,-27456,-63837,-77145,-62506,-13815,-31696,21802,12788,-65104,-20555,-34984,47710,35638,17371,45522,-3069,42580,46830,34487,52915,42175,-34580,-10270,-4645,-47291,31285,39586,-104445,5047,-5033,-17003,20004,-14933,-16301,-29422,-7277,-32412,-34277,31860,-8208,11023,-15933,-17801,-90071,-44912,-1436,-68276,-121824,-58222,5455,40400,31610,30563,12007,25920,76475,17177,-36039,-30397,68133,-23712,-32318,-18790,87911,73067,41095,25193,-6726,-73766,10422,5738,-77907,-40715,-28175,-56611,-58380,29949,-69382,-87846,-71580,38926,49327,25718,9603,78274,20544,37796,52420,-5682,83418,103059,9993,-22807,38957,87193,-29675,-10430,-20778,1399,27936,45621,60665,46872,84670,31313,-31112,-60199,58333,51317,-16410,-44116,39669,40852,51811,-42382,15819,-1874,43513,-88678,57853,32945,48740,-16522,-34078,-6360,-28389,-17849,146645,20394,-27138,-53601,-20963,-18092,-41262,-55458,-32488,-58761,49447,-21109,-2785,-56471,-3988,34561,30343,50399,56637,-49344,-12733,26500,37162,28586,16972,-67389,-18707,-21877,-3984,30260,53892,25974,-1288,10901,-8440,34404,21244,28145,-16397],[32899,63947,10859,-61190,-31852,5516,14308,-57099,-23640,43486,-27875,-61164,-35408,-4823,-7917,-39032,31707,-45013,-34221,25613,-36361,49328,35004,-14261,-37742,-54421,-31423,5286,-17993,-28522,-42961,-29515,68614,27754,30581,24252,-3559,-16635,-65013,-8110,53606,-11310,40767,-12065,-55757,-53446,-17366,29865,48083,4667,95812,59817,-26274,13679,-19270,62246,-14097,-12355,-101155,-63032,38288,-10437,29553,-46669,858,-8404,-30164,-89995,-30805,-5413,-16449,26052,-7367,-25423,1317,42633,52178,-24247,-14081,8851,18488,-80583,-26179,-18516,7635,-31545,33019,-9992,-28211,-54118,-21758,52597,34537,31543,81735,-12250,31965,73737,19145,42882,-47162,-21731,49482,62040,648,-18828,84911,28512,-26581,16882,34956,-3657,28027,91678,76541,-15281,-24035,-15696,-52781,12350,87846,-14002,-21087,-8908,-24818,-60454,-37224,-36153,39766,9929,30786,26888,-26497,-79159,-22077,27133,109110,-24583,-53082,-24905,33703,117350,4613,63740,-21400,39110,2255,-18593,-27836,-461,-39160,-26164,40372,-29048,-13521,7027,-19818,-86414,-12245,-66397,-16975,49905,-19273,34544,-17039,-48112,-29417,-13935,3238,-1069,51702,88421,40295,-22729,-32311,22410,-102042,-2698,46550,17423,94056,65642,104718,16817,27694,-8436,-34418,-116524,3273,115199,40309,-27695,34784,-60161,-80779,-15663,75777,18533,14705,-34941,44647,31923,106403,-19401,36943,78474,-8427,12874,-30184,-67619,-46760,30997,28778,47546,44724,-991,-33786,-46085,60126,8223,-23902,-64098,-56914,-12673,-23447,-3832,-64255,81240,63779,239,-69539,-56508,-32162,33434,107749,32466,137855,5760,-31893,-68140,-52754,7543,73177,23524,-47403,-37224,-23819,-14014,1807,71779,-19768,-1034453,-304254,13812,-6045,-190423,-75086,-38592,38212,-129553,-43050,-134936,-47454,-48581,-81949,-105460,-83516,3722,-56153,-56189,-81312,-9725,-93692,-69528,18332,-46110,30357,11001,87863,-13724,16728,-51061,-67316,-5282,1282,-45547,50367,-84026,-18757,50609,-8429,-26869,-94475,-20622,-37593,-43687,-37595,-26133,-21503,-12478,3680,5562,-98581,-72366,44247,9194,40664,-29454,-1679,8024,-118225,-27027,22233,-7832,40476,16036,-40756,54370,73340,57049,47684,16387,-43501,-62226,-3177,-23708,51091,25906,15943,-4929,134758,67641,48240,-29995,-12387,-1480,30163,-46966,9930,6574,-109599,-234893,311,-52845,25036,-4624,-1397,83615,49272,-37867,-10168,-48949,-10405,-96938,9830,48794,-15493,-49996,-4997,-24359,-5557,56764,47293,92952,-48504,-47894,21975,-63300,-27370,-17203,-34148,-13235,15035,22234,72996,-31427,-15522,-66242,-24523,-3923,91189,48963,65590,-4536,-6524,-3442,-22175,37115,137174,22285,-2349,32239,10819,2554,-56050,48027,-14143,-9096,43867,379,11453,82806,136768,-17290,5712,-7240,65943,84419,-28120,32022,66576,-36227,-1673,-20792,29565,-39661,46956,38032,10890,7247,4620,34964,137059,-24084,-16509,6519,-34980,-82767,-6994,1471,-13918,5579,127856,27834,-78674,-3207,-24276,-20326,-13843,70295,7583,-1818,76246,-3177,-101766,-47395,24064,568,-55355,-6654,-4071,31419,-7176,-43230,22493,65515,11455,-55711,2785,70502,-48554,-92438,-40967,11560,-68446,40691,64089,-27619,81223,37931,88460,7240,-77852,40297,-4792,66272,-14377,-37991,4716,41819,-20371,56372,60878,-49914,-9558,-53571,23477,-45301,-100722,-12668,-26327,-78914,-6143,28890,14427,19533,26496,60168,26285,-87345,25537,-18038,-3469,-76320,-169,18265,5052,63560,43348,20234,22994,-40346,-20872,26404,23388,-6635,-22031,41737,17495,56420,29616,59137,26854,4035,59960,-35742,13173,-27071,24873,6293,77398,1250,-10478,48265,-10715,66894,-55818,10401,106658,26951,-58675,10691,15378,35094,1313,11886,57885,47103,10275,-25455,44911,-8731,-50604,-102111,-55831,-35776,22551,72929,-15166,14928,18837,67791,45449,-7901,-97577,15126,101226,-19999,-14153,-13438,-93792,-8718,70477,21824,26415,19611,33383,-55651,-66586,38833,38431,14383,1665,-17972,7581,92370,-30335,-115803,-20471,-28927,18002,21401,28751,7778,12435,36335,-13722,10525,-35782,-3642,-13839,-46346,54474,26673,-11227,-8025,3389,16590,-26753,-16074,-12408,33425,35338,24973,-21388,-32871,-72053,-34690,-30069,33425,41727,-32853,-4472,-47298,750,-40987,-15560,29644,-66056,-74612,-29183,26802,74518,33595,-84689,76770,-18172,6697,-83414,14142,-5063,7297,-23171,4221,-39144,-170538,-24447,76311,-14617,100211,-39616,-1509,63400,56305,23797,89970,-49413,-55514,-22748,-37660,-81066,-23747,-24035,54738,28609,-34849,-2099,-34167,5972,-19338,-18414,-38311,-14994,14989,-22589,-75305,16821,-52912,-65230,-21132,70394,-2108,-28046,48164,-16491,-63847,21313,43628,56676,-2077,-66991,96380,80607,-5149,43169,83218,-22191,-26387,14114,-18625,-12602,-19124,-26259,-31880,-36387,-12253,46630,-18336,-102162,-20436,-32623,-25372,22366,42853,3334,-40575,-32077,16583,-27726,-6874,48429,-39912,24302,-12450,-42116,4421,-2157,-63967,-10752,-40694,-121264,-109536,-155921,-235744,-1274136,-446384,-180338,-117503,-68839,-54535,-27077,23605,-20348,-46657,-54920,33464,-76654,-49924,-126521,17148,73562,42366,-50792,-18140,-45677,-113202,31795,31107,-45100,-168956,-69547,-27205,9411,-65400,31536,36293,-2843,36915,-33733,13490,24482,29753,2261,-47906,-2482,7467,-43882,28167,3819,-21821,-20075,-39193,35245,-339,-25909,6140,38174,-66666,59577,20305,-17673,-22985,-18403,57446,-25655,-55655,-47278,-54056,-72353,-102444,-46860,60898,-19859,-28657,-52479,-16786,-45899,8168,19933,69071,-12625,64244,79743,80452,-3476,21165,45356,8189,64374,91991,48377,-18362,53600,74320,42195,2640,7103,-21113,39808,71186,-20757,-51009,-42277,63461,29636,11513,39104,16832,18850,-13401,-95565,-83994,28592,44546,9505,-24707,30444,-98848,-31032,-2512,-49476,-17224,47869,18651,25694,-5070,-47031,20555,-15005,-60103,-81117,-67319,-29847,-22655,19832,-13401,-53936,-10820,-24440,35804,58546,33455,39886,-2821,53799,44491,42713,48421,32447,-39269,7980,5945,-58613,24619,41115,-103962,-665,-9835,-16044,6904,-30282,-60624,-14932,-9514,5549,-41818,14104,-30020,6786,21784,8621,-46044,-30589,-5853,-64111,-111713,-62288,4913,83119,58893,32387,15880,21392,57597,36295,26841,-20796,48209,-33242,-36977,-14894,82869,70388,20036,18823,-28740,-30829,4348,-15761,-67189,-46946,-43154,-79075,-52952,38844,-65317,-90075,-90518,28524,40053,32045,-539,31542,1901,17062,28995,-7613,62744,90253,13493,-10833,48896,82212,-21355,3331,-59650,15900,42061,29665,39582,40287,88084,32973,-32153,-28634,60316,37739,-27909,-41059,20507,51455,28537,-56482,34814,-11515,10295,-89082,52074,52827,59655,-7810,-12333,3501,-27152,-15650,133159,8189,-10060,-45351,-27910,-31568,-68818,-48835,-29796,-57535,45688,-19606,3143,-48498,16318,50107,29180,61179,54936,-20678,-1346,15091,45496,26535,22202,-87175,-48700,-26332,-7233,13270,44918,18573,12672,44514,4998,27269,8995,8797,-3890],[43247,52476,3491,-74804,-35451,7013,22355,-39456,-21756,23917,-31530,-58800,-42027,12924,-13858,-9461,44290,-62846,-55224,18748,-52870,55726,39621,-22803,-62673,-71950,-23119,9178,-34569,-44611,-55167,-74354,68831,18290,39239,2833,4113,-1267,-66051,-27065,10140,-17621,74700,-9719,-55963,-77952,-11733,32103,26004,616,125172,84165,-15956,25358,-3239,59925,-32,-22379,-118321,-71049,27925,-43562,-4361,-55853,-23305,-18231,-9932,-59429,-28134,-21137,-41168,12204,15642,-6758,16223,42504,51467,-38503,-41107,-8869,14581,-85022,-30224,-17157,9089,-40647,18297,-22672,-31478,-81631,-42607,79492,42178,17851,68130,20950,34706,63797,6602,17641,-42468,-45804,23181,54584,-21757,-11039,53309,-9331,-36515,20101,-11636,1516,13290,73207,47564,-37997,-42777,-10008,-48005,5349,76138,4390,31589,28480,-27294,-50608,-39162,-33535,32403,8678,49162,29329,-29054,-85625,-20904,39229,91020,-18625,-45812,-25153,51621,92186,6682,27086,-12471,35327,13935,-16863,-21246,-9255,-22619,-42945,50482,-51647,-26333,24427,-11586,-86267,-27566,-59212,-2083,77738,-18726,27937,-3688,-2833,-29609,7981,20046,2182,67087,95678,27777,-34625,-25174,20969,-89090,-4100,32373,65918,102457,79368,90228,23680,11573,-24838,-39069,-115934,5849,109667,35911,-42487,19746,-83970,-102523,-10876,53405,49598,60810,-32807,20620,28265,120849,-11199,52262,40738,-44599,24763,-41977,-67675,-62507,3416,-8984,17703,52507,32190,-5304,-27389,82390,15094,-27266,-38257,-45912,7682,-15792,8413,-58244,81310,113589,74935,-23011,-50824,-67189,-15891,89262,30905,154239,-1937,12693,-74097,-107733,-6853,82600,46961,-28087,-23430,-26176,-5346,2563,78826,-14457,-1078555,-267517,57612,23929,-155218,-37612,-28091,5599,-127716,-13957,-95564,-53344,-53197,-72197,-79367,-72309,728,-50860,-74159,-73737,-2178,-74610,-60282,24737,-19440,42591,1663,54217,-16646,-7559,-63302,-54492,29390,13246,-61488,43042,-88458,-19330,24317,2556,-32292,-59575,-11650,-37897,-42118,-19336,-10839,1247,-2897,5829,5615,-93899,-47110,38669,1934,52467,-50219,-1339,10130,-119496,-2283,30879,-1460,55501,13656,-19049,55056,59061,53775,37164,22739,-43380,-59250,24306,-33073,48245,30119,14373,10565,130617,66247,56293,-22503,-35543,-27748,23289,-59139,39730,34259,-90516,-213140,-15580,-117442,6818,-45254,20389,100124,64264,-24960,-11733,-48828,10331,-73139,5273,56177,-13452,-34987,10518,-6409,934,63390,61685,96481,-46546,-56600,-2639,-55895,-29477,-7820,-23347,1405,-26977,-2020,43444,-34266,-14714,-64073,-17168,-19920,78131,56638,82815,11098,-7795,9858,-18961,50770,117194,33252,3453,6550,-2143,-6470,-93811,41625,-28358,-1630,45822,9501,27804,118044,88431,-29104,-21202,-8476,61891,109104,-14100,44329,82512,-18423,295,-9325,33007,-28426,40603,48398,22228,-6535,7765,30967,114907,-4429,-9216,-34025,-41905,-62970,17104,1341,-31046,-26666,90129,12679,-93314,-603,-31735,-28977,-26778,43554,3635,9678,61259,-9514,-76042,-21890,-2737,34772,-45633,-9747,-35095,20486,-27252,-54512,36950,80727,23484,-44631,4130,76890,-50710,-45201,-10243,18678,-68640,33252,83428,-11757,81368,48598,100457,20286,-95242,21205,27538,81199,-7319,-32104,-16082,36642,-11225,57470,70307,-85643,-24116,-41488,19271,-75495,-94177,-32288,-43598,-57678,8203,36710,2382,3830,-6507,32082,30424,-100140,28176,-22580,11344,-35799,35906,32134,1940,64967,29008,28434,8675,-3336,-30790,53075,49264,-13818,-37949,74623,-14704,39682,23282,33528,15086,9340,75423,-1080,-4072,-41418,16178,-22075,57868,18833,15368,31941,4736,40397,-59783,-3583,102661,44009,-40526,11348,25060,24136,-13106,28957,53341,61440,7565,-33671,45786,-2311,-45699,-68302,-30213,-22106,59718,59373,-30927,-3376,34366,61767,54150,11886,-74221,41058,81044,-35834,-16863,-23218,-101797,-24374,95728,28307,36030,14796,46080,-25546,-77205,23333,4596,11677,-2570,2602,28196,76210,-20324,-114327,-2692,-44713,10232,25210,33351,8351,21950,34815,-31057,26416,-18500,-12626,-28518,-39315,47226,17432,-4175,15569,22731,12250,-64504,-27007,-28575,-5802,13036,11804,-23833,-8872,-81678,-41824,-33129,13497,56027,-21159,1133,-71091,-18748,-45642,-14494,28613,-61443,-65776,-39569,48964,71471,34904,-78658,79622,-756,11348,-109171,-10251,4715,797,-16952,-618,-11186,-189198,-16353,63208,24429,104013,-31588,18368,95755,57833,9356,90765,-24977,-39161,-34949,-35725,-49842,-33181,-16275,67486,27804,15663,7347,-34577,6747,-35635,-30481,-15609,-6665,17075,-11751,-77412,-2454,-49899,-66778,-4795,52751,1207,5329,33176,-20254,-37993,46882,44693,44160,-24128,-62446,120076,69911,11950,12345,101367,-16641,-25543,-376,-10572,-2016,-20718,-25291,-21643,-39400,-24738,64011,-30076,-126883,-30456,-49293,-78527,632,45924,-9268,-4034,-11754,-24,-24592,-15067,3312,-29702,43342,4392,-27274,22852,-26313,-66645,-42709,-37481,-126154,-92547,-141562,-249138,-1277337,-466903,-177711,-170261,-61253,-39340,-28943,25242,10500,-25340,-74253,28334,-41213,-45507,-110066,39318,75309,59255,-46348,-27495,-48604,-125284,45443,-929,-57832,-182637,-61446,-10428,-4205,-92221,56158,71538,-9025,43514,-14304,14264,33508,29034,-14095,-84495,21688,548,-48628,36178,20005,-39495,-21968,-47207,49011,-24681,-23077,19429,48399,-72235,63798,23484,4793,-7096,-36224,37879,-34441,-75853,-37378,-34398,-72473,-120602,-50125,58884,-13498,-30206,-47972,22732,-43388,12030,8568,72014,-7914,52640,68672,64525,2215,29058,82974,6389,54121,104199,69784,6659,21110,48358,35513,-15104,-10488,-32050,58341,97748,-13320,-34130,-32409,85608,56350,-1933,38271,10355,7017,-24406,-82790,-92378,26942,49533,17328,-18077,29536,-58959,9914,46271,-40784,11663,53006,22901,61862,-4266,-39062,47038,-3760,-44565,-86539,-54601,-22598,-4547,13821,-42766,-45295,-20,-18811,10345,80653,50284,20864,-7166,66206,37619,56175,45133,12277,-37728,27343,2569,-66269,11581,34988,-83659,-1161,-9889,-6975,-2141,-36266,-79987,-413,-15447,26962,-42690,-3729,-43799,3974,55939,27387,-3231,-15528,-15683,-66472,-85720,-50390,2343,106098,69983,18664,18274,27430,32870,52136,73632,-14056,13078,-27299,-23421,-95,70010,60822,-490,8622,-55452,11785,8792,-30781,-47384,-44726,-56151,-100061,-45331,44868,-45064,-88794,-101289,18632,28367,34889,-9304,-25031,-16056,-3299,1886,-19523,28981,51890,13409,19667,54054,67911,-10419,17472,-64949,30601,47284,11652,22875,18065,84357,28902,-36645,2312,70808,28634,-26151,-35786,6308,50821,-11069,-65577,48104,-27060,-34076,-91786,37543,65212,68345,-1803,-3883,4181,-33612,1631,97405,4166,13507,-27813,-27924,-46110,-65495,-30538,-19169,-53116,33391,-15964,3051,-35642,23949,61508,26386,64934,46027,12595,4883,7343,49805,30053,25837,-89942,-69551,-22748,-7262,316,27495,4354,18375,68030,24950,25592,-11183,-14796,8068],[46623,31805,-4815,-74224,-34788,7664,24390,-18687,-14731,5289,-32653,-42906,-44259,25451,-20666,16552,53390,-71139,-70689,-12935,-63983,48492,43860,-25203,-74275,-82672,-20338,6607,-52060,-44791,-56978,-90054,66964,3392,50689,-29579,14438,16287,-54843,-52347,-35531,-29382,101004,-1667,-57833,-94427,-6552,28876,1237,-12938,117012,89632,-2234,26076,18506,53045,7469,-26573,-116791,-74199,24301,-69678,-24160,-57686,-41203,-24235,7917,-30074,-6271,-40995,-56433,-9860,35062,-1824,22397,35100,46612,-51431,-60582,-28443,11052,-83368,-37324,-11951,9338,-44025,-5346,-38218,-21887,-104169,-59671,89757,42944,2044,61125,52931,16982,43610,-7414,-20372,-30093,-60779,-4835,37312,-33379,-3614,21348,-52259,-40358,16759,-60336,-3733,-10310,39606,14010,-50989,-61368,-1474,-30340,-1936,52903,17793,79598,71318,-26859,-28864,-26782,-22240,18623,6378,65631,30836,-29797,-80522,-20860,38686,60427,-9716,-43764,-19207,54574,56727,9262,-2094,1364,37127,22705,-23306,-9511,-21665,-3113,-53183,36029,-77090,-40420,32128,757,-74032,-34213,-38065,19280,104763,-19018,13122,11371,26403,-23555,25911,30685,6750,61490,86162,18716,-44478,-13909,17398,-63320,-2833,16420,117722,102669,75052,63041,23073,-2767,-34057,-29045,-89039,17152,86945,15783,-43354,14480,-96722,-112037,-8860,27034,71591,83209,6318,4528,20735,105225,-10034,59674,16484,-73142,41885,-33911,-62086,-75096,-20738,-40903,-2281,62505,64267,9423,-5199,89392,16416,-22481,-13084,-41796,18978,-13873,22815,-48266,83417,132695,114942,17906,-44416,-78005,-53703,63562,13762,115539,-12757,41724,-56159,-127947,-22276,87629,68268,-4752,-14840,-39333,5056,665,74169,-31218,-1081950,-249805,93221,40752,-95865,-8096,-16534,-31271,-108845,5397,-56760,-50148,-52124,-60331,-49533,-63432,-5906,-40690,-84264,-56594,-6787,-41677,-49056,21079,674,45329,3226,15803,-20496,-24909,-70735,-35234,57994,22922,-65821,19153,-86261,-19392,11979,22555,-42203,-20306,-1832,-25729,-36994,-3780,3812,17507,4448,1952,13546,-80768,-19600,30416,-13662,55982,-66620,-5413,11041,-97086,24207,32188,6835,66125,10842,3640,39409,46123,38923,25043,28776,-39237,-44241,41853,-36857,41275,32409,7835,25665,108534,66925,52598,-17010,-53879,-57470,8557,-43075,60745,58997,-69208,-193058,-34421,-152547,-5536,-72555,48456,111781,69314,-5756,-15570,-45023,30664,-38874,-18593,52014,-2163,-11664,21599,7060,5446,65428,75589,75057,-44485,-54089,-32417,-50804,-28321,3388,-12265,6308,-57849,-23269,413,-38039,-5193,-58086,-17112,-37318,48109,54181,90096,36271,-20455,21697,-6837,58216,70150,44730,6879,-31604,-24604,-7100,-112572,22295,-37542,6396,34797,21210,36186,128730,28274,-37224,-39944,-6251,46471,117295,17343,60646,82151,11148,5843,9985,33797,-14211,34878,58781,39872,-21333,13731,22295,96870,20004,590,-59692,-40540,-35321,35020,3759,-41805,-60708,47314,-9590,-92305,9406,-37778,-34862,-41712,10910,5035,21882,36100,-21591,-53599,11435,-19458,57524,-43834,-12111,-56952,9614,-34998,-53465,49055,93077,28172,-19015,6492,75084,-44256,3411,22008,25413,-48712,16725,87653,2717,71096,57365,103065,25838,-104562,3923,49649,81186,-1992,-17809,-36517,23670,-1682,42433,70308,-108800,-27712,-24382,7476,-95476,-80932,-36698,-59341,-34945,25042,43253,-3300,-16393,-32474,14432,34942,-105011,38812,-22111,15385,-3534,62280,31916,-6920,60865,10229,34601,-10460,32175,-34912,68911,70989,-13890,-55939,107381,-50258,11557,17148,11050,5190,9322,75290,29367,-17953,-55600,13180,-46679,31532,34584,62186,27156,23106,-4172,-55109,1339,87916,47322,-26699,8252,36162,17407,-25755,35795,40186,75523,8872,-44518,40654,4788,-37601,-37975,-21111,-25777,94215,49512,-37330,-24943,36793,46333,68794,28790,-37432,49313,46385,-44934,-8586,-27948,-90415,-45792,98485,28692,41847,-2519,58429,15315,-63065,6095,-24739,9758,5647,31380,43178,51511,-13239,-93526,12261,-45869,2496,24950,40271,6615,33458,33849,-44814,34000,13095,-25274,-35389,-36947,37389,12302,74,24859,38160,1819,-81697,-34699,-41439,-48779,-729,968,-22986,18565,-79354,-36301,-46259,-22883,64456,-9838,11165,-84785,-40842,-38554,-11498,19414,-54258,-59188,-46452,67811,68150,29467,-61439,77115,12675,18989,-118615,-30901,16857,-14010,-7193,-6386,3733,-170094,-5839,45354,57599,84011,-18126,32134,107025,44962,-4700,87173,-8302,-23678,-45285,-32736,-7639,-47734,-2687,76100,26422,45450,18719,-15915,9291,-50851,-38947,12774,6384,22284,-6753,-64297,-6112,-37482,-65346,9003,3150,3607,35257,6366,-30588,-15043,66607,35469,29643,-46608,-53576,127022,51135,29098,-30142,109849,1217,-21037,-10949,7206,413,-27193,-16670,4713,-34844,-36250,73581,-34123,-127978,-57607,-59744,-115332,-14616,37344,-24248,15398,2348,-16222,-6586,-20920,-45128,-5806,43408,35405,-1622,44010,-49142,-55951,-60746,-35351,-126460,-71371,-123042,-269867,-1281001,-486361,-174580,-212943,-51831,-25209,-32364,30663,38486,-3111,-74603,23837,-8378,-47222,-76300,66050,73544,67108,-38997,-49384,-40256,-100300,63968,-29922,-69903,-172020,-48487,3072,-18628,-97963,81077,84666,-20185,46387,2276,10761,37407,27842,-31258,-99043,37571,-10445,-50038,44530,28556,-56368,-17163,-37430,61093,-42263,-19619,33094,66914,-54609,67918,22229,30048,6533,-50911,1368,-57196,-100478,-28953,-17154,-63739,-118943,-49093,46060,1121,-39939,-37751,57005,-38694,14719,3058,62727,508,32266,61724,49331,11476,35008,119582,2448,34031,101873,77628,33843,-21,29429,30242,-26137,-29812,-40369,66787,120309,3099,-20578,-12987,88225,76739,-5924,31997,4608,-8765,-30341,-59453,-90269,27587,50240,17047,-20160,22120,-10106,37387,66059,-31198,30373,51270,35332,89604,396,-25164,53857,6196,-17037,-81992,-30329,-6903,17915,5970,-66314,-40108,7851,-15968,-23529,94406,64410,-4045,-15889,79464,27337,70173,44901,-14579,-31926,46509,-8989,-70911,-4281,22927,-48425,11193,-3549,10259,-8943,-31379,-67301,9451,-25275,23825,-38001,-15960,-47865,2063,73590,36193,22064,-4378,-32477,-77551,-52990,-27706,-1137,100866,64059,-2421,18720,39994,13098,62288,91272,-9308,-20758,-1740,-715,18785,46477,47239,-16019,-1918,-80875,34968,24058,-34086,-21559,-36583,-62909,-110386,-36511,44697,-15990,-81775,-100774,11940,16475,34424,-12288,-65803,-27743,-16773,-18353,-40559,-8933,-3469,9251,56346,51075,49448,-1029,26067,-31544,40650,41573,-613,11492,-12756,76865,20993,-44466,19801,86198,27085,-7999,-30382,-5143,34893,-53270,-65572,52898,-48649,-73360,-96397,17712,66814,69596,388,-10557,-4605,-45497,26255,49524,9264,35442,-3807,-20653,-56899,-32895,-2350,-6490,-49572,17323,-11326,-3711,-23358,17432,63295,17259,62247,33275,38949,4703,4907,49007,47948,28627,-73108,-78314,-14629,-4059,-2343,6368,-9552,15960,72198,45587,28620,-33276,-33683,15975],[39162,5307,-12435,-58146,-29570,7359,19061,2598,-3867,-6029,-31200,-18853,-41213,30783,-20981,28413,52090,-65716,-73174,-63965,-66178,31691,40560,-22156,-72602,-92278,-25120,-2236,-66305,-31084,-49076,-75375,62463,-14917,54907,-60570,26298,30762,-31344,-77087,-69654,-43447,114012,13132,-64271,-100206,-1671,21432,-19167,-32682,79044,73967,10235,15348,42077,44058,8662,-20629,-102280,-70171,25808,-82657,-24138,-52789,-51551,-24915,18309,-10407,33412,-58277,-61340,-33465,50555,-11506,19389,21133,39179,-60203,-66981,-43235,17740,-73791,-47493,-999,9959,-40363,-32623,-52555,-3132,-108458,-69457,81074,32343,-10681,61964,75263,-13271,18291,-19209,-52970,-12965,-62877,-25658,19922,-30727,2232,-5906,-87886,-34597,9556,-88550,-15701,-34180,-3818,-13662,-51133,-78799,7642,-5215,-10162,26811,26896,108583,100544,-22289,1124,-4480,-7597,2302,4105,80400,32488,-28107,-63583,-24529,28979,29341,925,-47563,-10399,43183,23634,11927,-11595,16127,43257,27780,-33264,-727,-35219,13359,-57084,-1203,-91843,-51695,29766,12002,-52226,-30452,-10476,41585,125298,-20042,-2807,20736,32594,-12497,41587,34772,13715,44326,59777,15790,-49023,-928,9018,-34424,-3400,2697,146758,92054,56067,32224,16694,-9504,-30734,-8857,-40700,32257,59958,-11847,-29524,18522,-94562,-104245,-10624,3732,75276,76128,64042,-3546,10811,66425,-14958,58890,14852,-82400,57783,-11460,-53397,-79946,-36919,-56100,-9451,71527,85669,7631,13990,78950,13072,-11460,6445,-47797,20287,-17073,34633,-39026,86476,110658,100452,43172,-42605,-61529,-68299,38824,-14258,26702,-22993,50842,-22083,-98086,-29448,87855,82018,20914,-9314,-55736,13834,-5649,58878,-71654,-1054124,-254453,115203,42915,-30847,111,-6897,-61132,-78741,13085,-29347,-40394,-44058,-47830,-23479,-62046,-12635,-29673,-84403,-37275,-22637,-4346,-36313,10552,11220,36309,15240,-13447,-27941,-33696,-67251,-11487,72211,24453,-58249,-20446,-81341,-20336,16260,41709,-55540,9995,8788,-7412,-33792,3973,10340,25083,8689,-8010,34034,-61331,710,22055,-32059,56026,-74686,-16369,10526,-61473,43785,27029,15204,70060,11393,22451,9386,30554,10200,14645,27851,-31803,-22057,49465,-34043,32357,31613,-378,39238,90596,71756,41553,-14712,-61890,-78818,-8700,-4341,72568,74258,-50522,-180722,-56163,-148998,-12283,-82479,72699,113360,62322,14269,-20474,-41550,44309,-5810,-43978,38808,12838,17115,25846,7024,6878,60655,81248,33506,-44461,-43088,-61022,-51221,-26152,16112,-2313,3127,-65706,-34307,-40059,-37855,11610,-54584,-24998,-49817,8890,39338,82861,63200,-44088,26988,11897,56207,9145,53149,9532,-68285,-48366,-1374,-109878,-1830,-40404,13527,15764,33031,32491,110591,-23354,-40365,-47976,-408,22483,104419,54928,77679,69194,44696,14647,34612,32701,-241,30060,66013,60118,-33226,24693,13183,87129,45022,11238,-60320,-31986,-9582,43192,11221,-45620,-85324,14814,-30187,-76881,23252,-42777,-37154,-55438,-12840,10358,30946,6836,-37080,-33103,46039,-11347,66295,-53554,-17041,-66903,1974,-29033,-39317,56915,99889,25949,15348,9841,66448,-35397,43221,45089,33104,-14329,-4232,71546,12686,55583,60491,93966,22120,-102108,-6268,60245,61717,1158,-3391,-56406,5631,6783,15611,63741,-112979,-16819,-4319,-9320,-97328,-61113,-29621,-73030,-20581,41707,47119,684,-32870,-46799,7705,39710,-101920,50969,-18019,10245,13696,75304,17723,-17023,50493,-9331,38324,-28363,56585,-35301,68994,79433,-7353,-67202,130041,-80463,-19834,13049,-1907,-300,5056,53725,41827,-25243,-63051,12147,-58928,6628,42985,104129,30434,39610,-48036,-46681,19266,67611,37539,-18224,305,47135,17102,-31021,33134,22158,85894,15509,-55467,33821,13444,-28516,-17180,-29180,-38344,113416,46018,-31953,-44929,27259,26469,94207,38567,8411,37355,4576,-41339,8710,-22816,-63543,-63236,76057,22981,39316,-26949,65886,55630,-30822,-10262,-39093,8848,21702,58665,52603,23032,-9230,-59381,21814,-31715,-3908,19891,46967,2207,42466,33881,-54593,31854,50463,-41135,-30837,-29380,29392,11961,-1907,19779,46116,-11853,-66133,-38225,-48912,-82934,25,-5102,-17619,39480,-59235,-19638,-66551,-68841,63365,-1637,20555,-86308,-61442,-23464,-5495,3028,-43934,-51534,-46772,76418,65746,19104,-41059,73723,19327,28121,-109088,-41445,26488,-25949,3285,-11615,6527,-124967,5048,27144,75157,50119,-4986,35535,89771,21254,-15139,79823,-3560,-13109,-48326,-28712,32759,-59571,16737,80822,20588,49523,30083,16453,12654,-59478,-41370,38107,20696,24858,-11871,-40530,6128,-20209,-61074,16594,-53309,1699,51633,-27764,-46177,-3340,72117,22209,21207,-58963,-43033,117896,29991,40546,-70181,107854,25782,-11693,-13976,29575,-2307,-35937,-2572,42308,-24596,-44975,71182,-28217,-105065,-103740,-65575,-128916,-14766,22213,-38382,13998,4712,-28328,22606,-21634,-78805,24237,29845,71928,28493,60950,-63232,-38368,-64349,-38081,-123130,-50708,-110825,-289269,-1285883,-499671,-172373,-232068,-43032,-22218,-43390,36438,55857,12248,-54070,21885,7178,-49678,-33309,86187,66624,64223,-30589,-74497,-27653,-45042,81519,-52986,-75655,-137504,-28595,11376,-29135,-84593,103218,73234,-29841,45040,12759,4347,33119,25742,-46908,-87715,38355,-20005,-42601,49897,29536,-70241,-6568,-10801,67299,-49576,-18247,44842,87112,-15477,70532,16194,53099,18206,-62810,-46723,-76105,-119651,-25352,-7641,-46780,-89806,-43768,29545,18693,-49800,-21436,72567,-32990,13910,5157,46043,10700,8177,57781,39410,19283,38275,137278,-2826,9524,85340,68973,59721,-6956,19735,23466,-31417,-47374,-43310,63283,128886,31271,-8659,10869,75563,89849,-591,21774,-3943,-26924,-34049,-30044,-80314,29771,46957,12961,-28797,11870,24740,47488,54889,-24064,31541,41090,55778,105110,7928,-6779,41397,14868,17083,-59179,-5163,5501,37975,-2658,-77416,-37168,11216,-14453,-55630,94040,71883,-24959,-26744,89297,15569,79225,46957,-40125,-23339,64426,-20009,-74046,-19244,6009,-8377,39031,8337,33691,-18477,-17963,-30429,11578,-38525,-26,-29470,-17705,-43055,-241,67576,34401,23617,-1014,-54639,-94900,-26473,-4013,-4342,72285,48330,-19379,17010,50885,6475,66699,79192,-4814,-32910,37518,19651,32714,11414,32005,-24090,-8595,-98668,29677,45381,-24778,5382,-25451,-62432,-105658,-27115,37999,12303,-66717,-87503,9197,6613,31723,-7831,-72646,-29207,-19405,-22351,-63548,-43624,-60984,2544,77837,38057,33930,3343,24775,28031,43198,26545,-2206,2707,-42499,69643,12187,-53711,19776,96962,33528,23291,-26397,-15222,5792,-85405,-56460,48370,-74201,-93399,-97777,-2392,57549,60338,143,-28084,-17346,-57639,49855,4851,20703,49212,21965,-8168,-59455,13160,30177,2527,-49448,3532,-6693,-14744,-16183,1574,53343,-104,55780,21657,52045,1237,7527,43670,76364,30675,-41032,-73703,-5641,2298,7448,-12554,-17786,6386,56767,58865,34501,-49445,-41747,17121],[19805,-20622,-17810,-32947,-20743,6163,8028,22899,7997,-7418,-27635,3025,-33369,29977,-11928,20929,36473,-48210,-63511,-115927,-58803,12027,25347,-15736,-61268,-106026,-37075,-15272,-73565,-11119,-34807,-43529,55254,-33825,43987,-79432,37691,39644,1256,-91465,-83165,-55462,113194,33171,-76727,-96124,2705,11935,-30392,-52019,31517,42522,17039,-3038,62072,36681,6234,-3491,-82076,-59069,25097,-81695,-6727,-42879,-53933,-20245,17238,-2480,76411,-66742,-57249,-49397,62392,-29930,9324,3538,31836,-62419,-59595,-47708,37423,-57215,-57736,15001,12781,-31402,-56254,-61324,17583,-88300,-70189,57731,10889,-15455,67143,82831,-42796,-5446,-26483,-66641,4497,-53265,-33142,12062,-14406,5047,-27547,-105805,-18769,1875,-89463,-27872,-51096,-49697,-28074,-38782,-91640,14645,20392,-19065,5193,34888,112176,103157,-14530,31764,18736,5919,-10798,3287,91764,35002,-23899,-38304,-32559,15737,9805,11633,-55680,-3100,23483,3037,13965,202,26991,49643,30082,-39441,-1736,-46292,19552,-56965,-49128,-88262,-58059,21071,16339,-26310,-18163,13536,58490,134999,-20702,-11630,20612,22830,1401,56265,34851,23186,24035,24766,17662,-47819,10454,-5796,-12050,-9014,-6322,134150,69741,31240,4544,7827,-6110,-13609,13772,15900,45120,39685,-37836,-7760,25291,-78547,-80020,-15631,-10794,58418,46481,109383,-8472,176,20285,-22323,51339,30493,-63504,66944,15490,-43742,-75545,-43522,-50541,-8037,75598,91239,-7735,23581,54654,6755,2713,18923,-64598,14172,-22501,40438,-34108,87341,58480,40152,50006,-46621,-25218,-56471,21444,-45916,-79408,-30103,44016,15893,-26968,-20285,83277,82033,46245,-4675,-64330,17704,-16329,37529,-124765,-1007780,-285955,121083,34538,18610,-16378,-2109,-76282,-48822,12080,-16178,-30080,-29174,-35623,-7036,-69812,-15734,-20851,-73775,-24261,-44390,26639,-22663,-2382,12088,14996,33918,-25239,-39804,-35241,-44057,12739,69996,15330,-42253,-67089,-76023,-22018,32429,49692,-68849,22666,19051,10485,-38054,2591,5514,26651,10660,-21063,66336,-39305,7816,16525,-46912,57945,-72563,-33709,7706,-31216,50228,17721,22680,66910,18058,33877,-26780,9872,-26676,7778,16805,-21965,1748,50291,-24725,23367,26828,-7144,48264,92137,76376,27794,-14698,-57282,-85518,-23775,38414,75920,76656,-38509,-178454,-82359,-119070,-15689,-78097,83973,102163,45155,29391,-24994,-40210,47058,14051,-55429,21139,25077,45439,22970,-10087,5617,46950,74096,-14811,-44199,-27942,-82411,-57194,-26285,28637,6682,-3911,-48921,-32368,-64248,-30035,31506,-59455,-39427,-52861,-28006,12938,60606,82444,-72951,23118,33269,46139,-43140,56086,13082,-91748,-64961,7153,-93407,-22173,-37723,17919,-3553,42172,17769,70678,-52372,-38140,-48007,7669,-4102,72818,86107,91696,49411,73103,24585,59585,31030,10378,25471,66254,77990,-36778,41061,7652,80699,65362,20291,-35293,-19671,9545,41903,24658,-43173,-93068,782,-42013,-53790,35962,-45983,-34894,-65418,-17002,15804,34534,-19629,-51074,-12156,74720,23864,61573,-72308,-26748,-66125,-2820,-14198,-16194,59451,99149,17949,48076,12964,53330,-30742,68810,51876,43816,22436,-23963,37758,15941,41338,55168,71985,11291,-86898,-8092,60718,25886,3088,3924,-72272,-12543,12484,-14379,52879,-97838,7842,16297,-26707,-79790,-36077,-20553,-83135,-20262,54977,47202,13086,-38863,-49724,9463,45063,-90602,56772,-12777,435,15779,75848,-5534,-23510,35922,-25376,39891,-40886,63832,-34306,55218,69899,3201,-65747,131819,-99586,-44085,11699,-2940,-4,-1581,13256,33335,-26493,-60075,9019,-56022,-9627,42391,122043,34117,49975,-74793,-38364,38708,47334,18382,-13777,-12647,54338,22511,-26573,23416,4803,88076,25091,-61982,30006,23678,-21924,-2738,-40696,-46606,110134,48213,-17553,-57816,10380,7710,127358,38874,54394,12182,-34162,-24951,29285,-5859,-30820,-70922,35389,13275,24276,-49887,65647,84750,4565,-23250,-33678,8089,37684,74564,60689,-2557,-5463,-25027,24200,-7845,-8452,10931,49849,-3630,43924,35204,-60478,22252,77592,-59268,-15024,-9442,25332,15856,-10674,2984,45131,-24686,-21809,-38524,-50316,-98263,16120,-5095,-7999,45864,-24247,2803,-84377,-109242,52102,1762,24213,-77133,-75717,-6947,3486,-16801,-30056,-40640,-39446,71225,63989,7211,-25124,72470,18484,34890,-84871,-39445,28718,-22507,12300,-15254,1747,-74120,15595,13259,74950,13129,3695,28574,50398,-5512,-19851,70560,-7339,-9727,-40579,-23274,60821,-60934,39964,83228,8376,34286,40116,50988,14965,-57916,-37591,51520,32981,18835,-27819,-14367,28688,-5201,-54838,15607,-94812,-7315,48114,-61870,-62730,-6806,62957,13104,23768,-55846,-33472,99176,11736,42479,-93020,99663,48071,2031,-8964,49060,-5568,-44296,12340,78354,-13963,-49928,55380,-12787,-64588,-152262,-68282,-120395,1024,8159,-47170,-3761,-4777,-34199,54971,-16722,-87345,48941,11598,100703,54896,66586,-62470,-20580,-58419,-48765,-117837,-35486,-111388,-301371,-1294369,-505014,-171825,-223236,-36720,-37555,-68378,37781,57727,14635,-22124,22957,-2722,-49149,5392,89102,55334,51916,-22644,-94133,-18029,19558,87350,-68130,-71204,-90872,-1797,13581,-31606,-60323,118529,44911,-33216,39563,15372,-3472,19445,21783,-59750,-58033,22823,-22285,-21974,50364,23709,-81600,6384,24711,63526,-46975,-21823,51988,98968,34327,69962,6596,68235,28775,-70626,-94471,-76414,-122922,-27795,-7349,-23989,-38833,-34591,16868,32060,-48812,-450,62388,-26466,8832,12770,31244,20000,-12475,54262,36908,18913,38328,127585,-7795,-12848,60711,45670,78604,-2431,15374,12069,-34472,-59958,-40818,48663,118753,68466,2910,31296,55686,97614,9513,9826,-17478,-43816,-37071,-1854,-66338,31692,40441,8951,-37918,3892,33190,45824,26602,-20859,13543,23503,80031,108753,16510,12748,16364,22040,47584,-18785,9133,11171,49116,-12855,-73884,-34522,10690,-14101,-75060,77932,69768,-33962,-36070,89321,4393,79375,48850,-55539,-13173,79444,-23670,-76851,-30512,-15339,25417,77267,22621,59048,-35292,-666,13939,5389,-53578,-31531,-18703,-6933,-32586,-4194,40106,23224,7516,-7076,-77260,-112241,-16173,10614,-6396,34042,33518,-22535,13171,51977,15046,66945,48310,471,-13131,77198,28682,33967,-30715,16485,-24479,-7908,-105288,82,63461,-7606,27798,-13869,-56645,-87694,-17264,27537,31059,-42793,-63126,8837,792,28272,2544,-45544,-19982,-11138,-5667,-75631,-70743,-105090,-3505,65711,15781,26882,1144,13176,89358,38392,7696,7402,-7472,-62935,65377,5506,-61191,7020,92752,45699,58107,-24183,-22578,-27907,-100638,-42183,35982,-99406,-90229,-89611,-17612,40037,42076,754,-49074,-24346,-64259,66727,-22716,32864,52226,44169,5678,-51472,53317,59154,4455,-51781,-3150,-2844,-25412,-15941,-15279,34493,-23431,49144,15995,53522,-383,13265,35774,98336,31192,-3925,-57076,1575,11692,25926,-24237,-18599,-8565,29430,58407,41275,-52671,-38302,10698],[-8302,-38816,-19800,-10947,-10150,4168,-4625,41270,17362,-436,-22572,12047,-22715,26730,4008,-2520,8147,-25922,-49743,-147862,-44200,-3235,28,-8424,-45179,-123906,-52660,-29029,-72267,6576,-18351,-12489,45997,-50368,17027,-80272,46137,44204,36577,-87156,-75103,-61396,103211,54361,-93634,-84943,6031,2687,-31020,-63481,-5773,5524,15709,-23212,72861,34288,3907,21870,-61386,-43850,13251,-70965,18330,-30150,-48189,-11705,3160,-1839,101507,-63005,-47359,-49799,70433,-47024,-4128,-13380,27210,-57129,-42416,-39069,64822,-37051,-62904,32288,18639,-21174,-68614,-60964,32171,-48497,-62384,28351,-16198,-9779,70679,75159,-59909,-21637,-28891,-57913,18433,-38110,-25984,19345,10803,3640,-44631,-103288,3168,-3503,-69385,-33921,-57936,-88943,-27462,-18033,-95408,17309,40075,-27161,-8130,45374,92479,78897,-5345,54772,33220,15237,-15033,5198,96740,38339,-17539,-10979,-43145,4168,8814,20611,-64987,-675,3564,-1403,14740,25168,30508,51540,31796,-35822,-14818,-51770,9188,-56016,-90227,-67356,-59668,11429,10038,-3118,-1749,25601,64882,133161,-19324,-7743,11743,12320,15632,67631,34159,34051,6325,-6286,20569,-42729,17711,-26264,-2842,-20441,-9747,82851,38051,10425,-16784,-546,5427,13838,30503,63577,50537,30745,-55959,10752,26607,-54302,-46576,-21739,-14832,26503,8881,119203,-15291,-9896,-17757,-27588,39559,50116,-17375,66928,36527,-35169,-63913,-41962,-28421,-6310,71658,81567,-29726,19578,23761,-941,16693,26313,-89156,4981,-26495,39044,-34452,82822,34,-32966,42740,-53175,15888,-23602,14821,-73162,-162615,-33248,29985,45990,56391,8359,74129,64025,66800,291,-56985,14484,-29853,15600,-169802,-954987,-346495,111766,22923,38218,-49983,-4515,-75791,-30326,6407,-14152,-25501,-9308,-24360,-2552,-83829,-12779,-15347,-53275,-22381,-64361,43575,-9190,-13586,5329,-16548,53531,-19633,-54546,-32447,3644,32341,55511,-1521,-23925,-107067,-69636,-23119,51480,40938,-77189,16458,26431,23736,-52019,-5616,-8686,27112,12302,-32074,101605,-19161,1656,15980,-53326,62746,-61123,-53855,1730,-21932,42044,7125,29087,58388,31289,36711,-58585,-13784,-61052,4422,-2337,-10888,22716,48058,-10060,15328,18154,-10493,49641,110940,73797,14452,-13957,-41697,-79463,-33968,65929,72614,68308,-36101,-184188,-113778,-84175,-18627,-67067,78832,79778,23565,35728,-27742,-39971,38426,14362,-46555,4347,30054,66030,14906,-40319,3324,23203,54560,-54548,-39206,-12810,-92459,-65501,-31517,38379,15958,-9801,-15375,-19445,-66348,-14282,48676,-74449,-57381,-46824,-50772,-20635,28183,86574,-96095,10704,52574,32750,-68174,53604,18481,-97661,-69128,14591,-74606,-32707,-31706,18278,-15562,46193,-2570,23220,-56494,-31337,-45737,15658,-25866,30726,101672,99369,28249,88836,32084,79766,30278,15344,20211,56844,88697,-27299,60680,8306,69343,76146,25631,5513,-7942,21660,34173,42158,-35659,-82169,3593,-42914,-32593,42974,-45591,-26754,-70101,-1583,16459,32485,-38492,-57855,9524,91310,73402,45377,-92590,-40866,-58251,-8912,717,8207,56583,90082,4613,67414,13760,38048,-34862,78725,41016,58350,47635,-38007,-4321,11929,32884,41296,40032,-1782,-61104,-4764,54064,-13870,5573,1524,-78895,-25836,13903,-37636,38754,-69541,40499,34969,-39861,-50413,-9012,-19222,-87493,-32185,62374,43021,28356,-32502,-45280,17083,52804,-71127,50246,-8790,-8560,7478,67375,-30380,-22877,21610,-34126,39711,-47595,53065,-33494,33392,43841,14168,-50916,106617,-106495,-52713,12418,6500,6136,-8451,-33881,11989,-25071,-47293,1379,-41245,-13422,35071,111220,31039,51578,-78637,-31662,49110,31366,-4692,-11073,-29388,53572,30734,-14353,9938,-6813,78571,32777,-58955,31808,34482,-20953,11947,-37706,-40880,86734,52892,-1165,-58762,-7024,-5426,153363,28986,88765,-12360,-60337,-1867,45973,20089,-3134,-69443,-10216,3016,-4305,-62642,57535,97250,27414,-31284,-13055,5811,46040,72676,71262,-18503,2374,-1544,19069,16823,-11423,305,45928,-8583,34051,37706,-62237,9490,78693,-76765,7888,21744,24326,22733,-23234,-23060,36163,-32522,31209,-37822,-46444,-92257,42439,551,3715,34988,13196,23893,-87876,-127872,33302,160,19087,-61365,-79530,4511,13923,-33744,-12548,-26402,-26068,53714,61299,-2563,-18050,73794,12043,33660,-55790,-27023,21105,3021,19438,-16987,-5502,-32592,26616,7190,60978,-19136,6434,15317,6513,-26312,-18660,61804,-10985,-13423,-21851,-16003,72909,-47864,62766,85505,-9115,10474,48187,76051,14243,-45998,-29346,47901,41096,1071,-50274,5136,52828,746,-47871,5487,-110869,-24087,24643,-87738,-74565,-22494,47130,14431,36646,-39446,-26528,79193,-613,34402,-89941,92682,59933,17852,895,58809,-5202,-50563,22742,97840,-9144,-50864,28357,8513,-17202,-174396,-68198,-97401,24439,1611,-46476,-28257,-20356,-33444,80800,-8074,-71658,58875,-3867,111086,70855,56819,-45485,-6617,-50324,-68136,-111913,-29980,-124670,-303687,-1310328,-504709,-173203,-193001,-33594,-69989,-108481,30673,44097,2008,3042,26084,-34359,-45156,27826,70587,42728,33820,-16174,-102980,-15810,69985,70358,-73774,-56324,-48987,27030,9342,-24606,-35815,122804,14295,-29505,30300,9957,-11513,-1809,15226,-70238,-24771,-2726,-13621,11998,46217,12125,-92580,17147,56640,47803,-38325,-31627,52212,93191,79622,65134,-4105,71155,38592,-71209,-126984,-54710,-106185,-35046,-14013,807,15808,-22557,12705,35419,-29357,22026,28744,-18685,832,22571,27188,25714,-23624,49153,40404,5825,35171,95929,-10604,-27337,37694,13500,84176,8499,9475,-4947,-38870,-65459,-35586,26308,93233,105512,13614,40979,36428,102182,18138,-1225,-35152,-54895,-39263,17031,-52335,31173,31683,7344,-40016,2685,20508,44071,-294,-20967,-18343,1776,101231,102536,23934,28973,-11782,27373,63104,28342,4130,13696,47402,-26882,-58061,-30599,7586,-15822,-75462,49803,57801,-28279,-40087,74925,-4567,69911,48040,-55157,-2882,88997,-18350,-79088,-36796,-40295,44679,113381,34886,79919,-59103,15392,49026,-7193,-67484,-56016,-6691,14392,-21168,-10249,1677,5569,-12364,-21238,-93530,-122527,-23196,10331,-6970,206,28120,-8730,7365,39662,33601,64830,14406,5803,29531,103127,23187,19325,-69404,1461,-18579,1301,-101355,-39602,67411,8065,40725,-3702,-48615,-63114,-6860,18025,35436,-12281,-32740,7700,497,25357,15032,-2250,-3754,4317,28333,-64034,-87553,-125469,-5188,18228,-11642,29441,-6732,-4480,128918,29083,-7035,24462,-21825,-70987,64285,3002,-63587,-8803,68406,59406,83770,-22715,-23522,-54119,-99167,-28791,19230,-118597,-71886,-69220,-24307,18033,20897,5758,-66371,-16458,-61419,74922,-26480,39674,46325,58247,16596,-33991,74959,77217,-798,-52213,-681,-390,-30678,-21099,-25479,14199,-46928,45380,19158,50914,4034,19320,27948,94270,28826,26100,-32565,5803,23746,44827,-26305,-13849,-26035,1192,43102,47386,-39698,-27912,-1707],[-37774,-44178,-17924,-3410,26,1379,-13887,56351,21291,10528,-16290,3052,-12327,25636,20636,-30607,-25344,-8769,-41138,-148472,-26757,-8628,-28125,-2122,-28833,-139173,-66000,-39541,-63685,18379,-2782,5642,35923,-62078,-18999,-63229,49599,48032,66557,-62139,-52692,-58877,90147,71042,-109615,-69912,7641,-4730,-22924,-61518,-23245,-26030,6519,-39899,70349,38050,4745,49055,-42479,-29488,-14123,-57191,38409,-16626,-34517,-1828,-21920,-688,93376,-47790,-35993,-31896,73572,-53126,-17143,-25424,26660,-45423,-22079,-18113,89900,-17648,-58001,45096,26372,-14416,-63851,-49809,34583,-2843,-48625,2242,-41272,5189,68088,56057,-60227,-27106,-27938,-32765,27093,-26293,-7752,41083,37105,-2132,-57574,-87510,22773,-5429,-40273,-30796,-56254,-111774,-15712,4407,-87290,14716,49819,-32289,-13056,59651,57599,39399,4754,64502,32980,18743,-7167,10482,92982,41617,-9725,11318,-52511,-2832,25253,26419,-71712,-3754,-10230,7139,13995,50545,26413,45964,35375,-20756,-36848,-50475,-19006,-56934,-109891,-37096,-58186,5030,-6300,11240,13711,22559,58668,122811,-14345,9219,-1594,14701,27821,70227,34336,44264,-5619,-23501,20610,-36467,21089,-48753,-8800,-36053,-7735,17166,2683,128,-31001,-6689,19320,44372,34966,88599,45667,31216,-64877,15724,17911,-29767,-14538,-25859,-11535,-10071,-21952,92753,-25093,-18829,-39764,-27420,26280,61264,41693,58959,44628,-30069,-49517,-35866,194,-11913,59029,61993,-50273,3899,-5878,-9120,27700,32557,-114343,-3017,-26173,31632,-37850,71866,-42875,-82171,29873,-56396,45354,19121,19074,-88997,-200024,-33145,17825,60784,119228,52723,61136,28629,77118,5513,-33462,3928,-43815,-2960,-184525,-904733,-432397,91047,15075,26052,-86555,-15098,-65408,-28140,-1492,-18107,-29709,12368,-14705,-8242,-97343,-3794,-12513,-25622,-30261,-75652,44739,2482,-20280,-6080,-53153,68368,-3341,-68836,-28197,68169,42774,36382,-18360,-9915,-129119,-59562,-22138,64597,17286,-76078,-2790,27726,31264,-72442,-15965,-26174,30212,15491,-35971,124775,-5048,-12483,20593,-49434,65108,-43498,-71370,-7368,-36001,22895,-2281,34561,47810,48794,32229,-78160,-33349,-82379,3219,-23257,0,37909,45000,7865,8227,7093,-10027,42206,131017,59920,3327,-8609,-20225,-68392,-38910,69550,65101,56231,-44821,-192443,-146834,-60672,-23259,-57120,60992,51563,5473,32438,-27855,-37929,21982,-2631,-21356,-7265,26951,72876,5075,-73765,2173,-9497,27723,-75120,-25923,-718,-90082,-70956,-42432,42802,26507,-10485,23071,-1052,-49457,5952,57499,-94971,-75098,-36485,-51554,-54369,-5560,73300,-100795,-6727,65546,21308,-62860,48243,25468,-89484,-60278,17874,-61064,-31146,-24977,14564,-15404,43656,-21144,-17644,-42870,-22086,-46276,21143,-36418,-10697,98376,98566,9393,88249,33290,91660,31665,13772,14098,38284,89021,-3985,78918,15565,48788,74443,26536,46341,-260,28652,23872,58928,-24238,-56184,14126,-36161,-21560,41858,-39526,-11229,-68768,22380,8501,26608,-48678,-53304,29892,92757,116098,20252,-105269,-56310,-47659,-21726,6841,25418,49238,73961,-15303,64623,10109,22194,-48674,74168,17004,74788,51192,-44481,-42433,2236,29925,22078,7115,-11582,-29628,-2192,43569,-39385,10178,-7472,-72616,-31237,10271,-46454,21758,-38910,71396,49365,-45192,-22748,15428,-29651,-84318,-46986,63221,35009,38940,-17686,-38929,28563,66080,-44900,29931,-7170,-12342,-4918,53761,-49508,-14109,12855,-33471,37820,-51732,28535,-33192,9664,8229,22196,-27314,58605,-103817,-43047,13217,22290,17040,-13722,-69812,-8358,-24613,-29049,-10587,-21446,-5295,25054,78373,18508,44197,-65329,-25766,46279,21651,-25859,-8349,-47345,42201,38144,126,-3839,-10044,57139,33864,-43198,37687,43686,-26867,29929,-11277,-20068,53523,55924,8743,-45081,-18030,-10525,150838,9583,101188,-22720,-69094,18473,53080,47033,12078,-64024,-47171,-4377,-41937,-59955,43837,94754,29212,-34328,9765,240,42676,52519,83024,-20741,17233,7512,7737,33758,-13664,-9168,34425,-10371,12151,40600,-58866,-2489,48273,-88366,31054,54231,23447,31472,-33968,-56863,22266,-32397,67490,-38454,-39176,-71007,69540,9570,13781,10480,36599,37523,-69736,-116235,11740,-5292,5318,-44070,-70943,7457,23174,-40415,8287,-10492,-10562,29938,55669,-7722,-20017,75302,4158,19234,-32938,-9688,5065,45422,26130,-17419,-12063,-3951,39596,9854,40190,-42531,4198,1872,-22576,-34237,-13478,55549,-5776,-21900,4662,-6875,72755,-22212,79433,89434,-27975,-11492,53870,84982,9299,-27095,-19302,28146,44461,-26445,-70572,11655,70292,-5704,-41152,-12426,-103613,-46103,-12267,-98853,-76759,-41565,36848,27275,53551,-18380,-22230,64122,-6804,19320,-62338,92850,57759,32205,9477,55442,948,-54253,24710,91859,-14118,-47920,-4345,29457,25658,-150016,-64552,-70194,41831,4654,-34605,-49025,-32380,-27026,92312,987,-41947,51434,-13664,100486,73441,32528,-16757,3187,-47151,-94178,-106688,-36725,-144776,-296695,-1335456,-503149,-176099,-154476,-32953,-107748,-154486,13764,19962,-22452,3099,29355,-73170,-39967,29581,35600,31275,14578,-11789,-99958,-21305,92831,27308,-69046,-34698,-24713,47682,-1414,-10601,-20165,113415,-4602,-21753,17634,-2180,-19117,-25931,6215,-80102,-1229,-26664,5748,52911,39869,-3674,-104528,21794,72315,21788,-29342,-46177,44421,66171,107711,56207,-12935,61165,47052,-61133,-132415,-20057,-75665,-43902,-22911,23205,53130,-9347,16579,26746,7541,41777,-17169,-9343,-6990,32462,37105,25896,-22976,42182,45354,-18822,29521,57283,-9964,-30645,24997,-19799,72812,21510,-3095,-25029,-45907,-63457,-31692,1198,61464,130204,21285,36777,22972,103141,20426,-8847,-52998,-56715,-39660,20646,-41591,26575,21765,8673,-29900,10272,3234,52287,-14320,-22356,-54145,-19588,112317,88422,28187,37899,-35387,30785,56301,65952,-21000,19251,33047,-46909,-35326,-24800,2118,-20776,-58000,18031,39157,-11104,-36351,46876,-10518,53764,43316,-38960,5665,90124,-7930,-78728,-38303,-66289,46012,131883,40984,88957,-83155,26131,64621,-22506,-76372,-64720,6376,40562,-13592,-17675,-33952,-14563,-22245,-39541,-97436,-121554,-39062,-3870,-6279,-21783,34288,16671,-211,17057,51611,61182,-10006,8527,71325,106854,6428,-8374,-91866,-12083,-8363,16905,-90347,-72209,49686,11953,41230,3756,-40555,-39989,3902,14266,26243,18988,-3392,2569,6335,23546,25269,32598,12629,20990,67792,-24899,-91491,-120410,32,-45163,-37269,37825,-17326,-20710,135879,19485,-10198,42523,-40401,-70069,64235,5013,-58797,-18455,27573,69853,90067,-19981,-14543,-62685,-86259,-21793,2830,-126505,-52559,-40195,-21582,-5059,4811,16850,-75316,8442,-48582,75327,-9173,37579,36373,61576,21373,-11389,76325,80560,-10247,-45212,9934,147,-27223,-27578,-25609,1812,-63631,45527,30810,52249,15642,23067,22428,56172,22414,39940,-6115,6962,37492,55437,-19804,-7473,-42197,-18681,18026,51708,-13106,-17701,-16460],[-58733,-35761,-12410,-12398,7877,-2336,-15665,65919,18540,20504,-8342,-19811,-5500,29654,31067,-48906,-52863,-4423,-41838,-121936,-11236,-2313,-50612,2437,-15565,-141948,-71052,-43399,-51310,27638,11036,9250,26372,-67484,-52692,-33718,47520,53946,84036,-23110,-27649,-47827,76251,77630,-116193,-53898,7092,-10016,-10167,-44574,-23461,-44147,-7848,-50316,53963,45770,9830,70139,-26063,-21071,-52793,-46504,44025,-3726,-14044,6538,-52252,7699,52743,-25473,-27598,573,70127,-43284,-26985,-30158,29509,-30188,-4815,10977,102864,-2405,-40796,48013,32712,-14746,-40213,-28917,23036,32742,-32614,-14033,-57298,24754,59031,31845,-48238,-22433,-26279,-1882,31233,-25455,14870,70583,55767,-10789,-65300,-71872,29472,-4748,-13485,-20351,-50235,-110093,-182,21466,-68513,7687,49008,-32913,-12097,74598,18159,924,17363,59920,18271,16098,11916,18801,80976,43401,-1375,23054,-56246,-5152,50100,28406,-72560,-9703,-15769,21251,11979,64790,18068,33301,42293,2101,-61222,-43665,-58057,-60934,-103332,-8132,-55527,3083,-27287,13259,24253,7784,41692,108824,-5016,34269,-13753,34289,35997,58987,34298,51568,-11083,-24763,15634,-31098,24407,-67539,-27177,-52800,-869,-33214,-28635,1368,-38099,-10418,28358,69264,24589,87456,30736,35510,-67447,2733,734,-12068,6604,-25133,-7205,-40636,-37226,49249,-34592,-26562,-46259,-20868,13504,58012,90026,46653,38466,-30806,-37234,-29615,24096,-28077,39970,40152,-63095,-13658,-28254,-17583,34056,41531,-130390,-7017,-20589,21116,-39848,56498,-60179,-88465,19773,-51107,51953,58967,31460,-89186,-195447,-31403,13443,59016,142288,102770,46013,-17170,72970,9883,-1419,-11977,-55532,-16966,-155675,-861670,-532514,64370,14658,-8463,-112256,-32799,-53967,-38198,-11163,-23386,-40589,32088,-7473,-18951,-102343,8409,-10882,4947,-41265,-74952,34582,10426,-21364,-19118,-86976,74510,14582,-78911,-24127,128190,41808,20092,-25989,-5130,-131757,-44078,-18460,66664,-13034,-63785,-25181,20451,34373,-91017,-23230,-39310,36141,20830,-30342,121541,327,-27082,27939,-36796,56455,-23547,-81025,-18101,-60996,37,-9075,39037,39087,66165,23581,-83202,-39695,-84380,2456,-38253,9211,45412,41264,26263,1245,-3664,-6763,27843,136237,36809,-3799,4134,100,-60479,-39964,53547,55507,48486,-64471,-196568,-172349,-53740,-30245,-52330,38811,24505,-2007,21646,-25445,-31157,4044,-27757,9149,-12034,18405,63791,-2888,-98995,3837,-46905,1224,-74070,-4042,6608,-77488,-68557,-56291,40318,37774,-3961,56916,16006,-22533,24985,54567,-111029,-88977,-27876,-30139,-80681,-31429,46492,-78714,-23903,69470,14896,-39269,43515,32636,-74992,-41891,15531,-53099,-18189,-19572,8069,-2390,34542,-31555,-43728,-22087,-13697,-51074,22355,-32709,-41068,79009,88979,-5350,72496,25692,94115,35701,6672,8351,15138,78203,27738,89868,27519,21682,60496,24301,73209,2209,33007,13992,68825,-9943,-22139,21316,-27711,-24130,33374,-26714,12464,-61260,39248,-8573,19782,-51995,-36960,46037,80710,134426,-10563,-103685,-68730,-38118,-43413,-955,29372,39205,54809,-44106,38125,980,6549,-69222,58092,-11729,88451,31384,-44144,-66155,-9468,26578,3095,-13866,-13970,1126,-5758,31851,-35572,17331,-16137,-54016,-28875,2075,-38036,2577,-17660,89881,57601,-41633,-9331,32435,-48004,-73289,-52081,58991,24645,38606,-2178,-35027,42193,87074,-15454,-224,-6971,-9042,-16399,37866,-57930,1026,13686,-23748,33766,-58174,-2287,-32684,-11663,-27095,25189,-2460,2955,-95303,-20062,11302,39358,30814,-16336,-79767,-15444,-26529,-11276,-24352,-3441,10486,15275,34514,-503,30138,-46729,-18797,33825,17663,-40073,-5295,-63123,20776,41927,9877,-14751,-5307,28161,26376,-16014,41870,47940,-38326,47958,32136,8603,22243,53882,6026,-17435,-17882,-7558,107050,-16985,87461,-13508,-62238,28149,48662,63926,13415,-60451,-67399,-6846,-78239,-41980,28290,83966,12120,-34156,19501,-9599,28424,19699,89384,-10232,38145,5779,-7004,37777,-16057,-15086,17587,-7912,-18368,42349,-48922,-11983,-3476,-88142,47395,73772,19650,41678,-36933,-95766,7626,-23526,70924,-41721,-30848,-45784,87174,18448,17873,-19365,34667,40892,-32265,-78715,-8004,-12667,-13781,-29490,-51189,2969,28510,-31094,31816,4675,2241,8185,45923,-7818,-27754,72623,0,-9710,-23486,6066,-14439,86892,34453,-18029,-17615,15778,55356,19058,19367,-55624,-567,-6484,-26157,-26919,-7711,52448,12052,-31569,33502,3437,67528,8934,84176,95354,-42881,-24120,56270,77592,390,-6764,-9900,-1313,43901,-56283,-78918,4139,76222,-22525,-34920,-35122,-83421,-67748,-51579,-92564,-67139,-53606,41530,46406,65164,-3652,-19215,55915,-8644,2655,-20630,100628,43879,41362,9688,40413,12493,-55632,17249,63218,-28469,-41234,-35301,43066,55080,-85271,-56381,-47128,41508,14195,-13842,-58602,-31357,-16664,86699,7234,-12115,31780,-19291,74730,63982,-545,15221,10945,-53949,-122619,-104432,-55575,-163170,-283030,-1367887,-504348,-179377,-119816,-33035,-132922,-187112,-10850,-6588,-50923,-29471,30744,-101113,-36897,14574,-4165,19256,-1798,-9892,-87382,-31321,90062,-30789,-54645,-12347,-21050,48511,-18265,4454,-18012,91072,-6233,-14884,2066,-18521,-26066,-46757,-3974,-90402,8195,-37660,31493,88235,34954,-21018,-115551,18441,63672,-9210,-25243,-61457,29415,23327,113521,44621,-17307,41879,52848,-39350,-107694,11811,-45344,-50299,-28794,39317,61132,2630,22831,8541,51091,54696,-59009,986,-10998,42292,56396,19991,-12893,34734,45993,-47113,22735,26643,-5738,-22824,25618,-46865,46891,34005,-22504,-42498,-53701,-55299,-32462,-21487,33006,133740,23464,21771,17197,97290,14915,-11123,-65476,-48838,-37776,7699,-35999,17646,11861,12106,-7895,25303,-3687,72381,-15345,-22788,-83633,-36138,108686,68469,28048,37675,-51544,32861,27900,81016,-56895,32194,10619,-72731,-11930,-17576,-7486,-29330,-30224,-7082,19577,10038,-24775,12073,-13538,36398,35438,-12394,10634,80659,794,-72678,-36204,-88368,31143,121996,38531,80482,-97216,29369,59558,-36297,-76547,-57582,20977,63774,-13234,-24652,-55672,-33026,-15064,-56620,-86775,-110078,-51092,-24748,-4903,-32956,47174,41808,-9341,-7339,57642,55532,-20700,5079,89522,88885,-13894,-41080,-90024,-22535,4463,33954,-75963,-84853,10874,-1863,29258,7529,-32778,-24272,14112,19256,9493,43814,18689,-8122,17706,22470,30153,41577,21672,32889,95305,31146,-81049,-96319,11992,-94151,-53174,45403,-26723,-27888,115027,13390,1719,54854,-60497,-67883,61886,10024,-46887,-17232,-18059,73148,74361,-13786,4672,-50886,-68678,-23794,-8449,-120323,-43383,-11046,-11565,-26851,-167,32353,-74536,41083,-28668,69874,19010,27651,27786,54063,18903,9924,64084,70484,-19172,-27251,25332,-1624,-14952,-30645,-17715,4290,-68367,47796,47162,60898,32103,22924,20124,-5612,11790,35023,16180,5511,51146,52774,-8624,-3329,-52982,-25733,-8009,53344,18670,-13626,-28999],[-62269,-17105,-4084,-28345,12203,-7237,-8372,67535,10133,25958,2424,-44193,-4719,37904,30645,-47108,-64220,-13989,-48678,-84002,-1031,13304,-62234,5695,-7416,-125928,-64263,-38650,-39288,40509,24260,4775,18241,-66369,-73759,-225,41458,61460,85380,16322,-10084,-30277,57752,70285,-104800,-39062,4411,-14144,2523,-15703,-16495,-45972,-23479,-54637,28088,52282,17775,78343,-12906,-21549,-90775,-42095,33391,7842,10670,11018,-79410,25538,-3479,-2136,-25611,38905,59093,-19198,-32670,-28109,33170,-15072,6240,41811,98270,7460,-13340,38698,33346,-23265,-1950,-2245,771,47765,-17925,-18548,-60335,42253,46640,8882,-34145,-11468,-26660,24800,33401,-38094,34736,97806,59636,-19269,-66178,-67569,15875,-3878,3533,-8513,-43069,-80903,11554,28175,-44682,-1398,40302,-29239,-8829,82680,-15900,-24292,34722,44603,-4648,7989,36868,28635,65187,42277,6483,22012,-50969,-4486,69841,26867,-65700,-13718,-15306,33037,9340,61557,11186,17326,52036,25259,-81210,-34349,-94127,-67427,-76817,10691,-52725,3947,-44653,3081,28093,-10414,19391,95559,8167,59509,-20024,64136,38684,33104,30852,54381,-11528,-15529,6022,-27249,33418,-76569,-51658,-67442,10119,-51605,-48655,10379,-37938,-12748,27029,81129,1180,67903,8808,37962,-68014,-24470,-18901,-4950,12321,-18186,-7747,-58041,-36134,12171,-39074,-33078,-42528,-8862,1902,42119,105299,33435,22189,-38392,-30341,-26718,35699,-52231,19077,23253,-65571,-18087,-40093,-26287,35281,55060,-128425,-6230,-10995,11063,-35830,40946,-53504,-58241,16898,-35790,33741,85731,47336,-73559,-169581,-29590,18089,45088,127001,145331,31781,-61776,53822,11861,28616,-29442,-62547,-27739,-86772,-826328,-630157,37152,20509,-50120,-119245,-54386,-48285,-50310,-23050,-26379,-51726,46379,-3551,-28050,-93389,18905,-9337,33427,-47076,-63766,21171,12817,-17213,-30837,-109473,70789,26938,-82124,-20120,159325,30658,11255,-18374,-10996,-124116,-24963,-12943,57606,-39305,-42885,-41017,4274,35204,-97561,-23394,-41928,41211,27018,-17259,86984,-3373,-36136,33447,-19550,31468,-3909,-79800,-27616,-78378,-18572,-13098,41971,35568,78386,14609,-76506,-26340,-66941,1050,-41736,15519,43934,35708,42039,-6679,-11066,-2564,11130,121624,11965,-4446,24222,12430,-59484,-39189,29263,44719,49524,-92917,-191467,-179100,-59787,-38732,-51967,20596,4654,4335,7329,-21827,-18489,-8949,-50004,32596,-11636,8670,41812,-6354,-107991,8638,-81506,-17667,-56176,23026,8594,-59372,-55626,-67132,30837,47222,9437,82325,25972,4218,37490,40202,-111446,-96097,-25000,4711,-93768,-43638,14497,-31556,-35348,63912,13140,-14095,41743,38056,-61652,-19590,7859,-45903,4064,-16294,815,20107,20273,-30744,-54289,-3443,-9933,-56934,18513,-16194,-53957,50416,72595,-15104,46916,9564,88058,41869,-2913,5512,-5037,58115,56610,88457,40479,-4588,38117,22083,80370,976,36652,5782,67024,5963,11842,18061,-21962,-37612,21420,-8312,42922,-47908,37898,-30802,14777,-50522,-12821,55770,61509,124027,-42092,-86516,-74924,-32078,-68910,-21806,18718,28845,39038,-81799,-4162,-12725,-8488,-90958,34605,-35939,93543,-4253,-39352,-70516,-18223,13851,-9735,-12519,-7505,24997,-17355,20608,98,25969,-17667,-28254,-21725,-8804,-15403,-17269,-13715,88694,58513,-31095,-14547,38713,-65618,-55946,-38751,52799,14319,25227,6068,-35163,56116,113705,11662,-32109,-5353,307,-24458,21167,-53987,18543,24985,-7855,26922,-70217,-31594,-30834,-28471,-52840,22744,16610,-40608,-83305,4967,3999,53361,45063,-16186,-60868,-4100,-29170,1048,-36207,8712,27734,5904,-10098,-19300,13698,-33341,-9508,20258,17115,-44002,-3098,-73388,-6651,41069,9116,-20246,4784,-27,12319,15789,36946,43020,-51692,59141,75121,33953,-461,45130,-10103,19692,-5637,1654,32253,-46214,51732,8930,-47039,25097,35250,61311,5023,-61486,-71051,-4439,-99815,-13413,14675,72213,-13507,-34002,7049,-23144,8528,-16170,83538,6625,59672,549,-21525,28430,-18941,-16291,222,-2005,-50575,40969,-31700,-20048,-54899,-72667,52300,68967,11658,53259,-28692,-133274,-3748,-7679,43321,-47309,-23593,-27312,88299,23539,12564,-45108,8747,35309,12568,-30863,-24096,-20003,-32762,-19715,-24634,-4074,28315,-4765,56990,17042,8641,-4244,32801,-4445,-36492,61290,3940,-47900,-27260,15352,-30790,104525,45364,-20854,-23753,30941,73166,30269,3191,-58672,-5124,-7681,-6907,-7046,-5134,51386,39009,-38859,58731,13545,62392,36104,72855,101184,-49161,-24488,53690,58279,-10623,9425,-2306,-31253,41250,-77808,-69005,-12906,70250,-42662,-28619,-58795,-61953,-81639,-81358,-71024,-47455,-52185,62011,62099,63289,-3526,-15718,52671,-8591,-9712,21402,110446,24998,42695,-3648,19267,27066,-54863,2744,25285,-47305,-30813,-57538,44110,67074,-9781,-43655,-31408,20388,23914,9449,-54620,-12744,-4460,67097,8929,6365,9761,-23994,44179,46613,-33968,41441,18485,-71844,-146975,-106785,-83080,-172516,-266605,-1404910,-510900,-181671,-94754,-32013,-131165,-185872,-38363,-27532,-73330,-84722,28907,-105934,-38538,-9025,-36452,362,-13503,-10824,-69278,-41103,74246,-81194,-33470,5052,-31402,23616,-39470,13321,-28450,60301,3353,-13140,-15436,-35613,-32271,-58973,-13267,-99145,9087,-30616,56615,103993,34903,-35593,-119916,7936,31067,-37909,-28651,-72722,10042,-21385,100520,32478,-15790,19743,54641,-9297,-60874,27048,-29084,-50662,-27754,46706,42173,10448,23277,-13260,84988,58003,-81309,10579,-8628,52809,75024,9171,873,28891,37940,-66894,16435,11187,921,-7150,35018,-62631,15600,44445,-44001,-50885,-58158,-43597,-38536,-37737,13340,115831,18973,4304,18139,81367,3710,-7226,-67984,-34573,-34448,-17582,-35651,5904,3299,16196,19319,43521,4493,97328,-10818,-21022,-100288,-44666,90043,45916,23546,29584,-61720,34950,-12733,71482,-85386,52428,-12308,-99827,6857,-10127,-24126,-40264,-1734,-17290,5045,26518,-7868,-19413,-14360,23625,26772,16193,11080,60569,2076,-58487,-31805,-100031,5683,84700,27835,53765,-93502,25022,40292,-44927,-66015,-40497,37819,76642,-20933,-28863,-58782,-46576,7074,-67380,-65065,-93284,-50000,-42359,-3516,-39480,57832,53912,-19621,-23928,44537,46778,-21410,-7238,76644,57182,-29288,-68502,-66268,-28061,18651,46588,-60278,-73232,-38757,-30645,7698,6790,-24139,-17672,22066,32952,-6142,58244,30619,-23247,32646,21012,28998,23049,18393,36148,95192,82517,-58123,-64315,27157,-106278,-53246,46239,-31506,-21668,79620,12681,25906,56823,-77983,-71451,54329,15232,-30239,-6436,-53729,67602,43385,-2677,29750,-25796,-51384,-33342,-11028,-101015,-46272,9113,1393,-45797,7018,47116,-65554,63065,-6685,60137,45303,15525,24249,38030,10288,23642,47719,52470,-23027,732,41003,-5788,2783,-27087,-7899,22276,-59978,47734,61913,73716,48767,18765,20182,-68433,-1732,15908,29762,1932,62222,37474,2143,-3405,-55271,-20725,-26720,51485,43987,-17591,-35414],[-44754,5220,5853,-36509,12653,-13599,6343,60020,-864,25771,17221,-55576,-10850,45190,18677,-24940,-55149,-30728,-54060,-51762,2954,32470,-62979,8713,-5087,-93607,-46528,-25307,-30656,58606,38722,955,11602,-59747,-77490,28449,34807,66658,71954,41287,-3163,-9541,28447,48068,-72124,-26892,160,-18752,11141,18424,-13018,-33826,-36656,-55097,1473,51582,25233,70575,-4290,-30062,-113984,-43566,13075,17871,35665,10285,-94625,49357,-52281,16946,-31476,72879,41589,11943,-34874,-22924,34197,-3157,12137,67582,76837,12984,18480,19722,24895,-38054,40426,24279,-24947,41093,-6987,-13850,-50508,51563,34428,-8628,-28005,321,-30824,41549,36550,-59784,46711,113177,45462,-23784,-59441,-75529,-15978,-5704,8273,-2110,-34085,-29196,14633,23318,-23621,-9413,28446,-23579,-6471,75089,-37617,-33019,56725,25037,-26414,-4105,59252,37317,52975,37446,12846,9938,-35690,-2584,71862,22841,-51370,-11282,-13500,37311,6775,40998,11229,3631,61729,40523,-92723,-25783,-113360,-74362,-42839,15274,-49459,4974,-50830,-15601,25702,-22582,-827,85404,23503,77892,-18300,90247,34981,-2516,20668,52485,-9469,-4324,-5739,-24274,52026,-71641,-74369,-77439,24120,-41156,-53323,21193,-30355,-14978,14056,76373,-29806,42602,-15236,35312,-69356,-55374,-34592,-7901,4481,-5901,-15299,-59846,-24052,-5824,-35772,-37912,-34286,7528,-9103,20813,78000,19952,2956,-51018,-29398,-28560,33785,-77255,1808,15977,-59059,2384,-40466,-34594,31856,71684,-104939,-1639,-237,4515,-23442,29495,-30641,-14673,20108,-13841,-2093,94287,61474,-46500,-142826,-28459,28991,26799,90282,168626,22437,-93447,23881,10125,49810,-43970,-63013,-37753,1167,-796629,-708340,13072,27160,-84334,-107829,-75129,-49767,-54676,-37170,-24269,-55681,52853,-3629,-29881,-71181,22243,-7905,55054,-41789,-47513,12300,8353,-9289,-38117,-114697,58684,30626,-78040,-14693,149354,13937,10640,3841,-24901,-118780,-7927,-7694,41552,-53104,-19961,-44475,-18275,35329,-84649,-14773,-31762,39668,31170,-3267,30088,-13727,-37625,31966,-2732,-6703,15126,-67877,-32511,-75814,-27316,-15223,42441,39079,81689,8512,-63087,6255,-35688,-921,-32673,18286,33131,27246,52335,-16167,-12834,546,-2314,94541,-5369,3724,47669,12236,-63365,-38363,7417,32199,58041,-126076,-175698,-160488,-71809,-46962,-51901,10624,-4761,22154,-6255,-19304,-1395,-13397,-62001,40505,-10434,1249,14690,-4374,-99152,15276,-103888,-24676,-29942,49469,5752,-41263,-33112,-67527,15838,51233,27403,100261,25765,23134,40836,18838,-89616,-94232,-28293,37753,-91261,-41433,-13367,27974,-36827,50845,12858,2306,42591,40187,-53336,1035,-3462,-34394,32961,-14603,-5349,46038,3277,-19865,-53519,7120,-13660,-57667,9779,7663,-48573,20586,53899,-18628,19337,-11444,75803,48591,-10384,8480,-14703,32727,69603,72733,50113,-22225,13858,23865,72059,-603,40264,-1083,52635,21406,38667,4675,-18895,-54754,11791,11731,75206,-29736,17825,-50471,13273,-44531,11576,58605,44070,94731,-67043,-58142,-74771,-30537,-86226,-49061,-2680,20659,33236,-121193,-45715,-28056,-22310,-108108,8395,-48813,85912,-42322,-32593,-57314,-19301,-14953,-12456,12661,6258,37796,-34295,10997,54298,33984,-9253,-2989,-14091,-19475,13828,-35589,-27185,67685,51889,-17859,-32134,33706,-74811,-35069,-7466,48203,6886,1661,2573,-37976,68170,138585,30295,-56377,1166,12513,-28955,4223,-39214,33475,43641,9454,17056,-86732,-53836,-26798,-40005,-63100,15962,26210,-58080,-68091,18939,-10050,61849,57167,-14002,-24871,22247,-29124,5705,-42769,14423,40589,-5119,-47834,-31154,97,-29232,1437,13785,17176,-36778,-3718,-75817,-33729,36397,-4477,-18687,17223,-18080,-3032,41788,18270,24919,-62241,58148,99990,46419,-14860,30157,-34126,58606,15468,14552,-40869,-71516,4731,30066,-32328,14294,18752,36861,-6269,-65661,-64922,749,-95933,19556,5558,63313,-35327,-37600,-25148,-38050,-9562,-44887,64318,20194,74029,-957,-32240,9589,-21775,-13198,-11957,4813,-76529,34685,-8786,-29437,-84642,-43764,45469,37541,854,64841,-10406,-159371,-9270,11220,1466,-53446,-18873,-21125,71840,22324,-3167,-59772,-27007,25186,48413,8223,-38644,-25947,-45675,-14240,2404,-7770,22930,33007,81945,25563,7824,-3851,19273,-354,-42158,39151,17796,-84036,-37024,16603,-38273,83563,57642,-27857,-31985,42879,90924,38545,-6267,-52989,-7353,-3595,22032,19116,-8595,49795,65743,-41448,75649,21642,57406,51324,44616,101801,-44713,-14527,44059,32850,-20717,17930,4020,-53217,38722,-81412,-41651,-31533,55673,-56670,-21345,-80509,-46163,-81037,-92716,-40495,-23055,-38531,89504,64387,44703,-19656,-10890,50574,-8406,-13549,53189,113871,8511,35639,-30942,-788,41590,-51328,-13802,-5316,-63447,-16770,-67004,31381,63448,44540,-27896,-20554,-13932,27844,26600,-39749,19555,7248,40903,6486,8529,-5216,-29790,18786,25932,-59809,55570,24848,-96724,-159158,-111948,-112635,-169307,-251354,-1444152,-523306,-181989,-78323,-29174,-100566,-142594,-62989,-37873,-80984,-138374,23691,-86767,-45647,-33706,-54357,-31448,-21751,-14842,-49726,-46606,58556,-102104,-10273,14646,-44431,-21389,-61070,10741,-45890,27916,10576,-18184,-33033,-49473,-37428,-60193,-19573,-100623,11569,-9191,73975,92217,41441,-41686,-110304,-6338,-15463,-57711,-38572,-77078,-9346,-50611,77533,21545,-8514,1213,51793,21183,-8320,20073,-32889,-43103,-18434,44868,9102,11209,11583,-31628,95195,51093,-75741,16930,274,63985,83116,-3794,11891,26283,20411,-67234,11972,8562,7925,10936,43731,-65291,-8198,51435,-60746,-46018,-55341,-31290,-47087,-45575,2923,84696,8769,-5979,22999,55420,-9018,2327,-59161,-19963,-31771,-46886,-38834,-5628,-2426,19565,41039,59379,22657,116138,-8938,-17474,-102641,-44038,60722,25672,16128,17732,-68493,38818,-51169,48221,-86682,75136,-27691,-119443,17756,-3904,-49337,-50602,20368,-9925,-825,32019,9917,-39408,-14041,19228,20199,39066,7689,32755,-5515,-36358,-25838,-95547,-22885,34141,11911,15025,-71516,14782,17062,-46271,-45852,-20138,57158,74711,-34668,-28420,-45340,-53682,34944,-68477,-40950,-78012,-34380,-48849,-2649,-47234,58061,46012,-30154,-27001,13074,34344,-19394,-28461,42435,22268,-34146,-82046,-33461,-27595,32883,50565,-43710,-41765,-82906,-62627,-18349,967,-13482,-17762,25675,52180,-12990,65530,33667,-39179,48019,17848,23634,-10011,2911,30289,62862,108555,-29023,-35865,39369,-80126,-35900,38130,-30012,-3161,40653,16736,53420,47398,-89294,-82172,40517,17678,-12789,7962,-68308,54503,10419,13346,52703,-1489,-35850,-45380,-3497,-73051,-54334,15033,12330,-60656,22117,54168,-51700,56844,12359,46905,59752,8829,26576,17458,-1961,25722,34495,33218,-19209,32977,52629,-11847,20363,-16685,-3241,48728,-41850,39593,68166,83145,60771,11773,20279,-110994,-15458,-8117,32750,-3462,68076,14688,8243,-7100,-48054,-8066,-33818,45474,52635,-26714,-33931],[-11127,24110,16037,-27696,9547,-21482,23978,44746,-10359,20967,36081,-45134,-22855,44150,-1532,6791,-30210,-43005,-51090,-34103,2362,48180,-56709,12365,-7752,-56055,-23432,-5339,-26174,75101,55112,3877,5642,-49555,-66096,45593,31536,64561,49674,42472,-2033,10828,-13339,13411,-25407,-18267,-4690,-25130,13256,49654,-18951,-13545,-44991,-54400,-16404,39901,28175,48830,-1269,-41662,-113230,-47947,-5696,26240,56311,4281,-91750,71280,-77590,29212,-44148,94298,21451,40908,-35191,-20163,29892,3962,17028,82979,44761,16494,47141,-1577,6968,-54766,72773,44826,-45278,19743,-706,-5068,-31291,49556,23625,-19700,-34424,7974,-38790,47378,42475,-80823,49094,110922,15147,-21210,-45956,-84837,-52263,-12210,2581,-4878,-18907,31820,8427,9544,-11823,-13686,18426,-20258,-6971,47574,-44192,-30477,78760,8125,-38727,-18111,70383,41419,51195,29125,16934,-8091,-12336,233,49730,17633,-31947,-979,-14414,33180,4579,8725,20626,-2809,66676,42406,-95113,-19874,-109737,-78988,-12911,6960,-44394,4890,-42301,-36706,19127,-22305,-12058,78678,38575,86244,-9595,99137,24768,-38955,2524,47223,-7131,2225,-16321,-21096,78573,-52145,-88226,-81220,39117,-17666,-43576,28515,-15728,-17719,-6729,56402,-61017,19953,-36172,27372,-71019,-77103,-43239,-17182,-9912,8710,-27072,-47160,-8598,-6843,-25199,-39966,-25357,28396,-20259,2985,16608,3267,-12510,-63755,-32404,-33960,23276,-94522,-7250,19437,-47738,46623,-29959,-40820,24842,86672,-64664,4814,8307,2994,-4248,24283,-596,18061,23641,7484,-43184,85018,69416,-16240,-124654,-27717,41367,12295,52887,166412,21816,-105067,-9073,4060,62564,-51822,-55972,-48882,77357,-769683,-755814,-7119,27147,-101558,-84840,-90171,-54886,-47710,-52369,-15164,-47932,50702,-7867,-21966,-43869,14493,-7808,66320,-24458,-32980,12131,-3460,167,-37790,-102317,41344,26584,-68600,-6077,105303,-1716,15883,32885,-41065,-122179,-298,-5122,24539,-51751,-3106,-35261,-42302,35073,-51526,1692,-11435,26710,30077,2825,-29617,-25938,-33688,19988,9553,-46685,34905,-48257,-30111,-53913,-24872,-16755,39638,49546,75007,6810,-47142,49051,203,-2333,-15000,17663,14414,15903,55167,-26830,-8451,985,-8058,67688,-8535,21033,66539,-1182,-66611,-38439,-6263,16740,68673,-158318,-152137,-119413,-83168,-53071,-47201,7945,-3964,44381,-15925,-20398,16362,-10468,-62967,31119,-13579,-2725,-7580,2418,-77170,21347,-105729,-19907,-3875,69296,-299,-27541,-5589,-51896,-2004,47041,46369,113109,15551,30874,36080,-2164,-47759,-81734,-35087,53517,-74578,-28057,-30261,81627,-26328,34066,10141,8997,43254,38612,-49492,16040,-16139,-17000,64769,-13021,-9453,68671,-13769,-3454,-46615,7592,-25293,-47609,-3025,31388,-29512,-4046,39206,-13618,-2022,-31015,60341,53562,-10821,18909,-10048,7073,58375,45122,52822,-26410,-4961,32728,58903,1010,43147,-7650,29708,33006,53675,-11546,-14531,-67354,10066,27248,100851,-8729,-11232,-58733,15423,-32824,27627,55984,36192,63206,-77302,-26536,-71333,-33247,-82477,-72875,-27276,16725,40652,-146233,-66599,-40812,-33775,-117085,-16002,-48284,65675,-69662,-25328,-33873,-10143,-58496,-4630,52746,23472,38470,-50668,4280,104359,39275,6231,14833,-9574,-26838,40326,-50182,-49061,34891,38599,-7048,-49038,19801,-73402,-13337,32691,47820,4956,-25625,-11744,-40329,75957,152331,36134,-65943,14655,23679,-31171,-12528,-17423,41445,63215,22951,4833,-101444,-66946,-20511,-45878,-56666,6806,27086,-48270,-49424,13058,-29709,64645,64630,-11001,7971,54025,-23771,3629,-42221,15401,45427,-19819,-74083,-32647,-5862,-31157,11305,17793,15731,-20474,-8774,-69783,-53966,29707,-28746,-9686,30183,-19816,-13459,52578,-12382,-7812,-65814,45080,97882,42063,-24751,11271,-56026,90199,39144,28983,-75760,-85512,-40777,35945,-24170,4756,5974,-1432,-14518,-68705,-57574,5460,-64506,51894,1617,56235,-44836,-47801,-64544,-50679,-19216,-59047,37666,21673,74942,5707,-36526,-12340,-23212,-7512,-14603,9225,-91004,22739,14966,-42515,-83023,-8834,31021,-11189,-9229,72305,11930,-164811,-8509,28195,-34054,-57627,-17280,-26191,43016,14353,-27012,-60934,-53423,15791,62180,24964,-56098,-30046,-47795,-10562,23664,-4668,14674,70860,103164,30250,2459,7743,9746,1928,-42898,8346,39822,-105625,-42555,11831,-34161,28462,68366,-40102,-41866,51017,106206,40846,-9026,-40578,-6212,1214,44907,44464,-18929,44631,81222,-38992,81862,26044,48654,51363,3216,89854,-31044,510,26134,6241,-26633,18296,10570,-62275,37915,-63043,-5021,-43765,37483,-56702,-12550,-99459,-35933,-62742,-82748,-9201,-955,-21133,110035,47976,12861,-46279,-5752,46148,-8487,-7736,70766,104245,-1356,22002,-66641,-13727,53604,-43597,-26441,-17290,-70805,144,-64263,8775,50801,63787,-11966,-8754,-46886,23527,29916,-19839,53500,16131,16239,2066,-3290,-8548,-35949,4733,5123,-73421,55569,25665,-121324,-152851,-116027,-136077,-154516,-240091,-1481546,-539352,-180055,-66845,-25663,-53198,-69675,-79759,-37090,-70106,-164406,16251,-53129,-56939,-54910,-58469,-74949,-30216,-21922,-31778,-46121,49060,-87220,9801,17434,-49830,-70048,-76746,-3631,-62448,147,3058,-28587,-47901,-56265,-40842,-51800,-21673,-88085,22860,16696,78876,56658,53550,-33693,-82069,-19434,-58805,-65050,-50847,-75161,-24105,-51688,53816,12390,2898,-9787,44778,42625,32313,-4960,-52469,-28122,-2275,35118,-23404,2897,-12731,-41010,77073,35728,-45203,17682,13007,74101,76327,-15168,15835,27272,-2915,-44323,9903,10721,12961,25514,42987,-56128,-13993,53501,-67394,-28219,-44059,-20591,-52679,-45244,-696,51968,-4357,-3287,28363,23970,-19304,15765,-41892,-11320,-32193,-70885,-42626,-13358,-3828,21313,47219,68165,41657,120442,-13940,-14077,-92973,-35441,28218,13413,8464,7442,-71903,45902,-74070,29324,-50667,92721,-30007,-122046,19564,-103,-80367,-56269,33492,10981,1728,24805,23502,-45635,-13646,23355,17808,51858,2872,2825,-18149,-10267,-18221,-72873,-47295,-8861,-4480,-23809,-38654,1497,-578,-40134,-20680,-396,78051,58089,-50220,-22767,-21917,-54809,57038,-59159,-24645,-69339,-9686,-42078,-2564,-57984,44744,21200,-39260,-17791,-27799,19067,-20152,-54957,4206,-8019,-27988,-78094,-8317,-21744,44975,45169,-26227,-443,-106815,-81900,-42882,-9880,-1058,-19899,23235,71720,-7631,75108,32029,-51366,60107,12146,17465,-38790,-18791,18197,10550,101791,-2570,-19206,42040,-33667,-5454,23426,-22936,21163,1115,22908,72489,29304,-93188,-94241,21904,15564,1351,18530,-59382,38125,-10809,32596,65026,7856,-20426,-53067,12913,-42694,-57455,7395,17448,-70159,37870,47719,-36792,17876,25329,30613,58839,13190,32967,-3176,-15169,15716,27040,17444,-8093,60973,57209,-18571,32016,-2346,-8623,71356,-20559,18946,60864,81529,65032,3855,17569,-124156,-25989,-27113,26240,-10367,66770,-8782,7850,-11760,-33015,6564,-29932,35100,40577,-34984,-25762],[25297,34297,25023,-4506,3575,-30404,38575,25725,-14699,13608,56645,-14835,-38111,29569,-24150,31290,-1584,-40307,-37287,-28250,359,54686,-48363,16630,-12927,-27048,-3440,17821,-24261,78279,71612,14715,-1046,-38173,-46791,47974,34336,52328,26687,20506,1715,27897,-60357,-28040,17132,-13374,-8988,-33269,8232,70790,-33531,7952,-47873,-54242,-20765,18164,23510,19784,-3640,-48767,-88406,-51647,-13109,32526,68548,-5948,-69824,82087,-77625,35252,-60313,99138,4153,60351,-35110,-25014,19778,6314,25386,85647,11140,20229,66322,-15581,-16770,-68082,82812,56134,-52898,-5744,1199,2746,-7640,37470,12969,-26089,-50460,8765,-48807,44421,50709,-90819,43595,90645,-24953,-10464,-28160,-79807,-72967,-23335,-9075,-14867,7072,84447,-3750,-8042,-11516,-13203,13610,-24865,-10705,5867,-37029,-25845,92454,-1052,-37911,-31585,64693,37618,61873,18552,18432,-25274,14754,5449,6254,12265,-11414,13796,-19036,23729,2421,-26733,37185,162,61803,30332,-90069,-16314,-87771,-78710,7362,-8806,-36135,5147,-20854,-53555,11045,-8812,-10390,74378,51017,86019,2577,84609,9072,-66815,-21388,41066,-5718,1725,-22971,-17108,105125,-21647,-89083,-77973,51879,2810,-25314,29594,4581,-20390,-27671,27151,-85414,-213,-49903,16216,-69851,-79789,-46188,-28061,-21886,21590,-37040,-22881,4267,-1207,-10245,-37791,-17438,54371,-30585,-4588,-56481,-20943,-20712,-70107,-36001,-39721,12475,-97404,-5799,31256,-36564,98009,-10160,-42451,15571,93415,-19568,11167,11808,6058,16290,24269,28619,26909,20260,20004,-77529,62400,68539,7276,-113674,-26379,50757,7314,29189,140000,31916,-96473,-36590,-5998,72862,-51341,-41549,-61127,114390,-743058,-770957,-25807,14251,-98893,-59677,-96077,-58931,-33510,-66413,1252,-29404,40834,-15649,-6246,-24485,-4921,-10755,65671,802,-25246,19849,-22199,8338,-27567,-78053,22240,18178,-57273,6465,46815,-9959,23159,56902,-52608,-130531,-7162,-6737,11821,-38949,1879,-17785,-62125,33697,-5261,22950,12344,1293,21919,-6234,-71706,-34081,-28860,-2404,15432,-74692,55990,-25295,-19683,-23471,-14340,-18735,33556,65339,60416,8947,-30701,86727,31134,-1701,4073,14575,-8590,3104,49995,-37027,436,-2060,-4648,51063,3700,44410,71319,-23998,-64185,-39533,-11348,-2205,75773,-183487,-127097,-67464,-89148,-55648,-34517,8082,4074,62298,-20254,-26669,30113,-5856,-57957,9232,-24541,-4659,-16410,12464,-50337,24517,-83539,-7577,15889,78421,-6955,-19876,20069,-20362,-19457,34660,62384,121583,-1757,28254,27218,-15192,3051,-57920,-41372,43841,-48119,-8417,-33590,114579,-4432,18036,2693,9902,40209,34240,-46508,23787,-28237,3465,93776,-9863,-11471,82483,-28746,12605,-36990,-158,-41706,-25229,-18688,48157,-4799,-20249,34453,2657,-10558,-42135,44708,54524,-858,35466,6530,-13958,24602,11620,46897,-16721,-12809,49042,51374,7848,43690,-14765,5660,36255,55173,-20203,-4254,-70074,19271,31679,110256,12134,-35249,-49250,20070,-15146,28845,50660,40831,42904,-67764,56,-68885,-38973,-52618,-84137,-46786,18035,58568,-138405,-52499,-47102,-41361,-117445,-35028,-37638,38284,-78886,-17636,-9963,7926,-105315,10472,92833,39321,29255,-60364,2137,131110,40873,21626,21636,-9481,-28541,56420,-59605,-64315,3763,20586,-2649,-52996,1424,-65316,7778,70189,52274,10085,-49331,-31096,-39204,77157,149257,29196,-58648,33756,30779,-32655,-28154,6562,40148,76096,28602,-8034,-105399,-71903,-12769,-45588,-36729,-2674,23418,-22039,-28971,-12011,-50593,63443,65552,-8491,20424,80139,-13430,-2081,-34865,13649,41797,-37788,-87242,-25062,-1039,-31251,16344,29263,12237,21,-18537,-56470,-62860,22447,-57684,5604,43303,-5586,-14604,44875,-46588,-50822,-60304,25788,71528,23608,-32670,-8083,-65269,106635,58334,43866,-55287,-82427,-74502,21546,-23517,3908,1799,-37403,-17211,-66411,-53946,6767,-14813,79862,1724,47001,-39971,-65177,-95768,-57249,-17203,-56202,12811,7219,61134,20809,-33408,-30801,-21584,-1482,-6680,8496,-94451,6022,32108,-59228,-55541,21846,15602,-59024,-14564,69489,29534,-146551,-3181,38666,-49779,-57553,-18576,-36689,11125,1521,-53590,-50662,-57029,10844,49803,16780,-79068,-32645,-36968,-5615,35121,3897,6923,95602,114980,31737,-2389,24480,8326,1357,-39436,-24303,65021,-105717,-36471,5454,-19453,-37044,74578,-56936,-50384,54795,117359,37602,-6251,-23902,-1768,2149,51042,63677,-34434,33690,77649,-33085,77471,25763,32244,38967,-42415,59291,-12966,14516,944,-18036,-26013,12891,18256,-58072,38993,-26859,29169,-44676,20368,-40203,-2632,-115851,-25939,-29429,-55480,15369,12743,-11352,111753,15503,-23371,-72856,-3159,37770,-8099,5435,75573,79937,-5554,5495,-101160,-16646,62059,-30124,-30280,-9277,-67092,17996,-54677,-15497,37787,55359,855,9126,-64183,13105,16330,-1218,74434,20468,-1611,-1682,-21693,-2029,-39550,3306,-14500,-74661,43551,15091,-140003,-127590,-117784,-146578,-132668,-234446,-1511987,-555355,-176646,-58690,-24538,-8133,4796,-85711,-28647,-43788,-149913,8783,-18742,-69703,-70602,-54678,-118825,-43054,-31478,-17120,-40666,43477,-50391,23153,17387,-42156,-102929,-79291,-24154,-70976,-19907,-22859,-40678,-56693,-53302,-41513,-38113,-19779,-58815,43004,36720,70653,12039,67295,-8837,-36964,-26298,-81263,-60248,-59873,-70563,-30779,-23788,35224,4157,15824,-12841,35117,48274,49892,-37249,-76956,-8593,17154,20030,-45679,-14676,-42902,-39174,37719,15482,-3634,11700,24707,80243,57800,-21265,12113,30713,-24860,-4499,9682,9572,14334,31981,29722,-38489,784,49509,-62429,-2365,-27331,-12296,-49554,-38751,-167,26371,-17038,10855,31362,-5858,-25247,30501,-22465,-12356,-37250,-82459,-44023,-14394,186,21098,33321,67783,53927,108297,-25223,-13392,-75107,-22022,390,13558,3856,3036,-68304,56508,-74946,29604,14238,98019,-18708,-103457,12702,663,-108688,-53435,38441,36858,9034,8087,28724,-42207,-14049,32380,20007,54500,-3,-22252,-28554,12911,-8410,-35670,-62126,-27983,-16443,-49739,-6532,-11575,-7228,-28142,2287,17757,97862,31603,-62631,-13140,3574,-52050,64718,-41293,-22702,-68289,16330,-26273,-3281,-69146,21581,-8175,-44519,-3997,-64617,3199,-24361,-79826,-24712,-31274,-15398,-59258,-2125,-12904,51579,33527,-8564,39596,-104550,-76641,-60501,-24570,11084,-19755,14261,86118,7600,95610,30447,-56681,65532,4107,13936,-49014,-36566,4879,-36406,71573,13556,-17462,31150,9216,28708,7238,-13045,41951,-41287,27842,73820,7846,-91439,-97912,2028,9219,9347,19902,-34136,24755,-12281,52011,61197,-4859,-2232,-50286,34519,-15800,-48647,-8285,15397,-73154,47523,26325,-23974,-40369,31819,12024,46096,28879,40244,-20102,-27482,-3259,23706,6356,7017,77103,53705,-24172,34001,11181,-24810,78014,-3247,-13987,39157,65091,61286,-3142,9918,-112350,-30259,-34372,13701,-18124,57967,-27246,2146,-14084,-14174,18345,-19080,20998,12289,-36366,-14901],[47898,33669,31191,21659,-4388,-39032,44717,8186,-12079,5557,73961,23309,-53183,2699,-43085,34607,16399,-19218,-15116,-23397,-48,49406,-41652,20376,-16797,-15308,5443,40128,-22078,59911,83711,30055,-9901,-27867,-28100,36016,43029,31191,10095,-14570,12773,39797,-98772,-68219,34254,-11495,-11694,-41421,-3012,77482,-50766,24840,-46144,-54596,-15004,-7610,10449,-7475,-9477,-44014,-47858,-52342,-5922,35814,70141,-18674,-34090,74907,-62889,37728,-75314,87938,-5840,67414,-35187,-39733,6224,4986,39049,76761,-15351,25160,72991,-14499,-39262,-73504,66267,59014,-44660,-26162,-482,6874,16059,20519,635,-30540,-67518,2887,-57978,35610,58471,-83911,34099,56747,-66671,6783,-9447,-51384,-63749,-36544,-21699,-24938,44149,113348,-16439,-24111,-19992,-9285,14548,-41075,-16694,-33903,-20786,-26971,89428,-473,-26298,-42019,42303,24031,79617,7629,17687,-35080,40190,15342,-47032,7118,5690,25621,-24576,14194,-398,-56883,54648,10965,43649,8705,-79825,-12935,-58210,-71780,18723,-25033,-24313,9238,7827,-60731,4062,13114,3509,71068,59219,81541,13645,50526,-9615,-79652,-45816,36667,-5343,-4625,-24505,-12573,121018,13019,-77126,-67391,58338,11823,-7328,24590,28101,-21322,-40289,-2974,-98273,-22465,-54503,4684,-62238,-60564,-47662,-37032,-24167,29266,-39407,9084,12498,1598,5545,-30237,-10781,84359,-35948,308,-115437,-53736,-22344,-64937,-37096,-41996,9148,-83840,5515,46548,-29185,133340,16353,-37080,5492,85871,16207,16044,8825,11579,30739,25912,50791,13473,5132,18148,-97889,32597,58588,15689,-103494,-23434,54711,13571,22792,97340,51378,-73333,-52742,-18748,86991,-43649,-21051,-72397,100439,-715767,-762073,-47467,-13613,-79476,-40132,-91952,-60008,-20473,-76738,23062,-6272,25652,-25509,11276,-24793,-32303,-17814,53743,26819,-25470,30672,-46463,12131,-7452,-50536,4070,9168,-47538,21745,-7189,-7147,28989,65149,-54104,-134149,-28181,-12296,5815,-22561,-5316,1509,-73295,30193,41603,44848,31132,-32600,7633,-32150,-84764,-32986,-27545,-30877,15577,-81905,75799,-3048,-3045,3088,-1543,-21404,25475,84054,42351,12643,-14187,103612,50048,1906,17019,10511,-30577,-8758,38039,-44077,10436,-8544,5819,47900,26745,67761,56919,-47704,-54440,-41286,-10889,-23332,76281,-196426,-108258,-19103,-87370,-53950,-13467,6159,15186,69176,-19512,-37521,36089,-7078,-54287,-16394,-43178,-7274,-7954,24055,-26966,23845,-41297,5726,26331,75790,-11089,-16744,36909,19053,-33454,17630,72047,123813,-21742,18828,19140,-15677,47670,-24187,-43843,12439,-17895,12796,-24685,122160,25905,6511,-8730,7903,31346,28833,-40172,24750,-39152,21404,112778,-4027,-11770,84371,-40561,23421,-25651,-11253,-56117,5046,-35690,54043,17037,-28195,41771,31199,-2926,-39803,31375,50229,19456,52609,26767,-26708,-19646,-20959,33144,3088,-7990,69318,54095,19476,40155,-22627,-12459,26940,44197,-13099,13543,-62545,38075,20696,97187,29330,-43379,-21381,25418,5597,13610,45490,54250,37742,-40540,16050,-70067,-45665,-4599,-78175,-55392,23896,78850,-89768,-4050,-45118,-43670,-110547,-46800,-24155,13133,-70368,-8685,5870,29067,-138056,27152,119283,49498,14728,-60121,6271,129202,39536,29252,18183,-12373,-23771,58656,-63583,-59158,-12773,689,-5779,-38912,-16574,-57590,28100,97803,59921,22118,-63925,-47432,-33333,70103,130745,14846,-37981,52941,32701,-34311,-41073,28139,30277,76523,24998,-19117,-92070,-71205,-4911,-38794,-9546,-10949,20309,4966,-11397,-44978,-65292,60881,59161,-7583,7542,92484,-1760,-7924,-22842,9899,32180,-55363,-88272,-13414,15212,-21435,13602,40627,7877,18085,-31416,-38351,-59072,14670,-83674,24405,56409,17187,-5945,23835,-73089,-92044,-46445,8949,32158,-1432,-37874,-24123,-55386,104138,67828,59023,8441,-60617,-90921,-6556,-26876,12740,7226,-54278,-15785,-57214,-52544,3616,35521,99251,3679,32278,-24125,-87074,-108766,-55339,-4838,-39229,-3197,-19908,37427,40554,-23816,-41205,-15655,3010,8735,1673,-92917,-12773,35418,-76241,-17418,39618,5164,-86023,-12588,51658,34539,-110134,3613,39837,-43624,-51882,-21866,-45324,-14150,-12449,-76083,-33767,-36715,11077,17262,-8468,-104281,-34526,-14277,2480,36496,12060,2608,98064,110783,30688,-1740,38287,16764,-1082,-34263,-49174,86866,-86913,-18726,2311,1923,-82994,74846,-75495,-52994,54197,123800,32562,549,-5785,5037,-2757,38583,74509,-51160,16729,53950,-26454,64571,20914,8033,21618,-79369,10953,3011,22672,-27453,-37276,-18354,5582,26355,-44145,40889,15609,51425,-33784,7445,-11658,6912,-127554,-10338,9921,-20486,28573,14836,-17388,90896,-22713,-53291,-88910,-6550,25990,-6282,21218,70673,44726,-9315,-9386,-125437,-10092,67322,-10313,-23129,11374,-54327,33499,-46739,-31577,31600,36116,8041,34012,-58480,1977,-10247,11776,73940,19980,-11920,-3141,-38197,7740,-37403,11501,-32597,-67206,24450,-10539,-150635,-88594,-118299,-141495,-110063,-235556,-1533857,-569208,-173866,-56276,-29973,18925,52800,-80444,-18103,-11440,-102736,3835,5543,-80834,-80082,-49936,-146606,-62236,-42217,-6366,-33182,35318,-15995,29107,19078,-22007,-107855,-63793,-41017,-67608,-32991,-60672,-50216,-56614,-40090,-38493,-24297,-15467,-18091,65726,45664,52612,-23812,76771,29956,16182,-23367,-72660,-46591,-60872,-67152,-28320,20305,23069,-4828,27361,-10263,24858,37724,44369,-64592,-95322,10988,35423,2685,-54920,-39215,-67286,-27679,-7845,-5373,29347,-184,30038,79835,35874,-19659,3695,34305,-37279,37848,9758,984,11633,28421,7814,-16439,29090,39253,-48424,24137,-11863,-5784,-34482,-29067,3025,10379,-26882,28077,30493,-27673,-27623,43856,-8157,-22296,-46580,-78701,-41230,-7729,9802,18990,2808,59442,56087,83834,-39065,-17375,-52943,-7979,-17624,27182,5266,6005,-52841,69358,-56715,51556,82326,87340,840,-69955,-1319,-1506,-121592,-40101,36838,58953,15985,-11516,23645,-36488,-15841,40354,25403,50260,1983,-36264,-29681,26515,3887,6946,-64705,-20113,-20680,-54418,14370,-21514,-3019,-13194,15652,34131,112414,3376,-67928,-2442,24546,-48257,55490,-18709,-33930,-71714,37919,-9423,-4707,-76549,-2625,-26435,-43345,4001,-85434,-10507,-28196,-94844,-39975,-49614,-3775,-33116,-14771,-4446,48957,21185,7367,69643,-81578,-46128,-67663,-40457,19998,-15155,10,91547,25556,126713,32068,-55390,62274,-4905,15063,-37370,-39945,-4487,-52929,36873,15823,-28604,7763,32755,55173,-5811,-4093,50804,-86839,29023,55389,-11083,-88091,-85767,-14806,1271,10569,11187,-5651,20624,5197,67924,40918,-36419,20530,-33931,56003,3736,-27429,-24881,7561,-69194,47624,-5335,-14984,-93595,33750,-7402,29809,50094,45307,-31128,-38100,-25862,20729,-1440,20984,78108,43094,-26937,25931,19406,-48370,62449,5109,-51968,7957,35711,51852,-8099,-2976,-87237,-26546,-28585,-287,-25465,43474,-37599,-5322,-11727,3344,24552,-6114,4913,-20817,-27795,-6855],[44990,23198,32624,39416,-13256,-45095,39459,-3671,-3322,-2226,82052,53430,-64701,-27414,-54153,13317,14474,14133,9944,-8377,2371,33458,-38124,21786,-15225,-19863,-743,57854,-17279,21593,85475,43952,-21731,-20349,-16339,12974,54141,6114,3123,-48610,27394,45739,-115761,-98204,15141,-10895,-12191,-46482,-18437,69028,-62970,33602,-41270,-53951,-8843,-28505,-8865,-24771,-15522,-23557,-3995,-49961,10977,34845,61439,-31958,5230,48240,-47804,39461,-84534,64810,-7935,63979,-34803,-61993,-6210,1394,55901,60551,-29308,30526,67825,3600,-52475,-68816,29997,57730,-22854,-36468,-4886,7893,37265,5835,-13633,-34543,-75935,-7080,-63356,22994,61784,-61735,24843,16456,-103101,26489,6696,-4690,-25951,-47339,-31330,-26319,86104,112444,-24455,-35100,-31533,-5396,18889,-64626,-23119,-52530,-1782,-36841,65997,8811,-10927,-47236,9600,1624,93095,-1697,15738,-33085,59217,31132,-93962,1919,15607,26808,-25905,9452,-4344,-75648,65264,25066,12277,-15158,-66041,-7195,-30919,-57678,25392,-35818,-10243,20132,37120,-55484,426,35648,24459,67461,62693,76947,19628,8629,-27424,-75878,-64355,35724,-5289,-13975,-21525,-8307,118892,43927,-56996,-49766,54771,9120,2131,15707,51492,-18370,-38855,-26036,-98404,-47502,-50548,-4944,-46589,-24544,-51839,-42951,-13941,30335,-31850,43474,17893,-2039,19303,-17174,-4981,113836,-29966,14937,-141862,-88792,-21239,-47188,-34161,-37995,17144,-57117,23339,59441,-26628,137824,45895,-23687,-3877,61236,32927,18790,-341,16501,32787,25169,62217,-9737,-21259,1574,-103251,1169,41601,5871,-88307,-18472,53283,28671,27921,49743,75020,-43808,-56107,-32059,106461,-32372,3077,-79457,44296,-689179,-744079,-76623,-53063,-50517,-29755,-79637,-60226,-15828,-81464,46045,12810,8504,-35338,22610,-48460,-60148,-28379,33082,46263,-30480,38506,-73786,8793,19315,-26426,-11644,2189,-41292,36641,-47061,6194,31478,52819,-43641,-125587,-56908,-19752,5394,-10748,-18836,17277,-74149,24199,75987,63292,37865,-66859,-8822,-68693,-70614,-20188,-31998,-58145,12488,-68541,88491,15734,15790,19108,7692,-24039,17868,102984,25854,14814,2142,90925,54288,8192,18923,7178,-46087,-17177,22159,-44901,17533,-17654,18645,54993,52108,84212,29651,-59943,-39568,-43311,-9179,-43108,70146,-194517,-102042,14876,-77700,-47840,13122,-406,25656,62542,-15083,-49532,32890,-19395,-57261,-36637,-65348,-12793,15368,35767,-12600,20509,9916,13557,27191,63316,-9893,-14333,40299,52228,-41729,1973,73396,116802,-39962,7067,15309,-4464,74162,14823,-41381,-26757,9785,31846,-7270,110154,59984,1398,-20458,2613,17142,24077,-27952,20770,-50147,31069,115710,4463,-10331,74000,-49028,26770,-12221,-19691,-59400,33903,-52148,48964,29832,-30370,56957,68474,19866,-23465,21698,41091,45814,61057,39937,-29481,-57699,-48048,14755,26484,6767,86302,63947,33215,31460,-30967,-21837,3675,23764,11555,35996,-48769,60252,-5411,63252,39697,-32748,18648,29845,23436,-13646,42212,67315,42382,-6177,19910,-74068,-50601,43675,-56719,-51865,31639,91903,-13050,59762,-36388,-39972,-96887,-51383,-16110,-91,-50016,2293,9176,44016,-142461,39487,125213,51344,75,-51004,17300,107860,37440,25083,8661,-14936,-13511,48558,-62886,-29266,-8720,-17713,-13910,-10554,-30534,-56100,47765,114773,67445,38936,-66868,-53840,-23811,54603,103527,2179,-11589,64052,30390,-36045,-49407,43846,15515,63387,14031,-25946,-62478,-67292,1731,-26096,17218,-17250,21037,20504,-2879,-68446,-65264,59459,46197,-9101,-22181,88527,5828,-11656,-9224,3283,20749,-67077,-79865,-3868,40825,2402,2600,43789,5018,27436,-44148,-18187,-44267,4977,-100606,42596,67595,36928,8960,750,-83401,-114302,-27657,1821,-6167,-24289,-38055,-33515,-27114,84911,66207,74154,84146,-23888,-89171,-34477,-29040,24894,19092,-43663,-14159,-43174,-46867,-2321,68550,104538,5242,12289,-3197,-107548,-102709,-45160,12697,-15024,-8481,-50321,12774,58769,-10357,-42117,-5398,5205,25274,-9905,-94226,-29654,22074,-87814,15718,41351,1742,-79452,-3563,19546,23808,-67197,8643,31562,-22136,-40593,-25794,-46398,-26321,-23137,-88618,-15497,-2660,14307,-23081,-37896,-122446,-36500,16013,13008,31400,12412,2780,77759,86570,27389,6519,42352,33069,-2788,-30154,-57650,99889,-59535,2838,5756,24884,-91427,69669,-90893,-45832,49487,125325,30716,9930,10744,12685,-11561,13501,77204,-64034,-4047,16480,-21711,46424,12811,-19353,8364,-94606,-43599,11088,22723,-52650,-48945,-5429,16,32273,-26157,42228,49867,58669,-14440,-36,18609,13885,-128253,12386,42573,10373,29548,5988,-39788,53261,-52770,-68428,-88750,-17943,12792,-2871,34220,57817,5683,-18838,-18737,-135203,3015,70490,14617,-6263,33644,-36978,42545,-48873,-31689,35093,19237,8646,61449,-32109,-4045,-39269,18154,56465,16290,-17589,-2716,-47153,13010,-28042,23691,-48506,-56494,4183,-49265,-152258,-43610,-115209,-124098,-92618,-244128,-1550160,-581833,-174582,-64068,-45356,22534,61828,-66091,-10677,14300,-46777,3409,15881,-87791,-83468,-48865,-146230,-85447,-52305,352,-27066,19359,-2742,29994,25045,4931,-85752,-31330,-44763,-52953,-42258,-98463,-54128,-46827,-18933,-31358,-14134,-10956,21568,82698,45461,30375,-40137,76051,73032,64559,-9865,-35820,-28360,-51750,-66172,-18479,59820,15408,-15918,35076,-5367,15829,17718,25788,-78101,-101142,25814,48617,-13968,-53384,-66005,-74672,-10940,-44308,-23176,37430,-15169,25264,72202,19320,-10171,-4629,35343,-34320,67043,8116,-14145,5942,16143,-14849,6342,57734,23841,-30607,44283,-5573,266,-8915,-19257,8317,1160,-33553,37598,25937,-38321,-29032,53814,-4263,-35933,-57714,-61185,-34523,5187,23904,15236,-34202,46987,49036,54368,-51058,-26316,-30071,2657,-25352,50946,14244,14409,-23941,81817,-29972,83452,123652,62084,18680,-37519,-20212,-5882,-107246,-17327,29321,72367,18478,-26664,9197,-34572,-19298,41570,31482,43676,9825,-35883,-18398,28056,17947,43323,-55255,4050,-16707,-37659,18807,-26374,7334,1341,14977,47372,116997,-17758,-64465,5368,37233,-45928,33265,3841,-49393,-74217,52902,1109,-6786,-77903,-18258,-22563,-34045,-1652,-85315,-20119,-26200,-93494,-44042,-66138,92,-9032,-35656,644,34773,13658,18920,84934,-51260,-2008,-63373,-53567,23471,-6526,-16576,87060,37281,157023,37520,-51415,50447,-12779,20637,-11582,-22823,-6483,-29278,14323,5717,-46904,-21424,34797,64656,-14345,636,43815,-128957,25913,24044,-23068,-87448,-57912,-25238,-4179,6634,-3658,13377,28972,33092,77007,9273,-75614,46945,-5189,71728,14462,751,-37084,-2707,-59154,38900,-37343,-10013,-121433,34004,-25704,19069,67526,46173,-35960,-46737,-46547,14842,-7629,28607,66646,27876,-26221,10754,20006,-73164,27330,3387,-81717,-22357,111,40370,-10942,-19063,-59873,-15083,-13707,-11519,-30588,27100,-39450,-10180,-4366,15022,24769,5336,-10372,-45406,-10609,-6593],[16456,5846,27366,44388,-21431,-45755,23541,-8539,8268,-9620,76839,63798,-70003,-47362,-56313,-23528,-6822,46721,32059,21176,6264,10688,-37369,19345,-5288,-31153,-19649,68420,-9580,-25652,71886,50752,-36171,-16563,-13741,-16365,62135,-16316,3995,-70515,35214,45784,-106732,-110542,-31157,-9077,-10434,-45145,-35269,48010,-64549,33192,-34483,-50281,-11761,-36586,-29733,-27793,-18256,10535,31960,-46482,27302,28477,45314,-44023,36282,7229,-42014,41756,-84828,35805,-6506,54765,-32631,-85139,-12579,-3193,71152,42869,-29997,34212,54025,32919,-50712,-54689,-10437,57344,5477,-36169,-10789,9009,55245,-464,-27825,-36625,-69770,-17600,-63098,7348,57328,-32473,18795,-22266,-130025,43718,17563,42944,23452,-50635,-35770,-13357,122248,87979,-24969,-40110,-40723,-6066,22448,-79612,-27896,-39690,13825,-52865,26014,23603,-190,-45845,-22719,-25030,90717,-8064,14090,-18238,69135,51380,-119921,-3878,16644,14806,-18509,11852,-8915,-80555,63185,37135,-27774,-34273,-49935,1908,-10702,-37223,31612,-38114,3212,37304,61996,-38365,1983,51458,44666,62613,61982,73670,18430,-27062,-39852,-58719,-72063,38101,-4494,-23475,-15903,-4852,99333,64650,-36394,-26522,39394,-685,-1242,5764,71085,-9844,-23055,-37352,-88174,-68006,-40656,-11612,-24618,17445,-60288,-46723,6218,26062,-16877,73360,24142,-9876,29405,69,391,135861,-7909,33133,-130927,-112693,-22015,-20858,-27706,-27384,34837,-24628,42574,64780,-27201,114511,73879,-3661,-11058,21791,29592,19211,-13875,17593,20204,19791,62223,-26639,-52493,-24266,-97282,-28265,21224,-17331,-65874,-11995,48349,47419,34232,7974,95156,-15261,-49693,-43257,126396,-22344,27549,-79571,-29259,-667235,-732460,-115356,-96050,-20745,-27489,-62890,-63395,-21635,-80119,64505,20647,-7130,-42830,21032,-87886,-79186,-39791,7481,54181,-34370,38877,-100520,-3136,46600,-7321,-24195,-1812,-37918,47077,-71663,25630,30695,23185,-23538,-104671,-83073,-26074,6701,-8336,-29165,27370,-66231,16543,89562,75209,29634,-91993,-21694,-102666,-41194,2761,-41574,-77068,9086,-42583,87923,29659,31874,25673,10087,-25246,13670,118953,14572,12670,17095,51589,45909,15520,9232,6107,-51427,-20387,6248,-36947,18541,-27998,28631,65484,70677,89155,7905,-47939,-23887,-45445,-9791,-56558,59012,-178626,-111261,30659,-61740,-37679,39978,-10825,33297,44168,-8731,-56890,22045,-42558,-67354,-45172,-84463,-21551,45954,46390,-8906,17342,55730,11915,20197,44898,-1846,-8550,29710,65083,-43247,-6272,66539,99054,-53154,-3199,16275,12236,79530,51359,-35452,-57112,29313,46001,14110,89359,92197,2274,-27488,-8060,222,20619,-10179,14192,-63850,28971,101077,14309,-6319,53429,-54135,23503,3515,-20559,-43536,50805,-65794,36099,31613,-29715,70475,104935,52374,2060,15618,29008,70640,51385,37871,-22835,-77237,-68548,-3555,46336,25576,90697,72533,45372,17770,-39573,-25403,-29920,-2057,47916,57229,-34284,76017,-40934,19177,41499,-8651,59391,32483,31884,-43479,40786,69762,47470,20174,13836,-77028,-50696,74141,-27301,-39786,36965,91613,61453,108929,-25817,-30477,-74798,-50393,-18985,4198,-24893,15110,698,43087,-115470,43591,111919,44400,-10779,-37664,33481,82511,37036,11125,-1466,-13744,-110,31356,-58799,16094,11685,-31215,-21550,22479,-38952,-62468,66021,123723,71105,56765,-58283,-47262,-13378,32563,74862,-146,11767,60073,26087,-37037,-51650,51838,1442,41537,501,-26785,-26663,-61694,6406,-9765,36090,-21445,25358,20086,-7701,-67835,-44606,60705,28926,-13652,-53524,71231,4845,-13118,3085,-7728,11671,-68596,-65628,-922,71462,38086,-13996,34162,6193,24604,-52634,2041,-21911,-8239,-106412,55458,72320,43040,24009,-12736,-75682,-103485,-8978,6871,-31808,-38486,-32432,-34124,11421,57309,56302,87415,141189,19240,-71733,-48922,-25982,30414,31627,-10261,-16207,-28952,-30264,-6971,74978,91008,5081,-8586,17343,-118576,-84204,-29962,28424,7847,-5720,-72242,-3700,69444,3355,-35249,7589,5775,35556,-23045,-102432,-40325,-3122,-88173,34663,30750,1938,-40731,9301,-19590,981,-29950,9806,16414,5191,-24919,-28729,-37579,-24114,-26766,-88184,257,30604,16832,-58383,-60260,-123501,-39114,47080,22068,25846,292,5953,43278,45012,21714,20013,33977,51674,-796,-28718,-46377,102180,-35188,16363,16580,44993,-66985,60704,-97402,-27985,41266,121160,35244,20564,22838,19350,-19274,-14578,72685,-68510,-24426,-23211,-20153,26677,3688,-42446,6086,-80710,-84739,8511,15344,-68034,-50817,9062,-1684,31433,-9875,41774,64565,54400,8161,-2311,38388,16193,-110849,37075,57204,27040,21084,-9329,-70691,10974,-63508,-65314,-73896,-36227,361,943,40348,37293,-29918,-37354,-20410,-131768,18986,72441,41502,15950,48093,-19140,41513,-65700,-13532,45803,9553,3463,83434,4932,-1529,-57119,20106,37956,12529,-22305,-2734,-48003,8744,-12685,33787,-60706,-47318,-12117,-92330,-146222,-4939,-106063,-104159,-83925,-259775,-1564284,-595576,-180909,-84432,-70765,7641,39269,-46680,-9153,22316,-8096,8233,15306,-89183,-81651,-52580,-117100,-105883,-59816,2968,-24752,-4883,-13505,29804,34281,30154,-48775,9131,-31739,-31606,-50732,-125776,-51653,-29545,5364,-20561,-8801,-8033,46273,87991,43118,9463,-38720,61618,106564,96525,11611,14181,-9097,-33824,-65361,-5170,76686,9379,-29121,37568,-788,8965,-539,8501,-74657,-93751,32247,54388,-27474,-45685,-88972,-59981,5634,-62963,-35924,15912,-29259,9903,59192,12977,4723,-8658,31604,-15148,74065,3139,-31316,-504,-789,-31065,27090,73975,5657,-14785,53757,-14193,6774,20728,-11788,15158,-6035,-38833,32202,19343,-38536,-32099,59535,-11863,-45702,-66779,-34858,-26271,20740,40036,10081,-65653,35134,36719,27352,-58050,-38458,-9774,7251,-26670,77691,30033,23763,13466,90860,-7967,105909,121185,28373,23924,-23632,-40984,-11283,-61427,10394,15616,77403,15077,-32032,-11016,-38162,-24363,33247,35746,38461,21738,-21998,2586,21455,31622,63820,-36408,27392,-7075,-6845,8033,-25630,17231,12452,1303,54887,108086,-25143,-53326,6319,40986,-46253,5857,21820,-57259,-71087,61766,2399,-9569,-74635,-19653,4178,-16984,-22231,-68321,-25492,-14806,-73994,-41610,-81196,-6847,5555,-50420,975,10041,14154,23674,84252,-27817,37422,-49164,-59394,21390,3942,-31584,74684,35852,170774,45274,-50214,32541,-17513,28399,14781,12951,-634,22909,10030,-11382,-65228,-46364,23211,53635,-20821,-419,23237,-155740,20163,-7290,-26508,-91547,-22654,-28262,-3147,541,-17515,16195,47293,59364,77144,-25054,-109169,73116,30570,77230,17040,27708,-43389,-11569,-45415,25211,-58241,-8104,-118680,34825,-40996,19873,72984,42308,-35882,-52775,-61356,5149,-12310,26466,50089,11264,-23355,-6523,13621,-92585,-16992,-5682,-89458,-39006,-32816,30211,-12497,-34324,-36299,1911,3107,-17377,-31631,13719,-34439,-9041,6175,18455,20303,13666,-21578,-52146,10223,-16414],[-25960,-14834,14387,39810,-26290,-38510,1437,-8448,17987,-16697,58759,52209,-67384,-46330,-51603,-59332,-38077,65048,47049,59803,8136,-14200,-37784,12944,13231,-36733,-42848,70893,-1293,-67434,41444,47593,-51443,-16742,-18686,-46893,62038,-30458,7095,-77203,26570,40574,-77368,-101773,-79022,-3538,-6912,-35423,-50271,19140,-54363,24483,-26339,-42236,-26567,-28595,-46222,-17322,-15162,50143,53506,-44752,32706,16337,26263,-53436,49930,-37455,-46060,43776,-75521,7231,-8930,44459,-27609,-100614,-9823,-7703,80336,29265,-20967,33769,35369,61648,-33338,-34258,-37969,60595,31025,-28116,-15876,14128,69932,4193,-38543,-32333,-49505,-25807,-57279,-11067,44285,-6602,16877,-51968,-144980,54670,21893,72154,62492,-42605,-34581,13198,142536,55556,-18470,-40427,-45212,-15190,21040,-64964,-29176,-2354,21637,-68649,-19871,39872,38,-37671,-43572,-48410,67577,-11065,14220,6635,69933,71730,-117620,-10485,10015,-4091,-1508,20196,-11849,-72658,47020,43579,-68305,-44881,-33133,12509,2131,-12513,39608,-32113,12601,55354,79789,-13031,9969,56547,56835,55902,58180,69864,10418,-46345,-43161,-34588,-67586,41645,-2197,-31055,-9830,-1682,70962,72205,-23445,-836,13624,-11609,-16039,-3062,83619,4586,1476,-37078,-72258,-72637,-28459,-15382,-752,53300,-70921,-49968,29477,19707,-764,91105,34090,-16560,35457,18814,5420,144687,28547,47936,-91061,-111119,-27653,6408,-19844,-12802,55874,4807,57684,59618,-27516,80836,95624,19050,-14881,-24984,13652,17206,-29080,12145,-3772,10728,52929,-25061,-78267,-49888,-85169,-54099,1613,-40908,-38198,-5257,42300,63958,32323,-20594,104600,7535,-38992,-49597,138089,-17682,48785,-72100,-91171,-655602,-736713,-160920,-132642,2144,-29256,-45837,-71301,-34226,-73720,72898,14705,-18536,-46066,4224,-127367,-81744,-47872,-18862,49298,-31446,30846,-121928,-22812,67182,9286,-32892,-3262,-34454,49698,-82995,44854,28225,-13918,647,-77511,-96729,-28569,5053,-14987,-27749,33015,-53425,9121,81932,79119,9002,-100643,-25810,-119017,-11181,30291,-53268,-84299,7211,-14860,71997,38097,41044,28771,6165,-23616,15112,128152,9359,4594,28447,-547,30509,21491,-8335,8297,-46129,-17906,-5742,-19166,12327,-37818,32439,72280,76018,82619,11277,-5318,-11342,-47685,-14258,-59056,44827,-153130,-133992,30713,-42162,-24396,60857,-21626,37604,18364,-2053,-53260,7426,-70523,-80022,-40184,-94451,-31726,74176,54529,-14136,17091,83981,481,8352,25084,12545,2676,9175,51163,-38370,-3726,53689,72750,-59813,-9693,19662,25714,70510,76825,-29340,-68232,36570,53571,35066,68922,116963,6752,-25783,-25265,-16200,17538,10165,7173,-82482,15220,73609,23263,1610,26349,-55100,16667,20524,-11630,-7166,48658,-74250,20181,24820,-27794,72492,126963,86047,28103,11805,16257,85892,20564,19063,-9415,-76745,-83412,-16948,57293,41896,74845,71229,52830,720,-48633,-29714,-65578,-28989,84673,71416,-22724,75498,-76372,-18999,35179,18998,88254,33376,27162,-64554,39550,55628,45838,26167,2332,-74320,-43174,78399,-278,-25776,35127,78013,102467,118351,-20174,-16216,-42472,-45966,-32319,24594,200,28232,-14543,20378,-66755,39008,86782,30330,-16496,-25916,50144,64402,39613,-5240,-7795,-7064,13627,13350,-52487,57595,35881,-36975,-22353,49893,-42463,-73417,80827,126368,68171,71040,-39991,-29477,-4790,7936,49010,11162,25452,39447,22052,-36387,-47324,51895,-6372,20568,-9328,-21203,688,-55087,9269,6176,41388,-23684,29592,6609,-25104,-39978,-4507,64840,10665,-21704,-73570,46813,-5980,-13941,12179,-23754,7565,-59438,-49518,-5631,101480,77578,-31180,12758,13023,10709,-53166,21815,4193,-24712,-103339,58779,64840,30681,33156,-10377,-54675,-58280,4524,20791,-38874,-41955,-23419,-25714,47758,33539,43913,94435,163786,58194,-43126,-43718,-16387,21828,39156,30859,-23463,-19434,-1265,-5376,58892,58653,3264,-23609,34106,-112834,-62233,-15177,36144,21786,357,-76384,-6578,69051,13631,-24413,20342,6535,34164,-33892,-114367,-41395,-28124,-74354,38159,16423,-1682,13403,21023,-55301,-24551,-6232,6938,-1131,30473,-6978,-28963,-20128,-11317,-21332,-75126,11699,51795,15351,-80317,-70321,-104098,-42583,70738,23267,25468,-23044,8631,7694,-3574,13454,32548,15882,65520,6663,-29608,-19775,96545,-20442,12370,33069,59472,-32378,49697,-90593,-2606,30753,109824,45222,31127,28402,23150,-20552,-37291,60965,-62249,-39453,-52557,-21122,8757,-3861,-54231,16799,-40418,-94431,-3049,3543,-69474,-41876,20562,652,17809,423,38486,56329,45214,29207,-468,38873,12780,-74580,53406,49261,24705,8522,-24256,-97021,-23162,-52083,-46054,-52125,-56855,-10002,2884,38143,9889,-57122,-62750,-14604,-119005,34601,73116,65941,37408,49915,-2682,28997,-95242,18218,57337,6043,-5521,92203,40017,9070,-53127,21537,35908,12074,-27560,-6161,-44978,-5049,5207,37271,-67511,-42126,-21380,-126387,-144571,3786,-106183,-96503,-84281,-280844,-1578080,-612274,-192904,-114727,-101441,-15364,4242,-27047,-12995,7566,-779,17480,10503,-84967,-76081,-59416,-69979,-114688,-63271,1498,-26843,-32804,-37281,32055,42688,45188,-12858,42770,-7548,-10248,-59193,-137932,-44507,-10107,26836,-7470,-7215,-7068,48151,80499,46234,-6707,-31118,34353,118437,106038,35532,57144,8942,-11195,-60818,6997,65388,3154,-42819,34726,2445,4029,-6370,3858,-56753,-76604,28991,52403,-35972,-36713,-102588,-27283,17654,-64226,-43727,-25837,-38588,-12742,44517,15967,20364,-6728,22067,15016,61008,-5534,-45095,-5098,-16880,-37688,43902,71433,-12115,-5544,51669,-38413,13378,45184,-8095,22380,-14764,-45634,12195,13177,-32023,-37685,61379,-27390,-44945,-69843,-6299,-19943,34289,54885,3713,-83233,27344,24249,8423,-59049,-50481,5219,5425,-27156,98653,48973,28983,48554,94424,-728,102942,80149,-5092,9696,-36184,-60017,-16328,7671,35949,-4006,77772,7234,-26112,-31720,-44409,-30611,17221,36801,36208,33417,349,25550,15485,41601,64892,-12318,36168,3545,26950,-11618,-20328,21406,18120,-18441,54530,85160,-16530,-37560,-2220,37614,-48632,-18907,31903,-49996,-60827,65846,-2831,-13142,-71018,-7951,44134,4784,-51450,-44875,-28282,5333,-40891,-36659,-90856,-22468,7801,-48979,-2790,-20064,22439,20475,68696,-20017,56696,-28479,-54366,15978,13695,-41288,57924,19405,158437,52792,-55060,12949,-18164,35115,29549,56951,10564,78193,19274,-28497,-77385,-58182,8646,25832,-29685,-6603,-3386,-156374,14822,-25573,-22788,-98528,7696,-25740,6402,-4695,-23091,4098,66669,73506,68021,-52659,-127467,93302,65234,70515,13616,46231,-45937,-16216,-31351,11524,-60074,-7889,-95187,36747,-52047,32854,63609,34352,-32926,-54801,-68768,-6433,-13934,14215,37032,-3711,-21680,-20735,3124,-101635,-57198,-17055,-68868,-32328,-55240,23298,-13971,-44036,-17418,20727,14457,-17413,-27411,7718,-25290,-866,16727,14106,13259,18956,-25812,-39506,28643,-34556],[-65299,-35661,-5008,32289,-23821,-22477,-19878,-7562,21356,-23020,33161,26117,-56111,-22563,-43892,-78735,-67164,61806,53221,94552,3993,-37376,-37475,4555,37132,-27900,-58857,66105,3637,-92796,-1959,35601,-64583,-20654,-27556,-73955,52374,-33422,5939,-73475,-140,31189,-40037,-74101,-101568,7073,-2579,-17881,-60046,-12121,-35861,9600,-16805,-29984,-48097,-7580,-53065,1761,-5700,83807,59690,-46937,21863,-604,8990,-59144,43442,-72904,-52561,43145,-58663,-15687,-21249,35383,-19947,-101758,1517,-11069,81747,23157,-8185,27625,14676,77016,-5569,-11918,-42058,66270,45689,-16752,-16454,25500,80510,17848,-42672,-16878,-21567,-30630,-48008,-31315,25387,8158,18261,-66226,-145666,58373,20092,72739,77276,-22377,-28662,46173,142407,32338,-8359,-38088,-46413,-34194,12362,-11352,-25703,37671,20034,-77103,-58223,53932,-10921,-24014,-45829,-60344,29224,-11260,16962,35205,63946,86392,-89815,-17234,-136,-16328,20786,30200,-8628,-55565,20322,44216,-100221,-47612,-18155,20054,9047,13253,49296,-20362,15319,65568,89284,14699,24453,51267,57189,46957,52372,61935,-1843,-46623,-35913,-10674,-53830,42844,1585,-35530,-4902,2982,45884,67449,-23626,22319,-17716,-18672,-35952,-9860,87011,23398,25159,-29899,-55442,-54468,-17322,-16851,19879,74294,-78734,-53539,47373,14819,9232,90730,47608,-16892,37856,35696,9826,139368,69627,54246,-38610,-77868,-38079,26427,-13228,792,71796,24037,64010,44143,-24125,55950,107573,38916,-14908,-68348,-3381,12555,-43083,-1279,-31371,1918,38295,-1693,-88401,-65168,-70754,-75807,-13768,-47628,-10472,311,36858,73945,17867,-33087,100013,22617,-29180,-48953,133931,-19965,63624,-59311,-120770,-660315,-756487,-203952,-154923,13398,-30489,-31405,-81560,-46658,-64209,67789,-1855,-24483,-44065,-24298,-151227,-65608,-48269,-42147,33879,-19266,17186,-132859,-46562,75361,26140,-36465,-3175,-26967,43574,-82671,58671,26239,-46448,22427,-51912,-92298,-26064,-2874,-25876,-11336,37134,-40264,4145,60191,75234,-16792,-90369,-19138,-108779,8781,54390,-63087,-82415,6677,6052,45256,40601,41421,34773,-279,-18502,22545,127136,8130,-9470,33708,-47357,14965,23971,-27573,13965,-33351,-10627,-10887,7250,331,-45214,30175,70918,66458,69705,43690,60827,-3657,-49878,-21778,-48467,29273,-124877,-164109,20949,-22191,-9775,70362,-28460,39101,-9995,3775,-34888,-6209,-94688,-87974,-24280,-92745,-40280,92060,58290,-24489,20203,88958,-17682,-4630,7914,30576,17864,-13827,15757,-28732,8793,38427,44144,-60130,-11867,21576,29010,59012,85506,-26632,-60853,29700,54089,51856,52887,129875,11622,-14177,-47577,-29923,12566,28735,1292,-105588,-6537,42521,28790,14352,-2732,-49983,9855,36338,6033,39496,27162,-75700,5530,14896,-23797,58964,122650,111929,45973,8292,4135,86380,-22345,-10328,6608,-65160,-93075,-21942,57505,51037,37879,55944,54246,-16806,-58483,-40383,-93999,-53166,109524,75394,-13764,53745,-102114,-37522,23405,40557,96423,33204,10073,-67915,36077,27154,36319,8739,-9503,-63164,-26580,60961,15342,-16532,22773,56228,96067,82615,-25333,1319,-2096,-39510,-48857,53048,23308,39162,-29719,-22412,-12645,28716,59589,12330,-18581,-19943,60586,55517,44288,-14658,-8512,4154,25389,-912,-44606,75803,49412,-33315,-11952,64931,-42920,-82491,89664,122170,58002,77642,-14985,-6114,866,-14023,27241,31259,26982,8236,19369,-33787,-37344,45073,-4464,11047,-9851,-10229,8707,-47872,11362,16822,30822,-24062,28426,-12661,-48510,4320,44499,71058,-5077,-33497,-77204,21627,-23958,-16356,17415,-43231,8650,-43804,-35334,-15507,125189,109891,-43647,-14563,25496,-8507,-43649,41824,30823,-40679,-95438,50091,41770,2808,32882,6295,-28394,5985,9351,36187,-28169,-37062,-15843,-10448,70119,24710,35202,88865,152749,83836,-8970,-21754,-1538,-1180,38770,62521,-34124,-17238,33965,6017,35310,14394,1157,-26769,45958,-87590,-43515,-6351,32568,22371,5392,-59839,3990,57826,17642,-13923,29411,9616,20187,-39403,-121033,-31391,-38615,-48157,30405,7743,-16279,57444,26765,-79311,-41637,2427,1832,-16150,49288,10691,-24992,2098,5255,-7149,-52270,18818,56860,8467,-87132,-69273,-71464,-46918,79462,10246,32297,-50433,6903,-18315,-45486,2825,37123,-4635,69374,18998,-30690,10823,89299,-14814,-10746,51988,67110,-12640,37977,-69739,23826,19727,90232,55658,40255,26644,22449,-12826,-51048,41163,-46211,-45132,-62437,-22225,-4590,-7571,-50997,37077,13614,-67144,-17709,-8687,-57112,-23342,25174,5738,-12173,2753,32736,30800,36469,45702,4045,19030,4286,-29022,50752,23121,5311,-2206,-32260,-105964,-40654,-25734,-16899,-33676,-73304,-18317,602,29039,-21231,-74326,-88111,-3689,-99663,47559,71405,83582,52184,39367,12560,7299,-128624,53258,62478,5465,-16030,83945,63110,23651,-25875,25931,57300,17030,-31295,-14616,-44359,-23393,21433,32494,-68438,-40541,-23101,-138475,-171527,-46860,-154624,-114663,-90924,-304882,-1594645,-632718,-208362,-147715,-128881,-36590,-25416,-11669,-19029,-26692,-21009,28964,7635,-76318,-68290,-66501,-21039,-105421,-62140,-3574,-32085,-56862,-58963,37923,45235,44287,10114,54982,14269,4905,-65595,-135950,-36098,4443,40323,5951,-7523,-6621,29449,63827,58797,-17480,-30172,91,104383,94276,54926,77205,24124,10813,-50132,14430,35899,-3236,-54377,27661,4858,-150,5512,15121,-30446,-54813,17506,44161,-38250,-30317,-103919,11667,23140,-55137,-48515,-69987,-40759,-36440,32181,22933,31258,-370,7282,46152,39200,-16545,-51775,-5779,-26970,-36127,55403,52232,-26319,-5219,39814,-72943,18314,56340,-8417,28203,-25946,-56415,-14923,9815,-23827,-44077,60374,-44238,-30960,-64364,18026,-18002,41769,65191,-3652,-85992,24193,15850,609,-55037,-58722,13270,-711,-30388,106534,64442,26525,69022,92553,-10918,70958,23325,-30107,-22902,-67517,-73456,-19686,80254,51514,-27303,77255,-1830,-11485,-47458,-48287,-37249,-147,34906,36240,39492,23561,40994,18752,44384,50594,12383,25993,10159,53594,-31737,-12833,18353,17650,-33890,46714,51725,5115,-20546,-20312,30211,-50861,-36534,32690,-29411,-46160,65954,-8115,-17435,-71253,9449,82470,25962,-78045,-25972,-30956,29198,-4119,-31672,-88640,-40319,47,-30407,-8401,-47446,35234,10139,40911,-28569,50809,-5714,-37642,10727,20952,-43365,39070,-7965,122979,57737,-63945,-3180,-15466,38073,27741,93375,22782,112694,31927,-39581,-79840,-53793,-1108,-9167,-44178,-15501,-26267,-127598,12862,-23696,-15293,-103377,23063,-21709,23222,-7307,-15966,-15625,74797,70257,51357,-66327,-127213,101884,90190,52767,7115,52733,-48576,-15806,-20199,2034,-42196,-8380,-66291,38508,-58496,53418,43354,23571,-28826,-50950,-69363,-16142,-10879,-5120,33216,-14921,-25127,-28268,-8235,-98188,-82574,-25679,-26198,-1284,-62943,19800,-16266,-44419,-1366,36997,15374,-13179,-18135,11305,-14958,12641,24111,4979,5709,22049,-21544,-13614,40502,-55395],[-88397,-54057,-26366,27182,-9534,412,-33130,-9929,15767,-27375,7887,-1976,-36484,14947,-37020,-75063,-86461,39202,51131,111278,-8427,-56525,-35027,-2012,60351,-3666,-57955,56365,1855,-97780,-48859,19357,-72208,-27880,-37070,-93732,36840,-25664,-3291,-66992,-36517,19119,-7685,-35221,-86936,21814,1110,4009,-61536,-40643,-15208,-8451,-5770,-15381,-67638,18342,-47546,22985,8400,101425,53763,-53324,-3159,-19809,-3007,-60483,21844,-88452,-51210,37333,-38436,-29648,-44003,26832,-11635,-87300,17057,-12136,76454,24759,2505,15946,-6547,71507,23231,8089,-23156,70028,45744,-6492,-8571,41994,84821,35038,-38848,10013,4778,-32960,-38721,-50995,6618,10025,21480,-60425,-130035,57128,13995,48665,67966,6998,-19625,75102,124406,28610,544,-34341,-47848,-60816,-2839,64821,-17033,56652,10388,-73500,-78127,63157,-28227,-7600,-29123,-55252,-10545,-9857,21996,58986,54695,90697,-47447,-22431,-7743,-8670,39778,36239,6372,-34122,-10074,42234,-117287,-46358,-7766,19283,11586,36104,59083,-6183,10935,60097,89404,38329,43698,39389,46835,35687,45433,47183,-14530,-32997,-19964,7349,-36870,38203,6035,-36381,-1652,11489,33433,53842,-37435,37261,-47543,-19303,-52991,-14863,80974,43407,38338,-22845,-40349,-16650,-9273,-16487,33704,78063,-77943,-56755,52950,13294,8065,70590,61088,-8429,37241,47662,13255,124465,101195,50563,9441,-20492,-50249,33760,-9898,7783,75446,29886,58826,21773,-15014,49378,108407,50667,-11801,-97747,-11606,5038,-53368,-22402,-53250,-1513,22878,37173,-77157,-63097,-55305,-92713,-23020,-24287,11206,3794,32563,76034,-6914,-30899,83484,30248,-22780,-40670,111869,-27307,70046,-45954,-113311,-686292,-782491,-228706,-160576,12023,-28438,-20448,-88638,-52288,-53550,49345,-21732,-25531,-37151,-56547,-151885,-36597,-38180,-59574,12486,-390,2899,-129250,-68352,69224,42866,-33279,-2431,-12644,31120,-72006,65351,26472,-65219,36987,-33325,-70661,-19365,-17456,-34439,16189,41850,-30204,3078,35069,65182,-38627,-64539,-4259,-75671,15140,67430,-67567,-78799,5287,16500,17585,36772,34039,47025,-4223,-10608,33777,114994,7090,-28241,31227,-75445,4823,22124,-42483,22420,-18972,-488,-8109,38639,-13835,-48423,25404,60931,45272,58704,85539,129154,93,-51376,-29955,-26721,13814,-101236,-193209,7896,-5218,3288,65591,-28027,38372,-36725,8004,-3744,-14965,-108770,-84716,-2982,-81666,-44547,95800,55460,-35624,23585,72351,-37802,-14838,-3747,47906,32101,-30858,-26625,-16862,26617,24343,21754,-55471,-10507,18678,20111,55050,77618,-29631,-44979,9782,48406,61825,41051,129135,14385,4930,-70838,-40466,3031,41489,-2567,-128882,-30451,17167,28875,31272,-29186,-36530,5595,47772,28505,75725,-6869,-69781,-5352,7822,-14903,34268,88857,123842,51343,3368,-7679,71856,-57290,-39230,20425,-55111,-96247,-17532,49102,51480,-10239,29256,50343,-31327,-68748,-58023,-109727,-71507,113926,69523,-3617,15021,-112299,-31992,10252,50468,82491,32767,-14349,-50852,28349,-5138,23818,-24550,-17395,-44040,-1810,34632,15534,-15948,-212,32998,52065,18914,-43198,20559,37918,-30852,-57183,78589,43627,45394,-39138,-74597,32961,17743,38908,-5741,-20462,-20508,58470,50745,48049,-10270,-4617,16595,33833,-10412,-35292,61742,43446,-20209,9753,66151,-42056,-83154,90966,110362,42380,74181,12357,15712,4937,-27584,9894,48670,18111,-21837,17399,-29886,-23885,33207,7082,19528,1737,3941,-2522,-40744,14197,18023,6743,-22475,17528,-29483,-67806,46348,85354,78254,-15598,-48681,-66998,-326,-43518,-21721,19087,-62226,12810,-28934,-26156,-25930,138106,125328,-48221,-40156,41818,-24716,-24411,62446,55364,-49321,-84949,29670,5751,-31392,23494,29788,-4101,64094,4652,45051,-5909,-28790,-14590,7125,72107,34539,33770,65100,118888,91374,24799,7619,15816,-31218,31747,73799,-43753,-21350,63748,27202,21827,-29706,756,-15589,53199,-47935,-30527,-6604,18250,9643,6855,-27323,23070,39674,14153,-7072,32140,16428,-1800,-38489,-113180,-11311,-25495,-16140,17453,10544,-43294,69575,23669,-88897,-42591,-335,-2531,-24909,60361,25531,-15915,24278,18656,13281,-23655,22562,48445,-2822,-82494,-61992,-39952,-52118,69287,-19066,42507,-72388,-1545,-31133,-70884,-9129,29989,-18475,62674,33058,-29014,31560,86461,-13434,-45156,69892,67475,-19870,26631,-39099,43898,10139,63272,60077,46691,18363,16242,1820,-57855,13306,-24686,-39936,-50288,-20364,-11783,-6102,-33589,59814,64553,-13909,-27285,-17919,-35196,1036,21187,11807,-52190,-2582,28013,-566,29946,56679,9656,-13148,-6822,10232,24070,-10680,-23605,-6719,-29773,-90282,-39617,1574,14178,-26470,-79657,-25601,-7011,16523,-50442,-82743,-104964,8636,-74499,56320,65698,91428,56360,20446,27107,-17259,-153078,79654,56506,4293,-26295,60596,69903,36145,13532,34388,93413,27231,-28926,-26599,-50410,-38613,32757,20885,-65080,-40066,-19066,-121648,-241192,-162939,-278383,-159160,-99059,-328655,-1618116,-655751,-223383,-174552,-144296,-50337,-41655,-3700,-23227,-70221,-51624,39699,9264,-65235,-59561,-71275,15108,-78395,-57083,-10920,-38081,-69925,-68235,45548,38663,26225,16348,38763,18776,10302,-66173,-123670,-30129,8074,43328,17731,-8682,-3863,942,44305,79198,-24089,-42004,-31863,70317,68204,63577,69265,34383,27461,-34337,15817,7655,-8233,-61232,18388,7750,-4988,32608,36775,-2654,-33254,1439,32368,-33951,-28538,-93851,42786,22826,-44214,-53097,-100589,-35642,-54055,24798,27169,32970,6543,-10664,66795,22127,-26926,-50964,-1782,-27891,-30497,60501,24774,-34689,-13672,21288,-108065,19226,51441,-11839,30779,-37998,-71753,-38711,10667,-18582,-47582,57351,-55724,-6477,-50153,33195,-19149,41148,68789,-11627,-79848,22967,13389,4308,-48000,-60651,14248,-7144,-35355,98288,68238,15813,66863,87653,-33008,20712,-23222,-41797,-64274,-98627,-78015,-20287,132415,51180,-49789,77186,-8921,6369,-54157,-45759,-43183,-10067,31780,36389,35704,40139,41872,34307,37689,30644,33566,1578,9481,67023,-45107,-6177,10927,11642,-35898,35336,14809,32548,-4211,-45037,21918,-49935,-47165,24992,-6144,-33032,61914,-7085,-22004,-76355,22707,106503,40587,-90724,-17559,-35281,49334,24539,-27855,-69623,-52465,-11714,-2710,-13188,-64147,47780,-4501,5250,-47453,26779,14791,-12502,8598,25137,-37711,17142,-37844,77567,58765,-69589,-11476,-11748,36363,13513,107366,31716,116187,38766,-41554,-72377,-37852,-3316,-39670,-63676,-24229,-37419,-76210,15665,-3488,-7748,-101313,20151,-20612,42627,-7319,3491,-34310,62234,50922,30720,-63088,-110754,95347,98699,28176,494,48052,-54292,-11405,-13766,-873,-11566,-9496,-42537,37918,-60627,74059,20937,11363,-24210,-39953,-64729,-20163,-3379,-25961,38856,-21503,-35691,-27932,-18769,-83249,-88709,-28452,21842,44673,-56391,18670,-19432,-34009,13707,46673,4860,-7438,-5747,23325,-6015,27742,26440,-4675,-800,23631,-9299,15309,45464,-71547],[-91154,-67744,-42996,26464,18517,24967,-33258,-17302,1497,-28161,-10573,-21057,-10120,50911,-33132,-52470,-96064,7458,42684,101652,-27848,-70258,-29977,-2544,75812,29428,-36805,44882,-6962,-85070,-86460,4938,-71749,-37910,-45914,-103501,23486,-10424,-19302,-61794,-68786,6255,11246,3953,-43672,36861,2272,24662,-52824,-62151,1533,-25852,6256,-1397,-78962,39440,-30707,40735,23629,98625,40856,-62033,-34122,-37519,-8354,-57271,-3876,-79717,-34742,25037,-19873,-33601,-71079,16263,-6064,-62711,30104,-9848,66106,31193,7613,795,-27244,46950,43158,22700,8376,66988,33384,-497,9565,58822,80191,49325,-28180,39915,21495,-34861,-32892,-66469,-4605,3120,25622,-33512,-98498,55233,6286,14614,44942,38760,-9254,90768,96046,43448,3956,-28884,-52271,-89323,-20835,126454,-3701,43523,-3531,-57324,-75410,66200,-43640,7865,246,-32820,-36806,-8219,27714,69620,45423,83329,-3984,-23748,-6791,22339,45884,33681,35867,-13207,-36856,42348,-118833,-45453,-3357,7423,11325,51885,66968,7814,1779,36710,78787,52419,63994,26004,30568,22406,38446,25977,-23802,-15070,-288,16745,-23573,25895,9897,-33494,225,25412,35960,35460,-59856,39804,-68686,-13809,-61543,-18827,67337,60620,35538,-21968,-26267,28642,-4482,-14243,40017,68840,-64545,-57686,43232,14242,-4870,34833,68807,7272,34143,52908,15608,107251,112038,39259,41615,42063,-59532,27659,-10530,4030,63822,23838,41982,-1703,-365,58430,99541,51300,-7387,-106483,-6676,-5175,-58071,-49520,-62176,4193,10570,79085,-46049,-42464,-38150,-103225,-26068,28877,22353,5225,29079,72199,-34592,-18907,60895,32174,-18839,-26336,77068,-34916,67663,-37629,-79455,-735275,-801565,-217942,-154387,467,-23304,-11956,-87148,-47583,-42964,21717,-36826,-23735,-27005,-83670,-132794,-7635,-17803,-69694,-9731,18008,-7173,-110122,-81452,51568,55711,-22552,-1485,8210,17587,-53310,66959,29485,-67388,42861,-23383,-38453,-10754,-35781,-35798,45350,46581,-24580,5770,15561,51479,-49206,-30936,12215,-36089,10616,65310,-64861,-81287,-108,17497,-452,26572,22246,64633,-1958,-2121,44379,94915,2813,-49737,21045,-82120,2336,16968,-49740,32078,-9640,10091,1547,69303,-25604,-46188,23467,45295,19065,57525,105098,173499,2532,-50941,-36105,11,-204,-87806,-213219,-3195,5677,11009,47146,-19336,35344,-58753,10251,31371,-17116,-112089,-67685,17453,-67274,-43608,86255,44290,-43825,21594,41064,-55732,-18785,-8399,59760,39007,-35781,-59993,-5605,43227,13610,12909,-47712,-7022,9909,2227,61377,59598,-38334,-33172,-18947,38498,63919,32038,116788,14560,26397,-89199,-48675,-12832,46028,-4150,-145424,-50478,2775,22705,49752,-48807,-14246,4468,52094,50305,80358,-42494,-58240,-12179,7549,1960,8273,34944,120621,46405,-3602,-20519,46736,-63533,-56816,27666,-54519,-91260,-5558,37274,44584,-50095,-831,43223,-39666,-77429,-77452,-113631,-81938,96134,56822,12140,-26770,-106628,-9496,-212,48655,53071,32490,-38875,-18728,15758,-26756,16338,-60030,-18799,-20393,27365,12278,2792,-23575,-29818,13336,-4908,-44269,-69689,40049,65692,-18361,-47329,92431,59618,45544,-40512,-119132,64327,10994,29517,-20272,-25716,-24909,40790,43745,46982,8918,1057,26042,38437,-17577,-24446,21531,19256,459,38076,56737,-40367,-71841,85131,92472,24985,60941,36045,30095,10495,-27486,-2300,50870,3207,-38966,14156,-26139,-9776,18434,24506,44872,24021,18587,-21532,-34858,19099,8214,-23791,-18744,-4180,-37312,-73586,70763,102263,85693,-19738,-65787,-49439,-18257,-58532,-29496,17764,-75576,16470,-21751,-23795,-32297,137969,119773,-45504,-58333,58883,-30338,1692,81456,75201,-43834,-70538,958,-33478,-60632,8756,50859,14099,94975,-7563,42380,19085,-22049,-22194,20928,54826,55268,38689,22456,75619,81597,52835,33426,32720,-56824,23020,63737,-47301,-27512,76520,53743,29165,-61375,3710,7557,56510,-6652,-22100,-14820,-2907,-11841,4569,10667,43608,20764,3844,-5226,28241,26859,-22996,-32341,-87307,15420,9489,12540,4490,24657,-75157,44018,11808,-86283,-27061,-8516,-3270,-26240,64292,35233,-1879,42196,24340,35996,6249,23988,32671,-15686,-72365,-53230,-22376,-58188,42504,-58443,46879,-82443,-15949,-33808,-78680,-20474,13553,-18410,49921,44131,-22164,32122,88921,-11457,-76919,84124,60230,-48274,16875,-6859,52249,3757,32635,54211,49582,5839,4594,17204,-63425,-19417,-4074,-25557,-20771,-13152,-12866,599,-6954,77438,99221,43752,-24414,-22350,-10097,25853,10043,17515,-82174,-13577,28848,-26000,24457,62470,14719,-43603,-16746,31370,-22206,-41427,-52376,-3445,-17286,-51350,-24142,16239,39872,-32593,-73007,-33048,-18861,4634,-71491,-84830,-107505,18579,-44571,59822,54840,88682,49207,-1131,40261,-35988,-157440,88948,39242,-182,-35391,29049,62059,40870,44510,44589,125430,40264,-16116,-36972,-61933,-43710,38052,6156,-60617,-37447,-12454,-78547,-324839,-297483,-437373,-208287,-103303,-347958,-1648697,-676793,-233334,-188360,-142480,-55692,-46501,-4245,-22600,-109940,-72802,46759,13557,-54016,-50842,-72362,29801,-42149,-49778,-18249,-42352,-68325,-62606,50858,23354,-5246,9530,-925,-1510,6060,-57542,-104836,-29163,-1208,36905,26453,-11076,4251,-23844,28233,101017,-27961,-63345,-51965,29030,37341,58237,39378,36871,35909,-17333,12423,-1873,-9766,-61835,9372,12122,-11269,65794,57926,21085,-15667,-14807,20138,-23995,-31425,-76740,56196,19384,-37025,-59921,-111589,-25311,-60036,22622,23921,23910,9690,-28572,68411,17660,-32940,-45534,6061,-19501,-25079,58468,-1017,-36424,-28636,-672,-133230,14559,35232,-16532,28959,-47825,-89753,-51202,15608,-19059,-44332,52197,-58031,21152,-29478,36789,-16864,33180,65353,-19573,-73272,18782,16027,17700,-39802,-55980,9570,-9215,-36729,76485,54305,-562,42168,83491,-55875,-28308,-43419,-40107,-100259,-110840,-72064,-17514,147161,33595,-65923,76127,-12476,21187,-50295,-35924,-47201,-4924,29740,34206,20993,45489,26891,57579,21721,15947,48327,-27744,1447,66150,-48102,-3105,4844,1667,-21265,26689,-17216,56675,11946,-70934,14974,-43216,-54379,11622,6178,-28025,52896,2867,-25920,-82749,24750,111061,44257,-83211,-18184,-41098,58931,36180,-25571,-34594,-53068,-20696,21556,-15357,-65840,55796,-19284,-31750,-67465,-1153,29593,13786,10432,26563,-26514,-11127,-60951,37637,55724,-63303,-9818,-10064,31370,-2271,91988,34977,93864,35275,-35142,-57668,-20507,241,-56452,-83105,-31025,-34118,-16564,22151,25662,-2607,-91761,3119,-25064,57814,-6121,30128,-46308,28598,22324,10903,-44857,-83676,73604,87774,2833,-3971,36491,-63310,-5012,-11588,3278,20753,-12110,-25889,33207,-58879,87709,5442,-988,-18387,-22252,-56347,-16420,5651,-41881,48742,-23802,-51310,-20810,-29178,-60411,-77950,-25020,56907,89403,-40134,18620,-22475,-14298,27800,46989,-14079,-3078,6316,39161,-288,40159,23822,-11091,-5372,23730,8259,37703,46780,-77182],[-77398,-74435,-48696,29052,55730,43627,-19395,-28080,-18266,-24255,-19939,-26635,19740,71666,-31886,-22336,-101076,-20341,30126,67419,-49033,-76960,-22906,5170,77969,60872,-561,34992,-18919,-61372,-103296,-2675,-62839,-49941,-54848,-102092,21201,7535,-35510,-54979,-85356,-5291,15021,32880,7427,46010,-1077,38106,-34076,-73377,10876,-38123,17620,8891,-81303,48320,-7402,51424,35764,78251,25828,-69831,-60459,-49726,-7910,-50033,-21215,-50506,-3207,6941,-7301,-28617,-92532,1589,-6771,-38431,34488,-3679,50800,37879,7096,-14482,-45455,13998,47699,30405,37594,54410,15827,55,35417,69002,65239,56067,-14051,56559,24863,-38273,-32649,-74096,-2311,-5184,30911,9846,-56082,56295,-220,-12559,20252,63923,795,88856,65740,66683,-250,-20273,-59303,-112477,-36231,140211,12602,5926,-16783,-32358,-54036,62893,-49146,18543,32296,1362,-41122,-7371,31605,61630,37893,66864,30855,-19121,6176,65935,32975,20916,74435,3103,-54724,47960,-109528,-46739,-3462,-12881,10146,57186,71412,20455,-7560,1325,56714,54230,80425,15342,13591,7968,33316,2291,-26905,-2309,16504,17940,-18932,6974,11991,-27011,1138,44208,48678,15586,-82015,29766,-76258,-4785,-61157,-22297,49937,71458,18212,-29216,-10005,66244,-1489,-9604,40760,55014,-38217,-54235,20215,14364,-25322,-7341,65569,25194,28922,51373,17210,93431,99703,25397,54814,88794,-61670,11925,-14370,-11360,39295,10912,15958,-19818,17661,73394,84671,41390,-4226,-94118,9446,-17151,-56116,-79656,-55786,19351,3582,111122,-3766,-8413,-18401,-104987,-24243,94004,21662,5588,26014,66791,-55841,-4314,37867,30894,-13905,-10074,39995,-37112,57752,-38536,-38140,-803152,-803559,-163710,-146393,-16581,-17845,-4197,-75180,-33125,-32663,-7970,-41816,-21796,-16357,-99809,-104828,6650,9088,-72469,-28552,26707,-10563,-79048,-80909,29040,60071,-5989,-571,31258,8925,-30238,67335,34391,-56922,41838,-20542,-4992,-2758,-52710,-29200,65141,47881,-22606,10214,4757,36933,-46037,1313,22322,-10381,1245,49621,-55128,-92970,-11924,12635,-2795,10773,10041,83352,7064,3748,49045,73140,-5778,-71695,5126,-74870,5944,11157,-49901,40660,-10452,18816,15293,92648,-31021,-38175,28736,28433,-4914,69837,82012,177966,6290,-47059,-38492,22902,-11661,-86686,-218916,-9333,8345,9660,19161,-3902,29223,-74171,10533,57570,-13428,-108981,-39659,32048,-56136,-38724,67786,24615,-46693,9240,3805,-69782,-14206,-5789,62427,33856,-27797,-74671,2532,52880,6194,20084,-38691,-2714,-2959,-18685,72714,41132,-50360,-33634,-49734,27013,59064,25751,98688,14154,44306,-97043,-55685,-34749,42115,-3712,-148752,-62310,-1298,11009,65803,-58334,13445,5267,48095,66276,46212,-69415,-44790,-16334,14340,27553,-9905,-20294,106263,38001,-11778,-35269,17828,-33624,-57489,25538,-62112,-78645,9802,28264,33158,-61885,-24593,35127,-39850,-80714,-90693,-111069,-83531,61467,41299,35068,-53401,-89140,15623,-5420,39449,19986,32176,-56650,16418,-540,-26203,20752,-85057,-13356,2826,54790,638,-15127,-35061,-58696,-923,-50862,-84263,-95130,58428,72423,-234,-16701,91572,68617,40110,-35657,-139265,83283,11174,31431,-28583,-36166,-28542,9810,31617,38206,37395,5453,29301,38890,-26389,-12063,-27385,-12663,24986,65238,42328,-36765,-49729,74404,72694,10210,41180,49290,34290,20381,-11177,-8573,31006,-13023,-37317,7476,-24155,2376,2880,41699,78183,51296,31172,-32707,-31543,26538,-10355,-50703,-12937,-33631,-32983,-61257,74536,89255,92957,-18130,-81870,-30846,-33642,-64724,-37174,13676,-78910,15920,-25502,-28395,-31902,125300,97843,-39831,-67889,73118,-21675,29972,92754,87206,-21792,-49122,-29835,-62108,-76093,-5911,62417,25403,93343,-23132,28325,38612,-19351,-37477,25097,25483,69936,44482,-31661,34467,60120,71330,47487,46843,-68070,18868,39468,-41515,-30207,66784,78122,55921,-73102,10355,36069,56278,20783,-15322,-25676,-25240,-34300,379,41919,59461,7316,-10826,-7772,21231,39023,-33773,-23826,-48125,43576,53802,29662,-5411,44379,-97152,-4454,-6075,-75579,-2389,-16574,1125,-22225,62208,37956,15569,53270,21443,56588,32832,23810,15716,-26666,-61740,-44958,-22346,-64879,8181,-93208,35034,-81022,-32322,-31596,-75340,-28768,-3754,-2230,37825,47798,-9413,10580,89893,-6946,-92513,93129,45285,-80654,10113,18289,47788,1893,4234,38496,48774,-7696,-11042,25936,-73695,-50003,9284,-6515,16102,-80,-9771,11284,21558,85091,112979,85401,-5833,-22120,12343,45875,-3701,22312,-77300,-27364,33398,-38084,18170,63673,17531,-58475,-21313,33148,-74585,-63260,-73461,6243,974,1100,-1790,12161,55172,-47602,-54581,-41152,-31577,-3543,-80128,-82569,-95528,23455,-13744,57496,39019,76864,33321,-19849,49897,-41578,-137659,79969,14961,-8778,-43031,-1573,45155,34681,46961,51231,136307,52457,8231,-38293,-71599,-35378,38407,-7145,-58071,-30075,-6629,-20938,-350475,-363500,-520960,-224081,-99513,-358706,-1682123,-689079,-234571,-186904,-124018,-55145,-47028,-12101,-16481,-134854,-71973,48175,15780,-44824,-42737,-69675,21551,-10574,-42333,-22659,-43219,-53460,-45533,49530,3439,-42380,-2725,-48816,-40828,-4513,-38708,-81904,-33645,-19622,25141,31532,-15834,19509,-34833,19483,115837,-29362,-84653,-54189,-6616,10367,39986,209,28865,35775,-3453,7328,12922,-6399,-56017,3031,17857,-18476,93417,67602,37766,-4536,-27862,10254,-10927,-37436,-58521,50545,15961,-34606,-70021,-107227,-13131,-52439,23666,12376,6250,6325,-42802,49176,24412,-31535,-40113,15603,-4718,-22489,49331,-18227,-32298,-46353,-23223,-141314,4772,18386,-20149,22891,-52104,-106596,-50357,22891,-25351,-32405,43737,-51723,42806,-6278,29304,-2050,21129,56493,-26648,-71690,7023,20922,37379,-31474,-46905,1827,-3229,-28070,48627,23730,-17892,3009,83165,-67582,-57454,-35880,-29397,-118778,-96619,-56532,-11375,122815,3693,-71160,71446,-13300,28093,-37332,-21246,-48209,17767,30576,28047,-1396,39789,1407,79146,-285,13795,55347,-53008,-10470,54048,-41501,-5104,5666,-10221,5136,26636,-37754,69723,30230,-90815,10268,-29582,-62298,-3329,-1531,-35224,38204,19063,-27864,-83569,15189,99469,36051,-57054,-20925,-46051,54691,28345,-24823,8273,-41116,-22174,31203,-14830,-53896,56975,-29917,-61803,-80005,-19296,36737,32368,14432,25775,-13522,-46952,-70913,13581,49371,-40666,770,-12835,26238,-7491,52471,33212,59440,22296,-24273,-40004,-11927,5301,-56264,-94823,-36331,-20147,35239,28995,51488,-169,-79478,-19245,-34054,62372,-5264,55883,-50876,-15581,-5907,-3135,-17573,-52493,40355,59159,-17050,-5163,23732,-72770,1833,-11056,13520,44872,-17567,-12828,24184,-53470,90570,1938,-12305,-9926,-473,-45060,-5613,11494,-47650,55031,-22975,-65977,-9333,-41627,-34876,-57083,-17186,68722,117736,-20924,18929,-23632,10716,38727,37318,-35734,-2140,14004,52001,1257,46756,18257,-12464,-7620,21742,26965,48110,48985,-70752],[-53827,-72037,-40888,32252,89574,48841,4476,-37859,-38449,-15867,-22368,-22046,48397,71790,-30852,3243,-105586,-34146,15361,19873,-64384,-74240,-15215,18869,65048,81009,38970,29371,-27060,-34377,-94739,-1780,-48253,-62435,-65296,-90525,34792,23419,-42481,-39183,-82246,-13607,7896,44864,47091,42488,-10711,40052,-8216,-72237,13000,-40876,25608,13333,-78024,42618,14940,53209,41168,48057,11976,-73708,-73763,-53580,-4088,-40222,-21482,-11557,35160,-14398,-2979,-17399,-99745,-16733,-15740,-25516,27434,6002,29241,40766,3952,-26415,-57524,-13093,36268,31168,51394,32998,2156,-3875,62193,66129,41411,54062,-1085,43752,16328,-43872,-37824,-71937,15125,-7864,38213,58581,-11997,60260,-3282,-21884,1332,73841,9103,71216,39288,85563,-11304,-7279,-65030,-124290,-44057,100728,28916,-35757,-24741,-5149,-24220,54013,-40469,21537,57729,37757,-25153,-7676,31120,34728,31969,46243,54116,-7838,29991,102033,2006,237,107253,12077,-61579,58739,-96087,-48206,-3649,-32816,9880,50443,71754,31702,-11792,-33526,24731,44769,88456,9434,-1895,-6221,32517,-17710,-22809,-144,24494,13665,-24221,-14735,11676,-17373,712,64666,62982,-3291,-94541,12315,-69285,4168,-56441,-25144,33964,73950,-5375,-40933,11396,84549,1941,-2007,39052,45149,-2829,-45337,-9920,9734,-45681,-44519,49407,38873,21841,44604,18701,84253,70974,14614,53375,106885,-54469,-7060,-19778,-35375,8736,-2696,-14688,-27507,35846,84513,68527,25049,-4758,-66540,30503,-29165,-47340,-106950,-37170,40281,1969,125082,36872,29315,3385,-95965,-19374,142149,11117,6373,23690,64650,-63259,5109,16218,28902,-4253,2121,11836,-30127,42684,-49554,-7187,-877802,-787386,-79326,-146888,-33822,-15794,3789,-55679,-12857,-22206,-31755,-36396,-21942,-8341,-103960,-79219,-2339,35836,-69011,-41573,18419,-8230,-43800,-65881,9831,53441,11336,-173,48964,8585,-7202,68970,39079,-42111,37211,-21576,21648,3168,-62926,-18310,67669,41197,-22215,13144,-985,24106,-32108,25128,20452,-9926,-6754,27741,-40259,-109683,-30175,5682,9364,-8844,41,97827,19969,3744,43619,55402,-16539,-91112,-13121,-65238,11151,7999,-46811,45576,-23094,23979,29451,102829,-28116,-25329,42003,13921,-21418,92656,23080,146667,12472,-38629,-37030,33488,-19877,-96032,-209594,-10019,2119,-2873,-11724,14978,19128,-82262,9399,64128,-6358,-104885,-7904,38351,-51740,-32617,46384,-1238,-43398,-14132,-31647,-81025,-824,3253,54545,16438,-12727,-70359,5977,52614,129,38783,-29939,1729,-16196,-37232,79468,30535,-61830,-46947,-74900,16675,50048,23689,82348,16892,54253,-91231,-61950,-59956,31337,-1889,-136049,-64557,-129,-4066,75645,-55998,38773,5995,36570,73307,-12415,-82115,-33891,-19882,24680,58030,-16884,-57609,87866,32694,-19035,-51143,-8422,19757,-43233,13741,-69245,-62390,23331,26906,19877,-38269,-34801,27247,-31763,-74111,-91794,-107380,-76620,19955,26477,61781,-51488,-65146,29653,-5189,28959,-4781,31094,-63306,40456,-18121,-1201,39329,-93364,-2896,20862,73516,-964,-28724,-44370,-78558,-10627,-72971,-94926,-107857,74321,57898,23527,27364,78897,68110,31481,-29394,-126749,94398,17692,40642,-29343,-50670,-27211,-27283,15938,21629,65463,6734,25624,34548,-39498,1598,-65444,-38148,48384,83532,28489,-29189,-22524,61744,55991,1744,20644,46704,29263,34917,17417,-9120,-8086,-27284,-19917,-3538,-24785,11011,-11487,52497,106811,75105,39896,-26378,-31704,35707,-31687,-64152,-5687,-64442,-17241,-33101,67396,53687,99065,-12826,-92741,-15077,-48181,-61123,-41224,6518,-70671,8581,-38115,-38264,-24818,103404,72837,-37350,-72124,81376,-363,55207,88260,87968,12048,-19835,-54951,-68353,-74403,-15796,61403,31032,70826,-37128,7999,47649,-19816,-55725,16106,-6591,61816,43324,-82527,3135,35098,78784,46836,56803,-61088,23816,11205,-26628,-25278,38037,93036,90204,-64462,19060,61343,52556,24168,-7429,-31848,-43302,-49128,-2884,57060,67378,3418,-26186,-12833,18273,49640,-28193,-16225,-6220,67220,90147,31314,-11328,61539,-94769,-47955,-25857,-60194,19924,-21308,10022,-17825,54912,32586,33441,56808,12461,71252,51765,22428,1706,-32892,-52742,-35937,-32841,-71301,-20940,-106337,2205,-75143,-44904,-27327,-68980,-31799,-11126,25992,30683,41922,7775,-25583,77708,-1069,-85224,96168,23881,-99930,7560,31170,34088,5088,-15650,17853,44937,-18911,-27853,23288,-91091,-69743,11447,11275,48610,17149,-6032,23726,44394,82257,109178,100632,25450,-18964,28675,57986,-13644,26188,-27838,-41018,28285,-35374,10688,60444,16443,-50850,-17124,23360,-115580,-76087,-84366,18464,17943,52306,19352,-6088,58105,-62829,-29221,-49240,-40505,-6770,-76083,-76446,-74505,22385,11524,49590,20149,59240,13684,-31745,53658,-32625,-99171,59236,-9586,-20089,-49057,-23166,25716,18224,13699,48022,120139,60344,40388,-23845,-69279,-15431,36293,-15224,-58361,-16971,-4019,34932,-255300,-297115,-429179,-176625,-86629,-359016,-1715683,-688068,-226485,-173515,-94873,-52678,-49978,-24287,-6917,-139750,-48310,43484,11040,-39376,-35563,-64026,-4873,3230,-36538,-21498,-40207,-31375,-23061,39125,-14920,-75603,-13012,-86496,-81834,-16583,-12042,-56577,-41725,-38467,13426,33071,-23377,41232,-28906,18304,116716,-27247,-95949,-38638,-29442,-7264,14118,-34918,9578,29002,4923,3928,43139,1887,-44806,1263,23523,-24684,106367,59354,46900,-1318,-36715,4604,1238,-44187,-44176,32978,14704,-34690,-82579,-95676,-2400,-33682,24790,-4295,-14564,-3469,-50062,15538,34083,-21986,-38859,24132,11465,-23116,34276,-25198,-24285,-62315,-43940,-131748,-7363,12449,-20360,14130,-48505,-118022,-39914,29599,-34937,-13237,30562,-41084,51388,15188,13909,29733,9571,45138,-31958,-73957,-13812,24545,59033,-23158,-37275,-5890,12153,-6125,24522,-12861,-31137,-38295,86912,-60369,-57262,-10170,-16371,-115465,-62479,-35134,-2632,73598,-27640,-63868,61431,-14154,25113,-19265,-6065,-45462,52991,34645,17676,-24408,28094,-24526,90361,-22646,25034,54847,-68613,-20393,36282,-29607,-11734,15614,-21980,32333,37407,-44667,68084,52267,-97340,7435,-10171,-72675,-15557,-29030,-53885,18143,34803,-26471,-72150,636,80449,19242,-20871,-18075,-46503,38335,5530,-25604,45585,-20945,-15173,21150,-13261,-34832,51509,-33293,-76897,-79831,-20773,36134,36982,16984,22971,-2744,-85184,-66672,8048,40863,-5301,16185,-20555,24492,5293,4998,29952,26395,4436,-14314,-23719,-16741,7601,-42769,-92085,-42408,-4116,67519,31926,64183,1222,-71080,-37797,-42407,53134,-5143,72843,-50977,-53378,-24710,-7651,10807,-23201,2547,19220,-27091,-3207,14558,-78070,9123,-8598,27999,56102,-26772,284,12637,-44393,83124,9315,-21416,2170,21167,-31290,8906,9725,-40980,51276,-20428,-72647,3826,-57436,-12386,-33864,-7419,59245,122275,-5317,19682,-21058,36368,43272,19668,-53732,-5265,13924,55245,-1502,46724,12793,-9578,-7507,16897,42378,46038,54714,-55322],[-25700,-59522,-22110,33365,104111,36387,30654,-41370,-53797,-4872,-22282,-15692,70710,55765,-26917,16987,-108315,-30764,-189,-25015,-67318,-59728,-8690,31063,40041,84910,68644,29366,-24736,-10374,-66357,5187,-33681,-72679,-77274,-72392,61156,33644,-32131,-9316,-63711,-17614,-2636,39050,66727,21761,-27948,29513,19221,-58323,11127,-31328,27301,11323,-73252,25391,28578,45223,37864,16192,771,-72534,-70918,-48788,298,-30239,-3637,23615,66858,-35337,-6369,-3533,-89750,-35030,-32045,-30667,11050,17860,1241,38458,2571,-32636,-58688,-23610,14202,26268,43260,6450,-850,-9651,81846,47418,13035,45350,6346,-3473,1051,-50622,-45833,-61112,43355,-1048,47492,97671,23663,61989,-1735,-11936,-10099,63276,14567,44561,18521,91846,-25913,9616,-63828,-121792,-41817,33219,41136,-61057,-24469,17512,1899,41073,-18932,15954,71494,66572,1353,-8812,24754,-5414,26127,26110,67588,8621,58394,112955,-38079,-22836,116885,12720,-58242,69980,-82976,-45099,1677,-40232,11602,32765,68196,41610,-6990,-54002,-12222,28767,85647,7944,-17815,-18376,37291,-28333,-12281,-8396,20675,7489,-36680,-34513,9105,-5464,-2762,81864,70989,-18447,-91291,-3158,-50951,9760,-54067,-26560,24763,68477,-23458,-48993,37635,79351,7679,8612,37353,44169,34567,-31590,-39020,-1896,-57844,-66929,23063,43010,13216,35050,20681,76542,37335,10944,45362,96566,-38589,-23095,-25080,-61920,-19131,-12167,-44385,-22934,50995,86118,55294,8466,-10299,-33623,49196,-39259,-32720,-120262,-13108,60690,3947,119944,63669,59733,24533,-75947,-12815,149244,-5057,8871,23279,68922,-54250,3363,-6256,27990,11766,4210,-578,-14358,24903,-67504,3826,-938925,-763627,-1974,-160528,-46903,-19871,11150,-35324,7738,-11319,-43410,-25217,-25007,-5686,-99020,-61852,-31903,54804,-61017,-48329,-8139,-4028,-13611,-40694,805,36760,21984,-1357,53249,14680,11417,70888,40840,-31471,31467,-23118,37632,7371,-63151,-9334,51348,23698,-21249,11309,-9106,14922,-13833,37706,6278,-29190,-9104,10387,-23174,-122218,-51622,-997,28449,-29654,-7934,104115,31855,-4229,26996,43477,-24853,-103282,-29837,-61586,12483,10087,-45423,44509,-45106,24675,40410,96506,-17562,-9992,59294,2980,-28771,116641,-43007,100233,19955,-25764,-33245,27158,-24775,-111066,-189192,-6835,-11867,-25561,-38183,33473,5071,-83464,8027,48986,1520,-102118,18518,36664,-52690,-27962,27943,-28367,-34650,-43187,-59829,-91752,19228,16950,37703,-7884,-925,-53565,4476,42856,-7247,58382,-22677,6388,-25939,-50596,73324,31029,-68827,-67334,-88059,9681,40753,27484,73244,26295,54986,-72693,-66833,-83733,16211,426,-109396,-58891,97,-19537,77501,-42027,52034,5137,20028,71166,-67113,-81324,-28742,-24670,32808,84313,-15750,-66914,72326,32254,-22695,-65519,-27686,70549,-22279,-5119,-66108,-48497,30452,34584,6351,8309,-29559,19215,-17385,-54704,-80387,-104433,-62820,-17392,14678,84672,-20133,-38681,26291,-1571,22248,-14085,28329,-58012,43303,-34346,39201,68459,-86162,9006,30390,78059,2088,-30970,-46730,-83241,-17845,-70703,-85127,-100311,86309,30856,49569,70595,60102,57465,23145,-27161,-87320,100382,27016,51146,-22712,-65143,-19088,-61074,816,604,83378,4964,16911,24508,-55721,16043,-79871,-46445,65400,88341,18794,-15954,1622,49418,45656,1394,6338,27032,18808,50635,45799,-5509,-54882,-38199,3347,-17503,-27388,16040,-22931,53015,120357,87086,43968,-4818,-35258,44562,-47630,-58165,1702,-89133,5884,2499,63833,12012,101525,-6481,-94113,-3308,-61822,-50047,-38680,-4180,-53196,-6155,-53084,-50067,-13499,77649,61196,-42950,-76385,81565,27444,73148,63239,74985,46843,13321,-66926,-48431,-58056,-18792,48569,32758,46678,-45474,-10891,45545,-19871,-70310,-5613,-34227,25747,28768,-113849,-15040,14364,76289,33790,62114,-39469,38160,-12534,-6557,-11994,1185,94934,116816,-41202,26187,75727,45507,4560,2986,-27506,-53505,-49807,-2746,52795,67336,9761,-38201,-18355,26826,55006,-7620,-11848,27173,81073,104973,19572,-13805,69632,-62850,-61353,-43679,-42282,29903,-22362,20739,-19115,42714,19063,47701,53625,1665,77575,59972,20262,-7759,-32859,-44665,-23323,-41275,-75635,-34238,-88339,-45467,-73646,-48647,-20039,-63811,-28432,-947,57195,27184,27911,26065,-62897,43463,3457,-58135,92846,-100,-97937,9673,32246,17754,12852,-22878,-1014,39386,-25235,-42173,10003,-111587,-72310,2407,22543,67310,35283,-5764,35301,55780,72121,94855,90655,60165,-15389,38133,62200,-13814,29072,47227,-52137,-3707,-20830,3617,52419,10119,-24392,-2579,11716,-131414,-82636,-87518,27695,25615,87617,32974,-25992,49725,-69439,-3605,-55622,-41458,-5668,-63384,-65568,-52854,16293,25124,37523,1473,39797,-4035,-35023,50540,-16030,-54487,37409,-27974,-31363,-53006,-31068,8738,-4101,-43014,30679,83438,61968,72493,8658,-48218,9863,34275,-16249,-59455,818,-5392,75161,-49202,-116942,-171143,-70463,-67620,-350151,-1750417,-674340,-212230,-155573,-63681,-52082,-58711,-37198,2012,-126383,-11053,33718,-3111,-38665,-29548,-56604,-40614,-6836,-33309,-13572,-33965,-10589,-1195,20393,-26298,-96362,-17160,-101074,-104643,-25856,17189,-31014,-49898,-47777,6246,31355,-32239,65905,-9822,21658,100954,-20382,-91755,-11678,-39322,-14285,-11585,-56380,-18199,19338,8213,4320,70924,13494,-29997,5050,26875,-27144,101881,33411,49747,-6608,-42868,3801,7984,-49293,-35822,14978,15879,-34231,-95302,-81878,4863,-9696,23176,-20604,-31714,-16879,-48131,-19420,37642,-6976,-43534,29348,23705,-25642,15742,-24943,-14875,-72072,-60736,-111080,-17736,23745,-15441,5164,-36531,-120981,-26306,32502,-43596,8469,12572,-31648,44982,31720,-4417,71120,2765,34466,-34787,-73106,-40005,24096,78074,-14598,-30970,-10795,35289,26416,12593,-39266,-36704,-70399,91070,-33936,-30834,20252,-7211,-94948,-23373,-13600,7151,21872,-46847,-46194,46628,-18392,13553,-1440,5597,-38708,89363,40580,4243,-39328,18462,-40102,88020,-38893,44330,48171,-72938,-22335,19014,-18180,-20593,31733,-31945,48597,55775,-41141,53772,75601,-86704,5339,11575,-83638,-21693,-67004,-78013,-5491,42673,-20857,-45991,-9103,63280,421,13713,-5673,-39243,16166,-23511,-27886,64102,-167,-2433,-5779,-13235,-17340,41589,-28437,-72336,-66309,-7426,29841,27754,14432,17850,2952,-114777,-52505,17444,31322,32049,30382,-31214,28379,35077,-30118,30082,2860,-12512,-9903,-11881,-31672,4887,-24593,-72438,-51080,4418,76872,27637,59883,4057,-69220,-46575,-42098,32166,-4353,76266,-50259,-70026,-28576,-1463,32820,-506,-30951,-22382,-26181,816,11255,-75167,18498,-1523,44353,55790,-39222,13923,1806,-31866,68940,21243,-27132,17215,38284,-15671,22343,-1596,-23361,35609,-17298,-67361,16541,-74745,1831,-14093,2637,39260,105290,2402,21377,-13666,59992,39096,-1472,-63137,-11712,4587,45278,-7966,41808,10375,-5300,-5256,8865,51195,34563,62394,-36120],[4051,-38094,1159,30969,89131,8363,50434,-34941,-60692,5663,-23426,-15812,82849,34447,-18069,18412,-103225,-14274,-15325,-53291,-56138,-32970,-5004,31666,9925,73886,80122,34616,-9432,7025,-32391,12570,-25981,-76784,-88059,-53330,89034,36540,-2037,31345,-38851,-17702,-9426,20203,68770,-15556,-52595,9345,41432,-33419,9649,-10124,20719,3816,-69380,3350,28073,27374,26075,-12495,-7634,-68006,-54762,-38376,3198,-23023,25184,44098,78691,-52167,-14307,9385,-66305,-47622,-51596,-53108,-8440,29872,-29698,33042,6575,-32691,-45151,-15442,-9679,18244,14978,-20193,8002,-13891,89423,15679,-14267,33536,5578,-72691,-14880,-56239,-52533,-46019,72821,14833,55802,113558,43920,53028,4334,10509,-15703,33036,16583,17531,2145,85359,-39555,27485,-51436,-104774,-30647,-26741,44579,-59873,-15618,31094,15213,26128,9145,3571,73850,81445,26194,-10006,12917,-48591,18703,8722,72828,26493,81953,94003,-73090,-41668,95227,6122,-47295,74372,-70080,-32959,16245,-25764,15256,7960,61521,49175,7618,-51447,-46267,13316,72633,9001,-37938,-26664,45280,-26991,2528,-22345,6110,2342,-50781,-49578,5155,7290,-12090,91697,68918,-26209,-71868,-6878,-27422,9921,-58529,-25484,26275,57694,-26150,-44609,63830,54300,16333,21410,36226,51356,65989,-14995,-59731,-19540,-56336,-69781,-6522,35615,3672,25101,23240,65198,9138,15385,38202,68572,-17238,-32476,-29298,-83930,-37156,-15677,-67932,-8322,60684,77383,47309,-2441,-20348,-5431,60095,-46211,-14657,-104843,9113,74414,6846,100951,69289,74232,40809,-47724,-4921,111738,-21957,13487,26069,79276,-31993,-11575,-32454,28785,32414,-7245,2205,5268,6003,-86062,-4114,-960915,-751692,21854,-182985,-53459,-30276,15224,-21664,23639,-728,-40560,-15601,-30111,-9954,-89161,-51953,-69249,59979,-49960,-49836,-45994,-2822,4931,-13833,5120,13780,19112,-5643,39108,19539,22127,69070,37208,-29986,24919,-22875,44100,11710,-53571,-7883,21496,-3401,-18408,2967,-25818,10470,2628,40683,-14749,-49479,-4226,7302,-6999,-122015,-70234,-6808,44070,-48646,-16831,101384,38153,-20091,2011,34587,-25787,-102007,-41846,-65258,6456,18119,-48961,36092,-70517,20771,45267,74141,-2389,4339,72924,-5659,-28778,129408,-86091,62027,25808,-10285,-29504,5723,-26876,-126194,-164814,-2577,-30761,-53523,-54298,48387,-11264,-79091,8099,20978,9111,-98442,32136,29401,-53799,-25890,16942,-50313,-22466,-68448,-77952,-103002,41612,32697,16090,-29738,-1610,-32403,-856,26563,-17721,66142,-17935,11907,-30058,-58486,51490,39778,-68859,-86594,-86177,7199,34899,36911,71751,43131,48684,-46546,-68903,-100786,-732,2245,-74627,-49158,-4755,-32447,72596,-18886,46173,2525,1773,62266,-93388,-72346,-29407,-31861,33241,94302,-13090,-51546,63384,32939,-20555,-74930,-38011,95221,-4901,-25899,-48005,-41778,28770,48451,-6870,51057,-12674,9496,-511,-23533,-61990,-100598,-44868,-42096,7056,95262,28133,-12116,8795,2383,21476,-8289,23223,-43321,23701,-47398,78139,100005,-69547,17959,30143,66405,3762,-20320,-40977,-71060,-24451,-51062,-68974,-74749,93092,4216,71342,98930,39806,38766,18379,-32337,-39496,100713,34358,57377,-10186,-73888,-5465,-83608,-9984,-19022,85308,1780,6558,8414,-69256,30584,-68912,-35229,71827,79521,14027,2756,15199,38176,41948,8542,4646,-5220,7699,60967,57152,-256,-94451,-45696,21132,-30722,-29657,18688,-30050,43050,115289,82173,43568,19658,-40861,50360,-50640,-33041,7472,-101790,30595,34231,72793,-19372,96614,-1400,-83603,4937,-72006,-35782,-28642,-18297,-32284,-26734,-62459,-59571,-1438,53998,72081,-57459,-84485,72874,53662,81697,21882,48318,70515,42579,-60645,-8984,-33585,-16032,27134,31984,35633,-46223,-21510,35640,-15246,-75150,-35419,-54702,-27188,-527,-115947,-20560,3003,67149,14226,63018,-12225,57333,-27496,12499,6417,-30442,85546,125683,-12170,26954,75125,35953,-26089,15637,-11382,-54964,-34393,1850,32689,61555,23788,-43414,-23011,48947,52342,18769,-11117,45000,81952,94507,1638,-13981,67021,-10501,-36748,-57183,-23585,23940,-21515,29487,-30342,25826,-1258,54131,45337,-6981,74937,56760,18118,-12956,-26581,-35552,-5097,-37001,-75140,-28386,-44102,-91701,-80695,-41654,-7363,-58817,-19221,26654,80787,21261,10569,41258,-88101,-11431,4189,-22364,82933,-19896,-77625,15741,26535,5507,23670,-17526,-13015,33649,-25435,-50484,-7536,-123978,-57373,-13868,24503,67925,50859,-12100,43659,53013,59074,76398,63960,85447,-13685,41691,61107,-1431,30364,109380,-59114,-65009,1090,-387,39206,-2089,8363,21525,4036,-118678,-84744,-87169,28524,18348,97665,35765,-34257,33548,-62333,15944,-58283,-32547,-1979,-48885,-48816,-37974,7286,24509,23846,-13483,22057,-15374,-29984,41699,-4394,-17135,23486,-36414,-39906,-54076,-24989,-3475,-25454,-97102,-412,39439,57499,95290,54281,-10485,32218,33892,-10788,-57294,20367,-9755,93807,179213,83984,126146,51392,-49025,-335827,-1786399,-652559,-197324,-141016,-38263,-55669,-72532,-47766,5843,-101984,26103,20994,-25206,-42704,-25064,-48558,-75545,-36968,-32501,-104,-25828,997,15589,-2873,-28471,-99816,-15341,-90565,-97896,-30212,42541,-8572,-54252,-41210,5427,26319,-39044,87880,14495,24817,71197,-8918,-73073,16540,-40440,-13256,-29675,-60052,-47804,11588,8741,8245,79398,25588,-13788,14197,25836,-23446,84514,-3975,48299,-19971,-48977,6974,5908,-51088,-32327,6434,17919,-31434,-105527,-65192,8468,12230,17522,-31217,-39702,-29694,-36476,-40627,31069,7479,-52688,30151,28223,-28139,-3019,-22605,-6330,-72092,-71974,-90518,-22778,49698,-4802,-1465,-17767,-114579,-14810,29114,-46849,26412,-7567,-27205,27963,42027,-20240,103237,3248,26835,-34866,-60999,-62290,18566,90278,-5869,-30131,-11134,61968,61406,16492,-43039,-33558,-87074,89197,4225,8614,43777,-5091,-67331,6372,2017,15726,-13239,-43497,-23473,29804,-28227,-2745,11044,11809,-28204,114223,45740,-10183,-39020,18693,-38033,75304,-44028,63073,37180,-67380,-12856,7257,-12035,-28026,46495,-38987,47281,73829,-34052,33810,91844,-63747,2755,30609,-90789,-20169,-101536,-98235,-29507,38141,-11149,-9099,-7271,53802,-12749,37576,14520,-23195,-3135,-49918,-31327,56881,14176,11128,-40372,-17010,-8404,30253,-16789,-49095,-43148,12730,22161,11917,4970,9863,2813,-125193,-35715,35078,21634,58772,37344,-40807,37653,72506,-37811,37416,-8931,-24081,-13196,-5682,-47679,-2310,-11406,-39454,-60704,-531,68332,15510,41152,10169,-69340,-44355,-25494,6807,-264,66336,-50268,-60308,-17325,13232,43680,12720,-51346,-55183,-16912,5389,13179,-62696,32178,10265,59889,49215,-52355,25429,-4870,-16959,52077,29531,-28434,32210,47895,428,30255,-20727,278,11464,-14134,-51819,27464,-87812,4170,-241,12835,20968,75469,1324,24239,-1815,82265,26358,-20227,-61926,-19835,-12834,23492,-16958,35479,12832,-3166,-1378,-1779,52318,18013,66312,-17094],[33180,-11879,21588,25515,47645,-25844,57527,-18400,-58428,12618,-26882,-25394,83997,18990,-4747,12152,-84369,6539,-28715,-58285,-36126,2819,-5265,13742,-16667,54387,73371,43086,15375,16974,-9308,13932,-30353,-70570,-92744,-39297,103428,32404,42081,70516,-16905,-16042,-8716,-3521,61252,-61970,-80353,-14509,52753,-1416,11937,17633,5698,-7215,-66517,-16069,12407,1037,8103,-37177,-13566,-64200,-32357,-28219,4022,-21107,52853,45708,63798,-61969,-22066,18576,-37503,-49417,-68356,-84929,-23534,39905,-56293,28918,17111,-28106,-16849,4694,-26789,10683,-24629,-42432,23627,-13639,85846,-20857,-35813,21783,-3451,-138840,-27073,-58280,-53867,-33047,92260,35627,56291,100119,47158,26677,13766,34972,-17794,-9036,15270,-2479,-12165,72579,-48190,41568,-27564,-74522,-15079,-57016,35091,-35317,-620,34803,13197,11510,35275,-11204,68709,81387,40331,-10295,-1803,-83356,9296,-6257,67768,40600,91932,55621,-89285,-51309,50996,-4430,-31840,65621,-53867,-10863,39260,10552,19782,-18549,52752,51848,28985,-26707,-68997,5382,52886,10465,-63499,-29610,49966,-15592,18799,-35579,-14520,-430,-60497,-60785,1039,19014,-29658,93769,58063,-22711,-41803,6231,-5744,4223,-69137,-21216,39415,45580,-10656,-23561,82052,18745,27021,34567,34295,61103,85450,1963,-67841,-39050,-40543,-54751,-30637,18907,-5725,16258,25611,46501,-7898,25691,35748,37178,4991,-34951,-32438,-95946,-42593,-14479,-81945,10653,63506,61211,44483,-4325,-32539,11478,61198,-50478,3005,-51628,24757,78193,8335,76263,53130,69189,47883,-17252,4669,50225,-35425,19453,32126,91109,-4266,-36785,-61876,30670,52933,-30665,13058,21339,-13345,-98068,-21960,-920071,-771887,-37289,-202809,-53390,-44272,12758,-19938,31744,7528,-25520,-14010,-35122,-21029,-77518,-44758,-98762,49403,-36341,-47830,-81365,-8071,11111,5069,21185,-10567,83,-14321,7603,13134,23255,59236,26802,-37290,16220,-20204,45445,18399,-37819,-16066,-11742,-34438,-13632,-11019,-51897,10989,14544,38349,-33835,-52215,7085,22688,5643,-106464,-79020,-12267,47326,-62990,-30530,92107,36748,-41161,-25290,23945,-16672,-82514,-47553,-71591,-4882,30434,-56747,20541,-91700,12732,42068,40274,13106,13701,74640,-14568,-25102,120831,-92302,44946,26604,4478,-27853,-22254,-27080,-137472,-144248,-273,-50580,-78841,-57268,57873,-26470,-70810,11346,-4466,17526,-89276,29757,19950,-49491,-25310,15509,-61052,-9769,-80823,-85816,-112879,60744,47344,-4757,-39499,-16302,-12566,-7861,7549,-31138,52962,-16573,19037,-29134,-61815,17658,49900,-61741,-98089,-70681,9101,34734,48686,72931,63319,39786,-20607,-66700,-107015,-17480,2706,-38843,-39871,-15218,-40775,64662,8982,20966,-619,-15232,50652,-85347,-61547,-32285,-41870,23222,78001,-15011,-24871,60302,28959,-11829,-76534,-39154,85914,1511,-42124,-18135,-43156,18898,62357,-19671,64666,8316,-3523,14024,13381,-45125,-93298,-26184,-50193,4044,88470,73934,12511,-12905,4438,25586,5556,15721,-23999,-10135,-56677,98593,124616,-50589,20036,20991,40875,498,-1184,-30192,-45420,-31260,-23396,-56340,-44286,93843,-11195,81555,105502,19477,16165,18971,-44440,-6055,93314,35990,56149,5845,-71838,9977,-91152,-15112,-31236,71312,-695,-2452,-12435,-71353,44254,-40539,-11342,65764,60688,12583,23995,14190,27382,42276,20337,19025,-40539,-284,58961,40812,3970,-114942,-49974,26070,-38330,-28156,20761,-32011,25996,95718,60797,39587,32546,-46128,50582,-36806,4599,9934,-100153,51125,52021,92219,-32045,81303,1168,-62928,10512,-74686,-22684,-13012,-34389,-15241,-49805,-60472,-62903,8470,37077,98420,-76567,-95998,55693,71357,81298,-21711,11727,75531,60386,-35096,35501,-8604,-11077,1309,29493,41026,-40042,-20882,23613,-3312,-67064,-65818,-69176,-76204,-38973,-91351,-16331,2079,55871,-4947,60312,10339,73543,-33822,24486,24029,-46708,70287,116790,14273,17317,60363,25616,-51720,28885,12183,-49467,-6555,10127,5411,53013,41108,-39804,-26487,77546,41028,37728,-12505,46548,69962,65384,-13242,-12977,57637,42333,12801,-65809,-6247,6294,-21288,32820,-51061,4964,-25412,49463,33691,-11554,64479,44320,17275,-14934,-15246,-24282,18043,-16590,-66823,-8596,9103,-117935,-91883,-26375,10832,-50464,-6529,62949,88928,6764,-3619,49612,-94004,-73964,84,8348,66668,-27675,-49453,23874,20200,1312,35327,-4181,-16780,28914,-19685,-50649,-20084,-113545,-31380,-30990,17767,52160,61494,-25682,47325,36825,45812,57583,30693,89692,-15130,40775,57987,20782,28981,128211,-61152,-132098,26541,745,21116,-19756,32315,51930,1362,-86363,-81871,-85384,17726,-4422,81750,27636,-24330,14568,-42172,25276,-55764,-15282,2453,-39601,-26420,-33186,-2340,11921,11629,-22229,8053,-18513,-18503,30030,-8427,4583,20004,-34675,-44108,-51586,-8438,-11034,-38714,-124249,-39451,735,49000,101728,100705,32359,44485,35201,-1395,-48070,37479,-14854,94365,328741,211649,318051,133854,-39377,-321457,-1821744,-629751,-187416,-134831,-23330,-63723,-87621,-54208,1566,-76028,51244,7902,-50038,-50450,-22644,-40766,-101109,-75400,-33118,15121,-17269,-969,24954,-25354,-23386,-86477,-11193,-63412,-64811,-30262,58633,6544,-51893,-19609,9556,17353,-39787,101012,35645,23484,34604,4698,-46316,36126,-37358,-9242,-35919,-47141,-70307,10617,9057,13008,61137,34954,1445,27245,19513,-12836,63997,-43136,44490,-39559,-56520,11774,-5733,-49067,-30417,11004,18343,-26351,-111676,-42524,9689,26065,8474,-33168,-36739,-38279,-16690,-37219,17302,13457,-62290,26978,24253,-29186,-18831,-22470,-149,-60629,-76800,-81157,-21366,79812,10694,-4111,4516,-99791,-7140,18618,-41512,35258,-24202,-27898,9414,46776,-29144,106306,11185,23157,-32573,-34118,-68000,9091,92451,2108,-34056,-6667,86789,88652,33385,-23663,-23295,-88601,75284,41603,44141,53580,-9048,-42477,19715,7420,20475,-24177,-16060,-2402,14774,-43378,-18903,14821,13303,-14674,120318,47240,-23309,-21090,32913,-17362,59041,-36465,73304,23665,-54861,6990,3612,-13233,-30440,50888,-42482,29903,82357,-30471,17553,89238,-43484,-1043,41579,-89975,-11526,-120046,-105440,-49989,21748,1225,28688,4622,52830,-14293,48315,36276,-284,-11664,-67864,-35015,27122,19433,20657,-70948,-25349,-10412,20151,-1707,-13952,-16865,30450,19042,330,-10252,-1292,-1627,-114127,-23156,53967,12496,66735,33257,-44859,49393,103862,-15183,52360,-10700,-28631,-23125,-4708,-55127,-11260,-9843,-2004,-65001,-17645,52050,-1650,14935,19633,-62215,-34107,10266,-12718,9366,47905,-49514,-30432,3885,31083,42498,15922,-52439,-71024,-4770,9129,17488,-42855,51124,23593,71762,42385,-61608,31081,-5182,-1991,34683,28074,-24832,42367,49329,14881,30243,-42581,23051,-14420,-10891,-32565,35774,-88930,-6154,8289,24033,11915,42657,-6213,27707,12487,104881,8203,-31206,-51474,-27788,-34543,-3492,-26927,31418,20396,-5651,3311,-13471,47123,108,59369,896],[58508,12632,34056,19038,-4644,-52115,50711,4427,-49466,14134,-30813,-39740,76998,15700,9892,4364,-51230,22108,-38780,-42277,-17740,40556,-9712,-20830,-32464,35014,55391,51529,41726,20571,-7846,5103,-47735,-51488,-86737,-34188,93167,23025,87059,92756,-3662,-16252,-1553,-23882,51893,-103798,-100755,-34793,51359,32752,18857,43275,-15702,-19580,-63262,-27467,-14194,-30080,-12383,-59046,-17132,-65363,-11869,-25092,3664,-25382,67650,31866,25698,-63065,-24997,22669,-11706,-38660,-76706,-114749,-29036,46390,-70421,29963,32321,-21685,20604,25709,-32069,7451,-63136,-57641,37010,-7403,77147,-51124,-49336,11685,-18130,-177660,-34090,-55276,-47705,-28036,93838,55184,40172,61896,36859,-16040,24718,52230,-17824,-49737,11612,-11574,-25680,61839,-49745,47133,3429,-33577,-1465,-57278,10839,500,15871,31484,502,-540,52548,-22293,60499,70283,40726,-8684,-15210,-100940,-322,-20071,48158,46059,84276,16219,-79673,-50926,5135,-13936,-14716,42284,-30953,17075,64765,56582,23558,-41619,42891,46227,51076,10134,-75215,9013,31442,11020,-89879,-26440,43604,-16,33777,-43106,-34834,-1183,-61621,-71316,-2185,27723,-54684,92404,43404,-6050,-10296,32902,8343,-6195,-80026,-13916,60863,35852,16228,9625,84976,-15866,37920,45626,29310,66047,91410,17316,-63369,-54814,-15188,-29008,-42148,-1336,-13737,8802,26198,20550,-12935,37407,37833,13581,23640,-33102,-35184,-95994,-38069,-11569,-85788,26882,59045,42479,44584,2328,-43363,16161,53875,-54433,15669,31003,33173,72950,7439,53107,20331,46609,42951,7517,16012,-2696,-42846,25106,39060,96224,19339,-65340,-89211,32117,67446,-58732,22726,27581,-32285,-98438,-37968,-806324,-835745,-171642,-208060,-48459,-57044,1812,-30926,31415,10617,-4491,-22843,-37717,-37008,-65471,-35549,-110360,26573,-19431,-44026,-99378,-19934,10242,9180,43285,-31768,-31413,-27464,-33517,-10533,15600,40105,9985,-48394,4402,-15966,46143,28531,-21387,-31206,-37189,-61282,-7902,-27031,-81674,16003,23341,34955,-43123,-31841,22542,52505,13086,-80249,-72702,-17969,34008,-70541,-50649,80768,28820,-62609,-47969,8229,1154,-46078,-47296,-73927,-12413,43538,-63977,-17,-101953,1374,29868,2451,24839,14701,59656,-25714,-20895,88242,-67212,47589,20060,14768,-29018,-44005,-26294,-144361,-133410,-2399,-67289,-92949,-48178,61486,-36228,-60081,18793,-13841,29386,-71690,13410,11504,-37485,-23453,22875,-57288,200,-76126,-85361,-117040,71300,57737,-19722,-31556,-36101,3767,-13977,-11094,-45406,18084,-19153,28119,-26028,-61451,-20179,54194,-49565,-98985,-47081,13985,40169,56835,69533,77846,32934,-2887,-59571,-100982,-32465,1328,-8087,-34614,-28618,-44088,57985,35985,-15877,-2482,-29261,40514,-55964,-53159,-31639,-54435,3977,33690,-24458,-2089,58709,17252,2346,-69312,-31910,51986,-4251,-47846,14121,-49181,4228,69229,-31645,40336,25427,-20304,21459,46371,-37089,-81508,-10215,-42286,5777,65493,100785,32275,-27831,4688,31394,17517,6493,-5343,-44703,-62232,91417,135559,-34329,13082,5646,7434,-7555,18275,-20312,-13530,-37840,3748,-49311,-26674,88595,-10663,76130,93241,-1780,-5810,24542,-59025,-2259,77182,31183,47488,22706,-56931,22988,-84777,-16064,-32612,46599,-1135,-9211,-34552,-54299,55569,-7627,12722,48325,37117,11686,42295,-422,15962,42561,32528,47864,-67608,-3700,40891,1153,5169,-111914,-50781,17394,-36254,-19511,23596,-28848,7371,70372,28902,33265,25369,-48307,43906,-7939,44186,8117,-86355,63267,50597,111325,-27761,55701,1259,-38896,13845,-66750,-13572,3923,-49462,-8048,-70966,-46107,-58070,15116,28527,118161,-92237,-106013,31489,76992,74344,-49490,-27615,62122,63187,5643,68925,10955,-8101,-24754,25676,55917,-29716,-11120,15219,15270,-47132,-88899,-80147,-104197,-75529,-53958,-6073,8807,46751,-18157,55204,20818,79089,-34525,25915,34716,-44154,54683,99080,33038,-3623,36887,16872,-60739,40450,34795,-40705,25443,19777,-18675,44266,57468,-27356,-29009,99108,23140,38589,-13323,36565,49047,30373,-17765,-11715,48845,75245,62171,-70129,7149,-13418,-23580,29034,-75301,-18199,-49077,32449,20209,-12867,48668,27148,19194,-14643,-658,-12003,42266,15298,-49265,14769,51617,-113777,-96044,-8901,30521,-36310,5988,94231,79817,-17303,-9260,49063,-82126,-126279,-8221,23861,45301,-18300,-25244,31428,17250,4862,45403,10171,-14554,25582,-9155,-42894,-19965,-70895,-4806,-42669,5883,26323,66427,-43973,46024,10893,31839,39833,-1012,67926,-19665,36523,54632,43997,23986,103279,-58130,-167932,52543,7152,-330,-41123,37186,83213,2242,-51687,-72342,-80076,-4914,-38467,48114,11262,58,-2023,-14811,23372,-47814,5593,6452,-39940,-1138,-37066,-11204,-6771,3461,-24312,-2277,-14755,-3344,18865,-28709,10566,22228,-25455,-43879,-45668,12823,-15278,-38870,-116769,-77109,-25319,39480,89875,131832,64641,43307,37092,8475,-30649,47714,-18098,86365,360890,238880,352768,146595,-46739,-313382,-1858140,-614629,-186462,-137310,-20230,-74908,-99063,-56317,-11289,-56944,58218,-3229,-70458,-59953,-22793,-33924,-112416,-108056,-33927,26652,-9510,-15650,26573,-42336,-16206,-62217,-9544,-33147,-20529,-28647,62970,10669,-42022,8906,14767,3680,-31810,100652,47918,15598,480,16186,-20246,41203,-32712,-8000,-31065,-22919,-77657,19987,10520,14461,21016,39022,13361,41660,8815,2866,50928,-74233,39828,-61839,-63859,14749,-24420,-43942,-26536,24968,15100,-20149,-114354,-13155,10238,29062,-1810,-26944,-25712,-41254,7375,-7885,3878,3974,-67525,21550,14480,-28553,-29564,-25953,3052,-38406,-75502,-88512,-15715,100835,28752,-2636,26227,-78377,-1463,2384,-26879,32950,-30401,-30399,-750,47838,-28927,73881,24664,22855,-28929,2995,-46108,-1524,83104,7561,-39367,1254,104907,100317,54798,7240,-9284,-80234,47576,65496,62199,48350,-14693,-25703,18403,1716,18946,-16168,26041,11261,4746,-60720,-30694,9158,12723,732,109721,43122,-33216,10327,59505,16292,45591,-18776,70832,9016,-38522,31402,7736,-20482,-25772,38806,-42174,4830,75336,-33944,12828,59996,-43565,-5964,40354,-79973,1933,-115883,-94797,-63276,-1037,13736,55404,16000,57029,-2190,50772,52272,25048,-5225,-75313,-37522,-12482,19012,23294,-87928,-36959,-20561,12727,12631,22911,5487,39827,26048,1548,-27327,-15240,-7242,-89871,-18239,68664,4575,55932,18104,-40386,59032,117232,27797,70897,-5839,-27445,-35905,-7915,-48911,-18534,-21083,28655,-55947,-36838,38218,-18337,-10606,30621,-40577,-21051,59832,-17536,24590,28210,-44716,6039,26339,45007,32142,11017,-33078,-66723,3666,11225,20650,-20603,73335,32897,77375,39558,-61432,28480,848,9669,16286,15506,-16776,42776,44066,25271,22871,-60433,38241,-35546,-7223,-17362,40746,-72407,-26129,13820,36813,13201,14095,-15823,30476,25973,125332,-10160,-31550,-35965,-34136,-55039,-25905,-36197,31904,31852,-12905,7811,-23966,38748,-16760,37370,18955],[76004,28685,37144,14188,-48165,-57704,34376,26919,-38510,10490,-31676,-48040,67340,24043,21022,-537,-10759,25603,-43990,-14334,-10850,71224,-17616,-60310,-34052,23006,35106,56319,61297,19750,-28289,-13478,-73854,-20961,-68879,-38025,57836,10915,116411,88180,-116,-22297,6927,-35583,44810,-125082,-100060,-45096,40916,64649,28572,57721,-39443,-31532,-57826,-29034,-43213,-59941,-31391,-78708,-17946,-72430,520,-33638,3872,-34260,63304,10857,-21515,-55081,-20251,21901,5825,-18410,-73933,-132788,-24578,48836,-67328,36605,48178,-16333,56402,38339,-25546,11298,-88838,-65521,39533,4257,70623,-65345,-55062,3511,-33960,-178466,-36972,-47301,-35096,-33401,77346,67550,2238,12627,19660,-63796,35130,57626,-16084,-74834,7374,-10053,-37499,58336,-44861,41782,34241,12855,4377,-40464,-25395,33580,28164,25972,-13789,-8367,58524,-23732,51469,54453,29852,-4205,-22799,-98154,-6364,-32605,12777,40258,61469,-8710,-47838,-44687,-23172,-17016,1730,9727,-1358,42947,83666,92429,25006,-58240,32796,29879,67031,44526,-66175,23390,13223,10692,-107198,-17254,22451,12172,45255,-43299,-49327,-1328,-53241,-82928,-3992,31828,-80762,94082,30874,21587,13480,61804,11915,-19144,-83213,-4746,82949,30282,40088,41460,69525,-39804,47230,52121,19701,60813,86968,30055,-50097,-62159,11172,-2157,-38357,-17765,-19446,2086,23078,-8150,-8342,45709,41905,2729,35683,-30603,-38187,-85795,-30054,-9741,-81305,34571,47881,26102,44180,13496,-49413,13035,41576,-61394,19494,115118,37276,62725,5015,35330,-20972,12434,25845,18922,27643,-22096,-43112,28586,41812,85409,30714,-88877,-106747,31386,71474,-80386,25630,22198,-48180,-86406,-43282,-635349,-938976,-338213,-193853,-41541,-63552,-16616,-50651,24128,6145,14632,-39031,-36599,-54574,-53367,-22492,-103393,101,2085,-39617,-91620,-34774,10328,-2439,63616,-46724,-66237,-43106,-72432,-47920,2271,14932,-10862,-56371,-9000,-11856,47913,41099,-9068,-46882,-46698,-76828,-2721,-39673,-105698,24544,32590,32539,-39631,1063,39284,85263,14784,-52176,-50244,-23787,5718,-70229,-73391,71733,18058,-78735,-61095,-12470,22366,-2541,-43073,-67521,-4014,53416,-64029,-21779,-97986,-12359,9020,-30998,30227,5656,29705,-38869,-16834,39021,-26974,59591,6302,18082,-32009,-47528,-25055,-149676,-134425,-10360,-78050,-89883,-31538,59745,-36801,-47824,29992,-2830,46665,-47247,-10778,6206,-20564,-17438,35435,-40158,4615,-56907,-79756,-111215,69848,61475,-25778,-6972,-45943,16775,-17039,-27748,-57558,-29975,-25652,38671,-24279,-57853,-53440,48724,-35810,-90362,-23155,19494,48705,54662,56205,76108,30947,1113,-48212,-84464,-44086,-1777,14037,-34926,-40807,-43718,54915,56581,-51652,-1839,-40098,34632,-24698,-48017,-22742,-68533,-19801,-28543,-40554,7339,53099,-110,19030,-54533,-17894,11181,-16975,-39612,37914,-53865,-10354,64055,-41774,-10673,33302,-39385,18310,65656,-40634,-66405,220,-22134,12173,33703,102007,43722,-29149,5910,35429,19645,-3196,8434,-68019,-63577,59584,131447,-22632,-2394,-11942,-26205,-17184,29908,-17330,16092,-42894,24132,-44279,-33200,78447,3937,57479,71976,-24647,-24046,32774,-69387,-27720,53977,22841,34210,37964,-31585,30799,-68841,-16110,-24218,18702,150,-15314,-52898,-16512,62433,17590,24687,23392,13550,8848,51194,-23076,3596,39100,40591,83676,-77684,-3701,8899,-44103,2663,-88864,-47401,20,-23222,-1954,27144,-21702,-7368,47994,-4413,25924,-533,-45201,30859,28254,74940,2284,-66077,65228,31149,117960,-14983,24040,-138,-21493,14902,-48628,-9043,17016,-59545,-12852,-85640,-23497,-46203,19421,26568,108102,-96162,-107540,2847,71078,63814,-49221,-61141,37326,52570,52575,80192,22460,-9949,-47504,20917,69272,-18807,1624,14249,36368,-20496,-98838,-88884,-107816,-98563,-22022,6799,17933,42500,-22689,49138,17275,69956,-33288,17302,34783,-26124,41427,84310,43386,-31982,12930,12069,-50876,48137,47396,-33063,51669,27821,-31174,36950,70246,-8258,-30332,102253,3073,19234,-11028,22459,26487,2207,-9640,-11053,47542,78272,88950,-70701,14197,-25208,-28878,18924,-93870,-40950,-67706,4496,6174,-13955,30609,10617,24903,-12572,15304,-2226,61752,48756,-25281,31760,72072,-82818,-82207,3425,44679,-16869,14411,108158,58442,-44873,-4779,39952,-61044,-155681,-18836,21634,21358,6762,-12780,35745,18295,12062,51835,19604,-10391,23123,4646,-30053,-4956,-1832,12667,-45137,-6409,-1474,66089,-61935,40609,-19250,14435,23262,-26311,25077,-26024,29801,50259,55756,15490,60514,-50455,-150471,75993,16593,-22465,-63098,21845,108239,4779,-31405,-55629,-66679,-37183,-76863,10794,-8744,27148,-12166,11394,12370,-35491,23602,9680,-49951,21637,-45157,-19495,-24510,489,-21556,-11030,-7882,12497,10603,-53143,7460,21969,-12777,-40549,-37768,32652,-17464,-24857,-86709,-104209,-37365,31668,63888,134616,74951,30223,38137,15770,-7803,47678,-17558,79245,312977,206067,286329,100838,-75389,-316592,-1900914,-614898,-195258,-144267,-27811,-87240,-103099,-55229,-30592,-49987,47282,-11000,-80084,-68670,-25785,-28913,-109152,-124791,-34211,29096,-3454,-37306,21512,-51454,-12970,-36533,-13820,-11606,16923,-28483,56594,2409,-26331,32575,16519,-14781,-15412,85312,49966,2145,-22743,21151,-2445,31796,-27234,-14143,-20687,5129,-66089,40420,12813,8668,-27143,36745,19971,54433,-3596,19255,52102,-89974,35403,-81876,-66241,12240,-45148,-37273,-18452,39795,7729,-13858,-116128,19000,11098,22272,-10689,-16096,-13136,-40089,29926,37187,-1659,-22712,-64982,16112,4217,-27244,-34794,-31328,3308,-8839,-69594,-108739,-10652,103129,46039,1538,43526,-52154,5577,-16106,-5114,21675,-21265,-30050,3495,47128,-20167,19165,40666,24303,-25393,38840,5657,-9863,62979,8456,-41568,10027,113447,94023,69948,34054,4729,-68891,10711,67985,57534,31527,-16401,-16929,10136,-12116,9527,-2056,66233,14547,946,-75180,-35838,-3999,13010,16415,91883,33202,-38746,45118,91417,53051,37895,3169,56381,-5725,-20966,51620,16662,-29903,-14546,10695,-38038,-17483,53269,-42498,22473,8278,-69955,-11144,25326,-63390,17041,-90106,-68405,-66930,-22062,23483,62099,12278,61273,20676,53197,57666,47520,15039,-72783,-37296,-44963,20456,19085,-87210,-48808,-32625,8079,22542,51675,18646,40480,44952,17107,-41023,-30735,-10580,-66039,-19791,76097,-1396,33651,-4022,-27417,62220,108024,73899,85717,2217,-23567,-46584,-14869,-30858,-21675,-40987,42836,-29830,-42585,32531,-28368,-28905,40329,-4640,-10328,109911,-4532,42418,13408,-33261,35112,40822,48491,17846,1942,1527,-45103,2946,11575,20062,-1540,93417,32566,75036,42226,-47342,18065,10788,14504,-4784,-4537,-5891,30608,34676,29621,11482,-68289,41429,-48789,-2936,-11202,41482,-38600,-48875,18742,50232,21302,-6555,-22811,31108,35066,133911,-23427,-22196,-20968,-38160,-68765,-34676,-43272,36798,45180,-22533,11262,-30949,30643,-31253,2578,37308],[82377,32349,32775,13063,-70114,-38513,16532,42100,-30675,4104,-26100,-38745,60791,38048,24122,-1318,25203,14857,-43500,14080,-18046,87257,-27419,-88629,-22889,21540,17937,54437,69552,16423,-61450,-36268,-100638,14301,-43101,-46928,9848,-1461,116647,58375,-3224,-36777,9943,-37852,40044,-114339,-70482,-41752,29850,91234,37574,55825,-61045,-42006,-48983,-22534,-64481,-81555,-45646,-94919,-15320,-80218,2529,-53475,6285,-44067,41236,-8959,-57705,-38790,-7942,17858,14158,4074,-61556,-134791,-14701,47939,-48420,44740,60106,-13893,78199,39498,-11674,22377,-94624,-67628,27099,18808,70434,-58943,-54725,-2670,-45951,-147696,-37564,-35707,-20340,-46189,50660,68941,-52856,-30306,2972,-98857,43201,51768,-12161,-74587,4663,-1592,-44799,61602,-36622,27082,57849,55731,-628,-19921,-64634,54023,31039,22464,-21292,-11343,55825,-11893,40866,39649,13073,4084,-21374,-78128,-4345,-41272,-32163,24289,31091,-14014,-6954,-40212,-28495,-9930,15587,-21171,30729,58473,87660,100600,23224,-68373,23186,3589,71743,64263,-50039,42745,1643,10667,-105070,-3034,-9474,14867,51708,-37974,-55552,-2272,-37886,-92920,-4479,30613,-96471,102355,24668,53483,23862,78327,5273,-32111,-73000,4428,95512,27548,45212,54842,38498,-47847,53882,52294,5793,44146,76881,39800,-33832,-59218,29129,17658,-22100,-24068,-22489,-4668,14914,-32125,2144,47309,45324,3789,40195,-30285,-41329,-69189,-25271,-10036,-71157,31590,31760,15369,39918,23368,-48675,9481,28033,-73498,13312,167405,41413,51696,3444,23249,-62367,-26732,-730,12286,36016,-4182,-36034,28664,34016,52841,25835,-100708,-108750,27396,63909,-85275,23417,8993,-56110,-65955,-35428,-452211,-1060020,-482087,-165835,-35787,-60618,-38148,-71932,12548,-6388,25059,-55164,-32308,-69779,-41611,-7162,-84376,-18764,28686,-35101,-60785,-46397,17012,-24191,74973,-54108,-93445,-57142,-98251,-85904,-12286,-9676,-31593,-55593,-19439,-9619,48828,53092,-2544,-55872,-38021,-78208,452,-43661,-115328,35373,44696,30295,-26738,27736,54569,106542,11250,-30083,-16130,-28716,-31145,-62309,-88885,67311,8727,-84775,-63619,-34953,39565,32678,-37746,-51368,25757,57112,-52533,-40205,-81381,-27555,-18236,-53640,28851,-12615,-6616,-51189,-10638,-11225,12254,69591,-11778,14776,-34529,-27250,-23321,-157523,-144946,-24227,-82149,-69035,-13702,53515,-26581,-34466,42618,22211,67932,-21897,-35254,4779,-5421,-6086,47654,-15484,1815,-30696,-72135,-94040,55998,57692,-22963,26861,-33952,27245,-16021,-41956,-65269,-77165,-35202,49265,-26111,-51472,-76204,34742,-23957,-75778,-6293,22874,56223,37616,32220,52264,33786,-9459,-34693,-61824,-50249,-5820,26776,-39980,-48214,-42351,54215,66495,-74084,1003,-48654,33452,-4072,-44369,-4995,-82123,-41986,-89267,-59479,2668,39847,-17345,34196,-35457,342,-21268,-27736,-17876,45973,-51637,-20364,46212,-48638,-66089,30896,-57485,3420,65546,-53007,-50389,3228,5202,22678,3575,81611,44706,-16737,12271,35620,9598,-11811,15247,-75080,-58769,16480,116653,-14742,-23122,-27428,-52872,-23971,29145,-24358,36284,-44962,34539,-36189,-59991,65431,26185,34777,52511,-47412,-37802,40406,-69465,-67078,27839,16417,20524,49820,-2451,33449,-48574,-18405,-11605,-5829,1227,-23766,-62682,33708,62486,27702,18053,-3583,-7084,2987,45601,-45793,-8490,30184,40836,114802,-68142,-3196,-28969,-76210,-2605,-54485,-39190,-18611,-1882,23291,29611,-12788,-14817,33750,-30514,18817,-35828,-36003,13803,60321,89469,-5930,-46467,57686,619,105754,-3267,-6841,-1761,-18703,13736,-25558,-7876,22282,-60984,-26948,-90002,-59,-31933,23602,27195,61203,-83730,-95231,-26239,57257,51738,-21494,-82012,10949,33719,93408,67086,26680,-16931,-64186,15869,72483,-10009,10005,21366,53735,5337,-93519,-94413,-97062,-102017,-9323,19647,23782,43389,-19070,43527,3430,48033,-32474,2974,24515,-64,30066,79756,48083,-59641,-3232,12726,-28124,50349,43899,-30342,64296,31699,-28253,31843,78688,13403,-28829,85565,-13512,-12443,-4470,11065,11089,-11294,7598,-11966,56451,56462,84336,-67207,13485,-23480,-36242,5593,-98776,-59877,-78466,-30383,-7157,-18612,13262,-644,34317,-8894,31050,448,70794,73125,-3326,37098,71405,-39725,-47378,5025,46637,4731,15802,99450,34323,-65700,6154,25060,-41600,-160433,-29424,6847,-1763,38073,-13185,34943,21528,17236,53480,22328,-7937,20304,20430,-16721,20386,70134,16438,-38436,-15488,-24223,61118,-73972,32547,-47583,-8327,7539,-43507,-25244,-32130,21661,42300,45723,5272,28625,-38958,-90673,92816,25046,-42068,-81612,-6476,119027,7298,-33054,-33700,-42408,-74776,-111088,-15979,-26874,43633,-14029,29008,-3245,-20718,32858,12256,-65307,35118,-52791,-28334,-35461,1996,-17350,-21536,-2601,26283,5956,-63273,4333,13690,-291,-36264,-30543,46115,-18011,-218,-55327,-115171,-38315,27007,32574,106058,62092,10887,37480,18901,14464,36309,-12705,77270,247421,167437,205730,34505,-122462,-331744,-1950997,-632475,-210579,-148750,-43211,-98878,-98486,-52489,-52270,-56445,23261,-15192,-75733,-73909,-31510,-27129,-95146,-123059,-34258,19321,134,-57490,11501,-53217,-17899,-19455,-24301,-4208,35913,-31747,43313,-16186,-8584,41447,11569,-36547,5788,57393,44587,-13311,-30142,17189,3322,13152,-21012,-29711,-12997,29406,-38253,68641,14392,-6343,-67586,29032,20091,63108,-14098,30441,67403,-87131,32054,-94380,-58340,1745,-62278,-30839,-6014,46849,-2214,-7497,-119498,46924,11869,9128,-16122,-5645,-6364,-38329,44078,79353,4302,-58765,-54291,12473,-517,-26938,-35787,-35069,874,22430,-61438,-129133,-11446,84818,58906,5999,53809,-23485,16263,-31969,19369,6986,2830,-23715,20768,45552,-5988,-32505,56204,25429,-23548,60136,75003,-13080,35242,3457,-37392,16490,111974,73347,70405,47018,15937,-59776,-25486,48893,34210,9478,-10035,-12832,3828,-28280,-7876,5174,88754,7935,2104,-81626,-34526,-20852,15728,30286,76981,19235,-39595,70380,118884,82559,34952,22339,34613,-19461,-4118,59330,25857,-36794,2,-25560,-30267,-29845,23461,-49481,42921,-48032,-107772,-15314,-1909,-45173,30845,-50374,-35117,-60365,-33710,28349,47080,-16218,61196,47269,60984,52184,63162,42905,-61636,-33305,-56648,30161,10640,-71096,-57215,-40043,5412,25909,66148,20801,36721,70704,40941,-46869,-45833,-9207,-52934,-23207,75529,-4735,10202,-26164,-9364,56756,81107,106830,89347,10822,-20079,-51000,-26426,-8601,-20366,-62398,35884,7974,-23463,34151,-27460,-36563,46555,37537,-5181,144522,21303,57621,5391,-15371,48107,40954,37983,5075,-6573,40689,-13796,-9343,10634,15151,10527,104179,19876,64717,49252,-18615,3172,20513,10138,-28889,-25441,5136,6842,23493,27008,999,-62974,31870,-55476,1628,-14313,37050,4533,-65274,24232,61465,31103,-18409,-23874,28881,37132,118036,-28358,-7663,-11639,-39766,-71972,-25580,-47151,43545,58267,-30562,13395,-32691,24973,-42412,-35644,53383],[76903,25228,24730,16315,-69472,-3126,5192,45379,-29224,-1399,-12586,-6813,60759,49841,17101,678,45516,-7606,-37809,33486,-31818,85722,-37053,-94503,-4459,28779,3638,44372,67359,12129,-93964,-54464,-119363,43622,-17274,-55127,-30402,-12229,83348,15857,-7996,-59180,2177,-33969,34918,-71730,-19520,-24900,27692,110536,42370,39594,-78448,-50376,-36641,-11999,-69837,-89291,-53356,-105120,-8760,-78186,-4046,-78100,11582,-50851,9126,-23282,-65338,-15909,8718,12810,15695,19943,-44645,-122940,-6392,45218,-21014,47447,64494,-14498,77896,32662,2991,37571,-80150,-66301,1988,32505,75370,-34384,-50456,-6035,-50190,-102238,-36767,-22244,-9684,-58270,25577,58998,-108936,-52796,-7120,-106330,47757,38956,-5745,-47901,5160,8592,-44238,66340,-29365,8583,70610,83806,-15600,-3072,-93059,58883,21273,21758,-19572,-10095,49975,12613,26220,28881,-4322,17290,-10372,-48703,8815,-41969,-73614,3023,1981,-5242,25940,-44688,-19966,7440,25323,-38450,58852,58803,73168,76169,18400,-74313,14677,-27136,63723,64903,-38329,58445,-2073,12573,-78816,14464,-41323,6160,52268,-30812,-54923,-4456,-20423,-95016,-4160,24510,-90677,114098,25697,80338,20468,71762,-8706,-42936,-49282,11649,89979,23421,22934,38419,-466,-40245,57504,45660,-9983,18345,63135,45989,-20173,-47394,31839,26887,-564,-17366,-23036,-11445,1962,-43824,14705,41704,46762,12660,38271,-32875,-43355,-49695,-26701,-11289,-56639,20335,13688,11051,29720,26847,-41338,12373,15752,-89342,-72,170644,48827,41107,5608,15319,-96727,-66301,-31825,-11909,36316,34563,-21821,25390,10912,713,5818,-98187,-94697,20453,47539,-68728,23671,-4467,-50679,-43964,-18725,-319338,-1165286,-563965,-137237,-33916,-48401,-56160,-87051,-476,-24680,23483,-62828,-27209,-78995,-31205,6867,-61463,-20570,58530,-30401,-18692,-48631,29803,-46357,73136,-54161,-104825,-64253,-105921,-108548,-23677,-26885,-47135,-44015,-21138,-10419,44955,60741,633,-53565,-15499,-67940,607,-35967,-106534,47126,58576,25640,-12358,33361,66148,105648,3790,-17308,20409,-31350,-67937,-48441,-85066,66949,3677,-78616,-57899,-54531,46267,46327,-34013,-27832,67302,53872,-31049,-51565,-58553,-43379,-47377,-62967,22279,-36705,-36852,-58287,1478,-44868,39889,70197,-29246,8560,-34065,12276,-20583,-170296,-159020,-42732,-81194,-36129,-691,43564,-7018,-20308,52743,48849,86736,-3168,-54071,6633,718,8956,53742,7785,-8090,-6017,-64385,-68187,32665,47524,-14258,59410,477,35443,-11490,-53426,-67994,-110406,-46060,57752,-31085,-43291,-86705,18243,-16182,-59293,-982,21658,58400,5804,1388,11248,39141,-30063,-21962,-38505,-48451,-9465,31921,-47082,-49273,-43131,51402,63565,-76332,4063,-56118,35421,4966,-39681,17007,-92040,-57548,-128216,-76164,-10174,19357,-28678,43872,-16475,19324,-38419,-28170,12757,37652,-39956,-23330,20013,-51025,-106005,21246,-70573,-21395,47231,-67517,-35718,-2316,34680,35888,-15774,50284,36291,3507,26743,32123,-8630,-17973,15356,-68943,-44853,-20719,99168,-8732,-43910,-37061,-67726,-24445,16841,-39922,43176,-43126,34886,-21890,-88933,51997,48027,20308,41481,-65796,-48455,44456,-56709,-99132,3839,17398,10240,57318,21634,33728,-28161,-24288,-2583,-23525,-557,-36860,-61500,78898,54022,21932,-4954,-27288,-23746,-5155,24118,-61177,-17576,16808,31237,129740,-43539,-5346,-61772,-87875,-8370,-18603,-26226,-31950,21614,51463,27931,-4957,-14615,28058,-44238,12995,-68397,-21724,-3842,77016,85890,-13859,-33604,43138,-30996,77137,972,-30591,-2766,-30459,11154,-6358,-8159,18584,-51995,-43840,-81985,16623,-22270,29836,26457,-6852,-56485,-68336,-50156,40465,38294,20763,-88013,-8838,12854,115718,35986,26628,-26856,-72967,11476,63098,-3915,8826,34126,61356,23119,-74864,-94363,-86071,-89305,-19588,30642,22301,47201,-10426,39408,-13362,20825,-32022,-10728,7949,26227,19109,84188,51115,-77339,-5994,18958,-1849,46336,23496,-34776,60696,30210,-11411,29109,82898,32444,-21511,57932,-21211,-42715,5440,6238,10274,-9110,26398,-15539,72523,25681,54594,-58480,5278,-9275,-43904,-6671,-87025,-71579,-81985,-66330,-18389,-29600,-1225,-3983,45806,-3838,45448,-7648,65885,81133,5187,31253,58874,-1102,179,-5644,33530,24268,9249,71935,17141,-71103,15483,8933,-31574,-147667,-38016,-10969,-20856,61293,-21584,28489,24607,15989,50504,22815,-8965,15743,37254,-7418,46731,114157,8627,-26076,-20642,-37830,51617,-76381,23105,-68883,-34458,-7528,-53238,-66719,-35529,13666,28705,12433,-3380,18743,-24879,-22758,98384,28064,-56186,-92362,-36907,108818,8487,-51017,-10680,-9927,-111230,-132256,-23650,-37910,41445,-8554,34122,-18045,-5521,30289,14131,-79060,33419,-57300,-37619,-36703,5756,-15238,-36943,-2634,35854,4087,-46010,8277,-1104,9784,-33008,-27048,50492,-16585,27755,-37745,-109433,-32906,25257,6094,55836,34918,-7219,35316,18193,29257,15664,-4596,78426,198238,145316,153560,-17568,-176556,-354542,-2002899,-662425,-226352,-144138,-62593,-108575,-86619,-48847,-71495,-73812,-7015,-16539,-58575,-73501,-39299,-30418,-76802,-107583,-35218,-1554,500,-68344,-1530,-50190,-31548,-18004,-37864,-9020,35411,-38339,27882,-39677,6481,31761,-680,-58287,26006,22745,36877,-26113,-21684,5280,-2036,-6987,-14546,-53455,-15410,44133,-2933,97373,13482,-29458,-89478,18559,13768,66765,-19352,31049,89544,-66819,30473,-95341,-38151,-16599,-71507,-25973,9016,41765,-11710,-106,-123969,64070,11030,-7196,-17363,26,-10207,-39781,43460,99139,20036,-86278,-38484,11242,4609,-29106,-34806,-34012,-4126,48755,-53458,-134128,-21107,51910,64265,8321,56290,3497,30072,-40113,41367,-4568,35168,-11751,41783,42558,8919,-59252,69092,24232,-24723,58347,136039,-9811,5133,-7208,-26860,17833,101947,45886,54128,46396,23223,-54436,-50236,15371,2858,-10918,4994,-9977,5262,-40435,-31425,-2032,86065,-5344,5014,-76990,-29073,-37090,20144,39863,69533,4336,-36232,75642,133438,97649,33377,32975,11769,-30565,10551,50361,30723,-37630,12915,-57343,-19405,-31379,-3128,-46917,65681,-85353,-128308,-17323,-36744,-29668,41499,-7839,-7157,-44934,-31708,28271,17088,-66385,54912,68639,71990,40019,70899,69108,-43237,-25662,-43594,47431,1839,-46621,-59286,-38822,3788,22675,65199,14067,34518,91583,62980,-43001,-58351,-2592,-52216,-23193,67907,-5129,-6070,-40951,8039,43667,48281,117313,77863,18233,-18594,-47397,-44085,8067,-16591,-78213,9921,44081,16233,36905,-15233,-33581,49113,74552,-6191,152984,48273,64895,583,5234,43927,25646,14427,-2550,-10699,71549,17665,-31600,9103,7568,15167,99973,-2841,48522,57594,19613,-11294,25571,-3533,-53332,-40787,13089,-23408,11791,17866,-3875,-45189,12674,-59951,5426,-22888,27001,43830,-67272,29705,66717,38314,-22250,-18190,24366,31604,72569,-25160,5701,-11065,-39129,-64096,-1758,-47587,48195,69351,-33194,14875,-28549,21696,-49242,-64031,62482],[62261,14959,17013,22841,-54250,30120,4981,36447,-33631,-2663,7548,40605,66707,53434,1574,3350,45237,-36002,-29026,39041,-38480,69632,-44384,-77877,14013,38891,-11541,26682,59400,8095,-114150,-59714,-123992,56659,363,-57962,-44455,-20273,24170,-22269,-9851,-85025,-17747,-29014,26249,-12287,30581,1539,39564,120650,40981,18056,-93685,-55957,-21928,-1838,-56638,-81075,-54513,-106843,1485,-56084,-14686,-96771,19119,-52590,-23154,-33117,-39304,11026,24484,8855,13990,22251,-29363,-103643,-5304,42395,4724,38661,59399,-16710,56598,24689,12614,51256,-51663,-63462,-28371,41590,79895,-27,-44175,-5059,-45100,-58821,-33765,-8185,-8950,-59363,11290,41001,-144800,-49073,-7353,-83114,48402,24483,2657,-2942,9279,15827,-33808,65671,-26954,-6008,73587,88251,-35928,7870,-97652,51741,-1212,19698,-14603,-6364,45382,44357,5793,21893,-19115,36772,7668,-19312,32882,-31626,-97521,-16542,-19653,6595,37681,-60322,-12054,30704,29921,-34636,77296,44718,43305,30115,11792,-78911,7721,-52503,45403,51159,-39613,62543,1174,17567,-33173,32845,-60826,-10471,46751,-25067,-51787,-6901,-6264,-84126,-3518,15055,-60251,120830,31686,93795,7645,41070,-25858,-50226,-18023,15530,64225,12870,-22067,-5131,-37708,-21823,57716,33251,-24005,-13039,43080,47289,-12680,-30416,17628,27561,17699,493,-21917,-16813,-13241,-38907,26153,31289,46047,24704,32338,-36938,-42118,-28885,-31409,-10921,-36641,6540,-2419,11525,13604,21744,-29783,24980,5346,-103061,-14262,134417,59932,28272,13524,10289,-118746,-103338,-61362,-47298,24662,69643,-1071,20333,-27116,-58914,-23834,-83430,-69502,12475,27977,-34588,34232,-10719,-29530,-26720,-1937,-290985,-1220092,-574097,-121533,-37707,-30648,-64191,-90500,-12654,-43899,11151,-56778,-24571,-79752,-23509,16227,-40034,-2561,86984,-25163,21252,-38244,41852,-59596,58173,-48176,-98018,-59738,-98247,-106668,-28900,-32806,-52829,-23611,-10341,-14517,33593,61362,5889,-40228,11644,-52327,-2581,-17372,-81001,58317,69837,16256,-4795,14903,72456,81371,-5888,-12540,48260,-30678,-96797,-31533,-55422,68023,3358,-61803,-47094,-66812,39621,34644,-33492,-1130,98117,45359,-7634,-54647,-39223,-59040,-72129,-60860,13224,-61412,-50015,-56330,21946,-50405,51748,59032,-40700,5190,-29273,57116,-16288,-186754,-169272,-63477,-78420,-1730,3819,30509,17542,-5991,55876,65608,93088,3512,-65023,10301,-6188,23473,49615,20656,-23025,11410,-56522,-39091,5263,33992,-4379,81400,45742,40879,-5591,-61035,-67095,-123240,-55961,61775,-36125,-34996,-86825,7414,-12672,-43894,-7376,14355,52256,-35021,-30095,-30577,44644,-52018,-13023,-19396,-36675,-11191,32966,-52750,-44744,-48536,41225,48081,-59152,4502,-63088,38230,8585,-32132,35418,-94521,-64300,-134406,-86166,-23235,-3607,-31579,45320,-1931,35109,-41126,-14290,44676,18838,-20482,-19272,-6956,-48588,-121251,9629,-75581,-51318,18611,-76654,-23700,-17004,61672,49403,-20214,19911,23228,22801,48408,27007,-27030,-20887,10822,-57392,-19993,-39006,86684,-3006,-59225,-38634,-69086,-17639,-1260,-58335,36948,-37391,27695,-1526,-98825,40243,62440,23391,39475,-74853,-58200,42996,-33673,-108562,-13954,28379,5319,59935,32932,35686,-10004,-32549,-3558,-34026,-7162,-54239,-50684,99394,37129,5515,-34188,-43999,-36529,-13390,-9713,-65065,-20363,2203,11932,122345,-13692,-12006,-80484,-85333,-11852,11224,-9645,-36482,39632,74912,19033,-857,-9175,27591,-44891,9070,-88689,-5019,-18918,71710,67867,-18542,-30380,24890,-54236,41537,-4051,-43944,-3119,-46369,8996,565,-8503,8136,-33778,-56159,-62311,21761,-23842,38938,22430,-67831,-21741,-31306,-62193,25057,22105,59451,-82709,-18078,-4767,111103,-1791,25806,-36227,-73106,8725,45065,1156,-2600,48030,55803,28457,-47988,-86790,-83138,-71809,-46554,38592,12480,50062,-1164,37111,-25395,-1394,-29612,-18139,-9052,47491,8418,89335,55079,-78890,5771,29396,20114,36235,-9093,-46436,44450,23925,13596,28364,82517,43862,-5587,31233,-16662,-59232,15953,7917,26784,4025,38744,-22642,88287,3140,14574,-43520,-8241,10798,-50090,-14014,-61464,-73564,-82240,-96886,-26073,-47277,-11896,793,56285,2032,57841,-27378,46960,71296,-7123,18802,44760,23149,44734,-25585,8011,38037,-3677,36068,12206,-58812,14081,-3341,-32448,-126388,-43506,-22807,-34068,64039,-30146,17330,25976,7384,44391,32469,-13117,8563,54156,-4403,64338,110389,-3451,-13341,-24356,-41351,37281,-69167,12674,-79717,-57224,-21576,-57301,-88116,-33811,7722,10286,-33428,-6755,23118,-9942,22391,89221,22354,-62862,-91853,-60312,75593,7699,-69846,8649,22403,-139679,-135582,-12870,-38223,21137,797,27162,-27275,8595,16820,14681,-84508,14120,-58562,-43818,-28846,9025,-17392,-58559,-9146,39836,3421,-2767,21997,-14167,16796,-31719,-29460,45560,-12864,50268,-34449,-90578,-25602,24805,-7890,1820,6764,-17623,32718,15575,31728,-9270,4568,77446,162689,129948,120869,-42567,-220141,-377895,-2052613,-697476,-236836,-127799,-82234,-116011,-70883,-43659,-84216,-96760,-36821,-16315,-33781,-66531,-47871,-40641,-60983,-86923,-38420,-27471,-3028,-65782,-15637,-45332,-50683,-33479,-49232,-19192,22885,-46174,13958,-60659,14607,7115,-17987,-75568,39470,-10776,31567,-32370,-1959,-10273,-13999,-21823,-8913,-80995,-31191,46659,27811,116982,9060,-56419,-90604,9004,2466,66148,-17533,18450,106742,-33793,31103,-83712,-9668,-39122,-71049,-23078,23755,26434,-17624,9384,-124628,67367,7037,-25771,-14984,-1068,-24495,-46509,24808,85625,39784,-84635,-22911,11609,20266,-34165,-34016,-27258,-11800,64186,-47226,-114562,-38454,14994,60401,7083,52007,22655,43664,-36712,56800,-8227,64930,1996,52753,36549,19742,-54345,78102,19117,-29490,34067,160233,-511,-21031,-21392,-13892,12497,85604,20066,26827,39282,27114,-50859,-56763,-21658,-24361,-24532,25204,-7026,14685,-44267,-57374,-24040,61316,-21003,5939,-61681,-22866,-49240,23463,42652,66878,-8139,-29730,58184,131319,96445,29837,32287,-6916,-36736,21768,26962,28109,-31506,19379,-72597,-6568,-26995,-16958,-29676,81139,-88231,-109287,-16595,-72593,-18172,48597,26677,5389,-23472,-16445,26045,-15349,-120887,43470,76970,77112,27863,72725,84484,-19237,-15955,-13678,62212,-3757,-22135,-54109,-29020,2750,14640,52135,3608,37945,94053,74331,-31001,-66421,7779,-57899,-16664,55064,-3018,-12020,-43378,18845,26879,22185,104537,53132,23295,-18594,-37065,-67974,11400,-13738,-83692,-26739,64299,53031,33033,4384,-22622,50241,97385,-11603,135479,63056,61246,-8153,22533,27828,-326,-16723,-4524,-9063,83728,41143,-58504,7602,442,15262,80210,-28074,30506,63303,56652,-20940,22672,-23976,-72775,-47173,15063,-52314,-143,3944,-363,-19201,-10298,-66542,6858,-31531,11981,66563,-51671,33068,63064,40656,-19819,-7612,19345,20492,7561,-17334,12308,-19233,-36308,-48170,26864,-45218,47049,76992,-28508,17257,-19112,18928,-50848,-71313,60506],[43859,12218,12623,30167,-34840,42623,15661,19522,-38885,2016,30324,84247,74408,47222,-17359,5592,28177,-63366,-20438,30980,-26905,46697,-47685,-49244,26329,44541,-30479,4026,50811,5419,-115527,-48170,-113178,48812,5123,-54152,-25590,-25097,-43086,-42432,-6364,-106728,-46466,-26862,12445,38870,56115,30884,61610,119333,33624,3192,-109902,-57651,-6809,4824,-29746,-59358,-50719,-98867,14112,-11892,-24260,-99069,27196,-50098,-47879,-42704,7544,38759,34001,7156,11644,8834,-20056,-83708,-12672,40748,20020,16626,44479,-18405,25372,21365,14168,57368,-19569,-59816,-54919,43491,77599,33436,-37496,1396,-31981,-26748,-26655,5917,-20785,-42457,9649,20994,-146027,-22969,2111,-40243,45430,12240,11499,46206,15640,17537,-14272,54838,-31145,-9871,71468,67414,-54886,13257,-73942,39920,-32892,8514,-18024,-2453,41517,74576,-19295,16248,-30667,63262,27774,2331,63639,-10788,-96127,-28286,-32045,11725,24632,-81960,-14250,51956,29157,-10643,83409,22171,6827,-16730,5239,-83709,2439,-61494,21834,33844,-54145,51338,8974,25616,18966,49189,-60604,-27140,35742,-21747,-51094,-7537,385,-61305,-2608,4512,-14459,114908,38631,89828,-7950,-4042,-42094,-53527,11294,15697,25134,-6374,-71652,-57810,-64639,211,53442,17459,-33091,-47040,12649,41829,-12131,-12685,-9249,25637,26287,23301,-20647,-18032,-25984,-18601,34288,20330,42950,36528,25187,-39922,-35429,-6716,-31808,-6471,-8981,-3542,-12705,13661,-6126,9757,-17747,45443,-4140,-106319,-21679,85872,72139,8742,27192,8472,-125216,-133143,-83370,-82826,793,82427,24662,16133,-72118,-107576,-55356,-62197,-41093,6609,11561,5934,56806,-6093,3814,-16408,5523,-386765,-1201634,-527996,-125441,-47695,-13568,-58635,-80832,-22545,-58387,-6831,-38051,-27091,-71217,-19602,19497,-21641,28698,107733,-19130,51466,-16940,43450,-59313,34260,-37934,-76862,-41659,-83725,-83468,-27259,-28037,-45964,991,11867,-21261,16069,54918,18530,-21087,32813,-37948,-8604,7324,-44529,67251,73238,1940,-8456,-18995,72690,43643,-16139,-12316,58467,-26756,-113141,-15299,-5888,67852,6275,-39320,-32352,-69083,21608,5081,-36221,24255,96878,34836,6955,-51892,-33448,-73730,-86328,-52168,4440,-81417,-41788,-44174,49062,-28444,48934,37825,-42160,9578,-21011,89815,-10425,-202770,-169562,-83313,-77237,22362,-378,15147,41160,7197,48501,67088,78583,-2616,-69942,13965,-24857,32323,34429,17664,-39277,20385,-46967,-12331,-19882,21215,2088,88217,84694,42760,-1519,-62548,-64917,-117550,-62837,59444,-36964,-28602,-80271,9049,-11838,-30862,-21491,986,37309,-74700,-56179,-52658,50403,-65533,-10025,-7799,-14947,-9819,33827,-53948,-37007,-59358,21226,22691,-29680,87,-69093,39993,12928,-21148,43239,-86584,-63017,-111431,-87145,-30822,-21637,-27670,37893,5053,44159,-34457,11776,69527,-924,1543,-9824,-27089,-42199,-113583,1064,-71992,-79274,-8858,-75299,-14573,-40584,81806,60145,-11759,-578,12451,33484,71367,23035,-37695,-20665,4467,-47949,13691,-34736,82627,2804,-64990,-32131,-58324,-5498,-16999,-72029,21366,-28629,17169,21821,-79338,31182,65289,45173,42411,-71642,-68419,35148,-7477,-92976,-23810,47102,5268,56188,28451,42276,4936,-39946,-15987,-38440,-18573,-72332,-35047,84247,14422,-12837,-55785,-52237,-45678,-19028,-47994,-57782,-14431,-9582,-14640,95001,10382,-22767,-82185,-79853,-10791,31302,8482,-32149,45963,84880,1472,-1925,-2350,27415,-35166,6895,-92840,10561,-29821,45413,42800,-17630,-35568,6112,-63338,10682,-16195,-47370,-3485,-50592,9741,-7240,-8731,-4521,-10600,-59587,-35219,14884,-39338,49669,15695,-99440,10641,8062,-56511,13603,1737,79973,-73998,-17175,-15818,78899,-34868,26578,-41984,-65196,8281,26229,8127,-20137,58140,37587,21416,-19634,-71707,-86874,-62016,-78451,42736,-3228,47907,4558,36099,-27720,-9921,-21997,-16712,-21515,61955,-130,85582,59502,-64091,28406,41617,33959,20999,-45197,-63004,23773,14957,39060,28529,76317,44359,18809,12090,-7,-56749,23501,12770,56246,20444,39849,-33395,95518,-1181,-21023,-22937,-23376,28032,-53646,-14480,-28668,-65110,-83837,-116487,-29093,-69188,-18967,11674,61911,7821,67952,-55829,17429,48009,-36736,5757,35353,32658,71684,-48657,-22554,44011,-19278,3558,17962,-34127,-3332,-7605,-39543,-101731,-45722,-24054,-41478,42969,-31865,3572,25076,-5568,37526,66000,-18631,-1093,69546,-6234,67625,62836,-10974,-5060,-30680,-36021,18351,-56249,724,-78965,-67848,-33479,-57457,-88094,-25003,5413,-8589,-72816,-2380,27932,3551,35229,65049,6975,-61544,-78550,-72369,25422,5142,-73054,20566,44129,-156342,-124856,7133,-26962,-9561,9161,11849,-28270,20806,-3033,12800,-78054,-19974,-57935,-40337,-15530,9715,-23663,-84549,-20133,37810,2663,50405,43772,-15443,21047,-31982,-37877,33266,-7452,60030,-34443,-64287,-19328,23542,-7087,-39342,-11349,-17116,30936,13636,21299,-31940,12369,70420,127306,106572,86679,-47705,-235997,-394363,-2100234,-731964,-239313,-103155,-99473,-121833,-55676,-35293,-88344,-118728,-60820,-15981,-8900,-53755,-55586,-59019,-53059,-69141,-44438,-48965,-10756,-51341,-28923,-40456,-70049,-60766,-53167,-27029,8516,-52223,2724,-72162,13344,-23783,-36234,-84537,42673,-35364,30624,-30418,21640,-23381,-26732,-28129,-5222,-105835,-57668,37843,43131,118596,1400,-80946,-76862,3870,-11142,62466,-9056,-5659,107443,4823,33889,-62353,17889,-59001,-61629,-21507,35178,7856,-18303,21011,-114264,58209,-300,-47288,-10313,-7814,-43801,-57624,-8810,42927,56633,-44161,-13118,11808,42732,-41033,-34474,-16910,-22203,65161,-42844,-74536,-57945,-15329,47508,2517,43279,27908,52452,-20568,64478,-2944,81948,12140,41885,25980,22959,-26605,82657,9155,-37159,-2948,133142,12846,-37415,-35407,-4884,812,64985,2162,-297,33341,29069,-45291,-45118,-52345,-38890,-29421,44270,-5173,27042,-39185,-80707,-55476,25143,-35539,2230,-39521,-19004,-55536,22120,36846,62942,-15791,-21621,25418,114669,82262,23023,20795,-19013,-35506,28396,-2635,17357,-20448,16774,-65252,6376,-24002,-14249,1598,82850,-59313,-51785,-13345,-102500,-8562,52832,45962,-240,457,7521,26693,-37362,-155429,30133,68490,66524,22055,72259,83127,7674,-7038,16862,59702,-4168,-3742,-43195,-14327,2560,4694,32766,-4325,46845,70363,71014,-15384,-68943,19030,-61444,-4369,39143,186,-10122,-32769,19144,11569,9886,73829,22187,25080,-17869,-23790,-94764,-1314,-14997,-77292,-62256,62020,56730,17598,24664,-7881,53571,102813,-18427,101974,57233,47274,-26880,30631,8157,-27947,-47168,-3408,-3476,73282,52199,-82487,6437,-2958,15337,50698,-45627,15686,62723,79980,-23702,10791,-46706,-81728,-45434,9408,-72016,-12175,-11998,11372,8639,-30431,-76664,4278,-35818,-5868,66555,-22342,31584,50264,37979,-13372,4019,16010,7944,-54724,-9938,9630,-32903,-31099,-30038,47391,-41467,38228,79706,-17303,22395,-5977,14622,-46983,-53964,46678],[27809,24692,12889,35383,-18802,26150,33088,1773,-36996,11995,50274,100987,77957,34333,-32908,8031,5289,-83546,-15409,13349,3880,26083,-46034,-22776,29428,39867,-51986,-19356,44377,5066,-97476,-22902,-90244,24427,-2154,-46040,17111,-26507,-97028,-40063,2117,-116363,-77128,-27845,-5336,59076,48292,55363,80765,104964,22375,3786,-124296,-54141,6548,7036,-767,-30384,-44616,-81670,26797,43833,-29007,-80077,33829,-45714,-61909,-55644,48500,63503,33918,7556,9242,-16683,-17527,-67099,-24542,40575,20933,-14881,20759,-17986,366,24222,8060,51867,5402,-54762,-70884,37634,64992,57176,-31771,12692,-14693,-6828,-14074,19621,-42694,-9372,15274,6007,-113800,14715,18110,3312,39713,3593,18577,85157,21219,13791,10510,33596,-40635,-43,69666,28323,-66011,14470,-30417,30790,-67078,-18274,-39433,-434,31908,94568,-44474,9276,-40189,94506,44181,12494,94051,15395,-72090,-29938,-37060,6125,-6727,-99140,-27040,62635,23839,24203,78243,-414,-25485,-45289,431,-87982,-1530,-47026,-1418,24158,-73204,27319,18267,35265,62195,60226,-41463,-34470,20861,-19104,-55679,-4242,-2393,-34709,-966,-4754,28555,95866,42846,70401,-20378,-47491,-54412,-53274,29892,12814,-13827,-30813,-101924,-94307,-75943,18853,42989,1520,-36069,-81266,-27635,28305,-16974,2131,-40090,27365,23463,42518,-20653,-12008,-30493,9876,37993,13205,36133,46451,19082,-39746,-22277,16409,-20030,2893,26289,-6309,-14696,14061,-25427,-4165,-8973,67400,-14169,-93007,-17132,49582,81150,-19523,44215,11496,-115558,-146487,-93024,-105783,-30342,67523,52117,15486,-109304,-128433,-81354,-41440,-17049,6343,3236,39039,84323,7739,40167,-9612,-2665,-579697,-1108381,-452555,-146108,-63002,-3664,-40446,-60995,-29464,-64257,-23734,-14338,-35490,-54174,-19724,17735,-5559,59530,115097,-12478,72028,8555,27339,-47548,8133,-25307,-49215,-12414,-71518,-52146,-20504,-17016,-26982,24758,38963,-29306,-1860,44417,40109,-4135,40096,-28182,-16024,30727,-4199,71981,65851,-14711,-21635,-53900,66853,9503,-25803,-13982,47836,-20898,-116799,-3498,45174,65719,10498,-18092,-12258,-61124,-1797,-28450,-40726,44629,59147,25732,5700,-49023,-47113,-86476,-86465,-42044,-2138,-93485,-16848,-24473,76212,8167,36134,11118,-32593,22740,-12418,98040,-3981,-214573,-157204,-98844,-79530,27553,-10223,-1056,58291,17420,29563,55020,42817,-17323,-73057,15877,-49056,31791,11082,-495,-52392,23454,-33629,8503,-37392,13114,2508,80856,103843,40680,-2598,-55410,-63333,-100956,-65677,49949,-30351,-25749,-70513,25361,-11337,-20132,-36973,-16689,15922,-101887,-72629,-42033,59583,-63261,-13558,-5234,13078,-5045,37459,-49072,-28801,-74173,-5590,-7982,2043,-9373,-72760,40071,20010,-7113,38213,-67909,-56054,-74363,-79527,-31562,-27734,-21349,23307,3487,44333,-24233,42764,80868,-12614,19373,3232,-36049,-33795,-90901,-1748,-62478,-97513,-24843,-62699,-7815,-70902,91031,65167,3035,-7185,10237,32225,86465,22152,-36726,-18425,-1234,-44518,48640,-13811,84238,7785,-59981,-19846,-39145,7898,-23045,-74851,2330,-18145,8083,43565,-37767,24357,56069,77391,44558,-57030,-78532,20678,12824,-61702,-26473,66628,7576,42199,12780,53259,16395,-42664,-34798,-37373,-32271,-85673,-21006,39477,-9258,-24385,-58163,-52508,-50889,-19996,-80897,-43585,394,-15389,-43983,57729,20868,-34930,-71326,-78045,-4302,41507,25639,-21370,38392,74213,-23215,-7613,2283,23201,-19118,5199,-82865,21667,-37115,6723,19009,-10148,-44384,-10744,-57872,-6335,-31059,-43902,-4673,-32085,15531,-22280,-9746,-14817,11360,-56103,-8153,-494,-65091,59020,8157,-97290,32743,41685,-31476,6641,-22414,76485,-70373,-9410,-19084,27452,-55654,29274,-42938,-51286,10166,14478,19367,-36697,60628,10978,6505,3605,-51482,-89350,-65393,-103729,42740,-19570,38101,4133,35113,-19841,-1574,-6981,-8200,-27522,70447,-4043,68100,60904,-38598,54741,52881,39886,2271,-74798,-80024,8009,6203,57920,27718,63159,33644,46491,-610,24911,-38252,25128,15974,87125,32740,30317,-46651,89330,12231,-43513,137,-35903,35565,-54206,-8740,4177,-47847,-88204,-121910,-27221,-90803,-23478,25295,59255,12616,75683,-86625,-16836,19556,-68760,-2745,32162,33397,75435,-68186,-48917,42295,-32826,-17808,26856,-7174,-33802,-1936,-45116,-74275,-45118,-15711,-44671,6635,-23405,-10190,21816,-17315,32428,130575,-23446,-11933,80936,-8136,57605,-3670,-7578,-3802,-42290,-24001,-3287,-43829,-13339,-67848,-60633,-41537,-54660,-73796,-8064,7188,-21699,-88229,9462,24965,12740,24638,29914,-16228,-52993,-53791,-73467,-27407,1634,-52272,23569,47894,-161484,-109534,23230,-6781,-40587,11979,-6876,-21231,30571,-23073,7475,-60874,-60815,-56606,-21539,-1956,7181,-31721,-109652,-31014,30466,1497,91538,68970,465,22960,-32330,-49801,16990,-2372,54070,-25472,-36473,-15104,19872,4751,-60148,-14726,-6596,30536,14428,2133,-46447,17204,57758,88680,72799,45782,-46968,-215732,-398250,-2142970,-761784,-234540,-78672,-112837,-127081,-45111,-22199,-83903,-133525,-75637,-16838,8515,-37527,-60917,-85315,-55606,-58620,-52293,-56795,-22227,-31827,-39661,-35622,-85194,-90165,-46732,-27617,-285,-53965,-7201,-70190,2838,-51182,-51117,-83826,35704,-45345,32133,-21297,41668,-28529,-35645,-27053,-3885,-121022,-86876,21455,37734,97679,-8020,-96695,-58533,5214,-23783,55601,3474,-35154,85577,41067,38014,-37577,34414,-68255,-45613,-19851,40998,-5370,-14672,33045,-88409,41384,-8972,-70863,-4617,-16582,-59610,-69523,-46119,-10362,65378,23208,-12548,10101,64886,-47277,-35622,-7312,-34802,51579,-38949,-30299,-71576,-32133,27795,-3484,32801,16883,52899,5981,66889,8425,81396,14532,6352,10684,17302,8024,82450,-5635,-45602,-38019,65701,27578,-40414,-45116,-5712,-14839,41628,-5412,-15576,32629,30515,-34680,-21420,-71513,-38999,-27087,55491,-7035,34592,-28289,-96348,-88077,-10274,-47394,-6549,-16143,-19056,-56047,13542,22184,53514,-17989,-13766,-8209,89978,61614,14339,1507,-25320,-25390,29678,-27504,516,-8480,6061,-37979,16868,-27924,1615,40236,70231,-17945,20629,-8431,-120832,2753,55146,48198,-17510,23270,33367,34715,-41478,-151781,18976,45222,37666,26019,72378,64397,33421,-2213,30983,30415,520,6863,-29945,-142,3948,-4173,13221,-4738,56772,24102,54737,-1907,-65836,27914,-56686,9525,22351,2296,-6468,-13061,8520,1996,9866,33227,-6012,22765,-13869,-12351,-117519,-26911,-21763,-60253,-85096,41694,13048,-8581,38896,5992,61934,93440,-23746,65232,31725,26732,-55586,26287,-7271,-47276,-68528,-3511,1631,44103,50782,-95932,5591,-622,19083,21273,-47058,8418,53763,81128,-20588,-8475,-66837,-77592,-39840,-3565,-77515,-23336,-26653,28268,31950,-42527,-87678,-3263,-33852,-22956,47336,10784,23013,31491,31626,-5256,12192,15816,-1128,-92560,-6965,-781,-46457,-23235,-16279,49498,-38194,22528,75584,-2616,31416,8727,8603,-38575,-18632,24471],[18432,51012,17349,36251,-9368,-12462,51651,-9484,-20859,24549,62283,77537,72588,20948,-39272,12445,-10351,-92604,-15995,-7973,43605,14728,-39522,-8457,24122,22852,-70923,-38656,39754,7513,-64200,6850,-61524,-4659,-16052,-37784,63073,-24338,-121102,-20162,12983,-109290,-102130,-28258,-23397,41840,18787,68036,80560,78273,10140,20676,-124144,-44722,16391,5931,16083,-1995,-39100,-57356,36641,91748,-27620,-43280,37653,-40736,-66386,-71720,57040,81408,24312,8713,5612,-46165,-19427,-53885,-33744,40978,9602,-48090,-9293,-15362,-5507,30110,-2778,34481,16033,-47012,-74283,25611,43721,67044,-27978,25769,1447,5383,3163,31562,-67375,27286,20066,1864,-63800,51139,35749,31227,32639,-2197,21811,104386,22291,6728,34613,6367,-51256,21030,71225,-16116,-65369,13114,14999,28703,-95352,-59633,-77798,-1362,7802,99490,-63043,-155,-49390,122978,52363,11960,116846,38553,-37204,-24339,-37907,-7686,-44148,-102013,-44486,57186,15806,56164,65653,-15677,-45337,-47897,-1788,-89183,-5078,-11020,-20061,28309,-83974,-1491,26187,43966,85467,62721,-11257,-25462,5482,-13630,-64442,3793,-14060,-15597,2079,-10943,51795,71611,42619,42731,-26651,-74293,-61359,-50556,33531,8191,-39549,-51359,-95889,-95340,-70436,29390,25073,-11227,-34501,-112727,-69673,7348,-24522,11727,-65017,35429,12632,50274,-22140,3123,-21990,35276,37157,12614,23268,53908,15216,-36101,-3913,37601,6985,15636,63986,-2727,-8392,10258,-39707,-13846,-5880,82463,-25463,-64151,-702,33902,82962,-52909,60449,20839,-92263,-132167,-87433,-105873,-59484,31900,76019,20064,-122135,-114448,-96954,-26533,-1979,14351,5265,54300,104096,24992,68246,869,-27436,-806751,-961525,-373614,-173221,-81269,-5257,-14896,-37123,-33151,-61634,-34054,3070,-47822,-30517,-23050,13668,9141,75883,106405,-6050,86500,28606,-6894,-31249,-13236,-12101,-23624,21130,-66638,-27460,-12088,-5813,175,44146,61124,-36952,-12657,34813,66266,3427,31370,-21729,-22512,45571,33928,70521,49024,-29094,-37381,-76672,55738,-5354,-34456,-17237,20328,-15268,-111529,1002,75999,63454,15225,-4634,14657,-45334,-23108,-52954,-44626,57542,1234,20246,-9699,-52557,-76975,-95771,-73591,-33359,-5714,-98168,13195,-3137,94091,40816,19462,-15191,-14539,40533,-7829,81268,994,-222224,-134152,-107099,-84465,11937,-20825,-15685,65713,22775,1285,35961,-3529,-33202,-78289,14617,-70143,21505,-14594,-26647,-58437,24553,-15359,22363,-44267,12032,-2790,64355,98991,35152,-11167,-38367,-62615,-82116,-65099,33935,-15929,-27015,-59449,52527,-9451,-11238,-47735,-35352,-7285,-108141,-77689,-1817,75436,-43234,-22329,-11649,39517,2204,44770,-38393,-22065,-89488,-30812,-37983,26952,-21394,-72523,39694,27755,9114,24162,-42221,-45439,-40518,-66152,-27927,-18479,-17370,5218,-5147,35608,-14946,69331,76296,-11339,27416,18806,-34462,-25723,-62199,754,-52184,-99842,-24146,-42522,-2611,-102804,86520,62688,16364,-984,19324,21238,85646,24400,-26089,-16050,-4926,-47051,73489,12604,84075,10368,-46269,-5839,-16611,17892,-15622,-64839,-14107,-7138,4575,59351,5895,18062,37516,105961,41391,-35609,-85919,-107,20023,-28348,-24164,78030,8936,12790,-1956,64526,24211,-38045,-49964,-30053,-43784,-89522,-13941,-13136,-28277,-23509,-37464,-46485,-51153,-15673,-100164,-28635,21389,-14244,-70306,23622,16011,-44441,-57215,-79134,6739,43821,39409,-7447,19592,40906,-50147,-15252,2815,12884,-572,1193,-64573,26192,-42986,-31854,3001,3162,-50410,-24053,-42357,-6157,-43806,-37298,-6912,6705,26981,-28606,-12709,-20841,26049,-54029,10198,-18681,-91669,63372,1188,-72907,42051,63719,7316,3243,-47039,52140,-76441,1016,-15252,-28316,-61876,32263,-40219,-34692,13629,14153,35095,-45482,53775,-17613,-9082,16855,-30078,-82290,-76732,-115326,38923,-30043,20592,-2751,32637,-5498,19532,14798,1929,-28739,74626,-2263,39701,54686,-11057,76514,60864,40697,-17783,-89377,-91832,3742,348,65803,23512,43580,14908,67918,-11784,51726,-11791,19755,13391,104183,36184,15861,-59846,70639,34967,-51517,20519,-42360,31019,-51898,249,31368,-25858,-91812,-113380,-21539,-107143,-26781,38031,46601,15925,80870,-111371,-49042,-4999,-84903,-3853,33734,32227,61552,-79541,-63517,34807,-40099,-26513,29298,11812,-65229,12621,-42605,-43345,-42322,-2752,-45497,-28222,-6032,-21637,16012,-22390,30860,212415,-26135,-21827,85499,-4474,40933,-59661,8049,-9138,-57767,-7573,-23784,-37541,-28844,-49497,-37411,-44044,-48944,-54429,16433,11841,-24247,-73737,25210,14032,14468,4012,-8440,-43090,-38693,-22081,-66568,-65378,-1826,-11516,18647,33077,-156671,-97314,24890,16320,-64648,6792,-24815,-9164,36969,-38007,-1513,-38611,-97162,-54534,12123,6977,2265,-38332,-126339,-36305,19691,675,104285,92049,30325,22515,-30955,-60702,641,-742,35296,-2859,-12196,-12387,13465,19655,-63034,-4955,9699,30863,18482,-18369,-49769,19027,43878,52182,35463,4735,-50513,-166188,-388843,-2174988,-784858,-225933,-64616,-121780,-132386,-41793,-4236,-72388,-136510,-80008,-19711,13249,-21367,-62817,-116917,-67974,-55153,-59248,-46156,-35858,-16662,-46465,-29757,-94908,-111214,-30634,-20569,-1375,-50539,-18575,-55352,-14204,-68027,-59842,-75603,22093,-38769,31011,-8087,53333,-23020,-39117,-22936,-4205,-121100,-108588,2843,14276,56557,-17114,-99387,-45482,12732,-32428,43429,16099,-61166,44356,67719,41816,-17172,34339,-60889,-25934,-16565,40274,-7135,-10254,42179,-49659,22856,-15083,-91067,1545,-22876,-64100,-77592,-70077,-49676,64144,86853,-20988,5913,78672,-49853,-35517,-3118,-47948,26838,-33439,-864,-72137,-33788,5119,-8021,22718,-6447,44357,36947,69009,20706,65751,8400,-44052,-7268,4000,35891,77373,-23981,-51418,-57814,-9775,41246,-30054,-47324,-18574,-30463,16986,-4164,-12172,37170,32084,-18574,5628,-79356,-29960,-21557,54424,-14788,30781,-16513,-100789,-113388,-36034,-56899,-18517,3423,-22375,-52174,-2360,571,38857,-15984,-8173,-29231,64732,41372,7124,-21377,-28972,-7184,25636,-38763,-18420,130,-8209,-865,22081,-39635,22233,75958,48390,11620,78672,-2919,-124556,17853,55754,36820,-33520,41781,54425,50077,-28916,-109192,13377,14835,-857,38904,73231,33042,53082,-3954,18939,-20892,8449,12261,-18315,8898,7555,-9697,-1678,4262,61156,-30393,31207,4618,-58053,31793,-42044,19581,6932,996,-7550,8765,-9912,-110,14245,-9018,-24609,15801,-5334,-6641,-128467,-57699,-32757,-35732,-87798,15292,-61827,-38969,43153,14768,74992,75408,-25744,33276,-3529,4759,-86241,10402,-13890,-51209,-75244,-8796,981,6130,40421,-93473,4967,7315,27343,568,-30209,10688,36862,60246,-15033,-31403,-80816,-62310,-35793,-21373,-68522,-31450,-36719,45434,46182,-44394,-94100,-15340,-26490,-34850,20336,35850,6644,12385,23470,2527,13213,18569,-3131,-97426,-9060,-13982,-53533,-12882,-10946,30236,-37139,3179,62402,11795,43665,22847,3437,-27833,20423,393],[16433,79009,24045,32065,-6610,-55799,66658,-9727,11021,35980,63473,21208,57007,13445,-34071,20318,-9664,-89479,-21910,-27136,76787,14833,-29229,-8165,14296,-3775,-81154,-49731,34643,12225,-23124,29640,-34019,-24790,-29601,-32672,90772,-18373,-109972,6390,22615,-86757,-116066,-22125,-36865,2150,-10032,64654,50870,43434,-463,46247,-93367,-30471,21782,3901,10695,19129,-36527,-29378,40853,114160,-21168,629,38496,-33834,-64494,-86302,23264,89348,8824,8745,-932,-69918,-22332,-41578,-33581,40152,-7088,-74469,-41518,-12138,10534,33360,-14744,8976,11016,-35651,-68077,10647,20219,63944,-26472,35838,11210,15391,21472,38880,-86218,48751,18654,11231,-16019,76386,50053,37790,25990,-6523,20034,101823,15955,-814,52063,-19607,-57374,46162,75219,-52409,-52875,10235,45160,33608,-109840,-104388,-118448,-4809,-34473,90374,-68831,-10868,-59255,136965,50643,4904,127147,50279,-6891,-17920,-37020,-23029,-75921,-87449,-59083,35834,7587,73023,50542,-20011,-50218,-30472,-1829,-84444,-9528,33988,-31767,44993,-76894,-24636,30687,48860,86586,54217,19201,1167,-4486,-2030,-72448,14961,-32180,-12260,6819,-13249,48955,53314,38803,16565,-27339,-77241,-62984,-46768,24231,3164,-46499,-57710,-54049,-58188,-50702,30405,215,-18116,-32134,-137324,-101416,-17794,-32148,15014,-76872,47024,611,42388,-24055,26441,772,46236,32520,18467,2466,58432,13607,-30819,15783,51382,44798,28174,94038,2103,3469,1523,-45326,-14445,-8741,83574,-37168,-29325,21822,32259,75607,-82536,71524,36133,-60587,-85099,-66246,-79045,-76545,-10958,89842,29855,-100440,-71485,-100791,-19266,3520,31353,17066,48740,104759,38774,79554,21331,-64156,-996535,-798006,-309645,-194061,-98838,-18663,10645,-16298,-33481,-55044,-35793,4775,-59867,-2525,-27861,10089,22387,70647,83201,-1383,96401,34427,-51528,-17793,-24888,-37,-6405,49367,-68153,-17443,-5778,447,28948,57820,69182,-42450,-11364,30734,87609,-1502,11213,-13911,-25195,47773,65739,61494,28116,-36429,-46873,-80330,40819,4630,-42344,-23641,-14687,-12031,-103198,-2859,74162,63886,21411,-2677,46153,-26070,-36309,-61585,-45560,61820,-51156,18615,-29041,-65728,-108784,-99154,-53339,-25540,-6369,-99434,35412,12772,95108,54930,4310,-35485,6429,55319,-10746,51124,1885,-230273,-106827,-106285,-88488,-18679,-27525,-25600,63587,22025,-31154,17689,-42503,-42647,-86917,9202,-80501,4925,-35715,-49707,-55306,26519,6898,29896,-40456,17769,-10739,44965,74950,27721,-27564,-13180,-61265,-66946,-63260,13510,3166,-31589,-47245,81657,-6175,-4246,-50426,-50743,-26777,-91237,-72036,49952,96311,-10895,-33330,-25463,53815,9758,54242,-23928,-17370,-100590,-43988,-60997,39711,-31389,-67538,41376,32277,26381,8941,-17041,-31723,-20394,-51106,-24051,4113,-18723,-11761,-17201,20209,-8963,83769,58278,2118,23416,36013,-27124,-19852,-34597,5659,-46707,-83931,-8365,-21167,1722,-128346,68239,52920,22474,12971,37272,7157,66836,27772,-12663,-15556,-6589,-53354,77773,34032,74512,9251,-28529,5180,3923,20940,4224,-45184,-23721,3700,8950,66402,31387,10247,14388,117522,31243,-13813,-86975,-25706,12108,-2663,-19073,74726,6744,-33489,-1061,69592,28187,-25855,-51055,-15181,-48223,-82376,-15993,-47624,-38264,-9584,-162,-36144,-45163,-7176,-102240,-18432,43360,-7736,-87844,3241,283,-47413,-48980,-78919,19941,40644,47885,6870,-4323,-8450,-72136,-20806,-495,-2523,17406,-9359,-44565,23908,-49667,-59775,-2299,20012,-48194,-32807,-24118,8421,-50639,-30628,-9350,49659,42357,-10456,-18043,-25058,29672,-62948,13323,-34085,-107796,60071,-5578,-42777,42104,71538,46939,1974,-66533,15985,-89939,10551,-6429,-72427,-55780,32868,-36551,-19385,17287,24166,52856,-43116,38232,-41973,-18399,18006,-11661,-61963,-83880,-112277,32521,-28963,-1889,-14069,27574,9145,43428,39155,6750,-28941,75483,3759,9076,38040,10626,87104,64118,40054,-36733,-84322,-93048,12250,-1013,61964,13813,20636,-6021,73534,-24618,73055,14146,8794,3342,95193,29778,4739,-69427,45762,56192,-48848,32882,-41129,16882,-46849,8519,49265,-5087,-88412,-94890,-14423,-114681,-30075,46972,24914,18008,83072,-121859,-72957,-18823,-74585,2551,37683,33022,42252,-81619,-63249,24369,-38833,-26058,18867,16701,-81053,32247,-29927,-10541,-37748,9128,-44790,-45187,15412,-29327,7239,-18068,33098,274918,-26299,-28523,81463,7782,26028,-87230,31843,-18149,-70889,11076,-38219,-39718,-42980,-28167,-8148,-40010,-39878,-34833,45610,16648,-15794,-38220,38918,-596,5857,-17884,-40901,-68278,-20214,9577,-54905,-75924,-4363,35548,8670,5953,-145121,-95800,9246,34393,-79807,-5505,-39425,3069,38290,-45549,-13171,-19102,-118394,-50600,52406,8272,-3402,-41287,-127387,-31774,8446,1477,85359,108293,63207,19224,-26536,-65561,-12208,-5620,11908,28272,4892,-9758,5401,29074,-54366,12677,26150,30146,24403,-32447,-43003,19410,34414,22499,1785,-30935,-61566,-108497,-373269,-2197951,-803660,-218458,-69151,-126692,-137626,-46364,15984,-56113,-125528,-74959,-24932,3767,-9229,-60923,-148338,-86799,-55356,-61650,-19249,-48934,-13868,-48505,-22039,-101889,-117054,-9024,-9469,2920,-42971,-33664,-32876,-33329,-71869,-62122,-64946,7271,-18003,21525,5581,56210,-8173,-38731,-20799,-4564,-103901,-114590,-12719,-17373,4545,-23966,-88336,-43441,23595,-35124,23376,24888,-75158,-3721,79779,43028,-7490,19788,-35998,-5369,-10707,33663,3440,-9873,44674,-7491,7495,-14415,-98764,8471,-23353,-53850,-78618,-65675,-56946,54396,114940,-34431,566,78137,-46191,-31677,-7029,-58752,-3221,-24708,3361,-56507,-23536,-15774,-8278,14026,-32548,29597,63610,74916,28943,42951,-3261,-89670,-23779,-13730,50396,67878,-43229,-50107,-55640,-57868,52364,-10390,-40940,-40372,-41441,-6887,1797,9054,44634,33431,394,28601,-79379,-21262,-17607,40568,-28438,13737,-7878,-93584,-124615,-48330,-65111,-30407,16723,-26216,-45819,-22661,-23911,22471,-12280,-6684,-33360,44098,26314,4889,-43542,-33737,15354,17425,-33428,-35061,2727,-19430,33315,19725,-54998,38491,98738,25433,13932,104835,2481,-113730,35229,53548,18618,-35984,53286,66195,65884,-8731,-46721,14911,-11731,-32870,55821,71922,-2634,62202,-12541,-16998,-74901,16788,17084,-11216,10861,13364,-10716,-9214,20844,54635,-74751,7413,2165,-47350,29247,-20152,21847,-4848,-5159,-17240,25503,-30814,4185,14760,-45722,-31464,4245,6578,-8179,-123270,-84371,-44269,-8039,-69426,-5007,-129407,-64324,37630,15296,88056,55467,-24116,6785,-34680,-14149,-105905,-12151,-11451,-38168,-66508,-20882,-9212,-28749,26573,-73763,4764,18526,37582,-8857,-1387,21018,15215,26117,-11183,-53292,-87505,-41615,-37129,-39790,-49492,-33760,-39526,57861,49696,-37260,-90512,-29878,-16525,-37474,-1177,44348,-16098,-1325,15025,8637,5455,22251,1960,-77119,-12802,-23702,-49039,-1197,-12359,-4288,-39323,-15379,38685,23182,56242,34521,3011,-17712,47923,-18518],[18718,90996,30110,23948,-9180,-86254,75506,946,51856,43033,54457,-41281,34193,15584,-19376,31421,8038,-75960,-30449,-39617,91484,23560,-16954,-16953,5069,-33406,-79062,-50251,26766,17342,16912,37207,-13309,-27061,-37492,-31131,88755,-8506,-70898,28296,27825,-55747,-117519,-4579,-41576,-31771,-20978,45071,-4047,7488,-7775,68562,-27340,-14996,22723,3442,-16473,29718,-38077,-2136,37534,105046,-12085,38556,37354,-21952,-58966,-92641,-38767,85916,-6593,6134,-11128,-80095,-24037,-27722,-21350,36090,-20733,-87866,-70330,-10820,39978,29140,-25438,-18117,-5065,-21172,-58290,-3465,3015,52033,-26792,38249,11001,26762,35451,37849,-94681,40241,11109,32579,16517,86520,57479,28772,21713,-9874,13466,82273,1688,-6838,59084,-37151,-54119,66148,77547,-71379,-32223,6007,53485,41657,-105898,-135904,-139624,-8920,-87058,72994,-59003,-19908,-69423,126494,40676,-3253,123773,45678,6393,-17005,-35155,-32903,-95375,-61014,-65275,4996,1777,68898,37100,-14364,-43999,-7128,-1284,-72308,-16275,69277,-35850,66658,-50705,-33477,30875,47761,72213,34121,40585,39666,-1522,16798,-73190,24933,-53328,-25886,12464,-11932,26787,48004,34136,593,-25532,-59462,-60488,-43276,9211,-1466,-39248,-44657,4426,2193,-21889,23493,-28486,-17785,-33239,-151025,-114486,-41902,-37851,11755,-74157,55310,-5487,20820,-25004,53513,33440,36038,25452,27902,-25860,58939,13352,-27100,30950,52096,82895,36134,105716,1691,16208,-10976,-40919,-4548,-15649,67978,-46815,-2497,41450,33367,59876,-98592,74474,54324,-27189,-13890,-32117,-29687,-75234,-47634,87821,42984,-47233,-14588,-94663,-17406,2336,55462,35916,27193,82515,44160,71786,52087,-104485,-1098599,-658063,-270069,-198650,-111384,-39821,29952,-4170,-30387,-51118,-31110,-11361,-66592,27489,-32021,8301,32977,46458,50740,-467,99282,22139,-93126,-10315,-25250,9264,-84,63242,-71093,-20527,-4200,-621,52097,66095,58475,-44268,893,34049,93665,-16565,-10797,30,-21399,38482,88867,45094,10265,-33793,-43518,-65482,24036,30804,-49965,-34731,-46709,-12454,-97303,-13794,43841,67948,31034,-11721,74544,-8372,-39072,-54669,-42101,57441,-79404,19324,-39313,-84981,-122376,-93476,-33771,-15487,-4539,-101487,41795,17812,77410,47517,-5943,-45864,23260,59837,-21338,24616,-3524,-244433,-84465,-96446,-86732,-52775,-27694,-27735,55203,15249,-61100,6128,-58374,-40658,-96905,-919,-76375,-11965,-46636,-59411,-43625,29654,29836,32228,-28418,27413,-16958,27639,41332,20568,-49532,14584,-56914,-57439,-62903,-8119,21357,-37485,-33207,101933,-3460,-169,-45756,-58661,-37734,-56213,-58348,90470,113167,20428,-42473,-43344,46984,14609,62393,-8868,-14090,-102867,-38043,-71690,39638,-34363,-58312,45280,30468,43059,253,-1286,-14261,-14281,-38192,-23136,32918,-25630,-23352,-27818,2028,-6713,82741,33398,22290,9330,52939,-20215,-16807,-12380,9297,-49071,-52761,15280,-5134,5530,-139048,40219,38269,19563,27590,56806,-1900,36317,29079,-4983,-18139,-7183,-61068,57442,45086,52608,4130,-12409,9261,17873,15799,31130,-22933,-25470,14250,20816,64051,29274,-132,-8085,105502,15503,2783,-78876,-52466,-6357,13467,-12188,56377,296,-88410,23717,62927,28311,-8552,-32926,7034,-42283,-66885,-25308,-48633,-37867,12957,38571,-23223,-32090,2965,-89648,-15796,60140,658,-92515,872,-18064,-41677,-50712,-74520,32206,33662,49848,20103,-27035,-58115,-82030,-20456,-5695,-19127,32323,-30440,-27693,16462,-57658,-73320,2109,37199,-35595,-36350,-10310,30332,-49697,-25624,-10092,76275,57607,35867,-24864,-33477,22076,-85160,364,-42980,-105592,48768,-14093,-18703,40015,65283,71614,1724,-75201,-21093,-102118,17086,4481,-93836,-42002,28665,-34717,-9020,19489,38530,68401,-31233,16692,-58137,-17797,8027,753,-30818,-76305,-98845,25650,-13510,-24738,-26109,19865,18188,58569,59256,1046,-31231,72917,10635,-14008,12466,21916,83676,62167,40979,-52255,-60360,-80177,29349,2171,48999,-1937,-886,-22764,59659,-38141,82020,33866,-4150,-12641,58281,15870,4058,-71857,23417,67742,-41193,34267,-32944,-1158,-38839,12782,56158,8033,-73951,-73349,-8944,-112751,-34178,50516,-1943,19870,81578,-112512,-83997,-19138,-40831,14213,41856,35805,28631,-76741,-50366,13622,-29586,-21439,-3851,7452,-69351,51513,-10362,19339,-31460,16518,-41853,-36625,34787,-32956,-4829,-5789,37704,278553,-24424,-30489,69659,26727,18311,-85196,56165,-26787,-72906,29837,-42461,-48083,-51315,-8240,13277,-29788,-27264,-13791,74125,18211,-987,317,44441,-13782,-14657,-36897,-60108,-86771,943,33432,-40749,-57799,-5354,73121,-2768,-23325,-138950,-123799,-17766,40053,-88505,-20456,-49482,10324,32396,-46991,-25467,-8983,-119067,-43729,87177,1646,-8463,-41077,-109217,-16294,293,4856,44666,114953,85746,12598,-18896,-60831,-19017,-18458,-5671,56911,12947,-5611,-2300,27811,-37636,32076,37967,26249,29246,-35043,-30958,20795,33140,1093,-23222,-58519,-77775,-67880,-365094,-2222559,-823658,-216476,-94506,-128737,-142051,-57803,32716,-37781,-101737,-63971,-32549,-17842,-4522,-55708,-171973,-107257,-55395,-56792,15488,-58203,-26415,-45770,-13162,-110959,-107412,12102,333,8439,-33382,-52694,-10910,-49661,-64609,-60056,-57478,-3672,10932,819,17134,54251,10954,-37981,-23706,-3166,-71673,-102372,-21508,-43883,-44826,-27438,-66789,-52641,33209,-31510,-4585,27370,-72233,-42175,75605,39338,-10794,-525,726,13665,-2476,23296,21755,-17423,38015,26791,-2321,-4592,-86464,16898,-17400,-31769,-72704,-29483,-29994,39688,94356,-46443,-2842,61793,-35245,-22199,-18202,-63550,-32083,-12901,-14215,-27501,-7646,-30237,-2654,6524,-50544,13785,76737,83827,30656,21990,-15169,-110178,-34219,-31743,51772,55537,-59656,-36635,-33456,-60139,60597,11496,-27392,-63644,-43863,-27013,7767,40408,52080,33659,17542,43489,-75308,-22064,-18804,17465,-44994,-12117,-3312,-77778,-117716,-47800,-72237,-39081,24383,-26641,-38650,-42178,-45862,8015,-9539,-10482,-27750,29307,17949,9422,-61149,-42244,36120,7361,-15379,-46435,-606,-21546,54709,9038,-66923,44655,102309,8750,-10809,98976,7833,-91132,49980,46347,832,-20632,55356,67332,70804,6836,6034,22903,-24417,-43668,69515,64214,-33899,58352,-25241,-63594,-107895,22649,24934,-9311,7172,20426,-7080,-8807,40320,35954,-95198,-10812,-7748,-35860,20246,3900,15837,-10867,-15776,-35092,32589,-48588,12107,8433,-71609,-29215,-10959,18241,-15598,-103766,-99386,-51517,17991,-35903,-12714,-154924,-77151,25919,6089,93174,38574,-19828,-17665,-50923,-27434,-103591,-34243,-3405,-12579,-46478,-37976,-29296,-51221,14764,-40122,5709,29326,45181,-11466,26552,34594,-5995,-8611,-11836,-69871,-88031,-22395,-44298,-53872,-27811,-28385,-33658,62120,43758,-24901,-74580,-43452,-7358,-28598,-9215,34806,-41706,-6542,6959,12479,-10003,23772,9281,-48460,-12177,-24928,-31009,9395,-12651,-41288,-44621,-29190,5625,30759,64611,42243,9361,-10939,54765,-27224],[20069,74132,32496,14455,-15522,-95074,77500,17871,88409,44035,39464,-78534,10300,26867,-781,43248,34447,-56117,-37579,-42894,85043,34860,-4786,-27259,720,-57849,-65449,-40417,15349,20033,47665,28454,-2275,-11018,-37852,-30476,61167,4920,-19794,38410,26944,-25838,-108893,24677,-35734,-35645,-10994,13870,-65095,-21791,-11083,77654,57098,-3954,19972,6157,-52415,30738,-43418,19633,26335,72664,-2805,60751,35714,-3055,-50797,-85668,-98965,72307,-15867,536,-23812,-73250,-24546,-12069,46,27279,-25062,-86276,-90013,-13304,68153,16242,-34732,-39752,-24264,-5988,-51166,-13609,-1038,36052,-27758,30632,-14,39873,40042,25769,-95761,795,1749,60494,32211,83777,56862,15947,21939,-11084,3675,54521,-17798,-11196,55599,-41791,-39590,73455,73693,-70774,-9466,225,46158,47326,-84368,-142099,-125750,-11019,-130959,54265,-35720,-24063,-78338,90738,26533,-8091,108733,25610,-2199,-24076,-31737,-33303,-101588,-33349,-60944,-25101,317,45718,27659,-3115,-34614,8307,-2345,-53829,-26099,79416,-32585,83566,-12316,-24759,27023,40025,53760,4789,48004,78767,19205,40754,-62100,27519,-73886,-50402,16711,-8067,-536,54338,31689,-629,-24879,-31958,-55738,-41161,-2357,-5666,-28621,-15996,52095,61725,9904,12036,-55819,-10530,-40539,-151904,-109337,-59608,-40125,2476,-61650,53863,-1370,-5204,-22845,77148,65879,6451,17654,36449,-57921,53735,13044,-27940,35321,37415,109413,36008,93495,-8078,24777,-24659,-28013,13071,-23255,38676,-51152,5868,50259,29597,38855,-96010,68575,70297,1834,59594,9179,29829,-56349,-69392,67670,56070,20845,39557,-82272,-15976,-759,82468,57937,-727,42944,39910,49180,85361,-139396,-1099298,-572040,-255455,-182950,-114999,-61616,40622,-3260,-24031,-54335,-24947,-38031,-64174,56629,-33617,7419,39131,12204,16153,-5223,91278,-4597,-117701,-5726,-16209,14395,-3421,58014,-70391,-28765,-7844,-8210,64067,69741,30835,-41351,16597,42469,78108,-35183,-23864,21535,-9667,23974,102185,23889,1376,-21425,-25836,-38835,7508,53944,-57393,-50035,-68744,-16327,-96724,-28238,2127,72513,45408,-27146,89098,3487,-33330,-37580,-34347,45462,-80458,20062,-32238,-100014,-103271,-76588,-22012,-73,-660,-104502,32753,10333,45940,27989,-10127,-44981,29557,51031,-34479,14244,-15869,-266442,-76334,-79722,-75393,-77468,-21413,-20270,45518,4122,-82556,3730,-46779,-26395,-104195,-15875,-59054,-23236,-44855,-51118,-26936,31855,48607,30239,-12009,36138,-17834,14928,7955,15798,-72307,36451,-47764,-52746,-65836,-27191,32873,-42245,-17089,104766,-4386,-631,-38103,-56167,-37459,-13565,-40594,104190,113390,33128,-45608,-60274,17219,13715,64981,3164,-11104,-93238,-13899,-67159,29883,-27096,-46676,44156,21867,56898,1805,-1438,7338,-15355,-29651,-25695,58252,-35800,-26830,-32305,-14491,-7480,67965,10265,41908,-9422,66017,-18070,-15685,2764,9182,-56486,-14291,37154,1403,8871,-129465,10311,22699,9761,36095,68184,123,6531,25472,-9217,-23231,-7967,-68553,17873,46431,22046,-4044,-2549,4470,22386,3790,57364,-5980,-21793,24605,36911,53490,4364,-11786,-25596,72787,-2334,11682,-61229,-74493,-25691,24568,-3116,29918,-8784,-133658,66791,43612,25068,9544,427,33094,-25957,-48556,-37000,-19340,-29305,36314,60714,-9102,-12410,11588,-69880,-20176,66694,7028,-83348,14015,-30832,-27774,-59498,-65913,40878,23596,44800,31916,-45248,-88579,-75647,-12525,-10301,-31342,42031,-61890,-15890,6723,-64870,-76214,12281,51464,-14957,-34320,-5276,51304,-41258,-22634,-6870,74144,67441,95577,-31220,-51665,6779,-110068,-22408,-44189,-84055,31908,-26612,-5004,42286,46904,70236,2092,-69917,-49780,-101993,20023,14450,-89972,-25428,18636,-35965,-5915,18790,49022,77505,-15762,-6666,-65346,-8885,-9491,6140,3852,-52268,-82040,20827,14774,-43319,-34634,10794,18645,57285,68123,-15854,-35437,66592,14744,-23530,-15601,22325,67996,55319,44871,-62610,-23802,-53233,47575,8518,31624,-21738,-16537,-30931,31856,-48525,75183,45238,-14387,-30289,5393,-1253,16510,-64904,10715,66656,-33335,25757,-20596,-16917,-27388,11840,52196,8639,-50331,-56523,-7765,-103858,-39540,48480,-27949,22885,75753,-82525,-79856,-7382,3015,27486,44737,38086,24738,-69243,-31238,4221,-15659,-15694,-30825,-10533,-31170,65222,9163,40222,-23332,19542,-35135,-7241,47059,-33234,-19845,9281,42069,212134,-21396,-27585,54108,46156,17145,-63163,72849,-31495,-57090,46816,-35061,-56602,-49722,6797,16075,-15333,-11724,12221,95166,13749,12457,25072,38036,-21375,-45702,-50533,-63081,-95199,22988,43472,-25395,-21344,-4524,90777,-12569,-45053,-160875,-207529,-44570,29543,-94179,-31122,-54046,8930,17959,-45914,-36050,-10627,-102381,-34111,107145,-10555,-12683,-41338,-74759,7339,-1505,10678,-457,111667,88714,2769,-9210,-46019,-18704,-37797,-9581,72377,12201,1301,-7565,16530,-11968,48209,42783,17729,29544,-25800,-20184,25137,40444,-11055,-35939,-74310,-93823,-59571,-378644,-2255936,-846631,-220969,-134390,-129017,-144379,-73788,38871,-20081,-69766,-52433,-42292,-46854,-9240,-48461,-180477,-124499,-53450,-44894,47352,-60975,-50602,-39235,-5612,-125220,-88605,27173,4380,11837,-23653,-73409,2275,-59380,-50753,-56994,-56322,-7947,40173,-28088,26027,53812,27237,-40056,-31169,991,-31130,-76509,-22206,-53835,-78737,-27372,-40880,-68811,36686,-22854,-35972,23438,-53253,-59494,57387,29119,-24144,-15884,38174,29046,6641,12290,39940,-33652,22352,46346,-6827,13207,-54509,27250,-7583,-6252,-63532,26062,16920,23940,37726,-50543,-598,33298,-18090,-6669,-32099,-58877,-54377,-551,-40426,6693,6972,-34714,8518,-656,-53406,2405,70070,88813,26721,8580,-22271,-95959,-35784,-46213,44439,43319,-69372,-7783,-99,-23214,66397,27862,-10091,-79735,-35831,-39929,10320,71055,57015,32077,28127,49571,-68965,-36779,-26125,-8756,-58961,-37217,-380,-58546,-92093,-37938,-76645,-42872,29026,-19962,-31698,-55319,-60098,-2946,-9455,-19518,-25071,18348,14810,19634,-71177,-54827,48605,-1509,7063,-52325,-7147,-11687,60081,-8388,-68716,40222,85965,2106,-49482,72211,14014,-61326,56190,32087,-11635,5611,45827,59465,56183,8531,25027,34696,-18577,-28519,72876,47307,-54935,42294,-36483,-102996,-106031,23757,36133,-10763,1834,27048,722,-1611,57144,9074,-88042,-20311,-20665,-25615,6067,24719,4804,-9550,-28118,-56485,29799,-59081,20796,-876,-84232,-23216,-27934,24710,-25324,-76977,-99645,-50612,37779,1965,-8499,-129909,-75254,12782,-12208,82601,26654,-14451,-42314,-49313,-34646,-76615,-49010,4989,17042,-22657,-55255,-55507,-57626,9033,403,9020,36076,45934,-14819,40044,44793,-21218,-33775,-16947,-78484,-84467,-9710,-54181,-59335,-10908,-15850,-19450,57469,31628,-11857,-48546,-52177,-1686,-9106,-5266,13107,-65324,-4430,-893,14073,-29502,20351,10293,-26645,-1787,-15941,-1714,15534,-2264,-66765,-51684,-36216,-31350,35384,64289,44681,19985,-8987,41896,-24290],[15928,29409,28734,6562,-24392,-84666,73005,33812,107098,39293,25148,-73611,-7855,42690,15136,51706,55902,-35301,-39844,-36595,64072,42435,5393,-32965,3177,-70237,-44955,-22985,1482,17600,63462,9710,-787,16203,-32110,-26392,24951,20806,25684,35746,20245,-4732,-94574,59644,-20723,-3648,11308,-20057,-107103,-38526,-10164,70372,127956,-3004,14702,12220,-76977,26519,-50750,31773,8854,33622,5320,64463,34576,21507,-39577,-65180,-129205,52626,-15048,-6843,-35975,-51239,-25259,2891,23191,13114,-18478,-71886,-96738,-19330,82180,-2000,-44528,-50734,-39308,5959,-50637,-18274,10006,19260,-27892,14227,-19534,52211,32886,3227,-97726,-54325,-4345,87362,37126,74242,49563,9745,29270,-7832,-6981,27671,-37007,-15584,45299,-33190,-15994,65298,61920,-55063,9229,-6956,35749,46059,-52279,-123427,-78485,-8566,-145432,38646,-5824,-21554,-83960,40519,12725,-7699,85686,-3379,-28790,-36458,-25835,-24582,-97040,-13674,-47506,-44680,3918,11188,22450,8158,-29991,8690,-6867,-32547,-38354,61573,-22862,88413,27588,-1909,20311,26968,41505,-28032,41831,105768,53768,64985,-39521,16856,-90525,-75585,16086,-3097,-20011,63999,33187,11804,-27723,-7799,-50741,-41050,-3313,-9934,-24578,16925,69426,99519,39180,-357,-76070,1724,-53714,-141310,-93981,-67527,-37553,-11171,-47976,41606,12683,-21199,-12772,89604,85246,-31310,10774,39888,-87101,41290,11199,-34496,24440,10598,116377,26582,60709,-26086,25513,-36402,-10674,32327,-27958,3823,-47533,-4605,45209,18897,16624,-77685,54891,78779,22651,110138,49375,82470,-27814,-73939,32805,65361,81187,78991,-67759,-9722,-1028,107005,78937,-25083,-2172,28340,20157,108042,-162212,-1019312,-551405,-258823,-149499,-107523,-76508,44812,-12469,-15075,-63232,-22079,-61363,-51758,80242,-31545,4907,39308,-23503,-13788,-16757,71092,-34837,-116459,3183,-1904,14416,-12591,35889,-64220,-33803,-14878,-19134,62779,69024,-6091,-33424,25200,50059,42509,-49746,-20387,47099,9310,13056,105554,2749,3739,-2792,2068,-9969,-6729,54376,-63644,-66143,-79757,-21976,-100453,-41180,-32478,70936,63540,-41897,81564,7180,-24125,-17633,-23952,27996,-63284,18923,-8799,-98775,-53509,-49931,-21262,21136,4696,-103020,15979,-6930,9797,12004,-8818,-34173,21652,31535,-40102,21211,-33260,-291203,-88668,-60001,-53974,-83585,-10800,-3767,39108,-8337,-92140,9392,-16981,-3022,-104986,-35214,-34121,-25668,-31810,-28212,-10959,30029,58488,24535,4733,38734,-12325,7327,-18048,14668,-89447,43747,-33780,-50946,-71535,-39904,34173,-43850,-148,87303,-11507,-6964,-33551,-42680,-26111,24711,-23141,89055,89521,14856,-39762,-70529,-26502,5039,58571,8880,-7610,-71331,18612,-47999,15484,-9855,-35063,23760,9217,65357,11858,-18086,31659,-15816,-25557,-29317,71693,-45641,-21828,-27586,-25645,-10293,44774,-3208,55239,-25981,70943,-21218,-14425,10913,5326,-59162,20915,48908,-2107,11741,-100119,-12112,10418,-2400,34168,62856,14471,-10008,15922,-26191,-28084,-9784,-74647,-27711,42508,-9342,-13362,-965,-8425,17039,-11858,75506,249,-17633,34420,51811,37078,-28842,-20498,-35640,30054,-18217,14182,-36821,-85234,-35042,36809,9037,6474,-17073,-149516,110053,17081,19610,23821,36437,56051,-3184,-32908,-45333,22490,-17409,52177,53556,5060,11585,15797,-52238,-28401,61092,8634,-63047,35515,-33256,-8986,-67433,-54869,44799,10699,33000,42409,-59807,-87175,-54110,1036,-12583,-33838,44916,-95440,-8523,-2246,-67407,-75367,23115,60326,7461,-26929,-9258,64759,-27384,-20958,1866,46018,67206,141340,-35081,-79358,-10346,-118189,-43519,-38734,-48782,14076,-44124,-889,51197,19517,42513,3251,-51693,-64556,-82853,19850,20955,-66419,-9941,3696,-39186,-10372,14358,48835,77767,-4169,-26798,-65609,1498,-29486,5613,33017,-19616,-68598,20084,49598,-55191,-36254,2750,11890,39993,61868,-38907,-37288,57475,14011,-19532,-36892,14550,45678,44425,51211,-67081,14318,-17655,59576,15820,15017,-40866,-24256,-29922,2860,-51852,57100,48749,-17670,-44124,-41788,-17152,38913,-48746,10129,54881,-27765,12206,-7910,-26202,-12297,7101,39432,-4398,-25043,-50377,-11941,-92712,-46361,41821,-46536,28177,65680,-37008,-60875,12081,42044,38572,45443,36920,26745,-63523,-13601,-3444,-2046,-8478,-49925,-29016,18282,70253,21427,47860,-13409,20917,-23754,28947,49923,-31463,-36311,20414,43590,107652,-17975,-21281,40829,59122,16311,-32644,76215,-30447,-23171,60636,-18230,-58190,-36712,15188,-1679,97,5120,43474,102664,2339,17439,28415,20222,-21451,-81176,-57316,-52231,-92667,43332,37870,-9780,17312,-1993,86931,-18930,-53472,-224167,-344952,-59505,5189,-97878,-30311,-51693,-1956,-3861,-45670,-43156,-20897,-80021,-23618,110160,-24238,-17101,-47505,-34266,33032,4787,17441,-33071,100157,71408,-9104,362,-24186,-11795,-58872,1191,69216,4856,11488,-9149,1630,23467,57837,41047,4696,22643,-9163,-16222,32478,53747,-13000,-35415,-74990,-104449,-80822,-422360,-2297132,-868124,-229059,-175175,-127901,-143032,-90907,29733,-5536,-36756,-45975,-53157,-77081,-23762,-40905,-170012,-134662,-50652,-29895,68210,-56244,-77318,-30741,-2695,-142181,-70339,33019,1013,12070,-14311,-91950,1204,-60841,-35224,-55888,-60085,-5960,62383,-55717,33584,60128,33911,-45732,-39270,7395,7832,-46905,-15990,-42520,-90260,-24374,-17565,-85613,30687,-11595,-62783,15327,-24661,-56394,30645,12101,-40512,-18850,63653,38911,14262,3946,50412,-55197,1007,51768,-7902,34042,-12876,38941,1256,12203,-56540,78224,61691,10053,-27107,-42688,9717,171,2182,13460,-41929,-42788,-67105,7919,-61378,35432,14963,-27547,22954,-8189,-40982,-926,44019,80478,20530,3196,-22047,-54781,-29561,-54629,34076,35122,-69674,33309,32987,28952,70261,33313,6907,-82635,-18298,-42820,8401,91319,57962,28783,29344,47933,-60088,-62725,-37686,-31720,-64090,-50544,4814,-40426,-51068,-23558,-75194,-42110,33406,-4289,-25368,-58292,-63360,-11166,-12073,-32068,-33692,8224,13829,31671,-71796,-69332,48446,-6251,25481,-55301,-12848,8361,52986,-28428,-57196,29010,54220,4647,-84622,37955,22283,-29637,50131,10473,-17793,28234,23821,46150,23271,-5329,5111,46434,2263,4913,61463,21892,-65092,18245,-39084,-121123,-73577,18779,47550,-12111,-368,31384,11871,10070,67130,-18096,-59664,-21023,-30927,-18129,-10876,38501,-5781,-455,-37498,-74358,21066,-60311,28469,-5926,-84612,-18817,-44141,21767,-33139,-51096,-87367,-40343,48061,32201,2174,-73833,-62443,1759,-36616,53369,18691,-9379,-65446,-34948,-36784,-32317,-52216,8971,41564,-2968,-66617,-80993,-50551,11015,39505,16127,36634,38489,-23493,32024,45722,-26463,-45526,-23430,-78673,-78074,-5077,-61571,-53898,-3480,267,826,45947,17198,-1467,-18346,-53314,-657,16307,832,-10436,-82018,68,-9120,13734,-47697,10901,-2732,-18624,19679,1011,32494,13967,22234,-71626,-58423,-36930,-63235,38284,53017,40391,28078,-11495,18648,-12130],[4865,-27287,17653,2427,-34859,-64214,62714,42091,100988,30672,18353,-33934,-15626,56197,23756,52831,59798,-18831,-36179,-22255,39859,42455,12306,-31530,11511,-67481,-23709,-2554,-12531,8996,62594,-8933,-6217,44116,-23526,-15274,512,37242,52670,24657,9663,5045,-78517,89268,-762,49355,33934,-45044,-112171,-40667,-4818,51222,157663,-14842,8135,20406,-74008,22540,-57279,31817,-11350,3518,12364,53912,33672,46908,-24831,-36691,-118540,33205,-3789,-13538,-43794,-20357,-27145,13201,39392,-5785,-4413,-49832,-90275,-25827,76873,-18996,-57312,-49324,-47304,10457,-57029,-17908,31955,2770,-26033,-6326,-42588,59793,15674,-24663,-106520,-101235,-4456,105880,37958,64289,38764,14450,46248,1835,-16237,8118,-49495,-22449,34154,-15000,11027,44753,45083,-32873,19880,-14711,31930,36339,-21034,-92233,-17078,-126,-121141,26865,21468,-13035,-84669,-7321,2079,-3007,58632,-31445,-63072,-48342,-17142,-10517,-84596,-5008,-29031,-48616,11833,-25042,20233,14885,-34167,-4739,-15442,-13398,-50549,28018,-8353,79273,59784,26484,12411,11656,39887,-56057,26681,111639,87249,83675,-11358,-9346,-100411,-91323,7347,1696,-25414,66951,37993,31678,-34106,3942,-47115,-43001,8504,-14692,-30892,41070,56200,106626,62159,-11102,-84993,15851,-69300,-123237,-78172,-65558,-28766,-25976,-40655,24834,32109,-14166,11307,85500,81985,-59929,6003,36057,-106097,21363,6580,-45194,-1848,-20111,102706,9597,18663,-45633,17372,-43450,5770,45998,-27107,-25796,-35316,-23646,29537,2927,-3195,-53013,35095,76646,34401,121943,79440,111879,-1224,-64552,-7285,68411,116859,98734,-54682,4219,4647,124105,94985,-39221,-40555,13760,-6163,108176,-170675,-899007,-587454,-268379,-105966,-89661,-79531,47467,-27859,-4861,-70048,-24019,-68014,-32218,91588,-25856,-1843,32929,-56539,-34426,-34554,41932,-53980,-89703,22557,13219,9173,-22893,6035,-54880,-31544,-21833,-29375,50069,63576,-41768,-21287,18471,49750,-3488,-55148,779,69290,32356,12913,99877,-12543,15249,16621,32405,12261,-16917,23134,-66476,-77423,-83534,-26875,-103815,-47613,-50494,56595,81564,-49098,51370,2886,-17326,-1413,-13582,8107,-39722,15262,21803,-75229,7454,-19966,-29558,44468,10272,-89538,1520,-28144,-22269,12313,-3677,-17008,-1,8073,-27570,35857,-51178,-308703,-122251,-41855,-26133,-69396,1583,18468,38451,-18519,-89989,19548,14367,23825,-97480,-57535,-9238,-20219,-12307,-654,-2048,21993,56745,15814,18343,31415,-2662,4373,-33227,17071,-94349,31335,-16956,-50228,-76732,-42875,25435,-41495,14630,53757,-25127,-19173,-37100,-20617,-6545,49489,-9822,54481,46319,-30005,-24320,-69568,-66531,-11449,41967,6039,-3613,-39947,44814,-18434,1168,13212,-25425,-26061,-2499,66456,24748,-44841,54939,-11660,-24060,-29965,69614,-51802,-10475,-13291,-29501,-14434,19423,-2270,60293,-34566,64781,-26580,-10782,12922,328,-44076,43352,46256,-12842,14270,-57962,-19797,4360,-12081,21276,37172,36694,-7338,1971,-50745,-28350,-12660,-78072,-63850,37866,-34609,-21620,-6415,-26112,4028,-27264,80941,-5063,-18435,42311,59462,17572,-54370,-20013,-37772,-8997,-29032,14350,-10935,-80337,-27309,53403,24214,-4614,-20635,-127825,134172,-6583,13622,31043,59396,67530,18927,-22662,-46160,56356,-7520,54809,16703,18189,35896,13679,-44005,-36358,45573,5006,-37307,56786,-25439,9645,-66528,-43644,44823,-4475,15586,51300,-73733,-57347,-24376,14487,-12384,-23729,40378,-115197,-3760,-8226,-61692,-74692,30259,62659,23724,-15440,-18899,67535,-11219,-19399,15883,7352,54869,149562,-35605,-107658,-23198,-94477,-51126,-28942,-8566,372,-65328,-3699,63697,-12709,-602,5468,-25257,-64577,-47710,17552,22516,-33605,1740,-13589,-41333,-20663,6212,35729,69513,-1907,-38518,-62232,3578,-46914,1934,49425,9769,-62436,23964,81052,-61699,-29599,-1558,3013,15919,42225,-58453,-30235,48917,8830,-7280,-43644,2924,24150,30712,57943,-66168,40330,14447,61146,21883,3274,-52977,-25154,-23036,-14112,-46168,42013,46133,-11633,-49498,-62799,-28746,63106,-26392,18833,37127,-24683,88,1676,-28130,5596,1967,21540,-27146,-7023,-56900,-20120,-84300,-54598,32155,-52620,36014,52752,13565,-30255,33945,66955,44652,43519,30597,26894,-62387,-3503,-9977,6288,2783,-50558,-40247,57836,66614,22272,42190,-2293,23578,-8986,56049,44155,-29034,-51548,22237,40900,20468,-14485,-14279,35135,62181,8024,-2209,64972,-24028,21108,70637,2635,-48059,-14726,17330,-31814,12806,21048,74225,93882,-14411,10803,13365,-4052,-15138,-109884,-57559,-34326,-80835,57954,20222,4952,44006,1800,67250,-21515,-48161,-301786,-470490,-55947,-24062,-97054,-13325,-40764,-19873,-28314,-47024,-46226,-32436,-66710,-15048,100324,-34978,-23383,-63926,-2730,53352,18202,22652,-43001,83384,41775,-20885,7439,-1048,-265,-74497,19890,48987,-5542,24479,-7128,-7626,64065,59561,35252,-11020,7847,7442,-21271,40218,69080,-5864,-25077,-61906,-107080,-114643,-491828,-2347476,-882832,-236750,-201719,-125483,-137001,-105262,6227,3143,-10639,-48381,-63017,-101929,-47106,-34615,-142491,-135263,-50229,-18215,75133,-45398,-95847,-22541,-6775,-152908,-60911,29794,-8148,10357,-4249,-104531,-14904,-54969,-21690,-57836,-63300,-808,72872,-69303,41761,73543,26915,-52413,-42422,13929,34715,-24525,-5874,-14010,-81385,-19352,-2377,-97231,15134,-548,-77119,6738,3992,-45585,2613,-10294,-51780,-8404,68050,41908,17922,814,49116,-75785,-20313,49159,-7654,50818,23445,50153,3973,15525,-55669,106650,86534,-702,-75307,-22924,27298,-28868,21311,35156,-41247,-16132,-69954,7923,-69295,49846,13986,-9404,37145,-15764,-19395,4202,7330,54034,15948,2170,-15491,-8766,-20916,-56220,25296,34474,-60383,73731,56317,70704,71963,27205,20478,-71577,4889,-34809,3368,95576,54646,24585,21398,40074,-47640,-91044,-49679,-47059,-55843,-44540,14617,-24946,-1923,-9517,-64936,-38638,38954,19349,-19716,-50802,-55469,-18452,-15825,-44726,-51701,-2656,12013,40299,-62848,-81880,35343,-5054,35180,-59093,-14271,32619,40831,-45233,-34258,16416,14857,11922,-102939,6756,33454,-1433,32467,-15940,-20249,33901,-7844,31509,-15348,-28218,-37654,54120,27407,41277,35217,-7904,-68565,-6995,-26509,-113758,-29383,7438,54642,-9928,4128,32191,25187,23359,68892,-36811,-22249,-15470,-33874,-14048,-27236,44124,-10769,15239,-38666,-81854,12526,-52123,34535,-1844,-76889,-19318,-56955,8091,-35969,-31377,-68733,-22971,47918,45864,12780,-16776,-45955,-6072,-62152,10568,11944,-5301,-82614,-17016,-35375,15678,-43555,6136,54723,7368,-67123,-98207,-36982,19768,70595,28131,31307,25433,-35305,6517,34827,-20821,-45929,-26395,-71960,-68218,-6670,-61610,-38170,-5932,14190,23260,31432,3763,5462,9250,-47352,-3674,39095,-3171,-25552,-88193,880,-18153,11713,-58969,-3237,-30922,-22605,47640,20627,62858,3067,52935,-55640,-63052,-33832,-81128,39769,32295,27902,26192,-16405,-3357,4051],[-10669,-73496,-24,2400,-45962,-42994,47457,39537,73370,20629,23535,15006,-12470,61088,24351,44766,40900,-10599,-28648,-2800,22659,34868,15460,-24082,22432,-51370,-6638,15731,-24277,-4031,47627,-19073,-14509,63735,-15402,3755,926,51847,56692,12073,-1972,6528,-62640,101605,18482,98219,47916,-49663,-79351,-30461,5151,29200,140066,-36899,1293,28565,-41650,22802,-60063,20002,-29198,-9510,19378,37218,31339,67035,-7272,-9491,-75810,20829,14525,-16692,-44188,10783,-29306,15625,42562,-27381,10594,-26399,-74352,-27775,55706,-27700,-74100,-37537,-51027,4684,-67320,-14636,55813,-13734,-21898,-24740,-62793,59082,-6256,-49132,-118783,-120369,669,111507,37498,57481,28175,27670,72823,17749,-22727,-1953,-50551,-33278,27937,6624,34756,19414,29920,-13101,22156,-21676,36160,20354,-2050,-63924,32762,14007,-67365,17400,38018,-1330,-79969,-39794,-5452,3034,31500,-49115,-92706,-54718,-6498,4179,-65960,-3919,-10615,-38646,22047,-54791,19420,14804,-45377,-24782,-26851,-1033,-58463,-890,8178,59717,79530,50290,5009,-1906,46112,-70818,9165,94894,100088,92364,13212,-46820,-101373,-91175,-10556,5577,-17813,56805,43240,49971,-41931,1674,-45616,-46513,29413,-19604,-44541,47921,30360,87384,77205,-19160,-81227,28277,-82188,-102430,-68075,-56712,-13027,-37263,-40918,14378,50172,17920,48610,64175,55773,-63278,3770,25868,-109718,-4152,-1596,-56078,-37582,-44678,73900,-10636,-18044,-57017,2197,-44080,16492,48361,-19811,-40357,-16661,-36441,11119,-14934,-18438,-32671,10652,64520,38752,95437,92298,108077,13368,-47526,-39340,65262,124548,99563,-45717,24575,16961,130827,102929,-41219,-64330,466,-22959,81477,-167405,-781404,-657360,-271437,-62527,-65371,-70508,52868,-44320,4662,-65028,-27766,-52747,-11491,83921,-17800,-13673,20769,-86529,-43994,-55930,10407,-49940,-47089,52237,26159,-442,-30348,-18632,-47106,-23463,-24940,-35621,30641,53087,-66593,-7009,-5079,36969,-45743,-51074,33656,79862,54412,25406,87125,-17722,30408,31259,56894,22534,-21682,-32386,-62943,-78127,-84904,-28626,-100200,-44216,-53942,27375,93752,-44575,7118,-6868,-17254,7016,-5948,-10537,-18049,9874,47456,-34748,54018,3594,-40780,62908,13673,-61382,-4019,-46893,-45293,32043,3196,1632,-30568,-12025,6853,44481,-63559,-309567,-171337,-28953,1676,-41211,14243,41424,43320,-23212,-79124,29809,33349,48181,-82118,-80063,8578,-11525,7213,19656,-5208,7898,43905,5186,25981,13290,6500,5577,-37579,21466,-82364,790,-548,-49110,-76464,-33831,10443,-35900,23242,13873,-42465,-35334,-50199,4802,16614,57311,-3165,14431,-124,-77249,-1812,-55994,-84902,-33149,16988,-5850,141,-4417,52623,14713,-10295,35341,-18395,-96173,-8157,59763,34275,-70522,72062,-3830,-22415,-24130,54825,-52414,3167,7853,-26347,-19440,-3463,13206,58907,-32525,47857,-29465,-3569,9766,-1741,-3914,47930,29975,-26137,16802,-14009,-10846,5101,-15839,770,-5322,58056,10769,-12673,-73680,-19797,-15863,-77247,-79500,34361,-51323,-27042,-15008,-43722,-12325,-39201,73366,-18177,-27790,45762,55212,-2409,-61806,-4666,-33273,-33134,-33526,16781,10617,-60213,-2848,72674,40264,-1219,-16613,-78924,131903,-17342,8925,30466,58272,61167,32221,-16624,-38578,69900,-3205,43195,-36043,29276,55613,4564,-47662,-40735,26178,-1914,-13090,70722,-11284,23039,-53781,-34288,43532,-20539,-5238,57488,-88469,-18452,2721,19959,-11125,-2260,29233,-105330,-101,-10471,-46670,-71698,31468,58922,27375,-2491,-29233,60082,3848,-16877,32632,-22988,32181,115789,-33910,-122271,-27513,-41312,-38472,-17574,28599,-5631,-86614,-10789,73275,-44614,-42824,8628,3079,-53285,-10099,14116,19035,-2646,7645,-29983,-38980,-33728,-4794,13315,55461,-9718,-37593,-58107,-11152,-58196,-1390,50254,27403,-63320,30817,98378,-67551,-15922,-223,-1574,-691,16813,-63380,-9362,46274,1733,5723,-34272,-8152,10076,15732,62338,-61382,42024,26652,52610,25294,-1583,-52304,-22672,-15836,-12414,-32239,46700,39414,3353,-44418,-50202,-35085,78852,-3110,30518,18324,-22882,-5358,6404,-24954,23877,358,3003,-51183,-1886,-73363,-28640,-81777,-63701,21284,-44401,45505,39704,56014,5944,53642,75710,44578,38721,19458,19128,-66239,-3167,-16315,6206,20175,-28850,-39701,73075,57178,12476,27709,8686,28323,5244,63803,32875,-27029,-62233,13113,34421,-11163,-10824,-9622,38774,57390,-11624,22697,42400,-14489,62724,76694,20729,-26150,10460,15633,-60019,19866,34055,94768,70980,-32608,-5370,-10446,-27152,-6112,-118535,-53029,-17827,-63345,60664,-1336,17318,51676,6201,40103,-21035,-33176,-324715,-478085,-34694,-45013,-87298,19669,-20712,-39679,-47539,-47380,-45907,-37046,-71126,-10561,83773,-39530,-32664,-90586,6128,62190,34517,23727,-29738,64457,12523,-30009,10189,17080,12881,-77153,35916,18923,-15113,38733,-2778,-3543,98789,53594,28523,-26533,-13057,16636,-33294,43664,82666,6941,-11286,-41003,-102830,-141520,-563759,-2411901,-889024,-241776,-204696,-122376,-126875,-113437,-24745,2958,1770,-60193,-68461,-115299,-76685,-30688,-104930,-125198,-55467,-15718,69631,-32184,-98617,-16696,-17698,-146162,-63417,20449,-19208,8962,8399,-108984,-42166,-44774,-11855,-61443,-59470,3312,70697,-59111,51411,87652,6354,-54938,-35979,17537,41706,-16603,4380,20552,-61961,-13085,2043,-100142,-5906,7947,-75039,1396,23711,-43271,-20214,-35132,-52273,10335,50065,37662,16069,3839,37042,-89370,-35417,45457,-7274,57137,42338,58268,-2611,1746,-60358,104447,86255,-8486,-96827,4462,47225,-46829,35192,54580,-26708,16996,-64750,-2736,-63391,46636,5170,16768,47578,-21806,2440,15087,-25490,14532,15178,733,-6410,17397,-17459,-51787,20293,42845,-44528,93930,65221,86831,70228,14155,29553,-51183,27904,-17756,-1920,83040,47770,20161,7233,27448,-31393,-110755,-58104,-53706,-33630,-19082,27536,-10599,44982,385,-45310,-34634,45448,46804,-14759,-36562,-39358,-26098,-18253,-53062,-69206,-13250,7794,40989,-46180,-88218,13334,1957,36513,-65883,-10210,53272,30675,-53051,-6307,6567,-23613,18158,-99922,-14901,46995,18246,8256,-42227,-23220,19100,-40276,19023,-42121,-49010,-76264,54639,43951,65794,-1191,-36625,-70749,-25876,3713,-87181,5252,-9382,54448,-2538,16259,29406,38811,35315,63889,-41044,11712,-7598,-27625,-12883,-39155,43114,-7647,34622,-27927,-75016,9685,-35313,38885,9930,-66757,-25206,-64320,-13378,-33117,-18614,-50825,-3571,39233,40248,18724,20043,-32082,-11709,-82876,-33090,3667,-2064,-89935,-3533,-31779,53817,-26513,-2779,55149,7887,-55141,-101715,-24981,32324,90671,44990,22921,12384,-42583,-22501,14418,-6937,-39799,-21365,-60946,-52755,-11055,-52079,-15788,-14627,20173,43097,17984,-6648,10754,29963,-39175,-8811,48082,-24462,-25908,-82674,-5563,-27775,7975,-58998,-18608,-66113,-31357,72731,36676,81086,-15704,73543,-27423,-65302,-30139,-81197,38872,7320,6759,11119,-20802,-17010,18181],[-25828,-92544,-21343,4633,-56374,-25988,28447,27929,35930,11214,40766,46676,-2129,54234,20039,29066,4556,-11919,-21540,18172,17757,22869,15081,-14146,31469,-27905,4263,27697,-32173,-16939,24503,-18054,-21458,70743,-9785,28098,25230,62362,41718,4243,-11852,5893,-46750,89320,31808,122278,49217,-27574,-24570,-13421,19413,12772,91602,-61356,-5121,34318,5498,27920,-57104,-284,-38988,-5584,27458,22373,25211,77410,10854,7167,-20378,20306,33987,-14262,-36242,33868,-28988,9479,31987,-48592,20194,-7263,-55340,-20581,27406,-23663,-92799,-20137,-56617,-11336,-76682,-11465,71239,-30626,-16321,-35634,-74084,48662,-25970,-60745,-122347,-106305,7711,103849,34694,53257,20633,43083,103004,36612,-26406,-4331,-39585,-47083,29800,25147,50293,-1846,24030,-1189,19476,-26310,42826,3009,-1409,-47161,53726,31814,-6938,9079,39971,10021,-70720,-54141,-12310,6944,8280,-50762,-107954,-54425,4135,16437,-42103,-3995,3438,-22497,31843,-72971,19186,8077,-56990,-42530,-38150,1781,-56679,-9173,23005,36475,86601,61876,-593,-9984,52478,-66885,-4653,62326,80579,89762,25875,-84238,-92195,-74233,-34680,8371,-2712,33571,45064,58134,-48031,-9080,-45834,-50642,51476,-23179,-58950,36322,15311,54580,84516,-24785,-66593,35923,-88136,-82577,-64681,-45603,8835,-40003,-41899,19155,60896,60816,83230,30386,17031,-34743,3623,13079,-97087,-31216,-13514,-62359,-71226,-55309,39232,-28531,-37300,-51961,-16040,-37858,18773,37252,-7126,-34451,3673,-32458,-1301,-30903,-28613,-22914,-16873,46837,38666,44602,85599,71468,11773,-29224,-50963,58456,113532,85651,-42855,45871,34264,127992,101032,-33139,-72003,-8771,-27345,33954,-158651,-699299,-733571,-258419,-28931,-41141,-54479,61391,-57447,11330,-43342,-27883,-21940,3345,54760,-9525,-28505,4892,-113121,-43435,-76108,-16240,-19747,-3900,83798,35827,-12489,-32717,-27075,-45105,-14873,-21629,-36225,10118,38299,-75040,6154,-39080,12807,-71173,-41893,67396,73404,70044,45951,70009,-12315,42578,37416,69783,20282,-20148,-91782,-50712,-64988,-86002,-25929,-83875,-30735,-51050,-11886,94754,-28338,-36615,-18031,-25150,6885,-2773,-24280,-1882,4477,59054,7304,69830,12439,-47397,68780,11673,-25203,-865,-58761,-58619,63741,9768,16789,-61877,-24085,54265,37736,-64971,-290580,-224428,-22421,23344,-10161,27258,60658,51566,-20505,-63493,36504,35838,65523,-60636,-98376,15184,-5675,20918,24218,-22247,-9463,23874,-5794,25088,-13008,10206,10634,-33643,25286,-53159,-38744,12265,-46184,-66288,-12691,-5022,-29043,22065,-20902,-58439,-51816,-69636,26786,38349,50487,-3914,-19224,-31243,-95337,22111,-32464,-73534,-54865,-11720,-24961,2705,29266,39435,43975,-18690,49680,-13253,-155181,-4716,47041,37030,-83794,78656,3728,-18496,-10852,35451,-47595,14236,30570,-18434,-24791,-22048,38656,54802,-21156,24144,-26131,6330,2421,2804,54298,35561,5107,-37551,19794,20681,10212,10731,-12439,-21321,-54032,68793,32955,-23611,-85398,-648,-18371,-70783,-72312,30650,-61108,-28745,-21821,-56352,-26727,-45926,56814,-32833,-45629,41755,37748,-20596,-49454,27031,-24433,-37455,-32395,24214,24028,-30589,29870,89245,52904,10312,-4509,-26240,112325,-10345,6947,23998,32512,35845,30343,-10898,-25201,62511,-4802,21426,-82149,37524,66262,-11110,-60307,-40073,10890,-8638,3480,73515,4296,27965,-33543,-28198,44161,-35268,-26138,59276,-101184,5627,16549,10861,-11034,24766,13743,-61384,2716,-9727,-24671,-59515,27048,50995,16320,8101,-36207,45415,14980,-12933,47638,-32403,4318,57602,-32829,-111939,-22128,20387,-7123,-7288,57714,-3555,-103007,-20151,73648,-70642,-70956,12032,27994,-36987,11364,10248,11856,17864,6287,-42834,-30292,-46283,-17185,-10171,39465,-23136,-22179,-54579,-45024,-62148,-1167,37983,32426,-67100,36862,93790,-77617,1142,6836,2930,2116,-3602,-45698,24542,54865,-3985,13105,-15606,-15429,7145,1284,62030,-54580,14908,6334,38107,25825,205,-36171,-20761,-13582,5032,-13273,76199,30512,24171,-30501,-14329,-37216,77642,15100,38586,1872,-20838,-2065,6834,-20695,38673,4978,-12016,-66478,-9527,-93369,-32677,-85070,-72192,10869,-24220,54749,29707,78739,39451,68048,71007,38995,30969,5745,2929,-73219,-10574,-23007,-2394,42769,10148,-27346,64717,46174,-2639,11701,17616,32859,13368,51469,20249,-26062,-65413,-4100,25838,8054,-6731,-9558,48695,50670,-39046,38479,14906,-4987,89252,78755,30185,2532,31937,13766,-72701,20245,43196,96599,40469,-47247,-25025,-32421,-41663,1201,-98237,-45699,-9693,-44807,43768,-17155,25784,41103,10411,12255,-18521,-14702,-231559,-307107,-2964,-45402,-65928,62574,6236,-55132,-53111,-42176,-43429,-29582,-88850,-10194,65087,-36845,-44501,-121239,-12943,57166,47023,19073,-1488,45694,-4654,-34312,7852,25687,24254,-61715,41711,-11394,-20703,51732,2107,16010,114749,41459,23261,-39131,-36127,14073,-46966,37954,91791,21625,50,-19166,-95687,-150436,-600511,-2485099,-887104,-244100,-185152,-119713,-115003,-113139,-53498,-8260,-3132,-78438,-64812,-112434,-107354,-29669,-65838,-104575,-67403,-24233,55101,-21706,-84629,-14567,-32358,-115847,-74892,9017,-27823,9638,24552,-105340,-74152,-34231,-5677,-63331,-45246,3040,58417,-24788,60991,91277,-23408,-48058,-18548,15444,26591,-23785,11436,47879,-44386,-6039,-3840,-93707,-24822,12658,-58274,1481,29143,-58404,-34610,-58680,-41129,29144,17406,27225,8856,11877,19452,-93545,-39966,44546,-6656,50060,40209,60873,-18060,-23857,-64780,80110,68358,-14214,-95798,32367,61596,-50494,41230,68050,108,50413,-54500,-21380,-46579,29720,-7467,46291,52003,-23903,17040,27294,-40862,-24447,17659,-3940,553,10072,-25278,-43154,18726,58395,-27841,78764,60161,75670,63192,2105,35209,-29256,44590,3910,-4514,57050,38503,14980,-8938,11817,-12740,-114171,-60552,-53792,-1803,17553,38296,4594,78409,4262,-19385,-31412,51677,71717,-10651,-22285,-19902,-33871,-17123,-52974,-76421,-20349,1661,31867,-25485,-85151,-10783,12472,33374,-74082,-2088,63936,25987,-48518,18184,769,-54132,18729,-79840,-24500,60479,25049,-15236,-63173,-29837,-6870,-59321,10797,-44507,-57922,-89255,46542,43431,70981,-39628,-60091,-72862,-32378,46208,-53321,18450,-29355,47619,9106,34023,24285,49962,43384,55151,-29908,33651,-1366,-13748,-13012,-43081,38608,2422,53508,-5256,-54647,14959,-11015,41105,22101,-59228,-34518,-65265,-35663,-26397,-10552,-38343,11905,26183,19784,18702,31871,-22565,-16771,-93587,-62216,-7391,1038,-86608,2093,-26912,73554,-6923,-14383,46167,2922,-33236,-90254,-20326,44699,99991,64792,15941,5428,-37513,-38073,-8794,9834,-31578,-6535,-48097,-29861,-15314,-34581,7335,-23748,15207,55906,8172,-13231,17622,43944,-36241,-13617,33184,-60336,-11030,-66997,-17613,-36940,2234,-46047,-30902,-94636,-36349,84655,44441,82393,-37011,69739,-474,-66833,-28230,-67189,34185,-14924,-20542,-13428,-22118,-23039,25411],[-36241,-81867,-41217,5389,-64427,-13506,7609,13207,2980,3503,65199,48519,9039,37041,15888,10653,-34993,-21076,-19125,37174,24459,10978,11821,-5831,34350,-5084,10093,31402,-35888,-23880,687,-9465,-23878,66123,-7032,52503,59002,67135,17468,4323,-17918,8902,-29783,53932,36174,114908,38089,16886,28814,3751,36350,5862,38126,-78016,-10712,35712,44471,34797,-48394,-23032,-35713,10082,36857,14318,13431,77052,26508,7969,30083,32388,48224,-6094,-21827,43243,-23081,-2895,12764,-66077,21360,3804,-39831,-2975,1033,-6990,-107993,-2793,-68496,-34075,-80614,-11173,70741,-47165,-11041,-36761,-72512,30133,-37711,-53317,-105093,-68650,12632,86404,27552,47875,17067,54254,124644,52483,-28389,-3159,-21000,-59960,38999,35630,56414,-12595,31996,2923,17600,-27343,44285,-10301,-16257,-40376,45369,50190,37898,2624,29367,18693,-58884,-56483,-21300,6213,-7180,-36491,-104851,-50264,12198,26133,-14710,-23,10897,-10268,38577,-77483,20098,-3512,-60876,-51158,-45458,-4899,-40037,5234,32261,16147,83481,58769,-3732,-10437,51027,-44533,-11247,26149,34032,78186,22923,-106988,-73024,-45020,-56974,10152,13345,3182,40428,51191,-49567,-19283,-46218,-54144,65806,-22988,-68039,11230,24701,22472,85284,-28750,-45251,37133,-85972,-65510,-65468,-36436,33861,-30818,-32728,40145,61480,89643,88928,-7080,-18132,18084,4383,2873,-72211,-54722,-28539,-60570,-89837,-49283,8226,-38966,-33762,-27856,-32707,-25485,12872,14799,8369,-9209,19576,-11334,-2115,-42046,-34476,-22775,-44865,30171,36998,-11507,63126,13500,-2990,-13879,-35931,52764,97140,62759,-47516,60236,53326,121199,89648,-19034,-67411,-13216,-20562,-20832,-151773,-668889,-792160,-225826,-11978,-24129,-39953,68524,-64882,13408,-9964,-21410,9440,6624,9603,-3519,-41605,-11795,-133299,-35538,-89203,-32763,26422,25304,103536,41787,-24292,-29762,-15776,-50029,-11716,-11615,-31323,-6825,21627,-67010,14275,-72017,-15010,-72683,-34049,90511,49806,75325,65751,51281,-439,46520,34387,69461,9164,-12116,-132057,-29686,-39105,-85237,-19182,-52868,-10520,-48728,-50865,82075,-4542,-65383,-26260,-38995,409,-4050,-30280,8141,794,53898,33613,55754,4211,-43729,57151,1539,5350,4600,-62757,-64001,93827,14250,24631,-84617,-27501,94991,15445,-53336,-256864,-267106,-19952,36312,13621,41482,74410,60765,-10298,-45632,37661,27613,73589,-35114,-106428,10325,-7307,25487,11166,-50652,-25619,2799,-15432,13324,-41802,5685,18953,-25304,25710,-12272,-73086,19558,-40004,-44645,17318,-15515,-23387,9373,-41897,-67897,-64335,-88330,39178,54580,34748,-10976,-39986,-36399,-67097,39853,-4989,-39380,-69800,-37853,-47013,3621,56896,14298,63440,-25798,52089,-8856,-167732,7373,32145,33973,-77981,73247,7143,-12175,7325,21313,-39144,18529,48440,-9101,-29607,-36570,66100,50756,-5046,-111,-15563,15699,-7847,15510,109233,12334,-21071,-44549,23602,38769,34262,17814,-2730,-38476,-94113,62056,46322,-27680,-79684,26560,-19524,-58367,-48614,23948,-65973,-26790,-22920,-60609,-34433,-47207,38172,-43217,-67835,28065,10141,-35060,-23398,69809,-13765,-24404,-27634,36104,29450,-512,57298,97108,57039,19070,13286,7546,92370,11580,8265,15359,-7696,-2973,11498,-1723,-11021,41758,-9469,-2888,-101376,42549,65261,-32143,-75337,-34809,6801,-11585,8812,65149,18241,24441,-15768,-25726,49034,-46141,-42897,55180,-105500,1273,11319,-13999,-13952,48316,-2815,3528,3792,-7650,-371,-32690,19347,41648,-5818,12276,-38534,27501,20467,-7984,55782,-19380,-22008,2944,-35535,-76355,-9042,64224,33625,-426,76642,3249,-109731,-30439,62165,-86161,-80559,14606,46823,-22860,2549,6324,3465,23481,-2933,-51070,-16466,-55830,-29174,-25269,24984,-34528,5904,-51313,-90921,-60102,4554,19271,30604,-67408,37247,65974,-92283,16665,17398,16972,26591,-10020,-5588,63280,76823,-6019,11872,-621,-17498,14970,-10828,55926,-47052,-32157,-45010,23324,24364,6749,-6707,-22122,-19008,28125,6170,114712,21175,45796,-12681,22738,-37312,56005,23505,39084,-10805,-17486,8758,5553,-19290,45622,16095,-20697,-65635,-24892,-109210,-28192,-90818,-77404,2296,1966,61436,24728,76186,61497,75239,57190,29935,20509,-7282,-16494,-80046,-20785,-29763,-16450,65832,54303,-7172,46817,37135,-15605,1160,22464,32808,10372,26861,10216,-26350,-59628,-23301,16840,40664,-2142,-14577,58345,47731,-63997,42990,-10405,1611,94755,76453,28067,29881,44287,15404,-63109,15425,48976,77288,10592,-53979,-41075,-44964,-43175,3562,-51093,-37155,-12936,-29649,2708,-20078,29241,18509,13536,-12970,-14669,1598,-31753,-12115,29063,-20154,-35182,104295,34295,-60955,-39888,-27747,-39746,-10400,-103505,-11392,46485,-28239,-56548,-144597,-52543,40806,48862,8910,28786,28138,-3947,-32792,859,23760,30843,-27938,37915,-33728,-20668,60363,6129,46006,103992,25667,20402,-47461,-56339,212,-56007,20655,94919,35082,5491,-2100,-90786,-143077,-573354,-2551174,-880041,-245581,-154535,-118842,-104807,-103477,-72689,-30122,-23827,-97437,-47118,-91183,-131094,-31468,-31163,-74721,-83370,-39773,34953,-18513,-59802,-16514,-45794,-66791,-88534,-1398,-30884,12640,42534,-95250,-104897,-26905,-2147,-59634,-23277,-2744,40708,22529,66567,74310,-55053,-29671,7005,6469,-6013,-40752,13257,58456,-36418,1506,-17225,-79784,-32602,13674,-33106,6525,19793,-87797,-42102,-77476,-22392,40659,-15995,13165,-1608,21817,3309,-90950,-33325,46155,-4844,31405,22164,56920,-38062,-50827,-60440,50105,46372,-18823,-82372,53353,62942,-41003,39212,72845,32627,78304,-42484,-39422,-22132,8779,-18441,73720,50249,-19861,21318,36700,-33407,-48384,20552,-11296,2200,-26267,-45476,-32458,18647,75987,-16979,29367,44972,45152,49553,-1351,39601,-13430,50384,24343,-2702,23737,28022,6926,-23576,-4310,5605,-100862,-57249,-51300,31269,51690,40407,20017,89562,2518,6970,-28814,56375,87368,-7653,-15282,-1984,-39936,-11436,-42428,-70722,-20329,-3926,14693,-5485,-71597,-30183,22486,30167,-78353,7197,62323,25737,-32420,31971,-2255,-72385,11846,-52483,-23184,69765,16077,-31781,-75743,-40128,-26629,-51621,7308,-21722,-51639,-73225,30415,26276,58632,-71083,-76750,-69002,-24038,86542,-22540,11979,-48408,38059,21940,53305,19010,55284,45790,45474,-7833,40800,494,3453,-12109,-36961,33882,15297,67429,24568,-26592,26660,19063,40315,25774,-56766,-43858,-60072,-49713,-19098,-4498,-31824,19146,13852,-5825,14425,25713,-13959,-22034,-91711,-66255,-20277,4757,-75222,1223,-21277,72790,9150,-24125,33681,-606,-7390,-67125,-24376,53058,100049,83662,14902,8129,-17759,-29459,-26276,23315,-23959,15955,-34770,-281,-18447,-14141,24540,-27951,855,58769,2167,-15865,28525,55111,-43335,-15974,-8301,-98879,14116,-44749,-28354,-44010,-5757,-21613,-36640,-105944,-31224,76939,42493,67311,-52286,39261,12947,-70012,-28494,-48006,25303,-28596,-47202,-38328,-19192,-28039,23679],[-40523,-52462,-53366,221,-68618,-3532,-12383,2698,-14648,-2344,88454,25726,14871,14955,16229,-3729,-60784,-33887,-23195,51504,37600,2745,6393,-2179,28198,10051,13805,27713,-36150,-20225,-17074,-226,-20419,54758,-6154,71046,81677,65187,-4558,11583,-19246,18148,-11375,6451,31602,83720,18006,66200,62450,15473,52647,6708,-242,-78849,-15300,31699,57013,38134,-36497,-41206,-16620,31032,46582,14078,-4210,68498,37163,-6254,66327,53196,52554,5580,-5142,37423,-10209,-17196,-6278,-76132,15872,5599,-32211,21235,-17683,17596,-112697,9897,-84583,-57090,-76884,-15276,52882,-61155,-8100,-29901,-57539,7967,-39144,-26882,-65161,-24846,12405,64832,16013,37041,16152,57564,125138,58809,-30302,-2747,-2826,-66205,51363,35937,55363,-11411,52674,4226,22057,-24256,35690,-16211,-35462,-35793,21626,66021,58279,165,13340,24923,-46905,-55351,-33092,210,-12140,-11759,-85994,-46391,15313,35436,12779,9655,11948,-9675,40436,-68347,23962,-17655,-51690,-47932,-45251,-18241,-7028,30142,33245,2730,73363,43880,-4428,-3783,38055,-10355,-10414,-1109,-19666,62416,6628,-104214,-45604,-11656,-64863,10899,25167,-25291,28735,29575,-45145,-21243,-44559,-55517,66183,-16547,-68699,-19605,54811,1371,80697,-31529,-22171,32338,-78059,-51520,-66970,-31476,57321,-10067,-7035,68882,53175,84121,49317,-38375,-36854,75936,4566,-205,-42669,-70345,-44922,-50368,-85550,-29466,-12073,-38911,-10200,10247,-44103,-8430,1801,-13420,23404,27693,25509,17461,8754,-47301,-37318,-25492,-69303,20434,35494,-56809,33692,-46660,-22695,-2791,2316,55250,83556,37100,-60071,60475,70433,119035,71577,-2898,-56866,-13772,-6974,-68080,-152404,-689917,-818150,-177497,-14043,-19686,-35530,67058,-66684,10252,21368,-12399,25819,-3718,-38365,-1910,-47353,-26193,-141970,-23811,-90102,-37322,66989,32919,99275,42229,-33045,-22843,8739,-59104,-17523,2834,-22232,-17456,6982,-47122,13706,-92310,-34394,-51450,-32218,95225,14523,69305,76228,32954,10628,40200,24467,58243,-4679,1655,-138955,-3116,-6204,-79549,-10463,-10682,10123,-48267,-78358,57595,19925,-70729,-28184,-54600,-8421,-7920,-27323,12782,-351,35578,34546,25708,-16314,-28411,28366,-17172,17615,3856,-61007,-63283,109295,15105,23382,-91231,-25083,109087,-14301,-32354,-219787,-286341,-16364,42791,26325,57033,83680,69535,5695,-25352,33226,18885,72116,-7855,-97330,-2765,-17432,21008,-14891,-83680,-36157,-12906,-22342,-10448,-65829,-5969,28995,-16610,20579,29716,-88443,21055,-29434,-14148,49539,-17940,-20896,-13641,-46303,-68119,-69478,-97843,39129,63104,15975,-21811,-46685,-17610,-3051,44179,19091,-492,-71592,-55246,-65988,3366,77705,-6397,70390,-34014,42993,-5087,-121799,24176,20022,29604,-53729,58348,4994,-5880,24941,19289,-29640,13919,55855,-1607,-32615,-47343,86404,46576,9792,-18744,192,19799,-19115,34864,137022,-13143,-41478,-47135,28249,38700,51505,23067,11026,-46149,-111441,37033,42759,-24489,-56065,54830,-19508,-41463,-19574,12779,-64943,-21859,-16969,-55650,-32721,-43651,24673,-46244,-87623,5113,-20598,-44240,6172,112178,-3380,-1959,-21465,48815,31306,21262,66443,92668,48948,16157,31910,12283,83337,39581,12378,8605,-46888,-44672,-19925,11729,-1443,17176,-12691,-21734,-86601,44575,52973,-56851,-85430,-26556,17211,-8567,2594,48646,30612,16069,-10919,-26198,58012,-51116,-51126,44974,-95470,-27739,-10859,-47564,-20285,59108,-16923,63999,1983,-5894,21462,7808,11583,33663,-30615,7220,-37947,9830,19993,-3245,53113,7760,-41108,-26956,-43651,-27206,7598,75525,70739,1139,84796,8693,-103839,-40643,41087,-89072,-75976,15405,59634,-16877,-37727,2496,-3114,14194,-18820,-55438,-1853,-61161,-38961,-25537,13951,-36838,40931,-47053,-133468,-55146,15917,2393,29718,-58252,27920,21525,-104813,26054,27346,34219,62269,74,45432,93565,107718,-4342,2919,-1904,-14865,29413,-19247,44701,-38735,-77413,-108106,12841,22422,15711,29181,-27302,-31379,45192,21749,133476,12969,62749,2307,40215,-37466,17154,20400,32047,-19632,-12459,24040,6028,-23011,41518,31368,-22124,-47419,-40686,-114597,-13969,-93696,-75818,-3341,26458,63654,24001,51417,65692,73948,38667,20053,8143,-16494,-31219,-83195,-28330,-35481,-30827,82247,89379,14593,36708,31349,-20118,-185,21718,24178,-5781,1805,5601,-27911,-45704,-37875,7997,49798,2571,-23007,60929,50432,-74992,35937,-28174,3756,82384,69155,15273,48031,45419,22830,-33833,9195,53024,42311,-12004,-50833,-48488,-44857,-31685,55,8273,-28756,-25845,-21089,-55949,-8534,27362,-7760,14720,-34901,-9573,12497,185380,265480,52387,24493,-2882,131997,55166,-54679,-9331,-3957,-34931,14854,-96918,-9970,28974,-16865,-65248,-148868,-94993,19896,36306,-4540,48653,11698,12703,-25980,-9404,14024,30767,18387,32703,-43731,-15159,61672,8973,75994,68022,9291,19423,-51969,-69031,-19849,-55859,-6266,91445,44513,4348,5845,-92333,-130450,-490931,-2604288,-877932,-249903,-130262,-121549,-99998,-85523,-81440,-58954,-53293,-110716,-13347,-53995,-138902,-35365,-2969,-38608,-97347,-54062,12264,-24470,-34120,-21873,-53391,-14184,-97455,-9865,-27285,16727,57692,-80831,-130766,-24828,-172,-47876,-1803,-12613,22459,64673,63479,34553,-80528,-3372,34344,-8121,-45922,-59820,9504,50653,-36433,9147,-33922,-61814,-21895,12184,-7494,13415,-794,-120144,-48322,-89403,-2869,41402,-35892,-898,-11754,29375,-5833,-87435,-19108,47210,-986,6953,-2190,47481,-55815,-68020,-41309,28518,31576,-22829,-65242,62279,48699,-23000,31333,67696,61136,97159,-31680,-44439,7294,-4966,-22631,94098,44256,-8914,17272,41247,-8928,-50201,20532,-18092,-1699,-72441,-73122,-21562,17896,88955,-16964,-34765,24375,6851,29785,7411,44164,-8250,43860,37988,3225,-9425,17289,-6629,-35297,-17922,20629,-77820,-50829,-50120,56055,70230,29910,31670,75599,-2385,27899,-25491,58735,88896,-5943,-20404,11329,-41655,-1906,-22878,-57689,-11254,-5244,-5618,9367,-49000,-40597,27514,29171,-72435,15437,50961,25831,-9881,31900,-4843,-77166,-1010,-28584,-14792,70106,-8900,-38844,-80245,-50696,-24318,-13528,7511,15745,-34928,-43848,8821,1235,37188,-88812,-87042,-49455,-2969,106243,1442,-3043,-60779,30295,32609,69402,15899,51954,41849,36087,17516,35838,-2733,18748,-7823,-21385,31025,25886,72932,52687,-251,39828,51750,35759,15578,-58642,-49608,-50049,-47624,-14257,801,-28239,17454,6495,-25616,9184,11806,-377,-26854,-78675,-45449,-32142,9400,-60207,-2477,-15146,54497,17415,-28162,23248,2925,15149,-38758,-33902,54701,91751,96419,22665,19593,11256,1693,-31492,28726,-18107,40394,-20980,31489,-21467,2568,30356,-24677,-16857,51103,-1936,-14490,43063,68045,-57233,-14741,-66313,-124962,41314,-20200,-28750,-47334,-15796,9811,-34569,-99678,-14034,50135,33064,41242,-52465,-6300,7330,-75408,-29051,-31704,13839,-31436,-63468,-53803,-12760,-38731,14263],[-40807,-21027,-52400,-13786,-68347,5575,-28496,1535,-13170,-6545,101679,-5884,12073,-4728,22672,-8030,-61022,-45223,-31765,59656,50403,-792,-724,-4185,12328,14017,18353,19954,-34136,-4992,-24679,3636,-11851,43019,-5578,79434,76929,55967,-14959,22265,-16054,32202,7270,-36483,20992,43814,-5552,94795,70785,18970,63750,9739,-16102,-61789,-18889,22340,39041,33223,-26193,-49065,17376,52013,54672,19705,-25811,56309,41930,-28954,86932,75752,45461,16495,8715,19429,7797,-29124,-16302,-73251,9351,-529,-33220,44023,-27464,42592,-101664,15833,-95550,-73006,-66583,-23508,23085,-69569,-9050,-20002,-32378,-11578,-32039,11786,-13929,9273,5963,44649,3069,18882,14789,53244,100145,51324,-33378,-5704,6592,-60734,61304,26930,50889,-2174,79128,9661,35071,-17479,17217,-15107,-44830,-26299,763,77244,61145,3439,1126,31364,-36995,-56080,-44806,-9789,-6270,15018,-58945,-45034,12070,46625,35412,23234,8730,-22286,36964,-47107,32908,-32194,-29969,-34214,-35771,-33599,35520,47494,25587,-3029,58981,23429,-3252,6444,16226,24856,-4738,-11488,-58690,47492,-16255,-74988,-13043,16984,-45742,10310,30098,-43315,12485,-912,-35228,-12419,-38851,-53016,51530,-2621,-61149,-48630,88520,-4623,71265,-32881,-1549,24177,-68435,-40264,-66631,-30593,74068,17148,30066,91638,40313,42523,-23744,-55936,-36186,117054,2975,5905,-16938,-76366,-59581,-35126,-60177,-2665,-18431,-28387,24264,50971,-48635,11381,-9898,-40390,34951,64267,18473,40366,26003,-47523,-38353,-22964,-85813,20099,34471,-82227,7594,-88595,-37962,5125,51107,73504,72337,14373,-78752,43295,82469,127400,51657,12576,-46156,-12043,7729,-97889,-162230,-750612,-807873,-123736,-32928,-29210,-46174,51482,-64696,2678,35232,-11889,19243,-25189,-73563,-5810,-41862,-35695,-134946,-11481,-76833,-31576,77992,21431,67482,33272,-36542,-14119,32684,-66693,-31745,17534,-10526,-20916,-1210,-22491,2302,-93221,-34126,-15997,-36455,80145,-23353,54337,73072,15866,13547,25260,11808,40759,-14747,19144,-112884,22702,25012,-68142,-2925,34144,23736,-45934,-87316,27349,37628,-53174,-22317,-67381,-15429,-11237,-16365,13373,445,11410,13146,-4214,-40136,-5068,-11426,-41495,7609,-8847,-57020,-57430,103151,11192,13786,-78711,-21131,88843,-40226,-12286,-192022,-274826,-5830,47997,31942,72165,89833,77386,24389,-473,24603,17686,61953,18135,-65909,-18898,-33003,10562,-45672,-111837,-38465,-18623,-25843,-44100,-78275,-19853,38015,-10797,9164,61156,-77580,17671,-14320,18924,75528,-12423,-22217,-42757,-37538,-59969,-66049,-91659,29122,63901,-2205,-33169,-41712,13498,65987,31144,33546,24448,-57051,-59758,-75787,3268,94020,-7675,65793,-44728,27410,-3879,-40321,39654,15000,29286,-18324,39866,-968,-4074,35564,29807,-21395,1297,49957,1918,-32507,-52856,91924,39205,18208,-27821,17041,14262,-28671,56654,127353,-32947,-51263,-47251,33319,24604,55564,24974,25956,-43584,-98577,-36,22219,-16703,-19839,74871,-19410,-23318,4184,-1009,-54028,-14775,-5726,-43355,-21799,-35765,21209,-42088,-98330,-22043,-45579,-47205,29440,140703,5336,19882,-15293,57329,36261,29695,50687,76289,28290,-421,45353,-7259,83864,63371,17803,6616,-72066,-77251,-53949,26306,-309,-4305,-10562,-30480,-47671,44487,32862,-83026,-85419,-17181,39787,359,-12489,28487,43573,9033,-24159,-28383,67574,-49255,-47370,30410,-70081,-65153,-40313,-75402,-28586,51412,-25689,96343,-2935,-5294,37998,54048,6489,28785,-47938,-7138,-37664,-5370,14623,-356,38494,36179,-50180,-27901,-55828,18814,23048,59286,92772,-3702,82167,6325,-85345,-49632,16115,-80881,-65924,14130,68015,-22097,-95697,-1143,-5126,-6163,-37634,-57809,7521,-62234,-44925,-10827,6382,-27285,74609,-40680,-155601,-50745,31193,-5765,34703,-36577,7690,-26823,-103877,26690,31998,41412,90278,20970,86980,102897,134736,-1427,-9996,-24072,-9435,44093,-23524,30721,-28071,-96077,-155111,8338,21464,25627,61861,-34833,-47032,48278,30809,111926,7161,70723,8215,30051,-38675,-29606,7868,20850,-24827,-5899,40604,10990,-31691,26077,46807,-17236,-17416,-50305,-106767,7159,-88594,-64230,-5254,42450,60595,23758,15326,51266,63549,19611,11782,-4677,-19839,-34803,-80072,-29574,-38737,-40317,85436,104818,31801,44348,27602,-13818,6625,14956,5993,-32699,-13380,7612,-30714,-26814,-43716,-1387,24578,6610,-31415,52889,55869,-66320,19196,-36303,1765,62312,56514,-3924,52572,36951,35821,5037,6565,57085,3142,-24574,-39246,-46098,-32784,-11120,-7687,58813,-21706,-43074,-20464,-110165,12849,20699,-30040,13331,-53455,-2979,17772,315292,406319,62305,72133,20194,136022,60926,-37535,29822,25002,-28244,37969,-61657,-2175,13555,-6806,-67313,-127813,-121122,3092,11368,-17618,50816,-4195,37264,-15782,-20986,1594,23820,66381,35507,-41618,-5861,53921,11527,94531,17677,-4592,18877,-54227,-71137,-38394,-45561,-36408,81505,47406,-1365,2632,-101666,-124924,-403089,-2655820,-895404,-260647,-127487,-129739,-103604,-62920,-85399,-88754,-81118,-113603,31217,-9567,-124759,-40379,18592,-1379,-102285,-58852,-9923,-37466,-17146,-29293,-53101,23706,-97839,-17545,-17620,19895,63871,-63866,-149857,-28043,783,-28400,9097,-23431,7110,85486,49157,-18911,-93464,21257,55891,-24629,-80860,-75149,1378,30896,-34805,16082,-49021,-43811,9615,9954,11889,17648,-26933,-144486,-59860,-94324,11036,32780,-34232,-11294,-17722,30422,-6038,-88006,-4055,44162,4758,-16032,-23840,35675,-64635,-68683,-8704,20705,28011,-26277,-48918,58083,24131,-2893,21329,52962,76026,105381,-24460,-25999,38854,-4043,-17024,104202,37271,7471,10475,41626,19231,-33531,15896,-20560,-8288,-105530,-99373,-11878,15257,92353,-28874,-87027,2120,-28596,6593,26414,48059,-13822,27284,41145,11042,-35143,7026,-26631,-45205,-26568,30133,-55532,-44912,-52199,65690,66815,8124,34571,41780,-6775,40752,-19856,58331,75178,-5397,-37569,19675,-36875,9297,451,-46525,5684,1503,-22790,16170,-21118,-41672,24163,29650,-53301,22912,35547,21847,11446,20199,-8611,-70060,-15949,-15755,-4150,57976,-46307,-38395,-79401,-56270,5605,43667,9150,52352,-17968,-25080,-14180,-19876,16824,-90808,-91634,-9316,24622,93708,21524,-14439,-59967,26320,39607,78597,16530,39130,32128,26501,38535,24932,-9636,28080,1481,-79,30263,30546,68751,69047,14171,48498,81739,27677,-7427,-61757,-49023,-36989,-26155,-13078,4858,-23412,10228,6149,-31943,5974,-1852,22055,-29653,-59992,-11301,-39428,14577,-45620,-6128,-8731,24568,16536,-24858,17725,13776,28446,-12124,-42789,48642,75304,97551,39132,34619,38565,41968,-23241,24401,-14409,59502,-6086,58104,-26295,9640,22361,-15157,-29740,34791,-6823,-8821,56948,84129,-66541,-9997,-119339,-128374,62053,3098,-12728,-45929,-26890,41857,-26151,-85339,12251,11747,20891,11927,-32501,-48973,-13703,-79903,-26449,-20454,3224,-25430,-61270,-54429,-5142,-56372,1174],[-41008,-644,-36727,-35333,-64471,13685,-38051,9911,3965,-9048,99238,-30594,1521,-15861,33769,595,-34816,-50909,-39823,61364,57398,-1255,-9342,-10700,-11418,8114,25118,12684,-30816,18100,-21659,-21,-798,36333,-3960,76655,41092,39314,-9191,31519,-9443,46614,23626,-59579,8942,9402,-26764,82064,60483,14805,65306,9085,-13024,-31704,-21773,8785,1057,18835,-22835,-44440,60954,69727,59001,28055,-47820,44998,41881,-50680,94079,93084,28912,21512,15599,-4187,25986,-36220,-12280,-50275,8205,-11313,-39996,56737,-30434,60638,-74752,15767,-89702,-76314,-53936,-33952,-8389,-69811,-14307,-12887,-3152,-22225,-21166,51504,30537,25521,-5777,29490,-6192,-4281,9337,44510,57974,30559,-37714,-12085,2428,-41816,64362,11783,45956,8026,101435,24050,53162,-8180,-6351,-11237,-34432,-9794,-4802,83409,60991,12144,-1,41231,-30556,-59476,-50818,-21371,7615,35829,-33098,-44767,2588,59654,48164,37000,4311,-42469,29182,-16843,48009,-45081,-2421,-14050,-18002,-46054,70774,44256,11680,-2543,42476,3824,-1065,14335,-6733,50193,1890,-4062,-72046,36570,-37688,-29074,20953,34134,3671,7769,28223,-46034,-3356,-31007,-21842,3436,-28285,-44733,26248,17592,-47934,-70105,106811,2942,56848,-32027,14228,16904,-59604,-31639,-63631,-31910,80316,42022,62793,96696,28018,-17035,-94348,-56932,-22913,127970,-758,19954,-1436,-74483,-68214,-20904,-24035,23149,-11451,-10454,57929,80818,-47163,31621,-17952,-60005,41006,88001,-704,47071,41443,-44517,-38389,-10587,-91640,26721,33128,-86019,-7813,-98083,-42246,11925,93238,109258,57766,-1259,-98558,11414,87686,143116,35425,26160,-38583,-9323,18504,-108121,-178080,-834284,-768820,-78300,-62905,-49248,-70684,22121,-61291,-7160,23391,-31580,-6878,-51511,-85360,-14918,-25270,-38801,-111883,-873,-52589,-19667,46719,1709,16583,11127,-33792,-5676,42503,-66697,-49959,27696,2688,-17543,554,-67,-19469,-75374,-10217,21096,-41981,50256,-54266,35071,57692,-138,4163,6072,623,21908,-16062,36967,-66871,40552,45890,-54755,205,70715,24202,-36638,-77501,-449,42761,-21333,-9396,-74054,-17612,-10675,-486,11281,1242,-10837,-17280,-24232,-58635,19047,-52020,-65675,-18008,-33311,-53578,-47173,76538,2234,-909,-50275,-19394,43707,-53712,-7141,-182392,-233735,14880,56428,38727,83394,91702,83035,41984,30539,13803,25981,44258,39066,-13349,-32946,-48392,-1267,-72685,-125620,-32669,-12895,-26100,-80286,-74746,-29196,42548,-9614,-7459,74805,-43673,10593,3942,46754,88167,-1837,-26338,-71616,-22882,-46847,-55612,-67974,16909,58847,-18879,-41978,-29010,43004,110914,2478,35160,25994,-28536,-50606,-72370,4868,108915,15683,53532,-57170,12967,-8826,34616,47959,19096,36139,17754,25004,-6771,-11860,34379,46306,-15668,-15260,31882,1059,-28612,-49513,78889,25111,17754,-26769,30493,-2391,-33317,75468,90984,-42290,-48970,-47351,38018,4382,45853,24471,39182,-34116,-59576,-37596,-8206,-8798,20065,79002,-20749,-8147,16884,-12201,-29509,-6138,6834,-27588,-4846,-23339,28453,-32899,-96478,-43079,-57137,-44130,40450,146075,11738,32780,-9127,57710,49102,25138,13063,51916,-1158,-25480,48353,-37373,83851,75861,22473,10119,-78142,-91940,-78329,36248,-8659,-19796,-1798,-30893,-5425,43635,10559,-107459,-73897,-8215,66660,12989,-31781,8842,58889,9914,-51970,-31049,71377,-40900,-30343,15164,-35006,-93660,-63795,-81646,-36001,26153,-27554,91231,-9547,-5496,48948,94979,5257,26833,-50173,-27370,-39860,-17187,6558,-815,14384,54657,-49602,-10918,-67716,49746,33426,33980,94138,-14856,69334,-7660,-57457,-55964,-6866,-66500,-58170,11347,73478,-37695,-148867,-4446,-877,-31137,-53359,-59746,6631,-59696,-45732,11996,743,-9188,98729,-31941,-147475,-49223,47264,-2091,45196,-3896,-20374,-64798,-80743,18934,28029,24274,93403,41347,99813,86149,139413,-1197,-22113,-59818,-3628,52517,-24310,17417,-12847,-75407,-166881,8385,22333,36823,82405,-42111,-60962,35750,33125,53813,4480,67892,1589,-169,-40410,-71543,-8859,10134,-26173,1918,56148,21023,-42911,3024,58452,-8223,14798,-49908,-87329,28654,-72742,-41515,-3027,46411,52865,18800,-17499,24965,44841,3910,6675,-15987,-16806,-25414,-69964,-24061,-38505,-41848,72345,97681,40344,67930,23328,640,16406,3113,-18351,-63892,-13907,15594,-34658,-7667,-41130,-12323,-19849,9001,-35767,35753,58464,-42136,-3373,-36021,-2235,46289,39222,-23455,44172,23223,51295,40684,12023,61758,-27266,-28469,-23920,-36539,-12113,12572,-16101,83590,-16818,-57968,-26976,-130152,35385,10503,-43182,9161,-67538,5110,19489,317553,396447,59520,103305,25132,114492,47597,-13943,64523,52171,-18878,51925,-6524,13130,1533,-1873,-61331,-84826,-120491,-2343,-18061,-26368,35435,-19753,59689,-4852,-31637,-8464,11632,103200,49847,-31056,4682,37655,15321,94278,-31129,-13555,17080,-55378,-61737,-48132,-28064,-61143,66034,42405,-7465,-10194,-116573,-132811,-369205,-2716138,-939248,-277516,-150510,-143496,-116350,-41349,-92095,-113173,-97261,-105134,72664,28211,-89467,-45771,32666,30135,-93305,-50333,-28581,-51713,-14073,-37321,-46542,35074,-89892,-26506,-3258,20338,56287,-45877,-159794,-34998,525,-4737,2657,-31852,-4169,78988,25738,-68711,-90964,31669,65593,-37932,-100735,-84745,-8908,9771,-21385,21114,-57481,-29472,56038,8735,21583,15242,-52523,-156002,-79683,-93993,15908,19953,-13132,-15505,-16898,22426,661,-93332,4458,34969,10876,-31686,-37506,25593,-60769,-53852,27444,23333,32609,-28959,-34643,44031,1126,13093,13004,30646,71290,101155,-22333,16847,68664,11439,-1832,103426,32496,25685,7257,40646,38059,-9346,7836,-16747,-12936,-110326,-115521,-4664,11000,86271,-48932,-109963,-19586,-54002,-15839,49274,47901,-26304,5912,32679,17408,-47928,-2181,-50481,-55878,-29764,33441,-42214,-42119,-56434,59153,44893,-18225,26517,780,-7018,47439,-11202,54752,49510,-5459,-60900,24911,-25131,19415,20016,-44007,26011,18589,-31645,14329,6656,-36615,11571,28839,-23928,32396,21764,11599,24580,3676,-13378,-54730,-28349,-16286,4600,33088,-88521,-35515,-76152,-52258,55243,97599,9275,74781,-10877,-33444,-33818,-28722,4964,-80337,-90101,44199,50437,54041,42555,-15655,-40916,24139,44310,79200,21164,18847,18374,15507,50556,15031,-17184,30075,15605,20767,30133,28736,56402,66664,9108,48380,102356,17767,-36398,-62456,-41005,-22567,10763,-14280,6274,-14665,3503,12147,-23724,5971,-11014,51754,-29017,-43680,19334,-39451,19298,-33423,-9481,-2303,-9723,8190,-15332,16456,24851,29723,7843,-44871,35697,51631,82633,60899,45954,52792,73256,-6640,12327,-12942,67324,9926,72153,-34173,4075,2398,-3741,-31050,13478,-14517,1378,62879,99355,-58709,-2863,-144849,-109613,70234,23069,18473,-40029,-37194,68014,-14956,-74780,41132,-27037,11053,-13801,4502,-74695,-39206,-77495,-17089,-10217,-2719,-15375,-39599,-41535,715,-74931,-10361],[-44030,4557,-10803,-57678,-59246,19176,-39520,22580,28343,-9261,81403,-40086,-12511,-15928,46296,20334,7395,-49141,-41861,57310,56349,-1733,-19329,-19086,-38812,-2211,33294,9982,-26626,41680,-10981,-9103,9010,37447,-709,65322,-14321,16022,11417,35493,-1065,55926,34885,-55757,71,-11919,-41123,26077,43341,6121,55119,1782,-331,1932,-24696,-6947,-39247,-1226,-29627,-29993,104914,82462,58155,36377,-66178,37310,39432,-62981,90071,101314,7473,16284,13883,-25415,38018,-38671,4648,-3873,15960,-22586,-47487,54737,-30059,67326,-38393,12508,-60942,-65885,-44889,-43605,-30565,-61013,-22890,-12556,22886,-19630,-11999,80857,54098,24127,-20575,20634,-6955,-26405,-2855,35576,14914,2685,-42001,-19762,-14187,-12718,59027,-5199,41606,12452,111097,46868,67147,2228,-27753,-10977,-4034,10723,6768,85418,68341,23530,11866,55535,-27888,-63673,-45606,-32110,24048,46003,-16279,-41284,-11326,71051,47805,47140,1504,-59601,19249,17544,67990,-53810,20992,7725,4229,-51981,78134,18922,-3921,2414,25847,-10904,1263,13170,-21990,58807,6065,15754,-63274,29867,-51398,18584,53008,37095,68170,2560,21776,-33857,-13099,-51100,-7774,18133,-13953,-28745,-1666,40050,-32487,-80641,99758,19016,37556,-28275,24788,15047,-50219,-26169,-58851,-33053,75023,55145,74149,80257,19704,-68968,-128717,-43945,-7347,109421,-5893,37896,1558,-69005,-65979,-14074,10607,41518,5272,9788,80480,89535,-42428,49367,-20022,-68842,41021,90024,-27328,35518,47668,-39797,-37720,10088,-87146,33598,30201,-72185,-11123,-72626,-33991,19093,113941,150466,35086,-7984,-111199,-26414,86029,153185,27189,37444,-34543,-5948,22402,-103248,-192640,-924849,-717355,-54059,-96535,-72394,-101501,-13658,-58067,-16433,-10069,-74603,-40201,-74894,-72855,-27461,-2471,-35475,-77380,6754,-26141,-6609,-17707,-12859,-35873,-23793,-25319,1119,33222,-55232,-65712,29500,16988,-8254,13502,15407,-48045,-46062,29715,47389,-41631,14484,-71298,16541,35629,-15450,-16705,-12114,-6558,5401,-6518,50725,-18815,45633,51080,-46651,-3329,89702,9196,-17837,-54661,-18358,32712,12052,7888,-73575,-13942,-3977,15818,7545,-607,-25505,-40708,-32511,-66820,35936,-82482,-83465,-46282,-63388,-51431,-34270,37473,-10564,-15491,-14903,-21739,-6310,-52428,-27289,-192758,-172917,43692,68641,53054,86907,85117,82761,54655,65670,2578,39699,20366,51352,48492,-41577,-58000,-10318,-89679,-118851,-21410,2349,-23960,-106770,-54571,-28414,39564,-13063,-26536,71256,415,545,22378,62768,84633,9644,-30881,-93335,-9784,-32196,-41850,-30803,12501,51020,-34548,-46110,-12645,61074,121943,-33918,24506,7087,5615,-30663,-55428,9014,123406,56012,38758,-68245,6650,-23118,71062,45776,31137,49026,45179,19464,-8170,-32712,20368,58217,-12441,-29226,6756,-2926,-21549,-33752,48934,3687,9401,-18212,37197,-26687,-30184,86743,52218,-40523,-36640,-48882,41413,-13138,27299,24197,48192,-23656,-10385,-62862,-38166,-4676,54387,65008,-24654,272,19051,-14314,8128,3726,16487,-12821,12907,-5639,42523,-20753,-83660,-45406,-51856,-36707,38518,127462,15697,32519,-1759,49160,68328,12698,-34659,25287,-32557,-50541,38247,-63571,73976,75332,24338,17600,-68374,-86694,-83639,36352,-24575,-29556,11434,-31155,20546,43432,-7944,-125309,-53158,-835,86776,25940,-49997,-7675,75704,22879,-83173,-33289,62882,-27369,-1874,3835,-340,-103603,-70454,-58073,-39424,-8373,-22654,56376,-15000,-5231,55635,121537,7137,25524,-35916,-47120,-43593,-25579,-1308,-5380,-13644,57906,-41777,7608,-73586,63617,36580,17957,76720,-30693,48116,-32105,-25826,-58150,-24929,-52592,-56321,8212,76368,-58982,-177051,-7185,9686,-53338,-59361,-60956,-5769,-54417,-40422,31581,-5188,9169,108027,-21459,-111770,-50685,60501,11845,56291,33685,-49022,-81979,-36339,6064,15318,-20342,65947,50064,78928,49012,106949,-7132,-29502,-92710,559,50085,-23035,8283,8058,-24237,-144719,9789,25020,51388,86036,-46496,-68696,11860,30659,-16442,4880,55460,-16745,-33448,-40957,-96431,-23330,3475,-23003,10867,69127,33975,-52920,-20235,64030,2399,40446,-39271,-61631,42339,-46933,-10254,3226,39173,42255,5414,-34561,-270,21029,-5138,5101,-23696,-8332,-6526,-54562,-14340,-34785,-35988,45058,73191,39138,97001,16474,16697,22249,-11701,-41837,-90891,-1702,26964,-39380,6993,-34660,-24793,-59531,8998,-33022,15482,53389,-14578,-26588,-30521,-4961,41895,19519,-37524,27982,9532,63997,62775,27675,65649,-39564,-27481,-11414,-24631,12379,33681,-21048,77881,-14454,-65027,-37601,-97388,50002,-1582,-45387,2591,-74886,13819,20499,234879,309813,49121,105447,9423,74870,17572,10278,82994,70812,-7004,53803,49087,33326,-5827,-4298,-48679,-31975,-96465,6619,-41283,-27894,9448,-34210,72349,4239,-38812,-13654,-2640,118373,70615,-17078,13922,16289,21535,75366,-63525,-16406,12613,-54613,-41869,-45050,-8923,-73103,46949,29800,-9471,-28312,-132501,-151974,-416571,-2787328,-1002443,-295417,-190127,-159199,-135367,-26770,-104994,-127974,-95731,-88160,93901,45109,-41725,-51103,37226,49498,-70210,-30886,-41184,-59725,-23961,-44870,-38334,20250,-76513,-38067,14516,17222,34409,-28810,-156594,-43482,-1632,17310,-20878,-35719,-12235,51616,784,-97271,-74228,18296,61044,-43164,-100868,-89167,-18857,-3884,5668,22993,-55173,-21466,101981,9825,21808,4612,-72002,-155840,-103713,-91157,12168,9317,15955,-13137,-9278,5505,9779,-99308,1389,20079,14922,-37426,-42155,20574,-45168,-32333,52596,28530,38915,-30686,-22323,26329,-7489,20516,8722,4369,46947,81541,-25545,71383,91992,33686,19372,93904,31728,40992,11841,41629,41617,10702,120,-7814,-11381,-85179,-116671,-1392,6674,76735,-69696,-103757,-39593,-66469,-33454,68488,39395,-39759,-13793,13639,19124,-45530,-9664,-72236,-69489,-29812,31454,-39675,-42502,-58731,42077,15850,-39669,10324,-31325,-819,52685,-382,47425,18329,-5241,-79833,29540,-8237,26161,28890,-50920,43186,45023,-30229,5469,28240,-30461,-7875,23899,7352,46929,12289,-3625,26291,-8915,-17246,-35971,-34712,-27294,9050,-245,-125166,-35534,-71933,-36976,107069,126521,5011,76519,-18361,-67118,-45608,-24347,3960,-64011,-81104,92842,67037,8719,65633,-7825,-3153,19188,49921,71748,28693,-4388,3197,2639,52993,11343,-21744,26297,30796,34363,28422,23177,39897,45403,-16432,38732,108182,8800,-62116,-58441,-26405,-7898,52175,-14737,3908,-2188,3015,21651,-6911,8005,-14724,81363,-24717,-37283,33338,-31726,22349,-22971,-14702,3724,-40658,-3879,-2875,16171,24008,19746,19629,-36710,18120,23676,50990,82091,47658,47358,82179,9219,-2700,-13554,61714,25313,69403,-44448,-13092,-23323,4158,-18823,-8724,-25613,15587,53509,105537,-29627,4977,-133163,-79961,63864,38859,55435,-31217,-44331,83473,-5226,-73671,65261,-56028,6740,-32234,46941,-79017,-56076,-62921,1118,5024,-1661,-6245,-6437,-22057,2493,-84137,-15811],[-49780,-1051,15357,-70928,-55453,20313,-33067,31036,49925,-6379,54549,-34869,-24931,-6925,57164,45017,49188,-40682,-34906,48667,48659,-5017,-30204,-26290,-63878,-9717,40406,13804,-21556,57546,2229,-19228,13787,45757,3899,50601,-67224,-11251,40611,32777,7193,55764,39100,-29453,-2533,-20659,-46393,-52540,28157,-2974,34725,-10829,11611,29256,-28862,-22332,-66400,-18949,-44898,-12709,138357,89301,51967,43127,-77579,33490,37127,-61671,76341,101008,-13378,-1108,5105,-37397,38860,-38776,27322,56618,30867,-30450,-50582,40205,-29244,62691,-3832,9372,-14394,-46258,-44915,-49216,-36257,-44756,-32693,-19256,39519,-2971,-8349,92452,53665,10986,-35792,17631,2694,-40445,-22200,29617,-15099,-22074,-43917,-25734,-36525,18797,46953,-19813,37481,8114,104935,71560,65879,12523,-40034,-19786,36378,29718,28362,84484,83227,33336,32077,70985,-28197,-66356,-27144,-40505,36617,45604,-12276,-30033,-26477,75079,34250,51050,1932,-62688,9712,49480,88642,-54978,32155,27041,25235,-50121,46377,-19141,-15971,10965,11414,-19985,3089,-2268,-24144,50229,6226,39189,-44520,25146,-54481,55767,80549,27746,115452,-5488,14019,-12060,-12504,-54510,4353,22888,1104,-3499,-23892,58705,-17863,-79282,70824,37428,15281,-21721,31155,21551,-35730,-24743,-54146,-32338,60266,50578,57600,47773,15552,-95770,-119208,-23729,3677,74244,-10704,54557,-5611,-64599,-48970,-18489,36414,49175,26444,26849,85875,74333,-37825,60879,-16613,-66733,35942,68202,-54126,12480,41306,-33680,-36028,32017,-75735,32581,24626,-48209,-6823,-22531,-16286,26559,106657,171680,4659,-6623,-106880,-57717,79023,142772,28248,45956,-32356,-1312,19112,-90753,-196712,-1010206,-674676,-58862,-126736,-89806,-127159,-44369,-55099,-22664,-50444,-130226,-66039,-88992,-44364,-40549,18321,-27188,-39916,11024,-9522,3352,-85546,-13371,-71267,-64100,-13021,5870,12391,-32451,-73144,21364,32258,5573,35759,22187,-77274,-15935,67303,54247,-29790,-17891,-72095,2269,13385,-29732,-43717,-25152,-9855,-6607,12658,55954,16968,38547,40695,-50772,-14059,86865,-18391,8361,-27171,-22365,8708,35240,25658,-67048,-5447,9113,27846,2898,-7418,-30252,-46163,-32038,-63891,40099,-94744,-90853,-64802,-89875,-49466,-22127,-2571,-24084,-23825,15700,-27805,-43245,-40545,-70315,-217883,-108369,72907,80739,75070,80457,65904,70982,59147,98353,-8154,51650,-7585,53325,98033,-44114,-58726,-14415,-93551,-91441,-8652,22685,-20563,-110549,-21034,-15835,27807,-19602,-44228,57539,37473,-12297,37109,63882,67516,18220,-32938,-102335,-2751,-17476,-28906,11088,22975,43838,-49263,-44799,3802,64640,108851,-66147,5519,-21120,33692,-5598,-28757,15142,135139,96617,26063,-73584,11669,-46657,64787,33802,47083,62558,58998,25076,-2633,-65155,-2858,56235,-10744,-33414,-17804,-7699,-13431,-5773,9258,-20508,-3087,-6761,35802,-50093,-17831,88508,32595,-30609,-18991,-51403,42719,-21021,7795,26569,51088,-17679,27606,-66851,-58510,-5304,76541,37850,-31044,83,15901,-2884,52528,14465,20997,-2637,25787,17330,56424,-6265,-66148,-21314,-32183,-28107,27448,92540,17305,19589,8374,34677,84622,-213,-76810,1790,-58456,-68733,16189,-76013,52298,64641,21983,26085,-50565,-67055,-67571,25234,-44008,-35232,24282,-41089,22567,44877,-18379,-130345,-27841,3813,89991,36019,-62479,-20304,90268,47231,-104027,-34650,39490,-10386,32897,252,24150,-94425,-56890,-10936,-36906,-39192,-12762,9229,-16137,-3119,59325,129665,9795,21401,-11444,-59078,-44589,-30843,-5992,-13642,-38549,47677,-29570,15785,-68961,66304,32195,19117,48521,-48145,22078,-60528,2989,-55161,-39218,-44982,-59620,5756,75766,-78472,-171752,-9061,24844,-66304,-51002,-58532,-25644,-47285,-28593,37105,-13318,18308,101914,-10148,-61308,-52866,67808,30648,61577,67373,-68698,-75451,17336,-6879,-2112,-74853,16891,41850,39734,5867,38667,-20317,-30256,-105694,2233,35455,-21120,5806,32694,31389,-106903,9712,28842,71876,74044,-46144,-67767,-15666,26531,-72683,7448,37252,-41634,-53506,-38375,-96642,-30373,1891,-14858,21025,78057,45564,-57890,-34657,63824,12666,55518,-21438,-36916,41589,-15375,22779,12731,25180,31063,-15912,-30282,-10438,-2216,-5392,6336,-26174,3710,14867,-37805,-4473,-28839,-27052,10317,41936,29941,119269,7028,26704,18678,-26802,-56462,-106279,16208,37451,-44035,14105,-30792,-37007,-77722,6437,-22589,-220,39223,3282,-45038,-22770,-3029,49446,1060,-42443,11249,310,68159,66879,51932,65567,-31559,-25550,-7842,-15153,35542,48299,-19505,49783,-14683,-61438,-46957,-20985,50623,-13817,-37995,-5357,-73240,21163,22905,142572,225359,38122,79905,-21222,30858,-20590,30182,80141,77123,5513,45548,87214,52696,-7801,-14170,-33157,16020,-62815,27613,-49770,-21407,-16687,-45746,72846,9768,-39625,-15098,-15090,107609,87495,-4008,20035,-4288,30083,45390,-71020,-13506,4581,-48893,-14039,-29938,6018,-69134,27169,11269,-4851,-46951,-144618,-174615,-523674,-2879152,-1072360,-308436,-229587,-170006,-154845,-23780,-121202,-133294,-77144,-68048,84793,33105,4816,-56005,30684,53298,-38213,-7553,-46577,-55512,-40702,-51291,-33901,-9808,-61019,-51510,34673,10960,3091,-15499,-136657,-51435,-6411,31565,-54036,-34686,-18879,17615,-15062,-95166,-47849,-19083,44142,-37522,-82909,-88409,-26331,-7618,36238,20993,-40391,-20906,126571,13909,15648,-11889,-80795,-147346,-121353,-88218,3054,5753,37939,-6204,1930,-17400,16902,-99895,-13702,2262,14536,-34140,-39712,21525,-23230,-16908,55164,28646,41471,-31429,-11991,11609,4781,17650,8481,-20767,9381,45025,-32648,115111,104421,51460,40603,79687,34560,49129,24591,46640,32704,19613,-2766,2317,-1774,-40548,-103244,-3723,4322,72233,-83133,-81781,-57042,-67007,-43800,78908,20363,-48459,-26401,-13739,14333,-29676,-14401,-85228,-86003,-31259,26167,-43133,-43257,-53298,24377,-6929,-48041,-6991,-41292,11860,60101,10288,35825,-11959,-3833,-82342,34843,10016,28450,24008,-62265,50757,75335,-20699,-7437,37988,-27835,-28903,13639,30656,66585,5684,-19554,18518,-10324,-17657,-18579,-33994,-42787,8906,-33232,-145802,-41113,-66595,-12485,142155,121032,-5352,58800,-37234,-106403,-46404,-12597,11305,-48211,-63854,117412,70685,-17048,85581,2530,46443,7786,58727,58458,37170,-25276,-10481,-10810,48358,15761,-20270,20224,38774,35759,23432,18473,24563,13062,-53353,22640,98455,3496,-77143,-49897,-7800,6544,84090,-11096,-2265,11377,11076,30954,8095,9172,-14209,100824,-18084,-44582,28118,-18489,22794,-11868,-24506,8726,-61048,-15350,8509,13023,922,1763,24807,-19230,-1039,-3808,8987,96182,38007,23346,66507,16157,-14965,-15734,45197,36407,50639,-54374,-37008,-45549,4581,2732,-28615,-39341,31774,25816,94704,12098,11857,-94126,-55638,45343,49915,84204,-22074,-46040,86549,-233,-78417,79253,-69745,7957,-43032,79917,-66014,-55198,-35690,27452,28152,5926,-851,24877,-4955,-496,-75418,-12994],[-55236,-9031,30313,-67439,-54906,16713,-20616,27560,60355,-204,28355,-21409,-32965,5812,64760,66207,76459,-27781,-20424,36695,38313,-12240,-40780,-29903,-80083,-8523,43627,23053,-15517,60039,12539,-26518,10780,57732,8979,38144,-94640,-37662,69706,24712,13472,44312,35813,5522,1829,-23228,-42710,-121133,16536,-9204,9630,-23991,14895,43874,-35743,-34795,-73129,-25394,-61221,-1441,152293,89460,41462,47961,-80285,31695,36427,-48084,54247,96040,-29125,-29090,-6569,-36773,27209,-39428,45250,106544,46252,-32300,-46162,21116,-29296,50793,17463,8596,34766,-27248,-56786,-48387,-25012,-24851,-41173,-29254,43343,24320,-10987,85439,37245,-5996,-49182,19196,20186,-42210,-46370,27604,-27939,-33235,-41042,-27723,-55426,43215,31608,-28869,33271,-2560,86562,88070,42909,21876,-39108,-39098,71148,41962,49281,80899,96684,37473,51115,80218,-29845,-65878,1216,-46310,40210,38774,-20053,-9130,-38986,66853,10778,47921,5701,-45451,2547,71722,103445,-44553,29950,41379,39327,-41839,-15776,-55564,-20347,23163,1819,-25005,4095,-32760,-13985,29894,3103,57669,-27697,19308,-47363,77769,101499,11551,113820,-15176,8002,11300,-526,-39777,12856,12412,12680,30882,-34995,67575,-5945,-67352,33401,52668,-5072,-13540,34710,35842,-12016,-27881,-51241,-29406,40495,28976,22168,10612,12649,-95082,-84352,-4586,9678,39352,-13044,65667,-17223,-63706,-16663,-33392,53017,46399,46441,36527,73747,41135,-35975,61797,-10844,-56078,27885,28048,-73518,-9948,24523,-25007,-32227,46121,-62231,18046,15969,-22588,-2250,33436,5393,32662,74688,148864,-28198,-243,-77903,-70407,69298,106656,36112,50637,-29727,5527,10622,-77435,-182421,-1083292,-661054,-93101,-148567,-94523,-136599,-60173,-51121,-24808,-79721,-177466,-74143,-91409,-12679,-50864,28752,-16685,-9298,12050,-12947,7885,-121857,272,-79100,-97016,376,8934,-3525,-2805,-69301,4497,47970,21792,62386,21064,-100032,5260,80926,39108,-6084,-40363,-59078,-6726,-4260,-41307,-69308,-31278,-11846,-12955,37519,49573,34568,25992,20381,-69447,-30549,64693,-50836,35612,-2195,-13156,-24506,41566,39872,-56765,5388,26609,32039,-1976,-20087,-25920,-31731,-27004,-51982,30875,-86129,-87496,-66713,-104666,-46130,-15147,-32638,-33331,-20289,31962,-35506,-60093,-26116,-117255,-247790,-57645,92248,86952,99119,64619,34170,43836,53361,119476,-18420,55343,-35775,46521,113137,-42290,-51104,-13964,-84201,-50173,1792,42724,-16888,-84738,19558,5285,8700,-26716,-56535,41750,53431,-27733,44595,51344,43495,21662,-30148,-95875,-2220,-2149,-19380,47059,47817,40225,-61471,-38581,17223,56566,87993,-82669,-15871,-46592,45615,17894,956,21136,139471,120351,18173,-69501,25917,-74183,34007,16720,61373,69169,59558,38837,9498,-99645,-28014,37234,-9348,-22952,-34406,-10790,-7307,27508,-28951,-38513,-14814,2718,27038,-62005,2802,82093,38789,-17509,-1957,-52780,41526,-16143,-5259,31705,46853,-17686,39149,-48296,-64321,-7770,84182,7995,-38278,-7722,13791,21684,93134,25216,21550,1328,29436,42862,62789,11184,-52149,24637,-5701,-22231,13284,53366,16644,-1985,22010,19892,84703,-6986,-100379,-15073,-73540,-77507,-12462,-71336,24226,48751,15098,32460,-32094,-43905,-35778,6896,-62079,-38289,31269,-64000,7516,48166,-19729,-117244,-3109,4360,71476,41337,-66125,-29426,97892,76528,-104843,-35107,5820,8381,66341,5722,33274,-71123,-28689,40152,-28696,-54197,-860,-33287,-11058,1367,60015,120159,10282,11766,11046,-57734,-37338,-33273,-5029,-23955,-54007,30806,-15362,10612,-52927,65087,21315,33350,20235,-63411,-3684,-83282,23343,-46866,-53291,-46206,-64810,4041,70258,-87879,-138717,-9737,41465,-66134,-28001,-47847,-44340,-39201,-10745,23753,-24438,12297,84326,1520,-10825,-52035,67515,47375,56677,89340,-70887,-50124,62854,-14940,-16763,-106391,-35730,19632,9968,-27142,-42134,-38373,-24785,-90416,1816,10961,-19087,10662,55002,64085,-73799,7487,32953,98826,53194,-40331,-58391,-38660,23621,-103189,10580,18446,-65194,-52497,-31671,-72147,-28163,3760,-2370,32519,81101,51065,-55070,-32984,60346,21611,61719,-1429,-19908,24339,15731,48029,24057,10181,21261,-39658,-7788,2482,-18353,3491,8959,-22831,17200,31418,-24864,2015,-22868,-21518,-22798,15279,16266,126342,-2670,25307,4174,-39713,-56625,-106301,31035,41967,-47261,13519,-34487,-45801,-70347,1901,-7014,-5270,18546,5211,-54464,-13527,5808,62830,-11953,-37627,324,-2160,59665,55012,79347,57977,-8880,-25105,-16408,-11047,52599,54783,-10802,14038,-17292,-47209,-47646,64324,35865,-24568,-24419,-13130,-61976,24445,27157,87343,171059,32606,41340,-54936,-4049,-55229,43315,59832,71307,15271,32559,100673,64836,-4585,-30258,-19386,49315,-34612,53854,-41344,-8580,-33363,-52000,64160,11246,-31225,-15727,-22143,74406,91521,5816,22342,-17359,39300,16082,-54101,-6682,-7279,-34650,18118,-8025,12931,-51266,10219,-10340,6085,-62243,-149438,-191499,-637634,-3007246,-1138178,-313775,-253997,-168330,-168365,-34632,-134105,-133869,-49260,-50981,49549,-5236,37207,-60222,13545,42419,-6553,11398,-45784,-37823,-56076,-56077,-36756,-40512,-45526,-63963,55773,2799,-29106,-9186,-100904,-57189,-14135,33695,-85370,-29870,-25442,-8857,-13131,-64850,-18133,-68654,20086,-21475,-53410,-79950,-30006,-6140,53126,15428,-15109,-27058,114362,21138,7378,-27443,-75907,-132944,-120794,-86059,-7470,10745,42059,1480,10892,-41410,19888,-91144,-36107,-14527,8546,-24926,-33165,26170,-2355,-18084,33283,19468,38494,-31270,-4452,4294,33904,5706,9980,-38731,-30705,-4186,-40419,127388,103339,56785,55260,65230,38558,47775,41994,55378,19485,16704,1863,8689,14272,7268,-80020,-13036,5450,76924,-84305,-59302,-71025,-59306,-46575,79599,-6492,-48783,-29341,-46741,3236,-5665,-14975,-85595,-102452,-38885,19893,-44650,-40009,-34820,15529,-14764,-39901,-17317,-24537,28622,68768,17872,20002,-38298,-727,-60517,39748,24972,26452,7972,-70184,44667,99856,-8524,-21329,32067,-31137,-44869,-856,39114,86580,-2177,-30774,7398,2269,-12801,-6129,-27930,-56542,5815,-54648,-143139,-50710,-59641,16270,148425,87888,-21191,28949,-57973,-125240,-35389,-2214,21696,-35887,-39722,109525,62825,-10469,93484,7981,93499,-9703,69550,42311,44681,-39777,-20081,-21877,39952,26624,-11333,15554,29177,23875,15013,18851,15272,-17461,-82430,5581,78867,3183,-78697,-39420,11221,20613,96327,-1582,-10904,22524,24873,36966,11080,6296,-11455,102154,-11605,-63510,12070,-4131,20370,2247,-39895,11852,-65658,-22717,15840,4741,-44828,-20199,26367,2422,-18655,-25926,-29747,98224,20543,-10954,35349,11820,-20023,-18541,23644,38806,21064,-60079,-60409,-54696,-3082,24577,-44743,-54002,46143,-15069,64295,50059,16609,-50491,-49159,20425,55200,92942,-15375,-40940,79251,-1090,-79884,81544,-68597,11758,-47878,93483,-43585,-35691,-1373,57962,56577,16745,1004,42638,2769,-6940,-47150,-2909],[-56389,-12030,27220,-46778,-57008,10044,-5395,9312,55420,7973,11215,-7805,-38134,16194,69011,76375,84023,-12563,-3984,22578,29939,-22601,-49164,-28881,-82039,3134,41229,33785,-8764,48419,15995,-29603,-864,68178,13502,31892,-83044,-57178,90792,14588,16199,22832,26011,32598,11558,-27712,-32178,-153310,4335,-11349,-12234,-32053,6527,44683,-46598,-42210,-61101,-15286,-67838,-3189,143602,82132,28312,51204,-74303,29250,37098,-27924,26273,90738,-37551,-62511,-15899,-24883,6558,-42400,48901,117326,53675,-27483,-34297,6724,-29921,37594,19087,10343,69049,-21260,-79091,-40565,-3140,-6205,-46230,-36508,34611,55033,-17762,65337,18407,-19856,-59291,23601,38828,-33401,-70702,28386,-28618,-24691,-31968,-25345,-63722,53162,16233,-30666,29817,-12640,64659,87659,2214,29787,-25252,-64704,85989,44456,60895,73422,97503,33636,58640,74916,-30759,-61521,31606,-50136,32886,31460,-34718,19066,-45250,45808,-16954,38700,11722,-9646,-1699,78187,105504,-19339,22665,49815,43000,-30500,-82049,-77931,-15517,38985,-531,-28081,4262,-71871,1899,6370,-862,65486,-19188,10138,-32744,86635,113623,-4513,56723,-23740,5586,28259,20103,-11142,17347,-12549,16827,69964,-34250,63287,2750,-48059,2910,60775,-16058,-5608,36216,52644,20367,-34945,-50761,-25130,21034,-1993,-12885,-19502,6730,-75653,-48659,6656,14394,17241,-11218,69359,-26542,-65087,25364,-53088,63706,36255,60504,37103,49118,2285,-37628,48218,-7144,-40373,19551,-18992,-80058,-19917,4199,-11635,-24431,45766,-50732,-9664,4564,-2568,-3285,76349,26014,34980,28216,79888,-56560,6843,-22866,-57362,59859,54212,45263,49974,-25103,15098,231,-67331,-146385,-1140804,-688621,-149790,-160181,-84322,-123676,-58323,-44583,-23908,-85190,-196101,-62372,-84703,10572,-55549,23903,-7535,6405,10061,-38955,6937,-107702,20069,-62141,-110182,12079,10961,1274,26361,-55258,-17440,62476,37184,86345,14166,-110585,12113,57490,5919,23109,-50740,-38119,-11588,-15237,-47326,-86685,-31283,-16326,-12691,62452,31399,36269,18095,-868,-98259,-49708,31596,-77959,55848,16749,4567,-59758,30951,47353,-44913,15717,44795,27194,-6309,-37319,-15498,-3815,-20864,-34569,12881,-59963,-76039,-52103,-104134,-41102,-17062,-45507,-32358,-1379,30979,-42017,-60731,-17188,-140481,-271464,-34655,94154,83510,118015,42749,-3777,3694,37061,121372,-28842,47950,-58447,35523,84575,-39076,-38641,-11409,-64014,-6693,7313,57679,-13422,-34255,59671,28145,-13674,-31657,-60337,27804,43335,-44710,42943,29968,20446,19704,-21655,-74883,-5569,14471,-12978,68132,77999,41916,-68269,-28800,24820,42979,69993,-76992,-33520,-61948,37805,34151,26384,23971,132142,118022,15594,-55046,42763,-96140,1583,1600,68903,62426,51149,53787,25143,-119156,-46605,6116,-7443,1190,-38898,-10564,-5869,53075,-53764,-40893,-21706,6747,13170,-55155,28067,71465,62454,-6117,8979,-50308,37886,246,-7764,36534,35672,-18805,24907,-14471,-55706,-6653,78948,-13148,-43541,-19433,16625,53217,119153,34263,22436,-343,22170,64376,56894,31847,-47856,74664,17894,-22347,1721,20882,13728,-26738,38058,10528,59563,-4332,-100288,-24160,-76348,-78071,-38572,-52198,-1852,32384,4638,34766,-16739,-28894,1334,-10356,-74290,-39202,28767,-90852,-9283,52464,-14497,-85708,16816,-595,34445,41662,-59898,-35328,95841,100271,-84591,-34900,-26876,27433,90135,17995,27914,-40340,2323,72342,-17436,-48169,9568,-61156,-366,7238,56385,96559,6263,-3241,18184,-41781,-18503,-33089,2974,-33782,-56346,15477,-987,-3433,-28871,63409,5662,49781,1199,-73129,-23641,-91431,32041,-34206,-69532,-54300,-68528,1670,59073,-80688,-93063,-8873,55823,-52463,4817,-25209,-51518,-31061,11321,-4061,-37862,-7848,61869,13859,30495,-44721,59847,56382,41558,96858,-51728,-15933,86096,-15045,-20108,-88892,-75054,-7606,11417,-39996,-99682,-55908,-15297,-51741,741,-17922,-16099,21409,65909,60774,-54806,5228,36954,128155,32766,-29308,-43243,-51084,23301,-111899,12394,3881,-79626,-32930,-21643,-31231,-18957,5964,12213,45288,76421,47454,-43596,-13446,56934,29168,64186,15504,-14623,-5532,40316,56381,35354,-1540,13911,-57065,23013,35504,-22798,19579,11392,-14475,30347,38439,-20338,3767,-19223,-25190,-46001,1061,1976,116000,-9020,11974,-18004,-48846,-41684,-91863,35737,36215,-47518,8169,-46171,-47927,-43640,-3421,8529,2288,-3447,-4778,-52958,-791,21595,73432,-16128,-25484,-1581,1850,37983,33614,101865,41237,17478,-26696,-35732,-12705,59728,53327,3127,-15846,-21623,-24247,-32211,119596,8800,-32421,-8649,-18968,-43122,21252,32073,70265,135239,35543,9563,-78701,-22427,-76204,49791,32754,56739,18481,21062,94170,65809,2560,-51200,-10642,66938,-19856,76766,-21124,6934,-35321,-50985,52414,9348,-11922,-16079,-21659,28821,80101,12197,21315,-17988,46501,-1745,-21331,1296,-22524,-10968,49987,13057,11308,-25486,-622,-31043,20645,-71453,-146022,-195062,-708608,-3163965,-1188894,-311896,-256421,-148728,-171036,-58276,-137812,-136066,-24293,-42056,4930,-57229,48257,-63858,-11208,21145,14815,19944,-41933,-11627,-63250,-58411,-46560,-61020,-30694,-71656,75022,-6039,-53908,-12039,-57316,-59203,-24422,22881,-104340,-22841,-31801,-19972,7849,-18243,8858,-110738,-4742,1107,-21101,-60074,-29547,-7867,42548,7807,15004,-37423,67817,31248,614,-33146,-56955,-113680,-96527,-83695,-16677,21987,27920,5679,11036,-61397,19624,-73675,-57551,-26742,-2369,-13351,-24983,29865,11730,-38044,-3571,1384,31966,-30258,-1099,4903,67148,-11618,9729,-43862,-62076,-54599,-44518,101911,89071,50146,58244,53873,40429,37283,58257,65258,10252,6170,12994,7540,32087,43222,-53722,-29594,10243,85368,-73829,-45142,-80786,-48181,-43145,73390,-33272,-40152,-23638,-82067,-11921,19203,-9901,-74347,-113899,-55030,14523,-37684,-29165,-951,19776,-7476,-17744,-14856,12421,45286,72935,20028,1069,-61585,3804,-17247,41081,32634,20956,-11802,-67747,24874,107253,-226,-34106,10047,-39814,-50058,-16832,31586,98551,-15025,-33022,478,26119,-2659,114,-20274,-64600,2618,-54584,-115538,-59217,-51504,43412,125225,44274,-38821,-2525,-69413,-106797,-14805,-331,29707,-25741,-12816,76163,49393,21736,82597,4287,120583,-28188,77543,26206,50187,-46432,-23978,-27123,29716,39717,4311,14733,-3768,2167,4867,26041,14657,-34014,-81417,-7044,59628,6936,-69173,-30830,27080,33887,88196,12937,-19674,28563,37341,38289,-3295,-2399,-7935,83369,-7972,-86563,-1286,6257,15619,19887,-58776,12118,-52822,-24104,18426,-8066,-100258,-42644,26724,20770,-32139,-39510,-50840,86687,2762,-43371,3569,1585,-16327,-20701,3317,29508,-12288,-58257,-75763,-44425,-15661,36486,-57241,-67323,53732,-55370,19915,70189,18810,-22927,-62673,-3720,53307,78003,-13104,-29131,66686,-6478,-70119,74660,-57463,13880,-48768,88107,-19306,-5295,30921,86268,83619,25978,1651,42222,-1297,-13955,-6260,10550],[-50712,-7124,7943,-16187,-58308,3579,8918,-19565,36105,15058,6342,-104,-45615,20062,70377,71927,76703,4021,7204,7557,26784,-34203,-53339,-23718,-67402,21735,33495,40614,-2137,27172,11281,-29940,-19683,71916,16762,32620,-34499,-64700,99476,6172,14438,-4754,11642,40170,23636,-39606,-18154,-142144,-13182,-10467,-23536,-31302,-10812,35275,-61389,-43388,-37913,9263,-55991,-19515,117396,66897,14125,53276,-61075,24124,37473,-8389,-3396,87082,-39146,-93654,-18542,-7287,-15622,-47279,33876,76547,47420,-17410,-18223,2321,-29988,28056,2854,12638,78014,-37574,-106081,-27292,19271,6803,-46908,-35584,16908,79933,-24969,41416,9183,-26294,-65471,28464,50152,-21914,-89566,29805,-24951,1823,-17147,-20363,-59592,46613,2370,-25047,29049,-13891,48897,67724,-41712,35810,-3059,-87833,73990,37185,60115,59897,79245,22164,48197,50647,-28901,-53494,54872,-52585,16623,28531,-49707,48477,-42902,17366,-42663,25639,18438,34942,-4326,65999,90325,20203,24967,52670,36497,-20225,-124285,-80461,-3117,57133,5557,-30290,3737,-105642,14411,-12195,-2813,60922,-19480,-2730,-14342,86931,114524,-14382,-26633,-27545,6953,33567,43716,22951,18656,-45238,11448,102660,-25307,46798,8789,-25767,-10774,59516,-10753,471,35391,62729,54608,-43757,-51859,-21002,6437,-30511,-29535,-35197,-5323,-48718,-24416,7002,21515,11610,-4842,66494,-28385,-64469,64561,-68756,70864,23245,65597,29660,20206,-28374,-41296,18763,-9345,-22721,13502,-59395,-72161,-10870,-10880,8262,-10410,30114,-43083,-43176,-8554,7483,-11135,95661,42959,31596,-21103,-8397,-75695,10467,50556,-19857,53260,3175,49325,42719,-18426,26946,-8870,-61664,-91863,-1180575,-754792,-217108,-162686,-62890,-89960,-44984,-35087,-22951,-64852,-177809,-36239,-75367,18654,-53049,4588,-3482,3472,5176,-79368,2396,-52405,35037,-34274,-98063,19933,12378,32189,47326,-35655,-39444,72816,47667,100237,3755,-106901,4900,2141,-36136,46742,-50913,-16363,-14273,-19669,-44823,-92215,-27565,-26465,-4862,80696,5072,28824,23175,-14415,-127389,-67509,-922,-90755,62696,30022,24381,-89039,8558,46554,-32570,23401,59284,15162,-9326,-55523,-2763,26853,-15700,-15338,-5722,-24182,-59933,-26497,-90260,-36008,-29084,-39443,-16560,32623,18171,-44807,-53439,-18423,-121094,-280619,-45636,78268,71158,127400,19684,-37644,-39194,12663,101331,-40016,31340,-69076,26204,23912,-37064,-25780,-9856,-37300,26722,6742,64448,-10075,24211,92603,45624,-33628,-32242,-54289,14176,12966,-60862,32738,6171,4580,13688,-8583,-43928,-9278,31174,-6678,69868,100088,49007,-66812,-16870,24327,30261,56825,-50404,-42697,-65951,14922,40144,41874,20937,111816,92187,17171,-32932,53958,-102560,-18373,-4711,67034,40169,39413,61483,39759,-106584,-52058,-26616,-5011,30254,-32439,-6839,-9832,57098,-56649,-22980,-21992,4261,-2814,-30535,52255,61459,89047,552,10280,-42215,32222,23374,-28,35949,19176,-10762,1651,21851,-36648,2602,64829,-18546,-43998,-29874,23949,81447,123739,39097,28743,-5448,5479,73111,38689,53826,-54228,106572,30897,-29644,-3791,1152,8655,-49700,53249,9572,11847,6681,-80962,-26188,-69220,-72782,-50896,-25569,-19112,18866,-7397,32970,-4413,-29300,33682,-17315,-77295,-37526,16808,-103138,-13972,55949,-7484,-43741,29294,-11769,-10457,37876,-44916,-37123,85149,108063,-51064,-34272,-46080,45160,97671,31569,13556,-8401,23597,72815,-7325,-25971,15377,-72017,12623,12015,46871,63099,-2937,-19662,1551,-15063,10386,-30512,17845,-40412,-45524,7552,11936,-18875,-3180,60001,-12840,57699,-3743,-75582,-33482,-80514,29117,-19028,-85768,-63489,-69004,-3930,42978,-54705,-50761,-6162,64653,-28504,39067,8919,-39598,-23565,34293,-33834,-51551,-33974,41216,27642,60321,-29614,46828,55622,20642,94340,-14332,16373,82247,-7052,-6400,-25433,-93225,-29829,45254,-33106,-107693,-66508,-4831,-4963,780,-43938,-10311,34811,56866,27367,-46584,6933,41253,150453,20528,-13932,-26507,-50552,24808,-108676,11292,-3455,-80308,-4431,-10981,11913,-8137,5534,25274,58907,63190,35091,-24858,17984,55911,35602,67667,25521,-21143,-39311,54437,43155,44813,-8997,9090,-59902,49973,75178,-15475,38712,12384,-3238,41975,35474,-26170,2075,-19456,-40181,-54421,1232,-9862,91395,-9077,-8441,-41036,-53746,-16487,-67582,27423,18709,-43810,2948,-60798,-41526,-9524,-8111,17968,19560,-21323,-15436,-41495,18541,41603,74901,-10208,-10349,4906,10010,7030,10281,111385,17546,35697,-29754,-59731,-18427,54624,45281,18493,-32381,-26572,4731,2913,125800,-24579,-36296,6125,-21384,-21160,10705,35672,70886,105945,45992,-1154,-83888,-24551,-78887,50907,11095,38079,12714,15628,78595,56508,11536,-74827,-7210,74731,-16970,89045,1238,20690,-22774,-42013,43578,5453,17175,-11105,-13679,-15947,57797,16322,18241,-5672,49275,-2601,14406,7571,-39924,17771,76451,26141,3808,789,-3416,-46352,34558,-73567,-136824,-182125,-717833,-3316264,-1216340,-306119,-239527,-111360,-160931,-89872,-130127,-143785,-13453,-43360,-30111,-105359,38134,-67310,-38891,-5104,19226,16370,-38931,13509,-59084,-56701,-58964,-67707,-16430,-71837,88033,-15005,-67328,-23407,-18724,-55832,-36082,2304,-105305,-14640,-36211,-15942,39395,29426,28700,-127841,-25036,24072,5866,-27763,-25542,-19368,3140,445,42202,-48276,10292,43554,-3025,-24351,-27153,-90425,-54207,-79073,-23979,34514,5997,3394,-2062,-73815,18991,-52274,-69508,-32635,-15843,-2246,-16363,27978,17957,-67815,-39384,-21242,25734,-28328,-3123,10062,89885,-29106,4747,-32976,-77039,-91336,-40966,51107,65113,40509,47713,47068,37776,20399,67789,72561,9615,-5689,25677,-2022,45684,58370,-30524,-50985,17356,84164,-57643,-40535,-86046,-38154,-35688,64773,-50111,-24874,-13284,-115366,-27562,37920,1959,-56615,-115869,-77668,11055,-20062,-10203,45246,33913,7548,11358,1755,54577,57212,65388,16046,-18645,-83323,8532,30476,35182,31093,12476,-26399,-51971,-4353,89073,-554,-45000,-23694,-50845,-42027,-31220,12337,94714,-33381,-24947,3513,54144,10813,1748,-15271,-66427,2234,-28869,-67825,-60563,-43798,64181,82717,7722,-51961,-25226,-64135,-53859,9850,-9642,31903,-14313,10956,34308,38068,60102,53644,-7663,115632,-40229,77015,12494,53932,-46295,-21914,-24329,17537,50056,23817,18372,-54478,-22506,-4026,38262,21954,-31091,-38399,-12297,50004,11632,-54443,-27481,37239,45083,68306,29183,-26083,28638,40546,35514,-32760,-16055,-4127,49622,-9034,-103910,-1591,8731,9717,38783,-76230,8660,-25504,-19307,18093,-21954,-144044,-62892,26566,28915,-39818,-44036,-49944,64156,-7052,-62519,-16070,-4178,-5673,-20927,-12170,8910,-43460,-47853,-77483,-14820,-27468,31422,-66530,-76742,49816,-77568,-26285,68275,18751,-18303,-86994,-20729,43550,45998,-15632,-12351,55353,-13313,-47170,63866,-42888,10994,-47018,72972,1470,23259,53072,105518,101889,29293,3687,26750,-14534,-18169,34539,21922],[-38701,3683,-17763,14020,-53726,834,19195,-49079,8014,16802,10889,-378,-60817,16616,68653,54844,64528,21974,7685,-6788,29389,-45333,-52403,-16076,-38362,39502,22671,38888,3082,4156,-66,-30557,-42075,65368,18658,37817,34412,-58195,96199,2194,8300,-33000,-4965,26484,34884,-59207,-4296,-100139,-36316,-9073,-20829,-21767,-30285,21723,-76930,-38416,-12927,38206,-24406,-44824,85859,44435,-29,54395,-42998,15958,35430,4987,-29371,83576,-36482,-114082,-12703,8346,-30455,-51526,3062,-180,27850,-5065,-3160,6576,-28515,23803,-21911,12386,63336,-74858,-129110,-11649,33033,11812,-43670,-24547,-4128,90520,-29199,22825,15040,-24108,-67654,30552,47333,-18518,-98510,30166,-21984,36403,894,-15951,-47075,27783,-10255,-13210,32840,-929,45469,34019,-70805,39240,20085,-98861,38083,22826,49771,38917,43886,5885,20464,10721,-22762,-42773,64430,-53432,-3338,31568,-59280,71559,-31559,-8616,-61237,11684,24596,74105,-8158,36914,58343,66720,49002,51112,23892,-14462,-129537,-65107,12607,74577,19046,-31225,2672,-117477,16375,-20845,-884,45972,-25331,-17931,4116,82042,103013,-14831,-87558,-22986,10696,26168,63668,52806,18490,-75375,-2579,113009,-13998,23127,13281,-5041,-7012,48286,12583,4443,31213,56413,80281,-50907,-52555,-18340,-730,-45632,-20415,-35385,-23456,-22279,-10163,-1847,31709,18241,4650,59775,-20922,-57069,84946,-71855,74312,11911,60856,17460,-4903,-41037,-43766,-23270,-18910,-4981,11451,-82230,-52490,15921,-13647,34576,11253,4815,-38647,-70418,-21818,6777,-21776,93585,56358,22208,-64608,-76188,-85145,7971,126169,31600,50792,-32155,43835,28828,-11037,39400,-14931,-60109,-29098,-1199755,-840005,-282495,-159071,-38662,-44592,-32218,-24479,-25740,-27444,-130155,-5514,-71041,10696,-43653,-22804,-7650,-16151,-2607,-117986,-2750,12571,37594,-12011,-64752,22840,13033,80491,54668,-16851,-56641,75328,49227,98410,-8436,-91888,-11353,-61137,-75239,54128,-45332,-10,-16073,-18862,-32282,-86375,-22629,-43090,10831,84829,-22298,19022,42597,-15709,-145781,-79884,-21995,-84681,54206,40212,40971,-105324,-18361,37900,-19477,27626,66252,603,-10426,-69553,8882,50052,-12089,2494,-16524,11411,-41394,2006,-69225,-33509,-48787,-18288,13944,76325,4625,-42408,-44454,-29478,-63842,-272295,-87541,51972,54662,127051,-71,-57964,-70246,-14297,62606,-51927,10984,-62981,23152,-41771,-37051,-15552,-11560,-9595,41677,-22,62052,-6330,69335,114155,53824,-45625,-27581,-39305,-3004,-24336,-72816,16998,-14364,-1261,5837,6126,-10294,-10878,44415,3245,53612,103338,59844,-55997,-3643,14816,22727,46033,-11288,-41161,-61742,-12731,36048,44951,10986,81138,54785,21168,-8509,53412,-88231,-22759,1734,56726,6076,28855,55264,49227,-56534,-42288,-50345,-2738,50007,-21410,-936,-16721,32830,-35950,11628,-16621,-3239,-18007,1774,69168,55650,107100,2388,1291,-28783,25152,46754,13997,25650,398,16454,-8619,48190,-12920,20057,46159,-8881,-38316,-34331,31571,95805,106594,37038,42975,-11293,-16488,63243,12907,72520,-66237,107356,30886,-42443,-2696,-5218,1900,-67362,62757,15532,-43662,21355,-53643,-22795,-56660,-62738,-39783,-178,-24759,10107,-18522,28903,7019,-44437,55171,-8033,-69280,-32584,-603,-84764,-1480,56253,-3488,-6453,33083,-28324,-49372,30871,-24187,-32552,70086,94529,-16608,-33297,-45155,59467,86350,39520,-2764,19300,27263,46158,-2509,-656,14515,-68731,22947,12539,31142,23932,-15836,-30735,-37362,14540,42790,-25797,37458,-41860,-24935,8478,21945,-29723,17453,51623,-32144,51463,4553,-71382,-31717,-52349,17616,-3591,-94460,-66600,-66498,-15299,24525,-13819,-21604,-1327,66160,-105,66090,48344,-8217,-16917,53694,-50555,-62650,-54179,26857,43243,78948,-8837,31637,47520,838,90789,31501,38870,56092,6353,23348,50365,-92426,-40703,92521,-15763,-67991,-65593,3746,32177,3257,-59935,-4,46671,24620,-18476,-40592,16488,46991,154107,19553,4599,-12531,-38599,25573,-100594,6469,-3239,-67905,21807,-3491,42376,-1976,950,32861,72512,42598,18079,-2476,48625,57220,40782,73525,27192,-35750,-66764,57448,11103,51212,-14440,6382,-44388,63756,104174,-1420,55341,11327,7946,51478,25919,-40227,35,-23587,-63194,-47750,12009,-17486,58781,-2294,-27420,-57258,-54777,10429,-39492,7939,-7669,-36499,2611,-69797,-27040,19104,-10985,16717,39981,-31505,-15494,-23605,45344,60579,66412,4156,3112,16232,19027,-25557,-9180,103047,-6696,37908,-33783,-79414,-25584,37142,32651,31046,-34486,-30861,36599,53392,91862,-57254,-35607,18347,-19631,-1657,-5599,36342,73274,86764,59843,11262,-69625,-15357,-65655,47445,3019,19490,-1585,17818,63997,42836,19982,-95445,-6186,79111,-18484,86940,16270,28898,75,-26213,40781,1045,50997,7802,-526,-47699,33352,19666,14689,14376,46898,11829,40833,10087,-57497,42153,93161,27058,-5179,21135,1559,-52671,43092,-69779,-127001,-156075,-682662,-3445614,-1227809,-303757,-214358,-65274,-140391,-122290,-113540,-156693,-22003,-53206,-45927,-135082,12544,-71146,-64589,-32067,5950,3196,-39783,27632,-44586,-48449,-67432,-63167,-2896,-64196,89988,-24244,-71016,-39011,3411,-45628,-47229,-21681,-88884,-5482,-36125,-2689,66361,65654,38909,-114772,-37985,40985,21822,11791,-19283,-41008,-52527,-4386,59282,-55611,-27138,56692,-4277,-7419,6611,-64936,-9113,-70701,-30537,42772,-8081,-5833,-27776,-77811,20653,-33271,-67031,-32922,-28755,6523,-7383,18926,20229,-89882,-60028,-42015,22977,-25378,-10670,14225,92959,-41311,-5852,-7600,-74151,-103398,-27975,-1140,37282,39508,25861,44627,30687,1141,67480,74074,17404,-13149,32803,-17635,50150,51435,-14361,-69973,24362,61130,-43939,-42420,-86942,-32421,-26614,57507,-50701,-7120,-3569,-141476,-39930,45959,21162,-38719,-107028,-100495,9507,5756,13412,93635,49019,20046,38830,29134,85156,60856,42446,7266,-35974,-100797,11409,57276,20116,21305,757,-29452,-25083,-35687,44576,-10286,-54074,-59713,-60130,-23066,-42008,-11556,72462,-53848,-8648,18297,78075,24403,2798,-15939,-64462,6597,17600,-10130,-51075,-38449,76188,36961,-11547,-53747,-31932,-41947,12025,30577,-28014,27696,514,25917,696,34604,86190,15965,-22642,80074,-40111,65601,2888,57156,-41747,-15078,-13855,2353,53768,42968,25605,-105875,-42432,-8700,50774,32990,-12473,36941,-10907,52445,12998,-40939,-30810,40910,51809,47708,42826,-28403,23829,30093,30675,-67944,-30966,160,11141,-15099,-107927,12625,2014,4059,54401,-86315,1154,8892,-9222,18175,-31961,-158135,-78567,25083,23369,-41058,-41334,-38397,36522,-3468,-61988,-18858,3638,7641,-18383,-23171,-18483,-69065,-30931,-63637,26464,-32766,8677,-71325,-79948,31652,-69522,-60952,50203,17190,-29063,-106791,-26856,27330,10620,-21408,6396,50752,-18026,-15829,54643,-30434,2455,-43252,58485,15887,38116,61363,110935,106358,24658,8290,3623,-30843,-17043,62244,26105],[-23702,15363,-37702,36391,-39269,3977,23667,-67488,-20637,9465,18607,-6791,-84865,7996,62532,32101,55424,40978,-3574,-18358,35431,-55306,-47936,-8072,-1908,47382,12006,26847,5831,-12534,-14341,-34043,-63085,47644,19700,42955,100443,-39630,85656,3384,-728,-56374,-21518,-698,43068,-81527,6344,-48546,-59233,-9690,-6601,-7227,-44009,9997,-85526,-28733,6204,57226,18701,-67751,63014,17106,-13675,54635,-23015,6250,29629,10374,-46528,76289,-32877,-116939,188,15224,-31085,-51593,-34361,-77705,1630,5934,5536,12982,-25401,22443,-42635,7204,36859,-117049,-139549,2363,34050,9205,-38117,-6462,-22575,81972,-28728,15133,33493,-14654,-66112,26327,28256,-30887,-96286,29321,-20807,64642,18142,-15302,-33544,5221,-22616,2573,41570,25583,54425,-1216,-73355,39061,36464,-91949,-10514,5659,36363,11571,1027,-10933,-16591,-33619,-11800,-30735,58703,-51351,-20327,38221,-60432,82206,-13112,-22325,-69992,-143,29786,95055,-16469,-2547,15841,105106,93835,46936,11305,-14865,-105282,-39530,26283,87284,36150,-29724,1095,-97811,5831,-18856,4897,25204,-32169,-33208,19544,73280,81346,-6307,-90690,-7509,14410,9134,74659,70814,18987,-93034,-21284,88335,-5393,-992,17339,10391,6790,28042,47324,7900,22803,28945,88763,-52736,-50596,-17711,-387,-42105,9265,-24282,-43925,-306,-361,-14354,42351,29095,14158,52189,-6116,-40607,75168,-57812,73023,5780,47560,4592,-20878,-33742,-41353,-69340,-34002,12188,13766,-82976,-26917,52187,-1711,64156,39619,-20321,-35250,-79775,-33312,-2110,-28128,82729,67848,8580,-98001,-97604,-88275,-857,183825,79753,51929,-48087,28459,10121,-4903,49789,-18216,-62226,26523,-1195290,-912378,-336678,-152701,-21642,-1134,-31696,-16949,-35007,12151,-71509,19981,-77000,-9371,-29576,-48952,-21834,-45274,-13257,-138530,-5471,53905,27525,-4648,-21686,20784,12122,127858,47130,-4418,-65675,66953,39313,78872,-21175,-72668,-29434,-100540,-100205,40128,-38978,7304,-16888,-14663,-11008,-73103,-17732,-63836,32913,69623,-42111,10826,68895,-6456,-146027,-83593,-24774,-61032,33704,49720,52092,-104273,-43662,23709,-4676,28925,63479,-10240,-9350,-74214,17106,59736,-9274,16597,-14436,38220,-20848,25711,-48300,-35155,-70305,9920,51832,119242,1133,-34740,-35667,-45559,3199,-249451,-149113,26192,39696,119061,-13778,-60276,-77804,-35721,12838,-63704,-6626,-40372,27525,-85749,-37432,-8109,-16971,13353,36258,-12463,51539,-1575,85803,123356,54090,-46132,-18445,-18505,-25590,-53711,-77241,199,-28535,2143,-1460,18492,17707,-9735,49926,17970,25888,85503,71390,-37478,10839,-2130,21575,35315,28589,-29451,-53892,-34541,24614,36609,-4422,46031,20520,26260,12967,40156,-56150,-15368,20232,42084,-31095,21464,33123,51524,17208,-20671,-59767,-1538,47839,-14819,4764,-20858,-13680,2050,51677,-8518,-12396,-30148,27305,74152,54802,112237,2062,-15594,-12496,17321,64325,28783,5090,-16754,64158,6907,58020,9961,39739,26194,7866,-27890,-30435,34308,89836,74068,26288,62484,-15908,-38298,37586,-12929,81970,-75119,81286,21557,-56604,3273,-1247,-5343,-77467,61859,22755,-87859,33437,-30882,-15708,-43080,-47128,-2454,16319,-20338,7074,-26516,25419,19497,-65470,64309,17187,-50248,-24275,-16884,-34789,23223,51201,-4926,10709,27768,-47380,-71210,20548,-2033,-19042,55647,62171,8064,-31905,-27229,67685,58947,36371,-15279,38708,12873,10683,-5295,12973,6552,-56554,25986,6303,11071,-16432,-29065,-29801,-85969,37966,69926,-19099,57688,-37652,-273,15394,28078,-34021,28715,36600,-49804,32224,20536,-63272,-20540,-14155,2465,10092,-85687,-58232,-62571,-33101,7530,31867,-6822,5866,60662,25925,80429,82937,33782,-10657,65055,-44349,-68251,-58377,19982,59686,84898,12099,17660,38012,-11501,93097,72420,48280,18017,20833,59245,97598,-80173,-39673,128283,-146,-9884,-52913,8462,47750,8478,-60891,15019,52959,-25357,-58778,-31180,35469,55517,131861,27467,24740,-4497,-19804,22408,-90336,-1788,2337,-48423,37953,-2705,50524,-5065,-7480,32141,84777,18197,2920,18110,64171,58281,43685,79095,21665,-52362,-80249,51919,-29208,54343,-21519,5643,-13380,61231,110306,11163,64039,8318,16192,58547,15069,-56447,845,-29963,-86362,-29634,26035,-20281,25196,8803,-36196,-61257,-52397,30177,-12667,-17246,-35627,-27669,9549,-65390,-7238,32896,-11482,3741,55789,-33239,-346,-4324,75376,71995,52963,22613,11446,27756,25921,-50731,-22220,78061,-22904,23245,-39209,-86337,-31848,9944,17873,37668,-25256,-33366,67403,106438,43147,-82803,-30479,28151,-14014,10636,-23483,33764,71352,84652,71705,37550,-42494,189,-44275,39098,9785,3731,-20700,26241,55579,33179,26005,-102773,-3038,81532,-17155,71086,18707,29657,27834,-6327,43443,-2778,81084,45196,13854,-58652,15386,23144,11987,32508,41107,33989,50400,8248,-72755,51862,98268,15945,-11589,31513,11592,-48550,42790,-62464,-121812,-125790,-636579,-3562687,-1245715,-313911,-195416,-27100,-116166,-149190,-94420,-171323,-47934,-67385,-46384,-141155,-20199,-76705,-84801,-57902,-19972,-14663,-45658,24782,-23920,-30880,-66246,-53013,8739,-51096,77895,-34187,-70069,-51891,4911,-28322,-55588,-41386,-60587,4680,-29656,12123,74632,83978,38369,-81799,-43439,47347,24406,47196,-12458,-66235,-104471,-5442,62044,-56247,-27467,68283,-5534,508,35251,-39951,21321,-59229,-37976,42785,-2482,-19560,-59127,-75082,24942,-21487,-51458,-30461,-38537,11596,2240,6205,24479,-86475,-60362,-55008,24382,-21518,-22543,12343,76211,-43950,-20144,24967,-58396,-89137,-7278,-33260,12033,53262,-1605,45527,22285,-16596,57869,68393,29734,-12880,28237,-34672,43734,27570,-6303,-74076,28655,15789,-38715,-46719,-83468,-32292,-18413,53132,-36778,8512,842,-155907,-46265,42564,47317,-25084,-90382,-115424,9158,34462,35397,127929,55291,22359,57847,60341,93143,55056,7370,-3351,-47707,-105737,10133,44293,-2667,6908,-14823,-19752,6278,-61178,-16837,-25681,-61139,-85454,-64144,27,-48950,-33311,36435,-70993,11160,42229,92027,34912,8162,-22820,-62408,16028,70650,44827,-32004,-36455,79535,3163,-12697,-39872,-20793,-9895,61970,38898,-49978,18875,17062,28757,-15874,40019,92268,-16281,-33897,30650,-27188,46823,-1447,61195,-35041,-5847,1046,-15775,49431,57354,34909,-138281,-51996,-7677,57749,41469,10969,114673,-6771,60507,7243,-32920,-39688,39180,50772,31443,50292,-26316,16552,8190,26187,-96023,-41602,5157,-20872,-24835,-96858,33664,-11918,-197,61787,-84569,-9764,40321,4892,21613,-33623,-138245,-87090,21270,5699,-36173,-34565,-36192,10902,13529,-42528,-9504,26731,18574,-13079,-32681,-45205,-87773,-12272,-36700,66191,-28417,-25640,-67307,-75759,-177,-32695,-75559,26643,15003,-41549,-108914,-21890,8725,-13961,-27351,23670,55101,-17889,14879,49936,-23214,-9364,-37979,49124,23202,33603,57066,101845,95874,13181,14612,-19774,-43361,-9937,68922,20230],[-10340,22814,-43693,49037,-14985,12740,22359,-66577,-41781,-8097,24149,-15198,-111973,-2513,50298,12888,50291,59095,-22501,-24705,40750,-64295,-44313,-1517,31743,38913,4307,6782,6106,-17596,-26906,-40855,-77617,20867,20760,43634,144350,-14255,74594,8374,-9773,-70630,-36001,-29118,47431,-98533,11818,-5396,-72512,-13446,11192,6482,-46406,4006,-76715,-16865,15485,54448,58932,-75693,57473,-10994,-26592,54144,-4280,-2344,20394,9715,-51815,61338,-30934,-99327,16037,10140,-15597,-44567,-66755,-123995,-21562,12445,4205,14250,-21584,18954,-49075,-2773,13622,-138716,-132266,10517,25024,1799,-32243,11371,-33925,55069,-23911,18630,55826,-947,-61359,13355,-3147,-57921,-85086,28836,-20467,74201,30304,-20185,-25612,-11988,-34908,19280,53298,58328,70027,-24622,-50077,34380,40594,-67948,-56692,-9853,26610,-17951,-36264,-24078,-50934,-67528,3314,-18725,41096,-44442,-28552,43369,-53618,78162,8564,-19159,-69009,-7293,34519,92128,-31400,-42516,-26615,117342,141375,42446,3944,-20846,-70418,-13396,33305,91816,50875,-25126,-1130,-52762,-13387,-9081,12599,4256,-35994,-46341,29859,61163,56537,7552,-37073,17891,15591,-11787,74495,74001,22238,-92280,-38655,30146,-1576,-20227,21722,18491,19895,1331,79926,13748,10404,-15256,77951,-46653,-44503,-18757,5314,-22573,46717,-8638,-60640,15729,7379,-23409,49274,36737,19760,45622,11207,-17087,36675,-28411,67476,6758,28627,-5598,-26059,-12818,-31454,-107971,-49824,28585,19366,-64969,-2520,86244,21580,90971,70315,-35670,-30706,-65725,-41043,-14214,-23673,78137,78638,-5891,-119947,-75364,-89854,-13623,206785,106201,54258,-49481,7586,-9724,-1625,55212,-20604,-68070,58346,-1166246,-938437,-375783,-145895,-19447,27447,-48573,-17764,-50385,39499,-21116,33580,-93393,-34897,-14524,-65509,-46006,-73581,-26454,-133293,-3646,56107,11545,-9202,17749,14512,8458,156050,27967,-978,-65563,46754,18118,44386,-33278,-57695,-42951,-93746,-103700,7785,-35566,5171,-15673,-9315,14500,-57980,-12349,-83601,57498,37893,-47508,4936,88831,5924,-127570,-76857,-8449,-25858,8394,58822,58581,-85500,-63990,7789,12322,28767,50982,-11224,-6298,-66159,20836,55445,-5732,25697,-52,51188,1934,39599,-32554,-39346,-85908,35384,84027,148465,12112,-22992,-26099,-59696,45656,-219506,-214143,8981,29158,105287,-20911,-46396,-59560,-43130,-38574,-73938,-16839,-7997,36368,-96662,-34767,-925,-24737,26900,14734,-29464,35603,4539,72073,122135,52315,-34864,-7029,3375,-51169,-64594,-72179,-13273,-36502,11250,-6141,24596,32931,-6586,45256,33396,-3632,53870,80129,-15482,27040,-21559,25220,24118,58853,-10441,-45974,-44367,9689,20492,-21438,13780,-137,31992,29151,18969,-16894,-2739,45245,28562,-60358,16756,-895,47541,86552,5061,-57135,-1960,20873,-20077,7641,-15195,-64499,45358,82984,-1098,-19272,-37927,34939,65763,56610,106130,3830,-35630,2864,9330,72190,39542,-21386,-28461,119553,44597,53283,28050,51726,6736,20471,-17049,-19331,29392,64348,36867,7069,79676,-18794,-55009,8805,-31812,77536,-72612,45955,10668,-67064,11406,8906,-10970,-78182,48168,23936,-108189,37713,-20912,-6394,-31128,-24518,53157,19526,-10514,10132,-30162,25112,33373,-79218,62660,51445,-22510,-13553,-25440,29564,49247,39514,-10504,696,13356,-64371,-72294,5627,16741,4241,44774,20140,18559,-30031,-2873,67087,23270,20951,-20956,47589,-13451,-13379,-14934,5951,-7124,-41068,19523,-7229,-9412,-52504,-38350,-13788,-124678,48457,84945,-10264,72867,-29227,22084,23040,30300,-33832,30041,16835,-62699,6719,36583,-55045,-5465,24215,-11162,20798,-52949,-37326,-58769,-54483,-3983,68269,-1281,15501,50636,43770,81677,103382,71486,-3826,65759,-16068,-66156,-43340,18657,74137,74808,25912,7510,34012,-13265,99726,96400,45840,-20812,32105,84706,96472,-63439,-30843,137127,5178,30234,-33430,8502,39821,15585,-45508,32528,50874,-79286,-82716,-18299,61803,67562,87133,38498,44319,-3477,-188,13054,-78775,-12132,9533,-30867,42041,-10433,35696,-18515,-18195,22641,93845,-4816,-4122,30527,56168,55317,42482,79413,12003,-64766,-77686,42416,-62362,55069,-32754,7517,24242,45974,92660,14540,61243,4026,19570,62849,7571,-66911,6062,-35809,-100854,-5779,35408,-18275,-3168,19396,-29605,-52064,-46480,36931,10066,-41212,-55490,-20470,22536,-45395,13606,29086,-9796,-17726,60808,-28187,25706,11289,99467,70158,42750,39271,13408,35643,28998,-61237,-29226,44445,-24309,-2080,-47389,-76675,-35918,-21241,3613,37563,-9323,-33363,91883,145681,3163,-96557,-21928,36742,-5913,13383,-37190,29143,62837,97687,77172,63902,-13001,19564,-24209,25522,26573,-7843,-38810,37676,53496,34018,28753,-86423,5746,77607,-10289,45936,9017,23519,56107,14138,48395,-5553,98356,94091,25183,-47281,9035,26846,10870,38555,35657,54032,42215,3085,-83206,41831,93508,-3062,-13455,30559,22185,-35215,32827,-53609,-124113,-101152,-603326,-3671393,-1286465,-340420,-192727,-12702,-96711,-167010,-80081,-182895,-83894,-81228,-43323,-128899,-51586,-86704,-98265,-82760,-50217,-32053,-55710,5202,-2626,-2438,-53370,-42722,16309,-36676,52773,-44979,-68960,-54979,-9571,-5986,-58903,-50093,-27903,15093,-17045,22428,59090,84260,26688,-48262,-42993,42163,14491,65150,-6836,-84803,-135230,-3157,50522,-48743,-351,74908,-9476,-17431,50318,-18520,26332,-47943,-46989,33595,23814,-33274,-84668,-68525,29097,-18337,-30559,-29092,-44213,11656,12303,-2264,34017,-50667,-46067,-56929,27837,-17311,-36594,2186,46828,-35088,-33938,53088,-38808,-56494,15920,-36745,-5424,77390,-27202,48536,17708,-30142,42749,56298,41051,-4664,9937,-48100,28758,-4401,-4841,-50510,28445,-37437,-42369,-49912,-74934,-37133,-13558,50861,-18229,18363,-2665,-156824,-45591,30639,78077,-16815,-71864,-116478,8978,60248,49571,131398,47321,12776,65442,87024,77702,41571,-30029,-12306,-51573,-89113,3001,-6008,-28149,-6928,-34033,-1137,33458,-75085,-77712,-39965,-64721,-89641,-61228,18173,-53351,-48568,-3283,-80589,28962,69466,94619,40382,21220,-33675,-63159,29180,111063,85087,-9844,-37105,76035,-10040,-1843,-11427,3905,21008,74927,28940,-69051,8290,30100,19764,-16062,50074,81649,-30663,-36505,-8129,-6618,28933,87,66331,-27421,2779,15161,-34126,38428,63669,44762,-141357,-49768,-2018,54652,41255,27009,160749,-4962,62575,-7348,-31012,-50802,34463,38408,15668,50087,-21025,9628,-16601,23735,-106024,-42636,10611,-38416,-35807,-75549,49299,-28457,-2471,57983,-70057,-22274,59162,21863,28911,-24860,-95806,-85966,15352,-17707,-26225,-27050,-56189,-6921,38140,-11547,1162,57194,23287,-6029,-43128,-63421,-98653,2232,-3114,90307,-15545,-61004,-48269,-64911,-41387,16701,-69844,7114,12870,-45166,-89215,-8932,-6398,-19457,-29917,36545,65813,-11891,35520,48401,-21782,-20345,-32108,42022,24167,12509,44640,82047,73072,-1333,20443,-38510,-47166,1499,54523,4798],[-2506,23371,-35034,53982,13679,24356,17019,-45518,-50120,-32974,26056,-21344,-131196,-12465,31283,4675,43542,72543,-41496,-23691,41151,-72302,-46792,2620,52454,13432,696,-15519,5453,-10245,-33509,-48758,-81787,-10331,22656,37676,158869,11282,68884,14423,-15139,-73754,-46878,-48738,48540,-102670,11324,20457,-68254,-19360,22295,14006,-36523,4735,-43439,-5845,14859,26847,82669,-60858,67342,-34656,-38361,53245,10223,-7237,9818,7054,-45520,37376,-31536,-64141,29657,-5204,11907,-29590,-84827,-128142,-34064,12771,-7981,6774,-18623,8534,-37546,-14133,4430,-119844,-107926,10559,13787,-6435,-27554,20387,-36247,16090,-16538,28954,70594,13175,-54274,-8073,-38004,-88071,-68085,31181,-19917,61242,34247,-30038,-25748,-18041,-45800,33491,64070,85893,83805,-27977,-12368,25250,31082,-33716,-86688,-20300,24450,-43447,-56880,-30752,-71759,-79407,20902,-7770,17840,-31386,-25076,41517,-42179,62097,28478,-2584,-60617,-8163,39885,69682,-52461,-72427,-57931,92892,164769,40221,3469,-29922,-41585,5387,31461,86956,56680,-18178,-4238,-3877,-33943,3767,19247,-11657,-34744,-55681,34179,46936,38952,21472,40422,44717,12513,-30379,64622,64780,29720,-73184,-48612,-41225,-1188,-32587,26704,19307,23768,-27781,96270,24757,-4148,-63031,53383,-32308,-34393,-20453,12762,3951,78897,5293,-67833,25651,12560,-23158,49076,37137,18110,40310,25201,7679,-14615,8387,60191,14889,7772,-11642,-22440,10298,-13878,-129335,-60194,43634,26110,-37864,14602,107700,48475,107713,95949,-36242,-24143,-31899,-43325,-23685,-5742,88350,88053,-17355,-130017,-32832,-93090,-26000,188911,98776,54131,-42822,-11136,-25966,-1711,53599,-24654,-77684,53499,-1116708,-896295,-400636,-139141,-34150,33709,-78746,-30774,-67278,46221,9353,33102,-114537,-58785,-2803,-68449,-77893,-90833,-41381,-106853,3293,27559,-776,-13323,43373,5086,1066,155663,3678,-5236,-57799,17122,-10942,2213,-43260,-52723,-48610,-40957,-84572,-32353,-36548,-3840,-11727,-5418,37689,-46021,-4682,-96204,78919,4527,-36710,183,90200,11597,-96726,-59729,21640,12713,-13626,65128,62404,-53049,-78500,-5235,30507,28772,31139,2096,-1959,-45536,20084,41373,35,29505,20320,49754,26050,42346,-22869,-40966,-88470,49448,98115,154038,32908,-9180,-14576,-65720,44289,-191663,-266056,1068,21203,86315,-22599,-22845,-23983,-31279,-82600,-81423,-18777,22202,43762,-82234,-25435,9338,-32569,28783,-14908,-48911,18091,11839,40505,114219,55694,-14974,3696,21009,-74013,-53931,-58000,-20631,-41008,21224,-6721,21718,31532,-2433,31553,40405,-24924,21215,83324,4473,45117,-35547,30615,13227,73977,11597,-39419,-42290,-5433,1469,-34991,-9251,-4784,38540,41536,-1689,16130,8434,68038,20821,-72414,12893,-37477,40688,124772,25679,-50040,-3791,-20927,-39095,5772,5013,-97908,80990,94874,3275,-20749,-41024,22717,46243,56797,93460,11645,-53111,13796,1789,69512,43866,-46178,-32154,159388,88826,42367,39388,47197,-11366,20112,-11809,-5633,18686,27793,6325,-17651,85460,-20955,-63716,-6733,-40360,58506,-55042,19786,6092,-69864,19310,21710,-12134,-67675,23556,13865,-104682,32106,-24463,3817,-21289,4942,109958,9207,-947,18972,-29696,29094,47251,-74654,53122,83774,8808,-2369,-22346,82845,65920,21311,-15678,-30553,-9552,-74316,-57100,-15374,27849,34270,37079,-20496,17711,-27762,16513,55964,-10186,-2062,-19493,45812,-42499,-15329,-27543,-20426,-23512,-26908,4835,-25968,-25643,-78044,-39901,14530,-135419,44234,86085,1250,76645,-19742,36763,26383,29530,-33169,24158,-2512,-67175,-15949,46135,-49995,6299,53450,-19442,28271,1197,-7956,-55493,-72761,-6982,82198,2057,27321,40072,50250,73788,106006,92191,4510,56764,22587,-55453,-14567,19006,82214,47229,26317,2362,40234,-5737,100431,97280,35802,-51653,37464,83965,58118,-45589,-19943,118873,-1481,32716,-15803,4097,15310,22887,-16853,48067,39545,-119953,-87786,-5491,90025,82337,35001,47126,60250,-8141,14593,-2560,-66781,-22516,14453,-23231,37626,-25879,5408,-39629,-29447,6707,97291,-21192,173,29003,27720,45666,35350,70176,1975,-68866,-63013,33640,-73599,54910,-47835,13118,56755,25978,61285,4921,46593,-565,17787,63832,5431,-65202,14684,-38343,-101753,18299,34458,-11721,-21810,24261,-8768,-33575,-36265,29960,27930,-57880,-58925,-17350,37144,-15933,30998,11651,-6707,-41299,52528,-19082,52329,19615,107672,52602,42949,48526,10135,38105,28214,-54511,-31951,14397,-10167,-27713,-59761,-54091,-37544,-48140,-7644,32552,9012,-30748,103969,159123,-16990,-96318,-11872,45352,2553,7305,-41310,24631,47189,117183,74584,79805,9253,41790,-12715,8146,45956,-14854,-50461,48568,54855,45793,28628,-44183,20223,61078,-275,18241,-7755,13184,81935,32098,52133,-7355,97069,136283,30455,-18334,14640,30312,11376,26871,34654,63929,21341,-3099,-86959,16501,83659,-23490,-11651,19269,28450,-16454,14876,-44593,-133747,-89385,-589797,-3757158,-1348342,-378418,-207149,-27722,-88120,-174954,-75046,-187127,-120287,-90891,-46759,-110001,-74984,-103797,-105487,-107009,-76319,-44900,-67198,-25448,14366,35318,-31819,-35506,17568,-25230,20382,-55874,-68413,-44169,-29871,16567,-55401,-44201,2521,23422,-1412,25405,26726,70985,4379,-30937,-38669,28245,-4502,56958,-3948,-87997,-137283,416,28658,-33825,26012,72951,-17611,-62833,47189,-3122,6588,-41554,-56533,17486,60024,-42195,-93590,-60441,28421,-21665,-15565,-32067,-46637,5580,21662,2052,46350,5875,-29625,-48202,29613,-13842,-50491,-14861,14523,-15830,-42466,64955,-24654,-18670,34684,-17663,-12548,98846,-44054,52191,21538,-38467,27443,40128,46261,8995,-18457,-54339,10896,-34995,-6815,3659,23489,-76707,-49327,-49643,-60122,-44745,-14128,48567,-8099,20607,-14236,-146007,-38887,15312,107950,-12393,-56873,-103105,8068,78582,53138,96747,26884,-4534,62771,101847,47293,24662,-57442,-16899,-47008,-49032,-10202,-68032,-49316,-15263,-54490,19940,48785,-76016,-119016,-46303,-61829,-67592,-52056,23679,-57101,-55974,-35697,-82064,40496,92957,88498,40743,41521,-44291,-67347,43491,122427,102457,5969,-38081,68122,-3078,12029,24257,32604,40671,48023,459,-79926,-1582,33542,2603,-6769,57371,62933,-22132,-29674,-17453,12873,20541,7296,70991,-19100,7924,23109,-47525,24286,60720,53856,-119449,-38804,4636,40103,28910,28016,157270,-9180,49331,-29479,-32487,-59856,29453,11934,-7166,43074,-14789,5379,-33229,23607,-93508,-31261,15596,-39199,-45405,-52782,49338,-41991,-2818,43875,-46050,-33559,59602,40492,36863,-7008,-50334,-73943,9368,-37763,-12792,-21319,-93215,-14523,60684,19784,2100,80959,20513,946,-53482,-67811,-99956,7817,28292,89446,556,-86653,-10408,-50150,-84714,55810,-51093,-3219,11074,-36433,-54320,6850,-12534,-6382,-26540,43349,75389,-921,39807,44630,-24885,-26845,-27057,31398,20286,-15594,29217,58052,43188,-13883,23674,-50327,-40960,13772,26149,-16386],[-1883,17805,-17474,53805,37419,34549,10617,-11263,-44764,-58502,26484,-22707,-132329,-21273,7128,9911,28372,76946,-52519,-14436,34254,-78066,-57692,4364,54139,-22835,155,-33154,6830,5919,-31307,-53629,-74040,-39966,25730,26237,149907,31066,71060,18609,-13484,-66267,-53357,-56463,47612,-90196,5116,28610,-44727,-24653,18908,12700,-18590,10452,10528,1580,7153,-17364,83558,-24985,81028,-48780,-48069,52226,18186,-7099,1003,6066,-31356,6891,-33686,-20324,36766,-24855,42649,-8440,-85026,-100992,-34117,7245,-28896,-7401,-17910,-10494,-12025,-20824,11813,-60284,-72405,6216,9110,-12066,-24389,14778,-30525,-25488,-8651,39615,68101,23950,-46320,-34145,-65750,-103854,-45995,38365,-18714,33020,29094,-41974,-31315,-12490,-52906,41902,69272,97593,88657,-12108,25193,13473,11137,1671,-92403,-24022,29766,-59007,-55992,-30298,-74402,-66516,39038,1521,-4909,-12664,-10755,29366,-30795,40786,41769,17307,-48355,-2475,47036,40552,-75818,-84122,-70776,38402,145945,42544,7246,-38714,-25656,13134,21719,74480,48834,-11015,-8434,23341,-48809,15027,22175,-18978,-28872,-60244,32822,33055,38039,30595,102841,56244,4834,-42036,49273,49544,41772,-41561,-47227,-94732,-874,-39031,32156,14781,15827,-54207,89279,41932,-17879,-98468,25338,-12113,-22228,-21606,17918,26493,97805,13818,-62811,30172,14709,-11372,40820,30350,7990,35312,30969,26536,-56145,41594,54318,28370,-11434,-14253,-15028,24564,8556,-129452,-59805,56039,31647,-13573,20970,111281,70055,108609,108388,-24233,-16597,10358,-39321,-25509,22980,110809,93453,-22955,-127976,5598,-97665,-33079,138235,58004,48103,-31542,-19889,-34129,-4332,44447,-32502,-89902,7613,-1058088,-786570,-414012,-131327,-61190,18514,-110793,-55452,-77764,32594,18713,20425,-130919,-75442,1836,-59313,-112524,-90233,-56618,-72402,14187,-8779,-2107,-4207,50889,-6456,-10210,129192,-18390,-12584,-45723,-15921,-41938,-37673,-49445,-57734,-46983,34893,-48564,-65842,-41010,-15113,-5950,-5558,52408,-39908,7026,-96607,91652,-8480,-14740,-4498,68711,3163,-63541,-34233,55773,47152,-26647,64646,64027,-14791,-87354,-10823,47141,29780,8281,30570,2663,-16629,15628,23856,8768,28485,37107,37306,48399,35937,-16147,-33484,-73995,47273,90303,134540,52083,4447,-1600,-60749,5174,-173985,-292557,-3701,10209,62296,-20499,2087,13962,-1742,-111790,-85860,-15556,37615,43378,-60892,-7878,24188,-38410,19902,-43926,-67352,3356,19557,10113,103799,68443,7917,10737,29788,-87879,-25949,-37487,-21519,-45631,27564,-2468,9163,14346,2412,13506,29497,-30442,-491,80197,17424,63946,-35646,34827,4049,74024,32116,-33698,-33045,-19126,-15886,-40668,-19556,1600,46031,53681,-13390,33075,13383,79757,20917,-63263,8095,-64978,35461,121522,34015,-46224,-6078,-59850,-66770,-1265,38022,-99400,99935,84810,4146,-15583,-39966,-1901,20484,51009,79185,27243,-63116,18542,-4607,58405,42136,-62036,-27437,162814,123158,34928,43748,23724,-27445,4785,-17341,4079,8373,-6581,-9403,-42313,74253,-24221,-64380,705,-40182,29157,-25235,11088,12016,-63732,25651,34861,-5967,-44916,-5061,-7276,-87265,18519,-35256,13423,-12687,37858,149415,-11138,3916,32303,-26803,36297,58719,-48837,39124,103504,35974,6885,-8006,106711,67632,-1573,-14779,-67202,-39019,-73629,-34915,-42306,28549,63198,29724,-51973,12774,-25423,24611,34858,-31956,-22990,-12399,35235,-66046,2013,-37347,-55707,-38607,-17208,-13836,-45585,-34144,-87652,-31725,46854,-110908,29224,77035,16125,63363,-13231,40812,22734,27163,-35235,15312,-15222,-59925,-28199,46054,-49564,8331,67135,-20937,33012,63347,22046,-51673,-79332,-335,67912,8106,40613,33224,45650,62366,94397,93988,14607,43049,54878,-36806,16167,16841,79173,6386,10976,1766,56630,6238,83440,76937,23428,-69433,36554,52091,10847,-26907,-11333,83655,-16142,3851,-8796,-3807,-14691,28553,18321,56388,20179,-133907,-77286,3209,113108,96950,-4348,51188,68633,-15182,20757,-21932,-55196,-30773,14351,-28589,31241,-45726,-29438,-63082,-40200,-11104,92446,-27485,14375,10636,-6947,29949,21774,50333,-5299,-64155,-43995,28686,-54825,55232,-63726,22589,73962,9803,31132,-15891,23368,-4444,12355,60772,7370,-49562,23448,-36031,-91295,38959,21493,-1156,-28228,19959,18644,-13066,-21248,13485,41016,-63681,-42865,-17981,47746,10000,41508,-11180,-3188,-59941,32840,-8251,68843,19454,95147,21774,55890,46915,4506,35674,24875,-34022,-31708,-1163,12368,-43811,-76547,-29242,-37015,-61485,-14230,26263,26728,-26158,98715,144913,-17831,-82697,-2863,54269,9161,-4316,-32977,22229,28021,134707,65641,82431,19280,64982,-12494,-8899,61776,-17549,-53294,56267,56149,61572,27069,13372,36198,29353,7894,-4883,-24671,2465,102880,45887,52893,-8447,77738,152304,29303,18829,28393,33044,12982,-158,40376,60324,-3889,-7515,-83164,-11157,74370,-38822,-9299,562,26809,2177,-7900,-36710,-147846,-94416,-596930,-3829714,-1424604,-419363,-233053,-65441,-92199,-174745,-79573,-182692,-148825,-94128,-58935,-96253,-87387,-126800,-107824,-129637,-92269,-50912,-76331,-59145,24193,76054,-8844,-31635,11401,-19488,-10351,-64899,-65141,-20453,-45730,32858,-44327,-24520,26487,25995,11695,21539,-7396,50840,-26096,-35120,-31920,11097,-27631,23611,-4844,-73041,-114661,2475,2767,-14135,26891,60556,-29359,-116728,27214,5042,-27460,-43677,-63981,-1009,89136,-43365,-81597,-51345,18885,-27019,-15818,-40652,-47785,-6780,28394,22929,54088,55216,-23145,-32678,26340,-12439,-62396,-34882,-13081,9718,-42512,53962,-21864,11527,43266,9910,-9959,103530,-48143,54411,34578,-41917,16523,22633,42384,24102,-48578,-52349,-2985,-56457,-8686,73526,15236,-85758,-51047,-45085,-38399,-52022,-21163,44163,-15294,15492,-32013,-127917,-28589,1831,128796,-9596,-47061,-80933,5965,87060,48520,34444,1873,-22352,53760,100564,14340,9806,-65514,-16281,-35463,4946,-27519,-108248,-59877,-15171,-71431,37551,48097,-67482,-128200,-41008,-48993,-24580,-39187,13967,-61446,-56525,-53449,-78473,44254,106557,77762,37626,63737,-50116,-73157,56060,99069,94412,7200,-36384,57998,16036,20793,55735,52904,44108,-3242,-39823,-79946,-9563,23808,-17243,3365,55018,44270,5024,-17059,4892,22977,25656,18851,71828,-9901,7587,21330,-50494,11314,49860,60982,-86431,-25017,7234,16440,5498,14012,111719,-19826,20027,-54949,-32951,-63073,25969,-29045,-39913,31680,-10042,5002,-33808,24707,-62533,-8949,18671,-26660,-51784,-36727,30635,-47922,-1735,24380,-19013,-40499,42001,59017,38924,15370,-18190,-52358,6537,-45996,2223,-18544,-128039,-13483,71055,40691,-12431,85080,11852,5744,-58903,-57467,-89489,2815,48763,62475,12397,-95721,42405,-35399,-121471,67785,-30158,-3852,9473,-17862,-17829,20058,-6942,17405,-16909,43850,73571,12685,26881,31513,-30425,-27658,-24427,14292,13169,-39010,14765,35976,12408,-20186,23714,-54801,-27218,22694,-5456,-37498],[-7579,9542,774,49803,47200,39190,6566,24900,-29373,-76797,28220,-19356,-112539,-29901,-18038,25174,2831,69448,-50308,1839,20668,-78835,-73127,4463,37572,-58545,119,-41401,13989,24653,-19413,-51264,-55669,-62188,29588,13328,130836,41499,79323,19016,-3328,-50868,-55691,-56543,45715,-63002,-5623,23346,-7969,-25964,-117,3579,-564,17670,68484,3725,-3592,-62143,64807,20127,84296,-49836,-54358,50850,18513,-2501,-3270,8088,-15211,-24259,-35229,19557,35626,-40970,66564,14960,-70028,-62454,-26358,-1798,-54284,-21887,-19910,-35292,17991,-16023,30514,18465,-33331,8883,16091,-13612,-21771,-5194,-20155,-60472,-1489,45242,44817,28616,-39637,-58259,-78231,-91117,-16306,50674,-17001,4508,16584,-51672,-36358,221,-54185,42001,65496,88305,81888,13618,52295,2865,-12468,31221,-73563,-21227,39131,-61302,-36594,-24106,-62378,-36090,56606,8979,-23279,8843,10164,7469,-23613,22558,45041,29045,-35840,8528,56793,20248,-94951,-74468,-64326,-22169,89706,50494,9978,-44223,-21110,10942,7886,58635,26946,-6226,-13756,14960,-54629,21491,20223,-16578,-20905,-59619,27101,22588,57298,32292,129583,35826,-6281,-45000,33635,35618,57158,-6745,-34347,-105974,2241,-41340,37730,8002,-97,-72943,62716,63675,-27982,-111093,3872,9182,-11333,-21368,17339,37114,102028,16343,-47436,30620,14137,9545,26552,19522,-8616,29623,25976,34124,-71619,62125,51803,43779,-26413,-15779,-9489,24686,30427,-111173,-46353,64204,34440,-1256,16389,98276,80035,92617,102151,-8351,-10604,47321,-29589,-16958,55233,134152,91652,-21992,-114762,27562,-99787,-30994,74645,-883,34918,-16254,-14165,-31359,-7615,28953,-44559,-101320,-72436,-1009326,-636337,-417787,-120996,-90961,-9588,-131362,-85070,-73829,6400,13596,-51,-133402,-82000,-2695,-43946,-142338,-70932,-70176,-43459,26428,-30981,9287,22416,41882,-19118,-24351,87678,-32626,-17063,-33434,-44171,-68228,-65569,-50559,-66966,-41580,100824,-6980,-80198,-46193,-23253,-1190,-11523,55816,-39239,23073,-82925,92618,13528,7892,-8739,30927,-20058,-37046,-4399,82939,72040,-29470,53936,61125,19348,-90374,-5435,58714,31294,-12237,69019,6556,13029,8707,8490,19954,23606,41480,19550,64195,24202,-7580,-12780,-43341,29492,68613,98778,57432,15959,10228,-46271,-47089,-171038,-288932,-13524,-9739,34433,-15740,21145,39950,35828,-121204,-87959,-12725,30763,31369,-49247,15297,41288,-41228,4178,-65008,-80352,-4654,26444,-3330,94390,88702,27463,11885,27134,-88703,10643,-14942,-17811,-52732,27479,6428,-11381,-13137,8582,-2455,-1863,-17370,-5004,72458,20598,80488,-17101,36206,-2044,62874,47285,-27365,-22753,-31611,-28426,-36582,-17488,10752,53892,67942,-11115,32153,10784,74902,27225,-36112,1631,-73770,35559,86009,27774,-48656,-7598,-80602,-92856,-12081,73618,-69025,99918,58824,2792,-4785,-35861,-26998,-6047,36595,66749,48940,-63082,17723,-9102,43012,36734,-65587,-16337,125388,139042,36733,42094,-12416,-40554,-19744,-35049,3797,6048,-25916,-7874,-59945,47479,-30257,-59711,27294,-36733,-2397,8686,15970,27126,-50517,30122,47055,9122,-11594,-26640,-32866,-67427,2129,-43653,20600,-4371,67610,160901,-35708,2289,47627,-24083,43583,65409,-8713,24340,104533,50363,12182,12963,99165,55587,-25556,-3849,-92077,-70952,-61727,-14734,-71581,18479,79730,19724,-72228,10951,-23531,21680,7323,-37121,-30684,-1950,19224,-79616,26713,-38861,-85930,-48350,-13707,-31356,-60947,-34268,-79161,-14409,72321,-59364,11552,64510,34562,30563,-13328,34593,12550,24353,-40446,7268,-16979,-39518,-26948,37298,-52805,-2463,62933,-16733,35794,113352,44076,-45433,-67657,14817,32292,17703,54176,32986,33481,51552,76630,87180,25593,32006,67554,-12440,36528,9151,61656,-37468,-16736,3985,77671,16630,44969,44210,13188,-72781,31145,936,-21391,-6960,-6449,43546,-33126,-33645,-17010,-13895,-40059,31375,51453,53580,-4362,-117177,-57302,5271,125182,106763,-16363,52493,65540,-20351,17314,-40773,-44547,-35242,8427,-43301,29028,-65173,-60173,-82988,-50341,-25531,77505,-23414,32843,-22184,-29994,12746,3797,23126,-8386,-53829,-28595,28107,-8509,56347,-76466,33213,70997,2977,14243,-41364,-2289,-6788,6102,53049,9710,-24261,28234,-29457,-77923,55021,-749,12059,-22094,6365,40981,1591,-2611,-5416,49152,-58187,-11739,-18396,50102,18317,43654,-30471,36,-68633,7273,3234,69336,12212,65659,-15046,77416,34348,-4,30660,20847,-8269,-28332,1919,30557,-45385,-95688,-14978,-34544,-53563,-15848,22505,42245,-20832,74891,111075,-5473,-59019,2470,62333,12311,-16988,-13416,22685,12673,144123,54645,76022,17746,85039,-21590,-19738,71399,-16725,-49607,59603,55062,70170,25969,67593,46730,-13315,10065,-17872,-35656,-5060,116211,55655,51443,-8900,47106,134064,24503,53139,44307,34853,14872,-32509,51656,45127,-25274,-7813,-72070,-25975,69537,-44590,-10161,-21178,16391,15058,-31513,-30734,-160931,-116236,-625070,-3931789,-1511924,-456066,-263102,-112143,-107035,-170510,-91035,-172760,-165953,-91280,-75265,-94850,-89662,-147730,-107009,-148199,-95899,-50105,-80135,-89081,26328,108304,6861,-29348,-1548,-19729,-30952,-69313,-54430,9927,-51149,36987,-26496,3795,42339,19243,15981,13644,-28922,30451,-59435,-53793,-23394,-3235,-49569,-23497,-9961,-44550,-79248,847,-20536,6586,-1905,40005,-42058,-150923,-2277,6285,-61779,-54216,-66144,-16840,96691,-37085,-53657,-40125,-186,-29603,-33222,-53463,-49414,-23689,30484,55642,49786,67381,-32033,-16118,16807,-14125,-71214,-53655,-32639,35338,-34037,22482,-31050,25946,39957,32587,-902,84687,-39595,52378,51667,-41535,11977,6016,29371,36728,-70681,-43581,-7656,-64248,-7822,130188,6355,-63099,-40814,-36969,-11235,-55709,-34080,36683,-39487,4961,-53023,-107436,-17652,-6307,133226,-7252,-39786,-59250,2748,85511,42472,-28438,-17825,-34101,42966,83151,-11258,1978,-51921,-11794,-20103,55226,-44431,-106622,-56944,-6919,-79203,48414,31938,-56473,-104663,-25456,-24456,25293,-25943,-6522,-66123,-52311,-55044,-74031,41878,106655,65149,33444,78862,-48101,-77438,64682,49357,64517,-8994,-29645,47324,36257,19703,71900,53391,33158,-54162,-79813,-69592,-15846,1908,-34668,7435,40021,30756,39563,-5032,43572,19523,41144,32162,65032,3,1257,9430,-40309,3081,34652,64945,-55441,-14353,1400,-11197,-23210,-8271,49146,-33644,-16554,-77799,-28604,-58436,24150,-80682,-76625,18568,-8433,8384,-17992,25208,-23881,18031,18401,-7831,-54464,-31144,-1616,-44304,211,6519,3649,-40727,13111,74633,27689,35869,-5464,-25601,9816,-37874,16742,-18459,-142201,-8410,62357,44677,-40200,64730,949,6688,-53505,-36046,-66414,-10459,52360,16485,13409,-87517,96822,-24326,-143543,50612,-16662,2313,7595,5118,6575,26884,8902,41135,-3490,38867,52273,25922,1691,4009,-36181,-24599,-25460,-6907,4187,-49228,3346,18811,-13694,-18264,22083,-52529,-10896,24833,-30377,-52741],[-16819,2687,13117,42433,38897,35916,7838,52957,-10745,-82625,31405,-13689,-79072,-39664,-38830,43411,-27472,50488,-34383,21619,4009,-71426,-83467,3858,10360,-81419,-2088,-40268,30151,39565,942,-39379,-30546,-72723,33083,3792,113859,41970,88418,15450,13776,-31540,-55317,-56895,43199,-28165,-19062,10258,30479,-20962,-27922,-9351,8977,22453,108045,475,-13644,-91161,36511,57341,69477,-37065,-55815,47882,11666,4268,-1865,11558,-2985,-48793,-34100,44292,27700,-46925,76785,35873,-46573,-28763,-18710,-10751,-79120,-29427,-23751,-59510,41601,4624,51186,86949,3800,31500,33468,-12086,-17878,-32382,-9790,-82936,4904,44106,5430,25886,-36793,-73179,-72874,-48042,22933,66136,-15423,-9626,540,-54833,-34967,13292,-49340,32848,52107,60763,65780,35948,65832,-1497,-31691,52021,-37362,-13622,47978,-50697,-7815,-14781,-45308,-1391,73883,14813,-36355,28361,31586,-19707,-22727,14176,37441,25959,-25929,22160,69390,19216,-102738,-46614,-44078,-60114,22336,63041,6723,-44931,-23333,3464,-4751,44520,-2883,-5553,-19982,-23354,-52974,22017,14213,-5935,-14219,-53928,18901,18128,91664,27118,124881,-18189,-18564,-40407,21876,27875,72534,21559,-13947,-71596,8436,-40064,43042,2165,-16377,-80658,28658,86196,-33387,-100795,-5419,25810,-5327,-19552,9031,34036,95162,14571,-27546,28523,11123,33322,10588,9013,-26517,23219,10580,29189,-59952,66738,52386,56621,-36145,-19031,-8474,13723,45116,-81369,-21686,67189,34565,-3403,3614,75162,77425,65352,77227,-9,-8983,69055,-16373,1605,81789,145516,81109,-16310,-93848,32363,-94262,-18341,22151,-52920,17220,2605,4908,-17279,-9432,9861,-58439,-106245,-169017,-993228,-493164,-411911,-108031,-112719,-38238,-131156,-107783,-51731,-21168,2925,-23189,-117885,-78603,-16104,-29539,-158915,-38794,-79682,-26703,36651,-29201,29273,58970,22063,-31583,-39112,43989,-36938,-13949,-24616,-60955,-84723,-75359,-46434,-72485,-36787,131071,26666,-70764,-48394,-23491,-1278,-23409,50241,-40953,41531,-57476,82537,64539,19678,-10617,-8631,-50566,-21194,24028,94253,84396,-25405,32327,49830,40067,-86841,12738,62805,31811,-25378,104996,9009,35131,796,-1897,31686,16141,29197,2482,68892,10989,6136,19407,-2498,2203,47771,61325,42435,24132,17065,-27478,-85755,-182739,-259060,-32728,-40704,5716,-8443,29983,46190,66442,-109520,-88814,-15606,3255,8411,-54108,36374,54302,-40993,-12585,-73439,-83775,-3573,31035,5729,88041,108402,38476,6583,13315,-76062,46406,5290,-12436,-61976,20643,18704,-35984,-42392,17182,-10763,-44141,11374,6741,63728,14292,90016,17134,34753,-4434,45380,54653,-19317,-15952,-44293,-34928,-24419,-7037,15984,60690,83085,5307,19865,2736,53930,34828,-611,-6009,-60561,42276,37577,10387,-53780,-7548,-78366,-106432,-23724,96131,-20816,84916,27818,1120,8761,-30049,-42648,-29347,13597,57315,71696,-53698,13811,-11086,28168,30570,-58671,-2685,63473,137015,47371,36091,-48571,-49604,-42868,-60719,-9415,16540,-23250,7189,-64208,13313,-39718,-54182,57740,-36119,-27096,36927,24230,45522,-34337,32877,57388,31973,26145,-29262,-51988,-51019,-10559,-41551,23469,3774,86352,145989,-58286,-4746,61455,-24126,46581,65885,32686,12105,87672,45761,12590,33595,72319,36442,-45894,17173,-94834,-99011,-41660,-1563,-95602,31,73148,6129,-83500,15839,-22587,11957,-20364,-26837,-17832,9484,1833,-83046,45966,-29168,-100277,-49645,-17168,-44350,-68048,-28700,-55534,8939,81888,-966,391,54647,55571,-17317,-21908,21834,-1209,21474,-46210,2094,-7768,-7949,-14597,23753,-56923,-24204,42781,-9681,37155,133071,52049,-35447,-37563,35334,-5603,28007,66326,39290,19214,42279,60117,85495,35529,30149,57148,14117,39696,-4982,29448,-71451,-48222,6651,94119,21037,-6584,11243,7618,-63468,24131,-44943,-30395,13441,-4058,7405,-48823,-57854,-38068,-24686,-54826,31301,74704,38991,-30382,-76501,-34443,515,123964,107088,-62,54516,48523,-19803,6302,-54915,-35249,-35233,-2087,-58518,33985,-79508,-83339,-94953,-60091,-32456,53288,-12104,48119,-60645,-30380,856,-13485,-4837,-7918,-43491,-21707,30160,52414,56890,-83548,38731,50058,6131,14650,-63032,-23215,-7115,2175,40544,8292,1722,25874,-21350,-71085,67310,-25925,25076,-5422,-13105,47333,4888,15867,-19820,51622,-43757,23414,-12572,43191,1564,38155,-39727,2763,-65932,-16910,15425,54795,1243,29974,-48005,98276,14263,-553,26122,17654,12395,-20423,19126,32147,-34346,-112657,-19018,-29947,-21636,-13703,23436,55001,-16209,36621,70046,13036,-30710,2144,67162,11610,-26604,11971,24957,7951,141301,46668,67792,9305,96632,-35097,-19200,75596,-13779,-45630,58763,51220,62833,26946,102728,45378,-56920,5387,-18198,-37334,-7199,119342,62858,50209,-8411,15022,90184,21280,75174,56610,35785,16221,-57089,63819,23919,-37449,-2850,-54665,-18695,69669,-39608,-16799,-40767,-460,18646,-51764,-26393,-166412,-149134,-667622,-4078621,-1596832,-481333,-289330,-153721,-127562,-166902,-105358,-163111,-173683,-85320,-88535,-106146,-85078,-153563,-104661,-159820,-88511,-44676,-78059,-111730,21888,118337,8798,-26478,-19021,-24269,-37433,-66835,-33844,37532,-46016,25939,-4567,32687,50088,1767,6812,5445,-32173,14696,-88131,-74027,-13405,-10468,-65691,-66797,-19159,-12582,-44678,-4721,-36273,24597,-44452,18751,-51919,-147525,-30369,2074,-85316,-68268,-60671,-26215,77761,-26892,-21295,-25461,-24873,-26127,-59550,-66815,-51791,-41264,26683,87769,31585,29475,-52535,-3997,2718,-18999,-76343,-68627,-44561,54275,-20445,-18352,-47659,23006,28432,43161,10071,46832,-22548,43174,62512,-38373,12596,-8337,9986,44323,-78158,-30982,-1894,-57687,-3454,147475,-195,-21669,-17700,-27133,16971,-53111,-50514,26659,-71351,-8112,-73950,-87835,-8513,-8203,119206,-5874,-30764,-46310,-1041,75659,42608,-61448,-25127,-36597,33670,53714,-26160,4062,-22189,-6464,-4996,85136,-54130,-67600,-42426,5910,-74073,52240,5136,-50499,-59628,-5675,9362,64864,-15099,-27632,-69255,-45272,-44093,-70900,37355,93009,50937,30185,77735,-38053,-77550,68636,-8203,21400,-37875,-17280,37381,49099,8424,66686,28421,15128,-83558,-106327,-52019,-21369,-26675,-46791,2085,14748,24285,68453,227,75280,4241,57963,43732,48685,9669,-9779,-9580,-19269,1295,19873,64750,-32315,-10065,-14272,-36771,-48464,-29196,-4735,-45145,-46951,-92119,-18031,-46257,22393,-133984,-105944,5467,-10143,14349,6462,23521,9789,39832,13996,9823,-54341,-34353,-36410,-32459,2761,-4016,16179,-33703,-16232,83680,-1035,48291,-8332,-100,20521,-14888,28632,-19719,-130232,-4784,33424,31789,-72148,26058,-8007,3187,-34589,-10230,-33160,-26355,38233,-36432,976,-67098,134846,-18993,-145450,16426,-15651,10729,4816,26747,11289,26331,29603,55908,9139,29521,11730,35863,-26637,-36767,-40152,-21330,-30524,-26198,-5602,-44402,-4698,5732,-31230,-9104,21864,-44679,2665,18770,-42995,-58329],[-26243,-143,16822,32539,15787,25078,16090,68896,3638,-76433,32404,-9290,-45764,-51028,-50797,57955,-51771,24149,-9111,39902,-10284,-54147,-78405,3127,-16320,-83319,-7601,-34577,55389,46355,26455,-18964,-4098,-69884,34588,553,103877,34575,92000,9475,33199,-12374,-54622,-63834,39610,4585,-33084,-5689,58449,-9632,-52217,-20998,4405,21719,113965,-6657,-20540,-95325,10232,72312,40847,-12961,-51553,41034,-390,10122,3975,13026,1689,-60632,-29537,49382,17091,-39889,73641,50375,-22283,-7835,-17600,-15899,-98834,-25537,-27374,-76222,50729,38411,64947,126010,36835,75994,54185,-10405,-11025,-55230,-3899,-91401,11308,38775,-39198,15741,-40096,-73740,-53487,11921,67690,80982,-14940,-3165,-14319,-48650,-24384,20789,-40323,15712,31864,23896,45702,44015,68181,4742,-40029,64168,4066,-3741,52991,-30807,19080,-4999,-33557,24913,91887,19487,-45401,40783,47666,-45307,-27511,18592,21135,9692,-20327,34738,84072,36846,-94376,-9410,-19009,-59618,-25354,76673,-4506,-41335,-28411,-3364,-11315,36115,-27757,-8973,-26633,-71489,-49032,17388,6435,9333,-11597,-43917,10123,20784,129346,18554,107340,-84246,-29428,-31306,15838,26499,82010,36107,7056,-10164,14819,-34124,47764,-412,-25756,-77212,609,104883,-35575,-76303,-3065,32817,-6853,-16669,-6981,21588,82745,11006,-10501,25200,5824,52093,-2088,2475,-38642,17398,-12219,15064,-34171,58096,53775,62336,-41261,-25869,-10037,1323,46911,-46614,8537,65658,33828,-14768,-12805,50185,66723,37621,39640,-7868,-13296,72981,-3363,26809,94799,137977,63609,-9732,-71304,24121,-77591,3101,-1003,-74406,1723,23065,30587,5964,-8381,-8885,-69248,-98039,-257838,-1028820,-410230,-395853,-94840,-119373,-56797,-108657,-111343,-14936,-40637,-7233,-44485,-87983,-67818,-35556,-21487,-156436,-4721,-82666,-20164,41700,-7265,50272,90225,-1141,-41709,-51235,7030,-33050,-1903,-21621,-65703,-89691,-66938,-38286,-69144,-35593,118498,41472,-42559,-44237,-13070,-9175,-39167,42666,-40714,58660,-26365,65458,118643,13952,-7656,-34807,-75350,-13505,44678,85626,83533,-20133,3088,27801,41615,-76421,43130,59917,29768,-27864,122061,9788,43960,-6571,-7742,41001,7512,2511,-9338,60502,-1308,24292,54790,38719,-24947,39084,34235,9846,28612,15517,-11165,-95643,-204839,-214026,-58617,-78422,-19608,1962,27846,33501,76072,-79967,-89000,-26653,-34632,-20040,-71911,44076,55211,-37948,-24571,-67640,-75543,6236,31973,31586,84896,116504,38316,-3718,-8486,-53243,74209,20222,-7787,-70145,9173,32040,-59045,-64548,28939,-8943,-77898,47867,28422,57900,1712,87439,55558,31659,-3659,25135,53421,-9627,-14097,-58616,-35931,-9095,5583,15229,64630,94533,32355,7059,-6773,24094,38015,30465,-13698,-30947,53861,-6928,-10572,-53793,-6106,-59566,-100793,-32356,92421,24903,62203,2060,275,21297,-23727,-44938,-47822,-15232,50043,88565,-38758,9675,-10500,18049,25641,-46853,9237,4931,122395,61544,27810,-71502,-53886,-54450,-85100,-33981,38653,-959,27589,-51703,-17135,-51981,-52403,74946,-41533,-38252,52240,26908,59651,-19906,33863,64847,57855,57996,-6032,-54257,-36707,-14173,-26234,20738,10957,88253,114933,-73984,-14096,70094,-28481,41013,60084,63462,4492,60083,21923,8619,47396,42706,18962,-57744,43976,-75066,-115842,-19376,4127,-104371,-21959,39056,-9163,-88949,26336,-22762,28,-40701,-7107,14184,19607,-13236,-79110,52637,-9268,-95164,-41195,-27638,-53014,-65561,-22456,-24879,33562,72135,42835,2454,50289,76572,-66540,-38113,8598,-14634,18065,-48451,117,7432,28843,2177,9888,-58682,-50052,12325,-3056,37127,115425,44552,-22300,2896,56827,-22902,34506,75022,48292,8390,32715,47675,93316,42033,39814,30545,38479,27594,-24226,-13460,-85076,-72690,7486,97011,18663,-55118,-11001,7028,-45522,18231,-61852,-21033,31755,-1757,-19910,-62968,-59020,-62959,-34599,-57675,29509,83297,15995,-54290,-25769,-14258,-8850,111809,95625,32097,58713,18466,-11392,-7704,-62557,-27696,-31187,-14503,-64483,44858,-85538,-99802,-97302,-69018,-30391,24633,939,54082,-91416,-10341,-429,-22787,-26044,-6236,-38848,-23696,32107,109031,53882,-85435,31582,19446,15497,28094,-73894,-33558,-5351,2841,23974,560,18290,15585,-15605,-74864,77589,-45924,33389,17453,-32686,32767,-4310,28527,-25527,47834,-24545,48978,3914,29378,-35593,27538,-36829,5278,-53816,-33073,28551,31858,-9369,98,-68432,108097,-7397,4178,24779,15827,19975,-6676,40406,12274,-18348,-121482,-38517,-22814,28627,-9999,28293,64748,-13459,-7300,32412,31559,-4131,-4526,66023,8066,-30677,35298,26554,16770,126151,45337,63224,-522,95587,-47524,-5349,76672,-10577,-48360,54682,45867,39880,30740,114039,29575,-90076,-3163,-7056,-29593,-3627,111301,68925,51294,-6394,-9946,40123,25427,80012,61723,35726,16395,-64275,70414,3126,-39044,7047,-32155,8985,72012,-26053,-29257,-53165,-18875,12973,-65512,-23454,-160292,-183252,-713122,-4240528,-1655401,-488565,-304318,-180957,-146355,-166043,-117479,-158494,-176529,-79844,-92286,-123710,-77730,-133437,-101314,-162024,-73100,-37881,-71883,-126368,12771,97082,-4451,-21448,-37628,-30797,-32414,-56793,-5611,53293,-34947,860,17166,53574,50384,-24061,-16527,221,-22525,5807,-105054,-85178,-2647,-9554,-72943,-89804,-31962,11527,-20918,-12058,-42303,37100,-78763,7210,-55505,-110152,-46553,-5680,-93592,-77488,-47220,-27742,38648,-17814,4083,-7570,-47738,-15924,-79126,-76005,-53241,-54310,17147,104829,5623,-43505,-73863,601,-11899,-25887,-77197,-79482,-51015,61184,-7241,-53204,-63858,7436,16681,41386,18678,3232,-3658,25006,56427,-33102,14831,-19432,-11139,46331,-71125,-17607,10680,-39967,3005,119651,-2185,19403,12428,-17851,39674,-42693,-66775,15762,-97748,-20784,-91522,-70132,-2307,-5106,91957,-7061,-17894,-44966,-4591,60551,53035,-48574,-18790,-30840,26949,19224,-33323,15925,12801,-3801,5962,87031,-49264,-13380,-22465,17492,-56826,50647,-24980,-54234,-10513,10363,44670,81557,-7912,-37844,-68115,-36453,-26589,-67541,35350,68712,34065,28485,55676,-22969,-73005,68894,-54017,-23428,-68310,-1020,29363,52884,-9441,41637,-17617,-783,-83101,-110217,-31927,-26884,-53978,-53642,-12154,-14109,24189,82191,-4471,82283,-16137,65326,50029,25107,17485,-22523,-30275,5244,5457,10134,60014,-16375,-11401,-36722,-55329,-61725,-40587,-36155,-49205,-60350,-93902,-2812,-28931,18120,-176427,-118459,-7260,-13753,21212,27404,19107,29674,46225,5756,21223,-53114,-41171,-61779,-16375,6162,-6187,16329,-21313,-35265,82847,-44489,48709,-18484,17939,37718,15550,35888,-20552,-100244,-6529,-10600,8488,-96614,-16506,-11809,-3891,-5483,12730,4087,-37899,11546,-83652,-21952,-42512,143415,-19152,-126117,-17184,-26709,16998,547,42531,-2636,20375,47812,57707,16175,16583,-36507,40155,-47934,-80684,-40722,-21074,-38849,-37723,-15399,-29555,-10029,-6228,-38410,3803,26224,-32803,9781,5699,-43214,-53579],[-33184,855,13050,21839,-12671,9617,30879,75866,8270,-64337,25599,-9410,-25372,-63108,-52492,65647,-60006,-3194,18072,51952,-16908,-28477,-53725,2142,-32865,-64029,-14936,-31092,83488,44022,51911,5635,18166,-54922,32494,2409,98156,23130,85494,3810,48785,3547,-56211,-78406,34080,26480,-45480,-20941,68175,5359,-60969,-27387,-14440,14261,87062,-14994,-23406,-76193,-5917,60872,12449,17182,-41764,27645,-14720,12410,10867,9144,-1118,-57214,-22680,39410,9010,-21793,65569,56619,-3170,-938,-24374,-14652,-109888,-10578,-28202,-81115,42897,72060,66734,135042,64690,125449,68812,-11965,-791,-62920,-5453,-88000,18464,34546,-76489,-744,-50505,-58951,-28312,65722,106560,90945,-16380,18414,-23738,-32791,-6303,20086,-30595,-5774,10259,-11905,27042,34066,63687,22451,-34881,68242,37469,5770,53519,-6911,35238,3490,-32313,36291,110584,23528,-52335,42676,54713,-62551,-34962,34129,912,-11017,-19604,42412,98458,60697,-70040,25015,2256,-27273,-37635,86063,-21906,-35726,-34089,-4733,-9106,34795,-31990,-14637,-33073,-108214,-48555,9701,-637,24477,-14069,-31032,2148,29670,157417,11647,94749,-128137,-36862,-21192,14923,27116,78144,33774,21229,50185,16659,-22167,51618,1101,-24971,-66315,-13110,115713,-37884,-48939,5470,27841,-16552,-13723,-28450,7372,69322,7541,-1982,21462,-1102,59378,-7621,1520,-38600,14197,-37424,-1692,-12029,40640,52724,57734,-43515,-36185,-9746,-1915,33175,-10595,36674,62183,35019,-24798,-28081,29565,55327,19838,-786,-33180,-22773,63192,5199,53224,90561,113765,44270,-6736,-53880,7266,-50561,28615,10232,-54646,-3265,41709,53126,34467,-4443,-23128,-71389,-71682,-314901,-1122377,-427762,-371276,-86184,-110886,-61123,-70187,-89626,26560,-48137,-16148,-60748,-53909,-53488,-56193,-21501,-134930,19600,-76946,-16770,39676,23075,64859,101969,-20902,-46286,-57034,-20234,-25227,16276,-24978,-65690,-85217,-46516,-28219,-57429,-37912,74862,34191,-6578,-32146,7574,-25192,-54970,41482,-34710,70382,2445,46642,146488,-7046,1698,-39575,-82085,-7111,52637,58850,70973,-18442,-27150,-3204,23952,-60328,81911,54080,24472,-19291,108311,9146,39320,-12023,-11669,44716,-843,-30755,-13785,41070,-12328,41746,81665,69315,-42144,43230,20672,-29182,29872,4437,-3031,-77303,-230742,-168814,-82759,-113267,-37503,15846,17122,9427,58545,-40198,-88162,-44049,-68805,-45460,-92963,28564,38783,-31784,-27930,-49355,-56980,21102,28324,61490,83135,104296,27380,-16238,-32903,-26181,90654,28941,-4447,-72420,-3135,43411,-74292,-73204,43469,1379,-83682,81656,51693,57032,-12061,69572,82315,28325,-1203,3847,44370,368,-15642,-74948,-33063,2997,14071,11015,64490,96987,65833,3162,-13817,-1800,33704,45772,-20528,1516,66097,-39493,-26837,-41415,-4524,-36146,-76402,-34132,60547,51440,38874,-13144,-258,29460,-17612,-36115,-61784,-45083,43132,93137,-23933,6957,-8250,15136,22256,-36180,16303,-27220,100584,72447,19525,-73480,-53558,-49847,-97409,-63819,64735,29797,43850,-23783,-34744,-65526,-57383,70011,-51270,-33865,52761,20399,63621,-10783,32516,68174,79224,72726,38236,-35221,-19586,-6513,-1575,12442,16123,72524,79003,-80294,-22081,70801,-36911,24178,49299,78890,1635,32143,-13819,2049,50903,22237,10309,-56812,69329,-40116,-115580,-1750,4349,-89452,-41290,-15775,-22296,-90116,37992,-23642,-11185,-47305,14301,53781,26155,-23593,-71296,47208,16234,-74243,-23954,-44283,-60861,-55157,-20645,2009,54413,46769,60874,19485,50387,93700,-97205,-58167,1290,-24518,13268,-44034,729,20117,62298,15231,-1548,-56055,-70214,-20352,854,35371,68603,25004,-9133,39967,74683,-6075,33458,78318,53255,4726,20401,37149,100328,43262,57832,67,55963,9487,-45431,-59128,-74417,-81758,4798,82429,12564,-86184,-16265,9960,-24125,14958,-41534,-2839,44583,2272,-36401,-77117,-40217,-79791,-41960,-50482,27954,76822,-8841,-73354,19950,-237,-19001,94606,74083,61878,62106,-19066,4447,-18756,-65379,-22007,-24477,-25649,-55469,56966,-82332,-111636,-91152,-75328,-21019,-130,9780,48321,-102047,16420,8873,-17192,-35005,-6430,-43255,-31118,31993,143908,43706,-85299,7842,-9674,25301,45686,-70964,-30809,-1849,8512,5006,-13109,18536,-609,-15543,-84858,87476,-53381,31754,40452,-46371,1921,-22455,30320,-22202,38318,-5330,54359,30307,13004,-76937,15266,-24256,8035,-36232,-37263,41929,9345,-16189,-16681,-72375,100281,-24067,13683,28152,14792,12249,12472,56199,-22934,-6956,-116809,-60748,-13052,81961,-6962,33251,70927,-13145,-46462,3679,45452,14974,-16563,57042,3758,-28799,49184,24664,37721,104489,51106,63270,-8145,81008,-54668,19389,76254,-8958,-61273,48338,40813,12587,36963,107180,2268,-105044,-10237,11045,-15052,4484,93969,73673,54601,-2283,-23674,2379,40584,68585,59146,33982,15010,-52769,66067,-12681,-32141,20359,-5641,45313,72179,-8498,-44809,-54656,-33135,1762,-71555,-22924,-143708,-210520,-759539,-4416051,-1683683,-479644,-306749,-193978,-157143,-167186,-123164,-161480,-177838,-76933,-83150,-137297,-71756,-87395,-96108,-153450,-52898,-32860,-64613,-133240,974,47733,-28395,-13500,-53603,-37420,-23891,-40538,23874,52159,-24367,-33107,33551,60035,44042,-52023,-49685,-114,-12209,3297,-106712,-83644,7419,-2653,-70295,-84113,-47875,19577,-11459,-17245,-39493,42760,-90973,13292,-51109,-58494,-44822,-15340,-88459,-73640,-27909,-22578,-6913,-13458,17281,10898,-60934,-1078,-76826,-77092,-50913,-58163,3569,97810,-16650,-115605,-83475,-1790,-22394,-32557,-72911,-87123,-53905,53867,483,-69212,-71342,-11854,13699,31571,22174,-30926,10174,-1609,29387,-25997,14692,-26047,-28897,44027,-57035,-5513,22880,-17601,8414,64977,1140,44617,39360,-11244,50552,-24492,-78827,5992,-108579,-30689,-102702,-53869,1394,906,60969,-12186,-3255,-51107,-7022,43843,71537,2116,-3464,-20902,21933,-12527,-38306,34470,41254,-6359,10083,64603,-25523,32619,-5104,21814,-33423,45636,-51010,-67213,27055,16581,69827,72767,-3855,-29801,-60450,-25929,-7974,-59858,39326,39365,14225,27408,15940,-8141,-66029,67593,-75976,-58419,-87288,15439,24447,53401,-28014,5096,-69482,-7581,-59057,-89901,-14148,-32263,-72337,-57350,-31722,-38424,28003,77988,-17881,61469,-32876,55559,48592,1385,21723,-32771,-46604,23238,13321,8594,51328,-5137,-14358,-58608,-64214,-58097,-38687,-44895,-43638,-53968,-82360,13261,-10064,9128,-196340,-111988,-20227,-16758,27410,34224,12780,34648,31232,-4899,25080,-52379,-46266,-69700,-1176,11121,-4779,5879,-7613,-37630,71085,-92263,36793,-28824,25014,58559,42588,36914,-19455,-65641,-14347,-59700,-14798,-104620,-46856,-9203,-12302,25051,27389,36979,-39459,-17599,-115690,-47505,-21119,122229,-22452,-89786,-37170,-45164,18316,-5591,50112,-27153,13027,57048,47817,15089,354,-74021,37241,-54553,-109454,-36886,-24540,-48587,-38826,-24546,-13667,-13435,-19343,-35437,15818,36686,-18746,9592,-10862,-35298,-40684],[-36432,2803,5427,12458,-35147,-6034,49190,80983,1564,-54559,6870,-15673,-22787,-74010,-46293,66995,-48520,-25295,39438,55344,-12695,589,-14938,109,-35625,-31873,-20136,-34180,101550,34721,70668,27991,32128,-31664,25793,3772,90945,11832,68198,1350,55620,14918,-61831,-96289,25998,32896,-54016,-33416,59130,19489,-48407,-27198,-41883,1303,42525,-21528,-22660,-43844,-9515,31354,-284,46538,-28037,6038,-28264,9957,14450,-1411,-7778,-40633,-16247,25480,7876,1625,64373,55295,7470,-5344,-34862,-6538,-109675,10467,-24103,-74029,21684,84579,56411,125689,84195,151863,69984,-18994,11199,-50972,-15083,-76544,26248,36256,-95872,-21222,-66410,-32559,-6204,92074,126076,92852,-19990,41590,-24955,-9585,14136,12605,-23530,-26255,-6251,-39757,12714,10492,56063,46953,-18582,63723,52458,12731,51388,15905,37417,10299,-38439,34087,127191,27387,-58301,33805,52219,-67163,-40918,55006,-17120,-25516,-23441,42221,108260,72207,-35990,44943,14375,13794,-21340,85880,-40926,-31303,-39368,1375,1384,38920,-6130,-19736,-38676,-122250,-54692,1629,-5768,34902,-20380,-17325,-4492,42082,168069,10982,94501,-127392,-40130,-12770,17049,23944,55985,15866,23432,87422,9933,-4390,54331,6006,-16146,-54599,-12082,116035,-43339,-26499,12787,12200,-32650,-11879,-51136,-1624,56813,4727,-3549,17406,-8461,52596,-4578,5341,-23929,15154,-58822,-13812,-5714,15829,46557,42526,-44828,-47892,-2377,8780,5851,25289,55752,60506,40453,-22733,-38683,15118,49289,14908,-34454,-68314,-34266,46660,5905,74946,70765,82006,29556,-10838,-45975,-13917,-19007,51746,46283,-1555,7332,54664,64005,63725,1004,-29938,-60242,-26664,-324323,-1260841,-557646,-343403,-87085,-94594,-55313,-26746,-46998,60565,-46487,-27496,-70176,-27687,-39426,-72334,-27626,-100618,27413,-61090,-9950,30798,49917,68793,88702,-32711,-41440,-53386,-38825,-17962,34733,-33335,-71780,-75956,-24107,-18102,-42048,-39935,22115,12362,25872,-13434,34070,-46312,-66437,51767,-21173,74103,21812,29971,134316,-32603,16917,-26061,-66140,4746,46676,20797,50364,-21450,-50685,-37357,-6835,-41673,121255,51435,17103,-2448,65059,7681,27296,-14634,-16530,40554,-7619,-60540,-11305,16412,-23219,51223,90645,80478,-43084,51377,14908,-59823,29000,-13996,-5383,-42777,-253770,-137913,-95613,-134624,-45699,32358,2095,-15951,19134,-560,-85402,-62279,-88031,-59361,-106706,-11476,7585,-21484,-22143,-23382,-32881,34625,19824,82166,79435,70216,8607,-28045,-53981,-1644,95749,32343,-919,-64644,-12040,49781,-76244,-66309,59060,15025,-53803,103300,69383,59839,-21621,37607,84972,25387,1116,-17722,29580,8668,-17214,-91900,-28159,6615,14157,7887,60477,87579,103626,11637,-15993,-9192,23382,39632,-26412,20513,73943,-59259,-33239,-14337,-4615,-18471,-40627,-26306,12709,52471,19579,-18669,-2448,31420,-11756,-21994,-72042,-70082,35026,82111,-14805,5172,-6359,19620,19189,-30162,17726,-26437,75179,74958,13468,-55468,-49672,-32149,-90558,-89921,83640,54145,48770,13001,-35594,-78709,-69262,45944,-59521,-17013,42267,6406,55352,-8230,28003,66136,88317,63287,84669,463,3822,10574,23728,362,18767,44631,44973,-77218,-25842,62916,-47273,-3675,35906,82528,1916,13166,-48570,-4664,44816,14673,13374,-39312,85777,-534,-96622,5893,985,-49057,-52088,-73087,-29408,-86738,45594,-24185,-20370,-37296,30807,83021,27002,-28661,-61932,35569,41097,-45274,-1029,-64917,-72226,-40315,-25920,15806,67517,15130,57256,47679,51400,102890,-93451,-76159,4251,-29399,6545,-32829,3361,21478,84234,18194,-10624,-49335,-75542,-46674,1657,31697,12703,-130,-1050,60449,85085,39290,23732,75003,47492,8847,4638,24227,89315,38868,77099,-23444,62322,-3267,-64494,-97456,-43758,-73611,-2375,54693,8072,-94155,-4490,14118,-4437,14248,3708,15795,49128,8131,-41953,-91844,-11418,-79264,-45103,-36330,28557,59073,-27965,-86066,49591,6476,-25910,78708,47600,74998,58183,-54189,24523,-21001,-67119,-17881,-16921,-32918,-32706,64491,-71053,-119498,-79453,-76047,-8551,-12283,10177,32639,-87635,33296,22187,5909,-30453,-11093,-56076,-38925,30088,148637,23876,-87134,-28146,-27533,30781,58866,-56102,-16758,2626,17330,-13958,-29371,1837,-18583,-22030,-90686,97687,-44235,16352,57099,-50142,-31190,-42730,19840,-12827,25233,9496,36708,59794,-1647,-102003,4706,-7545,11146,-17364,-29392,53438,-5526,-17514,-20287,-62060,75559,-30651,25983,36122,13297,-6202,33854,62087,-58705,-6977,-96269,-70274,-1452,117580,-5817,32667,72462,-15058,-72777,-15330,51963,23073,-31434,40266,1044,-22307,49863,17557,65687,85721,60722,64459,-13046,55993,-54423,48996,74076,-9968,-81244,40268,37242,-2101,44335,91485,-29196,-100812,-10709,29745,2127,15556,71868,74285,57256,4068,-26892,-14334,65356,47037,51090,29277,11891,-30033,49092,-22266,-20661,35008,23626,74496,66325,7719,-58908,-44047,-38761,-8708,-69936,-25993,-121544,-228080,-814854,-4654517,-1708676,-467254,-304188,-201887,-159035,-169499,-122106,-173410,-179080,-77224,-62838,-138165,-70187,-30140,-88040,-134998,-31499,-32333,-59819,-132575,-12148,-13055,-54304,-2954,-63951,-42986,-21177,-21285,46956,35190,-19420,-68293,39801,49989,32234,-73837,-83869,4651,-12688,4620,-95053,-72527,14774,6434,-58731,-53002,-66576,9386,-13563,-16393,-30942,41673,-80310,36581,-39419,-13139,-26154,-25882,-75309,-52777,-6837,-13613,-44384,-13315,20847,25497,-59883,14406,-47578,-68515,-42532,-50765,-11270,68146,-24603,-151362,-72904,-7196,-25514,-36559,-62595,-92009,-53814,34264,633,-61380,-64177,-25219,25252,19257,19894,-45497,14020,-33399,-10887,-17201,9820,-26638,-39145,39777,-47372,4623,27110,849,9042,11843,8836,47984,53088,-8820,46434,-308,-83484,-1172,-101428,-36364,-105019,-38454,4277,8265,34361,-21073,8205,-55901,-7562,29017,90134,64219,12917,-11733,16914,-35117,-44720,54612,54769,-14615,6552,29324,14410,58140,2829,15071,-12919,38536,-67688,-83715,45394,11875,73956,46160,-1157,-4098,-45834,-13348,8605,-44480,50187,11650,-6922,25069,-30304,742,-60680,66840,-72532,-74889,-85969,27586,23421,59795,-41310,-31427,-106226,-3251,-26822,-51693,-2367,-36405,-76845,-60189,-51615,-51919,32379,59810,-34807,24374,-38918,27403,38875,-13345,21235,-36059,-53859,26158,21890,16159,40342,2346,-14159,-70646,-63129,-38507,-24837,-38253,-30482,-33779,-60234,25937,6664,-5054,-188002,-91673,-34047,-16574,31957,22841,6350,31145,-2846,-15774,23579,-52782,-46799,-59053,8688,18503,-8158,-10308,2408,-23852,51235,-130157,15939,-36245,21806,79227,56101,30880,-15731,-36881,-25517,-101772,-27566,-93867,-54269,-1003,-18973,46694,31530,58015,-29036,-37393,-128020,-65755,-6765,83803,-25466,-45425,-40064,-64340,14120,-13652,49411,-51548,8563,54200,31216,7546,-18771,-86556,26470,-44205,-103830,-28654,-29316,-57210,-31004,-32413,-5230,-15191,-33125,-24100,22859,51942,-4561,4015,-26179,-25191,-23378],[-36289,1628,-1908,6149,-43467,-17597,65685,89703,-13575,-52358,-23381,-27440,-33349,-81680,-37385,63621,-22317,-38365,49583,51286,2122,25990,24995,-4014,-28192,-593,-18319,-42747,95618,22523,75898,41810,36056,-5565,14567,-2906,79086,4010,43729,4204,52703,22405,-71349,-110935,15634,24716,-56921,-42135,37555,28094,-18057,-21981,-68445,-13532,-306,-23894,-19266,-11083,-3149,274,10223,68453,-13296,-22889,-38708,3467,11112,-16984,-12948,-17185,-13359,19046,15759,23227,75704,49157,9080,-15874,-42128,6245,-96454,30174,-14274,-58060,-5024,59193,37712,109444,89646,136358,55601,-31435,21274,-24424,-30924,-60727,33360,44897,-92390,-42684,-82791,-1845,7231,81930,119069,85867,-25252,52798,-17188,16604,30999,2785,-20824,-40176,-12551,-58464,2468,-16854,47526,68723,2387,49575,44588,15767,49335,34167,28582,16132,-42237,25189,136215,31362,-63000,17373,42720,-58862,-41739,73436,-27451,-27272,-30938,33091,108297,56613,-3277,42977,16214,39971,2640,73266,-56202,-30898,-43996,13696,16570,44576,43598,-21855,-43019,-114610,-66258,-4207,-9701,37374,-27297,-5119,-10126,54321,161934,18675,102202,-88658,-40057,-7459,20065,15258,19138,-12572,13012,94439,-6216,16641,55603,12534,-5417,-48943,-2151,104707,-52144,-11098,12867,-9110,-51343,-12131,-69570,-1979,44616,1902,-12098,12414,-15087,34123,5672,11278,1012,20072,-70017,-15924,-17049,-18363,34554,20256,-46306,-57955,19720,28408,-28308,59384,61939,63794,50382,-3207,-43337,4402,49611,14988,-55708,-99593,-43334,29128,-2433,87386,41827,53204,24089,-23297,-47286,-35032,7804,66149,87909,62471,30696,58722,59718,89404,5590,-28201,-32784,31023,-284371,-1410809,-776797,-319102,-99058,-82179,-49168,10596,3077,78258,-43071,-45759,-72128,-17095,-28313,-79258,-35840,-62539,21236,-34946,2392,17757,66695,62331,56114,-35211,-23948,-38526,-50008,-13653,47139,-43745,-89723,-66583,-8707,-8416,-27523,-35007,-18753,-7196,46804,7247,58150,-67117,-70279,71675,-1110,69846,27646,16349,90359,-48742,35086,-6740,-34488,24125,30019,-18938,26941,-25831,-61897,-67463,-40337,-24585,150182,57194,12150,17389,7874,6055,17621,-14250,-23547,28186,-11826,-78621,-4419,-5928,-35282,47881,79905,68815,-27452,52859,8058,-69864,27391,-34493,-16107,-8018,-269132,-131046,-91664,-136664,-44625,48860,-12596,-34346,-27529,28899,-80125,-74591,-88771,-56600,-105813,-64140,-25735,-6180,-10227,3415,-10049,39615,7031,85402,70070,21585,-13664,-36687,-67891,14775,91419,32122,5432,-45603,-14181,48966,-62138,-46503,73050,25091,2330,107686,77410,61701,-22756,-1609,61369,22235,1741,-38187,12084,13561,-15241,-106294,-22502,98,4999,9020,54438,67614,145120,28775,-13159,11582,13019,15126,-32027,15071,73644,-67848,-29838,23040,-7798,-11348,-4610,-8339,-30808,32904,6071,-19600,-8346,27463,-5588,-8765,-78624,-84509,25221,56957,-14806,2119,-7571,29320,14623,-28598,15286,-2572,48543,67179,11407,-26027,-43682,-10498,-65364,-103873,85818,61312,40076,48415,-21259,-90407,-84738,14025,-59613,5669,27992,-10227,36800,-11008,19897,58075,80656,30891,107498,40194,32582,31790,39896,-12196,19317,14685,14869,-66626,-24257,48450,-56188,-38522,22981,82252,2949,7828,-69165,-9192,33232,17134,26004,-2983,88349,33794,-63166,1797,-5617,8480,-50697,-109741,-28555,-78269,45556,-22964,-26843,-12765,38378,86041,20651,-29555,-51462,24888,60099,-16136,23142,-85600,-88715,-24231,-36774,12612,70879,-11647,46702,79208,49563,101370,-55174,-85723,17912,-29709,-1708,-18271,8005,6200,90179,8930,-19553,-41157,-61669,-59840,887,26654,-29615,-24102,-3298,58288,85833,89833,7437,65055,28239,18105,-12327,6101,50957,30462,90155,-35366,54683,-3356,-77373,-119205,-4184,-54412,-14422,25687,10102,-83036,18824,17383,9468,14814,49107,29398,44407,14131,-37859,-104776,16899,-59039,-42658,-18200,32338,36519,-35553,-92061,58491,6727,-26784,67445,22180,67110,41026,-75696,43503,-10224,-69939,-14818,-10179,-35046,-3723,63219,-54099,-122102,-65557,-68274,1832,-7213,1093,11676,-54607,30054,29120,41216,-15928,-21202,-72734,-42898,29233,127904,-5171,-93279,-63522,-29386,30361,63061,-34991,2994,6959,25553,-30329,-43180,-25672,-33551,-32393,-82533,107626,-19560,-12460,62470,-43450,-48343,-57578,944,-1961,11907,16634,2472,82371,-11882,-96606,-1763,7221,13943,-511,-13231,59979,-9670,-13819,-16120,-44427,42288,-25129,38478,46946,10200,-25996,51930,59231,-79110,-19183,-62047,-58153,10114,119010,-6249,21607,68035,-18290,-83288,-26394,50262,19961,-45630,18126,1527,-13405,38917,5592,92660,77799,68198,61452,-16982,26776,-46602,76040,68367,-13161,-98964,30517,34946,8369,51313,74111,-56428,-82967,-2250,42923,17596,28746,50431,65537,54802,12004,-23224,-12228,91662,24248,41247,20361,6986,-8189,22566,-27486,-8561,49073,53375,84217,52908,18256,-66985,-23470,-34265,-11698,-61056,-32467,-100077,-235757,-878726,-4961940,-1751599,-463406,-306320,-214335,-156158,-173287,-118075,-193393,-180468,-80863,-37996,-123263,-73314,14927,-77273,-110468,-13368,-38300,-60834,-125020,-26376,-64163,-72755,8584,-67362,-46956,-30049,-3517,57986,9210,-22050,-96873,33012,26520,16991,-82271,-108341,13199,-28281,6321,-76516,-58042,17527,14607,-40811,-10097,-87692,-14792,-20782,-7839,-20700,34906,-55419,66519,-23213,15771,1669,-36811,-59779,-17951,11182,-4099,-64290,-12036,21706,31919,-45667,26057,-1235,-51935,-28317,-33961,-24371,27199,-14125,-136996,-41627,-9779,-20890,-36433,-46088,-93079,-50140,8236,-4504,-34091,-40885,-25890,50629,8561,12991,-39048,6310,-64916,-46310,-7022,751,-20067,-39793,35994,-51509,13131,19233,6932,2065,-20417,18610,33347,48229,-11121,29192,26380,-79379,-5296,-81956,-37247,-97269,-24153,8531,16426,15305,-31360,12156,-50719,-5663,18641,98998,109271,22920,-6947,10645,-45131,-51578,70798,50817,-26598,-3377,-5548,59725,63360,-1700,-2428,-3531,29832,-73143,-95038,46266,811,52874,15089,2109,30730,-26416,1308,22377,-21966,65912,-8371,-26290,19840,-68205,-134,-60910,67264,-49702,-69331,-64439,31644,26019,76954,-45215,-57749,-111386,8881,-2174,-7060,1718,-37815,-66695,-62442,-67098,-52414,34042,35797,-48309,-10275,-31708,-13478,22410,-13192,16002,-28904,-50100,10685,28474,31401,29449,5409,-8214,-65591,-53381,-9576,-4199,-24504,-15285,-10866,-33024,32401,18496,-22439,-154338,-66234,-48312,-11671,34593,-2827,1769,28986,-45054,-24450,20705,-53635,-43056,-35620,10796,28878,-23220,-26180,4707,-610,30145,-147057,-7886,-41256,12898,95929,51167,18096,-9699,-18601,-35236,-125752,-23202,-69706,-37637,10591,-20893,52460,26334,63434,-9241,-38877,-121141,-68814,931,45561,-25107,-4338,-30543,-77840,5842,-23278,42088,-66978,9576,40675,14089,-610,-39341,-74179,8245,-21052,-56243,-17490,-31195,-62116,-18853,-38353,-8378,-14898,-44297,-7275,22809,67802,7708,-3428,-35865,-17657,-5304],[-34042,-5776,-5999,3710,-35804,-22450,74092,101350,-30783,-56805,-59389,-41994,-46769,-84739,-31228,55551,7182,-42224,46906,44277,23885,41304,52316,-10882,-18919,16347,-6156,-50648,60508,11652,62843,43277,30876,17552,198,-22588,64591,1310,18598,13042,43839,28211,-82299,-117626,4439,7277,-53809,-46740,13200,28332,19099,-15049,-84544,-24959,-28333,-21192,-14051,12437,8041,-16333,39177,78049,-1299,-54648,-45018,-4854,-419,-33372,-12525,4562,-16014,25979,31707,37240,91307,41899,3426,-26361,-40613,19005,-70205,41707,268,-37127,-28181,-1933,15916,90525,76061,84745,29345,-46872,24658,3591,-49126,-43212,37715,55758,-73026,-63504,-91687,24891,11722,42160,89337,71895,-30990,45599,-1674,40565,40435,-4030,-21748,-43919,-6859,-70892,-5930,-37283,39086,77758,20002,26214,16710,14447,49020,46586,15786,21970,-33537,17508,131849,35558,-64938,-1217,30603,-41392,-35949,83247,-27250,-17301,-40839,16395,95048,11880,15968,18868,9950,40919,15150,49902,-63276,-35791,-47971,28383,30970,47078,94038,-20163,-46025,-93708,-78205,-5674,-14667,30805,-30705,3468,-15592,62850,146649,33127,106267,-41763,-38802,-5731,22791,8069,-17238,-43924,-5599,78140,-28415,36760,55134,18587,450,-52824,8509,82110,-60499,-1092,3372,-28626,-67870,-15080,-78370,5372,31107,-2024,-21396,5540,-20167,10356,19597,16013,24565,26487,-65961,-6351,-39202,-62335,18600,-2127,-47319,-63836,64626,43907,-59240,87849,55754,72537,62049,30294,-43213,-6746,51438,6137,-64389,-113489,-46076,13046,-17972,88660,12651,34027,27954,-42620,-52657,-52479,20592,67504,114830,111758,55142,52359,42873,107102,6480,-17896,10499,88960,-209375,-1525353,-1032102,-302210,-116422,-84063,-51906,34715,45042,77697,-45172,-71799,-66874,-21748,-21081,-75034,-42244,-27891,12502,-259,17242,5300,73629,49583,17644,-30073,6540,-11988,-52652,-11346,49820,-52258,-113721,-59153,-3240,2132,-14507,-16506,-35500,-5872,54218,21780,69023,-82014,-65667,92380,21933,59862,19925,3887,35677,-45530,51636,3154,-3593,46188,8641,-51090,6343,-25628,-59861,-88318,-65388,-12561,158106,72555,17667,34068,-42515,4687,18015,-11700,-31497,9751,-13037,-81518,3122,-19739,-48389,34153,56728,38280,-996,42689,-5286,-54825,26427,-50129,-29304,13899,-275337,-150382,-72419,-122199,-37265,61158,-23262,-42073,-64332,41581,-72615,-76394,-75737,-37563,-88489,-107131,-42383,13331,2391,23772,5188,30964,-8644,70652,52426,-28049,-34928,-40752,-75933,20249,79744,29568,16577,-18240,-8109,40333,-33809,-19946,82667,25395,63335,95780,75153,56551,-13560,-37016,20950,17295,-261,-54489,-4511,14456,-7484,-113837,-16446,-13473,-10647,13990,49181,42104,186160,46030,-7362,57625,12483,-14896,-38083,-13363,64484,-66589,-20837,61284,-14114,-14080,21150,17478,-53288,4726,-1925,-21653,-18184,19866,1786,-704,-80438,-84200,14447,23870,-23821,-4489,-14341,40123,7386,-28556,12412,27384,22994,50258,14135,3055,-36679,4670,-30893,-102626,68043,51112,21250,71788,3056,-100066,-96972,-13202,-47951,26641,17227,-23948,12549,-16054,8877,44481,57597,-14714,89484,68849,61467,50213,40064,-21338,18820,-6846,-10965,-51270,-18068,31782,-60333,-72931,13819,84501,2885,14718,-68165,-10046,21365,23624,42176,49129,76185,55804,-24338,-11565,-16353,66025,-37193,-109571,-20644,-65427,37166,-18645,-29805,19380,35301,57878,6995,-28409,-39001,19851,70979,7979,44187,-100813,-106765,-8241,-47643,-4339,64721,-25132,44001,105214,42765,88874,-1404,-82156,38337,-27135,-9974,-6012,15042,-24621,81156,-9713,-30736,-35323,-32111,-56801,1085,21798,-43477,-42316,-18770,37505,76824,117394,-10756,50009,-898,27587,-25982,-16301,-7077,21346,92659,-37699,32668,9002,-81033,-119239,30356,-35767,-31382,9658,20590,-62140,44854,18549,15401,14999,72575,35498,31695,17706,-26500,-110888,37646,-24637,-34011,1237,38838,16036,-29621,-91685,48051,2643,-20915,59718,2032,43721,10189,-76185,55223,14374,-71234,-12380,-5236,-32410,21477,52570,-34087,-117514,-51940,-51055,5888,12447,-15046,-9417,-18363,7166,21064,75076,1525,-35505,-86716,-41213,33777,97388,-39409,-102771,-82601,-17156,26005,58689,-14865,20857,9816,28742,-42048,-49809,-53452,-41618,-40923,-57320,115249,14147,-48371,55051,-29398,-36064,-61334,-18357,6267,1576,14333,-35080,89887,-16985,-60606,-3241,15721,14930,12169,4665,58823,-4620,-7458,-11112,-27506,12913,-9106,48923,57712,5238,-37178,60567,51306,-75568,-37983,-20808,-26977,19074,84733,-6673,-845,56766,-21562,-80482,-32066,41055,8979,-55568,-4979,5183,-4205,22601,-8754,109841,83440,67053,50504,-21961,759,-32297,94181,57483,-16414,-103362,18964,32279,43693,56829,58715,-73780,-60761,13277,46700,27916,44237,33745,41660,43634,19963,-16468,300,106414,8366,33264,7071,325,2173,-6734,-31642,1369,61258,79285,70761,33370,21092,-66305,1749,-21924,-2649,-46288,-41730,-86874,-234674,-939388,-5269719,-1806681,-471152,-317876,-233205,-153456,-178249,-115345,-216479,-180076,-86941,-16974,-95706,-78821,29013,-64849,-85345,-3076,-50941,-68813,-112230,-42193,-93573,-77648,18907,-64048,-48929,-49406,8396,55284,-15794,-30627,-113259,13470,-3096,1473,-74236,-114098,23162,-54224,5278,-58806,-45583,14696,21321,-19970,26306,-110032,-44214,-26365,6280,-12465,23847,-27864,86933,-6218,29305,26973,-47740,-45495,21098,22226,3669,-64898,-1873,26038,28230,-24780,30511,41536,-31914,-11938,-13230,-33438,-9271,10415,-86535,2455,-4341,-11279,-32751,-24816,-88028,-42001,-15937,-8924,1590,-5202,-12431,82059,899,3605,-18212,-10964,-90002,-57197,3921,-9232,-6886,-31265,34137,-70909,20557,1282,-4791,-13095,-30553,27632,10685,26275,-17563,5447,50826,-67393,-7003,-60470,-33480,-80392,-12281,15931,25293,2814,-39004,7862,-32078,-1089,13818,91650,121466,22791,-7463,3197,-42694,-53849,78526,32656,-38452,-16683,-29962,95438,54726,-16976,-25626,-8876,19707,-68857,-93298,37755,-8564,12900,-8053,6846,62073,-6679,17135,33754,2348,82312,-16802,-41043,11591,-86002,-11062,-68512,67085,-15665,-44515,-32501,26001,30348,99003,-38700,-68274,-82425,22192,5960,31693,-1371,-35558,-45128,-61260,-74998,-42233,30580,14543,-52674,-26339,-14021,-56699,2169,-124,7299,-10107,-36573,-19486,31360,51091,21179,3362,1999,-42208,-37077,18827,16549,-9714,-4567,4130,-7339,32480,24143,-38904,-105533,-43635,-60988,-2410,35570,-33369,189,35348,-80622,-28886,20094,-53195,-37227,-9357,5209,42035,-50258,-36575,-2001,22990,16580,-140646,-28250,-45976,4826,105621,30984,287,-2554,-10906,-38958,-124427,-1639,-42694,-5271,23067,-16073,41897,15403,54458,13488,-20078,-99527,-54511,4976,19900,-19903,23478,-16393,-81250,-3969,-33693,30655,-69188,15591,21777,1615,-1916,-58148,-51934,-15728,5481,18583,-6507,-26731,-61292,-7785,-41793,-21286,-11821,-48640,11568,16136,78455,16400,-9285,-37402,-14493,11085],[-31178,-19712,-5986,4785,-16703,-20448,69570,108856,-42517,-61598,-91784,-55365,-53483,-82904,-30704,40886,27515,-39816,33499,39943,46717,43441,58993,-20163,-16128,11521,15718,-50470,6112,4910,31603,32635,19668,32789,-14809,-53221,52904,3488,-451,26933,35819,35121,-90384,-115757,-5154,-12595,-46213,-47230,-5033,20554,50420,-9661,-84375,-27418,-38578,-14336,-7517,23271,19103,-11026,71865,73271,4241,-81528,-47456,-12275,-18239,-45413,-6516,16578,-23894,44325,52109,41206,91383,36827,-5940,-31645,-29307,25620,-34376,41410,16820,-13917,-40880,-73391,-4515,67646,43531,24029,-1459,-61513,17282,17855,-64873,-25634,37361,59487,-61279,-84100,-84729,41179,11656,-8982,49202,55001,-35645,22842,18495,57598,42397,-3811,-23624,-37812,8352,-80173,-14642,-43469,31182,69834,28416,-2898,-21828,9288,49801,53833,6359,28108,-8785,15909,111521,39856,-62354,-16564,20361,-21150,-25321,82555,-18142,-3225,-51705,-4218,69480,-48824,13512,-19928,-718,22346,9667,22374,-59548,-44998,-51053,40516,39100,42594,116807,-15874,-48006,-68983,-83983,-1390,-22670,16380,-27164,6984,-21669,65353,131657,49064,95296,-16136,-39081,-7883,25057,17049,-31820,-69423,-24244,52705,-49975,51971,52733,22428,-2254,-63446,13175,50445,-61906,5571,-13787,-38562,-77919,-20814,-73945,16507,15570,-7639,-24859,-3816,-23148,-10871,32838,16916,31817,30243,-44893,12437,-61739,-108637,2738,-16406,-44604,-64731,126839,41167,-76937,104994,41390,83071,70022,66049,-41267,-20743,47044,-21126,-64615,-103219,-41115,-1882,-36089,80108,-8359,25039,36201,-65038,-54489,-64539,13806,54901,113765,128707,64920,36413,19670,111581,1180,-416,60413,130980,-126448,-1559204,-1255975,-289281,-125817,-102247,-64917,44358,69426,63514,-54386,-100032,-55492,-33561,-16906,-61521,-44752,401,15298,38731,28637,-1049,75568,36467,-12302,-21075,44969,25710,-43497,-7211,43981,-54843,-128594,-51910,-2443,15796,77,17824,-26830,25801,54824,19083,56663,-87717,-54646,102165,42911,46736,2211,-10333,-10278,-22295,61814,-6578,8524,60901,-12028,-69436,-6902,-15889,-49018,-98404,-74106,-6989,139866,93476,40977,42554,-72732,3552,28249,-8736,-37330,-10445,-11601,-71030,7272,-22832,-59950,21383,34146,-405,26952,23705,-24156,-19788,27180,-54631,-37391,16915,-274710,-190119,-46007,-101926,-28011,64611,-27898,-40544,-79660,36331,-63927,-68066,-58395,-8316,-58748,-118868,-27868,33466,9966,31950,9421,8361,-25058,44217,26425,-64868,-51298,-41923,-85263,15386,61800,24870,32054,10891,5272,25049,1525,5825,85958,12676,107816,74043,64587,39975,5119,-57962,-20426,8948,-5015,-62235,-16461,12213,5971,-110397,-9543,-27150,-27527,18836,47106,17687,213541,54392,-1890,110163,33489,-30841,-44287,-49760,49489,-56473,-10539,89972,-21748,-22710,30612,46047,-50786,-19194,-5479,-28029,-29033,12109,11075,744,-75974,-67966,4280,-8149,-38027,-14951,-27441,46977,-2115,-26634,12472,49659,1340,27298,21106,21982,-28802,7099,9,-91148,35313,34553,205,75713,30916,-107050,-96275,-27573,-26519,40055,14358,-30426,-12259,-19692,-2994,27342,26277,-59383,35384,75896,83371,59628,22891,-23961,18129,-14491,-31324,-33882,-9303,18415,-57940,-98157,11281,90672,1393,27463,-47273,-6967,12925,28231,54481,104332,52553,62043,9050,-28576,-32066,104671,-15880,-73901,-9016,-50516,22511,-10590,-28235,49325,21530,8167,-12035,-27412,-23706,20796,74557,25309,59216,-104697,-118217,8017,-51033,-26283,51082,-22784,55119,119099,31240,67884,39702,-64288,58528,-23671,-15990,-1214,24611,-62783,62813,-31152,-44681,-34930,1449,-39273,4283,19300,-27717,-53427,-45856,9730,60112,105467,-25238,33886,-30970,31994,-31638,-38455,-64026,15481,84873,-35921,-626,27177,-74129,-98665,48097,-29066,-52850,15644,37265,-40710,64447,17536,13420,13721,66226,34340,14060,16785,-11024,-104981,48405,13516,-19774,19137,46107,2759,-12623,-85410,23914,-3150,-9773,52264,-11435,15730,-26956,-56699,54439,48105,-64203,-10253,-2199,-26786,35257,36076,-13212,-104895,-39601,-26881,1813,37318,-33434,-26970,4535,-26268,-3714,90408,14034,-50688,-92723,-34621,47400,75695,-72376,-111443,-75541,1534,21660,49693,-1905,29789,9894,23348,-48273,-46791,-70704,-40835,-41157,-20631,117260,46624,-80278,37608,-13606,5916,-51969,-29329,9605,-3997,2683,-61412,80165,-17630,-8197,-315,16623,12287,19415,16695,49144,4818,-1736,-10287,-16640,-2027,12860,56151,65114,-577,-33776,55557,41063,-51447,-54180,18211,11291,23028,31298,-5245,-28895,39060,-23711,-70196,-34730,26172,-3918,-58551,-23913,10076,3951,8821,-21944,110948,98805,53043,32054,-28258,-15802,-13302,100017,41764,-16474,-87944,5838,26841,89791,60783,46915,-80494,-42954,30206,40612,31201,62272,23099,-89,23527,25817,-8867,14472,97493,3589,29444,-8675,-7930,-3111,-31014,-37282,7798,70685,94857,39687,11584,17048,-57024,24422,-7143,18589,-28751,-54257,-89715,-230749,-995506,-5560131,-1877976,-492959,-341864,-254824,-155102,-183560,-116876,-236200,-173865,-93128,-6535,-63254,-84278,8714,-52103,-64816,-3863,-68007,-81391,-96915,-59773,-105311,-68944,26239,-54909,-47832,-71124,12107,41428,-30547,-40843,-115472,-14992,-29806,-10403,-52423,-97511,31799,-79493,-294,-47274,-37392,6640,28780,302,40855,-130564,-68958,-26113,20024,-8635,9701,-7118,84744,8349,33622,38721,-57936,-33462,51438,24631,9049,-51231,22315,35993,16146,-6194,26715,60924,-14468,324,4233,-37491,-28304,38696,-29952,45927,11132,-1458,-28337,-2137,-74701,-29208,-30048,-5609,33049,34825,10816,107342,-4802,-6128,6121,-33165,-103618,-33872,14812,-15634,9683,-16244,34192,-97357,26979,-18773,-33817,-34114,-29873,33463,-9018,-5119,-26498,-15964,67833,-50397,-7541,-46846,-25669,-57969,-4689,27055,34068,-5068,-39842,-1292,-3935,6004,13983,68375,101998,13786,-11426,-4000,-30773,-45704,75368,7111,-45772,-29233,-39531,109828,38793,-37513,-45780,-26371,8813,-58435,-75119,28851,-8790,-30609,-17037,12190,78826,7833,32131,42822,20678,94563,-12835,-49993,2335,-80762,-28447,-82053,62523,22760,-8891,-5598,11988,32875,109759,-24027,-62865,-32424,30109,-1856,55470,-9282,-30086,-18165,-51411,-74333,-26850,20996,1937,-45877,-17376,7401,-90967,-18566,15859,-2580,18236,-17055,-54814,29880,71079,17506,-3295,11263,-7001,-16976,37318,31516,2690,-2566,5570,11155,28612,23828,-49562,-54711,-28398,-68577,8761,35205,-58642,1378,50288,-98760,-27865,23379,-49530,-31504,9797,-5992,56556,-81175,-38745,-15324,40141,17493,-118073,-40566,-52057,3304,106424,6501,-19399,4076,-11468,-34725,-96895,30246,-23836,29172,34468,-4279,21001,3224,36331,31236,12428,-70003,-27961,8090,9023,-10602,32872,-3790,-73052,-12730,-43771,17658,-58747,22869,4583,-3356,8520,-70480,-39557,-42286,24020,85598,-127,-15629,-53855,-1515,-42456,-37354,-5514,-43449,28850,5527,78650,20664,-11577,-31074,-14436,24650],[-28706,-37060,-3066,8034,5586,-13739,51087,103169,-42821,-59259,-111123,-63485,-49350,-76917,-34415,18167,30819,-35373,13690,41959,64518,33992,45400,-30268,-23673,-13334,41636,-38200,-46862,2838,-11028,14339,6631,37225,-27402,-84530,48654,8798,-9158,43614,34626,45289,-90948,-108096,-10398,-29918,-37433,-43965,-12522,8473,67954,-7397,-68259,-16940,-35474,-5791,-58,23643,27159,11954,91168,55178,746,-94724,-47094,-16669,-37580,-48981,-280,14112,-34140,66377,71840,36362,58592,35850,-14477,-29208,-12327,20136,2981,29979,31706,10296,-40649,-120251,-21325,39699,-1032,-16783,-29268,-71781,-1982,8978,-73609,-9044,31506,46250,-87274,-102658,-57330,44460,13117,-51180,12512,40115,-37686,-6595,38687,64642,40391,4697,-23268,-26875,26920,-86784,-24141,-33522,24201,50385,27314,-31340,-58066,1655,48979,57722,4224,33548,25202,20471,78277,43965,-54301,-25378,14965,-4932,-15018,71797,-6829,5209,-62050,-23833,38018,-103308,-10767,-60501,-12233,-1138,-7276,35,-44621,-55338,-52584,45829,37397,29341,96777,-11762,-49581,-47141,-78628,9063,-33390,-2981,-15330,4901,-28520,61318,122355,59041,64939,-21128,-43117,-14549,26770,55104,-9929,-80993,-34062,32285,-63446,60096,48441,23074,-12006,-71753,8798,14082,-50598,9239,-33592,-33368,-78879,-28869,-56168,26992,-465,-14419,-18248,-15222,-23732,-23428,41753,13035,12982,27089,-9873,34768,-75410,-141463,-8211,-16434,-32085,-62271,171729,13385,-76118,105607,24310,87597,67972,88902,-40927,-35958,31100,-63180,-61707,-72170,-30940,-16681,-50768,65704,-15986,21826,41185,-85735,-46601,-71472,-11968,31171,82536,109368,48838,14008,-4703,97179,-11506,17959,95247,142190,-67556,-1488762,-1387309,-269337,-111403,-124378,-78100,43612,76732,43600,-63175,-119259,-39890,-41195,-13757,-43659,-43610,22579,37279,75094,30961,3039,77998,28216,-24673,-12700,79713,71944,-20113,3282,35444,-48577,-119886,-40544,4051,34019,19283,62528,-76,80260,59780,-11572,16792,-84761,-41311,92586,56697,31154,-20454,-27992,-37952,12220,62307,-36104,-7978,58023,-29620,-72276,-10606,3788,-37281,-99174,-64724,-6660,98764,112294,79844,40650,-82658,2175,38157,-7580,-37940,-27118,-8708,-52534,4575,-18117,-65147,25013,24308,-33277,47440,3353,-42955,22727,30173,-44698,-33951,2983,-272555,-238432,-23800,-88889,-20967,55836,-26278,-34659,-72291,17479,-55249,-55582,-45836,21449,-24731,-91525,16596,48173,8750,25317,3456,-22523,-39609,15930,-4816,-80800,-59722,-47475,-104686,3814,37600,17317,48210,33828,22963,5740,32771,24202,82477,-12186,124900,51719,48807,12082,29945,-60137,-48744,-3310,-11857,-57440,-20558,8809,22538,-93552,-1110,-32971,-39851,18249,48809,112,206782,48556,168,141191,81619,-14997,-48582,-72434,34711,-39045,909,102000,-27425,-32427,24013,69558,-32711,-30284,-5624,-38151,-35059,7675,22267,-3257,-64467,-38492,-3619,-30480,-51153,-26236,-44790,45348,-11718,-21073,16994,58808,-13494,2180,30487,26572,-19211,-1904,17774,-78884,-1130,26976,-13800,58406,56354,-109812,-72916,-27396,-2534,43309,19639,-27771,-33624,-18929,-12652,10050,-3261,-90859,-28523,60337,92450,56468,-7134,-19093,17107,-11378,-43908,-16655,-350,13109,-49831,-107528,17077,97346,-122,37738,-16222,-891,8504,27186,56932,141498,23499,52761,28715,-42952,-52309,113176,5634,-22940,2029,-36495,5426,646,-21314,67453,-1438,-43243,-32388,-27911,-6149,24162,73137,36557,67758,-93425,-114188,24658,-40980,-43130,33072,-8478,75403,118809,17050,42640,48101,-35378,71060,-20822,-17574,-5759,35952,-95130,42452,-47821,-59082,-40628,22960,-13317,10491,20933,6235,-58848,-77726,-11956,39532,58245,-31421,24310,-52002,27736,-26789,-54231,-98846,16047,70658,-34841,-38443,43089,-57388,-64784,43654,-39539,-77349,41812,54382,-24575,71025,15063,5640,11096,37723,27989,-4685,10959,5026,-84956,50785,45059,-2026,32170,51315,-1166,9697,-73344,-6035,-8272,3559,44148,-18847,-6151,-57430,-27322,38641,79741,-42861,-8214,-483,-20681,35648,20077,6786,-85546,-28329,-1755,-9193,55488,-48893,-39591,5045,-58290,-38755,75728,15919,-62283,-89185,-25453,70722,74360,-97664,-113800,-44249,16562,20639,40780,750,25649,6267,8117,-49705,-34980,-70570,-31489,-29001,16323,109942,67162,-97126,16350,-2178,62445,-31387,-26440,8122,-5302,-16235,-66874,57792,-14948,39460,5349,11535,4860,20644,16204,32892,12924,266,-15266,-12499,598,34853,60286,66377,-5164,-16560,36720,29072,-20159,-59439,46156,42516,20757,-15619,-1156,-50385,17250,-24098,-58470,-36230,8305,-12096,-53500,-34460,12935,10657,3145,-31028,94724,114073,26336,11141,-33586,-19672,8142,93752,24452,-10175,-55172,-7892,16622,126489,63991,39366,-80132,-34379,41132,27500,27257,81634,17029,-54937,-1078,27503,-1124,24718,61607,8434,30035,-22657,-17348,-20486,-44503,-44519,10436,75821,93305,2467,-7638,9332,-42057,37635,3517,47259,-12089,-69966,-111457,-233977,-1060025,-5916441,-1997909,-536495,-383446,-276965,-165675,-190784,-126150,-249634,-159657,-98112,-11134,-36960,-88738,-34357,-41451,-53090,-17053,-86105,-94278,-82874,-78561,-114004,-52812,29094,-41215,-41631,-83593,8209,21982,-30279,-47676,-105158,-45995,-45689,-15042,-24613,-62496,36713,-92367,-10314,-42754,-32347,-5105,40100,17221,27474,-143909,-81295,-19710,25574,-9921,-6648,2013,57430,18872,34163,30866,-66140,-22859,62192,19611,12880,-31648,58261,49651,662,2916,16386,49956,-4938,2246,12390,-36929,-24766,59599,6438,74837,33920,3823,-27256,17245,-52690,-12715,-28735,9714,51022,69250,35351,114791,-10828,-14796,23613,-54530,-103409,16425,24900,-14971,23960,1156,34925,-116888,31806,-30743,-72155,-56116,-30408,34805,-18190,-35261,-35488,-27654,73002,-32371,-8135,-46250,-14707,-35766,-2883,40891,40506,-9250,-31522,-9741,23913,14984,17150,35720,63545,1302,-15239,-8867,-13620,-24547,61315,-18514,-45264,-36700,-35604,100367,19841,-56481,-53449,-48535,-1283,-45771,-43510,24835,3131,-60237,-13367,15598,75861,12475,43565,48428,27067,98933,1273,-53759,-4155,-59703,-46026,-97376,49793,60383,25725,2472,-6323,29318,92190,-5945,-45502,18054,29200,-17846,60817,-18667,-23444,7344,-28128,-66254,-12525,6070,-283,-30511,11418,24734,-107937,-37298,22019,-10922,50443,3571,-83614,23987,87228,19284,-12612,13150,27843,3004,40388,37207,11402,-8787,-5483,19567,24611,18905,-50662,-13447,-21056,-67078,17937,33404,-72173,3801,66529,-98070,-21156,29681,-41607,-26777,15848,-19688,69597,-102860,-32891,-29776,49344,34390,-91288,-43757,-59469,10807,97903,-8034,-36846,8711,-17016,-24429,-50515,60777,-19639,52533,43707,12715,-814,-6316,15787,37618,45867,-39899,-47,10248,6941,123,25339,4859,-54762,-18732,-52280,5157,-39425,25657,-4844,-607,29503,-71577,-48076,-67047,25735,107555,-3075,-1549,-40336,-358,-40574,-48459,3594,-29145,41400,-5279,66005,20749,-10289,-19955,-14591,34939],[-26861,-52217,360,11639,22842,-5715,22426,79602,-29615,-45785,-111615,-63340,-36472,-68114,-37196,-10747,17058,-32181,-7969,49727,72943,18540,18568,-38608,-39151,-48265,62142,-15720,-79796,3808,-52466,-4382,-4133,30566,-34842,-102010,52127,14766,-7259,60040,41815,59153,-80944,-97997,-9161,-43440,-32658,-37805,-10089,-2071,71563,-7541,-42324,6967,-25930,1258,7760,18581,31958,39856,85783,27535,-12237,-87803,-45080,-17332,-52229,-42546,-2787,-2555,-42353,83041,85726,26431,-6138,39083,-17787,-19590,3194,-1684,30722,11863,41377,34144,-29984,-121393,-34458,9128,-46174,-24405,-49245,-75780,-29529,-21045,-72151,5652,21127,11467,-160154,-108641,-12389,36691,20265,-70726,-11522,31468,-36103,-33486,53415,60906,39457,19681,-18667,-19278,40945,-88470,-32955,-10582,18702,32399,22822,-51558,-79657,-6433,43418,60187,8054,36069,53619,27412,40285,47566,-41362,-27502,14959,2366,-12490,47781,-3271,1482,-70503,-37898,10404,-132056,-47490,-89019,-22133,-15779,-23163,-9255,-20369,-62305,-51744,42075,25515,8037,43136,-10943,-51444,-31422,-61126,24953,-43069,-23620,3244,-2369,-35394,51974,117021,56062,20977,-45227,-51823,-26345,26662,120203,45129,-73589,-29134,25900,-63673,61450,42635,20307,-22477,-66336,-3588,-20687,-25210,8526,-50136,-11965,-70515,-38224,-29374,34105,-13204,-20797,-1117,-26849,-22071,-25111,44591,5392,-28446,14680,31260,53688,-74976,-144230,-10458,-1282,-3010,-59831,145704,-34372,-60120,87766,8182,76175,51365,87155,-44608,-47271,4781,-103956,-59132,-32048,-21721,-31259,-56698,50528,-9705,18206,36755,-100294,-27653,-74875,-50052,2013,29326,62047,7493,-10328,-29265,60830,-31379,22902,87774,114862,-59050,-1328565,-1390265,-228876,-64591,-125117,-73799,39549,74902,25244,-57248,-117659,-22789,-35742,-9244,-27126,-40741,39314,73825,100179,21676,18583,83430,27412,-18797,-8665,95237,119274,15562,22319,31030,-32811,-84056,-21479,24367,55683,41919,105263,33161,134582,67293,-72911,-44539,-77213,-29995,63158,59317,11191,-44863,-47993,-47200,44645,52406,-75782,-48939,32894,-44778,-62285,-5367,27997,-32189,-93073,-42010,-8461,44908,121372,116574,29786,-81123,-183,32428,-10131,-32192,-35757,-6198,-32253,-6954,-12329,-58731,53972,32230,-48514,55475,-11243,-55444,57914,35173,-21538,-16325,-19849,-275225,-281145,-15708,-91154,-18414,34447,-19526,-30001,-50911,-7084,-47266,-48030,-42839,41951,4315,-36572,70852,51108,-1357,5063,-8086,-51391,-49690,-4967,-35487,-75992,-57802,-68331,-136740,-9172,7107,6324,59081,44192,40728,-14288,48927,31265,73467,-44299,117076,37086,30670,-21461,55909,-48901,-57954,-18036,-19585,-38883,-15066,6470,37823,-63968,9026,-25824,-43432,8646,52443,-7636,150770,29020,-2810,129142,143317,37002,-47210,-64900,27272,-16840,18166,96174,-27682,-39256,7281,77796,-14236,-26680,-3185,-48604,-29771,8826,34305,-9909,-46753,-2162,-8330,-38046,-56784,-32386,-61275,32866,-18212,-12644,24695,56728,-19474,-21298,39784,19014,-6682,-14018,21369,-70744,-28718,37437,-13998,23694,74729,-105746,-22909,-16429,14561,37076,30057,-16827,-49414,-12427,-17011,-3205,-22339,-103663,-70887,30652,86601,40625,-41575,-8606,14378,-8263,-46607,-1195,6868,18025,-39408,-99576,31084,99269,809,38795,12156,6460,5816,19628,47060,141194,-4175,31517,32021,-50575,-74830,93579,18775,14733,9025,-25559,-9906,13160,-9054,67601,-30228,-76503,-48668,-29946,11021,24720,68412,43227,71991,-67872,-90388,39395,-16339,-48120,14056,9778,94544,107192,2895,17372,23365,-2534,70998,-19266,-13580,-16875,47184,-108276,25747,-54373,-69657,-49897,19363,12464,16961,26849,41182,-61182,-103773,-19057,19900,-3049,-27406,31156,-58009,14477,-12499,-58580,-101637,24122,54942,-35946,-71620,52839,-33780,-28622,19756,-63400,-101536,75523,65173,-15427,62605,11950,-4507,8488,3004,18962,-21151,1916,18263,-53937,48506,63854,15893,37074,51816,3375,30736,-55082,-33352,-11131,15415,39371,-21668,-15484,-68600,-2148,9469,94179,-7995,-6151,629,-16471,26645,11133,24175,-62851,-17626,16766,-23506,58076,-57985,-47711,-14231,-79537,-72640,32968,5889,-66076,-78381,-16115,99921,91989,-111119,-105708,-1528,19461,23321,34891,-6263,8530,-1216,-15205,-48314,-18286,-52666,-15735,-5009,42264,90802,68510,-94472,-1606,450,109948,-4333,-9716,3754,-4815,-38528,-50702,31438,-9846,64844,11662,3918,-6672,16038,-442,14427,15338,-3274,-24602,-11758,14663,51473,62305,60106,-6137,7322,8512,14782,1987,-50269,57283,57415,12879,-37159,4442,-52092,-4302,-22765,-49022,-37762,-9365,-10609,-41257,-34795,10663,16158,5949,-35057,65289,116502,-7883,-4620,-33864,-11463,29376,78622,10957,4132,-15734,-20486,1185,138815,67481,35688,-77847,-34634,39896,12178,17322,99114,12699,-107988,-22007,23601,6312,29505,8412,16303,33413,-29360,-27056,-41086,-45482,-50642,9465,73292,71406,-28799,-20366,2265,-25916,37022,4905,75178,997,-86156,-146895,-249059,-1131412,-6359170,-2171253,-600696,-441730,-297568,-187455,-203071,-146592,-257041,-140496,-103854,-32396,-28222,-91788,-82937,-36651,-53385,-41738,-102310,-103967,-74693,-97550,-132222,-38937,25387,-24755,-28539,-77520,-534,2915,-16934,-47849,-86699,-72622,-46500,-10622,-838,-20080,36382,-85931,-22883,-41744,-27455,-18575,56306,29158,-8236,-143290,-78006,-10281,16572,-15640,-24448,-10,14465,25511,33444,4711,-70848,-12466,49228,10881,16583,-13956,95269,63105,-11896,663,3561,18706,-5936,-8846,8951,-33121,-2248,66088,13386,79791,56845,1978,-32630,28744,-24197,5639,-11627,35455,52308,89484,51640,98420,-19032,-21891,28254,-69769,-90490,72333,33759,-6660,29512,16516,34669,-117328,34173,-27852,-105671,-73053,-37231,31820,-14996,-54462,-41745,-26716,64200,-17143,-9432,-57317,-1645,-20175,-7216,54935,41350,-10018,-14959,-12572,40480,24687,20577,2381,21475,-7635,-15200,-9708,4839,6336,38599,-38947,-36128,-35561,-23584,73902,300,-68482,-42998,-66379,-8283,-33374,-7017,25552,24079,-65328,-4129,13826,55429,5433,48881,48435,21085,94024,21221,-53825,-3780,-36189,-57548,-109412,27769,92407,47710,-13589,-23317,16398,41381,9828,-21844,53319,20609,-32107,50285,-26196,-18664,25715,8795,-53431,-3967,-11595,5936,-12784,46318,32204,-104676,-52845,10386,-15317,78193,20931,-96798,13695,96252,25986,-21591,3598,49735,17422,28082,33119,16528,-17712,-22705,18771,23823,11310,-41195,10891,-19205,-53559,21085,29441,-73085,5389,73754,-85567,-9400,36363,-30076,-22526,8872,-32673,77146,-104241,-21673,-38874,53929,61839,-70508,-40534,-66429,25519,81291,-2344,-47922,10519,-24537,-13360,-874,77596,-29299,57172,50349,31482,-14918,-10841,-1684,30289,66875,-15224,16951,8313,5647,8777,8172,10504,-30385,-21592,-58353,-5499,-16011,18564,-3811,7943,53284,-58815,-73592,-85306,8464,68891,-18783,9227,-22642,-1048,-37005,-48720,13970,-9302,47014,-12985,42452,17982,-6768,-8894,-12569,41470],[-25232,-59277,1927,13955,29912,439,-9037,42002,-5688,-22823,-93484,-53856,-20627,-57921,-32784,-39916,-6472,-31015,-28316,58313,70611,4213,-11899,-42363,-55436,-79548,67760,10297,-87346,4921,-78682,-16149,-9672,15247,-35599,-94858,58686,19079,1842,73014,53360,74931,-60580,-86874,-801,-55119,-39485,-30207,-2686,-5361,67120,-7746,-15710,40140,-15923,4033,14944,12782,35196,58501,55135,-3996,-32483,-60151,-42005,-15158,-56611,-27681,-21590,-28011,-44515,87856,89856,15525,-79992,45074,-12919,-5715,10670,-40579,39197,-6728,43510,54501,-15026,-83422,-44958,-18777,-80503,-4471,-60379,-73963,-57033,-59047,-59438,17500,8867,-39871,-245035,-83839,39312,23284,32987,-64619,-20497,31307,-30792,-52535,57707,47909,43349,37047,-10067,-22472,43554,-82664,-38724,19247,15307,28786,24372,-57554,-79080,-12615,31600,62407,12189,33073,61319,31711,7585,50406,-25680,-25414,18542,-704,-24942,1492,-15763,-14385,-75975,-43982,-4650,-128574,-80592,-95979,-29237,-14812,-27651,-3639,9167,-61531,-47973,29646,6514,-18341,-16573,-15449,-54024,-22424,-35018,44293,-45559,-42214,24292,-13653,-40720,39607,108243,36488,-23189,-69728,-64497,-42629,21790,189350,112039,-47548,-9314,35096,-50012,58307,36033,14405,-25470,-39875,-19879,-46992,9567,1664,-58999,21054,-54881,-47319,-1906,37772,-17944,-24852,23416,-35660,-18789,-17894,41901,-3510,-74593,-5850,68142,63234,-60057,-110372,-2779,23579,45088,-59235,20465,-87298,-40909,54543,-6983,40881,20024,58158,-52595,-49547,-24378,-125117,-57070,3297,-21241,-43808,-51295,38775,6420,9552,22021,-105763,-2364,-76900,-90132,-25816,-31588,1974,-45865,-31970,-56149,6563,-58198,-3121,24240,52652,-111834,-1134279,-1264321,-159964,7361,-79937,-38121,39243,73003,12806,-24886,-89948,-7454,-14609,-1483,-15608,-38416,50180,109943,106275,2489,41841,89926,33201,-1376,-10783,79461,154444,55712,47231,32899,-9812,-30761,4747,57288,76487,61358,132577,61251,162372,46486,-151513,-110435,-70643,-23250,21769,48481,-15680,-71810,-66425,-42932,63702,34297,-111221,-98065,-10169,-58928,-44974,5882,47649,-36939,-82052,-15176,-8853,-10010,116702,124692,14545,-76979,-4250,577,-17056,-22131,-34283,-6086,-14963,-27021,-12757,-37925,100848,53357,-41201,51583,-16602,-57968,74665,41074,9017,12979,-41308,-288090,-306139,-26252,-107191,-20057,4144,-9428,-30131,-29015,-28977,-39898,-52488,-48775,46950,21244,21818,105764,38882,-16564,-24194,-18743,-67173,-53252,-13050,-58662,-56353,-43622,-110003,-172267,-18450,-28238,-7299,58740,39664,54286,-31945,44009,26535,61509,-76174,95228,34232,12025,-51080,77510,-36826,-50869,-31806,-26785,-9791,-610,6659,46972,-26020,19931,-6653,-37225,-9532,54322,-6057,51459,1406,-10445,73595,181450,109872,-35821,-25363,32654,6757,46042,77098,-20573,-40992,-10515,60708,-6672,-12636,903,-55430,-9508,15778,45172,-15992,-25323,32452,-10178,-31098,-50887,-26867,-70093,10604,-18651,-4042,31875,48520,-16523,-40010,46857,5895,9441,-18271,18229,-60534,-38991,61732,725,-20840,83083,-92264,45631,-1251,17285,24064,41608,-564,-59125,-903,-14132,-8489,-27075,-100069,-75837,-175,68327,14983,-71132,3084,7873,-17245,-38737,11233,11315,31638,-31323,-78983,50862,92677,6435,28056,27930,13182,1651,7196,26649,98993,-24787,4336,22510,-51371,-95917,58594,17152,18801,10644,-18149,-20210,24024,7190,49215,-59575,-81493,-55701,-32428,23535,18364,60378,46279,75927,-34949,-50735,47332,17760,-40473,-2992,23775,103610,90233,-9040,-5243,-17655,25426,57896,-18983,-4567,-28039,55687,-94330,14958,-50039,-72300,-57788,-11644,29647,18749,34901,62652,-62527,-113188,-10448,5890,-52875,-14802,60462,-49579,-4488,6855,-49709,-76668,38023,41260,-37252,-91354,59278,-8343,-930,-14181,-89889,-120227,99545,64960,-11819,42327,8404,-13355,7966,-23116,9243,-33189,-7052,26170,-19869,45148,69370,30113,32076,46280,13477,45662,-30093,-50540,-11171,22726,44384,-21746,-11655,-54705,8881,-26892,79935,31075,-4076,1302,-15612,15695,13132,36798,-41321,-7760,23090,-36509,43058,-60293,-52454,-41611,-85973,-94566,-21969,-12474,-59642,-64015,-7828,127374,116409,-111492,-86526,35719,6874,26413,32051,-19163,-17364,-11608,-42162,-46400,-2183,-23001,3079,25668,50569,60530,49845,-78350,-11545,-6977,129341,23511,15470,-648,-5829,-59176,-21006,9599,-2849,61864,16775,-2496,-18887,6804,-31982,-1062,10446,-12386,-35069,-9744,27924,59252,62864,46828,-1854,27646,-21416,-1752,3974,-29642,50379,54500,1795,-32497,8445,-28384,-19909,-20314,-42418,-39925,-23798,1797,-24385,-26123,2422,20830,12400,-35423,30724,96277,-40950,-8663,-25222,4760,47402,59454,6622,25542,17253,-29837,-17618,124666,71163,34398,-77264,-39197,24326,-584,3605,110906,7757,-137614,-30498,13752,11864,30295,-43540,18316,37061,-24147,-35650,-55222,-36511,-51231,5321,58445,33326,-46135,-24956,-393,-12924,22575,-4615,93376,7758,-100232,-187915,-271170,-1189402,-6774430,-2347034,-667918,-503041,-310220,-215344,-219536,-176761,-257266,-121705,-113219,-66750,-43147,-93511,-122596,-40334,-66566,-73683,-114117,-108124,-75919,-115135,-161043,-36055,12920,-7397,-8975,-50971,-10523,-12144,1376,-41443,-65831,-89698,-33141,1751,10432,14884,30376,-61158,-34944,-38531,-20077,-32291,74081,35725,-51548,-123330,-61016,-2588,-8521,-24423,-42769,-8583,-27894,29405,31383,-31725,-70991,-1901,17070,3374,20973,-2684,118682,72704,-16477,-8686,-6631,-12131,-16173,-29496,-3482,-27744,29748,57602,-870,59250,70649,-6151,-44059,29660,6253,23814,16007,63322,39655,91291,52768,61019,-29608,-27478,19919,-75320,-69166,109344,41338,6374,21773,26190,32164,-94704,33648,-11098,-118917,-79705,-48298,25974,-3118,-57363,-42671,-15708,42786,-7198,-11291,-73174,12394,-16007,-16518,65779,33919,-8376,5260,-7592,38930,33476,21674,-25776,-12427,-7394,-9054,-6052,21910,37936,11261,-51913,-20607,-24126,-10324,41502,-18196,-71484,-16995,-73138,-9948,-21440,23539,26806,46258,-47313,2301,4502,25375,-11111,46865,41062,8615,81092,42304,-51362,5875,-22687,-60371,-114295,-346,114122,49395,-47926,-33652,-6066,-29085,18336,2977,70153,9263,-37623,30948,-29471,-18489,33826,51767,-39113,-2884,-28038,16732,20,71294,28219,-83971,-65159,-17643,-14287,93057,32334,-91630,-1160,96396,35799,-27014,-16360,51388,20152,5415,21349,18718,-21081,-37980,13147,27537,3055,-23472,15851,-19389,-27905,15706,22125,-65019,4658,64901,-70396,6127,40593,-17341,-17667,-5383,-42209,75061,-82827,-9029,-38005,58547,89274,-60094,-36024,-70292,42024,59531,23369,-49834,9592,-32247,-8061,32320,72427,-45456,43210,54117,47812,-16794,-9623,-13452,11891,67708,783,14948,-1626,631,12485,-8816,15553,-5326,-22123,-61992,-13633,7268,-765,5984,19146,68917,-33541,-101872,-93397,-21328,-12847,-47657,10699,-3671,1818,-33209,-37121,23266,10740,44946,-15979,14127,14373,-2392,-2763,-8216,43473],[-23187,-54547,413,14044,26000,3016,-35302,1929,22027,3538,-63045,-36331,-7495,-47467,-17432,-61483,-28841,-29949,-46080,60882,59142,-3392,-37700,-39576,-64461,-95437,54013,32086,-77869,3289,-80488,-16333,-8811,-4100,-29973,-63273,61245,20311,13055,79780,61783,89060,-33781,-73776,13341,-67651,-66029,-23138,3520,1799,61356,-5621,3338,74094,-9327,1280,19799,8763,39163,59083,9126,-32894,-55274,-18504,-37691,-12130,-47808,-8409,-56514,-53374,-38987,79114,82480,6231,-131598,51462,601,8335,7244,-91005,25605,-20328,37750,66399,-2963,-33592,-53515,-38605,-96808,27691,-64606,-68735,-74364,-86957,-36787,25576,-1804,-93311,-276103,-16428,83197,10870,46999,-39365,-17449,39251,-22655,-63221,48986,28981,52308,51854,33,-38602,31537,-69242,-39820,49314,14381,44208,38323,-47200,-56174,-14638,14941,64346,9913,22887,41507,29844,-12102,52261,-10288,-22532,22554,-11880,-55660,-73282,-44787,-36062,-77773,-42895,-3523,-102054,-94246,-80025,-33292,554,-17399,10701,38241,-50415,-41279,11295,-14113,-45290,-54869,-25226,-57140,-19317,-7027,63988,-35514,-56550,42028,-27267,-42617,26544,87973,2135,-53313,-81824,-78782,-60140,8560,228051,163797,-9686,19091,54233,-26745,53606,29632,5826,-15040,5450,-34698,-59585,44553,-11980,-58867,55955,-35577,-54152,16310,40004,-11279,-25305,50190,-38182,-14767,-6155,36092,-10747,-102246,-29569,91634,60316,-34487,-49127,12809,48096,105509,-55871,-165283,-128201,-33353,13787,-23873,-18520,-20627,9649,-62747,-42027,-47157,-118073,-53209,24715,-35625,-51544,-35801,31988,25360,-5294,2403,-100994,20165,-79366,-122031,-46611,-85204,-54268,-91696,-47395,-85773,-52363,-92602,-66568,-79331,-29436,-215638,-986002,-1042013,-67082,80800,13444,26766,47248,75864,7444,31819,-42501,2867,17928,10245,-9404,-37979,54228,128874,90195,-21294,64489,92317,41860,17385,-18455,32670,162937,88567,69952,34878,15598,23669,32484,90799,90110,68441,137207,75486,148760,-47772,-218175,-159182,-69253,-20580,-19240,23482,-48639,-103500,-77984,-31640,65112,12366,-130333,-135546,-59040,-71980,-26496,18994,54665,-48494,-67438,5742,-5379,-57367,99428,87687,1043,-73710,-10416,-54079,-27149,-12584,-23782,-9879,-2982,-52458,-23257,-4917,141764,76170,-14957,40725,-13601,-50564,69848,45871,37999,46667,-53128,-313465,-307227,-52955,-126925,-23378,-27420,2204,-35070,-18134,-42294,-32501,-68681,-59187,36035,23268,60886,101207,13723,-30544,-55795,-22896,-63098,-49377,-7935,-68477,-28345,-16129,-162817,-193832,-20777,-64404,-20660,44152,22825,60496,-44988,20232,12633,49754,-100006,70701,41672,-6266,-67125,90029,-36090,-35538,-40162,-32093,22283,19578,9373,46218,12755,29437,16786,-23722,-31470,50686,1408,-60349,-26346,-20583,-2969,154460,174576,-11406,32379,52111,27944,82570,52655,-7039,-37464,-20656,15046,-12163,4138,5217,-56479,23606,26656,52449,-18941,-3621,57057,-10721,-14783,-33613,-6013,-65475,-16635,-11730,1691,34098,38517,-7066,-51956,50857,-5259,28437,-7168,18796,-35145,-30970,84567,24849,-66054,80399,-68676,111326,11677,3454,7262,51675,17034,-63164,13138,-4047,-3309,-19428,-87251,-51769,-21537,43738,-15829,-88653,10403,-4033,-43139,-21568,19478,12782,48985,-29128,-54492,71571,77179,17443,7836,28068,17741,-5587,-7142,943,30482,-34944,-21538,7727,-49186,-111331,22515,-518,-10996,7998,-12921,-23881,30088,24640,17457,-83297,-61251,-50375,-33873,26932,4183,47885,45709,82920,-5907,-6804,43548,51373,-24729,-15898,28797,99320,73855,-17697,-24404,-53418,41250,36010,-19643,7138,-31966,58940,-55130,9232,-39141,-65336,-58955,-58352,32788,10662,41138,64827,-63481,-99780,8735,810,-74359,1549,106259,-32762,-23244,25308,-29932,-37619,53662,30555,-35150,-92437,69578,12556,11680,-46032,-107171,-128109,100814,53486,-10848,17276,3640,-18099,11430,-32892,91,-40125,-12248,27731,7483,42606,65196,37326,18438,35464,25652,53106,1401,-52608,-8796,23942,61842,-21428,966,-20292,5812,-60955,37858,61046,-2087,637,-18167,9924,25308,42159,-25171,-243,17045,-44320,15552,-58239,-54607,-63345,-78725,-98855,-67415,-32126,-43547,-48139,-150,144595,133169,-99645,-59590,54614,-18116,24285,29919,-32601,-45180,-22751,-66954,-45264,8442,8578,21097,55654,41092,24110,17479,-62654,-13650,-22192,116478,47325,40746,-2332,-10906,-73373,9223,-2841,5657,37118,19553,-5124,-25665,-4702,-71372,-9626,-489,-25369,-43118,-3482,28626,57053,60725,29052,7682,35755,-45213,-19027,-15033,-5522,28578,38593,-9111,-17003,6884,12574,-24017,-17546,-36973,-42870,-32800,21930,-6535,-12124,-8708,24720,15406,-34915,592,52472,-64141,955,-6265,22913,59267,40909,13908,50463,35540,-34205,-35763,94471,72360,33582,-78808,-42164,-2406,-7936,-11220,115068,1709,-126281,-21282,-990,12477,29636,-77348,7524,38743,-5822,-41255,-56602,-22987,-42302,-1018,28800,-8754,-48043,-22518,3082,-5391,-657,-22260,95008,4410,-113500,-229561,-295630,-1238156,-7145083,-2502295,-726850,-554324,-311584,-240101,-234767,-210143,-249307,-106537,-126345,-105325,-79135,-97051,-144600,-51697,-89818,-105493,-119432,-105023,-86600,-128723,-190219,-47643,-9003,9517,13632,-11032,-18173,-23013,13523,-31591,-47825,-95712,-11377,17904,5506,29007,19323,-26450,-43339,-28057,-9744,-45831,86115,37555,-85008,-83779,-36338,-747,-44716,-34854,-60318,-17496,-54953,31318,26402,-67119,-66678,7919,-22884,1445,25321,1671,117725,76282,-11433,-17042,-9608,-23742,-30712,-50166,-18322,-22131,60288,39300,-19894,19906,67941,-16463,-56132,20492,33079,40200,44559,80697,19480,76367,37283,13603,-40736,-31622,3547,-70051,-45694,112043,47721,18725,326,28098,27196,-54554,30827,10604,-102103,-73639,-58313,19481,10545,-44378,-36415,-1115,13968,-3011,-13002,-84592,26319,-24592,-28327,70019,17946,-6423,21832,4210,19976,39468,18888,-48107,-32282,3917,3126,1114,35998,58586,-15436,-57446,-3430,-3632,-1518,12404,-34132,-67129,12520,-66693,-5165,-8058,39350,23564,61005,-18186,516,-12309,-4472,-31181,38516,26640,-884,63392,60992,-46663,23856,-24768,-58235,-110644,-27693,122211,29767,-86572,-34156,-33686,-93545,16828,25497,75971,1322,-32909,11738,-27600,-24008,31597,85819,-26179,-7838,-38922,28319,2576,74742,15683,-52726,-74649,-52563,-7644,90107,37139,-72896,-20598,87856,46052,-26554,-40265,33684,6867,-20008,5492,18342,-11980,-45122,8987,34470,-4079,-2381,3526,-18921,5821,2215,10360,-53131,1682,40672,-57636,23715,40917,-6778,-11587,-18176,-46109,60878,-46599,1242,-26772,65093,105462,-58561,-35224,-68842,53420,36897,56996,-42618,6884,-39820,-13334,33594,44525,-58323,17396,54482,57900,-7201,-3131,-19665,-11018,49766,8369,-5644,-20331,-7153,10219,-17590,21795,15034,-21737,-64144,-19039,27287,-29804,19142,29609,67732,-1466,-118520,-89959,-50264,-98066,-85887,203,13316,13282,-31000,-17944,29078,25890,36135,-14880,-10525,11926,2644,-4520,-4060,40233],[-20352,-38288,-3710,11956,14121,2323,-50905,-26747,44749,26065,-30454,-14425,163,-37447,7419,-69345,-40463,-25626,-61162,52363,42120,-2515,-54085,-30182,-61201,-90604,25149,44575,-64228,-2809,-58448,-5088,-2267,-21770,-20112,-20049,54065,18287,22183,78560,60325,97643,-7033,-57148,30067,-81787,-114055,-18745,4186,18497,56963,-426,10581,98447,-7895,-5945,20157,6815,45412,41283,-36578,-52919,-74460,24875,-31493,-10419,-26793,10281,-96237,-69266,-27548,59957,64433,-1227,-141208,55718,20468,18768,-4856,-138569,-3577,-26211,25818,64945,853,1104,-59523,-47215,-93867,57604,-64733,-63202,-74770,-90828,-7632,29225,-7854,-130433,-206913,81942,107433,4777,56222,-6408,-8144,52406,-13435,-67728,28679,8421,62498,59823,7987,-62035,6868,-51544,-36476,74162,15743,72171,62152,-23259,-17870,-10937,-2468,64851,-2468,6044,274,21318,-16343,52815,1986,-21269,23907,-26255,-100516,-165576,-80142,-54252,-75590,-38553,10846,-70899,-81662,-48636,-34451,23564,3465,21884,60399,-29375,-32322,-8890,-30257,-67719,-60546,-37992,-59791,-20925,15620,80386,-12112,-65705,51073,-41216,-39653,14189,53245,-39448,-61488,-78249,-90561,-72795,-14811,211453,183152,28235,45442,73178,-1524,49617,24625,-4946,9138,57355,-43334,-56952,70066,-31035,-51863,80459,-16729,-56520,17928,43372,6852,-22304,73947,-31743,-10950,6063,30359,-14177,-97085,-48991,97310,45652,-4672,18102,31581,61949,162559,-37380,-317540,-145460,-45943,-23995,-44025,-89955,-60490,-43830,-71117,-30475,-58666,-89022,-45082,31177,-66068,-52126,-14976,28255,39616,-24045,-12916,-86383,30334,-82818,-139129,-57330,-120192,-92797,-113848,-54964,-112490,-97171,-133497,-150586,-181968,-110223,-340137,-954266,-775345,31346,125675,123264,98931,64046,82593,8101,93255,7656,5684,52977,25191,-6158,-39210,51375,121476,55623,-42747,75956,85311,48400,28401,-28956,-28702,137981,103047,79262,25028,37469,65469,53434,108151,90805,56685,121596,71585,98486,-224738,-242063,-174883,-73615,-18652,-48869,-14646,-80581,-136036,-78174,-19576,52428,-8185,-128679,-148217,-99160,-81812,-11758,29894,46590,-59048,-50728,13448,2421,-92601,74661,15112,-5283,-70300,-18489,-113223,-37318,-9137,-7904,-17860,3592,-77241,-41386,32937,149210,88257,20328,29363,-6268,-36212,49054,46772,55995,74842,-52087,-347249,-286181,-87554,-137743,-24920,-50324,13908,-41476,-22773,-45341,-24308,-87126,-68633,14570,12591,70882,59298,-16165,-37022,-82967,-18090,-40653,-38686,6642,-62115,4742,23403,-203097,-187292,-15804,-94882,-29295,17127,-11,58191,-52208,-12704,-5900,41005,-110111,49675,53383,-23748,-64141,90647,-50647,-20270,-39298,-34364,47719,40511,13096,34202,43521,34670,32709,-8057,-49750,39838,9835,-144666,-47391,-30150,-68988,52112,204384,25627,86998,81269,43179,115938,30422,8808,-30188,-17974,-48010,-24749,15852,7761,-52602,61197,38268,54229,-17509,15024,66213,-12202,3345,-9563,28111,-45717,-41440,1390,2816,28451,28269,4424,-56637,52516,-9342,47994,18589,29323,11955,-11009,89662,48272,-102740,67770,-37619,147725,18296,-22781,-11407,60197,32155,-62231,26201,11197,12389,-5671,-72789,-22618,-29971,20186,-46637,-90989,8658,-21338,-78222,1778,22541,11506,63400,-32842,-34856,86785,55752,32198,-15903,16802,19345,-14306,-20384,-23258,-37760,-33842,-39208,-4420,-49279,-117389,-7396,-29104,-55716,3900,-7692,-21187,29020,39572,-18973,-96037,-27918,-33062,-33348,18421,-15031,30231,41056,92010,8511,26975,27010,73818,-7380,-23467,25338,83968,60749,-23055,-39947,-69874,42407,12600,-20970,18075,-24382,55440,-2490,6248,-29542,-50652,-50105,-99670,21379,-10068,41521,51639,-63199,-66120,30569,5589,-65517,14927,148250,-15555,-35356,37674,-4973,-9,65876,21552,-26829,-75319,89080,22562,8810,-65828,-108690,-122720,76507,35332,-9785,-4069,-3892,-17576,19763,-26552,-7720,-42431,-10997,23667,20817,40762,56186,35887,1016,22246,37017,55144,37397,-38515,-5086,19371,86000,-23309,15471,21374,-2049,-82829,-16110,72361,-400,-3255,-22796,12982,42136,38257,-16959,2743,5143,-45111,-15052,-55388,-54205,-70479,-62180,-86235,-87747,-45330,-21776,-30047,8581,146411,134145,-77679,-30821,51102,-47329,11901,25594,-41565,-67556,-31532,-84749,-44118,11241,32300,34502,78513,19043,-10113,-17209,-60479,-13235,-40274,82918,64084,57925,614,-20648,-78171,28192,-5773,15108,5038,19763,-3206,-20203,-15283,-107105,-10121,-14268,-39437,-46020,6447,11800,45426,51957,10764,20498,28391,-58072,-34539,-46231,12901,-1929,17199,-16752,-9697,-3262,51146,-13153,-15019,-30552,-46412,-35562,43166,8442,2794,-16010,27372,9932,-36011,-17252,-4986,-72651,19787,20488,36837,62735,26027,30377,73551,39799,-32970,-48060,64052,65507,31730,-80211,-39183,-32487,-9894,-24457,112941,-3846,-73535,4416,-18167,4755,29321,-87155,-17075,37269,21685,-41766,-44527,-10863,-22553,-7520,-11322,-39046,-38951,-16247,11662,-2690,-23782,-41508,78041,-10789,-128042,-266910,-324120,-1316961,-7670287,-2697345,-790274,-598334,-312280,-258794,-246718,-242785,-238991,-98473,-142171,-139335,-127938,-108456,-146907,-68252,-118541,-130298,-118857,-95714,-103114,-135647,-206531,-69663,-39526,24418,33527,28356,-21191,-31975,9684,-22873,-35780,-93617,10321,31713,-13216,15718,4725,5836,-45819,-8232,1269,-59766,84530,35933,-95902,-32050,-11794,-6394,-81610,-45765,-75509,-21955,-60181,30509,16718,-91584,-59579,15210,-57124,7143,27176,1595,91758,73285,733,-16985,-2885,-9435,-42688,-58649,-27679,-16919,80978,18997,-29919,-25855,47222,-23263,-59701,5146,51285,53842,63163,75705,-1250,51789,9967,-28723,-49171,-33966,-13382,-55393,-26475,80446,52664,24764,-30450,22032,20907,-7938,27388,25007,-56952,-56364,-62398,14577,19100,-20975,-22384,9932,-14248,-3121,-13812,-83840,39136,-43092,-39626,65277,-3562,-6559,27074,19622,-8253,40934,12253,-67328,-37769,23666,18979,9808,45827,58733,-35946,-56309,9711,20762,54,-8799,-45802,-59409,28522,-49868,5244,9298,37059,13019,62978,6666,-9522,-33266,-25954,-46700,27147,8822,751,44887,75683,-39480,45463,-39364,-60413,-99415,-46656,116496,-4955,-114466,-25104,-57611,-129471,5542,43846,80572,1163,-21554,462,-21319,-33972,21489,94423,-16425,-15272,-40873,38280,-6225,54159,471,-19468,-81493,-82371,3463,70827,36242,-50890,-43718,72789,53888,-19737,-58703,4202,-21867,-41032,-10646,15098,11066,-42222,12030,41565,-8676,16378,-20334,-16873,39190,-15532,-6079,-41041,-1603,9628,-46849,41298,38066,-1384,-4625,-21576,-42660,35662,-10050,6697,-9613,70887,103537,-61214,-40367,-61380,54008,18060,80122,-30307,3859,-47732,-29687,385,1087,-61181,-10575,50698,59460,9007,7677,-21873,-30674,22549,10945,-35290,-42454,-12822,3276,-15308,29094,26804,-21701,-65950,-21797,41739,-61131,28709,36536,47809,28871,-116666,-76353,-63752,-150408,-125418,-19899,25458,35426,-32017,1069,29905,33042,22988,-12171,-24059,11875,9556,-13771,-4154,31708],[-16910,-14841,-8488,8639,-683,344,-54651,-34609,54968,39600,-6010,6134,3266,-28174,34958,-61969,-37094,-15320,-73244,32267,23541,4255,-60313,-16553,-45985,-67567,-6228,47189,-54193,-13320,-23292,12461,7719,-32461,-9277,15341,35684,14032,27799,69047,46674,98396,13111,-37192,45084,-95202,-171196,-18795,-1389,39652,51138,6031,6777,105122,-11601,-14191,14603,6202,53987,11842,-67260,-59383,-84217,57214,-22962,-11502,1569,24109,-121621,-69096,-14657,36932,39118,-8397,-111773,55724,42169,23398,-19362,-162003,-35176,-25113,10962,48158,-4994,10534,-61176,-44864,-75873,76295,-62430,-59690,-59387,-67624,23123,28331,-7843,-137415,-55058,174923,107975,7170,56047,23008,1508,66181,-5358,-68023,2564,-9495,67469,58437,10631,-81201,-23624,-35093,-30804,90255,18598,99269,83910,7243,24797,-1191,-15618,62218,-22838,-14081,-45867,8518,-8457,51521,9601,-21833,20881,-38276,-147065,-243339,-105097,-61224,-69380,-36291,30576,-51463,-51086,-15217,-32869,45580,26173,18519,70014,-2173,-22275,-26912,-37191,-80952,-41436,-50016,-60273,-26370,27999,90249,19171,-69620,48490,-53303,-31557,2561,9236,-76986,-49815,-62038,-94212,-73525,-45666,141945,169952,53934,59136,81478,17509,47230,22294,-17313,40845,98721,-43204,-42193,80192,-52227,-42513,84044,-2152,-52465,2494,49435,32301,-17585,90875,-15758,-8247,17090,27427,-13331,-62744,-56637,86862,23489,22473,68208,47710,59323,198826,8713,-354792,-137113,-74049,-48907,-63617,-149912,-87912,-87396,-73307,-24851,-61352,-54226,-32450,28111,-106404,-44937,4558,22856,43765,-42527,-15936,-63500,22357,-86036,-140108,-58123,-131220,-105125,-106824,-55076,-125221,-112328,-172727,-219867,-244020,-170546,-443932,-1062365,-518475,108325,121131,197406,146628,85500,88630,12712,131930,40653,-126,80496,41303,-2936,-40545,43017,90317,12150,-55767,67679,66829,48556,27082,-38415,-78376,86874,93613,65512,-5389,50728,88647,61312,97798,76225,26639,95172,50082,32015,-418895,-211184,-156268,-80211,-13054,-61826,-61835,-99371,-153832,-65275,-11419,34039,-22939,-110537,-135338,-120366,-85629,-3554,35601,28290,-60252,-34294,5529,13009,-113361,48567,-60197,-1697,-64913,-27600,-152111,-43417,-15277,8823,-28649,6037,-93516,-58290,66060,110284,82532,53174,22309,333,-19137,23554,40597,56241,88378,-40882,-375015,-252224,-119334,-131615,-21984,-55481,24644,-44338,-39159,-40564,-14869,-93408,-73200,-8734,-4748,57167,2866,-39254,-32613,-100664,-6009,-10082,-23427,25168,-40906,42267,69258,-208526,-152693,-6049,-112372,-28972,-15723,-21386,48452,-53216,-42156,-24167,36883,-104759,32204,61797,-39662,-43475,79163,-73815,-10184,-27839,-32820,58449,57187,15449,12643,58934,33155,31088,3824,-57417,23580,14696,-177170,-58389,-36326,-102878,-84622,189622,70093,120954,110953,49995,129389,14664,20858,-21617,-2743,-102494,-35440,17419,6383,-47208,91598,47405,50034,-11910,28327,59078,-16687,16741,13665,67259,-14883,-56144,17217,-238,15228,16760,12862,-55236,53412,-5593,64798,49438,47697,70303,10531,70360,60761,-122756,48282,-4777,137782,17944,-52504,-31378,69037,42070,-57182,34887,28317,35716,6623,-61158,-10333,-29371,3533,-72388,-79229,-3925,-41783,-104971,26890,19878,7751,69292,-37765,-25054,90318,33364,46985,-36111,2712,18041,-20168,-30372,-39878,-84285,-22888,-43784,-8964,-54116,-111869,-32689,-58415,-89445,1486,-860,-13944,20278,48256,-51460,-95035,5058,-7966,-31169,-1592,-33938,8510,32370,96269,3931,39868,2884,78663,7110,-25519,18116,62555,48993,-25601,-50406,-64656,32197,-4983,-22874,24790,-6656,45284,46402,3893,-29456,-33080,-31745,-116114,265,-41597,34099,33393,-60275,-24506,47950,18331,-37234,18824,161044,-4414,-36289,41505,17963,24840,70308,12211,-11920,-45749,115600,17086,-4256,-69439,-96306,-106721,34258,18081,-7142,-14885,-15703,-12443,32349,-9723,-13619,-41091,-2744,16147,18759,38186,46067,26488,-12944,10820,45798,55558,73533,-11925,-1423,10864,104360,-29207,25353,54087,-2885,-85867,-58363,64491,527,-12432,-27207,23840,55359,24924,-16726,-53,-1811,-39545,-39314,-53992,-50773,-62003,-41681,-62121,-80811,-46668,-1022,-8088,20163,134120,120421,-48975,-6231,29800,-70879,-12002,17607,-42962,-78663,-34562,-93800,-39990,7394,42133,40064,90764,-7742,-33564,-41960,-74929,-18218,-55409,46900,72391,61682,8818,-33302,-73628,30508,-2712,24588,-19501,17985,2343,830,-21640,-127196,-4509,-27202,-51622,-42506,16027,-18380,25586,31462,-3526,33096,9029,-60042,-45921,-76140,19450,-33577,-2730,-19518,-20416,-22306,67213,12185,-12707,-22154,-50048,-32866,58137,17448,15890,-12160,28009,-3871,-39444,-19664,-59054,-67956,38174,48752,42148,57005,15509,48642,89427,37958,-27074,-49849,45774,44550,28141,-78521,-29214,-56155,-9002,-33732,108084,-6183,-874,38448,-34633,-12916,29370,-79267,-48566,32826,49703,-35284,-23463,-4544,5365,-10886,-49447,-45819,-26360,-9920,21888,-1913,-37243,-54804,46544,-34113,-141096,-291159,-353735,-1437076,-8432787,-2965436,-867276,-640905,-327573,-276174,-259604,-276217,-236029,-104632,-161654,-164742,-180143,-130829,-135200,-88472,-149639,-145906,-117399,-86192,-120536,-135088,-203485,-91616,-77543,34208,43605,51290,-20458,-42208,-14747,-19743,-30112,-89638,23889,37120,-38343,-21591,-11440,24186,-41709,19109,8718,-75046,65705,32331,-81464,17670,5587,-18002,-107305,-56261,-86898,-20629,-47073,24527,1673,-100706,-52616,18295,-75623,19218,23141,518,50667,64313,14303,-6186,12970,23204,-46007,-45871,-25688,-12164,88108,3443,-26018,-64360,14962,-21783,-46428,-10232,57870,64235,63639,43135,-17615,27375,-19844,-52801,-51528,-33778,-23933,-34901,-16235,27845,55149,21124,-62889,9482,15423,34406,25459,23162,2237,-33148,-58102,12834,18423,4663,-1647,13106,-33557,-4855,-13519,-67775,49960,-65458,-47798,51054,-25144,-10467,16050,34797,-33744,36815,3412,-84932,-32592,45694,34744,17918,49808,35442,-45934,-48688,14208,39963,-5018,-21224,-51463,-52365,18299,-28815,18396,31219,19859,-4027,52631,16617,-22734,-52165,-34957,-50279,17703,-5658,16047,28907,86296,-29930,63733,-57696,-75667,-82698,-52383,100522,-43239,-122400,-10375,-66901,-130162,-12349,56972,88674,9383,-9474,1390,-12659,-45459,7294,68938,-10244,-21180,-32790,45722,-22713,17099,-11219,7895,-85376,-98403,16799,42996,31056,-36953,-67954,54771,57031,-8286,-63540,-27207,-58890,-53376,-24167,8154,42117,-31796,25040,45725,-9731,28282,-47813,-13930,61218,-30964,-25852,-29335,-2013,-16054,-35311,56481,34548,-2433,2265,-11849,-30771,4698,13150,6923,5871,70303,84166,-62861,-49533,-49159,41492,6766,78021,-20787,1955,-56248,-52529,-54038,-45829,-54211,-32447,42464,52434,25542,21875,-21361,-41322,-1151,13762,-59256,-57182,-10831,-5216,-5342,35350,28662,-22588,-67470,-22239,48719,-84625,28947,38335,14933,49023,-98238,-55940,-53841,-156904,-155341,-42796,30981,65697,-36983,11964,25882,31924,8711,-11046,-23687,14116,19763,-26466,-11749,18954],[-13575,9010,-11341,5555,-13451,-348,-49273,-20942,49354,42719,3591,18279,5232,-19743,55627,-42854,-21202,1216,-80756,5062,6462,11436,-58727,-3216,-24279,-34970,-24567,43114,-47938,-26516,8859,28212,18116,-32717,-450,26847,9552,9356,31437,52741,24159,92069,22816,-16934,54233,-103582,-212213,-24043,-10335,57640,38190,9860,-3633,92641,-19165,-18411,3937,6626,63427,-19821,-74916,-50408,-80997,71136,-12498,-15692,29800,30705,-115631,-51525,-4931,17615,12004,-16965,-63679,50120,60303,22320,-28818,-143041,-55534,-20428,-3093,18880,-17488,2391,-56539,-34955,-50291,80129,-57320,-58747,-37497,-26177,50055,23491,-2520,-111954,105049,222653,89182,16523,45727,41425,7395,75556,-638,-64106,-20752,-21466,61040,47433,6722,-84347,-50473,-25014,-25704,95959,21751,113162,88563,35084,60957,13357,-20939,55018,-43373,-31739,-78125,-4774,4401,47188,12920,-22327,13771,-43908,-178254,-270083,-106236,-54236,-59216,-39957,46374,-49106,-23717,6254,-28591,59527,41652,-3520,64090,24979,-12478,-40150,-33049,-81726,-14917,-57533,-56713,-35048,29213,91914,48365,-68331,35211,-61232,-19574,-9438,-32163,-99299,-28773,-38703,-84243,-57752,-75978,49134,137085,60293,54383,72518,24773,46132,23791,-30318,69481,115962,-34481,-22047,75079,-71342,-35792,62497,5132,-40898,-21691,57952,57658,-13813,99279,7463,-7365,27774,28574,-9616,-17741,-47984,66761,221,41420,86902,56391,41602,205069,81065,-271626,-109636,-101320,-54924,-72809,-172777,-94105,-111593,-66117,-33223,-62721,-30047,-18286,22387,-142543,-31591,16671,10357,36207,-56817,-4479,-34984,-2963,-86460,-128576,-51629,-119124,-89886,-77026,-49696,-113722,-93917,-193608,-243053,-252812,-200342,-489568,-1266457,-318183,138608,67005,197818,146753,103312,88991,19048,130223,44188,-14017,92550,55799,2003,-39955,31546,46860,-28994,-57030,37906,39853,40443,14364,-43215,-94431,28079,62693,26122,-52596,52959,94398,55650,60493,48956,-13078,68020,15904,-26667,-518400,-142366,-117293,-83213,-935,-59524,-109230,-93875,-135157,-41269,-9210,18471,-29500,-85573,-107206,-121366,-81868,-2886,34672,9499,-47872,-21239,-15368,23600,-117986,25552,-103806,10761,-57141,-36353,-153001,-41775,-30058,22861,-39289,6191,-93783,-61994,87304,36753,60496,74939,20898,2267,-3011,4920,24899,37073,82197,-26720,-373068,-219223,-139158,-109046,-14016,-38572,33669,-39389,-57948,-32880,-4318,-77285,-71665,-25640,-21365,33616,-39377,-45459,-18735,-106759,8261,13588,-7106,42889,-10124,82515,110589,-175433,-105235,4144,-111530,-18102,-45252,-35481,34254,-48109,-58461,-38321,37307,-86869,14969,61459,-52569,-12875,58091,-93046,-6361,-7937,-27215,51349,66378,14323,-13892,56012,24121,9917,7307,-50907,7031,13517,-162926,-59983,-37623,-103118,-186129,140234,112206,127936,130435,47612,111752,5189,23341,-14285,19358,-120009,-37428,7863,-433,-44512,105121,52336,41315,-3530,35469,39668,-25137,22601,28201,99811,18122,-55654,31040,-5090,-1905,2180,14425,-50421,54439,2495,75714,71032,64772,116347,24031,33195,56576,-120647,26393,23172,84783,12942,-75357,-52536,79996,45651,-49306,36947,44060,61095,11616,-52750,-22361,-27153,-3829,-88498,-57584,-24984,-61204,-106132,49022,11713,1646,64941,-35803,-24677,78561,15071,57224,-47404,-5654,14572,-18500,-36065,-45406,-102952,-4974,-33809,-5442,-59773,-94542,-58338,-77390,-94034,2840,7401,-4835,5630,48073,-74820,-81102,29144,17895,-28973,-29006,-46870,-14219,20985,86962,-14481,29517,-18873,66994,18543,-22797,12997,39785,33599,-25771,-51962,-43809,17360,-12238,-25334,25082,14244,30148,76548,1095,-43589,-18403,-8337,-100628,-21753,-77089,20438,21146,-53868,7224,56844,34702,-6059,9232,130483,-2424,-25221,37814,32685,32702,65134,1401,7308,-12120,138782,-4459,-19292,-59471,-78578,-87344,-12706,8978,-2932,-12410,-32137,-4697,47142,10276,-17033,-37001,10647,8054,6718,33332,36543,12043,-16627,5226,51113,57202,103490,19377,875,1053,104893,-38946,26874,65705,9823,-69324,-71249,45377,-19,-27646,-28929,37769,57569,4960,-21962,-7180,5778,-30204,-51291,-53120,-43927,-43636,-21757,-33644,-56552,-35098,11085,17215,35281,115192,98623,-18753,10338,332,-81102,-43107,7077,-36424,-75497,-29236,-95527,-29011,1202,37764,35825,91903,-31625,-41399,-48328,-96141,-34812,-62881,21664,71548,50928,21480,-45343,-62535,19013,1625,32922,-27131,15337,9629,32966,-21362,-124393,3206,-36446,-59617,-32886,19684,-51265,-918,-2919,-9950,41617,-13725,-55308,-51985,-92989,13691,-59010,-16511,-17862,-45528,-47002,52408,46434,-10008,-12466,-52944,-26829,62209,18922,27913,6117,25979,-20618,-43897,-9466,-93073,-56735,45271,70264,37416,43068,7893,58684,94513,39201,-18911,-38840,43111,7935,22959,-72100,-14480,-65508,-8884,-37284,103459,-3121,58181,68405,-47399,-38459,28219,-64825,-73653,27017,67702,-20665,-583,-5672,35307,-7158,-69947,-27662,-17176,-6180,29210,234,-34734,-58146,9197,-59667,-149307,-299472,-372068,-1557763,-9187222,-3225311,-936886,-672227,-357891,-294898,-275346,-309086,-241994,-129566,-184367,-179834,-224723,-161044,-119657,-109855,-181113,-154435,-121472,-83590,-134171,-128328,-185019,-100948,-120738,35223,36945,46210,-20036,-56565,-56754,-24969,-29411,-90200,24265,30382,-60511,-70313,-27314,22131,-32124,48739,7996,-92101,33450,27923,-49412,49343,11612,-31506,-113533,-65550,-93857,-15867,-26289,10261,-17491,-97062,-48925,16601,-75737,33277,10336,829,9048,50579,22602,10586,34328,58196,-38108,-11471,-11022,-7813,82669,-4393,-12050,-85134,-15989,-10523,-14697,-19466,52549,70971,43849,-11553,-27968,11826,-41784,-52696,-45690,-30489,-24237,-13390,-16764,-27124,53243,8229,-89095,-6856,12535,65671,26550,4095,53909,-11412,-46088,14712,8488,24586,22932,8860,-38532,-5503,-12824,-39108,57935,-84650,-51398,29169,-41049,-18552,-10875,46714,-45843,27183,-4941,-97656,-22411,62683,46603,24034,46226,-5338,-44059,-34096,8414,43297,-13552,-25477,-49917,-47926,-17973,-10424,30118,53919,-4164,-23887,35839,10190,-31490,-61805,-32059,-38138,15329,-9064,40433,17311,93026,-19350,72303,-70619,-103908,-62372,-44872,80333,-72087,-110156,3687,-52998,-106042,-31591,63878,98049,22798,-1570,14099,-4278,-55803,-7275,16060,-6729,-22684,-16646,50525,-39843,-21886,-15515,23530,-85795,-98121,29496,16647,22516,-38397,-88959,37792,54451,4345,-51846,-52771,-91920,-56612,-33834,-3359,69393,-18962,46445,45474,-6770,31369,-70928,-11395,62501,-36901,-45778,-16245,3503,-26563,-22070,66622,33177,-8802,8367,8928,-10560,-23821,16513,3539,12323,58642,55312,-59243,-57370,-35039,17925,4570,47878,-23099,2077,-64643,-73717,-106638,-84352,-44206,-44463,30889,39049,37479,38642,-18210,-41527,-11081,21878,-64596,-53151,1874,-11591,4552,37583,22230,-24146,-66920,-21046,46713,-91290,17701,34909,-20268,53645,-70531,-32679,-25095,-129779,-164803,-59861,29660,96940,-45061,9830,18925,24861,-3613,-13909,-13469,17137,32839,-36063,-26840,4063],[-11294,26751,-10229,4163,-20929,2075,-39570,6511,30276,37515,-2341,15438,9799,-12198,61400,-18712,-356,21081,-81225,-21977,-7580,13366,-53093,4331,-4269,-3872,-19452,36942,-42008,-39710,24030,34527,25962,-21865,5268,9943,-17728,6236,36063,32876,-53,82403,22654,-1197,54799,-103091,-213966,-33764,-17921,65141,14147,6786,-15125,67930,-28712,-13503,-8389,9009,71388,-46234,-60843,-27790,-64980,68067,-1597,-22250,49958,29992,-74249,-21177,43,7986,-10468,-26997,-19755,38472,70189,17565,-27907,-80233,-56611,-16279,-13334,-15516,-30438,-8596,-44972,-22548,-25146,69736,-47504,-59063,-21454,17754,68333,15984,5426,-64426,198308,208977,60392,28528,28667,46354,8257,76523,-922,-54277,-32801,-25862,40287,28692,-2515,-65938,-65097,-23748,-23325,91316,24015,108758,67458,51650,83482,30060,-18003,42858,-53816,-40409,-84591,-15248,14463,37309,14131,-19990,4663,-42148,-180176,-231326,-82157,-36355,-45266,-48862,51180,-56615,-21906,6809,-21713,62173,44479,-37959,43790,45401,-4013,-48055,-19273,-69156,4041,-58198,-47938,-46081,22343,86136,65725,-61301,16229,-62812,-6252,-23050,-57635,-99588,-11443,-14264,-58362,-26610,-94509,-28051,100695,49256,32921,46137,19254,45655,29725,-42474,84536,105473,-19833,-4318,60243,-84580,-35003,20532,3220,-22240,-40365,67141,74871,-13287,99423,32873,-8535,39825,33255,-5770,17045,-23623,45059,-17650,49285,73751,55636,16475,184933,156715,-136834,-73337,-109222,-41982,-60744,-145497,-77173,-114687,-48904,-55643,-69451,-24736,-7721,17717,-156034,-15485,17831,-12476,19584,-64938,16114,-4583,-38295,-81366,-111081,-41429,-89464,-53307,-38352,-41438,-76268,-51684,-179146,-214446,-225263,-200973,-459351,-1470183,-216192,109391,-16102,128738,99034,106972,80671,25077,92466,19822,-33880,85580,65896,8735,-35990,19458,4860,-59920,-46811,-5352,11780,25347,-4553,-41354,-72173,-19505,19469,-30954,-98799,45215,87512,42160,8877,15903,-48651,45972,-22792,-61914,-453228,-70485,-78690,-77792,16724,-47923,-143531,-61446,-69089,-11367,-12218,10480,-27984,-63322,-78360,-109345,-71296,-9957,27085,-377,-24193,-14427,-43054,31314,-106204,6930,-102229,27585,-47886,-43134,-114869,-30900,-47580,32720,-45989,5956,-73807,-43187,95236,-41291,31181,82084,23175,-1819,10312,-118,-76,2838,57057,-18208,-320336,-201539,-142574,-78021,-3099,-3358,40381,-25215,-69258,-27252,6585,-40886,-65178,-31932,-31380,13602,-49686,-30878,-1616,-102225,18366,17683,6292,57404,22487,119755,134807,-121497,-65478,10266,-91532,444,-63306,-39835,19601,-37301,-58997,-46428,40405,-63299,-4804,51715,-60606,16697,31984,-98238,-6964,14971,-17952,29720,67503,9043,-39175,37957,9472,-21838,765,-31580,-3331,6793,-127910,-55453,-34405,-83877,-205491,76022,139880,113037,131875,37083,66014,-1562,13426,-10086,39211,-88653,-28898,-9826,-12711,-47361,98781,54008,31183,5659,36960,15558,-36733,22669,28856,116001,43066,-39598,38660,-8527,-17539,-15928,8119,-45650,54339,9063,79060,71296,69945,129522,24551,-7309,36597,-95789,6828,41173,11209,7153,-83202,-73682,92715,43415,-40618,31976,56318,81456,7126,-45335,-50982,-29149,-3492,-91557,-31587,-48212,-74800,-75736,64237,-943,-6605,53865,-19597,-28891,52557,4311,59219,-47973,-3486,10111,-7382,-37306,-39745,-100785,16254,-11966,2639,-56236,-67299,-85764,-79609,-67139,8198,14843,3428,-11105,38414,-88535,-58412,42382,36834,-29040,-56858,-50120,-33910,9589,62721,-34120,2348,-28210,46943,30272,-16767,13525,18595,10595,-23724,-39613,-16187,3056,-9231,-28143,18878,28745,12709,81573,-2294,-70105,-10983,13284,-62084,-34807,-106752,5367,21607,-44452,14355,56799,49188,13789,-13589,64305,-9238,-5457,30359,36249,26314,51928,-10021,27074,17945,146076,-35988,-28735,-43044,-65453,-72793,-51925,11621,1766,1195,-51461,3299,61317,27532,-17339,-30711,25508,2032,-5483,25640,27732,-3238,-6874,7688,52439,59783,120503,45598,856,-7570,83347,-49901,20120,53010,33677,-38582,-52956,26224,-2782,-46860,-26172,48825,46079,-15755,-28415,-13803,30457,-20312,-50208,-48716,-33911,-23903,-5255,-7171,-29212,-14223,8497,41612,52695,98892,74909,6155,18128,-27185,-75230,-72204,-2614,-24144,-58331,-14960,-91660,-8726,-1628,24155,21903,83167,-47081,-35101,-34960,-107115,-63592,-60627,9330,60693,28705,36485,-52756,-48499,2452,3758,38932,-16282,13155,16586,63332,-13760,-99625,8811,-40720,-62243,-18778,12982,-75414,-31266,-46203,-6325,43295,-29832,-49172,-53135,-91313,969,-72468,-21998,-13979,-72849,-71189,14510,79465,-6145,-3225,-54021,-20126,56147,13305,42880,34911,21276,-32746,-46969,5855,-98216,-46421,34401,77621,24378,23456,522,51874,88233,47811,-11620,-16442,50752,-36956,17094,-61349,1142,-57937,-12366,-34231,99168,5413,77930,83267,-53267,-65669,23849,-50865,-78064,22275,67863,1944,17445,-12960,59846,6830,-63234,5921,-14816,-5329,29852,5401,-16300,-55290,-24445,-85351,-157841,-305683,-379981,-1679796,-9859064,-3446291,-989462,-687822,-396754,-316102,-291272,-334440,-251736,-167570,-203592,-182633,-249226,-195725,-107956,-126467,-209506,-159477,-134685,-89964,-139476,-117163,-161200,-89296,-162865,25928,10173,11548,-23979,-75959,-105790,-37742,-31402,-98715,10824,11738,-72051,-113279,-41649,495,-19718,73768,-3949,-110017,-1941,23339,-13547,52160,5838,-41949,-99494,-72524,-97101,-12411,-10258,-14019,-37871,-88451,-50396,11141,-62653,43138,-12094,2761,-21815,33575,20682,23192,55492,80318,-21650,34016,12540,-4171,68789,-5990,3616,-83813,-31722,7659,27097,-18688,37677,73594,8824,-72671,-33625,9103,-48808,-31847,-31792,-24535,-14706,4258,-26550,-68990,44536,-9882,-104093,-23708,12200,82940,30586,-25140,78870,1837,-29710,19404,-7095,33540,46983,2003,-29093,-3654,-13238,-5533,62131,-95170,-50458,3587,-47650,-29844,-47264,53944,-39827,13457,-10066,-98193,-12697,68946,51977,27791,34251,-49933,-33118,-12655,-5524,23640,-21302,-22473,-41197,-44903,-66034,160,36437,68992,-25696,-42120,21009,-5977,-29247,-56851,-21666,-11991,22765,3841,64457,10441,95147,-10500,68217,-73121,-132552,-39513,-28554,62062,-81511,-84646,10458,-15117,-75304,-46275,63450,102789,36443,553,33871,1308,-64572,-19719,-42982,-4128,-18936,2695,52335,-50028,-47181,-12375,24588,-82658,-84494,38626,-1788,10688,-55043,-101525,25069,46759,14067,-27543,-68736,-108259,-53487,-40367,-19707,80360,-8682,70678,41507,-87,26529,-83845,-9997,40388,-28739,-61287,156,16246,-18853,-9294,69126,35211,-17344,13935,33691,15818,-41828,2792,-444,6201,35657,28772,-47572,-57739,-22574,-10926,10185,-16,-42122,4280,-70917,-84983,-136338,-107068,-39930,-47829,18937,23157,43002,56851,-11550,-34439,-3386,38044,-46613,-25194,24076,-13210,6066,33522,11499,-25577,-61364,-19341,35128,-77202,-2575,27618,-47178,42234,-41845,-9982,5957,-92826,-147356,-64264,22878,119398,-53559,-5224,12135,15703,-11865,-21082,-3076,18511,45073,-36037,-44861,-10363],[-10804,34678,-4624,5491,-22295,7686,-30191,35624,5146,28147,-18370,-5062,18998,-5645,49597,3436,16407,39121,-73200,-42116,-18287,6933,-46909,1479,6546,16271,8458,32191,-34052,-50254,16649,27594,29132,-2122,9601,-26913,-39499,6167,43688,13640,-18543,74427,17206,5826,46476,-92534,-173825,-45665,-20012,58214,-19753,-5619,-23479,43680,-38332,3736,-16635,15179,75511,-64442,-34336,3020,-40348,56833,7538,-29949,56007,23712,-10665,12776,3530,10378,-22630,-36038,7062,21377,69251,11964,-15787,4542,-38651,-15346,-18373,-45662,-37075,-11614,-28033,-12213,-6569,49299,-31112,-58328,-19351,49120,74941,7544,12374,-12550,201728,150638,31313,38007,10601,39435,5609,67362,-6917,-36933,-28476,-23038,7225,5735,-13938,-29721,-63572,-30180,-23942,77951,24662,89275,24328,51595,90459,45573,-9706,26771,-46523,-35118,-65391,-21334,16397,18117,16479,-12884,-3522,-35292,-149862,-147304,-44245,-14568,-27988,-56410,42560,-60060,-53382,-14047,-12715,54661,34912,-70883,14938,54343,2569,-51960,116,-45475,9098,-52011,-34327,-57711,12662,76040,66612,-47377,-741,-56397,5285,-38327,-58822,-78418,-6876,5993,-20120,12304,-91722,-63479,72444,31266,2946,8824,4767,45689,39589,-51879,80386,74461,-3457,5219,43525,-89718,-40311,-29346,-8166,1182,-40419,74726,78588,-16544,92878,53930,-11361,53663,39441,-4752,30629,10405,28018,-25563,46242,40422,47015,-6025,150767,200813,-31561,-37626,-88344,-16084,-23881,-77924,-43970,-101028,-24136,-82406,-82169,-35996,-5404,13371,-133392,-631,8162,-43913,-223,-67480,35275,23158,-72642,-69268,-94606,-30440,-50264,-7739,-5319,-32620,-22907,-3425,-126005,-155753,-188180,-182202,-364524,-1570983,-251007,26570,-97751,33463,25652,87698,63516,29019,41161,-19005,-56506,61363,69473,16268,-28508,8683,-25525,-78519,-28496,-45666,-8525,7337,-22871,-33305,-26535,-46489,-24115,-88623,-121513,31555,73178,29433,-39608,-14278,-66553,29902,-56581,-71262,-261823,-24845,-56352,-63383,34469,-33975,-151552,-11588,29480,17645,-17840,9553,-20641,-48655,-59905,-94993,-56862,-24888,13816,2964,3225,-15175,-70159,34199,-80951,-8559,-68005,42396,-38468,-46448,-53513,-12503,-58855,38776,-45427,6997,-35224,-1171,93707,-93546,6637,75964,25680,-10414,21085,7839,-29482,-37228,19057,-21770,-217462,-209657,-130873,-49250,6747,37644,44297,-4165,-67560,-26569,16668,548,-56039,-29085,-32501,4245,-28938,-56,9932,-90357,19333,-1339,13360,68707,48980,145241,134852,-71192,-46998,9301,-57102,19347,-65931,-35357,8393,-21676,-48410,-48602,42908,-42724,-26647,37192,-62256,35470,6081,-87701,-9132,33859,-6138,2011,62240,1014,-57111,13821,-6176,-47446,-13827,-5239,-2651,-2162,-97107,-48503,-28677,-62684,-152619,14396,143012,87469,113666,21011,9286,-9843,-7122,-9823,47535,-23252,-12933,-30080,-28484,-55700,77551,56022,23283,13759,34107,-4525,-48688,21833,15129,112977,52888,-12833,38044,-7919,-27211,-35443,-3638,-44089,49449,8672,75362,46891,57260,106450,13380,-37810,6833,-53819,-6752,47343,-53857,4215,-72740,-91341,103844,37152,-33648,21523,64500,90211,-5016,-36669,-81144,-36292,136,-80613,-6422,-65158,-78865,-23426,70342,-16680,-16287,43511,12028,-31060,19519,1907,51748,-39987,8746,5979,10414,-34343,-25884,-88679,36958,15355,9876,-33430,-33940,-110214,-67163,-20368,16032,17966,8903,-25188,21080,-95175,-33214,47117,43048,-33083,-77329,-43314,-46910,1472,35919,-41623,-30184,-20194,29302,46103,-9280,18891,402,-18694,-19583,-10458,10496,-11155,-375,-30734,8373,29335,-4238,65404,-6086,-100414,-12096,26520,-19218,-31507,-121611,-4993,34586,-33836,-5947,50146,56939,15938,-44502,-12149,-22033,16796,23866,30123,12959,35225,-19192,43764,39964,131904,-63285,-28568,-27697,-62595,-67792,-76013,24306,5568,19877,-69715,9891,72296,39126,-14101,-22549,37649,-339,-8191,16073,19083,-15302,13831,17420,49266,59345,119503,58073,-1923,-13458,45390,-57751,8581,22401,59583,-2830,-16582,15613,-8020,-64737,-18513,52614,25395,-29745,-31495,-13163,65144,-12324,-39951,-35980,-21745,-9927,6646,12935,-9381,9282,-10388,58619,69245,90128,51571,19060,18714,-45517,-55710,-88467,-7514,-9966,-30612,5810,-80591,19683,3578,9008,1088,66460,-51427,-22042,-8061,-94473,-98174,-49880,3234,38912,910,50786,-52507,-33398,-9483,2859,41744,8006,12706,21619,76302,-226,-61334,9557,-40291,-59452,-2613,-5086,-83793,-59896,-85825,7206,37667,-31921,-44414,-51019,-73013,-10168,-70954,-19071,-10706,-89991,-87853,-28802,99218,-854,4101,-52165,-14875,46305,3023,65083,64367,14906,-34882,-46733,17318,-77053,-39999,7244,67115,7181,1413,-9058,25128,73082,60679,-8012,12070,58992,-74455,11936,-47962,14290,-37619,-20059,-24813,92480,16731,56026,80634,-47492,-85899,15196,-36880,-54041,20582,49204,30697,27004,-22777,73507,31701,-32386,39916,-18198,-5183,22517,11926,9756,-57328,-47477,-109911,-173976,-324685,-407324,-1894267,-10957376,-3809836,-1073600,-721336,-457883,-354629,-314602,-354004,-271083,-211156,-213139,-177151,-248622,-235337,-103746,-134185,-232234,-166941,-159209,-104017,-134240,-103998,-141495,-57760,-195305,7124,-33108,-42635,-33643,-97717,-147163,-53065,-33449,-113949,-12413,-14347,-69785,-135559,-53950,-33064,-7920,88012,-27020,-126277,-28788,18717,13366,26109,-8741,-45527,-72158,-75391,-98639,-15420,-7817,-46554,-55933,-83578,-56435,4229,-46268,43029,-42029,4482,-38989,15007,7352,21059,70439,82119,-4183,72474,37759,-2070,51524,-5831,13470,-62567,-23973,26337,63256,-7829,17494,71834,-31227,-120132,-37491,16536,-41230,-1025,-12355,-18023,348,14406,-41401,-90399,27189,-27400,-107451,-37793,11996,85158,35578,-53564,69248,2643,-13559,24959,-22949,30220,65146,-908,-10879,-139,-16522,22888,61535,-94824,-46226,-20389,-44812,-42196,-81756,56601,-18835,-1778,-10267,-80182,-7081,62605,50297,29577,15112,-81446,-19542,13049,-22691,-16878,-24651,-13561,-26877,-39662,-105549,1048,35276,66718,-38224,-55771,15226,-21902,-13634,-36743,-10196,21062,36836,32171,78469,7730,90807,-6875,53094,-65851,-142757,-14766,-9921,49539,-67985,-55014,5584,36122,-52275,-51474,54993,98022,46479,-1101,53515,2402,-73869,-29234,-82855,-530,-11052,18910,50041,-48243,-48674,-5396,11942,-76720,-63652,41820,-13020,-4760,-79090,-101418,18137,36154,17500,118,-74754,-100591,-48077,-46091,-39938,68346,-3427,90121,35663,8961,16727,-84404,-9196,2211,-7577,-67635,19608,34625,2543,-592,62085,39082,-24252,20234,53280,43632,-44630,-18673,-1673,-10245,6509,15072,-27036,-47022,-14869,-37481,19836,-48533,-73269,7768,-72147,-81777,-133837,-112342,-45775,-46574,10840,9005,43501,74475,-741,-25787,18851,61268,-11045,21421,50466,-9635,-5612,22936,1456,-26054,-48741,-18628,15054,-45671,-25537,18895,-59411,18905,-18464,9584,19127,-65499,-105619,-53961,13246,124129,-58152,-28159,8576,8380,-15294,-30219,-2714,15845,50172,-23007,-57488,-21930],[-12259,32995,4127,9879,-18947,14551,-24050,55212,-16469,19024,-35107,-38362,32145,-321,24291,18860,22539,50057,-58574,-51849,-25773,-6922,-42277,-13544,4286,20523,47704,29878,-24345,-56427,-8586,9038,26824,22128,16491,-67566,-51933,9660,53506,-1287,-27032,71956,12555,2838,31614,-73972,-113676,-56244,-15060,38392,-56793,-26318,-26856,31872,-46424,32444,-12743,26647,74136,-75725,-8394,34132,-14060,48119,12960,-37697,45636,14408,50891,39701,12242,22706,-21591,-39697,16519,521,57705,7754,3506,75489,-8716,-17472,-18781,-63764,-32992,-3776,-9213,-6226,2717,25227,-8027,-54590,-30550,59728,69709,-48,15171,27216,148124,81827,8983,41036,-3269,24542,2627,49415,-18352,-12640,-8074,-15114,-31681,-16986,-23880,13380,-49100,-40355,-25845,59092,23720,62899,-26408,34505,84390,57008,-827,9089,-20809,-14721,-31432,-23391,9019,-13094,23079,-1111,-8279,-27858,-97895,-59674,-8930,3644,-8476,-52354,23227,-47737,-102780,-48344,-2720,41368,18370,-87937,-13063,50795,7248,-54104,20073,-16238,1968,-41336,-18152,-67120,4947,65964,53514,-25640,-7933,-41528,12373,-53096,-36525,-43949,-16081,18791,21362,47654,-65098,-54945,57105,19962,-25360,-28567,-11598,47017,51341,-56682,59129,36209,10221,5078,31406,-86578,-48551,-71723,-26984,25257,-17715,79086,68781,-21547,81781,64668,-14893,67339,44450,-8519,25688,44500,18118,-22310,35100,4318,34932,-18396,114697,190067,8947,-8459,-43712,12667,28400,352,-8513,-77330,3101,-98502,-94513,-53948,-12657,6440,-77522,9753,-8898,-75831,-16156,-67037,42327,43954,-95785,-51027,-84522,-19964,-9709,31874,12740,-24661,28367,34206,-51547,-97829,-157549,-156384,-242026,-1513128,-441643,-86321,-152288,-38136,-42917,43608,39888,29283,640,-55563,-78207,26547,65751,23329,-18818,264,-40363,-87182,-7135,-64726,-14669,-8232,-34991,-22019,17414,-54828,-57918,-127720,-107734,17529,55466,24191,-71440,-34470,-59243,17983,-77315,-62672,-65033,-12083,-54317,-45094,44066,-22639,-127615,37495,122797,39597,-22912,11089,-10808,-40533,-55060,-85965,-42661,-47336,-3555,17196,25589,-22357,-90415,31799,-49011,-23069,-26123,49276,-30168,-45202,7307,8871,-55557,42194,-36211,10424,13550,53182,88171,-106029,-3668,61097,25663,-20018,30946,22116,-53908,-71966,-22826,-38993,-97458,-246757,-109860,-30838,11220,66758,45230,18336,-54229,-30657,24699,27236,-46346,-23174,-26500,5536,7596,35563,8346,-75374,9651,-35533,12263,77875,63497,151772,115462,-38377,-50627,783,-17285,29230,-54727,-24931,3340,-2921,-35310,-46465,40990,-32383,-46603,25735,-57240,38403,-15379,-68263,-10598,42687,6475,-21726,53316,-6515,-63584,-4560,-16726,-51135,-31547,20049,9680,-8387,-78461,-41451,-23271,-50621,-80106,-35084,118442,62235,80839,2961,-36026,-21675,-32117,-13099,38417,43308,4637,-46734,-43978,-66335,51221,62329,20136,19478,28419,-13424,-56715,25297,-8606,96569,46817,16024,30211,-2269,-29759,-52044,-15780,-47432,35377,-1216,67151,5604,28477,61667,-3190,-52647,-25384,-5870,-12826,42745,-89550,6143,-46337,-99953,108136,29320,-30425,8587,68933,83517,-20039,-26646,-99316,-44615,2176,-58379,14106,-68247,-72268,30848,67348,-34187,-25822,41216,50544,-25649,-6947,6022,36777,-28475,26224,3427,27937,-27426,-8649,-74254,53489,39742,11481,9718,290,-123950,-50041,28979,23911,13682,10966,-32591,0,-97182,-11929,46508,34640,-41051,-84273,-29349,-50976,-759,27751,-30218,-57127,2345,21468,66765,-2164,24437,-13807,-46300,-13949,32764,31368,-30473,7666,-32223,-2665,14538,-18569,38604,-10262,-123049,-19637,27478,10557,-10009,-117222,-5958,53665,-24489,-41868,40554,55624,3374,-74473,-71643,-36754,34890,22003,19739,907,20850,-22273,55285,52974,103253,-67334,-19368,-17598,-68492,-71332,-83557,40953,7464,36156,-81654,14844,78725,45036,-7531,-13040,43832,1080,3443,6821,9979,-21664,37879,30489,41257,50053,99067,52305,-7364,-16387,2794,-58140,-2426,-13496,77398,28444,19696,16173,-14927,-73985,-7159,48180,6541,-30812,-27841,40,95947,-7015,-26939,-12936,-8891,-4722,13928,24505,-645,28371,-40239,63038,80765,85830,27925,15988,14277,-51741,-28274,-84137,-5357,1790,1356,27309,-57121,50592,18215,-713,-21251,44188,-44661,-12022,21195,-56848,-127525,-34760,-4934,6848,-25603,61075,-43620,-16097,-10840,734,40973,37162,14981,23926,63015,16078,-21041,4904,-36403,-51946,12925,-31162,-75873,-78433,-106850,28170,27004,-18111,-39349,-47633,-45118,-11930,-54997,-8918,-10135,-90267,-91895,-61167,96106,4944,9490,-46594,-11657,41607,-8085,94663,84166,8947,-26958,-42867,18010,-41208,-33769,-25600,40476,-9015,-20116,-21768,-16725,53519,69597,-9511,38882,59349,-87966,8766,-33527,23682,-13973,-30050,-10579,79918,26047,13051,71173,-24444,-91374,3121,-18230,-6013,22750,18810,61799,28467,-30113,75646,64371,8265,61447,-22838,-2102,9222,13651,26783,-75312,-57913,-125618,-189585,-346333,-479064,-2230620,-12805471,-4453426,-1231890,-811624,-562370,-435492,-366765,-384668,-315936,-265751,-219362,-178382,-232877,-273628,-112372,-137854,-252932,-186774,-198964,-127991,-123070,-94093,-132258,-18500,-213280,-20421,-83230,-98797,-48835,-116514,-167710,-64371,-33678,-129946,-38185,-40878,-55964,-130406,-64426,-67173,107,88096,-57477,-137448,-40474,13810,25660,-17294,-27109,-41252,-42518,-72029,-101104,-28169,-20797,-81209,-68748,-87201,-63606,-1458,-36066,29987,-74397,3181,-47235,-3109,-14238,-877,74744,65915,4448,86356,57106,-2699,34896,-8688,14638,-28330,5520,38029,78985,9349,-3029,66072,-65475,-138863,-42370,25654,-28237,26995,8464,-14724,14395,15755,-55801,-92243,1357,-39410,-102581,-46299,7562,71815,38250,-71650,31860,-8269,-1584,28672,-34280,17112,71529,4885,6975,2006,-23821,37144,55259,-85029,-40469,-37411,-35589,-52799,-101001,55722,7594,-15374,-5739,-44083,-6575,46353,43027,29798,-7430,-86243,-10944,36961,-38139,-64944,-21850,-909,-9817,-28247,-121945,-6213,27653,41709,-40698,-64467,21260,-29443,12336,-7321,-3942,50848,46658,67169,77328,8506,78118,-11320,31989,-53508,-122584,10789,5276,43067,-35596,-28098,-11015,80261,-41407,-44694,39108,82901,52380,-2468,65978,-1442,-86212,-36458,-88240,5420,-1214,26613,42127,-34117,-26345,-15,-9452,-69442,-42599,37854,-23233,-23414,-98621,-87457,16522,25867,13121,20545,-72175,-70683,-43664,-54005,-61607,37382,-2301,97830,28900,17810,5692,-74408,-7369,-36482,18705,-61562,38609,54127,28192,1551,45224,40541,-26830,28754,60252,65947,-32674,-37217,2369,-29750,-20300,18927,450,-26348,-13643,-54798,28587,-82817,-101781,11204,-65535,-65605,-103745,-102655,-57836,-44128,10538,-171,42157,88217,13320,-20468,47875,86677,29476,72536,73605,-2863,-29396,8103,-3709,-25159,-29824,-20496,-10319,-6259,-43188,11603,-56657,-9460,-3346,23911,2560,-55160,-53206,-32774,3837,106668,-53855,-51031,9890,5638,-14385,-36759,-16681,7827,42404,823,-55795,-29036],[-15092,24941,13245,16895,-13645,19395,-21810,59025,-27060,13317,-42902,-71464,46182,3344,-5409,26406,16538,50865,-43170,-51734,-29835,-23604,-39572,-38370,-9962,9535,82537,28567,-14584,-57857,-39738,-14953,19627,45651,29702,-96320,-55436,16008,61637,-10297,-25967,75724,12895,-7756,14604,-51615,-63410,-61587,-4789,12804,-87651,-50637,-25411,36957,-51910,65722,12432,43133,66627,-83171,5587,57395,6572,48285,14069,-44801,20982,4355,87962,51127,31642,39273,-8754,-33550,16174,-21456,38382,5540,22734,103809,23269,-19793,-16716,-66537,-18306,11735,7507,-3954,3621,3968,19101,-47428,-47007,50232,55671,-5437,12386,46644,87180,30393,-2958,36437,-10590,5933,2564,27058,-34153,14818,22722,-5166,-67900,-34857,-29722,50875,-31326,-49240,-26336,39310,21969,38110,-67506,5097,70047,63076,4246,-7186,15774,16713,1935,-22881,-4872,-53690,35763,13010,-8507,-24565,-43487,-4116,12302,13519,11274,-28967,-261,-16764,-138764,-83007,6466,27787,2853,-81635,-29872,37841,10255,-56309,36245,10467,-11304,-29993,-3048,-70898,1117,59518,34087,3014,-784,-19613,13791,-62962,-597,-9056,-32477,23420,55142,69280,-21770,-19664,53863,24774,-45079,-54766,-22209,50754,61555,-55767,29902,3186,17793,-1597,26468,-76705,-54424,-94710,-48573,44889,19438,79868,51227,-24023,68256,61935,-17856,77244,45951,-17171,13364,69023,14050,-10385,20279,-18971,24579,-18865,82548,130990,999,11726,8793,33479,76049,56540,13231,-49446,26484,-91842,-96962,-66685,-25981,-4588,-11335,14329,-28094,-95046,-22408,-66883,31821,55301,-102348,-30237,-83472,-9771,25638,52781,14293,-17970,60143,52561,14667,-60482,-134297,-133495,-139078,-1316033,-756006,-196348,-168925,-63122,-85067,-16748,13694,24488,-18213,-78870,-95451,-9197,55882,28753,-9195,-5667,-41449,-89413,12347,-51828,-5782,-16851,-38397,-11982,38623,-52334,-76609,-136897,-62537,8209,37019,28041,-82155,-41579,-28589,8050,-80610,-48079,31033,-17846,-65878,-32122,38142,-15601,-78742,67936,172601,50805,-24864,9299,-1614,-34280,-59384,-82658,-32583,-75067,-22959,35660,37276,-32410,-100213,25128,-19476,-37849,3660,44950,-24102,-38989,47751,27760,-34121,43790,-19910,16359,59094,100026,81743,-85406,3085,43042,22562,-26736,41562,34080,-62769,-92118,-59833,-66005,-13185,-307193,-87064,-25181,7711,68558,43593,35791,-36707,-36700,29797,27356,-37173,-21422,-17908,12688,40766,62540,-8754,-60961,-8072,-69430,3381,85265,63835,138339,92029,-21441,-67481,-13146,17609,22760,-35790,-11540,5202,16259,-27511,-42240,31575,-34689,-59256,24651,-46958,26437,-30516,-50514,-10518,38755,17739,-34028,43279,-9615,-57829,-7869,-16926,-27622,-46188,36860,29156,-7137,-63794,-34681,-20780,-49982,-37435,-68721,73070,44159,42527,-13264,-53756,-35149,-53075,-18540,11845,81520,18137,-54951,-54560,-74078,28851,73026,21627,22406,21220,-7705,-56136,35790,-34850,78089,30442,37516,18896,7514,-27958,-61054,-22510,-55090,10126,-19097,57797,-36882,-8121,16382,-17009,-54402,-54748,34652,-12404,30011,-90772,12751,-10991,-93905,100968,22404,-30909,-3387,69698,62296,-32163,-17932,-98670,-48004,-163,-31187,27827,-54053,-57036,67872,57340,-52400,-32820,49341,79493,-10329,-10152,12980,18926,-19203,42429,3439,36997,-16710,6941,-60795,62697,53368,5212,60140,29400,-121878,-40476,66551,29699,1078,10486,-31332,-19664,-94417,706,42218,14319,-50583,-75371,-13026,-45608,3597,52847,-3243,-72330,30137,23214,88115,3213,24414,-22615,-60905,-8324,80468,44688,-58942,9050,-31689,-10209,-9961,-29202,12256,-15108,-130118,-29185,16337,19965,24625,-95390,3625,69417,-18504,-73282,31574,46551,-13969,-93145,-99414,-49342,44438,25921,12504,-3865,13625,-16097,61497,58326,76587,-34320,-5351,-12092,-75668,-77959,-77437,54232,7174,44013,-82682,19381,81011,46875,1173,-3335,42885,5191,27095,362,-208,-22164,55560,41022,28832,27801,62382,29665,-14871,-17288,-32852,-48569,-7814,-41380,81045,48352,43016,24659,-21227,-68539,5295,38316,2161,-17296,-16538,26016,109180,-3437,-17341,17113,3392,-6692,17121,27268,-1142,38191,-68470,53955,83649,76934,3390,-2404,6050,-46899,936,-58600,2741,7339,29151,41625,-17506,75300,39153,-1603,-38368,19621,-28886,-12529,41268,-5797,-140966,-21000,-19108,-30756,-44973,64660,-27483,6276,-1243,581,36776,62291,20528,23489,27985,31128,11962,-3824,-30535,-40678,25434,-58323,-56306,-78411,-100063,52359,15696,7507,-29038,-44303,-15952,-787,-28689,6504,-12581,-74160,-82430,-75316,67558,8818,14668,-37269,-9173,48393,-15880,124994,89574,6217,-14368,-36686,5691,-4490,-20073,-48783,4800,-19620,-39171,-36202,-61755,34179,66428,-15558,56250,48530,-69974,8144,-18669,30331,2703,-38843,5624,59685,28309,-22668,74250,17346,-78683,-9486,7892,49693,29733,-11185,89555,25346,-29703,71414,98385,41622,64909,-23415,7190,-5149,946,14651,-109989,-61052,-127937,-190416,-354967,-579436,-2541394,-14671155,-5132501,-1404028,-934362,-688295,-559424,-455641,-434507,-380852,-340438,-235461,-199905,-216930,-289250,-140351,-145420,-278224,-226131,-254168,-163964,-116597,-94464,-137222,8493,-217110,-54792,-129390,-139046,-68967,-128253,-160771,-67294,-32799,-137262,-59242,-61417,-37214,-101737,-74002,-91284,2159,74364,-89007,-140598,-39360,7917,26336,-60016,-44292,-31618,-19681,-61091,-106753,-49857,-43602,-108725,-74961,-97203,-66621,-4072,-36546,5619,-102529,-3437,-54066,-18465,-37669,-38274,67064,41054,-3612,67954,66057,-7138,20780,-16955,9699,9919,45859,37495,69121,26618,-19401,57676,-87336,-127112,-49696,25719,-23895,43545,26249,-19078,21008,9844,-64549,-80140,-29570,-44103,-94128,-47188,-6698,43555,35524,-74966,-15759,-25604,4303,27681,-38676,-796,60459,19591,15828,-1425,-34839,32410,42965,-69719,-34655,-43486,-24550,-58965,-94945,52490,27664,-24510,1193,510,-9693,26499,32984,28169,-27797,-60059,-12672,50628,-49721,-100920,-13429,12631,6498,-9026,-113626,-17619,17763,-2909,-37674,-69873,36693,-25370,41418,20039,-7175,67812,37558,94188,62730,12451,56970,-24525,10793,-41593,-76841,35022,13883,39847,5533,-6812,-34591,95481,-38694,-26766,18272,60907,57058,174,66893,-9274,-101395,-42636,-62156,13993,8571,23846,27739,-12120,9224,-926,-31361,-62208,-27601,27126,-38317,-42893,-103197,-62793,18106,19166,1831,26359,-62822,-28758,-41256,-66647,-81037,1949,-1918,89932,19771,22941,-3311,-58628,-2867,-59110,38191,-42973,51341,68587,48060,-2800,20742,34444,-24874,39978,52021,75282,-10994,-45698,12405,-43283,-36687,37115,29792,-1524,-18778,-58699,32177,-96442,-109298,13225,-49871,-43535,-59294,-81861,-65330,-40678,19355,-3267,41801,93782,27637,-19482,74680,106937,62532,111889,86811,3540,-58647,-6784,-2142,-22940,-8567,-26079,-36046,29223,-48844,8260,-43837,-35624,3850,31038,-39154,-58533,-10556,-9055,-2747,69672,-37215,-66116,15299,8328,-10350,-35446,-40086,-5069,20525,27438,-34742,-31122],[-18171,14514,19617,25437,-9445,18921,-22320,47046,-24854,12183,-35600,-88252,57038,4665,-29332,28202,2177,42252,-34184,-45302,-29807,-36972,-37819,-66527,-30775,-11266,101428,25599,-6330,-55340,-63503,-36367,9196,63784,49683,-104322,-54077,23387,62725,-14568,-19793,83113,18095,-20815,547,-29915,-38286,-58421,6655,-7888,-104610,-71814,-20123,53099,-54414,90481,62616,61646,53348,-88779,1987,66822,16602,56449,12292,-50658,-12032,-5121,90872,43540,60500,52895,10122,-15565,14683,-41431,15773,4078,34561,84617,48570,-18560,-14980,-56190,1881,29127,19569,-2597,-265,-10000,45068,-38383,-58851,27928,38227,-8074,4914,47711,47439,5848,-3681,26105,-12446,-12881,7353,6735,-52697,39118,54881,4024,-93856,-43883,-30935,74216,-21431,-52635,-23322,23614,20612,20409,-87237,-28138,52239,64642,3512,-19260,50187,50285,22480,-21192,-20299,-92916,54379,25875,-4834,-28187,-4766,8268,17864,14561,28490,11842,-20069,25923,-133744,-105100,12672,18334,-4470,-54589,-27861,21341,11623,-58957,46134,25978,-23981,-21787,7343,-66134,-708,57824,16700,34466,19368,5685,10287,-62815,34341,13679,-46009,21215,73287,72538,23487,19029,58593,45606,-55303,-62244,-21738,57161,66342,-49332,4743,-17952,17687,-8731,27025,-62479,-52734,-94668,-66482,55458,53963,77781,34976,-19131,54054,46918,-18984,80048,42739,-28816,4819,78114,12323,4872,6491,-21456,19281,-11488,54318,56314,-22504,22687,51333,38528,98125,73417,10888,-21153,40231,-60171,-82789,-65578,-37905,-17643,34182,14012,-44285,-88463,-16500,-69508,6406,57591,-93784,-12503,-91134,979,51780,48874,4713,-12274,63535,52384,49134,-46397,-113946,-118991,-92914,-1061787,-1094851,-273624,-153439,-53462,-96822,-75996,-10849,13604,-21018,-87549,-105425,-36029,42764,31547,-2036,-9648,-34149,-87106,26604,-11195,12815,-16935,-34078,-7564,29521,-46260,-80200,-119430,-6027,6462,19281,37365,-76010,-37170,14522,-1473,-67325,-37555,9939,-22088,-80163,-33407,14303,-11758,-22905,71362,164789,50951,-22508,349,5081,-25650,-64467,-78726,-29116,-102680,-41662,51652,38173,-40364,-99152,16165,-852,-52209,14871,29991,-21048,-28227,60084,40401,1756,43566,-1032,23595,87286,118806,73891,-50884,22206,26614,18082,-27900,53277,37858,-49947,-93548,-85706,-95171,-5392,-377218,-68676,-29057,-3207,37861,40639,43169,-24782,-40737,31713,4683,-28498,-28007,-11526,19483,56831,71447,-36416,-49282,-28185,-88480,-10695,89315,51763,111352,80710,-11789,-86085,-28683,39510,-1406,-16846,2977,12581,32393,-28259,-37815,13971,-45546,-60728,36907,-34081,5269,-40183,-42936,-9399,23643,25548,-32922,33794,-5370,-42974,5263,-5023,13762,-52359,40857,47641,4164,-41610,-27413,-22619,-57157,-37709,-85070,22688,35131,8249,-24391,-41002,-44881,-62490,-24235,-25758,82203,24396,-52538,-56209,-73731,14387,81327,24469,22982,13628,11366,-43477,52160,-55907,67483,12819,44586,9020,19122,-26930,-59748,-19733,-64138,-23064,-40124,49829,-64386,-41947,-13904,-21620,-49921,-78921,56492,-8524,12047,-66154,22028,23979,-70778,80914,18363,-31820,-11679,65758,33526,-36686,-14839,-80137,-41815,-5968,-7107,33930,-25643,-37781,78525,43821,-70028,-34669,62797,82254,13251,20902,18640,3792,-16418,52156,6526,32139,-2528,17138,-49453,62294,51776,-7942,95419,47605,-105149,-45296,85694,32549,-17574,9527,-21785,-32803,-84315,2859,34117,-11574,-57583,-53062,918,-31882,12807,105588,28022,-75658,51821,26988,102276,6244,15484,-24212,-54370,-5071,118857,51312,-93075,1515,-28577,-11432,-33831,-35993,-6613,-20971,-121895,-35851,-2772,13473,61706,-63017,20916,73616,-16675,-83817,25575,34454,-24180,-92455,-96710,-56788,45104,33915,14862,485,15409,239,63661,57988,67338,32367,7921,-7252,-75038,-81325,-62300,59296,5109,41044,-71085,25444,81223,46307,9903,4648,36076,10343,54421,-1649,-12334,-18762,59315,43443,13736,-5997,16780,-3007,-23414,-17597,-54785,-29745,-4495,-52421,70615,53871,50037,34373,-23350,-47191,15587,28276,18721,5954,446,58337,98596,267,-14730,46145,14673,-11092,16922,22461,-7171,37407,-79433,35367,76523,55095,-20302,-30738,-6094,-34495,27519,-19791,12132,4167,43949,41513,33864,85210,59093,5309,-44338,-3112,-7739,-25102,44922,40554,-133283,-14204,-37323,-63701,-53787,60305,-7312,35100,15593,5186,29775,76434,29264,20902,-12904,41250,33658,-14507,-23855,-26544,33222,-78327,-31802,-55973,-67354,74892,8740,36694,-9145,-41043,8220,20971,1226,24710,-16440,-47566,-63501,-73483,20213,7179,22295,-25200,-4806,65993,-17358,144667,83684,9569,-5177,-30168,-16528,24050,6625,-49760,-29425,-21875,-54697,-48763,-95022,18194,47914,-23757,59562,29263,-27426,9670,-3406,36427,6544,-43052,19963,32852,20492,-32700,103428,68885,-50686,-18586,38984,92294,44528,-29842,107143,22170,-17349,69620,125934,56975,52331,-16564,23739,-14534,-33150,-37552,-147618,-70579,-141003,-200507,-394029,-703014,-2780273,-16077998,-5639661,-1528023,-1043910,-786341,-694151,-557259,-485281,-434451,-423853,-262719,-238418,-205514,-270398,-183853,-154980,-307013,-278711,-312590,-201618,-123084,-108122,-155249,2777,-205609,-87881,-162616,-151310,-89646,-132476,-128672,-60347,-34087,-127481,-71800,-73199,-21974,-62192,-84053,-99549,-2929,50328,-114710,-134678,-35635,-103,23255,-85993,-57273,-22066,-6341,-42960,-116352,-74896,-65893,-120062,-75191,-105381,-60556,-3465,-45442,-23599,-120888,-15901,-64283,-28854,-55611,-77948,49573,18717,-29675,24478,64959,-15670,8809,-29260,4623,43515,82649,24364,41317,37579,-28613,48878,-96834,-98274,-59167,8811,-37279,47906,37763,-34336,16058,647,-64217,-59904,-58714,-43450,-84960,-39403,-35620,3847,26301,-64755,-54194,-41501,4618,19772,-36620,-17828,28682,38269,11409,-14264,-47416,9924,25388,-53478,-29399,-37107,-15671,-58918,-64124,47719,32289,-27590,6602,38288,-13275,10552,23235,23537,-40292,-11021,-25067,46560,-58707,-108785,-1739,24171,18826,15415,-90214,-28359,11667,-56179,-36887,-73886,55302,-11514,65138,32306,-20891,66501,1111,98643,42058,19391,30394,-44103,-6137,-33488,-24992,54848,15701,35740,42940,8370,-56963,71086,-36969,-1896,-3450,38089,64689,8150,56202,-18896,-115066,-48610,-22856,24174,17480,13451,7882,10265,41071,-9818,-44749,-55263,-23074,11871,-58408,-58447,-88761,-34537,19975,18179,-13288,16380,-48732,11296,-39348,-84887,-94201,-19476,1469,66798,4821,20708,-8192,-42899,4571,-56956,41077,-16090,52243,72426,55282,-11266,-6781,17585,-20931,52461,31986,66307,13140,-42793,26955,-44209,-38379,59585,53292,19325,-28468,-48891,28661,-91833,-84879,12968,-26822,-24888,-14578,-53478,-56857,-32935,33163,-1698,43077,86932,37739,-19002,92032,114890,82089,129005,86791,6101,-84051,-17093,4987,-19539,9543,-35414,-56520,51945,-39710,10292,-28485,-53803,5752,29527,-86583,-67325,5306,7569,-5174,23406,-9451,-68865,21535,15393,-4587,-22645,-61694,-20561,-10213,45893,3088,-28557],[-20178,4257,21153,34028,-8779,11259,-23598,24264,-14984,14731,-12898,-78521,61351,2686,-40516,28106,-13501,28447,-35517,-36969,-25128,-42248,-35531,-89187,-50604,-33893,102121,18783,-301,-50234,-70903,-48425,-2380,73560,71823,-91619,-53434,29280,52616,-17250,-14483,89448,23718,-30581,-6384,-11954,-30803,-45148,14627,-13322,-104729,-83714,-11791,67520,-54353,91498,125539,76715,35495,-91767,-17532,60312,15267,66380,10851,-54013,-45561,-13743,65474,19243,88786,57558,26799,12151,17244,-56578,-5341,1180,34831,37081,62191,-12009,-15843,-39087,19056,42698,27106,1144,-4313,-15161,63528,-30399,-59860,2364,23145,-8382,-4324,39473,29213,3465,5547,14119,-12006,-29377,16896,-4869,-72211,53542,79203,11279,-105014,-41511,-29104,81270,-24715,-48505,-16715,15902,20732,11427,-83314,-55435,34391,64211,-1889,-25325,69552,74968,25920,-18830,-32607,-114922,76820,34135,872,-38167,9680,-10454,13818,9915,40304,55958,-30003,67790,-82427,-106789,13965,14864,-105,-17266,-5853,7526,10739,-60777,49214,23922,-31098,-19064,10984,-51726,-5168,58953,6341,61407,44378,28699,4287,-49512,55209,17094,-48407,14535,73650,59646,54188,43663,65900,72711,-59818,-49931,-9088,64583,62742,-39014,-7159,-27360,10412,-10293,28828,-46125,-40781,-76886,-74544,54543,68954,73777,27288,-4127,40373,25014,-17473,74626,35050,-40235,5498,72046,9522,17048,-2513,-4946,18407,-3423,28532,2159,-42533,25011,72070,25578,84097,57097,-13662,5214,40795,-12481,-52432,-48501,-40037,-27598,41993,11511,-54030,-51157,-370,-75653,-24073,54022,-77491,-3641,-104561,12602,67378,23083,-7120,-7168,41296,40637,47154,-48543,-95708,-114127,-115976,-851347,-1322213,-303111,-122879,-37545,-88686,-115478,-30438,-3795,-21199,-87351,-106534,-47026,29354,30944,946,-12432,-24893,-80076,34484,38119,31751,-11191,-25597,-11206,-3433,-40729,-72548,-91742,38454,12036,2939,45881,-61776,-26178,54363,-11556,-43315,-36190,-65443,-13209,-88707,-52316,-22333,-8776,19477,52642,116406,42644,-16333,-15642,9118,-14126,-62576,-65857,-32652,-122173,-56097,61851,32944,-41559,-89668,7100,1766,-63629,11346,8592,-21228,-13858,49815,46532,41630,41040,14407,29644,88667,98790,62227,-21632,43949,14711,15012,-23109,64375,33104,-18130,-78458,-97516,-118437,-74906,-437496,-57473,-36120,-17502,-16390,38411,38945,-25706,-39479,30900,-23993,-19728,-41270,-9853,21175,51603,61088,-63480,-40767,-44356,-87000,-25864,86750,32031,81632,86570,-4026,-97918,-41898,44967,-37086,-4029,18014,22329,42048,-35026,-34129,-8697,-56114,-50921,59124,-21380,-17432,-47084,-48299,-8416,2262,28411,-22283,25544,6503,-25422,26016,15525,53533,-47275,31935,56691,24557,-8763,-19083,-28513,-66340,-61416,-84170,-13904,33524,-14970,-28283,-7517,-44593,-56834,-28256,-63382,57059,23664,-40379,-47042,-62043,6113,75641,23249,22194,6810,38272,-18115,69937,-66725,66905,2310,34893,4493,29807,-31112,-48920,-6981,-70165,-55311,-58459,43504,-67983,-64734,-24449,-14766,-45440,-97320,54244,-5011,-8356,-30840,31216,49700,-34059,50938,18199,-27124,-15241,55226,9691,-31523,-21012,-50702,-25392,-10770,7111,32554,7189,-20138,66283,30718,-84775,-29525,71338,52110,40109,80538,19841,-4227,-21299,53574,12486,13559,14160,20302,-40749,51337,35792,-24377,97181,50536,-80731,-61261,87496,33248,-37132,10654,-5911,-35722,-64485,-4183,21412,-35385,-57890,-23776,9479,-12149,23170,160929,50461,-71162,58938,22726,101257,7152,-942,-17330,-27370,-6772,135554,53505,-120886,-12422,-23011,-5782,-47038,-39299,-15949,-27853,-105453,-36143,-23101,2340,88902,-28864,40345,62733,-18077,-70460,23239,25733,-18797,-70142,-74586,-57858,40640,42237,29037,11680,24398,24506,63344,53359,79354,108486,16040,652,-60922,-77454,-42553,56106,2026,29016,-49518,34459,82195,44002,16138,8573,26583,15246,75264,891,-27401,-14452,47182,34851,-927,-42718,-28060,-35820,-31606,-18422,-62251,-5822,7690,-44963,51299,45690,44686,38387,-17507,-15436,20768,23486,50310,28403,18768,85902,68545,5597,-19002,65025,25680,-12550,14097,12508,-15974,27765,-63165,14369,61326,19486,-39206,-60659,-22752,-18681,49258,18191,16359,-8560,39543,24024,82887,75449,68726,15980,-36590,-19884,14087,-44534,32024,66624,-107196,-18045,-54143,-78804,-51775,48720,12968,67399,35020,15431,20961,75698,40258,17167,-42091,44231,45026,-25294,-17132,-10370,35595,-84479,-8271,-15482,-20616,91364,9852,60274,19984,-36608,24675,46285,27102,42720,-19076,-18720,-42705,-62755,-32094,-3557,34391,-12457,3989,86019,-12031,143633,74438,20919,-5985,-24674,-41789,42922,44590,-26037,-51643,-15452,-65786,-54762,-104536,6361,17582,-30775,49547,8204,21805,12113,11608,43600,-634,-40989,28297,2899,3360,-16500,151077,110736,-15750,-20515,67942,107354,70543,-33444,108604,22145,8484,77675,140807,53799,30128,-2660,45277,-14063,-82790,-116401,-167397,-101925,-215906,-295817,-572774,-943540,-3402018,-19331869,-6737671,-1796183,-1231472,-896786,-835934,-661183,-533655,-485474,-498910,-297720,-288950,-205441,-257451,-228280,-162583,-333057,-330668,-358488,-225835,-145006,-133496,-178225,-47096,-176995,-108604,-175708,-134773,-101773,-130733,-83917,-43749,-40695,-102078,-76669,-79060,-17434,-27925,-95548,-92694,-15416,21152,-128937,-121451,-41647,-11575,22478,-88906,-65941,-19418,1323,-20137,-128228,-94815,-77308,-110858,-71676,-102147,-43555,-1361,-55511,-47966,-128152,-32517,-77267,-32952,-62689,-103370,27080,6904,-65662,-24789,58487,-27236,-2901,-41010,5190,65490,105017,3741,11341,38109,-29726,42123,-98981,-73846,-69312,-25573,-62624,46790,41860,-60448,-879,-6664,-54063,-34707,-77216,-42013,-74517,-23131,-77800,-40126,12661,-46071,-70923,-48739,1738,4305,-30608,-29302,-20949,52813,-4298,-37918,-57763,-23028,4693,-39825,-24406,-19738,-10842,-52299,-24245,41780,18796,-24808,6167,55629,-13742,4235,16018,14472,-41073,42525,-42923,22573,-67349,-84960,10110,31535,25003,38240,-64634,-34490,14844,-104601,-45284,-76694,69846,7207,77344,20796,-42417,47273,-55327,73536,24479,28536,4449,-64788,-16888,-29237,11521,67004,12676,27499,66187,16743,-69656,16229,-30734,23244,-21680,20353,77404,19648,38282,-27213,-120738,-54122,7989,33884,26130,2257,-14056,25626,53331,-24461,-43242,-46996,-30675,-4035,-76868,-64033,-59299,-11497,19438,22914,-27952,-4241,-32390,38315,-34937,-106308,-97937,-14478,9694,32696,-18811,8685,-8146,-31987,12817,-34146,25822,10796,38967,63004,47954,-20410,-32017,-8753,-19229,62850,8154,38647,33060,-32265,42680,-31327,-26383,73348,62617,29218,-39823,-28761,19158,-76345,-32944,10412,-1337,-16655,20826,-20681,-27670,-16656,40708,1206,43775,65230,39354,-12489,96234,106501,89979,123335,74939,3149,-97622,-19535,13996,-14626,20050,-46981,-66968,59797,-18098,17543,-17660,-60289,5712,19321,-116092,-73381,-8730,10109,-3697,-16879,21591,-59513,23893,24461,1551,1357,-71351,-35302,-39801,47558,46998,-22308],[-20053,-5496,17808,41075,-12907,-3041,-23899,-1921,-7092,18566,19574,-45023,57803,-3674,-37804,29684,-23403,15335,-44270,-30104,-16245,-38404,-31632,-98359,-62612,-50592,90664,7746,3645,-43819,-60387,-47626,-13279,74213,87843,-65184,-57915,31156,30785,-21358,-14607,89947,23634,-32870,-4316,1144,-22424,-22529,16011,1922,-90516,-83552,-750,67962,-52877,59894,169846,81888,14988,-89003,-45428,40031,6032,71403,13566,-52338,-72322,-21825,27472,-14907,101540,50653,33919,43270,24073,-65181,-21210,-4419,24629,-10480,63485,-2727,-20061,-22733,24488,48634,32671,9237,-4572,-12917,69135,-26521,-49529,-18761,14177,-7610,-11514,32412,20693,14004,21789,5076,-12037,-41695,29193,-3127,-91300,53646,89410,17737,-100198,-27410,-26948,75286,-35655,-37373,-8920,17260,22768,9897,-61413,-68669,18179,64392,-8409,-24940,67005,82118,16152,-15458,-39506,-107574,99729,36120,6554,-50607,3182,-38946,8010,4131,44871,82879,-27724,97131,-5491,-88118,9389,16310,14551,17746,28553,602,6171,-59554,46090,3068,-30768,-21852,8482,-29324,-16793,59004,3062,75653,61229,42862,-1194,-24439,55746,2444,-36900,5930,59405,37572,58965,47810,70839,91852,-63030,-23359,12303,69402,49937,-27364,-3920,-29535,-1796,-3165,27814,-29128,-19933,-52227,-69351,43130,56441,68210,28386,18979,27756,3561,-13435,62780,24398,-48090,14170,56916,4140,20732,-4848,20743,16963,-1052,5550,-14791,-56690,19491,68313,-1426,39442,29526,-44784,27584,27976,35623,-13914,-20164,-27043,-28937,23115,10221,-56289,6855,19867,-84143,-46741,49188,-63528,-7378,-118873,24182,73219,-13474,-13088,-2580,5275,25717,20884,-59279,-82856,-117133,-193451,-756191,-1335217,-290650,-97212,-35900,-75627,-124984,-43626,-27231,-28780,-85505,-98753,-40498,16112,26601,-818,-14528,-19057,-67383,36700,71221,41582,-6587,-17392,-22161,-45770,-37517,-59087,-73576,56265,21715,-11636,48005,-47783,-14536,76647,-22526,-17412,-43714,-121151,8248,-88381,-83149,-59933,-4764,35402,26334,60933,29940,-8181,-34515,11730,-3623,-50062,-39809,-41494,-126107,-62106,67011,27994,-33388,-76021,-368,-11545,-68790,660,-12991,-24274,3428,30664,49078,71998,35962,21439,31391,62423,45790,45410,-8002,58025,7890,15501,-14324,71352,24515,21563,-54045,-95375,-130766,-181902,-466431,-52443,-40154,-28836,-74301,39281,25833,-40378,-31649,28331,-39449,-10421,-53930,-11655,16251,29699,38791,-77063,-34607,-52276,-70712,-37751,74232,10502,59223,99542,1507,-99331,-50221,35551,-72705,256,33296,30502,42953,-41114,-31045,-29442,-57806,-33761,82489,-10342,-34944,-53993,-63426,-8550,-19486,25935,-9671,18455,22796,-13023,38884,36501,72583,-31640,13807,51184,49315,27146,-10365,-36634,-72021,-82763,-68882,-22857,36264,-23794,-24295,30618,-30724,-37939,-29103,-89135,26199,18919,-21974,-28316,-38888,-198,47242,12916,21142,2277,64897,16679,83487,-66370,69160,3315,11373,6252,37311,-41523,-32805,12020,-68819,-75125,-70321,36404,-50034,-73319,-18995,1025,-43663,-109493,29918,-4991,-28169,333,38075,60146,6689,17522,21707,-10869,-15077,36919,4674,-17738,-36971,-20202,-2466,-8676,8664,24527,30663,-8831,42892,21337,-93073,-17303,65824,-1894,63703,142754,15440,-3739,-31650,48586,20166,-12600,31486,16997,-34595,30768,11647,-39388,63814,36577,-57905,-76813,77709,33767,-51238,16015,13828,-27194,-35690,-16789,4104,-50971,-49401,4350,12022,10173,30399,190169,55391,-63806,49218,4309,81262,6765,-18884,-2479,9808,-15152,125269,53529,-128035,-26406,-15875,4769,-44675,-39561,-16789,-35134,-88103,-29150,-37249,-2538,97653,-74,55889,39429,-20340,-43983,23608,25590,3493,-31678,-45694,-53305,37070,46661,50272,24810,36056,51605,61461,44953,102260,160471,17408,12013,-34157,-65931,-21391,49050,-1395,12742,-24767,46146,85679,39533,17735,6484,18255,19702,82814,6500,-45951,-11814,23742,16401,-11444,-68841,-62736,-59331,-37790,-19885,-58930,16701,26134,-24053,30476,27358,33555,32335,-1608,16124,19161,27202,79583,37890,33062,97787,31335,12627,-26840,68082,38219,-7486,9596,667,-26543,12379,-24002,-1813,43244,-21246,-48974,-83634,-43476,-2871,65072,40744,10175,-29942,15744,-7010,112323,47254,60463,26222,-17598,-27947,31430,-61214,9282,66185,-71808,-32716,-64391,-66869,-41620,32458,29975,95759,53775,29769,11640,59553,51573,13535,-50483,39964,49650,-35143,-11037,6936,32958,-74075,10550,31028,24672,98791,19947,71444,51830,-29238,33674,66428,42518,57150,-18363,4874,-28165,-50127,-74087,-25190,50785,-1755,17955,96372,-2651,119420,68970,40161,-18620,-20194,-62530,56065,84263,12244,-54804,-2244,-70776,-50262,-86507,-2491,-15926,-33704,32390,-7665,58807,13718,24022,51582,-10461,-33329,27184,-25709,-18173,12792,187163,123058,15496,-13538,86433,94136,105210,-27467,91755,25609,45018,95855,140784,39223,5108,14157,66484,-2230,-124171,-181624,-155723,-155465,-371983,-524397,-939763,-1431208,-5067352,-28515248,-9925436,-2617217,-1736062,-1194595,-1060519,-829598,-646875,-636722,-599339,-369875,-379532,-256342,-334708,-274214,-191412,-366584,-384602,-398504,-251127,-189590,-174977,-199509,-135752,-147258,-120500,-168262,-105912,-104145,-126143,-49330,-22839,-54624,-79263,-78167,-87544,-27216,-12504,-108323,-78026,-34766,-8320,-128973,-106054,-64929,-28055,23402,-75265,-72856,-29561,9043,1950,-138465,-101608,-72240,-85251,-67248,-83260,-18825,-684,-58817,-57844,-128420,-49870,-87992,-31196,-57771,-102916,5030,7524,-95393,-58599,52827,-39591,-16629,-46622,13762,71291,109734,-15771,-6181,27854,-23995,39098,-99381,-70873,-78581,-68649,-79194,49368,39441,-92551,-26253,-7516,-36262,-5469,-77646,-44470,-59526,-171,-118917,-78570,-298,-25057,-64738,-43869,-1267,-16992,-23446,-32650,-76958,55701,-24087,-68486,-61411,-55170,-15603,-30343,-18949,4463,-9574,-40275,-627,34904,-8164,-18140,-3224,47592,-8398,9029,12061,444,-29559,79496,-57509,-15295,-75325,-40058,19434,33829,24514,50632,-45653,-34117,29451,-138221,-65247,-75884,74903,25512,76723,-13235,-65973,15552,-109056,24248,16348,37686,-13562,-79853,-21430,-26317,22407,69085,7543,14417,70271,15898,-67700,-42716,-18437,41297,-33486,10947,92876,30572,20460,-30590,-114069,-57714,17372,40594,35957,-2051,-32939,29590,38666,-39589,-25881,-34175,-48647,-15821,-84198,-54933,-24488,-697,14842,30902,-38071,-26660,-16694,48466,-25278,-123470,-91140,15433,21356,-5752,-50081,-12840,-3407,-27957,17475,-5229,811,27932,14202,42071,28746,-27217,-51493,-38038,-23674,67042,-10183,-1525,44782,-20162,55416,-9313,-6104,67728,51846,25177,-49684,-4047,7414,-57495,28062,6409,19339,-20008,43255,12901,16661,9517,26735,1810,39676,29946,30375,4895,87522,82897,92308,102655,56776,-4195,-95949,-13494,20298,-7145,21415,-57694,-64722,57555,9222,28245,-15517,-53122,6359,2402,-112665,-71675,-39245,-2796,133,-36802,43783,-42717,18155,32730,6643,31314,-66521,-46121,-58245,31146,82075,-13579],[-17327,-15531,11781,44919,-21750,-20927,-22457,-24383,-10257,20633,52360,-2754,47577,-15228,-25713,34613,-23361,7811,-51535,-26097,-5202,-28905,-26059,-90424,-63023,-56358,76117,-5628,6205,-37006,-37491,-34251,-22471,66997,90093,-34854,-68727,27244,1268,-27587,-21259,81346,13850,-26416,5719,9815,-1326,6213,10442,34338,-68091,-73242,12689,49545,-51610,1451,161096,72062,-5552,-77236,-71723,11399,-5171,68728,23106,-42013,-87808,-29563,-6633,-50209,87300,33932,28415,69153,31372,-67028,-29981,-11010,10225,-37365,55172,2371,-26453,-12456,12977,45943,39403,21083,977,-6798,59675,-28402,-31630,-31759,11577,-7412,-13502,33375,13060,29132,40845,2373,-12647,-48242,41212,12516,-108986,39214,84039,26281,-80593,-4035,-26798,61912,-40386,-21795,-4082,24990,26209,13361,-30853,-63844,4001,66044,-11882,-18878,44771,69621,1589,-10707,-41739,-71052,119448,32497,11038,-59712,-13061,-59227,5481,596,42407,77838,-15494,108131,63823,-56619,-444,19493,34019,41407,60469,1370,-3994,-53428,37278,-31167,-24266,-27964,2947,-3266,-36304,54326,3278,72011,57136,42602,-4078,5724,38459,-21118,-14950,-2457,36723,14091,35850,34929,70208,91765,-66332,7818,35834,67399,29662,-16760,8375,-29584,-15730,11430,22494,-12274,4428,-31842,-51756,25371,20837,60556,29776,42355,16092,-11983,-8118,48431,13071,-50207,25392,41612,-2708,13239,-776,42523,7502,-6956,-12339,-3091,-67317,7253,45058,-34028,-17543,13115,-59591,43636,5014,69495,20678,10241,329,-18795,8558,12877,-52149,61174,35494,-92470,-51118,47075,-60391,-23534,-128267,33704,71353,-45588,-9285,1090,-29615,13624,-12463,-73356,-78057,-124237,-292716,-791518,-1125991,-260115,-91554,-50395,-68028,-108372,-51219,-55017,-44921,-86114,-83715,-20596,-64,18848,-6797,-15922,-19588,-48978,34809,70879,36797,-12183,-13064,-36443,-82371,-37176,-44953,-75921,46621,30458,-24173,41216,-38666,-6906,74283,-33833,1637,-55961,-125186,34358,-80614,-112079,-84399,663,24234,8441,25880,16495,-430,-49804,14649,-379,-28481,-4076,-52521,-112016,-55898,70044,28005,-16381,-62983,-5490,-35353,-65003,-10153,-28718,-29314,23741,16837,51718,81831,28829,18763,26280,16895,-19963,24751,-9673,58121,4707,19712,-5013,70200,18580,54856,-29330,-81769,-131743,-272548,-443941,-50096,-37563,-30888,-113974,45097,9866,-62392,-18336,25120,-31075,-792,-56498,-12480,6722,999,16546,-68652,-29612,-51535,-52408,-43128,50715,-7874,49105,101920,2587,-90981,-53244,16427,-96379,-2400,47818,33635,34950,-39159,-27699,-39764,-47614,-15326,96415,-398,-43394,-62002,-81505,-9989,-37138,19039,-2797,12011,37260,-12523,30251,47931,62096,-9368,-7594,31500,71089,53427,-3143,-44315,-70586,-89412,-45311,-1010,40486,-18533,-13344,58613,-5315,-12135,-25993,-94501,5135,14034,-2306,-4453,-7343,-7119,-1642,-8345,20598,1913,82871,54015,88643,-57511,62574,15197,-19062,11467,40412,-55022,-17258,30556,-57515,-73820,-76230,24459,-22330,-69610,-5004,19756,-43586,-114580,-8121,-9738,-43805,16921,41777,53643,39060,-11765,27470,18646,-13854,12318,25873,1035,-58724,2328,20435,4137,-498,11336,32741,-6105,21238,17609,-90957,-141,44447,-58008,78217,172863,6620,3037,-42892,41590,27339,-36800,46843,9426,-30184,3823,-11088,-48953,12520,8004,-44114,-79275,62891,36246,-54677,26491,34929,-8940,-2903,-30399,-16184,-55942,-33600,24492,9741,30799,31314,178948,41870,-56713,26942,-26282,45412,6077,-30480,17316,42135,-30046,92315,52596,-106819,-33024,-8573,16415,-29139,-37183,-10939,-41617,-71408,-16704,-39275,4268,87385,19822,63233,11614,-20524,-20455,24547,35082,36293,10678,-19651,-45524,39735,44130,66373,34582,45259,74942,57993,32767,118740,166388,13525,23074,-1867,-49029,-715,44112,-4838,-2186,-5473,57964,89972,32137,13761,-2224,14173,24730,77046,12780,-67106,-11922,-1867,-7034,-14816,-72289,-80753,-67770,-40213,-20850,-50218,31136,46500,1547,14568,4259,22556,15933,22752,36489,10973,39051,87484,26616,38694,88478,626,19681,-33429,55862,54536,4500,4669,-9465,-38858,-6094,18443,-8417,29250,-53268,-46954,-93665,-65731,10834,73674,39468,-7454,-57308,-19826,-41607,112140,7983,32641,34305,5316,-27057,39562,-65437,-12913,44103,-37910,-54091,-65868,-30555,-28023,15189,41787,111490,70155,44854,3419,30659,60350,11317,-40930,30393,51183,-43673,-6551,24387,26712,-49533,23000,68906,56485,96126,36647,67985,76071,-17776,36726,74774,44120,64531,-14173,18660,-25137,-40007,-95565,-55902,68455,4298,34771,87882,5216,78804,69412,64263,-39206,-15492,-73385,68387,112667,46650,-37975,14488,-67057,-34028,-47307,-10204,-42958,-31357,17260,-14309,72779,12713,29957,58057,-13270,-22559,15031,-49031,-36490,38545,178268,99157,34442,1229,88498,64638,134946,-22806,60407,29946,84206,114841,128066,22620,-18064,27632,80612,18013,-125650,-187116,-115489,-202602,-532302,-794771,-1333566,-2079946,-7543307,-43310073,-15285814,-4048018,-2619600,-1782790,-1432482,-1141864,-911228,-992313,-810259,-539326,-557383,-414921,-539929,-354720,-291422,-439278,-464932,-464352,-332521,-274989,-248251,-229031,-239691,-160577,-152983,-157859,-97804,-119629,-128274,-51949,-14824,-80533,-86897,-83284,-110027,-50639,-22256,-121581,-67617,-60181,-35809,-117264,-96642,-103739,-52000,19324,-60960,-82119,-54662,18315,13617,-143354,-90239,-52912,-56482,-64090,-54797,5366,-4278,-51106,-47857,-128672,-64056,-90646,-26358,-44693,-76674,-12920,16391,-101507,-65557,51913,-50278,-33898,-42435,27917,59377,100484,-26000,-5353,9947,-14567,39897,-100277,-91742,-86279,-104781,-64814,60228,32443,-121056,-53512,229,-15500,26158,-58159,-53110,-36781,25758,-133069,-101996,-6289,-6738,-44379,-28821,-1972,-39804,-16629,-27785,-121830,43813,-38881,-94313,-54638,-74858,-31307,-24870,-12655,29600,-9826,-25257,-11224,27596,-38802,-10693,-21988,20357,3597,21212,10543,-17010,-8727,85968,-60206,-53548,-78488,7362,24842,31648,18571,45753,-35317,-27774,52549,-153455,-92730,-67315,68619,39892,67166,-56876,-84083,-20766,-134994,-32963,18277,43085,-17776,-83373,-20589,-21655,12611,60351,2569,-1304,56800,2760,-52305,-76575,-2278,46472,-38714,9157,104529,36469,10338,-25234,-96132,-57324,5926,42186,47995,4833,-43626,22294,1876,-49256,2425,-13326,-71712,-19101,-73864,-31051,5142,-4094,5940,37772,-41053,-42326,-4356,45806,-9532,-124383,-75454,54657,32151,-41631,-82401,-39903,5036,-29632,13362,13069,-20260,28993,-14730,15555,3097,-30201,-65326,-60367,-35820,62023,-16272,-42344,47716,-11583,61557,13549,15145,38989,20606,9243,-55385,19111,-1678,-40027,75728,2380,28205,-29756,53618,42900,62396,41345,-18082,-1688,26629,-12870,12192,31917,69369,50409,93868,77583,39688,-12331,-81230,-1321,20544,4196,15372,-63556,-49822,53384,33383,39477,-22199,-31693,8753,-17430,-76982,-61228,-64664,-26037,4307,-29895,47907,-25377,2713,37846,8944,58287,-53168,-51191,-60472,4321,96053,-3607],[-12236,-25789,6683,43872,-34007,-37792,-19665,-38155,-27902,18118,75471,29612,33852,-31823,-11903,42108,-13667,7721,-47529,-24534,4674,-20383,-19798,-68311,-52137,-50393,65049,-17802,8033,-30682,-11752,-11759,-29914,54483,76267,-9322,-83312,17187,-28386,-33505,-31695,62708,-4646,-12959,20196,15130,30186,36004,185,70560,-44102,-58524,27543,16996,-52172,-62645,90336,45828,-22937,-55855,-87909,-18785,-12634,60557,39477,-19881,-91395,-36443,-26372,-78950,45929,12792,13208,82181,33872,-63114,-31878,-13031,951,-37740,41449,-4508,-32192,-9235,-14311,36266,48617,33478,11960,-1079,37382,-35315,-11417,-36879,12374,-9236,-9195,43134,3766,42036,57934,7124,-10557,-47632,50135,37648,-123711,14564,66551,39465,-48746,23363,-29257,46328,-26500,-5321,-6353,33128,29675,19617,-509,-42359,-8176,67294,-9485,-8553,12896,42788,-9895,-5194,-42135,-18962,132691,25910,14596,-60161,-26925,-61922,7315,-34,35470,42211,819,102391,99648,-24022,-13162,20694,51161,51049,74622,7322,-21441,-42116,22496,-67671,-14965,-33999,-1392,20664,-58032,43660,2586,51421,26464,25529,-4621,31002,12587,-40486,9838,-9330,12542,-5556,-7771,13934,63117,69833,-67435,33868,54252,56093,5649,-8178,19401,-30309,-28117,28529,14796,3768,24737,-22632,-26497,6609,-24277,49953,18789,54408,4790,-21307,-3697,35800,3544,-46396,33054,33459,-7895,-4624,7648,49651,-15817,-19025,-22694,15050,-74971,-9805,11383,-62535,-65041,18890,-40491,51355,-22316,81607,40615,32973,34767,1330,24396,20421,-43953,83572,37785,-97782,-33443,49494,-71622,-47570,-127349,38912,64266,-59930,2553,3260,-51651,6203,-40608,-86553,-80446,-130523,-378237,-921202,-788691,-242111,-111224,-69430,-68236,-81228,-55883,-84034,-63572,-88847,-64422,4129,-23565,8808,-15743,-16044,-26527,-26543,30035,37425,17971,-34592,-14262,-48207,-102595,-39152,-34014,-94827,19956,33151,-34534,26554,-34683,-5437,50071,-44023,8090,-67219,-89098,56014,-68940,-123237,-85927,6266,-4341,8382,19665,4215,4926,-55497,19016,-9402,-3552,30947,-62240,-85105,-35691,73144,33776,5826,-54547,-8569,-60388,-51392,-16226,-34825,-35101,47308,16425,55886,67592,20878,9949,13610,-33886,-74636,3657,-19056,44530,2665,25506,1282,58261,19562,71070,-11760,-60905,-124216,-310850,-356663,-46687,-28305,-20036,-121358,56187,-1836,-80479,-2381,22064,-1650,8199,-42347,-7032,-2948,-23715,4923,-38684,-24918,-45801,-43720,-41018,19172,-20493,49821,81361,-1220,-76359,-52495,-5918,-101268,-7808,59446,30037,20230,-24921,-23129,-34057,-29893,-890,93386,10651,-42207,-69750,-95319,-12016,-48936,9770,-6276,5549,42541,-27195,-2748,42677,26914,13731,-26139,3187,82215,60069,543,-49039,-61452,-83598,-21081,43591,44275,-2594,2283,68232,23514,12406,-18967,-77438,-208,11752,13610,18052,27142,-13448,-56502,-37469,20720,7544,85936,85263,84544,-44329,39481,33381,-48082,14522,38964,-66138,-7014,41597,-36575,-50388,-80847,4169,518,-58341,10128,34451,-42244,-111962,-48333,-18318,-51460,14646,43081,33205,53165,-31038,33096,56003,-14816,-13606,66485,20012,-78321,11574,36605,26040,-14976,-4843,10075,-11099,9748,19835,-75944,17991,14507,-92705,80543,149819,-3638,11202,-49904,37379,30887,-50238,57635,515,-26476,-23950,-23219,-51095,-31146,-28575,-42169,-62678,47634,41861,-45460,41190,54492,14512,26308,-41083,-36373,-52390,-15414,33681,4387,44972,25016,133892,16112,-50159,623,-59632,3371,5729,-29913,36866,57335,-48912,48548,50539,-61432,-27292,-2586,24926,-8596,-32810,66,-45920,-51354,-2575,-26513,21438,65897,30818,61025,-10494,-16273,-10549,23462,49556,68183,42088,-1933,-37715,50535,33843,61966,37415,48449,88509,52490,16917,116161,130481,7975,28014,25864,-29929,18473,45299,-8364,-11765,1413,65643,88776,21848,5065,-16062,15581,31987,64545,17510,-87869,-14116,-19931,-28800,-10068,-49979,-80347,-60773,-37312,-19178,-40773,33005,64199,23292,6856,-17520,15541,-7126,49465,39575,-1642,55007,66157,-3861,33383,60656,-15190,23984,-34653,34543,75891,20717,815,-14654,-52547,-26214,39404,-4488,25575,-65077,-33440,-89020,-85093,21454,73155,16731,-31915,-85574,-53450,-67733,85530,-31330,-7928,41673,22482,-19670,35459,-51761,-25131,13157,-12787,-74220,-60090,13212,-16268,595,48221,109155,82695,57026,-1832,-5646,63323,11601,-23776,18808,51825,-50639,-5107,41226,18932,-17794,28674,87571,69895,84249,55109,52666,83603,-2672,34952,69559,32570,61933,-9011,21826,-33854,-33967,-95019,-89216,82224,4079,49164,59563,4996,33730,72520,87061,-59901,-8980,-72626,82118,119807,59940,-6935,31258,-52169,-8768,-932,-17749,-57214,-24951,12119,-12147,64048,8062,25724,59819,-4289,-11547,-6945,-64626,-44138,49172,113952,50661,37775,19946,72866,35337,139920,-28406,23761,30953,113610,119511,107462,11188,-37386,31928,81931,39849,-70951,-115153,-62853,-195917,-548815,-886295,-1426190,-2442429,-9079308,-54359383,-19659912,-5269199,-3411789,-2395422,-1818541,-1522274,-1266794,-1458160,-1143963,-805099,-801075,-666140,-775766,-493647,-473902,-559311,-575942,-564473,-504044,-405334,-358310,-289404,-325372,-254949,-237330,-178120,-140462,-184320,-153643,-106003,-44475,-127368,-139148,-100560,-153425,-83112,-54374,-134839,-73220,-91223,-62915,-102882,-101315,-147366,-86448,3321,-62454,-97168,-90713,23479,2510,-143126,-60692,-29734,-41820,-62768,-32231,18363,-13546,-33922,-20838,-133518,-72078,-82667,-23384,-30973,-37600,-26744,25685,-76177,-50313,54474,-57741,-54600,-28919,41478,31783,83700,-23300,9407,-10798,-5823,42748,-99822,-123273,-92875,-118217,-14311,74380,22301,-134188,-75093,15020,1861,54855,-25029,-66549,-6377,48991,-98973,-104699,-891,6066,-23006,-10122,444,-58074,-9661,-16801,-140347,20476,-41791,-97852,-35996,-74199,-38701,-22437,-6183,49414,-9383,-10306,-49817,20846,-62442,-5632,-46992,-12097,20875,32912,9678,-33856,15777,62330,-46148,-76252,-71475,40429,26509,26817,9732,22733,-31017,-18000,76535,-151844,-118310,-47521,52872,49463,55800,-89982,-89648,-54281,-122160,-78560,25311,40357,-6109,-72513,-15486,-13718,-3684,42044,-1219,-15555,32631,-23488,-30763,-70739,13470,36601,-39948,10779,104592,34603,12814,-8062,-73122,-51371,-15475,37799,61658,20779,-43172,7632,-42425,-49607,33007,17139,-91932,-11452,-46214,928,22788,-17102,-6238,38735,-36517,-46437,3027,38817,10463,-97932,-55049,82042,36743,-69545,-105412,-65195,15595,-33313,-3055,10583,-26375,15783,-38550,-8447,-22933,-29777,-76296,-66566,-53806,47491,-8500,-70019,44045,-8511,59355,29144,30988,-7454,-24139,-12590,-55255,36042,-4001,-25448,95361,-225,21882,-37091,55153,64927,94116,69443,-85476,-7758,3002,-53343,-10310,59774,47134,18295,94642,56104,29790,-16755,-59794,12518,14409,19714,5915,-60882,-24844,53725,46654,47968,-34196,2858,12322,-35702,-23373,-44373,-68936,-49793,7361,-1497,35266,-13549,-20010,38484,6407,73133,-40916,-50598,-48379,-19669,85311,6343],[-5591,-34175,5893,36531,-47435,-49148,-16701,-41228,-55617,9240,81594,40111,20605,-51546,-3615,49505,1363,13471,-27668,-24088,10121,-19671,-14508,-40706,-33725,-36110,59013,-24913,9131,-26688,7504,14326,-36367,39617,51340,6461,-96409,2355,-49742,-34787,-40771,35480,-25704,3738,34394,17951,61335,61124,-11212,91789,-23110,-46041,41799,-18468,-55523,-105952,-10537,6877,-33916,-28529,-89744,-44267,-13112,51832,59551,14039,-85939,-41044,-29424,-96272,-9616,-5854,-3924,79112,27834,-54775,-28755,-2852,5671,-17544,26070,-26505,-33725,-9589,-49240,22725,58318,41840,25968,845,8863,-44144,6543,-36745,12182,-13753,-239,56924,-6153,47592,68669,18082,-460,-39076,54421,63784,-132192,-12968,43716,56738,-8543,47597,-32690,31716,6671,8643,-17870,34625,31376,27310,23426,-10637,-18047,64305,-969,4623,-15666,10860,-14708,-1019,-43587,29426,136716,19816,18596,-49447,-30963,-46465,11941,302,28037,-5855,14051,86889,96048,-1430,-25014,17319,60176,49717,65502,13984,-46693,-27434,1158,-93174,-6709,-36872,-1201,37290,-70818,29027,-1685,20960,-24101,-5883,-6163,42192,-10653,-44365,29304,-14357,-6868,-19816,-58826,-5691,50786,33077,-62744,48781,62394,36795,-17580,-483,20797,-31232,-36400,41716,8975,17789,34243,-25218,-137,-9314,-63266,36288,-12157,45165,-6775,-29244,-2683,27640,-1990,-38479,33373,34749,-7799,-28989,17417,38022,-52313,-31839,-24437,20105,-79966,-28800,-23090,-79614,-87348,44133,13434,50146,-47023,73480,41115,41599,64936,25969,71353,31471,-34343,57692,21096,-97824,1831,55618,-94598,-71978,-112681,38407,54298,-50533,16040,3684,-56157,1506,-58345,-94863,-86092,-131042,-424319,-1085464,-467022,-258336,-150468,-79305,-72535,-62115,-60924,-109681,-76533,-90514,-44615,23790,-55601,-1756,-26209,-13978,-37409,-3313,22467,-11447,-8905,-72700,-20425,-52247,-102368,-41678,-28650,-115043,-8958,26401,-42779,7530,-33125,-9814,15106,-51144,897,-72603,-40331,66558,-56714,-107496,-64398,9873,-36646,25257,33273,-7003,6917,-48676,24562,-31474,17229,52775,-67849,-56701,-3453,75916,42187,27628,-52893,-10747,-76493,-29364,-15628,-30912,-40227,72723,28469,59350,35372,13660,2110,-4639,-76119,-103861,-14236,-26669,23893,-585,29298,2375,35897,26978,67188,-5146,-37993,-110829,-292880,-205830,-40227,-15242,2671,-95736,70576,-3734,-83414,12818,19276,35735,15172,-11840,7624,-7776,-36523,7939,3146,-20215,-41047,-48332,-33119,-13504,-27421,55204,39261,-8189,-60133,-50322,-25742,-88162,-11331,65596,20696,2636,257,-16915,-13662,-13060,7518,72675,25063,-33325,-74073,-99971,-13357,-55508,715,-19978,-1463,33116,-55059,-49190,20395,-18809,31804,-37214,-25697,77550,44966,-73,-49336,-47419,-73473,-2666,96064,46566,18386,19410,59258,44206,28843,-8810,-43026,8622,12361,22081,32601,57927,-15451,-98254,-67304,21009,20090,71735,103023,73859,-30048,2730,51597,-68698,9655,33597,-70478,-3409,41003,-9263,-12864,-89899,-24836,8788,-44150,21354,39754,-37022,-102133,-80090,-28146,-48205,-4352,43719,5733,46222,-37922,35704,89754,-20350,-33765,105047,34969,-86359,7218,41582,48718,-28485,-21298,-27817,-20364,10439,26941,-48895,32537,-11607,-92868,71240,82231,-11720,15345,-49024,39200,27497,-48579,62357,-7026,-22780,-45359,-19868,-46421,-48388,-63126,-49751,-31176,33761,50092,-25671,57524,68859,36478,44961,-46693,-52900,-45717,-1030,33779,-2912,48322,12908,75294,-11892,-42371,-20743,-83856,-32166,5647,-16556,50266,51453,-67262,7926,46153,-6107,-9354,977,27255,7285,-27756,14716,-47068,-24300,8925,-689,42734,45220,34880,50887,-18172,-6850,-14034,18133,59681,87525,51332,6049,-32792,66633,17438,27616,32644,44607,88938,45006,-1820,94150,79336,4727,22654,40708,-11208,35617,52469,-12197,-15035,-6139,64787,73618,10299,-5740,-31260,21533,42771,54687,19658,-103371,-16719,-24234,-43038,1135,-11770,-64859,-43067,-28165,-12543,-33092,21779,75730,36040,6820,-32493,14054,-30713,69264,27068,-15125,68798,25402,-41772,18106,24087,-16138,22989,-28861,12720,100591,36723,-515,-12842,-65909,-47011,24612,7265,34978,-53404,-11687,-72425,-96762,28514,61909,-14644,-54127,-106282,-70605,-76869,46350,-59883,-47295,51320,25909,-10017,19088,-21576,-22971,-11962,2627,-83683,-51195,40328,-10665,-8693,50431,89638,89172,63945,-2165,-42347,57810,14924,-9234,8738,51953,-55492,-8201,57288,11856,11834,27699,84848,66638,65502,69874,31814,71251,13622,28486,54437,12283,47791,-7304,16650,-49675,-31405,-78555,-114707,86703,-2380,54801,19323,-8134,-5270,72477,100414,-72331,250,-61960,95652,103251,45411,27632,45366,-25944,19122,37073,-24308,-58337,-17813,19781,-5346,40876,108,10285,54662,13394,-2081,-34440,-71801,-37112,41599,17879,-664,28288,37177,43387,17748,108344,-45054,-7587,25023,119961,97976,83517,8061,-52646,23929,68031,54814,22912,4866,-15275,-105992,-329633,-629458,-994696,-1990051,-7537533,-48524262,-18262181,-4971490,-3287032,-2437882,-1859461,-1665361,-1429987,-1688327,-1409956,-1012471,-956321,-855659,-847661,-630454,-641743,-654877,-652024,-630759,-692693,-529845,-463509,-379703,-362995,-399458,-357865,-246683,-227086,-301608,-208316,-193363,-120203,-197233,-214954,-133859,-210418,-116302,-97951,-146776,-97699,-126257,-93004,-98364,-121822,-180864,-131314,-24739,-86595,-117225,-127067,14821,-38195,-143043,-21808,-18035,-52115,-61891,-32071,11980,-27565,-13426,10346,-141243,-72809,-66982,-27968,-24922,-5389,-40265,27619,-29254,-29855,53541,-62064,-76548,-11020,47422,-5869,64258,-10663,27519,-30178,-2445,44501,-94752,-145778,-99532,-101668,53040,78207,8612,-123106,-84822,31610,8934,71633,8715,-80326,26600,62206,-22230,-87181,15108,12753,-11739,4093,5030,-66016,-697,-3237,-128555,-5423,-31002,-64786,-7412,-52185,-35880,-22345,-1408,58746,-7027,1639,-86201,15948,-71999,-5049,-71848,-34998,40181,35176,7668,-44370,37361,23096,-16318,-72390,-52209,50898,25802,21715,1290,-11516,-29068,-8353,92184,-137089,-130969,-16533,32095,55452,49573,-94721,-78231,-80049,-80353,-99115,30023,26423,18819,-48952,-7591,-3586,-12736,17186,-4133,-24166,6641,-58561,-13117,-33364,24606,14212,-40826,10231,88447,25161,27820,21425,-52760,-39914,-33465,28363,74235,37422,-32437,-9306,-76964,-40750,56961,54921,-100677,6207,-8587,28477,27484,-29946,-19904,30578,-26200,-39340,5715,35053,30686,-42939,-35322,83049,31348,-86671,-109679,-80109,26116,-34429,-31262,-12083,-15019,-1233,-49905,-22793,-44290,-27764,-86586,-52696,-72855,26416,9341,-74709,37220,-9513,49647,32922,37948,-58286,-68978,-32848,-48821,44757,2219,-13184,85769,-501,3170,-34185,51405,75869,101704,83168,-147371,-12056,-28547,-81069,-30202,75163,26471,-5105,90468,41072,29167,-14259,-38978,23176,5189,37481,-2315,-47774,5835,59542,45334,50976,-45860,46412,15437,-48763,28663,-24991,-50337,-63328,9077,34220,18797,-9758,-43641,34524,-2770,70574,-36788,-46039,-29025,-28804,56219,14856],[1505,-37155,10726,22263,-59199,-52411,-14820,-34394,-83211,-6182,68203,28668,11243,-70290,-4722,53625,15450,21527,4706,-23462,9800,-30389,-12072,-18100,-13166,-19710,55572,-24283,8631,-28781,14698,37673,-42862,24887,25312,12015,-102192,-14376,-56536,-27820,-43502,3066,-40666,19421,44078,18525,82297,76725,-20774,83140,-6684,-39654,52737,-45119,-61301,-112093,-86609,-36267,-36151,-2592,-78039,-60612,-6650,46613,77949,54102,-76089,-41365,-19896,-100608,-59169,-16293,-14005,62865,13129,-42821,-23267,24499,28689,12371,11126,-58115,-28002,-7544,-79037,8536,63765,42193,39506,-2322,-16590,-50434,19268,-34432,7436,-20522,9360,67094,-13729,43657,70090,32446,21991,-23010,54235,81207,-130238,-35735,22970,72755,34088,61385,-33848,19194,45795,17680,-37328,24492,29820,35640,37889,21891,-24622,53683,11305,19624,-31094,-18556,-14395,-1275,-47055,59733,129389,17078,24329,-29208,-24385,-19578,17028,-1275,23527,-41794,18505,70043,65961,5127,-31788,8977,58913,43237,43584,16841,-77928,-12832,-26041,-97156,-2318,-35221,4272,43974,-63255,14935,-9357,-9742,-76583,-44043,-14407,34873,-23190,-28376,38071,-17923,-16992,-29720,-103554,-17456,35859,-5617,-50681,52149,59163,15004,-36027,9155,11285,-29490,-39219,45978,9133,27813,29958,-34732,21556,-21569,-85099,21146,-57779,12568,-18567,-41558,-7035,24339,-1928,-29474,26435,42067,-64,-54414,25574,11597,-91708,-39427,-18385,4779,-83804,-46141,-50683,-82694,-80178,77498,84337,41628,-61818,53268,25014,35328,80142,47837,125810,42600,-25649,-10496,-14156,-91469,43816,62675,-121832,-89207,-84086,32372,43389,-21393,23040,2901,-45906,-4292,-64730,-95412,-89639,-122178,-421265,-1232214,-281150,-308397,-194529,-72539,-75599,-63085,-68443,-126221,-77988,-87729,-27925,30739,-91420,-10842,-36919,-8828,-48320,16759,10999,-51183,-35506,-115312,-29318,-46646,-83936,-42331,-29842,-120287,-27872,9792,-49076,-11685,-30645,-18188,-16470,-53442,-16363,-69735,-1359,63107,-45850,-68917,-30247,9471,-61208,49651,50285,-18441,5793,-30929,29411,-62232,27307,52929,-67959,-38689,34233,75536,47970,43301,-57813,-13571,-76153,-2262,-9662,-19665,-43480,95765,44356,57487,-1133,8511,2285,-23932,-101682,-109358,-26771,-25872,6252,-6241,27682,-1690,7194,35898,47489,-9554,-18267,-91265,-239178,-15877,-31331,-2474,31161,-48658,83830,6115,-65303,24454,16080,65314,18849,26799,29605,-4255,-34554,21615,42439,-15488,-42438,-60579,-23308,-38871,-30606,57924,-10800,-15717,-46551,-48443,-39216,-63927,-9776,64649,9436,-13771,29406,-9540,12478,-3625,11753,40970,43227,-19858,-71679,-94223,-12815,-58486,-5864,-39461,-9207,8223,-87681,-89893,-11488,-59832,40704,-38646,-48181,56868,14856,-3612,-45280,-33825,-66358,6605,140880,46586,37904,34690,37677,46646,33919,3138,-1409,26466,13661,21627,34718,78219,-10300,-114445,-89618,20520,38601,42584,103876,61338,-15506,-34326,64117,-77252,-5632,25346,-67634,-3802,29889,19440,24903,-105590,-58164,2260,-29565,27022,33674,-27311,-86954,-97134,-36143,-33306,-32723,45320,-19716,23680,-33844,32647,107737,-30713,-42138,116080,43646,-75666,-6610,34497,59829,-36384,-35248,-61256,-29228,20265,37002,-14661,39971,-23430,-61730,54133,3368,-14762,12078,-39453,47748,14843,-33532,61600,-11401,-18960,-53112,-2865,-37702,-36275,-84975,-61019,3674,21252,58745,-700,71904,74150,49408,49419,-47267,-62942,-41964,5453,30370,-11996,38154,-2499,24063,-32569,-31202,-31153,-90827,-50583,5002,4289,52924,29555,-79955,-19283,38016,41897,14873,1643,22739,11997,-24165,30961,-45014,7298,14425,32123,60293,35118,34175,36429,-7504,6370,-21975,7473,55364,87308,36276,6715,-32362,81349,-1718,-31112,22471,34586,76794,36779,-21792,63460,43060,6513,7559,39942,5826,50298,61736,-16434,-14097,-24040,53039,40068,637,-15013,-42402,29347,56964,54137,19809,-108298,-18265,-14428,-46766,14965,22978,-41487,-22363,-13004,376,-27387,1217,79475,39389,11009,-37074,17569,-48576,73270,7183,-25496,74222,-13075,-69735,-3028,-8692,-9245,15773,-17480,-2349,122705,48261,1631,-3836,-75881,-66466,-20027,21797,55002,-24316,13140,-49769,-97645,31511,40259,-37240,-64236,-108512,-62576,-67857,10857,-70912,-70017,64952,13188,-2429,-5875,17130,-8763,-20758,12836,-75470,-43802,33043,-13286,-11697,50056,59968,87141,65577,4045,-72296,42933,20994,-2194,2846,50523,-57392,-16416,72960,7302,30654,20496,66770,52495,43079,76936,12749,43430,27144,17071,36600,-9962,22673,-13457,6900,-65450,-30325,-55384,-121219,78707,-13239,47540,-20075,-34508,-33470,64521,96979,-71072,11840,-45240,104831,68814,10510,53903,55389,7474,41606,56312,-27478,-51652,-14104,36384,560,13851,-9407,-12985,42998,31092,5794,-60933,-71226,-17091,20359,-67065,-37099,12950,47667,7671,13961,48327,-64517,-26935,11105,94925,50236,58591,12456,-64169,4381,41030,55980,111786,113344,18466,44653,52153,-89993,-164104,-654382,-2561259,-21645067,-9211408,-2577147,-1812628,-1497572,-1250440,-1246576,-1087697,-1340108,-1293038,-918964,-820386,-770168,-627712,-617561,-625778,-594664,-579406,-544425,-728464,-545963,-476583,-441930,-336960,-480521,-435175,-326289,-298711,-406681,-263124,-262601,-209870,-267075,-263496,-171183,-255222,-137921,-137289,-151697,-128279,-157569,-124848,-110449,-148110,-191651,-177635,-55339,-124559,-134034,-149620,-13807,-98723,-148638,5895,-30326,-81767,-58595,-59898,-14419,-43082,3240,25893,-144783,-67075,-51133,-43555,-31941,4197,-58990,17801,13863,-22079,39526,-65468,-95628,3710,41317,-45454,43660,3554,38565,-46643,-8305,41789,-83984,-145601,-106912,-62112,104963,57217,-10977,-87738,-80089,42604,-68,67663,28713,-89074,53254,57354,58499,-56318,33851,14272,-15216,7935,9731,-60602,11834,8860,-96258,-23083,-10370,3471,25552,-15472,-23723,-24780,-881,54779,-2999,8487,-87591,13957,-66752,-9227,-88585,-39565,57261,22375,3644,-43136,50454,-11099,22631,-41784,-24444,40401,24483,18424,-3407,-44255,-27207,-2218,93201,-113079,-123186,20426,11505,59819,51986,-65426,-50050,-96007,-32065,-92858,26907,1660,50524,-18740,1086,5445,-7772,-10012,-7345,-24753,-13943,-92510,-6998,11217,28674,-14051,-43432,3425,57755,11075,49658,58864,-40102,-25162,-38999,16561,81540,44075,-16241,-25112,-89877,-26688,68402,93122,-91442,29120,27774,38061,23304,-31695,-33121,13370,-13172,-25469,5855,36885,46469,26202,-20817,57556,15832,-92870,-91755,-78092,34011,-29461,-65561,-45301,7797,-8532,-46695,-24245,-57666,-26278,-94816,-22610,-87201,4165,30149,-56111,30250,-11166,35602,25369,35946,-96793,-98128,-45260,-36739,46202,15793,-2170,56907,1528,-19229,-18239,44885,74947,84203,76049,-170085,-10450,-60921,-89345,-40913,66991,11859,-16066,76837,31142,34708,-4718,-23939,27430,-1248,53099,-5550,-25303,36992,66013,31131,47033,-51513,90873,16346,-54942,63641,-6636,-19770,-59415,10524,63078,15102,-11932,-59719,26865,-19131,51499,-42094,-39912,-10490,-18572,20951,20268],[7965,-31812,19276,1522,-66326,-48055,-14639,-20520,-99784,-26457,38143,4744,7596,-82326,-14555,52298,23050,28885,40619,-21885,5687,-50585,-14166,-7523,4818,-7867,51201,-15477,5197,-42158,9572,52476,-50032,11855,8119,10423,-96545,-29387,-46957,-12164,-37600,-29894,-42460,30755,46861,16602,88918,80201,-27494,43009,5598,-37819,57859,-55954,-67487,-84053,-99793,-72602,-29384,13777,-57468,-65571,4151,45495,88989,89187,-66137,-35533,-4925,-93052,-85424,-16240,-11377,41582,-6473,-27245,-18014,65872,66413,41256,-3090,-86358,-13592,2243,-91246,-3957,59966,33043,49114,-9516,-29976,-50155,25418,-32075,-3156,-28057,14619,66515,-14891,31729,61449,47042,56929,-1539,51100,83187,-116291,-48514,9782,78566,71059,59867,-29381,8659,71727,20755,-59838,2534,24484,43636,42351,45850,-26424,35212,23433,35742,-30824,-42875,-13696,-8643,-50693,68060,109726,18920,31546,-4887,-11665,7618,20891,-6420,22631,-48907,12110,58048,30514,-2969,-30063,-2393,49583,36935,30525,13082,-109659,-2092,-55449,-75942,-2701,-30088,12639,41528,-30953,6380,-17888,-33510,-110471,-78041,-34368,11178,-23279,2789,35309,-20729,-16052,-36735,-131580,-19208,21536,-33696,-33471,48313,47997,-1462,-47149,23585,-2491,-21796,-36501,39794,16598,31601,14193,-43558,35513,-31376,-86565,7937,-100398,-34437,-29154,-59018,-17212,24176,4532,-22277,15931,48769,15183,-75713,30256,-19406,-116330,-38043,-7085,-25587,-87476,-58250,-66929,-74201,-50235,106033,145096,29477,-59959,31015,933,18974,75067,60661,158954,49365,-19734,-95362,-59607,-78762,79323,67291,-144091,-94824,-45193,22532,33092,15193,17335,2265,-28516,-14381,-60640,-87327,-85789,-102831,-374865,-1336352,-280068,-366320,-224148,-50597,-74391,-84771,-77498,-127890,-66821,-79012,-17031,22299,-122060,-16729,-46825,-144,-55273,30093,-5912,-64714,-55072,-145064,-37999,-34304,-54145,-39011,-37205,-102769,-31291,-13808,-53446,-27850,-25282,-28302,-34006,-50051,-37104,-59374,14893,46777,-36584,-24051,593,4173,-72127,69298,56639,-31182,2811,-7981,30660,-93640,23244,31083,-62796,-37056,67202,68626,46280,48870,-66687,-18448,-57424,25589,-2048,-5476,-44278,110544,52457,46450,-26228,6171,13364,-38404,-110440,-104732,-33915,-15457,709,-13863,19081,-8681,-20821,39772,20191,-22554,-5852,-62883,-177789,163791,-22582,6462,55966,2018,89939,25501,-28889,30943,11244,76017,18545,60551,51916,8242,-20221,36968,67170,-10625,-51187,-69679,-16348,-50781,-32405,53028,-51707,-21239,-38329,-46929,-44639,-37030,-2312,57268,2059,-26229,52411,-2348,31801,-2005,16076,9366,62484,-4852,-60939,-80232,-9855,-59124,-8870,-58012,-17402,-26302,-110581,-108248,-40749,-86553,39091,-30783,-61043,25799,-17732,-6813,-38430,-26653,-66321,7197,166741,43393,50358,45490,12084,27004,28369,15227,35967,47036,12178,13186,23771,81950,883,-105445,-98644,18253,59699,5067,89576,51412,448,-54671,67259,-74021,-27981,15423,-61706,-3073,14915,44840,49512,-123618,-87052,-10527,-14762,28539,17965,-14877,-69135,-99087,-39968,-9105,-60486,48345,-34290,-3678,-22962,22453,103643,-43489,-36987,86566,46301,-45086,-23258,18029,49335,-37150,-44576,-70484,-33456,34062,47770,19096,39145,-17760,-15534,34713,-51727,-11766,1768,-23571,61273,-6988,-11719,58416,-12018,-15381,-42242,19779,-28736,-6090,-87179,-69354,29402,9907,64735,22848,80885,67766,47229,40459,-44614,-65287,-44667,4655,29999,-22954,14856,-19271,-7604,-40056,-15559,-29436,-80077,-47663,2558,23539,43304,1926,-82916,-29790,25462,69699,35616,-481,13383,4875,-24534,46168,-40835,34936,12540,62985,67831,38166,30015,21801,18957,20134,-23548,-7912,31208,67934,5548,5292,-36104,86946,-19762,-92623,10854,19540,56531,30039,-40626,38175,36822,13929,-11372,27625,20960,62123,67976,-20833,-12757,-43667,31887,-6103,-3582,-19312,-43898,35779,72303,62681,19779,-99068,-18538,4229,-40688,26831,35542,-18796,-6396,6398,18810,-22520,-21856,75780,36919,14867,-30539,24127,-56529,57270,-9806,-29502,67457,-29784,-73074,-23985,-27626,-4014,3795,-4231,-7058,133205,52917,7294,10412,-79058,-80613,-72293,33659,78279,10326,35552,-27837,-87932,29796,11528,-38065,-56324,-83932,-30861,-46857,-9889,-63880,-66543,80988,-10761,427,-32506,52675,9859,-10819,23929,-48715,-40845,-8960,-23335,-9060,48300,30168,75701,64010,17436,-90124,20519,28580,-1655,2215,45900,-55686,-28040,88520,6129,33365,7984,43642,34489,20523,75024,1171,9889,33706,1272,23361,-27116,-10301,-29381,-3914,-74863,-28104,-33018,-102025,59051,-25340,28569,-47088,-68644,-51744,47419,73834,-55698,24264,-26817,105567,27715,-27409,63262,60931,39422,52190,55511,-24538,-45278,-16978,53273,1498,-8442,-17883,-36561,28288,40266,13266,-79651,-64259,8533,-5616,-107390,-53266,-639,48083,-25516,18810,-15023,-74621,-34535,-8509,40723,-10042,33165,20931,-71916,-22430,7130,40932,153049,161505,39433,187228,396685,454744,656957,958992,3580535,14676610,3726858,955421,476347,154481,-96072,-271100,-230410,-430347,-647136,-421323,-339541,-337352,-185094,-342913,-334852,-304264,-300042,-247484,-487546,-376084,-328797,-385860,-247052,-384379,-380259,-332367,-277780,-398542,-257170,-258451,-250305,-288087,-239804,-181087,-253717,-133541,-156463,-138215,-140167,-167726,-146873,-130904,-160535,-174572,-206379,-73136,-154393,-132953,-147186,-58150,-150563,-157827,-2331,-66031,-108088,-49848,-103018,-51532,-55456,11859,8585,-137022,-56709,-43655,-67617,-50947,-11508,-85790,-2954,26516,-34043,6635,-72111,-106689,8570,23726,-78455,21155,9920,37039,-62645,-25276,32435,-70178,-122577,-113630,-19254,117745,6665,-38846,-39565,-63295,41125,-27431,39695,26093,-89148,64658,28005,94304,-23042,42127,12246,-30651,605,12532,-43188,27527,15889,-60683,-24723,12318,84436,54501,23736,-6074,-30693,-6681,37823,1375,9449,-44700,15035,-52241,-16591,-90456,-26308,68058,-3968,-1795,-27527,52079,-24646,60710,3910,3759,17151,23851,18042,-1640,-62379,-25285,-1797,79782,-83585,-95128,53586,-4465,63787,61500,-12761,-11089,-102253,2628,-68536,15733,-28794,80805,9540,8219,9502,9892,-34996,-12107,-17749,-26124,-112504,-13445,38495,25625,-39730,-46354,-9827,20457,-3462,68337,94358,-35460,-10609,-30341,6124,79632,33458,-1773,-39465,-79297,-12988,66157,121692,-62639,49599,52086,22261,16773,-15448,-44271,-8984,-659,-10553,6659,40546,54418,84587,-13197,18325,-5705,-90018,-56567,-57854,36656,-17395,-96163,-75884,32361,1758,-33186,-14874,-61517,-26520,-96175,13057,-92576,-13459,46764,-25345,24408,-10353,21399,11086,27404,-109172,-99813,-46641,-20592,43540,33130,7964,22836,4862,-34476,7077,36603,64006,49225,49694,-137331,-2902,-84409,-77727,-38635,33258,5585,-17144,52810,23517,39227,8462,-15881,25195,1038,61215,-1887,2253,63479,65587,10342,36277,-47512,125132,14074,-54848,75397,8621,8316,-37629,13395,79080,32769,-14645,-60901,17010,-40925,22203,-53600,-34342,1958,5966,-9375,20785],[12898,-17950,26675,-23567,-66275,-39593,-15736,-3591,-98895,-48121,-1230,-19316,9578,-82153,-28737,45372,21526,34956,70779,-19010,2971,-72653,-21871,-9120,17884,-5332,43938,-517,-2170,-70286,-3576,54821,-57551,1150,4885,6487,-78540,-39438,-24322,8583,-24857,-58469,-28938,36161,42659,11880,82212,71924,-32513,-14527,14156,-33722,56008,-50865,-70730,-40533,-55709,-92616,-16186,15266,-34188,-58697,15691,45415,88831,106899,-58368,-22644,8546,-76402,-82154,-7684,3176,24898,-24783,-7770,-14951,107958,106819,60797,-17290,-97413,8646,21621,-79608,-13672,44733,16334,52301,-17988,-25915,-41494,25038,-30411,-18473,-34324,11521,51451,-6677,15898,44458,59201,98357,21662,46963,70085,-94905,-50133,5963,65970,93705,42986,-17602,-205,71968,18210,-78244,-25765,16191,49633,37881,55016,-22136,13094,31604,52170,-19925,-63281,-17192,-23711,-50677,59125,78981,24658,37573,16237,680,24137,23152,-14078,22241,-26988,-2859,53019,7311,-17656,-18395,-13371,37638,33528,44034,2593,-132560,2214,-80184,-34029,-6739,-24510,19206,33600,19167,6697,-23857,-48709,-114949,-97384,-65567,-21506,-15524,37216,24456,-23481,-5511,-41011,-137948,-12355,10706,-44254,-16339,43367,35665,-5949,-50214,43495,-10079,-6407,-29190,25561,28590,27746,-6110,-44721,41861,-39302,-71588,844,-119990,-79036,-35260,-74618,-31484,24433,17163,-18385,7362,49144,35125,-89137,31482,-42681,-109896,-27775,5740,-57893,-90325,-62399,-70734,-59565,-10611,120220,174230,18263,-37288,14176,-20960,693,52372,61448,156104,47738,-18082,-165683,-99644,-60631,97646,66848,-153916,-89030,-2799,11343,24685,44035,-2370,3393,-12387,-29300,-48294,-71597,-70995,-74884,-301666,-1401850,-437818,-391074,-221719,-22426,-69780,-117743,-83340,-110992,-46627,-65531,-13069,1602,-139462,-18478,-54927,11742,-55525,34448,-28953,-51941,-65158,-147831,-43816,-22260,-21899,-30726,-48908,-66218,-21388,-39024,-55502,-39408,-17324,-38197,-35041,-41437,-54171,-44972,4468,22019,-27984,6655,15512,-5331,-69454,75384,46125,-45048,-322,12366,25529,-116981,5863,-4722,-53856,-48596,84969,53607,34882,43315,-75086,-26124,-25168,50009,2823,7336,-42965,112630,43811,26122,-29037,6697,32023,-42861,-108446,-103966,-37259,422,11473,-21588,4679,-15122,-40399,34126,-6252,-40709,-2870,-24748,-131210,272553,-16832,9819,67456,39367,83327,49139,14704,31890,3505,65320,14428,77162,64818,27108,232,45650,73266,-5385,-62920,-66416,-16116,-48863,-34150,39964,-71656,-22788,-36288,-44204,-42023,-13163,9664,46698,4404,-34068,60093,2916,34601,-2893,24439,-11935,77533,9414,-42862,-62096,-4885,-57682,-8860,-69324,-25336,-58309,-107673,-99220,-56014,-97047,28586,-15947,-65289,-5404,-39945,-5914,-31228,-30192,-73291,2662,168803,35858,52685,50683,-9914,-10074,15575,25741,60126,64329,5081,-380,3485,64982,12523,-81791,-93094,13600,77913,-31528,66049,45947,19055,-47210,59988,-62413,-48122,5178,-58935,3516,5948,64336,53971,-134471,-101147,-17633,1147,28735,-2809,-2975,-51386,-90413,-38759,19093,-78302,51565,-31863,-24814,-10431,5750,80533,-54125,-22009,25990,45261,-2130,-36072,-2782,16386,-32400,-48522,-47747,-30554,47340,56905,44466,31706,621,26063,17984,-68119,-4032,-11436,-6118,76455,-34355,8436,57415,-9385,-12749,-12824,37353,-22950,25586,-70709,-69972,38656,597,65324,39643,82383,49863,28528,22473,-41319,-60497,-52618,1938,36956,-34845,-17186,-36990,-18470,-33655,4112,-18929,-58421,-27073,-2692,32396,23600,-21453,-74590,-26791,9329,72852,43155,-5022,3108,-9312,-30559,57729,-36460,49618,4221,82795,62734,49250,22828,10329,52762,30270,-12392,-25558,-9277,36737,-25073,7759,-41784,78203,-33554,-130017,1908,-101,35042,26805,-55718,27293,55663,25504,-25239,12579,34369,70715,67729,-24817,-14490,-55588,7134,-48597,-136,-16702,-31883,38527,84449,72822,21550,-75780,-18793,23465,-28676,33119,18894,-3861,-290,26730,39378,-17329,-39892,66459,34002,14736,-15284,31241,-53769,24386,-16608,-25552,48468,-19434,-47530,-38713,-28895,-7464,-9371,6698,-1689,124039,50863,15410,26131,-73267,-84337,-107793,38842,95121,38472,51250,-11955,-71302,22969,-18376,-16029,-31815,-34311,13120,-23815,-12904,-44230,-37989,94899,-35292,-1364,-52431,74059,23824,11821,39259,-10012,-42293,-67954,-37357,-2469,45358,9011,56964,62073,36963,-93885,-4945,35705,-3266,6255,36822,-50544,-38042,103232,7953,19712,-8081,25013,18794,1245,65417,-634,-19000,30527,-16616,18813,-33959,-45646,-52664,-13764,-75029,-22214,-14801,-59491,32817,-35241,5438,-56033,-100354,-63158,24044,35049,-30655,35515,-10164,96231,-7865,-50500,53458,61758,59282,48870,41846,-14154,-45980,-26891,61394,-3205,-21250,-22494,-51331,15945,37717,21421,-85878,-52362,29290,-26887,-97926,-53960,-7633,38112,-49077,25520,-55974,-66913,-36375,-29055,-27933,-62567,7909,29119,-75303,-50175,-25385,13285,133565,142079,52896,253961,538406,742855,1103800,2010277,7698777,41374940,13748357,3772526,2396529,1674975,1073096,828151,746322,605531,290088,284799,287699,259242,261408,129486,127279,131757,103584,170698,-35672,-55312,-46270,-171926,-104296,-110612,-179028,-203464,-134570,-228961,-146240,-163452,-195221,-218092,-141547,-130134,-186130,-92890,-144203,-95075,-112432,-135429,-140153,-137774,-141718,-132933,-197438,-65343,-152429,-101085,-117690,-102782,-161279,-158015,-54753,-105810,-104303,-33999,-134772,-82742,-60210,13112,-43652,-115810,-42864,-49350,-89925,-72584,-40279,-116371,-28900,-944,-57602,-40275,-85339,-105142,1226,460,-98319,-3640,3089,23785,-83678,-52012,16577,-58192,-88148,-115467,4298,90347,-62177,-73785,2121,-41902,23945,-69169,-6685,1623,-80365,56441,-26433,62639,1660,27774,8233,-50149,-13257,12527,-19080,43207,15532,-36332,-9527,28521,144220,70023,52058,11133,-41035,-19082,11474,4571,5130,20597,18058,-37419,-24348,-74862,-3692,69894,-34670,-6702,425,42589,-14440,88089,46134,24280,-8849,24192,20390,8034,-58867,-24696,-7550,58700,-52541,-55739,71886,-13052,66953,72401,40924,27313,-100039,16007,-39254,2082,-55581,102295,27788,11858,6159,33389,-53833,-19023,-6182,-31579,-108212,-26279,37696,17378,-55875,-44867,-25042,-12446,-15064,72855,115383,-35232,1120,-12176,599,66878,6020,4209,-54145,-52404,-2990,53521,130965,-19187,59481,57778,-14742,14052,17725,-52191,-29885,9147,1374,10957,38851,53813,111452,-10370,-18097,-26268,-80984,-15555,-24647,32082,-161,-112593,-92826,50804,26565,-18198,-1096,-55783,-28013,-85865,41259,-88023,-22367,54716,-628,18863,-6241,10271,-3826,15607,-90211,-72345,-37430,-2622,40760,49694,16476,-4849,7862,-35099,33383,26447,46958,9017,13853,-63518,4868,-90084,-51131,-23754,-16155,7360,-15808,22441,16466,34745,19605,-12328,19744,15022,58345,8379,28637,81068,52477,-9006,20191,-33671,138757,8929,-50803,67262,20383,24476,-4924,18987,85333,66246,-12307,-44341,6619,-63691,-8790,-66777,-30665,7468,33278,-29699,14892],[15641,1220,27032,-47773,-57629,-32119,-16750,12196,-81095,-66498,-40086,-34270,15529,-67066,-41386,34708,11927,41601,90175,-14474,8043,-85922,-35653,-16889,26507,-13326,34467,16799,-13362,-109992,-18410,43786,-63938,-7170,14105,4707,-50595,-42759,4012,28012,-10668,-78501,-3807,35913,33065,4512,66320,55073,-37941,-67344,17818,-19052,48103,-35438,-67465,-2959,5715,-92398,-1682,2045,-13430,-40722,24756,41619,76892,100379,-52568,-3410,15870,-54432,-56140,3996,22335,18659,-35670,15106,-15239,131985,133545,66293,-31915,-84759,35518,47659,-48029,-20635,20436,-2932,48046,-24632,-5013,-25940,19231,-29108,-35806,-37528,-1217,22991,10384,989,22854,66943,134840,42137,43104,50969,-75836,-43339,9450,32919,95903,16579,307,-7298,47960,11488,-85531,-50933,7016,51445,26326,48293,-11408,-5388,33554,67612,-7829,-80678,-26421,-43933,-43434,40608,41520,32233,37833,27940,7411,23731,24681,-20571,16426,9515,-20775,53275,3881,-27762,1969,-20505,29271,32774,83239,-12035,-136253,-165,-92254,17931,-11897,-22109,18892,24813,71374,16215,-24577,-58572,-96105,-96415,-98678,-53877,-8047,60826,11340,-26666,10417,-40967,-123270,38,5242,-38064,-4833,41729,29755,3696,-46118,66081,-3799,15721,-18767,8309,39015,16774,-22119,-34664,43078,-43232,-48096,2946,-107308,-104814,-32069,-77071,-45935,22829,34465,-17227,5507,41713,55113,-92282,31306,-48678,-69102,-12423,16085,-77621,-91231,-57297,-63713,-44070,25227,116183,166160,11791,4054,5252,-33448,-11507,21833,51320,122167,35487,-21808,-200211,-116116,-38579,94147,60325,-148124,-75391,34865,811,19255,53888,-31271,7146,-3093,-46290,-31148,-50611,-45188,-42662,-222673,-1450210,-680813,-348503,-178349,-384,-65627,-148060,-78700,-76374,-23982,-50541,-15448,-23796,-140767,-16233,-60052,25612,-48501,29518,-56608,-28967,-67928,-121765,-45080,-18661,4494,-17933,-61732,-22008,-5986,-59607,-54374,-46351,-8850,-46328,-25877,-29426,-62189,-31409,-26951,-5007,-18771,10518,12684,-16975,-57579,66417,21649,-58412,-2122,23230,12681,-125911,-19876,-41646,-43192,-62788,81353,32164,15115,28701,-77954,-36268,10032,67829,1676,15927,-40816,101759,16407,897,-8442,9645,50121,-34814,-103331,-111235,-38848,14566,35926,-26918,-11770,-17765,-46026,19167,-25518,-60501,-9153,18227,-111054,267166,-15357,7888,59581,52818,61409,70853,49937,27622,-7775,38839,7503,70391,60061,47296,19151,44857,65538,70,-68780,-48247,-23937,-39405,-35437,22382,-68394,-19733,-39618,-38118,-32474,6458,23408,37633,19687,-38300,48224,4780,18924,728,38031,-18534,82394,21504,-20872,-43985,905,-53690,-7913,-69706,-32025,-72701,-70422,-70962,-52144,-94779,13050,2351,-64389,-25337,-44056,1511,-26076,-45059,-83047,-2111,148705,23161,45161,51016,-23982,-53321,-621,33127,66785,73818,-8117,-15317,-19083,27144,17071,-56204,-75705,6684,87155,-57686,40749,43249,39486,-13365,43816,-47282,-54455,-3896,-63719,17568,11610,77934,40327,-128840,-92902,-10512,18314,29862,-22995,5209,-35725,-77178,-33144,44246,-80383,52408,-11186,-32801,-781,-14188,48941,-57575,-4622,-38767,43644,37399,-40680,-22255,-27974,-25727,-47947,-2947,-20316,57794,61859,56009,21365,22400,49559,6605,-55093,5254,-21471,7414,89414,-59771,20213,62232,-4693,-11803,28316,41412,-22230,45982,-45460,-61411,31736,-4634,59285,47430,76530,23721,-1096,1566,-39559,-50402,-59752,4389,51095,-44813,-49861,-56149,-15508,-17270,26202,-5388,-35875,1636,-10867,26466,-1004,-35091,-56528,-16628,-7877,55238,32260,-11738,-3800,-23271,-41774,63874,-33984,47907,-7669,85399,46603,59334,12846,3674,82202,33079,10735,-41469,-53602,4527,-40125,18415,-45960,55186,-41458,-127509,-1546,-24138,19168,27165,-64863,30838,82745,38555,-26199,4137,45845,75698,60724,-27702,-20662,-53591,-12566,-68370,10285,-7653,-5896,37385,88256,73668,26023,-42856,-20978,35594,-16333,32494,-17629,-71,-5155,43753,56231,-11629,-47173,54030,35240,9247,3799,36728,-42906,-15674,-11894,-14161,20910,7469,-1969,-43154,-15747,-21085,-19242,12745,10832,93131,44426,24006,38654,-58912,-73780,-113540,35948,97528,52584,58107,-4383,-53529,11553,-42886,16767,518,24978,53006,-7762,-1787,-20870,4633,101715,-48599,-5045,-58558,75100,27118,35849,57237,28971,-45173,-118372,-50307,6107,40419,770,35924,61371,59636,-85697,-27581,40144,-2458,13250,23197,-43321,-38762,114919,11212,-5589,-25036,16100,9371,-12403,50390,5738,-36812,17545,-32670,22220,-28586,-76385,-76448,-22429,-67138,-10833,-381,-5809,7734,-40410,-10422,-48277,-118368,-69475,308,-8812,-3203,43943,2811,78623,-28872,-49303,29114,56897,59194,35241,26243,2382,-55600,-40828,55836,-10583,-23610,-21001,-50505,11097,26934,29920,-78403,-36880,36095,-36833,-58565,-46791,-7606,20507,-59533,30257,-63820,-42014,-39768,-45493,-88144,-91559,-14456,33458,-73670,-72464,-48949,-18098,74259,85847,62547,226516,468969,727216,1115001,2115470,8312038,47716574,16654472,4662129,3089579,2336156,1706125,1509901,1339212,1259136,1039595,824599,745175,703902,523296,569841,522371,509202,448952,520679,396780,270477,247136,127715,69829,206656,80818,27148,74717,38363,43367,-14862,-59199,-63927,-12664,-13835,-65830,-18600,-98190,-21650,-45020,-52240,-92193,-109944,-90140,-75494,-144725,-29369,-107926,-38349,-69851,-127845,-117733,-133676,-125159,-118925,-58870,-11490,-129686,-91562,-54621,11700,-111017,-84609,-24571,-65325,-95868,-81707,-62050,-138105,-51483,-52610,-75014,-83749,-101955,-88844,-14464,-19469,-102073,-28601,-15045,4504,-112909,-82867,-2974,-51764,-56770,-106803,-3675,41297,-125631,-108105,19905,-26049,-5533,-113703,-58443,-35317,-65952,31696,-96486,-14557,10878,-11560,3296,-64807,-25897,10477,4978,53692,7375,-28539,15419,32187,157479,64286,59836,21641,-55783,-35664,-17939,5771,-2749,72566,20749,-30342,-29548,-44885,16604,62297,-57417,-8555,33811,25351,10388,98485,67917,32714,-29622,24774,24203,25249,-36574,-27230,-18198,39415,-23856,-19689,67780,-13382,67343,77675,72755,51206,-91075,12137,-15730,-5370,-67827,110440,31471,11227,-4093,53981,-64176,-27663,5658,-34934,-77387,-35586,15293,6711,-59989,-33615,-34558,-31604,-22790,55752,112719,-34516,10308,7556,1959,45321,-29736,-1781,-70344,-20324,5239,36473,115948,28168,53479,44446,-57371,18940,58254,-56015,-42648,15755,9677,19699,26040,46873,103538,-7533,-41237,-38731,-68690,18488,11450,19781,18062,-108311,-90883,59877,54367,-11031,9431,-41665,-28580,-63129,52178,-76098,-21536,53186,2362,11345,-1004,2718,-14679,3196,-45900,-26470,-20955,14553,41068,61716,21829,-20276,8858,-20919,51519,14045,28624,-24466,-17609,14997,4038,-73554,-16349,-708,-63134,14665,-20602,-7035,10320,16751,23235,-9093,16365,38456,45389,23111,48180,87225,26027,-21128,865,-13636,127034,2398,-45708,48511,29349,27060,27242,27327,87324,99939,-2674,-13708,-2858,-80962,-34221,-78323,-29517,8711,51384,-41391,1995],[15678,20277,16508,-61955,-40766,-29672,-15940,23193,-52945,-76744,-68841,-36606,22994,-38980,-47597,23140,-1833,51196,99327,-7541,25074,-81192,-55778,-23156,33007,-29277,25448,32197,-26759,-148712,-29610,21869,-66804,-13129,29261,7733,-17392,-39624,29017,39580,-1780,-87625,25160,31618,20055,-4608,46784,34581,-44874,-98213,13862,9652,37113,-17677,-55558,16509,44078,-75646,7976,-20226,2004,-13229,29168,30514,55948,73314,-46783,19603,15431,-31488,-22503,12309,35321,20688,-35496,39270,-19373,123764,133775,57261,-46020,-53216,62058,73575,-9815,-25447,-6707,-18349,36871,-27420,25896,-8165,9838,-27408,-52004,-36925,-21326,-13306,32046,-8940,1355,68511,153236,55890,39414,40443,-67856,-33123,15548,-13488,77121,-8842,20253,-12067,12741,2778,-77439,-63276,-299,47286,9863,29711,4559,-13309,29288,80250,-3341,-93068,-38831,-63908,-28151,18755,4363,39200,28001,27669,6744,7337,26971,-21298,-573,41052,-34969,55069,17452,-24097,27179,-21802,28566,32556,127093,-26408,-115008,-7021,-86511,67293,-15342,-25197,8408,18609,109347,32162,-19137,-67668,-73040,-77283,-117895,-78171,-8301,63445,1659,-30323,26191,-34303,-92704,14977,5628,-21890,-1991,44143,35660,23743,-36855,85695,16348,40976,-6722,-6553,41200,1561,-26781,-14526,42410,-38975,-24369,14359,-70498,-104059,-14758,-58650,-55410,18695,53618,-16431,12240,29691,70221,-83339,33138,-34218,-9691,2159,20688,-74851,-89820,-43260,-49110,-30177,48257,95706,130837,11707,52759,2062,-34890,-13010,-3742,34752,73763,13101,-31374,-194972,-96513,-14573,71445,48420,-128400,-57647,60392,-8443,17638,42503,-59705,12577,-1660,-60256,-13070,-27900,-12391,-11531,-157308,-1502939,-923349,-234065,-99989,4993,-66221,-163557,-57281,-30745,-5800,-38001,-22124,-44939,-128775,-11207,-60875,39489,-36052,16980,-84461,-18036,-68011,-79079,-41312,-28540,19469,-2503,-71548,17675,5237,-70438,-49021,-49484,-2373,-51293,-17648,-16736,-59068,-23349,-65801,-28390,-8044,-10300,2126,-28040,-42702,48124,-6880,-68936,-1842,21433,-6808,-118296,-46204,-67361,-32680,-67559,58262,9045,-8600,9241,-71190,-47290,35217,77269,-6502,19375,-39689,81889,-23625,-22138,26395,14372,58875,-15733,-99626,-119010,-39953,20095,65456,-27779,-25240,-14983,-36985,-64,-34306,-78594,-22592,55024,-117611,149561,-16861,2388,32678,40491,26289,85724,62953,18698,-22042,6821,-615,42300,35095,62996,30006,38562,53758,4409,-59557,-20312,-37581,-32366,-34485,6039,-48339,-13251,-46445,-27501,-17673,23594,35906,33987,46105,-40091,19754,2680,-9079,13197,54410,-13733,73071,30501,379,-28686,6071,-46631,-8841,-59119,-36495,-58254,-6825,-38926,-32468,-84604,-2673,20184,-61499,-26145,-30469,15188,-24443,-67422,-89246,-3112,113327,5554,31047,48723,-29505,-89902,-17679,36221,56516,73280,-24889,-28178,-35925,-25395,9139,-36848,-51136,-1538,83021,-66553,19723,38832,57935,32976,22266,-33119,-39501,-10289,-75348,36349,34373,86966,17841,-103687,-61722,11486,35051,32312,-37624,8007,-23228,-62949,-24608,59575,-66186,48122,23158,-26548,3108,-31594,20987,-50586,7612,-80336,43801,54776,-36274,-35666,-65233,-20961,-44938,41885,-4558,65228,59680,52441,12313,38575,52150,138,-32991,12165,-23382,12538,96449,-73335,20888,72185,748,-12856,68473,29828,-26370,50609,-26092,-45499,15122,-3632,47502,47427,65791,-5310,-29979,-16476,-40205,-37234,-57810,16363,67707,-48455,-73178,-76298,-9194,2609,48561,5768,-20372,27425,-20798,7955,-24240,-39231,-32844,-4752,-22542,26095,5242,-20726,-4414,-30834,-54804,64201,-34793,33824,-19341,69938,24348,60638,906,1648,96162,26690,39183,-51019,-85332,-19124,-31956,37984,-45179,23989,-43440,-90251,1202,-50949,13017,28123,-66849,41664,101633,50352,-11191,7669,54374,76649,49360,-29031,-29783,-37086,-18892,-55019,23518,4861,30220,34501,79906,57219,32194,-7875,-26320,36572,-9184,26189,-53495,-6415,-18285,53472,61923,-6452,-41606,41026,42603,-349,20714,39249,-28745,-50679,-85,2215,-9420,33044,45636,-36678,3597,-40729,-22013,14317,26606,46756,36806,30744,43754,-39313,-48958,-92184,26389,82773,51690,56360,-3970,-40061,-2491,-57285,41320,28378,71201,74645,-3449,16558,-2493,45999,98935,-43256,-6437,-47744,56704,19769,50012,72459,56647,-44832,-140554,-57211,14994,32246,4253,18558,60710,81140,-70871,-42219,40127,3391,21297,6439,-36299,-23286,120543,13644,-34612,-39726,16795,7343,-20597,31360,15837,-43195,-2213,-42528,28997,-12798,-95578,-91532,-30870,-55146,6612,12119,41824,-8804,-40124,-9233,-30236,-115154,-69894,-16938,-44735,19506,48814,11694,57327,-31812,-26316,-660,44543,38564,18993,17415,21025,-69703,-52961,38113,-15533,-17403,-12983,-32977,16211,15349,36553,-59395,-19133,25687,-33507,-16223,-37121,-3947,94,-57495,33172,-45465,-9542,-48907,-55010,-118485,-93261,-29362,32377,-67027,-84637,-59197,-42201,10823,32601,68686,142752,307776,557178,889045,1581328,6507493,38371894,13730561,3907245,2653233,2090566,1662908,1558905,1350925,1352504,1274081,955238,854908,807125,570730,762698,671267,665715,594097,661011,601606,452289,418479,366828,240101,405469,275142,241058,242750,268145,218418,121123,89604,111053,89670,128614,63913,69867,-27390,66836,38868,62410,-11418,-44268,-23368,-12152,-64383,24992,-31723,38179,-18802,-119542,-37412,-79679,-161854,-83467,14083,15929,-79794,-70405,-38729,13306,-159072,-49089,979,-79512,-74807,-65325,-60619,-134983,-62475,-95947,-70432,-100756,-108290,-59440,-29530,-27400,-90634,-48710,-36113,-13229,-143213,-107737,-21377,-50918,-37151,-84389,-36802,-6055,-159967,-128878,8167,-23272,-35658,-144294,-100463,-72014,-50764,440,-162502,-88095,4371,-63286,-2113,-68680,-30182,8559,23987,53893,-6833,-34028,37978,21867,122439,34024,44577,21004,-73251,-51441,-42605,5305,-11893,87606,20410,-34398,-30109,-8289,25217,47262,-64476,-5451,62655,5528,35183,91189,61482,29515,-41158,24365,27726,47328,-6883,-33938,-31215,28501,-700,-1044,41525,-6357,62309,72501,70618,49315,-77306,-65,-2687,426,-57388,104337,21512,7125,-17663,64393,-65989,-36711,14086,-40733,-28673,-33317,-11807,-3929,-55088,-10445,-31001,-33013,-28533,17285,85796,-29756,20098,21304,9611,20446,-61210,-18388,-86302,7562,18434,21231,79066,66071,32011,17563,-85629,31964,91631,-54873,-43519,20061,16718,31129,2054,37724,75956,128,-50843,-38913,-55573,37104,39595,1272,32379,-84416,-71348,60388,73435,-17028,11657,-21608,-25142,-32648,43307,-61334,-12986,44066,-19727,-428,1076,-4356,-20048,-8560,8506,18380,-1895,28308,45552,67450,22480,-23273,6834,1167,55666,-413,13339,-43343,-32775,63953,-11586,-37405,21125,23698,-90000,23703,-36774,-29000,6846,-12545,16647,-2805,19938,63721,28055,39151,58569,81713,-8639,-25734,-19740,5963,94243,-3505,-41862,29499,36446,19908,48456,36867,85285,118547,11563,21429,-10383,-86178,-50070,-86780,-31209,9578,53245,-48773,-16931],[12562,33923,-3903,-56416,-18245,-32391,-11985,26861,-23563,-75267,-80931,-28095,29606,-4105,-45159,12933,-14940,64011,102237,2756,52736,-55552,-82117,-23748,39670,-47989,19811,42299,-39419,-168144,-35097,-5515,-63435,-16463,42455,15676,15836,-32087,42758,39428,-3121,-85946,49575,25402,4843,-13867,28792,15618,-51747,-103740,-102,45923,27157,-4436,-35820,18365,44777,-52063,7942,-43146,11945,21163,27744,11875,31010,38831,-38884,42242,8238,-12104,3282,12371,32763,20661,-24517,60998,-27139,82871,105349,37032,-56920,-16164,82550,91489,18573,-28619,-29488,-24401,20600,-26394,56037,5392,-883,-24654,-64370,-33318,-43624,-49313,52095,-11640,-15707,61915,144645,60631,34428,50727,-72046,-24364,19106,-58871,43488,-21857,36464,-13959,-17770,-5343,-54295,-57131,-3224,37013,-9104,6425,22939,-7786,20834,88219,-10457,-96816,-48948,-77109,-8197,-2832,-24909,43682,7007,17752,786,-17538,31237,-13223,-30642,53355,-40437,54647,38896,-4025,51736,-17622,35528,30572,148287,-35791,-72811,-14585,-64349,103569,-15123,-33202,-12149,15866,124409,49714,-8544,-78260,-64862,-49473,-109804,-90226,-19528,43134,-1147,-33851,36717,-19738,-54417,30206,10943,-4454,-6839,48074,53971,46004,-24891,96338,42547,64165,5851,-15382,31287,-13345,-17802,10418,42293,-23253,-6336,31395,-30316,-80743,18705,-21534,-55347,13323,70876,-12953,25519,18418,76854,-61154,40652,-3560,39807,10459,17832,-48548,-86166,-22018,-30749,-16732,55996,64755,85090,16994,90376,-16,-28844,-4155,-14025,17674,27897,-16093,-46090,-160102,-41873,8855,37972,33035,-100055,-37134,69077,-17374,20241,17332,-76519,16410,-5209,-65947,2622,-7688,20378,13866,-118765,-1566663,-1096753,-82220,-9035,-10669,-73610,-158207,-18186,14760,3114,-31076,-30200,-54854,-109171,-5329,-56300,51005,-21950,45,-105706,-34246,-69182,-38727,-33110,-50522,21379,12721,-74327,45133,4840,-69254,-38991,-49633,610,-51614,-19869,-6137,-46291,-23704,-96927,-43964,4313,-41100,-977,-36099,-30221,29840,-27270,-74748,364,8980,-29269,-96342,-64768,-74532,-23530,-55473,26111,-9700,-30412,-10283,-53288,-56462,39791,77887,-20043,18186,-41363,58797,-64337,-36476,60744,20258,53351,9108,-96608,-114735,-40353,13426,88756,-23433,-31296,-7540,-18278,-16005,-32311,-91863,-39931,73243,-141828,-27609,-18012,-4659,-5953,8575,-15727,91142,47246,5765,-37314,-20501,-8024,1591,-4857,69608,29320,34420,46613,4823,-31720,7513,-51406,-35248,-29394,-4113,-22641,-5869,-54444,-13231,453,39930,44784,36601,76237,-38959,-15879,-2696,-39034,34036,68601,-6359,49609,35623,16534,-17067,9541,-36534,-13929,-40828,-38082,-15696,58375,-17135,-6797,-69786,-14077,33818,-57402,-7443,-7097,31939,-26303,-90017,-86844,1065,72732,-15070,15238,46274,-28528,-110943,-34818,34470,33370,62861,-40394,-36786,-41071,-79354,-11003,-25489,-23945,-9468,65029,-56520,5741,27745,68730,71912,58,-22826,-6038,-12833,-87546,53802,67612,91718,-2007,-64689,-15614,41080,48112,34558,-43650,5931,-14167,-46209,-14659,60677,-40433,37340,61821,-9790,344,-39255,4484,-33775,10271,-86670,46130,38188,-25502,-40315,-79071,-20603,-41811,65863,13673,70378,47298,36640,7501,43954,40157,-4264,-16954,13488,-16065,7058,94494,-66441,11998,80587,6007,-15445,93187,7791,-33303,42588,-23971,-26109,-2403,4297,32722,43231,54214,-31665,-45471,-27696,-42484,-22893,-41154,36346,79551,-41613,-78534,-94451,-8564,19514,68812,11604,-14151,42288,-30154,-15113,-41009,-38304,-8789,6802,-31055,-4002,-27893,-32221,1663,-29499,-63961,59644,-38871,16143,-27269,41414,2325,50092,-11114,2610,87915,11890,63862,-50291,-92076,-29548,-4179,62816,-37306,-5030,-40589,-39899,8792,-76217,16123,24098,-61851,50590,103858,59063,16484,22021,58311,73084,36822,-28857,-38097,-10899,-7613,-13550,32906,16239,68557,33815,58940,23732,37261,20986,-34010,27281,-10951,17195,-68734,-18453,-34662,53495,49683,-3501,-25098,29567,54859,-10947,30109,38507,-16309,-71127,11442,19889,-36983,43088,76807,-22386,19770,-59003,-15885,14704,42057,-2759,30574,33672,38995,-19734,-14865,-56685,13661,54704,40543,48119,-7085,-33621,-15840,-60576,42300,41891,87938,72010,-10411,35020,5681,73157,87862,-19939,-1912,-22265,26410,7814,48473,79330,66628,-36869,-129233,-54925,22970,20105,14181,9205,55916,97289,-55700,-46376,34983,14133,29212,-10778,-31843,9529,117577,13060,-59050,-49318,22994,11199,-26983,8143,24563,-42849,-23511,-43157,33827,8666,-98234,-90221,-40047,-43535,28885,23914,69299,-12918,-35676,11306,-9932,-90711,-62258,-22289,-62969,32931,50320,17053,38080,-19133,6890,-26389,23206,5577,8409,17859,36081,-79180,-56766,15136,-13320,-6054,-869,-4373,29690,9863,38027,-32994,-569,2719,-19584,11473,-27526,-1543,-17843,-46627,36531,-16114,16994,-62938,-58451,-109321,-75317,-32896,26581,-56580,-84886,-56163,-50219,-30030,4659,69735,60579,175147,401968,646964,999161,4415663,25833449,9346540,2691255,1839201,1461242,1242388,1196244,997464,1097164,1060611,750703,694972,638117,500570,679617,584611,603595,538910,599032,552138,449543,424181,437596,360653,425816,337599,328611,292310,359585,289524,195429,184032,229844,133904,236950,155927,143251,49577,146371,108795,165184,72301,40075,33102,48307,13316,79957,47761,102858,21469,-78005,43757,-8525,-126132,-5683,83098,46713,-486,-25483,-15382,21287,-158403,-13555,35625,-73813,-28439,-22473,-32800,-97459,-56968,-102434,-39690,-76377,-85632,-22375,-33795,-18560,-67943,-57652,-49630,-22998,-154680,-114250,-33279,-51772,-28601,-50898,-73154,-36734,-154598,-124588,-23826,-32483,-48805,-145804,-121698,-98440,-38694,-24366,-201624,-117812,-11459,-104048,-8032,-61053,-22770,9392,36542,41354,-23430,-45652,46604,1015,59239,-16901,11567,8331,-90067,-60224,-55059,4450,-20057,67085,15025,-46772,-25384,25782,18858,28849,-58254,2744,77301,-11644,47808,71039,31084,18639,-43556,22059,29504,68749,16208,-44419,-43613,26088,15164,-6545,2626,5419,49886,56643,38364,19342,-60890,-13067,746,20518,-23063,86356,4002,1655,-29076,61135,-61732,-44578,17565,-50605,20489,-17715,-27032,-13219,-48155,20962,-11397,-19041,-35875,-33200,43472,-20185,33822,24617,20314,-775,-77657,-39844,-97190,26799,42976,12116,29549,83457,1878,-13789,-85503,50438,104704,-47760,-33536,23245,25639,41089,-26141,30548,50023,14477,-53822,-27565,-43471,39458,52499,-19916,38861,-50184,-40592,55015,79159,-35012,5752,672,-15071,-2350,20016,-47799,-502,30083,-54751,-17190,-4231,-16958,-21818,-19507,54497,43087,15363,36484,52595,67466,17704,-17510,1925,21273,45739,-15796,3769,-45383,-26734,70759,-40779,8980,57679,42860,-88535,30696,-63603,-40983,7727,-44101,1305,7255,32260,80358,14523,53338,61943,66768,-42693,-28416,-40199,17427,52444,-7163,-40176,17555,42067,8661,54918,44917,72948,115448,24573,49133,-15391,-75277,-55643,-91838,-35925,12924,39000,-54953,-39031],[5948,39159,-27690,-29238,5414,-35248,-4681,22149,-776,-61145,-74767,-13803,33732,29676,-34955,4460,-23850,76749,102949,16932,82996,-15278,-112021,-20386,46931,-63733,19003,45570,-47917,-154204,-36522,-31471,-51658,-16596,48018,26345,44841,-22892,40672,28051,-15070,-76122,63782,19131,-12317,-21266,15412,2165,-54136,-93337,-23347,74721,22030,1001,-12540,11049,19322,-32707,-3176,-59557,17956,58270,20059,-10609,7562,12016,-28131,59457,-3160,-368,12345,2950,11075,5709,-6658,75978,-37020,24254,57799,11259,-60952,11914,91823,95763,26445,-30168,-43127,-18503,2022,-23686,74743,8812,-10619,-20447,-71135,-28980,-62066,-77043,64453,-7249,-25631,45312,110174,56463,26171,82949,-80622,-19945,16696,-87765,5992,-15319,43600,-12974,-32969,-10285,-21272,-33542,-305,22997,-27916,-14349,39831,8180,11252,90358,-26877,-90292,-51057,-78419,9508,-22462,-40976,44865,-20923,4535,-5753,-39861,37698,3104,-69406,43152,-35834,49736,57968,26519,70108,-10610,45913,25746,131866,-36626,-23048,-19141,-34593,120872,-10958,-42293,-38950,14907,118099,63656,4879,-88869,-77876,-25460,-73267,-89758,-39369,6911,3090,-35956,38887,1520,-17809,43747,19124,7651,-14824,50018,79269,61389,-12614,94543,63813,80123,18470,-17379,10553,-23347,1398,32900,43396,3278,3521,47377,-7622,-46702,64606,22308,-44052,9401,82522,-4615,39951,11530,73775,-26924,56586,33351,54828,9445,7665,-7481,-80259,3597,-12260,-452,51625,31166,43121,24583,99509,-5184,-21140,10500,-5564,5282,-5074,-46915,-63723,-111361,31144,28611,4640,16437,-69763,-13068,59762,-27785,26837,-8574,-73464,13670,-9343,-60424,13579,5983,45296,30974,-111532,-1627817,-1167467,45973,62079,-44089,-86259,-133540,31160,48768,1394,-31097,-36695,-50967,-87408,-637,-46069,57898,-10703,-17309,-113080,-76405,-71753,-15234,-21782,-76499,12588,24794,-67432,58736,-9522,-57497,-25353,-47231,455,-45923,-34833,426,-28082,-32676,-110026,-50045,17587,-64542,13313,-39785,-22834,19449,-30664,-75379,3643,-7463,-49203,-65338,-69205,-62649,-16200,-27073,-283,-19189,-45095,-26088,-26510,-60426,20269,70321,-34980,13297,-46704,37355,-92757,-39045,82526,26730,34714,32277,-89645,-90374,-38438,-4246,96254,-14900,-27813,1545,847,-22165,-21662,-97584,-57640,65856,-169352,-186150,-15364,-12011,-44273,-31421,-56733,86430,6372,-10180,-50507,-36691,-12870,-40830,-48156,65307,17467,38384,47205,-2186,7589,25496,-57877,-47040,-19677,-6311,-2463,-340,-61356,1980,19919,54850,48822,42099,99448,-31893,-46266,-9529,-61565,58563,75491,-5689,16542,36062,24749,-8539,11102,-24168,-23601,-19986,-36675,38349,96092,-12019,13447,-51302,-17972,40244,-50385,22797,14357,46792,-30109,-104818,-74530,8735,37443,-35194,2460,44730,-24061,-114560,-52161,28135,3078,44568,-49312,-40637,-33127,-117327,-36519,-19611,2152,-15314,37603,-32485,-1893,7494,67066,86747,-17901,-17427,31464,-11189,-91346,63269,96806,89737,-11012,-23383,31131,67151,54235,34143,-40349,1314,-8379,-21789,-4275,47006,-11440,21363,93983,11343,-8197,-30761,444,-12458,3327,-64962,48821,-8272,-13109,-35868,-64229,-24977,-39879,60972,31000,73526,22793,14216,7559,38133,23643,-10011,-10126,7975,-3237,-8518,81633,-36963,-2204,77311,10799,-18310,92277,-14777,-39981,29007,-40024,-7419,-13811,17250,18555,38861,45934,-51287,-40654,-30608,-44313,-8645,-11455,57248,80128,-22805,-62470,-105343,-17304,29200,84204,12309,-13554,43749,-36155,-32361,-49065,-37905,10975,19375,-31073,-26645,-52740,-45970,12181,-20822,-63315,51931,-44594,3791,-29201,9084,-13778,29726,-20496,4220,57537,-7936,76989,-37575,-71956,-27893,30659,85560,-22509,-20939,-34331,30,18545,-93515,23396,9574,-51487,51401,89803,64107,48412,40067,56124,64567,25233,-27786,-41227,17164,18819,38321,31722,21897,98857,40053,29541,-16936,37808,37754,-40791,12712,-22314,8769,-54759,-30488,-49035,43970,17642,-4150,-2507,21192,68338,-19055,28901,35163,-8863,-73873,16069,34941,-58697,33469,81061,-6088,26124,-68769,-1615,18404,54569,-42642,26671,31931,24640,-5351,19858,-21545,2015,21965,26775,36440,-9368,-32928,-24623,-55779,16610,38494,75842,49309,-24116,48404,3415,79719,72531,12662,9745,10650,-4588,148,33970,75866,60071,-19041,-93003,-43392,29074,4635,24025,8694,41563,105549,-44781,-41085,25482,27260,36994,-25236,-31313,51801,105393,8197,-73127,-52144,29224,17736,-37502,-19851,28628,-42232,-40798,-34302,34195,29769,-83116,-70367,-49762,-35475,52549,34440,71735,-6148,-29790,43671,6071,-53204,-45505,-13709,-61245,36192,49110,19825,25907,2243,36448,-42058,-6388,-25707,8655,23632,42091,-74332,-47926,-4320,-1932,6787,10441,24959,46163,13503,31658,-3754,17327,-22026,-754,21072,-19147,-4046,-29204,-31676,42066,11258,27099,-76902,-59638,-67688,-49823,-24925,18473,-44700,-74506,-43731,-39383,-40732,1469,64479,16335,108364,321469,474745,702476,3242662,18304532,6599575,1899464,1272673,972273,837065,797951,637901,810357,722399,481000,477676,413573,415904,470798,409391,455028,393320,451638,381684,337685,324822,349796,392936,334928,292898,276530,229327,314532,243245,202097,205895,257605,126566,273616,187592,178004,111252,198506,147582,214237,124870,114123,62282,97378,63041,117965,99681,137637,43847,-17788,96478,55773,-28462,79362,120763,80019,78326,25659,10688,34860,-103703,19752,76296,-33498,27717,31807,10288,-31067,-35179,-64846,7444,-14840,-25486,14633,-21029,5880,-39481,-50614,-48549,-21602,-125257,-92985,-34778,-48718,-23405,-14554,-88201,-47854,-117087,-93709,-58112,-42025,-29529,-112796,-118842,-110630,-30722,-32353,-199267,-96154,-26272,-112718,-14739,-46319,-5133,14703,44286,17940,-37636,-56666,36200,-23449,-5502,-76755,-28468,-13083,-101898,-56923,-50273,4704,-25608,30315,4272,-59882,-16117,50625,933,12218,-49836,13805,72048,-22544,43347,46400,-10016,5208,-39822,18033,29030,81178,23132,-56800,-52755,26690,23559,-32087,-32946,17678,30011,34638,-7232,-28397,-44110,-22986,-1738,48238,27178,60917,-12411,-2647,-33121,45329,-55712,-50216,17284,-61993,50723,5860,-22167,-21079,-46546,51568,20051,3385,-47841,-80422,-536,-7765,51650,17196,29170,-12714,-74922,-58275,-97602,37629,77835,10394,-20503,76228,-26176,-40286,-56665,69328,91632,-33821,-18104,25538,37558,44490,-47099,27738,38715,33082,-57520,-10311,-33724,31763,48753,-38983,35764,-19442,-7356,46403,75229,-58023,-3140,20448,2363,20566,-7464,-37140,12199,13348,-81651,-37140,-18627,-41181,-23542,-29667,77864,38527,27943,37985,58311,63914,8129,-8051,-4489,31639,27145,-30215,296,-33414,-3290,45845,-74731,52513,89935,52790,-64155,33122,-94720,-45992,13126,-65927,-17645,18833,49857,79572,11462,63356,63066,46541,-67063,-36883,-59637,14639,15850,-8164,-40055,14869,45809,-1628,51518,48578,43547,94173,31700,60373,-17786,-48990,-52551,-93419,-43473,19361,14735,-59838,-59909],[-4186,36243,-45312,6783,24761,-29933,4778,9664,11422,-36956,-54128,262,34712,56245,-20092,-4228,-27729,83518,102911,34104,103401,25123,-137417,-18984,52669,-72405,22090,42499,-49613,-107112,-37877,-49552,-30755,-12961,44628,36244,67110,-14014,22715,10128,-32518,-62710,66645,13945,-31205,-24901,6896,-3805,-46561,-80495,-50080,82072,23684,-536,7562,3924,-11572,-24946,-22382,-66559,21990,92058,6443,-30635,-10073,900,-16016,66326,-15925,991,5315,-13029,-25610,-30390,12225,80941,-45428,-29354,6249,-14034,-55211,22448,86599,85395,15092,-29676,-47349,-1962,-15415,-22273,75633,-941,-17409,-14469,-71562,-26913,-72401,-91225,64871,1864,-28058,18580,62842,45722,13466,124008,-82490,-20158,7811,-90759,-23485,9407,38870,-9960,-30781,-9872,13141,38,8315,9946,-43733,-28009,51296,26767,3387,86808,-45608,-76299,-42061,-66430,17164,-39382,-42736,42900,-47027,-4333,-7917,-49349,45307,23121,-106818,17656,-23954,40086,67571,54811,78504,-4667,53043,18775,84201,-27643,18224,-18661,-10376,118227,-4381,-46728,-65464,12742,98274,70038,18454,-95500,-102072,-14426,-22102,-79389,-61089,-32371,11610,-34771,32437,25418,8401,52962,27397,12235,-19825,48168,101179,63819,-1980,80876,72383,85247,31121,-14273,-14647,-25617,23211,46542,44568,35303,5758,54920,-11971,-14403,112561,57578,-24456,9842,86143,8625,48748,8351,62215,13650,80946,64604,30855,-373,-7939,32885,-72286,29853,3309,21194,41062,2214,12040,30814,73660,-15039,-16112,24854,16937,388,-22991,-74353,-80637,-62857,97068,41553,-18998,480,-43459,14455,34496,-40963,36443,-23448,-49109,-294,-10943,-44769,18469,10219,56090,39748,-131365,-1658818,-1142315,92464,84798,-86071,-99723,-97305,75956,64470,-9019,-37304,-39286,-35700,-67244,1320,-31308,58581,-6013,-31209,-101740,-126846,-72133,-11594,-8940,-94907,-1518,31657,-50692,61313,-34414,-39911,-11282,-42420,-822,-33579,-55911,2423,-9828,-47672,-102128,-47457,30396,-71039,42422,-39120,-19919,19462,-15625,-71987,6876,-19083,-60836,-31857,-57326,-36935,-10685,9843,-8834,-17689,-49781,-36341,2957,-56098,-16763,56094,-46266,5329,-54926,20303,-100200,-31303,89819,33175,9210,46744,-73969,-48109,-32058,-27396,83922,-4736,-15860,8097,10520,-16262,-6048,-93899,-72602,35329,-186061,-263853,-7778,-19743,-69900,-66542,-90198,71785,-47584,-27390,-58275,-40689,-13674,-76525,-81159,51637,-1776,50494,52374,-18981,40587,28276,-50250,-56540,-7274,-2789,4886,1439,-65351,15118,38836,65445,48117,43719,106827,-14448,-61016,-15438,-71888,80087,72197,-16276,-18532,31158,24276,-2140,11492,-10891,-35551,-1759,-32782,76975,90485,-21336,20338,-29171,-12949,37682,-38086,51487,23482,54903,-33280,-106324,-54909,15968,15485,-50439,-4314,42693,-18621,-105033,-69343,18445,-28307,21620,-48023,-40626,-16249,-124779,-56364,-15572,23910,-17649,8963,-4886,-6088,-19740,51938,71394,-27662,-16604,52747,-6225,-79929,60548,105539,76603,-7584,8788,63787,80505,52036,29236,-28974,-2834,-5609,13299,6110,22187,11759,4493,111790,30687,-20379,-4013,4621,4619,-9919,-33406,48691,-64113,-3916,-24098,-28769,-32334,-38614,34739,44384,73723,-12494,-8579,10835,24363,10722,-18928,-7286,-3076,8165,-31459,57892,7101,-17076,55436,15441,-19723,64685,-28094,-43567,16746,-63598,7565,-16338,30762,8140,36888,43414,-62537,-18157,-26033,-43098,4644,20962,69972,66780,5138,-29324,-103861,-32261,30780,91489,10236,-12085,34436,-36686,-35679,-49400,-41866,23708,35455,-22451,-37559,-56439,-60463,23222,-8871,-49485,42809,-49169,2200,-24701,-16800,-20647,4801,-24429,4270,12020,-27803,74717,-14545,-34671,-19131,57602,97443,-3554,-16469,-25751,17262,27512,-96958,27133,-16943,-38523,43285,65728,65859,74502,52141,47363,50987,14945,-26759,-36154,39591,51406,79828,16161,19098,112000,57129,1089,-49095,31674,40402,-41813,-410,-40514,2974,-17932,-37939,-57720,27564,-26658,-8522,20260,16766,78523,-22360,17267,30495,-6681,-62402,10841,44214,-74762,9625,60028,5831,21155,-66156,17826,28479,62577,-64883,24330,26160,3805,1008,46131,3441,-5002,-6034,17473,24364,-7592,-33177,-25808,-48416,-25289,23942,51237,18649,-38159,54391,-5301,66416,57145,41812,26375,41201,-25778,3681,17275,65357,44277,7566,-47360,-25885,32307,-11735,28940,14182,14224,105665,-39117,-30141,13719,39212,45556,-34110,-34291,88596,85844,-665,-75511,-48243,31323,23434,-56747,-51130,28119,-45852,-50408,-18875,32206,45116,-53682,-37499,-58178,-32102,72162,41499,53661,4924,-25455,73724,14300,-15723,-21831,6606,-45108,31407,45642,20770,23570,23537,52728,-46897,-40029,-41539,19754,27503,35702,-49799,-26758,-13655,16755,18247,15100,44280,58435,24710,17076,24174,33439,-36918,16632,18773,-12405,-12068,-32150,-16487,49341,29930,18168,-84207,-62640,-13444,-25838,-10519,11030,-34239,-57295,-27645,-14280,-27894,10981,53444,11523,80547,284931,354744,631960,2820933,15627862,5609547,1600893,1047851,765526,619170,567040,456785,639265,513278,345345,346894,289610,354713,305332,275405,345687,265477,327822,233237,219263,214324,203809,330335,240716,211362,164244,123312,210282,144050,167194,184203,218594,95398,247920,169092,169486,143264,219402,158542,197066,129761,157015,63924,125606,78542,129158,107577,142503,48974,39156,113888,92358,74681,129759,121196,114385,129074,62983,34385,49617,-17639,48923,113367,40037,72237,74046,49872,43254,-2496,566,53122,61413,57350,44094,7197,39147,-10805,-27076,-32937,-9681,-50407,-43838,-25160,-37615,-12486,16030,-69193,-44588,-66948,-48539,-78793,-35586,24082,-53761,-96242,-110346,-24654,-20051,-157354,-43759,-30095,-83826,-22476,-31778,17804,24263,49561,-10269,-44804,-62449,11213,-43675,-54074,-128398,-63530,-36620,-104712,-39941,-27510,6943,-27828,-1506,-10022,-65113,-3903,64101,-20788,2326,-50940,23486,47503,-26269,24107,25950,-46331,-6479,-33960,13850,27015,75633,12913,-68308,-56963,23631,25577,-64676,-49292,24860,5090,13783,-45127,-73713,-29099,-29075,-6533,71343,77494,33036,-20536,-3929,-27022,21936,-52575,-53749,16468,-69128,49620,27875,394,-28189,-54101,70661,52385,26114,-64619,-109986,-34328,4050,69571,2252,31358,-13323,-56669,-66822,-85085,42635,111446,14385,-61135,49458,-42336,-55579,-12737,82765,56470,-13101,-4277,25370,49784,37460,-50214,28922,40917,50488,-64439,4567,-27173,23401,32248,-51199,23858,-4126,20168,36319,69130,-77023,-8266,32758,25073,32761,-28844,-28221,22966,-4864,-83124,-56064,-39635,-78430,-28097,-38259,74251,10050,34935,33355,57991,59165,-4235,824,-10153,29676,8234,-41653,1170,-13365,27217,9226,-101672,81186,113356,53424,-32772,30505,-121043,-50898,21112,-69474,-33546,27881,63432,58749,20662,68163,65359,25782,-75605,-54461,-77156,-4025,-5996,-7654,-39890,18680,46792,-7361,48314,45801,-2786,64242,33232,53564,-17888,-13659,-43578,-91231,-52755,27389,-10812,-61024,-74766],[-17193,28141,-49046,28000,35160,-9755,14107,-8387,13397,-8373,-26772,9235,32725,73341,-4326,-16470,-28537,78923,100383,51381,102603,48343,-145428,-25426,53217,-72857,26099,35035,-43837,-43540,-42957,-55631,-2101,-5521,35372,41973,81733,-5598,-6832,-7401,-46456,-50836,61213,10162,-50221,-23460,1510,-2366,-25767,-74009,-70021,67359,31287,-5348,17829,2754,-32766,-29943,-43166,-65926,25228,115307,-11711,-41768,-19725,2301,-5934,59385,-27926,-8545,-9464,-29738,-66765,-80370,26803,75117,-46911,-59211,-37031,-34154,-39530,15459,66666,64346,-3067,-26699,-46026,20550,-27909,-23675,59085,-22503,-20076,-6217,-65829,-29616,-74128,-90789,52300,12163,-24907,-14695,22886,31980,-2916,152809,-70615,-23463,-5389,-68632,-36464,41801,23298,-6397,-16026,-2863,39998,33035,20930,3475,-53905,-33591,54550,38781,-1094,79072,-58587,-61158,-23176,-44403,9681,-53184,-33394,38388,-61930,-3400,-2912,-40612,52015,39791,-130940,-10298,-10474,27206,65749,66744,76156,-3347,50976,11738,26915,-10211,40737,-13744,-3184,98570,1795,-41638,-84509,6796,72895,67329,29986,-94257,-118589,-17584,22800,-63233,-76705,-61472,20063,-28251,19898,46125,18108,54090,32832,11261,-16771,43778,108031,52581,5630,59294,67863,78448,43595,-8886,-35423,-20195,39135,48432,43634,64872,2636,48805,-38072,8694,148477,73682,-4040,16562,81667,24299,46385,4182,45109,50304,108393,80433,-13309,-15289,-25913,56394,-62985,52140,13584,47396,29632,-17220,-7016,33097,21480,-27914,-14116,34515,43050,2820,-30108,-95626,-92627,-23845,134300,45729,-27676,-13794,-25247,41429,-2456,-56351,47407,-22887,-10663,-26957,-9941,-24201,17039,3931,50023,41996,-167446,-1631817,-1060146,32344,49074,-125345,-108915,-60256,99418,62118,-24132,-47331,-36878,-15209,-50755,-64,-14621,52610,-9338,-38643,-71871,-160323,-64874,-20228,3842,-96201,-14313,32875,-26739,57225,-62231,-22954,-1663,-35532,-604,-15430,-70804,813,3650,-64106,-76767,-38950,40980,-62823,72122,-35307,-18306,26069,11092,-66801,9132,-18652,-59991,-2171,-32137,-5439,-7022,44040,3472,-7256,-44748,-41201,26319,-41813,-55236,37549,-49516,-5413,-63279,8504,-85881,-18241,92445,38876,-15152,48423,-48491,847,-19752,-48286,54905,3755,601,8462,4639,-1425,10339,-80374,-82493,-7521,-183308,-245608,2018,-29022,-75037,-86272,-112220,47786,-99101,-43219,-58134,-35923,-9636,-102010,-93822,32919,-22695,64472,55558,-44753,46315,16663,-25709,-47671,3597,1298,-2106,-917,-65206,24775,55593,68456,43928,34096,96118,16139,-56068,-18325,-70533,92374,59254,-35482,-47603,20799,16370,2368,12028,1678,-44873,10319,-27409,77530,48052,-37233,12312,-4441,648,26083,-20118,66470,15482,53445,-33063,-93975,-33033,18357,10054,-56902,-4705,36796,-13553,-89147,-84685,7592,-55095,-2198,-36173,-38268,1115,-97882,-59990,-10833,38171,-15907,-11920,13837,-10098,-46818,27628,32730,-27325,-19586,42822,11,-52818,45779,84154,49345,3379,25467,73935,78191,43165,20077,-12018,-4184,-5625,53293,16142,-6979,22544,-7019,113563,43528,-33409,35300,11219,8775,-25187,-9206,42790,-103367,-907,-8235,11377,-39746,-35703,3581,51460,69052,-52201,-26697,14456,7400,4217,-29938,-1913,-16164,11573,-57807,26083,49282,-29453,17562,20505,-17985,19189,-27143,-42523,9490,-78546,17672,-11794,39221,3052,37498,46134,-66121,11728,-16339,-36688,15984,41116,68059,42262,35401,9038,-88257,-45205,26522,87373,7966,-4948,19536,-31411,-22955,-45223,-50600,29077,55776,-7457,-36701,-34025,-72408,30822,2157,-23811,33414,-49665,11812,-15079,-28710,-18156,-18674,-20995,1332,-37114,-42763,58004,13425,3545,-8585,66270,91725,14811,8783,-15267,13798,33332,-84527,20424,-49806,-26245,30119,39928,64947,87057,50695,33405,32962,5168,-26627,-22669,51722,77905,96748,-12406,8226,104292,85468,-12855,-58472,19685,30867,-32585,-6453,-60044,-98,25151,-38861,-59510,8449,-65857,-15123,38159,16304,81771,-20726,-1305,25913,-7052,-44044,-2459,46054,-87277,-18271,25586,8969,8669,-51933,38244,44151,65378,-68157,21903,18456,-18285,266,57825,15069,-5672,-23298,16523,14192,-912,-28191,-18616,-43785,-65766,8831,33699,-5441,-46589,53238,-14695,39224,43773,56549,42903,60417,-31285,19158,12566,54841,28754,38504,-6710,-8091,31572,-25059,27614,20704,-24183,99054,-35999,-18251,2554,46987,55741,-35794,-38581,105162,62727,-11613,-69475,-39351,28164,25791,-83963,-80322,26758,-53965,-52050,-2012,33335,51559,-17442,-3382,-62275,-32821,81291,42282,23803,11453,-24640,88123,14464,9482,2629,32723,-24491,21835,39789,20098,30792,36982,53586,-44609,-70648,-34769,37129,23370,16837,-8253,1243,-10988,37501,26734,7179,47140,60317,38900,-2990,47100,47515,-35726,27786,13394,-7086,-23053,-27309,-2925,55792,37979,-3873,-79177,-68405,31259,-6079,1609,6566,-27456,-38274,-12991,15307,-2670,22443,39160,27725,61991,256448,266393,595617,2542275,14180352,5114356,1454097,948227,697455,534874,474405,408012,545527,455923,344643,303632,272697,309268,240830,210037,306223,191686,259915,152636,141435,145347,97302,208529,198883,145886,83117,43884,121545,69722,119827,156254,164118,65361,199109,128012,133029,145630,216780,155779,137165,96385,164514,49798,124650,71257,114584,77086,131766,42237,73792,107195,94821,124038,124956,100592,145935,139837,73963,51715,59827,63659,70866,133995,122593,90004,87801,69458,98988,32199,66480,81094,124958,128930,61088,41294,71478,13512,7759,-9896,8984,45302,20861,-7727,-18244,9384,37832,-21740,-34402,-23398,-9922,-79646,-3723,94198,12048,-62988,-102366,-16750,8143,-92762,11387,-17478,-31259,-31181,-24433,40321,35604,53111,-35014,-41796,-60634,-16017,-53529,-82248,-155108,-84607,-54526,-96125,-12576,8698,10865,-26917,-16385,-24267,-57078,9471,68046,-37996,2594,-65365,26830,10538,-24825,-3343,15512,-66886,-14022,-29141,12067,25136,47630,-7516,-76134,-55779,13814,22990,-89031,-38219,21405,-20311,980,-59257,-95811,-17455,-32460,-11744,77331,109252,7185,-18219,-1894,-11713,-2155,-55297,-56574,18714,-65815,18278,39391,30504,-35194,-68972,70838,72039,42875,-82469,-115050,-52206,12035,81890,-15243,23826,-4588,-31908,-62174,-62340,44232,126791,20633,-87707,15652,-42649,-58260,25955,85900,11028,12460,2864,19025,56299,19287,-31240,31280,46411,61329,-71357,9627,-23892,21885,9517,-53433,5896,-8414,36594,25721,66502,-85555,-6129,33758,48232,35509,-37951,-18470,31698,-23266,-55901,-68671,-60683,-121121,-35863,-43323,49953,-26293,37121,25068,48142,54483,-16469,6962,-12651,17726,-3254,-48733,3359,8081,52625,-23658,-112957,88439,122979,48306,-12177,24483,-134720,-62626,28182,-54819,-41042,30602,60825,23470,38155,67864,67643,8156,-66773,-75262,-90270,-33514,-12132,-8014,-37932,23306,44345,-6547,53062,36126,-56664,35775,34540,35664,-16374,20246,-31870,-84926,-61476,34499,-29786,-56247,-80150],[-31430,18963,-37453,15856,34704,25194,20731,-28528,8682,17589,-1699,10745,28505,82194,9461,-34438,-29765,61534,91847,64145,76719,42397,-125585,-41759,45804,-66846,27417,25575,-32429,11875,-52925,-49086,30760,4787,26050,41579,88792,4033,-40772,-18179,-47744,-44539,52744,7488,-65691,-16552,-2826,4935,6088,-74890,-72036,47600,41269,-9106,14539,8626,-38570,-43635,-57937,-61961,27566,121599,-31656,-40042,-21549,5282,-1774,38281,-38284,-26929,-20942,-40901,-99371,-124989,34305,60814,-36265,-58958,-67013,-46783,-17870,-2481,35522,39676,-12231,-21287,-44704,42772,-31819,-25681,31942,-50144,-18525,5081,-54826,-37772,-70566,-78720,29454,20343,-19524,-46656,7506,18672,-19923,152853,-45397,-27973,-19638,-31461,-30587,66323,1550,-3727,3416,10550,53096,56511,34862,7773,-56546,-32891,48867,37788,-2016,69453,-60451,-51359,274,-19379,-12516,-63435,-18790,31834,-60834,7864,8412,-15564,55418,46539,-133296,-28512,-1512,13671,55187,54024,65559,-8303,37759,7077,-17450,12123,43809,-7421,-17158,67505,4481,-25893,-90603,-3741,46383,56765,38210,-83680,-111934,-28020,46275,-45593,-80514,-72031,24259,-14975,5624,58164,9400,43058,32934,8731,-3790,40465,92084,32170,9415,35113,56812,61314,54396,-3431,-44148,-9768,43378,40364,38639,84717,-3342,28186,-70622,21369,160759,69159,7957,29548,71507,38180,30937,-6730,25902,71684,126933,76116,-47881,-29931,-42772,52714,-53382,65100,16823,73219,19873,-25516,-15438,31051,-37990,-39774,-11639,38965,61527,9917,-33751,-110682,-96251,1390,135931,41951,-21436,-26065,-17461,59872,-45549,-70971,57701,-11915,27486,-62520,-9207,-6379,10103,-11796,28975,39992,-206052,-1533255,-973434,-113753,-30778,-152770,-110763,-32333,90517,47740,-39636,-58101,-29844,3064,-38722,-4306,492,40898,-19030,-37984,-29528,-157485,-46151,-29630,15247,-77684,-20035,29832,-316,49903,-84444,-12512,-1458,-27550,2907,5735,-68182,-2396,9473,-76858,-41946,-28154,47498,-50008,85013,-30078,-13993,31472,37326,-62114,9978,-4165,-45645,18749,-1196,24064,-5728,65564,28875,7228,-33084,-42060,34968,-18441,-74995,17771,-42618,-18205,-67503,1578,-57347,-5983,105009,43030,-32184,37599,-17368,42598,-1803,-59897,18320,7587,16102,1083,-16031,15076,23775,-58382,-85913,-48819,-161077,-165914,7850,-41216,-59691,-85412,-120649,16184,-135529,-54585,-49484,-27658,-922,-118141,-83897,14634,-39595,71266,51045,-74548,13135,-3407,12403,-9982,7835,382,-19580,-6139,-60394,32116,69044,62640,38297,8973,73334,57363,-35288,-17201,-61810,91631,40128,-54944,-64980,5832,3742,3984,13906,11981,-45533,15269,-21803,36106,-9033,-50823,-6106,19622,21018,7473,242,62143,-6961,42673,-27480,-72482,-14214,12952,18696,-52529,-746,23793,-9186,-72170,-95618,-1515,-72335,-23202,-16940,-34776,9553,-47096,-42324,-4887,42353,-10602,-18932,14412,-15921,-63781,2772,-12713,-17785,-25822,1604,4837,-16982,23305,36393,10485,13688,26726,63441,64280,31988,9503,7520,-2076,-8083,82630,24999,-32507,19017,-7347,103650,47191,-44422,73300,16191,-3949,-39286,-1031,30058,-110328,-4119,7833,41323,-44331,-28149,-17154,50693,57765,-85294,-37255,15863,-8533,1637,-39401,9265,-26735,4566,-83352,-7975,72436,-38270,-23806,26325,-12002,-29628,-13787,-37202,6778,-72536,23339,-4942,38120,2921,38803,50361,-64249,37104,-4462,-24131,23826,37227,50662,14133,59646,37431,-61945,-47159,20512,69773,6489,7435,3931,-22406,762,-40032,-61208,28767,77441,9974,-26828,8117,-77018,32424,9846,7357,24058,-44283,28630,-2819,-24557,-9120,-35838,-10003,-4882,-77989,-49605,31738,38233,28012,871,54860,67223,27291,47506,-2766,-191,34610,-60020,383,-76576,-17659,17640,19390,61543,83699,33980,17565,12160,-4705,-27710,-3691,52690,88092,85672,-47175,-7123,79807,119134,472,-39403,6279,13568,-11240,-2989,-74362,-2107,56695,-34036,-55517,-9234,-79909,-21263,48214,18688,76537,-16243,-21024,22491,-5548,-25987,-18289,40661,-97034,-40660,-6368,2994,-4193,-30905,55462,60067,62907,-56409,18100,11854,-35767,-3235,53670,15528,-532,-29476,23546,7119,8934,-13432,-5296,-44234,-89684,2668,33111,-12167,-45774,46585,-20025,6780,31699,52372,53151,63282,-21898,39863,29873,51268,20988,67082,20650,3768,25984,-30820,22348,23620,-65165,87644,-30841,-9124,-5243,49371,66984,-30351,-41115,94998,40425,-21643,-61107,-28309,21861,24212,-111935,-99075,30916,-62632,-48784,10834,42610,48939,16345,18966,-59172,-35967,74272,34702,-10852,6474,-27457,81479,8505,16402,19152,56727,-8750,9915,30977,17429,44452,38055,43549,-40824,-90896,-7924,54179,9594,-11175,39031,27507,707,53641,31979,-18865,34246,49118,50981,-23340,61805,60269,-21309,30847,11310,-2678,-32716,-17141,8847,58109,36149,-27985,-58942,-73030,52976,11468,3012,5815,-25016,-22103,-2246,39201,25058,31540,25457,46536,46677,232213,218221,517743,2188862,12290214,4460770,1266316,828926,633739,490415,423158,380094,459327,442417,372261,284570,290859,271346,233787,176027,297428,155017,226989,108324,92461,116421,62021,88863,198709,110454,66660,16168,73602,50412,74477,137220,129477,47420,159077,87271,92896,131715,200275,149796,74798,49694,144581,32990,92959,57562,84212,30426,120840,29960,77969,90313,71741,101340,77499,82795,168388,116700,58954,60659,61217,112110,81727,129324,176321,79937,75084,62306,118120,59373,110960,84433,158938,158277,64515,67701,93900,30403,43785,9997,29019,119165,80243,10771,5144,41237,54683,34710,-23324,4238,4584,-64257,47341,150053,63747,-29138,-91535,-4277,42646,-26942,50599,10301,20864,-40306,-28123,58265,44727,53450,-48990,-28037,-51062,-31273,-50463,-93897,-147609,-88418,-60737,-76427,17475,49084,15021,-23742,-13121,-34268,-36384,22467,65820,-45302,13800,-86611,20057,-28197,-22275,-31538,16172,-68768,-17070,-26572,15150,25379,3002,-27729,-78212,-49870,-293,17615,-95125,-4017,4054,-40537,-22,-44257,-84170,-9953,-34951,-17318,59562,108365,-13262,-9572,1962,8355,-20410,-63456,-60759,26040,-48749,-28331,36094,55685,-42036,-84352,51549,69335,50906,-94656,-98619,-54856,14613,85270,-30540,6177,8984,-10488,-45446,-36569,43383,112548,25603,-100760,-10623,-31162,-51874,42633,76584,-30725,38283,2751,1651,50674,-6727,4829,31030,44901,63271,-72373,1512,-22781,29159,-13173,-45317,-14413,-26981,40365,15254,68417,-82667,77,22252,65489,33302,-34509,-6003,39724,-39540,-11802,-70718,-73117,-153305,-44317,-42268,17642,-53435,36229,17242,28315,49360,-25544,10547,-10246,662,-3208,-51233,3796,25399,63896,-47042,-106687,75159,115897,42785,-12888,18120,-132163,-83978,30606,-31098,-38196,25323,34167,-14401,56243,63183,64355,-5074,-43513,-85580,-93079,-62268,-9080,-11899,-33147,22994,38614,1233,64848,20873,-103529,15991,42155,18559,-14158,41862,-20341,-74648,-66491,38552,-37607,-45490,-75651],[-44233,12194,-16374,-27098,25373,66399,22820,-46603,1907,35083,13887,5253,23109,85329,20119,-55815,-34411,35578,74490,67418,32837,7400,-79753,-64961,31193,-57655,23583,16024,-19321,40123,-65211,-32907,62404,15970,22602,35410,88880,17124,-71215,-19028,-31603,-45266,46230,5370,-72726,-4848,-7114,15854,40366,-78888,-49573,47331,48413,-9088,-1266,18908,-30179,-59736,-61007,-58339,27777,108216,-49423,-25571,-17583,-701,-5988,7337,-47389,-49936,-21006,-42421,-112688,-143576,35258,42773,-11876,-35345,-84151,-52202,1574,-22553,94,18396,-2759,-14330,-47445,59164,-24604,-22131,4631,-75580,-13779,20195,-39970,-49389,-66752,-60319,1976,24428,-15333,-67556,20830,7924,-33030,122577,-12762,-32641,-32765,6348,-9748,69904,-19666,-2540,20238,28465,51296,67035,47385,23344,-51143,-28465,35863,23012,-330,60159,-50740,-50250,20855,305,-42965,-69516,-5033,23413,-46635,24517,21621,17076,53583,40232,-113102,-30424,-1039,2342,40976,19819,51429,-18430,17314,6496,-36940,34737,33396,-3845,-46780,32312,1452,-3203,-81756,-17508,20050,41864,42780,-65661,-78602,-35257,46737,-29998,-71473,-63362,21598,4684,-5751,58710,-14690,17626,26208,8073,16960,41990,53817,9899,9124,13037,48378,37572,60025,1624,-37667,1782,35191,28211,29016,90893,-10413,-2855,-93045,26301,146204,50649,5273,46525,59565,45947,5131,-27351,7502,70816,121671,52661,-50929,-39332,-55488,21863,-44442,63311,11976,91128,11325,-24185,-14662,26658,-85424,-46125,-3852,41395,65324,17768,-40407,-120370,-90099,12619,111760,34664,-4576,-36257,-21221,61477,-88434,-80091,65376,-1969,48853,-98468,-12587,1647,-730,-33654,-948,34955,-234760,-1372876,-927878,-292077,-123777,-164350,-105927,-19570,49959,29189,-52417,-66790,-19926,12959,-30878,-9990,10809,25586,-30452,-29213,15062,-115836,-16817,-31158,24309,-45047,-15640,25344,23257,40809,-95282,-11781,-13201,-20212,9619,25448,-44210,-4980,7330,-81937,-7273,-18460,48354,-42567,71038,-24892,-4131,28186,50671,-59308,9544,19264,-20601,27797,25679,46069,-7873,69266,53036,20117,-19414,-40439,24125,9997,-61226,269,-26643,-30940,-63121,-1767,-27516,840,134870,44884,-39594,18608,11561,67708,19339,-58510,-14311,5047,25599,-12782,-43789,24994,31696,-31125,-82405,-77577,-128040,-85149,2773,-56761,-31496,-65158,-113697,-18734,-151670,-58977,-34094,-19978,11149,-127319,-57762,1324,-48651,64283,37160,-100193,-51355,-23896,54685,51993,1607,-8720,-40586,-11743,-51146,40018,78621,49984,33438,-29839,49554,100030,-8507,-12690,-51358,77626,19516,-64995,-68995,-11787,-10162,812,17465,18791,-33023,14616,-17115,-29298,-58775,-55933,-27057,38045,45300,-14104,16526,41392,-35021,25748,-16054,-49842,-1831,-357,34405,-37944,4168,3114,-5514,-55745,-100103,-5828,-76338,-38364,4118,-30436,2877,6850,-6705,914,35725,-3176,-11097,-4620,-23505,-61911,-12722,-45864,-2788,-35050,-54699,5874,16053,-277,-20701,-30444,16363,17017,43066,47028,23835,2131,26653,2271,-12246,83786,31202,-47564,4669,6013,88834,41075,-50984,93306,18606,-29333,-50922,-8149,12197,-88198,-10713,20384,53786,-44317,-14040,-19927,41554,39679,-99614,-39513,14038,-20992,-2278,-43142,25275,-30775,-9324,-104094,-36564,68384,-43913,-53344,32571,-1757,-67810,4503,-29757,5096,-43477,25789,-935,26151,5919,38136,50346,-59486,50320,6977,-6024,26093,7661,22449,-7816,71511,44470,-32522,-33370,16767,39392,4526,18856,-9408,-13890,25207,-35754,-69036,25501,94175,25944,-11458,54506,-69640,27562,14117,34650,14476,-33394,46254,9299,-8302,1884,-43945,6692,-13509,-102729,-47964,2752,51375,32114,9412,29762,30457,29906,86634,11935,-14524,30837,-32254,-30460,-83070,-14664,10220,7559,55041,67988,6990,4364,-8646,-14077,-29559,15690,44723,78472,52659,-78106,-21459,48032,145759,43696,1766,-1693,-6592,19870,8543,-78166,-5412,65626,-25796,-48207,-22647,-58168,-24112,49786,21542,63806,-12269,-35579,20659,1904,-12232,-29743,30056,-100643,-52066,-23081,-7627,-10203,-9838,66383,68145,55617,-36084,12964,9472,-43903,-3918,36929,9936,7945,-29177,34584,3256,18458,11359,9228,-47755,-91249,8934,45850,1252,-35404,36130,-19399,-22033,18611,32528,52362,50328,-4354,54156,67716,57549,23753,86321,33533,5168,15460,-25306,17494,20759,-96329,73176,-20118,-4481,-7850,47309,76286,-19425,-39419,63131,22364,-27784,-56159,-18015,16555,20145,-130188,-99942,46895,-65937,-45327,15960,60467,39716,39798,21565,-47768,-39311,48656,18497,-47186,-11406,-32102,58866,-736,7450,19557,71259,-2883,-3724,18864,12127,59570,26489,30243,-40275,-96279,28441,65392,-10184,-42412,75864,44374,15565,59636,34741,-64787,13140,26743,57487,-38135,66059,72776,-4282,27043,14237,1050,-37250,-4858,18974,54084,27078,-43399,-24542,-69341,52183,29566,-10337,7680,-25548,-11672,5274,51715,48118,39124,16028,58007,37812,218246,214166,438912,1889910,10592037,3844753,1084887,712342,566605,464061,382271,333927,374595,401236,359380,257140,295270,243149,229793,145758,282150,136317,208281,67528,50270,107158,74166,24539,208985,98602,89795,24455,53938,65024,33624,122172,119083,41191,132165,55012,68309,118737,175351,141790,39866,12175,108251,20983,40597,47326,51427,-7412,115732,17085,56337,69662,38921,35396,20505,82912,175647,76420,29370,61173,52842,120556,78779,100610,173201,53247,53968,33105,100006,71919,127151,67554,163347,139690,56889,75471,101538,38432,69166,17642,45201,138432,114844,22216,25432,76821,72372,78180,-14575,18081,-9021,-40700,97468,166016,88344,-2703,-81014,12589,73376,25334,68180,45937,53099,-48720,-42105,69995,47623,48218,-48688,-5858,-35741,-26003,-36038,-93807,-108572,-77764,-53280,-48929,40665,82115,17418,-19470,2473,-36717,-9522,33870,59927,-41899,33375,-102994,2289,-58185,-23087,-54380,24425,-56465,-16734,-25383,24026,29195,-40925,-38981,-73732,-40670,-12338,10903,-82316,37837,-25652,-50314,10177,-6086,-43915,-6469,-37942,-24150,21166,71803,-26058,-2869,4890,26844,-28554,-72686,-67861,37526,-19710,-68070,19817,66531,-47742,-91773,19342,44077,50805,-94343,-70327,-46684,12439,80957,-40558,-19538,22851,1135,-21192,-16348,39721,72177,27163,-103467,-19426,-17694,-43013,31491,56295,-58671,57355,-665,-28957,30272,-34043,45165,25361,31826,57947,-63243,-17567,-21457,40967,-31585,-29574,-33432,-48563,33477,5744,72180,-72475,1157,795,71127,31385,-23159,8881,48512,-50146,30470,-61066,-69593,-158754,-49195,-33202,-10475,-62591,34074,14553,1889,41840,-29201,13355,-2555,-16651,7547,-50091,580,35274,58235,-61765,-87306,48581,93482,41526,-33403,14697,-115032,-111162,25959,-11466,-26964,13383,-12272,-41872,67185,54803,49508,-15270,-11844,-72042,-76920,-76188,-6029,-20942,-25740,14392,30767,14996,73737,2759,-130564,7984,58655,12208,-12200,44584,-11174,-61541,-64800,38777,-33736,-31545,-64552],[-52321,9471,4560,-76407,12490,100570,20124,-58595,-3189,41448,16833,-4581,17790,84333,28112,-72230,-43111,9646,48405,57947,-13124,-43435,-25335,-88457,14753,-48071,14649,7343,-9230,37130,-74382,-12718,85984,25425,28686,26137,83150,34509,-92009,-11248,-708,-51117,44538,3329,-67503,9991,-10564,28057,64364,-80699,-5049,79939,47668,-5452,-24034,28954,-12933,-72463,-50869,-55942,24143,78609,-60610,-2572,-10986,-18908,-17982,-24102,-56486,-72266,-8236,-34026,-101962,-126967,32622,26552,21997,-2516,-90017,-52611,8371,-37517,-30725,4602,23708,-7538,-54675,66842,-6041,-6261,-13012,-91032,-7678,39301,-23065,-59895,-66221,-40606,-23495,24248,-14461,-70719,51138,76,-38086,75928,19883,-37420,-45538,32250,18163,48946,-33996,-2049,30010,47448,39001,67692,56596,45936,-38878,-21835,19027,-193,2689,52538,-33665,-56644,31914,8120,-71404,-70804,3468,13154,-28584,38315,30308,45088,45786,22758,-78037,-17244,-9288,-4315,27927,-20647,38651,-30158,-1470,10245,-32896,53269,16272,-6353,-79188,968,-7773,19566,-60108,-31545,-5430,27303,43975,-44766,-27906,-31750,33898,-18631,-53451,-41806,11771,27594,-10905,49020,-46694,-20074,12587,10437,40025,49911,2594,-7378,5083,-3790,48827,12114,55763,7615,-18384,11312,18956,19594,16178,83678,-17777,-36659,-94909,26872,111525,28222,-11375,63497,49465,45028,-24372,-55403,-8165,48908,84208,15367,-20546,-40722,-62211,-25267,-37070,42882,-994,94110,2054,-16923,-5720,23376,-109489,-44045,11969,46218,54413,22617,-52637,-123740,-75366,12659,80862,30983,16846,-43958,-36463,42639,-124254,-79061,69054,-4456,42029,-125276,-22131,-3295,-13439,-56573,-31326,26157,-246078,-1182727,-947685,-443971,-198725,-161975,-98660,-22689,-9169,12227,-61328,-71537,-9822,11338,-26189,-15262,14624,9545,-37248,-13872,51139,-52022,16723,-22183,30419,-9785,-1864,22771,39894,29858,-94448,-20246,-34806,-15556,17359,38603,-5458,-5361,-719,-77778,19444,-12205,42552,-43999,33450,-20279,11517,13089,43982,-58367,8326,40654,9039,24139,39709,57880,-14667,55958,62757,27212,-8206,-37158,-4107,36692,-13708,-11699,-5796,-39700,-47267,-3503,-9540,849,173757,44044,-38946,-2148,30517,75216,39513,-44976,-33484,-3791,26231,-29443,-67265,22749,33040,-3219,-72499,-89209,-98377,-56863,-16845,-74269,-1902,-32099,-90023,-49831,-150557,-55584,-15589,-13795,24127,-130597,-27529,-5212,-49067,43175,17008,-113000,-121119,-38114,88801,117590,-15683,-24936,-58116,-15126,-38485,50778,84302,35048,30992,-73874,34696,131080,13182,-7019,-43873,53738,1394,-59551,-62077,-29259,-21848,-8814,21794,21463,-7178,11499,-14094,-90242,-90963,-50881,-42919,46183,69987,-33257,21663,12928,-57581,7492,-111,-33893,4008,-18593,48291,-16302,6738,-21838,-2863,-38444,-98015,-3039,-65478,-45642,21131,-24578,-18700,43046,35691,4349,20533,4533,7659,-35369,-30972,-38036,-11617,-52841,11916,-46788,-102049,2046,35824,-18854,-64799,-59780,9244,1918,26171,34147,22606,2380,42690,6431,-16792,49860,33042,-48417,-12848,30169,73787,26417,-51479,85608,20021,-55353,-60149,-23655,-6716,-54078,-16182,26601,50190,-39521,5865,-6034,24843,17072,-87582,-34197,9872,-29494,-12092,-39183,41940,-26250,-22063,-116146,-52498,42358,-46968,-62576,38112,11520,-87276,18383,-23383,212,517,26142,-2980,6152,9859,33610,40954,-53741,50177,16201,15526,20780,-37799,-9013,-15134,69299,29167,-8512,-6642,17542,668,-631,20216,-19303,-10985,39130,-31883,-69879,21945,98702,38673,6742,88366,-48737,17630,16423,49186,4341,-19897,58580,19055,11815,10227,-42594,25538,-22785,-110113,-40348,-22430,47182,19054,18607,1808,-5032,21685,111675,28531,-23542,21988,-11685,-65270,-61346,-17464,8859,3752,44271,47593,-20782,-1923,-25962,-21054,-31045,30051,31484,53965,9172,-95882,-29773,17455,151619,101505,48971,2020,-25727,54120,23754,-69446,-11725,50961,-16368,-40169,-30698,-7699,-21922,44074,21654,46745,-11849,-40159,20112,16957,-2735,-31343,17714,-90949,-52056,-19776,-14895,-5211,5080,69631,61699,44466,-13814,8014,13531,-40619,1822,13370,3701,16280,-29042,44019,1953,23882,41098,18906,-48513,-74558,23766,60700,28832,-18410,22901,-13866,-40228,2701,5627,39383,27128,11793,50925,110590,70726,34690,91138,35832,-4948,1233,-6955,17043,13292,-107615,57418,-3919,-4297,-4972,43325,78368,-5685,-32970,22547,9927,-28417,-56871,-10371,16365,16392,-130553,-81277,75771,-59175,-45414,12764,81061,27658,48858,5539,-29984,-40335,8032,-4304,-83601,-36659,-35623,32311,-10655,-8730,19,72060,-6383,-19739,4232,3833,70581,5852,20295,-44958,-86980,61005,68500,-28713,-69786,88699,48869,27694,53145,36340,-121434,-5162,-1057,57587,-43147,59486,85253,2889,19677,19428,3834,-35218,6599,26362,43974,14703,-44276,18884,-51437,40456,48428,-35826,9745,-26043,-7351,12415,53774,62233,48026,12876,59333,32883,209092,233611,393992,1717305,9628035,3476275,972236,646460,527692,468528,371336,292001,317466,340606,313949,231296,283510,222977,214918,122593,255574,132430,200434,29713,14171,107490,99728,33522,214453,103440,113523,42163,45051,80009,-1892,104636,120996,41416,105272,29828,65907,116618,144399,128179,38314,-6959,64644,15636,-12215,41484,26990,-21302,112645,6576,22193,45212,10842,-28134,-16183,100490,165173,36221,768,54497,37319,100397,62245,59431,116284,24954,44434,-5708,59583,67488,122474,42484,149168,95416,43009,61892,95015,37710,74903,9272,53882,102448,116621,20280,35644,107662,92150,94580,-8671,26288,-39574,-16018,124533,138180,85191,11944,-71951,30816,93916,60467,67346,79278,60401,-54788,-61503,75846,42061,36457,-35648,20064,-18303,-2296,-15066,-84635,-51750,-59636,-35248,-19470,49346,98123,16410,-15234,21892,-30380,14110,42647,51172,-30990,55444,-105551,-23669,-72651,-30174,-68161,34281,-38186,-14616,-23418,36826,36812,-62584,-37460,-63260,-29930,-15879,3893,-57967,68310,-60314,-46206,27305,41513,7889,-6150,-41678,-32875,-25491,9956,-29869,-5946,4014,37929,-25614,-75942,-77616,49205,14511,-82296,-2702,60103,-50767,-85329,-15162,6855,45164,-78224,-40643,-32896,7936,73575,-44429,-49726,34397,2001,4778,-7827,32482,23371,25271,-98940,-10071,-12270,-38246,-1138,29918,-69930,62013,-1400,-66573,-491,-55099,74335,13929,9035,49545,-44269,-40870,-16902,49377,-43744,-11301,-48259,-62581,20207,-1611,73811,-60835,-12732,-24326,62665,33383,-10665,23731,58413,-51273,56482,-42696,-47624,-132603,-46757,-16402,-28234,-56466,31919,20399,-24726,29701,-26579,17487,9214,-30770,23991,-46881,-6290,36785,39351,-70373,-62386,18924,61642,46405,-61979,16421,-89116,-134630,14167,-5674,-11931,-1329,-60742,-50499,66597,42882,21600,-25277,21067,-31300,-35922,-65686,-9579,-34652,-17150,-2280,22646,32613,67134,-14869,-131934,11010,80253,18493,-11242,29403,-5459,-47814,-54803,35991,-20952,-18944,-52613],[-52669,10313,17765,-102540,2231,116469,14252,-61535,-4997,37710,8687,-15145,13969,79073,34654,-72391,-53317,-7035,17346,36115,-43882,-90103,13907,-105048,4659,-38767,3478,-195,-5839,13373,-74672,5009,94500,30816,44212,17863,73727,54053,-100638,-62,34949,-57233,47828,1159,-49694,25564,-10835,39414,66787,-76683,49737,135343,36055,-1100,-45915,34045,5598,-77773,-30794,-52819,15205,42558,-61685,22175,-5181,-43849,-33628,-43871,-66862,-88948,11758,-19259,-69746,-83446,29840,16584,56189,25533,-85079,-50835,-5436,-43669,-48580,-1770,56327,-2963,-63099,66327,20966,23485,-15442,-92395,-2288,61376,-6203,-63381,-68605,-22069,-41327,21295,-16877,-57190,77886,-5948,-33472,33054,46492,-42356,-61586,40060,44712,11758,-37642,-227,31931,63320,24428,65649,61875,67460,-22380,-12876,2640,-22420,6254,46812,-15782,-65676,30167,1768,-87924,-67088,4974,1400,-17070,41916,28713,57497,32890,335,-40990,3243,-22847,-4768,18614,-46268,30044,-38888,-8955,17050,-15448,64767,-3377,-15724,-99872,-19254,-21634,36026,-31209,-42452,-28323,17484,42386,-26450,23555,-17376,19836,-12139,-33363,-17298,-3380,48011,-8877,34259,-76555,-62158,-6315,14553,58624,62455,-47154,-15896,-1753,-13782,58143,-10079,38250,16714,7094,17822,2087,20673,3285,66787,-25190,-64616,-75154,25253,69320,10327,-33999,76076,42913,35771,-49272,-83731,-19937,14821,21425,-28663,26495,-34401,-62670,-71149,-31971,3875,-20590,78847,-9195,-8182,9948,24576,-109031,-33516,34186,55603,35171,21970,-68094,-117274,-55357,6229,60312,37658,37822,-48057,-60940,7407,-146396,-65667,68315,-24358,6625,-137294,-35965,-18386,-25908,-74827,-54139,11176,-239425,-1005036,-1030131,-531958,-238532,-151650,-94740,-37590,-66820,-1229,-67011,-71748,-2556,-1447,-23342,-18427,12448,-4561,-33589,5172,71246,6388,44519,-5426,33237,16067,16844,24843,48009,16672,-87427,-34284,-59227,-15051,22704,41021,33463,-3202,-11133,-65691,34525,-10337,30094,-50176,-12981,-15593,30184,-10798,18903,-58038,6781,47802,35524,9623,36307,59106,-26766,31182,52713,27233,-2270,-32162,-40105,53671,50484,-16020,13640,-39490,-20541,-5758,-11620,-3851,200706,40843,-34014,-19019,35574,71875,54056,-24189,-35105,-17137,18230,-44141,-76511,7982,28213,20102,-57802,-85613,-86187,-103658,-47876,-90340,19465,4443,-50581,-68989,-140379,-45918,2325,-6813,34770,-126579,-5825,-6653,-43184,14126,-3166,-107153,-164732,-43140,104712,159448,-40603,-42897,-67627,-14840,-24121,63868,86383,22843,31317,-110560,32277,139968,22571,-3426,-41670,25951,-12219,-39000,-49294,-43576,-28333,-24962,24882,20162,26441,9271,-12931,-125303,-107163,-38177,-49119,42217,91390,-44554,11479,-13894,-65934,-7353,17400,-29037,6106,-36676,52880,7791,5024,-44699,-2120,-18091,-91398,7435,-40994,-44122,29991,-16139,-48161,50794,69919,3673,2017,11037,30966,-63516,-35610,3102,7587,-30173,20263,-59722,-121648,-5835,38360,-28982,-80041,-65907,-3955,-14240,21011,28807,28885,12178,53506,8011,-19908,-7848,29485,-35396,-24516,57034,58809,5960,-45351,55132,22724,-67398,-67155,-38596,-21776,-25318,-16196,25196,37330,-31155,27675,17429,3008,-5528,-50949,-22719,5549,-34849,-29087,-29580,53881,-13887,-25234,-115393,-52059,8567,-47266,-54728,41286,25618,-87481,20849,-21158,-10408,46395,24908,-11131,-15648,13367,25181,21203,-47711,40362,22398,37180,6924,-83267,-36603,-3919,56410,2614,4308,22777,22458,-38754,-11157,4620,-25278,-17783,35044,-26101,-61852,19865,86132,49676,26499,100795,-18804,5111,18228,46047,-6259,-8615,62138,25349,26754,12872,-33475,42212,-30460,-105163,-31012,-39328,25849,-1230,28926,-18599,-23111,5552,112046,45804,-26324,8117,-5999,-95758,-15992,-24379,11130,4274,28202,30864,-39687,989,-36354,-23342,-30796,35617,16377,25544,-32031,-95844,-30014,-9930,129828,144039,83446,19318,-41454,82382,37250,-50502,-21128,20325,-6692,-33170,-33664,49701,-14865,33342,16165,29822,-16176,-33077,19929,37721,5305,-21140,7890,-61813,-44064,-549,-10551,9965,10177,65650,39906,30915,4939,5433,24504,-27296,12961,-11186,414,21193,-34239,46861,2222,22617,66531,18812,-39206,-48803,38598,67637,58721,208,7377,-6050,-44418,-15635,-18759,17473,1985,18378,25425,134868,83296,47841,80115,33229,-23550,-14096,22772,22446,5024,-97746,42723,13291,-7794,2074,40251,67583,7985,-23693,-13120,2160,-24270,-60456,-5669,23390,15838,-111310,-49850,107906,-41475,-49587,3838,94435,16047,43962,-19596,-10861,-36571,-36278,-29727,-116372,-58796,-35164,13765,-19541,-22533,-36209,59641,-14565,-38348,-10455,-7046,72546,-18044,16609,-53755,-67398,79639,64900,-38182,-86692,75093,43952,33592,35811,38154,-165447,-11040,-26927,52834,-37420,44089,95971,-6948,12497,21823,5141,-28290,15112,28205,30712,2944,-31638,62925,-19523,32197,64815,-65021,9386,-23078,-7180,22159,50996,66269,60130,15436,52125,27217,195867,250482,368659,1591078,8975892,3221086,895588,614105,506174,487756,391894,269107,291332,287276,266559,219158,264608,201154,198277,114888,225913,141457,201433,6446,-3863,116952,120194,94908,214042,119513,118141,53123,38673,80376,-28340,86164,124989,41889,69261,10916,80983,123578,110508,107299,57376,-10562,21169,16303,-43831,36333,15150,-10695,104784,-359,-9689,16583,-3887,-59926,-21704,123784,139522,6924,-14558,42297,19578,69716,35936,21573,39872,5630,54463,-40126,17363,49271,110699,22235,127612,57141,28189,33828,79465,29745,58920,-12392,53740,40234,92324,3702,32065,126516,108648,81989,-4434,35960,-68194,5929,117765,86093,63809,14263,-64074,46518,103168,82738,55679,101422,51097,-56646,-79308,76925,28908,20234,-15559,44006,-2845,27834,6224,-67699,4055,-42018,-13827,4987,41093,93716,11467,-11957,37289,-16459,26642,47916,39409,-17608,72081,-92696,-51909,-70341,-43275,-71745,40425,-21521,-11878,-18514,48495,46984,-48948,-24633,-48489,-19320,-7845,-2526,-32013,75037,-88502,-27667,45333,82600,52123,-7728,-45222,-42941,-63963,-57008,-24195,-21543,-2414,38528,-13876,-66445,-87142,55436,44575,-64890,-22878,40385,-49732,-64736,-41863,-25378,36925,-48970,-16781,-17834,4095,67864,-43084,-80152,43307,-3974,27626,-12241,21480,-12301,21681,-89090,8886,-19391,-41113,-41366,4348,-68347,47377,5040,-94173,-30154,-64125,80995,-805,-17460,42283,-20366,-60222,-6935,47030,-49270,3608,-56956,-64590,5416,-5451,70285,-51423,-44679,-44651,42975,39828,-2805,35294,68059,-40509,62844,-22005,-11745,-87191,-36137,4881,-36935,-45255,30226,34887,-44276,11956,-18389,24181,22628,-39844,39214,-43009,-14950,30974,15176,-74510,-38976,-4535,28947,55752,-83309,23554,-61929,-143629,-2375,-15034,1948,-13894,-89490,-39525,55014,26980,-14159,-37394,48643,26082,24826,-31993,-20919,-49990,-9568,-23732,16007,51153,38408,-28901,-110252,21601,98790,29865,-11545,4822,-3095,-36155,-37206,32064,-3752,-11951,-45152],[-43750,12725,21942,-91284,-1795,110326,8207,-54312,-4181,27373,-5369,-23186,13194,68536,40555,-49819,-59998,-8872,-12349,6590,-49583,-116125,23625,-109629,7547,-27993,-5253,-6241,-10100,-14234,-63002,14949,83935,31090,65222,14515,63915,70587,-98982,7603,61829,-57456,54177,-1040,-23481,39077,-5273,48013,43766,-65562,98235,184964,13966,-222,-59853,31157,18113,-73529,-7539,-45969,392,12832,-51319,41766,-3055,-65187,-46294,-41852,-78631,-96571,29407,-3834,-24618,-33252,28811,14718,80706,40221,-69790,-49009,-39030,-40971,-48503,-4072,81979,-2209,-67584,60873,50874,59549,-3197,-81105,827,83862,8396,-54806,-69654,-4027,-48327,17971,-20417,-36503,83823,-11733,-21554,8270,63313,-46341,-84005,31232,64010,-25291,-30480,5281,28157,72433,16203,67523,63736,78870,-4720,-530,-9535,-33872,10456,42384,-2779,-71134,16927,-16037,-87170,-58946,304,-10814,-17802,33221,14332,48890,17232,-19235,-14369,20404,-36392,1193,12823,-40852,25078,-41095,-782,24630,3322,68285,-23262,-29387,-98855,-23639,-36921,43484,-2220,-47596,-45941,15224,38781,-14978,59525,536,11239,-9776,-18130,1110,-20626,59470,-1275,21639,-94424,-96150,-27257,17972,67110,75191,-82165,-15898,-9804,-16570,70332,-24884,8464,30439,30900,22611,-8261,33387,-5779,45667,-32329,-79948,-40982,22201,31438,744,-51571,80987,39075,21292,-62650,-103316,-26883,-19349,-45241,-72634,66296,-23437,-58178,-99393,-29023,-47306,-43280,47516,-21606,-1747,29652,31961,-90213,-17568,57069,67115,16884,15092,-80923,-97463,-34135,-1520,57190,57256,56247,-46833,-88912,-33644,-150028,-41938,63868,-57203,-45770,-135385,-48095,-34973,-36200,-83491,-64316,-12677,-220910,-873742,-1149626,-549959,-244169,-140119,-98364,-57307,-104746,-12379,-70992,-67980,-734,-22220,-21250,-18391,6739,-15639,-16785,24113,73454,35462,57267,13609,32544,25101,33559,32578,48662,1755,-82452,-49099,-76948,-18728,22487,30965,56451,522,-20132,-49234,38385,-12518,12335,-52914,-49816,-9271,46975,-35647,-14406,-56545,4929,33561,51733,-11140,16884,50887,-43586,2500,27558,21935,-1941,-25074,-69693,54599,104687,-12472,25148,-26255,11647,-10066,-33933,-8950,195611,36475,-28608,-29431,28460,67606,59362,-2999,-21391,-32099,4675,-53240,-67264,-14098,18768,34041,-41017,-72720,-99285,-209984,-79910,-100352,29158,35724,-542,-70638,-129485,-33438,18200,4532,39761,-112730,-686,-7385,-35408,-13276,-16889,-82219,-162971,-40320,99478,158509,-66603,-54877,-68226,-11431,-10168,75373,85154,16409,33097,-128352,38343,124780,19343,-5145,-44303,1085,-21316,-9889,-36092,-52340,-27596,-45132,24355,16037,57911,10114,-13313,-130380,-113127,-22779,-45213,28603,106161,-44256,-12803,-33386,-57318,-15623,32484,-34700,8244,-49270,44755,29839,-949,-59032,-4399,5818,-83284,23851,-7284,-34085,29606,-4517,-74541,34219,83221,-1311,-13075,15869,53047,-74703,-35202,50071,39793,14345,17974,-71603,-109326,-15179,28349,-30638,-65193,-45225,-15570,-29136,26227,28415,39497,29375,57901,5857,-19759,-64422,21089,-12604,-23391,76282,41326,-16481,-33134,19975,27957,-56157,-71272,-45426,-29183,-8816,-8325,16790,22787,-21092,45536,41755,-19849,-22729,-1297,-6776,3308,-38132,-50648,-20021,56857,3021,-14608,-97614,-36935,-19676,-43820,-41314,40542,37962,-73576,9968,-24861,-26194,82561,22054,-22553,-31859,16553,14760,-2929,-40922,26401,25494,54701,-14498,-114806,-55951,23506,39290,-17403,5004,41263,28751,-70152,-26666,-27830,-26683,-35454,12424,-16129,-46189,19707,56752,62527,47291,95111,9456,-7205,19770,26166,-16663,-4809,57194,28348,30441,9452,-19766,52847,-34284,-95811,-24078,-46301,-5264,-17593,38255,-25288,-12672,-12051,85455,61477,-24883,-10670,-16744,-115118,36043,-32208,12868,4575,6784,23261,-44315,12028,-37408,-19567,-27820,31612,1532,5020,-60158,-79907,-24386,-38075,85430,144121,92145,45239,-52602,96187,44772,-27355,-31918,-14513,3709,-27829,-32447,90353,-5106,20252,4273,17659,-23794,-16538,18876,59214,15044,-1360,4642,-14464,-33001,24374,9513,29731,4960,56315,9750,16839,16662,6688,40638,-8519,23396,-32549,904,20700,-46117,40544,3106,14167,77533,7210,-14670,-22159,44855,62891,78434,15289,-9755,1696,-35694,-33422,-34019,-6819,-17198,12076,-17502,121797,86995,56285,56290,30171,-44326,-27164,59342,31648,500,-76122,32032,24289,-14424,10779,39776,41165,19226,-15152,-35472,-3655,-18538,-60295,-2650,36582,20054,-77544,-18962,123159,-16596,-54674,-6204,91537,6083,28876,-41230,2822,-26267,-67514,-52888,-138389,-67092,-29145,8967,-26723,-28710,-78884,39342,-21187,-57575,-21335,-19076,62169,-39278,17966,-63295,-43984,81167,58490,-33261,-88568,47609,36477,33171,12518,41211,-169400,-397,-44579,46046,-23617,23930,101152,-31451,8120,17127,4523,-20529,19369,21254,18849,-5597,-12065,97692,18349,36159,73517,-87102,5027,-14469,-7934,35576,49094,61944,74280,20826,41003,21001,179044,253669,343756,1454052,8214637,2925135,810479,579086,471849,483882,416416,255486,278668,243443,227914,215804,237965,171036,182119,117778,194001,152477,200503,-146,1139,132841,129019,166501,206299,137849,103580,53600,30896,69698,-41436,72147,126986,37485,28233,2625,103441,131004,78662,81636,78974,-6257,-15349,21812,-42068,28169,13243,13997,88646,-3869,-29298,-13555,-3193,-56716,-3538,138939,105064,-8571,-11685,26176,4863,42257,6492,-993,-13690,-1697,76954,-59988,-11256,24964,102856,14990,103787,43875,16731,3867,61797,17253,27575,-39784,45814,-12485,58314,-21832,16115,129733,113813,48462,-412,49010,-79017,23504,82879,38341,37684,6768,-56576,57524,104078,98157,41954,107716,38275,-52695,-88978,74221,12333,4553,4316,60798,7406,48890,22268,-44517,42887,-30741,2426,18462,19896,74072,3464,-10350,43970,2059,25500,49219,24866,-6076,75941,-69367,-75224,-54850,-58315,-66297,40936,-10493,-8749,-9720,51893,57304,-4816,-5408,-31817,-10168,10034,-7319,-11274,59213,-99470,2497,58626,104436,76780,-9836,-47039,-52341,-81256,-107613,-9611,-45352,-14128,29381,2155,-41248,-91279,51328,62387,-24679,-33690,16035,-44214,-35809,-55020,-37528,28235,-14852,-2228,-4469,3083,66039,-38261,-106420,50393,-10665,44762,-25750,7591,-21978,18893,-75121,24540,-35481,-50517,-74775,-13665,-60999,15202,19071,-91212,-44587,-59307,62864,-14556,-40292,38449,1391,-69622,8095,30883,-48574,10395,-58543,-57296,-7001,-4731,60728,-43794,-86308,-52516,20441,48040,-2276,41180,74696,-18330,56491,-6392,27133,-45383,-20521,24934,-42336,-39075,28777,53763,-51364,-10064,-6576,33145,34893,-43172,47263,-38999,-22418,20143,-5747,-74612,-21238,-16355,3703,65285,-86132,34318,-40144,-132886,-19642,-32695,11443,-20268,-87885,-15072,37132,6602,-47840,-51442,66108,80808,86066,12111,-36310,-62013,-5160,-45539,11672,67336,-8255,-37163,-74627,35133,106457,34147,-12793,-17069,-3045,-28691,-15079,28973,13403,-12676,-43881],[-26813,14293,21933,-50969,-842,86579,5279,-38175,-2868,14393,-18820,-26799,16901,52386,45410,-10114,-57711,3493,-34196,-22932,-32615,-116507,8207,-100668,23887,-12930,-6993,-9571,-19409,-31715,-40989,14482,57637,27165,85170,18098,57606,77768,-92540,6119,68741,-46888,60838,-2967,3675,47793,7269,52125,1924,-48172,126717,200633,-14671,-6210,-62076,20047,20216,-59561,11251,-33605,-19616,-805,-31182,51565,-6275,-73761,-49192,-15479,-89397,-93922,36149,6859,21926,4064,28934,19811,89391,39944,-46521,-47768,-79206,-32051,-30999,-6564,92098,-5647,-63951,54697,77528,87585,17758,-63620,1221,102893,18634,-32455,-63779,15822,-44433,16471,-21764,-22099,63811,-18419,-8491,3513,68993,-46556,-109623,13023,74231,-45960,-15699,15768,22236,73023,19479,75032,63206,73999,12084,15816,-15352,-28181,16062,38460,3115,-68198,-2487,-38753,-70624,-47855,-8046,-21750,-29050,17535,-10515,21577,2065,-30139,-4864,25385,-45212,12270,8399,-2811,20423,-36278,17999,30507,14782,64796,-40705,-42061,-74545,-11684,-49742,43661,20274,-45885,-55890,20919,34173,-11902,70100,11257,7610,-9856,-11826,8797,-36307,57922,8433,17515,-93632,-109052,-45779,18796,63034,83029,-95456,-10708,-16984,-12857,76898,-29743,-27259,48327,46912,28162,-8196,54367,-7852,25646,-38362,-79541,-3923,17867,4264,-1763,-56266,77103,35325,5955,-61504,-107422,-28027,-43659,-92065,-110922,80853,-12383,-51242,-102609,-26736,-97114,-63463,7463,-32532,283,49322,44655,-62238,-1277,73493,74108,7192,2934,-84631,-64863,-15008,-6661,67403,85860,72976,-38552,-111344,-67896,-133983,-14383,57450,-90846,-96945,-125250,-50559,-41359,-42879,-79848,-61297,-46332,-201034,-799786,-1269355,-516245,-228514,-131645,-109526,-74607,-114164,-23568,-74577,-61567,-5843,-46248,-19339,-14842,715,-25406,10650,38705,61151,27578,50799,29328,28132,17139,41010,44703,44471,-13038,-84892,-60918,-80637,-24793,15315,10006,53409,3991,-24886,-32681,33910,-17532,-7897,-45303,-63941,467,56703,-52561,-41549,-52535,2206,228,53371,-31520,-11505,35394,-62851,-23385,-1224,14937,-5189,-16070,-80210,37953,127471,-2936,24133,486,39112,-16738,-68848,-10120,153551,32686,-24895,-34610,15556,69819,54212,12631,1037,-45577,-9801,-56698,-42220,-34725,6893,35354,-25702,-57189,-134498,-330950,-98908,-100134,30356,56165,50680,-54795,-122255,-22188,33894,22046,36632,-88102,-12782,-12327,-30199,-30680,-20207,-43668,-119086,-33931,78857,115039,-86424,-54020,-62301,-7453,1304,79709,80622,15361,33568,-122359,44716,93575,9425,-14287,-49218,-15190,-26982,18049,-26186,-54465,-18923,-64269,18650,11201,76844,14112,-14647,-115723,-112358,-9821,-34205,11440,111765,-31950,-44485,-44691,-35892,-16423,40900,-46164,12893,-52736,25503,46753,-9439,-61415,-10396,30953,-75832,42459,28731,-17016,21889,9760,-87794,8795,70380,-9005,-18959,19861,70577,-61252,-29130,89382,74976,65155,4393,-80004,-75865,-22477,16533,-26402,-32893,-4309,-17936,-41971,32194,26712,48767,47748,56010,617,-15217,-95613,10383,13475,-7480,79864,19573,-36607,-16261,325,34953,-23538,-70863,-40304,-27614,-503,7003,3927,11738,-11001,54180,59894,-38598,-30348,44670,11593,4221,-39807,-71652,-17076,49631,19717,7454,-59915,-13972,-37511,-35632,-33788,35235,46371,-52931,-10869,-34179,-43561,102805,17514,-32956,-36728,20819,5399,-19000,-32313,13247,25753,63477,-40273,-125915,-65965,59137,24110,-16470,-2828,38389,32547,-86686,-43333,-68233,-22749,-61266,-22021,-1878,-26737,20609,16791,79172,68071,83061,23514,-16725,19811,-4116,-25874,-12221,47275,29184,22290,2377,-5313,55120,-32472,-88450,-21682,-44358,-33404,-22605,42465,-17867,24791,-23056,39359,72376,-22250,-33694,-38558,-119722,73302,-37114,10564,1393,-18448,25081,-35928,26394,-28525,-10279,-22045,20446,-12276,-300,-68737,-55386,-18459,-70413,32679,96973,73493,68797,-58762,91165,44661,-7579,-41328,-42637,15877,-23920,-28010,101627,4010,7473,-11501,13800,-31008,3703,15834,75355,27770,22542,10560,39852,-22815,43390,41810,45880,-8497,44214,-16533,4289,20212,11329,58037,9187,24514,-48554,3663,14773,-61872,25644,3895,168,67490,-13461,24347,1788,37997,48901,80093,23522,-26766,8538,-19221,-46187,-38139,-26434,-25650,-4411,-64766,70092,77062,54841,26633,28236,-59672,-34979,95976,39780,2813,-57710,27976,22449,-24192,18212,41441,2157,26584,-10646,-42838,-10857,-15832,-49458,894,51935,28373,-38246,-2448,101504,8469,-55355,-12642,69187,-3764,8701,-50357,5150,-9284,-71360,-69432,-141581,-55976,-17893,15513,-32359,-28811,-114280,19570,-21097,-72818,-24447,-29887,38616,-53724,20656,-69434,-22725,69476,53675,-12999,-74082,28445,33223,29192,-10506,45959,-122615,23738,-50765,39923,-6931,3985,96323,-60017,7125,4286,1841,-16596,18536,4430,12678,-10031,5907,114309,49359,51226,70118,-93279,-2905,-687,-6648,50740,49767,52742,85969,25061,31645,16936,164943,244624,322623,1339437,7490376,2637417,727267,539055,420703,438160,422633,244378,269437,202069,196936,213051,203705,135769,161385,121513,156797,153704,186776,6049,23795,148481,123128,208938,187748,147921,76836,46324,18021,55848,-39463,65661,124854,26025,-6605,11589,123532,132302,54020,55919,89349,-566,-39416,30621,-10185,15205,14403,39038,65566,-4946,-33970,-40266,9720,-30426,23121,137368,69161,-13018,7045,7774,-3072,23217,-18496,-4773,-22177,347,97566,-61724,-21162,4216,101562,21632,77871,54086,10998,-16508,47743,3815,-6564,-63759,32932,-35853,31000,-44750,-5881,117844,103001,6516,4053,62329,-66374,35562,36719,14092,18083,-6249,-48834,64534,100649,110489,33189,98447,31125,-42226,-86572,68542,-1366,-4471,18207,67189,11139,50636,29789,-17430,57356,-27584,7065,18204,-5546,51077,-5653,-11036,41552,21720,14677,47021,8999,1642,63420,-42895,-87453,-32086,-68232,-54711,38186,-4944,-4584,2046,40536,64999,49154,14448,-16079,-3345,32115,-9238,3152,34644,-88643,38175,63433,101115,80239,-11207,-45791,-58049,-74010,-128348,11785,-68029,-28733,14538,17360,-3765,-84356,35299,64509,19901,-32155,-3393,-35224,-8186,-54761,-23917,20155,13628,1618,5561,5311,67346,-31493,-124185,55866,-13049,55829,-41344,-7349,-7536,18805,-58503,26871,-50920,-61339,-92209,-19708,-54019,-24343,36695,-49008,-34301,-43313,27600,-23031,-53282,37998,15216,-67415,24406,3638,-42421,7038,-52996,-47083,-15044,752,46561,-34523,-119708,-44575,5896,53350,-8218,40731,75231,11420,48631,-991,55630,-25041,-6259,37488,-49555,-42071,27001,69413,-44555,-32649,6427,42615,43879,-40722,45384,-34234,-25812,7177,-17623,-70522,-9854,-15949,-8748,70342,-67926,45631,-27735,-107515,-33431,-48372,16007,-18780,-64796,13584,19344,-17671,-69460,-64060,71134,115390,122204,48868,-49809,-65565,-5308,-64692,9045,78161,-59743,-38788,-36740,47311,99879,22735,-14269,-26488,-3846,-25985,7078,27911,27369,-20126,-45612],[-6453,13269,24582,-3159,-382,54310,7676,-16711,-3317,1586,-26401,-25781,25816,32123,47572,29132,-43259,23523,-44153,-44656,-5364,-98392,-13970,-80234,46178,7879,547,-7902,-28258,-33372,-14813,4363,28285,21883,97238,27522,57859,71191,-87795,-6261,51972,-24563,65420,-4258,24016,49524,25005,50292,-43847,-26990,130457,172670,-43520,-19809,-52966,3342,11555,-37919,19867,-16505,-42765,2855,-5758,50653,-14814,-66189,-38233,27571,-93797,-81913,28977,9997,59058,20216,27763,28506,82198,28657,-19731,-46198,-104605,-20793,-2274,-11908,85606,-12016,-51217,50979,96809,94810,38692,-48484,-188,114116,22897,352,-47634,38372,-32533,17763,-18090,-23768,25080,-26205,-2112,10251,64524,-39288,-125649,-5190,77130,-42146,1693,30183,17391,66029,33254,83382,61110,52698,28190,35206,-14754,-4970,23790,34606,3927,-55518,-20892,-58586,-45828,-35985,-17147,-29401,-43366,5913,-38877,-15306,-9250,-31180,-11245,14778,-47293,25772,2933,52559,12228,-27773,34606,32765,16273,56519,-51817,-47699,-33882,12331,-56717,40749,32091,-37926,-57251,32438,29937,-15627,54401,6216,4444,-10394,-14273,6843,-47110,44398,16263,24660,-72891,-93067,-57052,16906,48093,82492,-87835,-4613,-21017,-4410,71385,-24154,-59428,67462,52561,36353,1512,76205,-1819,10543,-42034,-64301,24939,12674,-11638,-1603,-47578,65941,29002,-6833,-47737,-94831,-22736,-53714,-107834,-138922,65523,-5538,-44851,-86057,-22499,-127408,-74334,-31001,-39240,-2151,64300,59341,-34091,9955,78562,68977,8715,-12332,-75154,-25919,285,-7882,80110,114095,90046,-22377,-118992,-85969,-101896,7819,51452,-110987,-130821,-112811,-37197,-27660,-45294,-64344,-49091,-87226,-191008,-769684,-1355874,-457816,-206632,-126501,-123292,-84326,-98691,-36507,-78096,-54171,-17774,-68592,-17619,-8237,-3153,-38239,40540,44900,40884,-5280,28671,37997,19820,-1596,34046,57824,37853,-24956,-92352,-68186,-69548,-30055,2417,-17137,25047,5317,-24295,-19158,24731,-23855,-26592,-25607,-53027,14729,56005,-55847,-50403,-45846,-2456,-41050,40270,-44716,-38663,15675,-80750,-42536,-21422,9930,-8558,-6481,-66920,9043,114913,9091,9664,35694,49582,-24636,-104090,-5198,88766,31157,-22795,-38255,4856,79552,40333,20109,24813,-55116,-20818,-59038,-8935,-45132,-5120,23301,-15595,-43736,-176396,-411798,-93886,-88013,29151,64171,91852,-27497,-117810,-15001,52616,43218,24673,-55574,-35961,-24033,-29805,-34643,-13150,-1134,-55105,-28797,54471,48433,-95012,-37544,-53967,-6645,8759,72686,72454,16164,29420,-97535,43924,59512,1149,-30997,-53064,-20017,-30171,35858,-20427,-50467,-3153,-75941,8204,8393,76872,19132,-16321,-94851,-105183,-2738,-20708,-2183,106739,-11436,-73950,-50063,-10796,-10895,39119,-57155,19823,-46467,575,57353,-17909,-52953,-19796,52695,-69122,58899,59202,4515,10630,24921,-83149,-7540,36092,-16640,-13225,24767,82600,-25717,-18846,111271,101741,105146,-16733,-83522,-39251,-24606,13425,-19708,-791,42951,-7493,-52544,27261,17936,50945,58945,49529,-5548,-6591,-91546,1344,35966,19081,65605,-4605,-50400,3291,5490,41113,17546,-64131,-23937,-18374,7408,26634,-9408,5972,-1728,51695,68180,-48351,-27273,72658,29746,7554,-39403,-86898,-24514,34457,31601,33163,-3710,7458,-48549,-22778,-36758,26258,49721,-32032,-34900,-46557,-57390,106747,11790,-38458,-28316,27912,-16,-13603,-21043,4135,23389,59470,-65521,-117835,-67897,91937,14017,7811,-13269,12831,30705,-85880,-54867,-101539,-13394,-89154,-57128,13316,-8425,20731,-23382,96260,86204,75737,16404,-21369,16517,-35492,-33090,-31327,37459,29378,7390,-4086,6295,48844,-24132,-84948,-22963,-36270,-45405,-14919,37771,-986,72780,-21015,-11543,74904,-21022,-59122,-61369,-109304,81301,-35859,3284,-5908,-44310,31516,-21817,36576,-11211,1911,-14543,6706,-24957,9556,-56905,-31322,-18122,-103533,-13576,25135,37776,77700,-60204,69416,38179,2765,-46784,-57558,30199,-20997,-21306,85785,9339,-2596,-25644,19383,-33613,19880,10214,81606,41884,44003,25449,84220,-14998,48167,75298,50974,-26906,31810,-27764,-4901,16802,16673,71449,19338,9934,-58465,6257,5360,-76086,5418,4254,-16358,37120,-37229,69359,23648,19037,31546,63449,24794,-40565,15197,-2555,-49964,-32823,-37023,-23065,-23927,-100656,-1138,54841,41907,163,26227,-63240,-36106,125190,41230,12099,-53535,31611,5300,-37211,21902,42601,-40245,29469,-11047,-38251,-22068,-20166,-24669,7151,63905,37827,-2539,-7608,39388,26476,-47032,-12456,32057,-16929,-11817,-45731,-6012,12255,-46084,-76866,-121293,-28365,-3455,25473,-37067,-29526,-130939,8663,-12038,-78529,-17734,-36707,4046,-60041,21079,-68738,-7458,52461,53467,18867,-45687,35814,37579,25553,-27893,52194,-44189,52746,-45741,35978,6962,-11362,78678,-79579,8110,-13708,-2585,-19676,12056,-18846,14326,-10792,15807,107629,62283,67914,53599,-80233,-11771,14651,-1965,63120,49759,42686,89409,24713,28012,15265,156552,227972,311175,1274357,7014466,2443102,669426,506435,367552,360654,408194,241879,264614,167809,177854,210586,171851,103646,137102,122520,117255,142185,158581,24217,56247,159388,103652,202765,159396,143737,46620,36519,-402,44099,-23925,66751,116581,9237,-26264,41072,135114,127988,40056,34648,81965,3171,-48511,40693,35564,-2253,11696,54075,39751,-4798,-27002,-58471,28428,4916,45324,118532,37782,-11330,34809,-10834,-2927,11000,-32856,5991,5774,7166,105183,-48067,-16047,-4774,100746,37035,49872,73889,11243,-22607,40148,-6704,-30027,-76882,18789,-31798,19263,-52087,-24996,94625,78240,-32186,8618,70694,-35529,40752,-2996,14537,10503,-20083,-40743,69849,95155,120637,32200,77437,31359,-26015,-71623,61054,-6020,-2293,23961,62558,9389,34026,28479,10490,49983,-30250,-1449,6101,-25711,37399,-13667,-14558,33292,39925,2849,43024,-5565,6032,36566,-19178,-85475,-7371,-65463,-40786,37266,-1849,1600,14179,12235,67927,88773,30404,-4438,772,51216,-7183,14564,19246,-60708,70335,58348,74615,68510,-10771,-41032,-56991,-49943,-118899,36110,-80048,-42463,-560,27583,36312,-63033,10627,53562,50639,-20100,-11177,-25103,8618,-45928,9113,13074,28450,-5629,11763,9366,69397,-23590,-129635,58309,-9736,61719,-51722,-21088,17910,21640,-41398,14319,-55325,-67060,-92096,-13151,-49903,-55343,51427,17851,-764,-21960,-10804,-23745,-53455,39501,19247,-55900,35565,-27640,-31867,-5057,-41383,-38952,-18685,10058,30805,-20355,-126072,-24267,6826,51185,-17201,34737,67517,42386,47951,-6025,63760,-26915,-72,38442,-59095,-51261,24305,74064,-26963,-50766,18553,50082,48954,-32897,34839,-27308,-23522,-4960,-19223,-62301,-2874,-6826,-7551,68293,-34930,54370,-25261,-81737,-40848,-53960,17313,-10661,-41950,38188,6823,-43144,-73291,-69826,64043,122624,116840,65565,-56423,-57589,-10122,-81393,6297,81599,-100658,-34210,-6494,55136,81235,-3088,-15345,-20532,-4224,-26640,24946,28841,36792,-30623,-44034],[10610,9248,33743,32444,-6506,22555,15415,4801,-6662,-9772,-25975,-21331,39166,11164,45013,47774,-17761,41802,-42100,-54015,17530,-74703,-24332,-52931,61857,32359,15955,1268,-30368,-21843,7119,-11701,13466,19083,96794,38628,65309,51224,-87975,-26357,16882,4854,66483,-4618,32653,43137,43036,41600,-77215,-5525,114708,114270,-65905,-38333,-36200,-14280,-4850,-12884,16442,2182,-65746,15187,18866,41850,-26837,-46143,-14241,71815,-85167,-62941,12361,6301,79407,20136,22909,36821,64066,12981,5717,-42463,-98054,-11008,27788,-19848,67533,-18614,-32175,50524,108165,78566,51582,-42165,-1370,113985,20488,35337,-22517,60498,-17339,21131,-8726,-41841,-19445,-34486,-8495,16630,52808,-21947,-114229,-15774,76061,-17493,16649,44686,15310,54808,50302,83504,57718,21633,45468,54844,-9519,29778,33457,30906,4634,-35861,-32020,-69357,-22857,-25730,-24781,-32207,-52236,9904,-61216,-49519,-14084,-26117,-26040,-8059,-43918,38134,-4585,100503,-1133,-21676,36248,30459,10685,45963,-52772,-42066,10796,40483,-55976,38610,32321,-25637,-51026,45785,27748,-22217,19805,-16831,-2505,-9808,-21607,769,-50470,25201,19208,40932,-36963,-50358,-57027,14056,27659,73120,-65985,-678,-19970,6073,52602,-9928,-79651,83146,48932,46973,16165,90653,10656,2014,-42249,-38271,38752,7686,-18705,-3455,-31727,51601,19249,-16355,-27165,-70620,-11655,-51018,-99005,-152978,28990,-5414,-41543,-64419,-13668,-122127,-69892,-57778,-41000,-7398,70693,71408,-12583,12192,72142,47626,18352,-27929,-52928,9403,11227,-7091,84071,131246,108039,776,-107579,-85220,-61588,16232,48334,-107608,-140214,-100373,-7374,8808,-43684,-40718,-34611,-128711,-198726,-759281,-1390518,-396794,-188882,-121782,-131529,-84663,-71579,-51394,-80816,-47415,-34713,-85151,-16584,424,-4169,-58526,61006,39652,19508,-39438,1335,38662,7673,-21909,11680,67377,29557,-31410,-94727,-71209,-50819,-31144,-12597,-43822,-17270,3349,-19138,-9270,14061,-30154,-39340,1950,-25336,33151,44910,-45691,-36807,-37740,-10680,-75984,16280,-46307,-55002,-4446,-93101,-54174,-25673,9145,-8553,1368,-36103,-20863,81538,19555,-14846,68795,34630,-31426,-127233,4569,25424,32826,-20468,-43802,2586,91242,21945,21256,45229,-59427,-25844,-66669,24088,-40173,-15334,141,-13518,-33972,-201518,-411276,-63252,-66492,29245,61006,113613,1882,-111702,-12155,74524,60671,5447,-21971,-60509,-40334,-32747,-27694,490,34839,2259,-28015,37937,-13863,-91577,-8536,-47130,-12416,11553,54075,60247,14036,18186,-66895,32734,32980,399,-53189,-53151,-14148,-30901,38479,-16996,-42234,17294,-74384,-3910,10260,58206,21570,-17927,-75405,-91296,-2366,-8882,-7549,90751,9696,-92715,-52202,7828,-1314,25332,-62767,26228,-33146,-23427,61901,-24210,-38521,-31043,65978,-61463,70041,77485,27118,-141,38505,-62756,-3421,-6813,-21497,1942,32152,89147,20526,-7515,113422,111355,121994,-38009,-82476,-14462,-20075,22787,-13122,19109,81478,12931,-60491,4954,752,42691,55934,41437,-9966,4006,-60420,-1969,49582,47180,37749,-25942,-55005,23410,28774,43161,49898,-50424,-841,-4396,19203,45772,-18775,4576,6801,40989,66552,-46063,-16188,76881,44466,10987,-35822,-93268,-40846,16093,35778,53286,62109,19406,-58821,-6996,-46837,16176,48332,-14812,-54979,-57811,-63223,97934,6235,-37047,-9080,38705,51,18993,-7080,276,18383,40743,-85051,-96208,-63866,111702,8359,44279,-20847,-25921,22558,-70450,-55140,-113007,-13,-111798,-81878,23295,4575,17856,-53021,105081,97469,76225,-7936,-19930,8943,-59010,-38206,-58537,32135,30182,-5747,-5508,12582,35826,-9631,-82763,-24456,-25434,-34083,1248,23412,17945,106194,-4661,-51065,65839,-22433,-84285,-74692,-86307,60593,-27019,-6776,-15241,-66539,35111,-11947,34721,11255,13167,-7282,-4637,-36184,28034,-29247,-14365,-25763,-127127,-45294,-37228,2094,64933,-58211,39627,28679,1908,-47074,-58488,45603,-18967,-13549,54135,9325,-8155,-32108,31796,-29541,24567,2261,76991,53417,57742,45473,105118,-8533,36527,96035,41602,-46977,20745,-20244,-9556,9391,18696,75729,17565,-19947,-62109,7003,-4193,-83200,-15514,4254,-32144,-4208,-56636,106813,45163,-6650,17071,35386,22257,-47340,22965,6832,-43246,-21258,-38956,-13205,-38346,-114123,-62517,27451,19896,-15060,21599,-52294,-31345,140652,32221,25357,-63306,41624,-23493,-52832,20534,39513,-73960,27765,-13612,-26571,-38153,-32776,11539,17241,67516,44078,23025,-30892,-41909,33109,-28398,-5335,-9402,-36481,-29109,-33356,-27128,34102,-6996,-75344,-79721,5021,11253,30374,-41547,-38073,-124810,11544,4776,-71414,-2819,-37237,-36262,-59470,17939,-59548,654,37706,58376,55101,-9268,70551,48690,25302,-36786,59120,27890,76228,-32254,34138,14029,-19595,49240,-81486,8607,-30831,-7960,-30017,-77,-40524,22620,-9036,15839,78525,53355,73976,27531,-51145,-17437,25692,5231,67298,43455,35329,80929,18336,30747,14707,153135,210796,303143,1228521,6670375,2309718,628961,476577,317971,271791,376636,250328,261805,148855,175108,209564,153829,82065,116810,121126,82552,122414,121331,53433,91733,165580,78251,153019,127060,125678,23329,29572,-19698,38542,1045,74012,102198,-8245,-27594,87050,136461,123807,38008,20871,57115,4696,-43796,49912,74604,-21963,1641,55277,15782,-4264,-14000,-64521,45855,38261,56578,88632,14474,-7769,63496,-27080,4219,1164,-33851,23456,43074,14907,97239,-25665,-3343,1496,90344,53718,22678,89684,16027,-17766,39090,-11004,-34295,-75479,6950,-14666,22507,-35944,-33222,65432,47018,-59932,12431,70013,1569,38032,-25493,27871,14236,-30759,-32697,74598,87090,127538,37088,49840,34807,-6651,-46612,53738,1865,11824,23351,48825,5230,10619,20622,35806,30608,-34019,-18870,-11670,-34370,39569,-18976,-20927,24101,55582,-795,39805,-15805,8740,2318,-1064,-70161,16306,-45617,-28233,42627,2531,10394,23289,-28201,65408,99875,40183,195,2325,61320,-902,27075,24199,-28058,88108,43990,33400,50099,-7696,-33593,-47195,-23471,-90537,58119,-76514,-51553,-11577,30712,66265,-29121,-14921,36982,58241,-3142,-5723,-16839,9112,-35180,46895,7386,27503,-22823,14484,12868,69909,-14800,-120523,55020,-3705,63385,-51932,-31573,39030,25667,-26294,-5458,-43057,-63087,-79117,2683,-47286,-63155,57327,76699,42673,-1737,-38321,-16957,-41993,41517,16132,-38819,34974,-54709,-18352,-21548,-25990,-33356,-19263,21170,16897,-1096,-96483,-1395,22059,39186,-25027,24471,51318,67548,56696,-16273,49712,-35779,-5430,28213,-66190,-59691,20265,63677,-5129,-59894,28715,53312,51282,-20540,20110,-16882,-15905,-13558,-13660,-50863,2630,5346,3725,59775,1672,58554,-30268,-70299,-41267,-46734,17759,508,-37224,53995,1426,-65240,-59623,-63911,47635,106995,73971,61194,-54221,-39164,-18381,-98529,1221,77145,-120120,-24878,11229,57184,56449,-31935,-16056,-3916,-3600,-27849,35934,30628,41785,-39356,-33699],[18796,3239,47753,46811,-21516,-2584,25966,20640,-12231,-19333,-19018,-15279,54172,-6102,36728,35721,12971,50218,-31493,-51668,27349,-55777,-15138,-24336,59802,54479,34046,18864,-21625,-4656,17708,-28379,25531,22000,83008,45596,77422,23870,-89073,-47064,-24884,31422,63513,-3919,29318,28973,54699,26075,-88152,12541,90055,51258,-77099,-56318,-16897,-27517,-24090,9829,3286,18343,-84402,22331,36884,30387,-39047,-22367,16522,100669,-59398,-40049,-3504,-605,80364,15881,14062,41861,41763,-823,26459,-34838,-59315,-5501,49324,-27658,45357,-22104,-12071,51655,113916,48312,52054,-45719,81,101133,11967,61653,5755,75007,-3731,24434,3862,-66899,-58699,-42408,-28765,14369,37639,4764,-64917,-15444,73620,14974,25316,53518,15773,43604,60204,67188,52964,-8008,65141,70798,-2382,65631,43379,27674,10381,-15106,-32826,-68438,-9661,-19075,-30123,-29675,-50595,35051,-68704,-70648,-11210,-21444,-39809,-34471,-38483,45808,-12967,119910,-17687,-23837,18922,23608,3780,35061,-41741,-24919,46528,63823,-47599,39167,23147,-11547,-39788,56360,29198,-27062,-21357,-52747,-14667,-7464,-28458,-2424,-44709,8985,16328,60071,4524,6027,-43707,12856,9039,57463,-39125,538,-12903,15460,25074,8865,-84204,90448,39509,57320,29605,92301,25340,-345,-38847,-7277,36539,4300,-19371,-9662,-17264,39714,7946,-24702,-7028,-44114,2450,-41011,-81778,-151252,-12231,-11952,-42508,-52919,971,-76203,-47724,-65973,-40083,-12892,66666,76622,-1225,4213,58929,12615,29323,-41035,-23122,32547,17292,-8741,72713,130207,124296,27835,-81704,-70147,-22598,6857,49922,-79261,-127622,-86435,32273,60061,-39087,-15066,-24757,-161131,-225638,-754532,-1373493,-344685,-178951,-113994,-126492,-77110,-49049,-66968,-81503,-42638,-53467,-93288,-16943,10018,-3387,-86387,60931,21811,1882,-53502,-18049,32978,-7651,-35728,-21971,69158,18380,-31115,-80703,-70755,-36322,-26092,-25023,-63372,-56451,-1848,-11601,-947,4112,-35542,-42525,29365,5129,53504,27188,-27963,-6449,-30505,-24755,-94412,-12314,-36423,-55144,-20819,-97398,-59716,-14023,12770,-2968,5196,-2494,-38961,49524,25046,-42357,86284,-3620,-34249,-129560,14758,-17214,37224,-15517,-51742,11079,96069,4392,21362,61579,-58446,-24960,-81850,50771,-20519,-22490,-29051,-20122,-26920,-189208,-321153,-16937,-42736,28765,48700,111671,24972,-99012,-11255,93455,64533,-17305,4248,-77413,-54040,-34118,-16573,14787,56323,35870,-31764,35173,-50934,-79682,24601,-44017,-26051,9962,28135,44110,5580,-451,-44608,12816,16342,7401,-77020,-48516,-1623,-28285,25948,-12721,-32331,38714,-56721,-12350,18379,26957,17756,-19377,-57596,-71935,-7134,-955,-4425,64648,22019,-96959,-52572,13166,9963,399,-61291,28252,-17832,-41760,61101,-27491,-24367,-41619,67475,-50987,75144,80129,46998,-7602,48287,-34019,21213,-42711,-22146,20374,41855,89910,62648,1051,100604,100772,112190,-50667,-78295,-6647,-9693,38755,-7485,25974,101068,34851,-65012,-32069,-20295,24529,36620,35135,-10862,12945,-21177,2890,52012,65991,4269,-38553,-49453,42135,53402,38678,61189,-31300,22538,11206,33531,59559,-20573,5335,15170,28879,57672,-31809,-2634,61513,52631,11589,-28109,-90576,-59667,-57,31957,61610,120869,18755,-70518,8694,-56318,8693,43904,-2428,-66221,-63335,-59217,81290,2790,-29070,15364,52341,5239,70820,8672,1003,10568,9081,-94981,-67467,-55752,112775,4073,74743,-22651,-61594,10773,-47045,-41330,-95588,14481,-123378,-89806,21608,10250,10157,-65221,96422,97398,79314,-36088,-12518,-1746,-68956,-41969,-86819,33118,32092,-8963,802,12766,19032,9113,-77804,-21809,-14917,-2712,18670,2984,31521,104603,20310,-67957,43503,-26071,-107079,-72218,-55105,26164,-11772,-15304,-22896,-80833,29663,-14403,15812,34672,19833,-2465,-10098,-44783,45561,5794,-6432,-37965,-130401,-62305,-67564,-17565,33288,-55346,14316,20079,-6435,-42860,-49350,59633,-18254,-6470,18373,4792,-8440,-28009,43957,-21197,13061,-6849,64420,57790,61504,63497,99775,-1105,12747,94502,20209,-65844,11505,-17,-9525,1633,13830,67641,3203,-56415,-59401,6115,-10117,-79839,-32767,4284,-44651,-41078,-65397,125497,66046,-32099,9676,6238,20880,-44012,32408,4054,-28011,-6151,-36882,-2076,-42213,-103937,-91172,4775,-5797,-15377,12351,-29024,-23458,138901,12791,37660,-75654,54533,-54821,-68963,14259,29169,-89505,21356,-12792,-12588,-57766,-50947,51554,30555,60292,43043,35563,-58793,-106426,28874,-2320,6492,-43750,-62410,-40903,-22261,-49393,51024,20792,-67549,-26251,30319,23556,25602,-46265,-57359,-100873,27580,25285,-53248,14599,-30541,-74548,-54618,13028,-42428,2713,29043,66380,87105,27203,113525,62943,29237,-37344,65474,64777,86292,-13782,33049,13197,-20657,13512,-65668,6441,-40266,-13226,-44662,-16590,-50818,33266,-6017,9077,34818,28070,60878,-730,-14000,-15804,26583,12186,59237,26974,32862,61622,7081,37590,15832,154168,203127,293568,1170303,6288453,2174659,588045,437745,268893,191753,329219,260009,253703,143035,183193,206020,152513,76183,105189,116082,56925,100506,81674,86072,122885,168651,56948,82757,96122,97945,15673,27986,-33599,42273,29372,84608,84421,-21086,-12545,137852,129192,124950,46926,15695,20807,5974,-29521,56695,91564,-40230,-14431,44865,-2994,-3490,597,-57343,56665,61760,56549,56922,341,-4593,85893,-38624,15747,-10223,-23027,40361,65754,21483,78547,-1982,10635,20236,63497,65646,1427,94683,23019,-9742,43198,-7290,-19244,-60041,-12,1073,33550,1497,-26801,35638,18503,-73610,14860,59265,32181,27662,-29051,40392,24151,-35807,-25361,76717,74176,128917,42849,20523,35334,11635,-15601,49101,21311,34079,20535,29707,2681,-4303,9931,55351,11808,-34282,-36763,-26979,-30871,54462,-21181,-28668,18379,68784,8933,39652,-19288,10790,-30646,11272,-46033,38134,-10829,-19665,54769,10852,21362,26452,-69350,58546,83888,43734,-3142,1997,59563,8268,42372,47549,-5044,81526,22383,-10699,32094,-1508,-25502,-28734,-7662,-58835,72598,-59209,-53695,-17202,26966,75721,9356,-31661,23689,45469,11617,9269,-13034,-5963,-27842,74044,3966,14911,-46236,14559,13872,67838,-5440,-97422,43537,-896,61124,-40920,-37418,46286,27942,-15268,-20061,-16107,-48935,-60617,21701,-42768,-42257,51604,97505,76958,12542,-46851,-5295,-23669,43465,11385,-18672,19015,-71368,-3675,-36616,-10180,-26663,-18595,31492,7473,19669,-38183,12060,41128,18545,-28498,10914,28591,81376,70683,-23314,20465,-33150,-19365,12413,-63505,-61146,14658,40111,13298,-57846,36911,51198,53187,-5019,6894,-2655,-5203,-16410,-6410,-38027,8857,15079,18616,47809,30992,57881,-38490,-77497,-36428,-29153,18835,10140,-51978,60029,1268,-79585,-33789,-45090,26617,79759,15162,45414,-44765,-16168,-27909,-118319,-7554,66028,-115179,-12825,17548,53396,32143,-48408,-17399,14250,-2318,-26826,39987,31611,43125,-42414,-13681],[17353,-2793,60654,41271,-41706,-18325,34910,26225,-17712,-26817,-9629,-9218,66214,-15837,24013,-923,40406,45334,-17502,-42920,24942,-44604,9231,510,36720,66405,47373,42197,-2834,10196,14160,-40497,62566,31618,59264,43308,89247,-1154,-79748,-60118,-61016,42925,56549,-2255,17895,9054,53987,4994,-77163,24304,65536,6665,-75966,-67426,207,-32071,-40969,24624,-14375,28627,-94440,13472,44648,21823,-47548,-4720,44047,103719,-18868,-16244,-7487,-6122,63925,18162,3876,42914,20943,-9049,41412,-22664,-7443,-5577,56302,-31936,25534,-19680,3898,51298,116822,19464,40713,-54095,5943,77301,-741,70162,29358,73878,4727,24951,14420,-85085,-87122,-49441,-57873,1926,22468,35905,13475,-5876,70108,39434,25498,51142,17088,35289,54333,32420,46995,-25196,84946,79269,4063,91237,50413,24918,23494,-22,-24469,-57030,-8502,-17030,-33793,-22623,-38840,76734,-56653,-74054,-1148,-22719,-45538,-54115,-34195,46323,-19206,104167,-32889,-36050,-9610,12871,648,24700,-20015,-852,64143,75543,-33340,42648,8889,1912,-26759,60449,35097,-26771,-56226,-91022,-30237,-3912,-30667,2512,-29204,2243,9001,74400,39834,56510,-18153,15227,-967,39783,-16116,875,-364,20959,-3219,26459,-74852,85993,28399,63124,37230,80791,36524,1597,-33131,22165,22495,3484,-14900,-18976,-10216,35306,-787,-34939,6868,-24973,14814,-30212,-69362,-135238,-41380,-22693,-46965,-57961,19921,-1840,-11371,-53806,-40825,-16173,53057,72672,90,-12125,46030,-26999,34748,-49286,6211,40271,16832,-17844,46402,110419,133394,53903,-53812,-49864,7147,-17577,56706,-33457,-100685,-68684,69325,108658,-33127,6102,-23341,-174504,-265656,-765168,-1320705,-304156,-175317,-102022,-104730,-65261,-43074,-81156,-79317,-40737,-70205,-92071,-19269,19495,-2573,-114953,35564,-7077,-10208,-39742,-19471,24166,-24613,-39042,-58306,60985,2382,-24748,-46812,-66839,-36483,-15593,-30889,-71041,-76992,-9049,-4368,9261,-3811,-39582,-34586,48549,25250,71890,9222,-11266,28172,-26544,-46941,-94450,-39281,-20261,-39916,-29879,-94325,-61191,7056,19449,8315,4217,17949,-37279,34615,23725,-64254,76750,-50401,-30699,-108050,19446,-34279,42047,-6262,-58592,28571,87016,-7670,26403,75815,-52999,-20494,-97937,68697,7524,-26196,-57345,-32960,-20661,-135800,-173707,27492,-27111,21510,28592,88199,37939,-76907,-8541,98629,47421,-38482,16524,-81722,-55686,-27999,-8821,23914,60489,44121,-37628,43904,-57537,-65134,51041,-44705,-45369,4813,1789,25355,-9157,-24039,-37352,-10932,4734,16817,-98078,-40249,11627,-21332,2624,-4838,-23108,56820,-24485,-10956,32331,-7936,5589,-20821,-38473,-50208,-14088,3191,3444,30753,17471,-88749,-51360,4520,21176,-31615,-54287,23231,-6233,-53395,55248,-28438,-15423,-48772,57171,-37406,75538,67982,60542,-10825,53084,-5943,56193,-59839,-19140,34223,50805,83950,88724,3797,80857,73622,81366,-47760,-71843,-10406,3634,48694,-2189,27872,99592,47669,-65096,-73330,-36775,595,5898,33221,-8661,16116,8176,15457,44401,67335,-27098,-39305,-35018,57712,63875,27334,49924,-10707,40079,26172,45813,64543,-13302,6078,23790,22958,45489,-9119,7384,37222,52438,7093,-16288,-80888,-72683,-9904,22367,57433,153249,8464,-80216,21208,-58160,7511,39003,5990,-67297,-59603,-47040,61148,3219,-16645,38726,66184,13520,122364,24611,4275,-73,-29342,-93903,-37128,-44888,96182,-1796,84224,-19056,-79237,869,-23486,-16025,-54298,26579,-121693,-81181,5028,9153,-2978,-59766,67359,83536,77455,-53192,-834,-12124,-64346,-45610,-107778,38834,34646,1852,14377,7923,1364,28527,-67919,-12165,-6896,35471,30311,-16475,34617,64596,43294,-59877,9175,-30252,-127099,-54727,-21270,-1438,6144,-17911,-25435,-84030,13937,-31690,-19371,54936,19807,-1678,-8873,-48780,53740,38491,-5184,-46535,-109341,-68270,-66261,-13331,-5374,-55076,4730,15337,-14295,-36271,-36352,69350,-19511,-2228,-14190,-1247,-4117,-16325,45532,-15607,-14968,-15153,49247,51990,56479,71121,76578,9103,-14532,71077,-5381,-80668,3532,20714,-5848,-3282,859,47375,-20178,-85438,-50517,5766,-9333,-66155,-43438,4902,-52511,-58280,-60578,124278,82772,-51476,10122,-15253,24956,-29907,42575,-11503,-9355,10904,-36944,4539,-34713,-78808,-82578,-4789,-28819,-4075,-1521,-286,-15950,120416,-12763,44198,-75943,65794,-77349,-82062,4555,11079,-84440,9877,-3085,-232,-77576,-68716,85597,44899,43254,32630,35711,-73725,-126778,18780,25367,19435,-63341,-90142,-46081,-19532,-62068,58665,18232,-57632,25664,36931,31854,12191,-51225,-83578,-70172,50716,44038,-31075,26604,-17583,-102335,-47905,10292,-20005,1176,25417,73850,107361,55799,137220,76268,35659,-32062,69728,66296,80429,6910,30858,6415,-16672,-19997,-40150,909,-37036,-17443,-58495,-34274,-42977,40351,-2511,1402,-10253,-1955,28084,-22539,21966,-4676,14506,15474,38059,1001,35399,37684,-5828,44775,20776,158600,211281,289032,1104938,5911951,2047319,548660,392132,224191,140783,271992,259534,238208,141966,191465,195108,163716,88104,101264,106288,40688,82358,46211,110350,142526,169662,45664,20421,69465,66449,25398,29445,-38200,54535,54279,94089,66578,-25232,13012,177408,116057,131625,63650,18106,-17260,9783,-11736,60357,82102,-53102,-31547,28508,-15230,-1953,15038,-39225,58589,71397,48976,31493,-5582,-2070,96658,-44672,28611,-24755,-5500,52265,65848,26382,57009,17263,23183,43866,22475,70404,-9263,88312,29855,-4952,50930,3991,7538,-34304,-1084,7171,43329,47783,-7964,9645,-51,-73742,15980,40643,47607,11857,-18791,44367,33519,-34586,-19473,71504,54604,121909,43894,-6499,28406,23825,17066,49021,46668,57303,19527,9652,5164,-824,110,67058,4289,-28772,-45977,-33124,-19552,71679,-21087,-34053,18483,79787,30467,43021,-14984,11404,-55476,19066,-19832,57878,29447,-15845,69136,23850,32831,22298,-97530,49909,53481,42522,-11321,1002,46927,17100,58583,75936,-1084,46309,-3534,-46160,18718,7686,-19410,-4148,-6958,-35086,76514,-35000,-48976,-19605,18416,61829,40255,-31999,20221,23876,18317,26664,-14936,-29945,-25841,81560,4148,-1633,-69600,13017,12154,63608,3332,-64426,23457,-7219,54640,-21676,-38057,38945,25712,-9408,-19480,16796,-28022,-42752,37165,-33503,170,35653,72831,87626,18899,-37112,7707,-5047,45586,10436,4033,-10775,-75227,10250,-44871,2220,-14378,-18243,38598,3592,36298,27901,8458,49892,-5982,-26554,-5266,3069,81464,82231,-19715,-12394,-10609,-31167,72,-45423,-53587,7425,9979,22145,-45742,43725,44052,56291,11752,-256,13996,5282,-12068,-2536,-25820,16148,19051,30185,35122,46538,53325,-45380,-92383,-29692,-6510,20209,14190,-72278,57931,2045,-84710,-3658,-17533,6611,52256,-34938,31362,-32025,2201,-36238,-138006,-19543,50990,-90231,-237,17956,44652,13116,-41708,-20964,25395,-1512,-22509,39247,30295,41418,-38431,11506],[11610,-6704,65951,22967,-58944,-24214,37493,19624,-20090,-31615,-2534,-3912,69787,-16182,10823,-44718,57199,29514,-4729,-34714,18293,-37700,38224,18184,-535,62506,48873,64064,18848,17792,-961,-44714,108142,45729,32537,29718,95504,-14561,-47822,-59575,-83827,30085,45893,46,4142,-13070,38173,-19061,-53693,28457,44280,-9573,-65277,-66860,11856,-26026,-51556,27790,-30630,31610,-92454,-12249,41834,20024,-49012,-28,58171,80626,26776,5861,6852,-6902,35586,31008,-2913,41490,4745,-11353,51343,-6818,30919,-10958,48759,-30619,11631,-10216,12990,46591,117747,3991,22529,-58608,16443,47498,-14600,57894,41854,53166,6630,20511,16682,-85656,-103928,-55606,-86396,-16287,9491,63441,92823,7631,63532,44441,16695,34923,17065,29546,30308,-14154,40558,-24087,98416,77862,8262,98261,50748,21932,41692,4252,-11630,-38846,-15180,-19346,-37321,-12895,-21856,121138,-26808,-62101,13932,-31375,-40936,-59229,-31963,39196,-19863,63357,-42433,-53689,-35448,-820,3029,14797,8068,21765,60856,73333,-15643,48702,-5134,12904,-14747,56499,44746,-20571,-75394,-119676,-45242,-695,-27227,16864,-4828,5992,257,78260,58636,83230,15166,21182,1544,24177,-3597,3250,15513,20933,-24513,36602,-57040,69335,18830,60382,38117,60304,38737,5289,-27756,43439,3582,5013,-5996,-27145,-11777,40808,-2276,-48101,12109,-19188,20145,-23648,-65267,-110499,-48003,-33783,-52063,-73410,38680,73373,29334,-24949,-47121,-15733,33022,59976,-5585,-32480,39357,-59253,30858,-51188,27354,35227,7209,-37264,11774,77346,129840,73366,-37581,-33954,23949,-48061,67342,16703,-66608,-47228,90155,134867,-27654,18205,-29279,-162068,-306599,-820132,-1255896,-274290,-173948,-88738,-69483,-53138,-56692,-91995,-74578,-42090,-81512,-82281,-23686,27168,-2854,-132465,-9559,-42360,-17857,-6538,-876,15594,-40807,-32631,-86476,43961,-18987,-14849,-1947,-58621,-54550,-3251,-28565,-65385,-71359,-16403,379,23898,-8769,-42118,-16898,54698,28075,83551,-2343,-2740,54173,-27319,-77115,-81249,-60807,-6292,-15964,-29796,-86883,-59903,28055,27516,23315,212,16031,-17383,38619,15625,-73323,37243,-84965,-19829,-65499,13760,-34236,43543,7424,-58368,50509,62981,-11869,39386,89628,-44272,-15716,-101548,78222,34538,-26967,-77581,-46478,-14162,-62996,-31833,52962,-29311,1738,1614,51066,42486,-45611,-1074,81412,10034,-52937,13003,-73775,-38738,-11010,-9426,24093,50245,37262,-42150,55426,-43408,-52619,61713,-47644,-64607,-3163,-18487,6958,-26208,-47851,-39657,-32884,-8332,20848,-113011,-31012,19785,-10013,-24825,7584,-15955,67787,16301,4860,49235,-38192,-14204,-22369,-16822,-30215,-20238,5426,11242,-6648,-6984,-74322,-48454,-12608,31229,-63831,-45153,11512,-2805,-60791,44098,-28786,-13551,-50378,38688,-22693,73111,45917,65079,-10614,52995,14339,86580,-55382,-14749,37099,53343,70552,93994,-353,60983,38877,41134,-27162,-62031,-14212,15912,40505,3722,34510,82362,43534,-60042,-105889,-40954,-23149,-25323,36407,-6407,10499,18809,32084,30883,49480,-51548,-29665,-15045,68418,54194,11290,24949,5966,47848,39238,51725,59586,1704,5488,32342,27713,33805,15902,10146,15255,44616,-3032,-1869,-66942,-73705,-12068,10725,44971,146728,-3999,-81765,28795,-49355,14890,36287,12213,-60117,-45517,-31310,40374,8167,-2431,56555,76640,22031,152822,38877,7482,-13033,-65175,-83060,-9775,-32444,69233,-10015,68471,-13033,-73010,-616,-5743,13003,-4723,33576,-108647,-61908,-23682,3745,-20330,-43266,24662,57499,67279,-52002,12044,-17661,-48747,-50080,-114627,44946,36573,24737,31251,631,-15472,43669,-54683,3880,-2491,63198,31966,-27368,25616,2648,54546,-33040,-31770,-32759,-144772,-29908,9325,-7621,21440,-12267,-21545,-75068,-6375,-59462,-62960,68839,13255,-5190,-2967,-46153,48316,60620,-6530,-42797,-69188,-66676,-49259,11632,-36073,-60457,15434,15522,-12955,-29767,-25258,72568,-23031,-2871,-40376,-4746,2686,-5420,27083,-21148,-54598,-20289,36905,36166,46303,62111,48788,21869,-35829,35709,-24805,-88090,-4247,30687,-606,-3549,-18036,19021,-45548,-94182,-36436,8934,-394,-45821,-46656,6702,-55321,-48188,-43442,113426,89909,-61638,15729,-25807,35598,-7730,51156,-35901,6170,28721,-43242,3256,-19145,-52207,-50058,2129,-44060,8764,-17624,24180,-11373,89573,-37254,42289,-56030,71334,-81944,-87975,-6296,-11961,-63989,-7010,17328,7741,-93033,-79409,105118,57367,20576,13837,26686,-62235,-101943,9909,48380,30127,-66751,-111629,-44527,-27333,-57798,55353,-14691,-49500,63682,22379,35855,-4359,-55856,-107492,-44000,72001,55975,-13990,26829,-1190,-113152,-40452,13689,3696,-1185,22271,76998,111490,70934,123642,85698,41293,-24318,70320,54538,61890,28161,26102,-2493,-10902,-42861,-16665,-6740,-20052,-20088,-66142,-48189,-17200,38669,1452,-1663,-42384,-24966,-16519,-31138,50061,14777,-7584,12557,6594,-29225,40823,18243,-16550,48395,30781,162122,231447,296650,1042014,5627537,1956482,519861,349741,192839,131898,217903,244310,220081,141400,194544,176518,181480,114302,102832,94304,33391,73526,21754,117963,147413,169463,44219,-12852,49419,38013,46552,28353,-32328,70074,70217,98077,50719,-19166,40673,191158,98770,138764,83078,25370,-46945,17949,3372,61261,53289,-57797,-43997,12295,-21562,1225,29464,-15497,52336,67879,39172,16182,-5800,696,92693,-46981,40287,-41397,12029,57783,49623,29897,39669,29366,35089,64684,-20224,69083,-7846,73154,34843,-4333,60864,19989,34878,-3787,2995,1942,44875,85661,15729,-9578,-5374,-62978,16593,18374,45661,-5374,-2980,39300,36827,-28168,-15771,54637,29098,104159,36365,-28095,13050,25557,47288,53241,69364,73589,21920,-7188,14072,19781,-6301,70537,13481,-18570,-40485,-27616,-6925,80249,-20138,-31774,24120,88003,55739,47514,-3619,8162,-69025,23664,1458,74159,61748,-15478,78195,40468,42207,11519,-103416,42627,23543,38597,-16686,916,27582,21011,71419,92830,-16429,-11223,-30180,-64815,11616,18922,-17730,21845,-14962,-21323,71042,-11916,-39875,-23095,7969,31496,52447,-14177,28075,6820,14499,38914,-21923,-52917,-27449,69874,9224,-14642,-85741,10878,9687,58616,9095,-28593,-2455,-25280,43704,-123,-33631,23161,17855,-8623,-1868,44020,-5370,-28159,43988,-19184,47703,14248,20494,72897,17872,-17351,19408,7844,48174,15834,28987,-47745,-67586,21824,-42951,7974,5226,-19188,40945,4587,44018,77216,-10385,39165,-27466,-20464,-23089,-20621,69091,84114,-3064,-38930,26007,-25186,-313,-11573,-39886,-1325,-19079,18596,-27449,49412,33257,59115,27490,268,30103,12448,-172,-4292,-15531,22870,17207,33485,21527,47770,46044,-47538,-95280,-24786,15678,19980,10382,-80978,50552,-527,-82947,23031,9818,-7208,31560,-62597,27920,-20507,6982,-41334,-148490,-32079,35655,-54018,10873,18891,32341,1235,-11625,-27942,25227,-2672,-16595,36561,25852,36660,-29136,34215],[10008,-6901,60407,855,-65078,-21135,30588,2404,-16959,-32975,-947,829,60416,-8040,2760,-78165,61276,9475,4211,-31793,16416,-29505,61694,27418,-38200,43145,34731,74399,31283,17849,-21111,-40562,140792,59319,11477,7136,92956,-11924,8937,-44560,-92506,-8076,32119,2449,-7140,-32927,9526,-42535,-30041,25744,24174,-1828,-50592,-53353,16524,-10506,-54301,18770,-41129,27988,-77024,-44649,31440,25945,-41838,-9360,52879,40115,64512,24151,37599,-2330,2984,51422,-1780,40316,-6111,-10170,57771,10516,39003,-19982,32388,-24072,4241,5097,15969,36208,115100,4581,4647,-51410,29769,19305,-26109,30223,40760,16397,2855,10509,6109,-66411,-110608,-61243,-104807,-32985,-684,79315,140343,18698,51068,27335,212,7148,14093,22746,-6680,-59423,34789,-6912,97800,66358,10036,84362,41285,17328,58437,-3971,-510,-18014,-21481,-24677,-42281,-2702,-6168,151402,12471,-42337,30709,-43800,-27917,-47769,-29794,26336,-12809,17307,-44816,-66870,-48425,-16478,8675,4802,36149,33611,40460,59928,3604,57060,-13429,20346,-5369,45745,55582,-10646,-75304,-129396,-55325,237,-20537,37429,25354,15657,-6560,70551,55215,78242,49055,28558,15975,13005,-4895,9858,31382,15437,-34492,34386,-37131,43444,12403,47291,35233,36683,28494,8186,-25874,50341,-13411,7184,6124,-29011,-19204,55321,6696,-60877,9945,-26827,15032,-23308,-65714,-85279,-31286,-41376,-53483,-85232,51128,118250,61024,12665,-59768,-11454,10892,41367,-13757,-51306,40698,-74514,18330,-46483,36088,23703,-13421,-65477,-21178,39253,111285,81498,-39435,-28456,28996,-72642,78563,57858,-29566,-25418,85868,127123,-24301,20421,-37129,-123372,-333874,-945874,-1201197,-254909,-170820,-80123,-30204,-43683,-83486,-98434,-68959,-46506,-85476,-66229,-29746,29399,-3915,-128984,-59403,-76617,-23863,28342,30518,9519,-53480,-20711,-96811,22854,-43131,-5023,36868,-45399,-84641,5492,-19487,-48641,-42735,-22236,1719,42450,-10000,-43084,6183,47900,14793,84165,-3388,-4669,64404,-32579,-109845,-62171,-76637,-2692,6884,-21328,-77179,-55975,40339,36268,38704,-2572,-6416,10015,52020,2330,-66807,-21820,-93376,-2806,-9530,-3723,-30518,37992,24017,-46016,71393,29800,-8857,57487,102092,-33349,-13145,-81947,80706,51849,-26098,-84289,-53331,-8368,-10923,36597,50749,-52865,-30898,-30047,11220,44049,-8108,11285,42424,-36068,-56908,-2796,-58166,-4658,15062,-18983,14533,32889,28850,-42813,59336,-24849,-42893,53030,-50739,-75781,-13897,-29422,-6585,-39161,-66449,-37354,-48695,-25179,13536,-120896,-23937,19117,4041,-49681,23185,-11008,69372,56723,35192,64121,-58373,-37716,-23793,4768,-15794,-23672,8145,16524,-41171,-46708,-60328,-44398,-29184,39278,-88171,-37190,-3244,-9344,-67653,27545,-30316,-17290,-45527,18260,-10233,68826,21160,59675,-8699,48972,23310,99522,-36548,-11759,26747,43646,50474,81433,-9892,44152,7734,4099,6905,-46123,-7046,23484,10261,10356,50334,58572,21254,-49948,-120536,-30627,-41428,-44357,43083,-8866,-4244,12533,46936,17412,18623,-67433,-15199,5749,72356,28657,-5410,-375,13686,45098,49562,49394,46029,20418,3286,39664,42041,25268,36434,5670,2370,32778,-17174,12269,-50752,-61395,-8235,675,30399,103592,-10288,-70806,31794,-31754,30433,37801,17816,-48369,-23201,-17830,20522,16495,11536,67596,80492,28063,151612,49887,8315,-27018,-88946,-65558,10656,-19988,42561,-18699,34894,-8539,-49122,11018,4025,35561,34151,34733,-89035,-39704,-55565,-2947,-38730,-26318,-18100,25593,51580,-36477,22483,-14804,-28700,-55235,-104916,46210,36227,52243,45000,-5816,-31471,49198,-42568,21775,-1796,67625,23492,-25050,6426,-53925,51343,1807,-69964,-31621,-158629,-8914,31723,8966,29056,641,-13023,-55510,-19780,-88206,-101676,74395,2402,-11709,3777,-36019,30026,67700,-7300,-22842,-21335,-59959,-32329,45346,-48266,-72267,41779,19788,2559,-24810,-19354,68808,-28238,-9525,-58935,-2329,8940,-4921,-13964,-41922,-95535,-20078,30886,13884,35153,35854,26615,34388,-44422,1793,-29434,-84530,-12684,25512,3549,834,-37707,-10425,-64399,-77679,-19356,17497,15984,-24843,-43344,10183,-53071,-15123,-18782,106973,83035,-62216,21791,-28308,49573,16800,55473,-61941,12885,45354,-55697,-5755,-487,-34708,-14209,22527,-49250,10287,-31872,34593,-9940,53303,-53309,32507,-19362,68912,-65382,-83356,-15877,-34673,-37628,-28795,44340,9990,-99466,-78756,105226,65364,-1935,-9299,12886,-21794,-55206,8026,62418,36720,-58091,-118863,-36980,-42891,-37348,43023,-59168,-45081,81293,-6941,36179,-17200,-59067,-118637,-28663,83450,57976,-8017,14382,14621,-105047,-31997,24863,24207,-2182,14516,73289,99435,71003,75396,89720,42925,-16860,65937,50684,37699,48722,18353,-9594,-6378,-50033,-4908,-13764,7217,-21108,-63973,-53248,18784,25996,6329,2326,-52038,-34434,-59846,-24250,68455,37711,-30188,3045,-29506,-56413,45437,11519,-22352,45699,45645,158835,252085,312720,970949,5377945,1880267,497227,312678,176464,158671,177368,213791,203315,140809,193013,152943,198588,145436,108251,84507,34005,76569,12711,107476,139393,168356,48268,-10661,38376,18654,69591,19539,-16461,82223,74386,94493,37503,-4426,62206,172304,77224,139007,99155,34036,-61010,30101,11315,60744,19460,-53614,-48413,564,-23782,6814,43864,7117,40510,55636,31652,9731,-3624,4828,73530,-49564,49253,-57431,23772,57700,28128,32269,30405,34541,48761,80039,-46897,64463,3181,52690,37344,-3271,71102,36051,53110,25395,9960,-11588,35566,101384,34371,-20697,1395,-44924,17743,-2949,30491,-19251,10356,29136,31713,-18843,-15032,25616,1614,75400,19746,-42231,-7980,14883,70906,58483,81015,77315,25973,-17723,27982,45841,-8452,67124,38025,-7446,-19837,-12946,1610,75095,-19579,-17619,32744,91734,73367,48279,12478,-1506,-71477,25691,12530,83975,74984,-15713,75674,58454,46774,-3390,-87115,39230,4059,33829,-10275,3267,7269,15594,76552,87804,-42699,-73231,-53562,-63468,10704,30221,-21812,43352,-18757,-11277,62091,4693,-30248,-31603,-1740,-853,41656,16240,43336,2860,1989,41018,-31670,-65627,-28693,47009,19709,-19530,-89048,9028,9949,54345,8502,1974,-28540,-52203,28956,16803,-24754,7521,5797,-11809,25155,55741,15102,-15911,40374,-2587,83148,-6544,-31686,44279,11329,1158,29230,11568,50624,25940,53324,-82487,-52031,30179,-30263,5577,29291,-22046,38323,8482,41249,93284,-33303,10298,-39140,-13191,-40577,-37957,48614,72765,22516,-54892,62328,10561,14693,32122,-26017,-11181,-42122,3819,-7616,53017,20447,56259,39929,6604,41972,14574,18246,-10062,-7185,26279,12656,27229,3799,39062,36368,-43635,-71765,-24543,33323,15926,-1267,-69466,40977,-8236,-78193,40628,26481,-11547,19617,-68492,36173,-13438,-6225,-42170,-138640,-41003,23624,-16163,18881,24044,18087,-4295,31277,-38036,14648,-7076,-13105,33207,18248,28409,-18549,47558],[18545,-2829,45839,-16882,-56353,-10803,14351,-20666,-7665,-30500,-5178,5789,37621,5092,4804,-92637,57447,-6897,8631,-34253,23729,-16548,73313,29097,-62440,15728,6346,64789,22737,14074,-38768,-30588,146133,66344,2562,-18250,81873,3865,75650,-20050,-91616,-61797,16339,4269,-14123,-46131,-24834,-61590,-14709,18835,2281,16731,-38185,-29883,14071,10578,-50188,437,-44485,19907,-49538,-67931,18552,37593,-26835,-27691,29599,-4590,84428,37097,74808,5432,-25336,72532,9146,41769,-12430,-9140,61810,26636,19618,-30033,15705,-14756,2060,22945,16303,20789,106270,15404,-6426,-29697,42287,1334,-32232,-1111,28233,-26098,-3970,-3623,-17518,-34432,-109141,-66551,-108081,-41486,-8796,79105,138195,22521,31130,-5600,-20601,-24815,7887,10002,-46496,-89862,30505,16928,79216,46752,10285,54157,21076,9615,65473,-22501,3686,2610,-19694,-31101,-49448,6119,3057,155820,48443,-23773,45401,-53273,-10212,-24110,-24165,11710,1474,-15372,-41840,-65318,-48439,-32994,12893,-5609,57524,28100,11415,41620,23788,67224,-10851,23803,1142,31947,63585,-1302,-58575,-116543,-57585,-2674,-14836,57743,55634,23975,-9293,55077,30319,47063,75333,33871,36890,6264,-19466,20774,43500,6227,-33647,18232,-20290,13965,9129,25387,33625,14143,5581,8260,-29794,38264,-24221,7251,19244,-21173,-28455,74347,26443,-65881,3968,-42586,56,-27943,-65879,-67151,699,-42932,-46752,-81336,52267,114389,72003,49163,-75286,-4514,-9241,20784,-20232,-63405,46948,-69677,1241,-36352,33275,12491,-43422,-95999,-43004,3480,80014,76024,-53958,-33587,26874,-81371,85709,81246,8232,-7956,56847,89385,-24077,16129,-40172,-65610,-335414,-1142443,-1169597,-247660,-163729,-82169,892,-37927,-110929,-100713,-64904,-53208,-82452,-47340,-36507,20613,-4262,-103258,-95760,-101311,-31113,48400,61353,6399,-60401,-8399,-84591,5211,-64178,1194,54684,-27849,-114619,5499,-7671,-26032,-3210,-25744,224,60606,-7614,-42379,28295,32533,-6902,71325,5551,-13548,59696,-40222,-134031,-42327,-89336,-13542,19449,-7896,-63712,-48870,39002,46388,51022,1042,-38085,30979,62379,-13766,-48278,-77535,-78090,17080,48887,-29758,-32999,23545,40908,-21046,86319,-2362,-1874,71882,109652,-21004,-13237,-40370,77296,55142,-25346,-75355,-47009,-6051,-16070,-10044,23752,-90823,-69727,-61575,-20900,48365,30397,25203,-6813,-71653,-49082,-23658,-41259,35643,43411,-33955,-2878,17313,28201,-39457,48644,-14685,-32295,28435,-52407,-71382,-28047,-31977,-10256,-42161,-75724,-17759,-56224,-41982,-6060,-123421,-21355,9313,17637,-66905,38940,-7403,61718,87653,73255,71292,-66453,-58768,-24437,20952,-9241,-24034,13002,20862,-65190,-89573,-50056,-40617,-36847,44221,-97925,-32170,-15541,-24529,-75914,6645,-33844,-22935,-34636,2715,-2998,62368,687,45707,-6762,42041,20890,89480,-16941,-11866,6156,19459,26663,59042,-21011,30508,-10177,-20583,44734,-21932,15887,24314,-34406,16393,71956,36791,-12710,-35910,-115572,-11421,-51703,-42774,49769,-20769,-24841,-1894,53953,10229,-13011,-74798,-3252,22454,67616,-2810,-18219,-15267,9737,34147,56047,39920,27208,37228,-85,44204,59658,20924,47051,-3220,-1198,22350,-31942,22637,-33199,-39458,-2316,-5666,18449,40976,-5168,-47783,32286,-10823,50625,44481,23458,-35710,2066,-11325,2610,25273,24339,73379,76139,29772,122869,56486,5426,-39937,-94676,-45176,21231,-9654,25576,-24659,-2412,-8786,-22109,35392,7611,43286,49152,31557,-68445,-19872,-78687,-8720,-53680,-18697,-47683,-2775,36221,-17923,27454,-2998,-11410,-59499,-81684,38858,32169,74413,48941,-8427,-47902,41137,-36341,34416,-3910,46594,8459,-10304,-18438,-81944,39972,34502,-94236,-25718,-163480,-859,43137,37001,26150,16704,-4419,-29543,-14024,-107133,-121643,70706,-9466,-18751,7299,-19743,3656,59974,-6404,9519,21994,-50638,-21668,72950,-40397,-87510,72463,26155,30152,-21063,-18752,59536,-33534,-21687,-69217,7131,11803,-20024,-69161,-73425,-123707,-13169,31875,-9201,25834,-1118,12864,42095,-38785,-21471,-16521,-67830,-21747,8933,4143,8256,-51863,-33328,-69476,-41834,-2531,30544,36951,-9650,-35457,15496,-45656,26347,6842,111696,61513,-54665,23745,-29058,60438,36733,53758,-81622,8088,57554,-70536,-18930,17291,-28253,8968,48304,-45369,-8265,-39969,24681,-9184,18782,-56348,18472,21342,58851,-31693,-67100,-22210,-51434,-14136,-53079,68881,6742,-93306,-66812,85738,67491,-18914,-30996,-1579,36997,-15722,14852,66382,39326,-44098,-107890,-24819,-60620,-10485,26730,-90453,-43306,79790,-39356,33645,-21488,-59564,-110249,-23601,81445,49739,-12339,-4631,25818,-81369,-21826,41769,37612,-794,-455,62336,75450,58656,12634,87915,39022,-10858,55838,58896,15473,66738,8386,-12413,-4660,-41849,-8260,-17112,37730,-20766,-51426,-46806,53037,4406,12462,11683,-38871,-31212,-88813,-5036,80007,56908,-40214,-10878,-63573,-74485,45195,20986,-22799,36110,64464,145346,261110,327132,884841,5077436,1783391,471284,277585,169236,196507,151997,169302,188161,137993,187974,127072,206287,170641,114340,79233,39153,88455,18427,83587,122850,164653,51473,18729,37055,11131,85674,1285,7332,86041,67056,84120,26682,14768,72507,125323,50540,126508,106307,40960,-57174,43604,10721,60683,-4212,-42059,-45488,-4863,-23565,15046,56359,22739,26189,40341,28603,7178,-2295,11071,41869,-56772,54993,-69944,26931,53726,9457,33150,29243,34833,65860,93808,-43709,58791,18117,29989,37791,4713,78654,47057,57522,47036,16611,-27748,17613,91053,39861,-24164,15596,-23587,19939,-19723,10183,-25734,15870,18978,19560,-9378,-18098,-10773,-21693,38736,-2682,-48565,-29491,-6252,83392,59049,76693,67279,27482,-20375,42866,61989,-6952,59460,70413,91,10861,4913,3787,59191,-19751,8105,40807,88961,73393,40066,29985,-18278,-64823,24910,11087,83897,66317,-13226,60341,74934,44693,-19001,-58312,40668,-2287,29494,12374,8908,-8630,-1269,71811,61502,-67564,-116536,-69773,-43836,14902,38768,-31419,54787,-7336,4002,58145,13981,-23611,-46185,-9125,-19397,13367,48265,58612,12610,-13818,32294,-40972,-63095,-25662,23714,34762,-15245,-77581,8111,16201,51514,-1467,20796,-47906,-79326,12361,23311,-12307,-1329,-6496,-17190,48249,47438,31846,-3425,28208,11432,96651,-21729,-64509,19297,1346,9452,38576,6480,50904,35713,70635,-106424,-32761,35380,-8725,-4001,51228,-27695,31924,12768,30134,74486,-45869,-26146,-36900,-8253,-54670,-45329,25961,49600,48442,-61262,84734,72920,40766,75245,-17980,-21248,-58232,-17764,10370,52081,6676,41161,47358,14328,46551,11969,40582,-15065,252,23968,10417,14088,-21049,27107,23638,-34635,-23587,-30089,44242,7066,-18651,-40989,31967,-19007,-72197,46516,25096,-6049,14699,-61213,50830,-11742,-34336,-38974,-103530,-42219,17577,15531,22670,32147,3641,-5802,70873,-49103,-1824,-15283,-16346,27029,8075,16486,-11126,48473],[36722,4897,28198,-24856,-35271,4403,-7176,-43250,6206,-24517,-12560,11682,7615,18219,18719,-89755,54759,-13970,8638,-37901,37971,950,71285,25829,-65822,-8149,-29491,34094,-9924,11832,-48537,-19613,123038,62295,5313,-38556,65804,23621,124497,4790,-87273,-113458,400,4790,-18298,-49619,-55149,-72982,-8952,11520,-20840,31699,-32896,-2754,5177,31640,-41932,-21761,-42355,9933,-14331,-69223,8361,51076,-7139,-45960,-2191,-41123,84498,44051,104902,12815,-41166,87600,27820,46458,-15522,-11239,63490,39243,-9489,-38128,6142,-5789,3301,38917,17941,2497,89862,27272,-7168,2480,49486,732,-31347,-23774,9827,-61846,-10543,-18728,-49021,-2353,-101547,-71222,-97935,-38273,-16148,64437,93417,17644,4923,-42635,-40520,-50760,-369,-11418,-78933,-98279,27541,35353,46340,22621,10242,17752,-7769,-1859,56610,-46334,-1268,21757,-7031,-36801,-58277,12608,3895,133551,68080,-13208,54575,-53752,9064,2963,-12686,285,19631,-25668,-36768,-44360,-43844,-48883,11319,-16022,67091,4540,-16261,25476,44876,77738,6485,23243,5594,20241,64550,2774,-32495,-84198,-51763,-9869,-13578,70573,78250,24890,-7989,38485,-9017,5300,87268,33882,55293,2060,-43076,33662,48932,-3778,-26321,-8780,-9525,-12626,7990,-630,37455,-6183,-26475,4370,-39706,6367,-28092,2514,30521,-4033,-36556,88921,54078,-55153,-2003,-58886,-19719,-34099,-63693,-59477,35184,-37999,-29067,-59749,40847,67091,57484,75494,-87084,3144,-24610,1608,-22472,-65286,51816,-49274,-15618,-23323,23826,6504,-75898,-119156,-48208,-25798,41774,58051,-66624,-44016,22774,-70601,83940,85116,44151,1938,13407,39366,-27146,11507,-34753,-2450,-306404,-1375464,-1162437,-254157,-153142,-97347,13872,-35083,-125974,-100207,-64423,-60890,-75171,-29442,-42755,-3555,-2383,-64435,-106366,-109998,-41108,46450,78430,4973,-60732,748,-53024,-1081,-74944,1370,47173,-8515,-131991,-5663,1769,-4283,31477,-27268,-2383,71570,-3540,-39903,42899,14969,-26848,45714,18852,-22019,46228,-46896,-137366,-23248,-101985,-36681,16698,5338,-42506,-38474,23862,59045,57902,14669,-64185,36330,61660,-30255,-26969,-104127,-55993,35119,97414,-57055,-44135,1568,55306,10786,91869,-23924,4758,71408,108529,-7791,-14062,9339,68926,46261,-26400,-52826,-25101,-10461,-87899,-165653,-16200,-126500,-103844,-86096,-38749,58188,62768,34991,-49367,-79027,-30957,-41576,-28487,65899,65323,-48650,-24856,10736,37055,-34431,22935,-16255,-15249,-3064,-52105,-48035,-46327,-30334,-351,-33184,-74559,20277,-55404,-51339,-33274,-123514,-23819,-6306,26959,-74013,51559,-3969,47474,102301,105722,66412,-63342,-71019,-23339,26360,-10362,-22295,20111,28535,-71942,-120154,-41743,-38791,-31808,44573,-90242,-30029,-20549,-44470,-83691,-15725,-38670,-26334,-19152,-2825,-1843,53052,-11411,26925,-5708,32731,9224,59916,-9671,-14479,-17429,-15194,3882,35687,-28716,19432,-9987,-29224,74486,9573,50557,18620,-77383,19531,90501,21506,-46814,-19830,-96638,5085,-54861,-21216,52340,-44936,-44760,-14226,49051,14210,-32162,-73915,18,31293,53063,-30261,-23716,-15964,-4992,19244,57163,26695,7550,46753,-3947,44856,72322,20308,45306,-13732,-397,18226,-43221,26288,-14720,-14522,1273,-8459,10430,-18462,10992,-18149,32788,6778,69515,55751,28650,-24450,22976,-13607,-12089,30552,35754,76374,64239,26396,80376,57016,-1259,-49245,-82191,-25542,20902,-3620,22206,-25668,-29759,-15077,-6647,64769,9165,33464,38966,27084,-51444,-3669,-83994,-12965,-60672,-24597,-57388,-18699,25435,-7362,25568,14426,-2443,-60317,-52140,22580,23737,82909,38801,-5430,-65962,18982,-38467,35099,-6916,9241,-7468,10427,-43293,-73457,31615,58946,-95858,-15132,-152295,-7597,43738,59609,13521,30220,-1423,-3433,15783,-108650,-114466,57622,-19331,-23525,4929,-1403,-23853,41827,-4140,44086,51788,-41822,-15505,83362,-19160,-99431,96150,32646,60521,-16570,-21061,47613,-36643,-36983,-71095,21747,9874,-47692,-120634,-103313,-125926,420,38055,-27818,18748,-36956,3801,40567,-23057,-33054,8630,-39538,-30213,-10660,-260,16222,-55569,-44057,-57383,-846,10529,43943,58042,-5121,-25092,22162,-32913,58670,27170,122231,29564,-41081,19123,-33207,61858,46469,46067,-88942,-6852,61451,-82828,-30646,32623,-25786,13820,69493,-35824,-45481,-38961,-4446,-5013,-8914,-46551,5390,51400,43881,9442,-41142,-24085,-58696,1858,-74909,81142,-278,-73308,-47563,51125,64306,-27151,-45768,-13983,94015,-243,27323,62063,39476,-30810,-80904,-9806,-74819,8629,12866,-92961,-40453,66604,-63726,28719,-16467,-56418,-82488,-23308,68064,33792,-19612,-19542,29679,-49206,-10087,58954,41417,2628,-21095,45976,46886,39494,-40216,80598,30596,-5854,40206,69432,597,79337,-2133,-10662,-5186,-23814,-22720,-14856,63092,-19349,-31174,-30899,74765,-19979,19551,21547,-11900,-21962,-95229,18995,89702,65501,-27814,-25066,-89785,-80880,37166,43501,-19824,21401,85204,121893,250353,331823,798768,4754423,1671786,442810,246136,166937,218856,138483,118031,174863,130148,179742,102631,198161,182320,116643,78542,44223,101993,34323,56465,102277,154819,47564,58375,43874,14156,89108,-23460,35436,79330,50994,69652,17367,32916,70769,64686,19140,99645,100818,43905,-38467,54527,3630,62711,-7791,-26346,-39474,-4230,-21509,25425,63040,28165,11711,26893,29673,2601,-4174,19613,3826,-70589,57683,-77052,22588,47412,-3658,31627,33054,32708,85623,112105,-8980,52425,30259,6970,37404,23077,79730,49077,48899,55070,19673,-40477,-3025,61502,29598,-22246,30908,-3226,22604,-29942,-6810,-22917,12093,12843,4703,-2207,-25696,-45981,-34738,707,-24891,-48860,-45876,-31598,80575,49137,56923,47086,21973,-15266,53299,57667,-3142,50816,99617,1141,43298,19367,431,40680,-19892,39120,45281,78799,51613,20158,45425,-39523,-51611,20701,-1721,72181,42516,-5589,36812,86766,35875,-32035,-31128,45894,1223,26209,46919,17354,-16668,-27598,58201,24207,-80764,-124070,-75867,-11236,22590,41514,-44688,52495,20950,29633,65544,18884,-21415,-63892,-13827,-14171,-19585,70134,66246,29777,-26035,16383,-46930,-46476,-16617,8513,52053,-3344,-53936,8451,29475,49673,-21749,25361,-54860,-94181,-2924,16590,2649,-1299,-13700,-22708,54974,20923,44891,10955,12101,17904,88783,-29022,-74990,11224,-10187,4483,49516,-3391,45862,39192,73354,-114943,-13447,38279,18161,-17385,63643,-37610,23972,15247,15221,32804,-38944,-57104,-21013,-8516,-61974,-40662,6823,20251,66208,-60763,86719,138296,66895,106626,-19007,-30100,-69089,-40144,24784,43311,-7986,11718,49050,18463,42728,6831,62792,-13527,8082,15266,15409,-446,-51160,18086,7154,-23241,31845,-40713,47864,-5297,-38293,-6184,25571,-27387,-62771,41145,5405,6439,13469,-48778,64203,-14093,-67174,-33100,-50490,-33589,18645,36606,21738,37490,-9184,-5783,92941,-57959,-18647,-26851,-28141,12939,-3719,1843,-9632,38477],[58095,14704,14559,-21802,-9160,21608,-26970,-59919,21257,-16084,-18704,18534,-17518,26452,41464,-76807,60470,-10526,4069,-37159,52099,20035,57894,21122,-50095,-18300,-62512,-8457,-55477,15297,-48902,-13308,81213,46398,10366,-47204,49832,36132,129927,20194,-83510,-145249,-13297,3464,-23175,-42735,-72543,-74858,-7889,7386,-40132,33433,-36727,20646,-9098,47036,-32775,-41513,-38296,201,22123,-45229,4193,62208,12745,-54653,-27938,-61843,70587,45659,116991,16863,-38447,92894,48919,52618,-16419,-17318,61867,47115,-29114,-41600,6902,675,6726,49080,22921,-15820,67127,32918,1927,35620,47417,19957,-23915,-31378,-7878,-82088,-14071,-30964,-79173,17524,-90111,-74460,-81215,-23965,-23562,42763,31583,6243,-23420,-71697,-53577,-61640,-8485,-39314,-97759,-87310,24755,39513,9672,-1890,10661,-12752,-39980,-16016,31148,-69726,-14015,38496,12287,-40615,-66907,16761,-2117,94691,62741,-13276,56037,-43409,28426,24028,3539,-3481,36356,-16226,-31631,-8213,-44231,-62072,2511,-25188,62951,-30639,-34204,16519,65432,85907,39168,18822,9143,15414,55919,-1500,-6398,-41091,-40307,-20294,-17080,70731,85616,16268,-4966,26867,-51702,-29844,81829,27166,61568,-2137,-68937,44743,46798,-11419,-18132,-39143,-5548,-31255,7649,-24350,47380,-25034,-60855,-3443,-53094,-40047,-27284,-8336,37406,17735,-42561,86774,84509,-25427,-5759,-70032,-36413,-37846,-59737,-59924,60323,-28259,-1096,-29619,20266,2881,21946,85921,-88480,9564,-34070,-14538,-20186,-56041,49123,-23122,-29531,-10749,13269,7573,-99618,-125786,-36922,-47606,3001,31912,-62264,-51517,19853,-44496,69985,74005,74036,4310,-28331,-2306,-32875,12603,-23367,49560,-252137,-1590172,-1172367,-273171,-141991,-122777,5409,-33440,-120566,-98789,-67789,-67942,-67986,-15908,-47328,-41287,1920,-27221,-91419,-102150,-53143,26315,75162,3033,-55396,6110,-13946,8459,-70215,-5241,21743,8833,-129541,-26145,4528,10179,48218,-28016,-4034,69056,-1536,-35712,45426,796,-36875,11390,27697,-22652,30308,-49188,-113696,-4446,-115528,-64324,-445,13150,-11878,-26016,-1312,74077,58813,38035,-73280,26600,48657,-45271,-13975,-88195,-45817,46458,125102,-76752,-60115,-22281,65061,39024,86487,-30528,7658,49014,97850,5688,-12189,49907,57178,32327,-30198,-22487,8196,-23389,-201963,-377144,-54775,-140985,-123495,-97413,-41589,71666,80470,35162,-71598,-52639,-6411,-50404,-22485,72488,74468,-57858,-48327,16030,50498,-31362,-11526,-23722,11422,-30786,-50183,-10101,-68220,-29489,23217,-16026,-65310,63957,-47492,-47018,-59860,-123174,-29822,-21923,28973,-71169,58933,-21,31007,97562,117692,48673,-52050,-70693,-19506,18450,-16394,-20008,27958,43132,-58271,-126748,-30002,-39808,-16630,38973,-67360,-29578,-16349,-64010,-85602,-35158,-42817,-24625,-1086,3274,-4907,41097,-15633,8689,-5442,21139,-8531,21166,-20359,-16632,-35249,-50639,-12715,17533,-28437,11324,6901,-22816,87101,43275,85486,8625,-101969,17768,96694,12017,-69525,-3886,-73191,6969,-54268,10056,47539,-80198,-56099,-17270,31696,31194,-30639,-64932,-7993,30679,29505,-47303,-20852,-5976,-26014,4893,51484,14019,-8507,45746,-7785,41739,74126,21925,32173,-25616,-1838,22189,-47519,21957,3624,6884,-539,-9844,4461,-59204,32390,9845,34683,15840,80524,69121,32016,-15167,32343,-22896,-21732,28706,45286,77858,47558,18032,37912,47702,-10621,-52590,-56943,-9991,11237,-3040,28902,-22276,-39214,-26545,-9759,85016,12741,10459,13570,24518,-40663,9338,-71028,-16544,-56815,-40089,-48716,-17963,19236,-9665,17520,31145,-4068,-55376,-24193,1264,11451,74493,14823,3184,-84968,-12870,-47942,20827,-7921,-29032,-18710,27299,-62768,-36910,34973,73753,-73214,-1159,-121317,-21539,36506,63440,-4221,36151,-8549,15689,60183,-91545,-81292,35554,-25496,-24020,-3670,12789,-45425,19871,-590,69146,63881,-36276,-10620,73573,5144,-99663,107775,38228,80892,-8955,-23013,36254,-35293,-51609,-65265,37073,4028,-77331,-149084,-117664,-96812,19017,46072,-39609,12207,-59318,-6755,27769,-5402,-38329,33846,-6115,-35891,-25535,-9300,22377,-47314,-40926,-30113,29693,17187,51681,74043,-13102,-13866,29032,-15250,69830,37875,126549,-4965,-23475,8546,-41140,51578,44044,34383,-82053,-26884,54245,-89189,-35247,45823,-16509,3562,78032,-24803,-88782,-28235,-41850,6167,-28132,-28949,-2041,61503,28161,46511,-10206,-21065,-56377,10354,-87028,75875,-8235,-41531,-26514,9630,58587,-26286,-50402,-23366,127730,-7886,39150,52755,38902,-21376,-45218,6155,-81705,9669,6791,-66868,-31961,51098,-74316,21452,-5503,-49765,-42471,-21225,49733,14682,-20492,-20601,25783,-16369,1476,69514,35088,6593,-42060,27571,22049,19687,-67460,68744,20932,-513,20421,72054,-5080,83378,-11278,-5875,-5492,-4288,-39127,-7237,76215,-16872,-8115,-12413,78767,-38928,26437,26275,15067,-15217,-78479,38750,100999,60080,6064,-34832,-104356,-76997,20840,70543,-16561,4882,104005,90891,217327,321566,730498,4474414,1569227,417479,223402,168564,211891,133365,73922,164811,117929,169652,85552,174181,177867,112779,82079,46563,109800,55026,39690,81628,135819,33311,90766,56240,23715,78946,-47512,63850,62777,30571,54568,8658,45103,59617,9166,-13666,61804,81956,41798,-12102,59136,-5476,67453,9905,-10415,-35731,1207,-16997,36823,59536,23794,-1874,18433,32787,-8101,-10139,30167,-31771,-88704,57784,-78374,15074,39506,-12525,26724,37291,29911,104610,136158,44347,43977,34533,-15425,37703,49195,71087,40725,31709,44724,16747,-45488,-18895,25860,8021,-18622,41543,11849,24129,-33148,-15059,-11675,1264,12487,-7291,1250,-37839,-71240,-33945,-30307,-40339,-46535,-53079,-51987,60750,26112,27544,23646,7112,-4175,54343,32573,1770,44278,114922,-3954,69307,25951,-6103,27561,-18554,65494,44748,62768,11738,-9328,55988,-59513,-34530,12809,-21827,50224,15724,7574,12824,90836,22350,-40219,-16857,52208,8299,24106,81284,26395,-16095,-56938,39447,-10184,-78429,-94675,-70942,27251,31796,36140,-58613,36052,56492,63158,83441,23748,-22101,-78738,-16306,14153,-43814,74419,61368,45029,-29033,-402,-48027,-22421,-3009,4894,68206,13294,-24538,9987,47333,47437,-49711,18119,-47135,-85153,-13239,-2109,18832,4978,-11363,-26383,39836,-17088,54054,26199,-2526,13819,67861,-29215,-71174,22279,-21321,-10415,62936,-11817,32380,32487,57456,-108743,3186,40032,46274,-29746,61787,-52756,16973,14663,1239,-13579,-14013,-73923,3638,-15259,-60060,-23959,-4888,-7712,71702,-54878,70210,172345,80433,118436,-28240,-36043,-76451,-57672,33806,24216,-24131,-25491,45436,15775,31969,2353,79968,-1463,16860,1962,30374,-10211,-77884,15637,-12334,-12758,72545,-54341,44675,-17691,-56266,23521,22769,-26852,-45777,27396,-24600,20659,12622,-34679,69945,-17884,-91541,-26580,2613,-16332,26236,46305,16307,33231,-18709,-5872,91085,-62016,-31376,-40374,-45884,-12970,-15994,-12908,-13707,22228],[74714,24490,9546,-10502,13320,37737,-37342,-68388,33456,-6641,-19527,25381,-26479,26597,65698,-61194,74448,139,-5563,-28707,58424,37056,38340,18266,-24416,-11159,-82417,-45860,-91442,25359,-41992,-16278,34326,22309,4095,-41523,38218,33663,84834,19834,-80700,-147616,-22458,160,-32092,-27736,-72410,-67200,-4728,8432,-48865,19703,-48534,34564,-27339,52749,-25386,-53613,-35973,-7941,52846,-3629,6351,67999,28452,-47527,-34058,-65287,52241,44034,107832,16861,-15885,88629,66043,56641,-15500,-25538,55851,50197,-29764,-38763,15908,4288,11927,51532,30158,-31329,41808,29647,16908,58652,34195,54253,-12553,-26740,-19744,-85361,-13120,-37276,-98360,18423,-77431,-75385,-65297,-2678,-30525,24299,-19450,-7058,-48239,-84825,-55105,-53622,-14103,-66320,-101763,-67366,20840,28088,-18300,-23087,11340,-27577,-67838,-29675,-4748,-88298,-30531,50343,28486,-42171,-72680,19221,-11163,54921,31776,-22742,49640,-25856,47314,32768,19510,2879,46152,2330,-25666,31775,-53748,-70032,-11029,-31454,47003,-65441,-38049,16124,81040,88437,81831,10821,12641,20141,38495,-14149,11146,1178,-27378,-31599,-21684,57113,73701,367,-3780,22842,-86226,-48186,60811,14909,49515,-8123,-89647,50622,39012,-14302,-13163,-63104,-7092,-39896,7026,-39831,59682,-42365,-88806,-13734,-65258,-88746,-25527,-24177,38602,36641,-47096,60087,112288,17964,-7452,-75263,-42524,-36470,-55530,-62015,69860,-16948,31996,-4930,-2717,-45540,-22817,79566,-76060,13476,-37599,-28007,-15131,-37548,36055,-1865,-41223,-1875,3746,14315,-103130,-111367,-14284,-62661,-31493,3845,-33905,-48879,17987,-12909,43897,55556,93183,2327,-53791,-24563,-40076,22108,-14134,76153,-187545,-1737093,-1188903,-299026,-134529,-151268,-19643,-31529,-94967,-97941,-72748,-72832,-65305,-8883,-49436,-82327,6859,-4047,-63170,-84999,-64475,-1303,54783,-1435,-46701,9790,15237,31439,-49650,-17671,-8331,20586,-107992,-49917,-1353,12798,41137,-29340,-3239,50523,-5742,-30209,34960,-7229,-33869,-25248,23978,-11703,14447,-44942,-67887,14241,-127307,-86227,-25618,12079,23502,-14173,-30614,88300,55032,66103,-61607,10936,27219,-57647,-16555,-39550,-54955,47628,125682,-81931,-74573,-37256,69089,52846,70623,-24993,6075,7512,81122,18529,-4474,71760,45069,22413,-36275,7783,42122,-43565,-315542,-569096,-81394,-124156,-124803,-93309,-34159,83048,75360,23240,-69241,-3878,19299,-47256,-22571,51699,69783,-58947,-71556,30555,60430,-33080,-44417,-27202,44966,-46772,-47280,29246,-90703,-32712,55105,187,-52841,93812,-34253,-27732,-77419,-122156,-36305,-31339,22658,-60721,60983,4102,16872,74090,101155,22081,-36748,-58766,-12381,-752,-22971,-18436,33984,64392,-26755,-107506,-9663,-42892,1014,27202,-35895,-29632,-4858,-78268,-75542,-46987,-43980,-17263,17471,18530,-8385,28181,-17048,-3773,-5142,7656,-28905,-14252,-43631,-14237,-40457,-75805,-19450,6451,-17601,7645,33450,-4764,80900,71533,106530,-2423,-99147,10916,85655,3876,-74510,10098,-53751,-11420,-53712,35964,34214,-118861,-52647,-9211,5226,58523,-9584,-48503,-25429,21632,426,-52198,-11355,6918,-46659,-5716,38643,5522,-17536,34352,-11396,36467,64487,23891,11329,-41052,-9973,31498,-43173,10724,19661,20680,-8212,-12686,-2537,-79928,50525,28573,37283,14496,78913,80052,31851,-7242,25893,-34604,-24237,17862,51398,76847,30196,5262,2525,22730,-20774,-48565,-27517,-1669,-3660,-6983,36204,-18043,-30364,-40740,-27742,81411,20161,-16144,-12319,25880,-36726,17001,-49806,-20902,-42136,-54337,-28691,-3790,14178,-22415,5787,40358,-14657,-44039,-2677,-17963,-2886,52363,-17694,15683,-101080,-45593,-60874,-5563,-3503,-54001,-21757,30946,-72988,10238,51060,80705,-34209,14010,-74435,-28518,26125,44884,-20021,32132,-26968,21762,96030,-61583,-32237,5669,-27960,-19857,-16559,16185,-55529,489,5442,77023,58857,-35158,-6472,48928,23713,-82164,109898,43108,81202,2890,-22304,27956,-27937,-61398,-53344,47691,-2680,-95848,-143896,-108776,-43593,39361,52134,-46318,3880,-60940,-23216,5615,5167,-43848,44882,22499,-36318,-32341,-20449,25416,-29708,-26614,5295,40249,16575,48605,80103,-31814,-2749,34510,5472,58043,37405,116503,-33595,-3711,-4543,-48017,33675,32041,21889,-64017,-45024,36013,-88946,-29081,57432,6433,-14657,70561,-15559,-120090,-9629,-68975,25179,-40334,-11510,-1494,51271,15814,70490,19454,-13167,-47525,14188,-81669,55583,-13882,-3635,-7878,-28441,54363,-18250,-44966,-30184,124454,-27116,43839,41659,38302,-15718,-9978,21186,-80250,-6970,10863,-24085,-15038,40212,-72350,11968,5705,-41293,-1246,-13132,33957,-2375,-9549,-4378,16255,11307,10012,67970,20181,9045,-56363,10804,7710,3514,-67075,54049,14257,6249,-861,64488,-2774,77048,-17539,-228,-2304,8908,-47417,3186,73506,-12944,12356,-368,66747,-45139,31279,22075,30149,-17221,-45190,46933,112985,42603,47031,-36651,-105792,-66942,-1166,92046,-15420,-9805,116372,56346,166967,293406,682212,4230611,1476124,394492,210244,171437,177978,132760,50387,157498,104314,158979,81009,139893,159244,103954,89174,46674,107082,75954,43808,63712,107322,10848,104458,71343,34846,59568,-61553,89251,40060,10676,42108,757,48561,43449,-25626,-41851,20249,52668,34808,12834,55388,-11473,74163,41462,2335,-37536,10157,-8828,47824,43464,13395,-14532,15856,35321,-25475,-19339,42061,-55434,-104713,55725,-74739,10091,29914,-19953,18050,37985,26983,117910,158486,94173,31729,29397,-36172,39974,74914,51729,23636,11448,15313,7084,-41405,-23795,-3029,-14859,-17368,43978,17900,22648,-30014,-14126,4652,-12013,17176,-11641,950,-52795,-81098,-19778,-47047,-44409,-45241,-49806,-58750,27190,-6843,-2483,4437,-15946,9716,43472,-3649,7266,41956,109698,-11499,83570,23880,-13822,23515,-14467,78759,39647,44996,-35445,-41255,60133,-71440,-16387,1927,-43544,22153,-3498,24096,-5234,84660,7917,-42602,-18914,56261,12710,23057,101937,32336,-8669,-80213,20482,-30994,-63903,-44280,-56950,64479,40302,22091,-69925,8820,83335,95305,102027,31717,-21544,-84380,-17099,54506,-52485,60911,43567,50419,-20923,-11656,-44678,-195,11019,11321,79686,31266,2420,12249,64243,43262,-78470,5522,-27020,-48083,-15402,-27467,34652,12088,1783,-26619,6809,-57882,57858,38632,-11528,-537,44421,-25264,-62757,43843,-29697,-27988,77240,-12724,8988,15885,26280,-92977,15328,41462,71391,-36375,45932,-70876,12914,10952,-8861,-48915,18125,-75185,28984,-27758,-48666,2248,-7875,-27525,66686,-43678,43205,152206,73781,109010,-41298,-37768,-80571,-66643,33566,-4893,-42027,-56851,37961,6501,17934,1449,87354,21064,25664,-12014,54445,-10762,-89194,20102,-31757,-5723,84877,-68312,35769,-25809,-69041,40381,23217,-13097,-19262,9608,-51470,30616,9760,-18854,65158,-20621,-97155,-21501,36632,4767,38346,46981,7436,15948,-23763,-6428,68652,-60722,-37674,-53809,-62863,-47679,-27396,-23767,-19840,5111],[81744,32141,12832,3685,25739,49922,-33033,-70188,39644,2497,-13212,30474,-18179,18149,82459,-47382,88264,12079,-20009,-13733,52509,49378,18842,19089,-571,8530,-82631,-61424,-97098,39099,-31805,-29970,-5766,-3191,-21755,-23814,32588,15825,5754,3590,-76472,-123335,-25782,-4638,-46239,-9401,-56215,-51753,4770,14155,-43098,-5175,-64686,36957,-47533,47603,-21123,-55496,-37523,-13795,72313,40802,12281,67465,37310,-24090,-14979,-55377,37569,42183,82746,14646,20655,78084,74322,54558,-12574,-31906,45315,49125,-13896,-29411,27117,6134,18915,47322,36177,-41543,18672,19211,32163,63451,11040,92024,-1400,-19599,-23708,-76918,-7816,-36759,-101024,1522,-65961,-73598,-53424,19719,-35027,17386,-43436,-17293,-64607,-80373,-43806,-30157,-15588,-82827,-93079,-50105,15417,7706,-28842,-38410,11214,-22708,-82737,-38071,-39680,-100204,-46204,52424,30787,-41496,-72981,20771,-19015,28048,-16421,-38190,37723,-8332,64587,27939,28465,18916,45177,17581,-15934,62813,-69303,-70421,-23970,-33557,24333,-86612,-28359,22185,85342,82787,122172,-219,16254,33814,17015,-31806,14534,31776,-17280,-40901,-21053,33358,44874,-17607,-7415,24636,-104522,-50258,30184,571,19922,-16068,-99409,50144,30078,-11532,-12296,-72297,-11550,-40334,5579,-43640,67737,-55604,-101880,-23629,-70918,-123146,-26204,-41222,34607,45277,-51136,17477,133156,61499,-9097,-78798,-34130,-29491,-52292,-58753,64936,-7920,61064,4244,-20695,-57382,-62858,60575,-51631,14708,-35384,-40166,-10241,-13927,14800,7371,-54058,1253,-7682,22908,-80563,-78507,12090,-71630,-59080,-20100,13239,-33458,14420,13364,10100,36591,98331,602,-56906,-30814,-47378,37501,-16486,70307,-132987,-1792278,-1203179,-322522,-134657,-174689,-50326,-28986,-57706,-97960,-74727,-74564,-69670,-8822,-48856,-112072,9149,468,-38649,-70723,-71383,-25323,28541,-9198,-37338,15059,18620,58008,-18665,-33680,-31509,24685,-74908,-68793,-14893,1875,12883,-31907,197,18948,-18343,-24197,14730,-9691,-20398,-57586,4646,9005,-2735,-34224,-14075,31462,-131738,-93912,-49559,1709,53671,-6153,-57942,94948,48834,90396,-33423,1124,3042,-66715,-33636,12395,-75729,37821,100181,-70765,-82276,-29673,67352,46145,46739,-15570,2466,-39595,64776,29449,9989,77019,36905,23137,-42462,30369,63104,-66223,-393693,-679915,-92387,-81923,-111301,-77193,-24180,85356,43012,1457,-47757,44251,40752,-32519,-25512,11737,55419,-52608,-94195,47013,59546,-39680,-65421,-19170,76458,-48527,-43718,52378,-107983,-40029,84642,4178,-42469,95496,-17492,1964,-80552,-118605,-39783,-30309,9496,-46412,59537,7051,8044,35888,61561,-5035,-21719,-41244,-2495,-24836,-25722,-17929,35521,87416,14061,-71400,20170,-45452,12123,11187,-4476,-29865,8986,-83922,-50534,-48055,-40821,-6046,34609,37086,-8287,16907,-23208,-7703,-3849,-6140,-48395,-36728,-65375,-4229,-30858,-83706,-15608,655,3367,9551,59565,20908,63520,87602,103150,-11512,-71664,1488,59188,-7958,-63297,21160,-42281,-45530,-55317,44514,13843,-145626,-32972,6537,-24217,88570,20589,-26558,-46752,7503,-28637,-47234,884,14837,-60452,-11603,20137,3038,-17875,16175,-14778,31595,48228,24538,-12335,-61672,-24636,39683,-31013,-4095,30743,25994,-19345,-18880,-12430,-90484,58236,34178,38073,4760,64085,82780,26789,123,4537,-43233,-18162,-1155,51672,70878,16539,-10997,-25672,-21609,-29676,-37321,-2167,-3120,-18231,-12120,33578,-17885,-8819,-54763,-49023,47555,30138,-35992,-27447,31278,-38506,12879,-36393,-26943,-19909,-54486,-5698,13654,6175,-38627,-6291,37949,-29286,-28151,12313,-27248,-16479,24784,-49923,29168,-107724,-68676,-72196,-35673,9152,-58448,-16342,16427,-72301,51209,73594,82540,5700,27838,-22968,-15501,17269,10884,-26892,19414,-53369,12086,98138,-29230,18579,-29602,-27989,-12535,-30502,4217,-51434,-12182,16078,67203,40986,-37570,-5112,19694,32009,-47348,108391,48289,59574,17495,-18902,23798,-14222,-63193,-37755,49348,-6164,-94295,-108838,-79088,16027,57104,52977,-52519,-7449,-42953,-45903,-19972,2392,-52753,32341,36975,-29682,-32617,-29315,25568,-8473,-6996,39026,31391,9824,33323,72928,-56287,7681,36851,25497,30376,26985,93993,-50505,16092,-15307,-46739,17233,16588,11752,-41794,-54889,10554,-83440,-11918,66759,40602,-34006,49273,-9352,-125263,13253,-68346,48792,-48503,-1968,6133,28115,9495,77780,41874,-386,-36561,16700,-54282,29503,-14479,31977,6907,-53224,55150,-5886,-32404,-35478,84519,-45512,37647,30782,36685,-11750,17325,33554,-71955,-29485,23685,20549,9278,36128,-63989,1155,11771,-34118,30774,1439,25791,-12990,11196,24301,5124,31063,13177,52853,34,8116,-58306,-1567,7006,-8016,-47356,38799,13888,14305,-19979,51126,4821,61292,-20297,4778,6890,11575,-40979,12413,55915,-6945,26094,-1287,45334,-35376,32111,8683,28319,-29350,-6321,40770,120146,19829,73342,-29479,-94542,-55419,-23454,100851,-16330,-19711,119510,23877,111337,250917,650154,3993026,1383697,370254,204462,171559,131825,132297,52244,150068,90694,146595,89526,102757,132140,93284,98001,46977,92715,93485,68936,49182,72181,-13023,97074,85877,42990,38828,-57711,108748,16916,-4475,34076,-4525,43446,26829,-33063,-58772,-16385,19419,24247,28307,43945,-10587,80874,74369,10156,-43797,21739,3718,57106,16340,2611,-26356,17756,35138,-46433,-29365,54215,-60007,-110623,51763,-67478,12377,18140,-27891,6277,33187,23476,121206,166281,120009,15384,17221,-53107,44809,90358,23919,1807,-7433,-26568,-8043,-29579,-15132,-17651,-27641,-21516,37694,12782,17187,-21940,-8468,21414,-22650,24354,-5955,-1849,-66177,-75181,3262,-46538,-36074,-47074,-37759,-48148,-10909,-40430,-24310,-5278,-42931,22368,21854,-36798,13528,44381,83802,-15954,84579,16004,-22160,26848,-7413,76447,31694,30979,-75591,-65892,57798,-70486,78,-10192,-61217,-7382,-11252,39751,-15631,67426,-2949,-39313,-32536,55334,10695,22834,101067,31088,2308,-89528,5629,-34956,-45255,2739,-38711,94460,45837,1261,-75998,-22537,88066,114380,106514,43108,-14937,-77185,-16146,90659,-48298,35905,16719,42406,-4788,-13326,-39009,12261,20414,23277,83847,46923,19685,14394,73674,36405,-97433,-4674,-907,8700,-7673,-51259,48208,14792,22602,-22492,-32620,-93660,54073,43754,-13476,-21465,26506,-20633,-55501,62459,-32721,-40829,88478,-2612,-22721,-5966,-9517,-74787,21960,42521,89282,-34282,21613,-84351,12780,5099,-14709,-65273,44006,-65027,46419,-43411,-30146,32913,-3418,-35391,56743,-27808,15831,85094,48901,83385,-52302,-35186,-80394,-66055,18836,-39542,-60488,-69213,28682,-5254,5198,5594,81642,49143,32084,-21954,82920,-1183,-76962,28979,-46333,-2783,69599,-80058,22637,-26548,-74129,41932,25336,13099,13808,-7463,-62170,31660,3612,-344,50817,-21103,-81399,-19383,41602,22684,52225,42877,-2961,-11158,-24124,-6764,36356,-55829,-37318,-64958,-71082,-78923,-36320,-26511,-22919,-8828],[79104,35966,18963,14881,25957,55936,-13931,-69146,38712,10528,-1245,31923,-5634,3349,84883,-36603,90200,19546,-36979,2421,35028,56074,4531,22936,12125,30544,-62801,-48012,-68170,50995,-21988,-51110,-31499,-22980,-62915,-473,31458,-10357,-76589,-22330,-68139,-84689,-23652,-9798,-63841,6364,-30864,-31414,19969,21526,-24759,-33590,-80282,30055,-66982,33588,-19783,-47833,-42756,-16943,78035,72813,17996,61529,39297,10075,22285,-39096,30229,42622,52137,13363,58167,65719,72175,43865,-7284,-31734,31930,44466,9082,-14975,33402,7430,27373,40286,37403,-44462,1643,6063,42675,48050,-17599,119218,5125,-20182,-21140,-64865,502,-31345,-88594,-25058,-57229,-69556,-43030,37657,-34299,24440,-39764,-21300,-70335,-62511,-22683,-767,-12614,-81637,-74870,-41396,9639,-10704,-20208,-46642,8966,-958,-77720,-36227,-61276,-105840,-58262,39120,13075,-38207,-66126,21891,-22749,20494,-66659,-55688,25086,2156,77549,12763,25655,41219,32470,20689,394,76572,-83502,-62202,-30863,-31428,1654,-85607,-10001,30796,74072,68598,144295,-13255,19488,52449,-1298,-48731,2222,44085,-12922,-45882,-9161,7123,8070,-31838,-16434,27519,-104626,-44388,-2115,-11455,-18500,-24505,-95788,45348,26118,-3959,-13438,-63330,-15861,-37980,3318,-35966,65233,-60371,-94769,-29233,-66347,-128389,-31005,-53873,27563,39549,-54754,-12718,144056,88848,-13186,-86420,-12521,-18677,-50408,-46143,52450,-4657,75441,-2794,-28408,-33590,-87554,36809,-21788,14203,-27180,-51398,-8369,9650,-8200,3321,-71462,-1364,-26561,28577,-36031,-36253,35418,-74225,-78492,-36130,64422,-8840,5864,27544,-22977,20287,89220,2991,-42895,-33252,-53635,51823,-35629,34691,-107253,-1761853,-1210179,-334299,-144372,-187775,-74463,-26778,-22239,-97583,-68254,-73050,-80383,-14525,-45932,-120078,5475,-9979,-30174,-69215,-70736,-39378,9713,-19240,-29236,24212,-9621,74857,13376,-50428,-42385,21363,-40918,-75675,-32693,-21163,-27498,-35197,4992,-17884,-37637,-18710,-8918,-9478,-2982,-81012,-25834,32930,-23293,-19510,31508,44713,-122925,-84017,-63569,-15154,69276,-4116,-78381,85008,42190,102257,1855,4874,-18863,-71971,-55721,36690,-92517,19424,57328,-47782,-81267,8647,60598,20701,19090,-11476,1542,-73830,54489,36969,28702,74596,36956,35160,-45288,40195,61426,-84245,-426064,-689319,-90401,-33842,-91806,-56870,-18709,73831,-13671,-23642,-18209,69880,53396,-9035,-27082,-31693,38159,-42123,-116044,56201,44206,-47752,-68074,1260,94613,-38819,-39283,46908,-113025,-48336,99024,-12476,-37733,67886,919,33652,-68501,-111039,-37677,-18262,-7043,-32380,57368,7019,4650,-9930,16327,-22673,-10265,-26737,8124,-45116,-21891,-17818,30689,104766,51894,-32853,54327,-43849,10947,-4722,19234,-30906,19412,-79897,-13456,-38155,-33981,5791,48437,51647,-2316,9578,-40311,-4668,-1075,-17145,-63690,-42943,-70395,13419,-9839,-74690,-3885,-3140,30991,16384,75674,49789,49208,88838,73495,-16847,-31961,-5667,24908,-25768,-43936,29354,-37215,-81984,-58484,33238,-9820,-142026,-1997,23472,-49741,110306,44950,-2457,-64863,-6963,-52127,-37076,11201,13172,-63560,-13947,-529,6281,-9985,-2992,-17890,29356,32845,22835,-34269,-85151,-40915,39434,-14254,-17849,35224,24425,-29563,-27959,-24362,-102151,53163,28132,34068,-8414,40531,72415,16339,7011,-25271,-44628,-3686,-24814,44120,58250,10232,-29241,-49212,-80367,-35714,-20799,14010,-15018,-27268,-13644,15415,-25219,17038,-66425,-60728,-8380,38975,-42880,-28820,39066,-43389,-9920,-43486,-34312,4258,-32297,13605,21390,-6688,-50684,-15642,24793,-41361,-11527,23736,-21268,-26196,1674,-72779,40516,-98365,-73983,-77546,-58477,30429,-43963,-5433,-14372,-61503,76218,93786,81320,29739,38031,19296,20348,12921,-25224,-20661,2353,-80465,-11005,56352,-5416,59193,-66108,-27169,-4874,-42393,-22935,-33957,-17023,32751,45673,16581,-41032,-9229,-4064,29666,-4041,106359,54611,23917,30675,-15272,23317,4882,-56019,-21424,40836,-3168,-72444,-59670,-38920,62865,67675,46676,-62102,-20778,-14100,-71041,-40842,-14560,-63492,-2577,33282,-15630,-30629,-30837,24473,9846,11042,61847,12551,-506,9710,51841,-79695,16828,34574,39787,-2689,10014,68393,-54562,33235,-19531,-32442,11637,4802,5980,-23775,-53100,-15370,-74474,12687,71681,74577,-49846,20643,-5497,-101550,36137,-35111,70332,-55226,-4722,17189,2943,9498,70547,53025,17492,-27212,20208,-8270,8925,-8661,56310,18672,-58105,63322,8434,-16936,-39898,22303,-55239,21100,20637,31702,-7248,32820,41789,-59929,-41169,40824,56015,35972,36720,-56339,-8948,9902,-31798,47791,19800,25759,-14804,33318,55031,-3017,42644,10948,27807,-20915,2731,-45895,-8558,18445,-16835,-20104,25406,20647,21973,-32972,37917,15126,40055,-19938,9094,22471,4673,-19337,16580,28503,1501,31334,-15202,22337,-12438,27662,-10609,12153,-47920,26935,23016,115389,220,68322,-15184,-72546,-45778,-39334,95566,-16212,-23222,113488,-941,64774,206206,635823,3784783,1301945,346884,206296,168430,93449,130242,73628,140629,76722,130275,106666,69783,104158,84196,106307,50616,69821,105509,103285,36753,35783,-30152,74308,96388,45340,24279,-33135,119305,-1099,-12259,30055,-4534,32769,13118,-17041,-60255,-40972,-9236,12244,29881,28225,-1985,85013,96275,13421,-48967,35364,19881,63683,-16180,-3431,-36667,21247,31229,-65768,-36927,65026,-43553,-100514,46008,-57712,23830,3912,-35999,-6813,23423,18644,112751,149762,113081,-2895,3048,-62896,51862,88932,-7155,-19943,-22390,-66701,-25564,-13110,4887,-17401,-22776,-31735,24859,-3038,8627,-10829,-5283,34157,-26842,30831,9029,-5101,-71304,-57670,28137,-31892,-18240,-51411,-20986,-24475,-40628,-62177,-32100,-4145,-68246,29737,-5556,-55271,20927,50274,43715,-12474,73904,7414,-31809,32331,1349,63001,22816,25320,-95703,-75048,50240,-56439,12673,-21143,-70758,-35764,-10698,49633,-21529,41147,-6689,-31018,-48516,48347,2121,23144,79897,20006,13302,-82250,-2716,-26341,-31057,26250,-22855,113169,46477,-22058,-75470,-49587,67491,111843,85616,55302,384,-58062,-12586,108815,-40773,8639,-12718,22561,11929,-5120,-33922,11649,21535,35919,79756,56620,23321,15350,70999,27610,-94924,-6926,22717,66107,9550,-64563,57441,10590,43816,-13979,-64651,-119170,41454,38763,-9887,-42949,17721,-17652,-50748,67284,-28359,-44494,92053,17837,-57572,-25896,-36448,-60412,22859,42093,95891,-23219,-2333,-82006,16457,-1272,-18003,-63008,54764,-49512,49757,-58380,-8885,61578,5405,-31391,47257,-10164,-3595,6177,16649,51400,-56410,-30011,-74890,-57437,-12943,-71416,-76239,-57897,19706,-12699,-2333,14240,62201,74119,33099,-24233,108401,15346,-43111,38188,-51616,-2277,38814,-87456,7132,-19793,-70510,30637,26840,45048,46331,-19613,-50415,22228,-6047,20782,30927,-19919,-50377,-20739,21303,30678,65184,38600,-12283,-38694,-20775,-5796,7173,-50317,-31640,-71956,-65259,-90360,-41112,-18457,-18721,-17853],[69902,34993,19759,18576,16204,54521,13941,-68441,31938,17231,11967,28548,-8193,-13686,71153,-28016,73002,19543,-51784,12862,11097,57644,-1975,26422,10064,44748,-28913,-12478,-21118,55284,-14284,-71818,-39940,-32486,-104706,20431,31210,-34381,-133974,-48076,-55089,-45915,-18147,-13660,-80850,14616,-5811,-9313,35928,25999,-1461,-58342,-90510,19144,-82646,15196,-19987,-33996,-49472,-16985,71109,82693,20160,52190,36998,45229,59441,-23566,29376,45706,25717,15224,80599,55250,61486,24926,376,-21518,19158,36183,29361,1765,29632,8115,36047,35720,32696,-38846,-7596,-4891,45790,17342,-45008,125847,3800,-32850,-15937,-55586,9999,-25467,-69089,-49982,-51140,-64509,-28201,47485,-26250,40522,-18826,-19063,-66750,-38699,1833,23071,-6246,-61780,-50275,-38250,5795,-17650,2786,-47702,3849,29852,-50554,-20826,-61310,-106422,-67484,7946,-22101,-30778,-51979,22577,-21654,30083,-102121,-71520,18542,2556,82411,-7541,11644,64358,10180,9086,23597,71938,-89240,-46865,-28996,-26551,-14716,-63712,9718,38429,49414,48450,136407,-26525,21572,69858,-10242,-58862,-23313,37910,-14902,-45813,16333,-11914,-24592,-38017,-28043,26621,-91093,-39765,-29026,-17625,-52172,-31121,-80447,40928,33374,6142,-13347,-39568,-17438,-39956,625,-20388,49569,-53229,-67837,-26633,-51158,-98488,-39452,-56493,20415,20788,-56423,1140,141788,88729,-21172,-100211,16450,-7146,-49222,-24729,40929,-9452,67023,-17979,-24457,6616,-92727,17346,4659,13684,-12549,-59075,-11104,28535,-25074,-9842,-93975,-7541,-55582,27352,16350,3803,52337,-69559,-88955,-43815,102555,16213,-9064,29484,-45023,5727,68915,10898,-25008,-42056,-58182,56940,-69328,-20312,-120202,-1672141,-1208252,-329062,-162871,-190239,-84129,-26735,-1658,-94270,-49426,-69248,-93621,-23720,-41414,-106403,-5771,-26822,-39544,-80918,-61437,-43449,6639,-28981,-22865,36857,-60235,72246,36873,-65106,-41687,12995,-15260,-67650,-50304,-52126,-68657,-37622,8821,-50335,-57845,-14639,-28851,-9832,11026,-93966,-56776,51879,-46285,-4978,57839,51563,-97899,-59358,-62501,-33505,67488,-7723,-88800,51245,35568,96687,33851,22259,-35290,-72851,-69892,20872,-92663,-2512,10961,-22402,-73070,68808,50211,-14292,-6935,-18119,8026,-81113,51570,39767,46062,72326,47430,52437,-41194,36107,37386,-90565,-424547,-621888,-81425,-1967,-76061,-41037,-20954,48666,-82822,-43682,8029,64054,54294,18910,-23788,-63219,24109,-31655,-135166,50841,15360,-51389,-52015,27950,91769,-23039,-33526,15193,-100714,-52959,89106,-50121,-38989,22641,18757,58572,-44856,-99861,-29344,1123,-22800,-22037,56936,2627,3883,-53677,-15419,-23353,-3878,-22032,16248,-53823,-11428,-16879,18942,110121,74815,-3438,83398,-34882,-1898,-14764,30894,-33704,22324,-67375,27076,-20433,-26279,14981,56695,55965,8937,7054,-69142,-571,2805,-21419,-72088,-36334,-51983,34949,14911,-55521,10478,-7293,59689,25194,76038,76328,51406,77903,25814,-18159,4472,-5121,-6984,-47073,-26330,35512,-33255,-105057,-60442,10192,-31822,-97528,30223,34997,-65891,113242,51178,19602,-73699,-17131,-66833,-26763,15813,2099,-56298,-15164,-18565,13294,3698,-17349,-20437,30242,24558,18569,-51292,-104576,-51301,26266,2374,-25983,33779,18535,-34227,-36705,-34906,-118922,39008,16499,23614,-19085,16427,47557,1165,12503,-53867,-37619,16775,-47893,29032,40305,13390,-46852,-68974,-137231,-38078,-2471,20284,-34727,-27777,-7391,-14968,-39296,39380,-74932,-55086,-65978,42404,-37661,-20803,46744,-47646,-51456,-71442,-41498,24352,10773,25530,9789,-22846,-53372,-20368,6938,-44832,1827,33709,79,-29508,-9341,-80703,47348,-70740,-59120,-74553,-64973,56575,-18807,5877,-52956,-43654,83635,105445,77834,27470,43080,42299,67076,13341,-50269,-1746,-13337,-99220,-40258,-14651,2919,83461,-98027,-26394,158,-50481,-58688,-7572,-15279,54390,21356,-7848,-42421,-20384,-16819,18822,32678,101480,61796,-11522,36949,-15392,24922,27226,-41575,-7229,24798,6918,-38948,-15551,-357,85850,67357,33224,-74523,-33065,13626,-92515,-49749,-40508,-71648,-47208,15132,4413,-30336,-21325,24487,20453,21900,68165,-3447,-11506,-14032,19543,-95248,23783,27248,43845,-32614,-8896,49004,-49119,44585,-15396,-5711,20971,1764,4808,-16692,-40658,-34296,-63282,38227,69740,93782,-59764,-7307,-2403,-58713,55045,17140,82207,-61452,-19110,26863,-14800,13704,54538,51724,40276,-21233,25606,42502,1636,3055,62641,28691,-41970,81303,23419,-2083,-43032,-40186,-53904,-1466,10658,20844,-1339,36352,44850,-47718,-30150,56598,77268,58223,37889,-53887,-15512,860,-36660,50263,37764,30057,-8093,46769,77257,-4660,47018,6401,578,-38085,-7093,-21741,-11085,36426,-25891,4914,15725,32245,26444,-36674,29257,26357,18929,-17614,13913,41995,-6212,11766,13589,-1313,11958,28879,-34882,3399,15008,18087,-30434,-11097,-66120,46807,854,95087,-10155,30928,2088,-43013,-38980,-43039,80564,-10272,-20325,100860,-15020,37368,173731,638390,3638967,1245637,329251,216836,165137,78479,128851,100410,129820,62731,110151,125458,46282,81812,80192,112772,60622,45256,111922,129428,24972,4834,-34621,46073,100681,41960,19925,8310,118183,-10640,-12011,27820,2803,21476,3759,11217,-46901,-50069,-25269,1320,17935,13353,11663,84290,99823,14287,-45462,50278,36998,66875,-46044,-2479,-43645,23383,23850,-78528,-38911,72354,-10739,-73496,38530,-46047,42794,-12311,-41739,-18766,11170,12226,94398,109030,80085,-18850,-7657,-62110,59875,70893,-34956,-37669,-32561,-88163,-41405,4291,29684,-7060,-587,-45814,9236,-26060,-101,1010,-11081,39940,-23236,33907,29733,-6777,-61693,-35124,47634,-11563,3345,-55078,-4664,694,-50365,-61896,-24569,5311,-87030,28906,-31279,-55182,29241,56714,324,669,54684,3372,-43649,34316,9394,46814,14091,29524,-88743,-65923,39573,-34381,20239,-28628,-70600,-63350,-8568,49976,-28344,11194,-2153,-18450,-58191,36165,-9874,23579,46811,-110,21689,-62972,-4464,-13705,-26512,19208,-15810,119002,41202,-42130,-68410,-64420,30734,86362,39496,63948,22281,-32111,-5187,103634,-40046,-12895,-38100,-3806,19937,9610,-31804,536,14061,46006,68540,57334,13925,14071,55720,19194,-63684,-787,36222,104370,33451,-60565,60461,825,55615,-2071,-78983,-131614,21289,24310,-4179,-58562,17756,-16580,-47198,54842,-16201,-38614,85275,43581,-87610,-37253,-44708,-53043,18679,38293,88147,-5754,-17127,-55801,22880,-6406,-21120,-47618,49673,-33716,37373,-68562,10141,82657,14916,-18997,40132,4414,-11303,-44900,-9063,24122,-51744,-25604,-64287,-43949,-57301,-90830,-84416,-29039,12580,-8860,-2548,25045,31805,86410,26495,-17927,123000,32530,-7,43618,-45828,-763,7935,-88876,-8567,-8987,-58862,12290,25624,72297,70434,-23991,-20147,4614,-18472,42650,10900,-19055,-15839,-24933,-10348,25127,75289,37641,-17682,-55415,-15726,-2786,-9035,-46666,-22823,-73629,-45749,-72204,-40637,11,-6179,-22315],[57843,29169,8524,13002,1564,45519,40110,-68098,22278,22750,20798,20574,-36213,-28457,45232,-20172,39049,12958,-58567,12451,-12229,55219,-954,24456,-4229,46054,9014,27765,17769,48494,-8258,-82177,-32519,-31227,-132094,32117,27964,-48074,-153185,-64525,-39856,-16089,-12251,-14405,-92787,13458,10865,12097,46033,23273,16780,-75113,-91905,10088,-91730,-2024,-19987,-18657,-54686,-13601,55545,69353,17843,41467,34526,70942,75246,-13512,31465,48768,7829,19442,76082,48487,46325,1305,9709,-564,11158,23744,40831,17420,14697,6258,42655,38351,24539,-24697,-10015,-10249,41854,-18841,-64120,110537,-6256,-53822,-12834,-50964,19136,-24682,-53316,-63424,-45869,-59983,-4576,48235,-11031,55435,5571,-13738,-57932,-16440,22242,33029,1508,-29353,-22802,-31632,6075,-9799,31664,-42216,-3698,60566,-5880,8076,-39250,-102476,-77804,-36737,-63447,-16657,-32156,22475,-17117,48727,-110818,-82112,25445,-4743,76057,-28364,-6959,82505,-17159,-13723,50223,53804,-83059,-29131,-19849,-21560,-20862,-32944,23548,43533,20770,27471,98790,-37531,21975,79816,-8641,-58148,-56519,19613,-21515,-42029,52016,-15092,-43363,-34614,-36805,19461,-72905,-40314,-46509,-16644,-68667,-33945,-58593,42239,55768,15810,-10019,-10041,-14892,-50420,-1964,-2431,23623,-34489,-28004,-13418,-28879,-40500,-49267,-45548,15714,-4324,-53291,66331,122587,60884,-32485,-114881,44898,2021,-47199,1346,36034,-22820,34568,-29803,-11329,38566,-80480,9452,20172,15157,7892,-57764,-18182,40306,-30151,-25114,-117645,-13642,-90213,17541,57809,32789,63588,-57388,-90161,-45637,115912,31313,-28305,24670,-47263,-10107,42896,22778,-16858,-58335,-60836,47722,-108945,-82457,-168237,-1554023,-1196671,-308315,-186577,-186057,-79011,-30542,-3456,-85299,-18685,-64971,-104215,-33993,-36192,-80654,-23370,-41135,-58832,-95519,-45193,-42076,18508,-35222,-17351,49406,-111935,49482,45793,-75407,-33684,3207,-2581,-47476,-63811,-84849,-100953,-37301,9241,-70678,-71256,-12283,-39957,-12496,16544,-97243,-76084,59739,-66581,4904,62109,50785,-58769,-27397,-46166,-47985,53297,-13690,-87849,-5282,27506,74897,54826,46590,-44755,-68794,-66919,-22266,-73098,-21862,-24823,-5103,-61383,121895,38297,-46234,-25988,-34584,24025,-58993,51775,37066,55308,72694,66750,64938,-28299,20911,2619,-80993,-408311,-526813,-71431,1543,-70452,-35412,-28984,15787,-145915,-51999,23125,33841,42643,46463,-14151,-74339,16420,-24433,-146784,28954,-22385,-44834,-22943,50859,68559,-5951,-26379,-24487,-71260,-49905,54964,-98079,-43459,-23229,33274,70972,-15832,-87062,-16415,21097,-34458,-17020,59432,-6279,1331,-84911,-24902,-6091,-1966,-28030,18177,-47002,2853,-14112,1186,101359,75709,13622,98416,-17412,-19537,-14061,30411,-38533,16944,-49334,59882,-477,-21858,19551,56724,47038,22036,8269,-103342,-3158,6554,-15842,-72077,-24725,-17928,53924,34405,-35296,21587,-11715,83463,31646,60571,93820,73846,61457,-24714,-16243,26460,6531,-27648,-64981,-16754,40700,-24761,-104852,-58043,-11083,-47464,-20736,52549,37026,-70185,92351,35278,35604,-70364,-20192,-73037,-19994,13146,-13948,-43019,-17508,-29256,21323,19387,-23342,-21832,32214,25269,12315,-61852,-111680,-49176,1053,14028,-25503,29547,10471,-30346,-40096,-39670,-135414,23929,7224,7688,-22531,-232,11837,-16974,15150,-72463,-24378,38707,-65231,10155,22092,26099,-59745,-82675,-170960,-36832,13491,19722,-55934,-20110,7606,-45908,-54253,53191,-80830,-32547,-103581,37652,-27511,-10109,52124,-47196,-100488,-106348,-46708,36122,63056,29236,-22263,-37838,-45293,-20129,-6764,-36312,9810,40446,30860,-25443,-5712,-74231,48684,-29980,-28375,-63200,-52598,79568,6319,12203,-87085,-23507,77555,107138,71837,-110,42620,43385,102300,16079,-56923,24864,-22830,-102129,-65863,-82315,-4438,90826,-118792,-25312,799,-54841,-90847,20389,-9009,76606,1907,-27103,-39054,-37876,-19229,2496,47829,88567,68034,-32866,32064,-22864,26591,49720,-23763,2644,6996,21193,-7223,10048,28133,85224,54345,14714,-83665,-40589,30438,-104403,-43630,-66183,-72961,-83036,-7543,27615,-33174,-741,27664,22035,22848,57525,-6957,-20970,-28568,-17387,-98199,27406,16337,36087,-55128,-25027,39385,-39721,47443,-4222,27374,41002,8391,6851,-23144,-22748,-40902,-50581,57100,59721,88330,-62888,-28061,968,-13686,66832,62711,79391,-66386,-39752,31236,-20630,18397,35712,39607,65996,-18378,32720,77516,8631,18357,48975,36975,-9936,111667,38395,10650,-43321,-83233,-43490,-23876,-44,3005,5017,30415,42342,-38224,3797,66112,84236,70841,36096,-57027,-16018,-11696,-48123,43648,51348,32768,4409,45417,85102,1251,45411,4699,-19828,-47759,-20282,7876,-11312,53202,-36662,22427,10422,43971,24812,-29948,27113,37125,2831,-14767,20614,60567,-13216,42809,4040,-26200,22828,21478,-49070,-9497,35155,5246,-45572,-33572,-77027,50900,-16871,63108,-10432,-23308,17363,-10319,-33735,-31948,63347,5126,-12336,85748,-18399,31469,162270,647920,3535306,1209824,317891,232701,164011,90083,131141,115168,119061,49890,89448,138712,34176,68233,84070,116797,78140,26927,113878,134014,13788,-14646,-25099,21888,98643,35657,25060,56941,104159,-11195,-4986,24670,17758,14884,-1393,39147,-24235,-44676,-24355,-6055,-2799,4375,24990,77545,85177,15722,-27656,65182,51030,66027,-65783,3584,-44745,22387,14179,-82162,-33518,73818,28183,-34511,29481,-32824,64660,-29178,-41859,-27226,-336,4916,71232,54506,38828,-27854,-11338,-48884,67016,43644,-53695,-49354,-38019,-80018,-51684,19333,50360,6252,30081,-59332,-5226,-50392,-4940,11026,-28303,38014,-13206,32068,50845,-5719,-34929,-13864,56694,3907,22333,-53852,6314,13746,-35350,-37151,-4840,18249,-96366,19225,-47633,-41105,37043,59739,-34874,20886,30382,7311,-57552,29419,14084,35738,5309,41018,-56339,-42668,28192,-12777,22874,-31284,-61853,-91915,-10769,39765,-40147,-14592,8662,-2318,-56974,21163,-20476,23560,12639,-23751,26380,-41757,-1252,-5274,-31518,-11442,-21477,112872,30380,-53428,-55923,-62104,-5281,44649,-18497,64819,42912,-6385,6706,79682,-51293,-24621,-54725,-30135,11870,25356,-33373,-14035,1603,52444,53106,47610,-3772,9844,31788,14366,-7581,8268,35666,115441,59007,-37261,55998,-10071,49291,11340,-72651,-129689,-2330,4400,151,-63480,24049,-15734,-42751,29374,1870,-25883,69395,66670,-104235,-36778,-33048,-52162,10931,29185,65409,13639,-17430,-8305,30426,-8870,-25635,-25713,34818,-20506,12640,-70706,23081,93903,22065,-3545,33187,11248,-8758,-50390,-18979,9881,-39978,-25839,-50411,-29160,-102427,-90695,-80372,5080,7973,10450,4660,34805,-3530,79124,12170,-5391,120933,43277,35456,42491,-31080,5560,-11661,-83186,-22135,27,-41535,-6298,20693,85363,80901,-19667,16037,-15585,-31839,61683,-4286,-20824,10222,-30387,-37449,7442,81873,41261,-16777,-54258,-11313,2136,-9009,-45570,-13284,-69649,-18630,-29361,-35063,25009,11796,-23659],[45626,19447,-15589,-366,-12243,29800,53839,-64738,12891,27177,20774,9880,-80930,-37609,15102,-12231,-440,3870,-52734,123,-28978,49799,4976,12645,-24073,36097,40555,53902,30419,31072,-2164,-74631,-14342,-22281,-138943,31405,19478,-49952,-138110,-67291,-27337,3320,-8517,-10615,-96801,5229,15639,31530,45072,11238,22158,-82928,-83304,6732,-92433,-13299,-18493,-6048,-56164,-6921,36661,39728,13033,30682,35814,79823,57608,-9898,32444,46950,-3590,21619,43354,45201,30992,-21184,19248,28227,10891,6918,42191,28998,-8200,-1258,44429,50365,18067,-3723,-8614,-9242,33525,-49426,-69853,80060,-23271,-74018,-15584,-48441,27187,-33312,-49578,-60880,-38610,-57039,26591,41434,8111,58531,22238,-10344,-48879,-687,32762,27461,8476,5084,3052,-13250,11191,8671,57677,-31154,-12000,84186,45395,46250,-2392,-93431,-93019,-83337,-95360,6136,-9743,21223,-11682,66729,-90747,-84005,50018,-13411,58127,-46851,-20140,91238,-43896,-40415,73803,29674,-66181,-16276,-8372,-18985,-16609,-10696,26672,46806,425,11746,46148,-43363,20793,78495,-2090,-46200,-90244,-263,-29681,-37525,89140,1991,-45451,-23029,-37059,6886,-59649,-43111,-54158,-9909,-62545,-32369,-37316,52545,91382,22291,-4267,14134,-8348,-64785,-3971,12507,-5140,-9103,13070,9782,-5870,27382,-57225,-21318,14547,-26243,-42384,152534,84857,16627,-44451,-118923,65994,7052,-42587,26867,37943,-43112,-13983,-29699,6005,45465,-56725,15952,21302,20434,30806,-43432,-27670,46284,-22758,-35990,-134912,-16044,-119292,439,73592,48369,72490,-39449,-82898,-44993,102800,29139,-46534,20314,-26098,-29017,17390,34955,-24739,-75248,-61663,24868,-143700,-143589,-235261,-1430996,-1173673,-279882,-210059,-180582,-65957,-38582,-26363,-69665,17475,-62331,-108174,-43630,-31027,-55003,-43320,-47026,-76278,-98385,-26223,-40786,36096,-35499,-11344,56134,-142076,14871,39799,-79800,-23314,-4362,-2046,-22620,-71006,-112266,-118801,-33161,4774,-75909,-71834,-11044,-41305,-16830,12607,-92238,-76055,55018,-77065,6985,48206,42883,-12661,2956,-18823,-54854,35926,-16847,-75791,-69732,15371,44106,61539,68301,-46798,-59571,-45857,-65666,-40001,-33708,-40744,-2903,-50160,134236,27828,-64703,-34193,-54638,47284,-17263,47436,28953,51495,73755,89129,63915,-7976,147,-25457,-56285,-390310,-448517,-64186,-20124,-75704,-40461,-36985,-14798,-183991,-46664,24380,-4269,20233,68930,814,-65596,14791,-21658,-144436,-4828,-62741,-25796,9547,60773,34325,10180,-18667,-48248,-31677,-37761,7359,-137074,-46731,-56121,41538,69892,11988,-74520,-2308,35286,-40605,-16534,64551,-18305,-6685,-95791,-18199,22195,-2286,-38774,10294,-25958,16217,-9426,-20421,81460,55229,22810,95801,6564,-32382,-1482,21316,-44268,5849,-29861,75895,15572,-24484,19564,46118,26255,31904,10559,-132004,-17925,8444,18,-63811,-16373,11690,63876,41861,-21016,25091,-13906,97766,31839,34541,96194,106031,47166,-62381,-11991,31419,28307,-32565,-70931,-14647,45592,-8957,-82493,-49775,-19366,-53684,60131,57924,29260,-63445,51195,2871,42671,-56026,-16341,-73628,-18239,4353,-28311,-30305,-21797,-29505,27755,32883,-21060,-21378,31247,31905,5233,-65629,-101801,-32149,-29944,17233,-15966,26757,1321,-17913,-33347,-35511,-141402,16729,6567,-10012,-16916,-6215,-26891,-35565,13957,-76742,-9325,56469,-73618,-5940,10557,46191,-62724,-86157,-168286,-32712,23447,17410,-70252,-7828,27414,-62804,-60747,56994,-85367,-669,-110758,24744,-21812,-656,54209,-38864,-137877,-127724,-49001,38573,107489,25983,-66154,-46357,-28733,-15935,-8746,-16417,13256,38511,60864,-15223,9443,-59876,45067,12088,9155,-45364,-27210,89780,22482,9739,-105320,-6586,64309,101181,62733,-40857,37536,27207,105557,17034,-46095,51563,-24010,-86401,-79222,-116332,-21301,83747,-122768,-22481,-2602,-56916,-105686,41554,332,92593,-9060,-38119,-29658,-58406,-16705,-16184,34288,64639,70376,-32887,15556,-38794,26554,68679,-7374,7123,-5912,33880,10670,13946,43504,68241,29593,-5060,-80893,-40736,32429,-103254,-25432,-82102,-65662,-95276,-23342,50662,-37548,25981,34746,16958,14497,34123,4185,-27927,-27480,-48555,-87417,26764,5279,19514,-69465,-34600,36926,-30939,40857,10148,58185,60892,21154,9896,-40793,-6927,-34214,-37328,62982,42667,58292,-59276,-38789,4084,17461,69251,79363,62140,-68314,-58793,28943,-15883,19650,17560,20346,89907,-17281,40880,80351,24546,33809,18966,41769,27919,152869,52233,21787,-38640,-97887,-28863,-40505,-11962,-20345,9642,18812,34746,-32933,49298,66696,79807,72914,29747,-62984,-9689,-23029,-62032,35026,57915,28886,18399,30205,79089,12777,39094,10589,-26678,-47968,-35098,35303,-11438,61661,-47450,31513,8729,50488,15297,-14584,30541,45524,-6077,-12638,29432,72621,-9419,64343,-9011,-41227,31469,12798,-48118,-17429,37881,-7647,-52888,-49701,-76399,42064,-23053,30457,-4852,-71656,26521,20367,-27592,-7984,50753,29265,-1261,72544,-13134,41939,172538,654539,3434547,1179965,310704,246671,165274,119157,137567,105698,109447,38796,72384,141046,31236,63060,96232,117417,100514,20171,112528,115303,4795,-19590,-5591,7513,91723,30469,34892,100253,78601,-4673,5937,18734,38148,16961,-3047,58308,-471,-29450,-8521,-7974,-25104,4404,31875,65172,59275,20245,4359,78224,57954,60201,-71392,9291,-37780,18218,3788,-77524,-21114,67460,60753,7404,19184,-18790,83473,-44723,-34329,-30773,-8494,-1717,49915,1431,8767,-27217,-7822,-24418,71456,18562,-60094,-54911,-39065,-44202,-53920,29855,58818,16098,55378,-67352,-15615,-69487,-2535,16840,-53427,29723,-232,25193,66821,-2247,4589,1998,53880,6295,34292,-44619,8575,6260,-478,4365,20996,29756,-95292,3024,-49427,-22637,41642,55392,-53722,41895,4311,19540,-71828,17778,13809,33830,-4418,54147,-8621,-14737,18265,385,21815,-29187,-47650,-121512,-19697,21526,-57280,-28425,21157,16403,-45266,6371,-25252,22370,-13647,-41215,27733,-29189,4693,-5208,-41204,-50303,-39483,97851,15965,-52504,-39169,-42476,-24348,-1128,-68159,55524,51329,12935,22186,47834,-72759,-26746,-61044,-51002,-13833,36627,-37154,-23857,-9324,55584,37351,28429,-22735,2562,5841,15997,55602,10926,22386,107534,79769,880,43835,-16761,23458,23853,-50437,-113376,-23731,-15512,1320,-55934,33384,-12549,-36006,-340,21889,-9914,49827,79003,-101125,-25940,-9304,-54416,1742,13713,30689,30081,-3427,45602,37568,-7894,-31434,-2314,18862,-10610,-17536,-63403,28461,97383,25343,9645,22341,8148,-1227,-22826,-13453,11360,-25409,-33284,-36059,-15961,-134292,-70243,-62281,33453,5850,44273,17959,40730,-35778,51158,-7313,8573,100639,42612,50253,34181,-12670,19017,-16096,-69972,-31446,1616,-22141,-19521,12735,80839,76811,-7851,43070,-31218,-43173,73555,-11582,-26587,20471,-35084,-49245,-15961,85845,48194,-8498,-36465,-9130,7861,3459,-45784,-5216,-60522,7141,20154,-26395,50263,29533,-23235],[34780,7704,-45269,-17360,-20904,9085,49086,-53901,5553,30178,10650,-386,-119147,-39960,-10494,-4590,-31228,-2590,-33386,-20789,-36439,41898,12014,-9661,-41786,21173,58070,54803,17934,7423,5668,-47985,7264,-10142,-129108,19557,6245,-45495,-103381,-58368,-22546,15896,-7801,-1880,-92920,-4005,10490,48697,31299,-8698,12680,-82986,-66264,9392,-85048,-16261,-15179,1447,-53507,2042,19331,5275,9484,20451,42996,70131,12344,-10115,29463,35694,-14202,15285,-6975,43808,18369,-36397,27048,58785,18312,-13131,36090,34886,-32889,-16992,39135,70367,18330,20658,-7109,-3745,24187,-66098,-61114,44638,-43495,-84696,-25656,-43348,34222,-51424,-59727,-44605,-27074,-55687,57944,30187,25455,43993,25661,-13628,-43534,7229,31318,11638,13122,31068,22166,18166,19626,28608,74321,-15712,-18717,97465,89858,86014,37470,-78751,-111973,-117274,-105219,36285,11298,18809,-7798,76330,-51171,-74570,87897,-16765,32127,-61255,-19354,88882,-64601,-62911,87097,6470,-43515,-15533,-486,-19551,-5552,-9999,18298,50167,-3240,6041,1367,-41353,18834,66176,-322,-26473,-117382,-11484,-36366,-35643,116655,37350,-35895,-6788,-26007,-7844,-57544,-41662,-54252,-762,-37595,-27526,-23270,70732,129801,23785,390,24157,699,-68400,-5091,21006,-27921,14997,43175,38491,11122,83517,-60093,11590,16043,-36570,-22225,209967,33856,-26452,-53093,-101058,76242,8109,-34264,48039,41823,-66244,-63106,-16065,22051,25017,-28189,33966,9679,30836,49384,-19766,-36628,52022,-7859,-38976,-137876,-12749,-130822,-19921,60640,54942,82063,-20010,-69540,-43569,71591,9324,-57081,20809,14583,-48837,-2422,43352,-44458,-84652,-60655,-5244,-165282,-200896,-299419,-1316084,-1138142,-254237,-227613,-177374,-54973,-49223,-60596,-50170,47434,-63012,-104363,-51947,-26338,-37215,-60095,-43185,-83051,-80459,-9957,-42778,46872,-29342,-4121,51550,-138737,-19683,23832,-77675,-14241,-7201,-8697,-2171,-71757,-127673,-120946,-25828,-4295,-68391,-58256,-9513,-36630,-20284,2343,-79596,-56766,41037,-72718,609,23424,29890,30585,24686,12793,-53302,23760,-12508,-54482,-115481,-2956,14349,55133,79302,-41310,-45738,-13481,-86847,-4176,-36623,-35385,-16331,-42054,93537,22335,-65900,-30417,-70543,71331,27879,31852,16640,34249,72375,106041,47115,14748,-19824,-33399,-22517,-373574,-406228,-60713,-52480,-87274,-51653,-38410,-32597,-185362,-31518,13837,-34962,-8293,82470,18024,-44362,16464,-22532,-123578,-40849,-99680,2089,35384,53320,2822,25267,-12130,-42033,6133,-18463,-36817,-148368,-44997,-70789,41340,58858,33499,-62559,8916,42373,-41825,-17468,70953,-30806,-20775,-84499,-9919,49347,-1956,-44650,-10178,3311,23790,-3898,-42747,57014,21855,30966,79586,31902,-33521,18366,9017,-48383,-6445,-13434,72000,23160,-35643,16994,23787,-948,33758,10631,-145929,-44681,6881,22853,-49210,-16284,15324,61255,35295,-15204,19861,-10418,100932,24102,6306,80990,127788,40510,-77388,-5530,24850,53942,-22560,-58773,-13536,50030,12537,-49213,-36722,-11546,-49964,111534,46917,14872,-48994,989,-34286,39647,-35325,-8965,-71884,-20785,-7145,-34692,-24101,-26836,-18932,30827,40631,-14157,-18594,23321,38245,-1240,-62913,-76966,-3810,-57633,10985,358,28476,-8681,-146,-14263,-22237,-128878,22535,16224,-24345,-3856,-5290,-59453,-51838,9352,-67857,2925,64833,-73070,-12485,11016,69287,-50973,-75951,-133242,-26769,25521,18250,-70443,3739,43666,-55766,-49891,52247,-89618,29981,-93128,6462,-26738,8379,53400,-21775,-146686,-121533,-49018,34111,129409,18153,-107272,-44737,-8417,-9515,3351,10200,15053,22393,79467,-2256,28938,-47046,38144,41993,43144,-23892,-1254,80979,25210,-2371,-101535,2090,49718,91293,50298,-76998,29759,3018,71270,12142,-25312,71184,-18138,-55884,-76262,-107039,-38430,65474,-107166,-16159,-7630,-58436,-94269,49021,12244,95584,-12333,-40093,-14859,-76892,-15932,-33998,-2497,32136,65869,-13555,-8029,-60319,23741,80378,3605,6220,-9297,38463,9128,2105,46763,42646,-2689,-21592,-60814,-33238,21969,-89281,-3309,-82730,-51257,-80652,-24725,70744,-39929,49897,44573,9866,155,4900,24455,-32459,-10225,-61630,-66064,21749,-1285,1442,-76358,-35590,36087,-24020,26731,23070,79515,68821,33803,11945,-63506,-285,-18117,-25292,53026,21738,13555,-49702,-40903,4921,25795,60878,61815,36265,-65839,-69019,21733,-6006,14803,626,-1435,105320,-16537,49327,50446,40976,45900,-19165,40475,59602,193299,62530,32666,-27340,-88715,-15837,-48014,-24755,-45010,10377,5532,23561,-31611,89594,58309,67947,67972,19096,-68132,1523,-29369,-71725,29274,56613,16715,29321,8508,64519,25541,29623,25664,-18170,-38991,-49833,54167,-12382,57947,-53537,34049,8755,48052,-1813,4645,35675,48636,-9082,-11919,38674,75157,8287,70721,-21436,-45333,34911,6457,-28870,-22610,19957,-16913,-52181,-57201,-64220,26547,-14999,9488,71,-96915,27592,44014,-18431,22459,45955,55384,10855,63992,-2300,58353,198768,656712,3334295,1152954,308066,252624,169101,152123,146193,73944,102565,29991,62513,131010,32971,63689,114109,113320,121427,25620,108701,84462,744,-10970,15910,3866,81946,29782,42498,127016,46087,5454,16843,9724,59451,29049,-1659,66702,16912,-10786,13263,-3652,-41895,13361,27837,48919,32259,28771,43244,87432,55438,48136,-63698,8222,-22214,12550,-5780,-68287,-4450,52626,76802,42497,8165,-5740,93826,-57005,-19636,-29456,-12384,-5857,36369,-37138,1913,-17949,-363,6487,72071,5867,-54177,-55317,-35883,4715,-47845,34996,50967,18760,62917,-66472,-20662,-78400,7771,16930,-77647,17781,11380,14359,73272,1745,46544,11323,41552,-6763,38393,-27178,1100,-20147,41391,47492,45909,36689,-84221,-14501,-36068,-9035,39782,41106,-54025,55984,-20322,37051,-83605,2661,8933,40602,-15183,62898,38917,7258,11419,1579,19017,-23829,-31986,-148110,-33963,876,-76274,-25966,29877,36069,-27137,-5348,-21927,19314,-27155,-41654,26868,-30972,11671,-12211,-48440,-81052,-64836,78312,1200,-39362,-18451,-10523,-18864,-38117,-93139,36455,39660,22497,38325,18923,-97692,-22411,-58709,-63561,-50744,39941,-39829,-23176,-11776,55988,25087,3461,-36221,-7148,-15624,25272,100364,-1356,2651,97134,89258,43305,25103,-15622,-10164,33148,-22087,-85298,-37654,-31127,114,-37651,42889,-5090,-27276,-25462,38915,6613,34106,75497,-76972,-10107,13559,-55497,-6629,-7523,-9409,39798,19225,85696,43124,-3563,-36786,19717,8796,-3303,-45428,-47679,27491,97937,25127,16861,4967,-3413,4975,8829,-1816,24790,-13006,-47482,-23909,-5939,-143929,-36444,-33428,51008,5931,85769,35266,41545,-56963,8542,-27251,18751,65680,30169,41005,20319,3151,38885,-8520,-50000,-35024,-6716,-4703,-24329,4054,63697,61253,8340,51061,-35942,-48609,74773,-10597,-35826,14491,-37234,-43008,-35892,89645,55552,6184,-11205,-9050,12610,19899,-45064,-272,-47442,23897,55951,-18205,69381,41329,-21486],[26193,-3516,-66829,-32553,-22698,-14243,27542,-33441,-245,30841,-6692,-6711,-129366,-36624,-25229,1255,-42931,-2821,-4433,-44115,-35726,31682,16585,-37286,-51641,8151,58276,31037,-3108,-15640,15683,-8529,24859,1703,-110369,1451,-8603,-43159,-65615,-44542,-27826,25676,-8711,10830,-83852,-6851,1260,63465,6825,-31526,-6903,-76893,-44729,15185,-72889,-11766,-10756,3886,-48215,11275,6873,-22714,10327,11317,55530,46312,-38085,-9536,21787,13704,-28625,-4711,-57579,42394,9256,-40040,31231,83463,29435,-33320,27243,35441,-52532,-40977,26159,93718,27340,43983,-8455,2709,16202,-66149,-41647,12731,-62588,-82233,-41841,-31964,40555,-72544,-78614,-22276,-11186,-54784,79440,17976,35002,13975,16421,-25907,-43524,9050,19989,-5301,15067,42417,30305,55084,27956,40750,78573,2548,-21854,100296,116621,118635,69059,-59756,-126076,-127762,-90021,67147,26894,15765,-6807,73310,-8888,-53422,123009,-11434,4776,-69623,-2081,76953,-75203,-75079,84892,-11106,-21501,-30129,-132,-20908,6330,-31505,1949,55108,9717,11728,-16209,-29965,17368,47348,-11050,-4707,-132396,-9154,-39861,-38225,125641,82047,-24245,9808,-5729,-21051,-66997,-31275,-49981,7082,-4438,-21874,-20444,90724,154149,19826,-452,16691,9952,-44491,-5248,22521,-38584,30170,54313,65037,17826,112311,-55392,45355,17670,-31861,5943,205694,-16659,-52736,-54483,-58381,76060,7030,-22320,63670,40940,-85680,-95512,5579,32470,-12530,-292,55706,-9067,46983,54865,-576,-41915,65273,5873,-34274,-122399,-4412,-119054,-37917,29884,60054,92448,-5151,-53787,-39562,36654,-20403,-54779,25107,63655,-63079,-13751,45290,-64515,-83259,-57499,-33619,-170332,-252211,-342577,-1216222,-1095424,-239280,-235025,-176603,-53759,-58980,-91583,-34157,58571,-67640,-94320,-59016,-22149,-28481,-68598,-32742,-77209,-44393,-1155,-47417,41583,-18896,3667,33189,-106396,-45124,5623,-69384,-8048,-4609,-16155,6948,-67594,-126211,-109345,-17720,-15735,-54273,-34566,-6046,-32702,-19939,-8740,-59289,-25251,23841,-53947,-12088,-4230,14654,61929,34721,41882,-45583,21150,754,-27508,-117139,-27431,-6310,39573,75840,-28380,-28954,20252,-80062,24023,-33849,-14945,-39420,-37803,23138,24760,-53845,-16820,-77461,87682,61825,3555,2628,8866,66747,109299,20818,32557,-33664,-19532,10618,-355427,-391990,-60032,-79068,-97892,-61858,-29426,-30859,-150930,-14587,-3449,-51345,-35835,84785,33454,-20500,17882,-25275,-85608,-68294,-128578,29152,47385,30598,-14407,39605,-8807,-10487,30286,3351,-62917,-125988,-37011,-69964,32381,43865,45996,-49990,13912,48467,-39760,-15493,77058,-40688,-37355,-56550,-11731,63894,1330,-38011,-42907,32461,22555,558,-61885,35301,-11216,41901,59459,51562,-23053,35587,-1310,-47772,-15591,-4162,52116,20829,-53315,14795,-8756,-26841,25013,5778,-143543,-76944,1069,46154,-31506,-24345,-16160,47197,18140,-16147,8426,1003,94623,9904,-15941,51499,121680,42759,-69096,3967,15995,73499,-2810,-28455,-5558,52946,34463,-19880,-21803,6660,-38493,114369,27422,-1075,-31298,-44210,-64198,27198,-14566,-4095,-69473,-25486,-16905,-29360,-26959,-29822,-157,29898,40581,-8262,-13540,7101,38141,-5738,-54164,-45002,26955,-73925,-2969,19199,34755,-19429,17522,15176,-3013,-97245,39977,32382,-30830,12314,-5818,-78712,-63330,3558,-50574,9642,60563,-66964,-5993,23898,89332,-22589,-51613,-84628,-20005,20403,25134,-53738,9717,46797,-25247,-18087,42046,-93706,50612,-66530,-12966,-41479,20611,51002,1718,-122107,-89650,-48781,27268,122964,8338,-131779,-32738,10301,-2588,24978,36245,17799,-9168,79999,8687,44383,-43278,29900,51291,65536,-1650,11687,54979,15180,-21642,-77585,-476,37774,80728,35170,-93075,21787,-18883,13306,-940,-4281,79862,-9084,-20784,-58644,-68673,-48314,39586,-73299,-5388,-10911,-60360,-57795,39818,26280,81866,-11418,-34098,3052,-88304,-21178,-47513,-46354,-1867,52968,16057,-30185,-80549,17891,81962,7337,627,-3032,30519,-9122,-15065,40664,13620,-35243,-31018,-25851,-20238,5248,-66151,12858,-68961,-33821,-48248,-11122,85879,-36820,61537,54196,5363,-15569,-22768,44194,-34994,17406,-47442,-41012,13544,1843,-9099,-76609,-28107,32022,-16684,9946,31164,88297,58283,40323,12051,-83770,-6563,140,-16856,29131,1071,-31301,-35751,-38876,1278,11595,41284,23230,10398,-58948,-66560,13674,2670,3492,-15608,-21193,106591,-15382,57321,6382,50494,52103,-55259,31342,75119,212016,65869,43788,-9317,-69652,-9059,-45919,-37204,-65179,6248,-6060,11232,-32486,110718,42975,52317,61569,5320,-70214,13117,-29231,-70752,26627,48253,-1371,33768,-9584,48158,34270,19018,46911,2010,-23331,-63452,61338,-12911,42893,-49396,32778,8259,36227,-23901,21097,37192,43142,-9866,-12652,45014,70936,37784,62162,-29994,-41407,31056,5300,3809,-26403,-12210,-19583,-45745,-56680,-44532,11388,4578,5762,-671,-94935,21163,57046,-5707,50337,47618,72150,22298,59700,10615,68822,230287,655075,3248522,1131941,311080,247312,175719,178455,154286,37046,100352,25574,62114,111655,35645,66487,133516,103845,133373,39311,103230,59221,4761,6925,30927,8082,71106,34875,41796,131193,14270,15465,23711,-874,76005,49404,2638,67387,24074,5454,27852,6143,-48724,27787,11953,31166,12670,40004,76236,91338,44049,28749,-47599,-2767,-25,8212,-13195,-58989,11917,30710,72260,63749,-2863,3325,92337,-64885,-903,-24803,-13057,-6379,33717,-54708,18585,-5003,5760,36440,69031,9994,-38963,-51568,-28632,47258,-35510,34884,28739,13993,48246,-56342,-20657,-75621,22854,11329,-90354,5311,17940,1337,67900,3303,79358,15484,24812,-30733,37478,-4837,-14442,-54608,74957,76494,63847,38316,-64606,-26437,-12329,-4870,28954,16999,-39845,56982,-40418,54489,-89974,-11163,1928,52238,-24869,64151,70782,16210,8643,-6317,16551,-17528,-18503,-164124,-49746,-15261,-91740,-8995,30759,54247,-7944,-11910,-11243,13999,-27378,-18389,24727,-45275,19083,-20780,-47059,-92316,-89333,58754,-10184,-17760,6268,25051,6862,-57742,-89384,10741,9868,22112,50660,-1707,-118236,-15775,-51611,-67697,-85711,34872,-37371,-10894,-1433,53511,19016,-21612,-40224,-18018,-28677,40798,107275,-31040,-14738,95062,82859,76459,2324,-6642,-28644,37661,2082,-52432,-41073,-41053,-630,-13186,50373,6688,-18632,-40657,48660,22536,28329,56452,-36907,4107,23721,-52196,-12366,-31968,-46556,41113,41585,97668,45148,3088,-39239,38771,7578,2752,-65151,-26949,23311,99866,23378,16795,-17690,-18836,5347,21144,3241,41604,-6269,-64360,-15545,679,-131718,-1810,-2708,58499,8150,123799,54002,37961,-61481,-36697,-42290,21920,24027,11439,14399,4198,11754,60844,3818,-25583,-32430,-22571,7507,-20498,-2199,44701,39852,24625,40211,-26404,-44266,64179,-3463,-45998,-2161,-35916,-22881,-44098,96423,60859,23987,9179,-8904,14564,31078,-41551,668,-32117,28456,66992,-14375,78169,44286,-17823],[20534,-11377,-66624,-40985,-18615,-37293,-2241,-5723,-6993,27921,-24950,-6349,-106010,-30232,-26965,3454,-33102,3415,26313,-63353,-30689,19395,16529,-59862,-51572,869,42099,-7392,-14099,-31433,26681,32543,32939,12087,-88262,-16471,-20496,-48576,-36989,-33370,-40694,34053,-8142,25194,-73449,1911,-5674,74684,-23444,-50013,-27221,-65439,-23875,19973,-61220,-3477,-6668,3349,-42638,18161,975,-37112,15656,4558,70446,17213,-66683,-3840,10874,-15340,-46903,-38397,-92850,39567,2804,-31282,30581,95367,36727,-49431,20249,32928,-61973,-69635,7191,114076,42605,61913,-13759,6413,9839,-53114,-19119,-11381,-77032,-69560,-60803,-13756,46018,-84743,-96956,-3565,5865,-52543,83600,7599,33428,-22114,-402,-45737,-47976,7965,3884,-14981,15121,39176,25861,84798,32116,40336,70969,21461,-20735,94073,120786,137577,85727,-40457,-122773,-112794,-58514,87742,33585,13065,-8583,56902,19119,-23654,132428,823,-16288,-69382,26469,59522,-73802,-74346,66218,-20797,-5738,-56053,-7409,-17917,12888,-63302,-15633,61356,31367,25838,-771,-9667,17657,28912,-34234,13847,-132471,3210,-40360,-44002,113190,120763,-19184,23108,17325,-30451,-82707,-12884,-43878,11248,24688,-18196,-28760,103368,149347,11234,-9496,-5515,17139,11915,-4562,19014,-36389,32170,45703,80917,14419,110309,-41939,71487,16264,-15362,37758,145902,-49866,-55375,-46175,-462,68676,6343,-8180,74594,30586,-93314,-99990,25751,35068,-51886,23625,71297,-27831,68470,40527,-3175,-41058,90868,9863,-24572,-90771,5815,-87891,-48080,1320,69172,100247,-880,-39690,-28141,12226,-46797,-38486,27431,105869,-63747,-16718,40579,-73483,-74267,-51621,-52920,-160238,-289864,-357504,-1138401,-1063277,-236089,-230875,-175656,-63654,-63481,-105740,-31149,43187,-75553,-80567,-64951,-18191,-25798,-66041,-21752,-63547,-2898,-2145,-50985,18810,-8582,10050,3362,-61893,-58231,-7576,-56218,-4396,2255,-19383,2658,-60834,-106539,-87726,-12083,-25929,-40616,-8204,280,-36117,-14346,-15337,-31896,8559,9047,-27173,-26968,-27707,-39,76290,34053,63411,-35908,27940,19298,-160,-68184,-55282,-15731,19564,59122,-8750,-11871,47075,-55076,38122,-32175,10029,-62645,-36589,-31938,35718,-37901,1619,-75958,89213,76934,-31898,-9348,-15137,57237,94639,-3092,38750,-38253,5425,33077,-333260,-383956,-60447,-89599,-100888,-64626,-10948,-9742,-94039,-4433,-21688,-55401,-54333,75643,43557,-2325,16245,-28481,-39247,-79475,-146350,42817,43427,3,-13364,52208,-10011,27421,34292,22063,-65589,-83410,-24841,-60402,17135,30681,49140,-35455,11138,63366,-35607,-6941,81679,-45367,-49560,-22867,-24873,61097,8349,-17684,-81112,53957,12740,2094,-73375,21457,-31257,54561,45691,58866,-8639,38658,-6467,-40109,-19214,-4842,25140,10520,-72131,15556,-45592,-43944,6502,-5084,-131871,-104705,-8537,62418,-14318,-35935,-71585,27147,-2368,-19744,-4015,19669,83082,-6579,-27142,16333,85273,50822,-44760,17553,12368,77496,19395,12533,13075,52716,50436,-4916,-7677,24718,-23524,73849,10435,-13754,-14797,-73481,-79553,7561,599,-9075,-65925,-29839,-21009,-12272,-36638,-27584,21897,25284,32628,-8541,-6972,-14157,28503,-7276,-40004,-15545,48975,-74961,-20811,35602,42328,-30198,29398,48977,16713,-54385,61305,47225,-27667,26252,-14635,-81715,-68381,26,-30220,11056,43418,-60849,11410,43879,99839,18812,-16870,-43509,-13148,11417,37990,-23516,7785,31151,17631,29331,29821,-96401,57482,-45944,-29807,-58246,38474,48342,26176,-74300,-48987,-50577,22595,92679,-1294,-132692,-13883,23169,3664,46396,54181,21572,-51124,62537,12991,49071,-50217,21893,40531,72622,19123,3815,22430,-2866,-42962,-42906,-13803,30638,71511,18946,-82466,16030,-30426,-42612,-21800,10017,78375,-1477,5611,-32456,-26999,-48757,10690,-26502,9170,-9837,-62518,-8272,16265,40668,53037,-9979,-22407,20974,-89625,-32144,-53381,-78391,-29292,32568,44707,-41685,-90380,9407,72586,4513,-8851,7498,10001,-34940,-27843,28176,-15056,-59132,-31393,13809,-5251,-11237,-39626,16127,-47601,-18358,-13023,11481,94399,-26600,55464,59693,5806,-28361,-42923,54829,-35557,45539,-7100,-20917,4637,19863,-5359,-70811,-14243,22737,-5222,-2924,33817,85826,31417,37764,10591,-95139,-24344,12873,-14090,-2258,-15700,-63888,-19922,-37876,-7303,-17505,11639,-15160,-8531,-49492,-52113,9343,6128,-12140,-29855,-35217,92519,-13789,64014,-23987,49362,51557,-80363,14924,69914,190491,59286,53774,13354,-55590,-10512,-36075,-47491,-75480,-2042,-13759,778,-32900,107173,23745,35622,57905,-10346,-69332,19565,-23482,-56129,22750,34845,-20010,30557,-15966,35254,34832,9576,67444,26489,-5108,-75723,57539,-9685,21652,-32007,29820,5619,18337,-46554,28353,30794,26897,-12353,-14348,44883,68460,72277,44312,-33934,-34896,19969,10881,39485,-28251,-44834,-14483,-37014,-50679,-23800,2005,28647,13332,-8046,-73470,9808,58536,9033,67095,51303,68541,31780,56547,22840,65276,254459,645178,3167186,1111923,317214,229530,183456,193114,158981,17234,103303,28704,71116,88391,37781,67958,150514,89496,130705,54376,96834,53034,18989,28235,34477,15791,59875,44088,30498,114095,-7867,22889,23518,-10314,83049,73625,9555,64949,21832,15766,23885,19037,-45235,41898,-12464,14039,3671,50692,89992,89445,27389,2211,-29505,-19758,24390,8076,-17365,-52498,22941,5342,50590,68937,-13076,4792,78310,-68584,17143,-19299,-12968,-3726,41234,-51929,49176,4353,5502,57979,64036,27757,-19296,-44156,-17790,69016,-20623,30173,-52,4569,17840,-39968,-16813,-63571,36475,1976,-84423,-4967,17527,-11973,50831,-570,95743,17158,9675,-56149,36489,16523,-33915,-82867,89023,82732,71117,35661,-39111,-26216,12612,-8802,8867,-13506,-19425,42693,-53432,65993,-89290,-19505,-3450,63641,-29092,59681,77512,11466,10356,-15369,15995,-12519,-9645,-162111,-62622,-21230,-98980,14374,22774,68172,7938,-12521,3338,6615,-17336,25531,21340,-64308,27237,-24231,-34435,-80475,-104306,42668,-15121,5808,32889,54703,39292,-58864,-66367,-16689,-24315,13817,54640,-15795,-128913,-10426,-44325,-65148,-104234,23852,-26595,9550,20853,47270,20026,-40641,-34852,-28460,-32872,58622,75034,-71396,-22522,98709,59772,89021,-20864,6294,-11556,37078,15166,-25452,-34051,-46757,2174,11550,54254,20497,-12902,-45482,48941,37426,33850,27957,8270,12060,15934,-43790,-14544,-55456,-73634,34577,54909,80541,39099,10124,-36875,53310,13989,8743,-74058,-6262,19527,104060,22772,10495,-40388,-32234,-952,8974,-7249,51978,-5837,-77359,-11067,4604,-106066,20835,17679,59508,13168,146878,70901,32335,-47877,-70154,-48368,18502,-14132,-2927,-17024,-10301,11728,77877,13233,-446,-24438,-39230,13018,-10069,-3215,33893,18879,36671,20176,-3462,-27693,43690,6071,-53284,-21122,-31488,3351,-36905,108168,64163,39761,15444,-5211,12567,30769,-34856,-2366,-16563,22841,55978,-17213,75827,39639,-11197],[18299,-13244,-39563,-39620,-11532,-56822,-29297,22827,-17636,20442,-36573,1725,-61182,-23582,-17724,713,-7168,12703,49788,-73932,-25849,5775,11644,-65846,-43231,-1220,13647,-46973,-6224,-35873,36227,63923,29329,21763,-64844,-28594,-25176,-60642,-22596,-28901,-53407,39698,-2767,37896,-64643,22386,-6667,79379,-53569,-57217,-38444,-48590,-8418,20852,-53043,3662,-4477,2746,-38259,20418,2372,-36853,21597,2493,83546,-7370,-57863,8793,-321,-43482,-64058,-78541,-105487,34830,-2365,-13167,24998,90635,31440,-58262,17886,30727,-59343,-96292,-13853,125410,58050,71433,-21942,4895,3379,-34925,-2382,-26959,-84930,-54079,-78288,8114,49490,-76732,-105789,3902,17898,-47482,69485,556,22191,-51971,-18003,-67967,-54232,6865,-10959,-13644,14839,26752,10727,96024,29063,29217,54782,38196,-16504,80527,103841,140919,86873,-26197,-94103,-79145,-26924,87508,29163,11778,-11896,28994,23039,8127,99752,14008,-25462,-58569,55588,41747,-61115,-61930,35098,-22329,772,-82263,-18671,-5005,10228,-89182,-26730,66585,50540,41840,37727,16531,20471,17140,-61131,27138,-118082,14883,-39569,-48117,83911,134336,-24240,31110,35364,-35911,-96191,6876,-37105,11749,40809,-18468,-44057,100434,112007,-287,-25797,-35425,20832,85582,-3272,13532,-26037,21667,23660,80195,5646,85798,-20252,83966,9416,4376,66291,66065,-56095,-38321,-28173,54232,58084,8004,5675,81927,10718,-82096,-77224,35618,30000,-80845,42007,72650,-40806,93232,6315,-35324,-32859,124872,-295,-12786,-51217,13706,-48534,-46932,-6079,81997,100374,-10775,-30482,-4517,6798,-56757,-12070,20938,126991,-46341,-14001,31434,-66930,-64647,-42593,-60669,-139394,-300016,-348844,-1092511,-1071753,-237918,-216910,-171245,-79131,-58898,-95886,-47565,3041,-85081,-64862,-69104,-14107,-25469,-52988,-16787,-50346,28708,-11857,-49064,-14628,-3744,12595,-31483,-24294,-60229,-11558,-40252,-1861,10888,-16448,-12028,-53743,-72212,-60467,-11234,-31037,-32621,13340,8731,-49943,-4731,-14678,87,36281,-685,-2361,-39467,-42106,-12167,74092,26185,74829,-28539,40699,34746,21274,10993,-81948,-18476,-1138,34031,15501,2548,62762,-27220,36918,-38209,29288,-77195,-36995,-37740,52138,-27958,18554,-71286,73121,73314,-63711,-14906,-27711,46045,64091,-13958,30439,-33078,25152,38082,-307684,-363996,-60699,-82985,-92867,-56917,11665,23008,-34504,-6018,-36331,-53436,-57363,57011,46468,5705,10456,-32058,2478,-72501,-151055,33455,26734,-28927,1096,60489,-15388,51764,19873,33138,-50207,-47295,-13054,-48367,736,22654,44274,-18906,1294,91471,-28902,9207,84196,-43465,-50083,4511,-41141,45322,18040,10485,-110952,63716,-1990,127,-72875,16907,-31203,64962,43944,50025,-1457,20317,-6007,-25134,-17665,-15757,959,-3465,-85157,20257,-74931,-47474,-17465,-20932,-121380,-119020,-20171,66206,-558,-44508,-123944,8462,-18332,-21606,-11699,41465,71411,-20071,-26908,-13735,33906,58856,-15029,35033,16059,62086,37116,51063,38926,47823,55938,-5364,5275,33036,-10069,12677,4270,-20335,-3374,-82836,-79472,-15849,7113,-29338,-59620,-31973,-17363,13112,-46852,-18161,41436,17852,18548,-17434,-238,-32933,10718,-5518,-21580,4352,53049,-62261,-38111,45389,46175,-39333,31768,79263,31271,-13722,75554,52359,-16723,33638,-31471,-69961,-66508,1957,-10531,9840,16082,-60261,32450,62177,95844,63290,20878,-21032,-6632,3591,53916,11608,-736,-571,56320,77934,18490,-95440,52551,-37629,-42407,-66225,60126,45970,44448,-22619,-20818,-55490,22678,49859,-9288,-111976,5781,28146,8730,57272,58833,23439,-93593,33730,7961,39873,-62570,14815,17947,65318,36998,-21909,-1723,-22301,-60281,-10903,-33098,29384,64527,3847,-49686,14127,-28053,-73659,-47244,16310,71371,1419,13215,-5327,-2576,-43119,-15203,25405,25048,-3965,-64161,36669,-14507,51679,16352,-9706,-7748,36081,-80997,-44219,-49218,-86648,-44778,8153,63749,-36775,-82047,-885,54329,-2418,-21797,12632,-18243,-57270,-30606,12023,-39051,-66450,-23434,45129,8333,-23383,-15684,5950,-28051,-8975,13249,33811,94258,-10444,33238,57465,10176,-35467,-52041,53068,-33471,64075,43915,-13240,-1726,55178,13681,-59770,2604,9567,12265,-6212,33363,75923,-2272,27662,8888,-93765,-47166,15090,-17648,-31957,-26547,-78791,-5366,-41238,-18134,-50539,-24506,-37060,-18930,-40858,-30348,11792,4433,-28137,-37391,-41139,67608,-12143,68273,-20784,38119,45110,-89261,-5489,46524,127473,42207,59590,36587,-54574,-19154,-21604,-53653,-73183,-12534,-16737,-4850,-30242,82985,3751,19675,57640,-26844,-67382,16753,-14280,-30436,11268,19027,-33178,21148,-7932,28084,26053,3389,79210,47408,11045,-86756,46585,1516,1600,-3616,26046,555,333,-64793,22570,15182,599,-18615,-16209,36291,76651,102692,25425,-35385,-31321,4602,23024,67024,-25990,-63886,-2812,-29024,-42614,-8549,702,48504,17754,-18893,-45401,-3184,50625,22560,68047,52113,40242,38416,50806,33506,47685,262364,621713,3074376,1085337,321811,201332,189133,195736,158224,27973,109736,41378,86224,66035,39948,65979,162503,71885,111927,63825,89674,66992,42941,47298,27115,23385,47159,52884,11408,83643,-13578,27367,15187,-15783,78639,95875,17974,62204,14539,19735,-1673,31481,-34979,49628,-38821,-1207,2117,56723,76449,82220,10989,-28663,-14272,-31517,45436,13719,-17437,-48146,24760,-18255,21192,60613,-21653,-4284,53608,-69756,29892,-15493,-14832,-297,54697,-34630,79964,3513,-3784,66568,59970,50194,-321,-33329,-4473,66459,-7358,21719,-24359,-5054,-13436,-22672,-10502,-47412,41782,-7617,-60990,-11200,10516,-23962,24433,-11675,95464,18957,1154,-72689,40004,30550,-51537,-94406,80874,68799,66962,30140,-11752,-10131,27944,-15706,-17577,-44244,-1643,15804,-58169,67252,-81965,-20419,-3703,70379,-23150,55522,60230,-1275,16501,-16788,17982,-10079,-6425,-139612,-69111,-15022,-95990,32648,8177,75654,18442,-8179,16981,-1893,-2072,75315,15699,-78934,36529,-18042,-12450,-49572,-103600,31774,-12341,24178,54683,71251,62613,-47883,-41056,-40551,-43806,587,47517,-29302,-128224,-8498,-40467,-58185,-97948,10939,-6563,32268,48216,36510,27003,-48921,-24120,-37071,-30587,73305,20861,-108120,-19557,96422,24130,77033,-40312,16913,41003,32457,15657,-14300,-19451,-50847,9610,31059,53410,32350,-12253,-43464,40369,50258,46116,-272,45412,13314,-6376,-32290,-13296,-73213,-87235,22333,54116,45468,18392,14940,-29335,61417,24052,15206,-72371,9073,18674,107514,25509,615,-56049,-38708,-10919,-16631,-33914,48957,-9374,-80074,-9409,6816,-78166,24244,17232,57526,22940,148347,81973,27647,-19388,-80387,-44284,12568,-39438,-585,-40813,-19957,4884,82534,14614,21102,-12912,-48579,12546,3643,2303,34234,3419,41355,4294,27978,535,17952,13950,-53973,-34942,-25613,27684,-17014,123518,68546,47793,5705,5120,6647,17924,-26313,-8437,-2729,12498,34796,-25889,64518,31833,-1058],[19560,-7409,5605,-28155,-4894,-69545,-45504,44493,-33542,8377,-35655,16410,-14965,-18297,-2218,-7014,24695,19384,58981,-74346,-24353,-7810,3453,-48483,-30706,-1893,-20796,-76476,16719,-28944,41615,78480,15578,31765,-41253,-31951,-20302,-72038,-20952,-29555,-55112,40696,9116,45277,-58002,49010,-2310,73125,-78169,-49328,-34624,-26573,-933,17747,-44528,5664,-5201,4361,-34181,17247,11489,-26266,21845,7612,90995,-20549,-16775,26456,-8499,-61463,-72765,-112071,-97877,28458,-7024,8345,15612,69840,8448,-59969,20422,32026,-46449,-113337,-31754,123612,66853,71544,-30194,-2175,-5639,-20274,2294,-35012,-86012,-43727,-90473,28107,49043,-46390,-100095,-2458,17598,-39424,43230,-3047,7375,-66286,-30632,-85275,-58960,7257,-19753,-3462,15762,13009,-10243,84468,18105,14638,34698,49637,-11884,61635,71736,131438,76590,-20558,-44192,-37783,-9946,62521,13220,12604,-15265,-6557,3684,33538,28600,20854,-21463,-37890,74111,28107,-40434,-41942,-477,-16885,-1748,-95449,-28446,20256,-768,-99096,-25365,67340,58198,52078,79711,43205,25772,14860,-79176,37346,-92820,13580,-39528,-43481,48295,107196,-36688,33782,43034,-38926,-99517,19087,-29736,10899,40621,-23103,-59475,79037,53829,-12706,-44628,-64730,20963,147616,-1603,8435,-15091,3646,-1334,62464,-1137,52826,7218,81649,-3349,17494,83863,2126,-39975,-13071,-3068,87917,47104,12449,16310,85315,-13962,-50194,-39988,30929,19300,-95085,54297,56662,-45350,116923,-39061,-86181,-17097,153077,-22358,-25,-14272,16123,-13500,-34283,15552,92598,89462,-34145,-27775,31627,20161,-43709,16760,2345,119088,-14356,-9788,21303,-49774,-60752,-30848,-59861,-113388,-269932,-327858,-1089439,-1152924,-233368,-197422,-161699,-91176,-43584,-64004,-81581,-50512,-94264,-47730,-69619,-9662,-25104,-33181,-22413,-45084,40170,-26045,-39221,-47227,-8624,9674,-63832,-5750,-53628,-6139,-24009,1032,18313,-8642,-31147,-48077,-31716,-31823,-14826,-28369,-32094,25472,16535,-71992,5060,-7692,32026,53436,-6333,11200,-46411,-45516,-20778,60605,14904,75788,-25846,54558,36879,31152,84122,-102823,-22701,-20467,6852,40619,12131,66696,-7837,24021,-53660,36828,-78388,-37967,5127,67480,-29662,28258,-69951,42099,56262,-80536,-10362,-22611,36178,25680,-9110,10392,-19967,27144,24631,-282594,-328843,-60572,-65522,-74778,-40262,30928,54479,10309,-18032,-45124,-50721,-42911,32636,42559,3414,1314,-37165,28207,-51293,-141746,599,4302,-48158,18267,61431,-22602,53227,-4417,34713,-28463,-40345,-6658,-36839,-10394,19874,33574,-2200,-13001,124436,-17428,30153,84317,-35027,-34778,16945,-49676,27057,27995,37129,-117328,62176,-15739,-3733,-57725,19497,-12586,69484,52973,26013,-9483,-17265,-1859,-5269,-13465,-33607,-13463,-16381,-86825,27631,-81428,-36798,-40289,-38881,-118480,-115866,-31152,56707,8444,-44804,-145522,-2833,-24510,-18538,-10701,59974,63469,-26325,-19136,-30085,-8881,60862,10972,53466,23418,32338,45568,73322,62403,37570,50352,-13662,19334,27254,-2259,-44725,10488,-20764,-205,-75290,-67975,-38823,5387,-62857,-49391,-31210,-6281,41123,-50019,-2005,53506,8615,1440,-33552,5109,-40492,-9992,-906,-992,12586,35762,-41482,-51514,46302,42188,-44560,24593,99479,36890,11118,73459,42734,-3014,32760,-48385,-48252,-58620,10456,6699,9158,-16931,-68315,48060,70875,76123,97373,52581,-15265,-736,1396,68249,40923,-11383,-36593,76679,109125,10205,-88577,41673,-38701,-51673,-57383,79170,43378,49958,14409,-17742,-62409,27153,6690,-14911,-77949,19930,25692,12549,51900,49195,19168,-125680,3771,-5802,17816,-70792,8572,-5931,48051,51122,-51924,-5929,-37054,-68663,6755,-49867,34723,59967,-7920,-7872,16393,-13513,-71877,-72290,18738,64845,-807,2095,16485,-1556,-37057,-31559,74314,38578,4762,-64875,62081,-42961,54565,-17220,-9560,7290,46741,-65651,-50842,-34735,-71560,-47529,-15119,69458,-16324,-53345,-11945,32250,-10739,-38283,2229,-46236,-68031,-22847,-5257,-53630,-53497,-10406,58743,18408,-30329,1146,-11557,-17889,-7534,27399,47495,83320,8003,2800,45622,14537,-36284,-49324,42068,-27728,66456,80321,-20978,-2538,101532,42334,-44942,18729,-3697,33472,1563,33758,62486,-30768,15388,8394,-78894,-65758,6465,-26157,-50967,-31321,-78026,4862,-48823,-25611,-77449,-60943,-37661,-24783,-36887,-7907,21121,1420,-40092,-31367,-38212,40042,-10789,68695,15752,20459,34759,-81656,-24713,13719,42819,17683,58001,55339,-64702,-31534,-5837,-54085,-59575,-23067,-15453,-3566,-22931,48723,-14338,5828,58110,-42942,-66475,4253,-3618,-1447,-12401,3504,-36706,9234,11022,26123,10623,1776,76415,59410,21307,-96255,33772,23463,-10671,27736,21291,-5686,-11552,-74574,4063,-7284,-31610,-27940,-17312,20151,96783,121045,12302,-38183,-33695,-9607,39512,79302,-17265,-63188,12084,-23389,-35801,-3197,6345,56934,5583,-27973,-21854,-15228,37818,31104,54556,47121,-6092,41662,40479,43648,24283,253198,585012,2980350,1053947,322227,169463,190751,189170,152610,66627,116978,63194,102090,47495,44033,60410,168223,53806,80861,64008,81422,90200,72795,60109,13920,29276,30692,55282,-8671,50889,-2159,30274,162,-15775,64457,110542,25514,58927,7606,19530,-40441,39642,-23703,46954,-59614,-14239,1085,54660,36870,70584,312,-57558,-3135,-24754,58217,24467,-12888,-41728,16163,-34694,-4547,44328,-27934,-24623,22050,-70935,34522,-15059,-20351,-32,67942,-10956,99512,-10351,-21130,62580,59929,67214,13898,-19800,9498,46005,893,10483,-34280,-10436,-29486,-10100,-2681,-32663,34791,-13454,-30695,-12477,-642,-33467,-7181,-29609,83853,22401,1847,-73531,49972,32827,-61311,-86622,56633,46698,53324,22414,12671,20560,25328,-20584,-44420,-68118,7518,-17060,-55433,57083,-70329,-14860,2809,70037,-5163,58644,31326,-12972,26550,-5867,22059,-10022,-8706,-101982,-67619,464,-84059,36036,-8658,76007,23893,-1918,25300,-9882,13111,109212,6408,-83352,46457,-2054,13348,-9063,-85501,25842,-3077,31940,61431,72019,66374,-35784,-28745,-56643,-36204,-14469,29838,-47113,-118180,-10426,-41440,-48524,-69831,174,20648,51711,69496,21827,37180,-44811,-14245,-43136,-25457,79763,-31508,-125788,-13366,78659,-15614,45847,-52228,19269,102679,25883,6994,-22036,-1733,-54869,19195,41695,47199,38056,-17154,-39661,26003,58646,56599,-19134,64139,11713,-33074,-21516,-9631,-81188,-88294,7073,39854,8083,-20381,14806,-18177,61294,33060,21869,-61717,15085,21252,105474,32168,-9627,-59066,-36130,-19230,-38883,-69001,31488,-12738,-69272,-9163,7962,-56666,10193,-7089,54520,40260,130115,83287,26207,16990,-64063,-32187,10001,-46245,26233,-49398,-23211,-5109,69850,6888,35442,-409,-45019,8434,17104,13487,39840,-3935,37716,2085,60478,35804,-6924,17121,-45948,-39875,-20832,44450,7575,136827,78003,43767,-14347,22757,-1820,-3399,-18377,-15850,8188,3289,16123,-36162,47821,25904,11772],[23619,6139,49065,-9013,-1401,-72681,-48442,53676,-52989,-6864,-20401,34798,16471,-14086,14180,-18295,51708,18031,51536,-65914,-26760,-19604,-5580,-10485,-18600,-5516,-53658,-90117,43466,-14560,40914,75133,-3740,41676,-19884,-26880,-6308,-73921,-26487,-29450,-36603,36926,26261,44287,-51716,73115,3558,52036,-93407,-27758,-16321,-1183,-852,13146,-25813,1947,-8873,8757,-26814,10194,28265,-12309,11281,20440,90568,-21067,34155,43831,-11214,-62567,-67476,-125328,-78722,21112,-10752,26361,4512,37943,-27906,-58694,26010,38419,-27956,-115197,-41522,107283,64674,63193,-35007,-12879,-18619,-14622,-5566,-37173,-81173,-43338,-94956,40677,42827,-5127,-80054,-19423,-370,-30071,14965,-4196,-2991,-63110,-35398,-90737,-59211,9202,-20424,9037,18665,4814,-30964,54437,1352,5528,15393,53241,-10248,40018,32467,114282,60893,-22592,10943,1809,-12048,18974,-12428,15494,-17840,-44312,-29492,45395,-55633,16332,-7901,-11931,75647,20994,-16939,-19815,-31035,-6702,-10392,-87245,-32082,54482,-12601,-93786,-9642,60703,50701,51054,106049,63498,32701,20364,-79405,49217,-62437,-7187,-41183,-23979,18662,39856,-49698,32680,39651,-41326,-88625,17234,-21619,12082,26237,-30860,-67894,43908,-5317,-24148,-59409,-86580,18876,173564,364,4125,-10179,-14842,-18798,33714,812,23583,36224,68700,-20099,17473,85245,-30185,-18079,7706,24684,92951,36430,18400,21133,82332,-36303,-4398,-7022,13701,5961,-98034,60227,26241,-42294,133166,-80891,-130436,6593,157391,-47916,15014,11984,12928,8871,-13534,58437,93245,68753,-65613,-31461,72956,44057,-11344,39495,-25003,83865,19913,-8390,13159,-33018,-64909,-18368,-56956,-87836,-198087,-304703,-1135598,-1322027,-212475,-177877,-148184,-92777,-19433,-20208,-122301,-101226,-101709,-29400,-63882,-4924,-23974,-12275,-39392,-51076,29873,-38690,-22680,-68206,-24335,1524,-88830,-8178,-40375,5519,-9948,5011,22012,933,-49060,-45051,3945,-5254,-19220,-17451,-37563,27756,19534,-95811,9981,1441,58254,59277,-11133,8839,-47311,-39143,-25911,43477,2535,67467,-27134,65050,18343,26765,122556,-114646,-34739,-37726,-16991,61621,16613,60263,-498,5930,-72834,32584,-66800,-39304,66155,73985,-41894,27475,-75603,3307,32892,-75946,5389,-264,30113,-9830,3941,-13668,-2489,8802,-2166,-263267,-290106,-60862,-46659,-51198,-20024,40332,71490,32770,-33133,-48052,-48565,-14883,7139,34190,-6081,-8984,-45114,33385,-23399,-119131,-44266,-15838,-53812,26993,53364,-27918,35459,-27832,28089,-11692,-65617,-8711,-25287,-10892,19862,19354,11382,-28130,143424,1344,49725,81709,-21252,-5261,11929,-43660,16395,35523,54390,-93842,53434,-22655,-5653,-29155,24995,15192,67075,66356,-7017,-31992,-61523,2999,14818,-9803,-51495,-16229,-25043,-75828,34444,-55049,-15388,-55145,-55079,-121415,-97422,-38657,38552,13247,-35175,-124052,-4538,-20372,-9181,-663,68811,60282,-23907,-10019,-29542,-26557,53188,28565,66714,27879,875,42947,70959,72514,22541,37146,-19061,37527,9355,-1798,-83650,23731,-17335,-7272,-57984,-50804,-56749,-1194,-95872,-35649,-28026,9801,65725,-40845,17767,55439,-1482,-15135,-52208,7844,-31508,-26841,5354,18602,11628,1163,-19646,-59936,38522,29582,-43760,11923,106813,32995,11838,51874,19331,7171,25072,-55028,-22953,-47028,23133,20764,10233,-50704,-84013,51976,66860,45068,110201,70327,-16948,4221,5474,76169,55611,-18528,-60648,73140,109423,6465,-74783,31432,-41995,-60187,-30980,87372,39373,39100,27157,-36854,-68175,33084,-28277,-18034,-40206,24298,18273,15108,32195,28739,6080,-139341,-17889,-24088,-12466,-66115,2782,-23907,26962,60819,-68362,11847,-43573,-66026,5602,-54567,47087,57772,-14873,27041,21571,7103,-46092,-91768,23674,63053,-5574,-14823,29858,-17276,-33965,-33212,113495,46112,13217,-64938,62094,-60584,45853,-36669,-6586,20593,52961,-48737,-46737,-12526,-44169,-40894,-32092,62526,11844,-10355,-22579,13187,-18796,-58165,-28673,-66324,-65195,-8142,-21278,-55560,-22704,2872,53041,24451,-33580,8684,-26808,-19582,-13227,33766,48260,60994,23981,-25497,25055,13877,-32187,-36446,29167,-17843,51847,80261,-40425,3885,140239,70395,-28478,31126,-12595,51984,15087,38317,47897,-45100,7709,9807,-52780,-71781,-8693,-36503,-53579,-31289,-67667,8814,-56958,-23445,-92205,-89744,-21869,-32068,-40384,9092,34298,2539,-44691,-6830,-27370,17770,-9701,63915,66818,1404,22764,-61799,-37435,-16746,-34750,-8083,47467,65320,-76840,-43066,8404,-47964,-39755,-32404,-11258,5145,-11105,16667,-28460,-4704,55506,-56785,-67324,-13745,7651,20813,-47735,-9418,-29918,-430,33097,27196,-5411,4845,58086,60996,23839,-102537,24135,54792,-12031,50701,15016,-10799,-13449,-74105,-22650,-31162,-63289,-37459,-16667,319,118515,123494,6875,-45585,-41003,-16499,56216,75576,-1296,-47864,25745,-20140,-32635,-8825,15092,50687,-26073,-30771,-8676,-25353,25355,31843,33834,36548,-54091,41314,26664,55147,7867,233448,539648,2903591,1023326,317539,142455,188449,177306,145746,117238,122355,91494,113891,33929,52131,52554,166523,39028,45975,57140,71768,107495,102263,65220,1273,33733,8936,46411,-21703,25296,19483,33531,-17638,-10837,45200,113913,28758,52898,4956,18486,-75737,40609,-16810,33616,-69332,-25051,-5274,43153,-18219,55209,-1342,-75565,6290,7104,60348,37256,-3769,-27737,-727,-40254,-17881,26185,-31567,-53551,-11314,-74420,30881,-18179,-29293,-7127,75029,11307,102775,-34443,-42177,51122,65822,72657,21293,-5275,21903,18606,2382,-2398,-25427,-8734,-21049,-6081,6225,-22786,17135,-12598,-9429,-8701,-12275,-39743,-38815,-51407,67784,27516,11420,-58087,64671,22575,-58881,-64369,27857,31109,33941,12183,29938,58931,2963,-21841,-64125,-79611,7045,-47693,-48006,38001,-57568,-6166,14874,62763,21644,72574,9747,-15661,39392,15099,26872,-10811,-15670,-61043,-58694,17880,-66919,21223,-23144,70399,26034,1707,25979,-15329,24224,109569,-6981,-77286,55028,19303,35920,29667,-52902,23085,9033,27306,45525,59057,50116,-33252,-35867,-62868,-5030,-28275,5726,-68665,-102555,-15153,-45944,-36889,-33089,-5768,50146,64739,73558,5899,46932,-30396,-11052,-46957,-20835,75215,-66344,-116000,-17515,45641,-49396,7192,-54233,10543,136688,19736,-4745,-41568,14596,-58002,25116,42360,35693,35024,-26072,-37988,10124,59350,57116,-24514,61699,13182,-52215,-15432,-4975,-77288,-80606,-8913,18325,-19397,-70477,7701,-6439,52249,37374,27802,-43786,10439,25694,94648,41053,-17462,-48124,-25797,-20829,-44926,-100350,5025,-11908,-46779,-9472,7996,-45001,-11495,-47519,50775,65818,101961,72583,28626,52618,-27987,-16734,15535,-34363,74079,-42117,-20628,-14618,39793,-7291,40752,10397,-28301,3284,27360,27434,40210,-3525,27263,14315,86411,69842,-25191,14408,-29664,-36855,-19761,51504,27209,139889,93700,26828,-34835,44613,-10387,-26075,-13491,-22519,16556,-1127,7368,-41857,29126,24759,24761],[28826,25297,70601,13448,-2144,-64752,-40538,49097,-71153,-22356,5885,53102,27085,-8944,27210,-30507,65963,5918,30610,-51547,-31087,-27965,-13035,35742,-10351,-14476,-77272,-87679,62672,1099,33704,58115,-22662,48942,-4054,-16418,13741,-61861,-32784,-22488,3870,31100,44329,33441,-43031,87448,6702,15744,-97356,511,9562,23685,-4601,10091,10514,-2865,-14503,14491,-11431,3152,51073,-972,-10178,37134,82047,-13736,68698,53999,-7722,-45500,-47651,-111061,-57925,13523,-12158,35349,-5862,2751,-61964,-60372,31784,48979,-9743,-100832,-40045,77823,51590,48563,-33373,-23743,-34453,-17657,-19825,-35402,-72047,-52830,-91052,42643,30466,27111,-49912,-39658,-35868,-22792,-6041,-4459,-2911,-48379,-32602,-80551,-53207,12047,-13924,16407,23106,5464,-46247,16094,-16920,8181,397,48169,-14348,18930,-5800,94029,45218,-26562,52078,34771,-24662,-28898,-43566,19525,-19892,-77757,-64105,40665,-119583,-3,8132,11755,61276,20179,3626,-644,-48688,5319,-20856,-59408,-27807,88811,-12467,-80856,17143,45892,30241,38175,106264,70917,39802,28608,-61325,66187,-33360,-43527,-43481,11501,4474,-42038,-56129,30089,28664,-44008,-64876,589,-13270,17922,3359,-39424,-64943,5685,-49304,-33149,-64825,-97083,16896,158542,2804,-1045,-13976,-27490,-21925,4213,14541,3383,61449,52563,-37003,4036,70935,-35142,-8467,16264,50091,75132,25001,23540,18664,69565,-49985,40596,6365,-8857,-7033,-96797,59500,-11249,-34727,135423,-105207,-143987,38823,127475,-65910,34782,25114,7591,16575,9186,102874,79561,44484,-96495,-40293,105121,65956,27753,50544,-51401,32565,39871,-12871,8060,-27249,-74345,-8889,-58561,-67698,-98771,-283118,-1226478,-1559295,-172652,-163207,-134289,-83465,7773,21473,-154734,-134863,-107124,-11111,-50020,-352,-22686,3995,-64244,-66204,3763,-44120,-4185,-72065,-47636,-9470,-105996,-25659,-22181,18616,100,9733,20623,9527,-63010,-45468,25939,17136,-18725,-377,-45706,23171,13877,-113908,6012,7122,73902,55254,-18093,-7612,-44566,-26536,-28244,29556,-10534,52128,-28779,69572,-20744,10343,122568,-115825,-54590,-52626,-34387,73653,18302,45696,-2507,-10621,-84880,21428,-47039,-41475,109998,66140,-57560,16457,-86591,-34143,9697,-52082,29276,32306,28710,-33692,11822,-32201,14741,-22756,-33136,-253828,-265540,-62867,-34735,-28351,-3184,36795,66294,36829,-41315,-46477,-44579,17766,-15139,24782,-18015,-17775,-55757,21371,3022,-86724,-81421,-27502,-46953,20673,37187,-27571,9288,-42554,17007,-6159,-105061,-18652,-11474,1127,19314,3659,18306,-40591,131248,27627,60591,75864,-3997,30927,-6711,-23222,17165,38835,59424,-48567,43004,-19489,-608,6133,29105,39112,59462,76853,-39201,-58858,-94369,6242,29641,-8890,-60775,-10229,-29070,-56495,36606,-2555,10584,-57248,-65942,-122362,-70577,-40640,20294,15895,-18043,-69143,1157,-9945,6021,14887,64250,59689,-14889,-5356,-15232,-19397,35955,37675,67236,24180,-18411,30344,45573,62709,4575,22218,-14079,60422,-14109,-7051,-100192,35173,-13381,-24144,-38512,-32596,-65214,-7886,-106386,-20514,-23501,27298,82269,-18995,36307,47573,-11574,-28100,-67303,7554,-7789,-34276,11507,33456,6266,-40608,-2281,-64673,24505,11724,-35869,693,102262,22168,-10999,15556,-10730,8748,14514,-45907,-252,-35219,33977,31184,10901,-80662,-102071,43989,53174,13344,99765,69859,-17463,7772,10302,74317,51938,-18079,-60196,50179,79551,8251,-55049,26146,-41319,-70390,5735,78840,32934,12844,17323,-62700,-68942,36467,-51382,-18958,-5386,18179,9343,16127,6651,4052,-14803,-131470,-26049,-40118,-43982,-45194,-2581,-34569,8004,65270,-58974,43327,-41810,-54031,-9319,-40912,65975,57809,-16781,42766,27014,25726,-14088,-101900,35445,66311,-8594,-17586,35053,-37736,-32322,-18373,138023,45369,18954,-64585,40916,-62945,25705,-35017,2189,30624,56202,-35445,-30542,12089,-18858,-30428,-39419,45922,35957,33700,-31417,3473,-26392,-79451,-75049,-74712,-52864,8079,-34037,-44712,18073,11594,33821,27026,-35290,7066,-31593,-29883,-23091,38724,37019,30181,33381,-43747,-274,4562,-25752,-16948,21434,-4694,25042,39140,-61443,17161,146694,87555,-12825,38176,-14001,60154,22573,47624,32917,-42836,9626,12559,-20355,-61658,-23461,-44974,-39449,-28291,-53208,6482,-60050,-8075,-94025,-103688,1352,-43631,-51790,17098,46393,11883,-40898,34867,-11028,5325,-8394,53176,107945,-14321,10908,-36843,-40238,-34637,-85481,-27993,29431,64778,-80907,-49613,19110,-35512,-20783,-40769,-5833,19864,3245,-3653,-37178,-10867,47491,-65852,-68506,-29570,19738,28304,-87924,-18190,-15748,-3608,49724,28836,-14539,11432,28614,53895,19410,-101303,21139,88568,-3954,55419,6984,-12352,-5636,-64497,-50449,-49511,-88183,-43883,-13175,-17770,125130,111781,5292,-57962,-48592,-11796,67932,60808,19912,-30275,34116,-18298,-34068,-23209,21841,31393,-66831,-25596,-6404,-34248,17273,24168,16059,23355,-84931,37676,13506,69769,10421,212662,491239,2840337,991910,306167,125495,183167,162719,141831,159946,123100,121575,118914,25060,64868,44134,154700,31048,17293,50814,60699,108247,124432,63652,-6760,37657,-17037,25099,-21626,10794,39075,38333,-32679,-3372,26822,105408,24393,42236,7555,19438,-90911,33568,-17016,13526,-66573,-33070,-17220,23733,-73460,36136,5895,-74709,17932,57419,52814,47360,8944,-2779,-20882,-34460,-16017,10959,-32570,-84909,-40897,-80924,21203,-23482,-39328,-24162,72224,26668,91758,-60797,-60766,39558,77069,67146,22058,7693,30707,-5872,-2770,-15451,-1094,294,9787,-11188,16012,-17986,-3614,-4584,-9784,-451,-20688,-42338,-64960,-72070,52165,33048,26990,-32032,79345,2939,-43304,-36237,6247,31616,13093,-984,37904,93647,-32841,-22027,-70069,-76912,747,-69086,-39785,15569,-46221,1344,28558,50937,49475,94564,11894,-6225,53173,37673,30618,-10212,-26085,-29859,-44648,28066,-49039,-6795,-32130,61302,26583,-1893,19563,-16393,29489,74224,-22399,-64962,58958,38753,49233,56900,-11986,20937,18923,12666,9224,37640,23050,-45850,-57933,-59609,31389,-37734,-18356,-87240,-84958,-20616,-50421,-23331,-3683,-6154,75404,71206,54708,-6998,52788,-10884,-17497,-49829,-18828,60430,-81748,-82256,-43156,6380,-69474,-27126,-46345,-7312,122601,15833,-13729,-58526,26293,-57417,20591,34296,19943,23598,-35950,-39463,-3362,49899,44400,-19223,44559,22225,-55542,-16450,-641,-62024,-68228,-24182,-1129,-31889,-113773,-6754,2406,35430,35465,31775,-20082,-3054,29235,75417,48405,-21250,-27214,-11762,-13467,-30538,-116992,-20632,-4821,-19178,-10524,6173,-41738,-27991,-87379,45380,93749,75629,50916,33497,79724,14295,-3223,30053,-8977,126379,-24351,-14636,-21509,-1898,-23152,37472,17294,-3671,-1500,32419,40126,27493,1872,13457,33200,100364,92909,-33279,6706,-8183,-30576,-24130,49980,35075,125910,111434,895,-46457,64174,-16191,-42865,-12933,-26451,24541,-416,9334,-37575,10834,27877,34096],[32778,45916,61712,34200,-6404,-46418,-25985,33885,-81881,-34114,35715,67764,20329,-254,34708,-40557,64364,-15593,3662,-34260,-34016,-31927,-17367,73186,-7365,-27914,-85768,-72666,68005,12109,21259,34661,-35891,49690,3764,-4819,35184,-39319,-35330,-6851,57058,27892,57155,13058,-30272,90021,5472,-30386,-90062,24778,32662,42924,-6934,9633,59470,403,-20402,18770,14573,1210,75516,5608,-35993,48911,66750,-7219,71068,51158,767,-15016,-18444,-73189,-42696,6412,-9743,32952,-13459,-27568,-73910,-68663,35144,60262,2991,-74506,-27267,39267,31812,30137,-23762,-30980,-49267,-23514,-30135,-31835,-60836,-67671,-79450,34516,14327,34045,-15598,-55091,-80898,-21563,-15468,-5506,8493,-32285,-24826,-55878,-40864,15358,-3439,13808,27542,13837,-53452,-19652,-31725,23312,-8526,36182,-25214,1476,-36180,73320,33121,-24757,67607,60295,-31574,-65469,-73955,23095,-22642,-100448,-90519,21912,-141795,-23835,18871,25569,38409,23306,16592,12084,-49759,16110,-28970,-23347,-17291,112623,10924,-66830,47195,25015,3206,18561,81417,61591,45375,33891,-32450,86603,-11087,-82471,-43593,56370,8968,-95126,-51977,28044,15070,-46325,-34377,-25390,-6333,28691,-20938,-46348,-51835,-24244,-72934,-38673,-59496,-95425,17513,117567,6140,-9599,-24387,-30922,-9619,-15920,37857,-9692,77857,40243,-49711,-17229,47519,-24876,-20037,12730,69162,49232,11380,25771,8978,44984,-52113,68497,-4181,-27547,-17454,-96820,51972,-47076,-25980,120148,-105634,-119152,77732,69338,-67688,60264,28257,5949,12678,26850,127356,53843,25169,-117657,-52775,112093,74317,58386,50027,-64535,-17742,32824,-24036,4674,-36867,-82569,-7167,-68518,-56707,2788,-260335,-1343070,-1806522,-121329,-156283,-124292,-70218,29407,48549,-167544,-144455,-111083,4423,-28826,3222,-22659,11519,-90313,-83968,-28323,-39074,9875,-60339,-71223,-19493,-117641,-49147,-1720,28583,5375,13943,14244,16480,-73651,-49649,32318,34771,-8538,18733,-53239,16010,-1795,-121311,-7767,4798,76535,43656,-27822,-30734,-42405,-12257,-28665,22327,-24970,33033,-25691,67980,-70756,-10520,102865,-106012,-75294,-64305,-44845,73829,21721,25827,-8561,-21023,-80062,10274,-25281,-44908,118523,43587,-67154,-1193,-96612,-61966,-8564,-19583,53822,64375,30939,-42802,3689,-37995,26826,-55704,-58640,-255330,-268029,-67735,-34072,-11784,4395,21496,40644,33662,-35082,-42023,-35103,44217,-31156,17581,-27663,-22941,-66294,298,21708,-51385,-92645,-28317,-32480,-325,16316,-19390,-14843,-46532,6099,-12142,-133554,-32159,6018,22721,16018,-11922,16091,-47955,85163,56734,57523,66362,14651,62968,-30861,5513,25246,37788,54773,681,35300,-7313,15633,36844,29132,48472,49933,80546,-60143,-75489,-100973,7523,34806,-10949,-54562,-1017,-30827,-37430,30756,49472,34383,-45586,-69314,-113527,-43862,-36565,11024,18942,1522,-5156,9174,495,25285,29897,47001,57499,-4139,-8273,5112,-2455,12921,41112,50353,11695,-18187,11094,8907,34637,-13798,11281,1668,83820,-35204,-13196,-96395,37376,-11702,-46608,-22231,-15632,-60985,-10657,-77535,-7036,-18501,42721,88603,10605,48809,33037,-20743,-35638,-73774,4882,21309,-30151,15621,40240,933,-77370,8234,-68313,8258,-5109,-21459,-1886,88349,8849,-47825,-24651,-36877,-119,5852,-24382,15256,-27323,35040,37477,6313,-102357,-114585,30010,37136,-4246,74619,51825,-13164,9368,5790,61965,32428,-9693,-33706,18962,36492,15879,-32948,26260,-34048,-82741,41027,53482,24065,-23152,-5062,-77039,-62156,34098,-62485,-18242,24056,4514,2133,15015,-14302,-17652,-38640,-103878,-21062,-46769,-68980,-11901,-6821,-40910,-4552,63500,-25190,74575,-34989,-37826,-26285,-9884,88960,59735,-14785,35116,29347,35204,8497,-101309,53360,70711,-6091,8010,34767,-52519,-26772,10238,144381,36395,21553,-62700,8841,-51023,-1173,-12131,17756,36418,58600,-29097,-5665,32417,-5577,-21490,-36794,22879,45471,64164,-36911,6364,-34040,-96725,-121951,-73173,-38603,20925,-42356,-24150,58696,12554,10558,26915,-36753,-1946,-22879,-41891,-33200,45459,18815,-2331,34212,-49404,-24090,-13658,-19723,4605,21413,9234,-5574,-26381,-71053,34769,107279,87806,-126,39822,-7491,53314,10876,58795,17698,-28197,21882,14914,11522,-38717,-31383,-48752,-13760,-23995,-36627,53,-53222,18522,-86646,-99495,23669,-56196,-68597,16027,52780,29794,-30332,84453,7430,3001,-6077,36936,123002,-23239,217,-14493,-33057,-35287,-106884,-37187,8272,55641,-71913,-48950,25111,-18075,-8961,-49430,-637,37443,16817,-8069,-39832,-12106,34737,-67568,-67013,-35069,32848,18480,-121612,-22234,617,1883,55143,29257,-10585,19481,-3904,41258,11173,-85436,25983,113790,8403,38609,-2362,-8802,7424,-49508,-72098,-56282,-102796,-45378,-5660,-29281,105303,92331,382,-71778,-50409,4614,69939,42662,41587,-21223,35057,-16748,-39468,-41923,21977,4767,-99004,-14159,-12097,-43461,14954,10268,9803,11674,-87098,31835,6558,88473,37897,199515,447845,2776516,955359,287015,118648,175962,146218,142805,181166,116655,147304,116586,19520,80250,36655,129033,31370,2065,53913,48534,90983,133707,57897,-10553,41164,-42996,-4667,-6957,4481,44525,44249,-39431,3280,14241,87987,10871,27336,13481,23511,-78173,20471,-23119,-6451,-54349,-36572,-28203,642,-115280,13140,18624,-53005,34205,107714,39437,49840,23123,31895,-37825,-20710,-2811,1518,-31252,-110404,-61330,-88607,8901,-28540,-46717,-50207,59125,32804,73261,-79152,-71282,33748,90069,57201,18327,16542,34746,-21757,-12885,-26748,29131,14120,51175,-22537,26150,-15842,-16838,7980,-32940,11029,-23323,-41000,-80771,-85961,38789,37082,44169,-4727,88154,-20254,-17916,-10329,-1114,48178,-5627,-16372,37229,112149,-70372,-25711,-59155,-62577,-4913,-77564,-34352,-3350,-36961,4090,38532,38187,69356,116247,42347,12145,65268,51570,31622,-6266,-38212,-16353,-28770,24928,-33860,-36979,-34692,51222,26019,-15343,9163,-12058,29401,20138,-34428,-52110,54735,49067,50159,67214,29632,16973,21759,-6413,-33540,14128,-736,-71265,-82703,-49460,51277,-40035,-35945,-93489,-67636,-24446,-50399,-8016,8675,-1947,90168,73181,16370,-12832,52423,7113,-32270,-53638,-20015,39549,-84496,-38164,-89333,-27769,-73722,-50798,-31562,-27902,71182,14760,-16561,-59000,32039,-50015,1553,20139,2052,7349,-43326,-42006,-12250,30428,22363,-10922,24863,38890,-42108,-24380,2582,-38325,-53364,-37952,-9804,-30772,-129694,-26690,5658,13766,28022,32716,7337,-20998,29245,51910,49572,-20771,-4380,845,946,-298,-113654,-35413,7670,4674,-13394,1319,-42729,-29911,-108389,36991,110297,57102,23210,37945,93458,50295,4523,49520,21180,160174,-4644,-8649,-25620,-45127,-35893,27988,18975,20724,-6445,31323,47802,1750,8237,514,47208,100759,97459,-30958,-3510,13803,-27239,-33974,42998,30300,93501,122736,-25713,-44269,73764,-16816,-49051,-16176,-26268,35120,3022,18198,-21415,-5507,32048,35852],[32965,62075,30620,48801,-12112,-20956,-8160,13823,-80564,-38153,59941,76198,4980,13696,36690,-45786,48852,-41371,-20315,-16137,-32661,-31543,-18322,88215,-9145,-42182,-77207,-49955,59710,15131,6193,12379,-40548,40658,3297,4132,53243,-16485,-32871,12821,104699,31675,58997,-15397,-14237,84844,2146,-75775,-73572,34326,43488,52234,-3035,9400,102588,20799,-24735,18755,48196,8515,94412,10049,-55162,45179,46629,-9909,42400,33224,11491,19872,11401,-25876,-36061,648,-2935,20718,-17255,-46965,-54044,-81769,34774,67404,7239,-44325,-6414,-1952,11488,10009,-6596,-31799,-57745,-23889,-26721,-28349,-50199,-81107,-61525,20258,-197,13516,17464,-60482,-120371,-29363,-15255,-8759,26504,-23531,-15318,-22969,-24059,19407,7051,1071,29983,25331,-53007,-45776,-39088,45688,-11439,21719,-41630,-10460,-54378,53688,26133,-11815,58729,78942,-19430,-80719,-96506,24396,-27517,-107867,-104513,-3573,-123788,-47958,18882,25282,16635,27120,19731,17096,-36012,23073,-31946,5816,-4619,118631,57447,-52302,70700,2603,-22391,1114,41645,36243,47805,32376,-3682,102888,985,-108574,-38339,97209,28358,-84626,-38054,27568,2755,-46367,-5529,-51615,-3395,41751,-40193,-49961,-36367,-39258,-79818,-39980,-46642,-83135,22407,72904,10904,-23037,-36121,-25484,13486,-21344,64011,-21322,82295,34764,-55127,-38144,23320,-9878,-48815,3928,80111,30339,-4626,24448,-6268,10400,-44017,70314,-30482,-35066,-24243,-98338,38146,-74032,-17802,89479,-85955,-67994,115265,3612,-51082,88491,27334,13409,2454,33843,119516,24547,17168,-122848,-67815,84160,63217,70615,44164,-55158,-50286,-2612,-39985,48,-58070,-82399,-17101,-86617,-56752,81250,-231331,-1454861,-1987278,-73804,-157128,-121090,-63965,35921,54360,-158287,-131636,-113994,13795,-5111,4710,-25428,8824,-110021,-96226,-56574,-23924,14294,-40143,-85855,-24729,-125420,-70335,16887,32411,6290,15997,4240,23670,-83454,-56971,29476,48111,11986,35022,-58350,9636,-24831,-117306,-28200,-6920,66937,27072,-37877,-50756,-44930,-497,-27913,20959,-40912,14374,-13618,62134,-114988,-24950,86481,-85767,-86830,-70956,-49800,62727,31650,4246,-14069,-24082,-55973,4728,-6899,-49215,95043,11830,-63320,-19825,-98126,-74680,-19105,6532,68997,85640,34494,-40094,-21652,-29352,29461,-79574,-72217,-265299,-298308,-75957,-43959,-4608,167,-1000,6043,33843,-13991,-35790,-18077,55897,-39744,14601,-31638,-23667,-71438,-21721,29590,-22034,-71783,-20167,-16829,-29480,-4547,-3999,-31218,-42944,-799,-25896,-136660,-42708,25996,46675,10039,-26344,4323,-49343,19700,78543,40277,53421,32560,81084,-51357,33409,31675,33805,46112,38249,31995,8498,43750,51152,24685,39825,41682,78371,-63056,-70700,-77548,8824,28714,-14255,-31286,5913,-34020,-27380,15734,68037,50603,-23609,-65144,-92428,-24350,-27661,16470,24263,18274,43725,14225,5870,46058,38321,22313,49654,2522,-18205,22381,5611,-10071,42373,19037,-4807,-1906,-10144,-22021,-2114,-30280,7525,21881,99371,-47609,-13635,-76399,27874,-13426,-66627,-11230,-236,-43286,-7903,-12487,1988,-12975,53699,85231,40005,52346,16694,-27910,-37614,-69529,1398,42518,-16435,16053,37276,-2141,-99865,12651,-72922,-5700,-14492,-2744,8430,66443,-2604,-83384,-56491,-49544,-17256,2653,-805,21435,-27238,19826,39460,-8059,-111126,-114072,18892,26431,4852,48948,21226,-5191,8652,-16214,41393,4702,2642,7744,-8506,4676,28556,-15121,28667,-21031,-94846,64378,17936,14190,-60070,-27411,-68884,-48162,24972,-62980,-16537,48254,-11420,-1346,11138,-23957,-31166,-58688,-61944,-7808,-39273,-80741,24510,-8685,-46994,-8920,54732,17088,92892,-28302,-24529,-33990,29282,111073,62719,-11036,8921,25465,31757,15545,-91156,71672,69932,3046,59339,32616,-56191,-12109,45698,130455,21728,22540,-56264,-23310,-30230,-26873,24975,38071,37548,61891,-30031,20905,42602,-6033,-17337,-27116,-3896,36008,72689,-37469,20307,-41661,-101672,-151503,-67827,-29476,27675,-46320,981,90477,5189,-8049,24438,-37810,-15793,-3634,-48462,-40033,52365,393,-27951,27200,-44998,-39460,-36977,-16106,23593,25381,20514,-31069,-87770,-59471,52749,33389,71706,8314,37212,4451,32886,-25729,66624,2989,-9267,40272,14663,35525,-12305,-29277,-47090,14687,-19571,-16682,-6671,-34837,48494,-76101,-80265,39504,-61865,-85848,8896,51306,52166,-16711,127654,24396,8023,-1958,17233,110406,-23433,-8729,-683,-19415,-21495,-108312,-35525,-10141,43376,-52594,-41548,26005,2059,-7633,-59423,3457,53835,26082,1900,-36841,-8826,20734,-60373,-59833,-25354,45881,-4585,-137054,-21999,13966,15140,48549,27731,8522,26790,-30743,25993,3552,-48508,37418,120179,18837,6366,-11932,-154,18996,-34375,-82566,-48723,-107525,-42575,6853,-31928,62107,73379,-13492,-80670,-42067,28074,59755,27850,57519,-22899,29296,-14896,-46905,-59963,12961,-21445,-107949,-631,-21520,-54186,16736,-5245,17973,4958,-62860,25799,9898,110396,86587,198800,419707,2712393,916675,261937,118749,168353,128491,147542,179223,101884,163142,108108,15729,94260,31133,88881,38703,1682,70654,36097,62677,127451,50687,-14169,42846,-62570,-34131,18302,-1071,30334,49047,-34306,6083,9397,67212,-10317,11247,19263,29843,-42606,5787,-30437,-19054,-38411,-33010,-28432,-20438,-137121,-13122,31646,-17759,53697,137200,25094,41358,35618,70411,-45708,-5522,13301,-613,-27973,-122243,-68513,-93304,-2887,-30745,-47670,-79693,38629,30359,55252,-81261,-70821,34927,99009,51112,13403,19773,34201,-27890,-25238,-34027,53869,28181,88027,-34895,35383,-13274,-13967,20074,-66678,23788,-19516,-35681,-83253,-88654,27281,37803,58362,14736,86506,-40765,10423,8407,5825,71939,-20125,-31317,30898,105150,-98540,-35869,-33417,-42271,-3953,-73596,-33595,-12979,-28310,616,40127,28120,75384,127651,90137,31362,72570,50090,28893,1860,-49565,-19336,-14357,10780,-22717,-57449,-31954,41381,23185,-37751,-798,-2636,26058,-24667,-35512,-42925,40219,45882,39125,60502,64511,9687,14785,-23424,-63778,-5700,-8962,-99926,-96447,-36481,42769,-33512,-43024,-81207,-51390,-24780,-42333,7971,4807,4876,90530,73515,-29667,-10351,45351,17828,-50098,-60133,-23638,18272,-81076,131,-140053,-48905,-66381,-64221,-15543,-42730,14544,15681,-13071,-37146,32362,-34504,-30208,2699,-15151,-7940,-45679,-41732,-16581,4549,556,-7091,13014,57863,-18507,-36485,4589,-10518,-35930,-49543,-3273,-21168,-109070,-48112,2257,-8933,17298,30155,35098,-37891,24433,30196,40875,-17125,11310,7804,16824,35134,-92448,-33172,22103,17228,-19300,-7718,-43625,-15776,-99868,24671,99899,42848,-2933,38861,92852,75697,5626,66201,46696,159239,8814,-5869,-28179,-78793,-42419,15804,15253,37648,-13521,24120,48246,-29072,11757,-8047,47445,90175,81958,-21347,-13147,31617,-31872,-47298,33994,18034,48138,119400,-42869,-29093,67953,-11098,-43752,-21005,-21604,50066,5747,28417,3719,-18622,33494,27501],[27673,66797,-3487,54248,-16723,6020,10788,-5171,-66708,-31911,71094,76914,-9434,32431,34726,-44740,25182,-64349,-34028,1862,-26040,-27866,-16799,77126,-14122,-52625,-54905,-24070,43325,10655,-8239,-2926,-36968,21220,-3272,8336,64403,-5085,-27148,27100,127473,44034,46861,-49825,1881,79046,1808,-108391,-51909,22898,37421,50361,9384,4361,119120,59870,-26129,12957,79649,25833,99787,18170,-57425,19826,23566,-25737,-2810,3193,21014,49204,33349,13319,-37346,-2596,7229,3563,-17599,-53089,-13285,-92698,31034,65915,2881,-19031,16875,-37619,-4184,-10271,15833,-25361,-55647,-12607,-5130,-26075,-42805,-87039,-38820,5622,-6043,-21785,45424,-55611,-137418,-46611,-11756,-15166,43195,-24649,-6421,8693,-6560,24879,14274,-17442,29003,33973,-47696,-61082,-37379,66336,-9801,10731,-60378,-16856,-59600,37111,24194,12084,36385,90339,13344,-73570,-105206,21994,-35174,-99351,-106509,-26730,-85274,-65274,7049,12130,2909,28850,13796,15224,-14047,24767,-29010,16840,5687,106297,110665,-33394,79440,-15891,-39589,-5675,658,872,45769,23139,15932,104992,1973,-111781,-26262,118991,53627,-11991,-19484,28413,-6612,-41931,14104,-69453,-7242,52392,-50016,-49865,-30035,-39740,-75277,-36487,-32159,-63135,31666,40428,17459,-40226,-43585,-14478,38811,-13819,84276,-36232,74672,33833,-52864,-52139,2058,3194,-82028,-944,83428,26566,-20981,20980,-24200,-27477,-30174,49873,-56764,-28978,-27598,-96486,19707,-87922,-9596,51385,-56976,-12808,137664,-45910,-21308,111950,27617,31791,-9223,28007,81847,2231,21104,-111198,-84730,24453,34580,64541,42681,-22119,-54842,-54594,-56392,-8675,-81142,-69284,-39054,-109188,-67386,120712,-194043,-1529662,-2043564,-47174,-163173,-124815,-73299,19287,39671,-133064,-104437,-114845,14366,12210,2919,-31879,-2866,-117575,-96449,-74065,-2585,7561,-20559,-84068,-22959,-128104,-83591,28847,29176,4133,14519,-7305,34360,-94132,-65206,28618,57681,37755,44470,-61107,5174,-48767,-104559,-48737,-25329,48812,8420,-43927,-59661,-54023,5951,-26388,21270,-56680,621,8628,54694,-136398,-23146,83740,-56817,-82269,-70383,-51402,44531,49586,-14825,-17062,-21970,-19274,6785,4914,-52807,54701,-19739,-44257,-33697,-86737,-70485,-20948,13419,65833,89607,36910,-31644,-54503,-10781,19957,-89154,-72685,-278791,-344375,-87140,-59494,-6808,-14256,-24707,-20675,40672,14017,-28256,5078,49601,-41586,16102,-28608,-20691,-65354,-39949,26873,-6384,-29074,-8066,-5524,-57338,-21172,14986,-39182,-37164,-1804,-42367,-118260,-44253,44472,64015,3670,-39111,-14955,-45400,-42448,80739,14591,38380,47528,80554,-61249,51750,28139,28935,39069,59314,31914,20314,77916,42378,17333,18529,36553,74554,-48097,-42845,-33440,13564,13326,-16132,3955,7204,-41503,-30032,-6582,36834,56180,1654,-55432,-63126,-15595,-16526,36283,32117,29024,65903,13324,5206,65521,36842,-1774,34313,605,-31423,29397,-5696,-27378,44048,-14660,-17340,18588,-28449,-32987,-34104,-43678,10621,37323,98417,-48408,-2533,-45774,9955,-17739,-74721,-4735,13903,-14898,-1113,62817,5075,-5627,59434,74614,61724,46916,3582,-31906,-35552,-56167,-897,44746,1696,11879,25464,-3350,-105253,13474,-78507,-13439,-12827,16986,30309,36073,-9635,-102338,-71536,-44478,-37344,5664,13391,18755,-37477,-12750,37601,-32555,-102948,-96766,17756,25385,41782,33855,-14795,2895,5809,-54230,17380,-21459,12190,45968,-24560,499,43915,-10229,28634,-5192,-102073,71307,-16577,5792,-88615,-40103,-39435,-30549,10655,-54656,-14432,67438,-24160,-832,4267,-22739,-34965,-69154,-13016,6782,-17381,-75386,53611,-7073,-55094,-5757,39000,45507,91966,-26898,-20746,-28771,62750,125244,65301,-7948,-24602,13667,16223,11060,-74493,82527,58359,16242,116910,31661,-48496,12748,78680,96760,5701,24061,-41549,-47975,-7707,-43401,64690,58678,34126,66475,-35748,41268,39929,-15089,-18325,-15487,-31746,11571,62109,-31800,38945,-47736,-87016,-153502,-65487,-28737,28206,-47386,25013,108492,-8332,-17054,19306,-37271,-31525,19344,-45223,-41542,55139,-12493,-39859,15352,-35528,-40893,-58571,-15675,36251,25244,26186,-44827,-120560,-25738,66933,-42711,45549,12247,32017,17369,6437,-78676,66224,-9349,5985,57112,10146,45892,6148,-18532,-41625,36744,-15781,8158,-9576,-7736,70919,-67983,-55385,46476,-53270,-97656,463,43351,71870,-4535,151506,36843,16283,4426,-2456,80172,-14538,-15197,2069,-5201,-2274,-100485,-28098,-20672,35273,-31706,-30370,22093,22073,-16617,-70025,6213,65368,28584,20577,-29940,-2657,10178,-44734,-45798,-1582,55846,-31936,-127085,-18828,21171,32132,34063,24464,39190,31800,-45694,10170,491,7639,51958,104042,23246,-27240,-20361,12009,23216,-24040,-80245,-28719,-105679,-38234,24432,-26783,11750,61440,-35925,-78398,-23197,50866,38368,19500,62293,-28525,20398,-12810,-53776,-73238,-4645,-39904,-89918,10220,-30843,-66282,18737,-16631,36534,4706,-27153,22261,23557,131799,143065,209072,412657,2653690,883720,234648,121399,161537,111441,152737,162684,79758,166451,95998,12724,102697,27898,40974,49460,11396,96187,24806,34339,106941,44144,-21986,40187,-69476,-52369,46178,-12714,1225,49649,-17216,3464,10612,48776,-34528,-1679,21690,36322,938,-4737,-32798,-19669,-24474,-20382,-11688,-34408,-140526,-39809,40122,16337,71036,134351,13533,21792,42867,104813,-41241,3556,23117,5567,-22850,-116197,-60985,-90341,-12313,-28216,-39879,-102934,15850,21972,43572,-64860,-60303,39014,98001,53881,10741,17695,30628,-26303,-36537,-35077,65229,37326,109463,-42622,41758,-8602,6697,26110,-91719,35217,-10656,-26692,-72382,-78612,16693,34141,65908,21201,72803,-54268,33788,18764,20710,90392,-29995,-41615,22808,71294,-112337,-51091,205,-22167,6429,-61144,-36983,-10766,-17568,-7871,31265,23249,67152,122311,133843,42010,72175,33648,22478,13473,-56955,-29240,-3850,-2086,-14794,-60878,-26297,31152,15890,-64538,-6322,10059,22080,-36517,-19686,-38471,16072,29335,19487,41322,86577,-1053,-1336,-33465,-68232,-17466,3507,-118965,-90311,-25214,9993,-18740,-39486,-51984,-36337,-20954,-25379,22290,-6973,11934,76475,74525,-68719,-3003,33117,18294,-63746,-70128,-28028,1025,-73105,22477,-172517,-54599,-55617,-71140,-5068,-44719,-18404,16737,-5688,2104,28985,-12615,-66572,-16025,-28828,-16296,-42394,-35067,-18260,-21393,-10667,-10311,11091,70429,4273,-48616,5807,17084,-14895,-57862,16602,-9174,-61404,-65958,-6983,-29261,6073,24518,58735,-49030,15399,15749,21455,-12297,13353,7295,27128,63372,-61471,-14134,33829,15217,-28623,-21586,-41751,7814,-64397,8521,56443,23516,-19848,34333,80529,95110,2285,71751,60297,124680,11005,-8183,-30608,-94850,-42185,4624,7025,43694,-24682,11902,41524,-53865,10081,-10565,32101,74279,52833,-9753,-19538,42214,-46165,-60422,25350,6512,222,98450,-42876,-6507,46476,362,-29576,-24362,-13241,68223,5153,35171,30971,-27129,30027,9212],[16795,54497,-22635,49337,-18174,27819,28657,-19163,-44757,-15474,66265,69291,-16223,52885,30996,-37576,819,-78075,-34366,19355,-15632,-22570,-14285,47648,-20635,-55749,-26907,1428,26622,2643,-18949,-8591,-28298,-5554,-11906,7716,67248,-12077,-21435,26624,114948,62320,21951,-86623,14045,78272,9411,-120052,-30641,-7754,16691,40245,28839,-10408,100914,106990,-24155,2067,95615,48820,86418,35505,-38696,-23051,-713,-52072,-46157,-31675,26305,65484,42673,32363,-43622,-1954,18163,-11791,-16114,-47482,21243,-93160,25639,53403,-7590,-4453,36311,-59165,-13066,-29393,39905,-13106,-42457,10803,31591,-25200,-40467,-82357,-13116,-4203,2656,-53234,65903,-45115,-121907,-70345,-11913,-25003,51301,-30942,1268,29739,6592,31996,16634,-34899,24736,34761,-41119,-68987,-27765,76240,-5771,8364,-77131,-19316,-54486,26245,26127,41004,13810,92798,54976,-50443,-97257,15325,-44783,-79016,-99130,-40499,-49650,-71515,-13220,-7579,-1365,27109,1993,8754,7000,21381,-21337,7074,10629,81620,145049,-7004,70247,-26012,-44572,1645,-29937,-34766,38351,7624,22186,86472,-6875,-91993,-9227,112572,73952,81211,-3490,29342,-12960,-31675,20413,-74344,-19811,55818,-48871,-46902,-41126,-30745,-61820,-27759,-20950,-39015,43506,24589,25653,-57043,-43504,-2340,56782,-856,91247,-54915,58100,31600,-45685,-57010,-19432,10688,-105576,4548,80246,36762,-33677,18385,-41353,-58394,-16052,21619,-68101,-12574,-28706,-84889,-246,-87606,927,16612,-30127,27368,133139,-65204,11823,120987,31738,57415,-19258,11657,29217,-5804,31327,-87765,-102489,-50077,-2778,49068,53912,25731,-31722,-103253,-67527,-22358,-95284,-43487,-67701,-130933,-85708,118262,-152100,-1546156,-1966940,-53033,-170349,-132685,-98621,-23226,11408,-101891,-73542,-110836,5533,11893,-3235,-41789,-20407,-111153,-82263,-78153,18883,-7091,-8709,-64316,-14606,-122512,-86381,30242,19817,434,8952,-18316,50541,-104710,-70178,38903,63212,59511,45199,-62760,1556,-65595,-86721,-61643,-44292,27554,-9054,-41999,-54403,-68066,6129,-24110,18082,-68648,-4890,37951,47761,-125673,-1281,88866,-22652,-62335,-61334,-51342,25399,70351,-27235,-18420,-18961,18121,14362,9377,-53179,13442,-41526,-14395,-38891,-64134,-51251,-14678,-3490,40432,75027,36607,-22657,-79578,9048,-1817,-85098,-63874,-290270,-387161,-100033,-73759,-15675,-33837,-44327,-25023,48476,35832,-19809,29397,28234,-38669,20766,-19397,-16040,-44914,-53558,16244,-7124,14451,1998,-1492,-75470,-31204,31934,-41341,-33271,2797,-57206,-94121,-33942,56147,67549,230,-50125,-37608,-37840,-83490,55556,-9518,23760,57264,63475,-58008,55143,11447,24471,36798,68605,32368,21684,104765,12927,9540,-3891,34589,73367,-22609,-626,13717,24750,-6341,-14443,41362,2326,-53202,-40777,-31474,-29819,50357,22391,-43466,-33632,-17047,-6133,63783,40846,33664,65143,6949,2435,80960,26518,-17460,12733,-11249,-42757,23122,-33665,-35611,47142,-34467,-18713,30416,-39730,-19829,-49842,-54168,17399,40497,77131,-38385,21995,-11648,-9274,-22548,-64245,-393,26504,17730,5792,114426,2570,5804,60529,59974,71571,35145,-2647,-31778,-32203,-38280,-276,24477,17934,3131,8375,-4793,-97293,13174,-82683,-12543,-1124,34277,56304,-3022,-12272,-95048,-68419,-24829,-54097,12248,11567,9733,-57975,-55894,33082,-61055,-76747,-64681,28330,33299,90410,31018,-49851,7594,1805,-94853,-4058,-37648,12748,65122,-28139,21120,57965,-24265,22366,10089,-99474,64779,-38645,1384,-101924,-39709,-315,-14950,-5426,-39575,-12300,80548,-30149,2244,-5028,-17427,-31295,-67445,34729,16449,13973,-53310,67999,-1942,-64695,2537,17758,43860,73169,-33762,-29981,-16772,78993,124332,65648,-7305,-52667,-5400,-6261,4542,-55258,80271,34106,28019,156592,33458,-32769,43465,100302,48294,-6883,27321,-16680,-61745,10746,-46100,95275,74867,26852,70999,-42205,49604,26216,-25314,-22337,-7386,-57160,-17131,44651,-19404,53127,-49622,-52270,-131978,-69578,-34631,24279,-47956,43264,111747,-24020,-15999,10993,-33949,-45615,38946,-31956,-37558,50363,-17030,-35875,2721,-25520,-26508,-71050,-17973,40389,13310,25325,-44360,-115785,20531,74254,-89779,18099,12319,25728,26468,-15581,-126809,55811,-16868,12967,64308,1141,40295,8436,-4397,-35620,46167,-13289,36372,-5810,21578,76695,-65218,-37131,45086,-28929,-99240,-4561,33231,81736,2495,150508,42976,23665,12970,-17995,46409,2295,-17888,-4832,3661,11181,-89927,-23304,-20902,37462,-19344,-19779,14316,39239,-33284,-77874,7764,70037,23954,40565,-22013,3749,6911,-23543,-26771,28677,58647,-53430,-92751,-14644,22303,46926,18706,20225,72944,34147,-47000,-4556,3658,66827,64509,71396,21795,-45817,-26495,25160,18078,-21346,-66815,-2424,-100973,-35735,45215,-17625,-26659,58819,-59289,-62359,2112,65540,10304,16588,53543,-28157,13583,-10867,-57605,-79436,-27075,-45666,-53093,14987,-37554,-78100,16565,-18890,56895,10208,703,23966,42970,146217,188851,222818,423014,2593184,860642,207917,122311,154765,97766,154302,143356,52976,158016,83039,10176,102785,26633,-1616,58951,22690,117380,16226,15471,77081,39360,-34861,31011,-60174,-50760,68240,-31561,-29644,44083,7901,-4148,13653,35429,-55230,-8008,19263,40967,35773,-6052,-25287,-8607,-15839,889,18898,-38747,-131989,-61421,41406,34589,79301,102700,5904,-5092,41891,128373,-24777,768,20510,20633,-15576,-93720,-41238,-77325,-18977,-20407,-23658,-109078,-3575,11046,40154,-35391,-44052,38983,83783,64125,12917,12412,26470,-20374,-43321,-28267,61996,37565,112891,-41731,43205,-2390,38249,22377,-92835,42417,284,-14932,-51608,-58011,6631,26137,64798,15286,49060,-59763,46388,22329,33824,93781,-36131,-43145,16141,19720,-113795,-65464,31997,-6265,24736,-45964,-41824,1505,-2559,-17997,13431,24420,49144,100527,153221,37508,62370,9470,13510,26566,-57144,-33256,1738,2584,-7992,-47285,-20384,18661,2271,-88842,-5361,23022,19525,-8881,12669,-36902,-13693,3895,-3922,17028,92269,-13971,-22272,-35086,-46391,-18511,33044,-117998,-64192,-19715,-31158,838,-28953,-15883,-22818,-13827,-2340,31705,-18088,16598,52269,77249,-90369,1352,18896,9228,-67047,-82941,-31118,-11357,-59023,28926,-171785,-46994,-49159,-73965,-5433,-31483,-19619,15894,2010,46232,23960,11164,-96207,-35168,-37039,-13840,-34904,-20727,-19938,-40513,-5864,-17075,12034,68624,15912,-56978,6837,41227,9548,-61377,42214,203,-8968,-75768,-19816,-45214,-3345,17166,74084,-52086,4346,11383,-5712,-8502,508,412,26517,74844,-31308,15440,38911,713,-40225,-40000,-36822,30208,-16179,-10073,-9417,-7469,-22718,24657,61452,115493,-1523,60815,58689,74408,1342,-15540,-33380,-91272,-36955,-2405,-3963,39906,-40251,-3152,29884,-64265,3025,-7649,6911,59741,22728,-1706,-21219,45099,-67559,-69043,17762,2717,-38969,64121,-24585,15699,14997,15178,-11006,-23569,-2918,85584,707,35854,52234,-29699,22089,-15617],[2184,25582,-19968,34663,-15606,38624,42000,-27096,-22522,7865,47930,53535,-13563,70160,27420,-26015,-17374,-78819,-23231,35698,-4837,-17392,-12139,14754,-27515,-50764,-3417,23669,16039,-3270,-23677,-5391,-19041,-33425,-17941,3688,62535,-35684,-18661,7615,71395,80080,-10420,-119250,19454,83297,26720,-110109,-15731,-47108,-10453,28249,50272,-36406,58147,142967,-19501,-11189,86386,68164,55126,63237,-3530,-68746,-24168,-80984,-74330,-63056,25654,65913,40224,30139,-51274,3613,26542,-18863,-15175,-34545,24710,-78618,20839,30469,-20141,-1252,46996,-60041,-16498,-45816,61453,1653,-22729,40608,74313,-25170,-43166,-67913,12846,-6628,27170,-67200,77300,-36017,-77279,-94632,-19507,-37641,47518,-33521,8682,34495,10363,39618,14422,-44935,19430,25377,-36054,-74210,-13644,69956,-1459,16255,-87664,-20142,-43913,22865,30009,66010,441,84684,86942,-21008,-74494,4924,-53981,-54789,-85258,-42713,-31606,-66629,-35573,-25151,6,22041,-11400,517,18717,14766,-11432,-17699,9796,53741,142441,25052,46767,-25823,-37681,18971,-44289,-60873,25182,-11574,15798,49304,-23052,-58256,7545,80117,80400,140413,3518,28823,-16459,-15964,13948,-67322,-41214,49472,-38072,-42649,-67657,-17289,-40134,-13720,-13522,-14596,54576,21773,34568,-67685,-35989,7365,60045,8674,81505,-73182,37812,22564,-38556,-54931,-46218,11757,-110117,20629,69901,53174,-38298,19880,-54461,-72263,-5923,2021,-57693,6666,-29222,-60595,-17495,-74378,15996,-6052,-12083,44781,102000,-55653,38756,108572,39738,81688,-26479,-8963,-19925,744,38841,-61687,-118601,-114603,-36785,35661,79625,72039,8237,-130192,-67941,-38682,-93292,-10280,-92397,-146936,-106885,81674,-113791,-1503558,-1803128,-92324,-174581,-140057,-130072,-83742,-20459,-73658,-48771,-98684,-10822,-15026,-14446,-53817,-39875,-93654,-56321,-70369,34494,-22645,-7195,-33360,-2763,-106640,-78942,19584,6522,-3765,-210,-27360,69531,-111424,-66520,61641,63487,68239,38013,-64446,-3373,-69223,-66522,-60992,-56331,8504,-22148,-30584,-37945,-82176,661,-20781,7908,-72585,-1624,67418,41940,-85983,35728,88941,11349,-35526,-44980,-50191,10585,82162,-30038,-20669,-19449,45397,22613,7553,-47834,-17573,-47373,17846,-34464,-37940,-21966,-2176,-37875,-3457,45436,33402,-15093,-84415,21074,-32936,-72004,-52246,-295502,-409507,-112792,-80480,-27044,-52088,-56736,-2207,46700,39840,-11513,48023,-959,-33462,26415,-6580,-12372,-12852,-64072,1642,-19862,39255,5387,-4648,-79538,-34654,41031,-41352,-31940,11295,-67689,-79064,-13670,56786,54898,2323,-59248,-58429,-28798,-97814,6531,-21713,12703,59581,37482,-43997,43198,-15190,19834,39131,72584,31077,10798,107436,-26321,3453,-15343,34457,76406,2940,41639,46765,42917,-23895,-8855,70784,-7056,-65192,-48162,-52621,-95729,34083,34042,-32598,-11952,-24808,1447,88471,47404,34643,54160,-1546,4392,90047,12424,-20309,-11517,-30689,-47760,5155,-65551,-34668,51171,-29409,-6439,26838,-41759,9099,-44519,-62441,23744,28914,39869,-21175,55212,18531,-22239,-25704,-35294,4186,36212,46057,8191,122093,-3533,23595,58379,44158,69410,20812,-832,-27236,-30794,-21740,4044,-12345,27164,-9282,-8706,-8689,-83176,12935,-81951,-2679,15304,46356,75338,-47893,-12696,-61387,-52477,88,-62847,17181,-5456,-2090,-85261,-96135,27525,-82402,-36607,-25408,46116,45437,122211,33150,-80254,7283,-1695,-119408,-17382,-39619,2207,59480,-23713,46643,65842,-53382,9047,22275,-84109,52798,-41410,2290,-97624,-29134,32859,-6777,-19391,-20287,-10176,85685,-28923,5326,-15286,-16755,-24678,-54870,73071,17577,46009,-19666,65508,5121,-73275,12937,-5820,11569,43418,-48180,-50906,-9043,74937,104760,62232,-9563,-65803,-28358,-28041,4786,-37385,64678,541,32509,164939,37822,-13671,72286,105122,-4737,-12236,31853,16126,-64409,22616,-35713,109394,84258,17063,72678,-45626,44278,7516,-31444,-26066,-6658,-75535,-37498,34211,-1052,54302,-44927,-6823,-102054,-78013,-41704,18180,-50450,53202,102012,-37599,-7890,-638,-27647,-53601,50580,-12133,-29455,38108,-13930,-18949,-7095,-17307,39,-69360,-21728,35774,-12532,19948,-31621,-80862,62990,73631,-98590,-3343,9654,19220,28369,-24717,-148017,38066,-17762,11701,56724,-10764,20650,-6472,6364,-32461,41540,-12853,62030,4969,45618,62995,-67180,-35114,37917,4812,-88730,-3097,26013,77846,2762,128903,42544,26842,22940,-25840,20561,24388,-15179,-16783,3877,10669,-79759,-29165,-12026,51724,-21840,-13953,4136,51594,-54129,-77462,8188,68274,14204,55094,-16355,7518,12353,-1570,-7525,54007,51038,-61695,-43819,-11492,20297,53937,9314,15986,99930,34750,-37403,-16325,11333,102578,69528,35705,18962,-38345,-29752,36819,6709,-25813,-46126,21692,-95156,-37190,64648,-9173,-41870,63208,-72122,-35777,26900,68058,-17571,15429,33280,-15760,13676,-9216,-56774,-78102,-48287,-37284,-12357,12918,-40568,-87388,7227,-9676,70549,19212,7486,32810,60869,146422,207948,230354,440813,2521140,847968,183406,119390,145494,89882,149184,129436,25569,140860,71106,7948,93971,26837,-26621,62921,27190,119884,11326,10052,44906,36294,-48603,15297,-35719,-27616,79434,-51143,-47412,33472,33933,-14708,13972,25339,-66276,-7096,12724,43255,51251,4146,-6611,8577,-12636,26697,50572,-34637,-118089,-71054,35794,30860,73913,57470,763,-32633,31379,137608,-82,-15315,4741,43716,-5565,-61804,-16196,-56159,-23280,-8136,-2233,-91284,-15249,665,43162,-4314,-27987,29076,57681,74758,20802,7054,24152,-13217,-42509,-13049,49116,27602,102978,-31300,38477,3359,67860,9058,-67532,42901,9682,-2054,-27124,-32259,-2447,14977,54892,2713,20308,-59499,46923,21928,36158,79462,-39997,-34011,12262,-32395,-108244,-71410,52749,5050,45992,-33569,-44405,18050,16690,-25507,-8751,30887,27983,69056,140264,17101,43573,-12274,3957,38538,-47979,-22148,2963,33144,-267,-23082,-16340,2300,-17711,-103948,1449,32835,19186,45476,52476,-34960,-42568,-23444,-26402,-4576,81674,-26735,-41156,-30602,-9194,-8286,69709,-94224,-26752,-22724,-63026,19363,-17053,12568,-11724,-5626,20717,33131,-25358,15857,25361,81307,-92864,-6152,6540,-5550,-57791,-96310,-30992,-21633,-38190,27633,-140690,-30900,-50430,-71540,-17699,-6856,-885,11932,6823,81500,18940,31194,-110031,-54499,-39489,-432,-25967,-692,-23679,-48011,11999,-20732,5648,49639,11436,-59801,8044,59630,34413,-58756,63175,4283,27250,-75310,-33473,-56439,-9779,10115,79063,-47755,-5870,16380,-34290,-7415,-22452,-9430,14123,65947,-11058,46044,35668,-20122,-51463,-61447,-30448,42631,27008,-28592,-74622,-47237,-11502,12443,41204,137795,-2220,33523,42993,31350,-16769,-26064,-35503,-72486,-29741,-3241,-15494,30225,-58100,-17892,16892,-58269,-7481,-1736,-18092,51879,4886,-871,-18159,42090,-89946,-69760,10471,8960,-61163,25726,5007,30420,-16997,29687,7617,-17431,7141,97429,-5876,30506,61471,-25617,12285,-40943],[-12691,-9784,-1384,12553,-9621,35515,46424,-30342,-7810,31699,21708,31054,-4530,79218,25160,-12869,-25054,-66371,-6483,49443,2360,-13600,-11057,-6731,-34022,-39895,6979,39968,14090,-2282,-21423,3184,-13041,-54984,-17707,-1870,52608,-65821,-19916,-25003,13626,89361,-42437,-139026,17993,89813,50910,-85286,-11684,-79245,-33051,21560,66759,-69751,11672,151395,-13763,-23182,52902,72629,13774,95599,36879,-98485,-43915,-103216,-83427,-85790,19126,52747,31592,15097,-57209,14023,29581,-13312,-17099,-19854,-7308,-51152,18481,487,-30677,-5070,47050,-38364,-17990,-57613,76633,14749,-4993,67818,111763,-25148,-48602,-47905,34702,-2527,62084,-60400,78325,-34029,-20153,-112256,-33319,-51292,33692,-24588,17150,23334,1480,44992,9294,-44173,17101,6732,-33434,-79348,684,47701,1637,30785,-88975,-21209,-33167,25919,33520,79259,-106,66336,94237,5987,-43200,-7697,-59622,-35543,-67497,-36740,-33629,-54373,-53336,-33181,1134,14830,-22691,-6986,16479,7916,-2258,-47066,5216,30658,105005,55849,18423,-16484,-23092,36039,-42993,-72014,6713,-31556,719,4036,-43677,-23833,17481,34635,68716,135210,-1560,25819,-16664,2946,-539,-53939,-69177,34641,-21064,-38685,-96135,-1137,-12450,4972,-5050,6403,60796,25823,42523,-67156,-23767,13273,45929,9537,56650,-84338,19244,5296,-36459,-50171,-77259,8201,-93791,41057,49161,66482,-32324,27056,-61189,-63887,-1519,536,-29406,20360,-30686,-27372,-27565,-51413,35780,-13422,-3310,42721,59706,-30183,54288,74951,50248,94364,-31012,-25807,-53177,14987,36098,-42480,-128463,-146830,-56851,31319,112349,99265,47934,-126809,-54522,-52375,-74003,21882,-101251,-153983,-125361,24399,-88312,-1424242,-1626673,-154784,-173213,-142256,-150972,-140714,-46491,-53579,-36586,-77244,-30875,-67797,-30594,-65878,-57603,-71560,-25247,-55110,40519,-30963,-13791,-4690,7864,-82152,-63611,-1288,-7963,-8419,-11536,-34060,81924,-109517,-50045,89262,57084,60105,25945,-66000,-11334,-58403,-45584,-45305,-55442,-4759,-28400,-11515,-17763,-90076,-9013,-15902,-9199,-65986,7263,88474,36185,-31181,75656,74887,38780,-13770,-25673,-47413,1891,72326,-22651,-26134,-25988,57349,26231,1464,-35475,-33212,-36624,44040,-22468,-18329,10234,13716,-74974,-54685,7602,28258,-8232,-65834,19598,-67731,-55515,-43647,-292692,-404208,-123349,-76280,-36803,-63509,-61452,39986,27213,22654,-5510,54822,-29624,-28144,30953,6227,-12117,21182,-73228,-13030,-34497,38087,415,-12649,-70424,-33362,38311,-42128,-30559,21819,-72830,-78148,10400,45359,29583,10408,-65645,-72507,-20199,-90478,-50010,-15899,7922,52921,12119,-25197,20532,-44118,12470,43290,73683,27654,-7759,75319,-61103,76,-8959,34434,81900,21522,71187,56569,64866,-33770,-1295,85949,-18433,-70573,-40136,-64043,-127813,9549,38316,-25018,-3031,-33279,6094,100365,48606,35383,45012,-7831,16634,91091,1146,-11193,-34457,-52538,-44440,-19381,-86474,-27370,54713,-1625,15442,9765,-34839,36918,-21584,-67948,26706,5752,-1568,-1855,85532,39199,-24044,-26183,4354,10168,41070,62588,2873,90464,-10373,48443,54493,29038,58029,6974,7383,-19009,-34111,-11634,11545,-52848,27201,-23961,-20643,-15931,-68995,12453,-74018,14302,29105,51633,77659,-91220,-13888,-11045,-32257,18962,-62470,14596,-30515,-13308,-112567,-118711,22473,-85511,8275,10446,62671,55800,112643,30386,-104776,3099,-2859,-115593,-19224,-28380,-15500,35230,-17999,54519,63370,-80657,-8566,30362,-56637,43822,-25610,7811,-78294,-15194,47837,-8919,-28342,293,-7713,81726,-22950,5671,-24449,-26054,-19582,-35668,94754,10023,69182,16615,48807,11106,-77994,22965,-27128,-36013,11487,-65363,-76899,-12912,57309,70422,54709,-13628,-60925,-49656,-41543,15383,-24313,41257,-34498,26732,146048,43249,4817,91784,93236,-48830,-8701,35967,50371,-57652,28676,-18101,106564,88186,6701,68313,-44024,28284,-8005,-32436,-26510,-14041,-82220,-40649,37852,20971,38066,-33129,33377,-79129,-84378,-43789,11415,-56178,54847,82555,-46086,2678,-14852,-19556,-50519,53147,8843,-19269,22304,-6679,4667,-12122,-10964,28939,-52979,-25422,24113,-46223,14642,-11943,-32384,86281,66092,-83708,-15675,5391,12716,22349,-18410,-133469,19150,-12094,5836,34411,-22548,-7536,-32021,8383,-34021,26111,-15197,76581,20243,59316,34813,-70437,-51400,28460,36471,-68012,5405,24319,61604,-2778,97830,36713,23850,33121,-24410,7884,47618,-6071,-27669,-3110,-5118,-71906,-49388,1706,73712,-38654,-15317,-6682,58454,-75544,-63229,7145,62717,3096,59561,-15507,6730,25040,15949,5789,63823,32782,-54694,4342,-11036,19340,50544,9752,12712,113771,35388,-22472,-23067,18638,94070,62730,11225,21297,-5230,-30188,45481,-3951,-33478,-22743,35770,-87352,-42107,75989,-5084,-34378,69256,-65293,-7141,44053,59068,-38120,12331,7606,7298,22918,-7422,-50973,-70152,-61805,-16919,18279,6128,-39820,-92800,-9493,9420,73128,29057,-7455,48953,70516,127644,193394,224969,456164,2443368,846506,163009,114295,131645,89190,137174,122753,2803,119009,61011,5994,78028,28245,-30094,59233,20633,97779,10064,15779,17567,34075,-55912,-3656,-1595,9735,80319,-60419,-43246,22724,52793,-25618,9054,13525,-64286,-1596,4570,44660,46488,24070,19932,23235,-12893,49746,67374,-26710,-102161,-63342,25933,11263,55908,16387,-4460,-54095,12459,132350,27095,-40647,-19556,71099,7493,-30164,3948,-32580,-25459,6922,19012,-51975,-17295,-7064,48602,15667,-17105,8500,25626,77094,33150,4583,25051,-6702,-32233,9668,34140,9603,86991,-13755,28081,7034,82820,-9164,-26799,35520,14373,9575,-5792,-8249,-9527,2725,37693,-8542,-6907,-57459,38744,20176,22856,52500,-42935,-16020,10535,-68302,-99555,-63962,56913,14554,64028,-27516,-41517,30874,37376,-26840,-29156,40913,9489,37743,102816,-13546,18756,-23640,-3886,47074,-29492,4863,1601,81003,9157,2634,-15264,-17706,-41378,-105742,11143,36822,20499,103206,84845,-29822,-63755,-45832,-44522,-17267,59100,-36587,-50882,-24743,28257,11168,102133,-54340,8284,-34919,-74788,30243,-8979,21203,-3875,686,36312,24972,-31503,6523,4052,85213,-82231,-29706,-661,-20992,-39238,-106892,-26413,-33260,-13209,28671,-97130,-11886,-57260,-60644,-37254,20159,19630,5151,6914,98668,14813,42827,-105900,-73330,-37739,20092,-18410,20233,-29993,-43001,32360,-16134,-12874,18185,-6548,-58144,9268,69741,53992,-49902,70545,3010,38339,-65379,-45672,-63657,-13337,5484,74673,-39210,-12899,26989,-56526,-9475,-46314,-17873,-5375,39786,-5447,68737,25182,-39889,-59026,-83079,-24894,42858,53180,-43814,-117400,-84104,8968,1657,24343,154222,1420,-4204,17884,9480,-37606,-36870,-34898,-46983,-23414,2686,-25298,19023,-74134,-28665,6141,-40168,-18157,3997,-33500,52863,6037,-7565,-11400,36080,-105767,-61571,2149,22109,-63229,-6862,33154,33456,-40277,39894,23560,-6768,14874,101095,-11459,21224,57097,-15365,3880,-59727],[-23785,-34007,20429,-12973,-2034,19700,38387,-31290,-4873,47411,-7686,4813,4806,76842,24560,-1310,-21475,-43345,8530,58499,3064,-11719,-10879,-8835,-39285,-27404,795,47818,18738,7395,-12587,12432,-11705,-64354,-9976,-7613,40449,-88594,-23954,-58820,-37589,84020,-66256,-139619,12201,91214,75609,-55922,-19610,-89920,-41834,24871,72175,-101865,-20355,129664,-8934,-31041,8492,54857,-25091,120905,70001,-99359,-56288,-112451,-77940,-100453,8472,31860,24145,-1387,-59531,27388,26252,5781,-23306,-8514,-56293,-18488,19313,-31357,-36410,-9073,38161,1368,-20990,-62860,82750,22444,1955,84866,134709,-24529,-52691,-28099,47059,4426,96253,-38092,68232,-40367,28540,-117169,-47922,-62917,15644,-2001,26986,2647,-19872,44517,3354,-33339,21946,-17648,-32325,-83151,11588,15205,2890,43589,-80028,-23182,-26210,31134,34418,77282,10989,41213,72983,25031,-12115,-20474,-59084,-27428,-48554,-29531,-49778,-40471,-62069,-28543,-2016,7067,-29964,-12193,1229,4016,3606,-70640,170,16348,53412,76561,-3473,-1691,-7319,41534,-31229,-69721,-15372,-49218,-17930,-35123,-66079,-302,15992,-6643,40533,76335,-17342,20346,-12662,21422,-15934,-41300,-99102,16472,-2240,-35917,-108856,18615,15979,26593,12020,20839,58574,31269,47448,-53737,-10259,16329,17356,2943,22482,-82568,6145,-16240,-41742,-46181,-102597,3093,-61884,56076,15125,70239,-17118,38509,-60638,-36494,-1879,15853,5240,22874,-34031,4790,-27002,-23367,57203,-8498,-397,30360,28276,-4486,58836,29097,61498,88178,-33466,-32177,-69096,26210,21001,-35844,-126185,-136795,-57749,35200,137522,96452,71146,-97059,-28354,-56947,-41911,44441,-87542,-150818,-136486,-39245,-81498,-1347278,-1501939,-223138,-165924,-136465,-145747,-164898,-60620,-43281,-38740,-49681,-50073,-129737,-50258,-75697,-70791,-52192,2886,-37745,36818,-26181,-23227,7424,12733,-54220,-44028,-27399,-20926,-14474,-23053,-39133,73957,-95924,-21190,109483,43637,38932,12998,-65573,-22384,-37493,-25516,-18735,-39668,-11519,-26824,10739,-2496,-86971,-21520,-8944,-29400,-50294,15659,94268,28505,21691,104438,46416,53943,-6352,-10155,-41938,-2881,36239,-7466,-35391,-38084,54857,21658,-6728,-16927,-34096,-13966,59414,-6875,-12965,37509,29655,-98218,-97974,-30277,22357,-1138,-31191,4466,-99092,-39862,-40741,-282447,-377415,-129799,-61797,-42154,-65515,-60125,84854,-9561,-8170,-4642,46826,-51432,-24141,33112,15198,-16691,43301,-81482,-24927,-39702,18421,-11296,-22319,-53311,-29803,23099,-44834,-25188,33413,-73061,-86322,30537,24931,-441,22372,-67257,-76503,-13294,-71076,-91691,6756,10558,37045,-5290,-8760,-4808,-66887,-856,45557,70831,23887,-24187,14102,-80331,-886,13773,33451,86145,34006,82192,44619,84027,-33151,4651,86319,-29717,-62169,-11800,-62049,-116536,-19765,42338,-20983,-7490,-37112,9909,94359,42677,38522,42661,-8787,39048,83301,-2958,3841,-53523,-70835,-33926,-43934,-87077,-17963,56099,33931,37637,-13051,-21833,46695,9319,-67469,25769,-21872,-32725,14450,98536,48300,-14227,-24655,42232,16886,39591,64356,-10300,42011,-15267,77761,50033,15787,41367,-5217,18094,-8902,-43580,-10557,20523,-82716,19299,-39507,-24569,-25453,-56718,10724,-59877,34794,34093,49738,59878,-123427,-18019,39900,-15080,23645,-55785,454,-53631,-21546,-131363,-114760,18841,-65525,46653,33069,69702,60099,58940,17429,-122463,-1496,-702,-85366,-9631,-9296,-31443,6016,-16328,35094,48961,-83217,-25224,34838,-21380,42618,507,15295,-50239,-5022,40626,-20469,-31268,19409,-4292,69743,-16212,1409,-30494,-44015,-18299,-15056,95306,-3229,77005,45292,23229,12624,-77296,31523,-41053,-76519,-15367,-77589,-97007,-26158,38308,33822,44594,-17222,-41606,-63305,-41831,33473,-18836,18466,-61630,13035,116049,47723,20465,98007,70568,-71562,2813,37861,77553,-44169,31293,-1782,92273,90743,-1897,55742,-37790,7949,-13389,-30739,-22040,-26778,-74579,-25182,52224,43040,6399,-16412,54444,-68984,-81747,-37158,4031,-64477,50281,57343,-48742,11383,-29939,-11869,-32929,48260,25758,-8716,9047,109,28202,-12442,-5338,46721,-26373,-27772,8640,-75389,14846,7900,12565,83308,54131,-66902,-20484,358,6114,10581,-900,-93488,5794,-2254,187,2644,-30748,-37005,-57409,-78,-39633,5805,-20574,73005,35356,62396,2629,-70771,-79222,19947,54979,-42224,18993,25543,39540,-11075,69214,27579,14487,42142,-15036,7147,66872,8588,-31969,-10524,-29897,-67366,-80947,14733,94095,-62491,-23529,-16406,60504,-93490,-32630,3798,56944,-5271,52065,-20112,1525,41309,25062,8052,53275,7695,-35978,36435,-14114,22703,39251,19502,11259,114928,37866,-8068,-23377,19320,43208,42926,6136,33834,40786,-28305,51065,-6666,-38034,-727,35550,-75597,-47282,72817,-6585,-12870,71063,-37194,13260,48894,42811,-46103,6049,-15295,33675,39630,-4554,-41221,-57245,-62902,10345,31450,-1272,-35752,-94781,-30709,32777,65487,37682,-33063,70312,68705,90860,149729,205857,461911,2373062,854288,148311,111125,113700,95337,121147,119900,-9763,96734,53245,4455,58343,30799,-17980,48921,5083,58699,11470,26266,557,31586,-50578,-19556,34485,47333,76473,-50057,-18473,18994,58343,-34774,-200,-4327,-50049,3687,-2116,47983,28955,47954,47342,27649,-14484,62115,59645,-21184,-84175,-37798,15296,-9837,32588,-8771,-11405,-66204,-11244,114711,51061,-66645,-44500,95771,22841,-6902,8954,-13088,-24983,22965,34192,-4423,-10872,-11173,52430,16605,-13290,-17570,-3982,66047,46751,6672,28732,-1278,-12799,37366,23049,-11140,69979,6074,14713,8928,76773,-24459,11882,21220,12632,17205,7550,8090,-13596,-8189,15854,-12028,-26459,-57106,27731,18593,-5175,22781,-45792,5398,9013,-82035,-88419,-44021,44432,26103,74130,-28492,-31752,33105,54926,-20398,-42387,52568,-2965,15165,58951,-44366,-7076,-22498,-8007,50822,-4341,39703,-54,123360,19195,22286,-17114,-38676,-63601,-94209,19718,34224,22057,143147,96506,-20437,-73051,-58985,-56533,-17597,32292,-41076,-46858,-22190,54107,35114,122128,-12062,28002,-54085,-65562,28625,-7406,6338,1175,2409,38334,8230,-41357,-13581,-5309,86924,-67449,-63930,-1136,-33242,-19373,-111214,-17254,-46331,10565,38069,-61343,5292,-63657,-39446,-54908,38805,29510,-2525,2065,95688,11730,44118,-89539,-89441,-34683,41303,-13861,36144,-37635,-28708,42057,-2634,-38290,-14696,-29094,-55426,9782,67600,61760,-36795,60540,-1624,28271,-49398,-55320,-67665,-15096,4788,64529,-30618,-15709,37985,-66028,-13524,-60757,-21266,-23148,4610,-13941,78263,10601,-53008,-60309,-100966,-21786,36225,61117,-52479,-129328,-104839,30728,-4113,13222,153549,7567,-42627,-10088,7907,-55229,-45273,-29483,-23323,-19576,14279,-31481,9201,-83879,-32268,64,-17715,-25548,6852,-34602,61098,22004,-18502,-2343,29428,-108824,-46720,-8003,35643,-47273,-27258,46980,24496,-49863,42605,35994,5844,18981,97390,-12857,10980,42335,-850,-835,-66188],[-27915,-32065,34169,-36464,4774,-3627,17388,-31753,-12461,46860,-38788,-21032,8303,63026,25452,5933,-9541,-13667,15874,60980,-3247,-11590,-10812,6643,-41730,-17818,-18657,45710,24677,23574,1133,18173,-13275,-59451,3446,-13194,28751,-92585,-27822,-79125,-66963,62626,-76392,-122309,5812,82437,93810,-31099,-36206,-74181,-32926,38003,63803,-122718,-30761,90441,-6694,-34064,-27032,17450,-49104,127078,87515,-71079,-57808,-107297,-66405,-111845,-3474,10236,23333,-12046,-57709,39949,17920,35547,-33748,-4002,-95151,9906,22796,-59281,-36658,-7672,24798,48610,-26898,-60548,78980,22557,-6014,89255,138455,-23322,-50992,-13655,46078,9643,117108,-8982,47715,-50671,55323,-106772,-56503,-68573,457,29294,36507,-17696,-49192,35365,-1726,-16615,35888,-43007,-30816,-81330,17304,-18447,2443,44770,-61989,-25409,-24596,32746,31093,62036,29676,15504,31421,34144,10721,-31344,-51591,-31152,-31519,-27993,-71346,-30193,-61025,-13394,-9117,344,-33395,-14660,-20786,5347,4562,-81424,-2387,10301,11901,80657,-10942,13715,2946,29292,-15656,-61231,-37820,-61101,-35415,-57255,-87944,6532,3419,-31060,2846,1729,-38433,13600,-3933,35454,-25238,-34690,-124798,2168,14329,-34196,-95319,42199,38364,48288,42734,26794,46134,34278,47625,-30130,2229,18741,-18084,-4357,-13151,-65810,-455,-34488,-52215,-43787,-109274,-1042,-24362,57098,-29574,62977,1484,49696,-53524,-1933,-4182,38715,33646,13790,-39213,24053,-14718,4214,74365,1960,212,17150,22189,10387,56671,-14587,71527,62577,-34371,-25827,-75130,25049,-1996,-40812,-107378,-91113,-41032,40426,140500,65047,69857,-53931,4408,-47412,-4760,51854,-54544,-137609,-137999,-97288,-93043,-1313882,-1453900,-279852,-154795,-122927,-108707,-136056,-61565,-42021,-52128,-23185,-64569,-170898,-70338,-81451,-77689,-40373,21539,-22852,26732,-7453,-30078,-4449,9211,-29050,-24312,-51985,-30144,-23329,-32795,-44020,35398,-71384,12567,111684,24881,14494,2550,-60319,-34585,-14533,-8787,9820,-12447,-14003,-18291,30890,1797,-72157,-36093,386,-46489,-31681,16851,82671,17269,60709,112967,10392,53805,-15590,-5009,-32959,-7972,-16889,10457,-46723,-52236,42368,8349,-15285,4674,-25319,12556,64408,8097,-22757,53190,42392,-96842,-119212,-60258,16021,5212,5540,-19120,-120514,-26746,-42262,-266797,-345989,-130704,-41371,-42293,-59151,-55427,115233,-53320,-37546,-11247,25517,-63851,-22043,32752,17120,-26055,41650,-87610,-32779,-28219,-4074,-25749,-31052,-35343,-25855,-1639,-48821,-13209,46258,-69748,-93822,41422,1858,-26188,34330,-60984,-69464,-8458,-48483,-102167,37955,19481,13585,-12339,-354,-23930,-77682,-21731,43075,63273,22728,-27544,-52946,-80337,-586,44043,31721,85885,47534,76765,20336,92669,-22815,5153,76038,-39839,-36308,30339,-46589,-76834,-48814,53414,-18830,-22031,-32872,16392,72626,30563,44832,44406,-3967,63889,67077,-932,15893,-68236,-81173,-19897,-62745,-67475,-10218,54051,58443,49565,-33202,-7371,29878,36857,-55729,22714,-45882,-42879,23645,84724,47616,3368,-23144,66658,22059,31818,54761,-27945,88,-16640,104947,45687,5919,23397,-16325,26361,591,-58594,-17685,28708,-91926,7379,-54844,-21400,-34617,-44491,7233,-44287,54286,27994,41301,27022,-136859,-25377,74984,-4237,12775,-48171,-25232,-66015,-25894,-134478,-86050,16549,-27214,69761,36817,62949,57469,-15091,-3503,-130524,-2332,3685,-43229,7574,10339,-35607,-14486,-20289,-3159,24979,-47615,-35474,37070,15162,48572,24512,21161,-21127,-2960,16211,-37084,-29134,35065,679,53253,-12178,-7542,-32145,-63314,-19998,2732,75352,-17280,69108,58100,-5629,7415,-71732,38967,-43400,-92856,-33342,-76770,-99148,-38342,28518,11463,35198,-17772,-15807,-65299,-28262,51643,-22911,3391,-73773,-975,91389,49569,32721,91541,46877,-66474,19177,36558,90701,-27195,32178,5612,74145,95922,-6419,35210,-29067,-9496,-6077,-29881,-12689,-39515,-54015,2550,66786,60849,-32474,834,52584,-66223,-66867,-22351,-5153,-72608,42529,30556,-47029,15447,-43577,-6789,-1975,38651,35228,1503,3890,2523,46602,-9789,630,42485,2653,-27951,-6608,-87158,24333,21846,42001,57927,40626,-59669,-22396,-4995,-561,-2691,19100,-50134,2043,7721,-1880,-30368,-32727,-60978,-72697,-16448,-46161,-13530,-28245,50088,45110,59223,-22600,-65551,-106371,14522,54808,-18046,34095,22005,20744,-18239,50111,17492,404,48893,-1976,12593,77045,25406,-26631,-8326,-52737,-65528,-114394,22313,102765,-82403,-35493,-23681,59301,-103133,11203,-2867,53685,-8165,33205,-28381,-5421,56745,24516,-2523,26085,-17275,-12773,43060,-20498,30990,28398,34165,12280,110039,43090,1887,-17707,8594,-22786,13222,19615,56843,79982,-24703,54685,2094,-33142,17076,22301,-59463,-48022,52876,-12235,12049,64412,5188,18221,40627,24647,-39726,-1187,-28313,54305,58603,323,-29477,-41425,-50402,37769,28216,-4757,-28971,-94658,-51297,52086,51634,44114,-53489,92781,57223,44405,90546,178095,454380,2313989,862719,139299,113366,95349,105534,105090,115163,-8363,77644,48451,3494,38374,34351,-1207,35760,-11921,19828,13955,34446,-3562,27975,-31404,-25213,65471,70827,75085,-18097,16927,28098,48947,-41030,-9747,-28489,-28132,4077,-4964,55573,9758,67844,67357,19182,-16582,58907,30339,-22328,-62965,-497,6547,-18661,14753,-15458,-19358,-70929,-34440,88225,67937,-83194,-62114,109040,38020,5047,-6669,-1202,-20765,38613,38925,32046,222,-11603,52216,-347,-14424,-40312,-23634,43442,57210,13108,32834,3563,12753,65963,17852,-27723,52717,22705,2844,11398,52762,-28851,34138,3254,4715,18319,12039,13978,-14169,-15610,-7424,-5911,-34424,-59467,19157,17421,-41912,431,-48964,23017,5617,-82686,-74232,-18607,20591,42039,74876,-34358,-16073,23351,65095,-7103,-45566,64303,-8580,5548,26484,-64660,-28446,-12728,-7237,49585,22720,69647,-62,137648,27101,32370,-20910,-56266,-78306,-73442,23878,26952,22447,155275,83235,-7890,-71079,-62407,-62139,-5171,10076,-38710,-29148,-25129,63238,56908,126870,17853,25949,-74454,-42347,13705,-11632,-24984,5935,-1804,24752,-13154,-57400,-43565,-560,84468,-55468,-93889,4382,-41450,-7803,-106759,-4692,-55610,27059,55293,-43564,17582,-63373,-10047,-60538,40961,25768,-8147,-6656,77116,9401,36393,-70977,-98866,-33386,56676,-11984,42318,-44259,-10994,32134,16245,-57859,-36181,-45097,-55786,8498,48692,53238,-23472,36109,-6708,7446,-32047,-62636,-68530,-16468,8257,53101,-25385,-14775,44642,-60193,-17000,-58276,-17935,-29791,-29260,-31810,74314,-4395,-57647,-54695,-110953,-21389,32565,58588,-52074,-116697,-102903,45538,-3504,7502,129792,12455,-71515,-34432,15660,-65209,-49902,-18470,-6660,-18072,28855,-32880,1668,-84387,-27194,-722,1513,-27242,5464,-22905,71968,39392,-28003,7964,22887,-96833,-30390,-19453,43239,-19279,-34217,39451,6763,-46814,36396,45166,17038,19305,89741,-8180,2417,23457,14891,-1522,-57917],[-24119,-2858,35122,-51931,8662,-26830,-12820,-31964,-24489,27290,-71250,-42380,2407,41129,27583,7227,5149,18618,13210,56303,-14502,-12715,-9918,29842,-39071,-14164,-42182,34500,25801,40758,17053,18175,-13644,-42844,18242,-19012,19317,-73898,-28287,-75692,-69722,29582,-71176,-96784,1736,62660,101035,-15385,-54487,-39689,-9333,55773,43760,-125150,-22738,52265,-7670,-34082,-37842,-25137,-51166,109499,88215,-25262,-46788,-90185,-56472,-123866,-13659,-6591,30012,-16667,-52386,46940,8052,69880,-46792,-7641,-106448,27097,27463,-78043,-32846,441,12305,89525,-34257,-51524,66868,15080,-24895,84156,123092,-22202,-40561,-7411,32946,9883,116487,18878,19841,-56745,60440,-83069,-54182,-64460,-6398,59499,42076,-28430,-78288,17260,-5207,376,56594,-64868,-27315,-69443,18342,-44054,869,27730,-37988,-26489,-27317,26325,23043,39565,50652,-3729,-15201,33939,20920,-38751,-38919,-41659,-19440,-35409,-90914,-26370,-52988,6124,-15716,-3813,-34600,-14823,-40393,12451,262,-77160,-1115,8961,-6832,66824,-3339,25393,3054,2036,-1609,-54726,-55887,-63671,-48211,-59570,-107194,-2235,-14231,-35993,-33989,-51998,-57363,7584,8782,41793,-23841,-35372,-139768,-2058,25898,-32343,-59110,66223,49022,66346,84539,24253,24453,32976,42571,-2583,13223,22312,-50612,-4110,-42948,-36849,-1978,-42040,-61289,-41276,-90900,-3151,7811,40930,-74027,47741,14726,54402,-42016,23358,-5097,58147,48660,-1919,-45076,22755,7057,25947,80675,11134,-372,9088,40233,10942,52774,-42913,77950,24389,-34029,-10572,-80700,7894,-24173,-49714,-72941,-29630,-13503,39132,115151,19736,48549,-12491,33543,-22902,29440,43556,-14840,-115271,-130783,-141605,-116376,-1350199,-1463797,-313317,-143512,-104990,-49034,-60424,-52601,-47709,-69917,-5756,-72296,-163599,-86212,-82281,-77556,-36042,27948,-13092,15604,20128,-31407,-36413,-2395,-11064,-8297,-68610,-34301,-35916,-39309,-50194,-31126,-40826,38067,91714,4824,-2534,-3926,-47920,-44686,2363,1688,29486,17905,-16394,-5360,44774,-5860,-49977,-52531,11801,-54349,-19509,6503,57313,2518,82820,101261,-23671,39315,-36339,-13175,-20574,-16391,-67262,24721,-56678,-63227,24911,-11257,-23140,24636,-13866,34378,63467,19565,-40677,53753,49426,-70539,-110802,-76162,8158,7780,30188,-42902,-128266,-15683,-44243,-248078,-330259,-125369,-21479,-38416,-48348,-49848,121863,-88234,-50764,-25619,-3534,-68076,-21832,30621,10104,-38788,13592,-89280,-36835,-186,-15614,-38310,-37632,-22888,-22077,-30185,-52336,4691,60854,-64687,-92270,43457,-16412,-41409,42280,-43975,-52939,-5243,-28650,-80744,65668,31417,-13885,-11630,-2250,-29847,-75165,-47948,35055,52692,26559,-11129,-96686,-64908,-304,70233,30677,80120,68502,61837,-4491,85296,-6577,-2220,61177,-48524,3863,70796,-21501,-33069,-71202,72846,-15816,-40909,-19957,28607,43843,16456,53193,43855,4301,78175,44203,231,16878,-79441,-82294,-7058,-72455,-36468,-6061,48088,60488,44310,-45541,3616,-9759,52761,-28649,20250,-60095,-29697,23351,46847,41860,22309,-23935,71810,22685,19795,42296,-44147,-23334,-14493,120872,41789,2350,7952,-27175,27787,7068,-76237,-28840,34182,-78200,-3638,-69099,-15889,-40361,-29743,2775,-34038,68453,13463,27747,-10001,-129305,-34300,83634,799,-8027,-44889,-57176,-63066,-26790,-119916,-44006,14491,16756,74609,21802,44047,50322,-72948,-25027,-124519,3410,6497,-6961,25577,24246,-21905,-18704,-27463,-41128,-2345,18352,-36109,38469,46543,56881,35108,22503,2489,-9125,-14558,-52781,-24218,46296,7370,37125,-12060,-19007,-29366,-74542,-21316,15601,42061,-26975,52045,51652,-33313,-4405,-63752,46401,-32428,-81339,-42319,-57832,-76189,-38000,31562,14143,30547,-13492,7678,-55518,-4732,61653,-37136,-1653,-69243,-5727,80232,48023,41914,76441,31827,-35947,35958,32143,87232,-10142,30919,448,57360,104778,-5149,10066,-20258,-18503,10501,-31969,318,-46239,-26561,31555,70859,70451,-66825,13631,35625,-60853,-42270,-3930,-17584,-76685,34326,6061,-43621,14109,-53492,-5449,34656,26780,36410,11765,9433,-1299,57522,-6572,6999,14877,26204,-25529,-17701,-75012,42976,26252,50936,21943,27861,-59402,-26349,-10442,-6848,-12715,32533,-22369,7484,13746,24,-57155,-27671,-74990,-72806,-34876,-49201,-28337,-36226,14390,45636,55889,-34454,-55331,-121488,12877,38022,-1404,46929,6041,12944,-21102,40549,8406,-15256,52901,8727,17028,74458,38931,-12100,11617,-63160,-64499,-137114,22157,94291,-88389,-46477,-27813,56275,-99662,58935,-13395,53487,-5507,5612,-36509,-9453,67768,16194,-23201,-6245,-34737,7142,24173,-28917,41602,29877,47532,16036,107325,50430,6446,-8984,-14180,-68000,-19235,43927,84588,95049,-19772,57883,19893,-15181,29288,2656,-41820,-40197,20995,-18781,32360,48042,49716,7468,22282,8805,-21082,-4632,-28562,62509,73258,7519,-17997,-25164,-27346,58610,15993,-1108,-20197,-92267,-65614,58952,35415,48300,-56628,111258,41999,2167,32457,150587,435259,2264566,862029,135169,122174,82899,115088,91591,103898,7147,63787,47264,3037,20207,38489,10994,24556,-20925,-2571,15775,35571,4298,22842,-3632,-15828,87035,72454,80233,28556,49958,50524,28525,-43928,-14306,-54824,-4800,-2627,-3161,67100,-1586,76591,73568,2302,-19784,40938,-6268,-28260,-38555,37438,598,-9510,11584,-8442,-25333,-73370,-51692,57553,76336,-82698,-67162,104066,48985,8617,-39136,4298,-12134,52974,31992,41869,10701,-8805,47769,-24715,-15310,-51652,-29575,17551,60231,21887,33806,8533,39022,90005,16892,-33952,33187,31915,-2624,17502,21465,-17794,35010,-13439,-7191,11448,10793,10742,-11537,-18275,-28990,5950,-30212,-62476,15314,16022,-78630,-8281,-52695,30612,-735,-87410,-57791,2208,-5960,61338,68442,-41034,2531,8782,65862,9991,-38576,75046,-8344,8013,14356,-67209,-41581,-1172,-1593,44050,46195,83857,2422,116802,29377,33538,-25162,-66419,-80748,-50159,22505,19525,21047,142228,52105,5189,-63320,-58965,-61953,17541,-780,-29379,-3025,-31982,56891,69774,118124,26315,5264,-87181,-15521,-10164,-18181,-57933,14252,-11250,-952,-33038,-77646,-77834,15503,76558,-49064,-101972,13109,-47890,-11204,-92838,8951,-52929,31677,74654,-40605,23675,-53234,21529,-47757,24557,12308,-8856,-17476,51338,7452,23536,-58765,-97103,-35664,62170,-10593,37154,-47599,4036,3010,35535,-58968,-37538,-46618,-61943,4334,11475,28408,-14801,5700,-9603,-14062,-17569,-68711,-65480,-18533,14422,43578,-24877,-11607,44352,-41252,-16795,-37212,-8595,-19806,-52911,-52318,60743,-17178,-55791,-44113,-110127,-22674,40683,55948,-41633,-92349,-82068,47747,1556,4496,87096,13011,-83484,-50370,21283,-65504,-51324,-3230,2434,-17264,42649,-29315,-3970,-75531,-14686,2673,12863,-22717,6,-4776,79597,43069,-30310,19149,15713,-72739,-18956,-30193,41933,12991,-30817,12400,-14325,-36944,22117,51043,23909,16840,81882,2381,-2966,6777,28431,257,-37010],[-14349,38098,25679,-54564,8426,-42237,-44787,-30593,-32975,-3999,-100969,-56623,-12362,16651,30932,2398,16007,49411,2467,45840,-27049,-14696,-7664,47852,-29138,-16915,-58022,18445,18039,52217,31969,12778,-8559,-20774,29016,-25421,12922,-37717,-23398,-47813,-50790,-6242,-52912,-75569,569,35658,97108,-8390,-66317,-2586,20382,70292,18464,-108188,-4443,27237,-10838,-34390,-20514,-52242,-32289,75968,77154,21595,-24797,-64632,-51628,-134678,-19655,-16204,40017,-19941,-45006,44231,1065,100831,-59640,-18608,-90458,31129,31599,-84074,-27732,11514,4590,111431,-39489,-38835,50361,2182,-43202,75913,92234,-22212,-21459,-9190,15467,4853,94680,39815,-9735,-50527,54495,-52123,-40199,-48593,-2953,78487,39308,-24752,-97531,-6483,-7257,13057,77740,-80114,-21598,-46354,17009,-55297,-1277,-6758,-12505,-25210,-31533,11016,11026,17134,68683,-11126,-52176,26330,19156,-41895,-25036,-50508,-14311,-49637,-104245,-28567,-42671,22797,-15983,-3978,-35409,-13415,-49243,23874,-8421,-59988,3252,7965,-5566,39502,12169,30766,-8001,-29706,8325,-53930,-64206,-54356,-54257,-47634,-121857,-20136,-27613,-27935,-59209,-68708,-67233,4368,23176,38854,-10863,-40445,-138782,5998,31512,-28588,-15019,83670,45334,76762,125753,15457,-2568,27623,33712,21632,23362,26989,-71449,8536,-62240,-2317,-952,-35183,-60705,-35935,-52443,-3583,26448,11591,-102734,29924,14541,47444,-29235,25430,-2076,66819,51753,-16204,-49614,1774,32652,37941,71971,15093,-3758,7292,68968,220,50348,-50096,78014,-15215,-32655,4785,-90238,-21525,-36902,-51452,-31378,23674,16408,27170,68699,-17015,22797,16431,47963,11973,54681,24029,16277,-85258,-118524,-168081,-141185,-1455645,-1488259,-321093,-136118,-88060,11332,27064,-39951,-57521,-83821,-1954,-73358,-103029,-92899,-78528,-70706,-34293,23745,-8953,8489,47049,-28050,-75210,-18969,-1460,1185,-73308,-33360,-51810,-41980,-58429,-107227,-11818,42487,53085,-11240,-6035,-7301,-28186,-49500,8464,4086,31142,40642,-23048,8466,50525,-21234,-28269,-70613,24061,-49403,-22540,-15269,25679,-13365,91409,77440,-47798,15484,-59043,-31415,-5992,-27617,-95638,29574,-61451,-66234,6419,-32841,-29854,38190,-5655,44995,61968,26800,-54502,40226,49509,-28738,-74982,-74842,-3241,3200,34028,-58900,-122830,-5297,-42379,-228370,-345348,-114051,-8463,-33184,-38113,-44863,106851,-100663,-41279,-44923,-32521,-67462,-23197,27783,-5981,-52554,-30598,-84207,-38345,37067,-11274,-45501,-42220,-19441,-17783,-55816,-53516,24146,76459,-59637,-78346,43068,-24040,-45010,43834,-15769,-30367,-2664,-14489,-42632,79345,42007,-40428,-8480,-12787,-19605,-62304,-73196,22995,42277,35649,23454,-99954,-41960,-862,83475,32263,70388,95680,44466,-20907,61786,10404,-17307,47040,-55549,47545,93028,6708,-3098,-80533,93987,-9536,-57897,-581,46974,19440,7043,61415,36076,12116,70195,17571,-9247,3142,-87746,-76193,686,-72669,-7028,-5382,38656,41587,22267,-49163,7568,-58424,54787,12423,20168,-61949,202,13305,1019,36802,36095,-28215,59861,16274,7161,36364,-52670,-28565,-10265,117731,38486,9209,-1177,-37179,19967,9113,-91553,-37489,36288,-47071,-9721,-81137,-14882,-40556,-12596,-598,-34635,74217,-3044,11315,-40113,-104774,-42124,65250,1868,-29513,-48230,-85363,-45558,-25485,-93281,-3617,10912,51857,64337,-6725,19638,42665,-88349,-39612,-101304,15690,2223,11799,36485,29455,8390,-7384,-33047,-61920,-24844,88482,-27606,39805,68284,61539,27216,18505,16806,-20013,-40024,-62359,-19071,52968,15126,25753,-14191,-28701,-23402,-71176,-18176,23582,7983,-28514,36884,28679,-56563,-20013,-56638,54497,-9949,-51618,-44745,-21746,-32508,-20094,43299,38163,33395,-4281,22494,-37687,21546,58184,-59955,213,-52585,4926,81326,43379,48317,58042,30502,9400,48581,25363,69763,3835,25156,-15500,42150,114641,2390,-13756,-12515,-16997,27989,-36380,15414,-42623,-1172,51011,59599,69428,-85911,18359,17308,-46354,-15141,11583,-33773,-73491,27196,-13137,-40948,8376,-58143,-7238,64366,14211,30742,22877,24253,-10729,61158,-4784,12612,-25759,39810,-20276,-21722,-42836,65911,20754,41013,-11278,17077,-57672,-35146,-15732,-11877,-15935,33753,-15237,17905,13526,3504,-74106,-16903,-77765,-58527,-48486,-44953,-38093,-41584,-21452,35827,56030,-33509,-43796,-119615,14305,12617,4515,54943,-21885,19014,-18436,35473,1463,-28621,54529,11370,14865,58289,43440,7821,49196,-55776,-62332,-138547,14898,71386,-75540,-52023,-28866,51623,-80447,97778,-27122,54633,-150,-26422,-40003,-5601,72715,4351,-47269,-28991,-40053,18444,-11320,-37344,49710,52709,54294,22112,111163,57668,7157,-2021,-44416,-71092,-45290,69220,106942,79698,-13571,61706,39353,14869,35917,-13890,-28175,-22223,-11559,-22633,44135,23874,84625,-11752,-620,-2566,4536,403,-19241,56139,78518,16285,-8651,-11604,-174,67955,4266,10303,-10418,-84356,-69464,48009,18445,50530,-39676,121167,30175,-21790,-11465,132388,411411,2228712,849558,135933,136461,82967,119329,80688,85322,32857,55547,49979,2883,4249,42533,14852,19172,-14926,-2259,15679,28933,20222,16207,23023,7813,98100,54777,89689,77578,70831,79720,5449,-43044,-10141,-77404,14739,-14879,2398,78009,-680,70846,63955,-13054,-25100,14667,-32715,-29049,-12818,64316,-3305,13492,25749,4509,-25624,-76571,-59113,28222,76559,-63532,-58585,79714,51263,10107,-74193,7958,43,64987,15969,22215,15392,-3430,40595,-41284,-10184,-48334,-22811,-895,53095,29952,28412,13876,59671,103154,17024,-26779,10048,32114,1705,28969,-4281,7272,19340,-23654,-19608,-3055,8849,3059,-6616,-16257,-46254,15520,-16738,-61993,15065,13571,-106983,-2953,-57330,25425,-9517,-107306,-41858,10141,-26237,79433,59347,-43946,20115,3211,57962,26870,-22522,83825,-4089,17946,20208,-51119,-46272,6712,7681,35267,61476,78760,6799,73089,23030,28793,-28375,-67412,-69660,-31302,17244,17902,18406,114939,17078,15778,-57158,-53081,-57006,45354,1886,-14472,22569,-38007,40437,69005,99747,13952,-22175,-83037,5567,-34279,-22489,-76558,28793,-23251,-30498,-44818,-96553,-106662,36142,63079,-47738,-78778,21328,-55957,-29209,-70979,20744,-32819,22933,88899,-41572,23505,-34629,47621,-17234,-5641,-3989,-3116,-28415,27053,5666,10383,-55650,-81424,-40959,57706,-6620,22927,-46662,12263,-34756,51616,-36415,-18430,-32900,-73557,-3362,-38423,-7581,-14372,-20213,-8833,-29628,-8521,-74771,-57569,-21578,20210,36416,-28156,-7967,37335,-15458,-10600,-2747,4176,5009,-61600,-68891,43389,-27019,-51626,-32451,-98407,-24018,63188,59673,-22349,-66567,-53924,36132,6254,257,37618,9669,-76100,-55819,19510,-56440,-51870,12721,6471,-14857,51751,-21647,-8271,-60109,1114,8145,15598,-13567,-8263,11795,78917,25028,-22190,31229,6882,-44028,-17072,-37326,33343,42206,-22212,-24909,-32968,-27335,2727,52336,25057,13373,75728,16554,-5057,-4115,36888,1966,-9658],[-3134,68319,12516,-42700,4166,-44511,-69626,-25754,-31796,-30332,-118103,-63298,-31547,-4892,35748,-7251,17514,73765,-11266,32566,-37332,-17549,-4238,50494,-11325,-24026,-56435,4852,1475,52647,42769,4583,3506,-663,31152,-31861,9544,4140,-13477,-5070,-20339,-34944,-26908,-66220,392,8040,85739,-6462,-65848,22228,45658,74616,-3854,-77714,15752,15476,-13341,-37499,14801,-48420,-900,43903,62083,56298,2977,-33294,-50559,-136645,-20221,-19565,46230,-26681,-37378,30137,701,120645,-69275,-34310,-60108,24871,33930,-76536,-24170,18690,2351,107301,-38777,-26932,35081,-12432,-47493,70220,51404,-24226,2758,-16238,5374,-2617,60166,50764,-33810,-28431,49154,-21972,-18024,-22492,8926,80230,25091,-8288,-99154,-29356,-8521,19790,92068,-87331,-15066,-16379,16281,-50428,-3835,-49674,9531,-21434,-33902,-9908,-3210,270,79726,-5205,-71160,13488,10404,-40660,-14656,-49820,-16081,-63994,-110521,-33621,-34431,31489,-6338,865,-36659,-10767,-43435,36605,-19651,-35057,8348,4129,4600,7050,24252,29516,-27071,-52938,14130,-55679,-58509,-32943,-52901,-31441,-130092,-38332,-28458,-16588,-64757,-53075,-64115,5267,35846,27135,10766,-44703,-119403,23022,31881,-21276,20742,86960,28486,76247,149717,4625,-28665,20237,24419,37175,32782,30396,-75665,31910,-70004,29732,679,-15457,-44970,-25910,-6912,-3636,28668,-21094,-104344,14658,-1874,27575,-18499,-151,5807,63156,51287,-21803,-50565,-29356,53908,38892,49270,13875,-12587,8715,93044,-15150,50079,-39877,69348,-45984,-30535,10364,-100411,-54001,-35834,-37102,2968,50952,42470,5879,18908,-25262,11588,29216,40389,47848,67926,969,29301,-49986,-106315,-176001,-157526,-1602600,-1487129,-309349,-135842,-77864,46911,82003,-30415,-68371,-86955,-10582,-69674,-15950,-87266,-71639,-58764,-28368,13705,-9281,8014,62893,-24069,-105679,-35825,1458,2873,-65918,-28787,-68781,-41067,-68232,-166992,8179,21171,4956,-18538,2807,-10127,-3846,-47310,4024,-873,10891,46362,-36551,19794,48589,-37194,-14707,-89225,34804,-32050,-44114,-43873,-4828,-26061,90748,52192,-58185,-9943,-74271,-50689,8714,-37908,-94567,21899,-58475,-58907,-10470,-51768,-35347,42187,-3632,41540,63165,30975,-52455,18333,42881,14820,-23638,-56937,-19577,-9946,16414,-62410,-108869,5256,-34181,-209640,-394520,-98057,-6331,-29835,-32380,-40689,80768,-86095,-13710,-63336,-53996,-65368,-25754,24993,-29477,-64758,-70868,-71345,-38826,72349,4294,-46092,-45677,-24789,-11817,-72798,-51196,38533,89350,-55904,-54412,49073,-18870,-40985,39171,19797,-5959,383,-6488,-9516,74471,47464,-60851,-7542,-27296,4831,-44620,-89556,9931,34762,47601,65909,-68006,-19339,-2463,81389,37892,59559,119344,28423,-25549,28555,23588,-37100,36674,-60044,79503,88052,31574,7739,-72748,106644,612,-68102,21094,67930,8617,9295,67362,20917,15857,36924,-9816,-36020,-22552,-92234,-66576,1662,-65484,9642,-7080,26953,13000,-8393,-46097,3528,-99230,46735,58751,22035,-52747,34868,-4479,-31018,36949,40509,-35143,39407,1985,-2025,42315,-49566,-21961,-6194,93497,35818,29556,-742,-43660,3420,6945,-98540,-36545,36096,-9041,-9109,-89174,-24173,-34922,3007,-557,-47058,70487,-14073,-4847,-57305,-71397,-46629,29341,-513,-43870,-55844,-97957,-18910,-23339,-66456,23719,4076,68448,45923,-40551,-1749,37921,-60153,-43719,-62629,31302,-13348,11289,34060,27087,46802,12215,-32436,-59615,-35683,134395,-13822,40901,78719,58348,4542,10947,21041,-30615,-52267,-63314,-15556,55267,22276,21424,-14851,-31245,-16328,-52953,-7941,27909,-13329,-20597,33831,-3008,-72641,-34703,-53104,62218,18517,-19746,-43851,23205,14905,11322,55166,65137,43155,7974,26463,-17137,42306,41063,-87194,2720,-32683,29188,88105,36720,51584,40857,40548,54510,53361,17015,44744,12362,12271,-35853,25064,120891,14913,-29684,-5138,-6781,36743,-40102,31364,-27933,13963,54549,35735,57811,-84463,14136,8979,-23017,6282,18556,-52493,-62560,21129,-25232,-39949,312,-57165,-9902,75195,1742,21001,34979,43557,-23156,59357,-5249,15607,-63184,44487,-12028,-17493,-3681,84789,8128,18916,-32708,8715,-49309,-48382,-20416,-14762,-11252,22278,-20016,27863,7761,5072,-82056,-3324,-70976,-34677,-51880,-32009,-44477,-41306,-43556,17751,57950,-26197,-35919,-103831,17145,-11554,186,57760,-48744,35641,-11311,29015,-3097,-36093,54873,3011,4024,31384,35357,27247,93006,-32165,-57888,-115495,3274,43882,-46066,-49949,-27549,43745,-47200,117021,-41727,54428,3162,-57235,-35404,9032,72011,-6094,-66290,-30858,-33364,20022,-49484,-43480,50322,94470,52207,29186,119644,61584,6523,-1733,-73667,-36781,-57061,87757,113407,41720,-5948,66109,52120,51698,38121,-18985,-23642,3866,-31938,-21302,47111,-3605,102921,-28049,-22043,-9024,30195,15520,-8969,37546,72730,24869,-2461,-4488,23408,64327,215,27149,-1068,-66172,-61564,19409,430,50844,-9470,119927,26567,-19541,-35309,128365,390221,2209064,829458,141923,153183,98107,115553,70263,63228,61723,52246,56235,2954,-9882,45613,11777,21103,7409,15402,13426,17840,38670,8413,38773,38046,99995,28926,95768,117114,76606,104660,-10528,-37572,2656,-91737,28363,-27796,9678,80056,10852,52667,41806,-16391,-32684,-10921,-37988,-10729,11596,73106,-6686,40284,51428,16560,-17933,-77469,-55552,5742,68768,-31199,-39194,42457,41968,15118,-91977,14278,12866,72170,-3494,-15192,10860,3778,32535,-37613,4216,-33482,-7918,-4063,35896,34250,15568,19052,69469,99493,15950,-7887,-14424,24729,15884,44727,-15570,38760,-2437,-23723,-28810,-22632,10131,-3289,-501,-11036,-57609,14212,453,-54121,15242,9721,-121503,11527,-63218,9080,-18717,-137612,-29413,2732,-33910,89859,52304,-39621,33121,18806,43870,40011,2023,89310,2205,29385,33957,-22284,-46258,9988,18409,24213,66107,59498,11225,28178,6757,21213,-29473,-60833,-48300,-21608,11891,27073,16028,86315,-8744,21634,-57059,-48392,-48465,70516,14899,3344,38346,-37614,20864,53721,75436,-9531,-40502,-56962,15509,-48327,-20883,-70974,47962,-34001,-53661,-43706,-107766,-119695,53095,45289,-49738,-31010,25921,-66988,-53145,-44703,27944,2663,3035,92728,-36466,17719,-12705,61988,23162,-40249,-16402,8456,-37594,10347,4061,953,-58188,-52978,-46093,46823,2458,4977,-42332,12727,-64738,63392,4950,12667,-11117,-86935,-14516,-87128,-45858,-22401,-33270,-4471,-36288,-5391,-81467,-44742,-24971,21694,29280,-32800,-5214,26268,9232,1721,34639,17039,35144,-55901,-76542,27618,-34808,-49118,-23945,-79194,-24106,94336,69449,2236,-43758,-31854,14113,4937,-8796,-4989,7425,-52176,-51489,11963,-40144,-54666,24738,8178,-8945,53281,-11584,-11133,-42739,14397,13586,12204,-3021,-17785,20699,67299,-11022,-4682,43828,-3374,-19580,-24686,-38154,22568,63232,-13227,-60482,-44644,-22680,-17531,46630,20947,10851,70616,30729,-4857,-9599,38737,1361,15828],[3854,72926,2790,-18973,-2782,-32193,-80170,-16476,-19446,-34357,-111944,-63515,-48404,-20035,42299,-19249,7131,85639,-22134,19586,-43484,-21737,-501,34398,12105,-31979,-33756,1796,-19373,40354,47093,-2667,19033,11869,22504,-36467,8788,38422,-1136,36602,11005,-49688,156,-67614,-2064,-13469,72350,-5028,-52246,29990,58238,65852,-16734,-44064,31565,9077,-11028,-42769,50565,-13437,30898,30026,49410,73423,28974,1922,-48872,-121909,-15436,-19921,42196,-37953,-31228,6453,8531,124144,-73628,-51040,-30441,13954,34016,-57947,-23878,15783,2687,78464,-30204,-19650,26697,-24710,-30241,69245,6817,-28440,25881,-24462,11944,-7974,25141,51058,-45783,6245,49659,166,6459,8240,24635,65067,-439,13717,-80385,-43579,-9533,22416,95528,-86497,-10090,11257,18550,-32113,-7191,-86984,23877,-16491,-31973,-30299,-17550,-9068,81742,10826,-72036,-2715,1386,-35325,-11195,-35880,-22316,-70424,-111241,-37183,-30318,31146,12050,10699,-37587,-6170,-25087,47066,-31005,-8705,11295,-3422,13696,-21523,23350,23270,-47677,-58683,17084,-52115,-37738,-2572,-44790,-19999,-130399,-48850,-13811,-8376,-47697,-20031,-48339,10341,43374,9084,35446,-43500,-83133,41188,28754,-9635,39347,72040,3112,63852,143639,-3070,-46259,13628,19103,42583,39628,28682,-63694,58110,-68576,52552,2701,11240,-15126,-11311,32127,-4871,17393,-45537,-79023,4879,-28758,-791,-12421,-45034,17659,50355,56907,-15949,-46113,-56809,62229,30430,19602,10651,-28189,8475,103378,-28217,50860,-22501,51152,-63085,-28007,411,-102774,-79104,-22911,-5550,16073,47031,62642,-19396,-15454,1610,26123,28690,11440,73432,68956,-17657,25206,-13436,-98634,-167228,-159842,-1747366,-1443210,-289209,-144310,-78574,41121,78372,-28962,-77387,-76323,-25896,-64069,53430,-70371,-63849,-44961,-14353,3172,-12293,13300,60620,-24729,-118732,-48571,857,-2646,-50100,-23434,-83123,-37504,-77432,-191901,14435,-18215,-41393,-14738,16825,-15106,20099,-38728,-6497,-9676,-28056,30797,-56375,26359,40853,-47467,-12768,-105703,40836,-6525,-78506,-72284,-30404,-30790,82207,32304,-55946,-28896,-76405,-59996,21179,-42950,-71609,2451,-47582,-42464,-23901,-64482,-39525,36319,-7428,25084,66816,34006,-29176,-2999,31148,48900,25651,-26739,-39720,-29830,-16075,-53490,-93467,15513,-19870,-194215,-467285,-79625,-15369,-31186,-32458,-36611,55965,-51664,19447,-73697,-63232,-63426,-29046,22365,-57252,-73281,-86749,-51640,-39381,95172,21150,-41082,-48623,-35583,-3597,-77957,-45278,41639,92083,-53993,-26791,66851,-3056,-36014,30737,54384,16536,4688,-3517,2872,54295,46188,-71010,-10108,-40060,37228,-27789,-91873,-887,31348,58102,101198,-23365,-1934,-4997,68280,47497,50023,127269,13639,-20551,-3313,30209,-56619,30691,-60337,86949,58730,49850,3516,-48429,104477,12514,-69172,40341,84771,14623,27185,69784,3156,13847,-12434,-36148,-78130,-51637,-90261,-56390,-3064,-54321,8907,-10691,14560,-12525,-34920,-39319,-6562,-119902,35838,96714,23137,-36647,62736,-25842,-34401,43651,34962,-41869,21309,-18708,-4756,58512,-35179,-10121,-4424,54032,33683,61829,10696,-42910,-18322,2428,-92152,-20692,36172,24658,-2769,-91005,-45209,-25160,11287,4113,-66444,58392,-14410,-16926,-62229,-37973,-47232,-8409,-7843,-48651,-61295,-86141,9002,-21258,-52001,34000,-6988,65468,26936,-71154,-13548,37321,-9608,-39047,-16364,44907,-39543,-2611,16490,21376,81394,30428,-23560,-39748,-32565,142076,-32,40819,78759,46582,-21745,3442,16542,-36963,-49318,-56438,-14304,53255,26275,23593,-10289,-22203,-10271,-26012,9108,29766,-13400,-4769,46026,-33518,-78878,-43570,-54177,65770,44847,616,-42006,63198,45204,46123,59036,72646,54998,19854,21450,2198,50802,15217,-112660,216,-18944,56876,93437,29401,50799,27378,52907,85183,48223,7559,19809,14313,-8378,-52238,3224,119887,29178,-33480,3657,7447,30702,-39364,47327,-5743,15427,42248,7242,38443,-65069,3075,14366,4275,16741,14570,-70828,-47644,14959,-29599,-39640,-7766,-51432,-10406,62424,-10085,10152,46503,61219,-35140,54513,-7496,14332,-85489,45999,-770,-5920,26343,90932,-6705,-6055,-40306,3034,-35011,-63037,-23845,-15187,-391,2118,-22932,33570,78,2418,-83766,9798,-58166,-7096,-42981,-12275,-49567,-33514,-42634,-4090,55214,-20943,-35135,-82332,19477,-27100,-10760,57250,-54614,54957,-2407,18315,-5710,-35349,55338,-14812,-13806,-45,15176,40213,124632,575,-50935,-75080,-9555,23401,-8462,-41671,-24930,29823,-6481,113686,-53379,51064,-92,-80356,-21694,33058,67468,-11521,-73254,-9833,-19308,14941,-76887,-45296,40586,136941,42807,35068,126522,59050,6292,-10882,-92982,11604,-51226,95715,97897,-1282,3161,69995,53539,88185,37846,-9235,-29285,32771,-32328,-14259,43499,-28578,103740,-31797,-37323,-10903,49222,37247,-8019,12063,57562,31045,512,-7299,37118,50511,5991,44829,5951,-36007,-44003,-20483,-18882,48829,21730,107799,31419,7215,-39623,136795,374977,2195991,806976,151993,167762,122917,103857,57334,44100,85562,52609,64493,3251,-22109,46934,5871,28913,40849,39035,9749,7798,54230,-44,38272,62309,94895,8363,90262,140335,70951,115727,-12203,-26724,19625,-96251,37256,-35175,16440,64780,26858,28808,14632,-2359,-41218,-28817,-22776,34803,32815,64460,-10704,60788,76578,24030,-2830,-68194,-42718,-5828,51556,3558,-14057,4802,21814,25430,-77264,24886,22053,69812,-19576,-50985,-3432,11904,24317,-10713,26534,-14933,9451,9078,12042,32739,-2165,22864,66107,76051,13395,16390,-33916,13491,35687,60882,-10984,65603,-19859,-13069,-32027,-42817,15195,-4196,6061,-5067,-62670,-2801,14920,-37766,12778,4984,-120608,27538,-70229,-13506,-25619,-160871,-21575,-15523,-27267,87017,50177,-27012,39494,55998,26187,47519,34511,89755,8800,37315,44049,8769,-47455,12461,28029,11655,60263,36805,13392,-1388,-18260,12496,-28035,-50820,-23768,-22058,10758,47733,15586,66158,-19069,22024,-60905,-45946,-37532,83822,31114,20628,38525,-27404,4482,27414,48063,-30279,-36819,-12044,13754,-44279,-12062,-41602,64636,-39877,-62321,-28749,-106997,-110932,59471,25643,-53369,19987,25584,-77991,-69200,-18735,28829,43739,-22837,84713,-21619,7403,6023,62169,61609,-69270,-20728,23021,-43383,3224,2842,-2775,-59990,-17182,-46214,34666,17374,-10415,-37073,7437,-72089,71643,52818,42253,6796,-96336,-28252,-116929,-76821,-34851,-30227,2030,-34166,-7046,-88413,-28611,-27398,15419,18418,-36347,-4097,15091,25958,17376,62802,27110,56703,-40943,-72495,16552,-41884,-49954,-21214,-58249,-22551,122065,79642,26715,-24542,-25181,-11638,-5827,-24206,-31572,13639,-18426,-40168,3946,-19872,-62149,28712,8276,1161,46431,-1218,-11727,-28100,20150,17701,6642,5115,-27360,19961,45245,-52172,16988,55367,-12803,-4869,-35896,-31325,15553,74034,-6670,-84681,-47192,-23359,-34362,31708,13444,10685,64024,41121,-3883,-13116,34239,-2446,31951],[1946,52464,1138,10197,-10320,-7983,-73766,-3895,402,-10052,-79707,-58702,-56489,-28348,50475,-30496,-13455,79581,-26203,8218,-46591,-27875,2410,3922,35772,-37317,5707,14478,-37447,18094,43923,-5568,29153,15183,4309,-36490,10249,55965,9702,61741,35312,-49539,21979,-72531,-9477,-24414,61369,-399,-30303,27776,55387,46081,-18593,-17626,39655,308,94,-45451,70877,36799,52243,39301,41697,74819,45891,38405,-41981,-89401,-6416,-20911,25614,-50223,-27794,-21937,23214,110885,-72271,-64821,-11129,4085,32216,-33831,-26673,971,441,34261,-15137,-17714,28649,-31606,4688,71040,-35291,-34115,41022,-29903,35865,-7301,-349,42032,-42159,44487,54003,10294,27704,35351,38754,39016,-32931,31582,-45022,-42947,-10303,25214,89505,-78366,-8759,25913,24730,-5725,-12102,-105580,28197,-12896,-25130,-43534,-30243,-12568,75029,30035,-60955,-20752,-2589,-26270,-14997,-10726,-28803,-63424,-108280,-35570,-29288,24815,33253,23849,-36129,2411,-675,52290,-39926,13304,9978,-13153,17251,-39825,6654,14730,-62015,-46002,18306,-35973,-5547,30402,-31753,-17290,-121879,-47035,12301,-3379,-11130,15037,-24175,18469,43523,-11500,56789,-35227,-35977,51631,24075,5665,41597,41074,-24050,42701,107581,-3059,-48354,10313,21429,40379,39786,18418,-40964,76580,-62338,62581,6615,37201,20795,5916,56212,-8175,-229,-53252,-38643,669,-52349,-28215,-12075,-90884,31140,33728,73135,-1964,-35596,-69054,51355,16517,-5982,9700,-48916,2718,98698,-34327,51009,-8731,25125,-68256,-25249,-22967,-89730,-89730,-5376,33744,1623,19544,78254,-42465,-24948,51452,61055,21088,-29347,79625,59626,-26517,13458,18787,-97460,-145546,-149327,-1847446,-1365853,-271896,-161281,-91344,-4484,23267,-37039,-82371,-54041,-41372,-59186,72196,-48283,-57735,-33999,5239,-4624,-16586,20431,39869,-33896,-114773,-54831,-260,-13060,-31960,-20904,-90749,-32557,-82055,-181154,6250,-58977,-76019,-1166,27188,-23282,38375,-26665,-16961,-17283,-76103,-3051,-78771,27640,29512,-50074,-19652,-116016,39062,20752,-111008,-94140,-51519,-24379,64803,17381,-45968,-35668,-65088,-51908,29349,-40911,-43036,-24188,-31235,-21147,-32326,-69275,-41951,23334,-14213,-141,70059,37061,10921,-14516,16853,69095,56219,8979,-58904,-51709,-52953,-36457,-83082,23859,-1755,-185069,-543209,-61577,-32029,-38781,-36727,-31655,40548,-12985,44851,-70236,-59444,-60939,-32382,19482,-85302,-77141,-67981,-28081,-40326,99458,29788,-32628,-50746,-46930,6100,-71373,-36617,30435,75483,-53429,-2785,94084,17972,-35928,21789,77476,34768,10389,-3698,-7963,27916,39595,-68799,-13414,-46511,69076,-15627,-81277,-7329,31599,62659,116177,9984,9011,-8558,52039,59159,42391,112837,-1844,-11465,-22625,29039,-70612,27912,-54569,66866,17803,63056,-7940,-13669,89402,21461,-61675,53259,91003,34133,58709,68564,-10068,7047,-60012,-61307,-123796,-72880,-78521,-45789,-10232,-42583,-5611,-17437,2992,-27698,-45614,-31321,-18682,-117557,28944,113909,19758,-18986,77501,-45077,-9958,54559,22442,-44628,14006,-42084,-231,77181,-14643,2364,-6226,10972,31766,97659,31427,-32586,-39543,-1663,-70955,11277,39550,45932,6150,-85006,-73366,-14247,8280,12445,-83737,40955,-3350,-21359,-59721,-10987,-45300,-32550,-21926,-47290,-57079,-48886,30624,-19453,-55925,29630,-21910,49478,12929,-91907,-13974,39549,35264,-31009,26010,51058,-69323,-21068,-11861,17398,102059,39400,-8003,-13868,-19179,116552,9709,38467,71093,28876,-38014,-314,5473,-37933,-34496,-44907,-14746,46804,24272,29349,940,-749,-6632,107,29643,29410,6649,15077,66259,-54548,-73171,-43304,-58797,58592,60597,3992,-39795,83909,48198,73799,50892,48969,61199,27546,11801,19329,43859,-11408,-130024,-9266,-17304,74203,92395,22509,45085,17984,56362,92773,33026,-2840,1094,10089,-33997,-57676,-21452,110904,40337,-26028,14922,20013,11135,-31639,62231,16909,6565,19793,-16826,16519,-37070,-10611,29607,30249,16274,1306,-85156,-36516,7282,-26528,-37674,-13944,-42732,-6216,31800,-20535,413,53797,72301,-43671,48632,-10210,8238,-91793,51246,13059,10152,35798,79286,-18175,-24777,-38019,551,-19017,-75305,-25355,-13882,12776,-20503,-14615,34443,-4421,-3933,-80107,20209,-43310,19637,-23628,9416,-54122,-18536,-18123,-24373,40770,-23702,-40988,-63142,19816,-31722,-23195,56666,-26964,68428,5432,4868,-7084,-26056,56949,-36015,-34360,-28007,-12185,42759,129203,33392,-41949,-33257,-21716,16882,25754,-32157,-22069,7607,32141,94596,-57632,44909,-11811,-89751,-759,59987,61081,-10982,-65401,24760,-4522,8790,-85296,-41489,21265,152771,30456,37187,125554,48251,6496,-28396,-96587,49443,-30809,92813,62098,-31083,13422,71874,45187,118593,37348,12065,-40294,57550,-14220,-2979,36517,-45497,90918,-20645,-44388,-8632,56950,57340,-22309,-14119,36302,32901,942,-21476,38322,33027,18488,57975,8556,873,-21521,-60818,-37932,43913,42442,87824,40498,48321,-28336,150821,364751,2174512,786549,162981,175672,144652,87026,39879,33963,97884,55009,71728,3644,-30950,46292,1387,38768,75304,58740,5808,3791,63077,-8725,22920,68418,84503,1969,70320,146312,60902,110153,1963,-10904,33526,-91693,44201,-32278,21153,29004,39590,7838,-8513,25988,-48256,-37229,2205,100327,50405,45752,-15460,69241,88484,26792,16271,-42505,-24057,-5246,22636,29032,11489,-19508,-4055,38385,-29778,37946,23662,52430,-26663,-68981,-24795,19713,14875,30789,50923,-1353,24977,32251,-12335,25015,-18353,23949,51002,35777,10786,37123,-40509,2911,53313,72200,3866,77896,-26532,5187,-28464,-58366,20995,743,13008,-871,-62273,-33450,21391,-16164,6341,679,-105977,37989,-77124,-36593,-27904,-160430,-17060,-35496,-9549,68903,52902,-8146,39193,100114,6751,49561,71064,83618,14360,39097,42807,30919,-54488,19985,34276,-1688,46419,21085,11619,-12060,-48118,2872,-24291,-41854,-4665,-29786,16614,73630,17880,58707,-15556,17803,-60636,-43799,-25360,77635,42320,33852,23547,-8479,-4855,-2995,20475,-36787,-7480,40193,3717,-20045,2451,1397,68565,-38887,-53985,-3752,-93803,-82159,52004,7173,-57146,49364,21015,-82312,-65278,2156,23287,77688,-48308,67249,-165,-5921,16440,50256,87310,-85842,-16588,36300,-44545,3864,2332,-1145,-56060,18106,-36808,25340,36493,-18655,-33754,114,-50675,77533,92824,57864,10088,-96365,-43072,-114568,-93369,-44502,-13652,8440,-25774,-11619,-94196,-12358,-27384,44,909,-37639,-5022,7471,31078,30997,72423,32878,57495,-24155,-56407,10502,-48735,-52768,-23878,-40969,-19928,133420,83365,45160,-8897,-35914,-33597,-24686,-44359,-39868,33082,16797,-25491,805,480,-74691,22763,5280,14587,32952,7645,-9077,-19299,16864,20299,2436,7780,-36378,12026,16110,-83860,35662,62926,-17788,1829,-41261,-17553,16319,75521,-2785,-93151,-41088,-26018,-44627,7375,4763,13218,53140,44956,-3507,-18590,25345,-8600,34749],[-10423,19092,8295,36714,-16300,22202,-53527,8518,20681,31790,-31399,-49619,-52154,-31770,59461,-37957,-38256,54247,-23282,-3087,-51083,-36221,3650,-31105,52577,-38042,50857,41937,-46075,-7808,33933,-2325,22706,11915,-19063,-29505,13655,55159,15407,61883,48532,-39599,34129,-73242,-22129,-23765,54394,9326,-8423,28115,40650,20687,-13776,-4448,39848,-12920,21746,-38416,68064,79698,57430,61543,37521,66091,49691,71825,-27673,-47513,5237,-24703,3,-57407,-27521,-48852,40821,86167,-65917,-72370,-4675,-1045,29225,-11186,-30513,-21518,-9104,-11319,1827,-17237,40100,-32127,42908,71141,-69136,-39724,43084,-29910,67830,451,-12205,26413,-24270,76087,57385,8695,42781,51252,47007,10809,-64533,37339,-2533,-25487,-10243,32730,79386,-63994,-11665,20740,34050,23055,-19203,-98930,23084,-13445,-14785,-45121,-40424,-14085,62025,44215,-46350,-39167,9,-13947,-22754,18853,-30981,-42828,-102093,-27161,-27908,17786,49056,36895,-30007,17837,23150,50856,-44178,27101,3940,-21914,15243,-45974,-20626,6682,-63629,-21624,17909,-5513,29954,57935,-16588,-21257,-104455,-32628,40706,3160,36762,40952,1949,27970,36075,-30353,69647,-22260,11851,48925,19245,22388,34235,2328,-46177,20300,57391,7036,-31800,11703,32207,35465,28364,-1242,-15763,79193,-55839,59940,14446,55738,51492,23084,63317,-13022,-15747,-42437,181,-166,-56698,-43493,-16445,-117516,43221,17899,95844,12376,-20144,-62193,20104,2111,-16962,14139,-70000,-9288,82722,-32457,49161,-4545,-4501,-67128,-22006,-50062,-59972,-84826,7610,63067,-35126,-16761,91047,-59129,-13816,97637,94483,12632,-66812,63373,43083,-24647,5283,40481,-101355,-116169,-133767,-1878081,-1281322,-264874,-184866,-113779,-69903,-52016,-52128,-82158,-26760,-53315,-56609,39594,-30168,-55710,-31095,21743,-10039,-21734,24322,7772,-52005,-101147,-55107,-201,-24870,-17726,-24409,-88723,-27430,-77105,-149371,-13518,-84508,-92731,17284,28138,-32756,47889,-15385,-22428,-19270,-120804,-45717,-98170,24867,16339,-48542,-27599,-116143,27898,43619,-123421,-106303,-70517,-7066,38655,1660,-34520,-28950,-44340,-26538,31896,-33788,-23643,-51034,-13724,-230,-34425,-66309,-41732,8087,-20288,-28126,69679,39498,54818,-9998,2870,77702,59162,42912,-69626,-69604,-83872,-17703,-80392,28487,17285,-185354,-599852,-46755,-50141,-52354,-41730,-25306,36063,12957,54600,-51297,-45461,-55578,-34715,15876,-109736,-76729,-20011,-5023,-41226,85096,25281,-22461,-50722,-54358,15027,-56100,-26560,6815,34242,-52832,12236,121248,37720,-42772,14543,80607,48074,16854,-5106,-32695,5754,31646,-54380,-12267,-44830,92323,-9185,-65055,-9169,33764,58561,105598,20183,14818,-13772,39711,69509,35421,79236,-19102,-4486,-23301,19291,-75458,26275,-41839,29040,-18379,75598,-19004,21381,69899,21499,-48673,57762,84620,59757,95179,64437,-12877,-1474,-88668,-85779,-156226,-76902,-54881,-32040,-15728,-32644,-24009,-29676,-6660,-32528,-35328,-23601,-28366,-98771,29351,105153,9206,-4585,79844,-56189,26876,64694,8166,-40558,20303,-62950,9775,88519,3553,12949,-11621,-23648,29530,123710,56160,-14051,-53919,-2874,-38940,54869,48207,52030,13574,-71481,-99130,-5283,-5288,21250,-89852,22285,14972,-16330,-54636,6800,-43433,-33964,-42156,-45916,-39158,5261,41124,-17592,-73568,15746,-38792,30394,6265,-99385,-6587,41652,55365,-25742,54185,46430,-91793,-36156,-40905,18501,104520,35798,9481,6972,-3863,74217,14471,33367,59416,9794,-34799,1549,-10128,-35571,-13721,-32385,-15602,35996,14019,34739,16454,28356,-5636,17037,48566,26102,36052,33898,79812,-62191,-55361,-33342,-64312,33809,59872,-6274,-36076,77275,32864,88086,31970,962,54751,28300,2321,35220,22783,-30971,-135296,-23249,-27852,71369,83012,16517,34434,11685,43763,76643,9575,-13963,-8493,1496,-58641,-49385,-41319,95969,42960,-14131,27143,26322,-12984,-17059,73967,31787,-4102,-4461,-30013,-1663,-12159,-22216,46828,51813,9827,-16271,-92688,-38214,-2470,-16869,-31644,-17062,-33194,3515,-3130,-28565,-7157,51847,75009,-47078,42824,-11984,-1640,-90244,63400,28206,26613,23141,51460,-21599,-30768,-32565,1803,-6341,-82609,-24544,-12727,23696,-39730,5634,32594,-1496,-10474,-68344,27557,-29604,42914,1163,26915,-56823,654,21343,-38733,12267,-35089,-48688,-49826,17585,-28328,-32616,59102,27327,71015,10755,-6969,-7783,-10079,59647,-51962,-52731,-45207,-38927,34372,105206,58750,-31849,-8418,-33493,22915,46385,-28232,-19705,-22343,59422,72658,-50908,38435,-29603,-81729,23277,79832,53876,-6393,-45454,55757,5731,7147,-73769,-31726,-3265,122490,20226,33518,113884,29614,5708,-49158,-83970,63736,-4464,80982,15700,-37709,23951,70774,33602,140191,38620,36508,-47594,71914,12401,9742,29034,-50723,70351,-1471,-44009,-2633,51903,65709,-48176,-35865,12064,29524,-213,-44367,28892,20121,31338,62234,5011,32991,128,-90012,-53108,36025,47122,65027,47277,89893,-6368,162605,356613,2137435,772295,170385,174392,149140,69780,18534,35801,96495,57910,74076,3903,-33381,44514,1186,46099,99603,70420,2557,8067,63833,-17304,-54,50839,69783,10405,41092,137727,52827,93200,27110,7221,37488,-79790,50870,-18205,23502,-20857,42830,-3567,-20293,58395,-51268,-39689,22876,163190,64755,26721,-20062,65397,79843,27298,34570,-2205,-2958,5390,-17969,37267,33257,-21444,-27265,48659,32930,49675,16119,18230,-22276,-63724,-47965,25618,1775,70427,69699,1792,36888,54865,-30067,12409,-24581,21381,28776,-11268,9980,46243,-28702,-3434,59951,74320,20081,71485,-21606,24970,-19818,-64943,22691,7937,20937,123,-58126,-68409,17517,3620,-3250,-1509,-80869,38944,-81273,-56152,-24622,-132781,-13285,-47911,12404,38551,57757,12176,33984,129407,-13011,48004,101523,70606,18024,34800,28900,36921,-67222,36440,35826,-14862,28445,16928,5876,-10886,-76596,-7939,-18930,-36246,2108,-39454,29022,92182,22029,62666,-4904,10898,-47651,-38245,-12892,50264,42461,40150,197,13219,-6586,-29344,-3517,-24652,39335,84278,-9267,18695,18919,42975,51967,-31863,-33101,23470,-71705,-42398,31820,-7411,-59447,42775,13885,-73459,-38039,14426,12920,95357,-67855,45049,20799,-20088,16783,31969,94850,-87929,-7095,43975,-40458,8215,2940,3846,-45507,45590,-16192,19988,56141,-18820,-34088,-5448,-6363,81359,113783,53313,-4658,-84362,-57155,-78398,-93017,-43841,9726,12547,-14919,-17360,-96983,389,-23936,-22122,-23163,-37393,-8488,5483,24826,36290,60660,34473,33179,-12451,-30425,7572,-54408,-53926,-28563,-29587,-17231,120830,76529,53201,2530,-58694,-45892,-45052,-64507,-33457,63226,45840,-10690,5643,16755,-89960,8219,-2761,29109,16803,14168,-2878,-17019,7953,21967,1348,3831,-44556,2182,-14897,-97351,45868,63298,-15172,8766,-33199,430,25323,70504,177,-86809,-28948,-25985,-47104,-23353,-3637,17545,36484,41282,-4528,-27458,15129,-14866,25107],[-30543,-13322,21404,53533,-19233,51015,-27412,15965,34076,70280,14438,-36276,-35939,-32513,67700,-39323,-58403,15514,-17047,-17725,-62726,-46185,3148,-59592,56470,-34299,87787,76181,-41756,-29724,19395,6645,-7399,7104,-41492,-14927,18787,41979,14183,38819,50296,-28241,34984,-65407,-37143,-13666,49995,24069,5192,39728,21830,-4807,-10672,-3923,34564,-26932,51526,-16536,44262,99133,47382,78618,33290,52914,41606,96771,-7252,-10090,18001,-30933,-26327,-54180,-29903,-69099,56175,59891,-54911,-72007,-8185,-605,25424,3743,-32359,-42731,-27319,-44711,14446,-10881,55313,-27840,66766,65190,-89990,-43462,30801,-23699,93173,12508,-12225,7628,1694,95102,57058,-618,52157,52653,47580,-11815,-86317,28087,35241,5235,-8466,47382,70629,-44692,-17375,-2786,44545,50187,-28334,-69639,12320,-20039,-3820,-34498,-48183,-17455,46584,46902,-35102,-56326,6341,781,-28639,44219,-25640,-14098,-91074,-12843,-22167,14786,52648,45402,-18107,42132,43511,43241,-42271,31374,-5434,-26233,9403,-42484,-48178,1266,-50033,4056,15087,33804,58707,72845,-2610,-25768,-78989,-9354,61421,16533,85275,52091,23998,37576,22946,-43672,71630,-9949,47644,34062,14705,37143,24781,-32646,-58372,6117,17808,26367,-911,17625,48015,32710,2472,-27175,3884,64388,-52051,47635,26969,63113,68324,38096,56326,-17455,-22603,-18709,24791,-752,-32850,-38624,-22378,-112512,51048,4954,113803,19240,-2944,-41326,-25920,-8448,-8669,24284,-85037,-24646,61095,-24988,44610,-9202,-32043,-64766,-17500,-68175,-20313,-69210,9121,63997,-79872,-48162,100206,-68408,4155,112417,98758,7202,-86640,29593,23151,-15434,7029,46806,-105975,-85185,-124787,-1840905,-1218001,-270309,-211993,-140532,-126575,-114714,-68743,-76861,-3438,-62089,-56522,-16130,-24112,-59510,-40202,25001,-16455,-28238,21118,-23630,-75464,-86472,-52413,1051,-34276,-11346,-35366,-76621,-22968,-58853,-114491,-40201,-87034,-90183,33618,19672,-38634,49321,-8982,-21110,-13736,-151876,-85003,-109665,20451,2597,-49785,-28062,-104141,8618,58419,-103724,-109675,-88316,16905,7844,-20515,-26799,-12396,-20273,8569,28377,-26257,-19847,-71072,333,16350,-29432,-57095,-37727,-4294,-22951,-52549,64248,38864,86377,11199,-8198,80088,37393,69258,-64920,-78439,-101807,-2841,-82604,28549,35180,-197040,-621313,-37319,-63007,-69748,-44182,-17951,38970,15280,48488,-20771,-26088,-44980,-34751,11626,-128093,-73452,38960,13012,-41279,57194,8554,-10633,-46811,-55433,20137,-37110,-16358,-22513,-26327,-50331,16516,136733,51048,-53843,8875,61429,57087,22826,-6126,-57501,-5299,27077,-29697,-2169,-36406,101925,-7135,-52378,-8058,35412,46209,74293,9969,17533,-21611,34175,74848,27105,37485,-36586,-4120,-7546,47,-70537,23698,-23359,-8053,-36625,90226,-24324,45995,55327,7743,-34692,53863,70247,83822,123986,58490,-3466,-8016,-91515,-108634,-162260,-60186,-20137,-11963,-16189,-25457,-34795,-48590,-13891,-31711,-8099,-16867,-32503,-75562,35690,74775,-8403,3483,75434,-54730,55856,68680,-2525,-29432,36736,-75951,21542,85687,10709,20757,-19524,-42752,26302,127632,77148,6904,-56420,-188,-4515,99936,61579,45603,15923,-53438,-112267,-368,-23740,26350,-80481,6517,33324,-3132,-48997,16120,-44085,-13065,-63997,-48465,-10861,61073,39701,-15228,-91893,-2941,-54554,16718,6317,-93711,1637,40667,47067,-27204,63084,31293,-97687,-42901,-58018,24580,91169,21332,22801,16468,4132,31901,16547,26295,47863,-6055,-11939,8017,-28474,-33877,7532,-21164,-15571,21756,-5111,36349,30252,55353,-6425,21509,61091,18865,59311,46984,72998,-57716,-28669,-15938,-67613,-10610,41716,-21606,-28892,46650,21062,88544,7529,-50642,33641,21655,-3303,50311,-7114,-38529,-128471,-36536,-45047,48271,65907,11234,20247,7145,16300,43730,-18616,-25130,-9633,-8783,-75312,-29945,-46480,78184,32676,-8049,35732,24361,-28788,1386,79228,32373,-7663,-23020,-30364,-10503,1194,-28189,58239,68127,4525,-31918,-92871,-57887,-13327,-1759,-20486,-16772,-24683,17385,-28024,-33103,-12532,36295,71254,-45322,37288,-11960,-12842,-89909,78697,42440,39156,-3174,16192,-14373,-21692,-29965,6380,-1163,-84767,-21484,-14323,28815,-51802,31388,30835,10009,-12242,-44599,33305,-18832,61490,24905,34996,-54842,18962,61438,-45033,-24877,-50323,-51150,-40554,13246,-22917,-36858,65842,83492,63348,14320,-13073,-7977,8912,61856,-55000,-65226,-47573,-57226,18252,65806,72446,-21585,-12469,-46869,32960,48213,-35594,-18071,-55309,69617,58999,-32102,34874,-46842,-56817,45510,83050,45291,-1419,-20599,66360,10002,13210,-47732,-16612,-26575,50697,15689,23688,92610,6012,2303,-65563,-59409,55149,16688,63074,-26927,-23238,33437,66873,26001,152410,42806,54968,-42484,72254,34300,20874,22742,-43700,47677,12700,-39087,6390,36175,55072,-72001,-50247,-12886,21283,-2116,-68336,14347,18732,38081,55824,-5437,48628,16111,-100095,-60189,26229,38216,45315,46114,119922,20927,167340,346814,2084278,765317,169152,163962,128337,57192,-3066,48313,84188,60382,68372,3859,-25929,43393,6110,47688,105832,75392,313,19333,57654,-25411,-20987,14266,51708,27176,13010,117803,49666,74395,54151,22913,28332,-62502,55831,3209,24311,-69518,34069,-3297,-17649,82429,-48752,-42083,29057,197373,75794,14313,-23339,53168,52266,28842,47948,42016,18416,21244,-64357,27014,48530,-926,-39278,50972,83675,56593,1511,-25957,-7778,-40708,-66587,27889,-17444,91768,77324,-5486,45734,66937,-35372,-2424,-14504,15160,5629,-50678,11934,39991,1152,-4109,49603,65638,30203,50193,-8856,39245,-10048,-60744,16398,11487,30654,-1447,-52112,-94159,4674,13301,-13755,-230,-48488,30695,-79181,-71104,-16667,-89221,-8105,-47690,30685,3468,60745,27664,26649,129390,-31058,45354,111665,52462,19429,26590,6721,26819,-79582,60688,32715,-26520,10468,20979,-1759,-7752,-96284,-19545,-12811,-32769,-5870,-45539,43876,90070,25338,72906,5349,3520,-19631,-26130,-680,9010,29929,37987,-21240,28942,-3098,-44872,-19293,2515,86488,107644,-20172,59643,32719,69790,15116,-22628,-9325,43472,-46749,-3497,3550,-16640,-58436,4192,5148,-49800,4459,16739,600,95195,-78337,23114,34031,-32105,9120,14512,85950,-77599,2912,43193,-31402,12108,5148,9733,-31422,60880,12451,16585,71666,-14030,-37390,-6708,45310,82201,110850,30583,-30236,-61664,-68690,-19780,-78174,-28556,32030,12854,-5351,-23118,-95466,7272,-17057,-44392,-49584,-37680,-15241,9060,10427,28498,32436,33192,-9785,-9856,1113,4982,-57049,-49460,-30441,-22133,-15119,86182,59880,50174,8696,-83375,-46071,-57595,-78160,-18999,93722,63485,2267,18469,25147,-103265,-10602,-16004,41780,2965,18855,5958,-19713,667,23349,3030,-5267,-51415,-3957,-42033,-92756,46948,55042,-4207,24530,-11311,18713,39544,62256,4656,-69812,-14512,-20026,-42497,-54628,-11577,21790,14976,31208,-7044,-36935,6916,-18567,7970],[-51942,-36421,35539,56785,-18774,71758,-5301,14264,36099,88428,41256,-18650,-12315,-30633,73222,-33546,-65101,-23776,-13251,-37706,-83299,-56100,1780,-73481,45429,-28142,105056,104804,-26676,-41473,3587,18995,-57378,4891,-57115,4903,25258,26764,6944,3260,42936,-22752,25965,-48748,-49142,1848,45075,41995,6387,62188,7049,-27454,-17400,-9658,27414,-35565,82677,18435,8741,93095,28398,76777,25718,38901,28061,108750,15056,11243,30790,-36862,-43666,-38732,-33570,-80057,64668,43025,-38092,-64246,-16143,3851,20505,7507,-29568,-52862,-50544,-57462,17368,7916,65338,-22943,64751,51171,-95072,-43963,7545,-12308,99571,23178,-5101,-10829,26580,102720,53990,-11756,58724,42346,41416,-24877,-91601,7161,58532,40839,-4261,67897,65433,-22312,-22910,-33776,53935,73866,-37926,-27927,1816,-32696,4468,-15389,-54157,-24619,32852,35783,-30390,-70475,10523,16159,-26956,58228,-12240,13954,-72453,4582,-9584,17581,41712,45314,-1492,74074,61979,31493,-33766,27337,-15489,-23663,1564,-34399,-65801,-343,-24408,22055,8939,71475,72675,71474,7083,-24263,-47379,16626,68163,38393,124421,48402,38563,47389,7534,-48913,63701,-4141,59817,13743,9988,46275,18361,-53252,-58925,7062,8250,50837,31760,26303,61723,34891,-35956,-52521,13188,38391,-51299,30103,42319,59051,69663,50249,40831,-18798,-18489,7291,31236,-3717,13886,-13348,-25250,-77308,52687,-5902,114696,15599,11313,-17472,-74717,-12738,14311,37239,-88439,-37956,39598,-16220,37303,-16959,-52198,-62542,-10719,-68211,16915,-50828,-2512,27432,-116588,-68208,101596,-71984,14784,82583,56935,5680,-81728,-9999,3818,-4926,17521,36352,-105870,-58685,-133356,-1760610,-1193771,-285825,-238760,-164840,-152605,-148214,-80490,-67857,7807,-70615,-57952,-60152,-32893,-69730,-62045,9814,-27907,-36904,9976,-42971,-97801,-76024,-50838,2207,-38217,-12987,-52292,-57076,-19536,-27859,-86427,-69171,-70174,-71642,41112,7104,-34645,46803,-9889,-14716,-2076,-165020,-110992,-111496,17060,-10568,-59216,-16296,-81496,-14182,65157,-55015,-108008,-102960,40494,-19828,-49269,-25370,6595,1378,42454,19229,-22979,-29106,-79740,7590,27385,-17659,-43740,-29085,-10417,-21890,-68013,54968,32096,93720,43608,-14478,80414,4355,85093,-42732,-75735,-104434,5581,-82561,24833,51035,-219324,-603831,-34082,-65663,-87334,-42950,-10881,43832,-6586,31983,12634,-5900,-28484,-31388,7708,-140319,-69165,87363,22657,-39851,23783,-14883,4692,-37883,-50517,18819,-19841,-6759,-48087,-88207,-44226,11870,133099,55772,-63082,2365,25326,62822,26782,-5625,-71687,-4654,28937,2095,17601,-25054,97356,-7095,-48559,-6691,34420,29225,34410,-10307,18354,-32603,33541,72591,16210,637,-50401,-11931,14981,-28732,-58517,18756,-3000,-26700,-31093,104358,-21879,52944,50936,-21041,-24390,43243,56846,101070,133995,51758,15115,-9956,-75238,-126488,-139688,-26793,21127,14210,-10241,-20818,-30273,-71383,-18684,-30514,24587,-11490,-30555,-59565,43205,34213,-29509,4438,70548,-39768,63206,63220,-6248,-14449,55494,-77017,30765,68022,1705,26097,-28318,-46438,21416,104759,86624,21772,-44940,5580,23794,133034,75892,32929,11209,-36119,-107179,4,-38866,24696,-59083,-3241,44397,13566,-41836,19926,-48270,21096,-80056,-53211,16504,102936,29468,-12239,-97045,-23080,-65734,12655,10587,-78080,3809,35129,19335,-35528,54051,9495,-84329,-39872,-53329,31984,68852,1366,26878,14174,-984,746,19768,19515,40434,-15551,20723,15611,-47516,-36697,26049,-11302,-13925,6309,-31388,32505,34955,69469,-7622,16802,64647,7619,63637,51291,42302,-46165,-33,4762,-66467,-67022,10814,-33335,-16790,6785,30630,79337,-15731,-84334,3186,9918,-3184,62809,-38168,-33434,-113174,-44235,-60256,14627,43420,6026,5223,3484,-16831,5616,-46781,-35045,-5707,-18031,-79018,-6377,-30785,60028,8078,-16294,34658,15187,-26002,18916,74637,16438,-228,-31861,-20374,-6920,1564,-27252,58879,79293,6079,-40407,-87893,-91643,-22738,17463,-5341,-13391,-18326,32054,-34626,-33522,-16194,6472,65523,-39632,31654,-10061,-22220,-93900,87383,52832,44519,-29439,-13549,3498,376,-33234,11849,-5618,-83672,-16737,-21125,26887,-55494,53520,30553,27034,-5358,-9010,39585,-11423,74510,41671,31361,-45453,30600,88072,-43656,-58874,-61745,-42620,-30527,8081,-21430,-36704,75304,114272,50663,18543,-12368,-7449,26359,60695,-42088,-70424,-35754,-62189,214,30307,73492,-11740,-44193,-63813,36318,32600,-55559,-16890,-83181,62105,55992,-3626,36459,-54810,-20509,61815,65208,33430,465,551,49428,10860,26443,-15970,2528,-42606,-32537,17678,9803,65238,-17878,-4114,-70408,-29553,32738,23511,42012,-52440,1002,40512,61404,25666,154881,49767,62470,-21938,58656,41315,28198,18059,-27230,27014,9752,-33248,17158,14979,25316,-76737,-56754,-36695,9594,-4224,-82448,1604,31538,35086,40345,-22080,42975,24044,-89719,-56479,16920,24514,34355,35002,132267,47586,165296,332015,2014575,761259,155534,146194,84913,52652,-19867,66189,67076,62082,53674,3418,-7022,45009,14953,43015,92332,77186,-1388,33391,47476,-32390,-31954,-28209,32183,42870,-4566,88655,50376,61734,73958,31219,8502,-42054,54796,24486,24994,-99691,15118,5887,-2697,89485,-40881,-48548,18596,189797,82135,9633,-24730,38046,15470,33804,54573,76172,38505,36291,-104364,3634,55487,32732,-35075,42271,100588,57124,-14735,-64286,12378,-10861,-75095,25130,-43504,86229,73458,-18102,53172,63539,-26214,-16255,11608,6391,-12698,-70100,16019,20648,41872,-97,22565,47981,31492,24275,5672,42622,-4371,-47271,1388,6140,42434,-2656,-45434,-98829,-12492,7145,-22759,4864,-11405,17116,-67886,-82642,-6571,-47242,-1058,-36030,39146,-26873,58413,32524,19961,102148,-44184,43366,91480,32781,18703,17585,-16321,8912,-81955,86301,26423,-35040,-4178,24211,-7552,-9049,-100493,-30290,-6695,-27359,-25448,-44573,54543,61815,24129,82841,9991,-2554,16225,-7134,11091,-31191,8101,27596,-31666,30811,1539,-46406,-23028,35841,115481,105685,-25874,88171,39845,75439,-31955,-16646,6731,48484,-25171,25382,-26696,-20812,-52527,-47166,-6133,-16795,46728,10360,-10397,82814,-79519,5056,35359,-38453,-1644,4077,68061,-58917,9022,33591,-18727,13008,9418,14717,-18619,63035,40643,11486,78837,-9800,-40353,-2989,86234,78486,86133,-2080,-50728,-33184,-76181,42048,-54721,13,47170,8997,254,-28388,-89392,8609,-7922,-56841,-70575,-40556,-25854,16378,-7736,6810,-1307,30595,-56319,-16388,32630,528,-55206,-37207,-25666,-13956,-13378,40547,38428,40150,8751,-99074,-35565,-54783,-79528,-3357,111608,67809,12899,36429,23341,-108953,-27843,-31594,49675,-4237,23370,15342,-24625,2543,24420,5571,-15545,-55847,-2813,-60292,-76733,43671,40372,12544,50057,16428,33549,54060,53194,12348,-47145,-1470,-8049,-32740,-79702,-19743,23744,-7924,17547,-10588,-40718,3354,-17683,-10194],[-66836,-48218,45674,46511,-15806,80217,4906,1980,26790,83027,43241,2366,12090,-22871,74271,-21107,-53409,-48664,-16744,-60044,-105019,-63447,1107,-70440,23071,-22536,98109,116193,-10577,-40503,-10214,31461,-110463,5511,-62306,24757,32341,19311,-2850,-30194,30187,-25591,10928,-25977,-52079,18479,36948,59955,-2949,87435,689,-47506,-36981,-13118,21629,-33795,106270,55964,-26614,71587,9034,54959,13650,25308,18297,106215,33960,13002,43001,-38678,-45161,-13790,-36640,-81816,63819,42793,-13623,-51825,-23093,9703,13701,427,-21324,-45933,-70868,-48678,8615,39590,61829,-23545,37339,30376,-84472,-40913,-19536,1857,82961,26325,5030,-25959,41441,105290,51280,-19243,65654,27874,31522,-28987,-78842,-17288,63294,70770,2505,89319,62274,512,-25089,-55893,60472,93491,-44612,12786,-2925,-49165,7488,5471,-58835,-34863,23994,13527,-31680,-80142,6280,29351,-15214,57627,6722,32890,-44329,21674,9396,24118,19435,34502,16473,107593,81277,18383,-19396,18083,-23347,-13763,-6852,-26675,-67969,2127,4515,28340,-579,96374,69363,55377,10495,-13330,-12671,38808,60782,64992,147603,34160,45832,59158,-6440,-45309,49690,-8397,42889,-4130,4138,46980,17006,-53747,-49506,23700,30030,74221,50309,34903,65395,41814,-78799,-68791,12197,12858,-51282,11854,55866,45975,60837,60120,23093,-14681,-6002,24350,23548,-10233,64230,23256,-20348,-26428,47586,-17214,92317,5519,17651,-1917,-111001,-10811,39070,47872,-77815,-43554,22874,-10370,27795,-20779,-61914,-58326,-1045,-49395,39327,-36986,-23067,-38974,-134940,-79043,89961,-72548,11187,17907,-25334,6749,-54982,-41154,-11378,702,30013,12173,-96885,-41624,-165070,-1671907,-1210275,-306629,-260646,-180504,-144556,-154390,-82458,-57463,2665,-81544,-59424,-73091,-52302,-85377,-92954,-20084,-46109,-47964,-6667,-45889,-112120,-70484,-53650,1527,-35275,-19110,-70549,-35114,-17109,9721,-64689,-96692,-44518,-43696,35732,-1935,-16274,45647,-18002,-7301,11717,-162202,-119769,-106057,16686,-21733,-75828,6363,-52477,-33632,67116,2996,-105472,-110975,56680,-36033,-77310,-29838,19562,16923,65975,5804,-26064,-43769,-76533,7055,34066,-853,-28313,-15960,-10015,-19413,-70929,44996,17465,74912,77586,-15068,79365,-22927,90482,-8701,-62260,-93670,8787,-72753,19497,64388,-247975,-556378,-36194,-56530,-100891,-40019,-5882,45974,-43648,12159,38285,12490,-8185,-24384,5825,-148208,-65820,110310,22658,-36910,-6937,-37634,26059,-24397,-42477,10163,-8753,2077,-60996,-127853,-33738,2292,110442,52847,-64074,-8260,-16529,65715,27412,-3098,-71513,2591,36574,36528,42525,-15363,82470,-7200,-51847,-7577,29902,13256,-709,-31199,17013,-45753,33233,62461,3319,-21770,-56299,-26474,31821,-64166,-44402,11171,13250,-18868,-3957,110739,-12989,41302,56473,-60662,-21259,28383,51826,109084,120697,45057,36387,-6902,-54986,-134782,-98484,13037,61094,40320,1062,-18038,-10289,-90222,-21235,-31748,49235,-7836,-24701,-57076,46567,-3176,-48052,-364,67802,-15094,47301,48807,-2860,-1458,67934,-64587,34166,41019,-22149,29622,-36579,-40337,14371,61057,79657,22934,-21095,12460,42411,142108,85067,21142,-528,-25225,-86464,-3135,-43603,16426,-36150,-5728,43800,27088,-31027,21908,-55023,55056,-83407,-53078,27936,120921,16064,-9061,-82138,-41884,-69552,17823,16148,-57633,-3429,25801,-13453,-47180,33153,-13088,-56729,-28778,-24924,35204,45281,-17531,19611,4166,-18789,-14258,27126,16406,40140,-17832,48028,20204,-64441,-45721,40761,-1252,-10807,-6943,-60568,23696,25373,64704,-8065,10995,59733,-5953,44954,46179,-2536,-33610,21428,24160,-60471,-118783,-24182,-36741,-5,-22539,62241,66620,-32375,-89444,-25568,-2403,2916,69123,-62617,-18874,-94335,-44326,-65347,-15481,18604,218,-7445,554,-43179,-25731,-69617,-42018,-1225,-24382,-69311,12502,3438,42735,-27785,-40342,19875,2328,-2716,30785,58889,-12780,14325,-31233,-5412,8414,-5509,-20621,47704,85087,15990,-39206,-81863,-125655,-27308,39115,10541,-7680,-14307,43362,-23618,-30043,-18551,-31800,62489,-31714,25469,-6744,-27019,-98708,79043,56520,41532,-43459,-26084,29601,29915,-41761,13549,-18818,-81671,-11159,-34405,19454,-51510,64560,30742,42940,10662,30835,47427,-6985,80939,47826,17584,-27866,31002,93136,-36812,-76933,-62542,-21983,-15815,3722,-27000,-35206,83124,107262,39191,25519,-7801,-5826,38011,53027,-16694,-69182,-14814,-53612,-13485,12327,63013,-2511,-89342,-84095,25710,6485,-83092,-15526,-97465,41017,56203,28702,43243,-46431,17955,69853,29697,16160,-2172,11786,12600,12871,42716,12918,23977,-47936,-88649,24570,-3518,35894,-36904,-12049,-60048,-636,7699,12735,20364,-54208,21531,44274,55826,29943,146607,57992,60530,8512,34584,30365,30965,14568,-6690,10711,-14057,-29313,27790,-4585,-14905,-52407,-56739,-57299,-3666,-6161,-76912,-3736,55376,23074,20525,-42645,21204,24553,-64399,-42420,11308,16815,36394,16580,127685,67623,161365,311876,1931748,753841,130527,123956,31532,56622,-27780,82076,51833,62802,32106,2513,20489,50689,25043,34208,64193,78413,-3518,44852,36674,-37127,-29909,-61708,14241,49759,-9041,51697,51323,57833,81432,29634,-14503,-21095,43446,37239,26808,-101488,-8913,18364,18394,78514,-29448,-58700,-3001,148112,81323,8468,-24777,24600,-17324,42519,55296,90624,54243,45252,-124348,-23717,52477,64495,-15601,22677,78998,52019,-25870,-79049,32409,15927,-70376,16868,-73683,56781,63167,-28509,60593,46766,-5662,-26094,44974,-2933,-22639,-65778,20239,-4515,81609,5925,-13460,25838,26335,5558,16255,33553,-7683,-28778,-19289,-9839,55271,828,-37959,-78562,-27678,-14773,-28775,12717,27674,3801,-46769,-92179,2297,-19762,6357,-19348,35538,-44528,49294,23590,15781,63426,-48690,42070,43924,15726,16410,10645,-33169,-2813,-66388,104383,19587,-38901,-13627,17295,-7472,-15697,-85665,-37610,-1123,-15709,-49031,-36391,54402,15578,15413,86628,7442,-6352,46262,15177,22251,-54117,-15993,11074,-27465,15539,3233,-35288,-13818,65646,115388,82306,-25716,93499,38035,62083,-73362,-18719,8401,35403,-11133,41133,-53532,-21858,-41101,-88031,-22407,15124,74257,-1271,-17403,67181,-73533,-7665,25414,-36057,-9719,3907,50649,-36017,8881,17459,-4733,10790,15947,18261,-10933,53589,56735,1829,75104,-10931,-38174,4669,104254,69087,47176,-34304,-48827,-5537,-78627,88370,-29723,34824,52571,1772,676,-33065,-79154,7632,1314,-50121,-77155,-46494,-39838,24896,-25950,-24390,-27789,27764,-89280,-28534,58831,-6430,-48974,-18171,-13480,-828,-10960,-570,18932,30727,2500,-98238,-18840,-35087,-66134,8481,109364,60221,21813,54850,11967,-102806,-38324,-44343,50506,-2723,29648,22651,-29076,17073,24169,6576,-21489,-56119,5897,-66431,-57355,43540,25341,29943,75482,38219,42683,64233,44182,23254,-23022,7508,6883,-19965,-93443,-28525,21688,-27097,4035,-14392,-32231,5713,-11679,-24410],[-69874,-50329,48351,25998,-12106,75769,659,-18277,10482,63446,26517,24442,31157,-4132,69989,-3956,-25285,-49420,-28671,-75766,-111184,-65538,2754,-54029,-2225,-20061,70853,104779,-8983,-28640,-19856,41175,-143333,4468,-56896,37941,38970,24497,-10329,-49254,15964,-33272,-5147,-1632,-41591,32950,25068,74085,-15727,105613,1151,-66735,-64604,-8241,19022,-20053,115064,80336,-51509,48122,-3430,23880,-1541,11950,20554,91384,45207,580,54228,-33393,-30007,14300,-37307,-76138,53914,58982,18302,-39062,-25723,14728,4627,-13812,-9498,-23085,-79527,-24409,-9077,75733,41367,-35129,-3915,6914,-61610,-35298,-41920,15659,48609,18296,16340,-35712,40759,108547,51458,-19916,74246,17745,21644,-28174,-52706,-35652,52310,85948,11274,104727,58018,20683,-22128,-55307,63384,107683,-43421,40822,53,-65374,4147,20762,-61930,-45381,21210,-13309,-36299,-84613,-10221,36972,3926,43740,26488,38010,-7787,35680,31420,29590,-6926,13800,31082,132903,100683,6401,-899,7566,-27017,1590,-14947,-22049,-55592,8270,25054,24486,-12153,101093,52788,31126,7442,5330,20890,52249,44614,88442,152727,15549,48852,75025,-16160,-34053,34936,-22160,1503,-15965,-3656,38303,20206,-35264,-34383,50020,64443,90112,44330,40535,54590,50759,-113120,-69260,5369,-126,-48157,-3338,61669,27564,49958,68648,8263,-4020,8584,25217,9792,-19794,94201,55819,-4771,19719,36682,-31311,50819,-1890,12102,-1012,-121570,-4865,50119,50803,-55238,-37979,13319,-9856,17294,-15853,-61478,-49491,11012,-19348,39916,-31400,-44389,-110984,-133522,-87562,62695,-72078,-4380,-53594,-120710,8442,-17113,-52975,-20084,-2524,36628,-18905,-78170,-36775,-217038,-1604411,-1255642,-327908,-273045,-183790,-118532,-145059,-73091,-48337,-17708,-94994,-59704,-57371,-73103,-103423,-125400,-53352,-68595,-60335,-24502,-38342,-113898,-67510,-61740,-2245,-26158,-24167,-83318,-16352,-15459,44522,-44198,-119482,-20393,-14332,17697,-1353,15808,49287,-30739,-3310,22860,-148482,-113931,-98441,20022,-29196,-90960,33715,-21743,-43042,69119,43247,-104304,-110052,61744,-35940,-92867,-37568,20181,25196,75116,-9494,-34068,-55749,-65036,264,38384,17889,-12486,-77,-6080,-19383,-60120,37915,-3667,39009,103110,-10113,74767,-33315,87372,25033,-41537,-74036,10577,-50455,14947,73988,-276275,-496220,-41383,-37889,-106815,-39827,-4594,42590,-82240,-5730,47585,28853,11213,-14952,7689,-153136,-64820,104980,14182,-33179,-28837,-53229,54492,-8826,-35499,-4284,-6176,10355,-56278,-130046,-19558,-7996,75320,45204,-53228,-24963,-51743,65099,24036,1197,-59595,9122,45205,67162,63864,-10886,63568,-7147,-54999,-11913,22547,3924,-22595,-48314,12230,-57786,29273,46916,-9260,-26491,-52116,-44118,33749,-99417,-33637,2041,19001,10945,36621,102363,-1145,16661,67892,-101630,-26678,11648,55597,107139,88110,39004,53238,-751,-44507,-130661,-55188,46886,90679,55764,14730,-16680,17329,-94674,-21632,-34851,56751,-6261,-18815,-66865,42648,-27110,-57672,-8107,64386,11357,16849,29840,4519,3348,68212,-40241,30701,13464,-52900,31519,-43617,-31828,4994,10226,56230,7481,10126,18674,54515,122315,83415,15522,-17489,-24593,-60185,-7930,-35067,5773,-24481,-1913,31727,31355,-15417,25399,-61859,76313,-71273,-39811,12725,113441,5528,-6514,-50218,-56229,-64896,28795,20856,-37945,-18134,15328,-38233,-56698,8173,-30995,-24430,-13358,18886,29644,26087,-30037,2664,-7605,-42890,-12822,39184,20450,47956,-14286,57492,19327,-75781,-59483,51194,10323,-7174,-14252,-86522,12177,1830,43773,-7292,12746,49346,-18404,9528,33364,-44245,-24459,27670,38536,-51222,-148560,-54209,-32469,18988,-26450,100714,55917,-40024,-69323,-41110,-10127,14128,65971,-74763,51,-75273,-38428,-55822,-31017,-5579,-6517,-15261,-1321,-53254,-42004,-82262,-44508,-194,-27451,-50974,19438,44964,26751,-67178,-72605,-7164,-9553,33009,34067,34620,-47341,26232,-24627,8574,30970,-11244,-11356,27311,84456,30723,-29019,-78842,-142407,-24117,60938,22823,-654,-11938,47853,-2597,-23830,-19547,-65969,64327,-22947,18591,-2473,-25865,-98470,49512,51737,31627,-39835,-16812,59825,59832,-52173,6013,-36852,-79607,-5566,-53434,10320,-41472,61381,28702,49874,32010,61808,55256,-4937,79695,42944,-1368,-4410,18542,77498,-27319,-71595,-49929,6212,3860,1566,-38691,-36076,83584,70826,32222,34486,-5022,-2940,41076,37198,12225,-63810,7987,-35843,-18698,13404,43306,5907,-128064,-103817,532,-20652,-107672,-13215,-93250,13316,48228,57230,53032,-20143,48655,69191,-13409,-7412,-7851,12153,-24582,19554,55807,33168,45884,-42916,-94243,33794,-10255,8503,-46985,-18760,-36519,23218,-10840,-11456,226,-35376,29767,44751,50680,32008,127215,64965,55428,36373,5495,5738,29969,11639,11612,-361,-50493,-28230,36119,-15337,-50899,-3595,-52476,-72514,-16813,-7362,-48328,539,81951,6732,2830,-63679,-4605,20668,-33868,-21834,12245,22875,52855,-3174,111955,76682,162166,290300,1848723,740424,101734,100727,-14731,66851,-25436,89752,43350,62233,8803,1233,48282,59926,33416,24805,31249,79460,-6827,49355,27715,-38020,-17522,-76887,1213,44603,-5767,9263,48650,60041,77396,19947,-31176,-2508,21450,35530,30241,-77920,-31750,28631,38047,55813,-17214,-67699,-26308,94023,71155,4739,-24932,14918,-35396,53108,52797,84446,59711,45250,-116810,-46058,38000,79808,12388,-4675,32423,43767,-26748,-61885,47146,34471,-52709,4030,-101320,15864,54058,-30189,68259,24511,18557,-29868,71492,-10458,-23617,-44731,22144,-26688,108282,11037,-45912,4601,20015,1589,19388,15091,-22667,-10573,-39906,-33264,66533,12787,-28155,-40957,-35176,-45588,-31680,20964,64582,-4133,-18766,-99286,6843,-9685,11408,-5823,22222,-46137,34414,1831,14587,30956,-41975,39807,-13664,4264,13384,7483,-39783,5110,-31716,108127,15364,-37166,-17667,-3876,914,-24490,-53370,-39153,3542,3528,-67596,-23862,39972,-29258,-1119,80689,-478,-7654,57790,34259,32019,-50340,-34312,-7950,-12186,-13589,-630,-16704,5172,85228,88464,46599,-21041,74112,27229,38202,-94874,-30713,-3819,7175,-5439,46367,-73688,-22453,-25079,-103022,-45535,35797,80998,-13718,-19121,56094,-63574,-15554,9414,-23652,-10523,13510,40899,-12307,2906,-1035,7852,7361,24297,20915,-9550,35279,50760,-12535,60379,-18390,-26785,14149,98776,54337,4208,-57538,-15675,15385,-75485,108026,-9291,65644,49271,-7169,-3988,-37119,-64905,9144,8064,-21094,-62731,-53467,-54800,32527,-42172,-56212,-37255,25033,-97139,-41042,76198,-14800,-40088,3561,3161,18342,-6609,-24290,6828,29439,-9179,-79312,-1640,-4344,-40463,14305,90039,44895,29969,68755,-4508,-84885,-39657,-48885,42997,6460,38546,25727,-31424,41133,20904,4251,-17810,-50473,19341,-59555,-39658,52122,17489,42252,85575,45883,46108,67510,34663,35527,-457,11280,19987,-5728,-94002,-36809,15129,-37417,-5647,-17632,-9041,13578,-1744,-33101],[-61411,-45528,42566,294,-9709,61458,-13932,-40131,-6073,42616,3630,44023,41836,28294,60872,14908,10026,-27038,-45464,-73480,-86329,-60521,7679,-31530,-20583,-21861,33640,73576,-34683,-11185,-25086,46670,-139078,-5098,-44134,38755,43963,40414,-10876,-48464,3471,-38461,-17823,19035,-17055,43596,11591,80584,-22998,110480,1626,-85722,-88863,5320,19651,3051,106875,78747,-59984,31700,-5564,-1912,-16981,-1511,38454,69416,46943,-15604,63787,-20521,-4087,37857,-34512,-65242,37485,83633,53163,-30592,-23729,18071,-5571,-29745,1508,7160,-71652,5447,-28814,102001,7998,-58195,-42855,-13827,-32773,-29133,-52850,25889,7700,-148,28869,-39260,24404,112183,54627,-13781,82862,17407,14848,-27466,-22589,-40751,33179,82018,21026,108015,50495,35655,-14693,-28647,62838,113001,-29123,49653,7212,-76615,-4940,25266,-62183,-52760,23381,-36914,-41486,-84211,-38462,36310,23214,21528,41707,29880,32179,45293,51667,28905,-29171,-12930,38075,140711,114140,-3023,19387,-514,-26109,18677,-22210,-20317,-34661,17185,27306,15776,-23365,84431,31152,8010,-210,25337,48111,54766,27373,100166,141521,-1826,51506,94683,-20509,-18103,24480,-40756,-49577,-24740,-13496,21647,25808,-5127,-18982,76830,84372,94030,15411,41278,31641,57855,-125919,-52316,-766,6452,-38314,-12669,55057,7332,42709,75947,-853,12300,17936,9313,-2060,-30656,88355,69810,20745,44553,22169,-48491,3464,2066,-6811,-13903,-101079,1787,37662,42694,-26828,-21636,10807,-14482,7696,-1485,-54344,-36294,23392,10252,19937,-33352,-58023,-157210,-118028,-99025,22619,-70873,-24251,-101156,-193801,9560,19019,-42872,-21799,-15219,32551,-48483,-52928,-44189,-277680,-1572815,-1312968,-346527,-272529,-174689,-99719,-132623,-54891,-42805,-46989,-108060,-58354,-28479,-85473,-118706,-150379,-76967,-89223,-71425,-39654,-33769,-102955,-64184,-73090,-9253,-13554,-23236,-83715,-4719,-14368,68996,-22351,-133829,-2988,9140,-8436,10525,54147,57192,-43989,-5691,27871,-128164,-99885,-92981,26343,-31500,-92757,58273,7907,-38794,75158,47165,-103713,-100698,57237,-20715,-85825,-45011,6777,27009,71018,-23143,-42826,-59721,-51296,-9541,41462,34773,2520,15191,-3613,-25356,-37203,36277,-26305,1825,113792,-757,64020,-27880,77890,45144,-18513,-50825,14780,-20865,12396,77158,-297271,-441405,-46767,-14997,-103324,-47067,-7903,32644,-110268,-19548,37336,44198,23804,-5898,13975,-153819,-65263,79538,393,-29923,-39012,-58046,87259,4786,-33468,-20687,-11691,18263,-35076,-98571,-3943,-16162,36895,35944,-31640,-46716,-71570,59440,16830,6243,-41725,9781,47636,85751,71918,-12849,46211,-8251,-50354,-19074,14266,4690,-30531,-61739,2916,-63400,20787,30482,-18691,-16393,-39166,-60297,18990,-125433,-29940,-6254,9921,50036,79746,77709,9701,-11365,79986,-131735,-39534,-5273,60822,95158,46495,34061,60775,5395,-48198,-115102,-24161,64970,102383,51182,27006,-16975,39971,-77160,-19656,-36845,46453,-6858,-16706,-81368,31781,-33201,-54304,-15463,53912,30405,-15299,12934,10750,-3462,55605,-8575,21908,-6557,-78950,31229,-49590,-26520,-6389,-33081,21645,-20737,41764,23812,66680,80279,69095,17712,-36850,-34426,-40720,-12595,-15593,17,-32216,5178,12629,23556,4030,32824,-65911,77566,-46864,-9638,-28162,85972,2183,-5268,-11128,-62706,-52906,41157,23913,-23462,-33848,7064,-47514,-59199,-14042,-41427,3353,2092,62109,14236,13653,-33693,-19165,-16038,-63970,1633,54110,33861,62093,-7936,46164,13752,-78302,-73827,55874,22553,-4469,-12847,-102665,1010,-28634,17190,-5446,26383,37288,-25589,-29234,16140,-68574,-20009,15433,45853,-41623,-149311,-73467,-25221,35831,-2810,127858,50401,-39754,-36421,-37592,-9406,28959,52467,-72355,18682,-56081,-30546,-32343,-28858,-26726,-13910,-17455,-1883,-44641,-41036,-81413,-41758,-4981,-28465,-32318,11506,78033,12554,-99344,-99387,-38183,-16250,66945,28665,8383,-77144,25454,-16683,17190,53548,-8626,-3145,2711,75949,43065,-13151,-80573,-131702,-12233,80036,27612,6533,-9940,44135,18688,-16700,-18659,-81144,68938,-13964,11365,2737,-19305,-89480,4988,38686,18583,-21439,8866,89261,83667,-60060,-14138,-54028,-75816,-436,-75205,4148,-27138,45822,21907,42072,51700,71917,58697,-4900,70278,29721,-18895,19583,-4650,49953,-17495,-44519,-26426,33735,24892,2290,-52097,-41854,72014,25704,28308,40591,-9469,874,34983,14642,33991,-56991,26568,-15884,-15356,25342,17619,12891,-145231,-115809,-33291,-40531,-117597,-9329,-72001,-13704,25296,75111,62288,18018,64664,60775,-51890,-35828,-12765,6293,-40972,31090,59681,42821,66343,-31209,-53983,43526,-5145,-13266,-46317,-21939,-7573,40169,-18102,-38989,-16739,-7697,25412,43099,44884,25241,98956,67944,53593,47884,-22941,-23543,27066,8960,22421,-6390,-82295,-28814,40234,-12150,-68272,51912,-46245,-80849,-28737,-6788,-2480,12645,100839,-7325,-6537,-81371,-22187,16323,-7872,-705,20820,43846,81085,-17907,92477,73993,171916,273124,1780721,722571,80156,79729,-40128,79573,-14649,86948,43440,60051,-9255,-10,64205,69553,38121,17831,4416,78989,-11025,45341,21358,-33159,-1499,-73396,-4753,29024,-4124,-33997,40479,63552,67373,7945,-34216,11131,-4857,18475,34819,-42422,-48334,33576,50322,31473,-6977,-68950,-42709,48377,51331,-5283,-26714,8379,-34970,62242,50026,64401,47997,36603,-85477,-57829,11809,70646,39139,-34520,-16999,35521,-16278,-20605,53423,44361,-25667,-10954,-118133,-20977,52081,-20412,75203,6782,36526,-26813,79197,-14119,-17826,-20760,19970,-39612,114317,13684,-62825,-11379,17308,11878,14491,-6314,-48059,3042,-54252,-56858,72314,34104,-13843,-2481,-31973,-73806,-32437,26586,93252,-3721,10014,-101077,5256,-11315,11510,-1335,5163,-34167,16742,-27394,15545,14048,-24090,34253,-58063,-1076,10499,8321,-36220,37997,14613,96695,16564,-29853,-17545,-35449,16837,-30657,-10654,-34023,6958,26748,-74293,-11224,13372,-52515,-21717,64414,-9774,-6683,45845,43157,38502,-22070,-40695,-25110,5398,-47568,-10304,2320,27519,92488,49081,8453,-14091,39364,9307,13970,-90644,-49520,-22404,-28111,-5660,46340,-86154,-24634,-6994,-90793,-74123,40321,71291,-23131,-15888,53220,-52440,-20243,-4858,-3143,-2186,29194,40655,9345,-6013,-17212,16691,5410,33108,23549,-12963,11444,20334,-28616,37201,-27965,-5274,23020,80199,36427,-32800,-67181,42289,26327,-66613,100225,2756,83092,40747,-15821,-12688,-40366,-46390,17015,10088,23022,-26750,-57258,-66369,38489,-55881,-77916,-26450,22159,-78753,-49163,83710,-22401,-30779,22353,18910,40740,199,-26297,3969,39307,-24133,-47158,10960,26688,-9716,14418,65379,27785,37954,74324,-18548,-61026,-33361,-42139,27036,19371,48664,23769,-31294,65925,13114,-1926,-1648,-38134,32939,-41201,-24119,69239,21909,45346,70423,39901,45918,64076,23510,46151,18339,10201,26767,9025,-82803,-41645,5222,-35642,-8792,-19573,24120,25025,9607,-37969],[-48056,-36837,29763,-25424,-10177,43003,-29716,-55462,-16273,28888,-13663,57294,45279,69892,48736,32146,39260,6710,-60441,-46272,-29782,-48341,15645,-10576,-24850,-27230,-1447,32753,-85657,5180,-27615,48110,-98456,-27805,-29326,25026,46384,59813,-1705,-30313,-5232,-34155,-24630,31497,17432,50220,582,76640,-18232,101333,-6235,-102094,-96909,22004,22108,29499,85341,49188,-51399,23851,1421,-12560,-29994,-14640,69257,46413,39767,-25546,70308,-2782,22293,50487,-28493,-51320,17928,104683,82741,-29822,-19256,20368,-13081,-42178,6070,31968,-49893,31207,-42029,105871,-27803,-84877,-66480,-27040,-5603,-24743,-50103,29933,-27862,-23937,42855,-36963,-2418,109147,58234,-3681,87580,27174,12523,-30387,969,-30694,14214,60923,30714,96531,39714,44722,-5797,14049,59577,105078,1006,38903,10500,-79078,-17819,17828,-57758,-54607,27540,-51269,-45844,-80165,-73332,26675,34075,-2348,48416,13458,67856,50519,66029,19331,-41445,-39765,35591,127290,113047,-9789,39092,-3642,-21903,32995,-28162,-19232,-13006,27542,8148,8090,-31580,51384,12443,-5775,-9045,38265,63694,47129,15293,94773,117786,-14438,56251,112801,-20186,-1633,21374,-57234,-90877,-36751,-24470,575,31001,26237,-8228,96129,72076,84934,-24300,36849,5458,59668,-111220,-23127,-768,31003,-20154,-14290,35147,-12262,39566,80537,-4037,31352,16609,-17464,-6861,-40635,48494,59474,50908,42423,6993,-66170,-33518,20237,-35646,-33912,-55424,6036,4039,23947,-760,1076,13404,-21757,1380,19038,-45742,-23096,32714,29520,-11885,-39012,-58901,-154085,-96690,-112144,-22250,-67684,-40980,-107872,-218952,10386,44191,-17913,-18109,-34872,18180,-69312,-27530,-61467,-329859,-1575261,-1368867,-361425,-258632,-157052,-106873,-125292,-33678,-42270,-75859,-116128,-55863,-2239,-83360,-124993,-160813,-83007,-101023,-77690,-50655,-44696,-83761,-58773,-83534,-18394,-1353,-14485,-67441,-811,-13811,81247,-1728,-135731,8011,21845,-35231,30247,86505,65014,-53591,-14783,26054,-103303,-83867,-89870,33884,-28204,-74183,74871,35685,-22212,86403,16774,-100540,-85774,49246,2699,-53651,-49087,-16912,24098,57689,-30860,-47483,-54360,-41180,-18873,42910,46308,15833,25489,-7405,-38634,-6663,40841,-43078,-21432,109233,10982,46474,-18479,63090,43708,2027,-28915,22600,4421,10971,70406,-306350,-403591,-50026,5833,-91282,-63856,-15596,16410,-121702,-29563,10990,58649,24664,-1031,23444,-146632,-62049,47638,-14546,-28456,-37771,-51863,117112,12129,-38441,-34028,-22157,25627,-4644,-54505,9783,-21424,3200,26874,-4872,-69333,-73745,47239,6767,10491,-23437,4441,37598,84579,60179,-19873,32211,-12468,-34822,-26922,7419,15461,-30130,-73466,-10568,-56916,10348,18134,-23242,1616,-21761,-70774,-6548,-135078,-33758,-10586,-13885,85113,114978,42077,16570,-33180,88384,-140401,-56488,-21407,57253,73841,7606,30450,58014,8938,-59819,-92562,-11137,63715,93076,25108,34764,-19724,45790,-38353,-14828,-34363,25536,-9172,-20344,-90491,16911,-23249,-38033,-19584,31060,36043,-38227,4015,10745,-20031,34698,23732,11284,-14864,-90122,27715,-55098,-26460,-18780,-59645,-15008,-52065,66880,28982,82782,33365,46166,25382,-55646,-50903,-35964,-16129,8471,6496,-56988,11253,-6883,5517,24383,45501,-65051,58470,-18210,33017,-80472,47767,7224,-5160,24747,-58683,-36914,51023,25721,-16319,-42640,3618,-40878,-52568,-29051,-45264,21179,14054,87779,-7458,7658,-29276,-39719,-18642,-73930,22882,69000,56241,78193,-2481,22023,7389,-70232,-83596,52058,31458,-4172,-2235,-103943,-6986,-54384,-2261,-2569,48589,26229,-24466,-56837,-1824,-72041,-18671,-11424,45906,-34584,-128884,-81167,-20820,45484,36897,134663,50433,-35106,-4505,-18244,543,45509,30870,-56843,34418,-34378,-24657,-315,-13925,-43184,-21075,-15331,-1407,-22154,-26982,-66278,-34237,-15873,-29772,-21636,-8767,89225,1094,-113970,-107475,-60437,-15300,85856,17149,-11856,-93377,7751,-11099,18861,68480,4236,1004,-20411,58844,45013,3865,-85161,-98820,6244,93135,22909,12690,-6867,33531,32839,-10552,-15234,-68282,70093,-4738,4549,9392,-9648,-71810,-39725,19817,7476,3062,37704,113016,97373,-61790,-45219,-64723,-66953,4199,-94861,4720,-10163,23438,9971,18787,62359,57233,52373,-6661,53434,12958,-29072,37286,-33148,22633,-8671,-5753,1240,52609,41913,5641,-61405,-52655,47317,-9125,22688,36735,-23372,4700,21561,-9816,40957,-50947,38999,-614,-7962,37521,-9630,17248,-137195,-112319,-66092,-48964,-106340,-3599,-41558,-34565,-9487,79016,67497,55652,64600,46292,-76569,-65025,-12642,1788,-25847,44071,50700,43098,83148,-18020,5408,53371,13739,-26066,-35728,-21423,15731,49876,-14430,-58146,-29235,13651,15118,41422,36085,7521,67336,64937,57221,35164,-46235,-47470,24319,6761,23171,-8305,-91795,-28330,38982,6033,-59751,92922,-39709,-82369,-38899,-2979,47620,27827,103728,-13332,-3606,-92646,-24982,14573,7575,14948,35350,73792,114189,-23974,75136,63390,189587,264725,1734296,703210,73554,63013,-39970,90951,389,76312,50792,55973,-15590,-586,56835,73575,38945,13711,-8322,75340,-14420,34513,16595,-20862,10700,-57783,-4074,7989,-11377,-71078,27970,64900,58072,875,-21951,18160,-23512,-9003,39374,-10268,-56548,32999,53124,14690,-731,-57815,-47872,20038,24491,-20324,-30698,2632,-20165,66510,48793,40428,16247,22549,-43756,-58286,-23392,38894,56061,-60692,-51115,30008,1828,24550,50521,47908,4939,-24583,-119508,-42191,58565,-1145,79757,1303,39953,-17522,65458,-12680,-9164,-6786,13464,-42151,99526,14678,-58450,-20064,19796,28383,3468,-23676,-77977,10205,-57918,-72079,68616,61243,6509,20217,-18923,-88015,-32330,27022,107220,5217,32625,-93606,-2398,-15428,5663,-6759,-8429,-15741,-50,-55642,17062,11339,1725,23962,-72847,-2199,8398,12100,-25965,88473,59487,76148,24712,-18088,-15520,-67061,35841,-30320,32044,-23482,8622,45906,-67071,-1840,-17290,-44904,-38938,40107,-15927,-3758,15176,37603,38811,18257,-32953,-36462,15904,-75121,-23683,15558,46098,89269,16264,-24456,-6829,5671,-12629,-3266,-65411,-65335,-36340,-60170,-7583,45433,-91308,-28485,9543,-62422,-102156,30824,55772,-27690,-9338,57546,-41607,-23532,-10029,19355,13973,45570,45875,26296,-13761,-27246,20659,6926,40150,26419,-18207,-13937,-25787,-41557,10264,-31831,22901,29159,63114,18962,-56434,-62777,104637,27359,-52675,72952,5245,82366,31236,-22339,-23902,-42399,-23943,31673,6315,65887,23223,-53081,-69353,43522,-67066,-80784,690,18816,-42931,-50307,82536,-27088,-22180,33342,28647,60972,8517,-12587,8075,56191,-39225,-11134,16036,47262,16521,10639,48178,15271,45590,69887,-22377,-40740,-24347,-24813,3790,30500,56160,17755,-29109,81156,492,-11129,25537,-20255,42240,-14900,-8189,88507,38065,38104,33167,28541,45277,56226,10193,52128,31370,5645,24728,23219,-63130,-39301,-5341,-21861,-4337,-19610,56198,37233,19419,-42169],[-39218,-27181,13113,-47075,-14038,26909,-36735,-57570,-15822,24023,-19057,61514,45411,107219,36153,44876,51003,34941,-67343,2383,39580,-31294,25153,3861,-13729,-33963,-25700,-4798,-140368,14776,-30276,46596,-40750,-61860,-17616,-502,45863,74090,17226,-2964,-9266,-17640,-25735,33455,53671,53513,-3749,61363,-537,81627,-27418,-111048,-81155,33285,24266,51858,57642,2672,-29858,20646,12695,-6911,-39491,-26054,104864,27188,25654,-23779,71772,14536,38582,49058,-20961,-36868,-1995,111681,98947,-37614,-15394,23090,-11115,-47955,-524,39394,-24453,46644,-42183,84507,-53600,-100822,-69813,-30004,13116,-23841,-37197,26378,-49765,-45852,57270,-30053,-31152,90702,58309,5965,84364,42868,14117,-37405,10428,-9595,451,30148,39654,72205,27416,49679,519,53958,54569,82388,44086,13298,1521,-71219,-31874,1821,-47158,-50551,30010,-54322,-49590,-73800,-106604,10058,31195,-21636,45571,-4517,91769,51804,72788,2036,-42275,-60397,25393,96883,91865,-14831,56281,-1065,-16769,40557,-32071,-16394,3013,37626,-26449,5164,-35017,11017,517,-7017,-15261,37410,63747,32357,10420,72607,85757,-21205,62796,119839,-17084,10809,25588,-65286,-106727,-54927,-34740,-20093,33296,49589,-5203,103557,30811,65558,-60418,28676,-12751,54388,-75793,7626,7367,63501,4838,-7399,5950,-29978,36748,79503,-2976,48843,3254,-45622,-3392,-47876,-7755,31761,76687,19806,-5783,-79445,-48589,47742,-63602,-52423,-485,6054,-35742,-879,15599,23244,18356,-28185,680,40107,-40618,-16551,35268,34377,-43167,-43915,-47504,-98426,-76150,-118743,-61898,-60736,-51114,-78107,-191475,12459,55832,8552,-12228,-57157,-1248,-77369,-9381,-84867,-356642,-1598733,-1417624,-372831,-235103,-137417,-141406,-126114,-16605,-46862,-95216,-115158,-53342,12713,-66626,-117729,-154408,-72213,-99895,-75899,-58927,-74017,-63809,-51236,-88537,-27678,6558,-251,-34969,-1782,-14028,84513,11955,-122800,15608,22368,-54881,50814,101187,66912,-56823,-28316,19732,-75122,-69133,-84446,40492,-20395,-38914,82334,60837,712,100475,-25931,-91230,-68633,44909,24300,-3812,-48111,-43129,18161,39422,-28656,-44685,-41966,-37891,-25469,41384,50319,26775,26855,-19731,-57012,24677,50573,-47065,-22883,94558,22415,24316,-18943,43005,22050,16754,-12488,31298,13512,7977,51193,-303064,-384669,-50541,19458,-74267,-87712,-26404,-4741,-117503,-36867,-22799,69643,11991,-3885,32724,-128886,-47047,22051,-26740,-29560,-27758,-37154,134172,10368,-49731,-39842,-32475,31760,23977,-22548,18230,-24602,-20745,18137,19180,-87059,-62193,28148,-4686,12331,-7908,-2185,13149,60551,28526,-28739,18837,-20864,-11633,-32813,3940,32481,-28940,-85036,-25776,-35060,2116,13228,-23411,19407,-5094,-72628,-32789,-127052,-42027,-8024,-46495,107994,134752,4423,18235,-42974,90580,-122935,-72876,-36119,38788,45600,-19678,27990,47815,9287,-67663,-68530,-12391,46621,65611,-13200,36574,-25661,29223,11303,-6721,-25673,4445,-12139,-28836,-86385,1277,-3652,-13400,-18880,-3476,29100,-46348,5488,1610,-38692,13412,49502,2939,-12313,-82097,19978,-60448,-30168,-30420,-68346,-43774,-74807,80479,35809,100116,2243,23183,33342,-71485,-67403,-44948,-18538,29484,28623,-84858,12078,-20928,-16925,41802,63445,-58405,24919,5481,76220,-122963,8733,18457,-4720,51426,-43680,-21669,55698,27215,-15892,-38932,5801,-23905,-38446,-35070,-46255,28043,20629,85600,-28467,6439,-20015,-53669,-15905,-69036,43646,81364,83615,90677,-1230,-1219,5418,-52130,-84787,37349,31080,-7400,15141,-88712,-9968,-64191,-6118,2323,68617,16515,-14882,-63619,-17650,-61788,-17459,-42504,39982,-31672,-103674,-80363,-23182,43959,74143,124011,54166,-30256,17135,6020,16749,61503,5807,-32529,46837,-7900,-22496,32108,4492,-54149,-26728,-11661,-818,5269,-8251,-38964,-23662,-31246,-33828,-23399,-34417,73374,-6401,-105308,-90717,-62275,-6643,83913,3568,-20500,-91561,-22370,-9448,14952,70124,23964,-279,-37373,34347,30999,17807,-87745,-62591,26143,97172,9417,16699,-1554,19760,37109,-6731,-9007,-31347,60023,4954,-931,18121,-170,-48330,-68246,-761,3063,23912,55321,126968,100063,-55795,-79326,-65063,-50364,8576,-106770,13519,7708,1116,-4410,-14480,59457,24307,33425,-9811,31423,-2035,-28637,42784,-59879,5039,-1455,30892,25131,58855,50860,10545,-61940,-65999,13438,-25587,10944,18513,-44133,7255,4649,-29736,31900,-47019,48358,5696,-4076,43021,-32950,17462,-111269,-89101,-88258,-46824,-77413,3712,-13172,-46710,-44693,70549,66384,78627,52777,27938,-84128,-89155,-4995,4648,14816,53399,29015,36838,93360,-7849,53179,63537,43054,-27479,-18084,-19778,23279,52673,-4399,-60827,-36330,17083,7930,42222,22137,-17018,39492,55512,62909,989,-61622,-58390,23111,5653,14735,-7576,-70705,-23705,32254,35083,-28533,106232,-33723,-78795,-47003,5352,87760,40505,88123,-8731,11694,-96220,-14176,16285,11832,21184,51360,102514,142735,-22159,62577,52346,209247,266601,1707799,685667,81870,51505,-19379,98468,15035,64256,62160,49794,-6997,76,21676,64363,37287,8890,-4722,67890,-14327,20811,11274,-546,14122,-38146,-106,-12516,-28345,-94257,14811,63646,53661,3911,705,18268,-22177,-37743,42659,9858,-57656,28549,48618,10218,852,-34371,-42683,5351,-4006,-34305,-35869,-4799,-302,63953,49142,20915,-29597,8041,-7449,-50929,-60922,-4292,59231,-77504,-63264,28752,20510,53078,39812,47787,32667,-33200,-109310,-44581,70102,22076,80296,10327,25866,-3729,38761,-6010,-1801,-8341,4059,-38046,70840,16934,-35825,-21879,25230,40037,-10440,-32706,-103476,11741,-49774,-72749,53207,86692,32568,20523,-529,-82108,-32136,21431,102605,20447,44709,-74510,-14222,-14334,-4759,-17780,-12983,467,-12928,-73940,17589,15566,29904,10258,-56336,-2194,7306,17076,-13994,139142,90388,56582,39295,-4012,-14231,-86676,50969,-22159,64824,-10693,7821,51645,-49182,3420,-40659,-12797,-44365,12295,-15510,821,-23023,18074,30083,54404,-13451,-39800,14190,-87288,-37182,19826,56113,79370,3894,-47691,-189,-11407,-35114,-11369,-31377,-62653,-36410,-80261,-7373,45143,-89807,-31552,20879,-34449,-120349,14453,44730,-28331,-1602,64837,-31221,-26720,-1922,33745,34040,57420,48785,36366,-16686,-28989,20337,12131,42883,28591,-22517,-36238,-69821,-46941,-14667,-22583,51064,31117,56990,5812,-63062,-47205,147090,21234,-36100,38629,-713,64990,24316,-25444,-36022,-42622,446,48956,-2626,89592,72652,-37941,-59934,49201,-75140,-61757,35174,15288,-3502,-44462,75047,-27835,-13518,34532,30065,73497,15836,3950,13950,70074,-51108,18411,13392,51324,29966,5163,44428,12471,52010,56275,-11867,-31421,-18827,-1310,-23932,34762,56064,10163,-25291,80162,-15374,-21611,57480,-290,44511,14646,10623,100637,59573,22448,-11189,22193,46942,46845,-4297,51685,36629,-683,14168,34648,-38431,-27368,-12996,69,6809,-17284,75007,47342,25311,-48058],[-41075,-18856,-3572,-62271,-20595,18141,-29460,-44205,-3722,25867,-12731,56168,45224,122409,25525,51342,41166,43811,-63679,58124,93593,-13823,33934,10838,7759,-39254,-36718,-28554,-168989,14660,-35534,42867,7365,-98320,-11715,-30789,42716,77835,43221,23859,-8692,7909,-23566,25663,81555,54431,1047,36427,24717,56304,-59950,-107981,-43915,32176,24259,63793,30756,-42172,-2503,16768,22039,8769,-46250,-33979,135111,13745,6544,-10855,66267,25454,38246,34400,-14751,-25109,-20986,100459,98282,-51693,-14584,27460,7963,-46781,-19822,23536,-8640,50303,-28196,47220,-60783,-93370,-56167,-22778,19581,-26761,-22308,15470,-55315,-59730,69471,-20169,-52948,53828,51493,10834,71785,58328,17628,-45871,4014,14093,-8076,-100,47616,40479,15829,54124,1223,73390,48912,50227,90653,-19476,-23185,-54437,-44474,-16135,-30234,-42243,27863,-48266,-53696,-64932,-129540,-9363,15845,-32106,35541,-18508,99823,49013,72847,-18250,-34564,-69960,12678,59534,52445,-19466,69612,6101,-13158,39016,-33074,-11001,10507,45490,-63835,7287,-33445,-26825,-6147,423,-16145,21145,47635,14437,10166,39844,49518,-23036,68372,107534,-13255,15343,33896,-61945,-92120,-74085,-42007,-35648,31262,60561,-10524,98304,-17718,41407,-84537,19331,-15631,42264,-38211,28018,21978,89625,32187,7426,-24766,-45382,29585,69708,-151,60353,-18780,-66219,5935,-51307,-57111,2951,88176,-9319,-13645,-82874,-39960,74780,-74049,-63082,43834,1800,-60486,-24228,18311,37921,22928,-30961,7116,56016,-41736,-21945,28500,27085,-62808,-45127,-29563,-10112,-59573,-108350,-88532,-49017,-55594,-32046,-126911,17615,57363,23655,-7830,-77508,-18045,-72539,-4441,-110815,-347960,-1628027,-1460174,-381075,-209443,-122871,-187502,-133566,-9666,-55445,-99232,-103805,-51973,15744,-40392,-97567,-134570,-52729,-87064,-64741,-67513,-112477,-50560,-42747,-85238,-34854,7612,13889,7774,-2884,-15362,83145,13706,-97013,22309,12829,-61897,64689,92746,58757,-53305,-42405,13181,-46082,-55661,-70165,44287,-10540,-169,82906,80661,21755,112368,-52476,-74084,-51473,47986,34880,48806,-42025,-63139,10360,19391,-14380,-33988,-26992,-40884,-29152,35692,46550,34812,17440,-38952,-74908,49089,63158,-34998,-4674,77440,30550,1708,-34796,18124,-10525,24400,-5311,35165,1484,414,19919,-291352,-378508,-49983,23577,-57735,-111615,-38422,-28284,-103219,-42068,-53708,71937,-11675,-16160,37109,-102277,-14941,10250,-33652,-33089,-12704,-17689,130304,-349,-63889,-35915,-37041,35574,39885,-15790,19126,-26935,-33081,9024,33303,-95143,-44253,3668,-15998,10717,4264,-3679,-21728,18372,-16112,-35827,1539,-32261,11740,-34822,4649,49583,-31848,-96125,-38545,225,-1022,15829,-21856,30295,7318,-64832,-50521,-106777,-49406,3009,-76520,116748,135748,-27298,15358,-40616,86213,-82505,-84060,-48637,7790,15036,-31481,25981,35235,8374,-62073,-46964,-18905,22296,28455,-47478,33061,-34545,-6126,55668,4583,-11798,-9005,-14367,-38616,-67221,-13839,17159,12059,-13405,-40791,17449,-39914,14832,-15938,-48398,-275,63036,89,-3677,-57742,7643,-64946,-33878,-38933,-64662,-57074,-80248,80760,44995,110769,-625,8445,35686,-82927,-76893,-58633,-20545,41496,62840,-96031,4999,-26679,-36264,52898,85075,-46127,-13286,18070,105560,-138457,-22709,31210,-1301,68436,-20241,-12006,53689,29069,-19249,-22240,12377,-5208,-21653,-32470,-48699,26069,21806,56462,-41702,8213,-10082,-58288,-10431,-50760,57859,89807,108214,94869,-6126,-12712,11525,-26812,-76216,12354,16580,-14643,34288,-59477,-7275,-52826,6209,11514,72762,6366,-390,-48142,-29941,-48891,-13746,-64608,30318,-32288,-86387,-74832,-32512,30003,93142,105102,58746,-28095,25752,21986,33275,74374,-17329,-4995,56404,22787,-22716,56777,17467,-59700,-29555,-9307,-1354,28720,5964,-4050,-12545,-48065,-41968,-36004,-56782,35782,-9071,-75077,-53058,-39285,7483,64752,-8214,-17089,-72944,-53507,-11257,8833,56756,44391,-6427,-45609,6133,229,25898,-83206,-43504,40449,90123,-9563,17699,6451,7711,33231,-5593,-483,12532,33989,14923,-4269,29019,6052,-22956,-70925,-18607,8077,34721,53941,128568,93519,-42998,-104401,-54012,-26617,12782,-105992,29127,24379,-15402,-16120,-47301,43506,-13242,4958,-13375,7679,-11124,-17886,33494,-78375,-468,3599,53846,39662,54019,51194,15487,-52142,-77773,-21243,-26652,-7506,-10630,-64943,7369,-10809,-40322,12313,-45570,60407,2645,-10867,40351,-46686,12307,-79504,-48806,-93531,-38884,-43920,11698,2965,-50462,-67472,55452,58608,77269,36900,8654,-76488,-102465,9359,15323,61963,55257,-1284,26893,93281,-2796,70738,73139,74085,-17062,2826,-21136,10540,49239,5553,-46583,-37557,195,10304,47619,3034,-39645,21354,41104,63935,-41551,-67807,-53079,23539,6187,996,-6011,-25342,-12978,20954,66351,13904,92072,-28474,-72598,-52624,18319,109092,46557,58779,4817,34223,-93255,3210,19910,8701,17391,62797,120289,158090,-17256,54118,49018,222988,277338,1697477,673509,98045,45738,10545,101863,26494,58298,74182,41675,14620,2277,-34134,36058,35403,-3280,11370,57769,-8101,8523,3226,26365,8142,-19608,2044,-27533,-49237,-97807,5533,61801,53908,17537,24309,12646,4601,-57669,43997,18672,-55328,22100,41702,17233,-1514,-3849,-31720,-4549,-27560,-39234,-39783,-15022,14862,55259,49712,9927,-74825,-1914,13132,-41618,-91066,-42814,50653,-81051,-57772,31767,32444,55828,23990,45486,52059,-34192,-98939,-33267,80980,42661,75819,29940,-1659,12095,13575,4927,1122,-21729,-5652,-33234,39114,23917,-4889,-18834,29207,38801,-23958,-33702,-116523,10268,-32162,-57847,27664,101729,61707,6454,16598,-58431,-31674,11643,80617,38286,47139,-45168,-27079,-4974,-16263,-27147,-6888,7878,-20392,-75758,16369,19622,54430,-982,-20227,-3595,7003,21557,-4494,171893,101464,46682,57343,9530,-15987,-86312,55377,-7838,82180,421,3761,37658,-27435,6231,-47694,26721,-32920,-13420,-7286,6599,-56833,-10253,11195,73693,11923,-35745,1919,-81034,-47121,16038,57032,66450,14078,-59779,5983,-5024,-54970,-12865,-2029,-27749,-19634,-84159,-3600,44175,-82051,-29502,24495,-20793,-120095,-617,43312,-28394,5589,70070,-20910,-30421,18793,29166,52818,61255,41844,38605,-13028,-21985,17866,19302,39415,28082,-24491,-50755,-92930,-42983,-32319,2322,72646,28274,60089,-281,-52951,-25760,154802,11874,-21598,9135,-12403,37903,22145,-24616,-47492,-40306,23562,61247,-14424,84443,104945,-12734,-38010,56534,-78543,-25302,66694,12842,27061,-33387,63771,-25389,-2897,27697,24795,74815,18830,10443,15808,70130,-57082,33966,5214,39635,27181,-272,50672,21472,56085,36504,10682,-32655,-21358,21848,-51104,29448,44743,4091,-19692,63115,-31090,-31377,84823,16497,39474,42597,32063,98444,77281,2235,-44594,27270,52020,37825,-17236,45000,32495,-7371,-2054,39652,-11424,-6735,-14370,23381,21859,-12372,74155,53329,26257,-55882],[-51867,-13049,-16891,-70295,-28161,18104,-10406,-19032,18094,31482,245,43417,43280,102908,18153,51145,14896,28779,-51638,101684,112603,-1446,39862,12697,30704,-40752,-37871,-33760,-154611,5259,-43951,36136,27358,-124794,-10477,-57112,37757,71588,71653,42740,-4196,34969,-21571,11659,92157,53821,14432,6084,48175,29674,-94913,-91619,2802,16922,21261,62177,8674,-68897,22705,8910,24348,25087,-51900,-37185,151778,5053,-16460,7790,53233,25708,21310,10641,-12968,-19667,-38953,74365,83741,-67140,-17518,33514,47190,-40879,-48768,-12596,-11770,44719,-5845,10602,-48647,-60810,-33846,-7966,14154,-32183,-14990,-770,-47157,-63068,76080,-8860,-61593,5533,36916,8159,52917,68162,20598,-51335,-14185,30936,-14958,-20632,54557,7539,6575,61521,-3937,65045,43928,21137,127780,-51067,-59032,-32775,-53315,-28815,-8816,-32462,20155,-37731,-58534,-50331,-135619,-26726,-4316,-32342,23314,-26114,92734,41013,68497,-35288,-23776,-66393,4278,25842,4153,-24676,78048,15238,-12618,28312,-30619,-4456,10269,49332,-90990,11722,-28168,-54716,-12548,6906,-11295,-5594,19353,-2972,9161,6146,13448,-21835,69344,75883,-9923,9772,40788,-48906,-53973,-82532,-44223,-42892,24845,61110,-22513,81951,-47661,18752,-96238,11465,-3897,25297,-18937,30541,39640,97368,55657,27885,-48545,-58227,15816,49640,2219,62608,-42675,-74435,16532,-50690,-82538,-10922,78655,-30916,-15124,-72791,-15643,92044,-53069,-64298,61648,-5207,-53344,-37991,8226,40689,25176,-29372,20646,62864,-48724,-39986,12433,13865,-64955,-42014,-13459,77116,-46951,-75073,-99439,-33187,-57611,7734,-50896,26745,55013,21607,-7541,-92213,-25329,-57912,-15383,-137051,-305823,-1653428,-1499586,-385761,-190227,-118654,-222381,-143073,-15604,-65993,-87130,-84389,-52509,11388,-12498,-72094,-108937,-35405,-68803,-46162,-78871,-144639,-48122,-34766,-73858,-38061,1519,21816,50805,223,-17932,78935,2152,-66014,28443,-2040,-54994,66849,64415,40439,-44994,-53052,10740,-20143,-41961,-43602,44075,-1584,27336,80422,90726,33901,116719,-44989,-50595,-34904,56174,29390,88281,-32087,-70738,1396,-380,10896,-18007,-14116,-46802,-31674,25626,36600,39601,-1127,-59751,-85176,60252,75701,-9258,23358,64267,32660,-17075,-58860,-8651,-42008,25620,-10848,28654,-25922,-12919,-19041,-277930,-376392,-51858,19230,-47329,-126564,-49717,-50544,-85137,-44908,-73790,60119,-39774,-36548,32303,-72991,29957,12957,-34639,-37914,3709,2917,103971,-16350,-75627,-23314,-31634,35890,36473,-30039,12256,-28885,-34508,-664,33568,-91989,-27087,-22947,-25940,5770,13856,3761,-58379,-30045,-62101,-38603,-20985,-42835,27689,-32614,9001,60385,-38750,-104266,-44329,40642,429,22274,-22077,30911,15206,-48405,-55231,-83503,-50462,21777,-89785,113414,119203,-48829,10037,-30967,76755,-28845,-86898,-57809,-25989,-11951,-28750,23321,25159,9785,-40640,-29230,-22110,772,-6824,-62850,26451,-44391,-48736,80523,18092,3749,-13320,-14676,-44811,-38469,-29800,31472,30508,-4771,-66295,11746,-23545,25440,-37522,-39701,-1610,62081,3945,4945,-24791,-8510,-66639,-33315,-41823,-56819,-52059,-66643,69342,55468,106888,20404,4823,28247,-89564,-74627,-65340,-22976,42291,98636,-75661,-9884,-25141,-46247,55821,107056,-28818,-45373,19153,110948,-122850,-41146,40112,7998,78550,6259,-11320,44559,31155,-22369,2581,20699,7205,-8288,-22962,-54745,18724,19166,11504,-43909,11646,-2977,-54155,-5438,-24312,62429,93748,119880,88959,-17101,-10876,25656,1634,-59966,-17397,-12019,-25622,49106,-21824,777,-24173,28472,27399,51632,-6630,12532,-17063,-38809,-40891,-6389,-67243,19583,-33807,-78123,-66271,-45353,6130,88015,86529,61514,-29012,24163,20481,43350,81615,-33982,20551,62709,53255,-21751,68105,19781,-60712,-28638,-9692,-3908,42443,9269,32561,-3407,-62455,-53382,-52327,-68895,-10000,-7055,-32465,-6765,2449,23285,38443,-15922,-6275,-43675,-72798,-15054,4335,31157,59766,-15313,-45030,-20222,-42662,27300,-69581,-50193,42703,71920,-29090,15325,16552,1733,25565,-6433,9030,41706,-5147,24085,-4985,41105,7246,714,-49616,-30509,22023,34760,36511,117620,80758,-26361,-109134,-33727,-443,16308,-89774,47585,37444,-23161,-19642,-68023,20092,-41370,-23274,-15818,-14047,-12557,-220,11622,-84738,574,5518,58235,44165,43843,46138,19045,-34187,-83907,-46989,-20804,-28309,-38356,-77406,4564,-19932,-41219,-8425,-46000,78961,-6636,-30853,31809,-46738,1645,-51770,-1328,-80903,-31231,-21858,18788,1547,-48093,-70995,40758,45750,51023,24465,-7624,-58177,-101842,26347,27756,94452,49471,-33220,15222,79558,-2110,57173,79116,95305,2688,23227,-28712,-18380,40714,9914,-23476,-33037,-28854,23125,58546,-17892,-51084,15395,24645,54405,-74736,-64410,-33291,24310,8365,-12589,-5435,26140,3614,6720,89563,54041,61154,-23789,-65586,-55076,33922,111350,44765,25961,22155,53626,-87089,18396,22505,3805,6261,64239,122038,155923,-15601,47026,58616,224441,292595,1697007,667859,113035,46140,38108,102959,35042,63737,84688,32492,42278,5905,-92431,-10186,35381,-28415,32294,47597,5493,441,-8526,55991,-3815,-3208,-2013,-34318,-65165,-80607,3468,61939,55024,37240,39018,3758,50418,-61625,43668,22877,-53666,14656,37197,30546,-6065,25373,-20354,-16037,-40467,-29300,-39568,-27019,19622,44068,48784,6816,-102151,-3775,16634,-36261,-104311,-61898,36827,-70227,-44263,37757,33400,38264,6293,40954,59787,-27073,-99138,-17917,86388,55650,66166,52015,-32897,27234,1862,18391,-1710,-36969,-12922,-32440,14520,37319,22526,-13149,28277,23871,-34693,-30819,-114446,8747,-9879,-32118,-1489,100495,89681,-4652,26025,-27074,-29908,2296,47553,54650,45937,-10808,-37565,10406,-24475,-28216,6642,4442,-22652,-59302,13858,19754,70906,270,18414,-7056,6972,24478,808,177833,96026,48657,73491,19420,-22198,-65806,45368,8875,84692,6727,-4094,4163,-9172,9111,-37565,56135,-6454,-31758,7414,12600,-78317,-39678,-15628,71467,35914,-28088,-13477,-60239,-51070,8614,52415,52750,37130,-61517,12390,19690,-69635,-12244,13665,38583,9304,-73159,1781,40009,-68522,-18038,19879,-27150,-98123,-8724,50655,-32186,11502,69704,-10854,-34774,46700,815,65374,56094,21747,33968,-3518,-6955,16135,25492,29473,22753,-24294,-53870,-84930,-31593,-39546,38350,84795,20873,60810,1254,-29548,-5264,129932,2683,-14759,-8106,-26228,10390,25362,-20032,-56689,-34633,42877,60726,-25595,54290,108626,17014,-8374,64627,-75445,17529,87294,13100,42130,-19246,50781,-22174,10655,17607,17494,64603,14696,800,9707,50820,-55761,33591,-4899,18693,11373,-4734,57647,40125,56982,14915,36859,-35848,-32333,38317,-70401,15357,22257,2096,-11680,36648,-42436,-38788,98748,24416,29049,64936,52295,80596,83795,-18328,-55574,43552,59592,29199,-24850,34160,18552,-13618,-19537,34155,15715,17879,-7439,40372,36666,-5073,57213,54645,22867,-63990],[-62287,-9759,-24584,-71628,-34647,23701,10255,9416,45889,38523,12843,27549,33811,50760,13733,44921,-16179,-3985,-35948,118026,96229,1032,41952,12774,46367,-37356,-34935,-22116,-106260,-10039,-53371,23952,18065,-131655,-9205,-72657,31875,61086,97143,50628,3171,55421,-22618,-3359,80997,52365,32832,-23660,60661,4635,-120562,-65643,42617,-7931,15766,48056,-8008,-71231,39152,-2721,17465,34010,-57221,-35759,151428,-1882,-42703,24697,34362,14772,-5842,-16405,-17830,-23297,-55938,41879,63096,-77907,-22854,39729,98750,-33701,-79949,-57831,-33290,34279,14104,-10473,-24592,-14842,-11654,10250,1083,-37504,-21746,-18913,-31367,-57758,74524,2777,-55272,-39202,17059,-2426,35207,69530,21203,-49599,-36740,34217,-23935,-26433,60233,-22436,140,73051,-11857,35002,41138,9728,145317,-74314,-94713,-11690,-56407,-31436,13463,-23838,8423,-26759,-62876,-24469,-122395,-38222,-19301,-23680,14693,-28245,74931,26302,61827,-44086,-15298,-50927,5629,2203,-40031,-30649,80307,22882,-15194,10626,-24923,521,5552,48004,-101011,14391,-21299,-69687,-23534,1840,-3019,-32539,-12503,-17414,2437,-19124,-17271,-19306,63200,35617,-6997,-5647,40221,-31833,-6647,-69518,-40376,-41103,15297,57900,-37973,57673,-44716,2352,-99111,6655,14104,6442,-26362,16277,57701,83336,69172,49966,-59814,-68021,-3047,21079,2904,54358,-60725,-71048,23680,-46391,-79903,-4152,47944,-37208,-10067,-49153,11142,95168,-1173,-59112,47239,-12670,-10766,-36451,-9465,31333,24508,-25287,39240,59582,-58439,-65908,-9683,1415,-50536,-35513,-6448,131587,-36548,-22622,-97138,-15644,-59814,28549,13194,38870,54122,6389,-11705,-98771,-19868,-38244,-40893,-162671,-245643,-1673005,-1535632,-385584,-183109,-126339,-229642,-149414,-32992,-76209,-63133,-62289,-55080,5662,9489,-53361,-86213,-28624,-53492,-25809,-93058,-158846,-55073,-28268,-57817,-36257,-9472,20088,83304,9699,-21332,70794,-19526,-41048,32344,-16546,-37527,56544,25750,16142,-35302,-57566,14895,-992,-27444,-8012,39416,4369,36553,78495,87459,34126,110532,-5504,-25192,-18715,62073,8511,104579,-20323,-64712,-8068,-18374,42513,-1368,-6563,-51937,-35566,12116,23177,41094,-23459,-75044,-82146,55816,85399,22544,49279,57504,27035,-29375,-75802,-31153,-63397,22294,-31505,10209,-54832,-29914,-58076,-269586,-372999,-59948,9964,-46774,-125692,-58857,-67233,-67283,-44729,-80167,32648,-63643,-60582,16606,-47953,72982,25215,-30809,-42267,18589,22162,62499,-31327,-79423,-6249,-15219,31808,14199,-50136,-266,-29632,-27660,-9759,20523,-79669,-14997,-47551,-33748,-940,21346,18258,-87087,-70341,-97523,-36559,-43148,-47050,32068,-27503,15465,60648,-45356,-105750,-39977,73502,2495,26423,-26498,21880,21196,-26156,-48068,-65508,-41830,44902,-74529,101118,90228,-59452,4875,-21099,64778,25424,-80905,-62251,-50686,-30176,-15824,18914,20250,16787,-8851,-14677,-17716,-10227,-29507,-53700,19545,-51316,-84127,80195,31786,16411,-12900,-12683,-43283,-11043,-49168,34533,36665,4424,-66530,18772,-3862,29530,-56556,-10191,8983,49111,13423,8955,8287,-26344,-62776,-25445,-37286,-51858,-31225,-40270,50506,64756,85751,45392,8013,10524,-91821,-60229,-57468,-26162,33806,122638,-24039,-29518,-20100,-44148,50736,124722,-7200,-62387,13856,91512,-86494,-45283,41111,24751,84394,28971,-20281,28935,32468,-21711,27705,27869,8898,-3286,-8868,-62794,9500,15190,-33482,-38063,15803,-364,-44557,-3315,3991,57888,92767,109842,74845,-31964,-3560,43487,29227,-40453,-42065,-47693,-39234,54444,17928,13313,10150,51581,49987,6630,-23543,16889,17969,-45268,-38560,4189,-47337,10468,-32695,-70438,-53683,-56248,-21575,63775,72792,60822,-30848,18134,441,42095,81401,-41531,40465,63556,76530,-15894,64664,10962,-58617,-23798,-11916,-8359,45003,458,65073,2045,-70231,-64763,-62970,-68068,-47601,-1718,9247,32808,48248,36506,15652,-19425,4914,-12093,-71925,-19680,4186,-334,66899,-24110,-37621,-38824,-88798,22960,-50031,-74235,30172,45114,-44037,9962,26917,4028,18712,-7818,17830,42343,-45570,30515,-3007,52253,3552,20200,-16416,-35633,40968,28392,14576,96654,64336,-9845,-88505,-9114,20800,17850,-58783,63643,44716,-22364,-11585,-68677,-2371,-51456,-38782,-15615,-30710,-7341,19376,-16026,-78535,-1681,3078,46986,43281,34999,40930,20367,-13094,-82070,-57282,-16073,-44150,-48732,-75051,-523,-18998,-36801,-21418,-46830,101903,-17124,-58982,20989,-32367,-12914,-32317,39782,-54760,-28488,-20753,22873,-16275,-42583,-57984,31347,30696,8917,19570,-16383,-34025,-88582,40367,32466,100156,39912,-58779,2907,51379,-3098,24783,77034,97368,26070,39684,-42377,-51074,28872,6200,-5008,-23599,-55088,41732,74173,-34513,-45867,20089,9593,32545,-84540,-51694,-4871,23204,11404,-20954,-7212,63118,23440,-8462,97085,82569,27062,-19400,-57736,-53632,47901,101247,36873,1083,36761,57436,-81821,24909,21655,1765,-7428,53320,108698,138043,-21618,38502,80915,211283,306196,1695494,664938,121492,52682,55275,104364,43264,80911,92919,23784,65933,10283,-131340,-62318,38109,-65263,50424,40335,25107,-3229,-23010,82404,-16371,12193,-13442,-32576,-68975,-47448,9251,65362,52432,55581,38873,-5262,98181,-48102,42825,29258,-55040,6299,37067,43202,-10567,45279,-12024,-29796,-39848,-4239,-33388,-37900,14560,36073,45410,7654,-100627,3627,8564,-38796,-95590,-53844,25522,-47183,-31547,44636,24248,14704,-10090,33282,55087,-14017,-110444,-7543,84522,59444,51915,67853,-56633,39200,6974,32382,-9670,-43078,-15895,-36925,2672,54632,37740,-6100,22761,1759,-41473,-28938,-101521,9173,11574,-4134,-23948,83287,112074,1598,23685,-1437,-25564,-233,11907,65788,48894,21726,-42984,25788,-25868,-18104,20599,-7228,-21161,-28216,11626,15665,77947,22883,45635,-11052,6688,25656,3057,160742,84264,56708,80834,22789,-33075,-32883,22427,23721,77714,7136,-15588,-41336,546,12912,-19771,65886,26065,-39112,25111,17072,-85363,-63138,-44322,51307,52275,-22871,-22742,-33698,-48668,3476,47757,38889,57591,-55208,19488,48848,-77198,-12822,14111,113322,40283,-52888,4075,30787,-50654,4574,8702,-49622,-59230,-8297,62071,-42936,16385,62921,-2404,-39746,73457,-43332,68301,43341,-8496,25198,8935,14688,17552,27838,14835,11587,-22922,-44294,-49561,-17780,-36479,75362,89622,10012,45931,8573,1517,7265,88327,-4618,-18729,-11880,-38402,-9681,33371,-12296,-61829,-24777,58176,43420,-32387,13668,83184,42457,20259,70218,-65210,52801,93634,16633,41834,-3568,37599,-21388,25237,9854,13414,45592,2533,-21210,-4901,15370,-47388,21547,-13085,-2481,-8557,-8029,56886,62179,54534,-4021,55799,-30526,-47222,43996,-73904,-3349,-6915,5209,-942,10354,-46001,-42900,94821,19360,16346,79164,65327,52090,76782,-36003,-43559,65688,67471,19442,-23772,22371,-3602,-19168,-33656,15951,40644,39435,7432,44926,46663,3808,35903,52397,17070,-70109],[-61312,-8030,-25844,-67296,-38262,28053,19607,31180,75113,45329,19195,13575,11511,-15593,10584,33558,-39670,-41069,-20322,103242,59501,-8498,40996,12877,49914,-29512,-32190,-107,-51153,-25888,-59378,3676,-6599,-116970,-2295,-75351,25569,52839,114648,48712,12101,64437,-27711,-14135,50926,50707,50803,-46642,57365,-16961,-128587,-37682,62542,-33463,9297,26254,-20455,-54699,43186,-14794,2788,31802,-60870,-31322,135916,-10161,-70595,33739,13295,-3431,-33198,-41104,-29593,-36335,-70987,12388,45050,-78912,-27784,43428,143036,-28291,-104002,-97029,-61907,22884,20763,-10174,-414,26596,4548,27425,-13175,-39778,-42337,-34930,-14876,-48616,64407,14205,-36689,-64599,-2858,-18904,27854,62562,18997,-38632,-56529,22542,-35595,-17972,64061,-48228,-4086,86665,-17166,-1799,41762,24247,141191,-84493,-117462,3705,-51937,-23915,32203,-17831,-3802,-16244,-63875,15926,-91897,-42286,-22530,-9465,14133,-27741,51850,4440,54081,-43031,-12199,-27567,17387,-10688,-68837,-36747,74574,25496,-19448,-10364,-17200,1772,204,41398,-95667,11966,-14690,-73466,-40698,-19964,4382,-47785,-36818,-27797,-11480,-30492,-37218,-16132,49867,2773,-3355,-27985,27705,-17943,34966,-33351,-31146,-32238,4779,58180,-53252,29935,-13212,-6274,-95941,4680,27191,-11299,-49406,-5175,75416,55592,68681,68654,-58141,-73999,-22573,-10285,1887,36617,-67266,-61339,24399,-39068,-56936,14835,3045,-29150,426,-16062,28442,85751,62206,-52917,6411,-18483,55072,-18659,-27332,13937,21466,-22528,59074,47909,-66492,-91346,-31965,-5913,-26118,-26666,-11376,137365,-26450,35723,-87227,250,-62534,32016,52451,50989,56739,-10989,-17992,-95786,-3427,-18332,-76054,-186924,-191834,-1689375,-1561925,-378777,-187695,-143335,-207596,-149220,-56773,-84162,-34689,-43962,-59376,2880,20587,-51613,-72821,-35122,-47552,-12184,-107357,-153517,-64573,-23445,-42417,-29337,-21185,10093,97532,25083,-24410,57192,-44608,-31832,31706,-25932,-16317,37117,-12593,-7392,-27713,-55400,25138,9882,-13839,27214,30434,7176,31692,79355,71050,24268,95021,47425,-3508,-3077,57414,-22001,97418,-8959,-49206,-16973,-33031,73315,11032,-5225,-54751,-42481,-3130,9003,39609,-41674,-78929,-64713,39015,90121,50395,64585,55449,13724,-34871,-72043,-41508,-71535,16635,-66636,-15407,-70490,-45274,-88672,-270682,-369752,-76115,143,-56044,-107934,-65188,-74651,-50709,-41304,-75148,-5116,-75486,-81785,-7364,-30440,97265,38926,-24367,-44369,30102,38885,19677,-38538,-71357,9242,9050,22990,-19233,-61390,-14584,-27553,-16490,-16131,-1331,-62540,-8611,-66252,-39014,-6667,25887,32334,-101187,-91920,-114687,-31227,-54080,-39762,25618,-21630,22382,49899,-46230,-97343,-25200,86822,-184,22454,-34971,7267,28766,-2042,-34052,-56296,-23440,66995,-27952,82602,56231,-60485,1961,-16772,53054,68788,-68684,-60775,-58233,-37157,1300,12239,20063,30111,23161,-1956,-6165,-7626,-33679,-26162,14543,-50381,-101143,59346,42933,22523,-14202,-9118,-32505,3096,-72988,25769,29722,11483,-37015,36680,12903,21926,-66770,32779,26069,31078,25698,7091,35580,-42708,-51012,-9713,-25079,-53083,-1161,-12907,29755,70295,51432,50713,9766,-13609,-90471,-38358,-35565,-29665,20931,125298,40849,-48835,-15863,-31495,39606,133321,17632,-59411,9939,55983,-47542,-38276,33061,47600,86190,41690,-36221,8680,31555,-15604,46016,31894,383,-8424,7354,-68074,1191,12394,-65030,-32416,19834,-1681,-33912,-4732,29089,47902,86341,75916,57323,-46954,-2227,58015,53070,-22602,-51129,-77865,-53558,48001,54752,29224,36100,67696,74701,-48589,-42762,8399,44910,-50368,-37774,16685,-10713,5296,-26217,-54029,-35112,-60164,-45091,31812,64266,56301,-30022,13369,-31001,28682,73257,-39675,53028,55810,86046,-3470,49406,-5588,-54999,-15782,-13053,-13258,38672,-16168,88893,3467,-67543,-70919,-60728,-56510,-64046,4727,38115,53184,81331,43568,2581,-20277,10732,14635,-50659,-25092,8989,-29973,65577,-30311,-26535,-45444,-127572,15046,-31710,-96488,6758,14836,-50609,2882,34588,13718,15599,-8184,24497,15969,-70752,32176,1363,59695,-3090,34457,12537,-35683,58546,22310,1355,70436,45263,2836,-47009,13390,30453,15539,-17753,72617,45049,-15582,7462,-49037,-16197,-42790,-33530,-12267,-40736,1421,36192,-39972,-62358,-15044,-4328,28506,44941,31743,40098,19453,5272,-72684,-52642,-16523,-48636,-31432,-56188,-6076,-6221,-33515,-21918,-45976,121292,-24084,-83442,11062,-7199,-27986,-20482,63353,-23440,-32021,-37866,21654,-43963,-36578,-38834,27795,16678,-34606,21527,-13919,-8413,-67365,46900,22267,80479,32648,-71053,-9155,12464,-2852,-9428,63724,78585,45042,49110,-57823,-71296,15971,-4213,-4018,-10809,-63918,58454,91783,-40348,-24870,30976,-1276,1385,-67396,-30812,24172,17987,13897,-21217,-11765,73018,42204,-22594,87444,97015,-248,-15061,-46747,-47976,54988,87775,26358,-8422,43423,37552,-80104,21128,17426,4520,-18660,32286,85346,111483,-35014,27422,110008,186029,313067,1683336,658166,124711,64582,59779,107947,53811,104513,98991,17266,76026,14128,-135846,-99716,42640,-102790,61865,37852,46531,-4651,-37349,99121,-25093,27293,-28963,-23985,-58853,-8292,20419,71190,43709,65489,24169,-11397,127924,-21678,42950,40556,-58667,-3073,39044,49222,-12956,51599,-6927,-42122,-26579,29607,-21710,-44049,5738,37137,40052,7606,-71520,19018,-3660,-49948,-67260,-21033,22306,-17009,-24183,50113,10540,-843,-22405,21909,39558,438,-121254,-6395,76753,55896,34174,71895,-65111,46160,23361,45158,-20606,-32882,-14309,-44363,3087,67567,37756,2342,17590,-17544,-44120,-30015,-85838,11884,27785,17412,-29750,57024,125711,26280,9161,7780,-17935,9860,-19594,68698,60464,47171,-42079,34308,-19273,938,26805,-21920,-17850,9567,11761,9223,77333,65347,55199,-12647,5923,25655,5288,132095,77639,60462,73022,17607,-47505,352,-6875,33506,68016,3017,-29501,-86514,282,15194,-9679,56642,52659,-34513,41188,17629,-80765,-76813,-66325,22071,57538,-26036,-19511,-11180,-41637,5373,47415,24486,62337,-43895,26859,67318,-76352,-14896,4331,160190,62379,-30734,-2046,16552,-31419,35580,-5753,-77417,-15296,-1424,72045,-60867,20844,51510,2253,-45165,90800,-82727,60417,25989,-40615,15743,20310,40742,22876,24840,-1103,-4217,-21060,-23810,-1863,-7678,-26632,102119,91871,-2426,10358,18142,33220,6652,48221,-10257,-31290,-6507,-45618,-18722,44677,-2104,-61134,-10145,71183,12071,-31962,-20919,39929,54651,38391,68136,-49714,68945,87318,21860,30990,12917,25396,-25641,35759,8186,15764,22519,-15881,-44151,-25043,-25449,-33720,6524,-16158,-15908,-21533,-10427,45690,79185,49254,-16872,59391,-12450,-58292,38144,-56992,-20596,-35518,12528,11386,-7747,-40853,-43499,74847,773,4432,84613,65910,21606,59391,-49052,-16753,86784,73724,6793,-12768,12765,-30135,-23936,-40800,-12930,60464,51490,26850,34714,48131,12814,23152,48993,11349,-72675],[-43617,-6354,-21231,-58341,-38021,23029,9158,39340,100650,50794,16882,5456,-22238,-69667,6620,17429,-47769,-67960,-5230,65580,20266,-27991,39458,11945,42122,-18978,-30379,23826,-13278,-36232,-57041,-24762,-27982,-87120,12440,-68446,18739,48179,120185,40737,21021,62522,-35566,-16943,13511,49504,62904,-58473,40149,-33488,-118834,-16078,59100,-50097,3765,3768,-29400,-31734,34860,-22535,-15420,19761,-59593,-26539,110745,-21181,-96266,32693,-5928,-21617,-51117,-59436,-45989,-55894,-81770,-7533,35709,-67929,-29225,41821,157420,-26000,-113740,-117049,-80768,12441,8773,6681,13324,50509,13165,40080,-22411,-36881,-68892,-45243,-3149,-40630,47993,25254,-11746,-61843,-16724,-37595,37277,49713,15042,-19608,-69551,341,-46338,-212,65425,-70210,-7362,98021,-14656,-29970,45778,60525,121814,-79931,-119155,10323,-38412,-11278,43718,-14360,-12345,-3590,-58183,65640,-49671,-39783,-14778,6058,23057,-27332,27528,-22568,46355,-34378,-14304,-1788,33336,-16092,-76620,-41862,58990,20232,-23076,-30623,-9554,-612,-2987,30448,-82703,3450,-9063,-70918,-61377,-54161,6332,-42709,-43796,-33917,-29038,-28295,-42697,-11922,31764,-11367,2244,-52145,2098,-12899,60918,15703,-19190,-20258,-4260,65105,-65270,3897,28339,-9391,-87231,3607,27395,-25612,-64170,-20632,92759,30755,53317,79253,-47946,-75478,-37593,-35865,90,12256,-60729,-52128,18486,-29502,-27011,28853,-44613,-14588,14375,19357,30644,69101,108435,-50390,-47094,-21508,121742,10733,-38642,-4689,16940,-25319,75421,31514,-69268,-107953,-47727,-7213,-900,-15575,-25370,98699,-15590,82536,-75438,11463,-63735,29915,66129,58809,61306,-18874,-22132,-82935,17832,-1835,-113346,-207414,-167555,-1704671,-1568667,-364032,-197392,-164079,-168567,-142471,-80082,-88763,-9811,-34446,-65091,3785,19419,-69130,-70763,-51727,-52397,-14218,-117476,-135572,-67088,-19961,-32502,-17959,-28845,-2149,91785,44024,-24921,38548,-65246,-41168,25188,-27928,664,14085,-43282,-23606,-24435,-48145,38050,13511,-4978,51057,17596,8921,24086,83280,46367,9766,75443,90667,9939,10598,38064,-53725,75115,-2,-31819,-23741,-42745,95886,15770,-8726,-56721,-51797,-18135,-4146,35805,-48042,-69417,-37902,18093,88860,65811,66846,54133,-5024,-35127,-43955,-33963,-68270,10455,-109979,-38105,-64736,-52584,-104368,-281828,-373661,-98463,-6737,-70630,-79111,-68747,-71231,-34908,-35422,-63858,-41535,-71348,-93817,-32419,-18677,94900,45769,-17758,-43108,37417,52895,-10500,-33591,-50599,17404,34200,9813,-51606,-57462,-26389,-21473,-5475,-18295,-25385,-44870,-5834,-76330,-41395,-8326,25545,36342,-99537,-91889,-112654,-25337,-44633,-18748,12980,-16681,28877,31657,-38105,-78018,-3002,75417,-11176,8146,-44562,-6896,39677,19772,-18969,-53739,1604,82185,39284,60343,24654,-54100,2164,-19798,43794,93360,-55220,-52844,-47712,-33962,16626,3807,21600,46640,45412,9847,9540,6663,-20558,5830,12206,-37477,-96320,29348,48815,20895,-21211,-5669,-14481,-3753,-98602,8719,13537,14551,13524,55602,22640,2859,-64909,74428,41443,17082,37320,1616,54611,-54259,-30967,11610,-7066,-59394,29940,3293,12177,70797,12851,24326,3789,-36794,-85855,-17550,-7706,-32451,9309,106320,91742,-62556,-14970,-13164,25426,129794,43542,-36824,13752,18386,-22002,-26701,18296,71617,81681,41006,-53517,-13014,27210,-4939,54164,32314,-13338,-21582,23334,-65347,-4454,12575,-76800,-36053,22798,-4555,-25874,-8585,48289,37717,74228,25724,41882,-57884,-14355,62541,71473,-10014,-38634,-89724,-65946,31321,85264,47169,43567,72507,92762,-93567,-60170,-11857,55598,-54548,-33828,29732,30604,5602,-13997,-26122,-10217,-54615,-57132,3424,58669,48647,-23386,13167,-61945,6870,58447,-30153,58062,37733,78620,13956,28484,-24451,-51099,-6222,-9637,-16099,27769,-32710,101089,1922,-51871,-66374,-44000,-39668,-54337,10091,48505,49023,90629,42455,-798,-20525,9162,33011,-16535,-32218,17079,-51178,57693,-32522,-15006,-39104,-149619,6270,-21794,-99492,-16462,-11992,-47425,-3840,36000,26942,16656,-6476,28576,-22764,-68249,27977,7531,60908,-9774,43677,24575,-33951,68022,22066,4534,44582,23135,9256,2446,27701,25775,7630,24902,72133,39067,-6278,32613,-17705,-17676,-21460,-9996,-7231,-44212,10029,47237,-51205,-40412,-39466,-15624,12357,56358,34120,45169,17112,16457,-58859,-41077,-21537,-39868,11272,-24880,-9527,17617,-35959,-10670,-41323,128442,-24887,-90956,4012,21318,-39199,-13420,65701,3337,-39766,-60126,13288,-72472,-31859,-26017,26729,6285,-66284,25680,685,14382,-42104,44721,-2711,46798,32772,-66129,-19494,-29015,72,-31247,40115,47485,51291,49098,-68081,-66364,4214,-16699,-25961,3139,-48344,66187,107184,-31875,5013,42559,-6825,-33044,-31818,-4285,46050,7482,14346,-13677,-18284,56904,55299,-33868,65886,100048,-16699,-10532,-28512,-38571,51487,77605,16613,-2509,40396,-3348,-81370,10515,13340,11347,-23897,7761,57746,85243,-50231,14948,136289,154843,311695,1659167,642624,128957,80166,54806,113939,67216,125672,103142,14308,67524,15831,-105022,-103381,46373,-124458,68243,39993,63883,-6779,-47584,101394,-28751,40984,-41745,-11327,-39160,24512,32292,76668,30136,63165,861,-12476,127324,9043,45047,54914,-60655,-12902,37474,45496,-11863,45593,-2584,-48228,-4960,61153,-7690,-42673,1453,50877,34415,3282,-27545,39295,-14848,-67003,-28859,24961,28366,13400,-22142,52122,-227,-1169,-28590,7685,16574,10605,-116404,-12640,66241,48855,14454,63926,-57121,47221,41092,55506,-31627,-5693,-9558,-50548,10388,63287,24796,12975,20312,-25950,-42974,-31408,-73451,15633,36618,27481,-14920,32271,129371,56385,-14338,-2860,-7506,34794,-44363,61456,78058,63899,-35308,31324,-6520,22463,19215,-34814,-14482,44328,15977,2981,72912,110148,48710,-8861,4939,25375,10545,102486,83109,51744,47417,3287,-63066,22686,-33258,37004,60401,-2437,-43504,-118791,-8216,10968,-19061,36183,64571,-19887,51236,11953,-69789,-80958,-73610,-6233,51613,-40250,-3443,515,-32976,15600,52168,9091,46314,-30659,33090,65924,-66507,-16027,-7385,153627,68599,-13159,-19734,-598,-14980,67675,-19699,-98029,19289,7801,76308,-82262,24885,38654,1370,-50349,93622,-94906,42841,7590,-64923,8154,26866,67628,30647,17038,-14553,-20970,-18228,2869,40338,-5976,-15722,111310,94660,-14005,-38281,26160,57823,-8223,19677,-15759,-45278,750,-45736,-18258,57117,10054,-53368,9131,83534,-23866,-23592,-39250,-3222,48595,39826,52560,-33495,61487,73533,24789,15954,29723,15214,-35730,35900,12563,24266,632,-36367,-55037,-45448,-58446,-17438,-1879,-12201,-17160,-19018,-12385,27939,83645,41978,-22046,46139,13449,-58272,23253,-22605,-30616,-56736,21584,22012,-14428,-29429,-40961,45672,-27333,-4648,82330,52451,-2531,38042,-56975,13376,101529,77996,-9045,5956,7261,-55667,-27546,-39201,-45442,72128,50997,44681,12220,39541,20056,25649,47274,7806,-71395],[-13312,-3208,-12333,-45611,-33853,3226,-19914,33374,116700,54258,7561,4666,-57290,-90853,721,-3693,-39634,-74841,11392,20755,-10563,-51061,40498,6715,28468,-8264,-27530,42052,1964,-35694,-43278,-56374,-33118,-52979,30427,-58429,10920,40027,111271,30947,28113,54759,-43201,-10746,-13486,49238,65550,-58132,16901,-42992,-99390,-6132,39593,-51301,727,-12509,-33914,-14090,17656,-21864,-31646,2973,-50246,-24140,82512,-33691,-113493,24061,-20656,-31812,-53940,-69589,-62526,-76471,-85326,-15820,36841,-46467,-25087,33251,131056,-26060,-108095,-111981,-76055,2658,-18430,28649,11988,55175,16106,46490,-22888,-28439,-88940,-47636,1202,-36408,29563,35763,12570,-32989,-19923,-54314,62476,34580,11402,3301,-75544,-23893,-50276,20087,64231,-87936,-10949,102825,-1996,-40595,51102,102952,97359,-62038,-99785,8064,-15406,-1743,46288,-12157,-14090,14692,-43761,108905,-3233,-33300,-3782,18927,39356,-28068,3932,-49951,40669,-22916,-18800,21125,41643,-18214,-64518,-44974,33039,5658,-23896,-46814,-4466,-3928,-3179,16635,-70265,-9323,-3784,-67338,-79976,-88093,87,-16098,-29279,-35692,-42544,-18152,-34155,-5822,12784,-7370,10025,-72130,-33570,-18353,68317,59862,-8778,-9803,-9782,75211,-72201,-15769,58528,-12175,-72823,701,13740,-35222,-51056,-20679,108009,25509,25552,78908,-35926,-72333,-44446,-47014,-1236,-14862,-43966,-48440,8449,-18641,-2198,23027,-83898,-3675,29475,49416,19976,50779,117905,-53238,-97719,-21837,166934,42706,-39959,-17657,11681,-36363,84016,14620,-65587,-110906,-51981,-4400,16697,-1558,-41145,34401,-4047,104272,-65436,16504,-60487,35558,62227,58139,64173,-11086,-19538,-61287,35664,9295,-143866,-218967,-181833,-1717403,-1550517,-341487,-202659,-182530,-130822,-132488,-96671,-89948,5400,-35428,-72354,5617,7933,-98673,-77479,-71469,-63927,-37226,-119530,-113535,-55082,-17511,-30038,-3289,-28729,-8687,70906,63290,-19366,17607,-75372,-62786,13438,-23384,6920,-7476,-63614,-28554,-25630,-38774,48574,12207,-5184,56514,1773,13075,24008,88358,21202,-2926,58598,108431,13446,19628,6785,-78609,49277,5053,-20289,-26600,-46324,105005,11990,-14251,-60775,-60294,-31042,-15793,30569,-38128,-49665,-11702,3203,81992,64903,58716,49957,-24940,-32365,649,-9094,-57556,4792,-148702,-46887,-39421,-47475,-102921,-299967,-392124,-120924,-8900,-82464,-49493,-69901,-58673,-19966,-28842,-50687,-63561,-52861,-92805,-48731,-8106,71648,39748,-12858,-38503,40499,64293,-20420,-16608,-20064,14891,51353,-6624,-70938,-41231,-32489,-12047,1460,-17188,-45249,-28963,-3719,-76626,-40310,-3639,18679,23605,-86212,-74880,-96659,-21497,-15076,13427,175,-12814,35369,12038,-21730,-49943,21251,44498,-29728,-12945,-50841,-14578,52451,35977,-6718,-52134,28180,86095,104792,37292,531,-42964,4921,-27390,38188,95607,-45833,-38828,-25030,-24476,25594,-4808,20943,59893,52009,20630,26580,27158,1925,28030,11677,-11864,-74110,1989,47633,13374,-33033,-4359,5726,-31057,-119638,-10255,-4951,13313,65845,63525,24053,-21779,-52536,99522,47506,14437,45402,-3107,65306,-58470,-5406,34077,12933,-66347,54919,1275,1086,66809,-19935,-26146,-10030,-50546,-77145,-7386,15008,-33377,3092,74938,107461,-67023,-17010,4659,11233,114246,66912,-281,27063,-8582,-16529,-18227,1934,89435,68035,27661,-65080,-31957,19138,7106,53388,30065,-24822,-37571,36934,-52439,-6857,16355,-70386,-53089,23777,-5815,-21900,-12646,60978,31964,57186,-25720,32052,-61587,-38955,53673,83272,-4002,-7224,-77060,-73252,9414,106752,65176,30392,65521,95049,-110965,-70848,-36874,48296,-57595,-24949,42248,63968,11654,1334,8188,18261,-40619,-53833,-14959,52859,39158,-10080,17455,-80771,-16445,39829,-15985,56160,11356,55947,31937,9145,-40107,-47354,2639,341,-14182,16768,-41137,100319,-594,-23371,-47649,-17388,-23125,-22804,13183,43161,23449,75706,33177,965,-21417,2085,43767,18705,-42007,25242,-60602,45951,-30794,-5432,-22516,-149294,-712,-22969,-77147,-25184,-27804,-35881,-7711,28049,37990,20173,-2584,30901,-55598,-37838,18550,14662,54507,-13848,48691,15578,-33646,64818,29497,23120,23787,-2557,8838,43697,30030,9300,-6526,58991,62956,29324,2692,56182,10945,-8522,2980,18692,-3979,-42405,16001,51775,-44552,-16944,-65350,-27578,5040,79109,38378,53915,14633,19036,-45275,-34133,-27221,-21805,64735,10422,-8415,48364,-44297,7309,-31537,120688,-19771,-74242,574,44081,-42604,-8402,51867,17482,-47546,-72485,-2733,-93564,-29286,-27968,23322,702,-79458,25874,24092,30045,-12035,36528,-33906,12646,41573,-44269,-25827,-63253,4818,-33633,12147,19536,39034,38875,-66832,-34197,-4957,-25212,-64668,15697,-12546,61369,115665,-10903,33778,50169,-7795,-64533,6000,23917,55376,-7626,11900,-1666,-24832,27362,59380,-40769,41373,95718,-22719,-5553,1068,-26612,38051,72932,9427,11633,30146,-51047,-81759,-294,15532,20248,-22036,-11515,29812,66283,-58659,3852,149961,124875,303933,1627541,617067,140405,96624,46514,120854,81139,135777,105022,15539,42663,13961,-51309,-68354,46077,-118557,75464,44577,72075,-11172,-49942,88413,-29725,50754,-44197,2424,-18344,40304,39777,78445,16208,49397,-22453,-7644,98572,35088,48935,67968,-55677,-21612,26129,32364,-6946,33427,4169,-45415,18672,78655,3637,-33099,8113,76102,30585,-5844,13613,60481,-23436,-84667,6539,67823,40371,37077,-22474,49105,-2354,12635,-27497,-6755,-9382,11487,-89270,-20002,56063,41879,-5336,48867,-37630,42543,51472,62802,-39954,32574,-4122,-51764,17362,30468,4070,26222,36832,-21130,-38498,-27510,-64469,18230,38499,26718,14956,18260,123582,73945,-41205,-28678,3904,70749,-63291,43691,92443,73484,-24675,16353,8139,38545,-3365,-43734,-12363,67415,24759,-1078,68726,130227,32885,1983,4463,25556,19925,76348,100065,30557,7883,-18817,-76407,28328,-48409,34945,56014,-5643,-54528,-129929,-21590,-4074,-47708,14349,60685,559,52328,-1085,-57613,-78809,-62284,-26006,37208,-62460,19652,-244,-25680,31052,58581,-7078,13538,-18089,36229,44536,-48192,-13075,-13576,99008,58459,-3982,-47521,-17324,-5344,91377,-30109,-102615,33655,15177,72590,-100112,27182,27316,-4836,-53527,81953,-70821,18580,-8600,-75017,2794,26367,90113,37547,6756,-22818,-33326,-12716,29199,65018,-13841,-9546,102433,96693,-22152,-83320,30137,68327,-33197,1976,-22708,-52710,3067,-38366,-13582,68023,24193,-38586,31561,95020,-51557,-9267,-40279,-30289,26230,24790,19768,-22282,35072,58685,19274,2212,45903,7989,-50073,21526,18879,35549,-15713,-53655,-46044,-60573,-74062,-1316,2908,-889,-6281,1104,-14415,11214,72004,33347,-20049,21656,37596,-44177,3895,17645,-30125,-67148,29359,25882,-11803,-16986,-36093,15780,-56917,-10276,74630,28429,-15657,19213,-59766,37245,107535,81523,-25871,26516,5966,-74793,-29077,-29251,-71422,73464,39514,53872,-15894,22549,23766,40823,49386,7405,-66903],[18472,2319,-1293,-29932,-26261,-29758,-56975,19459,117406,55303,-4121,9691,-79539,-75023,-6141,-29692,-20328,-59761,31270,-15271,-30258,-68555,46347,-5895,16255,6,-21682,49680,5210,-21113,-18768,-81047,-19468,-24295,41308,-51315,1992,16364,87427,22589,31465,47845,-47289,2548,-14212,49836,58123,-48495,-1809,-43428,-81823,-7787,18001,-35716,807,-18022,-31738,-7106,-2707,-11139,-40998,-12165,-32738,-25864,56841,-44145,-115611,13909,-30388,-28738,-41822,-71657,-73734,-91850,-79608,-14415,45986,-19191,-15085,18135,74406,-26168,-93130,-85308,-44196,-7975,-49959,44068,-1514,47828,16798,46872,-14485,-16094,-91422,-41735,-1388,-35179,13888,45245,30289,10546,-11317,-65521,93075,20682,10215,24258,-76449,-40906,-42919,37435,61133,-98828,-15527,99181,18627,-33387,53727,132231,75693,-34758,-66694,-302,15235,-2877,40495,-9565,-8374,38710,-21543,125995,39245,-25997,303,26441,58325,-28932,-17926,-71360,39957,-13554,-21909,37534,30482,-19965,-39039,-45613,-899,-17651,-20807,-56968,-3966,-4225,-1397,1262,-62370,-22397,2574,-65716,-90640,-107389,-13601,24433,2436,-32614,-43380,-8253,-17297,2599,-3157,3542,18483,-82796,-72772,-31262,60567,82733,-4583,-4648,-10728,79937,-73661,-26241,63707,-20717,-53829,-6172,-8002,-39874,-9270,-5009,116495,46265,-9557,67672,-27670,-65246,-42282,-39211,-1108,-40745,-22681,-51389,-1554,-7805,11097,-5821,-107984,-3979,43714,68676,4283,34203,91908,-59727,-133565,-20521,178363,66937,-32336,-20626,6304,-55308,82420,673,-57271,-100672,-43601,-609,21550,15555,-50423,-33030,7245,97643,-58135,16023,-51001,55979,51896,46482,61947,10610,-7257,-33708,42889,14894,-158680,-214383,-221356,-1722406,-1514884,-313206,-195920,-194778,-108466,-124585,-103009,-88501,8189,-44690,-81797,3873,-9856,-127789,-87423,-86757,-74669,-78160,-111716,-91560,-27825,-16384,-32866,13135,-19600,-3678,43930,79408,-4109,-1881,-72916,-84054,-861,-15703,-567,-24936,-74159,-22085,-29579,-30477,51964,8100,-17085,44008,-15443,22772,34480,90638,3032,-8985,49055,97826,8302,20913,-27743,-91404,28605,5443,-19222,-24264,-43582,99260,1525,-18784,-68252,-63318,-40345,-26320,24841,-13064,-26934,2904,1876,71230,49146,44714,41564,-40670,-28211,47485,24395,-42896,-82,-166825,-35656,-4479,-30241,-86765,-319653,-426739,-134970,-6171,-82590,-28910,-68888,-41898,-7777,-23633,-36389,-63470,-26846,-78864,-47787,5085,41660,18907,-10504,-31742,39956,72925,-11823,7357,14101,2114,52699,-24598,-70364,-20860,-32035,-2449,2057,-16679,-56739,-14897,-141,-67481,-34899,7820,5698,-5457,-67881,-49688,-74958,-21009,22608,49238,-8122,-8452,43409,-2815,-1479,-18281,41873,8023,-50358,-32056,-50102,-11697,62867,45012,1761,-45682,50710,77509,143740,17166,-15289,-30174,8510,-33685,36280,76077,-43214,-20027,232,-13538,26136,-11494,15200,62480,42841,29252,43805,47183,22276,32422,11009,21760,-43236,-15698,39253,4106,-44831,-6658,21765,-69363,-128552,-24112,-18448,9164,99223,53599,18377,-43096,-35857,100259,40322,24923,48398,-2959,68544,-54530,19900,52474,30120,-68389,69381,-17650,-2694,60212,-39204,-78105,-25962,-48434,-62343,-14632,24097,-31731,3500,44402,85549,-61324,-19130,16755,-747,90150,83008,40756,46287,-19024,-27237,-18742,-9975,94087,44561,6572,-64771,-43837,8271,16230,47913,26694,-27082,-50177,46436,-32508,-6545,23094,-52632,-79055,22212,-2718,-20861,-14579,67537,32629,37412,-63850,27575,-57142,-67487,32910,87002,-3922,31743,-44630,-72344,-10926,116541,80153,2268,49147,77524,-95182,-71438,-56018,27759,-59188,-13307,53151,81690,22090,14908,39541,45068,-22192,-36167,-23084,44565,29231,7356,23346,-80617,-34130,21144,-533,48009,-16965,24000,44859,-2640,-48408,-43203,8419,15938,-5818,8801,-37033,86631,-1991,14029,-15494,10822,-9758,19008,14409,31370,-13601,46242,17735,2320,-22673,-6411,50439,43980,-54245,29986,-58971,32841,-26422,1088,-1102,-126032,-3726,-31337,-36562,-9947,-25810,-19692,-6388,9535,41112,23478,2575,33259,-70288,6957,6433,21706,40790,-14055,50323,-9321,-36257,48650,42038,49531,10441,-30717,2862,64082,19976,-12326,-25569,76011,48765,19664,10002,70495,23180,5159,21353,35603,-6593,-36822,19476,50950,-20998,4809,-77731,-35534,7646,105502,39119,61439,13282,15001,-36439,-40424,-29007,-2756,109374,40006,-1421,77931,-54533,25513,-16792,104316,-11303,-36919,583,53483,-36171,-3665,32411,15188,-51132,-66874,-24705,-102289,-29021,-45321,14286,-630,-75678,17396,48898,35010,27145,27617,-58122,-12868,55586,-9985,-25626,-82888,8604,-17784,-11302,8474,7662,20410,-51810,14142,-11352,-24769,-103309,24369,29876,45222,113422,15570,52398,51202,-6201,-88854,30344,49106,50601,-24622,6980,9690,-28942,717,53800,-42165,21757,86675,-20682,51,42624,-13456,20732,72000,4450,23374,18385,-86926,-76138,-4666,29902,29729,-14314,-18289,3399,56659,-52804,-2959,144812,101661,293178,1592698,583710,160617,110213,40650,126127,91703,130078,103319,20532,10606,7753,7103,-8588,39285,-86984,89679,48286,69478,-16436,-42160,64196,-32296,54109,-31551,14789,-5090,34037,39367,74206,7588,28904,-38285,2508,57108,50656,52976,75646,-39748,-27007,1732,12984,1011,23384,14883,-34955,37764,74416,7201,-17259,27088,104798,29889,-17448,37345,78566,-30499,-96818,27629,92791,52210,48817,-21622,40140,5069,33470,-19072,-17540,-33338,721,-46919,-21262,47791,36209,-22926,34306,-14385,33220,50551,67005,-43627,71523,-587,-46573,18270,-31135,-18574,41065,66568,-6950,-31193,-13706,-54251,17450,35803,20737,46497,18614,109857,67897,-65278,-59806,13609,107629,-77936,17160,92545,78235,-13224,-6745,19657,43091,-36309,-49493,-12385,73439,36903,-2349,67170,106709,15822,19475,5439,26408,31479,52838,121267,6111,-35085,-45189,-84128,18743,-48287,29217,52832,-4233,-59543,-118586,-36396,-29565,-82468,-1071,47273,21692,43874,-20308,-47572,-74370,-35038,-34053,18515,-83990,40528,-10201,-21495,45120,60548,-22875,-26074,-7985,34635,10350,-23657,-4645,-10684,29790,37444,-4028,-78447,-30307,-4647,99059,-35726,-89452,25029,17844,60489,-106420,25094,19019,-13443,-51488,60985,-22581,-8129,-20058,-70707,-2385,18673,102286,39658,-2983,-25335,-36117,-2417,48544,69667,-28201,-11678,81308,93366,-24768,-108382,29911,61314,-59650,-10965,-31458,-49584,-3106,-25136,-10955,74495,40972,-18732,53837,103513,-60232,6672,-29534,-34178,-3423,318,-27217,-20404,1506,47917,-1385,-6494,59788,4352,-64965,-6273,20621,45072,-24002,-63262,-18271,-66558,-70234,12482,21626,16321,12746,33285,-17060,2498,45980,23446,-13124,-4269,53218,-19030,-14909,47834,-19614,-67675,33575,18020,-5419,-9602,-30059,-8158,-77971,-13071,64408,1464,-18040,6950,-57224,49994,104962,85408,-39541,40532,7329,-83840,-27257,-13306,-81792,64204,22260,49560,-40962,2122,23025,59785,55720,9651,-59947],[40100,10082,9683,-12514,-15709,-65138,-87704,7215,99011,53582,-12688,16733,-79473,-35306,-10712,-58553,2324,-28386,53143,-32341,-40212,-71810,56624,-26018,11204,3635,-13396,45400,9192,7014,11620,-87155,6626,-5651,35059,-49348,-6943,-29960,50987,17362,29452,46493,-45688,18817,14375,50327,42938,-35408,-7310,-33656,-74617,-15909,7841,-7186,3520,-11952,-20784,-8383,-20043,8120,-40719,-20548,-12034,-31787,37522,-48284,-98836,9201,-36120,-12515,-20228,-66781,-75075,-97446,-64996,-7377,57823,7953,-792,-816,14246,-23771,-78441,-47846,6275,-20679,-72869,46180,-18677,37528,18082,42991,-323,-2932,-72590,-28910,-8289,-33735,4494,52778,37886,53326,5986,-69128,112557,10521,12725,37657,-74010,-44205,-24432,49545,57079,-99143,-20870,88632,40931,-14384,49265,134980,59325,-3503,-30561,-10345,48520,-17255,28479,-5349,2553,62158,3942,105697,69796,-20520,-9172,27731,74673,-27691,-36378,-81175,46501,-9059,-20769,46239,-4106,-22192,-9154,-44023,-37002,-46737,-14291,-60661,-8781,1177,278,-15039,-57873,-31235,11153,-65165,-89834,-104018,-30108,64801,39043,-23970,-26433,-5668,-1589,12607,-13280,7481,24579,-81577,-107638,-45295,45056,77372,-9811,-6479,-7270,70816,-70405,-27338,42840,-39481,-33032,-17290,-28786,-40048,42662,17690,112100,83426,-45645,48628,-25361,-55505,-33032,-15936,853,-61691,-2676,-58203,-7353,1145,12936,-47484,-115547,-17424,55809,75935,-7369,20270,48526,-66034,-149200,-18912,158398,75753,-20599,-13455,1075,-78266,70911,-8486,-48357,-82289,-26115,1476,12740,33917,-47975,-86955,17057,71002,-52355,12504,-36156,88502,44319,24273,53496,38505,14544,-4758,36235,16326,-150488,-187446,-254676,-1713532,-1485177,-282894,-175476,-200357,-104767,-123842,-99196,-85616,-724,-57168,-94044,-5255,-29474,-145780,-94460,-92256,-77369,-123125,-94863,-68632,6225,-17655,-35527,29335,-3365,13236,19916,88950,21581,-16758,-60437,-92147,-13911,-9235,-20619,-38480,-76811,-7528,-33750,-25550,45616,2570,-39803,20875,-31669,38919,50612,84984,-3897,-6824,46280,67050,-2640,12303,-54889,-90687,15401,1363,-28300,-16649,-35673,81265,-11945,-20264,-76589,-57220,-45035,-35997,19441,20273,-9501,-847,15288,59222,23753,28135,30168,-47346,-23103,83081,52097,-26496,-4420,-153503,-7114,27382,-6357,-61698,-335053,-470171,-133171,514,-64982,-22102,-65537,-27448,-1443,-21239,-17368,-43369,-2693,-56089,-26897,21818,17872,-13999,-10567,-24750,36969,78220,6358,30118,44212,-16750,34446,-41939,-50892,-4960,-26845,2243,-3487,-22014,-58919,-1885,5498,-50488,-24375,24151,-9876,-42528,-50474,-25153,-54870,-23329,50225,78133,-10376,-1151,54815,-9509,16787,10199,55186,-17949,-64952,-38939,-41396,2441,66320,47451,7804,-31590,64548,58994,141375,3828,-26270,-18998,10708,-32648,37144,38965,-45039,1494,19001,-4917,19023,-14546,3904,49693,22831,33985,61241,61262,30075,19798,8170,53188,-11795,-23099,25413,-2211,-51160,-12669,28386,-103628,-120452,-27519,-22069,4768,102075,28185,8440,-53517,-22860,80254,20957,43482,46231,3749,65447,-43892,38115,62521,40203,-61409,72076,-44359,-800,53077,-41710,-107733,-36614,-28983,-39513,-39502,17573,-27546,8697,24331,43468,-47329,-17902,20550,-9570,62921,87331,75692,64354,-15490,-43697,-30041,-12899,82328,14694,-14603,-49943,-45456,-3385,18644,42041,23352,-16285,-54580,50832,-13326,-4935,31128,-31520,-102157,18171,5983,-19830,-12838,68322,38115,18295,-82555,24376,-46375,-88874,6120,80673,-8497,62796,-6839,-60975,-23520,112937,87789,-30724,27402,44466,-54450,-61859,-59617,3039,-59551,-3673,60767,83697,33920,21678,59033,64563,-4678,-9357,-25109,33571,20004,23217,26757,-61659,-41753,5956,13278,34131,-38721,-9242,48262,-4021,-47399,-37300,9154,33120,8606,4922,-22113,61474,-945,52859,24071,32828,1137,56893,15646,24163,-49178,16561,-400,-193,-22701,-12348,56933,52855,-66938,28887,-50409,20146,-21346,4711,19092,-84348,-1352,-38263,7018,26177,-2511,-3823,1652,-17517,32455,24327,7377,37374,-64631,45784,-4434,27422,21810,-11104,48997,-39028,-40745,24342,54078,74657,4184,-57707,-6004,59503,596,-31193,-45764,73015,35493,13882,15902,70922,12739,15850,27814,29726,-17043,-28282,23473,46877,12053,22947,-64708,-35340,16179,119510,32038,62520,13792,8819,-34973,-60665,-24251,8162,130333,56477,10792,95519,-61097,38753,987,90561,-2816,7864,3460,46395,-20767,1778,17976,-1544,-48076,-45962,-48300,-97947,-30712,-70882,-397,212,-62198,-859,65907,27911,76330,23209,-64239,-27217,68121,29156,-17298,-85730,8099,8719,-22585,17263,-36873,-1363,-26431,58766,-15976,-13607,-121382,27197,62098,22999,99329,38300,56321,45455,-4083,-104407,33592,67214,34326,-39430,1489,15380,-28588,-11419,41207,-37503,10112,73841,-13047,6073,89570,197,8897,71107,-191,24152,11730,-98502,-61083,1006,58117,39957,-3356,-10153,-20254,53068,-30552,-3948,120742,87940,282810,1558258,548296,185641,117583,40120,127307,96396,109393,96147,27726,-16410,-2490,55187,50712,25480,-44526,112457,48084,59208,-18346,-24394,36419,-39636,49952,-4610,24133,-4497,8547,30489,63858,8619,8225,-42851,16176,22804,54881,54464,76170,-12822,-27204,-33578,-8017,10237,22082,28085,-22094,47168,48118,124,886,53815,122625,32056,-27631,37637,89997,-37712,-98652,29162,92321,57662,46585,-17326,24980,17425,52069,-4473,-20835,-50414,-20108,-4597,-11837,41025,29992,-35959,26886,6258,20928,39553,68350,-41944,99817,-633,-36285,10985,-104383,-38219,54675,99537,9393,-21830,10040,-38400,11876,31685,16971,65510,30120,89978,40348,-81585,-86053,18963,132129,-87850,-14000,72073,78687,-4351,-31266,24260,34312,-70501,-54415,-15187,61281,49695,-1684,67969,44680,3651,41106,8645,27534,40530,30164,136925,-8278,-68077,-70446,-83701,1233,-34548,21696,47618,1839,-56642,-89916,-49767,-58457,-104913,-6443,33541,39115,27816,-41696,-40631,-70278,-993,-31702,-212,-93987,50607,-23386,-20244,50210,52334,-36453,-61621,-1295,27841,-26490,2656,7557,-54,-17496,13955,-11802,-101980,-37340,-12035,88647,-37349,-64246,-339,14958,41092,-95536,15721,13567,-19643,-40059,38887,23913,-32581,-25076,-57489,-10793,5507,99955,34187,-9914,-23730,-26514,13834,56070,59357,-42768,-21984,56905,80966,-20859,-106151,27637,40022,-77490,-23152,-40360,-37596,-16768,-9437,-14613,73926,61064,2399,71109,106332,-46301,18600,-14404,-18420,-27625,-22521,-74956,-28408,-25663,43344,-39200,-7908,69300,4323,-75685,-40383,11872,49494,-23843,-63146,19130,-62400,-52519,22687,48646,36162,33538,66362,-20873,4786,11558,11822,-4404,-22221,60234,9755,-29173,55802,-3238,-62133,33744,-3691,-1141,-11565,-24369,-22977,-81923,-14331,54384,-19681,-13936,2008,-48734,51867,95247,88171,-46313,39693,8968,-82038,-21169,4930,-73097,46424,5665,31826,-55285,-14635,18364,73473,64384,12845,-50745],[45489,18834,18800,4648,-2170,-85717,-101870,4362,62725,48885,-14079,21381,-57934,6549,-8589,-85364,21067,9035,72402,-28719,-42419,-56687,67484,-49393,15033,1245,-6270,31325,18393,43851,40249,-67671,34807,4120,9444,-49938,-13160,-91651,7948,15612,21284,51001,-38526,33146,56776,48871,24121,-25477,3400,-14672,-78965,-22921,15755,26922,7551,2650,-943,-10588,-29567,31661,-30865,-20138,2648,-40376,26608,-43287,-65232,14668,-39051,10680,2500,-56248,-64913,-92014,-44822,1272,66183,30086,14993,-19256,-23383,-17472,-70556,-12230,58972,-35120,-78509,34997,-29642,29707,20906,37388,14903,7816,-38152,-11720,-16076,-28659,2404,57203,34813,81982,25467,-64778,106722,5076,18658,39916,-68175,-32425,-542,57267,52389,-86510,-25868,75412,57073,8205,35394,109452,46604,26223,-678,-17826,76884,-39825,12621,804,14263,73482,25510,54335,81649,-18330,-31593,23821,84769,-22405,-48417,-76831,59838,-9024,-14680,48379,-53425,-24040,16829,-40984,-67273,-75932,-6209,-58648,-17856,11504,-161,-32170,-52609,-32458,21722,-61356,-77733,-80557,-42214,89993,64404,-10019,5890,-13250,3669,22011,-16440,-3599,24919,-69558,-131849,-53751,30417,49253,-24454,-14398,-699,45365,-63698,-21445,5744,-69077,-13997,-30580,-40714,-36568,80028,35292,90952,115439,-76389,26917,-27594,-44417,-20259,10535,4426,-74267,12584,-64230,-6362,5895,7835,-84826,-109059,-40028,65288,74386,-9015,8542,7663,-68575,-145561,-17980,121620,67442,-11028,-289,-4411,-98709,52589,-12816,-43242,-62647,-6539,821,-7022,49136,-34393,-120658,24321,40114,-46113,9162,-19699,122471,43661,-4764,40832,63524,42202,20379,17764,16014,-115768,-137132,-249796,-1688157,-1495904,-255090,-146518,-201557,-111794,-132749,-88393,-82400,-18057,-67164,-108732,-22955,-47331,-148561,-94032,-86496,-68299,-150937,-71806,-42221,31760,-22770,-31972,42658,15325,36090,4150,88960,52280,-25401,-43966,-80178,-22193,-7190,-48566,-49779,-73779,9748,-36307,-24752,30065,-3386,-68303,-2330,-44471,59037,63670,66901,67,1763,44661,29221,-17097,-6115,-66708,-78306,6528,-5828,-42650,-5292,-24929,56545,-24312,-18272,-79701,-42033,-44735,-44049,14973,51578,-2787,-21758,37504,48815,-5123,9894,18621,-42326,-16588,100014,59959,-9956,-8738,-111946,27779,46132,15658,-34556,-341919,-508364,-113129,9245,-30274,-27003,-59333,-20778,-3253,-21750,11969,-14551,11498,-30994,8258,40093,6215,-52005,-12411,-19457,33229,79426,23502,43734,63491,-35191,-1455,-56362,-20486,873,-20638,-3003,-12441,-36745,-54008,9794,12701,-28269,-8804,41474,-21906,-74608,-36874,-7221,-40092,-26405,53130,90159,-8409,10839,70264,-9097,28401,29391,61049,-23363,-66460,-27329,-27307,24656,60698,45680,13304,-11482,66994,36097,100816,-89,-38090,-12326,9609,-20993,39268,-8318,-44230,23137,26146,-28,7367,-13654,-10705,22580,-471,33241,78209,66764,20154,-2018,2082,69754,15678,-24155,9211,-2345,-49462,-20788,23521,-119386,-96038,-18787,-15075,3103,77835,-2616,-2519,-50506,-18375,52130,-5477,60465,39860,15163,57434,-30166,44441,62242,40836,-44683,64214,-66150,3410,46603,-29196,-103208,-37703,2896,-8909,-73604,469,-21535,14920,16330,7449,-28813,-11540,16685,-15520,37479,77441,95912,74180,-6333,-54883,-48982,-5956,56548,-13983,-27949,-22959,-35893,-13324,12595,37724,20105,6706,-49120,50131,-3411,-3957,38208,-12796,-109255,12304,19465,-15690,-7149,63383,43854,3481,-86161,16529,-33307,-95189,-18834,62624,-17231,73733,19179,-38912,-25012,97052,83138,-58620,4705,6886,-5594,-45364,-43791,-16027,-59555,-844,62546,76050,43084,19018,61502,73124,7354,19422,-26406,21750,12178,30343,24353,-30629,-39150,-3356,23425,15101,-47256,-36603,40695,4018,-37521,-28129,3857,46209,26162,4212,-4281,27820,2541,84375,61071,44783,12150,79127,19332,28887,-71893,-1614,-17168,-6676,-19655,-13583,65491,45236,-76760,21546,-40520,8894,-17392,6388,33709,-32577,6864,-35134,37909,66624,38477,6885,16470,-47506,11658,21899,10059,43579,-44370,62363,-10522,30470,1025,-7376,44720,-61753,-44008,734,59602,92253,2439,-78050,-14460,35490,-21464,-41089,-61569,54752,30404,14167,21526,57900,-15654,18148,21200,2178,-32599,-16532,32598,41658,43036,36816,-25391,-25681,24113,104331,15998,54081,16041,5603,-40593,-87570,-13640,4932,123504,57333,25332,91724,-59851,44815,18578,87265,3541,44591,8527,25696,-126,8553,14852,-25257,-38571,-20107,-67194,-83512,-33514,-93012,-17768,361,-47401,-25788,67811,10742,126209,25827,-48995,-32557,72607,64768,-1388,-74545,1154,35646,-19160,35377,-82763,-19819,1337,80572,-20401,5864,-105489,23206,71572,1771,76460,50155,46966,34602,-2197,-111346,19380,76000,12373,-48137,-1606,12381,-23250,-6720,26747,-27136,4268,57821,-1713,11524,127621,14834,10410,66635,-6542,11647,14878,-85456,-36979,15668,94602,52638,8125,9026,-39278,48921,2616,129,83902,83948,274860,1529232,519138,208292,117632,44471,123300,96566,79299,82093,34895,-28833,-15071,85761,87827,6685,-8551,138166,42606,47977,-11832,649,13502,-51093,39237,29826,29761,-15921,-25942,15706,49712,20501,-6790,-36512,30806,9031,51053,50647,70661,20295,-21628,-72243,-25986,18345,31290,39558,-14128,44139,7260,-16591,16784,79484,114271,35088,-32802,18218,91837,-45618,-88537,13311,68742,52822,32049,-9513,4121,26676,60773,13964,-14379,-56540,-45457,24648,8190,33886,19261,-42612,29183,21876,7402,23135,66356,-35596,109004,-4383,-24132,-2706,-159725,-51624,63091,118137,21607,-11769,38485,-17081,1414,28862,20625,64922,45054,65762,4098,-87470,-100993,18369,133404,-90020,-43841,33972,72977,-1057,-50153,21085,15343,-95644,-60114,-21211,33912,59711,-813,68416,-27605,-1423,62995,14315,28152,41418,8827,139635,-3492,-80779,-88302,-74116,-14813,-13525,13323,38130,10192,-46143,-52734,-59173,-78951,-102392,-2460,26248,50513,8110,-58983,-35915,-66738,27410,-23352,-15624,-84890,45606,-33858,-20031,41026,31761,-45800,-85337,1764,17040,-57088,24278,19371,13275,-28626,-4519,-24490,-109165,-37836,-23834,64806,-37170,-37345,-30277,7592,16689,-67319,-2335,9802,-19020,-15904,23025,46182,-50387,-22755,-42950,-25244,-10386,83307,20919,-13663,-20873,-5601,35118,50162,42006,-50484,-36611,37417,60649,-10950,-81342,26666,14852,-79190,-33242,-45921,-21868,-33066,4404,-24840,64778,83332,20168,78438,101765,-15576,21004,-641,6380,-35516,-33422,-102668,-42300,-37496,43577,-83668,-750,72570,7124,-78300,-69844,-9614,48292,-16675,-54422,53645,-49958,-30941,28834,74041,53887,49285,88162,-26260,15940,-23681,-2050,3162,-26992,63300,34459,-36805,39744,12710,-54495,31499,-36003,-2442,-23542,-20784,-28642,-66142,-15392,46454,-28879,-9169,2529,-33709,46760,79827,84656,-45749,19175,8775,-71454,-11257,21304,-49871,24118,-5277,5947,-54766,-20925,11905,77593,71600,14794,-38936],[36241,26623,25049,18732,14653,-76425,-98185,12210,16100,41365,-7161,20582,-25002,31997,3549,-103015,31431,41852,83200,-10092,-38658,-26651,72434,-68433,24920,-7363,-5084,12063,29411,80981,59504,-25222,55611,9573,-27245,-47423,-13143,-146589,-32124,16785,7565,57113,-28337,41437,85512,43334,5913,-23358,26385,9653,-89234,-22385,38949,58210,11362,20048,24808,-6258,-29308,53809,-14026,-12385,1859,-49297,24749,-29559,-23250,30428,-39758,30782,18432,-41028,-45716,-77932,-24462,9091,66197,45096,29292,-32522,-29229,-7910,-67964,13481,97336,-49036,-66170,15977,-27660,25296,24202,32515,27132,14296,-30,6849,-21931,-18556,5877,57570,23172,89433,39412,-53625,73274,3767,26211,30497,-57268,-9659,19495,62750,46172,-61991,-28855,64441,61295,27437,13854,64932,34976,50127,18176,-20468,92753,-59050,-5433,8249,21845,61701,35720,-6549,71054,-19538,-59430,17178,88087,-12721,-50545,-60041,75866,-10496,-5274,46492,-99125,-23843,33605,-37389,-84320,-96736,1005,-52021,-28492,22053,-3711,-49776,-42597,-25113,32204,-48959,-58061,-47918,-42803,90605,65140,6385,41874,-28449,-6099,27596,-12993,-28176,17437,-51359,-142750,-52671,23899,13135,-44707,-25313,7007,9755,-54433,-12604,-32843,-105168,87,-42286,-40210,-30261,87751,39577,54836,121751,-96652,8012,-31051,-32673,-7521,23563,9076,-75342,22586,-65840,1431,4136,1461,-103644,-91968,-64114,72156,69729,-129,-1217,-20944,-66065,-128030,-17911,86998,47423,-8476,12028,-10695,-109573,32579,-13691,-44556,-47094,7531,-1568,-32785,55431,-16202,-135779,28351,20611,-37783,8532,-6999,144450,48585,-34390,28542,79492,69500,37766,-5681,16783,-57180,-70567,-195108,-1651031,-1579480,-234197,-118971,-201182,-115768,-149682,-75073,-79497,-39340,-70795,-123518,-47061,-61394,-138914,-84393,-71921,-48871,-143589,-46153,-12569,33749,-32588,-18685,49638,30502,54934,-3262,77838,76580,-27955,-30566,-50069,-23737,-9954,-77946,-59877,-67471,24237,-37362,-27315,8787,-8499,-94270,-16502,-52838,77513,66453,34982,10487,12756,36811,-4173,-34764,-31431,-60965,-57798,-2388,-13636,-55128,6814,-14186,31684,-32475,-14038,-71224,-22810,-39817,-48391,11809,71133,-6563,-50672,58340,42183,-32699,-10426,10023,-26445,-8287,98197,41014,4623,-13717,-61632,54802,47555,28109,-10977,-338745,-527183,-79697,16829,12407,-36899,-49854,-23661,-12580,-23782,54211,7988,12294,-10023,45259,56190,6364,-85572,-15335,-17036,30744,76068,32587,43962,68479,-46728,-47665,-66002,10278,-4394,-17385,-20574,-20366,-59913,-46304,17769,20931,-4308,9981,55096,-23806,-89744,-26514,2147,-30429,-27746,27825,79940,-6157,27163,87800,-6732,31788,36259,62658,-9006,-52370,895,-12968,48597,48105,42903,18997,9285,57892,15324,40700,5328,-54863,-11954,4377,187,41030,-56061,-32770,42064,22008,2109,-4617,-10436,-24578,-11247,-19767,26294,91581,64361,-5494,-22593,-6736,62058,37740,-23782,-6006,4067,-41659,-28031,9152,-108931,-61844,-739,-918,6315,42391,-26514,-11875,-37596,-19769,30397,-32465,66369,30566,26362,46415,-18191,38559,52528,32342,-21497,48491,-72688,6022,40698,-7350,-69460,-30403,36779,25381,-101429,-17835,-14653,18343,15615,-3334,-10154,-1250,8394,-19631,16151,54397,97360,71962,-583,-53881,-68559,7280,24039,-32056,-28010,9308,-17034,-19289,-813,33916,15924,36463,-35622,45485,-6869,-5539,41991,1371,-93207,5388,34853,-6853,1537,53079,44307,-4360,-84045,-533,-22633,-84957,-35167,33253,-30833,61925,22329,-8961,-16035,73573,61979,-74843,-15029,-23040,34687,-26892,-12896,-22357,-59947,-7180,55561,66483,45608,8596,46899,70580,11780,43795,-30688,12016,5983,22839,15043,2007,-29847,-6181,28851,-7977,-41322,-53841,24336,17266,-21322,-14808,-7118,50239,41877,4546,5254,-9962,7132,102201,85442,47751,24567,80296,27054,45702,-75790,-4337,-28958,-14588,-12802,-10396,76024,26462,-80539,9770,-33965,-434,-15658,7219,41542,19357,20265,-18185,46355,89674,83704,8998,36327,-72515,-17324,17031,9380,49768,-18289,52153,-12099,29653,-17313,-5834,37375,-69808,-42452,-12328,54902,100441,1553,-86701,-19389,4052,-35501,-39320,-67139,32207,39888,19989,27879,37022,-48407,11200,4619,-34952,-45484,-771,50352,36659,60563,46853,27833,-9547,25840,53820,-6335,36643,19035,9122,-50148,-110620,-848,-12846,95301,45533,37635,64073,-49780,44512,32485,92652,8258,63568,15037,-453,20308,17024,23607,-45515,-25107,-487,-74962,-64001,-36011,-100743,-33626,-2872,-36869,-51195,52604,-11105,158491,34093,-18637,-32328,66079,90147,18889,-54575,-11902,54166,-4935,45415,-115432,-29044,22367,70938,-25777,27688,-58460,12722,55301,-12246,52168,49536,30732,21181,684,-109961,-165,75347,-8169,-48992,743,864,-14622,8709,16178,-12674,-651,40345,11739,14376,140525,31789,26679,56323,-15490,-9731,28416,-57167,-8017,34000,127036,69645,18339,30593,-51376,37933,35005,6367,44417,88375,268702,1508939,503042,221238,112336,50956,114804,97204,47353,61283,39993,-24553,-26792,98550,95111,-12829,12318,155687,32888,42752,5878,28415,1277,-61446,24697,61260,31867,-33293,-55188,-263,35606,40783,-12800,-22299,43648,16297,43927,40023,62424,51660,-11564,-103902,-37311,22872,46766,44229,-17258,28653,-35683,-37761,27033,94538,72957,35950,-31313,-10189,82011,-52890,-68823,-12114,32714,37353,9936,-61,-20922,25669,56212,32955,1326,-49340,-67433,36594,34361,24121,370,-42361,38481,33770,-6071,6900,58634,-26542,96388,-10353,-13676,-18356,-171795,-57497,62763,105161,27516,-3051,63681,4706,-12638,28763,31802,48291,55534,39317,-25389,-82905,-103442,11949,108615,-80692,-66169,-10138,58590,-5201,-58535,12671,-7225,-104317,-65991,-30509,-2554,63991,-1492,64795,-77048,-1167,81013,21959,27499,30047,-8346,127615,19251,-70614,-93156,-56807,-22104,6631,3872,24532,16962,-31033,-15840,-62022,-79912,-74895,7060,26786,56162,-10356,-65496,-31803,-61824,39414,-14196,-25604,-56896,27150,-37667,-18259,17312,2041,-49308,-94505,1462,4943,-76068,33976,26555,23217,-16380,-14135,-38731,-98907,-32649,-35051,36688,-37422,-19109,-52238,-1920,-9436,-28636,-27388,6927,-10176,20396,16145,38518,-58307,-13189,-32420,-46024,-26295,57930,2706,-15990,-19407,21527,58157,32921,24307,-46504,-49527,27376,39117,2899,-46973,29748,-695,-63050,-36985,-43994,-7135,-45610,12357,-37842,47361,102817,30829,73294,89898,18804,10697,8829,28391,-23114,-27380,-94385,-55023,-33368,44668,-109862,15251,68505,11274,-71499,-84240,-40652,43890,-5078,-40772,75195,-32927,-15402,31099,87479,64240,54698,90659,-33197,29967,-53429,-18047,7742,-19092,67054,50975,-37691,8690,22184,-46613,29991,-69782,-9227,-42516,-20997,-26823,-38018,-17157,41284,-25363,-8392,5559,-12510,39831,59501,68026,-41904,-19143,5807,-55725,-162,32184,-23239,2086,-8652,-20465,-40175,-13254,6810,73629,73142,13777,-24105],[19539,31456,28436,26627,34166,-34733,-83542,24735,-28913,31676,6018,14073,6394,33718,25670,-104721,32481,62628,81555,13853,-30940,7109,64964,-75646,34925,-20849,-12795,-6680,37307,108793,64745,27571,63592,15311,-61036,-36608,-4829,-169820,-58264,19731,-9397,58174,-19161,41693,78006,32292,-8862,-29725,52622,32957,-97030,-11802,67395,79640,13830,33870,50650,7937,-20639,69171,5686,-1325,-18679,-56652,31234,-11268,15101,51360,-38288,38434,22878,-21942,-23749,-59955,-9246,15710,55994,53890,39985,-37168,-13924,2291,-62044,29619,111618,-58945,-42333,-3180,-11792,22775,25809,30022,34708,17092,30312,24073,-24557,-5090,11259,53626,6837,76134,41762,-37810,25870,4831,32648,11864,-39751,16313,26881,67014,36738,-30091,-28117,59148,52910,39224,-9450,16422,23326,65857,26249,-18909,92230,-62211,-24701,15713,21905,23825,29926,-52593,39615,-23193,-82214,10886,87076,-257,-40559,-36372,88092,-9795,4320,43079,-123373,-20103,39758,-33833,-84235,-99048,5478,-41389,-37127,26021,-9910,-66350,-26360,-10997,39155,-25084,-36665,-18432,-28025,67296,36816,19141,62926,-44492,-27999,26197,-4350,-57076,2683,-33709,-141337,-42657,29306,-14119,-64206,-35036,13797,-23843,-42215,-5089,-59882,-139176,7303,-48551,-28848,-21761,67632,30751,11899,96575,-103351,-4082,-32770,-20119,2990,10766,14306,-62879,28099,-62637,13485,-5649,-2405,-99762,-66873,-81743,76236,66975,14731,-8208,-38431,-60260,-103986,-18186,68693,26332,-14307,16724,-17353,-105926,16425,-13097,-51688,-36999,11451,-3206,-58725,48205,-3045,-137799,28808,20950,-26693,11319,-2851,144081,53978,-57550,22002,85052,89654,46466,-24909,21025,14806,-2303,-108407,-1614392,-1748113,-223532,-103287,-200134,-104855,-168965,-62946,-76946,-60207,-67594,-133744,-72735,-71069,-123208,-66748,-53628,-25073,-98314,-21144,15708,6200,-46272,3684,46333,36851,60356,-5948,56344,82576,-26044,-25523,-11049,-18762,-14579,-102356,-67829,-60449,31952,-39298,-31542,-13085,-10910,-108426,-17437,-58250,87396,56812,-7056,20788,21680,18256,-27418,-56849,-58358,-41454,-32656,-12664,-18860,-59424,15984,-5862,12436,-35301,-9820,-48690,-8239,-31457,-46340,10141,73740,-14789,-74565,68415,40125,-56335,-32480,6651,-4170,1094,82899,-829,14239,-20271,-29539,63206,33457,27716,5849,-326859,-520040,-43904,18778,47320,-45015,-37366,-33191,-25191,-25062,103805,12581,2173,2802,70672,66129,15406,-105157,-18785,-17427,31437,68302,32571,32088,60410,-47328,-93825,-70071,33689,-17477,-19405,-48132,-22699,-85453,-40527,18279,30507,17333,27803,61093,-11637,-82424,-16688,4497,-23641,-25730,-16956,49282,-7624,44908,102187,-9144,28834,32491,64455,14613,-26193,35724,-3710,66597,34296,41869,23647,23965,39758,1706,-15473,16537,-75495,-17961,-4355,25759,41126,-93988,-7250,55574,11634,3795,-13192,-8156,-33491,-40052,-30233,13707,95677,57286,-38819,-33531,-16204,29656,53354,-24701,-17890,14336,-33078,-31010,-9419,-74415,-27510,19870,14353,14803,14649,-35073,-18204,-22122,-17132,24241,-54877,56362,19397,31256,34633,-12532,24573,36665,17376,1789,28454,-60719,3826,34351,16373,-23309,-20362,59941,55768,-106314,-27944,-7535,16900,16595,13130,4882,9051,56,-22994,-1812,22973,81628,58706,-3225,-39773,-80635,19932,-6103,-32141,-13833,38012,6809,-19914,-17828,27798,9422,64741,-18133,38990,-20095,-11022,40460,11646,-57157,-2360,47868,5677,11505,39122,35622,-4487,-82853,-27073,-17740,-62922,-39579,-3288,-50082,35904,3034,22583,-848,49255,23149,-77319,-28981,-37827,56630,-10681,22105,-13998,-60239,-21332,37794,59751,39048,-3657,20072,60152,9506,60057,-38598,6806,1233,-1132,521,26032,-18790,-3594,29275,-33054,-25918,-60390,4146,29986,-2796,2253,-22057,43116,50166,3669,-2854,-46799,10698,105269,91858,45903,35985,62432,38228,67510,-62191,3856,-33567,-20587,-3432,-4985,86821,4554,-77082,-3079,-32475,-7671,-16251,7875,44475,62594,37047,9341,31630,81319,112524,1319,58036,-85002,-46635,11689,5113,51296,6000,22434,-16155,24276,-28971,-8503,27221,-62076,-33979,-8242,40138,100425,-1879,-81793,-18564,-21848,-28595,-26941,-58379,17682,65368,27999,35026,17014,-69870,-1031,-16238,-65710,-46102,18961,75970,32118,58657,54403,74794,6234,19402,-19988,-29414,14145,21201,20457,-58710,-122308,9218,-39772,57787,27937,42811,19961,-32858,40530,40137,96214,14583,64726,22028,-21578,35240,27030,40550,-53032,-11231,6915,-67783,-44512,-36272,-88403,-44471,-11069,-31843,-70114,24998,-30227,156407,43582,14273,-28720,51008,102086,38265,-30832,-27996,59698,11645,34963,-122488,-26149,30354,35747,-31957,44401,-479,-2527,20678,-15792,35553,40871,16068,7562,7375,-99527,-11411,66509,-21420,-44001,10423,-15718,-6585,24990,13855,2850,-8739,24451,25501,11895,120098,51908,50871,39727,-26142,-32180,48166,-25155,19653,48667,141452,91074,26725,44978,-55162,17611,53644,10972,12741,99365,261147,1495146,500837,219623,105917,56446,103649,103491,19915,35859,41920,-9974,-33284,96393,78761,-27786,21439,153992,22015,47078,32502,53733,806,-63068,9907,79610,31389,-47737,-66139,-12318,25353,64170,-9517,-3781,52219,33812,36827,23303,55438,73908,39,-119490,-39951,21889,59781,38825,-33520,3209,-68362,-55551,30724,92556,8056,31815,-24174,-34745,60101,-56765,-45181,-37279,-1891,14247,-13670,8225,-47208,12663,40254,48741,22727,-29022,-78696,35258,60122,10333,-27048,-36491,48028,44767,-18900,-4770,41321,-17628,65984,-16011,-7243,-30800,-136573,-56471,52332,55640,29645,2013,79094,20534,-27951,31308,45279,26724,57414,13436,-37799,-70186,-96187,1609,64941,-58272,-76618,-45378,35100,-16747,-55343,3986,-26190,-95069,-69323,-42367,-40234,61138,-4756,54367,-86710,277,91904,30434,25233,6160,-18243,104790,48497,-43074,-82002,-37211,-18202,19259,-7427,9502,18452,-15976,14767,-55953,-56861,-33828,17157,31859,58339,-23123,-56818,-26976,-52782,30622,-8073,-29115,-18575,1905,-33422,-13040,-15141,-28688,-46202,-91086,-1710,-4958,-81873,26304,27630,25506,-4385,-15247,-50971,-80634,-23444,-41506,13365,-38934,-15360,-58724,-10857,-33352,7956,-54363,5621,3892,61470,14610,12059,-55103,2062,-26521,-69923,-40337,32991,-15389,-19918,-20477,47493,78221,9543,9964,-30520,-55002,26729,25537,17602,-17188,37388,2888,-34087,-32171,-31690,4514,-49398,11959,-47386,24239,110925,33179,57990,72674,42054,-9796,13528,39266,5007,-6765,-52801,-59558,-19734,42091,-91546,38731,57071,15015,-57451,-78284,-73075,40311,8004,-26808,80131,-15305,-11691,30343,82426,63040,47466,73397,-40933,39873,-74320,-34780,9050,-3704,72891,59984,-33150,-23278,21657,-37668,32482,-92682,-18475,-63338,-26068,-19654,-14837,-19868,38291,-13995,-13131,8557,12620,35125,34679,34384,-41136,-65341,570,-38298,7223,35321,-6122,-15447,-5725,-41536,-16580,6313,6126,66332,66305,9399,-6537],[3916,32045,29946,26065,53374,24581,-67816,32024,-60817,20940,21225,4620,27037,16650,53481,-87165,26327,68962,67527,33543,-21595,29682,42059,-67759,38614,-36089,-28209,-19696,40102,119760,56083,73398,58144,23646,-81159,-16043,9784,-150568,-62500,22779,-25767,48535,-14949,34551,31939,16042,-19482,-40912,72129,48024,-95707,6571,89267,87228,14635,39378,69604,29322,-7732,74164,23943,8185,-54527,-62006,43791,4794,39433,68651,-34723,30167,15796,-319,-6933,-43015,-2109,22320,37411,59083,46423,-32135,2334,9519,-43811,43580,101977,-61642,-16640,-15987,13105,20284,23871,30413,38921,19221,47603,37920,-24363,7640,14608,46048,-9618,48635,30523,-19891,-11790,5965,35285,-11544,-16398,37084,17237,68514,22919,3231,-22435,60083,36997,42333,-26685,-21796,12213,72932,27167,-16400,77742,-42534,-43830,21785,13985,-31087,8688,-69688,-4492,-27808,-91658,7682,85456,12090,-19153,-13383,90440,-4521,10841,39259,-119350,-12308,37172,-30423,-68053,-75332,6922,-26757,-40585,17859,-17026,-79004,-5619,6028,39117,8092,-19548,804,386,30741,-13360,20608,51442,-53388,-52389,16042,7481,-78422,-16057,-23089,-130119,-28464,45982,-21217,-76603,-39599,18137,-43793,-24993,-1917,-68556,-160847,7531,-47149,-11978,-11483,34236,16657,-26071,53397,-96033,-8018,-31679,-6201,10981,-28161,19866,-37700,28590,-57783,25668,-23289,-3494,-79852,-35589,-87823,76462,67476,28518,-10853,-49704,-55028,-80715,-18060,69826,15333,-26183,9901,-23059,-87245,8255,-12646,-60705,-29407,6069,-1460,-79044,26890,-3105,-131785,25540,39189,-13139,16007,-9275,118179,53829,-68461,25078,82978,97603,49092,-31856,29774,83017,50696,-26087,-1593739,-1978967,-224631,-106090,-196433,-75497,-182590,-53568,-74395,-77277,-60533,-133494,-94203,-76466,-107447,-44496,-37424,-5126,-32172,899,35418,-42844,-60488,31049,29612,31553,47974,-8383,28043,65571,-22071,-30236,24950,-9494,-15852,-116737,-71246,-54921,31371,-45598,-35704,-30630,-8479,-103701,-6898,-64013,83138,38061,-50144,24866,25271,-9415,-41228,-83776,-80669,-15936,-5314,-21080,-18491,-52659,19011,-1157,2329,-33765,-7943,-15854,-6440,-21524,-36039,10035,60688,-18423,-82619,63675,41810,-74896,-53614,9529,17585,9346,61381,-52047,15754,-29588,-34448,50463,9707,17057,15210,-309749,-492398,-18712,10395,58317,-48598,-23296,-43303,-34619,-23481,146038,-4333,-11923,7120,76840,66967,30133,-104132,-22392,-19370,36548,56942,27429,14178,44848,-36894,-130029,-69371,48259,-32424,-26030,-78284,-16602,-104566,-40123,8380,42604,32560,38459,57712,13335,-55896,-4585,3407,-17980,-20549,-65251,7011,-14961,59465,106187,-20976,23758,24616,69111,33329,3880,63712,-2462,72256,26020,43876,24457,27351,17316,-3029,-50756,27132,-92620,-28426,-14532,48619,38835,-113632,27773,61608,2273,7054,-16470,-10572,-34709,-52967,-30510,-2701,84405,49748,-69184,-31460,-23386,-16883,59800,-26151,-25837,23906,-29499,-27215,-25632,-26321,-1470,34350,24623,26904,6108,-27090,-21364,-10945,415,34255,-70392,32136,6998,25150,24177,-15857,8247,19007,-298,17924,8227,-35188,-4676,26489,35289,16264,-14526,61922,73821,-79233,-24448,-149,11336,17551,42825,13976,14594,-4484,-26134,-18825,-9629,55133,39392,-13236,-16768,-79446,24638,-26711,-12656,10445,55690,30178,-15038,-33230,16917,-12,83280,-693,33075,-32837,-20658,32226,19594,-13210,-11793,53911,18419,20903,25260,17896,1674,-82746,-57902,-19098,-37106,-33028,-38626,-73632,11030,-27593,46643,14411,29934,-28442,-67809,-35715,-37226,59280,1491,48747,5379,-58257,-38619,9692,55454,23710,-9846,-10806,47060,3814,67533,-48024,6826,-2537,-37439,-15338,35137,-9698,2299,24901,-57082,-9758,-58645,-14043,37111,13540,21157,-38295,26502,46826,192,-30620,-78044,11199,97911,82528,43382,40636,33181,49533,83269,-38899,13487,-30823,-22343,5255,-324,95778,-13067,-68344,-13305,-34114,-12781,-18429,8278,45911,91621,54447,38663,1514,43584,106531,-14973,78134,-80803,-66600,7953,-1770,42397,24079,-13667,-34390,14542,-30711,-15163,15403,-43511,-19424,12305,19070,94174,-9918,-66281,-11117,-33481,7226,-7734,-34993,18925,99547,33150,41833,6296,-69960,-11701,-35313,-78342,-28712,40058,102600,27069,40898,61220,97863,13587,7337,-90535,-46824,-7731,20899,37774,-61320,-121641,12724,-66764,22765,12355,37393,-26223,-12680,35820,40739,86050,26857,55211,28206,-29126,41283,37521,60332,-43851,-58,3416,-46645,-28582,-32301,-57885,-48596,-24019,-30186,-77423,-5088,-39622,116669,49268,36910,-22068,34403,101305,51094,-6738,-42172,52757,21640,5220,-99189,-12286,24441,-8492,-37204,49887,40545,-19589,-18059,-9382,32718,31779,9925,-4716,20793,-78734,-6550,50936,-24969,-38830,27107,-31702,-4216,33807,20739,15266,-20977,13353,37208,1971,73366,73736,70903,18157,-36205,-49377,66438,2858,40368,53474,129823,113817,33488,46128,-51310,-9010,50725,11099,-3975,115188,248741,1482637,506795,202949,102988,59441,91638,116441,335,9749,40928,3493,-29870,82420,50715,-33759,28112,128567,13797,59438,60199,72088,8353,-50432,-1857,79373,29756,-51464,-52058,-16880,21183,84188,944,16335,54602,47196,30273,3450,52736,83850,9451,-114869,-33530,14636,60923,23958,-59079,-27631,-83704,-62493,29733,72926,-56967,21330,-14576,-45504,28675,-54291,-24569,-53906,-24250,-11573,-33520,12888,-70231,-6408,19024,57797,44027,1146,-75493,28095,79864,-7137,-57909,-27941,50204,56751,-30929,-9943,12374,-11977,27208,-18740,-5013,-35936,-74750,-50788,33770,-14965,33130,1775,82642,26534,-41799,35269,53081,11869,51759,-8314,-31589,-53249,-83321,-9556,16391,-25428,-74262,-60876,5803,-33171,-43417,289,-36670,-73000,-66836,-55029,-71050,51870,-10521,37012,-63052,-1277,94061,38275,21605,-25764,-19447,77943,68832,-7994,-56069,-24941,-5808,21478,-20738,-2849,12799,-4848,36756,-40079,-14978,5205,23675,36426,59896,-27376,-33263,-20978,-37648,5134,-6197,-25955,16982,-21244,-21723,-4383,-45964,-50166,-36709,-79854,-7219,-9487,-75901,897,25505,19575,-7675,-10932,-57665,-69278,-11992,-41590,-442,-40045,-24855,-50135,-16927,-51169,28540,-76376,8135,16769,93232,10309,-15837,-42221,19469,-21886,-90851,-51719,17161,-28070,-28105,-23275,65661,90931,-13207,-83,-7404,-50012,31734,26855,29964,-1115,47189,25677,-2047,-21778,-9311,13395,-43150,3167,-47461,-66,99420,29121,40215,53427,44529,-29881,14532,36040,38228,19969,-1800,-52107,-4711,32952,-24867,66001,39319,16947,-41256,-54403,-96412,41081,19931,-16080,71775,-31,-19573,28274,58894,48891,28935,43602,-47869,40759,-85990,-49537,8121,12029,78914,64823,-25101,-44798,11414,-25383,40623,-94621,-26104,-80772,-35763,-9244,-15902,-23085,36025,-2749,-21303,10299,37188,34125,6285,-12885,-47401,-103664,-5418,-21205,5064,30371,-7302,-25940,189,-55399,8716,30072,11391,60093,51407,3031,12278],[-4509,28388,31175,16976,66559,75665,-57991,26246,-73568,10611,33785,-3132,34220,-6687,79859,-52440,16870,63222,45421,42775,-12864,29423,6693,-48216,31766,-48379,-45727,-23696,38975,111261,38155,98356,42452,34159,-86001,10781,23715,-101120,-44656,23759,-36939,26620,-17895,22913,-33016,-2969,-26890,-50601,78455,49284,-82637,27023,96574,80738,14228,35168,76125,50300,3942,67928,37317,12360,-93420,-66608,58631,11775,45787,73133,-29539,11329,1396,21384,-1384,-30111,-2057,30510,15462,62917,49373,-19114,3848,10711,-11498,63716,76901,-55831,2682,-19532,38790,16632,18030,33103,43073,24778,53916,47200,-22956,15025,13400,36255,-21940,16587,8794,-2423,-19494,5094,32464,-34875,8544,46689,-7273,63675,5460,33091,-11516,64765,22172,37594,-31659,-40804,2741,71948,25358,-17317,57538,-3945,-60052,25363,733,-84626,-21649,-58826,-48132,-31920,-85237,9126,85775,21569,9609,1872,80035,5268,12132,34104,-94342,-1336,29377,-26962,-41142,-27078,6993,-8092,-37385,-3563,-22727,-84366,15435,21452,30335,43167,-11088,10245,34880,-3256,-68993,5647,2158,-49427,-66991,-2188,20194,-82657,-33991,-23275,-110559,-16416,69141,-7224,-78147,-36235,19391,-45217,-126,-3792,-59520,-161978,2452,-38443,3903,265,4954,7778,-48413,16414,-77154,-5231,-28742,9061,17586,-80237,25644,-5368,21161,-56116,33813,-46296,-4747,-56634,-435,-81742,70592,68006,35131,-7887,-57273,-54206,-63982,-17198,82044,20420,-39879,-7832,-26858,-58303,9489,-12835,-65814,-19020,-2178,5079,-88445,-3482,-18880,-120299,18456,64801,1924,19434,-24277,71890,44052,-64420,38368,77938,91795,50513,-22890,41915,128977,76269,19999,-1601850,-2213294,-237095,-127503,-186482,-34473,-183025,-46460,-71610,-88615,-54447,-118298,-106841,-77523,-94849,-21956,-27916,3611,26016,18531,40531,-94108,-69310,58081,-590,15324,20601,-13785,-1298,31815,-18284,-41632,48425,722,-8666,-117954,-68552,-51956,23503,-58041,-38833,-40825,382,-78244,8691,-72799,63190,16826,-82269,19360,22448,-38927,-50416,-112548,-93160,7046,22758,-22011,-10854,-36420,14330,272,2047,-30300,-9871,18511,-19923,-12276,-17825,11466,38828,-9969,-71082,46969,45115,-87579,-69041,18465,31738,13291,39916,-95107,7491,-42930,-75047,22622,-16531,3080,18040,-291964,-460240,-13480,-11033,37353,-50026,-10259,-48327,-35115,-18157,162994,-37676,-21936,5892,65412,57780,47215,-81155,-25845,-21042,46058,43078,23271,-1847,29570,-19161,-149939,-66253,57893,-43004,-33485,-100646,-2388,-109937,-46048,-11604,58210,38054,35413,46033,44095,-20338,10993,2669,-13825,-14359,-101198,-34200,-27460,66313,93972,-41869,21125,22167,75374,36544,28552,74843,-8162,62919,27665,48499,18461,18068,-3621,-807,-60064,29889,-95538,-39783,-23208,62508,34098,-110602,61626,59283,202,12324,-15091,-20293,-27994,-45279,-22411,-20288,54877,45120,-87605,-18487,-25613,-59711,53238,-24758,-30790,28504,-34020,-16138,-34120,21721,12673,34977,26111,39358,15604,-8190,-22160,-6646,35655,53999,-78988,484,-6126,6907,16465,-27552,-6547,3333,-17294,21392,-7911,-6237,-18770,16829,45460,36675,-17669,38712,74018,-25621,-7984,8097,5060,21012,65660,16576,12252,-3242,-28700,-36581,-36177,26643,20347,-24977,8391,-64493,16839,-34935,20394,36769,58806,48144,-5590,-42087,923,-11262,86764,14691,29632,-33677,-33352,16780,25815,23537,-24774,49348,26701,28277,16817,-4011,11138,-79705,-83922,-23792,-15015,-19717,-61849,-96388,1415,-54024,53839,24194,18010,-80073,-50446,-35244,-26618,48072,10467,58861,27977,-51089,-52833,-24870,49346,3050,-3854,-36748,36522,-1223,67752,-55648,10514,-5872,-75852,-27938,29014,-3492,9329,16220,-76427,-786,-52360,-25674,36127,23720,38940,-53024,5080,30854,-5846,-69836,-100554,7572,86787,65720,41843,32585,1885,55562,83106,-16977,15582,-22646,-19437,9403,1068,101180,-22087,-59120,-18200,-34149,-15790,-21062,7659,48474,105363,69214,59441,-31170,-7537,60750,-36889,94212,-60860,-69254,7019,-9302,19455,34813,-44122,-74271,1794,-21358,-22871,4198,-22256,-2669,39609,-2890,82816,-22638,-47362,2254,-28989,65372,13343,-1723,35638,127316,30739,46372,9467,-48317,-14258,-48089,-69748,3969,56329,118839,19631,20870,68509,90913,6887,-4637,-130840,-53570,-23951,16960,57237,-54758,-113108,8732,-84507,-2217,4505,20889,-60630,7134,32363,35454,57189,47566,43464,32008,-20298,37869,46439,77946,-21488,6801,-4364,-17609,-17332,-22896,-17743,-46055,-39545,-28664,-71753,-26491,-35291,52989,48221,41805,-11793,24488,91435,53538,15812,-49269,37891,19578,-29910,-52126,8037,9265,-43661,-38702,42044,45031,-34711,-45803,3268,42373,28480,15049,-15075,41998,-47780,12547,29609,-21139,-40175,47907,-41057,-11930,31823,31965,20124,-35049,8804,44166,-14770,20128,92482,75722,-5585,-43136,-59738,74834,23818,50717,46116,95377,131672,38724,34225,-42529,-34247,28146,6322,-4200,134160,230459,1468033,511585,175516,106567,61164,79740,131007,-10856,-12204,38641,5739,-13050,59773,20722,-28869,39047,84791,11056,74745,78412,80581,17417,-24635,-8490,62023,28582,-41328,-15401,-13189,22850,95060,15366,36225,49640,47036,22836,-15356,55357,83583,13374,-92357,-19292,2084,44750,4497,-84711,-57852,-82611,-54962,27739,41247,-97735,5368,-6437,-38829,-5829,-43762,-12509,-57532,-30751,-35061,-47016,12797,-84369,-19458,508,57662,58945,35200,-59300,21523,91184,-26031,-81666,-20379,40154,69409,-41645,-9262,-24079,-12212,-8296,-16811,-5101,-31783,-17421,-43605,12196,-74761,42263,-3623,77068,23302,-51765,38970,48586,9917,43502,-22069,-12891,-36837,-67942,-18309,-22907,10848,-61825,-54917,-23052,-49430,-28146,4673,-37871,-47305,-56788,-65879,-88464,38776,-17607,15743,-26453,-8061,87742,44126,17289,-57651,-13019,52797,69325,25239,-21403,-29242,9237,14639,-34501,-8706,964,1756,50498,-16466,32820,30194,24575,36700,62597,-22651,-873,-14156,-16457,-26036,-7128,-16711,38322,-34680,-4229,5437,-63860,-54154,-21984,-66135,-14531,-6851,-61329,-35054,26706,8735,-25561,-4556,-55696,-74297,236,-36826,-5932,-36195,-39884,-33939,-18816,-60053,23865,-87628,17053,21733,100090,-4234,-32815,-23931,33558,-14178,-101955,-60373,14512,-32118,-41262,-25589,73156,94132,-28980,-6562,14273,-35555,36932,44326,37712,-548,54691,58531,22592,-13198,18644,20694,-30037,-11572,-34827,-20187,66376,22710,30343,35992,26347,-33861,13646,20576,64894,42166,27851,-33780,7716,17495,58429,91116,17257,16608,-29382,-21980,-101775,47359,28754,-9670,57764,11693,-33414,27326,23562,24149,3786,12883,-51782,31853,-90003,-59050,6479,21990,81868,67920,-15335,-52002,-4666,-8088,53140,-73473,-29016,-90875,-48153,2275,-49092,-25766,32928,1450,-28311,10930,55066,35620,-23268,-62489,-58428,-118580,-10508,-4994,-10604,18923,-27266,-29009,5375,-63369,28794,47348,21623,56534,31782,-2386,29741],[-3861,21917,33644,2398,67439,96220,-55137,6657,-68686,2240,40323,-4750,30578,-22988,98134,-7616,8327,50728,22125,40231,-6477,4455,-32424,-26298,14075,-52467,-57380,-18271,36488,86618,18026,98062,21398,44832,-81940,36919,27360,-49880,-14368,20285,-38794,-3744,-27369,10802,-88222,-20695,-32367,-52929,71384,35227,-58779,42963,88132,63366,13407,23709,68534,61763,9591,52377,43873,9788,-120589,-72566,71140,5771,38375,59247,-23484,-5585,-13742,39598,-8117,-21246,-4274,41025,-3276,65613,50358,-1984,-12827,4783,26934,92074,48461,-43125,11632,-15085,57160,11562,9864,36810,50451,36550,55076,51544,-22215,14147,7615,25866,-26999,-10541,-16060,12242,7022,1071,24121,-54345,28116,43458,-38623,49218,-12548,57108,3796,68675,16287,27020,-22885,-38785,-4620,63616,23884,-25085,41760,39963,-69199,25911,-13321,-117471,-50801,-31553,-77760,-34500,-66690,15147,87665,26951,39236,5045,58507,17236,7800,25136,-63537,10639,19617,-23419,-11084,30993,8236,13884,-28608,-33762,-24937,-80330,31647,31708,14077,70331,-12968,15302,64473,-21264,-111275,-24250,-69751,-31692,-62531,-25031,31340,-66007,-46771,-33753,-82352,-10855,91486,18410,-68896,-23742,17854,-32051,32939,-8914,-39140,-139862,-5054,-25018,13816,13120,-8483,11426,-49957,4938,-51869,940,-25966,24163,24219,-126113,31243,23567,2516,-60917,35268,-69942,-10360,-41911,34686,-67075,55951,63101,32152,427,-60372,-59320,-57197,-16088,91005,38547,-52085,-31387,-28333,-27996,18539,-12924,-61900,-1636,-4153,15860,-82699,-33184,-45442,-103659,7609,84284,17202,18144,-42149,16776,24321,-46746,58727,74152,74861,55108,-677,53873,141380,72510,20947,-1643887,-2375541,-259042,-161117,-167894,3917,-166126,-40802,-68996,-93928,-53600,-88467,-108689,-73515,-85484,-3005,-27236,-2707,51918,30790,29727,-126792,-65421,80119,-39200,-7791,-13047,-23971,-25341,-5240,-15942,-53364,55635,8619,9266,-105206,-61306,-50963,11196,-73393,-41070,-43387,15706,-37163,21109,-84051,31257,-197,-93054,4742,14362,-60799,-60057,-135945,-93422,21120,50085,-11516,3408,-15948,2738,23,9598,-27632,-15634,44716,-42953,-5865,5281,14329,17289,12512,-44508,26024,47456,-93233,-73723,32249,33633,10163,22180,-115568,-9256,-61002,-130664,-9500,-39197,-6448,15969,-277818,-442513,-29850,-44014,-9473,-54425,-1475,-46633,-24680,-10010,144185,-76792,-22152,3727,45209,40065,63031,-41038,-28536,-21082,58381,27619,25372,-9854,21536,65,-152251,-63768,67584,-44857,-36203,-105850,16101,-99446,-56419,-36894,76530,32183,14741,29604,70048,11997,28965,4762,-13571,-10498,-114851,-62869,-41853,62883,65007,-66047,23934,33822,78474,21736,41501,67424,-16033,40994,39042,54122,4166,-742,-17715,4106,-48258,19640,-76198,-47812,-27407,64301,27446,-85939,83698,49260,8166,18002,-11923,-37302,-15594,-21114,-9790,-36254,10545,44581,-89923,-390,-21568,-81762,31661,-16846,-34138,26362,-45382,219,-32456,58757,17215,17994,18672,48422,31714,12421,-21823,-6394,78453,74239,-81303,-30082,-19161,-20197,12023,-42919,-19529,-8450,-31621,10485,-16563,16209,-35661,6238,46481,35477,-30151,-5242,56512,35137,15313,17833,2851,30307,66965,13756,2411,3376,-29589,-54277,-51913,4054,6264,-31720,29400,-41510,-3098,-32381,54854,55779,48424,57780,6813,-41432,-17992,-21286,74865,28640,29204,-17014,-46821,-5154,29135,42024,-43338,32695,26631,32791,18824,-21790,20547,-70575,-95991,-26638,-829,-5023,-63402,-110335,12431,-64068,38979,25743,11864,-114074,-30294,-28938,-13173,30801,18338,51747,44754,-37052,-58663,-58920,36971,-17156,15315,-50573,31924,-2580,63231,-58785,14524,-9090,-102733,-33694,13155,1498,16098,4026,-87691,-2310,-44935,-28969,27952,25336,52521,-64297,-15387,5267,-13003,-104185,-113164,285,76615,50611,40041,9892,-24660,50729,62972,-6293,6064,-12430,-13144,6348,-1998,101671,-22206,-55109,-17062,-27281,-16760,-23180,4926,52213,106642,78327,64083,-53640,-52240,-12024,-60579,105330,-30772,-51934,8635,-15031,-14751,39347,-61845,-128776,-11571,-2651,-26708,-3216,-5808,10763,57630,-21448,66501,-38139,-33752,19362,-12752,122247,31631,32434,60189,133062,18637,46744,25261,-13105,-5395,-52673,-44961,40765,58976,114169,7709,16877,75854,61604,-14032,-10396,-128443,-47816,-32136,9095,74616,-38679,-102609,-225,-86831,-14995,6083,-3528,-76913,24006,30709,26831,15230,74689,34325,31896,267,27005,51114,89456,4420,9503,-8736,10475,-9540,-8662,20359,-37906,-54042,-25134,-55996,-31506,-17978,-11526,41093,29438,2132,26533,77166,45293,35824,-45738,21402,5496,-53287,1575,28848,-7422,-58544,-33766,24167,14102,-43976,-52260,16872,55197,32033,29185,-23583,68728,-10583,35757,3440,-16469,-51475,68011,-39389,-31273,21177,35552,14105,-46814,9989,44094,-33323,-18243,101003,61176,-27571,-45406,-66135,67619,37020,50184,29343,51505,137392,41696,15371,-32410,-48995,-2724,-982,7866,153867,208694,1449639,505872,144842,116712,64880,68121,138304,-14673,-25677,37654,-6685,17450,32728,-6238,-14634,54317,36045,14277,87734,79157,78386,21733,5167,-9400,35588,29274,-20551,32941,-3482,27856,93250,30648,53975,37122,33314,13424,-29339,62170,78407,10034,-59607,-45,-12831,13293,-12188,-98580,-80799,-72621,-35672,28259,7267,-104485,-13086,-2686,-18223,-34145,-25666,-10801,-48007,-24956,-52433,-54991,8534,-83903,-13430,-8333,47723,62843,65901,-36042,18853,95263,-42788,-85604,-16789,18150,80556,-49102,-5153,-56727,-19634,-30688,-10019,-4508,-18750,14566,-37976,-5807,-92907,57612,-11481,67878,15175,-56303,40993,30062,19848,38353,-24638,8546,-25527,-51334,-22399,-44954,41387,-44295,-35331,-45021,-59086,-15252,16376,-32944,-26758,-40363,-72163,-89134,25324,-24175,-4201,4037,-19430,74760,47102,12911,-80838,-2134,31338,49020,50506,12330,-50293,21079,2981,-45116,-6151,-13397,6897,57248,9377,71734,36874,20218,31697,66029,-10789,30034,-7168,8395,-49664,-7853,-2955,40615,-34793,16954,12650,-61210,-38287,-3868,-53980,-23064,2696,-42081,-67354,38204,-1355,-47427,2214,-43200,-90939,12065,-30969,-8435,-21020,-49765,-20753,-16418,-59195,-5526,-86094,33103,15481,73895,-30459,-35868,-6522,38042,-1265,-98443,-66240,22827,-27971,-57474,-25052,72179,88866,-33646,-10734,25463,-16290,37316,72868,40266,-11506,55441,88726,32832,-14346,44181,27229,-16507,-28114,-10433,-31575,19493,18129,36062,23576,-2498,-10567,12807,-2166,76951,51395,19470,-10048,19655,-767,106651,107179,-6342,14737,-27247,6553,-85389,57151,33354,-6038,45911,20216,-44865,29891,-12869,-5537,-21228,-8017,-50430,16727,-88535,-60953,5026,23149,79190,68615,-5146,-48357,-20775,13608,65586,-37292,-26307,-91433,-59804,12607,-101430,-26423,28222,-3586,-29228,11331,60210,36766,-49688,-99498,-66148,-102262,-13751,10370,-38426,4027,-57902,-26168,7109,-67381,39214,49153,33271,54243,12111,-3215,42867],[3813,15101,38010,-11786,53282,80611,-55278,-19375,-53419,-2867,39772,1826,21146,-23755,105356,37793,3942,37374,4536,29068,-3301,-35484,-64116,-12867,-10741,-44459,-56190,-6032,35051,53843,2175,78482,-520,53716,-77099,55265,13582,-23401,12180,10439,-29099,-34421,-39899,1885,-113157,-32952,-36090,-45602,56529,9649,-26983,49481,68678,40611,12660,10492,50172,57261,6908,31494,43137,1707,-125664,-81013,77199,-11983,27159,28109,-17199,-7175,-23221,50680,-21872,-13911,-2075,52945,-12874,65104,50751,14435,-40028,-6660,58260,121130,26951,-27877,10776,-7004,63288,5701,2372,40093,62150,53523,55442,51305,-23354,5219,-252,16117,-23332,-26070,-34948,22031,53325,-5863,11730,-68074,35232,30020,-65981,24980,-26580,75088,21578,66897,22141,13203,-4444,-20154,-10527,48304,23510,-40430,37126,72604,-67223,23518,-23893,-118740,-68237,-1589,-84870,-35118,-43624,24113,88055,29168,62746,-4297,31334,28072,-878,9977,-39982,20716,9449,-20415,14767,74783,11580,36720,-17870,-64167,-22544,-67675,38592,35377,-5176,81832,-23968,21504,79198,-18481,-127036,-59981,-131993,-4541,-37235,-46858,38495,-31811,-52084,-49743,-45352,-11501,105662,40479,-52092,-2457,14457,-13966,69891,-13726,-16087,-98879,-11937,-10225,15993,26493,-3441,28346,-33010,21995,-27125,6747,-25046,35931,31308,-150488,35382,36458,-27118,-71018,29855,-88349,-23043,-41203,64438,-49755,31440,50015,21744,11709,-57344,-68315,-61025,-15967,85039,58206,-62398,-52655,-26370,-6239,31471,-11367,-47193,22532,7022,28257,-59777,-51206,-72239,-81529,-6529,87673,31201,9964,-55297,-33404,-1487,-20386,80197,73912,52872,63906,26192,60132,122547,48154,-7925,-1714983,-2407177,-287858,-196366,-142018,24139,-133042,-37681,-67846,-94551,-59488,-50712,-100804,-63312,-77400,10079,-34683,-23077,38773,36828,7929,-129338,-43241,93787,-76123,-31839,-42475,-40400,-39209,-33224,-14965,-58357,49010,12062,35601,-80690,-54581,-49828,-1996,-82260,-43428,-40485,35325,7931,23524,-93414,-4541,-9016,-78591,-15147,3674,-67672,-72074,-144888,-82711,23785,74068,9376,21023,2072,-12657,171,21112,-27577,-23794,56762,-63731,-3778,28368,18437,3584,44089,-13134,9124,46805,-90611,-65004,48746,22953,-746,9200,-107337,-29762,-82907,-174020,-35769,-54690,-6704,10768,-270259,-451098,-61061,-82126,-63216,-65441,317,-42037,-6557,-1561,94314,-110007,-11184,4642,26060,17368,74246,6455,-29238,-19565,70580,11315,36260,-8049,24285,15656,-140054,-64192,78866,-36745,-29184,-89844,32477,-77218,-67160,-59234,93858,15696,-21729,13163,81286,32070,46426,10076,-20022,-12087,-104596,-73351,-53694,49600,25469,-84890,32503,62425,73249,-5456,41962,48134,-19652,13256,55524,58947,-17313,-22626,-21664,7488,-24827,-4096,-34948,-49031,-25073,54777,19826,-46013,89568,33744,24342,21079,-10858,-58364,-1296,8296,2852,-48307,-38235,46743,-77763,16373,-11921,-74787,-2021,-900,-36356,19473,-58548,17730,-21445,79928,18405,-14380,5518,51269,40493,26131,-21492,-4021,110090,86943,-77361,-52659,-30657,-49356,10619,-53783,-32690,-16700,-42807,-12029,-16645,27279,-51211,-3575,40878,19059,-47660,-58239,27432,78966,36572,28997,8886,45584,44016,7723,-10827,12911,-27451,-68622,-56114,-8332,-1621,-29159,42608,-20768,-29980,-23465,76884,60072,29181,58816,20360,-31245,-35981,-25956,52604,43071,30610,12788,-58173,-31097,27221,39526,-68164,5380,16909,34133,33220,-26859,27467,-56226,-89454,-22609,5460,6509,-40012,-108352,37877,-53967,5969,20126,7279,-116524,-12239,-19300,-2439,14343,26520,33126,48576,-17371,-53733,-84237,17237,-30782,42460,-48817,33847,412,56524,-56645,15167,-11960,-106810,-31349,-3510,7928,22351,-10371,-88659,-11789,-38300,-25258,16479,18270,59766,-71834,-30217,-23606,-19014,-116419,-116341,-8729,67661,41948,35373,-22961,-44816,31893,26807,-11545,-12886,-3868,-5465,-3795,-9107,95845,-16362,-60130,-11527,-10359,-15789,-24376,-801,54309,100310,79789,50471,-58041,-77300,-87925,-82347,111129,1510,-18891,11225,-16726,-48699,39754,-64854,-175364,-22609,20609,-21665,-3523,2089,16144,51450,-35681,45377,-53170,-32068,36884,7693,148930,43790,57865,81695,110098,-1235,41912,47050,24007,13490,-49818,-13357,67349,40319,85862,-9912,41763,80758,26198,-43313,-6313,-90452,-31512,-33340,-2003,86847,-15710,-93523,-9132,-72776,-17608,14623,-29646,-77834,36636,30333,17756,-26540,101292,27855,26839,22064,12113,49158,91845,22557,9427,-5055,29840,-2496,7368,46271,-25395,-63660,-19614,-36232,-19251,6713,-56759,31589,7030,18197,39931,62413,30033,52725,-30906,8882,-15669,-55514,41018,44874,-18307,-52343,-21237,4273,-30598,-44070,-35219,26521,58259,37571,46369,-30453,95404,25194,50341,-25604,-19045,-69723,82220,-25379,-59227,7600,16572,-3426,-52352,13610,36075,-44945,-30422,93095,32073,-43255,-43200,-72634,44352,42237,40826,10003,14373,126017,40771,-1481,-23983,-46921,-26506,-6523,24446,170495,188508,1425337,483998,118856,130483,73720,57016,130709,-12601,-28375,40642,-29303,56922,7185,-28083,4407,69177,-2436,21195,95703,61911,66659,17802,25334,-5334,11479,32599,2184,77887,7962,32744,78311,44441,66697,18051,13884,3252,-36467,70519,73167,-298,-26587,19993,-25544,-23336,-19518,-90619,-90343,-63010,-13756,32511,-18836,-87473,-29887,-4064,7485,-47751,-2768,-16721,-28635,-13636,-61677,-61009,2089,-64849,18268,-3919,29707,54482,86900,-13211,20193,95251,-53797,-61212,-18194,-10390,87472,-49323,-571,-72020,-33529,-35378,264,-544,681,21358,-35758,-14873,-60243,75206,-16754,60330,7959,-55011,40602,1887,35681,39730,-14680,23985,-22632,-33634,-21298,-50039,58258,-26654,-15142,-56504,-56699,-8610,30774,-26729,-15401,-21601,-72064,-74056,14489,-28410,-17286,19554,-32294,57819,46905,8510,-89859,8941,11888,16636,65046,35033,-73760,26521,-8694,-47852,4017,-25186,14709,57685,29917,91621,28395,12734,23097,67644,4907,48739,-416,32729,-55976,-5432,12604,27054,-22991,39375,13659,-37596,-7924,15411,-45257,-32098,16817,-22020,-79646,63244,-5253,-62018,9988,-20595,-102053,22282,-28104,-13657,10063,-45676,-19237,-10749,-50230,-48066,-74329,53189,351,21083,-61868,-28954,3600,28187,15348,-79949,-68687,35264,-19686,-72843,-20467,68625,78835,-26348,-13652,20404,1371,30007,103136,38904,-27765,47420,106746,27699,-29178,58393,33027,-9665,-42014,20810,-32149,-26623,17731,57191,17766,-26764,36571,13684,-25999,72008,44407,-19434,11622,36066,-16419,85241,108630,-28226,13060,-35474,21105,-50269,65928,33395,-2229,40702,26640,-46409,37138,-39964,-33182,-39211,-13998,-42392,1721,-83515,-55357,3173,16090,70273,63867,4636,-41060,-31649,36422,71589,-783,-19142,-81945,-66708,19351,-143640,-23380,22592,-14127,-21159,12234,49103,34744,-67429,-112277,-61665,-59152,-15164,24464,-69791,-10673,-86220,-19999,4349,-68222,38932,32664,41381,50217,-3917,3469,49385],[14318,10618,43506,-18622,28213,41971,-52802,-39964,-36494,-4016,33359,15035,10746,-7898,103321,75090,5185,27672,-2803,15117,-3058,-73607,-79370,-14739,-36422,-24023,-39316,8165,35891,22641,-6040,51686,-20471,60040,-75623,61909,-17463,-30646,20143,-6276,-8589,-56071,-50306,-1793,-104253,-37250,-36472,-31419,41987,-19067,9310,44868,45072,18653,11577,2052,28557,36141,-2936,10133,35599,-8782,-107349,-89792,74619,-34864,22616,-11813,-10921,13166,-23065,52755,-33333,-4899,9833,63600,-10231,58324,51079,25812,-65157,-19700,71917,137372,17205,-15744,3831,-587,56778,188,-1272,41831,75807,69809,54888,47466,-26324,-8376,-6279,7601,-11384,-27494,-40453,25248,95055,-14019,-2341,-76020,26059,11656,-79819,-4514,-32465,87485,39126,55854,35560,-1047,15765,6982,-16475,26453,23170,-60742,43423,82713,-52511,18794,-28959,-90825,-67234,21283,-69326,-33891,-23700,33374,83500,30846,74822,-22739,5697,35141,-11619,-11562,-28273,26091,-1524,-19393,31059,83307,14040,54607,-10249,-85710,-15721,-50443,33959,33565,-20966,75587,-40537,30761,74889,-485,-114173,-88498,-151783,24081,1952,-61359,39575,10447,-50061,-63932,-2594,-13443,106783,45203,-32352,25621,10295,-561,101246,-14330,2120,-49330,-15981,3456,12108,39494,14832,52991,-6249,54461,-9982,9511,-26445,40474,37592,-148844,35458,24169,-61386,-80028,19878,-96444,-41714,-52185,83464,-35601,102,33202,9459,21899,-47738,-76049,-73356,-18191,62340,64995,-72933,-63017,-19737,-2,43629,-6571,-24920,47404,31129,37884,-21527,-49949,-87757,-54539,-22749,72907,42252,-4878,-56953,-67440,-26302,7929,95991,77275,33436,73226,45902,54695,87087,17396,-41208,-1801226,-2298591,-320951,-222283,-114416,16287,-90255,-41098,-70377,-93089,-69885,-15871,-86381,-46349,-68364,17310,-47228,-51946,-1327,35823,-14951,-104435,-3468,96822,-99823,-51068,-60262,-64517,-41159,-47080,-14149,-51705,34950,10595,63459,-50087,-54537,-45743,-13021,-72715,-47047,-35501,55027,41966,12869,-94943,-34500,-9545,-44019,-34860,-6582,-57094,-83829,-133162,-65440,16554,90594,34254,36770,12158,-27287,2306,32046,-30273,-31936,54828,-70755,-6373,46361,23499,1023,75069,11872,880,42464,-79298,-44573,64942,4115,-17012,383,-74061,-46982,-105027,-186577,-50860,-62067,2093,4347,-270304,-483789,-94980,-115647,-101484,-81876,-5939,-41795,11727,4031,31348,-128584,8150,10249,13019,-5733,78690,49650,-26381,-18485,79134,-4341,55142,627,36816,25687,-118600,-67625,88428,-20655,-10509,-56238,39938,-51426,-73438,-69897,103946,-8117,-65073,926,73086,37148,59897,17058,-34313,-20570,-76219,-67934,-59207,29664,-14470,-91276,44483,101269,58137,-34706,34543,27559,-13904,-11868,70485,61864,-42210,-40437,-15271,7461,552,-35979,17649,-42012,-15875,37682,12364,-920,82754,16004,43131,18533,-15157,-77740,10990,30160,11549,-55108,-77202,48384,-57186,27463,753,-42784,-39303,21020,-36255,13113,-67168,31397,-4120,86235,22595,-53858,-8435,47113,33449,28157,-21843,6005,114527,87394,-66631,-63834,-38617,-72538,11642,-51459,-47304,-23355,-51197,-39967,-10384,28853,-61083,-10917,32448,-1831,-62897,-105405,-3340,90084,47888,40251,24813,62368,5455,1133,-21302,21876,-21396,-75648,-51933,-11012,-5403,-17115,47872,-12926,-55968,-13196,76831,46928,7474,53260,33390,-14368,-49086,-21731,28824,58747,31278,43139,-64803,-56383,18179,21530,-96884,-28167,-357,32282,56442,-14305,31224,-41068,-67085,-9671,6945,12162,1539,-89171,63305,-28811,-30567,11660,-83,-87245,-189,-9592,3131,2977,34519,11004,36548,3718,-39502,-94172,-6238,-33835,68099,-32454,40191,5801,49743,-50488,10291,-13504,-85939,-22381,-12257,17494,28730,-24882,-79046,-22675,-32689,-18121,6913,4825,60198,-77102,-37222,-48326,-21709,-97290,-111318,-16693,56558,38244,26170,-56098,-61669,673,-14717,-30438,-34690,406,1920,-17715,-18508,82258,-8827,-73863,-5017,15548,-13026,-24857,-9685,50538,91001,73227,22258,-44468,-80278,-144948,-99412,110608,28538,20301,12622,-13064,-65280,37898,-54583,-188887,-28692,41492,-5069,5651,2623,11920,16353,-48338,20764,-64155,-44088,50981,25409,130706,48283,69702,90900,64827,-22941,32171,65868,53274,36897,-42085,15719,73788,-669,42615,-32495,93119,79396,679,-71502,7016,-36253,-9777,-31279,-14904,92897,9539,-85256,-12640,-46702,-14084,24991,-50139,-71265,44586,30401,10371,-54083,118201,21448,16818,33302,-3382,39556,82801,25143,8197,6040,37160,6688,20052,55096,-9542,-65685,-14022,-19453,3853,30042,-74055,24237,-15342,33386,58131,49207,14207,66211,-7241,3528,-36701,-40117,52230,53130,-19502,-32478,-2403,-7682,-60188,-33130,-550,29269,42116,36978,59648,-35639,114952,51291,47651,-53603,-34197,-86200,86880,-1186,-88068,-2486,-31491,-29286,-49597,15184,21227,-40853,-18768,67637,-472,-48270,-38184,-80799,10633,39698,26378,-3710,-5907,97868,34164,-8679,-18809,-27723,-31879,-5978,37636,179210,176010,1394407,447740,103454,143400,88403,47956,106671,-6301,-20932,49286,-52895,95860,-10380,-43115,22221,78282,-20342,27605,98889,34945,48040,5941,25123,2129,-131,38278,16018,106058,16481,34863,52932,55097,70711,-5006,-1190,-3997,-36857,77364,69741,-15543,-2104,35773,-30775,-50117,-15012,-57065,-82388,-59046,-1374,38145,-30386,-67762,-41121,-9008,27772,-43463,20669,-24237,-4635,-1710,-62212,-68906,-3947,-28109,68685,12855,7626,36714,94878,3469,23423,93645,-56881,-10821,-23160,-37224,88260,-37265,2217,-62326,-50846,-24542,11648,7879,22577,18434,-36825,-13409,2780,88193,-13616,57146,6426,-48577,37809,-27166,50224,47213,6370,28991,-29094,-15155,-16213,-44192,58004,-11948,-5920,-58265,-40700,-8956,41314,-22096,-10868,-5870,-65684,-48631,7582,-29146,-19753,20818,-42589,39756,43618,3233,-85202,16095,-8308,-14639,68221,40390,-76851,26068,-17203,-38966,18559,-29781,26701,51639,38674,90867,12254,4790,14017,63996,21116,48974,6233,51847,-42636,1494,26364,6476,-4729,60087,6962,-425,25075,33582,-39679,-40754,31685,-4328,-61242,98369,-230,-62889,20693,8726,-90440,29311,-30616,-24311,54710,-24607,-32125,-3638,-36704,-85349,-57843,70095,-16329,-38105,-87424,-18382,2476,3690,31363,-51291,-66495,44353,-13105,-83066,-12560,68482,68556,-9489,-15864,-607,11965,15049,125040,36227,-44127,32546,109830,12118,-55099,55151,37442,-14275,-50028,51726,-23220,-57824,21253,84275,18082,-33185,88832,17432,-45061,52655,23564,-65553,24731,59013,-24478,4049,93549,-45080,13618,-46000,18321,-5302,68400,29200,4137,41876,31893,-34402,48154,-51556,-53091,-45212,-7640,-27831,-6707,-76421,-45755,-1247,4096,56778,51089,13364,-36871,-34851,55395,65442,22597,-9535,-63681,-65740,20318,-148282,-15227,18275,-22606,-4810,13569,23052,28306,-71331,-97887,-41342,-4222,-15233,36041,-90832,-21933,-100276,-13086,-2338,-65709,29948,3166,41663,41913,-15049,18246,48714],[23531,10386,47962,-12990,2593,2363,-44030,-44869,-24135,-1291,23690,29995,2568,18876,96601,98846,11530,23745,994,4571,-4358,-94699,-74795,-30707,-56575,4268,-9593,18841,38424,976,-7366,29607,-37467,64145,-76308,57877,-57187,-59963,4372,-28138,18763,-61992,-53609,-431,-71905,-34073,-30921,-17241,33776,-40728,46337,30708,22179,2648,8656,3533,12653,4280,-15536,-7271,22146,-18159,-73454,-92126,64011,-52958,30562,-47231,-4451,50841,-12907,47325,-34061,7453,32064,69244,3456,43294,50815,29352,-77001,-29436,65830,129855,17736,-11468,-4370,170,41119,-3961,802,41487,86010,76370,49654,41522,-29771,-21428,-6862,478,6590,-16573,-29891,20842,111881,-20629,-15748,-79090,2627,-6066,-75362,-30853,-28143,93837,53452,34607,47182,-12985,29438,33936,-23937,-354,21319,-80917,53865,69269,-27612,12679,-29643,-47334,-47409,33063,-38773,-31291,-11314,40100,73360,34933,73330,-44240,-12111,37596,-21964,-36215,-25226,24891,-14689,-22178,35226,52252,9332,57383,-10387,-92669,-5775,-34575,18275,29358,-27227,55787,-57836,40553,55840,20387,-81877,-99301,-116490,45726,42027,-63510,33344,48210,-42481,-69337,38375,-10243,94214,26845,-13804,56400,6175,3501,116020,-8062,11366,-3864,-16451,15208,6138,50991,36949,76591,18809,82960,-5406,8534,-29273,35007,40378,-126798,27937,-13339,-89256,-78655,9153,-91973,-60751,-66939,88237,-28239,-29657,24025,1569,26633,-32902,-76486,-89695,-23294,32330,49658,-85454,-56272,-10086,-10281,52259,2109,-3064,62554,58880,39679,24913,-29116,-84841,-25030,-38999,46247,48605,-23556,-43764,-79742,-42014,32356,101076,82645,23323,75837,47648,33278,52103,-7955,-60620,-1884555,-2098658,-356452,-231313,-92881,-19492,-47632,-56257,-79494,-92610,-79643,6817,-69178,-23860,-57486,20983,-60568,-80957,-47075,27231,-27767,-65608,43817,88192,-103056,-61899,-65153,-96296,-33173,-49284,-11867,-32730,20393,5355,83702,-21709,-64494,-36483,-20234,-38145,-52291,-31378,69594,51615,-9337,-84643,-51131,-4969,-2138,-49641,-14061,-31825,-89344,-101669,-47337,3732,94909,53936,45138,12053,-36513,6804,38483,-34115,-37474,44465,-59534,-12687,55843,29115,8480,95477,22891,230,35227,-60628,-18650,77133,-15162,-33212,-5182,-26688,-54009,-120711,-166460,-55328,-62392,15100,-1032,-277107,-524290,-119199,-134993,-110588,-97267,-18836,-52203,21491,4333,-24456,-128959,30533,19079,4738,-24912,75763,78716,-18831,-21386,81076,-15902,78427,10255,54281,32445,-92805,-71531,90836,-856,17063,-15146,33915,-30125,-71398,-63509,100255,-33945,-101557,-4902,48335,30559,66728,23085,-54512,-34827,-39756,-55307,-56766,7798,-45921,-83340,55853,134884,37182,-55706,26457,14269,2524,-27907,78691,62748,-65183,-49330,-1618,5543,20107,-66054,64503,-28130,-1638,17662,6125,38218,71311,-466,57374,8858,-25965,-89116,18499,36529,13607,-56372,-93826,46002,-35906,32129,12755,765,-68714,43570,-31454,13588,-66692,37089,15696,81683,32515,-88384,-18824,37614,11415,18801,-22930,25054,88474,74571,-49213,-63900,-41018,-83296,14495,-31582,-61824,-30502,-57003,-66082,-2923,27439,-61989,-15073,24288,-17263,-68479,-134039,-25745,69230,45474,48907,48596,73406,-34376,-3607,-23605,27058,-11618,-73177,-44502,-8477,-8657,1115,47997,-23750,-73629,-5462,53831,19426,-10283,44182,44491,4591,-54647,-7480,13131,73502,28305,60251,-65361,-74485,2202,-1915,-123313,-61330,-20227,27328,79094,14101,32936,-30356,-38635,9300,7573,10871,44410,-59881,73628,963,-50563,5941,-12286,-42627,3556,-3213,3838,-1948,40134,-8594,10806,20712,-20686,-86362,-26648,-26437,82482,-6380,47232,9928,44405,-42765,762,-12121,-50068,-10355,-8130,29771,36044,-36560,-60730,-28050,-27222,-11806,3526,-10938,54979,-82280,-36918,-63173,-19899,-51083,-99267,-20745,39602,34432,13232,-78251,-79542,-35767,-48318,-54859,-52016,-128,8178,-30011,-27768,60322,-3093,-91450,-1441,44767,-8685,-25101,-20847,37741,81516,60049,-12930,-20987,-67023,-172591,-110101,102121,45398,54778,11071,-4116,-51164,34880,-34293,-159825,-28463,52930,21444,24543,805,904,-37223,-63413,-4333,-68319,-66159,58136,36728,78087,45380,71169,83426,12367,-38314,19091,74652,69916,57501,-32561,35945,59601,-54204,1228,-56821,151324,68507,-6419,-89896,24978,14864,10706,-30396,-27928,93631,32127,-74523,-7463,-16538,-8362,31750,-59266,-64439,47584,30508,5401,-59324,118537,12909,3119,26732,-17057,23483,61040,11144,6761,19019,34541,19780,23640,48524,8757,-59641,-10960,-10956,26718,43186,-67079,21679,-29232,44140,71633,37605,4534,76195,20416,5718,-51309,-20452,36756,53465,-11667,-9273,19119,-4035,-55927,-11579,40580,24818,6051,23490,63959,-38718,121873,63320,27466,-74963,-60467,-91355,81397,28307,-107461,-4509,-95372,-56429,-39040,11003,2747,-17320,5953,30804,-24554,-39550,-32457,-88131,-23584,30808,11046,-5687,-9605,59337,21151,-3047,-16929,2083,-17699,2818,42585,175687,175935,1360012,407251,101018,151455,106102,44304,72311,2280,-6725,63537,-68651,123166,-15005,-49323,33536,78721,-15940,29186,98784,11718,25972,-10319,3679,11139,5586,44831,12430,110739,18721,33710,22298,61257,63025,-27712,-5731,-4094,-32239,80413,67274,-32709,8762,42587,-23988,-53551,-1909,-3415,-56440,-58923,-7179,39746,-26751,-61391,-44396,-14644,34454,-25972,40207,-26808,18457,10497,-54236,-78987,-7366,16922,115318,37064,-12972,15726,90707,11912,25739,90221,-52431,50298,-28354,-54725,82552,-9977,2382,-30922,-66526,-5911,21636,19584,42314,22075,-38971,-4796,58463,90115,1873,57844,12464,-38472,33144,-47707,58066,57067,34102,24427,-42745,2676,-9404,-34291,43280,-698,-12251,-54638,-15065,-13932,42761,-16912,-6416,2399,-55491,-21337,3770,-26222,-10943,13082,-47077,22952,37315,-4437,-73308,16458,-29824,-33795,60548,29063,-44520,23013,-22087,-18407,33038,-24890,40113,39019,33507,75894,-3340,-1696,7504,52669,35992,32346,13246,62045,-15230,11966,34666,-11017,12898,75789,-5593,37944,46584,48715,-35533,-48094,43028,8950,-13776,133593,12326,-49475,35769,38633,-52191,31214,-37965,-38921,101035,9355,-55102,2707,-22667,-100392,-42070,74750,-25604,-79440,-98159,-9420,-9250,-29495,41965,-21118,-58509,46013,-12957,-85045,-3817,74035,61197,12304,-17486,-30792,13301,-4781,131232,35034,-57983,16326,101109,-5664,-83570,34243,39522,-30638,-51167,75292,-9168,-67184,26508,102622,22262,-16795,123948,24457,-54956,24368,-4888,-97510,25973,83950,-22719,-90097,64782,-54117,17872,-42660,2912,37920,60718,21647,13097,45342,36160,-10500,60094,-47615,-62933,-37874,2507,-8841,-4620,-68475,-38407,-10971,-8610,42049,30820,20290,-39350,-31727,65833,45163,28145,1151,-39762,-56090,14066,-108404,-1468,18251,-21973,15439,14362,-10912,18529,-58802,-62918,-9589,44485,-13956,43608,-88774,-27710,-94465,-7114,-11334,-59922,16130,-27827,32654,28791,-22105,38131,42379],[29106,14814,48559,5598,-12107,-21045,-29120,-30829,-18225,4499,13461,40343,-2155,47025,88939,107794,20801,25308,13266,2016,-5268,-92594,-53199,-51569,-67068,31652,25193,21898,40461,-7369,-5732,19316,-51682,66396,-75201,48470,-92246,-88835,-26990,-50990,46582,-50994,-46995,3776,-31400,-26871,-17839,-10678,32455,-47329,79802,10893,963,-4597,1755,16656,9234,-27945,-24707,-17733,3858,-23976,-36696,-78543,48632,-56908,49655,-65363,2644,91984,4200,39314,-21447,21730,58730,66263,22557,20859,48593,24232,-69811,-31800,46797,97926,22523,-16731,-9655,-5922,21606,-6417,8090,39069,86441,65665,35830,35256,-31554,-28944,-448,-5026,26976,1675,-6787,8827,97457,-22638,-26899,-77945,-26709,-19245,-54065,-44754,-14542,92244,61904,5421,47371,-20306,31231,54067,-33264,-28458,17336,-95295,58928,40504,833,6203,-29433,-5949,-14580,34501,-4662,-27917,-6203,42139,61619,43065,59655,-62082,-18745,36380,-29937,-57962,-24894,16776,-30606,-29857,27478,-2019,-7526,33653,-20378,-84832,5380,-25322,-5207,26573,-20946,30199,-70991,45788,33280,31915,-45737,-89594,-43082,54599,69277,-51367,20000,70138,-31470,-62184,67502,1428,71929,-9257,1001,83553,2378,-58,107775,5329,11443,27020,-14205,25352,2448,59812,53659,91080,32240,93486,-14238,5125,-31869,19692,36747,-94351,10041,-65069,-100275,-59601,1445,-76416,-71504,-76348,78321,-28160,-46129,33782,2129,23026,-15701,-65712,-104138,-30173,9832,13966,-97956,-30596,-1695,-31589,58953,13255,8010,57672,74701,29884,67347,3082,-64016,3277,-52622,18851,48783,-41405,-17249,-70849,-41995,50360,94502,87751,26472,64521,26020,-4418,25725,-24346,-63650,-1949680,-1890927,-393671,-221907,-84045,-72978,-15182,-85456,-97616,-95503,-82938,15220,-52052,404,-46108,24826,-70377,-101494,-80159,11224,-22926,-28607,81367,68811,-87101,-63974,-61801,-131896,-20214,-45657,-6979,-5311,9841,-1512,88595,-3607,-82128,-21602,-23761,15700,-58081,-29272,74436,31207,-37851,-62986,-52302,241,31662,-57291,-17749,1738,-82541,-59197,-32847,-9530,83715,60601,42368,3424,-37091,12648,38213,-36430,-38445,33219,-35207,-20612,56018,34734,22162,99541,18297,1451,26840,-37958,3859,81480,-26665,-42511,-7863,21166,-46902,-121969,-125782,-53756,-57718,25386,-2773,-288370,-549578,-125747,-134429,-92269,-102709,-34531,-74444,16802,-1195,-62072,-113126,50351,27291,-3623,-37214,66350,88635,-6362,-31873,75080,-17838,100889,14788,69926,41118,-65796,-71724,83239,17709,46247,21170,14246,-17467,-59607,-41004,79412,-55625,-118528,-4799,16463,18771,66095,25657,-75607,-51280,-5533,-46135,-47393,-11400,-65136,-65553,62394,145744,18287,-61930,23626,10921,26274,-33049,78815,62081,-81126,-48896,13756,5816,28650,-83322,89416,-11403,13799,-1812,1957,62302,62320,-12915,61088,-6946,-41593,-88059,20238,27970,7976,-52658,-82929,37533,-20357,32915,20451,39737,-80610,59993,-19879,24862,-56623,33114,34300,70088,45562,-106472,-23686,26323,-17006,2550,-24219,49156,43055,50730,-26959,-55895,-36600,-78885,18802,2172,-72253,-38915,-59745,-84740,-334,29778,-52685,-16858,17400,-21880,-59980,-138057,-32940,31726,31012,51667,74606,72372,-62414,-4901,-15722,26630,296,-62409,-38049,-6785,-13979,20985,47237,-50002,-78407,-2185,16777,-14674,-19042,34236,52398,20952,-51957,14451,12131,82820,19887,57400,-60436,-78700,-17705,-20989,-138880,-86961,-36704,19479,88896,49405,34736,-27546,-16815,26711,9954,2570,67114,-33294,60904,24634,-39847,7270,-27710,-6589,-1247,-2895,1509,-1552,40924,-23466,-22443,29407,-3484,-64090,-37374,-13226,79652,22122,51147,9190,41410,-35735,-9267,-6188,-16399,545,7956,42331,44389,-41941,-37321,-24049,-20883,-9627,7687,-24603,46155,-88302,-31679,-66311,-13907,5929,-81037,-18379,16068,26515,-246,-81589,-99133,-66401,-63329,-74637,-60218,-3698,13132,-35463,-34521,31701,-446,-105485,-3678,68699,-3076,-25239,-32356,15987,72368,43084,-46373,-425,-46348,-172699,-113228,84942,50365,76542,6078,8505,-7232,31120,-8218,-102206,-22532,50202,51486,50272,2711,-10478,-87421,-81884,-25766,-64588,-90903,56087,41861,18985,36829,71187,60467,-32326,-40031,5047,71540,74148,69096,-23657,45012,33421,-100842,-22599,-77731,189033,47592,3875,-94552,40911,51751,23741,-33640,-39666,90885,48416,-58001,6023,9031,-3087,31302,-55301,-60546,45076,30977,2150,-43409,101390,2424,-11810,3900,-27726,4434,27187,-14061,4966,26109,27718,36548,14150,33298,28332,-47971,-12272,-12374,38220,40585,-47238,23003,-30920,47696,72697,26453,5175,82725,46301,13709,-56458,-11366,11600,48032,1023,8974,38657,16281,-18988,17299,75886,15200,-41687,-4313,57954,-39102,115085,63111,-2049,-84143,-88611,-80671,68566,57078,-108429,2913,-143400,-75540,-23437,-91,-14796,21234,32689,-5910,-32747,-16531,-27294,-89594,-47670,18224,-1734,5441,-4815,20543,3102,13164,-17435,31404,6630,18397,39089,158186,188940,1326890,376509,109880,152404,121006,50060,38854,10900,9229,81443,-72134,131249,-5265,-45322,35975,70789,4820,23595,96159,3963,4020,-25961,-28174,19977,26238,49801,-10664,93708,13736,31080,-7066,61609,43440,-44333,-656,4905,-25011,78855,64454,-49032,5600,37667,-3524,-29170,12033,55790,-16657,-55481,-29497,31400,-13426,-69718,-39492,-18384,24701,-5955,52578,-20551,36076,26050,-38430,-85130,-7120,52093,128549,61545,-26399,-1051,78950,13252,25279,81880,-43663,99814,-29981,-58816,71402,29147,644,10120,-74641,10940,28559,31353,55423,38327,-38679,3614,76002,78150,28978,59636,24362,-26523,27363,-53716,56908,64366,61894,15154,-58425,17377,-3107,-24182,22141,8203,-29906,-51024,11690,-19410,34354,-4443,4522,1665,-45762,-1162,555,-20466,6598,1930,-44633,9029,27745,-15816,-63215,9029,-49342,-36458,43549,8699,17125,21200,-25253,8060,43480,-11618,49877,21230,18187,57062,-12240,-6390,5369,33961,49853,8123,20842,61846,15820,23013,35014,-18154,23972,83479,-18953,65289,46079,59641,-30768,-53333,47294,17174,47863,156236,27246,-26116,54559,61705,-218,26177,-46779,-53029,131976,46849,-78882,6184,-10978,-85887,-29863,60540,-21295,-87626,-92383,-4787,-25873,-60091,44111,1223,-44593,41476,-20282,-77705,2537,82274,57289,33842,-18467,-59274,7431,-24976,119351,37009,-68963,5578,86333,-17786,-103621,2200,38492,-54226,-46838,86848,4190,-56808,30954,99930,27124,16777,131363,34162,-53485,-6456,-33455,-107400,15981,100982,-12935,-148291,29189,-53732,25938,-10556,-14845,69161,42248,12092,21802,45612,38908,18990,69326,-33040,-64247,-20065,6654,10819,7810,-60895,-39567,-27427,-18631,29821,7308,24513,-48042,-26530,65266,14422,22009,13013,-14756,-39936,455,-41883,16828,24515,-9918,33083,13231,-41689,8470,-31659,-19786,23413,74447,-10088,46474,-59661,-27556,-71706,-2403,-20638,-51980,1810,-47525,16980,12715,-26305,56675,33602],[31058,22565,43124,31862,-9868,-24135,-11785,-3290,-16876,12025,4400,40903,-3713,67024,80618,104275,29908,30284,29097,9380,-4187,-72077,-21447,-64452,-67468,48271,55001,16348,39425,-3347,-6006,21650,-63468,65831,-69172,40615,-110920,-97955,-56322,-68965,67957,-27861,-31076,7647,4612,-20585,1192,-15997,32831,-36745,105077,-9742,-20211,-3235,-10888,38848,19931,-49711,-24739,-20221,-17631,-25787,-8865,-43012,33189,-42027,72530,-60193,10710,120778,23132,34839,-512,33540,78206,52549,38407,-4870,42620,11477,-44853,-25120,26144,52658,24306,-29056,-9632,-16985,2956,-7705,17522,34798,72967,37071,12779,30347,-29603,-28010,11552,-8299,45569,20702,19992,-9301,60273,-17725,-35110,-72127,-49614,-26337,-22705,-39969,4714,80281,62811,-26532,31851,-21644,20596,64252,-42854,-52160,12195,-99813,51305,8519,24175,251,-32070,19517,21886,29123,22797,-24347,-4385,38595,55639,54481,37835,-70911,-14630,33215,-34305,-70753,-23112,3078,-47330,-41182,10329,-51984,-34536,-20430,-38277,-66988,15872,-24695,-31391,28282,-3908,5970,-76265,41825,19517,28293,-20335,-64940,31865,49512,74954,-27026,1566,70359,-18603,-43602,76634,18853,47245,-48815,11223,99657,-1263,-5180,78976,23319,5065,38501,-11233,33986,3894,65074,59190,92057,29387,83403,-32219,1866,-32688,-1502,25228,-60318,-17783,-112586,-90287,-22934,-1069,-54134,-65942,-74376,56330,-33119,-39657,63561,11051,11076,163,-44404,-111054,-35895,5213,-29451,-103576,11714,4674,-54407,69111,22797,-535,28251,64048,7737,91554,32401,-33087,26348,-60932,1284,42211,-53354,16462,-46092,-23012,64062,80297,90521,42944,36582,-16129,-53245,3223,-37018,-60733,-1989169,-1746738,-432905,-198954,-90357,-128188,259,-124026,-124061,-102330,-75970,15200,-36330,20724,-37593,32383,-73404,-107267,-92214,-10925,-244,-3648,93296,42079,-61188,-59886,-57351,-162732,-8388,-41168,367,23774,4075,-7647,75308,283,-99907,-3019,-25250,70707,-61848,-28109,67217,-13386,-65784,-34914,-42094,2592,45896,-58785,-18017,35825,-60817,-18678,-22872,-19150,57577,51251,28060,-8934,-28144,17930,31334,-34598,-34014,26734,-9308,-27412,48413,39383,38030,87994,2412,-2497,18972,-16043,14556,74979,-24831,-39232,-7402,57848,-26651,-103564,-81706,-51515,-50199,27212,1463,-300964,-541300,-113452,-114350,-60417,-91449,-47719,-103329,-2617,-10749,-83061,-87554,63467,30445,-15725,-41732,52497,80222,10430,-51078,62055,-4701,117092,10648,77401,56332,-39191,-64496,68486,31105,67364,43516,-14012,-12230,-39671,-10276,44089,-67692,-111076,-1545,-10783,7763,59270,23422,-90885,-64969,19228,-47871,-34063,-24763,-73201,-46565,61091,124005,8608,-52267,27713,14107,50448,-30429,73748,60238,-86965,-43494,24449,12533,24057,-80565,84217,2666,25451,-19460,484,66796,58167,-20076,51660,-25419,-57891,-73900,16818,12471,-4617,-45013,-49299,23494,-13744,33877,21458,62286,-71612,64755,-1436,45289,-40864,21066,48248,53427,54935,-102065,-24130,17323,-40664,-14250,-24724,70661,-3362,20879,-3489,-44146,-25556,-60786,24367,39118,-74510,-47356,-58440,-93699,-6831,38849,-34386,-18368,10537,-16125,-37942,-119764,-23321,-2678,10743,46057,95038,57168,-71896,-2263,-227,20739,11531,-47622,-33360,-10535,-21258,39020,49529,-79121,-69639,-3215,-19197,-46042,-16137,24572,55881,31566,-42121,38627,26302,82815,6525,39259,-52657,-64967,-36484,-29678,-136500,-99518,-44924,9288,76441,78227,38529,-32886,-11456,32977,14144,-12051,53419,-20903,28313,35368,-674,16543,-41177,4987,-12673,-9910,-1722,1476,36015,-34083,-55423,28830,6690,-35456,-35224,-1655,59594,45481,49388,1945,41061,-30310,-13710,4944,1565,7251,29506,51922,52543,-37906,-13150,-11462,-13404,-12980,16998,-33165,35529,-93131,-24447,-60155,-5539,53400,-57591,-7610,-10556,14635,-10200,-64898,-114377,-80454,-55826,-82211,-58983,-7331,16592,-31419,-37097,1220,249,-109626,-12443,79073,3354,-24446,-41547,-10765,62369,25839,-70989,5220,-25828,-153877,-107065,61017,44465,82619,-1290,21912,48344,26807,18836,-43840,-13523,32880,75697,76596,12338,-14787,-112273,-98492,-39577,-53968,-110323,44638,43571,-20959,25324,76786,27388,-60740,-24888,-7390,60393,69365,68954,-16387,43993,8008,-119428,-23420,-89704,187285,20224,23755,-87727,48899,71665,25464,-40957,-49372,86295,56972,-34694,23687,23388,567,22991,-41581,-58789,36311,32627,-859,-15551,72363,-7346,-24935,-24729,-35030,-12539,-15237,-41836,1785,21008,22711,54630,-8282,17627,47395,-35822,-18022,-21120,31869,22301,-27709,24081,-22112,43164,59444,14556,15800,85852,65260,24863,-52983,-21032,-1004,40038,13333,18389,52442,45410,32909,47478,95961,3690,-88189,-41303,44039,-36404,98876,56852,-28456,-78140,-105291,-57282,53436,79748,-87567,18002,-144239,-78305,-6790,-15914,-26759,63703,54676,-31517,-24707,17962,-22370,-81069,-54628,5137,-10278,25590,-763,-9206,-16377,33648,-19224,49000,26960,35721,31074,129368,210520,1297548,365686,124975,145979,126417,67036,17445,17413,21875,99479,-64332,119878,15739,-31640,31052,57226,32378,11842,90382,15344,-14750,-36499,-53258,27224,53293,50393,-47082,63337,3060,29792,-28740,55151,16014,-49190,7014,20686,-17465,73445,61638,-62872,-7988,21513,26743,13659,18355,101341,28261,-41654,-54235,10537,479,-81862,-28198,-19338,2028,5600,56580,-6248,45440,47498,-16468,-76393,-3646,57825,90398,79396,-28533,-7746,65760,9924,22126,64688,-35679,120110,-25478,-50068,56680,68084,-1228,46952,-70246,19293,32108,38994,58478,61633,-32585,3611,49407,54696,61044,59169,37422,-14532,21294,-44892,47494,65521,82493,7305,-69269,26399,1521,-13804,5152,15851,-48367,-51122,30163,-21474,21103,21725,24128,-5974,-40881,5404,-4986,-13348,28113,-8608,-36472,-1146,14358,-30696,-61211,-5276,-60741,-25408,19941,-9759,83025,22686,-29401,29051,47792,5723,52535,2067,1090,43367,-11728,-10563,7714,11405,64332,-11033,28356,52535,40268,30869,27128,-12747,25841,81468,-26574,74237,21805,66287,-24061,-56079,42619,21041,101799,156896,37551,-87,73841,71620,44379,13377,-52250,-61764,135842,77030,-93471,5231,-2241,-47816,-20967,27546,-3247,-63661,-75918,-4468,-38636,-75713,37698,9394,-26220,36296,-31582,-61887,3965,86661,54965,50992,-18830,-75504,-210,-40776,92444,41747,-77402,5201,70849,-19900,-106626,-29954,34244,-77228,-39952,85321,12003,-34663,33103,73093,29701,54205,117869,44810,-40943,-33702,-55611,-99522,-1454,100171,-469,-150679,-4783,-44052,36288,49490,-24411,82792,16247,2274,25668,38444,39368,45498,72916,-14000,-61169,1838,-799,26619,26325,-54880,-51024,-48914,-24478,22747,-13384,25231,-59275,-23984,54613,-18112,16475,27112,6459,-21882,-19016,21406,36716,35973,9406,42094,9248,-58456,1867,3310,18866,47104,83206,-1328,45502,-12241,-22471,-41588,2009,-28376,-43715,-9378,-47488,926,-2808,-27711,66058,26191],[31158,30966,31401,56279,6375,-14537,2643,26124,-16430,19711,-3041,30023,-3134,72686,68681,92859,35735,35610,43237,25908,-612,-44690,12707,-59344,-60957,47579,71116,5069,33835,8681,-11534,32852,-72624,59595,-58015,39504,-108353,-80599,-65817,-76124,77825,-1036,-9914,8441,29039,-19288,20587,-31322,27034,-14306,118251,-26551,-42270,3912,-29427,63998,40373,-54119,-12655,-15557,-39465,-25118,3636,9730,22094,-10894,89519,-36448,19697,127542,38590,37540,18781,37463,76902,28569,41930,-27656,31162,-6432,-9621,-10828,13876,10993,17893,-42410,-4095,-29009,-12271,-8973,24342,28664,46281,-665,-15641,27839,-22827,-18687,25145,-8589,58533,34403,39412,-30434,16942,-5266,-40110,-60046,-54429,-27545,9394,-16178,24575,56908,56067,-54287,4950,-17015,1496,64951,-49117,-65172,8053,-93347,29306,-16621,34980,-4650,-39234,24005,52829,21252,38309,-21092,-778,29983,62020,66049,12884,-68263,-3454,29208,-34487,-71800,-18938,-13544,-59935,-51340,-12146,-75149,-61168,-92362,-58054,-46162,24397,-30333,-54711,35620,17420,-13484,-71948,26996,20461,12620,-13065,-35482,74717,33888,58807,3701,-18159,51229,-4865,-19355,63621,34747,28266,-75179,17218,98845,-5002,-5251,40367,41260,-3926,32592,-9790,39841,10653,66545,52691,79816,12448,60012,-50843,1507,-30995,-21597,7166,-30290,-50431,-137750,-63836,21189,1326,-30174,-41222,-60401,26685,-39505,-8567,98787,24013,-5945,11262,-18483,-107169,-36401,16768,-63611,-93587,65592,14119,-69357,86717,24643,-31694,-20450,22200,-24361,86988,44212,-3262,41079,-62086,-1427,29885,-55446,48600,-12971,13930,79980,66354,89599,68996,-2884,-67601,-102901,-26168,-55264,-66021,-2004359,-1685438,-474464,-171945,-108961,-170094,-2818,-159786,-152337,-111184,-58843,15747,-22335,31443,-36019,45181,-68214,-96155,-84623,-36703,32031,7292,75221,13327,-37217,-53704,-56796,-177652,-2703,-38334,8398,47921,915,-11184,47517,-7471,-108748,15329,-27093,105234,-60266,-25333,48824,-65874,-87101,-7661,-28645,1104,37695,-57380,-16134,63304,-27034,9054,-14140,-23369,21955,28875,5537,-19007,-11301,20809,20187,-27205,-24499,26371,7121,-30472,35608,41019,53387,67229,-16561,-16030,12196,252,8756,56654,-8988,-21472,-3513,76626,760,-67721,-47872,-51969,-41574,18512,12653,-311796,-495701,-87453,-81251,-30727,-62815,-53260,-129729,-30891,-20722,-95629,-61197,68136,25569,-31009,-39631,36888,58956,30103,-75135,44940,25042,122775,-1977,72642,77933,-14678,-48821,54416,37539,71902,48927,-41703,-9263,-15805,16044,3289,-66869,-85261,1032,-24623,589,49129,16678,-94154,-71188,32205,-61239,-20213,-31056,-72598,-35019,51012,73929,10122,-30476,35588,17246,67263,-25855,68603,56945,-82726,-40487,25084,27310,7689,-58386,51888,8952,28606,-35664,2168,53068,56434,-22419,30720,-41701,-69616,-50024,9709,456,-21653,-34655,-5697,7018,-15607,38233,15423,64603,-46410,55804,21187,66158,-25982,5624,54319,32184,53042,-77628,-23599,13565,-51517,-26067,-23199,81742,-35226,-7895,17059,-32846,-9814,-33477,30955,67764,-66920,-53119,-52420,-94196,-22555,52460,-10442,-21899,1384,-4931,-8066,-88395,-667,-20755,-7281,31954,102295,31215,-63858,3669,16587,11434,18667,-34117,-26977,-20581,-27570,53969,57106,-94101,-50099,-6707,-39389,-67579,-1904,14622,53834,35724,-27403,58468,49290,73551,-8653,19423,-46021,-34439,-49019,-26960,-115080,-96866,-42751,-1983,41093,88210,44840,-43376,-24814,21068,17829,-31057,2241,-25757,-11547,32142,47152,30528,-45645,-5740,-27021,-23502,-4175,3958,27143,-41021,-81779,21540,7100,-10424,-21802,1388,27778,57870,41440,-10200,43105,-25683,-7341,19923,3211,9092,47102,55970,57940,-23032,7982,4945,-5672,-21243,26025,-36559,23779,-91849,-17634,-49777,2529,76405,-30839,12474,-33933,2712,-13734,-33769,-113943,-72460,-29957,-76033,-51730,-9264,17706,-19109,-34875,-23697,1588,-102044,-25763,71432,10018,-20670,-45617,-35926,49735,11679,-83070,-9327,-10071,-125586,-89372,35084,30591,74720,-8783,32575,88869,22377,41946,-7324,-5328,5323,85582,95125,29503,-7013,-101609,-102869,-43516,-39255,-118831,26051,44905,-32732,13874,86202,-8628,-71314,4128,-15980,48272,60062,58705,-10341,35891,-6010,-98399,-8661,-88918,147178,-6391,43654,-75960,46106,76234,15476,-49167,-57094,80444,58344,-6907,39106,23829,2432,8858,-25379,-56380,21001,36172,-4908,11422,40798,-12657,-33486,-44504,-38866,-22325,-59488,-64171,-3923,2077,22896,70203,-38274,7247,63543,-28732,-26351,-31507,8574,-5608,-18565,19813,-8338,31834,37183,1742,31482,85507,73843,36742,-44474,-47136,12222,32351,21522,19210,59322,68510,77946,71389,96830,-6543,-121551,-77925,26836,-30737,81061,50460,-40959,-58504,-100221,-29572,41099,92841,-49196,36842,-90262,-61385,6956,-31482,-29886,97662,69180,-41802,-6405,57666,-15970,-62461,-44155,-5675,-15025,46899,-2067,-25664,-32481,50753,-21511,48255,32832,47973,24256,96876,232810,1272547,375615,139869,133521,117690,92088,14289,20503,27766,113253,-50048,96059,41036,-11452,23401,41877,58073,-1788,80372,39488,-28259,-39519,-57598,31782,75631,44404,-83892,30157,-10212,31501,-37898,41913,-11231,-39100,8383,36854,-11362,66019,61124,-73956,-26085,-1812,55938,53704,12587,117376,66768,-15943,-61205,-18888,6377,-84649,-13498,-18770,-25027,3364,53225,10899,45911,73390,7867,-44588,1341,26502,12369,86262,-18289,-2518,56036,3845,18264,37083,-33465,108388,-14735,-32693,40427,89133,-1268,70187,-51511,18535,33259,38868,49918,80572,-19151,-9863,-2888,26457,87351,54166,45675,-4038,15890,-26348,32696,59965,89956,5402,-69010,28493,4971,-1050,1342,22030,-56248,-55377,34497,-18163,11987,61133,48937,-15565,-43007,-3263,-14699,-6459,48147,-16573,-25281,-7270,-3183,-46356,-66601,-24050,-58369,-7724,-6390,-17522,125942,26514,-35976,31614,46324,21054,48815,-12662,-8563,38538,-2503,-16322,13180,-9314,80234,-15406,33954,37794,52468,32578,13238,2347,19750,70202,-23131,64336,-17375,69766,-15576,-56428,29331,22168,129361,134513,37365,21185,88747,65628,65621,-6127,-50204,-62207,115290,91444,-92654,-811,4894,-2223,-13450,-15964,22199,-22162,-57618,-6468,-39723,-68845,25298,2775,-6162,37099,-40307,-39775,-209,81195,51383,61627,-18780,-73936,-3179,-48677,57603,46622,-82785,15581,58051,-12410,-90120,-51185,27579,-91390,-33290,73183,12551,-9814,32998,30145,28284,81090,99504,53662,-19941,-52206,-66991,-82097,-21088,77284,7934,-110590,-30091,-27158,46109,114143,-20582,78942,-10841,-5842,20848,22554,37097,61370,69666,6089,-58126,20002,-17883,34488,44173,-51319,-66482,-70154,-26690,21372,-26482,22192,-67976,-26195,38029,-42279,21740,43891,20220,-7175,-41309,58280,53774,47208,27197,39540,2706,-56076,1460,35730,44586,55353,76948,14306,43035,35482,-14352,-15496,7823,-33028,-36769,-15229,-27220,-7838,-14110,-24974,60716,23124],[31559,36990,15656,68981,26638,-4316,9656,44894,-13672,26163,-9173,10530,-1467,62907,49717,78809,35932,37973,51886,48882,4538,-21779,43088,-34478,-52752,29829,69260,-5903,24198,23338,-22640,47577,-78325,43904,-44479,46067,-87927,-43572,-46992,-68551,74983,21460,10259,5147,40023,-24081,32306,-48736,9390,8981,117672,-35717,-62703,12446,-51438,84826,62006,-41014,10369,-5808,-57214,-24489,1226,62107,17855,26904,92807,-8385,29000,112719,46780,45741,27117,30110,45684,-2273,26873,-41313,13259,-26032,24882,7001,14370,-13373,2236,-49481,5226,-37576,-23853,-11479,23807,20088,12632,-32708,-42506,27644,-11734,-3655,35334,-5798,63306,38843,42811,-50236,-16690,13077,-41238,-39951,-35413,-23549,33808,20474,40224,24301,43480,-70804,-21686,-7976,-19583,59113,-47484,-63041,6964,-77628,-2685,-30144,29937,-8467,-49378,11440,72380,14429,42467,-18635,7852,17930,81866,73446,-10957,-55121,9392,23900,-30311,-63308,-13534,-29873,-61997,-52455,-35232,-65269,-73607,-154600,-71437,-28178,30437,-36417,-70650,47315,34160,-28881,-58798,3616,31245,-5399,-21945,-10659,73274,13953,28987,32944,-34291,23274,8754,2405,33608,42892,20904,-77574,19807,79837,-8734,3495,5638,53841,-12301,16631,-11418,40305,20185,64877,37619,58464,-10516,34732,-60159,5986,-27089,-32889,-12978,-7613,-79535,-130606,-31840,55043,6062,-8159,-2884,-38877,-6050,-43986,38383,114662,34278,-22391,15658,2670,-93236,-28063,30749,-76124,-63283,122566,25718,-70969,107564,12181,-79370,-73998,-40463,-61078,52922,30323,16143,46223,-55984,8017,14687,-45564,70713,23166,63734,106282,62085,84462,98315,-40959,-112014,-140584,-67857,-85547,-88602,-2002738,-1670878,-517263,-151658,-133030,-190777,-20400,-177759,-170690,-117992,-35761,21919,-10695,29690,-44237,61475,-55459,-70786,-64369,-62528,59907,8172,38262,-11831,-23393,-48991,-59894,-167777,-5237,-37660,14073,63842,-2644,-11165,14158,-18803,-102717,28746,-31355,106408,-50624,-18546,23279,-106624,-98600,12167,-19657,-2499,13463,-56617,-13525,79094,11222,20272,-1074,-23012,-14582,979,-19337,-21788,10063,20473,8629,-14745,-10982,29404,9579,-28074,19829,36037,66910,46053,-29642,-38249,5535,7359,-12632,28503,16252,7388,3283,76354,26402,-25825,-30202,-55341,-33071,1595,29322,-318738,-426788,-56581,-45474,-11169,-23387,-47918,-145203,-58196,-27120,-106044,-43064,65045,12707,-44913,-33543,22117,32413,50283,-94897,27707,66106,115945,-19476,54949,98418,4412,-27373,49791,37631,56267,40214,-58452,-2823,6494,25101,-30912,-53048,-55271,-331,-22841,-2949,39169,7161,-81980,-67017,35780,-79928,-8178,-30706,-64250,-35551,33480,12018,18385,-3199,41412,14421,71072,-24306,67522,51277,-71445,-46962,12961,47410,-15705,-26162,4476,4665,20421,-50796,7366,28144,52477,-21777,3477,-51248,-72313,-22151,387,-1034,-39022,-22829,32879,-7275,-22799,46504,4124,50623,-15966,35500,43155,73964,-18174,-6707,50112,6859,35479,-43471,-26147,15557,-47922,-30088,-18415,77879,-46120,-27651,31741,-25009,7267,-2293,38082,82812,-51246,-53656,-42236,-89330,-43107,64914,14638,-28419,-11511,5153,20563,-56220,27479,-20824,-16625,12506,91659,2222,-45273,11403,27301,2009,18616,-25528,-12943,-33513,-28701,66384,69856,-82106,-24680,-9775,-36278,-77050,20333,2813,45667,35042,-10534,69019,70795,60004,-20801,12484,-44530,5955,-52502,-15741,-81381,-80869,-31089,-12078,-6772,73981,52343,-53850,-50566,-9054,17669,-50737,-68862,-40213,-42927,19176,77164,42955,-34977,-22092,-39820,-40716,-4852,3264,18291,-43144,-98255,12329,-1523,3268,-2395,-6780,-7272,56625,28765,-22330,46808,-19951,10856,34913,368,8075,52479,53641,57320,867,23856,18790,480,-32423,28530,-38154,10353,-79266,-12636,-40275,7725,71096,-4259,40397,-47750,-4463,-10591,1953,-87832,-45607,3943,-61047,-43453,-11425,14854,-3151,-28360,-35314,6018,-86740,-39337,47231,16230,-11095,-42413,-52872,33184,3260,-82629,-39306,-803,-95435,-59692,12809,12655,57447,-13892,37222,94822,18718,56825,2471,-1650,-24660,77844,98293,49705,12678,-61673,-85616,-37988,-24178,-114967,4745,47221,-23185,5164,89128,-40875,-66623,38157,-19180,41431,50403,43476,-4262,24175,-4303,-43413,7023,-74873,88553,-23721,56595,-65950,33648,68162,-3035,-53315,-63385,72674,53897,20362,46043,11928,2781,-7627,-14685,-50614,196,41600,-10192,26570,15614,-10616,-35862,-44130,-39094,-21490,-96497,-76285,-12525,-26306,27876,79255,-66215,2958,74192,-27960,-34189,-37122,-23625,-33017,-23788,7181,3912,16644,16121,-10647,44634,81449,70686,47679,-35204,-78625,47318,26498,24771,13909,61247,70817,102436,82171,80473,-13522,-134830,-104433,10971,-22771,68973,45871,-35238,-31675,-72570,-5885,34452,95057,-3955,54815,-5049,-29016,15051,-40772,-23431,115122,75308,-41717,13107,93967,-6108,-38581,-22933,-12590,-18136,61174,-7349,-31059,-41104,58274,-23913,30154,23389,49439,23081,71670,248163,1252468,397045,149250,117352,94630,116576,28465,20317,26198,118491,-35116,69875,62016,9614,18436,28333,76919,-11435,66280,63587,-35654,-35217,-38290,32897,84118,31164,-106141,2249,-22906,34849,-32591,23670,-28732,-15786,-2288,45326,-7730,58709,65514,-82809,-42498,-25822,68812,67873,-2725,99945,87622,15846,-36832,-46296,236,-71274,1407,-19304,-45998,-9870,45147,23744,38934,97755,27888,6448,5504,-27850,-64694,81592,1761,11328,51150,-4144,16626,2358,-39420,77549,-329,-12226,24522,77392,1837,76759,-21580,13906,33601,29332,30593,84870,158,-35727,-53539,1435,98105,44318,44089,3749,12381,-5928,16285,50187,81511,10508,-54551,24666,9078,15383,14577,25071,-46905,-61277,25040,-10212,15334,103941,72181,-21283,-50155,-23242,-28283,-995,62005,-21840,-13738,-9357,-24021,-57973,-71620,-44067,-40534,9371,-30837,-11819,133502,29201,-43629,8690,41391,28707,42960,-16895,-5034,40156,12304,-25354,19685,-22754,95578,-3152,34973,22543,53204,27328,-2658,21056,9867,52349,-7004,40887,-55021,72034,-7195,-54784,9867,22363,123331,97557,24614,32843,94677,46036,60792,-28982,-38976,-54459,86383,86398,-76749,-11494,12120,33036,-5840,-56282,44757,18357,-43729,-8172,-26406,-41351,10824,-13144,12675,47775,-40082,-14426,-8400,64156,44301,65525,-18651,-56749,3064,-47516,23408,47658,-83137,32031,49136,484,-58918,-54981,20071,-90991,-27849,55300,8074,10790,31717,-13665,23010,88946,88308,57541,5224,-58390,-65703,-61070,-38054,36417,7146,-56003,-43323,-6829,52234,148793,-6568,62317,-31258,-10350,6885,-83,32241,62619,60351,28384,-57650,27980,-35648,32012,54609,-50362,-72611,-84119,-27085,23967,-30965,16125,-69793,-30160,21497,-51045,39647,61481,25265,594,-62381,62694,63360,49608,34373,27056,-4634,-38428,7712,54904,54704,48204,65353,36425,41982,65588,-5274,-1204,16691,-33491,-31857,-15236,5868,-3631,-18807,-16477,40665,25403],[33371,38437,183,64293,39690,-2599,7423,44965,-7311,30668,-14079,-11223,569,41500,23155,66750,29462,34473,53771,74599,9162,-9219,66055,2272,-47685,2562,51064,-9530,12953,36465,-36742,61497,-79654,16481,-32840,56389,-58724,-1612,-5211,-46160,62715,35736,23308,-868,39580,-32363,29518,-57526,-19614,21463,105083,-34600,-75564,17932,-71669,96025,75831,-16904,39036,6603,-65581,-25903,-10353,91337,20266,58099,79112,7127,37502,84982,46263,52640,20782,12859,-12905,-34132,-7028,-41958,-10307,-43465,47833,23115,25133,-16505,-19346,-44875,15409,-39627,-32841,-15957,13164,7914,-18113,-46110,-60862,28301,1472,13162,38332,-1318,59174,33305,28099,-64088,-31771,33391,-36983,-11422,3959,-14573,45797,59483,48516,-11570,28752,-70966,-34695,2686,-36248,50495,-34322,-45457,9412,-55916,-36408,-32448,11175,-11656,-58484,-8748,79221,10569,40172,-17452,21047,4575,108563,73015,-31358,-35395,18766,15396,-21851,-51357,-8367,-43040,-48798,-36770,-54585,-32173,-63515,-179632,-71325,-15356,34114,-36246,-76930,60068,38711,-43005,-39901,-22770,38595,-14903,-37961,4418,39189,-4019,-1518,53234,-42155,1364,20670,14528,-3098,43878,26552,-56858,19692,47401,-11706,20386,-15076,56775,-18496,-68,-16273,32754,28249,61523,19673,33866,-28737,17188,-52747,15883,-22003,-29884,-28784,5183,-97484,-93407,-6252,61320,9507,10469,35755,-16856,-38243,-44675,85186,90794,35668,-32158,13560,10003,-74108,-9562,29549,-65159,-16955,167769,17318,-59210,118012,-20062,-127983,-114557,-101078,-92617,1335,-6068,21655,42730,-44709,20683,973,-22813,77612,63710,118426,146978,75809,75277,124067,-60915,-133727,-155696,-115670,-126580,-128110,-1993395,-1647110,-557624,-146612,-154868,-192191,-44663,-168164,-167727,-117878,-13422,31035,-3488,17184,-62123,76297,-37734,-37725,-39788,-84249,69480,4532,2845,-29367,-21015,-47247,-61764,-131467,-14436,-38481,14086,73028,-8119,-7605,-14362,-24226,-81968,33501,-38700,77238,-32396,-7333,-3468,-122664,-100675,20850,-17727,-4954,-14724,-58225,-11080,80979,44701,19162,20269,-20773,-44619,-23649,-40489,-15059,32115,17654,824,423,5304,31371,1831,-19977,2208,20015,77512,31803,-30112,-62754,-3055,3980,-43381,-4321,42677,39116,11134,60272,41825,5665,-27247,-59408,-25559,-18013,47213,-321220,-360523,-29986,-17644,408,15356,-31549,-146081,-74746,-27351,-114671,-39744,56724,-4723,-51586,-26559,10010,7561,69060,-99679,13947,107094,97511,-36430,27168,104631,12990,-5702,59452,33845,24239,22811,-56503,10041,22210,9044,-48958,-29418,-35915,-7006,-9952,-4945,32413,-2710,-55168,-52140,35179,-93454,1621,-25053,-47614,-46850,11605,-42200,25182,22467,40153,3140,60486,-27285,71062,42215,-57949,-66206,-10983,66174,-38942,1358,-42595,-9261,1509,-63457,16536,2857,42588,-20490,-23102,-51506,-63997,4637,-10169,8338,-51643,-10873,55720,-15172,-31233,56020,-9082,28780,7091,9801,59247,57071,-20316,-9623,35391,-20649,3601,-13132,-34540,21024,-34422,-26772,-9578,59739,-38894,-31623,39881,-21971,21721,28287,44946,87208,-31889,-48426,-30058,-81695,-61107,70441,36493,-36303,-27108,9000,38670,-33906,52519,-10421,-15156,-5951,63386,-20885,-25200,19045,26512,-3984,9623,-21972,13331,-43223,-21445,77122,85462,-42193,1159,-9360,-13052,-77076,45078,-12138,31903,32431,5741,69156,82116,49443,-25285,25364,-50487,45789,-47953,-586,-47085,-56424,-12899,-17889,-49572,40610,58363,-58787,-77104,-48546,11096,-66158,-130655,-50358,-54424,3636,72207,47143,-6825,-26311,-47256,-56841,-3351,-1915,13997,-37840,-103715,6120,-15495,3609,16840,-22685,-36972,42763,14079,-27604,51078,-11410,35500,44224,7125,7956,42227,46036,47861,27793,34244,24830,2981,-44111,20485,-43319,-5718,-53785,-9954,-34587,8557,44132,17280,71018,-48532,-4380,-3367,32039,-35683,-10948,33513,-45999,-38257,-19679,6246,10578,-19013,-28782,14407,-71754,-48374,13432,21336,6414,-31222,-57629,12654,2263,-72554,-71452,2270,-68850,-22740,-1671,-5109,36367,-14921,33773,65298,16986,60820,-3499,-4330,-48547,56641,83019,66043,38313,-9971,-45715,-25979,-12269,-101289,-13813,49476,-4471,1000,74656,-64669,-51080,65402,-16431,42322,43483,29696,3034,11821,10589,24311,11351,-50834,36812,-25251,60189,-60742,15753,50608,-24187,-48914,-68479,61560,44450,41178,40882,-7530,2073,-23157,-14029,-40210,-23110,47876,-15446,25021,2105,-730,-32267,-22012,-35667,-9606,-117184,-77236,-22975,-54872,34304,79017,-81527,758,77281,-26535,-38529,-33549,-52653,-49392,-40511,-12513,9989,1059,6411,-20023,48274,73354,56337,56793,-28137,-101523,86407,22382,24933,5098,62065,47044,105719,76200,53432,-16900,-127199,-114975,-563,-13497,65424,40895,-15041,-7198,-32258,9699,33047,86784,35632,67895,72663,7996,16559,-39042,-9526,115114,72774,-41939,25668,118054,7980,-17330,-1777,-15519,-22391,63655,-11910,-31891,-40734,53317,-26180,3055,7326,38330,28475,63962,252339,1236938,414575,150611,99966,61954,129187,52946,18432,19293,112103,-24043,49061,71424,24740,19413,18967,87957,-12420,50556,75346,-37267,-25924,-4765,30333,75341,12154,-103317,-17369,-33087,35323,-14489,4084,-29181,13452,-24289,39778,-6706,53194,75568,-89545,-52537,-43874,53570,45000,-18769,60769,83679,43734,15122,-58784,-15340,-43844,13785,-23189,-52247,-25487,35559,26723,27579,112812,34863,58276,6718,-74411,-95222,68496,26035,26338,48429,-13599,19755,-31270,-51450,46999,13329,6813,10691,30351,8189,68301,10694,12492,34328,11571,3790,69998,20810,-66521,-83476,-14715,90233,31180,30487,7897,12275,9447,1780,40163,58803,20037,-27674,18219,15804,34007,41767,22890,-21619,-65156,7733,-459,33622,135789,87931,-18814,-55582,-46481,-43154,2558,66749,-25218,-3173,-7552,-44994,-60959,-66188,-62048,-11098,21691,-48872,4049,112237,26712,-48000,-34012,35964,25537,39750,-6755,11324,41803,28533,-37733,25301,-26371,105635,18973,28890,11364,48286,16941,-16300,36768,1210,31920,18692,11893,-74385,74836,-2085,-51415,-11833,22795,89813,60361,2367,33985,89259,19878,39407,-49950,-20256,-41163,67414,63345,-52459,-25255,19463,46818,1500,-80180,54622,45058,-34937,-7707,-3054,-4554,-2102,-29057,28545,66970,-28074,10471,-17343,39159,32851,63329,-18736,-33123,18937,-38802,-2913,41192,-75705,46649,43573,13268,-23054,-41704,13600,-74802,-21874,37212,3633,23278,30362,-43250,15774,78982,85650,53780,29564,-50999,-52278,-39236,-49182,-11632,-3774,-9298,-45281,12214,52352,131389,7304,39600,-38349,-9769,-11945,-25183,25312,50206,47263,56583,-59356,23516,-42658,19167,53329,-51156,-56601,-85621,-27624,27238,-30026,8830,-62807,-27622,10701,-43499,63067,75175,22991,1232,-78043,43291,62438,35395,26171,10419,-10041,-17038,18523,54021,51356,30528,56592,60763,44537,69577,3108,417,29466,-29126,-28570,-10496,39818,14165,-16634,-1917,12215,31632],[35871,34869,-10181,43646,38903,-11957,-2605,25803,1648,33452,-16792,-27922,2543,15433,-7212,59673,16814,23319,50221,99181,10746,-6297,80258,36758,-47946,-22549,23403,-703,3630,46189,-49927,72388,-76368,-20673,-26933,63327,-31112,30431,42857,-13478,47347,43184,25683,-6160,32028,-38976,10538,-49249,-52578,17228,85544,-22077,-74449,17407,-83034,96564,76287,7989,65513,19740,-60364,-29496,-23182,83481,26672,70950,50112,-24,43849,55569,37736,49919,3144,-7371,-80725,-59976,-51947,-29343,-36280,-55271,51949,32959,38533,-4680,-40657,-27874,23334,-34638,-40020,-22062,-6855,-9164,-36587,-37572,-66738,27215,13383,28297,33530,1776,47347,20369,1543,-68371,-28164,50295,-25406,23469,51776,-435,45459,89761,48734,-42266,16912,-53360,-26198,11732,-44318,42079,-9151,-17227,13543,-31289,-63182,-26948,-14515,-14992,-62380,-26565,75920,9986,37618,-17960,34767,-8066,129932,63439,-47972,-14500,21425,1588,-9468,-42536,-4061,-51318,-20771,-1609,-67177,6914,-33575,-158607,-55488,-6484,35781,-25274,-74046,69652,28278,-57878,-19949,-45420,29318,-9460,-50215,9618,-4143,-16206,-20299,59806,-38950,-2299,28659,13996,-35323,45888,41379,-25429,17173,10993,-12593,40818,-19015,48021,-22706,-9921,-23019,16455,30555,58165,4341,11405,-32854,11859,-27276,30453,-16892,-11640,-34246,6230,-101384,-38993,5089,33207,8779,25673,58948,-688,-67068,-41358,115777,25381,25474,-30927,7103,-948,-56629,16689,2864,-39089,31884,180091,-45887,-38394,103184,-73941,-156557,-129147,-135051,-103365,-46511,-49925,16326,33458,-32119,25859,-6683,13579,69174,116090,169903,195356,111420,62704,140682,-49326,-124735,-145048,-155309,-168991,-175262,-1982047,-1585656,-588968,-160421,-169214,-184115,-66737,-132758,-140158,-107166,1673,34915,-4129,-269,-85794,83087,-19051,-5508,-17901,-97873,53918,192,-13605,-37927,-25841,-47563,-57156,-76463,-25814,-39479,6208,80168,-14321,-1316,-30845,-17582,-52377,28393,-47684,33841,-8365,5525,-25439,-114433,-96601,18416,-18306,-3379,-34988,-61011,-8768,69907,66125,14206,48298,-19866,-65835,-38365,-54078,-72,51790,14387,-104,14871,23539,29124,-7057,-7603,-16922,-9667,83148,27650,-15603,-80080,-15367,-8667,-74245,-34422,61556,63122,17046,33956,42446,13730,-33239,-61329,-19721,-33886,60206,-320322,-322805,-14310,-5143,11381,41869,-7305,-134811,-74820,-21710,-118195,-53276,46562,-20941,-47149,-21202,1316,-11001,87589,-83923,5585,135164,71268,-47730,-4979,84544,6141,10132,81474,29328,-13122,1497,-34108,27798,28337,-31015,-48585,-1635,-35018,-17918,5915,-7511,30591,-10838,-19006,-28650,35827,-91754,10308,-15594,-23086,-62504,-10576,-76189,23240,40959,30559,-14948,38771,-32433,75569,29418,-47019,-95468,-42161,75699,-54138,10935,-76686,-27963,-22626,-69851,30546,-11233,26081,-20429,-42488,-42865,-45983,28349,-21405,22895,-54680,-347,60381,-14703,-37648,61984,-20274,7848,13836,-13955,65874,14085,-30460,897,13312,-46699,-35680,2900,-48990,25820,-18688,-19007,3115,32758,-21665,-16759,42916,-23456,30045,54977,50580,87730,-13953,-39869,-19231,-71639,-69089,66299,52053,-41166,-41561,4880,40267,-26925,67641,-20,-5878,-15543,23473,-31530,-10826,24820,13160,-3755,-7953,-20041,51011,-43904,-5457,85850,100068,13106,22719,-3205,17923,-72562,66153,-29989,14661,30659,18816,61904,80903,46784,-19904,53077,-63022,75197,-40026,14459,-22492,-29409,8341,-16205,-71093,2148,60245,-54267,-93321,-82137,-2279,-73122,-157158,-44294,-44053,-7286,34298,39184,35436,-11650,-47569,-66658,276,-11255,17157,-23030,-96587,6060,-29768,-4507,31825,-37803,-55000,20586,331,-19846,54642,113,55680,42190,28391,12367,19355,35545,28426,48375,40492,20904,420,-54225,2686,-55899,-24457,-19749,-9646,-32823,5209,7596,28702,96012,-37096,1636,3569,49357,29077,17825,48938,-38953,-37757,-40146,-8977,17664,-8923,-4746,25483,-64942,-50985,-20340,24896,31206,-13330,-50389,-10497,9224,-57135,-90253,467,-49032,10869,-7156,-18799,16608,-11766,22064,17012,18101,53830,-9612,-12114,-60118,31630,52657,72330,60137,35158,6494,-11995,-5804,-82756,-24838,48966,14638,1940,40414,-77890,-30258,75648,-8441,49213,40939,22460,11765,945,31603,78533,1306,-22841,7793,-9500,56201,-58482,-2254,27879,-41030,-34133,-71334,45804,29620,50757,23972,-28489,1057,-35749,-21361,-25919,-44169,53139,-18273,9282,916,14597,-24776,12433,-28994,10400,-115651,-68992,-32787,-72722,37871,69011,-77130,-5580,71960,-11375,-37705,-20304,-67038,-47834,-60647,-33469,8667,-12118,12979,-23441,39273,61072,32960,63669,-23893,-105737,109599,18757,24920,-5760,65134,7001,96792,54711,24194,-17681,-102953,-109533,-6651,-3805,67072,32100,9919,5677,4985,18037,33679,69587,60227,73487,114755,37307,12348,-24837,7373,102179,62032,-51671,27055,123606,24813,-6201,9176,-15810,-29755,55364,-11774,-34568,-33333,36850,-27841,-20781,-2646,18303,37648,78382,246203,1223137,414360,144670,83321,27564,121256,77847,16982,10964,93121,-18978,35752,65913,28092,25363,14625,92815,-3956,37593,69210,-34334,-14975,26975,24665,52952,-9057,-75320,-30378,-40658,27433,11193,-12107,-11146,38014,-50442,18517,-7454,50245,89029,-92649,-54085,-51606,10873,-5405,-25079,21981,54983,59234,73669,-48397,-32144,-10767,21528,-30524,-40071,-34219,27152,18662,15745,112961,21396,86788,3819,-84773,-62308,52340,47778,33968,42753,-23473,28595,-53458,-62730,30325,21575,22175,639,-38072,16576,48935,32393,17870,35342,-10523,-25397,38638,36520,-91371,-89447,-21132,70089,17345,6537,7696,16963,16691,-8331,33013,27630,29148,5208,13746,25622,50377,73739,14561,11002,-64413,-9202,7794,61040,146906,94266,-7125,-49027,-63972,-55399,4427,61645,-27299,6945,-1998,-60371,-54241,-44765,-75335,21754,28971,-57016,23974,78622,16889,-43139,-77707,32129,12183,41642,17384,34506,36892,42248,-51336,28924,-22100,105438,39437,14572,7039,44936,5292,-24730,44804,-2595,12745,47185,-14858,-66697,77864,-3610,-45926,-31316,23403,43634,36411,-21871,27283,73435,-3367,16119,-63234,1456,-25999,66560,27810,-29947,-39644,24272,38930,6515,-80801,46791,54781,-27408,-4701,20356,25693,-11366,-35981,41370,88068,-6734,30936,-23460,13025,17340,55317,-19064,-15079,40193,-26146,-17722,25855,-58591,51786,39906,21763,6483,-17761,9744,-46356,-11152,23458,4270,26593,29214,-50481,9501,60780,85478,41347,48520,-31649,-29598,-18060,-53493,-53952,-20658,20515,-39904,25444,46020,69373,9001,16970,-28805,-3439,-27664,-47711,16702,29360,33392,91828,-60473,10236,-31203,-1638,39937,-51974,-16595,-74639,-29420,27616,-29293,2786,-48279,-9013,9029,-24325,80535,78836,16667,-1883,-85064,14080,51227,2902,4554,-2767,-10967,-5121,30149,33591,39282,9139,54893,79561,51152,51863,9830,-4933,45720,-19913,-25682,-3298,63008,39786,-9359,16765,-14827,38498],[36743,27895,-11896,15257,24928,-28797,-16427,-5922,10590,35608,-15244,-34413,4058,-7758,-34380,58244,-146,4575,44321,119095,7440,-8241,85909,55060,-52033,-35039,-4131,21127,-509,52459,-59158,79488,-69332,-60059,-28467,59670,-12801,43848,77094,21031,35038,48390,18179,-6437,22319,-38783,-19304,-22240,-78272,515,65832,945,-56585,10333,-79370,89404,63387,24154,82113,32604,-40932,-33030,-30439,43673,33157,60231,11063,-27125,46809,32781,23016,32769,-17776,-20290,-128388,-73338,-92661,-6804,-59257,-59326,35452,34276,45428,10396,-55113,-3405,26687,-24780,-44824,-28202,-31668,-31701,-38362,-15588,-60750,21445,20324,39934,24338,-429,30493,5004,-24309,-61646,-12428,58367,-5471,60107,92777,18466,37008,103498,42472,-59785,13086,-21254,1327,16501,-42732,35139,23770,12820,15660,-5624,-77046,-17668,-38174,-19225,-59238,-35455,67085,12040,39295,-20358,43439,-18562,133971,46437,-61524,2443,16871,-18093,5985,-40404,-237,-54500,14971,46964,-71904,36989,4329,-107180,-28648,1159,35577,-3194,-64917,72330,6460,-72969,-4019,-58797,-355,9929,-51111,8176,-36853,-22433,-20443,51730,-25248,14669,30485,3434,-55321,58886,57625,-671,12240,-18916,-9975,58297,-10501,28180,-26201,-9639,-29348,-6151,24400,55746,-5021,-5571,-18542,17768,10108,48124,-12437,17494,-26516,-4687,-93941,15234,992,-19453,3385,37488,56535,6581,-89544,-34811,120956,-61475,6045,-17846,-535,-27438,-46081,44447,-45383,-10729,66045,141662,-173582,-14549,59303,-143089,-147306,-115589,-129446,-77107,-69514,-79287,7147,22373,-22677,16507,-5286,63696,50332,183614,213322,232697,163766,47783,144063,-3531,-89296,-115785,-173656,-199542,-216055,-1968084,-1508905,-603130,-190839,-175188,-178209,-79334,-85076,-96250,-85185,5813,26057,-15501,-15671,-108324,76361,-3954,17933,-3166,-100398,18327,-3681,-6115,-38727,-32060,-47648,-45744,-17669,-33834,-39136,-9519,88863,-17879,6354,-34624,1256,-22384,15489,-54750,-4385,15387,14056,-38540,-94319,-90693,8131,-12037,2974,-40805,-61399,-5700,49750,72512,12599,74831,-22552,-81199,-40850,-59852,19008,67370,12965,6861,25358,43480,22867,-8061,6231,-36979,-50548,80723,32083,11186,-81761,-31348,-27292,-96362,-54104,66917,70283,17856,3459,29361,-3736,-41809,-59504,-16099,-41116,62433,-318469,-327647,-12236,-9869,27041,49504,19230,-118162,-59108,-13851,-114171,-79881,37711,-29858,-31771,-18732,-4176,-21502,109515,-52260,2305,141971,43146,-50367,-34275,36332,-17666,16247,107675,26559,-40658,-20857,2980,45141,24656,-84105,-35668,23793,-50256,-29953,17469,-11574,33798,-16245,17869,-36,40999,-69462,19196,-3567,5979,-73960,-29073,-88553,10045,49304,15936,-35235,12475,-35417,74949,13737,-41725,-126223,-73321,70671,-54863,-2084,-91817,-43826,-41300,-64984,50436,-5537,5657,-22275,-50334,-28512,-22510,50217,-32637,34755,-45226,6933,52312,-7137,-40729,59661,-26067,-6404,2793,-29743,62374,-41950,-42553,25310,-9679,-66745,-72827,1558,-66968,25864,-7462,-10436,17867,4854,-3110,14216,43204,-28039,30172,74883,54118,88430,-1213,-32676,-13080,-57286,-62495,53918,60140,-37310,-49661,-5262,25074,-34206,69826,2670,4486,-10671,-17439,-28009,-4949,27538,-8994,3959,-31300,-14670,92159,-33121,16306,90498,109113,64245,36939,9249,40955,-67312,78418,-48395,-2369,31202,26298,52447,71477,51167,-6324,81363,-77533,88506,-35023,27024,-11235,-4706,29746,-4879,-65028,-24783,57060,-39306,-93748,-94683,-20270,-70510,-139845,-18997,-19595,-8849,-17936,20402,82650,15236,-41859,-66250,5529,-22995,27348,488,-74097,12524,-39891,-11416,42077,-42647,-58456,-3434,-10152,3500,56253,12580,59593,25745,56457,22685,-8223,24753,470,53139,44419,8352,-7229,-61272,-18299,-74098,-43804,13862,-11702,-33111,-497,-26843,26615,106914,-18191,8961,5884,51748,83497,31402,46102,-43281,-40875,-73096,-29753,17055,-408,30115,36477,-69487,-51059,-45751,26847,58224,7913,-35223,-33776,23136,-40591,-85795,-4690,-36601,29339,-5184,-25499,1950,-6036,4117,-27432,22151,38683,-5558,-20542,-57510,12198,15397,66016,68578,62919,53781,-466,-5132,-64526,-26025,43012,30187,7198,-4702,-80615,-10360,64247,2620,58165,42700,23422,20631,-7128,50707,100906,-16506,2305,880,18695,48643,-54392,-16094,5598,-47501,-10922,-69468,25188,8416,47112,-696,-45625,956,-45029,-28097,-10428,-57603,55341,-16085,-12574,8894,30807,-16721,43496,-20180,33138,-92151,-54979,-38649,-71576,35337,51282,-53167,-20826,58933,26819,-32152,-1158,-60202,-27829,-74357,-47562,2072,-21552,32787,-18797,20096,45009,4298,68043,-20996,-89633,106655,14181,26706,-18521,71078,-28017,86814,23581,291,-17395,-69531,-93057,-6983,5881,66421,18034,28518,1630,25637,22542,32398,46352,66678,70751,117794,51498,4539,-928,21782,82677,44755,-72482,18075,109122,40710,-8862,5058,-15652,-40126,42763,-6408,-41647,-23619,13041,-28031,-30485,2816,-2263,46099,111128,235380,1207900,392623,134801,68652,-397,91977,94349,17372,5288,63498,-19879,26965,47203,17180,31246,14949,93741,9584,32037,48643,-28616,-5462,43190,17527,26061,-27673,-35010,-40459,-46965,8282,36827,-20756,19255,48619,-70271,-14529,-8346,49633,101111,-88853,-47739,-48480,-43470,-56748,-15714,3280,9763,59781,112837,-18166,-40338,17655,23016,-38452,-12071,-30897,21330,3437,7134,97568,-13596,77640,-2992,-52597,7937,38600,61477,28639,29584,-31682,41872,-56206,-63859,28613,21179,33716,-4056,-102941,24827,24016,31452,27015,34933,-31445,-51291,-548,41665,-100856,-80369,-21707,50452,5399,-22519,2697,26906,17390,-12926,29127,-4638,33046,35663,15431,36297,58680,98573,1467,38932,-58946,-19240,12670,85967,138041,93677,11104,-20461,-69531,-61506,5277,48118,-27759,18426,7229,-63568,-42048,-10725,-82355,48876,33530,-53664,42900,47427,1112,-24252,-99615,30028,-7038,47748,50281,55995,22218,50560,-62208,30544,-15815,93182,47918,-6745,9729,47918,-3154,-27144,43887,-819,-2970,70788,-33383,-35917,76987,-13814,-37054,-44697,22779,828,32231,-38870,17396,51104,-15252,3171,-64371,20608,-12030,78313,-12326,-18441,-51772,22149,18452,6801,-60216,23442,52074,-16332,-249,32699,36430,-16724,-29359,52163,101754,17056,43461,-24437,-7960,-1372,40987,-19268,-11651,59349,-13939,-21940,4100,-32505,43456,36625,24743,22286,7688,9244,-12542,9139,16447,11760,21945,27473,-37219,7041,46638,81547,21726,58996,-4745,-2669,964,-51926,-80531,-35598,34666,-32223,29735,35058,-5498,-8196,-1065,-3967,8183,-32026,-63391,6312,7257,21581,127930,-57530,-2751,-1918,-26187,17933,-50805,33039,-56946,-32322,22682,-33696,306,-30254,28915,16481,-408,82695,67881,9974,-3465,-82262,-13360,33764,-40364,-22684,-6362,-6435,-10430,38966,2250,23759,-9908,60611,84322,60223,25858,14524,-8594,63670,-6682,-21790,3521,68345,62416,88,35650,-31972,41966],[33290,20631,-4083,-9386,4508,-46159,-29108,-39525,16584,39013,-7230,-30041,4533,-22447,-51182,60444,-18616,-19252,39564,131502,-985,-10026,84102,49977,-55486,-30414,-22658,50871,2097,55567,-63932,81708,-60289,-90517,-36280,41542,-6757,38585,82991,47152,28279,55191,6155,1610,14514,-29450,-49309,16673,-87055,-15110,51842,31088,-25355,-1314,-59386,78454,42088,26504,84091,44987,-11701,-32652,-28596,-6121,36118,29758,-31226,-60125,45630,19508,3851,3234,-33650,-16994,-129154,-70173,-111604,20050,-73446,-55562,2220,27798,39173,18013,-58285,19506,24686,-14051,-45355,-31915,-53902,-58271,-26323,4645,-47682,8877,19478,48073,17273,-11043,11919,-7072,-36239,-45232,6106,53860,21433,92621,115344,40029,26630,98583,32811,-59800,20691,17742,35522,15847,-33191,29227,55588,34791,12003,20159,-76470,-7698,-51834,-24667,-50621,-33970,57320,15886,46178,-24383,42974,-26188,115113,26136,-72415,12195,7203,-41375,22993,-43861,3920,-53756,46549,95095,-69626,50491,36322,-52826,-1313,9027,33164,25815,-53744,66143,-18092,-85287,3803,-60407,-41125,35569,-39212,4356,-50860,-25628,-2919,31492,-5683,42201,24885,-9801,-61258,86076,66562,4917,4910,-34886,-3090,67007,2241,309,-30295,-754,-32953,-29657,9706,53508,-7983,-16202,11640,30278,47650,67076,-8540,49131,-7759,-25076,-80751,54552,-13764,-72899,-4089,45276,30051,6114,-101824,-25665,101299,-138065,-15713,4041,-6303,-60213,-43180,65284,-98633,9828,73090,53435,-320539,7171,-847,-208623,-95490,-82520,-90337,-10586,-57597,-74566,912,13470,-19798,-6693,4986,123524,29196,252035,248164,237170,215732,31931,130375,64375,-42736,-83398,-166416,-207519,-237621,-1946294,-1474508,-593628,-230815,-176154,-181299,-78466,-44055,-51403,-55049,-623,2997,-37080,-24518,-122032,54274,3626,27660,2824,-90596,-20830,-7565,17347,-34489,-35697,-45736,-34446,28600,-34254,-36292,-30223,97333,-15275,13765,-31759,26876,982,-364,-55077,-24461,31029,10801,-41799,-77628,-86100,-5048,9340,12019,-33071,-55446,-585,26445,65315,16088,88412,-29073,-94688,-33288,-60686,36687,78177,14365,20209,30047,64921,16134,3182,17917,-56054,-93919,67547,40413,43272,-64349,-48180,-47296,-104344,-57864,57633,56676,11631,-25801,8736,-36988,-48825,-54502,-14929,-37908,50863,-318706,-371634,-22525,-28006,46203,39154,41683,-103599,-34362,-9836,-103582,-110141,32133,-27483,-9793,-18989,-7252,-24470,133712,-18287,1932,127202,19746,-44290,-53849,-26281,-54038,12609,127012,26328,-44924,-42320,42950,55635,13501,-132441,-20266,41492,-71662,-39091,21603,-16780,40623,-19393,45744,29822,50702,-28183,28271,10039,33562,-74152,-40765,-85856,-11215,47205,2282,-52334,-11016,-32754,63944,-2850,-42616,-147381,-96295,51534,-38130,-30663,-89125,-48843,-41542,-45362,75752,22202,-13753,-25333,-45290,-13208,698,72192,-42456,38325,-23944,9152,40725,3364,-41285,46717,-24496,-12689,-19552,-34872,51076,-88521,-49173,60276,-25790,-76902,-99902,-12840,-84051,19361,-3490,-3765,30747,-16553,10686,52473,42558,-33826,22058,84903,55041,87772,5167,-31527,-13493,-36418,-41517,37736,61348,-20618,-47482,-17136,-1257,-49234,60404,-4621,8618,6759,-47079,-13994,-5659,26885,-32885,18520,-55395,-1967,124135,-13473,38775,87996,108203,95413,42772,26352,44264,-62156,79181,-63321,-14760,33910,26238,44838,60282,56274,10127,94565,-86685,85589,-37922,36297,-9764,14774,49087,15853,-38193,-29303,50770,-16129,-80396,-78975,-38857,-61251,-91751,18250,5618,-72,-61021,-2000,122036,40792,-33845,-54706,11316,-34630,40521,27907,-35543,23267,-43575,-7640,50125,-31888,-47944,-22221,-16079,39333,54918,22133,41133,-3437,77371,36586,-31685,15441,-31757,37243,47028,-9037,-18332,-64120,-31761,-89029,-59445,37936,-16101,-33089,-5828,-51589,11169,99370,1366,11686,993,41862,106561,29450,27245,-56105,-44843,-109187,-52795,11153,4427,65170,44686,-81656,-57038,-58859,27556,78532,27738,-18225,-54142,40858,-26108,-58633,-11898,-29707,27716,1093,-23898,-5701,-451,-16191,-52676,28037,20605,10363,-23303,-43469,1421,-20224,49566,58426,72146,81157,5706,-8661,-50149,-18675,30665,40473,14868,-45952,-74238,3212,33621,13284,65573,46918,29966,26858,-11683,62023,88600,-30961,19266,3179,49433,41559,-44584,-23802,-10269,-40223,15429,-60214,1218,-19189,31742,-27302,-55749,3404,-51675,-23251,2454,-59231,53043,-7298,-30830,20834,42814,-11576,57345,-10898,52618,-54390,-38818,-37525,-49344,25808,29688,-17967,-45392,40303,82516,-24318,17327,-32718,4551,-74061,-47998,-5805,-27476,56116,-5832,-1866,26489,-24174,69707,-17107,-60338,81127,8017,30039,-33591,77176,-37429,82536,-8695,-13917,-17121,-35336,-72617,-708,15715,56503,500,33002,-18437,24471,26094,26878,21852,57748,60531,97220,51751,-4337,26271,28822,61620,23891,-97133,3542,78948,51051,-23414,-11572,-17194,-50829,34579,1010,-50750,-16963,-12207,-25677,-21403,24740,-13361,50713,151080,227387,1190656,359236,125573,56693,-16338,50322,97770,19288,4949,28579,-25225,17800,21473,-5636,30763,19015,92217,19878,36632,23810,-22029,647,38975,11616,5401,-39104,-4082,-49977,-53631,-19619,54472,-20134,49753,41857,-74827,-51075,-7475,50281,106286,-74947,-36087,-37758,-86333,-80380,6702,9476,-37592,49316,117619,17594,-33740,33170,17105,-41954,23699,-16414,17982,-11871,4186,71119,-61325,36236,-12198,2373,65190,30739,64864,10840,7903,-35566,56362,-37763,-47178,32901,11505,42267,-2534,-140644,30443,-628,3691,31810,30331,-45823,-69115,-36155,33958,-91253,-68413,-22594,43016,-2827,-49340,-7109,40666,16325,-12192,25821,-33221,29187,57259,25283,42589,54192,106273,-12656,52009,-51128,-20087,14849,97419,118373,90910,30615,33337,-62646,-60146,5812,29287,-25458,32953,20094,-50930,-32189,24892,-82776,63861,37839,-39501,58722,26201,-15754,9139,-86969,27778,-25652,54660,83086,68859,-450,51932,-65885,31086,-14576,71957,40073,-31316,17077,57299,-5124,-24633,36204,4227,-15268,84013,-39925,3112,64559,-31919,-23151,-49617,18684,-27612,45104,-41520,8936,27447,-11623,5938,-51996,32843,-705,90153,-48618,-22280,-58923,9574,-2037,1223,-27389,-6658,44350,614,3724,26876,23418,-19348,-11060,61880,100119,35036,46089,-20344,-21031,-22173,20104,-18594,-24241,68549,-5689,-20521,-17863,-1686,23102,32834,23869,23251,26622,11720,18810,41175,16102,22788,12121,23659,-13648,10123,44651,71646,-874,60024,23444,22123,16093,-46583,-87570,-40243,38737,-26372,24308,23085,-59684,-40752,-11393,30337,23446,-21070,-69712,-6330,-10029,13865,151174,-48356,-4058,35894,-49505,-6727,-46227,67609,-41149,-35157,12241,-44556,2491,-14206,76436,29920,22829,66780,42323,5517,856,-71106,-32704,16794,-79880,-45469,1472,1946,-31343,43283,-26054,9370,-22930,71457,69970,68634,6023,17116,-3766,80543,8777,-16064,7370,55200,70190,8833,50110,-35898,38749],[24115,16470,11166,-20596,-13166,-57146,-36545,-64706,17721,46243,7892,-19128,3197,-26472,-53479,61707,-35413,-43239,38498,134617,-12791,-9161,76364,24431,-53153,-11901,-27058,79038,10485,54725,-66515,76021,-51014,-101999,-46831,10627,-11154,21725,57804,56112,24317,63572,-1962,18511,10841,-13035,-67979,54336,-75795,-13638,46128,62568,10418,-13862,-29254,64940,19408,15666,71454,56747,18688,-24823,-18012,-40684,33569,-8827,-70041,-82067,40262,14122,-18686,-30143,-39496,4692,-75731,-50262,-97339,45301,-75161,-46057,-39729,16801,18436,12919,-49598,31397,18312,-6753,-39506,-30738,-65728,-84623,-9384,10007,-34341,-10577,9838,53586,19305,-30650,-5286,-11263,-26940,-22906,19318,36149,50913,115927,116419,60183,19896,78785,23155,-43646,39615,53569,60204,10598,-18958,22964,75394,41445,1040,44940,-64234,1269,-51165,-30833,-40334,-24891,49665,20935,55697,-29094,33315,-30775,77483,7380,-79649,14197,-3877,-63138,39414,-48112,8830,-50983,62299,127219,-62575,47717,53480,-15091,14738,15529,27800,54727,-44383,51634,-35446,-91038,1614,-51448,-75405,56809,-18936,1568,-49038,-29876,24388,3577,11671,62563,12376,-16730,-57050,119312,61999,-8791,-4368,-34959,7458,63898,10952,-30429,-35468,11890,-32574,-47468,-10892,48760,-6615,-21545,49000,43671,72641,85482,-4435,73655,14956,-49545,-66414,71985,-31320,-101031,-8739,48017,-7321,2237,-99832,-13550,65327,-178017,-30840,28842,-8348,-87555,-43635,71801,-136349,19589,51794,-57088,-407375,23902,-55183,-242427,-14594,-43776,-38511,75364,-17456,-29495,929,9696,-23721,-34605,20273,181202,13978,288287,274520,199257,242867,16969,95694,130351,-3314,-64518,-139552,-190009,-233405,-1912820,-1534539,-559849,-271079,-177704,-191712,-64184,-24859,-19092,-23001,-13731,-28630,-63039,-27041,-121831,19807,1597,23104,897,-69606,-43173,-11868,42850,-28047,-35718,-42393,-34209,51195,-26034,-30627,-50628,97940,-5315,19186,-31778,51250,14804,-13208,-44250,-23972,31872,-9705,-37443,-72411,-83193,-16409,47009,19523,-18446,-41291,7588,6570,48904,20443,80536,-37373,-105911,-20709,-60531,48121,83771,16899,36290,29124,86473,13765,24502,23868,-70649,-127762,43727,47315,71510,-31651,-60805,-63504,-97818,-44658,37487,25612,-1103,-49432,-11007,-70770,-53512,-48665,-15897,-25868,27187,-323514,-436889,-41106,-51735,61842,18299,54808,-95838,-10546,-15941,-90243,-131273,30055,-13763,11885,-20793,-8792,-21880,146122,3126,1622,97820,6421,-32178,-59051,-77870,-92695,2891,130129,27491,-20736,-60282,72408,54873,-1348,-157870,-10312,48992,-87442,-41773,20104,-22240,48556,-21854,56709,56825,62171,23978,35564,24209,53296,-60291,-43960,-76155,-33637,36444,-5234,-62200,-25932,-23942,41263,-17927,-48099,-150617,-104061,25257,-5594,-59334,-74452,-37469,-14958,-11875,102038,66010,-27051,-27994,-28905,-1466,18412,93578,-48524,33044,4163,5064,33273,11363,-41546,24637,-15451,-13609,-41720,-30479,36225,-106390,-45156,98868,-28980,-75462,-113839,-32520,-95363,8321,-4744,206,35785,-26964,17314,85344,41310,-39096,7703,82564,53258,81242,6737,-38418,-19932,-9135,-11120,22629,57380,8402,-34889,-26286,-29511,-62958,44057,-19098,2129,24541,-55845,3155,-7956,23477,-50931,37451,-73898,18426,135336,8141,56982,75929,94126,102472,41075,44366,25069,-55727,68833,-70346,-18907,37616,17666,39430,50227,54218,22425,84175,-83213,70659,-49825,42040,-11482,27949,64075,42083,-6432,-11588,46023,10657,-60705,-40373,-53727,-50898,-38729,54109,19200,16319,-78704,-16712,141163,53147,-28464,-35162,15884,-43826,50273,51311,12690,34502,-41236,10510,59267,-7675,-26959,-29844,-17076,79046,50122,24511,4515,-38552,80758,48224,-45682,8083,-61879,3915,47669,-26903,-29909,-61626,-27235,-88557,-65927,47981,-22538,-31040,-8305,-63898,-13084,75770,15217,5139,-11013,25385,91068,19893,-775,-69861,-46725,-132525,-73331,4075,4140,89810,49130,-92247,-75399,-60906,27714,82733,41220,-4987,-68698,56903,-15527,-18863,-20127,-25080,12749,8125,-14662,-6425,2263,-34069,-56620,33598,5763,33267,-14831,-23834,-5671,-49442,29603,31258,68101,83275,5864,-13625,-40802,-7484,13553,44387,22457,-71310,-60599,7572,-8291,19524,69547,50324,35953,26871,-12496,63483,53085,-32902,25715,-274,71264,37456,-29210,-25691,-15073,-19673,38225,-42771,-22854,-50719,9242,-50544,-58222,9943,-56404,-248,9116,-47874,46036,7714,-38330,31283,46856,-11719,48968,-2852,64389,-15963,-23553,-27831,-11493,10960,8535,14730,-74714,18947,133929,-17729,28484,8217,39207,-57537,-32754,-11201,-31182,71448,13422,-17280,7905,-45553,68624,-10497,-29780,46156,1001,32547,-50805,78962,-14299,83694,-33921,-18148,-16822,-7759,-54283,13894,26169,35479,-16411,21906,-47557,5553,29233,17853,2624,39449,45031,71675,46065,-12150,48674,25663,41500,3223,-113850,-10167,42384,52230,-43015,-31976,-21738,-57188,37067,5373,-56398,-16869,-33020,-19963,2733,55711,-7789,52202,184658,227073,1172764,332643,120608,47899,-18813,11915,88694,20514,10277,-3448,-32722,4927,-2773,-33294,20582,25883,88589,18330,50605,6414,-16353,2739,19452,10226,-1118,-40503,-1279,-57865,-61207,-48419,58541,-11997,66266,21847,-60944,-81397,-3376,50388,100463,-50965,-22387,-25007,-101111,-62334,31906,27640,-71469,35224,92136,40002,-13836,32209,3602,-36114,56562,3419,15820,-20362,7284,41011,-104551,-15915,-21430,48922,71995,29129,59586,-12698,-18541,-32900,67961,-3848,-11753,32058,-5264,48416,4418,-140735,31171,-19726,-42224,24249,19030,-50279,-76281,-58119,16200,-65916,-61493,-28605,51204,-6455,-66715,-21043,54410,18495,-7323,18886,-58746,18461,68810,41982,37277,35463,92993,-22894,46189,-44435,-13898,17262,91432,97770,89993,45805,101871,-49051,-53191,6412,9180,-19114,50667,36371,-25410,-31312,49580,-77367,65310,42505,-17348,71608,16193,-27226,51089,-46034,22486,-37467,58200,106138,70671,-25356,46094,-59213,31932,-22768,48447,18769,-53808,25188,68733,55,-19044,26217,8405,-25855,85481,-33067,32440,33443,-53525,-3455,-45812,9040,-38391,65445,-28400,4643,6704,5753,22167,-28727,36835,8129,92304,-73766,-39091,-59211,-13235,-12732,-9171,6832,-31497,37574,21698,5375,3054,-7633,-20853,11884,70658,80596,41285,39260,-13762,-27571,-43415,-5313,-16106,-45640,62698,-2596,-20592,-32681,26656,-3041,28510,22216,14305,34869,15783,41375,81131,20259,29911,592,16431,6804,18690,54263,57269,-20345,52854,46432,38495,25566,-39867,-78065,-29735,38406,-24348,11109,14309,-78039,-75116,-11513,65555,39699,1546,-66309,-21440,-20008,11129,146489,-33429,14435,68670,-66993,-27911,-38222,66737,-33722,-36447,-1405,-58385,8388,-5194,112070,44513,42925,37307,7997,3898,11970,-55497,-42226,7176,-101141,-55790,17240,9918,-58484,44241,-37784,-400,-28948,83787,38351,72911,1036,17540,10919,93258,23947,-8780,6672,28730,55662,15070,56427,-29129,27514],[10467,17620,29607,-14694,-20487,-57684,-36715,-75226,13943,59543,27632,-9255,-649,-21357,-41916,55917,-47522,-61041,41872,128082,-24709,-6414,64372,-9769,-41956,11559,-17581,95156,21371,47788,-70572,57697,-42344,-90917,-55688,-25764,-20868,3215,11414,43812,16945,69529,2484,40942,11448,4491,-68194,76525,-49694,13505,46814,88234,40103,-23345,-670,46398,954,-3479,48918,66890,40517,-8697,-2161,-46217,25652,-40696,-99575,-82956,31404,13160,-43628,-56054,-35032,37358,12076,-17643,-51814,64521,-64654,-34326,-80785,5762,-12177,-3775,-32646,26595,9963,-5878,-26573,-23223,-61758,-104284,2129,-3853,-26675,-34268,-7295,56665,34327,-56422,-18865,-5591,1175,214,22961,8382,76644,127481,101476,73976,19750,51847,16161,-17980,65371,76766,64051,3306,-3516,15181,74735,31185,-14898,66344,-45808,8676,-36689,-36324,-31698,-12767,44843,26883,63287,-32833,19181,-32396,33333,-6273,-80889,10379,-12484,-77049,52874,-47339,13979,-47906,56404,133829,-53293,34509,54392,4192,12324,16431,18738,76359,-38801,31812,-38745,-87776,-9726,-36132,-87373,64855,2220,1444,-39425,-37992,50389,-26957,17507,60581,-4520,-10827,-49827,142514,42888,-29307,-14489,-22643,19404,49601,10308,-57321,-40997,22855,-28710,-54421,-32886,37883,-4211,-23439,82079,53299,76870,101290,843,83603,32085,-70828,-52564,69254,-44257,-89582,-5445,45137,-37580,100,-81363,2874,24939,-172995,-31897,49940,-6665,-100532,-40655,61315,-144172,22450,12949,-147372,-382612,35098,-86428,-222433,67935,-11131,4041,142504,30917,41211,6230,12202,-29389,-52754,34270,218112,9877,259823,287082,131303,227053,5044,38707,168469,18801,-67898,-105256,-153483,-205669,-1871420,-1698365,-509763,-303138,-184728,-200964,-40580,-32167,-4428,3524,-28174,-59321,-83357,-27601,-108323,-20068,-9383,7874,-6707,-41203,-36017,-15706,58589,-21283,-33151,-41198,-52577,48364,-12033,-22847,-64519,82173,9327,21037,-42398,67300,20566,-18273,-20559,-9290,15539,-46818,-29857,-75331,-79522,-23109,93070,20926,-5205,-20666,18944,-4356,28624,18489,50982,-43714,-108630,-8413,-61876,50844,83438,15935,50436,24417,104496,19024,48441,21377,-76668,-142653,14074,49174,87589,5909,-64067,-70706,-80879,-19002,13209,-13061,-16924,-64155,-22932,-93222,-57741,-44671,-17967,-9096,-2076,-333536,-500310,-62614,-72163,65296,-2904,56132,-95191,3281,-35898,-78548,-131725,30023,6882,26365,-22699,-9339,-16442,123408,4698,-664,64059,5400,-18310,-48804,-94050,-120689,-7293,113088,27500,24694,-71038,82412,42603,-16148,-149446,-7091,47688,-89359,-35980,17794,-27378,54457,-25501,47390,76008,71663,75358,38002,37612,61183,-34820,-38633,-64457,-50051,20035,-5505,-63388,-29627,-11821,10908,-29609,-55795,-135408,-92693,2912,36493,-72469,-54695,-9088,34784,28900,120068,112456,-31059,-28705,-4998,4155,27641,109616,-48066,23275,30651,-5271,32386,12424,-43960,-1482,-618,-13549,-52367,-20320,22317,-91593,-30465,130849,-17671,-63706,-116966,-51081,-97083,-1626,-6046,2472,26573,-25804,17439,100886,38383,-42758,-9371,68141,48984,66151,6746,-51217,-29372,20433,20686,11464,50204,43421,-16367,-30121,-51077,-67336,26749,-35064,-14047,24696,-40966,15493,-6395,18672,-57842,56919,-80609,42599,121140,23498,68201,54225,66130,92942,34094,58406,-9790,-46976,50510,-66362,-13845,41294,1261,32810,38747,40478,24819,53308,-63879,49712,-67090,43530,-11802,34939,71738,65624,14103,18237,48156,35659,-43175,5049,-61887,-44491,-3943,76109,15271,35098,-67517,-12462,132631,47199,-29707,-14947,17017,-49224,50260,62409,55999,42420,-35374,37817,70966,20917,-889,-23288,-13305,111318,41987,16961,-36657,-69627,65444,50441,-50663,2007,-82851,-36200,44202,-42048,-38452,-52546,-436,-65264,-58734,45985,-30029,-26189,-6879,-64763,-37947,44338,19631,-12085,-27529,8566,48133,13495,-29551,-76038,-44673,-129874,-86706,-911,-1657,97581,51230,-91129,-103178,-56585,28050,65970,44826,1486,-75250,64394,-9552,19704,-28497,-19581,-398,12890,-377,-1911,537,-45143,-47693,36250,-729,55331,6806,-5026,-17689,-71961,14141,-5071,57801,65361,1353,-17375,-35611,1140,-4547,41691,27588,-76798,-41525,3135,-51423,18065,69633,49146,33970,17509,-9859,56778,12395,-19389,22701,-17656,75745,36751,-12951,-23301,-7077,9638,51962,-19354,-42731,-80822,-13924,-67341,-54492,21238,-59135,37334,7490,-26288,35498,26359,-33279,36007,41843,-17417,24127,2885,67033,8263,-11321,-10290,30580,-5657,-8885,31488,-101208,-2312,155260,-15547,28278,51618,66163,-29071,-6096,-12323,-34157,71539,34967,-18949,-7487,-52968,65093,-1003,-8593,16444,-4867,31135,-68574,73218,30375,84613,-46689,-15594,-15272,8290,-41257,38075,37499,8352,-28344,82,-75360,-21322,30211,8885,-4779,17998,27356,52140,43358,-17690,59267,12338,22891,-13381,-113044,-17856,10889,43379,-58531,-45239,-29333,-54190,49991,2280,-53316,-23287,-45106,-10853,31355,84068,15019,55270,201772,233102,1155326,329196,120708,42553,-10394,-7978,71949,17776,19186,-23786,-39819,-11485,-17627,-55947,3459,34783,82518,842,69400,4430,-13040,1140,-4088,16248,8420,-31793,-28051,-59800,-68387,-68320,48078,-1174,58755,-2073,-32987,-97682,4330,47387,82618,-22490,-9155,-15844,-87187,-10363,47679,36466,-81439,23962,54978,35768,9835,16822,-15908,-18926,77071,20935,13071,-18553,14487,14403,-125026,-55239,-28197,64991,28521,31929,50189,-32374,-42560,-22899,73165,34548,33576,19727,-24867,51925,13563,-110212,25349,-29756,-86680,1796,461,-44756,-73019,-61115,-3941,-33140,-60330,-40532,68322,-5279,-69835,-37534,62483,26148,-114,5371,-85739,4856,74460,60880,14230,5284,63089,-25028,24933,-41498,-5555,23365,73055,80359,92325,53173,159966,-38457,-45365,6965,-8242,-8154,69576,55201,3165,-40330,56420,-67578,56770,45751,8523,82104,15202,-28102,89789,1238,11934,-39014,55166,112230,63950,-45663,33782,-41942,34350,-39064,29582,-8239,-69065,30131,75841,10036,-11683,18727,7746,-36549,77797,-14026,40276,-16500,-71170,20432,-35192,-6923,-35090,81948,-5388,4424,-9496,30051,44045,-616,34865,15361,82650,-83177,-60866,-52110,-41067,-10350,-21398,34589,-40609,34114,41830,3770,-31587,-44579,-22324,31304,77959,47960,34773,25857,-8778,-31433,-62449,-29649,-11007,-63499,41594,-2948,-28775,-36402,44399,-26591,24359,22303,3373,32792,19538,51969,118356,25592,25271,-9439,5389,13474,30862,66693,41454,-30469,40423,59347,42169,28089,-33796,-59900,-5533,36776,-25812,-5548,11949,-66900,-93713,510,93323,53777,24749,-54833,-38167,-24594,13096,107090,-15991,51989,85404,-75334,-41537,-28553,27486,-35192,-35180,-14151,-68145,14791,-6129,114276,55723,59346,3454,-25084,3731,26443,-40883,-43175,8872,-97525,-50794,33509,11752,-80332,45195,-25969,-3199,-29032,93688,-1109,70534,11306,15682,30826,99260,36235,-1396,1404,-2629,20249,18462,53087,-17639,9427],[-3489,24016,46298,4510,-14253,-47801,-29994,-70448,7103,78085,45964,-7991,-7204,-11238,-21517,37494,-52614,-66882,48494,113121,-33049,-4674,49779,-37169,-22700,29845,547,92154,30332,32567,-78845,23244,-33778,-62724,-59343,-56971,-29720,-8959,-38023,12962,981,67851,24659,62051,14760,15652,-50315,74050,-20088,60518,48618,101557,55803,-27016,16070,19652,-11231,-24804,23851,73135,46975,12243,13865,-25921,14209,-53996,-115191,-64714,20355,13833,-68428,-65332,-23721,66053,96780,20131,9229,75685,-46209,-24045,-112390,-1309,-43854,-26647,-14058,6016,2621,-12002,-8389,-9787,-41468,-111201,1981,-31568,-27399,-56971,-28489,55560,60154,-82593,-27559,8664,37336,19191,17388,-23089,92832,127837,79917,77660,25774,26385,13100,7783,90143,81704,47150,-2664,10355,5873,52195,9006,-29746,80870,-27011,14578,-13233,-39063,-25044,-1345,41342,33342,64734,-33475,8414,-31130,-2540,-13921,-74006,4072,-15894,-78306,61416,-37496,18028,-45256,31992,115885,-43527,19070,43416,15010,-7198,7412,5798,85903,-36235,11381,-26951,-75927,-26799,-20050,-71590,56466,17263,3869,-29474,-49748,65450,-55271,4887,32748,-21811,8714,-46275,141068,13851,-39079,-23770,-4895,29202,28041,-640,-73389,-45179,28735,-23623,-49020,-51293,18440,-3789,-23394,101358,56671,60176,111835,7867,76399,35610,-81795,-38722,53764,-48326,-44104,8393,37148,-47478,3128,-48507,24819,-9126,-134335,-16136,62370,-3015,-96381,-28860,38170,-119993,25448,-25784,-185068,-265750,41669,-91284,-151603,123375,10060,27385,160381,65257,104304,13361,20160,-26340,-47278,41182,217385,17116,161851,273771,60834,170397,-1668,-34772,164033,27758,-89290,-76086,-111083,-164571,-1836083,-1922512,-458769,-321537,-198839,-199931,-15129,-59168,-4535,18391,-39755,-80615,-88330,-31729,-88619,-56879,-25700,-12012,-17457,-11492,-3414,-16758,59051,-14803,-29547,-47671,-87030,27727,1862,-14568,-66870,48249,22463,18208,-64860,71488,22273,-14095,12649,9108,-14217,-91675,-23804,-75823,-71870,-24939,134144,13508,1117,1469,32389,-3419,9372,4709,8711,-43979,-95056,335,-64197,45620,76652,5133,58444,18050,113474,31396,65622,9338,-71442,-136726,-11992,45258,86917,34821,-55662,-64344,-59873,9821,-8572,-46428,-30195,-68074,-24492,-101224,-64176,-43818,-19468,7398,-27710,-346969,-543919,-81907,-82367,51093,-16360,46799,-98193,2580,-68414,-71413,-107087,29556,26679,29185,-23779,-8860,-11169,52349,-9782,-5099,34844,14660,-7033,-25977,-65717,-127486,-12823,78862,23431,73106,-71153,73091,22845,-28420,-108703,-5419,42581,-75218,-21682,19470,-32283,54874,-31534,20652,81430,76563,115046,33411,48574,57227,-4340,-26352,-52269,-56089,1492,-2542,-57121,-22690,-1194,-19070,-37329,-64134,-110462,-63011,-5222,78639,-62819,-34700,30880,90387,66212,119327,144675,-25844,-26989,21052,3977,28500,113582,-38942,15792,46366,-19930,34895,5110,-49950,-24773,16958,-16044,-45300,-8483,12553,-57488,-10855,144178,4328,-45670,-114509,-66034,-87582,-3580,-2123,4795,-176,-15914,13275,92994,32256,-44530,-25041,46333,42510,44306,8509,-64491,-37282,44715,45598,4007,41437,74403,561,-28934,-61971,-58301,13410,-46613,-33611,-4501,-8534,17712,2468,14187,-52275,72546,-71340,63678,86443,26998,72925,25982,27108,78848,24723,64035,-47641,-37256,28940,-51008,-2413,45020,-20166,20469,21057,16857,15420,14845,-32624,28148,-82691,39229,-10329,36719,68813,75765,14920,47002,60065,54475,-33284,38538,-62645,-43657,4124,78319,-3439,50372,-34988,16404,97983,25170,-38533,-4154,12616,-50809,36813,55952,77574,44546,-29128,61836,83340,42207,24199,-3914,-5123,126524,31328,-182,-66118,-87284,38313,38366,-51767,-3921,-88918,-70069,34247,-53290,-41002,-36014,42130,-23098,-36477,38451,-36714,-18421,-2618,-57241,-53998,15285,14519,-37300,-44501,-3984,1243,17388,-52119,-69173,-38433,-99672,-90164,-3310,-12023,88506,53782,-72559,-126834,-50961,28950,31503,37651,1622,-72649,57462,-8105,46311,-36207,-11538,2199,13530,15055,5278,-5335,-46856,-37619,33961,3328,69144,38122,8286,-39247,-89190,9171,-39634,46899,38189,-5465,-18658,-32620,1648,-19194,33488,28724,-66191,-18902,-6876,-86804,7820,65749,40465,18590,-2485,-4618,45991,-17758,5674,13802,-47109,61125,38174,-2516,-18105,11666,40179,54498,5753,-54364,-102627,-31057,-77025,-47152,36418,-58764,75314,-2078,-617,23637,44429,-19554,32922,29705,-26431,-4308,6311,62273,8367,-3311,11926,63849,-19836,-21212,25267,-117744,-21427,134030,-19180,16965,86353,79332,1736,22742,-10017,-37296,57488,53832,-5196,-16198,-42250,59764,10017,-1047,1683,-7099,23917,-83758,60476,75148,78350,-45602,-11126,-10637,11120,-33810,70304,49195,-15315,-32462,-23876,-92233,-45763,26348,4625,3288,-2020,10945,41029,47837,-20777,54734,-8279,5764,-22924,-92394,-17383,-5823,27038,-62017,-43131,-38851,-38739,65700,-9751,-39265,-32650,-46802,629,51765,99747,47833,65958,199441,238049,1139326,354040,123345,40894,4058,-1670,54182,8337,28054,-26501,-44074,-27849,-18407,-64252,-12088,44976,73722,-28772,86031,19081,-13089,-3633,-20282,30809,29449,-15742,-62571,-50535,-72313,-72559,27439,6372,26173,-20190,-1284,-96510,14653,38132,55235,441,2811,-13852,-57993,52665,47007,21055,-67361,18006,26546,4553,23698,-6322,-37500,6791,80506,29933,8254,-7941,22015,-4307,-113469,-69329,-30631,48648,-32912,37580,41846,-41045,-57012,-6729,70333,65756,71754,-3410,-42340,52082,19243,-68327,12131,-29716,-108717,-30615,-22713,-32800,-62086,-46047,-16565,-1928,-59895,-54871,82294,651,-57868,-54133,59300,37313,7457,-13839,-117123,-6271,80005,75302,-26368,-29960,27945,-17267,-2649,-42645,-151,34832,52582,64102,96632,52850,178340,-40026,-42478,6950,-20029,6578,86222,74633,22737,-53502,47606,-54941,44680,44562,33544,89809,19409,-17055,111759,30987,-3793,-30993,44551,99093,54224,-56716,16511,-17317,39048,-56156,19460,-32385,-73981,29377,73361,20219,-2661,16976,379,-47582,65640,13164,26379,-74196,-76516,43873,-21382,-27885,-25310,86491,16033,5695,-22380,52416,61853,24831,31775,21441,65126,-76101,-77453,-38718,-65125,1709,-31722,53214,-29471,32773,54794,-689,-66213,-74640,-23762,42463,83335,13291,19556,10273,-9182,-36217,-75651,-44638,-3007,-66716,10188,-2682,-48446,-32059,45429,-40391,21402,24699,-2859,24161,21284,50979,139236,28728,5249,-15758,-8471,2867,43501,70012,27224,-27239,26382,60338,32455,23559,-29624,-42574,24337,33160,-28710,-20048,16899,-42620,-84000,24893,108408,62664,34631,-38469,-54161,-28820,18578,41084,-912,97120,83087,-73031,-46890,-20424,-33723,-39928,-31258,-21501,-66564,17002,-16717,76778,60893,71533,-25008,-46695,2524,38030,-32875,-38185,21060,-73819,-33437,42234,2458,-88988,49697,6287,2084,-25203,97922,-34592,60918,30795,11581,47739,97256,43923,3927,-6780,-30223,-25269,19809,41279,-7373,-12106],[-11889,33188,57039,27516,3476,-31183,-18564,-54400,287,95197,54881,-19400,-15784,-961,526,4313,-49535,-57995,55773,92265,-35065,-6934,34091,-45469,160,36261,19319,69802,33464,9074,-91125,-25170,-24056,-29650,-56612,-72833,-32707,-11992,-71572,-26670,-23342,55719,62497,73449,18257,14716,-21733,46877,558,108317,45737,98993,55441,-24378,19508,-14548,-18549,-43632,2927,72503,36945,30520,24995,5462,1655,-44858,-113734,-38629,8754,15153,-87362,-54552,-10559,75221,144808,53765,64225,78882,-26475,-17787,-128958,-2183,-66926,-49213,-1299,-22987,-1206,-23054,10756,6921,-10115,-103256,-8727,-62231,-35103,-72100,-49011,46554,87357,-102212,-30898,27416,68150,30579,6466,-50634,96780,119833,59310,70628,34851,8857,13769,25097,105719,68665,21477,-4422,20867,-3501,15354,-15098,-35904,85414,-11903,19240,12043,-36877,-17151,7795,36210,39320,58230,-28994,8430,-27042,-19526,-17408,-59553,-1509,-13392,-66292,64171,-17964,19553,-42376,-130,83242,-33563,8813,27259,26645,-34408,-12535,-10165,82253,-33559,-4539,-4736,-59031,-44570,-8240,-35079,35073,22449,7640,-22754,-61614,65034,-77034,-26665,-11077,-35120,36096,-49468,110804,-16700,-26289,-30355,10762,33089,5038,-18653,-73687,-46045,29575,-20546,-34258,-62096,-8713,-7026,-21985,102844,53453,30180,113583,16346,55436,22891,-77823,-24443,33636,-43528,13392,30693,25693,-34982,11360,-8604,51634,-30148,-84604,13145,64464,-114,-78168,-7147,12841,-73590,34117,-48032,-167032,-127141,44867,-78463,-62657,135562,20541,37327,129658,72925,124494,19380,31280,-3305,-11423,39304,175454,31071,27176,223243,11269,96133,-1496,-110165,122125,37933,-114072,-60363,-77019,-124438,-1828325,-2131621,-424085,-324763,-217364,-185712,2911,-91915,-13542,18803,-47234,-88912,-74308,-42765,-73283,-83582,-41668,-30768,-29373,12089,34302,-12212,44743,-8375,-25812,-66659,-124328,2161,8946,-7962,-55922,5347,26732,10439,-92431,64622,23606,-3516,45909,21189,-48370,-129735,-22640,-64502,-59673,-24008,158264,-2050,166,19108,45701,8742,-5131,-21143,-32292,-35257,-62652,5348,-64340,36170,64361,-20865,57918,10846,108457,46268,68648,-11405,-55944,-116222,-23261,37438,70399,43717,-38287,-41885,-40654,30569,-24029,-63505,-34863,-61235,-18277,-99532,-74309,-44943,-18477,19288,-41503,-360076,-561074,-95251,-79498,19948,-19201,31330,-99907,-11069,-105860,-69302,-64402,26208,37007,19765,-24090,-6888,-9058,-50684,-29380,-9852,14877,28187,-1354,3440,-4961,-109348,-10991,36165,13182,102674,-59682,53576,2025,-37418,-49615,1862,40663,-48289,-657,27370,-37399,46236,-39778,-14508,68118,76551,136959,22455,55408,45374,22941,-9930,-39794,-51608,-15628,-3559,-46385,-7892,3467,-39880,-42005,-73170,-89440,-21526,5054,110456,-35220,-15929,71936,128984,89262,94748,148723,-14762,-24008,43043,953,23886,101221,-20868,16402,45259,-35078,34699,-8185,-59119,-39343,33567,-21753,-22151,2786,7929,-25263,4245,129379,29210,-26960,-110667,-77985,-67961,6625,9459,8342,-40489,-2003,6943,64540,22326,-44870,-35650,25585,34047,21094,13871,-72340,-39308,55660,57734,-2410,32156,92440,8798,-25553,-64397,-37259,6246,-49871,-47419,-56972,28308,9179,18776,11619,-36745,80452,-45815,74619,43214,18676,74219,-3051,-16190,68175,15740,59056,-75947,-30294,8858,-27281,9163,50038,-41846,578,-4622,-9076,-2869,-15437,-510,9473,-89251,27512,-9356,35157,53258,64565,-1842,66393,79647,65014,-31718,48437,-57524,-45759,-6615,63219,-27657,57450,5974,65353,49169,-5530,-51821,-11303,1566,-49706,10710,32353,68182,40517,-24676,69054,91600,47591,42877,22045,6907,120622,19567,-22975,-73504,-86621,9297,12575,-55008,-10459,-77539,-88640,17026,-61129,-36145,-12500,83565,23069,-2209,32289,-40088,-7938,1481,-45016,-53917,-3509,2988,-64381,-57911,-10509,-26317,31542,-64761,-49199,-29053,-53849,-83960,-5527,-24677,68508,58560,-38437,-130254,-46794,30126,-9782,21820,-1317,-60906,34225,-10529,57002,-42601,-1390,24526,9686,27466,12545,-13254,-39450,-34963,26220,16280,70316,70767,14398,-65851,-100946,16210,-62793,38762,11593,-12369,-18526,-29758,-8357,-27129,21927,25677,-47209,4907,-17835,-108338,-9228,57525,23546,-10362,-31039,1890,35661,-29615,33872,3542,-79017,33482,39686,-2679,-10803,35672,63581,47793,28499,-55408,-110375,-36815,-80079,-39011,52989,-53708,95359,-16759,21629,12951,57450,-4618,22417,14623,-34556,-23101,8412,53587,-15735,168,33862,79064,-27980,-29000,-1158,-120813,-37442,79388,-27508,-1057,104060,78099,23195,43325,-7162,-40535,38358,65445,19118,-15481,-14653,53463,20596,-3579,3996,-3815,11615,-92370,45321,101475,61020,-33036,-8991,-1501,2181,-30481,104757,59695,-26392,-28341,-41380,-93181,-60592,15767,8489,25301,-17930,-1077,36369,57460,-21982,37002,-31237,-9417,-24130,-57728,-9997,-3404,8368,-49646,-23619,-48486,-11666,72401,-28424,-16111,-39637,-39400,12568,54995,98724,78167,87226,181160,232243,1126375,398488,123716,43191,19764,27414,41185,-8337,33209,-11527,-43419,-38718,-5028,-53022,-15907,55439,62559,-59167,93656,44994,-16893,-11495,-22731,52087,53266,3014,-70716,-27204,-69914,-60965,4568,6286,-22093,-26871,22111,-79664,25416,19990,23449,8148,14558,-19460,-30303,102943,32223,-17670,-40026,15446,17904,-41007,17020,-28466,-55303,33578,68589,27977,769,5788,25432,-14399,-75638,-60591,-28031,14313,-74464,46853,37924,-38126,-58849,12667,60256,82159,84575,-31542,-53541,48654,14872,-35717,-8038,-21166,-97807,-62952,-44588,-20576,-47651,-19284,-13851,21870,-53433,-65985,83498,11147,-34312,-67856,41994,46568,13585,-33243,-149282,-10569,87701,78850,-73389,-62309,1712,-1049,-25880,-45660,-823,49986,38817,45185,100330,48432,142554,-57313,-48740,5772,-24893,22610,97266,91527,25896,-61943,32633,-40487,35461,36731,54137,93437,24482,2357,108547,31661,-21564,-18051,27952,70116,46933,-57908,-3512,8771,45978,-63931,18286,-47809,-68578,22659,59500,25517,8717,21471,-12464,-56696,53276,42170,835,-120205,-63674,60232,-8801,-50376,-17302,76573,23898,4883,-34587,65868,67854,41417,32585,25602,45326,-55932,-80969,-21645,-76651,15978,-37224,64273,-1686,30285,55847,-6440,-90889,-89315,-24150,46493,87013,-10044,2664,-3153,-16564,-43128,-79320,-42822,7435,-51521,-23119,2953,-77859,-28819,28300,-41151,20487,27873,-2208,14107,20165,41653,134659,27225,-26598,-17470,-22879,-20226,53194,56127,16837,-10878,13972,51009,12710,13624,-27787,-33855,48062,24128,-30335,-26990,27171,-18836,-45796,58487,110281,64216,21737,-21214,-65921,-37855,25883,-30437,7222,132051,67624,-60579,-46551,-17436,-91372,-39563,-25411,-20214,-50047,10524,-33414,15144,59696,77953,-41297,-50729,-1959,40917,-34906,-29900,38450,-43151,-10725,38526,-19660,-82909,59029,46981,14995,-19414,94719,-49935,45697,51012,5759,53861,87556,46973,5234,-14941,-47581,-65416,20216,24473,-1815,-32403],[-9637,41307,59283,43254,26518,-13425,-5271,-33131,-3305,99432,47820,-41860,-24734,5946,17839,-39734,-38630,-36465,60655,68676,-30072,-14473,18585,-30778,20781,30060,31055,35434,28878,-18812,-103717,-77246,-12554,-4628,-49070,-67716,-27585,-8710,-76973,-60217,-49177,34653,105033,68593,19488,261,6661,4276,3899,133990,35346,81732,42999,-17350,18504,-49413,-23824,-57828,-11013,62966,15221,37443,27601,32002,-10283,-18955,-94284,-17938,-1731,17574,-91961,-26994,173,57169,145077,74908,97011,75077,-11929,-16270,-128709,3117,-74496,-66624,-97,-49776,-419,-35026,25619,22449,22516,-84017,-22486,-85263,-45173,-73730,-64117,25848,101043,-109497,-28837,45146,84020,33073,-4625,-68240,90050,107024,42282,56037,42778,1649,16873,29297,106982,43676,4565,-718,26985,-10543,-21688,-29795,-27747,79317,-1669,22962,32255,-28301,-3238,14907,26337,42950,45261,-18185,22229,-20395,-15786,-20105,-42493,-4596,-6387,-45633,61734,8332,18012,-37464,-26419,48812,-22338,7933,12148,40611,-56643,-38873,-27176,67711,-27030,-11832,20102,-42633,-57780,-3672,7434,9085,18276,11347,-18418,-68239,50891,-88741,-68641,-54273,-40960,61050,-57585,60742,-40081,7964,-32823,18846,28544,-13529,-37809,-57727,-42253,28515,-22333,-16576,-63206,-38731,-14000,-18962,88324,44805,-1673,102352,25042,29100,-1634,-58634,-10624,13649,-33448,56836,54363,13054,-9013,21357,27427,79440,-36281,-45384,47836,58106,-466,-51607,20991,-2746,-21242,49388,-45708,-117003,-28028,45421,-59762,1047,107382,23788,47754,81093,56546,88634,24150,42851,43092,50109,33220,107534,44834,-93009,136342,-13835,33129,6072,-168795,65204,61936,-126235,-60071,-60637,-98693,-1869039,-2255805,-416705,-314748,-234390,-164576,5257,-116080,-26856,6028,-52591,-86634,-46912,-60103,-70087,-96609,-51493,-45119,-41525,22500,51875,-271,19879,-1796,-21790,-99302,-147120,-16259,4442,-5180,-34341,-29776,16949,-1372,-113142,50898,25658,7006,65689,20449,-76100,-147653,-27153,-39434,-47450,-23547,160411,-21567,-3696,28004,56025,27949,-12672,-53251,-59531,-17139,-17869,8952,-58701,27851,49981,-62615,49015,1704,88354,56721,54993,-37977,-35974,-91493,-11560,28753,44727,28297,-19448,-4928,-26662,34192,-33135,-59749,-26842,-46148,-10295,-95784,-87305,-44572,-13426,24039,-39965,-368743,-556137,-101022,-65263,-21115,-13999,16285,-96627,-30940,-135368,-70412,-21177,18676,31556,1396,-24607,-3007,-12598,-142489,-43517,-12008,4103,37943,-2122,32151,61762,-70770,-2158,-3764,-3481,98353,-39626,36292,-13912,-43675,7387,18333,48193,-14994,24031,40312,-42897,25376,-48512,-45304,35844,73096,141981,9123,57048,31946,40242,7160,-28171,-40163,-27974,-14851,-34564,11354,93,-45787,-45445,-83902,-82628,20339,28813,123367,-3426,2862,101663,135573,92155,51713,119680,-3246,-22327,54986,-663,18141,74352,3836,27365,27601,-45713,26674,-21989,-69143,-42726,45574,-27878,8464,13915,7198,-10502,5962,86003,48203,-13052,-105775,-87883,-41896,26633,26865,12702,-81787,11119,-533,26547,9929,-44742,-38965,14667,23777,2617,22357,-71658,-33035,48725,55374,-10985,23114,94467,5243,-23860,-64660,-10716,4294,-44175,-47671,-108626,55037,-6037,39596,11997,-16049,78353,-8992,71239,4666,4610,75797,-26192,-54759,60806,9196,44807,-87479,-30156,-6406,-1051,13628,57690,-58140,-23679,-34495,-27504,-23626,-26864,18719,-4892,-82370,8219,-10843,33041,26080,33685,-26136,76471,99745,67845,-35371,35777,-49182,-45500,-19571,39534,-46451,54210,42740,119319,5733,-35385,-63066,-36482,-15442,-47486,-22647,-1734,32196,32048,-22249,52205,90277,35476,51573,44833,21651,96507,8480,-44774,-59295,-69232,-13406,-20281,-63162,-17354,-50635,-90464,-5161,-66527,-24598,15189,103734,55656,36815,31297,-37682,4755,1608,-31464,-35442,-9017,-10268,-85699,-65064,-12005,-22956,49776,-67219,-21226,-18108,-10890,-71143,-11130,-36328,46252,64063,2226,-106137,-43569,30533,-43991,1845,-2914,-41160,-1265,-15527,54104,-47340,8548,58992,2438,33671,17928,-20163,-26133,-42062,14576,33039,58879,94638,14315,-85312,-104593,31998,-69733,34818,-9277,-18009,-20602,-25381,-27192,-27644,9580,19752,-27529,26717,-25409,-113271,-28268,44608,542,-46155,-61888,8084,29070,-24293,55974,-4260,-101259,4508,39455,-13202,-1548,57678,73521,36850,46726,-46270,-102056,-28458,-76547,-32469,67489,-42927,85388,-32009,34368,5423,62304,3960,7006,1447,-37111,-24626,10606,44104,-53673,-437,50144,74925,-28069,-33830,-36454,-111778,-50323,15128,-37092,-19083,100655,66217,25819,48616,-7125,-43030,26115,66926,44577,-4416,22190,46924,29384,-7572,19029,5239,-2378,-90900,34129,103325,34254,-13867,-10866,12047,-14681,-29484,132205,66603,-21041,-17912,-47058,-79689,-63196,-1285,20899,54688,-28313,-6574,35174,66786,-22146,13056,-50685,-21267,-17867,-19830,851,15329,-6754,-22996,8352,-56435,21462,60509,-48411,11015,-39792,-26706,22747,40148,84180,93793,115409,153176,209316,1116989,444376,116801,49519,33765,66622,35960,-29698,32286,14814,-36488,-39079,18269,-23825,-2002,64657,50165,-76495,88408,73009,-24039,-22933,-11993,74888,71085,19608,-29979,8075,-59538,-39889,-12808,-1920,-69797,-22401,28483,-53189,33885,-6950,-6708,-3070,28158,-30102,-13910,127230,13537,-64772,-15751,11895,27377,-82223,-11824,-41826,-63186,51955,48504,16993,-8848,15393,21260,-18073,-29819,-40525,-21045,-18887,-76955,61950,38568,-29720,-51545,31352,45798,82802,62785,-57209,-56256,42811,-4005,-24164,-32697,-7602,-59494,-84924,-57978,-14782,-33746,9883,5828,37103,-36853,-69245,70351,25495,-6014,-75818,12508,47746,16918,-44615,-172540,-6715,93474,67949,-106126,-84802,-4583,19419,-36862,-46892,-7703,64054,34066,22498,101178,45032,66736,-85061,-64139,3175,-23366,36336,101035,102131,13878,-59012,22805,-24439,33081,22577,68700,91899,26788,22877,82343,9041,-35800,-6782,9082,33093,44837,-52246,-23413,29907,54414,-54916,23340,-52898,-55656,11950,36526,22406,22762,29934,-26818,-59689,42829,65858,-22251,-136569,-32362,63588,-1449,-69659,-17163,54953,12382,-631,-47531,68242,59018,46634,39690,25920,27330,-29343,-69242,-4498,-70955,24553,-37054,70797,32029,23335,43626,-11416,-100106,-86441,-22073,49146,89724,-11984,-9214,-11667,-29159,-50406,-71215,-21750,19086,-24008,-49419,17161,-110131,-36106,-2614,-30353,21909,29274,2350,7099,16517,28721,106093,20180,-60291,-14952,-34900,-45211,57247,25908,11371,13396,5047,35712,-10698,1540,-28051,-37473,54911,6451,-28409,-22801,38434,-1649,7486,94115,102428,57754,-12917,-6970,-69935,-53643,33234,-83685,5979,142045,49842,-40355,-44932,-22123,-125207,-27808,-18678,-9640,-21250,-6753,-50445,-42182,53341,76780,-43424,-37676,-10473,33042,-44823,-20061,53778,-19565,9381,23113,-51150,-65975,70734,80609,33212,-12988,84252,-42778,28219,64877,-591,45292,71810,47157,1810,-19692,-51599,-87610,20211,7258,-1441,-46827],[4723,44977,52401,43712,47092,181,7525,-11823,-1497,81261,23563,-68245,-31756,8693,27324,-84294,-21902,-9442,60595,45427,-19832,-26022,4242,1049,35010,15940,31261,1263,17486,-43800,-110922,-117227,-643,5021,-40335,-43096,-15421,-5412,-53187,-72075,-66152,9725,135497,46312,17033,-24136,25142,-39218,-11318,123227,19919,55825,26106,-9505,25515,-74813,-28840,-67232,-20142,45326,-9788,27464,20409,44315,-21378,11159,-59186,-10752,-9659,21773,-74716,8949,6316,17016,111488,79497,103505,64646,-6586,-18380,-113601,12750,-64893,-76791,-12333,-65107,4238,-43340,32308,31862,45398,-60739,-29894,-94604,-52084,-58832,-70417,-7123,86395,-101849,-21508,56738,82467,27380,-11692,-74187,77536,92266,27461,39587,46021,2857,20628,20792,93947,15988,9587,7458,28069,-13025,-44606,-26777,-4731,65486,5180,26071,43060,-13323,19557,20499,9849,41772,29982,-1351,45906,-11937,1349,-24980,-31183,-5438,2157,-24739,56021,36080,14397,-28425,-36510,22650,-8342,16366,2231,52422,-64390,-62078,-42575,46438,-14958,-8564,40086,-32323,-62306,-6653,41228,-11724,8688,14092,-12783,-65117,29597,-88358,-105187,-83208,-37733,73241,-65038,8377,-50855,50548,-30735,17448,15592,-23379,-51800,-30390,-33774,29936,-30076,-3344,-54663,-64263,-23663,-13920,62368,32605,-25606,74746,32097,7967,-28062,-28823,789,-5759,-23330,69596,69542,1461,16526,27654,49024,101229,-29926,-27982,78383,47554,-5293,-21876,49444,-1778,21294,67267,-21782,-66092,17726,43177,-42670,15759,56756,22706,68465,50426,30565,20133,30570,52935,101699,121165,32592,41353,53468,-161543,30754,-29573,-3550,19839,-196691,20113,99930,-117723,-71285,-62702,-95166,-1966732,-2262740,-434934,-295411,-243368,-148710,-11995,-122671,-41920,-15449,-59664,-80630,-19037,-79746,-78282,-96197,-51758,-55066,-54164,15233,34762,18516,-9831,4345,-16538,-141090,-143809,-21348,-12237,-7667,-8783,-42236,-7153,-15148,-115700,35798,26332,9778,60216,5425,-89296,-140253,-35466,-6697,-43542,-26333,143247,-39006,-4229,27611,60647,47641,-12769,-82016,-67040,7757,26161,14186,-45955,25707,38781,-112027,34284,-11169,57631,56600,27935,-65337,-21076,-71540,23521,21602,20908,-6203,-8494,39038,-18654,18131,-38438,-39009,-6106,-27684,-6732,-95477,-100116,-38365,-3723,21289,-26243,-370645,-539289,-99933,-44792,-61293,-6402,8150,-87684,-48186,-143345,-71740,2434,7539,8999,-20057,-26639,2655,-23039,-181111,-47335,-9134,-1002,37113,-7981,53811,108516,-22374,10914,-31134,-24532,59264,-17525,28683,-21991,-47923,44579,41062,67608,17628,48557,54590,-48229,-8972,-54963,-59414,-7991,67634,137006,-819,53684,23169,44594,21563,-20232,-27063,-32623,-37531,-24241,32189,-10024,-36520,-49204,-96377,-90024,49829,53206,112972,17698,23576,110278,111793,76953,4623,64264,3196,-24924,52738,2779,15252,40961,30452,46660,764,-47114,9714,-29857,-76411,-36883,50166,-29300,34869,26880,7586,-15788,-9511,26544,54951,-7643,-96372,-94774,-14810,46772,44729,15822,-107176,19813,-9264,-6610,-1569,-45335,-34782,18279,12124,-6888,31354,-63826,-19106,25753,41157,-23358,15104,84567,-7415,-26894,-68529,11826,4307,-31975,-31922,-131430,62903,-21117,60384,15479,4925,66450,29147,54149,-20404,-5756,79843,-38044,-80530,50709,6099,26268,-82422,-38681,-15720,20389,6244,67721,-64443,-44878,-61107,-30842,-39806,-18772,15675,-15051,-62724,-15815,-14470,33562,-7792,-2911,-45931,82850,111229,65483,-40028,12351,-39889,-37944,-20199,17634,-52374,41637,66704,158456,-13057,-55882,-64820,-66632,-35541,-45262,-54780,-35271,-14817,22228,-20201,14337,76142,11439,49417,54623,36923,62285,-174,-58350,-33233,-42286,-25788,-50275,-73893,-23201,-14600,-80587,-26809,-69528,-9163,41607,90403,64682,70971,35019,-27983,18609,-5136,-19129,-2654,-3152,-21024,-94666,-65224,-10990,7001,63858,-61618,6903,-6926,14614,-56023,-22190,-43390,29009,65317,37331,-61270,-38443,28645,-60256,-16828,437,-15567,-39609,-21010,43004,-50587,15201,91872,-6122,32518,20465,-23351,-12220,-55325,2472,46921,38909,102169,10443,-84786,-97052,50463,-61674,35172,-23833,-21885,-30011,-18342,-49998,-22836,-1028,13432,-12405,42668,-27097,-102209,-43144,27559,-23913,-76674,-85120,12479,27324,-9128,65406,-7574,-104729,-13359,36518,-28464,9150,71054,68359,27323,59968,-30282,-80700,-6566,-65511,-29163,76697,-26929,47565,-43024,35282,1971,58500,1821,-9611,-6089,-30914,-9360,13958,35090,-89234,-4065,56651,58703,-20092,-37028,-66165,-95721,-60437,-35615,-43348,-30770,76821,49028,6303,38280,-12023,-43757,28255,57942,61437,15301,56288,40570,36421,-4677,39000,18264,-13396,-77757,31528,87519,4855,6250,-15002,27710,-34390,-29416,143453,67414,-2814,-4634,-40179,-58717,-54866,-22065,38905,82569,-32316,-4925,34730,71332,-21907,-7159,-61127,-27783,-6876,10692,11559,41506,-13923,11656,42976,-61482,51497,28780,-63343,35777,-31712,-13847,29475,15166,64307,88562,140236,120896,170722,1108709,473160,99847,59384,45339,100165,38082,-50597,24895,42451,-23051,-26601,44574,14861,27471,70705,38142,-72042,71266,94147,-33151,-38547,5733,91365,77705,30496,51033,47687,-41724,-18594,-21235,-14264,-101509,-11779,16115,-25239,37611,-37779,-30226,-28533,45244,-41474,-8591,125604,2942,-101379,-6989,3325,44533,-103646,-53317,-42092,-57197,54582,29398,2178,-19043,15249,8517,-18630,3216,-21219,-11463,-36994,-46089,82624,40968,-24557,-44258,45492,30705,72757,13618,-74271,-50567,37365,-36072,-31965,-57031,6600,-10870,-90302,-58124,-20015,-22880,32589,36320,46176,-11481,-63178,49430,41710,18876,-75999,-22303,37315,16804,-41018,-177283,2776,89113,43643,-104769,-93657,11840,38679,-33248,-43137,-18162,71408,33939,-1106,98207,46339,-11444,-110029,-83188,-447,-17418,44136,98050,103281,-5470,-43889,25497,-6465,37946,5325,77877,85418,24440,36471,46255,-19742,-40397,-2236,-7456,-2505,47069,-43963,-39772,41699,63226,-29144,30803,-49681,-39166,625,9573,10469,38208,38354,-37546,-52325,34045,78424,-31902,-117416,10841,51838,-1665,-81299,-27208,27554,-13842,-10977,-58787,62725,37753,42557,50818,20272,12814,-4380,-46827,8917,-49797,22145,-32878,74674,57915,10267,20695,-13906,-93899,-69297,-16561,56576,91880,9242,-12653,-14928,-42067,-54455,-52003,13794,30204,2393,-62295,39681,-135686,-56631,-38237,-13236,25257,26950,4898,5585,11764,16887,65066,8347,-83711,-9491,-41823,-60692,54331,-10337,10657,36542,-473,19959,-30579,-8744,-29755,-52399,40192,-19920,-21885,-6973,45532,8272,54893,121959,89789,44382,-57059,1439,-64142,-72823,39114,-104562,-3824,123910,39078,-16243,-45931,-34590,-129014,-3834,-11768,7656,11194,-32560,-61557,-72148,43188,67371,-33967,-14009,-21726,17646,-52664,-9310,61137,-11049,20975,2248,-83321,-44479,79311,95134,52655,-6609,68596,-19530,12433,69018,-5808,23485,52151,47243,-5038,-18260,-42578,-87861,19276,-6122,-4614,-52101],[27066,42796,37530,27120,58722,6473,18634,6910,6137,41285,-11688,-88569,-34599,9475,30108,-115434,-3229,12876,54250,25096,-7936,-38183,-8355,37604,42485,1134,20143,-20713,2715,-58221,-107983,-131485,7989,414,-34462,-7565,-77,-8325,-10361,-52444,-65930,-13099,139513,12560,11069,-51405,28776,-70160,-39679,78086,6830,30291,12373,-4655,46638,-83022,-32927,-72371,-29848,24088,-29606,1850,4720,41578,-32857,31747,-14626,-17211,-13992,27482,-34721,42868,8121,-29377,69464,70343,89961,46449,-10756,-21859,-88628,24020,-41972,-79927,-35093,-65030,10402,-44371,30338,31628,50569,-39579,-25031,-89881,-52050,-28899,-66938,-46909,37326,-80751,-9268,59138,67114,15590,-13087,-71713,64961,77139,12817,26980,42844,7642,23345,4205,71147,-5809,37383,17130,23723,-10108,-45669,-4180,27601,49560,11489,28943,43829,6209,49288,23736,-12842,33636,17391,19297,69151,-3033,19169,-32919,-33099,-5872,8782,-12097,49622,59383,11155,-14046,-27178,9153,9103,30370,-990,57068,-55609,-71375,-53895,22561,19,4368,50625,-31683,-56102,-15271,57557,-20152,-832,15792,-2021,-51304,9351,-75978,-119890,-93371,-26137,67085,-65426,-29108,-48711,84267,-24889,8414,-2647,-22806,-56195,-319,-22114,37049,-42266,116,-38142,-78576,-34687,-7185,28850,18890,-37502,31533,35670,1059,-45493,3276,8015,-26258,-17796,51292,67970,-7519,30181,25124,50320,108954,-16181,-30681,97785,37457,-13937,7280,72227,12930,44268,81018,11988,-33759,31598,37266,-28851,-7000,6118,18385,97925,52694,11639,-32162,42635,61183,149823,179417,47089,2634,57675,-173301,-66737,-53824,-19280,36724,-191065,2558,138703,-92008,-86493,-75468,-113463,-2107652,-2169651,-463633,-271010,-240092,-148565,-45805,-110575,-56757,-39871,-71870,-78784,-4259,-96452,-88004,-85111,-43302,-62654,-68284,-9738,-11513,40776,-38730,8474,-9030,-182149,-115202,-14631,-36745,-15598,12265,-28034,-40249,-28038,-95681,23790,21640,-790,26708,-20221,-85699,-112478,-43934,23801,-54716,-33372,113362,-49273,3083,21096,57843,60952,-6742,-98263,-56654,34338,56118,22671,-28692,32487,35360,-151525,17638,-27732,24756,43400,-4716,-86244,-20724,-60517,72632,16412,10171,-46489,-12155,77224,-15944,-10876,-42168,-11848,22441,-11912,-10839,-99670,-108738,-23269,9849,12585,-9099,-367124,-520581,-94855,-24512,-89982,-1828,11029,-75630,-55540,-122486,-70506,-5040,-4699,-25880,-38184,-30982,9233,-39592,-155762,-42158,-766,-5257,23374,-16029,64961,122751,23428,24507,-40831,-46260,-1324,-1188,28170,-23132,-50050,54414,61908,95384,43762,68746,65906,-52266,-53841,-56325,-49855,-49575,59886,131162,-2654,47031,22733,37783,30842,-19737,-17001,-27490,-65518,-16589,52650,-22721,-17070,-53403,-108087,-101379,58683,63131,80432,19830,46543,94657,73285,52846,-30628,-1838,999,-33655,35914,12638,17325,11646,53078,69131,-23364,-36601,-12552,-27046,-77171,-27229,45977,-21015,47377,42620,5958,-33108,-38346,-27053,47825,-11592,-78096,-95577,7497,54037,56682,14957,-104265,22106,-19706,-23700,-7779,-47794,-24975,34361,107,-6354,37328,-53747,-1224,-4934,20833,-38442,9205,70776,-21794,-35368,-77083,21135,2531,-17724,-4896,-111899,53663,-29544,76855,21286,22932,47763,56172,28741,-30117,-4276,85734,-36318,-89717,31661,6412,10650,-66915,-54105,-20051,30342,-12255,77088,-59297,-54912,-77728,-17066,-46865,-36,-9174,-21776,-35947,-38283,-17799,39231,-40443,-25023,-52857,90410,107641,60945,-43014,-7211,-30392,-21248,-3230,4874,-44329,23466,74764,167834,1258,-61981,-52025,-79642,-54083,-42975,-76911,-56560,-54717,14425,-16118,-32816,50335,-15066,38410,45916,49357,27684,-5064,-58480,-7889,-15130,-28196,-69009,-81121,-25833,21227,-66262,-40812,-68543,6000,59720,47452,52752,91095,39991,-11198,31799,-19104,-9486,35121,8849,-27132,-88048,-59480,-9775,47431,67828,-50888,27976,3832,18770,-42014,-37253,-42981,19610,56450,57116,-11626,-28316,23052,-54812,-29514,10051,12843,-69299,-24206,28861,-53032,16301,110844,-13527,25367,20207,-21656,-3336,-67769,-5706,52228,16547,91486,5017,-58607,-77627,65877,-44532,39003,-33689,-23694,-50113,-7918,-70961,-16655,-7919,9675,-4013,49102,-23031,-79177,-48606,8511,-44269,-89346,-89998,14035,29401,6503,60312,-6379,-87112,-12499,30975,-40028,19592,72054,52250,22896,68082,-12823,-53575,24837,-46332,-29625,78857,-8165,-1619,-46395,26601,2315,48547,-10408,-23813,-6677,-16058,15598,18600,26092,-108031,-9243,51944,42488,-5944,-38666,-79573,-78765,-67958,-61708,-42321,-32480,38130,30847,-30482,18985,-21562,-42235,42154,40892,64164,39337,75787,34470,42956,8319,56081,31794,-17710,-54273,37693,66769,-18032,22497,-16880,41046,-51897,-29115,133672,60526,19001,7704,-24000,-39263,-39177,-42013,57313,101435,-29400,2807,33267,70162,-21436,-14307,-58491,-27196,5076,27800,20190,64158,-11699,45635,69507,-63225,68931,-13607,-68183,52907,-17778,-5549,32268,-6611,48146,65175,149319,87831,126544,1097501,475365,74540,71542,55251,116169,44474,-65489,12462,62138,-4372,-3032,66661,50535,62602,71722,28017,-48041,48071,103056,-41942,-58155,22050,93132,72951,34296,134617,80541,-18396,-4406,-23319,-23841,-110573,-1758,-9123,-3619,35195,-62941,-44452,-57754,65562,-49313,-8028,106694,7314,-115078,-14463,-11674,57097,-99451,-90588,-29614,-37626,40107,17824,-10234,-27649,3684,-10381,-18576,11425,-9873,-1692,-35067,-2680,102766,41135,-28392,-47541,52427,18059,59787,-39923,-79580,-38443,36026,-72250,-46461,-74848,17465,30265,-78716,-46276,-36466,-15368,43339,66005,52431,16019,-49484,30883,55938,33379,-67839,-53099,16757,13461,-21008,-160723,12397,68313,11790,-64852,-89275,43802,51928,-18446,-33356,-28110,68695,31356,-20609,91569,52209,-53851,-116599,-96336,-4018,-9668,43673,90217,93718,-23862,-21395,41108,13476,47299,-10156,84094,75913,17549,37708,17771,-37269,-31284,-4137,-17680,-28656,50073,-35693,-49037,43551,71194,4566,37279,-41929,-22254,-7855,-15549,-7226,51865,42688,-40444,-32767,25324,77287,-24370,-72622,54243,28339,-9174,-82894,-45698,1053,-40977,-23249,-61400,55687,10633,34658,58862,7767,1474,11955,-23134,15513,-20871,7612,-28247,75596,64919,-8139,-7364,-13233,-76515,-44027,-7771,70856,92769,44954,-8749,-14818,-48979,-51940,-25785,53150,39049,13442,-59752,66099,-146537,-83958,-68020,3534,29538,20767,387,9555,7883,9640,25775,-6182,-88171,-2705,-41984,-59894,44595,-37358,13704,48775,-4427,8523,-41378,-13847,-32050,-73764,7918,-50448,-11313,17456,44481,12224,78271,132816,75855,26923,-92770,3133,-49036,-87258,42486,-95202,-18226,87661,38218,7045,-50589,-51831,-109918,27354,-4702,26303,36038,-59362,-62015,-70354,29808,51280,-18344,11008,-32750,2112,-43662,2410,58320,-16805,21975,-14942,-104651,-24105,79107,87033,68299,-663,51125,4685,1534,64073,-8400,-5680,30176,49416,-11909,-9442,-23614,-70828,16081,-13019,-8987,-47221],[48086,35639,17287,-1471,58424,5246,28011,22876,18167,-7620,-46048,-94113,-31895,12391,30640,-121288,11428,21051,41769,9740,1625,-46785,-19175,66206,46472,-8305,2229,-23935,-10787,-58327,-93987,-116401,8640,-10833,-34122,25924,13136,-20409,34547,-4007,-46784,-29652,114010,-21325,3378,-73914,18640,-81700,-72213,15495,4861,13716,6263,-5313,76522,-73250,-33339,-73525,-44527,6394,-38775,-30756,-15840,29197,-46524,33944,30073,-31297,-14227,33031,18679,65656,7573,-63664,38574,56285,66001,18176,-21161,-24303,-60610,34286,-13156,-77209,-61281,-52141,14959,-36585,23301,21360,36777,-21672,-8602,-75087,-44847,9830,-55555,-82424,-35860,-51207,6980,52261,44188,499,-10037,-66611,56221,62268,-1511,21337,33403,10517,23806,-13873,44917,-17212,75205,24389,14024,-3067,-27232,32368,59499,37293,19622,31944,37406,26784,78794,22004,-38742,17959,11128,39809,79070,4567,25655,-42171,-49535,-8098,10690,-12062,44869,73561,11246,4972,-2780,7611,28798,44338,1562,52593,-35891,-60232,-59804,-1110,10770,23325,50841,-40915,-39523,-26577,55415,-14251,-5362,17013,15313,-30877,-3419,-53955,-104902,-88890,-8885,44681,-54926,-42584,-37849,97520,-17112,-3714,-20566,-12790,-49920,23572,-10012,50054,-55006,-7267,-16122,-78633,-46140,-430,-9871,5626,-39403,-18260,34639,12368,-47260,28100,10453,-48055,-19075,15274,47625,-13337,27664,11266,32675,97042,-956,-42405,104130,30996,-23942,32331,85513,29942,46140,84535,40832,-22259,35795,26689,-16670,-32680,-27448,10838,125406,77548,9100,-27437,62450,68850,166524,205726,79789,2283,63956,-147405,-134494,-91705,-29710,52192,-159860,9456,160810,-60300,-97820,-86436,-145396,-2255170,-2032761,-480751,-245142,-224799,-165786,-86313,-85671,-68994,-62354,-90162,-86318,-9527,-106080,-86411,-66707,-31298,-69497,-84572,-47022,-64809,60970,-62264,8540,1078,-210211,-73813,-3389,-60982,-27647,21742,3566,-73291,-37237,-58627,16734,8213,-25222,-24905,-48903,-69152,-74974,-48635,43690,-80011,-43350,76491,-50911,18469,13503,47506,63042,2565,-97308,-35825,56577,64616,33144,-12850,47260,40499,-160036,2814,-44253,-1727,19631,-33546,-92444,-38838,-57470,119126,11359,17066,-76629,-31043,95708,-18087,-37580,-43331,9180,49941,-3992,-21498,-105610,-109989,545,25158,700,862,-363413,-506379,-90232,-9954,-100603,-3052,24895,-64819,-50126,-77294,-65280,-38719,-14378,-63271,-48006,-37199,15281,-59005,-91774,-32505,10937,-12595,467,-22888,65940,108630,56792,35387,-33783,-64515,-63085,3424,24477,-21178,-48812,41394,71924,122367,59764,80582,71241,-53964,-100451,-50905,-18424,-74469,47846,131104,4807,39975,30339,25525,34169,-29752,-12257,-11944,-87297,-11464,71173,-32607,5029,-56111,-114449,-103791,47999,49306,32589,4596,69265,59721,38488,31573,-44763,-60812,-10172,-47694,9082,27178,23912,-5258,66480,88749,-33523,-14873,-33477,-12633,-68828,-20080,33536,-893,42129,58526,25,-51755,-70009,-54055,30290,-22738,-49442,-86786,20454,39586,58486,8205,-72985,17511,-31585,-21398,-5073,-52968,-12942,54856,-10499,2073,37639,-46711,15022,-31528,1088,-52707,6715,59656,-29292,-47244,-85926,11724,-3402,-6230,23061,-59406,38746,-27982,86358,27895,36929,27561,61978,3254,-28233,11493,90383,-22532,-84344,2261,9285,4713,-49241,-71552,-21609,24764,-35245,80401,-45824,-49326,-81754,9467,-44619,16144,-45250,-25724,-10383,-50729,-17828,50692,-63530,-18782,-45115,98636,88526,56243,-44412,-14085,-19867,2226,26334,2854,-27004,5066,68820,145270,39478,-53283,-24785,-58240,-65871,-39257,-83015,-57547,-75179,11225,-8439,-74843,18570,-35318,22743,20586,54987,587,-5609,-44017,8041,4781,-23998,-73476,-78580,-23104,47327,-52854,-41328,-60850,16609,63602,-6118,31769,91344,42193,10488,41867,-37412,-2908,66506,20700,-29056,-67232,-50026,-8971,79349,60270,-37434,38173,14122,8049,-30056,-51215,-33959,15893,34718,58270,27793,-11797,13233,-31392,-33585,24477,40407,-81309,-22291,14875,-55610,11738,109886,-17587,15768,17976,-16011,-3192,-72443,-6110,46530,-2602,66643,-907,-11949,-49384,75469,-25923,44766,-40305,-22572,-77880,6068,-85649,-13178,-10223,11006,-1973,43996,-15686,-51267,-42431,-9029,-56244,-77408,-69943,12343,32959,15006,43701,-2113,-53803,6228,23783,-40830,26813,61008,33809,23746,70421,355,-29546,58826,-20793,-32824,74376,9465,-39743,-41403,13896,5283,37142,-27532,-33210,-1756,2849,40529,23673,16662,-103898,-14364,37926,36682,11110,-37399,-74338,-65497,-72517,-65151,-32370,-24339,-5355,13851,-72800,1333,-32978,-39015,55001,20419,54033,61734,73855,28522,50329,27737,64945,41878,-14451,-24804,48046,51524,-26850,32013,-11233,46461,-63245,-27149,105111,46123,33787,16143,-3717,-28073,-20322,-56239,70790,107682,-19540,14251,30549,65514,-20470,-3605,-41025,-18989,14347,31802,27120,75475,-1803,70786,80327,-61829,68287,-50966,-61057,59852,-3137,-4330,32054,-12766,41446,33096,135102,56786,91235,1080477,454988,47664,84105,64439,111143,51181,-71990,-2577,69534,16823,25889,79196,71717,90478,66634,20776,-17475,27493,99736,-47582,-79883,30128,74741,60416,31650,178006,95989,9039,570,-25825,-23954,-102257,2164,-36595,6063,26724,-71913,-49377,-80029,86261,-50985,-5623,80826,24775,-104524,-26413,-31161,56658,-74306,-107356,-8967,-9525,14621,14470,-15405,-32503,-16440,-29829,-18484,-3109,-7737,5910,-16368,31622,111613,36242,-40487,-67263,51368,9021,50111,-69559,-73334,-22789,41863,-97832,-51886,-80942,22551,54338,-54759,-30210,-59030,-9624,41516,83196,57747,36380,-31303,22553,62717,33802,-52382,-72004,-7335,8041,9454,-128846,15954,32220,-18602,-3972,-75750,77309,56556,544,-19349,-33712,57080,21581,-31552,81671,58292,-45998,-95259,-94292,-6035,-2487,34839,79325,74853,-37722,1089,63656,34080,56681,-19619,90345,66404,7739,26003,8867,-34373,-8594,-5192,-19500,-41194,49727,-26972,-48319,38705,77258,32184,40538,-33123,-6258,-11220,-34374,-25246,59590,40519,-33950,-3287,15238,63969,-2996,-21925,85471,903,-20810,-75222,-67800,-19027,-53358,-32251,-46675,52852,-14157,29010,54293,-10040,-8081,15806,-8462,13698,5358,-16158,-27121,71757,49908,-28944,-33883,-9985,-53759,-16999,2814,88163,90488,78291,-2306,-14341,-44893,-41800,758,84114,44490,1403,-44452,88923,-140325,-106783,-84053,14494,33520,12511,-12123,16932,6604,8593,-3510,-20625,-72212,4048,-35231,-44136,29297,-42195,19319,43670,-9478,3958,-40890,-12086,-34091,-94848,-30350,-76726,1277,44481,34160,11675,71260,121813,61178,9431,-105467,-438,-27836,-87332,42885,-70812,-31359,50029,42912,25005,-55907,-68130,-81284,57299,3026,39609,44516,-75790,-50221,-49938,13195,32050,-2543,29357,-40048,-5470,-7587,15247,46986,-29364,14196,-20503,-105377,-8180,67989,62188,75581,4341,35455,12619,-3135,53363,-7907,-34428,6498,53743,-14105,5862,193,-44844,9356,-13013,-12706,-33728],[56722,25472,-4545,-32360,47450,-1077,36147,36791,31814,-47558,-67429,-81293,-23817,21289,34349,-97774,14967,10642,24648,970,6148,-48532,-28856,80175,51532,-10241,-15666,-10030,-18940,-47227,-73013,-80801,-1910,-19553,-39359,44693,19217,-39975,64625,55690,-14598,-38822,69817,-43775,-3184,-86416,551,-75444,-100256,-42037,18921,10697,7761,-11653,102002,-51980,-27073,-70633,-63330,-813,-36328,-57827,-35739,14967,-63441,17283,64730,-45114,-10478,35831,68006,72039,7209,-74528,23730,46459,38791,-21460,-32270,-24067,-36457,41317,13879,-69526,-81725,-33743,15260,-20912,17583,4899,10695,-3298,12660,-56156,-33954,47898,-40595,-101611,-106695,-20004,25433,38870,19414,-14757,-5748,-62812,51942,48117,-12766,21896,18890,7657,21427,-27371,20497,-19174,103241,25897,-11,4887,82,71613,80968,31556,29945,35223,28652,44060,98336,12147,-62942,-3177,11892,55328,66019,9375,15027,-49222,-73214,-13207,6692,-22589,43071,76425,16653,25651,27393,14375,47461,53068,7399,40600,-14933,-30915,-60641,-23259,8714,42760,42880,-56643,-15091,-37948,39499,2201,-2099,18470,37031,-12176,-6241,-26277,-66432,-77554,10128,15322,-34447,-34037,-24358,89782,-9629,-13510,-31849,3645,-35490,35534,-713,65738,-63367,-21850,8749,-66466,-57634,3364,-50739,-5350,-36648,-56792,29116,38897,-34195,37949,8965,-67744,-26332,-20003,14945,-16474,12254,-12517,4090,65610,10789,-49979,100339,28988,-31830,48760,88312,35789,32465,75307,53479,-23109,36418,11053,-4063,-31491,-36835,417,139470,104278,20683,35925,87886,77905,146763,193759,123337,33129,80001,-106763,-165297,-132692,-45634,61359,-115860,23929,156214,-33926,-99883,-84138,-178272,-2361614,-1921008,-468434,-220641,-202495,-191325,-120361,-57582,-76337,-80360,-112209,-103389,-31614,-107036,-66722,-43540,-23035,-74660,-102190,-86682,-99865,73050,-77636,3051,13007,-215715,-36758,3736,-75979,-41189,16942,35423,-97163,-40941,-18066,13599,-14228,-57863,-75617,-71326,-47136,-37248,-46828,49647,-108981,-53119,35317,-47418,37596,9130,31362,52876,11522,-81043,-13909,69612,52560,41437,-5079,65106,49610,-125870,-8101,-54178,-16775,-7982,-51005,-78094,-69638,-58309,145555,3268,33147,-85602,-59191,86025,-25660,-44343,-36740,15245,66458,-5915,-34072,-108972,-102960,28951,39210,-11163,-3896,-366366,-498899,-90982,-4269,-92746,-9619,45142,-59117,-34271,-23328,-56352,-79248,-18020,-91471,-47288,-43418,19331,-75903,-28356,-22729,21757,-24544,-23164,-25799,60419,80754,72998,41696,-16066,-75876,-108027,-5260,7963,-20630,-42756,17863,66100,137278,64425,81062,69840,-53168,-135760,-38916,24235,-74658,29752,138001,18567,35482,41859,15203,32590,-50972,-12108,12571,-91169,-8033,85806,-35159,23478,-53720,-111745,-91281,28245,14782,-19224,-18368,86818,16228,18278,21572,-38216,-100043,-27369,-62767,-18943,42071,32379,-6992,67851,100830,-24353,13781,-46528,9804,-50934,-19711,15376,28502,22020,67922,-10754,-64740,-91619,-46044,9281,-36598,-13919,-66803,22090,5214,50289,-4092,-26391,6613,-43114,-4895,7532,-61149,-2522,69539,-17394,13955,32155,-44971,24116,-43500,-12683,-61743,8760,52485,-24235,-58530,-88309,-15570,-13286,-1064,40493,1551,32931,-17702,88197,33468,47420,11850,43859,-14267,-20716,36463,90100,-1354,-70978,-32553,13407,11797,-35759,-84959,-22622,3828,-52992,72360,-31452,-29961,-75301,39824,-36995,19196,-77228,-27014,6263,-45645,-12678,66078,-71349,13522,-27067,101865,59313,51515,-46478,-9388,-7155,26775,57202,7539,-7526,-8102,53949,101950,78030,-33650,10824,-4365,-66904,-32005,-72056,-37102,-73235,13728,2241,-101065,-10803,-44767,7396,-12455,50575,-14886,-2113,-18599,12895,14552,-17494,-66575,-63317,-13761,57114,-42255,-26559,-44251,19658,51983,-46688,14788,71106,39291,33373,46319,-54796,1162,82133,27215,-29123,-37935,-39242,-6725,89545,44004,-22551,38129,24099,-6227,-18605,-57358,-17642,12748,3208,44851,50008,9834,231,1334,-28997,40151,63246,-72843,-13520,2205,-58906,3983,90175,-16945,8384,14992,-9046,-11731,-65436,3029,31578,-15619,35019,-7534,41382,-18400,80080,-12027,50393,-43845,-16900,-101676,22844,-92350,-14859,-8512,18653,-4524,28421,-8586,-27181,-26495,-21299,-58725,-43937,-27539,7610,35472,12825,21869,3286,-15838,33621,16339,-28807,27543,42003,22475,26866,66371,5057,-15677,86917,5786,-35826,65655,21934,-50217,-30423,3400,9332,29356,-42100,-37276,5224,16540,57390,27875,8288,-80433,-18032,19389,44462,27206,-31249,-56547,-57870,-73256,-55115,-15113,-9681,-41011,-1404,-106755,-5269,-42119,-35699,50587,2404,38377,76796,51505,22782,58567,45106,63891,45602,-6230,4230,55500,45512,-18907,34323,5203,38888,-66203,-21636,66512,26520,34473,19295,15747,-26584,-1902,-61217,76034,101909,-3633,26613,27838,60554,-18587,22472,-10084,-4639,18495,28121,34144,74587,11949,81977,73531,-57433,51576,-69294,-43869,57331,6515,-9123,30760,1758,44347,2885,100207,31207,76207,1056515,426154,29150,94764,72788,89909,55253,-73777,-17863,66596,36941,52105,80071,73071,101569,55814,16658,2747,17558,89068,-47401,-99842,27245,37527,44568,24382,161428,88090,40820,-381,-35003,-11375,-89431,-2396,-55825,1179,13720,-58917,-46902,-89118,102425,-46322,1948,55539,46137,-77581,-26102,-50714,41314,-39548,-95830,12928,18781,-10428,14076,-11636,-32158,-38947,-42461,-17051,-27192,-11750,9652,10543,44159,99981,26345,-54224,-99777,43544,2492,45410,-57013,-58388,-6396,55572,-99242,-38406,-73613,21543,61662,-25562,-20020,-78655,-3287,30964,81697,61564,41802,-11252,26186,56542,20790,-31886,-75993,-25750,2504,38873,-92622,9535,-9616,-38451,47107,-59170,98613,52733,16464,-5023,-32854,42121,5041,-32002,68335,58201,-3578,-49470,-73459,-5088,2700,19948,66020,50553,-48669,17259,84102,52170,61735,-21493,97989,59721,-2608,5650,19277,-12470,22571,5888,-13349,-40723,43530,-14978,-36448,32436,80624,41342,39617,-25190,8633,-9164,-44738,-38067,58230,31984,-19720,29786,3662,43510,24862,15971,96660,-21477,-31188,-62207,-87356,-29534,-42436,-32365,-10026,55791,-29627,29222,29979,-28869,-17293,7505,-9571,3791,19970,-43554,-32190,61578,19862,-48098,-53268,-5714,-30504,6881,12799,100820,82841,91125,558,-16090,-28736,-26237,20456,97842,46472,-30475,-22349,100219,-121523,-116425,-84120,17271,36138,4817,-28686,24505,8670,13358,-23462,-32248,-41744,10105,-22900,-22675,10201,-20538,26468,21585,-17773,6036,-30609,-4121,-35185,-109250,-60316,-89327,12906,66809,16983,7749,41925,90725,44038,-3651,-90837,-5840,-5570,-66657,40412,-49594,-37337,24563,45005,34546,-55787,-76595,-54963,77692,11826,41757,34671,-71127,-28449,-29260,-6100,13946,8737,37143,-41046,-308,51310,28883,30846,-39412,2005,-11211,-82436,2645,49512,32573,71953,7577,24249,-6447,-2573,40814,-5552,-55879,-18627,57705,-7302,24764,22576,-16367,-980,-7752,-15100,-15262],[45664,13678,-23464,-55101,30408,-8742,43225,48703,43860,-66918,-69941,-53544,-12278,37340,44872,-51079,2452,-15055,5286,-204,5441,-42277,-38641,81602,60425,-7052,-27258,12269,-19754,-34183,-52527,-40981,-22988,-19765,-47530,41083,15080,-61605,69543,100219,19884,-42128,24794,-49035,-5607,-87628,-17776,-58811,-118082,-77464,45728,19776,13153,-21362,110843,-29394,-12988,-63797,-78850,5923,-25390,-68929,-48291,5597,-82815,-10985,81517,-52869,-3530,33510,95558,61732,8944,-62732,18192,42631,11948,-68977,-38392,-20759,-21115,43016,34274,-57044,-88183,-18085,10261,-251,19506,-9680,-15253,20031,29640,-38659,-24923,75478,-27618,-98122,-144616,6477,43283,23482,-3118,-26775,-3767,-59103,49793,35660,-17282,24637,386,-1627,16265,-32561,678,-16799,105382,20239,-16059,9689,23146,100902,85912,30708,40274,38463,22412,54176,100119,-7244,-80083,-24713,17162,61448,28884,11021,-9691,-50776,-91390,-20182,-2342,-36487,44353,68701,26979,43346,53200,24863,60613,53691,13602,25201,-1702,4748,-58159,-43294,-10903,56668,30556,-72982,13054,-48050,16490,21479,8981,20486,57773,-4692,-847,2555,-21833,-65719,26899,-8465,-9521,-14244,-13080,70359,-4210,-16561,-31880,22476,-17987,34666,3027,78685,-63517,-36777,33720,-48187,-68756,787,-87680,-12437,-33711,-64481,20538,71127,-14140,29588,5451,-79195,-36211,-39976,-17312,-18152,-8103,-41193,-24181,21528,16245,-45213,91357,30189,-34293,51791,82013,23115,12548,55665,46620,-26057,31216,-8811,9925,2663,-24308,-11302,135807,118310,35030,117665,112307,89590,104602,154310,162280,76278,107745,-64829,-165026,-159941,-66752,60581,-70660,28430,127959,-18281,-91342,-63400,-199706,-2388462,-1885396,-422856,-199944,-181246,-209909,-137125,-35685,-77630,-93962,-133122,-124966,-59273,-100452,-33497,-17272,-24110,-74416,-117982,-117117,-102383,72521,-84045,-7907,24912,-196985,-17017,1148,-75473,-52921,641,51495,-106365,-39032,10886,11468,-41725,-88606,-107093,-79294,-27269,-3897,-37809,43965,-126765,-59004,-9100,-46275,53630,9524,12725,33905,16755,-57100,1174,71631,27422,42046,-9378,78260,54289,-58894,-15560,-51760,-19862,-31073,-54114,-44245,-98384,-58308,141357,-10716,38102,-73402,-86958,50515,-39389,-21607,-15276,5230,65299,-15185,-43001,-106246,-89459,54818,48983,-20114,-24130,-380531,-497777,-100931,-7827,-71933,-18914,63859,-59810,-14179,20799,-45321,-103775,-13810,-101000,-36766,-46863,20995,-84067,8235,-15192,27059,-39741,-38434,-23390,53702,54210,72715,43101,3822,-78526,-126772,-23610,-22251,-24318,-32085,-3205,45908,132195,58889,69336,63014,-51009,-147895,-22565,62580,-52183,6625,147815,32924,34879,51095,12961,28682,-80664,-13541,42292,-71767,-5548,93896,-28445,35959,-42335,-100545,-68918,13404,-24294,-61677,-36827,93804,-23858,13400,24302,-18383,-116130,-45550,-71900,-38051,52065,39119,3377,57751,103295,978,42732,-48230,33323,-25545,-26466,-4343,60039,-5354,62592,-24836,-70207,-93766,-10782,-7676,-47687,20736,-37515,13708,-36125,36857,-18864,16586,-9219,-51010,15651,27205,-71761,3348,70832,-18403,24143,23951,-46107,22655,-35951,-17906,-62355,15727,45558,-6603,-64912,-79853,-52957,-24357,-3492,40268,47510,46034,-3939,82912,36392,55177,5277,8844,-18828,-12437,59852,82881,21095,-57405,-63627,17347,29889,-28455,-89367,-24288,-27570,-57332,51278,-25317,-4545,-63470,63999,-29909,6238,-92632,-25220,9882,-20255,-2547,81351,-62964,54720,-6423,93708,28081,45259,-51829,-2019,7271,45641,77594,11842,8578,-12055,36095,55479,92775,-9643,44563,59127,-56036,-19467,-48534,-1872,-53861,21381,12919,-107764,-30058,-43918,-3586,-41141,35237,-18562,4362,10401,10860,15964,-11890,-54347,-37204,1931,49206,-33785,-24,-19171,14561,30648,-59172,9116,35319,31724,53265,43534,-65828,3826,77926,25853,-29904,-8326,-28981,1050,75224,24061,-6617,32079,33629,-14239,-5417,-50659,2163,5480,-29877,25799,56200,32965,-13110,33337,-17975,52820,77918,-48529,1586,-9250,-62441,-2671,58329,-11404,7452,12529,-3842,-24618,-47412,20395,12343,-23199,3827,-15640,85159,8329,82592,-5593,53709,-43367,-4975,-105634,40278,-91942,-21539,-4586,31999,-9743,7253,-4606,-14633,-6270,-25771,-54379,-937,24011,453,35221,769,1888,8270,14280,56322,10050,-8154,19816,21119,24135,28116,56531,96,-14501,101296,26003,-34157,56136,26721,-30299,-18231,-834,13032,28428,-47567,-37238,10333,13458,62592,30351,4784,-47320,-19393,2510,60758,38708,-18982,-36411,-55854,-69243,-41371,4841,6707,-57623,-14784,-122350,2641,-45196,-34453,20090,-7251,26765,81054,17033,17729,65613,51727,54526,42406,1942,26203,53953,46005,2380,31018,31261,15813,-60379,-10813,29500,5746,20634,17512,31089,-30607,13645,-56025,73122,87418,16226,37807,27059,57133,-15587,54329,29296,12250,16979,24011,42481,67348,25364,78361,53151,-49703,28341,-64072,-21529,48744,7294,-14878,30423,31262,51715,-19321,57457,15034,84048,1025958,404730,27766,101164,78645,61667,55914,-79411,-31975,59775,52521,67949,70478,58003,94136,41311,15189,1345,22049,78420,-39825,-112834,15269,-8705,28188,14480,99104,58394,77468,-1167,-52102,11873,-83340,-14361,-61150,-17921,-1317,-27043,-39587,-84503,108851,-37448,14175,34568,60134,-46113,-2783,-65341,15377,-7478,-60274,29424,38676,-23407,8803,-841,-26611,-56726,-41539,-12219,-45010,-17037,8905,35433,34281,66938,14638,-61057,-131423,31792,-4047,42460,-5035,-38942,8791,74394,-72280,-7695,-55589,16123,57985,1825,-21127,-85897,5344,18004,63263,61508,29602,9341,37191,34542,-1059,-9121,-67735,-30788,-713,55311,-62183,-6145,-43638,-41921,63798,-45389,101503,42926,24748,5416,-25798,31127,-13255,-23184,50654,47194,41927,3987,-38975,-451,5666,3020,50056,25983,-59995,24165,94503,63383,59640,-17593,103915,57138,-11151,-16344,37518,19295,53352,36648,-1950,-31839,31819,2967,-14949,29300,80753,27761,34566,-18315,21607,-3394,-46441,-42405,47631,19597,-1844,58145,-7943,22621,51490,31886,87793,-32429,-34398,-49519,-98900,-30296,-11563,-19902,43589,60623,-32031,34736,-13501,-42699,-26698,-8794,-26674,-12068,19096,-68042,-43610,45333,-10583,-61765,-62608,-2215,-9506,24637,19728,101869,68784,73312,-4735,-20958,-4621,-10235,28224,91842,46160,-68646,-444,94817,-98701,-111575,-72130,13141,36808,-502,-42618,29066,13445,21863,-39516,-39019,-6808,15623,-7339,-8635,-10889,20879,34311,-9461,-29569,12280,-14699,7127,-34908,-112527,-71421,-82041,20458,78411,-1830,1132,7691,47698,22593,-8572,-55708,-8801,12562,-25857,35657,-42528,-32124,15195,37754,34992,-44112,-71451,-36763,83524,21277,29988,12564,-41832,-2427,-19520,-25915,305,13018,35222,-35236,16528,113119,42195,13291,-40452,-9671,9957,-41808,9696,31863,10723,57940,8042,18331,-49472,213,29149,-4185,-66012,-43927,57367,10186,43137,37151,11937,-13009,-118,-16782,3467],[16147,342,-35011,-62576,13198,-14319,48505,57522,51597,-66418,-57108,-20231,-517,57434,62024,4806,-24091,-45347,-13648,6143,2046,-29442,-49937,78628,72092,-4035,-29141,31503,-13988,-30010,-39586,-11829,-49163,-10823,-54562,15480,596,-78808,49226,107526,45625,-42276,-7695,-40403,-1774,-79809,-29795,-39712,-123412,-85755,73381,34027,17287,-30472,98641,-14559,6981,-53776,-80285,24582,-11474,-60852,-47177,4470,-101698,-40281,77693,-52854,5122,25109,92481,39057,13334,-39118,12529,36245,-12246,-113101,-35795,-15192,-15888,37033,47299,-39741,-76283,-10673,1104,21643,32089,-11940,-27993,48998,35267,-26361,-22704,85440,-21759,-75405,-133542,24040,57112,10751,-20556,-32008,-6326,-49848,46172,26536,-12870,24452,-21742,-14748,9017,-28758,-13707,-16156,78085,8584,-30564,7999,32515,111241,74418,29383,46595,40778,21709,55126,82392,-33907,-86133,-39494,22361,55628,-23033,10928,-38152,-45920,-92989,-25911,-13637,-45646,48232,53566,38835,53264,67317,34775,64259,46610,17857,11460,-785,29774,-54501,-60401,-44602,60337,18054,-83514,39759,-57010,-8105,35090,25356,22659,70925,-14562,8303,28605,10649,-55968,38273,-16663,12058,3160,-5655,52143,-1452,-10845,-19837,39760,-3195,24414,-106,83532,-54821,-44956,55508,-31294,-77979,-10478,-112394,-14544,-31321,-32840,11265,96178,2077,5357,2009,-76905,-44267,-38967,-36106,-19823,-24828,-67815,-42184,-23566,15163,-28519,80779,32430,-29359,38883,69417,-5089,-4518,31879,25577,-24165,20792,-30656,24709,54387,1686,-21614,119349,116018,38665,164565,126730,103123,62691,110425,181043,111165,139295,-26165,-144945,-162111,-86562,49025,-32171,16203,89194,-11602,-74818,-27893,-202240,-2325815,-1936910,-357387,-185300,-168975,-208057,-133062,-25858,-73498,-104956,-147254,-142996,-79451,-89327,-46,10281,-34888,-64219,-126208,-129225,-74936,58152,-82529,-22180,34398,-161956,-18025,-11487,-58746,-59776,-20349,43837,-100964,-33148,19135,7317,-66961,-107133,-111274,-68456,-14590,24155,-22919,32730,-122923,-58441,-54208,-55114,60578,13054,-4182,13310,16160,-35507,4949,64750,-692,30716,-24764,78703,46539,9553,-22538,-36106,-13527,-42839,-45368,-714,-108236,-54051,107864,-31413,12014,-51863,-105592,2625,-58130,22988,25211,-13926,47385,-25330,-44703,-96315,-73253,70478,52328,-24174,-53156,-405020,-502158,-121092,-18799,-47223,-27958,72650,-64716,2741,43515,-34232,-98919,-2608,-88050,-19372,-45021,22427,-78433,14430,-10101,23825,-54536,-40359,-15911,50438,37443,60549,40406,18400,-72954,-119445,-44073,-56551,-32243,-20301,-14184,18616,107006,46355,47572,53069,-49547,-132858,-5351,82707,-17186,-16783,154297,42188,36043,52509,21207,25511,-112775,-12839,71643,-34451,-3918,92818,-13819,44349,-19764,-86527,-48570,12962,-45654,-83206,-41668,87039,-51813,18835,34818,5487,-113973,-59559,-67711,-40970,53232,41088,19259,39848,96648,32322,65322,-39568,50153,3243,-36830,-20763,84393,-31361,37482,-38858,-69176,-74870,33196,-15421,-51039,45783,-4311,-477,-67006,25563,-31098,41416,-27868,-51456,30445,47483,-83036,3818,57187,-12353,28531,18736,-44230,10715,-11551,-15186,-54160,26791,33866,17909,-63528,-61555,-87617,-32504,-12215,23182,67742,77393,6556,71113,35807,60194,9296,-28949,-10041,-5553,69993,69577,39250,-49168,-81717,19785,51895,-24958,-82605,-26353,-60757,-45583,21641,-33724,16460,-51792,74616,-28349,-17084,-87129,-19713,1281,20868,10345,91574,-42413,84374,9426,72025,1597,35636,-61505,-2390,19865,53659,80044,9314,19848,-5478,20154,20564,74743,11619,65826,103126,-35891,-1414,-21050,35840,-26296,32313,19256,-97364,-35167,-36824,-8525,-55586,11582,-13264,12352,34387,8344,13424,-8116,-42218,-5930,22015,27823,-26065,30486,9942,3601,11388,-44082,14379,-6895,22299,66722,33610,-67408,6164,56295,17289,-32478,13865,-20291,19135,43531,5292,10232,25644,41994,-11580,9798,-30707,20001,-7326,-55109,10473,51524,52910,-22635,56230,-4088,59136,82217,-18584,19698,-19958,-64181,-3857,23587,-1992,15285,11662,-2368,-34782,-23206,41552,-5394,-29033,-21994,-25646,107354,25141,85210,-5676,53080,-37847,13699,-79939,54961,-86690,-30624,-849,48543,-16265,-11535,-4588,-17536,11134,-22322,-48490,36165,65441,-8338,31780,-17226,-10851,12156,27282,63235,6046,12408,4363,3921,38280,24900,43278,-12249,-23104,97627,34068,-23304,48998,24079,8937,-10361,1416,15331,34036,-40905,-35295,10858,-14198,57505,31427,10416,-14343,-18382,-7262,76484,42948,-1349,-22267,-58888,-60026,-30625,21370,20700,-50160,-25768,-117378,20741,-40465,-37169,-29616,-3898,26044,74346,-17446,14278,67927,43089,40483,34645,4988,36453,41212,47002,28773,24894,60395,-20785,-46895,5843,3930,-11563,-1431,12536,40648,-32969,25068,-42690,65505,68159,36825,47296,29777,54801,-11777,78784,68570,26557,11228,24928,50845,61734,35377,63154,27095,-38262,11149,-42827,-137,38768,-1415,-13820,32172,61011,55811,-33702,23788,11098,108288,991722,400248,46210,101505,79414,34884,54651,-95573,-44606,56302,61352,68991,53915,37048,74494,26476,15353,-21066,38408,74316,-25237,-114035,-820,-48931,11644,3418,27080,15929,116370,3553,-72018,39180,-86071,-30066,-53722,-47868,-15628,12311,-29674,-69627,102424,-27723,27834,19006,59276,-20848,41341,-71459,-12969,13410,-14463,36472,44448,-18477,-6824,12352,-17871,-64256,-23593,-2771,-46491,-19261,4199,49971,10944,21405,6136,-55138,-143729,19729,-12799,35452,63064,-19112,21813,92353,-26251,27985,-32634,9172,49001,22315,-29507,-75322,16223,8770,35628,54994,3844,29714,47373,-838,-24890,13237,-53466,-20176,722,52108,-43138,-25183,-59000,-28678,42425,-38114,90293,30664,24926,9510,-14847,29363,-26757,-8912,27757,25210,64888,42861,-2525,7441,7145,-11686,31584,5986,-72728,22540,91162,64049,49812,-12043,99284,57598,-16333,-33536,48662,49066,74064,83009,10699,-21081,17578,26767,11572,30880,77338,-2481,26107,-11607,29818,2999,-40096,-38075,31522,7045,14918,74798,-17076,7261,71345,27917,66411,-30518,-26365,-42290,-99324,-24104,26553,5018,99363,59788,-21592,41409,-65495,-45851,-35538,-26767,-53129,-30550,5178,-83865,-58505,25796,-25859,-67425,-62157,-659,8199,34885,22072,89259,49625,29162,-19138,-27637,19192,187,23125,69987,45592,-94920,15439,72714,-79372,-97330,-55645,6189,35559,-3731,-48372,28415,19072,30955,-55081,-40003,22982,21433,8797,-12555,-32086,66926,42076,-36457,-41999,19287,1797,17417,-33180,-103072,-61850,-55605,21581,77129,-16194,-7616,-14359,4441,-2990,-3323,-13050,-5876,22888,26710,29555,-48839,-14754,16734,19675,28287,-18485,-50329,-25952,74619,29793,6301,-10558,3660,20267,-20605,-42512,-7701,9993,27700,-24520,38284,153332,53233,-3965,-31322,-17122,35083,3924,15129,23729,4608,37171,5018,16484,-97916,1259,19156,-7304,-64277,-66043,49846,35219,56816,38901,39153,-22835,6954,-19201,18012],[-21361,-14866,-35913,-53579,653,-16059,50292,61846,53505,-55749,-39505,7065,7857,74496,81421,54257,-53465,-65980,-29860,18352,254,-13473,-63524,78480,81876,-6456,-21679,38878,-4691,-40958,-36827,-87,-71700,3446,-57045,-23670,-21273,-86995,13258,72650,55260,-41669,-25823,-28330,8670,-66771,-32252,-22022,-116353,-73386,86072,44247,16165,-34846,69816,-11979,28176,-42058,-59708,48090,-242,-38936,-28470,10983,-115746,-62273,56410,-47132,13334,11752,63017,11327,19457,-17536,1880,14531,-30887,-136346,-24106,-8914,-17970,21061,55252,-18478,-47335,-12365,-9100,41390,53018,6205,-19764,78896,27458,-20808,-29213,75329,-26153,-44790,-83420,31354,63731,3895,-30734,-27374,-13361,-29602,38256,22612,-349,17751,-47362,-26994,1036,-17962,-22456,-20894,32147,-5664,-39460,-1378,25829,101133,52213,21373,44788,40930,26790,47656,50891,-61701,-79795,-40459,22909,38297,-73136,12304,-57483,-37388,-75072,-26346,-23226,-45622,54408,35511,46499,52375,67273,40676,56654,35131,19088,3518,-11226,30296,-50943,-73182,-80534,51912,9009,-83523,59424,-65713,-31272,37071,42806,23870,71194,-40593,16339,49110,22506,-47652,42519,-6560,23704,8156,-636,44550,-525,2806,585,52484,4441,10619,-9420,77249,-40896,-42297,70015,-21684,-81855,-30092,-118377,-11485,-26404,26267,3814,102922,6080,-27732,44,-59490,-46681,-20131,-34775,-22601,-31963,-86010,-44913,-57441,9468,-7729,69217,33826,-17116,12087,53752,-37818,-12952,11547,1121,-15162,8925,-51156,38351,102048,30161,-27507,100378,100155,23355,147302,123607,115284,37175,84823,172741,123388,159608,7087,-115273,-139336,-100055,29477,-5100,-6240,55258,-8053,-55510,11052,-186190,-2201132,-2042881,-297410,-178588,-170135,-180988,-113571,-28980,-66332,-115439,-150211,-149948,-83740,-77225,19907,35880,-49379,-41817,-118948,-120229,-32776,32711,-75520,-35926,39289,-123652,-33758,-30044,-31418,-59893,-38501,14578,-85937,-26001,8194,-260,-81966,-107863,-93375,-40230,-10578,46181,-4807,22827,-97695,-51272,-94085,-75681,56271,16067,-15291,-233,9518,-24339,-3041,54316,-22982,6980,-45256,61538,23448,43525,-33517,-12600,-1254,-40528,-31398,37656,-90017,-44472,57788,-56598,-47751,-38572,-110828,-38767,-77222,64866,81025,-30684,23135,-28298,-39302,-80800,-58480,70772,48613,-22707,-79683,-433285,-511871,-148363,-34255,-27691,-34896,66161,-68991,10617,44976,-24707,-67362,11981,-55751,1092,-37032,28737,-57243,1064,-6278,12158,-64403,-30811,-4933,52656,30782,42976,34967,24007,-61702,-92683,-58025,-80562,-42102,-14001,-14875,-5988,69824,31518,20826,42007,-50752,-97803,9287,78423,17798,-33743,152543,43089,32830,43826,37442,25120,-139307,-7327,94660,5429,-3854,81625,4637,52312,12693,-77299,-40074,27352,-33107,-78394,-30371,67754,-64152,29336,45936,25939,-102319,-66110,-45609,-26542,44893,37052,33758,19564,83009,57471,77199,-25287,54666,30452,-45382,-29662,94033,-49598,-5085,-48460,-62835,-41786,66479,-12976,-43543,55254,25434,-14669,-75341,22921,-35727,44310,-46421,-41711,34163,60039,-91861,703,33546,199,25345,22930,-33441,-8023,20749,-7543,-39950,39758,15223,40427,-54114,-39243,-105943,-34156,-23967,-2247,65174,116177,8718,52856,31950,61524,21477,-55189,8137,231,59760,52875,49639,-47721,-81549,19653,68349,-20625,-65839,-27475,-85687,-21476,-6301,-55632,24163,-44098,69349,-34078,-40044,-65091,-10265,-14564,66152,22684,92683,-16927,91391,16399,41007,-16906,22223,-73952,-16234,24418,49181,63663,-2777,28486,9780,8913,3512,36108,24547,67825,112026,-12511,20099,732,62577,-359,43999,17634,-75387,-27281,-28469,-8671,-52067,-14405,-3477,20444,46635,10386,11202,-4859,-32815,23631,43111,1056,-18429,55883,35032,-8538,6830,-14558,25053,-44889,14647,71944,18741,-60040,8629,24876,4892,-35484,24314,-13561,50054,7200,-9295,27423,23337,47928,114,23606,-2661,30418,-22873,-66414,4422,41235,65498,-24056,65113,8905,57808,75894,5158,35317,-30122,-60645,2800,-5197,9271,31337,13107,-4348,-35843,165,60091,-17643,-37750,-39690,-37053,104194,29330,87426,-8853,48085,-27331,37301,-29693,63050,-78826,-38340,455,64425,-23298,-19200,-6837,-34336,19642,-13449,-46304,55394,80481,-17936,25933,-36073,-14204,15097,20622,51031,5072,23541,-15049,-6735,58330,18004,30199,-27006,-34435,77515,29514,-1039,46068,17280,49658,-10998,6877,15559,41939,-23608,-33354,6504,-62932,46953,32685,26823,13018,-15755,-7133,84965,38778,18494,-16305,-66737,-46055,-25486,29034,30333,-22676,-33474,-96662,39123,-29074,-44553,-76600,14470,36929,59403,-40606,13492,62475,20911,25846,27048,201,34035,19984,43009,50440,18829,82060,-63247,-27787,26593,-5438,-21549,-21478,6801,43568,-27790,32003,-25469,58657,47220,54352,56129,36435,51271,-8005,84805,97343,32893,4023,32196,54943,61625,40733,42219,3806,-24148,8363,-20820,15154,31677,-16926,1108,35579,73895,49999,-44276,11214,19248,138318,959970,411712,78207,95189,72947,13929,54304,-118809,-55980,60628,63258,55939,34697,22519,53435,15037,15845,-52795,58388,79468,-6394,-101213,-15470,-70817,-5885,-7999,-20218,-25808,149284,15675,-85904,62175,-90261,-44811,-39796,-81869,-26877,44572,-19011,-49232,84014,-20224,38650,8859,43227,-8139,92481,-68120,-34890,20725,25291,33797,35333,725,-32293,22501,-10048,-59313,9645,10390,-31214,-16276,-3004,50312,-12923,-22627,5397,-36058,-122603,10764,-23789,19736,115673,-1856,32270,102048,19915,52768,-10793,3638,37739,33620,-33467,-48484,27298,6934,7713,40882,-25759,48342,48929,-40944,-43924,32812,-39280,1190,8297,31066,-36220,-38162,-52451,-4113,-703,-37977,76257,19134,20108,7805,-3222,37217,-30819,5841,77,-2658,57886,51599,24324,16920,8250,-21357,12374,-6364,-84271,15621,75665,53275,33799,-8990,72940,57978,-17833,-42730,43201,66946,77862,128132,20774,-14420,5046,52464,36085,35224,70352,-36173,15329,-4077,28799,6596,-26052,-26637,16579,-2530,27014,77070,-21192,550,81925,13448,43839,-19099,-7050,-42896,-88701,-15951,57569,37885,139256,46123,-1867,44076,-108810,-35398,-42041,-40205,-77982,-48135,-14421,-87259,-71384,7568,-17449,-64439,-54583,-944,21916,37352,19908,67119,29187,-24208,-39450,-33111,33609,285,8996,40142,46894,-94603,22087,39487,-65786,-80512,-41850,1538,32941,-7319,-44868,21989,23152,37187,-68102,-35414,41910,28662,23219,-36490,-50754,100402,48949,-46996,-48397,24243,14700,22670,-30292,-82152,-39394,-18908,15427,66084,-21493,-17397,-16297,-27924,-29691,11576,24983,3997,24305,77858,23196,-58614,12378,20363,-4945,18116,17656,-15676,-17689,55229,35063,-21550,-23811,46497,32629,-25113,-51941,-11370,876,19414,-12548,55338,158446,59610,-20574,-16039,-18789,54654,42006,20856,29284,14975,15269,-1410,16076,-124707,-2853,10293,-17312,-53022,-79907,35669,59188,62852,25864,63227,-25683,11543,-23872,25422],[-52001,-31116,-25314,-32928,-5176,-14386,46522,61189,49461,-45229,-28211,19269,10080,80088,96038,86411,-69511,-65229,-41891,33070,4142,1409,-78698,80930,83824,-16684,-8097,31965,4178,-64704,-40703,-3364,-81857,17394,-54247,-62925,-45282,-85330,-23568,10609,46963,-41546,-36874,-24380,23971,-51584,-25792,-4720,-98191,-52497,72127,43383,8726,-31740,33904,-20593,44944,-30458,-17659,67010,4466,-13983,7579,21442,-120807,-74491,25023,-39642,18559,-3549,21320,-13476,25362,-7414,-12065,-27959,-40618,-123204,-6468,-3541,-21681,-5668,60673,4138,-8241,-19890,-16306,56680,75008,43938,7878,101866,9461,-21681,-42426,47634,-40849,-18659,-24088,29444,61228,3740,-32390,-11491,-22602,1898,25446,25181,16435,4187,-75343,-33518,-5692,-3812,-25163,-30337,-13591,-18180,-39379,-16862,7382,77379,27846,3119,32692,37822,35331,35177,16594,-82586,-62946,-23642,16264,13240,-104796,19133,-58255,-31117,-44238,-18375,-27072,-37609,62777,18912,43859,40818,55501,40306,39293,23961,17633,2941,-27689,3706,-47188,-80211,-103563,33235,5872,-71740,66858,-74569,-51924,26108,56584,22649,56853,-73053,20053,62582,18473,-38839,39404,15805,22916,-1554,4663,49364,401,21184,22498,58999,3302,-831,-22232,60424,-28862,-29808,72967,-21656,-75650,-54287,-105022,-4273,-14564,84473,12,87075,-4052,-60637,-301,-30988,-41618,8084,-16217,-26824,-27752,-92226,-33625,-71542,2254,6934,55461,33405,243,-21656,38005,-62885,-11599,447,-16058,-1242,-2283,-66753,48402,130790,50895,-26700,88126,75083,-9708,76679,100496,121285,29971,87074,142957,108023,154736,31769,-83401,-101899,-106627,7722,8145,-25576,36486,-2318,-39127,38862,-159661,-2070145,-2143077,-269343,-180863,-183792,-134910,-90470,-41434,-59743,-126606,-140241,-142205,-71758,-67128,20094,54499,-57639,-9631,-88549,-95305,5815,2348,-66175,-44823,38364,-91038,-53134,-48926,-3558,-53318,-48931,-26633,-68372,-20202,-10884,-10142,-81536,-92953,-66876,-1990,-13693,59887,13646,19111,-61346,-40149,-120592,-98974,43557,14903,-17882,256,-1485,-26296,-19746,46740,-34487,-24470,-62245,27748,-10344,26040,-52573,9481,13730,-26205,-19633,58945,-48588,-30936,9283,-81239,-119371,-46510,-103731,-58055,-88836,75438,139298,-34329,9165,-17888,-30364,-63211,-47998,55322,38873,-16615,-92789,-456145,-527082,-175353,-51169,-19158,-39573,44943,-67373,6824,33391,-17457,-24656,24680,-12741,21161,-24658,45420,-23528,-18891,-2238,-4472,-65644,-17561,7314,58956,29475,26477,28206,21893,-46790,-55754,-59053,-83876,-51061,-19950,-10734,-19727,32758,19555,-4360,30664,-55290,-57909,19658,53737,43391,-39043,140987,35757,17363,27402,54917,27071,-152631,3438,107054,29174,-6589,62656,21654,61866,49566,-77111,-44713,49585,12775,-51048,-7240,42179,-61928,41877,52980,38435,-88817,-64983,-7278,-311,30372,28063,42198,2211,64943,67853,77469,-11541,45583,51685,-47546,-28829,87120,-57390,-54654,-49503,-51390,-6398,76617,-3573,-24793,48351,44793,-23367,-60823,31196,-29858,31459,-61429,-21720,27018,57597,-94246,-1894,8923,16790,15579,40359,-11699,-27558,49523,1066,-24612,51386,-7891,52735,-39055,-20271,-98759,-28010,-34689,-23823,49835,146974,1659,28480,26217,58056,36447,-62632,29231,6240,30008,34740,51406,-50797,-64121,16209,71579,-11409,-42979,-26174,-94221,7141,-20533,-81247,14763,-41436,51205,-44959,-52468,-36207,2260,-30858,100933,31379,83057,5982,78399,14992,9285,-27483,7246,-85410,-41816,14759,34563,33660,-22304,37601,29065,2936,2763,1536,26534,50246,92346,6327,40819,9751,69059,16385,53987,7278,-47692,-11904,-22465,-7607,-33811,-35017,5969,27658,44825,18689,11577,375,-26243,46149,61016,-22353,-11395,69334,47227,-16148,23458,13184,34620,-69615,11274,68973,2877,-47083,10647,-6506,-6641,-35491,23921,-8877,90873,-21255,-19029,43603,26855,49957,15065,29474,24453,30040,-35521,-63583,7294,29160,68355,-14549,59324,18071,49877,60916,13647,42647,-39423,-47964,16148,-22142,19816,52181,17109,-7171,-25977,16228,69696,-23564,-52185,-47421,-48541,80344,21795,86031,-11139,39843,-13584,61610,25932,61703,-69678,-41499,-2046,75401,-30164,-9691,-7774,-58435,16560,-3360,-50080,52635,64234,-27475,19142,-51319,-9474,17689,-517,25877,7485,19507,-32730,-11550,75025,11522,20795,-38247,-40365,49098,18221,30582,47406,11579,76472,-21109,10814,13319,45466,-742,-31768,-453,-115164,36693,36192,50894,34254,-12896,2063,85890,26853,35736,-14237,-78938,-28810,-24854,25218,36161,12869,-37185,-67588,47599,-14691,-55463,-95006,45661,54021,40269,-45720,16106,49192,-7907,13883,25074,-11409,22239,-3384,31765,59718,14809,85540,-99078,-5366,47227,418,-22184,-29588,2640,38977,-14156,34620,-9349,57808,26329,65257,65949,45908,43851,-5415,68600,106716,27256,-1597,42828,49145,63334,41684,22084,-10909,-11191,18649,-12543,21808,29961,-34495,31261,38722,59176,31915,-54409,20228,35536,165566,937774,428292,109937,83131,58931,-1103,57579,-133880,-65921,72569,60107,34714,16578,22300,41043,9922,15330,-77990,71489,91389,11939,-76662,-24951,-72391,-24426,-19379,-27457,-53759,164078,32933,-85975,74360,-85813,-54450,-26388,-109924,-33609,58519,-9776,-27564,58830,-16426,42978,3953,18359,-8951,133173,-57064,-43815,17721,47554,24481,15578,22167,-60911,25489,-8523,-43372,50902,23930,-6927,-8628,-10752,37825,-26765,-53400,14324,-8682,-66887,7219,-34053,-4907,129864,11538,39647,97606,47987,56276,5939,1463,25156,36126,-21410,-13665,35176,12637,-14710,20459,-47361,62325,37791,-73179,-53545,47359,-28084,22843,21930,1293,-38815,-35843,-28973,22607,-43125,-42782,69709,10182,15054,3670,6347,49896,-24861,16646,-29692,-28602,29551,30221,36781,25492,9823,-25779,-4123,-10539,-89937,7318,53678,33875,14606,-10371,19609,54367,-16505,-44767,21398,68005,63600,150964,25967,-15210,-2136,73441,50983,38154,60230,-59772,3530,4637,14833,4722,-4214,-9016,9809,-7985,33222,67731,-18754,1821,83330,-734,29936,-4100,18630,-49913,-70047,-11490,72875,70856,151769,17156,21693,39640,-128430,-12880,-44176,-45125,-90359,-62178,-30690,-77111,-75578,-4554,11361,-54003,-43367,-1576,30017,32698,15007,43539,12634,-67339,-59512,-33943,32967,-11502,-6725,10880,51239,-63424,19233,4452,-54390,-65531,-34203,3364,29761,-14542,-36304,10998,23699,37652,-72976,-26367,49157,38226,34352,-71914,-62848,109073,54063,-35342,-39631,25928,21705,20469,-26851,-53102,-17408,12852,3007,52791,-16273,-26182,-2579,-42642,-52399,32838,51569,18737,18310,114695,17593,-59791,44086,19407,-28683,8139,56102,25434,-6667,32101,35204,-40702,-22033,66566,30676,-25095,-51933,-13708,-12351,13741,-3290,59334,133484,59178,-36151,-1518,-15200,61452,65945,27818,45311,35838,-2054,-10050,14360,-108955,-13490,2208,-33723,-36278,-80702,19478,70637,60413,377,80368,-17824,13310,-31542,25033],[-64557,-45749,-5549,-9083,-5406,-11439,35726,56403,40489,-39948,-28461,13409,5253,68461,99150,98531,-60671,-39647,-49286,45862,15410,11653,-92877,77385,73813,-32697,7639,15004,9483,-91040,-43340,-13969,-74530,26260,-48896,-88809,-65418,-76589,-47656,-53048,24076,-41930,-48935,-34785,40550,-35353,-14093,15059,-71200,-33849,31014,30036,-2842,-20803,831,-34959,52895,-20528,35610,73277,1739,3217,54886,30933,-114622,-80032,-8280,-33884,18428,-16893,-16533,-29035,28868,-10050,-23424,-82087,-39229,-71353,11597,-178,-21004,-40235,63724,23770,30664,-28142,-17033,66117,88670,87737,44284,110964,-12122,-27485,-57552,8650,-62526,-3630,15276,20484,49788,8660,-25955,13865,-30677,38344,9682,34163,31919,-13258,-102695,-31350,-8763,9699,-21439,-39887,-42776,-25519,-28963,-34538,-14978,52117,9150,-23983,11591,31103,43592,22400,-9389,-89928,-39894,9057,3025,-13302,-109426,34286,-38934,-34008,-12387,-1604,-22332,-26663,72205,6758,27101,22005,37783,32771,16576,17239,14978,8145,-42937,-38278,-41710,-81076,-102845,9507,9449,-50953,58821,-82517,-69342,5768,62623,17797,30766,-96671,18940,68566,11110,-28194,29873,38444,12214,-20372,11832,60955,3143,39882,39035,59021,-4989,-5929,-34457,37003,-26640,-13445,61664,-29535,-55937,-76548,-78464,4945,6556,113430,340,53594,-23124,-85561,-126,790,-29775,36391,9510,-31849,-14448,-86720,-14500,-63381,-3486,8894,39240,31000,19038,-52746,24581,-73344,-3347,199,-20719,12130,-13069,-74728,53059,136221,57198,-18423,86020,45666,-50487,-9300,61820,116706,32215,109063,106040,69123,119939,44604,-54729,-64715,-108174,-9639,7424,-31207,35003,7084,-29896,43588,-135552,-1991079,-2177483,-289040,-191862,-204026,-83954,-76511,-57085,-57535,-138201,-118573,-121772,-50305,-60791,4024,60558,-50840,25085,-33570,-65888,28131,-25232,-57573,-45673,31783,-62050,-65763,-64359,14299,-42175,-50964,-67331,-54078,-17089,-23743,-19011,-65794,-71351,-44973,35025,-20639,62669,30272,22730,-27700,-29790,-127041,-107041,29110,7724,-11544,17191,-13838,-37696,-39834,46667,-34741,-54378,-68131,-15263,-43837,-28812,-80953,21579,28562,-5638,-13973,60629,-957,-16468,-22374,-98983,-168035,-75711,-88796,-49725,-84807,40891,182214,-19632,19543,7289,-22887,-47378,-42490,28819,25356,-8225,-86739,-466416,-547091,-191939,-67013,-22391,-43153,16087,-56958,-7782,17209,-12351,10350,30494,30160,38324,-12248,72985,14800,-36184,2856,-20418,-56811,-10124,18682,65247,28198,16218,21352,17164,-25822,-17686,-45331,-65754,-57624,-40500,-9087,-19153,5593,14675,-22166,18649,-61790,-28479,27081,20540,55925,-31933,121275,23085,-14701,9586,65008,27849,-148050,17471,108089,24634,-13327,41660,32703,71205,82247,-83415,-55117,70811,72898,-13616,19067,19978,-48719,55057,56008,41162,-77159,-58925,36555,27976,16109,16994,43109,-8602,44747,62012,68121,-3035,26487,64405,-41749,-18956,69138,-55347,-96485,-39417,-34596,19846,60869,7089,2655,29498,49655,-23123,-34008,46737,-14331,13391,-69649,5058,13011,37088,-86779,1025,-7643,33574,2521,68379,17023,-41889,65399,7295,-13051,58130,-29505,50651,-22367,-9828,-65446,-15838,-40897,-31443,31875,157337,-10733,864,20862,49690,48168,-54394,46745,13257,-10640,14587,45771,-54335,-36517,9135,59371,3911,-19292,-21838,-83059,32125,-13301,-95871,-9079,-42188,26710,-56152,-49596,-10837,15470,-41816,113594,34738,64251,21310,56717,9600,-14384,-31831,-4629,-91482,-71384,-11391,15120,-1114,-43427,47922,46091,1115,12851,-8393,18392,19201,64413,13687,55381,4589,54444,20364,60493,-8665,-19257,3801,-19965,-9656,-8813,-43567,11023,33555,31985,31547,14667,9718,-21787,59397,71446,-36394,-6366,68768,41354,-14439,57280,28866,38846,-76325,12128,59226,-9312,-32526,10609,-29322,-12996,-28701,18462,-6291,132254,-34335,-24994,56823,34811,46909,26471,21102,41519,19239,-39628,-51545,13630,17699,61547,5783,42237,21908,38063,40845,3713,38041,-47020,-24054,31319,-25825,27083,72458,23335,-7091,-9911,21414,66472,-24906,-71239,-43603,-58611,45699,6589,77248,-9715,30740,126,81286,65073,50492,-59631,-38977,-8356,78045,-35802,17000,-3551,-80642,3651,3718,-57393,31810,25454,-35973,12858,-60129,-369,20495,-25165,387,13284,801,-43277,-13813,81014,10815,17195,-41193,-35307,24590,9645,64938,51645,12169,82662,-37545,9701,8468,38599,21441,-28728,-6222,-146644,31016,43115,75253,51367,-11407,16292,84109,9591,45600,-8757,-93298,-10630,-25257,11317,40427,41689,-36730,-35731,41321,-1983,-66698,-70672,82257,69220,20513,-32436,22017,32438,-34508,6412,32642,-25634,7395,-21694,15156,53776,13378,65031,-114942,18257,62032,16616,-13474,-20170,1659,26055,2893,33367,1712,65588,6244,67233,77327,55445,31033,-4986,35291,93297,8677,-3488,51355,29856,57754,39090,8090,-15623,-5443,31347,-24176,20489,33628,-49213,68477,39013,18842,4784,-63726,39758,53170,186947,929737,434613,126315,67635,39560,-11984,65601,-122973,-73182,87620,54827,14414,1926,36380,42485,12227,12713,-84922,69831,103266,24230,-47582,-28591,-62963,-42030,-30388,-1233,-60083,150960,50175,-69523,73728,-67882,-56545,-16968,-121210,-35353,50488,-5149,-7779,34746,-15599,39131,3912,-5816,-19707,150943,-41717,-37193,10879,49841,13190,-7382,31398,-83041,20124,-17867,-20755,89108,33008,15398,1098,-17123,17980,-26736,-66066,31004,19239,9001,9779,-38771,-33146,103361,21339,42874,77742,50557,39471,16350,2927,11967,32147,9819,17663,36381,22907,-30377,-2575,-51547,68164,15037,-86244,-52368,54665,-18852,33260,39562,-25562,-46622,-14035,1366,41921,-70292,-48707,73188,4054,13848,1678,12704,59791,-12421,20889,-56753,-45889,-5388,-6152,38661,30623,12006,-27332,-14117,-8430,-85752,539,32279,11384,-4239,-15037,-52501,43912,-13840,-43126,-8505,53155,36509,139395,26206,-23287,-2406,83233,50756,35649,48141,-65922,-7829,14099,-12089,-3765,24971,15433,15339,-10676,34529,53529,-9957,7139,77238,-6979,28995,8913,41994,-58807,-48096,-15028,72239,95251,137810,-22707,43324,28967,-120077,15588,-40491,-40958,-83886,-71608,-36641,-55089,-65346,-7434,47258,-38669,-31076,-187,29799,22701,10219,26365,4332,-90973,-72557,-27810,18172,-32795,-15664,-11290,57979,-10111,8940,-22686,-38993,-53314,-31471,13442,26747,-27343,-29897,-1939,19992,30700,-65153,-14407,47504,50332,41300,-103118,-63547,90298,56681,-5729,-8880,24780,22462,10979,-23627,-20211,-7747,22813,-12980,45884,-2521,-31382,13552,-39290,-65760,54917,65451,33582,8061,129459,13423,-45154,73486,11978,-44906,187,87524,63221,9719,11881,30097,-37299,-8055,54449,14872,-16758,-43128,-17978,-27433,11649,599,46683,95938,50779,-49119,5626,-8159,53307,77474,35760,62361,57529,-10969,-18731,9943,-50514,-28957,-3743,-52262,-18456,-66388,8291,61164,51002,-30979,86959,1405,13391,-41631,18574],[-57629,-55385,18099,9668,-3263,-9887,17894,48921,28220,-39596,-37568,-6521,-5186,40063,87539,95132,-28065,3454,-52445,52431,32056,15457,-102099,57188,51918,-48654,22972,-4047,10203,-106980,-37269,-23958,-50506,27806,-45922,-92755,-76741,-65237,-52205,-96943,-6755,-42147,-64531,-57394,53912,-17765,-2114,37621,-39437,-22317,-25147,9156,-14260,-4113,-22217,-47712,50614,-13139,84208,63297,-6477,6663,99533,35339,-97814,-83806,-37667,-31235,11596,-24865,-39953,-32392,28401,-19747,-26191,-127962,-27058,2579,24218,883,-12285,-74879,61646,35476,59187,-32909,-9790,68445,86677,115777,74445,103448,-30346,-36192,-69719,-33195,-85428,1555,25220,6763,31921,15392,-14170,42934,-34725,70121,-5343,47659,40769,-29772,-125113,-20677,-5878,19393,-11812,-43394,-50053,-26716,-9704,-49493,-33526,37093,642,-53657,-13552,21729,47965,13020,-21414,-81459,-15712,48859,-13358,-35297,-90973,57341,-6811,-50516,9830,20829,-8447,-17711,78960,-77,-2928,1188,20869,18647,-5818,16915,13152,15207,-50455,-74519,-33020,-77014,-77246,-12373,18621,-27215,36249,-87088,-81829,-17120,58546,9035,-289,-97201,14941,67331,11310,-16026,15532,49166,-2277,-38341,19933,69958,8238,54699,47162,53476,-16326,-3592,-41695,12640,-39052,-1506,37038,-40758,-23780,-89694,-48613,13402,35038,102029,3720,14539,-41591,-98426,-1156,27771,-14018,57977,31464,-36201,3136,-72773,4498,-36364,-5969,-929,23136,26707,35163,-72508,15217,-69623,6860,7745,-15821,18647,-23214,-74146,52060,121989,47671,-3681,90812,17405,-84720,-72481,17696,99686,33106,131631,76634,16936,62210,44017,-33278,-40954,-106550,-18119,-4912,-21499,45547,17087,-29332,20790,-126606,-1994880,-2113781,-354848,-209752,-222536,-43839,-79649,-69809,-62368,-148587,-88871,-95422,-29418,-58655,-18526,50450,-26411,52625,34013,-45028,30739,-43238,-51941,-37774,21015,-25801,-66261,-76073,15594,-30183,-47219,-96737,-45324,-16155,-20482,-22816,-40589,-54157,-34453,59752,-27655,54042,44015,31074,-6819,-25236,-112207,-83888,20393,-4625,1336,46987,-24169,-50310,-57260,54747,-26768,-71789,-59513,-56045,-64052,-85430,-115186,19737,40561,14125,-11558,49619,33088,-4444,-31159,-104396,-168861,-112801,-70893,-19848,-60801,-26835,195161,11470,55975,42678,-20643,-35916,-40764,-1176,10580,-764,-63428,-462600,-569584,-188714,-79925,-33404,-47204,-9432,-39258,-29793,221,-8934,24904,26906,63514,50897,-5420,102822,46630,-45524,8720,-30013,-39361,-14835,27669,66761,24390,15242,15372,16063,8385,14352,-20214,-34795,-62402,-70344,-15430,-6468,-8645,18580,-29462,5058,-67066,-17403,35580,-7168,56739,-16598,96884,9094,-58754,-1932,60548,21951,-125873,31167,101228,-6060,-24627,25641,35567,75341,101749,-87983,-60487,85161,119322,17934,39287,10820,-28978,67655,58360,34645,-67107,-52298,66726,48703,9269,7341,37699,-11711,24409,45329,52280,-981,4430,68482,-29999,-3591,50639,-45857,-118190,-18358,-13093,30546,24962,13592,33625,6328,40166,-13555,-9435,61037,6229,-928,-69116,32180,-2959,1871,-68800,13314,-10931,46458,-9408,96034,43586,-47563,64303,9411,-8033,57144,-43170,35563,-8084,-8957,-14929,-2014,-40796,-21635,18024,143394,-21479,-22631,18388,38077,52493,-41302,56278,20604,-49471,-9686,34799,-54790,-9408,-1322,36239,23140,237,-15198,-55069,48082,14025,-87874,-39394,-43170,2891,-62558,-33847,3597,25538,-44769,100942,33010,40540,28060,37969,6283,-25188,-31840,-8256,-89144,-95399,-49803,-2947,-31370,-59441,56190,54666,1488,27838,10712,3725,-15382,46249,6056,59145,-9423,27491,12400,62725,-23820,5826,14272,-19895,-17868,13742,-37072,9205,38003,15380,45107,19602,23577,-19338,64247,70725,-39920,-4931,57271,20031,-1459,95404,31537,37138,-65992,14364,44794,-13881,-18929,6387,-38902,-11697,-13339,15605,-5793,161774,-31640,-28899,65125,43917,38397,29558,-3188,43489,2228,-32416,-37365,15945,8101,47511,33143,20208,20481,25492,19338,-21206,21910,-51765,8737,41206,-19205,29074,86502,30797,-1267,2742,16152,50597,-24046,-89483,-27662,-66341,10571,-10427,59645,-3854,23543,10043,91960,76470,32044,-48667,-32257,-17002,70855,-38618,53357,7974,-92706,-13527,5359,-61854,1743,-18609,-42290,7945,-61344,8771,23740,-40823,-12633,22088,-26012,-43941,-17002,74194,19549,19364,-33935,-18888,15068,11666,92887,56866,21845,71059,-53586,3157,1311,19374,38186,-20795,-7372,-141505,31363,52413,91293,65625,-12602,30007,84624,-9242,45298,5427,-104939,5641,-22893,-7570,45534,52560,-32393,-3856,23471,5391,-73366,-10883,112645,76485,2236,-6237,29966,20109,-51679,3866,50101,-37224,-3873,-29890,-1810,35080,13666,23628,-102979,41352,65688,37213,3259,5883,4389,5168,14822,28868,6111,80531,-12428,60031,88362,61240,13530,-7046,-3770,61713,-19692,-1199,52631,-1208,36857,33567,3149,-12993,-11963,33077,-51145,14459,40373,-57668,96262,34492,-32282,-23609,-68379,53664,64924,204081,936688,418697,119325,51960,19224,-19332,77163,-79969,-75461,99094,49708,3831,-8392,57910,56488,20769,7408,-70687,52048,106916,26041,-23470,-28458,-55560,-55172,-40494,38567,-44745,109401,61730,-40100,63088,-39976,-50810,-9932,-108814,-32426,24588,-8782,7948,19122,-15205,27926,7585,-21226,-34296,142725,-25692,-16794,6745,37867,3796,-25788,19751,-90809,8596,-38928,3006,113005,33185,27058,9612,-20698,-1945,-16390,-62698,50100,40231,80804,17403,-34208,-55781,55128,28749,40520,47565,34227,13851,21290,6654,-93,24904,52019,35735,28655,33241,-40806,-23050,-35110,63527,-14015,-75928,-42058,52908,-8261,25404,57297,-40933,-54912,22338,28064,47361,-80040,-51868,80405,-163,18202,5237,16530,60177,574,18162,-75767,-51703,-34685,-36789,38380,30662,14216,-29664,-15427,-3445,-70724,-3723,17032,-8349,-19587,-19745,-122266,26462,-11273,-41286,-35675,28031,6069,98248,23443,-35468,3247,78412,34528,25981,36172,-56217,-17146,23403,-46758,-18201,58883,46963,32179,-13745,32942,41691,3053,11069,65901,-2810,38621,16944,53850,-64068,-27546,-27713,61387,104690,108348,-63471,58169,16553,-92243,41175,-30781,-30454,-59347,-76921,-29883,-25321,-37762,-814,74511,-21708,-18333,5480,18822,10430,8349,19466,5685,-100732,-73784,-14626,-3245,-57985,-11722,-23365,64377,46635,-5547,-35221,-15240,-42793,-29379,30644,24262,-44508,-31792,-13549,12921,16392,-44509,-983,40934,64114,43502,-114982,-49923,51448,56571,29291,41603,22008,17946,-3002,-21336,11377,-14387,392,-28846,50898,15458,-30781,17957,-23338,-66199,71309,68331,42762,-3065,121851,10805,-15900,93303,250,-50771,-6557,105394,88281,29953,-1148,22022,-4490,9289,17821,-10243,-1711,-28917,-26166,-41978,12148,-1056,19916,62661,34824,-56789,1876,319,33591,82812,43436,69496,70839,-10800,-24908,3792,26977,-44396,-4094,-65667,-3334,-39253,8053,31515,37901,-59157,81864,28479,13698,-52156,9550],[-39747,-58035,38853,18774,-2155,-11520,-5199,39531,14320,-41525,-47927,-31685,-17796,2375,63549,84188,14717,48538,-52251,50048,48717,13143,-102411,16981,22912,-57289,37687,-17923,7711,-103384,-20362,-28352,-16280,22496,-49332,-74097,-76973,-54823,-39666,-113312,-37919,-41500,-80563,-83357,59937,1096,5771,58418,-9347,-16591,-76980,-10574,-21161,14744,-31929,-52360,40059,-8424,113598,39220,-16424,-2997,119797,32772,-73596,-87999,-60921,-30528,-1280,-25725,-46745,-24555,23579,-28105,-17778,-147126,-7248,69198,27328,123,4169,-98631,50894,35593,70977,-32724,4131,62027,67219,110535,86122,81902,-40538,-45670,-76630,-68980,-103739,2768,19006,-9403,11933,20361,-1810,66670,-33842,89606,-15588,62085,39694,-40965,-138827,-4901,4318,23662,1471,-36245,-42712,-23927,14088,-57460,-43263,37897,2702,-77133,-35386,12196,46235,7627,-22420,-60374,5588,82168,-28091,-50447,-63959,83237,25049,-79247,17668,42894,12275,-12302,76717,-2822,-39832,-16820,10158,-75,-23130,22157,13983,19551,-46404,-85672,-21039,-70426,-35426,-26438,30448,-7813,5931,-85713,-86520,-35181,44333,-2641,-27812,-68607,11222,59697,21722,-4280,-1793,41486,-13814,-46507,25702,68152,14070,62807,49781,44547,-25723,4372,-40705,-7564,-64271,-371,4572,-49824,14178,-88529,-24613,18558,64758,61102,7860,-16998,-50172,-99492,-4811,44900,1685,69787,43646,-38023,19613,-54450,17113,2168,-5206,-14511,11925,20445,45254,-76379,10968,-57086,14453,16890,-11201,14036,-31206,-66289,46821,96395,26347,15036,95367,-4577,-100233,-94449,-19803,72301,26323,137083,62095,-35940,-3713,30884,-21462,-36977,-102737,-17537,-24439,-3935,58744,21767,-36135,-24599,-140366,-2069476,-1963667,-448287,-231378,-232483,-25583,-99796,-75669,-74610,-155148,-56293,-71559,-17620,-60143,-37406,25074,9675,64631,87803,-41756,18203,-48038,-50099,-23434,8317,26282,-55671,-86521,520,-21596,-41164,-108701,-40694,-15379,-485,-18770,-15331,-48838,-34856,65735,-31474,36880,54716,39185,-1273,-29735,-82179,-29626,22163,-18973,15485,80454,-29771,-55194,-66858,67123,-15150,-68693,-38493,-83444,-61643,-110247,-147050,5730,47448,27423,-3402,36223,41659,2751,-21663,-95116,-122970,-139190,-52948,17846,-19491,-96078,174098,51574,104117,79086,-24243,-29376,-41095,-28098,-3746,2522,-31454,-449491,-590934,-161431,-88669,-45636,-52769,-22320,-20430,-54532,-17373,-7072,16765,15384,81567,57235,-8794,119519,60847,-45162,14048,-29786,-17335,-31892,33642,60467,19093,24043,10973,22760,60873,35923,9139,-3864,-67274,-97587,-31125,11933,-13834,29516,-26657,-10436,-67332,-22534,49367,-19403,49728,-11,71735,-2749,-100316,-1923,38925,4781,-92179,40746,92761,-46228,-39925,19175,30975,69316,102337,-81869,-52881,91073,131106,31581,46991,20251,-7327,77857,62992,21327,-56564,-49006,63059,56346,14622,1742,28426,-8076,5933,26524,32552,-2791,-12847,65785,-16797,11955,41512,-31678,-115363,10261,10486,25979,-19942,13328,61210,-13250,20713,2745,2209,64326,25036,-7123,-60025,52175,-17352,-38091,-44009,35667,-1585,52407,-16120,107504,57306,-45511,48136,7501,-8889,47223,-44972,13607,1219,-14886,37295,8061,-34843,1338,11090,111145,-23777,-31288,20741,26311,48748,-35298,56500,26185,-74958,-38164,20155,-50764,6762,-14210,11482,41766,12258,-7938,-18349,53348,50279,-56055,-65943,-41178,-15577,-61325,-12908,4271,27747,-40734,69771,28128,17423,28973,28718,9973,-23962,-29110,-1029,-78255,-107015,-90427,-14832,-50161,-65944,56398,50550,1935,42517,46971,-12439,-43631,43336,-15055,50006,-22206,2925,-3233,60933,-31016,24193,17776,-20054,-32436,26703,-17615,-43,40677,3623,55165,25906,40014,-19604,63451,56341,-36697,-8099,41371,-5679,20737,122866,27159,32073,-44985,13475,28030,-8949,-6928,-3752,-35341,-2890,8397,20263,-7022,170317,-18892,-32002,67266,51008,25108,23451,-37761,31940,-15107,-15491,-26962,8580,695,30391,60748,811,15139,14377,-1545,-52812,-925,-52502,42208,39226,-8133,24804,90086,37857,10243,2456,4237,26450,-22051,-99075,-1550,-71723,-18382,-23405,35933,5135,20223,13306,92013,64443,11466,-36991,-24764,-25462,54963,-36867,86184,25803,-90448,-27790,2056,-56249,-27949,-51188,-45215,4387,-54930,14717,27262,-38497,-6409,33054,-51150,-36014,-22106,58266,37368,25062,-18141,3521,24810,26053,106436,61516,39387,50410,-60987,-5765,-7073,-8331,47991,-4493,-2828,-103891,36306,60446,93048,75692,-17054,38417,87898,-25354,35357,27916,-107314,17078,-15612,-24450,52552,42307,-24502,25871,3301,6432,-69961,58962,125085,75079,-13864,23873,37593,20179,-56212,5799,73249,-42641,-7932,-27043,-13359,9648,13951,-26447,-65871,62470,55352,57524,26342,41564,10293,-20609,14430,21909,4987,97094,-28549,45836,94617,59618,-5710,-10972,-36369,23689,-50731,3805,44260,-36094,-60,25180,7282,-7793,-30809,16370,-81512,8062,46554,-58759,97462,24982,-73338,-43906,-64036,49790,65907,219546,955681,378509,93143,39647,3264,-21173,89044,-17732,-70257,101122,44819,7852,-14550,77565,76722,32450,-374,-40494,24072,96688,15996,-10446,-27755,-56586,-60335,-48873,70731,-14764,50606,63725,-5674,48089,-10596,-38858,-741,-74259,-25589,-10169,-22773,18216,15529,-12136,12327,12581,-24570,-46393,113960,-11465,12258,9306,21195,-2511,-34267,-9809,-81723,-4343,-66532,22934,115506,22574,25183,14288,-20853,-15486,-3913,-49263,64661,49640,125975,27668,-20862,-63591,14926,35033,31741,17838,14176,-5268,22432,10348,-8205,17554,89928,36084,11852,39551,-47461,-35822,-2459,48854,-42411,-47945,-26218,41471,6554,528,70203,-42769,-59539,59203,44001,37808,-77850,-49619,81238,-3720,27008,14602,19684,48331,8373,9838,-83277,-47545,-51997,-47303,42665,25764,15535,-35578,-8817,850,-47615,-6315,9990,-21557,-29313,-21407,-166323,5259,-9579,-40422,-51868,607,-18220,46051,20586,-47149,11925,60067,7238,10613,27185,-39180,-22771,31737,-79925,-36342,91507,82100,54207,-20451,29967,36134,16581,8972,51491,9306,51728,20249,48586,-61686,-11433,-46691,47464,97629,76165,-93776,63078,8233,-59811,55649,-16372,-18434,-24465,-79454,-13137,6354,6056,12600,83695,-6561,-4055,16534,-2859,-66,10924,21354,14061,-109552,-62128,3202,-20553,-80139,6387,-25831,66278,85657,-21041,-31483,16450,-32952,-23593,51472,22213,-61326,-43437,-20834,4605,-3471,-15673,12951,32564,77503,40325,-101108,-24412,6312,54382,54968,97100,18250,9637,-16869,-20417,34313,-31296,-48610,-40976,67410,32785,-23491,3278,-3615,-53313,76440,62155,41751,-12776,98202,9194,19268,97293,-11886,-47900,-14798,107928,94736,49209,-6239,14910,49746,20174,-22821,-38076,14459,-14047,-38020,-53447,13628,-5764,-13587,40864,13494,-56737,-11851,8813,9431,86481,49107,59987,70627,-4086,-26561,-788,89741,-52741,5360,-66340,6550,-5538,20320,-7013,25005,-75711,67153,56318,15938,-60212,2118],[-23445,-54567,50709,19113,-3771,-16185,-30382,27843,137,-43330,-52397,-52284,-28223,-32807,34943,72884,50241,78799,-49675,38607,58791,6754,-91606,-34118,-5263,-53133,53152,-23608,4901,-79419,2125,-25800,18433,12600,-58856,-40015,-67356,-46155,-20050,-107279,-62849,-39722,-92445,-101909,56221,19029,7096,69727,11188,-12398,-107241,-21390,-21047,32156,-28596,-45532,25498,-6049,116538,8005,-24005,-19781,93641,24057,-46339,-89870,-78215,-28882,-16701,-19897,-41319,-9862,15389,-28650,-654,-133352,15142,102047,20176,-1533,24260,-102000,30672,23555,65902,-29137,20878,45380,34932,71408,75801,53233,-41540,-53948,-79540,-90846,-114409,5152,19093,-24861,-5216,20998,5609,75370,-29613,94683,-18066,72905,28496,-44778,-142399,10522,21352,22719,14437,-17728,-34908,-21714,36352,-56117,-42840,51429,12439,-86774,-46586,6108,38027,3414,-22519,-34012,22178,95854,-37028,-61985,-45750,103072,43518,-111170,12938,57595,34866,-8222,59299,-4084,-72966,-29414,8145,-20285,-33264,30007,18440,17736,-30511,-65552,-7757,-63343,8938,-30288,40804,1427,-20300,-77384,-80510,-43200,22444,-15079,-44519,-16863,10619,47093,36613,4300,-20272,17681,-18062,-41474,25168,52201,16933,63327,54020,35637,-29189,14292,-30966,-20889,-92638,-10240,-26944,-52309,48441,-71837,-11451,18981,87683,13218,10087,-33556,-43991,-92104,-11345,51609,13622,71971,46753,-35725,30786,-34198,21124,43333,-2896,-21125,9666,11958,47574,-65292,12157,-41652,17138,21230,-18482,-2063,-35757,-54359,39871,69557,1118,34408,93030,-17001,-92090,-79581,-41256,40356,11157,118556,60170,-78308,-62234,8615,-19873,-50127,-97061,-12157,-45813,9596,65136,15372,-47059,-80134,-175877,-2168311,-1780652,-541578,-252865,-232050,-31952,-129460,-74114,-91907,-154840,-26595,-56284,-18537,-64122,-46542,-9256,44953,57536,98581,-57094,-1003,-40370,-51289,-7346,-4015,89442,-40013,-98274,-24261,-19825,-34863,-102635,-36798,-12339,28255,-6994,881,-55725,-41486,53863,-29898,16653,62441,41959,-6983,-43057,-48639,34341,34159,-31094,23188,105053,-29343,-46802,-65640,76959,-4088,-44502,-11617,-90801,-35258,-90976,-166192,-14562,47932,31813,19723,27259,25956,4590,-5292,-73037,-54344,-142405,-35441,48563,29265,-134577,127427,91484,140295,105942,-30855,-26413,-42846,-49792,-17484,-535,-2392,-435410,-607220,-114416,-92565,-52986,-59807,-20815,-9166,-77005,-34811,-7304,-7030,1339,82847,54753,-23654,110116,50254,-37022,17091,-19792,3880,-55719,36686,46716,15466,40504,8589,37088,124379,45668,34481,16084,-73491,-109466,-52924,28449,-17238,42519,-17156,-26684,-59924,-34633,69254,-13717,38847,11367,49402,-10553,-121169,9097,3682,-23757,-57530,43709,88641,-73125,-57321,21454,22105,51924,84496,-60803,-30889,89744,106114,24744,40564,46711,11707,83295,69380,4824,-44069,-50604,17974,51253,32021,691,17495,254,-8544,13090,10570,-3603,-19941,58940,-7118,22446,44764,-15317,-92945,40275,31449,11562,-60883,7727,78213,-23665,-1525,21321,-1700,50313,35842,-5375,-44861,59394,-28672,-68982,-19829,64541,14391,50435,-15149,91063,50820,-41303,22855,2946,-11707,29382,-35160,-6967,5113,-22874,75101,9948,-25574,28039,10776,73406,-14376,-16426,28509,17594,39564,-43086,48797,27373,-81214,-66014,2465,-43446,5539,-27822,-5078,55108,15762,-1524,16647,49131,78941,-11128,-79911,-34309,-27790,-53299,4572,-7105,17343,-33391,33479,22849,-365,28716,29810,22183,-16006,-25200,14543,-61872,-104677,-121545,-18707,-54515,-62870,43326,32887,543,52371,81684,-25292,-59094,49774,-43304,29407,-24103,-6881,-20669,56239,-25517,33533,16630,-18377,-50248,26818,8385,-15512,40588,3014,58721,34036,55172,-23258,60047,27615,-33391,-15726,28108,-20885,46270,130286,23521,27690,-22983,5371,11568,4540,3611,-20114,-22709,10772,29940,30800,-8901,157098,-4703,-34561,63265,54926,8832,11245,-70944,14567,-28756,5605,-23111,-9444,-4773,15009,81505,-9300,7963,5212,-21917,-81328,-22812,-48418,64141,22324,959,14543,81686,42437,23677,-14672,-9264,931,-18096,-93499,29452,-75367,-39542,-28186,12390,14741,20989,9107,83029,42964,-5330,-25328,-20303,-31028,34191,-29474,101936,45620,-75235,-33186,-2844,-36662,-50025,-63223,-43773,1288,-41414,16360,30661,-16463,16820,44820,-65860,-24502,-26230,40552,59462,30595,1482,22819,48469,47205,102244,64962,59437,30033,-53006,-12016,-14661,-36016,52665,21524,4854,-55866,42683,62057,79779,77995,-24355,39341,88958,-35028,19647,52232,-95332,21116,-3977,-33121,60417,16447,-13135,49628,-9527,3265,-52328,109845,113554,69358,-27812,48499,42012,36051,-49289,11479,93942,-41966,-6274,-16571,-15585,-15915,12497,-68447,-16506,80236,32038,74953,53891,76366,18024,-44847,589,13411,1495,107387,-40317,29035,90927,48412,-22502,-15232,-54406,-6605,-75175,8599,27576,-63287,-44883,13826,17890,-4292,-55619,-15515,-102563,4946,48603,-53488,64843,12507,-87744,-48885,-49203,26299,55413,233298,979444,323494,62185,33599,-3864,-14079,97188,38600,-56307,91285,37573,25298,-17076,88235,95064,43339,-9456,-3280,-3787,72504,-2921,-5702,-28791,-61328,-55713,-54426,81749,19447,-6825,55420,24799,34138,12961,-23461,13838,-28185,-15772,-43736,-45234,22319,22115,-4397,-3571,15510,-18051,-51354,74640,221,43208,18817,8098,-7666,-31394,-43100,-59582,-13171,-89832,35886,97028,3270,13235,14095,-17810,-19096,2354,-32292,68657,46791,134455,37450,-4507,-51647,7776,40709,17555,1195,4510,-7163,21281,11995,-9372,12445,109376,20318,-11807,39624,-50016,-37366,36004,27714,-64586,-15583,-8970,21700,25816,-31867,73914,-35281,-57767,79856,47154,17683,-69884,-41144,68709,-7415,37148,26279,23895,26629,7608,-1805,-79698,-37418,-56536,-36310,52763,18619,15305,-45222,2146,2049,-22076,-9009,9338,-27591,-32660,-19231,-172738,-13768,-8553,-38784,-54073,-21521,-31180,3555,20001,-54332,20219,33279,-21456,-6376,24099,-25080,-23239,38774,-101805,-54996,113894,112488,72676,-32322,25662,35410,26291,-1052,35878,23760,60310,21478,27125,-50768,-247,-65766,35593,78026,48437,-105870,57111,8175,-34099,54874,98,-9963,9055,-80344,7326,33620,59730,28177,75919,3604,13027,32171,-30920,-4864,17346,26545,23504,-124154,-40609,21539,-25098,-93352,34348,-21543,59817,92315,-35385,-14887,50866,-24025,-12245,71312,20180,-71219,-60436,-21957,-2648,-25777,14049,27063,23769,87406,30909,-67588,3960,-30632,51788,61805,135614,12587,-1029,-25676,-20882,38412,-45829,-96913,-46955,89201,45343,-10560,-27511,11229,-30189,67697,48119,29188,-20507,68346,7470,48455,81924,-20992,-40794,-27071,97527,82207,61845,-5931,12222,102345,18940,-46308,-62484,25037,-2811,-51052,-59299,15237,-9249,-44752,28342,-9595,-48572,-30741,16748,-11450,87636,51147,34898,57626,4594,-23061,554,115767,-46786,26782,-50005,10149,26646,40993,-38252,15458,-75976,47066,76774,20777,-62889,-214],[-17543,-48364,50636,16002,-7145,-21581,-53971,12980,-13343,-43651,-48309,-61264,-32748,-54441,12292,64955,67350,84382,-45497,20839,57811,-883,-70443,-78006,-24372,-35196,70373,-23355,4594,-42644,19928,-17592,44358,880,-68817,-2566,-52417,-37263,-5860,-89515,-77261,-37034,-97674,-105309,43034,31511,1710,65161,15639,-6974,-108771,-20609,-14364,45855,-15056,-28004,11514,-5605,95085,-21185,-26207,-35564,14992,12214,-19755,-83418,-89529,-23307,-28176,-9587,-30587,5691,5911,-19562,18451,-94594,34767,92117,5574,-3118,41860,-82564,5374,2738,50034,-25529,35256,18748,-1165,16684,50320,26311,-35362,-59446,-81844,-93662,-118268,9764,39731,-34874,-15286,16603,3763,62577,-25390,88608,-11755,75783,10084,-42163,-137009,20026,42415,18319,22331,8342,-38331,-25071,51078,-45595,-34029,68280,25418,-79281,-42527,6968,24363,-3623,-33050,-10860,34201,83625,-38219,-76212,-47246,107672,41206,-131231,1488,59521,52870,-1843,24948,-6681,-90962,-36371,14014,-38328,-37204,36997,26247,8803,-5900,-25452,3267,-55831,43454,-26511,45586,-1392,-29951,-63318,-62728,-39824,-2663,-25491,-46981,42181,14396,31688,46643,7400,-38033,-12498,-14748,-26997,15719,24866,12423,57233,65752,30345,-25157,22207,-15625,-27599,-109426,-23192,-48514,-46292,71661,-42848,-9003,14866,97238,-22763,8400,-36490,-24494,-80565,-19462,51052,19500,66399,45339,-28624,34704,-11912,18718,78568,-1699,-13423,16711,1270,42385,-44831,18250,-26558,15602,17130,-44329,-25941,-36546,-42500,33890,50541,-19072,51051,81132,-18989,-64505,-45794,-43156,11508,-9468,80889,62355,-102982,-102235,-17177,-27431,-70277,-89406,-8538,-64165,9065,58644,-4728,-58297,-130534,-223308,-2237912,-1638309,-608214,-270241,-225743,-57605,-157654,-67948,-109635,-144912,-5337,-50636,-30012,-69303,-45310,-42561,65998,34090,54320,-83634,-18891,-25021,-53447,4988,-14321,144916,-27037,-111309,-48897,-26163,-28256,-82695,-30702,-5592,54416,8948,3071,-68736,-49154,31812,-22043,-560,66710,36268,-16734,-60954,-23955,76701,51068,-37288,16058,109572,-23255,-25523,-53547,77389,3830,-7376,12915,-77996,7235,-39099,-164549,-34115,42247,28462,58770,23239,-2444,2452,6167,-43963,7837,-122786,-17568,62282,71755,-127650,71173,123612,145238,115203,-35624,-24784,-47313,-69113,-32070,-10133,13937,-427896,-615497,-60634,-91456,-52426,-67159,-12990,-12749,-92349,-48353,-10639,-34801,-7817,69562,39828,-46778,73824,15016,-25736,16379,-3473,19276,-78017,37203,29213,16128,60287,8315,54264,176953,44991,49408,20193,-79992,-99495,-74178,37402,-25080,51028,-5847,-40815,-44751,-43035,90776,5081,26576,14163,32776,-14124,-109655,23969,-36221,-57345,-33402,39719,91038,-70723,-73734,26292,13180,27441,55580,-27698,456,83040,60981,4548,23252,81489,24175,81622,73089,-11056,-30363,-55466,-52483,38626,55967,1921,5956,11320,-17217,8028,-12239,1070,-15811,49835,-4472,24600,54066,882,-61842,64410,44326,-5365,-86904,1550,79068,-23099,-18942,37523,-16422,19899,35475,1273,-27582,52631,-36840,-78771,-4013,92717,28383,41862,-6373,48144,23966,-43140,-4823,-2393,-10991,6833,-17942,-19061,4960,-28369,88059,1710,-16741,48393,14880,44150,4616,21570,40381,13537,29097,-63404,36052,22272,-69721,-84585,-18437,-35876,-13144,-39866,-7533,60364,12038,4071,40703,37976,85750,30189,-76886,-22611,-35964,-42748,13323,-25499,-8848,-27025,5447,19662,-10523,31413,38297,40114,-7952,-21881,30532,-45199,-91916,-135086,-16094,-45686,-54355,16360,4737,-4270,53833,100021,-31669,-60303,56024,-69667,2097,-12201,-1054,-34448,50327,-7542,33314,15407,-13830,-65898,15036,32783,-34738,36007,14518,54849,44744,64614,-29903,56193,-13046,-36403,-26314,22244,-15268,67185,117627,25880,27426,-9657,-11448,-1639,22993,12039,-40862,-7168,25040,42157,39067,-9560,129331,3309,-35955,54555,57315,-7810,-1576,-90264,1562,-39013,23523,-25198,-33733,-8809,5660,91843,-6428,1113,-3125,-42692,-99081,-36164,-39391,63742,-7086,3388,-204,62847,42470,32631,-44287,-20678,-19387,-10526,-71506,57659,-77701,-54617,-23351,-3937,22364,24021,-876,68682,25318,-13759,-14737,-21272,-31796,14340,-16928,93406,61115,-53168,-27428,-4502,-5354,-61052,-55457,-37662,-2875,-21754,14640,33464,18881,47350,55547,-66192,-16088,-23619,28456,78289,32191,18782,30059,73156,64854,83172,67426,74143,15591,-27490,-10968,-18774,-54490,55739,54123,9750,-22495,47263,52924,56038,68751,-33181,33847,80616,-36291,4018,68854,-69009,16045,8886,-30686,66163,-13836,1706,62287,-10972,123,-20272,124874,81783,65342,-39682,60755,40732,63308,-35189,20219,102593,-38890,-5019,-4747,-8290,-37002,8376,-88676,28613,93208,663,88433,82746,100055,25833,-59039,-19807,4307,-773,104283,-45817,15326,74472,28045,-33021,-17798,-56098,-18853,-84803,9832,6846,-73079,-84839,-21,30602,-4259,-76518,-50607,-106758,6712,44393,-44001,7229,604,-71259,-36417,-26673,-7940,37142,242009,996887,270711,43037,35222,-307,3917,98240,67286,-34919,71780,24144,49219,-16367,87499,105078,50060,-17768,32901,-21881,40387,-23455,2597,-31505,-58810,-42097,-55894,69575,48747,-45682,39178,44628,23919,28683,-7659,32456,14325,-3963,-68170,-69449,20311,32636,7449,-15807,13064,-7517,-47271,35201,10072,69567,32366,2285,-15386,-19645,-61981,-32632,-13688,-96359,41006,65989,-18791,-1353,9841,-12452,-13091,-2016,-16765,59299,34647,112349,43724,6189,-22134,41120,45147,1591,6206,10860,9112,18721,11014,-1798,10699,103985,-5627,-38091,33576,-46679,-26943,68004,5550,-78450,6933,6263,-3021,46550,-58261,66900,-25669,-48733,75978,40061,-4925,-59301,-27286,43021,-11206,45033,34307,29433,1320,-1698,-14496,-69429,-25284,-51273,-13499,65138,14302,13654,-55744,12689,-240,-596,-13260,10679,-28256,-30247,-15377,-146963,-24028,-7114,-33043,-44427,-33296,-33941,-17088,22258,-55250,25724,5044,-40576,-19880,28707,-20618,-17616,44677,-106132,-70826,116859,128006,80222,-48014,18816,33581,28463,-17365,20693,34352,59099,23893,-2938,-33621,7819,-77480,27816,53610,25206,-98624,41796,16717,-16928,40893,15354,-8657,29974,-79826,24505,51262,110181,40976,60194,6309,32298,49509,-56897,-1821,24803,28660,27085,-137469,-15139,35968,-14581,-94640,63645,-14127,43800,65086,-47989,7745,80324,-17538,3170,85889,17700,-68799,-74521,-16825,-7602,-46877,37590,41434,14554,90250,14509,-29893,22951,-49509,51221,50211,140385,2673,-12765,-25825,-22316,14286,-45743,-105856,-46384,107318,50284,5032,-62987,15892,-2565,46919,27388,7596,-27202,41816,4260,61932,48226,-25235,-34116,-43536,78867,55912,64334,-4607,14474,126320,6698,-42286,-79405,25217,2284,-61484,-57501,17567,-7153,-66366,19282,-30327,-34896,-48196,24118,-23812,81452,48587,2718,37905,10552,-15645,10956,108106,-22265,57582,-18638,7868,50078,61869,-50740,10571,-60900,26261,84008,27494,-58307,4362],[-22746,-43410,39721,15982,-9187,-24113,-72653,-5038,-25292,-42058,-37957,-56259,-29745,-57022,4692,60314,65465,67541,-40247,1513,46868,-7274,-42678,-97605,-28940,-7918,88170,-22907,7993,-5060,23425,-6210,55889,-10484,-70831,25917,-38599,-25138,-5972,-69362,-79557,-33859,-96389,-91689,23524,33480,-8638,43961,2136,-2120,-86656,-12036,-4281,55567,4675,-4296,1024,-6844,58419,-40191,-22056,-43434,-91801,1243,4297,-63783,-92731,-12299,-27727,2284,-20261,16633,-2285,-3772,31344,-46646,47759,50988,-11202,-3928,51331,-47846,-16136,-20233,33121,-25189,42543,-14384,-31586,-27891,23282,9101,-25695,-61222,-86173,-76567,-117895,13814,78769,-33780,-15907,8463,-8717,28697,-24463,77182,2190,67835,-10483,-36303,-125032,19908,62698,13055,21278,34942,-55038,-36856,54277,-28131,-20389,78702,37368,-57111,-23185,16618,6712,-15187,-58848,2674,42293,49832,-32368,-96659,-67296,92907,19711,-124379,-10286,46986,60383,8784,-20924,-12442,-86714,-38439,24343,-50833,-37867,40953,35856,-5290,21909,11874,8286,-45613,61328,-21849,42174,-12961,-16249,-46010,-35479,-27677,-25629,-31228,-36968,90037,21761,16407,44572,4176,-53070,-36749,-7237,-11855,-2444,-6472,-2045,46717,83585,30038,-14998,25390,-1383,-30132,-101477,-25787,-54338,-32802,82087,-8076,-13222,7942,91127,-40607,2318,-33810,1424,-68408,-26582,47914,19103,55257,43083,-17365,31819,13702,14866,100864,-4156,8192,28850,-10774,31774,-22729,27750,-11777,12836,5275,-85524,-51106,-33600,-34431,30695,44778,-27255,62206,62016,-11848,-28868,-12536,-28327,-7517,-31212,34731,59901,-107705,-118991,-39870,-41587,-84516,-79477,-12287,-76333,-8992,38472,-36382,-66809,-163182,-266840,-2248240,-1597363,-631978,-279893,-221629,-92192,-174982,-62162,-122136,-123946,3053,-50530,-45662,-74436,-37264,-65155,64696,2351,-26852,-108873,-30875,-9016,-53890,9235,-21953,171185,-22761,-121980,-64878,-39097,-20042,-55885,-21680,4361,69633,22966,-7748,-79558,-54515,10346,-8342,-10143,66048,22237,-23850,-76116,-15256,77643,64864,-35654,-11318,90695,-13299,2436,-33450,64555,7881,29527,28443,-50750,51273,21947,-140309,-47450,32258,21093,101618,20311,-29166,-1124,6085,-15698,45884,-91462,974,56679,95788,-83314,20759,143446,115374,104320,-34044,-22671,-57070,-90838,-49540,-24185,13086,-430428,-614974,-17292,-85706,-45102,-72993,-12847,-32972,-96205,-52593,-17866,-55393,-6105,46597,9752,-71351,23845,-35889,-16295,11316,13801,25838,-91607,35484,13187,20896,77733,9870,66768,193637,37055,51370,10615,-83158,-71378,-87238,37018,-39722,49364,2632,-48872,-24723,-40443,106104,28165,13620,8802,23831,-14434,-68219,31554,-69484,-85057,-27335,30545,96761,-38817,-85466,25488,7743,3996,27301,8762,32526,72386,19724,-16881,1557,112308,27472,71386,68173,-23225,-18373,-59455,-112191,25498,78072,805,-6304,23917,-19480,9278,-33595,12793,-3986,38660,-9790,18293,57478,14494,-33156,76703,45098,-18513,-92240,477,61911,-13461,-25973,48068,-33665,-18119,24946,8913,-12218,36202,-42083,-63812,-176,111651,32948,29761,8053,-5232,-15198,-57468,-30300,-6786,-2152,-15701,217,-19297,2749,-28539,75295,-15602,-12045,55831,20585,32822,26448,70171,53100,13088,20625,-88638,21309,10760,-47882,-86646,-42525,-31452,-42722,-47885,3711,57585,3988,10868,48732,22617,65648,54572,-58118,-7868,-43061,-35419,13652,-44374,-49442,-24405,-7138,19924,-13835,38608,49601,57521,-4464,-20952,36455,-33559,-74886,-129969,-10936,-28235,-46425,-18701,-27583,-13624,45247,96474,-30857,-50227,55687,-85914,-25553,6220,6810,-41082,45041,17284,25294,18226,-6689,-73813,-4451,49010,-54688,25125,32743,44708,57809,65079,-37576,52892,-58499,-48911,-37250,24689,9727,76420,92416,34998,32535,-11156,-34608,-8830,41270,16387,-62017,5200,35449,37095,35246,-6760,96889,1448,-35309,43689,61784,-21883,-9616,-88931,362,-49501,31912,-30285,-56201,-12029,4951,94068,8789,-3755,-12421,-62995,-102869,-36448,-26242,38022,-41303,-2190,-16981,37580,36570,30858,-75781,-29654,-30868,1305,-38938,75447,-78171,-65251,-10369,-8768,26239,26091,-12996,52775,17578,-12239,-6131,-27485,-27404,1760,-1746,63989,66384,-32365,-12892,1264,29436,-61304,-35745,-27631,-9833,2227,11478,35171,55627,72949,63168,-54588,-16211,-9107,26268,86659,27519,28215,20644,84658,69221,57116,69439,76105,7614,11143,-706,-17016,-58275,60079,84044,4957,-16069,48174,32163,29442,46410,-41668,25410,58275,-29759,-5966,69973,-35139,1527,18481,-18771,66070,-36627,19471,60209,-5262,1219,20323,106072,42159,66299,-49334,58127,32580,90284,-19206,31306,92374,-38686,-11571,1841,4635,-52039,1938,-82909,58086,99994,-31312,97257,107189,106158,32003,-55894,-34180,-4643,383,85171,-43983,10279,47415,1925,-35339,-16811,-45034,-11253,-75729,5071,-12803,-62734,-109283,-14748,40563,-6447,-85582,-75202,-94304,12483,34093,-32472,-54084,-7290,-33289,-10444,-2465,-38556,17793,241575,996904,237880,45538,43996,12367,30699,90823,62250,-10321,48666,2501,69705,-12560,77121,104256,50970,-22790,63148,-25512,10080,-35958,27326,-33333,-41292,-22637,-52107,42204,68471,-58073,19283,51214,16787,39460,5986,49118,41190,8694,-79335,-85919,13104,39763,19793,-21683,3520,796,-35100,3866,19296,86679,45806,2655,-28592,-3972,-54749,-10143,-4672,-78378,39372,35648,-35917,-11075,3706,-5942,-1125,-15622,-5300,38281,18344,76714,44299,4460,15742,100673,46719,-10500,31966,29043,35180,15015,8774,13922,12117,77217,-34241,-61585,23287,-35951,-6977,84359,-12571,-85645,11579,17503,-28172,63748,-67576,52399,-20002,-33467,55368,27782,-21399,-46388,-9919,10581,-14310,48113,32983,34476,-20241,-16583,-26551,-58459,-13355,-40843,8128,74864,18477,11666,-62871,18949,-4301,11885,-19208,9303,-26101,-23786,-13691,-105953,-20925,-3844,-20732,-28413,-33293,-32228,-15697,25742,-50929,27983,-18279,-42292,-25550,40580,-26113,-5863,49696,-92741,-81122,95261,122468,74480,-63489,8147,23673,21221,-35402,7491,36653,47557,29543,-30322,-14544,15625,-75950,23827,32517,3267,-77005,21028,30018,-2553,21345,26350,-15764,31593,-77316,33458,56795,138525,47174,46457,314,49937,64359,-70960,7890,29094,23545,19912,-133713,7682,43365,6051,-84674,84763,-6546,21704,16585,-59805,28681,97832,-15508,18666,92430,14629,-52904,-77578,-7206,-10930,-63453,50600,56043,4610,82983,-8548,-4547,23862,-47797,55150,29758,110906,-13768,-24222,-16329,-24043,-38808,-25818,-51246,-41069,114155,45997,19149,-89066,10090,22860,20566,2267,-17492,-34432,24784,-1564,56181,3062,-24483,-30393,-60920,57106,24892,57230,-6474,18035,107580,-9761,-14883,-87030,14165,928,-65712,-47322,22347,3113,-75496,9343,-45459,-20743,-58625,30933,-26608,63841,41485,-24590,20321,10863,-7228,29911,88946,18779,89814,19242,1306,60640,74250,-44305,9463,-36652,8348,77017,34308,-46394,15482],[-32752,-42048,22681,23037,-6430,-20408,-83915,-24321,-34750,-38823,-26147,-39306,-20507,-42592,15528,56478,51580,41542,-34307,-14139,34108,-11066,-13842,-86396,-18333,20095,102738,-28029,13971,22502,9411,5873,52642,-20350,-59294,37198,-32029,-8223,-21244,-52317,-70571,-30432,-89907,-65124,2965,22219,-21228,12254,-24748,-3979,-54083,-3818,4690,62661,26601,18939,-5767,-9633,18376,-44491,-12807,-39913,-176557,-5304,25826,-31454,-83947,3255,-9604,13352,-12974,19954,-6893,13026,31861,-4684,52963,1477,-24470,-3639,49754,-12948,-24444,-37634,24467,-29596,40233,-47273,-49953,-45177,8125,6150,-16091,-59160,-91988,-43646,-113742,13327,121749,-17533,-7191,-706,-29398,-17693,-27860,65491,20831,48592,-27561,-30842,-108192,9632,76751,9461,10040,54446,-76516,-55680,45409,-7176,-5781,78253,45291,-27579,6519,33835,-13786,-28501,-93289,4316,45722,7815,-22094,-119540,-93896,63661,-11222,-84313,-18032,22870,54482,22268,-66924,-21375,-61958,-35558,34580,-55559,-38027,42044,44811,-20365,46475,25280,4911,-29581,62207,-24099,30656,-25400,17293,-27559,-4687,-12002,-41644,-30687,-20930,113952,30191,4612,28796,-4277,-63343,-46174,-438,-5060,-26147,-33039,-24553,34339,97230,31534,-2430,23255,2715,-31352,-64941,-6650,-43808,-15247,82744,24825,-18458,758,72381,-45261,-6742,-34415,24407,-57769,-29730,46044,14270,40351,39673,-3930,24378,42343,14564,105684,-11675,35410,39313,-22272,19026,-5838,38250,4328,12433,-10090,-129034,-70405,-27206,-32166,30583,52891,-20646,66240,41403,1285,1064,7680,-3567,-13402,-49787,-10217,48692,-94542,-113556,-53848,-58488,-82905,-67286,-25509,-81602,-40085,9026,-72908,-71174,-172188,-290050,-2208905,-1677049,-611253,-279051,-224747,-124759,-177541,-62106,-124441,-93151,-3523,-49582,-57888,-78367,-27611,-72044,42064,-27368,-104408,-120658,-36503,1078,-50195,3833,-27234,158218,-29179,-124485,-68416,-54546,-9204,-29858,-11442,15031,72101,28544,-25560,-82491,-56670,-1627,9650,-10315,58171,3223,-24585,-80565,-20481,43307,68487,-26640,-57231,57411,-2075,27742,-10339,39407,8670,55246,32033,-18026,81041,71192,-99182,-52155,20990,14036,127481,14024,-44209,-3735,-4942,4781,58230,-62095,18767,36642,95553,-23522,-15418,148962,63835,77158,-24085,-19591,-73843,-116777,-70760,-38881,-2907,-441569,-607525,1715,-76142,-35547,-75506,-31552,-64160,-85565,-43735,-28673,-61923,7512,20480,-33590,-89906,-20696,-86583,-11928,2423,26852,23466,-93201,31457,2560,26137,87204,12631,67533,164461,25367,42048,-5428,-78382,-37038,-86255,29523,-59287,35076,5208,-47154,-4873,-25044,108787,46838,-386,-1566,23344,-12834,-12727,22373,-86718,-96768,-39242,19124,98904,7459,-89152,13503,7309,-10616,10768,38116,56911,58680,-757,-28701,-17253,129040,21007,52832,50812,-29917,-11834,-57878,-125811,17270,91569,-8196,-19871,37473,-16599,11703,-50164,28948,9155,24157,-21328,6555,45553,23130,-13507,74697,33342,-24146,-77728,8010,30055,821,-20828,51923,-45844,-50190,8497,14346,-1627,18586,-44217,-32487,-5310,114905,25036,17829,24463,-47444,-52910,-83746,-52017,-8679,16198,-33194,13005,-8976,-212,-22830,45156,-38631,-13871,49245,25484,40863,42691,109534,62167,12839,14761,-109065,7008,-5141,-25364,-72003,-68417,-32339,-72012,-49848,22627,49173,-4906,21909,40991,5575,25420,58627,-29722,7296,-49951,-35645,10583,-57664,-95351,-25470,-5680,23534,-13534,48521,59158,67073,-6361,-23609,24524,-30229,-59106,-111596,-7776,-8408,-43502,-51146,-56266,-27778,27783,74248,-24527,-34226,47922,-87991,-48519,16571,-3441,-39800,41908,40017,13309,26591,1726,-70665,-25897,54535,-72367,7367,47666,30900,71144,55953,-43130,50505,-96460,-69344,-45388,32632,40290,70986,64598,47614,41603,-27599,-58170,-8583,54372,14313,-78340,10153,38688,12383,14942,1215,66531,-9130,-32248,33697,71608,-30806,-9890,-69654,11285,-63079,27748,-34685,-68340,-15146,12894,94494,31138,-5897,-23735,-78522,-94230,-23903,-10807,-5297,-69900,-13447,-32870,11135,24730,15655,-97627,-39235,-33837,15777,-6788,78149,-75007,-70465,7129,-2907,25826,23903,-22964,37610,18721,-2713,175,-36165,-19310,1395,11849,26300,58421,-19522,4268,15860,56994,-53641,-14264,-15546,-20928,27244,8254,35160,81348,84450,65820,-38595,-26542,17680,33580,80715,16789,26615,-3078,74389,55961,33722,71136,61550,2775,52235,16832,-8616,-47747,65986,97240,-13307,-31361,45518,3680,7434,13303,-47971,18013,23094,-18750,-7262,53500,-5261,-21006,20687,-2833,57265,-43936,38361,43932,-2342,8512,57807,69235,9497,70166,-56457,42848,18382,103065,-5773,43653,63623,-45122,-30031,-1135,16421,-61772,-5227,-57830,70374,99613,-56135,100318,119403,93937,35211,-33289,-30224,-13051,4515,54820,-35464,17645,17267,-24116,-30313,-11275,-27424,8938,-50100,-6133,-27658,-38245,-114654,-27669,43970,-7703,-80897,-81007,-71882,19488,20239,-20378,-96857,-9706,8855,20409,16856,-53124,4555,230469,973667,236057,68422,57620,29604,59673,76113,33793,11419,29580,-24507,78099,-5726,60639,94372,46672,-22265,85173,-16150,-9136,-31842,70830,-30559,-10390,-1749,-42378,12526,78632,-48156,250,46140,10132,49585,15796,56367,48743,20753,-77132,-86641,2441,38896,26911,-20483,-12059,3236,-18013,-14478,28543,92611,56147,5530,-46916,10309,-23478,997,11564,-37987,33158,18256,-42177,-11951,-1684,746,11494,-32199,1737,11475,3277,45388,38274,-10398,48888,157138,43515,-13144,66701,49068,58423,10084,8198,34403,15400,39894,-58737,-76880,11229,-18379,17536,82676,-24079,-89966,-5,24435,-49608,72484,-56535,38162,-20475,-14551,38421,15433,-25741,-30313,8651,-20292,-15681,45778,19955,35671,-32532,-32658,-36861,-50431,-1919,-29642,20048,78644,34240,11065,-63640,19456,-6980,13746,-25374,2443,-22806,-15578,-17255,-66297,-4129,2232,-2309,-12502,-23627,-32002,-114,27374,-44466,28504,-32878,-25456,-21134,56848,-36161,10874,53642,-67496,-84360,51785,97645,59400,-73535,-6246,1882,5340,-49460,-2163,29386,29671,38157,-44831,1851,25400,-59326,22255,20113,-18933,-48578,330,41600,15302,6151,31050,-30263,13791,-72197,32909,51516,127081,44691,39385,-13722,59633,73020,-66482,19346,26176,11007,1387,-101528,22948,42947,27458,-67151,91012,-307,1729,-31998,-72636,41606,99651,-19256,29609,90207,11472,-27896,-65633,3676,-15036,-73182,52730,70150,-5687,64451,-35747,-542,7104,-29862,65086,13600,63309,-36576,-33822,808,-25406,-107002,9585,52708,-34444,106402,32208,27877,-95420,-1790,40393,-2098,-23391,-39708,-43314,18540,-10313,35065,-41496,-19710,-29187,-73378,36817,-887,45198,-13759,16456,54790,-21804,22090,-85060,-4697,-5451,-61684,-30076,31338,21162,-73867,-2772,-54048,-11657,-59768,36767,-22722,35494,31033,-37048,12953,5442,-1528,51879,80385,66300,112712,51863,-7201,58288,72799,-28838,9568,-12096,-4811,59870,39216,-29043,30822],[-39127,-43727,5896,36268,2845,-8850,-85993,-41347,-40504,-34579,-16912,-15045,-9027,-19161,40292,50648,34222,23520,-28076,-22228,31883,-12275,10684,-51190,2874,39160,109010,-41149,19601,34797,-16396,16847,38881,-28425,-36019,29610,-36048,11845,-43926,-40890,-52932,-26564,-79292,-33576,-12915,-443,-33305,-19421,-55198,-19349,-25106,-4018,8652,68996,47393,35116,-11013,-13656,-14824,-34403,-1249,-25570,-191907,-5428,45722,6558,-60295,20251,24996,22698,-8325,16098,-6554,25168,18587,22077,52103,-36106,-30337,-2221,38024,6377,-14615,-43476,28920,-37647,29007,-71915,-54489,-34877,11484,17198,-8614,-53935,-95436,-3061,-102351,5953,152004,13047,8320,-7741,-52587,-62157,-32843,55966,40138,20377,-36564,-28040,-86894,-8001,80563,9154,-8877,61452,-89179,-75575,27720,13621,6760,69430,47830,-73,38146,53252,-36342,-37492,-120131,-3887,41480,-26741,-10505,-135082,-111085,32960,-38230,-20026,-20390,-6208,37065,34555,-100458,-31526,-28379,-26269,40712,-52025,-38454,42408,50462,-31608,62056,7288,-6891,-6558,50300,-38072,14226,-29007,57642,-8826,21560,1522,-47893,-24074,-7677,111815,36379,-596,3769,-15200,-67247,-39260,1814,-10838,-50376,-48122,-47595,22276,92903,27574,7894,17362,-12158,-32820,-9357,34380,-21226,1881,77487,49285,-19923,-4370,48209,-45770,-15731,-42706,36308,-49592,-26715,46984,8260,23197,31176,8796,15399,70092,20170,91822,-23924,56274,42427,-30579,7691,2161,46772,22611,16619,-23971,-157946,-78328,-18604,-35308,32341,71199,-1283,62892,25223,16008,14704,12424,23854,-7269,-61942,-48390,30679,-68440,-91274,-56302,-73411,-62800,-53534,-46233,-81677,-73830,-21909,-105113,-71699,-159414,-281947,-2162375,-1845027,-557632,-266433,-230726,-147574,-168021,-71566,-114053,-57398,-23739,-43299,-61000,-80082,-20737,-65400,7674,-46358,-140708,-112275,-38270,1694,-41009,-9388,-30942,113672,-43861,-114138,-61079,-67122,3926,-11035,-2932,22883,65905,21302,-42614,-77109,-56602,-674,29599,-2456,40920,-15426,-18839,-68914,-28816,1026,59182,-12797,-111484,27253,7788,41896,10140,7544,7278,66679,24872,11006,85799,97866,-52340,-49048,11676,10292,119296,1990,-45129,-4419,-20873,13967,53356,-42781,32683,11314,73697,29650,-37313,139223,11384,42556,-7076,-16187,-95943,-142811,-93695,-50024,-27085,-456259,-597011,-7243,-63862,-29365,-73597,-69179,-94850,-60188,-22068,-41055,-53250,27461,-1812,-81184,-97956,-46158,-119848,-13283,-8812,32485,14797,-84154,24699,-2321,26089,84546,15786,53021,102668,12490,26131,-19166,-62692,-10149,-69495,19514,-79056,10128,996,-33817,9542,-59,97620,55677,-15703,-13065,30671,-10454,35890,-5567,-83990,-89111,-61395,8129,91069,47184,-82877,-9510,10918,-13237,11361,52393,68575,42624,1201,-25541,-27564,128299,6310,28209,21952,-30935,-13348,-47880,-83380,15419,95184,-29425,-34838,51278,-11513,10341,-58628,43421,17276,5159,-35376,-5613,18419,25028,-3648,60349,13179,-21133,-49917,23131,-8133,14606,-5927,50213,-48853,-63982,-8956,15899,2931,8761,-42700,-2226,-11304,101170,7332,9132,38850,-64537,-74903,-111809,-70046,-6318,41128,-41730,16425,6797,-4057,-12647,11067,-63059,-22377,32365,28018,61643,46963,123259,63358,8733,9146,-117237,-5000,-21772,-10038,-48912,-92763,-38417,-88940,-44735,40770,38220,-11650,38977,22391,-10760,-19349,48710,-229,20601,-53812,-43755,10610,-61437,-130113,-27320,2196,29231,-13619,56918,63630,63389,-10866,-29758,-5344,-35009,-47092,-88210,-9794,7709,-45418,-69607,-74359,-45500,5484,41482,-15947,-17652,36459,-77676,-66144,5572,-43216,-32372,41655,52170,2155,38880,9625,-57012,-43842,51341,-85219,-15210,48866,16499,81078,39823,-43323,49554,-112666,-91955,-47849,41114,57645,53853,41645,58485,51212,-52679,-74601,-1984,59121,4792,-84959,6237,33563,-25847,-16447,14577,40056,-23602,-27352,27331,86941,-33062,-3089,-43238,26556,-77968,12276,-35378,-64701,-18841,26545,97644,51980,-5663,-36299,-82792,-77704,-3244,4248,-51048,-83871,-25430,-45102,-11316,8774,-9910,-102757,-53587,-31628,29197,14026,65970,-65938,-66843,24665,7907,21623,15584,-27507,23517,24398,10207,4564,-43165,-10499,14683,19118,-4767,38471,-17241,16618,36722,69211,-41949,734,-4063,-36342,48402,4623,32591,88227,79238,62385,-27219,-44057,49996,45693,61522,2945,14087,-32180,43293,28509,20522,71826,32415,-3254,82273,36312,4422,-27855,70861,81469,-42000,-53239,40947,-24820,-5453,-24207,-50829,14098,-18152,-8388,-578,24349,9602,-48283,13511,10294,39130,-34360,55107,18576,-11522,20619,78748,32390,-6435,70463,-60692,20811,1247,92798,2587,55419,25312,-57978,-58051,-14114,19854,-67664,-10841,-26745,71865,91973,-68047,96364,112657,68235,34771,3336,-2821,-20934,8428,25048,-22825,37833,-5799,-43397,-21410,-1506,-9325,29227,-15214,-21907,-36787,-11349,-105065,-35868,39440,-5017,-66589,-68363,-48878,24367,6989,-8466,-109459,-8244,38885,46093,26921,-46829,2450,211365,929792,264614,101359,72566,45303,82090,57449,-254,24605,20822,-48381,70715,3819,41010,80112,39642,-14994,97371,634,-12360,-7551,119440,-20594,24228,16224,-26985,-8128,81389,-28763,-14649,33871,1745,61074,21001,49513,41998,30469,-64599,-69233,-9369,30305,23195,-13548,-29614,62,-262,-18414,37243,88324,63208,7693,-65777,19430,16468,-1551,29902,12608,24743,19231,-36756,-5317,-4246,7286,19937,-43922,5526,-12839,-6605,28422,26139,-32331,65309,181178,34389,-3538,92534,61065,68333,3925,12414,54137,18599,5404,-74353,-79919,-653,2861,40482,67968,-29769,-94769,-18453,28172,-64968,69910,-30970,32772,-25165,4524,43648,6285,-16579,-10829,25887,-43610,-14586,39392,-1790,29849,-33746,-45916,-44364,-43638,9651,-20645,21633,75741,59575,13502,-58566,15167,-4909,7115,-29192,-9445,-18480,-7887,-26276,-36029,21594,10995,18392,-2089,-8896,-35492,20129,24172,-39332,29857,-38147,3658,-7042,73225,-42921,30202,55575,-39760,-80454,-2256,62603,43401,-73972,-22107,-29741,-15713,-54915,-6795,14478,11941,47162,-41640,11996,37428,-30828,21669,17683,-39230,-19413,-14614,45021,37462,2772,28888,-49749,-17685,-64750,25111,40333,71547,32981,36729,-32741,55530,74327,-44153,25172,13951,-5420,-24365,-44102,29055,36379,40718,-47141,81379,4524,-6298,-60686,-87809,43154,86504,-28397,32620,80459,9510,-2211,-40817,11985,-22608,-74964,47358,81871,-14908,36726,-62090,-15492,-17741,-4004,80739,11277,19535,-61214,-39916,21180,-26065,-165145,49135,155187,-30348,85694,10483,28985,-79426,-12795,46924,-12842,-44987,-54400,-53767,19662,-21017,7911,-71585,-12161,-27959,-75000,21423,-13567,34966,-25809,4159,-6051,-23322,53468,-74106,-25148,-14587,-49603,-9366,45004,43620,-66250,-16006,-58207,-11316,-53603,40686,-17023,2406,19372,-30999,19889,-3128,-1754,67159,88542,104567,117469,69898,-15161,46624,57796,-16715,7852,4765,-12995,39506,41003,-9525,46946],[-36287,-45320,-5192,50388,17247,9410,-77760,-52334,-41275,-29777,-11427,11375,-668,3279,67832,41383,19253,25095,-22058,-21553,49065,-11904,27395,-7259,26367,42247,103132,-59749,21754,33521,-41631,25678,21262,-34707,-10293,7815,-49358,30319,-61225,-36015,-30288,-21710,-64934,-5839,-20180,-28096,-42707,-40775,-77949,-50295,-8648,-16401,5992,75576,64539,39782,-17615,-18067,-35113,-14566,9503,-4213,-127074,873,64582,39374,-23340,34496,65586,30979,-4208,8545,-1304,29300,-4346,31523,48809,-52727,-28139,247,20453,1470,10619,-35873,44703,-46086,12497,-82190,-47124,-9210,30217,37367,-3420,-46636,-91690,35318,-79143,-7608,158943,50638,26232,-10052,-71146,-89972,-33168,48175,55749,-12097,-35246,-27769,-61148,-27794,73522,12302,-29354,54683,-82776,-88332,7340,31190,15595,58498,45095,17421,62442,65035,-59751,-36788,-122471,-17008,25413,-43434,137,-134304,-107214,15338,-50403,45528,-18493,-32049,14963,41291,-113200,-39580,-2597,-8900,40583,-41706,-37416,44413,50884,-35387,65062,-32191,-24700,20364,31531,-62748,-1537,-16595,88439,9874,35756,8884,-44453,-13550,-5042,91372,37401,2646,-22044,-25023,-64322,-22025,-1393,-26010,-70113,-49396,-60304,11906,63065,11192,12087,10586,-49856,-33988,45670,82251,6274,14547,67698,61405,-15464,-6299,27217,-49041,-20886,-56725,33079,-43990,-17121,49811,4666,5511,13238,17840,7620,90063,30020,61975,-38866,61660,36783,-33095,510,1509,50387,41491,24855,-33921,-160482,-72768,-10017,-41197,33976,93266,25096,53281,16628,27705,8577,7705,48760,6133,-66046,-77643,11896,-35643,-60155,-47910,-81580,-30024,-39552,-69775,-79726,-98271,-45952,-124260,-69843,-132331,-241378,-2158082,-2031852,-490009,-242861,-225921,-157999,-153784,-91265,-92155,-25014,-52433,-32131,-53216,-78889,-18638,-53609,-24996,-50658,-124502,-85040,-39467,-6416,-26497,-25853,-33538,57535,-61266,-90647,-47763,-72137,17639,-3348,1516,24876,57275,985,-53171,-67622,-56114,10540,48788,9662,13700,-28399,-9454,-41175,-25955,-20451,39952,2079,-159249,13566,14309,40699,23435,-22742,4589,68333,10955,29391,64446,101263,-12305,-41252,6571,10349,75643,-15393,-35982,-4468,-34364,13090,41323,-33222,39116,-9871,39793,63381,-49995,113801,-25312,11184,13005,-12687,-116948,-160543,-112861,-54713,-50871,-468294,-587735,-35428,-49999,-30479,-67287,-112931,-112765,-23930,7722,-51438,-33240,43233,-14394,-119049,-96251,-50330,-124450,-18634,-20425,30253,3937,-69335,14685,-4964,15538,68261,18564,24829,35250,-592,9154,-23808,-36908,646,-40338,11451,-93478,-19641,-8772,-10138,15170,28231,76610,53656,-31504,-22923,43748,-7952,61774,-44460,-63886,-67861,-82632,-1328,71638,65686,-67092,-38062,15769,-7185,26120,48838,67273,25077,14294,-8205,-26974,113930,-13468,1364,-12493,-27502,-22898,-30091,-8357,17255,93458,-63740,-50162,63584,-7641,3200,-57406,49019,16910,-17270,-47372,-13151,-13291,19832,-286,39133,-7623,-10245,-18306,40000,-41477,23778,13080,45289,-42806,-54544,-24540,13447,1345,11729,-37296,9836,-9668,75142,-12838,5214,48049,-57557,-72207,-125215,-83347,2462,65987,-39755,9996,21355,-10104,-520,-14295,-84890,-35193,11391,27409,83588,37516,107829,54687,-1577,-171,-110636,-12931,-35037,-5275,-29854,-110685,-47164,-84883,-32873,51242,26605,-14501,60153,411,-24054,-51453,35284,22543,31008,-49146,-55031,17910,-54834,-136572,-25441,7916,35300,-16899,59177,61608,45595,-13609,-37719,-43895,-44179,-37953,-66629,-17476,15813,-46512,-67030,-77934,-63513,-15805,7236,-8803,-4093,27148,-61593,-82709,-29775,-103865,-22172,43794,49392,-4058,51592,15336,-37350,-54564,44312,-91317,-37480,30793,4126,83822,21798,-36146,51182,-97791,-109280,-42818,45271,49059,33151,26307,62874,57389,-75817,-77762,7163,55194,-10708,-79210,-5134,21276,-63767,-45680,31532,16635,-36029,-22059,26409,103076,-28750,6711,-22570,33860,-87709,-9660,-30872,-45171,-23477,40473,101007,61714,-4451,-47341,-71039,-58122,18464,15903,-84273,-79563,-32621,-51646,-25628,-7713,-37410,-91045,-74273,-28471,37328,18390,44025,-49713,-51326,38333,15591,14561,1665,-25708,9629,30388,21136,7782,-44928,-4624,38046,16470,-20474,11436,-23286,18542,57701,64518,-29672,5322,4032,-54331,60050,-1660,26476,75829,61349,52949,-26564,-62221,75699,55619,34602,-9184,-6237,-54623,911,-3180,20139,70119,-3634,-13017,90723,50838,17156,-4723,70694,36411,-71056,-68176,36439,-45056,-8820,-57228,-49943,13345,-56101,-3823,9927,-7574,4725,-75632,-1875,15560,13966,-13000,65572,-8178,-35148,33651,74466,6361,-4927,60165,-61696,-548,-13777,61288,5383,63953,-9032,-72609,-87197,-33490,10164,-70618,-12767,-2513,70795,78192,-64762,85155,85775,37396,30755,42079,41651,-28526,7521,9592,-9797,67063,-13632,-50624,-13512,10855,5090,37959,19479,-38433,-41889,6593,-89000,-37468,28672,2561,-49460,-44676,-33219,24617,-1268,2722,-94905,-7117,48422,58994,27068,-23774,12587,190276,876116,311118,131244,84907,53767,90951,39151,-24767,26300,24969,-57982,50295,15276,19790,66819,33098,-1417,97584,18726,-900,32757,150357,-4114,51148,28092,-7553,-14927,77834,-14340,-24091,19800,-8302,72063,21512,29270,30471,36129,-46378,-38384,-19972,18380,6068,-3713,-43184,-5298,14067,-9590,43659,77156,69509,8478,-77893,22184,44744,-15247,44161,56423,16052,34458,-25030,2919,-3089,14263,21592,-45362,7795,-26637,-9792,25659,9507,-51828,58836,159469,19947,16577,94872,59809,60864,-3049,22524,67070,19711,-15152,-78794,-69227,-11509,22881,56509,49723,-33026,-100723,-32352,30624,-74286,56274,-2310,40021,-29946,20211,72997,1031,2679,10706,38756,-57538,-10995,31621,-24153,16224,-26011,-54052,-47491,-31440,21599,-15197,18495,67218,87743,19711,-51705,8089,4132,-3134,-28176,-22885,-12028,-2355,-37641,-14597,47579,20963,35590,-217,5385,-40603,38083,14891,-37454,34274,-36107,33964,13865,85793,-40156,48711,53967,-18643,-70661,-50405,29023,35149,-63562,-35484,-63668,-36606,-49981,-5251,-4044,626,52750,-23075,14054,49746,2187,21044,23366,-53084,7968,-19815,36526,58367,12356,20812,-71548,-54148,-56541,14218,30060,-10560,12522,32261,-51447,35968,70175,-12990,18487,-6382,-20311,-50110,21274,27975,26936,41400,-29159,61010,8647,3557,-59580,-104551,33442,63240,-40488,26761,65882,10568,15487,-10438,14343,-34390,-68692,39948,88387,-20968,5546,-81580,-38318,-37561,21214,99659,23839,-5932,-78875,-41330,39200,-26179,-189742,80321,201057,-31471,57272,-15353,22806,-46168,-16385,42594,-9022,-58715,-60401,-64472,21722,-31327,-14459,-77071,-2757,-23950,-62763,12755,-9673,32064,-39405,-19414,-48199,-13498,69105,-55719,-40635,-24267,-31714,9514,61639,65371,-57781,-28000,-62332,-19879,-45412,41660,-13715,-27029,9100,-10469,39564,-10909,-9279,65476,102755,118985,101622,71493,-20522,31394,34875,-14978,2282,9873,-16916,22440,39927,8667,60428],[-23860,-42758,-8125,58809,32449,30407,-59060,-54946,-36196,-24274,-7962,35679,-21,16963,84866,29201,8980,46125,-16820,-13960,82475,-11211,35418,30035,42865,27854,84648,-77208,18967,25431,-53178,31853,5999,-38941,6294,-19812,-65642,41295,-61456,-37590,-6531,-15361,-46976,11387,-18691,-52139,-48026,-46039,-84807,-90279,-6389,-38636,-1885,81760,76298,31917,-27187,-21358,-41025,7961,17115,18774,-17583,11836,82071,57206,19074,42341,95691,39732,1452,2058,7336,25350,-28661,27202,46885,-50879,-20470,3740,3101,-25062,41447,-17874,64138,-50890,-4100,-76409,-31369,17974,53407,58881,713,-38128,-78255,62960,-43667,-23924,141110,83163,41233,-6383,-78966,-92614,-21787,39917,63638,-42821,-24248,-27847,-32085,-43842,59211,17573,-43276,37292,-56774,-88032,-8595,43453,20459,50283,38251,21080,72373,57086,-81515,-25684,-94026,-29468,-4679,-41054,9009,-115616,-80013,17856,-44021,86070,-14632,-47517,-2379,40329,-104129,-42030,3864,16305,34443,-27679,-31958,48408,45768,-30558,55028,-72307,-44285,43664,11207,-91408,-10484,11989,97964,27419,33844,8962,-34284,-2586,-16714,64956,31727,14078,-39484,-30513,-55813,-4540,-7803,-41303,-82056,-39311,-53957,3765,13601,-18650,8371,5818,-103060,-32770,80462,113082,31463,20442,52343,60584,-6115,-5436,16163,-57315,-19198,-70194,15905,-40331,-2665,52111,6178,-10437,-15135,21067,2750,95647,38955,22589,-53372,50396,26167,-28210,-1592,-4530,47032,56914,33656,-41696,-136597,-55523,-3633,-45896,33820,111852,51377,39691,14589,32822,-12839,3118,68536,20667,-62178,-97103,-1353,-2499,-29081,-32286,-79206,3535,-26985,-90988,-78788,-104591,-56963,-124929,-67290,-100176,-178065,-2222908,-2165177,-427057,-211511,-196955,-158017,-143044,-118209,-63791,-5648,-81487,-21323,-36899,-74730,-20616,-47132,-44961,-42312,-74645,-47510,-42170,-18656,-8292,-39908,-34549,10851,-75062,-59373,-33621,-67581,29627,-7680,1552,19860,50545,-27982,-55780,-59911,-56744,25431,64535,21397,-21133,-32463,-586,-3355,-2010,-9491,18365,14106,-188368,13153,16551,25682,27598,-43424,1099,66619,-5090,33809,26156,86618,11181,-32671,6004,12220,13027,-35427,-23879,-7264,-40907,7248,28955,-27697,35754,-20628,6120,75709,-59035,73672,-40245,-8136,31385,-6984,-127116,-162661,-120823,-52672,-67605,-472943,-583007,-66289,-35590,-39268,-57773,-143671,-110528,15111,38135,-55687,-8558,44222,-14140,-135392,-90122,-39962,-100359,-24654,-30560,21970,-5445,-54939,1174,-10530,-7364,39972,20460,-10782,-15420,-14233,-4570,-16856,-6000,-4974,-6542,7492,-97996,-46585,-21308,19115,11950,52971,51542,43357,-45596,-30380,59430,-5634,59947,-79994,-33620,-44775,-94269,-10266,45246,61404,-44884,-64412,18634,-523,45211,30330,56945,7312,23574,18183,-16614,93217,-34452,-23274,-43929,-21756,-37574,-8597,58686,17639,92845,-106555,-63669,71215,-7249,-7671,-47888,40647,8991,-38438,-53096,-12791,-34529,9049,729,17787,-20314,6509,8140,50191,-59849,26428,29357,39424,-31050,-27351,-38595,7833,-6175,25533,-28818,-2925,3590,45450,-26556,5837,50571,-38966,-45042,-110360,-87777,19511,82581,-28744,-3371,29100,-19714,10843,-23789,-101050,-47916,-7735,23406,95039,17434,74033,37860,-16948,-16293,-91953,-14714,-41846,-9520,-24552,-117313,-54535,-58100,-15890,51472,13895,-13304,78955,-17529,-32232,-59820,26427,34124,38972,-31510,-60932,32042,-40088,-107472,-15627,6904,40335,-23679,52685,53667,18327,-11201,-44651,-75961,-51907,-29005,-49797,-28408,14454,-37803,-43865,-67277,-76579,-30319,-21338,-5980,5189,25097,-48026,-103591,-79411,-159529,-12872,46469,33129,-3431,61457,17744,-18432,-56795,38443,-89460,-52512,-3312,-4651,77367,7707,-21840,56824,-54425,-115458,-30169,42344,15186,18393,17134,58488,57221,-86321,-65686,13589,45060,-28336,-62005,-20350,5016,-85224,-58988,48698,-3893,-42045,-18010,31434,111292,-19775,13787,-15558,23271,-85468,-31530,-21399,-15185,-28826,48226,95624,53031,-4439,-53108,-44139,-38482,34752,21460,-97212,-60472,-31182,-51658,-29113,-20148,-56346,-68193,-97368,-27602,37314,9667,20460,-27730,-24497,45855,13447,5306,-14922,-19467,-4813,34187,26060,10326,-40295,-4646,63067,3049,-22657,-16487,-32014,8636,71047,48468,-18869,289,6678,-70856,57621,-13552,16030,50249,38687,38987,-36757,-73857,82932,56831,7751,-14547,-29382,-60456,-39386,-26831,29594,64586,-35497,-25853,75672,54464,23026,17247,62615,-20421,-88242,-70779,32847,-52059,-5816,-77013,-46026,12870,-82865,-8126,18392,-31633,-15411,-97922,-21267,12035,-13386,11056,66138,-29105,-66203,43665,46428,-7570,7075,36235,-59191,-14688,-20881,21229,3603,66263,-29656,-82039,-106777,-52971,-12763,-70727,-9852,7956,72112,60554,-47673,68753,45683,10139,23998,69308,86317,-35824,-1848,15800,274,97665,-4314,-43972,-11073,23307,14048,29676,45873,-50925,-45773,10291,-74664,-32696,15878,13094,-35103,-19968,-28551,19593,-1502,12173,-66095,-11013,38755,56832,20155,6020,32002,174022,828358,356710,148627,91299,51526,84459,25095,-32658,17751,39989,-45326,24504,27338,-2187,58378,29592,16243,84059,34123,18637,77775,146957,14095,63252,32341,12905,-10981,66542,-14018,-28511,8419,-17343,77795,17632,1404,22879,36704,-27139,-3794,-27570,8517,-21260,5663,-47093,-8488,22103,7961,45618,63797,78145,9938,-76767,19791,47181,-34028,49242,79735,8358,52415,-16086,5194,1344,22963,16856,-36094,9963,-24833,-7283,30392,-9398,-60988,31547,102525,3001,41296,71123,46251,39199,-9886,35042,68516,17272,-16414,-72172,-46631,-21379,36997,62753,36686,-37794,-105122,-34081,33681,-79564,34642,18749,55409,-31227,29796,109494,-1750,25448,31247,43381,-63596,-5638,25435,-36650,-2103,-14060,-56790,-44130,-6684,32968,-13455,17947,54731,110796,28923,-48371,-747,20188,-11379,-21212,-32927,-2205,383,-46489,1969,64267,29590,44090,-7234,14309,-44012,50432,933,-37950,42368,-30060,54375,37063,92453,-26093,62529,47380,-9693,-57210,-77632,5835,39067,-44727,-42320,-90130,-51662,-36258,2971,-21787,-615,51508,2763,8090,59013,30851,19795,34085,-56442,33575,-14483,16661,69709,28942,8906,-93416,-87553,-49989,4111,26572,-85439,-15268,20501,-63564,5533,63462,13098,-3598,-30043,-28768,-68357,72739,24117,18105,30937,-15743,38739,12543,28558,-31804,-118913,15717,37221,-51556,13750,49920,16405,20714,16237,8843,-47372,-54775,35702,87008,-22011,-20969,-90114,-56142,-42957,39639,117313,43633,-11954,-79528,-38058,49613,-26391,-172359,94891,169320,-37967,27764,-39648,12162,-5179,-9099,30364,3749,-62966,-60184,-73530,18003,-37905,-24017,-56660,8035,-16000,-38480,10800,8908,37941,-50113,-47852,-59069,3129,66059,-32705,-46722,-32900,-11335,20988,77404,81572,-51505,-35993,-70539,-33843,-41294,39242,-14261,-46140,2525,14882,65286,-14473,-22838,41203,107272,104120,70365,63158,-22106,18505,12520,-22506,-7067,4452,-17433,12313,37726,23051,68893],[-5915,-33157,-4048,57581,42952,48781,-31541,-49421,-25391,-17377,-3462,54843,-8732,18895,81892,16052,3145,75174,-12821,-3516,114941,-10955,36109,51774,45259,788,57145,-85646,12570,18529,-43618,35070,-3347,-40403,6909,-44890,-75278,40506,-39938,-44439,14919,-7551,-26117,15436,-12699,-65420,-48467,-35846,-73599,-124899,-14408,-63615,-11141,85480,81741,14066,-38647,-21604,-34695,26226,20669,38274,79587,24653,97053,55801,54277,42110,101412,50169,9357,231,16649,16041,-45027,15895,48540,-39366,-11754,8277,-8502,-60847,65090,3695,77054,-48997,-16058,-57934,-10617,39134,68104,73738,5286,-28480,-57022,75175,-2342,-38352,104821,98587,48222,2812,-73136,-71754,4482,28855,60745,-66008,-6822,-25559,-2674,-51345,44271,22607,-43336,15505,-21168,-75253,-14187,49440,22069,44855,29084,12256,65387,21392,-97770,-9158,-45144,-37086,-45603,-25958,16374,-85731,-36376,34910,-23705,86324,-10806,-48777,-7077,32999,-78965,-36480,-6706,45766,24594,-13798,-20356,51366,36967,-18816,34855,-93251,-60655,54001,-7154,-114803,-8231,47333,84099,41386,16923,3513,-22181,5063,-40502,43240,19779,30948,-41997,-29776,-44615,4199,-13280,-46100,-85508,-23608,-27992,-2233,-37440,-54785,-2415,4741,-150512,-27189,85932,108854,49241,19603,30693,49194,4664,-3381,17574,-68585,-9903,-76388,-9602,-37240,13286,51447,13513,-22007,-49526,17938,1196,84234,40579,-17388,-64192,30192,17834,-16016,-120,-11608,36241,63866,37810,-51828,-97581,-31470,-728,-45686,31546,120912,71617,25147,14622,29806,-39544,6237,81920,31361,-51809,-105811,-5987,25206,-5714,-14501,-64438,24916,-17559,-106124,-80188,-90371,-53032,-106773,-65138,-70699,-109797,-2345462,-2208031,-381386,-177640,-143875,-152083,-141090,-146250,-36838,-6528,-102022,-17505,-17164,-68510,-24128,-53282,-48707,-28281,-23684,-11918,-46204,-28610,11074,-46854,-32439,-13284,-80506,-29541,-21801,-55026,37991,-21947,-980,9192,46182,-57703,-53037,-58201,-59043,36899,74541,28872,-57734,-27795,4135,35132,41997,24281,3204,20367,-194895,7095,14683,3019,23981,-49542,-2801,63869,-19911,25008,-13630,60775,13843,-26457,8069,12591,-43422,-54086,-15366,-17022,-40981,2377,19022,-20538,22998,-19644,-17209,71942,-67571,22775,-37108,-11315,44512,5608,-117742,-147984,-111455,-46566,-74840,-468665,-584287,-84367,-21675,-52545,-47150,-146686,-88869,46492,61385,-50760,13982,25458,-1836,-127937,-86050,-24014,-58372,-27706,-37959,10383,-11871,-46232,-15495,-22243,-39505,4009,21345,-45140,-42949,-29108,-13049,-505,22722,-20356,22088,6652,-90307,-63977,-33089,46520,3127,68942,26523,29108,-54974,-36426,74127,-3712,35841,-98774,-1364,-30763,-93810,-21288,20387,44175,-21318,-82174,17444,-1747,56738,3724,43564,-8934,19908,46791,-277,71795,-52972,-42064,-64661,-16033,-52679,10912,87583,11757,96256,-147193,-72773,70104,-10342,-17198,-34349,17896,-1633,-50682,-49734,-4168,-34820,-4148,1942,1865,-18648,26197,23940,46777,-58020,23193,37275,33740,-18259,3923,-53479,131,-19519,41693,-19397,-32823,25932,20477,-27077,9347,46830,-22517,-2960,-65982,-76829,44579,84101,-13029,-18654,27502,-32900,19306,-17610,-109288,-55389,-21258,16074,88813,-7401,39706,18137,-32530,-39088,-67364,-8371,-41260,-18028,-34873,-109881,-56492,-14712,3697,43721,-2241,-9344,86316,-26336,-33987,-44159,24505,34578,45963,-2140,-52498,48233,-21630,-52164,4150,575,43675,-31777,38451,41850,-9463,-3096,-47648,-87789,-52630,-18433,-36996,-38277,5383,-11952,-7916,-46686,-78707,-34398,-40388,-8621,10701,32213,-43238,-128863,-125822,-183221,-7261,46752,9382,2993,67071,16482,-6443,-51613,36344,-79320,-54389,-41269,-9485,62695,1749,-3144,67054,1545,-109022,-11704,32689,-30891,15219,10531,46221,50008,-77916,-41844,12779,32765,-43184,-38042,-34726,-10988,-79825,-49836,62377,-19834,-40517,-16102,41548,102756,-9509,13249,-21185,-5909,-69368,-47446,-8601,16165,-33875,44587,73145,24019,-8080,-50733,-9568,-19689,42185,19317,-91300,-35772,-20551,-45661,-20742,-24280,-58989,-42339,-113896,-30504,28944,-2438,3428,-4809,8187,46958,-784,-6171,-29892,-12833,-19485,35257,23919,11908,-31319,-11410,79178,-18464,-21256,-40597,-37256,-9788,70396,30693,-9996,-10050,3319,-80197,39808,-32310,1202,20367,19136,23151,-51689,-74459,66883,45737,-11905,-9810,-50077,-46411,-66156,-33051,41836,54665,-52501,-38337,45513,44418,16531,36035,47025,-60081,-86654,-63271,28966,-46560,-1264,-77962,-40481,8776,-95119,-20812,19715,-40884,-38984,-110749,-38762,3152,-36885,28543,55345,-39831,-91409,49245,6666,-13871,19872,2166,-53071,-17965,-15172,-9721,-1017,59997,-37163,-80671,-108982,-65897,-43780,-67847,-2425,4978,76249,42002,-20859,51920,5558,-7404,15976,75995,110469,-42087,-19938,38561,6145,119861,16492,-26110,-16307,33284,17810,7384,59515,-55395,-50340,2547,-66505,-24149,5997,22437,-25847,-2324,-33567,10705,6779,18115,-37139,-22181,17878,43406,10941,31799,55017,167332,800671,384212,150996,89777,38418,67126,17670,-24721,4022,60248,-10754,2267,38465,-23798,56039,29902,34447,58318,45456,37323,113507,110840,26360,60193,29155,30501,-4931,45057,-27885,-29305,2163,-21510,73313,9869,-26066,23721,32617,-10413,24141,-31407,3619,-48562,11760,-38445,-6694,22807,28788,41535,52871,89685,15236,-60390,14811,23085,-50696,42902,78237,2566,60120,-17639,-3901,7619,34461,8701,-20728,12676,-7109,-1861,35371,-28317,-57166,-7186,38422,-11846,63019,32881,26209,11404,-15266,40978,56776,10802,-104,-56623,-17088,-30490,42698,59744,32068,-46343,-103201,-22779,38454,-83516,9589,27758,68266,-28022,32095,129640,-4338,44570,47042,35251,-64534,267,23242,-30823,-18515,-3077,-55260,-32249,32275,41657,-14967,24582,39784,123634,38828,-51873,-12717,40767,-13428,-9375,-35352,11262,767,-48914,16321,65005,34038,41589,-21230,14660,-45251,56584,-13980,-37184,52518,-23135,58460,57432,93157,-4018,68092,35348,-13280,-42723,-76663,-3770,53023,-22733,-40356,-101536,-56633,-17849,17409,-35629,8147,41947,25666,-4027,62096,48080,17613,46840,-47997,57057,-1460,-9738,65273,42398,-4281,-113470,-112996,-47360,-3223,31991,-122302,-47457,113,-64096,-26377,54825,21921,-37662,-49795,-28346,-74087,95064,22291,12209,15103,-7041,22467,15682,57108,10822,-124276,-4657,16022,-57332,-2704,35957,27857,15658,31897,-4311,-54883,-33766,37472,76849,-17289,-35357,-87891,-60937,-32319,48241,127437,58448,-6968,-57138,-31676,48956,-27596,-123043,91147,85216,-46816,3134,-56507,1298,33944,8109,14685,13381,-58818,-58259,-79468,4457,-37324,-18431,-19490,19900,-5358,-8735,13871,35445,49119,-54074,-69712,-43585,18992,47468,-9054,-42629,-39648,8381,21021,87338,89656,-47275,-37703,-83423,-47495,-45092,34152,-16844,-52924,785,34129,87787,-12504,-38610,-2547,93638,67396,33951,55356,-19737,12202,-1452,-32680,-17773,-5863,-15093,9419,36819,32791,71567],[11675,-16470,3232,47833,44610,60699,648,-38570,-10353,-8302,4337,66819,-24298,11047,57611,4114,172,96174,-10202,5212,124651,-10933,31800,57334,31061,-29655,26970,-79403,6381,18270,-14902,35103,-6592,-38146,-6452,-62173,-69142,27406,-1848,-54408,31718,755,-4355,8162,-9116,-65216,-43676,-16170,-48317,-138147,-26607,-82853,-17137,84397,80985,-8665,-48336,-17106,-20276,35578,20823,50879,124929,36354,108071,38068,69327,34719,79986,62052,18393,3476,23326,5392,-46664,4907,53302,-27462,-5932,13743,-11312,-89734,71364,20999,75496,-39666,-20938,-33727,12260,53796,65782,76454,10972,-16861,-33720,72164,34217,-46975,60520,90295,43560,15355,-54976,-38280,40696,13983,45662,-77605,12146,-19632,22948,-47954,35530,24851,-26202,-3782,8628,-57581,-6644,49239,21571,38201,19639,-3544,44088,-37673,-104549,4693,1490,-38228,-87435,-7007,22649,-54691,11906,50995,419,50631,-7803,-36410,3129,23571,-47093,-22612,-18611,73065,14288,-3619,-4307,47656,28397,-3995,10118,-86389,-69191,44610,-21873,-125620,5774,72272,53903,49041,-9125,-3950,-12992,6528,-68854,31219,3907,48551,-27836,-22781,-34403,419,-13933,-34279,-82175,-8733,7766,-6490,-69414,-85235,-17282,7166,-164222,-17209,67695,70425,57779,14233,4832,31550,12653,-1973,29118,-78417,4601,-71373,-35634,-32929,26915,46621,24876,-26877,-80928,9787,2252,58899,30333,-48761,-68917,13797,19009,1479,1206,-16286,19535,58694,32595,-67727,-58625,-6839,-1473,-38514,28637,117206,82828,12792,11133,19435,-60467,18812,87537,36127,-37397,-102782,-3682,42612,5509,902,-38076,25563,-12946,-113633,-82639,-60316,-37024,-74570,-63522,-49105,-56570,-2481732,-2179003,-357327,-147676,-85192,-144540,-148276,-167903,-19820,-28666,-107223,-24109,359,-62248,-26282,-72665,-41373,-17474,3271,10520,-49375,-30736,28999,-44578,-24936,-12454,-75998,-10067,-13020,-38705,41870,-41722,-3066,-3734,41624,-79393,-49280,-63116,-62397,40140,77151,30142,-87680,-18092,2983,66037,93064,59945,467,19626,-182869,-22900,9764,-19366,16746,-40951,-6383,57181,-32224,7306,-40339,29324,-2361,-23985,9200,8587,-73914,-67247,-13996,-36743,-39454,1096,11300,-10161,4328,-10388,-25680,59858,-75968,-31478,-24029,-147,51234,29345,-86684,-122303,-83386,-41003,-74605,-457230,-590912,-83286,-9518,-65413,-37862,-119645,-55512,61122,71992,-36389,29513,-9116,17852,-105190,-87466,-8553,-14009,-25341,-42170,-2249,-16818,-45992,-34536,-38577,-73265,-33770,21399,-70160,-54257,-44998,-16400,19726,42728,-36174,36943,5647,-70940,-68304,-40737,63971,-6179,73932,3229,15045,-56941,-42692,84592,-2523,792,-95308,27011,-29893,-84238,-36985,4595,27535,-1924,-88486,12339,-15290,52348,-22969,32441,-21686,4175,71294,17173,51087,-66260,-53335,-71006,-12208,-63766,23970,75321,-2353,100264,-171297,-75574,56725,-14832,-19789,-22473,-14145,-8518,-46482,-36641,10200,-14267,-15818,3648,-5802,-1780,45094,28470,28441,-37579,16757,34339,27834,-8479,24423,-70639,-8867,-38292,49221,-12010,-63453,49870,4456,-12738,13433,38757,-15277,39053,-5855,-45519,73545,67646,1291,-30618,17740,-47555,23717,-1786,-107919,-53425,-28225,5681,64681,-31173,19369,2195,-41436,-64020,-43814,6723,-34848,-25715,-54434,-89438,-50621,33585,23120,33396,-24195,-4814,75034,-24479,-29301,-14440,26952,27873,53452,29776,-25076,59963,-4578,7185,32570,-5242,45356,-37937,21154,28888,-27766,8077,-45124,-74482,-43473,-7471,-25924,-42663,-6963,31090,28998,-23003,-65500,-27936,-49410,-15807,13551,46110,-49169,-150171,-153898,-164002,-6541,41466,-14764,11664,69146,11941,-4251,-41674,37266,-61684,-41196,-66533,-11038,43564,4483,15388,80154,47757,-93871,9068,19511,-71601,21725,2998,29637,37505,-51503,-14086,3022,22029,-51146,-14519,-43803,-22649,-49183,-22056,69996,-28758,-33576,-15694,54788,73932,-1899,3268,-30821,-42741,-44644,-54057,5095,39355,-36758,27927,33858,-20138,-17439,-40056,21523,-2272,41313,9561,-73874,-16057,-3697,-35424,-1405,-17748,-44310,-20523,-114310,-37166,14665,-7514,-1869,11741,38279,43022,-23994,-20497,-39269,-10382,-32879,34656,16979,11382,-22579,-22840,78317,-42291,-26911,-59135,-35207,-30544,53664,19962,-2334,-19975,-4745,-76814,9981,-54874,-16882,-6478,7442,8661,-61876,-64386,33400,23058,-20387,5171,-64088,-17600,-73923,-19301,48763,41329,-48439,-46152,14517,22267,-3737,50725,27922,-59947,-69410,-51485,21712,-34376,620,-59886,-34839,-1656,-94922,-37872,11672,-34579,-52594,-111492,-48790,-5425,-51128,33586,35010,-39821,-98100,52398,-27687,-17256,25898,-32944,-43626,-10567,5761,-18103,-6601,44610,-41326,-67670,-92470,-67673,-73715,-62212,7725,-6446,80956,25340,10556,40904,-20859,-13398,8565,62186,99380,-45545,-42517,62058,9605,124897,37961,-3510,-28063,39013,17882,-19002,60091,-51298,-55186,-8240,-64239,-15956,2356,26060,-20964,4818,-43315,760,21165,18457,-16789,-38392,-4398,26844,3951,46676,75417,170843,798378,384618,142160,80029,17493,47865,17454,-6676,-8212,78947,36060,-10207,47288,-43142,58416,32706,49285,27720,52767,47445,129833,61385,25333,47256,20097,41520,-5974,13258,-47721,-27893,1172,-17976,56358,-1049,-46333,32656,26176,1928,38559,-31905,2364,-60867,13149,-18870,-101,17086,47235,31219,47353,100171,26310,-32940,9660,-15408,-59435,26537,58052,-254,49707,-31414,-24573,13910,48237,1248,-6420,15809,21742,3114,37009,-45360,-43335,-44585,-4725,-19593,75702,-443,7347,-13399,-17890,29202,33850,974,25857,-35665,12474,-38497,40736,51109,31961,-57959,-90851,-3591,44873,-88074,-14467,28082,68670,-22387,27718,120285,-8449,54874,55262,10827,-62414,5466,26427,-4580,-25504,3385,-50873,-11111,78030,45217,-19074,38069,23580,125484,46209,-61328,-31145,61327,-8039,4146,-28537,27026,7,-44233,28249,49040,32220,29608,-38910,5381,-48155,57246,-25260,-30303,61193,-17245,46706,70403,89013,19373,62991,19057,-25144,-29596,-50636,-2099,69533,-3699,-30329,-95785,-50124,579,36432,-44643,23489,25306,37473,-18865,57630,51209,14334,58700,-29877,75518,13749,-35152,44065,43701,-16458,-129507,-129114,-49724,-7973,43376,-112630,-78954,-25501,-51743,-50009,41472,9302,-74347,-58476,-19769,-66191,85923,25625,9655,821,-1449,14571,16271,74445,55675,-113930,-21663,5183,-54733,-18126,26408,43863,8067,33977,-22760,-49322,-6427,44667,60193,-7609,-34313,-79173,-52371,-10970,46202,123058,57615,-1044,-14407,-25121,36520,-30567,-61950,72669,-2788,-52324,-12673,-62014,-5811,64734,30347,-160,7697,-49381,-58583,-82022,-18139,-27312,-1517,18230,32181,4895,17263,19310,60254,59172,-49446,-73808,-16756,26899,20046,10845,-31304,-44238,25353,8673,86974,90345,-42411,-32067,-96445,-55298,-56036,28379,-17618,-50589,3018,39815,98857,-6421,-51334,-53888,64831,25094,2837,55244,-14036,13962,-2906,-38267,-25862,-13635,-10087,11926,38971,38339,69176],[24058,4072,9161,35228,36693,66594,31165,-26702,6150,3200,15431,70211,-40700,-1356,19589,-5393,-1826,97083,-8657,9123,101071,-10039,24409,52066,3308,-53518,708,-57549,4985,25462,22473,31906,-5994,-31567,-24452,-70856,-43484,5457,39429,-64777,42965,7669,14812,-5059,-13865,-54058,-33794,4787,-16744,-121425,-37715,-90021,-16532,77335,75412,-30366,-51867,-7214,-2507,34850,19350,55579,117505,44510,113700,12316,56735,23223,41974,73214,26139,8498,24288,-3021,-32031,-344,58135,-21239,-4363,19625,-5676,-98857,56960,28413,57645,-24937,-19453,-11714,34359,64789,46405,65916,17023,-2134,-15143,58328,57083,-48120,18685,60056,26279,27580,-29495,-6548,73545,-3637,19325,-76360,27529,-11642,41016,-34282,36647,22489,5147,-15508,19966,-45066,12764,43870,20039,25832,11906,-19191,15110,-100222,-99860,8875,23614,-33824,-116142,9005,27530,-29771,53448,49995,17986,-116,-5064,-15052,23319,17263,-17920,-2383,-13985,91277,6313,586,10661,32099,24998,9416,-12545,-57216,-66657,15232,-32487,-121704,27403,69034,18999,49033,-36003,-9849,-9753,1654,-91621,27745,-12191,61670,-522,-11256,-28220,-13138,-8007,-8014,-75040,747,37277,-9494,-70680,-99913,-32304,11202,-126738,-5665,40757,18348,58442,7824,-20175,12528,14714,-2184,44870,-82245,18701,-55268,-54890,-25994,35397,38216,36289,-23934,-99127,-518,4566,27034,8116,-64699,-66592,12383,33290,20728,-2239,-17229,221,41084,16147,-87889,-29499,12707,-4971,-24823,28002,100972,85369,5129,201,4603,-67929,36207,83495,35932,-22001,-87880,118,46204,4661,11707,-3815,4964,-14550,-113927,-82478,-24338,-15507,-36599,-61748,-39094,-33779,-2576661,-2138698,-352239,-127668,-47867,-137744,-160451,-176915,-18892,-65120,-94593,-38560,11633,-58826,-25275,-99131,-33597,-17056,-796,13573,-48741,-22497,43384,-34174,-9740,7343,-63259,-5082,-6626,-23136,41399,-61314,-2182,-14842,33862,-86382,-47746,-71751,-65345,33831,71529,25519,-102434,-9391,-3365,85680,131940,79172,10612,12559,-159410,-76190,3342,-35056,11175,-22395,-8372,42410,-42314,-12737,-47147,-4384,-30235,-24598,5509,-599,-73100,-71968,-19611,-66070,-42782,-269,4108,393,-14606,799,-21124,46133,-83069,-79922,-8521,18613,52626,62917,-41782,-94522,-41593,-40487,-71767,-442504,-600497,-68219,-768,-74153,-32064,-73051,-20754,55292,68543,-16015,36106,-48038,37847,-80021,-92432,4304,20406,-17268,-43444,-14942,-23970,-53985,-55299,-53279,-99020,-67496,20907,-80939,-59376,-60008,-15652,37465,51059,-44986,33613,976,-43163,-60232,-41780,65327,-11242,68947,-17415,3849,-50309,-50138,88638,-2550,-33076,-74132,49121,-37889,-70180,-57944,207,20704,9171,-84143,5692,-39240,30790,-43417,26085,-29176,-14853,87347,31494,29719,-72762,-57829,-64559,-11258,-68633,29543,41516,-22652,97283,-167274,-71826,29868,-17962,-12160,-17158,-46310,-6790,-22923,-15632,25977,16850,-22506,4886,-5301,24824,59048,25376,1329,-5953,10749,22005,20276,-3820,26409,-87955,-18731,-60925,40246,-9401,-80464,66699,-3804,12167,15923,28992,-16618,66946,48152,4534,98424,35393,8208,-35650,3871,-59923,24004,15500,-96112,-40486,-29930,-7309,28965,-50128,17596,-5072,-37638,-82807,-26459,28270,-26093,-29739,-72462,-61231,-37223,74275,39963,26236,-51986,-2045,44519,-13963,-19676,14322,29417,19797,61781,49913,17281,62356,6903,48146,64828,-4155,45632,-39966,7397,17380,-29828,17761,-37876,-43292,-25717,-757,-15010,-38986,-16794,81424,55883,-3478,-36904,-14612,-50358,-25037,14330,60955,-63350,-155520,-158174,-112451,-10249,28427,-34872,17948,69351,5139,-9951,-30123,38014,-38722,-16366,-65885,-10545,24913,12083,28829,91535,66738,-77856,27633,7470,-94110,29121,-7276,13554,23230,-14553,8545,-13809,14482,-50416,1418,-44523,-27110,-6779,13049,70862,-29218,-25169,-14411,68545,30213,-220,-13873,-33656,-69188,-21085,-51372,17146,47740,-34927,1600,-11296,-68113,-33484,-24347,39344,11284,35828,-5802,-52939,-8355,14156,-23547,25694,-1264,-18759,-6474,-94611,-46618,-1531,-45,5065,14970,58131,36249,-49230,-38223,-40969,-15202,-43021,34238,9894,7310,-19198,-34102,59216,-61225,-43839,-72511,-25916,-48020,24591,20026,5204,-24621,-14676,-57990,-24137,-72993,-35897,-26983,4013,-1551,-59265,-48786,-3259,-6290,-17978,27011,-68863,14634,-64174,9045,44531,27139,-24129,-46354,-5671,-6352,-33224,60005,10991,-20156,-47556,-41200,7577,-23075,-2045,-28778,-30188,-18180,-88119,-53547,-4178,-17683,-47801,-99876,-48113,-9208,-53074,25701,10161,-31883,-80991,56948,-42703,-19430,22218,-58304,-31802,3909,40467,-1948,-11438,22212,-52187,-47963,-62690,-57476,-92163,-54466,17948,-20469,83606,12425,41954,40658,-25515,-10191,3679,36881,52627,-43616,-62176,69533,14833,108740,49068,15960,-41864,40086,16137,-37122,50480,-43581,-57626,-13312,-64194,-12097,4926,21149,-18116,2962,-51661,-7185,36944,11876,-6709,-53328,-20416,16163,1828,49688,88582,181092,815285,359363,129161,63162,-6138,35946,23600,14142,-13726,90900,80222,-11778,52968,-57652,62365,35198,57619,4768,55951,45147,125348,23809,8165,32342,7623,43724,-18745,-23960,-61449,-25112,3853,-6825,29075,-14012,-56145,45902,21166,9592,38333,-30374,200,-45503,10205,5387,8334,7406,58786,16083,47106,102072,42198,-3240,5413,-50861,-57593,4636,31657,1449,22171,-52159,-50952,18628,61191,-2039,865,18766,53105,4952,35845,-59149,-25601,-69473,-16065,-16848,77120,-12701,-4104,-28502,-16945,-5701,4978,-10581,50110,-13353,35084,-44152,34873,42084,28128,-69199,-67293,15597,51779,-93278,-34535,27815,54052,-18188,18845,86608,-14302,54693,55432,-29337,-57815,9072,35263,35524,-18604,4631,-44357,16917,116063,41951,-25069,53720,7235,118237,48083,-71907,-58348,76461,2778,15137,-14170,42237,-497,-35508,35622,22255,23705,12681,-56550,-12539,-58267,53259,-29363,-13756,64133,-12736,25419,72957,81147,36900,46792,1366,-38659,-19468,-10866,5464,79920,7712,-15800,-76870,-34144,15859,57287,-49981,40170,5308,34956,-31940,46794,42836,9960,66295,-6832,83945,25024,-52008,10722,29685,-26126,-138425,-136712,-56365,-11457,53902,-73740,-102886,-50007,-30169,-60028,19946,-18597,-101768,-52387,-6320,-47209,55232,34303,9029,-6932,3151,10221,11710,71110,94966,-84873,-30254,6696,-43070,-28624,21795,60487,6765,25240,-42566,-26635,25706,53533,42417,4865,-20605,-69150,-36103,12835,33599,98946,37025,-339,36243,-21750,14446,-35583,-7222,45163,-58420,-47844,-18304,-55950,-7182,84637,50818,-11391,-17866,-38351,-62304,-82178,-43783,-8037,18778,40189,43494,11451,31046,24495,73557,62690,-36874,-55110,6476,22982,-8514,23431,-18034,-46642,38746,-13268,73961,86605,-33729,-19525,-101760,-54145,-68302,24559,-13185,-45780,5974,31085,94651,271,-56184,-97035,31149,-7047,-16568,61457,-6008,22405,7284,-35038,-27404,-12835,-2471,17552,44011,40335,63231],[29166,22962,10353,26731,22412,70804,53123,-17984,20735,16300,27388,64316,-50935,-12392,-19194,-12757,-4234,75549,-7477,7986,54950,-6880,14602,43148,-30401,-64529,-17345,-24330,11382,36578,54252,25838,-4249,-21006,-36087,-73700,-3665,-19450,67805,-72893,49213,10828,27072,-17381,-28223,-38152,-19782,20146,12955,-79909,-44703,-83012,-8962,65116,67542,-46187,-47021,7004,14220,26207,18050,53630,85327,47591,112556,-11694,18502,11474,5020,80048,29982,9748,17570,-7346,-5527,2198,58838,-22343,-5099,24877,5165,-83456,26624,24815,29148,-9013,-14962,1823,52263,74542,18334,45628,21443,16044,-5896,40243,63284,-42884,-13298,17076,-1099,34875,-3499,13011,87287,-21099,-14533,-64092,35342,-6028,49542,-13526,46099,15132,41108,-18059,9876,-43221,38968,35089,18155,6432,7506,-28859,-13361,-139125,-85274,717,12495,-26501,-119665,18938,29764,-12930,80902,24852,23348,-40798,-1282,8222,43581,17799,1857,20692,12918,95869,1759,-1566,17233,3908,30635,17975,-27631,-20690,-51863,-26590,-39024,-106404,48751,29464,-9944,42445,-56324,-12034,-12483,-4577,-100028,27827,-24441,66623,32468,1966,-27181,-29065,3319,22659,-66900,3688,46995,-11689,-44721,-95702,-44062,14154,-47194,2406,18926,-20113,54777,3908,-38326,-3752,10123,-3411,57854,-77459,24349,-31645,-62790,-16340,37992,28298,42852,-13841,-97093,-9484,6680,-2979,-20736,-62832,-57819,29660,58582,37470,-13833,-15153,-17445,14753,-9122,-105249,-9884,23650,-9341,-7449,32765,75541,81999,3293,-18494,-10403,-60211,49902,68259,33544,-8825,-62667,-895,34522,-3741,18804,32204,-29126,-23178,-108593,-75117,6118,3520,-1954,-58846,-44291,-47320,-2589775,-2147995,-359876,-121527,-48547,-131568,-171340,-170623,-35052,-102692,-66629,-53134,15356,-61216,-21206,-123072,-35628,-29411,-27503,-2149,-42229,-5070,52423,-19392,14170,35816,-46241,-11674,-2041,-10778,37142,-75180,2251,-21018,21967,-76341,-48815,-79366,-66176,19700,57791,17064,-96632,-7939,-12284,94698,143075,74629,28430,1499,-130007,-130341,-2988,-41268,11292,-1932,-7219,19060,-50724,-28216,-37889,-38482,-59709,-26127,-5531,-12935,-49769,-67415,-29155,-99874,-55505,-10778,-4053,5994,-27827,7449,-9898,34630,-87430,-114983,5012,35869,50699,96352,827,-71247,3978,-47156,-71395,-428781,-610064,-51846,2604,-78638,-31086,-23880,7287,32922,53977,3660,34549,-77840,51111,-60757,-94788,14862,40308,-5340,-42392,-27799,-37107,-67449,-77715,-58682,-108735,-92612,19990,-77074,-64061,-70756,-11394,47992,49352,-43974,13598,-8791,-12273,-43984,-35191,48883,-9816,57370,-33492,-3582,-36122,-58202,85563,-4254,-56507,-46054,65012,-45508,-54316,-81480,3155,24787,10732,-72388,1052,-66382,-2076,-54747,23379,-30340,-26377,93261,40262,6982,-72100,-58159,-51138,-13149,-68349,30253,10633,-43786,81087,-134227,-63273,-8071,-18181,4815,-20599,-68550,4253,14922,9338,38628,43887,-22389,4987,1223,51164,64289,20361,-22923,26912,8388,5090,9710,-4151,13952,-99459,-29073,-84017,14157,-12868,-79599,70146,-8937,38948,15344,19972,-22211,73547,78080,62519,110148,-5909,4042,-32882,-9054,-66251,21037,27822,-74981,-19012,-28731,-22150,-8321,-62839,29089,-2972,-18832,-85923,-17215,50203,-18988,-30666,-79218,-33311,-19452,98828,52584,25726,-81633,-2684,2888,765,-7840,29357,28884,15333,69475,46373,60491,54528,10825,60010,93601,6918,44399,-38454,2703,9098,-15789,21569,-29224,-10578,-4621,-4356,-4732,-27840,-18861,122682,66589,6293,1063,-741,-46366,-33190,12596,69847,-80487,-139446,-143385,-51907,-16711,7684,-50987,18009,68660,-2494,-17500,-19569,35157,-14036,12614,-36326,-9324,10712,17587,33572,95257,54323,-69385,39524,760,-95391,26962,-19792,2372,11114,22735,19830,-33113,9002,-42037,5634,-36021,-23495,29449,42935,65742,-21588,-18924,-8821,80115,-15295,-5856,-32370,-22846,-70097,-7848,-42373,25467,39751,-25790,-26588,-46682,-106357,-55446,-9315,39596,15792,30467,-23138,-33640,-13056,27918,-12869,54938,21180,6761,-152,-59890,-57187,-15732,18201,20089,2397,64254,28722,-68911,-58831,-35581,-27284,-48476,35687,7818,-970,-24343,-38514,28337,-69063,-67441,-81011,-12693,-60365,-7936,28291,13273,-21651,-22925,-26003,-52772,-76032,-52849,-41488,5702,-5667,-41699,-35142,-27670,-34763,-8697,49846,-63518,37810,-43610,40936,27939,15529,12578,-38946,-12989,-33350,-62028,61876,437,35496,-32507,-36072,-15013,-17850,-8264,4383,-26840,-37075,-81222,-63137,-23209,2182,-24935,-77917,-37041,-7592,-43015,9538,-12419,-20632,-45127,65363,-33936,-19294,10437,-66256,-19334,20102,81951,28054,-14098,-2417,-70759,-29968,-29196,-38658,-91376,-45127,25676,-33110,82364,3717,70069,51526,-9304,-2574,2824,13144,-13848,-33794,-71931,54303,26104,74706,43579,26361,-51193,37526,14104,-37527,35254,-41389,-54190,-8387,-61893,-14565,10143,7968,-14926,-3129,-53832,-10972,48533,-919,-3502,-59674,-26418,17572,4786,44813,92810,192500,838273,318229,118825,41253,-26988,36855,34604,31476,-11119,94406,108492,-6009,55408,-64775,64230,34333,57993,1960,54119,31363,107205,15055,-20423,22640,-5428,37384,-40627,-57041,-59080,-21194,7879,8477,-2256,-27381,-56237,58415,21382,13388,27665,-28373,-7652,-1488,4982,25301,14584,-2988,61254,-1338,48129,88243,58976,19395,1362,-69935,-46235,-16862,11516,9543,-13448,-71017,-72976,20792,68147,226,-553,20903,77165,2519,34098,-68680,-9809,-76161,-6889,-3763,69106,290,-5603,-31507,-12446,-55990,-22885,-21792,61648,6603,45785,-45604,30336,37385,13614,-75560,-36207,27877,57470,-97002,-49412,34067,30426,-18944,8536,46609,-20521,45866,49943,-77474,-50235,10798,48915,75556,535,2784,-35498,44459,131608,31820,-32122,65148,-7952,103917,42953,-77367,-91402,81441,14757,20082,3483,53385,196,-27985,36038,-4943,10105,-3688,-70788,-36586,-78158,45026,-25264,12238,57941,-8691,3083,64304,70207,43743,21612,-13932,-47757,-12940,28583,13400,79147,9952,-1643,-52694,-13549,27474,76429,-53814,53151,-13047,20432,-38663,32996,29498,4787,66061,15491,78172,27937,-55429,-26283,4563,-32785,-136614,-136983,-64856,-14489,56230,-34362,-112586,-66948,-7025,-57640,-9254,-48398,-110593,-34154,7629,-21868,19461,45611,7952,-6880,8183,273,-343,48554,125934,-40718,-27830,18651,-24536,-31964,20222,70718,16228,12082,-59304,10001,59562,58680,30004,17328,-1998,-60230,-19426,32015,11052,55138,887,-6076,77083,-23986,-12636,-42231,31722,13765,-75628,-28437,-14860,-42033,-3783,93719,63560,-18200,-56329,-28537,-67086,-81302,-63034,17142,33975,37036,51694,12567,28050,27755,68546,58919,-18840,-17946,17281,8036,-31611,27020,-8193,-46830,48431,-38912,49083,80454,-19884,-1864,-92882,-44529,-73012,24693,-3082,-45476,4614,13947,77329,3629,-50785,-119627,3402,-22127,-23463,64812,3377,34150,23980,-22870,-20255,-1325,7441,24557,49296,38680,55029],[27977,34519,5642,26597,7638,76961,61509,-14968,30420,28853,36520,49570,-50300,-17751,-46066,-19401,-7426,38883,-5803,4639,12741,-659,1891,35929,-60493,-63068,-26537,12514,25210,46077,68753,17866,-2466,-8042,-34613,-74671,35946,-41448,71391,-76828,51954,8223,28735,-22885,-47621,-24350,-3791,26800,35047,-31479,-46634,-63977,2413,50159,60241,-53706,-36202,22614,26328,13892,17614,47753,59542,44975,103256,-26781,-33766,2439,-16392,78875,28269,2300,3086,-7839,24082,11123,52240,-28511,-4191,28011,16755,-47809,-9039,13882,1107,3188,-11837,3998,62431,83597,-5610,22147,21823,36184,-6521,24132,55746,-34556,-32391,-26077,-32648,32667,16877,18672,73548,-34681,-49606,-45094,33778,-8448,48839,9590,57846,4018,68012,-13430,-12905,-48870,64484,25074,16122,-16827,7367,-30165,-34502,-136733,-65760,-17426,-22221,-19297,-94480,22212,27723,-2412,91970,-18608,17781,-55054,4652,26129,53946,25641,9525,42950,50113,86616,-554,-8550,10107,-30964,45438,20480,-32837,7327,-25939,-67817,-41608,-86236,60788,-37350,-26872,32494,-66360,-10503,-18243,-1575,-90030,25951,-29511,63312,62222,13884,-29922,-39062,16484,44506,-59188,2358,33568,-13401,-7425,-76879,-50681,13777,39145,1954,6697,-28298,50937,4849,-45316,-14814,924,-3589,62756,-64556,13220,-5886,-58510,-5640,36224,19501,40659,1069,-74378,-14182,7463,-24947,-46747,-45946,-44358,59764,87483,47729,-33623,-11758,-29557,-13543,-36892,-110757,7698,25378,-12321,9397,44631,46184,76139,6606,-41423,-21053,-41312,51718,42030,31589,-648,-30675,-10555,8957,-12363,25473,62614,-63880,-38620,-99554,-57336,22090,13324,22222,-54289,-68069,-92895,-2513622,-2225081,-374067,-129841,-81342,-124375,-175625,-151127,-63281,-126859,-29696,-59084,12821,-71259,-15971,-136171,-51711,-50952,-61864,-29885,-29844,17511,53742,-5201,44542,62205,-29470,-21254,490,-1380,29412,-79420,8374,-21338,8078,-51801,-50120,-81705,-63542,1184,37156,7531,-70817,-17774,-20350,94769,123225,50494,45705,-10209,-97569,-157064,-7971,-39128,17715,11824,-1828,-8254,-56991,-33851,-24212,-70883,-81005,-25924,-23709,-23960,-19699,-55089,-38388,-128393,-77673,-39014,-13283,3081,-31076,5486,370,26388,-87665,-133547,15354,43563,46840,114006,23852,-53791,42153,-59334,-76330,-419355,-617332,-46740,-1295,-82815,-35155,12878,25089,4472,34283,14643,27275,-89515,53181,-47011,-88097,23975,47843,7260,-39572,-41108,-57489,-82222,-101719,-50609,-99191,-106585,18438,-62427,-68972,-73593,-3128,49879,42592,-35152,-16037,-21700,15554,-25474,-21605,18663,-3117,43500,-42088,-7707,-17577,-64838,76147,-7833,-64943,-21565,75208,-44137,-36528,-102099,5301,34141,4838,-57375,1462,-87869,-36310,-57783,20308,-25178,-23444,89897,43246,-14954,-64848,-57537,-38010,-17023,-66719,30269,-3191,-59328,51525,-85320,-53086,-51056,-16380,26013,-31437,-73671,20362,54123,33142,44970,55122,-15856,4522,10753,66700,58598,18442,-32652,52460,11307,-10044,-3957,-7688,709,-98168,-39072,-102670,-22030,-21476,-66996,58429,-15377,57859,11152,13246,-28218,61096,78594,111215,103036,-46766,-10512,-24266,-17107,-64799,16369,32963,-48816,3940,-26864,-37744,-37381,-69129,43629,4840,12039,-66626,-14780,63629,-16367,-31803,-70217,-13685,-2404,105018,60262,31810,-105497,-6980,-35396,14506,3044,25997,25252,16601,73536,17809,85063,39698,7778,46768,110989,25777,40897,-36952,8468,4582,6300,17257,-23937,6134,12448,-22173,2528,-13142,-10430,140987,61298,3762,37018,6896,-40591,-37505,7208,67698,-94488,-109524,-119628,-3942,-23820,-17791,-66561,10365,66362,-9412,-19288,-11456,27298,7752,37516,12846,-8386,2394,14202,28695,87630,19887,-73421,41504,1371,-81368,9934,-32060,-1255,4077,52481,19256,-49523,2591,-29328,-888,-19869,-13143,47395,59277,55670,-7866,-16364,4094,87236,-48065,-17603,-44952,1100,-42928,-9133,-31673,28837,19185,-7696,-47043,-61206,-124680,-80422,-662,24706,5519,28666,-37948,-17784,-24417,35073,-5825,79053,43401,22255,1308,-22344,-66501,-25473,39884,36149,-20492,58334,21744,-78157,-79733,-26003,-43018,-49035,39783,14308,-12255,-37334,-29353,-3669,-62933,-87424,-83003,154,-70136,-32902,37709,21597,-11860,-26272,11624,-67587,-57260,-65054,-51608,7805,-3480,-14638,-29561,-31279,-54610,1548,67514,-48502,43877,-20911,64183,3036,9577,49515,-27039,-15223,-50612,-78341,54662,-3551,75947,-28857,-36763,-43404,-18986,-14874,27038,-24398,-52285,-78278,-65381,-39686,18717,7603,-49369,-19366,-4130,-24387,-7330,-26575,-10545,-3497,76275,-7475,-15347,-4970,-55588,-8612,33153,116700,54258,-13519,-22915,-87401,-20986,-1621,-17689,-70322,-34057,29423,-42926,76321,-1618,92957,67371,19068,4779,6642,1117,-74131,-15125,-69305,23580,44790,33264,22635,26402,-49735,33285,12576,-17749,19264,-52351,-42799,4395,-54526,-22280,12508,-10126,-10068,-8031,-48130,-9980,51403,-16495,-2062,-53459,-22344,32074,11191,37956,89379,200163,855098,274351,115270,16943,-40775,50024,48938,41788,-3271,91459,114916,1516,55322,-63300,61044,27950,51026,24425,46202,11003,85927,36504,-48394,22098,-16316,25549,-62979,-75478,-37475,-16235,11216,22235,-29347,-39030,-50091,65953,28606,14629,13695,-26939,-23060,55489,571,32350,15765,-11050,55384,-18271,43400,56687,71441,29650,-4504,-69250,-29394,-32612,4865,25598,-44615,-80871,-80462,20054,64127,6864,-7296,21854,86104,-3474,32649,-73128,883,-65591,19,15041,55987,29603,1169,-24316,-5315,-101136,-43169,-30817,53690,21551,43158,-41210,31643,39256,-12289,-73701,-4591,29800,60458,-95649,-59118,48087,7724,-25851,-230,18546,-24824,32399,43390,-118518,-39195,10929,65338,99220,24105,1607,-23725,59283,117495,16761,-39126,67532,-20423,83823,31666,-73345,-119959,73636,23181,17895,19431,57522,2119,-26299,28283,-21878,-5257,-15250,-79111,-63354,-104307,32629,-14832,42465,41510,-3653,-13796,46125,56697,39063,-7978,-23444,-49293,-9608,56354,18293,68614,4946,8055,-31388,5472,37030,90114,-57858,59284,-25214,158,-35650,20693,18743,-486,55569,32403,58326,21403,-45116,-57578,-22584,-36747,-121749,-130649,-71718,-16255,46508,-15134,-104562,-72186,9214,-48928,-39688,-66275,-98241,-13078,18238,4654,-5754,55232,4228,-1406,13754,-22398,-20695,18074,147293,8441,-15149,36075,-3769,-28091,17754,66431,33504,1517,-69369,50017,90207,55302,27436,27194,12384,-50725,-7068,42928,-19211,-683,-40253,-16163,93169,-32137,-37478,-49462,53245,-17837,-70466,6099,-5246,-26435,757,92746,65763,-21228,-92075,-21059,-68492,-79679,-66609,42187,38708,10086,54262,9120,9329,28834,43746,52543,1672,25357,13811,-13086,-45015,22290,-5051,-44699,54172,-60987,16343,69676,-2833,18128,-69147,-30187,-62283,28621,9034,-53917,-5854,-1468,54259,1183,-36562,-118070,-11883,-23882,-21312,54734,13376,45258,40161,-4903,-5151,18348,18703,31785,50460,32671,44834],[23490,35256,-4117,33912,-1570,82553,55143,-17822,33598,37733,39756,28053,-38597,-16029,-53706,-26787,-10771,-732,-3000,3780,-1493,8134,-14429,32141,-78788,-56174,-29501,44662,42550,49455,61747,9573,782,4730,-20346,-76451,57382,-56684,47712,-75871,52636,-910,18360,-18523,-63971,-17218,10851,25927,47423,2092,-43709,-37883,11825,34981,55433,-53345,-26696,35331,31251,2466,17219,41004,55581,36804,84713,-30616,-83090,-3073,-18074,67670,21003,-15257,-16935,-6366,46917,22584,38262,-35191,1423,27500,25551,-2695,-37935,2207,-14553,7788,-13433,-4198,62423,90848,-13955,2234,16480,54710,-13868,13801,40164,-27224,-39237,-58380,-60408,17969,28189,16894,38353,-41230,-78220,-24827,23614,-22986,41059,30161,64521,-8375,73398,-5893,-31904,-52349,81596,15977,13762,-37742,11473,-24699,-45106,-97541,-47584,-39699,-58749,-14501,-48687,19021,20466,4185,88467,-65451,8027,-41266,12812,33214,49272,37705,6219,61920,75952,67613,-3692,-17429,-10351,-61164,63945,18197,-30112,17552,7689,-94941,-40554,-67536,56951,-106178,-31176,23182,-66917,-7107,-22531,21862,-63409,18771,-25812,56086,81221,22171,-33097,-37704,27100,47672,-51562,1010,5374,-14728,21879,-51803,-52025,9337,91616,-9349,-1215,-9170,50075,11051,-40306,-20090,-8828,-175,57704,-46938,-19148,16667,-44676,3043,32956,13937,28664,17589,-37823,-13327,6364,-36354,-59589,-20905,-28446,89946,109986,48712,-57566,-8352,-33931,-36311,-59254,-99185,30220,19959,-12347,21670,62502,18600,70231,12602,-62622,-23878,-18321,37909,7573,30974,792,3084,-28050,-25903,-13948,35431,80563,-86581,-59184,-88491,-29548,19987,10630,32673,-48485,-111147,-159545,-2377320,-2330955,-391119,-149847,-122300,-114827,-171318,-124728,-94686,-127941,8237,-51585,6683,-88366,-12384,-135095,-77715,-73314,-89836,-59518,-13941,40157,44003,3925,74318,78060,-16578,-24045,211,6559,17915,-72945,12611,-17306,-3549,-18730,-48180,-76871,-56878,-18022,12007,-761,-32189,-38840,-24749,85763,83475,18006,55454,-19086,-64492,-142721,-10927,-32315,26816,12725,7606,-32399,-59245,-27504,-18484,-98005,-87681,-22007,-45638,-28352,2537,-38320,-43744,-139739,-104366,-85031,-22033,-7662,-23248,-5355,3879,20714,-82130,-137312,23273,37661,40996,103307,18115,-39234,64610,-71737,-85932,-415589,-621335,-58683,-13582,-92544,-43407,29936,33178,-17404,16168,10660,17020,-82245,43751,-32847,-69994,31875,47369,17163,-35202,-54312,-82119,-94083,-125573,-31851,-73458,-108872,15728,-43577,-72268,-66374,10197,45203,36293,-23569,-45042,-32837,34634,-10005,-3198,-16240,4787,31016,-40826,-9602,910,-67414,62227,-13055,-58828,-5894,79444,-30215,-15629,-113735,-1201,40842,-4009,-42957,7927,-97523,-62131,-55865,11898,-14854,-6025,79888,41951,-31792,-52267,-58018,-30718,-21593,-68333,32068,-2,-64559,15206,-41727,-44556,-90860,-15694,43805,-45273,-60115,33853,78419,50875,44062,46645,-5327,5013,20351,65028,42396,21870,-22537,66224,18881,-17957,-18927,-12138,1535,-80656,-47171,-111956,-57134,-32133,-53177,34395,-24671,61883,3677,9221,-32919,38874,57227,134727,78170,-77389,-29495,-13618,-18920,-57040,11910,33062,-25172,17808,-25709,-52696,-51969,-68867,51984,12465,47333,-25518,-15911,59909,-18599,-37090,-47659,-7086,8536,95814,63121,41268,-114858,-13313,-55628,22981,10396,9410,21059,22168,70726,-23668,76696,23151,421,20860,111141,45629,34012,-40182,20269,3166,23339,5666,-26121,-3160,18952,-52511,3794,-987,7339,133754,45130,-10122,57905,3516,-35442,-36489,-2610,53528,-100074,-82207,-96425,21294,-29807,-42483,-85125,-3504,60434,-14281,-9642,-5948,16226,21968,52780,64232,-8215,-1357,-470,16498,70829,-20586,-88682,32595,8215,-62120,-18258,-40656,2998,3058,72380,12168,-59056,-7542,-16505,-11981,301,708,47049,60195,40976,9018,-16303,25070,88502,-59999,-31842,-45689,31182,-689,-22892,-23829,27105,-6413,19141,-52283,-54084,-120613,-103497,-1346,2057,-21567,31032,-45979,-5322,-34311,36894,-3938,90962,59225,23500,1952,5218,-71691,-30332,56233,45947,-40239,45700,15682,-76724,-95707,-16089,-56170,-45732,46150,29819,-23017,-53319,-3471,-27985,-44587,-93724,-75351,9928,-81498,-41530,40561,28965,1356,-22828,44433,-64868,-19989,-71099,-57820,6222,3610,11132,-33809,-16493,-60379,7294,76014,-25409,32542,-3501,70349,-22244,10775,74649,-15578,-23396,-52512,-73547,38400,-5051,83340,-32784,-41011,-69833,-22261,-18133,30410,-22258,-57815,-79183,-63017,-49135,29747,37820,-18930,-985,-4057,-2276,-17621,-29120,-4349,29273,84599,23986,-8112,-18764,-31723,-2209,40718,127760,61462,-9194,-33341,-89143,-22832,13733,-2009,-36610,-20534,29454,-50166,65336,-5071,109354,77174,47394,9522,14589,2930,-104792,10291,-58211,-7606,67425,-1734,-6127,19980,-33891,29355,11570,16545,6552,-75931,-24389,18070,-42223,-31354,7210,-28017,-3681,-8059,-36313,-5068,43880,-29147,1595,-36983,-10671,55248,18801,33682,81435,201922,859386,238772,118873,-6848,-45495,69374,65097,44561,4357,86207,102329,6599,54191,-54582,51464,15161,39135,65230,32175,-9094,68814,75893,-61062,30383,-22824,13256,-75780,-72968,-1853,-10817,12816,28780,-44970,-46708,-41978,66447,41322,14626,3411,-25993,-43497,98953,153,22152,11674,-14856,44595,-32543,25864,12931,75749,28466,-14356,-55080,-12415,-39515,11781,49672,-61002,-79962,-67758,16472,47282,14661,-12905,21644,76893,-10828,29535,-71777,6626,-43564,-12158,31385,42351,59442,11485,-11634,2843,-118732,-51617,-36650,26648,30266,29704,-30451,40682,46540,-42925,-63117,20069,21938,60106,-85598,-63820,64034,-6623,-36942,-5505,11183,-25138,18481,40933,-135311,-25277,10106,81052,95011,41679,4685,-9200,49179,78285,284,-44653,59989,-28575,59576,17468,-59621,-129547,53369,24771,10829,30071,53406,4322,-31944,13294,-22084,-18340,-20387,-80068,-89080,-127919,16474,-1983,67617,16746,3551,-23316,22276,41599,25893,-36160,-25516,-43977,-8432,66768,19692,55309,-2886,11701,-18056,17398,45983,95214,-62167,58078,-28702,-18576,-22053,13897,15871,-4794,35081,41441,30265,8016,-25647,-75835,-42816,-38637,-95204,-118302,-73423,-14493,26843,-19018,-80755,-65130,13199,-40827,-61923,-64522,-69862,-1469,23301,27929,-11688,59186,-3230,4872,18846,-57105,-47598,-5899,156409,49742,3677,52649,13417,-18987,9948,43131,49616,-1760,-71092,79691,111582,41255,34753,32756,16196,-36966,698,45583,-51737,-54606,-74120,-27093,79721,-43992,-49887,-55938,59322,-46704,-61680,49050,6797,-15179,1703,82162,58699,-21370,-108987,-15559,-62766,-75361,-49501,60570,32985,-29824,49024,4343,-18876,28749,3841,50657,22407,59764,-608,-33569,-47300,12030,-8503,-40175,55123,-73068,-17951,47997,12409,37093,-36686,-16429,-33966,33130,16428,-70784,-26910,-5608,34975,-6770,-18655,-97794,-13964,-21918,-15071,27097,23367,52714,49911,14150,14422,40108,29703,38214,43428,22283,31720],[19078,25519,-17188,43044,-1448,78603,37094,-24542,30466,39786,36277,3607,-19854,-8740,-42304,-35146,-13091,-32417,987,9710,17385,17502,-34020,30180,-81525,-54116,-30424,65969,57541,45548,37759,2882,8688,14429,514,-79112,48117,-63924,4893,-70627,51582,-15482,-2181,-4969,-70145,-17497,20382,21646,51144,6719,-36384,-10568,13026,20482,52945,-47756,-27705,40674,27621,-4756,14965,35693,71084,23883,56930,-25556,-114021,-6696,-6188,47396,9802,-39535,-38049,-5350,55627,31989,20806,-37608,11046,22457,30568,38960,-51068,-3942,-10375,3357,-20611,-18590,52197,94447,-1580,-10124,5403,66920,-23224,9721,21875,-24197,-36461,-73834,-76902,-8870,30440,17170,293,-39353,-93468,-8310,7900,-49351,29116,44315,61454,-19189,52216,205,-30990,-44538,84730,9408,10746,-50035,18793,-16825,-46376,-45497,-35353,-59253,-75824,-12989,717,9500,8653,8045,74698,-99730,2151,-9911,21887,27246,31375,48688,-4213,76729,74367,45468,-11219,-24704,-36810,-74950,75926,14041,-24986,10295,43580,-99550,-36774,-53969,36370,-147039,-26344,17732,-62113,-4472,-21512,67776,-26266,6274,-14075,51965,85561,25661,-32683,-24527,31776,30750,-42382,3725,-22869,-15398,29929,-28883,-48996,2020,90589,-29214,-13693,19306,53162,20783,-26183,-20587,-14619,8369,44454,-29573,-68365,32193,-26025,6423,30695,12394,9630,32760,1026,-7809,3474,-37975,-52263,3872,-12130,106604,117401,39377,-78803,-4962,-31080,-47998,-70195,-73302,57749,11108,-9342,26949,81944,-2573,64921,17645,-76088,-17563,2081,11338,-30110,30406,-4651,33167,-48004,-62890,-4520,50443,81554,-89597,-81340,-76599,3049,2409,-3370,30497,-42796,-168567,-234950,-2233625,-2393877,-410125,-176508,-146300,-103435,-160392,-99727,-120733,-105531,39898,-32628,-642,-108735,-12904,-122420,-103322,-86608,-102344,-81330,1531,58503,20305,5298,92838,78739,-9409,-14378,-3221,13486,1970,-57859,11295,-12036,-8765,15992,-40476,-66042,-46532,-34997,-14401,-6681,7394,-66533,-24406,66170,43237,-10280,55641,-22412,-34397,-96283,-11839,-25062,31953,-651,19140,-47688,-54945,-10783,-26632,-114994,-78548,-13901,-65671,-22132,8716,-21255,-43633,-125040,-127496,-136066,-27861,-21021,-6665,-21672,-1649,16584,-68766,-130448,30005,19627,32123,63609,-11575,-24080,68338,-77499,-96475,-416749,-622294,-84257,-33805,-111596,-54182,28614,33996,-23598,4571,-9909,5826,-62633,26635,-13507,-44286,37701,41648,21960,-29114,-65540,-104032,-99865,-144509,-11822,-39902,-100368,11279,-27570,-71780,-49952,28707,38351,33614,-14591,-63627,-36462,41081,-454,16776,-44437,8916,21918,-29537,-10369,15132,-64037,46028,-19268,-42681,1678,76842,-6506,8355,-112609,-19911,39204,-10804,-31960,18809,-94582,-73442,-52893,-5412,-1487,19594,66522,38577,-39851,-36116,-58348,-30908,-25577,-76008,34184,11103,-58615,-17870,-19505,-39544,-119535,-19903,50978,-56310,-32630,36879,75443,59291,37189,23014,5593,7641,27686,47135,19198,29539,2844,68429,28290,-16413,-31806,-15857,22821,-50497,-51243,-108971,-80963,-40568,-46157,4185,-35326,49419,-6033,7398,-36205,17090,27756,126864,43205,-90176,-43027,-5034,-15827,-47167,9558,32743,-12764,12696,-25634,-65487,-50961,-61694,49761,14683,77103,26665,-17240,35030,-23226,-48633,-18972,-12769,9531,76286,61927,49412,-103763,-18110,-49669,23992,13026,-8543,19901,27933,59413,-57773,37347,9307,-7720,-5491,92838,58014,23136,-50913,28709,3392,23376,-9682,-36812,-36103,11976,-86893,-2789,2425,29250,111285,24930,-31361,54600,-11803,-32208,-30813,-15920,31300,-93889,-70656,-79140,25669,-33724,-59887,-106824,-19734,49054,-16330,12252,-2295,6335,25247,57200,100439,-8749,-3421,-21759,1977,53208,-53114,-107560,14606,17431,-46537,-46573,-42566,13403,6868,85296,6897,-60498,-21941,-7098,-18752,19713,13765,38584,49243,21375,25978,-15651,51031,83523,-53714,-43635,-32468,57944,34715,-42514,-21925,21195,-28604,52036,-40296,-33972,-99898,-118599,-9983,-19422,-60367,35255,-44393,3966,-36975,37568,-7563,86199,65027,13828,5292,16097,-70095,-31606,61025,44517,-40916,32428,10262,-68701,-99596,-8919,-60141,-40251,53458,51375,-28111,-64841,33729,-42110,-20050,-81508,-55968,16985,-95621,-31243,32091,33672,13394,-12724,63069,-46867,21583,-71284,-58683,-1069,13112,24998,-44847,5387,-50648,5460,75097,2918,10815,4542,57933,-38961,18392,80585,-9235,-43288,-37762,-46672,15518,-10026,61717,-36318,-44639,-83338,-21824,-15445,14970,-20410,-50381,-80147,-61052,-50074,37497,55777,8549,12254,-10525,18963,-17241,-21085,-2300,43792,84326,47263,-899,-26802,-3841,-2156,43819,103958,44833,-1433,-30445,-69469,-30486,15529,2544,-3414,-4026,27866,-55474,49968,-7876,117997,70545,64969,12506,24869,12313,-96887,36971,-46941,-26985,86380,-19035,-32272,13852,-4727,26835,10577,53758,-363,-101966,-2967,24773,-27724,-36771,-7510,-40873,2890,-2606,-22641,2109,28049,-32667,8816,-18234,4852,79145,25962,33310,72355,198993,851296,217344,126745,-27093,-41732,86277,80987,41383,6702,82435,79644,8651,54098,-42231,36334,-3892,25689,107363,13958,-22651,56456,114793,-48603,43570,-23640,5812,-73225,-50965,36432,-6338,12805,24776,-45683,-48689,-35257,60404,55374,14378,1080,-24225,-62963,107223,5986,-2990,4849,-14223,33791,-42975,-7135,-31735,71641,21886,-29205,-38182,-32,-37379,26708,78193,-58681,-71740,-36951,10238,20568,19641,-11596,20589,52666,-16678,20768,-64242,9901,-17332,-43292,36533,31332,76096,19777,1179,10215,-99159,-47431,-39402,-10918,32930,10941,-14478,55818,55185,-67664,-46422,32764,7798,56901,-64905,-62956,71982,-11157,-47794,-6958,21741,-20656,6772,46165,-117633,-10514,9021,90936,62111,45607,13680,6227,10881,28327,-13516,-47217,46061,-31235,34284,5124,-40289,-110203,23900,18887,3993,34607,42090,5245,-42383,-5626,-5932,-25671,-20147,-73320,-109986,-139171,-1995,8941,77435,-11687,13171,-28124,-2041,26662,9549,-58041,-20991,-35640,-8339,59906,19508,47786,-8487,10665,-13409,19148,52756,90158,-64788,51358,-23961,-30381,-364,14979,21770,-6924,8086,42634,3782,-7004,-4950,-77817,-51845,-38762,-63184,-101065,-67425,-6981,4804,-35403,-48486,-48527,5362,-37424,-69138,-44488,-35486,-7913,22519,44664,813,55563,-14049,7199,22145,-94375,-76520,-13438,149988,73019,22271,62713,21733,-7939,-5959,5147,54873,2950,-65304,88794,118518,18203,47345,33368,8233,-16973,7153,42459,-77435,-91883,-91831,-35373,44362,-55517,-38801,-60511,52842,-69653,-58400,87305,17734,-11568,-4549,62589,46928,-18591,-98684,-11174,-49461,-64438,-13883,68447,22118,-67322,34962,2329,-47464,29096,-41476,57653,42261,74015,-19822,-47251,-39561,286,-15248,-33417,50150,-71518,-46839,10456,19738,51622,-5186,-7930,5176,32666,12415,-91320,-54301,5771,27023,-17116,-4147,-68911,-6851,-24799,-8716,-11899,32553,55393,50787,29796,33662,56929,38647,42649,26966,9565,14295],[17002,9631,-32162,46643,8098,56642,13385,-31948,22664,33165,28124,-18757,206,754,-18366,-42724,-13268,-50752,5463,23906,53216,24249,-54594,26853,-70897,-64745,-32785,74022,65051,37001,7398,-500,23973,18877,19593,-80512,8922,-63816,-41604,-62635,47410,-32557,-27748,13893,-63714,-22397,22125,18631,48962,-16790,-25047,12846,1904,5220,50348,-40460,-44913,35423,15541,-6529,8587,32689,94263,7743,21958,-16512,-119112,-11557,8183,22282,-2808,-63434,-54376,-6670,48032,35739,6771,-32597,19438,13395,33725,66330,-45585,-1743,13021,-8534,-31483,-33411,34608,92819,28165,-15452,-9411,68937,-30849,9499,4444,-26825,-27086,-72390,-77953,-43106,26387,25667,-20166,-29943,-91635,1291,-8962,-81549,15572,50037,49191,-26186,10700,2610,-2677,-23220,72321,6024,6856,-50076,27471,-11345,-42980,-7417,-29870,-70573,-63626,-14176,35384,-5885,-5294,9043,56071,-111758,5034,23792,29484,9638,7503,53449,-16874,87145,45195,26627,-25237,-27200,-57242,-66425,70705,11117,-24175,-6484,74981,-81853,-32125,-45887,5143,-141296,-17607,17503,-56859,-4595,-14111,122195,13885,-8669,2661,55834,75857,24309,-25568,-3748,29399,1695,-29819,12463,-38398,-14704,14745,-13979,-42322,-5515,48571,-50852,-35717,37238,58631,30674,-8450,-18185,-13246,21295,27006,-17145,-119504,39191,-7642,2423,29896,14140,-10445,44793,30866,-422,-564,-32397,-24494,21470,3132,101631,105894,20620,-90570,-466,-24346,-46928,-68604,-43394,82681,2803,-4717,25202,95966,-14886,59356,18139,-78068,-3431,16225,-19256,-65062,27220,-15230,54893,-62844,-93990,14398,68503,64914,-73134,-99879,-64607,31244,-23262,-23566,20111,-39044,-228869,-309250,-2136164,-2356784,-431585,-204262,-142505,-92924,-147510,-83454,-136881,-68853,60168,-10271,-8118,-125590,-18480,-104652,-117630,-83558,-96785,-89316,12509,69966,-16696,-1512,90701,63687,-7976,6106,-8923,17618,-18707,-38794,2443,-8741,-5804,46605,-26860,-52843,-33600,-47997,-38762,-10407,35656,-93194,-20431,36214,19708,-25286,50368,-18955,-11541,-40834,-11316,-20597,26581,-24357,29400,-52288,-42424,11460,-45113,-117557,-57761,-2884,-78023,-4731,-1767,-7636,-38818,-84646,-139110,-170843,-28630,-29449,13890,-37937,-15092,13552,-45786,-116497,36028,-4201,19607,8429,-48138,-7554,55651,-71367,-103020,-420797,-621159,-113277,-59454,-137971,-65499,15911,29996,-12855,921,-42555,-5289,-40460,8101,10107,-19619,39702,31187,20992,-20969,-72038,-114888,-98083,-151556,-2181,-9071,-82775,4849,-19691,-66065,-28526,50038,33922,33900,-11478,-66060,-28955,33766,3366,34702,-56316,5768,16229,-10955,-10939,22456,-54696,29478,-25585,-23280,4989,67077,19708,33139,-98980,-48317,28227,-12212,-25832,30547,-83600,-69459,-51516,-31891,12336,44205,52678,34850,-38516,-18510,-52496,-36039,-28000,-88820,31609,19252,-45045,-39147,-18945,-37422,-131882,-31237,43668,-59453,-547,25025,42980,57751,27030,-5734,13297,11775,31247,21508,-4966,37936,30849,62743,35309,-7641,-38855,-18591,57608,-18029,-49294,-94398,-88398,-42903,-48078,-24899,-44698,24791,-16398,6913,-38501,598,2498,94655,8554,-81781,-41237,-1261,-10647,-39961,10818,36311,-17474,-13991,-26339,-74684,-37884,-47788,38248,9018,92413,71082,-16803,-6821,-25778,-65100,6573,-24442,-373,51013,57845,52257,-72247,-16467,-19855,17764,11427,-15694,24444,29086,41374,-66886,-12090,-388,-13650,-24998,60878,56539,9223,-67125,23143,3651,2379,-24078,-52339,-79274,-6349,-112573,-16568,-6826,47490,89002,6028,-54067,26881,-35512,-31025,-23306,-29107,8837,-75357,-74942,-68460,17645,-35513,-64838,-126998,-33549,32284,-15619,41379,577,2604,16824,53239,111504,-9536,-6354,-39195,-8710,44785,-70912,-119181,-8049,23782,-38950,-62757,-36376,27026,12872,95682,10287,-55575,-38280,-2803,-13834,33691,21855,34152,32699,-2897,40479,-11219,74819,72727,-40320,-48407,-8159,74162,45128,-60017,-26877,12890,-41041,85441,-15647,-13379,-72640,-120047,-21333,-32679,-98962,37426,-32641,9664,-31997,41522,-15920,64791,61390,1937,13045,12290,-60327,-31351,52597,30826,-13698,22700,5064,-60190,-85060,-5466,-50751,-34108,59911,73560,-22652,-64807,66112,-49960,2414,-52974,-26643,24181,-107923,-7210,12301,34170,20135,1856,63126,-20608,49116,-67246,-51988,-13566,22266,22384,-57221,20815,-28410,-3807,68002,32293,-10822,2966,32553,-40538,29763,67336,-10407,-71212,-10021,-5764,-9655,-22645,29652,-33300,-43168,-74669,-13769,-6512,-7661,-19958,-31117,-76008,-63677,-44398,46291,57586,28754,16638,-21931,37845,-6782,-7231,-2489,39877,72193,53845,1528,-27224,19527,-9173,46019,50764,12173,8444,-15204,-32782,-34958,7029,-6052,18658,14791,27969,-59008,31455,-10259,117450,44584,66171,16919,34751,18868,-60278,58031,-43277,-31901,93312,-15066,-47175,13458,31395,25370,8956,80996,-796,-116932,16065,19837,-14778,-34795,-29402,-45980,7864,5922,-12000,10017,9367,-22903,18168,-6787,20215,95316,32127,35049,64387,195110,835992,211043,134376,-40847,-32158,93483,93220,34550,1875,81332,57143,10641,57396,-30218,18732,-27973,13871,132048,-4644,-26064,44264,136654,-12238,56158,-18637,6744,-57119,-18464,64749,-4810,12188,10608,-33131,-44520,-31528,50356,66507,14418,7038,-19566,-74674,78159,18605,-33917,-853,-10821,27601,-49226,-50439,-65187,63052,17289,-47994,-27353,5126,-28244,42064,101815,-41267,-61738,2154,1570,-9094,18488,-1763,19063,21983,-18498,2819,-50866,13776,7536,-78634,25542,24013,74201,21949,10026,15332,-52456,-33231,-40121,-44507,30776,-6513,4022,72409,59995,-77542,-28185,32446,-8082,52245,-34667,-55198,63403,-9454,-53461,-5878,39975,-12353,-2310,59318,-69459,2065,8152,88501,11317,35074,27277,18898,-43283,-14907,-21191,-45744,32200,-28150,12317,-691,-21919,-65039,-9466,7625,3378,35157,26734,3405,-52272,-23580,19881,-25521,-17135,-59648,-122578,-132172,-19978,14840,65228,-37582,24262,-33038,-21501,14089,-4635,-71690,-12948,-29293,-8846,39908,20388,51259,-8106,8374,-14646,11046,51375,75763,-62525,42032,-14210,-33580,23815,24152,32834,-5886,-19705,37851,-11576,-17808,8613,-64953,-51590,-36626,-34820,-80506,-52953,6512,-9945,-50319,-17759,-27179,-8258,-38557,-60808,-14826,-4951,-31310,17029,52621,22731,45338,-26634,2577,23014,-121000,-100931,-3090,127244,74964,33939,62915,17991,1524,-29281,-33439,44930,12474,-55072,75736,109378,-8637,58138,29183,-7910,7208,16334,36768,-85761,-103220,-91394,-38603,2927,-62479,1109,-62667,37257,-83202,-60095,106100,25095,-14807,-18465,36207,36142,-11490,-64013,-7682,-32323,-43338,30677,66859,14374,-88771,12840,5962,-67753,31126,-80456,71495,60786,65169,-37157,-50766,-24707,-8819,-20303,-24990,38951,-56494,-64653,-39311,14797,58850,17224,-6934,40467,21929,-5712,-108267,-78476,28859,32479,-25198,796,-40712,3169,-35652,-4106,-48411,39709,54195,44678,39105,48567,63785,44158,43855,4406,-1240,-7845],[17674,-5678,-48450,39474,23717,17657,-9302,-37002,12288,18500,19464,-34142,17223,8869,8570,-46070,-10783,-56372,9067,43512,80760,24855,-71957,19540,-54333,-88362,-37621,70135,63083,28721,-17806,287,46310,17472,30308,-78002,-44776,-57606,-75174,-53698,37545,-48086,-51247,32654,-47688,-27329,16248,19809,43744,-54121,-10272,28868,-21412,-13575,44154,-34312,-75551,18896,-3134,-3580,-3646,31271,112573,-9230,-15569,-8161,-101862,-20469,15360,-1276,-14445,-79146,-60135,-10972,27707,32500,3287,-19641,19306,2673,38646,73429,-25248,6686,46734,-23814,-42465,-43288,14695,85468,64964,-18218,-24383,59797,-35548,9394,-10265,-34157,-13845,-58580,-64525,-76279,19888,41529,-13115,-15854,-73917,3446,-22503,-109245,2002,47430,33031,-28545,-35144,2290,47492,5858,47494,5367,2227,-38170,35270,-11107,-40724,3927,-27968,-70957,-27141,-16500,44058,-25480,-17979,6651,38113,-101119,15772,46886,32976,-15281,-13549,49426,-27432,91959,2676,15048,-44680,-22725,-60144,-39257,43366,11221,-32354,-22171,95043,-50563,-29309,-41326,-25607,-92467,-9684,21739,-54498,-7724,-2946,159794,50477,-21912,19743,65103,56643,18748,-10802,17918,21372,-25861,-13057,26135,-36277,-11639,-15001,-9475,-31505,-10285,-1974,-65394,-64670,34361,62972,36694,6761,-14872,-4145,35157,9407,-12366,-152796,38541,6570,-8719,28239,17339,-24398,53338,45675,5183,-4683,-22462,16185,28861,16509,76030,78153,-4931,-89287,6363,-18984,-35685,-59085,-22209,94467,-1934,-781,18535,97307,-18460,52321,12071,-68323,14867,24020,-42704,-91950,19038,-27407,65282,-66408,-112746,35724,83565,34459,-44749,-108923,-52917,44646,-47853,-42809,7159,-38758,-277197,-375587,-2118432,-2216580,-455713,-228861,-117954,-87161,-137645,-79764,-143328,-32691,66391,5153,-16215,-130759,-27988,-88668,-115128,-62952,-76791,-82913,16381,73901,-60235,-14980,65622,35836,-11333,29212,-14675,15890,-42979,-21267,-13103,-9202,3552,68757,-9710,-41749,-19592,-56375,-58788,-12937,44705,-111148,-15718,345,19035,-24045,47644,-9314,1280,1397,-10434,-20634,7985,-50380,34750,-48155,-22431,32616,-63513,-104493,-33045,8447,-79299,19927,-23379,232,-31882,-31474,-134736,-171280,-23540,-26657,32958,-48805,-33377,11832,-13170,-96964,40507,-25215,4635,-41011,-71147,7533,32351,-52719,-101940,-425656,-618976,-134148,-86100,-163083,-75576,164,22927,7585,2740,-77693,-15995,-23791,-5805,31853,-5452,36054,15958,15462,-10648,-71382,-108871,-89000,-140883,-10738,10260,-58343,-3087,-21932,-55103,-8404,68797,34585,33385,-14175,-52802,-11160,14658,4022,47409,-47861,-4922,12499,9868,-12231,22616,-41612,13772,-31135,-7492,7341,51453,40116,54756,-76824,-78874,11387,-8068,-24542,39433,-71721,-54328,-52215,-63830,24199,59924,40163,31168,-30750,-1751,-31405,-40988,-28261,-101761,18864,16957,-30473,-44967,-25211,-35101,-126892,-48719,23160,-52109,25629,-455,-9315,48317,16430,-28837,15262,14347,30429,610,-23192,43009,47403,54129,35640,2047,-37731,-21507,88742,3993,-40509,-72688,-80602,-37180,-56001,-46599,-51098,-3576,-25460,7125,-40008,-13462,-11883,54364,-17615,-54305,-19466,-2583,-5663,-38078,16425,45387,-38414,-52754,-27380,-79167,-18967,-28948,22762,-3856,88216,88731,-14643,-53064,-21618,-81813,21647,-32572,-18880,23429,52187,48267,-27171,-3900,22017,6508,7415,-6018,34931,22261,22898,-45716,-42386,-7618,-15949,-35110,25135,39827,-4586,-81350,-2636,2866,-32387,-33481,-64498,-114745,-29578,-118397,-33940,-28286,54357,75996,-9486,-72037,-15107,-60519,-31076,-16713,-35979,-5004,-47249,-82714,-61796,6170,-35721,-55698,-137878,-41051,12782,-13132,68431,3520,8101,-831,44833,97783,-10045,-10835,-41969,-10331,50304,-74821,-114549,-29344,22652,-38573,-59946,-22923,40751,18201,105469,24055,-47943,-52706,-3210,4518,38909,22223,39624,16752,-29801,51003,-1633,86944,56848,-32273,-43610,20100,77677,26836,-69184,-37602,4400,-41502,111195,12346,-2454,-47598,-104567,-28699,-34738,-123315,34098,-12759,10873,-23968,50488,-27365,31567,52841,-2948,24585,1886,-43201,-31282,33586,7945,35387,17539,-112,-56124,-50997,-4284,-28457,-28068,63846,90483,-4435,-49650,72918,-57993,15344,-15841,6210,34630,-110005,19565,-14595,29669,19308,17433,46811,5295,50746,-60921,-36854,-28716,28829,7536,-66677,21178,-6,-17582,59204,57663,-23525,-5633,4162,-25461,41411,42201,-18175,-96419,23040,34932,-32268,-42467,5762,-22645,-33441,-42316,1567,6573,-19595,-22545,-5464,-63176,-71567,-36306,59072,46140,38547,11792,-32140,56062,8982,6000,-1948,25814,49860,42339,-4453,-20717,34237,-22144,51256,-7388,-20391,18203,7288,8754,-28895,-5713,-24861,29509,33469,33082,-60275,11618,-11199,106650,7283,51634,26099,41248,14300,-17233,69138,-49911,-28500,83664,4846,-47512,19208,63990,23238,6288,89253,4226,-113283,28509,4100,-6111,-24986,-53054,-43552,9895,13372,-7859,17899,-4851,-58,26384,-8537,31874,97709,37462,35717,58104,194499,821110,218088,137598,-45743,-20508,88228,97156,25950,-7677,80801,42427,16921,66083,-21243,3377,-53876,5703,128421,-19029,-19470,27161,132365,35346,63487,-8965,16267,-36093,12028,74434,-8124,12285,-9728,-13399,-35516,-30725,39695,73029,14738,18017,-10159,-74099,31085,36429,-57304,-2408,-7668,28618,-51336,-91526,-79577,56527,19289,-67500,-25304,3152,-14645,51980,106276,-18009,-54103,35922,-9134,-33736,9594,12717,17276,-4051,-14963,-24724,-33048,20252,28527,-100520,1002,19869,57668,16865,13136,17540,-1501,-13861,-40180,-59335,25590,-17201,21647,84508,56840,-69671,-12934,21399,-21916,47866,501,-39471,36098,-6777,-50788,-4555,54238,-2726,-10095,76587,-8617,9509,7610,67643,-40455,16345,41200,24375,-88725,-38447,-20990,-40054,24958,-20216,-2238,2815,-10722,-11453,-40910,-5168,12955,35517,11662,-1852,-56200,-35534,45579,-18496,-13960,-40978,-124074,-107819,-33635,14879,31881,-55002,34832,-41700,-32026,5815,-13275,-78580,-5447,-28888,-10474,12934,23907,64601,-630,8496,-17778,-3419,33680,55630,-52576,32541,-4286,-30324,43230,39650,42960,-1290,-42466,29644,-10843,-20054,9549,-42471,-48141,-30887,-17387,-57751,-31313,23077,-10215,-53969,2825,-6203,-18965,-40921,-42080,13327,16435,-60230,8561,50580,41441,31947,-38759,-9116,22104,-127860,-114114,19136,92265,59741,33961,53024,2107,6698,-55559,-55149,23792,21413,-44682,48053,87937,-32129,60860,20690,-26160,30035,30044,30889,-69172,-88009,-78184,-36175,-28558,-62378,61344,-62704,16835,-84733,-62314,96900,27991,-20463,-36571,7698,30625,1927,-16591,-6085,-17804,-12363,70186,61070,17237,-87194,-14575,15261,-74436,34990,-103207,84141,77257,39220,-47559,-44451,-6559,-12257,-19284,-15886,23449,-31758,-68690,-86755,-2654,56975,27540,-12595,55740,-815,-34232,-114779,-88646,52417,46840,-26888,-6390,-18460,10380,-51885,-1201,-68392,43250,51311,36826,41312,57695,59746,45582,41031,-16804,-5367,-32615],[19830,-14066,-65750,21075,40146,-25454,-25781,-37923,829,-656,14798,-39336,29778,13291,29463,-41401,-6025,-53670,10178,61647,81893,16762,-81159,7773,-41464,-116306,-43028,58183,53666,25059,-30563,4856,70962,11564,30378,-70328,-89825,-46323,-84410,-45216,19802,-58226,-65906,46561,-28250,-28107,6765,25103,37483,-85955,6718,35936,-51911,-37606,31864,-30419,-107662,-6461,-24749,2160,-21551,29517,117550,-23815,-48889,-2877,-74617,-34004,10750,-16935,-23741,-81495,-51814,-17598,2305,23580,14175,-947,6081,-5710,48361,59910,1547,15187,77018,-37304,-50068,-44994,-1983,73250,95810,-24032,-35416,42552,-38611,6182,-21507,-43497,530,-38921,-42586,-99020,14178,57676,15384,-825,-46491,164,-29459,-121903,-10955,38441,19909,-27105,-66803,3020,102833,33335,17190,6075,-2492,-18122,40133,-15583,-43756,-5646,-24299,-60935,18347,-18162,27429,-46001,-26452,918,25623,-75110,28188,52562,30551,-42014,-25363,38061,-33297,88216,-34757,11207,-64944,-10394,-40320,-5432,-968,13995,-49618,-28656,98240,-19131,-31151,-37721,-44887,-24548,-5313,28115,-55688,-12029,6547,159522,78645,-29982,32120,68639,34522,9719,9891,34154,10809,-38950,6924,40979,-20069,-5302,-45051,-14387,-14798,-10350,-32267,-65713,-91879,13626,62101,35330,14811,-12180,10222,44695,-6136,-15012,-155203,32897,14756,-24226,21533,19885,-26668,59022,47055,5977,-7518,-10278,56632,27657,27533,39241,42447,-33417,-76247,15503,-20334,-19824,-49799,-18338,86110,-1819,165,10044,81738,-15538,43542,356,-49942,32318,27570,-50115,-107290,5416,-36589,63488,-57137,-116392,49287,87333,-1973,-15967,-103760,-41757,35890,-63751,-54444,-3744,-42454,-301151,-428269,-2183296,-2029740,-481441,-248555,-89735,-89112,-133792,-88030,-142928,-10799,57939,5754,-26061,-117560,-38505,-78520,-98706,-30939,-50322,-66669,13016,71073,-98338,-32351,24492,577,-18871,44516,-17651,6259,-67550,-9625,-31702,-12889,14474,78426,7068,-36193,-6090,-60228,-73866,-15295,34282,-115784,-13841,-33491,34120,-9637,54622,4238,4349,18867,-10447,-25783,-20372,-69575,32919,-39339,1215,46331,-70777,-79367,-12735,17098,-70158,43927,-47327,1995,-26052,12640,-115297,-133984,-13639,-10817,46278,-51268,-53205,11722,25838,-72502,41553,-36168,-9609,-66566,-67887,16522,5325,-26865,-93003,-430145,-616159,-139220,-108224,-175033,-83181,-12459,14098,25509,4784,-104191,-25985,-15961,-11818,44074,-7471,25943,-2832,7802,1308,-62835,-85938,-74241,-111544,-37006,14124,-30071,-11178,-32592,-40659,4526,77794,39767,27628,-19650,-30254,11198,-11577,4790,52890,-22475,-19904,8813,27100,-15380,17589,-28579,-659,-35247,-320,9473,33128,48845,69051,-51854,-102139,-5487,-1511,-26691,43575,-64816,-35244,-53608,-94365,32437,63331,29589,26338,-21677,11953,10563,-40717,-26001,-107421,-6078,2426,-21816,-37359,-19947,-28368,-107643,-67934,-4216,-35058,37928,-32929,-64022,34916,7284,-39105,10699,10701,25553,-4967,-29950,41938,44713,46823,26413,4445,-28956,-26535,98185,6691,-26166,-50554,-63377,-24254,-64785,-57339,-54518,-26524,-31152,7920,-40406,-32210,-14424,22423,-32515,-15029,18184,-6646,-763,-40322,26075,58017,-66764,-84486,-28612,-78427,-742,-8967,9697,-21009,64777,70760,-12355,-87302,-8197,-92613,23540,-28327,-41210,-3354,46170,38988,19930,20886,60001,-6521,3228,17096,48783,6979,13883,-3754,-34397,-15423,-15084,-35968,-2831,12424,-13378,-83285,-45285,965,-65153,-35940,-63180,-128371,-49653,-101432,-49077,-56023,45440,69053,-22400,-80396,-54312,-78418,-30899,-9838,-29342,-3935,-15492,-78900,-55304,-2973,-35038,-35350,-132640,-40559,-4989,-10579,83364,6901,22213,-22523,35150,67641,-10068,-15240,-25475,-499,65084,-70629,-91442,-43276,11903,-41135,-39816,-5204,52070,20975,112309,43991,-41512,-62250,-6451,30805,34308,14556,51777,5579,-55158,57155,11563,79401,36373,-36116,-29747,43291,71361,-7480,-67574,-51823,-2279,-32275,120723,33527,-5130,-28274,-73442,-27004,-27168,-123908,24144,10937,6962,-19254,62234,-39733,-5412,45537,4052,37182,-6304,-21979,-32029,9208,-18105,86360,15131,-5213,-57731,-5050,-2328,1079,-22089,64241,97982,24319,-21259,42776,-70410,14965,20079,33775,49096,-95585,37080,-42383,20432,11046,30260,21601,24299,28225,-53420,-15293,-42934,31554,-8717,-72375,6699,27037,-31618,51300,74395,-23875,-17564,-17354,1692,50468,16766,-28640,-107615,52084,61043,-48541,-64158,-1257,-7674,-14766,4242,19663,20282,-7168,-28434,18887,-41688,-81159,-30312,74785,28753,36634,618,-33611,76212,23357,13200,1949,13527,23352,17946,-19002,-9940,41786,-38122,61391,-39407,-36756,25187,29770,42269,-11473,-16228,-46380,39859,48169,45102,-58573,-7356,-8900,85841,-26013,27142,41154,42044,-2944,10879,71933,-63276,-25769,59483,29803,-36235,25643,81617,18112,2559,76952,12461,-93930,33421,-16482,-1953,-10778,-72092,-36223,8717,15666,-10783,25879,-7735,30467,29917,-22446,37333,84419,41871,32954,52728,199501,813523,235491,134048,-40871,-10444,73129,88327,16606,-16235,76769,38490,30224,80771,-15993,-4675,-75605,1577,98516,-25445,-6516,3672,102331,76422,63621,3129,31033,-21016,30250,64198,-17100,14147,-30104,5313,-24688,-31815,31377,76448,14737,28715,4538,-60840,-6411,55984,-60595,669,-8100,36352,-49375,-115739,-73889,58004,27542,-83130,-28511,-3531,2046,54470,79038,36,-49914,53450,-20942,-47549,-6537,24198,15185,-15918,-6393,-57841,-13218,29344,45518,-99635,-26338,17718,36095,6519,11114,17176,32903,5478,-40459,-47640,19259,-18635,35444,87152,44355,-48098,-3364,3229,-31645,45104,33187,-16620,-3958,-7046,-40058,-5237,56501,5173,-18277,91030,42001,10090,7102,26517,-79269,-851,49381,19403,-102555,-38615,-13400,-31105,28090,-9325,-7236,15265,-10014,27617,-65678,-15490,32015,39188,1007,-9861,-51547,-37908,62505,-7331,-12054,-20373,-113007,-73281,-39083,10511,-13037,-60160,42368,-54046,-31950,2782,-15865,-81946,-1789,-35751,-14696,-14468,29469,80931,12127,13105,-20037,-18929,-4989,35830,-34362,23645,1077,-25119,51348,58413,46692,6425,-56367,20153,4176,-12406,-2433,-17541,-47628,-19917,-11438,-32801,-5628,37192,5269,-42948,9477,10494,-19550,-40498,-20240,31374,29133,-78947,-1287,38689,46339,19866,-48162,-25106,21249,-115113,-111573,43913,53365,36108,21434,35710,-22790,6454,-77998,-49790,1784,24474,-38104,18022,62987,-45679,52576,8374,-40708,45106,46123,25518,-27676,-53147,-62227,-29357,-41043,-55795,118100,-61536,-3696,-74142,-61320,63910,27165,-22647,-52448,-16359,31472,22443,29092,-8244,-11927,21922,91457,57080,33769,-64195,-42805,26959,-67118,39474,-105265,85995,90091,7752,-49056,-31837,11037,-8927,-10514,-7361,8492,-3484,-60046,-113094,-28090,45683,28067,-21632,42981,-31893,-63947,-107090,-78591,62038,61099,-20492,-23572,-3498,11729,-67613,992,-65180,41681,48951,33445,37591,62519,48357,43118,34285,-28105,-126,-54899],[21419,-12527,-82720,-3978,52252,-55032,-33492,-34657,-11310,-18562,16917,-34080,38798,13798,38172,-26585,-252,-47563,7495,69776,54543,-439,-78451,-6385,-39721,-134927,-45062,42993,41808,27072,-30574,11553,89798,4112,22166,-58592,-106944,-30920,-67013,-37777,-5711,-60815,-67678,53376,-11366,-22660,739,31658,31118,-97922,23820,34374,-81035,-65119,13733,-27953,-125344,-35490,-44253,8540,-41968,25063,106669,-32397,-70692,-212,-52313,-49429,-4736,-20956,-30680,-69959,-30394,-25082,-19639,12353,37417,19317,-17985,-7029,63050,30303,25261,16518,90985,-44522,-52515,-38420,-11244,58022,110130,-35912,-39195,23604,-42344,-1411,-29025,-51592,12665,-19350,-20853,-104984,10923,65129,48235,11898,-18643,-4906,-28689,-114015,-22989,26210,14518,-23965,-72683,9489,143109,52086,-10112,6416,-6131,4421,40692,-21075,-52411,-20271,-14028,-43726,55639,-17834,-3002,-63022,-29593,-6916,21759,-44527,33976,40849,22040,-65869,-25978,24525,-34101,72421,-54868,12723,-79399,9314,-2198,20492,-48184,17133,-70987,-23327,81826,15,-39397,-33382,-47990,31150,-4856,33806,-58766,-14238,8618,119368,94929,-31636,35820,52919,15763,-2284,32488,41331,1131,-31043,27387,52003,1744,4597,-62092,-25115,9143,-5808,-33228,-49878,-107417,-12976,53056,24647,13994,-10954,25072,44871,-19852,-22032,-129576,25680,17196,-39543,6139,20254,-15613,62554,42178,908,-7628,3012,83424,22932,35763,4743,9386,-60412,-57006,24872,-31591,-5544,-48245,-31880,58320,2544,-3031,2374,50723,-9355,34440,-12646,-27964,43757,28934,-38901,-109965,-11351,-38444,50740,-39260,-106697,46157,72888,-34191,2444,-82948,-31268,4659,-67400,-54537,-10552,-49269,-296049,-461294,-2305214,-1881496,-506258,-264018,-73676,-98776,-135788,-103867,-138428,-9929,35805,-10602,-38139,-84456,-46328,-74097,-78007,612,-26612,-48093,4800,62898,-118846,-50337,-20617,-35418,-30899,44899,-15633,-10413,-87079,-5389,-48080,-17119,20990,71478,19588,-37165,5478,-60036,-84694,-17861,11825,-106912,-17629,-57332,49760,11126,72742,18408,1073,11977,-12427,-36227,-49533,-75183,24389,-29933,22354,48463,-61134,-49937,-2716,20753,-55030,57608,-64821,-961,-23905,27626,-86731,-73158,-1609,14260,52037,-45854,-72064,12820,64343,-45340,37063,-34351,-19336,-61303,-39969,15870,-19395,-3663,-80139,-434265,-612211,-127829,-120546,-164728,-87728,-19461,4858,29664,1324,-113957,-34423,-15429,-10804,41579,-24663,10344,-22488,636,13412,-48117,-52555,-56133,-68733,-71869,4151,-2080,-17383,-47104,-25776,7586,70975,45775,14410,-23489,-8072,29537,-38677,7760,50730,10217,-33762,3829,36057,-21737,10632,-19487,-13773,-37460,-3639,9848,16329,44561,73201,-29289,-110532,-16906,2381,-29871,43926,-64553,-19911,-53747,-115594,36463,56295,20747,17941,-16330,20864,67820,-32751,-20885,-99180,-39542,-20537,-23174,-22479,5600,-14091,-79886,-82433,-29124,-12143,33426,-63165,-103834,21879,-4,-35247,612,-3244,17821,8031,-23198,33981,25437,43096,7389,-7109,-16364,-35282,76814,-10326,-9930,-34339,-44046,-7642,-69816,-56912,-55796,-37613,-31721,9595,-39017,-59824,-7818,7094,-38541,25634,59673,-9244,7283,-41975,38368,69573,-88910,-91051,-30325,-72932,11863,7210,3611,-38585,27257,24102,-11926,-97331,13177,-92657,14790,-7544,-61732,-25801,40718,28401,57022,53516,80818,-18109,454,42440,61377,-14137,23364,40496,7937,-25673,-12896,-29101,-14281,-16685,-12144,-65061,-90760,-1048,-79778,-32051,-41180,-115779,-60429,-70247,-55642,-79579,21944,56798,-34520,-76899,-74010,-82268,-28757,4035,-4048,12810,12181,-56012,-45725,-8020,-33876,-10344,-109558,-33007,-16754,-9893,79542,10702,40465,-42005,25482,32242,-10055,-16516,5595,19267,77300,-65530,-56458,-45759,-7094,-41467,-10995,12458,59377,21015,111265,62344,-38812,-66573,-10400,54394,21393,1393,61812,651,-73745,59413,24200,50204,11402,-49517,-10337,53720,60774,-36477,-56887,-67074,-6095,-18882,109797,41001,-18422,-12967,-34041,-15030,-14890,-100374,9525,32558,-1632,-21965,71909,-50601,-37659,43968,21075,46871,-7210,-1702,-33022,-14830,-40339,116298,12288,-10192,-61858,37394,3451,28620,-15742,60936,95238,57008,13295,-14412,-86538,2597,46458,48887,64626,-66152,37813,-65391,7699,-2526,37034,-3326,34282,-4564,-44514,7758,-52748,30203,-15123,-76017,-14515,46499,-42178,43145,79911,-14693,-29744,-26203,31375,55666,2150,-36462,-98963,69216,64522,-56850,-79930,6403,6725,10642,47470,33935,31199,29472,-34540,35216,-15374,-86327,-29280,88201,13268,24143,-11934,-21615,98163,30685,12095,10319,12244,273,-10275,-38068,1603,47533,-52965,74892,-27656,-28782,27157,45833,59915,10703,-19760,-60753,61864,54964,63320,-53637,-23272,-1821,57262,-41694,1003,59642,36399,-26965,15366,73688,-76341,-29701,28649,49030,-20869,24295,76574,8233,-1884,50334,21188,-68469,33443,-33565,185,1811,-81683,-27521,5269,10469,-18120,34477,4529,59409,26516,-41267,35606,57932,44122,26745,47073,209097,816838,259333,123742,-27605,-4604,54623,65046,6849,-17589,65904,43946,49456,99384,-11250,-1844,-85345,423,54897,-22482,7036,-23116,55201,97732,58027,14775,45408,-19227,32701,40298,-30761,18176,-44473,15758,-15923,-33600,26962,79413,13261,33912,22917,-38625,-16644,72832,-37548,5997,-14461,47341,-43499,-113693,-53146,69358,37395,-90363,-30384,-11315,21463,51277,19629,4157,-47686,52661,-32045,-48699,-27455,25194,12603,-9425,5338,-88865,5670,39140,58998,-78796,-41640,16658,19422,-5066,6148,15413,43404,21036,-40737,-13638,13482,-12020,43925,78329,24394,-21295,366,-19016,-36930,44372,54993,9227,-44784,-11512,-25192,-9020,45037,8976,-27430,94927,66163,4017,6004,-27869,-100873,-8503,45987,4003,-78573,-21214,-1003,-20851,40772,2119,-3310,32876,-18988,36995,-81105,-20697,54225,47593,-2610,-18607,-39996,-29697,66145,4072,-11352,-1814,-89818,-38714,-33790,4594,-54738,-52732,44585,-65833,-22624,4508,-14449,-84192,-3076,-48304,-23294,-36562,34436,91410,26192,21697,-21113,-30291,-59965,23780,-10610,14060,-1113,-22507,44910,76952,41984,16009,-60770,10481,25881,3131,-22158,2891,-52475,-2890,-9629,-5125,19947,42903,31196,-19443,4325,21065,-7474,-34788,-1351,36131,37145,-76543,-11369,19035,33181,12784,-52955,-40686,22652,-91320,-93216,62953,19813,13097,-61,15448,-51159,1460,-90034,-21674,-10331,18491,-37359,-3892,45130,-45712,34390,-7263,-47899,48039,58824,19805,29449,-9282,-53461,-20754,-35136,-46461,143025,-60164,-19962,-54762,-55972,23777,24575,-17011,-59405,-29737,36374,47619,61336,-15687,-17285,48004,87532,57727,60592,-28584,-66430,35619,-49974,42383,-89487,71475,97101,-17596,-43047,-18042,24962,81,3911,-655,1008,21460,-43230,-107279,-53767,26414,23930,-29960,9204,-63468,-84662,-85850,-50510,47115,66388,-7565,-44939,4797,7439,-76705,3459,-42892,34320,48085,38876,30275,66003,36093,37894,24822,-24184,13251,-67814],[20694,-3154,-95549,-28143,56684,-59713,-32404,-28627,-24401,-29233,25515,-21429,45668,12125,32388,-2860,4799,-41175,614,61495,10872,-24625,-63270,-19158,-50476,-133386,-39622,28893,33038,31319,-23707,17891,94623,-1308,11108,-45728,-90201,-13124,-29879,-31155,-35623,-56383,-56735,54110,-371,-11649,5359,35333,24971,-86387,38308,26149,-99774,-90176,-6848,-24959,-117644,-61662,-56185,13873,-59588,15925,83225,-31971,-75466,2080,-45112,-61224,-26335,-14000,-36267,-48500,-2425,-31924,-32084,2972,65222,36349,-43545,2651,79123,-7493,38711,6041,82052,-43254,-50401,-26456,-11609,41972,103634,-51781,-34256,10307,-48127,-12275,-32569,-55928,18461,-3598,-7316,-93886,10312,58034,68267,20718,500,-7895,-21455,-88349,-33372,14213,16913,-21552,-53992,24696,154362,60486,-27330,4984,-7148,24032,36510,-22444,-62639,-26061,4901,-24030,73015,-15104,-31169,-72266,-28700,-14436,27217,-19149,26807,17113,9194,-84414,-17645,15717,-31511,43273,-55938,16159,-82273,34614,41319,28419,-81655,17612,-88395,-9016,47789,719,-53519,-28197,-39765,52270,-6830,36631,-60947,-10963,323,57655,97260,-28436,29239,12452,4228,-16915,51818,39373,-5297,-4590,44655,54794,20617,17383,-58901,-36735,38382,1071,-14923,-22453,-104989,-31943,35405,4963,5812,-11463,34876,33358,-33303,-28725,-93044,19973,15824,-49864,-18197,18054,5679,63949,38266,-8486,-3851,16873,89548,20621,40624,-15855,-12343,-81646,-38892,30695,-51978,2606,-57246,-54593,19372,9103,-9411,-3289,11289,-2708,27903,-19800,-7488,45173,28466,-14350,-101074,-26713,-30544,29940,-21267,-89036,23118,38939,-52203,4569,-49730,-21559,-40505,-60034,-43031,-14044,-57155,-266508,-469479,-2442925,-1840048,-526554,-277076,-76880,-112214,-140636,-121107,-131272,-27291,2775,-39675,-51338,-37979,-48320,-72000,-64019,18487,-13110,-34588,-4294,50819,-115729,-65552,-59357,-65459,-48047,30168,-8121,-30238,-95378,-6789,-57187,-18203,18448,45669,25341,-42841,13918,-56442,-92092,-20175,-10828,-87782,-27928,-66733,51495,30970,95646,29879,-3314,-10666,-16939,-51993,-68854,-65582,12765,-22517,34468,38358,-36537,-25020,-4385,18630,-39794,53121,-69795,-6296,-26406,6876,-57487,-12708,9143,40636,51045,-36407,-88177,13530,93267,-20587,25780,-22862,-22444,-30854,-1749,5546,-37653,6388,-70546,-439013,-606312,-106155,-119549,-131396,-89102,-21485,-3299,15083,-11273,-105230,-39888,-17827,-7280,23883,-49419,-7916,-39922,-4185,23266,-31051,-19212,-37038,-21518,-101530,-14143,20499,-19523,-59801,-13571,2945,46976,47410,-4466,-21980,4987,36233,-60336,12473,42124,38265,-41352,-2605,34870,-32421,4862,-16638,-25334,-37363,-15929,6404,5041,30621,66669,-12507,-101120,-19724,-1040,-31282,43638,-67844,-14108,-51692,-121307,36750,44450,13231,3238,-17733,24098,121867,-18303,-12474,-74632,-73070,-44623,-33697,-7868,45804,7733,-50093,-86215,-42527,11068,14696,-83331,-119097,12441,-6334,-21590,-12652,-28421,9164,33408,-5541,20150,867,42995,-18566,-34302,-6099,-47939,28984,-38789,2848,-27402,-28526,7649,-68550,-48095,-55221,-35258,-26317,12324,-35341,-91750,3690,5887,-40568,57526,90395,-5839,23553,-37172,51053,74945,-92849,-67222,-33036,-64416,16450,15251,5463,-52921,-16129,-32394,-14556,-82266,36937,-80770,1710,26961,-75857,-40250,36350,21301,75771,83897,78943,-25930,-732,56643,67649,-36363,52181,69357,60184,-37360,-11551,-17082,-6669,-37409,1765,-26710,-119451,-1505,-68720,-24351,589,-83454,-60264,-41653,-49016,-87639,-8970,30032,-46618,-62543,-65386,-69011,-23070,32756,39197,39427,28615,-17955,-31701,-10121,-32152,11673,-73827,-21299,-20550,-12552,56717,14871,56094,-54308,15511,703,-11191,-11871,39995,43733,75386,-65117,-22776,-36210,-29714,-35816,15653,25733,61819,19763,98620,71905,-40052,-67787,-13831,64562,3818,-12391,61770,1124,-81314,58714,31088,6065,-17795,-63698,9156,47820,51135,-42331,-41787,-81395,-7525,-7749,83233,33567,-34391,2055,988,4240,-3918,-61462,-5377,45663,-13016,-31441,75151,-57398,-59024,48595,40596,49708,-883,12281,-32997,-33977,-52908,113706,6219,-15328,-62490,59913,14478,44836,-8816,54561,85102,84819,44299,-69928,-101477,-16246,58862,49549,75357,-31773,22136,-80119,-6684,-18449,35311,-21082,37565,-30274,-33103,26002,-55772,25253,-6366,-78700,-31167,55360,-47457,30943,74720,-2782,-40702,-22598,52095,57378,4417,-36950,-72427,70714,47224,-57899,-83336,20382,16774,38033,70541,38736,37488,75265,-34644,40719,9800,-81536,-33338,92394,4606,4839,-20727,2864,116887,28751,4122,22252,23863,-13497,-33084,-54772,10759,56841,-62494,87462,20081,81,23185,52490,60788,27431,-14524,-59405,97201,51538,83923,-46079,-34369,10141,24986,-36349,-19006,76143,25699,-47588,3210,82351,-83113,-40929,864,56459,-10069,8863,49470,-6473,-6570,20505,27958,-45467,33117,-40149,4301,6839,-80282,-20104,1321,-1942,-24976,43839,30595,76949,16280,-55636,27457,24017,41770,19546,40594,219192,830893,284603,108762,-9712,-3943,39815,30968,-3057,-8148,48318,54574,69517,116301,2995,12273,-76821,435,13259,-11699,15335,-47569,4084,96891,50822,23133,53866,-30860,23728,13557,-46240,24058,-48971,14248,-12551,-35245,26242,82619,8833,30340,41065,-13571,-1312,83026,7674,9608,-26963,56487,-34349,-86208,-25430,86511,42707,-86332,-25586,-16817,41640,45806,-54371,-8978,-45050,41935,-39756,-39180,-49246,12517,9459,12645,17382,-109151,20960,46671,68551,-49059,-33559,16557,13580,-13707,849,13834,36751,31498,-39705,27643,9659,-1618,47469,59840,1154,1744,23,-43362,-38431,45025,59105,30749,-73433,-18965,-12310,-15125,24427,8000,-36193,83052,61248,-6608,3519,-78498,-110337,-4005,27658,-17390,-31037,2258,12316,-11694,57682,11826,6314,49527,-33210,17612,-86639,-20336,69578,59286,1126,-25236,-26894,-12771,56779,11968,-10854,10403,-57118,-12989,-17911,23,-80424,-36109,40215,-70479,-8213,9109,-12338,-85292,-7777,-63062,-37215,-49370,35440,90128,36898,31467,-22771,-34305,-116149,26051,13006,1155,-11140,-24913,25664,92137,31202,25684,-58047,753,44426,22072,-41138,13933,-60051,18997,-944,24572,41304,36627,58030,10387,-6065,25759,14413,-23908,11209,29756,44143,-52951,-20843,-4059,5505,12111,-51893,-50853,27722,-67590,-64142,71643,-1866,-3264,-23345,-3033,-76504,-6161,-87833,12700,-7543,3444,-41370,-13924,41908,-33200,10410,-25339,-46800,38133,61136,12283,86334,32747,-57009,-13435,-18745,-39836,121085,-59004,-28723,-32720,-47856,-3008,22657,-3279,-53840,-29364,41031,70866,74301,-28186,-31819,54859,60917,61328,88484,7391,-80270,35897,-29775,41389,-65315,42148,96470,-30227,-33444,-7756,33323,11854,18644,3330,7402,37219,-24601,-74016,-71894,2385,19958,-34496,-25539,-87340,-90780,-55592,-14196,7989,59029,7789,-63523,7336,171,-75155,6649,-14107,21917,47757,53448,21900,70145,29479,31623,14728,-6287,29762,-65696],[17022,7371,-97678,-44177,52592,-40548,-24067,-21919,-38326,-29004,37176,-6903,50666,10970,13442,24624,7533,-35347,-9666,36141,-31146,-51625,-39370,-26630,-67839,-110764,-24484,18737,30817,30975,-18168,21367,81322,-1845,3117,-34891,-49020,3859,14266,-24680,-64092,-48017,-37325,52248,4594,2057,23874,32728,19345,-57952,47537,14438,-102290,-104438,-24671,-19812,-85542,-79016,-56119,17099,-69328,1134,54245,-21481,-61797,6170,-53636,-63294,-47768,-1214,-41706,-23542,21390,-37264,-33584,-1103,87093,46154,-58548,24311,90507,-43810,39297,-15634,52671,-34354,-46129,-13802,-4592,27019,79444,-64872,-21432,7820,-55102,-23574,-31699,-55607,14234,7147,-6109,-71789,11852,36670,67472,26094,5322,-6154,-10960,-54695,-40552,5428,22820,-21544,-23293,47812,135966,61704,-31253,1298,-3976,37089,28023,-15619,-67422,-17505,30837,-6601,67685,-10541,-44368,-71209,-26894,-18757,39909,-4706,5408,-10536,-4728,-98290,-4970,17238,-28503,3982,-44619,19041,-71345,62445,74266,17145,-90371,13408,-94257,8429,5194,-14488,-70166,-23464,-31859,35253,-8966,35822,-59491,-224,-16253,86,85892,-24170,13768,-43544,400,-33412,63148,31075,-7915,30593,55385,46956,31438,31461,-36289,-44555,65633,6716,4954,7223,-84611,-34738,11788,-21012,-5959,-13638,35287,12401,-47058,-30558,-65016,17609,13492,-51830,-46858,14054,30451,62354,37097,-18577,4224,30755,78827,24651,41573,-17504,-19415,-93710,-27887,29027,-76137,2963,-73487,-74096,-18625,15168,-15727,-7146,-27463,3318,27153,-13184,7897,34996,24666,12188,-83392,-35499,-13791,5072,-12208,-69998,-14873,-7339,-49073,-8756,-11818,-12771,-84278,-46524,-23462,-16852,-63642,-223645,-451842,-2557528,-1924570,-538205,-289055,-96497,-122523,-144138,-134146,-122288,-52534,-36045,-72863,-63067,7522,-43095,-67929,-63013,13769,-13369,-30615,-10231,36026,-92375,-74777,-87219,-84101,-70157,6881,3234,-47863,-87576,-9737,-55930,-13084,5484,4398,23865,-49406,18236,-50187,-95911,-21348,-22745,-62813,-43019,-62107,32999,44833,111620,36317,-3710,-37026,-23804,-72553,-71182,-45071,3717,-17547,33209,19048,-4946,-10210,-14383,11772,-28715,28329,-60456,-11765,-32615,-38457,-35028,26712,15758,59794,45844,-28548,-99791,11262,104471,-4982,8161,-9235,-20222,11160,28077,-10421,-47356,-2995,-72258,-445823,-598320,-84382,-104756,-83964,-87324,-20561,-9086,-14968,-32720,-82718,-40935,-18735,-7257,-4625,-70560,-24871,-53000,-6129,27957,-16139,4193,-18864,21175,-113641,-34523,32579,-16053,-66013,-6090,-2980,11543,40633,-23483,-13846,4965,28520,-71814,15736,29480,52367,-40218,-9498,25202,-47525,1992,-19602,-34420,-34423,-33061,-1631,1760,13408,51397,-2788,-76432,-13823,-13610,-28538,45929,-68895,-20007,-48509,-109422,34483,34284,6995,-19456,-26019,21846,150211,-1569,-377,-37652,-97048,-62206,-47410,332,86098,33275,-23750,-76234,-39073,29140,-11775,-90241,-111111,7810,-13104,-5655,-26127,-60950,1922,58269,16166,2240,-15518,44872,-45974,-72050,-4342,-62655,-30237,-66173,6814,-28754,-19721,16922,-60836,-35453,-51817,-22709,-15554,15524,-29640,-115040,15722,9577,-42790,74186,100139,6715,51444,-22083,61568,71020,-74362,-24455,-37037,-55780,13071,13230,12546,-61262,-56457,-79002,-20117,-53850,54660,-60093,-8439,65929,-81470,-44087,33195,21358,73998,99872,57876,-28994,-1634,51009,63886,-54562,87726,73935,93563,-46770,-12455,-3235,15781,-42394,26572,21475,-116235,1174,-37334,-16027,50623,-44879,-52273,-31464,-28324,-73427,-36366,-10269,-57433,-41254,-31557,-40685,-12899,76841,91023,65154,29844,23359,-14310,-11354,-29347,25230,-35684,-8970,-17830,-18946,21511,19661,62724,-57747,4451,-22290,-15013,-395,66516,65508,55155,-71478,-4285,-18215,-49564,-23046,31907,31655,58965,19435,75184,69422,-43212,-68540,-16941,55761,-13661,-21025,49392,4879,-76456,56033,28292,-39067,-49722,-68961,23047,27416,45184,-19919,-27764,-93355,-8737,-3829,54499,15564,-43737,18998,18586,25176,1063,-20592,-15622,44804,-24140,-42500,70822,-57519,-67246,55916,53233,43063,8989,16088,-30825,-45642,-52716,85653,-4114,-21308,-53728,53975,29644,44371,-1656,46265,72937,100192,63178,-94172,-108935,-34901,57406,39938,75222,-5979,-2097,-85416,-20723,-34301,23854,-29592,38733,-37522,-18458,34130,-51366,17545,14319,-78317,-34494,54408,-48037,12003,62086,4943,-50551,-11891,54455,56719,22033,-27844,-36259,58143,19620,-53965,-72428,31538,21102,61271,66963,31763,39623,109289,-22856,37716,28190,-64811,-40134,82559,3199,-15436,-22189,33146,124042,19632,-6708,35110,42275,-15979,-44339,-62312,15610,71126,-63844,94302,76920,36988,14233,50851,49594,31081,-1858,-38835,133343,38498,100559,-37368,-39739,24900,-6120,-18413,-28094,84597,13346,-55453,-9650,100112,-81707,-55737,-17163,51927,-10022,-20325,10814,-23876,-11171,-1513,31171,-27729,36107,-33650,13677,1242,-69945,-14631,-1252,-18854,-26155,53161,63568,76788,1773,-58979,15292,-10194,32143,15055,33970,224415,852365,305434,92163,7609,-7455,33279,-4278,-12240,11111,28617,65245,83285,123080,41014,34098,-49297,38,-14976,2889,14453,-64488,-38229,81730,46918,26107,53478,-49175,12795,-5340,-59434,30967,-43146,1785,-15776,-36382,27506,83307,180,17723,53543,8325,23041,84537,60053,8223,-43176,59140,-23389,-43521,1371,100384,39142,-70985,-13158,-18047,56098,40468,-113362,-36341,-40323,35158,-41094,-23325,-67209,-10640,6031,41855,26795,-112443,31111,49183,72614,-22655,-1329,18010,18678,-16843,-2796,13899,26021,37674,-35777,57856,8838,7010,47927,36674,-20519,14637,-2188,-67945,-36893,45692,43041,39592,-81536,-26808,-7147,-20909,3207,3613,-41599,55826,36762,-18582,-1105,-104395,-115263,9376,-4659,-36606,15912,20125,22568,-5680,70952,18190,16817,58833,-46519,-15697,-83039,-15986,69147,70500,10229,-26907,-18677,8758,37968,13985,-9575,12759,-19397,-404,5059,-1507,-86350,-16360,29623,-62371,5344,13732,-12520,-83245,-12559,-76286,-55325,-51413,30297,77358,40539,38686,-27231,-30899,-154046,45017,29837,-17489,-26599,-31567,375,101752,19822,33613,-52232,-9294,52062,39137,-51375,13771,-64273,41870,21899,52832,55402,19126,76146,38567,-13837,26306,39655,-10348,16589,17503,50545,-18171,-28801,-24612,-27274,16370,-44679,-52043,36085,-51110,-33086,69550,-10038,-10907,-39917,-16241,-93053,-13600,-71651,35003,6576,-17721,-46089,-15746,53797,-13578,-14146,-44118,-38693,18430,48079,2113,126645,64085,-70625,-9966,-1839,-40690,61856,-57410,-28488,-14787,-40210,-3959,23459,13936,-37752,-17162,41520,82713,68293,-42945,-49980,38690,22978,63766,105649,32661,-80808,24996,-13165,35038,-45275,5762,87824,-30924,-25058,-3581,35678,22547,27093,4271,29923,40257,-10159,-31378,-77932,-21768,18646,-34375,-39564,-98802,-84384,-22626,17976,-40830,43173,20867,-73819,4939,-6603,-62362,10480,6546,6827,45339,72959,14414,74031,32075,25662,6407,17723,42704,-47536],[11055,10776,-82246,-48084,41414,-8512,-10522,-16331,-51589,-18461,46805,3390,52720,12568,-14478,47991,7067,-29697,-21433,219,-56566,-76165,-14362,-26362,-81207,-77631,-641,13477,35077,19061,-19675,20510,52566,3449,2070,-27722,-2353,15569,51933,-17805,-85146,-39793,-15952,51706,5709,14675,52575,22856,14847,-24404,49802,2953,-88258,-100787,-35062,-12649,-42064,-84092,-42200,17495,-67896,-18936,27072,-2920,-33672,12467,-69283,-52145,-63443,9776,-47511,-1316,30440,-41162,-27298,1709,94556,46682,-54907,53604,91788,-68860,29195,-42385,13013,-21459,-42483,-5125,6056,14508,46284,-67102,-3537,16665,-60208,-32172,-26024,-51488,-1232,13524,-16077,-48242,15124,7178,49431,30029,-4261,748,-1269,-24346,-42348,1698,26238,-24089,3149,73634,100663,60570,-23612,-3923,4486,42413,16232,243,-59880,3248,59010,4987,44939,-5411,-38980,-60239,-27489,-17659,55534,-2044,-25728,-34081,-15941,-111233,7387,30565,-28339,-37785,-30619,21079,-48885,88581,84756,-5951,-73789,4892,-84888,23316,-29568,-35858,-83777,-21169,-34747,-5540,-9288,32146,-52351,17345,-33986,-35898,64525,-23357,-6551,-94564,1816,-49941,63752,20444,-7840,61933,57709,28727,33591,44819,-1593,-45497,79732,7810,12580,29141,-52375,-20892,-12688,-48626,-16941,-17227,24723,-11005,-58461,-24948,-54535,18717,13202,-44727,-71601,9715,50754,56606,33587,-25219,15802,43618,64314,35051,38560,-3188,-14907,-94615,-26359,17772,-95415,-3474,-89465,-79697,-44835,18244,-17412,-9373,-58930,9977,34217,12511,16844,14803,15412,28112,-60701,-34055,6974,-19430,-17465,-54585,-55862,-51244,-23350,-30786,20953,-5175,-110632,-32887,-1389,-21848,-66876,-179829,-414424,-2627843,-2102185,-537119,-299704,-123108,-122700,-143048,-139804,-112891,-73131,-73164,-100729,-70568,35249,-31617,-59282,-73254,-13681,-26309,-36183,-10385,19458,-59661,-75439,-104349,-88277,-95175,-15412,15144,-58700,-62802,-9858,-44082,-747,-15315,-41162,16595,-52725,17610,-42150,-94917,-20907,-18771,-35881,-58960,-47611,-1579,51037,109773,37002,2944,-55935,-32005,-96044,-56551,-22187,2646,-13765,18384,-3713,23869,-4995,-26178,2669,-22594,-10584,-39402,-16072,-40105,-86273,-22943,37038,16979,66512,39229,-27397,-104664,3341,94296,-3675,-13278,-1921,-17150,49856,36518,-25479,-48169,-30542,-90631,-455616,-589520,-72502,-79302,-37124,-82195,-18238,-11917,-51284,-58486,-54506,-37026,-15829,-15296,-36203,-78002,-36663,-61236,-5925,24806,-6650,12784,-2859,53576,-102584,-52763,31030,-6796,-63777,-3740,-2478,-22882,25401,-35778,-977,-5427,10335,-71164,12824,15735,49734,-31888,-15368,11675,-65344,1741,-25205,-39326,-27952,-49901,-12937,6828,-345,31238,395,-43134,-1497,-32999,-20456,51611,-62629,-35615,-47076,-83166,31017,30241,2548,-49161,-38723,15271,140786,12444,15263,2072,-104926,-68260,-55247,-645,112629,56145,-4344,-53835,-19249,38518,-38266,-86249,-89854,7148,-21193,5228,-36955,-92463,-1688,69660,32827,-17926,-15137,46328,-68180,-109569,-14544,-75685,-82818,-82064,-1197,-33656,-17454,17505,-48372,-23754,-43835,-6044,-1751,17519,-23192,-115516,24582,9420,-46812,74824,87471,28792,88168,2778,67753,58302,-39211,16920,-41908,-50318,3537,2527,19937,-62134,-86021,-105168,-27486,-30053,58226,-36579,-10435,97000,-79355,-36879,31162,29604,55591,93207,27480,-27586,-4343,25994,49087,-64886,107358,56509,92238,-49442,-15634,8988,44404,-29907,55803,61920,-79915,7609,-804,-9551,90069,-13994,-42030,-44414,2498,-38821,-49647,-52943,-64241,-18705,14055,-3962,1600,124643,134127,78480,16846,54640,3264,-12852,-24743,29502,-5530,1233,-12887,-28008,-14910,25658,57021,-54640,-7753,-36252,-22591,16206,79657,77926,21803,-82685,-8893,1192,-60749,-4478,34930,29604,50628,21760,46965,56682,-45071,-69844,-20942,30160,-26578,-19868,29012,9700,-61326,52091,15092,-69731,-80829,-59802,27188,-1306,42717,21714,-18953,-101488,-13039,-9100,37930,-5456,-39705,36941,13265,42029,-1594,10252,-17942,27618,-31741,-48116,61521,-48716,-63756,60942,52218,26637,17801,8733,-26268,-49217,-40176,52177,-17524,-28916,-32791,23876,45509,28618,4995,37307,64336,99863,65847,-76537,-104408,-49222,45823,28419,61224,1894,-23448,-81524,-32566,-49183,2420,-31693,41523,-25246,-1503,29894,-40885,8152,37755,-70018,-22282,47283,-46196,-11412,46432,4908,-60092,-1604,34825,54255,46459,-10110,-1280,37249,-4751,-47671,-50769,33595,20681,74531,44470,14913,40051,117608,1561,32307,36365,-39028,-46225,59045,5650,-30236,-15394,59694,112716,8652,-15931,45473,56844,-9346,-42779,-57060,15809,85968,-56547,92683,115642,66257,3078,44536,33711,21198,14632,-2636,151818,19656,106315,-29341,-39510,38291,-31735,-1920,-25595,81289,3849,-46319,-9326,120549,-74407,-68672,-24497,39163,-22201,-55283,-22681,-40076,-15693,-9516,30342,-13324,42886,-17028,28607,-13589,-55224,-9823,-1246,-36194,-18320,60724,92682,59137,-12765,-50446,2595,-38325,14048,16309,28902,220558,875323,316021,76517,19471,-12394,35198,-27834,-18967,34727,14272,71541,84828,111500,107884,56749,-9216,-1273,-26163,16283,3728,-71159,-63294,63816,49753,22903,45288,-64421,9433,-10208,-66182,37910,-29929,-16678,-23685,-36900,28297,76736,-13014,-1291,55016,23299,37701,77878,98725,1324,-58452,53122,-12729,515,21754,100764,26254,-47422,2966,-14955,54519,35019,-132255,-69788,-33242,42378,-33917,-5989,-76766,-35859,3050,67775,31441,-97508,36156,45287,69535,-7363,43480,21870,29921,-14510,-3998,16466,21871,40919,-28579,64756,11596,9247,47581,15186,-36757,14899,-5061,-89627,-32561,44943,10714,30189,-68763,-32396,-12349,-22725,-9803,-1199,-40457,20804,6947,-28764,-8282,-92501,-118400,24957,-44720,-44448,44055,25231,26875,-3742,73226,20616,23266,56527,-53538,-44367,-71390,-10268,50528,76749,21205,-21688,-19566,29978,14226,9803,-7290,3881,17761,354,28759,-122,-79727,-159,15053,-40078,12023,15248,-16456,-75953,-14022,-85364,-73775,-44009,19656,59423,35678,40483,-35305,-23061,-159984,75363,35110,-42228,-43360,-38937,-21201,104786,13388,38387,-47181,-19536,46278,50102,-49087,3729,-59110,59716,56759,73668,60914,-4444,79791,58009,-13109,24978,61315,2219,15661,4800,53325,14044,-34005,-36574,-54125,21664,-32392,-43446,45293,-42143,-8725,59338,-7765,-10650,-42918,-22877,-97303,-18277,-45615,35632,21919,-40187,-46378,-17066,73492,5120,-34743,-60830,-25994,-5498,19479,-9952,140110,79097,-85649,-11563,8544,-50683,-5710,-53688,-19936,-5643,-35936,18498,27868,26596,-18904,272,36453,74542,48193,-55001,-65458,6347,-10460,62086,102656,41070,-67637,4244,-4279,23479,-39618,-27739,72763,-26480,-21765,-5283,32983,28535,24201,2490,63631,30111,-3508,-54,-72360,-40780,19732,-31055,-23288,-98028,-73573,7536,36942,-75307,29076,28607,-73307,-1077,-10261,-41273,14685,9388,-7487,37734,90126,8801,73899,42671,20375,1873,36900,46540,-18829],[4247,1543,-47465,-40518,26067,22947,6350,-12690,-61131,-2444,49970,5056,50340,17442,-45326,59370,3566,-24198,-32159,-34760,-58893,-93227,2473,-18404,-80482,-50502,27631,12241,42549,-7490,-28128,15741,17424,13063,8333,-23523,30833,17688,73486,-10594,-95242,-34360,1302,54381,6034,22930,81069,7727,12258,3308,44936,-4963,-62640,-76971,-36057,-6012,-5086,-77104,-16250,14306,-54347,-42479,6326,18543,-114,18950,-79399,-29515,-70045,12461,-53001,14158,19544,-44392,-18957,10636,85031,38323,-33268,80031,81570,-74847,13637,-64928,-23817,-9705,-41109,-3216,15769,5191,14706,-53577,15587,32266,-59604,-36137,-15712,-45574,-24938,16788,-31609,-31759,19946,-21388,25282,34808,-23011,10825,4098,-3774,-36745,3427,22739,-27697,13986,94125,66877,60393,-10296,-8943,18316,40885,2363,21950,-36984,30124,83187,9129,14505,-1187,-21513,-42808,-32048,-10608,69023,-8269,-58140,-47890,-21353,-127912,16433,51687,-33530,-72637,-21647,23998,-20436,108053,70302,-29361,-40937,-4818,-62103,32408,-38404,-51139,-88423,-23068,-49824,-47031,-6852,27382,-38423,38036,-43350,-47517,40171,-29383,-26376,-120706,4700,-63356,53939,10902,-7006,79328,51687,2749,29902,55744,35107,-38889,71375,2919,3342,37170,-17894,2695,-32079,-72242,-23846,-21747,5072,-27155,-61218,-12377,-57050,21826,17376,-30731,-84448,6466,60329,46233,19842,-25823,28527,53815,59989,47896,32538,18170,-6284,-84062,-32515,-1819,-101062,-14332,-97621,-67062,-53797,16613,-10322,-7957,-80966,20307,48767,55800,20074,-11258,-330,25627,-37191,-21994,23712,-39341,-36010,-44276,-85776,-76493,19582,-51878,40468,728,-110563,-23561,17768,-30884,-66480,-143976,-369754,-2655378,-2309142,-519654,-307173,-145981,-109193,-136695,-138027,-105267,-80420,-99993,-116399,-72749,35105,-16974,-46716,-86229,-54318,-46881,-47200,-4441,1949,-30325,-66530,-111714,-78058,-117398,-29261,23927,-60625,-26436,-4624,-24033,17209,-38277,-74800,6091,-50172,11473,-33377,-87763,-19662,-1741,-10085,-70780,-28800,-40669,50763,86602,32821,16409,-60563,-39877,-118801,-32281,-6091,11923,-9310,-5500,-23290,42497,-3382,-32848,-5651,-19361,-49735,-12491,-19163,-45899,-116652,-19915,23662,13549,61076,32843,-35439,-100418,-11684,65836,-17038,-34328,-6257,-18613,74492,22432,-33332,-41044,-67680,-124839,-467921,-583081,-76498,-49512,-4374,-73156,-14556,-12160,-83772,-81281,-27700,-29319,-9643,-32078,-62321,-67142,-40934,-65587,-4957,12490,-3188,8623,10278,73672,-71489,-67381,16590,6668,-54526,-5304,9353,-41183,7382,-36521,12133,-18067,-9236,-59680,-309,3597,35127,-21426,-19161,176,-82119,2183,-28764,-38039,-17381,-62212,-24587,18510,-6182,10857,-974,-9297,13862,-53118,-7569,57856,-47559,-55465,-50660,-50353,27361,33093,699,-81074,-51927,6084,100143,20505,33056,32241,-95749,-61853,-48791,-9528,118881,70178,6918,-24499,10614,38602,-58335,-77417,-67870,8409,-30200,6878,-42906,-112676,-236,61631,36215,-38413,1927,45161,-79361,-134258,-35349,-82402,-115655,-82712,-20338,-35996,-19527,9724,-33753,-16532,-30111,8796,11413,15889,-18022,-87454,27685,2783,-51536,63956,59270,57415,122527,32321,68488,40982,140,40838,-46241,-50348,-9476,-12663,22725,-55465,-99383,-111777,-35496,-24340,43958,-16051,-3061,109667,-72472,-20773,30241,43881,28386,64273,-982,-22887,-10570,-8926,25459,-65876,91583,27420,59983,-42798,-19856,16735,69842,-4579,80498,77528,-25491,16788,24262,-5824,101658,755,-33977,-70179,35201,5918,-43078,-83421,-64534,-580,54134,31895,18926,157315,149318,72732,-4420,67032,16813,-13907,-17587,28695,11406,8244,-10802,-37317,-41052,33348,40172,-50217,-19838,-43145,-33568,34129,80822,78422,-13835,-93726,-34478,13715,-60070,17291,27169,21509,37106,26886,22863,39089,-42727,-70188,-26906,-3867,-32059,-7320,8933,14124,-40892,47230,-5280,-76103,-105721,-37209,20183,-30936,41596,65234,-16739,-103680,-23545,-22468,38349,-21961,-20837,52670,-6889,51208,-10075,25069,-12366,-3335,-33565,-42980,51702,-29962,-52074,60439,36363,2876,22324,-7330,-20277,-45585,-18996,32388,-31079,-38460,-1546,-16104,57544,5611,10617,28642,62664,85891,54073,-30897,-87268,-59614,29584,23644,35532,-8151,-32089,-68908,-40555,-63796,-29281,-33007,46447,-782,14740,14973,-27468,-1494,54682,-49776,423,38348,-44386,-31412,31425,-1667,-69558,2113,-2763,49164,65673,12501,23107,15152,-16193,-40867,-25976,24870,17900,74073,20194,-6635,41847,100601,31982,30930,33678,-10980,-48872,27834,6989,-34621,-2179,74244,82080,1702,-20602,50336,58155,1462,-31812,-40382,12373,92535,-42902,83331,124228,76857,-6517,36890,20022,4721,30519,39684,141364,1029,97030,-23481,-34698,45241,-48905,2621,-14615,66953,1260,-22692,8107,131960,-65407,-75150,-25336,22573,-43311,-83518,-36434,-50804,-20455,-4416,26032,488,50248,2475,45147,-32266,-41209,-3676,1373,-50037,-1487,64632,106240,31048,-22734,-34506,-6986,-56451,-10722,24099,27296,206744,892420,312349,62768,23110,-15023,41589,-29192,-21070,54814,11606,70713,72289,78162,183668,72203,32087,-2609,-23362,24345,-14003,-67740,-68990,51171,59555,14241,33799,-68797,18446,-1576,-63512,44032,-14452,-34508,-31461,-36673,26346,59636,-29419,-22170,42298,30685,32500,65471,107225,-8097,-67320,39814,-4265,35256,33337,81615,7486,-21225,16015,-9239,28790,26853,-105890,-99032,-24801,62161,-18316,8886,-74651,-53372,1613,82259,30664,-68839,37627,35577,59140,-4403,82412,28654,40395,-9109,-3156,21517,28154,41042,-20495,47550,17812,3323,47931,781,-45530,3604,-8947,-103595,-25190,41987,-27412,3450,-42666,-34190,-25821,-17387,-8984,-2998,-31132,-9046,-16749,-35155,-17763,-47464,-115635,36216,-81358,-34637,49714,17059,24363,-5314,60623,19427,22180,42232,-51749,-56413,-52659,-5508,20517,74754,30356,-9200,-29138,46898,-10740,1071,-4633,-14401,48772,-5208,45682,2436,-73386,7586,346,-7935,7604,11023,-23703,-62900,-10503,-89151,-86663,-30874,7509,45267,23731,36205,-45327,-15601,-133752,103349,28299,-69945,-57023,-42462,-29953,101470,14297,39390,-45090,-28944,30494,53124,-36479,-12481,-42135,66281,92078,80926,58230,-26511,69146,64927,-2046,23722,74829,10460,10187,-4912,48426,33267,-34994,-36059,-67060,23034,-17848,-27444,51466,-35658,4379,44972,-794,-4382,-29712,-24054,-89144,-18615,-16152,17347,27410,-58678,-38927,-24263,89205,15316,-48610,-72057,-11143,-27450,-19002,-21337,126153,76250,-91155,-17589,10796,-67108,-51288,-45747,-5835,-5903,-35806,49730,35146,26621,-7942,14184,27863,43605,21207,-58904,-73915,-27404,-25560,56659,77242,33047,-44547,-20985,-3545,8622,-51263,-50595,54565,-25219,-25029,-10164,27264,27515,8845,-1270,96033,9507,-4806,7540,-59999,-49848,21008,-27329,14707,-88525,-67149,31791,40257,-74257,27402,30998,-62562,-8358,-10113,-17425,19176,-6087,-17521,23110,97576,5168,65486,55664,15630,2141,42462,39120,9681],[-1978,-19734,-1814,-26222,10047,44220,24835,-10707,-63210,12280,45136,-2760,42862,23866,-72320,54246,-1786,-20192,-39529,-57571,-41111,-100349,3548,-5317,-61135,-42383,54010,12868,48597,-44930,-37516,9607,-12160,23366,18785,-19792,39412,8082,75647,-3882,-94532,-31137,11031,58536,8216,25090,96523,-8388,12041,19171,34401,-7265,-33055,-37295,-29311,-4182,12494,-61563,16077,6687,-32797,-66283,-7424,35968,27036,21846,-74434,-2820,-67187,5160,-56444,21725,-7807,-47843,-13797,22870,62740,23665,-2888,90052,63874,-58591,-1848,-74823,-47769,-3885,-41643,-7865,20632,-601,-6942,-25604,32276,46855,-50790,-35658,-1929,-39976,-49643,17794,-45242,-26059,25900,-40982,7052,41520,-42688,20314,3444,8166,-22934,9636,11685,-29917,7171,101590,47393,61359,1001,-11579,36085,34420,-12286,43244,-2271,56165,97646,6349,-13749,968,-4876,-24379,-39083,849,76391,-18938,-82722,-49956,-19590,-148541,21497,72101,-44993,-93252,-20511,30103,7626,116137,38592,-43320,-5166,-10869,-32315,35482,-12875,-51483,-80363,-29965,-67740,-68841,-1934,23448,-17758,55659,-36781,-42102,21083,-42962,-41116,-114383,6197,-69878,37185,4123,-7020,78719,38853,-26700,24476,63415,65144,-26532,40034,-6618,-18502,31789,9249,25346,-41696,-86590,-25541,-26275,-18777,-27523,-47966,3575,-61577,24483,27172,-14081,-82201,5052,56723,32293,-8017,-21001,38511,59428,70450,57087,25632,36146,-1106,-63293,-41639,-25063,-88362,-27263,-94210,-39839,-47007,9593,7356,2528,-93761,37179,67886,105751,19666,-37693,-21427,6262,-16918,-2779,27472,-51336,-60521,-36790,-95083,-74341,67910,-63349,43937,4191,-87227,-19598,30604,-44522,-63863,-119650,-332701,-2657617,-2481054,-483381,-309062,-157889,-84417,-127306,-131287,-101407,-73315,-109613,-117524,-71276,11113,-3379,-33980,-91521,-92556,-67934,-57498,5657,-15608,-13335,-49730,-109020,-56797,-125752,-32901,27001,-54550,9767,5443,339,37100,-56676,-82605,-4949,-41838,-246,-25012,-74275,-20095,19038,11623,-74181,-10423,-71342,46365,48697,25607,33135,-50186,-45693,-135796,-9377,-2484,28986,-2932,-30517,-34318,48163,2079,-29956,-10729,-16552,-72598,13086,-21775,-47548,-121930,-20875,-560,7806,48668,26483,-51379,-85754,-32978,28622,-39492,-50116,-21894,-27744,81050,-3892,-30612,-27804,-102642,-166291,-480711,-584037,-96336,-23604,7768,-59567,-8287,-10973,-106278,-93939,-5556,-20765,-2902,-53686,-76457,-41152,-37816,-67604,-4356,-7429,-3538,-795,20070,82064,-30346,-78152,-5458,21161,-42514,-8466,31451,-32218,-3077,-25604,20076,-23515,-20611,-41425,-24670,-5043,18631,-15353,-20940,-4372,-92707,868,-26161,-29182,-2817,-68179,-33460,33695,-3497,-5544,-3855,18498,29073,-66269,7881,59225,-26521,-72343,-60878,-20760,23893,40103,1976,-107020,-61709,-4084,48185,22834,49731,42831,-73873,-45962,-24455,-21740,106631,72194,10866,4046,40683,31799,-68222,-70063,-53895,9566,-38307,-366,-42633,-113388,6377,38603,22184,-56328,27950,40044,-76482,-136847,-60276,-78920,-124564,-71351,-45223,-31410,-23154,-3272,-19553,-15219,-11414,18466,19860,8515,-16239,-39281,23736,-5863,-54371,48972,26469,86729,138303,58782,64009,25383,31312,43782,-47762,-55850,-23193,-26977,18074,-42473,-93685,-105857,-43825,-37496,16121,-1413,10641,99761,-64410,-33,30801,59443,1185,22149,-19719,-16482,-20413,-39821,-2059,-58654,38657,-779,14127,-27922,-23433,18336,85362,24298,93131,60550,23247,25990,28398,-4104,79792,-871,-28675,-89064,59447,47103,-18732,-91728,-57689,9157,75281,58033,36373,160793,125387,50452,-24936,59138,22614,-12354,-7027,29966,17766,12709,-14888,-43755,-49414,42336,17533,-50091,-29482,-45449,-45609,48989,75265,70338,-41399,-98526,-69678,12980,-48300,39761,14114,11187,19759,32961,10712,22923,-34968,-66512,-34501,-36090,-29672,14178,-2690,17729,-21085,41509,-26516,-58461,-118664,-7704,3730,-56506,39363,94058,-19593,-97278,-41291,-40877,47049,-29112,8487,62729,-22540,52345,-20018,24994,-2427,-40424,-29358,-26175,44856,-2535,-35724,54802,10260,-23394,21726,-26842,-14701,-36448,4839,32728,-41244,-49245,34227,-50119,61850,-13339,15586,20724,67550,64194,34172,16585,-61180,-69837,13932,30619,5268,-27169,-23742,-47865,-43091,-79524,-71558,-38756,50427,25347,26015,-5663,-15302,-9420,60956,-18445,23890,30339,-43584,-38218,18856,-9782,-77672,-3038,-47478,39429,69148,34893,31815,-2674,-13468,-34144,-6640,8265,15284,59581,10322,-26520,46985,70478,57230,36463,21666,11259,-47341,-1924,3280,-27147,13595,73207,38580,2005,-20175,48120,43030,10916,-17574,-18296,7082,82029,-27339,69936,107798,67145,-11178,28866,12497,-8086,42038,76750,105074,-11137,74665,-20282,-26762,41675,-56112,-6386,-535,46833,7407,7647,35828,124639,-58156,-73149,-25757,4962,-67242,-93718,-26377,-53341,-25858,6833,19520,14541,52959,16408,55661,-47677,-31587,4776,5451,-57911,20781,63937,95310,3572,-24580,-17885,-10663,-63949,-37144,36414,30282,186474,897433,294208,49972,19046,-11743,46434,-5940,-16866,64215,21256,61990,49056,28128,225568,74224,63315,-2030,-12695,25338,-33318,-56401,-59046,44852,72831,2152,24642,-59845,37647,14002,-50465,48756,-2197,-46200,-33008,-35438,20357,33146,-45831,-40074,16090,32329,8963,50107,84390,-14625,-65416,23756,1478,56996,36485,45272,-11700,1035,19780,-3594,-19066,13053,-51347,-115225,-16499,81552,2346,19072,-60187,-56665,2883,82311,25500,-35129,37942,22530,43733,-9573,99933,38058,44319,-4093,-1408,28219,42273,35153,-17128,15205,26403,-8828,48880,-3991,-46551,-15755,-15157,-104701,-14573,37121,-57116,-31929,-15028,-32325,-40988,-3749,6065,614,-14814,-20519,-29253,-37439,-28351,9186,-100399,39576,-101218,-7359,40809,824,16475,-8508,34396,15429,12663,19849,-42336,-50689,-27965,-2681,-7565,63854,35105,9231,-42063,57806,-34536,-9340,-2511,-37079,69146,-10443,49707,3728,-76513,5494,-9882,24932,-8762,-424,-32379,-45564,-3018,-87088,-88089,-16987,96,41592,8660,27726,-53440,-13164,-88312,111759,13627,-93906,-64257,-38810,-21347,93097,20141,36903,-45993,-35587,12199,49108,-20531,-29994,-16329,57691,112750,71554,48900,-40158,49755,59914,16889,23633,79328,12628,2078,-10842,34107,36123,-30586,-23252,-64177,16247,-5457,-9013,50737,-25668,7705,30019,5163,6251,-3099,-22764,-72278,-14421,10205,-8846,16899,-68694,-24228,-37916,90339,12874,-55025,-74717,4180,-42528,-57156,-28312,93093,58357,-79374,-25624,8156,-83539,-59952,-32259,9688,-11928,-38043,72548,42930,9883,-13179,17288,20343,-3311,-5332,-51093,-74349,-47428,-16163,50563,36889,14782,-19532,-43064,-8042,-6365,-73836,-59718,37248,-31337,-33345,-14325,21067,19225,-15204,-6276,110838,-16182,-11064,-8519,-47238,-45855,19714,-25758,53880,-74378,-69361,49094,31614,-32868,42588,30903,-44431,-13693,-7517,2797,24180,-31480,-20947,2434,91252,3161,47259,63658,11558,6902,31807,22389,26205],[-6989,-46270,36426,-11911,-3260,51754,42948,-9381,-54979,20578,34740,-16806,31170,28334,-89183,33993,-7188,-20188,-42380,-63012,-12973,-99939,-13710,8749,-26223,-55416,72207,12759,49555,-82861,-39166,6263,-26336,29817,28225,-13796,23061,-11560,61355,972,-86143,-26590,13189,59056,13663,21303,90114,-20702,13807,23074,20800,-3833,-6495,8572,-19372,-11193,8988,-42169,46386,-5838,-17014,-85979,-17090,43375,36709,17312,-53119,17401,-57108,-7176,-55823,22432,-40800,-51835,-13937,34590,36230,6616,23188,74323,46314,-23723,-13950,-68279,-56162,-6689,-41826,-15897,18435,-2767,-15184,9523,44034,53006,-34373,-32962,13093,-35945,-66175,16611,-50817,-28926,31677,-47593,2185,49080,-55486,24974,-2401,17709,-2112,18382,-3649,-28572,-11486,92146,41690,60879,3791,-10003,54693,24852,-26220,57239,34039,75233,98783,-1118,-33041,564,-1837,-10495,-44194,13515,76217,-30161,-93080,-41904,-11469,-163299,23841,82259,-61613,-97052,-24910,40381,30229,109869,3362,-44080,21855,-8772,-3691,34282,36232,-35857,-60232,-41375,-74767,-61434,4246,21525,8072,63173,-12793,-28954,13499,-61547,-49025,-83561,6242,-66651,19207,-117,-8311,62754,21099,-54675,20540,68042,83971,-12044,-3401,-17072,-43139,19598,22643,37392,-39851,-88291,-23069,-29254,-40455,-9326,-15175,17355,-60439,24195,41913,506,-68660,5241,41880,17523,-45338,-14792,41100,58883,86397,57151,20646,43433,-2527,-34680,-48393,-45355,-59590,-40577,-80783,-7915,-31651,-2577,33688,29009,-96173,60354,86946,144289,18292,-57593,-44699,-18802,-3274,17181,12004,-53678,-80430,-27642,-83907,-50378,106118,-60617,35226,4391,-54726,-18572,36517,-62516,-61818,-106228,-315019,-2655246,-2577868,-428816,-304119,-157852,-56771,-118945,-123121,-101967,-58093,-100111,-106322,-69907,-19333,5252,-26200,-82511,-113527,-82672,-61649,16610,-32162,-11096,-29916,-95818,-30451,-106446,-30509,23970,-43825,31468,17129,25031,54533,-65114,-60579,-14508,-30530,-16812,-18127,-56100,-25843,32347,26249,-67134,4860,-85089,39517,9361,17139,47610,-29653,-48433,-142123,2711,-10909,46452,5246,-48034,-34481,42666,15300,-17374,-11556,-13700,-68252,30937,-24425,-43961,-107667,-19632,-22973,2615,36253,18408,-70489,-61772,-57162,-4475,-61131,-56551,-43055,-43288,72064,-26655,-18137,-10862,-126137,-200913,-490955,-598067,-126354,-9916,1301,-41397,1788,-9751,-118406,-92635,12392,-15185,1040,-73052,-76136,-10202,-30055,-68437,-4217,-29282,-4042,-6588,25839,80558,8590,-83781,-26628,32679,-33153,-10717,56519,4748,4411,-8181,18656,-16205,-19178,-21933,-56641,-9363,11168,-18817,-21941,38,-92204,-3794,-15867,-13099,14314,-68942,-37745,48896,4507,-15306,-4813,37061,41912,-66310,22541,50614,-4948,-79576,-76148,-2394,20469,46709,6003,-118122,-65353,-14225,4188,22983,60051,30656,-46454,-25967,13865,-31206,83019,63103,9745,24631,61581,22584,-66995,-67561,-49481,9626,-42882,-12246,-35709,-92229,16663,12754,-7246,-67078,52040,30791,-60481,-115426,-79671,-63768,-113224,-54643,-67289,-19671,-26128,-16789,-7739,-19121,9090,22998,20419,-5137,-19237,8923,12762,-8429,-52859,36839,-948,109501,123153,74798,55724,17433,48157,33338,-43917,-63974,-35235,-35954,6317,-25343,-68864,-93681,-53152,-57574,-12765,8421,24837,71448,-57771,20032,33722,70488,-18941,-19991,-27114,-9964,-31606,-54802,-27048,-46273,-31653,-18734,-26234,-9468,-25289,13696,88502,46291,91156,17461,46623,31536,13240,-2670,34941,-12275,-22625,-84238,66322,74043,13688,-76848,-45492,9459,73367,68957,50700,134869,67417,23491,-35890,36891,18982,-5910,7900,39709,22231,16230,-24867,-44552,-39002,50680,-3456,-57436,-34254,-44907,-54755,57637,67884,60957,-55478,-92367,-99111,-2304,-29958,61276,1315,2983,1534,36682,13750,12840,-22939,-56315,-41429,-58876,-21502,38668,-1316,20897,-6714,34932,-41463,-26430,-115827,19792,-17944,-77174,34549,99639,-24079,-80247,-63547,-60845,48478,-25995,39883,65228,-14821,47895,-26397,16237,6197,-73350,-21159,-1796,41634,29318,-16763,47443,-18137,-46165,17259,-43358,-11520,-23758,24621,45046,-45220,-59458,67474,-68572,56627,-18932,21359,13555,75119,41527,13706,45442,-32922,-83144,2463,48467,-20041,-42351,-732,-19284,-38597,-96856,-120927,-51000,48627,44242,28713,-25611,-8423,-13211,58991,16883,38145,22958,-42343,-26264,8844,-13393,-81535,-15011,-85435,23043,52185,52403,25174,-14123,-3764,-27136,955,-10295,14411,34639,21148,-39526,55059,42482,67874,46106,3092,21451,-43085,-22075,-6604,-10793,27315,58881,-6980,7941,-16006,39159,16167,14887,-6153,934,1821,51312,-14819,57219,79812,44753,-9332,18949,11210,-9291,47134,100038,57032,-12633,48248,-19005,-17059,26495,-53017,-22887,10974,28539,20643,35185,61522,96841,-53890,-63625,-29996,-12907,-87957,-81012,-1687,-48220,-32062,15065,12359,27639,46647,18706,51342,-54012,-27498,14137,9122,-59426,42606,59533,58919,-13187,-17023,-5802,-7306,-63284,-58518,49116,37543,166855,887653,266101,36020,10964,-417,44647,33871,-6134,59393,35912,46446,22648,-25312,196709,60937,77748,2544,287,20539,-47951,-40081,-40618,40478,83387,-10573,21505,-40827,59112,27070,-28220,51725,2845,-49578,-23501,-32921,10425,3274,-57793,-51395,-18257,31019,-23067,33510,47948,-12894,-51221,10816,6068,68269,33343,2915,-26511,13744,11657,-714,-74006,-7048,4097,-113904,-9524,84361,21444,24179,-36151,-45472,7598,70446,18402,-6107,39479,9753,27841,-16235,91545,48808,39430,-2151,8,35255,57889,18795,-25498,-20066,35226,-22115,48709,-10,-40573,-38489,-24580,-90067,-1204,31689,-65783,-62048,3565,-28430,-49119,16260,30520,9826,4458,-6656,-31174,-36816,-37816,51434,-70124,35324,-94339,29504,27981,-15649,6598,-10799,597,9421,-3313,-3692,-29469,-34407,889,-1100,-21145,46324,34871,30965,-50300,63697,-55566,-18441,-1236,-57454,76410,-10779,38558,1874,-88238,-3921,-11505,47900,-33819,-18964,-40138,-26669,5154,-77789,-74815,-6954,3410,49183,-4148,18557,-55085,-18274,-41983,89739,-1792,-105371,-63488,-27647,2076,81660,24730,31963,-48403,-37187,-459,41044,-9350,-44096,10698,34552,108234,47858,34881,-41872,29761,47366,38321,24848,77114,9119,-7064,-14097,13098,25834,-20590,-2965,-49783,-578,-212,5770,40960,-9336,7208,16643,6682,20144,29427,-22850,-53380,-6794,28819,-30942,-7761,-67339,-5835,-51459,72498,-1388,-54921,-67286,19287,-48549,-83622,-27365,53802,31680,-49685,-32137,5966,-92389,-36648,-13824,22345,-17599,-39381,76550,47733,-21008,-35304,6856,18841,-50471,-25657,-31913,-68691,-45869,13826,47164,-2593,-4588,-2898,-54947,-13102,-18048,-94717,-56637,24415,-40832,-42853,-14315,16755,5576,-40391,-12278,95320,-40193,-17647,-38741,-38685,-28438,13880,-27249,75357,-58405,-78157,58418,17823,32556,69327,32338,-22996,-14028,-4987,14175,30048,-53801,-17497,-19961,72737,2429,22304,61230,8334,14590,9218,1497,23042],[-11211,-68780,48067,-3558,-10994,47094,58079,-7692,-35961,21639,24464,-30783,17583,26937,-91456,6228,-10869,-26544,-41337,-54546,13873,-98511,-45055,19532,15513,-80131,78066,9822,44405,-108277,-26655,10421,-21290,28652,31568,-4292,-9663,-35509,37578,2625,-74069,-16782,9981,49809,22256,13256,62141,-25917,16098,19179,7045,3477,12677,49046,-11768,-28235,-6787,-22041,65770,-22613,-28023,-96748,-27114,38754,22517,3346,-22906,22199,-43616,-14739,-49862,18230,-66780,-55662,-17489,42278,14130,-8791,34630,34862,35820,19270,-22663,-47946,-54206,-17666,-38474,-22432,9040,-1396,-11814,41726,49950,47178,-14504,-31245,26447,-33419,-67222,12849,-45856,-34021,34890,-42228,11148,54304,-57093,21573,-10261,30534,22389,27381,-17838,-23049,-33203,67780,37579,55386,-4667,-3466,69694,13225,-37428,59312,58277,83104,85950,-10173,-40916,-2121,-18694,-4706,-41868,23651,70083,-39697,-87565,-27955,236,-153760,25607,76437,-80295,-86540,-29489,53211,44530,89567,-22407,-34749,33907,3250,17187,30777,81195,-11883,-33694,-55614,-62671,-28441,10083,21587,35715,54803,22367,-14608,18877,-79955,-52314,-45442,7761,-53486,6221,-3222,-9960,38782,-308,-76519,19146,70500,91562,310,-41422,-24015,-59630,9844,20710,34171,-28502,-77240,-18698,-28497,-54240,21323,32474,23388,-53577,19387,58916,9572,-52702,6029,21098,5604,-80255,-12992,32472,51614,90430,45781,19769,38583,-7160,-1430,-49158,-56700,-23634,-52864,-62798,16730,-17294,-19285,62760,74404,-84708,84062,101226,154619,18741,-61267,-66023,-33646,1587,30693,-22340,-46782,-86468,-12710,-62469,-23081,119970,-44525,22871,856,-30342,-16244,37196,-84063,-63456,-101628,-321453,-2660284,-2594491,-361731,-293653,-150987,-37753,-115647,-116525,-105886,-44673,-76643,-88026,-72087,-35663,6633,-27484,-59905,-109558,-86895,-57449,25078,-46507,-20018,-14196,-73732,-6096,-53606,-29221,16849,-32878,29061,26325,46830,66035,-61350,-17331,-21618,-20476,-36439,-13511,-36347,-40208,30480,31535,-50743,16606,-80798,30240,-19064,8308,54595,-6955,-48412,-135027,182,-24822,54741,13720,-51891,-25321,30594,33949,679,-8883,-12854,-38506,37208,-26336,-35700,-85993,-11701,-36097,64,28713,6486,-86328,-32383,-79142,-22012,-71433,-51683,-61484,-59855,54445,-32399,-255,6993,-135176,-215309,-495370,-629266,-157642,-14884,-16083,-20147,15360,-9458,-123573,-79010,27946,-15472,-77,-83085,-63527,12289,-22094,-68172,-3334,-43816,-1913,-2861,26644,71345,35822,-80847,-38296,37580,-30926,-10360,74203,57513,33535,7469,6611,1948,-8402,-6495,-88002,-9497,19688,-33222,-23877,11605,-78074,-11564,-1,7472,30907,-67633,-37739,61185,12418,-17880,-1013,46833,51188,-51517,32944,30513,12182,-73197,-91701,1816,16913,48795,11178,-108840,-61958,-24153,-23886,25862,57856,1403,-20366,-7508,55614,-32640,56691,46773,6374,33222,68486,15869,-55974,-68998,-49873,8964,-41609,-22826,-22627,-54349,27709,-3320,-43921,-64853,65252,18291,-36174,-76410,-84405,-38897,-88938,-37976,-77831,-5148,-27328,-26488,522,-26150,26620,24613,11967,-23268,-27058,35114,-3947,1402,-45912,31393,-17095,119346,77662,76179,45580,20218,52749,20482,-32804,-69945,-43874,-37627,-9280,-6752,-28393,-77778,-64372,-67950,-26737,17250,33383,35673,-53232,34398,40177,72070,-28323,-51104,-27349,-4708,-39751,-49141,-43266,-32586,-89675,-23157,-49319,6299,-25730,4370,80890,53781,78020,-33471,39159,30284,-10563,178,-11553,-24267,-10855,-52463,51988,82787,40444,-46121,-31131,2415,54088,64368,59223,92096,-2928,7354,-32140,10715,7352,6272,27686,59952,33938,20248,-36694,-38361,-14932,54947,-16245,-71276,-32747,-42172,-56755,59421,60857,55953,-56602,-73922,-110228,-26647,-11549,80817,-7943,165,-13148,34697,29163,10642,-9814,-39535,-44128,-69367,-11439,58674,12453,24246,6,27681,-44869,6182,-97162,37646,-39292,-94385,27129,83954,-26530,-52840,-83414,-79417,32286,-15224,64400,60589,20883,41677,-25609,6383,8152,-93207,-12666,22616,39883,58915,4387,42336,-41194,-60068,11110,-51369,-11930,-9369,34650,53984,-41971,-66603,92944,-70557,42800,-8508,29796,6805,79857,22580,-2146,50361,-10105,-98587,-3428,70774,-32203,-43463,29781,13858,-25873,-113913,-164441,-67512,37557,51135,21866,-39303,-9303,-10597,55120,45484,37277,13293,-37140,1450,953,-8468,-77535,-28785,-105323,-444,17812,62237,8166,-20226,1774,-19366,-5020,-24379,15383,6041,46858,-43168,63213,26817,61493,52532,-18605,17453,-38717,-29148,-20686,7826,34996,38170,-44211,13207,-9998,25544,-12377,11826,-1137,10203,-1910,6793,-8748,48749,52437,21990,-2077,5047,13016,2742,45736,106646,13068,-2949,30352,-17959,-6398,2733,-40644,-38719,15722,18714,35887,52506,74365,55664,-51747,-49694,-38295,-31281,-101809,-49256,20504,-39830,-38705,13447,5971,37756,30385,8343,26306,-49111,-27571,20587,10600,-56027,57966,54159,9755,-14903,-1678,449,2247,-58783,-69318,57502,47244,156039,864413,236044,19408,4283,18463,34481,74632,9332,41847,42637,26629,1774,-65722,100342,35920,75067,12235,12560,13676,-52784,-21582,-21040,32448,84585,-21101,23928,-18455,73222,29389,425,52625,-592,-46425,-1819,-29129,-2001,-21372,-61068,-54759,-51518,28793,-51257,15993,25292,-351,-26829,5581,12716,74295,26768,-29775,-34993,14066,-6030,-2430,-114292,-30435,39223,-96264,-4246,62164,30782,25223,-8609,-25679,15572,52746,12509,10940,43627,870,16748,-18566,65311,58901,27648,-3717,274,41195,68005,-10587,-49834,-49158,41379,-30089,44888,9746,-28742,-59701,-36374,-61493,13362,27564,-47977,-73608,8402,-24812,-43016,37705,56230,22270,21227,29239,-26066,-35255,-43153,64122,-29287,26674,-60679,62630,17918,-25705,-924,-9997,-32166,1901,-21611,-20900,-18318,-17473,31260,1035,-15845,26528,31156,52809,-46913,67590,-72305,-24115,48,-69632,70644,-5717,15105,-3363,-98903,-15419,-2261,53173,-60621,-42606,-45119,-9084,10054,-58489,-48079,-3424,20223,62431,-9531,12198,-46984,-30142,-8711,41392,-11249,-96839,-54770,-12040,31122,69368,21532,26019,-50654,-31991,-2091,32630,-7990,-51291,29725,2383,78187,17344,18165,-32753,16282,33633,56197,26799,71817,2220,-16025,-16211,-7741,9343,-6319,16745,-31788,-26049,-5819,11700,22999,11265,9366,5536,3559,36186,58192,-27794,-39714,2369,38048,-41285,-37849,-53817,12681,-53714,39274,-22449,-50152,-50660,34192,-46472,-90556,-16750,20323,3968,-9200,-33598,8349,-88392,1307,6499,28895,-17299,-36783,61567,45855,-56737,-65104,-14148,26125,-79244,-36590,-6240,-60212,-25395,52402,47970,-23052,-16635,-3249,-52863,-14433,-23806,-102093,-45643,18320,-42020,-48912,-8521,15810,-9874,-58584,-19858,47950,-56228,-20319,-70466,-35014,-558,3167,-30478,72857,-42082,-87584,56802,5452,93674,94655,38107,-2688,-7844,-4790,14316,36873,-61607,-9092,-37373,49156,2898,-2664,48003,6261,22790,-16693,-17173,51],[-15764,-80790,25780,-4188,-11082,34792,67136,-5238,-8662,19045,20837,-37751,5069,17146,-77646,-17558,-11752,-39747,-38838,-41824,30827,-100917,-80250,24094,53862,-101321,70889,3209,35023,-112081,231,25717,-420,18437,25951,7555,-46108,-55575,12332,346,-61065,-576,3787,27139,32522,3419,22654,-23644,16686,13005,-4473,11493,22814,74626,-10788,-51719,-21689,-1344,67635,-41219,-77319,-94683,-40965,25653,-14297,-18946,4263,8661,-30689,-8218,-38816,10795,-77467,-57591,-19828,43856,1567,-19573,28352,-14069,34542,56320,-30387,-21750,-51522,-33317,-28807,-22882,-5860,3049,-2175,62432,50412,31577,2400,-33096,35326,-31298,-50731,6429,-32242,-34423,32716,-29745,28274,53156,-48153,9070,-15732,47311,45816,34689,-25900,-14988,-50819,35879,21476,42603,-22275,7311,76152,-241,-43241,49196,59004,78175,61419,-17806,-38664,-6237,-51912,-7195,-28366,28373,61747,-46738,-69350,-13284,11679,-105195,28640,56617,-96583,-67624,-29004,64502,49800,59512,-32431,-22766,30867,22777,27636,25832,93391,7437,-9797,-70219,-34769,16485,14140,22508,60327,28119,56720,-2504,33065,-92081,-56205,-16389,14232,-33651,2885,-6621,-10262,15436,-24714,-88738,19110,71661,90807,6966,-59622,-24689,-60252,9783,6544,17720,-12419,-57362,-14515,-21627,-57109,50028,81857,18229,-46057,10072,73980,12121,-42983,6247,874,-196,-100088,-20025,11636,38468,69628,24962,22811,25829,-6987,32307,-43432,-56093,8272,-62185,-46481,24776,-12001,-40182,86183,131674,-56643,97282,107576,131564,23626,-37452,-81685,-25908,-2721,32408,-66470,-33382,-74572,9356,-45970,-13133,102259,-20525,15618,-5957,-24548,-9260,35129,-107091,-70769,-104549,-349037,-2669915,-2554872,-294386,-281646,-145667,-37135,-119535,-112823,-110864,-41415,-50538,-68593,-78139,-27259,861,-38958,-31429,-82898,-80307,-46990,28814,-57454,-33193,-9270,-47201,10002,17849,-34773,9259,-25662,4627,30395,63534,70150,-46913,30038,-26278,-15227,-56362,-11509,-18526,-64101,13033,27123,-28936,25729,-64162,17395,-32163,-1079,51397,9912,-47610,-115556,-14108,-34574,46524,20267,-40783,-11787,16966,50845,17379,-4766,-16959,1238,31448,-25017,-24658,-67647,3886,-38636,423,26427,-10325,-93154,-3246,-93816,-18412,-63385,-36491,-70562,-70501,36367,-15935,17318,22827,-132836,-203693,-491163,-678438,-181377,-40558,-35679,381,29694,-10150,-124983,-59949,41762,-21557,-6254,-80104,-44470,15063,-18403,-65814,298,-41716,2727,10766,21971,56749,47784,-65301,-35121,33837,-37664,-7125,76273,104772,76600,13977,-13692,21808,1711,1455,-108251,-6194,44043,-55364,-27785,25273,-51906,-20304,16200,27648,42527,-66960,-35516,68817,15098,-14780,8750,50639,56354,-25850,36612,2598,22835,-53289,-101546,-4674,13672,44474,14896,-80095,-52383,-34218,-39402,34818,38642,-32259,-147,5467,88274,-23543,34660,27575,3210,30281,63465,15226,-38217,-70174,-48003,8872,-33682,-27364,-4842,-10991,35784,-4337,-76046,-44900,63864,4231,-10742,-32020,-69892,-9416,-58359,-22747,-71615,5053,-26536,-30187,4799,-33967,36550,25271,-4142,-42133,-38199,26636,-24035,23986,-34208,32232,-20801,113054,17273,63239,35236,32637,52515,12610,-14154,-69079,-48105,-33004,-23940,10698,19658,-58452,-77303,-57952,-15212,28707,32312,5542,-49740,39551,51075,61751,-27097,-66308,-27441,-1797,-39698,-26664,-46345,-21061,-114262,-16671,-53338,14317,-26488,-6833,66781,44761,60981,-71124,10754,21363,-29468,5275,-39450,-29795,9277,-6184,19911,75580,49501,-11282,-17224,-7546,28994,49083,61003,48742,-57265,12127,-14497,-8860,-7605,22551,51003,86697,56308,25096,-44186,-25953,14578,51369,-17798,-86823,-25345,-37183,-48885,56314,53877,54197,-49399,-46222,-98321,-48886,1124,97079,-13491,3651,-19576,25385,49226,15420,379,-19096,-39594,-68801,-3869,68021,33536,28059,-219,20250,-35552,27608,-66929,42237,-54893,-107957,18178,56981,-24648,-18602,-91679,-93973,549,-1375,76152,51242,69922,37106,-16991,957,901,-95881,-7822,39019,36214,79028,27801,41491,-54672,-62408,5135,-48169,-15692,5100,31772,47108,-32581,-68338,109026,-60993,23643,12475,41709,-108,77100,8606,-12671,38266,1384,-110518,-4327,88270,-27613,-27261,59090,45481,-5082,-125980,-180314,-82725,17793,45702,8115,-43862,-17691,-408,55059,58061,21794,-1976,-24062,33864,-4697,5082,-63063,-38708,-103641,-28941,-24425,64037,-11779,-23535,-5661,-11135,-21635,-29435,16995,-18128,74269,-38031,67472,25722,43399,48088,-39385,1765,-36335,-25642,-34999,20867,34408,19590,-66762,9443,-3275,10435,-32450,2903,-2433,6439,-3176,-36191,-9114,45605,32397,9287,6970,-13056,13417,22985,39218,98959,-16684,14318,30062,-15217,5064,-22800,-22144,-48802,12008,20106,46415,56810,69735,13075,-49911,-35047,-47156,-49938,-108125,-9469,25020,-35258,-44852,537,1382,43118,7591,-10074,-18081,-35133,-28997,19418,8971,-50035,62920,51232,-25537,-5309,17358,3502,15517,-54771,-67843,58111,56620,159913,832232,212805,1810,3987,41223,18282,100140,25892,17471,29821,6045,-7154,-81080,-15177,7196,60190,26340,23608,9416,-45490,-3349,-5190,17686,72062,-27222,27256,473,73451,17327,31843,51035,-10817,-41305,28305,-24584,-14554,-33251,-53505,-51197,-73312,25944,-65889,-2681,35297,21083,2641,9089,24570,79283,19466,-40292,-38710,3129,-26931,-9214,-123676,-51109,47748,-68356,-229,20183,24023,23851,14609,-6270,25479,35838,10692,13551,50128,-1563,14499,-13776,36354,66195,13948,-6536,-809,44747,67551,-49923,-86967,-68632,41944,-27379,35359,22946,-12429,-75070,-47560,-26040,26774,26330,-7918,-60163,2247,-23398,-20622,54017,74762,33618,30921,74884,-17820,-34518,-41297,50147,12874,17803,-13044,78538,12141,-26651,-2173,-5116,-55959,-6992,-37385,-26413,-12633,-7477,60089,5498,1982,9294,26835,71778,-29766,72935,-82994,-25646,3219,-70762,54505,1220,-13315,-10180,-97819,-23220,17170,39238,-80139,-67462,-46448,4993,8928,-26647,-13483,-6134,47981,72406,-4294,10467,-28627,-44692,7411,-14293,-11331,-65856,-39082,2755,53597,58120,7910,20520,-52121,-19587,7901,26743,-15951,-49956,33818,-30011,32778,-9890,1043,-17750,12501,24563,65936,28618,66280,-4744,-23736,-17830,-20143,-5805,9401,27618,-17815,-55583,-22606,6254,937,30152,17578,-3431,-1750,52583,74766,-39643,-35829,11064,39174,-38249,-62217,-29822,30427,-34534,192,-43596,-42689,-28086,49017,-39773,-77713,2452,-60,-17831,30246,-27705,15859,-71522,35307,23848,28019,-8746,-28981,34905,34526,-84609,-86509,-38349,41167,-77468,-37888,17842,-51797,3260,84812,51997,-12814,-16757,-22646,-37727,-9894,-22640,-91897,-31508,19377,-22155,-48013,2163,18310,-22965,-65393,-30532,-18577,-60526,-17036,-93142,-33129,31716,-11012,-32431,54002,-26474,-92027,39712,-1387,127451,104669,48056,12459,3789,-7756,4485,44137,-50134,887,-43233,30260,4723,-20735,29231,8281,28883,-37022,-28234,-35264],[-21625,-81974,-19128,-12970,-2568,20250,67359,-2467,21997,18128,28098,-32968,-3803,-691,-49904,-26483,-9855,-57230,-38436,-34531,35307,-103398,-106672,21709,80976,-106481,53500,-6386,24987,-94478,34696,52203,27536,884,11986,18579,-74653,-64025,-7838,-5589,-47754,18849,-4455,-7358,42119,-5783,-13038,-16596,13357,8705,-12417,16877,24062,80673,-17870,-73354,-25443,21380,50197,-57541,-146412,-78432,-59155,12041,-64033,-45316,18165,-18524,-21132,14760,-24589,1028,-72116,-55384,-16421,39279,-1056,-24534,9055,-53609,38648,75532,-39428,816,-56496,-48301,-11610,-14914,-23360,9490,7644,67712,46283,13301,10257,-39086,37944,-28281,-21010,-1678,-15112,-26027,23173,-16316,44920,42705,-33644,-10961,-14949,63312,63338,39210,-25383,-7894,-60828,6286,-10124,23206,-42821,20205,70009,-15585,-40716,31298,32570,61598,29686,-21908,-29631,-10751,-89199,-14714,-4453,26762,55359,-50709,-44780,-2306,19139,-22336,33649,32520,-105796,-47172,-21070,69325,46893,27093,-29198,-15563,17107,43452,29242,18974,62193,9816,2649,-82521,-4028,56086,15511,22698,76699,-13899,77611,5856,47853,-93114,-65711,-4849,25470,-12899,10664,-10793,-7750,-578,-50805,-89726,18042,71799,85116,6176,-54630,-19924,-43317,21212,-13745,-4354,2874,-36046,-11289,-7020,-50009,59825,116723,2106,-43043,-2013,82625,9828,-42461,5301,-13442,1626,-98443,-35837,-17816,21657,25424,213,25958,12349,5252,61196,-33773,-44640,28507,-65819,-35811,13125,-19432,-65071,96067,182842,-14490,88099,105384,85965,34940,19245,-89253,5994,-14536,20993,-104601,-18068,-47325,35969,-46223,-29932,56537,3728,17900,-14184,-35244,2376,31925,-127152,-83406,-114977,-389422,-2669031,-2495391,-243885,-273265,-149435,-58400,-129755,-111371,-114273,-51005,-35060,-52618,-84080,152,-9603,-58057,-8129,-43532,-66569,-35817,27182,-64097,-43561,-18055,-22239,14180,71907,-48184,4905,-24437,-27094,29886,73782,67562,-26375,64257,-29041,-15709,-73368,-11998,-5418,-94179,-12766,15038,-6963,33188,-44390,316,-34996,-11739,39266,15722,-49660,-88943,-32776,-32019,21175,22991,-18809,-606,5341,58526,26140,-1469,-27466,29396,16402,-17134,-13302,-57799,24353,-33593,1880,25641,-30885,-88019,20369,-97977,3858,-36317,-14717,-68489,-70248,24289,17953,30097,33907,-124665,-170955,-476867,-742201,-191895,-81934,-51391,14030,39990,-10984,-122557,-44709,52595,-29257,-15036,-65938,-26371,-5993,-21665,-59892,8362,-19159,6402,29567,13123,39176,47004,-35813,-17141,21898,-51890,-2188,61036,125417,116266,8937,-36741,31549,394,1306,-109343,-474,76829,-78499,-33013,34652,-19823,-26937,26423,41761,44663,-66456,-33622,71379,10066,-8938,23417,51703,57092,2157,32838,-25401,28354,-24041,-101593,-13551,12284,34648,14337,-39372,-38703,-44668,-49398,49300,3050,-56233,12367,11739,103573,-5277,20471,8330,1535,20353,54533,21533,-18349,-66149,-39050,10623,-20536,-24578,15150,24695,37365,4378,-92558,-6987,49807,-9248,8752,4463,-38566,18095,-25571,-7007,-49423,4536,-23822,-28810,5240,-41049,36426,24477,-24586,-57521,-50009,-13144,-44445,52833,-19731,35469,-14533,92108,-35560,40329,25475,49734,54806,11241,10030,-58967,-47610,-25327,-33325,24997,62683,-36666,-89775,-29122,19344,43530,21326,-9373,-45627,34348,66228,40462,-18473,-67076,-33298,-2052,-27633,2849,-35181,-13946,-103852,-5392,-44088,12945,-29904,-16666,51109,23354,47127,-82017,-20753,7649,-33521,12246,-40386,-26850,35411,33999,-19625,57846,35998,16406,-4153,-15239,9421,30878,57442,16089,-75377,35658,10194,-15277,-19128,38766,73475,111156,84089,29691,-41768,-10261,42156,37789,-9765,-97768,-14244,-29858,-31385,51863,45777,47845,-39668,-16102,-67532,-56487,5490,107295,-17518,11557,-14823,10275,64419,24525,4332,55,-27417,-60176,-2215,64295,54597,31918,-4586,13417,-17080,32155,-32568,34889,-60765,-113992,9141,31145,-18364,16266,-80838,-101365,-34965,10956,74576,40675,106782,35878,-3181,1619,-13847,-82919,-9090,41916,27995,84532,52297,43928,-58784,-54727,77,-34825,-21054,18261,16351,21284,-19875,-63332,117355,-46053,3647,33069,55291,-7813,64844,-2049,-21089,19798,-635,-112045,-2118,92660,-8593,1757,80163,67144,20837,-126819,-150855,-90313,-5205,31006,-7014,-39834,-30247,16537,60438,51265,-1843,-23771,-1211,57057,-7141,23351,-38382,-40716,-86682,-58009,-62112,59475,-27545,-26310,-27891,-3899,-42625,-24219,17412,-31312,90531,-26858,65194,35269,22956,29839,-54680,-19745,-36085,-18303,-45465,22421,25629,9935,-73361,-9450,4314,-2846,-38819,-8698,-6770,-8297,-1539,-59416,-11664,46341,21535,10049,12910,-32383,8756,42633,29337,82167,-29802,32566,46825,-9496,17533,-41607,-3342,-52920,693,30429,47014,50264,50055,-19701,-46920,-22372,-51475,-67217,-107901,24645,6603,-41284,-49233,-19550,-854,42822,-15227,-28023,-71052,-17371,-29089,7656,4663,-43432,56960,52851,-18319,5395,34831,7775,29187,-53752,-57066,50030,63025,179457,797727,203012,-10027,12618,61555,1351,100925,39068,-5760,-4542,-11464,-2490,-69407,-90415,-15642,40472,42087,34150,11513,-27335,12240,5437,-2917,45906,-27793,25058,11784,59594,-6804,62168,46434,-23949,-39106,59116,-20342,-24610,-29158,-36470,-43529,-76495,21157,-62980,-22034,74100,45379,30771,17957,42410,84493,13456,-26414,-41616,-13924,-43249,-20146,-100824,-62651,36469,-38592,3359,-25765,617,21477,26510,5041,34990,24216,14601,4441,56890,3227,22315,-2703,18319,69067,4027,-6605,-2952,44876,54980,-89609,-124907,-79454,35048,-11864,19681,39955,6410,-81551,-53891,6059,36705,28499,42808,-25357,-7033,-24848,13121,59389,80457,38932,32017,114968,-9218,-35400,-30203,25471,47530,11863,27494,69637,9146,-20541,4978,3191,-66303,-17301,-46875,-18842,-12917,-7234,84592,12853,19484,-1778,24911,85583,-3239,81711,-85973,-23653,10238,-61779,32645,4502,-37564,-15206,-81355,-23301,42915,11746,-83802,-88000,-44138,14406,1431,16450,21066,-12020,78728,71909,11430,12623,-2612,-55952,11102,-53856,-2832,-17476,-17696,11700,59837,49074,-12204,16574,-53512,-1275,25381,24369,-27648,-40499,21439,-53558,-11990,-25003,-13311,-3408,16613,23247,65690,29509,61181,-8546,-29040,-18208,-18133,-13693,22901,24671,-12079,-82555,-46267,-9406,-19062,40290,31200,-10327,-5770,66662,75001,-58284,-41074,17804,35284,-25208,-72620,120,48941,8743,-33771,-59220,-34033,-3977,63374,-32988,-53223,26280,-5992,-29378,57005,-14402,25030,-47833,52879,33330,20603,5671,-17260,6024,13095,-94093,-84592,-57009,59223,-46916,-31939,32023,-44922,27200,99808,56599,25981,-5666,-53738,-14642,-257,-15396,-69794,-17858,26140,22334,-39266,14650,22765,-30214,-63225,-46178,-82122,-53425,-8782,-101017,-28410,60411,-26030,-29825,33019,-12970,-89214,4475,-1733,129109,91908,58937,19562,17084,-12805,-10681,50636,-23193,8910,-34365,23757,7908,-28520,13286,22329,30744,-45890,-29002,-70861],[-28731,-77234,-62600,-25829,13925,7858,57509,-389,50210,22386,45753,-15975,-7747,-22846,-13902,-15060,-6268,-73472,-43489,-36623,30751,-93396,-114388,13883,93050,-91795,31098,-16985,17622,-65375,65831,83761,52242,-19517,-6311,25135,-88350,-56671,-19175,-13913,-33273,35403,-15370,-46561,48491,-12568,-31595,-9429,4865,7552,-16560,17363,17791,68046,-31172,-82900,-14888,46182,17674,-66741,-187906,-50289,-78813,6554,-110536,-69615,14891,-49420,-15676,46204,-10078,-10669,-56176,-47180,-5753,30416,3117,-24390,-13854,-71402,40927,72601,-49200,13301,-71418,-57352,12122,462,-40027,16173,13358,59018,37930,1032,6154,-47172,34257,-23811,13100,-9247,-564,-9253,6415,-6782,53421,22913,-20582,-34838,-6406,71669,71552,40889,-17049,-5609,-62916,-12715,-46799,1105,-58262,32236,49747,-32268,-27762,13028,-14472,36857,-3584,-21770,-17415,-14920,-114628,-21954,23497,20228,53505,-49971,-20852,2586,20165,66507,39949,16483,-104493,-30888,-7302,64327,37823,403,-21388,-16631,-955,57161,26356,9230,1632,-10136,-746,-90225,14818,76403,13917,20967,80969,-61049,77427,10303,54200,-81458,-81630,-10065,34895,3036,27252,-14892,-2199,-6305,-74924,-80171,13889,70371,76706,-1439,-34850,-14349,-13409,39839,-33419,-22243,13530,-21821,-8229,15073,-37863,40334,125907,-20729,-46480,-13865,81708,6164,-46326,3705,-19280,10125,-78447,-54731,-46788,4234,-26757,-21679,22461,4471,30226,79100,-24431,-26894,36885,-61162,-31063,-13945,-37870,-92481,88123,206099,32528,50671,96441,38518,53156,98420,-87696,51320,-30330,-65,-121241,-6090,-12409,61171,-64661,-65028,-3742,21294,27829,-20497,-50021,14360,27306,-137400,-98217,-133018,-432807,-2641296,-2447680,-227077,-272484,-165523,-96896,-142756,-110161,-114086,-69311,-39479,-42198,-83390,29441,-20769,-79361,729,-3893,-52101,-30423,20945,-66094,-46427,-37355,-4391,6404,72151,-65149,5952,-29259,-46173,28591,77031,60292,-5621,75475,-30524,-19450,-84771,-14529,1685,-122111,-35285,-905,10730,38893,-30027,-19416,-37415,-23903,23295,9601,-58900,-63259,-47714,-14519,-13191,21279,6113,2064,-3010,54017,23393,-149,-42919,30039,-3156,-779,-3769,-56335,44400,-25316,1219,21314,-51679,-71664,35643,-91493,35358,3685,8294,-58943,-58630,21051,57207,36625,38191,-114678,-129439,-453002,-811165,-188432,-125848,-60876,13799,40988,-10744,-113034,-40440,58452,-31185,-22348,-47532,-15686,-45401,-31603,-49389,20928,18153,3970,46539,4252,21031,39506,3301,10422,4767,-69489,2337,34445,108773,134137,-3136,-55481,23364,-17076,-4689,-91100,6510,106220,-94930,-36981,34660,9068,-29030,26002,45561,34713,-61495,-33426,69501,-1174,-3676,39772,51977,53212,22617,22872,-45004,31709,7584,-92162,-15414,15336,22245,7581,2410,-23468,-54954,-57616,64453,-40860,-61932,17146,12605,101059,17193,13840,-10088,1043,10058,51282,32516,-2311,-53910,-23084,14581,-5724,-17290,33815,42863,30336,10190,-87762,41814,28757,-19879,17937,23545,608,38147,7079,11515,-18181,-8933,-18913,-25953,2471,-47222,27270,18836,-45274,-66557,-59537,-66405,-61962,77279,-4814,35846,-2728,62595,-63849,14005,16203,64582,62421,13590,35585,-40710,-42636,-18514,-35218,35049,86560,-15361,-97892,6273,61144,58580,3760,-7139,-39936,20288,83428,12297,-7196,-58642,-46733,-6026,-3094,28505,-12658,-11954,-73156,4327,-30467,4529,-37590,-22416,37763,-2152,40094,-66340,-39828,-3751,-20270,19811,-20525,-18426,60323,51077,-52982,35577,4875,29962,10094,-16515,1429,16955,51657,-2227,-55703,64180,31413,-8031,-20672,49389,88107,123407,105548,31954,-27151,4359,64000,15386,2295,-99363,-2683,-20707,-7762,49425,36018,28687,-31842,7902,-28049,-41709,3408,106637,-22776,19841,169,-5652,67151,34696,764,12851,-10717,-46102,-7819,49824,68781,34703,-9668,8046,3374,20823,-2369,20855,-55266,-107442,1200,15633,-9636,45018,-49620,-97734,-61520,18722,64251,32342,110809,37527,10805,6384,-30559,-59795,-16135,30309,14680,74575,74191,46562,-56915,-42923,-4438,-15875,-25332,28942,-7637,-17025,-7446,-51771,120618,-30207,-12802,42233,65494,-16640,44138,-12193,-31800,3075,-13939,-99992,777,79995,17733,33952,89667,71095,45291,-111827,-80531,-86259,-22849,11864,-17381,-30640,-41342,37164,68175,29221,-24166,-48989,29377,61062,-5217,40164,-7573,-33609,-67299,-82234,-84441,51165,-34697,-29475,-59041,122,-60868,-10978,15036,-31374,89113,-12944,57748,48920,8549,2395,-60063,-40297,-35771,-14353,-49609,11097,10956,11927,-66757,-42282,13684,-11587,-33146,-18934,-9591,-27959,3068,-50903,-8938,47997,18572,19406,11486,-47469,-2150,53357,17145,61619,-29530,44454,70027,-827,30988,-46805,8033,-54141,-15489,43465,37115,38376,22535,-36211,-42471,-12423,-47286,-80041,-101709,41985,-28682,-60565,-50714,-39654,-623,37164,-31241,-36438,-115085,-1913,-26602,-13450,-629,-36961,42972,57920,40745,5522,45861,16487,40136,-55324,-43002,35213,64953,209750,768006,209138,-5815,29185,72268,-10474,78016,45096,-20827,-48790,-22438,12277,-39040,-98201,-25116,22814,55222,44630,21316,-2895,22556,11729,-25338,11296,-22853,12895,14936,37907,-35843,87506,38438,-35400,-42480,81411,-17688,-30005,-11726,-14980,-35257,-61424,12614,-45042,-40207,116727,64703,51904,25481,63022,88392,9846,1633,-47653,-29244,-48817,-33248,-59373,-61263,17702,-14577,7161,-58450,-32188,18680,23668,5291,41124,18934,24003,-10178,60382,14099,38116,11108,16988,66902,1786,-242,-5705,40739,32471,-117065,-147161,-84189,20817,14259,-511,62737,24833,-77973,-51651,25628,41840,33114,90786,18761,-11874,-28196,47490,51365,72391,34514,26903,138012,-1644,-37496,-10031,7419,70328,9813,42494,37908,6748,-12830,19798,12867,-63216,-28806,-48926,-1010,-16075,-14868,102680,21819,25279,-5407,27227,92753,23132,93029,-80355,-19521,21856,-46311,10614,-382,-50365,-14726,-55517,-14859,68828,-18816,-66467,-97830,-38581,19082,-10501,62480,48167,-16408,101769,59815,33685,15702,26288,-58457,10547,-63262,10566,36343,7827,12472,47465,42441,-29077,14752,-55910,20178,43428,24382,-35456,-25085,-2612,-61958,-41283,-23703,-20763,4791,22971,28887,56414,28969,54979,-7069,-30694,-15693,-920,-11235,30816,8489,-14520,-100209,-68416,-30725,-30990,36792,47218,-14533,-5881,75458,60472,-81206,-49710,21974,29621,-8332,-67293,28640,69265,67461,-54689,-66395,-24988,17957,76006,-29935,-29229,49009,-714,-29763,64004,3720,29878,-27483,49998,32156,9282,19723,-5095,-17750,-16132,-82021,-54696,-63498,73617,-3687,-22939,31289,-39638,37114,93946,58886,76653,11189,-81583,9264,11238,-4390,-46669,-6646,35712,78925,-24835,24770,26438,-29976,-60165,-67277,-121820,-39584,836,-93603,-17669,77704,-38917,-20753,21346,-3228,-80461,-45195,2705,111559,59090,66006,17565,26548,-17348,-24565,54792,8821,12651,-13379,31239,11792,-27806,7184,56538,27317,-41834,-20185,-94781],[-35540,-72444,-82736,-37240,35773,-189,38849,98,71117,31278,68173,9029,-7146,-43058,22232,13907,-2704,-81599,-55212,-44761,23954,-59356,-100471,3575,89916,-62940,9412,-26022,14279,-38596,83746,108165,65553,-37030,-22894,25026,-86232,-34754,-20744,-22759,-16853,43431,-29799,-80532,49540,-16016,-27703,-6658,-8344,7997,-17480,12574,6753,41799,-46411,-72813,6109,69793,-20523,-64904,-158509,-15909,-95258,13935,-136007,-85835,-2403,-73692,-12806,70430,2011,-23673,-37129,-32440,9170,20293,9787,-21225,-30910,-67696,35492,52743,-54911,15580,-90933,-57176,39158,19200,-52511,20968,13716,41686,24630,728,-7885,-53225,26141,-18595,42068,-13340,6776,11500,-14667,-2982,50230,-2683,-15115,-58070,7914,67541,69554,40533,-4062,-10115,-58366,-17578,-71053,-17839,-61718,40396,17762,-48575,-4714,1769,-67645,9068,-32670,-18136,-4652,-18629,-115826,-23860,45144,11930,55925,-41374,-2923,1495,14234,124740,45800,15516,-91931,-22079,7490,49660,25439,-14830,-18313,-23766,-17117,57372,23554,-3582,-60168,-47587,-17341,-91855,13397,71633,9581,17235,72253,-96217,57047,11766,45832,-59593,-98617,-25033,31799,11143,47374,-17100,4905,-2557,-90561,-62948,6255,66327,66445,-13037,-14204,-14209,20848,57581,-47327,-28180,19023,-20736,-3816,41745,-28126,-4893,109005,-43128,-54562,-22141,70749,4810,-44794,3123,-17213,22187,-50510,-67391,-61722,-10780,-67310,-35331,6017,4676,59682,80656,-19300,-8769,39705,-47488,-29310,-46340,-61387,-117840,63360,187708,71612,-9497,83781,6979,76065,172155,-77017,92471,-45490,-23381,-110085,-1625,20979,77734,-90972,-97578,-60780,28272,38831,-20809,-54675,19387,19355,-130736,-109892,-157044,-471442,-2582653,-2428115,-253211,-280011,-191422,-141870,-153871,-107048,-109545,-87578,-64394,-37001,-71173,43927,-28489,-96620,-8311,26146,-43959,-35127,11588,-63917,-40747,-58270,2903,-9872,10671,-78295,11986,-38245,-39277,31745,73904,50580,10174,64439,-31042,-21559,-89543,-18549,3197,-136044,-43762,-16412,22259,41389,-25705,-37330,-46820,-36517,10654,-4990,-77759,-46697,-53596,13670,-42009,16214,25436,-7047,-8802,40857,10156,71,-59387,1675,-22135,21899,2788,-60280,58239,-17003,-4785,10651,-67733,-47982,43021,-77053,63528,45865,27428,-49027,-39987,25491,87863,38689,34857,-103774,-91735,-422142,-868071,-174929,-154122,-64613,-4729,29268,-8642,-93107,-48255,58383,-20187,-24044,-33998,-15822,-89627,-45135,-34540,35571,56160,-8241,56019,1601,4550,31006,41952,39418,-12827,-85414,4193,7208,59994,121107,-12326,-63702,-1467,-45768,-12318,-63443,13341,120649,-99053,-36060,23871,25981,-26226,14130,38393,14101,-45691,-34012,64295,-13497,-1585,53328,51496,44947,28338,9429,-50658,34804,34147,-78075,-4043,25577,10646,-5376,35353,-9039,-63415,-63053,73092,-79196,-51046,14859,10734,86422,36858,11677,-27599,-13,5294,58957,43382,3696,-33890,-4677,19814,6160,-11049,46835,40825,14899,1105,-64125,87254,7259,-25580,16714,22527,35681,48575,36879,32478,11657,-31647,-10906,-26178,-2433,-53219,13535,4030,-62671,-68813,-64537,-109498,-73816,87278,8773,29242,9768,33302,-64123,-9280,7074,70968,72462,15338,57194,-18663,-33830,-15536,-30268,40693,81931,1308,-97615,32692,89916,68218,-14859,6114,-33077,1109,97969,-16639,2276,-46867,-64763,-13838,29675,42818,14718,-14452,-40767,8527,-20246,-5904,-49169,-22725,28566,-22864,39313,-36250,-39998,-3304,5064,26507,5605,-10028,74942,40147,-68371,14301,-30833,28287,28319,-9679,3943,10536,46512,-7894,-14780,80605,39066,7931,-8860,49494,88044,116740,108561,29748,-2743,13576,80004,-11016,11329,-90723,6305,-11100,16267,50527,25211,-4185,-27664,18714,8498,-6637,330,89693,-30689,23873,19881,-15226,54613,42910,-9031,16077,4861,-28047,-19624,30653,71882,34968,-12895,4796,17649,-597,17144,6957,-39454,-87661,-4956,13005,-1373,62778,-5232,-80104,-72341,21145,52247,28749,77777,39907,19438,11378,-42099,-33163,-25541,7894,-1970,53197,87549,46164,-52876,-35086,-9251,2170,-25936,36234,-33585,-55941,1551,-35280,120230,-15684,-22460,34176,65252,-26582,18226,-23895,-47028,-7988,-32673,-77633,2011,52184,42455,58922,88397,54601,59116,-81825,-1261,-71008,-27103,-6785,-19046,-21011,-44939,56798,72591,1492,-36764,-71425,61493,44475,1279,49720,22448,-19145,-57384,-97120,-85766,41428,-32701,-32636,-88807,-1025,-70897,5527,9233,-22163,71664,1389,51661,60532,4236,-23526,-52607,-54776,-31823,-17675,-47409,-9151,-5805,23634,-51906,-76972,25364,-14072,-21886,-24052,-7426,-45278,10373,-12034,6419,47536,20402,27332,955,-52698,-17520,50754,2466,41404,-21683,44598,85207,9264,44626,-36461,4825,-55871,-32958,51817,21961,27336,-4348,-35926,-37423,-4055,-33760,-84872,-88546,37972,-68159,-89078,-48832,-53232,1849,27645,-36240,-29425,-133788,6759,-22240,-37543,-4541,-29968,25909,61636,127604,-11999,47282,29430,46311,-56381,-31427,17750,62584,241135,748231,228832,22055,49328,67796,-13382,41482,42409,-24204,-82009,-24529,30319,-3704,-57245,-18870,11672,61398,54337,37192,21199,24864,14780,-44436,-22946,-13455,-8517,12328,18161,-60673,104037,27196,-41524,-50427,87852,-17647,-29605,11403,3793,-29372,-36871,-550,-19593,-54369,134219,72733,62675,24436,79426,88221,8811,25992,-58157,-34735,-41364,-46020,-19411,-47598,2542,-515,11176,-67922,-61472,15031,7899,-2818,40821,17904,36577,-23469,56561,28438,57318,23183,28980,60260,7642,13557,-8788,31421,4790,-123046,-141360,-84883,1773,44957,-21939,90469,39011,-65402,-39538,28998,42477,37921,125901,57396,-10546,-31148,70290,32504,54531,19723,20921,140091,4458,-39560,16080,5224,82119,10386,26363,-5901,3381,-9667,38132,21260,-50001,-40547,-45715,21375,-16810,-25591,112944,29464,15731,-2723,33633,92422,38774,103015,-66557,-14655,36653,-28565,-6481,-14236,-49357,-6272,-31879,-458,88620,-41846,-28934,-91315,-30041,19847,-23956,96733,63047,-14888,108722,42173,55343,15969,52832,-49831,11815,-45259,24674,80811,34954,6839,22745,37595,-31595,15069,-59082,41311,55246,24249,-33608,-7007,-28860,-53503,-47352,-7597,-17305,4383,24818,37339,40945,26860,45094,91,-27676,-8888,26453,1434,31330,-14951,-22328,-103771,-79221,-51393,-31552,19107,62709,-14718,-1612,76884,37695,-103820,-53893,23824,24106,5878,-51210,46515,89178,123564,-60257,-64783,-15803,36247,84885,-32166,-14050,65136,10526,-21255,50785,21867,24663,-20421,30253,20950,-2693,26030,3292,-33037,-48117,-54591,-6960,-55696,78471,29810,-15661,16460,-35258,30317,72141,56969,115951,25932,-90447,27676,20287,7362,-30942,1484,44442,122520,-9076,28813,26154,-23122,-63902,-90385,-128262,-26410,7093,-74698,-1129,78351,-47231,-5732,22187,1475,-68795,-97345,8700,93350,17344,65531,7588,26896,-18474,-30697,55279,33748,11853,11445,47134,14757,-24157,12625,106610,18918,-27263,-5413,-99246],[-39345,-70205,-72464,-42421,58266,-4052,15335,-1063,82271,40672,86799,34810,-3858,-54642,49804,49930,-738,-75999,-70471,-51629,21106,-3036,-70335,-6047,73817,-31281,-7065,-31229,13700,-23255,84159,112209,63946,-46882,-31867,18854,-72326,-4728,-13688,-30295,710,40709,-47059,-100928,44164,-15958,-5927,-10507,-23991,6999,-16114,4061,-4803,8961,-58572,-42552,29891,86879,-52641,-50678,-58567,17477,-104945,32297,-127584,-90127,-26385,-85021,-9408,72214,10312,-36473,-20509,-12579,21693,12041,15572,-17481,-36484,-52271,21546,27935,-49100,14114,-104588,-47609,64564,35831,-58028,21993,10145,22350,4897,12372,-25192,-52518,16874,-14346,59504,-11493,5341,30174,-34968,-3624,37134,-27875,-20206,-76988,22748,50590,59180,39326,9689,-19712,-48693,-10352,-70682,-28139,-50106,42532,-19563,-61602,24433,1765,-110430,-15912,-52799,-12741,7331,-22472,-90215,-17936,50563,5457,59549,-21315,6536,-3377,2729,131956,49113,25935,-70946,-21304,17590,29358,13003,-17551,-24557,-30220,-26890,42197,23271,-17963,-99221,-88846,-38013,-87003,-6704,45420,3037,12722,53353,-100805,25114,11841,21804,-33465,-107397,-40830,8535,12402,64761,-15507,10770,7420,-90181,-42405,-3127,58785,55089,-24388,-3880,-23392,50319,66440,-53244,-19886,22065,-33109,2689,67479,-28072,-58674,75537,-57377,-62899,-24267,52321,8005,-29157,5832,-10051,33694,-26546,-65517,-49504,-21319,-83891,-38623,-24424,10757,79875,63589,-20137,4928,44801,-27453,-26328,-71727,-82449,-133436,27597,130543,91995,-76314,70111,-3447,98148,208040,-57919,114117,-55611,-40114,-78825,-6025,45858,79932,-108458,-107801,-99740,24768,43835,-11729,-41984,10445,5975,-103445,-112610,-182505,-501222,-2508249,-2435503,-317430,-292453,-219861,-181350,-159470,-100980,-101347,-96734,-100894,-35238,-48210,37089,-29936,-105119,-31606,41618,-47403,-49726,593,-59032,-28972,-69739,-868,-29027,-81249,-81000,20036,-48444,-7593,43056,66500,40120,18111,40508,-30488,-17205,-89030,-23612,939,-124908,-33176,-28011,28689,38482,-30924,-47377,-63576,-47179,7710,-21817,-103363,-44471,-49635,43401,-50821,10252,33487,-26851,-13690,27307,-8270,2146,-72278,-42663,-36838,43711,6392,-66023,61637,-9561,-17785,-4793,-74323,-22456,45352,-58461,77676,78524,39561,-45640,-21457,33480,99614,39944,24696,-91071,-64671,-388653,-891934,-158122,-151586,-64296,-39427,5209,-5028,-63225,-62148,53380,5740,-17571,-32315,-26137,-122532,-58041,-17126,47275,79122,-29656,56257,10550,-8504,23895,67662,61830,-25993,-95659,1801,-10482,-2621,82343,-8008,-58161,-32412,-73150,-16902,-42027,18096,113418,-89611,-27362,5603,26283,-20769,-5569,24227,-10573,-15891,-32262,56770,-20246,-3685,59744,48916,33418,17864,-4247,-41862,36650,50209,-65900,20876,44107,2133,-22179,53870,2817,-67585,-62686,69194,-98326,-34849,6415,8721,66155,47025,9928,-43394,-4095,8791,74422,48428,-4592,-9810,9943,24392,11226,-11230,49904,23742,-6166,-26473,-31574,112229,-9727,-24833,9107,5776,56828,51238,59432,52104,30347,-54904,1431,-32631,-7973,-59137,1585,-21536,-74586,-66104,-64224,-124003,-78155,78025,20271,14524,18938,12684,-44979,-25082,-1628,65779,78650,12896,70111,1172,-22061,-17402,-21522,42390,50794,9677,-86929,39677,93302,67258,-28992,19788,-26400,-18173,103532,-39973,7318,-36113,-81330,-24865,61673,43951,38531,-19959,-18456,6714,-17299,-13134,-61788,-18020,23177,-32858,41708,-8011,-24473,15844,32528,31459,24733,-6302,72628,9434,-60533,-1140,-55578,15421,51638,3975,10457,9373,42271,-4819,23302,74856,27834,24978,13976,36826,70412,90586,87022,21883,24858,14814,91604,-34552,11798,-75156,11090,-3101,34756,54103,14734,-42098,-26252,13849,33042,36132,2580,55083,-40244,20445,35784,-11784,29719,46886,-21649,9680,13840,-7005,-34813,13910,63309,31508,-13371,3813,19710,-24321,23184,-1131,-16887,-61720,-9016,19221,3974,67917,38673,-49332,-67815,19501,44259,30951,20329,40262,18780,13118,-42918,-8680,-31882,-18461,-18668,28088,86272,41137,-48352,-37188,-14748,13033,-21455,39606,-54174,-83743,5401,-16367,115527,-3250,-23717,10892,48657,-37492,-8740,-37350,-64776,-12936,-49359,-53166,-240,16003,58433,69739,80286,23093,54370,-45012,45349,-49640,-14384,-21092,-12301,-15064,-36968,70633,68733,-21222,-35720,-84926,86649,14709,10747,48964,44956,-1198,-60257,-100595,-67069,31414,-24649,-34805,-107563,-7900,-70529,19787,659,-12305,46026,15544,56215,66118,9141,-36376,-32382,-61399,-21227,-26908,-40999,-30423,-20433,39667,-34283,-92646,38503,-9604,-11575,-21484,308,-54854,19593,42229,36882,43074,23229,24377,-16920,-44993,-33387,35658,-15704,24211,-12077,31715,82693,18178,56673,-15449,-16299,-59565,-48132,50014,10567,21511,-23901,-23022,-33156,4850,-13688,-79143,-66741,15737,-99267,-116976,-44144,-57258,6058,16548,-30384,-6822,-121227,7241,-18176,-54876,-4976,-21045,10812,57147,194651,-45362,38871,42671,47165,-52628,-24890,2438,57684,262455,739782,255968,70920,66727,46668,-7137,5120,32395,-16947,-85869,-17186,44476,24322,-8365,-720,8269,57908,61482,55121,38146,17147,14040,-55991,-47717,-1365,-32680,7599,9043,-73685,108549,13730,-40865,-58867,75619,-20530,-23632,30457,13236,-27499,-15444,-17217,3873,-61837,113052,67454,62486,10467,83369,81902,9688,30806,-70329,-25030,-23125,-56020,3116,-26393,-2402,3858,14664,-54722,-74675,9431,-14009,-12833,31811,17445,48298,-30666,42183,43014,74525,29893,45114,50665,18336,31562,-12234,15830,-22595,-106625,-106834,-82351,-17667,72389,-40774,115547,45147,-47004,-19657,20213,40307,40087,143354,79483,-9258,-30949,73627,10061,34097,-2118,19927,124146,8915,-40272,42148,17714,86794,11015,-11441,-47278,-1460,-15074,52716,26213,-30571,-50798,-42245,41943,-10330,-34145,114423,32194,-4195,3581,41958,83903,37183,106305,-46382,-9889,51007,-11542,-15197,-33062,-38036,9979,-20477,15092,98440,-51548,21147,-65906,-18538,18065,-36675,104192,64260,-5156,98986,29125,67955,10864,72951,-32533,15940,-15612,36617,104171,59571,64,-2410,33483,-13463,17090,-60245,58897,56822,21359,-20951,10132,-46790,-31077,-31853,16901,-1071,-3541,17396,43141,22660,23399,29700,11591,-19713,2154,54974,21241,24983,-37070,-32491,-92101,-71367,-65903,-22011,-8604,76165,-9467,5139,70880,15426,-120410,-47768,24151,18622,12786,-33171,45407,103311,157679,-53732,-55583,-6527,51708,87758,-38212,-6425,71484,22903,-8136,22807,34348,6745,-31632,2461,3412,-12858,19484,4846,-40195,-76875,-24682,37716,-36424,71155,37024,-14033,-5595,-31220,10537,44572,50589,126922,31311,-72366,37273,23267,16981,-23452,6478,48811,129705,3369,24908,19393,-13012,-74314,-107068,-106484,-20971,6137,-50548,17617,61607,-49616,12394,30813,932,-56725,-135217,12843,85657,-19543,56877,-7285,15159,-14561,-25011,51728,43030,8348,29405,61534,14472,-23516,24894,148127,7190,-6838,10137,-82843]],"minY":-7.499186753666237,"maxY":157.4993,"minX":-1.8768098104037438,"maxX":11.27681,"minZ":-311847252,"maxZ":297515269},"ir":{"z":[[9461,2664,2950,32885,26071,54711,-26802,-42770,12202,8472,-22807,3629,28057,3565,-21200,-7449,-22998,-35162,29886,23969,-72024,-52237,124278,96224,-30040,-9920,66404,44362,-10994,-24835,65031,47011,-69391,-93991,-10894,-38195,-8406,28135,3509,34848,-2682,84069,8383,14124,-22652,-16659,4683,40314,3013,-3730,20282,-41057,-17548,-37689,-101835,-84760,10469,19299,-31688,-136446,31028,76754,64185,-61090,57695,84087,53841,-50430,138160,780,-29566,-6644,-10671,14128,78223,411,-16412,-22965,29949,38297,41911,-72559,-9525,30263,66631,17523,53075,76513,86004,79085,88701,20857,19907,-59744,-18265,21818,31258,41586,37397,48151,22947,13871,40447,31441,80595,48501,11561,35492,-2933,35729,-47431,-9967,89,-70816,-11334,51562,-196,-49296,25991,106398,-668,-74331,-1417,27980,16737,-19813,-14964,-71492,-23505,-79248,-55658,119166,20608,11640,10806,-9177,68571,24931,16868,20998,51036,-31597,11389,48951,71080,36877,7923,22525,-36581,-5919,96016,-29391,16205,10100,15713,-42904,-51873,92857,73431,8700,-35513,512,-50336,4851,14568,39339,-17097,-69269,58077,48175,-22247,-98017,-15658,-2914,-26658,-55188,1090,73543,63568,48057,-24697,18624,18300,-22578,-2567,64658,-36742,27732,23542,45660,-18496,29820,122125,-7392,-65359,-81955,-68173,36638,-17355,-142404,22376,18682,29955,31440,-27476,9414,102184,80384,23216,39175,33589,33362,39010,-62291,-46038,-40287,41929,40434,9503,107304,33852,127468,138247,39625,-55319,33794,-148804,6027,-59821,-100339,7038,-64745,-14263,-15804,-32148,-19388,86115,-29883,-18570,85432,28142,19009,-9773,-44080,99360,100110,-98191,4986,124251,36674,61979,179653,-168580,24367,-33564,30288,-45063,-42634,-65218,-689,55810,-3631,-9248,27839,13386,-18859,-19513,29143,-10366,-21081,-10893,10240,-82246,-57055,62583,12691,27244,-33714,-60303,-8695,-87971,-8958,15364,62504,-7720,-5944,-46173,-54434,-20636,20601,-38917,-46585,-9748,35932,53550,54396,90890,-29612,78774,-37296,-35611,11897,-9556,-65966,-13718,-40440,-8574,57225,16577,-7289,74839,-63867,-7712,35732,-10566,33593,-15958,-48652,-10007,-49434,17101,-3912,11730,-8307,-35198,-76889,24445,-19244,12030,60945,-18228,20759,2964,-40163,21016,-59028,6903,-35264,-42079,-119,109443,-29718,52430,22032,165201,64847,-7441,-102530,-34579,62246,-16114,34741,64648,104619,-10942,55805,15946,21597,66814,62408,-20627,-40979,48897,39530,24601,-41687,12570,59318,10374,20813,33004,49220,-106854,-122001,39117,24025,38813,-7041,60040,104094,-58644,-20850,30931,31369,-24166,39815,-7768,-21333,-56850,-15105,91298,40556,3268,25091,35126,13870,14894,-18450,-39413,-17346,-46585,-36528,-138110,90416,78436,71728,-8866,-12000,76001,9985,81306,32985,-54755,22147,15681,77741,59941,-462,-37100,29446,-27989,-2272,36732,-1013,-58978,-68879,32362,36235,13932,56711,7528,1463,72684,-86437,-42218,22312,-42337,-17392,-6981,-28116,-37394,-14646,-6620,-58490,49742,-66327,11618,60110,-26525,27524,82930,2934,-9080,-32183,-25738,27219,74214,33720,16791,76684,-56717,2351,21306,41522,38232,-10645,-40601,-14228,-66524,1658,2208,60471,22458,7543,-5840,-25212,-13777,83210,5384,-14773,-18974,-55586,43508,51369,10038,-68072,-30615,-13413,14868,241,21540,40703,-1867,13580,14396,-4576,-39489,-35586,5972,36152,31270,-49802,-28552,-55831,32643,9422,13605,-9580,49709,30591,55864,-30042,-19164,74334,-12331,49063,-6434,109261,107912,100579,19204,-54573,106129,24070,-86525,26562,78472,38995,77384,30517,-54677,-81227,-19142,-8168,-17734,21258,-74315,-48662,49460,-2850,28823,3173,75113,-76640,-34550,-36311,-50436,31880,26794,96485,-19694,21679,-16539,15274,23994,-61709,18661,-22811,-26334,67891,23623,8795,40601,-11270,-24715,11695,-27538,-76366,-50585,-66038,-28202,2896,69016,-31422,-30156,-15115,-40907,31821,49302,46824,11504,19461,32098,-28522,-27717,-65981,-43696,13431,47637,81587,242,47235,-10562,-89304,-54578,-12709,-20523,16716,-25886,5881,13937,6582,-41530,68230,17343,6164,71972,68695,-48090,-1918,-29339,-48015,-7817,-69890,-11841,-39666,113689,-17203,-72131,-10993,-19920,-2780,-109961,-82858,-51568,-48063,37731,-9888,-11558,-11212,13454,50838,-9036,10412,-33793,-3052,37259,-23905,-42574,-63122,-56276,-4734,-27982,52654,31505,48306,-31928,-17915,-1362,-26545,-35772,16732,-2930,3715,-32074,-66639,-1946,-4316,-50884,-33461,11394,28334,7534,2180,-26645,40730,-17618,-6419,7506,10904,4580,1637,43582,66167,49899,57094,833,-19461,126548,78510,81116,14084,7071,24447,47375,-7972,19873,9447,-9493,44906,-30886,-31634,62297,36648,11278,-61512,3503,-62636,-107778,-3388,-58478,-68104,-43033,-25133,-29479,-34684,52189,91419,-42760,-23259,-17529,16796,-38651,15547,-83970,-26668,41849,37865,-1062,18474,-8089,16875,143547,60694,-31582,-24637,-65534,-39949,-37562,-59418,25128,-12033,-34396,-69494,-118947,-24734,67014,105748,60085,39590,31888,-61930,5810,-18857,47898,63556,-46373,59881,42478,56953,34948,-50499,36985,8336,38983,-6304,22793,-29761,9895,-10770,7120,3450,68594,24646,-39858,-54215,32419,3088,24462,-18162,51044,-44206,-24063,47560,46799,-379,51620,58091,-86364,34528,-9123,-25733,-19996,-69566,-76181,-132221,-54862,32309,-31176,-3960,-28281,7781,31118,-23472,12005,78507,67798,49495,45224,63102,-671,-6109,48946,-17033,-10059,10606,29499,24652,38911,-31906,-8694,45183,24218,-110847,-130707,3188,81470,-2781,13207,20868,-6831,-79099,-44103,2185,19974,77915,27115,-12661,54377,10066,-5320,78680,5467,14709,-57521,32615,22170,-79825,27663,2996,20284,31922,102956,16185,-5152,-17455,-2430,-80652,-66988,-17799,39824,5060,-20120,25800,61148,35085,14526,-51966,12035,-12694,4061,-89777,-107075,-91408,-18036,-62114,-17760,6859,3305,-34014,-23740,-9873,-26243,9011,-57838,-95228,52414,44348,105812,49987,12373,-69960,44360,32950,14092,-24194,-43196,-30407,13536,13923,-26218,-62741,-24073,-67873,37278,35079,-3735,-41223,18926,-38101,7536,-13295,-16511,-48545,-35470,-4141,-38693,10481,41143,108498,117761,18632,63973,-366,-7647,-45853,-84012,29018,-2995,14657,69548,51289,29346,-65703,-28622,35798,85949,17957,-21798,11376,38751,43959,-21817,17944,-86541,41874,65288,25322,-2450,1762,-23528,88,21027,-21092,-16247,13026,61827,33316,-114708,87165,42601,87694,55597,78104,14590,75663,-16152,13086,7240,-1978,-31466,41255,54624,-26559,-85757,-65732,66789,77603,34387,-23122,-28761,48964,1674,35980,-1483,4138,-59861,-55201,40200,-29015,-48290,-18986,75572,4339,-22903,-54679,17352,-34639,-81695,-36679,-2591,-5223,53571,10180,-44917,89236,15849,-56267,46079,59820,-17841,42140,69968,63467,46291,43603,-29443,41567,-43822,-53390,20124,6649,-956,34434,102069,-23793,5492,-17581,21043,-2236,-109894,-68371,-52088,-40365],[224,9431,1365,55229,33066,25170,-27092,-28528,23512,1278,-14238,-12953,-5964,19148,-11612,-29279,-81175,-52059,14169,45768,-57129,-49680,104380,75591,-17952,-40175,43881,61455,-24539,-9695,69167,33792,-85913,-126487,-7245,-42881,-3823,21017,-14804,24553,3269,47686,-9176,20478,-21032,-19403,-5258,35243,-6337,6928,7565,-51011,-22537,-42150,-84469,-49338,6621,1002,-52171,-85400,35643,42110,49683,-73046,31983,72800,46865,-45484,146095,12458,-44811,-5212,693,24895,58609,-22228,-11950,-48962,30847,41402,-4445,-80631,-6765,21093,81247,59292,59953,53089,75334,79761,80736,9831,38745,-71516,-39066,38393,31486,68229,30723,40818,18589,-7211,19487,22375,77212,52812,24040,39098,15445,26612,-56705,-11331,-20022,-82713,-5372,39034,4397,-71819,51129,80831,-20516,-51612,8993,-19947,-2526,5332,269,-46451,-14807,-78223,-54379,121108,14509,29273,16454,-4293,58569,20806,25848,25544,53644,-49430,-6704,52626,56378,-1279,2383,-1359,-52391,-13423,79740,-22009,-3067,-16073,-12035,-37203,-21151,105619,82808,22152,-35860,4212,-51942,-6089,37024,40637,-1751,-64186,41696,75404,-7537,-64410,-14835,-3673,-21457,-70302,4309,83442,68490,53797,-25621,29379,42098,-13251,41916,48820,-38251,38839,5290,37787,4108,14449,72588,-19462,-46786,-108722,-43027,34871,-7571,-127950,9950,30078,37742,44275,-46638,9998,95428,28952,22275,42926,49548,69890,43427,-77034,-41055,-56154,37633,32315,-29107,81387,41895,138587,166563,66186,-61120,31846,-107753,33595,-21382,-104942,-25420,-76512,-42702,-31525,-36296,-3966,83523,-74043,-44192,71506,35677,60161,-5188,-50196,111022,92964,-117321,15450,111592,35167,114459,262592,-306422,43772,-48736,48170,-24813,-19047,-38658,-11093,46563,19549,34242,30416,20017,-42240,-20858,40138,2959,-41543,-6504,28226,-84241,-65131,55522,24604,-6640,-16258,-5750,3466,-67775,1393,23312,59981,-15140,-2475,-52326,-40706,-24739,28156,-32365,-50827,-5074,35809,66127,57899,80169,-39508,71001,-37418,-33890,22053,-14652,-41186,6583,-18508,-4585,35654,28510,-10848,65745,-51761,-13600,54929,-8291,29688,13401,-12547,13212,-52449,39298,12717,389,-1644,-32300,-39659,52619,-8058,27302,113393,-27979,12946,5911,-34977,33279,-68856,-836,-49334,-37266,21107,88548,-49155,44161,24096,132505,63322,10557,-79149,-57845,69032,10333,23069,50012,104822,-36985,60600,38277,40520,77676,44169,-29203,-37152,42163,42796,33705,-32156,-30300,26314,-2252,5567,2245,46987,-88996,-125592,25253,16297,61252,22821,82605,129516,-58877,-33641,30439,33384,-16638,39061,-18290,-17255,-37977,13902,96081,71488,-4348,56741,43538,2818,15344,-19525,-28101,-4866,-21661,-37678,-126120,111786,70787,48416,-2553,17479,41025,4219,88858,39989,-58884,25866,34529,87819,77297,-4839,-47133,34841,-4132,3392,59378,-29807,-71236,-65983,26657,9510,9679,48541,7922,-14400,52060,-34692,-29077,11737,-56072,-14755,7911,-21323,-13135,-10983,-1024,-81447,-1185,-98673,3605,42329,-39671,25073,66089,15032,-10461,-15546,-26885,29287,117823,54747,27443,84931,-55634,-7364,46174,48433,86535,20437,-27510,-3625,-46878,-15114,4573,57685,35124,-11833,7518,-18519,-10155,88152,12401,-37048,-24857,-58796,33487,68138,-1619,-66379,-15658,-18839,20925,28014,44161,49908,1739,9612,21816,-17259,-29613,-57136,15526,72798,28616,-35367,-3012,-48958,58828,20059,3673,-21079,52633,26129,41751,-55032,-22883,69526,9252,84037,13592,120612,121872,105249,17659,-43036,106238,13427,-79894,46762,67824,20788,88153,31776,-56681,-67147,-34713,-12856,-30439,9017,-67375,-49772,57239,-434,23220,-9434,47639,-75460,-31570,-12215,-16970,-4395,-18241,86902,-21481,46540,-18848,-5845,16600,-60204,13652,-15611,-25786,76404,5213,10765,56769,-25022,-30768,18870,-48837,-72770,-39296,-57531,-8001,-8706,80538,-23736,-18313,-11198,-52794,3901,14121,50452,-4769,-2062,25343,-12605,-42761,-69711,-45881,5449,14874,80252,-4875,64524,-13991,-86506,-87037,-5477,-4429,10196,-28889,-17289,-6239,15245,-16253,74934,24260,-12259,54418,71877,-78881,-6629,-27812,-46142,7038,-54473,7920,-19650,120049,11465,-48924,-5116,-36442,10348,-52725,-66029,-55334,-69530,30104,-2567,-4170,-22999,30213,50073,-33193,3922,-34346,15709,42842,-34235,-27225,-65956,-52911,-36775,-43645,74481,43536,59915,-51905,-29377,-5503,-9561,-31458,31118,-4491,-2503,-25669,-52346,-9279,10730,-82065,-27049,15311,17136,2486,2471,-34305,40476,16959,19023,1573,9570,11967,-8772,41412,73060,68789,62743,34345,-16662,108218,68846,67843,5888,-15230,25348,52582,-17737,32053,28389,3397,54306,-6215,-28667,75091,-11476,11114,-89321,12377,-61168,-114891,-12441,-48130,-58953,-31925,-26084,-33221,-48425,54762,74436,-48030,7663,-1763,35125,-21980,15141,-41540,-41497,43122,53338,-3510,24995,21738,21382,178215,73646,-31964,-75358,-20822,-31434,-37239,-61407,22891,-7428,19634,-59340,-112810,527,64797,82800,46576,23700,36859,-43410,4385,-9667,63203,101015,-39920,60174,27326,42908,44223,-49645,38242,1914,13130,-18491,-91,-24909,7692,-11437,19659,4513,84761,60556,-54837,-50339,45264,21400,30197,-2280,66241,-43872,-35520,49173,63291,6264,42775,63995,-83831,36863,-12367,-10147,-30206,-68561,-109770,-124897,-37520,31725,-34204,4430,-40346,13741,46313,-34123,10082,86669,83581,45925,88474,96887,21503,-2157,59389,5891,6531,31875,32945,18664,41878,-10300,-34253,29305,5897,-111422,-114429,-1956,97016,13159,34275,26529,31874,-103568,-29229,-22141,30135,92484,52020,-12417,44056,-22448,-10274,51276,-11607,16241,-62543,74023,39230,-89068,68448,7390,9358,43991,62405,-3136,6716,352,16905,-75189,-81876,-22847,40446,28359,-11268,11459,78117,61278,-6832,-51572,26245,5474,-3142,-82569,-101355,-105776,1180,-57417,-39872,3861,14769,-10785,-14670,6218,-23892,607,-50943,-83567,12258,55076,101675,82013,15881,-75288,38232,27326,64948,-29376,-33350,-8262,11490,310,-36307,-56922,-31361,-109367,-12473,33511,1244,-39292,-4044,-22125,10369,-33201,-14536,-58025,-48300,-19034,-44956,14691,60537,77959,130280,23853,58169,-1986,-12958,-27917,-86740,34915,12075,10477,46588,22616,22180,-71401,-21472,33904,103337,11747,-28423,22994,24697,59868,-49471,8233,-75503,61554,100215,38239,135,7608,-3823,20793,7992,-50392,-20800,27605,66174,5769,-138736,106539,42352,75219,55138,70526,8582,65667,-27967,14891,17524,1096,-23676,33430,42552,-9035,-55010,-65472,53521,80502,33037,-43071,-32106,54218,2609,45074,30832,12493,-52315,-51656,32547,-32530,-56351,-27708,82968,6709,-42112,-56525,-11387,-34073,-110728,-89221,15991,-2373,66389,31571,-50325,91290,4040,-69237,66564,49346,-33785,16512,62057,97363,20611,48228,-20405,51258,-37752,-40395,24245,14063,6721,31662,131847,-27908,-10323,-5191,35733,-12876,-168528,-54555,-85936,-66157],[-14043,16501,2392,65649,39079,-12001,-26440,-15504,40343,-5129,-2641,-21107,-21772,27680,-1789,-44194,-126162,-61240,-4439,70885,-48635,-42240,68079,43637,-15242,-62549,21589,72129,-44983,-859,68977,19705,-84823,-123626,-10046,-41612,9145,11058,-27671,6293,10771,69,-12611,27598,-22649,-13411,-23741,23467,-12302,22337,-1098,-52919,-25458,-32603,-49568,-15732,1652,-10343,-57201,-22827,32359,5291,32619,-70056,-3291,39823,25338,-38089,119137,19898,-51415,-5684,13264,33734,28659,-35448,-6541,-64012,36762,38415,-40774,-59110,-1871,12138,81525,96567,49808,23925,60961,81276,67857,-2526,59017,-75580,-63541,50721,25350,83769,29462,26599,6587,-26763,-1621,2027,69265,53514,38749,43423,27651,14651,-44360,-4662,-36341,-86175,7355,29173,11732,-91480,65800,38616,-34661,-25127,22677,-60362,-28041,28845,9511,-28640,-7955,-70184,-50752,97349,8669,46411,26850,602,26441,9840,14835,28699,60087,-63284,-30728,45962,46363,-27536,2888,-24510,-67812,-14183,47633,-16658,-22900,-33683,-38395,-36114,5178,94196,80577,36155,-23945,8084,-28943,-20981,43890,29546,12490,-44784,22035,81227,5902,-26529,-11669,-6996,-14113,-69556,5586,81053,61575,54719,-24321,36846,60454,-5333,93569,31957,-24654,48680,-16791,23960,27231,-15522,30734,-24032,-18854,-129867,-9008,30096,6120,-90504,-3742,25377,41704,49779,-56718,29361,77588,-23498,10179,25870,53502,89177,41245,-85032,-31842,-60972,35469,19415,-60430,45641,47632,122318,167755,85194,-49525,30412,-56412,48104,8544,-101274,-50085,-74409,-59719,-41767,-45092,8110,79747,-92414,-49063,61352,34338,86197,8834,-41620,95522,74234,-102666,30067,87037,17663,151829,322684,-444276,49034,-36756,72003,4947,7225,-16494,-13143,22939,36763,85539,27960,23739,-59262,-35274,41327,9230,-58135,8582,50172,-75745,-61911,42506,28373,-26032,2617,54034,3793,-24653,10672,23144,50687,-22907,-2187,-50417,-17233,-22057,28729,-22456,-39149,12397,17464,66512,50080,62175,-35965,60074,-37039,-19283,28151,-29793,-26625,28025,8444,5535,4742,16736,-21876,49866,-34598,-21201,76211,-7376,11865,32809,12691,31741,-51938,41814,31575,-8159,3711,-21182,588,67273,7420,27857,156157,-30339,4952,1673,-18227,34229,-69809,-4079,-55145,-29559,59428,84085,-65318,32620,28085,81748,56179,25977,-51253,-79692,61083,41732,9757,18041,84287,-52675,62644,47108,45873,84433,26115,-31005,-16770,39939,40156,29474,-18579,-60661,-4978,-10950,-10460,-24084,35974,-46720,-116203,-3125,4561,75949,26147,95397,142133,-40846,-33111,26630,20833,-9477,37201,-25242,-4795,-13606,41498,90086,115238,-25168,69369,43652,-9456,6840,-19951,-12188,2297,-2657,-47703,-100656,125933,61198,5757,-5245,40101,3662,-4770,83657,43624,-60979,10873,53675,88721,82332,-15382,-50561,34161,17415,9332,62529,-61180,-76479,-56641,9487,-22146,-2141,36775,2735,-24784,22697,15889,-20130,4569,-50439,-14481,15822,-14671,18738,-5666,1654,-95989,-50945,-107105,-11291,23881,-45751,22599,41562,23656,1483,5322,-15295,24410,129470,68617,37890,84815,-39786,-12765,65111,49301,109454,47834,-18190,5543,-28299,-31159,8612,48753,44622,-33720,16005,-7368,-9091,71404,19127,-49723,-29122,-57238,26408,81100,-15138,-57174,-8996,-21614,19746,51561,63714,60221,13956,13103,31228,-27625,-14238,-63923,29485,106959,27800,-18285,13434,-36280,83499,26792,-23561,-30551,33970,25521,21584,-51752,-13194,60139,27360,102102,34749,119766,129374,97565,15544,-45049,83275,-7009,-72376,71033,43056,-8795,93267,28748,-49005,-36974,-41524,-11053,-31943,-3019,-61392,-46951,59207,6536,12874,-12022,6952,-66664,-35231,10105,24611,-38387,-64744,62518,-21947,67889,-827,-26194,-4924,-50304,2565,-5177,-11790,82905,-7536,7536,70997,-31743,-29008,16701,-66412,-60131,-21768,-38194,486,-10990,79997,-10090,-11526,512,-51247,-9466,-22647,48554,-19821,-36640,12969,6734,-55766,-58176,-38293,-5887,-14917,71533,-10771,68931,-13018,-76963,-128402,2742,8727,16826,-31933,-31974,-22349,18299,8041,78550,27888,-28342,25303,60639,-98017,-9309,-19939,-40594,25933,-30591,15988,-1941,117449,35758,-32900,6800,-45084,12396,7546,-45522,-46417,-48433,44458,1751,6859,-31368,50389,45269,-42419,4778,-31717,31465,38170,-35330,-10182,-65007,-38787,-60755,-46304,96088,58972,65715,-69884,-40187,-8743,493,-25591,45388,-5229,-3745,-6191,-13687,-12928,27680,-86323,-13932,17188,7165,-3449,-3149,-34241,39521,52912,43493,5567,14243,8108,-22728,35875,85022,79304,66299,57491,-14347,59193,46152,33721,-7227,-27004,21715,45068,-36911,38854,50856,7296,53378,26435,-25117,87895,-49578,5107,-91129,15471,-43665,-102540,-23067,-32509,-55146,-15260,-24790,-36458,-59385,42819,55304,-47550,39708,16853,53534,-5917,14256,10868,-51146,26531,54232,-7539,30299,36702,15374,174532,70328,-34712,-117293,20873,-9192,-32145,-55049,18820,-3732,60653,-46553,-94476,26852,57374,44070,37857,20923,38105,-16208,22977,4237,65835,118814,-31993,58182,13103,17748,41978,-48613,24929,-7355,-10340,-19108,-5507,-18279,2741,-13861,32907,12031,78693,79519,-64971,-58331,44669,30537,36796,9046,58260,-39666,-50932,49294,69723,13118,23831,58577,-69035,29828,-11531,8576,-32124,-63600,-130954,-79590,-17622,26908,-44399,11133,-29746,16590,53009,-33323,8247,80051,83527,41238,120738,122543,47198,4656,56155,28023,35430,49793,39147,13030,45234,5341,-51624,2514,-620,-103892,-87107,-8777,101134,35518,47835,24888,59044,-121603,-6764,-50269,38148,98749,67866,-14641,30780,-40408,-15453,19512,-14205,4120,-54007,111201,47514,-77098,104767,17384,-3408,46793,14054,-22772,22912,13211,36356,-64771,-77205,-23347,41036,56097,15564,-446,87189,80521,-26363,-37060,41871,22700,-15517,-68378,-81340,-108175,19466,-50387,-48634,-716,30458,23702,-11848,18675,-8871,-190,-38732,-52869,-27680,51639,87793,96549,12149,-58135,35476,25209,111293,-40657,-18542,22274,14243,-8463,-44874,-58484,-44105,-122353,-47971,32430,16531,-31405,-31689,-5457,3569,-51052,-6589,-58565,-53779,-30686,-49440,11572,75051,38100,114494,27304,44135,8988,-22562,-4925,-63957,40905,26699,7871,14528,936,12754,-70771,-7740,26754,104593,-3065,-38567,41479,11962,53262,-70717,-9869,-61283,70386,114613,38366,-5030,3388,20900,49197,3115,-64350,-25470,42156,62214,-29710,-151287,102796,44900,50553,40789,51686,-5660,47668,-35480,15951,28238,5384,-9990,31846,40559,4840,-43634,-54628,36835,71377,27381,-45311,-27258,47305,10572,54385,56811,21509,-16441,-35595,7007,-32543,-59834,-38676,86370,-6179,-60544,-44627,-28298,-18754,-115366,-118464,27269,-4828,65603,55229,-46390,81321,-1690,-68679,97468,36978,-43789,5383,58025,118371,302,46671,-10398,53727,-20811,-10377,22732,8583,16977,33435,152215,-30269,-21884,17483,47115,-21596,-186599,-33879,-99686,-75007],[-28342,20281,6914,62218,42225,-41884,-22353,-793,57193,-10111,9273,-19311,-12597,27373,4751,-46523,-135283,-61479,-21309,91132,-48128,-32547,26190,11848,-23609,-73323,7171,75118,-62016,1736,63588,6452,-75710,-92144,-15484,-39207,25962,3306,-31397,-15039,19259,-46912,-6447,34099,-25419,-2778,-41776,9291,-13338,40996,1782,-45749,-27518,-15910,-5544,7833,-2328,-7848,-51639,27028,22636,-28445,16177,-49043,-35868,-2093,-3434,-27443,76154,23262,-48245,-7648,22909,36980,-5147,-33810,-3028,-66684,48079,33513,-42692,-10286,6449,4977,64991,114186,28764,-4567,45517,85986,53047,-14190,72416,-63974,-79933,55939,13946,84320,37200,8873,-10050,-41303,-17674,-20622,53815,46894,45804,47108,32767,7393,-13876,9947,-44980,-82977,17547,19942,19892,-106055,65440,-8237,-40632,843,36115,-81320,-54512,45157,12555,-22860,-6053,-61427,-46713,67553,5337,59589,43487,7853,-20040,-5033,-9427,31296,57264,-69362,-54104,34245,41433,-27497,3417,-37051,-74121,-4880,10195,-12659,-38230,-39585,-53463,-38447,20933,64415,71342,46766,-3816,11940,10476,-36771,33976,8159,21023,-18206,8118,63504,14792,6313,-7579,-15199,-6171,-53039,5525,67311,45917,51306,-21650,35580,69685,308,127137,17738,-4376,54252,-29982,4761,42745,-53247,17065,-18048,10356,-138886,23931,22722,21380,-40590,-14687,4380,39700,42744,-55745,59712,53551,-55188,-12316,-2641,45317,84961,34542,-81709,-18192,-45762,34772,4838,-76913,8660,48168,87087,144849,93675,-26108,27009,-15475,53405,25456,-81663,-58174,-62711,-60173,-46764,-54134,20622,75026,-82817,-32681,57274,24319,97446,30781,-21848,56291,48625,-51864,47278,56590,-11945,160221,356068,-534188,36411,-8569,86324,33593,30082,-5950,-3361,-6828,44742,125119,21901,24065,-66038,-58505,35035,4359,-69646,29728,66418,-61172,-41809,28085,23397,-27316,18757,98501,-4451,26573,18864,17883,38070,-29250,-2699,-44031,4287,-18785,17090,-10337,-14258,35218,-11484,55869,33253,41277,-22633,47705,-36282,6526,29882,-55089,-28608,44169,33407,20203,-25353,-7256,-37376,28732,-10440,-27060,93249,-10275,-19343,32138,21022,45084,-47018,24617,49923,-12646,4859,-4237,32560,68757,23396,12959,171307,-23502,-4883,-11102,4711,25876,-58158,-5034,-52957,-22670,103383,81577,-75931,24004,35456,38399,46263,35877,-28732,-92620,43468,65478,-1096,-23965,47973,-55919,59955,47186,40357,88356,15130,-22208,12601,42126,26620,14036,-1675,-70949,-26531,-13250,-19753,-38198,21881,8087,-95743,-36473,-9544,78890,9953,90941,141316,-11016,-18265,22300,52,-8643,32925,-21978,12394,9706,59742,73088,147070,-54650,58856,35599,-19350,-10157,-19739,937,251,9636,-67235,-73559,128784,49131,-44768,-14322,51316,-27740,-13856,67048,39773,-66332,-18518,69867,80038,75268,-32150,-45934,26917,33765,14337,45796,-82788,-71378,-39559,-14435,-46266,-13957,25233,-5029,-25623,-7195,46452,-17051,3189,-20576,-11885,17248,-9867,46670,-434,-2462,-100004,-83460,-87683,-32236,8017,-45006,19614,12112,21849,19482,22936,5072,14913,109749,78180,43997,74912,-12378,-14468,70726,44652,100670,62053,-17762,13105,-14215,-44722,13426,35457,48984,-49122,16949,739,-11475,45292,19333,-52885,-32931,-52017,25422,84901,-28649,-44903,-11282,-22627,11365,66865,82626,67084,29234,22670,41058,-33852,-1852,-55726,42357,124964,28444,-3753,15984,-23163,100966,26746,-55142,-33323,-1992,29491,6677,-21346,1606,49667,38230,98746,47111,105783,121439,81108,10922,-52718,47890,-27457,-67229,89608,11495,-39907,91842,22421,-33378,2660,-35063,332,-26752,-13271,-58476,-40856,57321,15478,1663,-5294,-32577,-52040,-40941,24710,60121,-58652,-92647,30164,-23561,75341,37072,-40513,-32929,-35515,-10248,6847,12420,82027,-14779,576,81382,-30864,-20254,5862,-75917,-42659,-4195,-16247,-6845,-4543,72352,5383,-5638,16184,-39964,-5825,-50280,43306,-30150,-73190,-4267,26118,-64826,-37679,-22556,-16305,-33702,54684,-14052,60720,-8216,-67931,-161779,7709,13298,37098,-33359,-34787,-32417,17362,27474,79398,28153,-41861,-5616,32848,-103911,-11253,-10451,-32909,43577,-4168,11564,9528,107855,52953,-23772,23367,-45322,-923,42301,-34291,-32339,2892,69592,-6,19417,-32790,70234,38123,-36193,12703,-30384,41091,32706,-29120,3982,-59120,-20527,-72805,-42952,107619,73479,62584,-81759,-47349,-12173,3024,-20747,58752,-4587,2004,34655,35930,-12334,37623,-67374,951,14685,2608,-5061,-16228,-28289,38835,76555,59379,20342,25373,-5439,-36409,29680,97913,75201,66737,68271,-13677,-5106,16180,-15914,-20455,-25070,14696,26893,-66358,37670,68987,3292,43417,53966,-20574,93961,-70020,-1918,-67349,13540,-12556,-75087,-34849,-17267,-56727,4001,-23330,-40039,-64951,21249,36313,-47193,60992,32678,68369,6273,12806,51808,-53685,-592,44662,-10000,34010,32502,-1589,140186,54713,-35928,-135075,46979,22297,-21013,-43308,13451,-2162,73691,-36550,-70726,45087,46113,-834,36043,29025,36322,9687,50776,18075,59139,111270,-28124,53367,4633,226,29005,-46940,-1686,-20121,-25938,-9045,8481,-10419,3577,-17372,44072,21207,57929,77296,-72640,-77518,30139,32404,43996,13066,28019,-32524,-64066,50253,64751,17716,5893,49475,-45946,11890,-6570,28465,-24842,-57556,-132231,-17987,746,16789,-58687,14310,4172,14199,49352,-27304,7008,60561,74682,37409,122264,126079,71072,12593,41481,46725,72060,58550,42933,9417,47395,9864,-55669,-23695,6617,-91117,-53905,-14088,98677,59605,50656,16274,68480,-124144,18400,-69284,46590,95894,71926,-15358,12309,-41869,-6770,1666,536,-17824,-34127,132574,42919,-51428,124988,29266,-12168,39001,-27519,-37661,38463,18564,49096,-51083,-46475,-21061,38367,81654,65587,-7119,88329,88772,-37833,-14379,54567,35537,-28423,-48600,-58957,-99278,30284,-44211,-45648,-5253,41740,57241,-14962,24377,15027,6757,-26729,-9289,-54416,37015,63767,91585,4731,-21510,42342,25555,127330,-59245,-1626,44036,19238,-10389,-43321,-64817,-57325,-104630,-53331,30558,34085,-19252,-53885,8187,-16645,-65043,4266,-51599,-49558,-38127,-51494,2088,83335,1757,72801,25961,25871,27053,-33352,13045,-26761,43897,37690,6296,-18302,-11833,147,-67719,7364,14574,89200,-17847,-41907,64238,1608,28015,-78397,-32811,-49521,68293,99326,26686,-15722,-9531,43438,79874,7048,-64503,-26340,56214,52546,-64675,-146544,71868,46476,18411,11649,24493,-27329,24681,-35908,15754,33762,4009,5976,33035,48989,12623,-52592,-37417,23524,58074,20374,-28459,-11837,30757,22272,61041,74976,27758,28398,-9912,-26400,-30972,-57371,-49472,82609,-31269,-73096,-25854,-34431,4590,-94336,-114205,23938,-12503,52714,74824,-33280,64581,-1270,-52906,125565,24764,-43591,9336,58435,120934,-10204,39158,-1206,45971,-498,26495,18539,-9295,27096,37107,157524,-35809,-27695,41852,52700,-23445,-150640,-12017,-90431,-65444],[-37578,19275,13644,47560,41347,-54288,-12513,16347,66122,-12808,19476,-12041,14598,18419,6080,-34376,-105060,-55624,-33533,95819,-53142,-22423,-9382,-11339,-39760,-71378,5217,72520,-65829,261,52494,-5283,-69318,-48272,-18093,-38136,39871,2484,-28005,-35090,27017,-81144,3470,37817,-25486,7656,-47685,-3223,-9007,59390,18580,-31455,-30587,-1571,37386,20798,-3080,9247,-42015,50420,10350,-56258,2814,-11340,-55264,-41799,-29322,-12706,36049,24170,-37062,-9215,25545,32552,-34654,-17642,-3127,-58344,62718,33819,-9855,48382,18345,310,34827,104448,6204,-26529,31025,91360,38473,-25357,72529,-33525,-78079,53466,-588,70898,53422,-8651,-26080,-49054,-27508,-36895,31259,31099,36420,48978,32107,10935,23211,29546,-44339,-76132,17386,8392,25305,-114833,49964,-47373,-38076,22977,45112,-78417,-75275,50314,11170,-29720,-15185,-62170,-42951,43340,5861,64767,66163,17541,-67299,-19923,-35706,34665,38852,-65787,-69965,27692,39727,-746,-923,-35404,-64624,13023,-21838,-11133,-44262,-34351,-51099,-42777,24801,30748,59332,50865,18089,15242,50148,-50708,11876,-16614,21956,7319,6653,30001,17863,30051,-3640,-28012,1312,-25572,3966,46578,26837,45110,-18525,21861,69019,3064,126370,6115,11181,52816,-28435,-18208,44903,-86329,28672,-3915,33047,-130420,45301,13280,34608,4226,-19307,-24139,30874,22626,-46995,84731,28512,-58475,-40840,-29505,28622,60143,24099,-67236,-2532,-11196,32777,-7474,-76154,-21150,41579,47606,105789,91068,-213,18731,5630,55660,27681,-45877,-46359,-49737,-44688,-47420,-55948,33382,68523,-53830,-3454,59424,8813,97347,57045,-535,5968,22832,20092,63948,27396,-46275,134023,364906,-541257,8923,19153,79096,50721,44460,-7881,17988,-32500,43112,135720,14047,21990,-63684,-83701,24721,-12150,-75845,49868,68708,-46999,-5496,16095,12061,-14624,29278,118633,-14668,67685,25947,12536,26676,-33493,-2093,-38009,13635,-20640,-6388,1685,18104,53717,-41161,37743,12420,22177,-7015,34608,-35074,36309,27375,-86543,-45794,50366,51792,35960,-45032,-28170,-51522,5500,18064,-27687,99297,-17753,-58653,9039,14685,54375,-37754,-2841,65650,-11968,136,14335,48934,61190,37332,-11817,149353,-8578,-18102,-30373,25226,13136,-35755,-6553,-45589,-19167,136904,66513,-80666,26053,45211,12315,36424,38413,-17809,-90934,22310,71472,-5333,-62356,6597,-50014,50647,47653,29843,90785,13617,-2055,40610,45732,149,-7448,16586,-61285,-33790,-9018,-18671,-36986,11989,58670,-64112,-63977,-23583,69954,-11233,66557,129012,20286,6427,20709,-19337,-18269,25675,-5520,29029,25642,64425,47695,145684,-83336,30323,21677,-22632,-33084,-18419,7903,-12070,16331,-91162,-54507,118550,36287,-88047,-24203,51161,-45635,-19744,44037,26135,-77626,-53343,79344,64178,60794,-50907,-33788,14395,43342,17871,17078,-87310,-56406,-15600,-37103,-53880,-17070,16964,-12552,-14707,-26959,49991,-18632,7040,30778,-2802,14301,-7379,60109,2382,-14586,-93819,-89902,-47453,-54024,-2416,-38710,15416,-16603,7886,31795,31009,26607,5932,72652,86913,43428,56636,20194,-12880,60157,35336,69268,56952,-27188,18841,-6060,-54359,17010,20941,47446,-52273,10999,-396,-16047,23952,9805,-49805,-36662,-44549,29050,77952,-40433,-33886,-19898,-22923,-2410,72093,101661,66439,40541,36311,48799,-35740,1053,-39067,48707,122019,29564,5475,4624,-14238,105348,19873,-77654,-27201,-43231,34498,3179,22307,13018,38437,39151,79083,45011,81569,93490,61101,2786,-57652,13243,-39806,-65928,93765,-20112,-60838,83678,14615,-13831,43470,-14728,20124,-21759,-19740,-58323,-31766,53462,23385,-6420,6951,-57040,-34292,-43396,26084,79210,-56586,-84944,8,-27153,62068,84591,-46213,-59708,-20680,-19320,18323,38836,70330,-18521,-7089,87458,-21522,-7254,-10266,-76098,-25864,6946,34,-26348,7873,67513,17874,1772,28631,-25445,11210,-61881,36464,-33652,-99232,-24219,43010,-68562,-16069,-2712,-20869,-38445,32618,-10386,44040,-1282,-63854,-170936,5212,6075,64363,-32697,-27674,-35920,15941,41116,77913,26126,-50948,-27536,-7004,-99354,-13844,-6700,-24456,54630,17331,-1664,12569,94482,65163,-16240,40760,-40438,-27029,40901,-38266,-21452,59297,91020,-9281,30328,-24830,84163,31384,-21095,24189,-33013,43113,36023,-19743,12524,-47241,-6286,-72272,-41243,106918,81677,49391,-84799,-49057,-16357,1475,-18864,69994,-2185,13805,94179,73658,-8588,34098,-37869,12920,7726,4812,2093,-35515,-19862,38612,81231,63384,41034,40436,-21468,-44434,25340,104534,54845,62850,69242,-14926,-62847,-13855,-64754,-29832,-11116,6114,2720,-101606,30837,77426,-4575,28388,64456,-15185,88190,-75679,-3623,-24932,8757,22654,-41967,-47264,-6464,-61464,20999,-23992,-43805,-64390,-2145,18730,-51713,63484,40993,76749,12261,10533,65962,-49088,-29065,33406,-7850,35994,12677,-24207,95281,33685,-32121,-122223,51827,52071,-4115,-30889,7176,-3227,58361,-31937,-50486,48845,30879,-40098,40394,41786,32925,25324,69916,27519,49619,84389,-28869,44661,3572,1405,8893,-44878,-35672,-39343,-32840,7679,34406,-2300,14161,-21484,49502,26786,32739,58994,-81493,-103643,5528,31354,52642,11882,-13286,-24658,-67952,54898,49695,18335,-3124,40850,-21971,-15311,1424,47912,-9293,-52683,-112067,36380,14112,1651,-72612,13354,50909,5752,37609,-21848,6462,32192,68430,34488,86353,103126,87858,19368,22461,61819,106874,55546,39948,7580,46283,3192,-46983,-38032,23067,-75916,-21667,-15824,94534,75730,42462,1781,60147,-108010,40253,-71978,54773,86739,63989,-11734,-9347,-30300,23334,9998,29388,-39728,-9509,128985,24119,-24522,125104,38212,-12838,23287,-53429,-45106,48990,17259,50465,-36237,5451,-19604,27979,97713,128047,-8341,83484,85571,-37997,10116,61258,41582,-36557,-24606,-43840,-84474,30096,-40858,-36721,-7923,40247,75657,-21831,22252,39335,17690,-20647,34951,-63606,15125,31727,72821,-2410,24686,62003,26423,100006,-80913,14063,42096,22849,-3777,-26919,-69702,-65691,-66057,-28924,28282,45594,-5924,-61271,15894,-49625,-72768,14016,-40006,-36407,-39780,-49706,-11535,84823,-23848,19124,18642,8026,42791,-41700,17351,8120,41512,42889,5012,-44281,-17957,-16284,-64468,18954,-1775,62145,-25009,-32171,87810,-6259,-4117,-68789,-55554,-42606,57721,57995,9154,-26733,-27233,55285,105911,17089,-55093,-22449,67344,41939,-91002,-125088,20560,43597,-12418,-29168,-5896,-52196,669,-29371,15038,30456,-7416,21268,32809,63782,14983,-66638,-20368,17656,52110,15210,747,10828,10174,32575,63376,86768,27713,61027,19113,-53830,-29701,-48623,-57220,70971,-58799,-75607,-9012,-35980,26707,-55755,-79734,8553,-23125,32171,83974,-13635,46908,3484,-24733,138186,13893,-32129,23273,60322,105194,-10381,28353,5482,27675,13759,58718,16977,-33609,33383,39676,149128,-46195,-28080,58567,51674,-15977,-74710,5190,-63691,-44121],[-38861,14251,19686,27444,36697,-46794,3783,33926,60840,-12251,27048,-8374,42467,2860,2344,-10768,-53150,-49360,-40541,78307,-58904,-12992,-31042,-22036,-56460,-58313,15657,68423,-51887,-2322,36617,-14871,-70583,-9029,-13406,-36848,44532,10742,-23969,-50713,31852,-95024,12026,36642,-18664,14401,-34052,-11841,-89,72685,44529,-13991,-35477,3035,70516,28506,1329,34544,-32759,49029,764,-76597,-6053,36218,-57622,-72653,-43481,5900,10086,24519,-21700,-8064,19442,20946,-52392,7258,-7045,-42529,76257,45307,39948,93172,32247,-1739,-1175,71482,-9620,-39331,18963,91751,25628,-37668,57686,11473,-54744,45082,-15801,48545,72206,-23554,-35796,-49801,-34204,-43134,5485,7756,8468,48878,28441,27213,52386,48256,-35809,-68585,4118,-6926,24380,-116903,24929,-70215,-28285,39263,46699,-55444,-83911,42941,7777,-44672,-39962,-80300,-38429,27170,10216,58788,90571,27588,-101440,-30984,-53098,39672,7611,-53996,-73187,36463,38655,39955,-11073,-22349,-38396,33605,-41889,-16215,-38035,-21501,-31046,-47489,19367,7986,47069,47208,35097,17358,73969,-61040,-13843,-36261,16199,25625,18324,-5735,15619,44962,-342,-42570,7639,5025,-368,24473,10045,38627,-15405,-4145,60225,2668,93594,-5636,13234,43300,-13875,-41691,34206,-101948,41608,11801,44398,-104259,49089,2712,42379,28478,-15774,-48090,16017,-5800,-37065,87654,6165,-40407,-67970,-44235,9434,25588,10468,-46645,10894,31698,26559,-14172,-60646,-37872,27545,17813,59971,79034,19171,4098,10603,59608,15133,-2577,-19356,-44219,-18570,-44230,-43857,44278,59428,-18823,25400,66117,-7098,89268,82590,11559,-39137,3108,88012,75756,5477,-77396,78997,354605,-458437,-24987,31720,47908,50117,47579,-16288,46285,-45785,34049,111197,5656,19295,-58275,-103632,13532,-37205,-77069,62160,53917,-39198,38833,8273,-1111,2879,33278,116213,-20601,85100,31756,11690,19963,-36568,-220,-35740,6576,-29894,-34469,11148,50683,59831,-63500,16268,-6627,8330,2365,20279,-33429,60681,21155,-116307,-68159,45535,64437,48567,-48751,-34843,-57901,-15970,43679,-21068,89839,-28397,-96347,-28948,1431,60723,-25332,-26355,76358,-5548,-10084,29661,47785,50168,48661,-36860,94678,10562,-34690,-51673,35277,1533,-9439,-10161,-37248,-19605,147814,33191,-80887,44544,53894,-2204,28821,33482,-18471,-73184,2363,57190,-107,-82472,-25947,-41565,34116,56035,20506,92126,18695,26119,59778,46286,-35753,-28430,32642,-38584,-26262,-569,-8064,-22514,12157,91270,-22308,-78121,-35117,52629,-25340,26461,107939,42934,32960,24176,-27969,-37629,16340,21704,40198,30181,55509,18798,110127,-100107,-4427,5414,-16427,-57873,-15218,10137,-32103,18901,-109255,-47566,97001,26048,-111067,-29027,43532,-46966,-20560,20737,3824,-92054,-82585,79267,45495,45312,-65619,-16678,-488,45724,20269,-10216,-73736,-35600,11605,-50480,-43493,-6343,12652,-17768,6924,-28830,32865,-21415,13436,89626,13729,10008,-5853,54653,806,-32443,-80218,-71343,-832,-69043,-6003,-28729,9538,-38325,-14233,28825,27337,41625,3331,37014,94482,36311,33671,50496,-8099,36666,22501,34031,33522,-42683,22055,-3294,-59306,16946,8817,40682,-42330,1974,-12836,-19761,16450,-7652,-44519,-39668,-36272,32342,62802,-49349,-27174,-30568,-23407,-18330,67681,116137,56511,42281,51353,51645,-34457,-7652,-23895,45499,102828,29993,9764,-16594,-11758,94576,8944,-82944,-13821,-74472,34802,10397,59719,16013,24366,29227,54620,29556,51150,48723,42497,-8283,-55364,-11054,-40861,-67286,80197,-46343,-62622,69561,7489,4418,77446,15447,43298,-22761,-20650,-59402,-19630,48369,28048,-8643,19487,-60384,-16148,-38723,11518,78019,-30233,-37565,-18952,-31397,29311,123490,-43437,-79000,-10334,-20145,26938,57205,48476,-20982,-12095,90147,-2925,6214,-26809,-68697,-14204,6967,4809,-49447,22336,73188,23625,9700,30336,-14211,34362,-55969,29158,-30215,-105510,-43962,55484,-66752,402,16528,-16059,-31467,11278,3550,25107,5057,-65006,-151188,-6680,-12365,87154,-30863,-17349,-33649,17674,49907,74393,23544,-53044,-34244,-46882,-88612,-17682,-15838,-15914,55498,27740,-17646,7291,80779,76269,-4588,53985,-35973,-56862,10935,-52803,-18795,98029,99036,-25248,35840,-7290,87115,27868,-7501,33800,-39501,37754,52094,-11689,15157,-29676,-2178,-62308,-44827,96516,79545,28091,-78492,-44977,-20555,1479,-20612,77631,2203,28236,153869,80273,-4341,15558,-11494,19182,-1770,12195,19097,-56686,-12110,38176,69424,56504,58228,55145,-29697,-42340,24254,98436,22632,53708,64800,-16869,-97708,-37650,-94029,-33292,9616,-2153,-21170,-132047,23674,75045,-11437,13814,52133,-9528,69554,-74773,4298,25661,4141,49073,-13690,-59174,-1445,-66638,30923,-28130,-46842,-58928,-19839,3158,-62010,46165,39791,77519,11225,7207,52107,-38905,-50852,29168,533,36654,-12651,-42785,57439,14392,-21740,-82759,37686,65068,15483,-22503,597,-6409,26643,-32279,-41416,36713,11001,-64559,47631,52201,29363,25815,65434,30115,43150,52089,-30955,31556,9325,20746,-13206,-42178,-68890,-67028,-34457,25680,60046,4552,31022,-25462,46420,25108,11113,34073,-93529,-130060,-22522,30646,63060,11234,-48987,-19075,-58501,64319,27818,14394,-1491,33168,-4564,-46650,10301,64902,11502,-49902,-75679,69618,20525,-16596,-81780,9220,93371,-7484,23296,-19775,6277,-117,70617,31233,26039,62446,93347,22996,8130,73331,129682,41912,28374,5259,40010,-10072,-31037,-34445,40337,-61160,2315,-13853,90433,76912,26004,-15664,39829,-77222,53689,-58562,58475,76031,46563,-3520,-26807,-12236,69695,41950,63536,-49140,11507,98102,-6596,-8278,110028,40119,-4440,4263,-63333,-46421,51793,12545,39979,-22210,61797,-22947,6905,101004,177980,-6044,75647,73143,-27846,32683,61712,40732,-36180,1414,-38728,-71949,19768,-40244,-28765,-7320,21687,69021,-29229,13646,55235,26453,-24065,67752,-60120,-9664,-2482,51159,-6101,66676,90906,26101,37393,-96003,25818,12413,22244,11146,2700,-65717,-65095,-22369,9021,27290,45962,5057,-49814,16239,-88445,-71284,19250,-26830,-17660,-34048,-43099,-26375,77936,-38704,-28527,6265,-5019,47331,-45241,3900,28047,33044,42115,3595,-58278,-21432,-35526,-60131,24263,-20574,31146,-21231,-10092,108334,-11982,-27226,-43306,-73651,-39195,42490,5213,-6648,-32722,-44493,51634,120334,28211,-41003,-15256,72079,35603,-103415,-94096,-34740,34325,-32990,-73670,-32528,-73778,-20215,-19147,14898,18417,-27829,35249,28187,78444,14590,-63719,-9386,19789,61724,14229,31271,30677,-7359,37009,61616,93447,19083,68035,44346,-63955,-29717,-35128,-59115,53510,-77100,-66632,-1271,-39893,39378,-12249,-29657,-8857,-32590,10077,78305,8353,32895,9482,8862,130124,4841,-12163,38963,59407,77070,-2513,17915,8421,1923,14442,78298,23276,-55342,32329,38802,132208,-57478,-24855,61461,45078,-623,5317,13497,-30765,-21026],[-32812,7721,21653,8356,29993,-24189,24635,48584,40903,-7624,32191,-17413,53522,-15911,-4559,17147,-7159,-48377,-43444,41392,-60688,-5088,-37947,-20206,-65342,-37760,34019,66667,-23345,-3506,18579,-20946,-76865,14524,-424,-30392,36975,26282,-25980,-60106,32047,-87549,15928,29613,-2182,16570,-3611,-16728,11478,76496,69071,2143,-40842,-3988,88665,37169,11809,56949,-24468,35488,-1147,-87911,-10101,80459,-46370,-91456,-41879,26429,1368,25536,-6828,-2589,6599,5181,-53911,32126,-13754,-23968,83050,67876,85394,107491,45172,-1177,-33528,28982,-15163,-44236,10451,82037,15497,-52278,31664,60036,-16161,34159,-29642,24077,83364,-35589,-35104,-44215,-42581,-42848,-17878,-17794,-30195,47987,24897,52806,62918,58880,-23395,-62123,-18707,-24409,15264,-109922,933,-74100,-13393,48781,40402,-22357,-76196,24538,4050,-58968,-76909,-113280,-31350,17162,17072,41303,107470,34855,-113868,-35599,-55234,46074,-27644,-38400,-61792,63040,36224,76500,-23390,-4595,-2270,48511,-49228,-33936,-19812,-5868,1070,-50511,9063,2972,35243,36780,42499,17786,74257,-66782,-33848,-44353,6499,34326,36801,-31594,9574,52849,2338,-54620,12208,30616,-9295,5667,-133,34676,-11976,-37433,46300,-668,46011,-19950,640,27038,7029,-60700,17865,-93104,30794,21325,43549,-66837,37391,-7295,42979,27811,-4789,-57935,-2441,-34099,-32216,61240,-11745,-14872,-85055,-43109,-5958,-5297,-5063,-27709,17975,68280,15197,-13725,-36031,-39514,7612,5061,16181,60799,27324,-15447,9448,66485,-10544,35091,11070,-51469,10522,-36396,-16143,51624,48229,10692,41765,74427,-18326,74896,101943,8429,-65771,-6725,129802,78231,-6301,-99533,11071,331538,-311185,-54748,22448,679,31965,39533,-21361,73725,-43270,21242,60321,-2950,17631,-57777,-112704,3475,-65302,-74021,62665,25713,-40917,77407,3883,-11371,15316,31897,99045,-19238,75382,36040,17322,18617,-40315,977,-36993,-13271,-44533,-55308,16511,76614,50300,-74679,-5274,-19123,1231,-494,3711,-31756,72675,12113,-134509,-81097,32556,77292,54474,-36761,-24937,-52266,-32175,57544,-7768,64763,-38916,-121031,-67119,-10125,63911,-11895,-34079,78828,6275,-23249,37583,32224,40394,58317,-52218,24216,28490,-52281,-69904,31175,-5234,11938,-14906,-31857,-22403,134342,-12897,-79037,78641,56737,-15382,24622,22943,-24949,-43413,-13925,29034,14924,-75315,-37349,-36858,11920,73963,16398,91722,23845,55587,67966,40048,-71853,-42918,42091,-12971,-6841,8261,7906,-747,24158,100865,24556,-77023,-42233,32366,-27575,-18876,80425,50330,52849,33127,-20351,-60087,7257,52583,43321,22760,36289,-7859,61513,-96767,-32024,-9724,-999,-79768,-9428,11964,-54315,18562,-110375,-50755,69205,21775,-108179,-25150,34003,-35072,-16656,2090,-22702,-101237,-96791,69055,28667,33854,-71664,1494,-13876,41324,22508,-22589,-46055,-14887,36526,-50257,-21064,16873,9867,-19489,34263,-12407,8999,-21307,18847,133119,34350,7292,-2297,34474,-5851,-50892,-63452,-36554,37719,-70667,-3605,-17090,2179,-48627,-36810,8500,14906,45764,11061,17375,95593,24933,10627,72181,-214,8072,7756,12627,-245,-57150,21623,-4140,-59691,11514,2062,30589,-23179,-4711,-33516,-18967,24011,-26666,-39339,-40581,-28470,29685,44885,-54893,-26004,-39219,-24619,-32539,55945,117064,38759,32559,64399,47378,-31856,-25239,-18879,33374,77598,28699,11535,-41441,-14991,72183,-1535,-70809,1907,-83638,25645,22503,75563,10343,5152,9996,37040,7813,17268,-2492,28609,-19961,-46082,-21800,-33254,-68087,53208,-63252,-42922,51307,2990,16768,98634,47738,62842,-31886,-15330,-59965,-4647,41510,28863,-4417,27678,-46662,333,-25945,-16552,59220,14093,35758,-22673,-33194,-12358,135132,-34125,-86720,-7218,-11010,30603,58916,21267,-23547,-12028,91345,23794,16512,-38904,-57328,-9641,-5545,-4086,-67252,34762,88817,21281,14162,17486,-10367,55786,-35926,22023,-21602,-89541,-60741,61934,-60665,8897,31558,-1939,-18572,-3108,27909,9839,7849,-68229,-112151,-26129,-37645,94593,-29634,-12163,-27318,24485,54638,68851,22127,-46357,-27517,-71143,-74211,-22029,-40225,-7171,45511,24467,-30496,-4017,69689,87467,12072,58773,-37012,-78463,-31052,-66650,-23797,108811,91603,-44900,32827,17192,77335,29421,-4449,36516,-47229,26568,76688,-7931,13720,-8762,-9408,-49002,-51620,80260,66606,3575,-64587,-36064,-22642,7797,-25121,80384,8661,40825,188291,53300,-3078,-14137,2756,19390,-11039,21128,42800,-73683,-6664,36347,49893,42871,62339,65745,-21488,-28817,26304,77927,-12172,39447,58559,-16876,-105266,-51498,-93180,-30873,30721,-8705,-38426,-144076,21386,64247,-13767,5061,20057,-4297,42311,-74068,21092,73479,2705,55948,2210,-68551,-865,-69913,31149,-35315,-48053,-51124,-27866,-10288,-74900,15237,30492,71394,3994,2828,22712,-25458,-61237,35929,14501,36899,-30934,-47732,32783,2023,-6022,-28466,12228,48026,31213,-21092,-5240,-10205,-6284,-35487,-46990,12545,-13043,-71229,53263,55518,26531,11826,34290,26067,42162,28640,-29825,15195,19803,48916,-32214,-37123,-93899,-100443,-35753,40137,74824,8276,45021,-28006,34603,15358,-3135,9720,-106352,-149095,-47177,30561,73892,17406,-65196,-18590,-36970,76557,3259,6412,6921,25624,1811,-74859,17171,76548,32508,-48540,-33082,79119,19896,-34800,-83144,4140,115677,-22336,12947,-20273,5813,-31299,74992,26222,-31473,21565,85321,22432,5428,79486,134843,21638,9551,-923,27526,-23099,-15310,-14357,50473,-49381,12193,-9959,84263,63278,6253,-30812,16484,-40755,56447,-35171,52031,67060,24402,6962,-30360,5653,116782,80942,91182,-37143,22195,46491,-43380,-8790,89763,33306,10742,-13618,-63042,-46345,46543,8433,21810,-10415,102273,-33448,-23648,96448,190333,-3198,67580,54888,-12104,52810,58541,35425,-26821,25567,-40027,-68570,4074,-40274,-26531,-3021,-11476,37399,-33971,1882,57640,27465,-36673,83167,-53243,-32954,-30252,36155,-4673,91782,119074,23943,-35402,-93192,32376,-35357,16751,31256,38054,-47851,-53878,12006,38621,29530,35375,10850,-23384,9529,-121097,-58150,18273,-14451,2034,-20426,-32095,-39510,60136,-47758,-57468,-8770,-9834,36902,-44331,-25243,29713,19838,37385,2309,-58403,-25417,-54209,-51277,23384,-39118,2915,-8222,17258,121982,-15690,-28105,-8704,-85016,-35928,26487,-41279,-15369,-31121,-56519,33517,117915,35068,-26127,-7130,68149,37046,-100936,-64046,-75518,18843,-38157,-111261,-47654,-85409,-34380,-10608,15791,1526,-50757,50069,18847,87601,14522,-30924,-7202,27515,85109,18306,52843,34400,-15381,34023,57716,94799,1895,48115,60730,-52900,-30770,-20552,-53106,34107,-78187,-48519,-5373,-49620,38383,25012,17932,-16995,-36101,-7502,57322,28192,24522,13294,38120,104984,-2123,10568,48324,52543,45763,9708,10887,7064,-25208,-310,83194,39623,-66242,22008,33409,111573,-61689,-20543,49550,35273,17508,53980,11500,-3882,-3985],[-23206,2680,16934,-4830,23810,4534,45498,57375,13178,1359,35844,-42108,40602,-33900,-11948,40574,11624,-55125,-43675,-2587,-55635,466,-34741,-8415,-60439,-14217,53395,68726,10211,-1939,2170,-21567,-81212,19593,17380,-13302,19692,43574,-36101,-62722,27148,-63590,14290,17829,23904,15943,30797,-19897,22959,69009,80457,13317,-43354,-18525,90587,49226,27492,65647,-15042,24295,7476,-88509,-9943,103259,-29192,-96208,-26464,45588,7467,27497,3299,7254,-7688,-10268,-39168,48816,-21712,-7260,78162,92552,112723,90908,53857,2129,-54724,-7137,-12591,-44807,6352,60792,8579,-68127,1969,98537,23830,24380,-40931,3479,76256,-46274,-23155,-33150,-55382,-44446,-33805,-38031,-63535,48446,23909,79895,52722,55857,-12345,-56920,-42730,-39524,-1139,-90834,-9597,-62066,4214,51295,28138,8520,-52239,-943,84,-62729,-111571,-145426,-20860,11491,24409,16474,105814,36679,-104236,-33383,-42280,52505,-57016,-24485,-37526,97464,31720,94817,-31464,10545,30786,49922,-47701,-67451,6362,8206,35800,-49272,-1861,11440,23480,22323,39108,16254,55433,-66997,-41411,-39042,-4053,34781,51349,-42984,1480,54796,4675,-60326,14366,45247,-23682,-7321,-1908,35522,-7195,-69136,29962,-6192,3455,-36021,-18193,7498,26219,-69569,6103,-62248,-9963,18946,32773,-28564,19873,-14251,37241,11218,10462,-50079,-20867,-53514,-34859,13722,-24925,6112,-85050,-29367,-13016,-22717,-20043,-17553,16753,89502,1011,-6971,-8763,-28260,-15039,8093,-18296,40177,25475,-35086,10503,73986,-45021,56115,30839,-71030,35152,-21880,22155,55030,37387,29178,39512,80949,-21650,54516,110358,-7631,-68429,-6202,136743,68229,-9184,-110175,-48990,302224,-149460,-71606,-5244,-48790,2502,23128,-14613,91992,-27222,8603,2922,-12052,17829,-66743,-108332,-4651,-90440,-67769,52094,-6816,-51275,95794,445,-15953,16216,27691,76283,-11661,45547,38755,27892,20298,-46083,-1725,-37575,-36057,-59630,-57765,17865,91210,28023,-75289,-24946,-22519,540,-16324,-15374,-30939,70991,1498,-133107,-74272,17034,96648,52131,-14527,-4943,-34645,-40778,53394,8854,28927,-45169,-124657,-90226,-14422,62235,-85,-22089,69623,22029,-35247,35938,8782,34503,67357,-51390,-39845,40058,-66441,-81086,15646,-6776,21667,-17596,-31510,-24398,105413,-59138,-78112,117899,49631,-32362,24031,10198,-29022,-10608,-26041,-763,37002,-42456,-22509,-38414,-11965,96392,18314,88537,22138,78448,67397,25929,-96195,-47186,41506,6633,19539,13687,23884,20855,44444,91630,67427,-63808,-43674,14330,-20114,-56381,48851,40938,60102,45964,2762,-75287,1477,78292,39192,6220,11853,-27383,27380,-72197,-42998,-21414,19567,-94246,-843,17499,-72149,16390,-89429,-58395,41744,24800,-83621,-12506,27278,-18587,-10364,-9517,-47258,-94856,-91315,50998,17055,28141,-68116,16697,-22044,31127,25619,-12231,-11136,291,53813,-38224,3534,45169,3784,-17258,58683,14397,-8313,-15478,20113,140045,52594,7989,6768,10427,-16477,-63774,-47768,2866,60243,-56557,1556,-5635,-5565,-46385,-51872,-22986,570,39576,28984,18441,83796,12657,-8573,81461,10254,-16850,-6729,12487,-33354,-63102,16502,-6670,-56473,677,2092,19662,-1586,-4539,-55578,-11022,41216,-39040,-33628,-38065,-22171,17793,30278,-56948,-29836,-43476,-26667,-41728,40330,97220,17346,13920,71708,35199,-29648,-45403,-27444,16330,56588,24979,13380,-63608,-20796,45597,-7003,-47945,13970,-67405,6003,32125,65445,-493,-19595,-14499,32608,-10901,-18697,-47036,20588,-28659,-33455,-21348,-23656,-64848,23301,-68473,-7310,31463,2395,21035,104424,73063,72274,-47001,-4943,-58544,12032,32041,26874,4584,29103,-26080,14019,-7317,-49531,30148,63860,108767,-13407,-28896,-46333,110853,-20720,-81440,-11410,6180,27862,40855,-4569,-26470,-6319,93383,53513,21180,-43053,-45915,-11463,-28200,-25204,-74520,41705,105236,12328,10561,-7181,-14347,69682,-8080,15497,-10664,-56710,-72870,61176,-52737,10142,40789,16705,-6051,-7343,58469,1853,5115,-68879,-70626,-47731,-62918,81901,-30650,-17741,-19057,35491,54410,61119,22940,-31056,-15902,-68580,-55878,-24897,-73724,2315,27132,9457,-36537,-17658,62988,95114,27554,53395,-45478,-82317,-69268,-69810,-30950,94742,72869,-63809,20275,43594,58053,36234,-15115,30192,-52337,11938,99382,-8927,11057,11518,-23610,-39191,-55618,61856,46429,-17796,-46443,-24083,-19925,21570,-30162,77703,17118,47781,182421,9616,-7855,-47230,2498,15105,-17820,27413,66990,-81309,-3332,32086,32391,27944,49885,71188,5327,-6691,30109,48054,-38923,21923,51863,-11841,-91034,-54918,-65072,-24216,46942,-12919,-44446,-128169,26466,48858,-10700,5564,-20685,2,15119,-75711,40318,109509,6498,39719,3609,-72761,-1716,-69553,22578,-43226,-46792,-43848,-27520,-21953,-85148,-18477,17308,60239,-7250,-2244,-4224,-10960,-59862,50881,31115,37738,-32543,-34960,17855,-1387,11113,25968,-15735,-2416,33269,-26895,-8966,-12688,-30383,-39972,-65336,-16023,-38261,-63666,53490,50894,24605,-10915,-12632,18117,45041,21767,-22252,-1145,32151,73794,-44527,-26852,-105966,-130988,-39890,48238,74237,7377,46615,-27343,17082,-340,-9605,-12481,-113071,-153623,-63816,28820,82084,33641,-57831,-24791,-9840,87116,-19932,-4395,15531,18634,-2898,-93512,19042,79681,46990,-46604,4749,68957,13708,-49500,-75847,814,110839,-34723,11398,-19971,4364,-56736,67071,18831,-60196,-2832,64341,17841,15944,76562,123683,-131,-12521,-13500,8991,-30111,-6027,14441,49542,-41744,5592,-6996,72160,40971,-11076,-37159,-1410,-8335,50180,-10374,31765,58929,3349,16120,-13981,18891,148165,106985,101992,-4178,19839,-12356,-78023,-24268,72908,19477,28251,-27171,-59717,-49873,35478,8124,3353,-1496,114620,-50168,-57310,94767,156889,-2505,60714,34178,2727,71091,55277,29589,-11731,42635,-41779,-75380,-10365,-37755,-30538,4119,-49817,-7102,-33875,-8820,47161,18819,-53944,82993,-50384,-50822,-43417,29233,1892,93539,135071,20531,-90439,-66227,34221,-82783,8175,51123,68785,-16694,-33433,28566,44785,36022,19097,10184,7073,-2430,-135116,-33159,11435,-4769,18080,-521,-18705,-48671,30324,-56714,-65516,-23557,-4444,15234,-42362,-62264,18346,4897,32160,2122,-45810,-30639,-67343,-34252,18796,-53968,-19266,8919,40064,125476,-16903,-4151,24513,-90476,-30141,12635,-69220,-16296,-23618,-60586,7112,96968,34099,-12575,167,56356,46369,-86869,-43887,-90195,-763,-28607,-132925,-44817,-82497,-39385,-9160,16955,-14322,-67590,68825,7512,89749,16852,25091,-12376,36841,108893,26779,59888,13374,-10111,25949,54471,89644,-21098,10585,67166,-25440,-31628,-9868,-38654,16900,-61217,-27203,-18681,-63409,24603,49947,49431,-9584,-29820,-16118,25465,42309,20749,12192,53008,71505,-6384,29335,46328,39216,20056,22348,8623,1686,-46296,-24306,76554,62991,-62373,3136,23778,89485,-51801,-17424,26583,24970,31500,57897,950,8603,4366],[-15033,1228,4760,-10193,20492,29971,60307,58848,-10974,14116,39087,-75055,10600,-47298,-17499,52308,-1148,-66852,-41813,-37541,-43416,2980,-28231,9117,-41031,8151,67353,72681,37213,2534,-8698,-15286,-77229,10093,33201,16555,822,55288,-49511,-59117,18230,-31572,8531,4681,56173,15936,53201,-23863,31467,52285,71619,17807,-39216,-32688,78345,61896,45362,55152,-2714,24211,26029,-77809,-6852,88466,-13877,-85609,-3464,60000,22973,30098,5842,19730,-17059,-21151,-12289,53041,-29647,4195,59862,104051,118508,57974,56242,8339,-62120,-26519,-7903,-44331,7191,31317,4811,-81619,-23385,115996,49612,18486,-49394,-10021,45323,-57364,-2877,-17373,-70442,-54767,-39524,-46136,-74613,52378,26510,99088,28787,38349,-7250,-51818,-58239,-46607,-21327,-58525,2142,-40967,22009,47027,12739,26775,-18081,-28101,-5502,-49158,-124081,-155612,-8227,9894,30442,-6791,79629,32118,-79502,-26508,-20209,57044,-73631,-16483,-5622,121003,25706,90527,-29471,18074,47235,33304,-42863,-110724,33445,18230,63165,-41257,-10646,21462,11402,7361,27687,12835,30809,-60346,-34684,-23395,-13350,30694,51982,-44293,-7071,50621,6891,-57861,13548,46597,-41653,-14171,3790,42477,314,-89415,12693,-12656,-22164,-49039,-28361,-10873,37263,-64077,6536,-19914,-64370,3307,15796,1100,8659,-15301,28169,-5274,25264,-27255,-35141,-58485,-41993,-33792,-33731,16683,-65529,-10173,-10109,-23702,-31176,-19445,8588,96237,-10812,3310,15970,-9444,-36348,19084,-38467,20566,19406,-47541,16950,77829,-81006,56292,30055,-96843,50192,1037,61186,55202,30997,37541,20521,82735,-16742,28457,105103,-26660,-50159,2245,115106,45670,-7513,-108890,-82352,275041,-30753,-72409,-40385,-87523,-28759,2888,6287,95244,-4254,-1062,-39847,-21710,19605,-81793,-91561,-10879,-108025,-59786,35790,-33135,-65802,84968,-4840,-15568,4820,23404,55334,-1914,8511,40330,39108,21039,-53619,-11307,-31417,-50201,-69955,-37381,16947,92996,975,-68724,-41776,-16862,4634,-39962,-35529,-32098,59961,-9120,-110983,-50408,4845,122241,42598,9676,13754,-9843,-41035,30808,23494,-9357,-43670,-107486,-89781,-10613,53581,7550,4424,46833,39225,-41646,25356,-14803,33383,75442,-33746,-79353,42164,-72129,-83360,-2979,-5822,18494,-14385,-35722,-21949,74696,-92408,-81108,144757,31294,-51671,26582,-768,-24435,13858,-34376,-19982,60591,3601,13033,-43500,-31852,114057,24145,82164,9524,88417,62105,6183,-99343,-40705,30438,15767,47337,13549,35404,35958,65024,72674,96781,-43975,-38669,1528,-9196,-75515,17038,17979,53002,59785,34197,-74067,1536,92163,31494,-14348,-12527,-37017,22078,-34123,-35464,-28944,38266,-97982,9904,28106,-80470,13506,-53123,-64740,20348,33130,-49915,5551,25427,-7755,-5001,-14544,-64265,-66928,-67926,29781,11684,26508,-58034,26100,-22539,16583,30017,19384,23385,7014,60560,-21814,21397,68482,-10455,-11171,69747,38821,-12016,-3751,15269,104023,61981,12254,23473,-5311,-28296,-66273,-36091,37211,67266,-30301,4842,4246,-11808,-33987,-54455,-54949,-8208,27659,52139,34713,57385,2537,-21984,77635,22066,-31725,-18447,28339,-57103,-55904,6412,-9719,-51110,-13519,8287,10206,15496,3759,-71395,4394,59343,-38516,-24667,-31730,-18052,-2490,23424,-55427,-36822,-43372,-29359,-44240,24440,57828,-2685,-7726,70150,16163,-28738,-60737,-46332,-47,46015,18589,16586,-78211,-25083,22464,-4462,-24200,17926,-33065,-20401,33902,36387,-11613,-47495,-38449,40061,-19774,-54587,-74568,17663,-30553,-22455,-14690,-19128,-55654,2497,-61410,32890,12746,6055,18392,96037,83963,67871,-63117,7362,-54167,28025,20399,24025,15077,24252,-8387,24526,12489,-74309,-16,105298,156358,1805,-15952,-57022,58725,-5234,-64546,-20353,26425,18293,7611,-23408,-29153,3589,98101,76963,19504,-37963,-37310,-17051,-55271,-54413,-71292,40955,110180,493,-3191,-34578,-23147,73691,20568,10101,-203,-18388,-80204,53049,-45453,7230,44378,31412,1936,-3059,87345,1540,-3088,-62970,-40065,-64611,-81095,52574,-34428,-33699,-10930,47201,46709,51216,26030,-9689,-9560,-39780,-32201,-23829,-102431,12882,5208,-11443,-35257,-29751,60688,92832,31382,39674,-58803,-65997,-93646,-59184,-33033,66876,50048,-77318,352,66125,36830,46710,-35097,17048,-51463,-3340,109003,-12894,9589,26897,-36851,-37710,-50857,44399,24803,-30435,-27984,-11066,-10569,39270,-32784,70076,27265,47383,141885,-25379,-19843,-74873,-8962,8622,-21257,27817,84873,-77856,-616,25114,23154,16617,27846,73738,44196,17802,33774,19032,-49850,4705,43892,293,-64238,-50229,-22992,-15722,55557,-14966,-37932,-86329,37587,32200,-4075,15615,-55102,3291,-2080,-78271,52456,128356,15791,6349,-6240,-69428,-864,-64528,9523,-48403,-43262,-39286,-24431,-32494,-88250,-43686,5528,45914,-19617,-7260,-15272,3063,-50487,66006,46051,39686,-14986,-8831,7085,3104,24149,67597,-39923,-73993,11418,-37630,-9264,-12326,-43002,-45869,-90154,-40560,-59199,-49411,46857,41052,23262,-33920,-56774,10487,47675,29895,-8122,-12699,43455,85874,-48759,-9082,-103773,-147379,-46195,49691,60586,1759,31501,-21836,-687,-17880,-9720,-34876,-105843,-139201,-71133,22529,83984,57801,-34171,-36928,13973,90897,-38430,-16614,18417,14602,-14900,-100248,13710,72350,47498,-41512,29817,45194,4269,-58093,-61540,1317,84577,-41071,19666,-15063,1429,-72823,36634,9676,-49964,-3352,34110,10466,35081,60808,102638,-18740,-32457,-31109,-14145,-28979,-5994,41266,38825,-37165,-14981,-7588,51758,18228,-21211,-29577,-8856,13402,40014,8569,-1101,47011,-11194,20861,19455,26167,156095,108934,91900,38380,6210,-63226,-102120,-47269,61715,3535,43251,-34531,-57946,-58174,22693,13039,-7685,4617,100550,-68153,-84301,102616,92275,-5379,54714,13806,10928,86098,53306,26731,3159,48061,-39678,-85404,-17842,-29769,-37012,12095,-79766,-44321,-28294,-14645,29452,3842,-68644,73761,-53436,-60368,-38250,22430,12269,74731,132431,17144,-112027,-20023,33270,-112066,-25,65075,85664,20702,-8065,25885,25759,46094,5093,3729,27762,-16923,-123754,232,678,-59,26950,21632,-5830,-52687,-8427,-68273,-59337,-35516,11182,-7736,-44383,-95877,3201,-8208,29798,4384,-23828,-35247,-70390,-7993,14010,-61700,-35479,24575,50394,116836,-14623,32075,45249,-92809,-21791,2392,-76144,-13093,-15416,-56911,-18782,60398,24882,-828,6208,40693,59779,-67332,-37230,-78577,-21356,-10207,-134872,-22099,-64170,-34446,-17680,16580,-24093,-72033,91686,-947,87042,21877,81508,-20217,43801,114620,37825,52857,-28603,8135,18173,54317,77263,-44929,-29867,66339,7741,-30793,-7556,-17294,4807,-32261,-10500,-34353,-75740,2965,61781,59507,11408,-12526,-14006,-8348,48900,18315,5033,46665,38604,-6702,38813,32618,21686,5141,31954,10613,-6663,-55120,-43635,63805,85139,-45705,-20723,11249,66185,-26887,-16734,-1087,16278,35424,30102,-13986,4820,6208],[-11881,3809,-13202,-8734,21024,45415,63454,53246,-21577,29013,42546,-100307,-20576,-53183,-20121,49368,-33355,-76289,-37218,-51764,-25828,2318,-24189,27325,-12533,26326,72610,73813,49531,9266,-11248,-2426,-62293,-6756,39790,55233,-8247,55299,-56743,-50811,7533,-781,1491,-4944,88418,19907,53908,-30181,34734,31797,44067,16172,-26338,-38570,56357,69285,60660,27819,11122,35354,50106,-57949,-2429,33801,-5339,-60695,20076,67619,41432,33106,-58,31731,-17107,-25062,20287,45945,-37005,8757,32039,89279,106740,28325,52579,17219,-58622,-28257,-7335,-43969,12899,163,3539,-88034,-38979,108031,51042,17583,-55319,-16491,-5088,-69183,19825,2120,-80736,-71826,-34981,-39161,-54900,60695,32156,102966,3232,11736,-10332,-45129,-58151,-41519,-40418,-16498,36141,-18948,37168,36677,-3979,27249,15115,-51392,-14555,-17999,-101190,-131608,3432,13070,34455,-17431,34288,22480,-50020,-19007,2074,58047,-75647,-15809,26262,117779,19520,68891,-15446,16841,39957,-1178,-39284,-146527,53544,23972,75998,-25161,-16363,20936,-576,-4877,14111,8089,14573,-45466,-17087,-3627,-20854,26136,34514,-45069,-14576,39727,8996,-48088,9640,36046,-57560,-16128,14043,56171,11651,-91193,-5224,-18547,-29609,-52511,-16299,-24165,37191,-43851,20209,20724,-107008,-22114,-3469,17374,11572,-8243,19313,-8878,34938,3327,-41524,-48732,-46548,-58091,-38510,16817,-30546,7523,1517,-11293,-35294,-31221,-2100,95740,-14173,13736,35438,10354,-52547,28153,-42547,4188,15810,-45299,27756,74010,-109656,39082,7964,-119855,54011,31044,90778,53427,33404,40709,-6662,78160,-5914,-1522,86492,-35775,-19925,14734,80170,14804,-6099,-95141,-77879,262664,-245,-61518,-69924,-108495,-52876,-16378,35552,82144,17427,-6940,-55622,-30878,21771,-91578,-66893,-15570,-115972,-51737,21742,-45962,-78336,45727,-13629,-14244,-14156,20599,40255,5210,-23384,41696,45913,17589,-60976,-28939,-14499,-47844,-72440,434,16410,83620,-20932,-58887,-55053,-4438,11150,-62362,-53413,-36059,46300,-17961,-77126,-26722,-617,143805,29189,27881,20627,13949,-33858,-4022,30611,-41330,-33085,-79313,-68111,-1850,37079,9183,34409,12088,54836,-39203,9317,-31783,37152,80173,-4701,-86860,34773,-65921,-77044,-14412,-6441,7163,-3061,-41883,-12385,52694,-104207,-90153,143502,4755,-68990,31603,-6560,-10149,20539,-39268,-21907,78703,44469,54993,-45574,-42089,117602,30324,73448,-13283,82929,55707,-14506,-79222,-26046,12392,15307,71555,8238,40232,41279,76495,52432,106905,-22578,-26815,-5927,-1591,-72321,-9234,-12045,34223,71606,62603,-53694,8255,92574,24909,-33312,-32624,-36593,39164,2779,-15579,-32962,47490,-89737,21274,41606,-77472,10982,-19086,-66733,8167,41637,-22462,23694,27589,-9870,-3580,-15580,-70789,-21404,-34139,11030,11221,25463,-46786,29022,-15043,-383,35047,61815,50988,5720,57563,-10577,28247,78574,-34466,-1807,58981,49543,-2483,11127,3901,39348,59397,18600,46898,-5174,-37699,-56859,-29358,61306,64777,-523,1921,11780,-14399,-16422,-44398,-77569,-6992,15925,72018,54425,22340,-3839,-30120,62759,33297,-34046,-25127,46719,-68481,-36034,-7633,-13229,-45086,-27382,18146,3637,23450,17111,-75866,24791,70077,-23777,-10303,-22803,-16337,-26342,25704,-50091,-44479,-41133,-32510,-40697,11111,10484,-17616,-25566,58310,-7008,-28923,-65387,-67260,-11050,46622,9850,20825,-82368,-24557,7526,6524,-8114,12823,4495,-46330,26534,1812,-19083,-74091,-55775,52490,-17873,-85337,-81006,17846,-22891,-17171,-6528,-23264,-41082,-1331,-43461,65393,-2579,13405,12880,77984,77170,49836,-74871,17122,-46562,40149,9575,21989,23317,16104,1590,31800,27993,-78195,-23120,128713,167812,14569,5660,-37778,1070,10897,-39882,-29720,43330,2812,-29188,-32722,-30651,14842,105264,83793,12476,-24693,-32555,-23070,-78999,-86053,-61867,32001,95501,-9679,-24374,-52897,-31786,68931,44235,6581,8027,12372,-83931,39132,-39868,3795,43174,33509,4578,4148,105700,6464,-14282,-48750,-24628,-71592,-87171,15899,-39938,-53486,-4599,54997,29315,39842,30426,13321,-14432,1844,-3348,-17109,-111012,24066,-14450,-30442,-29035,-37476,60858,76357,15460,22705,-70852,-35707,-100615,-38748,-25085,37580,30366,-81815,-21611,80560,22483,57916,-54375,3281,-43229,-16309,99372,-17130,10192,34477,-41407,-45279,-35156,29882,6551,-31614,-12585,1144,5005,53954,-30279,58958,38405,40552,86792,-33937,-37315,-90191,-24941,1806,-21985,21154,91612,-66162,3337,16177,23037,11846,11715,77359,82178,37189,35800,1357,-43033,-7804,33022,19041,-32903,-41348,17154,-7748,56496,-15431,-21548,-34168,50260,16232,2702,32196,-70166,6058,-2385,-79320,49635,129062,28719,-30313,-20821,-57532,3521,-54668,-1905,-47581,-38479,-38303,-25375,-42460,-82327,-52644,-637,29358,-30251,-11106,-7175,15848,-39486,72262,55144,42391,15914,19517,-2016,12353,27788,88390,-57977,-141372,-38301,-49537,-5274,-8586,-46024,-54324,-113146,-55269,-69716,-36150,34951,30258,22121,-49177,-81890,7255,46036,44219,9257,-14944,51264,81214,-45692,15848,-89192,-141607,-50618,46153,40590,-6469,3437,-10892,-13008,-32626,-5577,-59389,-81124,-106300,-70547,10311,76995,82622,-8070,-50313,27187,84430,-49954,-29001,12836,16740,-28537,-97952,694,55295,28795,-31076,39392,13817,-6180,-59781,-44123,6103,52814,-39561,34341,-3506,-3112,-77592,-11601,449,-10202,16035,1082,2184,54095,31188,79029,-30790,-45030,-45804,-39170,-21921,-14251,56707,23314,-32448,-42157,-12929,24393,1892,-21701,-7318,-5521,22755,32503,18208,-39771,26884,-15738,20005,57630,28867,144450,89281,65426,72988,-13744,-94747,-109632,-69673,51858,-7837,52302,-34761,-58335,-66722,12607,22580,-6500,8488,72418,-79261,-95573,113596,24071,-11547,47956,-4053,9712,92886,49676,28096,11444,40399,-32936,-85941,-15921,-14982,-39835,18281,-88797,-55316,-18084,-13273,12553,-9924,-73786,62404,-59259,-60243,-17998,4982,24287,46764,112940,14821,-103316,28703,32072,-114206,-4315,69587,83972,53248,15960,8279,-8860,57325,574,-6150,28065,-31083,-90122,34941,-11390,-3362,26647,40337,3949,-51629,-48483,-80588,-48395,-42907,34687,-20745,-53917,-114834,-7413,-16766,31785,10240,3170,-36016,-61718,24301,11919,-60039,-47241,35140,45717,96393,-7908,56652,45611,-94742,-13388,-4139,-67825,-11045,-12521,-48324,-36010,15238,10197,9450,11579,26523,70796,-48843,-41276,-49198,-39737,8753,-119845,14867,-33766,-20890,-34345,12632,-26207,-62919,112795,-1467,82207,28131,113753,-25064,45711,90277,49025,36897,-74487,34749,16830,58343,58696,-63745,-59419,62590,34914,-27309,-15500,7386,-1306,-908,-5294,-44187,-80666,-20039,63041,50323,36827,13272,-2367,-33124,48245,13494,-7310,18740,12357,-1481,37008,11399,3920,1255,35977,15100,-16347,-49265,-41464,49579,95489,-22877,-44038,-2239,41783,6067,-18281,-26997,10135,26840,-4050,-28292,-11095,5943],[-13938,9260,-32878,-3246,24322,48417,51955,42166,-15403,43504,46027,-102251,-37850,-50036,-20172,33935,-65482,-74979,-28625,-43455,-5829,-697,-25467,41294,15114,38751,70331,66666,46065,17267,-4869,14319,-38142,-23828,32806,92852,2072,41537,-49415,-40086,-2398,21015,-3815,-6408,113166,29511,34682,-38561,31758,14127,7246,10807,-6068,-31762,30320,66246,68162,-7507,21301,50801,72500,-34300,1711,-40706,-4643,-26654,39418,68478,56986,36753,-13204,39694,-7717,-22376,52424,33440,-43834,6711,4794,47377,84562,15156,45512,27644,-50703,-19542,-14019,-42556,22522,-25867,3647,-83883,-43560,77848,28663,21263,-58955,-18398,-59808,-79926,37960,23406,-77605,-82584,-22344,-20062,-9966,72203,39074,88841,-12598,-13721,-20593,-35559,-40920,-24012,-53851,26783,82183,-3077,46599,21569,-22278,11367,35880,-66452,-27961,23507,-46225,-79789,10798,21331,37141,-7763,-13675,10961,-24971,-15145,16431,54830,-66115,-20804,49865,86225,14568,40516,7055,9329,12290,-48932,-39138,-153542,60614,26873,72048,-2230,-19518,4575,-11069,-12369,5449,2991,13898,-22171,4220,13775,-27301,23792,2786,-53421,-19311,22442,10812,-34106,3349,17618,-62913,-15272,25177,76377,27003,-73216,-23873,-22489,-24627,-42441,20917,-30298,26894,-13740,41472,49841,-120446,-50401,-21218,20700,28074,7140,12584,2801,36472,32887,-37498,-28945,-41106,-46790,-39273,9967,10058,20002,18760,8620,-30576,-46089,-9460,94206,-4911,21957,49416,25432,-61491,27984,-32385,-8236,18423,-23613,40012,60740,-123307,13144,-26377,-131935,48527,61597,104705,50959,47185,44047,-30695,67256,7099,-31949,58118,-25997,11465,27521,47800,-16079,-7467,-67573,-35828,281293,-74452,-49201,-84126,-111752,-64423,-30776,61434,56185,31122,-10209,-45685,-36896,22909,-82817,-41190,-18968,-114591,-44812,17274,-44292,-83542,-10948,-25475,-17224,-32935,18767,31606,6393,-43194,44047,44755,9421,-65363,-53040,11361,-28737,-67372,42290,18684,66770,-29808,-48297,-63850,11117,17393,-74516,-64639,-42694,34824,-23163,-47937,-25334,-231,145549,16290,35033,10960,28081,-21562,-40230,26482,-60831,-15137,-54811,-36866,6967,14359,4215,56397,-28508,66026,-27114,-6603,-38024,45625,77973,26215,-66945,20884,-48056,-63913,-11329,-11473,-4423,15126,-46719,4734,42163,-92364,-105514,110745,-22765,-80793,38598,-5369,9186,6660,-40571,-7872,84983,64313,87485,-38197,-39288,101583,33571,64208,-41107,63759,50292,-31107,-42612,-7783,-6145,9922,88506,596,38675,37293,72344,35238,98150,-2684,-8298,-10184,-1602,-50253,-23882,-41355,9467,79534,76526,-20279,20100,83435,22707,-46131,-45888,-28134,59702,22454,5392,-34694,42026,-70934,31102,53405,-65195,9519,-6345,-64275,5360,43851,-12555,36674,31044,-25924,-7665,-16007,-67416,26979,-481,-652,12821,21924,-39297,27111,-1677,-17392,39023,99837,67592,-407,48827,-11053,25306,72305,-64053,9774,25254,42341,14528,24486,-12889,-26306,46926,24560,72512,10522,-41463,-38013,-26645,74571,58962,22288,-9404,16867,-11741,355,-26042,-85717,3453,8530,79641,65482,-10468,-6849,-35418,40812,41742,-24774,-25518,53868,-70016,-9339,-23238,-17904,-39430,-36712,28022,153,21427,28990,-68442,45360,68407,735,8044,-14139,-16706,-46862,35291,-40708,-50368,-40144,-36257,-33847,1788,-27611,-26450,-34733,37145,-30651,-29011,-56950,-80857,-14906,54728,-273,24941,-75123,-18051,1457,23751,-3688,1533,29453,-64002,12729,-25409,-21248,-94570,-62020,61613,-10491,-103477,-68615,18772,-5157,-19175,448,-33949,-23793,11905,-18080,82104,-13152,23188,9559,56567,54796,22089,-78819,19937,-36288,45488,5189,21191,26369,8773,4053,35733,34746,-55878,-34184,131459,150309,18837,32849,4274,-37312,26281,-12821,-34834,51342,-16177,-54769,-33079,-30109,24275,111130,67838,2210,-6174,-30899,-26571,-91419,-113827,-52007,16325,61510,-14568,-45335,-53049,-35373,58915,59424,5844,13807,26005,-85747,23030,-34647,2349,37730,18642,3942,7772,107398,12819,-24187,-27326,-20450,-67850,-79774,-18260,-44986,-67644,-1157,55295,3060,28691,34501,32855,-29253,36996,27469,-4914,-91482,34369,-26711,-40378,-21908,-39892,60231,47436,-19399,9193,-74904,-3702,-92057,-15747,-7012,15836,18654,-75747,-38476,86193,20818,66419,-62135,-3467,-28919,-24031,72238,-19667,11872,33895,-33444,-58073,-11748,18907,-6865,-22523,-2214,11170,23545,58259,-21195,46316,49402,30370,36151,-15488,-55653,-90517,-38150,-4541,-21461,8593,85842,-52275,9832,6834,28399,14114,16309,84660,106536,45511,35740,-110,-22731,-11883,18575,40664,-2387,-32298,43825,-2078,51448,-14722,-1249,5772,58872,1729,6387,49938,-60068,9278,14541,-77205,29978,114824,41588,-53855,-33389,-38213,11211,-40773,-6318,-39092,-33824,-40319,-34509,-51677,-68509,-43598,192,10424,-36989,-12377,14350,26992,-33442,64056,55922,44759,48456,37672,-8594,22519,18926,86678,-70427,-178490,-105632,-58791,3101,-2142,-42259,-65667,-126958,-59044,-65517,-28477,21907,21764,21179,-52035,-81385,10817,38402,53822,24394,-5818,53898,61831,-37566,44092,-66606,-113896,-48252,39975,21696,-13005,-27210,4285,-16519,-40745,621,-84323,-42973,-61244,-64456,-6501,60947,98738,8028,-55406,27426,67281,-53380,-40584,140,26870,-38658,-92462,-18164,32331,-7030,-14421,35975,-19621,-16158,-55891,-28859,13566,33197,-30769,48827,13627,-8980,-71226,-58907,-6672,38413,44479,-26876,-5076,64028,-8856,57813,-33979,-46546,-44212,-61965,-14023,-27231,55928,8672,-23579,-65524,-22166,-5012,-4461,-13093,24398,5001,22395,32667,19403,-74027,-1031,-9623,14707,83964,29530,123772,59482,32959,85078,-34006,-102584,-98957,-87100,36734,-8543,54421,-27617,-58480,-67621,8341,34501,6715,10848,44524,-75185,-87488,110745,-24498,-19341,38769,-17771,166,84792,38142,31873,8765,22405,-23787,-65347,-6535,5620,-33624,20266,-71087,-32463,-5111,-4434,3526,-14188,-65739,53553,-62750,-51048,7737,-26861,35409,25125,84722,13532,-81357,58584,32762,-91760,-2721,64691,65085,70633,32087,-16724,-45253,66228,9003,-16183,5782,-42580,-46373,62155,-22450,-17256,16758,49968,9505,-46642,-80417,-88457,-39272,-45017,61176,-17536,-69035,-111682,-9368,-20155,36640,19896,30846,-30270,-44067,55654,13529,-48934,-55489,40110,29819,67755,3351,47425,23989,-97066,-8007,-7628,-53120,-13378,-18367,-38748,-39951,-29475,-5167,18425,16843,17915,72961,-35747,-48634,-12800,-53275,20970,-95666,52849,1990,-2495,-52125,3875,-23446,-43858,121780,8897,75230,33039,109921,-22753,41772,39255,57894,18928,-102707,62105,26008,65915,37184,-72557,-69949,59066,47790,-21312,-31630,30586,-2609,24319,-14510,-42004,-74939,-38960,57164,28561,54728,41138,15151,-39801,42435,4109,-22129,-23284,-4527,10419,25963,-10249,-10062,4451,33043,20096,-25413,-31592,-7600,36070,86241,-1696,-61072,-14596,17752,35088,-20586,-46356,6312,7812,-25410,-37908,-31814,7347],[-17711,15404,-48513,3267,27310,40603,26938,27984,2550,54645,48508,-76906,-35083,-38024,-19000,12241,-81422,-57657,-15244,-20644,13378,-4290,-31586,47366,31169,45238,65445,47783,32597,25473,8434,30436,-9571,-36368,13020,117011,33295,17323,-25916,-29639,-9712,29256,-5302,2430,123741,43932,6414,-46989,23073,3935,-26574,4933,16627,-13187,5997,51588,64030,-39915,21080,60814,85337,-14095,4199,-98647,-9639,7396,53128,64450,65496,41554,-30713,40696,6531,-16142,80281,23579,-50176,45,-9055,-6402,58845,19170,38867,37396,-44640,-10757,-26491,-37822,34082,-42634,3884,-68925,-39632,34311,-5949,28431,-59881,-18798,-97894,-86436,45758,43068,-55653,-69668,-5046,2572,42475,83475,44996,59633,-12868,-26988,-34177,-22916,-11258,1317,-58811,60764,124164,2405,47518,3750,-43678,-13892,39723,-71129,-44558,62890,21146,-21712,12375,33271,40202,20659,-44972,1491,-9385,-17383,18525,47877,-51130,-27653,58573,40934,11707,15942,29790,-2,-23875,-102140,-42194,-120030,52508,28808,54099,22986,-21301,-23177,-18172,-14799,7542,-1401,25698,7259,21148,24703,-33750,24059,-33054,-70637,-19145,1004,12164,-19871,-3653,-3567,-49883,-13905,34035,100203,45174,-40994,-42646,-23691,-14806,-20655,70731,-29656,10226,17005,61221,64036,-103411,-73776,-33491,14875,50435,27948,6715,21676,29602,53922,-22442,-6320,-22208,-5391,-35720,638,44367,27540,38107,30285,-17442,-55491,-8538,92115,16647,27853,59325,32604,-63583,16621,-12858,-17303,26062,16633,50662,39361,-118185,-11608,-58179,-129277,38257,81645,102423,48422,71404,50467,-42030,51454,18767,-58567,25982,2252,35008,38070,28312,-36770,-10303,-25757,31733,345204,-234686,-47134,-79768,-101990,-62490,-38036,71521,24114,33813,-13230,-22441,-35845,22166,-49510,-21777,-20977,-105622,-38912,25654,-33191,-79085,-68171,-37778,-27824,-44128,15407,27504,1135,-50583,48364,34973,-935,-64405,-79363,37359,-664,-57978,73081,24909,46685,-22945,-37293,-67103,25929,20702,-71590,-65296,-50422,25947,-22968,-38174,-57817,1029,117009,7836,30309,-12052,26852,-7336,-66014,10866,-65869,5566,-45112,-10782,11754,-10346,-6407,63214,-65500,70928,-7519,-16199,-32800,57729,66290,48558,-32415,5440,-23202,-46251,6859,-20557,-10048,35191,-47976,27188,39146,-59924,-124957,59255,-42003,-85691,47315,2480,25708,-21114,-37907,14059,75943,57468,101197,-19563,-23981,66887,32186,56089,-66533,36059,46375,-40486,-2029,9206,-18512,5027,96183,-5180,32932,27566,52773,21349,76120,14460,15437,-14040,-9511,-17642,-23713,-62942,-14702,83328,68996,13461,33412,72012,25170,-50399,-51511,-14968,66909,14878,16294,-35086,21548,-45610,37178,58781,-48446,9157,-22266,-58104,9837,34706,-22244,41159,32945,-49948,-16750,-18602,-57717,58650,23293,-3370,13443,15032,-37619,23628,13418,-31768,39792,119680,72064,-7203,39534,-22681,17412,52403,-89311,22083,-20969,21814,31102,31618,-32847,-67747,30998,27727,93358,34475,-37904,-15425,-25924,79184,52350,29976,-28038,20010,-3567,11272,-6118,-79906,17585,6088,69345,60710,-31750,-8456,-40830,16714,45482,-7174,-20045,42455,-66752,14984,-37080,-24408,-34473,-38285,34258,-1117,12268,32134,-53010,60380,54017,26607,24163,-9333,-18290,-57869,48198,-27528,-52630,-43468,-41203,-27557,-3562,-42283,-30830,-34436,9822,-51158,-27278,-37038,-81006,-13496,64759,-10181,28098,-57258,-6978,1547,43092,-9461,-10534,32046,-68490,-2600,-38148,-18708,-105521,-55951,61933,-6318,-102777,-43715,18415,20328,-27036,5889,-43907,-7191,34928,9542,82086,-18653,33812,12064,37824,23616,-9179,-74604,13111,-24721,42620,13807,20543,23054,5776,1431,36011,30777,-14799,-32365,117541,121042,13298,59995,49677,-43368,38888,11041,-32193,47649,-34904,-57291,-26729,-26968,29587,109058,31476,-8916,13682,-30446,-25741,-86410,-131458,-45906,-2609,16520,-12866,-56043,-33109,-30959,47920,65147,8696,18202,20317,-86799,9743,-26481,3386,28097,-10222,3354,3855,91762,17300,-28283,-2288,-20730,-57517,-61414,-43751,-47229,-68724,-1080,47403,-26362,20317,36534,44451,-46786,51113,54811,10172,-48575,41542,-28497,-37069,-17908,-37952,55575,13940,-61533,4848,-67275,17299,-73597,3496,16467,5289,15977,-60108,-43638,86105,31263,69265,-52235,1787,-12132,-23916,36126,-20441,12389,27446,-14859,-69403,11823,10966,-17288,-7784,2944,18222,39688,47716,-6079,33970,58818,20787,-2192,15967,-68638,-78143,-43198,-10628,-20980,-6835,69691,-42310,19037,-1166,33631,21744,44656,94374,112129,40522,34331,10325,2884,-5991,1977,58821,23984,-25922,52763,260,42547,-12681,15722,16615,59133,-11119,5403,62931,-28570,14030,41728,-71653,-987,91602,49847,-52297,-39579,-14809,20043,-24618,-1442,-23713,-30369,-43681,-51126,-58883,-50085,-20985,5916,-11406,-38780,-9567,40085,35841,-36515,41714,48433,45502,70029,38035,-10640,30407,-1928,66944,-78373,-173672,-164497,-62810,15019,5316,-33963,-78063,-127670,-54999,-46160,-26526,12968,16057,21046,-42611,-59466,21091,26194,50970,31837,12639,50694,34141,-27056,69306,-41870,-73372,-36309,32919,8855,-12551,-48285,20612,-11921,-39960,6849,-104426,-1946,-14517,-54456,-24086,38500,99341,9393,-40873,18067,42131,-48797,-50483,-15006,43559,-42296,-88044,-38765,9215,-46627,7460,25410,-50104,-25159,-49417,-20769,20446,34589,-17462,56031,32160,-15606,-56182,-84648,-9732,76773,71131,-42616,-9847,59626,-51807,41054,-26708,-35737,-15059,-76887,-10349,-40542,40050,-1588,-7604,-74926,-32586,-30108,-1054,1307,55469,17111,17183,41454,15996,-94349,-30033,4866,7828,85865,30047,103113,31451,3930,71188,-49348,-89357,-73639,-99973,13093,4347,51075,-13674,-55225,-54999,10631,45550,26788,12341,25834,-52698,-64397,80683,-45783,-26480,26921,-26314,-13348,57783,14094,33983,-5301,-97,-15647,-21229,4644,28810,-16642,16737,-30980,15810,8457,10170,5771,-4233,-45852,49032,-59943,-35451,26818,-65174,43116,22177,57172,11905,-65267,55412,36169,-55911,4189,53736,35822,68157,35547,-41122,-72285,69384,28859,-23215,-30962,-50037,-7935,74462,-31042,-41198,-1636,47111,11631,-39520,-97176,-86431,-33605,-42158,83840,-1181,-80443,-85671,-3504,-20337,40265,31914,55674,-17606,-24021,77799,17558,-31016,-59884,41455,10889,38027,17858,-393,-13916,-98027,-6705,-8720,-38962,-18817,-31484,-31087,-30972,-65624,-16379,25420,21459,15755,63147,-28469,-50887,22639,-59878,22690,-71864,75740,34847,14702,-60934,-9360,-21468,-20519,110560,29184,62874,33898,75748,-12147,32942,-20080,62225,4608,-100233,82030,45653,74990,17413,-68834,-61131,55808,43818,-14071,-50147,47825,-1581,39411,-35104,-26224,-59403,-51025,46955,2487,55850,61723,33597,-25444,34654,-9084,-35635,-66208,-11987,28636,10983,-24968,-17723,8983,23183,24222,-31919,-9653,51464,23267,57373,12750,-67920,-23879,-2893,49100,-21512,-56733,3855,-16056,-29746,-41113,-50201,11852],[-17732,19942,-54121,8875,25893,26197,-6207,13260,22293,59884,48498,-37256,-17130,-19025,-18019,-8078,-75107,-25287,2278,3729,28897,-6328,-39541,44018,28486,46659,64159,17862,18113,32763,24396,41108,17515,-42792,-13712,118018,74942,-9649,6781,-22053,-13924,23351,-2465,19199,116475,60317,-18146,-52765,10553,1791,-48791,1491,35019,11370,-12044,29059,47546,-61428,6038,57548,82772,-3624,4114,-108462,-16450,31190,61647,58222,64894,47601,-48757,33454,18265,-10949,102652,23029,-55384,-8234,-1537,-47919,34144,30479,35486,43502,-42979,-10084,-39554,-28081,44793,-49988,3314,-46770,-31541,-11587,-35206,38288,-56650,-19474,-102316,-85968,40617,56366,-16634,-24348,13156,17440,81387,89723,48036,22683,1269,-21362,-45827,-8366,21633,26142,-54791,77418,148024,-3036,38513,-14086,-68643,-38889,33485,-65928,-60987,87108,75657,19686,9650,45214,45317,55401,-48989,-2800,-3743,-24857,9156,38576,-37179,-31934,49511,2974,10952,1705,42951,-6946,-54859,-150856,-46642,-54083,31500,30828,28155,43163,-22864,-50306,-20277,-13414,22861,-4200,39358,37631,27672,28747,-40515,25240,-61144,-90067,-11767,-20335,13136,-8476,-8880,-22678,-16360,-14041,38852,119746,63489,-4962,-59780,-22275,-6222,5021,109660,-24799,-7633,37986,71249,65502,-67833,-86271,-36308,4693,68949,47888,-2424,34907,16971,62209,2079,12801,7015,46088,-27502,-7424,63743,33099,56873,49563,1297,-52796,2646,85484,44725,33660,67010,31904,-61679,-2369,9626,-24251,33562,67296,57541,14091,-95689,-27612,-73526,-113550,28753,80280,87985,45630,101168,59527,-36296,33065,27198,-77840,-3201,38106,45779,45479,24432,-38340,-9646,27004,104812,459082,-433922,-63399,-60650,-85033,-49885,-37927,58434,-6866,26543,-18471,-1833,-23919,19635,1022,-14125,-21327,-91342,-32381,44023,-20692,-66680,-110090,-46723,-45030,-43882,7105,25177,-8277,-49780,54665,18662,-9686,-57172,-102173,50717,23891,-48802,83089,34318,26897,-3923,-24532,-64211,36847,18914,-55307,-53548,-56276,16467,-16020,-51001,-115325,-3511,62470,6006,16847,-38901,10007,5501,-72706,-12461,-58139,22983,-51263,-210,10975,-31420,-20236,53978,-89211,69207,14949,-14504,-18675,70455,45819,54494,2073,-6426,751,-26257,33432,-30137,-9275,50029,-45495,50686,37608,-13159,-143663,11051,-45168,-84346,57473,14679,32467,-48380,-31271,33293,52592,31028,97105,5018,-1349,20869,26424,49196,-82972,6423,43493,-42690,30435,21458,-21176,3763,94323,-5213,25885,17096,25850,9285,48688,28185,40904,-19189,-21974,16383,-10950,-72356,-32972,84074,40884,34241,43505,65175,29790,-46093,-50128,-851,55297,-17916,11450,-34284,-8547,-19553,37951,55166,-32632,9217,-55860,-47305,18472,13030,-43922,36691,31778,-71348,-28455,-24595,-46672,59545,31634,1332,11057,6695,-39960,22055,25210,-40935,35660,114564,65928,-11561,33484,-37280,9778,25847,-98327,33395,-58995,-1951,40123,29798,-53042,-75271,19162,26781,102670,56584,-27570,4085,-25021,77685,43381,20135,-49678,22081,8660,13592,9145,-64806,27856,5979,41599,40399,-39038,-11123,-48049,-4572,43358,14191,-11011,14291,-62526,28024,-45795,-32541,-29943,-31133,34359,-1549,1065,22029,-35803,65156,30975,45034,29175,-11033,-19831,-56369,59936,-11836,-50329,-52424,-48199,-25214,-5991,-29590,-33643,-28441,-19171,-65870,-22103,-10463,-67565,-11360,71954,-17790,30469,-31335,5229,3467,59703,-19864,-17659,12379,-60004,-14904,-36567,-13295,-105925,-40214,52858,-12911,-82790,-13934,15548,48642,-37060,11078,-44023,6032,57150,33333,70841,-19652,43708,20683,25623,-7352,-37577,-64687,-3144,-13812,32395,39515,18127,14284,8626,-4402,32295,17174,25537,-20598,94748,95107,1578,80611,74811,-23193,45917,27300,-20648,33025,-48725,-33635,-16108,-20956,30121,93138,-14129,-19046,30975,-29087,-20194,-61624,-133504,-44363,-19937,-27144,-6075,-48517,663,-18552,39407,62417,15479,22733,1162,-86985,4138,-11953,5479,14526,-43503,5525,-6970,63909,18605,-23766,21420,-20062,-47665,-37369,-59056,-45226,-55037,-4248,34176,-49128,17414,35310,45376,-58005,41670,73323,23650,2184,43351,-19578,-20679,-19614,-33641,45235,-13729,-92910,11706,-49613,19943,-52397,15769,38374,4626,19685,-38284,-33496,85100,46398,64803,-26706,17502,2458,-14380,2106,-21381,9600,19121,7537,-72920,26861,5038,-27580,6403,4291,22166,47850,22839,12409,23004,65178,15135,-29454,42338,-70678,-59496,-38165,-17065,-20844,-21324,47558,-39288,29895,-6699,33901,31820,83616,101245,104585,24464,33037,20788,25274,8410,-13262,66676,44101,-23170,46154,-1045,31305,-8694,23562,-2555,49871,-22172,508,66709,12698,20949,67621,-63733,-32762,65936,49509,-23783,-38588,8020,26845,-8794,10620,-4611,-28277,-46340,-70022,-62032,-31142,6483,11774,-35800,-35831,-1433,62559,41108,-48514,10936,35049,43807,72459,21126,-6826,34416,-30293,38030,-81506,-136075,-184049,-60969,28785,11692,-22959,-87511,-115915,-48188,-15701,-26792,12478,10687,22708,-25278,-27123,35708,13117,34202,28418,34141,42165,6252,-16352,85127,-20902,-34012,-15925,25441,2910,-1075,-51469,33905,-3915,-29749,11447,-113603,29731,23297,-40622,-37584,14272,84176,278,-1997,6312,13686,-37555,-57660,-26644,61802,-39087,-84030,-55707,-8496,-68429,31718,14372,-73372,-33387,-43892,-22340,22962,50752,-3665,51453,46168,-22338,-36680,-79655,-7548,95674,89770,-42078,-11444,41425,-88542,29254,-8440,-14080,40182,-77529,-13104,-50458,15344,-7325,15792,-64092,-40550,-45902,8674,16487,74558,25259,11623,55078,12515,-96022,-50436,23223,2590,61297,30503,84943,11955,-19154,40846,-56422,-62344,-41336,-110985,-15913,28693,45159,5354,-46967,-29605,17569,52111,45738,13375,17868,-18636,-37251,26752,-46527,-30985,14531,-29444,-25058,14649,-19420,30134,-26822,-20792,-11196,35003,10392,49959,7738,8125,17978,69125,20743,27483,17955,18101,-19620,48448,-49547,-17877,29853,-95125,45221,39929,36502,7703,-65520,21022,41401,-20504,13412,41745,5972,48979,25302,-58711,-85061,64582,54562,-25157,-66453,-53063,13940,68709,-36638,-69309,-25995,32240,12589,-32164,-96909,-72165,-29550,-35577,95646,16613,-74707,-43721,5714,-21293,37884,43019,75336,-632,-9491,84472,21010,-11014,-59576,41874,-2263,16413,32862,-67839,-56761,-94480,-7120,-7379,-27980,-21942,-45521,-25535,-13910,-88300,-20494,28889,23358,17601,43845,-23403,-42177,52770,-57550,14527,-55911,72500,57272,23700,-52259,-24984,-25480,2255,80699,54088,41622,28799,29014,4827,21263,-64504,60301,-3563,-70344,88530,71118,82872,3848,-53401,-39490,49952,25872,-7531,-63523,56595,-946,45659,-58184,-575,-38320,-56369,34158,-20211,37668,65511,48126,4517,28256,-22346,-44108,-96263,-11731,50548,-1384,-27707,-18803,10168,7966,26978,-34366,7114,110750,10398,18367,20205,-63994,-28507,-16672,43259,-19152,-57832,1695,-38087,-24017,-38960,-61641,18379],[-9530,21368,-45522,13239,16636,10030,-39203,260,34417,57919,44665,-7017,4133,3661,-17782,-21051,-51066,14950,21605,18356,38324,-5374,-45387,32224,6642,44547,70645,-17769,9748,37873,37582,43058,37892,-44188,-38770,93353,107238,-30443,36565,-19174,-15977,6436,3497,36251,92732,75038,-31048,-53950,-3186,4081,-58235,2266,43938,33680,-21422,5892,21913,-69862,-22658,38460,63249,-5502,1131,-65477,-21186,37301,64815,52041,55054,53803,-63512,18979,20725,-11144,119716,34085,-57781,-15075,23342,-59013,12188,35784,35051,43133,-43280,-20086,-46800,-13408,51670,-50967,1707,-23778,-23159,-50236,-43740,50739,-47130,-19880,-69192,-77800,23959,58440,29942,43559,28920,15316,92738,86474,47383,-12824,23498,1986,-50920,5790,47597,41414,-43181,74892,148330,-16420,20606,-28923,-94481,-54950,31691,-53724,-72702,87674,99883,32958,6612,51994,52899,78533,-29907,-895,-5657,-33184,-6432,28662,-28742,-30236,24661,-13615,11578,-940,39371,-9422,-72158,-184058,-50118,18756,3250,32475,597,50299,-24874,-63058,-16831,-10300,49348,-4713,43195,61866,21945,28750,-46537,24656,-72862,-100734,4617,-36272,14247,-816,-9471,-36093,30225,-16931,39542,122789,78160,23535,-72993,-19310,-2181,24064,116418,-19330,-21894,42146,67457,58805,-30576,-85457,-26771,-5678,77418,58531,-19285,32076,3272,57483,32544,25465,37420,84564,-14593,-12349,66943,39948,73717,64070,21135,-36231,22148,70627,69427,42792,73727,26181,-59759,-22035,28916,-30094,34915,113705,59981,-9218,-61723,-31705,-65235,-90303,24879,53049,67406,41957,128988,68536,-15328,14704,32782,-88184,-24070,64553,43561,50296,32454,-16478,918,81938,162245,611575,-614098,-98810,-35560,-65203,-31182,-32231,23300,-31636,13151,-27477,4775,637,16156,50551,-19626,-19971,-74176,-22809,63881,-13551,-51574,-127719,-48840,-63468,-33437,-8757,22186,-18048,-46125,61214,-769,-14687,-44594,-116089,41152,33355,-43707,71812,44288,9645,18849,-8471,-55732,42006,10985,-33161,-30663,-56684,2771,-1950,-75085,-172590,-18418,1063,10701,237,-58237,-16900,14304,-57704,-36703,-41136,32071,-64242,-6491,5970,-43919,-33803,33103,-93638,62135,34450,321,-670,78610,21114,41612,25845,-11206,15762,-6134,57375,-35867,-8091,53310,-41161,70164,33774,39775,-154925,-15813,-29322,-78876,68249,27761,27103,-59563,-21521,41662,20770,840,83561,24587,18727,-24772,18000,41526,-87122,-19151,41013,-40643,48693,28065,-15665,5393,84240,2500,19856,10332,4597,-1675,22698,37231,62342,-25158,-33891,45120,6969,-68817,-42604,83197,1411,34836,46244,65963,33174,-35142,-43348,10627,30259,-60800,-5963,-31688,-38537,1284,33167,43365,-21538,8543,-83831,-29027,28148,-17442,-64989,25514,27897,-79282,-39462,-33423,-38783,29700,24978,9044,5300,731,-41614,24544,29319,-43005,26298,87072,52532,-12842,31337,-42936,5239,960,-83217,42106,-67248,-19684,37346,19595,-70355,-56620,16129,22068,96738,68909,-13183,15168,-22360,71333,28878,-2753,-68192,23954,21903,7567,16451,-46603,28354,4375,3364,11458,-37194,-16464,-56144,-18799,35166,34211,-2180,-21335,-57724,25007,-46998,-40890,-25425,-17086,27846,-2263,-6961,-472,-22428,57808,6038,50615,16622,-19068,-20020,-43704,67060,3812,-43582,-65726,-57768,-28072,-6712,2366,-37142,-23651,-45209,-73523,-12579,16609,-46142,-13377,74168,-20910,33090,-1745,14443,3316,69271,-27948,-15966,-20723,-43971,-22138,-26295,-6749,-97102,-20637,38193,-32733,-50848,13748,9965,73373,-44799,17723,-28072,14696,69867,47639,56430,-17248,51581,31880,20564,-30050,-58224,-53024,-25521,-5682,17883,79632,12543,2695,16281,-13099,24618,-2366,42240,-4163,71120,78323,-9664,89531,63576,2265,44549,33883,-1898,11342,-53074,8224,-3239,-12003,26939,62846,-53680,-27273,42636,-25331,-10856,-19940,-116737,-44864,-30605,-58126,2099,-21211,36821,-982,34935,53350,25722,28299,-20736,-85058,9037,10076,6221,-1495,-69376,11260,-19804,32410,17925,-11028,38979,-16081,-44552,-13738,-65284,-38826,-31193,-10016,21018,-55023,21708,30509,35092,-56585,17921,79980,30622,42480,38533,-2596,4335,-27394,-28587,30096,-27475,-97871,26477,-28418,5332,-34890,21045,52971,9547,24806,-15265,-9047,86166,55099,53165,4536,34464,10754,4221,-21053,-25360,2897,13032,25014,-65863,27216,111,-39013,14742,4116,23581,44541,-10893,30228,13495,67329,15017,-48092,51296,-59146,-43108,-24841,-24097,-20135,-31557,24348,-41731,40460,-9854,27046,41346,110893,98695,96258,3091,33242,18460,38614,27164,-22789,59843,56718,-23144,29983,-5701,18241,-2122,20307,-36082,33451,-31079,-5640,59704,49387,29714,81032,-55429,-54857,42725,38613,21899,-32742,25812,28794,3675,23912,13714,-26507,-46561,-84064,-59423,-15304,29005,12394,-60557,-29433,12484,78176,41124,-64544,-20172,19424,39741,55385,-5303,2698,34880,-58620,10135,-77682,-87884,-148373,-54488,42279,15384,-10852,-89139,-96211,-43088,18278,-24501,22024,1724,26868,-6589,3612,51071,3134,8258,14613,49933,29933,-14931,-6690,87791,-8085,-8348,8039,16789,953,21669,-35899,40345,805,-11293,13249,-108159,43660,45832,-22227,-43068,-6972,60555,-9772,50833,-443,-12899,-22239,-60864,-29921,74634,-30483,-75468,-63944,-17544,-54688,54204,8265,-86219,-41138,-42037,-31301,18267,63116,6683,35392,50134,-28682,-17594,-50832,4,96325,99371,-26105,-10038,15209,-111623,22588,18973,14410,102635,-59131,-20367,-54618,-9296,-11017,43675,-33048,-42828,-50652,19629,27228,73745,25444,8102,66841,12003,-81118,-55387,40019,1169,19952,29192,65960,2127,-40698,11020,-54077,-30497,-11332,-121274,-42064,56989,39462,26482,-34967,879,25231,50804,56158,14131,16844,10223,-18439,-31734,-38804,-31889,5685,-27887,-30117,-33884,-49713,18205,-48777,-35229,-11241,81387,4965,64350,31746,-3259,58787,105921,30403,43967,34821,44553,6134,50034,-32838,-3692,14426,-105146,40244,66641,24242,-1107,-80217,-27262,46076,3661,20715,33184,-15000,22697,5121,-66449,-84909,51590,78945,-21534,-83994,-51942,16977,47228,-39273,-91010,-52332,10161,14930,-26082,-83035,-48271,-24609,-27241,91778,21681,-42805,1339,12719,-27407,26753,48768,88709,15627,-6329,73883,20497,5792,-54495,42973,-4143,10899,44766,-121953,-91492,-84197,-4323,-2724,-19044,-16333,-51920,-19377,4053,-96424,-17600,27007,19528,19189,22789,-14760,-21392,75152,-44277,478,-50678,43437,64441,19068,-24447,-39646,-36794,21801,44454,75275,11649,17232,-10741,24435,8985,-78916,51097,-6484,-29432,79571,94575,86977,-1082,-30319,-15161,37961,132,-3545,-65600,57314,-2702,47750,-71787,27384,-17372,-57157,19817,-33944,5396,47264,55276,37704,25905,-30348,-45061,-104745,-6532,71371,-5891,-17442,-15113,6504,-9620,28340,-32155,11383,139113,-2549,-15302,24422,-52255,-27455,-21243,20845,-12722,-50829,-854,-53181,-17635,-34568,-64651,24370],[7566,19516,-22470,17276,-1313,-4122,-63332,-9331,34494,49237,36489,-5846,16508,25915,-17527,-24607,-20446,52634,39272,18328,39864,-1745,-46061,15192,-27853,40667,84325,-50820,9269,39429,42940,35853,48203,-43077,-54348,49073,111324,-38779,52824,-21589,-17641,-15695,10137,42508,59970,85293,-31359,-50462,-15591,4981,-60089,7326,42906,46308,-22323,-10176,-6452,-68258,-57689,7268,30357,-17556,-4410,3946,-21348,24262,60428,46812,37588,57614,-72127,702,11125,-19084,131364,53426,-54989,-18256,49566,-39479,-7226,25966,33170,34768,-39940,-37242,-43470,4186,52380,-49406,-356,-6770,-16217,-75783,-25917,65608,-29771,-17372,-10656,-63706,693,46307,70130,107940,39759,-6162,75267,71572,43573,-38651,46002,34124,-47303,16679,59418,41181,-26270,58118,129413,-32441,-2389,-37979,-115368,-57452,46018,-38791,-75806,64039,91442,21119,7817,48904,61294,76648,-3147,5569,-12215,-36006,-20849,19665,-27000,-21354,-9548,-8908,12516,5057,18012,-8254,-75156,-191887,-50524,69839,-25110,31967,-24364,38987,-27383,-52644,-8739,-7539,80687,-2718,30735,73360,6758,28921,-49583,20141,-65842,-93458,30277,-42163,16401,4753,-2846,-41867,73635,-22681,37358,98777,85149,36723,-80980,-16518,-3231,28186,85640,-16355,-29468,29272,50867,47765,-5883,-72708,-4784,-13497,75610,52532,-44897,9908,-6369,42858,64057,32549,57564,95974,2370,-14392,60282,49429,88281,72731,37144,-9849,44635,47890,80143,57467,79647,19730,-60933,-35342,40653,-34994,26719,138547,58822,-24878,-24524,-25253,-35313,-65630,29324,5570,46107,36901,147511,74673,14132,-1372,37661,-90433,-34436,66179,31914,53834,44899,25931,25281,125520,187925,773263,-725906,-145403,-14378,-44313,-10477,-24025,-24399,-48100,-1649,-39950,-4667,35598,12768,80118,-34215,-17355,-56576,-8706,74436,-14089,-40500,-120611,-42408,-75953,-18417,-32309,17053,-24688,-43098,64457,-20190,-17355,-29126,-117774,7534,22363,-44323,46739,51153,-3983,35689,10974,-43639,40983,-2330,-14480,-955,-48786,-15892,17764,-91834,-203154,-42656,-43351,20057,-13492,-62112,-44533,17834,-25235,-54379,-18273,31432,-71293,-22316,-24,-45535,-43485,7458,-79105,52073,45690,25580,15093,76241,-1223,13772,35293,-8187,17481,11443,68523,-36104,-15199,42485,-37551,81367,27817,89810,-152206,-17248,1803,-71939,77689,38305,13145,-46163,-10419,36905,-10246,-16910,69646,27827,22970,-57714,9111,29973,-79832,-36708,38758,-38498,54389,30846,-7850,5815,68509,17242,15813,9625,701,-10422,1896,39530,72748,-29487,-40736,65316,20537,-55323,-43643,81415,-34933,17660,39605,72220,33451,-20589,-33273,16408,2063,-91312,-24218,-26532,-57679,12649,24234,27274,-16025,5998,-85764,-1306,36325,-49165,-74875,11461,23045,-67255,-46792,-43167,-36664,-16018,9244,14208,-2588,1058,-37293,30846,23432,-37373,13244,47331,35962,-12973,30585,-30622,3361,-15454,-45286,47130,-36557,-28245,22362,4886,-81929,-28974,21204,15476,76579,68909,1217,16088,-17206,59935,7334,-29009,-77813,26081,32279,-3865,16388,-30457,17440,-1276,-34382,-16018,-34498,-24205,-61291,-23112,21562,48060,2282,-52196,-49484,7702,-40065,-47195,-20952,-326,16495,-3495,-8409,-28744,-15459,40159,-13687,43634,-12304,-29451,-17933,-24966,68044,16031,-33480,-79540,-69320,-34226,-6272,37513,-41595,-27182,-64531,-74105,1065,38812,-25029,-22191,72250,-17846,37042,25869,17426,-723,69026,-28210,-4713,-54817,-28794,-25569,-14783,183,-81836,-4292,23710,-61642,-19582,34038,2507,88356,-46697,26784,3333,19071,69616,48701,44726,-12660,56481,39552,20155,-40034,-68251,-43399,-48598,-2075,3446,122057,4256,-8236,25630,-25071,13811,-22835,22046,11308,52272,68364,-13809,84830,16679,10118,33415,31542,19834,-11992,-44804,52204,9995,-224,22191,24817,-74886,-33585,46939,-18767,430,30105,-81912,-43337,-31087,-69795,7238,18940,64160,17225,33760,40247,37993,34395,-35443,-79477,23768,37073,3541,-16746,-79368,19226,-27818,5607,18177,6074,47081,-9188,-50140,4547,-63644,-28677,-5361,-17333,13534,-38858,32904,22782,15151,-41518,-5652,75144,27884,59978,27578,17626,30654,-39540,-22816,13445,-24795,-71163,40915,-11879,-18134,-25166,21397,58379,15301,26142,3639,24140,87712,48173,36290,27857,39322,10685,28766,-30021,-34496,-5925,11936,30638,-50604,11943,-4411,-50201,14904,4630,23809,29992,-45013,43505,4694,64858,19832,-57734,40267,-35759,-36868,-7757,-31072,-17187,-35736,3936,-44737,48503,-11972,14045,48234,109099,82748,96997,-16651,35444,-2243,41205,44744,-23317,38982,61396,-23805,11169,-12845,3284,7031,8814,-61363,14741,-37329,-9807,43580,70702,38739,75821,-48830,-61607,23796,18254,67180,-25925,35825,24668,9967,30888,27102,-23015,-43438,-87449,-51257,-4907,38962,4298,-81534,-21512,31212,86280,34754,-76693,-44743,5155,34141,26163,-30278,16072,33741,-78385,-8628,-64307,-48599,-70079,-45688,53523,16048,1068,-79461,-74978,-41842,47100,-16152,39542,-13778,33252,7476,24139,63844,-1606,-18546,-5459,52125,16408,-25809,1602,77638,-4957,-2412,28885,5816,-1746,50642,-8129,38072,-3271,12634,11702,-88758,38438,53064,650,-39132,-22251,40270,-11695,93124,1900,-33374,-6404,-58968,-22919,76118,-18388,-57333,-60605,-17935,-5435,70458,9993,-86963,-48182,-44701,-40195,5747,52220,11000,13229,41074,-34477,-3036,-15265,11976,85764,101900,-850,-6513,-10666,-117786,21057,50007,43890,144316,-22127,-27120,-52027,-25621,-15757,70515,11857,-37793,-46107,27074,29590,52031,15944,6503,70657,14866,-57325,-45053,50397,3835,-21366,23793,41981,-218,-65925,-3211,-43165,-1829,8445,-128300,-56592,78328,35373,45769,-23087,26061,29101,39166,54230,14669,17232,15522,-15453,-73322,-31663,-29480,4524,-23266,-26494,-72384,-59908,-245,-63626,-41819,-14720,96216,-13086,68559,45943,-13711,79079,114227,36504,56497,49401,63924,26328,51567,-12669,2039,-13782,-94031,27870,81149,18390,-15163,-98937,-66720,47112,12218,22450,30132,-20922,1139,-16890,-64673,-77154,32299,95958,-13486,-73623,-47157,7562,16889,-39059,-95265,-75481,-11183,20134,-22074,-62081,-21678,-17718,-19488,71847,5911,11046,35212,13356,-41189,8096,44820,95570,25454,-15723,49287,13765,15522,-46074,44290,5046,24110,50208,-136183,-108069,-67869,6360,6456,-9480,1175,-44178,-8718,16189,-91777,-10723,18644,7448,16604,9351,2218,7698,87878,-18957,-14183,-54121,286,55353,-128,14457,-49769,-51369,37268,17476,84299,-21530,194,-30535,42881,-2194,-63704,34618,-7248,4038,57199,107765,85274,1883,-5732,2256,18560,-26541,-3122,-54471,52958,-7557,50397,-65798,49349,-1524,-56250,4931,-36142,-30291,10408,53800,59756,28984,-28498,-38036,-91172,477,85371,-708,2546,-9480,182,-25693,27994,-25908,1273,120206,-14154,-29737,30102,-37986,-20494,-16640,-8859,-3155,-37715,-3868,-59362,-16423,-31572,-60163,27262],[29324,15478,10110,22274,-24827,-14338,-72116,-14525,24024,36016,24706,-36330,13128,43672,-15463,-21115,4626,78368,51802,6371,32623,1978,-40712,-2474,-64555,36583,99294,-73225,12917,36221,37341,22093,47431,-42050,-56643,-2489,81514,-33728,52214,-28421,-20502,-36188,14694,28604,30503,90835,-23176,-44167,-24892,-575,-61228,14904,36983,45363,-17132,-13976,-30089,-61698,-88294,-27697,-8299,-33968,-11547,60690,-16555,-2750,45230,41922,15604,55653,-73503,-16051,-7661,-34041,136493,73214,-44828,-16916,58443,-6939,-24699,267,22885,19171,-27988,-54074,-28357,21541,46074,-47390,-1835,-514,-9913,-87008,11138,80913,-5311,-8643,50954,-47074,-22537,20866,91365,140996,44286,-40095,39033,46775,38238,-49527,62976,62313,-36243,21506,55492,25629,-6268,36291,101094,-45344,-24634,-39398,-125000,-47247,75863,-25343,-68864,23830,60889,-4534,15965,33888,67067,48703,14629,12774,-21550,-27803,-27496,12628,-29941,-6743,-44185,6113,12869,14904,-14881,-6540,-68736,-169636,-46502,83219,-46963,27196,-45696,9689,-29924,-19832,1778,-6647,107981,933,3685,68725,-11744,32459,-47228,11277,-44043,-66055,63058,-35843,20566,11577,12648,-39896,95320,-30095,34180,46999,81378,33235,-84684,-15706,-7893,15162,32242,-17134,-29611,6416,26605,34066,-771,-52044,25727,-17659,67987,28376,-74071,-26914,-8253,23428,90903,37078,58950,80924,21888,-15395,53561,59915,100245,75345,45445,17924,63284,21979,69953,75911,83954,16481,-65833,-38175,43161,-38160,10095,128591,55764,-29166,8018,-12687,6689,-43074,41786,-48470,27523,30501,152538,76800,43266,-13766,44301,-87269,-36014,36765,16341,57318,53611,78228,60778,143406,174384,902769,-744011,-188444,-4160,-22324,9869,-16517,-70513,-56473,-13955,-53344,-23238,73350,10100,81068,-48929,-14382,-40716,8744,67591,-19704,-38872,-94330,-28109,-77321,-6169,-60361,9341,-26535,-40989,60665,-37410,-21906,-13869,-106720,-39546,-5781,-49529,18502,51502,-13510,39835,31423,-30831,34627,-18047,-5156,29391,-31775,-36300,39004,-87550,-194540,-68592,-55402,31769,-19652,-49506,-63477,16714,15192,-60248,7850,24734,-63703,-36355,-3519,-37542,-46526,-16670,-52166,41510,45577,53625,22995,59384,-15993,-20575,33593,462,8005,23158,62159,-33891,-35830,20671,-35601,82290,23008,128508,-132459,-3214,38418,-65717,82441,43978,-1807,-11351,-167,23281,-30810,-13758,59956,9575,-476,-69241,1496,12774,-65181,-44862,37149,-39562,54175,33423,-4848,-106,50512,35754,13251,14605,17935,-14690,-13270,33127,66363,-29090,-40336,76321,22499,-37629,-38136,78315,-54234,-6647,24607,78018,31584,-5724,-22079,14312,-20186,-90436,-27675,-18689,-58370,13432,14048,12275,-14159,992,-57298,33017,41179,-73697,-70168,-1548,19253,-36039,-48859,-51421,-40548,-56216,-6763,12358,-10446,9790,-23758,38218,8157,-25108,-304,7928,19964,-15218,27237,39,1628,-20006,4007,48163,21934,-31675,-1571,-8501,-85660,-8498,28549,9638,47558,59741,11718,9542,-9403,43005,-19094,-47559,-75290,28181,36358,-16202,12620,-19002,-1842,-10756,-60893,-33044,-37425,-31920,-58000,-16674,3868,52296,-783,-68262,-33947,-15932,-26397,-49357,-17469,13964,3825,-4347,-2753,-52642,-13697,17270,-22948,29841,-47260,-35353,-13441,-6963,63293,21780,-21804,-88525,-80525,-38812,-4147,59219,-45098,-43017,-74861,-68270,17326,53222,-10818,-36678,69081,-8078,42557,46169,13035,-7716,58398,-18469,13660,-79838,-22233,-28932,-7697,7872,-63237,3075,14232,-90455,-1106,43820,-5072,89549,-41317,37772,41683,20236,58194,35864,36526,-6919,57712,37504,20226,-37480,-66060,-38153,-66656,-3827,-6716,147784,-3814,-15305,32798,-40153,1683,-39564,-29451,21710,40314,60467,-7153,68709,-47112,-11352,14006,23474,38870,-31964,-23708,81441,21399,13957,18038,-10312,-74027,-38341,43671,-10019,11436,75536,-34948,-36601,-21039,-61800,6011,58343,76729,31531,33145,24968,50072,38998,-38934,-69468,43947,63401,-3159,-26918,-71857,26717,-25415,-11380,22267,21489,44887,-1553,-60851,15071,-54541,-15363,14907,-24946,14813,-4754,48283,13493,-11293,-17104,-17271,62228,15729,52824,12944,35324,50384,-53112,-14481,-306,-9231,-20676,44700,-5656,-39396,-24342,19563,57022,18735,20227,14295,57673,83879,23751,17484,32147,22041,2928,53256,-27208,-48610,-12951,16449,22090,-33466,-14129,-8412,-58022,8302,7036,24906,8271,-70998,50533,-4420,58416,27047,-56924,14877,-6293,-45121,7568,-36427,-10541,-34006,-11620,-42774,52176,-15009,-1808,51782,76514,54789,106202,-29355,38845,-35220,35005,56079,-14340,10603,58553,-23031,-4713,-21067,-13364,16987,-4322,-62014,-915,-40482,-9792,22295,73622,45191,53038,-45210,-54267,7927,-7267,94655,-21715,37867,15481,8191,25691,33386,-15422,-37139,-78122,-40759,-683,33175,-12055,-93801,-14069,51630,87022,22639,-77362,-59571,-5262,28013,-3600,-44327,29976,33727,-82808,-14891,-40644,-24266,15307,-37008,61110,14728,11797,-58701,-58313,-43638,64076,-1088,59848,-35504,40355,13849,31265,72196,-1778,-37974,-25386,37293,4283,-26789,8719,58939,-9780,-14196,40667,-7893,-9158,76177,21283,28173,-17593,37892,6984,-60365,19424,50271,25847,-27409,-31374,33576,-1391,100349,12464,-45114,6091,-51648,-7233,64308,-3997,-28909,-46234,-12444,57701,76822,19552,-76044,-53445,-50509,-39325,-12273,11073,8829,-6491,19819,-39895,4874,10161,26516,71673,99670,23691,-2146,-28640,-108515,23962,75800,67810,145551,25532,-28137,-42773,-28923,-23199,89989,60305,-25999,-36253,28233,21971,16047,-2535,5072,64295,19094,-34198,-26509,51333,8975,-46463,13112,12727,1710,-94392,3902,-26073,18428,13728,-126905,-54863,82583,32502,59159,-16097,38539,25857,16561,41041,15067,14717,-9779,-26989,-88225,-28108,-25011,12544,-17705,-15660,-87020,-39543,-20160,-66222,-41431,-19603,70870,-39433,61498,43011,-19154,77211,96042,38198,63031,55695,67375,39144,51287,7651,-3973,-43461,-70052,9373,65402,15554,-32927,-110513,-82041,41896,7662,17223,31575,-10598,-6406,-30599,-56305,-68152,10272,102370,-3249,-37236,-39015,-3828,-13482,-35875,-76452,-89904,-23326,27723,-20161,-40845,-720,-9741,-14493,40654,-27147,68003,47844,6438,-61125,-13107,28354,96153,24587,-33683,17531,820,17189,-36960,43629,19585,50740,47218,-106609,-103094,-49479,26099,20618,2641,27666,-21755,8505,18622,-77482,-4542,4280,-13265,8045,9182,28035,38075,89726,16779,-25159,-61242,-40176,32822,-28797,49224,-52735,-61545,48556,8641,76212,-49153,-20108,-27182,57690,-11526,-32596,12297,-9268,19745,26211,104972,76372,8980,13977,7192,-5416,-48637,-5996,-33736,47396,-14926,55380,-37212,59574,6369,-56044,-9067,-27392,-57685,-32162,44813,60652,37321,-15146,-24724,-62560,6553,87903,11738,25893,-4302,-4155,-36373,24750,-17603,-18765,66162,-21997,-19983,39644,-26550,-8436,-5431,-35070,6838,-20856,-6852,-57554,-21283,-32379,-50343,25700],[47948,10973,42861,28948,-46897,-20345,-63275,-15057,8212,21314,11351,-82238,-5221,53932,-9698,-16017,15758,87202,56850,-9300,17123,1441,-31064,-15976,-93745,33293,106869,-80386,14362,27717,20648,6379,36743,-42781,-47197,-47541,30444,-19746,40148,-37585,-24978,-48869,15161,-6390,17059,95137,-12103,-37806,-30517,-14443,-65551,21926,34214,31708,-9437,-4799,-43349,-53747,-104912,-56857,-44037,-48047,-18850,78623,-8439,-33934,17932,35842,-6719,45150,-68608,-25241,-27963,-52187,133789,84215,-26408,-11654,41284,15253,-39999,-34142,-1184,-317,-6568,-62628,-4091,35649,33841,-44142,-2011,-6002,-1800,-86824,50653,91639,22263,8294,94152,-31264,-39683,-12162,87970,130203,42309,-72083,-1116,18171,33439,-43943,72470,75883,-22091,18181,40150,1875,15076,18833,72690,-50841,-40077,-32825,-120220,-30000,108054,-16048,-53779,-20067,23961,-32485,30253,8943,66516,5914,14505,16072,-32907,-6798,-23033,8161,-33640,9916,-70635,18513,12370,24301,-47648,-7973,-58593,-121537,-37606,61924,-57732,17070,-64555,-29704,-31648,24721,11806,-8247,122401,4170,-29293,49672,-26528,39807,-38176,-97,-15427,-24824,98135,-18742,27301,22942,37302,-31846,83885,-36842,31780,-19852,65999,17891,-87069,-18121,-13779,-10377,-17471,-20461,-23784,-15363,1690,17762,-13504,-28194,57165,-18451,60384,-5810,-95803,-68163,-1507,4658,106875,41573,40303,51690,41661,-17700,54283,67405,108499,72378,44401,37631,72386,-343,39523,90853,85387,18449,-72327,-30860,37445,-38268,-9695,81926,52496,-21513,30562,784,48243,-22567,59217,-93745,13057,23498,144941,76092,64411,-21902,54032,-81723,-33413,-16796,2501,61361,52720,124488,96831,126747,123840,962008,-673885,-212492,-7293,784,28605,-12052,-101939,-57994,-21702,-63437,-39562,101406,7896,59218,-53172,-12161,-28006,25039,42163,-25104,-48390,-56563,-8787,-67340,-2374,-87070,-624,-24425,-37433,49062,-50647,-32164,-1607,-84924,-81822,-40755,-56179,-4356,43517,-18617,30327,48229,-20112,24668,-31220,-4070,54178,-7637,-52897,55072,-61265,-153188,-84824,-35456,44332,-15998,-26515,-68396,13361,52010,-53687,34848,19495,-40889,-39303,-2326,-24334,-41941,-35544,-22655,31979,34118,73212,19452,28634,-22343,-51581,27822,10711,-4492,25696,40723,-35526,-66948,-3621,-32348,73890,23477,150051,-98726,10909,67726,-61337,78455,44088,-10020,32460,7386,9304,-34728,7724,53796,-25250,-53476,-57656,-4039,-7883,-48410,-44479,36915,-44878,54790,39514,-11254,-15499,33810,53349,10718,22602,49325,-12771,-24343,17678,41853,-22188,-33536,78648,11008,-22316,-28922,72770,-49291,-24707,5261,77150,30716,6567,-11687,3558,-31952,-52988,-4926,-9273,-39653,6075,6183,3070,-12562,-6174,-11897,64869,41509,-85187,-54942,-10814,17766,6321,-45939,-56225,-48739,-75200,-15044,2001,-16159,26074,-1528,42441,-12929,-8912,-10421,-22013,7133,-22223,18309,39362,-2193,-13321,47413,45665,81459,-37583,-28661,-15070,-80769,-3903,30188,6784,17216,48003,16010,1688,1105,21377,-44837,-50269,-61164,29180,32684,-24930,9708,-12242,-23553,-21282,-69674,-35022,-47240,-35751,-41687,-1127,-15968,45900,-12188,-65407,-9204,-35210,-9095,-46656,-16839,21413,-6061,-3060,7757,-62581,-13341,-4259,-19761,17801,-72999,-30260,-7441,4387,54522,19943,-10608,-87597,-87298,-35650,947,57368,-44579,-69558,-75652,-56841,33598,59906,-4987,-52364,67822,7235,48568,56180,2604,-14542,39337,-310,34607,-91900,-28031,-36325,-6767,17170,-43844,-718,11613,-108736,-1227,42348,-10443,76431,-29795,48693,73312,19377,40102,12092,28034,-746,54656,22073,17006,-26215,-50620,-37680,-75550,-10527,-9992,140142,-6993,-16514,34743,-56719,-9203,-49646,-89358,25613,34277,51912,9561,46929,-99489,-56979,-8883,14143,49642,-45488,6129,86128,28465,29566,15596,-33763,-56925,-41473,34020,-308,20098,102349,13750,-24257,-4171,-39352,-2338,82057,75886,38925,29254,8732,59408,39289,-34670,-55589,62761,82615,-12529,-28328,-51776,30958,-10758,-17574,31138,29428,34286,4078,-69335,18335,-38518,958,25920,-31723,23583,33687,63351,4248,-40062,9133,-12785,46400,-1438,28395,-1434,45262,57495,-65040,-942,-7513,11691,36514,30302,-9943,-50266,-30774,17653,53929,19185,6544,15069,83233,68320,-10624,645,14199,-16792,-9364,69968,-18648,-64627,-13616,25187,2484,-21206,-42103,-11021,-59500,-768,10920,29357,-14271,-82917,53275,-14438,49698,33282,-46120,-15089,21396,-66498,16577,-38207,103,-28198,-22024,-32658,50528,-20500,-16506,52567,26981,21490,112358,-33170,41527,-65411,23947,58168,1222,-14935,49587,-19610,-14776,-28535,-30430,22877,-11621,-36080,-9805,-40433,-5614,223,62780,45496,19808,-44424,-39498,-7611,-31370,95377,-21948,34056,4246,-1992,7125,33342,-1984,-28883,-58476,-33872,-1854,13561,-31495,-93592,-8665,68096,79991,8072,-62897,-65213,-10836,21819,-23265,-42771,40551,37398,-69228,-10824,-9548,-9026,71733,-30126,64432,13319,20457,-31681,-50360,-45448,66869,18310,76382,-59098,45791,13286,26856,76180,-343,-44911,-38699,8558,-4078,-21568,14883,38217,-18281,-35750,40341,-23210,-22392,87120,42648,14456,-38405,59584,38,-30530,-4137,44777,49164,-11819,-36400,43378,18995,65677,26116,-47209,12142,-40091,12868,42655,12503,5008,-24875,-5011,103375,71399,34271,-56378,-55264,-56335,-22303,-30889,-48655,1865,-15550,-9085,-45292,6527,16504,41161,59113,93819,36910,1769,-34519,-88672,29551,86929,80423,108084,69834,-21262,-27924,-19624,-32533,97329,101535,-9946,-25433,22954,5467,-22334,-27056,1917,50395,21580,-18770,-9887,42369,13953,-46582,-1494,-16663,4927,-119112,27024,-6075,28696,4692,-112688,-38574,65480,29398,63592,-17314,37376,14800,-14813,21701,15503,7896,-53872,-43894,-80995,-26451,-20040,26731,-13219,-1802,-71983,7100,-34838,-55842,-36312,-24072,16611,-64580,44866,21110,-16459,62589,63714,34504,62942,50821,52896,45421,48519,25204,-21889,-62510,-44380,-12236,18978,12742,-50769,-109721,-72451,29503,-2722,6699,34058,12198,3560,-27564,-45421,-62657,-10134,97939,6680,11668,-27606,-8361,-36138,-29408,-38202,-91124,-20510,35270,-19765,-24202,8733,-2620,-13666,6810,-63561,104065,37864,-6096,-80938,-30585,-166,90820,11965,-52888,-13529,-15808,13018,-29971,38450,30862,78835,35991,-52272,-80881,-34691,50802,38149,17203,54569,8418,29886,11473,-56987,-3420,-13564,-39809,-5491,20264,57468,62034,81048,57102,-30570,-67249,-64600,2366,-57240,65292,-47756,-60333,55567,15136,52277,-63568,-40829,-5946,68118,-19150,-3828,-12841,-14613,18486,-7659,85022,59593,14884,24115,-284,-27481,-62889,-10682,-11342,43212,-23355,60494,7027,56885,5862,-57798,-20293,-10771,-68695,-63350,31292,39112,49247,7326,-8354,-29697,9977,77470,25621,45383,-342,-1803,-38875,16672,-10695,-40096,11054,-23858,7406,51741,-21163,6746,8372,-49893,13386,-2752,-8964,-50018,-29550,-36987,-37626,20028],[55507,7524,65050,36885,-58884,-22623,-39410,-11374,-7441,7806,-685,-118876,-31406,55622,576,-15136,10589,79849,53860,-19131,-4217,-7901,-20706,-21544,-110157,31025,100671,-72882,8730,14594,-4076,-6510,18960,-45608,-31784,-75834,-18103,-4012,27353,-46474,-29831,-49782,11080,-51248,26405,104026,-2552,-33246,-33064,-34418,-72247,24874,40609,10299,-2756,13527,-44650,-44735,-103272,-72997,-70599,-55151,-24705,57651,140,-58682,-17754,27204,-24798,25661,-60115,-21893,-40444,-67673,123276,79825,-868,-4200,5223,12800,-51717,-66118,-37673,-18431,19903,-57861,24087,44850,18506,-37266,-1363,-20123,10541,-80808,73990,90791,46592,32534,107718,-18242,-47264,-43217,63612,85265,34823,-86232,-32654,-5099,30829,-23938,76086,70992,-10740,5830,21460,-18260,36150,11845,49204,-47455,-44696,-19679,-103080,-13752,126011,-11031,-35212,-54282,-6043,-55159,46355,-19950,57759,-35916,-1935,11820,-45532,23520,-8526,6693,-34101,23898,-83285,20745,11615,30865,-67578,-14844,-47885,-60851,-24267,22292,-55759,2556,-81986,-65643,-31402,64869,18626,-11882,118011,4437,-56818,22975,-32347,48299,-23267,-10317,11320,18248,128708,4224,36321,40108,69591,-20762,41728,-40014,31344,-80935,41150,-1543,-91134,-23940,-18651,-39349,-41910,-23030,-14883,-26433,-17445,-1248,-35083,-4827,80383,-16966,56896,-33287,-97748,-102157,11512,-8941,105896,46077,8715,23778,58948,-23000,63747,67460,111061,64925,35107,42603,69670,-13252,-1293,91497,82836,25023,-76797,-17754,26261,-34187,-25538,11554,50070,-4717,41289,11256,78889,-1945,77070,-119862,2851,17230,130308,75128,73490,-25601,66258,-75485,-31687,-76417,-5083,65994,40678,148875,117958,77729,47110,933826,-548282,-208642,-22045,23250,43655,-11495,-111671,-53969,-24810,-65641,-43784,106866,4961,29916,-40012,-11624,-18729,33714,5068,-25795,-66006,-14842,11525,-50915,-8431,-106001,-12131,-21256,-29226,34302,-57593,-48082,5927,-55838,-102441,-70108,-60745,-18200,27798,-19150,12036,56048,-13133,13235,-36137,-3768,68969,19170,-60961,58421,-23253,-97976,-82052,2896,57251,-3037,-3166,-61166,11206,75277,-39359,59444,23059,-9242,-28225,3599,-11721,-31013,-48406,584,23305,14123,73254,4055,-10061,-24137,-71055,25095,18343,-10003,17137,11961,-46181,-97260,-19249,-20593,59611,31761,152647,-59343,14504,78519,-58906,62964,39507,-7593,71303,11513,3781,-22169,36659,47831,-63103,-121109,-29501,-7504,-25145,-33771,-37802,38604,-53070,59238,51062,-26766,-39185,21406,65522,6733,29877,80237,-5114,-32961,-4384,4512,-9804,-23580,73075,-9850,-14473,-18556,63803,-22950,-26972,-12522,66910,34003,14135,-3545,-14697,-33920,8710,42877,-667,-8297,-4321,3662,1856,-8248,-14320,28742,82199,36658,-82705,-36660,-15454,18522,47497,-39927,-56704,-58595,-71183,-11759,-14659,-18521,46179,25100,39643,-34321,7428,-13832,-40654,-1468,-34285,3782,71760,-7991,544,69435,40520,114854,-51471,-52248,-11966,-68338,-15376,20200,7752,-7538,40335,14301,-354,14594,-1813,-63052,-34958,-39624,27510,22811,-27032,10573,-8633,-41684,-29148,-60490,-22792,-59727,-31937,-11739,19383,-35127,30748,-29643,-46468,22624,-42156,7821,-40546,-21134,20145,-9998,2237,19170,-53649,-10414,-18660,-5722,15005,-77434,-11972,-1804,6205,43939,12620,-1724,-73903,-84758,-20025,10122,32186,-37485,-99274,-68030,-40923,46655,61232,-3331,-63679,70201,25152,52970,56717,-10629,-17425,16271,21786,53187,-93417,-44314,-49770,-9683,28470,-25235,-13331,14407,-108971,-16923,31083,-11247,52427,-15372,56617,85092,17445,19531,-16495,14235,5403,46647,-6157,8997,-11395,-22282,-40693,-73847,-20537,-6215,96646,-736,-11592,30497,-71706,-16153,-52602,-129822,24348,31535,42665,31530,26903,-116942,-108465,-28319,7665,48409,-52005,35871,67442,29016,44877,14365,-42634,-35174,-41782,20284,9134,24975,100805,52347,-9102,12363,-10924,-15415,80302,68519,38819,18378,-7682,63708,32987,-30722,-39469,73385,90160,-21656,-19872,-27288,30346,13344,-14974,42546,27040,19414,5593,-68291,17358,-17778,19977,28602,-37065,34239,58604,73464,-3599,-66467,29424,3891,32873,-16306,-1573,-11304,44134,49642,-73008,19224,-6984,29687,82337,-2054,-19424,-49007,-40880,16364,53971,18132,-12377,7489,95534,39267,-40823,-10707,-19499,-64151,-21694,71911,-10839,-77310,-4899,35572,-21002,-17059,-62246,-11017,-53291,-7238,14187,39421,-31502,-78898,57142,-24981,40984,35801,-28234,-39776,40286,-93601,17200,-34903,13373,-21004,-28043,-15223,43762,-28570,-26937,51860,-19791,-7996,100934,-30261,41185,-77686,12077,50896,17834,-28140,36908,-13801,-19042,-33328,-45345,17307,-8140,4704,-11136,-37554,292,-19766,46087,36332,-14097,-44923,-25322,-24648,-47074,73078,-26149,27663,-5073,-19098,-19992,30469,17485,-20736,-34330,-37021,-6495,-13794,-45369,-80128,-6005,73328,64388,-3288,-35757,-64079,-11890,15148,-27692,-26644,44685,46245,-40095,-2674,22654,4997,84236,-25437,63704,13637,26360,-6404,-52619,-43768,58056,37624,83517,-77545,47159,9565,16001,77076,-796,-38728,-41228,-25290,-7289,-15388,19970,21841,-25326,-57306,28657,-37463,-38955,75537,51003,1880,-58065,73212,-7626,-6817,-23034,42452,65919,3079,-39839,63090,42890,5906,36047,-40184,10567,-27253,32261,18991,31201,36596,-2855,1067,110107,54533,49609,-33065,-52251,-58364,9408,-44195,-102380,-6745,-9718,-38874,-51012,4391,4850,53210,49451,84189,31671,4285,-28351,-64113,35280,77647,78476,52980,96275,-9271,-9712,-2991,-40909,91275,127448,6860,-16742,13381,-16432,-50434,-52908,-3687,34646,19829,-12762,-3499,25642,16374,-23417,-15895,-37916,7257,-131756,53535,13425,30802,-14878,-85324,-14637,31947,24992,58017,-26640,27705,-1673,-49353,2858,16239,-1453,-91738,-54485,-63126,-23100,-15715,40081,-11099,10081,-32801,61745,-38689,-36435,-29029,-27361,-39757,-76791,22874,-14636,-4701,49748,31934,24455,56975,35874,26521,46853,43731,37916,-47937,-63007,-24737,-32619,-35544,8360,-63967,-99436,-49470,11517,-10418,-4868,33344,40243,28053,-4912,-35669,-62310,-24764,84448,14388,53918,-13138,-2666,-46654,-19508,7422,-77464,-2410,39381,-20018,-14100,6211,1985,-17153,-20378,-86788,104914,13294,-20262,-91516,-40084,-34564,80011,-9684,-65965,-37529,-31803,7382,-26980,27576,31316,95058,18936,-785,-51582,-28232,72071,54450,32082,71422,33984,48191,-1636,-33854,-9527,-30638,-66382,-20737,33283,80976,73682,64190,92517,-31125,-70180,-68246,-29614,-75452,57686,-36118,-45874,58169,26025,19966,-62043,-59093,23445,74623,-25662,9140,-36615,-23233,8177,-39108,51568,35336,14976,23001,-15215,-40116,-68149,-14993,3748,40284,-31152,60885,52051,44475,-1673,-61473,-26852,9331,-61835,-71231,17043,2829,61876,33120,7461,-2670,10453,56785,34080,55432,3720,9554,-32417,2136,-10022,-54055,-12306,-18961,38227,62476,-21824,22129,21211,-50752,12677,14158,-9319,-38590,-37033,-42925,-24188,11996],[47889,5784,68955,44583,-54419,-21419,-7307,-4598,-19657,-3345,-8511,-127553,-55633,49996,14248,-21772,-7566,61619,44022,-16535,-27094,-28515,-13623,-17343,-113707,29273,81515,-55871,-4755,-1038,-31356,-13503,-2142,-49655,-17441,-83787,-44244,7376,23697,-52873,-32505,-38231,3787,-86330,54806,120609,3333,-30098,-33898,-55229,-77427,20308,55647,-11942,569,34275,-36947,-32691,-85818,-73741,-86381,-54323,-27676,17139,6215,-69544,-52475,15825,-34543,184,-51364,-4264,-38185,-74490,107272,59373,28626,3233,-32695,-12376,-57789,-85728,-75841,-29497,43428,-39732,50339,49375,3682,-25919,-2129,-36837,27742,-75312,69298,73202,61493,59908,93390,-8221,-45263,-61916,29475,30827,23833,-73000,-49410,-13719,30953,5683,77085,51846,-7355,-14759,7466,-23182,54740,16429,31062,-36854,-38250,-2980,-79798,-5715,120658,-7887,-18725,-69597,-22319,-68983,58061,-44531,42069,-65522,-25892,-938,-57409,55268,11058,8634,-28968,30962,-81136,12613,11969,34279,-66107,-26588,-36793,-4730,-7666,-17121,-42504,-13197,-96871,-84270,-27808,86335,20534,-16324,93825,-811,-69763,-1756,-27636,53328,-5651,-15123,29548,50920,147609,26070,46324,60900,105267,-10354,-15769,-37023,33315,-118027,11661,-18938,-97419,-32117,-21058,-62339,-36146,-20779,-6170,-23361,-26907,-21886,-53356,16153,87770,-14506,58323,-36592,-73154,-119879,25986,-14584,83848,47963,-23164,7593,71102,-31510,77084,57580,106007,54650,20985,31610,57332,-14097,-35951,69546,75605,33292,-76262,-5333,12578,-25731,-31470,-58186,48641,15836,41460,17176,93503,20041,91052,-124321,-3396,13179,115957,75838,70723,-24813,78603,-68022,-33712,-120182,-3889,71035,20564,141945,110606,10434,-39280,830404,-413910,-178010,-44290,41301,50703,-13930,-100722,-45379,-24459,-56304,-32029,84456,-269,8343,-10984,-13048,-12094,29534,-31275,-20664,-84721,23486,28904,-35340,-20701,-112585,-24144,-20607,-14387,25450,-55243,-64545,8407,-23290,-94919,-84897,-61114,-23916,7440,-15472,-7365,51353,-9764,2436,-28198,4508,72112,43176,-59260,44007,12992,-49003,-58860,41854,70012,16361,11595,-51127,13362,79617,-25494,77119,37779,22097,-7377,12300,-4709,-17118,-56617,13052,13697,-10093,48306,-19951,-47022,-27305,-75093,29524,20704,-3018,-1637,-15024,-65507,-112468,-16808,7869,43922,47241,138883,-23296,6553,65495,-57915,36827,32111,3601,96814,12932,11884,180,60327,39224,-88376,-175160,2339,-9187,-30080,-23238,-27451,42181,-61326,66002,66978,-46412,-65285,15034,69444,705,33136,95869,5131,-39472,-27796,-34351,3997,-14524,60591,-32047,-15727,-8752,51153,13306,-12029,-22727,50134,42416,15654,1500,-37144,-30519,70732,98894,4179,23936,-11885,7594,7574,-24,-21763,47611,76484,26611,-70150,-20921,-16162,20364,75696,-33484,-53221,-67508,-55431,1094,-32498,-17680,64804,49720,28256,-50961,20031,-9206,-53155,-6240,-48726,-12995,83476,-12787,15545,63123,33532,109760,-72720,-66603,-399,-51522,-36786,-2092,11611,-22522,40494,9282,8344,31338,-21586,-68435,-5915,-17001,21741,11314,-21931,14753,-6567,-52541,-31717,-38693,-1334,-67540,-18654,26455,38892,-49650,11216,-47976,-19552,55242,-36267,20393,-34490,-31135,11787,-7094,12592,27340,-27826,-3164,-23117,14792,24456,-58458,15098,1003,-504,33653,5244,3702,-48313,-69117,8309,23199,-6433,-23320,-120931,-54516,-22609,53412,60304,1351,-66874,75577,41367,53449,52073,-22778,-13747,-4498,42119,65718,-90226,-64470,-67543,-11771,40995,-8108,-28697,19147,-89302,-38332,13116,-5866,24095,-2220,58670,70557,15224,-1199,-42057,-7035,11197,33001,-42234,-2213,2901,14984,-44921,-62835,-31370,2322,34536,16984,-1942,21524,-81493,-17154,-50055,-133400,21035,29470,33538,51935,15106,-93032,-144203,-37794,6287,34696,-53082,53533,35629,22131,57451,12459,-39644,-20047,-36903,5437,17511,25552,70818,71998,4103,20252,14628,-28344,52920,62611,32978,-1795,-23520,61569,19788,-34376,-22990,71618,85015,-27167,-4110,-5839,25094,40486,-6529,51282,16066,5491,2388,-54251,16613,3272,40104,26858,-41271,38981,56680,75861,-9292,-85827,38426,23731,25357,-21550,-26243,-13549,31535,28847,-75767,44485,-677,38696,105543,-42212,-26108,-40372,-50343,14956,59516,18043,-31985,-4087,94176,2372,-52901,-14372,-55576,-100559,-29782,55817,-8085,-81155,12682,44843,-39955,-18715,-67482,-7518,-40116,-7676,13636,56100,-39807,-61151,68317,-34598,34471,33573,-7288,-52321,46779,-115340,10489,-26230,26355,-14930,-30633,4967,33187,-37443,-31902,50834,-49535,-25970,65098,-25509,36124,-66456,2322,36826,29368,-25895,23665,-7256,-19703,-33996,-54845,-5142,6146,42444,-6966,-32643,4016,-37124,28998,15909,-40169,-44325,-16884,-42071,-49299,41668,-31845,21630,-9027,-39969,-45920,29600,41065,-15229,-12776,-53562,-12042,-40626,-45131,-56308,-5551,61282,40357,-5475,-3972,-58024,-9659,6991,-19129,-1525,41038,59771,-2090,2317,48255,19363,63284,-22107,59728,16469,29172,8968,-64145,-36315,43763,52117,78648,-84156,43049,7435,4688,76130,-5053,-22705,-32662,-53635,-5363,-12918,23421,13858,-26842,-71312,9623,-47315,-53605,41023,47290,-5780,-68320,76119,-14348,5611,-31453,45602,73187,13898,-42768,79812,62720,-50377,36824,-25659,2960,-17172,46948,2344,51122,58927,13345,4336,78434,28726,60471,-12324,-44447,-53299,46719,-47526,-126678,-13580,9033,-62920,-57229,1776,-16179,60190,40935,70163,7685,5053,-13609,-39642,38544,49195,62694,5527,96681,906,8261,12921,-44965,74771,134215,21136,-11340,2921,-38592,-59374,-74415,-10804,22340,13233,-12650,-10515,5252,15225,12495,-24545,-44006,7584,-128821,69997,29677,28735,-39412,-49705,8182,-4942,19921,43887,-39960,17470,-18723,-78696,-10120,17520,-9501,-101171,-51045,-44572,-14994,-12333,44812,-11553,16442,15227,102185,-29648,-14814,-21755,-29842,-69520,-66800,1290,-53356,14095,49672,10773,7713,46849,15299,-621,44542,38114,44717,-74648,-44130,-13129,-47114,-63782,2451,-68318,-87715,-28208,-8014,-9370,-12366,26402,65262,59235,32385,-29027,-65513,-30505,64579,19099,73504,3521,10626,-44695,-6625,45152,-51383,24851,37226,-20075,-9724,-2875,3773,-23662,-34378,-87130,75140,-12205,-31747,-85520,-41459,-61721,64590,-34641,-68586,-51018,-42535,4793,-28290,12347,17985,91250,-53,28714,-27210,-31849,80642,62189,44215,71055,42347,54119,-15484,-11883,-21775,-41961,-85749,-33568,36630,88783,70566,43059,112987,-29089,-71504,-54724,-57769,-78111,34756,-20729,-23297,56567,30329,-10490,-47921,-72493,51429,77920,-31503,2539,-54803,-33238,-2395,-63860,11728,5760,7509,12241,-30482,-38220,-64699,-16841,5707,36073,-36914,51991,82073,27749,-13978,-65969,-27536,28494,-42399,-56282,5460,-35380,71451,55107,19975,12437,9104,32126,32296,53909,10664,28451,-18552,-18387,-20575,-55953,6008,-8590,58292,67916,-25975,34477,31715,-40261,2557,27804,-7244,-23862,-39981,-46378,-11725,3930],[27366,5256,53380,50007,-33090,-16260,23864,3571,-28016,-12896,-10253,-104517,-69632,40335,28269,-34770,-32003,39951,29624,-748,-46101,-58656,-12513,-3845,-107240,27120,58242,-36679,-22806,-15938,-54928,-14409,-22533,-53298,-9092,-74728,-43747,12167,32789,-55743,-30260,-17074,-3968,-94385,89057,139312,5489,-25719,-34533,-70727,-77284,5149,71534,-28792,-73,50376,-25989,-16046,-59901,-62011,-93850,-47954,-26889,-20444,7739,-64695,-74092,3184,-33463,-25064,-44941,24201,-19902,-68469,89908,29225,57705,8716,-57929,-45888,-56547,-88348,-98834,-29386,55842,-13329,70088,51041,-7675,-13887,-8162,-49375,47547,-75786,36781,40031,63716,84207,61803,-401,-36544,-61148,-926,-8520,11977,-34769,-51669,-1943,32975,38350,78057,27960,-14153,-40879,2645,-7498,67564,29151,16059,-23127,-24714,13264,-57357,-9517,94808,-2848,-8505,-63681,-24879,-73070,59892,-57131,23438,-80316,-46933,-19615,-64923,79362,28735,14220,-18462,28775,-67759,-1077,15151,35471,-42683,-39450,-24083,33559,10452,-44005,-22081,-25831,-105677,-78262,-19456,83482,17304,-20404,54376,-14570,-64811,-15769,-14972,50454,10065,-11277,36054,65895,149515,40075,55228,79595,136321,-3997,-68226,-26610,37449,-123943,-16451,-33072,-103000,-40701,-20525,-73388,-12183,-10789,-285,-10382,-26220,-41445,-58206,33952,76004,-12234,62416,-8840,-26491,-117757,36333,-11335,41528,43598,-42763,4401,76148,-41693,86600,38958,93014,43584,6608,9202,41254,-4296,-48375,26263,63269,39279,-70045,365,-1876,-14014,-25043,-101932,47560,33698,34054,19137,92717,41548,98721,-111128,-6022,12351,106464,77406,59578,-19675,87892,-57062,-38695,-131920,6201,76454,-1317,105325,71200,-54157,-116222,686306,-313800,-129418,-69338,50496,43816,-16841,-76379,-32977,-22011,-34104,-7691,42677,-8823,1715,22733,-15683,-6791,11805,-54237,-12358,-96258,50740,40644,-26199,-32001,-105696,-34989,-24968,6412,30791,-41145,-73616,6898,8997,-66460,-83226,-57697,-24516,-12691,-8872,-21920,34960,-8185,-5890,-5886,24312,64661,59802,-50695,12724,38414,-19201,-23595,68419,80748,37815,14216,-50887,21152,65546,-20110,83187,58782,45323,14381,20810,-5624,-4828,-62201,15452,950,-34167,2902,-46066,-72223,-35923,-66464,41163,17756,13019,-26485,-33457,-86555,-102810,7114,55702,30638,66225,115196,5265,-6434,31450,-57677,5428,23994,16926,108153,13491,32836,22275,70275,27184,-91571,-189668,23676,-9153,-16968,-16524,-15659,46865,-66859,70927,83092,-63078,-85096,14696,64785,-6506,30730,88675,12973,-42704,-45835,-61474,13454,-9391,42789,-46936,-23386,-367,35108,44805,13245,-21176,34311,53872,10647,3175,-58798,-27139,109813,136899,2957,46454,-12144,15875,16464,11072,-26918,40077,48212,12251,-53710,-8589,-14327,21787,84343,-28818,-47019,-73451,-43734,16418,-45459,-14988,77036,66340,10271,-61301,26110,2238,-67344,-8641,-60731,-26693,69674,-12112,25531,32672,25033,73479,-94582,-68366,14538,-35067,-59024,-31632,16138,-26899,48067,5078,27846,50795,-33012,-59361,28152,557,11350,4800,-11571,18357,-5448,-55655,-28634,-12578,22948,-63769,2588,62239,51093,-54816,-7077,-60457,5452,80130,-25395,25583,-32679,-44585,1296,595,27456,29282,6794,6761,-18711,36161,43256,-24959,41306,-1410,-11554,25467,4777,5514,-15858,-40034,43336,38067,-43465,-4324,-123949,-38516,-5412,51854,59216,14703,-61958,81256,51213,48484,47910,-30786,-3389,-16245,55596,70656,-87780,-80056,-84122,-8512,52734,7370,-39372,22484,-53775,-53930,-7688,5728,-759,6010,53142,33462,13604,-21261,-57128,-32772,16292,13326,-78298,-12585,15006,52233,-47865,-45620,-40355,11681,-16831,43949,9896,11044,-83227,-11581,-44565,-101571,18999,26680,24420,64715,14769,-41402,-149393,-34216,9517,12002,-51378,48422,4052,8865,64552,7596,-30063,-17381,-24301,-7414,24561,22333,24285,70388,10918,13474,30534,-35517,9461,62684,24596,-30995,-37664,53060,2276,-47700,-7542,57639,69592,-26641,13247,8327,17056,63102,5376,51173,2504,-2707,-4378,-29361,20486,19017,57831,24818,-45690,31305,26950,71081,-12729,-94211,34756,36901,25084,-13437,-39149,-7504,10199,883,-72856,70178,6980,36614,105290,-73042,-23441,-32458,-55378,11897,69590,20940,-47430,-13882,83575,-30927,-40361,-10127,-79905,-110689,-31034,24296,-11305,-72739,34310,50797,-47791,-19669,-55797,-634,-22307,-1930,6048,77996,-39163,-34846,89442,-41184,31402,27397,12750,-50477,41886,-121332,157,-13500,35400,-11397,-30310,21539,20883,-43921,-32220,49912,-58955,-29196,11615,-23996,26095,-39742,-3832,20135,31514,-14450,13144,-2320,-19872,-30190,-56274,-41210,26259,62072,-853,-26714,1883,-52540,11418,-14755,-53899,-40348,-14220,-55454,-36866,17143,-35513,17498,-6039,-60407,-59492,34829,64805,-14761,264,-80733,-15877,-58776,-27193,-27820,-5370,31332,10412,4249,22044,-47159,-5994,-3531,-5750,24843,30399,74645,36274,-722,61228,28706,31310,-18723,53402,20974,28870,9215,-82287,-22854,30997,58520,63304,-75742,33695,10324,-2145,73526,-12052,-2108,-16708,-69067,250,-16487,24486,14824,-21263,-74788,-11089,-50126,-60445,-7655,36642,-7872,-64106,68572,-18831,5470,-28692,52847,71377,19613,-44268,81320,73172,-82131,26586,-6224,-6311,-13193,55331,-1015,69122,68615,19342,5311,27269,-1971,62792,110,-34111,-39329,78163,-39434,-112309,-16149,32948,-77070,-63794,1313,-35095,60440,30399,51792,-27529,4438,4664,-18210,37544,10056,38371,-20008,73051,1485,21286,20390,-42602,53935,122364,30838,-8719,-5112,-55152,-47068,-86092,-17294,15486,3394,-12303,-28256,-13832,11353,46730,-23170,-33120,5751,-113536,67858,41211,26849,-63411,-14275,22921,-30064,16730,24929,-50307,13539,-30643,-94087,-14994,19440,-12372,-76974,-33683,-30368,-1186,-9322,36620,-13767,16797,53114,114812,-10185,2499,-15904,-32444,-56973,-32930,-14007,-82148,35056,63654,3061,-14561,34638,-4863,-18183,38813,32955,45539,-92485,-11954,-7293,-52121,-42249,-3654,-61744,-81985,-18603,-23557,1514,-12206,12932,80369,87404,72377,-25266,-68502,-25820,41398,21276,64864,20474,25076,-33280,7961,63201,-19615,50047,27960,-19296,-8508,-9655,4009,-30740,-33662,-66876,34740,-25699,-37567,-62418,-38307,-65478,46405,-56062,-60923,-53536,-44741,7858,-32711,-3390,-5880,68320,-16859,33557,-17171,-43989,70695,53549,51002,53387,26964,41136,-25675,5115,-36001,-43253,-91741,-40680,23078,75833,54119,22165,112313,-26645,-74322,-32073,-79191,-67281,13407,-5155,-2571,51635,23093,-31529,-28873,-79367,72134,78326,-36426,-18232,-64601,-41984,-7816,-78845,-26159,-24753,-5326,-4158,-40350,-21582,-53576,-15024,-5078,27662,-39773,32481,89063,11578,-28695,-69547,-22421,43277,-19883,-30761,-1580,-63263,73631,67542,28165,14779,8000,11032,20085,42711,23194,50017,-685,-40646,-44485,-46959,49480,4264,60093,66394,-30455,41275,41350,-24156,-15839,36896,-2478,-5758,-36564,-44024,-1354,-2169],[2283,4555,24277,51382,-1507,-6272,45046,11070,-33982,-22876,-5932,-60262,-69601,30956,38621,-48448,-55549,21707,13195,22770,-56257,-91393,-17545,16389,-93361,23768,42642,-21918,-40324,-26594,-69711,-11919,-38577,-54689,-7379,-56612,-28174,12189,50136,-55548,-21676,7798,-8958,-71561,113330,145462,5066,-16831,-36041,-76241,-70439,-21890,77298,-36827,-3736,56944,-17125,3825,-33994,-44402,-96317,-39852,-22323,-41616,4226,-47994,-73039,-7915,-21799,-42454,-41523,54314,9196,-48734,75423,920,82050,11154,-67059,-70864,-47770,-76074,-92686,-17186,52175,12899,81063,52265,-14667,-9765,-23611,-52634,64899,-85588,-11830,380,54161,99556,25763,5754,-25039,-40402,-17639,-20142,1960,14483,-43692,28788,34979,66870,79318,9195,-29064,-67951,6400,23858,70707,44113,1585,-11257,-10993,24987,-40071,-23889,59347,7304,-5723,-41008,-18459,-68313,49544,-53674,6524,-84085,-57463,-38518,-63945,89828,38090,23078,-5239,17770,-49651,-14157,22623,35467,-5467,-47645,-8895,50047,28073,-54757,-181,-31529,-104442,-51240,-5341,61779,10210,-23595,8511,-39318,-45337,-14826,64,37518,19462,2052,31121,63324,133229,42263,60910,88431,151590,-3693,-100176,-9578,42957,-103411,-38129,-47542,-102997,-47530,-17425,-71806,10911,6985,1408,3222,-17959,-56196,-45667,47285,47333,-11085,65419,39755,26227,-98275,38380,242,-13159,30868,-43425,7610,73306,-50621,86046,16781,74557,33775,-3781,-16324,28588,11301,-32390,-25182,45448,39634,-59946,-4016,-17264,-1151,-8080,-105041,45856,43243,22358,18804,80976,58132,100363,-87214,-5380,14869,100132,75497,44722,-10599,91568,-40147,-42451,-108315,23134,82533,-17661,52212,11115,-96548,-164051,540850,-273290,-73928,-93402,47529,18474,-17096,-48276,-17699,-18324,-2186,20374,995,-20576,7272,44512,-17792,-1761,-14406,-56489,-5553,-94848,59809,45670,-24411,-34869,-87560,-41990,-34467,29494,51598,-15588,-69031,3473,37249,-33701,-70219,-53375,-22631,-27329,-1701,-30754,13109,-5711,-10346,27955,50364,49262,66675,-40784,-27492,51095,-11796,9426,78792,86019,56457,7945,-68505,33098,38877,-26833,74892,76373,56139,27886,26471,-13332,1474,-66560,11919,-15638,-54340,-49002,-65915,-79023,-49638,-54380,57058,11946,26714,-51080,-40548,-99190,-68579,47611,113827,21697,83464,90353,29031,-15996,-13568,-57577,-23100,16952,24399,108766,15311,60156,35692,64943,12863,-74262,-158090,25715,-7107,11749,-12108,-3947,51265,-68041,69969,93529,-70856,-90592,18646,53606,-12658,23107,61419,13540,-40938,-52709,-67643,13568,-8918,22132,-48515,-31157,6321,15931,60122,37404,-7026,27990,64119,-478,1601,-74283,-27332,114538,135450,-4754,56112,-3656,22481,23620,22325,-28915,13456,7509,-4401,-38336,3270,-10992,21750,74562,-26618,-39568,-75062,-46303,24959,-48940,-12383,80113,71638,-8916,-68806,24982,17199,-87699,-10628,-65371,-32489,36954,-2598,26097,-9002,14870,25754,-107848,-57337,25737,-23895,-73491,-60049,18970,-22467,59098,5151,52254,70467,-33754,-38455,57705,9324,-2667,10063,378,15900,-5836,-53130,-21696,9811,44898,-45154,26627,83879,51301,-46740,-19044,-60974,20663,89785,-21154,21845,-38037,-55563,-4471,8508,44433,23932,39437,14958,-9666,53247,63804,8542,56483,-10566,-21498,20883,16030,4581,15200,-2444,73749,50995,-65118,15044,-103361,-23593,6590,41889,57912,36876,-52480,83926,51127,38047,48387,-33536,10976,-14104,59198,68468,-88453,-84385,-91995,2237,61098,21164,-39563,23057,-10294,-56152,-27607,21295,-15537,7388,40327,-13228,13674,-39842,-56806,-55585,20278,-11814,-106119,-17496,25415,77610,-47396,-25910,-45409,17544,-33733,73590,21046,2595,-76043,-480,-38170,-51776,20204,23310,13944,66852,24746,12189,-121923,-19873,14281,-12687,-49481,17257,-16917,-7683,63899,-1515,-18975,-25696,-3050,-15716,30309,16701,-18370,52319,9393,-8439,33496,-32766,-35150,67600,16918,-65278,-48529,40001,-14235,-66633,6225,36090,48249,-19770,25408,14528,8812,75265,19245,38532,-5852,-2364,-12172,-389,31458,24714,68394,24577,-52401,9406,-17296,62841,-14226,-89527,21050,36675,30657,5559,-39316,4374,-14640,-26410,-64058,90301,10912,25382,89302,-78284,-9524,-32265,-53690,5826,80699,27347,-55271,-16747,70920,-48811,-7844,70,-83994,-91685,-25353,-14234,-18478,-52541,51962,52081,-41922,-13349,-30677,8203,-2943,6772,-10522,100751,-32612,-6404,116305,-42795,30849,19487,28539,-36603,30476,-106312,-8779,599,37304,-10323,-27011,28910,9183,-45227,-30029,48475,-53947,-19778,-42054,-28393,12603,-14901,-5955,5164,23588,-6949,7974,-982,-22287,-23081,-49174,-76500,44608,57380,4093,-20692,-7723,-65560,-10437,-50929,-55566,-31799,-13004,-59038,-13413,8504,-33794,15229,2855,-76140,-52971,47573,83533,-20802,1943,-109288,-15893,-62100,3932,-994,-2446,-9035,-20097,22107,33905,-30686,-3184,-16396,2331,45215,15387,84702,67432,-12064,59735,26223,5377,-14191,45197,24872,25576,-5943,-103382,-5295,24609,56103,42684,-54369,20824,18775,-1775,68310,-17877,17954,191,-70796,7083,-25299,22681,21916,-10002,-69473,-28140,-45167,-55430,-55000,25027,-7238,-46057,53767,-20569,-4582,-18767,60551,64115,21626,-42698,62916,72966,-86482,7557,14452,-11305,-15578,58184,9573,79888,66093,14324,5682,-20301,-32890,54914,778,-25407,-16720,96293,-22866,-68055,-13758,51594,-81039,-70156,3837,-42342,53671,15437,30597,-61091,3453,21783,-1430,31934,-27268,14377,-24839,36157,-11900,24597,15088,-34100,35402,95951,35545,-7599,-8689,-60550,-18600,-84053,-20948,12160,-6613,-6585,-49746,-27045,7099,66831,-11664,-10192,2191,-92861,46268,48115,28204,-82669,12478,26689,-34463,18465,6158,-50500,19004,-32919,-89964,-12879,21853,-8152,-32559,-9515,-21495,16650,-5656,17272,-16355,13961,66306,101131,13542,12291,-12063,-35748,-6840,15858,-18627,-91116,51537,83207,5867,-39044,22100,-19138,-22366,30013,29057,41281,-92980,23518,-3434,-46363,23735,-8080,-45219,-83863,-21471,-29801,17987,-4409,-4149,81815,104161,100449,-22290,-67052,-10949,18521,22267,34839,34910,33789,-17087,22297,57905,8370,60486,13370,-17243,-7523,-6121,4821,-35490,-21761,-38211,5911,-20588,-37002,-30255,-35534,-36809,28644,-68204,-46866,-46735,-37751,16100,-38235,-14547,-31884,35120,-28445,23882,-24969,-61096,42888,24410,51341,25740,-8228,9725,-30541,14156,-46312,-32348,-81744,-40760,-6097,45089,28977,5515,91262,-24475,-80265,-8503,-93765,-51125,8738,7493,6627,44891,6251,-42254,-13414,-78896,84674,75871,-39306,-42752,-65709,-47389,-7113,-82370,-54644,-50073,-18022,-21528,-43290,4838,-36257,-9729,-21633,14443,-39313,5588,77569,-1496,-43728,-70333,-13059,51756,-3796,-10517,-4344,-73736,64020,68208,32844,8017,9314,-733,2658,26886,42061,68032,17145,-56367,-77590,-33100,89880,16060,44962,59158,-33498,41829,53442,-8511,-37057,41304,4686,15032,-27343,-34742,6479,-5205],[-16259,2134,-7975,47875,29326,8871,49929,15807,-39268,-35135,2203,-12098,-56974,25802,41984,-54560,-72928,11112,-3144,44466,-54757,-115528,-26058,39386,-72893,19102,41102,-15465,-53187,-30411,-73456,-10409,-47584,-52181,-8715,-38465,-14832,11237,65588,-53907,-7856,28804,-8661,-30226,117518,123967,3445,-1880,-38645,-70181,-58316,-57061,65444,-36182,-8638,52799,-12380,21921,-14095,-28247,-94250,-32863,-14892,-44118,-3192,-26771,-47428,-14392,-3217,-45771,-39682,73395,39345,-18069,66258,-13236,98563,10490,-66871,-76843,-33200,-56155,-55940,4074,32501,30137,83264,54840,-19113,-22663,-50123,-44907,73365,-105028,-59035,-32170,37009,102874,-4810,9511,-13503,-6523,-17950,-6014,-4085,55822,-30714,67894,34756,84832,78662,1287,-45826,-90109,14394,56436,61125,55584,-13973,-5361,-4222,29076,-28188,-43218,25998,23354,-8313,-10302,-9451,-56845,29138,-35510,-5640,-81755,-54768,-50620,-51969,87102,35675,33741,6726,1168,-33608,-21994,34943,34548,31660,-45738,8316,49913,43301,-52564,17452,-28804,-91884,-16475,14462,34348,1633,-25749,-33246,-71997,-19587,-1217,11123,15832,20052,22676,17630,49675,103247,33094,62222,80502,140820,-9359,-106842,11067,48578,-67892,-51030,-67240,-93652,-51038,-12712,-61555,18881,28945,-963,8261,-6390,-62758,-19444,52870,8921,-11785,64089,86431,63863,-68425,31301,18567,-66384,11084,-27614,7566,63316,-54893,73425,-1218,55548,26896,-7586,-36423,24500,26327,2260,-65878,21995,33175,-48912,-18030,-35059,10643,14273,-69845,42931,41433,9205,17614,63602,65821,98730,-59330,-2056,20006,88773,63568,29926,1560,88787,-16585,-39401,-60115,43366,89751,-22462,2148,-45992,-106673,-165269,420314,-294213,-20406,-114064,31613,-24080,-12355,-24495,-1034,-13657,29821,41672,-22537,-34328,15713,40582,-17143,3296,-40147,-39086,-4247,-80184,46854,44241,-26031,-25186,-62145,-41611,-46696,48954,79908,16843,-50150,540,57433,-13616,-54808,-52230,-19254,-32422,2970,-38026,-4117,-14,-10119,66178,70726,28625,63619,-34946,-64302,54392,-22206,27433,77463,82350,67912,643,-100620,44941,8548,-42618,53263,81882,54039,27523,27956,-23851,-969,-69898,6914,-33964,-67212,-90546,-71566,-66677,-64030,-47801,73538,6803,25374,-69216,-37007,-95884,-20626,92226,161292,16738,94180,72761,54005,-16506,-55766,-57007,-41699,12563,20799,102060,19836,84379,37400,48312,-1513,-47860,-97329,10329,-2755,44585,-8542,6801,53790,-64716,61178,93110,-67449,-78044,23935,39444,-14789,12451,24669,4329,-33445,-46052,-52472,2646,-11380,1770,-35470,-31421,11386,-6292,55135,49975,16683,36241,68729,-16346,-2949,-79568,-31309,88898,91409,-16741,58775,11527,18730,24858,30429,-27964,-18775,-30589,-20201,-25341,18059,-6201,20122,54265,-25753,-31961,-71472,-62318,19418,-41488,-11574,74185,65960,-22303,-79568,18514,31773,-111261,-14059,-59915,-28430,-62,15584,15962,-46034,2854,-13590,-105756,-36408,27082,-21078,-75110,-79700,18906,-12328,68143,9557,71159,85224,-25892,-11493,75895,9260,-17671,31053,9933,3375,-8725,-48091,-13617,23152,62015,-13712,45801,84729,38251,-24944,-21825,-46473,22813,80889,-30859,9395,-50373,-56403,930,11157,59728,12206,61111,16399,-1150,62797,77120,29865,55221,-26373,-25956,21089,37644,2508,35540,33452,87402,57952,-64363,29639,-63161,-12641,10987,25738,54260,61539,-43266,81615,40169,23725,54110,-32141,24816,2534,52748,60801,-91007,-75219,-84779,19233,63999,33031,-27575,22170,32512,-44755,-43807,36200,-17055,2238,22759,-52697,16428,-54998,-40326,-67105,22732,-40058,-119800,-14043,35420,81798,-42121,-7087,-45665,16557,-13501,96926,29071,-1559,-61647,13745,-31319,-6265,24370,20522,407,59204,39992,43975,-72279,-2199,16158,-30812,-49057,-31677,-23010,-23060,54604,-13999,-10318,-37932,24708,-18211,34617,10563,-37236,26945,1037,-39036,23821,-19151,-67059,71875,11956,-96641,-54335,25707,-23099,-83584,18152,14387,25395,-8802,27231,14523,2443,74736,33869,15711,-3071,6432,-17884,24354,48684,18583,67681,25496,-63274,-22135,-54512,56071,-14111,-72753,2746,21748,38701,26859,-30355,16843,-36717,-45340,-49122,100328,7608,9645,68416,-51514,12091,-42231,-44896,-3571,88697,35983,-54476,-10118,62921,-45021,31078,12470,-68370,-53853,-14967,-48308,-26119,-25369,57278,48164,-24276,2414,501,16384,15013,13333,-35603,117874,-24546,18274,138381,-38522,28656,12668,37903,-16212,18960,-72242,-11784,12800,30430,-10323,-20449,24476,87,-41688,-27654,45088,-43883,-3833,-77172,-37468,-1473,-8626,-4052,-4844,8925,-15681,9385,-3893,-28316,-15299,-36465,-92516,54790,32435,6823,-15143,-23240,-72841,-38612,-84206,-49167,-19229,-7616,-49470,13336,13083,-24597,13898,14212,-83891,-26402,65671,92301,-33048,-6699,-126902,-10985,-47585,37270,19609,6585,-46046,-44042,37484,28731,-9066,-3663,-30315,-2295,54976,-342,82802,86699,-27168,46817,9579,-10563,-8444,34931,25562,19614,-31531,-123058,12608,25079,46618,23676,-26656,6796,30195,6064,59497,-17505,33912,11119,-64134,12379,-35885,18214,30128,3204,-60147,-38203,-34088,-38305,-84776,16209,-8505,-20444,36549,-20072,-19170,-8221,64954,56326,22631,-37853,30140,64684,-74299,-15102,31628,-6834,-19764,57429,28819,77453,54288,1140,7089,-49661,-59698,38237,-10104,-22689,11947,100612,-5256,-14136,-7699,56430,-78255,-75544,8171,-33745,41338,-3781,9659,-79929,3528,34670,9385,22954,-51285,271,-19273,117,-37176,15121,-1942,-22066,22811,61328,36083,-6870,-7640,-50761,15934,-67312,-20654,8224,-13625,6004,-66520,-31359,5209,66736,4403,14727,-2459,-73015,11581,51806,33655,-94704,25546,20874,-20556,26140,-7576,-36289,32383,-24025,-67128,-7056,24373,1993,10882,11933,-16524,34925,-564,-6348,-18022,12678,51322,74786,33977,15904,-10140,-39310,59585,61717,-10958,-77739,56984,95548,13776,-60324,10185,-24339,-18207,19324,26404,33719,-72678,52528,1539,-31478,101530,-9203,-22578,-87626,-30286,-24020,32320,6575,-19543,69628,104777,105597,-17227,-58178,12166,305,23666,-1477,43851,32349,-611,34274,34341,23352,47001,-2600,-13570,-4715,10615,7923,-35528,-5291,-15826,237,1346,-31554,-1863,-36537,16071,15504,-68183,-31584,-33272,-23797,26175,-42916,-16815,-49853,3291,-33740,13153,-47214,-79359,4559,-21411,45917,-545,-48930,-31618,-31675,14197,-47128,-10157,-58166,-34783,-42010,7231,1554,-4337,57476,-21221,-87204,10113,-103383,-39426,25136,15384,151,38125,-14288,-47991,-7339,-71120,91989,71113,-38429,-60639,-60431,-48890,-2659,-74412,-68544,-64045,-23974,-36429,-42736,32874,-14774,-2551,-33203,-240,-35316,-21955,61793,-11328,-57237,-66791,-2139,53541,365,-5504,-5132,-66613,39545,59067,35944,-1758,14361,-1581,-11456,12678,64595,77794,31791,-55800,-108870,-22166,106285,24127,20589,49248,-35459,37944,70845,2524,-51946,42144,13347,35826,-14636,-20340,12053,-5036],[-19410,-2846,-33137,39906,49003,27986,37060,16130,-44538,-49790,10109,24262,-37093,27080,37370,-45697,-81851,8845,-17864,54525,-42234,-118819,-33411,60654,-45920,14018,49240,-17836,-59921,-26782,-67480,-14029,-48231,-44584,-7490,-27033,-15356,12130,68620,-52714,7335,38606,-2323,8936,101556,71787,1515,17443,-41652,-54416,-43922,-89094,36924,-29821,-13142,40555,-9566,31302,-2131,-18609,-84103,-27320,-6270,-32993,-12273,-8490,-4979,-14220,15476,-32938,-36918,70633,60169,17931,61999,-5440,105918,7524,-66775,-63301,-16174,-37356,-2759,28040,1785,32307,78129,59038,-24932,-55100,-83363,-28382,67567,-130300,-89426,-46628,17670,95099,-24574,8770,-2103,28815,-6186,22434,-5166,74691,-16884,97571,30774,88187,72614,4016,-55593,-101440,21877,73106,38647,60124,-30722,-7327,-8632,24184,-18986,-59691,2185,42736,-12225,19173,-3039,-41443,4699,-9138,-12620,-75736,-40941,-50168,-30235,78236,22419,43530,13748,-15893,-24134,-22992,51241,32073,54735,-31220,25768,42792,54775,-44000,26577,-19494,-71539,9965,38054,14494,-5603,-26822,-61830,-98401,2781,16910,13514,-10120,12375,45761,-174,33886,69523,17561,59834,53184,101303,-18800,-93237,30735,52585,-29533,-55989,-93673,-74761,-50827,-7623,-48833,8645,48541,-6080,326,4269,-59632,10626,45466,-29483,-14862,57303,109488,70707,-36809,18457,41312,-103523,-10881,-5851,-3080,48395,-51852,51336,-7658,41005,23867,-4593,-45713,29380,35276,32960,-82897,-6217,21562,-39180,-37722,-56354,20059,35582,-12957,39058,28835,-3049,15847,44340,64517,97592,-32696,2862,26572,61763,35920,16653,15009,80429,11100,-25521,-6999,62603,98458,-12954,-28538,-75541,-88121,-110730,328954,-357251,25653,-129360,5148,-73875,-2130,-9324,15018,-7901,47159,48325,-24095,-48458,17074,8187,-11640,8076,-56587,-10620,-9474,-57296,14187,37346,-24669,-4402,-33097,-30426,-57719,58408,102643,47887,-22834,131,65872,-15009,-45214,-57512,-13937,-26444,2254,-49229,-7058,9811,-5102,99109,73832,4490,51663,-35986,-86250,53504,-41612,25901,72982,68588,69162,265,-132506,51001,-16292,-59051,23500,73010,41505,13117,25584,-32057,-12314,-71446,2645,-49787,-69451,-110737,-58299,-40602,-73349,-44307,88451,4683,3397,-77178,-25367,-76067,24346,125145,174370,13693,95829,67583,82749,-7254,-82518,-55124,-47900,12644,6338,89639,27168,97115,29923,26295,-13581,-26995,-34621,-9630,3560,65740,-5306,16048,53135,-57775,45233,79798,-54658,-50057,27404,26017,-10238,1774,-9003,-13259,-21661,-28435,-24982,-16336,-13493,-15099,-11421,-18494,15237,-30904,33138,46163,43699,57560,65068,-34548,-10193,-73480,-36274,47163,22856,-28341,63858,28666,-2284,18173,32624,-25317,-43711,-53247,-31289,-12578,36543,924,17571,34109,-23945,-24711,-62238,-81469,-1905,-24987,-13347,61651,52742,-24233,-96623,10763,43385,-128253,-20200,-45340,-16508,-26061,37844,-2545,-65791,-10486,-33593,-87357,-10708,16477,-26106,-64004,-87115,16705,279,70783,13166,73872,88107,-15799,14811,80665,3830,-29895,64943,14318,-18652,-14497,-43181,-6496,25941,74191,23800,52497,67800,14964,5578,-15809,-18753,13832,56002,-51301,-9655,-65724,-41995,20975,4501,69227,-3507,68017,7986,3307,64154,76859,34671,39402,-46697,-23393,26687,60599,1102,37634,55137,77821,56443,-43400,35566,-15920,-7140,9194,7524,45365,78520,-37475,75333,20945,8268,61963,-29300,33543,28897,38870,49359,-92002,-55465,-60452,38412,60860,42314,-6599,22950,67968,-26524,-54726,44195,-6762,-7138,4716,-71435,22145,-63721,-11458,-62066,23379,-66846,-117723,-2721,45590,63426,-31626,8208,-41733,7316,24291,105955,32501,-1464,-43985,28185,-22773,19481,29164,19475,-16852,45593,53462,44097,-18443,8911,11301,-35219,-50441,-80299,-15701,-32735,37948,-26431,-6934,-45487,53803,-15561,36841,5861,-23259,3261,-9931,-66794,4569,2226,-78783,69603,9799,-114665,-53688,14321,-18691,-91409,28192,-124,4150,1999,17385,10968,-1473,63472,47591,-7662,11768,20701,-18787,38543,67776,2877,54389,25146,-78451,-53377,-65957,53886,-12331,-48561,-13861,-3612,45066,39275,-18291,23262,-50602,-50443,-28131,99299,-3250,-5303,50833,-720,34234,-59221,-30439,-15125,90666,44312,-46358,4926,62706,-21946,60939,22521,-41316,-13921,-3327,-67866,-30938,938,45220,39274,-177,23385,29454,20822,29375,13241,-65659,123178,-18708,35216,143851,-29024,18307,8321,40329,4222,12483,-27133,-6413,20337,15246,-9412,-10690,9622,-5231,-38171,-26574,38109,-36273,11139,-83460,-46515,-12853,-27410,1839,-8431,-6359,-43392,16797,-9826,-37485,-10228,-24418,-79915,54891,-1017,8790,-10158,-40029,-69094,-68783,-104199,-40244,-4957,5222,-29377,33949,18984,-7849,12757,23306,-82215,10987,84073,88103,-48978,-21221,-124157,-1410,-15870,61709,32726,24500,-66279,-54874,37269,10029,14201,-9393,-43023,-21120,53220,-13186,64525,92734,-38632,28961,-16840,-21860,-2678,21949,21666,11658,-59053,-136427,26122,28294,33349,12139,-789,-6383,40010,19693,47806,-7443,43958,11158,-56102,13971,-43530,12141,34105,13819,-52103,-40772,-20363,-13151,-86960,10530,-14953,3599,21407,-18740,-32220,-3119,64030,51551,24829,-32162,-4140,53083,-58257,-35411,40065,8794,-17010,54451,47859,57951,36996,-15003,10106,-58273,-79099,16826,-28248,-27987,42000,95666,3540,29282,-754,44734,-74036,-79289,11973,-11580,26533,-23835,-7079,-76341,6116,42167,12704,12940,-55814,2175,-13493,-23600,-65848,-6725,-24372,-10322,14087,25743,33650,-6121,-3461,-24795,45132,-38530,-16999,149,-15788,22836,-71601,-25995,7514,48277,15122,30498,-7585,-56934,-25623,54328,41989,-98661,25250,9649,-603,36704,-13107,-8705,48579,-6238,-33436,-1186,26455,13994,37792,24111,-12717,49669,5789,-26252,-18140,17139,17755,52312,44937,17905,-9598,-41597,116317,85378,7274,-48473,47199,90926,21708,-72079,-1071,-20301,-16564,8806,24206,25300,-36015,69005,8823,-11598,151673,-6206,783,-83328,-36345,-8817,36671,12879,-27465,47163,89160,85694,-7904,-41302,40138,-8739,26676,-28427,45276,20362,13118,42263,3233,19820,8677,-15309,-7967,399,36329,13427,-29835,9010,-9178,14646,32019,-24035,12672,-41648,68042,10930,-56662,-18813,-16091,-7254,33366,-45589,-8592,-52145,-18543,-33769,10200,-75120,-95671,-33054,-71252,36754,-15384,-76008,-69601,-32861,6911,-35158,19087,-28133,-25493,-73068,-23408,-21666,-6800,22231,-14163,-89536,20896,-110410,-38670,54607,18219,-18276,32835,-32196,-55444,-11499,-56965,98084,66062,-32264,-65495,-52668,-47651,1774,-56800,-65617,-62950,-18510,-47720,-45236,54273,7979,4039,-30240,-9769,-27553,-42881,56137,-18947,-67504,-58131,7317,49410,-6719,-15622,-7382,-47344,824,45166,39325,-8623,22909,5306,-15046,5211,84447,78428,42192,-32905,-124964,-20202,94552,27702,-3615,39568,-37850,33688,93356,7716,-50943,41407,22046,51926,-1308,-4868,16277,-2131],[-4868,-9943,-45008,29004,52120,48106,10613,11308,-49024,-64443,13200,40006,-16651,34446,26934,-18889,-82787,12365,-29773,46974,-22861,-93130,-34737,76073,-14187,10301,54381,-26697,-61554,-17597,-56106,-24836,-40772,-31342,692,-24805,-30789,14831,53770,-53095,18480,32299,8554,29652,73393,3173,-573,36677,-43703,-33460,-30133,-102101,1185,-21777,-16521,25311,-4110,26306,3185,-16482,-60976,-21096,1523,-16033,-20493,2249,39618,-7456,25898,-7283,-31395,43463,64967,52487,59690,23857,104357,3466,-71723,-37859,-519,-25947,43804,46911,-31888,18239,67486,63481,-36069,-97934,-111548,-8291,45804,-152865,-95750,-40772,955,80443,-32018,1072,11077,53935,9877,51820,-1736,67421,-4619,100180,22979,76669,58636,12525,-49771,-97977,26890,64067,7275,57487,-47379,-16277,-23310,11099,-9159,-66169,-10115,60117,-13530,40792,-1462,-24940,-15938,16230,-15729,-65690,-21393,-35406,-4526,73140,3565,49115,13910,-27883,-21888,-18681,68976,26955,55587,-6116,40901,37234,61946,-35840,25545,-8383,-51159,17617,61307,8700,-8945,-27429,-72014,-96464,14328,28801,5900,-34320,-177,65119,-17798,22962,44681,3479,56263,10740,42576,-28444,-68764,44519,52890,2311,-55931,-122406,-49735,-47732,-3454,-39146,-12861,58514,-12067,-18401,11331,-48164,32621,20606,-58642,-20528,46656,101231,45575,-10570,6422,65409,-115564,-28392,8264,-25903,31770,-40674,25293,1175,32869,24611,3073,-43757,38004,35417,36606,-77878,-36276,8826,-31045,-57113,-79607,27263,50327,43958,35399,9538,-12148,12485,24413,59095,99667,-10971,7746,33485,13031,-8646,3851,26611,68103,37185,-840,31445,76441,108392,9332,-35296,-66370,-56449,-7468,252597,-430869,60445,-136605,-26764,-113979,11881,-3349,28219,-933,36804,38090,-16087,-61702,5741,-41482,60,12244,-58965,16916,-18573,-32883,-28946,26241,-15068,20786,-2677,-6942,-63869,53175,109243,68576,3288,3355,60770,-35129,-45381,-69708,-5903,-10912,-5348,-66242,8289,22809,4064,117708,55979,-22119,32106,-42876,-87735,52798,-60433,10381,73011,47233,59224,10506,-146800,46635,-28964,-66939,-6557,55007,22810,-10587,20875,-33789,-29893,-70162,-1655,-59516,-58615,-109321,-26996,-10339,-73695,-25891,102076,4646,-33268,-74853,-8421,-46317,51189,133843,140848,10225,89170,75171,109701,7875,-86970,-50746,-44729,19395,-13490,72535,35983,94686,18139,3378,-21635,-21511,11075,-16466,10343,63235,-2854,23287,48647,-48414,24865,55911,-37054,-14904,26755,16075,2335,-6099,-30465,-33835,-9241,-7097,690,-36399,-12033,-26094,16567,8169,18740,-55503,1918,28645,66348,83971,53297,-51772,-19773,-58268,-38173,4661,-41504,-33722,75368,42063,-39537,4290,27495,-22806,-53703,-55259,-33949,3012,55945,11359,15006,22131,-19080,-18038,-47552,-90455,-33497,-3186,-17278,45281,36792,-13476,-115502,6786,52172,-127472,-29384,-26287,-1929,-32240,56495,-24110,-63029,-23291,-34012,-57807,13821,-2377,-34610,-45216,-84053,14882,12592,65549,7414,55029,73127,-11674,35128,74783,-1552,-35556,100168,13070,-43358,-22258,-39754,-864,20255,82289,58274,42396,45197,-11840,34760,-4525,15339,-609,22994,-69413,-31215,-77528,-13971,53872,-11777,69919,-20134,62390,-9764,3460,59142,62278,26770,16587,-67451,-15624,37266,71583,1753,18450,53387,49127,46978,-12106,31754,22079,-6729,6561,-8040,29530,78810,-34835,69395,-411,-5232,66825,-28024,34498,56169,22176,34859,-88071,-31781,-23202,54747,53035,47914,16584,28388,92456,-11687,-59985,39239,9584,-17375,-8864,-64692,29786,-63194,22524,-40885,22266,-86313,-103117,12370,55053,30423,-16664,18191,-35459,-9247,51685,97095,30997,597,-28076,40516,-10603,22470,31447,20376,-36453,30658,58657,19977,21571,5271,-1786,-23179,-52641,-108946,80,-33558,17667,-33633,-10403,-42474,77819,-10495,35838,4071,16323,-13597,-18746,-80055,-19733,24791,-71057,58457,8757,-111068,-46288,10106,1037,-86353,36212,-3008,-14002,7762,-1080,6212,-4203,46454,58082,-18101,33586,35687,-13401,40169,82234,-16669,31195,21220,-94935,-72643,-45606,55197,-8280,-24471,-23555,-31445,46199,34798,-9006,17823,-53374,-39904,-2381,89890,-18501,-15466,39000,54949,49459,-76162,-13069,-26331,85982,49613,-33585,23970,68303,10609,72223,26312,-13885,14044,6448,-68289,-30923,18207,16923,26473,23813,40716,50064,19176,39089,4843,-94249,113849,-16807,43148,126359,-16437,-4997,3023,36825,19390,12835,18431,6755,21933,-5844,-5930,1344,-10748,-6707,-41785,-26901,26468,-34064,18992,-63633,-49693,-19021,-64054,11635,-5895,-15767,-79842,27944,-15845,-47596,-10825,-20806,-46899,48542,-28551,12951,-5431,-51835,-50812,-90442,-102047,-33515,7614,24201,-8300,40621,12938,14273,11966,25797,-71886,44175,97054,71323,-64280,-35396,-99914,11114,28354,72703,40337,51950,-64248,-49353,13387,-14289,32798,-21044,-52169,-49170,42605,-20666,31694,86820,-39509,13266,-43714,-35065,931,5653,14105,2639,-79784,-138749,31011,27647,19792,10570,17276,-17531,43694,36412,36747,12010,47422,-768,-49968,11038,-44133,6201,29990,18313,-48848,-37867,-7903,12760,-62162,5909,-25743,18359,10737,-18371,-39038,-6440,58371,50043,28351,-29731,-26395,42827,-44733,-48645,35306,31948,1535,49068,58228,22493,17789,-28685,13912,-51801,-89107,-3926,-46307,-39144,67577,86821,-3341,51112,3818,20805,-72771,-80751,13225,16883,13273,-38850,-16064,-51110,12252,44554,7364,4345,-41708,19225,-12444,-29778,-86366,-36185,-43388,-2248,1885,-4209,28984,-5555,1484,14049,60096,-3786,-11968,-12750,-13318,38731,-61727,-12550,13933,19576,10678,29517,-12675,-44421,-54552,57370,50982,-95060,16722,-2233,10761,43305,-10044,25524,61013,14932,-949,2145,27519,22287,44659,26532,-7227,58143,12082,-37819,-17005,28428,-15686,44133,43732,22800,-9691,-40625,145084,76378,31502,-16242,22453,67530,26334,-69222,-12185,-9466,-27146,623,21317,18741,5292,71927,17502,7992,151942,748,19830,-63025,-34018,6252,26575,6108,-23939,19832,61309,48756,5837,-18596,68526,-5569,31735,-36654,39119,1325,22896,45558,-23929,-1561,-44785,-21274,-331,6716,61094,19330,-19199,16910,-18779,36687,61526,-17255,12155,-48465,91347,16818,-37331,-9324,1738,6885,33661,-46170,8015,-37052,-27954,-31005,16255,-97862,-107398,-59266,-108300,26386,-14422,-74653,-92003,-37809,-3431,-10661,48406,-1336,-16368,-90546,-34890,-35661,-3156,-4116,-887,-81232,23510,-116158,-49379,82529,16913,-38863,29768,-43051,-67013,-21657,-38329,105126,64136,-20528,-56622,-46296,-45982,2937,-33027,-46915,-47480,-1453,-55940,-56589,63523,28151,7735,-9310,-7212,-15826,-52687,65403,-25235,-72988,-44568,12970,40844,-18804,-33445,-14146,-24008,-45731,32306,43684,-8989,33061,13504,-7189,6679,93188,73429,49630,9368,-117684,-29161,64362,28077,-20475,31363,-41501,33972,116346,8344,-29508,41173,29000,58114,10348,7237,20423,2960],[21720,-17397,-42883,17330,39713,65264,-20681,1888,-51066,-74672,8144,34463,-1109,45081,15423,22057,-77844,17222,-37602,22442,-3097,-39946,-27013,82608,17453,10005,44655,-37891,-60166,-6836,-44914,-41727,-26934,-12687,16345,-29862,-54265,16610,23609,-54735,21309,9286,20509,28336,43083,-58205,-3188,50884,-43262,-12845,-18523,-84840,-28617,-15244,-19195,12539,7465,5601,4071,-18868,-23431,-11171,6692,-713,-25893,5124,70853,3582,20866,23486,-23259,926,53489,79313,55286,65691,94994,-575,-80142,-11658,10819,-23082,64467,54067,-59851,-7850,52871,65924,-53562,-132234,-119135,8972,11755,-160932,-80527,-22310,-9829,64102,-28053,-14684,27563,61913,23768,72269,4417,41234,4980,69025,13076,54430,37282,20650,-23572,-79935,31280,33785,-25447,50159,-61839,-29017,-41973,-7413,3177,-58701,-12952,69365,-10309,51978,-3830,-9827,-25980,32459,-16294,-50584,-2612,-10587,16190,78250,-12890,47752,7888,-30609,-23745,-12586,84151,18457,35355,22924,51163,37427,65074,-32644,15596,-1423,-39262,6349,78349,14229,-6668,-28736,-63138,-52216,12223,25692,-9362,-51451,-12823,75044,-31281,19236,39105,-1541,54815,-35390,-15636,-34567,-41678,48782,47444,22129,-53842,-144596,-23519,-43279,-1413,-35108,-34434,54101,-17224,-40794,14379,-32358,37728,-20402,-72535,-28395,35888,70979,3932,6756,2196,86878,-102664,-35890,4646,-56200,16902,-22923,1230,22961,28271,28074,11797,-34415,41662,27588,4068,-65237,-62830,-117,-22857,-70174,-98989,33668,55515,83839,33589,-10014,-15676,5938,3305,57094,104940,3503,10808,40370,-52539,-64196,-10931,32410,52993,54755,29889,44362,81164,118170,38964,-26872,-28408,-31686,118583,171787,-484245,79773,-132661,-58143,-128010,26092,-5322,36235,6884,-3205,14893,-16281,-73506,-17386,-87951,17935,15920,-48496,33342,-26368,-10604,-68848,12294,3972,41146,27567,26270,-63633,32159,97218,73104,19475,10077,43756,-62577,-53930,-85750,4722,10017,-18977,-84750,36970,36466,16012,117062,24277,-49386,6465,-51328,-70891,54429,-71024,-7347,80670,23514,39485,28929,-135164,30842,-26925,-61743,-29283,37086,2765,-36288,15594,-27496,-48942,-65436,-8480,-63264,-35119,-94415,14946,13936,-64749,28220,116018,1887,-69809,-65115,11435,-16692,52770,115581,69497,5257,78124,91288,122803,22419,-70461,-42674,-38429,34558,-30726,53249,44088,79730,5454,-18729,-25143,-31594,37553,2336,14974,35624,-1977,27887,40448,-37539,3796,27231,-19780,16805,21241,10791,22305,-9245,-36631,-49595,-797,8270,12171,-49213,-5475,-30381,40526,42270,23139,-75499,-29985,5822,78071,104418,36087,-64258,-31024,-38878,-33930,-29249,-78955,-27943,86933,47017,-80983,-13782,15335,-22128,-48094,-40301,-25746,22252,71362,24926,12886,19745,-10648,-12504,-28655,-80189,-63990,20674,-21929,26248,22315,4961,-125849,10880,60776,-103391,-40868,-9385,9111,-19700,63882,-42099,-40843,-32408,-21934,-25877,32034,-20523,-40029,-26594,-75685,16466,22410,54523,-13572,18242,39223,-19615,46999,64069,-1830,-32233,120579,8273,-58751,-30025,-37940,4222,10513,86605,81489,17109,31874,-33778,51093,6634,45942,-13775,-7705,-70255,-49336,-79418,18656,91364,-33298,61182,-34713,50573,-32780,2100,51245,38836,14174,-4326,-83361,-6890,51052,60457,4943,-18904,28058,15494,33345,16768,20480,38556,-9307,9696,-17469,7711,59259,-32134,69532,-15299,-14216,64163,-30265,28203,75183,7867,16829,-77847,-11851,17223,64570,43403,48485,34513,39234,104779,-8843,-59925,18086,23759,-25283,-13867,-37629,36830,-52418,53054,-9474,19858,-93675,-83119,25002,61884,-3838,740,22048,-29248,-30175,50321,72991,25176,1362,-18374,49891,6149,10586,29053,22087,-54910,17550,51788,-9702,36409,-15780,-21511,2018,-53684,-106519,18295,-24889,-533,-30549,-20548,-28322,91624,-7141,30435,5831,61335,-23468,-22578,-73030,-44224,40534,-50955,41119,6266,-85531,-33509,16447,32828,-68850,42031,5609,-28668,4809,-22027,1711,-8354,29397,62791,-5991,53213,46762,-2012,31784,86053,-32875,4185,13289,-106555,-71404,-3094,54704,-958,-8112,-23537,-53199,40261,13701,-6168,-1845,-45426,-15981,24879,76501,-32724,-19276,30201,94762,53287,-85316,3936,-34084,76262,50109,-18794,40791,73530,39934,65572,22114,5895,24438,12997,-51911,-25569,21112,-19784,11809,42164,45571,60313,11213,44285,-9644,-113283,92288,-18222,43448,89073,-3662,-38953,-12660,29183,26562,17960,55034,24226,18300,-29207,675,13772,-29920,-5376,-55968,-27544,10280,-35693,16782,-30963,-43172,-19159,-101814,24826,1240,-14992,-106794,39568,-18170,-55377,-18347,-31545,-14340,43035,-38508,21735,-519,-53114,-20199,-92348,-74544,-31163,15147,43714,618,30231,-11343,37725,12525,19296,-55689,60007,101075,46246,-74289,-43395,-62609,23673,75992,73969,46228,84760,-45493,-29325,-31049,-35539,40089,-37310,-56370,-77126,28190,-22102,-7182,71832,-26563,4643,-60773,-52561,47,-13725,6081,-6521,-88087,-126749,25050,17488,8438,17092,26291,-26063,38757,53415,31859,36060,43984,-21412,-42676,4438,-35864,2345,16686,15509,-50890,-32860,469,31393,-21122,94,-35481,21277,4226,-20420,-37751,-16897,50796,48759,30765,-33718,-28971,36634,-33651,-52627,15531,54095,38547,39901,55512,-21377,-425,-36352,16757,-38479,-88938,-19172,-56294,-50062,83302,77212,-22929,51789,3437,-6380,-75520,-78631,11625,42537,5250,-42619,-15464,-12624,22153,42715,-6065,-1342,-15684,42799,-15824,-19845,-89370,-65037,-52753,638,-21506,-24084,22122,-5453,4967,58066,57035,28752,-7856,-27795,-8305,48576,-38222,5500,22287,-8695,-12893,10903,-17322,-33738,-67768,61379,58794,-85517,7393,-11293,4989,38415,-1096,55934,64128,32603,19405,1996,27008,21926,37611,24176,1500,59834,16302,-41871,-15665,43207,-29778,50618,31843,31724,-9647,-35003,141768,39807,55764,5649,-11478,31837,26224,-50297,-23470,4364,-51779,-4012,16845,16439,37326,64331,25211,22602,107871,10692,31593,-26704,-23635,7075,3056,-18388,-8609,-6495,27576,9152,21535,5496,92399,9420,38535,-25796,27607,-18822,28844,44406,-39277,-33761,-95049,-19637,8729,12092,73699,22021,-6051,17977,-37674,53525,82443,-12867,4493,-53486,73987,31580,-15496,-1359,16881,14709,25516,-45480,27637,-9807,-28214,-28236,26417,-106564,-111677,-67973,-120230,17094,-561,-42751,-93074,-47708,-11130,22413,69457,13302,-10385,-91758,-22864,-37918,4049,-15699,18766,-59905,19331,-120135,-66759,96171,12884,-50631,28758,-45274,-78612,-30417,-18101,111787,68212,-5147,-38413,-43696,-46261,-584,-7630,-16943,-23039,22008,-61102,-77784,59208,41365,7649,24579,10828,-313,-51513,81445,-30399,-72698,-27379,14002,29702,-27223,-50052,-26392,-4111,-88286,24547,48167,-2605,41810,16312,4932,15712,83905,68919,56792,57755,-88979,-46528,30351,27763,-26890,23886,-45263,42174,131693,6885,7272,42697,32477,51076,19270,13341,25691,9981],[49173,-22713,-30408,7069,17508,75988,-46387,-10224,-49131,-75682,-5472,13373,6926,54620,8316,66713,-69448,18878,-39816,-11623,10553,26836,-10708,78796,41996,14493,17888,-46595,-57270,698,-38388,-60629,-9438,10202,35372,-37377,-76938,13906,-12157,-56008,15919,-25817,29193,13182,17483,-94124,-6742,57259,-39195,2656,-9154,-40140,-42172,-11385,-22348,5983,24560,-26499,1592,-20629,23227,4148,8241,7781,-27626,3472,79043,15155,-2182,50449,-14631,-39282,31960,93766,45561,106080,79135,-3970,-86392,5553,16777,-24729,53755,46549,-75301,-37707,35497,64638,-73171,-138715,-95651,18064,-25816,-144078,-53075,-4418,-13035,49777,-15019,-36613,45625,52962,33466,79445,10704,8484,11315,15522,4122,29301,13161,24244,20731,-52743,38886,-680,-51323,41927,-72003,-41220,-55196,-27191,17845,-37776,-10318,66052,-3479,53615,-7282,2014,-22184,35960,-14507,-30882,10063,13932,23071,91238,-18838,38746,-1202,-22640,-24452,-8492,92037,6866,3916,46201,54747,42890,64886,-35475,332,-3230,-40629,-15162,83244,22295,1800,-29343,-38208,23376,-1301,4774,-27297,-58764,-21593,72175,-37666,20407,56053,6727,57763,-69723,-52560,-34558,-16520,42516,34984,28359,-50969,-151860,-115,-38612,-2470,-35772,-46640,35942,-20580,-58482,15091,-17396,24468,-66456,-69812,-37138,29424,37018,-28982,15763,9684,100563,-72887,-31408,-18395,-85229,6518,-2317,-16668,49123,20945,32534,17785,-23221,32734,15674,-53537,-61195,-79153,-1396,-12158,-72560,-104893,40875,51243,99243,35053,-22971,-11415,-4805,-19490,64245,110268,9683,10814,47900,-117583,-117725,-29651,28975,35450,59077,58632,33592,74570,125210,68317,-18495,12375,-28676,229940,75465,-498813,79564,-115748,-84357,-109490,36044,-14073,36788,14365,-59633,-13060,-33583,-83505,-45820,-111298,40032,19734,-31398,34147,-27583,10928,-92207,-2900,28658,48775,55070,61485,-58737,-1204,72264,61427,21857,18866,20182,-84076,-65718,-99914,16216,30707,-35232,-96115,66260,47562,28755,98813,-6869,-72892,-22804,-55812,-43690,58054,-69311,-16018,93390,2806,13546,48434,-103547,7675,-12108,-46457,-40141,26845,-14346,-57130,10751,-14870,-64072,-57430,-19806,-65616,-3882,-75387,55132,24996,-49356,118517,130528,-9973,-90694,-51993,31946,4211,32607,80034,-13248,-422,68106,108550,110721,30229,-41677,-30430,-34664,57604,-38889,36362,49403,59853,-7735,-40208,-24845,-48396,53358,46060,14483,-6913,-2954,29226,29390,-25531,-14239,293,-6601,36753,11744,9832,47051,-6831,-29963,-53084,211,9136,4538,-48690,5023,-28975,54195,71894,29584,-85243,-55982,-12468,75930,109766,17398,-68615,-42731,-21153,-23190,-52616,-83541,-9083,85702,41316,-108066,-31876,-1868,-24137,-32208,-18105,-6605,42123,78330,39282,10815,21364,-1122,-9752,-8051,-50060,-80391,45673,-25468,3801,11611,20684,-118907,24760,72277,-60525,-52882,-636,12131,2357,55921,-50820,-8620,-34382,-6799,-235,40972,-26972,-36566,-15636,-67090,23231,27970,42430,-46046,-25298,-7020,-40180,50989,54723,5564,-20001,115890,3755,-52353,-35692,-37267,10224,1793,86209,88917,-15378,37231,-43621,47108,12450,64099,-20584,-27014,-47000,-57074,-68422,43774,120134,-52242,45369,-44989,39491,-55202,3004,44373,16122,4117,-17299,-89349,-1897,65011,27318,10081,-65323,-9859,-5746,21355,33496,6583,31884,-11713,22452,-20012,-16562,24506,-25586,78763,-15038,-17296,52195,-35976,18257,80681,114,-4620,-62683,-1564,48774,67264,35254,42899,42310,52873,104641,-20756,-55025,-17055,27873,-29039,-8519,-1973,39855,-33191,72935,23452,16980,-87987,-66554,29435,64252,-26929,17459,20228,-25160,-51284,20818,41574,16233,-1436,-17212,57209,26007,-3615,22283,22504,-67701,6640,32794,-25898,24834,-49780,-43977,31960,-51289,-75869,33352,-8965,-10286,-14625,-35250,-7748,93148,-9471,20225,10822,89184,-29618,-22051,-49546,-64372,43024,-27846,23103,168,-48462,-18566,33733,68170,-42561,45560,21252,-39606,-7802,-38777,-2003,-16685,16337,59788,26748,61483,51360,13339,18821,76268,-39893,-19250,3497,-106228,-48346,41820,45864,10542,-3442,-13862,-62888,27656,-14306,-10230,-32458,-30040,15661,48717,62714,-40488,-17634,19889,106541,45909,-81660,17626,-35733,64413,45714,-3589,49523,71035,55689,50117,11504,16427,20341,17577,-26178,-15462,9612,-52863,-1744,51869,33903,62316,-327,46031,-24931,-115460,65289,-20741,39277,43274,6681,-72485,-48477,19221,25991,23197,76793,40694,11934,-50933,9520,24112,-41673,-3041,-75279,-26913,-8956,-37017,5279,-1991,-27311,-14435,-123323,40091,10955,-3605,-108641,48612,-13464,-57453,-31529,-57340,-1122,45359,-26122,35022,4847,-41338,14089,-69669,-26586,-32315,15588,56560,-12646,5806,-49173,57563,15455,4267,-37674,55182,96694,20117,-75906,-41814,-26239,32817,114149,72875,53960,111393,-22737,-1528,-81671,-47613,32581,-54817,-55859,-94968,15638,-18619,-40691,51459,-2054,4277,-60984,-71666,-6734,-34445,1838,-15026,-83181,-100109,8872,-3773,91,26278,29503,-31429,25856,68362,37919,56764,33384,-44342,-27326,-3529,-20037,2056,-3847,6977,-55894,-28953,3904,36764,20461,-7310,-36911,16218,-459,-25306,-29679,-29596,44927,43291,28109,-43910,-13143,34516,-22491,-47906,-16364,65073,85816,26036,40998,-61053,-15427,-37502,16933,-25416,-78732,-26297,-52803,-53360,86277,67358,-40372,39734,-2894,-27973,-79676,-70547,9089,57924,4395,-31378,-6105,27226,34983,37424,-24241,-4316,12766,59752,-20400,29,-72248,-84285,-53454,-743,-56832,-32576,12925,-5582,5738,96878,37924,51062,-5915,-40192,-3661,49567,-6384,23769,29043,-27524,-50050,-19150,-21178,-23266,-63254,65161,64876,-72366,3737,-16147,-16329,18344,8552,72122,55428,41070,22880,-1273,24366,10600,25998,23997,12977,56517,16765,-43288,-15418,54587,-14217,64000,13989,41174,-8809,-24872,114871,-5692,74662,10415,-44601,-4957,21370,-19010,-34240,17506,-82515,-5505,10662,19820,51323,50825,29316,29557,44869,22226,35867,15567,-11062,-17253,-27587,-57383,14592,-27016,-5559,-19341,34592,25337,107112,31331,46365,-2494,14620,-33785,31478,39615,-40803,-65909,-122055,-12587,17235,14199,67030,17695,6286,15210,-56193,58570,92077,-10819,972,-53958,26945,50088,3624,7280,25792,14612,10544,-44788,43438,19376,-25319,-27422,33349,-97541,-105411,-59504,-106211,10517,17964,6614,-75646,-59823,-10969,57364,74720,10914,-9023,-79853,7515,-28829,11866,-12390,41432,-29269,10545,-120461,-83723,90510,7303,-46681,28927,-40046,-82526,-30399,62,113637,77244,9412,-18053,-45075,-49823,-8026,14707,16740,2025,42810,-60529,-103055,43623,43791,5244,59716,41619,17927,-43544,88527,-34341,-66785,-8735,11479,18072,-25245,-59352,-41818,7614,-113650,22639,50932,7916,46118,9797,9610,28119,55718,70264,65957,93703,-49365,-66730,4500,29037,-23666,15237,-46282,57732,131005,5529,44910,45832,31265,31581,25687,14027,32730,18889],[65854,-23678,-13039,-113,-7304,78648,-58071,-22061,-42708,-64398,-24481,-14274,7937,58639,9362,101181,-59412,14396,-34930,-43593,13878,84148,9683,65028,53217,23467,-16505,-48520,-53062,1146,-37861,-75916,8774,35070,50675,-42016,-92505,4600,-41049,-54957,8348,-63838,30906,-3245,-1580,-101196,-11218,56323,-31300,10358,-1210,14338,-36518,-9363,-27108,6328,42033,-61182,-4941,-17225,67951,23526,6352,7613,-26089,2111,64158,23642,-38457,67352,-8279,-59449,10278,93436,29640,131627,58102,-6643,-84764,8846,18333,-24227,21098,26437,-75029,-61753,16714,59775,-85534,-109413,-44367,16459,-55777,-99307,-24094,1289,-8624,38520,3797,-59239,59546,33404,41318,73929,14538,-20521,13694,-34806,-508,10558,-5840,22794,72736,-25063,52204,-19877,-65425,36156,-76649,-48933,-54447,-43444,33211,-7991,-6309,49364,3750,48134,-8770,9526,-6091,29160,-9683,-9508,13974,24868,11336,100753,-9056,24368,-8892,-5956,-19258,-8883,88384,-6320,-24608,54797,51067,50105,61967,-42040,-15409,-14933,-53438,-35460,72549,24120,15815,-21241,-2252,95476,-20429,-29404,-42340,-56788,-25301,56749,-35316,21923,89620,27207,64785,-78911,-56979,-27729,5185,27869,15803,23095,-46266,-141336,18550,-33199,-7139,-37581,-45427,10993,-22112,-65497,16257,-7296,-106,-98238,-53663,-44389,30574,14656,-30968,19972,27377,100259,-37703,-17589,-53586,-103925,1489,16230,-27146,67355,5263,36089,18331,-14302,9382,4958,-111502,-72324,-79744,6163,2682,-62630,-87713,49163,40132,91714,40220,-24279,1556,-19314,-43008,80529,110573,7894,7716,57574,-157992,-152895,-52085,14643,15633,50597,76772,10817,56422,126641,89804,-21797,28917,-50617,292840,-33236,-472948,59328,-87324,-103284,-66490,38191,-28965,28198,19684,-110257,-36544,-62338,-90373,-70509,-101575,62318,24550,-15729,21650,-19193,35741,-91010,-17227,51644,40367,75190,87343,-53648,-39276,44099,39259,12894,27356,-2354,-91090,-74772,-106141,25482,45672,-48990,-92531,81437,53277,39984,71332,-23420,-85213,-51738,-52046,-15824,61458,-55223,-10359,104518,-11800,-13470,61147,-66752,-14590,10054,-29894,-39199,26400,-25478,-69079,6054,-202,-71013,-46902,-35246,-72964,26215,-56895,80369,20954,-31571,214473,142006,-34033,-88001,-38711,50524,12745,2906,45486,-77754,-4788,63459,118753,70467,27984,-12960,-15177,-35770,83951,-36104,27149,50903,43653,-22655,-61060,-22424,-59278,66415,100063,6883,-47736,-5054,27047,16915,-12339,-26184,-20703,1047,42559,263,11918,72610,1133,-16124,-40191,-6512,-8077,-18053,-33890,15780,-24438,54847,84159,38418,-80444,-72472,-19652,62068,96835,991,-62856,-53086,-9671,-8786,-67695,-64676,20412,62406,25806,-106666,-45941,-20760,-28424,-14463,481,20615,56824,75013,49818,7647,18146,3329,-12911,10869,-7772,-73790,73015,-26402,-22527,4915,22095,-94825,46356,87272,-12082,-62915,-2959,6332,22198,34375,-47601,21927,-27189,3704,13691,40680,-13924,-21890,-16432,-60149,34283,27968,34645,-75389,-63130,-52355,-67449,49606,50840,19606,-1832,91060,3496,-18494,-38173,-37341,17904,-1779,79536,81040,-43342,59944,-37860,23550,9980,65957,-19274,-30664,-5754,-48524,-46816,52896,127101,-60813,27344,-49741,33395,-71965,8201,41575,3921,-126,-20968,-82177,-3642,75561,-16216,15759,-107922,-42482,-3632,16496,35654,-4369,12518,-10842,43310,-18016,-38981,-14842,-13483,93030,4901,-14512,32704,-43041,9741,73636,699,-25461,-45994,-3165,61759,65463,30934,30896,39845,63916,91727,-42903,-45508,-57121,17181,-28913,5562,29689,35812,-9799,78504,50037,14565,-73322,-60893,23076,61576,-32296,29876,14685,-24051,-68202,-20833,12568,5537,-7308,-23846,64560,44712,-9701,14330,19556,-71027,-4130,4984,-18599,-4987,-86681,-64908,56355,-43807,-30962,41005,9648,-6459,12306,-50947,11679,83620,-19240,6316,17952,86359,-35891,-20893,-21874,-76180,30164,-9406,8532,-10152,-17003,-6107,56542,95596,-12726,46860,37100,-46009,-27654,-46775,-5052,-30620,8143,48547,65270,53533,50062,29392,6938,54211,-35597,-33109,-4156,-89862,-10639,69747,25424,26389,-7971,3014,-59151,10865,-34339,-18654,-64409,-11907,47516,64097,49699,-38652,-12975,5554,91395,31760,-64996,26037,-30073,53347,38120,11488,46636,56118,53574,37342,-479,21931,9741,23980,478,-1681,-10501,-70793,-10813,52737,8736,60564,-9948,45847,-34920,-97283,40815,-21823,34130,2491,13117,-91280,-103142,8392,20298,23653,82003,50783,6271,-67803,18546,30029,-42391,-1703,-86379,-23792,-28684,-33964,-11777,11606,-6332,-7517,-119176,55201,21245,14784,-81571,53661,-71,-51381,-46614,-92468,-12123,58139,4980,49269,10512,-18276,40646,-27892,29972,-33797,9002,57681,-48306,-24360,-87129,69317,20756,-16157,-22062,38806,88041,653,-69039,-30803,-3133,35523,129070,73752,65237,114797,-8005,24785,-119728,-48604,12201,-68890,-52376,-95584,9265,-12594,-60347,29648,26736,9782,-43407,-86536,-18994,-53122,4621,-22197,-68931,-62414,-13947,-32420,-5975,31694,32050,-32680,8686,79577,55551,66108,15902,-62324,835,-9903,-887,5658,-27286,-3611,-59892,-27918,3327,27087,48931,-14275,-25406,11441,-6117,-32069,-18581,-38201,43416,30665,17194,-56260,12375,34279,-9564,-37030,-51350,58152,125475,8905,20694,-83315,-25586,-34506,13766,-17015,-59353,-25797,-35916,-44126,77472,56568,-37168,25364,-14247,-39810,-81172,-54130,9020,59798,9871,-6148,8428,57939,48876,29031,-41385,-6466,34843,58623,-22322,21739,-40699,-87730,-53903,-3566,-93588,-31594,2057,-4926,3904,120710,9195,57793,-5431,-45280,-1736,42149,26272,38146,30765,-32620,-87150,-49973,-23917,-12592,-44433,66240,69801,-58056,8729,-17232,-43665,-13788,12738,68012,36394,38192,12729,-6797,18952,-10251,17261,30716,25036,51402,13389,-47385,-17213,55224,26833,73817,-3900,44697,-6741,-12228,78612,-38334,85035,1504,-66749,-32007,12694,16178,-42379,27493,-106152,-5753,3619,28819,48625,35087,28072,28717,-9114,33931,34520,47044,-4551,-64997,-56247,-98473,38241,-39062,-33413,-29732,39871,35440,109302,51683,54475,24148,4250,-38840,30900,32023,-31939,-87681,-113590,-4469,21493,11362,41799,4183,14674,13311,-66819,53191,92262,-9606,8934,-49042,-25518,65389,16290,16805,25353,7601,-7110,-45286,49646,39531,-24602,-28992,31179,-73652,-86557,-39661,-76954,7663,31739,51080,-49031,-68028,-209,86461,60219,-7442,-12066,-61356,43754,-11408,17743,1212,60443,1773,-574,-115221,-94360,68855,682,-27213,29131,-30436,-72862,-17421,12466,105450,83910,16918,-2609,-48762,-56288,-17042,30085,45060,19566,51528,-49076,-121723,21184,33625,4211,82996,76542,36594,-34372,73511,-37275,-56993,8715,8066,8235,-11694,-59182,-54869,9995,-113404,24049,50363,18697,44174,-5450,-1933,38718,16598,78648,77200,102681,-11282,-83495,-7415,32523,-14236,3806,-41654,75078,109751,5215,66137,49112,25186,5204,30625,12949,41287,29281],[64843,-19432,4343,-3415,-28762,73810,-52468,-30259,-32594,-41047,-43108,-39450,4523,54152,18610,113654,-48688,3456,-22264,-62252,6425,109514,26613,43612,48761,34473,-43707,-41135,-46863,-6841,-40725,-82562,25366,58658,55393,-40272,-98601,-10572,-53612,-50714,8255,-93497,24127,-11521,-15964,-88371,-15949,51027,-20623,10165,6040,56298,-16476,-7466,-33710,11093,52684,-88280,-16907,-7053,98878,42331,2421,158,-22631,4725,35044,27128,-75719,73196,-5881,-51194,-2475,78533,9542,134449,33641,-8861,-72612,-783,17713,-16468,-16570,475,-60021,-72216,-1480,53933,-79991,-53614,16617,5200,-68955,-34465,-828,-9823,1916,29465,24457,-74515,62519,12154,51092,59275,14173,-41554,11286,-57714,1542,5749,-11006,18736,116948,-3667,69867,-14042,-68592,34508,-76063,-49854,-36259,-51548,47304,23657,-3756,22596,7422,37566,-6685,12561,16494,18946,-1476,8725,9558,12549,-17036,92557,16439,9515,-11021,14401,-6432,-14146,70925,-18806,-38213,46549,40907,54822,56140,-48057,-26971,-33424,-69856,-46443,47654,15848,33614,8143,39007,128576,-38327,-66925,-50470,-48639,-26236,32834,-24192,20152,127107,53805,72783,-58479,-32133,-15423,22721,9535,-7873,11066,-37360,-117583,32083,-24150,-15214,-36322,-32618,-9708,-22599,-60161,20420,-2639,-23181,-97251,-30307,-47116,40107,8861,5097,23493,48803,80383,-7444,-752,-88787,-106492,-162,28057,-31800,66467,-19715,37126,12577,-8478,-22662,-41,-146034,-92031,-63275,20388,21197,-41570,-44055,56376,26004,67985,47935,-12485,21607,-35641,-64595,99292,101366,-183,2881,70944,-154184,-156746,-75128,-9611,-5152,35839,77941,-10409,28460,120809,97825,-38604,8479,-88758,292724,-139743,-419257,25022,-52839,-115036,-17793,31722,-48904,10199,20980,-137068,-48652,-88341,-91257,-83570,-62794,79332,30985,-7785,3301,-1675,65750,-65314,-27914,65077,18365,82112,93343,-53427,-71857,21629,15502,-131,32951,-16745,-83122,-77026,-100744,29105,51161,-55060,-71990,73209,52170,47579,47028,-18788,-78305,-75348,-38884,5255,61881,-32081,7314,106831,-20261,-36020,62555,-37333,-26623,32538,-21297,-30596,32148,-29080,-71768,153,11242,-67975,-34684,-51569,-89026,45488,-38089,82345,5687,-14506,271308,142947,-65646,-64905,-26547,64309,10897,-20739,29539,-106513,-5966,65247,115845,10225,16146,4572,-333,-40449,104921,-25914,29088,49035,35790,-39692,-79407,-19936,-54447,78227,143317,-7544,-71995,-6702,21852,4876,2264,-30105,-35472,3835,38321,-10918,15454,94677,14141,-1331,-12194,-17259,-39447,-45188,-9767,21850,-20047,43846,71627,48585,-60632,-78649,-15303,43220,69392,-10726,-47334,-59979,-6119,4337,-76658,-37184,53797,19322,3985,-76769,-53006,-37242,-33374,-2876,8083,50378,60747,62979,50909,2081,3999,-5371,-25791,24932,34437,-44249,103408,-24144,-49493,1236,2799,-63350,69844,102117,26520,-68223,-14998,-5008,31673,6684,-33819,41100,-11899,6038,15080,34216,18265,1863,-27822,-52725,45858,21806,34951,-83845,-88291,-82026,-91499,45624,52982,36034,17053,64932,9788,35507,-38007,-38116,26578,1853,65803,62736,-56239,89308,-17987,-10471,-54,54768,-11514,-20732,38133,-21773,-21372,45763,107268,-55400,12934,-48829,32467,-80824,16220,43985,8065,444,-17806,-61854,-11947,79718,-53221,20364,-133990,-54062,20383,21484,28734,-8280,-2395,-4835,65918,-15799,-56884,-46759,2479,100396,39968,-7188,10286,-48232,6671,60137,8432,-36203,-31623,-14909,52797,63537,30869,13676,31758,66496,66480,-65429,-31324,-87691,-8108,-27163,23288,48878,23583,12528,70479,66020,13258,-57170,-69129,7964,55021,-20545,34975,8682,-25066,-77503,-54522,-6932,-5637,-12495,-34478,73988,56455,-3691,10207,12387,-63477,-17451,-26301,9686,-39643,-114956,-81500,67161,-31174,11607,38959,25388,12767,43670,-63635,23193,66603,-34421,-8367,25777,54427,-44251,-23784,-4616,-76220,5666,674,-2919,-23218,-5505,-1195,73062,104773,15377,46087,46899,-46422,-49684,-45185,-7872,-49067,2609,30295,89332,31111,46247,42549,-365,24977,-22569,-34924,-5593,-59429,28449,70983,-3267,45413,-13159,23250,-45493,-6338,-34161,-27117,-84121,4715,72313,68171,36371,-27724,-7868,-11075,60953,17358,-40085,28536,-17911,44921,30215,26024,32045,29444,36137,34350,-6599,28646,921,37061,22752,14493,-29456,-67535,-12626,46556,-21176,59318,-10860,45129,-35463,-61217,24338,-19797,30300,-23973,15530,-87627,-157530,-2335,13173,16632,72510,50808,4475,-77735,25309,30135,-32267,-2911,-76245,-17969,-46018,-24777,-29197,8226,14530,-1486,-91873,67381,30264,33918,-35300,56067,21319,-36554,-58405,-126813,-37913,77656,44289,58515,15805,10403,51210,19153,80857,-31807,-2307,47005,-94380,-49698,-109769,70429,26819,-37416,-12087,26452,79625,-7346,-56716,-13945,2258,30190,111569,74928,79289,81759,-6317,41614,-131739,-40356,-14093,-75071,-48338,-77092,10525,-6799,-64463,9952,50073,16606,-13710,-91089,-34279,-65483,14790,-27694,-52055,-20902,-37525,-60725,-11077,29223,37622,-28611,-7206,85952,79464,59601,-6744,-70115,39165,-12096,15709,11913,-48341,-11920,-58915,-29553,336,5369,57773,-17462,-2509,15051,-14431,-38511,-9128,-37636,46630,11503,-1737,-64692,36039,32936,4822,-23394,-75623,34330,138285,-7077,2389,-80376,-29868,-31194,8155,-14586,-32407,-20983,-12237,-22579,61670,44515,-6243,16158,-28144,-43957,-77700,-29473,14585,49920,18073,26522,22685,73620,61253,17616,-51304,-10572,44969,35640,-18852,37876,-6377,-74755,-63826,-4467,-113759,-25308,-8332,-1962,739,123778,-20842,48279,-3776,-40658,-3236,29471,52256,45869,25707,-25308,-108976,-70867,-25267,-2804,-18323,61949,73991,-44397,21053,-15827,-65662,-48854,6387,44783,12018,26652,-2221,-13907,10044,-35740,14921,44142,34890,47671,8947,-56456,-21268,41331,76419,72570,-16936,36563,-3309,-393,45313,-45358,86690,-9431,-72783,-42892,1829,44662,-44661,33447,-112238,-7285,-2663,41733,39453,18583,21295,21920,-37522,44658,29796,52068,-10462,-118615,-74611,-124197,53605,-42502,-53984,-23745,33857,31822,97957,61398,62174,46593,-871,-32047,26529,22179,-19025,-93627,-72377,76,16827,3129,6696,-17545,17170,16389,-66873,44319,87432,-7157,27868,-39983,-63031,71554,20945,24251,14080,-3335,-22426,-47737,43878,43724,-28507,-31858,18183,-43224,-56115,-16640,-47515,9107,34369,70888,-24092,-65372,20141,103024,27916,-35199,-18216,-43216,71217,9559,20042,18130,67857,23123,-12075,-104009,-96151,39430,-6923,987,28450,-20059,-49486,7563,16793,84345,76538,11435,3408,-52211,-63591,-24856,36111,60083,24778,42653,-22676,-123523,-3372,12396,8932,86396,104330,52254,-27896,34087,-39887,-46593,22395,7201,2504,7936,-50372,-58345,4913,-88280,24492,46166,26538,36309,-24564,-29224,43499,-18430,89545,87660,81913,17165,-92139,-6062,36535,-3094,-10475,-30326,85175,70184,5545,60576,50528,15487,-19066,35101,15041,50122,39629],[46518,-11080,18727,-3017,-43346,63476,-32761,-31962,-20451,-9476,-55419,-55452,-90,40655,32013,100256,-37705,-11614,-2757,-61475,-8502,92967,31864,18542,31594,43231,-52749,-24690,-38275,-21365,-41447,-78219,39121,77123,46279,-31844,-95905,-28121,-47917,-44555,22858,-105167,10456,-8661,-28612,-67349,-19763,44576,-9424,4272,12504,72266,8495,-4647,-41057,15788,51302,-100017,-34499,7764,108998,54088,-1319,-11183,-18986,12050,4683,26276,-98412,71961,-7037,-19574,-2239,52265,-10447,114281,8438,-10881,-51695,-17606,16956,-1805,-44640,-22133,-34907,-65567,-16370,51366,-50936,6442,63566,-11567,-62108,34140,14980,-34071,15844,21697,42829,-74423,51765,-3181,64265,39954,9293,-55654,3586,-46805,10494,17777,3269,15174,139830,11694,86661,11420,-66403,36550,-72195,-43951,-4424,-47961,58667,50135,-3563,-7923,4635,22661,-1636,11746,37599,12687,9054,18845,-249,-22222,-53357,58845,51695,-1,-5380,31608,11437,-22672,40845,-28267,-32144,30712,26243,54173,46243,-49172,-31182,-52453,-79892,-46139,15346,-224,52587,64610,79821,112808,-49685,-97027,-50543,-38324,-28919,7458,-6001,14551,154585,77881,77426,-16211,7857,-376,34504,-6892,-32264,-2061,-22446,-90091,40370,-7333,-25550,-29132,-14014,-16032,-23137,-44787,28727,357,-32006,-57956,-6736,-42478,55797,14710,66764,28662,65669,39826,11228,11641,-113402,-92452,-3360,30226,-33908,41960,-48989,34730,1573,-3484,-52742,2591,-146175,-106240,-34106,36577,40562,-12708,18121,58159,12475,36165,55477,9552,44084,-51094,-81087,110143,81683,-11693,-1167,88576,-102263,-126650,-93338,-39312,-23321,25355,60068,-23064,-5765,108042,89992,-62104,-40717,-127454,241512,-223835,-358191,-12318,-20968,-120959,17189,19296,-71210,-15490,16942,-136298,-47192,-99614,-82887,-81399,-10100,85780,38842,-9833,-11927,21167,97736,-22927,-31928,63781,-10516,71490,75320,-60765,-88974,10051,-1554,-8684,33653,-19098,-66805,-71759,-84232,24700,46118,-50176,-39866,42433,44648,50186,37265,3471,-48347,-89241,-18866,16435,57475,-5341,29317,96348,-24592,-49453,53645,-18376,-22422,48930,-24689,-20333,37413,-25031,-67721,-8442,15205,-56211,-21191,-63803,-111766,47588,-16236,62005,-12842,798,262400,125338,-92486,-33001,-14952,70924,4438,-25659,39400,-100292,-3638,70304,98369,-53669,-1768,5155,8829,-45383,110598,-15407,41780,45464,33929,-57146,-91283,-19161,-31502,86040,159555,-25673,-73262,-6239,15076,-4659,18437,-25498,-46693,3493,31414,-20044,18888,109501,31260,9561,24066,-25287,-73475,-65418,14751,18921,-18697,25805,36820,57601,-30217,-75782,-4843,28051,35786,-17168,-25214,-61597,-8885,11276,-79256,-11627,81863,-30217,-19121,-32884,-51663,-47410,-36718,-2261,3268,75648,51499,46413,38388,-6546,-19696,-31651,-50068,32590,64968,-2313,133350,-19156,-68777,-476,-33268,-37382,87248,110034,45435,-66510,-31741,-15907,29742,-16792,-14343,44445,6791,1321,7067,26806,59547,29166,-43599,-40596,52621,9959,43940,-62666,-101399,-86555,-103149,40638,58170,49021,30757,56654,21866,89450,-37028,-39689,34221,12292,46304,41068,-49405,111781,9990,-41693,-13228,39016,-1148,-4434,69203,18609,-172,29783,69129,-39015,6673,-43045,33774,-82776,22482,50260,27778,2364,-11828,-32163,-23336,76219,-71237,22783,-135428,-39488,53773,34869,22714,-4212,1435,6063,82297,-17541,-70540,-62788,17911,86487,74787,2500,-9490,-48859,9569,47511,19626,-26136,-22064,-32115,26092,64833,33427,-5891,25205,57341,32260,-77653,-12535,-94303,-42712,-27124,37066,53260,5118,29637,53191,71347,12983,-46857,-87920,-9687,47075,2412,31596,5906,-25756,-77810,-66411,-15461,-16203,-11506,-43329,86016,56316,11218,14419,2137,-46828,-34413,-55307,46902,-66004,-126309,-93002,61611,-15467,40637,27288,33395,44276,69959,-69959,24027,46691,-49274,-19552,32992,7951,-53817,-33462,-6863,-61966,-20989,2833,-15455,-35739,-16834,-7812,69957,90906,37531,43381,47511,-39397,-68125,-36804,-10952,-68094,-3848,7795,85447,1721,44392,49857,-2899,-4523,-7209,-26521,1351,-22655,54868,48935,-30682,64860,-8608,42788,-28667,-20014,-11166,-31224,-79783,17329,85170,61891,20902,-11679,-3772,-24584,29828,8441,-14914,25792,-2002,39450,25079,38481,9076,-2764,10831,40396,-233,40340,-691,59960,40280,31422,-37333,-45287,-6178,35710,-45419,60444,2451,44649,-26319,-15470,16893,-14510,27886,-34451,14584,-66583,-182685,-12399,7969,3098,52489,39986,8298,-79067,27962,24493,-15241,-7275,-41866,-10331,-58606,-11012,-42002,-3457,32447,1423,-53684,74042,36159,47172,13089,59693,47758,-14741,-62047,-150139,-64004,95116,78342,57051,19702,37283,44784,55876,114826,-23797,-14504,29858,-130951,-61259,-106902,61278,30792,-55301,-9129,29007,72476,-4738,-43754,3078,-5058,17335,62586,71428,93375,15645,-14659,45685,-115720,-26631,-37233,-70841,-45688,-43271,17447,-3544,-57603,-5243,59465,19894,17880,-81912,-48690,-67782,29252,-31733,-39385,15257,-55154,-80327,-15947,19589,46317,-18484,-16218,86727,99884,38706,-30849,-66667,77021,-8861,24108,18168,-62428,-14653,-50371,-32046,-4149,-21837,48484,-14318,23936,30095,-25109,-41862,-5220,-26234,52349,-9627,-23497,-64024,48492,28335,18379,-10178,-76646,3079,114753,-15956,-7750,-54459,-28073,-30888,2368,-16795,-414,-16595,7215,5866,45755,32079,38765,14603,-41515,-46217,-70272,-656,26835,33954,23881,56141,31068,73600,69401,3411,-50211,-18877,41775,-2994,-9425,43602,18245,-50768,-85346,-1106,-102815,-18487,-14897,4606,-1964,106115,-44856,27231,2463,-27296,-6966,15845,66076,46199,14873,-11152,-106763,-75455,-25134,4005,7348,50894,76187,-31969,36217,-13012,-74965,-76089,-12312,10984,-10879,13400,-12745,-22364,-2941,-59136,18861,59217,40277,46957,9524,-68416,-27084,15347,113377,59018,-22844,15258,1278,7195,20871,-28949,81881,-9432,-65383,-37248,-8895,57613,-37940,35751,-99070,-12035,-6334,55568,36039,999,10389,11667,-39124,53613,22667,24418,-29841,-153035,-78305,-121032,53646,-39368,-67557,-8806,16485,13194,75242,54683,68567,60474,-710,-14473,17529,10464,-7993,-85255,-15641,-1799,-270,-9574,-25200,-42897,13623,25964,-58399,40079,82175,-1962,50673,-29434,-79175,66270,18162,24502,-6570,-14454,-31438,-52366,28336,32358,-36078,-34091,-2596,-16821,-19341,2536,-28150,15068,24828,59838,-8133,-47783,45342,103406,-13691,-62898,-25902,-30648,79025,28726,18176,31588,57986,28324,-22402,-88761,-90234,10832,-15244,28029,26502,-11761,-18038,38552,13973,52177,46004,-9795,-722,-53198,-68698,-29431,32285,57934,17948,17756,16927,-104770,-26175,-14571,22037,71218,115864,61110,-24624,-19721,-42871,-39552,30366,11984,2820,23676,-35476,-46318,-3966,-47825,20216,39606,30309,25179,-40467,-62120,41245,-34212,94299,92597,41338,33942,-90974,3288,37556,5533,-25685,-13982,79647,21331,5457,30984,48557,4871,-32038,39432,23878,57244,46853],[17479,-1437,29008,4,-49980,49811,-7361,-25699,-7921,23953,-58103,-59061,-3347,20378,42976,67957,-26913,-26768,20702,-42885,-25308,43453,19777,-5183,9029,44878,-42398,-2601,-28206,-37788,-34209,-64369,49765,86831,25606,-19591,-86467,-43201,-30495,-39822,50806,-94646,-5487,2860,-41428,-45297,-21398,38569,-700,-3804,17089,63707,28859,-1543,-46933,15884,37849,-93679,-55340,22624,99052,53087,-2509,-22491,-16695,21629,-15939,24016,-95331,69450,-9567,20468,7993,20788,-25296,77370,-13963,-12680,-27548,-33854,16545,12527,-56862,-33170,-6457,-43387,-25066,55727,-3071,47525,80804,-28046,-39308,88917,25875,-61999,29747,15775,55325,-54375,32090,-8680,78029,19981,1160,-65275,-8955,-18085,23945,43484,34721,13457,137147,28666,96047,40552,-64831,40315,-68139,-33248,31202,-31394,66543,66556,-4890,-34921,-5182,3417,3862,8197,49959,13898,19353,17788,-11319,-66352,-85350,4519,86400,24,7309,38960,28118,-31684,3624,-33134,-10372,25212,9844,47952,30600,-42747,-27090,-65178,-76433,-37592,-14394,-17916,69675,135325,114815,69275,-52201,-112945,-44281,-28903,-37102,-11075,15949,7754,162480,91692,75544,30576,46463,14335,37976,-17012,-53092,-11449,-2047,-68119,42825,19292,-36010,-15682,3609,-4131,-24506,-23918,40427,8352,-20208,5767,11491,-28981,73123,22892,127766,34758,71790,-13793,15858,14036,-123290,-66517,-14313,22533,-36723,-472,-74053,28942,-12325,3931,-70913,11392,-116188,-102770,-1267,49642,56506,19559,79904,49877,1981,3468,59292,35421,62324,-63463,-90762,104028,56007,-23043,-1516,109101,-18646,-73739,-100637,-66348,-33271,29095,25963,-30606,-41282,90529,67503,-83340,-95051,-151794,171867,-264881,-310847,-41343,-947,-122470,28362,6287,-91401,-45083,7192,-117647,-35284,-92908,-63966,-66013,37661,78770,46799,-19898,-17401,43648,124559,23713,-26924,47239,-38454,43275,38518,-73641,-84170,10244,-7449,-6894,28724,-10187,-51987,-61407,-61301,11971,32151,-34625,-6373,-583,32800,47652,46770,32241,-354,-91438,2713,18826,48278,18931,46632,74707,-27145,-51191,40059,-5045,-2845,55318,-36476,-13555,35960,-14384,-60534,-20227,9984,-39594,-6443,-67335,-133951,32223,9125,29706,-25756,15029,198087,85968,-100655,-5918,-2669,69497,-258,-7077,68054,-73074,258,71875,69916,-103080,-20851,-9730,6957,-47272,94766,-11545,60391,42280,29990,-72042,-92119,-21058,4058,87622,145250,-42092,-55357,-2801,8929,-9586,36092,-13442,-57202,1649,27234,-26372,20791,114434,50875,13976,58198,-23454,-94200,-71050,30622,5151,-21904,6700,-8505,62249,2594,-66383,3749,23362,4721,-19339,-2136,-57086,-14051,9391,-73344,9018,96370,-69780,-38326,5440,-42147,-48676,-36418,-12986,-9737,89821,31209,30296,12287,-17692,-43738,-69541,-81371,34923,77020,34399,153312,-12661,-70171,-525,-72241,-24974,91369,104947,44880,-56664,-46678,-20220,21864,-27002,4555,33873,21831,-5887,-5272,24284,94285,53467,-54857,-21013,50034,-5843,58713,-19054,-106835,-66101,-98358,34547,61212,53437,34735,70596,35668,119066,-37245,-41839,38374,27035,24724,22452,-25769,118189,37601,-58921,-22910,27309,7667,9430,79915,61501,11348,15235,32170,-20136,9488,-33833,33759,-80747,21721,56635,55696,2170,-6381,54,-32371,66080,-68827,22908,-111821,-6661,80403,51415,26295,5159,27393,19344,86602,-25220,-82127,-61109,27957,44253,88820,12114,-22185,-44347,14394,40101,29519,7432,-17325,-49035,-8590,68869,35758,-23708,26303,38120,-3034,-73109,9951,-70052,-77887,-31922,38573,45469,-14500,39939,32615,68684,12645,-46232,-108455,-21821,40469,28484,21327,9064,-22891,-70386,-53569,-16963,-25213,-545,-44508,98640,42813,27118,28290,-8108,-25598,-53136,-77140,78193,-75750,-118636,-99786,42754,-649,53274,8505,31064,79721,82559,-68107,16783,28436,-56552,-22863,38755,-33367,-61511,-48683,-27232,-32994,-36440,185,-33193,-43650,-40994,-27077,41368,57398,51246,38814,39971,-24582,-78923,-26444,-14695,-81728,-13584,-15314,55055,-24902,47773,49818,-3337,-27997,2807,-13162,15670,10959,59791,16796,-45526,80752,11816,58299,-15809,-27133,25743,-28128,-48350,25394,85378,49804,2514,3689,-491,-28763,8291,7669,2147,19439,13645,35873,24956,45708,-16632,-31172,-13530,48265,20778,55826,6457,91471,56324,46699,-28699,-13525,7015,21997,-56482,62753,30870,44254,-11340,28923,15659,-7260,24878,-34068,10707,-42817,-159831,-21278,6740,-12450,27075,20586,17454,-69252,26054,14570,2304,-14352,6502,-2386,-65217,3030,-46718,-9190,48262,738,-20081,73555,36931,49810,48433,68443,74612,9892,-54914,-156054,-80321,100692,95674,42635,21163,56346,27449,72171,127025,-9826,-23511,14596,-139407,-54898,-77871,45362,29857,-67381,-12405,44452,62779,1630,-34661,14561,-14285,-371,-5052,60084,104007,-58628,-25581,39878,-80537,-11082,-49910,-56813,-44993,-2264,25178,-4069,-46682,-15274,51059,16110,40426,-60105,-58091,-58308,42764,-34775,-35111,37769,-61461,-85975,-19937,8648,54797,-2901,-14472,81330,106868,10784,-51179,-55823,100579,-865,20749,21028,-67091,-10857,-33730,-33056,-10641,-47099,27601,-4886,43396,51916,-36062,-39826,-8719,-6484,56589,-25870,-39024,-52309,45685,20269,27461,273,-52258,-21536,61748,-13265,-7493,-17840,-21128,-34769,-822,-20864,33073,-16871,12154,33056,36018,21380,70531,18975,-51651,-51228,-61621,25832,43663,18971,22870,72005,29849,61105,71137,-12776,-38808,-31576,27612,-44046,4177,37460,25334,-24776,-108694,6704,-60427,-14741,-14446,15004,-2690,73018,-58614,3612,15722,-9263,-10553,5015,65378,40497,2018,2840,-82729,-64013,-23725,5796,26923,34153,72931,-20047,48899,-9084,-70848,-88369,-40337,-20537,-26008,7187,-14107,-32094,-19925,-74194,26647,68577,40399,48455,22567,-77975,-33863,-14672,123438,38085,-22350,-15197,6479,8394,4571,-2731,73846,8299,-52762,-19804,-16540,51406,-20883,35357,-73804,-20315,-5987,66866,44860,-18155,-2171,-236,-23575,60286,12450,-28300,-57380,-151158,-68192,-88167,35803,-32804,-75251,7494,-8287,-18079,46634,31974,72159,63918,2136,10444,3721,-2395,-1767,-69592,33669,-9782,-29276,-24707,-42031,-64526,5629,40038,-46087,45521,79327,6069,68180,-20347,-78968,51802,10027,13243,-31557,-22543,-32672,-58944,9348,13388,-43880,-33947,-24778,-2926,15183,14473,-19674,25212,7148,28249,-2123,-17199,68335,88334,-51877,-81845,-33783,-26132,64171,41464,12399,37010,31333,17601,-30303,-73314,-80045,-11210,-23059,45507,23487,-6824,13302,66610,9387,15834,-6250,-43857,-12180,-50730,-68735,-30228,19969,40549,4145,-14122,60301,-71570,-44454,-39085,42427,47595,108203,60312,-22284,-70769,-46193,-39050,31745,24150,10097,25873,-17826,-17303,-12649,-5721,9969,32639,31150,15030,-46781,-86821,33904,-23905,84497,87950,-2618,40771,-81483,13702,31792,8603,-38419,3603,55657,-24190,4211,-8410,42873,-2952,-28104,42997,39454,60432,46556],[-13117,6095,35269,3900,-49478,34277,13403,-11979,4195,52412,-52041,-50616,-3977,-2297,45328,32079,-17187,-37771,43840,-15163,-38376,-15409,-9707,-22751,-10113,35833,-20720,19169,-19014,-50447,-16275,-46064,56979,85377,652,-8166,-72354,-51547,-13079,-40493,81114,-65187,-17359,18013,-54283,-24319,-20023,32574,2683,-10544,18157,42419,38675,-319,-48833,8884,17913,-72087,-74569,33146,76228,37032,473,-30544,-16735,29113,-22323,24118,-66968,69141,-10763,52555,19344,-7912,-31067,33443,-30277,-13927,-7251,-42767,14890,15076,-55416,-28868,18371,-11414,-25520,67196,48581,57275,68945,-38681,-9773,118339,35499,-82928,40353,13789,59723,-16061,14559,-4285,86307,2438,-7751,-70724,-24548,1733,37290,74505,70214,12026,116344,55940,93508,57425,-65442,43421,-66971,-20940,59011,-4016,70527,71427,-5973,-52421,-20046,-19571,6628,3200,49634,20119,26255,5866,-19839,-100952,-102087,-54314,109404,10063,23495,32070,36313,-38410,-31516,-33034,17155,44451,-5324,38661,8192,-28946,-15926,-67122,-58823,-25828,-32755,-30828,81890,190895,139619,30765,-46634,-114442,-34995,-21479,-50273,-15396,37367,3723,148334,91105,66837,63075,72058,26300,30899,-19337,-66939,-14294,20309,-56230,38653,52017,-43724,1817,15179,20947,-26699,-2320,53145,27045,8620,66108,21671,-7547,86870,25552,161109,38459,65439,-63664,7684,5044,-121301,-36573,-37197,7603,-41968,-46264,-87345,20760,-26497,15260,-72951,22033,-69578,-77891,24739,56687,64908,50732,119118,29520,-4547,-24621,56161,57201,69988,-72116,-94927,77683,33743,-30704,4002,128722,65266,-19749,-92728,-81060,-29565,50964,-17862,-44242,-72590,72923,34558,-97739,-129091,-154590,120813,-246908,-291979,-54682,1583,-119970,18903,-1073,-104072,-73120,-7383,-94751,-19842,-72906,-36986,-44071,65991,59711,52702,-33196,-11276,60297,139324,62154,-12312,19765,-59543,2983,-4230,-85151,-57179,19598,-2749,5943,19027,5038,-46969,-50076,-38805,-6920,12616,-12697,18279,-41436,19760,41211,70565,54699,51179,-83144,19827,16160,36427,35573,52601,49055,-29249,-41388,28929,8509,23825,51363,-47523,-12573,24645,1007,-52867,-33898,-2993,-23344,9309,-59990,-146828,5102,34650,232,-26726,29193,114673,30196,-83308,6877,10879,61357,841,30060,99215,-41654,2122,62108,37568,-124620,-36763,-32467,-8729,-44252,59048,-17540,76995,41047,15810,-82041,-79301,-25481,41972,83525,110138,-50770,-29203,3173,5949,-8049,54715,3462,-67344,-872,25183,-30209,19948,108353,70351,11669,79953,-7520,-87317,-60487,32705,-17775,-29253,-8301,-49519,59847,28678,-53388,4546,31085,-18460,-19094,15098,-46972,-17360,-384,-57183,26739,93805,-88699,-49454,25428,-26201,-40726,-31559,-31453,-23544,88928,5577,18453,-21755,-29554,-55717,-101553,-107692,35467,70208,48754,150453,-6038,-48148,1555,-97684,-25859,79171,85740,33964,-39299,-54544,-14258,15989,-20063,17988,16418,26677,-9930,-17230,31000,109678,69542,-53666,4354,36668,-22837,74025,28013,-107122,-29822,-79622,26171,56860,46766,27547,93237,45044,109572,-39569,-43711,37383,42373,6168,10483,6372,107390,56711,-57853,-22897,23176,12042,14908,72780,92654,12877,9835,16143,-8161,17381,-22936,30752,-77409,11082,57694,80631,-1744,-2930,26858,-33927,52293,-54750,21665,-70647,28651,88908,64169,41785,14600,66309,30905,77454,-37625,-93035,-46484,29771,-18714,68438,19541,-25961,-37065,13786,37227,34162,52490,-14952,-60789,-40065,70115,35270,-35481,36862,15633,-28166,-52806,33608,-21196,-104177,-43124,21409,30169,-28411,44599,14093,61016,10186,-54570,-120411,-21841,36994,50260,8436,18518,-13785,-58413,-22866,-17408,-31769,18706,-34157,107431,19240,35492,48291,-14294,-5487,-69100,-88441,92645,-67228,-95800,-101877,17556,8624,52846,-12946,18955,107336,78287,-58290,8340,15545,-51101,-15510,42666,-53547,-63712,-64278,-54761,6947,-28456,-3461,-55801,-43570,-61909,-55683,-4823,15190,56069,32490,28618,-3650,-81380,-18607,-19354,-83722,-25460,-35329,12907,-41064,56716,42791,-5515,-41713,1734,-1459,33282,35163,43537,-9778,-40761,88919,45529,67743,-11452,-26314,60603,-17557,585,29475,77111,37933,-17505,13157,3495,-20251,-1136,13774,5281,11557,24879,32415,30576,43840,-38848,-47230,-30358,49153,50993,69726,20669,125685,74286,56990,-6287,15318,23027,6240,-52634,63097,67554,42876,3266,62262,16145,-150,18460,-31041,3313,-30603,-95786,-28041,10041,-23618,1133,-3161,29759,-45161,20824,2640,13663,-23025,51244,4522,-65793,12070,-42018,3363,64370,-2102,-2269,65719,30698,40359,63981,82378,96208,31451,-37857,-143544,-84406,88366,91003,18531,19536,65713,8509,67409,118961,7175,-26407,8498,-111700,-32496,-31315,28409,22857,-73257,-19352,59102,44748,1863,-31828,16813,-15271,-18902,-71075,42460,108311,-105660,-32052,31534,-39881,3979,-49433,-36854,-45296,35775,27463,-8377,-36932,-21138,27334,4027,46313,-31269,-59652,-38382,50485,-36750,-39247,41984,-54260,-77531,-20947,4974,58557,15830,-1002,69499,95303,-13682,-62505,-44738,100212,9394,5427,17339,-62675,-2238,-10408,-31016,-20667,-65039,2360,7731,47972,69553,-44396,-31675,-19019,15892,55216,-30924,-39489,-31507,29154,10629,28394,6613,-16221,-27620,-367,1086,1079,12538,-11181,-41313,657,-24029,63658,-23773,-1070,51560,35664,15199,67558,25727,-56544,-58553,-52836,45088,60245,10622,13594,67780,18767,41318,65374,-29399,-22290,-45896,7168,-73788,18621,21139,14816,-5163,-117377,16756,-2368,-15299,-5634,27870,-791,32701,-61765,-12311,35879,7771,-11858,-1070,51008,31690,-7506,10995,-48299,-42734,-21587,1646,38482,15514,59962,-7204,55359,-3646,-58263,-85164,-69728,-37820,-29810,14797,-8076,-42687,-39507,-77291,35195,66251,36446,49076,51634,-79447,-41076,-39006,106522,17901,-18368,-46681,11514,3306,-7889,17610,65166,40950,-42438,2283,-18025,28799,4449,33209,-47198,-30448,-1165,72776,63257,-37875,-13670,-13406,-3908,64334,-1830,-87061,-83238,-115025,-49409,-39264,3431,-25669,-77267,21662,-33561,-55434,19967,321,70828,56119,3625,38038,-13518,-14832,571,-54815,58984,-20365,-63918,-39673,-38056,-74485,-4114,53564,-34678,60076,79222,15394,73649,-14872,-70114,33810,-748,-9703,-52923,-25787,-27500,-66919,-4671,-906,-47689,-30784,-41314,-4221,38740,19838,-15673,38266,-12027,-4149,-1345,17754,82108,63050,-74470,-87072,-41148,-29369,32316,44937,3426,32997,-3147,-2450,-34722,-61791,-69302,-24822,-27792,50058,19966,-4867,37716,83273,11823,-14973,-65553,-81667,-26021,-45361,-62085,-28292,2009,15224,-8920,-39500,93781,-37585,-56142,-52421,65131,29134,85896,49362,-18150,-102937,-48669,-45866,26840,43453,23560,10453,-760,23859,-18012,25948,-4262,26504,31399,10248,-40356,-93891,25544,6838,57137,73109,-35777,40184,-67380,19586,17191,4745,-45030,18305,18518,-55054,2079,-40173,34302,-4048,-7891,44509,57574,57901,34184],[-37387,9212,37887,6605,-43870,17666,21403,6644,16182,70725,-41690,-33383,-1888,-22051,36360,8854,-9823,-41763,62380,9768,-44158,-58147,-49495,-31004,-18902,15595,87,33765,-13613,-54965,9407,-30234,59045,72492,-19113,-1908,-55142,-51049,-6564,-48938,99150,-26455,-19298,31927,-65154,-4859,-15654,25183,-969,-13685,14328,21099,37114,-3308,-45089,-4302,190,-41779,-86506,37921,49949,8513,7729,-33583,-19462,30392,-17421,29297,-27238,69791,-8725,66669,21196,-26240,-26354,-7451,-39157,-14282,3484,-40882,9160,-3458,-46973,-11968,34272,22702,-17543,80798,85184,39008,42138,-39854,16744,120165,45473,-89335,45297,17980,55793,31867,10568,7549,83166,-10403,-14534,-69244,-40220,-5985,45010,100206,88796,7171,91590,94335,78754,54910,-63816,44210,-70217,-10209,70998,28203,70124,66653,-5117,-57315,-36209,-44088,4351,-2051,37449,24436,27266,-13080,-23567,-112939,-98423,-98898,112883,26250,38044,10821,31278,-41128,-54175,-28748,39880,85585,-16761,30325,-19921,-10807,-461,-58165,-33212,-15151,-36293,-35218,86928,204377,151770,17485,-35638,-106665,-25695,-15544,-61844,-1560,54041,5190,116190,76458,53879,69856,80539,34300,13105,-15782,-72223,-10269,38906,-53107,27849,80987,-45736,19678,18735,47404,-28833,16351,63780,56810,42262,96416,24295,18011,92984,19554,152428,35955,49150,-90048,-9276,-11978,-113454,-10640,-70822,-9976,-49160,-78552,-85857,11870,-39044,28545,-61527,28943,-20980,-37274,35775,58566,63412,76755,121847,106,-7390,-44457,44384,68154,63893,-78224,-97897,35252,25831,-32155,15722,141550,116687,12791,-69332,-75886,-10105,85407,-63584,-74850,-94901,63187,-3301,-107149,-128542,-139345,112090,-163377,-305362,-50767,-12044,-112611,1409,1781,-104626,-93498,-24545,-75945,-8625,-47545,-7884,-24108,69695,34497,54415,-44304,3293,67717,138975,84124,9996,-11097,-71284,-39612,-38666,-86414,-14785,33448,8053,25285,6928,19566,-55059,-41562,-22643,-27804,-8714,8450,28182,-68242,8903,33292,95828,62190,87486,-67981,27997,12677,25603,41557,44969,29289,-30765,-22805,25254,23790,45089,40292,-48198,-16425,4466,18908,-45106,-46327,-19722,-12331,24680,-43091,-144354,-24509,54617,-14912,-14442,43041,46504,-28919,-45410,3306,24754,49931,7932,73050,117603,-17392,-1396,36091,9462,-114224,-47469,-52981,-36254,-36423,13194,-31139,83355,42059,-10076,-86888,-54542,-31286,71939,76320,70982,-47266,-7050,10097,8296,948,73110,21489,-74375,-4068,18861,-32581,15769,92264,86032,4242,83254,21364,-47520,-37705,22006,-44843,-38523,-16448,-76025,49512,41451,-39405,-2854,47686,-33171,-18263,20630,-33127,-16267,-13767,-31694,44090,77121,-86025,-50079,26493,-6823,-25921,-22907,-51872,-31047,73394,-18608,12286,-53886,-39609,-47095,-107806,-113753,38651,49401,32387,115783,-184,-7118,6301,-100970,-33773,54054,57937,24924,-16904,-53418,1592,17551,1020,24611,1187,18457,-6530,-26102,47671,103404,74859,-36606,28965,15264,-37877,84418,59630,-100784,9003,-53666,14633,42066,29897,11591,104729,44182,64960,-43104,-43899,31332,54519,-4683,5327,37874,85186,62039,-42226,-10297,23289,11031,12025,56583,100569,8804,15870,28971,-8051,22520,-12046,26049,-73513,-7905,47914,92018,-8566,-1034,41812,-25471,38721,-41181,20520,-24481,51732,77018,67385,63469,18569,102032,36420,58083,-50883,-101624,-27428,23944,-81869,17268,23494,-21936,-32058,711,34308,32009,86212,-11176,-64709,-59824,59930,31104,-38066,53010,-718,-33157,-25121,53970,33868,-114302,-59205,-15236,11361,-30458,46329,704,49848,3093,-67814,-117162,-7489,36798,62934,-1468,31642,2247,-44888,13399,-20287,-34990,37654,-12174,107006,-7070,31119,66516,-12970,8693,-77107,-87615,87138,-44370,-64667,-98325,-6228,8791,44698,-31774,712,115909,62178,-42697,6727,10181,-32919,2236,44401,-46104,-58034,-73508,-74988,48394,5759,-5199,-77114,-34176,-66967,-85555,-50110,-21302,53515,24769,18729,19516,-77992,-15561,-24982,-69881,-34187,-49181,-22541,-43928,68250,30856,-12330,-45329,-11640,3088,48513,49490,15436,-19801,-17646,86337,81406,70539,-15618,-18020,78483,-1998,47757,29974,68027,30903,-36010,14170,9984,-1012,-2476,22441,-6729,4099,28604,27446,41026,30325,-52541,-46620,-37502,37953,77537,75746,38405,154752,94246,58559,18404,31370,36638,-11218,-37990,58566,97639,38924,11846,79235,14363,4809,7039,-32504,-9046,-35206,-19224,-31235,17398,-24623,-21556,-27024,41981,-6716,14851,-9139,14059,-32291,77578,9911,-60944,12082,-28721,37683,80825,-4436,-2381,51682,16594,20761,62292,95339,106484,43653,-15235,-115992,-79082,59078,67054,-7012,14861,68236,-4271,49533,96131,22358,-22433,13961,-54461,-903,18845,16550,11396,-73598,-26619,57466,16012,-11802,-34848,9375,-3920,-34312,-116650,23792,105048,-101407,-30648,28220,-5410,17639,-38305,-16982,-44897,61338,18767,-15554,-30189,-24745,-3643,-14993,33922,-3604,-53251,-12426,50315,-36663,-48048,28404,-35204,-59255,-16137,15533,54873,34187,21971,51696,67728,-25504,-61542,-40087,76000,18378,-18425,5346,-51944,7597,16868,-26043,-35300,-74188,-22308,18537,36354,70980,-47697,-18925,-33589,34115,45687,-21719,-21908,-6445,4048,2599,19131,8401,6917,-11368,-48579,21952,13021,23369,-1256,-47033,7205,-24610,86730,-36075,-26433,57418,43583,15965,29949,31951,-54630,-62549,-41493,56785,70877,11092,-1193,44883,1502,19791,52405,-44327,-8048,-56383,-14101,-84418,30326,-1539,-6226,4095,-99741,25185,48379,-18761,10078,40430,3328,-6467,-57162,-13095,59785,18620,-10432,-2645,26203,23311,-8766,10368,-17507,-20262,-19493,-7659,43787,336,35136,7640,54811,3806,-44738,-71692,-89761,-34822,-22611,37276,-1317,-53036,-58592,-68498,42196,50765,31396,44673,90301,-69636,-48846,-51351,75822,5686,-14489,-70225,15547,-5673,-20542,22809,56755,78332,-35830,22468,-11038,-2755,32073,30062,-27146,-39253,7548,72016,82107,-55036,-22001,-28557,9774,65520,-19163,-129821,-97014,-63861,-28777,5273,-34621,-19344,-71861,34817,-51857,-88531,3285,-29197,62436,36748,176,63576,-30920,-24431,2632,-45335,57812,-28286,-93486,-52021,-15583,-67059,-12786,60201,-27098,77693,80181,23357,65111,-13608,-57115,18615,-11694,-38691,-62015,-24048,-19332,-75444,-6210,522,-44204,-25452,-47230,-16177,46493,21905,-8661,51796,-26589,-20614,1121,44668,82156,35865,-74904,-78306,-48092,-37814,-4837,38720,-7860,21229,-29962,-22140,-34808,-56594,-60357,-30988,-25811,44395,16539,-4327,52089,83899,29370,-31626,-110155,-110589,-37171,-38870,-49044,-25680,-17894,-8026,-13968,-46030,106579,-17103,-59420,-48423,83317,25343,58934,30933,-11373,-107705,-48187,-57394,16965,67612,40466,-18193,13072,66701,-18462,40281,-18061,20794,32825,13669,-22429,-82760,20294,43323,17761,52124,-51832,34320,-53043,18640,-4977,-5607,-43046,27447,-20131,-65412,318,-52673,24069,4739,21692,42643,71289,48907,7435],[-50759,8336,37012,6206,-35727,805,13980,26129,28867,76709,-32633,-12530,2391,-34109,18407,7096,-6138,-38244,73689,21947,-42175,-70485,-86562,-29655,-14778,-12290,9850,35679,-13951,-50195,33895,-23137,52315,50463,-25957,-2866,-36265,-42357,-15170,-64042,95966,9493,-8363,41551,-71141,11670,-9276,15644,-11337,-13021,5276,7083,27716,-11130,-35770,-19234,-7587,-9903,-87096,39639,27413,-25403,17454,-31550,-24768,23537,-9070,39778,3083,66597,-3071,62244,6707,-29456,-12766,-37098,-42307,-13900,2634,-28919,-2660,-43236,-38131,8771,38831,51760,-3276,87712,93810,7709,17650,-30841,34340,99844,54021,-79546,43659,28969,45407,76330,25206,23536,66530,-16883,-16739,-56901,-52501,-40379,42477,111596,72594,-4682,74801,132871,55735,36488,-52660,42410,-76691,-3174,66263,56916,64691,56439,-1448,-49837,-49549,-66419,-3253,-6608,18818,19918,21569,-32970,-22408,-103242,-76687,-117593,95285,41848,46276,-19848,13974,-39639,-57008,-21731,51693,126588,-22975,26697,-49694,6802,15879,-42623,-9606,-7910,-28358,-30979,83842,171649,151376,28535,-22121,-96051,-17502,-10429,-61137,28748,63163,11989,74008,51625,40624,51342,73868,38253,-12372,-10493,-69294,-1211,47899,-53905,12203,95116,-39934,34282,15344,62683,-29515,29978,69695,90698,65833,85908,22436,41547,90033,6838,106556,25907,27834,-80907,-29401,-30191,-103745,6022,-107751,-25158,-55935,-86894,-71882,4238,-49213,38838,-43297,27472,18928,7441,28844,59043,52452,94232,90434,-30033,-7318,-54066,24705,65189,46055,-83653,-104705,-13405,39439,-26522,31657,140792,117069,12672,-35064,-47809,21722,118510,-104510,-124080,-105161,68715,-41975,-116717,-95439,-117380,147228,-19733,-343841,-33730,-33653,-99553,-10661,15246,-91287,-101266,-41144,-62074,-7203,-23997,16410,-13234,53103,11381,50746,-49224,19922,65373,124848,87616,35480,-37352,-74295,-73936,-56035,-71813,30968,46624,19063,43465,-4358,26957,-73699,-37769,-15121,-45693,-28757,21213,23404,-76022,3047,26837,108428,53438,94468,-50224,25886,11306,19832,36660,26007,23592,-30504,16,29621,37731,49910,27723,-33394,-21987,-19997,37072,-35270,-53491,-35061,-9526,36654,-21049,-125517,-47216,63704,-13443,6761,54165,6955,-76186,-904,-11842,36559,39684,17676,106510,117079,-3774,-11218,-4250,-7739,-78345,-53911,-63229,-68573,-25578,-29101,-45650,74153,44215,-39436,-88409,-24782,-36789,87488,68911,43013,-30584,2895,16011,16960,16665,89139,36545,-74352,-8234,769,-34709,8913,69921,93910,-5594,68811,56303,16578,-9783,5034,-69177,-46480,-17975,-86582,32829,39427,-26151,-12878,66221,-42374,-18043,11810,-18305,-11155,-24812,-1303,61470,53580,-68573,-39771,16977,12191,-8828,-12884,-68531,-28375,48609,-36082,10608,-74274,-45569,-18526,-80661,-90545,47407,21825,-9883,51754,4856,39078,13385,-87220,-41324,25409,31363,26330,6554,-45284,22938,26228,27635,26942,-4320,-289,5486,-31633,70074,84832,69735,-6623,43922,-8129,-48334,86473,67159,-85125,38832,-27139,720,17542,6515,-7589,94358,30373,6018,-45438,-41037,22201,60582,-5426,4811,62522,60307,52543,-21235,12483,20341,5319,6712,40297,81862,5300,30576,62224,-17487,17509,-2511,23028,-67811,-29649,24006,84245,-15719,850,42250,-8385,28635,-36245,20607,13395,55690,50505,58998,80418,13847,120444,32950,34699,-60182,-103407,-12224,14196,-122550,-44405,23790,-13348,-35464,-26694,26175,24546,88881,-2721,-60773,-64275,31858,24867,-30590,66498,-3348,-15004,-2214,65180,73225,-105213,-74131,-63186,-8765,-18000,47441,-7146,34995,-10666,-80827,-98961,17963,38442,65118,-3787,43366,22656,-30493,42717,-23978,-34106,43912,17165,93503,-27438,14244,73624,-2857,14747,-73889,-74938,66328,-13821,-31472,-87998,-22879,-1005,33103,-43295,-18002,99562,45873,-24894,17256,12453,-7711,26461,43217,-15142,-44451,-71602,-77435,77612,52597,-3733,-87955,-17029,-52760,-105772,-76767,-39932,46596,16503,13844,39666,-72475,-16667,-31299,-40350,-31977,-54900,-39341,-35665,77346,17138,-24233,-41465,-33177,-2009,56343,57842,-10425,-10764,14609,72171,104897,67472,-23814,-4243,72520,13920,73492,26334,65293,29885,-49192,7761,19776,21630,-2310,28488,-29931,-1548,23687,20220,54137,5873,-55222,-30755,-37376,16055,85284,70405,55723,172767,111660,48575,29495,31222,43121,-29541,-20087,48557,103678,31078,12028,79485,7977,6469,-7938,-41696,-27409,-51696,39245,-29324,28039,-12694,-38602,-48442,51013,38199,11056,-19514,2315,-42046,80441,14347,-51244,2148,-9332,85486,93098,-3679,-13343,33387,-3855,-4499,51597,97035,100131,41689,6379,-79190,-68887,20520,33287,-24089,7954,68987,-7695,30293,65341,30795,-13208,27045,14171,30690,59035,14177,-262,-68829,-31491,33115,-18823,-40307,-41092,-5042,16140,-44256,-132574,9725,95087,-49219,-22235,33127,17075,29598,-22522,-3389,-42685,67930,-3427,-24370,-25564,-27742,-31157,-37306,8053,15067,-42067,13056,43779,-32705,-55912,2319,-9121,-37174,-3259,41359,44738,48586,49605,29630,33313,-20815,-48380,-43627,38180,22732,-44580,-14167,-38735,14612,44806,-20025,-53439,-76757,-44247,22838,14254,49752,-45012,-5230,-49071,42863,28185,257,7175,17148,-23651,-762,376,6029,-2832,21115,-69069,40850,22889,11351,5544,-48201,17188,-22414,98453,-49677,-50608,51115,54847,24610,-21814,36739,-44697,-56253,-23342,64462,71343,18554,-15241,12681,-15342,1417,33854,-55299,-2136,-56630,-31223,-76935,36661,-25921,-27450,4664,-57883,27983,74825,-21893,28849,49389,8475,-37953,-49173,2013,82350,20458,-8263,-1711,-4544,18380,618,373,16,-3144,-18202,-19746,46296,-6807,1110,24205,49217,13180,-36944,-55334,-91220,-13824,-8120,67999,-1455,-61383,-72732,-51160,46806,26239,29042,31940,121115,-49507,-57790,-51791,49249,4461,-13486,-79386,17943,-14801,-34589,13063,47942,108585,-28063,36988,4843,-34668,53281,26711,-15280,-43222,18966,65360,91865,-65298,-26229,-46293,13513,63770,-35190,-141725,-92218,-21106,-11911,30432,-66324,-13278,-55958,49810,-57766,-105581,1976,-46023,45904,6714,-9504,83090,-43878,-28705,8260,-39355,40591,-28871,-107282,-60092,16698,-41321,-18348,54776,-23905,89565,79837,27276,45319,-15394,-41222,10294,-21235,-63600,-52731,-18617,-12035,-83289,8445,21915,-32227,-19989,-41399,-28920,40038,24190,4704,62493,-33326,-16798,10061,53072,68098,15347,-54784,-58909,-54155,-47488,-34317,24849,-20483,5504,-34121,-33087,-30100,-57099,-53592,-31614,-13811,35573,13564,-3295,57137,69583,63851,-30468,-123000,-119638,-42238,-33471,-31807,-24477,-35895,-20236,-6929,-28404,96695,-17334,-52814,-26165,91349,36023,38309,10472,-3691,-86462,-42546,-68009,3991,92675,56551,-48702,22206,98539,-14065,36075,-26572,13743,35109,25280,1917,-60376,20175,70569,-20570,32260,-52476,25271,-41951,12194,-29825,-20388,-32217,30753,-48005,-56474,384,-44375,12884,24454,50340,36734,73817,34099,-30365],[-51870,7262,32591,1506,-27488,-14752,-4972,41993,42519,71321,-28751,6106,8284,-35569,-1947,24213,-6893,-29138,77717,17487,-34599,-54588,-106500,-21581,-207,-40750,4507,22837,-19691,-38899,45185,-27910,32677,23772,-17185,-9789,-17768,-28385,-33988,-80889,74092,33436,13727,46125,-69925,22777,-2571,4976,-25808,-10703,-7839,1911,16196,-21386,-22889,-29240,-2130,18589,-75887,43660,11110,-55429,26170,-25770,-32256,9674,-5563,53024,8070,55283,5203,46099,-22887,-17167,5734,-50194,-43990,-13879,-7459,-11117,-19394,-92479,-32553,21804,32834,70384,13169,79788,74296,-19066,6121,-13824,42649,66629,56875,-58053,36118,44764,32003,105132,54363,40604,39933,-16097,-13095,-31721,-58412,-84079,27673,104586,20248,-24410,69188,154094,30746,11763,-27588,39088,-82546,-339,50680,74402,53922,45604,4769,-33003,-56938,-82691,-14202,-9773,2002,4270,10315,-47694,-18187,-85052,-44829,-110539,61704,50179,45991,-51260,-7981,-35054,-39895,-13469,53131,141058,-23790,29662,-74531,19015,29972,-27295,2811,-4589,-16719,-20915,73544,113914,140979,50798,-7980,-86010,-9214,-6958,-39387,67571,64393,21283,30905,22200,30489,17630,57066,38697,-39566,-7354,-59694,9777,43736,-54171,-4436,89655,-25968,43430,7904,59858,-27548,37767,69718,116749,69209,44257,20568,56248,79651,-7317,44140,11766,6738,-39656,-46874,-41825,-91548,12639,-137081,-34033,-59200,-72687,-51050,-300,-57023,40587,-24589,15831,44531,43688,6749,61403,35256,100513,42153,-49894,-4860,-53001,602,50235,23758,-88878,-117185,-56632,72917,-14693,47923,120548,72025,-12881,1736,962,57452,133798,-136735,-180391,-102595,85315,-81570,-129893,-44631,-101069,208161,166434,-392908,-11671,-52109,-81922,-10491,34324,-66344,-94519,-53961,-50252,-16895,-6836,31133,-14527,26374,-2459,42091,-46608,31858,55132,100781,76274,57711,-53430,-70980,-92561,-56586,-43603,67135,54842,25594,53030,-11843,23442,-96156,-38119,-14120,-56342,-45443,20420,8807,-67285,3818,24133,100506,34079,70178,-33133,15537,12663,22012,23384,1176,34070,-27128,22007,38275,45964,34077,19575,-5003,-25980,-42345,53469,-20246,-52090,-44535,-15180,41150,266,-94043,-56509,59329,-2766,28407,58368,-9802,-101123,35460,-30186,43288,34367,24921,118705,101305,1269,-24879,-48842,-11115,-31357,-59077,-60397,-95749,-14349,-56504,-53191,49363,45584,-58085,-89153,-859,-40350,87406,63289,33750,-3808,-754,19616,31299,35860,99699,45204,-65133,-13286,-31370,-37470,1591,47678,90944,-14760,43857,87002,83972,16100,-9404,-84303,-50085,-15598,-86676,13562,26823,-14234,-16919,79728,-49862,-18779,-9255,-5416,-5149,-28444,27069,76912,29609,-46049,-20003,6804,27023,5103,-4914,-77689,-16267,23836,-44654,10515,-78174,-46321,19758,-32491,-43450,61192,-5937,-62352,-25387,9798,73684,21050,-71763,-43669,4823,15156,38906,26532,-34875,43043,36176,49329,29473,2836,-22420,23777,-35336,89782,68456,56667,27728,42232,-26658,-52852,80167,54220,-60586,53497,-3260,-12561,-12014,-18577,-23327,66887,5914,-41752,-43814,-34721,13143,59148,3100,6431,78134,40224,31361,-4953,37635,8480,-3690,6983,28644,43094,6761,48445,97365,-28326,1304,4869,24891,-58619,-46963,-12387,59081,-20224,4250,30221,12303,23519,-40479,21911,32937,42651,18914,41590,82295,1437,116416,20220,14041,-61863,-93862,-5678,5636,-128706,-92119,21327,-4007,-51432,-61689,10527,15646,57254,11482,-51147,-54689,-12183,20167,-14866,68250,9309,19381,5531,61438,82990,-78761,-77904,-105481,-29361,6198,48238,-10953,15868,-31538,-89176,-71881,46764,39654,58556,2629,47883,41209,-13456,56703,-22851,-28685,28437,46200,67003,-35360,-9639,63274,14276,13761,-59989,-52706,39595,17952,148,-71093,-30156,-18228,20326,-44806,-31235,60943,40974,-8823,39615,20349,15693,50382,37769,27532,-25430,-58517,-60266,82368,84681,771,-81356,3454,-24537,-106809,-78657,-35603,38973,9145,14079,51869,-67201,-19188,-37518,-848,-12313,-51812,-36408,-21237,79127,4782,-39002,-34300,-54784,-15599,54443,64695,-21513,11787,43229,48015,105294,60397,-29011,12138,46208,24597,67886,17233,70492,32402,-54128,-2070,31771,37553,-5575,28405,-56273,-4792,11322,11249,67202,-25028,-47498,-5868,-35130,-9536,65424,55060,69263,177620,119130,26811,15730,18375,40000,-46677,-6345,35585,76334,19233,5966,66156,-3582,4896,-21495,-57188,-50572,-70183,65600,-21499,41314,10543,-48864,-66650,54788,73120,11418,-28359,-18617,-53176,64394,18974,-36905,-14752,12623,129825,93809,1288,-23121,12896,-25659,-29763,40778,79358,74604,24266,20411,-39791,-57859,-16347,2043,-25897,215,70722,-3492,19322,32973,29503,-2050,39319,72914,53837,80833,22279,-6668,-58664,-33384,-7259,-49746,-76394,-47090,-21857,36036,-48833,-121985,3512,81283,22999,-10762,42834,27556,39234,-8677,-288,-39285,53745,-37012,-33777,-21149,-30443,-45781,-57785,-21968,20191,-31882,31333,35045,-22094,-57707,-28151,17596,-16331,17834,75653,32752,56646,75592,6560,3571,-2723,-26594,-50055,2419,20501,-65833,-37237,-26040,16015,70143,-15824,-70970,-76273,-62632,18358,-8669,9484,-37211,4556,-61957,40127,5670,29458,33336,34593,-49239,2077,-24282,773,-45869,56899,-62870,49766,26915,-16230,7076,-42783,27422,-18533,96801,-59069,-59940,36778,62670,39734,-62533,41051,-26688,-36684,3622,71923,60622,28242,-21451,-15177,-24571,-10227,12316,-60475,-6320,-42195,-40458,-59403,36690,-47691,-40382,1846,-6927,22651,74139,-21116,46013,52248,13220,-57865,-41719,25497,98877,13794,-9328,-1113,-36334,18481,19041,-18424,2493,7454,-18121,-31378,47715,-4836,-34270,40428,41742,23376,-38249,-41783,-71115,16108,8623,94432,-13009,-65781,-77363,-30184,49432,1018,32639,10295,123743,-23997,-68275,-45785,38601,11980,-16451,-72324,18498,-20507,-48133,-4334,37490,123395,-12898,45460,27309,-60658,59580,24308,-8030,-39950,32008,55422,87679,-65130,-26704,-65621,9429,59271,-43293,-121620,-69314,-1055,-1386,34166,-80654,-5502,-27593,67433,-49747,-97908,16302,-44593,22112,-30502,-23572,93705,-47877,-26393,19045,-30593,22661,-20284,-99955,-63464,47820,-2430,-20059,35598,-23927,88236,76594,25649,20104,-17647,-23089,8961,-29010,-73963,-24627,-11700,-8252,-88719,37460,57638,-13004,-16732,-26783,-31901,26740,28401,22212,67107,-32599,-1461,25193,40210,43815,7085,-22601,-33835,-55130,-53929,-46787,7290,-33189,-9667,-10439,-31625,-20823,-59874,-47943,-27799,8660,31385,11065,-442,55905,46714,107485,-14745,-101106,-104930,-40517,-30895,-13797,-25822,-48669,-16746,11517,8269,71655,-34514,-35941,9071,87135,51044,31264,-5588,1940,-48355,-30515,-71039,-10188,113511,67250,-68304,26528,109365,-6233,16524,-26767,3655,35503,41874,25645,-36105,23866,81117,-42570,20331,-43773,15497,-35687,4152,-50223,-36339,-14805,30077,-58342,-35018,2749,-22145,533,52516,68982,27248,61644,15507,-68083],[-41471,11683,24831,-7469,-20911,-26677,-26632,50584,55804,57746,-30606,17406,15404,-26248,-16814,48973,-11846,-17931,76583,-254,-24735,-24712,-100149,-11832,18619,-61326,-13032,-2323,-27859,-26691,33897,-43237,-975,-2056,3608,-18530,-2711,-13095,-51561,-92483,45593,42690,40565,46648,-61079,26080,2718,-4066,-40052,-11190,-22506,3849,7893,-28903,-9740,-27849,14170,42044,-56512,54574,-905,-73278,29605,-18255,-41247,-7534,-11626,64752,-14012,36270,14409,27625,-57787,6843,24377,-44836,-48908,-16317,-21262,6542,-35460,-131933,-30451,17704,19618,75217,26837,54869,38806,-29782,8317,6870,45231,30191,49742,-33564,24696,61111,19478,112622,87163,56116,11178,-8420,-3820,3920,-56385,-115815,2151,81219,-47963,-48775,69450,145213,9787,-9909,8549,35951,-82943,-720,33031,76685,38584,37923,12304,-11451,-57088,-90626,-25072,-10986,-4578,-18250,-3864,-53402,-13787,-73701,-12220,-87157,21558,47630,38562,-74382,-22760,-29077,-11292,-5013,49799,118650,-20284,38491,-87414,22904,39818,-18380,-144,-4535,-8908,-9136,58864,60334,124550,71585,6216,-75254,1621,-8110,3212,102902,60088,29505,-4963,-6185,25103,-18248,35561,36132,-61276,-7391,-45131,19486,26841,-52761,-16982,70390,-5866,46897,-469,40632,-22759,39845,64600,123802,51761,-5946,23205,56952,65740,-17029,-9257,1716,-9857,16138,-57097,-41047,-73421,12807,-149474,-34979,-56632,-47468,-29306,-440,-62328,30548,-8844,-3997,54201,62363,-23380,64469,16730,93940,-890,-50638,25,-42319,-22442,29840,7149,-91170,-130442,-85284,113939,1036,59953,78320,10362,-41509,32173,61790,86455,120162,-159731,-223564,-88897,88813,-126049,-145571,4395,-97610,267138,366183,-434607,6868,-58693,-63835,-150,49972,-35719,-75398,-60447,-38062,-34221,2394,35736,-25913,294,-3635,30596,-37711,34864,40041,70987,56824,69987,-57941,-64116,-93677,-47753,-12196,85236,55704,25819,49916,-13837,8848,-114568,-39968,-14380,-57581,-57127,5612,-8725,-49443,11310,25552,74251,13365,26179,-18202,1247,15150,32715,6178,-22863,54636,-20034,38908,45301,46050,2442,19706,29007,-26796,-56617,66392,2176,-41186,-45828,-26932,34799,15647,-56345,-50477,42758,5174,41052,51330,-15597,-101759,55538,-43868,42557,35373,25057,106609,78052,1496,-37506,-82267,-2403,9598,-65998,-47591,-108983,-5182,-64796,-48697,14684,44372,-54612,-90588,5956,-40901,74571,59832,41483,26855,-13099,21015,49477,52571,101204,45736,-48497,-18321,-71096,-41005,-3111,32843,76517,-20430,18729,104110,130247,34979,-14380,-86478,-47685,-13102,-83171,-3486,11933,-3347,-8146,84075,-57717,-20107,-35728,3238,-2595,-22755,46348,87413,6656,-26616,6050,2022,34899,11333,-2296,-78429,547,9427,-45213,8873,-68665,-42438,52723,11749,8613,75745,-29649,-106269,-91504,15614,85229,26318,-69278,-39704,228,13256,55807,39101,-27331,55422,39615,58417,35509,19922,-39315,43428,-39162,97473,64150,39332,55574,22574,-35613,-51566,68665,31392,-32399,52654,18470,-20711,-39264,-41369,-30483,36702,-21975,-61612,-36566,-26349,7213,50424,17125,8906,85238,28719,4550,-15,54340,-12486,-14758,16987,21182,-2009,13707,63759,117421,-31309,-17473,9921,32392,-45959,-54406,-52972,25109,-20017,9783,11585,29723,22676,-48287,22921,29599,20190,-8722,21395,65006,-13183,95140,1049,1084,-54921,-71977,-7921,2544,-104630,-112066,17747,3307,-78439,-89929,-10303,9923,6346,29419,-39127,-35667,-59376,21047,5112,52659,31259,55589,-5505,39209,64351,-40925,-61051,-122941,-49685,34081,46666,-12692,-6738,-57520,-89948,-43476,69545,38385,47023,14213,40941,49251,8010,53383,-11510,-18929,-7450,66451,32500,-29258,-32083,35958,33911,9424,-39874,-25266,16806,46211,28534,-50037,-29173,-37596,7241,-36411,-34592,10797,50565,2262,67319,30276,29750,66435,26596,67394,-5100,-39282,-30096,59681,76513,7357,-56782,20986,8281,-85297,-62975,-11975,33909,4592,16340,53392,-61834,-20107,-42281,38426,25252,-40543,-21005,-5353,70976,-4133,-52894,-27818,-67585,-33660,44093,71957,-12089,37824,57686,17427,81149,51761,-24859,28069,10442,24911,35442,1703,76897,33864,-49922,-10204,42921,37914,-13085,22150,-76044,-5831,-5228,2169,77709,-55619,-32724,19628,-35774,-29914,22209,35212,76658,169665,110398,-3072,-20360,388,28068,-59513,-1058,24398,23782,5227,-564,43994,-19492,1224,-26576,-73980,-73817,-82033,65452,-8566,56421,39259,-52134,-81103,52530,80216,15909,-36120,-42445,-66505,38792,24547,-18309,-32390,33294,153230,77480,9254,-21126,-7970,-40740,-49506,35627,42669,32387,-4823,22611,-4445,-48627,-42163,-16275,-12494,-6782,70521,3417,19872,4149,18835,7364,42249,106212,63250,83255,38025,-3502,-43010,-34724,-48461,-67283,-107596,-49980,-36549,46476,-50247,-96640,5039,67828,81531,-1191,49045,29310,45157,-1300,-8405,-37233,22318,-75187,-43018,-15490,-31410,-42809,-71104,-45770,12228,-29220,37442,28644,-817,-50752,-54834,39156,747,44287,105959,25160,58037,93654,-12908,-12819,20408,-1905,-49523,-17415,11902,-76356,-57114,-14184,11657,90100,-15894,-81623,-74360,-76239,6281,-23448,-36666,-26633,5912,-68195,27701,-17181,58225,41650,43486,-69920,10334,-49155,-5122,-100884,82232,-42826,44845,24136,-46790,3034,-31679,34329,-14710,82293,-59387,-47877,20281,61041,57483,-78074,46499,-2993,-7972,36105,80147,41048,34642,-15429,-26976,-21270,-13335,-9128,-58872,-17210,-13742,-39744,-42123,31295,-63601,-42237,662,34253,9305,56361,-14121,57832,48499,16492,-64870,-36824,44019,107400,2218,-17945,-3493,-64122,23288,40904,-44829,-5171,15912,-19020,-39490,44949,2244,-60732,52941,34775,32432,-47869,-33003,-35094,43891,23768,103981,-35135,-64755,-69570,-9877,50940,-15594,43679,-17056,88816,-135,-79346,-40038,43205,22138,-22846,-52034,17577,-20833,-57814,-19819,24911,120167,11564,49927,51259,-78369,46443,24354,-375,-29259,46186,45745,70925,-53902,-24750,-83065,3187,52555,-37946,-81360,-35886,-4130,3395,25409,-73159,6100,10888,84465,-30433,-65332,40667,-26675,-5964,-68312,-37623,93595,-40373,-18601,33070,-13184,15569,-4652,-74336,-63020,68856,39030,-18392,5729,-25450,71282,70527,18979,-3868,-17158,-4513,10952,-35788,-63952,15627,-5805,-8347,-89551,73632,93444,10226,-17242,-9149,-19272,15935,33613,38121,63777,-27356,10900,41278,13270,16036,11458,10451,-7919,-41571,-53226,-39685,-9020,-44189,-20438,31143,-19841,-8146,-60388,-42088,-19257,36914,36564,8811,4301,51755,24150,145030,6542,-56269,-72274,-33928,-31682,1378,-29328,-53949,1322,36153,49654,44023,-56042,-10580,47167,72591,56044,38388,-12521,3804,-5390,-12639,-61812,-24094,124422,69362,-69485,27119,95984,2846,-12385,-18947,-9441,30023,57905,42156,-16888,27102,76856,-37954,18860,-32127,7578,-33787,-872,-59519,-49686,4960,28193,-52749,-9937,5999,3757,-13700,82182,73806,15801,36342,-3831,-89278],[-21685,25372,14752,-19199,-16748,-32552,-40951,50136,65507,40033,-35707,18383,23420,-8808,-20719,68664,-19696,-8245,72922,-22827,-15230,2037,-69033,-5578,34441,-67350,-34903,-33296,-33798,-19571,-702,-63739,-43268,-22056,27931,-23752,5289,-96,-56427,-92839,24303,41309,63287,44769,-46659,20448,5491,-8136,-49354,-20435,-35522,9960,5872,-27727,449,-11558,34649,61077,-35388,72796,-12643,-74567,24114,-10967,-50477,-23459,-26523,70706,-50044,15803,22928,14179,-83932,36174,39386,-22743,-59648,-23771,-32570,18512,-42181,-144830,-29792,-6297,3748,64762,33448,19207,4637,-22989,18092,25933,46154,-1323,30936,-15573,12160,72945,10869,102229,111640,67625,-11367,3882,9563,43005,-46738,-122241,-29182,48454,-100122,-71089,67178,106687,-3514,-23583,45893,34363,-74600,-2530,20039,64921,21024,35066,19525,9852,-50650,-90564,-32577,-9702,4981,-38887,-17865,-49925,-12023,-76483,14444,-59511,-15167,35227,28504,-83632,-19919,-23145,15076,3108,48195,73164,-14367,50185,-84155,18812,44909,-18640,-15856,-6674,-8188,548,43873,27925,106079,83979,20627,-59813,16598,-17896,54574,123593,54390,34839,-27854,-28923,24118,-46979,13531,30574,-71538,-7558,-26856,25554,1749,-52117,-20807,50445,15999,46070,-7729,13495,-16576,36977,56850,107407,21871,-42443,33615,42306,52692,-18457,-35213,5170,-19286,64463,-57688,-26074,-47599,12636,-141218,-28964,-47852,-25098,-10608,4223,-63900,9635,3110,-26780,48974,60381,-52825,61526,1653,74483,-23775,-30245,7733,-24652,-38655,12874,5123,-84641,-132441,-95609,143381,17661,64219,18344,-27772,-48186,51056,118855,100085,77979,-175827,-235831,-67930,45206,-177684,-158661,35723,-106425,298549,542057,-451139,16520,-51430,-51785,12324,52757,-7104,-49682,-59238,-24980,-52076,4811,33712,-40983,-18007,6746,19672,-25321,28964,23014,39126,35940,67498,-53637,-56058,-81027,-38839,9168,84902,49133,20959,35228,-10581,-13725,-122884,-39744,-10199,-49949,-61746,-18215,-23065,-30979,24108,28783,39379,-175,-18107,-5537,-12397,16028,49787,-9832,-40150,72743,-9841,48336,45715,38728,-33163,28145,58099,-25259,-59279,74496,31320,-23017,-39438,-40750,17231,22276,-19087,-31942,18790,1272,38119,30961,-18486,-83493,59794,-48633,33738,41078,16110,77095,52835,-515,-44174,-90185,13416,30226,-75856,-32067,-104611,405,-57637,-32838,-20373,39786,-28281,-91895,-11354,-38258,53356,57160,57881,54250,-26019,21694,69766,58794,90655,38722,-30053,-21741,-105237,-44587,-2923,30791,53249,-20522,1776,103654,139718,45066,-7990,-76340,-39754,-13387,-79570,-14021,3855,7211,14461,78988,-65259,-21314,-58037,6488,-6805,-10000,51883,90587,-18061,-14541,33718,3551,35106,7868,-6967,-72302,15532,12811,-40529,3757,-55001,-36012,67653,31938,43930,85077,-47297,-128629,-126051,22849,72222,25973,-83671,-31480,11082,22984,66661,42097,-25805,56259,31825,53327,44519,39659,-44780,58848,-44206,87531,71330,21608,68233,-9442,-34400,-45637,56573,9253,-8270,40065,39746,-19531,-56835,-59865,-27715,17177,-43591,-51691,-24125,-19299,6106,36019,31357,12251,85154,25606,-20757,-7261,53294,-36703,-27136,32512,14388,-38400,23109,72419,115381,-21085,-23921,13026,42895,-32752,-50777,-84080,-5715,-14672,16818,-6489,37717,23758,-52245,21068,4826,-3515,-26361,5789,33170,-21854,68001,-19307,-2319,-41331,-42062,-15471,6638,-66539,-106806,14834,7856,-107737,-96004,-30041,10761,-41277,46380,-27881,-13341,-90649,29942,24481,20655,51342,78437,-30265,52,31574,11,-21829,-104932,-68161,54881,39478,-13471,-29626,-84057,-81915,-18536,78830,33699,34861,23612,21842,39307,32667,36968,10623,-5939,-50486,71933,-1503,-13155,-44968,-25,50257,6335,-20199,1406,4697,67867,51944,-28989,-23170,-52916,-5494,-20981,-26693,-36139,64992,6567,90044,38137,31954,69044,9275,92258,12156,-21529,2116,19918,23969,14973,-20840,29174,36716,-46433,-42960,20387,33295,4703,16315,44935,-54104,-17989,-43830,66731,71611,-22924,-2984,9657,53590,-9415,-62613,-24378,-65557,-51111,29546,78343,15075,57407,53828,-14817,40988,43915,-8804,40876,-22343,11622,-8416,-19529,72257,29886,-37977,-12615,49172,19022,-21473,13486,-80992,-5504,-21413,-4832,83818,-79609,-15916,38200,-41597,-38657,-27591,17602,76571,149399,84360,-33560,-60353,-15376,11205,-65010,-4127,19867,-29194,-6905,-881,18145,-37939,-2918,-17193,-85714,-89335,-83003,53528,6207,71598,65140,-48845,-89761,44388,51610,22102,-42691,-61420,-81003,12702,30466,2751,-43201,49142,146709,44868,16827,-3687,-27485,-40663,-59321,37470,-3020,-18094,-36509,12603,21014,-42096,-52812,-16858,8731,-11786,60923,7515,27911,-17790,2631,12471,31918,109364,57930,72007,55857,10234,-23478,-40187,-75623,-68501,-121998,-48440,-46364,42340,-51310,-69894,11436,59120,106011,2567,43521,26127,45502,-1512,-24736,-39879,-18138,-107992,-51303,-8384,-27965,-23802,-73349,-55650,-3429,-38809,29644,27132,34354,-35882,-72109,52347,14017,70476,119921,27089,54519,99145,-23756,-13419,39234,20033,-34090,-15300,-639,-73917,-65629,-65,4478,102786,-20904,-79489,-68839,-82738,-9250,-25557,-71764,-16249,-3613,-62515,10226,-35676,79330,25825,43961,-84067,21098,-67965,-8566,-138418,88224,-24904,28098,16247,-69766,-4704,-18656,35330,-12513,58126,-48284,-18202,7110,47042,72330,-69871,53873,21162,19818,66009,87053,16885,33876,1816,-18595,-5049,-8064,-27189,-50537,-27900,21284,-29064,-32541,22686,-71712,-36599,2462,53382,-9133,36498,-935,62491,40160,17923,-59741,-34184,44712,109485,-8961,-36444,-10417,-82765,30671,58229,-76194,-15308,28807,-19919,-42146,30422,6225,-70208,58352,28562,38173,-61629,-27544,4451,61838,36138,91462,-61947,-57796,-49568,7533,51800,-17137,61151,-43529,26931,15698,-87974,-38197,51633,28005,-31255,-25000,16073,-16094,-61070,-25889,11296,101233,40945,53001,69875,-88717,16166,28164,10662,-13556,61300,39477,47407,-34905,-22104,-93081,489,44447,-18348,-38497,-3659,-21267,4862,15481,-50212,22357,51085,94742,-5438,-19020,65384,-494,-34024,-98238,-46526,81875,-22432,-8921,45602,13461,22903,12557,-39878,-60572,75542,69852,-14483,-27483,-27251,42832,63318,9841,-21186,-11155,11487,10700,-42939,-35583,55683,-3140,-10385,-83573,106601,112220,33241,-21482,5185,6859,13947,36893,46485,53161,-21275,9743,51262,-13855,-8067,23549,35096,14979,-4153,-43062,-17518,-19345,-51062,-24591,69427,-4085,5760,-55347,-35586,-5119,61756,50455,6500,9585,46798,9122,161104,22591,-7431,-35027,-25990,-34944,10956,-33141,-50859,27861,59025,77995,25086,-67172,18679,76507,52313,41151,53786,-9690,3227,32655,8582,-40385,-36827,120304,62499,-53621,25786,63363,10869,-43230,-6804,-23053,15752,67307,47283,-5256,24635,64951,-7015,24436,-22010,3537,-34378,496,-54549,-56966,22039,27330,-39126,11348,6821,24465,-30022,104523,67481,4686,4252,-20525,-80642],[3955,45958,4435,-30842,-14736,-30885,-40942,41273,67518,22001,-40141,9392,31716,11891,-13221,75511,-28465,-2443,68025,-40825,-6941,13483,-25850,-5819,41828,-56948,-51903,-61430,-33110,-21067,-48038,-82005,-81946,-33201,45879,-21251,3399,8368,-44089,-79902,18193,36806,74509,41693,-30775,6716,5750,-4897,-50267,-43257,-43947,16985,10219,-14065,6005,18127,51562,76322,-19173,93578,-27175,-60195,8286,-5303,-57615,-34323,-44786,68340,-80225,2944,29727,8547,-90114,63903,49350,10886,-75235,-38168,-37227,21472,-31760,-126046,-28177,-44354,-10491,39849,30799,-15240,-14885,-6077,27541,38228,47137,-22316,2887,-10623,1291,76183,7297,83768,120005,72730,-22801,16487,24802,75887,-31514,-102365,-59415,15183,-112262,-83766,56557,52272,-8670,-29266,72206,34563,-57671,-4098,13291,44346,4954,36431,25105,26677,-39650,-85059,-35219,-5449,32080,-49085,-29147,-40691,-14619,-89777,32919,-36439,-41268,18029,21621,-78776,3255,-17783,27208,10634,51461,31331,-8068,60748,-66206,10533,45933,-26107,-36104,-9867,-12410,5717,32418,15730,88422,85526,35189,-37106,34484,-38627,95405,124440,51438,38648,-35305,-42951,25850,-65898,-6715,21614,-67788,-1979,-5783,26979,-24417,-56007,-13607,41859,33792,43018,-13369,-11301,-11952,30514,50167,72219,-8031,-53556,52737,15855,43413,-11329,-29380,26637,-20795,89851,-48837,267,-17291,17913,-114936,-18865,-34657,-13262,3803,12985,-59239,-17213,11261,-45787,31730,41001,-74048,44250,-7068,44642,-24996,4752,18368,-4085,-44001,6945,21317,-63039,-108776,-89642,144778,32353,59963,-45930,-9044,-19147,60243,155718,95163,20194,-188614,-212715,-44663,-60425,-229823,-162724,42454,-120439,289031,655705,-429505,16348,-36599,-52750,17986,37144,12309,-25214,-50578,-11808,-62447,2983,30316,-51606,-27006,24188,12826,-12428,18254,5913,8361,17899,49250,-45769,-48698,-61642,-35953,12438,73295,37118,14130,14872,-4252,-39236,-118636,-34429,1674,-36479,-56775,-41984,-30544,-18227,39572,29203,6298,-2230,-44683,5003,-22479,12961,68892,-20336,-46812,75046,1653,50251,37855,27325,-59286,40669,73375,-24074,-50404,76794,62552,-2491,-28322,-52388,-7517,20412,12619,-7202,-5796,-15736,18912,-629,-21305,-54773,54007,-44814,18486,47551,-249,42857,26634,-4417,-42526,-66857,31187,23536,-86935,-21935,-85778,2128,-43391,-12342,-46042,32447,9501,-90046,-51285,-33085,27411,52830,72635,72750,-32167,23683,91506,46787,67135,26953,-17045,-21950,-120478,-46820,1832,42337,26535,-14085,-4672,89123,113101,47390,5993,-59199,-28879,-16785,-75105,-15635,8836,17818,45107,67209,-69788,-21818,-67423,4437,-17992,4254,43163,85781,-46253,-9948,57148,8716,29351,-3938,-18604,-62137,23112,34524,-33680,-4720,-47370,-29877,59694,25578,51008,84909,-57764,-126962,-122142,31089,42165,17887,-105961,-22828,27777,37104,62978,35831,-30094,45684,14788,39140,51756,53120,-37751,65832,-50031,61210,80736,6747,62949,-43219,-26547,-36253,47427,-5729,5741,21366,60245,-7271,-60307,-74093,-18362,13916,-50770,-21709,-9071,-18140,9444,18510,40802,16366,79008,28000,-38171,-21983,31569,-55498,-40251,41587,4930,-55570,30598,72809,94835,1250,-6479,14917,51320,-24038,-39572,-92024,-23080,-5330,23752,-18604,32970,23987,-47331,13848,-34650,-22859,-31515,306,-1808,-17169,46095,-34764,2394,-25205,-12533,-23737,16454,-32373,-89016,13794,10947,-126687,-72723,-41139,18831,-69174,56510,-19458,6014,-91112,46139,39100,-19987,58684,78972,-57290,-46721,2910,35763,29428,-56892,-82320,59515,24301,-12875,-47709,-105012,-65520,2181,71692,26115,25657,22883,-5749,9959,55486,15519,37518,8135,-81555,61678,-26415,5075,-43496,-31622,58430,8056,-7035,20867,5049,80582,67248,-12200,-15901,-59383,-16521,-3231,-9767,-66802,66467,4017,98098,40573,25833,57012,-12396,95829,23143,-11468,26312,-17168,-49032,22851,15646,23701,54869,-2088,-28911,48275,37094,10589,11249,30586,-42086,-13938,-40432,77975,109117,-1807,10050,24043,30562,-12982,-67063,-24135,-48066,-63842,16097,80958,50907,64263,34585,-43453,-747,38290,16304,48583,-43521,-15523,-45947,-43352,46514,18214,-21366,-8010,47097,-15662,-25173,8687,-67226,-5053,-32507,-7862,84479,-93627,-2267,45464,-51027,-34709,-63465,6723,68614,117102,46707,-55106,-79052,-24984,-4952,-61778,-11838,24697,-55084,-11366,9299,-6395,-56448,-6144,8056,-87118,-88722,-73217,41871,16766,83550,80083,-39949,-89323,30959,-4227,25607,-46428,-68740,-92634,-7744,34420,22015,-40930,57526,114286,3685,19703,23937,-43546,-21059,-56586,43862,-43171,-64270,-58579,-5973,32773,-37709,-49979,-1447,26548,-14228,35791,5047,34664,-31683,-12997,12768,11511,88283,40875,56353,69721,31198,-4025,-53692,-81116,-58735,-113576,-42869,-50989,24909,-53551,-50657,18537,58334,96006,-919,23368,20591,38828,-7281,-43656,-49321,-56763,-125084,-57217,-1029,-17463,4381,-63472,-49128,-18456,-60903,9907,29964,80378,-17143,-78429,57296,24774,89453,111798,40211,49124,90403,-22149,-2245,47953,35632,-3874,4829,-13297,-61098,-55034,21455,-422,107468,-29065,-62290,-55006,-79402,-22918,-16182,-83292,-8706,-23026,-39530,-6748,-46772,88093,-7123,38103,-89987,30427,-75764,-6190,-139689,73713,-19431,6372,6458,-81247,-12535,-8904,29925,-12649,29562,-26930,17667,677,21988,78618,-48759,62238,39285,35527,84151,89475,-7865,25262,23654,4530,19386,3625,-38216,-36455,-31254,50194,-10890,-32326,13452,-71283,-30795,4140,49409,-27595,26257,15935,60006,31302,17805,-44860,-31821,22314,108638,-14691,-63070,-21883,-87566,37351,63496,-107336,-21408,49767,-19292,-39041,-2596,-1555,-60729,54795,21202,39093,-73846,-22381,34098,68755,46726,63364,-84996,-45456,-21088,21904,51544,-2745,81410,-61194,-35690,20257,-89366,-39138,49842,25005,-40341,1002,15164,-8459,-57704,-19499,-838,71810,67260,56068,76686,-93894,-21942,35939,24655,2760,76352,38117,24058,-14657,-20328,-89966,4223,35868,10206,-6786,16514,-41435,5363,10390,-27485,41889,80377,92423,18669,21411,80393,22938,-57661,-112700,-46761,58762,694,-2137,51460,43288,41393,24733,-7757,-58056,68446,78829,-9395,-54722,-28985,12063,57253,2120,-29033,1644,21461,3391,-51556,1707,82035,-5050,-11136,-69332,126388,102062,51965,-27650,11656,37323,20726,34923,43914,38688,-17062,-5709,50755,-27796,-23348,35369,46804,32302,55138,-23606,10546,-20276,-51077,-21868,83923,8066,18029,-44313,-29366,14402,74492,67212,3870,13043,41342,3849,148405,25846,29458,-8038,-20252,-38652,13614,-34655,-40039,54360,72197,80210,20442,-58290,44879,88025,31462,7823,68081,-1259,4429,61082,29246,-12199,-47919,98693,49593,-29156,24391,22504,16025,-68514,4046,-32954,-6896,65689,40206,-180,12866,52025,38528,29487,-15627,4242,-35277,9034,-37537,-55855,31945,28155,-26430,25084,1193,35125,-47190,112809,56873,-3886,-25804,-31564,-41915],[30352,63996,-3283,-38975,-13895,-21885,-25738,26754,58975,6829,-40455,-5357,39174,30105,900,68575,-36176,-853,61052,-47950,991,5452,11290,-11961,39223,-34470,-57208,-78760,-23752,-30358,-89697,-91407,-102239,-34976,50240,-9938,-8750,11750,-20251,-56695,26623,35407,71989,37582,-18282,-12147,4701,5682,-41934,-78875,-46025,21970,18543,11310,7762,54362,59486,86628,-12147,109418,-44494,-35625,-15781,-1848,-59126,-38453,-58914,57669,-89165,4189,34459,8913,-73616,84386,55561,48189,-91654,-59453,-34816,15182,-2160,-84258,-24335,-83844,-20262,4736,19556,-37236,-16034,9617,30859,39746,46871,-30371,-28144,-19517,-5769,69098,7558,66838,111011,69389,-23842,23721,39647,93734,-13729,-64928,-81606,-11061,-82780,-81657,36696,1376,-7717,-29913,78957,35433,-35636,-4618,9641,21683,-5598,39834,28551,36198,-26602,-77222,-34237,1853,72364,-44995,-36416,-31112,-21628,-103885,44199,-21464,-53950,2730,22540,-63887,38425,-12452,21532,17188,57398,13090,-2772,66845,-41209,4120,44260,-34905,-50604,-12946,-15976,5690,26159,13527,72797,76253,49015,-8964,50766,-67978,109668,108072,53529,44821,-28312,-47031,28193,-77664,-24396,8949,-51795,14580,16786,24107,-44542,-66326,3375,48427,41886,39508,-17996,-26739,-12458,22416,48582,29542,-27707,-40795,78384,-14641,37981,1156,-664,60361,-15619,88524,-32974,31688,10005,31406,-77237,-8149,-20176,-10072,14667,24079,-45680,-43079,15050,-55137,6724,12117,-82617,9685,-9394,9858,-14091,41768,30988,14322,-37928,14860,52048,-24411,-52066,-73375,114697,43197,50203,-93972,75671,41314,68415,170859,75084,-32703,-200754,-165943,-23708,-201423,-266200,-152930,27968,-130220,242347,679015,-365906,8785,-26134,-71411,11358,4547,17775,-9432,-36480,109,-59642,-645,29651,-51303,-29958,42797,12237,-1240,8877,-10577,-18376,3942,19027,-39613,-43682,-42604,-39960,-106,60410,22900,8524,-2860,1730,-62438,-103197,-22896,20281,-21746,-40487,-55737,-30317,-13769,54353,21678,-19871,5940,-44706,12675,-28858,5346,84818,-23172,-41766,54958,11987,46667,23975,16241,-66809,50046,70759,-26343,-33751,72616,87760,14592,-16747,-58857,-31740,12795,35927,16063,-24499,-39210,-10481,-36560,-23971,-23038,44347,-36200,373,50344,-19274,14703,-1973,-11616,-34395,-19824,48312,-7848,-94740,-22699,-60669,865,-30245,2673,-56035,24206,41217,-81172,-102245,-26506,-891,44700,77861,80004,-28093,28237,114257,13608,33169,14541,-15248,-18272,-110366,-46101,7653,63025,2810,-1552,-4826,69628,65511,44613,20174,-43388,-18949,-20518,-67148,-8525,27663,27933,73790,52679,-68460,-21528,-59707,-1758,-32387,13519,23947,74248,-73597,-10044,69975,13398,21109,-19812,-34433,-50653,20885,66462,-26846,-14501,-51304,-26526,33219,6207,34203,75623,-59542,-108156,-88949,38869,6699,2115,-120913,-17692,36330,47693,42259,23106,-36897,27387,-2730,25009,50612,53267,-22548,62962,-54835,26036,81601,-3246,44011,-67379,-17804,-23640,41770,-11847,8150,2367,76201,13926,-50363,-85022,-9374,24353,-40706,14855,4762,-27098,14931,966,42235,19418,67926,32156,-43398,-36349,-5103,-61894,-53059,31107,-7748,-50809,33033,65795,64987,29066,33592,16364,52438,-24424,-27272,-70683,-22819,5983,28712,-23393,15767,21457,-33114,168,-78410,-35428,-24725,6437,-26875,3617,35006,-40441,11392,-11208,7688,-29568,28055,-13124,-70573,14651,15005,-126194,-27050,-38120,31706,-73541,54960,-14327,16990,-59595,65635,46847,-57427,48266,57712,-74271,-84085,-9077,60232,74304,2148,-89535,45083,1437,-9205,-55912,-114583,-42746,20179,50559,17299,21368,7769,-34634,-31214,70165,-2402,58786,20220,-86179,40053,-37242,17132,-27763,-47059,56459,15756,-3367,28000,14860,82188,70786,-2265,-10307,-55425,-23523,11777,10913,-74138,40895,-3914,87230,35995,18781,34409,-34085,78914,26827,-10536,37057,-33059,-104881,30434,42322,4265,60621,34534,-24281,60554,43401,21896,1951,16397,-26188,-11158,-31000,73752,119205,19270,14788,39093,6767,-18235,-67866,-25423,-20141,-70095,7725,77485,84443,57226,7552,-63538,-30183,34720,43009,50009,-50730,-53013,-65100,-64758,-497,-468,-3668,1788,35598,-56292,-19323,14082,-36910,-5894,-34827,-6121,79243,-97971,4298,41004,-59470,-22537,-72778,2629,53380,74822,7980,-59494,-60550,-28599,-14993,-51102,-19082,38072,-41810,-2327,29497,-25308,-72210,-7913,43970,-75810,-66771,-55852,35419,15646,87944,78954,-26955,-77871,13221,-66890,21363,-44104,-60702,-95292,-19698,33095,33074,-23133,57234,70076,-34711,14671,49855,-53498,14652,-40965,50447,-66357,-93699,-60269,-26789,30237,-34279,-38642,23584,31747,-14322,-3106,-4623,31211,-38547,-21872,9864,-9887,55102,17745,45012,75510,52483,10159,-74312,-66303,-48093,-84410,-34897,-51899,1014,-56013,-40942,22557,66031,64670,-10201,-6590,13742,25146,-14850,-58921,-64373,-83118,-119816,-58128,4419,1176,32643,-43967,-29406,-24833,-89305,-16634,34164,123353,-217,-76226,56504,34301,95161,86035,61794,44826,69501,-7177,12883,46608,44208,31926,31497,-22287,-44707,-20572,53713,2345,104506,-36600,-33853,-29878,-64657,-30452,-887,-69281,-5621,-47599,2472,-18875,-50055,83397,-40353,28914,-85299,34929,-70531,4547,-106508,44651,-26668,-11749,-1999,-83621,-16287,-6790,19994,-14724,2669,256,47105,1502,-9034,72491,-26315,69042,46469,32498,84639,85188,-31172,11396,40571,30480,43780,18532,-38060,-18306,-23190,60234,9589,-37567,5558,-62576,-31426,357,30240,-40190,29804,32381,51444,26661,16688,-23795,-27440,-17291,107169,-12041,-91201,-36269,-75810,39874,52747,-131031,-20281,75622,-15558,-31384,-52345,-24944,-37298,43061,10030,35045,-79571,-14954,45777,69129,56679,35036,-96626,-28980,9630,33751,48761,22273,98783,-63951,-72732,14667,-78755,-38498,30275,12845,-49419,19174,15914,-672,-50022,-2439,-8656,38209,83459,58401,68026,-95502,-54857,45963,38630,14666,88519,40839,6016,-644,-20360,-70733,13344,27538,38386,9977,19495,-56754,5755,9172,-20597,61175,87459,75411,36427,36538,79202,34605,-73452,-108061,-38200,26134,20613,-1870,47872,66834,64566,26995,14208,-56537,51303,62069,-3589,-68309,-30882,-10849,53763,-369,-27531,20294,22634,-12768,-61495,35075,86254,-11570,-7672,-47119,126899,62576,63404,-32750,8940,60682,30032,25781,30841,25563,-15672,-27140,41186,-22527,-28249,39435,46099,43148,116310,2053,34611,-10595,-42041,-13666,67108,11001,25728,-29681,-25309,36536,73585,78505,679,12085,34406,4855,111560,15775,47808,-830,-18777,-40355,9464,-31627,-23555,73164,70516,54337,29068,-29002,60500,78314,13980,-30344,72730,5561,12354,79604,45154,14321,-56978,62134,36047,-5559,24171,-14187,17478,-82206,8436,-35042,-33273,52048,23170,792,-8261,40794,80158,26608,-13565,9094,-35019,22624,-15657,-45790,31894,29631,-19807,31443,-13561,35303,-62349,106492,48678,-8520,-45731,-34960,10948],[51470,67636,-5682,-40781,-13026,-7603,-1095,10543,40643,-2790,-34870,-18556,44283,40830,13983,51369,-41535,-1973,49963,-43209,9932,-19104,28036,-19983,29347,-9345,-48789,-80723,-7322,-42426,-108284,-88562,-94291,-28848,39489,7369,-27909,10819,1845,-30059,42802,38593,59536,31600,-13024,-31663,4430,20948,-26533,-117398,-41766,23003,27282,42543,8955,86837,57400,89115,-14692,114437,-61232,-8505,-42138,-380,-51252,-36492,-62677,41009,-72874,19081,37214,10753,-40662,94290,61155,80232,-103867,-84509,-28501,2207,40161,-35942,-18608,-110475,-24652,-32487,3133,-42125,-4505,14555,25871,28388,42457,-26459,-53993,-36367,-7949,52784,8586,54758,89106,56576,-20025,20247,52445,91924,3622,-22811,-90678,-26297,-30813,-64552,10567,-30457,-3773,-28766,65288,34919,-13298,-4436,4359,2588,-7910,42636,30314,37280,-13709,-68856,-33342,11351,115230,-29249,-39733,-26107,-31470,-110223,49572,-14138,-54536,-5312,32729,-44581,68872,-5960,4901,22037,59748,20224,1231,67107,-20376,5536,41716,-37811,-51318,-14665,-13317,1241,23014,12549,58948,58392,60516,18649,59487,-97929,94017,82348,60138,57112,-10705,-41913,29341,-86669,-39305,-6895,-29020,42657,38428,18228,-54149,-80993,25331,64796,36917,36414,-22399,-31418,-20738,15061,55176,-8156,-33227,-14881,105059,-39763,33582,13831,35398,90243,-6679,66147,-13965,60749,26738,51445,-35567,506,-7356,-7488,23163,34950,-22649,-61996,13420,-51903,-20879,-16719,-77898,-35059,-8045,-22418,-3841,67715,43037,25330,-24589,32576,87242,25246,28870,-53919,66612,49395,41350,-107043,202388,114418,85981,187461,47918,-61871,-212172,-115743,-8189,-320655,-270637,-128349,2793,-129248,176551,603546,-266911,-1921,-31266,-107057,-7256,-36304,8304,-6539,-20251,9446,-42647,-4731,32781,-37904,-32004,57319,17825,7250,6167,-26204,-38373,-6562,-15051,-38191,-42238,-28239,-47648,-17421,53231,9949,5939,-10677,3968,-79320,-80742,-6605,40641,-10436,-13728,-52510,-23627,-16473,65184,3251,-40315,18623,-21045,15548,-33843,-5091,93191,-19043,-26714,18070,18812,40776,8906,9295,-54607,48673,52146,-33891,-15659,61629,97645,23954,-8786,-59374,-46960,3138,49939,31125,-33211,-58727,-39044,-66494,-25036,6920,34337,-27565,-16225,46656,-35027,-4871,-33195,-23823,-25398,31845,65728,-52475,-93641,-35213,-38317,-1753,-22434,3320,-49924,17458,52588,-62701,-145795,-19533,-29367,32202,70653,77247,-15356,34683,135392,-33544,-4806,5471,-26462,-11583,-78518,-41180,9181,84937,-12820,15205,-6105,54617,16494,39704,27202,-36820,-13775,-19439,-54319,4700,55198,35919,91087,38787,-60182,-20954,-37553,-10310,-43168,13352,838,58451,-90209,-11004,66521,13805,14071,-34075,-49897,-39540,10440,94582,-20878,-22475,-65069,-27165,-1103,-8898,8762,62760,-50676,-83210,-45368,44128,-23661,-18744,-116770,-18543,26057,49540,9104,8506,-41512,6838,-9092,19643,36562,37730,-6715,51845,-56317,-8289,68509,-7990,20591,-74247,-13304,-6691,36958,-10899,2380,-12001,81789,38090,-32976,-93164,-8474,40938,-17529,46984,13758,-48167,19282,-13485,34848,17612,53614,35022,-34983,-42851,-44833,-53811,-63605,-3936,-20733,-28974,30027,54041,35049,53528,80644,17851,43314,-35151,-20336,-26723,-8911,17247,30364,-23856,-10680,15963,-13477,-18747,-114773,-40965,-8701,21107,-32943,35913,33123,-34393,19993,-2878,13200,-32579,36804,-10029,-56211,16030,22105,-106784,22361,-20133,44743,-60522,39820,-11552,15958,-10103,82712,48156,-80483,23425,22857,-74134,-93104,-1988,71080,97398,51036,-87984,17172,-25609,-470,-51467,-109498,-16774,36606,21980,9296,22083,-19128,-56340,-69909,72922,-10857,64628,26847,-62571,14569,-34437,17877,-2449,-41870,46251,28031,-7987,20917,28050,71098,60843,771,-7835,-43322,-23801,20194,28642,-58455,-10968,-14741,61301,25053,18088,9332,-50048,48288,24560,-14659,34535,-20701,-117257,37004,53248,-24460,55166,54568,-27369,51739,49173,36393,-7174,8128,-9391,-13273,-15847,61565,94143,36748,11869,55024,-13601,-28564,-68122,-25856,9661,-70615,5369,67554,106910,39516,-18817,-71570,-39635,31298,62266,44785,-47024,-93253,-63002,-78474,-57165,-22952,12132,12817,16880,-89889,-2261,33322,2004,-9411,-26789,-344,67997,-95436,2158,27698,-61729,-9705,-57414,1124,32580,28220,-21167,-43575,-9868,-28720,-15576,-36609,-21888,55831,-999,22541,54197,-35730,-82493,-8753,79733,-52923,-24817,-35757,33914,-2135,81171,61458,-11993,-57821,-7109,-115878,5822,-32303,-37863,-83971,-22833,23892,29660,7283,48864,29769,-60420,1659,61032,-54756,55194,-14759,52962,-69092,-98838,-37770,-43078,16498,-30940,-23374,50721,22206,-12864,-44398,-18946,13010,-40909,-20123,6588,-21726,22443,-4989,42685,72603,66047,15010,-94155,-38853,-45437,-43105,-26547,-50763,-20187,-55588,-37014,21403,79338,28245,-21562,-35843,5752,6485,-20557,-65747,-79891,-90490,-94344,-50133,5698,26318,53396,-20310,-3735,-18185,-111833,-43084,36224,142728,9537,-70496,52849,43111,84720,55608,85540,43311,42073,18152,24315,40066,47434,60344,51235,-25421,-33136,35314,93633,16569,94804,-39345,-4260,3317,-39490,-30305,13309,-38907,-7280,-70063,57259,-24444,-47643,67462,-56768,19273,-67775,33199,-53770,24033,-56710,11043,-37985,-19532,-7082,-81618,-12703,-13725,9145,-17511,-17244,27021,62193,7391,-39058,53586,-9955,71153,41659,11834,67414,73728,-53181,-3282,44801,47333,59526,33098,-22997,1745,-4458,45349,25031,-41490,-314,-46794,-40410,-12712,7032,-41982,44079,44216,38149,29806,14860,-861,-19786,-59864,103776,-1299,-110906,-50713,-48729,35658,27761,-140754,-12186,96700,-7755,-21254,-105020,-59083,-9322,26747,-6323,27445,-76413,-4407,40130,69276,65411,21674,-92790,-9751,35801,42447,41667,48360,106977,-50685,-72828,3956,-54257,-31970,-3480,-4527,-58361,25428,18830,5416,-41661,19853,-10501,6694,86556,57547,44908,-93850,-71539,54515,49021,18192,93486,44708,-4911,1560,-22335,-37760,23689,19763,57204,17584,8173,-63899,5106,7510,-32998,75582,68802,47005,44879,17186,61031,31197,-79503,-86266,-24460,-11753,28432,-8326,36276,77036,85913,18480,23962,-55429,28843,26532,3133,-65699,-33062,-19432,52262,4639,-19140,41416,14181,-35585,-70737,53880,69915,-21219,1132,-19679,108017,5301,66151,-33715,-863,69344,33083,10063,11180,18717,-16603,-42601,29536,-1526,-24911,32101,36962,48655,149686,28275,47776,8306,-23483,-2281,28271,3133,26705,-15057,-25175,55642,67065,77655,-3439,4805,24914,5711,64401,-562,50656,-13605,-21225,-38045,-468,-23275,-4605,80113,53474,10838,45165,12480,60243,50598,1721,-53810,63597,4194,29648,89021,53081,32403,-63326,19125,27672,12680,25323,-37838,15624,-81216,3912,-27325,-55744,29310,327,-324,-35182,30350,100625,12968,-15516,16091,-33394,37098,2041,-28203,21441,29768,-18794,33296,-36722,27904,-71880,91260,45664,-9031,-50882,-30095,53911],[62018,50735,-1271,-35335,-11260,8625,22938,-3447,18073,-4476,-23555,-22080,45584,41358,19090,28267,-44352,-3558,33612,-30577,20105,-52669,20857,-24181,17852,7548,-29769,-67790,11180,-50277,-96773,-74477,-59146,-16987,18401,24791,-47397,6895,8718,-7558,58475,42684,44135,22510,-16300,-47228,7107,36256,-8613,-141673,-33017,19649,33182,70539,13886,105511,48658,81140,-23524,107764,-72259,14227,-62101,-109,-32344,-30627,-53637,21893,-38548,39600,38127,9543,-1686,92807,69328,99188,-108051,-107095,-23087,-13237,82004,4046,-12401,-114422,-24408,-61537,-13314,-33342,9178,5071,13784,4724,31727,-14432,-67344,-50000,-5379,30675,6671,43410,61683,34931,-18421,3313,62379,71954,18442,12154,-84643,-30385,18562,-37583,-17238,-37419,513,-27506,37995,30901,5711,-4753,-5234,-9748,-2008,42774,31446,30454,-2456,-59548,-37183,20713,145130,-9305,-40109,-27876,-41567,-105517,48235,-12608,-46926,-4182,49871,-25728,77750,2753,-9644,24148,51914,40109,4638,62511,-13504,17937,40415,-29371,-35757,-13802,-1789,-6046,17340,8976,45742,36149,68137,39042,56894,-116943,59478,55382,68346,75889,12113,-30206,28167,-95724,-50824,-24096,-6661,75948,55529,11007,-52956,-94211,45235,81238,19490,33701,-26652,-28769,-36836,10709,70394,-32363,-27321,10912,124985,-52099,25893,21748,64558,97254,2189,32199,3949,81429,30017,72563,3801,6077,2475,1771,29489,42654,6252,-71285,5910,-37159,-45648,-37418,-62566,-74755,-7339,-45042,-2688,74753,50332,24565,-13002,49586,114184,72779,107609,-36974,23766,50890,41188,-79749,320047,177221,117497,237828,22580,-58991,-219505,-77288,727,-370796,-239872,-92600,-20979,-117391,115276,444876,-147418,-11307,-55748,-151898,-32130,-72507,-13084,-15548,-5540,15390,-15787,-9027,37582,-14506,-36853,64573,27229,13102,12151,-40044,-49498,-14121,-42570,-41276,-44531,-18898,-54515,-27021,52572,1012,6299,-5304,523,-87772,-56549,10641,55848,-5886,19180,-31328,-12570,-22682,69837,-24703,-58713,28531,14634,11363,-40502,-14699,92027,-11296,-5511,-18855,20645,35781,-2391,8507,-29325,31701,24374,-46148,-3012,44017,85417,24838,-6965,-55409,-47604,-5546,54841,34090,-31388,-65452,-55052,-79752,-22457,32345,24643,-22033,-27528,36952,-42799,-21926,-63919,-41330,-22338,66082,86419,-94052,-79890,-55891,-24442,-4046,-19305,-13630,-33134,14222,39329,-35315,-164468,-12606,-54524,16843,53194,68139,595,40042,148665,-75810,-37585,2062,-47705,-4355,-36506,-31688,1883,99974,-18553,33116,-14102,48040,-20634,34973,23258,-43161,-15657,-7484,-38011,19986,82291,39465,92446,27335,-46576,-21299,-9934,-19240,-42980,3665,-19110,40970,-86762,-9726,43646,7728,10405,-41724,-60047,-29371,-3474,106115,-15584,-25795,-81219,-31280,-31510,-10127,-9536,54208,-30275,-61646,-9563,45087,-42768,-40135,-91424,-25382,-4155,41630,-26852,-2867,-40135,-11065,4025,26971,10420,9750,2360,36165,-52838,-34677,43666,-8768,2298,-62577,-15189,16282,28980,-6477,-5120,-18309,72412,57197,-17206,-97784,-20562,54817,9348,68134,15891,-79245,19550,-22048,20019,6981,38526,35036,-14515,-37396,-76063,-34681,-69211,-54819,-28971,433,23810,40942,11117,67352,113094,19317,24606,-52543,-22291,21915,8069,27124,28492,-25503,-41577,8968,5502,-39402,-133880,-39939,12468,38030,-18331,68010,33670,-18316,24383,-1449,4565,-34690,39392,-17091,-44601,15512,32649,-77685,55481,8362,52847,-39579,13068,-9450,1978,36364,92682,45590,-83195,-6211,-14602,-58431,-64076,18246,70258,96101,78129,-77262,-11699,-51253,14342,-35408,-90536,8641,50967,-5932,3697,26364,-48367,-64073,-92444,64586,-8379,50460,25135,-22112,-7657,-22909,7522,25108,-21501,32964,41887,-16172,2128,37822,47428,39685,-892,-8483,-28333,-15449,20473,37371,-26092,-71568,-25804,30887,10377,27352,-9193,-55378,13893,19528,-16630,23111,12653,-86487,41310,48482,-53564,41948,56308,-34730,23516,51388,50141,-10319,9080,4316,-22246,2708,49206,45124,48012,4345,69638,-28472,-45349,-69938,-23612,32801,-67571,6688,52809,113690,16634,-38478,-66681,-29954,25065,67410,33372,-37947,-125318,-44674,-81040,-105758,-44736,24184,20801,-3902,-104894,23408,65540,38164,-16752,-9539,7312,50833,-89107,-7667,10040,-54837,-3218,-31220,-3790,9131,-14160,-35005,-11663,49215,-27431,-6440,-22559,-19141,72073,40459,57953,74844,-37014,-85149,-9985,103067,-22483,28209,-18076,34918,-34212,62502,32457,2299,-36308,-27330,-140582,-20534,-9823,-4826,-58381,-18359,6969,9102,42230,34926,2237,-68849,-14989,49403,-46285,86042,17123,48726,-55470,-79921,2476,-49958,-2445,-27650,-5989,74359,4212,-10833,-72609,-33291,-17629,-41583,-7811,5435,-17312,-1066,-21840,48428,63788,65876,9588,-101022,-8312,-53689,-831,-19466,-47919,-31225,-48803,-32582,15220,92266,-891,-30393,-53436,-3071,-13382,-22234,-62169,-88341,-78306,-62518,-29454,1396,53375,63240,789,19513,44,-114915,-62663,34102,125749,8503,-66808,47807,50932,59928,35803,103859,44388,16001,47384,27909,34632,47877,72486,54548,-23090,-32581,98531,129825,42661,78996,-34891,13120,34122,-7900,-24082,20961,-7294,-12748,-83014,110185,-24614,-43120,44759,-48359,11253,-37523,26558,-30105,49563,-11283,-16915,-41197,-14565,-8456,-78176,-656,-27109,1338,-19548,-27052,47285,62109,14477,-61837,25801,-2166,66292,27831,-18279,38064,56321,-74841,-14810,34509,49401,61222,44349,7668,21090,19828,10395,27887,-38116,-4846,-26215,-53616,-34408,-10947,-30583,61812,48765,21475,41605,11967,19443,-9346,-90405,94001,14089,-112982,-61817,-12521,23819,-3871,-134101,342,101745,3832,-10747,-140156,-90854,13795,11242,-26299,18848,-65294,8295,25195,73062,70374,28934,-74273,11100,52133,45512,29009,65375,101159,-26885,-43551,-4940,-19348,-18107,-38677,-20741,-66956,19227,23558,9719,-35896,40383,-7005,-17356,78049,50754,13374,-88508,-68302,56835,53475,11827,87581,45802,-10176,-9413,-25669,375,30132,12442,62197,25409,-8132,-63341,1567,2352,-51310,80970,31776,14924,43998,-30274,30256,16171,-75502,-54031,-11539,-47995,18358,-17463,21925,73734,100407,2914,24259,-52406,5268,-11252,11193,-51122,-34954,-13870,49945,16883,-7479,59705,-1878,-59603,-75553,54105,44947,-31234,13848,7833,75503,-52650,60445,-28617,-13304,63483,23628,-9069,-9261,20514,-18827,-42932,24557,25771,-17891,15190,24502,51842,136303,48169,48189,32543,2342,9974,-13371,-12809,20377,-3090,-29409,64622,67153,63420,-9085,-9210,12902,1719,22840,-11628,46561,-37915,-24871,-30864,-14918,-10954,13011,75622,25583,-32226,61125,53561,43764,13336,-5489,-47317,42235,-7511,54512,88065,51763,41009,-65881,-17969,28226,27878,27053,-46140,12058,-66299,-8069,-10987,-66808,3437,-23659,-2823,-62455,18532,91692,-7711,-20660,22348,-31247,47825,9254,-6255,2539,26842,-18970,34355,-63301,17377,-72938,74644,45680,-6385,-41233,-17747,69432],[59476,18320,9309,-24411,-8424,23182,36267,-12456,270,3532,-8150,-10391,42279,32263,13051,2503,-45504,-4118,13533,-16643,29508,-85828,-2251,-19707,10783,8655,-6795,-45309,25189,-48214,-62269,-54029,-9175,-1091,-3977,35618,-58966,1128,-5648,5838,67718,41365,31057,9533,-26167,-55696,13859,46508,6452,-135898,-22971,12832,34418,86437,25822,104868,39075,62771,-33506,93581,-73349,28401,-66978,-23,-5430,-23311,-34000,3783,949,53746,37082,3112,34703,81244,81380,100523,-102831,-119446,-22269,-26823,109289,28841,-7069,-94551,-21149,-73537,-24498,-19075,15413,-15643,-2035,-27321,15008,185,-64235,-47941,761,7415,-929,25726,36041,6963,-23643,-25266,69326,41102,29926,32554,-64946,-25696,49417,-9202,-42135,-23795,3987,-25858,8064,22178,20250,-6873,-17849,-14725,8797,39208,32983,17710,6391,-47278,-49034,25851,146269,6413,-38816,-34948,-49294,-91686,37276,-15333,-35741,4280,68814,-10804,57465,13855,-10649,22588,31125,57476,8444,55722,-23983,39801,42183,-8159,-7966,-9500,17308,-14430,2723,1782,31931,14408,71184,48956,45007,-114874,24286,31922,74423,96263,34676,-15747,24298,-104491,-57462,-39575,8867,102945,64307,4035,-44659,-98948,56182,89650,-5284,30846,-29705,-24184,-57129,10780,90617,-40791,-16637,26595,130582,-49498,11450,22237,79016,71039,7378,-4403,17252,91057,23599,88104,36375,9270,10248,18998,32321,44454,33239,-72131,-6199,-15451,-62693,-45528,-41246,-93988,-11324,-53677,-11241,63296,47850,9719,-14765,52027,122701,104022,151093,-25410,4440,47808,55293,-25354,372431,212800,156862,326911,5175,-30178,-217257,-51007,3895,-347504,-187224,-52243,-34596,-100147,78313,241341,-27740,-16872,-92934,-192635,-54936,-92893,-40525,-30472,4537,17869,12407,-13900,39965,11494,-44812,63926,36638,16689,24369,-49946,-50903,-17800,-54302,-46200,-49104,-11753,-57347,-22929,54291,-2578,8189,11039,-8164,-87514,-35418,23789,60113,-9142,51354,1953,889,-27940,67896,-56418,-76406,30097,47824,-897,-50410,-19246,82451,-4773,16858,-36525,17293,33798,-7189,13685,-1789,-631,-3409,-60094,-884,20760,50643,20497,-11521,-49868,-33431,-12032,51109,24872,-21922,-55910,-51196,-69439,-14837,51172,14494,-19477,-31543,25123,-41183,-44705,-88282,-61935,-29766,68605,111336,-117197,-54704,-78708,-19438,-4924,-17148,-43563,-14467,15422,7964,-3691,-150351,-5430,-71252,1781,30851,56819,13127,39789,146352,-89789,-56023,3949,-72308,-25,1874,-18457,-15413,102890,-16569,48457,-29094,45756,-43296,31726,9763,-59810,-24453,20054,-21847,33145,99341,36491,79733,18346,-31647,-24855,11250,-26736,-27077,-10762,-30813,23611,-61290,-4886,3343,-4837,9700,-40272,-61247,-20279,-15067,97605,-10395,-23100,-90784,-36886,-49911,1600,-12315,55265,-743,-48401,9190,41175,-49539,-56878,-52182,-35698,-44726,26532,-54956,-6821,-31707,-23790,36290,44062,-21075,-23067,439,20050,-44349,-51033,14385,-8173,-5377,-37528,-21825,45691,15274,-2254,-7783,-15067,47839,64048,-11253,-97304,-44902,58908,29441,75432,11445,-113011,14264,-22717,541,-13787,25382,32080,13584,-20878,-93907,-11744,-67378,-101713,-27879,27180,17761,29536,-4484,67314,116075,20089,169,-68940,-32180,54455,15555,35135,24119,-33151,-71638,2742,18338,-57126,-130620,-32699,34006,50338,11202,85080,28981,3115,22861,-5636,-11816,-38233,35177,-25827,-33037,10516,44746,-49180,62373,39017,52400,-18587,-19837,-6460,-22647,63852,94412,42676,-67038,-30033,-45724,-36132,-6265,42509,63223,80919,84540,-58408,-27497,-70011,34254,-12492,-62565,29966,61551,-26224,1108,31976,-67502,-55208,-93531,49732,1949,18679,13990,17454,-22808,-9088,-8538,47584,1233,22853,54339,-21779,-21728,38869,13969,13373,-4063,-11354,-16682,1400,13618,33681,13178,-115906,-35151,7712,-4338,44912,-14897,-48211,-14548,15639,-10305,8688,51182,-34426,41495,33037,-72541,25313,44268,-43167,-15922,48232,58360,-3708,18904,12064,-36969,20357,39628,-1435,52500,-4065,78647,-38204,-66359,-72137,-18371,44015,-62935,7414,35952,104130,-5968,-49282,-51290,-8966,13437,57147,17106,-28399,-137810,-19244,-72405,-131745,-61522,31537,22980,-20447,-95268,51547,105315,60662,-28573,13119,13946,28188,-80537,-21909,-7802,-39914,-6362,-10805,-16524,-13060,-44025,-35270,24985,88977,-24452,9749,-11619,-12800,81419,58570,89973,83253,-30955,-79092,-13033,105896,10085,78029,-6916,35393,-69079,35232,551,13202,-22108,-44193,-142075,-52027,20269,31211,-24429,-8166,-13575,-24997,70845,19493,-13347,-61606,-26927,15821,-30174,96456,47917,37339,-33326,-44685,45515,-45942,-19562,-25128,14004,91931,-10871,-8979,-77421,-42703,-52158,-42330,10906,6955,2787,-12626,-29603,56388,53590,50572,-3552,-85364,17664,-68808,32788,-14501,-41946,-29336,-34087,-22284,6032,97415,-16253,-32855,-53338,-11615,-30030,-19711,-49233,-83375,-52567,-44944,4246,-8349,75811,63423,13775,33908,22560,-91467,-70495,28318,81011,-4571,-69519,40774,57024,27097,36712,110614,46232,-938,72568,24349,34554,47488,68250,39631,-18209,-43959,144116,146329,75499,56939,-24333,7188,49039,23853,-15620,20095,12292,-20242,-81829,143753,-22450,-39995,20608,-19513,5901,690,18742,-6079,75483,16452,-32035,-27212,743,-7276,-72827,18359,-40900,-702,-19802,-26623,56968,51696,18724,-74164,-3417,-1608,54167,10227,-46551,5522,35542,-95826,-21780,15226,39676,49045,50626,48500,36490,42531,-30566,13592,-25165,-9592,-4343,-62845,-59161,-19076,-6860,75204,45884,3006,59650,7016,33178,1947,-100671,73653,28732,-93917,-66560,22863,5569,-31367,-114368,14025,84758,17355,-1264,-142587,-104466,26489,1893,-45170,12054,-49908,21116,11685,79804,68619,49774,-46044,32570,56124,39884,10913,66581,80143,-3439,-3622,-5934,16978,790,-60248,-29669,-74278,3427,28840,13704,-34387,52866,-1196,-30297,62420,36670,-17204,-79448,-50768,48949,51673,-2880,70578,40882,-13152,-30059,-29326,31205,29074,5318,55138,39071,-18635,-57931,-6186,-5834,-54128,75228,-8191,-11733,36178,-86856,-6196,-2205,-62541,-19910,-5224,-73929,-8767,-22355,11269,63903,104863,-12862,19742,-44327,-16167,-32537,20538,-34081,-35203,-632,42843,33527,3964,69169,-20845,-78192,-71714,39481,28056,-38261,26834,28982,38904,-97754,47884,-17478,-23408,50582,1677,-26876,-24923,29317,-21688,-25822,31621,50270,-12098,-4743,12897,56440,83313,55666,38721,56416,30312,21467,-40536,-31165,8168,5921,-36501,57786,80519,41457,-16955,-28399,128,-6597,-2118,-6927,44380,-61178,-25561,-19397,-32704,1853,25595,63890,-4895,-57817,70340,82601,17053,-22830,-9159,-8733,14521,-25575,80660,73412,42270,45353,-63430,-37839,37644,45826,28080,-43304,9223,-41993,-22587,9950,-62703,-18616,-44689,-7118,-85247,4227,57888,-26720,-27698,25004,-29683,51413,6206,15879,-20906,20512,-15393,37547,-85188,7857,-64942,60768,43729,-2192,-20766,165,56474],[45350,-15554,23081,-12319,-5097,33206,33091,-15399,-4189,21475,8994,16256,34688,17444,-2546,-23645,-46462,-4119,-5949,-7506,34169,-109630,-27291,-4761,11845,-6601,12785,-21593,29361,-34530,-21458,-34080,37583,17812,-18131,35097,-55907,-5848,-36208,9675,68508,29510,20585,-6897,-37951,-56385,23913,47916,14291,-96201,-15244,4387,31018,85124,44974,86766,34091,37819,-40099,77899,-63648,32988,-51938,777,21156,-16180,-9659,-10848,33649,51304,33691,-7314,64532,62270,95468,84497,-89165,-115386,-26465,-35465,113734,39751,-2918,-58735,-16514,-64847,-26701,-6939,9522,-39653,-17673,-60376,-4546,11747,-45420,-22379,8616,-12468,-14548,-1792,17159,-23399,-35194,-58443,73498,9926,38392,36645,-35989,-15205,59913,12316,-60313,-263,7176,-22473,-14155,9141,31226,-11300,-28919,-13679,18777,31702,35274,2141,12537,-30155,-68620,21360,110420,12384,-36765,-43037,-52879,-73365,14096,-21309,-24893,15879,83625,-2236,14285,26210,5329,17024,872,63344,12955,49735,-46588,65013,48114,22737,23099,-1710,39604,-22447,-23557,-9171,16815,-2693,70152,50660,32449,-88172,3155,13090,75638,109092,52687,-2518,17994,-109856,-57141,-49678,14037,112120,62646,-1350,-34994,-90334,53883,86812,-29029,27352,-29670,-21843,-74627,15249,108243,-36523,-7960,28613,117664,-36281,-10027,16070,78207,17972,6638,-36881,23988,90915,15930,93635,59403,11845,18538,38939,29387,38674,49368,-68283,-19548,7161,-68543,-40960,-18840,-85773,-21958,-47969,-23482,40908,31294,-18397,-38478,28377,109558,111857,138734,-19183,9722,40071,82642,30694,327015,215111,189338,410717,-2865,7089,-200408,-24409,3819,-285404,-133266,-13773,-35025,-84449,75090,45933,70012,-19608,-128300,-215234,-68434,-93628,-67316,-42786,8067,17390,31936,-19768,35856,31039,-52996,56894,42194,17834,36599,-53020,-43661,-15570,-46154,-49876,-52976,-3080,-55483,-8847,53436,-1199,9947,31301,-19363,-79559,-20662,28161,51491,-18852,75759,36526,15285,-28666,60934,-84034,-90446,21772,67017,-19605,-61993,-15777,68174,-4084,35466,-25161,9810,35136,-6179,22840,17952,-42487,-22963,-71300,-10599,-6118,1337,16685,-20498,-45772,-9400,-16993,39237,6983,-9835,-32804,-28321,-36119,-2630,61328,3222,-16731,-28705,16853,-33040,-75627,-100199,-81194,-47654,39522,134754,-112726,-25638,-97637,-19202,-4164,-12334,-75290,-2178,20692,-28541,24559,-108882,2825,-74487,-9304,9422,46207,17483,29660,124321,-62036,-54738,8075,-92352,-1786,26492,-3513,-39518,92811,-12027,57698,-46129,38367,-56703,30459,-7355,-79119,-37550,62572,-9941,41025,100096,26249,59456,10586,-20398,-35201,16099,-31350,4035,-22097,-32710,7133,-21257,2925,-44786,-21828,9203,-30630,-52649,-12876,-19981,77968,-4920,-15170,-87460,-41345,-54281,19106,-258,64398,30919,-43629,12459,33537,-46804,-64752,-10917,-45328,-79938,8536,-67663,-1251,-18458,-31514,77300,62391,-47840,-51652,-12175,6484,-32720,-59267,-11420,-9333,-3395,-8157,-28871,78463,-3189,-551,-1647,-2983,13329,55108,-18427,-90688,-74561,50151,35804,68466,2773,-138110,3947,-14835,-20245,-41484,16365,26884,42686,1255,-101667,6873,-57040,-123762,-15858,43623,14561,21694,-12645,54773,89327,19055,-24707,-75893,-44986,57848,4720,41359,19122,-47936,-95628,-892,22339,-67735,-106286,-19519,51134,53395,45336,76042,14858,24129,16127,-12430,-26252,-43718,26392,-29476,-20819,-536,54629,-25075,47944,62526,42609,-2218,-51594,-1913,-52628,68949,91052,42469,-39735,-41800,-66161,-18412,53009,63091,56887,66552,78399,-33573,-21648,-78667,56024,10446,-32981,44633,66627,-34948,1148,36680,-67173,-32300,-78708,34052,14121,-23028,-5008,41150,-31167,1860,-22222,60041,12648,20343,63715,-19835,-41818,28840,-23872,-10776,-6066,-15377,-13205,23823,2539,18207,48822,-125942,-41953,-2352,-15617,64799,-6788,-30609,-30427,16220,5715,-3772,79772,13487,35513,14104,-73223,9260,25991,-50191,-54477,39842,56875,11550,33855,13381,-53350,31680,30284,-19648,52528,-10340,77594,-44733,-85617,-69918,-11505,42816,-57298,3695,19419,80362,-24522,-52574,-30660,12822,-4194,35976,-1850,-20778,-123888,4006,-56237,-130569,-70455,33449,19124,-27990,-62649,74635,144453,62956,-44663,35618,16929,1240,-69267,-36028,-23459,-22035,-17430,-6317,-37304,-29770,-56597,-29735,52114,94141,-17117,28587,-3483,-6666,80970,45919,101424,74932,-21274,-64625,-18582,88660,39668,110022,-4379,32580,-90710,5896,-24664,18592,-21137,-55033,-128120,-79885,50529,62567,7794,5661,-30442,-62795,83937,7329,-23812,-44598,-24625,-29935,-12087,84614,70643,20672,-10270,-5367,74723,-33119,-29134,-24414,36735,102953,-12827,-7627,-60104,-43676,-79208,-42997,29206,8926,31058,-14512,-27848,58500,45843,24163,-19748,-47119,35217,-82284,52213,-11731,-30759,-17303,-13202,-4154,-3247,88733,-16699,-27215,-37037,-17978,-39898,-14402,-30116,-63776,-23825,-54864,44170,-21687,87198,58094,16329,37033,38583,-47121,-64771,21744,36176,-28558,-80644,29795,60436,-5109,58490,103312,46303,-3855,86932,18095,40427,46849,55103,12364,-15002,-62294,147218,131215,102923,28037,-12677,-24883,38936,48909,-9199,12385,14392,-27604,-67407,146382,-21301,-40382,-24,16829,3395,37022,14616,12276,94817,24132,-31850,4955,20590,-5462,-63093,40683,-47717,3341,-18094,-18758,54931,38050,17391,-76949,-25341,-4716,36756,-5948,-63619,-21098,14803,-113188,-26094,-2488,27338,28824,51857,87282,43969,57507,-61523,-16268,-5035,-16097,14279,-60183,-78835,-17762,25006,78885,37965,-15090,78941,-1194,37790,11843,-91985,42815,37176,-58642,-63193,47144,-15918,-45414,-88930,26029,49330,29594,6772,-112216,-89705,28503,2018,-56557,9078,-35054,31948,7871,85291,58898,69454,-15181,53130,48295,24608,-10718,51311,47633,7620,28760,3776,43483,19747,-58399,-27791,-78651,-16758,32815,19225,-36926,53532,2560,-30986,45053,16466,-37564,-67904,-30987,29652,45063,-21737,47032,28956,-17204,-53227,-32122,43727,20173,-1612,42649,56436,-16855,-51349,-17740,-13640,-28452,59144,-35081,-26136,25079,-130271,-41795,-14797,-42907,9201,-8367,-81515,-43512,-16369,8367,57489,98002,-21820,14128,-28986,-32867,-26688,30104,-24947,-32183,10960,27810,50156,12824,64961,-36674,-86159,-56532,19031,31608,-39408,35590,38087,8404,-125491,30990,-2324,-27488,41037,-26054,-38565,-32339,39769,-25181,3791,49392,67823,-10848,-19190,4196,64956,19615,47755,24705,73584,53644,31505,-46253,-45670,-6622,13853,-43274,34035,102427,22214,-27370,-49312,-10247,-13809,-7833,17557,49400,-72413,-19295,-5475,-52357,10354,30375,50714,-28473,-57793,69105,92981,-8593,-48525,-11185,48435,-12377,-41427,99568,43385,27621,52979,-55239,-35476,51909,70125,27414,-37210,9745,-15433,-33198,30154,-45625,-31260,-59679,-13920,-101020,-11580,14490,-34531,-34759,22223,-29090,46946,75,34022,-43770,12296,-5658,44015,-94283,1803,-50242,48698,35460,2009,4396,20985,28593],[24831,-36549,35439,-4542,-2344,37289,14448,-12693,8194,47086,25544,50614,24317,3039,-22719,-47826,-48570,-6212,-19538,-6331,29871,-117643,-41896,18492,20553,-31269,23760,-4885,22171,-12288,9175,-20999,65801,38390,-18072,22629,-36221,-13778,-69432,7609,62328,6218,8904,-24821,-45896,-51147,34520,39322,12938,-34986,-12760,-3493,24547,67154,67548,60143,36302,12402,-41294,64484,-46721,28983,-19612,2860,36679,-9684,12036,-20816,52763,28748,27539,-17747,86890,39111,106757,56400,-69352,-93478,-32418,-38064,96321,42012,1101,-20179,-11719,-38856,-19042,-248,-7247,-58277,-30086,-84846,-22063,15957,-16195,24120,16097,-25687,-31446,-35487,6788,-51830,-47518,-85326,75108,-11440,44607,27621,-4013,-1203,57197,22168,-69175,21332,11649,-16401,-22844,-6151,40096,-17138,-33213,-9002,21832,20188,37545,-12621,15897,-8229,-91128,2316,43852,8020,-34241,-47362,-51960,-55400,-20352,-29341,-16867,26311,89817,-1509,-34928,37508,32185,8008,-29699,56756,17002,46440,-69529,85198,59125,57064,47071,8466,59579,-29082,-57255,-22889,596,-12435,66288,50571,30869,-42448,229,-1594,71232,104831,63644,6545,9911,-107667,-48178,-51346,9132,98126,51837,-4020,-28985,-68205,38351,74161,-43097,22957,-24702,-22724,-81120,22439,114110,-25461,-5426,19929,87712,-21497,-34665,7222,66185,-40947,-254,-60605,24103,85304,15597,89286,71871,15456,29807,53211,18812,25537,49421,-63775,-29508,25639,-61881,-27320,819,-55167,-38154,-30783,-30895,17927,-707,-55367,-83009,-23329,79948,100379,77286,-16334,23036,27363,112814,64978,194184,187846,199602,421207,-4405,32347,-167150,15669,3668,-224756,-92344,18863,-24762,-74389,101959,-89481,127433,-22949,-145755,-210869,-68973,-79917,-87752,-45099,4894,14796,35101,-26446,23246,36939,-57244,46298,41568,15452,41480,-47018,-30797,-6107,-21784,-50554,-52517,9286,-50471,5136,48133,3332,10784,46331,-29127,-65506,-13627,21254,33198,-31921,87885,60802,29469,-23228,51919,-100937,-95482,6499,67276,-40140,-70464,-4192,53847,-11752,46569,8071,60,38260,-2917,33148,24665,-84008,-29555,-75580,-28805,-33519,-47354,18771,-30557,-44964,16839,-22162,20124,-13673,-232,-3173,4362,10785,11802,61102,-8816,-9470,-21703,16796,-24777,-107993,-96138,-93793,-71284,-7819,143800,-81068,-5010,-108503,-18075,-2304,-4087,-95654,-451,28634,-57029,41537,-54980,13015,-62179,-13680,-7209,37345,12900,7848,86052,-1224,-34993,9866,-101398,-11178,34082,10328,-63912,72985,-10712,58494,-58216,18027,-67486,31312,-20369,-92142,-50787,109567,-5066,42202,84155,10186,38955,2507,-16998,-55730,1008,-32043,43440,-23122,-26928,-8335,20333,11801,-83703,-39888,5287,-16688,-36864,-8703,-17119,63232,908,-4759,-69837,-42401,-48134,34485,19950,72633,54261,-44208,8917,24864,-39261,-61727,21709,-49848,-95472,-8311,-63067,13279,-4870,-35837,110375,71943,-60866,-68806,-31160,-3504,-21288,-62465,-28759,-14812,1932,16230,-31564,106985,-21964,-1615,13082,15072,-21913,32108,-35050,-78811,-98899,30367,27754,48850,-6716,-143866,-9151,397,-39086,-68933,12449,20333,65075,21234,-106383,15038,-39519,-110392,4506,46502,14897,17782,-16397,34484,45724,15109,-45394,-68114,-53812,32947,-25176,45879,15519,-66093,-108829,-1587,18425,-68956,-68169,-1284,59918,46648,73341,40227,-6911,40246,6633,-18538,-29585,-48554,17359,-25428,-9713,-17192,57990,-2068,27102,71906,25756,7838,-75315,3599,-80950,59623,88105,46425,-11251,-42032,-76065,-12379,82660,75799,56878,61789,66921,-5698,4056,-77351,74806,26987,-9183,51553,65398,-31671,2935,38851,-46182,-2144,-59669,21989,21827,-65361,-27586,42712,-35783,7120,-26514,61161,5153,25582,69993,-8574,-50148,8850,-59359,-27518,-5896,-19848,-19568,46308,-9178,-4049,71824,-100380,-46268,-3220,-21381,79456,10816,-7600,-31824,22936,27009,-11658,90517,42730,21965,-2027,-53480,-3389,8823,-54118,-80035,28283,43719,28932,48323,10022,-66028,31646,16946,-1654,53269,-12825,64462,-50063,-95374,-57269,-5481,32734,-49895,-5719,4358,46335,-37423,-51563,-11360,27065,-25519,11709,-20746,-14913,-86205,18529,-38675,-108278,-70784,28846,11306,-25683,-15787,86473,174519,45243,-63537,52210,14920,-27668,-53815,-45502,-36852,-8073,-30732,-17560,-61723,-37519,-52078,-27645,58575,68461,-2176,45585,4701,-4340,71192,12295,82281,50879,-12455,-43442,-25915,60706,62738,115048,-10289,24997,-87936,-18191,-35794,17684,-33654,-58911,-107230,-97291,71640,83055,28515,20902,-35960,-91465,78818,2614,-35332,-24814,-2279,-73037,246,57651,80321,2362,8461,25593,80114,-16057,-28721,-26258,59261,107152,1724,-6841,-32711,-35355,-89391,-41561,40151,6955,56785,-11776,-18565,48124,41711,-5322,-34351,2726,44220,-85426,56425,-10814,-13664,-1882,9048,19558,-10001,64268,-5132,-14373,-12316,-20166,-41619,-8344,-8813,-35434,-3259,-83961,75997,-35482,83634,51602,10209,30867,38105,1114,-47066,18172,18210,-60281,-99608,13442,60180,-29230,91784,83979,42567,7174,87107,14729,50046,45484,42805,-17037,-16814,-78974,100380,84899,108378,-7554,-7314,-74393,4992,61802,-7670,1855,2443,-32722,-47732,118447,-23236,-44437,-13324,46683,3380,59462,18346,23247,102127,17472,-18666,46896,38299,-4812,-47293,61716,-41679,11155,-15131,-8235,42744,27258,9991,-74567,-33232,-7545,17645,-17126,-65672,-35346,-2469,-121864,-31809,-8151,22068,9716,49313,109041,39388,61952,-72802,-52950,16412,-24939,24947,-42491,-86550,-11130,57023,71410,28920,-30023,93629,-13351,32803,19126,-72443,7316,35846,-18550,-51897,53764,-36154,-42656,-65515,34540,7329,36769,13739,-63862,-48118,23738,11583,-55140,10383,-24413,39388,16563,84824,42734,74604,11680,70001,31582,3101,-32421,25193,11525,-1061,43357,22553,52318,33256,-33151,-15337,-78438,-35372,33597,27088,-42153,42033,375,-21100,30482,-6208,-42443,-56409,-21120,1693,35867,-39223,24789,12080,-23997,-70816,-32973,34544,6568,-7791,32770,69205,-3879,-46656,-30631,-16767,19913,36313,-39819,-26291,14289,-145019,-72194,-15657,-19872,30281,-19311,-66640,-69422,3301,12325,61544,80604,-19769,8848,-6931,-42562,2065,37823,-29706,-24892,13281,4576,62429,18280,45372,-43971,-81859,-30930,2494,56296,-33297,36617,32451,-8228,-138312,12833,13556,-24220,42532,-49107,-40752,-31054,44944,-29537,36397,70419,79540,-14792,-21312,-1810,76969,-24826,26006,10958,78583,66366,40125,-34430,-51770,-19578,23247,-46054,-1245,120004,15620,-39566,-67325,-14820,-13687,708,56628,61828,-66477,-3901,8404,-71205,9942,26286,40870,-37473,-35977,57330,84598,-20276,-58259,-13015,100693,-32951,-46030,104023,2308,11779,67830,-41760,-14582,64805,98374,25069,-35272,15590,5741,-34597,44941,-23227,-32010,-66508,-23290,-109600,-26110,-19339,-25395,-39507,13902,-28519,36315,1058,44986,-60558,5187,8806,52814,-86344,-466,-33570,35240,19825,5355,28166,41745,2950],[4880,-38803,41659,-5467,-1204,35627,-12172,-5562,33336,75327,39637,80503,13455,-4607,-41859,-67150,-52386,-14201,-23695,-12419,14668,-107485,-40443,44659,32037,-54049,24831,-367,7150,12119,21839,-18426,69193,57623,-3881,2426,-4335,-22297,-90421,5029,52697,-24330,-7574,-41049,-45405,-43494,41533,22594,3315,25149,-16744,-8845,17311,38293,86561,37232,44423,-8204,-38148,52803,-29594,17894,18780,6329,33503,-3551,24892,-25994,57662,-9097,18568,-23413,100744,14941,109163,25263,-45944,-58041,-34850,-35478,65670,40177,6821,8354,-7702,-4694,-3892,2421,-29396,-66118,-37877,-91775,-32885,10937,15208,76965,21309,-30814,-46271,-66239,3784,-74796,-52718,-94675,74330,-16833,48999,11513,24493,14750,49557,20479,-67734,32563,18912,-8261,-18216,-20548,47541,-22086,-27746,-3313,14030,4334,37941,-23125,16545,15738,-108177,-32314,-32398,-2772,-31065,-45258,-47584,-41300,-59765,-37329,-12691,33106,85865,-8632,-71721,44888,57829,-3149,-49244,41972,17915,45763,-79965,93401,76276,87753,56093,18819,72563,-33724,-88023,-36850,-15650,-13713,60666,55298,48038,9255,9367,-12301,62107,78618,66789,10394,830,-94915,-30532,-43346,-2256,65483,37107,-2945,-28588,-37472,14121,55745,-42209,17486,-14088,-24398,-70831,29408,101665,-13686,-9598,7643,47720,-14572,-55600,1276,47963,-81825,-11528,-72955,19267,79454,26922,79639,74544,20552,44309,54908,564,7597,35678,-60786,-31792,37881,-43885,-10295,15627,-16068,-56095,-6247,-27036,2339,-44201,-93577,-134904,-90494,45214,81823,-89,-14360,22117,9569,128397,67449,23326,140238,180570,323166,-4439,31807,-119898,70332,6030,-182830,-66456,45166,-9412,-69219,144177,-132687,135140,-30109,-134992,-180412,-57114,-62586,-98311,-34666,-3139,11155,20022,-32653,3445,26874,-54700,35254,34950,8026,33998,-32022,-16487,9038,7836,-48217,-44861,24474,-44651,9384,40725,8487,11356,48765,-33983,-46979,-13588,4102,12886,-44621,87251,67368,42264,-12198,43975,-104167,-87584,-9682,50824,-56020,-69736,12202,42928,-26893,48485,42214,-9924,40487,-1771,42006,19465,-114404,-23112,-70520,-48153,-57542,-78238,28956,-38144,-47327,38357,-28985,-4163,-30581,3788,24840,33197,55376,25197,50148,-20071,5178,-14462,25939,-23762,-129733,-76701,-95304,-93152,-54245,125164,-32943,-4951,-109793,-12229,-343,4451,-95740,-7959,37277,-69110,42226,-4287,25369,-37677,-10848,-18134,29880,2893,-23414,41927,63358,-4991,5203,-96514,-27122,27840,20159,-81250,49204,-16377,50627,-60302,-15275,-78924,34429,-23135,-92522,-60020,140491,-7535,37039,57066,-7850,22811,-6774,-23285,-85950,-29583,-28204,79221,-11234,-18079,-22483,51463,19451,-94616,-55405,-4561,-3744,-19427,-9743,-9035,65819,7110,4327,-41341,-39027,-37886,42295,39870,67656,59185,-45579,8271,18495,-31399,-48423,40093,-46060,-84836,-21409,-44976,33710,4412,-37511,120144,66303,-56201,-71652,-50121,-10596,-13773,-62564,-36764,-25456,2849,29220,-27057,120758,-35365,-3843,32189,34555,-48204,1648,-51644,-64694,-108585,5347,10492,20286,-13928,-126879,-21941,19683,-53138,-87839,13205,13070,73692,32074,-112139,10510,-18601,-66677,27178,36998,17273,16821,-19531,12494,3046,7754,-59254,-46160,-52865,-7101,-65884,48357,14703,-80260,-108043,-714,10342,-60948,-27134,19820,58210,33769,87709,-10322,-28915,50192,-2521,-21843,-16831,-47622,12853,-15617,-2656,-36497,51769,24093,14491,64850,6332,12139,-86586,8391,-100912,47862,89559,54011,10933,-36449,-78324,-17345,66715,79733,65103,65916,52941,21591,37641,-69085,85565,33377,3747,51225,58371,-18857,5778,37811,-12539,26826,-46385,15666,21051,-100773,-47845,25062,-40155,5537,-18895,53035,-19044,33691,74024,9812,-42593,-16965,-86416,-35767,-4563,-24580,-33728,62031,-18624,-25550,76533,-54127,-48645,-6096,-21614,82926,30815,15042,-21441,35244,45452,-14789,83686,51938,1073,-12082,-18863,-11289,-2010,-54254,-84701,16748,20275,38973,56980,4733,-70996,17519,-1756,36681,61179,-11262,41623,-54865,-89625,-31198,-2750,19005,-39789,-18527,-9601,7434,-44728,-49448,783,30809,-45640,-8600,-36736,-9363,-37885,21979,-25938,-77006,-63858,16512,2614,-17349,32475,84354,188718,14191,-82145,58758,8476,-54878,-33400,-47037,-49632,-3487,-39331,-36294,-82709,-34672,-35008,-34608,41622,28856,21625,57605,16203,-7353,55460,-24918,37764,17146,-8340,-18292,-32767,36041,77791,93443,-22531,13042,-61904,-31738,-30175,11519,-54725,-56977,-85711,-103824,76551,89242,32591,35061,-25808,-100310,61607,7605,-48884,-7507,37486,-99601,228,26928,75950,-13050,20376,39513,62965,47,-20038,-30579,75147,103250,27269,-6891,-11022,-19781,-79484,-35179,39414,-3596,71113,-9698,-5170,23217,39152,-29070,-44408,47330,46806,-73356,47769,-11441,6945,9360,26727,43304,-12845,27607,13245,2514,10671,-17113,-36603,-3221,10937,-9676,1698,-102700,83800,-46231,65574,46490,386,20476,16695,34814,-21831,20291,32672,-94804,-123718,-7215,55461,-42228,122713,58481,34502,26825,73960,18040,60570,42923,38240,-38899,-23529,-85653,23314,22026,79776,-47530,-14773,-123388,-40784,60101,-11267,-7124,-14846,-33868,-36273,71561,-28168,-50664,-17031,61349,5283,59484,31748,32261,96506,5339,1765,83810,48811,-6303,-26697,77429,-20787,18672,-12075,-236,23530,22544,-1564,-72609,-25431,-7450,716,-21867,-55140,-35118,-13754,-117177,-42598,3329,28585,495,44965,103472,20139,57118,-65033,-83223,32639,-35095,24445,-13593,-80000,-4748,76806,55100,22536,-38816,99126,-28966,20109,24467,-51395,-23697,24304,14637,-34955,42463,-50379,-27120,-48792,38765,-27444,35784,20288,-17603,6762,17474,27080,-39365,14695,-18605,42988,34951,76119,23844,59988,30366,79176,10358,-16916,-49941,-2182,-18856,-27694,38888,44934,43816,37392,5985,4066,-73225,-47459,29965,36210,-48636,21331,-9380,-4699,21379,-26437,-33129,-47989,-27185,-28529,25984,-50255,11338,-5048,-32681,-76860,-31068,10936,-6480,-12105,31362,68729,12992,-45332,-41124,-12115,70712,12086,-23491,-15502,6239,-127979,-95439,-4380,2665,44047,-32309,-31872,-69472,33592,17376,76166,55609,-7069,3358,17692,-43485,36775,41282,-46749,-13768,3603,-23230,67625,20865,13328,-39927,-67937,-381,-4015,90483,-20714,29041,13757,-7734,-138796,-3245,26868,-14653,56284,-58051,-32355,-23394,39593,-34463,61937,85243,88585,-22050,-8976,-6789,88713,-37656,-3404,-378,68391,66067,47542,-14555,-48063,-26413,35503,-42266,-37004,121735,25140,-51130,-77619,-11478,-4124,14322,97308,77573,-45281,19800,19815,-84720,-2065,14486,36171,-28643,-5195,38077,62793,-8966,-51504,-15167,125830,-44683,-34350,91382,-38807,-1638,86576,-25040,14315,70912,122755,22314,-40909,27275,15831,-24904,51830,-5377,-21978,-63849,-34126,-111977,-35959,-29224,-91,-39621,1846,-25867,23522,15931,47271,-66340,2541,23450,61154,-63533,-357,-20408,18991,-481,7859,46117,59465,-10243],[-8466,-27318,38726,-16045,-2166,29638,-35999,4727,61240,99399,50073,93865,4468,-1386,-56279,-78778,-57353,-30954,-18643,-21961,-9006,-81446,-24599,67154,38704,-64728,18722,-8347,-7975,31813,19578,-26010,51919,70372,18275,-17728,29738,-30412,-90402,5986,43448,-54365,-28025,-51966,-35007,-37039,40415,1959,-11324,63835,-26101,-10470,11431,7078,94423,27774,54057,-22341,-33735,39223,-20039,1083,46739,10787,11801,2293,25962,-26840,52295,-51218,7432,-21196,103796,-7444,98248,1289,-21120,-17039,-29389,-29824,32870,36004,15664,19635,-5636,26423,13783,5087,-50252,-63369,-41266,-76551,-34434,-2360,40086,114781,22907,-28302,-52662,-84749,5296,-90400,-44589,-79659,71614,-6041,51149,-5270,44530,30919,41996,11323,-56850,30955,29354,-453,-5343,-30769,53103,-23136,-13459,1198,-4439,-16191,34115,-26871,14931,37061,-110784,-76115,-91204,-13907,-27027,-37587,-41643,-32623,-93590,-42278,-12322,36373,73536,-21602,-84955,45867,70261,-14903,-49018,25025,12568,45789,-70223,87211,98032,108986,47682,26584,76111,-36001,-104748,-47864,-30284,-7204,53442,67510,81586,51642,19961,-18438,49699,33951,62617,10043,-8528,-71432,-6710,-27019,-14793,27394,26159,2762,-31820,-6069,-11106,36147,-26864,10592,1031,-22416,-44052,32900,70725,-5634,-18153,-551,7470,-20201,-66008,3117,26955,-91418,-24088,-73338,12323,77192,48027,71157,69818,25870,58895,41827,-22641,-10354,17777,-58576,-24137,45149,-17959,4271,25180,16031,-70625,21911,-10530,-3382,-88686,-123551,-174074,-148829,17737,68373,-51523,-11200,-5387,-12362,113958,42562,-123105,83224,137278,149620,-7204,4914,-63840,126073,12151,-152218,-49196,67456,6336,-63731,183004,-83306,94305,-42366,-97029,-134958,-36833,-51561,-98277,-15365,-12710,7556,-7670,-36257,-19156,4481,-45820,26139,24753,-5414,14155,-11499,-4778,24362,28489,-43728,-29362,38617,-39649,336,35894,11862,13408,36474,-32589,-25492,-18041,-18535,-122,-53789,77040,56523,52250,2085,38884,-94831,-67257,-20300,25068,-61296,-55790,27504,35871,-45015,41956,54889,-18585,39111,-5415,47769,8502,-125428,-7676,-56325,-60100,-74240,-79253,45103,-40613,-50886,51457,-37448,-29820,-38501,2425,45066,46374,81453,34463,30278,-28299,26582,-10682,40464,-34556,-130998,-46502,-83689,-105987,-83929,75236,13656,-29932,-102300,-1716,683,7445,-75668,-19082,44530,-63184,26816,34097,39052,-9599,-2990,-24888,23157,-6381,-57721,4096,98761,23214,-7490,-78882,-45940,14426,23733,-86112,27600,-28904,36548,-51616,-52441,-89940,39987,-13688,-78370,-62687,134136,-15114,27191,27973,-22353,11323,-16872,-38165,-117918,-64852,-19747,99432,9148,-11248,-34105,65985,24088,-67536,-65498,-20242,3546,-7014,-17089,-763,85980,14023,8537,-8630,-31810,-29604,40426,52507,40863,40887,-43253,16421,17102,-26036,-27678,44549,-33150,-51749,-29693,-20771,55296,6731,-34620,100188,46238,-36537,-62284,-63030,-16100,-12947,-59724,-37772,-39583,-5305,28753,-15709,111088,-39565,-4657,49222,50218,-59148,-27104,-57202,-52152,-100869,-17432,-7869,-11599,-17208,-94568,-31584,37873,-60168,-92314,17104,5527,64306,30367,-116583,-4610,511,-9780,45000,19443,18897,17045,-25125,-5935,-24724,-2317,-65757,-16490,-40034,-44409,-103189,47965,16926,-82830,-93056,-658,2772,-45779,5964,40143,46421,21042,86051,-55545,-41159,56289,-8770,-22394,10724,-35765,15946,-5178,-2150,-53464,35704,52233,16201,44256,-10597,12520,-84624,10283,-108249,42155,94338,63141,24803,-31932,-76470,-25777,13700,75916,78686,72271,36707,44051,62532,-58154,84787,29653,4227,45399,47269,-723,9699,33841,20424,47723,-41931,14923,11628,-124939,-60133,-3359,-46389,-3521,-2923,39772,-49293,36382,76218,29928,-20610,-42647,-101418,-38381,-4557,-29653,-50816,64928,-24499,-40470,61919,-9080,-49709,-21559,-18279,73174,46975,33028,-5079,50523,53382,-14526,64744,46644,-24624,-16276,18974,-14425,-4052,-50897,-68065,8237,-8655,33839,56676,-192,-67836,-8650,-22798,66731,80531,-6435,15995,-57907,-67416,4797,-4608,6128,-27278,-29665,-23684,-29859,-47219,-48151,2476,26890,-58749,-22035,-47531,-3074,2759,16258,-21719,-48925,-52567,-3832,-4557,-9948,69544,69897,182706,-19894,-95995,54055,-51,-75813,-9378,-39424,-63829,-9634,-38208,-51905,-93905,-22060,-12387,-49768,8237,-6321,51680,63481,32069,-14341,38525,-51473,-13305,-17533,-10932,7631,-35852,26353,84923,55152,-37780,-1299,-25410,-33176,-10827,2931,-77057,-51796,-67485,-105160,63985,80795,21299,45389,-1556,-85233,44687,21669,-60369,5107,82694,-102170,-14198,1949,61220,-21196,25236,33934,33980,11197,-8368,-36261,77040,89345,51969,-8737,-6201,-1164,-54184,-21863,27075,-25006,70747,-11964,8724,-12174,34115,-41144,-49220,72421,45481,-47161,30165,-13621,25549,11419,35343,60370,-12008,-12879,32921,19106,23807,-9516,-28574,212,26156,1838,-9615,-80146,60309,-51170,38219,43234,-7188,11706,-21031,46058,4807,28004,60922,-125496,-148925,-28067,45922,-46298,139383,34478,23413,46453,51759,28112,70251,39704,43171,-48112,-29851,-77756,-46541,-35138,20091,-86821,-36910,-152482,-80927,45187,-17585,-11642,-29112,-29969,-45530,22213,-33987,-56799,-10637,59732,8464,37311,53413,49623,82952,-4416,22350,100650,50210,-9799,-5713,85547,12279,21795,-9821,1347,543,23992,-13664,-74910,-6781,-3880,-11193,-20609,-38506,-22797,-18107,-98173,-59271,28877,44301,6035,40693,71070,-12570,47289,-46690,-95192,39547,-43941,13111,17133,-62623,-3215,70080,34587,20852,-39159,93720,-46119,3654,30223,-35063,-42538,5407,35048,-16323,19085,-54816,-7311,-39189,38655,-46557,25576,26790,12585,55535,13517,42710,-12777,19460,-14528,43084,56547,60407,6494,29366,39951,76812,-10504,-26362,-59241,-21196,-36365,-61057,20261,63806,26977,31137,44509,24946,-64611,-50498,21909,43923,-55580,-3330,-25136,12971,18391,-39840,-17097,-44929,-46331,-52858,16319,-51775,10282,-16697,-40238,-69806,-25967,-11999,-13948,-13353,39885,52159,25447,-47080,-45737,869,103803,-8039,4997,-651,1689,-87722,-111164,14154,20807,52910,-39955,13052,-35720,66235,15867,94422,27872,11734,-3517,38061,-35049,57891,38808,-67653,-986,-15405,-48880,65369,21838,-23168,-25533,-50381,26227,-159,116871,-4569,15318,-12160,7987,-124894,-13892,35535,-1288,76899,-48719,-14710,-13271,23043,-38653,73398,87436,96434,-29338,14050,-12566,94418,-26548,-31524,-10176,43662,55386,53527,4492,-36468,-24360,49845,-31721,-60393,105132,44933,-58098,-76107,-625,10778,23756,124036,90576,-16103,47816,27014,-87185,-25016,-1631,35013,-4474,19549,16224,35633,25426,-32133,-17238,114096,-47414,-7751,65085,-66962,-10501,100058,-8515,38759,68425,134339,21215,-52121,43410,13041,-6578,51094,334,-5052,-51263,-44323,-109048,-38546,-12151,34326,-33624,-10653,-18925,13183,43085,41255,-57825,6704,32631,65059,-33962,47,-14917,1933,-20647,10148,56191,71179,-10810],[-12350,-13098,26737,-32478,-4822,21287,-47543,17263,81231,112896,56287,84497,-940,12577,-65223,-81078,-61912,-56087,-8485,-29953,-33935,-45904,-490,80716,33241,-59048,10672,-24348,-14176,42197,11959,-39474,25257,70763,38644,-29237,53907,-36322,-70564,10999,37391,-75497,-46450,-54578,-17237,-33853,28321,-17420,-26684,72772,-37400,-8235,8150,-18376,86410,34130,59870,-32458,-31163,20393,-23182,-19631,50058,15424,-20014,6971,16484,-23979,42432,-85177,-4392,-11453,94351,-25733,74125,-7307,3319,21743,-15253,-23515,6233,29024,27436,14104,-7296,45366,27986,11491,-65004,-55390,-41496,-41705,-27245,-20537,51799,120101,20358,-20006,-45572,-86546,8219,-98483,-22008,-42122,68205,15480,49892,-17823,53905,44422,36000,-65,-39149,19929,41683,3722,8823,-34435,55691,-17763,5045,3186,-28839,-40817,24218,-22953,12184,51144,-93395,-114833,-112596,-20028,-22298,-28046,-35882,-29087,-110902,-41191,-15169,38160,57040,-36654,-74580,39226,62882,-26085,-26920,11142,-802,43840,-41622,69535,115151,116752,25501,29392,70430,-35660,-102128,-53342,-41557,4720,43820,84006,118045,73069,23568,-19293,34949,-17322,52293,7995,-17582,-40472,18251,-6160,-23363,-33,25858,13515,-33793,18550,-28985,19135,-3023,1729,17704,-12528,-8588,30560,28461,-3320,-27359,439,-24429,-35195,-62530,14797,4383,-73443,-34580,-63040,6529,79310,72050,68627,61185,28780,67629,17175,-45500,-21797,8128,-54000,-7328,50713,11059,11926,30226,30758,-77107,50792,14487,-2204,-119281,-136159,-185483,-175450,5164,64750,-49666,-5564,-53906,-35681,67061,1996,-201143,27370,83766,-20370,-14019,-35299,-4554,164321,21797,-118189,-33480,89009,22219,-50683,204669,26598,14625,-58594,-44775,-90683,-13768,-49911,-89552,3300,-20058,4850,-35912,-35280,-38658,-21896,-34650,19912,14149,-24313,-12503,8376,1729,31596,29119,-37675,-8376,46337,-35525,-18075,37503,11871,18635,14000,-26580,-2731,-23387,-39528,1243,-57734,62273,36439,57864,16356,36010,-76844,-39969,-21233,-755,-53168,-29976,35196,29631,-59273,29820,35655,-25230,32527,-13098,49960,-357,-114001,10510,-35738,-59430,-80745,-49423,61851,-36957,-52761,56274,-45687,-51546,-35007,-942,55042,39335,80172,37423,5414,-31473,50118,-12505,52839,-55630,-109966,-12723,-60193,-105671,-90748,5321,40168,-70588,-87950,9771,207,-516,-44941,-27002,48539,-43558,1006,58840,52241,11374,5828,-29768,17138,-8937,-86182,-19176,89114,39028,-25979,-52902,-62313,335,20106,-76860,12579,-44092,21205,-35491,-80036,-96811,47921,5072,-51803,-58659,84583,-23851,14840,5842,-27796,1555,-26124,-58031,-137076,-91883,-7291,99393,27134,-9982,-40978,64846,24970,-10295,-68722,-38773,2876,-4866,-29506,2473,111716,22399,5796,20562,-22746,-26579,29871,54079,-6553,3230,-33999,33657,21480,-23834,-3473,39646,-13129,-7960,-32916,1827,72767,2587,-22755,56630,19912,-9812,-46503,-66235,-20750,-19511,-53075,-35304,-52925,-21390,16645,-822,76805,-34743,-1597,58142,57443,-54035,-45760,-44646,-43528,-81731,-31461,-20099,-40074,-16827,-61353,-36325,48914,-58845,-81156,22166,-1712,37588,17671,-113185,-24875,13046,40569,52622,-577,17150,16638,-34448,-17679,-31971,-12928,-65636,11223,-18018,-64797,-122657,43767,21219,-69795,-67612,-3414,-789,-26350,23744,55151,27744,14643,70980,-77407,-35534,62925,-11108,-22564,45749,-11197,26234,-18,-9014,-62493,12964,75073,28187,16806,-21133,10996,-72199,7439,-102532,44175,95698,71230,33516,-32585,-73198,-28230,-50391,65909,90911,73958,19153,57283,65735,-48175,71840,19273,-6054,36428,34654,17829,15469,27906,40822,57606,-42857,17923,-2762,-136201,-60942,-33351,-54537,-20487,12867,25625,-71891,25634,75599,45087,9225,-62065,-103987,-39997,-8654,-34955,-65020,51938,-27322,-49157,31844,17196,-49006,-51527,-14510,52721,56586,44691,10690,64835,47561,-12557,40539,32886,-50258,-17259,46728,-13726,2521,-45026,-38217,4246,-36116,11808,47378,-3816,-60264,-37648,-40740,66273,109239,256,-3011,-56600,-33967,40724,-10524,-3442,-14309,-33537,-38764,-58956,-45646,-47987,-6104,21621,-60494,-30518,-52002,3554,21472,6295,-25458,-31824,-40468,-30130,-9787,-10266,87123,48264,155177,-47239,-99929,40110,-7330,-86014,14422,-23815,-80265,-22972,-26465,-56846,-92741,-2740,8577,-66651,-28744,-26257,81442,63667,49603,-21616,24587,-61559,-49917,-44896,-19793,31351,-31982,34959,84961,15552,-52415,-15288,5596,-24595,14612,-4153,-94135,-46074,-54692,-107713,39258,60104,1054,49310,29679,-50425,39892,41124,-64233,13402,116847,-82347,-38827,-13367,43282,-19044,24327,12930,6651,15759,-626,-41446,60904,64613,63422,-14144,-19963,15532,-24573,-2054,7744,-54637,58563,-19921,20375,-48784,22862,-40955,-49811,72518,41750,-13525,7640,-17650,35534,4004,33814,65422,-9066,-46861,49654,31273,23861,-10,-22139,2129,34774,-6788,-30770,-9427,14217,-49190,9925,41456,-8177,8887,-61496,41869,26678,37905,76787,-144778,-170455,-43454,31856,-46183,136615,18736,11942,57594,26229,41207,78611,37577,54943,-45539,-26427,-55993,-78381,-67795,-49896,-118448,-68502,-150424,-100426,21923,-22657,-11167,-36534,-20899,-77753,-15555,-37599,-60715,4483,46802,12211,3023,78954,82194,70659,-7478,36850,88840,43837,-14201,9897,85973,51359,18307,-8336,-4853,-23718,29404,-22314,-81150,12792,1896,-17106,-15091,-22639,-3991,-16396,-69834,-78928,58453,60970,25479,37635,23461,-52490,37615,-27748,-84284,37566,-47970,-3702,39190,-42118,-8454,28804,14838,23261,-30310,78986,-61848,-11504,39198,-25249,-46912,-15713,44475,-637,-7068,-47872,9174,-34054,34638,-50548,8068,33059,24004,81890,12573,52424,16819,21781,-6882,40425,73968,41398,-6106,-8339,42200,61702,-26411,-19143,-57358,-26046,-38607,-85195,-4811,73242,14675,16583,69179,41974,-55880,-45081,10761,47259,-62709,-26015,-42500,27089,20677,-44146,-4518,-47705,-68895,-64237,6785,-43642,20002,-18364,-42808,-53096,-17673,-19337,-13406,-11030,55203,25131,29790,-50272,-42837,19928,111315,-20055,34453,10825,-126,-39321,-119631,32344,31489,58528,-36678,53928,23531,91024,2676,106032,3339,30067,-12156,47263,-18583,54352,30412,-81542,10028,-37646,-65133,57242,22427,-52277,-5526,-36116,39869,9334,122208,10908,654,-37207,32698,-91854,-16160,39358,13205,95435,-23985,8951,-4549,251,-40026,68736,76605,101261,-33511,39267,-19914,88926,-7811,-49814,-20806,9170,41070,57058,17960,-21205,-13272,63598,-16985,-62465,77128,62559,-56105,-60380,14475,22972,23005,125454,95579,11792,73931,29204,-74108,-54160,-17077,33595,27296,27796,-3248,10848,72267,-6689,-18347,73138,-41657,26817,33712,-74316,-14762,99047,3954,49470,60325,128191,23519,-62660,60823,169,14452,45213,-7875,13695,-29682,-51519,-101238,-33222,22018,67481,-21750,-19776,-6813,8779,72640,28849,-34568,17951,31983,60428,-8088,-799,-18244,-12122,-36128,12877,58559,73922,-4722],[-7964,-5609,9238,-46925,-7891,12404,-42554,31300,87504,112189,58218,55310,-2226,32223,-70040,-74573,-64047,-84532,612,-32428,-50107,-9549,24969,83377,11912,-40363,6007,-41105,-5131,42409,8252,-52051,1934,54949,47839,-25921,58898,-37823,-40651,16788,35707,-81791,-54863,-47469,2091,-33462,7724,-31125,-38905,57126,-45552,-3045,7533,-32954,63352,50022,58141,-42980,-31735,-3611,-38927,-40906,25253,19200,-49708,8544,1381,-18016,33024,-102247,-14847,1693,74096,-38139,42817,2886,25599,53351,3727,-18493,-11196,18324,39734,-1595,-14753,48006,33698,23058,-72497,-49719,-40039,2958,-14812,-38824,47587,89237,14089,-8451,-23568,-73779,10358,-99942,9935,6130,66387,38984,44005,-23623,53570,51172,31139,-10255,-18592,6472,53058,1596,18770,-30779,54412,-5211,21420,2228,-51355,-67154,7972,-12343,10195,55684,-57144,-131874,-93245,-18722,-17577,-20713,-30889,-29183,-105390,-32457,-20527,40825,41380,-49396,-49227,25519,36922,-36280,11006,3019,-20920,37922,-4103,46547,110236,107899,-2195,26259,57913,-32590,-83895,-51992,-48096,18562,30810,97013,138983,69349,17544,-14764,18062,-59328,37234,7087,-25882,-7989,37915,13970,-24727,-5327,38317,28652,-29262,32589,-33345,7078,20882,-9468,31989,7122,22633,21928,-13257,-6429,-33607,11331,-43683,-49532,-47102,34361,-19787,-44368,-40485,-44821,4720,83321,90493,72579,52341,26348,64245,-12036,-61503,-19810,15289,-43456,14826,57336,37939,10315,31857,25891,-72995,77676,40307,230,-123216,-125397,-168352,-165056,6603,66548,4522,3094,-104260,-55948,2763,-43363,-202832,-18057,35615,-120288,-23071,-68399,53150,174942,33392,-73661,-16161,111387,42652,-24664,205858,142785,-88239,-74837,2724,-59627,7147,-51809,-75405,10590,-21956,3633,-50146,-28884,-49674,-42177,-26953,16145,5330,-45872,-36807,21483,2853,23311,7571,-29834,13257,43118,-30824,-37070,46374,8152,27426,-9063,-19921,19135,-25898,-51981,18286,-56468,47656,19281,57903,27414,32360,-55066,-14089,-12428,-18868,-33459,-134,30700,19347,-62859,16078,-8571,-30039,20961,-20559,49024,-1236,-83087,25564,-13104,-48197,-76331,-190,73387,-27960,-50524,55629,-50614,-63885,-21225,-1246,56034,16478,54983,33324,-19324,-28587,68794,-19791,54986,-78676,-73361,17046,-29284,-92717,-79162,-62971,35491,-104744,-68672,16957,-1571,-20900,-17385,-27096,47900,-17787,-26106,72344,62741,17278,11481,-33944,12545,-1787,-100533,-26051,44475,38036,-44485,-24270,-70762,-10611,9936,-55961,5527,-55168,11023,-17360,-87945,-95578,57527,26791,-17439,-49930,10942,-29459,2021,-4037,-20703,-9996,-32173,-77946,-129311,-100743,7661,86452,29490,-15070,-40529,54165,22513,52296,-65357,-55384,-5013,-14172,-42881,-2280,126919,33034,-3766,39476,-14572,-28528,13837,44549,-62285,-41765,-16783,55772,29983,-23726,20322,31252,9612,31942,-30677,17628,81472,-4704,2139,5484,-581,14334,-31297,-59402,-24055,-31562,-41830,-32026,-59574,-39004,-3173,12957,27237,-25103,6630,55774,53580,-37870,-49760,-14682,-37991,-62464,-33357,-22575,-58807,-14616,-39039,-35767,47533,-49174,-57870,26621,-7560,204,-39,-96897,-43459,16582,71346,48688,-17996,10951,14399,-46557,-22048,-21270,-20638,-59869,28255,6472,-62890,-115578,35350,25788,-43192,-38887,-9114,544,-5474,24439,60682,7531,17950,48441,-69617,-9816,73663,-10504,-26179,77371,21856,39578,-4231,-21742,-59338,-10435,84137,40852,-9725,-23747,8983,-54444,-907,-87218,50117,84663,76385,42226,-38010,-69848,-19195,-99107,51059,93957,67166,3202,57916,44193,-40786,49446,7541,-23272,26539,23350,32004,24108,21269,44049,57992,-43283,22010,-16177,-134106,-50058,-58328,-63006,-44783,18505,13470,-76536,-1929,70042,49726,37821,-70631,-96558,-44307,-18551,-39774,-71721,24565,-28884,-58569,-5890,18618,-42962,-87021,-13350,27515,60698,50758,20841,74059,30838,-9964,16711,14781,-69524,-18203,54927,-10576,15430,-37890,-9605,4060,-55299,-20751,31926,-6614,-54397,-53721,-50914,32562,137023,7109,-7168,-48407,1228,64271,-18223,-9089,-3373,-26621,-54278,-74893,-40524,-48121,-21441,21080,-49947,-38470,-50460,8713,15326,-2000,-32338,-27431,-30851,-57281,-14820,-21488,83593,26170,109011,-62232,-89686,21286,-10352,-82593,32713,-3408,-97448,-36567,-7642,-49611,-81580,19129,22497,-76936,-57587,-29917,102385,59230,62983,-24883,15766,-57243,-61583,-59720,-32211,50576,-19430,55080,78684,-11490,-63381,-26245,21504,-10270,36669,-5976,-102188,-41519,-48035,-112757,11887,31521,-19780,45184,58469,-6605,51452,60061,-57454,18725,127294,-49673,-64329,-20586,29741,-5945,19724,-14796,-9567,14657,-2718,-44225,29297,31170,54610,-25055,-44998,26188,-3754,20694,-11163,-83545,41189,-32753,28455,-75203,4250,-33334,-47827,51843,35797,17846,-16342,-23762,32370,-8382,24906,56498,-6161,-65779,61124,36451,12904,7461,-20936,3135,35865,-32104,-50842,83303,-32507,-41221,-11223,41260,-1699,13357,-87101,37500,39155,44190,66153,-146888,-183368,-48788,14402,-44423,117070,14773,3057,55559,2485,51437,85378,38646,68609,-36386,-4844,-25550,-68055,-69119,-101990,-135695,-98156,-119593,-92749,-2664,-22630,-7340,-38651,-7744,-119815,-34432,-36339,-60848,25106,30096,15684,-27962,102360,124969,68311,-3801,41579,50564,33185,-17889,15722,80394,89293,9173,-6384,-17327,-47330,35683,-24609,-86387,22461,7725,-17869,-7636,-11581,14564,-11087,-42258,-96324,79682,69073,52769,35904,-22556,-89746,31871,-14174,-55736,31736,-44029,-16240,46177,-27010,-19221,-38868,-532,26750,-13644,58848,-73113,-20561,52906,-20525,-40622,-33439,48934,8121,-26859,-30995,19514,-29962,27532,-46919,-11751,38492,22586,79437,12387,52065,40227,19504,8210,35905,81503,23110,-12599,-43870,40091,37278,-33715,4580,-42911,-16839,-28291,-86956,-28543,70797,16157,-1846,73195,51643,-50579,-34654,-1184,44497,-69450,-41770,-55851,34707,26752,-39859,-3132,-54533,-83713,-59421,-3145,-28506,35003,-8842,-37473,-33815,-6697,-4683,-6352,-6076,71161,-599,29172,-52735,-33580,40774,99016,-22538,56509,13925,-806,2103,-121187,43381,33342,60538,-21716,77269,85519,100218,-21358,102622,-12335,42099,-21397,41495,2455,28204,18028,-80500,15766,-56514,-67546,45656,23266,-61833,13103,-30012,35566,17572,103861,21495,-8752,-53794,57843,-38919,-8210,39784,26917,103754,7545,34306,403,-19772,-36713,50786,57895,99124,-32848,56594,-27928,70441,5878,-53475,-33723,-26915,30710,56448,25479,-7124,3994,73458,-2553,-43046,48497,66097,-42433,-31009,28551,25316,11000,99794,90232,30639,91550,26398,-45373,-80762,-26551,28269,56057,17016,-16811,-6440,113810,17774,-17786,23614,-27506,60153,7883,-62539,-16299,80443,9555,43333,53028,106288,29321,-65106,75330,-16371,31162,37552,-25206,29654,-2005,-54070,-89063,-21607,54960,89860,-6424,-22350,9029,11293,91966,12767,82,34220,20154,44416,6272,-2979,-27921,-20082,-44451,16173,54987,65278,1517],[315,-7943,-7823,-50443,-9646,4250,-23644,45649,81440,97857,56161,17026,-114,48786,-72280,-62075,-62027,-107039,3203,-28110,-48729,19253,46679,77160,-23110,-17235,7850,-51645,19271,35035,12594,-56843,-9049,23713,40621,-6439,42400,-33228,-13591,18046,38058,-71748,-47931,-31346,16118,-33053,-10826,-36780,-45701,29780,-45175,3430,8605,-35668,31711,63788,48543,-56935,-34270,-28356,-61427,-57728,-16572,21103,-67555,4791,-12427,-9551,26564,-100703,-21834,11868,48956,-43557,14799,29045,43641,75434,20413,-15920,-20870,4031,48345,-18595,-29292,36001,28685,38308,-75200,-51841,-37923,43540,-2329,-52527,29149,34530,5477,3897,9788,-53412,10997,-95736,41632,47188,68885,55814,33190,-22426,46817,47093,26588,-19105,294,-2314,59892,-7411,22619,-20843,49176,12653,30191,-1366,-64047,-90888,-12563,2304,11189,51886,-10380,-118017,-46505,-11238,-13832,-17347,-25481,-30955,-78967,-16991,-27816,45308,30538,-56238,-20435,7091,580,-45681,52330,231,-42937,27794,28006,24214,68148,79420,-25761,18182,42112,-27001,-60375,-44076,-49294,30491,14356,98029,131272,44158,4758,-5666,-858,-79058,19009,9197,-33045,19140,46461,28230,-18317,12950,58588,45828,-15516,37203,-22332,994,37905,-22555,40306,34690,37345,8754,-42778,-12963,-34470,28598,-51100,-51682,-25821,56144,-45368,-22778,-40894,-22290,8557,84740,96912,79080,46189,16732,45470,-37870,-65141,-159,39211,-25254,36626,65043,58056,-887,30821,6421,-58456,99434,59010,-701,-97730,-91091,-135275,-135399,12909,64821,84990,14656,-135755,-68266,-53579,-86556,-151549,-45907,3122,-136427,-31110,-76280,104809,163095,44409,-21448,2056,132557,73123,14693,193632,207432,-195236,-84830,29527,-42385,23483,-46089,-58791,470,-16405,4378,-39386,-17764,-49103,-48119,-27094,13694,-1559,-64857,-49683,25288,958,-2675,-27817,-19612,29921,27551,-23425,-47614,59988,1611,38200,-22658,-16864,37492,-22798,-52101,45090,-51247,36106,14517,52192,33044,23985,-33839,2584,2186,-25056,-8043,21914,13508,2029,-51794,4634,-58849,-33729,6563,-21701,45837,7267,-40603,34235,7054,-35782,-62809,49065,76307,-15735,-43295,53151,-49232,-63248,-1505,5923,51682,-11511,20211,23087,-39031,-19984,76575,-30197,42305,-91825,-32431,36997,2508,-71496,-59943,-108967,1379,-108274,-46102,15605,-3803,-49132,-3063,-19005,41821,6362,-45812,76148,68896,6624,11897,-36392,10189,13387,-96599,-20025,-8085,23351,-55779,2028,-67345,-17886,-4663,-28889,4662,-55485,12113,-2358,-74900,-83886,67217,44444,18858,-39267,-50725,-28711,-9722,-1758,-1413,-24766,-32916,-93096,-90358,-88170,22710,76574,7988,-24515,-31132,41826,18023,91329,-57188,-65451,-16889,-30369,-51328,-14138,121447,46016,-17818,43902,-9880,-32447,-3639,27090,-107686,-78699,6636,76746,38946,-23880,40871,23795,29526,56250,-21880,25323,78217,-10805,39415,-34988,-4850,28466,-22182,-45256,-24597,-44867,-26074,-28572,-53880,-49910,-26602,21708,-20613,-16905,19272,43157,38863,-19111,-39945,24031,-31685,-51861,-23928,-15952,-63728,-12983,-28948,-30573,31292,-32894,-28781,29299,-10380,-36068,-14665,-68538,-54396,12187,80311,36285,-29397,1430,10131,-58669,-20177,-405,-21614,-49236,30508,25149,-42507,-82629,23403,28736,-10867,-15244,-15287,4901,14366,11997,54483,-8178,29988,25352,-40786,30534,88593,-9185,-36739,95093,53025,49260,-18289,-36774,-42931,-27354,75342,45613,-29262,-19546,7113,-37014,-14074,-68252,54383,55894,78195,54040,-44282,-66683,-423,-119291,32527,82351,51526,-7231,45276,5978,-35463,22977,-459,-42742,17291,15796,37743,36042,15216,34467,53199,-38939,24670,-22907,-118501,-30516,-75349,-69478,-73730,7245,4187,-60658,-42005,57742,41480,57271,-66659,-83054,-52237,-33852,-42728,-69007,-10940,-31247,-76584,-41621,976,-24555,-113480,-16489,4594,62109,53171,23442,75118,10690,-6943,-3355,-5140,-76431,-20978,41927,-6414,31061,-30692,2265,5051,-62003,-51287,14792,-9851,-55327,-41385,-51327,-18737,148949,12306,6727,-32432,28360,67121,-24492,-10914,4369,-9217,-67950,-76170,-32482,-47364,-37842,27826,-30221,-48978,-44481,10197,-6981,-3937,-35157,-32153,-25947,-78033,-22483,-41510,63976,9523,52309,-65013,-63993,2676,-7753,-65625,40664,17333,-111554,-43185,11893,-34692,-66341,39807,27099,-74969,-73294,-23057,107245,50842,65858,-21323,11550,-45022,-52808,-60900,-44082,63832,988,73506,66605,-20223,-68762,-32212,22603,5247,47561,-370,-100642,-38397,-47016,-115290,-8680,446,-34246,33140,77315,33187,73441,72035,-41402,21700,111602,-17453,-79970,-23974,25031,15788,13633,-39413,-12346,10702,-17133,-43372,-8489,-5261,27136,-42168,-69246,28794,-1317,40421,-22351,-98327,25158,-48146,32867,-82198,-19221,-26020,-44487,20767,27175,37896,-38830,-31660,16200,-18462,14024,35805,-5070,-65815,66777,34409,-3385,8928,-26090,3622,30091,-62553,-58947,155357,-56970,-29949,-21427,43467,9398,23237,-84795,44427,40306,40744,33279,-132138,-183406,-42645,-4359,-38299,88991,21731,-1030,41436,-16358,53475,89362,43873,79054,-26619,35463,6226,-37395,-45572,-117618,-134739,-113105,-73802,-61232,-21321,-15315,-2876,-39992,7089,-149023,-34214,-29067,-56054,46538,16333,17955,-42579,118042,161286,78654,3332,36213,-1550,22193,-19303,10888,71343,120143,-1429,-1877,-32309,-67789,40141,-19820,-83357,15767,11617,-15387,-442,-5307,27185,-5570,-26257,-106536,83567,62485,79205,34762,-53286,-114857,31093,-6345,-21851,29592,-30678,-14054,39028,-22862,-31809,-106628,-10116,27258,7449,37784,-77918,-20368,70201,-18210,-30968,-43536,53333,7883,-34305,-8854,25156,-24727,18629,-44432,-26936,42530,16626,53120,9386,40791,50553,12055,29266,30482,76802,7970,-13370,-70590,36174,11238,-30388,38162,-16462,939,-11571,-62350,-45072,58167,31483,-18799,58280,53073,-50744,-24307,-11530,36062,-74043,-47891,-60523,35469,35139,-29798,-14214,-61736,-83536,-40416,-13682,-10766,48750,8829,-23802,-19900,5896,26551,2122,-1132,81054,-13147,30885,-52624,-21726,58536,78945,-16875,67918,7802,-1836,26436,-116175,44035,27252,57145,-41,75788,124773,91941,-49023,81870,-15361,44713,-28841,22277,23129,-9137,4730,-63042,14060,-67228,-56741,32714,24222,-45075,23647,-32494,15354,18990,69683,24370,-8051,-57303,75181,25646,9658,38845,38793,97970,35134,56709,1417,-27735,-28312,25609,38758,86718,-27606,58356,-34242,42094,9815,-43402,-47617,-55065,28805,50000,29367,1928,22134,77014,6899,-11796,27612,51065,-18163,7286,36124,15602,-8624,56304,75830,36430,95854,19024,-7016,-93780,-26089,17987,72038,-8126,-23386,-14597,133526,35537,-15606,-12407,-5220,84725,-3798,-41236,-18022,49855,7945,23552,52875,76822,36241,-54413,82993,-28963,38351,30886,-42631,39761,26747,-51776,-73866,-7074,68531,96410,7999,-16900,25108,18727,93151,-4287,39082,51776,-636,16853,7552,-4797,-38676,-20941,-45673,19460,48053,44790,4077],[7102,-16726,-18303,-37277,-8599,-2539,1066,58154,69450,74410,50652,-17105,3697,52944,-72046,-47811,-55074,-113133,-3036,-18891,-26767,35187,62317,67201,-63397,1501,15919,-52149,51548,24554,23157,-49325,-5247,-16807,17968,25090,10353,-22420,705,10376,43140,-48512,-26024,-8988,19908,-28870,-11817,-34540,-46782,4044,-32394,9176,9787,-29243,349,64552,34352,-73456,-35906,-46731,-81057,-64946,-54064,20423,-70536,-5412,-18354,755,22818,-85966,-23888,13327,27121,-41849,641,62723,55117,86346,27434,-16359,-26174,-12173,48666,-30145,-50044,15555,14483,53607,-77483,-61569,-35408,67371,5185,-58378,1863,-22685,-3332,15173,46268,-33473,10846,-86410,62763,65804,77205,60301,18818,-15463,37684,30129,22075,-28978,13443,-2311,59073,-21129,22420,-7090,40873,31419,28923,-6854,-62117,-106846,-32874,17402,16787,44049,34343,-78773,5829,-1584,-11742,-16168,-16842,-32561,-41944,1581,-36590,50165,26149,-55491,2612,-12299,-34276,-54443,82673,55,-59671,15090,42062,5653,-8175,30161,-37713,8039,26631,-19604,-42164,-31511,-45478,37085,-3804,82316,95195,6673,-9223,6355,-20820,-72392,-536,14372,-38631,35352,40933,33252,-6001,45684,75932,60919,5846,37317,952,1052,45278,-35745,40814,64699,30190,-5521,-53245,-20092,-29107,46263,-50958,-35487,-5271,72654,-70865,-19654,-36631,903,18140,79412,89354,81876,44077,405,13603,-54306,-54060,34186,71108,-1037,52375,70644,68205,-20352,27280,-18744,-35858,112829,65913,-5831,-53554,-40426,-102087,-114382,11645,53172,156557,28388,-137134,-69157,-81084,-123171,-82856,-52228,-11406,-100460,-35862,-51685,145788,144965,52235,30853,18779,147547,114906,62410,181459,181724,-287858,-82943,30231,-28730,35350,-23842,-41328,-24204,-3184,7351,-2269,-4145,-37190,-36340,-35453,11451,-8286,-74596,-46215,22725,-30,-40720,-62267,-7056,37278,2342,-11855,-44611,73762,-5996,47637,-22015,-19503,49708,-13283,-41049,70063,-43773,28283,22661,41956,32549,8114,-16331,6035,16483,-19196,15597,26088,-12105,-19780,-27063,-1950,-95639,-37074,-7253,-11468,41212,21650,3076,36953,21399,-33586,-43943,79303,70943,-2902,-32105,51694,-40060,-49725,17931,22007,46037,-32962,-6654,9007,-50386,-7170,71889,-40131,16531,-85878,2241,44544,28350,-47885,-43817,-123035,-47650,-70180,-21984,4565,-5406,-75202,-2129,-6422,30382,23244,-53478,69635,70353,-14948,8605,-34240,10064,30513,-76525,-7199,-42704,2860,-54558,22963,-51244,-23179,-20758,-2181,6010,-41371,27967,6310,-48663,-61983,74650,53266,50812,-28554,-70218,-20418,-19376,7924,25233,-40975,-27466,-100029,-30280,-58525,34823,82881,-32632,-34667,-13564,34065,13229,90743,-46909,-66387,-28562,-43531,-49773,-28474,96295,59954,-32558,33085,-10340,-34501,-19121,6709,-126464,-95701,31738,91425,43974,-22766,56598,18895,41504,60123,-5087,26909,61715,-12821,80835,-52826,10672,29895,-21471,-28389,-21118,-53956,-7053,-23628,-32906,-48454,-50544,23750,-50141,-15688,33265,25249,16531,-6177,-22060,58635,-19937,-49267,-7733,-3923,-54541,-13727,-22537,-21876,2226,-13512,-446,29599,-8483,-57763,-19175,-34963,-54358,4171,73911,21423,-33421,-8380,4636,-67190,-13976,21369,-13090,-34670,19978,31296,-13594,-33727,9866,28820,16439,-3200,-17424,8792,30656,-5875,37368,-14667,45702,7398,-8998,73715,103679,-9174,-55473,92697,69017,47422,-38586,-49638,-16318,-31825,51150,39341,-39163,-11605,5508,-24265,-30069,-51753,53052,12326,77723,67607,-46649,-63531,20084,-113465,11819,55633,29279,-9089,22681,-33997,-30380,-1258,-1634,-59812,9362,13457,32474,50365,10930,22194,47400,-28890,24337,-19925,-89974,-7497,-84176,-71826,-102262,-20636,-2956,-29947,-82796,39132,22227,64028,-51969,-67368,-61796,-51805,-42113,-58080,-45102,-35772,-103864,-66506,-23072,11940,-119715,-23492,-10511,62715,53756,20001,66930,-4543,-3176,-18429,-25172,-67476,-25194,14507,-2477,45380,-24328,-11951,3989,-56196,-66296,411,-14650,-63788,3227,-42692,-65265,134001,14115,34609,-10390,41196,49659,-26408,-8798,10227,14484,-76614,-65653,-22775,-44830,-49276,39565,-7372,-60935,-36300,6778,-31567,2288,-27504,-39340,-26447,-85517,-34766,-63920,37671,1687,-2501,-60500,-26511,-11597,-667,-38878,35900,33681,-117685,-38467,25731,-20140,-53424,57077,23400,-60674,-78355,-13583,93151,38434,54622,-11120,9381,-32162,-37162,-50911,-51258,70239,25614,77698,49378,-15899,-67931,-32443,15624,18598,44119,12155,-91483,-35867,-50298,-108402,-16925,-27668,-38957,15607,83419,58353,93493,72145,-21058,21392,77493,2523,-78220,-27299,27919,41092,7943,-53859,-5120,7422,-41671,-38835,-39875,-36551,-9586,-63168,-81354,23994,-18957,50777,-21639,-87981,13794,-63075,33908,-66718,-42172,-25671,-40059,-9185,15949,41525,-57025,-40186,-7728,-19429,6946,9076,-6469,-48846,67251,27075,-18409,1850,-35611,3327,20063,-84106,-48779,175785,-48742,-18941,-23424,48589,19951,34410,-53803,62788,31347,23832,-7043,-109240,-168304,-27256,-21664,-21606,62216,34877,383,21454,-29575,45067,88349,51768,82492,-19506,83503,32437,-15119,-11649,-97987,-116567,-106005,-30013,-16147,-28593,-1035,-180,-44450,20097,-148271,-19807,-16474,-45311,63555,9364,18221,-36212,122800,173657,95832,9338,23529,-49552,13723,-17474,-1361,61199,139883,-7575,7219,-45184,-80963,41368,-9703,-66983,-5807,12542,-11569,4951,-855,30797,-3191,-27087,-107199,68528,41198,96837,33138,-63666,-123117,33584,-1148,4355,37556,-9177,8006,25508,-29841,-41551,-142348,-14575,21626,28369,19075,-75949,-10441,87036,-15832,-24756,-44377,58590,-752,-27999,11418,27954,-18274,9803,-47712,-30798,45088,11848,15347,924,21279,46062,725,48274,25242,61390,-3822,-9895,-85073,31502,-7867,-16673,71354,19007,19271,4458,-18315,-51626,39749,51381,-29534,33091,47821,-55838,-18970,-18772,24299,-73384,-44470,-54667,31319,44559,-17829,-32005,-64795,-67863,-13981,-24148,4993,56343,28048,-4508,-16907,18527,60963,5334,4,79998,-6724,40662,-49090,-12277,69277,61175,-6581,69908,-4365,-3782,30927,-105089,35487,16307,46919,19493,51577,127652,70901,-69750,48671,-5035,37854,-32015,-3571,38425,-44715,-6780,-34142,5199,-67821,-38149,19657,24606,-6361,22291,-38797,-11887,11845,32364,19081,4174,-47327,79217,86016,33797,37744,47910,79616,50111,71729,228,-18502,-16676,151,25087,63737,-19730,42564,-35992,11444,5038,-25718,-58323,-67435,34416,36971,32452,4134,34830,73687,8500,16038,17492,22437,10857,46105,33653,-2669,-29410,11838,56553,29368,85495,7569,30200,-83944,-14580,5637,70268,-39150,-24544,-14941,125000,43267,-12888,-23657,22899,97231,1845,-21884,-22513,19133,1951,-2382,62063,50521,39801,-30317,81441,-31806,34850,26359,-51189,42868,50195,-46012,-57906,6410,53883,88115,16336,-4160,37494,26725,77467,-20210,73390,66532,-25291,-18857,624,-3283,-44410,-15622,-41635,21900,40447,15471,2085],[8493,-25295,-18398,-8548,-4223,-7706,21605,65727,58260,48392,42433,-37578,7080,38934,-67671,-35868,-43672,-95932,-16368,-8995,10152,37840,71992,59604,-96333,11308,26872,-43320,78395,15425,34520,-29096,9365,-56945,-13349,60539,-25486,-7569,-621,-7033,49306,-18480,4870,15396,12900,-18210,14563,-26654,-43525,-10921,-6602,12330,9390,-18676,-24470,47971,21011,-87622,-33906,-52195,-88282,-59836,-66740,17031,-62307,-20727,-12376,12219,19741,-67709,-20703,4023,15529,-34202,5614,92615,57977,84213,20619,-20395,-30019,-27497,37630,-34303,-73305,-5138,-3859,64681,-83008,-71855,-32101,68054,4707,-55449,-27032,-63339,-9806,24348,75262,-19544,11524,-72726,66558,58793,89572,51050,3870,-4452,29296,1912,18252,-42234,18285,6086,49165,-35131,22566,7383,31155,45303,19095,-13304,-46120,-110892,-46739,29517,26851,37666,65576,-32867,43941,5437,-11116,-12989,-1563,-32491,-9203,17956,-46389,51888,27114,-47761,15502,-28141,-56399,-61879,91123,-762,-64332,2447,32327,-9155,-92334,-35040,-35279,-288,14283,-11667,-34317,-17540,-37815,36033,-20112,51846,45018,-31981,-19452,19100,-39353,-45947,-19170,20713,-42008,38293,22869,28567,8928,77755,78836,68855,29238,38617,29533,7122,44564,-45969,34259,89546,5506,-16947,-44795,-24992,-18104,58553,-48106,-4370,11366,77501,-93270,-34599,-29736,21908,32023,65779,70677,75558,45518,-19280,-23213,-59031,-30278,70381,97786,24406,58321,69526,67084,-45344,21114,-40613,-8646,115601,61688,-11653,-10102,12869,-77233,-117616,-5291,32473,192401,42955,-110369,-58266,-74986,-149323,-25818,-37459,-12154,-53939,-37858,-1608,171849,136343,55187,75087,31456,151296,161321,110409,182968,62974,-351804,-67766,12019,-6159,44025,14605,-23318,-51863,15990,12317,50541,8451,-17439,-9559,-47723,8884,-17176,-69836,-28088,20721,3592,-78489,-82114,6481,33752,-26360,3509,-29001,82929,-12808,51791,-11122,-26261,53862,847,-24620,80368,-35467,23043,33651,29538,26786,-15007,-4466,-2403,24818,-4423,31491,10243,-38312,-37612,4911,-3275,-108481,-40426,-17034,11264,35582,35078,38108,37199,28549,-47085,-24074,79789,60543,8251,-19426,52564,-24055,-27690,31047,44227,41803,-40207,-14305,-5962,-52501,7666,59148,-46325,-14332,-59994,24140,40464,42682,-26817,-36586,-109462,-90253,-1005,1379,-13457,-5462,-87095,-5104,5182,14946,30446,-50249,52086,68249,-37392,6892,-24359,11000,41397,-48493,6154,-48302,-15727,-40865,37534,-25231,-28534,-35472,18571,5126,-13934,56982,7895,-21320,-32901,77300,52598,72707,-17795,-42910,-5725,-26297,18189,50860,-54461,-16744,-97322,31084,-21755,40949,104663,-71750,-41988,8134,33221,9757,55991,-37343,-58685,-36704,-42014,-36826,-38806,61636,71767,-43896,9867,-16241,-32005,-30577,-11423,-112666,-89811,52168,97118,41604,-19883,66759,15796,42393,46571,20237,25662,32747,-11240,112232,-47199,40662,20985,-28027,-13687,-13726,-53799,12967,-15112,1400,-34664,-72956,19892,-53846,-24038,43924,9094,-8001,-4220,-4429,77810,-337,-44308,8794,8973,-35182,-17177,-9669,-10789,-32769,4312,22393,27148,-1064,-55216,-10457,-5541,-43503,-1616,61574,10227,-30590,-14679,-672,-69073,-5162,36543,4967,-18042,3346,22440,12224,15761,-2498,25944,29416,-5081,-10886,9000,40423,-20933,13362,-10375,58008,-2408,8491,105754,112744,-11194,-80088,70652,59478,27025,-58467,-56491,13829,-21191,18922,24982,-40272,-3686,4148,-18044,-46187,-41739,45632,-34688,76673,77722,-42286,-60341,32601,-92996,-8691,19018,4466,-1586,-2686,-61115,-23804,-18198,4242,-70336,2681,16456,16009,64608,9382,17111,42009,-15126,20762,-8236,-51262,13326,-85466,-68780,-124007,-56863,-9266,4670,-109155,17959,-2263,60122,-31502,-52289,-69445,-67918,-36619,-42458,-68173,-42600,-130671,-75034,-40964,62503,-104196,-31835,-15667,62108,53409,14517,50817,-9742,1466,-28709,-43884,-43555,-28493,-15208,292,54827,-19234,-49212,-1091,-41869,-57584,-8303,-21222,-75016,64991,-27404,-90572,93442,11168,65947,13597,39047,21139,-22495,-2389,17275,38024,-77862,-49830,-13485,-40215,-51351,50282,11966,-69003,-28013,-810,-47475,14968,-6966,-42147,-31385,-76371,-50998,-81000,14989,2990,-42419,-55504,13501,-19497,7294,-9382,19658,41621,-112073,-22695,30124,-13957,-46675,70323,14775,-39623,-78593,-7759,63239,21871,30704,2314,6054,-23980,-27149,-34240,-50917,69150,48705,62473,28492,-11832,-61347,-27575,7742,28245,28933,28136,-78041,-32769,-56052,-88913,-12917,-48330,-34620,-2867,78564,64153,100032,58823,-2610,15814,36959,4185,-58089,-31943,31681,63328,4014,-56554,6607,7838,-69844,-31785,-54401,-54905,-42597,-81727,-74932,14715,-49293,47644,-9775,-53537,6321,-74556,31201,-33941,-58616,-34256,-34012,-29292,3616,29300,-68188,-47342,-31129,-8053,7495,-16200,-9691,-21131,63678,17591,-27085,-13779,-45051,1357,10047,-87171,-21266,142700,-14701,-11458,-24871,55541,24933,42254,-7227,83039,16303,-5426,-40608,-92209,-139220,-7290,-34721,9462,44464,47609,6267,3996,-38335,28272,80245,58144,77257,-14137,120575,48584,-16770,17705,-59708,-87177,-79738,328,30219,-22386,17534,-320,-52565,27340,-119004,1444,-545,-27905,71766,9777,16148,-13663,116915,156670,107780,10468,8219,-77864,8795,-12373,-15027,51502,145695,-4172,21718,-52187,-81707,39478,2132,-38740,-33178,10741,-7563,7897,4984,25499,-6374,-40020,-98969,40864,11119,101297,30265,-57621,-116477,36140,4661,15302,57220,16374,44795,16198,-42675,-44528,-128256,-15714,9302,44531,4018,-68323,6776,97640,-11784,-25231,-37066,62726,-14603,-10862,22018,26812,-12269,3417,-55354,-19691,46613,9829,-20317,-12951,-1342,30834,-11685,54361,21404,39994,-13571,-3966,-86370,25513,-15373,4488,94666,57721,31350,14000,30751,-48612,19836,62485,-31186,8980,38928,-62993,-21511,-23017,12315,-64019,-34066,-40041,25354,53664,-7452,-47015,-59760,-42293,10692,-32917,15498,55922,40812,15114,-25529,29324,85076,-2019,-6296,66408,15267,58024,-42505,-9473,71039,50091,4031,65955,-17168,-5940,19705,-88760,22012,5020,30482,28229,15428,99103,46067,-74566,13054,15929,23429,-29831,-26396,44865,-70043,-15658,-2379,-7818,-58968,-19081,6944,23662,37571,9748,-40451,-34132,-1278,2610,7706,24930,-27447,68689,125881,56557,35801,52467,54386,48914,75549,-628,5931,-5630,-19855,18790,33466,-11968,14134,-31124,-12064,-4943,-8947,-60694,-61086,41785,18421,36387,-154,36824,64768,2519,27618,16376,-9372,35282,76426,21149,-22723,-44897,-16170,37659,12709,63208,-7536,55241,-49453,5435,-2569,53196,-67454,-23876,-10349,95707,40153,-11545,-15085,51008,98864,21206,-11721,-30692,557,-3012,-25782,76281,35905,35227,2414,70730,-23345,23948,23248,-46087,39559,62332,-39127,-43639,15606,16640,71097,14292,13129,43949,30201,54089,-33675,94988,75465,-47433,-56020,-6372,4665,-40648,-6157,-34663,23309,34416,-16266,-3480],[3794,-27526,-8472,26953,2598,-11019,30408,65188,50988,25742,32445,-42379,8056,7875,-56930,-28640,-29434,-56857,-31811,-3229,48399,31813,77150,58759,-109260,13577,35959,-29619,85681,10587,41079,-179,26956,-87052,-43434,90685,-52689,6921,-13056,-30364,54941,10983,35773,37212,-491,-1141,61212,-16368,-38164,-11395,28399,11652,5971,-9507,-42437,18466,13647,-92686,-27380,-41865,-77870,-44023,-46495,11559,-49894,-36880,5488,24257,14960,-55316,-13333,-12648,16920,-23343,26382,108684,51252,68328,1101,-29259,-33735,-39053,15399,-33979,-93368,-18795,-19337,68204,-92448,-71199,-27390,47893,-3711,-45378,-50699,-78663,-11625,31169,87525,-13016,14795,-56996,52614,38309,100079,30402,-8307,9082,22810,-32022,16405,-58633,14457,18495,31145,-44328,27151,19718,21934,49190,5363,-19744,-22099,-101726,-47933,36422,38703,36885,77659,-1661,56891,6328,-10697,-4017,22506,-29596,6324,27054,-56588,46421,30246,-35641,18145,-36059,-58967,-66096,74414,-4342,-53596,-7881,2212,-21603,-149125,-102384,-21066,-3341,6664,-4868,-34548,-5785,-28027,26806,-30164,15230,1400,-62063,-23840,30195,-52851,-13541,-34459,25085,-42331,29638,-1539,16656,23008,95282,61472,65375,47467,44256,54932,18947,39691,-49803,23855,101910,-25397,-22526,-23852,-25576,-3078,62243,-45439,30289,25742,68325,-108733,-58402,-22582,39235,47522,45859,46874,58064,48482,-36558,-53616,-53696,75,89428,107753,44819,53861,58641,55371,-71551,12462,-53123,19454,107465,52184,-12247,15301,52413,-58901,-135796,-35584,10572,183705,56459,-67231,-39094,-47072,-161480,5438,-7111,-6334,-21976,-40798,55664,180393,142290,52979,104223,37781,141491,198292,150013,204595,-113898,-377538,-43049,-9132,30180,50449,58095,-4482,-67094,38111,18445,100311,16154,4842,24548,-56459,6303,-29143,-50692,-2978,25982,13576,-101710,-81297,18715,20935,-50949,20050,-7053,84266,-17499,47759,-847,-32227,49558,15409,-10451,67808,-27063,18520,32234,17526,17820,-41461,968,-16637,24516,14497,37494,-17007,-56508,-41754,34032,-1132,-98818,-43464,-20554,42206,28995,40217,57727,39492,29144,-70972,-6587,52022,49147,16355,-8041,55597,-4585,-4624,34179,66269,39482,-31919,-2512,-18902,-46840,22246,46788,-47429,-39277,-22745,31686,27979,42328,-10797,-37407,-81275,-107659,72285,21008,-32761,-3533,-76087,11,11522,-1598,28624,-41921,25260,64567,-50866,13918,-5414,11308,39182,-23630,15117,-30217,-28844,-21692,45922,6069,-34735,-46825,30124,-1052,20939,90745,3663,-2946,-1883,73343,45897,80764,-5505,9647,12328,-30071,23236,66265,-60871,-3368,-85552,74573,10609,38957,127133,-80958,-44652,27044,37324,8746,8406,-30725,-45642,-40148,-19175,-16242,-39753,30521,77445,-48658,-19966,-26433,-24652,-37439,-23371,-73554,-67786,61586,93816,30655,-15910,70688,13101,31977,24374,52176,23786,-5732,-10218,120152,-27109,72978,7404,-38333,-4900,-4438,-41624,31180,-1766,41460,-14451,-92095,12389,-37051,-40714,46182,1096,-28725,-13476,5256,76627,25190,-24571,20011,19388,-12774,-21995,13052,1677,-63286,16086,37687,21438,10820,-28039,9332,12321,-25165,-312,50152,6187,-22860,-14382,-4351,-62992,5217,41395,28666,-2592,-11570,1459,25749,50868,-11022,21194,23973,-18407,6497,4341,40452,-27609,-11350,2172,60859,-4101,3838,116002,110922,-14257,-104506,36043,22995,-13631,-70395,-55412,39455,2695,-12412,8996,-35542,1109,3167,-17425,-59812,-38872,34837,-70283,76040,78493,-31734,-57376,31025,-69594,-25731,-18271,-17942,13211,-21832,-67215,-15288,-25845,14748,-71058,-3199,23516,-8722,75295,11223,23569,35001,-1220,14878,7468,-8364,27397,-79354,-60239,-133375,-87959,-15527,31825,-109441,516,-24024,51830,-11929,-39185,-72097,-77273,-26141,-26426,-73601,-50783,-142620,-66616,-45692,109279,-74864,-37774,-12654,58212,52035,11608,30241,-5259,6318,-34921,-59680,-10878,-27863,-35082,1288,57038,-15400,-92737,-9271,-25232,-26469,-10742,-28575,-80890,115170,-8478,-90249,42215,2895,87837,34401,26247,-4840,-13345,8026,28129,55175,-71662,-36457,-7042,-33686,-42766,53222,23178,-66450,-20886,-9780,-51125,29493,23070,-36053,-38418,-52748,-67135,-87024,3835,11560,-58956,-55398,42983,-21236,11087,14250,-3419,38622,-94620,-398,25447,-20738,-46092,79601,5386,-20521,-77670,-8226,25924,2428,666,13599,-684,-22506,-27680,-15655,-42477,59973,64174,32694,6735,-21248,-50174,-19351,2894,34324,9198,41895,-63661,-28423,-62177,-59507,-1354,-58900,-25071,-16725,66700,52688,88125,34688,9097,3455,-464,-11174,-25677,-36800,27327,76253,2625,-51620,18531,13543,-92940,-24166,-48406,-56023,-60983,-88634,-50304,5032,-78719,31276,7731,-12807,-650,-80344,22951,3786,-64753,-47730,-25679,-35612,-6775,7001,-70132,-50747,-46226,13663,16059,-33048,-13018,9400,57131,9159,-27223,-35173,-49267,-3334,4717,-70982,15695,79005,27163,-9374,-33084,61290,21821,43415,34420,93557,894,-39962,-59412,-92479,-101544,12450,-41506,51047,39290,54328,14156,-4268,-44643,8863,64778,57428,63939,-6623,130531,53446,-38548,32870,-21463,-55751,-46510,15013,67847,-4606,36388,-2781,-61060,25564,-80154,22200,16493,-4376,68992,15790,12197,14858,103957,120555,102770,5238,-4865,-79768,6787,-4946,-24004,42727,135396,10273,40239,-51761,-66960,35820,11607,-7534,-54015,7414,-3617,8574,13039,14079,-16075,-51488,-84279,11551,-18671,93011,26166,-44335,-101726,35814,12186,11393,83295,40009,80989,19113,-53057,-38920,-73054,-15285,-6979,52638,-7523,-56660,26499,96735,-5407,-31253,-24486,63854,-28892,11332,17042,18008,-8922,1899,-61983,4649,47547,8925,-44470,-29017,-21355,12864,-21738,40847,20127,18988,-22626,2875,-75112,16799,-13405,27619,102958,91686,34465,14002,69444,-38776,263,54684,-23470,-4947,29637,-68369,-31384,-25920,2627,-44074,-20678,-21419,20320,60644,-834,-51325,-44598,-15370,25288,-37883,19676,48643,40570,28840,-40821,36556,91947,-21125,-21789,42256,41859,75862,-34125,-14925,64188,45090,11356,59521,-25494,-6592,1131,-68480,8359,-2047,10942,22212,-17425,56892,26462,-60422,-13995,42168,3748,-23567,-37582,41638,-82583,-23394,23874,-20086,-43237,-4676,-5352,21070,64210,-8811,-28878,-41761,-14938,-14852,-5864,47440,-3920,46665,136094,67618,30406,49422,29349,33855,65481,733,36526,456,-31139,17715,1389,-6816,-16587,-19487,-20807,-15883,-107,-51531,-40078,43563,-2496,40933,-9031,26063,52648,-7563,19813,20028,-35221,45739,92919,2532,-38151,-51340,-17401,23426,-9232,35046,-25659,61939,341,28145,290,30371,-86734,-25722,-3718,62594,27363,-13697,-3214,70380,93616,45159,-11212,-41040,1067,-853,-39821,85846,35686,20081,35901,53310,-7023,11705,19550,-28703,31695,59705,-33334,-32650,19051,-24886,53799,272,31074,45183,25502,34273,-43969,99816,77463,-61288,-86410,-6572,20991,-26530,5064,-26470,24938,31386,-43178,-11036],[-4239,-20550,6796,56140,9599,-12082,25328,54663,46280,9633,21831,-36445,5286,-31609,-39021,-26013,-14588,-7242,-43258,-5028,71205,24835,79296,65145,-94489,13718,39209,-16694,65493,10786,39673,30279,39584,-100999,-63010,108422,-63534,15474,-27663,-52384,58515,33746,58203,52603,-12752,18938,103984,-6677,-32922,1430,64502,6858,-1467,-6347,-58005,-13136,14700,-83439,-17891,-18003,-51561,-23243,-2292,5378,-39719,-47638,30964,36524,7063,-53744,-3957,-28623,28890,-13361,52283,106187,35781,41542,-24914,-44561,-37272,-44932,-13961,-34654,-104778,-21302,-25418,62889,-102565,-49640,-20958,16698,-16952,-31811,-64647,-71060,-7401,35881,79073,-11477,21827,-43673,27052,24936,100620,2929,-16094,23930,17389,-63792,17697,-74296,3931,28737,8382,-45025,37491,27944,14804,40851,-6403,-25237,558,-81675,-32610,37737,47385,42500,72190,3209,44221,291,-8564,11476,54126,-23092,234,26046,-66328,31284,31643,-22811,12844,-32915,-41692,-64489,38161,-10770,-29481,-15119,-37180,-32263,-158955,-151868,-1711,481,4128,-919,-35789,948,-17984,11137,-30290,-15450,-19705,-77494,-23632,37579,-57812,10988,-44294,24370,-38681,14448,-23129,1822,33600,92009,27754,49100,55113,53004,69976,35832,34409,-45004,14176,97272,-50785,-21428,-253,-21018,13731,57782,-42814,56210,42307,48538,-113719,-78954,-17010,52809,61258,24378,24385,31503,50186,-44758,-67545,-42762,28627,76772,96013,55350,41568,38826,35473,-92630,2212,-54580,44524,90386,45923,-2634,16804,65561,-40275,-143178,-66225,-2181,139127,66700,-22381,-18155,-15996,-157599,10260,28935,-811,-10554,-50018,98433,171429,154519,46572,114027,36032,119654,210427,173815,240718,-291547,-359212,-16280,-16661,73331,54265,89550,14873,-58274,59961,24461,129268,16473,24705,56218,-54346,4700,-42391,-24664,18912,40550,28736,-100425,-63150,27592,2772,-64912,33577,12581,77083,-19577,35239,-2092,-31392,38408,25035,-4018,33558,-18605,13386,7994,7664,8354,-64625,265,-28244,17065,32882,35678,-39504,-60549,-28907,50149,1357,-76219,-45379,-17612,72497,21396,32194,59758,46904,25315,-91580,7010,8189,39624,21126,223,59770,13577,11636,27577,80896,37669,-12348,20119,-27307,-36253,34718,42256,-44861,-49258,12634,27403,11450,27187,413,-39994,-51369,-92038,121530,33489,-46868,125,-41824,18633,11541,-15136,20390,-35656,-5924,60907,-49860,34788,20650,10112,21601,-11275,16973,-2783,-37854,-9015,48378,39373,-40722,-54247,31977,-12923,54475,114980,-4033,2699,24793,62481,38967,74359,9636,57049,29769,-30541,20392,65130,-58013,9141,-66806,90572,29753,28589,133320,-42328,-43290,35241,41542,10637,-29289,-28203,-31948,-40082,19953,4140,-29817,12657,73704,-45434,-49041,-38631,-14554,-40176,-27238,-25793,-41853,55978,83401,12687,-12264,67264,10683,13086,3973,85362,20968,-48500,-15796,99955,-5198,93906,-4657,-48221,-3751,3397,-18374,44902,15592,75787,3108,-105749,3238,-14196,-61210,35668,4449,-40891,-29745,2767,58162,50720,14103,23520,26277,4700,-25745,40638,14275,-78796,19116,45768,11756,23752,12579,33579,16150,-4582,9645,41202,8731,-13120,-6388,-5504,-49879,16658,36535,50461,7574,-19741,-24324,22876,62518,-14160,16400,2804,-37204,32348,-3520,28395,-24932,-30287,16926,52078,-138,-19144,101707,97263,-15087,-119620,-48,-30150,-64409,-68542,-47024,54601,33687,-35493,-2499,-28213,1292,2973,-19400,-69100,-40728,24917,-83302,74868,67061,-18486,-55021,16120,-50540,-35732,-46315,-33204,30786,-27345,-53079,-6117,-25985,25887,-60263,-8713,32254,-35683,79178,16755,38506,22656,9028,8307,20798,29970,32356,-65296,-47253,-127743,-101153,-21431,44077,-82012,-6937,-35403,46436,392,-28336,-68716,-76133,-12325,-13422,-60730,-58905,-131172,-45711,-37671,128329,-43637,-37737,-6196,49323,49115,14367,9910,3742,9766,-37642,-70630,19850,-21340,-38126,295,51255,-12562,-118328,-16287,-12085,16264,-8480,-34797,-74464,128660,11152,-70662,1065,-10018,90902,47878,9889,-16958,-1439,20492,42719,62160,-60924,-31469,-5107,-25644,-25769,44219,25340,-49190,-15045,-16161,-45433,40035,54239,-20276,-44402,-21939,-76786,-80221,7631,24881,-51557,-61839,49650,-18576,6038,24380,-26811,24134,-70786,21853,15789,-39794,-48854,84428,-1372,-11475,-74471,-13830,-7973,-15942,-26023,17628,-11039,-26628,-36018,1058,-27741,42473,67751,680,-12036,-47861,-35931,-10065,1667,38022,-6300,47237,-50690,-23064,-66542,-26514,11116,-59129,-15431,-21242,51178,31381,60797,6074,12155,-15068,-30568,-36087,8243,-39502,8648,76183,3998,-46189,28866,24219,-103129,-17869,-26648,-41247,-60308,-75644,-13600,-1303,-93310,6906,22791,7168,-10340,-79547,5945,31134,-60961,-57829,-15040,-29183,-11529,-16766,-62213,-48419,-49020,39020,29510,-36988,-14417,35896,48460,4006,-19597,-57492,-44685,-11255,7286,-43293,50181,14837,59008,-12559,-49462,61911,11741,36987,54051,87477,-9168,-68115,-61699,-111492,-64254,29189,-41348,91654,46040,53121,20815,-1267,-50196,-5879,44617,45197,44990,6812,109334,48864,-65156,31743,6267,-31326,-20963,18782,91050,19381,51611,-6015,-64610,13513,-53112,36985,33225,22271,56057,24713,7772,39439,89316,82706,76144,-5230,-12509,-59390,6364,3133,-24783,34379,108347,32001,58992,-45096,-39869,32341,15839,14691,-58778,3972,423,7727,20698,771,-31544,-46518,-65589,-8989,-39735,76510,21807,-33224,-86390,31412,20057,-793,104819,55810,97973,35798,-53451,-25534,-5568,-14066,-21980,51537,-15636,-42384,42889,81922,3146,-38612,-9833,62040,-38852,31977,-4856,-1251,-9630,7015,-62333,34468,47357,6181,-54135,-41910,-34339,473,-26419,10947,22108,4458,-31119,9590,-53040,4277,-9638,45691,96711,112787,30730,4751,87296,-25860,-19511,26462,-8676,-5389,22277,-68797,-44333,-29695,-3622,-15195,-8343,-4917,17446,63114,1409,-42769,-20123,5201,25408,-37271,18676,37620,24641,31717,-53553,39163,82840,-47806,-44960,12239,59909,84479,-25329,-26678,51021,43041,13643,52739,-26711,-3761,-15809,-46071,-2739,-1846,-7182,4853,-33265,18652,17154,-31715,-24896,67319,-19365,-16776,-33118,30771,-83937,-32851,39354,-26453,-24251,4780,-17218,17224,57700,-25678,-168,-32060,-23457,-21188,-17274,63324,16138,19318,118101,58235,18245,35481,9997,11570,40837,4397,60672,-1299,-33144,17475,-27242,-5699,-37605,-3223,-12306,-23828,-1591,-31976,-15043,34747,-21162,44286,-19997,4976,39732,-16406,1053,24167,-51735,37112,96276,-15562,-45642,-49315,6497,15631,-32932,8506,-45382,51758,47623,46120,18107,14452,-93784,-33579,3058,41903,7268,-20826,-4666,72630,85806,62658,-15665,-49818,19346,12519,-41710,80458,45838,-3616,62289,33032,10098,3711,13071,-5705,21884,43081,-29579,-25013,17458,-48310,43527,-23384,45855,44324,12357,25038,-50813,88997,73147,-63259,-103104,2319,45516,-5565,15870,-17725,29298,31766,-60941,-19314],[-10716,-5695,20216,68136,13710,-10460,10181,34914,40345,-260,11895,-27701,-1631,-66368,-16044,-25709,-1310,35288,-45925,-15031,66328,24383,79016,74541,-53314,17135,35123,-8236,22304,14690,30596,54495,42620,-98003,-66692,110971,-57933,13286,-35506,-65558,58498,46273,66988,59428,-16953,36376,116518,547,-29421,22736,91124,-1251,-13377,-11852,-75083,-35132,22770,-58984,-8500,12685,-17764,-4778,44859,347,-35075,-47161,56715,48912,-3823,-61642,4752,-34592,45163,-8927,70867,87843,14485,11095,-48616,-66336,-40054,-44851,-43232,-41064,-104911,-12684,-18568,49798,-107141,-6175,-13089,-12288,-29932,-19182,-67774,-49552,2695,38917,53484,-10666,32681,-37830,-23,33963,85380,-25917,-21299,38900,11159,-85840,22439,-83012,-9500,31745,-14127,-36581,50949,31294,10617,22437,-11477,-28886,12766,-56019,-1610,34913,47324,51429,55811,-14718,13667,-10561,-3030,30326,87310,-12664,-19825,15664,-74537,7410,28326,-12853,2400,-18024,-10604,-55064,-5377,-18127,1082,-20053,-71443,-39841,-130151,-166430,14883,10112,6056,-999,-30789,1573,-9283,-6932,-19028,-29537,-15018,-76854,-22209,39983,-52399,20705,-47565,16847,-30351,-670,-32960,-11703,39373,71857,-9833,22822,51264,59922,71106,56113,30704,-31947,9455,75686,-64473,-15402,16501,-11966,29830,48818,-37604,68358,64345,26980,-106091,-87004,-13772,63511,69969,6561,7713,1277,48150,-38494,-60457,-31455,47787,32996,65654,56084,26105,14995,11147,-100320,-7795,-47277,62262,68049,50250,18177,1742,49808,-16676,-119161,-80378,1413,77590,71893,12955,-2577,4178,-137981,-4055,59084,185,-15485,-69362,110902,147805,157457,37914,105185,25934,90332,190281,177552,275381,-413264,-295890,2775,-2726,108466,53440,94435,32686,-24143,78827,28749,129472,9701,39286,76752,-37912,5022,-52846,-3371,29336,59952,45025,-73724,-37204,32309,-16151,-65138,39744,22571,63156,-19287,17119,-18490,-19876,23719,24968,-5704,-11042,-9853,7687,-36595,16,1020,-77579,-5320,-29843,7352,47280,30621,-41931,-49108,-7127,47023,1196,-51918,-45450,-10106,91849,12954,10531,46754,59255,19817,-95276,16870,-34706,32942,23143,5274,63870,25858,16139,15492,83368,34180,11359,42934,-29328,-23646,43893,46721,-42436,-41458,35517,16236,-4830,424,8979,-35993,-26325,-49205,131999,35732,-51069,4624,5504,45354,7652,-21277,8909,-36354,-34874,57456,-34930,68127,48635,8507,-7317,-14788,11545,19733,-46762,-13826,44651,74203,-44205,-58573,25821,-27995,78076,114871,-12736,-1388,41351,46349,37200,56355,26897,79333,42835,-28071,10465,47180,-47136,17562,-44023,81113,32410,12045,117918,34762,-40501,26784,40763,15136,-45087,-29692,-21787,-39103,57569,15704,-12564,11089,59830,-34869,-70261,-49975,-5209,-39682,-23330,12892,-22872,35620,68502,-8653,-10326,55035,10553,-9259,-6959,111300,14614,-88305,-32541,59763,9342,93996,-10985,-54418,-9719,6572,10775,52230,33779,93286,10033,-111230,-7148,-350,-79288,10029,17720,-42497,-46641,-11291,31349,69006,62777,21568,30815,11249,-25999,64559,25039,-73897,13809,48339,-2431,32428,47398,53940,8859,12890,25460,31787,13801,-4738,7858,-4138,-32604,28636,25990,61625,8987,-21260,-45818,5309,50527,-12186,13362,-25920,-54520,59459,-10623,4388,-16394,-38733,26366,34629,5897,-48970,69547,74773,-7872,-115873,-26786,-80934,-101752,-50917,-34314,58386,62924,-46595,-6904,-20733,-2787,4113,-20239,-73234,-43376,19468,-71763,69842,45631,-7187,-53428,-4915,-38033,-35941,-58034,-37995,45482,-16651,-26762,1168,-23379,33552,-38668,-14048,39775,-56942,74711,25690,53612,2693,12705,2700,26483,54824,28365,-43302,-31735,-108687,-90790,-25791,40183,-37576,-1413,-31641,48622,1504,-19532,-60785,-63331,1474,-5020,-35465,-65788,-100059,-20414,-22895,105993,-19922,-29733,-1929,36004,44450,22671,-5541,10455,9679,-37078,-74859,36577,-9308,-25247,-2428,38337,-10479,-106884,-15964,-5623,54837,-4426,-37797,-54177,100470,29003,-43606,-15613,-25411,74006,52551,-2929,-11280,9744,31126,57633,58669,-50430,-36483,-7307,-16611,-5442,23788,21273,-18700,-9629,-16282,-35904,41710,76896,2253,-46181,6402,-73999,-62757,24954,41106,-27302,-72402,27972,-13674,-10165,16942,-44238,-138,-51266,38309,6836,-65381,-51793,83250,-3898,-16766,-64948,-20906,-29069,-27043,-40611,11873,-23055,-33399,-45661,13760,-10282,17586,58727,-20148,-23902,-81043,-20277,-2007,2993,40825,-10834,39657,-40040,-17750,-67345,3858,18829,-51165,-10136,-14529,33438,9765,26207,-18736,7805,-36258,-52872,-60085,32493,-38069,-23442,63536,7866,-45938,37785,37603,-96574,-13887,-66,-17633,-44051,-40677,26079,-2183,-85070,-16651,28081,-11976,-23340,-72964,-23322,35695,-52021,-56310,-3220,-14820,-7916,-33928,-46316,-39597,-40716,59161,42500,-27109,-12386,54247,38539,2619,-7004,-75363,-31189,-21781,17935,-15925,70575,-27948,71385,-18967,-67993,54512,-1070,24775,46204,64983,-10014,-77789,-50295,-139425,-37451,42938,-35149,117916,61112,46962,23007,9811,-55598,-10130,25014,20827,23957,26657,66656,38670,-81379,18761,22022,-19236,-11483,18185,98180,42325,60574,-8480,-58752,-7023,-45573,43173,49342,46221,36536,34211,5005,54365,77828,55522,32964,-17895,-14395,-28434,6575,9923,-17948,25209,67493,52636,72795,-35647,-11453,30853,14455,20616,-45086,1208,4372,6338,23105,-10228,-50428,-18537,-44387,-15617,-47507,58328,18819,-29983,-75125,24052,25638,-12867,110121,60171,84310,60789,-40682,-7326,44530,-11620,-30005,42393,-19015,-26959,50681,55163,13094,-42458,4525,58857,-41433,45550,-38874,-29322,-14127,19038,-54620,58027,43722,-820,-51872,-46312,-38376,-1260,-24061,-22523,27152,468,-37574,15584,-23009,-11809,-12482,52005,80809,115832,25475,-10388,81701,-13240,-39616,-14253,8983,4354,17642,-62859,-53420,-35518,-6543,16685,155,4066,16093,58645,-175,-25723,9711,15283,12203,-30429,15049,26445,-4779,22093,-53472,37187,64269,-73583,-70728,-17701,60484,77428,-16737,-39596,34885,40633,11414,46215,-21595,3818,-24764,-23897,-11659,5964,-19851,-13946,-25049,-7895,17385,1658,-18240,85929,-44327,-13962,-15271,16264,-77396,-46219,43010,-23471,-5934,13368,-28535,13160,19058,-33728,41048,-10209,-23484,-20658,-23220,65698,26621,-6145,81979,26976,-2599,9451,-1610,-10002,4138,8275,67688,-10647,-27521,13992,-49467,-8674,-40084,13741,9318,-26225,-10348,-7926,543,15200,-33038,44095,-30806,-20182,27585,-19077,-14005,26213,-61084,11391,91576,-26210,-45678,-43526,42289,13133,-56565,-9813,-63908,32608,75485,52796,48555,14787,-88276,-48636,9275,39941,-17134,-33010,-25629,53973,78109,65477,-18984,-52465,46778,36792,-33378,55460,57683,-29251,76645,13594,20404,1686,2550,14092,12880,17711,-26970,-19478,13342,-38660,43765,-50359,54922,44896,-5173,26119,-54455,67673,63710,-52763,-103222,17496,75475,15279,24734,-8348,38632,34958,-70264,-27758],[-10863,12321,25223,60448,12075,-6110,-7222,9841,29988,-6832,4035,-22379,-12028,-84283,7050,-24715,8823,54864,-38162,-30700,33002,34068,75658,79221,3107,25616,25109,-3935,-26064,19552,17028,66785,36542,-82161,-54534,100291,-42534,-1438,-31428,-65712,53422,47871,61504,57871,-10395,45619,89322,4735,-28533,45851,99001,-10863,-29577,-26121,-91759,-40653,33249,-23615,-1767,41539,11869,6071,73313,-1629,-35728,-33041,74667,61289,-16296,-72562,10446,-24722,58309,-13924,74328,62838,-8018,-13370,-62139,-90238,-41745,-40162,-64076,-54486,-95342,3400,62,31878,-99748,46855,-4632,-27492,-37394,-11208,-62173,-24259,16692,40662,21088,-6926,46166,-41919,-18635,64405,55206,-50499,-28830,52489,2638,-93464,29784,-79303,-21247,25959,-31095,-21909,61637,30127,9325,340,-8097,-29853,9372,-31150,38536,30534,35001,58000,36192,-41105,-22889,-22173,6342,46932,112025,1322,-36253,174,-79991,-20120,19508,-8156,-10901,5911,24320,-37996,-42094,-23345,28938,-24112,-88335,-41831,-88632,-142093,22605,22050,11214,-5215,-15951,-2953,-2887,-21576,2180,-22256,5551,-63141,-23012,37299,-37569,18333,-44653,3153,-17225,-9913,-26007,-21755,40219,46528,-36378,-6999,40148,59280,59338,76778,28609,-14176,11969,42180,-67573,-8144,20529,-404,42816,40441,-26437,72349,90859,14890,-85848,-79507,-12444,72365,71435,-4236,-1704,-25882,41076,-15912,-35148,-23682,53869,-24810,26046,54057,12444,-5951,-12951,-86616,-15056,-35784,68363,44771,67596,45924,-15547,15255,11117,-63994,-67986,21486,19418,71561,34175,2814,9467,-105323,-27350,73904,-4102,-29052,-97949,89614,114667,138435,29594,83770,9311,59021,144501,161543,289870,-443987,-194878,4361,26719,121918,44957,68335,45007,24744,92613,29523,106098,-1211,48428,80890,-9804,7247,-56146,5471,25324,75260,56740,-30379,-13607,33592,-32385,-53139,35687,19802,45760,-17192,-1319,-44026,1556,9308,12838,-10766,-48835,-848,2924,-86323,-7112,-2368,-76027,-13830,-18138,1150,55771,26609,-18797,-26150,6956,24763,-3040,-33603,-43670,-1358,92866,4243,-20597,24830,72933,15120,-76773,23612,-62148,28690,23300,8609,66881,29353,9019,4491,73835,27362,32058,59270,-24008,-10951,49108,53290,-44787,-20666,42625,3583,-17571,-32099,17347,-19401,-6209,5559,107197,26199,-44108,8895,47899,67858,4289,-16749,-3173,-44565,-55631,52938,-11569,104231,71861,9683,-38001,-30124,914,28873,-58793,-38591,34395,110209,-42997,-61482,14435,-41810,86394,83685,-20594,-8356,44084,28263,43114,32287,42762,74136,48970,-23837,-3381,19025,-32518,20123,-20400,55895,21274,-6188,90919,113709,-39334,926,32213,21334,-40310,-34105,-17296,-39598,71128,12995,4741,22263,38713,-19375,-78772,-57709,77,-36732,-13753,32063,-14826,5781,51581,-29103,-10677,33158,16025,-29456,-6511,120402,1679,-116974,-59788,16866,14691,71780,-10562,-55330,-20435,3653,37331,52493,48094,88422,3135,-106335,-19997,-3427,-88876,-28362,35154,-34849,-58464,-32025,6482,75098,104009,20593,35389,5160,-21547,78675,31187,-53441,3920,47373,-20718,31240,58130,63985,-2921,23461,40795,17674,16132,-1028,24703,-1165,-14969,39985,15338,56537,635,-20948,-55618,-20614,23016,-7147,13056,-52016,-65051,78037,-12480,-27721,-7833,-35489,24449,15567,10800,-73030,33143,48182,12714,-88591,-37743,-109771,-99606,-20279,-21671,55076,81294,-46300,-6269,-14931,-9390,6943,-17057,-72180,-43387,19746,-43642,56382,20688,-1458,-52278,-22049,-30607,-25571,-51557,-31202,52362,6560,733,3942,-23598,34837,-10118,-19133,43438,-65106,63062,36102,60004,-23240,8520,-850,22788,60869,17697,-15921,-16023,-81659,-61750,-27407,24716,4794,14686,-12646,58202,-8751,-12517,-51506,-40955,10948,-876,-8302,-70806,-62669,112,-8920,50350,-7051,-14225,-4126,21528,38655,32548,-12984,10353,4267,-33261,-71260,31137,5245,-4488,-6111,20400,-9157,-56379,-3504,-5622,75357,-1582,-36148,-24959,48014,43141,-20561,-7606,-39912,44852,50143,-7292,7562,17019,35121,67553,47363,-44470,-48002,-10564,-7385,11951,-3011,15945,17759,-3333,-8237,-26969,32456,85387,26172,-41415,24125,-57036,-39270,50622,59309,2598,-82092,-16599,-8027,-36007,-6812,-51439,-29998,-47958,46211,3014,-88890,-53572,74101,-2572,-35359,-46478,-25263,-32580,-25428,-38536,-2278,-33511,-39689,-50335,22169,5749,-11617,40447,-21979,-26235,-99979,-4989,2971,5660,43933,-2505,18314,-31382,-13814,-63486,27829,19082,-38976,-11501,1109,13646,-4093,-6598,-32094,-539,-54488,-67557,-73490,39781,-32168,-59866,43027,13562,-51287,45953,49859,-75351,-11877,19218,4306,-21593,8861,60101,2114,-55393,-30065,20162,-64840,-36790,-62871,-66118,13116,-45339,-39574,7595,1033,4200,-39940,-27121,-25226,-26763,66662,49614,-5968,-6598,63301,28633,3677,7104,-84645,-12766,-32980,33425,1135,69588,-41288,64759,-25423,-79495,38904,-11239,10637,17731,31697,-971,-62137,-31079,-161257,-28681,55535,-25165,121956,79404,42539,18267,22197,-60215,-2037,11861,-11137,4509,48720,18675,27186,-78882,2037,28239,-18918,-15612,17618,89932,57270,62449,-9608,-42402,-31001,-47743,40963,64566,60316,15452,42903,6165,58773,71331,40763,-14910,-29142,-13367,88,7543,13804,-7755,13551,20529,62515,77432,-27817,3151,32423,10005,13167,-18163,-1189,7233,5295,16026,-16030,-69474,25110,-21385,-10480,-42661,44447,18912,-34793,-68527,16628,26741,-18758,93747,53423,43176,84479,-17742,11869,63107,-6788,-27431,28102,-14862,-12836,46690,22630,23138,-39563,17266,55630,-36459,48954,-74708,-59678,-20510,36129,-41430,64235,32909,-12705,-43050,-39377,-34165,7548,-14823,-43839,33954,7997,-39541,20482,10871,-29475,-25778,42546,61836,100852,24241,-26037,57312,-2896,-56459,-53590,24502,16433,14993,-51046,-51258,-42235,-6751,42556,4043,2487,14392,45907,-4525,-8369,38326,15140,-8063,-18257,11493,17847,-41346,2696,-33498,31833,43445,-88959,-91654,-41954,43070,55550,-7597,-47121,19135,36022,7043,39653,-13716,15901,-23795,-4776,-21082,18671,-25132,-22272,5144,-25383,21646,28619,1021,94904,-68798,-18491,8326,2565,-66391,-63060,37431,-10878,8165,26110,-38949,10169,-33996,-29503,81452,13673,-15414,-17442,-22574,52079,24023,-23678,41162,-17040,-30651,-25122,-7003,-24742,-37983,8807,53858,-23814,-17277,5456,-65106,-14668,-22338,26963,34571,-22566,-19690,11930,-3459,-10343,-35688,38637,-39884,-42219,16642,-13316,-13943,25958,-67344,-22635,84194,-24948,-41401,-40724,70935,12671,-79613,-16172,-76941,14575,78097,44923,82422,31820,-72230,-68886,14852,50760,-42368,-48537,-58965,17944,70914,52239,-17100,-45938,71416,66344,-20507,15936,62066,-48045,78361,-2817,19166,1728,-11642,23560,6925,-8180,-23180,-14401,10018,3394,53250,-71761,57720,48703,-19274,31402,-55969,42312,49562,-32181,-89202,33059,105477,27985,30989,1789,52700,39571,-75538,-36337],[-2216,27425,18953,40726,3179,71,-18573,-14340,14645,-13506,-371,-22232,-24228,-79711,24184,-21172,15023,45587,-21984,-47177,-15971,51395,67731,71179,57282,36131,12513,242,-55804,22096,3455,65518,26449,-60263,-31414,81636,-26690,-25877,-15671,-54512,42295,40022,45201,50558,4021,43777,36690,6088,-30569,64325,85123,-19433,-49030,-46502,-99816,-30747,40487,14486,2039,61059,27600,8473,71615,846,-39120,-8942,78762,73012,-28566,-78674,11769,-234,62670,-29807,62731,42650,-26484,-23644,-61607,-106730,-42526,-33299,-69800,-71839,-81051,21310,24532,12960,-77655,87131,3314,-23103,-35790,-9620,-51913,-3039,31143,41355,-5190,954,60043,-53159,-22844,99168,18302,-65470,-43615,62822,-8049,-86051,37907,-61630,-27202,14186,-38510,-6501,62734,25579,10112,-16945,1897,-27491,-8838,-12417,77002,27156,11309,56465,18826,-60461,-53770,-30238,18161,56030,117644,17513,-29971,-14071,-81396,-42961,7044,-9308,-25355,32785,52764,-16588,-61368,-23615,46424,-28141,-82282,-36253,-56528,-91459,19255,31636,18003,-12340,7149,-9904,1028,-26475,29345,3197,25366,-42501,-27698,30653,-17201,13308,-37474,-13631,-170,-10215,-3948,-29561,36803,29329,-42191,-32658,29129,48216,39550,93547,26908,2350,21103,5454,-65586,-3797,11287,10779,50670,36876,-7304,80061,116328,20529,-55466,-59937,-11875,79592,65188,-7874,-5178,-44199,29135,19684,-347,-20680,48903,-73665,-11259,60342,4040,-18296,-31928,-48397,-17227,-24864,59829,24233,93371,72185,-22577,-19587,38078,2843,-33382,50503,-20579,66991,42807,-2558,4052,-64395,-50238,69505,-11693,-42868,-128844,44006,78303,95580,24130,59108,-10271,29794,91371,130308,271181,-382327,-73728,-16415,54973,109410,26912,19890,47646,71197,99784,25397,73500,-11527,54109,67970,21823,9967,-49861,4716,10014,77869,58594,15189,1522,33268,-44465,-34581,21369,6525,28435,-13544,-14280,-67262,27261,-2015,-10166,-12189,-64697,7758,1440,-121964,-16107,-1355,-60359,-22881,4625,1966,57640,25352,21697,756,-1930,-10427,-10348,-23392,-41244,5091,74806,-3805,-53681,1619,82544,12764,-41626,27028,-67728,26156,22237,12338,68015,23601,-4472,648,57351,16970,44655,68204,-11459,1199,49980,50909,-55007,3096,37633,-6370,-24941,-63005,26749,10048,11784,55162,62541,5922,-28470,12268,66914,75749,5578,-834,-14218,-56893,-64762,45650,12764,128483,84979,17603,-58567,-48082,-11434,23553,-74131,-73167,18252,142482,-36346,-64533,620,-49650,79125,29423,-26676,-11681,32600,12313,55270,8749,52140,51100,47405,-19789,-17263,-8244,-19579,17171,1090,26514,3032,-20438,68723,152065,-41380,-35777,17028,27973,-24179,-39889,-17981,-42241,47282,-3772,14846,38485,16261,-2422,-73452,-59834,-342,-31697,-1597,32562,-13658,-24396,34524,-45322,-12682,2789,29469,-43065,1128,105674,-18817,-127580,-89207,-11588,15398,33916,-5164,-50905,-32464,-4091,51996,46387,54045,64229,-14507,-90817,-36738,-21380,-85769,-69217,48693,-21936,-62315,-52376,-9240,68929,122498,28150,42221,-10265,-13186,81664,29872,-33296,-4574,44360,-41010,16634,37596,62154,-11633,25940,48317,-3096,12077,-4495,39380,1967,-446,48661,9595,36631,-14841,-25385,-50891,-46405,-7330,-1977,15125,-67251,-66824,79898,-6316,-60428,-4235,-23539,9354,2759,12974,-82743,7263,21406,44129,-44191,-33198,-106003,-49375,16551,-13463,50318,82014,-38615,-6007,-12858,-16241,11319,-9037,-66085,-39215,24184,-12922,31252,-99,-2402,-50850,-27209,-25026,-6442,-30530,-14154,48888,33590,20136,833,-30213,28850,18599,-23780,41587,-56215,48088,42917,52839,-49494,-2915,-2129,12374,49367,3827,10324,-2399,-54126,-27377,-26081,5573,26830,33957,16698,70255,-26568,-7031,-44196,-14072,12124,528,9804,-73576,-33415,8600,-945,-13165,-2723,5998,-14083,10601,33115,37006,-11945,3785,-6980,-26434,-60058,4605,17728,12801,-9524,249,-8940,15034,20702,-9207,71848,-1905,-29697,4646,-2116,52196,-8691,12654,-49859,15617,44683,-1601,29276,18657,28762,67935,32353,-44412,-58778,-9681,659,21057,-28812,13985,49725,4922,7259,-20345,13916,81882,45665,-29251,27640,-31355,-14971,77601,78479,27316,-85881,-68387,-1964,-65797,-40160,-46884,-58622,-66761,46405,5184,-102162,-55118,56105,846,-61564,-21166,-24012,-19540,-10862,-21319,-19848,-39417,-43416,-46303,27790,17062,-39549,19148,-6310,-18798,-85920,7998,3741,8983,47958,15010,-12981,-23765,-12122,-54831,44201,12625,-27307,-19233,19256,-7579,-6282,-30903,-29555,-8886,-64101,-73970,-70503,29350,-23447,-86753,22203,20150,-56769,53203,56317,-47332,-10420,23322,14493,-3774,57738,82980,8984,-13868,-27060,1030,-123652,-45571,-52112,-118097,-31045,-47845,-11263,14885,12753,21604,-35276,-11116,-7878,-14147,58681,47573,21489,1922,63982,20453,5097,19842,-83786,3538,-42006,48236,4005,46530,-28606,46046,-28802,-78605,18030,-14731,-882,-18229,-4330,14987,-23998,-11078,-165806,-39684,68825,-14297,105285,94961,46757,5651,28631,-62647,15328,9027,-41949,-10504,65480,-21647,17855,-57229,-10034,27113,-24271,-22720,18405,67726,59712,57964,-10219,-18772,-51120,-42493,32559,76519,59253,-2541,50285,12831,54993,67646,32825,-55075,-36213,-14470,17430,10371,14114,41,-2049,-21615,55594,72355,-25291,-7026,37042,7160,4424,12390,-4544,7398,5147,-1160,-15740,-85585,66481,2610,-1414,-30244,38330,23173,-42844,-64284,12449,22961,-16709,61253,39908,-8472,97671,7087,28789,54284,1371,-14593,12211,-450,-3887,30791,-7171,31609,-29496,27424,52104,-26749,42025,-99914,-83802,-26084,54272,-27997,48153,12111,-27976,-32985,-22361,-24157,22078,-600,-43010,40292,24814,-34857,23921,43422,-45226,-46349,18046,45332,73111,29962,-36459,23100,5001,-62347,-77449,33425,22309,12612,-35170,-32889,-46382,-4634,53410,4539,-9655,10537,25927,-10534,1667,57875,8517,-26343,-3090,9679,12917,-76666,-19721,6463,24907,25089,-87657,-100510,-56479,15660,26987,4081,-43927,6293,29535,3662,32712,-7657,30473,-15171,8320,-33810,31247,-23745,-12335,47091,-40187,22985,41446,23856,93926,-88989,-30627,27739,-6967,-53882,-79728,27283,8022,15527,44852,-47686,9287,-78261,-14810,104372,29696,-3142,-13751,-16714,25898,8520,-29992,6985,-57175,-60346,-58888,-9857,-30318,-75345,2543,24491,-34757,-5934,-7019,-75452,-22090,8749,33030,52202,-14082,-22693,19685,-28083,-34450,-30455,27650,-46258,-56700,6531,-773,1912,24990,-72763,-52902,76835,-11733,-36596,-46381,76322,10506,-101503,-10617,-79512,5137,63776,23946,106687,55961,-49455,-89201,19462,61616,-64311,-64074,-90018,-25272,63021,29379,-9598,-31132,82999,91656,-10254,-24504,53821,-53108,70599,-15945,6798,-4150,-27474,20039,5111,-26219,-15836,-8864,10325,61485,66995,-78787,55630,55062,-20743,33252,-57299,18203,30097,-6066,-67792,43085,128069,26681,34741,12201,67508,43804,-81121,-44962],[14197,34622,3728,22307,-12322,5910,-18483,-31151,-3437,-22099,-123,-24730,-35809,-55812,30739,-15793,17047,14702,-2233,-59080,-59292,68248,53885,46608,92549,42607,800,9351,-50708,19437,-6147,53472,19539,-39087,-4733,61116,-17561,-52363,7028,-39338,25397,25342,23887,42052,19755,32036,-14376,4759,-35575,73720,56321,-24182,-69226,-67902,-90150,-13489,40471,46086,5296,67378,26080,6159,43030,8162,-42223,14631,67248,82412,-39574,-75107,8644,30484,56327,-54330,42339,35381,-36453,-16369,-48368,-104715,-42864,-26927,-57871,-86861,-67803,35538,45887,-3377,-45082,93908,9882,-808,-24596,-13493,-41297,9493,42100,41113,-15748,11210,71558,-63998,-12822,116401,-14008,-66765,-66236,68019,-18754,-66595,44545,-33950,-24908,2507,-34958,3678,49496,19101,11726,-22336,13812,-21627,-35662,-2523,102521,26140,-17985,43621,6095,-64027,-71081,-31918,29504,55110,98265,33370,7687,-20993,-77494,-52112,-5168,-15134,-39358,54535,67625,3192,-59716,-17769,50404,-31827,-56250,-23280,-39660,-37262,6986,34911,24578,-20007,32694,-15675,2996,-17040,57164,36898,30357,-22237,-35336,22138,2915,15039,-28948,-28829,18766,-2011,24387,-39504,30068,28253,-27479,-48376,25016,29140,18439,101638,24000,11210,33533,-24929,-63590,-5151,-6750,18466,52002,39724,18901,100066,133288,43528,-19823,-36061,-10936,83945,52807,-7172,-5371,-50649,13530,59400,33086,-20883,40087,-99191,-37098,81450,1697,-19895,-41530,7969,-13217,-17873,36793,8513,116690,87473,-14383,-37224,58019,56974,5824,76111,-36407,60878,43533,-14938,-4963,-21491,-66577,48774,-19545,-50890,-150759,-8652,44861,39456,23183,40639,-28495,4218,50911,90684,217784,-258240,40291,-55237,64029,78293,839,-32739,38644,100169,99342,16139,46950,-14677,58618,41679,46600,10738,-34708,6113,-9224,64005,47855,49459,7721,33434,-52536,-17278,98,-10595,13996,-7830,-17683,-78791,49036,-9476,-39193,-4737,-52984,14850,5416,-131427,-28025,2992,-35876,-29927,31407,8769,52898,25466,61627,23568,-37326,-48955,-17448,-18836,-41026,6816,44902,-10128,-80084,-16033,83602,13169,-2083,25609,-55023,25100,20026,17900,66575,10473,-16188,6897,41476,4338,47013,72257,7037,13054,46298,32163,-72410,19619,27147,-11468,-26434,-84862,36783,46439,29972,87031,14391,-21397,-9326,14779,52668,67460,13210,23747,-23529,-68388,-62197,34879,31742,129406,86448,34690,-59619,-59180,-21779,8646,-89880,-98532,-1212,160629,-25625,-68241,-13434,-48419,60618,-26681,-30932,-8452,10298,2047,69020,-8454,51000,22627,39190,-18022,-27831,-24042,-12466,11035,18135,2314,-14918,-25768,61599,129984,-45421,-70217,81,33807,-6544,-45644,-21280,-45350,-7817,-28904,14816,51440,-853,12309,-57388,-55638,-5726,-24659,9982,24393,-10850,-44768,18709,-55735,-14584,-31865,49871,-48010,8077,67108,-43954,-117112,-105973,-17595,17894,-7841,2226,-41914,-42175,-13034,48274,35765,49246,30761,-34940,-67398,-56839,-44873,-68740,-95012,51004,-8820,-58523,-65905,-14103,55509,113975,47579,52196,-28078,-3717,75782,19824,-32972,-5747,40090,-59351,-10542,-5307,52412,-11528,21856,43057,-28214,1572,-15918,47468,3881,8799,52102,11525,11029,-31427,-38876,-34500,-64295,-28526,969,17921,-68044,-61383,62719,7236,-84345,-6950,-8982,-15189,634,12977,-75529,1149,-3402,70359,-1447,-19515,-73310,27783,50826,-12611,45923,62685,-28915,-11899,-17024,-21387,16534,2113,-54726,-31311,29250,6700,-4545,-11513,-8435,-48412,-17905,-18095,17263,-2422,9691,35793,54212,27046,-7311,-42524,16867,39300,-27824,34037,-31936,35028,38057,33616,-68978,-19289,-1740,1085,28448,-9634,25759,7329,-32888,-2491,-23219,-9331,20754,46986,47899,77548,-45411,-2575,-40703,10465,2860,797,12131,-73272,-20311,2096,212,-58561,-2085,27092,-29762,7133,29401,28563,-5079,-4187,-22685,-17367,-42982,-30890,23890,17129,-11229,-19255,-10419,78271,49188,-12645,48554,-5642,-19670,27389,-31100,55392,-9363,28774,-52661,-4001,40581,12398,43064,15008,11537,57378,17519,-47703,-60862,623,5424,19243,-47146,17419,67597,15463,26975,-15326,-9043,75577,56405,-10643,18819,-9218,5818,99039,95989,39788,-81171,-108008,5146,-90986,-72587,-31456,-77178,-101327,42321,10005,-100693,-58174,30812,4311,-87352,4245,-16641,4219,9057,3929,-34226,-39410,-43972,-33097,33428,22483,-59032,1482,17009,-3966,-35444,16688,34,12852,52904,34002,-46273,-16359,-12511,-42273,53436,2791,-20452,-30924,31480,-27803,2028,-43662,-11563,-14165,-61897,-71304,-50836,7021,-14895,-91931,8719,26566,-54318,58027,52568,-23799,-7912,11971,7369,2009,89738,93401,14451,26736,-7050,-22617,-156503,-44856,-42747,-167434,-83732,-62840,18688,16858,17505,38416,-24853,-4418,8937,-8287,38341,36690,49489,11147,58069,15649,5590,29536,-74225,10229,-45974,56732,-4265,7272,11,23893,-27188,-67998,-3085,-10724,-6226,-49852,-35350,31985,23995,3819,-151540,-65291,83195,-5104,77170,100829,62325,-13666,24444,-61616,35029,16268,-61949,-19743,69619,-49535,12415,-22145,-11652,20140,-26775,-21821,20022,33387,49008,48652,-12102,5685,-60028,-19256,21036,79413,42957,-14623,56253,25118,46343,62423,25338,-80037,-38117,-22886,21246,16353,11577,1140,-21845,-48774,33291,61643,-29617,-41191,43639,10828,7924,37278,-10533,3516,6007,-24085,-10508,-96167,87644,25976,2440,-17150,40206,31525,-46767,-59306,13717,16048,-8813,27796,26189,-48736,95493,23560,41818,31917,12692,3902,-2244,24375,-4269,6144,-26365,36706,-14405,33535,46424,-17040,27227,-104957,-95332,-28584,67977,-19118,14484,-16885,-43615,-25157,-695,-11220,35288,15587,-20711,43633,46265,-22847,25466,69208,-54778,-65675,-15229,34153,40769,41667,-37371,-11189,11775,-49527,-76873,33075,16636,8662,-17557,1670,-43902,-169,44068,4089,-29678,4112,2672,-17174,823,61435,707,-34173,11947,9614,11058,-102917,-36230,57652,17619,10687,-69749,-93444,-59493,-9137,3415,20216,-28490,-2349,23244,3810,25594,-6910,44280,-3395,12861,-50443,38031,-18357,14848,86234,-55622,16766,38506,40843,84788,-100166,-46593,34657,-11023,-42192,-90696,17508,27337,15175,66216,-53397,10856,-99022,4011,98828,32718,7655,-9716,-8917,-4300,-15784,-25138,-14636,-78029,-83451,-78882,-13750,-28407,-97145,-11961,-8217,-37602,3060,-20153,-81085,-29531,39810,30796,53826,-2942,-15435,11686,-63574,-50043,-22771,12554,-49246,-63945,-3254,13443,22858,25241,-76413,-69078,69719,8841,-33865,-61424,52894,4148,-120138,3390,-67740,6277,48294,-4375,110659,72244,-24873,-102577,21896,61667,-78140,-75420,-106209,-62819,53105,7586,662,-13928,76877,102920,-8467,-50439,34510,-42959,58273,-26673,-11215,-22932,-41854,6037,6977,-30928,-4327,-3340,15553,112019,78657,-65915,51127,61762,-2972,26943,-60588,-1626,5356,20082,-47110,44087,135443,10499,36606,21565,76454,45886,-88246,-52972],[34217,31989,-13891,15923,-31411,8192,-6452,-36362,-20468,-31563,5582,-25530,-44110,-22510,25730,-11950,14714,-21553,15204,-62559,-77625,74388,34082,9649,100612,39545,-8114,25720,-13627,9913,-9660,36450,21567,-23326,18485,43454,-16875,-69967,30112,-30153,5257,6729,3566,37654,30837,15173,-42776,319,-43404,72619,28094,-22712,-85444,-83778,-60191,229,32774,64032,11499,61120,11851,5195,2369,19397,-43147,23182,43642,86699,-49695,-62583,2092,55802,41436,-81459,20881,41489,-35563,5669,-27988,-78470,-43035,-23095,-31221,-92741,-59128,42569,55442,-14685,-13108,61426,14833,31259,-6597,-19380,-33292,11770,46509,40058,-8951,20011,78196,-65928,5736,103493,-33905,-53137,-90489,66854,-25927,-39995,47725,-4587,-14230,-2361,-22250,4645,21714,12088,12900,-13456,21940,-12846,-62211,-1034,108049,26998,-44432,20355,-1790,-52004,-72568,-26875,37190,45295,57234,45358,66556,-17104,-67257,-41841,-12589,-23294,-50946,63951,67253,14744,-41297,-6974,43247,-34179,-20372,-5808,-31342,-131,-8953,30312,28935,-25360,53169,-17104,4013,7001,80655,66234,16079,-8537,-42911,14283,16977,26562,-21981,-37667,36596,11452,45774,-56607,21040,41829,-1522,-52483,30664,9489,2054,97221,18522,7979,44548,-42011,-62928,-12276,-26217,20150,46318,47618,48118,129744,135964,72703,14449,-16381,-9168,82748,37945,-6346,-4572,-45687,-4544,90018,56467,-20955,36673,-102356,-47864,110640,3656,-12504,-39110,66499,-3965,-16075,3708,-2159,124290,85161,6073,-30361,66248,83108,28560,86233,-30454,56281,40800,-27834,-11663,16567,-74607,19875,-25159,-52107,-152385,-50779,19471,-11538,27356,35443,-41075,-17552,34635,50124,141607,-115685,113197,-99612,44405,42837,-27582,-70537,19719,105726,90788,2941,35229,-2225,61921,8520,56250,6984,-14315,20399,-24417,36356,25503,65276,8674,35488,-57269,-8489,-22225,-23214,3952,948,-10974,-76463,59728,-14325,-66976,12081,-20508,19311,15745,-115566,-40673,8274,-11023,-32571,53020,15878,41951,23746,82869,36832,-87855,-81553,-20065,-15692,-47236,3341,16005,-13903,-92387,-24020,74722,15793,29749,17195,-35369,25676,16229,25053,61911,-6683,-18588,21819,32758,-8195,39825,73864,28932,24767,38132,-326,-91731,23448,16554,-11538,-22518,-91888,45962,80162,48622,96004,-27403,-50175,7542,17148,9830,50538,25534,51118,-30952,-75276,-50907,21691,42042,106395,79350,59660,-38768,-58485,-27225,-8106,-101781,-97619,-19569,154646,-14053,-71666,-26193,-38007,37396,-60958,-33893,-436,-16255,-805,78671,-15832,38894,-1604,26713,-19647,-32755,-23458,-12320,5063,29455,-11482,-27593,-20239,67938,63269,-47437,-87653,-11987,37937,6496,-50624,-23935,-45517,-70419,-53891,8258,55406,-8154,21653,-37033,-46035,-13200,-15838,18494,20044,574,-47980,5291,-60263,-14125,-63757,71787,-44704,6817,14261,-66956,-88313,-95096,-5361,25763,-41137,9273,-29197,-46528,-18710,25704,23135,34638,-484,-48878,-41521,-76437,-62812,-39867,-89162,38414,364,-49338,-69061,-11437,42644,86626,73214,64320,-40768,2898,64534,3313,-62103,3677,34823,-70776,-43851,-49790,41814,-472,14653,25160,-51686,-11793,-33568,46174,3865,12216,48144,20838,-7571,-41645,-60498,-13801,-69583,-33871,1320,19089,-55852,-52572,31888,23852,-91324,-12725,1521,-40809,7051,13173,-54047,14092,-24925,67786,17109,-5835,-27622,91081,74732,-19662,37778,26417,-21615,-26836,-29171,-23744,21549,12660,-37500,-21158,31179,7310,-44635,-13089,-16408,-44742,1887,-8046,40163,24318,35557,16829,60780,22669,-17302,-55011,1887,45159,-31139,22137,165,28272,14396,9276,-76854,-37167,-739,-4888,9865,-19840,21756,12099,-21679,4592,-21642,-14831,-6219,46617,71517,74052,-58330,1807,-40579,25850,-15938,795,-828,-68213,-23100,-16944,-2355,-74101,-1139,46019,-46803,12287,28424,3040,2288,-6605,-39617,-7434,-23089,-56747,21935,5099,-10021,-35769,-14169,109571,69552,-13166,17483,-11336,-8239,40899,-35571,52684,-19055,29504,-48140,-11999,40615,30469,42466,8318,-12771,38438,5469,-49091,-49110,22827,4385,7524,-55074,24651,66306,27626,46143,-10119,-30077,76656,56789,11783,3549,-4223,20399,109900,106850,38066,-69131,-121643,14093,-103326,-92935,-7703,-77042,-133446,37984,11382,-85490,-63142,2431,6564,-105333,21568,-5096,30545,21288,27173,-40052,-34411,-41867,-13209,42086,23496,-63723,-8196,34693,14049,34546,19426,-7566,17410,58323,45838,-71563,-9024,-13681,-27602,56761,-6130,-21162,-43221,31362,-42775,15553,-45341,16421,-15146,-48743,-60015,-19696,-17218,-9553,-71165,7320,31785,-38606,58043,35794,-15359,-3838,-7659,-15480,-4976,96035,93412,14743,56295,24351,-42103,-147929,-32714,-34892,-197511,-129821,-88140,38284,13408,16087,48304,-15665,-10128,21846,-10954,13657,21051,72869,18779,47336,14794,5482,35778,-59662,2837,-42968,55425,-16153,-37795,32423,5179,-20605,-56529,-19317,-1982,-4290,-70911,-55848,43088,64728,10526,-125897,-95208,97076,1010,49285,89497,84865,-36307,9300,-56890,48959,28877,-65005,-23627,57943,-66506,10817,16956,-1228,9265,-20115,-8917,21605,-9521,28563,36119,-16947,23787,-53161,19346,9318,65878,17930,-20272,60623,41288,35669,53315,15055,-88971,-35707,-41315,14125,25888,8312,-4971,-43857,-55834,4490,51582,-39564,-85662,50406,23752,29643,51021,-20200,-4426,7587,-44626,-3030,-98120,81572,46164,-4408,-9128,47665,42535,-40093,-51497,20487,9235,971,10015,18154,-62013,78943,23947,51399,9570,25539,20751,-13543,55374,-16022,-21359,-30595,36895,2244,33456,36208,-12050,8729,-87552,-92919,-27210,71735,-16505,-23502,-45286,-56248,-20883,17679,2465,41117,30467,13103,41972,66699,-4893,24697,83929,-54094,-74340,-46788,28333,11617,55199,-27354,-37832,19287,-16300,-51038,23366,-490,2050,-429,46416,-32773,6578,15978,5122,-53276,-3205,-17685,-23334,-9399,45670,-3474,-26804,23867,9767,10555,-115073,-38526,103895,9292,-431,-41767,-72465,-51629,-19987,-5407,40402,-4480,-6655,19663,8324,19094,-12386,54022,7635,7573,-68237,34816,-12113,49023,108824,-69753,2941,24169,45768,70146,-98519,-59320,25586,-10408,-32965,-91168,11855,40649,7934,83001,-54274,14353,-96593,18950,66723,24045,11951,-4507,-3041,-28088,-41679,-12016,-23635,-74315,-92332,-74099,-20170,-23268,-96721,-32708,-30688,-29214,6696,-30091,-80456,-36290,56223,21782,37532,8457,1409,-9732,-93876,-52934,-20382,-3930,-48250,-67721,-12715,22814,33405,27447,-75422,-66568,62627,29269,-33710,-80624,8353,-6592,-131303,20431,-41186,14519,43851,-32109,92182,68379,-3502,-102550,20096,48009,-78899,-78630,-103753,-84428,41044,-5041,9317,-3484,55365,94658,-17336,-53278,12057,-22431,45703,-35539,-26778,-54198,-51608,-12264,10554,-21707,8977,464,24913,136355,83130,-33652,46498,66843,33684,12936,-66922,-16052,-21360,41098,-33170,35966,122380,-15077,37415,28054,73757,44494,-94706,-59028],[52252,21522,-26134,22925,-49339,3633,13277,-29900,-32851,-38165,16913,-21505,-46932,8551,12406,-14102,7497,-46790,25415,-56802,-63859,62722,10403,-27352,85158,25512,-14538,46350,33501,-6301,-7278,20738,33769,-14796,33943,30978,-20765,-68163,48165,-34484,-12902,-13048,-11326,41617,35594,-643,-43960,-7963,-53413,62664,17190,-13652,-91075,-87886,-17571,2096,20775,65481,22623,46479,-5020,10703,-32089,32403,-41874,5304,15815,82626,-60560,-46807,-6340,66798,22953,-103031,3378,53439,-24308,34803,-7593,-32814,-42821,-22647,2330,-84988,-54639,41877,48461,-20053,5453,4229,18687,61708,12960,-22364,-28684,4802,43505,38440,8198,23275,78442,-54190,24467,63936,-41407,-27413,-105506,59339,-26074,-11220,46427,17211,2675,3881,-5130,-3881,-15437,5676,12758,6103,21757,-2616,-80553,-5047,93633,27543,-60865,-8612,-5397,-31034,-61254,-17247,39522,30474,7678,49680,119932,-2843,-50281,-13508,-11732,-31176,-57765,57718,55505,13733,-15294,5546,31377,-34677,12085,11304,-23538,11309,-22510,19394,29098,-26003,62340,-12805,5251,40056,96494,80927,-10702,-4569,-46803,9354,21260,42413,-18387,-36879,50189,25860,48216,-82313,10968,60000,22666,-47466,43715,-1317,-6113,79169,9700,-7795,50070,-44097,-61135,-22155,-39895,14755,34237,57493,74231,155198,122778,90359,40273,-6745,-7017,72836,25823,-9045,-3467,-32765,-25090,97618,66048,-17511,45214,-94329,-46209,128173,6833,-161,-24488,108299,7484,-18902,-31234,-8894,106542,64543,30977,-5085,61136,80031,22351,74202,-10541,55301,36703,-34558,-12828,43733,-76542,-7539,-27459,-49963,-127644,-70817,5745,-39437,36507,46519,-44469,-34804,41225,15418,64582,10228,112848,-133499,109,16570,-49902,-82716,-4116,92493,74315,-11886,38072,32159,59949,-24338,47996,-2795,6257,47656,-30507,2460,-4012,63611,9192,39411,-58873,-12447,-39015,-24732,-1622,13184,2280,-65281,56218,-18673,-86150,33695,16850,20562,31181,-85412,-48232,11253,5672,-28967,61674,15444,25562,17356,76442,39325,-133512,-102206,-14974,-10842,-62928,-3854,1033,-14949,-86321,-22021,58099,19456,46786,336,-22677,27650,10251,31623,53593,-24247,-8009,40330,34002,-18300,25806,73298,50287,35371,26045,-33886,-104713,16056,8205,-7906,-14590,-81784,52427,101814,65506,84283,-60122,-74105,18191,20555,-43423,36047,38287,73913,-36360,-76434,-35599,8536,43501,71044,70021,86862,-2723,-47773,-26415,-19612,-106330,-66476,-31814,123270,-5559,-72809,-36404,-21565,14835,-60712,-36253,7224,-39027,2962,80026,-12937,19794,-15830,12875,-23619,-30671,-9737,-17087,2164,35083,-14109,-34007,-6577,77867,-9318,-42299,-79907,-13847,40033,13389,-54910,-23531,-39293,-112869,-71059,3576,49145,-5397,23434,-20115,-33628,-18882,-6031,22517,27101,21194,-32739,-4606,-59216,-9459,-84886,86708,-35161,-5985,-36080,-79506,-49391,-51220,12845,37673,-57033,15418,-13344,-43708,-17802,-9050,10992,14462,-22544,-49805,-19690,-89103,-67350,-4062,-48078,12575,3987,-36815,-62036,-7034,37349,55247,90640,75943,-43870,2992,51180,-12857,-110160,22511,28604,-71228,-72226,-74567,35976,19668,8261,663,-66669,-22616,-53034,35045,2231,10524,36095,34481,-9845,-39487,-83888,2484,-61774,-24030,1286,16522,-35382,-44553,-1445,36930,-77776,-15268,3545,-57559,13461,16560,-24138,35681,-41212,23062,299,404,11359,107507,84001,-32592,19501,-18303,-18539,-48803,-48103,-23188,25413,18138,-14306,-10058,27795,-10683,-79344,-9042,-23391,-40511,23754,4841,57350,43063,58522,-2519,51093,12392,-24436,-59243,-12211,33824,-33498,8381,28802,29095,-27724,-11196,-73022,-52793,-133,-2135,3379,-25221,-2859,11669,-20029,-3953,-24584,-9767,-35622,31379,80241,57910,-60551,7369,-41405,27284,-39946,476,-21798,-56391,-35926,-41319,-3908,-64405,1217,61686,-60360,23784,29751,-36951,3644,1417,-53440,1615,-4265,-57606,13857,-19103,-5458,-47844,-20415,103014,70415,-10028,-7466,-16460,2274,47651,-23355,44928,-31804,12925,-39181,-14211,44764,47235,27883,1816,-36734,16577,-2580,-43553,-23713,54161,-4566,-9776,-53982,31135,47058,39883,59969,-3342,-43792,88582,48131,34302,-11125,-22567,27800,107916,104855,24771,-54344,-107741,24837,-98927,-93079,20700,-53614,-142143,36058,3504,-62802,-67894,-23328,7706,-111245,25261,7011,51610,14640,39251,-35768,-27256,-37923,8968,55405,23793,-51233,-9402,36379,30675,94706,15592,-17723,22584,63544,44316,-80349,-2518,-13649,-13160,55595,-10555,-29962,-53132,18940,-47922,27218,-38923,45510,-12548,-29368,-42470,13646,-33053,-9129,-30613,17797,35017,-10939,51152,6077,-27427,10,-24491,-45463,-18653,79729,86462,7870,70629,57248,-50326,-105906,-11475,-26498,-194804,-157708,-116486,38990,6477,12362,47598,-13619,-26441,28594,-19960,-5634,7256,88031,23085,33341,16173,6633,39040,-44424,-17015,-32790,44336,-23721,-76881,58380,-6676,-11059,-52966,-27376,6458,2809,-80585,-63605,42753,84836,9076,-99814,-117956,107485,4058,30245,55681,103814,-57330,-12996,-49829,51059,39422,-51953,-24023,33610,-75311,11762,49937,18524,-2849,-3901,10858,22580,-53732,4653,21817,-25118,30442,-31199,60806,-464,32096,-4768,-20636,63021,57938,24898,43248,1870,-85709,-30989,-67700,467,37761,7344,-14469,-63554,-44797,-19031,45838,-51475,-120718,55324,44478,63999,52919,-32954,-14449,9324,-54411,3227,-87103,55995,60204,-20854,-8585,57121,53629,-20461,-40586,30533,5853,9040,15914,18506,-45889,53763,6786,59547,-4506,37217,28822,-21475,84316,-37010,-44318,-20651,31392,17237,25240,20022,-14404,-8817,-53739,-80506,-22979,61903,-17925,-49809,-59286,-63321,-20031,25179,15746,36891,41390,44964,34558,81040,15886,21411,85883,-40592,-66594,-65422,26088,-9304,65413,-8402,-52527,28726,29591,-7086,6933,-23832,-7012,14341,90746,-14876,14650,-22557,8785,-75804,-7991,-28851,-27646,-23957,13058,-1123,-4873,30665,7829,9461,-112138,-21852,127036,-2882,-9485,-13456,-45662,-35721,-11905,3974,60097,19644,-7199,20316,15885,14167,-22155,57793,17030,-6748,-81861,20590,-7205,75207,106588,-77710,-14192,6238,37770,52448,-83559,-60984,3070,-7339,-27147,-79546,12048,43402,-3772,88167,-48550,18549,-81988,24013,22470,9845,7491,2263,-1975,-37869,-60735,4885,-23884,-53340,-83657,-42152,-27653,-19491,-75726,-53952,-34203,-10666,2769,-34100,-70692,-42496,48805,9566,8785,18007,23175,-37078,-105453,-42971,-29613,-18606,-42889,-71634,-21037,22279,22744,30334,-67351,-47707,56179,42187,-34743,-93857,-40038,-19693,-129570,35077,-5178,23274,52189,-52230,59932,41376,10833,-86349,11918,26002,-62986,-71186,-87909,-86305,28415,-8776,12668,-7674,26172,69288,-34329,-36413,-2947,-321,35071,-41536,-32946,-86935,-54395,-27840,12997,-2906,19169,557,35774,129614,78267,10277,42597,69833,79659,-3729,-75265,-24939,-42440,53194,-27584,21494,89238,-39170,37945,30075,58118,39044,-96924,-61458],[63558,8518,-27631,34652,-61012,-9544,33691,-16159,-38490,-37032,33167,-12700,-43321,29051,-3027,-25105,-5457,-52297,25943,-44434,-26932,33734,-13027,-48747,59178,4634,-20377,63282,62837,-26998,-1095,10519,51601,-12917,41019,24130,-22418,-42246,58766,-52916,-22419,-31422,-18799,55302,37349,-10620,-26967,-19976,-63913,47721,31212,2758,-80290,-76487,22840,-9578,10035,52445,36922,29027,-13987,24171,-47057,44274,-39943,-38675,-6686,67978,-73950,-34925,-15349,61764,6409,-111897,-9058,59806,-5975,61541,7126,18226,-41633,-25071,32509,-63348,-50599,35760,26593,-20028,4335,-50795,22446,79946,28069,-17893,-26258,-8461,34940,36675,24003,18561,72281,-30256,36047,13578,-43426,3640,-101892,46804,-17463,15724,40897,25472,22069,20931,9768,-18349,-52677,664,11053,28438,11641,6842,-86545,-10676,65710,24838,-64893,-36698,-5271,-9979,-43301,-6638,37538,15409,-32367,43422,138901,17593,-27451,23059,-1555,-36778,-57652,38107,39521,463,8321,15607,22129,-34132,29823,22917,-13451,2400,-29121,6131,23462,-20989,57520,-3937,7792,71722,103530,76753,-36097,-9594,-44569,8690,15547,51850,-18236,-25870,57513,37689,27400,-111081,1594,69702,34726,-38154,58126,3570,-5719,50324,-2486,-32095,48484,-34975,-54501,-29700,-43554,3157,17524,66637,91140,159501,96556,82117,51979,-8434,-5596,52190,21356,-16973,-963,-16954,-49558,73711,63236,-8844,65283,-85890,-39214,113829,8574,13106,-458,121901,16746,-24924,-58696,-13238,62985,31541,51366,23710,44610,57113,-10458,41584,13744,57942,30720,-30745,-7851,55842,-76942,-26883,-26922,-48831,-79209,-66082,5311,-34879,49952,71578,-36974,-45636,59251,-8992,9025,107462,24755,-140133,-53135,6711,-57641,-71070,-26213,71665,51378,-25460,48846,83728,46023,-50964,25701,-17784,22585,76788,-27044,-28582,-34150,51360,12632,43775,-56694,-28808,-45311,-12946,-3718,27406,15505,-53092,40450,-23626,-91742,52846,42183,18976,48238,-54101,-43402,8681,8868,-18185,54207,1801,5100,5689,46452,33726,-156651,-109161,-1973,-3948,-85217,-12136,6696,-13956,-61992,-13254,38126,22715,48097,-24407,-27281,29623,1833,34267,41791,-39313,13705,55901,43627,-24531,8661,68912,65994,42424,11342,-52650,-103711,4292,2101,-2667,-5156,-56999,54476,105980,76591,59347,-84655,-87524,22166,26151,-84073,31569,46440,85803,-39362,-73077,-20989,-2097,37904,40103,64985,107788,34534,-34062,-19777,-22106,-102179,-17565,-34384,76779,-3256,-69761,-42633,-4522,-5160,-30685,-38462,8806,-50860,10260,72081,-2138,662,-17938,233,-26305,-21049,7486,-23003,3482,36393,-8555,-36646,7929,80969,-53225,-26631,-52283,-4410,40367,15857,-59103,-19441,-25154,-119395,-76357,8795,35963,3613,16772,-12855,-22386,-19383,3227,21793,44130,44237,-5047,-9949,-52176,-16,-89401,86599,-21726,-27730,-67963,-75534,-11292,14244,24614,48857,-52293,21749,5065,-33602,-9632,-44362,1195,-5132,-35280,-36817,-7096,-88807,-56366,32101,13131,-19906,3424,-21273,-47950,-5943,42702,32904,84205,83649,-38304,-5250,38235,-18898,-149622,45006,21506,-59868,-83455,-69487,35172,43935,5557,-20329,-69025,-26464,-68020,15938,273,5045,17477,47916,4849,-23111,-100046,8028,-44204,-5896,4915,9340,-11793,-39924,-25407,40288,-46689,-8804,-2950,-58037,9164,25154,7314,50960,-49275,-51494,-41951,-3009,30015,73695,79243,-47362,-10707,-59332,-18515,-71113,-68301,-20286,27704,15055,12915,1463,19651,-39454,-100197,-6043,-28216,-37221,38701,18507,65941,50714,74768,-16942,28835,3162,-24057,-47935,-21622,9460,-34373,-4335,43056,34550,-76842,-20891,-61842,-62949,-448,8149,11530,-25562,-37425,6551,-23870,-17989,-34244,3475,-47772,6306,71274,32515,-51369,15049,-40075,13548,-62232,-608,-40664,-37018,-51087,-61372,-680,-41992,3155,74125,-66895,36740,31502,-81223,-6414,19725,-59980,8138,9583,-30332,5238,-45591,1707,-55022,-28756,71278,47869,-4457,-16822,-18409,10238,51744,-4501,33913,-41912,-15015,-31116,-19553,50406,57675,6003,-1569,-51656,-2108,-6251,-29314,9361,86176,-21929,-26542,-48267,31432,16607,50230,65105,4955,-47937,104583,33855,52942,-19845,-56828,28528,93774,85603,5238,-42994,-77135,35829,-80866,-70932,49186,-9973,-116443,36792,-15880,-41668,-68501,-41250,9048,-105095,15084,15738,61801,-12495,35332,-24580,-21489,-32487,28628,72292,28126,-25243,-5056,19426,42491,119728,6292,-28415,27733,67888,27903,-69791,1719,-10617,-1345,51279,-8687,-45057,-58959,2596,-40582,30921,-28528,66304,-8437,-10301,-22458,38344,-33591,-13134,16068,34895,35913,20859,36788,-32761,-57197,-892,-28840,-70205,-29125,53528,75376,-5378,70964,81077,-44612,-52273,12866,-14447,-157700,-162398,-138263,19867,-416,11440,37998,-20859,-46655,28338,-30575,-12084,2055,93298,23500,17703,15142,12389,40160,-31577,-40665,-17132,26965,-22228,-99973,72279,-11788,-1827,-60173,-26915,9685,10004,-80947,-59801,28951,81024,1873,-81799,-125300,111394,5172,22737,1187,107398,-71614,-36289,-43184,39732,40993,-30892,-23385,5410,-76537,13577,69020,41872,-13562,15888,26944,22500,-87840,-15724,7477,-34905,24599,-893,90928,-7133,-17205,-14312,-17298,63256,70838,15248,39024,-12670,-75082,-26045,-94514,-15961,49306,11741,-20799,-74913,-23611,-29195,41983,-60495,-131018,56773,66628,97248,45760,-45781,-22848,10545,-48929,4839,-59644,28077,65489,-39886,-14001,65373,61682,8732,-28073,40143,7856,13559,39761,26030,-10536,27562,-21841,68244,-7746,44965,24092,-26896,102012,-60897,-55476,-2102,20556,28749,8575,-1489,-23267,-21451,-14767,-65229,-18215,38474,-18501,-53457,-47062,-63851,-22011,17627,27972,24009,46960,64003,22207,86057,35621,15843,76783,-14386,-42860,-63979,25197,-20368,68669,14580,-54426,39644,73539,42788,-11513,-45547,-16935,25267,123142,4349,21729,-59221,14201,-93340,-6375,-27013,-28564,-37107,-27606,8234,26031,31791,1808,6419,-97152,12806,115129,-22137,-17080,7077,-24007,-16334,11723,27280,71231,32898,-4698,24877,23425,11324,-32462,56228,27579,-26806,-85759,-1767,-4119,81101,79353,-75521,-28453,-7707,21330,33628,-59651,-46627,-25472,-4407,-24986,-58391,17635,34667,-16591,78942,-35305,21936,-66991,18012,-15627,-2448,-4235,9720,-6419,-32961,-65840,20970,-20329,-29352,-60472,6992,-32442,-19965,-44631,-67459,-18740,13109,-9579,-31614,-50605,-48818,19255,-1597,-21955,24272,43422,-60696,-95190,-23624,-51065,-28714,-33446,-76223,-26766,10652,-8815,30912,-52108,-19974,51328,43408,-34717,-90339,-73807,-32143,-110791,43668,28193,26096,65825,-61317,29537,-1150,16689,-57618,-3686,5051,-30280,-52841,-68076,-71902,17957,-12167,9313,-27832,-1247,37531,-52856,-13265,-2987,14930,26286,-42128,-27170,-103385,-49271,-35708,11638,18045,21116,-4053,44566,101391,65153,52331,38213,71648,118730,-16185,-82471,-28546,-48545,54616,-27515,4951,42929,-49046,38700,27037,34027,29813,-92408,-58910],[66079,-360,-17806,38404,-62732,-30014,47819,-2368,-37234,-24415,52508,-2375,-34149,36425,-13965,-43730,-24677,-39438,17320,-30663,13310,-3610,-31262,-43983,37573,-14683,-27636,67169,58154,-48265,5901,6426,66086,-15891,42197,22923,-15911,1630,62432,-77765,-18761,-46007,-19181,76153,41677,-13233,-4555,-33324,-71811,32467,62383,24267,-52352,-50315,46547,-28967,5598,30613,48733,13332,-9039,42609,-39297,52063,-39303,-92712,-16174,43354,-90300,-31085,-24426,46522,-4279,-105106,-17661,51706,14232,78081,13904,58919,-39025,-28796,50147,-32030,-42381,28164,-2379,-16190,-10514,-80623,27035,79703,33929,-3795,-23842,-24047,24697,35275,28499,6222,61239,-669,37046,-29334,-48421,31229,-77944,31403,-1271,37820,32497,20366,39742,43446,15560,-33053,-79646,-2473,8163,45123,-6529,12985,-80665,-14703,33420,16577,-59670,-58250,-1871,3666,-25192,1407,34869,3867,-48221,25797,110553,37869,-1688,52705,15961,-39309,-49564,12273,26103,-19629,22617,19541,20427,-34523,27691,25455,-2800,-13070,-27080,-4935,11315,-11435,40371,5960,12456,90702,102351,56366,-46331,-19439,-36205,12259,3304,45332,-19926,-7002,58827,45308,-9402,-131093,-4738,62254,31010,-29327,67522,24606,1367,17585,-17244,-57711,41479,-21031,-41196,-30194,-37488,-11771,-1195,74257,94977,133774,62833,46452,47245,-18284,-6099,21761,25673,-29527,4962,-3188,-78933,22074,52676,4063,88379,-80726,-34842,63258,8096,24851,27410,109976,19530,-32847,-71686,-16285,4387,-3388,60056,41293,21634,27611,-55785,-2487,34090,61824,21048,-15859,1961,51378,-80421,-37604,-25015,-50610,-17673,-41653,17486,-1410,66519,103243,-19636,-48070,74141,-22293,-13590,186363,-132717,-105891,-95576,12598,-45789,-47715,-40503,54345,24994,-35075,59471,130461,15602,-67978,-1814,-34278,32422,94093,-17587,-49280,-58204,36899,19798,46424,-49648,-52542,-39695,9124,-3727,39838,21698,-45848,18225,-27821,-82876,63208,45772,15951,61996,-29877,-21582,-1660,-1445,-478,33749,-24376,-17165,-9051,7022,24736,-150404,-104135,15206,2738,-102171,-18912,29959,-12402,-24212,-2952,19115,24250,37350,-53898,-51098,28972,-8549,29990,27723,-50080,39877,63205,57030,-26608,-7824,58804,70643,42750,-3802,-46777,-85563,-3636,-2335,2187,2250,-24469,51057,93729,78335,30590,-102216,-86919,22421,34320,-96305,37263,46220,83892,-39426,-67310,-10356,-9079,27316,24863,67633,114289,57357,-25703,-9292,-16129,-90349,27563,-26923,31012,-8201,-62175,-43155,7336,-24165,11654,-40457,891,-47772,16822,57129,12376,-11514,-9207,-9662,-22516,-4356,17274,-27061,7764,35733,4,-39210,14011,71855,-58041,-1562,-23175,11707,39634,17039,-63443,-12788,-4770,-93113,-70167,26101,22073,13423,2297,-17449,-16853,-13109,9904,17103,61763,58946,23523,-10070,-37865,13024,-76510,67963,-6256,-51106,-75820,-54706,16349,75704,23945,54762,-29624,29714,24892,-18087,3576,-68397,-5395,-18340,-42818,-15001,-5761,-73478,-33160,62002,68537,-49821,2243,-1485,-30897,-10172,56595,25169,47953,84473,-30031,-20726,27410,-6623,-153206,62728,13688,-40546,-69338,-40267,33985,65969,7283,-27632,-59613,-22173,-72171,-7654,-194,-2795,-4029,56940,28471,3967,-101775,1611,-22428,11101,15946,-1495,11588,-38720,-32849,31111,-7149,8053,-12052,-40783,-12081,38550,34039,48139,-46285,-121963,-84092,-12229,26376,14065,65403,-59024,-46052,-84268,-18261,-84983,-81029,-15880,28780,2418,38974,13305,9970,-67171,-104003,-10008,-31976,-36631,41027,29939,65806,47887,82449,-23181,1610,801,-13344,-19512,-23467,-17677,-32831,-13606,36801,38409,-114502,-17860,-49358,-65726,-1536,20614,27793,-21688,-62055,-2134,-27618,-26518,-50502,20689,-32273,-19295,47108,5259,-34553,24638,-34439,-12320,-75191,-2519,-49932,-12283,-61726,-68322,8449,-18137,1491,82101,-65136,45616,31030,-115448,-29579,42731,-56598,11110,15466,14183,3233,-63147,9459,-57692,-38064,35489,8046,1266,-9211,-15490,15228,55162,14421,22143,-45859,-44916,-29701,-33804,53668,58387,-13334,-359,-50848,-13273,-5370,-9234,40289,107220,-45576,-37050,-42641,21734,-15420,56686,60592,13160,-44379,111716,18136,64389,-20620,-88246,24165,70619,49915,-14830,-40457,-46758,44050,-57891,-31669,72650,42441,-62610,38234,-43633,-30118,-61553,-48410,12340,-90648,-3920,18185,58574,-49811,16631,-13198,-19899,-25143,41930,88645,40802,4937,700,-9962,48145,102742,-5402,-37014,31658,70828,120,-45636,2118,-3929,5897,45073,-797,-62856,-60538,-4265,-21834,23711,-18028,72164,-5256,3068,-4007,45042,-17670,-18918,54373,50331,34690,46430,16614,-73337,-94037,-12290,-17065,-78864,-27480,32246,61386,-21254,60888,88451,-27665,-7175,32965,3418,-99381,-145230,-145411,-11701,-3464,17208,27021,-34763,-61508,21041,-37904,-3705,9602,88844,20755,2457,5073,26894,39932,-21612,-55016,908,8907,-11798,-101301,73869,-12695,3814,-73667,-20414,5270,10674,-74745,-48332,4033,60650,-7566,-74738,-115338,107296,5918,23874,-61747,89112,-75552,-54542,-40095,18362,30581,-13502,-23574,-15689,-68795,15020,70959,62135,-20963,30338,29769,20684,-99426,-27243,-4216,-42709,9549,26625,100811,-10235,-68677,-5212,-11209,61915,76215,7598,45217,-26465,-60119,-22056,-110785,-32694,57575,23461,-17822,-72817,-2689,-25880,32956,-62218,-112843,54056,80201,115359,33563,-53134,-25433,10682,-30105,-856,-17907,14046,60523,-52732,-21092,70589,63796,39029,-16575,45491,14885,14700,65810,36868,27709,6731,-50384,77069,-2023,46994,7299,-30868,102640,-79489,-49586,17012,6030,36607,-14220,-25329,-34388,-26740,18519,-54124,-15382,6062,-13457,-33809,-6991,-58559,-26383,-3771,38060,6866,47310,65440,7066,81003,50854,8793,61316,20873,-9414,-43347,24012,-22582,64364,35212,-45230,49705,101332,85606,-26506,-58698,-25206,31257,135655,18534,24464,-82558,18552,-103314,4193,-12731,-24774,-45013,-63457,22934,57750,28098,-8971,1118,-76115,57959,69638,-48972,-22891,16920,-15323,966,40939,54465,66012,25882,435,31164,27258,10208,-39532,52788,43980,-47129,-76966,-26192,-1826,63505,34801,-62793,-35019,-13402,4223,15534,-35448,-17370,-50763,-3696,-26091,-33397,26414,17479,-27221,58671,-15240,23200,-56781,5024,-36372,-7746,-18551,15889,-14486,-20635,-53613,32738,-16625,-14285,-31235,53530,-30367,-24905,-18341,-65393,7561,35371,-29276,-24284,-24023,-55849,-18647,-8384,-43905,26688,56558,-72535,-72107,-443,-77275,-32629,-21309,-79020,-28370,-8580,-49928,25776,-32472,7490,48145,33534,-31811,-64295,-81971,-41873,-75469,45337,42683,19407,74469,-60644,15203,-45278,15534,-26840,-25680,-6731,14084,-25872,-51949,-49557,12320,-25306,633,-56370,-19757,14627,-64558,731,11232,19136,18080,-34605,-12418,-89207,-36778,-34702,5121,33675,12596,-12368,48075,68890,47037,77544,30521,73389,135568,-19071,-84587,-27518,-34104,45825,-27759,-9301,-5258,-35739,39783,19741,9619,17888,-80966,-51037],[61023,404,-900,25956,-53678,-52588,51244,4442,-30503,276,71694,4681,-22155,33099,-15978,-63926,-49197,-16393,2586,-21357,37028,-35641,-40543,-14495,29722,-23271,-36929,52311,23814,-65399,10983,5940,67581,-21850,41401,28183,730,45849,60814,-96309,-3910,-54770,-14319,98250,52206,-10310,14136,-42776,-72900,20846,91016,46605,-14346,-15261,46717,-45296,9597,7049,50811,1481,8955,59823,-15724,53608,-40902,-131186,-9759,13213,-107465,-33778,-33863,30608,-8071,-85233,-23639,27868,30611,80939,14080,79942,-35267,-31795,50771,1807,-27394,22991,-27849,-10537,-23326,-78761,32705,60897,28534,18221,-19676,-38004,16977,34719,18738,-10592,47924,26552,28753,-53072,-60521,47560,-41562,15401,18434,52594,23228,8330,52214,62636,7179,-42950,-88580,-3533,4913,51075,-28061,13646,-66737,-15743,4407,2367,-51403,-70717,4276,5958,-11462,4867,35993,-2382,-35647,-992,47096,51913,21837,62044,36315,-39266,-34362,-10622,18335,-37855,25534,15603,26831,-37745,8401,18226,5384,-21155,-17499,-10781,-6587,-422,16164,12161,19770,89851,94315,27158,-34460,-28203,-24304,18677,-9527,20397,-20943,15187,56989,48954,-45093,-130114,-5390,38478,14885,-24033,68443,54822,12983,-9527,-32941,-76823,33466,-6786,-23014,-22614,-26096,-25607,-18893,81517,85700,83527,27538,-3021,28389,-30486,-9083,-13361,33097,-44290,15979,5328,-109931,-38455,39681,17665,101608,-76108,-38042,-6013,6918,34475,52001,87138,13395,-41841,-68161,-18089,-50559,-29242,53627,40777,-1164,2931,-96819,-45069,45308,63199,6684,6914,14349,32055,-89296,-44676,-23050,-53274,43939,-6548,39501,46202,84835,131355,3986,-41452,75507,-26444,-8066,268098,-307192,-33519,-113405,27127,-16159,-28177,-43644,45905,-924,-39290,64228,140945,-28713,-75305,-24696,-46561,35918,92710,-7642,-55791,-71269,25859,29199,45368,-37377,-75514,-25203,34362,-2945,45367,16373,-45422,-3526,-27525,-63113,62206,28957,13471,67537,-14327,15095,-20053,-19957,22486,8988,-54720,-38133,-22848,-25380,16663,-120273,-90789,29741,6023,-96918,-22770,59468,-12226,18209,3847,3410,23185,20359,-82965,-86062,22730,-19625,17751,13842,-55667,61593,59959,68750,-25038,-20524,42489,59961,33991,-16614,-18091,-53617,-2362,-5003,5493,3632,6315,42032,72390,70135,6127,-112971,-72030,23547,44135,-79755,46681,36513,70028,-36298,-60635,-4803,-13100,12956,24831,76392,102123,55592,-28368,2147,-5693,-73471,51080,-12840,-2190,-18926,-52231,-36516,10008,-44952,47439,-41609,-15957,-30393,18881,39387,25911,-12669,6383,-16530,-8070,17538,12858,-29159,11727,35654,6259,-43950,4952,51439,-37626,26253,-14138,25157,38549,19738,-66528,-5527,17138,-50956,-56157,49808,13968,20087,-17783,-30920,-20936,-865,12034,9987,68109,56363,40242,-5025,-15471,26838,-51536,34234,9834,-67742,-68147,-23665,28654,106780,13168,54324,3694,39402,43970,-1089,17748,-74131,-8913,-21965,-48718,6726,-14133,-46799,-4362,80628,97848,-68765,4397,23327,-13948,-18200,72875,29201,-8314,76988,-26757,-39327,19678,24763,-113054,67763,5327,-21163,-30354,-4004,25166,79807,11796,-15566,-43862,-12489,-61454,-31609,2406,-11556,-23577,59408,49468,33877,-87413,-12554,-2002,19485,35097,-13254,33911,-38662,-24239,11845,28905,30264,-11902,-11272,-47014,53300,51427,24882,-31573,-156112,-102580,-19629,8846,-40275,49469,-63116,-73945,-84826,-14149,-83470,-78050,-10791,29642,-17486,55953,24854,3346,-82370,-93781,-23424,-37219,-39818,30551,36201,59083,37790,81922,-21200,-22337,8157,7319,19430,-16480,-34677,-27710,-18264,11437,34122,-125758,-5567,-39781,-61042,-2667,28285,39563,-14985,-58090,-12828,-26848,-24461,-70411,37885,7012,-36056,14384,-15441,-17017,34241,-24562,-43532,-73097,-4448,-48607,12055,-63370,-57628,21816,577,-6128,81504,-55938,46390,26225,-127700,-62009,61825,-43218,10467,12133,57890,13198,-64171,14922,-56902,-46673,12283,-36190,5041,9232,-7580,17995,56215,30773,12319,-42913,-68205,-38251,-56017,51157,48308,-21396,4881,-32507,-15795,228,10264,58940,107268,-70553,-38048,-39523,1695,-39975,57759,47977,18848,-38296,100029,4552,66672,-14929,-97776,16875,43052,5384,-31332,-49291,-31038,45870,-39138,13456,86407,87673,-323,37479,-72105,-31562,-46623,-44997,18771,-73591,-23792,13452,42562,-80462,-10275,-8652,-23488,-15131,46865,98681,63659,27760,5032,-39647,48321,58300,-15064,-40472,32979,72061,-31927,-21328,-2361,5278,7415,38312,11254,-79013,-58787,8806,3049,6680,-9986,61446,-4868,8824,9805,28948,10043,-22594,75566,56208,32117,58011,-5697,-106326,-124055,-37311,6508,-67389,-10194,25089,44784,-33951,43461,77629,-6268,20171,43156,26334,-41328,-111453,-134449,-43022,-280,30143,24843,-49043,-63074,6602,-39130,15098,29238,76453,16483,-9919,-19439,51029,38932,-12396,-48480,17848,-4226,3265,-80634,66901,-12633,3885,-84728,-11981,-5485,-960,-64536,-34635,-26039,36656,-15978,-75944,-92964,96094,7468,27730,-113141,51621,-68448,-63946,-42620,-6327,10960,-8779,-24783,-21231,-51142,15662,57524,73811,-24107,33026,15763,16136,-81428,-28032,-9669,-44291,-8513,39920,89877,-9669,-106612,20025,-2364,60665,72093,2673,58276,-37495,-41400,-18880,-106918,-47931,61026,42143,-3091,-55835,9003,-15950,13012,-54203,-74239,47684,75082,110989,19708,-48290,-19250,9461,-5825,-15129,27523,20584,45449,-54179,-25133,72410,58070,59912,-8880,44042,24252,13869,78083,46758,54202,-5588,-66658,81779,7806,42955,-16483,-33793,86881,-86175,-25162,29504,-9515,41700,-38443,-46856,-41687,-24122,40484,-51114,-15793,-26713,-917,-411,49066,-49396,-32840,-32456,43823,-9234,43959,50866,-8078,67514,59365,1563,45259,58120,24164,-13263,21748,-18280,54878,47571,-27921,55378,106333,111562,-33508,-60087,-29265,31771,127015,23754,19646,-86766,18036,-104731,23497,9021,-15812,-47026,-82222,39974,82861,21341,-23288,-5737,-56143,100975,6723,-78791,-26115,18492,-18603,10718,63785,74045,42166,-3706,8249,35963,24574,9635,-41328,52555,69028,-61304,-56945,-45393,1333,30127,-14512,-43232,-32769,-11195,-5700,468,-20952,18407,-65315,-6420,-29607,-11074,35219,-2484,-33388,35456,8945,21570,-49158,-7718,-41076,-5266,-29461,18685,-22291,-12826,-25840,38379,-14180,-11561,-5997,76584,-19109,-32248,-9002,-44155,32998,50357,-52950,-15119,-551,-63446,-44081,-9560,-50704,25475,59690,-69067,-51590,20900,-94672,-30152,-8981,-77152,-24955,-28637,-84173,12908,-13211,27297,45379,17333,-25572,-19233,-65629,-49422,-31154,42039,25626,3763,70935,-55137,21851,-77567,11272,-7901,-50738,-6093,59661,5370,-42373,-28489,12821,-51276,-9945,-79676,-27269,13310,-62496,-2882,29339,13823,9543,-17998,4417,-43670,-18667,-27571,-5858,39385,-3738,-21219,44662,47343,27652,75784,16804,75020,124314,-10916,-78729,-23151,-2010,29277,-23764,-17857,-43988,53,40878,10186,-7544,4955,-64499,-38890],[51967,12933,16200,-971,-36468,-69270,43407,608,-20529,33546,86176,4597,-11256,23852,-8254,-76732,-75465,7443,-13916,-20653,34263,-50887,-40237,26016,36342,-15338,-46870,20259,-20726,-74228,12565,5492,50548,-29469,42051,41494,24578,68267,54181,-97463,12097,-56486,-6578,114433,67814,-5406,25171,-41683,-63125,14911,97278,64013,21045,18951,27078,-47729,20344,-12230,38209,-6856,33578,69149,10745,48221,-43735,-133641,9679,-14880,-120232,-36559,-44109,21913,-6727,-58826,-26908,-4637,38469,71697,11127,81394,-31569,-32278,36858,30627,-6927,22515,-41416,-4932,-18647,-55797,38693,29370,13323,42074,-13492,-47372,14349,35341,-28,-27045,35237,45523,15794,-55810,-76830,48585,-6451,725,35982,57917,15107,-784,57633,69506,-16542,-46257,-77156,-2464,2301,46356,-47144,7913,-49568,-14483,-17498,-15652,-45274,-75042,12591,-2798,-3739,3987,43575,-3504,-2697,-31773,-21580,56157,36648,46585,53928,-38024,-15007,-23105,14199,-45877,19362,4785,37749,-44117,-18821,3724,8553,-14114,-3144,-11098,-27661,7931,-8108,10675,30011,69491,80633,-2471,-3507,-30587,-12989,25660,-16716,-16426,-18991,35516,56097,49819,-60650,-103380,1772,8507,-6003,-23156,61681,82446,28311,-21769,-47195,-83862,29689,7932,-4912,-12044,-15695,-33299,-32620,90029,67371,26117,-4723,-44917,2156,-39222,-13955,-44569,32260,-57993,32327,8005,-132494,-80060,28361,27196,94794,-67601,-48147,-65222,7901,42399,66694,70229,-886,-50959,-51514,-17636,-83130,-38686,33420,25477,-17337,-10777,-122472,-74653,45924,58931,-10956,32120,26983,2920,-102079,-54786,-21096,-51475,96713,30375,67145,88615,103634,146398,29006,-27260,61133,-23874,7731,368571,-430670,41390,-105037,40203,21580,-23514,-36053,44383,-22763,-38756,61267,96345,-76069,-76027,-36303,-49106,34683,75455,-2257,-48489,-71507,19232,38140,39507,-21365,-89274,-8755,54134,-2385,39768,-414,-50280,-19551,-18547,-39223,51780,1991,13249,61542,-5265,56883,-44435,-38350,47506,-8971,-76161,-54491,-31858,-39756,11594,-79684,-73442,34309,3853,-59167,-24097,81386,-15333,54423,4322,-9149,19265,2903,-105912,-116739,9006,-29762,-670,3482,-55745,71056,47303,74223,-20457,-27508,21690,32439,16178,-24489,20935,-16663,8374,-5015,7085,-4519,26229,27965,52134,54801,-8996,-116061,-45981,29148,53424,-48708,51016,19236,50387,-30401,-53262,-3294,-15929,-4808,30044,85463,73215,29639,-42902,11604,3795,-54566,48224,1786,-20121,-31878,-44237,-22634,2849,-68456,65730,-40880,-37321,-3892,14792,23044,34444,-3129,23602,-21149,17194,41159,-5435,-32616,11355,38052,6602,-50002,-19093,25272,-15285,46523,-35747,25554,37412,25265,-64476,817,34451,-12125,-39094,69306,15774,23165,-39894,-46022,-36448,14428,8464,2407,55449,34397,36765,4182,13163,37650,-24167,-5047,25008,-72431,-61069,6120,26739,96425,238,50823,38173,48440,59146,11778,28786,-61960,-10130,-16682,-52840,19350,-28201,-16754,22716,85793,97875,-72056,12212,50927,1819,-26234,84214,36876,-63621,61914,-33138,-55059,15404,65640,-46659,55981,-3440,-10577,22902,20854,5148,81243,15715,14024,-28612,-2706,-36152,-52090,8644,-19520,-36707,56252,59431,57282,-61827,-27071,13484,16990,58447,-22286,55719,-36484,-6595,-10066,51695,47689,10525,20212,-83158,63595,57084,-10251,-8069,-145854,-91172,-18021,-10145,-71387,37359,-57003,-83654,-60410,-4127,-65109,-56118,-5778,31369,-39448,56239,34303,3684,-77751,-76122,-44317,-46199,-46297,12372,35376,48633,24481,75304,-14166,-37210,24494,33920,55917,-1411,-31443,-18082,-18749,-24536,18572,-108269,9186,-33351,-50745,-2893,25907,34794,-6941,-20488,-23683,-20377,-14753,-88787,52709,54864,-38714,-18652,-23530,-6181,40527,-12964,-71278,-54816,-4957,-42159,28261,-54690,-31255,36127,11237,-19546,67009,-41419,38044,16930,-114325,-94566,69288,-22623,7102,581,86057,35309,-47980,15253,-54160,-52865,6476,-72202,5887,29072,3733,19874,51047,43857,6651,-34575,-79714,-55269,-79386,41263,28735,-14172,11748,-942,-11800,10285,22147,58662,82961,-90126,-29937,-37847,-25254,-51416,52780,30619,20067,-35655,70061,-4752,59493,-6507,-78627,8857,15991,-35482,-42690,-68283,-35851,38477,-28303,50532,87666,112101,49114,32263,-92648,-43162,-27307,-33856,28211,-59103,-37063,2887,17259,-90687,-36298,-14551,-31299,-2241,43490,97483,93466,34300,7623,-57030,44865,12678,-18427,-35830,30706,71515,-60120,-12083,-11700,14093,2944,32482,24904,-89753,-54864,41488,25963,-15617,-5165,37522,-7945,9030,17585,-7964,41095,-20487,79641,48349,29380,53640,-25560,-123474,-136977,-72102,31286,-41080,18914,32274,26977,-38154,20373,52666,11568,30807,41832,49925,-1473,-67670,-106867,-61306,8598,46382,38258,-56550,-48485,-14992,-34679,35318,54633,59230,12497,-16955,-58079,75644,37563,-548,-17501,30995,-8744,16857,-43245,56710,-13928,-1489,-85362,-5600,-18026,-27037,-52705,-24348,-53829,20454,-21388,-79332,-67601,80843,9959,28564,-134471,5490,-52957,-63882,-50390,-27370,-10020,-17516,-25095,-8997,-25399,15699,34422,74075,-23016,24028,-11432,7903,-38121,-20196,-5810,-36693,-23040,32306,65036,-5482,-121472,52152,9652,61879,59170,914,66784,-44398,-18373,-15391,-80314,-59809,60761,64445,20312,-27825,6728,-7965,-16535,-36884,-29295,39322,46066,85957,6174,-26664,-4003,7035,13570,-37286,61468,42568,22274,-45921,-23359,71336,44193,63099,-7015,35471,31869,12528,69269,52763,61436,-9924,-63540,75977,15823,33605,-40126,-35062,61720,-78591,14271,31982,-23011,44947,-58505,-61248,-39814,-14768,51965,-55533,-18799,-49997,16640,32310,100876,-38704,-40751,-58811,42220,-20185,39367,26349,-20692,48911,60378,-4299,32654,88421,48526,11409,18220,-9981,44064,48043,-5693,53604,92044,116314,-30470,-51148,-27511,27073,102760,20577,5741,-74069,9394,-98121,48094,30822,-2576,-45352,-77331,55927,97440,13473,-38022,-12876,-43336,127897,-49888,-102815,-26264,16604,-23072,9136,71497,77831,5914,-46492,19021,36369,14748,8092,-38452,59243,99667,-63906,-31443,-53444,6591,-4360,-55754,-23226,-24624,-5219,-3654,-8930,-23148,46852,-66314,-13089,-34514,3649,40826,-19398,-34481,18436,32871,16936,-38680,-13446,-40025,1726,-32114,17123,-25365,-19745,10716,37719,-12616,-16276,8305,65024,163,-39069,-20227,-7405,48373,55485,-75068,-7135,8048,-70352,-39542,-6184,-42877,21441,53102,-52216,-45992,36257,-90070,-22374,602,-69954,-16781,-42512,-98124,-6859,687,35824,41063,1182,-17153,31954,-36209,-57812,8920,37620,-21907,-16576,53382,-50730,42773,-90386,8787,-11316,-74167,4670,93309,35549,-37859,-15149,18843,-82639,-18470,-85238,-27016,36673,-44134,-21225,35459,4760,1194,5655,16056,17867,2470,-19539,-18559,35085,-21124,-26077,34975,43323,9844,46934,-3238,74844,92095,5387,-64448,-17461,36374,8817,-14066,-18757,-65819,45231,41353,811,-14096,-7019,-46054,-24802],[42961,34427,27075,-31505,-16397,-72304,27411,-12367,-9655,68429,91190,-3572,-5248,13254,6637,-74293,-97339,25685,-27961,-29058,8192,-46327,-33531,58790,51544,8672,-54680,-20271,-55241,-72503,10542,3158,17096,-37909,45616,63562,49101,54555,39961,-78355,15425,-51272,1881,119054,82920,-1563,28286,-25390,-40735,14417,73128,70271,42369,42033,-539,-30428,33310,-23926,11672,-13012,56633,66367,27282,37001,-44919,-98399,35024,-32997,-121266,-31702,-54763,23040,-3576,-32880,-26468,-34409,35245,55674,8395,69724,-29685,-29285,17328,49100,14010,26482,-40981,-761,7942,-29289,43309,-5308,-7332,58167,-6847,-50826,16625,37254,-17639,-38366,25502,54271,3453,-43599,-89132,35245,14742,-11003,46206,52455,9604,1700,56062,58608,-51852,-45337,-49296,742,1196,35109,-58935,-3187,-32909,-13011,-31995,-33254,-42494,-73978,22597,-18730,-1251,1000,56372,-810,34527,-59693,-66775,50664,37182,12944,64008,-37117,4051,-22196,8108,-39442,8556,-9356,47562,-51689,-42080,-13239,5177,7254,12993,-7959,-47720,9945,-26049,389,43172,37006,62090,-26448,35084,-24065,-6168,30766,-14146,-52585,-13047,49821,58622,48845,-45571,-57813,17235,-13782,-23640,-25956,51118,96077,47919,-13965,-57207,-77512,33690,26797,7170,-8548,-11519,-30425,-39943,99849,46879,-18708,-31304,-62446,-22386,-41070,-19047,-62821,12836,-67638,52354,6673,-132620,-80308,20964,28855,66824,-52953,-58893,-93104,13166,48815,67514,68169,-19101,-58152,-28940,-13501,-83377,-30751,5155,5721,-22471,-13535,-130641,-85772,37619,48386,-27903,53935,37841,-28586,-113722,-71471,-17782,-38963,138317,62701,95368,110033,121519,142365,50350,-9405,36070,-16077,11908,483720,-449731,56218,-79651,43369,53143,-35059,-21116,43523,-37952,-35940,52445,9066,-111925,-75053,-35604,-39068,30613,50841,-4106,-31101,-60253,14518,44142,29135,-5079,-87985,1113,61500,-2729,22161,-23826,-57372,-27797,1114,-18636,37157,-22118,15924,43642,-612,90217,-70691,-48971,70083,-11057,-77379,-63662,-34206,-34674,8918,-43093,-56270,24732,-3149,4169,-24795,86358,-22967,74668,-1103,-20253,12936,-10724,-118312,-126370,-11672,-37703,-20956,-144,-50393,64307,28860,70711,-13117,-28291,71,-9207,-7504,-25960,53596,14800,24382,-1375,7489,-23950,29571,9800,41135,37243,-13376,-110582,-14584,39400,59434,-22940,43887,-1445,33201,-23014,-44505,-3364,-19077,-25552,29273,87820,35432,-9725,-65698,16918,7926,-36062,27647,10535,-27118,-42549,-42578,-3845,-11013,-92033,65705,-37174,-56630,23750,5948,10780,35359,12901,37615,-24748,47831,61845,-30970,-42401,3673,43552,189,-53641,-49931,814,-7981,49857,-79494,6986,35852,33190,-51765,6077,42178,11518,-22780,75092,27569,25386,-59773,-54105,-61762,28812,-507,-3556,24743,-425,13407,15645,42109,41829,-4493,-38076,37237,-65708,-65867,23339,16462,55789,-6275,49888,64788,52345,67031,14292,34327,-38620,-9871,-6692,-51918,17432,-43281,8372,42250,78541,80109,-59834,25092,74907,16767,-30395,85368,39599,-98338,42054,-47154,-62105,14418,99088,15017,28964,-12452,-14260,73179,23698,-22922,68563,15248,52017,-17889,2004,-1496,-66101,17582,-24482,-40737,51373,56929,67022,-34073,-34953,23418,7193,78518,-25437,77087,-29676,10575,-24870,58181,49642,58659,43001,-105059,63265,51034,-42078,17853,-109158,-61833,-4667,-21232,-78576,31406,-40826,-72794,-18933,11085,-35464,-19537,-1651,34331,-56786,37058,38874,12217,-52339,-57287,-67122,-59054,-53671,-5571,27187,36189,11363,65524,-7187,-41326,46057,59642,76465,18950,-5851,-3858,-16952,-59114,-5438,-72817,19765,-26705,-38231,-1495,12395,8929,1158,37137,-32723,-10807,-5047,-99776,64688,93048,-28280,-44955,-17684,-6996,39934,-3715,-87383,-25980,-2932,-38554,30056,-37513,2118,48075,13169,-35674,36686,-23988,22817,5782,-81339,-115846,61725,153,2518,-15871,94045,63237,-20994,8778,-51156,-55487,12221,-93375,4259,42926,15593,21908,36889,53301,6194,-23343,-78319,-74047,-95307,24570,2765,6031,16908,34543,-5356,23413,22023,38723,40098,-98022,-16525,-33934,-53247,-48801,42070,12492,16521,-39829,33157,-9179,44185,450,-40780,1817,-6315,-60069,-49500,-92926,-57600,21369,-21851,67667,76784,110375,73638,22185,-100059,-57364,-10056,-19127,39100,-49778,-39611,-10384,-11676,-77184,-53633,-28715,-41077,12326,33618,83481,120337,22133,9888,-54588,39580,-11421,-13265,-21094,24743,69312,-77948,-26329,-24588,18585,-6965,28995,37802,-93126,-49402,81104,38794,-36877,-2676,6524,-13842,8185,19647,-56670,66551,-10605,73414,28073,27836,37055,-39005,-121059,-131286,-104811,45044,-12703,50153,47051,12575,-33015,-6925,21301,19710,30313,32091,67406,14394,-20410,-66979,-58687,19198,58711,65174,-52527,-21531,-41990,-27870,47084,75007,41175,10031,-16965,-101876,80189,36165,16278,30464,39295,-3946,23875,1399,47825,-17116,-10027,-72123,-3590,-26570,-63955,-41559,-21995,-72997,16954,-23487,-78520,-49259,65643,12433,23449,-118972,-36317,-34255,-56491,-60023,-40605,-22676,-31079,-21094,15913,3100,15379,9218,63238,-18507,9890,-43329,-4318,14340,-8856,7463,-20050,-29699,5499,37113,2073,-114286,79616,24706,67431,40829,2193,58701,-46818,8595,-10412,-38121,-66394,60337,84547,44419,2734,-9099,-6573,-46691,-13569,9018,31362,-2694,49092,-6147,10152,17548,4012,20227,-64203,73221,67164,-5242,-35736,-16355,67986,23744,46422,-11592,21788,33790,11245,43214,53654,50499,-9481,-42837,55800,17284,20001,-57433,-33487,36626,-59294,59978,26113,-31839,46398,-69922,-65095,-26504,-1049,57785,-62755,-21874,-57107,33046,52200,130604,-28383,-48695,-74015,30667,-24338,36398,-287,-29215,29231,54251,-7355,23430,103730,57678,17840,13453,293,35173,36506,18608,44022,69044,100982,-18718,-36649,-20092,18409,72461,13570,-15940,-53400,-8452,-85304,72156,45912,12566,-43552,-50728,67714,101938,6057,-48778,-19056,-40945,128813,-81339,-112588,-23790,14785,-14149,-3957,62020,64130,-29989,-82311,32689,31116,-31,4519,-33810,71496,125764,-52503,-8353,-48053,14044,-25897,-80275,-9249,-15912,-1020,10202,-10752,-42139,53547,-56558,-23881,-39909,8778,40754,-29817,-31601,13684,51512,9779,-21572,-9109,-43714,7937,-24910,12085,-20388,-43915,46246,31736,-10996,-20018,10875,24102,22644,-43234,-46111,34047,51227,51963,-89042,-2146,-5362,-74328,-1624,-704,-26759,15856,39488,-28112,-57693,43868,-58729,-11240,5297,-59480,-5380,-46385,-87251,-29488,5873,33502,33482,-10085,-8806,71948,-8690,-69672,32384,36304,-80273,-35408,24551,-51359,64122,-83580,12001,-37584,-91642,19384,104050,59776,-35305,-11406,28142,-105773,-22090,-68664,-25374,74954,-12908,-42581,16839,-1359,-5008,31537,18507,71815,23327,-16011,-29033,24917,-31956,-22600,21876,53770,-4858,1600,-26250,70132,54253,24050,-43880,-12815,66532,-11191,-1000,-11617,-68880,78186,40430,-6488,-11830,-16178,-28782,-11748],[36590,56810,28220,-51662,555,-58102,8636,-28296,30,96501,83924,-17178,-6318,4399,24295,-54026,-107875,36232,-36596,-42927,-29012,-29118,-26150,70061,67576,41924,-57628,-57305,-70468,-60850,6027,371,-22974,-46349,51137,91963,66934,7958,14089,-46743,-2866,-40878,9339,110063,90454,266,25310,5088,-8683,17229,26212,60370,46125,47211,-22044,4441,43399,-27887,-21527,-17532,71965,51539,26428,22654,-40932,-44234,58272,-36381,-104322,-14585,-63539,31108,-1756,-11628,-21718,-51960,20956,39223,7280,52306,-30912,-23013,3397,55749,28788,32182,-31390,1170,46892,-11982,44530,-33094,-27639,56477,-2577,-48845,21255,40355,-24598,-41525,19865,54398,-4814,-25696,-88505,12784,16106,-18190,46544,36611,7309,19081,49088,30673,-91119,-45135,-13428,6144,2083,22617,-61255,-16593,-18629,-13554,-40507,-45529,-40231,-69281,33968,-36086,-2226,-1081,69122,4165,59471,-78677,-77335,38743,21513,-25548,64152,-37557,18160,-10126,-5229,-20476,-2754,-21810,51556,-56929,-51568,-27233,-4657,35087,28449,-4153,-62064,3901,-33785,-15199,58752,3155,39633,-42441,66666,-10038,-5835,32148,-1545,-75481,-3870,56096,62768,45958,-4517,-8989,38834,-18506,-32828,-30844,41055,90020,71967,11809,-60384,-60993,45260,52617,9082,-21262,-15199,-14499,-39316,108547,31509,-38877,-51223,-52346,-37177,-36264,-22325,-63291,-25921,-71445,72824,4450,-100923,-36340,18183,22014,26898,-33213,-61263,-87425,21937,52837,54510,78207,-34795,-59750,-8530,-4894,-54875,-10778,-22792,-6980,-15513,-10020,-125996,-80851,24012,34294,-39022,67850,45123,-54727,-117691,-92010,-11125,-12199,169599,86673,118864,104336,136432,118429,63748,6325,8742,-3600,-10261,584502,-352701,-35502,-49991,33558,66093,-54423,-3365,37960,-45089,-33739,42144,-81529,-125790,-77056,-26826,-17958,25064,27301,-12685,-9082,-41199,8736,46041,16040,7132,-70517,-2323,53806,-4249,-3850,-46110,-63703,-29188,29460,-6446,24491,-33986,20717,17087,-290,104365,-93672,-48272,85230,5629,-55427,-64638,-30681,-17338,6252,-20234,-42737,3347,-11454,69617,-27168,73560,-34960,73708,-9117,-31376,5322,-18296,-118322,-104208,-35796,-43255,-37620,4618,-40329,42408,9181,57658,-2858,-23726,-17887,-57177,-31384,-21404,66739,32976,39976,6265,7517,-53307,16319,-11020,42163,23051,-9214,-97199,14765,49991,59769,-16313,24220,-20749,25285,-16146,-33889,-2256,-22799,-47693,17450,78880,-177,-47034,-90837,17231,5038,-19440,4144,9166,-29134,-46899,-48857,14780,-25670,-110219,52982,-29811,-67649,44586,-3493,3371,27585,29330,45198,-28223,74105,74888,-54323,-61669,-11774,51384,-11028,-50352,-74841,-15347,-19350,32916,-122450,-27208,32929,41894,-24338,11492,38730,18514,-8989,63904,45275,30275,-73591,-48936,-91094,38744,-12913,-5974,-14271,-35406,-20135,26893,62338,37051,1219,-55828,44313,-53410,-80369,22378,5549,10381,-1702,55889,77380,46487,65226,1819,34619,-13383,-8426,2221,-42772,1190,-55397,24033,51086,62589,58723,-36092,39536,86411,31033,-28717,75391,32413,-105269,21580,-60206,-57229,15929,109513,47226,-6273,-21323,-31179,103864,5453,-50965,42748,7704,85738,-10344,-757,33613,-71642,26812,-24006,-35347,50279,46800,60932,-12996,-32568,29843,-2695,88152,-21554,96292,-17835,19795,-24784,53530,30586,116391,50651,-102982,48548,35606,-56465,38250,-72262,-32819,16933,-22093,-69880,29714,-17787,-48117,25926,28068,-5574,20913,622,37562,-63491,3732,35963,26466,-11601,-40848,-84960,-72852,-58170,-15981,13130,21261,464,55164,-5219,-36895,67421,76822,73914,40191,34216,13747,-15550,-81870,-29667,-35503,22938,-15402,-27641,1666,-8764,-31709,8342,89578,-38035,-3253,-1946,-98902,74324,109006,-11288,-60516,-1744,-19867,30447,-719,-87171,883,1270,-42845,16133,-15981,29518,55575,7673,-49465,-4031,-5726,5202,-2189,-40617,-117185,41353,19212,-1730,-32129,86740,86444,6281,-3991,-49473,-54449,19525,-100310,1643,49033,24710,24083,14732,58436,10473,-11478,-66131,-85111,-97774,3430,-25578,31553,17384,62834,-481,36675,10096,4386,-8130,-91161,-3370,-23915,-76321,-35367,26927,-3060,10098,-48869,4705,-9237,23416,2928,-4063,-3446,-20876,-61015,-53291,-117283,-86613,-2754,-12844,59347,57461,87014,73609,8985,-95286,-66159,-1270,-4656,49085,-44699,-31847,-22470,-37653,-47821,-58912,-43794,-50328,25710,20132,59467,130091,-3830,12892,-33075,33261,-6155,-700,3678,16098,65658,-82292,-60001,-38570,15166,-21103,28722,48411,-89781,-42239,109387,36714,-51178,-668,-25725,-20921,10473,17397,-103515,80268,6436,65500,1554,28664,15078,-44040,-102117,-114029,-120602,39485,3459,72121,60850,9259,-25040,-35711,-8344,15972,23953,20317,72366,12302,24270,-19359,-34881,25067,59420,93961,-36839,8842,-68932,-23279,43647,78881,26463,9313,-9811,-135134,45019,35044,37558,80023,43466,7955,22186,42009,42335,-21030,-18006,-47270,-5858,-26822,-102378,-33143,-29871,-80256,23755,-23232,-69714,-44591,54268,13460,13417,-75594,-64505,-18145,-45193,-65812,-46166,-19979,-35926,-9553,43187,26626,14400,-11108,44156,-11767,-330,-70684,-19642,54963,-58,25499,1604,-27946,-30420,15950,12256,-94005,93849,41407,76770,22170,5592,30023,-45284,36778,-3766,5614,-66407,63846,95750,59458,25700,-33711,-10331,-65928,10436,33500,26190,-56954,11776,-16578,52697,40431,1361,12644,-90181,63455,80947,-32064,-32852,-7852,62901,146,15312,-21574,6695,27813,9437,10789,49252,29005,-8409,-15152,24078,10275,2950,-65423,-28376,18138,-34398,99504,17597,-34633,44982,-70816,-57525,-3513,14174,62637,-66608,-21638,-48518,41009,54423,132109,-19395,-54416,-74020,8879,-22625,37654,-22046,-33389,12292,41999,-6653,13225,99879,50713,2255,7573,11205,29253,16467,42464,30792,48831,70150,-2729,-21997,-9145,7912,45714,8713,-41103,-35928,-33447,-69026,89372,50920,26262,-44689,-11710,73116,99778,19,-51051,-23529,-48422,102301,-83687,-105282,-20194,13465,16666,-23530,40454,38210,-52377,-89547,48147,21299,-15131,-1013,-31136,81348,133615,-28908,5459,-31629,22588,-28093,-86128,-5201,-11715,-2783,30790,-5250,-69888,30917,-43017,-38829,-45156,5240,33820,-33967,-26996,21647,60701,991,1491,3302,-55840,8656,-10411,6157,-6584,-78381,71001,21994,-8909,-16161,6784,-26412,41393,-44428,-75082,66527,46041,43610,-89878,-162,-37495,-72875,54862,4640,-10529,10378,22559,-4389,-78620,44290,-8992,1019,4951,-48927,6749,-41668,-57156,-48851,1835,23776,21931,-15254,-2914,86926,6284,-82930,36550,41068,-118968,-46902,-10043,-57079,72958,-62794,22211,-75290,-100920,30801,88107,74959,-32659,-14971,37774,-109476,-20124,-36095,-28362,108937,22473,-53591,-27726,-248,-6682,53688,13050,99365,39673,-20383,-33589,15265,-31616,-8331,9525,69821,-15748,-43771,-46575,58579,24378,38978,-20786,-11178,78100,-26892,10476,2435,-56186,79535,37418,-11128,-5915,-21160,-15100,-2447],[33003,68584,19879,-51683,10209,-29784,-7161,-38943,6775,110644,65582,-30913,-14049,-1032,40495,-20508,-102477,40298,-38687,-55571,-63844,-12507,-23415,57393,78748,73982,-54455,-81157,-70088,-42848,693,1479,-56458,-53532,55846,120162,72792,-51585,-24764,-17337,-39690,-28412,14423,89548,85578,1359,19086,41885,24256,20355,-26054,33013,38187,34334,-27228,47152,47334,-26326,-50063,-19395,77289,29086,8562,8868,-29625,1862,74022,-25726,-69237,13725,-65812,40379,-2739,4360,-13616,-54508,-2029,26930,6757,33941,-34873,-14777,1919,53120,32222,35512,-21093,681,81575,-6416,40923,-46578,-42331,32331,-3620,-43303,25055,44398,-16688,-36168,18201,49427,-8389,-10051,-70125,-11373,108,-19212,38215,13331,7910,47678,38966,-7129,-125793,-49739,21209,13852,4945,12415,-55250,-27827,-7064,-17144,-44425,-48757,-34100,-59605,46317,-49271,-5235,-81,74884,10285,61982,-86144,-62517,25342,-6921,-56618,55096,-39455,24030,7130,-26738,3563,-12355,-27739,48234,-56428,-43285,-34100,-18850,58357,41045,-1229,-67330,-8981,-30892,-27687,75466,-22542,15614,-51063,79750,6548,-11169,29094,17265,-78105,6312,54686,62413,40129,44676,27259,61552,-5104,-32576,-35899,33815,67121,97849,45888,-55110,-40436,59970,83551,549,-50591,-23802,13986,-30217,112213,26256,-34710,-64438,-24946,-38259,-28276,-22449,-48883,-72023,-69345,89843,4193,-41325,31871,19794,10418,-10407,-11840,-48050,-61808,29787,52624,31800,89910,-41512,-51214,3674,7472,-12470,12442,-41910,-5003,927,-6349,-115135,-68294,9378,22149,-40062,71841,47204,-70017,-108924,-107831,188,26734,188875,100574,132997,77080,145654,79470,66977,14231,-12650,13805,-56681,627649,-178939,-211374,-25228,13837,55963,-68785,13053,26991,-44010,-33830,35330,-135626,-116774,-84638,-16967,8323,18484,9772,-24946,11961,-19364,1099,44177,2973,11777,-41154,-20799,33528,-6799,-31357,-60153,-67170,-26278,60506,-3335,18408,-31333,25680,-11708,-5610,96664,-108882,-38583,88708,35624,-18540,-58366,-24123,1102,1047,-13447,-35048,-19652,-15934,110544,-32552,49703,-49142,52964,-15179,-42395,-1991,-19522,-107075,-51322,-57550,-47534,-46036,16523,-27447,10846,-7796,36696,10334,-15680,-28473,-99241,-49477,-13186,55924,35459,51292,17101,7885,-87646,-7549,-32286,51997,17109,-1299,-79090,34670,53624,53427,-30016,-3612,-34981,28854,-12036,-22107,1946,-26027,-67958,-2398,58986,-23577,-70036,-112564,13118,-3327,-5491,-10201,-2732,-30054,-42593,-59910,26353,-34543,-117456,34684,-18967,-66719,53573,-8099,277,11355,40577,45363,-31516,86067,77053,-67451,-88504,-32457,59696,-23217,-37685,-83242,-19656,-41940,1198,-141691,-63931,27568,49473,16436,18803,26780,15114,2372,39896,62150,39299,-79164,-29863,-115116,42406,-25534,-3390,-47328,-57109,-48538,35447,65508,23152,-7195,-55785,44652,-43473,-91236,6437,572,-16253,12562,68853,74190,28860,53543,-25605,32106,6126,-5271,5415,-25377,-23846,-61717,30962,48881,42965,40795,-6595,50512,78416,42931,-22076,57878,15819,-91553,4903,-61428,-41652,18428,91556,44061,-39761,-29304,-54064,106384,-23840,-71089,7371,-7401,104371,-392,-9313,59527,-67667,33052,-16273,-22248,57674,36360,42610,-3149,-20387,35964,-5778,84947,-12488,109956,-2996,18288,-8229,47799,-6163,151228,43368,-78629,20485,14943,-47273,46445,-50707,-15852,38329,-17046,-53108,27683,6512,-20996,59885,42023,12465,52272,34,38655,-56367,-31190,24630,40626,34307,-27938,-92275,-82192,-56103,-15222,-3927,1684,-7382,45501,-10897,-28303,83062,79483,50903,57046,73517,32133,-17063,-88030,-44056,-8546,20305,2904,-22776,6037,-31247,-72120,13918,114752,-38061,-2856,-6758,-84827,81619,100462,3350,-64610,16892,-40391,13132,-5950,-71425,10296,5239,-53670,-8450,4802,38481,58126,-2141,-55821,-42990,11812,-9823,-1496,-3740,-97151,14700,29559,-4603,-42631,72880,95585,24062,-19950,-50468,-50912,20924,-97723,-297,51261,28339,25083,-10260,58285,17573,-342,-46976,-80819,-85805,-18883,-52250,52451,11697,75103,633,45933,-9035,-35416,-46605,-71684,4663,-6454,-90622,-16666,9424,-14216,4422,-55230,-4570,-5940,757,-6,14603,-7206,-26159,-39246,-55090,-136254,-112133,-28215,2786,28808,35567,53203,57542,-4185,-84505,-65763,-4071,7150,56197,-40092,-17930,-29941,-54850,-16239,-54259,-51090,-57235,34074,6146,31470,111614,-33853,15658,-1112,25419,19817,14945,35276,6675,60681,-73908,-98286,-50550,2120,-37705,31535,56145,-82901,-32834,113220,20600,-54786,2703,-55443,-27133,17312,12422,-135117,80851,27439,61454,-22938,32449,-5572,-41273,-75800,-95381,-110653,14216,-1181,76633,68015,23810,-25980,-61600,-30748,2421,14869,13340,61849,2759,61032,31785,3367,19645,44160,109277,-14057,32537,-86895,-24563,23832,59769,18406,9685,2766,-142770,-28056,34392,59786,115466,45393,22924,13030,68464,39459,-23635,-21694,-17419,-10210,-18136,-130122,-28753,-47290,-75887,33812,-21969,-53255,-54437,48949,12083,2787,-23695,-76496,-8891,-32954,-61758,-47671,-1294,-21797,10240,61578,37555,11649,-22271,20919,-3851,-259,-87189,-35884,69024,1638,39626,21168,-20994,-61388,6183,23546,-70753,92740,57140,84967,8179,9483,-12160,-40805,61095,3108,37409,-60099,73130,92730,58193,33220,-59952,-13800,-67039,29336,43494,25333,-97459,-16333,-23929,86821,59193,205,-3545,-107600,42816,76069,-52779,-42388,-3042,57194,-21811,-19248,-34504,-5555,14526,5837,-16770,39652,7024,-10114,4712,-10312,-3888,-16819,-64905,-20898,6104,-11022,120198,13225,-31727,39031,-62316,-40435,24359,28223,68182,-62481,-15427,-32525,35478,42263,112787,-11753,-55349,-61831,-19800,-17724,44399,-34561,-34101,961,25048,-2004,-3741,78414,31697,-27420,1008,21911,24809,-5942,63292,22400,38326,29230,11355,-10613,1672,-1871,28941,10312,-63609,-29610,-60844,-52438,95198,46934,35133,-49972,27557,71053,94453,-4179,-41731,-26118,-61718,56153,-68697,-85896,-17548,10833,64783,-39430,16432,9951,-54057,-59189,62913,10123,-24829,-7057,-33070,77603,113275,1009,6852,-10669,30454,-14948,-77564,-10840,-14575,-11383,49960,4420,-92806,-14414,-33508,-57502,-49818,-4158,20342,-35040,-23093,37198,58631,-8291,25380,17929,-72312,1793,5335,2533,13783,-110379,78571,10269,-6793,-2756,3760,-62005,50041,-44018,-95733,80068,40603,34610,-77994,367,-74206,-64326,103675,9317,355,6853,5736,12722,-95677,39589,40238,12396,1844,-40581,16754,-34458,-20197,-59032,-8941,11504,7100,-16677,-1004,73273,7163,-88877,32562,52457,-115086,-47601,-43858,-64153,63726,-36233,37413,-106172,-102423,33326,51279,80552,-29988,-21424,45062,-91243,-14174,-663,-38564,119101,51140,-46450,-85381,8131,-2503,67159,5483,95703,46323,-32746,-30364,11914,-20441,16112,1902,82281,-22054,-74703,-59846,39817,6491,46305,854,-13286,69540,-35849,15202,20883,-33821,44320,31955,-13984,-1823,-21408,-6195,1476],[30373,59768,5192,-30615,11974,3638,-15558,-37674,9203,107572,41388,-38913,-25422,-2157,52655,16192,-81639,40718,-34838,-59645,-87554,-8254,-27172,28812,82726,95443,-46027,-88486,-64443,-24050,-3960,11111,-73574,-57709,56532,139370,65380,-99403,-70775,-3895,-80392,-17528,15968,62731,68108,4055,12421,73226,45597,21223,-66786,-6682,28999,10316,-13654,84210,44922,-22376,-63368,-17123,73578,6118,-19061,-522,-12099,21536,81302,-6707,-25271,46900,-55765,45665,-5782,16588,-4923,-46764,-29668,19921,4476,16580,-38767,-6598,10020,46520,23202,32653,-16897,-1718,99145,-7279,32512,-42915,-48335,-7431,-11692,-36589,26233,49063,3534,-24510,19490,42894,-8648,-659,-36021,-30260,-24723,-12964,25872,-11992,10456,79034,27667,-43380,-149533,-59053,48444,23837,9329,5016,-44792,-32221,2153,-22800,-44332,-41994,-21336,-40848,58786,-54537,-9723,4076,68743,16900,41508,-84437,-41681,14996,-39895,-74697,40343,-42031,20993,22624,-51350,22821,-20127,-24109,39821,-48673,-20249,-32358,-33876,67531,48168,1457,-63475,-24675,-20092,-26440,91038,-34867,-5198,-53911,70648,19049,-18813,22186,35804,-61508,14792,47522,50552,30164,80886,42656,78506,17719,-25555,-39104,28986,37482,119370,74906,-41420,-22033,70778,113127,-14336,-84860,-30960,50948,-13056,107776,31889,-16466,-71280,3337,-27180,-21985,-19708,-29786,-106846,-62930,99948,7179,27670,92696,24987,1763,-33183,6910,-18188,-33623,30198,46417,6131,92708,-35313,-29512,5518,21093,25521,30871,-46116,12964,21424,-6782,-102574,-57710,-2462,18215,-29378,66775,42850,-73331,-86537,-108587,15657,69870,189631,104233,134820,42619,146431,34914,60758,11076,-22269,36697,-106521,577074,-1581,-373274,-7606,-8564,28797,-68034,25239,15111,-35821,-35478,35536,-138657,-92932,-97305,-12376,31499,10551,-642,-36844,27455,-175,-6213,39751,-7331,7764,-8579,-49612,7040,-9856,-53071,-63276,-66814,-21705,86193,-5491,20374,-18530,28513,-34785,-17409,72934,-114520,-27286,78428,66075,17020,-47497,-17937,11307,-8028,-18353,-33686,-28736,-12225,113226,-40379,24181,-61284,20084,-15816,-51371,-7491,-15550,-88131,17996,-70704,-52545,-44349,30815,-15278,-22481,-19820,11347,25449,-6618,-30134,-122214,-58337,-5091,26093,24981,57951,29010,8785,-119587,-32290,-51278,63260,21588,5283,-61091,39849,44123,41697,-53661,-31877,-42558,40203,-12341,-11142,9652,-27146,-81847,-22482,33483,-29479,-75119,-126892,6365,-13358,5201,-11070,-21588,-31245,-29642,-68210,24573,-32830,-110935,16530,-5910,-53906,50335,-3368,646,-11799,43367,39377,-33428,78451,67858,-66601,-115234,-53679,66183,-32174,-17328,-72354,-12463,-63779,-32688,-127909,-86060,19170,54519,61972,28876,12201,10218,12262,11757,71353,50329,-76603,-2699,-123568,40392,-34879,4813,-62051,-57150,-57815,39367,48883,2380,-24528,-42557,38050,-41738,-84803,-13741,4930,-14973,29831,83657,58079,2193,34621,-60811,29972,16418,709,1692,-3747,-49379,-60328,33508,37542,24331,25580,22851,53563,50290,48680,-13737,39232,-5063,-71558,-4510,-44007,-21408,19830,53077,17161,-62221,-35388,-73241,83446,-50939,-80055,-31728,-28201,103206,17274,-18564,69383,-54127,33163,-1184,-4410,74671,31357,19763,-3197,-1452,44144,743,72962,-3045,114614,11228,7953,17884,48988,-49058,134794,27011,-44309,-14332,-5886,-18937,39657,-44485,-11944,49824,-13491,-33207,20881,25765,-1440,73163,48817,11105,64761,-4098,34423,-36395,-53415,6556,47391,73563,-18909,-86834,-81303,-45782,-4642,-20538,-24123,-11854,36322,-23119,-19874,88750,65561,17646,64531,95995,47771,-22922,-79502,-41676,3839,17221,26379,-25954,10540,-48742,-95436,17381,105738,-32007,-12191,-15076,-60123,84897,74488,8347,-58697,30204,-61116,-7467,-18414,-46375,-8165,5064,-63791,-34072,20191,22856,56358,-12255,-51617,-66977,27591,-18630,10764,22469,-62690,-10409,28730,-5929,-43285,59290,87901,27656,-33908,-55015,-47070,14844,-90223,-621,55825,25094,22785,-30806,51966,24735,9519,-24944,-59880,-63255,-38994,-73872,60455,431,68222,-1562,47035,-28445,-71702,-64649,-47043,5616,15705,-95448,1756,-8016,-20921,3531,-49112,6356,-478,-19825,-7174,10340,-10615,-22014,-3127,-54522,-146287,-126319,-47861,22768,-12675,17072,21340,35572,-14149,-74943,-58623,-16389,15649,59992,-31404,-3560,-30880,-59967,5453,-45714,-45720,-61043,34185,-5722,6055,65192,-57690,15193,28513,14753,48390,27880,66565,-1324,54270,-56686,-124123,-57562,-19227,-54408,36130,61138,-77058,-21145,91760,-2579,-47072,8369,-80214,-30646,26511,5777,-143992,71591,47677,61730,-38605,38864,-20452,-33511,-53554,-82055,-78640,-22767,-24976,62122,67770,55505,-44737,-79734,-44385,-15954,4356,15498,38210,-6784,85963,81097,45440,-461,15161,101157,8735,42816,-87135,-32677,-7955,21312,18392,10264,17480,-119251,-107008,34153,78441,128047,47066,36665,-73,74729,36457,-23181,-19087,9299,-13494,-4050,-137218,-28442,-70431,-62788,39448,-20536,-33236,-73679,49643,8620,-2915,17424,-75424,-7636,-21134,-44363,-49594,26555,11241,34641,63453,31349,5505,-23690,-2596,4551,10707,-91288,-50044,55986,-5044,40895,30889,-14251,-76264,5600,33576,-50535,80782,68879,82567,1435,11931,-54200,-34544,75608,7417,51651,-49584,85958,74383,39558,22887,-80641,-11686,-50827,38499,42828,28762,-109403,-29906,-26391,100790,69728,1482,-18379,-108993,23846,52987,-62834,-62387,-6100,53442,-36934,-45819,-47111,-11406,-2620,-598,-32651,25068,-7160,-16160,4953,-38196,-21419,-37891,-59308,-15207,-5957,5305,114193,17345,-25075,27335,-47886,-17819,51465,39052,72860,-49694,-2741,-21157,16287,24140,87657,-4939,-49560,-46571,-48616,-12805,55091,-36818,-32862,-3464,5355,5917,-30004,46265,7933,-55360,-5274,31706,18858,-23801,78111,28155,37558,-16785,18130,-2706,8298,-8752,24117,19078,-77538,-35529,-85125,-38450,88555,38506,36900,-58353,57263,61700,86919,-6132,-20514,-26881,-74830,3718,-54974,-64547,-17656,5194,113803,-39524,-235,-10252,-36537,-3341,73833,1724,-24267,-11162,-39623,53491,65543,29128,-2613,6410,36003,2073,-61759,-21961,-23543,-24005,59472,12996,-97669,-59806,-32788,-78307,-53433,-16050,2022,-36826,-21497,52087,46765,-16740,42603,27924,-85291,-11441,14889,3420,36089,-128138,68081,-1521,-5397,17418,8003,-65760,45598,-43812,-101239,73136,40928,27436,-61525,1635,-96771,-48886,121803,15050,5752,6973,-8565,20374,-98126,32220,68583,21445,-78,-34767,22150,-32400,10364,-56882,-21885,1446,-8906,-18210,-3155,39271,964,-75964,39276,68203,-69884,-37434,-70918,-67049,39791,-11568,52947,-114543,-98158,24781,6949,78428,-28737,-26670,48082,-57447,-7302,24397,-53990,95940,64581,-22260,-135167,19823,6630,69578,3039,69912,38267,-49909,-20390,17564,-2836,46829,1237,85691,-22445,-84549,-66115,16210,-5185,45768,18022,-18137,47744,-37556,10298,40071,-8994,-12851,24223,-16817,-2752,-17326,-1950,-69],[26526,28405,-11542,3768,8915,31393,-14508,-22422,6509,89155,17806,-37148,-36010,1496,60221,44954,-51214,40565,-26834,-50374,-97900,-20131,-34511,-3380,79628,102281,-34904,-82750,-62557,-10200,-7131,30687,-73402,-57108,51070,143040,47621,-120494,-110670,-11796,-107207,-11332,13110,36066,42616,10058,7191,89364,45223,18705,-87073,-46441,26665,-13639,12934,103948,38632,-18698,-56480,-11322,63070,-10241,-45905,-2415,6635,14086,82890,13010,11823,76217,-29982,44562,-8513,26116,600,-37662,-57087,15917,-1307,761,-37768,-567,15600,41814,5643,21771,-20190,-4754,97188,-7319,21133,-24052,-45355,-43491,-26400,-30612,25419,53937,28624,-10335,22439,36941,-7061,2740,5236,-39516,-48081,126,15728,-32835,13697,104978,16218,-66314,-159527,-67944,66966,35477,14507,-1469,-34901,-26754,9505,-27606,-40185,-27723,-2729,-9436,69652,-50917,-15628,9046,50814,23537,6055,-79656,-30461,10239,-67408,-81320,24731,-44022,11354,31131,-70198,29217,-27128,-10836,30632,-34985,9147,-23654,-46085,58258,46595,6026,-54655,-37744,-6002,-4694,102292,-33524,-15982,-52004,44480,21731,-24302,12970,47549,-33241,19566,36761,24386,15668,91227,38794,83046,37053,-16354,-38573,24428,13389,128673,88547,-21402,-9312,71197,133873,-28528,-105832,-29749,88830,10666,94925,44513,2594,-72349,19076,-10099,-21334,-16398,-18448,-116544,-54981,100867,12482,81691,120689,32175,5693,-38149,19590,21271,-13999,18073,33801,-15618,81645,-16664,3722,-1229,32093,45801,40529,-33777,42166,39395,-11901,-89499,-54903,-9162,26670,-8747,55871,31508,-68641,-55320,-88100,32292,106021,164380,98779,123548,17339,136741,-4347,48327,-2805,-18046,64108,-130384,422861,109786,-409973,6838,-25117,-1238,-49484,32100,9710,-22523,-35256,43671,-104617,-65262,-111413,-15749,44514,869,-5401,-44870,34729,11512,-9292,33987,-13019,-2824,16823,-78870,-17978,-12499,-64245,-59046,-62643,-17111,99376,-6648,28532,-3164,27789,-44933,-34432,43291,-112963,-23461,55623,81294,34836,-35465,-14445,9943,-20455,-26888,-37214,-10206,971,83136,-48109,3872,-65973,-13991,-10512,-55480,-10401,-8336,-66210,81175,-70993,-60109,-34391,39893,-8734,-49874,-26624,-13602,39913,940,-24053,-118373,-58948,-1028,-11566,6959,62361,38942,9634,-141800,-48290,-65469,67934,34516,7418,-47673,29071,21074,28310,-72448,-52676,-44117,51122,-17314,-3457,19673,-25176,-85141,-35382,10354,-19010,-67400,-131998,-579,-20839,11912,-1687,-41201,-32630,-10322,-65015,7679,-19331,-91856,2212,7086,-32684,39079,12169,4030,-38440,37373,30134,-32004,53681,50042,-53057,-131512,-70310,68792,-34880,4865,-48094,2631,-74745,-54783,-89057,-82261,8175,56543,99141,40681,1575,10777,21330,-11839,68643,58320,-68005,22378,-109821,35577,-38393,18105,-53404,-35620,-42291,37660,18382,-21015,-43275,-25285,25888,-48948,-57289,-25137,18379,8013,41151,92094,35367,-26004,13580,-90164,30359,18255,10529,-5943,15593,-67864,-50062,36193,20411,9654,9893,47052,46733,9637,43985,-7804,25807,-23223,-57540,-4973,-9662,-5438,17948,10070,-14878,-68419,-38769,-81814,46406,-65326,-79985,-67219,-51311,84491,42725,-22277,61874,-32436,25290,18907,14534,96885,33740,934,-7429,20960,54333,13793,60009,508,108743,21329,-6591,39526,56625,-83235,66927,9338,-16331,-45482,-22049,16342,20320,-45853,-15584,44823,-17635,-13625,7648,35344,5742,63392,46832,-8510,55648,-11653,22308,-8738,-54135,-14092,40714,96112,-14515,-70361,-66844,-28943,10275,-33599,-54305,-12495,26827,-36976,-14113,82489,37941,-14340,59332,92138,57136,-32850,-62562,-22162,3729,19738,49081,-37082,13949,-57472,-90856,18373,72458,-20234,-29797,-19750,-30627,80690,42638,1029,-44990,32583,-74605,-24499,-34317,-21399,-52020,-2922,-64235,-50706,27143,-13026,51227,-18946,-37010,-68628,41029,-20110,32123,36730,-25865,-27959,17728,-6398,-33392,48435,68743,19364,-40091,-62357,-45442,5072,-79972,351,66858,15387,15389,-40800,39428,29289,17813,-3553,-29027,-36766,-53977,-87895,52277,-13974,46001,-4421,37459,-41724,-98585,-60057,-27544,1357,36258,-92712,16219,-23177,-24475,10150,-24658,29609,5665,-34566,-15979,-9499,-15184,-9487,35568,-49913,-143714,-126042,-55504,40273,-49638,6011,469,15283,-19084,-70160,-51149,-31355,21498,62011,-16079,6568,-25442,-53328,11697,-39716,-29941,-61867,25282,-13787,-12505,4853,-68445,8301,44114,101,62450,33419,86853,-6183,46006,-36136,-127512,-57615,-44228,-68058,40332,63855,-76166,-8480,55429,-21940,-30369,15847,-97053,-30293,33450,-2175,-132094,58452,62561,62972,-42767,46562,-28004,-24512,-43756,-74426,-39165,-58503,-56787,34108,63076,91734,-78550,-86769,-51137,-33471,-7072,26983,8711,-14528,97588,120768,81009,-32270,-18051,71143,25383,39043,-66325,-45227,-43796,-21940,25273,10828,30428,-72984,-147216,33971,90619,118497,49459,46060,-13225,60792,30425,-19118,-11137,26299,-13124,9115,-120723,-30824,-92925,-44762,35659,-18777,-15619,-93416,54153,4959,524,36868,-66684,-12074,-9396,-15039,-54308,51796,51515,55641,47686,8775,-5312,-18021,-23729,13007,27974,-85724,-59208,28816,-17618,24956,25632,-12889,-72527,6896,39478,-34461,66103,74366,59455,205,11315,-83831,-27646,75817,6181,52652,-38297,96750,46871,9822,-1364,-90601,-2039,-24842,35823,36780,34631,-90694,-28538,-22158,91659,70447,5560,-22562,-90565,13573,19386,-59903,-85113,-17928,55515,-41011,-58157,-56112,-8979,-18268,-9826,-35646,6319,-9971,-25968,-17005,-56127,-37509,-57551,-52560,-18292,-26400,12352,82847,29410,-17626,10224,-32033,5544,73264,45403,73959,-32018,14115,-23235,-11198,9011,70450,1510,-36680,-38959,-69468,-10371,64574,-30783,-31172,-1737,-14277,15712,-61679,13213,-12683,-66203,-9845,39757,8809,-31510,83698,52111,40936,-62006,15476,4026,7693,-11676,29289,32137,-79370,-47893,-102160,-29079,72285,31210,31234,-67138,73139,46468,74971,-5117,9377,-25537,-82086,-41784,-55903,-50721,-21240,-3121,144555,-15663,-3736,-15649,-8034,50396,78863,-490,-11380,-10764,-47768,13374,3623,47983,-17777,12239,38360,10783,-44487,-32240,-34807,-35411,54025,15324,-78349,-75790,-39702,-97869,-55291,-27523,-18475,-40986,-22383,58609,29765,-22834,46462,28574,-88312,-27296,12226,8674,55029,-126577,44430,-11233,-4841,38622,21333,-36486,30134,-44386,-90725,52225,47791,22027,-53485,5290,-91634,-29090,102548,24884,10055,11805,-18982,19493,-82658,24079,64746,27435,2981,-30112,21418,-40340,25827,-43671,-31889,-2852,-23009,-22431,-8007,809,-1663,-38170,69242,83835,-9651,-19494,-87195,-61328,10312,6060,63264,-95162,-89546,6815,-29606,72008,-30042,-28674,45591,-18749,-2645,31689,-69304,45459,60601,10483,-159260,28800,17378,61492,10494,37321,13405,-66555,-7653,30700,15542,77534,6924,79567,-15392,-75090,-69547,-7494,-19638,40410,29221,-23102,23660,-33271,-3349,55727,11709,-64721,15022,-21203,-8596,-10210,-1294,-5716],[20778,-16019,-26533,38977,5924,46030,-4590,3377,-1122,61914,-1319,-25101,-41917,9844,64059,58367,-19573,42347,-16910,-28915,-97046,-42236,-39308,-29215,70515,97651,-24107,-71204,-67702,-5215,-8862,56191,-64105,-50692,39495,131471,25300,-115962,-129574,-35497,-109664,-11386,5603,15323,16523,19168,4075,87832,22898,13530,-87177,-70478,33028,-27015,41438,101491,31866,-16796,-32498,-6607,47548,-15481,-62616,4875,19119,-7289,82766,27482,29616,94138,7790,37779,-8340,32163,-337,-35194,-79371,10866,-10111,-13071,-26830,1833,4937,43102,-12765,4108,-26870,-6332,82630,-2048,9996,4600,-34991,-52771,-45161,-26069,25077,58377,50047,2452,26006,31810,-3610,3103,41664,-38407,-61866,17287,12919,-43689,16377,122362,4607,-68636,-155591,-68863,78858,47054,19644,-9577,-29765,-12434,15500,-27761,-31926,-11182,17613,33159,76285,-40264,-22531,11021,26738,29486,-31752,-77948,-33070,11085,-81738,-81488,12468,-44353,-396,30723,-75555,19800,-34278,8947,24132,-19163,34797,-12117,-52817,32883,33694,14166,-47811,-43579,6522,33743,105703,-21976,-10332,-45608,12351,12164,-24054,3318,48731,-3025,20222,23612,-11454,-2372,76923,23774,71420,42616,-9427,-32962,18136,2873,120164,84859,925,-1796,58698,141449,-34740,-100298,-16120,118001,37355,76338,56957,13116,-68684,17157,4975,-27483,-16302,-22618,-99944,-48706,91814,17331,103661,108722,38661,30283,-30973,24756,57016,-5498,-6558,16502,-28968,58806,9205,40360,-12388,36329,44657,42381,-8483,73984,49097,-18793,-75001,-59325,-10587,47149,17106,43519,13616,-63520,-25155,-48918,44957,125106,112078,86587,100508,12148,116264,-29519,33982,-23941,-2163,91700,-107717,189164,123890,-283593,24284,-28934,-18602,-18342,34378,17098,-6441,-28392,57808,-58712,-41405,-121312,-24921,44872,-10309,-6989,-47020,33461,12492,-4958,27565,-13542,-15200,26557,-97311,-35374,-13427,-64071,-55430,-55256,-12872,96499,-1501,38887,8191,24119,-37918,-52919,16670,-110385,-33385,25157,69778,26570,-25197,-13822,696,-34114,-31176,-42603,38123,20776,38222,-52082,-9387,-58558,-39018,-2279,-52561,-11199,-51,-45662,117800,-57978,-70484,-21093,35488,-12647,-66072,-29470,-33079,50019,5043,-13735,-91874,-56275,-3315,-44416,-13238,67400,43877,9332,-149506,-49817,-73046,61384,50715,4749,-41297,5867,-8124,18307,-75450,-61004,-41879,52829,-25388,-748,29611,-20720,-75885,-37740,-3391,1261,-56284,-127798,-5363,-23162,13804,10801,-55066,-33680,11480,-44898,-17477,3059,-64659,-6230,17197,-8456,26617,35795,10428,-62556,24724,20994,-25464,21149,28849,-31977,-129880,-78644,66280,-30508,21134,-20861,20466,-70509,-56553,-43293,-54561,-3764,55949,116456,51359,-545,19084,29217,-25689,54198,57766,-56337,35205,-75590,32185,-35480,34701,-25692,-662,-7903,30458,-12733,-41765,-57242,-13267,10712,-60443,-16878,-18932,37899,39289,39190,86832,13632,-46005,-3324,-98837,33128,15103,24190,-11576,26397,-75429,-30857,40847,1506,-239,-7296,61445,31485,-30305,26777,-7342,21219,-32930,-54506,3192,31579,-1543,11197,-22775,-37166,-58879,-39534,-79016,8812,-62710,-75447,-91771,-73138,54846,69072,-15943,41974,-6424,9714,39413,30536,114891,41652,-7914,-9261,44650,63732,25571,52257,-6595,93983,25611,-20482,41477,60811,-97208,-18958,-4247,-6863,-62627,-30091,44943,-4528,-48240,-20744,22843,-31604,2708,-9975,34408,1549,35485,37759,-36270,29977,-21414,2146,18742,-34643,-31911,18579,96613,-15753,-47715,-40112,-10623,22428,-41196,-82233,-8596,17115,-45260,-11095,64925,3725,-38188,41057,63373,57830,-44789,-43795,8329,-4319,31042,63174,-53294,15349,-57283,-58668,16736,33592,-4456,-50514,-15054,-3548,65050,15208,-15832,-25685,22802,-76432,-31230,-48452,-5317,-104817,-19937,-49473,-52234,24890,-54663,43399,-19710,-15514,-49904,51927,-15794,54106,41341,2064,-35528,902,-7176,-16603,39286,47798,7025,-34274,-68182,-47745,-2291,-67045,1101,83531,1402,2742,-38135,22047,29608,23905,14382,-376,-13120,-61680,-92032,30974,-28123,17624,-4539,17701,-45345,-114405,-38935,-22051,-3299,47788,-85246,25670,-34615,-26670,24275,14316,53198,10346,-40556,-23430,-32018,-22068,9358,66520,-39347,-123075,-112623,-48455,48903,-68176,3333,-5718,841,-19264,-68014,-48612,-39965,25763,65107,4060,10568,-15766,-38808,4448,-39416,-12096,-60183,10321,-17398,-23720,-48574,-64315,-6010,39618,-18615,53966,30013,84842,-7337,35308,-17680,-109365,-50349,-65787,-74602,41910,64781,-81246,2240,18606,-26947,-8958,23347,-101615,-25762,33607,-11338,-109915,46978,69180,61163,-37440,53156,-28974,-17418,-47804,-68842,-8887,-80947,-81613,2749,57672,111190,-111751,-82479,-54277,-45878,-18581,44243,-17126,-22079,97467,141945,103447,-64995,-41707,31154,33519,26334,-29639,-57283,-75098,-50472,35585,12435,38310,-22491,-124570,33280,96246,94121,51924,49935,-23909,32762,20100,-12365,-1741,30691,-8385,15058,-86309,-33445,-107354,-25048,21673,-15663,-5795,-104640,59063,4156,14130,33968,-54713,-17516,3364,19168,-60558,63031,81466,63537,19752,-23719,-20715,-9493,-41222,21062,45025,-75395,-61512,5427,-30817,-5001,5638,-19544,-57319,1958,38636,-21311,56095,73099,12421,-1659,6928,-95752,-21139,60720,-2051,50254,-29757,99775,24233,-19547,-30959,-87849,13107,969,22395,29604,39708,-52985,-15733,-10457,66382,62363,11947,-12110,-55760,12102,-13583,-44927,-101418,-35253,66393,-32310,-58173,-59010,1460,-26845,-20339,-28658,-14580,-3285,-37212,-52732,-67288,-48046,-72048,-47185,-37239,-59460,11495,37758,43839,-12342,-9901,-18947,25532,86940,46681,70196,-16001,30608,-39042,-37872,2480,67287,7537,-18388,-44773,-76105,-11590,65483,-20248,-30009,3242,-30159,25561,-89737,-11811,-24267,-53184,-11357,45127,-5768,-26535,77452,88079,40914,-97205,6141,12294,-907,-11178,40025,44664,-69355,-57619,-109899,-24965,52107,28997,19982,-73233,76422,27846,55170,-49,41754,-21009,-80344,-71410,-72551,-48410,-27514,-11533,145615,30373,5505,-5710,21168,76195,78876,4638,11940,-4266,-52434,-27570,-52448,53664,-32434,3196,37593,5066,-27183,-35989,-43401,-40195,33266,8960,-39661,-44744,-46816,-111184,-54390,-36590,-38131,-45668,-24509,52889,14299,-24955,34001,19186,-79312,-41175,-4743,15369,66633,-108699,16366,-16490,-3964,54571,40911,11585,10451,-43990,-68048,26878,56714,16559,-63235,11564,-57875,-9342,57980,40761,18727,21282,-24834,13705,-54066,16086,32317,30331,12660,-24561,14272,-57062,24817,-24871,-34952,277,-31982,-28760,-13340,-26333,7270,18298,117247,94142,31135,1258,-91431,-46043,-14752,14723,64142,-54806,-75791,-15927,-47618,65088,-33297,-27874,36754,15138,-2070,21795,-78635,-13671,44484,40582,-152252,29591,24896,45571,27444,10691,-24335,-76984,1973,46251,30521,101254,15449,67141,-233,-52682,-74469,-25631,-41360,34831,34427,-24731,6984,-25171,-21190,63820,23862,-86682,5680,-27485,-16538,-1945,-2765,-13169],[14873,-56501,-37407,63364,6942,46364,11422,32257,-12105,34707,-16622,-6050,-41589,21780,65457,55307,6675,47608,-7075,-3866,-88157,-62738,-35850,-44358,56423,89845,-15780,-60553,-77500,-9686,-9768,78844,-57397,-38765,24210,112972,4798,-98267,-119875,-62081,-89601,-17189,-5809,4237,-2707,29092,2860,74496,-8402,7909,-73007,-67282,44497,-24825,60097,80868,26961,-17190,-1353,-10548,27935,-9221,-64471,21357,18945,-26677,83382,34835,28982,96884,44781,28012,-3915,32676,-9067,-42180,-92330,1281,-18949,-24075,-3498,251,-27194,51063,-23584,-15943,-30585,-3535,65695,8777,2489,36326,-18947,-23711,-63913,-22257,27740,61383,61911,11155,29642,26274,3342,3760,62489,-29474,-62501,33542,19233,-42089,17414,133717,-7637,-51788,-138581,-56577,85884,55621,23955,-20714,-31083,3888,20876,-20183,-20025,1518,34251,77923,75692,-26429,-29028,6767,5311,33680,-59467,-81230,-43498,15683,-80378,-79587,5421,-42790,-9315,22788,-65450,-2109,-41381,29679,20329,-6003,48967,-2799,-52940,-563,9782,25364,-49057,-40460,13907,72936,98463,-5624,13733,-35273,-13713,-7497,-17032,-5216,40155,21902,18165,8121,-46059,-21640,50533,6844,44970,31538,-7519,-21949,9762,5334,93906,69999,20367,4301,36735,136286,-28306,-68936,8728,129714,59964,56183,61712,13086,-61724,963,11606,-38209,-23147,-40806,-67422,-46788,73573,18435,92256,67641,40836,76897,-21424,23380,75028,-5189,-37064,-1679,-33251,31226,33942,67539,-23494,30955,27201,40789,21961,99179,47478,-22726,-58243,-65361,-8870,74043,42173,34060,-8985,-65359,-7986,-2574,48055,122331,43202,71315,69003,27945,87740,-35967,21841,-46661,20278,112437,-40001,-70154,58138,-61782,47603,-17676,-14475,15081,33698,38541,9980,-11818,73599,-19057,-23521,-121604,-34117,35627,-21933,-7764,-43217,25446,2124,6798,20416,-9766,-23637,17096,-97237,-42620,-11344,-55274,-59618,-45638,-8671,78738,10980,47124,12810,20536,-14091,-67715,-2481,-113634,-57140,-5729,30778,-4063,-18059,-14187,-8120,-46232,-26754,-46194,100730,40755,-3251,-49058,-17994,-37708,-48754,3361,-42566,-11727,7306,-29275,120679,-35603,-81440,-10579,12334,-29385,-69432,-30249,-43009,52340,4792,-3850,-59705,-56468,-11335,-62798,-31907,73884,41920,6860,-141880,-37173,-73196,44732,64266,-752,-41596,-22177,-30657,15887,-60379,-56397,-38550,41101,-33297,-2887,36567,-16109,-55837,-31181,-4778,22400,-49872,-115308,-6432,-20608,10370,19576,-58742,-34057,31216,-9251,-34900,28377,-35075,-8032,21760,13377,19285,60994,19806,-76268,8817,14510,-13411,-6972,10282,-10202,-110374,-77509,58436,-20573,25359,608,36183,-53368,-38853,-7887,-17736,-14173,53596,109752,57484,6692,32388,34585,-29067,32775,45514,-44198,30301,-32488,34321,-27898,51804,9615,35369,30209,18931,-29595,-54855,-63836,-12039,-4571,-68556,22286,5256,59274,67272,21369,65314,-792,-50102,-10652,-78848,35736,11109,40051,-9288,25235,-72913,-4520,45918,-15073,-6120,-24212,62482,12238,-56739,-525,-13013,24996,-31965,-60750,17988,66273,-11806,-722,-39321,-43561,-39407,-39202,-69774,-19694,-45396,-69684,-100242,-90695,21309,85655,1078,19168,16973,-10928,54801,39373,117773,50960,-5438,-4645,67960,67957,27144,50107,-24154,74734,25073,-30394,16553,48428,-87777,-77273,-13022,-18768,-60082,-28736,58149,-25643,-49042,-23975,-10073,-52903,13719,-27375,26520,-9013,-944,25819,-57523,-1889,-31295,-22567,38041,-5492,-42127,-15344,76018,-22863,-25031,-7471,2974,26111,-43152,-98472,297,8836,-41261,-9053,39199,-28131,-53586,12789,21253,49478,-55413,-26769,40445,-15778,49163,62227,-69386,14463,-51048,-9996,12638,5675,12464,-67474,297,15044,35902,-2698,-35510,-3214,4181,-66702,-23780,-56253,-3034,-144643,-43235,-20712,-38690,14990,-83189,33145,-13828,7172,-20329,60267,-8950,65110,39691,15696,-34207,-15294,-9304,-82,29555,32609,-65,-15855,-64146,-53804,-2468,-51253,-464,100397,-13379,-12794,-25673,2621,25713,26650,26470,14408,2953,-60964,-83506,4812,-38860,-6220,463,-8308,-39661,-120441,-11985,-33772,-2989,45038,-75040,31259,-42014,-28865,42702,53489,66504,10619,-36409,-27127,-46364,-31448,31608,84090,-22191,-79500,-90347,-29109,46686,-61435,6976,1425,-6174,-16836,-62640,-50911,-34926,29062,71723,22036,9735,-5305,-22502,-9185,-42819,-1350,-56379,-4362,-16793,-30312,-79017,-47981,-25109,16482,-39935,26526,19640,54671,-5662,21826,-5281,-78377,-37185,-76291,-69665,39676,64322,-89251,7190,-8139,-12234,12334,28463,-89933,-17533,25091,-21111,-91033,39542,67205,54410,-27749,55210,-25330,-13558,-59931,-62209,2923,-84563,-87812,-21260,53182,95224,-125187,-70091,-56255,-51601,-28429,62059,-31293,-30925,89759,138801,111350,-82682,-44055,-3796,35272,12550,10935,-63362,-94922,-50294,44671,17296,39480,13480,-54483,31580,96818,63653,52795,48994,-31792,823,6851,-4782,3375,23887,-959,10488,-45337,-33634,-107738,-5700,727,-9968,-6459,-101975,60995,9357,35132,14646,-41699,-19031,17545,47320,-64317,55026,87165,51596,-10853,-55910,-38574,-1823,-54684,28005,56993,-64744,-56775,-1675,-38676,-39315,-22717,-33127,-42961,-13413,29621,-10350,53817,66609,-48389,-11977,-710,-92230,-15889,33704,-15758,52571,-26165,92847,22540,-36672,-56160,-73807,29316,18635,2246,23423,40469,-14112,2979,7526,37182,48244,19233,9678,-16203,16039,-35840,-22344,-105205,-51678,84806,-12598,-54175,-54667,17609,-24433,-29508,-16324,-34339,6910,-46648,-86696,-76814,-51064,-77821,-43507,-73777,-101418,6632,-3517,52394,-11182,-28929,-11500,39711,90813,42697,63132,-7782,41611,-60331,-54465,5004,75609,12460,1808,-60007,-66870,-16200,52202,-9365,-29577,7145,-38306,33596,-105576,-24005,-24646,-21339,-9307,47100,-22394,-10215,58802,120323,32125,-109985,-2718,22952,-15436,-9264,51044,52173,-51445,-57480,-107145,-25278,34485,32550,6646,-74457,71390,9042,26208,10126,69383,-11469,-70251,-81372,-95176,-54956,-34370,-16522,118513,85320,21328,13841,43005,65983,77783,15287,40007,8136,-48582,-51793,-85553,47414,-42052,-19184,34381,-11855,-7235,-30716,-45105,-35035,2046,-4300,4425,23078,-43434,-113078,-49730,-42236,-54239,-46404,-25851,36435,6945,-21711,7600,3002,-60811,-49495,-32943,18650,69611,-82573,-6902,-15020,-508,60666,61221,56935,-4365,-38884,-39510,4127,61083,9237,-87733,19075,-7934,5457,9553,60518,34358,33792,-25726,7410,-22106,8418,-12435,30635,27253,-16456,1591,-75099,12555,-7834,-29357,10311,-33428,-33547,-16941,-33363,28812,76221,161435,95037,31762,19782,-85166,-24517,-28610,15339,54516,-7353,-54315,-37441,-44568,60809,-35885,-26344,21158,38377,-5412,1505,-78412,-59901,26290,59199,-122496,19480,24583,25298,48137,-4368,-64218,-76848,2690,57718,40558,112273,21523,52917,21709,-23742,-80987,-33619,-66964,32817,34639,-20031,2562,-15191,-36611,61644,26187,-70273,-2213,-34274,-22673,5475,-5042,-19943],[12345,-78474,-43275,70599,12771,36685,29407,55811,-23395,15361,-31543,14156,-36602,34870,65392,40248,25585,56681,1316,11988,-73104,-70488,-22422,-49605,38204,87037,-10468,-53879,-86681,-20534,-10510,88746,-60804,-23030,9275,99751,-9173,-81053,-86489,-78390,-58213,-26423,-19332,3928,-10066,36383,2878,59659,-27907,4549,-51577,-37106,55528,-9953,61113,53137,23984,-20145,24576,-29186,5127,4918,-52605,45588,4778,-34857,84309,37222,24888,85173,64113,18359,4057,26199,-24127,-55036,-93485,-13868,-23679,-31133,29437,-4336,-72602,62515,-21255,-31945,-26819,6965,54038,22233,631,65107,2152,33022,-78360,-17496,34179,61592,63040,15000,33171,18707,15524,6554,62372,-17130,-51255,43098,32227,-29629,15997,142772,-20441,-26473,-109908,-31929,86462,57603,26845,-34225,-37346,10716,26615,-4081,-5768,5808,42941,110511,65617,-13869,-32792,-4037,-5511,35016,-68751,-85334,-51928,21622,-66401,-77474,2465,-40186,-12091,10726,-45055,-28380,-46918,45030,15186,611,49119,240,-46938,-31346,-19880,36529,-59828,-30430,14772,92221,79748,9886,50392,-23038,-25713,-30890,-5311,-11763,27140,39363,16066,-9849,-67271,-39122,27413,-5316,10652,8870,-11011,-6623,929,11815,56081,52274,31836,13688,14173,122203,-9010,-25459,38242,119706,68447,38002,54359,6921,-52862,-20842,7479,-48823,-38440,-63109,-33133,-50504,48581,13736,60503,16662,35205,134989,-17154,18260,67519,-8483,-62575,-15866,-31403,7296,49232,73184,-31599,15874,3109,40715,48175,111078,35245,-19517,-40096,-66740,-7679,98060,61237,30759,-32838,-77018,-13242,34881,37955,100313,-22181,57494,34037,55928,57664,-23459,14999,-64403,43551,119488,47903,-287838,-37543,135355,73007,5012,8683,39807,31326,68546,24254,12788,85343,8189,-10356,-109530,-36880,23498,-32604,-9193,-35162,13816,-17092,21797,11939,-3696,-23838,-8664,-78066,-41359,-5725,-42476,-72219,-35219,-4471,51254,26198,50222,12209,21632,21231,-74370,-14050,-125311,-88189,-30149,-23277,-43579,-13548,-12781,-8073,-54540,-14027,-45095,148434,53200,-30700,-37803,-25883,-7266,-42406,605,-28240,-14753,12048,-17876,100233,-11157,-88549,-7726,-27205,-56471,-61882,-30613,-41645,45523,532,1251,-43599,-63153,-21284,-62775,-47179,79218,32949,1756,-121942,-16669,-66466,23950,70287,-5535,-45273,-45287,-34369,22148,-33060,-42585,-36105,20037,-36719,-7561,38026,-14533,-30439,-20847,4110,36832,-51494,-96220,-3490,-16283,2121,21055,-51381,-34094,44690,33316,-26291,49780,-8196,-3507,19108,29027,20146,79437,31539,-72781,-6927,11575,2215,-21137,-1053,6039,-80817,-68115,46031,-8192,16204,13204,46639,-30235,-10986,8510,9882,-20648,50220,83524,56939,20549,44668,35783,-24603,12051,22519,-33137,9580,2197,44345,-19175,66261,39019,61194,54898,5025,-23073,-56778,-64193,-21579,-17516,-66370,48439,39558,78635,86239,-8963,31607,-4798,-36421,-5671,-34879,34340,9561,54942,3645,12792,-64679,24847,47965,-25688,-9240,-37882,48773,-5244,-63556,-30797,-22820,33092,-22073,-71300,36425,84158,-30234,-16419,-42847,-36063,-18706,-40597,-61068,-35835,-20161,-62780,-91735,-101431,-11333,84282,25059,3786,28881,-32198,60561,37447,98579,57320,5215,6354,88208,63272,12860,48376,-45096,56348,22935,-35158,-26745,12883,-60706,-81450,-20127,-45456,-39786,-19101,55399,-34943,-48025,-24491,-43625,-75993,18498,-39678,18120,-19716,-35289,15684,-60479,-28604,-39116,-44961,43757,19072,-42289,-51949,41302,-34468,-7580,21492,7850,19205,-41114,-95848,13525,3883,-21919,-5724,10298,-49950,-64230,-19426,-17983,34051,-61092,-11207,66027,-26885,67312,44165,-79050,11735,-42932,38285,6673,-3793,27208,-74787,22557,22359,-4707,-12030,-50217,19016,-17038,-49346,-2918,-55647,-14131,-157059,-66336,14364,-15544,710,-84386,20731,-2645,25108,8100,65916,-3075,56137,34749,16924,-27101,-24390,-13147,8183,17597,24191,4079,10989,-41514,-61089,5436,-33703,-6040,110681,-24963,-26508,-9960,-15317,19293,24828,30554,9942,9891,-51921,-59518,-15919,-44304,-17851,10651,-34098,-28313,-118324,10443,-58445,5441,27410,-62482,35063,-46126,-31355,59836,74289,63966,3295,-22770,-25907,-47804,-42273,53708,87785,-294,-15638,-64663,-4614,36629,-32420,13011,17057,-5854,-14734,-48853,-52376,-14061,31126,81733,27590,7485,2238,-10593,-20806,-43938,-1531,-50615,-11328,-12824,-36034,-82500,-24531,-43241,-17621,-61111,-7710,6365,2294,-3233,6031,-697,-44683,-20794,-70162,-50361,34385,62922,-94017,3206,-21566,19220,29471,29205,-61614,-6655,9907,-29740,-84854,34251,58772,43832,-19246,48613,-19255,-12108,-70732,-54598,-2210,-72632,-71972,-30649,47838,40702,-109673,-55185,-57475,-51823,-34320,75949,-30521,-40548,79684,112399,107948,-71891,-22070,-23656,35449,4411,42210,-59797,-99207,-21546,48329,27678,34447,25382,21052,28767,92855,33649,51393,45089,-38262,-24498,-5572,1967,-1455,10607,5557,-3056,-9038,-29519,-92666,12167,-21470,-1159,-16499,-85979,57681,22409,57828,-13552,-28239,-13773,31640,58564,-61510,31946,66018,20341,-34664,-77472,-54968,3390,-63715,32784,62517,-55931,-46543,8881,-36867,-66346,-49023,-49207,-39520,-36725,12919,-2428,56835,57842,-100932,-35309,-9976,-80129,-12612,1816,-30120,61196,-27504,78845,47817,-34744,-69805,-52648,42121,24622,-18772,18475,34596,12885,21954,28385,15019,31357,25312,33904,12162,22092,-41896,898,-95458,-60388,103322,12945,-55281,-43538,35729,-10196,-34523,-3059,-49030,13243,-51131,-103939,-86324,-47349,-73043,-40131,-119110,-141299,2252,-25868,48021,-14444,-42239,-10755,47664,83748,33436,56681,-9833,43515,-75558,-55437,12456,87406,15288,19474,-71704,-45444,-22878,25089,-1339,-29353,5872,-35765,38257,-107052,-24130,-15673,15696,-4585,45622,-36377,12650,30538,131293,14198,-90159,-2490,33879,-31452,-8679,57665,52379,-31719,-45927,-92162,-28070,24232,39244,-4753,-70394,62366,-6600,-8456,25727,86699,4876,-56044,-71813,-110700,-63617,-39133,-15445,75382,129816,34682,33457,53760,32111,80260,27100,64999,24255,-33548,-50143,-89435,35132,-45411,-48653,29408,-29233,18667,-18428,-37769,-19966,-31109,-18857,37903,91259,-21687,-100822,-40903,-44299,-65021,-38830,-24586,15408,11795,-12442,-25477,-14568,-38194,-50921,-64746,13682,65204,-56477,-19194,-5368,7807,55392,76895,82067,-6674,-25351,-11701,-13740,56266,-28,-110722,25454,38622,11745,-25600,76354,54626,46135,-21442,3900,3291,1193,-49086,29119,42129,-5287,-14750,-84106,-2563,1791,-16041,24525,-26557,-32014,-17407,-21167,56677,116630,177171,85176,-3820,32556,-72019,-3147,-29162,10670,37180,33654,-23358,-52230,-25632,60981,-34237,-26317,-677,49279,-10603,-19999,-68775,-79844,15421,63016,-85324,-487,13955,3864,64001,-8712,-92166,-64367,-8977,59857,46147,107675,20195,40500,46779,7265,-84086,-29737,-87354,35429,31304,-7764,9482,-4147,-43358,48809,20601,-26119,-7209,-38840,-23835,10490,-7256,-24019],[16524,-78499,-44265,61371,20674,23278,44881,67906,-31138,7527,-48650,29322,-30960,45584,64405,20223,39532,68524,7697,10109,-52310,-60674,-2726,-48404,16800,91679,-7380,-50393,-90305,-32087,-11291,79664,-73030,-6003,-967,100475,-15021,-71813,-44044,-77438,-28614,-35910,-32577,13021,-4364,37972,3301,51873,-19647,5395,-28068,6716,61698,8207,43422,31221,20892,-26322,35864,-61683,-18880,20918,-32835,75053,-17597,-31857,82861,38867,35455,63267,55361,11077,13121,13584,-41505,-65833,-83342,-32628,-21367,-33302,63011,-9852,-114137,71359,-5835,-37485,-15268,27326,50113,34342,3833,86723,28042,88618,-85301,-10071,42595,57489,56751,15027,36407,8246,32474,11185,43454,-5840,-32974,41491,46197,-11463,11621,148418,-32267,-6322,-72345,-2058,75940,50136,27960,-47584,-44359,-2292,33495,18145,8738,602,42424,117985,45784,-6172,-31419,-17422,-2169,32958,-57467,-82332,-51083,27075,-46362,-74797,195,-38152,-8739,-1931,-24056,-49424,-48725,49909,2789,-843,38340,-4504,-36652,-49808,-45395,43301,-75491,-18400,10012,79191,51625,20005,86062,-12740,-22410,-49461,6681,-16139,17331,51657,16704,-29012,-67535,-52093,17299,-9650,-21003,-15855,-18269,10472,-5762,10058,16104,35259,31810,29122,1953,103711,18803,12777,62812,90440,54111,23259,36045,1578,-42872,-38524,-4959,-54331,-59731,-76765,-7449,-59221,20981,3751,26952,-27155,19877,181824,-20102,12641,37579,-11534,-73501,-21784,-28455,-6676,50214,52606,-36134,-5608,-18112,45239,62496,107577,16647,-7718,-23515,-61497,-11011,109406,71292,34951,-53314,-94578,-43602,49798,14792,67817,-63036,49197,1492,82024,34734,4431,14579,-71859,62658,108850,118034,-408449,-108345,223266,91705,30977,39179,48572,27676,96783,34328,38419,87866,23156,-320,-86190,-29001,15434,-41062,-11489,-25528,2176,-39513,32940,1744,2315,-14697,-42082,-46448,-36049,2489,-30205,-84907,-25853,-1094,21273,35821,47438,10518,31513,59073,-71052,-19819,-140306,-116106,-44489,-71003,-75451,-9780,-7545,4984,-58043,2502,-38403,153711,52348,-41831,-19922,-35883,24213,-23976,-14051,-14562,-22919,12843,-10683,77788,7123,-86954,-14111,-69892,-85348,-47893,-31384,-30354,31559,-6227,-1011,-56253,-74886,-27236,-46576,-58239,78227,18713,-5638,-95027,1750,-54831,6583,65915,-5748,-47313,-54358,-14393,33987,-3203,-25587,-35041,1471,-31417,-10917,32596,-18566,-7052,-12693,17435,41111,-59574,-72887,2409,-14706,-8979,15705,-35889,-34886,48960,70074,15894,62021,12589,6021,9199,37101,27728,83970,44199,-50443,-19881,11278,17003,-18266,-3645,12892,-52296,-52826,30596,3245,-1721,19269,51017,-9018,14305,7257,17747,-21874,46039,47418,50279,36315,49713,31774,-16238,-299,-6201,-23736,-18271,14412,61534,-12982,75653,52594,70832,55317,-8926,5374,-46416,-61512,-37158,-26671,-50937,57276,71984,93420,95237,-43633,-4786,737,-10142,10550,16826,25689,12182,65216,24876,-6468,-55875,51455,44106,-27712,-10337,-45625,22355,-15902,-54114,-54503,-33025,39974,-7686,-81151,55199,82672,-44865,-32909,-41329,-21243,-5121,-46644,-57573,-41228,4995,-52546,-70275,-102525,-40657,64407,49226,2923,22564,-49045,55060,23161,58611,57920,18424,20342,100845,48846,-16495,40405,-57391,42931,22939,-35342,-64912,-39475,-27193,-38766,-29387,-74773,-10868,-4246,43292,-28611,-45701,-23209,-67112,-94903,17078,-43870,15434,-25690,-59426,10030,-42743,-42125,-43647,-57199,35040,27983,-33103,-78905,3297,-47500,1876,37552,4905,3664,-38062,-74787,28703,1814,9911,258,-16016,-57878,-73528,-48097,-40486,15460,-58997,5270,81058,-34758,76933,12558,-76787,8133,-36431,70710,-128,3047,37042,-69639,44726,19779,-50032,-17867,-54049,36450,-34429,-29583,25942,-47893,-33844,-142739,-81219,45070,9263,-14049,-55994,6983,10675,34096,25998,68411,-430,26394,28614,12580,-17422,-22188,-18102,2860,3321,17782,19019,37853,1785,-65115,17896,-17115,-15988,110484,-29737,-32728,1678,-28550,13075,18045,24975,-10420,9218,-35964,-19767,-22893,-44244,-15615,23575,-52635,-16479,-108168,22055,-86100,21227,-540,-47061,38677,-48227,-33281,69584,64502,46170,-13696,-2439,-20041,-37659,-52569,71858,80508,21837,52896,-40735,15738,24467,7343,17283,34726,537,-15230,-25872,-45673,18225,30923,90766,11926,7453,4061,-7211,-24307,-36471,-8371,-42997,-5615,-6624,-43131,-65621,782,-53724,-52432,-78952,-34364,-6024,-53551,-2586,-10281,-3416,-15169,-3995,-46372,-17857,28910,61246,-89379,-10379,-24466,56488,40088,24972,-21824,5529,-6654,-34222,-91738,26151,46922,32414,-15629,30131,-12533,-10751,-72086,-48148,-15617,-54757,-39290,-23918,37423,-35316,-72482,-43648,-56628,-49561,-34526,83449,-17520,-48704,71453,71245,98991,-31289,15436,-27053,38348,4778,55764,-46536,-87203,21012,44335,44034,25637,16086,65410,25303,82518,7847,50124,40240,-45022,-36480,-12491,7649,-18731,-3187,6987,-19549,16526,-20797,-67664,27688,-38912,9924,-31399,-63110,48677,42861,75608,-44523,-14812,-2533,42096,46919,-50865,5936,28269,-21315,-45936,-82125,-65498,7079,-67300,34160,63355,-48527,-33502,28635,-24379,-77692,-63331,-61819,-48848,-59509,-8892,597,58938,49929,-122570,-68765,-18669,-67091,-11891,-26368,-38354,71559,-31538,63861,86452,-15633,-69778,-30053,48909,20104,-34686,14154,22293,26376,36775,47149,5501,14435,27902,50451,16912,28241,-32207,17515,-75396,-57461,110450,37189,-65500,-27508,51584,13161,-33538,7989,-55276,9984,-48555,-97366,-92560,-39994,-58609,-35228,-154281,-165837,1458,-24633,28333,-20697,-46335,-15958,50604,65634,19031,55109,-19304,35874,-76549,-41439,18366,94091,15300,30538,-65542,-19047,-29836,-8446,2366,-28345,-2489,-22187,38596,-100229,-17531,-2144,42967,625,41645,-42704,35327,-806,112134,-7865,-38046,12260,40649,-43569,-11790,56948,45939,-15878,-27463,-63418,-31022,22824,44545,-11005,-62459,51850,-16350,-40535,45681,92081,28318,-43917,-45692,-110451,-67698,-39587,-7808,31994,148511,37552,43574,54006,-3696,88379,34838,79747,40476,-8660,-26945,-70290,24869,-44523,-76415,22825,-34568,50330,-5049,-21706,1808,-56708,-27580,51232,119763,16750,-76721,-28762,-43325,-70127,-21556,-19999,-2033,28562,2313,-55437,-28443,-17333,-46571,-90392,-2004,55597,-35235,-19357,12232,21783,40540,84860,82032,6299,-2644,10013,-27530,42248,-9162,-112699,28511,64515,8827,-42842,77102,73302,54102,-12174,4260,16137,-4771,-62797,26477,51635,8055,-32024,-76301,-13193,3162,1906,38393,-12518,-20962,-14569,1784,80516,129449,153154,66655,-53107,38441,-56434,11202,-18344,4129,18006,60404,14969,-56858,241,65796,-25654,-28862,-26588,49170,-14593,-34891,-53099,-74299,15537,54552,-53461,-25949,-6130,-16328,67709,-6130,-97366,-40741,-32431,50803,48401,88062,9222,31548,69802,37130,-77110,-15926,-92949,40431,25873,10759,22469,8343,-37841,27705,11188,24237,-8410,-38293,-18887,12397,-9011,-24199],[28277,-64645,-40998,42040,25921,10845,53992,66620,-32015,9174,-67062,35230,-29143,50179,62947,1401,52279,80731,12178,-5377,-26189,-36735,15712,-44390,-6435,98341,-5395,-47642,-86055,-38270,-11601,52347,-85370,9974,-3428,114405,-14439,-70957,-7946,-60839,-9444,-42832,-43420,28271,11825,32554,3343,53421,16146,10598,-5091,44588,60982,18198,12667,23772,14882,-36732,29873,-98299,-40554,32761,-12891,106178,-37116,-23786,76052,43561,67758,37087,23375,7081,20361,-1542,-55914,-66406,-66354,-51051,-12402,-30380,84342,-13731,-136183,70746,16425,-28631,530,55695,51751,42003,8681,98796,56578,113783,-83611,698,49251,47877,48772,13311,38793,-4474,50085,15850,14370,1413,-13924,27535,54685,5650,4188,143033,-39920,3176,-30718,23236,50252,32663,27131,-57469,-46852,-36265,41389,41134,20827,-11086,34760,96468,18723,-4974,-23603,-25911,13150,28089,-29673,-65790,-39403,31188,-27098,-70193,-5351,-38356,-3121,-13044,-11742,-58012,-45197,42193,-20540,-9150,23372,-15375,-24633,-50668,-55644,42331,-87673,-9747,2169,38737,19021,22226,104325,-8935,-8910,-55434,14006,-18541,17139,62521,21684,-45548,-47169,-59019,20585,-6109,-40264,-33676,-26666,25806,-8355,-8228,-17656,15864,19579,49681,8288,84047,47898,34902,73594,50324,16690,11258,13686,2195,-31661,-44828,-19857,-51889,-80542,-72738,5811,-70435,-3590,-8160,6224,-54375,-4162,191981,-26993,8687,-1346,-12283,-66927,-17501,-29430,-8600,37740,12109,-38614,-27280,-30101,54573,61817,91453,-1975,10385,-12538,-54078,-21795,101441,71815,45573,-65716,-108808,-92862,37000,-17194,35549,-67344,48398,-22961,93427,26213,41398,19173,-67075,73707,80923,136988,-410684,-118726,197484,94933,50959,62712,40162,22511,112606,39171,55441,78468,26726,6882,-56188,-10303,15473,-46490,-13836,-16894,-6242,-57404,33269,-9498,6609,1306,-71556,-12987,-31403,10704,-21360,-84269,-19498,-20,-4079,32394,40403,11931,51123,89658,-59260,-21019,-147524,-131031,-49724,-92043,-87374,-4542,1718,28693,-57030,16744,-27629,108523,37304,-39323,530,-48348,46691,-166,-39879,-7041,-37357,8899,-6052,70907,13053,-74061,-27160,-93898,-102567,-32864,-32333,-13420,15755,-13080,-10540,-91675,-85385,-23256,-20849,-64344,66049,2488,-14044,-66528,8628,-40965,-1537,51534,739,-43731,-44381,23544,45323,20478,-11316,-34462,-1208,-14779,-9091,20359,-28796,8009,-10838,28391,36545,-69777,-48524,9085,-19587,-19746,6871,-17804,-37770,42940,89158,78054,63130,25641,18214,-6206,38426,36809,71472,55800,-15048,-28458,11443,25070,-2378,370,9740,-32815,-33720,14118,11484,-19395,23334,50545,4783,26865,-3609,8444,-18324,40749,10869,40571,49423,44140,22844,-7415,282,-33315,-16159,-41517,1573,81538,-11029,79434,47506,64937,31917,-20594,44190,-25369,-58776,-52095,-31744,-24529,52126,91985,102475,95186,-72538,-32705,11638,18724,33295,56619,8981,19128,68385,47519,-26016,-49609,69587,33969,-20143,-9336,-45830,-11070,-17061,-38941,-63562,-39798,41310,6324,-87025,71078,67118,-44055,-46303,-41309,-6158,-3744,-58291,-59199,-39221,23786,-36970,-43245,-90892,-64923,33799,66323,17530,-1181,-57280,40419,-1806,7536,52356,28858,32871,100537,27864,-53403,22833,-50081,35881,27203,-32336,-71415,-91224,1614,20921,-41896,-94413,14194,11773,31395,-8733,-42840,-21752,-73336,-105615,10288,-39656,21340,-25039,-69922,8032,-13093,-40300,-45366,-54328,15961,17876,-18072,-84503,-26794,-57953,3751,35708,7,-15749,-37357,-44972,41893,-1513,45109,8600,-34513,-52772,-81825,-66896,-40013,-1503,-48033,24331,85901,-37584,72166,-24322,-60305,4768,-33068,79009,-6432,18089,40823,-52899,59660,12104,-90695,-26061,-44821,44424,-44100,-11048,54594,-37004,-55565,-114290,-81719,62528,28806,-25964,-8919,-6389,22042,33004,29407,67040,-1171,-14996,22586,10335,-7175,-8489,-22708,-16235,-11811,7619,37923,54619,56086,-60623,28498,-4903,-28847,101295,-25302,-27129,4339,-35185,9757,7644,9386,-36794,4510,-15648,30455,-12888,-39744,-3779,35317,-58683,-8780,-88924,21770,-105586,39989,-30945,-29005,42269,-49270,-33094,67696,26440,18685,-39690,20052,-11031,-20905,-60245,82622,66144,38180,101281,-22593,24789,15737,43018,16908,48156,10800,-18811,1944,-26871,52125,27190,90332,-26291,11625,-856,-13083,-17964,-18038,-12276,-33859,12040,647,-50846,-38466,23973,-51722,-79165,-90877,-43304,-15931,-89615,-5722,-23977,-11120,7514,11401,-9927,21151,27365,60187,-72950,-30583,-22032,85073,43832,17069,19780,17624,-18178,-31062,-103409,10197,32711,22882,-17927,65,-6350,-7036,-60630,-43992,-27866,-40690,-98,-5404,17878,-103639,-31874,-39524,-52187,-48210,-29003,83713,337,-52920,66580,27888,90101,23849,51072,-19571,45225,12256,50910,-27590,-61604,56342,33206,63278,16520,-3000,69113,21990,62933,-11714,54221,35802,-52540,-35061,-10454,14096,-43375,-12587,228,-31022,31727,-8946,-44405,39701,-47377,20961,-45064,-43318,35653,67845,83358,-74189,-2881,10257,44538,14621,-35060,-8833,-8290,-59416,-44469,-70571,-67357,11615,-63894,31154,62544,-40677,-20487,45285,-3926,-71291,-61080,-65946,-63577,-71422,-31670,-2834,53784,44916,-104430,-101948,-24771,-58654,-14127,-43509,-34462,77098,-34743,53222,109610,10339,-59325,-11744,49621,9623,-41180,10033,6705,34237,44843,58772,8636,-713,25321,52836,-3470,33312,-12191,22648,-50109,-44662,96549,53448,-81317,-9396,61498,40110,-26534,15142,-51471,-4732,-38547,-70807,-90530,-33145,-37993,-27865,-158816,-165899,4753,-8019,-2995,-27366,-40249,-24873,50571,38784,40,60640,-28995,21823,-62275,-19142,16800,90501,12588,32512,-36162,4991,-35397,-37570,2141,-25424,-16535,-851,34444,-95241,-11249,10234,51249,3619,37133,-38287,51324,-26190,68631,-25824,31046,39671,38691,-47424,-19505,48341,35904,-6901,-9459,-22636,-32322,28105,44104,-10741,-53210,40358,-18812,-59759,67397,88418,56013,-39565,-8574,-93929,-63854,-34870,4544,957,138657,26313,38249,47226,-24635,99711,34672,80690,52931,20641,3819,-41959,23369,-43124,-94238,14129,-20322,82040,1965,710,25391,-67238,-24873,45897,92782,57895,-48711,-15756,-40407,-70933,2615,-12847,-9162,51971,20577,-73389,-35912,-2541,-39221,-101396,-26748,42021,-19378,-10792,35282,39597,20343,84955,65959,30981,24834,22356,-38183,23400,-15009,-84924,27446,62219,-625,-48341,54652,83569,53686,1099,7370,16253,-7592,-50335,22968,51630,21549,-46807,-51053,-16048,958,20354,46525,5789,-753,-9412,24407,90897,117800,97926,44395,-90705,38564,-42209,14080,-356,-1275,3945,72051,53592,-50820,25018,73888,-9951,-33308,-52457,40989,-14707,-39056,-36180,-56277,22918,40093,-31082,-50828,-31440,-33576,56860,-38,-77907,-9822,-62524,32797,47899,57297,-9328,26027,85836,62553,-56780,2743,-78519,43324,19615,31772,34542,23033,-20477,3147,2533,60618,-5783,-31043,-9063,11518,-10184,-20172],[44854,-48722,-34304,21279,24304,951,54372,54261,-24834,13573,-82782,31178,-33780,45987,61760,-12930,65818,89926,15317,-17565,3149,-8133,25175,-39889,-29599,97118,-4223,-44365,-74946,-35084,-10367,14513,-87706,23645,2626,131477,-11293,-74971,13889,-36705,-2622,-45664,-50804,45493,33423,21249,2376,59963,61872,18136,16510,61229,53658,11888,-21395,31106,4207,-51787,11298,-124109,-55533,36660,670,134119,-42793,-17929,62622,52928,112444,12316,-12627,6137,24165,-13798,-62607,-52397,-50437,-65095,-1047,-23306,82279,-13740,-133147,55931,35218,-5870,15524,83896,54389,44020,10114,100267,82271,96954,-74518,13732,50193,32490,44416,11942,39317,-17279,61265,18710,-13309,3912,453,4209,53469,16049,-5769,117975,-39464,11308,8773,36671,10212,7989,24315,-61126,-40613,-79137,48816,58017,27768,-23239,24270,54767,-10290,-9486,-9975,-21916,33844,22271,6234,-35400,-20685,33699,-13070,-62255,-16849,-41798,-1825,-22318,-12697,-51962,-36427,23621,-52479,-21067,11272,-28064,-13327,-34646,-43506,33223,-88886,-7528,-5515,-9492,-11390,16657,93897,-14852,6460,-44590,13410,-19085,28400,73649,30605,-53625,-13689,-59988,30111,3378,-43125,-40143,-33708,35901,-6778,-41966,-40912,-11086,-2086,71263,34637,64789,70966,40389,66199,10127,-31277,299,-2660,9480,-18665,-37051,-30478,-42382,-92650,-49548,7958,-80297,-18806,-16766,4111,-63214,-32685,153887,-32552,6532,-31335,-10546,-48250,-4371,-37352,-779,18503,-32994,-41296,-41590,-30349,66723,48913,69160,-14250,29565,-10294,-52736,-40612,73527,64209,59416,-66582,-109692,-146807,2388,-50831,11349,-37469,54183,-34597,84623,34298,80127,25602,-51895,74616,41785,93781,-312855,-65519,108602,78294,57611,68739,18525,15090,109545,38729,56136,57869,19880,10264,-26166,15056,23211,-48720,-15167,-11053,-9487,-63338,19167,-19812,8853,19008,-86844,12278,-29999,15087,-16687,-60567,-17746,-2639,-19577,14101,32271,18426,76071,105756,-43166,-17529,-137139,-127658,-50133,-78017,-75680,3427,13033,55093,-52497,24024,-16138,31262,13218,-27867,18435,-61283,53183,22071,-71534,-9573,-56670,247,-2291,80878,4894,-51877,-40983,-79196,-94615,-21464,-32407,3153,5053,-17284,-24588,-128128,-86746,-5976,6270,-64411,41565,-11741,-21386,-40284,-974,-27189,1612,31293,12948,-34227,-16899,65547,50796,33526,-3560,-32763,17849,12609,81,2812,-43197,12525,-15941,32122,27637,-77496,-27210,13780,-31674,-26723,-1465,-3356,-43511,27657,84071,128519,54505,30512,29799,-23974,35144,40803,44419,64346,21942,-31921,9661,21128,17826,6048,-961,-23413,-11950,-1295,16298,-27085,28439,47503,9836,23050,-14309,-6130,-12329,33857,-20514,31468,56919,29067,10744,-163,13174,-51841,-10668,-50417,-25759,97147,-11661,79438,28050,48979,-4471,-28023,77258,2282,-57054,-60971,-33413,6403,40790,94470,105383,86914,-87237,-44013,22218,39847,55625,71550,-13186,29346,64476,63059,-39621,-45531,75832,20176,-4121,-5919,-38487,-43530,-9198,-29757,-54865,-40916,36018,16735,-87839,80961,46963,-23466,-52957,-44285,4776,-14848,-72603,-61635,-32598,33245,-16429,-18082,-64705,-81576,4387,71307,41906,-31541,-54865,21923,-32260,-41127,42453,33603,40721,83857,6771,-86466,-2242,-20340,33746,34694,-27488,-34012,-123024,19072,68559,-54540,-96475,24962,25007,27220,17184,-40047,-21471,-61041,-107267,-203,-28984,33877,-19087,-68436,5709,12972,-26961,-46447,-37446,-5915,-6464,-2145,-62404,-41184,-62139,1126,17520,939,-33770,-41527,-21251,48702,-12002,70391,17497,-41761,-39174,-86590,-74177,-19250,-12575,-29347,44918,83420,-34773,53466,-56369,-32794,2475,-32197,64138,-10835,32006,39403,-28174,63043,5379,-118756,-40099,-24322,40235,-46236,5699,74934,-28002,-73379,-85960,-66621,63519,39501,-33264,38383,-16991,27690,23966,20037,61278,-3405,-52928,17339,15300,3078,12422,-25149,-44034,-25450,-8238,50756,53456,102637,-43763,30769,329,-41520,89249,-11150,-9066,-2380,-35308,10900,-2974,-14245,-58132,-158,5878,79960,11122,-32174,10776,42312,-50619,-7657,-60740,12576,-109399,55878,-55984,-10634,44482,-49157,-29377,53634,-23312,-10458,-70411,39389,-1127,-3354,-64145,83661,47940,43340,108890,-12802,21575,13787,63257,11092,52663,22002,-23958,27374,1840,75891,19063,71096,-77228,19342,-11387,-25457,-4573,7539,-4772,-23935,34480,7970,-55731,-8864,42644,-36311,-93047,-95684,-32568,-24358,-92031,-13235,-31330,-20474,23509,25141,28991,56125,33302,60575,-48259,-51134,-18657,93481,42210,8463,52720,28328,-19852,-17751,-108286,-15559,12979,16004,-25197,-35778,-1381,200,-38322,-40281,-33087,-34097,34923,16665,-11805,-138785,-5016,-43581,-44040,-50097,-19802,76258,14298,-52103,63386,-6278,84540,68032,67585,-9169,53941,22898,33694,-9828,-28465,68597,17899,78633,10445,-19265,46484,19344,33355,-23717,67873,32084,-59204,-26995,713,24782,-60228,-15382,-15314,-31306,40718,3265,-35341,46779,-45731,28796,-52210,-36070,22058,92838,79254,-99726,4972,18139,35927,-27890,-19399,-3954,-27183,-81308,-34969,-50711,-61320,18684,-52281,23583,62412,-31002,-9500,49160,18967,-51281,-45766,-59662,-71505,-65676,-50811,-12854,38669,43045,-57687,-121871,-27151,-56873,-19424,-45888,-16310,73722,-33796,48162,92938,28842,-45263,-2122,46285,-1065,-36916,6262,-7146,46013,45305,59907,20761,-13018,17349,41075,-37895,36672,10398,16126,-24480,-30531,60038,57814,-94226,7726,63324,63983,-15492,17852,-38536,-28321,-22868,-36535,-77655,-30491,-16122,-18706,-123521,-140865,10063,8042,-37666,-31764,-26101,-34343,49594,8878,-22109,71891,-30801,6922,-38152,1639,4752,76658,8239,25211,7050,22386,-38380,-54038,-293,-19642,-32091,21665,26401,-99250,-10547,17056,40406,2268,34609,-23544,56519,-36901,18118,-31877,91617,69738,25827,-41454,-30677,33628,26215,-3936,2621,22630,-31369,35400,35660,-4788,-45206,27550,-14400,-58253,87437,81478,81376,-45820,31660,-67854,-53273,-25869,18241,-11899,111353,3205,17195,37964,-25812,108483,26234,69728,58840,46356,27421,-18485,33193,-44616,-97362,2549,11771,104398,-3055,25864,46140,-59419,-9134,32109,29570,80607,-27551,-5621,-36891,-70373,27873,-4926,-3481,72916,39169,-74643,-37437,4568,-31938,-93668,-54462,24055,-6819,1364,59149,56704,-63,79089,51162,58882,48169,24489,-45331,5756,-15402,-36278,23502,36093,-11485,-51020,11064,81682,42680,16404,10872,8511,-4651,-20125,18220,41384,32707,-55133,-15953,-12486,2789,35459,44180,24408,24385,-3588,37956,83573,93870,33355,24350,-101489,35365,-31282,5337,20137,-3677,510,72684,82561,-36530,44518,82771,9950,-37634,-72839,28140,-9826,-32665,-22253,-42858,29207,26521,-14391,-69464,-55568,-46533,35482,7985,-41546,22397,-90705,11243,44389,21466,-29171,23241,92039,79999,-25864,19768,-45589,39545,13645,50105,39823,39820,4387,-18849,-1954,72664,-213,-17835,2653,9018,-10639,-12393],[60689,-37570,-25241,6403,14276,-7230,45720,35788,-11650,12516,-91201,20110,-44067,32595,61852,-22432,79105,92617,17839,-7971,31234,14371,21414,-35529,-50330,80956,-5046,-42007,-60488,-22411,-6427,-22442,-74675,35141,15292,138571,-9704,-79682,23011,-14913,-4822,-44600,-54986,60535,54678,7280,-90,63929,93333,24325,36312,52696,41666,-11688,-48874,45372,-10507,-69833,-10647,-126772,-60215,32284,4644,153210,-29722,-19054,43965,65987,151246,-6931,-30455,7398,25537,-18015,-59079,-25416,-44246,-72380,6135,-14130,54265,-8747,-110340,26851,40415,25352,25771,98774,53548,41022,3669,90975,97671,49528,-61132,26217,43157,12487,46222,12197,36820,-27097,58802,19314,-29679,3057,7178,-22020,42638,17448,-16821,72407,-28219,35493,40395,36997,-36931,-17957,19635,-57475,-24438,-110801,53144,62737,27364,-29360,15634,11104,-34367,-16718,6877,-2536,52009,18194,40443,2149,-1414,34259,-5270,-50093,-34622,-48162,-11517,-30609,-25287,-34744,-24710,-548,-83969,-32746,6246,-37105,-4504,-7915,-10085,19056,-76412,-10828,-9993,-43589,-33128,6043,54995,-30439,16311,-17837,4949,-17497,46948,82813,41022,-47912,21827,-56512,36140,15849,-34051,-36554,-37803,38625,-3037,-80531,-53894,-46032,-27199,88910,74457,46599,83404,35903,42583,-21350,-68279,-10768,-4689,19733,-3838,-17401,-31805,-30317,-90115,-13001,2767,-84551,-19314,-16941,17894,-57041,-59150,80894,-33065,4300,-38402,-7344,-27809,13278,-52054,11688,2769,-65249,-45560,-41966,-19484,78898,31506,48568,-15734,43837,-17064,-63685,-65075,31853,50846,71983,-54874,-91735,-187327,-39250,-78344,-2709,11511,63197,-30157,59932,54620,113968,30500,-30835,65875,2917,7440,-159649,23989,9613,43697,47454,53676,-9978,4410,87820,33453,38757,29923,5167,8450,-2722,39900,34470,-48159,-14966,-8841,-7549,-53172,-7757,-26493,10042,32409,-83357,23239,-31210,11688,-15172,-15722,-21370,-9403,-22961,-13263,26280,28660,96758,105114,-27957,-8781,-108485,-106841,-49972,-37712,-45524,13410,22872,74162,-45383,23227,-7770,-43745,-10151,-12730,29353,-71473,43035,37401,-100562,-22765,-77000,-12039,1733,92030,-13865,-27496,-48710,-21928,-56036,-16430,-30338,13474,5150,-16565,-38724,-142322,-73997,23311,27959,-57503,9305,-20526,-25492,-18534,-25523,-15034,13437,11282,27371,-22725,20022,96474,49849,36480,-2859,-28437,50918,45872,16024,-17415,-57560,10027,-25085,27548,19346,-79378,-13262,13938,-47606,-27516,-6789,2628,-51666,6170,55857,135818,39484,27421,37019,-40521,29598,34667,10386,68437,48716,-30061,4420,2995,32970,7648,-14703,-19054,11691,-13709,19508,-18621,34244,44037,8645,6132,-17479,-13808,-7409,25181,-45285,24503,57742,9771,-1748,4889,32555,-57580,-7696,-41237,-50272,100699,-10345,79093,2562,29617,-38725,-29996,91487,30725,-55040,-61868,-32920,33867,31395,80707,101491,70845,-83882,-37053,27448,46968,70634,61008,-35311,41005,56236,65342,-43470,-40595,70688,7307,16919,-518,-25413,-67329,4375,-33211,-31688,-36761,26690,22960,-84343,81925,30773,10796,-50683,-46954,11080,-33985,-82555,-59153,-23258,33745,5619,1023,-25735,-87342,-13931,63145,65961,-51626,-42574,6104,-60763,-76242,31287,32708,42923,52005,-7114,-105234,-28684,23356,33198,41218,-21631,35197,-123951,24568,90870,-61334,-79841,17149,32523,32742,38738,-37139,-22668,-35139,-101860,-12086,-14881,47164,-11365,-60338,-1826,21693,-9739,-49811,-13798,-22286,-35087,10051,-15870,-38235,-57933,-1654,-9314,12877,-46771,-51150,-15628,45953,-32873,73080,24544,-37022,-23101,-84679,-75566,12656,-15329,-6304,63171,76640,-26853,28286,-75284,-3525,1523,-31844,34251,-12193,37926,35086,-25,54974,4242,-131392,-59439,2720,25117,-44761,22389,81701,-24766,-83559,-65160,-40877,51671,41496,-36235,68848,-22484,25368,11444,3671,51366,-4129,-73878,13109,28626,13562,32912,-23976,-72569,-35297,-26415,49119,32849,123717,-15316,21024,-1939,-50131,81507,10923,17190,-14287,-30982,16234,-8994,-41060,-67591,-1761,25649,116073,41378,-22158,23200,43146,-31024,-12775,-27399,-771,-96302,64372,-71175,3662,43135,-46568,-21650,31145,-62853,-33566,-98680,50738,7246,10498,-64832,74401,28327,34864,72914,-12385,12699,19078,65296,1091,46054,30830,-28005,43823,33231,80300,6465,29168,-122145,27584,-24527,-39313,10131,31431,15831,-14263,51074,14527,-53559,18571,55486,-10964,-93356,-93701,-8432,-33721,-65684,-23895,-29399,-28023,34038,38084,58912,77595,47568,62622,-23645,-64552,-16397,78627,38117,2787,69768,36539,-10552,5494,-98372,-48275,-17962,10251,-35850,-67252,2037,9995,-10600,-32876,-29665,-30407,58409,33283,-47999,-131920,965,-53091,-34092,-55536,-10471,60362,18003,-47506,57957,-25069,82114,80740,57300,-2133,60860,32754,13322,-439,3575,54266,2636,82112,9622,-24964,17569,16849,-2360,-27537,89085,28474,-61726,-22863,16929,43267,-49257,-12510,-37141,-19296,47336,12827,-45792,47816,-36037,30660,-50336,-46223,12166,112893,65239,-118668,5884,15344,16665,-65760,-8784,17886,-20876,-81423,-24408,-34533,-52555,27277,-32781,12406,63427,-20153,-1159,37038,37765,-25400,-27391,-45072,-62667,-42857,-62587,-27638,16533,42882,-6274,-119823,-25948,-60413,-27499,-34568,12558,61886,-27039,45401,36939,28517,-34960,-3309,41797,-7201,-23937,3238,-14905,65442,38633,50253,36510,-21680,5788,21274,-68454,38322,28539,2975,-2278,-28081,9522,50342,-96291,21207,57051,79111,-3787,16234,-19827,-54868,-5416,-9032,-55633,-34003,2172,-9873,-58044,-98774,13979,9539,-66370,-32202,-8540,-40995,49103,-15887,-44781,83924,-20082,-3176,-12451,12331,-16724,57040,3997,10742,43898,33023,-38263,-56317,-2769,-10494,-44257,37425,15706,-111594,-16443,16802,18120,-4083,36335,-2511,50516,-28080,-20346,-22315,120545,88200,3912,-27741,-42298,16126,19938,-3032,8650,60082,-29050,39454,20015,4266,-39906,13689,-5369,-34212,102671,76755,95697,-61319,66279,-42253,-40703,-14937,29712,-7697,84609,-24590,-14483,30102,-11923,108993,13461,53854,57486,60667,35638,-8428,51741,-50455,-86142,-12200,50898,109114,-21122,49717,61030,-34939,16424,21480,-30428,68840,-21295,-2257,-33901,-71911,48185,2000,12235,81505,54502,-60648,-36023,5111,-26771,-69042,-76210,809,4425,13810,78134,67054,-16267,69678,53162,80553,58189,17958,-48021,-6421,-10957,12445,19656,-1069,-18244,-55143,-39482,68927,22144,31000,12548,116,6331,12690,11350,23888,39368,-52559,16545,-6755,14280,44754,29093,39347,47843,1240,38833,61212,70687,-18494,11169,-84651,31283,-23238,-10745,39189,-2685,9665,68152,93339,-18513,58618,89624,28828,-39550,-82521,13730,-949,-19250,-13784,-45868,26606,18494,3123,-78470,-71999,-54010,12533,17733,-1197,48140,-107570,-7429,37295,-12544,-41935,22896,88759,86880,8095,29457,-1988,26878,9052,60923,35557,56882,29900,-32820,-1157,61232,6732,-1819,12790,6412,-10060,-1941],[69929,-30426,-15231,917,-2298,-15112,29889,16582,2319,286,-89668,7276,-55753,12349,63922,-28429,89061,86362,20349,28571,52122,23416,5502,-30678,-66122,51868,-10190,-43898,-46895,-4367,829,-48184,-48196,45454,30638,127786,-12093,-81753,26052,-2506,-10542,-41398,-57013,70069,70844,-5160,-4472,59200,94857,25096,53230,25810,27794,-45798,-63460,55000,-26141,-86234,-26866,-103505,-53433,22513,-288,158740,-1986,-27844,23548,79761,170033,-18647,-18657,9907,28114,-11341,-46020,7498,-52897,-72910,3388,-5522,10267,812,-78344,-10739,26823,56001,29942,88545,46720,34553,-12192,71720,97229,-4061,-47392,34462,28725,-9465,52968,14191,30523,-31065,39156,19178,-30212,1444,6324,-43264,26736,11782,-26550,17716,-7301,84113,60579,28931,-79944,-37889,13471,-47587,-1202,-115247,51461,52390,18470,-25534,11990,-15669,-47033,-22323,23227,27102,61682,18326,64698,36414,12514,32088,-1837,-33721,-56741,-55443,-35528,-38588,-43242,-13923,-14150,-23169,-102814,-41217,7949,-37846,878,20307,34650,5173,-53156,-15306,-9036,-52110,-41953,-4889,-268,-51682,17378,19005,-7758,-13192,64010,84664,49179,-27160,49102,-50895,31330,28060,-24192,-28482,-38516,34213,-357,-109254,-59710,-81639,-47855,99274,115467,30111,84769,29386,10237,-39995,-75387,-21556,9132,26971,11261,8122,-22335,-22036,-72952,26920,-5482,-79802,-3130,-6024,39561,-41846,-76844,4932,-28455,-918,-19065,-3894,-14690,29555,-70172,23372,299,-73116,-50918,-25304,-272,88482,18906,36283,-5308,48892,-29549,-85996,-90422,-12436,34095,78572,-32913,-57416,-198970,-70531,-94218,-10119,58718,70817,-8788,30776,77646,137615,31332,-9743,49984,-22555,-82319,-622,108243,-72499,-697,22170,20946,-38955,-9956,54144,24113,9110,587,-13060,873,9723,56652,43766,-45196,-13501,-10126,-2247,-28087,-40779,-27101,12110,36983,-64398,18871,-31646,-1778,-14822,35664,-29895,-19182,-15008,-38470,24467,38561,102032,90890,-17816,4765,-71827,-74262,-50156,7422,-7619,22447,27537,78381,-35954,17247,-5101,-86996,-22233,1184,31013,-75804,22097,43066,-118231,-43375,-93365,-25763,6381,83882,-35684,-10806,-45344,58018,3474,-18103,-25313,13735,17730,-9820,-48281,-124101,-48322,58116,40464,-43819,-21412,-22099,-25052,-2906,-57796,-5389,27672,-3373,39698,-15717,54349,107052,47655,33275,-6705,-20710,78959,75887,35494,-37022,-67004,8694,-33100,17409,14546,-73753,-9978,7983,-60450,-22033,-9059,-1743,-60449,-16868,12456,90008,21270,17110,36556,-52962,23530,17053,-20572,67634,58582,-22989,-4104,-26642,36754,1111,-26395,-13060,35541,-21503,24117,5696,37531,41330,5641,-16216,-10473,-9402,-7035,15294,-64237,17440,52112,-6521,-11613,7978,49716,-50375,-7448,-17449,-57883,87576,-2237,81285,-20959,11399,-59128,-26329,82548,53555,-49796,-56755,-31567,51291,29007,56460,89252,47817,-64407,-17252,24666,39967,73772,35046,-50855,51876,47906,53718,-37270,-31579,58627,-31,37753,4999,-9818,-77562,18674,-47677,-2325,-30212,18163,26588,-78264,71710,22541,45157,-39578,-44147,15477,-53449,-79611,-47856,-13192,27834,23712,14457,19436,-79858,-17785,45083,79513,-47689,-23783,-1729,-80019,-92971,21879,28164,40258,11746,-8575,-104757,-49734,64869,30472,41114,-15074,105953,-96497,22088,89630,-56736,-50062,-6451,32939,43858,46397,-33085,-24464,-4749,-92784,-22974,-399,54194,-5875,-52116,-17314,8619,3323,-57583,6862,-27102,-57306,15744,41182,-23007,-45521,-787,-34122,35191,-53765,-64220,-30262,33221,-61205,47840,27884,-22460,-9845,-74755,-82029,44508,-9989,16043,74132,67419,-15221,8039,-77536,15048,1574,-30017,191,-9877,33208,30290,27561,39678,9935,-131635,-79808,30295,4817,-45156,40547,73978,-28423,-84806,-51454,-14136,35628,37355,-37009,73933,-21531,15107,544,-12347,38733,-664,-72524,9912,47945,24325,44533,-18714,-94407,-39920,-40422,30431,-414,112917,16867,107,-9723,-51289,81881,36753,43225,-24462,-25499,23720,-5748,-63826,-65118,613,41624,131389,68507,-9088,33626,39430,-5810,-21505,3414,-13960,-70734,64180,-76935,9164,36363,-39571,-10734,7184,-76767,-45429,-116784,50997,12042,18540,-64584,56379,9856,14694,10954,-20778,9320,29526,55678,-10553,28923,34227,-28696,47969,58703,62388,-9900,-27994,-142074,32373,-36223,-49333,19986,43982,43306,-5872,53373,19730,-41805,40548,61574,17655,-81460,-86253,17975,-45826,-30825,-34860,-17429,-30986,40483,51067,72681,82394,66833,65371,-8291,-65284,-15040,47108,35181,2876,69290,41442,6568,34531,-73612,-81051,-61779,2906,-48558,-84529,3812,19402,16247,-17990,-18828,-20521,67675,37792,-83101,-93071,-10299,-62848,-25364,-62648,-4668,35991,10130,-42561,46219,-28700,79506,60013,26524,-1293,63556,39813,-1847,-3954,25277,21507,-8667,69058,14583,-19456,-5479,12480,-36073,-23799,108146,23928,-56748,-31970,30541,70884,249,-7224,-60352,-104,52471,17683,-68927,42777,-22563,25475,-40630,-71460,9866,123873,46081,-128533,-1940,-464,-8554,-85693,-4799,43488,6477,-63162,-18653,-32492,-49227,33156,-8098,-331,64272,-11025,5196,12454,46854,-1640,-17022,-27611,-35049,-10938,-65194,-43718,-4798,42258,28383,-95526,-22482,-65860,-37715,-14921,43630,45837,-15286,39727,-30606,7320,-33398,-14719,38613,-6505,-6979,892,-15904,88160,26175,32849,50118,-25892,-5577,2278,-80205,38820,38252,-8517,13803,-47990,-39916,34598,-85020,29285,44859,82790,5026,10754,-187,-77344,8294,1491,-29518,-43338,13442,-4115,13547,-52506,13693,-7580,-82795,-28729,6826,-41993,49687,-27571,-64299,89984,1253,-5263,7440,9514,-42947,38066,1477,-7196,55261,39627,-35135,-49188,-3586,1888,-49785,40143,4111,-124259,-25369,11225,-4556,-14354,43360,18622,36683,-1308,-35605,443,109279,83781,-21308,-11410,-50467,-652,17946,503,13756,77725,-27430,36310,753,13131,-37041,540,4681,6898,111172,76456,92158,-80737,88173,-25969,-32062,-5035,36471,7494,73001,-47796,-48532,25671,9017,98830,3560,42259,50426,58802,28535,-13076,72599,-59607,-65805,-29176,81820,93802,-47424,68432,68721,680,44885,19957,-55125,23615,-30151,-8051,-31801,-77735,60013,7453,31091,71476,63731,-38704,-35556,2042,-24026,-34504,-83361,-26905,14076,27089,87205,65277,-25791,58292,76998,90204,51533,6270,-46230,-12832,-5362,41702,19366,-34607,-17429,-58234,-77182,50952,-2915,42086,11506,-2731,25840,33291,1522,4450,40348,-34608,35262,-3110,34588,47701,3036,47641,63099,3949,28600,32128,55896,-45790,6335,-49990,27668,-15853,-27156,53982,647,28869,63485,82774,-2043,69359,92190,41093,-37713,-78453,192,9139,-3883,-11294,-66281,12171,17018,25011,-77687,-76276,-55114,-2044,28884,31529,58753,-106150,-18210,26566,-38450,-40664,25559,79319,82940,36543,28877,40879,6996,6941,61551,22799,70797,48940,-35549,3569,34719,13282,12456,18737,4913,-8043,9591],[69428,-22812,-6088,4114,-20879,-23251,10320,670,10293,-23551,-78641,-2016,-62790,-10119,67558,-32383,92628,70876,23085,78197,60520,17708,-16819,-24338,-74726,21247,-21775,-52609,-37279,12037,10920,-57184,-15607,55346,43968,101212,-17913,-78903,28574,-1269,-14940,-38476,-57698,72078,79230,-12408,-11056,44433,68127,17622,65279,-7894,14827,-78889,-64380,51086,-38226,-94101,-32483,-62842,-37351,11902,-10628,149313,29404,-41191,5302,90435,166561,-22804,17589,12794,36519,5372,-27170,36760,-74405,-68460,-11106,5,-30002,12944,-46337,-46468,-2602,76524,29291,50969,34214,25987,-34825,44689,80842,-41818,-36782,35372,10242,-29690,60351,17071,20562,-27680,5124,21139,-17102,1593,546,-52911,12819,4269,-31876,-27041,16551,144028,68598,19959,-108335,-45847,6489,-34423,22448,-90718,41794,28639,1337,-12721,13778,-15454,-44524,-21903,35481,54959,60804,23639,74392,58151,18235,26367,299,-14332,-79878,-60601,-70905,-45552,-58964,1832,-9419,-37629,-100137,-45325,11897,-28214,2536,41071,75528,-3127,-25436,-15753,-1568,-38042,-37140,-10768,-54030,-71683,11411,57124,-18873,-5771,70014,73791,51262,3247,61939,-45428,13562,37127,-25063,-22711,-36356,25560,-1703,-117444,-62057,-105985,-56370,101568,144479,16343,78212,25860,-20859,-46454,-47814,-30152,31434,25894,23111,31824,-4495,-22889,-47885,59915,-13119,-64808,26297,14459,59658,-24353,-81379,-44956,-22184,-11443,18539,-864,-11687,38996,-86234,30722,16034,-55784,-55158,6254,23215,93251,17402,35449,14493,43766,-41793,-110786,-111124,-47133,15864,75452,-6591,-16793,-175547,-78944,-97204,-16916,86147,72689,26692,9121,92597,147224,26732,5559,30088,-25494,-135479,129237,151954,-132151,-42991,-11649,-21325,-63260,-27055,18609,11774,-21549,-23709,-29854,-11454,10050,60149,47055,-39505,-11558,-13900,3603,5337,-70197,-20507,17180,31505,-40063,2483,-26812,-24156,-13435,73699,-41355,-29199,1243,-50143,27076,43252,85219,69893,-14330,20774,-41796,-37277,-47270,35140,26454,26125,24725,66137,-23655,11589,-8046,-89585,-16514,10370,24012,-72246,-229,39014,-118637,-65168,-101753,-37739,11427,46914,-51632,-9993,-29881,125095,59976,-24641,-17339,3700,39290,2489,-49840,-81010,-17008,88386,43577,-25421,-39977,-16844,-20218,4906,-87672,1409,37296,-9945,46208,-19623,74065,97099,51262,28381,-10977,-9883,82237,91332,53684,-52655,-68101,17026,-34758,6629,12800,-60478,-18196,-4163,-62040,-13099,-10354,-14976,-67149,-36095,-34137,10227,1470,1032,26662,-60059,17820,-9168,-39851,62416,52147,-11249,-14020,-60454,28048,-13992,-31869,-1688,56230,-23473,32863,38862,34287,39418,4688,-35593,4455,3987,-13302,5671,-78210,5196,40755,-13793,-16339,9544,56939,-33818,-9359,12162,-44580,59195,14485,85876,-38268,-4500,-62571,-18039,56167,65200,-38252,-50060,-30275,55639,33974,28977,66421,20147,-35556,5440,14246,23869,64449,7710,-54845,59665,43154,33643,-24015,-17931,46349,873,52598,7565,4674,-73443,28617,-64547,23297,-25455,14847,29859,-71322,49801,20870,65759,-22144,-32363,21757,-64542,-58469,-27752,-5344,18661,32622,25831,60820,-59544,-10932,23375,76952,-17537,-3457,458,-85378,-92447,16095,22143,33885,-26288,3327,-87670,-61133,88797,22593,29943,-7917,148571,-53996,17187,72978,-39035,-17166,-38234,26541,52681,35203,-26726,-25346,20089,-82965,-30944,11878,50080,-5391,-48578,-39166,-19177,6962,-69712,17545,-18592,-65601,14737,88689,-5143,-27352,5399,-47808,61548,-55970,-76354,-56041,13448,-88565,2322,27022,-2588,-2711,-58381,-101704,67176,529,31884,74134,56552,-1846,2544,-65421,13552,1909,-25875,-29099,-3895,19347,26090,51696,23585,19881,-125631,-95133,52709,-11931,-51132,59065,54985,-36992,-77712,-41287,2938,25102,30008,-38659,55705,-14495,-603,-4783,-21726,25922,8010,-53535,7757,68795,34607,41235,-10107,-105337,-39160,-44469,-493,-33081,77733,40037,-26610,-19164,-43350,88317,60197,59374,-26258,-22138,30408,9260,-74845,-56340,5507,53061,127568,85012,8338,46137,35245,17760,-30181,22779,-24478,-39997,57322,-77524,3455,23631,-26841,1547,-10545,-63270,-44320,-119525,39676,12052,20984,-66299,33075,-3786,-11033,-49585,-35802,20585,41482,46109,-21126,4385,30245,-25712,40535,72082,26874,-28824,-81774,-128401,30636,-42550,-51915,20817,39680,67294,597,40286,23234,-21422,53836,60003,42032,-58721,-74763,35785,-60184,-8940,-42546,2473,-27830,44085,63793,71316,75267,83808,66530,-7633,-52511,-13106,11708,36974,9365,55084,42636,25187,61310,-41577,-105689,-109337,-8120,-62210,-83394,4077,24574,37114,5092,-3127,1893,64114,28045,-108288,-43022,-29538,-67043,-20033,-68003,-4502,5585,-5230,-41550,26207,-22298,71945,23703,-7888,-6298,62494,44448,-7196,-20083,29789,-16059,-13750,42014,24262,-7795,-19936,2994,-58477,-14705,112505,17533,-43002,-57324,32702,104406,75800,-3394,-79564,16742,54175,17542,-88409,33082,-10133,14620,-27601,-102525,17534,123326,27443,-127199,-18021,-26684,-31862,-81319,-4661,56013,41947,-36060,-19822,-47748,-58494,30472,16844,-11967,62852,-7317,10846,-16692,42949,14339,-20303,-13963,3975,18550,-59107,-56985,-15910,39623,39023,-56192,-18738,-69591,-49269,5297,66723,31184,-1654,27728,-73920,-25214,-41451,-33249,37886,456,8154,-1800,-14816,104839,9851,13084,56509,-24958,-11690,-8787,-68662,38838,39397,-10785,21962,-89563,-73915,15881,-64673,31266,30468,76382,8563,2177,15589,-89971,12290,-7234,-5508,-56089,16282,-3739,66547,-14245,8795,-35752,-86067,-23174,15443,-35752,50995,-21900,-76902,84228,24849,-83,17188,-3559,-67321,25063,1284,-24443,34988,45046,-29526,-39903,-2133,16636,-48472,28036,-6321,-126830,-31121,4367,-18302,-26205,54865,33997,20760,35171,-28003,28401,67459,54757,-42098,1357,-51802,-14360,18593,9135,24707,69728,-28973,24441,-17113,19082,-34720,-8795,11739,54098,112155,78346,70331,-96543,94025,-23375,-31752,1386,37862,25506,80409,-58623,-76631,24454,30212,79909,3974,41889,40810,40784,11693,-28067,88506,-69059,-44421,-45889,91884,63803,-72647,78814,68496,40465,68094,25670,-38090,-34651,-45505,-22287,-29879,-87098,63450,12975,44923,44447,65722,-19345,-38899,-1158,-22371,548,-71264,-55239,19001,44327,83760,48990,-28530,45204,114427,88416,34347,-5889,-41590,-16919,-3741,43603,24818,-54291,-9294,-54186,-88248,34944,-24281,47768,8668,2627,51367,33232,-11184,-11724,35794,1147,35908,-3476,55445,45618,-27643,48112,66086,4177,11957,6816,50372,-49710,7631,-11282,24365,-6618,-36920,62719,4107,51672,61580,54514,8410,78474,89455,43052,-32498,-61194,-10802,16944,8786,-13841,-94580,-11111,19722,49138,-69931,-67473,-49656,-1968,39623,50598,47647,-84936,-19236,13319,-51611,-23210,32266,68625,70724,53564,18759,71945,-14631,8309,52702,5714,77673,56369,-27087,9168,4032,18003,20697,19652,4857,-4434,20225],[60518,-11862,260,12514,-35935,-31004,-9134,-9985,6704,-53860,-61309,-4670,-59898,-29237,70822,-34995,88375,48612,25783,117105,54123,1904,-37710,-16021,-74561,3564,-39867,-67189,-32554,19515,22111,-49843,14549,64358,51284,69402,-23596,-69884,31715,-8020,-15542,-37498,-56681,66043,79456,-12553,-19771,23634,29596,1748,70241,-38329,4865,-99432,-55862,32120,-42863,-87012,-28429,-20253,-17019,4562,-22048,127850,52224,-53805,-8068,94619,148669,-20792,61718,15242,53599,27475,-8082,54095,-99378,-61018,-33670,899,-46598,24597,-18838,-68827,-36828,80565,26474,-2973,18867,15895,-57988,13740,54223,-53937,-31177,28024,-7371,-44411,63009,19607,8268,-17528,-34215,27756,2201,4862,-6122,-47920,7256,1107,-29852,-45805,31556,186357,66205,16282,-116289,-39619,-337,-21924,37965,-49923,24151,-2478,-22266,2902,18795,8427,-27477,-12389,41391,68139,51334,32727,69278,62994,16671,17229,3670,5702,-100241,-61777,-107604,-49066,-66664,6040,-14018,-40131,-75923,-45735,11759,-9560,665,48742,98478,-2833,421,-9223,12234,-13141,-21334,-7313,-91470,-83128,3646,87663,-22715,4379,59165,48407,44769,31897,59595,-41668,-13851,41070,-40929,-24105,-32230,17553,-8361,-104070,-63466,-109240,-47994,96653,152658,6489,68149,26429,-41941,-44326,2226,-33992,48812,14383,27206,46782,16402,-34513,-25063,78481,-17655,-41348,59807,38699,70605,-10538,-72353,-61914,-19236,-27266,59492,1882,-14350,38559,-94319,33308,47437,-22454,-55411,44997,46436,91365,26728,44978,38467,31224,-47329,-125385,-122717,-63176,-2039,61153,15560,16851,-123600,-61896,-90189,-27320,85727,66388,68842,959,92168,140993,16966,11264,9522,-4379,-129550,220865,139025,-171853,-72714,-45258,-63978,-79738,-44754,-10326,-2559,-41669,-38224,-41069,-26220,-138,49270,43151,-30001,-10095,-18665,7245,37101,-86933,-7775,26397,18472,-22985,-20130,-13364,-50227,-9303,84121,-52609,-35873,21577,-42389,32647,39244,48802,49442,-16132,35260,-27460,-2029,-35884,34182,48224,20098,14465,42208,-7662,11661,-13576,-63782,5372,13350,11423,-60458,-15393,27373,-100944,-81088,-101010,-44363,16332,-9983,-54631,-27099,-5833,148752,87626,-32712,-7256,-13009,62252,18274,-42415,-31259,9697,103813,39868,-6276,-39344,-7059,-12683,3410,-105882,5458,37747,-8207,44917,-37742,71444,73978,63604,24323,-11846,2846,52908,83068,65984,-61522,-60669,37848,-26965,-78,10870,-40657,-35291,-20932,-46400,-5842,-13439,-32909,-68990,-46705,-71641,-67728,-19880,-18465,8058,-62539,12660,-38111,-44014,53789,35382,3850,-22523,-89190,10709,-33905,-29066,14046,69129,-18985,46727,69679,22034,37554,7148,-45986,21741,18730,-26154,-1644,-86922,-16726,24513,-9978,-14411,9786,51283,-13716,-11863,37328,-16407,23471,36757,88545,-49771,-19165,-54870,-7292,24820,62398,-18756,-46187,-29323,47989,42360,4499,31361,-7831,-6139,21070,-950,5761,46287,-9872,-46219,62365,43283,14243,-8624,-3217,39856,9729,56804,4047,15006,-58009,30500,-73027,37400,-26235,18039,33889,-64533,18693,20832,65242,-2631,-12092,32372,-60050,-21412,-2851,-3379,8729,29681,38888,88675,-30384,-1333,5035,60358,28132,13321,10709,-76418,-78589,14122,15585,24169,-51391,24809,-62686,-62464,88048,8068,6854,-458,151198,-13159,14142,48801,-11950,7773,-69534,15076,51409,7058,-17574,-23949,31796,-73484,-34841,19841,34235,-10469,-50899,-61583,-47404,425,-83541,17335,512,-57748,9113,109635,5278,-7337,15593,-46705,83065,-55425,-82049,-77686,-7790,-105499,-43462,22910,16884,-2878,-39417,-130106,75917,11351,35871,62555,44740,11089,14761,-45717,-8095,1811,-20265,-49283,5171,511,21551,70087,12664,28972,-118515,-100206,65754,-16692,-61337,73596,30446,-46379,-64038,-32851,3041,26537,21106,-43836,24062,-3504,-17369,-3033,-21204,15931,20555,-28036,6787,86241,42865,22066,163,-105155,-34086,-36429,-33254,-51124,33403,44967,-50984,-25994,-27226,93810,74211,58791,-16127,-22918,33811,34631,-68903,-48908,9718,60320,112930,87546,30569,64122,35235,33426,-35556,24759,-31957,-11175,47531,-77835,-11554,6168,-8912,13300,-16521,-33075,-31824,-106388,19145,7227,19541,-71554,9171,-7824,-33995,-86715,-53843,47173,50994,46682,-28734,-22658,18788,-21316,25362,71634,-15429,-48848,-111567,-88233,21703,-40916,-46456,11927,20183,79224,5102,19302,24933,3000,55903,50119,56292,-26200,-59997,38953,-73602,-8830,-43922,25825,-18540,45804,74446,62834,65323,89661,63125,-20772,-31084,-9105,-14734,46105,19954,34288,40253,38107,75579,-13217,-115920,-141317,-22799,-75247,-67174,3221,22296,48981,32841,14388,34582,51623,6944,-117088,-1630,-47451,-61334,-17639,-67859,-9365,-25013,-20562,-47607,-474,-12926,55607,-2910,-27661,-14864,60644,48394,-2941,-43425,15597,-46187,-12685,10658,36578,2643,-27780,-14568,-63198,-3716,95123,8932,-22975,-93221,16772,134997,142610,-3668,-91090,21574,49753,13940,-88040,21380,-2400,1762,-17432,-126432,35149,110941,13717,-113947,-39184,-56421,-45098,-55453,-2693,44615,70409,-10361,-25490,-73400,-81146,15015,36218,-19993,57585,-11010,16729,-41721,25615,20322,-33833,-9472,40956,36101,-46668,-63984,-10142,35156,33200,-12056,-16609,-69390,-61396,18654,74433,22304,9539,10307,-74138,-51802,-55953,-54042,39324,10989,16625,-6649,-20141,106696,-7989,-3268,52488,-18772,-7665,-9853,-40700,38781,34812,-1324,21452,-136207,-85100,-943,-43736,27375,17850,64914,6539,-8353,24327,-89921,1881,-29794,11187,-68745,11279,-9748,88645,8965,2046,-60874,-80485,-18408,15505,-22460,51535,-499,-80279,64332,39507,7998,15955,-18690,-83672,20037,2455,-37545,-6330,49971,-22198,-34090,968,32208,-42987,5043,-13591,-112384,-28210,525,-19053,-37019,68099,40493,8405,69072,-6287,51029,16352,10645,-51613,6046,-44760,-24658,18483,21089,44892,39292,-35538,4960,-28930,20930,-30258,-11042,12487,94697,105131,77153,37927,-101667,85089,-33210,-40726,3312,35081,38794,99469,-53676,-93023,24392,47369,57172,18192,53564,32067,11214,-7863,-46541,94519,-74974,-29814,-58676,77173,29955,-86535,78694,59138,77912,79485,32351,3553,-76806,-54414,-40462,-26512,-96140,61333,21724,47706,11350,61337,-12152,-46540,-1734,-19691,27751,-42002,-78085,14477,67145,68654,20239,-26343,29922,148338,81166,19948,-13747,-36849,-23513,-9734,23396,35462,-57655,2066,-38318,-73326,26195,-33035,47863,6368,14504,77203,13364,-25014,-21788,27156,51116,23034,-6807,64989,41052,-53152,41600,56452,2209,-5943,-6100,50492,-40592,10239,19596,20130,5205,-35824,64356,4800,69788,63086,17264,10487,85753,81855,34518,-25975,-35121,-18308,19658,15980,-19631,-116066,-36484,22447,68797,-59626,-48443,-38522,12220,46321,55842,15192,-49217,-12202,-112,-49652,6190,43535,61225,54790,57688,3024,84185,-30577,13733,38570,-10116,74764,50557,-10720,12308,-21337,20206,20463,16617,5447,237,27898],[48480,1530,2270,22170,-42774,-37116,-25623,-15125,-9919,-82143,-42323,-1109,-44907,-40274,70715,-36187,76883,24421,27665,127851,35025,-15851,-50405,-6286,-65073,7681,-61036,-82128,-31362,13398,31782,-30950,36268,70607,50439,44988,-23810,-54632,32874,-16913,-12566,-38333,-52225,52884,72991,-5973,-29945,4123,-192,-19381,66807,-59507,-1006,-100522,-44469,4352,-38591,-62711,-19888,9361,1289,2369,-31326,99977,58833,-60410,-15978,90368,127048,-14715,96619,16381,77692,47825,5775,55727,-114846,-51308,-56109,-2863,-30577,32534,3548,-69751,-60665,67702,24007,-53884,4870,4121,-74218,-15997,25814,-43061,-30178,14673,-19382,-50788,57015,20848,-4019,-3291,-66646,39550,18417,10948,-9780,-29865,12699,6661,-18838,-34527,25156,187333,56734,20211,-103877,-21782,-5704,-13779,37901,-10809,862,-32475,-49203,12044,23362,41562,-1235,6785,40717,60538,37794,41819,52776,52229,11557,6670,9185,23203,-114229,-60590,-131342,-45788,-64032,-3214,-28684,-30943,-40007,-44072,2495,13782,-4200,42735,96415,5585,20534,3018,30900,10952,923,6922,-106905,-81096,-169,104528,-16240,15764,32505,12520,29476,45568,46220,-40009,-44003,39205,-64944,-33669,-26896,15485,-19208,-77658,-64629,-89112,-23933,85350,138767,1312,57286,29401,-48141,-38036,53170,-31094,48689,-5500,20113,48981,34153,-53494,-12571,79652,-17953,-14315,84925,58416,68823,-4552,-53411,-62128,-23334,-45017,89846,5028,-14380,28839,-89815,33683,84736,12831,-49677,79287,65309,81661,39799,60432,60611,16666,-41752,-120098,-123139,-57567,-17181,37398,24356,33094,-60604,-27261,-78092,-40559,61958,52387,105500,3304,75279,119878,4163,7268,-8008,34212,-66605,288610,75181,-196462,-85640,-71410,-99779,-87264,-60604,-29839,-18251,-44676,-41601,-44318,-40796,-18163,27047,33516,-15567,-9881,-22934,6956,57302,-86057,7570,38801,2994,-22464,-42641,9020,-71985,-1737,65657,-60257,-36333,41571,-17711,38630,25915,4138,34552,-19958,43794,-26721,27800,-12733,8902,54355,1821,-984,15105,11993,19904,-16931,-30893,32489,10597,-2492,-42097,-19251,11514,-69912,-86023,-93494,-42709,20298,-65195,-42162,-56331,20031,122027,76105,-38498,3509,-30137,77908,34077,-27941,7714,23056,97555,33022,8448,-20090,3723,-5440,-7836,-107496,6744,28351,-834,36833,-67582,46301,48261,80259,20883,-7177,16079,899,49444,69715,-61813,-48263,64224,-10059,-226,4595,-16348,-55233,-39331,-13111,-5683,-19952,-50229,-64165,-45828,-90858,-113638,-42884,-38168,-15745,-62509,7925,-63063,-36559,42812,15677,19985,-27208,-105832,-8476,-51798,-18605,29784,70203,-8150,63997,86988,1339,34897,11390,-45367,35027,27794,-43505,-4765,-89049,-48129,4502,1983,-5453,8559,36239,4027,-12691,50212,15843,-8072,57789,82322,-58753,-33471,-46615,2952,1760,45362,7916,-47144,-28347,32597,48077,-12914,-14667,-30327,16431,24051,-17005,-8507,25917,-13203,-28877,58714,46710,3930,3973,5911,41612,23311,48466,-7254,19361,-36531,23031,-65804,36902,-34273,24554,37599,-57978,-15537,17164,45338,14232,11981,46886,-36408,20913,20521,-10333,-561,16114,54692,97355,954,3234,-4513,39806,72375,22793,23989,-56988,-55103,14668,7860,10506,-57020,48799,-40085,-56572,65886,-12858,-24597,6553,123386,13442,14496,22991,16481,16267,-93727,1310,35985,-29351,-6201,-19666,27577,-63359,-34424,21724,10686,-19463,-56264,-77077,-62574,-12773,-94687,10544,24565,-36850,2096,98675,2313,10428,25674,-33956,92429,-53585,-76764,-82085,-24212,-106581,-67128,17245,30488,-9907,-22279,-148179,70574,16961,24662,42168,33442,21632,38814,-26371,-39439,917,-15459,-60685,16345,-18437,14353,80310,10122,31945,-111958,-93012,67381,-5021,-67993,78367,6349,-52175,-46114,-27434,-14614,40202,10582,-53397,-8327,8243,-30141,4484,-11339,11117,33489,-7531,7279,96213,47355,-7801,10176,-96654,-26634,-18705,-56246,-46776,-6011,35565,-64977,-27230,-6396,90360,72790,40915,4877,-27828,33219,64499,-46200,-48439,9618,64209,95990,77179,55335,85344,42101,37779,-35878,9604,-37746,10743,38075,-79754,-29572,-13390,11224,23745,-9612,-2097,-11811,-81576,-5828,-1220,16374,-78778,-10620,1987,-46813,-92914,-70446,79419,54952,60209,-32843,-46559,1906,-19625,7680,59885,-51771,-68205,-108193,-40350,7792,-30946,-35460,-3792,-6194,76578,8107,2537,24936,24827,46215,32200,57945,13307,-41958,28416,-81323,-23065,-37776,47220,-4569,46183,80254,56324,59876,77986,53121,-41123,-9771,-2461,-24632,63202,29779,14513,35045,39812,68196,2573,-109520,-138930,-38616,-85161,-43956,1844,11327,50939,58444,30483,66677,34967,-18693,-108041,20447,-57812,-44441,-14742,-59608,-15895,-47827,-28333,-60857,-28753,-6517,29817,-3564,-22352,-24089,61494,53061,6619,-65419,-12022,-61970,-7704,-13194,49236,5713,-32031,-40343,-49628,5363,59594,-1475,-3046,-126973,-18484,150102,163671,-8264,-93907,9543,38112,9511,-61886,10747,-627,-8301,-15605,-131598,59825,88769,6496,-90615,-60220,-81195,-43258,-18324,6486,11244,81418,7680,-29960,-94853,-108095,-12583,45270,-22891,48341,-20082,22673,-56463,-2972,17256,-46857,-16091,62481,38524,-31126,-62984,12969,30968,25010,28008,-17184,-65179,-73461,20551,65466,20681,14385,-7393,-39495,-56495,-71384,-71706,41679,21634,16317,-15289,-39325,90034,-24729,-12198,37723,-8335,8842,-4493,-9344,38674,28334,14985,13083,-161836,-75165,-13055,-30506,18397,9627,54781,925,-19267,25505,-77548,-24239,-56291,17834,-77933,491,-21476,83498,16746,-1408,-70382,-72806,-17041,8662,-4255,48437,29244,-74957,32840,36767,13190,5757,-26962,-88352,21101,2623,-44591,-47801,52475,-13967,-33779,4208,46680,-37467,-20475,-16199,-80950,-15016,1906,-8844,-44910,79052,38964,2528,88603,18551,59664,-22533,-32309,-46516,2166,-30335,-33142,14010,31048,71032,-2904,-47494,-18792,-31947,19289,-21433,-4369,5280,118509,89269,67809,7740,-92093,66322,-49608,-56030,1505,30541,42476,116776,-35104,-95762,22590,58278,36230,42356,70927,26492,-22814,-24647,-62105,89906,-73923,-26596,-63728,44876,3664,-82375,67353,39075,107097,76180,35007,45053,-81948,-47039,-55246,-19866,-99765,57122,36485,38071,-11260,52923,-21546,-56314,1546,-14245,42371,-4845,-89585,-3246,91611,45963,-14640,-22051,12308,161724,75513,20786,-13695,-34584,-35705,-22829,-6282,47668,-49391,10361,-11053,-46232,25739,-23468,44118,7270,27961,95715,-17062,-36414,-26249,16831,102704,7232,-10320,54552,36844,-63152,30610,37376,-1366,-21553,-2897,51396,-31258,9011,36297,13617,16988,-23990,58508,-179,76008,67076,-18908,4612,88944,70974,19058,-21087,-7203,-22064,16303,17362,-26434,-118005,-56911,21335,76390,-50722,-24756,-23657,33110,44597,50511,-27694,-9226,-1357,-10805,-32680,38095,58338,59678,40075,51642,-12859,76785,-34329,23019,25611,-19701,61757,33728,8123,10898,-35527,19991,12008,12009,4961,4504,31007],[39819,14122,-691,30569,-38940,-40660,-38338,-15326,-35377,-100022,-26293,4919,-19806,-40925,64512,-35729,60028,4206,27586,109361,9410,-27442,-51661,3214,-47024,31722,-78205,-89049,-30912,-6361,37224,-6782,47667,71643,41616,35698,-13746,-34514,28632,-22383,-8060,-39008,-42072,34735,62244,4985,-40216,-6941,-7648,-39893,55527,-68981,-2710,-82344,-35655,-22327,-27370,-25650,-12645,17981,12297,4220,-37430,70807,48879,-57690,-19714,77723,109076,-6779,112870,15300,101307,59100,10863,43563,-110488,-38367,-68995,-9652,10349,34298,21591,-48313,-61389,43758,23079,-84444,-3778,-9571,-78060,-39372,2523,-18863,-31213,538,-22868,-47698,41806,20527,-13654,10964,-81756,53961,24164,18065,-8000,-4386,26645,21218,317,-2607,-8750,146064,44018,30006,-75789,1111,-8107,-12319,19101,14111,-24010,-53475,-75390,6290,24041,66006,25490,32880,35098,36865,25080,45882,30256,31017,7366,-1471,15985,34877,-119045,-61249,-130042,-33219,-52199,-22659,-50631,-14168,-7476,-41717,-17032,36039,-11255,27358,71899,18464,34036,15841,51540,28149,25140,29289,-104184,-65123,3273,105886,-583,25962,-2219,-24826,7621,35333,28788,-39723,-69185,32272,-82321,-48488,-20725,22931,-31057,-50777,-64695,-52095,6518,67571,108890,408,44771,31967,-39314,-31409,85969,-21180,26158,-28337,1562,38416,43732,-72316,-12334,65221,-14046,9099,90448,65950,55207,-8194,-30760,-67985,-34797,-58445,102725,9195,-5050,13887,-70946,35852,114160,37481,-38180,97544,77078,64278,46374,75991,76000,5816,-24872,-93662,-113304,-34166,-26337,9075,12687,28931,-8023,10313,-65290,-51040,28881,33489,121552,6033,46232,87390,-8599,-3123,-19178,77000,30046,352871,-15510,-211271,-84681,-86351,-124118,-85810,-72349,-42896,-34608,-31262,-35954,-39395,-53057,-41530,-307,21242,3983,-11007,-25387,2894,60052,-68492,20440,51068,-9130,-39469,-59578,37154,-81528,8849,29755,-61694,-29813,57465,14358,42383,5829,-34082,26950,-22436,43260,-28795,50671,20158,-25015,46646,-28003,-18110,-7185,33332,34203,-13899,-7336,48084,4017,-13828,-20747,-13188,-4858,-34367,-78944,-83916,-31870,22180,-97798,-17349,-86441,40265,64077,39641,-38791,13388,-41101,79981,45862,-10753,26969,19495,69019,26075,13756,8851,11793,-2079,-27191,-93568,4687,11895,6700,26129,-100554,6422,29073,91547,16000,2909,28878,-51367,-923,65037,-52972,-36997,81120,12237,5554,-8859,9703,-70102,-55584,30670,-15568,-29088,-62224,-52602,-33602,-87835,-118171,-66091,-54444,-38942,-62122,3505,-78649,-26527,30280,-1373,33936,-27316,-108807,-22698,-60261,-3530,40910,58439,8062,80389,83882,-24005,31178,13915,-35627,39634,28115,-62158,-2765,-83156,-82087,-17515,15325,9756,5570,19832,15326,-9635,47846,42802,-25336,70723,61502,-68172,-46058,-47128,9631,-4685,18181,38456,-51313,-26547,15048,45753,-21396,-65091,-41668,29003,15394,-30564,-16246,10723,-4386,-10738,48720,49942,6248,10572,3024,49209,36653,29331,-25544,17465,-14421,7724,-42753,23880,-48483,27529,37912,-50979,-44123,7164,14667,24694,32820,61880,4665,53709,36308,-26903,-8593,-3184,70755,87251,27258,-1284,-3053,30227,101503,23478,34437,-33723,-24644,15749,-2417,-7698,-43599,67588,-26386,-47767,32226,-38151,-57606,12005,85758,21367,17259,-189,37218,5267,-107463,-11500,8070,-61146,5743,-12970,10006,-50687,-30382,16247,-13402,-29387,-59207,-80059,-58989,-26793,-98899,2720,47573,-9607,-3426,63882,-12938,22946,29984,-17783,86692,-50642,-59103,-64809,-31173,-92676,-58983,11312,34332,-22234,-10036,-133571,54329,12842,-1367,18099,24935,28472,62687,-12541,-65172,-605,-14154,-66307,28474,-33607,2475,79836,15338,25738,-104798,-75779,57995,21128,-59523,69391,-12948,-51367,-26451,-27714,-43673,59921,-2462,-65557,-30672,17715,-34793,14282,4039,12120,42296,1027,9487,96387,46930,-38398,18625,-83740,-19073,2882,-61620,-22690,-32703,29855,-63594,-22396,13954,73803,53573,12460,31527,-34804,30311,89766,-13715,-56015,2741,65237,80356,57947,76776,100836,54704,31081,-31229,-16005,-44092,23314,30296,-80359,-42108,-31950,28675,33993,6482,16799,10968,-51862,-29156,-10979,13318,-82922,-22813,26604,-46072,-74262,-81415,102035,51826,80749,-34176,-62100,-16564,-24590,-7584,41941,-72627,-84429,-81012,-4223,-6757,-14754,-23461,-21032,-28213,63365,10242,-124,23532,37990,26862,8165,48325,52656,-20525,11110,-79212,-35675,-25399,62030,11511,45277,78676,55539,60166,48492,37344,-59637,2701,6239,-17634,86013,32987,1324,28335,28369,35295,2723,-88538,-97674,-51509,-88856,-21665,603,-7016,43795,74506,41933,84728,18580,-40526,-85117,23677,-58257,-18737,-6498,-42906,-19243,-55966,-24331,-77479,-51772,-5803,-2026,20428,6337,-31328,66809,58216,15245,-77760,-42116,-62473,-2354,-22661,60394,-1063,-35401,-69512,-23232,9523,17740,-12572,8360,-144412,-67408,139006,125094,-14895,-88751,-16224,20921,6702,-17724,3633,-3420,-11444,-24768,-112911,86126,61287,4380,-62068,-75408,-94429,-26755,17044,24791,-29594,73339,17479,-26927,-96898,-122535,-45680,42119,-20674,36617,-28016,27181,-59148,-38643,8097,-47386,-31720,61106,29817,-15580,-54445,46869,30183,25562,58442,-20343,-58679,-84932,10707,45092,24698,10896,-18398,4808,-34846,-82356,-81689,43554,29556,8665,-27856,-72851,58041,-37782,-12801,15006,4102,34741,423,13462,38235,22686,27391,-423,-146690,-52536,-20152,-29372,5288,5736,50236,-4784,-28696,21374,-54751,-61890,-76534,14830,-81437,-13263,-36754,64470,13912,3739,-59544,-68569,-20045,-589,15095,37809,56698,-64561,-3351,15588,11398,-9604,-23358,-81381,23642,-1019,-45477,-69878,49522,-5598,-37732,5859,58252,-35733,-39327,-13463,-39229,4818,6971,5877,-49336,83718,33713,1535,87007,38348,51433,-36484,-59177,-28266,-5914,-11814,-42328,3066,34134,93847,-43221,-63253,-41980,-26141,16049,-7693,10320,-9308,120918,63961,48699,-8891,-68424,44423,-64678,-71949,-1891,26894,35341,120043,-9593,-86451,16566,62214,21343,65209,83228,24358,-54543,-35991,-70669,77997,-63786,-34428,-58445,10541,-7991,-60454,45881,8199,121625,59697,33588,69339,-48899,-22175,-59146,-8897,-94502,52867,56559,19828,-9532,43227,-44437,-64247,8201,-5626,44074,26355,-86718,-34164,107795,21580,-46838,-18280,-6420,146186,74606,39818,-4379,-35965,-52633,-37570,-32665,55944,-37648,9876,21488,-24118,30134,3084,39642,13023,37207,100076,-44423,-40956,-28295,7537,137034,-875,-11663,24360,35157,-50745,18482,14181,-5992,-33637,14301,49458,-30938,862,39002,4474,22917,-5698,45609,-12904,66907,71980,-46251,-6203,85024,58900,2729,-20380,15260,-22430,8161,14689,-31858,-95255,-67816,14503,67489,-44611,-2761,-7529,49758,31373,38486,-61903,24919,8365,-16285,-3212,61415,73656,63807,30134,40661,-23996,54998,-23030,34979,20305,-20272,41143,11082,23621,5063,-36992,17887,-1951,8386,1418,6134,29065],[38736,22766,-8076,37190,-24841,-41715,-48545,-11287,-60619,-102315,-16427,8104,9967,-32048,51369,-33944,39858,-7083,24355,74196,-14466,-27842,-42603,10152,-22656,64697,-82277,-80574,-28354,-34949,36617,17417,50389,66058,27004,40733,8310,-12402,17482,-21407,-4398,-36018,-24977,14632,49650,16980,-48685,-5892,8390,-52972,39037,-66314,-959,-51647,-31269,-40248,-14172,13645,-9452,6698,13613,6629,-41368,42670,28124,-45343,-21216,58706,96754,1114,110340,11282,112590,56363,6695,24015,-83828,-20604,-65812,-16553,55976,28961,35403,-11639,-35208,18404,23159,-88091,-4619,-24682,-68656,-52873,-12886,7710,-30451,-7876,-17621,-35946,20762,19086,-18629,20991,-75421,65701,16478,23707,-640,20720,42412,40378,23733,33212,-63392,84154,31389,41681,-39051,20903,-6375,-17858,-15201,22277,-45974,-61093,-96405,-17447,19159,68775,43311,59582,27238,10022,16538,40577,6987,5585,7183,-2823,22108,38229,-113489,-65367,-101010,-11517,-34467,-45125,-74030,3925,9026,-38896,-43097,52108,-19373,9872,35530,30495,42160,22746,69799,38070,48257,52963,-92336,-39616,13340,93937,19045,32371,-33899,-53110,-16716,1388,14329,-39401,-83514,22224,-79045,-63274,-13856,39834,-39942,-32832,-62078,-10600,27351,43085,72976,1779,27222,31663,-19121,-26981,92069,-6174,-13544,-47510,-24546,18844,42750,-82390,-19950,40710,-6785,21150,71400,57391,34036,-20827,-10779,-89615,-49963,-60591,99790,14311,14674,-366,-39619,43049,123111,44803,-23815,94204,80937,41305,39138,86692,82020,2205,-1410,-54212,-96664,-2133,-26326,-16814,-21130,9806,18317,35619,-53909,-51841,2911,13144,104124,-2071,11652,48696,-18767,-15199,-22289,107676,126950,419890,-99277,-218898,-77258,-89894,-134353,-75568,-78206,-54712,-50161,-8008,-25468,-28238,-61772,-68105,-25192,9818,27041,-12636,-24763,-2703,46021,-40237,25998,58345,-13403,-65357,-67127,65397,-74576,21230,-6077,-55861,-18254,66862,41889,42192,-16126,-55116,25973,-21710,33389,-22033,66233,55481,-49836,30544,-64822,-33446,-20724,51980,48428,-3220,1866,37737,-3709,-20182,-1342,-2654,-18348,-4059,-63433,-76871,-13946,20524,-98825,12087,-106105,49504,5857,8458,-31883,21241,-41517,67223,50215,3785,27181,1937,24589,20433,6575,33961,14581,-5462,-50128,-69914,-1419,-6414,8455,18235,-125266,-35726,20904,88331,7541,16215,40872,-81835,-51821,54527,-35932,-32990,73669,34117,13883,-29577,34363,-72830,-66101,71011,-33561,-37516,-66239,-36176,-13581,-64568,-92620,-86080,-64095,-54876,-62120,-595,-82190,-24020,16663,-13148,42206,-24337,-102088,-27712,-54308,11707,45145,37376,27743,90251,60223,-48144,27009,11482,-21277,34127,21178,-79126,3749,-68938,-106861,-38960,22313,29124,681,9525,18948,-1489,32356,59998,-24070,72364,25744,-77972,-53138,-59727,10503,5825,-11937,67777,-53939,-23045,317,33134,-20785,-107375,-38295,33688,1821,-39913,-17985,6302,10248,-678,34054,49421,18098,10593,-14110,56317,44867,4522,-47464,10506,4497,-11389,-11030,4069,-65310,19375,31188,-42484,-58132,-7967,-16033,27085,43988,72287,55166,65299,41061,-50432,-14814,-21382,82457,64039,43158,-13943,8024,44741,110901,16382,37944,-13628,10106,15697,-16025,-29501,-18575,75498,-21008,-39818,-2234,-64055,-84624,14796,55891,13949,20218,-17881,44221,-21580,-110211,-20206,-25362,-75656,15815,-5360,-14190,-34552,-24133,3076,-30321,-37217,-54098,-69503,-41018,-36154,-94011,-3305,65455,16323,-6087,20102,-32627,29182,23415,-7485,67703,-45831,-32066,-31422,-27435,-69635,-30951,5011,27043,-37374,-3242,-78478,31966,-2939,-36857,-3997,21496,31198,74358,-3956,-74168,-2138,-18198,-69224,40418,-42905,-14011,67285,24415,10728,-95535,-54366,40384,53542,-27534,47106,-25631,-43254,-7492,-35383,-72838,75646,-18104,-76020,-36868,23315,-29505,22072,19349,17318,43076,-3081,13363,86567,41580,-58439,25433,-69790,-13474,21348,-48576,9815,-44841,47833,-46721,-13773,28435,46756,20071,-15052,56482,-40483,28593,101073,16416,-68077,-10909,63233,64469,34707,86762,99305,67828,16915,-23093,-41768,-53242,26310,23577,-73355,-41978,-47068,38299,46551,24884,18675,32142,-23506,-44823,-19078,11530,-77521,-26088,61006,-33811,-43683,-84185,102901,41886,96990,-34117,-65603,-32011,-37503,-16963,23359,-75728,-94026,-51583,10422,-17254,3505,-15174,-33999,-36708,47132,11884,13503,21135,39433,2191,-18180,31720,80250,3476,-3576,-65994,-33502,-10423,67528,26613,42712,68605,56942,61651,8082,20136,-68691,1979,15623,880,109057,25139,-3198,21785,6006,-18386,-9391,-58010,-32508,-57628,-83867,-4810,-35,-29277,29584,76295,45854,80760,5870,-51475,-55690,16412,-49873,10323,10514,-20004,-15158,-47010,-9433,-90298,-63537,-9818,-33461,53858,46767,-34588,75486,61740,17424,-75684,-61738,-51292,-340,-19935,68981,-15763,-39334,-93022,6609,7412,-18138,-22740,4223,-136657,-118690,99969,45627,-19909,-76304,-45307,2151,6419,28121,977,-7524,-5971,-43670,-74531,107262,34964,4205,-35414,-80355,-93875,-1290,39915,49192,-58176,53222,22620,-12308,-71994,-108854,-73606,28543,-14873,24957,-26156,27975,-52421,-75855,-3597,-29108,-51221,38411,18433,-2262,-40722,80289,35176,38125,76813,-24794,-52258,-95272,-6883,22541,30803,-153,-17271,35268,1070,-85816,-81482,44132,33470,-1782,-42007,-111319,19749,-45090,-7189,-10420,15505,60085,-1248,21909,37002,18176,24500,-14700,-91452,-27745,-23840,-39434,-11024,3071,50556,-6935,-34833,16080,-22507,-100207,-83398,5354,-78708,-27034,-52472,45141,7280,20122,-33078,-69381,-25870,-6643,31065,16415,71791,-54472,-35278,-16483,2741,-25692,-9285,-66267,22600,-10285,-41597,-63678,39359,2239,-42908,4713,65805,-39905,-45898,-5952,2619,23584,10514,17448,-51076,79618,30391,-282,65111,49772,30854,-24500,-63085,-2532,-10347,6359,-54085,-13802,31166,102574,-69972,-79394,-59232,-14151,13283,9172,29098,-28533,103863,30440,23082,-7875,-35796,25565,-71527,-82236,-4339,26071,19760,103542,14394,-69050,5355,59537,14375,72772,80755,23982,-79484,-41979,-70963,64233,-44237,-48217,-42574,-8821,-4749,-28662,17313,-29821,114941,35148,32583,72805,5160,12564,-48089,5859,-80414,48399,75415,201,19183,34095,-71108,-66157,16412,4904,35887,38462,-70425,-72860,104393,1273,-67953,-16541,-23407,105565,75376,67638,12729,-40152,-69370,-45425,-47480,55436,-29362,-1790,49823,-16795,33378,36888,37679,23220,38230,87624,-56174,-35153,-31770,1645,138679,3449,-10665,-15586,36678,-16101,8350,-7540,-11288,-42639,38773,43426,-41755,-13797,32968,-6037,16757,12438,27196,-33714,44485,76333,-61425,-17425,72069,47491,-8233,-24800,27099,-20282,-1715,10811,-33701,-52201,-68054,2721,43318,-39175,12505,7778,53035,6950,22747,-69398,48714,13287,-15545,34140,67800,84995,71009,25991,30211,-27816,27795,1118,47492,26627,-12030,17512,-10926,31347,-2823,-28044,14241,-17364,7335,-6499,2824,23161],[44677,25896,-18283,42648,-3551,-41410,-58366,-3647,-75121,-88486,-13636,4247,37665,-17259,33325,-31980,17786,-7378,17199,38078,-29211,-16619,-27832,12266,4425,93170,-65739,-54462,-22066,-64362,29846,38491,47796,54953,9882,51953,39123,7691,1042,-14269,-2864,-24155,-2088,-3837,37161,26914,-53302,5681,37943,-53372,21406,-52135,3078,-18652,-29281,-47843,-5131,42847,-8443,-16257,6528,5487,-44982,15475,4909,-26037,-21581,36923,87900,7577,94866,4227,100464,39054,-4104,5120,-41565,2227,-46028,-20170,85152,17391,43849,27570,9829,1121,22465,-70189,2532,-39435,-50419,-55903,-21631,28122,-24288,-5533,-6004,-17822,225,17434,-18331,23672,-51574,68601,-2671,25666,10104,38132,52192,56578,45196,57651,-118744,29451,21017,51434,-1015,30841,-373,-28623,-55452,18470,-61538,-55716,-108142,-53971,9558,47171,45431,77813,19848,-6415,13012,24436,-13432,-19037,11465,5358,25596,32506,-98685,-66853,-54019,15655,-14605,-62157,-91676,17371,5661,-34482,-68140,59466,-27018,-2372,1180,36873,46858,19265,80284,43311,68821,68715,-79927,-12396,26010,73529,35246,33284,-52884,-64903,-38725,-46140,7487,-37545,-84475,11767,-50590,-72687,-6530,61731,-42695,-25584,-55284,22141,22728,13309,40160,2184,2783,27367,6744,-25653,74196,10231,-58313,-57660,-50828,-3655,31979,-77880,-28045,13578,2566,16059,31928,34396,11053,-39496,2335,-119696,-62299,-47017,88116,19380,39482,-8391,-1145,55938,105474,35329,-11164,74909,78350,17056,18802,90174,78774,5760,20605,-15130,-77799,27423,-15499,-33192,-70435,-12856,16139,39202,-43505,-39268,-4937,-6070,50735,-25867,-22010,9995,-24873,-24777,-17263,113745,195792,475021,-146601,-218135,-71993,-84882,-129671,-57370,-77540,-68209,-62663,16020,-14581,-14444,-66836,-95416,-41015,1881,49589,-13411,-19984,-6472,22078,-9838,21482,55838,-8184,-85693,-63707,87551,-53172,33692,-26826,-43601,-5968,68979,55658,37725,-34543,-56524,30012,-18315,17165,-1188,74541,83618,-54205,12902,-100985,-44745,-26694,61698,54902,11958,810,-961,-9972,-21186,10850,5719,-26286,13882,-46325,-74502,5769,13880,-74079,36560,-109390,46105,-28870,7773,-18005,26758,-31005,43791,45418,10953,15305,-21665,-24177,15916,-12841,43854,11658,-16275,-69552,-43970,-11522,-20514,1051,17308,-132516,-68450,22883,67477,-4937,29286,51811,-80480,-86964,41757,-13168,-39324,37754,49753,19991,-54852,54576,-60099,-68511,92110,-51686,-40646,-62371,-18264,7868,-28344,-57429,-98866,-65394,-58235,-61092,-4412,-74001,-34276,2328,-19531,41995,-21628,-91940,-23307,-33797,22677,43340,14562,47975,88465,22497,-65205,23600,3148,-7636,20552,11458,-92784,12566,-48175,-111307,-56771,17512,48873,-5903,6677,16350,11200,9289,67921,-7368,64580,-18405,-84492,-50377,-80409,5048,26201,-36614,90386,-49231,-17291,-8625,12121,-12298,-126325,-20316,36398,-7719,-45102,-16216,14515,23213,-4223,18020,43200,31284,5891,-41092,55650,44881,-19003,-68105,612,18727,-28674,18323,-15721,-80058,-4245,15195,-31568,-51821,-23733,-38344,22144,42373,73570,101036,53217,35112,-75389,-18234,-32259,85719,36023,46758,-29903,24519,85959,104403,4407,33893,-1652,45077,13936,-32086,-51359,6372,70557,-17007,-34595,-30155,-85472,-99973,14371,40671,-1073,21398,-28494,37263,-54760,-103194,-22393,-54514,-65286,21412,1149,-36620,-16254,-17418,-16616,-34514,-41121,-37814,-49225,-20022,-37984,-81062,-8598,76859,34853,-6483,-20739,-45782,30174,3726,-9080,40601,-38344,-2402,6400,-15584,-45049,-10226,-3326,10096,-51995,2,766,8454,-28581,-71763,-19724,24167,30330,68011,4626,-65255,-2928,-27600,-70801,51095,-46012,-32182,44358,31998,-9636,-84295,-36192,19219,80574,25312,16809,-32210,-29373,8553,-49723,-90054,77899,-34175,-79359,-26320,25591,-15464,24383,29155,23201,34169,-15729,18283,68582,32433,-59803,31747,-56892,-11313,30959,-23531,37694,-43919,94278,-19216,-5553,33135,17883,-18183,-30505,73061,-41498,31616,92450,31821,-78411,-28385,57594,45126,11427,78546,74572,74034,949,-13453,-58010,-66617,21313,16523,-53196,-26370,-57713,36830,63155,38594,6751,48514,36,-48324,-22603,11527,-58589,-21609,93202,-16658,-14146,-78877,80359,26980,98397,-33916,-55782,-40426,-55288,-18977,8434,-66831,-92912,-37864,6955,-20671,18725,-13606,-38389,-28453,34659,12894,37142,18218,30279,-22220,-41723,13633,84316,27534,-8283,-44512,-13129,2297,63095,37803,37923,51046,53387,57899,-31937,7379,-64854,-9486,24197,23128,124324,5571,-521,16982,-21759,-79191,-26218,-24124,30628,-55059,-69752,5521,-53,-51060,11090,64049,40308,57042,-1115,-48032,-27174,9407,-36130,35772,35795,4906,-1998,-24530,10864,-91022,-61377,-14972,-57644,78453,83818,-32598,84008,60568,10564,-59494,-60979,-34381,-4502,-14335,74608,-33045,-43154,-102394,30173,-422,-42068,-30206,-17308,-104535,-159085,44111,-37430,-20167,-56447,-64787,-13525,7239,60080,1903,-9322,6547,-67348,-28802,116822,16785,3061,-17996,-73542,-81721,24641,45068,72635,-59853,32823,27685,13935,-24932,-63847,-86176,9359,-7913,15887,-8662,23096,-41777,-108306,-14811,4983,-68624,4047,12695,7632,-25201,101755,45624,58689,83066,-28541,-47515,-103386,-25468,6800,35417,-15392,-2815,42080,27492,-82030,-71295,43501,33787,-8987,-53016,-138475,-13064,-45652,1011,-32314,23008,70949,-11333,17327,34540,12789,813,-24819,-17729,-9076,-26415,-55640,-29542,-3410,50092,-3182,-36415,14082,19613,-123159,-74452,-5920,-70781,-38196,-65325,33257,2481,45581,-2194,-72488,-30561,-5009,39605,-15519,68584,-49397,-55085,-46505,-7972,-38431,8431,-48615,14770,-24694,-35121,-33377,23277,8965,-46019,606,69208,-49846,-41210,3550,35252,32860,5983,20234,-51662,67025,33251,-9590,30843,53634,8107,5178,-47029,22960,-3196,20188,-68267,-33289,30768,90868,-76913,-91371,-65918,-262,12038,25238,45963,-48136,74659,-6928,-2070,6431,-2155,13551,-66629,-82538,-4123,28670,665,69962,30080,-48500,-9896,51430,14693,56145,59993,22755,-95445,-44504,-64031,53468,-16900,-60225,-18640,-2762,7594,420,-13726,-66849,83616,9376,37566,62292,56292,45521,-24298,22139,-60790,42020,81846,-13565,63641,25586,-89378,-59395,23752,14843,22270,25287,-44880,-109059,76057,-10939,-72908,-16866,-34865,53334,70664,87864,33577,-44567,-78952,-38722,-48279,44573,-26911,-22328,64989,-22608,29967,62969,40181,35067,30546,62301,-45712,-18454,-38809,575,106501,16435,-9614,-50216,40098,32063,2209,-23549,-16953,-49319,61943,34340,-58543,-31242,25471,-15247,-3783,24168,6029,-60354,16340,79093,-65490,-24648,50737,37794,-9844,-33074,26980,-16823,-9715,8473,-30518,-680,-59312,-11065,10616,-29991,18731,21432,40392,-23958,5237,-44032,64789,12191,-9586,73265,54885,87817,77315,26045,23955,-24777,4269,31454,57893,44128,2152,-3855,-26526,29487,-9087,-13556,8733,-30287,8778,-18590,-6673,15893],[52359,23829,-29185,47095,20044,-41316,-68828,6670,-71689,-62205,-16395,-7195,57792,-1505,14941,-31461,-5443,1437,6223,11228,-30960,2477,-13319,8193,29738,108228,-27702,-15731,-12369,-86404,18807,54881,43090,42259,-6469,58582,70243,21547,-16405,-3791,-2960,2875,22721,-16963,26188,32995,-52439,21422,65631,-39817,6840,-27885,8180,7116,-25895,-49339,-4836,53722,-4500,-39913,-4586,-1712,-49307,-11029,-13441,-4472,-20111,16891,78614,11822,73828,-4945,62421,11665,-16833,-6735,3478,27327,-15577,-17586,87187,1963,45198,55919,56528,-2578,18988,-42433,15621,-50902,-31422,-51019,-26847,37898,-10955,8291,8112,3761,-12716,16623,-13823,18037,-20352,58301,-27722,22949,20370,43401,50832,62135,58204,63211,-149935,-877,13753,57382,31957,28012,8524,-41246,-88407,9543,-69189,-41572,-107429,-90105,-1766,8988,30332,78281,14770,-5480,13046,310,-29647,-39999,18131,22263,25495,19324,-78153,-53694,-7214,41850,4510,-66992,-97336,22773,-11188,-26641,-83377,59081,-32346,-4613,-19629,35135,49661,5464,77844,46669,86047,68575,-71381,8131,36107,50601,41402,28728,-54907,-59112,-54060,-91110,9135,-33050,-73124,3758,-4956,-73429,625,80707,-38171,-23748,-43557,37082,-12832,-17498,15263,-1572,-24415,19674,32195,-26665,42146,23788,-95719,-56472,-68685,-22799,14870,-58629,-30518,-8873,12664,-7424,-15763,3632,-8478,-59317,7906,-142292,-64785,-18830,74955,22749,60478,-7162,37165,72065,64860,15257,-4411,56087,72794,-2571,-5326,87194,68627,13112,33574,11646,-60742,45159,4592,-36148,-120475,-26420,-1960,21044,-32200,-15918,5801,-23141,-24646,-59574,-49491,-22074,-26324,-29592,-4785,93437,225040,492535,-144668,-206572,-75524,-75872,-111339,-33643,-71368,-81154,-69731,32968,-6342,-2251,-69167,-119548,-44311,-1584,65597,-12224,-10512,-5699,-1868,14762,7323,41243,4843,-87483,-50290,98870,-25864,44282,-25858,-27490,1567,64400,52279,29774,-45498,-43321,37236,-15002,-244,30107,75850,96789,-36835,-279,-127955,-51549,-29709,56071,47726,24462,-3641,-53137,-13173,-18389,11563,6988,-27116,17439,-34972,-75707,19605,1332,-38976,47933,-98330,31918,-33740,40595,729,30426,-13495,17158,32103,8132,184,-41781,-64327,11502,-40643,35253,4790,-32335,-77752,-21717,-24475,-25832,-15341,25036,-118847,-85578,30424,33680,-19148,38694,60938,-52838,-97915,29733,11567,-53799,-14772,55421,19557,-80327,68004,-33922,-62419,84502,-56997,-34674,-53179,-2784,23295,10128,-29914,-102167,-58792,-47276,-56167,-8232,-56757,-53271,-12065,-21787,32232,-23014,-82460,-13174,-4158,26396,38480,-1127,64962,72418,-18800,-71366,22052,-8706,863,3392,3977,-103202,20382,-24918,-90939,-68150,16,63434,-13651,4563,10541,25969,-14948,70019,16280,52779,-59744,-82292,-35725,-100174,-5016,45430,-48820,101955,-33268,-9400,-11303,-11867,1475,-111428,8109,43367,-6396,-47155,-13784,32836,28524,-19879,4893,31639,36666,-357,-67696,42665,36473,-34815,-82641,-9899,28684,-38307,35582,-30113,-88647,-41322,-9321,-17889,-25311,-34431,-48499,12451,29505,63812,125117,25393,22225,-95401,-17553,-32567,79345,11025,39927,-43036,41018,139865,89506,-8803,25231,863,74547,11218,-47959,-67399,19906,54664,-5810,-31802,-48500,-96861,-101378,11165,37498,-15791,19927,-31319,22227,-81778,-88677,-16969,-70274,-31069,20663,4859,-50054,1486,-11914,-39880,-24459,-41114,-11517,-25744,-8165,-32869,-63986,-16243,82233,43056,-6726,-54808,-43601,28387,-26794,-22574,11585,-28191,22119,37193,-945,-25192,-20430,-16044,-12534,-62285,2896,71770,-11859,-58164,-94025,-27040,31842,27127,46946,19616,-45851,-2519,-40263,-70497,59375,-43782,-47084,17108,33567,-30510,-72867,-27450,-5,91611,82874,-13369,-34523,-12712,19895,-67422,-87004,62309,-45976,-71420,-3200,26974,3325,19835,29908,25654,17171,-30747,22910,45749,21262,-41200,39196,-45982,-13288,28985,2895,53801,-32857,151748,10752,-2215,26938,-2301,-48703,-28751,77500,-35810,40525,63917,26400,-81056,-44437,48081,21135,-9450,51158,30962,67012,-10704,-3864,-59231,-84101,11414,8483,-19413,1987,-64309,24522,81792,43441,-10708,58332,18463,-37841,-19580,13420,-28127,-12569,106689,-2802,5457,-68311,44338,9977,80745,-34043,-34148,-39726,-70708,-14160,-656,-56196,-78048,-41544,-2815,-17024,26312,-18841,-32693,-7219,28791,12646,60046,15248,15252,-40942,-57380,-1124,60020,47758,-1063,-21342,19221,8683,49718,42900,30515,29006,39939,44920,-61380,2443,-49652,-23434,30913,42023,123405,-21360,5475,14916,-48055,-128679,-39701,7348,70291,-44710,-48770,9856,-6,-68488,-8609,43215,25135,24753,-1813,-31313,-4104,10791,-21328,51214,64271,27154,18242,3234,28865,-73560,-47143,-17081,-70466,82467,105713,-24838,88078,52298,-4080,-33733,-37360,-17907,-16176,-15672,77243,-46298,-44448,-96255,40930,-12025,-55727,-33478,-50621,-58008,-177937,-8247,-92916,-14877,-29549,-66144,-22596,5677,70294,4141,-6423,21913,-88476,8693,110512,11856,118,-14694,-56992,-62555,43334,33246,86901,-32455,22773,35312,47624,29175,-2095,-78486,-9326,-2113,10879,22248,12102,-33173,-129851,-23616,44131,-79524,-28586,16866,13648,-11244,104287,57186,79372,79172,-29592,-44261,-106445,-38004,2963,36728,-29967,21094,29295,22737,-74019,-53954,42461,32014,-7701,-55214,-139425,-29860,-39860,8775,-45261,25004,57047,-26023,5859,30682,3637,-39066,-26885,46127,-127,-29664,-71452,-48877,-18197,41748,6462,-33145,18444,69831,-115346,-51830,-14545,-59774,-44746,-72545,29974,2047,73101,20796,-72724,-29079,5805,38422,-52085,47262,-51172,-58816,-62191,-13288,-44851,21582,-34099,132,-41026,-28160,7900,5665,14054,-44749,-5440,69086,-63468,-32767,9184,53561,27510,-10630,12714,-52546,49298,43036,-28969,-3966,52848,-5625,40115,-20587,41279,19389,27538,-82263,-50389,44780,60707,-64583,-94628,-59622,11064,11496,35598,54806,-63473,43275,-41137,-19144,25016,24512,8988,-50759,-72066,-1274,33826,-16073,28699,35099,-29680,-26054,39759,19794,17861,25645,18692,-101067,-45944,-52181,47848,14739,-63337,8615,27343,20418,14927,-41910,-92530,31654,-11207,51375,48577,86541,67189,3383,36642,-40117,32185,65795,-17758,104538,16266,-90210,-44043,27979,21430,7377,-8238,-15702,-130722,28496,-13522,-61764,-18077,-37560,5909,54491,87165,52619,-45926,-75594,-14805,-37588,26335,-27602,-45372,62129,-32277,17667,68393,46782,43937,17366,34425,-14935,5668,-48255,4405,56280,27814,-11929,-67005,41946,78457,416,-31824,-22505,-53488,76474,24560,-71679,-46100,22518,-20090,-33887,26066,-14193,-87240,-5933,79561,-62249,-25308,24636,29802,-1936,-41936,17728,-13356,-13118,9345,-22280,44809,-44782,-23048,-20987,-13639,16573,34159,17463,-52974,-12528,4224,78424,6413,-1208,107442,27023,79367,78697,27047,22635,-17788,-9734,59374,63576,67449,17905,-18525,-32160,19144,-10323,719,497,-38047,11012,-32697,-21422,10604],[54375,18432,-38814,49036,40501,-42524,-78299,17984,-50590,-29613,-21426,-21910,67917,10800,1455,-33693,-29082,13915,-7299,-3668,-20715,23406,-4040,-1929,48775,108697,21951,24656,-1430,-95891,6973,65398,38118,33414,-19672,52670,90010,26060,-29593,6338,-2701,48518,43900,-21541,17791,35201,-45454,32780,77573,-16264,-1759,4141,13395,20266,-18848,-50961,-13775,46297,7157,-55102,-14080,-14173,-53369,-35349,-22756,14046,-14546,3065,65779,13652,53012,-14214,10566,-17275,-26456,-9120,37920,48726,15505,-7225,66099,-14132,38332,64369,86039,6978,11533,-15832,31042,-55861,-20132,-42976,-31305,36818,8330,28499,20807,26132,-12879,17600,-7493,5618,6502,34580,-51906,16210,25734,36282,38596,52571,58629,51623,-140979,-5915,9413,59806,55265,14214,17119,-51683,-101701,839,-69593,-24236,-92682,-109096,-11077,-31768,2782,55653,12560,10565,13898,-24831,-42081,-56378,23796,42895,22257,2592,-56874,-17765,22397,59985,21412,-56870,-88030,20390,-28978,-14077,-82005,54809,-33683,3770,-21870,25969,51065,-13761,59684,49521,98495,50058,-66484,16046,39936,31066,34498,20431,-42372,-41186,-59800,-118221,16358,-25513,-53250,571,41668,-65424,6530,88181,-27711,-19668,-27347,32429,-68032,-42912,-2015,-10901,-43554,10506,51690,-28073,7554,31151,-118439,-45302,-71404,-34246,-3765,-30823,-25134,-21498,22228,-44568,-56490,-26184,-21228,-74399,8472,-145328,-52804,16183,63418,22709,69531,2595,68085,86694,13992,-6907,-5195,56295,68654,-11856,-20383,80570,55000,19301,34675,20999,-47985,45880,28067,-28671,-153974,-22329,-15607,-10171,-18781,9293,24409,-38589,-94181,-89035,-67128,-41868,-23511,-30503,13624,57630,220651,451653,-99924,-183184,-89300,-66563,-82257,-8388,-61784,-86490,-69391,39051,-1208,4885,-69934,-134405,-35539,-1071,69247,-8694,3460,79,-17238,28905,-12650,17858,21728,-65673,-30089,97698,-4362,51174,-5998,-11006,-375,54637,34530,19684,-47798,-23424,45525,-15425,-13492,61977,70979,92316,-4990,-5430,-139259,-54818,-34500,31328,25555,25680,-7042,-91264,-13313,-14510,-947,-268,-20685,10120,-34097,-77189,19652,-16843,-10009,42305,-81274,10734,-17277,87495,20875,33166,4454,-5305,13569,-4233,-10818,-50964,-85655,6386,-70357,14731,-2808,-48880,-69221,-5956,-38268,-21148,-37554,40445,-87480,-88479,37833,-3093,-30483,42095,66532,-14885,-87454,19932,33791,-68938,-61460,50890,10257,-101572,73581,-946,-49698,51949,-36245,-18543,-42553,6964,26621,39548,-18009,-96745,-46859,-25213,-45156,-12604,-34387,-68063,-25208,-21496,14261,-30826,-73078,-3266,25088,22344,33803,-3192,74576,43311,-53017,-66128,22598,-18895,1824,-12240,2112,-111153,23854,-4615,-51061,-71364,-26251,66410,-21823,-7591,4578,39040,-35319,70247,36945,42857,-87165,-67346,-11413,-109501,-15922,53397,-44996,100711,-6489,-282,-9342,-31910,16553,-64562,39923,57372,7474,-46853,-12692,55241,23426,-38593,-1340,16985,28803,-5123,-81993,18238,22304,-39303,-87879,-19192,35504,-35922,36952,-36642,-89071,-83130,-38302,-1970,14806,-35688,-47420,1213,10925,44798,113856,-4131,7983,-105986,-11938,-23239,65792,-5910,27298,-48687,52694,178593,72525,-20137,16805,-3654,92319,9246,-60120,-71267,15579,32421,16484,-29708,-57313,-93684,-89896,6771,39861,-25330,16050,-26328,8689,-91471,-69836,-4546,-67373,16797,13156,5099,-50614,17087,-8963,-62318,-3095,-38812,19271,-5049,-12497,-23969,-47964,-28278,81965,41439,-9298,-84045,-23756,26578,-61201,-41985,-13952,-16477,36475,54985,10553,-13241,-64455,-34472,-35319,-64788,8281,106019,-25567,-82376,-94199,-26393,41264,23206,21666,43530,-25473,-1064,-52510,-67031,63895,-37488,-53809,-4840,27248,-47694,-63264,-30608,-12436,81379,122556,-35801,-34511,3315,25404,-83408,-62308,32299,-47548,-51839,25336,30558,21167,9680,20998,21746,-3091,-42554,25345,22049,9790,-9247,48648,-37453,-19276,16311,20741,60149,-15396,191213,34552,-6711,12016,-6916,-61499,-13539,69827,-23547,52194,21598,4821,-72805,-53218,35696,-5386,-26683,11826,-17320,44971,-13062,5092,-45503,-103488,790,465,21778,36093,-67966,5495,95219,39274,-24671,61155,33178,-14908,-9810,17127,5379,-3104,87219,1919,11927,-56624,10883,-5937,48267,-33972,-4836,-30526,-74879,-4749,-3825,-51986,-49801,-48472,-6873,-9510,23647,-27928,-18460,18194,27851,10410,72892,12644,656,-50127,-61783,-9825,14704,60464,13821,-4753,52232,7978,29321,40849,20656,6682,17175,23366,-76209,2906,-28458,-29996,35378,52946,100971,-47039,10286,15586,-66901,-151268,-44604,32003,80058,-29967,-25302,8918,-908,-79323,-26601,22370,2683,-2097,2891,-6566,12841,23165,-9027,52840,88088,43272,40438,26813,37895,-37258,-26575,-13459,-72429,64311,108064,-11680,84512,36651,-22034,-4813,2370,-6531,-34974,-27710,76866,-50076,-40669,-83248,37746,-25018,-64848,-31806,-83526,-10731,-170418,-37939,-110995,-6519,1408,-50457,-24020,-2410,59937,4955,1267,35282,-99556,25892,87521,21125,-2647,-25523,-35765,-40732,50787,9395,86044,13105,27566,44839,81748,72570,50143,-53387,-22213,1316,9809,54563,-3191,-30767,-135951,-29099,75350,-82446,-47934,29726,15638,-1350,88127,61913,92138,68968,-26655,-40438,-99112,-39718,10715,35585,-39181,46841,8135,-17943,-65801,-33957,41962,29761,4436,-44397,-109382,-24895,-29386,15256,-46335,21857,19741,-37592,-5273,25669,-10895,-81360,-19535,82326,361,-34159,-81658,-66940,-42259,21786,19459,-25862,29632,118707,-70921,-20932,-17776,-48255,-45542,-72479,32208,5151,93227,27617,-65655,-17506,23532,27827,-82340,13880,-58052,-47650,-57721,-6877,-43513,25358,-26531,-18368,-54086,-22082,45048,-7660,17023,-38473,-11499,66076,-77668,-30758,3241,58003,8389,-37390,-2249,-54388,32014,56495,-52878,-28024,50270,-3850,68757,5740,48710,54246,28798,-91881,-60237,78621,21973,-39508,-85832,-41274,16099,8932,36206,51668,-70818,19108,-64970,-23181,39838,38983,9672,-28307,-53883,2217,39593,-25421,-8248,32371,-16692,-38827,26996,26369,-27949,-11589,11730,-94526,-47972,-37918,46219,45728,-54212,33643,68704,26267,9132,-62439,-98740,-28440,-22349,72232,40595,90278,74078,22686,46304,-21940,19151,26063,-14184,125365,4813,-71864,-23131,27669,22766,-5859,-46970,11859,-128870,-22647,-7233,-39726,-18550,-30447,-24261,26875,63160,64509,-41599,-57546,21805,-20906,7077,-26006,-63069,42246,-36306,-1253,49857,54711,44701,4174,16947,26368,30335,-55696,11761,11497,26348,-20049,-62128,37147,106642,1787,-32576,-27069,-53568,78549,16474,-71584,-53710,26577,-18511,-62520,18776,-29586,-105515,-10700,77134,-55944,-19807,-681,22612,11783,-47146,5159,-11014,-11195,13603,-10774,72447,-27891,-30079,-42897,8741,8710,47661,-4717,-70603,-28820,55188,90398,-1105,5949,130449,-6676,60152,72211,25658,24186,-10683,-13365,77719,62616,87665,30926,-24000,-27181,3698,-4968,9829,-10916,-39714,11485,-44972,-37717,10124],[45128,12422,-45910,45527,53147,-44881,-82439,27747,-20664,2791,-24974,-31720,68964,17338,-3783,-38848,-51460,22939,-20962,-8721,-3811,40292,-2246,-16272,58092,99681,63383,54256,7497,-92758,-1716,68298,33157,32827,-28664,32719,87898,20479,-34344,13257,266,106903,56274,-15769,13056,35032,-32967,32668,66791,8793,-3740,40710,18207,20882,-9820,-56493,-27043,28657,27229,-57429,-17261,-27388,-54086,-54160,-22378,25083,-2514,-1305,48845,13391,35277,-20888,-30427,-37735,-29404,-4001,53116,59350,37261,10617,36131,-27686,23848,51338,86531,24314,352,3154,44736,-52068,-21840,-36925,-36010,27895,29202,45349,29403,47352,933,21142,-2068,-10012,20777,2174,-69630,7605,22494,20554,21558,29046,46698,31152,-95095,4479,7290,60031,66537,-5058,19963,-56278,-88662,-4658,-64968,-8113,-64613,-98139,-15771,-61237,-27444,12521,12577,33043,12844,-42154,-51828,-68204,25558,59382,17397,-12410,-39591,35392,27781,65137,35703,-33908,-65399,13639,-35867,2675,-61790,51348,-30273,19282,-8195,12775,50515,-30685,27662,51380,103411,18497,-62216,10070,37033,20028,16560,10746,-22727,-20097,-54913,-119414,23734,-15295,-30037,3557,73529,-51726,9893,78876,-14694,-8694,-8539,13824,-118587,-56734,-15190,-24086,-42211,2229,60712,-27681,-20005,31057,-125583,-28502,-56769,-37055,-19404,-4876,-13559,-22698,30078,-85346,-78807,-48255,-26380,-79240,8129,-127060,-26381,45719,51267,18185,63062,16531,86616,94722,-30299,-23919,-11418,83582,69526,-7511,-17648,73179,40987,20182,28405,16108,-40496,29076,45170,-21791,-159885,250,-8491,-41586,-4378,24493,33529,-53617,-128593,-99387,-73096,-46349,-17993,-31439,35041,25919,197961,349990,-32096,-149188,-108608,-57812,-46270,13723,-50906,-76231,-60632,35399,2918,5404,-69660,-132687,-18519,2229,58443,-3269,20985,8359,-20455,32269,-32136,-3681,38278,-25277,-7567,86135,2223,53134,23418,2730,-13819,41687,9440,8887,-42948,-3123,52300,-22200,-19102,83542,61777,73632,30001,-2044,-132936,-55824,-42953,-10692,-7459,9664,-9141,-89777,-11978,-12301,-24595,-13585,-8304,-937,-43576,-75464,1447,-38663,2419,21406,-68116,-13383,6450,121930,38670,35957,16836,-19270,-4710,-22520,-13626,-46167,-83648,1017,-94671,-5023,-7576,-59594,-42823,3939,-50124,-8388,-59368,59778,-47081,-84640,40428,-32583,-33947,38506,66016,16027,-66644,12242,49012,-74880,-82597,39545,-7508,-115393,71668,30281,-34220,10839,15817,5007,-34258,9224,15480,51218,-20389,-85749,-33414,-87,-29062,-18079,-11001,-63183,-35109,-19871,-8277,-44293,-59822,728,43705,12739,31123,9427,73209,6177,-72851,-52382,24219,-21320,-4695,-22501,6434,-116106,20813,7578,-4908,-66243,-54210,52980,-29600,-36399,307,46535,-49295,71206,47038,38575,-94260,-39846,16178,-102727,-22859,44970,-25895,88282,25454,8491,-5514,-42185,27993,-2125,67579,75840,30076,-43787,-13665,74336,8943,-47702,1483,2253,8693,-6703,-76051,-11157,6980,-32962,-83086,-26247,39720,-20116,26475,-35875,-81927,-117348,-65490,14763,57426,-26392,-39192,-9096,-6146,21585,65832,-22223,-2362,-106573,-2065,-8937,50095,-13393,14492,-45419,56656,174398,56278,-27951,12739,-10264,93719,9834,-65571,-58931,-5514,9241,45115,-26369,-58067,-74086,-68683,3702,41989,-29033,10508,-14447,5713,-78433,-50736,12584,-46048,62331,208,2517,-38645,32086,-9383,-79078,23291,-36465,46479,9869,-32035,-14879,-37178,-43631,74997,33017,-15675,-110202,8492,26614,-89827,-57976,-32437,-5037,41097,61133,14662,-8937,-122450,-57041,-52538,-57538,17232,95006,-30411,-90649,-70054,-20018,48080,20026,4393,72269,-9708,652,-60252,-59959,62956,-28317,-49755,-11650,14470,-59042,-56309,-43158,-15353,52225,128464,-46225,-33328,15748,24867,-92384,-22381,-1452,-34209,-25265,51401,38400,32536,-2584,4825,11312,-19691,-47707,23595,1199,-833,23801,59045,-31688,-28359,-3127,25212,64899,4187,191926,46219,-19148,-6747,3540,-54056,4131,53134,-6981,59401,-24679,-18591,-54281,-50525,23028,-30013,-39554,-25826,-52859,12270,-3445,13705,-21546,-120189,-6162,-5078,59844,67570,-69253,-13496,93151,28721,-28892,57501,45212,15581,4683,22383,30389,3073,31991,-3047,7551,-46937,-6201,-17961,11663,-32459,26250,-16027,-61385,5823,-2424,-54405,-13611,-40852,695,-3329,11051,-35941,468,37829,27569,5895,72012,10745,-8161,-48560,-54659,-12261,-33370,64317,28068,-1665,74780,4491,4339,31776,9283,-11736,-9844,-1967,-79746,1182,-8237,-23129,37644,54156,58728,-61542,10531,17891,-74973,-141582,-40193,47206,67907,-15299,-4228,3435,-3864,-83354,-40539,9659,-22090,-13521,10922,18663,25581,43448,-1023,40730,100056,52180,58324,39336,34883,11076,-7039,-4235,-68189,30737,94085,5377,72476,16024,-37533,21335,44086,-2404,-58866,-46016,73351,-41941,-30706,-77455,24967,-37627,-74424,-25581,-101774,27029,-138297,-37346,-100686,-282,30235,-28446,-19486,-19774,36097,2168,11385,43567,-95272,19522,51107,40535,-1289,-44682,-16395,-18889,47697,-19857,68881,58810,43600,52846,108688,93553,69798,-20312,-26365,2872,11100,71145,-18837,-35533,-125408,-30900,89707,-78509,-48661,45984,13574,3226,60243,51365,91616,57541,-19595,-33055,-75285,-29868,25241,35112,-40051,65969,-9841,-76978,-60258,-15896,42485,27856,25806,-20224,-57404,773,-16581,21908,-36027,15897,-26384,-38369,-11065,20106,-29366,-109167,-4640,90700,-3089,-39250,-84163,-80992,-71199,-7396,31509,-16355,45299,148397,-393,11366,-15348,-38760,-40545,-64938,35360,8640,98060,16921,-50195,4697,42853,10739,-94689,-21930,-65843,-27031,-36369,12797,-34618,21071,-26751,-36435,-58535,-17200,67010,-11972,17442,-28331,-15293,60012,-89456,-42083,-19390,53524,-17659,-65962,-18882,-56757,21014,67823,-68200,-34442,47278,11324,84005,25109,45828,91392,26465,-93342,-59989,123849,-12138,-11624,-63933,-15281,11541,623,25789,36406,-68475,8274,-73996,-13783,47460,40565,11938,-5355,-33712,3068,43646,-24650,-31056,28621,-12199,-44076,15962,31483,-62546,-40101,4042,-73952,-50943,-23181,45211,70471,-34971,51831,103369,21855,-13828,-72236,-83654,-80217,-22742,94505,42111,72868,68737,23755,49555,-7871,5665,-25944,-9399,120935,-7985,-40338,-1772,22551,18585,-15862,-72406,34074,-102123,-59051,5568,-15321,-17075,-15614,-32626,-5136,25390,65831,-30745,-28261,60664,-4281,-6752,-17788,-69492,11504,-30512,-20857,16370,59761,33467,-3665,19314,64082,47591,-55240,20067,-11059,5952,-33755,-41897,20763,106070,4229,-27653,-29416,-47207,68667,11493,-53010,-52100,35981,-10617,-77696,6555,-37121,-105191,7689,71173,-49380,-11523,-19730,14907,25251,-44956,-4129,-10535,-5478,20113,617,76861,-11477,-30798,-51059,30448,-1744,63184,-15733,-69850,-41461,90060,93827,-7287,8792,137717,-35998,34337,56721,19850,24912,-6439,-10171,83153,54175,95288,38405,-20085,-13594,-12445,5804,10947,-24071,-35885,8014,-50880,-49615,15488],[24122,8459,-50046,33906,55223,-46796,-76103,33095,3883,29876,-24230,-27942,64028,18530,-1275,-45541,-69469,22611,-31609,-7414,12243,49466,-6952,-31616,56364,88364,75278,64728,11201,-82171,-4353,61446,27518,41421,-33562,4090,60133,6956,-29182,15910,7239,160234,57147,-292,13665,34695,-16700,18788,35492,25148,-705,77671,22533,13476,-4146,-65063,-35339,12473,50730,-47890,-12164,-34267,-47444,-63741,-14275,26173,16445,4802,30304,11780,20712,-22469,-36011,-41496,-24703,3727,48037,54700,43948,33677,12622,-36159,4538,22725,58495,41489,-12849,12690,53342,-39378,-36237,-36465,-39952,15611,45286,48594,33144,66255,25321,27906,729,-24332,21025,-30468,-77979,147,8820,2501,9217,-953,27046,11916,-33881,18245,6693,58808,65925,-22981,9711,-52658,-51320,-5802,-57942,4751,-26887,-55944,-15893,-71173,-48860,-39771,13498,52359,8296,-44751,-59454,-75352,22555,63910,12632,-20579,-29039,86812,14275,56771,47294,-4222,-35497,7339,-26519,20652,-25998,51629,-22956,35830,13004,240,46931,-38026,-10568,50445,97432,-14635,-55197,-5947,30273,20826,-5867,1121,-4930,-3665,-40189,-96700,25525,-3312,-8679,12818,82868,-37226,9805,54259,-3276,8063,9699,-8223,-140418,-55697,-27756,-35955,-14577,-3216,56367,-24040,-35139,24873,-120254,-11703,-28006,-33750,-29100,8766,382,-14706,35204,-117435,-79755,-60431,-25195,-70269,10471,-94931,9278,58316,33200,9367,43729,28316,91653,93057,-55201,-32133,-17624,128414,76652,9721,2156,66294,28585,14670,25008,5910,-38293,-1740,45073,-29828,-139307,34149,22434,-61911,7691,20539,17725,-68453,-112597,-83198,-67110,-35558,-11686,-36742,55894,19523,172974,210745,33144,-109318,-125991,-48474,-8282,28130,-40534,-47240,-44331,26324,8879,-237,-68057,-109149,868,6995,37411,2769,40173,14080,-14528,27707,-44513,-8556,51889,21614,12707,69180,-7539,49851,51131,11872,-37078,27496,-14824,-1346,-34153,14616,54746,-35375,-16841,87762,51014,48654,57380,7467,-112271,-55067,-53188,-61529,-43248,-23111,-12783,-41749,-11809,-13513,-53124,-27819,7412,-8632,-58340,-68603,-31688,-60526,-2892,-7901,-65209,-36915,26001,127753,51252,39547,21312,-24610,-17478,-40906,-7856,-29144,-60477,-2434,-107536,-12629,-6832,-58364,-2533,10877,-56791,8933,-71835,77280,-8486,-83041,35817,-48519,-26577,28018,57142,28766,-48051,5736,53806,-64325,-73218,27190,-30811,-120411,63801,52802,-20940,-19678,88560,29898,-30653,4132,-7553,41761,-29944,-72516,-22038,17282,-13096,-24840,9849,-30514,-39499,-17543,-30468,-59217,-39254,-4172,44825,1846,30163,31383,58721,-31518,-76197,-35311,24822,-11543,-16470,-26107,14834,-114694,11167,8686,32321,-54231,-76411,22959,-36151,-77538,-2227,45845,-56787,73258,43438,40445,-81576,-5093,38863,-80414,-21642,21811,4050,69725,53193,15067,-2653,-40168,31045,51740,85801,92167,54378,-36299,-16384,83913,-10753,-37921,12450,-9990,-16803,-5143,-50431,-36086,-4490,-20081,-69864,-30889,40527,6607,14266,-30410,-69867,-133486,-84624,30187,90721,-9232,-28947,-17712,-15931,652,-3492,-22413,-5729,-100627,9188,3845,37542,-13202,6260,-35200,52436,117902,40419,-32366,14162,-13700,77457,13954,-63063,-31264,-35139,-10490,67977,-20724,-52581,-40222,-41532,4705,40620,-29593,3794,2158,17586,-45828,-35808,30935,-11744,90210,-15396,-1032,-18119,50111,-13338,-86276,47246,-35799,62560,19468,-58716,-7361,-33011,-58178,59080,21674,-25330,-131226,42823,28677,-103936,-61828,-42322,4255,41639,62280,10282,-9393,-165702,-78089,-59794,-41027,28501,51523,-25701,-74834,-28516,-10810,48551,18389,3087,97128,1432,1526,-60542,-50582,54628,-17355,-35956,1831,-749,-64656,-51282,-58242,-9113,13312,101306,-44847,-31107,22693,19196,-90573,20251,-25074,-5374,-135,68533,50069,34125,-12384,-14083,-2504,-25699,-45268,16285,-14159,-10133,44920,67008,-29212,-38905,-23799,18807,75665,21665,154234,44742,-36488,-23281,21341,-32666,11811,31802,10320,53857,-64891,-27284,-29333,-35761,13591,-47923,-47458,-47588,-63757,-21884,17861,22471,5682,-127571,-6110,-5485,84797,89676,-67106,-25480,67973,14445,-21732,48474,53899,46103,19847,28533,37943,3824,-44395,-12580,-1686,-39410,-1664,-24232,-16651,-28212,52855,-1038,-30261,13583,1613,-55089,20615,-10715,18066,-3569,-8095,-37827,19377,44551,24212,-285,60033,9721,-8761,-37916,-39254,-10240,-63336,61612,33487,-14742,79864,6499,-22402,16746,-2022,-23248,-35081,-24364,-79297,-10562,4910,-4395,37754,46398,7729,-57857,5081,19980,-72358,-107006,-29867,52160,47875,-4474,10910,-5475,-9566,-81999,-48961,9310,-42561,-7434,19538,37071,36151,65031,2865,19013,96962,55301,67190,38975,21269,57461,5374,7560,-63926,-7493,71786,23586,53667,-5178,-46013,40499,71383,-5010,-84376,-61030,66621,-23125,-15580,-88409,10439,-49286,-85880,-16485,-95581,52725,-88537,-13311,-77521,-1972,49608,-14543,-12560,-45772,7504,-5111,19984,46947,-74107,-3866,8027,62249,7945,-62008,-4849,1696,38314,-48152,39456,88298,61121,55010,122324,91174,50620,8924,-21691,4609,12474,59655,-29872,-45174,-101459,-28694,86138,-69701,-33057,59413,7693,2346,30909,21928,76559,49923,-9518,-19832,-32984,-12079,39706,39156,-32225,72448,-16987,-123816,-57566,-2763,43673,25996,51211,12566,-2529,39475,-3595,31077,-18084,10620,-61259,-25075,-10396,14770,-46894,-110684,13174,82466,-5131,-43646,-80265,-88233,-96025,-38426,38023,-6869,61120,141081,71106,38431,-9360,-33517,-31035,-51309,35221,8618,84789,-5830,-29298,33541,57359,-8349,-83044,-50375,-70090,-4124,-8735,40890,-19821,15163,-32687,-50632,-51093,-12896,69759,-5721,15011,-16666,-14812,49732,-96878,-65309,-55996,46754,-40651,-85120,-30978,-58331,19852,71363,-60708,-22668,43505,29510,84612,35869,36880,117908,23811,-85497,-49920,160218,-31363,9219,-30848,11653,-5933,-16568,6953,13045,-57336,12184,-68269,5109,49063,33156,12346,12684,-17767,-1929,44090,-14119,-35823,30799,-16704,-39183,9240,33503,-72530,-52444,-986,-39563,-53944,-9048,41368,84037,-12593,60902,117291,9032,-43408,-70653,-52911,-110899,-13852,111350,51195,45268,56995,4811,46924,2152,-3756,-70693,-11160,98239,-18035,-6046,14478,13521,10312,-22182,-72482,49131,-58502,-68900,21631,2585,-13421,2019,-22472,-30967,-10337,56231,-14753,4654,89739,7803,-12148,-2876,-63384,-21428,-17166,-34085,-15651,57990,9230,-3236,42044,85023,51548,-42368,26141,-9614,-30803,-49885,-19105,-9124,77493,5672,-19744,-28343,-32705,50881,9731,-17441,-42739,45979,1034,-72952,-4645,-35616,-80107,43625,61133,-43166,-5547,-29337,5581,32532,-33515,-5187,-12121,913,27060,7843,60090,2517,-25976,-47449,42178,-12651,79842,-11787,-49527,-48192,100398,78672,-10257,6044,127300,-53370,8748,33212,9460,21209,-5951,-5579,75918,38634,84127,39828,-8543,4897,-25251,18341,4104,-34718,-28020,-86,-46732,-50800,25267],[-3146,8287,-51340,14209,46575,-45773,-56443,31957,10236,48753,-18416,-6120,56489,16995,4461,-51086,-78984,11006,-36065,-2588,20676,50373,-14708,-44075,45006,79919,48004,55717,7597,-72492,-414,43566,20431,55642,-35107,-23643,13880,-9935,-15828,14960,17363,186084,47385,20994,22132,36116,1087,-4754,-6230,25005,4421,110280,26618,4284,-7621,-72253,-28792,6940,68795,-31363,-141,-27499,-30556,-61690,-1723,17283,39301,19567,14612,9840,7825,-17668,1289,-25192,-13991,8836,28902,36271,36302,58030,4222,-38014,-15086,-10890,13873,51452,-25495,13842,55035,-20184,-57184,-42300,-40812,4148,50440,32899,33071,82089,53419,38378,1213,-33246,12392,-54153,-77049,-3183,-14484,-11351,10131,-25446,6503,1476,14838,26692,7293,55275,56076,-34167,-19597,-40259,-144,-2656,-50449,14165,13734,3975,-14586,-61425,-52539,-85248,13991,62550,410,-31512,-64282,-76858,16549,52092,8937,-18735,-24918,115541,-5376,39257,55681,24346,-6928,5451,-4095,34969,17679,54962,-14434,47055,31579,-7453,39519,-32011,-43074,44819,78465,-37277,-43443,-24370,24372,33792,-24111,-8834,4184,5165,-17878,-60363,18018,9350,6678,27271,72432,-26752,6444,23016,3177,24808,23486,-22607,-123425,-40989,-40662,-38888,33201,-4865,38343,-17137,-37226,16297,-106094,257,7295,-28916,-32078,4031,12774,-2668,36925,-130667,-65065,-65203,-19883,-47189,17081,-60718,45288,49315,5047,-2061,19351,32231,86463,82398,-59563,-32001,-17072,168650,88084,34903,29319,59187,18725,5724,34411,125,-41117,-40054,20441,-60867,-103887,67229,65913,-65896,13718,-3754,-27624,-81004,-53428,-44477,-50003,-12090,-5698,-47562,73454,51984,156572,78179,71658,-72828,-136549,-37974,25697,31277,-32313,-4972,-23754,16318,17791,-10212,-64529,-64609,16460,12001,15978,7551,58060,11449,-7586,18729,-45459,13517,62420,61807,27036,52576,-26102,42070,68074,15901,-65179,13378,-31905,-9843,-24888,29074,50546,-52121,-9853,74011,41514,26387,70016,18497,-84206,-51903,-61023,-108717,-73289,-64466,-21454,34204,-15658,-18345,-77341,-37412,22934,-9789,-70593,-56822,-66536,-78144,-19243,-35846,-72664,-56785,35901,106432,57508,44187,20380,-24544,-23694,-53175,3856,-5214,-24019,-673,-106065,-4862,56,-41684,43318,17993,-55648,26848,-66256,87601,19805,-88269,24481,-50242,-8972,11570,40067,21608,-39548,-245,47136,-37225,-45197,19955,-55021,-116872,52234,63683,-14388,-30514,155590,48681,-31981,-6546,-35481,14430,-37983,-58403,-14445,17260,-4838,-32381,25650,23281,-36539,-14683,-47714,-69385,-12069,-16739,28176,-5516,29133,52655,31677,-61976,-65807,-20535,22019,11059,-29923,-24596,23727,-101544,-2899,-784,50384,-38012,-87677,-17375,-40601,-115885,-4537,36640,-59221,74708,27644,46137,-55861,28050,50055,-48838,-10536,-8636,38426,52426,67274,17812,-2809,-27598,22802,77665,93517,99528,73613,-22497,-20036,80975,-29833,-9132,27239,-18411,-38551,-1782,-14951,-48477,-8330,-6832,-51300,-33541,36013,37890,11712,-23355,-56248,-127733,-91755,41876,106224,10398,-20957,-25707,-16706,-12627,-66328,-6706,-2026,-93624,17034,9385,31263,-8889,5167,-22207,41541,27311,23259,-34805,18536,-10679,46548,21122,-53622,4943,-61310,-24537,72333,-13086,-42631,1450,-11979,11818,34801,-30917,-4241,20289,41354,-5004,-28546,46714,26897,92520,-30065,-2941,5094,73006,-20295,-82363,62609,-37193,63681,26108,-81281,-189,-33507,-66540,32723,10522,-35585,-142422,68559,31176,-99656,-49026,-43815,10081,45532,65864,-396,-10643,-174543,-88481,-55301,-18487,38990,-1631,-12850,-33686,16492,-1256,41150,18119,18037,110376,11128,684,-52953,-41547,37143,-5917,-16851,32120,-13526,-65944,-46639,-67157,2914,-23023,57323,-35385,-27333,23737,10500,-76994,51118,-27770,33710,14925,73265,62232,26342,-15637,-30426,-14197,-16929,-36321,3354,-22955,-17973,45664,67686,-30421,-48731,-40348,10034,93921,33576,96659,34508,-53401,-32318,35628,-9087,2682,9672,24852,31071,-91553,-12398,-3224,-12765,10268,-55655,-49971,-45559,-49350,-47393,47510,31195,29657,-118471,1938,500,91498,98959,-58552,-25901,20637,-2896,-6038,35521,57079,67954,30483,34299,26124,-911,-113589,-18427,-8990,-31088,19819,-24160,-27629,-20654,70098,9566,10314,14841,6476,-43320,41877,34995,38090,-12863,-28264,-30368,34136,36580,17142,-6527,43369,9445,-2187,-22148,-21500,-6463,-62548,57479,26185,-40832,66513,21375,-47703,-2678,-11525,-26855,-54448,-37838,-80635,-34497,7613,17134,35354,32225,-33741,-35452,-4760,20025,-62121,-63527,-19179,47770,31722,832,19022,-16129,-17838,-77416,-51436,19888,-52389,10812,26094,43936,44722,81026,4312,-5271,81033,55511,66071,29076,1943,84468,8076,17151,-63935,-39953,49927,39178,31530,-22174,-46160,50273,72167,-11777,-106744,-63757,57019,2142,1704,-113188,2274,-60516,-96946,-7210,-64750,70461,-31001,19229,-53594,-15028,54607,-18104,-7112,-75302,-18549,-16298,23166,48316,-39020,-31655,-33152,77528,26175,-66942,-4689,19769,28029,-70186,5412,93644,69263,48291,119419,73748,6044,25202,-10342,9200,11953,21840,-32118,-55248,-71123,-21885,71219,-57057,-9197,65972,-1151,-3499,9103,-20763,49819,49441,1508,-814,20977,6873,47996,50152,-17952,64979,-11393,-133687,-55010,5202,44410,23045,73726,45047,35490,79271,8355,43880,1734,9409,-71409,-1246,-5720,10391,-56694,-85215,28086,68866,-1840,-46256,-73519,-86786,-106907,-62885,35753,526,72369,92392,115662,55211,-3325,-34188,-19677,-34379,29033,1938,56840,-31058,-8392,61307,62020,-25213,-50915,-64748,-68058,15146,12318,67680,-1809,15081,-40509,-60123,-32150,-8093,55993,8767,9664,-6059,-8802,33913,-99398,-89820,-95041,42770,-51837,-86482,-34395,-57503,27370,64334,-24349,1994,37609,37133,74334,40158,27753,123951,23175,-71049,-33171,167468,-32891,16541,8396,32655,-38162,-43532,-14236,-11420,-40641,27640,-51841,27166,47988,23510,9027,22931,-10434,-14331,40123,2867,-26018,41385,-27997,-24099,8442,32460,-56320,-47857,-784,4147,-55365,4143,33227,83705,3925,61326,107281,-6423,-66558,-59442,-17169,-116752,960,117705,62146,18633,44550,-25809,40691,9098,-4698,-91298,-23578,70279,-18042,21046,21442,2413,419,-25299,-48321,57008,-12906,-52588,37303,7797,-8429,16310,-2003,-42273,-30017,38426,3193,32237,100828,13530,-11086,13835,-48913,-48717,-2612,-35945,-32146,47421,-25116,4640,75590,82050,40881,-16660,27036,5628,-73567,-63568,-6599,-48716,33600,4926,-11674,-23276,-10553,30966,10369,27213,-29816,50903,12222,-50659,-9743,-26221,-33646,80368,46968,-36206,-6537,-30192,-5711,30291,-13743,3538,-15451,4653,32690,7608,29690,12995,-18024,-38814,37382,-23318,93572,1925,-15733,-47481,89432,40636,-10008,-1089,100471,-56315,-9337,4744,-4330,11133,-7832,-3751,57300,17564,54700,36930,7690,24139,-32123,27971,-7877,-36631,-17737,-11450,-31259,-37427,35902],[-27271,12276,-49960,-9331,29701,-39537,-25552,24192,-5855,58732,-9161,30216,48548,16038,6828,-52403,-76304,-8469,-32032,4207,17927,45145,-21275,-50105,27980,75482,-7489,34895,-3561,-71814,7553,15872,11739,68647,-34031,-41015,-33463,-24685,1519,11773,27409,171700,30910,41138,40601,40152,18257,-28452,-44590,6674,8798,133775,30834,-1766,-22243,-73354,-2754,14555,73161,-13965,14891,-2633,-3753,-48026,11823,556,59480,38059,6076,8635,-4919,-7183,63636,7974,-478,8230,6120,12430,20902,78743,10220,-32443,-30171,-38516,-30255,50635,-35081,8985,49811,1061,-74905,-52050,-36230,-3806,41330,1374,31206,94054,77382,52469,1810,-34365,3206,-62446,-69280,-320,-43861,-16448,27392,-32225,-9309,2229,32450,26300,9135,47185,41498,-36805,-66196,-20474,49567,3880,-43214,20359,48432,57557,-17170,-38868,-35881,-110802,13221,62846,-8982,-8891,-64562,-71069,11196,25167,5932,-7048,-24141,111835,-19053,20215,59622,44949,12058,9218,21964,40385,59683,57136,-8883,48516,39828,-8098,28475,-13982,-58248,33766,47682,-43087,-26968,-36550,23520,55365,-30748,-20854,2079,8974,8576,-23865,1168,21760,13480,44853,52431,-23302,1437,-2830,3270,34687,29113,-22021,-76141,-17886,-51954,-25555,84968,-2929,9732,-8619,-29708,10178,-85481,4893,39746,-26911,-29631,-18306,20889,7163,35042,-121066,-44901,-67180,-12502,-13750,27007,-35658,72014,23529,-32649,-13356,-455,25504,77446,67339,-55808,-27060,-5009,183395,98805,60224,50640,50041,11705,-750,58792,4207,-48924,-77393,-27927,-109039,-67917,87116,103342,-56004,11575,-39973,-91856,-87271,23033,3115,-23983,19338,-263,-60585,85976,118607,150468,-1464,70247,-50868,-140685,-27759,49977,22174,-27446,37988,-3563,7874,27784,-22062,-58605,-7960,23929,16399,4799,9409,71080,-2977,-8645,7434,-34683,59112,71705,86545,33412,40474,-40434,31653,70021,14966,-91382,-177,-38884,-15039,-17532,39930,38899,-67641,-3277,47986,35086,13453,65612,25479,-55968,-45021,-62611,-141254,-92205,-100877,-36757,103235,-25510,-25391,-87841,-38720,34551,-7193,-73305,-41763,-83760,-87978,-36237,-52846,-85060,-69969,36208,72084,58058,49595,19748,-23434,-28944,-54609,17351,19049,14783,9312,-91413,11513,11192,-10738,84396,27003,-45943,41683,-38529,87986,34642,-97101,9380,-41866,14682,-9083,18893,864,-41959,-5559,31050,-2557,-18611,22061,-75047,-106151,39447,64198,-17071,-28217,187167,55358,-36421,-20123,-59167,-21735,-37823,-42185,-9377,-3731,-10050,-39407,35270,77502,-25623,-11274,-57290,-69341,16248,-31437,910,-5735,26128,62501,-2932,-78714,-47126,-12148,14272,42531,-41213,-21473,29706,-72905,-17539,-16733,48179,-20843,-86537,-56497,-41922,-133331,-8723,21155,-58386,72835,4507,51775,-27140,50466,47539,-17044,8505,-36333,70768,43644,62602,15861,-6767,-9818,3750,71155,94030,94707,84055,-1899,-23804,66479,-42676,29128,39196,-23026,-49755,1789,15132,-45467,-3148,1534,-30800,-34801,24348,64861,25671,-16974,-43619,-104308,-86629,47746,101583,26737,-17453,-35175,-11771,-16168,-96096,16682,6310,-89861,16299,4974,30896,-4123,11140,-10878,26446,-60103,3839,-36960,21041,-1395,7845,29424,-40170,38423,-73281,-32905,53293,-4839,-29961,41365,16804,25462,25120,-35809,-14152,36425,67391,28626,-29809,56886,60923,72222,-40303,-701,25360,97381,-29075,-68816,66398,-39451,51701,31632,-90102,10059,-34323,-64497,-2297,903,-42432,-140051,79085,31476,-80175,-20983,-38405,11942,57209,75631,-13025,-9347,-147373,-79071,-40552,4827,45057,-44885,4333,23841,49525,7236,27312,18050,42383,110153,22332,-1944,-40084,-35311,9721,4118,1408,66775,-20054,-64213,-41048,-62987,15527,-46215,17290,-22813,-21537,20143,1949,-53794,59791,-7430,72461,15409,65763,69715,13596,-10213,-39461,-18165,5444,-23109,-13530,-25709,-24003,25553,56809,-35083,-55393,-49146,9217,113968,37806,42460,23675,-63974,-31179,38232,5459,-19955,-10892,34478,-5817,-100830,21225,19429,11032,13557,-52247,-47194,-22159,-19936,-57968,79628,38360,46185,-88199,15975,11581,80951,95066,-39660,-14371,-37665,-24169,12471,20319,52545,73329,31698,37756,748,-9417,-147731,-13551,-9561,-18028,46955,-18500,-18805,-10437,76030,12442,46110,7119,10868,-15278,42866,79392,52447,-29873,-43535,-13539,42179,17740,9416,-10587,28544,9367,7928,-6254,-8051,-3272,-33237,57013,8731,-71529,39579,49319,-68163,-24872,-17989,-23722,-66656,-39223,-84219,-64711,24,29136,29729,15268,-47936,-1212,-15970,17190,-48882,-27419,-13231,36337,25165,1457,21326,-26475,-27434,-71592,-48467,35198,-47933,32126,28874,38508,49440,87124,5523,-24357,58780,55443,58294,16168,-17098,78902,2482,19897,-68260,-59671,34564,48126,9998,-31657,-40604,49777,44072,-19220,-120159,-50511,45641,28313,16996,-137185,5634,-72118,-103331,-702,-19168,85664,23708,47384,-34873,-37867,45180,-37254,-5671,-99551,-37553,-29697,18814,50597,2307,-51585,-64205,80019,50538,-53750,-16008,33251,21014,-81651,-24907,77155,61929,32455,100246,53020,-40105,25665,4561,18491,8716,-24984,-23987,-60995,-42523,-9660,55474,-40290,13002,65432,-11257,-13696,-973,-62550,17088,56349,10985,20822,71805,19460,46730,67328,-1136,47463,3348,-102901,-48424,10535,43340,17851,87348,67128,45523,107821,19209,58694,17562,14307,-57241,23741,-1198,7455,-53141,-43741,35169,54555,7980,-46867,-67856,-76625,-98300,-75060,24016,4482,75611,18660,117949,59112,-730,-41348,-10214,-17860,15884,-12778,22067,-48997,7571,79307,55199,-37834,-10480,-63351,-59533,27963,17407,82710,16289,24486,-46364,-67012,-6010,-1900,32543,26286,1675,1632,2984,12622,-97699,-100623,-121973,42849,-47495,-68933,-28587,-53086,36672,48287,32872,30795,28552,25116,59509,41106,23369,107639,24643,-55799,-14145,138669,-21915,9197,46134,42879,-81685,-77660,-30340,-29406,-22952,48214,-30602,46219,47069,18318,2197,25742,-12691,-32882,32401,21126,-11108,54729,-41299,-1687,13627,29810,-23381,-31404,4421,48220,-53683,16396,22358,70244,7576,55528,81964,-17436,-73547,-42098,12435,-102861,17540,112270,68668,940,34655,-53117,33761,14159,4976,-83199,-43561,48082,528,35040,17693,-8372,-8650,-26527,-13029,59058,19208,-21914,48896,-1283,-3614,22318,19461,-37440,-27357,17058,19239,47442,93229,13684,-8942,24827,-33890,-65905,6393,-25948,-29540,28956,-62826,15714,104878,57081,19468,17013,20967,22224,-108973,-70317,-11433,-88117,-6243,2091,-5902,-14793,15704,14322,12409,69429,-18424,46559,18692,-20005,-6579,-12108,19425,97923,29604,-27008,-16543,-26952,-18260,19251,10624,19746,-19815,3681,35869,-1237,-4898,19498,-9963,-33101,16336,-33793,97581,14177,19525,-39390,67176,-13143,-8188,-9208,61800,-47831,-14803,-23907,-20129,-4728,-9248,-5440,27485,-6297,15531,32851,25362,40626,-32368,31168,-20262,-24522,-6408,-23007,-6658,-10879,43014],[-39100,19446,-45777,-29018,9112,-27314,9057,12137,-36592,60557,9,69572,40996,17863,399,-47264,-60124,-27979,-18887,12558,4802,37207,-23457,-47486,10691,72646,-63434,14001,-20561,-84319,14399,-16978,2105,73268,-30640,-42669,-61368,-32814,17740,7057,32680,123624,12898,51950,67995,46304,33249,-40951,-67497,-24035,10889,143979,35410,-3027,-43767,-66471,37317,30794,60992,-480,28225,39055,28368,-25476,23402,-20437,68937,52570,6717,8954,-17994,6155,117061,48668,12727,2217,-10024,-4579,6930,90744,23033,-18700,-37251,-52712,-59644,39924,-40083,876,39223,19150,-79831,-61235,-25114,-7444,19287,-35420,29452,101038,91282,68803,6108,-27797,144,-54171,-58254,9273,-73591,-11613,56049,-13926,-18574,11325,18284,18309,12314,32408,27284,-33319,-116034,3536,83393,12308,-35968,22905,68912,81388,-28833,-13738,-4199,-112527,11022,56477,-17002,11198,-58480,-56611,10304,-10101,1946,10475,-22268,81643,-20750,7326,57406,53839,16480,16515,40759,33365,91559,52771,-10790,38954,35203,-2061,15328,10092,-50702,18414,10432,-34388,-7363,-36045,29334,78591,-22639,-36170,-9378,13143,34650,1827,-21036,33226,10866,62743,34516,-26968,-2365,-14518,-2063,33583,24179,-5814,-18943,6286,-58498,6290,122835,1289,-23016,-1390,-18328,10830,-59941,2658,61202,-29648,-24436,-51250,23550,9625,29940,-92333,-27707,-69738,-4339,22704,37323,-26769,82450,-7457,-73542,-21629,-8436,9380,71432,54484,-62463,-21995,18319,165304,102012,77466,56324,37635,7682,1260,89349,16636,-61748,-104412,-88431,-155566,-40135,85852,118816,-40701,1862,-73034,-151754,-83417,85975,42809,6976,52489,4550,-69802,91928,191683,146816,-3093,32833,-51475,-143542,-21059,61182,3408,-26379,67627,12077,868,34541,-33474,-50238,45386,22356,19933,8564,7745,76025,-27463,-22630,-5947,-16046,109478,81084,93835,32014,33881,-38767,21475,58303,9030,-109172,-13198,-36272,-14507,-12585,46340,21245,-76888,-1825,19321,31854,11953,46414,23493,-31804,-33510,-56634,-154517,-99606,-118959,-56950,134327,-41432,-32027,-78477,-31439,39462,-8116,-63352,-25146,-68234,-88459,-44703,-52372,-94705,-73640,30571,41203,54380,55366,24662,-24442,-42476,-43396,28742,38308,45486,28736,-68106,24303,22895,28212,112018,38052,-28955,51298,8342,78366,37695,-100287,-5528,-30119,37971,-31324,1081,-23347,-50719,-9708,9778,24569,-9249,34260,-86782,-90498,27734,57870,-28468,-28472,168994,47820,-40979,-33878,-70646,-55018,-26980,-21483,-2842,-39934,-28624,-44107,39171,107258,-8011,-7382,-59268,-57387,38008,-39949,-24807,2175,20537,53982,-34633,-77269,-25552,-11410,1898,75315,-47318,-20626,30933,-30837,-28516,-32802,33159,-5804,-75115,-82018,-38918,-119395,-16329,3579,-55627,65277,-19700,53423,-5126,56274,34174,7070,29914,-52608,96001,47070,41446,9497,-13906,6232,-21592,43499,93084,79475,85722,23164,-27108,44553,-45557,62978,41681,-24717,-49213,4766,26097,-30699,9711,3220,-11116,-35052,5411,78677,54389,-11995,-32784,-72516,-72454,46820,80959,36238,-18403,-47811,-8262,-12082,-82054,37803,15741,-89928,3789,-8069,32952,-1387,21876,-4123,9521,-109393,-16654,-39630,17320,10387,-29811,36238,-26489,57236,-66005,-37052,18551,2400,-16414,69373,41693,43904,13040,-44476,-26159,47631,83084,42076,-36680,60073,83769,41230,-43666,6973,38989,115042,-37925,-49800,59508,-40314,33954,35537,-80947,26392,-30793,-50850,-39676,-7610,-42047,-123805,73960,27200,-54693,15713,-28372,10069,74910,89452,-22908,-4061,-97256,-46464,-20071,23224,44048,-68748,20118,79316,59675,14479,10948,16344,65747,100845,35755,-5295,-26878,-32367,-26171,10389,13371,88924,-18939,-59636,-34048,-44006,23606,-51557,-5672,-11071,-13904,14653,-2696,-25626,45740,27751,98067,3376,49409,67829,3138,3238,-38058,-11383,33818,-8219,-31063,-24034,-27280,-8068,33160,-41960,-56614,-49153,23260,126447,33978,7259,21165,-63669,-20646,27855,5362,-43610,-28729,39149,-46260,-92451,57360,36064,27106,20638,-39550,-40048,11066,8832,-54045,107029,41181,54051,-38225,31407,23848,58465,79366,-7672,5230,-89892,-48992,27488,4626,39719,57734,20572,36679,-27839,-19169,-136280,3954,-2228,1410,67385,-9169,5336,525,72387,6852,62554,-9983,14112,20725,23586,105336,55366,-49443,-49772,9223,42690,-4439,6113,-10308,19346,8487,17161,5211,-3877,-1785,9056,61845,-10949,-95887,7657,80686,-80700,-48347,-21242,-16655,-72429,-29133,-85524,-90164,-14555,22505,20370,-527,-28218,33114,-25067,12375,-36936,-8007,-14538,21068,28199,55,20113,-34479,-36222,-65826,-41196,47488,-30106,48204,27736,23983,48205,82929,8132,-32373,37877,56022,49956,6891,-31214,40853,-7435,13185,-72616,-64516,27406,47325,-7709,-33069,-34851,39582,-3848,-24255,-118569,-24483,34422,50525,26465,-143296,20738,-84052,-101059,898,25994,99580,66031,66536,-22860,-63043,26013,-59616,-8379,-109151,-47835,-43209,7731,53450,37780,-57215,-79125,68024,74907,-25548,-35446,39717,18929,-79213,-45338,48243,41627,10365,68649,37957,-67790,14309,20212,32161,3410,-56790,-7484,-59149,-21339,8558,48206,-19379,25903,60933,-20254,-27638,-613,-87987,-14903,67406,16574,39370,104528,20190,36080,86139,14130,27450,20352,-50083,-34686,17188,39604,10151,89410,71695,29488,116574,29653,71258,25343,25348,-30473,39018,-232,6107,-35042,-3835,32211,38610,22728,-46374,-65754,-59851,-72443,-73355,5076,4591,69823,-49953,83558,50322,-3611,-53617,-6662,-5638,-3390,-34657,-10842,-53287,16823,81420,39381,-47288,23036,-49472,-46287,34461,4319,79673,31575,40660,-47983,-75035,20419,5817,7041,40918,-8299,5899,19739,-11380,-93026,-87021,-128085,44184,-30304,-38871,-16652,-44823,37224,28581,91154,54815,16676,-5120,46157,40392,25528,75770,25783,-45901,3680,85117,-8230,-8536,73161,40870,-125071,-112383,-35475,-35435,-8615,66354,-9768,58241,47280,21245,-6278,24051,-21831,-53316,23004,35306,-2698,57586,-50418,22810,23131,27697,12300,-10728,10911,81709,-48159,27564,12864,48227,-3210,46266,56304,-18566,-61793,-23011,28462,-78595,31877,97670,66687,-4298,27523,-63080,28363,18352,23673,-55778,-61047,36022,42290,34975,4981,-16299,-15450,-27846,17008,57456,29030,6310,53203,-21441,-400,18676,34500,-22286,-5254,-3170,30225,47509,73624,10716,-10824,24198,-26101,-72669,5714,-8729,-15905,6040,-94657,24104,117264,20707,-5187,49715,8140,33154,-126801,-67913,-32169,-114653,-25016,-1770,-4133,-4738,39899,4379,15384,98248,-12472,31893,17927,8558,3418,2654,58579,84717,11190,-15054,-33813,-26678,-30354,4002,33891,38231,-24304,-1836,36257,-16928,-36010,22016,-4322,-35200,-13891,-43447,84698,14415,42591,-26029,44236,-66397,-7179,-13946,18582,-34709,-6655,-46992,-37125,-23391,-7349,-7855,-13319,-29055,-19030,30825,41530,52175,-26997,27545,-27857,2262,4878,-31189,21439,21192,43187],[-34001,27872,-38441,-36819,-9829,-10642,36851,157,-65154,55392,4993,97456,34207,22344,-16079,-35333,-33071,-38373,1916,22496,-14000,29647,-20338,-35988,-1713,67726,-91121,2872,-40109,-107885,14063,-47430,-7214,65338,-24761,-29382,-56848,-32535,28597,-21,28827,63504,-2328,47269,97541,53027,45119,-33961,-69119,-55677,10919,138041,40192,-1260,-62985,-53596,75788,47331,37236,7164,36382,89404,57835,1004,30840,-41659,61845,54582,15051,10998,-30567,18112,133085,84189,24169,-5867,-13193,-4635,1836,89757,33401,3736,-35573,-51775,-68221,23931,-40450,-7820,25756,29827,-66577,-64979,-8416,-7483,-9480,-64870,28740,101790,93253,84090,17000,-16167,4538,-33665,-47407,24405,-97014,852,83835,28297,-23462,22760,-12850,7077,16545,11000,17498,-29163,-146941,27385,93273,20713,-28128,20791,70758,65264,-51518,4823,31025,-96678,7780,48180,-20627,17206,-45453,-33689,15870,-43869,-5156,26888,-15505,40685,-11032,5071,47659,51103,6443,22758,44938,13890,108213,38717,-23144,20367,20649,8107,2872,31956,-24927,1669,-24656,-19775,13157,-21050,40145,95389,-2304,-53525,-25401,21575,55003,11945,-41567,43200,-335,77661,26292,-34811,-1679,-11564,-10029,22102,8683,19896,27954,24970,-58321,48618,136122,5857,-51471,1419,-8854,20466,-31576,-3440,67286,-35377,-19469,-84812,21002,2628,22710,-53775,-15714,-72930,4133,53379,44499,-34706,74925,-31726,-107334,-24781,-2719,-11418,72598,49324,-90109,-20466,46719,122892,91519,80917,44450,22955,7086,14721,110740,29923,-78729,-112298,-140213,-179113,-20757,63091,106306,-29940,-11972,-87235,-180925,-68026,114731,62830,37790,81261,8807,-69382,90326,230741,134466,66334,-23329,-76737,-152336,-21960,59030,-19893,-29251,74679,20791,-6995,32984,-43218,-40296,78321,14247,22603,21711,3231,70855,-54577,-47447,-22054,3728,140036,87562,86919,24907,30355,-17204,14834,38531,-2555,-114216,-25765,-26961,-5364,-8977,47115,1060,-76578,-7564,-2159,30205,19230,17812,9827,-12016,-18048,-45012,-151206,-99327,-111715,-77190,117217,-61092,-35260,-49419,-18729,36792,-19597,-42938,-7832,-20409,-80533,-40385,-32884,-95589,-66251,23998,24618,47553,61380,36251,-28319,-69396,-21218,35804,50038,61385,55949,-42171,23710,31237,65582,122436,50428,-7353,55897,63954,60446,32846,-88393,-16940,-21571,54731,-51328,-5485,-41732,-59387,-12792,-12500,29908,-20596,53430,-88356,-73090,19026,47944,-45157,-42926,113213,28838,-42875,-45804,-66013,-75392,-7485,4715,9914,-77421,-53501,-44787,39329,97032,13030,-3302,-56402,-37164,47287,-34159,-36901,15984,13691,27104,-49642,-55623,-4559,-16621,-12644,100632,-46874,-24659,27725,15674,-32761,-42768,16474,4828,-57821,-86198,-30488,-77650,-27571,-11316,-51682,51212,-39237,48298,3715,44931,16209,19773,46199,-53317,111030,59946,12954,224,-22341,14595,-45541,13564,95129,58878,80949,47315,-29596,20514,-37727,81478,30955,-24497,-41500,7566,12631,-12323,26657,909,6124,-34307,-17983,73688,87371,-7758,-22906,-41656,-54117,39881,53006,39373,-22191,-63550,-14117,-5861,-34920,49210,23319,-90429,-19507,-25073,32673,-1481,33824,-2411,-7609,-106777,-34727,-41982,6046,18782,-58249,39409,-16017,53708,-42014,-38704,-14411,7653,-3992,77851,59424,63345,480,-54400,-39379,52394,78340,30582,-42880,56903,92892,14075,-39448,19428,44920,117530,-44684,-30785,45977,-37735,20549,34740,-56320,48145,-20247,-28044,-69873,-16368,-32476,-96784,58106,17622,-34311,52038,-16355,5162,91113,100457,-26752,4322,-42036,2212,-245,32491,35388,-73504,28297,111213,44373,21162,-3118,11087,78821,88892,49682,-7315,-19122,-30413,-65652,10703,16390,85099,-11439,-51208,-26054,-15280,24009,-41624,-10969,-1824,-5541,10701,67,1668,20494,63283,100415,-13576,29501,55055,2528,21345,-25256,4800,56125,5956,-44999,-19777,-26356,-43457,180,-48839,-50859,-41923,51787,123680,23570,-5396,33113,-50852,-4552,10154,-7837,-52854,-42849,40689,-77201,-69352,77843,46390,29171,26055,-21621,-30271,39004,23561,-42145,123004,36485,54488,21697,42540,31967,30497,53660,36302,26354,-121090,-73109,34195,-10016,20462,22161,-2466,29233,-49675,-28016,-93044,29504,10518,24354,72716,1181,35563,9533,63974,-5186,51833,-34299,16071,47776,-8414,103480,45686,-64486,-46470,31947,36092,-21828,11299,-4423,15886,5527,22054,9438,-10359,-1672,44024,68402,-23647,-104499,-20056,100337,-83323,-71665,-22344,-9084,-73283,-11600,-78781,-100802,-30981,-3276,7883,-11719,14353,55883,-29427,8224,-28650,-5469,-22120,5452,37081,-327,17195,-38534,-41765,-60748,-31019,51357,-4567,54708,24264,6119,41153,71405,12344,-27534,23676,56060,46837,5219,-38570,-12207,-17831,-2439,-70619,-56798,26238,35886,-19830,-28687,-34705,21846,-54484,-25295,-97687,6023,25829,66167,28228,-122601,42881,-94554,-88545,-2787,57595,107681,89107,79398,-16594,-79321,4253,-69756,-12920,-99029,-49898,-55008,-6326,51962,53397,-49441,-75265,44803,92429,5667,-57261,37759,20975,-61264,-53611,17810,18827,-13024,31606,31507,-70324,-368,34842,47105,-2201,-56909,12123,-49096,-8484,32388,53198,3108,26681,56891,-25737,-44332,5433,-89841,-40000,76794,16590,48626,113380,7834,19428,99402,24959,13198,32690,-3192,-14094,28075,33436,1128,81637,58037,133,103819,40337,76455,24088,40660,-4996,38110,-3544,6183,-7357,18384,20504,19144,38907,-46446,-67202,-40107,-38699,-59478,-16481,1252,56539,-86588,34357,31565,-11708,-66889,-12038,-859,-26574,-60578,-35640,-42951,21694,66709,20311,-56589,38386,-29546,-30794,35872,-21758,59645,41953,55628,-45519,-87129,39987,14115,-14743,48402,-19270,7653,39548,-32673,-86442,-50324,-115183,41648,-7685,-6389,-3934,-33508,20835,12108,128463,67861,3989,-41274,37699,37332,32077,39742,22673,-44383,19307,29464,-1002,-28724,80488,28596,-151819,-138047,-27659,-28102,-226,75503,7752,62102,47856,31148,-14037,21712,-32573,-69355,15009,41735,-9384,35967,-49785,43088,33921,28001,39563,7565,12844,95682,-39188,36956,9561,24934,-23317,35193,43115,-8094,-36102,-6919,29106,-52633,40720,78946,55694,2187,21180,-50264,25274,22260,46074,-25336,-63779,31942,100035,23504,-12388,-19160,-19928,-31487,32256,54539,18546,18429,48204,-46093,694,8847,39114,-6906,26714,-19225,34767,34467,52111,7453,-18281,11491,-29300,-71665,-4771,7510,-4939,-16785,-111446,24853,109041,-11807,-25077,71857,-8823,37967,-124355,-57182,-60102,-118714,-16218,-5702,-6940,4266,54989,1966,19632,107146,-13204,9368,10269,28414,16306,14685,68544,44731,-5131,-1497,-53271,-35998,-39704,-8772,49874,52849,-28024,-9555,34104,-35049,-59797,20866,-2419,-44163,-43249,-49916,51296,-889,43889,-11251,27891,-102065,-8910,-11735,-20454,-24456,11603,-58989,-54788,-40496,-604,-6542,-60916,-45980,-34475,32846,53881,58101,-18058,20673,-26680,37703,15133,-33575,45335,46908,35465],[-14149,35310,-27883,-28493,-22357,6724,48665,-6812,-74510,44088,2823,104101,29404,26979,-38554,-18547,-1816,-33520,26974,33661,-31665,24070,-13443,-17470,-6053,58351,-78197,4638,-58053,-134143,2153,-67164,-14836,45663,-16000,-7438,-22289,-25395,32125,-11658,13978,13648,-12654,26152,117817,58495,53174,-6509,-51932,-75635,10297,115779,44577,-71,-70277,-39295,93494,56644,12931,9963,38481,135372,76183,25412,32853,-59520,38167,39174,26319,14181,-41067,24529,106678,102965,34616,-11409,-2989,14278,7902,73273,35228,33021,-27456,-39544,-58593,9005,-37491,-14808,12065,31232,-36456,-59778,10924,-5317,-35689,-78887,28804,95434,85789,93137,33928,-3794,11765,-8728,-39038,42308,-108214,16311,95465,83314,-27900,30493,-41008,-2322,20864,-13376,13795,-30190,-142209,46285,80443,26950,-19476,13462,55699,18277,-81489,12137,57097,-74966,4162,41834,-17642,4521,-27032,-5136,26717,-66994,-16673,34544,-2421,4852,5953,12894,30301,39786,-12971,23004,33732,-13820,108616,16263,-45594,-2890,2663,18877,-5402,44225,6120,-12563,-48246,-8342,32616,4862,51918,99636,22951,-68763,-40401,33516,64307,8379,-52496,51104,-17622,86285,28733,-41629,6093,-1445,-17062,5014,-14469,44932,53182,34724,-51903,82225,125197,8913,-67818,-2238,-5096,38289,-4037,-8982,58475,-39157,-16910,-110262,14636,-11828,15141,-15828,-4734,-73940,12874,71332,45910,-53823,53934,-43018,-123811,-22160,12495,-30636,80248,53129,-130728,-23500,69990,73069,64566,69558,21008,9653,10654,37464,110578,34660,-96977,-95075,-160670,-168449,-4587,26593,70529,-30139,-24656,-72969,-162377,-43461,106541,61535,63640,101599,13044,-56332,81619,206692,107564,172919,-77493,-122305,-170673,-33375,46152,-42264,-36334,58380,22319,-18764,19617,-51642,-30788,78634,4177,24100,30830,-2604,55221,-73817,-74598,-40656,17375,135431,82079,70845,15010,25146,17593,14243,17970,-20302,-105570,-37663,-14843,14129,-5251,41460,-17330,-66762,-19001,-10084,27425,29424,-13565,-14889,5117,-1427,-32016,-137756,-96600,-82281,-91327,65120,-80164,-32860,-8320,-6072,28027,-42950,-18692,10070,40576,-67343,-25249,1450,-86169,-48960,20799,24555,37317,67204,50229,-33825,-104182,7318,38465,54648,61292,86073,-19040,8236,33502,91821,117787,62829,15238,57076,111867,37541,24180,-57833,-23096,-19953,61861,-63477,3650,-48963,-62765,-15988,-33598,7802,-44085,73047,-80748,-57948,14842,35997,-62096,-70250,51244,5169,-40847,-54897,-46516,-78296,15530,34157,31242,-100522,-73690,-40612,38752,49521,32828,493,-52772,-16439,42878,-9875,-29067,30770,8397,-10798,-37637,-15305,14479,-24153,-25455,111440,-40568,-33788,22228,54504,-29586,-43053,6686,9972,-39551,-69417,-16173,-23961,-41237,-19766,-47018,31937,-50333,35528,-2250,21146,121,22294,50916,-40081,114601,73020,-11170,-9555,-29262,12472,-59624,-3164,99355,38085,72064,63504,-31019,-1380,-21590,81057,8380,-22881,-34087,11423,-18876,1269,42954,659,20313,-32360,-40080,50176,109887,-2971,-12601,-17292,-35721,29669,27377,40831,-26823,-79951,-34278,-4036,20376,48285,27896,-86181,-47667,-40077,26468,-3881,43309,-4022,-24045,-63285,-45712,-41659,-10151,18272,-72492,38411,-10974,28357,-9811,-38860,-27672,10931,5293,64309,66922,78767,-10405,-61483,-51523,51118,50606,-416,-41076,49664,89916,879,-28873,34147,44242,101406,-47118,-16575,31188,-31370,19935,25100,-24121,69180,-3615,-1384,-83850,-26438,-14838,-63955,38994,4590,-26836,79970,-4968,-1830,96432,100853,-23721,13051,4168,50238,12541,31413,20830,-65357,24398,105161,9534,28215,-11126,1021,76751,77770,60902,-5655,-21352,-25154,-100447,4151,11571,52453,-610,-37667,-17832,12682,16653,-24453,-6663,5327,1705,11127,12377,22624,3083,86127,76976,-26285,11501,34762,15969,38987,-2044,24841,60991,17477,-51335,-14124,-19887,-69330,-34421,-53101,-38023,-30835,86609,103678,9610,-1550,59336,-27401,11801,-6278,-27499,-37814,-51605,41751,-89852,-37246,72965,51588,16045,24043,-3352,-20085,49695,18886,-30965,123276,22246,49958,75456,44640,31208,2315,20045,85308,42395,-124853,-88612,30540,-22584,-1467,-25828,-33256,14869,-59028,-34993,-47112,54028,23891,44038,61217,9764,61429,13940,56507,-19723,17826,-61226,17040,50660,-41447,75399,26888,-68823,-37427,47931,23242,-28718,25315,6907,15523,-672,21090,6109,-24714,-1595,56794,69268,-23989,-93490,-36781,96847,-75847,-93090,-23239,-3948,-70602,7412,-61243,-92613,-44021,-38856,-5244,-16163,54583,60416,-28172,8127,-23775,-13713,-32042,-7375,46491,2233,12948,-37854,-42131,-56717,-19268,46347,20340,52007,21278,-8993,32007,56914,16679,-12993,17052,53115,51175,11058,-40083,-52270,-27475,-23321,-57196,-41528,26885,15991,-26195,-22485,-43071,173,-90219,-22790,-58090,31397,22213,75387,23323,-79104,64439,-100055,-67632,-9950,69894,103059,90331,90681,-13977,-76568,-13321,-58603,-15430,-72246,-45502,-63882,-17780,39057,39039,-33751,-53521,16948,98642,24252,-75019,28131,24919,-29381,-51368,-6670,6422,-32562,-1959,31179,-54684,-9342,47649,58008,-6098,-25900,28058,-33036,-611,59856,67043,21309,17514,56377,-26124,-61762,12269,-73477,-53682,78326,10371,44734,104846,-13761,2157,99983,30455,10511,36172,17727,8453,42523,26295,-6744,69188,32636,-25991,75253,51158,70880,16015,57210,11052,23509,-8651,7360,20019,15204,4294,-3336,52445,-48801,-69780,-21341,-8694,-36884,-35155,-4758,39025,-82320,-5286,7278,-22477,-74560,-26912,-5071,-50458,-85649,-49917,-22225,27165,39800,4890,-67596,32792,-10324,-14980,32434,-51130,31035,46520,60310,-41318,-103076,47768,21042,-30022,47683,-30089,8726,59229,-44924,-78373,-5329,-92384,30856,11908,19856,4231,-20690,-11046,4300,131385,68075,-6511,-66244,34052,29690,37740,9252,11899,-48964,34081,-7285,-4545,-42711,61876,10294,-149000,-144892,-9316,-10505,2294,71698,21587,59138,47282,42316,-19497,21575,-39089,-74730,11705,39835,-32225,-13986,-36632,53518,42436,31512,53934,20183,5349,86615,-28185,43121,15653,7931,-42701,22669,46581,11408,-5732,1340,17564,-30342,41912,61177,38413,16544,13033,-20987,23935,25887,64753,-5216,-44554,30276,150264,4927,-28941,-15516,-23039,-39205,34447,52050,-832,9777,33790,-67700,452,437,32901,-616,56896,-30498,33594,13752,36546,5915,-28538,-7226,-40806,-66280,-21612,14197,-7410,-35719,-107315,16186,86481,-26966,-34956,77261,-25217,39409,-106893,-41407,-83391,-98772,13312,-10068,-13446,9884,55651,5641,25966,96038,-18914,-15936,-1166,38499,27931,22698,48265,-5534,-15948,11197,-68566,-57927,-44090,-12980,53632,58684,-30281,-16014,29859,-49857,-75880,16616,-4240,-53530,-63438,-49466,1178,-26209,22537,377,20990,-110412,-13938,-1434,-47060,-21980,33527,-56180,-71649,-51796,10507,1830,-104563,-52524,-23048,38772,60777,59043,-7801,17039,-15310,70589,23284,-30256,57730,55209,21867],[12381,39889,-14964,-6410,-25746,19925,40979,-5228,-57376,27052,-6879,90046,28951,28073,-59132,-659,24693,-13950,51568,44847,-41641,20343,-5858,4597,-2087,45081,-34934,14610,-70231,-151389,-21280,-70134,-19704,19607,-4167,14208,25234,-15587,29109,-30110,-9717,-14946,-18250,-6113,118198,61433,56497,33617,-25533,-75229,10263,81455,47604,-2632,-60769,-28071,78360,55506,-29,10603,36276,164194,78172,42276,29103,-71562,4788,10069,34117,17127,-48088,23039,57194,99264,46043,-10779,15464,43774,21266,41961,28010,62030,-17601,-23203,-38586,763,-33297,-18334,292,24464,2613,-44731,28808,-2138,-50350,-77515,28592,81959,73798,90088,50083,4722,13972,12651,-33911,59049,-103918,29598,79708,130822,-34506,31120,-51998,-6401,23632,-33901,14854,-39765,-103938,56167,54405,28939,-10420,1872,31083,-36058,-109631,8988,66209,-57841,790,39031,-7464,-21472,-6897,23317,38337,-74551,-31919,28074,15286,-16004,25649,25682,7123,23868,-33922,14276,12923,-42255,94830,-9561,-73481,-25609,-12001,27211,-6303,43019,27291,-20627,-53646,-4682,49564,33942,60195,89438,43739,-76775,-49888,43428,58791,-2683,-47801,56129,-36958,85822,36991,-41355,21700,5919,-20215,-11284,-40043,59481,55723,36089,-41689,84834,98749,9274,-67884,-12334,-7895,60456,17687,-9730,39346,-35167,-17506,-123402,6576,-28230,9394,14168,11764,-69684,21633,74356,40723,-74676,28413,-42709,-117385,-14854,28750,-43047,88493,61172,-160292,-29232,78159,31059,23802,47390,-3876,2678,18800,62062,86980,24387,-111466,-52684,-137382,-128477,13406,-10553,22300,-41439,-31194,-31612,-98497,-15840,74063,46588,80834,112058,17747,-32611,67033,124327,68786,269057,-112287,-176589,-190535,-53771,28054,-59329,-47186,26772,18397,-35946,-5081,-60044,-24116,44887,-2936,23746,23261,-7866,30999,-76319,-92916,-59134,19926,99128,54058,49835,5029,13691,51447,19739,2848,-42594,-85449,-48085,-3439,42604,-774,29830,-30233,-51028,-31773,-3497,21008,36279,-41554,-46319,20248,12325,-22312,-119265,-94678,-42717,-94215,3448,-93659,-24242,31637,826,16699,-71132,1265,28330,86920,-53068,-6113,41445,-69814,-26115,23188,35925,22125,70301,59065,-39089,-132084,36546,38465,54485,49437,111725,-2029,-14667,29170,101393,104372,73171,34670,56212,134874,14316,14890,-13842,-24039,-24813,60959,-60658,26872,-44695,-58681,-21134,-53472,-35085,-65601,84150,-67588,-49316,16029,22320,-74525,-97897,12785,-15025,-35868,-60921,-17444,-66074,36072,61299,58275,-100473,-79813,-32071,40585,-15833,46575,3566,-51597,-3121,28713,30075,-4261,40567,7556,-47687,55,37069,31037,-30115,-32633,104922,-30955,-45689,17387,76749,-20928,-34171,5489,9901,-24149,-39586,3202,21875,-55158,-20150,-42259,10715,-51811,16402,-19673,-7133,-10371,19113,41834,-19192,106860,74504,-22718,-17169,-31427,1192,-57775,-1242,98358,20141,59838,65694,-31085,-19412,-1914,65005,-19225,-19637,-32967,17363,-52580,5661,54075,8951,31405,-29103,-53798,15395,110285,3357,-1373,-979,-18705,20322,11212,47596,-31099,-92742,-67613,-11301,59228,37164,30309,-73515,-71384,-48367,13751,-7626,47494,-6203,-39085,-3512,-45719,-35784,-25935,6381,-72132,34943,-12028,-9369,20511,-37391,-13253,12868,9797,32458,62144,85516,-17395,-61851,-59324,45959,6909,-38297,-26372,41370,79468,3531,-14765,46933,38962,70437,-43455,-9477,19751,-23283,34433,3973,5628,79451,14393,22807,-77497,-37662,6487,-30526,23442,-7453,-33187,95088,3602,-9772,84716,86410,-15471,18667,34525,79608,13962,22249,3799,-52205,7867,62606,-33431,36155,-11862,-13802,60200,66169,66037,1283,-33953,-12531,-121050,-7775,3221,1094,10159,-18840,-9811,28149,4341,-9390,-1985,11566,5801,16833,33833,33496,9728,91327,35238,-28453,-596,14767,40501,50909,29359,41319,43778,24983,-47651,-7030,-7499,-78805,-61240,-52610,-19991,-19865,115013,71039,-4074,8296,90966,1808,23624,-15457,-45616,-286,-52902,44462,-83915,-3662,46294,53118,-7300,11562,11113,-11665,38834,-997,-26401,107497,-845,42861,106887,35792,19513,-22653,-18070,126872,49244,-104648,-87683,17484,-32795,-21976,-73176,-64877,-4922,-55633,-40220,-23887,68341,32958,53213,37677,14303,74726,12078,53565,-32343,-24249,-84628,17691,25523,-64878,31853,5413,-60203,-29627,51859,4897,-23644,43972,22096,14853,-10643,14578,-2612,-41104,-17,44259,57191,-13828,-66615,-40043,69858,-60178,-110216,-25940,-2876,-65223,22053,-35211,-68820,-49967,-68880,-14582,-13596,66597,47328,-22350,14433,-19862,-25252,-39052,-15151,51526,7616,6501,-32720,-36653,-54192,-7030,36850,37243,43744,21761,-17223,27038,42931,18441,4211,14517,45124,60051,20661,-38105,-57173,-38603,-43861,-31486,-24198,25655,-7131,-27863,-18228,-57566,-21114,-101382,-18989,-7703,44726,25024,80337,15489,-26391,78033,-96148,-43141,-17006,65066,82177,72222,102458,-13019,-51513,-22379,-28823,-12043,-39454,-36889,-69183,-21218,10756,-4736,-15623,-17558,-8264,93504,19496,-83301,13828,28464,10542,-42708,-23165,11801,-44841,-23322,32126,-34648,-6860,58108,59172,-6982,19359,34725,-15188,6793,87163,80715,28416,3820,59251,-21294,-76420,17381,-52237,-53607,68286,-1467,28649,91820,-36651,-10008,84245,31644,20595,30587,10459,24130,55205,20419,-10556,57830,6445,-36444,41573,61043,54831,5510,71798,17133,7120,-10952,9343,36404,-9974,-10888,-25439,59819,-54395,-69738,-6500,9882,-9680,-46267,-12768,20957,-48262,-21417,-17616,-31970,-69681,-48370,-17660,-71199,-104107,-54453,1457,37770,8974,-1303,-77857,12010,3779,424,22725,-73887,6148,45655,49360,-38711,-118581,42670,24155,-38535,41060,-39735,10978,74149,-43658,-68694,26511,-68604,11095,22833,35920,4742,-8090,-44468,6806,100650,57892,-12223,-67455,32261,15586,36374,-12154,-7265,-52797,49851,-15848,-17055,-44236,17094,-9263,-115739,-127948,14254,11082,1631,54346,32963,52067,44387,46820,-22658,24145,-37207,-65608,15597,32592,-63128,-78517,-12338,50814,45711,37536,57066,27303,-12197,57598,-17100,43933,30932,2113,-50558,9116,61151,34123,19860,-2608,-243,-13648,34673,47368,19253,33309,1373,9971,23362,28646,72835,144,-6738,25563,161290,-16179,-39605,-5038,-25752,-51445,32777,50374,-14560,-14181,12098,-80096,663,2515,18367,-7672,76077,-38178,29036,-8251,28388,6641,-36578,-21920,-52110,-58578,-39569,5979,-25537,-48911,-82334,501,61012,-19397,-34305,65708,-35461,39870,-84222,-24799,-92075,-62353,47492,-16847,-21254,11292,40706,12675,34875,70623,-25912,-38030,-11750,41653,36346,28053,10941,-47626,-18576,20540,-74794,-89584,-42051,-5643,42996,53587,-30715,-18305,23852,-56232,-85093,10017,-8855,-54858,-70702,-39073,-53377,-50415,-12867,5061,22579,-92131,-21137,14903,-55578,-27266,52617,-38209,-84390,-54535,23694,17275,-130116,-45996,11837,46191,61240,56551,1983,23027,4489,89238,28169,-24203,54537,41717,6630],[35346,40649,-1778,20844,-20334,24764,17880,5427,-21147,4761,-21290,65567,35050,22651,-69604,13950,38394,12216,70689,54205,-39757,17227,-704,26098,7740,31353,14145,23402,-73350,-149433,-49882,-55194,-21299,-5490,10352,27682,63280,-8154,22527,-55711,-35888,-23479,-20610,-40193,95328,61459,53847,72457,-2612,-53058,10468,44327,48168,-9900,-36972,-21995,33399,45875,4965,11624,32794,169143,64331,48148,20308,-76733,-27075,-19313,32854,17922,-51042,14312,13125,76125,59301,-3093,34041,68471,33871,1646,16250,78556,-11437,-10119,-16466,1988,-29915,-17323,-8305,13019,38970,-21851,41228,1561,-48416,-67445,27073,62362,61343,71096,52527,6143,4683,25179,-31440,70120,-85059,36756,36858,146437,-42666,25067,-43005,-4439,22941,-43243,16963,-56843,-53670,55027,28401,25133,-1652,-11273,6570,-72818,-125340,156,59451,-50113,-1985,38899,8372,-48319,10165,43889,44228,-67487,-47829,7104,33305,-19267,44553,36417,-18364,6231,-49380,-2871,-7897,-63142,70212,-33143,-98373,-43305,-19494,31710,1915,29115,28888,-20390,-39562,-7602,62892,56991,62075,67475,52024,-74708,-51568,44113,38102,-14219,-25942,57093,-53260,74800,43660,-28662,43346,4741,-18367,-21835,-62079,58408,41438,32714,-30256,46344,67685,6729,-53128,-26431,-15282,81040,28643,-3132,16433,-19984,-20535,-125406,-834,-39665,7415,33716,37075,-59570,29532,65851,29941,-87856,7923,-37129,-89964,-5421,36994,-46334,88513,63656,-154587,-33993,66284,4683,-22535,21755,-20996,5673,30696,78105,48966,-877,-116360,6856,-77655,-76009,34589,-34906,-27511,-58279,-29013,23815,-12017,6866,36656,29507,87185,113243,22567,-5129,47146,25094,26925,310284,-117189,-221572,-189912,-75626,12241,-68363,-59282,-6670,11910,-56712,-35810,-69446,-21866,-11696,-3488,20837,-4260,-10822,2592,-59531,-93818,-72452,10878,50181,1219,26633,-3218,-5623,69745,27217,-3488,-64033,-57853,-55475,5102,74642,3755,14404,-35719,-35091,-40607,13505,10234,36072,-61543,-77236,31197,20034,-18940,-96965,-92840,-8137,-83487,-45785,-98081,-10706,56662,-1631,7382,-91422,10940,45746,99389,-41305,8672,75024,-52873,-3992,30984,49922,424,64798,56458,-42792,-138499,62102,38517,52459,33659,125073,8193,-32892,20263,95686,89483,78802,47462,54134,124569,-4796,6291,30963,-21669,-32300,57589,-36883,56652,-32728,-48467,-29647,-72653,-82853,-73355,77335,-54210,-50510,22099,7374,-79572,-111612,7379,-25513,-30983,-63938,14276,-46523,49314,79241,82508,-80657,-68943,-20979,46876,-73339,50895,5703,-53233,-575,11794,75149,26009,40601,12482,-71465,47680,89524,43930,-31994,-31903,83582,-21666,-56369,15650,80917,-10363,-20365,7635,6143,-13645,-7995,25116,45686,-66954,-13247,-38325,-8088,-44852,-5893,-41348,-31662,-15695,14663,22816,1225,88984,56444,-21147,-20471,-25879,-14417,-39086,14926,82133,5781,43747,51749,-29407,-34401,15733,39828,-41702,-13964,-39211,25118,-70253,2279,56893,29091,39465,-24843,-53655,-18132,86247,11242,9461,7427,-1660,16037,6924,64849,-35288,-97486,-105944,-28459,69086,20860,32531,-52609,-81683,-48392,-2670,-12174,44993,-6619,-51630,49520,-33522,-22507,-35998,-14570,-60902,32582,-18442,-44584,42164,-33422,21989,13802,8690,-8795,45046,81173,-18553,-53490,-59628,39905,-38606,-69513,626,34590,67255,16523,-820,51648,30716,33523,-33016,-8424,13913,-17418,58019,-27466,24576,70082,26762,39387,-54311,-48441,24940,-865,15405,-12603,-47270,97154,8035,-17308,56491,59206,-5277,18420,48906,82086,3330,9933,-11813,-40322,-16912,1891,-72048,44625,-6995,-31679,34147,50298,62810,13339,-50188,8755,-120647,-20756,-2940,-50263,18518,3367,-1647,23563,-8582,-2675,-2129,17325,5159,26022,60477,32964,43668,83075,-9251,-19013,-5253,4362,64551,53474,65601,48432,9715,27822,-34139,2725,9546,-70909,-72904,-46557,-764,-12268,125515,34835,-13870,14092,111875,30320,28034,-17535,-56098,46030,-45533,49398,-66649,23877,11572,51942,-31237,-9480,19586,-6658,10373,-25240,-28439,79629,-28646,34685,107414,17781,-1253,-42304,-54855,146692,46711,-70246,-67633,-1641,-41290,-38287,-105244,-89721,-26408,-43416,-43747,-30202,67572,34783,48312,10962,13596,71699,3908,54120,-39716,-54241,-98409,19046,-17906,-73385,-12179,-11892,-42696,-30284,41538,-17998,-9447,60235,38675,11665,-23885,3774,-12843,-53024,4017,14947,29546,-1744,-33856,-31994,30038,-39941,-119879,-31561,-5907,-57461,28467,-6981,-37442,-47616,-79378,-14907,-5781,39045,23384,-14400,26655,-13716,-34799,-38623,-16816,49210,13704,-3094,-24469,-26322,-53622,4846,29396,43178,34328,27529,-17915,31819,30610,14769,15865,10403,31841,66525,28533,-34676,-25671,-55398,-58394,2106,-8908,21176,-26400,-26510,-17707,-70456,-38179,-91025,-17014,39008,44379,34180,83519,9849,20143,79550,-79459,-21062,-19824,49498,48776,41927,113031,-12974,-11046,-21911,6987,-501,-12980,-26348,-70558,-13541,-29104,-64165,2658,27371,-25400,81210,-7396,-78924,-986,30303,48788,-32096,-33831,31288,-49385,-26677,30447,-22240,7404,65156,47135,-4936,56137,30344,-345,15733,108909,83744,21043,-8322,61933,-12614,-83343,21084,-37474,-39770,47816,-16868,6823,84295,-51387,-12718,54873,30627,39787,19246,-11665,23339,57827,17918,-8152,50391,-10477,-27997,13842,68327,32663,-2700,81859,17146,5283,-5956,12059,35571,-45041,-20357,-42265,58595,-62876,-63606,3259,16909,17901,-47471,-22462,5244,-5892,-14815,-39037,-36260,-48844,-70085,-35812,-84791,-110605,-51548,20402,54594,-16958,4109,-80218,-13331,12126,15739,5047,-83564,-4094,40801,24110,-40360,-126663,27624,21339,-41130,32986,-47596,15389,78622,-28613,-57324,28950,-47513,-13272,24335,42675,-1966,2999,-59100,16865,48922,42585,-12379,-43893,28308,-4603,23847,-27016,-31518,-48119,66688,-593,-32465,-31630,-45192,-26335,-64520,-91356,37426,29817,1964,26210,43300,43860,39034,38159,-25003,27427,-25977,-42562,27378,25783,-87636,-129823,17796,35147,42364,44076,53593,30982,-34757,17084,-7777,37022,51346,7461,-40084,-3167,75661,53137,34447,-21109,-18291,-2121,19906,37507,2388,46905,-13756,27206,23226,29558,66669,-5354,35872,14774,114799,-35608,-40965,11263,-28013,-66741,35625,48029,-12589,-41297,-12821,-79890,3362,21778,-116,-25648,80344,-43636,23850,-26505,22504,8764,-38469,-23638,-52681,-48565,-53819,-16808,-52867,-56444,-43288,-16365,41982,4913,-27175,42515,-35077,39867,-65663,-10839,-81886,-22425,69531,-28277,-26900,9965,14323,20188,45611,39460,-30252,-51860,-17183,41623,43017,33970,-24851,-70828,-11942,25614,-70561,-122181,-33437,11784,19483,38517,-29350,-15593,16279,-51517,-86959,1908,-15073,-42648,-65883,-19288,-95865,-63354,-48341,1167,29315,-56108,-28094,32652,-44641,-34852,65113,-8993,-88556,-48224,35726,36005,-128222,-27204,56626,51125,55011,52544,10271,40872,28170,86931,28735,-20216,36836,11914,-5542],[47074,37774,8777,42246,-9765,19455,-10405,22125,15781,-21334,-34981,44201,47523,10220,-65322,21759,35368,32175,80133,59940,-25437,13506,357,43446,19792,21932,45779,22506,-65809,-124289,-71678,-26946,-19563,-23664,26480,29257,76000,-6792,16248,-85014,-55547,-18179,-21233,-66992,55443,58580,44265,95783,6474,-15164,8423,15926,45332,-20126,-7377,-19795,-23778,33241,25523,13888,30219,152203,40670,42476,8341,-75246,-47236,-32331,20062,14643,-50139,2276,-6262,44657,72010,9327,45161,73731,37532,-35577,6674,71308,-12832,-4955,2503,11630,-28580,-11514,-13328,1382,61856,4625,45557,5920,-31040,-56917,23991,38418,49252,37680,28451,-27,-17186,27542,-30258,71138,-57143,36059,-17861,113738,-48825,15995,-21556,1746,17413,-37340,15664,-75821,-17990,44245,13498,15131,6585,-22252,-10042,-78383,-122189,-8511,46012,-50648,-4118,39021,26317,-63757,20049,48900,38481,-51600,-59569,-22305,46359,-8062,60158,39776,-41809,-12177,-56433,-24217,-19367,-70720,38237,-51456,-110339,-53376,-20450,32865,18679,7334,11223,-12028,-10953,-12381,71532,66751,57344,39539,44035,-64117,-45407,31313,6500,-21045,9003,52692,-61312,54113,42760,-795,67084,-3762,-12669,-25111,-75875,43659,18769,29349,-18405,-19673,40140,2098,-30286,-40135,-23553,93897,25877,10828,-4288,4901,-24179,-120935,-5478,-40653,10347,44083,67882,-46318,35336,53022,15928,-87403,-1532,-32640,-50436,3027,31750,-41202,73143,50183,-106701,-34080,37622,-5397,-62625,527,-25634,18712,43855,76490,10395,-33769,-107189,68455,-7504,-29512,56851,-37523,-71492,-72398,-18751,73314,64526,18514,11663,19657,82713,107458,26791,17565,22136,-35439,-5906,274394,-92779,-239047,-144516,-88554,5274,-68832,-67885,-29027,5085,-76258,-64356,-79863,-24187,-71123,3365,14787,-43574,-10715,-23723,-29441,-75858,-75261,-5688,10143,-63203,3123,-9310,-30082,64341,28279,-1350,-76402,-27196,-57858,10206,101828,6624,-1264,-34215,-24523,-41859,33934,-2911,29253,-71113,-99857,33749,21338,-22247,-69803,-87099,10513,-60268,-73576,-93854,4931,58123,-13383,4148,-92557,8931,59887,78770,-33783,12921,90454,-41479,11674,42169,58209,-27497,43413,41166,-44558,-119005,82303,41127,50783,22343,120545,12854,-36183,10603,82527,78126,77210,52030,51582,88377,-17059,-2202,62140,-19217,-37370,58552,8126,82816,-18846,-36202,-41331,-90410,-118650,-62947,46720,-46030,-62613,30626,-6920,-76706,-104372,22317,-24633,-30215,-63926,42383,-29341,52843,82606,93051,-54307,-45941,-10015,57412,-103745,45179,6952,-54427,-5348,-1132,110047,46579,29221,21782,-74858,82133,127424,50898,-29596,-23680,54522,-16146,-61733,17937,72031,-1194,-7480,4851,1074,-8310,15863,45436,44455,-74542,-1542,-36180,-20342,-32207,-27085,-58346,-46541,-19644,10177,3042,14564,63072,19700,-13188,-18557,-10934,-28046,-8880,35789,46602,-5343,23693,25038,-25587,-48292,26825,11807,-49620,-5059,-48347,32642,-59972,-3076,50385,58632,44436,-20459,-38900,-37174,46114,19550,16979,7555,17747,19266,11975,91107,-41023,-91789,-136008,-52245,52110,4700,36201,-27517,-74225,-42224,-17906,-17764,36056,-4454,-59984,82971,-11598,-2422,-37747,-37578,-44524,35393,-28457,-63582,54354,-26256,60060,12865,2320,-48227,18111,66911,-12818,-37073,-50777,35423,-70854,-85540,32938,30514,58051,30934,9293,40945,20062,345,-16789,-9553,13068,-18276,78112,-63382,28840,39526,26811,46038,-24600,-56382,33851,21993,15329,-5836,-59219,88464,8217,-22912,18997,27118,3276,11365,51271,64571,-15918,222,-22924,-32484,-41588,-50112,-96807,52243,-195,-49430,5399,27935,50894,28062,-56249,35855,-98709,-28523,-2128,-83256,23801,24956,7648,-635,-18129,-4891,-7419,21381,-882,34553,84439,22043,92263,69733,-39292,-1465,-3470,9742,71837,45961,100950,44838,-28356,26208,-13870,16761,28289,-49613,-67140,-35882,14096,-9574,113356,4836,-17356,9902,105878,51882,24344,-18171,-56457,81630,-30851,55320,-47932,40051,-15387,48585,-45208,-32253,22247,-5938,-26226,-41881,-31649,46870,-54374,25788,80255,-4431,-25539,-55268,-82307,134958,38266,-32362,-33710,-22314,-49376,-49753,-111965,-102063,-44252,-27977,-43933,-53446,53322,29667,31796,-9553,7860,53583,-8852,52376,-40666,-56805,-98387,22344,-62368,-68325,-43501,-20215,-26598,-42932,18751,-43121,8256,67660,54131,5972,-38802,-10059,-20207,-55976,10449,-16402,-9349,1529,-6349,-18180,-7753,-19458,-118747,-39606,-11826,-47444,25905,16161,-7393,-38383,-64842,-2587,3900,-18296,-2107,-7176,40742,-3767,-40350,-28643,-12630,39148,17376,-15451,-15176,-13655,-54614,15621,28799,40754,26685,38147,-14110,47444,18901,3896,15899,-85,15212,63184,29917,-30292,21246,-80696,-63055,35187,2613,14868,-35070,-23861,-19965,-71794,-48815,-72727,-19510,66506,34193,47855,85960,10940,50162,69698,-49779,-6168,-15368,29204,13225,9192,118695,-14746,29721,-13998,33662,18778,908,-16033,-67749,4560,-68424,-117610,21932,75208,-32402,67894,-42897,-61505,-12611,30474,74532,-22662,-41878,51150,-48581,-11493,25025,-22154,28466,66778,22985,-1483,68363,18305,7640,23892,118936,69312,2489,-14393,58952,-2300,-77075,24994,-31395,-14532,23614,-32267,-10766,84282,-50453,-4373,21359,29357,61159,7240,-30310,1431,43497,19749,853,44405,-14272,-7061,-1397,71475,11261,-5478,85797,15451,29678,8311,15742,19240,-75143,-21986,-49365,47484,-72581,-49720,8569,18640,41895,-39541,-33727,-6513,25525,3498,-54717,-32938,-15883,-84023,-55117,-87781,-101685,-43594,29352,74149,-31548,19637,-66671,-32790,17468,31565,-20101,-78742,5081,33991,-7836,-46815,-121103,8359,11688,-38377,28100,-53606,21509,67581,-4361,-45021,673,-28207,-33864,20022,43686,-12060,12059,-41249,28581,-6479,28080,-8801,-6642,19282,-27400,413,-40034,-53831,-30881,81913,25547,-44024,-8308,-107263,-39045,-14044,-48351,56303,41067,7186,-7219,53102,36984,32166,14667,-28547,28033,-8064,-11258,45164,25973,-91550,-141024,46387,10337,33080,48518,47911,32954,-53274,-23973,-1406,20550,70173,18681,-11612,-9527,79585,62835,36427,-52117,-32340,5742,392,29130,-9728,52896,-30535,22583,24412,27585,47380,-14228,65528,-1891,25754,-49912,-31908,31028,-28329,-81713,44273,41805,5825,-58683,-36001,-66688,9997,58926,-17436,-46914,71564,-46822,19892,-38477,11089,10693,-33767,-9322,-35546,-35085,-61618,-48010,-78488,-59220,-1770,-27367,31664,30762,-20015,15505,-23115,38235,-56273,-1252,-55521,8375,70016,-44376,-26914,9391,-14757,25993,55687,10161,-29495,-54700,-15087,40860,51923,43495,-46003,-74630,3020,28092,-58344,-144087,-19680,33862,-11650,16697,-26598,-9715,7510,-36546,-78790,-6884,-21964,-17863,-52772,4043,-114248,-61363,-71636,-10026,37178,-14602,-32029,46631,-17808,-35400,71020,23643,-81003,-34615,43547,51884,-101495,-990,93807,49447,42753,48678,16700,65713,49721,64953,24445,-22652,10874,-20871,-11480],[45829,32432,14133,49614,-232,5560,-31849,39221,34487,-48056,-41699,34876,62311,-6599,-47558,21295,17610,34421,77310,61049,-1738,8993,-2074,54554,31244,20663,49397,9226,-48374,-80357,-73849,5893,-14706,-32776,42631,20498,61178,-12202,13530,-110324,-60408,-4077,-20769,-81475,10531,52179,28199,95557,-1542,27766,371,4222,38694,-29754,17968,-17743,-70209,23616,51057,16092,28033,121798,15478,27590,-3874,-68156,-51726,-20423,-2448,6061,-45734,-7002,482,19167,78625,21919,44923,53443,28255,-53994,4723,38796,-22015,-8145,16932,25193,-29321,-1604,-14929,-6645,65828,29601,41413,11157,-5276,-50718,20121,12274,35592,-1286,-23985,-10871,-46119,21819,-28930,58680,-28551,28015,-59458,39561,-48663,8815,-42,8971,7134,-18251,7833,-88640,-10714,29111,14118,130,14978,-27648,-15528,-55148,-101592,-12941,37663,-54902,-5730,36883,41558,-62599,21144,33874,18601,-34330,-62176,-48584,50395,10758,70441,34838,-59333,-31545,-57621,-43336,-16040,-64445,2804,-64904,-101674,-55556,-19307,32349,40808,-15440,-16394,2015,22448,-14271,74431,60657,48306,12157,21630,-50439,-32937,7057,-27761,-20798,48533,42566,-57108,27903,32580,40129,88348,-13768,-6118,-23165,-79488,23516,-4155,29608,-4537,-80213,19783,-2850,-8428,-48253,-28818,94986,10010,29632,-19330,32910,-26150,-114819,-5823,-29625,18100,47680,95171,-34331,38356,43131,1719,-72630,-98,-31953,-10847,8000,13961,-29909,41962,16686,-32672,-27538,3156,-2560,-85085,-10743,-18464,37619,54513,53985,-17588,-61860,-82968,114598,41645,-576,76732,-16957,-105845,-76779,-3581,98075,105654,18169,8941,20588,70104,98351,30467,29652,-6758,-22711,-17281,173345,-52142,-219557,-49178,-85116,9471,-62332,-67434,-33308,-1981,-88990,-83189,-90197,-29869,-112650,15214,5184,-80596,-8360,-41372,1526,-46082,-64972,-23148,-9347,-114103,-18837,-14509,-53403,36710,13613,5642,-72692,2252,-53626,12306,115844,6057,-13399,-28401,-22628,-35503,50730,-14035,20030,-70301,-109120,24297,19043,-30147,-37981,-73172,10972,-28744,-83680,-86324,19152,36227,-30657,8860,-72004,-1411,67588,42980,-30091,5057,80074,-38688,18021,53725,56116,-58337,2938,17760,-44727,-81952,97524,47385,50245,21084,96938,13327,-21387,3944,71423,70810,66649,48684,48850,46375,-21183,-11382,70588,-19839,-36109,68481,65342,97219,-8221,-26923,-53737,-104299,-133081,-38090,-5134,-46587,-83516,37502,-16951,-67028,-78972,36000,-15900,-36719,-60669,62504,-22045,46925,70052,82635,-35840,-20760,-1906,69291,-101794,32172,7541,-49326,-9308,-6444,121003,45540,8735,31458,-58407,86380,138816,49913,-24827,-10935,27165,-16261,-59207,23309,57139,5609,-28,-8553,-2767,-7224,27758,59277,25873,-75995,12103,-36285,-23505,-17206,-42954,-62682,-49639,-26941,2610,-6738,18179,32234,-25798,-8106,-12172,12705,-34489,22628,51921,919,-13474,1749,-6250,-19395,-62099,29392,-14350,-38632,7194,-52862,36659,-22022,-4052,35711,89274,46154,-17286,-15179,-33759,4238,26378,17986,-1585,39498,29221,20530,115935,-50415,-76835,-144278,-76978,19857,-7714,41356,-4078,-51788,-34402,-27350,-25117,22387,-710,-62225,94088,14214,20931,-32460,-53289,-27704,45838,-39711,-60436,61244,-16317,81742,7743,-7654,-75975,-13928,47395,-559,-15715,-33667,33310,-80585,-85432,59467,28618,54165,38737,12811,10323,6690,-22396,2339,-8148,14538,-28990,81309,-94534,19905,-3356,11147,43791,-1246,-59466,28843,36396,20873,13992,-60209,71143,5354,-25124,-16982,308,7521,-1229,46608,43945,-37114,-2541,-28068,-27922,-56803,-71417,-103532,56796,4496,-63143,-19926,1007,32115,41039,-37648,62445,-61768,-25120,7479,-88408,26734,40906,19075,-35968,-22304,-11437,-15258,21075,-11864,37499,95163,3403,133880,56960,-44281,18742,2005,30092,50801,30939,126373,34226,-56467,21341,7891,35833,44796,-21486,-47590,-23054,18681,-11163,82930,-12180,-13977,-4306,67119,62036,13453,-24328,-47857,90596,-13457,59717,-35013,43344,-24496,43791,-42255,-47573,21189,-9590,-60251,-43303,-28831,17379,-71013,15757,38362,-24465,-45939,-60897,-92573,92284,29266,1299,2483,-40113,-57539,-57380,-93498,-100508,-53005,-14150,-36691,-72968,32516,20959,11300,-17375,-1276,25630,-23147,40704,-36348,-29382,-83855,28714,-92442,-56002,-55424,-18241,-23390,-64318,-11016,-65427,23511,63787,66596,-223,-53068,-25998,-21161,-49140,18274,-36096,-49354,-10494,9986,-5294,-32379,-2378,-104714,-47905,-18988,-35507,16716,28988,14760,-25582,-30987,21663,11384,-80854,-21266,-2923,50201,7242,-42466,-10173,-4045,23239,15965,-28100,-7126,-1994,-54831,24485,35279,36180,21227,50576,-11387,68521,6012,-13826,2810,-18406,-1515,46275,22813,-23810,55070,-112660,-56967,58423,10961,9983,-29324,-21302,-21959,-55040,-53004,-62022,-27378,66111,21263,62801,86198,20726,61226,53426,-11464,-98,-3061,7471,-12252,-16570,116213,-20429,54453,-2733,41516,42606,5585,-7809,-60649,28449,-91790,-146385,43447,119085,-30732,58520,-68310,-33463,-19175,30001,80036,-15545,-48673,55473,-46408,16752,17397,-30875,48158,60356,-6938,1040,53614,6339,6917,25858,112223,38107,-17870,-12555,45639,7609,-54118,29842,-27825,17164,6136,-42793,-15008,87667,-31396,13174,-3195,28637,77265,-874,-32972,-35338,11655,25035,14737,32870,-9322,14187,-4831,69685,-2639,-2514,82929,14807,78546,29850,20843,-3426,-89225,-16855,-44502,26353,-81093,-29110,11195,22739,59128,-26133,-46096,-13846,36488,20327,-64460,-22138,17618,-83566,-70710,-78225,-77105,-32473,27006,89943,-32366,40564,-34538,-40219,23955,47813,-48416,-62294,30197,27228,-35944,-55894,-100347,-8699,-3860,-29991,29349,-58099,27510,39532,21210,-33907,-43402,-9114,-41593,15266,42689,-19852,19268,5377,35459,-51048,18880,-5450,27178,5001,-46994,-28438,-53507,-65613,-3547,91347,48526,-47594,18632,-147161,-47332,20683,-15199,69364,44183,19142,-38766,61663,33101,25280,-19020,-34508,23068,11148,18658,64341,37822,-68217,-103085,66722,-17075,20377,48570,42365,33054,-58888,-55314,1745,-5739,80404,27251,27348,-4829,67812,60696,28169,-87673,-40656,11446,-19477,19067,-16806,48925,-46041,-1022,28629,22023,20638,-20323,69873,-21490,-60184,-56965,-13697,51073,-24344,-91848,52598,27942,32487,-58384,-52909,-42513,20718,106651,-28821,-62199,55737,-45798,17226,-43897,-10641,11038,-25668,16362,-2030,-17702,-62837,-78110,-92499,-57647,29978,-27114,25169,41002,-18497,-8639,-4357,33047,-56057,4048,-21158,22381,50338,-61236,-19229,13520,-36014,28964,61231,-13335,-23747,-46727,-5653,39915,66687,57116,-50166,-64666,23611,31938,-43069,-146324,-3659,53201,-42379,-7881,-23197,-4458,-1452,-15414,-57334,-15618,-28960,12168,-36202,20935,-108848,-48603,-78287,-24594,43024,21396,-30836,53771,17214,-19482,72628,49915,-62553,-16984,45152,59032,-64459,25002,109671,38568,26250,45736,21205,86358,63541,31658,15653,-32793,-14237,-42095,-10908],[36011,26328,13365,41497,1169,-12426,-37883,50518,26422,-70488,-36859,37869,72148,-23050,-23175,13525,-7754,15033,61626,57730,25647,4837,-5437,59160,41456,28565,28826,-11770,-24578,-28868,-50658,34126,-7126,-34942,57059,7069,28825,-21724,15856,-121910,-46839,15691,-19011,-83880,-28417,40580,8466,73449,-20881,64582,-16530,8347,28645,-35143,32207,-11754,-89641,20685,67773,15512,22529,87483,-4900,7747,-12890,-56866,-44588,9412,-29203,-7740,-37658,-7601,21068,9882,73487,29745,34491,13244,8639,-41920,11911,-6588,-34818,-16205,27953,36323,-31115,10721,-13469,-9173,52901,48566,30750,16904,18795,-48341,16739,-13834,18972,-31327,-88602,-20571,-72343,11741,-26598,31618,-6829,14474,-66582,-40810,-39803,7215,10677,14085,-5720,5860,-6760,-89166,-26176,17573,27029,-17055,24773,-25634,-11338,-16750,-71664,-12344,41776,-57995,-6978,31143,49294,-48866,15283,402,-12665,-20994,-52806,-58653,44360,28855,73676,25414,-68813,-51531,-59320,-54203,1619,-49762,-30622,-75525,-71072,-51696,-21762,31820,62956,-32814,-41160,17825,49380,-11024,70846,41780,38426,-9630,-8341,-40121,-16371,-20374,-55184,-13515,83014,29089,-39393,3477,16208,85111,103832,-19949,-2536,-20167,-74129,8729,-21191,34330,14086,-103067,6811,-5747,5339,-46461,-28555,84393,-14458,48884,-28491,55038,-24527,-109356,-1321,-10038,29128,45723,108671,-26878,39355,39717,-9765,-47965,6287,-33680,18809,8434,-9039,-14702,3898,-29002,38475,-15460,-22985,8433,-83812,-10826,-4232,55133,58552,15636,-30901,-72526,-47390,131754,50277,8337,91028,20310,-129004,-69095,11974,88272,105687,10649,28726,29323,53730,89567,34387,29898,-36978,53689,-500,46994,-13695,-167373,68476,-64681,22084,-51217,-53660,-20238,-10849,-90881,-88384,-98262,-36503,-122913,27579,-7676,-103407,-5795,-45267,20595,-16944,-43542,-35249,-9912,-128723,-36933,-21319,-68123,-3565,-20403,12108,-51657,26454,-42154,12176,112347,1545,-19240,-22222,-29157,-25326,59270,-17676,14285,-61326,-105312,2531,17455,-39267,-4925,-49766,-737,5223,-85622,-83432,28885,-334,-47348,20108,-38327,-13932,66108,13396,-28392,-11479,43626,-43149,16116,62464,43824,-86220,-50381,-5789,-43886,-42213,108069,56300,50439,30523,58127,9681,6230,2017,67246,63748,46806,38863,45309,19977,-16936,-20688,57001,-25199,-27574,87087,117470,97005,-3558,-24591,-62701,-111483,-127723,-7898,-65234,-56033,-107869,38383,-18552,-52221,-44707,33900,-6171,-50910,-53978,72265,-27066,33875,45317,52893,-31941,-3506,1527,77672,-75659,17400,7719,-32188,-5273,-4771,102617,19796,-15188,36349,-30203,59401,119721,41457,-20377,2296,10201,-21197,-48729,29453,41336,12410,1134,-31545,-3450,-8917,29103,62617,3334,-69001,25780,-38064,-17530,-2913,-50488,-49812,-42477,-40416,-13343,385,14023,666,-65713,-11734,-3589,41178,-31763,43916,57416,-33869,-18444,-17520,-31979,-10915,-74364,24711,-35148,-11947,21723,-46416,34098,31242,2381,15751,109765,44551,-16679,6779,-9675,-26712,29803,10816,-19759,58570,41602,26216,123575,-64661,-57069,-123320,-96897,-14414,-15267,46078,12855,-23094,-29693,-28971,-34602,6699,2424,-56981,85999,36431,42025,-24357,-54061,-11758,62760,-49560,-39790,67917,-5530,76715,-4423,-18399,-86556,-45160,28781,16217,6183,-11934,32329,-67955,-74298,69737,27134,54820,35467,8544,-35630,-9621,-32570,20133,-1155,15266,-48245,60454,-111424,3419,-42237,-18217,36277,6050,-57070,9708,41862,28389,41920,-46386,45493,1741,-22933,-41721,-13401,6449,-16282,38494,35221,-52464,2859,-27472,-23911,-56046,-55471,-93569,55765,4228,-69377,-38016,-24794,10001,47207,9737,81295,-20552,-7835,23824,-68537,28503,46988,32808,-69828,-21731,-15571,-22531,13603,-26268,31414,83155,-19496,149938,44276,-25849,36930,8007,56903,4268,13543,132046,23239,-66111,15326,25235,58673,55464,6683,-21968,-11223,8608,-14520,45843,-14598,-5161,-23343,5986,59066,-2882,-39380,-34021,68458,11,59816,-30107,36257,-14924,39069,-22325,-48050,19289,-17036,-83451,-29209,-15493,-2269,-74294,4086,-2390,-36821,-56050,-59653,-81547,31295,24531,27285,28261,-51751,-62897,-62423,-61566,-89233,-49016,-4513,-16964,-73659,13714,13557,-3859,-10970,-11183,-4744,-35378,14518,-29498,16300,-58210,38648,-101109,-44082,-49463,-8210,-36441,-84241,-39858,-77293,32336,51653,75077,-4163,-64271,-42978,-14030,-35205,26042,-37058,-78467,-35523,17711,1270,-40142,9567,-78543,-53312,-26205,-22383,5308,29969,26343,-13159,8549,51373,13135,-123534,-30180,-2605,48888,11120,-42999,12910,6655,4876,8563,-36977,-2203,5547,-49876,30514,44146,35282,16312,59866,-15737,84548,-8818,-35553,-19938,-41886,-15386,18019,8730,-13463,59292,-143578,-42317,65116,18152,9729,-10281,-19721,-20416,-22273,-52622,-66539,-39073,41307,12316,75144,80771,37362,57566,37396,26840,-794,14740,-14522,-19478,-29091,104446,-32303,53937,7310,30462,65902,10353,-3009,-49699,50888,-88346,-143822,65767,151359,-24200,54725,-70211,393,-21123,30097,64238,-10349,-52707,36196,-46418,48133,10190,-39745,58341,43808,-32846,547,21872,3381,-2124,16593,87855,-895,-29132,-3610,20835,16149,-16533,34234,-18922,47384,5321,-43085,-2593,89399,1575,34875,-8488,27834,82835,-2986,-18145,-68826,-29673,31112,30192,8711,-5404,23841,-3394,63066,-5092,3617,73327,16282,134231,52971,27857,-20304,-84245,-8571,-28660,-3333,-86134,-5447,13128,32955,67769,-12502,-58024,-16855,27969,26621,-69583,-6675,36723,-66823,-78619,-56670,-40517,-19678,15934,95938,-21200,60534,9485,-35522,34422,63006,-72474,-39110,61013,21909,-51242,-63156,-69467,-18619,-22433,-15402,36915,-61343,30867,-660,39873,-27161,-80276,9195,-31020,14099,42028,-20139,25054,60102,33027,-77293,16830,-6728,43215,-11614,-57384,-53290,-65288,-60088,25764,91930,58870,-43137,41167,-147916,-52193,34054,-2247,76810,42409,36583,-60941,67617,33049,19661,-53486,-42342,11934,25427,36529,78430,61566,-22316,-31297,75279,-39714,7745,43126,37035,29104,-47492,-69923,2255,-39463,77419,25271,65195,13232,41962,47906,14191,-115201,-43655,15799,-34722,5483,-20116,35256,-57272,-31729,37248,12861,-5323,-21353,48612,-39666,-96003,-56558,10407,68609,-14218,-92929,51882,4344,55017,-40401,-60609,-11101,34099,150718,-30827,-64523,40132,-37881,14105,-43685,-40447,9324,-19099,43279,37199,1714,-59362,-98202,-90051,-51187,43759,-14191,14653,25682,-24736,-26500,10393,22774,-61781,6208,10918,18492,20421,-71902,-4391,24324,-41094,28965,58303,-30917,-15574,-30725,8840,38135,87165,71423,-43452,-47450,46098,41592,-29712,-127835,10851,63305,-63805,-31717,-20074,-3681,-8706,5966,-22018,-23625,-35542,37504,-20611,21474,-92829,-33918,-72805,-37235,45483,45168,-23867,54936,50638,16866,71488,61232,-38745,889,39977,54341,-35635,43006,99318,18751,8412,43283,23629,90760,66209,-1626,3641,-47285,-30279,-43491,-6548],[25161,21096,7989,23569,-11092,-28760,-27123,51655,-1953,-83055,-19774,46518,69594,-34499,-1737,1253,-31547,-19269,34725,51301,50058,2940,-6478,58407,51826,43130,-3428,-31047,-568,16674,-9673,52021,2446,-34833,68187,-4165,-6178,-30428,22490,-112942,-18426,37683,-15545,-78043,-55835,22260,-9762,39441,-38920,87333,-41678,18458,16284,-34200,34239,414,-79806,24318,65243,9644,8419,55694,-18667,-12445,-15682,-42729,-35088,38107,-53187,-25104,-25209,3558,39851,17286,55234,29433,19200,-32623,-13065,-617,25140,-44362,-43657,-23608,37008,39035,-32495,23019,-9316,-6499,31367,58677,17174,21855,32323,-45718,14526,-37623,2072,-38513,-136797,-22336,-86610,918,-23356,-6908,5357,-2546,-35384,-80646,-23505,11817,5817,15109,-16974,24106,-25190,-78248,-47201,17016,44042,-32528,36584,-16691,-1656,21378,-42134,-8889,57466,-56769,-8001,22229,46228,-32344,7177,-42961,-47256,-12416,-32733,-44324,30778,38959,68767,17798,-70432,-70090,-67676,-53828,27554,-36042,-54838,-84356,-26150,-44990,-31618,31647,78814,-40900,-53198,31313,60833,-3510,60897,17473,30571,-23533,-36250,-37260,2059,-39987,-68698,-638,105567,18620,-10813,-10442,-249,118991,112389,-21136,-5333,-20189,-63181,7178,-29197,41212,38911,-78244,-148,-4322,9430,-32929,-22565,67234,-40337,63482,-34310,64301,-18523,-103602,7286,10581,40552,37539,102180,-23892,40785,41041,-16431,-20889,9325,-34472,34571,4916,-26645,2564,-25003,-67826,81983,-2223,-30176,22787,-61171,-3065,10768,63566,52723,-26495,-32160,-58347,-8135,115611,20044,1269,97423,62220,-140416,-52977,23335,47270,79606,3891,62681,38535,37836,83294,39265,20837,-65137,147716,40147,-56809,9020,-100037,156705,-33723,36832,-37375,-26265,3400,-22921,-81211,-80787,-101318,-40955,-100763,36046,-22162,-107435,-5301,-33396,21302,-306,-16813,-38500,-1104,-101390,-48571,-32266,-68584,-43607,-66493,13129,-19515,42008,-23910,10549,93324,-5202,-17833,-19284,-40335,-17040,58674,-9266,16764,-47753,-94307,-27476,19606,-46278,23814,-20095,-14737,35879,-86904,-90390,32653,-38577,-57240,33453,-6864,-22622,54482,1779,-26598,-29770,-10178,-49773,10343,65827,25538,-104630,-101027,-21946,-42507,-12097,112188,65116,50826,46331,12288,878,36054,3796,67011,51753,19793,24868,40310,21682,-6194,-28750,30760,-35008,-14744,108183,145903,84685,-4730,-30705,-64063,-110689,-112081,17391,-114472,-70864,-128284,30940,-9009,-34053,-12178,15352,-2252,-69563,-44232,70843,-41175,16913,16220,14969,-38665,38,70,77576,-40397,7335,7570,-1538,7461,-58,61163,-23493,-35434,32364,-2480,15218,76163,29915,-18036,13052,8690,-27183,-32743,33739,26909,23809,-739,-56041,-296,-11829,24768,54209,-10561,-51035,39116,-39778,-5016,8344,-48733,-20326,-28947,-59208,-40896,23086,7301,-26615,-87885,-23081,4068,67662,-21847,46739,50980,-36758,-20159,-28706,-43877,-602,-81101,16858,-47781,20585,36205,-27483,23771,81771,14162,-5675,110774,39845,-19435,15609,23438,-41428,28671,-3485,-43598,65403,50012,24835,102192,-82723,-37799,-76909,-107798,-41145,-18748,47267,21256,1737,-30817,-24350,-45361,-7873,2815,-44250,64133,48486,55567,-18251,-38221,5624,80645,-55355,-14044,76000,3173,48197,-25153,-26343,-79977,-69997,15546,34177,24426,8925,29927,-41005,-59400,58930,24124,56601,20890,-2808,-80944,-27919,-32170,32486,10937,13631,-67030,18846,-108295,-13484,-61403,-53592,28044,-4788,-50249,-18885,38916,34459,67390,-20238,10959,180,-16185,-50407,-11855,840,-29930,28068,42335,-55717,14040,-22512,-17983,-38632,-12949,-72137,47097,-1815,-66514,-47756,-42679,-11115,42993,72375,87424,14721,20620,41534,-35609,29792,41510,47647,-91183,-18999,-12270,-27191,-2268,-41704,16294,45559,-43042,134092,27241,2899,50602,12239,77662,-48834,-191,113855,17895,-57063,10759,33626,81645,58333,29450,1413,-3077,-16510,-16069,15553,-5958,6188,-39573,-55935,44178,-22372,-60670,-19660,24354,3752,53571,-31385,24029,6328,36438,7327,-31804,18866,-27195,-92029,-6101,7391,-8791,-64599,-9167,-30282,-38830,-53284,-53365,-51727,-28174,26339,45485,35774,-55648,-58032,-65025,-34219,-76215,-32017,886,17593,-52731,2928,11748,-6838,6002,-18970,-30033,-42277,-23735,-23128,60353,-28282,51480,-90649,-38043,-33556,5329,-54256,-89524,-59478,-71442,34016,38448,79187,-3905,-70585,-58962,500,-18473,32548,-20675,-87644,-62793,24788,-843,-33520,17108,-44601,-52940,-33216,-9128,-3505,21156,28414,-4341,39735,75855,7274,-133163,-29370,-5809,34184,-2827,-43990,35185,16867,-11988,-3388,-38056,-1344,7153,-35153,32812,48184,39997,9743,60829,-31117,84579,-24498,-56485,-45688,-64849,-25019,-14205,-8059,1674,38673,-162107,-23366,53837,26268,15423,15585,-19519,-14062,14768,-50449,-81366,-50820,6233,10319,81465,66235,55435,46499,26665,54568,-3619,33467,-35732,-7987,-26899,84629,-51522,30701,12549,8583,83262,22459,-2131,-36402,64529,-57900,-116567,83596,164840,-17101,54599,-47525,33586,-20679,31365,33633,-6242,-50850,-1482,-49730,71639,5214,-39958,53964,17140,-45483,-3744,-11358,15033,-17347,-5034,51354,-33439,-24599,9886,-11602,23716,25901,35108,-1578,65544,25192,-29291,21284,87077,38487,53759,6487,25484,76312,-133,6346,-77173,-66493,34387,43542,-29046,-11369,15605,-6021,52398,3644,8644,57848,19921,170859,70396,37288,-22364,-65441,-1628,-5893,-37744,-86424,15917,15842,46791,67660,-3538,-66457,-15788,7991,19966,-71858,8817,30852,-38267,-76923,-26812,920,-6646,1118,89897,-3092,73492,51112,-23779,48213,74254,-84625,-13662,84937,18503,-49820,-63337,-38383,-19462,-39802,4909,48322,-62849,29440,-41551,46164,-27516,-91336,24093,-3760,17201,42302,-10325,29448,97367,20431,-84995,21040,-15154,36354,-25578,-54985,-64102,-70230,-35546,47392,83743,53946,-34045,53395,-106606,-54715,29061,-8322,79438,40918,55320,-67603,69926,36886,15777,-78704,-49824,-2873,29875,34846,81155,91644,32227,43546,72931,-51433,-1547,32743,30606,18252,-22072,-65454,1167,-75013,60875,9512,90900,41787,8558,28672,-784,-122223,-42934,18791,-41433,-10799,-21349,14813,-62116,-54800,50012,971,-22660,-18746,13549,-52289,-67601,-50613,35829,82559,1912,-82681,36799,-27017,63074,-12060,-58309,22515,48124,175206,-22112,-51851,30415,-21843,7942,-38960,-69344,6274,-18030,60897,66161,18896,-53769,-103393,-72735,-39239,38444,8053,-5146,-11961,-36153,-37724,8080,7336,-69541,6416,32098,1008,-7039,-69822,14098,39556,-27370,26578,44811,-43803,-8852,-11109,25252,34838,107731,79999,-34307,-27936,66603,59207,-21248,-97002,20023,61012,-68763,-52240,-18036,-9084,-11681,21977,22552,-30233,-40740,50763,-9139,1235,-83413,-25576,-64462,-43146,45008,55287,-12158,54417,73359,66970,66161,53494,-17769,15618,28799,38799,-27298,48017,66879,-6674,-7153,39839,23575,73759,57516,-25441,-9773,-58846,-33324,-26945,-2862],[19468,17729,1638,5452,-37987,-38688,-5872,41825,-33380,-81487,5559,52439,50984,-38877,8664,-12163,-46378,-53553,858,43646,65741,4788,-2918,53925,64093,59178,-33538,-39641,16017,45805,29899,59525,12706,-36833,74847,-8407,-31840,-33205,30902,-84746,14930,57346,-10458,-68408,-71371,-1721,-20370,6510,-42319,93192,-69595,21721,2974,-27088,28215,17968,-51244,30959,41246,-2001,-17666,29104,-27976,-29664,-10779,-26913,-32100,47097,-68569,-43025,-8026,24746,46611,31994,29235,20437,5810,-68679,-27098,52921,38159,-58245,-39816,-25296,44210,29875,-32302,32602,-2848,-332,11899,59205,4771,24123,31446,-38599,12590,-56802,-8033,-17367,-144981,-11441,-84814,-8091,-20190,-48058,11752,-21460,16947,-54527,-4509,19803,-11989,11770,-21387,28117,-42517,-65718,-58575,30306,56695,-42280,49092,-3425,9103,49554,-19312,-5898,77230,-50468,-8920,12181,31848,-22402,2495,-83003,-73723,-5197,-8043,-8188,14887,37113,55977,17125,-66101,-83790,-84209,-43679,52551,-32006,-63067,-90135,18105,-38833,-48475,29771,82955,-39019,-49404,39620,53102,5249,46081,-3637,25836,-29982,-52552,-41730,20442,-43240,-66290,15845,114420,20139,22167,-7095,-10666,125981,114181,-20298,-16293,-25193,-50274,19805,-28315,45918,68045,-23276,-2485,2852,8626,-9187,-12865,52517,-59905,69149,-40359,59735,-8833,-94789,18072,23646,48848,21716,76884,-21631,46019,41733,-17409,1390,3327,-31599,39276,-553,-29965,19642,-28694,-78487,89485,5822,-16424,36483,-27204,6434,21444,58049,36064,-58044,-27227,-20440,25937,72825,-30853,-14827,94974,95819,-140001,-36089,27308,-9202,52261,5020,97998,40937,25500,80292,45683,7530,-86479,210339,91609,-100755,10748,-44411,168550,-3682,45944,-22873,8685,27821,-38142,-63545,-65593,-97496,-40630,-57144,37950,-35416,-95797,-8628,-7990,6500,-1893,7978,-33102,7108,-47296,-51898,-48814,-53518,-72926,-108384,6069,12546,47184,-346,7906,66033,-10597,-10270,-21459,-50557,-15349,51361,12646,28538,-33506,-84891,-58449,25125,-48968,43343,9094,-22915,58886,-88865,-104995,31076,-67083,-56385,42912,8403,-24289,34277,6340,-23487,-42308,-65407,-52080,6325,62496,7364,-108867,-131659,-26758,-40997,3539,106008,70366,51804,61112,-30302,-13386,57386,6174,62113,31869,-9516,9724,34291,51084,6432,-34688,4721,-47202,-3671,121613,140355,65768,-9569,-43846,-55631,-103082,-96453,30502,-136772,-85058,-137479,16817,11167,-14484,10610,-10307,-7536,-86533,-32836,58691,-57252,-811,-8020,-15611,-45841,-9489,-4807,66073,-10030,6861,6876,35586,21655,2842,11878,-70137,-46071,18495,13323,-27259,21729,22496,-17629,20935,22169,-28474,-15288,34371,14956,43441,-95,-70718,5792,-14527,19856,36901,-9096,-21157,52655,-39052,9420,15021,-39134,19673,-13604,-78912,-77056,51146,3738,-44617,-87029,-35357,7868,83996,-9734,29866,35272,-1891,-19212,-28406,-38548,10740,-77450,11183,-50367,46633,47508,-499,7382,114946,25269,-24734,89428,32560,-25373,5040,49338,-42260,23120,-21306,-66482,50770,48641,15921,53097,-100768,-22095,-20393,-107440,-56287,-19510,42155,22008,16452,-37274,-17935,-54996,-18444,-422,-25877,34614,47144,59079,-17151,-12265,27910,91321,-54860,3462,81897,7090,10171,-52635,-27944,-60614,-84627,8046,49428,36165,23237,23871,-10495,-46473,30515,18693,54880,-1674,-18772,-105319,-45521,-25730,37319,23894,10490,-69649,-31349,-86364,-25180,-54239,-83708,22613,-27394,-41125,-48270,29078,36950,78452,10855,-30788,3150,-5842,-44684,982,-7210,-38824,14585,58042,-44512,26007,-14911,-9636,-10286,35276,-45723,30054,-12528,-55764,-50137,-47887,-27180,28475,123993,80122,37907,52172,53826,-3593,30371,26201,61050,-94962,-17080,-898,-28844,-24922,-55168,-3776,-9517,-63693,93503,2772,24782,59329,13978,82399,-83335,-5425,79152,20509,-35637,9934,31736,99637,53769,43351,16894,111,-50755,-12408,1357,6944,16701,-46455,-99500,20959,-42136,-80858,-8954,-23570,-4142,40262,-35648,12422,28927,37273,35034,-3870,20660,-38638,-86650,16125,33685,-2377,-46559,-23014,-41139,-31488,-40362,-44892,-12364,-68207,33676,57330,25345,-52035,-34338,-63889,-25966,-67558,-5545,3792,62916,-17907,1071,17260,3982,26226,-22373,-44398,-41568,-64267,-19293,85020,-2419,65140,-69127,-39153,-17842,17522,-54896,-71018,-63580,-45857,30895,31928,78680,524,-71218,-70504,19497,-2324,37369,5081,-74288,-78497,36706,-10498,-17786,22942,-9670,-45458,-40442,3137,-6201,6819,24381,-684,55357,84773,-5749,-112243,-22624,-11220,8755,-40502,-46834,51373,24305,-23697,-16476,-29373,-4241,2945,-9135,30800,41417,47470,443,50214,-57461,63079,-38836,-71269,-67483,-81052,-30838,-41278,-22372,20599,12685,-158454,-4825,29070,36179,25536,38322,-20709,-5072,39792,-48911,-92878,-57822,-22097,12918,79835,41792,67854,34529,22193,63048,-3767,48009,-53946,15302,-13308,59631,-76735,-2918,11374,-13139,90652,41542,-4578,-23533,64708,-11594,-78414,89488,155483,-12522,54175,-11122,59060,-20634,33333,-388,-3003,-40997,-42153,-53963,78956,2219,-27161,34867,-16339,-40567,-10775,-32793,39544,-35779,-34714,13566,-45914,-5186,24761,-43374,31545,58642,29465,20887,61242,59977,-2041,44565,81196,67140,63007,31436,20482,59751,4275,29133,-49049,-85414,31730,52107,-71534,-29261,-8752,-18465,38729,19449,8559,38382,25381,169457,76445,49676,-7982,-42937,471,17924,-70467,-82159,29476,19926,57256,60269,-1820,-67163,-11091,-12938,3902,-72494,19438,293,-7414,-66314,4687,38114,5051,-12158,74549,15308,75428,75550,-12453,60698,77994,-80440,11389,92404,16594,-33887,-52232,-16721,-12706,-51553,28160,59537,-60681,22541,-68930,39269,-34954,-71613,32626,30917,21888,42832,8658,31549,101558,490,-78787,28842,-29451,11809,-31920,-40505,-54540,-63624,3117,55070,69848,37052,-25025,53691,-37231,-55399,12957,-22503,77865,43813,69565,-55785,68679,43845,13105,-88994,-54296,-16500,22686,13051,69276,117379,78893,92468,64312,-48622,-5539,19551,21599,-974,8494,-44525,-509,-104153,35044,-16360,98070,73319,-24245,8602,-13176,-102494,-40272,19992,-38422,-26437,-21605,-7393,-59960,-59498,64431,-11963,-26692,-15790,-17768,-56856,-3485,-42684,57590,93688,21278,-62042,8875,-59098,52861,15720,-47130,52353,62610,170794,-3843,-27561,28803,196,-3086,-30809,-86202,3531,-23463,63351,71289,28869,-47957,-93827,-47400,-22810,19945,32680,-33222,-56376,-46531,-43462,-18688,-11413,-76294,5214,38132,-22895,-22257,-52624,30637,52237,638,22871,22373,-51218,-7043,7414,40836,30253,118989,76521,-28520,-9810,81760,82199,-17921,-67646,20957,47575,-54528,-67432,-17344,-18784,-7998,29237,66949,-34675,-42894,50663,-3161,-35232,-89662,-26996,-60768,-39836,43223,54756,1910,56957,79562,112876,52804,29107,-6639,24695,13338,17126,-39687,39528,22165,-32507,-17046,33641,20613,41799,40374,-35446,-22851,-59486,-25029,-2627,-3987],[20370,16261,-1429,-4152,-73509,-40204,14824,24083,-49831,-64894,31875,50309,19019,-37936,4985,-24187,-49315,-71839,-32964,36431,69438,10275,5254,46990,78077,70893,-51456,-34070,18315,54616,48205,61334,21590,-42601,76426,-5116,-43136,-26968,37849,-48225,41678,70402,-4580,-57745,-77084,-26275,-18780,-15355,-24479,84328,-90987,10217,-10197,-15795,20762,37349,-19907,35543,2562,-16845,-53433,8557,-35930,-42859,807,-10665,-39218,30066,-72806,-57912,12709,49265,39858,40894,5591,5156,-881,-85375,-27688,93722,44443,-45535,-16865,-18812,48014,9279,-30254,37224,5283,7507,2816,51364,-3114,22271,18821,-25283,8413,-69494,-3939,24464,-111099,11660,-70018,-13851,-18535,-78903,19595,-40620,62987,19269,10786,26153,-34514,5305,-14423,16215,-53839,-65731,-54915,53361,60227,-43344,58644,10439,18040,65887,-4675,-5585,92406,-40354,-9859,3846,8979,-23207,5371,-106980,-81292,5370,11596,35370,2641,23672,37577,24264,-58046,-89510,-103952,-29171,67733,-40885,-52909,-90232,45589,-35616,-67446,21506,72829,-29027,-33424,42145,29017,11712,29358,-14955,23465,-31083,-50520,-49661,37221,-28221,-51212,33791,112402,40379,50968,14480,-11739,98348,108789,-21775,-34712,-34089,-37514,40103,-21377,44157,95917,31010,-972,15903,11349,20075,-2615,49320,-67325,63898,-49192,47357,2498,-80993,28498,23287,50927,-1943,41006,-14457,57532,36452,-13203,14912,-11181,-24416,39666,-5288,-16696,33035,-218,-50761,69594,2877,10722,46917,5035,11839,25758,38909,10889,-68871,-21571,31648,48337,18257,-81226,-32627,84568,112273,-128485,-26153,23132,-58980,43154,16934,122752,33414,18349,80738,54301,-3792,-94786,221025,139476,-69401,-7338,-27771,92577,13479,42602,-11117,39441,43701,-54625,-44945,-50271,-87208,-34765,-9891,33170,-44140,-76049,-16531,24484,-13829,-18902,25253,-21780,8963,7430,-46923,-70883,-27009,-87266,-130184,-8707,33572,43175,26209,4372,39112,-10936,640,-28303,-55186,-21507,41206,44681,45893,-21949,-84294,-82640,30380,-46761,51589,30320,-22611,71716,-87287,-117766,26435,-80436,-44760,43138,1579,-19822,9213,16756,-19316,-44148,-104276,-45312,8271,52554,-5212,-97937,-133028,-21052,-40094,6284,85944,69135,54929,67277,-60441,-30660,63893,5416,44271,5139,-34871,-3850,28155,96284,15530,-38074,-10385,-58193,-626,117871,104727,45887,-15119,-60055,-38244,-91468,-85445,29649,-126890,-92152,-130518,2028,37708,4164,20080,-31809,-20329,-94932,-21923,37701,-67376,-16510,-20004,-26779,-44531,-25812,-10499,43991,7862,17195,5197,62845,26224,893,-28385,-104894,-44701,-2349,10919,-54871,-27810,25799,-17120,28033,44498,-19696,-578,31210,7074,70380,7754,-66949,12507,-15746,17150,17361,6633,17350,66279,-33864,20446,16135,-25199,59878,-177,-93504,-111772,69628,6647,-49680,-65547,-40240,6129,83529,-1172,134,15238,55073,-17086,-17587,-18369,22050,-60294,12155,-42730,56875,52516,26069,-10748,126241,28969,-38533,51058,23339,-33311,-22329,55447,-34927,14670,-37846,-80569,13235,35040,2674,-7459,-112851,-9221,25629,-95279,-60540,-18205,29755,17591,21359,-45824,-14859,-60203,-23025,-6329,-5399,3658,33817,54466,-21014,10972,55722,87991,-46899,5094,78876,5213,-20375,-80920,-20670,-34671,-87936,2645,58562,40287,26992,14108,15264,-37973,-5115,11741,45841,-26693,-35482,-97312,-58428,-18392,35676,31569,8887,-42984,-75676,-54560,-29604,-26597,-97665,21061,-50209,-31752,-68301,14884,35395,68076,37886,-73288,11934,6093,-31425,17407,-15116,-41185,-3033,71254,-21456,33237,-6108,-783,19164,69103,-19645,5917,-25664,-41181,-47177,-39748,-35400,8246,141559,62794,47570,76250,55036,18231,29432,5784,69840,-83007,-17567,14592,-28479,-49743,-63323,-21810,-64047,-77976,43208,-26927,28470,63750,13921,69303,-83357,-333,45262,28736,-10582,13862,22316,107976,44164,46940,22985,-1199,-81788,-1706,4736,16922,23714,-41254,-119456,-5660,-58762,-91931,-4505,-56998,-20332,20660,-40504,5516,44050,40901,49705,25566,23576,-49744,-70996,28694,54964,14414,-26468,-35594,-37344,-18903,-24607,-37179,23734,-80869,42958,64191,4694,-42666,10532,-57305,-39127,-61019,24158,6460,108070,18885,4082,28294,24729,41366,-20507,-44851,-32255,-93994,-18467,83140,12176,76454,-45548,-44601,-9987,25124,-22022,-29982,-50040,-7387,26807,36427,73213,6919,-66487,-73389,38420,12383,41031,29854,-43079,-73359,50028,-23910,1561,30276,20011,-31851,-48077,13495,-1658,-8315,18147,-1862,57610,73523,-23229,-74146,-15092,-17429,-20230,-95755,-51655,57904,27639,-27542,-26538,-12391,-9392,-5057,24375,24524,22279,52127,-10556,28530,-89866,23859,-50341,-75857,-80612,-86311,-34199,-56259,-30241,40215,605,-129998,9762,-377,46806,36081,48431,-23000,1211,40987,-49063,-88238,-56116,-32749,13642,70526,10954,68796,24762,20543,49150,1179,54719,-66109,39874,5200,32797,-103259,-31730,4408,-26528,86670,60700,-8634,-14690,51467,33164,-42344,77604,125109,-11484,49558,23030,70756,-23011,34504,-26439,-1452,-24460,-69425,-53826,67083,-1111,-3780,5749,-49943,-21147,-17903,-36320,66772,-54515,-63960,-14888,-31746,21348,38196,-64515,40597,70974,16172,41476,30046,94760,31325,54077,73577,78356,58270,49835,13212,37443,6237,41419,6675,-80389,21841,55078,-102454,-52731,-40586,-40049,23133,36215,1528,18038,32268,131046,69915,65168,16721,-26505,-3478,36861,-93874,-74914,31161,25104,57245,48256,-6510,-56162,-3828,-25996,-14536,-71658,21675,-42929,15153,-49871,29641,62492,13796,-20229,55846,27678,65468,75373,-7984,64966,71294,-60742,35050,80866,15330,-10226,-28360,-8134,-2495,-54457,49077,66522,-51352,11528,-72456,22990,-45042,-30866,33123,59138,23858,42418,33052,29501,74175,-21586,-64792,37261,-44149,-18796,-27977,-19145,-25595,-44236,45653,48891,54120,14556,-19807,44980,35295,-54084,-6709,-31469,72390,51597,73989,-27224,65190,52266,10448,-86037,-54489,-23858,5888,-21134,44975,126470,105723,102020,55646,-30385,-4155,6624,9375,-26985,33475,-13994,-2222,-118248,7396,-42808,86650,98885,-49599,-7241,-21084,-60014,-37010,19157,-27869,-37161,-20994,-25457,-51806,-43369,76366,-23781,-17415,-15315,-30808,-53248,48287,-36760,71363,102868,39130,-35451,-23925,-81542,28113,33458,-29341,72294,80836,141252,20441,1222,33771,22542,-18465,-20721,-84108,2880,-32991,51797,48835,28621,-42354,-73047,-23310,-5711,-1731,51888,-62167,-87285,-48843,-45004,-63865,-30089,-79904,2469,29823,-45750,-21274,-23596,39401,53193,33113,19268,-2517,-48974,-11659,21237,53941,25772,112629,58512,-27572,3761,89046,102679,-17982,-51579,12626,27951,-24627,-75296,-17285,-27678,3259,27585,100353,-36078,-40024,41964,-2250,-75273,-106294,-35559,-63103,-28184,41948,48846,15392,64155,68313,132401,28535,-3416,-7890,26620,-4171,-4014,-62455,21376,-23520,-53821,-19242,23689,14817,10282,19618,-32982,-34573,-44888,-11215,17021,-11758],[24199,15819,1582,-1443,-105100,-34542,24176,4108,-42207,-36930,51862,39693,-17629,-36396,-9430,-33874,-42134,-65243,-57989,30451,61220,17150,15492,38232,90360,74156,-53016,-18480,3082,46201,38213,63111,26432,-50289,72962,1803,-41801,-12074,40641,-18842,54587,74471,850,-46654,-75232,-43871,-4478,-22515,10092,66232,-96501,-15043,-22909,-2948,17635,53734,1080,33997,-38413,-29641,-89585,-5307,-43585,-53195,15294,4154,-53420,-4883,-67263,-66737,33614,67577,25231,35785,-6468,-12053,-501,-82325,-17049,103106,40149,-16860,24502,-5228,46127,-18429,-27162,35720,13781,16039,6729,37626,-4798,16527,2187,-7447,-902,-75084,16251,68647,-56252,39917,-50848,-15811,-19665,-88398,33628,-56997,82545,89359,16885,25871,-51842,-2308,5571,-5965,-56320,-86467,-39820,76114,54796,-34800,60344,21394,24275,73622,2811,-7600,98202,-28789,-10967,-286,-16872,-32695,16432,-108142,-65309,21229,16186,66634,-1688,2766,17834,34929,-47515,-86385,-117890,-17453,67662,-58507,-29447,-82929,47103,-35924,-81113,2063,50171,-13925,-12806,40719,-3115,13255,14495,-14082,21711,-29260,-28394,-55747,51017,-847,-29900,50887,104137,77919,67804,47248,-4514,42594,94282,-28297,-57303,-43272,-24892,57568,-12733,33718,114958,61208,3912,33453,24365,48170,5358,61288,-60555,48817,-60946,36860,12469,-63655,36165,9058,45161,-31105,6063,2025,74492,23136,-5776,19930,-27736,-14480,41380,-7030,6300,38240,52213,5938,39546,-13632,37808,53061,25242,10222,24881,11798,-17398,-58559,-18403,83223,57113,-31326,-118497,-46238,68671,109632,-108478,-27378,12259,-82840,56010,36542,129846,18261,16006,84043,64849,-8278,-85418,193113,172755,24186,-37508,-63790,-36897,11427,24128,-6217,53826,45724,-68697,-32715,-41119,-73129,-24564,24615,24307,-45320,-55806,-28290,55216,-28070,-41541,33462,-6858,3966,41295,-35730,-96104,3066,-88890,-126470,-28086,37750,34656,52765,-41,18523,-4601,11403,-37226,-53003,-32407,31477,78517,61552,-14996,-94243,-94576,31150,-40500,49842,38508,-16691,73369,-76175,-117592,21608,-80004,-26327,31596,-23355,-13413,-16102,22234,-15524,-34936,-114117,-28890,17060,37294,-9356,-75070,-108702,-9402,-41051,567,52217,60263,61832,59990,-72977,-45131,55600,-1088,11270,-24021,-50990,-14597,22036,139732,17480,-38451,-9730,-63666,-8740,93074,54452,28765,-18936,-74011,-15511,-78794,-76143,18651,-91649,-87619,-106410,-5071,63571,19403,17126,-41963,-34801,-89894,-13024,11372,-65856,-27448,-16575,-15562,-32012,-39975,-14205,16302,13438,35293,2166,61187,13543,-5340,-48711,-117295,-33432,-24274,-8819,-64194,-60025,41952,-13764,37254,65800,1023,8360,25931,5564,97754,23736,-43629,16873,-14419,16235,3572,29207,55970,77683,-23548,23624,11099,-11427,88722,9301,-98058,-131736,66234,15129,-40827,-31140,-32477,-843,64158,-153,-29947,-3858,105296,-15782,-1900,9968,32173,-30485,21410,-26958,49088,49142,43695,-25233,121498,21349,-45964,6947,12747,-41487,-55778,39513,-23587,5906,-48809,-79884,-35880,11640,-9576,-56482,-112822,4087,45961,-72439,-57394,-14286,11464,10433,21854,-52299,-18335,-58225,-21040,-12439,12819,-22944,14163,47466,-27070,18220,83940,69392,-32087,-8367,61687,-799,-31560,-101220,-3988,-7777,-81578,-5378,59666,37036,19186,3706,32599,-33379,-35446,5878,28444,-47991,-48088,-62667,-62563,-14163,31103,29090,12515,10011,-104574,-26557,-28561,7063,-89205,21761,-62198,-23100,-70938,-274,30782,38750,53755,-106010,26031,17075,-19437,29701,-20625,-37179,-24585,74907,6603,32030,2967,5173,39992,78006,3288,-21705,-38762,-28228,-40844,-21920,-34875,-10220,120272,40870,45362,84414,42905,28113,26437,-13604,71357,-61691,-19611,27868,-27628,-70283,-62959,-30603,-97806,-82859,-1507,-54597,14856,64542,13308,45761,-51952,13067,29668,37126,10558,21476,11536,104539,32823,40630,21836,-5267,-95001,15120,19671,19089,26200,-25948,-124427,-30690,-68908,-89267,-6894,-65796,-37614,-3072,-44989,4374,47563,43971,45615,45388,25302,-58871,-49782,27468,64286,38115,-9116,-44618,-24527,-6588,-14956,-32085,45408,-70335,49811,66572,-15189,-30251,66892,-44963,-62256,-45358,50340,10447,139627,47516,5376,40038,48048,44944,-14312,-31828,-14636,-102807,-19787,60120,11936,82067,-26226,-49407,-12016,27645,39492,20390,-22152,29584,24854,50585,62628,11743,-57592,-64387,52112,26998,44761,45314,-4050,-47920,53384,-36372,19814,40924,41747,-15226,-54863,21398,8669,-20424,12540,-6223,54816,46052,-40978,-34756,-11418,-23687,-44157,-149976,-56949,53897,26986,-22175,-30216,8068,-14529,-13676,57295,14866,-5328,49185,-20262,680,-119608,-20414,-59639,-69149,-83643,-80180,-36060,-56702,-30432,56199,10316,-83979,19026,-24545,55118,42188,41289,-25847,-1474,18320,-50226,-63847,-44422,-25342,5494,56131,-19089,56503,16523,16104,16849,9956,52883,-69763,56639,21556,7057,-123717,-45099,-5933,-29451,72961,72393,-11845,-13134,29972,60535,-16128,47448,81836,-13066,38611,42289,65556,-28150,32924,-37709,-3065,-6545,-74867,-43395,38899,-8027,21811,-25595,-75108,3768,-21941,-23880,82018,-71283,-83458,-30363,4839,44542,48308,-67517,50451,64614,-3262,53572,-20673,111897,57964,42437,65889,70677,39483,48680,5829,14176,3097,40560,65362,-55456,5982,53494,-106572,-70811,-68290,-64017,6793,48408,-11098,901,40132,77458,55230,82368,41334,-21056,-12170,46557,-102119,-67021,19557,30520,43814,34766,-13653,-32102,3973,-26974,-27891,-68690,14461,-80776,22376,-32081,41097,68634,18183,-22065,39454,29768,46103,54072,-13113,55224,53303,-31174,56712,55692,14208,12967,6186,-7909,5964,-47549,61322,66618,-31099,-402,-51371,3925,-49798,12991,26015,68274,19655,40030,58057,21238,29966,-40043,-47737,44324,-51312,-43493,-14920,1120,13440,-15273,80292,34820,38795,-7346,-19760,32637,86670,-50432,-24148,-26717,63324,60495,65725,11141,61330,59681,6576,-77953,-51736,-22266,-15188,-54282,16151,111166,109128,76962,52044,1746,946,-2976,-5432,-54789,44892,16590,-4091,-111677,-14031,-58648,61843,111919,-63579,-15886,-24184,-8210,-33959,16683,-14308,-40113,-18972,-34185,-39943,-12361,81662,-32386,803,-17984,-20344,-43658,54905,-35786,74454,108730,50489,-9841,-50601,-85127,-2229,37204,-7532,77687,106840,102044,45567,26512,41245,37832,-34573,-10990,-64745,5269,-41950,33065,7350,19193,-36010,-45309,-8849,5899,-16775,60224,-81391,-89743,-38648,-43456,-107353,-44844,-78498,-2076,11718,-61764,-5629,10062,36559,36423,59654,17473,-18970,-31647,-21530,28871,63962,23451,86786,29423,-29553,10259,86915,109839,-19226,-52553,-3426,8738,11496,-73969,-15852,-29826,20399,19740,115158,-33629,-30878,32188,-4560,-103346,-118399,-44603,-66989,-12278,42283,42572,25665,73051,43633,111657,-4849,-32418,-18667,20909,-21309,-18422,-81178,-44,-60432,-67895,-14121,10542,7364,-5614,209,-23284,-45340,-17519,1276,23581,-24777],[24975,15046,10350,11247,-118637,-25257,16459,-12028,-14356,-5188,61591,24050,-47655,-39107,-26305,-41660,-29362,-36425,-66419,25463,44354,21509,23620,28022,95087,68191,-39772,-2788,-27206,28409,11099,66989,24588,-55749,65206,5892,-33567,7688,38090,-7419,54181,69560,4865,-34541,-67846,-48769,17824,-17214,48101,45373,-81607,-46205,-35968,9397,21348,63037,6285,25183,-69339,-34485,-112949,-12222,-49011,-62890,26857,14788,-67525,-42583,-56125,-68203,49689,71244,11333,18666,-3959,-26480,2666,-66536,-5230,79360,25892,12010,71931,11424,37046,-46462,-24632,28440,20533,25079,20053,20877,-607,9418,-9291,10906,-16463,-74954,45897,95143,-9777,61658,-37135,-14283,-24155,-74826,51372,-65233,73453,108666,11416,16275,-56592,-9210,35605,-28748,-50265,-121498,-20773,86861,43793,-18199,50383,27283,28524,77054,3684,-9096,95092,-18193,-12355,852,-39309,-44866,32418,-88366,-31124,38771,167,71903,2642,-19302,2080,41686,-34521,-76536,-118533,-14339,51936,-76078,-4626,-69276,24950,-38454,-82810,-27905,21243,3420,4691,38714,-32441,9014,4886,-2954,19047,-26194,9471,-55951,60422,27503,-8912,64648,93151,121128,68704,77759,6052,-22174,68784,-39544,-78858,-48323,-11071,63358,-6891,15602,118624,62470,11239,52516,47875,68282,9845,82821,-42026,27848,-73125,35620,17748,-48349,39489,-13818,32079,-60969,-18098,28131,91172,4133,1583,19442,-38016,-4694,45015,-4956,24705,31463,106793,66446,15261,-41254,51707,55225,29473,2687,21862,-14492,-41618,-37310,-18536,119672,54764,-63961,-140861,-52473,50458,92271,-85144,-38793,-2707,-73166,78894,55743,118621,1555,15855,88023,74882,-4792,-59419,155526,185479,140869,-65856,-142479,-159817,-6781,-6238,-11038,45820,34504,-75815,-30413,-40377,-58971,-12400,38642,15908,-36960,-39701,-41597,76016,-28643,-57816,35486,12142,-4242,47212,-21626,-118079,28439,-83718,-105140,-47241,26365,28493,75979,-4943,5779,6498,19233,-44324,-46971,-41689,23583,103073,68007,-12370,-109865,-92578,26042,-31676,41848,32960,-10646,63931,-52259,-98998,18888,-71251,-7271,9947,-55680,-10153,-37663,17179,-13519,-18842,-92520,-7063,29984,18951,-5633,-46583,-71420,2349,-45123,-9012,10721,45179,71715,39252,-68224,-49281,38289,-13337,-30912,-49640,-55178,-22513,15677,167128,11139,-36044,4369,-60277,-26081,51407,7167,15439,-20091,-80869,7434,-67158,-61569,4734,-44878,-70781,-68674,2276,81014,29106,5771,-39701,-44247,-70766,-5571,-15655,-51225,-30477,376,11543,-11884,-44140,-13972,-9268,12292,55151,-2180,21997,-14831,-11747,-47757,-104981,-18003,-40878,-38844,-58813,-69374,66720,-5631,50038,76149,29618,10448,21396,12233,115149,43936,-8297,16358,-9887,14365,603,48701,83524,82074,-9312,16805,-221,-1840,97256,14646,-90933,-127217,38014,24253,-20562,6699,-12318,-10686,29925,-7445,-47311,-18074,124051,-17118,10492,38363,40075,6559,36823,-7192,28693,37230,47723,-31810,110977,3325,-48096,-30835,1261,-48273,-81681,10573,-8988,-142,-51396,-62800,-75243,-14812,-15662,-77080,-97032,20490,39363,-42166,-50992,-6566,-9497,1944,24030,-53755,-27904,-48468,-13514,-15898,24863,-40494,-4014,44887,-31408,2987,102389,40824,-13256,-29824,30673,-6819,-21150,-105310,19907,15882,-69228,-18115,52916,27274,2142,-2129,41391,-30643,-51608,4448,5502,-60331,-51329,-19733,-55338,-14804,27485,15823,23607,65250,-116571,-14582,-26282,31973,-59331,21419,-58109,-14750,-53438,-12636,24975,1869,55712,-118782,43142,24779,-15577,33246,-22388,-28481,-47665,68899,31007,22139,11666,5274,46644,64069,22631,-47225,-49756,-21221,-32362,-959,-26724,-20401,75359,19115,34022,74262,19767,30191,21908,-26585,64620,-38124,-20109,33537,-27462,-80385,-51770,-25880,-98997,-76942,-30504,-71595,-4076,61908,12758,23884,-7670,29558,38859,40134,23268,29458,6795,90935,22591,26472,17366,-10026,-81240,33961,36341,12473,25109,-6163,-126757,-50319,-70327,-73537,-14837,-51767,-48557,-27621,-48913,7017,40662,41399,24753,48214,23514,-64584,-27113,14066,58984,65145,3989,-48038,-8546,681,-17771,-29560,47830,-48331,51023,64221,-25268,-17752,115416,-29368,-76958,-9287,67902,15886,148717,62875,-774,46540,66245,34509,-6436,-9227,9649,-88502,-21982,28995,-1766,79712,-13404,-49094,-19948,27241,103283,60221,11760,49826,25483,67941,47613,11679,-46219,-43400,55898,43053,49968,48029,31093,-12441,35906,-44124,33244,53781,57258,385,-57080,26657,21570,-27209,8565,-11865,54920,13008,-54585,-5757,-14352,-30262,-56724,-181288,-59720,41317,24028,-7804,-26254,25430,-17338,-19741,81451,3524,-33523,37352,-24917,-25162,-137074,-53450,-69261,-53672,-77846,-65999,-36110,-44490,-24736,64549,36857,-35062,23821,-35832,56782,40111,19576,-28510,-16890,-16061,-50396,-27150,-25198,-8129,-14701,40966,-40454,34516,6990,4797,-24276,18484,44986,-64492,61655,30645,-15306,-130469,-40677,-16423,-25506,53675,73776,-11812,-20301,9018,62719,-2355,5489,36911,-15291,21617,42452,44882,-34548,27059,-33960,-9045,5253,-61068,-19371,1725,-21044,38810,-51120,-84297,23804,-20572,-2998,74127,-84294,-86841,-38457,49842,56193,54336,-50978,58860,54088,-25272,53757,-71432,100662,65282,12079,58874,51779,11420,26398,1121,-6014,-5177,30098,103099,-21975,-12277,49390,-79467,-74496,-81994,-80995,-8698,53204,-25161,-8872,48142,37563,40981,97375,56219,-24945,-22658,45261,-94271,-60694,-3559,35112,20101,22650,-17854,1485,9566,-17233,-31043,-62804,-773,-98111,13458,-17436,36708,56159,17329,-19111,27674,20577,22491,23457,-25924,30455,26236,263,74776,27647,14000,29313,46029,-5808,8317,-32483,60144,59265,1160,-9235,-15521,-11269,-41697,43428,13968,53100,8537,35236,79551,5854,-12955,-50171,-29434,49588,-44060,-54926,2233,12553,47788,16839,98516,21367,23560,-24876,-23853,20663,103220,-44655,-36036,-7283,51405,64255,45554,48460,58454,63236,909,-74584,-49574,-13310,-33570,-72995,-6352,74587,93216,33502,55480,43616,7174,-7156,-21069,-77355,40390,37213,-6868,-84895,-23489,-56738,31193,110370,-65397,-17122,-23294,35538,-31664,13690,-2279,-35537,-15159,-30741,-27334,22709,78087,-36310,21155,-21860,8453,-31745,16798,-40466,66449,107174,52116,7490,-61567,-66722,-28136,29969,15823,67223,138374,69771,65950,42284,46655,40262,-45367,-4323,-38109,10152,-45538,15717,-36705,5789,-27427,-14077,-8942,5796,-19244,56914,-82047,-61082,-16522,-40141,-125036,-52631,-70329,-8059,-10354,-67957,19975,40717,21916,4628,74629,19232,-15066,2732,-33166,31274,70810,25008,48249,-2424,-31025,8526,74981,94976,-20303,-65558,-22959,-4214,41648,-62694,-9779,-21966,38785,9827,110017,-26899,-16303,27334,-7527,-108069,-112939,-47151,-66007,1973,44067,38816,31152,78289,12998,54834,-39834,-47561,-32454,8226,-35700,-22408,-84624,-18294,-82013,-74809,-4802,-3654,826,-476,-14405,-12554,-57288,13700,7614,15849,-38970],[18554,12773,21104,27197,-106556,-16416,-6432,-20101,20022,21334,62077,8478,-61724,-47520,-35981,-48264,-15444,2210,-54932,20577,24241,19290,25684,17130,86834,55851,-17357,2217,-64460,10390,-11381,69348,14480,-55027,54628,1294,-24888,26554,30836,-13190,47288,57727,7367,-21051,-57046,-40827,39321,-4529,75838,27120,-49705,-73996,-51035,20436,30628,63543,-1645,11496,-82986,-27791,-113335,-13330,-48704,-73400,29475,18184,-74419,-70312,-44242,-63426,56107,57089,5275,62,8467,-34559,2071,-47490,-5043,37295,6623,29113,102530,25985,21434,-67928,-24328,17322,22972,34262,35328,3720,7406,5247,-9085,25504,-35714,-72312,72281,92486,9758,66098,-35041,-10647,-31561,-48632,63657,-58731,48505,66926,-3791,-1597,-46737,-14165,67802,-43453,-38698,-151248,-4823,77863,30885,2889,28476,27896,32291,78826,-2823,-6199,86614,-10167,-13879,6452,-53370,-53239,47846,-56207,7608,49564,-32748,52355,12453,-36138,-4894,37950,-18770,-63951,-104934,-21704,24851,-85971,7721,-53225,-9362,-40636,-69494,-57807,-4392,20851,14023,39263,-49275,56,2388,13906,15114,-22378,53109,-49157,64054,44856,7579,72777,80830,152934,55284,91907,13320,-73462,33771,-52483,-93147,-45988,5096,55054,-7198,-6100,104496,45107,19198,68775,74279,75634,11905,100665,-17681,6653,-81461,43736,15611,-42938,38203,-36720,14581,-85537,-26860,59137,97951,-14919,5007,16452,-37020,2135,45949,64,23171,12064,137945,104985,5340,-72333,45477,54830,20230,-6237,19869,-31318,-54562,-20328,-20945,131913,46583,-76114,-151324,-51100,33015,67886,-65177,-54608,-18788,-37272,93682,65339,94652,-9354,14354,89185,80481,4444,-24044,131646,179483,233060,-79278,-234083,-227083,-30924,-41127,-26018,18301,15456,-72885,-36077,-45939,-48254,-1155,35183,12444,-19274,-28895,-53404,81691,-15328,-59519,36540,37757,-10314,31506,-8019,-125415,43742,-77557,-81227,-61396,6034,30464,92303,-9412,-1195,16968,23022,-45854,-43002,-42645,16863,108346,61389,-11555,-122265,-78871,17944,-21681,32062,17168,-8960,44336,-17997,-65763,19009,-59905,6789,-16241,-83406,-13355,-53216,2595,-13364,-2602,-48020,12563,42057,366,2628,-19629,-34975,9538,-52664,-18788,-28552,27815,78538,10153,-51450,-37446,20709,-28577,-70835,-66382,-47900,-27914,9512,173705,-2316,-32274,24331,-47178,-45792,3954,-25971,4846,-19261,-77945,25778,-57565,-36559,-4724,-668,-45412,-24689,25385,84106,32212,-8936,-29151,-44880,-41622,3286,-38820,-26672,-21856,24839,42864,9271,-34703,-9545,-25045,11397,70450,-7218,-41956,-47786,-12603,-32382,-73714,-5436,-48238,-69201,-44581,-58090,90809,7356,64842,69759,56239,6481,20463,26861,113811,60948,26006,9879,-2259,8378,6875,57028,91617,73878,5992,808,-17238,1318,82555,17026,-74458,-97863,-6461,27201,5334,39612,14963,-19681,-10055,-20958,-43967,-25689,104375,-22058,12553,60141,45007,42314,53100,11374,5517,19007,39262,-29175,101444,-19753,-47722,-54670,-10460,-52843,-90205,-16409,9648,-736,-44304,-32800,-84453,-35768,-12738,-66891,-66902,39672,18906,-10044,-44498,5441,-29466,-7434,30474,-49882,-39423,-33447,-2878,-14945,28514,-46120,-13900,50817,-30916,-30323,100546,10716,4819,-50564,-7345,-7757,3908,-89695,45960,32822,-55266,-33172,40514,11894,-19335,1014,42751,-27711,-52099,10000,-16781,-60757,-40888,14077,-36894,-19648,26824,-3575,41321,90327,-116172,-22656,-26970,40377,-15987,16910,-40778,-5516,-19286,-18877,19977,-28052,45896,-107260,59803,27870,-21944,27622,-20184,-17253,-67886,57885,44522,6937,19163,-1015,39726,39091,38944,-64240,-57211,-20883,-22073,16107,-13727,-20450,30099,-127,16358,50250,-7841,30324,17567,-30423,50963,-17231,-15158,29852,-28268,-76454,-29483,-8475,-70801,-62055,-40630,-72277,-12903,55698,11451,13271,28369,42754,64854,34890,26288,32943,13503,72040,14867,7762,13260,-14067,-43301,48358,45960,111,22907,11271,-132288,-62860,-62769,-49772,-25778,-26341,-49467,-48951,-51839,9621,28287,28749,-4335,33319,17143,-65954,-5751,-5643,41385,91621,14161,-44744,6026,581,-33420,-27640,34273,-26569,45788,56885,-22305,-7676,137840,-15738,-68769,45594,74607,21441,136058,65221,-16564,43239,74151,12427,-456,16111,37411,-57695,-24452,2404,-23152,69249,-5942,-41942,-26305,27445,138860,72681,40662,45374,25787,80039,30192,5188,-34198,-14777,46661,59923,57650,39918,52903,18431,-3438,-45668,39240,64498,70614,11782,-48708,29263,33481,-27871,5581,-17765,60252,-13791,-60754,8100,-24061,-38214,-56482,-177793,-56228,24314,21596,13698,-16014,33872,-16268,-21205,92989,-7293,-53662,19304,-21698,-40283,-135558,-62997,-81666,-34847,-65748,-49397,-32946,-23992,-16976,63129,68220,1550,26376,-31526,47356,28734,-8178,-30166,-43315,-44773,-47287,8646,-4281,7840,-43573,29792,-48394,10409,-6208,-12739,-62820,22558,35602,-52421,56956,30893,-32293,-119069,-23324,-24172,-20949,34212,67691,-7139,-34636,-2157,42265,-326,-36328,-684,-16337,950,27705,14933,-39494,16615,-20330,-19376,4702,-38019,15687,-35339,-40548,38648,-65406,-74328,32365,-13590,17275,43761,-91362,-73182,-49190,85148,53662,56511,-20727,62317,56359,-45727,42603,-99082,64331,48604,-26014,52093,35015,-17471,-6783,160,-20307,-15952,16974,112063,7510,-28224,44600,-31846,-61868,-77069,-83502,-21134,51322,-35344,-8465,54693,27998,36075,104619,56522,-31871,-31845,34059,-75406,-57263,-33516,37934,-5843,13867,-14629,35801,10454,-2458,-22900,-53810,-20914,-89491,-6524,-9093,21051,30055,11096,-14171,18687,2548,991,-2851,-40845,-3615,-4601,26302,86245,8166,17227,36170,83806,7381,2639,-13037,44917,45927,40551,-11669,19203,-18378,-18769,52419,1327,19127,-7122,28298,94745,-15221,-41605,-49186,-9050,53662,-20512,-52289,16284,10690,63155,44873,98321,15407,6760,-37163,-29675,8425,85153,-38044,-41609,21989,37983,57684,17805,73204,56557,60445,-6073,-81602,-51710,-2782,-42906,-69818,-13746,32350,66316,-10201,64309,87862,12055,-5422,-35231,-88182,23209,40057,-11670,-45167,-19491,-38339,1494,96393,-56711,-13160,-19926,57177,-30726,11707,6094,-26569,-10123,-15825,-16891,51272,66547,-35139,37091,-23379,43660,-21302,-40663,-48897,49265,94003,43715,11458,-52289,-31736,-42435,19908,38255,44031,161932,49744,77006,46168,47012,28480,-44704,-2551,-17481,15521,-40929,5823,-67769,-4416,-15704,17404,-23860,-9245,-8781,46187,-61448,-11375,11660,-36863,-104204,-52180,-54568,-14083,-31667,-64420,50117,63155,-743,-29342,79895,25806,15781,48974,-42057,31287,74370,30817,9607,-27549,-28833,-750,54333,57000,-21096,-81324,-39669,-7475,56047,-43045,4606,-6290,51776,1452,89755,-16227,-209,29059,-8706,-87407,-87860,-39361,-56170,8999,45901,37682,31654,76340,-15200,-16899,-66038,-43886,-42281,-9413,-45263,-15794,-69377,-29073,-85658,-76459,3560,-16017,-1188,18355,-23033,-5238,-73106,37428,6381,-1028,-49440],[5536,8692,27967,38773,-73888,-10883,-35776,-19044,45021,35806,57889,-2401,-56171,-57598,-31493,-53409,-2698,35301,-26903,15010,6740,8164,19869,6995,64060,42427,6925,-9594,-97729,-596,-11839,62686,-3387,-46836,43231,-14287,-20455,39049,20970,-24695,41920,42473,9299,-7061,-44974,-25833,50385,10831,87984,14542,-11125,-92135,-68815,30491,41549,56500,-14840,-2052,-79437,-10969,-90191,-11425,-40046,-83847,19433,12585,-70518,-82731,-35048,-55727,50313,29306,9631,-8228,21744,-34747,-7051,-32173,-24255,-1896,-10347,30365,94185,34411,2622,-78357,-27139,5508,19012,41908,44890,-11897,16217,8303,4112,33735,-52360,-70919,83050,63036,3083,49770,-44174,-7428,-40422,-26811,60432,-33551,23284,-8133,-23176,-23103,-26051,-16574,91456,-46268,-25703,-155581,3550,49120,17838,24118,-1147,24899,37024,79452,-17187,3967,76072,-5060,-14892,14117,-57479,-53560,58081,-21839,37140,44922,-67922,23405,21935,-43269,-570,21738,-1095,-52242,-83507,-36538,-6613,-86370,-1322,-40040,-42726,-39702,-42848,-70005,-16562,36655,14106,43101,-48321,-11054,6713,31880,10909,-17354,89473,-37251,60935,43748,18666,73829,67306,159899,34156,82206,11933,-96230,-3919,-62902,-93898,-35562,23197,37720,-14844,-25574,75958,23740,25351,77668,91883,69229,14558,101179,5190,-9166,-81509,53506,4981,-53854,33450,-51383,-2532,-99519,-21612,86716,85465,-27631,1366,11676,-26106,4599,37927,5958,-5823,-15997,129362,110927,10035,-96081,20987,54122,3827,-10641,20799,-33263,-50763,-18148,-23568,119669,38477,-71938,-151078,-44123,18705,43559,-54355,-66485,-32961,6362,87511,59642,67677,-8318,9051,83944,78259,16005,10520,129421,165567,268021,-73226,-304007,-226127,-49581,-72582,-48878,-19319,-4121,-60409,-43646,-53255,-43388,6314,24434,16120,4386,-22320,-61154,71155,5234,-46288,40887,70795,-9939,6291,2483,-105137,48149,-73434,-67126,-67745,-15187,41768,98146,-12371,-5718,19825,23439,-39982,-47052,-31624,9302,89432,43985,-8664,-123248,-58542,12358,-11500,23761,-3170,-12865,16485,18416,-28552,20723,-49443,13318,-39694,-98064,-22920,-62701,-15736,-13264,7356,3827,21949,48122,-15596,10863,92,-8093,10037,-62551,-26462,-55598,13306,71062,-18991,-31017,-9448,10606,-42981,-97457,-71740,-32852,-31326,4296,163176,-18786,-28450,41824,-26196,-58165,-35255,-42470,-4608,-17788,-65439,36853,-50008,-2125,-5050,30917,-18587,16179,58553,70901,29285,-22795,-17088,-37914,-9725,16878,-55010,1179,1930,48991,67409,25813,-13632,-2616,-26438,15386,77241,-11743,-99012,-69874,-3507,-13121,-34554,-1114,-46907,-90841,-26661,-34609,103748,23460,77410,47858,69055,-1535,24731,46397,91555,67077,46488,-1678,7276,-3332,13963,51087,79596,50120,18865,-20858,-38310,-1747,49203,18142,-53842,-53587,-50941,18494,29175,62069,41625,-24075,-45109,-37495,-20477,-27290,58514,-30382,1620,71683,46625,68074,63746,24024,-11334,-1127,24276,-19558,91812,-40532,-48000,-63696,-21226,-55319,-79558,-28925,31400,5878,-27245,2706,-56802,-44230,-1491,-36852,-29928,58738,3543,16968,-39368,20166,-45661,-17467,38905,-42967,-46891,-18422,7610,-10077,23996,-39441,-12608,63890,-24654,-68368,73872,-14860,16577,-64327,-41974,83,31821,-58369,67026,39244,-43249,-44931,25972,-8216,-39642,13347,37754,-23462,-42630,22853,-30887,-49364,-15828,32737,-10459,-26239,28528,-20817,61619,68306,-109077,-43402,-32524,33875,29071,7051,-19486,5343,23838,-17077,17269,-40558,30004,-75643,72532,26468,-35249,15640,-14838,-5023,-80167,47165,44131,-8020,24130,-10812,25099,18128,52182,-67416,-60366,-23634,-9737,24225,411,-13867,1155,-16931,-4770,20885,-31200,32225,15584,-25886,33802,-858,-2187,19525,-29476,-58953,1037,15578,-29263,-43864,-34812,-56549,-1817,45935,7165,15631,44468,47967,91737,22371,21043,27120,31795,54035,9463,-11593,11739,-17084,4497,51787,44357,-12266,22455,21026,-138373,-69081,-48187,-24614,-36700,-4003,-42456,-63028,-52498,8394,16363,4993,-30559,6497,7129,-62764,12682,-24637,17490,112799,23552,-35057,16148,-6118,-55561,-23379,14135,-11125,35759,45192,-9724,-1524,128089,-10092,-35252,100206,71080,24866,111342,58503,-39748,29124,70702,-14903,415,35651,63836,-22558,-27798,-13385,-44281,52883,-1184,-29904,-24260,31264,132508,52769,54576,19567,20623,80437,13541,-6612,-23273,13313,23918,73905,67872,26555,56969,33024,-53112,-42017,36584,66881,84677,18089,-23914,29198,41923,-22778,2177,-24232,66754,-27044,-58279,8161,-38164,-48672,-46996,-144753,-43321,7993,22763,38779,-3044,30659,-11195,-17607,93763,-15399,-59807,78,-10153,-38831,-114013,-47040,-96813,-18969,-49808,-35929,-25231,-14,-11214,52492,92473,17794,28982,-14411,24124,9891,-32401,-30067,-72835,-54760,-39536,32595,10974,14342,-71892,26131,-43684,-7744,-22906,-30454,-89572,20827,29351,-37525,48480,24344,-41756,-90962,-1133,-27545,-20811,19693,59706,1836,-51441,2039,9782,-7489,-64784,-28334,-15531,-19809,6801,-15051,-40208,2943,-4033,-32355,-9788,-16402,51402,-64253,-64313,18860,-67512,-48561,29366,-3329,30159,5925,-89234,-47209,-68631,96263,40296,55724,12696,57500,77215,-61441,23860,-90245,19369,15334,-58012,44168,32314,-37807,-36064,191,-27098,-25160,7700,102412,24966,-37573,39871,15043,-38751,-55216,-69179,-27889,46230,-37366,2290,57357,42586,45020,99897,43501,-35289,-37847,16293,-54485,-56775,-63818,38311,-24485,9208,-2412,59608,5755,10131,-6596,-42443,-42224,-60305,-29484,-8031,4879,-893,166,-9922,8412,-19298,-12679,-15727,-51099,-35696,-31982,42655,87828,4694,27351,34659,112003,33829,-9844,6072,19906,29381,75557,-6583,38374,-16933,12964,42236,-7108,-19039,-23003,20027,101833,-38249,-51369,-36490,15057,56946,13858,-40167,20636,-3912,52242,63125,84206,19296,-12285,-45157,-34814,-9015,42979,-32925,-42181,53677,24867,40143,-10979,77485,54183,50109,-12903,-96997,-59507,1655,-39588,-45860,-3890,5738,37261,-40770,74404,124344,14113,1017,-45758,-83973,-204,22394,-19583,-4042,-5159,-13605,-23066,74454,-40612,-7509,-15932,51401,-31889,12080,12074,-16865,-5606,6101,-10830,67204,50905,-29649,44679,-19187,72332,-14879,-88424,-57244,26577,68936,27815,1256,-24822,7791,-43099,16107,56880,15092,157723,32662,76339,39515,42198,6538,-29614,-5167,-12267,18623,-28502,4615,-78911,-5798,-1410,44663,-49460,-37252,9931,35257,-25073,41955,36883,-35542,-53033,-44365,-32454,-17937,-49868,-53813,79956,75470,-24792,-47933,82752,37197,68395,95330,-44365,32345,74352,39378,-17213,-39466,-21444,-15109,27808,5147,-22134,-92141,-46623,-438,52042,-19320,29278,9581,52909,-3768,62586,-2998,10760,34575,-6534,-49397,-52516,-22165,-38038,5671,45706,37135,28259,68431,-34401,-77595,-75343,-23573,-43713,-28709,-48559,-1618,-40554,-31331,-72942,-74813,5516,-24266,4827,36238,-26304,-2529,-92791,45591,-945,-19129,-52755],[-8874,3733,25464,40812,-36814,-9504,-59732,-10947,50285,36436,53699,-5797,-34227,-60840,-11468,-55283,8947,52151,8379,8736,-3651,-11127,7523,-757,31045,33402,26499,-36281,-117530,-1186,11900,40776,-25989,-33739,33007,-38188,-22007,42099,11128,-28062,42307,27813,12182,5120,-33336,-12117,44684,26111,90116,8262,21907,-98691,-85846,40225,49546,45443,-24364,-9897,-64871,8668,-54144,-9890,-23158,-90727,-2458,-685,-56964,-81175,-29591,-49497,33280,-2153,21759,-867,27584,-27613,-23994,-22596,-59587,-22298,-18402,18498,42751,35453,-14086,-77496,-32678,-3463,8262,44819,43980,-24803,22683,20476,26261,35553,-58796,-73301,72384,20437,-15474,19681,-58141,-7864,-48664,-21922,37715,6594,5845,-77081,-39300,-41656,-2268,-16169,97133,-39144,-14457,-128277,3190,8325,4264,41850,-31043,21083,43441,78371,-37620,21648,64595,-2128,-14191,20717,-54141,-44966,62131,7576,52988,22093,-84694,4326,25094,-39600,14037,-3105,15712,-42804,-63929,-52252,-35654,-81389,-31239,-33999,-67519,-33881,-8339,-51284,-8197,48894,7303,47123,-30444,-21180,15553,47994,8075,-10504,106654,-23983,50927,24223,25899,67753,52812,139141,13828,52196,106,-88518,-33902,-67373,-76492,-19268,40710,20584,-28605,-37500,41426,8552,27380,75961,91605,52425,21396,78785,20382,-16060,-70469,53926,-12901,-82259,27206,-53476,-13937,-100202,-8081,101994,50300,-29613,-10398,3061,-12313,3122,17770,10289,-55682,-45109,82510,93529,23417,-102768,-12794,55440,-12978,-6009,24497,-20073,-28226,-29203,-24378,90916,35043,-59389,-138036,-34897,8311,22471,-55207,-67258,-42716,36897,58776,38842,47520,7145,-586,69392,66446,26369,34625,141977,157246,239357,-50684,-327123,-178718,-54836,-94199,-74421,-55868,-17410,-42418,-46476,-57598,-44844,8090,17290,26044,28088,-18054,-63346,47618,23524,-25318,49661,106755,-1589,-17572,8805,-51401,45026,-70822,-66330,-66414,-31187,57967,90729,-13035,-9948,9991,22440,-27876,-61368,-10000,-1063,48982,24153,156,-109284,-37690,13929,-1731,17874,-22558,-20216,-16165,46338,1218,21362,-40719,14036,-54602,-96898,-35220,-67716,-30455,-10202,7657,46965,15881,45007,-26744,14947,9714,6791,4419,-72287,-31110,-64233,6044,38695,-39602,-15678,28350,11524,-53889,-105132,-67064,-16100,-33714,301,142811,-31887,-24520,51972,-1139,-54621,-54363,-44900,-13701,-16495,-46177,41008,-43781,34011,4132,44938,1711,45192,90661,44376,22531,-33469,-9937,-28779,17268,36311,-63420,24660,41523,65978,79005,35462,12280,3746,-13879,24613,75227,-14202,-116816,-68993,16025,656,388,-6393,-41728,-98199,-8803,-10231,98372,40100,82801,18558,60420,-11168,33746,65434,54293,57910,46054,-15677,16460,-19712,11334,33712,55459,13794,26544,-43101,-60597,-8616,8084,19394,-34877,-9703,-79285,-3010,43608,71938,60599,-21510,-67176,-54465,14588,-25166,8498,-40747,-19312,72536,45070,78122,63723,28065,-17656,-17492,10534,-7738,75194,-52765,-50812,-62135,-29115,-56090,-55584,-23279,52032,19883,-869,34936,-4644,-37454,14079,-2877,2453,74839,6817,32781,-35486,33509,-56704,-27286,44150,-36485,-45251,-9599,14730,-4231,13956,-22843,-2643,77414,-14098,-95895,27825,-35192,17526,-68743,-64143,16906,51592,-22257,75675,31519,-34533,-47850,13048,-31653,-54198,29333,27840,-17876,-32366,40515,-30937,-29214,19122,41179,18382,-31433,30667,-27676,79009,12216,-98616,-61399,-41515,20506,64659,-6574,-5367,17095,67546,-7484,17419,-33269,14789,-34724,79158,22148,-48518,1275,-7866,7993,-80548,39737,32148,-17446,24856,-18487,10816,12605,60835,-54564,-59194,-23369,4893,21908,12003,-6241,-7566,-32311,-26189,-5856,-42422,35871,17263,-16709,17595,11349,18220,8420,-30076,-32456,33416,37302,5859,-30230,-19671,-29666,28318,33385,-2705,24501,41691,44753,106036,6660,10729,9348,54683,41975,5216,-27937,13396,-19478,44646,40731,32960,-18396,25656,21016,-139322,-71695,-30122,-3443,-44872,4859,-34370,-66752,-48986,1383,9186,-25819,-45075,-22887,-3695,-55488,26984,-37747,-5464,123290,33270,-20845,20051,-16121,-73851,-14356,-1663,-1381,24039,31156,4648,473,94975,-16310,13155,128771,60031,23939,87441,47833,-64653,7595,58810,-39129,-5301,41315,83202,4586,-33360,-19347,-57976,34385,3057,-17846,-11409,39473,94445,10024,48453,-15602,5450,67660,982,-20154,-14978,31624,-9033,79589,79395,14375,44791,27940,-94889,-35887,25691,55732,98686,21226,18219,26396,46408,-13153,-2733,-31990,67550,-26396,-48327,-869,-52452,-61907,-34753,-100157,-19978,-3034,29659,62450,8161,17256,-3697,-9495,88975,-19203,-50931,-15386,7275,-20389,-77132,-15073,-111072,-10744,-31805,-28888,-13136,23370,-9950,35658,102387,16684,32843,8740,-11523,-12537,-47575,-27694,-93887,-43344,-27619,41382,14543,8718,-88707,30710,-32030,-15475,-39924,-39449,-99847,16137,28829,-24137,42402,15309,-41526,-53599,18585,-26577,-26227,13621,54238,12907,-64095,20482,-21334,-20197,-70647,-49636,-13640,-36787,-11630,-36062,-35027,-11135,9128,-44819,-33612,-2350,70783,-80065,-88105,-15419,-61018,-16469,20267,6025,33271,-16698,-74795,-17246,-93892,78371,23298,53119,39191,43024,105984,-70976,2752,-50272,-13682,-18256,-73873,33512,47422,-42725,-51331,-5137,-26062,-29266,5430,90886,29243,-37785,34787,40343,-15040,-23095,-41423,-26605,42096,-29709,20398,53394,58266,64680,83635,23173,-32906,-40576,-3542,-39983,-58044,-87764,35842,-28777,8396,16701,64567,-2773,14907,11741,-30139,-61055,-22531,-47755,-12928,422,-27167,-13981,-7719,-6293,-39045,-15100,-13574,-51567,-53246,-48897,48671,78135,18227,46343,28115,124599,66973,-25121,20646,-7604,12767,92231,4187,35261,-9935,42262,22313,-7658,-43993,-34874,11514,99544,-58709,-44758,-13739,42792,58296,47202,-25504,12032,-25961,18350,68802,63984,30402,-31512,-49837,-37848,-35919,-8931,-31920,-40088,80230,13904,16887,-34122,60686,49206,33033,-17643,-112103,-70663,-5706,-24000,-8861,17410,8609,13008,-52083,81216,142786,13193,9691,-51210,-66157,-23370,-10936,-31255,27377,13169,2654,-41020,49320,-20744,-3550,-13225,22985,-35738,15365,19083,-7507,-3954,27901,-10206,70314,36367,-21572,43732,-7989,85450,-12880,-109514,-61259,2814,37506,8562,-19008,13145,38560,-33282,23885,68279,-10976,114168,4374,64351,26093,35007,-17665,-2829,-8799,-22654,17227,-11742,8876,-73795,2710,13240,61786,-78360,-71052,29367,30623,14763,81836,50724,-37366,3779,-31853,-7784,-17461,-64810,-40297,105252,78278,-42967,-39236,90033,51473,124766,128705,-38309,36946,70611,47592,-26933,-36949,-9540,-30892,-141,-43579,-23561,-94919,-38448,15198,35506,2546,61782,16287,38606,-6532,36500,10425,9380,38853,-824,-8224,-20578,-615,-15921,-7506,41572,34530,22911,59805,-41864,-110882,-66021,5453,-36374,-45821,-45201,15207,-8977,-27067,-49082,-70646,-2462,-27888,20602,40751,-25371,-2453,-110487,37447,-11637,-31718,-48618],[-17908,-91,11144,32432,-13427,-11401,-68284,152,35206,26981,51209,-1277,-4497,-48523,19337,-51229,20623,51077,39387,2717,-5175,-34697,-7280,-5251,-3089,32120,37244,-68187,-119438,7688,47236,3952,-48266,-21355,25128,-63550,-28383,36087,3398,-16254,47371,17083,17232,12372,-23049,-6027,22317,40234,92960,7218,41448,-95221,-92752,49674,51302,34665,-23986,-8297,-48007,19934,-21521,-11155,-1234,-89500,-30079,-16546,-38514,-70413,-26938,-48467,9221,-26508,35471,17777,22279,-15270,-41431,-16429,-96735,-19127,-14443,-179,-28900,31070,-23088,-69478,-39288,-6613,-7030,39688,32080,-34510,24260,39561,50098,33126,-49994,-79378,43313,-18195,-29980,-9555,-68133,-14816,-54211,-33930,872,48326,-4902,-116030,-45426,-51271,16146,-12658,81331,-27835,-6010,-81432,-3811,-32669,-10898,54191,-53614,19168,51211,75346,-59572,43943,51338,-199,-10246,23492,-48827,-29707,63410,29478,62223,-11825,-67670,5601,18251,-27765,34209,-29053,27485,-34471,-52909,-61603,-58039,-76866,-72372,-36552,-83029,-23274,26997,-4559,21154,55197,-2263,45097,-2417,-27631,25462,61256,7750,-1929,98434,-13323,35048,-6419,31627,56021,38223,98539,474,14894,-19691,-59481,-47164,-64741,-40956,-1527,53650,11414,-45486,-39236,11346,2626,23975,62818,72706,32127,34661,39629,24598,-13851,-48496,37674,-34427,-121740,21216,-44230,-15858,-88504,6610,98975,-1033,-20225,-28433,-12409,-4551,-544,-11843,11236,-106896,-66988,15619,73103,36986,-88317,-44394,60234,-25168,8653,28874,3296,10332,-40225,-22312,58014,38568,-45385,-110087,-27179,381,3082,-65785,-54289,-46620,41137,15843,8435,39830,34551,-13379,44049,45181,32224,41751,154217,161438,164337,-16640,-295778,-119943,-44562,-102043,-95570,-82960,-19725,-24622,-41699,-55971,-51125,3876,19096,38793,45216,-14328,-59448,17804,32047,-7205,60742,135817,13264,-33607,11621,25886,39807,-66799,-73892,-60052,-39230,71257,69541,-11130,-13687,-12110,22451,-13624,-81763,16446,-14668,-3352,13165,17234,-82671,-21348,23547,7262,13046,-37298,-27006,-48018,57861,16800,18272,-33064,14073,-59185,-82342,-44428,-70185,-35774,-1379,-374,70765,-5683,32996,-31983,12567,9452,11490,-4666,-78663,-32635,-53736,8005,-18927,-45596,-11521,65867,22004,-60895,-94703,-56485,-3668,-35728,-1872,120869,-36528,-20134,54539,22959,-32505,-48039,-36553,-22131,-15103,-24753,40945,-38107,60673,18942,41100,9212,56670,109276,11621,15121,-40638,-11481,-24085,33949,59058,-65574,37567,90697,72049,77222,39503,33831,6288,7123,35369,66978,-13187,-84054,-42383,41508,3827,21990,-17778,-39322,-89904,6459,4874,73715,54915,77979,-6708,31812,-20095,44954,77788,13277,34566,25853,-28663,22381,-37250,-6356,12258,31851,-25249,28175,-60828,-80357,-15764,-27360,21228,-21582,20724,-82967,-32700,44005,70133,67892,-12021,-73446,-70224,48967,-22269,-26102,-51078,-42876,64501,40974,71733,51668,23794,-15280,-24613,4087,1032,45541,-53685,-55943,-55206,-31717,-54576,-27643,-5650,65232,39446,32488,56624,47257,-17858,28159,22678,20355,87462,30307,34641,-31850,39773,-62186,-35044,41685,-33138,-32873,-11548,16215,-1696,2621,-1057,8921,82584,-2318,-103461,-23313,-52988,6223,-64406,-70194,38600,57333,4953,66658,8528,-27528,-39493,4634,-55891,-60739,39621,15826,-11659,-28781,58353,-15343,-5401,53753,47326,43256,-32554,32004,-19888,89412,-43716,-85421,-62105,-50002,9314,83741,-20279,-6161,27317,104929,7287,20007,-11026,5434,3372,79877,17394,-54345,-12212,-968,22618,-67648,35476,15087,-18697,19809,-17886,3508,25572,62373,-28010,-54524,-14886,21441,11453,18291,-568,-1021,-46418,-44419,-26005,-37395,38470,21885,-7905,6350,20376,41772,2897,-29191,-4189,58805,48475,20939,-27580,-2644,127,67192,19827,-19568,29820,28990,37683,102865,-7070,-765,-18982,69628,38160,900,-38740,17785,-21270,66805,17010,17319,-13738,32397,12492,-132419,-74074,-12604,11189,-48376,-1855,-33068,-58877,-39640,-10534,7951,-55052,-44616,-46065,-11626,-45000,35710,-43258,-21409,118662,42704,-5162,17002,-25080,-78925,-107,-5561,7271,13714,18000,12720,-746,54953,-33754,59028,117741,45272,17405,73481,37271,-84415,-14454,43847,-52579,-16236,28411,90664,16003,-41934,-20115,-60036,17681,7309,-11458,8657,49867,48249,-36329,24423,-46549,-20271,45751,-5405,-30668,-10495,33631,-44427,72876,89508,8054,22651,8736,-113744,-30272,8662,29925,108623,24960,69454,20938,48468,-908,-9096,-40049,57951,-16817,-33949,-13892,-62142,-76658,-26057,-62699,11511,-5920,42401,79017,13731,-1277,3215,2743,83328,-18131,-31070,-24192,25919,9617,-32872,16450,-118538,-11567,-12985,-28189,849,43029,-13099,17124,96896,9975,37551,30105,-52272,-34200,-54187,-22849,-96391,-17776,-14063,39436,4437,-6510,-86810,40750,-20839,-14182,-52448,-32714,-93546,14226,33442,-15415,41793,8177,-30367,-17441,31521,-22801,-34125,16975,52306,22578,-66393,45798,-40574,-34457,-52876,-70254,-12388,-46560,-22372,-42733,-24144,-22078,16774,-53010,-57198,3933,56609,-81685,-107116,-53028,-52183,9798,12507,10089,28634,-6861,-48575,8117,-115285,37946,10340,49717,53958,20664,123166,-74504,-15908,-409,-21980,-36099,-71286,19296,73769,-30755,-51976,-22232,-18475,-27006,9098,87416,24807,-28646,28511,34040,597,10553,-7590,-16153,41442,-14066,40463,40761,52581,84612,61436,3415,-28436,-41365,-21015,-35875,-59083,-100285,30325,-16889,10447,37737,50018,-10726,10128,25153,-18456,-74198,11680,-56416,-20722,14516,-41998,-29222,-7178,-25116,-51796,-6100,-1486,-40880,-48076,-50983,46527,59688,43969,71760,19934,118093,94974,-37735,28207,-31005,-1217,81964,16287,12825,-2229,59245,3763,975,-43531,-40484,3873,87488,-73480,-28283,14926,70419,54495,65887,-14375,-8068,-47562,-26071,62222,44418,42859,-46098,-50789,-38549,-69324,-57585,-36762,-37473,95414,6469,-2850,-46840,30489,40118,12199,-18643,-116480,-80056,-25132,-429,31377,39415,36808,-2293,-44689,81710,136904,10176,17705,-51183,-40532,-42086,-46919,-46462,42757,28476,-1691,-52443,24849,-706,-3326,-13511,-15991,-42097,20978,29975,4308,-6984,42054,-14709,64761,27196,-13054,37380,8446,80319,-13487,-102283,-58066,-17942,8946,-9905,-41564,51169,51790,-19402,41805,69192,-26776,40501,-39413,44071,10193,29891,-35752,27517,-8311,-39121,11473,4122,13398,-62315,16758,24995,63420,-101584,-100684,42013,34284,43207,97672,48995,-42076,40328,-18117,13867,-11653,-77407,-28275,121826,73419,-49790,-5698,102335,64667,161638,141180,-24700,45488,63672,51798,-22696,-23501,4274,-44177,-24269,-71862,-24401,-90367,-14268,36068,17684,17259,94051,8662,10245,-8920,16658,21209,-8576,37613,7175,22190,-1554,18526,4583,-26657,32577,28304,17849,55910,-39251,-116138,-43392,33369,-23620,-57773,-36173,29694,13726,-20070,-21405,-63468,-20169,-28512,44486,28528,-20569,-1278,-115399,19659,-23314,-35831,-40099],[-17310,-447,-12851,16822,-12818,-14941,-57241,10024,8223,14423,48604,9440,22458,-17199,52047,-39341,32730,38718,56867,-1442,778,-56830,-19482,-6999,-28001,38370,38274,-91894,-104983,21898,76328,-38999,-64557,-15841,19287,-81878,-36464,24488,-1457,7425,52934,11983,24544,11912,-14258,-9255,-9553,52694,103166,9932,47290,-85312,-77908,57679,45865,27562,-12393,2981,-36120,12675,-5029,-15651,20632,-77539,-53510,-27505,-21090,-55779,-25402,-54035,-15981,-37604,44048,36343,7424,-482,-47990,-9710,-117194,2493,-254,-18720,-81619,25461,-20444,-60922,-44528,-2299,-21941,25636,12355,-40970,19534,59408,68334,29567,-26538,-86241,5643,-40108,-31291,-23372,-67557,-29308,-55539,-51023,-37607,72938,-13961,-124288,-37833,-48871,23362,-5561,49239,-18592,649,-36271,-13148,-62732,-27420,60993,-64297,20668,59104,71345,-76986,65679,35045,1562,-1731,21115,-47167,-11912,67770,44554,75616,-41443,-18042,23161,1511,-13230,52773,-49186,30533,-24680,-50038,-59793,-72831,-75386,-110523,-45610,-91257,-9950,56909,50437,63772,53624,-10592,31064,25424,-28898,33206,71933,9739,7138,67219,-7956,15621,-36757,37546,41326,24724,51180,-5072,-14011,-41776,-22835,-40704,-56496,5072,12675,58209,12168,-61860,-31929,-5712,3689,15540,40173,43947,16887,53753,-2055,18214,-5641,-18847,6503,-54232,-158850,16101,-29283,-8233,-68573,16855,77116,-52940,-2576,-47940,-35588,-8848,-4215,-42962,8542,-136935,-75931,-45675,66606,43510,-56657,-64542,68477,-29818,30603,31097,28822,57508,-34945,-17454,32831,49220,-32105,-68784,-23784,-8274,-18407,-79718,-30420,-44149,20440,-28214,-22905,44188,67703,-26286,9592,17456,31927,31284,152674,175734,76637,21939,-222221,-78544,-23529,-95968,-106600,-97908,-10225,-12600,-33607,-48710,-60112,-5491,26354,49468,50501,-10424,-49878,-10162,28301,-645,70025,147094,30893,-40053,12629,101509,36742,-58695,-81507,-52615,-39802,74509,37401,-7149,-15000,-39180,25272,-3190,-98303,40154,-29787,-54637,19649,41967,-49926,-12041,37618,15075,6659,-46000,-29607,-71676,52191,17731,10312,-25802,18989,-56417,-59947,-44891,-71095,-29816,14049,-11027,72748,-37323,15903,-31398,3906,1953,9523,-13664,-78911,-31073,-28276,17789,-86553,-35252,-19711,94273,37005,-65423,-71279,-44730,1053,-36834,-339,105421,-32195,-16216,52600,41071,2173,-19086,-19777,-29048,-12301,-6197,40001,-32717,68486,32980,23105,1404,49525,105610,-18427,10162,-45497,-21951,-28047,38563,80208,-64505,36917,134334,67272,65742,41230,42693,2885,27816,41831,55807,-8062,-18205,1924,64578,-3747,26649,-28222,-44327,-68035,17543,5011,35133,66164,63416,-18752,-6054,-26329,54463,78578,-20161,3583,-6070,-37740,22258,-51421,-34508,-4485,19656,-53482,25153,-70491,-93815,-20266,-46116,22761,-14960,32662,-64372,-61227,30061,59629,63522,1790,-66327,-83012,72416,-21154,-36011,-59143,-60510,50459,35324,53211,30646,14370,-9909,-19185,6940,3210,3857,-44720,-61718,-45629,-26934,-48401,-3758,12003,65653,60514,67727,64178,76162,8080,35268,34782,21729,98295,65087,24411,-27397,33871,-61821,-38343,30351,-33443,-12560,-24979,11418,-6065,-5634,19953,13381,73145,7380,-91177,-62549,-69486,-14568,-53167,-63078,57830,49685,12811,39181,-25704,-18115,-21591,1959,-77309,-59711,35896,6027,-5689,-33916,71352,12016,16467,76274,55366,58832,-28280,33116,711,92464,-68771,-69473,-41058,-53801,5734,84822,-30209,-22808,32683,130245,22817,23831,17974,3780,30365,77461,14633,-48308,-23163,4433,39245,-43149,31966,647,-13021,8431,-5222,5871,50620,54703,5564,-48069,3103,38388,-2191,18096,4878,14053,-57615,-56118,-40062,-17520,36859,26480,-3641,2241,26598,61620,7051,-26558,18395,68525,45128,13262,-37327,10531,24787,100773,7796,-42266,24049,15917,34229,85194,-14754,-9973,-51767,64689,41975,-4136,-43212,24147,-21063,72276,-12213,4277,2846,40285,-1309,-119526,-78674,998,19409,-46351,-18269,-43033,-40554,-24110,-23905,10810,-72151,-31964,-58248,-13630,-32176,37059,-42580,-26951,97874,50146,8510,7237,-29357,-67124,17164,3756,19603,6638,9268,10112,-3573,21720,-56870,86410,76778,30821,5580,71030,28693,-93429,-29164,31446,-50693,-27467,-1480,84456,10701,-52406,-19231,-49840,5516,10396,-14745,27772,57861,13854,-66826,-8765,-64633,-51160,22365,-5835,-34026,-10473,18540,-70991,53857,94243,9028,-932,-13796,-105025,-27113,-11000,-5982,109833,32875,113121,13384,50733,11454,-15564,-43965,38641,-4806,-19029,-27403,-63363,-90121,-24423,-41649,45390,-350,58615,83368,11760,-18366,5923,19374,78617,-12773,-7545,-26175,40462,42051,10826,32223,-114165,-19439,5414,-30782,12331,56593,-18141,1640,80177,10836,41378,43959,-85562,-51741,-56425,-15623,-76982,10101,-2870,34839,-15998,-25879,-66406,50637,-15329,-10065,-56541,-9520,-73785,20387,39713,-12462,45184,5312,-9419,8774,36557,-18585,-39167,27793,51609,27277,-55117,69350,-43960,-46747,-19846,-92979,-13526,-46817,-24645,-35223,-9638,-26742,19874,-53724,-69681,6183,2233,-71445,-117595,-80892,-46926,20624,11729,6213,20904,35927,-17883,23220,-123186,-10568,6452,46125,59039,-4607,114313,-73078,-29098,35105,-7064,-31140,-55339,2119,98368,-6800,-45038,-52373,-7479,-20042,14683,90439,18422,-12060,20872,905,4466,37916,24063,2521,43580,5616,56544,19211,19502,91551,41054,-9051,-29139,-41913,-32711,-40288,-57736,-99510,21673,7326,14121,54746,23689,-12362,-1380,28240,-8470,-79235,34958,-53969,-27607,43660,-43871,-43073,-6651,-43878,-55147,11300,12161,-21955,-20393,-38331,39656,39207,74261,95717,11930,91948,106807,-42678,28545,-47648,-10764,47732,24521,-18747,1673,61207,-5544,17188,-16283,-40400,-1960,67183,-82099,-9322,42651,90658,41224,60943,-9875,-34214,-61227,-65290,46117,28228,50425,-50337,-45982,-37414,-96905,-93884,-47194,-35462,95486,3049,-10378,-47501,356,27149,-7860,-15241,-103566,-82315,-50260,24394,66899,52015,69116,-7362,-23706,75286,107580,6287,22671,-46328,-15091,-55056,-67605,-63535,42088,35679,-29225,-57555,3681,16300,-6976,-17977,-51322,-49470,27300,44480,23172,-14810,43575,-22721,55554,24881,-5968,30376,25617,60199,-13562,-75562,-47497,-32841,-8487,-24723,-57814,79588,46264,-8243,61906,58074,-28331,-34971,-86740,20261,-4946,30869,-42437,51745,769,-47291,5696,14146,13953,-53566,28399,30691,47831,-110601,-117206,42913,41758,48555,87815,33499,-47875,44387,-6233,27004,-1496,-88373,-21239,125487,63013,-43318,35570,112724,71658,163283,133456,-6462,55955,55041,49223,-12919,-4907,16452,-51888,-39971,-70681,-22647,-80252,19397,57329,9082,22429,114971,-9618,-25547,-12756,4585,26937,-40871,29528,15175,33936,3588,29724,18995,-46229,19296,19053,15049,58504,-31585,-103652,-16885,52808,-10786,-63838,-23840,38358,20044,-14191,2936,-52422,-43164,-29259,70812,5623,-10961,4495,-98425,2477,-34738,-32728,-32303],[-8057,4161,-40090,-558,-30342,-18659,-29647,15757,-17741,4969,42715,23194,37932,27629,77285,-20025,43903,25563,56819,-2300,10376,-72111,-25230,-7749,-36667,48483,31709,-95993,-79629,36203,86670,-73828,-70575,-20840,13673,-86286,-42489,12233,-4181,33064,55214,12342,32757,2527,-6610,-19105,-39100,62669,118047,15681,45608,-73256,-36680,62057,34723,25545,6665,20385,-32431,-16408,-6894,-21707,37356,-56814,-62879,-26751,-9330,-41511,-23701,-64402,-36829,-36499,43117,42765,-11896,14148,-33910,185,-108225,32374,18147,-31579,-85677,23135,-5445,-57533,-46039,9345,-30257,6198,-10104,-44258,8601,72207,76393,27305,5213,-89232,-28652,-40802,-18460,-15025,-55360,-49417,-51955,-58222,-63949,66123,-24533,-114218,-17138,-35414,18364,5584,13489,-15381,7380,-8512,-20035,-75367,-42751,62672,-63248,25313,65466,68445,-84426,81278,15607,3135,11655,14351,-51577,3961,79652,54434,96163,-50365,44081,42721,-21452,-2516,62541,-61082,23627,-11364,-48419,-46369,-81100,-74381,-133094,-56242,-91967,2833,77428,89752,105651,44241,-15132,3708,42867,-24918,36983,80546,12472,14601,23602,-8465,-3838,-55786,44021,26892,13202,8793,-7319,-24256,-59554,9406,-18826,-45966,46577,19675,52523,18372,-74658,-20085,-6231,7194,4318,13252,19196,14231,74986,-32080,4704,3680,13047,-28308,-66682,-177847,11133,-15541,3893,-46110,20230,41935,-87203,17958,-62243,-62913,-25312,-6125,-65855,3904,-133977,-70709,-80299,78164,39834,-18296,-69008,78639,-25577,54919,29225,48734,102635,-5740,-10635,22920,65637,-16276,-20554,-25320,-21044,-44090,-88043,-2370,-35180,-9448,-61257,-46173,54937,99441,-34453,-28056,-10456,26996,9638,133328,191851,15434,53853,-133630,-67939,-1963,-80066,-106187,-103442,7410,-10265,-32847,-39693,-70385,-18968,28556,53170,41700,-7010,-35941,-29465,14920,-8470,73341,134881,46604,-38960,13292,147899,36175,-46703,-82682,-47923,-35560,64797,264,-2578,-12057,-59225,31046,-2682,-100151,55021,-43109,-93600,44128,70056,-18755,-9524,49695,20976,-3771,-49263,-26627,-79877,36777,8053,-1387,-19228,30949,-52394,-36069,-33631,-70132,-15510,33722,-16617,57470,-70291,-440,-26198,-8645,-8955,4386,-19515,-72010,-26358,4990,30635,-138902,-11834,-36293,109748,50264,-69495,-41390,-35603,-1870,-36019,6679,100741,-22489,-14470,50707,50168,36457,23214,3218,-33640,-6243,5673,40387,-27914,54552,40197,-2185,-19447,27622,78338,-37814,9790,-49729,-38462,-40222,32961,95509,-63357,23556,152583,54857,49878,43756,34536,-6428,39342,38810,43808,637,47261,48706,76051,-18207,16851,-30128,-56344,-36799,23640,-9354,-8016,72469,42932,-15300,-38609,-28213,58417,66014,-39222,-25476,-38902,-41842,14402,-58656,-60206,-9757,23154,-59994,20491,-71002,-98355,-21319,-43765,21851,-13304,30004,-34554,-77767,6022,44263,50947,15550,-51222,-89810,80621,-23221,-23455,-63095,-66020,33510,29201,30046,7009,4600,-7159,-1995,16861,-1710,-40397,-30455,-66596,-32843,-14090,-34110,12194,18281,51786,76989,96746,58369,73747,32362,32293,34657,14739,108883,98326,7928,-21642,13965,-54958,-35283,12828,-35591,9366,-46048,1443,-18028,-7793,34534,4336,48903,12772,-66858,-77829,-81187,-38268,-37091,-50344,66825,34308,-1098,-1988,-61536,-1446,1054,4339,-92200,-53728,15839,2995,-620,-43808,76208,42699,31868,79151,64889,62289,-19027,35823,26918,91525,-54841,-52152,-7055,-51037,9788,71109,-34573,-49285,30405,137823,34071,27298,45929,7970,44133,76187,15202,-31091,-31295,7483,55780,-11193,26144,-5827,-5036,-8219,18694,16166,74613,37699,37143,-42153,27223,52938,-13387,11995,14336,32957,-62963,-58783,-50716,10453,29800,26768,-5557,4854,29400,70958,21025,-22679,30095,57602,29219,-10420,-54723,17273,39113,117787,-139,-66697,6089,7950,40111,59528,-14858,-14744,-79375,37153,50945,-9891,-42415,31805,-15929,69831,-37148,-901,28475,45405,-17087,-104826,-85915,8791,22661,-38994,-34460,-62570,-15224,-4032,-34064,14197,-68571,-13735,-59693,-8731,-17601,29452,-38519,-21712,65039,53962,17282,-7987,-27392,-42461,33012,21539,37882,2976,7546,-1833,-6439,546,-77203,87339,32321,20115,-9569,74989,21947,-89114,-30973,25565,-33474,-30935,-39194,67173,-6350,-61257,-16487,-29515,-1181,10365,-28157,36945,58309,-2100,-70524,-39044,-68646,-77276,5491,-2880,-28444,-14792,-8170,-77646,27769,89290,15525,-18208,-29290,-75270,-26608,-29102,-42859,99932,46195,131984,5046,55403,21051,-20050,-36682,15451,4882,-7061,-40020,-54469,-98773,-29512,-34873,73716,11421,73902,72663,2930,-28551,1436,40023,74007,-4747,11845,-23336,46823,67723,48180,25411,-96903,-30436,21765,-32402,16571,62431,-21348,-6898,59236,25891,42184,48750,-97973,-63533,-57809,-6233,-41200,29990,1690,34226,-39027,-43636,-34860,54042,-16203,-10279,-51444,23118,-45392,36090,42963,-14428,47587,5918,16818,21749,34732,-16183,-36798,41260,48222,24774,-31667,87622,-34398,-54557,13209,-115358,-17931,-36988,-21146,-18569,5167,-23534,21153,-45357,-63427,8785,-79341,-53858,-117994,-89131,-47921,13349,19723,-5139,14846,93800,4685,27092,-113858,-51053,12392,42399,60686,-25960,79007,-67900,-36057,42540,17583,-8070,-34990,-15947,109123,19422,-39337,-88747,2315,-12190,17706,91891,15859,8713,13045,-43425,-1571,54159,47248,26126,44686,24931,64407,-8979,-27101,76277,28056,-10712,-40163,-43173,-36757,-47348,-52341,-87478,9897,36148,18273,63006,-2663,-2876,-13419,19029,-461,-75191,46211,-41823,-30097,74851,-36895,-53126,-4316,-56356,-49692,31918,19765,-815,20987,-15808,31243,25324,101870,107531,3906,48875,97318,-37193,23506,-59472,-15075,3681,25281,-47076,-602,53583,-3438,36879,27909,-37479,-5334,42725,-86188,6257,60373,95296,15526,33039,-11663,-59491,-62504,-87359,24540,13937,49024,-40485,-32957,-34926,-102759,-113128,-60577,-33953,80196,3093,-2312,-37770,-15844,12556,-22360,-8126,-73847,-74526,-70263,43642,92824,50522,80521,-3428,3722,63445,62907,2442,23414,-38143,3069,-62945,-57781,-78735,29983,33288,-70303,-56053,-12611,27710,-12921,-26968,-71957,-54904,32205,58470,50940,-25271,32547,-31653,45239,27689,-1329,26943,37888,32019,-10289,-42207,-32411,-40675,-11369,-34787,-61745,92461,27507,-4259,73331,36801,-15800,-81355,-116950,-1907,-17780,39329,-37663,64162,19730,-35699,8276,15567,9257,-50971,29741,28419,18801,-99798,-116204,31178,43380,27169,58435,10973,-52099,21984,2057,28299,10004,-97555,-20991,112975,49103,-25643,62178,111232,67998,130488,113105,12574,64659,46977,39287,-5761,13446,23726,-52670,-44869,-44080,-16197,-65409,48243,72690,13917,19603,116374,-26374,-58818,-18214,-1137,26596,-77794,16738,20569,27671,1257,30868,25189,-61463,3841,9509,15814,64411,-25022,-84874,4541,61626,-2849,-65967,-11497,40075,9549,-11826,19264,-37358,-63994,-33318,90950,-17420,4807,16411,-60264,-5644,-45697,-26539,-30087],[3799,13237,-62010,-14379,-51957,-21693,5803,16437,-31230,610,32038,36303,37828,72267,88759,3468,51320,20584,40911,524,18882,-77313,-23466,-9596,-28563,56902,21619,-76094,-49477,46478,76196,-87223,-65200,-35426,5797,-74055,-43341,3509,-6544,51039,52932,16521,39358,-14659,299,-30744,-54470,68877,127926,24955,43994,-62871,20418,60409,20982,27863,26077,37786,-35792,-60445,-18885,-26316,45594,-34398,-53120,-11387,-5129,-29996,-21434,-75083,-49854,-29658,32195,30230,-29865,26606,2825,12803,-70006,59925,32885,-35955,-41175,26779,18785,-60902,-42429,26403,-27139,-11069,-30262,-44370,-6778,71879,73540,26720,36024,-83910,-50033,-23371,4082,11180,-36528,-70285,-43606,-46883,-68992,27156,-36002,-98261,11766,-15444,5108,20654,-11238,-18792,15173,81,-20931,-70326,-52673,58569,-54754,31137,68757,68849,-79017,86737,-5387,3514,28324,5956,-59090,14376,98436,60175,114597,-30604,90206,49754,-45262,-1211,59033,-67795,8836,5448,-39412,-25221,-83490,-68400,-133848,-62537,-81793,11925,87161,100748,131823,30196,-15289,-31524,43494,-16953,36883,87162,13672,18223,-17758,-13506,-19183,-57068,50194,15531,3906,-21931,-13038,-15809,-68167,30076,9288,-36914,66817,18398,37617,22143,-82318,-9884,7000,8996,-6361,-9118,9853,27712,92885,-43336,-11125,9486,41013,-51101,-68283,-169371,4715,-7904,11023,-26276,17348,3178,-92124,35735,-65053,-86966,-48340,-5682,-73527,313,-105237,-54636,-80030,99310,27603,14149,-59124,87947,-12529,76553,23193,58274,134223,39629,-3148,29676,84941,7845,24651,-29984,-39877,-71941,-82976,21946,-20194,-26556,-76113,-55209,63382,123567,-32810,-60551,-31237,20999,-12958,101849,198325,6993,67887,-58958,-85147,9870,-60346,-97336,-104106,26668,-18128,-49917,-34208,-80822,-35236,14848,47042,20862,-5318,-19293,-36471,-2027,-26317,68562,103089,56566,-34315,14179,152377,34226,-34565,-75048,-48218,-29704,45044,-34121,425,-4683,-60669,38055,-16039,-81988,58930,-50947,-113963,77205,94292,4892,-11421,53625,23974,-19240,-48796,-19422,-68638,24323,-6471,-13583,-14419,46484,-52799,-16028,-11726,-66314,417,52261,-10907,33109,-96223,-10505,-18466,-21567,-19627,-1298,-20602,-59414,-18448,38339,39785,-155076,17434,-54039,114040,56803,-74116,-10976,-31242,-9719,-33085,18763,104265,-12813,-16295,52821,50567,55927,66462,28795,-35753,4416,9461,41998,-24270,24061,37504,-26462,-46797,-1218,34534,-42104,14536,-54410,-56341,-55683,21368,103634,-64026,1623,131415,39662,34563,48285,10883,-19060,36024,24122,31204,11259,85306,82337,69848,-33543,-197,-18778,-69445,-1325,24632,-31951,-45754,72486,22065,-2249,-55068,-24440,54500,42270,-43364,-43610,-63563,-42257,-998,-57942,-69489,-1292,39116,-42574,17531,-63715,-93517,-20690,-23939,15694,-13649,21882,-7092,-74267,-20566,27678,35464,24617,-33742,-86687,75378,-28433,1426,-61811,-57856,16632,23520,10086,-12141,-867,-9092,21242,29155,-11270,-73500,-16421,-70402,-14875,5243,-9693,20434,7508,27103,81617,110089,43477,48787,48356,19720,26775,12974,118239,119586,-7225,-14893,-16674,-40939,-25587,-5940,-36470,25549,-67609,-11280,-33927,-3167,38876,-19096,16156,13459,-40669,-67075,-81178,-56530,-18394,-40227,60801,18644,-30035,-47323,-86640,25403,22793,9595,-98380,-46354,-15013,9542,3249,-51045,72786,66471,38565,62833,73593,53991,-6721,41619,49365,90931,-15921,-36593,23084,-43579,17168,48412,-34749,-75427,19668,122959,36913,28940,67310,13567,47675,79557,18650,-8368,-36839,8054,66555,22906,16021,-3745,-584,-27254,48082,29602,83143,13830,58635,-39022,51252,61498,-17820,1994,30063,52765,-59736,-51427,-59759,36731,18984,18995,-12182,11413,27655,66091,40997,-18560,29585,27655,7704,-38812,-71064,18231,41954,113726,-2277,-86753,-18853,5610,54573,32282,-8582,-14723,-91768,-1247,62172,-16039,-38766,40115,-2736,67495,-49489,3579,56892,43953,-32864,-91988,-94029,10653,22181,-27357,-41570,-84050,12187,17168,-37003,14705,-41371,3154,-54235,1425,-1619,12613,-33253,-7689,29086,53512,19820,-26375,-20156,-14789,42232,39771,61191,1602,13347,-16869,-8430,-10471,-86962,64009,9644,15316,-24894,77631,15873,-72550,-19302,27455,-5528,-18359,-69925,45004,-27041,-63571,-8659,-2741,-3045,5845,-48133,30736,47855,-4550,-48901,-55687,-63063,-88758,363,-414,-15308,-22354,-37155,-59157,3322,71697,23834,-24623,-32358,-37704,-27393,-41794,-70575,80273,62719,119231,-2014,62844,25084,-20678,-12633,-3623,10465,-183,-51743,-36718,-99816,-37786,-33822,88983,25347,83265,48023,-9758,-29554,-11275,61271,67949,3703,21563,-18560,43631,80775,75981,417,-70950,-40672,34068,-29847,10558,59946,-19497,-6236,40978,51336,38501,47277,-81845,-69507,-58290,5208,-863,36831,-3474,39488,-55527,-55820,-2744,46784,-19972,-18644,-40348,52968,-13949,57610,39592,-19445,43361,6368,40965,24163,27944,-16865,-25807,50483,38834,15226,-1928,104309,-18980,-56606,29813,-130964,-25085,-18679,-15965,202,16786,-13139,23049,-28480,-37300,14182,-156979,-34065,-109211,-75055,-53171,-6495,34596,-20300,13166,140124,8538,23192,-90685,-71890,24957,38083,64625,-36962,29509,-59994,-37858,23807,35626,21012,-18716,-31891,100879,37070,-40151,-118717,6195,-7492,15636,85057,19983,29965,7325,-80844,-12233,58061,59324,49592,39651,40674,63177,-39184,-63115,39289,23461,-1864,-59274,-44777,-32910,-50786,-42255,-69559,-4783,61127,22009,60646,-19931,19244,-19072,-298,6011,-63185,48889,-23326,-25870,92429,-28687,-57587,659,-57221,-38389,50062,17523,15763,62445,8502,23377,24285,121926,99186,-5494,-4942,68880,-21815,16167,-70523,-14279,-32393,18741,-62621,-8623,45757,6963,54679,72844,-35241,-5917,20121,-87599,15416,58949,79321,-21180,-7021,-16921,-78495,-51216,-88654,1847,-1911,38018,-17184,-10863,-31080,-78003,-114687,-72559,-31916,53100,5199,17136,-21715,-9777,-146,-27860,788,-34121,-57450,-74654,52766,106517,37118,58491,6414,30700,48603,15104,-983,20251,-28586,10412,-66751,-14106,-86268,12328,23496,-106509,-47526,-23341,31818,-18656,-39750,-73466,-54572,33841,65629,83217,-34334,15180,-38591,32823,31833,969,29059,40778,3502,-2976,-13787,-17791,-41788,-1868,-40494,-52438,89015,4271,-8038,67906,11349,7261,-83461,-115311,-18210,-28047,52457,-26367,66406,45455,-2341,27325,8853,1177,-52039,16627,18215,-15090,-68940,-99438,10178,29074,-14414,20210,-10288,-52357,-9280,6624,17948,18681,-104006,-27375,83706,33683,-2029,59629,92128,52088,78811,89196,29068,67724,41730,24205,-4882,28154,24176,-47219,-39830,-7069,-4158,-45664,55140,75218,28260,13470,98579,-27218,-79811,-23521,-3473,21231,-105218,3717,21283,11189,561,23885,23345,-70492,-10575,3410,20496,67508,-24235,-65903,16102,62888,-2452,-67736,-2472,36036,-11182,-13146,26787,-19413,-74796,-42358,96158,-31748,26727,33257,-13634,-1960,-56349,-22006,-35920],[10050,23741,-71154,-21388,-63450,-23649,38460,12906,-26918,-1731,18353,45489,23565,100363,85250,25958,52118,27690,14904,5861,22505,-72062,-16059,-13879,-9863,58593,12489,-36851,-18888,51257,51951,-73093,-51239,-54088,-6084,-47514,-37448,-9,-10449,56916,47162,22118,41537,-36206,6494,-39698,-48755,70053,123450,38886,46453,-56502,69500,51194,8098,32320,38196,48714,-42404,-104333,-28469,-26370,44678,-19889,-27084,16045,-7501,-21714,-18759,-80684,-54301,-24248,14438,3,-42196,35481,53425,24804,-15599,77162,37326,-32258,24004,35870,45918,-67458,-33376,45595,-11900,-17846,-44539,-41159,-23329,56952,62216,25728,58005,-68041,-54203,4817,29925,42748,-19643,-85485,-31305,-18816,-51394,-29114,-45282,-83090,41193,4765,-9329,38285,-15197,-26707,22927,-751,-14547,-52799,-53251,46430,-44764,35130,67974,73607,-61477,80883,-25199,1068,44434,-233,-62092,17422,117322,62006,116243,11636,100553,37716,-65358,-12220,42434,-75049,-9180,23129,-18241,-2818,-78406,-53306,-114541,-59889,-57828,15529,86734,87722,132987,17219,-12115,-64551,27034,-7173,34473,91197,11388,16496,-44226,-20747,-26566,-40795,54672,8805,-3476,-39491,-26756,2021,-66297,37177,33856,-32097,56405,10551,17152,16801,-85169,-6834,26129,7105,-13462,-17388,18590,54809,102653,-37753,-25270,9110,59640,-49917,-60108,-138437,-4513,-7388,3066,-11984,10446,-28653,-68716,46638,-53107,-99717,-69445,-3844,-64806,662,-72741,-33985,-50651,116322,12042,31229,-40386,93023,7531,91777,14730,56840,143162,81247,3402,48809,102497,43508,56379,-34444,-63968,-96316,-62048,36159,-882,-14418,-71792,-48746,60888,135682,-18199,-80572,-39927,17051,-27462,68399,183597,49373,58732,-16084,-115090,7330,-41642,-85147,-102519,40927,-32651,-86774,-35938,-89202,-51964,-18435,31734,-5808,-5917,-1605,-31350,-15711,-44570,56845,64402,59456,-29767,15170,124453,25176,-27844,-59991,-53233,-24354,23193,-58285,-98,5272,-38326,43486,-42613,-47664,54476,-50447,-114876,103350,107182,18582,-14289,46529,23274,-38387,-46408,-11050,-40391,26618,-20387,-21901,-12121,57808,-59270,-2986,16017,-59125,10090,63282,8089,7946,-110682,-11087,-10586,-31428,-27458,-5939,-16846,-44522,-7465,65550,39112,-131339,43878,-65317,112119,55074,-77808,15865,-31400,-18145,-28539,33565,109277,-9240,-23301,59904,45278,51196,98392,51048,-36544,19181,6264,42096,-22401,-11976,25974,-42485,-71882,-27579,-12816,-31937,23012,-59424,-70808,-67490,8509,105821,-66570,-22978,73124,26446,23166,53429,-21034,-30377,17459,-400,17056,21456,89601,93497,46088,-43746,-15403,5233,-74937,33045,21079,-52947,-70535,64971,5864,9182,-53452,-14305,42940,12993,-37036,-45681,-75458,-42082,-21647,-51314,-55363,18012,59391,-9821,18526,-51645,-81252,-21702,3551,1875,-13422,17190,8555,-48817,-41201,12637,22266,25771,-17871,-70997,61561,-35521,26007,-54994,-39209,2680,18844,-1089,-21733,682,-13076,41194,39242,-21397,-84335,-6785,-74261,8932,27273,22374,23329,-18361,-994,68057,100407,25425,19883,52980,1631,16291,25608,122392,123479,-14553,-8045,-49813,-20164,-11191,-21149,-33198,30560,-81934,-23858,-45993,6490,32115,-51372,-15191,10816,-20006,-38221,-63934,-62282,177,-37867,40437,8565,-61242,-85290,-91262,61119,39147,14931,-96389,-40692,-45838,25176,5887,-48898,64110,74942,37045,34625,79438,37164,5914,50362,60581,91998,26835,-26321,34602,-36498,22024,22939,-34449,-91220,2421,85219,29470,27898,79075,15650,46135,87713,22689,11490,-39737,6822,63911,53985,1812,2666,-3855,-44384,74114,40659,66603,-12579,65883,-39914,69132,60753,-13887,-9256,49451,70827,-47044,-34988,-66356,52660,8377,1884,-19692,17927,20657,48653,60724,-15171,19580,-12583,-10585,-61011,-77924,16179,35806,91201,1521,-96344,-42703,5970,69078,8233,1040,-11252,-82722,-28486,73350,-22372,-35104,48169,19394,67301,-45698,15565,80251,34132,-48218,-82689,-99945,7952,18162,-13035,-35616,-97071,36547,35343,-31024,10690,4964,14553,-46341,13136,15235,-11405,-27181,11820,989,49392,16951,-44778,-10627,4741,40924,51044,86256,1019,24629,-27015,-9444,-15856,-82434,26667,18071,16785,-36905,72979,9568,-47979,680,35754,25308,13080,-78864,25026,-43541,-55369,7441,25860,-1481,-2882,-68294,10172,26802,-2621,-13783,-53414,-54353,-81188,7813,-1838,1258,-31080,-59447,-20583,-10865,41825,30065,-19974,-24072,-5905,-27400,-46677,-82256,55494,77648,84194,-5416,70979,21562,-16737,27250,-12216,12506,1206,-62683,-14004,-92585,-44363,-30069,87240,36945,83046,15438,-22015,-22942,-30315,75654,59929,10253,20000,-14307,32742,80202,93046,-30140,-44350,-47548,40432,-22758,-5373,49950,-11304,4086,29794,75219,30260,44915,-40147,-70408,-54775,18786,32084,31174,-19089,47480,-58820,-61244,21288,29112,-21325,-33473,-29105,67971,14745,77483,28823,-25876,29418,1900,55037,21973,18040,-20439,-9159,48271,22546,1342,25733,125296,-4773,-52879,18862,-133002,-33142,4358,-12450,15670,22686,1477,26273,-5785,2836,21965,-196854,-16442,-93925,-44355,-56921,-27971,52406,-33753,15552,153930,-6620,17363,-61548,-69520,38859,32458,72536,-33880,-17474,-50327,-36402,-8220,37111,44093,-11442,-42646,76919,38528,-47229,-130618,1305,-7988,9065,68800,30481,48301,6025,-98629,-21999,51435,61447,67435,25017,51599,55615,-65743,-69123,-8234,24521,14086,-76061,-45247,-22312,-47142,-28104,-52567,-21680,76184,24636,49127,-26154,50838,-13797,-24057,11710,-46492,47655,-2792,-14302,86867,-26572,-55790,7437,-44603,-25113,61251,6498,22811,91300,26354,16970,35752,132031,70191,-17257,-60187,29608,-282,9724,-83137,-9304,-48601,9635,-61829,-19737,45116,19711,65668,103188,-35953,-3713,5247,-86805,18069,32967,44325,-61367,-43053,-22006,-89165,-31015,-73936,-18043,-21916,19897,13779,17745,-25433,-28149,-101409,-78775,-28061,20750,7581,37842,-4367,17573,-7696,-23561,8958,6142,-34744,-58427,50898,106582,18665,10341,18138,52029,32850,-23821,-3840,14752,-19585,8035,-66492,50316,-79930,-6477,10765,-119014,-32582,-28674,28033,-21764,-54454,-58736,-45058,31368,60642,109987,-37515,2467,-41175,15699,33627,2006,35851,33026,-19172,5792,3072,-8900,-37596,14227,-43059,-34521,73253,-15396,-16375,45146,-9545,35457,-48077,-82587,-26321,-35790,62972,-16064,65842,71288,43599,63189,-2512,-6624,-51767,-9388,2039,-43538,-24356,-73942,-13534,-5062,-61295,-15565,-24362,-47651,-31416,8526,-356,20703,-106493,-38528,41398,18796,20894,29540,58768,26598,27857,67086,41139,62739,40557,8534,-8704,37968,17817,-37936,-28848,22104,12185,-21065,30083,59571,42557,9685,70855,-4651,-82601,-25993,-5540,13886,-110986,-4784,16475,-4922,8158,13666,15101,-74947,-20426,3777,28370,62290,-30419,-47345,18397,62384,-8986,-72239,978,28949,-31511,-16312,28531,-890,-70277,-55452,81389,-34098,51849,51404,23574,9948,-66535,-22379,-48864],[4410,30763,-64141,-21203,-57722,-24164,59767,6944,-7223,-7918,5985,48631,1076,100857,70293,42270,45100,45151,-13645,11293,19904,-58040,-6422,-20428,9463,51351,7745,9898,9910,52110,25232,-35349,-34656,-68873,-21576,-13018,-25107,301,-16916,52115,39889,26813,37309,-57155,11411,-43453,-23087,65653,101931,57837,51543,-54443,86715,34647,-1259,36512,37767,48747,-48387,-131627,-26341,-19906,36560,-20708,5283,48569,-13495,-15775,-15645,-77119,-51743,-23867,-5096,-39462,-47193,39805,100743,31865,36053,80234,28691,-23481,75921,46726,68213,-70421,-18508,63046,10689,-9659,-51244,-34399,-36812,31463,46282,20648,67754,-42753,-42552,35713,53206,65683,-12721,-89276,-16249,16072,-17383,-79452,-49182,-70147,63126,19729,-17731,55627,1784,-35879,27494,1386,-1919,-30842,-42924,24167,-37805,34289,62929,81819,-35885,65569,-41049,-5598,54431,-641,-52452,13058,125909,59887,92973,57988,75452,10206,-79737,-34641,17998,-86298,-24875,37323,13066,14483,-62434,-29144,-83246,-46705,-22091,13984,78098,64711,109703,11329,-7385,-85768,-434,2050,31864,91725,4991,9346,-50275,-27933,-23463,-13008,56481,6726,-9437,-45834,-47218,16244,-56296,32878,48342,-32226,19621,-146,-3753,496,-84913,-13479,41582,2271,-15495,-9143,38147,87057,102563,-23267,-35990,2687,65703,-23132,-48483,-104120,-16213,-11161,-24473,-3030,1851,-45773,-29618,49319,-27868,-96365,-80777,-2677,-44447,6397,-58147,-15340,-6739,118805,-207,30302,-19832,91100,31242,98735,6627,47562,126117,98493,7577,72833,112521,87647,67438,-34976,-88734,-110321,-30045,37871,19975,29576,-51576,-29800,42792,134077,9983,-83837,-35250,17134,-28056,43447,144527,115968,25082,-8735,-139701,-7442,-26840,-75113,-98704,45004,-48154,-133055,-45383,-91917,-65726,-64258,10907,-30405,-8437,14691,-17960,-21527,-53031,41963,33861,56694,-27233,15872,86819,4985,-31009,-41305,-60585,-19917,9000,-67485,-5177,14534,2414,44523,-75687,-8288,47307,-40601,-99543,108736,104433,23413,-14931,29931,18701,-57681,-43426,-4505,-5375,47812,-29688,-22558,-11735,57360,-68258,2288,42723,-49634,7543,62260,36981,-11999,-114774,-2450,-4561,-35800,-30967,-8743,-9307,-31215,6061,82947,25878,-82763,60112,-65065,108519,47558,-76628,37182,-33316,-22505,-22720,48325,110079,-16944,-37552,68997,38269,22761,109871,62779,-38437,35100,-1089,36296,-22754,-41431,10409,-46294,-86561,-43464,-49565,-12883,32161,-63586,-78326,-69940,-2159,103570,-69591,-44603,-2008,18467,17110,55695,-50394,-35186,-11353,-29519,690,28872,72280,82725,11844,-44876,-21223,35538,-66132,61081,14196,-62414,-79090,49307,-2965,7846,-40143,1774,26625,-14512,-26854,-32174,-74676,-44794,-43653,-43029,-21381,41276,74856,22437,23676,-38412,-65153,-27092,26938,-20403,-11364,20436,10919,-6590,-49103,736,14810,18395,-5683,-44006,43312,-42559,40128,-43147,-16150,-5695,15315,-1738,-20511,8910,-13476,48455,44627,-28388,-69771,-2937,-79451,36324,47057,53996,23205,-51256,-23868,34468,66350,9657,4264,47400,-15576,7529,49699,116204,109114,-10958,-2154,-74895,4806,4035,-30074,-24363,23068,-83763,-33928,-44957,17760,16578,-82500,-36223,7209,-7214,-4814,-29865,-52540,15249,-43396,12096,6250,-81739,-106214,-72968,99480,47899,17919,-89282,-38301,-65959,45802,7306,-34918,54718,64687,30065,3802,81028,16704,16228,60040,57983,90684,59024,-23343,22993,-35682,19840,-318,-37325,-90631,-16939,31352,12860,24214,80254,11030,43786,96134,23855,20892,-39431,5102,42605,77827,-13969,6647,-15141,-54951,88366,45220,24502,-37012,59885,-44306,77324,49072,-3053,-19547,65967,84161,-26696,-12300,-67586,55508,2312,-22213,-23700,20784,8930,25781,73883,-12926,5522,-49944,-18788,-69693,-70933,14294,25182,57431,9617,-91693,-58898,4938,71273,-9859,10568,-6779,-53426,-25539,82965,-29022,-33661,54534,46736,66034,-27865,29787,91506,17469,-63363,-76435,-100780,2899,9950,2128,-18558,-93095,53759,47154,-17528,2932,59331,20349,-38460,22159,31646,-37893,-19180,33198,-10419,43046,11590,-59703,-2572,8524,28301,51638,108880,225,37179,-26591,-9749,-19246,-65610,-11128,48824,23012,-42774,59399,3253,-21510,19849,47469,50288,55448,-58536,11970,-51004,-36194,31873,50774,2040,-13608,-81824,-17302,-402,-3544,18842,-34263,-47745,-58079,24478,-8428,15976,-38226,-70301,23194,-9991,4379,31582,-8090,-10255,11219,-24876,-43537,-76755,31750,86017,47165,-3294,75825,10039,-9189,73649,-8220,12538,-1839,-72065,8351,-79001,-45178,-19280,70426,42840,72637,-14982,-29643,-13175,-50684,74339,51003,12979,9570,-11845,18620,69086,99678,-52255,-25591,-49789,39740,-14064,-27188,34771,2031,23027,26439,84226,18845,46649,14047,-67038,-44186,34557,51488,17310,-42963,52250,-47548,-61291,33827,6091,-16026,-48604,-23379,61763,35305,87898,12969,-33225,7202,-11029,53782,20445,6506,-25348,7294,29905,1527,-12466,43562,150658,4859,-44518,-20305,-118067,-39607,26922,-11881,26442,22066,15866,29488,18536,46575,29582,-183215,-3698,-75456,-8876,-52638,-40130,69051,-40398,19161,130008,-28857,14951,-35164,-48461,49182,24921,81760,-17122,-48941,-40120,-33350,-38750,22415,54871,-13612,-46074,46030,22507,-56099,-120607,-11712,-12321,1155,46983,44787,61108,10110,-93304,-27589,37893,57398,75493,1605,58088,46793,-84195,-41174,-49345,27191,32126,-77146,-42808,-7104,-37104,-11733,-42234,-39323,79421,25512,32488,-26110,84383,2273,-44886,17211,-29656,45497,15358,3270,59853,-33842,-48528,13666,-21130,-13034,63430,-8434,18886,100490,32616,12199,51423,131298,28388,-30682,-106063,-10262,21671,6458,-95594,-1752,-44151,5803,-47579,-30528,53298,29065,67028,110331,-39359,901,1472,-82719,16210,-15201,-1026,-92641,-61151,-23979,-92554,-7694,-52689,-32116,-46045,-1178,42899,46453,-17653,28846,-78732,-77059,-21594,-9089,8636,48612,9661,56070,-8598,-11794,14035,38936,-10941,-24863,40612,92892,2640,-42763,27854,64722,17284,-45578,-5597,9110,-12526,739,-60940,110801,-56424,-24374,-394,-97867,-13865,-29652,17090,-20794,-68333,-36004,-25016,25352,42213,120604,-31792,5905,-38485,-6560,31448,3274,44239,17508,-32595,10435,8035,-9185,-29969,30388,-43809,-16186,51988,-26717,-23782,14005,-17680,63136,4053,-33477,-26164,-40475,60943,-13376,69949,89641,85960,103499,-13427,-10725,-46653,-41636,-16924,-58324,22402,-49036,-32187,-51783,-95634,-40210,-30046,-38967,-34299,9113,-20820,14094,-104010,-51530,-5582,6493,37216,-12129,22629,-1986,-9622,46499,48573,49887,43009,-2382,-12833,43045,6561,-28089,-17669,30746,29339,6830,-20805,25079,46635,12363,45816,35874,-67157,-23877,-9615,8665,-91258,-5736,6865,-12368,24947,5883,2577,-78501,-22803,11354,37600,46832,-40705,-27852,16024,65201,-19002,-80096,-1433,21881,-41202,-18514,29688,15330,-49843,-69037,48298,-27198,74170,66050,39212,22755,-75396,-28227,-65058],[-14292,29628,-43121,-15856,-36362,-22583,65918,360,19403,-22513,-593,45187,-21513,74129,49904,49156,31794,67455,-37567,14181,12753,-37484,2546,-27560,20191,36970,8744,50041,35698,52759,6444,13999,-22416,-72777,-37552,21331,-8237,961,-25344,41499,32652,29151,26480,-72388,14064,-41918,13559,56311,68650,79747,54279,-55007,64034,13149,-5821,38970,23885,37178,-51809,-132655,-10625,-6893,24939,-37893,31736,77557,-19636,-10784,-11324,-63202,-44953,-27402,-21797,-76082,-45621,38926,126768,31202,69586,69731,9075,-13768,96608,54015,78900,-63724,3746,75109,31659,10822,-50296,-23981,-43037,3406,29242,7862,66842,-12432,-20636,62859,70174,70936,-19324,-78836,156,45379,22096,-104216,-46187,-57936,71817,26824,-15636,68788,30595,-43456,25079,13819,14335,-12205,-23664,-6891,-34844,26925,54278,90699,-8325,44902,-51144,-16589,52479,6698,-27582,2990,115449,54107,49791,87147,33039,-22381,-88880,-63602,-5474,-99082,-33642,43793,46774,22770,-33188,-79,-50553,-24892,16956,9766,64051,43951,71232,15655,-2532,-90617,-28603,8861,30694,88004,-4369,-1682,-39243,-33641,-9517,17472,55780,8057,-14278,-44479,-66890,17098,-42706,21971,51362,-35736,-27423,-9326,-20219,-22887,-83332,-28084,46156,-2742,-13121,3436,55625,112870,94414,-8927,-44079,-7193,59139,18776,-42695,-87544,-27324,-14211,-65885,3573,-6920,-45289,8625,45440,4552,-77673,-77759,-4319,-20673,16626,-67376,-3014,35961,104725,-3387,15827,-3477,81357,54486,97072,1634,35619,87416,81992,8683,94163,109712,130305,56723,-28692,-105940,-108633,2224,29625,39250,93257,-20022,-3332,11150,120182,49958,-69475,-18919,22645,-11865,35288,94059,173337,-34460,-30297,-146718,-27890,-17439,-71771,-91583,35947,-59891,-169862,-59887,-85213,-72600,-107072,-10673,-46853,-12102,25484,-2835,-18984,-45873,28332,20884,51229,-26784,16020,58550,-25746,-44844,-23671,-67317,-15635,9820,-61584,-14687,19615,45867,39254,-102900,24321,42881,-22804,-73615,88762,87649,22679,-11623,8657,10772,-72730,-40639,-1250,20530,80863,-32454,-14212,-11232,42900,-73638,898,61617,-40972,-8986,48731,67924,-23982,-113798,11661,-1670,-33802,-29526,-9425,240,-22321,20766,89459,2246,-33249,61859,-53240,104275,39165,-66372,52222,-33201,-20107,-16039,59787,103184,-36528,-59318,75188,33100,-18006,97708,58236,-43966,47590,-8980,20906,-25203,-55730,-2333,-38029,-85823,-44840,-65403,6613,38157,-65137,-77107,-60759,-9357,96825,-71176,-59509,-65924,16887,16220,51024,-66432,-29639,-41702,-56361,-17085,32010,51283,59392,-21029,-36436,-14470,61902,-42489,78127,5745,-53870,-72684,26287,-4872,-12065,-25003,21844,10263,-33735,-18751,-8771,-64234,-52448,-62599,-37697,20912,60136,78860,38824,31042,-27320,-48771,-36688,37177,-49280,-7273,30602,6102,42226,-41373,-7492,13974,4714,1950,-11878,22092,-47708,39247,-27509,5124,-6439,12762,5978,-11131,20423,-5110,37890,45428,-30575,-35793,-3475,-86167,62522,60239,74011,21063,-80659,-34777,-12484,14893,-478,9628,36112,-25338,3265,71287,96285,78661,2271,1962,-83501,28991,15394,-32747,-10451,6268,-72379,-40443,-24940,26949,-2925,-102043,-42905,4905,-374,20240,13475,-29706,23358,-52493,-14520,9924,-83891,-105748,-38119,131010,49162,17293,-80758,-38779,-69843,64937,7381,-12312,48145,38627,21497,-23101,77505,-2420,22385,67585,44579,79290,76727,-26974,-4478,-44725,9245,-18406,-44498,-73520,-32936,-25396,-9031,18832,71610,-286,42269,96988,18763,16201,-35288,4435,4581,91331,-27452,2403,-30349,-55226,86195,41744,-33705,-56382,45639,-49782,75509,27735,10898,-28065,72888,89815,-2881,12422,-60622,50935,3363,-47678,-21251,18147,-5486,7770,76267,-11410,-6656,-71868,-14777,-62416,-51173,14531,14564,20667,19030,-72896,-65317,-600,52417,-21266,17427,-3944,-13297,9784,89889,-36323,-35338,57285,70411,59548,-2109,39635,86682,-1153,-77758,-71069,-95164,-2171,-2983,16284,3315,-69415,61588,51430,-591,-5838,107270,23654,-30083,25594,45280,-60217,-7947,53083,-2141,36091,7901,-68068,846,-4655,7472,42539,125204,-927,45764,-15151,-9129,-22308,-43228,-37773,83477,31156,-41199,39770,-1629,485,29064,59307,62256,90664,-13761,6294,-48717,-10401,60404,65940,6270,-22858,-84052,-40940,-26517,-10230,35840,-6565,-45578,-28656,44528,-18569,24497,-41053,-70532,53902,4823,-32475,27615,4713,2114,11685,-19030,-34331,-57964,14610,85369,26406,4779,73169,-7977,-493,112412,5748,11933,-7610,-78056,25381,-62468,-38572,-1976,46526,41936,55204,-31965,-29798,-5497,-65304,52731,43214,10673,-4675,-11199,6812,52379,97380,-57366,-19880,-46751,32218,-8847,-48339,17847,17362,47622,28344,70961,6492,54251,63560,-59909,-26385,51976,58867,716,-70289,48362,-26151,-58789,36647,-14417,-2889,-56709,-25617,36559,43728,84133,-3909,-42199,-17524,-32714,37409,21404,-5350,-29224,17598,-3996,-19717,-21689,47265,171533,11666,-33506,-76635,-88225,-42330,43716,-13323,35201,15975,25471,30108,39800,83079,33953,-128804,3436,-56708,18272,-36679,-37180,81596,-37623,20200,79406,-41107,18348,-18320,-18501,53342,15362,87713,8761,-59533,-30973,-29453,-58048,-147,54097,-22124,-41664,17766,-5525,-60988,-94749,-28368,-16060,-4285,25480,59485,66761,18320,-69922,-28788,21580,51739,72412,-24704,61290,41683,-93303,7694,-69728,28125,47312,-54609,-36301,9927,-24716,4159,-41090,-55244,73035,23913,15705,-26950,110129,23801,-56182,22507,-16919,42676,27423,23546,22709,-47953,-37991,16414,6860,-3562,57310,-21090,6314,90119,27248,9037,58181,119589,-13829,-43055,-133277,-41897,38207,7095,-102905,6259,-27518,14591,-27157,-38389,66304,31801,59030,94378,-42669,7112,8250,-73833,12560,-73783,-44011,-102342,-56059,-21454,-91012,12896,-34230,-38584,-71581,-21181,60166,66483,-8178,72547,-53417,-69071,-12733,-29641,7420,42588,17051,90543,-3924,2602,14635,60232,10462,15544,26120,67365,-6412,-79342,32813,67813,2137,-47301,-4965,5333,-7816,-5401,-48468,143899,-18567,-40800,-7429,-47385,3837,-28077,1130,-15675,-78290,-15243,3447,17666,14320,109928,-17224,31088,-31658,-29187,26468,5909,50460,535,-36209,4452,5679,-18749,-20715,41589,-43684,-5502,32184,-28773,-24812,-10168,-9280,85529,51561,12680,-19613,-40781,38181,-21055,80926,95118,109630,127078,-19222,-9589,-36773,-71129,-35266,-56125,58540,-32551,-39078,-93162,-103856,-49586,-30404,-29077,-18027,9059,-37698,-375,-96112,-63231,-45867,-1480,43389,-44803,-2774,-25999,-31199,23493,52273,32081,46891,-4606,-13600,43994,-6442,-20758,-11595,16749,42641,34531,-75279,-22180,34359,22384,31829,77422,-38919,-17872,-16623,9133,-52714,1037,-5413,-8640,45717,4638,-12235,-83902,-16241,23987,45369,23727,-49269,-7217,14602,73155,-27707,-88838,-7711,17184,-34581,-17366,34997,26567,-18020,-78013,5640,-17386,86529,72841,33109,29486,-81441,-37510,-79389],[-41370,18811,-15011,-8513,-6668,-18045,58153,-5609,42401,-45384,787,36159,-36681,32747,29603,46237,16248,88113,-51760,12966,5104,-12232,9950,-32810,17794,20723,14434,72851,56927,57283,1438,60051,-19750,-62839,-48903,48164,10220,-1667,-33395,30208,25974,28952,10963,-78194,13521,-36986,47789,43752,33350,99175,49882,-55254,14718,-9203,-5746,39628,231,17245,-53326,-108992,13696,10619,13874,-65052,43850,95759,-23335,-5663,-4413,-40945,-36696,-31180,-33345,-98695,-39799,32534,121492,23386,79504,49778,-15547,-6872,89954,53095,74326,-45544,35074,79017,41463,33963,-42709,-10271,-39241,-18562,13185,-14523,59756,16528,4312,82005,79632,57539,-36758,-55606,16206,59305,55368,-96718,-37199,-44095,65543,26964,-3109,73902,57621,-47908,13271,36117,31217,-1760,-666,-40026,-33154,13683,43241,96386,15075,23857,-55221,-30005,34867,20873,5240,-9815,83894,45420,1439,85983,-3824,-48450,-94138,-91273,-18853,-105512,-33126,40278,73422,21491,7320,27781,-25454,885,46898,6562,47858,29827,29515,28003,1979,-80814,-46800,12341,31380,79845,-14167,-13996,-21218,-37566,12888,42787,53895,10941,-18068,-39231,-75052,2536,-30074,9918,46253,-39567,-65992,-13564,-29282,-45816,-80914,-45033,37915,-4830,-8967,-2881,59459,121975,81284,-1258,-52106,-16949,43145,57083,-50142,-95217,-32492,-11878,-106467,11890,-15404,-29630,34578,38663,35149,-49828,-60320,-10087,-1909,27839,-86622,2186,66322,80227,5342,-3649,5098,65464,73351,86979,1099,25783,37682,38257,6841,107265,91062,157517,29400,-15093,-106194,-89788,21650,17386,53836,155287,18450,25619,-26030,97300,96619,-40463,4844,33496,19991,46182,57013,195450,-117117,-66428,-132265,-45203,-12996,-76545,-79998,14375,-65683,-178743,-74130,-66804,-68750,-129036,-28908,-53060,-16070,25765,7194,-11229,-23994,19407,25093,46042,-27000,16092,44879,-60446,-65066,-10885,-71264,-10466,27527,-45083,-27269,18511,72152,27420,-109462,44502,43601,-479,-43836,50803,64687,20191,-4629,-11482,556,-79984,-38319,-567,22212,109967,-28871,1122,-7894,19843,-71431,-4990,68149,-37502,-36109,26793,91634,-28236,-113205,25325,-2476,-26254,-23168,-7919,9792,-18527,34365,86326,-24945,-1871,48721,-35462,96393,34532,-45535,60377,-28276,-11933,-9475,63950,86494,-62022,-85125,74493,31683,-53358,66024,35974,-54390,52120,-14007,-4540,-28834,-52657,-5892,-21344,-69307,-32783,-57382,18455,37564,-62374,-66946,-41409,-13853,84183,-69891,-66537,-98258,21043,19462,36819,-62965,-12803,-63960,-74630,-33679,30942,39016,36732,-40455,-21482,2484,74084,-10637,81116,-2175,-26684,-55928,-1336,-2975,-48226,-15700,42535,-1203,-41036,-16004,15994,-47763,-64202,-74808,-38141,58242,67677,69266,32133,37395,-20770,-33669,-46153,31260,-79746,-952,42843,3758,86598,-19896,-12189,18191,-10931,4613,16092,-2420,-49862,25186,-9949,20662,1253,10979,17218,1389,30033,13417,11337,43475,-28928,5632,-5366,-93058,82119,64733,73840,16543,-97651,-31170,-56438,-39548,-4354,32399,24921,-23156,4546,75211,63341,36567,20152,3946,-73640,46051,18945,-31243,6628,-13529,-51805,-43933,11330,31615,-20522,-103184,-37385,5165,4311,29814,53993,-609,22047,-58847,-30351,15285,-68198,-86430,818,146446,44738,13306,-72543,-40050,-58975,76016,5819,11389,44954,5161,14928,-43808,68854,-16629,23840,70212,27322,51906,82568,-33975,-33767,-62679,-7742,-30475,-53641,-45118,-40871,-69866,-30670,13343,55418,-14937,40506,83077,5605,-686,-27298,6121,-39719,92415,-34861,-11877,-42616,-43550,68421,31315,-91830,-69691,29422,-52683,65864,1359,23351,-35725,67057,85651,19168,34534,-44968,49952,11027,-67523,-12076,10608,-19406,3856,67080,-9476,-12750,-71599,-1595,-41522,-23972,16760,6772,-12708,26421,-44022,-64459,-11370,13477,-26861,20587,-4654,23365,59453,92894,-44421,-39505,54448,78876,46461,24200,39299,66287,-14982,-89147,-63726,-83739,-5407,-19946,27783,22585,-30691,59862,49755,14588,-12236,135622,28648,-18875,23270,53313,-71528,6481,68611,21554,29712,9864,-67968,-1844,-29675,-15222,28205,132461,-1997,45640,2103,-6152,-25068,-23682,-47499,104756,38086,-32861,19790,-3069,12902,23721,68796,57630,99452,39344,4557,-39548,13943,85957,66178,10064,-27222,-74117,-51483,-44286,-21370,31835,18488,-47242,-2561,61974,-28236,25221,-37694,-64763,58915,26973,-59917,19020,11814,8424,-187,-10050,-22305,-31761,7400,76955,27156,17233,61119,-29184,6260,131687,23902,11470,-14631,-78479,34198,-45651,-25748,17641,26831,35714,36929,-27667,-21711,-3626,-67486,15161,38502,2976,-17214,-11641,2125,34681,88487,-45752,-26826,-37920,19642,-12046,-62088,2890,30912,71110,31035,37831,-4624,64951,94799,-49373,-4927,69119,60323,-14027,-94673,33714,-2682,-56543,34016,-25445,15837,-52815,-33469,2047,38428,66377,-18225,-53887,-37012,-59397,12073,23056,-16056,-29753,18625,-46191,-36101,-23469,37352,175543,20966,-22252,-130896,-50617,-40329,51054,-14455,46494,6747,27192,25779,53934,104882,33078,-65746,6015,-39649,28287,-10735,-20793,88791,-26173,15873,21882,-32115,26020,-14293,9377,51801,4429,86860,36551,-51410,-24547,-24516,-63626,-20201,47351,-32198,-30669,-1212,-35754,-57591,-65053,-41644,-13829,-5061,9237,71565,64664,27367,-38231,-27643,6292,48007,60279,-44819,62425,42739,-95303,54458,-64913,25407,56134,-12030,-25687,25634,-15192,16644,-47662,-66054,61602,19044,2870,-33294,119418,41837,-54340,26889,-10708,37731,31179,41647,-10195,-61645,-27172,13510,31498,3706,45793,-26766,-10029,65866,14859,7536,44947,97606,-45210,-50516,-137163,-60063,45270,10712,-100067,12460,-10076,38577,-8769,-42415,77397,28026,44958,62231,-41847,13627,21354,-59605,9295,-124600,-72782,-83658,-32742,-14614,-86157,26527,-24052,-37124,-94277,-37544,58886,69832,1462,90722,-31951,-59989,-2712,-37038,3852,20320,16079,107038,3044,13894,10776,70102,27859,49512,10826,34395,-8364,-88662,32071,61878,-12550,-31527,-181,4558,-4666,-5824,-28483,140172,24304,-55264,-10668,15375,14763,-26070,-16456,-7581,-81596,-4340,34507,10893,-14942,81480,2542,72129,-23961,-42655,21797,10010,51822,-10349,-31653,-16021,2351,-34052,-11323,45467,-43001,-6633,18776,-23547,-16287,-12850,12651,99350,81268,41371,-9731,-35179,-5878,-36746,94494,86708,108132,116517,-17567,-4108,-25192,-90204,-50200,-39282,74963,-27842,-30566,-108141,-82765,-44512,-29920,-21562,9395,7743,-47293,-19368,-83110,-71009,-68541,-4196,38980,-54258,-9090,-40351,-40660,-5468,53350,14059,49077,2348,-10528,41237,-17838,-17880,-13276,-12119,48041,57239,-106523,-70189,5939,37149,29100,100374,-6220,-11273,-26052,16659,-8832,12929,-17404,2477,61627,10897,-27574,-90151,-1261,37268,48330,-1069,-49795,12840,17758,84233,-30897,-94067,-14067,15885,-12679,-12082,46259,31046,16966,-77651,-33704,-11095,83866,69283,14570,27020,-82988,-46683,-87524],[-68199,2005,11363,-2038,22556,-9973,40975,-10448,53426,-71017,8807,23627,-39853,-3966,12319,35637,3560,102033,-54165,8125,1716,15976,16957,-34021,4018,9316,21771,74832,71288,68189,10059,90658,-27917,-41375,-50468,62692,27067,-9261,-37633,21410,19576,27156,-5705,-73483,9473,-31519,66996,30167,5078,107986,36758,-52132,-35710,-27709,-2249,39495,-26467,-5204,-55342,-71742,38453,29029,6370,-91252,40798,99363,-23740,-120,6324,-14564,-28896,-32256,-40191,-100891,-32439,20825,88311,12554,70410,26250,-37839,-5025,71737,42243,55197,-19335,73429,73361,34438,47122,-30160,5502,-25345,-28571,-1241,-45359,50902,37677,25875,90671,82233,31785,-57107,-25062,29640,53608,73758,-64857,-25190,-27299,46898,23634,15270,68491,71133,-49181,-7331,61826,46473,-316,19335,-64862,-28113,-2347,31189,95235,29991,6779,-54442,-41988,3651,36968,30238,-21873,37848,34784,-36715,56130,-20756,-59928,-95826,-108773,-16442,-96889,-23657,27584,86303,12873,51700,48969,-12484,24840,56327,7724,32746,20618,-7413,40878,6650,-62097,-48153,12559,32996,67721,-21565,-25061,-8222,-40334,38575,58861,52711,13601,-20857,-33328,-63024,-21506,-21025,911,38908,-40546,-84432,-11590,-30829,-60805,-76113,-56859,20685,-2217,-6645,-44669,45188,109424,64307,-2867,-62937,-23794,23285,72628,-71280,-111544,-26194,-1949,-129904,24646,-23810,-5271,46598,32889,54956,-21955,-32531,-20040,5869,34648,-92420,2467,79846,55597,24794,-19745,4973,47148,84949,68679,4018,20396,-10423,-14769,2658,109587,57322,156831,-5411,2798,-83568,-56846,18076,7500,60903,194081,59210,52880,-58381,68726,140656,-3435,30104,46915,61245,69862,56534,170771,-209739,-97932,-99009,-50780,-10806,-86594,-63372,-14933,-66048,-151370,-81451,-37483,-51565,-117672,-41671,-50894,-19627,12421,7802,-2864,5936,17061,37962,42969,-25475,17680,39398,-87847,-83065,-4348,-71320,-3683,57820,-25133,-40344,12183,67210,10775,-84659,54993,47929,22159,-16762,10227,46747,19048,4226,-25941,-10533,-78024,-36047,150,-6374,118450,-20653,18669,615,-1121,-63181,-12760,61395,-42689,-65875,3781,101517,-26769,-114037,32807,-6824,-15285,-12532,-4122,17757,-17972,44278,76594,-46030,5259,24152,-20774,80401,36052,-16835,61425,-17584,-1924,-3494,58339,61758,-84069,-109355,65008,32888,-67774,24841,-15,-69126,45860,-14115,-35975,-32322,-36506,2875,-2012,-41585,-13028,-30829,17987,28280,-54395,-48927,-15910,-17687,64592,-65499,-66859,-96042,29043,25509,13488,-42301,12626,-70674,-80542,-45550,27373,38657,25146,-39542,-5487,22468,66181,18470,69804,-7533,13397,-34838,-29084,-1679,-90971,-14571,59865,-4295,-36650,-18499,34010,-28009,-75922,-78417,-43935,81372,60751,48750,6853,39557,-19990,-18453,-47965,12961,-104235,8535,51558,11720,118784,9252,-13760,24398,-23502,2210,31214,-29760,-48952,4601,7204,29798,16351,9982,26339,12012,32837,38203,-23054,40717,-26390,41802,-5674,-97712,91206,61541,52915,8770,-97831,-15309,-76541,-79514,-3580,61461,18662,-8230,10908,56276,22777,-10705,35995,3881,-51484,50384,12992,-28171,24491,-29505,-29065,-46101,50706,31568,-30988,-85003,-26350,7841,10150,24612,79760,26421,11021,-57172,-30880,17730,-42361,-56633,30661,140452,37160,7566,-62780,-39217,-40141,74863,2310,27638,42584,-24676,12544,-58748,56178,-24554,21403,66641,14038,10169,80952,-39869,-51543,-83963,-26831,-37333,-60331,-13569,-38487,-90759,-46530,9531,35125,-27382,35967,52250,-14656,-23020,-16521,10846,-75565,80130,-33896,-32934,-45413,-20994,40576,16812,-133403,-77580,16118,-49378,51758,-22965,30468,-44428,50452,71245,34880,50139,-23454,60389,21786,-76013,1506,835,-29361,17768,48972,-5707,-11688,-51047,14438,-12988,3729,18968,2347,-39457,29310,-11754,-61187,-25407,-34396,-28253,20518,-9423,44023,95923,90590,-52905,-44414,44708,63108,29094,44944,25718,35341,-17998,-93784,-52026,-68626,-5850,-38462,35366,33843,12605,50117,45922,23754,-13730,137058,38311,-3039,17951,53644,-66943,21987,77518,50668,24312,19703,-59212,-9991,-57511,-32180,13944,129182,-2585,33902,16701,1787,-26606,-13316,-41711,103448,41489,-20321,5465,482,13107,6621,74756,37291,73618,80604,1682,-28149,28378,101759,49351,12242,-24780,-54982,-45420,-49601,-32748,10364,31295,-50174,14710,72589,-32535,20005,-27940,-57854,37334,47077,-71942,7490,8409,8281,-16489,1309,-10508,-2937,10385,64594,40501,30678,42496,-49256,8587,127870,39860,11503,-22232,-72018,34933,-28703,-10067,33691,20899,27436,24828,-1978,-6677,-8222,-54336,-25377,37683,-9585,-24095,-12364,7134,19034,75517,-25211,-40581,-23192,5073,-26025,-64045,-7091,39792,81609,30033,-4070,-13230,72332,102532,-36013,14551,82105,60979,-24357,-109480,10707,14984,-56134,29516,-24435,35477,-36262,-40625,-29021,20823,39365,-28634,-68452,-44928,-84183,-12549,22004,-23778,-25623,11735,-84464,-43958,-17799,18377,156163,37870,-13205,-163160,-14907,-34060,48252,-12871,63435,-2973,20615,15776,58445,109690,26934,-23651,6306,-25456,20358,18273,1355,90917,-9442,5836,-23948,-2804,33390,-22289,26748,47349,-6436,78368,58728,-31898,-21872,-17891,-58694,-30773,41397,-39284,-15620,-8485,-58057,-44696,-42520,-44599,-2387,-2023,362,79156,55214,33192,-8058,-26814,-4989,47566,44000,-50390,62650,48559,-93646,77140,-42100,18540,57261,36298,-11963,36769,-12465,23271,-57331,-68003,49678,10238,-4131,-44824,108013,47148,-40056,29116,-10890,29621,26435,52064,-28517,-66473,-18838,4704,45995,10075,32762,-24125,-24761,35770,1967,7719,9807,67557,-59732,-49746,-119290,-63715,41781,15158,-85490,15037,71,73012,1956,-43235,80594,20505,29998,23648,-33665,18714,34530,-41156,7270,-150337,-80599,-39904,-2631,-4633,-78008,31380,-22587,-28983,-109858,-49531,38537,52891,8986,83842,-18888,-55598,6703,-31346,-1393,-10947,6618,98514,8166,17509,3855,71080,41141,66460,-4332,279,-6686,-73513,26638,48602,-26192,-4851,9983,6685,-1200,651,-2600,108151,59989,-66438,-12820,68484,14305,-25333,-31461,1634,-76607,-6454,60054,7444,-36424,45691,21238,111428,-19937,-37236,20523,14365,47960,-9282,-21825,-48514,2999,-49030,-2981,42458,-41440,-17746,13719,-14269,1348,11278,39119,103018,89705,47637,180,-22991,-60334,-53995,103303,68077,86611,70642,-9520,3053,-15724,-95383,-59941,-14503,69711,-32776,-7229,-84281,-41694,-29802,-31106,-19432,36484,3361,-49030,-38206,-66258,-73252,-67210,-2029,26442,-38663,2771,-45294,-42088,-40011,52381,737,46886,14487,-6599,34867,-25089,-19716,-21403,-43217,43884,70257,-99211,-105154,-32540,51762,31756,93415,23085,-8380,-36189,29488,27510,25665,-26168,13470,64302,22256,-41678,-91921,19470,46235,43504,-20768,-38366,29570,25388,93991,-26597,-91786,-16188,17665,17459,-3937,61141,28390,45845,-65618,-57969,-11793,66224,55528,-5178,17431,-78807,-52326,-87411],[-85885,-12545,29127,2051,44118,1368,19554,-14132,49416,-90860,19219,10063,-30614,-18944,-1810,20753,-2170,106707,-45882,2307,6034,44361,25531,-30268,-14478,8180,26820,60047,76468,85156,27052,100047,-43442,-14638,-39292,63541,39589,-20241,-34676,15548,12995,25254,-19452,-60163,2698,-28062,64150,17426,-11485,98148,17192,-43653,-65134,-38428,2980,39798,-49049,-24082,-60210,-35111,56320,44200,3460,-106138,28597,88604,-21727,5350,21056,11183,-22369,-30307,-44480,-82872,-25623,4740,42713,4944,52293,4826,-51924,-8398,56274,23884,26535,8027,109639,58427,11925,40611,-14712,21107,-4396,-25530,-14063,-79738,42486,46549,40180,87607,79226,3774,-70453,5101,37610,30410,74041,-25233,-13956,-8565,21639,20874,32235,52654,65981,-48178,-32689,82208,59159,-4973,30467,-72518,-15896,-16487,19334,85142,35016,-3648,-50696,-47501,-30038,45943,31123,-29973,-9713,23121,-56073,12603,-16548,-54593,-92464,-108649,1378,-69529,-7744,9540,84286,511,89970,60389,-10845,42042,39826,14829,21342,13337,-37852,44491,12495,-40738,-32264,10413,33907,52768,-24504,-33434,-8859,-42859,60421,66263,53829,14992,-22835,-28813,-28799,-44436,-15350,-3293,35012,-36629,-81660,-4554,-27296,-63685,-65647,-57039,2078,4722,-9133,-113233,17374,77348,41631,-12626,-78022,-26865,5919,54436,-97655,-108722,-5595,14713,-127053,41331,-32161,19726,51099,30713,58316,-2330,-822,-32779,661,31766,-67840,1511,77617,40071,50220,-27187,-2378,31242,88194,43219,7416,19051,-46869,-57043,-2814,101848,13890,123695,-37784,19037,-40259,-15828,-10225,4342,58943,196312,96994,76009,-76884,37405,170607,33739,51956,58929,102989,95384,102817,109212,-293169,-108969,-55066,-40694,-8115,-96878,-43208,-44989,-64128,-95239,-76608,-2472,-21900,-72042,-49941,-44847,-22861,-12645,-1349,2187,34470,21369,48199,41720,-19893,22787,32746,-96301,-89217,-2865,-66907,4654,91618,-8744,-50692,4669,31642,-7455,-29861,62869,51544,41359,2351,-18274,42750,20945,12445,-32939,-21134,-68121,-32687,4117,-57100,97878,-10338,32565,15120,-10198,-55474,-19851,43997,-56853,-88116,-12578,96678,-22063,-111266,30889,-13811,-3537,1146,2063,23298,-16915,48499,64092,-51833,-5948,-5566,-17267,54171,43048,13326,56412,-1848,5312,3269,44458,36815,-94764,-127093,46863,32521,-55551,-13447,-41102,-85913,29032,-9206,-65241,-34566,-15664,22385,13932,-10852,6004,2912,5951,10200,-41682,-25299,10915,-23084,38977,-59061,-63101,-71583,38186,32888,-15262,-15849,40700,-59060,-73827,-49693,23891,46645,26906,-20623,5524,35987,39411,34854,47504,-8898,55705,-14975,-51928,-5089,-127165,-18991,70507,2098,-24330,-23220,40434,-6795,-81333,-73915,-51374,87599,40889,23463,-23256,35566,-24951,152,-34798,-9151,-114513,22338,53151,31858,136222,37629,-12645,29355,-28864,-4628,29065,-56721,-45887,-14014,21425,34584,35791,9995,28687,17641,26282,61103,-54577,37884,-26327,63863,-3064,-97690,88601,54207,20165,-2593,-82311,6857,-58671,-91054,-802,84196,19468,16016,20782,23350,-16760,-55232,43863,2061,-29035,39398,-1161,-25226,41051,-37050,-11360,-48948,74283,28881,-31256,-52152,-17530,11548,18488,11768,83640,45101,-7248,-45463,-18190,14301,-17506,-27394,42895,113826,28761,2370,-46864,-33759,-21744,61311,-3242,30508,37217,-41075,14629,-68788,41475,-27059,16880,57674,10271,-35025,75653,-40797,-50875,-100573,-43306,-40726,-60896,13228,-26826,-84412,-52792,8790,14706,-32016,26468,9466,-37977,-41877,-5008,18269,-91580,55122,-24532,-53759,-35764,8600,10232,1672,-149125,-81283,7887,-37728,36603,-37840,30345,-55393,29148,48619,41632,57153,-1469,78470,30439,-70786,16056,-7675,-32691,45183,26936,884,-5665,-19905,26864,15435,25988,18360,31,-59076,27031,16819,-59519,-38896,-75430,-26900,18571,-17194,44510,99256,81891,-60699,-48065,28074,22142,12133,56618,-273,1917,-7659,-87923,-35074,-52276,-3590,-54654,38325,35530,48119,34927,44327,25290,-9731,113041,53115,16594,14125,46151,-45413,34852,78280,73313,19498,36744,-43474,-21141,-78687,-37203,3259,115038,-2950,10275,20969,17243,-25862,-13815,-27606,80215,40596,-7394,808,9247,1648,-12729,77103,6174,22116,95438,-6203,-18774,28041,104458,18045,11662,-16016,-31903,-26718,-43622,-39350,-18605,27554,-51331,22890,74764,-27735,13404,-13670,-51872,-467,56702,-67765,-5292,-7060,5040,-29275,14164,-196,25855,20866,51846,51529,40879,24960,-64048,5676,106592,49048,12337,-30530,-59289,30408,-9570,4368,40882,31400,20495,23868,36153,12563,-16756,-29453,-53009,39898,-25675,-24178,-12994,21476,6859,60486,-6296,-52344,-3723,-7855,-49210,-53885,-10547,43055,65665,22555,-40054,-19383,69241,89801,-20988,26997,85344,61059,-29847,-109244,-14566,22629,-57424,24349,-14728,50670,-10588,-39875,-46263,-4907,10296,-36203,-84038,-39283,-99439,-27577,16003,-26485,-17178,2292,-106056,-42458,-7591,-3438,117717,63229,-8428,-161373,10185,-25095,37957,-7301,85062,-11186,8391,1675,53021,99659,17355,-11960,6977,-15038,1516,40887,19634,89211,8278,-7414,-47439,35872,35164,-37921,29970,43375,-15261,63961,69850,-10315,-22661,-9241,-49123,-30884,40988,-40362,508,-5296,-65818,-24367,-31884,-33201,16837,1065,-2372,81637,39719,32650,14127,-28063,-10306,49387,29481,-37986,63226,54301,-89617,64597,-15725,8329,51563,72756,3316,40345,-17468,22707,-64390,-58148,39880,-2708,-5968,-57091,78101,34138,-18229,27782,-15061,19526,15151,50216,-29610,-56930,-14368,-7884,46720,16376,21677,-15447,-33935,7274,-6654,9232,-36935,33536,-57423,-39678,-86633,-55287,29688,17783,-62391,13370,955,106935,4105,-41980,73085,13067,19441,-12455,-17642,20375,41760,-21035,5911,-142574,-67481,15854,22849,7043,-65674,27936,-26180,-16836,-115217,-57683,5407,18859,12290,62048,-15558,-57957,13975,-16288,-7274,-41072,-9821,67614,8164,11778,-3827,66088,50660,62412,-20716,-28238,-6174,-45767,19045,30557,-37294,24285,24939,10442,4962,11631,25134,67263,79269,-72256,-17364,95292,1243,-26375,-39595,10147,-63305,-19350,72736,8699,-43533,14650,32191,127376,-23100,-9341,23782,16744,41123,5431,-10055,-82587,9259,-57283,3224,35108,-38212,-31727,16292,-3889,24019,53322,58999,96673,80424,35699,7442,-5285,-105152,-65040,101883,45918,58649,6574,721,8853,-10669,-88312,-63652,9765,48190,-41035,26086,-26873,895,-12359,-32688,-23862,52855,-6072,-45244,-52628,-47888,-69493,-42913,3128,10094,-7585,23506,-46234,-37290,-74822,49242,-4547,39420,23985,-6527,24871,-27190,-24924,-30926,-64997,31878,70611,-58319,-117364,-71556,61045,33272,60033,44146,-11932,-44612,43100,50331,34952,-29637,17364,49730,34063,-52618,-82285,41420,47323,29569,-30484,-15618,40560,33830,97919,-15806,-80583,-10890,21317,45901,4173,73932,19795,61202,-43342,-61391,-18552,39720,34371,-18899,6757,-68677,-52545,-79750],[-88993,-16026,36407,3888,53983,14606,-2272,-16803,33312,-97354,26697,-2383,-12524,-5336,-13899,4895,435,102143,-30472,-582,18564,68308,36637,-22268,-29609,19228,26184,36940,71527,104960,44778,89340,-59337,10374,-16175,52579,46125,-30005,-22509,10906,6188,24625,-26953,-42525,-4866,-27742,40162,6513,-16915,65829,-4102,-29726,-65412,-39312,8304,41048,-62528,-35475,-68426,-9580,63263,52637,4052,-104352,15637,67075,-19171,9819,38314,32450,-17022,-27149,-48087,-50926,-20266,-13938,4677,6289,34486,-10482,-55354,-15250,49815,4183,-3706,29418,129108,36353,-17744,12622,1313,33568,18173,-13001,-25019,-109935,34181,42042,46437,72764,71460,-16736,-68847,27647,37159,-2817,58898,5840,-6626,8868,-3453,21201,40735,29567,44687,-45908,-56360,90030,69335,-10746,29833,-60963,4175,-23712,8583,66382,31712,-6680,-45690,-41831,-47398,37174,1416,-31924,-44838,11323,-56730,-24232,1024,-35894,-81872,-87809,27954,-28038,11000,-8189,71842,-12073,114370,61781,-15575,49986,795,26991,15175,6678,-63630,31512,20441,-21207,-5261,7313,32785,36719,-22343,-39230,-24666,-45605,71125,68839,57804,15118,-24357,-26244,21189,-56023,-10550,-3456,37676,-27532,-63730,4733,-22378,-55039,-46113,-42603,-10080,13712,-17199,-175011,-12891,33744,10962,-26726,-96268,-27247,-3807,5436,-115224,-67447,27228,35018,-100250,57627,-39581,38220,56436,32582,45123,4906,28336,-45595,-15479,16389,-13484,2660,63701,37776,75020,-24543,-13571,22364,84182,13894,7881,19911,-67021,-74909,-7999,87585,-29698,65505,-59790,26898,11404,26720,-53783,9386,48973,161292,125982,94576,-76514,6583,177455,64979,69117,67047,137951,113971,186860,42597,-351683,-95262,-12545,-18803,-4633,-103334,-23832,-69612,-64718,-31402,-58362,29170,14353,-4017,-57615,-39862,-27111,-41071,-16795,2070,53153,30742,47631,39636,-9324,32407,19214,-79456,-77390,-3739,-57251,13411,117938,-442,-55570,1535,-17117,-23872,37410,72697,49836,54532,10366,-28562,53972,25975,17643,-33805,-30433,-53975,-26769,13351,-109996,53075,-775,37828,34108,-4618,-55788,-24292,20659,-76261,-94086,-17452,81632,-16414,-97148,20063,-21998,6551,15947,10216,26127,-11548,46122,52164,-37655,-24238,-33251,-27863,20277,51848,37050,47573,16388,6171,13074,26614,21394,-89534,-134699,22521,25755,-22706,-38013,-76146,-101299,5650,-709,-82196,-34972,1273,46983,22228,13869,16319,31265,-11333,-14321,-26091,546,35002,-31295,10762,-52243,-58077,-42116,45190,40016,-43390,809,63781,-31986,-57456,-44929,22767,56949,35111,4395,7053,34746,1859,34382,20801,-5863,87745,-182,-65891,-15666,-145352,-24051,73064,17186,-9748,-25588,35120,14037,-74490,-63920,-54963,79881,13667,762,-41960,25207,-34309,24308,-3887,-25399,-104571,40085,47421,59009,140419,56913,-9269,30859,-25058,-14053,11261,-77710,-42184,-23583,30384,38083,54922,11068,21745,17839,11413,72972,-74553,34174,-30770,68902,1560,-91585,75855,47047,-9826,-16678,-56795,28015,-6133,-69702,1606,91800,26144,42747,32000,-6075,-46276,-88935,40586,-1302,-18355,14915,-19563,-22523,54755,-35493,-3419,-53811,67535,26875,-21275,-12518,-16138,14322,28374,1036,66141,53585,-27938,-25574,-75,4638,-3547,-8411,36691,73280,21092,-183,-20653,-22707,-10282,39339,-10569,19112,26610,-38969,19762,-74082,27129,-26496,12435,45916,17283,-67814,69039,-35091,-32936,-105513,-53749,-42593,-54924,30192,-9988,-55237,-48577,11592,-2169,-25473,11631,-34956,-58086,-49708,4861,26586,-85697,20109,-9037,-66582,-16085,39256,-16085,-11222,-141718,-81759,4455,-18151,23171,-38289,23389,-67320,10647,22281,39160,55900,15156,88387,32154,-53625,29162,-12274,-28448,74726,6527,10243,931,8581,31889,36402,39523,12854,-2043,-72368,21054,36344,-60245,-47716,-97073,-23636,16150,-25708,31414,68210,66751,-66302,-49164,6151,-34304,500,58502,-33974,-25402,13468,-69936,-13908,-36423,379,-64455,36607,29955,66252,17226,47882,20888,-1835,74032,71037,36093,15838,33235,-10468,41310,70357,80173,14346,57228,-23938,-31934,-86395,-27912,-3611,90656,-4204,-22743,11864,40675,-22405,-21797,-14833,43688,36304,1869,6607,21808,-17711,-22535,76259,-28261,-34440,81413,-19699,-13573,14319,95623,-20440,7547,-3809,-10189,-5167,-32644,-37638,-43289,9865,-48538,24753,69278,-12994,10619,1324,-45438,-38855,51518,-51949,-18108,-32503,3536,-33585,27628,10165,52934,34048,39450,49454,44226,17075,-70840,-1120,78794,50046,14441,-39849,-43177,24612,13446,14233,36549,51827,16623,34561,71997,32726,-24739,-2548,-56794,42782,-43316,-19230,-13700,42055,-1538,44620,3077,-54160,17365,-15868,-76547,-35533,-7680,41907,17839,8474,-58158,-24383,51528,64462,-6072,30109,73191,56217,-31609,-91274,-34604,21195,-58837,17736,-4082,57054,18081,-26965,-45625,-32867,-13834,-42791,-96553,-23503,-99850,-28963,5841,-22458,-6458,-2827,-102921,-33838,2501,-22969,72116,91580,-9087,-127080,19889,-15384,25088,1724,105762,-17214,-4503,-12966,39627,79050,7082,-18672,10151,-9450,-17456,49096,26881,85109,23594,-19366,-47678,70447,28066,-54689,20492,41960,-20068,46708,68072,5196,-25096,800,-40520,-24847,47140,-34488,15112,4852,-57846,-928,-30747,-8193,37312,-735,-2565,79322,20293,24764,26409,-31549,-8882,50670,21152,-11186,65425,53777,-80776,21087,415,-3306,41540,85653,18512,34162,-27770,15102,-64336,-35937,32283,-19177,-5152,-64253,38028,3837,3538,21749,-19670,11118,969,34295,-17836,-33073,-12962,-20320,34082,21892,14482,-5206,-36106,-14426,-10524,11047,-76299,980,-42690,-22417,-48871,-39281,12919,16266,-37469,8576,-3967,127991,1412,-39096,55944,8872,16873,-40074,3042,16703,39254,-2436,3783,-105806,-39084,66114,37570,19197,-48869,18237,-29315,-4286,-109129,-62788,-29462,-22432,10584,38281,-19642,-62693,18470,2226,-12870,-61628,-29913,25454,1902,-1352,-9823,57085,56308,40730,-40024,-45682,-10393,-19378,12468,11174,-43665,48134,41489,13834,15751,22642,49249,35583,80193,-70849,-26642,91610,-21003,-28125,-37459,16747,-43500,-36752,69462,14471,-34891,-3305,30977,107012,-32579,34492,29946,14750,35381,30349,495,-102344,19216,-54526,6148,26796,-32363,-39533,24391,5809,45310,92353,64102,82070,60555,15400,10571,14928,-120491,-64226,89528,27171,38781,-50618,7352,11237,-9748,-74539,-61298,26243,20376,-45136,61358,41331,25623,1130,-30428,-33567,52650,-21242,-39855,-60315,-31256,-60255,-4336,8156,-5222,24045,40155,-50331,-27027,-101521,43550,-1235,28173,21884,-14133,11518,-24865,-31182,-34831,-71051,16718,58261,-4445,-105764,-101322,61559,30746,16690,55816,-20995,-48852,51875,61872,37991,-27205,11651,20308,41350,-58452,-57663,58892,39623,8003,-29112,12879,44820,37714,93502,-2106,-62520,2396,25413,63961,8915,78082,7824,59679,-16179,-46112,-26670,14646,10549,-24445,1883,-53652,-47637,-67441],[-77767,-4520,36799,4790,51633,27438,-22562,-18609,12388,-87549,27024,-12409,8228,30675,-24311,-9618,9386,90004,-12753,2898,36283,81985,49026,-12207,-35804,39986,18274,13559,57901,122530,56473,64502,-67955,29208,14198,34018,46302,-32834,-1561,4969,-241,25969,-26747,-25854,-10592,-29823,2970,-2602,-15549,14764,-22378,-12400,-42588,-30801,12416,42456,-65664,-39165,-77738,1493,58960,52413,5508,-87102,7603,40180,-17955,12415,55068,46920,-12374,-24789,-50897,-14960,-16203,-32771,-11268,19053,21657,-18065,-49503,-22737,51358,-9020,-27046,39951,119623,10973,-42592,-29373,15405,39789,36280,2720,-33080,-129063,24302,26593,46283,47783,59049,-23715,-49456,38129,26183,-35782,35322,19392,-4661,20908,-22866,24432,36669,4834,15179,-42862,-71728,82199,77002,-12891,18400,-36814,28639,-20132,-524,41569,23631,-3222,-40355,-22671,-31419,4323,-50104,-27224,-58494,365,-45150,-38623,22472,-10985,-63499,-50409,52829,16067,28944,-20133,56431,-22397,122640,55015,-20168,49019,-49124,41163,14321,1111,-85314,1122,30708,-5843,22731,4692,29339,21618,-15946,-43878,-49709,-48247,65392,70737,63645,14768,-25889,-24950,73876,-50992,-3670,-2114,46132,-14700,-38117,13071,-19464,-39600,-16708,-15810,-11516,21501,-28745,-195041,-33421,-10851,-26331,-40344,-114177,-27207,-3987,-57565,-111902,8082,64883,55098,-60866,66249,-44382,45458,66590,36654,20783,914,50098,-55310,-37809,-10274,52992,7248,42441,46013,92695,-13502,-24230,23252,75595,-13355,3197,21350,-71741,-65375,-11226,71453,-62429,297,-67627,21288,52092,65073,-94630,21100,34410,99519,139934,108839,-57917,-20455,158468,86634,82976,70399,161661,121414,277313,7751,-374622,-63593,17541,5681,-1980,-103868,-10329,-84919,-71416,15727,-29686,48351,47776,66755,-68864,-38721,-34078,-59915,-32272,-2157,58054,42851,35248,33151,5380,45692,-1562,-40111,-47850,-4120,-41016,20875,127705,-780,-53493,7635,-51907,-35959,89037,82700,40799,60571,6927,-24962,72763,32969,18228,-31831,-38297,-40487,-17019,27394,-142618,177,5420,32142,53893,9518,-67279,-25078,-3814,-94214,-80021,-10934,62655,-11756,-67743,4351,-29783,13170,29249,18900,26196,-38,37619,42880,-6053,-39445,-52638,-48165,-14261,57225,48585,37443,32957,-930,27005,9078,20765,-67998,-129896,-3618,10133,16895,-43068,-94863,-111796,-17308,9288,-78474,-33498,8800,69248,21805,25877,13440,45646,-24077,-40551,-10282,24090,53742,-41805,-14912,-46221,-53545,-20037,46483,45329,-64339,-2911,74997,2853,-36381,-32529,24634,64387,37898,18554,-2103,15058,-34874,20549,-1841,857,99177,7975,-69304,-33323,-140026,-25568,68782,39344,1848,-21151,22168,31791,-52649,-52300,-49909,64180,-13068,-13058,-37995,9852,-45407,51967,40110,-28716,-73639,58201,37317,83371,134191,61374,-4111,28488,-12830,-22884,-15302,-87289,-39396,-20757,32506,42522,68667,12490,5531,14175,-7151,67714,-79262,28115,-39213,59263,5593,-79654,56357,43014,-23906,-31401,-29298,42095,58950,-22910,2432,82083,34854,63708,42332,-16170,-59555,-105459,26700,-6221,-25337,-16966,-36938,-18901,64368,-28164,-6047,-60687,29731,28492,-3931,25729,-22753,14518,37183,357,35548,54534,-45253,-2033,13510,-9234,-5614,-4844,18536,29047,14854,1043,15740,-7365,-8444,15695,-19025,-2148,12103,-19916,25623,-74216,15470,-25502,9941,34809,31821,-75466,61882,-23813,-5147,-95741,-56964,-44432,-45741,36232,6200,-13423,-36277,17237,-12946,-8237,-6586,-69710,-68397,-43240,11407,32604,-65378,-20084,8808,-66060,6369,64060,-34828,-20187,-124619,-79455,4331,6174,13360,-23875,11911,-75702,956,-1737,29101,49041,22706,72542,24389,-29641,41124,-12490,-17757,92681,-7884,21037,3362,23240,29647,44926,44161,2303,-5074,-79927,14477,44485,-60633,-49060,-95254,-18653,14065,-32271,18179,18521,46756,-68219,-47763,-18063,-88433,-2526,52072,-68050,-40309,38183,-41966,8599,-21735,4459,-65125,30884,21842,63672,-110,56397,14939,6856,36081,88607,49950,24554,19183,30619,39384,54484,67792,7838,75340,-4530,-39193,-78362,-6999,-9345,57691,-7907,-60236,-7267,68700,-16800,-30668,-11535,6297,30637,4382,20595,35559,-38763,-14730,72652,-58151,-76439,48147,-35563,-11936,-5368,80969,-56105,-92,7586,6610,8034,-25403,-27014,-54680,-13367,-41267,23140,58360,8920,15019,12210,-35700,-64272,32687,-32243,-30098,-62749,7276,-28853,40625,24455,75757,44429,24940,32761,39119,21571,-69170,-8602,55104,44543,18360,-49848,-28147,20623,38708,17993,21778,69080,14856,52190,91899,50784,-27731,14982,-35842,43289,-60106,-12893,-14881,64010,-6508,28614,997,-42455,35190,-16887,-101633,-15693,-238,39030,-50149,-9729,-53796,-30181,20785,35197,6679,25123,42948,41479,-31408,-57550,-43229,15729,-58244,8650,-880,52405,43152,-3303,-30280,-56961,-28422,-48672,-100667,-5104,-84878,-19161,-4544,-10988,3363,1327,-75156,-22390,8073,-37964,30970,112500,-15030,-75059,14879,-6337,14784,12043,117322,-21940,-12468,-23754,22039,51915,-1455,-23201,16559,-9761,-27848,39798,21195,79603,34934,-25153,-31190,91674,12785,-65984,3462,42722,-19519,29740,55352,10036,-26351,10403,-36250,-19340,57205,-22631,26455,17589,-37854,20674,-32598,24880,49814,-10929,-4184,73001,-277,10921,30436,-36098,-1282,48018,19719,20786,69846,42394,-63246,-35869,-126,-13810,30415,74604,32095,17531,-38585,2139,-55398,-4531,25291,-37445,-4613,-61925,-365,-35458,17396,10556,-21439,8969,-11817,6732,-1042,-434,-11663,-28258,12086,24221,11176,2380,-32214,-26683,-13396,11510,-89504,-24717,-21878,-2882,-15247,-20714,-4282,9325,-17823,3484,-8523,128561,130,-33855,33317,9272,23092,-56425,22226,6421,26548,11700,-423,-54776,-3998,96443,42150,30920,-29069,4976,-27004,4974,-92541,-65001,-54315,-57674,5157,22232,-25931,-60764,20788,18243,-17732,-68971,-48472,-12927,-9353,-16977,-12297,44966,57272,9856,-61862,-49159,-19909,-4694,9691,-5333,-43118,61773,54232,14814,31548,29501,64757,21034,68058,-61740,-40548,66342,-44858,-28225,-23609,21108,-20594,-51008,53484,23008,-14922,-6424,17334,55316,-40966,79206,35374,6971,35068,58006,7284,-93311,28677,-40351,4649,20358,-23200,-34666,36382,14349,58576,105130,52805,62311,37788,-2493,9484,33406,-98123,-50591,69791,16370,34928,-82354,5299,9868,-10559,-60828,-53823,31004,-3352,-39832,89365,90993,21802,6273,-19968,-45068,35995,-40292,-36540,-61484,-19906,-46765,35209,9522,-15394,43246,42015,-61816,-13189,-112378,35445,8279,16449,2477,-30151,-4332,-20191,-36118,-26910,-61116,4390,36430,39820,-78604,-114618,52872,25579,-16052,59667,-30671,-47115,51386,68801,34298,-19885,-77,-15747,40789,-57766,-21879,66177,24850,-16770,-19570,38484,43222,32579,81103,9701,-42352,20915,28874,67510,7970,69518,-4124,42840,7876,-20165,-29927,1332,-10455,-22766,6984,-35908,-39760,-54429],[-57936,17654,36641,6350,39546,37271,-40505,-19769,-4918,-64590,18726,-19712,24897,73625,-31636,-21686,20008,72660,2594,13943,53413,80477,59367,-3037,-32507,64489,4058,-5955,39282,132708,58713,33229,-64334,41510,44649,13195,40928,-24777,24847,-4110,-5274,28970,-19792,-14723,-12060,-32022,-35934,-10581,-12805,-43418,-34773,4610,-10144,-15746,14340,42046,-60799,-38614,-83665,927,45772,43594,4706,-60599,4896,13401,-19102,12750,67458,53681,-8102,-23622,-50308,14901,-12724,-49083,-2946,40729,13271,-18642,-38353,-28087,56240,-9196,-37161,37871,80244,-12648,-52081,-71439,25060,37441,45259,15322,-36729,-135747,11539,5127,42415,16616,41721,-16523,-15714,35944,4643,-58682,11688,16187,-7611,24289,-33849,28008,20363,-15220,-13080,-38923,-74504,60641,80967,-9044,377,-12126,50787,-5387,-7788,14792,14729,4718,-34849,8012,19525,-48158,-103287,-17406,-50183,-8641,-30286,-26132,41446,12110,-40311,-8890,66038,49725,43255,-23094,44643,-29185,117695,42819,-19569,41550,-93874,53291,17369,-2126,-99790,-39697,42452,4378,41648,3502,24450,9309,-7230,-49180,-73357,-49864,41855,73408,68879,14818,-27869,-23674,114196,-31352,6547,-2350,56003,-632,-10252,18089,-20334,-24131,18325,15835,-3692,25121,-39426,-163782,-36485,-46916,-63192,-49418,-127128,-29002,2974,-110108,-84790,92596,96753,71650,-22612,59166,-44872,39515,78464,39483,-6103,-9005,61867,-59447,-60930,-42961,107074,13748,16924,56508,98512,2456,-30130,33501,65431,-31279,-6605,22979,-65220,-35341,-11466,56966,-75672,-49894,-62289,853,64574,94446,-113827,35752,19847,27558,133193,118009,-27023,-40864,118536,96660,94564,68355,171477,116825,328492,23771,-354868,-26217,30085,23410,-1738,-98017,-5540,-89666,-83930,30267,3751,50743,69370,121181,-84626,-40738,-44319,-57555,-40502,-6768,51285,55557,17581,20356,22141,60161,-25882,10014,-6951,-2022,-17017,25912,117174,-6121,-44364,25064,-49949,-42378,100601,86608,26957,59911,-5275,-17562,86643,40161,13929,-30197,-44869,-31898,-2811,43261,-141066,-41258,6568,16868,69914,20964,-85977,-22207,-25950,-103749,-49116,2315,43328,-9480,-27618,-9948,-35589,15499,38275,25767,23742,16425,24992,36837,33350,-45617,-59332,-67362,-40348,55333,48249,28485,43832,-14130,44581,-4329,35399,-36402,-113913,-27497,-13214,48057,-30141,-91893,-115614,-32522,18518,-52215,-30812,5749,82439,14791,22884,-2012,44822,-23161,-62229,2930,39930,65611,-52442,-32968,-41013,-49646,-9625,38690,47368,-73249,-24845,70659,35183,-16003,-16035,27217,66345,25912,8136,-19132,-20313,-60730,2234,-12498,9638,85437,10058,-63278,-55125,-113471,-21998,61161,66325,7705,-7256,7811,43029,-18394,-43017,-34583,46638,-31549,-14429,-9778,-8285,-54632,76273,85733,-17028,-28063,69924,27407,95174,119551,49589,2192,23647,4674,-27193,-41216,-83284,-38496,-6704,27529,48194,73125,12353,-17651,8763,-22690,45309,-70161,19021,-48520,40082,6132,-63853,34141,42255,-16685,-44070,-7451,46215,106657,32632,1842,59278,40804,71841,49984,-805,-55292,-102103,6062,-12805,-46799,-47690,-48501,-12963,68692,-20771,-16263,-68125,-24526,34668,15906,56308,-33403,11517,41795,12549,5116,52857,-54279,20211,15094,-23992,-22704,-16161,-1036,-8536,10202,5843,56021,8744,-15110,-2482,-27726,-25463,-1615,8382,30041,-68841,8348,-25797,10511,27340,47538,-55459,53844,-10062,22498,-73263,-53881,-46914,-38548,33875,16184,28718,-20834,23964,-16734,15072,-24422,-86784,-64499,-24566,14524,32544,-42405,-59206,24983,-51288,22386,76677,-45535,-24845,-113828,-74673,5939,30141,8203,800,-832,-74259,2515,-17615,14036,40839,21423,25432,7919,-4922,54760,-10410,-3473,89535,-14267,30935,-1605,19460,23496,39636,42195,-11089,-8780,-81418,10833,42013,-56338,-42572,-74615,-11782,12349,-34657,16865,-28161,25189,-65447,-45288,-40834,-121686,3559,40121,-94632,-40763,57210,-10195,28283,-8311,6735,-56410,22546,16179,44323,-14414,66252,12753,13002,13904,102208,53778,38056,8514,69028,30042,32821,39496,-718,85194,11028,-40858,-57177,18285,-17646,19165,-15231,-95598,-27942,94021,-10369,-33808,-21185,-20780,25718,-901,38750,47712,-54411,10817,66598,-77295,-95124,11261,-47780,-11046,-20756,67747,-79481,-10246,14210,17331,5502,-28760,-9924,-49345,-31330,-30653,19388,44587,32231,26305,14483,-21479,-70008,6061,-16284,-40295,-90834,16493,-18427,51669,46401,90258,47329,4934,7795,26611,30932,-60898,-12778,41866,36136,24331,-58869,-18714,18999,60349,16100,1209,70204,11861,68223,89938,64399,-23253,16539,835,38827,-73476,-8921,-16652,82059,-8883,13205,-8380,-19942,44362,-10561,-119497,-1252,9072,37396,-110950,-27925,-31003,-38536,-15765,8829,15544,16091,-2009,15712,-30909,-15981,-37749,12487,-54055,-2489,-9880,37001,59350,23990,-8430,-72366,-32251,-51222,-91849,7475,-59557,-5600,-9700,7019,8841,14985,-30956,-12623,6966,-49082,-252,115121,-24657,-26380,749,1882,10233,20722,112806,-27409,-11443,-27016,4893,21175,-7061,-11332,25020,-16366,-27028,16160,6212,72908,42313,-21428,-7838,96980,-5797,-67010,-14619,42924,-13451,15451,36406,4017,-23724,16966,-36770,-19889,66480,-7095,33744,28746,-12123,36452,-31178,57575,47027,-29281,-9535,63615,-18763,-5970,29207,-40115,10513,38707,21084,47312,75391,19636,-36521,-83145,-14380,-20704,21175,49313,42559,-7896,-44667,-13240,-38795,29097,17381,-54613,-6167,-48979,-25988,-70637,17856,-5329,-18555,15847,-19581,-25607,13386,32530,-6437,-28692,-13129,20258,10147,5707,-24549,-28912,-20618,8829,-67671,-39842,-1268,12715,7688,-3840,-18896,-2847,-7873,1861,-6877,109649,5760,-25037,10682,13575,36276,-61254,32942,-10499,6472,19395,-6917,-6689,29065,101155,41522,41405,-9547,-9225,-16544,8172,-68503,-63581,-61137,-75136,-729,17534,-28235,-44461,22533,27753,-21953,-64556,-59109,-34562,-22741,-29091,-10539,30458,52555,-20413,-82616,-38895,-31911,-5573,12251,-14415,-34333,64213,57329,11973,50403,30361,69139,20514,51570,-46636,-56417,35652,-60863,-24039,583,23722,1093,-55983,33475,31533,7837,978,-4712,-6431,-36579,108103,36308,-5959,43053,79828,8825,-50818,33372,-18571,-2026,17137,-10784,-16684,52257,22129,59177,78868,30416,41290,17998,-10477,5369,45988,-47117,-28520,47883,14204,44861,-84480,-7500,5936,-10063,-52229,-43637,24317,-15803,-24475,102113,101550,-6413,2268,81,-53830,8256,-58399,-37171,-58315,-16570,-30708,63002,4459,-17855,44184,24991,-79038,513,-104046,26191,19540,7694,-32223,-51442,-21136,-15802,-38211,-4519,-39605,-201,10893,61937,-49527,-108562,37634,21343,-24262,58256,-34075,-38886,40283,76488,25633,-9997,-9694,-47363,31915,-50387,13862,59018,6135,-38778,-7354,53176,38132,17075,63519,15414,-25549,39027,31181,58041,1153,49179,-12583,16525,20643,7077,-23472,5677,-23789,-15876,21106,-18175,-31807,-44427],[-38219,39512,40419,9553,22093,42104,-55175,-20686,-12271,-36407,3626,-24702,32386,106891,-33274,-31031,26771,52661,12251,30538,63439,62404,63727,2525,-24066,85587,-12869,-21475,20301,132098,52266,2434,-48539,50078,67915,-4635,31672,-6283,51034,-16491,-7984,32365,-9168,-11477,-8041,-31376,-65778,-17949,-12538,-92866,-40895,17032,18376,1396,13353,37478,-52094,-39297,-81185,-5668,27244,28144,-694,-32667,3679,-9085,-22295,11153,72031,52905,-4288,-21859,-42376,31579,-9192,-60404,19201,64175,5905,-14458,-26318,-29592,59237,6218,-31903,24285,24050,-29083,-41491,-98788,28269,25953,43529,20872,-34710,-135350,-3662,-16703,37245,-14348,19730,484,23938,23882,-24451,-65135,-5301,4564,-13514,17818,-36601,28703,-3674,-25702,-32573,-33672,-64347,31365,78563,-313,-18504,1908,63233,14281,-13182,-9572,7706,14644,-28957,43940,85344,-103476,-137530,-5746,-27555,-14357,-19886,5777,55707,27243,-18460,19230,62496,64576,52404,-17399,39064,-31818,104548,27748,-12226,30567,-118562,59999,21891,-1842,-102014,-78370,53953,9259,45513,4002,19740,986,1723,-55893,-84768,-49396,4197,74409,70354,15581,-30355,-21172,130762,-5449,18458,-6334,61241,12267,16837,19152,-24406,-14628,49695,41670,6858,23138,-44192,-102820,-21796,-68228,-88996,-51789,-131025,-33560,11102,-130247,-42293,156270,113220,82819,4736,31142,-40182,21431,84143,37617,-27048,-17830,63304,-56910,-80290,-73729,130262,18402,-10755,59414,90823,19658,-27991,49745,56040,-33764,-18840,25892,-51776,3043,-8536,45119,-66245,-67935,-48085,-30267,44920,111228,-99863,49517,10089,-37065,103517,120232,8274,-51076,69204,95006,103452,61134,167717,103351,305831,85701,-294910,1416,24919,27674,-5429,-87617,-9246,-85928,-98352,11016,34871,39026,74189,147505,-101323,-43322,-56736,-31209,-36107,-7356,39266,66625,4844,2783,38101,72318,-48166,54649,35751,2769,13654,28662,89166,-10278,-29478,51621,-6650,-42826,65407,78729,14763,54007,-21341,-15066,85098,45577,5759,-30359,-50084,-30312,15299,56439,-106136,-57819,2323,-3451,78327,19823,-102506,-16564,-44279,-100975,-11017,15396,22556,-10267,11428,-16420,-37965,14038,41273,28129,19369,33912,11306,33107,67092,-41574,-51360,-72633,-50475,46310,43337,22937,47238,-27609,64247,-9791,63653,-7606,-92423,-47230,-39786,60688,-7545,-69365,-113472,-35297,24758,-11250,-28199,-5386,81982,5317,7510,-24974,35040,-4721,-72878,11122,42889,69416,-60263,-40396,-35633,-45321,-9423,19421,44891,-68838,-50003,51649,55080,-949,-335,25059,63079,-1175,-28962,-38069,-62768,-71498,-11172,-6623,18342,49649,7987,-51274,-75790,-74626,-14755,54326,94179,8412,15586,-2515,44694,20036,-39076,-11888,31526,-36378,-3326,34325,-27092,-58302,88717,118970,6261,19355,67829,21766,89310,97620,24854,8759,18898,22839,-23559,-58029,-68519,-39463,13651,16746,53475,67048,7727,-43883,2842,-28955,12370,-52145,8077,-54025,16534,1548,-47303,12853,42046,7192,-52313,3665,41261,116047,77915,948,31472,40223,63646,53907,34641,-37406,-81074,-15696,-20975,-72867,-69200,-51578,-4335,66520,-18859,-28828,-73779,-73535,43360,32823,75589,-41623,5948,39824,34230,-12025,52316,-52635,37947,3256,-36421,-48716,-37321,-12064,-32205,7156,12709,89187,20752,-26716,-10202,-35813,-42817,-9096,34765,31823,-58223,6629,-27489,14253,24885,57403,-17284,44571,2546,41157,-44011,-46682,-49861,-37414,27709,16619,60511,-8144,29388,-14461,36871,-37646,-83544,-46360,-82,15906,22980,-26297,-90885,36479,-25959,24769,72812,-49596,-25917,-117143,-68151,8016,48252,7897,27593,-11721,-58247,13568,-21654,-3453,35841,15670,-40308,-13488,16668,72720,-9896,10709,64967,-13194,37323,-14464,668,17902,23025,37048,-23415,-11448,-75991,12557,31839,-44551,-30633,-44801,-2996,10499,-31823,30660,-55839,6374,-57835,-43945,-58584,-123372,16351,25876,-107669,-29472,62832,16674,40512,3329,5287,-40817,13549,16249,17595,-23307,71713,18151,14270,12869,108925,46623,51022,4046,96982,16983,8740,3745,-11424,83109,20042,-36523,-29269,38330,-30795,-20228,-26119,-121739,-40350,107675,-4600,-27630,-41358,-31788,22652,-12399,57002,56393,-58795,46334,58599,-82688,-93375,-15594,-49814,-7352,-23441,61537,-84729,-21100,14054,22584,-12690,-43739,9148,-29594,-35205,-18900,13612,30102,49901,40232,5475,-5345,-57026,-20328,-8670,-47236,-109700,27907,-7628,58927,75742,92092,40161,-21387,-16233,9930,30444,-49478,-10359,40099,28609,31836,-63989,-17674,17480,70573,10350,-18434,49677,3612,73642,70249,71919,-11808,4504,38818,28248,-81129,-9466,-18465,91789,-9957,-348,-17583,4969,40869,1639,-128572,3405,17340,39045,-136651,-41783,-209,-50158,-48824,-10786,19746,8118,-51123,-16491,-31236,20833,-19797,15731,-46050,-13266,-29685,13303,63811,44962,10722,-76507,-27229,-45941,-68683,8507,-33095,3128,-5254,28778,7236,32900,16710,-7356,441,-58312,-22549,93790,-35115,1843,-14392,10449,11374,25204,90442,-35772,-784,-21215,-7518,-10754,-10036,17761,32457,-28124,-18187,-13608,-10834,64509,46356,-7731,13006,89216,-20301,-56110,-28340,38805,-3087,5218,16882,-9319,-15964,18060,-40264,-28319,70554,9208,36851,35075,13247,44328,-23812,81666,28133,-51031,-18179,52135,-31887,-22797,24910,-42573,23292,21665,17337,61202,78749,-10205,-6730,-101864,-33015,-22290,15791,23391,48308,-37543,-42340,-27350,-17853,55928,8685,-66908,-9556,-27884,-32719,-88902,3692,-24456,-11269,30392,-20563,-53020,21190,57938,5874,-21341,-35224,7876,9063,6826,-15491,-21969,-35484,1844,-17043,-43481,14212,18957,16975,8658,-29932,-18539,-7784,6956,4125,80145,20139,-12508,-7092,19622,53412,-55961,30340,-32320,-15875,20016,-14311,26901,53305,84381,40716,49689,5699,-22190,1713,4257,-41726,-57411,-48662,-69497,-2943,22091,-21876,-13617,25526,29838,-25935,-52901,-55972,-33551,-35208,-32994,-5066,15255,41914,-42314,-96553,-17925,-41311,-19274,20004,-12259,-17564,58169,47043,5047,67997,26441,63420,25171,38068,-29390,-70148,14239,-61080,-14027,30624,25598,17306,-49125,19636,37128,24019,11396,-28757,-53058,-10831,111158,30822,-20877,59412,89670,5143,15237,31018,4060,-13656,16737,3622,8009,72139,29755,46055,19486,6243,22883,4033,-6659,273,49920,10655,-6137,28128,17784,58306,-65096,-28779,1245,-6212,-50131,-34747,10025,-14804,-3352,95083,71473,-41295,-7922,26641,-55876,-22339,-68396,-41187,-53514,-21997,-14085,72043,-7872,-11895,29566,-7176,-95250,9680,-79465,18163,27655,3472,-70929,-71930,-36828,-13923,-37337,29742,-13086,4674,-11573,62672,-30876,-85080,20526,21068,-7427,53762,-25750,-25246,20808,85304,15133,-511,-8742,-64744,17214,-37863,35867,36207,-13562,-53029,1991,53740,32378,-6213,44674,13004,-16125,49814,32191,41147,-9304,23436,-14844,-11028,16597,29188,-6105,26477,-26472,-5977,38052,-2934,-25950,-39877],[-26626,49347,47212,14279,4174,41316,-64896,-21947,-7519,-12343,-13818,-27925,28993,120603,-27176,-37599,25523,32630,14971,47863,61713,31385,59590,2914,-17176,97576,-27024,-33854,4605,120249,41194,-22724,-25681,58071,79126,-15385,20626,16685,70459,-30432,-8044,34422,981,-15486,819,-25322,-79792,-24290,-15500,-119848,-42145,21443,33834,15855,9019,27160,-43144,-45989,-66894,-13110,6855,9370,-11216,-9428,-840,-25155,-25984,8606,67024,45849,-1270,-16380,-24243,33134,-5476,-64646,38279,80075,-3467,-8080,-16206,-27073,56707,34571,-14008,2541,-28005,-33831,-13735,-101727,24106,7198,33148,19002,-26817,-135010,-18771,-34356,32059,-37306,-5124,20086,59094,6572,-54985,-53854,-12763,-4511,-19756,2903,-33349,24729,-28578,-24865,-39683,-26859,-44871,2223,66811,9091,-33119,465,61099,25507,-16694,-27961,2883,24119,-22632,77233,133822,-139511,-142427,3757,-2421,-15173,-17859,42599,65663,31898,-4496,19242,44408,60504,56289,-6791,37305,-29623,87151,11867,-445,18184,-114819,60118,25295,2494,-89301,-101667,63228,9306,34738,5843,16739,-3089,9559,-62541,-77232,-46135,-39192,68851,65457,16477,-32676,-16611,120271,15760,27911,-14200,56973,22655,41436,17596,-28931,-13993,66527,51530,11889,16293,-39224,-45926,4121,-72741,-94775,-47453,-123763,-39656,13233,-108762,70,181347,110018,88287,17916,-16397,-30739,-4732,76257,29388,-36623,-19508,55872,-48029,-92855,-94655,118321,17085,-38208,48319,71624,35489,-16008,67215,48753,-18442,-28785,31950,-33683,38015,-2876,34362,-37629,-48950,-30058,-62112,7339,113570,-54082,60490,9390,-79745,54992,113913,41952,-45603,24878,84357,108492,51120,155132,88932,211682,173551,-212170,2763,3477,15467,-14887,-76982,-18856,-78715,-109571,-30058,56519,21677,63206,144279,-112781,-45029,-69073,9519,-18400,-1371,28929,72694,5067,-14509,49814,78567,-63239,80136,71339,8282,45745,30257,51609,-7451,-11552,80454,60277,-37689,-1787,58057,11304,44326,-35959,-20115,64902,47037,-4667,-31704,-53518,-35343,35113,62349,-51330,-48267,-6424,-23069,77030,2634,-107344,-9840,-59162,-87432,21572,22063,-3166,-14158,37191,-11116,-35980,10533,38585,23647,13790,46968,-594,29462,82870,-30366,-29847,-55875,-42493,34618,43708,21850,43919,-33910,82515,-5705,100131,4991,-71920,-62089,-62339,53926,13504,-36052,-107494,-25266,26258,28345,-26775,-20054,65885,-1997,-13692,-48222,26645,27215,-67278,12843,30201,64161,-62630,-37446,-28838,-39309,-15959,-11474,37242,-53990,-59458,23302,55996,5645,9846,11822,56918,-33116,-79875,-51972,-100748,-69921,-14499,14825,24926,1977,4074,-37788,-88854,-35491,-7178,50799,116465,7218,43086,-6703,35676,50854,-41772,11270,20420,-26143,16892,79844,-45206,-53849,84573,129305,33648,53448,48108,22176,67644,70052,-5812,14559,16862,36834,-10547,-61062,-50055,-41210,33553,2702,55765,52586,-4148,-68449,-3864,-22929,-20151,-31275,-1623,-51377,-7916,-7519,-33381,-4836,38140,35646,-54943,2578,31006,86177,99612,974,7021,31854,40548,53879,77156,-13418,-49338,-33290,-30161,-93054,-76916,-46467,5530,57015,-25401,-38431,-75415,-100673,49837,42314,82289,-41475,-625,30496,57227,-8777,52884,-41313,50723,-16518,-44514,-75137,-61558,-9162,-39606,5924,19351,104093,23922,-39063,-6357,-42737,-49134,-7589,48603,31052,-43537,9863,-29092,20307,26619,56210,22006,34582,11479,45749,-15156,-37647,-52527,-42867,22344,7567,75791,-3122,31143,-8498,48884,-43169,-62377,-19184,22223,18429,1443,-20450,-110169,42039,3177,11611,51460,-48791,-24806,-128363,-61299,9353,56291,11766,47857,-18542,-27877,29124,-13708,-21295,37313,12160,-101097,-34537,35386,93550,-14904,21388,28335,-7280,38244,-32704,-23572,16085,660,31846,-30554,-10816,-63516,19712,17591,-26588,-17700,-15748,7119,7957,-24236,51924,-59703,-5628,-46206,-45697,-68753,-95861,31413,12256,-104770,-12650,51962,30340,41275,11505,-1337,-22834,6078,22530,-5561,-24991,67696,31412,10048,24740,106672,31604,57200,5684,109601,5115,-13782,-29271,-23706,69258,21294,-27479,-2973,44371,-47917,-54310,-38953,-132732,-37975,102935,-563,-13162,-64810,-28038,20875,-26015,72497,61297,-49438,80237,49757,-75196,-79548,-26246,-37256,1703,-10828,63896,-71364,-30642,8050,23640,-38665,-64096,25255,-1418,-21805,-8383,5854,16383,55926,50206,-14489,6889,-31829,-39393,-9565,-49016,-113972,36280,-1245,60753,105691,79030,23118,-50030,-32086,-6946,8191,-38715,-130,46683,24487,39377,-61999,-24838,12306,63825,2811,-30634,12806,-12273,62997,43615,72111,3399,-11136,64233,12353,-81654,-14201,-19088,90580,-11339,-10200,-19738,21185,23762,16784,-130789,-1885,22106,44318,-117162,-48202,26104,-64097,-72212,-22719,19795,5331,-89288,-46553,-32849,40317,5343,25728,-35593,-20163,-53164,-14790,56431,51431,20955,-69268,-17176,-29578,-34416,-2564,-15650,1403,9697,49870,-2488,46222,54961,-6583,-7053,-66794,-39698,51945,-42821,4206,-23296,21238,15069,24253,55545,-48134,15955,-7638,-12505,-40803,-11755,53879,34607,-41892,-6288,-39374,-22188,53604,47380,13085,24870,74020,-23849,-35171,-35135,27545,9209,-569,1472,-24499,-4164,12432,-44098,-42125,67403,23420,35904,34706,34254,44283,-12454,92258,662,-68223,-27166,39591,-36959,-37275,17906,-43535,33204,-2131,350,61471,75190,-39728,15030,-85416,-46187,-18084,14751,7435,47871,-64158,-30911,-36404,3446,68159,1457,-70491,-12487,-3794,-21777,-83675,-21571,-44544,-1737,46615,-15495,-66064,22012,71239,25436,-9056,-49417,-12520,5938,10526,-6674,-7709,-56706,-9248,43173,-37649,21701,13057,13010,15982,-38208,-34807,-13885,19810,23909,51978,40200,1271,-17227,24785,72170,-43019,14210,-55221,-34717,14322,-19884,43895,64890,56611,41582,54616,13481,-32243,24628,-5793,-17684,-45980,-22628,-44175,1739,30351,-5878,22931,30770,26572,-30011,-38702,-36356,-13172,-44764,-27233,2672,2540,26633,-51954,-98569,8834,-42850,-38487,31232,2635,5078,48657,23888,-4840,78613,21132,51656,26834,30602,-15032,-78012,8559,-42323,1152,59486,27907,24913,-32067,18843,37669,26978,17674,-49044,-70013,33724,89831,19754,-32550,80964,86291,-1950,83274,22262,20295,-28487,17494,17386,28637,91986,37464,22165,-50499,-10941,10010,-3940,5373,-3472,44636,52260,7971,12757,22362,63099,-36893,-52136,-2900,1132,-51998,-31635,-6173,-3077,16129,68737,17318,-60431,-18652,53060,-49340,-47718,-62872,-46079,-48828,-34212,893,63586,-25672,1447,8336,-44889,-102648,11118,-46974,14089,29041,2254,-96965,-84825,-49202,-15605,-34793,68199,12011,16735,-25114,51318,-27578,-50136,6512,25550,21917,47528,-4789,-8747,-2312,90911,6044,5758,6674,-63053,1113,-23340,35141,968,-32400,-57795,5419,44321,28032,-31698,28183,3361,-15248,47452,31669,23281,-19502,1843,-9676,-31731,-4892,44398,18933,55854,-18194,4829,48804,8370,-22475,-41329],[-27146,41302,50823,19322,-10052,35965,-67767,-24130,7025,707,-28139,-29531,17123,115001,-13596,-41129,15186,15231,11593,59962,47621,-4760,47280,-1855,-17241,97951,-32558,-41505,-6735,99683,30636,-38503,-3034,66191,77307,-16953,9790,33858,77854,-42927,-6023,33594,6840,-23514,11900,-12726,-76567,-27918,-19450,-118630,-40452,16465,33001,23867,1344,11011,-35349,-60126,-40862,-18250,-12648,-8991,-25156,6489,-11234,-34813,-28139,6343,53147,35081,707,-4512,3290,23013,-2103,-59895,39955,80759,-15217,-1374,-8311,-21795,47832,68681,9704,-22431,-57817,-24869,21921,-79524,13115,-14586,18944,12497,-14361,-136177,-30076,-45725,26866,-45342,-29064,35044,80907,-11431,-79103,-28760,-12208,-2865,-24146,-16813,-27054,16934,-47872,-14741,-34982,-18874,-22151,-19728,44669,13444,-40715,-13215,44396,13972,-18347,-38383,-1852,31104,-16392,102568,141450,-141122,-121500,7804,14693,-9547,-23397,69882,72312,27433,-1680,-11754,20321,44653,55898,2882,33481,-21669,67210,-3019,10864,4755,-84054,55167,25638,10185,-64802,-101391,68661,5761,15616,8245,15889,-3739,15986,-65364,-50837,-40167,-77385,52781,53128,16026,-33451,-9876,88671,23434,30132,-23946,41922,30346,62092,16027,-30236,-21249,61703,39596,5785,7104,-23771,-14910,31285,-62635,-78218,-38230,-106190,-44184,3908,-54861,27189,167803,90155,88481,18978,-73473,-18449,-32423,52897,15867,-34165,-11258,41875,-34493,-97371,-101123,81417,7193,-62003,23708,45796,48624,5428,81655,43694,11446,-31739,42068,-11475,61868,4380,21404,616,-3150,-12263,-81482,-23274,101447,9043,68620,19908,-92181,-1885,98517,70798,-19243,-3384,68761,107807,41316,140132,81675,85762,259560,-129968,-31333,-30614,-10181,-30217,-70348,-29467,-73010,-113169,-73978,63931,9705,43313,119661,-113816,-47110,-78403,46953,7990,10764,24514,69344,19916,-24130,53987,76759,-68065,82487,94706,11237,70743,32207,14635,5279,5831,101897,120872,-27327,-73550,29268,20038,31711,-45068,-29071,31426,42287,-15794,-32171,-54432,-44673,53024,57951,5320,-22857,-17816,-37286,66034,-26358,-95927,-4224,-71661,-69692,38613,19118,-34688,-20592,44669,5644,-29748,7409,32787,11192,7653,50545,-9338,23433,74714,-17621,755,-18944,-21277,27310,54583,24199,36150,-27524,93420,5114,133835,-5785,-55572,-70670,-72966,35562,23766,-3783,-99460,-6580,21938,49110,-26614,-33602,34723,-3474,-32525,-65285,27916,61683,-43322,8088,3714,49764,-58019,-27425,-20047,-30962,-25966,-50556,24920,-34572,-42397,-6128,37041,2271,11508,-14704,50839,-53920,-121922,-55464,-123850,-62762,-8927,45114,28129,-43580,309,-26499,-88259,-6498,-2798,49767,125735,8258,67809,-6984,17952,63030,-50344,26423,12626,-3853,40615,112245,-62025,-40805,66813,114525,56267,63287,14245,27353,37887,40300,-33693,18743,19122,42894,10299,-50575,-36160,-41825,46797,-11612,52835,34900,-23792,-86621,-12698,-6550,-41237,-12909,-6200,-38424,-31698,-18159,-24688,-17366,26974,54939,-52380,-8728,20294,34353,95236,2470,-8506,17476,8830,50368,112470,8529,-16791,-43572,-39111,-101900,-71474,-36119,13501,40457,-39472,-41578,-71892,-101840,48398,41898,76882,-30192,-6373,15033,71912,11474,50430,-24318,60355,-34146,-47846,-94178,-83320,6648,-33304,7015,23522,94962,15389,-48743,6009,-48433,-44050,789,43755,28793,-26848,16371,-28179,27155,29801,42407,45887,25334,16273,35985,7741,-28230,-54001,-51329,20727,-7434,74190,-7976,27623,-1814,44837,-40218,-29031,7828,35996,24906,-32227,-22338,-114709,42197,28793,-12649,15684,-44475,-23110,-131622,-55826,8415,52490,18238,55827,-20224,10456,43101,2480,-37835,45923,16858,-136961,-50337,53372,109567,-27537,26483,-5895,-52,33267,-51475,-41794,18598,-20445,28381,-29879,-5376,-45792,29547,2371,-8275,-8856,5685,17211,4559,-13714,66833,-44937,-8505,-32220,-51163,-70314,-53232,43841,1400,-87837,2574,27211,26201,28348,13616,-13650,-7361,2135,32744,-16983,-18836,53293,48525,1369,31595,94056,14571,52339,10554,105452,-1623,-31013,-51353,-36383,47995,15061,-16272,13819,31701,-64823,-76312,-50945,-125622,-20788,78931,1470,4514,-82416,-16507,18298,-36057,83903,63551,-28602,102712,41810,-59249,-61040,-22887,-9943,16417,12579,71922,-44008,-37418,-59,21645,-59902,-78573,34594,28466,5115,-755,-3094,4482,47417,50258,-41650,9086,-3134,-47385,-15176,-43891,-101500,37036,-1467,56465,124749,52944,-848,-72891,-37182,-20991,-35407,-31433,16342,56477,24402,44711,-50963,-36833,565,40120,-5144,-31467,-27017,-34677,37462,20819,63991,17876,-18997,68572,-6240,-75126,-20484,-17009,78107,-14523,-14326,-11708,19361,-4049,31198,-129719,-13036,21817,51779,-66656,-46217,37975,-77596,-86029,-28190,17442,9392,-102946,-65943,-35625,36176,30566,38809,-25136,-20364,-70612,-42814,39625,41124,21314,-52505,-6248,-3467,3217,-20921,-14394,-10984,31508,65032,-19132,46422,75260,-7603,-9528,-73305,-54192,1856,-44324,-12419,-22507,35724,16739,18392,19249,-63921,31953,9957,-9994,-64876,-13790,82793,27443,-52948,6465,-52728,-22455,39825,45127,35537,24998,57358,-13145,-8989,-35839,9005,20670,-2340,-7379,-36239,8261,674,-46310,-55829,58383,33226,31068,27420,49477,37861,-2451,89629,-22077,-72828,-32422,27138,-32646,-48153,7283,-43962,36750,-29812,-32753,52767,60774,-62074,18746,-42333,-48747,-8894,17066,5026,40539,-79512,-12964,-37175,21862,62561,-931,-62757,-11675,17160,-963,-58242,-50748,-62813,6815,55862,-7344,-59075,18534,72205,48202,3052,-53550,-37385,-23,21648,1127,11276,-78441,-22611,89236,-26355,20619,-4168,-1310,19077,-45274,-48030,-20645,38106,48568,34215,59071,10997,-19588,26913,91902,-25650,-9991,-73461,-45195,4198,-20594,49724,63244,29174,42170,55128,12608,-38121,47317,-19335,-1294,-30275,6839,-9910,13917,36258,16178,52192,37631,21774,-34089,-24709,-3110,15682,-50954,-14172,10855,-3598,9655,-49376,-86903,35778,-33350,-54533,43222,27889,29893,40931,-6758,-15263,77021,17939,38941,21853,27781,-8159,-78278,15321,-7877,18424,79295,31736,22809,-9730,31663,32502,15273,15760,-62839,-59780,81699,55750,6144,-35143,101844,73420,-9031,130015,10156,25050,-43050,17404,26863,34792,100523,44880,-6394,-103930,-16704,3903,-7025,18765,-3863,31704,64745,8400,2082,23652,51784,-10629,-68978,-6404,10367,-52751,-36753,-18775,13424,26648,28799,-36861,-48901,-23597,71875,-35344,-62499,-38336,-48732,-44340,-48671,12039,45802,-44601,19720,-8812,-76720,-97030,4462,-16914,15817,22663,-61,-96959,-85187,-56369,-20365,-32738,100280,30772,30547,-26494,38479,-34804,-12069,-919,33067,45120,40367,24068,7177,-23991,87690,548,6881,32819,-44163,-11651,-10681,12486,-38560,-49431,-55139,3796,35339,25587,-53065,16388,-10027,-21175,29577,28832,8585,-25408,-6993,2266,-40089,-38812,54261,45013,82562,-1428,14830,45626,15767,-19463,-47332],[-38256,18370,43903,22849,-18065,28429,-63005,-27440,26060,927,-34839,-29034,2724,97879,4293,-41100,-1818,2880,4441,62099,25413,-36866,30066,-10334,-25498,87652,-25187,-39806,-15652,74828,24245,-41935,14656,71801,65325,-9602,615,34239,71251,-50855,-3334,29039,6111,-31091,21261,5499,-59433,-26335,-20686,-93664,-37241,3299,18145,23688,-9015,-9450,-27860,-78577,-7457,-19992,-29321,-23819,-39027,15802,-26414,-39632,-27296,5319,33600,24544,1818,14230,34577,8394,-78,-44197,19645,64194,-26845,4951,-916,-15936,34634,99292,30470,-44904,-58039,-3826,53573,-40671,-2673,-33772,6566,5674,-37,-132248,-34373,-51433,20887,-35290,-46966,40601,84823,-26987,-89774,2429,-8381,11223,-25696,-36649,-20321,8329,-57972,-315,-22226,-11039,-2417,-30339,15128,7773,-41642,-30264,18612,-23951,-18324,-40579,-9885,34080,-11356,119602,109271,-108905,-87790,5207,18849,3228,-32022,79098,75766,17953,-7747,-60802,1172,26977,52701,5751,21442,-7217,45242,-14988,16499,-10985,-37301,48411,22061,19216,-37551,-78172,69393,438,-2720,10238,15958,-2805,21473,-59815,-12530,-32549,-100441,26588,34356,12276,-30970,-1653,48605,14691,22439,-32387,19413,35543,77134,16943,-25407,-32448,35805,6951,-11162,-1325,-1041,-10448,50612,-43606,-45284,-27032,-82134,-43419,-18311,6765,30913,128159,62310,83589,12602,-123839,-6360,-53975,19449,630,-23554,5338,23523,-19062,-94294,-93880,37666,-11214,-78107,-6663,19390,58508,33218,90914,39861,47283,-25631,54652,14127,71842,11282,2781,35414,47931,2631,-76814,-26944,76394,67510,74000,40247,-74533,-53196,74943,92893,28041,-12390,51530,99066,32713,126227,83800,-19952,313889,-63579,-94796,-69639,-39559,-47845,-69043,-34590,-70707,-106729,-102759,56834,12031,24747,87282,-103592,-52720,-81888,64807,34879,26121,26169,52715,44064,-18932,48610,67517,-62564,69743,105350,8935,80905,35832,-12571,27020,19396,107240,151281,-11535,-124325,772,37851,16527,-46689,-35298,-4134,29655,-26256,-29339,-51959,-55005,65149,43034,49989,2980,-29267,-43900,47309,-57653,-70431,-1701,-82001,-55802,38010,7650,-66597,-28150,39000,29277,-20504,7083,27768,-8108,1750,42303,-15349,13811,46285,-8859,33520,26610,3304,31198,72128,27697,27365,-6717,91157,17705,153886,-39604,-43679,-71240,-67021,16751,18999,16972,-90147,13226,10981,41549,-26630,-43037,-7964,2326,-42214,-72944,38828,85444,-4103,-1799,-29614,28031,-46482,-15383,-10098,-20275,-36998,-90386,9777,-17053,-2717,-28139,3570,-11257,4283,-48108,47098,-50810,-134765,-46806,-126743,-55864,-742,73590,27884,-74019,-1984,-18768,-70340,7193,-3721,46844,117205,14371,81124,-8974,-3491,51338,-62148,27018,6344,23859,61533,122494,-77207,-21162,45265,81643,66964,48117,-22579,33407,9660,13271,-50894,21014,25501,39353,34453,-31072,-32466,-39039,49749,-23818,43931,20627,-47586,-94424,-24768,13479,-44357,-541,-2806,-16422,-54050,-26242,-22262,-24145,7717,55674,-46469,-25863,13060,-15604,72820,4974,-13842,1300,-21982,44232,130750,22780,6768,-46327,-45971,-100617,-58448,-24720,15895,18972,-56528,-37456,-63616,-84011,34990,31576,61228,-9422,-9969,-3549,71141,34612,39122,-7170,69268,-39505,-47264,-101222,-100065,28831,-19157,11055,23879,64959,-4445,-53776,20989,-53236,-31665,9620,21082,26422,-10768,23708,-22373,33081,30885,18643,45705,18554,18548,15787,22392,-18765,-53588,-56592,23358,-22484,60513,-21236,18570,3033,22734,-30572,9147,24724,38899,36716,-72772,-26339,-105187,38704,45358,-38951,-27644,-37622,-22155,-113451,-52897,3377,37831,24944,50843,-16613,46212,50842,20332,-51381,59177,31683,-142090,-58052,68547,109389,-46677,25845,-25293,5307,23886,-64929,-45350,23367,-33896,26733,-21472,4549,-26873,37205,-11923,2428,-8057,16918,25445,752,-2829,63407,-21868,-2756,-18060,-58937,-63784,-13991,49924,-5496,-62179,11111,-4528,5544,2358,7527,-30948,2039,3116,42849,-14420,-6125,34499,62127,-9855,17163,70761,1514,36540,14387,86113,-2109,-40283,-58856,-47872,26575,2725,-5939,15904,1802,-75561,-80665,-59158,-101720,4560,41848,2062,18602,-86796,-6230,12166,-36826,90740,64809,-3007,109524,36407,-41618,-41902,-13099,27191,34521,37061,79860,-10467,-41079,-5051,17575,-64630,-76157,35708,54895,36555,3623,-11698,-4650,25748,38153,-69311,-1639,21249,-44736,-19734,-31253,-74215,28706,-7058,46908,123254,20037,-26746,-81254,-33837,-31304,-86684,-28544,34995,64413,27350,45565,-31547,-48132,-17627,5550,-13232,-21319,-55531,-58631,5264,7173,47092,27725,-12940,51124,-23842,-63392,-24339,-11087,56478,-20243,-11305,4838,-3758,-36278,41353,-127849,-23364,16083,58827,-12715,-37143,31070,-86662,-94967,-29412,15214,19061,-86720,-70083,-39029,12092,49190,49317,-17273,-13473,-74091,-66481,17643,19199,15906,-29219,2490,25284,34203,-38577,-30449,-29089,52771,69394,-39765,29638,75634,-6404,-1947,-74330,-65212,-40140,-37404,-35515,-13687,53796,12637,9698,-5747,-80440,39765,26589,-2921,-78926,-17017,93017,9003,-56347,22020,-49777,-10315,24000,39167,53011,14051,43686,9703,16220,-33924,-13584,29166,-1148,-9772,-41248,16694,-14645,-46497,-63579,47715,37227,22649,14732,59382,27353,111,78963,-27237,-60479,-30723,16002,-19716,-54647,-7468,-44981,31915,-57185,-75199,42160,35021,-74795,1710,7216,-42267,3434,20699,12838,27139,-77460,6552,-27616,35688,42075,4017,-43746,-4488,29731,19191,-24505,-75345,-76467,11280,50542,-166,-32647,14690,64208,66540,9582,-48268,-60803,-8092,41799,7631,31903,-92831,-35146,103213,-14011,12416,-28479,-21671,20105,-52049,-54613,-23154,56240,72468,29528,69066,10258,-16279,24888,112752,-7453,-32501,-80518,-44560,-7813,-14530,51951,50716,9660,38758,50758,4262,-38877,64609,-32975,4577,-12992,29509,19791,30714,35791,37282,64721,43682,19175,-37574,-11294,34698,39086,-54302,1208,17946,300,-5121,-37411,-64181,57710,-13255,-60500,53121,56519,52360,38508,-36139,-22879,60736,18298,28791,11463,25544,-11280,-71907,25272,33198,33240,83834,37947,12350,11554,52871,22636,-6902,5806,-70685,-36888,112690,24420,-6466,-24357,115085,57255,-11887,141974,-1446,17233,-52639,15123,28420,21349,83129,51136,-32237,-123521,-12327,3888,-6181,26527,266,14079,49121,-4631,-4648,19704,25188,7409,-72025,-10327,19176,-47108,-48035,-24153,27960,24202,-14899,-72288,-7912,-18135,77955,-17860,-65283,-240,-46970,-38957,-59400,17647,29307,-58840,39466,-13974,-93686,-80185,-7248,2760,23228,10292,-7899,-69370,-71821,-57224,-26349,-33261,116132,40218,39852,-16069,31113,-40785,20512,-891,40246,47170,33016,52087,19135,-40781,72838,-901,2217,59020,-15792,-17629,-3012,-21610,-70752,-63569,-49364,1431,38238,23839,-65895,10059,-22351,-30404,-1230,22118,-2516,-24626,354,18480,-34836,-75622,60726,64629,96612,19228,22935,26088,20606,-13548,-54862],[-54038,-9727,23437,23112,-19335,21544,-52084,-31316,43777,-7956,-31969,-25471,-6515,78463,21374,-36970,-20570,-2892,-3589,52857,3209,-57884,12935,-20239,-38296,69994,-3907,-24316,-25866,50415,22565,-30963,28672,70648,48470,4300,-6240,11165,53187,-52103,-1770,20889,-1249,-34260,24994,26495,-34517,-17407,-16111,-56937,-33041,-14557,-4647,16122,-20548,-31673,-18931,-94715,25364,-18416,-41709,-33413,-48625,21076,-42190,-41757,-23390,5855,13365,19018,2808,37389,60354,-2730,-405,-16341,-15468,36686,-34541,11226,8262,-11717,20811,118395,40486,-59351,-33084,23899,71240,560,-20092,-44920,328,2408,12819,-114692,-30536,-53924,13467,-9778,-53991,35846,71814,-38584,-83498,30768,-6752,32604,-24786,-52396,-14783,2228,-59269,12618,-6543,-5424,10139,-29190,-14488,-9893,-38689,-40786,-6786,-73459,-16992,-35504,-24178,32195,-8712,131397,60696,-57734,-55496,-2163,12174,22359,-37867,70104,74968,8465,-15574,-104074,-4632,15137,48147,-1810,-1646,13528,22538,-21767,13515,-30568,8595,42913,14894,26944,-18838,-41384,65522,-4534,-12291,11006,14381,-2641,26664,-43170,26538,-24938,-102886,-3890,12109,3713,-23672,6900,14360,-5804,6749,-36588,-3446,37928,84829,21466,-13550,-42570,-2881,-38255,-32121,-6534,22596,-19863,57527,-23128,-7552,-16695,-57251,-34513,-49787,48318,12805,78850,36838,73345,4059,-151484,2425,-62586,-13263,-11269,-10944,25133,2788,-4603,-85122,-78201,4464,-35060,-83012,-30537,-2018,64946,62057,95763,35877,78051,-12428,65735,40766,69272,15656,-22802,54702,81217,13346,-42970,-721,41784,101423,75663,65837,-34654,-85631,46606,106600,88146,-5908,35463,82380,24914,113674,92270,-68582,319170,-19007,-169966,-104209,-61163,-62404,-71933,-29534,-70836,-91647,-107133,39008,30513,16064,59703,-87024,-64971,-78577,56028,53260,40213,30091,21555,67428,3777,33352,53923,-49679,56580,105129,705,73609,41384,-24638,53437,27012,92556,147232,9672,-141371,-19019,55083,-892,-41228,-33668,-29935,8952,-34772,-21827,-45669,-63218,68653,20413,77230,16364,-38042,-43620,23950,-81052,-37873,-3337,-88868,-50526,26512,-7489,-88985,-34471,31664,52501,-10200,11327,27060,-30395,-2879,24071,-20464,1437,9986,-7246,60544,65356,20925,48577,85064,30430,21735,26241,73846,28695,157077,-89853,-35955,-62987,-45940,6012,796,21369,-79638,26003,-7375,10684,-25016,-47704,-54832,13989,-39839,-72140,49268,89622,41185,-14741,-59748,3227,-29509,-6282,-1250,-6968,-47277,-120933,-5379,-5988,44210,-37004,-34339,-34037,-9498,-74283,46445,-22095,-112396,-28841,-111249,-50731,2393,89122,25208,-81920,-2288,-13232,-35992,6984,-9747,35901,92098,25378,76069,-18966,-22271,19630,-73305,11426,-167,48532,74038,109929,-90103,1059,31059,43344,62509,18641,-47494,35259,-10177,-6680,-52681,21830,33954,27136,55513,-9252,-39230,-30852,42240,-32985,30103,15509,-67723,-89468,-39607,28021,-30415,4657,8697,9864,-73687,-28191,-25341,-25436,-16857,36374,-39760,-43441,10920,-46042,45476,7239,-11687,-11576,-42034,36295,129610,28079,14832,-43892,-48758,-94267,-46004,-15773,10080,-3382,-70206,-27646,-52268,-58071,9711,13562,38460,15272,-11234,-21198,53289,41768,15311,5170,78562,-27279,-44265,-95975,-112109,48317,-3868,18343,20521,25711,-31531,-53564,32107,-57591,-18486,11236,-11468,24834,2103,29260,-10299,36548,27030,-9024,23759,15311,21002,-8458,29647,-8890,-51076,-52609,28523,-31310,42475,-37959,5259,4705,-14030,-17822,44556,24853,33157,52846,-107076,-26978,-84958,33593,50575,-57410,-69722,-29320,-22651,-73483,-52335,-7318,15378,29049,37397,-8115,69064,50974,32687,-59863,71840,52237,-124825,-57672,70447,84856,-67949,21187,-25151,6861,13202,-67916,-31787,26969,-35808,25536,-8305,16500,-12032,37445,-24640,-440,-16644,19094,30085,-2551,5891,37868,-784,8164,-6090,-65690,-50852,8005,48276,-8122,-34438,12014,-35225,-24627,-32563,-6595,-51194,4354,9432,48461,-2304,9397,23739,63849,-21873,-21576,38845,-3927,14814,13413,55571,1332,-40617,-53291,-56483,12663,-13835,833,2309,-37480,-75011,-65733,-61791,-66714,27710,2679,2230,23595,-75314,-4066,388,-24618,92251,65953,18504,102399,33816,-29606,-23901,-5301,64950,51922,51775,81933,21014,-42484,-2354,12598,-47158,-51873,29809,74936,62318,5769,-18272,-10108,-3674,17093,-89290,-22817,36502,-35183,-18161,-12520,-37871,13975,-14115,34361,100548,-10998,-48829,-70216,-27596,-39205,-127527,-28863,50417,67025,31616,40552,-7161,-52975,-38369,-30118,-21943,-5162,-64767,-76871,-21170,1308,22218,31194,5242,18747,-36791,-49914,-22030,-1220,29988,-27933,-1191,24613,-42662,-64958,44681,-124691,-26325,5796,62738,22060,-23979,7461,-87414,-102746,-28446,15639,30830,-46648,-60070,-42279,-20118,56823,52441,-13712,-2209,-60934,-82241,-4415,-3776,11500,-2820,7903,46000,49990,-48003,-58105,-45383,64823,59900,-60905,-554,60415,291,17414,-65738,-69054,-60804,-21982,-55708,-2856,72785,1601,992,-10722,-91892,34836,37687,3327,-80955,-21176,80029,-19093,-48729,43743,-32204,11329,8522,29573,59608,-4691,34902,37497,34676,-33765,-34440,34214,1515,-7736,-39162,17108,-29506,-45793,-61849,40629,35171,11414,-316,65172,15026,-8734,67948,-9179,-33191,-21485,7220,-1453,-55702,-24758,-47055,18973,-79531,-111235,35336,2436,-81367,-29431,40086,-33320,16525,23318,23736,10406,-57080,22079,-7455,44779,14656,16034,-17000,9478,30994,30660,3334,-88394,-83275,9748,27964,2545,6074,13782,52463,72004,7235,-36387,-76437,-16299,67166,12599,50911,-93704,-43507,80268,-3853,-80,-53394,-43363,21642,-57917,-51793,-19069,66912,90343,34553,65233,-5197,-10543,18676,133265,8173,-43232,-71532,-32688,-19100,-2291,55185,31775,83,29021,42034,-8507,-33936,72472,-43730,269,2182,38993,34204,46362,28291,49973,59655,45433,20758,-39652,2417,63955,45858,-55099,13902,23172,15294,-14192,-20188,-36319,70629,13151,-53345,58757,77995,68248,41991,-55233,-24032,31744,20392,21308,-181,19528,-23772,-62033,29450,69107,41455,71086,47031,-2869,26108,74749,10396,-31490,-8495,-74547,-16952,113722,7787,-15902,336,114867,42765,-6990,121399,-9738,-15,-52532,10593,19948,-8785,33103,55200,-48929,-109773,-3413,7841,-1612,24305,8940,-4949,16752,-25177,-8412,11570,-8434,15147,-59482,-16159,25822,-31893,-58609,-21341,35371,9971,-50961,-82950,45260,-1332,70510,-2535,-58397,35381,-40645,-31741,-60866,17083,22091,-62881,56623,-4785,-92111,-58749,-18407,9821,33848,-4258,-23188,-26530,-47775,-51818,-30957,-37404,110455,39176,40381,2291,31048,-33511,40782,4730,43544,24439,26202,70210,24754,-51767,48680,464,-7595,72266,11585,-15570,-1267,-52125,-84483,-72756,-44470,3727,58298,20512,-69436,8611,-29228,-39367,-37619,9432,-12234,-17649,19934,35099,-19230,-104314,63775,72429,93142,38360,28674,-4989,24790,-1597,-60291],[-67497,-31921,-6269,19101,-15121,17598,-38750,-34283,56237,-18425,-20759,-17944,-3916,61957,32581,-28539,-35647,-2265,-10005,34954,-9753,-65317,615,-29270,-48918,49048,27880,4455,-40469,30001,23163,-5707,45275,60069,32335,21086,-10897,-33165,30371,-46238,-2831,10217,-12995,-31031,20818,46279,-8453,-890,-4900,-22185,-27823,-32368,-27979,4432,-30838,-52996,-7730,-101710,48304,-13815,-48623,-37836,-50419,24869,-53188,-42923,-18028,7575,-2016,22811,4919,60177,71226,-4668,-3543,21741,-50248,12248,-35367,18271,20456,-10501,10098,121970,35599,-61659,5257,50378,70432,29837,-35546,-44499,1670,4583,21315,-82172,-20238,-55795,4904,22775,-47638,23597,47890,-45663,-61958,48986,-10748,52061,-22765,-61562,-11020,-25,-55293,20041,7428,-4151,14535,-19067,-34934,-37163,-35415,-38255,-21624,-107389,-14819,-24448,-45603,25593,-8876,139976,23822,-6955,-33391,-9500,2175,45364,-36188,49817,68542,3006,-16598,-119025,5254,11345,43327,-19591,-33049,38722,2287,-20979,3028,-53784,37249,39489,5478,31075,-16954,-5068,58088,-7045,-9457,10249,8453,-5227,31837,-17127,55287,-18850,-85797,-29900,-9402,-9699,-10619,14745,-3599,-27257,-9563,-35225,-18542,36346,83985,28781,3782,-47560,-42322,-83556,-46367,-7497,39949,-29544,53337,-8035,22827,-8831,-37192,-16686,-82575,55020,-17521,34064,21531,57786,-1915,-148260,6053,-54572,-33649,-14996,-1656,41620,-18061,7048,-71542,-60671,-8362,-58844,-75043,-36368,-14551,68014,85872,99067,31002,94714,2427,70806,64405,57926,16109,-52660,52139,83152,19791,15584,41066,3029,101521,71573,90677,15113,-90611,20023,110653,146363,9449,23997,62992,18459,101944,103565,-52509,282964,1287,-237715,-126813,-68031,-69954,-77354,-14841,-71776,-73577,-90076,16322,57978,19928,43056,-72475,-84481,-70901,24904,56523,48405,30350,-21076,79313,38430,9279,39723,-34601,53988,95059,-11740,53055,47134,-21656,78097,27896,60787,123163,34045,-126903,-25382,59386,-19816,-31389,-23747,-38398,-17698,-40134,-10424,-36399,-67377,62629,-5151,88602,12047,-42232,-39533,-1104,-90094,-6471,-8992,-90144,-52368,14920,-19948,-93979,-36882,32792,67691,-1090,20494,31837,-49876,-5395,1332,-27203,-11061,-18641,-12974,74627,85347,24978,72544,81174,31270,22150,64650,44285,36068,146758,-143131,-31039,-45793,-16223,6381,-24037,13240,-67659,26752,-32985,-25180,-19724,-48517,-95079,27915,-26879,-66542,44630,74766,79306,-28530,-77444,-18179,-9032,-3163,3977,10512,-55212,-132615,-17438,-2362,81284,-31891,-65004,-63693,-25453,-79294,48163,21149,-66627,-8180,-85445,-44817,-4329,84156,21738,-67664,-830,-6607,8046,-656,-18486,12691,57918,37776,50406,-40361,-33089,-19933,-79620,-16013,-7810,62359,74293,81696,-99423,21041,30045,12038,44316,-8052,-48717,28537,-20439,-18004,-38936,22383,41140,9630,67128,8546,-51092,-16188,27235,-39699,13662,21952,-74916,-71781,-54588,29349,-7612,3648,25128,33301,-88173,-22728,-31775,-22333,-41211,3415,-34578,-56318,12843,-51625,24105,7809,-6977,-17088,-44466,27035,113804,27527,6391,-39913,-46076,-87146,-41149,-10529,-4142,-21524,-74949,-15037,-39940,-32327,-21801,-8479,12859,36373,-11297,-33948,23262,20146,-19261,10110,86957,143,-40393,-82112,-120532,57287,7320,28400,15038,-7412,-59127,-48451,34760,-61670,-10494,593,-41416,23889,9778,30899,7876,36405,17441,-32885,-8824,15233,25889,-30087,32046,1586,-46818,-36296,33244,-29561,27615,-51219,-9797,3413,-57140,-5973,70413,7936,24098,69849,-117653,-21057,-59173,28215,45546,-61494,-102977,-21086,-24470,-25365,-52339,-24116,-10976,27847,23032,4535,73248,45818,34504,-61013,77364,67902,-99667,-51611,45058,38058,-85255,15370,-9750,4186,4948,-57593,-5658,26456,-25965,22728,4730,26501,-5599,26834,-35913,-17172,-32660,15609,30118,-4415,10669,-3911,11682,18788,1494,-67175,-33831,9319,40124,-6907,-10178,8728,-58834,-54416,-68919,-25153,-70893,1297,20277,46209,10111,21711,34296,47658,-33844,-71274,4239,-1664,-4577,5962,19920,3923,-33001,-39982,-60704,11540,-32766,2407,-23305,-74103,-61355,-36823,-59175,-29242,39329,-27496,2798,17623,-51308,-11564,-17065,426,86750,66047,28829,86627,31883,-29021,-8213,-4930,92347,64207,49247,75126,44282,-43296,9761,8242,-10848,-9978,20149,87226,75635,7642,-21691,-11339,-33055,-5043,-93965,-47239,41515,-23725,-8376,8678,-455,-1232,-18034,21735,66827,-32071,-62140,-41609,-24501,-47211,-146644,-29803,57538,63132,35865,29949,17529,-47473,-55190,-57170,-31692,8995,-55985,-82720,-30537,-1937,-7624,29249,28178,-16847,-42509,-39098,-11976,11331,4399,-35632,13964,41293,-83306,-82863,40160,-116924,-18266,-6859,61714,31221,-10284,-25857,-77854,-107420,-26471,20342,40312,2281,-41567,-44437,-46756,52353,46612,-14612,8313,-34890,-87676,-21766,-16581,14066,23234,10797,49252,47405,-45488,-86916,-53235,61112,36576,-78891,-33507,38003,13245,45781,-45196,-61335,-56005,-438,-71426,2170,87095,-14503,-5240,4889,-88949,18133,40610,2401,-72569,-25072,47518,-51233,-29737,72097,-6367,36583,-3028,17361,51795,-26247,30284,60459,42636,-38562,-47305,37448,3947,-4068,-32393,7823,-39617,-46064,-51108,40927,28029,-1179,-13776,67932,2661,-28941,63045,27187,393,-7533,1243,16625,-49856,-40329,-49511,599,-92497,-123506,34233,-28349,-88594,-61952,40539,-29331,28082,23144,30709,-5504,-23874,29375,21294,49950,-10120,31391,10847,27623,21018,31845,16831,-86759,-82139,2141,-7629,-574,45594,17202,42144,59446,-3323,-21767,-79857,-22194,89006,15721,65301,-79584,-45379,29816,3024,-13554,-72010,-62112,25772,-60758,-38424,-9305,63849,99093,43118,47787,-34293,-5472,9003,148506,18753,-37067,-46257,-11910,-27532,12389,59094,11831,-2127,14382,30566,-21834,-23321,69034,-50000,-10422,12025,34602,29353,54179,16289,50102,43992,39840,25962,-39825,16779,72272,32282,-52332,21665,26655,38944,-15935,-1928,-10026,72191,38988,-34441,59174,81641,74723,49182,-58344,-15547,-3199,19690,13286,-8699,7078,-41923,-52481,24179,89536,41287,44674,58831,-17944,30406,90837,-1328,-49848,-21807,-75437,-8154,86979,9526,-22312,34160,98763,31070,6829,83300,-14180,-20731,-39730,5021,2407,-45425,-38267,56184,-52915,-77721,3237,13171,6919,11848,21012,-22628,-17705,-44028,-9996,2537,-37672,13643,-37524,-24778,29981,-7493,-59806,-11824,33642,-9996,-69826,-75041,86110,23152,53145,5157,-46403,48173,-31716,-23116,-49933,11236,26544,-53491,67011,15505,-74159,-40499,-22950,8343,43460,-16595,-43658,12128,-19281,-41550,-31751,-44541,85093,28045,31843,22334,35972,-7833,45287,12214,40741,-13337,20237,72965,23365,-58052,22114,2407,-20978,63630,28798,-6416,-3421,-66526,-74695,-74223,-42296,13971,89935,13385,-66653,10551,-28295,-45856,-69611,-10932,-22616,-7991,41567,47778,121,-116897,61138,67544,73928,51298,32060,-36958,29625,17234,-60717],[-74372,-40952,-35244,10873,-7848,17510,-27654,-34288,62597,-22379,-5166,-6352,13139,48031,34802,-16296,-43355,2365,-13463,14217,-6923,-61545,-4319,-35912,-51135,28263,61991,38650,-59526,15136,22381,29753,69909,41502,20849,36871,-14077,-86282,11624,-34574,-7140,-1326,-25340,-21953,9236,60923,13422,20245,10834,696,-21723,-45724,-45648,-6513,-36878,-71310,4522,-96430,53939,-6246,-49295,-38751,-42881,28324,-55130,-43839,-14201,9567,-7974,37959,9465,77123,61899,3569,-9112,62319,-69119,6904,-28887,26657,34790,-12271,4904,110919,16745,-50336,43482,67494,53329,38403,-46002,-32214,8736,11457,23873,-43626,-7557,-58202,-3302,50667,-29433,8840,22047,-47855,-31823,53693,-20028,60882,-21321,-63972,-8909,-433,-50446,21350,16811,-8559,12585,-4536,-39351,-67499,-34342,-22091,-19077,-104597,-12315,-8421,-71023,15709,-10944,142998,13347,29641,-23095,-10682,-2311,68220,-25271,28167,56033,3239,-5381,-96374,26449,12314,38740,-43393,-64879,64497,-11049,-11057,-9661,-77181,39050,35550,-4317,30319,-33145,18242,48728,-5523,3852,8268,-3241,-11365,36485,11307,66750,-15071,-56685,-44868,-26076,-25996,7950,21320,-2484,-37001,-15575,-29511,-21027,29401,74576,36391,22944,-45941,-72193,-117141,-44520,-4933,45824,-31662,43747,-2412,37680,-3390,-25951,8075,-107141,34478,-47232,2944,18918,38343,-2059,-117788,4531,-31334,-34884,-8102,1858,49258,-36094,15372,-55149,-45706,-1264,-76412,-55497,-19580,-16993,67785,99344,102980,25362,93423,12042,66893,80190,41893,12350,-80542,29414,55756,22338,83741,76932,-33685,71537,59091,108598,61470,-68127,2841,104042,186273,26788,20056,49266,14289,89541,114392,5886,228986,822,-282267,-130937,-59073,-68225,-83093,3960,-72234,-59467,-63349,-4486,81926,33127,36123,-66468,-106877,-63811,-16046,43978,48147,22333,-66970,73483,71449,-20954,27716,-22899,61670,74453,-24607,28576,49653,-8417,94881,22855,21256,99132,55771,-92731,-18855,42630,-38215,-21214,-9828,-28470,-45291,-41039,2032,-26578,-66917,48549,-28578,88707,-6642,-41465,-35503,-25747,-84183,17768,-17365,-84280,-54172,11142,-24624,-81740,-33389,45033,69506,4651,32817,39507,-60559,-5578,-18959,-37428,-20011,-28274,-23656,71543,82985,14789,86965,55027,29452,28176,98038,8424,37318,127528,-181538,-26127,-20176,13752,15479,-45971,4363,-54067,16022,-63583,-44424,-9346,-46744,-117700,39802,-8085,-59629,16274,50694,98018,-41383,-78348,-29075,13827,-5999,4571,34348,-59045,-119957,-23680,-3685,98420,-17016,-78875,-95620,-38372,-59276,50659,60900,-19380,7557,-60011,-34760,-20296,58032,19172,-38180,1723,4689,50426,-7633,-26346,-21226,25139,46292,8708,-70763,-33855,-52156,-77668,-46634,-16270,60839,61125,49458,-103310,34766,39611,-5152,17758,-17495,-23593,11328,-25207,-22746,-14207,24310,43546,-8047,65159,18467,-59494,4613,9578,-45093,-2803,37541,-63082,-44298,-65523,15007,12011,-1152,40936,46449,-94468,-11731,-38857,-16673,-59218,-32179,-32189,-60367,15988,-37746,12496,5670,-4526,-13745,-28004,16570,92189,26592,-13693,-37631,-37789,-79818,-45785,-7456,-23965,-30999,-68303,-2486,-28158,-10512,-49008,-30269,-10540,47059,-12175,-39057,-8916,-27367,-56815,8271,91395,33173,-36861,-65585,-124388,52253,12053,39810,10098,-22241,-79880,-39243,27936,-65071,-10518,-22066,-56109,22384,11341,27598,30531,31971,4073,-45769,-37702,16224,33781,-44042,32049,11937,-41593,-9103,34546,-16548,20492,-54523,-23512,748,-95327,2050,81868,-19457,17458,82924,-93489,-8326,-33644,22671,33860,-50623,-123795,-14573,-26534,12547,-49941,-45609,-37680,19607,15059,20176,59746,40195,24987,-53164,70141,65526,-78601,-43324,-11991,-17101,-93310,11333,10952,-1992,2143,-34531,23456,20876,-7857,16498,12694,30488,-8651,5567,-45966,-41310,-51256,10487,25733,-4372,10857,-49810,13973,23508,3048,-59866,-15124,-3400,28751,-2829,7812,7273,-72779,-75307,-97224,-41640,-85368,-3594,33667,34709,12552,23889,71146,13444,-45867,-110220,-23146,5372,-13427,-6847,-13073,740,-20224,-25528,-59434,24111,-52441,-1369,-53603,-95885,-37241,-7256,-53917,1747,35421,-42226,3856,3161,-23026,-24210,-37273,33322,72178,62229,26469,67981,26301,-42320,3891,-12694,100254,68335,28357,60725,56692,-45181,28865,6046,32686,37366,10818,90951,76086,11420,-21816,-8664,-54740,-18805,-78429,-66041,38284,-14420,7643,27382,30312,-10299,-15807,11427,37204,-38639,-63881,-3835,-28402,-57339,-144572,-28611,53371,53655,39873,15980,39088,-31031,-61728,-69143,-41861,13183,-37246,-73065,-18240,-7134,-36782,24970,47733,-43456,-40120,-34756,4141,24200,-14328,-40490,30258,50193,-107294,-85808,28589,-100539,-68,-18605,55590,22419,1087,-59803,-59322,-102131,-23655,29340,43830,43060,-21683,-44488,-58626,37911,34424,-18539,12526,-4486,-81827,-31095,-12582,25738,45402,13213,31753,30846,-32657,-105991,-49666,40121,3256,-88869,-55327,17660,30037,76421,-14098,-39909,-32558,22767,-86754,-4663,89217,-31726,-7730,32904,-62125,-3879,35553,-10965,-58811,-27292,5838,-79030,-2351,102421,19149,58604,-7079,4416,29499,-44887,27374,70042,39338,-48662,-48002,42072,4564,-1081,-24998,-9533,-41883,-48702,-35780,49049,17878,-13055,-21754,68450,-8488,-56186,65933,68658,27920,5594,-2361,27982,-36018,-48431,-50695,-18882,-93050,-103391,36976,-47811,-100825,-83161,7894,-34260,36419,19660,29775,-16370,12224,26932,54076,52202,-24858,43981,31997,44785,2662,27917,17862,-72061,-73477,-9780,-46037,-7963,74024,24116,36965,30628,-17069,-8070,-70254,-23741,97260,16858,72845,-54573,-40516,-29386,7661,-25112,-78894,-74625,33305,-57944,-15553,2686,44651,98646,49970,22293,-69588,-2996,-3054,150961,23250,-17371,-10526,13701,-31874,23322,59846,-4077,-1504,156,18718,-32158,-7927,54980,-51966,-21195,15329,20521,8813,49298,4150,39563,27537,26087,32055,-38411,30394,53579,3865,-43542,26378,29140,65593,-11564,13729,9664,61930,57132,-8652,54767,61760,71151,56494,-45619,4157,-34156,11094,486,-11644,-11561,-60156,-46049,12429,89328,34381,13243,72172,-28053,23677,97995,-9960,-56245,-29382,-72523,-9661,47288,24810,-27720,67152,68955,19594,27236,46148,-16501,-38533,-14587,231,-19397,-75200,-103797,53504,-44503,-45736,2877,17916,19207,-7192,34439,-37171,-42326,-52764,-10074,-3645,-53157,5973,-18333,-35664,32726,21965,-46123,1464,24239,-27122,-67083,-60723,95414,47719,32114,1863,-34176,26258,-23251,-15004,-27194,2563,39839,-31023,67046,40265,-46143,-30385,-16922,6051,47562,-23285,-63369,31347,6411,-29063,-27318,-52357,49062,8746,18074,37315,41630,30978,34787,17471,31832,-47786,14527,60712,16140,-61360,1574,2663,-35922,33161,31359,7500,-4956,-59862,-46422,-65917,-42314,30911,118340,1507,-62408,13933,-20031,-49574,-88364,-38744,-32922,-971,53173,52777,15563,-112439,50094,54200,46109,55466,33450,-57842,34797,39937,-55286],[-75048,-35746,-52938,-520,-276,20576,-22187,-29452,64709,-14536,9488,8061,41068,33479,27787,-1586,-43272,6830,-14053,-2969,12174,-52018,-2409,-39871,-42664,9834,86493,65534,-79178,5446,17773,66639,100917,20638,15176,48620,-16818,-129027,4696,-19634,-14173,-12061,-34300,-9542,-6250,67667,28067,39568,26630,8425,-15608,-52111,-54281,-11780,-35783,-84674,14849,-81238,39852,4295,-43842,-38740,-27329,30672,-46486,-44074,-15376,10753,-2307,62696,17208,84034,34107,17330,-15982,92203,-63556,29107,-17424,36119,48302,-15696,5586,89970,-10374,-27248,70592,69735,27417,26444,-49885,-11328,17163,20125,20600,-12271,2431,-60035,-8907,63345,-5212,-3570,3336,-44746,-2588,46146,-30550,55117,-21785,-61559,-8061,-3785,-47427,19051,20867,-18617,7220,9763,-27006,-92086,-35756,2299,1103,-65922,-9952,11909,-91268,5272,-12867,134814,25117,47596,-21340,-1109,4378,85777,-7144,13458,38721,8010,17047,-44360,50079,11957,34187,-66435,-87189,85323,-13628,7459,-16768,-93992,15188,25780,-12718,24648,-60666,23063,39188,521,21255,5787,-19732,-20240,39275,32118,60375,-13480,-27026,-48564,-35311,-41444,30216,26507,12207,-26071,-1514,-23138,-13082,16845,58100,41168,39384,-39370,-87491,-132662,-23885,-984,39255,-24582,35431,-6430,35161,914,-24746,35135,-115911,11459,-65697,-11046,26138,18604,4605,-72626,-540,175,-18534,7788,112,45173,-47782,20857,-37608,-33671,17075,-83287,-28832,13112,-11110,64088,99242,106006,19456,76239,11035,53908,83924,24033,4947,-99073,-4573,14731,21335,138603,90787,-63515,24356,36258,114094,93517,-27715,489,86247,196139,39766,24005,47815,11907,73021,120243,67955,177272,-7986,-293078,-110271,-37202,-55821,-86032,19088,-71467,-53616,-39858,-16908,91391,49796,33071,-69753,-122621,-62068,-52077,22518,40630,5738,-104419,51661,86872,-52586,19044,-18261,68764,43067,-32956,10583,45520,8329,100644,14627,-13763,86387,66654,-52767,-4103,7056,-51563,-14422,1794,-4830,-66215,-35795,12120,-19617,-61940,30177,-45755,82021,-30461,-36959,-34097,-48213,-67728,32877,-26174,-71259,-46997,16339,-19421,-60918,-23296,62803,57184,5593,44522,44209,-58063,-3654,-30888,-50565,-21773,-16641,-34902,52621,63619,-4315,75316,12367,25095,36649,116083,-25327,31258,106067,-191603,-20360,10654,36246,26747,-57018,8489,-39628,-784,-94423,-35186,5338,-43372,-116545,45862,10329,-52387,-30404,30519,91803,-52527,-65220,-24523,38995,-11975,2024,64369,-57108,-84565,-22633,-6233,95233,146,-71905,-122760,-43895,-24262,52194,81766,10672,13314,-43682,-19913,-39763,17828,18654,-3235,4617,22504,79438,-8103,-29948,-56873,2426,46647,-38003,-101644,-26453,-66362,-65935,-71240,-24064,44672,36612,24863,-99893,40332,50681,-8180,-9600,-5476,19420,-14836,-30513,-25289,13642,29103,38792,-20281,49285,20107,-56719,29576,-5691,-49325,-17326,55365,-33491,-12696,-68299,-10522,18014,-6815,50382,43912,-90433,220,-44263,-10788,-66736,-59440,-32378,-52951,17299,-14834,7278,695,-7032,-3185,2192,4955,73384,30001,-36545,-38268,-25335,-69583,-54403,-3048,-44165,-29744,-51913,8242,-17405,6517,-59893,-47585,-26781,43540,-15927,-35810,-31539,-81395,-86108,3093,89155,58793,-34426,-52103,-119512,35253,11016,50405,8637,-15726,-88370,-26939,14537,-66688,-17015,-51098,-47438,18604,7124,19771,55123,23049,-8676,-43222,-51498,15033,43272,-48021,30909,20314,-36296,23234,30598,4180,21082,-44410,-33057,-980,-117486,5455,77071,-46582,16653,87792,-40667,8974,-13656,15905,20080,-29960,-132832,-10777,-26973,29061,-42166,-68373,-62016,4401,17517,36789,35461,39027,8174,-36358,48016,36572,-66866,-35591,-85177,-61029,-90008,11086,26731,-10564,5766,-3012,44805,11780,12389,6035,12654,26016,-17926,-21965,-54503,-62137,-66134,7119,18382,-2687,6923,-87083,8915,18860,-2115,-42727,3173,-18881,18291,2773,19677,13035,-77335,-83703,-108899,-48912,-89856,-6604,46782,14967,-1912,10600,124100,-30917,-58209,-121452,-32150,12971,-7171,-21543,-35399,-10644,-6295,-15184,-52173,46490,-71287,-9084,-79749,-95127,-9022,5432,-49921,19865,19106,-41863,4629,-14215,-560,-33513,-54606,64735,47790,50909,17192,50718,12579,-67418,11194,-25169,85213,63839,-5307,43917,59029,-48933,48616,6834,67974,75351,5443,85516,69174,18710,-19475,-3638,-63835,-17385,-42353,-72681,30384,-9004,24483,39099,49308,-9033,-7674,4347,22013,-31277,-54183,31353,-39325,-69611,-130047,-23652,38185,40797,44503,2415,57153,-6547,-54577,-64421,-50279,2996,-17919,-50066,10570,-15249,-57766,22035,58818,-52761,-30490,-37508,22700,34683,-21737,-39733,42829,49896,-99825,-73980,12469,-73747,23010,-25513,45936,7918,8964,-86185,-36809,-81276,-19598,40818,39665,64081,-5650,-41497,-53773,18033,21660,-23125,6782,20496,-65460,-31479,7044,43429,59878,17299,-1428,11051,-15429,-108750,-36273,6574,-32654,-84417,-54902,6424,45951,100889,22049,-7156,-4958,42149,-105129,-24505,72741,-45755,-6788,59896,-9985,-22500,25446,-38397,-46053,-27065,-31683,-94022,28056,126661,36575,71749,-1743,-7087,-3563,-55255,23308,62489,26994,-60863,-36387,51045,2330,262,-21000,-30324,-35379,-53617,-22469,61554,7573,-21927,-21519,67560,-17490,-83316,71991,100352,38724,11614,-4901,27112,-14775,-44359,-48727,-34926,-80533,-56974,39654,-49705,-114947,-85715,-42461,-46204,40717,13880,20936,-19660,41251,16402,84107,52207,-26701,47842,40320,54917,-19361,27147,16428,-49834,-59286,-23019,-74914,-15502,83282,32067,38502,-4954,-26189,2231,-50764,-20018,85898,16423,72535,-26797,-31032,-77471,12292,-33014,-71587,-78879,43344,-47869,13320,12589,12423,91678,52922,-2496,-99498,-3462,-16336,134551,22089,5459,25517,39304,-31942,23912,53385,-12473,-1823,-6688,9017,-37041,10358,33312,-51265,-25283,13750,3076,-18546,31022,-3789,26265,17432,6720,35502,-36648,40187,11817,-26641,-25979,32834,31490,88070,-5052,23989,20736,41360,62904,17585,47030,22203,59349,60978,-23258,33624,-51186,-8238,-19041,-9417,-33143,-72995,-43330,1446,70025,25257,-12358,84637,-29925,7655,96256,-13956,-50129,-28803,-64372,-15500,12179,43800,-34473,86873,31551,4812,48501,22506,-19432,-48909,18423,-2295,-37615,-87256,-136132,46869,-27567,-24424,-5261,21446,33777,-26888,46790,-47742,-50970,-47512,-9587,-4719,-51202,-3970,-13222,-46779,35690,49643,-18970,15432,11254,-33669,-45372,-50831,68441,63053,13711,-12341,-25429,-23548,-17801,-9618,2903,-5455,56773,473,54780,62658,-15584,-28361,-358,9564,43059,-22860,-75249,27909,23492,-17766,-17815,-57501,15447,-15235,5171,42131,44290,69346,14143,17610,18970,-61071,7522,39178,5601,-62697,-6947,-136,-50552,-9657,20844,23573,-693,-35768,-13747,-48260,-42765,48635,127432,-14007,-60533,16720,-7507,-51690,-90092,-70443,-39093,-1508,46423,47987,21060,-97619,30151,40234,18975,51024,33387,-59915,38046,59593,-45881],[-73069,-20545,-53407,-13363,5302,24957,-22654,-18928,65363,5361,18377,22725,70336,16371,13885,13542,-38376,6817,-12997,-12562,40705,-42219,3098,-41917,-26678,-5237,89320,73782,-92977,-493,9944,93253,128470,5070,13888,54912,-20083,-143634,13321,-4211,-22354,-20725,-37042,3283,-20047,65792,34941,48886,37320,3714,-10998,-51795,-53592,-8113,-25669,-89859,20087,-61866,10487,17380,-33684,-40173,-7837,29822,-28886,-42341,-24080,10440,14017,91222,27880,79572,-3516,27553,-22625,98189,-35963,71856,-4791,45509,57094,-18608,10528,65430,-37216,2603,80469,56370,2345,2924,-47464,12393,21880,26909,13132,3550,5663,-58198,-9771,56050,16713,-10906,-2012,-36243,16844,31494,-36406,37684,-24487,-57380,-8011,-15095,-45638,16649,20694,-32619,580,20569,-3889,-102700,-37541,25940,31866,-13439,-8003,35775,-91896,-2057,-12315,111259,43798,49336,-23429,19423,21927,92860,13253,9274,19595,14070,43014,16757,66843,5297,29005,-81692,-92329,95384,-4163,31082,-10842,-95823,-22442,5064,-18403,15325,-87266,13241,31038,10355,34927,3701,-37294,-29358,38585,37487,41968,-13174,-8006,-47019,-36653,-51372,52847,30454,29746,6390,35157,-20817,-4107,917,37635,41166,49530,-31688,-88555,-131138,9177,1838,24371,-11068,32640,-16318,19749,5837,-31440,58426,-106033,10526,-68030,-9302,37280,4141,16652,-26696,-6605,29476,5975,27019,-4799,30163,-49332,25151,-20551,-21272,35187,-78170,-1289,44871,-609,56897,85676,102780,13811,49753,-1244,35104,74123,6056,-4614,-102503,-36671,-18452,17916,158349,79456,-83947,-24098,4333,104006,106276,15826,14328,59033,174441,44404,34243,61065,10716,50443,118783,104493,138774,-14825,-271120,-64374,-9154,-34043,-84358,22472,-70488,-56636,-27447,-17139,81875,64304,26900,-78253,-121137,-67848,-72575,3672,29983,-15316,-123223,22769,74504,-79324,12922,-21350,61786,3629,-32763,5807,33127,22566,96354,7370,-34837,81682,59677,-18101,12525,-34451,-52888,-13229,5999,24444,-72274,-22618,17415,-18808,-52535,12526,-54398,71691,-49001,-31254,-35444,-66166,-47505,40426,-32687,-52816,-25464,26257,-5741,-43583,-7472,76421,35179,1712,50999,39540,-41241,-42,-31651,-62936,-14465,9324,-41600,25525,37929,-23375,33908,-32400,19848,43822,113462,-47502,20423,93111,-171858,-17034,39770,46339,32182,-54101,32925,-25917,-16227,-118771,-2356,20498,-38886,-93437,43534,22754,-43002,-76795,22859,65063,-62218,-46617,-4477,65958,-17108,-211,95148,-48557,-35883,-14831,-8201,78280,11713,-47300,-136759,-40053,7991,51495,78364,17873,9154,-39993,-3750,-54690,-24154,20249,28448,7097,45165,88520,-1118,-27402,-80692,-6683,38062,-75769,-121687,-15856,-61966,-45696,-84181,-29030,19916,6055,15513,-88169,38368,53145,-2516,-30414,20348,64035,-45241,-40212,-29891,35757,37335,26633,-22518,23289,16054,-39734,55149,-14999,-50620,-29019,66333,4432,15640,-60924,-37762,6490,-10905,49919,24339,-76523,7509,-46776,-7082,-63471,-71561,-33607,-33554,15052,7219,2040,-6330,-14225,10389,35988,-7375,61950,38829,-52825,-40273,-11570,-53515,-55458,6211,-58788,-19283,-30696,16837,-7582,18352,-46959,-56836,-32144,26195,-23753,-25796,-35591,-116543,-97255,-720,80221,65999,-33459,-44721,-100760,12692,6868,57748,12804,4139,-83228,-12801,137,-64855,-24852,-77907,-15248,11196,-1483,9119,78764,9877,-15425,-25038,-45923,8672,51712,-42725,28628,24255,-31651,52558,21312,25695,24854,-22371,-36731,316,-116282,5718,57797,-63225,21195,82554,18336,27126,-2921,6373,8135,-7626,-132540,-9311,-23688,25785,-27482,-87635,-81806,-15467,29573,51051,10093,44490,-8535,-13248,14013,-15510,-63497,-29320,-143832,-78699,-77394,15038,31406,-20803,13923,29679,50681,2551,27898,-8169,5024,13543,-26829,-48414,-60396,-69657,-71701,7548,10298,-278,93,-107228,1569,5350,-13356,-18426,19422,-28007,12280,8391,26983,27621,-73806,-81722,-100073,-42308,-80941,-5553,56500,-9835,-33597,-18997,170007,-71436,-70194,-101494,-15574,17543,12795,-33652,-41344,-28385,4379,-11223,-39183,71257,-87385,-18121,-94307,-71843,15620,-11406,-50558,23187,-997,-32252,3806,-28456,8107,-31128,-62228,83275,15946,30054,11766,37121,-11022,-97677,12891,-37035,51947,53075,-41703,31560,54113,-53940,60808,10081,81857,92833,6183,71224,62597,29898,-16054,1147,-59980,0,8789,-65825,21153,-6910,35317,41775,55012,2020,2603,-417,20740,-15225,-36089,53565,-53531,-81537,-112412,-15241,15570,26965,50934,-6512,74074,20660,-34880,-46058,-53563,-19960,-3761,-20767,42668,-23403,-63642,22954,60461,-43214,-15756,-42356,41826,40746,-16478,-31759,47245,42293,-58409,-51798,-4532,-38958,43296,-23816,35529,-3286,14206,-99819,-17598,-47051,-14080,51484,28500,63169,5036,-34879,-36100,-1573,14799,-26164,-8831,32822,-41256,-24816,33782,59680,62723,24158,-38677,58,-963,-95926,-18181,-29792,-61754,-60531,-29548,7120,56094,112235,55089,29645,11310,52823,-124275,-52280,36696,-53595,-4072,73178,53521,-31720,14778,-74921,-39013,-24846,-53289,-90945,55520,137634,41544,73097,11735,-15494,-40389,-53721,16029,40504,9877,-69085,-16817,64513,-2868,587,-22771,-48442,-21391,-58911,-17167,72486,168,-25954,-12416,66483,-23546,-102939,72287,112768,29515,6019,-8137,11881,10721,-27175,-42514,-44392,-57681,-1703,38653,-34010,-120551,-69812,-85942,-57974,40968,7921,7312,-15855,57438,1900,103618,50271,-17473,39946,33845,53420,-39865,35252,23113,-27198,-42800,-34328,-84858,-18098,71893,38125,46149,-33390,-23391,8305,-27284,-11475,57014,15497,64841,-5182,-20731,-101187,18845,-37036,-51345,-74229,53388,-31290,42501,17054,-24939,82304,52752,-18151,-113136,-5882,-29600,99358,16581,20561,51991,60253,-28529,10033,38334,-12231,-4493,-1114,3550,-35478,28832,8582,-50125,-17976,11377,-12254,-42423,3671,-4857,20743,15409,-12734,33720,-36274,42769,-39494,-44356,1331,45333,34107,100149,-1882,27020,24028,13930,56061,38422,38040,-22896,43142,61786,-1069,67275,-48082,-36777,-42582,-4763,-52389,-77077,-42635,-1516,38695,19167,-23166,92872,-22924,-14171,87371,-13170,-36222,-20685,-51116,-19668,-7561,56557,-43535,83506,-5942,-14446,63160,14814,-24833,-50376,51481,-2276,-44092,-78065,-125475,36123,-8031,-12499,-17993,24381,47766,-41320,55843,-54204,-43710,-30490,-9993,-1144,-34598,-12638,-24713,-55257,39892,67833,13426,27838,-261,-25727,-13725,-50189,16289,61398,1989,-33771,-22291,-77941,-15930,-7619,33243,-9354,72842,34430,31085,78186,11577,-29902,22369,20025,29407,-15946,-74247,10185,29397,-10971,-5028,-56789,-4108,-39051,-1577,35063,42592,92150,-8853,11912,5557,-45007,-2623,16583,-5337,-61827,-2929,-5943,-63510,-50367,3723,39756,12521,-3673,7090,-25007,-42074,59152,109387,-30001,-61214,17109,4807,-53746,-77957,-99166,-35927,-11755,20980,33613,14323,-81854,4872,33955,348,40600,32378,-43465,35970,67642,-36659],[-71190,-2055,-37646,-25704,7642,28731,-25882,-3497,66032,32404,18887,34411,88857,-1672,-3051,26764,-33608,147,-11935,-14756,66591,-34978,7784,-43246,-10530,-16817,64508,59652,-95004,-4097,2711,99435,140365,677,14200,56082,-24394,-122724,35812,9585,-29479,-26582,-32732,14916,-26350,56971,35556,41863,39041,-7515,-9350,-47549,-45478,4765,-6395,-81464,18733,-42690,-23396,31729,-21598,-44019,9867,23706,-6343,-37142,-40417,8714,36939,115306,40139,65828,-38942,24694,-27624,75137,1691,113544,5818,53351,58027,-18712,16942,42941,-55315,32342,72684,31864,-13761,-18129,-40641,32783,19215,29019,4082,4577,887,-49041,-4812,32345,29081,-13327,7421,-23207,21397,16733,-32779,17255,-28526,-54248,-8198,-36292,-41591,15994,18426,-47195,-6960,26694,20352,-94609,-36168,40072,61310,26048,-6463,61424,-60444,-2450,-7933,74014,54401,39806,-25729,45254,44236,86091,30060,13979,2480,17600,61461,65377,70895,-8609,22487,-84349,-78581,90542,15027,53660,12211,-76020,-56310,-27337,-20506,4611,-100173,-388,25629,22355,39092,2836,-50300,-34983,33384,26880,21367,-12858,-6106,-48147,-31489,-51472,71510,33267,39453,51831,85163,-25858,-5812,-13790,17409,37602,52504,-26857,-78596,-119059,41557,1897,9221,3515,35400,-25624,196,12759,-40851,72417,-80423,38602,-55852,3713,46625,559,30797,11111,-11039,46389,25855,41799,-11163,8601,-37756,30888,-5235,-4112,44447,-63108,21326,56552,10956,47046,62573,87303,8949,22271,-19177,16244,53453,-10347,-13820,-88824,-53845,-26386,15118,135182,51918,-94556,-60190,-30443,79242,102492,49699,41489,27825,130574,40826,49012,87240,12427,25840,114044,113441,121650,-23884,-232118,-4624,15398,-8498,-79642,8067,-72362,-66663,-26187,-6076,56532,72762,12627,-86908,-96998,-79373,-74609,-2956,20656,-34739,-120161,-1594,36016,-95286,7035,-30130,33987,-37673,-23259,14237,13618,30366,86044,5119,-40349,72774,33284,4554,25263,-65365,-35486,-18210,691,50411,-58248,-870,17289,-26246,-38859,-28,-54472,59701,-55281,-27815,-37741,-76411,-29873,43177,-34694,-31832,8299,35557,11974,-38767,11454,77796,11365,-5681,48425,22094,-13418,4490,-22782,-69441,527,37344,-40127,1587,15865,-34276,-21906,-64540,15770,46277,91405,-52289,8414,96403,-130512,-19478,59739,44404,26593,-39173,72774,-13870,-23902,-129068,36502,30661,-33046,-56968,32154,26195,-28314,-101166,27585,30478,-70396,-32301,25543,91424,-18159,1507,116921,-33923,11351,-2764,-11108,56523,12218,-14487,-130636,-27996,23620,48150,56654,10035,478,-46564,7703,-58524,-55229,22882,51466,8353,67033,79770,9282,-18963,-81386,-4151,24180,-93184,-122657,-7978,-48296,-21147,-85364,-28990,-3920,-22699,23012,-68761,31499,41173,4333,-39840,45587,93148,-73400,-53524,-38472,44932,48088,9303,-12803,-6164,10360,-12064,76614,-17295,-45835,-38021,62838,36833,33516,-45060,-56967,-17879,-12265,39709,-8330,-56645,5778,-46543,-7452,-53303,-67780,-33713,-4730,9699,22396,-7451,-14152,-23364,21669,61992,-19199,56710,49226,-56548,-40030,-85,-31593,-37287,21527,-63352,-4539,-10209,24010,819,23994,-13109,-55666,-25299,-829,-35315,-12502,-18463,-116767,-86524,647,68266,50532,-33950,-42570,-66780,-7526,2548,59828,23051,21829,-67903,1434,-9332,-57835,-27754,-94696,31954,-12,-12540,-1947,98496,-6808,-12039,4366,-24486,-3810,56567,-31223,24822,21757,-28031,71008,8229,39796,24526,4717,-34560,5677,-91135,5717,29213,-64121,27004,68663,58936,42078,-2844,-7048,113,9213,-123995,-8309,-15244,13850,-6912,-98657,-94799,-35732,46057,58409,-7627,53785,-17561,10841,-23959,-73331,-64265,-23395,-161086,-67268,-60513,21914,24248,-32764,22013,55035,39431,-3071,33217,-24479,-6405,-3348,-28307,-66260,-61709,-59477,-65203,12252,3591,1683,-8193,-108179,-3350,-12060,-28408,6666,32398,-27880,12443,12473,30508,47431,-63013,-74861,-74450,-22060,-57377,-876,60002,-34982,-75252,-59288,185017,-94388,-79447,-59838,24767,17300,39271,-39350,-30024,-46316,7955,-12860,-21598,89854,-98060,-25401,-93915,-33976,30559,-55862,-56687,14508,-14997,-20942,226,-35787,425,-13133,-54339,79430,-17397,1655,19978,27952,-41307,-123491,8947,-43733,12974,40444,-69998,29046,44899,-58296,58771,13857,68744,86382,13261,50431,61312,43817,-12869,3101,-47617,27245,63861,-49716,12328,-6499,34571,36928,48917,17300,9081,-5085,23943,1874,-14741,57788,-65141,-88883,-96345,-5726,-8727,13810,59548,-7547,92284,44748,-7912,-20288,-48318,-48078,4902,5362,63084,-26878,-51285,27846,54682,-21020,1479,-39085,63988,41821,-1060,-16910,40909,31203,3220,-26289,-18477,-2658,53706,-11092,27368,-7845,19328,-99312,-8484,-10609,-7709,57486,12999,46758,12252,-24666,-12090,-15269,17985,-26653,-30115,30235,-13756,-15487,55760,65501,50712,33101,-66787,4252,5932,-75148,-1662,-57680,-75623,-19128,12685,17954,57832,107982,76981,60359,6643,52320,-136179,-77991,-11271,-54475,-1876,66319,101752,-31706,7848,-107274,-38539,-22298,-52590,-70058,75302,132742,34374,62963,28680,-20279,-72025,-39676,4991,12123,-7150,-66392,3211,78070,-10069,1692,-30001,-58536,-2840,-61480,-22633,76325,-1834,-24351,3729,66640,-26036,-110186,58820,105244,7122,-11794,-13530,-14754,35093,-1066,-32527,-46687,-30983,44035,32342,-7014,-106191,-42012,-100742,-60329,37706,3926,-6732,-8556,60867,-11556,106175,46730,-2058,21874,15660,39266,-54553,51133,41567,-9963,-27745,-41242,-73419,-11937,45319,40072,57542,-42915,-5822,10793,-6309,262,20833,15470,51654,3980,-13629,-97975,27492,-38344,-22897,-61407,60026,-11801,65144,14916,-57916,74262,51505,-19808,-105467,-8657,-41392,53527,8011,24023,63779,72907,-23088,-17424,17018,-4762,-8499,16869,3575,-27725,44512,-14184,-50337,1375,12967,-22576,-54701,-24725,1093,30666,18342,-25907,26453,-38658,36386,-82187,-38627,35633,64230,36466,98663,-6961,22111,22048,-15282,41227,50218,29865,-54219,27270,60053,11770,96156,-25125,-68308,-62964,-1239,-63740,-72333,-40996,7079,4795,19266,-15675,93558,-9325,-37383,73414,-8783,-22309,-8195,-35482,-19284,-11115,57053,-53632,55139,-37629,-35549,64754,17454,-32247,-44122,75840,-936,-34269,-53069,-84793,21159,8390,-872,-29931,27720,57785,-46594,60119,-56824,-25561,-8399,-13075,3942,-10721,-17596,-43764,-58583,44879,70205,40055,37679,-6164,-4610,15945,-56793,-40371,39874,-2279,-56236,-25847,-111814,-15697,-6974,56225,-6878,85691,63668,491,85538,32426,-28640,43972,31784,8648,-4508,-59446,-8976,25323,-10762,8085,-48599,-4978,-57277,-424,18576,38081,90360,-25644,1880,-5106,-5446,-16916,-146,-14452,-57770,8081,-13336,-73711,-76479,-11800,54667,33381,25762,6786,-2462,-39625,56556,69477,-42175,-60265,13863,12728,-56536,-60157,-116930,-20771,-29663,-14890,12275,-2363,-69473,-18374,40372,-5908,28184,30691,-16574,25871,58035,-32334],[-68056,13626,-12391,-35791,6685,30942,-26691,14364,65409,58360,11557,40287,87481,-16596,-19090,35965,-33523,-11562,-12163,-13824,77508,-29480,7957,-44697,-2362,-25408,17997,29105,-83241,-6209,1171,81687,130305,8665,13528,53703,-29681,-73874,65739,20832,-33348,-29180,-22787,25800,-21483,44784,32499,17971,30701,-19348,-11174,-43161,-32605,23821,19997,-53856,11851,-23546,-48139,45108,-11254,-49189,20151,11677,16174,-27611,-61257,6339,60219,127374,51941,47592,-62034,4728,-30245,30665,33579,129545,13511,58591,50124,-14368,22016,26056,-59276,55097,51809,4134,-17235,-23770,-32315,45467,8407,25697,-3781,-2345,-9605,-30503,5258,2844,29115,-13258,27693,-7927,11371,7917,-18828,4198,-32109,-53528,-7942,-64122,-31373,15701,16133,-57906,-16377,28786,37214,-68543,-28576,39653,77471,38319,-5229,85023,1834,6868,-493,30870,49188,23648,-26635,66035,62348,65411,38707,22464,-9434,15792,63006,87676,61755,-26213,14174,-73622,-51443,70022,38252,67850,50853,-33944,-71949,-64962,-18553,-4955,-91609,-6122,23917,34451,32292,3672,-53417,-33262,23830,8089,8504,-11538,-20619,-56407,-22076,-39436,81617,34485,35405,94828,128206,-38045,-24469,-22544,1694,35587,50666,-26902,-61333,-104277,59485,-958,2381,13202,39825,-27680,-14007,21737,-46332,73883,-47032,80134,-35767,22288,50735,9830,42628,37814,-12360,44746,30920,45078,-19302,-13178,-13184,39058,7398,19752,41879,-42911,35152,37855,22140,36294,36418,57352,5082,415,-33094,3159,28078,-23032,-19908,-61099,-48266,-3315,17228,84425,22251,-96821,-76296,-58602,44560,90370,68096,74877,-92,79116,31987,65868,119660,19434,7272,112669,111731,128919,-47425,-196509,49536,29328,13795,-74983,-23619,-79337,-79946,-28431,11853,24773,74165,-9792,-92064,-53508,-90389,-61909,4624,15222,-47201,-100284,-12227,-14782,-97033,-737,-40735,-9766,-72795,-7636,29746,-8930,30374,74775,10323,-36620,49586,-6025,13001,30674,-75171,2434,-28443,-12790,65756,-25177,27590,13042,-41869,-21672,-5317,-47841,47651,-48070,-30092,-38667,-75408,-18621,42798,-31345,-10894,44878,41595,27680,-48469,29441,64494,-6260,-14654,35233,-6226,17823,8809,-9592,-66696,18724,55626,-29936,-9038,1911,-33766,-65558,-76642,13576,41273,56320,-41544,-3903,112361,-78588,-26383,66724,36105,10227,-17389,111218,-2864,-21090,-119547,62293,31906,-25150,-18448,13276,21200,-6158,-91628,37278,2754,-74864,-28202,56407,108104,-13897,8835,120945,-15195,42404,10101,-17925,37749,361,14591,-102268,-11751,20449,42671,29446,1036,-4392,-56921,9380,-49115,-67032,24927,63975,7589,80153,62802,16620,-6871,-57205,4482,11715,-86151,-104378,-7103,-38388,1510,-78935,-22289,-17375,-40689,43639,-44146,23174,15723,6272,-36836,57354,96254,-93114,-65467,-49640,37852,58919,-8950,7266,-31819,6685,17374,89051,-14133,-32487,-44991,42391,51991,36239,-26114,-62801,-43845,-11288,23574,-44963,-37416,-5949,-44730,-12664,-42752,-52546,-30878,27237,3679,29421,-20146,-21701,-30695,26087,72535,-28334,51943,53710,-47434,-33677,5922,-7755,3647,40405,-56599,8495,6878,30637,5822,22384,27186,-43645,-7957,-31198,-48502,-210,14598,-84685,-58560,8276,59177,16739,-35290,-41361,-23462,-19284,-185,55782,37733,22101,-49434,13525,-10015,-44588,-21345,-97635,79694,-13535,-24117,-11017,111318,-25503,2180,36590,3983,-20043,56781,-17712,19726,12510,-25380,73754,-6123,39885,13119,26206,-28349,14752,-49159,8280,-1267,-50781,28589,50474,70875,50471,-12154,-24291,-4181,17429,-105925,-5100,-1778,5812,15808,-98342,-98504,-51183,59835,54114,-12781,59080,-14772,29158,-55846,-112953,-64759,-15591,-131970,-36339,-44535,29289,8730,-46923,24057,65896,16174,-2519,26131,-40563,-15858,-19013,-18216,-71022,-56025,-34860,-47975,20343,-657,2319,-16762,-93564,-3414,-25293,-43298,24157,41248,-21254,18167,13597,28997,65000,-45168,-68186,-42821,6369,-20826,4455,55379,-55126,-113982,-98525,159264,-93923,-82167,-11766,76817,12407,61970,-36748,-6217,-55923,2160,-17494,-1397,95250,-99931,-28275,-80556,5696,33364,-109145,-65346,-73,-16412,-13169,-6293,-36279,-19389,17629,-28667,50199,-44236,-27126,43900,23014,-70368,-135327,401,-43406,-15657,30964,-82062,37692,33029,-59520,40865,15500,32581,60302,25154,28075,64356,57833,-10610,1252,-34364,53657,108501,-31947,3663,-6697,20227,29158,34068,28392,6198,-12034,20918,13117,4072,46018,-68599,-87413,-81351,1298,-28778,1733,69029,340,111222,61255,19107,5679,-32741,-70616,11665,19992,63181,-21895,-23718,34290,44645,791,18976,-17428,93428,39048,18905,2432,24019,20391,60424,-4467,-26208,26889,50638,12430,23589,-6700,27430,-86569,-12648,13516,-2069,55715,-3210,25613,19168,-11663,11946,-18527,30821,-25321,-50090,15651,11150,-9123,63289,54168,22958,41632,-76567,19434,5094,-57000,8445,-68679,-70504,28183,55809,33659,52274,91444,82697,75628,-18809,41563,-131806,-90330,-56021,-49674,-2165,41594,110352,-28256,7145,-116943,-41345,-21569,-30417,-37215,84952,114871,19720,44390,42384,-22161,-89679,-16181,-8761,-12922,-20081,-47863,15947,83752,-17403,5766,-39561,-58020,16667,-58329,-37041,71393,2735,-17651,22946,68786,-24798,-104543,30228,84353,-14279,-37660,-21404,-44678,52476,25632,-20900,-43879,-9472,70667,21485,21542,-67710,-11836,-78754,-46343,31657,2817,-17456,-3081,56028,-19884,89566,42495,13891,-559,-7244,16004,-61041,66700,66205,-439,-17318,-42779,-46146,3511,13744,37201,69279,-30394,22305,11192,7292,12945,-9016,17385,35934,-654,-12214,-75182,35961,-38911,6822,-42406,60080,4953,75434,7389,-79568,69317,50560,-7791,-79990,-10421,-49961,10499,-3089,21357,61962,75221,-17287,-51746,-5666,6506,-11607,41239,9402,-14857,54969,-30592,-52478,28838,21560,-27529,-51578,-45561,11856,56111,20856,-28641,16147,-43831,22404,-100914,-8140,69984,84998,37018,84373,-22411,9892,17514,-40289,26426,52201,24097,-56621,15937,57224,11013,111376,10504,-93896,-71512,-1435,-63266,-61742,-35699,25577,-23289,24531,6779,84834,6350,-57314,56208,-2842,-15544,4298,-21735,-15031,-4713,44910,-61749,9704,-60876,-53403,50564,22367,-38721,-32592,85181,-551,-10315,-24229,-39068,2072,18433,19130,-35981,31638,61387,-41889,59215,-56076,-4177,11448,-20264,6069,11805,-17795,-55225,-55698,48716,53973,52596,44947,-4642,23838,34069,-64114,-81005,2634,-1089,-73152,-36796,-114046,-13477,-3549,66222,2119,94604,82251,-29089,85711,46775,-19687,56991,35466,-15715,9312,-34243,-20057,15325,-16911,18235,-33959,7895,-65308,5905,-1234,34292,65311,-29783,-9647,-11028,40536,-34519,-8185,-20974,-49838,16697,-20101,-79260,-82941,-19523,66865,55382,44727,-11716,12796,-35677,40497,23129,-46586,-51127,6668,13884,-59553,-44732,-118084,3725,-49298,-47819,-11570,-22965,-55383,-30908,58293,-495,17602,28295,9009,7878,31205,-35795],[-58469,23038,13278,-42431,3299,32040,-20549,31099,59883,74709,-117,38986,64802,-25066,-31387,39688,-40065,-22975,-14051,-15687,66709,-22380,2129,-46168,-7243,-31965,-32120,-5247,-61246,-7293,8565,45884,102062,24827,10626,49711,-35373,-16242,94299,29676,-32387,-27749,-10588,37644,-5679,33481,28229,-15895,14327,-28081,-15488,-41152,-17142,43678,49302,-6101,2582,-1259,-52557,54592,-6181,-52843,19348,-4693,34249,-14168,-80481,4227,77075,123926,61188,30591,-68726,-25796,-30827,-17874,47342,107814,19978,61054,35110,-5251,23889,15879,-48694,65960,25426,-18564,-9869,-8317,-25461,49242,-8055,18432,-8362,-10007,-20710,-3994,17804,-19498,19821,-13721,50648,6092,-8219,7532,1051,5466,-33221,-54524,-6479,-90592,-13737,11770,14833,-60462,-28405,28502,42962,-30851,-14071,25202,73424,26504,-4381,100147,73869,26162,6759,-8016,28382,4494,-26261,70989,68671,34473,37535,28992,-14996,7937,44372,81288,43709,-41423,3999,-53178,-21763,37200,58051,67448,97512,22073,-65709,-95285,-12499,-11354,-62285,2041,26096,44567,17559,6097,-44414,-21795,11328,-7053,9329,-9184,-44274,-70214,-10327,-16335,79447,32649,18337,119086,141496,-52885,-55653,-23423,-6610,42169,48698,-30745,-40127,-92136,55626,-5590,8722,13760,40375,-18334,-16357,30905,-42123,62869,-16442,108118,-16330,40781,48702,27185,47577,53005,-11135,24533,18180,33668,-31686,-29336,18804,44930,16415,47571,29584,-24219,38607,-4624,34452,26711,13763,17134,1847,-13106,-34635,-1038,5261,-29913,-21063,-27028,-20802,43136,27433,40521,1885,-93847,-72026,-71789,6912,78703,72647,104270,-18896,32554,21003,80520,147307,31429,874,116686,114405,152854,-91194,-176057,80631,32826,28419,-72001,-62540,-89873,-91487,-22531,31526,-1445,70424,-34748,-91638,-1782,-91910,-41260,19593,13257,-50150,-73184,-5716,-58853,-85091,-10327,-48605,-55486,-94616,8379,43814,-28348,23676,66701,23037,-32597,12367,-45146,9336,28621,-64894,53969,-41569,-30398,66921,18607,57813,7448,-62887,-2738,-3852,-37183,37374,-31345,-40089,-36688,-60544,-13881,39274,-23280,9101,72259,45345,36029,-67450,42358,40826,-12643,-23220,13279,-38162,43241,12038,1609,-55532,34356,57991,-13342,-1658,-5218,-24236,-76161,-70118,12838,28645,18442,-22236,-16391,130245,-27398,-33804,60808,28168,-12497,4468,126717,8264,-10298,-90147,64143,24596,-15026,12069,-9926,10963,22364,-53032,42369,-8787,-71151,-34099,78911,106657,-5525,19779,105260,4425,48089,20527,-29418,26536,-21142,30109,-57056,2759,6553,36102,9252,1607,1393,-63819,265,-29555,-58051,25008,66562,4174,77664,49141,15786,5507,-18770,12689,6985,-59336,-75157,-14116,-40796,15871,-69609,-8287,-14909,-40424,70660,-18368,16273,-16517,450,-24165,50420,73655,-100518,-69660,-59271,16199,66467,-23097,32590,-48367,6850,38184,88902,-8916,-11105,-50468,9479,45981,23501,-11508,-56140,-58906,-9551,7294,-73352,-25829,-24302,-42759,-21979,-38126,-32813,-24460,53121,283,30689,-30280,-28564,-33181,21445,67613,-32027,40915,44736,-30739,-18959,4846,11641,57540,57354,-41031,16876,23024,36987,4373,13579,54451,-22895,15265,-58439,-59872,7564,52189,-38399,-24585,19798,57610,-24437,-36011,-35537,17672,-20572,-1326,46297,53387,-1497,-35465,21084,-1725,-25527,-5445,-88054,113073,-26296,-34740,-16374,114288,-43641,23218,60261,29400,-34150,53433,-6145,14505,-1375,-23232,60786,-19065,23735,-12553,31331,-21143,26015,-3023,14791,-25851,-29974,22132,33339,62406,50341,-26999,-43650,-6885,18704,-76992,2563,14428,8859,35221,-86424,-91045,-57252,64888,35183,-5338,50931,-1808,35850,-73583,-117761,-62494,-4197,-75601,-1662,-31790,34587,-9881,-62984,14947,59050,-9069,4603,8463,-53961,-17900,-27722,2502,-63331,-41101,-4868,-25125,29990,-2939,1530,-24911,-70023,877,-26170,-52772,26857,45540,-12584,26800,10744,20095,72708,-21129,-63699,-18187,34346,22017,6193,42093,-65365,-135607,-122247,103076,-75170,-74665,29266,122648,4323,71702,-26401,21262,-49854,-12860,-22469,18747,84023,-89899,-25362,-60605,34543,25829,-144750,-69795,-13589,-5065,-9722,-14393,-33425,-41666,52395,11150,2447,-57620,-45694,74818,21413,-88608,-127368,-10631,-37441,-21639,28749,-74552,53847,18509,-55628,12290,12762,-15364,23389,39322,10701,65494,68353,-9135,-2436,-27610,68450,129969,-19905,-6396,-8049,-5146,23964,13773,27859,-8421,-22561,6919,14983,15582,26000,-60981,-74881,-64434,2450,-40673,-9963,76150,15383,126241,68292,39866,25855,-7947,-78415,20743,19093,45767,-7688,10331,38293,33157,6438,35325,25109,129089,34750,36762,22564,-318,11979,90536,9366,-26349,43025,35562,42944,24695,-2904,40623,-65499,-27800,15650,757,45170,-16715,9758,27739,2585,31267,-8895,48044,-24388,-61631,-4716,27369,-10662,53185,24548,-17351,46282,-66446,31864,809,-49373,10396,-60872,-49980,64511,83001,47626,43911,70373,71986,70532,-55733,24050,-107007,-81432,-81237,-41534,-5723,8330,74227,-28509,12331,-89684,-41805,-24144,5782,-1510,84279,90348,4717,21941,46893,-22716,-87396,10570,-23080,-27789,-26642,-13440,16666,74212,-22601,14548,-46335,-47979,34470,-48043,-54533,61634,13201,-7480,40220,71786,-20484,-90044,-6243,59013,-21049,-63518,-30453,-66824,58971,43576,-10772,-39683,-1503,79894,8529,42732,-12511,12252,-29176,-14930,23475,3546,-22851,-4024,48731,-21354,57882,39334,25896,-19613,-26675,-8944,-59264,70981,86199,2793,-13244,-39584,-14127,24721,-11829,30481,77808,-3706,50289,11003,11655,24322,-22529,21389,21106,-15159,-16150,-45391,40017,-40640,30710,-20222,51849,13137,71477,-2736,-88449,66570,49645,12966,-47309,-10610,-53415,-16971,-16989,22750,51590,67081,-12536,-82290,-24721,17208,-12085,61891,20424,1679,59204,-37770,-55711,57258,36638,-27997,-33929,-53346,23897,88549,18252,-21303,7150,-49969,5447,-89686,37512,95272,100741,33645,61315,-46134,-7583,12307,-55370,19951,46130,21609,-27581,11448,53125,-15,108898,47125,-105483,-62252,-5760,-50113,-49596,-25615,48151,-40434,29707,35548,67428,18771,-69640,37492,2380,-18874,12849,-13332,-9702,3535,24687,-64739,-38537,-75780,-63430,22991,24309,-40149,-18089,78322,-3322,18679,-4429,-8669,-20377,22606,49192,-33444,34672,58305,-29311,53864,-52547,12879,24938,-31791,1498,26346,-13440,-47903,-47494,48884,21382,49140,50011,3266,51646,37834,-64802,-93325,-39242,2441,-79995,-55073,-91841,-5891,6641,61455,15472,99106,86730,-48312,80315,55645,-2096,56835,24151,-40371,24089,-4860,-20477,4433,-26375,22801,-16825,22403,-60998,11702,-16577,34863,27448,-19909,-19949,-12099,73359,-52494,-9349,-25710,-38467,13884,-24082,-76476,-73168,-17848,73798,68829,50388,-35426,16604,-30812,16859,-12539,-41236,-29049,-3662,8508,-61282,-34310,-101947,29873,-63055,-65383,-32770,-39902,-29202,-26457,80045,12499,11160,24930,23618,-13874,-4937,-46186],[-37434,25855,31524,-45208,-1234,33441,-6036,43209,45943,75744,-10879,31258,28310,-26993,-38703,37492,-51490,-27282,-16817,-24120,36645,-10248,-8439,-46418,-24677,-37450,-63631,-30261,-36894,-7962,23817,5443,66625,41410,5897,45633,-40589,29234,113380,36787,-25983,-20560,-596,51476,16701,26572,24120,-47981,-5693,-32841,-19934,-40752,-146,58738,75822,53538,-5342,25327,-32916,57244,-8401,-51586,7232,-21719,45179,1333,-90119,2781,82293,107745,66583,19536,-61698,-50214,-30693,-52516,39704,57084,28284,61281,16966,7463,22168,11504,-28184,63511,1621,-30658,2439,23371,-22078,46123,-25299,10285,-8702,-14300,-26340,25131,28963,-25194,8278,-16376,66707,15182,-29920,13074,18689,21196,-30270,-54621,-2999,-105910,8418,206,14101,-52017,-41667,27768,39304,8543,4790,2484,50176,3465,-4179,99015,123720,52212,9224,-34700,-2227,-14747,-25432,54958,60751,592,28382,29900,-15561,-4216,10215,53817,23558,-48657,-7578,-29699,-1177,-782,67797,49979,140971,76069,-45758,-105333,-2747,-13451,-21040,21244,31309,51151,812,9307,-26170,-923,-1766,-9437,23402,-6775,-66509,-83382,3130,13014,63751,25587,-5719,115013,113049,-62732,-85994,-18684,-6903,61615,51579,-34274,-18084,-83570,33663,-10126,26765,4426,33250,2391,-5592,36909,-25418,42707,1817,102388,-4394,54656,41347,41765,42486,56079,-9743,-7980,-6743,10613,-50768,-36423,47454,37749,21062,72599,12287,-13917,32218,-48566,51539,20226,-986,-23518,-1158,-19040,-21871,2962,-8998,-29506,-16714,4093,19625,97021,45740,37582,-4146,-88912,-52279,-66227,-25680,73201,69726,120141,-25396,-1566,10840,88841,160065,46069,8781,123579,126757,185082,-153822,-172870,79350,30440,33326,-71184,-92699,-99586,-97674,-379,48443,-13277,64223,-54014,-85061,43290,-77249,-19626,29912,10927,-45210,-47759,14202,-82827,-64758,-19295,-50265,-88240,-99998,18759,49435,-38994,12684,63252,40212,-33341,-28446,-70202,-1301,21544,-45298,103722,-54422,-47271,54734,59587,81951,3337,-84369,14940,1538,-25058,30599,-12042,-57371,-31964,-32240,-12741,31854,-12248,28782,82140,49360,34400,-86378,47536,15887,-7576,-29604,-11840,-63409,56173,14044,6963,-41420,42278,45437,5519,20828,-9484,-11590,-52002,-51684,13277,12332,-10334,-143,-25799,141906,12637,-39199,44481,23898,-35712,19784,105390,19826,1926,-48736,42824,14034,-3717,28436,-33653,-471,52070,-3024,36437,-4047,-54919,-44797,87318,81221,3849,28764,76198,21152,27901,26435,-41876,23691,-47389,27822,-7656,9336,-7512,29486,2424,14101,18773,-62350,-15932,-6583,-33194,22576,60762,-2326,57573,45555,6093,14879,15364,15172,11784,-23564,-46817,-26452,-54839,17573,-59332,12021,2401,-19407,96611,3517,11995,-46596,-12948,-7431,28295,35584,-95434,-61777,-62341,-13887,67638,-29017,55802,-54305,10272,43486,75647,-5776,13682,-54528,-25642,24117,-177,-7601,-42232,-55341,-9029,-4066,-82494,-26323,-42438,-41511,-33312,-42608,-15070,-15393,63612,2000,30053,-30861,-35041,-29864,8647,55101,-28015,20048,19054,-14657,3280,-2562,20850,104207,66693,-22001,24054,44138,42336,-5772,-481,55762,1769,37786,-77687,-65761,9495,81359,845,2741,30188,63584,-60470,-33866,-21142,46022,-14001,-2189,33432,65652,-42102,-30700,22258,11901,-2942,15401,-71320,123150,-34334,-43596,-17525,105136,-57751,42627,62919,44090,-38068,49207,826,10554,-15701,-20866,37092,-28497,-4816,-49305,13950,-16334,37366,33787,24443,-38513,-9966,7968,21031,49702,41406,-41711,-61973,-11148,17748,-39258,15230,29100,22654,45964,-65803,-72841,-51732,58682,2720,10505,24653,14324,28536,-74401,-89358,-57632,10379,-20876,22971,-20724,36072,-26713,-78408,-6802,36795,-25234,16406,-14426,-62607,-9883,-25894,27937,-48711,-15820,20202,-3582,38951,-5233,123,-32273,-44159,6764,-10286,-51373,12588,45304,-3924,34573,3601,3054,66889,6109,-60416,-8637,53486,57190,746,21091,-62508,-130144,-119242,40071,-49801,-55691,55505,146554,-5144,64172,-11035,42930,-25692,-34202,-26391,35770,57331,-67057,-17085,-41797,44565,12811,-144111,-61484,-20751,13123,-7583,-21282,-31878,-54944,80236,54483,-47557,-54749,-44957,96653,21564,-89146,-100207,-21392,-29591,-3193,35936,-49056,70218,651,-46129,-16207,4859,-61756,-15171,53078,4097,57332,71655,-7662,-3167,-30242,65379,122575,-17615,-19341,-12585,-35154,24801,-8951,13039,-32237,-36147,-14682,8382,17358,7766,-43304,-52445,-43212,-3979,-44512,-22401,76550,33367,130593,66591,51102,37034,21650,-68167,34001,4352,23656,12917,40053,35989,21901,-14224,49863,78690,159955,31224,47152,39735,-26952,5914,85128,15219,-19945,43513,14588,73169,29412,242,58343,-40577,-46784,-3860,-884,27863,-25248,4888,37170,16098,43139,13071,61421,-26624,-60432,-24259,30269,-22228,29774,-17409,-62286,44065,-42534,26063,-785,-53241,5673,-39848,-24643,77200,84501,54204,38365,53147,49271,46671,-90059,3506,-65745,-51087,-77845,-32333,-11825,-21746,11903,-35968,20096,-26933,-34857,-29815,44718,28315,74579,65613,-3731,257,39775,-23694,-64651,32991,-35570,-31760,-26389,30344,5960,47874,-23761,28667,-44882,-32600,50867,-31780,-67577,54819,26957,3993,51024,71870,-14734,-73736,-38748,35718,-8684,-79979,-38002,-71416,54478,46304,-5120,-37769,-10612,79725,-3707,51887,43463,25884,27345,28030,13656,3348,-22794,-12882,43379,-17101,21109,39497,31663,-28854,-36305,-26732,-51232,56125,92402,2770,-15285,-33538,10872,45113,-23716,22073,80316,22044,65275,10943,7971,32554,-18434,26633,10303,-32031,-22080,-20378,35066,-44490,43700,1541,35982,8941,57375,-12477,-88371,62938,47244,35180,-20224,-9548,-50223,-22447,-34023,34909,38011,50381,-9662,-98825,-37441,23371,-10078,68806,35169,20320,58187,-34931,-58224,79087,53904,-24798,-6364,-48145,33768,114598,8535,-8865,4013,-53778,-8072,-54321,80877,104338,106438,24614,35084,-71947,-27127,7163,-56563,26488,35291,22544,20795,13419,45448,-10625,92345,72875,-99638,-35087,-12282,-26999,-39081,-11706,67396,-45150,27659,60355,44775,23499,-71116,19300,4976,-29460,15206,-11056,-6080,7616,3505,-61161,-76207,-83323,-63996,-11215,23063,-33564,-2350,59660,-10066,40329,-1290,237,-44237,24862,82694,-22866,33910,50685,-12809,45707,-46895,20543,32500,-46166,-10885,30205,-5621,-21577,-36466,43678,-20215,34382,53009,14183,71684,32256,-54074,-76671,-70768,5982,-76098,-78223,-61764,8011,24781,44559,29296,98061,76643,-49822,70324,59630,20506,43813,-910,-63359,39072,21823,-13344,-3453,-33916,20658,-3265,25702,-45888,11474,-20896,41492,-9273,-1554,-27777,-9858,81018,-66566,-8348,-30453,-25315,-4652,-23958,-60755,-55535,-10089,71513,65344,44726,-49333,8968,-25434,-4937,-27054,-27190,4681,-15294,-837,-60109,-24722,-72934,48393,-64931,-61812,-46904,-46809,14427,-4412,94893,27678,8957,20287,23834,-32069,-38333,-58552],[-4969,24057,38053,-44581,-5765,36388,14156,48454,22857,60596,-15509,19842,-9180,-25637,-41237,30143,-63015,-19823,-18846,-37689,-1918,7941,-20310,-43449,-48696,-42193,-62666,-37954,-18614,-9306,41400,-24557,35205,50524,905,42185,-44327,49955,118074,42637,-14489,-5257,3027,65721,38878,25674,20044,-67654,-24123,-34857,-21614,-37690,18138,65564,93760,108266,-9260,51609,5081,51060,-17331,-43152,-12476,-34544,48414,15990,-82449,1181,74210,87390,68512,16747,-47410,-50061,-31570,-63527,17714,1174,40851,59667,607,21444,17858,10748,-5565,50335,-13246,-30909,12630,57713,-22437,40036,-37804,4601,-4998,-14358,-21707,49009,34893,-12250,1759,-20250,68377,16918,-46641,17647,26019,44837,-22633,-50243,3179,-102687,29431,-20052,12374,-32067,-51868,28403,31237,39624,22807,-19832,15680,-18408,-4765,75948,128928,78553,3327,-46021,-34206,-31643,-24722,22844,42849,-25041,15913,25004,-14221,-16992,-28491,18311,7895,-45579,-19518,-10015,3099,-34768,64171,18448,170741,111145,-24648,-89174,9891,-11008,19115,41754,37628,53606,-11667,11976,-6721,25771,-12709,2650,44078,-5680,-77894,-89158,18810,41018,37042,11462,-28951,85143,51120,-59891,-101672,-13504,-942,90264,62039,-31811,1889,-75843,7442,-12653,49338,-11926,19190,30224,14164,36285,2502,19185,2769,61821,-2332,61271,30228,41949,27210,46562,-11231,-42296,-32140,-15080,-75889,-34198,60784,7762,21202,86946,-5385,-16995,18202,-67636,76168,18296,-6774,-53358,-3460,-19276,-978,11633,-11563,-21395,-7118,25467,60454,142290,68148,84538,3019,-83891,-24030,-43850,-45211,75158,65912,117965,-18486,-19880,5128,89883,154711,61699,29834,130813,148755,230377,-232246,-185448,46834,24771,27068,-73378,-100170,-104162,-98527,36208,59093,-9011,56859,-61058,-73217,68906,-47180,-2475,25095,2368,-37833,-28792,38035,-86200,-44658,-24445,-45046,-100209,-91307,19292,43338,-39080,-383,62114,55443,-37109,-59066,-73398,-13043,12302,-29798,133514,-64221,-60010,33337,83851,90444,1784,-101050,27264,6596,-13663,27700,2628,-79114,-26512,4034,-11377,20392,-693,48448,73952,54758,23476,-96597,44457,-567,4001,-32695,-32232,-72804,56286,15056,6758,-32221,39275,23537,21445,48711,-14513,-2604,-10854,-29449,14476,-1726,-21412,22627,-27922,141891,36879,-40461,22951,22694,-53273,24889,51958,31302,8890,-8730,8370,8547,6982,29710,-53791,-9532,75428,39278,18988,9618,-25234,-53357,81511,35614,10773,29096,44873,31781,-10281,27651,-48217,26958,-73260,10139,30184,3622,-15562,23577,7372,33166,41165,-51249,-32629,12722,-971,18224,48165,-12071,25052,50770,-7951,19117,28643,9421,21282,9440,-27505,-39659,-71924,6308,-46694,35531,26894,17191,114567,16253,9584,-67155,-31988,6522,-9,-2952,-81394,-41787,-55206,-43807,61119,-25083,69562,-52289,14468,33672,52668,-8359,34414,-56905,-51115,-2299,-26859,-16501,-26852,-33745,-11222,-8504,-67553,-38668,-52653,-40905,-43961,-54708,-3422,-5958,53502,9078,30593,-17770,-41821,-22294,-8721,46264,-15930,-8301,-19336,-6512,27452,-13222,17550,124087,65993,-5617,38750,73817,45063,-23768,-16089,33264,23735,52674,-86443,-63660,7142,93458,20540,15324,33774,71630,-82675,-26485,1965,58644,-5298,-4286,19966,70779,-82038,-34485,16490,24803,18934,33578,-54160,111062,-33971,-50464,-15332,83465,-64362,50082,35499,44740,-24578,46849,2371,8382,-25667,-17546,11149,-33385,-35941,-87373,-23526,-16652,46826,52244,34401,-36821,3408,-8852,13948,42847,25039,-50309,-75737,-19882,19074,463,31031,37156,41412,44783,-41828,-47917,-35952,42887,-36601,28253,-14086,24547,9899,-61253,-46642,-52290,24954,11335,30952,-7642,33406,-38564,-87750,-36558,6641,-24581,29459,-35302,-65119,6540,-13728,49612,-34968,18721,33511,10709,45081,-10182,-552,-38492,-20391,10753,19780,-35132,-13242,40917,6451,37814,-7214,-18816,49858,31282,-56435,-12540,58798,66319,-12963,-5518,-46282,-96262,-87627,-7093,-27306,-28238,64925,142231,-14503,41696,5399,52099,11591,-56641,-29385,46770,20707,-34415,-5716,-29483,34560,4,-107514,-34105,-19667,29187,-2596,-23648,-34336,-50617,92952,86276,-79805,-38324,-23267,94557,21253,-71156,-60919,-29180,-24111,29125,52309,-10690,79040,-20175,-32503,-32666,-7066,-96633,-48357,64248,10654,36346,64903,-5228,4646,-37656,45365,90477,-24375,-35134,-22480,-61902,31069,-31322,-12089,-58063,-50546,-35353,-2180,9843,-467,-20325,-24797,-17894,-17234,-45360,-36182,66482,48855,119356,58549,53186,39354,49319,-43912,49775,-17722,12074,34460,57537,25362,11415,-56152,62152,124852,169422,29357,47478,51439,-50253,604,52979,16864,-10392,31471,-3934,93861,35223,644,76383,-15795,-60608,-35440,-7231,8799,-28103,11246,44176,26991,46856,43196,63211,-34009,-47123,-38558,18495,-41586,2264,-59862,-100721,33982,-15373,-4691,4688,-62443,-2233,-16345,-7889,64971,61818,50389,39293,44391,21757,11738,-108935,-18203,-18956,-8389,-49000,-23570,-18517,-39661,-46953,-48379,25184,50506,-18616,-36349,75205,46838,57867,44594,-1539,-17163,23253,-26292,-27707,44465,-44434,-30222,-20071,70999,-10140,11331,-20137,47294,-31560,-17348,69084,-13328,-70230,57244,39915,14648,52763,63291,-9900,-62902,-58385,16565,14984,-79821,-41159,-54671,42812,33025,-5539,-40127,-32839,77335,-13242,49700,83936,29764,70126,71546,2670,-984,-18443,-26940,41743,-10573,-8448,44671,31119,-25834,-33851,-30546,-40221,21923,82437,904,-21438,-26974,21441,57663,-20315,14474,75415,32835,58703,10493,-638,36296,-4228,31707,5578,-43185,-24754,-6496,18328,-49857,44411,19249,15622,-7741,42400,-19959,-85132,54642,41991,51990,-7885,-8102,-39929,-8017,-53471,56099,24594,28807,-8828,-96404,-44539,22595,-7987,56633,51393,39373,54676,-23538,-58102,89450,67049,-18257,24326,-35318,39295,122766,-6989,1561,9576,-51810,-12464,-9577,103639,96118,101845,9644,10887,-91567,-45171,2041,-43014,43972,23311,26427,67983,18888,31330,-6710,71178,80113,-79556,3716,-17633,417,-30504,3465,77145,-38686,13209,73389,21919,18380,-60532,4048,3789,-40385,11314,-12816,-5255,5278,-11798,-52298,-96772,-83896,-56780,-43671,22171,-19261,12701,36771,-19342,44914,-13385,-5965,-66107,30405,108581,-7458,26319,42124,3294,36838,-39784,17627,37248,-60334,-28711,24856,4179,13988,-25669,33384,-60165,16701,53556,23659,80012,27028,-31595,-40266,-78619,9233,-64644,-99886,-36945,25558,47856,21600,39233,89952,54492,-31792,56145,58194,41280,23218,-28979,-83765,53063,40172,-3879,-7025,-34010,12568,430,10995,-25293,3137,-11846,52635,-33863,13979,-33991,-6598,65037,-72681,-9879,-36907,-12574,-35915,-19698,-29895,-38029,-2343,56080,42844,32697,-44701,-5944,-19614,-16529,-20153,-8716,41253,-25888,-10494,-55324,-8753,-38330,53154,-53297,-40597,-51550,-40834,68133,29040,95143,40324,9150,14230,13050,-39180,-58798,-65572],[32160,20352,32691,-41874,-9718,40741,34242,46471,-6535,33354,-10727,8459,-35861,-25523,-40121,19507,-69115,-1280,-18545,-49558,-35120,29560,-29335,-35479,-70502,-45418,-31835,-28153,-11211,-12666,53779,-34322,13629,47403,-2662,39302,-45648,45893,107739,46881,1000,18939,-2396,75704,54665,29574,14599,-71278,-36625,-36178,-18386,-26749,37226,64243,99001,140109,-8700,68567,48478,35812,-29592,-27891,-33037,-38716,45124,26611,-53426,-3219,55662,73280,69382,21684,-31617,-17308,-34747,-52435,-4993,-36210,57632,55339,-9948,33846,12756,10801,10949,32171,-16047,-22218,15538,79013,-25024,34708,-41535,3568,1626,-11384,-5317,60232,32929,13460,3839,-22032,53021,11016,-53947,12853,19544,66653,-11078,-38522,12218,-79485,44159,-45947,7663,-3155,-53100,31916,23663,55610,33992,-33862,-19494,-32232,-5810,31828,91820,97085,-11028,-43716,-59338,-44261,-24178,-11258,24238,-28938,5746,17080,-14293,-26161,-58997,-12138,825,-34396,-30505,1862,-8548,-56414,48332,-19048,180925,118552,-8835,-52682,24113,-4656,46457,52620,42273,52228,-15772,12725,3284,51920,-19250,23649,61011,-6896,-73875,-84079,36795,59413,5351,-9965,-45530,43466,-18309,-40843,-97769,-13095,7747,115272,78562,-18855,17289,-65315,-5742,-12050,67282,-30243,3841,57892,34964,26870,36212,-1050,-12387,3051,-7604,59976,16724,22449,5173,26049,-18210,-67610,-45911,-32689,-101909,-25686,51368,-43800,17201,84589,-20868,-34573,-443,-47594,106095,21103,-6221,-65268,-3734,-15040,16583,20299,-3267,-7153,6583,35052,90828,168741,86946,153814,17707,-79594,5406,-11902,-46331,81292,63127,99222,389,-23209,6592,85197,134983,76339,57330,134927,174484,298276,-314608,-207870,-3103,15475,10505,-78345,-79300,-100245,-96273,76007,62402,6866,48838,-52987,-57309,70397,-10531,7763,2874,-16264,-34212,-16163,55209,-78963,-31961,-23331,-35157,-93120,-74729,9533,26737,-31817,-13898,58386,60611,-37300,-69902,-56055,-21188,2459,-26904,131460,-69195,-67626,8545,82984,75192,1456,-109226,30190,7254,-4792,26818,7716,-100746,-22894,38067,-7222,6505,8818,66311,54764,59941,6648,-93905,34641,-2407,13959,-32501,-40814,-62717,50680,15141,4711,-33543,25197,-1567,29402,69779,-22071,-2605,22828,-10126,14965,-9374,-13800,45897,-21841,123938,48251,-34647,3691,21789,-59784,20539,-10324,41727,7192,16777,-25495,15177,15299,19598,-66030,-13936,86026,63238,-5316,22431,13603,-54619,66577,-15178,13396,16635,21644,34841,-53390,26141,-41874,32450,-94252,-15445,44002,-15023,-17475,18808,17066,50208,57471,-32233,-43232,24283,30069,13679,30441,-24552,-8491,57536,-18578,17837,15991,-3627,26028,32093,-17421,-49564,-81207,-13353,-29395,57281,47465,57109,118664,15574,7042,-74951,-53950,11680,-24711,-28843,-64095,-13995,-37257,-65261,48580,-12932,69286,-47626,16353,16957,26504,-18653,44072,-57316,-58726,-21696,-48069,-34228,-13129,-2254,-16438,-7820,-32759,-57820,-49847,-39982,-51560,-68830,813,1027,24916,19068,33367,7865,-49425,-13858,-25717,48707,1577,-36017,-59611,-9605,42187,-22523,4082,110239,57880,3812,68101,107434,43198,-44615,-28752,2471,36597,54640,-84110,-53348,4501,88311,20834,13453,26727,73625,-89214,-12440,29722,61726,-436,-8070,8512,67442,-101619,-40859,5069,30993,34136,41748,-41708,87275,-23012,-55355,-11597,51996,-61405,38381,-20690,32424,8147,47481,-559,6968,-27983,-12700,-7721,-33806,-56197,-113446,-69275,-23226,53046,51011,40907,-22742,8935,-20367,9429,40839,4082,-48392,-82831,-34489,24272,32833,46006,34865,57855,31931,-20679,-23395,-14720,22310,-71381,41548,-49593,22446,-12667,-40176,-13126,-48909,34483,16551,23563,9867,27560,-44286,-84017,-62971,-21019,-5855,40124,-47404,-60881,25639,4517,60046,-28388,58389,34156,15183,46841,-19681,701,-42917,-301,10284,53830,-3591,-38413,32856,22028,34098,-20133,-38197,28548,48780,-50912,-19751,50194,37557,-32510,-34990,-20096,-42603,-37615,-27694,-9248,663,59520,114939,-22703,12101,19008,46986,49774,-73869,-32190,49788,-17187,1161,5259,-24150,9610,-8261,-52376,11437,-12100,35437,7560,-19059,-39160,-26537,88545,94398,-79785,-15326,10728,63640,18084,-40316,-19951,-32019,-23748,57799,75425,33529,75895,-41012,-17807,-29311,-20233,-116179,-71544,71487,27907,5671,47253,-1199,24116,-38750,16034,45617,-35627,-51375,-38220,-78970,38352,-50590,-38069,-76505,-62640,-46424,-10838,-3995,4656,1132,1196,8358,-34284,-51732,-50576,44918,56940,92799,46871,49111,35791,68195,-14886,63802,-38565,19373,50822,61172,7297,1612,-96828,71335,147008,146969,27774,38003,57162,-65788,-5707,12178,19033,-2422,14066,-12865,96780,39425,-1807,87560,5818,-62511,-65657,-16511,-5145,-25921,24724,44852,34022,43433,74047,49736,-46589,-27520,-46534,-4750,-62029,-19950,-89009,-122256,17912,4931,-52210,17209,-67804,-9717,-1350,-9389,37093,25802,36442,46120,42688,-3372,-23332,-105669,-40938,19994,30922,-8162,-15842,-23360,-42329,-80089,-59637,22463,112415,4529,-40130,89798,52994,36645,28009,11108,-28575,2940,-30656,11456,41448,-48947,-31068,-8676,93798,-22518,-23260,-12635,68195,-6493,-6643,90815,1943,-60913,68110,47448,22795,45578,40885,-8204,-62070,-64592,557,35091,-61197,-38469,-21571,29922,8963,-11506,-46180,-57656,75117,-19542,40803,100149,28418,88040,103584,-8758,-11393,-11379,-40153,43148,-6117,-21602,54734,25770,-13014,-21575,-18737,-29659,-23483,61295,-4720,-28774,-21765,17387,58068,-6418,9645,63458,23780,31369,8025,-10754,34550,8759,35397,7323,-43042,-19188,-3308,-9260,-54482,35583,29898,-4324,-32888,36504,-25027,-82425,39099,34118,59090,-12045,-7115,-23772,17573,-72741,77940,12833,7255,-9673,-78000,-49456,14745,-9634,27556,66348,56870,52203,-7031,-54222,87992,70771,-8808,50891,-22395,40134,109368,-24470,4360,23591,-42219,-5206,27672,95057,76840,91066,-9130,-7866,-98022,-58801,-3168,-17630,63138,13267,32351,95704,23429,9984,21565,55045,67977,-54109,43910,-18552,25188,-21446,16942,74379,-23849,-13436,71996,3712,4169,-39628,-5805,-1437,-45233,2992,-15035,-6048,-2150,-16895,-41747,-101292,-77188,-45182,-67691,25581,-1517,23866,16341,-27580,30418,-30873,-16050,-81506,42364,117634,8501,10693,35968,15587,29247,-31806,6843,41504,-70653,-46766,14688,14565,46205,-17468,20580,-87861,4042,50947,27735,76750,30831,-1472,1822,-57495,13918,-50477,-110596,-20893,41165,69461,-115,41921,73999,25319,363,38869,50297,52851,3323,-44539,-99877,62898,46924,3709,-7788,-23493,1000,-9608,-19345,-6886,-10536,7004,63576,-42126,14676,-41048,-4251,39030,-68685,-16159,-45588,-1930,-70182,-12589,12190,-24430,36,26472,7850,19765,-22582,-21593,-13301,-14514,256,7746,67374,-33380,-17318,-47693,17685,-5405,44354,-31680,-12777,-46938,-23533,113982,62677,81192,47571,9029,7009,-1377,-31377,-62973,-60793],[63255,16675,18587,-39021,-13258,44556,47928,38546,-37509,1261,3440,339,-46166,-29745,-36890,8093,-66481,21640,-15410,-50864,-52633,49030,-32340,-22107,-82299,-45299,12323,-7408,-13711,-18871,55136,-23578,1451,32168,-4043,36582,-43747,26377,85507,48194,18990,48163,-17829,75428,61363,33690,5944,-63916,-41110,-38482,-9994,-5888,55289,58024,90771,139807,-5460,68453,82492,13504,-39933,-9226,-46958,-31900,37248,30742,-6882,-14253,33277,71580,72687,31426,-16268,38454,-40217,-28567,-15016,-44647,75431,45801,-13178,42000,8561,8927,15521,15938,-7423,-9839,9796,77501,-27155,31839,-35670,7311,9486,-7566,20143,55313,22242,41526,12721,-17934,23749,-731,-51076,-6669,2986,78710,2230,-19034,23371,-41883,50856,-71601,-1566,28507,-40970,39189,18825,54762,34076,-36056,-47071,-36293,-6277,-23184,36254,100853,-29377,-32965,-72095,-51245,-23683,-30968,14741,-1965,2084,9861,-17808,-28611,-72261,-28871,2830,-21008,-39437,6536,-28641,-60950,25384,-52153,171295,103191,6081,-11748,37978,4223,55048,47667,42287,47720,-11075,10605,-4479,69956,-20470,44916,64105,-10481,-56057,-69387,54859,62092,-23798,-36377,-53618,8038,-65654,-9266,-81294,-19983,15005,120403,95494,5062,26397,-50410,5548,-8538,74334,-45456,-4683,77408,47760,8741,67481,-12813,-37014,-50907,-14566,51631,1534,-11469,-17362,-793,-32085,-76892,-41528,-36145,-120969,-16319,20606,-101250,9532,63641,-33907,-62562,-20849,4310,132334,26806,-4557,-59508,-771,-6551,20404,24866,11115,9093,22127,35211,105614,173608,92934,196773,31951,-77219,28962,19295,-29024,85327,57405,69590,26714,-16891,14845,76271,107424,85393,77851,128991,189919,384142,-374083,-227743,-47724,1887,-11338,-83268,-35106,-85632,-92582,104513,60545,27510,41638,-30396,-37930,53560,20258,12210,-29072,-42769,-37465,-6736,59486,-72375,-27303,-14935,-24162,-74964,-56521,-6346,4833,-23229,-26176,47684,49478,-27436,-59455,-26344,-22964,-7806,-36713,98648,-68289,-70685,-13538,58213,34631,-296,-107676,21788,1625,517,24325,2215,-116836,-21855,58620,105,-5868,14412,78447,35634,61826,-10938,-79502,21363,10565,14892,-29835,-34481,-37113,50824,14396,5834,-44256,3469,-25380,26738,75696,-31176,-13178,33735,3350,13398,-9467,7124,70262,-8087,87951,50422,-22597,-7990,16986,-53138,10128,-53558,49171,-2838,20393,-47457,34909,19636,4111,-67089,-13448,81327,69116,-30005,26683,52807,-47688,49779,-51246,12377,-7694,11897,30866,-87965,25042,-21105,36089,-106486,-39934,29804,-42875,-16873,15273,23522,58053,58221,-8608,-43655,28584,53647,11129,9729,-38144,-30050,57848,-18693,12255,-13373,-20169,17410,43048,-10403,-54015,-75566,-33112,-7684,71696,54475,85531,104772,-341,2374,-71287,-75572,4792,-39038,-36027,-48905,14835,-11279,-72864,34627,3038,55238,-45466,13665,6029,4427,-36174,39621,-55661,-47602,-27229,-58057,-51456,-978,27773,-23486,-6412,9899,-76064,-34453,-37432,-54925,-77852,-1629,3362,-12655,27660,37444,40046,-57630,-8295,-37660,61198,18656,-52670,-88630,-22260,33571,-25786,-13462,72337,48575,5701,109160,131930,35256,-60441,-34677,-18993,36509,41793,-70804,-37370,6254,73875,10192,5383,9028,63815,-84325,7617,55481,65515,-2723,-12285,574,57878,-89682,-41467,-8870,27118,35975,36512,-35590,65682,-1594,-58100,-8314,16740,-49427,9138,-89492,11276,52264,49746,-5769,4227,-22703,-6020,-12365,-30586,-53493,-116217,-105811,-35090,55301,36131,40914,-2007,9621,-19306,4066,37013,-17561,-34728,-84007,-53929,31260,50204,55453,22140,66777,11224,-7381,-6727,5167,2559,-89504,46289,-64285,7839,-29654,-16635,-2157,-48583,34353,3325,7312,30245,20116,-44542,-62235,-71529,-36631,25036,45830,-46801,-50119,39674,21914,55780,-30700,96063,26515,11471,43754,-33508,4235,-44526,16637,4867,77265,38500,-48915,21464,44356,22977,-32837,-46961,10536,55743,-44422,-18453,31936,-21984,-52370,-64355,9117,14965,11536,-24450,9003,22679,43558,77773,-28858,-14690,27098,30790,72701,-80292,-34646,44634,-46662,31459,12294,-21699,-21266,-10287,-1238,64306,-2291,28883,21740,-7346,-40313,12067,71322,78202,-46555,6054,41382,12367,10346,-6259,13787,-29146,-28462,68163,100751,75111,62382,-56116,-5442,-6171,-31119,-121805,-81510,74261,49111,-26042,20776,4370,53179,-22042,-11569,1762,-45494,-63659,-57392,-83770,40872,-64101,-53925,-79779,-69716,-43144,-12996,-19735,20807,14698,18933,30532,-50923,-70656,-63175,15101,54917,57057,33504,42590,30805,73899,8963,71519,-50978,41977,57401,55346,-14526,-7526,-107663,75729,140083,97271,23131,20973,58235,-71499,-13565,-21789,23642,-290,-403,-9272,78580,40300,-5501,84370,22252,-51111,-83568,-25173,-7331,-20036,39230,37042,36851,34972,96792,23348,-62093,-10609,-49870,-31784,-74296,-31580,-94661,-121927,366,12862,-96461,32106,-63194,-14706,-965,-29839,6349,-10005,15388,53996,41899,-21498,-48474,-81847,-63865,40744,51451,28194,-9195,-24327,-32619,-82626,-63984,9115,137135,28726,-37681,86734,49073,14177,14509,29937,-33900,-15144,-35792,38989,24499,-49439,-39348,7075,87916,-23043,-44459,-3762,88160,25489,-1988,109836,8943,-43355,78258,45638,27306,32188,3727,-10597,-71021,-64191,-13443,40238,-29284,-31280,15327,21109,-16873,-20473,-53056,-72594,71352,-23352,30926,93810,27444,81863,115707,-19407,-27320,-2972,-45858,45398,-7232,-16677,67003,17798,3445,-5044,3867,-22065,-66804,38048,-17495,-34539,-18642,5109,46944,9061,8460,46418,1977,-6154,1544,-19993,26569,11974,37351,14095,-30517,-3052,-5652,-42356,-55047,23035,31796,-18631,-59433,44224,-28931,-79753,16444,25950,55541,-27132,-6960,-4859,43194,-87533,91662,3661,-9184,-11596,-53095,-56264,1927,-18536,-9081,77351,70468,53482,9887,-46761,78553,63391,2044,67217,-14695,37518,80216,-39164,-1903,42486,-26137,11832,45937,58105,56655,79426,-26473,-20038,-89252,-66669,-8059,13426,71130,7305,39154,96477,23016,-15653,71096,48316,42090,-34034,75167,-13422,41208,-8986,26619,59740,-4189,-45624,59007,-6801,-15784,-13381,-8405,-10133,-42921,-7016,-14579,-5683,-11093,-10947,-33755,-94377,-63135,-32143,-80593,34335,12728,26524,881,-30395,3577,-40459,-20660,-86155,59047,107548,21485,-10813,33701,22255,24317,-23449,-6461,44403,-74371,-58980,4959,24494,66800,-12681,9271,-96406,606,44690,24275,65331,46364,29317,36408,-14189,22515,-36934,-101829,-10119,48848,82470,-14608,36198,51193,-4161,35473,21527,35851,50230,-7911,-35827,-107317,63084,41537,7669,-8982,-3748,-10571,-32116,-55837,1953,-23075,26880,68038,-36435,-4820,-51453,-3593,20801,-55330,-26109,-55206,6206,-94715,-4822,54962,-13935,-4493,-13064,-27033,9924,8439,-31809,-6698,-1630,23272,15579,71929,-36738,-19964,-39262,51637,20439,28248,-7034,8246,-35702,-63,134217,84370,61331,48596,6455,-669,-12330,-11286,-55081,-41869],[79078,13444,694,-37893,-17083,44913,51407,26679,-66016,-28018,23444,-3016,-41995,-38306,-33018,-1600,-56035,38873,-10797,-36079,-51930,60313,-28197,-5048,-80352,-39628,50456,14782,-20325,-27406,44393,-884,-5121,9617,-3832,33929,-37852,3092,56830,44796,37864,73087,-42856,61062,60853,31069,-6933,-55545,-38141,-42266,1648,21155,68892,51576,72467,112207,-2598,50396,96642,-11590,-42975,7462,-48891,-14979,26591,27703,43412,-33894,15162,79233,80638,41914,416,94359,-45995,-2760,-5621,-29600,88963,28251,-10670,44102,6179,3318,6551,7400,8729,958,-2092,53871,-25958,30601,-23101,14096,16814,-5036,48554,37096,3997,62163,22680,-6054,-11754,-15269,-40394,-39183,-13706,78718,14310,5240,34968,-332,51634,-91014,-15500,53654,-15724,50001,15853,40282,22746,-28875,-63639,-32029,-4433,-71576,-10676,87354,-43758,-20219,-70878,-51779,-23362,-26871,19705,50361,5951,5865,-24583,-23459,-66691,-29808,11183,-12272,-45708,8927,-46405,-48464,2593,-72238,145572,80895,30109,15891,49134,13903,46546,28631,35851,40785,-546,4818,-30663,73758,-16979,59809,47780,-15211,-30285,-49536,68031,47598,-44140,-62527,-54625,-8868,-73921,24668,-65611,-32766,17681,96684,105780,35262,28884,-32871,40369,-3360,70520,-54257,303,82974,45804,-15380,88002,-15483,-61468,-82662,-17121,38201,-14937,-45766,-32753,-27029,-52453,-69017,-20854,-28120,-126360,-11793,-21148,-142459,-981,27725,-45019,-91484,-40371,63906,142835,32091,-6766,-42395,5810,6474,7915,23653,25004,21901,36832,30934,106853,160310,80058,177861,38914,-78295,41329,40900,1658,82255,43786,37409,54883,-8102,27547,64813,79227,84285,78588,108370,183474,470719,-385352,-234876,-69578,-16801,-32514,-85530,17560,-61609,-88582,109977,56577,46202,37352,2813,-16116,30434,34967,13625,-58435,-68849,-46277,1760,51086,-71417,-24521,-333,-15529,-55193,-40392,-21255,-15475,-18798,-35537,28781,20982,-6167,-34172,5372,-17985,-19008,-53060,48265,-61096,-70067,-28066,20091,-22229,-5767,-97614,3766,-8995,2286,16300,-11059,-122623,-20932,58682,8951,-11449,15360,80176,26140,57793,-23737,-58644,8893,33019,3771,-25482,-15802,-5895,65529,13140,13708,-56234,-20167,-45267,14512,66185,-38181,-31264,22266,12403,10428,-3301,34045,95943,14617,47516,43018,-12136,-12547,4182,-35771,-2899,-62897,50834,-18530,2784,-52348,61221,18801,-10955,-56834,-9843,63380,64027,-49986,19130,82230,-36072,36938,-58311,10213,-37927,14865,21836,-104748,26704,9140,34855,-106980,-56586,-6442,-72676,-17960,12765,21545,53590,40988,15753,-33810,29771,66010,11970,-11245,-50050,-31246,47381,-5930,4491,-41551,-35105,-6696,45627,381,-53545,-54620,-43969,14069,74556,44011,91706,72005,-29503,-5288,-60651,-93113,-13600,-41035,-27108,-38610,38082,17392,-65719,25167,17516,32872,-47994,5810,11879,-8647,-57687,23685,-51997,-24422,-18935,-56073,-57168,11062,46890,-30016,-8798,45880,-86582,-13026,-32334,-54479,-76634,-9041,474,-46077,30463,40842,70438,-65208,-8087,-41575,74128,27587,-50880,-97835,-39286,-4924,-20003,-27868,29648,43740,3430,146275,133292,20985,-63778,-32205,-23473,23610,16503,-46625,-20510,14959,60876,-1963,2680,-15089,42678,-74723,30329,72732,76769,-11273,-14466,-4148,47118,-49904,-30233,-21153,13909,20061,20457,-33855,55728,27469,-58199,-6963,-14633,-31827,-24954,-144717,-13368,89973,50254,-10691,-1524,-13833,2442,-441,-24814,-23561,-91957,-117681,-49612,52972,17657,33496,17748,10248,-2982,-3606,26765,-35674,-11821,-82525,-74569,35735,49946,55714,3633,66820,-11428,-4257,-2022,17401,-12494,-84158,41690,-49980,-13074,-33478,6533,-10888,-50268,22999,-15202,-9882,47902,12200,-41280,-23581,-52486,-35184,57139,45769,-33993,-34227,42056,31492,38593,-38439,123140,17220,4304,36675,-48833,9171,-42227,31567,-3765,77593,81114,-36440,6969,70380,6036,-42820,-40873,-95,54183,-37901,-3046,10479,-85243,-65726,-90506,32348,59185,39808,-7614,31546,32192,22257,44686,-32000,-30753,28772,9959,66728,-72910,-34617,33419,-59673,50517,13072,-16439,-48182,-7037,30755,106805,5041,12130,35741,8610,-30373,54686,48678,51017,5712,19656,54305,-41484,-2075,21451,36768,-21287,-35431,56473,121707,103495,45911,-58783,2414,29019,-36642,-117041,-75941,72557,65717,-48955,-9307,10667,84363,15819,-27583,-31616,-49648,-67249,-74996,-78326,34682,-69754,-52194,-65289,-70645,-26355,-7268,-32927,41464,16773,24638,43796,-63720,-101276,-70297,-15346,43193,21779,19306,36249,28566,66365,21268,70453,-51738,66707,52585,46828,-34840,-15484,-73707,73027,112142,38421,11762,-444,56823,-67998,-21630,-43037,27634,-5793,-5780,4405,44182,37920,-8215,62799,32381,-31069,-84919,-29041,6015,-11779,49239,21821,35814,23883,104261,-8330,-76612,-4794,-51239,-52517,-70366,-33156,-75068,-102933,-13032,9109,-116547,42354,-49725,-17380,-13769,-60365,-17745,-36259,-8238,56222,35159,-31795,-58043,-46129,-83151,39822,46624,48184,-3662,-20570,-16973,-63658,-59461,-14086,123813,46892,-27558,69544,38659,-5319,2652,48333,-34179,-27530,-39914,44550,-2148,-46890,-53412,26134,52237,-8691,-47365,2998,103697,55860,-1429,111334,4838,-25118,75433,32485,27516,16751,-42260,-15915,-84793,-65202,-24455,30440,4435,-23896,41201,18683,-35422,-28827,-56851,-69158,63278,-25974,24198,74405,30559,59548,106232,-27573,-45649,5751,-40215,45829,-15130,-207,76563,9238,16411,9228,27459,-18384,-94934,21198,-37651,-37004,-16978,-6116,29741,17084,10620,27339,-17631,-38400,-10150,-27479,11979,3791,38258,22928,-9239,21727,-7657,-72359,-48371,13388,25046,-23414,-79563,61113,-33303,-73683,-10095,20907,43269,-43764,-7515,12346,59600,-93150,93488,-1704,-16624,-14074,-32763,-67213,-12254,-36027,-40464,82551,77594,58888,22380,-37143,66791,47460,11278,69650,-12374,33376,47213,-47276,-14265,60379,-7895,33048,43767,9692,43188,70207,-34359,-26397,-70030,-69351,-11563,42376,58460,6637,45568,75391,15986,-39630,122551,48605,11812,-26879,90643,-3133,45173,7327,31930,36762,16453,-72423,40877,-9093,-36641,10905,-3156,-21092,-39146,-16176,-10133,-1272,-17594,3692,-31171,-79564,-42860,-18847,-83908,45086,16803,16215,-11718,-24785,-23711,-32319,-15254,-78208,73611,84320,29928,-32633,34246,23093,22484,-15166,-16385,42397,-70963,-61017,-225,33257,74304,-10548,3164,-84961,5600,35050,13591,50620,68880,53270,55331,33658,36299,-24098,-71423,-159,45361,82140,-19147,23563,24497,-26968,60915,9023,16918,32833,-6052,-2108,-99510,47989,25921,8545,-13665,18949,-18721,-59236,-87217,-2960,-27470,37145,60812,-22570,-37969,-65759,-4101,22542,-36155,-36427,-62882,12720,-99130,1199,85519,-3662,-12866,-53557,-49618,4821,37615,-33338,-557,15126,39952,10372,52589,-36379,-19251,-32492,84226,36162,13591,13539,12858,-21813,23019,121989,85898,45547,44112,1027,-7753,-16071,12250,-43446,-12099],[76219,9836,-15888,-39390,-21929,39588,45210,12472,-89845,-48635,43308,-2266,-29950,-48376,-29584,-7875,-42694,41803,-8046,-7282,-38158,59898,-17925,11940,-65974,-26933,71238,30359,-23805,-36279,25832,21330,-9672,-12757,-3579,31955,-27220,-15585,27807,35486,55978,82728,-75220,34076,57896,15833,-23095,-54494,-30365,-46598,13201,46255,74015,48796,50948,73027,-2906,21774,88727,-33267,-35239,17152,-38133,7964,14322,19105,77743,-58106,7664,83905,91467,49397,21046,127510,-47936,17461,20250,-5291,93248,2174,-6488,39762,5529,-6194,-12990,9273,26536,6516,-15520,17246,-19542,28583,-9434,21521,22251,-4799,72499,14403,-18968,70393,27453,12143,-43959,-29417,-25853,-75388,-19226,70640,22229,28316,44780,34113,50245,-100385,-32478,63523,16681,62436,12228,18630,4444,-19702,-70107,-22548,1615,-95579,-35485,60974,-45901,-10953,-57676,-45659,-23699,-2245,36961,103219,14688,5136,-32307,-12247,-48303,-18908,21508,-12802,-49194,15560,-52982,-23372,-13051,-75489,108880,68299,67991,20274,55444,22754,28650,3919,23659,31950,11221,-6474,-66138,61221,-10456,66437,13852,-18747,-2803,-29390,70340,19655,-52799,-81086,-50689,-6599,-46106,48918,-61106,-46983,15109,50130,104576,63346,26299,-16947,85382,2110,61760,-56015,20479,73284,27482,-40659,92322,-15776,-76559,-86298,-11084,22509,-31808,-64933,-34101,-45526,-77164,-48349,7374,-18589,-116390,-15499,-59238,-152962,-12510,-14403,-53701,-108769,-56347,105037,129729,33856,-14453,-22101,15325,23798,-13066,18407,33140,26979,48643,27246,101236,135773,49762,100644,35866,-83076,40775,49619,38113,72422,22983,12176,80864,-1860,42990,53989,57377,72856,57165,78527,158975,543197,-346341,-230535,-68457,-41100,-50239,-85994,60087,-34466,-86046,87370,51397,57494,37034,40303,5281,11780,30052,13860,-76218,-84140,-56108,7937,34840,-73815,-15804,17085,-11830,-41236,-27302,-28691,-28846,-21352,-41382,4237,-19589,20869,-5364,30313,-8639,-31741,-68750,-2125,-48466,-66393,-33035,-16375,-76907,-15658,-81972,-18681,-20780,1491,210,-27259,-115958,-15468,39110,16309,-6239,11674,68033,29532,46645,-27774,-38478,857,56435,-16947,-19934,7228,19261,93856,11378,27930,-59455,-40052,-60194,-3469,48084,-39055,-51256,-1352,20120,7870,4589,59529,118918,45247,20333,27935,-11649,-13618,-16587,-12237,-15458,-44280,45019,-36095,-28360,-41160,83736,12888,-21389,-39530,-5484,37921,56278,-62638,1562,94583,-25252,30673,-35162,9785,-65184,25398,10456,-101081,31156,39380,27825,-94522,-62707,-51335,-95608,-23215,11034,10441,38238,11963,37019,-17581,32886,65298,15745,-29380,-56671,-12133,26899,15497,-3325,-52037,-43804,-39694,44364,17317,-50727,-23925,-40008,29049,65140,19529,74174,24716,-65395,-15087,-48366,-102751,-39373,-33305,-11035,-32470,51353,42483,-47243,24871,26907,10965,-53029,-6166,37611,-12205,-77199,3434,-46321,-49,-2533,-46509,-44062,23496,50851,-33452,-17099,64317,-86610,4887,-24712,-51979,-64655,-19458,-6158,-64135,25023,41772,91643,-70233,-13369,-36982,75722,21826,-30882,-88607,-54595,-61358,-5250,-33873,-1302,44443,2588,158672,106805,1740,-51132,-22550,-16866,1825,-15057,-12476,-8011,28324,55558,-10262,13674,-38771,16923,-65609,50102,77559,94507,-21507,-12436,-7785,40013,876,-7361,-27974,-4129,-10885,1309,-32527,57637,58949,-55086,-8080,-35722,-13691,-45019,-164580,-36567,100519,45206,-13241,-9860,-8039,12188,24323,-17533,25561,-46858,-99492,-63878,45061,5201,20339,29473,14430,24586,-12056,10539,-46719,14904,-81543,-91011,33740,35148,45642,-12405,60234,-30408,-10416,-7738,18710,-22184,-58438,30066,-13719,-31227,-22140,28591,-25783,-51246,3457,-28099,-21865,55969,3510,-37091,22931,-8969,-18272,78594,40839,-14072,-16264,30323,29013,14611,-44938,132517,11633,-835,27743,-61059,13564,-35519,44884,-12522,51263,111969,-3883,-10065,92701,-13691,-48272,-22757,-4526,50399,-31418,22242,-8154,-120791,-67055,-110142,41284,77740,35974,12089,56898,29144,748,24307,-31136,-32992,24888,-8449,28767,-52524,-28299,20462,-52497,56869,7442,-5001,-63262,-1247,40775,123527,6685,-8447,44364,23229,-5731,89478,26767,32190,54529,23209,44308,-79645,-17256,36836,51301,-10635,-40249,31095,130305,106920,35977,-44659,5942,64457,-35203,-104838,-54341,66537,70756,-56879,-35609,16400,107666,65174,-27264,-52001,-47105,-59498,-85356,-68113,19723,-66627,-32524,-37142,-66408,-1770,4119,-40413,58879,7734,19042,45580,-72263,-132123,-68193,-36314,25056,-3825,4451,30722,31318,49898,21205,61547,-42288,78813,38067,40369,-48579,-21156,-5859,61486,77811,-9098,-7708,-22848,54498,-57977,-27125,-53914,24676,-16997,-340,21743,7116,34198,-8366,25357,35836,-10914,-72863,-25014,33467,-2055,51671,3318,31317,12293,93892,-35697,-86102,-13758,-52387,-58425,-47790,-29572,-38215,-75215,-17892,-823,-102608,42189,-35310,-19673,-32130,-87167,-31160,-50744,-29780,47914,18746,-36761,-52282,-10550,-92528,21511,23607,48189,372,-12724,-2151,-36461,-48630,-42557,89492,53363,-11735,44828,24847,-17186,-7502,60018,-30932,-34464,-41045,25767,-32203,-42420,-65168,45638,-2759,16452,-35387,4252,111878,75678,-607,81745,-9646,-14229,53059,8704,23090,3138,-85118,-20932,-95832,-70728,-29324,16610,25421,-21988,46106,21180,-41079,-33306,-54303,-46653,49784,-28394,21784,53563,37767,29450,80552,-31404,-61858,13846,-24697,42279,-28189,16586,77840,1459,20744,16304,41362,-17893,-99890,15159,-58707,-35621,-15141,-9023,14178,12683,15009,9510,-20863,-52544,-26227,-33403,-8817,-10809,39391,30124,13959,49017,-6416,-90266,-32835,11353,11680,-17352,-87337,75750,-38979,-61188,-35300,21341,25797,-53609,-8652,23188,62075,-86526,85674,-2009,-13842,-16868,-24082,-81143,-23922,-60038,-55792,81619,75965,65823,26844,-27442,57060,27870,14961,57801,-10972,29223,22026,-47290,-27396,71008,6300,51456,29490,-26350,36365,63501,-24758,-28797,-50498,-68874,-12306,62123,25768,11601,50362,45240,4252,-55650,148239,49729,-13456,-33174,88797,9150,37716,24004,33712,10400,34387,-83313,24742,-4788,-53533,25876,8876,-32689,-42534,-23011,-2427,8645,-19038,22684,-34055,-57911,-18885,-4891,-81667,51185,7495,-8617,-25481,-11332,-40410,-5377,-273,-60548,76923,59442,34335,-47633,34536,19064,23137,-7505,-18672,32200,-62575,-52386,753,40241,71999,-9487,3858,-58722,14261,23278,-1803,36805,88750,64632,56938,64826,53650,-10129,-26603,10752,32209,68081,-14738,7729,-1928,-37591,67695,6225,-2288,4879,8049,44962,-71657,16179,3777,8122,-22805,35592,-21146,-78027,-105430,-20708,-19738,30037,40365,-6023,-67803,-81125,-4517,44595,-16253,-43699,-65209,18994,-80049,3548,95090,8097,-19589,-85332,-54666,4065,56939,-27106,3834,28119,46017,-8093,18087,-33982,-17424,-29106,105687,40913,6902,25793,-513,-9077,40393,84297,66277,37804,35619,-5575,-13138,-13004,27775,-35547,20619],[58026,4802,-27302,-42825,-28058,28416,33947,-3551,-107718,-57438,56688,307,-17085,-56121,-27183,-10590,-32799,27629,-11791,25522,-20483,48690,-3940,24039,-44343,-7637,74640,35725,-19250,-42955,6832,32937,-13741,-27694,-4867,31813,-11652,-26181,3688,20616,71566,71189,-109036,1719,56396,-12301,-39340,-62726,-21457,-49471,21269,61643,67938,51125,34027,39428,-7696,-5372,64876,-44265,-16744,17478,-19649,30749,874,8462,80983,-75794,12394,70382,98674,51376,45546,127229,-40622,29378,51607,14814,86048,-28729,-5592,30155,5794,-18118,-36893,20288,39585,5127,-26464,-21731,-8146,23444,-894,28014,25088,-6283,85744,-1821,-42825,67156,23338,32039,-64814,-40923,-11389,-102887,-7496,61746,23906,43041,50558,53911,48813,-99049,-49375,55831,46508,72586,5928,-2926,-13118,-17441,-69477,-11629,12838,-86080,-41188,32631,-31370,-8090,-36840,-33617,-25411,28671,57284,122854,22781,5239,-37833,1634,-27415,-3585,29515,-23033,-50154,30166,-45651,7264,-17253,-63603,66318,71973,112143,3867,55552,29388,10993,-16035,9223,21408,20128,-26328,-95913,35001,-3043,66939,-28835,-18620,22818,-12133,57858,-14939,-51001,-85160,-42596,5859,-242,55473,-69364,-57612,9385,-459,91208,80368,21669,-7516,121222,6986,55574,-52852,50752,51843,-2882,-61988,79477,-26686,-77244,-66591,4248,7623,-47668,-60605,-18032,-51437,-103420,-22717,31839,-18519,-96136,-27154,-81808,-134676,-22268,-51626,-58181,-104094,-66609,113628,94642,30655,-24824,-5180,25619,43189,-28784,13167,33388,22785,56009,26095,93923,106903,11229,4216,24336,-89669,29002,47676,71919,61284,2882,1131,101910,-190,59551,46097,44956,54100,21873,51600,130136,588837,-275364,-221476,-57048,-66393,-63395,-87229,80662,-12323,-86032,41114,43984,59159,40662,76117,22533,2384,10574,13433,-80588,-80970,-60946,7964,17157,-73643,2505,33150,-13798,-36292,-16238,-25362,-33300,-30508,-44607,-20360,-61660,43997,15821,43326,732,-45766,-79365,-38985,-32673,-59698,-29630,-38232,-108961,-28218,-64062,-38412,-28869,-11,-23447,-41516,-98332,-1230,8802,19211,9941,3438,41916,41288,28959,-22139,-25562,-1298,72402,-40668,-13788,23605,29328,124236,8497,43557,-48388,-52052,-70125,-22358,31040,-32328,-68281,-26847,28060,6527,6438,76171,129416,75308,13219,14911,-22575,-13804,-39153,13425,-24693,-18229,32692,-51994,-62450,-19090,93835,3634,-25333,-23196,-1795,12416,51271,-67372,-20343,88349,-19532,30867,6668,12947,-80993,37049,-616,-80495,35826,60426,16470,-70606,-58928,-89233,-104059,-32330,10047,-6310,16799,-16894,51848,-1053,40591,51465,19961,-41499,-54222,19887,1037,36332,-9806,-37962,-43457,-69050,42232,37226,-48505,8319,-21384,31824,47540,-9778,41603,-26695,-97707,-24547,-38326,-101410,-65943,-21247,1823,-27084,53438,58686,-23225,35066,31488,-1838,-54910,-20354,75625,-9863,-86277,-12603,-38257,15706,14002,-36665,-13147,34915,40932,-32062,-29791,61870,-78355,12892,-15506,-49515,-46008,-30757,-13448,-61966,12245,39628,99758,-70830,-21722,-25797,59942,-89,-1480,-72108,-63339,-105321,14941,-30223,-15156,46356,7897,134059,61776,-19528,-24765,-9432,-11998,-22757,-44605,27730,-3021,38468,55588,-14292,38590,-55781,-4384,-58732,60885,69893,111545,-27378,-5988,-13488,37644,41386,19887,-27324,-20669,-43997,-11618,-27782,64071,86095,-48697,-11202,-44020,370,-37041,-145983,-54607,72570,32482,-12351,-17471,-11611,22273,53340,-9695,75437,5535,-59260,-76216,30444,4581,5128,29028,22772,53822,-18039,-7929,-48803,39205,-80887,-97798,23836,12917,27165,-17537,51155,-42454,-22418,-17286,10358,-28702,-24978,15626,26858,-39791,-445,49033,-33383,-48556,-17219,-29675,-25837,50181,-7801,-34422,63362,41516,6558,81186,33007,4819,-1136,7581,14710,-8054,-43760,121845,11634,-34,19966,-65686,15176,-25247,55669,-18334,6861,122418,35334,-27914,102875,-32610,-49040,-1833,-7628,51589,-23844,46086,-20298,-113760,-54439,-119964,31809,67346,3133,27310,78716,18698,-16719,17464,-25630,-23485,17565,-19255,-28346,-23596,-12049,11231,-27468,52919,-2365,11293,-62737,3854,35038,111218,2154,-26035,44004,29981,28704,107257,7976,33251,80559,18285,17596,-91621,-31554,39054,62556,-443,-38809,6635,119332,77106,38356,-14935,7738,89272,-27175,-86923,-19746,56411,61670,-49930,-50897,20319,115091,106874,-12625,-62265,-40193,-41917,-84747,-59425,-314,-55383,-1951,-4575,-59711,22438,16543,-41055,67207,-8353,7409,36793,-79964,-146351,-54743,-39287,5496,-14446,-10786,24956,38460,31243,12616,48870,-27315,70382,18003,36319,-52544,-23202,66161,41959,49658,-33340,-31999,-42818,51162,-45071,-27198,-58997,10458,-28445,12838,35780,-15435,32088,-5824,-18689,32949,912,-55517,-12626,67633,8692,46598,-12993,23197,1755,68900,-51367,-88107,-33749,-53047,-46968,-12258,-26573,1848,-50240,-13203,-10094,-61145,30081,-29736,-23842,-46658,-98612,-33926,-56371,-45472,28898,-6481,-40366,-36254,14038,-86967,-4435,432,32039,2267,-2584,7329,-11411,-36650,-68578,54865,45965,4409,19464,9639,-17682,-14004,61594,-25746,-38716,-37621,-10598,-59352,-36933,-64652,59936,-58944,42747,-17377,-2119,111159,80089,5055,22753,-30207,-15374,15942,-22090,14052,-6657,-111683,-21571,-97390,-77531,-24756,12336,21381,-29621,30158,24468,-33475,-32282,-44082,-11928,32411,-30682,22225,39914,45493,-3395,48581,-29486,-71705,20109,-6177,33849,-42497,23485,66935,-4947,15221,14592,39094,-18724,-81436,19116,-68823,-30535,-11237,-1981,6435,-2332,20291,-4327,-2176,-44265,-43012,-38080,-34141,-24092,41751,32379,31679,70407,-3460,-90204,-9637,17699,-4650,-1929,-80569,76413,-45227,-42344,-54003,26437,6917,-53020,-10974,24340,50935,-67975,73801,3261,-3251,-19983,-27116,-93573,-30191,-85140,-51040,75963,64433,69639,22203,-19530,50313,8688,9809,34624,-5282,25359,10573,-40350,-36400,69920,10886,61714,16415,-30943,28615,57474,4824,-29289,-41099,-67485,-9254,68345,-14560,21612,52531,19051,-6956,-59976,129142,46242,-27217,-46025,73142,19275,23332,35128,33494,-14460,46743,-73145,15725,3392,-62836,27122,25097,-43061,-57600,-27331,6530,23212,-15070,41236,-39667,-29942,5451,10491,-77893,45787,-13122,-44354,-42362,4824,-41299,31897,20079,-41154,62436,44442,36362,-50272,31116,11747,24809,-1188,-12211,13983,-53186,-37047,6726,44667,64484,-8162,9875,-26597,20474,11434,-18186,25977,96320,60948,45023,64673,69586,5375,18170,21679,15329,44221,-5003,-6602,-24027,-33553,53786,15044,-16770,-25932,28760,86941,-26142,-25999,-20281,8145,-34255,38413,-17348,-75830,-107734,-45288,-1071,4507,10233,10167,-75674,-91518,-3761,75889,-434,-46216,-59774,25734,-42805,1162,83130,20071,-20849,-103063,-46117,6290,63563,-17669,5045,32423,42023,-35020,-15703,-31692,-16666,-29248,110598,35922,9218,29449,-24832,162,49904,36535,32034,33215,24763,-10274,-16023,-6281,26542,-34786,46980],[32277,-1768,-31722,-46072,-34931,13491,24009,-21583,-117716,-53695,59313,2141,-7855,-58871,-26050,-11579,-30509,1003,-26244,48855,-7432,31828,11089,27153,-21951,15390,67658,32355,-6370,-45836,-5993,30231,-16874,-30772,-8401,34580,7518,-28430,-12159,2469,82635,42243,-133810,-25844,56184,-46138,-50967,-75683,-15013,-48567,23807,64594,51114,57018,27100,21184,-16330,-20209,36002,-37961,8636,9848,-2344,46905,-13692,83,53504,-74208,25057,30670,93853,46820,69680,98091,-19713,34030,74686,23616,69059,-57121,-11807,17715,5928,-30020,-58007,35571,42219,-3401,-33478,-57104,5250,14350,-1832,33854,25210,-7818,85084,-4398,-63465,57407,10469,47761,-70412,-48949,134,-113021,17937,58057,18806,43994,50690,57153,46000,-89013,-62778,38882,64396,75287,-2986,-18526,-22327,-28106,-64789,-2669,28287,-47594,-38306,15630,-2575,-11545,-13646,-17580,-29099,48999,68327,89033,23908,2441,-39056,14082,-13536,8836,32276,-39259,-48910,50059,-28982,35866,-9801,-41887,23035,84627,145584,-21497,49129,32670,775,-23800,-2329,9001,24046,-55901,-107554,891,3205,64784,-68555,-13634,46223,1332,31381,-49452,-43051,-71552,-29472,17913,42629,44091,-83984,-61580,4271,-34709,68651,80310,18201,-8000,131880,10986,55905,-48683,80597,25317,-36520,-76216,52993,-59634,-64892,-34480,26000,-3990,-61329,-35892,13126,-43895,-128599,-559,43492,-32482,-75446,-43091,-84774,-102410,-27256,-74364,-56553,-75148,-70481,92220,48387,23518,-32252,4757,33077,59885,-28093,11749,26784,10771,57050,24845,83362,78048,-22676,-65142,8164,-94276,9587,39630,94890,55621,-5807,6062,114944,-3487,73870,39569,38238,29998,-15528,36822,105832,590051,-195423,-209204,-48281,-81240,-69546,-90114,80333,-659,-87057,-15652,33403,53345,47803,106925,32930,896,-12174,12466,-75281,-57773,-55316,-684,3392,-65870,27670,45229,-19649,-38660,-5174,-11712,-29826,-43337,-46724,-37948,-92638,55094,23259,43381,5905,-59000,-83672,-56676,-16692,-49253,-20957,-39323,-106506,-39158,-46274,-48465,-28928,571,-50138,-50300,-74213,22873,-18822,16605,32918,-9272,6561,52071,7500,-8870,-23288,1605,75994,-59146,-7824,23903,21222,142068,4097,53737,-24710,-53731,-74711,-37038,23348,-19676,-79535,-48182,36098,6571,-4172,79509,118707,93895,24400,13887,-41808,-15223,-55182,37118,-29531,-6383,16515,-64697,-91354,6152,87848,-6642,-23941,-17100,891,-6822,49716,-65131,-39648,67550,-20338,35872,49495,19331,-80794,44411,-9749,-50641,36316,67495,3861,-39966,-47440,-107969,-94585,-42528,9844,-23101,-4749,-33591,57705,10152,50991,26704,20714,-44905,-39794,54630,-24158,46364,-14652,-4454,-33909,-82885,39824,54018,-48487,34776,4872,21687,29827,-33178,8309,-68101,-115181,-30545,-31784,-87922,-86178,-10811,4654,-18769,46096,63319,836,53086,35509,-643,-47554,-35040,110309,-7031,-75988,-18148,-26942,18467,24160,-33172,25315,42741,21931,-25732,-42478,42624,-67064,12976,-5942,-48228,-26423,-40487,-17869,-42298,-3553,35191,95268,-65975,-28933,-11476,30589,-31965,23574,-62836,-62814,-105176,34548,-19841,-17427,42935,20176,77925,16546,-38584,8295,2283,-18392,-44110,-64254,65411,-4776,34813,52160,-16775,69106,-63775,-15066,-53327,58542,53296,119655,-24326,2247,-24221,35852,56545,40490,-19805,-30321,-60097,-11913,-17582,66740,102034,-40112,-15292,-41693,8145,-2123,-106451,-65208,13703,13143,-8143,-19171,-26970,31439,76966,-2298,106317,50413,-14263,-86607,9082,16609,-7876,16555,32868,73855,-19242,-24295,-42315,56548,-76126,-91698,7723,-8525,4668,-7483,43411,-47367,-35791,-22303,-2263,-35203,80,2785,54961,-37776,22209,66372,-27959,-40707,-30871,-19889,-22360,31570,-23718,-34736,85349,75543,28943,63351,24393,14447,5255,-18493,-6773,-22182,-31784,95005,15545,7822,16475,-60305,12671,-13975,62050,-19352,-37937,112897,64491,-43048,95914,-47437,-47134,10589,-14315,61429,-13607,56801,-25197,-73912,-30585,-117482,6656,33987,-43101,34446,90440,7769,-27278,18847,-15739,-7610,9398,-20645,-78816,7389,15062,10262,7162,42298,-12450,27015,-47751,5720,22339,81538,-6315,-36357,34511,24141,58923,103986,-8450,49324,76731,8790,-13005,-78109,-40669,31687,74387,5676,-29152,-4586,85927,16340,50531,22576,11528,97287,-14677,-64864,20351,42623,41300,-33868,-51108,21702,104227,122918,8786,-67078,-32978,-20762,-73438,-56517,-20073,-38263,28275,22083,-53865,38670,25112,-35668,64583,-25351,-2330,21639,-91248,-133006,-31030,-22677,-10371,-10188,-25388,17403,46715,16452,1301,37851,-12083,44037,-2503,31385,-46357,-20664,114700,19621,33659,-34254,-52859,-57063,45060,-32697,-20511,-60410,-12062,-33120,27492,42821,-12139,34232,-2015,-56579,24755,-164,-41825,5241,97201,20216,36661,-22638,10581,-6793,36777,-53162,-82940,-54005,-51171,-23906,23642,-27374,32102,-35111,-2125,-14265,-11040,9476,-38315,-30886,-51156,-90579,-28342,-56811,-52858,4202,-36272,-45766,-17070,21596,-66616,-27069,-4194,7802,1597,7717,10144,5631,-28291,-83726,31216,26820,13956,-1442,-5581,-5623,-13950,53807,-20206,-42960,-28977,-51565,-78898,-31093,-46274,61739,-98627,59832,-2607,-16044,101917,71484,18065,-44479,-50287,-27464,-21806,-53892,1049,-13193,-114188,-14983,-86570,-79548,-10085,24438,-11609,-46356,3619,24091,-16999,-26395,-27262,24368,14774,-31908,22925,36488,48640,-36523,20570,-21539,-72660,23001,5764,21291,-53282,15902,43628,-9908,2702,6270,21765,-18824,-46708,28176,-57240,-21954,-4060,10352,8127,-19500,25475,-12453,32512,-18861,-54269,-41151,-60778,-30139,45283,27934,38667,78444,-3475,-72084,16525,28794,-19420,19399,-61214,57938,-49795,-20434,-62848,31663,-10173,-43784,-16252,15185,30344,-41668,63158,13326,9399,-23395,-36069,-98511,-30051,-103981,-30676,68263,43870,65977,10675,-14313,44225,-9079,-5044,5656,6048,20755,11143,-29655,-38766,56155,3629,62395,16035,-19,10795,50542,46195,-29397,-46184,-66200,-2347,60570,-44361,35025,51540,4415,-11049,-52858,69398,36265,-27115,-54731,50435,23884,9091,36187,32710,-34066,52239,-44850,15481,12766,-62886,15600,42024,-50306,-79804,-29848,14635,39381,-7475,55443,-43859,1841,26876,27158,-74756,25395,-38298,-82153,-59704,15289,-28479,65565,39856,-29771,30381,45452,37462,-39611,21985,2971,25643,2927,643,-7508,-46752,-22062,14411,45468,55438,-6283,17110,2284,19732,1845,-31934,17884,86317,43575,26170,32449,76998,19149,47781,30666,2428,17008,5950,-15305,-38999,-16183,24308,32291,-22729,-50937,48202,107815,25024,-65206,-41687,9384,-43218,24709,-8601,-47679,-95876,-67746,22477,-32979,-21601,25419,-52263,-90129,-1714,100228,8471,-44491,-46501,32088,696,-6026,56442,28550,-18006,-108082,-33575,10344,59570,-11134,2146,27428,31798,-61466,-33798,-31050,-17635,-31384,100101,24380,15968,27100,-47673,5564,52948,-5985,-5746,22567,12924,-10092,-16190,505,6891,-40248,60046],[7525,-8346,-29443,-46520,-41157,-1788,20420,-41162,-116970,-38558,51088,1958,-3352,-56334,-26114,-14207,-35237,-27827,-52526,52785,-3597,16616,25263,20042,-3918,37360,57969,25225,10862,-45197,-9982,16468,-17629,-21663,-13474,40584,26657,-22835,-18639,-15253,87012,7794,-137488,-40243,52874,-74546,-53362,-85836,-13591,-42018,20996,58686,27976,62866,30703,17816,-26495,-17699,12777,-10981,34487,-1088,5793,51742,-28987,-2290,13074,-48434,37082,-28439,72001,36026,86734,53850,14604,34287,79271,20879,47376,-75191,-26015,5546,5290,-39558,-70513,48456,30771,-18160,-37793,-88415,15472,2649,-12581,41117,22994,-7543,71086,5515,-77030,46856,-7748,55004,-61880,-53667,7465,-104999,44890,61111,8520,30350,44930,47103,38080,-73612,-70318,28613,65753,66226,-11925,-24872,-19367,-51268,-58100,2286,45032,4278,-34996,19190,31413,-18734,7167,-487,-34638,48919,60551,12165,13846,-6307,-36185,21698,-10761,14399,29008,-55367,-45195,66252,-12186,56367,5744,-16012,-15371,90967,152551,-42551,36964,32009,437,-17516,-6343,-5314,23402,-89639,-98504,-34858,6949,62452,-96739,-4673,68529,11945,-2744,-78838,-34046,-42814,-9923,25276,68868,21950,-95615,-58754,3496,-42334,41704,62566,17972,-18553,112466,14421,60903,-47187,98677,1002,-63012,-82967,19871,-113392,-46569,-1594,49405,-10808,-72320,-2756,51586,-25939,-149262,12243,39227,-54925,-63587,-57519,-71567,-72245,-24905,-77479,-47929,-29565,-68963,54936,5970,16469,-30931,7162,34196,68438,-8807,16062,17054,-4756,49674,18482,62447,51381,-40619,-82415,-7871,-91412,-12629,29913,101522,60305,5064,23966,117607,-9996,82507,31058,30686,2115,-43499,39130,90239,538895,-133387,-193041,-50483,-76226,-67346,-94721,67771,-1826,-86770,-67388,18877,44237,56541,130862,34881,1785,-27426,10568,-66372,-20629,-37211,-17111,-4614,-49955,51941,52835,-26103,-43723,7133,8557,-21346,-56281,-49062,-42676,-103286,51446,17686,32391,4304,-68029,-82373,-56760,-3711,-34454,-10579,-21758,-73176,-43387,-30144,-44594,-18855,6311,-72135,-52349,-49457,52881,-32094,10258,55547,-26017,-29226,52964,-13158,8170,-30620,7390,67781,-65501,-2707,5370,-903,140013,-1215,53517,4343,-44719,-72674,-43119,28834,-4427,-83913,-62541,43754,9135,-26666,71058,87412,96573,53675,25687,-66583,-21029,-59321,53977,-31526,-19154,-574,-74632,-111993,26195,67207,-16130,-20731,-27447,2784,-17223,48513,-57841,-50709,39267,-26161,43562,77720,25911,-65991,44124,-16918,-20804,28087,61354,-6621,-10165,-30672,-102692,-69582,-50006,10237,-35117,-21619,-31818,53193,12894,57960,-4537,13950,-38266,-12923,83615,-43748,38991,-18429,34916,-17788,-76626,36131,62412,-50256,51033,27093,3412,20598,-43266,-13181,-87070,-110010,-30780,-27624,-64193,-94928,-6637,-3129,-6244,32964,57048,21583,73370,44554,13572,-28375,-49426,125519,-8026,-41651,-11625,-11439,10661,25221,-38849,55786,44648,-477,-16180,-50432,15066,-57438,15056,3264,-47473,-9183,-45972,-17004,-13413,-16336,29919,82101,-56003,-30546,2055,-1040,-61078,32104,-69513,-52400,-51513,47078,-8181,-17934,30200,34930,11038,-12489,-50606,39308,8287,-36460,-58194,-69116,88763,-9017,10217,36719,-21018,92487,-65533,-15183,-48627,42623,33489,114269,-11670,7306,-41504,27597,43946,45271,-8438,-31007,-44998,1048,-2231,62767,101424,-31963,-19504,-34104,10364,42281,-71400,-67517,-51750,-8663,-1797,-10441,-50642,38257,89188,3328,108119,77588,18445,-95436,-16512,37761,-15511,-3748,40837,77848,-16252,-35104,-30009,65830,-61379,-73847,-10865,-22750,-16680,14925,38792,-47101,-46788,-16756,-12075,-43459,5488,-5454,63892,-30124,36506,78401,-12436,-28881,-32239,-3216,-14275,6401,-43486,-37848,84239,77562,39878,30393,16419,10026,-1652,-39026,-28275,-23808,-10602,60427,19717,21155,19549,-45704,6654,-5576,62078,-15446,-64686,93347,72922,-50537,73361,-55862,-46126,6585,-26262,77319,11,48580,-24354,-24517,-1964,-102211,-24558,-10362,-82806,32545,89250,711,-29679,21053,-3018,8616,2580,-14367,-96900,34350,49345,18644,39581,27529,-18809,35576,-23702,3223,9272,53404,-15021,-38923,19465,5443,67606,81230,-23644,63306,49694,-1079,-35962,-48694,-41150,20489,86653,4609,-12536,1615,34723,-58762,61801,55706,19972,88153,-837,-41278,55180,26119,16627,-16891,-37620,20612,78890,106974,27221,-70081,-29067,-5376,-56021,-59958,-35178,-18662,47569,35775,-51427,42422,26697,-26395,53429,-37335,-2873,6103,-105698,-95871,-2085,4548,-18633,4142,-37498,7362,51354,8084,-7785,32852,48,10411,-19062,21463,-32466,-13596,130863,3462,29849,-19894,-60193,-62912,34043,-23319,-8291,-57298,-32071,-25568,36929,44304,13821,41589,626,-77329,12855,-13011,-37621,22913,111860,32044,25558,-23974,-7296,-12938,5883,-44483,-73676,-61083,-44267,-1329,45729,-31243,46964,-29673,9120,-13490,26472,-13062,-58106,-39623,-45247,-67440,-18191,-53360,-50774,-18094,-65183,-53612,-836,12326,-37611,-38570,17706,-15610,-1333,16588,7516,12404,-25646,-83920,17601,1696,11685,-15236,-19303,16674,-5262,40840,-16061,-47530,-15631,-83510,-88590,-25685,-12900,45733,-112234,62334,3246,-35035,86392,58750,37484,-91636,-63300,-43867,-45266,-79492,-14359,-18961,-94560,-1587,-65538,-72819,10983,48899,-64714,-66298,-18425,17614,1413,-18290,-6931,52529,1070,-30601,21834,40860,43553,-67219,3282,-8957,-64576,20980,3332,6861,-56714,-3820,11862,-13454,-11398,-3755,-2263,-17006,-7388,35929,-21529,-9976,6083,19599,15777,-27039,30186,-14199,69196,12387,-53129,-41468,-84324,-27638,48598,17281,33540,69792,-11249,-42027,38089,38033,-28285,42691,-34170,24351,-49797,264,-60698,30501,-23177,-30977,-26935,-1540,6268,-14413,56460,26095,17174,-26733,-43515,-91238,-24569,-109728,-5515,61402,17686,53439,-2504,-11442,35343,-27186,-27022,-22489,18518,13698,16647,-19191,-34795,32844,-12867,56343,32538,52795,-20362,42691,81221,-29687,-60402,-63931,7189,41813,-50310,49128,47477,1796,-3215,-38012,-4497,21457,-14615,-50761,28191,21959,2428,27556,32311,-46301,51570,-8378,22231,21394,-54042,-1975,56228,-52775,-97027,-31439,20622,52977,737,63090,-43164,32513,42930,43542,-72229,-7967,-59453,-110703,-70846,12102,-9316,82848,53708,-31672,-11306,60321,37832,-20535,7769,-5338,24032,4035,15025,-24704,-45164,-14595,19729,41414,47015,-4698,20588,21659,11174,-3617,-40678,10796,59764,17159,6777,-18887,69375,25534,53595,36223,-675,-7072,15560,-16203,-45851,9718,-11130,49985,-19051,-63320,59630,101500,63979,-87161,-56839,11331,-44204,-1574,2799,-1221,-74055,-79628,42503,-71187,-45383,40134,-3554,-73229,550,104534,10498,-40400,-28163,35621,37051,-17066,24815,29657,-17769,-106230,-25710,16028,50007,-12423,-4698,16301,20243,-77014,-29466,-32144,-18909,-32968,80515,10865,19778,21946,-56699,8339,53198,-33952,-36215,244,998,-3819,-14071,5187,-24618,-48476,57847],[-9936,-11979,-22412,-42403,-44781,-14149,24323,-59713,-103245,-15097,36864,712,-2365,-50399,-26936,-21958,-41861,-47417,-86025,36394,-8774,9518,37770,5841,7612,52974,50233,20049,26736,-42965,-7191,-640,-14778,-3822,-18049,48951,40162,-9536,-16716,-28903,82572,-18838,-113530,-38893,41105,-89687,-43858,-87055,-18057,-28932,15150,50994,5892,64848,40421,21884,-35057,24,1549,33788,54306,-9393,3544,44048,-43679,3267,-16046,-7427,39535,-86322,35441,20517,91212,8732,54845,33002,62937,10818,27559,-78552,-45429,-3255,4101,-45364,-71497,53067,4798,-37246,-41752,-116588,16874,-8529,-28548,52197,19191,-4157,47602,18267,-80458,39187,-26225,53283,-44325,-55349,11018,-84489,58679,67724,-3255,7099,34802,29715,22052,-56094,-71636,38252,52981,44513,-16658,-21352,-6460,-79434,-50491,2938,59114,51035,-33881,43065,58507,-25686,22624,14270,-40696,30658,32289,-71484,-6870,-21515,-31688,22866,-15887,14066,21227,-65617,-37773,68066,-4173,65517,23685,10285,-43566,78327,128348,-51860,20902,27745,8022,-399,-718,-20715,20707,-114589,-77099,-67454,8063,60559,-112494,5513,89856,21426,-34525,-99354,-27660,-6780,16300,31730,75571,-523,-97103,-51338,9088,-27183,15175,32292,21261,-35327,71338,18028,64826,-49726,98595,-15632,-73527,-83609,-11212,-169983,-31651,23993,70021,-12069,-80640,24995,86944,-2975,-159600,14454,22741,-73055,-63899,-64606,-49187,-52347,-13843,-61588,-33148,18439,-64024,18306,-19812,15908,-17506,3921,27915,65795,21775,25819,9543,-17464,32456,4025,25534,28938,-37103,-53208,-18838,-75125,-31814,21796,91417,76505,37241,50000,110455,-14908,84830,19661,19538,-25843,-51744,62173,90911,456488,-121542,-177747,-68083,-53863,-60081,-102194,49635,-16270,-84563,-103338,-624,34722,62544,145251,27361,-1496,-31219,6485,-59627,18546,-10042,-37461,-9487,-30689,66239,56461,-30584,-47383,19384,29548,-11879,-67178,-52518,-32786,-92633,35926,4945,13307,-4827,-70415,-77117,-45332,2844,-16522,-1742,5895,-26099,-38116,-17847,-27492,-280,18843,-81538,-49125,-29558,79752,-27187,3772,69942,-45696,-55695,39757,-28415,24231,-43295,13227,53200,-57271,759,-25798,-27400,122339,-6352,41688,29630,-27320,-63174,-39057,44814,9262,-82266,-69469,49716,15033,-53488,55834,44464,84657,97454,45788,-91106,-32027,-49761,60885,-32436,-50223,-15055,-81599,-124289,34938,37487,-23369,-19292,-52610,4640,-20230,43805,-47317,-50308,11282,-33237,52269,83759,28324,-43027,35408,-23121,789,9191,47082,-12279,10422,-10649,-76419,-36399,-51530,10816,-40431,-31515,-13442,38814,7256,54281,-36200,-2585,-22325,23219,102196,-55443,14230,-21877,64957,363,-55499,30108,60365,-51890,55998,33883,-14853,24477,-39089,-17960,-78591,-81690,-24944,-23705,-35406,-91274,-10844,-16414,8105,18154,43437,37939,89736,61364,34400,-800,-63396,113186,-14231,11322,3480,8406,-509,18573,-51468,64876,39756,-21500,-6528,-51397,-11535,-50634,29829,12306,-44897,7070,-44916,-10804,14651,-21242,24792,65516,-42689,-23626,11248,-22852,-73576,19448,-89192,-33136,33949,48103,-578,-23902,9591,43776,-42746,-19632,-51389,61224,6193,-58836,-63828,-59024,88147,-10704,-32813,7431,-28847,97964,-66834,-10673,-45592,16593,16248,96272,6771,3784,-64230,7982,13198,31615,2636,-24719,-878,22543,16100,56140,82432,-28144,-23689,-26901,9745,72354,-57246,-62125,-96819,-27487,4839,9889,-74067,41287,90282,5296,85307,84185,30883,-101520,-40736,61899,-16966,-25475,43519,66585,-12331,-38516,-16264,69328,-33977,-50591,-28166,-27064,-32982,40372,36501,-43916,-53595,295,-13781,-52296,-9609,-8440,57901,-24460,37925,83350,5437,-16943,-21752,13638,-5188,-16454,-60997,-41794,64885,49170,35184,-7998,9413,-6962,-21900,-48252,-42939,-13334,14182,26964,20731,36694,29696,-25404,-44,-3949,54563,-7868,-63356,76984,61460,-45815,43116,-56911,-49142,-14733,-40926,91279,15950,23922,-20272,16082,23738,-76413,-48673,-52641,-101523,22353,76776,-2862,-24339,18568,9725,20511,-1757,-4693,-73294,53709,82513,32433,58413,9702,-19156,32617,1704,-3181,-1282,40285,-20721,-36136,4776,-20658,44575,45014,-36685,59147,13873,-8488,-46512,-16203,-31791,10845,95465,-5317,6779,20721,-22022,-122144,59003,72900,32762,66174,11153,-19824,74133,8344,-4094,-5752,-17285,17852,46883,67428,34705,-72954,-29864,-4453,-39703,-66947,-43929,-393,50150,35136,-53130,33479,21058,-15876,39045,-40683,9022,-4329,-114062,-51999,23881,24879,-17271,21341,-44911,-4220,48138,4346,-12085,35196,8680,-18175,-29195,4490,-15291,-3381,124279,2485,35241,-661,-47771,-59162,17491,-18134,5710,-48036,-36487,-4771,36687,45283,44157,52648,-311,-76259,-933,-31551,-43439,33749,107984,43197,16298,-18630,-29448,-16623,-17871,-32083,-64770,-45838,-31075,8563,45199,-34550,50002,-28197,13900,-12030,37697,-31164,-78970,-46896,-33449,-38913,-8117,-44837,-39208,-30424,-88183,-61641,9341,-8381,-9140,-36879,58746,-30968,-5295,23484,1739,9609,-27493,-74445,6969,-21835,-2668,-21201,-29591,43916,11647,27929,-15263,-49935,689,-97598,-88588,-22175,24815,12759,-101268,53173,-560,-54843,67970,52341,59108,-102743,-64904,-55368,-47316,-92262,-29689,-26721,-63395,14182,-40322,-58048,30806,74049,-117416,-80087,-23898,5795,15087,-11563,12797,67083,-5677,-25551,18532,47245,30354,-90948,-1861,5128,-49554,13168,-15268,-6349,-51433,-28483,-21687,-15406,-21579,-9921,-21519,-13637,24304,37241,29685,4976,16962,18130,23025,-15476,34557,-9678,93030,37918,-35339,-37741,-100151,-19829,49372,3077,18883,46796,-28628,-10071,47591,38667,-28208,64887,-5148,-13764,-43019,17091,-47734,17804,-30639,-19493,-44431,-20226,-15448,6876,53445,38650,15671,-29101,-44864,-70820,-16348,-98662,12291,57250,-8419,34985,-10637,-9602,21816,-47493,-50467,-43985,24027,2927,19220,-12304,-26780,6451,-31738,48869,61104,103124,-58796,35260,90976,-29695,-70939,-57779,17059,17043,-32142,60502,40940,6346,16549,-20813,-60812,5206,6142,-32821,12372,15457,8624,14991,32933,-50689,47059,23734,31931,28214,-38244,-15423,65238,-49456,-96923,-32427,24375,60220,6582,63839,-36527,56527,52370,57133,-69096,-47086,-69878,-120697,-68528,-7664,7457,77734,58687,-42663,-50034,79591,36242,-2258,-8314,-11235,19210,1679,25372,-30746,-47041,-18433,19297,31546,40077,-4742,16807,29678,-2105,-4192,-43912,2956,23006,-11668,-9088,-70207,44041,20546,36953,38080,7235,-23484,23685,-9765,-45216,37268,-42254,58543,-7521,-60275,60059,73687,75703,-84535,-63814,12567,-33854,-31424,14636,45328,-47271,-76289,51688,-98924,-53352,54071,52253,-43254,1215,84679,8247,-35694,-9728,33248,56985,-30049,-3220,21827,-28056,-103108,-25175,24088,40307,-23016,-13975,3983,11387,-73632,-6806,-33428,-17743,-31566,59923,158,14501,15965,-44990,10069,54345,-45496,-53066,-31149,-10698,6921,-10541,7697,-55878,-55554,43631],[-17531,-9514,-13462,-33810,-43927,-21570,32269,-72366,-77201,11201,24819,1187,-3122,-43895,-27719,-36494,-43896,-49912,-115741,8313,-19226,13487,48261,-8220,13389,58127,45781,20570,36846,-41546,-2709,-12833,-8272,16981,-19591,57593,42179,11169,-8867,-36793,68020,-29840,-66811,-26167,18888,-92141,-23232,-77352,-27450,-9749,9539,47468,-7734,60708,49056,24786,-39262,25301,2609,85461,63969,-10450,-1145,26656,-55512,16078,-19528,29616,27338,-118851,-6962,2997,82162,-27864,86966,31619,31323,-959,15074,-68418,-64559,-6437,3345,-47504,-61641,46589,-31972,-57816,-46823,-139603,5786,-15631,-41338,67343,14686,2546,20307,20726,-72308,34811,-40049,46203,-24611,-53746,12435,-58564,49846,72272,-11674,-16468,23255,10463,-1586,-38848,-68691,67653,34091,13965,-13279,-9644,8670,-101453,-42560,382,66956,79464,-34488,76675,68837,-28625,31940,23432,-44960,6008,-8971,-124278,-32103,-40512,-29110,17888,-20425,12705,12026,-67402,-25299,49564,-9146,62992,38123,34950,-58467,44217,81564,-50552,3373,21168,19189,21520,12777,-35181,19040,-117294,-56613,-93939,7502,58081,-122408,13213,107685,30911,-54352,-107892,-25230,26110,46885,43768,67493,-15299,-86395,-42637,20039,-2597,-7306,-1766,26367,-51652,25430,22290,61977,-54619,82278,-22733,-63943,-79627,-32420,-204217,-27642,39265,84676,-7822,-86271,38008,110021,19007,-152464,9093,1864,-74855,-72439,-61238,-24586,-42497,4520,-33063,-15199,54119,-58028,-6501,-23228,27668,6851,-2253,16464,52940,50999,38578,8737,-21580,5291,-16742,-24737,13219,-15295,-3925,-21463,-42737,-43199,16033,68545,99866,83599,78540,96189,-13215,81874,6620,6282,-50794,-37009,103223,112251,380306,-177205,-167427,-97721,-26301,-53010,-112124,27662,-40997,-80511,-119319,-24177,26159,61437,147049,11166,-12036,-26866,-464,-57978,47664,18922,-55831,-15772,-14938,64974,56882,-32322,-47818,28254,45469,-5008,-75265,-56733,-11254,-68307,15236,-7098,-10627,-20437,-66552,-69601,-29917,139,971,3446,32819,14804,-24855,-13149,-3082,21520,36827,-73830,-44019,-17620,92585,-9998,789,70242,-66122,-65556,14734,-35309,34653,-56190,16313,39652,-37654,1088,-56896,-47553,100711,-10565,20233,44130,-5720,-47460,-27100,62980,16680,-77597,-70739,51260,22382,-74468,37623,143,60183,140093,70841,-103819,-43799,-27410,58405,-31913,-81240,-22932,-83102,-127926,30690,6535,-27061,-21460,-81855,7581,-19328,33732,-34633,-37988,-9468,-37070,61089,69539,23509,-20148,20356,-29167,9548,-17256,31840,-11841,15870,11065,-37931,-4407,-45559,11153,-40152,-34594,13513,17796,-3614,35969,-61618,-27260,130,62081,109296,-59596,-21150,-25200,75369,15597,-31263,22156,49356,-51060,51299,19638,-25207,39290,-26000,-9650,-47576,-38014,-14954,-18408,-8568,-79053,-22524,-27375,19366,5135,27733,49781,97689,82806,52846,26494,-76322,78279,-23883,65522,20421,31333,-7017,8433,-64935,48389,29234,-37584,-198,-46882,-29765,-43727,59759,21948,-37432,26767,-36258,-1918,33828,-17289,19512,49974,-28820,-7996,13495,-28259,-61783,-9418,-108612,-7403,113273,37406,262,-36861,-12838,38792,-68962,-10910,-38801,70948,-3827,-75823,-62300,-38592,62628,-7243,-80420,-29009,-39563,82027,-71733,-9707,-46397,-13522,5511,70969,24265,-11531,-88090,-21631,-20372,4715,10216,-16135,52405,45826,34389,53903,48967,-32435,-28027,-23253,9375,72400,-63636,-50947,-107911,-39094,9832,38334,-87219,39332,85412,1321,52108,73694,26887,-101389,-56249,82375,-13994,-42642,40264,48272,-11124,-34770,-5518,71016,2835,-31883,-41977,-22919,-43035,57511,33965,-38825,-56353,24554,-6632,-57705,-36431,-7734,46033,-26618,28983,80929,17865,-9972,-5216,24576,1904,-29108,-65357,-43377,38210,7037,16844,-41583,2850,-28310,-49013,-46414,-46579,4914,35236,-110,17135,50717,45199,-3895,-3133,-11127,39548,1663,-37056,71293,40761,-27103,16099,-50905,-56113,-46980,-53115,94287,31398,-8176,-15198,43510,40871,-44637,-54644,-83001,-96155,5896,57432,-6720,-13188,9916,19127,25315,-3711,3400,-22755,65188,104181,43407,56958,-10186,-14152,17961,21094,-11737,-9398,42272,-22276,-31023,-3642,-44128,-4385,3987,-44456,32905,-17004,-12587,-46815,8959,-14247,5995,95839,-23431,23028,43119,-68493,-150923,34714,68419,46403,38084,18906,-3851,71124,-9181,-14537,-3018,238,14669,16512,21532,28105,-75790,-34065,-21565,-31213,-73223,-47308,13252,36686,23964,-57528,15517,10735,-6495,27250,-35093,30559,-6787,-101835,-20500,38019,21298,-6274,34664,-45867,-14862,35342,775,-11424,42533,15605,-33798,-32709,-18262,74,7478,109969,20003,46066,14625,-18183,-46828,-2203,-16934,16435,-32464,-18223,24759,25987,50238,55754,63665,-6117,-56476,-15026,-47546,-54761,32693,91262,52308,9908,-10342,-51718,-18007,-32470,-22610,-59880,-9489,-12652,801,23348,-33414,50100,-24063,8144,-15323,21383,-41571,-88723,-48824,-21731,-15124,-2337,-29648,-19272,-28814,-101333,-65585,13613,-32829,10917,-25753,101589,-34222,-8360,28858,-5121,593,-30254,-68810,-6331,-36746,-23012,-19648,-34475,69708,33264,18501,-19482,-46248,17295,-92571,-80839,-22914,53415,-28548,-75440,42220,-10876,-70799,50088,58044,77179,-83733,-54383,-54449,-31578,-88159,-41960,-37584,-34098,25257,-17990,-39685,40516,87767,-146372,-79107,-9721,-7893,19855,-9316,27976,67616,-4878,-16566,14356,49400,13432,-102422,1902,16499,-31158,38,-44056,-15401,-39188,-49734,-50266,-15293,-24575,-8263,-27073,-10580,39417,30254,80576,21565,24611,3132,24220,16633,38838,575,95486,50521,-2367,-29513,-104710,-12202,45340,-10812,-146,16512,-53115,14059,42771,26956,-18357,84329,21359,-44638,-28964,30153,-24517,-7033,-31846,-11307,-66754,-33978,-30203,17941,51828,48047,6497,-29195,-40437,-41143,-8396,-71855,14750,55870,-27694,16992,-8055,-7242,4993,-68917,-68392,-55384,16086,-11205,14527,-10585,-17713,-15134,-44480,44647,90527,128346,-92166,29711,68190,-28214,-64915,-44558,24577,-8741,-2598,65844,32569,11381,42224,-6254,-82824,-9295,29627,-8084,5892,8698,28667,6595,35348,-48055,41649,41977,39915,32819,-18333,-15426,68145,-40306,-74863,-32233,26570,59107,8192,58942,-25778,70181,55271,65639,-64370,-82235,-67421,-108789,-49019,-39102,15386,52876,54868,-50123,-73895,90840,30848,5493,-21678,-12939,11682,-3990,27424,-22795,-48143,-31616,11622,15793,34616,-7212,5551,28566,-14485,-526,-42895,-6086,-15182,-35970,-20334,-106077,4484,5391,7485,37257,22384,-30452,31989,1146,-38730,59512,-61349,51482,8266,-43824,50999,37730,56211,-61140,-62676,11577,-13461,-54649,25587,72302,-20557,-58576,46614,-109381,-43003,65602,94546,-8575,-1382,46473,5600,-30874,3361,22770,58878,-42264,-22309,7090,-51546,-100489,-28062,35592,34116,-40074,-23075,-5091,7299,-49398,22372,-32355,-11720,-25943,44818,-4158,-1632,9514,-14007,11470,58006,-44449,-56335,-62760,-22397,17849,-6480,9549,-74371,-58487,23866],[-16210,632,-5447,-22776,-37575,-23638,37735,-73739,-43404,32639,22395,6318,-4632,-39008,-27500,-56029,-37751,-33997,-127593,-17826,-29909,26884,55812,-13405,15657,51266,43921,27005,39994,-42344,-1692,-14757,508,34686,-16353,63820,29215,37652,1637,-40328,44473,-25471,-12256,-11141,-9964,-89336,3958,-59166,-39313,13632,6713,49751,-8907,50662,49822,21400,-37780,48276,11050,127094,63073,-3026,4475,5540,-61891,32965,-1878,44879,1709,-112156,-44682,-12814,64210,-51947,96274,29674,-5173,-9928,12160,-50718,-77507,-3636,4127,-47238,-44880,30325,-71517,-76230,-52331,-152004,-17068,-16304,-41953,82777,10173,11455,-5023,4060,-53523,31461,-45970,39501,-8915,-48138,13857,-31495,19066,69884,-12332,-30479,13726,-7824,-28220,-23360,-65149,101624,18503,-17801,-368,6951,16431,-108408,-34687,-3629,66680,85414,-36144,103915,58966,-25541,36028,24554,-45002,-11214,-49958,-130721,-51866,-58300,-31391,8309,-15600,16113,4768,-62491,-8307,13608,-24896,50732,44611,55550,-60946,-3277,28620,-45974,-13369,14251,29640,41975,28729,-45739,20225,-93544,-46565,-112459,6670,53150,-135110,15053,117252,39971,-56923,-102546,-26079,46533,76623,63222,52029,-20438,-66678,-35736,32060,16985,-23532,-30782,29948,-60611,-8364,26743,49962,-58031,58940,-22180,-36578,-71680,-39024,-200421,-36775,45164,91072,880,-88631,34053,116142,34991,-123713,1129,-15903,-56471,-81188,-48727,-3171,-39033,24859,-2167,1270,67639,-53229,-16756,-6817,53109,36387,-9395,4316,34417,66918,50225,15708,-14914,-29150,-37625,-75914,6194,13499,35912,-15843,1535,-45529,10287,38527,120473,129283,103227,77568,-3745,73589,-7241,-6860,-73692,-7765,147361,144516,334547,-283492,-156779,-126306,-5896,-49116,-119907,1896,-68475,-73303,-115700,-46922,19686,52104,134660,-9826,-26810,-20822,-8824,-60181,60041,42157,-65474,-25839,-6813,49271,55208,-31918,-45053,30885,53259,-1966,-79490,-59054,16144,-41656,-2303,-11338,-35370,-39413,-59436,-60542,-16704,-12167,13562,5050,50621,38696,-8913,-20123,19776,39724,55804,-50152,-40532,-12657,84171,7630,3666,55433,-83410,-56015,-14164,-32746,36509,-64928,15226,33212,-13682,-3405,-74506,-54084,86068,-13244,-6739,46209,15869,-28530,-11309,73923,14551,-73007,-68211,46630,28034,-79677,19314,-35921,29361,166188,93772,-96622,-51284,1938,48300,-28983,-94247,-22264,-76114,-121977,15434,-18803,-26986,-27402,-100470,11764,-17998,18970,-20923,-16460,-18607,-34922,68999,43556,11634,-4188,2995,-35076,5726,-43237,22109,-6138,5272,32671,1304,18231,-32921,10791,-37184,-32835,39441,-4130,-14524,5217,-75086,-53920,24879,95407,105862,-58169,-56584,-27742,64178,23914,-15608,14519,33026,-46118,40144,-12197,-23235,56659,-12635,3080,-6794,7511,-4289,-11701,9980,-65202,-38142,-29354,22984,-3839,15381,56233,95586,100322,61144,43481,-85750,36900,-33203,97636,32190,54775,-3748,-336,-72311,13805,16064,-46117,533,-41189,-35457,-32007,95490,32574,-22912,52893,-20872,5282,40320,-8441,12514,37866,-17289,13500,7524,-18658,-29136,-42730,-112086,21155,157956,19599,-4515,-53632,-29933,17831,-67310,1594,-14021,69721,-19351,-80555,-56187,-15536,22721,76,-112852,-61043,-50240,50080,-78431,-18072,-52292,-41439,2423,45503,34119,-37618,-106949,-53620,-43413,-25161,13922,-9837,88828,65823,49682,60572,11841,-46290,-31901,-22638,11358,43426,-78559,-36840,-90732,-42363,11702,67527,-83445,31717,79976,-10521,22338,53097,17759,-91089,-57160,93974,-9953,-51949,33396,34432,-14044,-26029,-488,74278,41253,-27233,-51993,-14787,-48435,58886,28457,-31333,-56067,48674,4952,-54901,-62614,-6023,35164,-37545,17720,72624,20227,-11801,9455,26338,5414,-27461,-46467,-39313,15143,-28378,-8243,-63109,-3999,-41959,-71431,-39376,-38472,24335,46264,-20477,10035,60061,62461,15262,1438,-25547,18323,11975,266,73073,24237,2852,1461,-39187,-62226,-79373,-57865,81538,42768,-36537,-10348,62413,48085,-12237,-38900,-97078,-74368,-13718,36268,-14309,816,-2528,22382,21803,-4329,6095,24347,70886,106059,42498,35880,-29942,-7359,-4592,29851,-19907,-16505,48423,-21245,-25034,-2097,-54147,-57587,-32518,-43884,-6493,-35569,-14153,-42103,22126,7470,6449,84895,-46242,31086,58968,-92030,-137887,-7600,44754,56172,10857,21376,5239,47677,-25531,-12637,-6541,6676,12255,-6272,-14308,10144,-77755,-38601,-52374,-33787,-75386,-47699,20363,13062,8406,-61547,-5623,-179,108,22157,-23203,53549,-2108,-60195,-10602,34474,-11045,12403,40178,-39740,-21493,15068,-6481,-7046,49837,22755,-35800,-31216,-42793,9163,16060,96351,49870,58631,20536,16881,-29276,-19618,-18028,19514,-12684,18796,54374,7484,58936,35923,69947,-16233,-27005,-28338,-54071,-64366,18527,73390,58102,5078,-2927,-67098,-17461,-38978,-19739,-60026,35463,7753,-18570,-9049,-26322,55027,-14182,-7726,-26124,-12558,-45170,-79365,-42620,-13956,-2479,-3239,-7865,6689,-14093,-102214,-60951,14154,-54389,18884,-12465,130160,-25081,-8509,33524,-11794,-9706,-29859,-78378,-23231,-38624,-38822,-11319,-32735,88892,53776,12327,-29063,-33454,30968,-74065,-68176,-30193,62952,-64603,-46546,40768,-22790,-79396,35209,73518,86860,-54850,-34552,-38788,-8755,-67266,-48535,-49911,-15953,25130,-3840,-23015,33893,83763,-138957,-59763,17074,-18998,15047,-12981,35840,57538,1375,-4831,11651,43224,-283,-98303,9119,21116,-13346,-16294,-71207,-18497,-24272,-61371,-69535,-12501,-20568,1993,-16555,-10309,34728,16963,115804,37376,24122,-21802,17289,59823,42946,15763,77934,49137,37795,-17752,-96680,-9440,35489,-20868,-18038,-12405,-78757,25176,30625,4261,-493,100194,42920,-60021,-9118,41538,7633,-39017,-26866,-4924,-87220,-36869,-34840,18899,48850,52210,-2196,-25764,-34422,-9918,-2860,-35198,1408,55506,-34473,6208,7343,-3376,-11108,-86352,-74962,-56422,-5466,-26119,3721,-13461,-10216,-25065,-44636,44902,108638,118130,-109028,26402,23159,-23844,-37348,-22886,27531,-31946,20667,63043,22366,11657,63493,2523,-76395,-20183,50059,11259,8207,6610,58178,8208,40675,-40044,37698,43870,42349,35114,2580,1967,65742,-26360,-36810,-29576,27938,50110,5398,50645,-14683,73023,52857,68135,-58077,-104928,-54845,-79041,-14699,-70932,12268,17324,44822,-40875,-76424,84368,20625,-3027,-28219,-9275,3319,-12178,19660,-3416,-43441,-46547,-2383,-4480,30165,-11620,-9760,22876,-20329,5481,-39875,-14866,-46862,-50143,-28004,-120897,-39562,-13421,-22053,35470,37932,-28644,42288,12387,-28347,71396,-64912,29120,24611,-20035,37130,7509,14763,-29354,-55284,7587,10094,-64093,35197,69226,1361,-32159,28869,-101997,-18304,72195,110328,20695,-7859,2179,5983,-25112,7357,4318,48549,-50093,-30193,-9424,-81209,-96218,-27489,51098,32178,-57341,-29032,-8610,7975,-10363,44904,-26616,-391,-16642,38071,-781,-25174,2234,26939,11788,62900,-37323,-51011,-85541,-34637,23516,-2301,12634,-72373,-55746,5137],[-9139,17055,-442,-12305,-26097,-21134,34294,-61059,-9165,41357,31566,17085,-7063,-36108,-25348,-74967,-25215,-4815,-111537,-30110,-36476,44482,58418,-3665,16503,34033,43271,36268,38239,-44682,-6623,-5648,9346,44908,-8416,65454,2363,66345,11646,-43150,16673,-11676,33943,-3040,-36963,-88668,30701,-37665,-50262,38136,7244,55143,998,37327,39107,11934,-31039,60622,19573,142233,54619,10259,28613,-12136,-60585,49332,18815,32773,-30219,-70863,-70519,-22632,45758,-63013,76176,25420,-36122,-13978,17224,-32763,-80492,2508,6919,-46037,-27017,9306,-102824,-88468,-55440,-148215,-45274,-10365,-25070,91190,6036,20512,-23666,-30207,-27462,26132,-43020,38123,-722,-37819,17308,-4210,-23236,58896,-2998,-28562,9095,-25050,-50693,-10359,-64762,119678,12552,-42078,19846,24572,10778,-98291,-26814,-7335,58949,72608,-38688,111430,33282,-17011,36676,16878,-39202,-12568,-77633,-101413,-56159,-69206,-39245,-3817,2482,27836,1960,-55855,9188,-29193,-44149,32247,41361,67974,-55535,-50508,-14184,-46376,-27703,9388,37043,56502,40170,-48972,23897,-51942,-47141,-121371,6924,44280,-153975,9568,114128,46835,-42849,-84006,-28216,49657,98796,84281,35937,-19666,-44220,-32193,39195,22619,-32190,-48619,28316,-57437,-20659,30126,30898,-55614,40372,-17545,810,-59529,-30258,-161950,-54471,44620,87504,12360,-85719,17368,106806,42396,-76571,-4828,-26597,-23794,-82819,-31433,11672,-38414,39493,20949,11905,57335,-50639,-16136,21308,87376,63700,-16273,-3339,16983,63966,56914,27883,331,-62604,-50200,-110110,8801,35217,48542,-4526,47516,-40626,1702,7604,127395,158549,119355,58179,11298,60230,-20097,-16688,-94887,22897,176452,173519,326746,-405900,-139508,-141283,-1412,-50734,-120555,-27528,-90659,-62114,-96922,-62568,15293,36495,107861,-30439,-39283,-19053,-16141,-62706,55375,54094,-61844,-38525,-5752,25790,52095,-30993,-40579,26400,53116,-1490,-77962,-55390,42838,-21756,-9821,-4047,-56242,-57459,-53370,-49718,-9265,-30946,17699,5089,55965,47790,2656,-40299,32725,48551,69230,-17827,-40898,-10034,55167,14317,12491,30244,-92234,-29689,-36802,-21295,29804,-66805,10916,36248,7059,-13234,-70787,-45315,82443,-13799,-34147,39931,33854,-9794,4859,71745,3532,-69177,-61565,37496,30803,-61772,5549,-53949,6630,177769,100175,-73740,-54068,27337,31187,-24096,-82132,-14929,-59473,-106289,-7019,-35206,-24416,-36074,-98222,15445,-18629,1959,-8302,8857,-15823,-27554,73920,16030,-3887,1392,-12712,-40118,-6355,-59075,21021,1954,-16959,51295,30349,26861,-16852,9231,-34747,-29252,57083,-20334,-20274,-29724,-73890,-73977,47035,115518,93379,-53678,-82342,-28130,37223,23112,-14491,10227,15299,-36888,25951,-50032,-9446,65747,-6760,11410,28422,40734,3240,-5315,16673,-56806,-52836,-19883,17587,-7857,10499,54874,84467,104046,55654,43595,-87231,8163,-38204,90700,34268,75656,9534,-4414,-69288,-23554,3948,-45357,-4387,-38764,-28189,-12709,121031,43085,-1703,82718,-1705,6689,35052,-2192,1760,29400,-10033,35750,-6374,-1718,10722,-68016,-90862,47776,163291,2319,-10650,-69228,-37187,-12523,-48019,6971,17931,61741,-36847,-71501,-48155,2063,-13701,7481,-114925,-78427,-57111,13866,-79339,-36141,-61677,-62770,5461,26040,32525,-69053,-116430,-78166,-49645,-47660,16697,-7706,92100,80532,59490,74877,-13621,-66817,-32923,-21725,16164,498,-89061,-23022,-62873,-39649,9813,88781,-63094,18420,75116,-30741,1887,29966,14429,-69492,-42443,94229,-8223,-53720,27039,33919,-19224,-15418,-1122,80166,72795,-40943,-59008,-8092,-52327,44798,18673,-20512,-53205,65334,13320,-41484,-79119,-5671,26999,-53132,13214,61118,12147,-22736,16423,19256,5211,-12284,-3273,-27718,1698,-44477,-31441,-70279,-11455,-37425,-77617,-34883,-20652,38222,44153,-36942,2361,62703,77125,30304,15398,-41607,-6916,22913,31317,71419,20497,36798,2629,-23832,-59582,-101171,-52995,55444,47049,-52377,-5842,76722,48185,16211,-7527,-96005,-48914,-32612,17385,-25489,14418,-14532,18305,9855,-5129,1916,41257,73134,85883,24576,3104,-46252,-3841,-29159,27456,-25022,-23890,46081,-21161,-17268,9596,-44543,-88401,-56414,-34859,-45004,-41478,-14695,-36394,24617,28371,10490,63742,-67879,28429,61827,-88912,-95053,-55246,10868,59119,-9985,18902,8666,12945,-40791,-1191,-11111,-1354,11274,-19082,-31548,-11980,-77630,-40444,-85576,-45691,-72404,-47340,20818,-12698,-6330,-61773,-24237,-7825,3122,24903,-9195,67722,5540,4073,-17967,13463,-59053,34826,37833,-27360,-21799,-6868,-17819,-522,51596,30130,-29756,-27170,-64247,9115,19945,83258,78164,69488,15724,42221,-11534,-28159,-18465,13179,7494,61267,74545,-14476,65372,-8569,67694,-28300,1069,-40259,-48228,-65708,-5232,64041,59730,-1135,1519,-68436,-15666,-39509,-23198,-63199,71087,25955,-35261,-37548,-15241,66838,-556,-28917,-41864,-48576,-45777,-51110,-28175,-10304,-1831,-10745,18168,35082,8975,-90564,-44913,13424,-69952,15610,-4207,138346,-6689,-4469,37704,-17619,-16536,-23645,-99685,-40824,-26915,-40256,2628,-24664,99201,66989,5806,-42048,-11462,38522,-51398,-53544,-43860,51147,-83023,-23088,54914,-31801,-79533,24230,89798,86277,-34756,-10398,-12329,9993,-34185,-48148,-59807,-10336,11321,-24,-11428,10574,63798,-102570,-25561,43245,-24171,3053,-21896,35368,41862,9122,7314,12588,28162,-4541,-79521,14786,16680,491,-32468,-84170,-15713,-11923,-61016,-78698,-6628,-12862,18097,5516,-14410,13283,2290,127099,49514,11066,-48341,4325,96091,46194,34600,50238,37867,73315,-4583,-77593,-13167,20876,-25524,-31016,-33336,-98711,24642,25755,-23009,21274,111342,58433,-57354,13572,53370,44923,-69426,-16766,2818,-96184,-26098,-27315,14093,42717,50574,398,-18319,-31877,14031,-122,2412,-20903,53392,-26617,6166,32655,1867,-22133,-92626,-67714,-49765,-33366,-37363,-7565,-18584,-6040,-19804,-30924,46450,107740,77213,-105172,24152,-22462,-15653,5589,5260,24852,-50839,25271,52008,9311,5237,70062,4748,-60881,-27204,62394,14288,15897,12459,88042,20120,49900,-28718,36127,34434,37091,35089,21542,32895,60128,-9503,4433,-23187,28590,35933,-451,41476,-7075,67597,47078,65533,-50999,-110985,-37841,-41172,26174,-91281,128,-18105,32358,-10864,-58570,57571,6607,-26638,-26061,-279,-3022,-21691,3643,20447,-29951,-52911,-19692,-26357,26115,-16279,-23465,17196,-16516,11224,-37040,-20421,-67334,-51202,-33617,-118484,-74887,-27362,-41282,34089,47071,-20274,54842,20077,-15948,71081,-53688,-944,39076,3015,23700,-8737,-31165,-2689,-44607,1096,26115,-58166,43025,39754,14481,-4950,4184,-81438,11749,71676,98838,38471,-17379,-35018,10896,-17228,1895,-19044,35625,-48559,-27124,-21492,-101742,-86918,-18387,70011,32495,-67530,-29545,-6866,11968,30839,52067,-15480,14073,-5795,38535,8951,-49140,-5714,64419,9200,65724,-30243,-43490,-95242,-47807,19587,2348,18036,-49922,-47289,-8449],[-25,35118,742,-4916,-11351,-15290,18944,-36855,18065,32734,46458,31045,-11246,-33614,-20528,-85493,-12414,28614,-68943,-23580,-36521,59921,53664,20389,16772,10899,42588,43716,35433,-45776,-16031,11127,16178,46094,2047,61849,-32279,92137,19101,-48456,-8552,4280,63453,-6803,-52958,-91662,50103,-18250,-56738,60130,9480,58950,16030,24806,17756,1020,-20839,58443,21966,123344,43143,24203,67167,-20266,-50233,60695,24623,1963,-58332,-15583,-82338,-22656,35175,-62245,33674,17173,-54909,-13547,25984,-19664,-73527,5845,11100,-44446,-13816,-9518,-115149,-91052,-52481,-126569,-67929,189,7321,85067,2445,27621,-32428,-69921,891,17114,-32317,43933,118,-22763,24178,23256,-62105,41468,14834,-10528,10768,-42285,-62107,152,-69497,109488,17084,-52350,41891,40002,-6615,-76491,-18253,-9440,46832,48757,-42030,95565,2048,-5919,35767,1917,-27344,1605,-84642,-58564,-39434,-68657,-50379,-16396,30337,47167,4645,-52823,20128,-66058,-57994,11860,29584,67501,-48221,-84537,-36509,-55874,-38612,8952,41563,63295,41557,-41832,27855,-8016,-50217,-119275,9318,31403,-173727,-1782,97401,49477,-17639,-56444,-29193,36603,107694,96718,24160,-18855,-25352,-31421,36658,13001,-32592,-53002,19297,-40949,-12456,31197,10261,-44380,34943,-11277,38309,-42838,-8903,-106194,-70835,40926,73268,25107,-73817,-4148,88571,41844,-22124,-5993,-30422,11623,-74107,-13187,18714,-37554,42534,30327,14717,29918,-49006,-10316,51686,120947,83698,-21552,-2255,7605,45468,57377,40803,19043,-81012,-47385,-112443,20909,40168,33876,9831,83954,-30983,-9607,-17431,114779,162807,126541,43887,29407,45177,-26845,-17587,-107841,48537,183946,198157,361010,-521803,-120488,-141716,-17689,-61534,-113584,-60015,-103773,-49386,-71307,-67484,10550,17389,67292,-46954,-44581,-25216,-21162,-63046,37187,51880,-45730,-50955,-7971,2553,46639,-32049,-37349,15535,46900,-1684,-69516,-42887,62262,-12072,-5046,13257,-69352,-71198,-52670,-37314,-8937,-50613,11708,5763,50235,51338,3635,-70212,30713,45061,70213,10998,-45808,-4577,14066,4086,24260,2867,-87861,5419,-45958,-3674,16862,-61833,5849,46240,18747,-27220,-47871,-25048,85483,-12805,-57867,31769,44714,5182,18816,55221,-12473,-64941,-49833,27134,30703,-21698,83,-49345,4626,184872,80821,-44869,-53354,39160,8923,-17650,-49766,-4644,-34025,-81648,-31495,-42374,-20740,-44869,-74623,16170,-21552,-13627,724,31979,-4432,-18490,73349,-4742,-17569,-2540,-24131,-42780,-20115,-57621,27448,8827,-42670,63407,41884,21284,-1879,6373,-34895,-26702,63471,-25233,-17849,-57747,-59524,-80721,62118,117621,73592,-48338,-93305,-24765,4932,13359,-26016,11408,-942,-24736,11320,-78976,11493,58461,-11799,10275,46278,52336,5032,-1913,11692,-58013,-61975,-1385,6193,-7186,14628,42670,67184,88328,37727,26676,-75998,4349,-36401,44657,26069,91369,28528,-3240,-56399,-48610,-4025,-34829,-12615,-41369,-10978,12199,124035,50483,22570,107203,16826,642,22572,-5978,-13967,23424,-7328,52909,-26275,12720,40769,-77860,-48100,67362,142720,-7598,-13066,-79507,-34687,-38985,-24600,-58,48820,51823,-53115,-52181,-40128,8587,-30318,11893,-84995,-76913,-57234,-13781,-66119,-58791,-69869,-75972,11380,15745,20024,-98000,-117170,-88302,-40636,-56741,23238,-7929,63911,89654,61780,90481,-14572,-86346,-27209,-16660,22793,-37523,-88218,-12343,-40544,-35448,4630,95377,-33865,37,66893,-57667,-11415,10480,21334,-40334,-17336,83749,-10873,-51153,25006,48319,-22557,-5795,-4795,86953,91607,-69338,-63747,-6945,-57400,22927,5565,-6423,-47098,69747,11214,-19929,-83657,-7502,19392,-66643,20648,49219,-3151,-38645,14616,6537,2145,11502,51607,-9376,-2473,-40891,-45933,-65631,-19073,-11065,-62096,-37537,3369,41813,29839,-51955,-2710,57943,85641,40924,36631,-51419,-33419,34952,43511,56237,29599,65029,15945,-7450,-41954,-105716,-40156,24743,42980,-52398,-1252,85438,45373,37799,26283,-84700,-30692,-46706,3158,-35861,24818,-22588,7878,-9285,-7512,-8080,20585,72496,48981,-7927,-29134,-55955,-7867,-50160,17260,-25006,-31709,29179,-25714,-5498,28180,-18211,-80871,-62680,-21524,-71800,-38404,-15578,-30493,21586,44105,15378,37287,-81626,16190,50214,-65886,-45916,-93467,-22449,56067,-21436,12794,9557,-19609,-55688,13499,-11271,-21265,11639,-22651,-30737,-29720,-74265,-38207,-107755,-60960,-65631,-47256,16119,-33639,-17926,-55933,-36691,-10063,2364,33641,2871,65478,10337,69249,-30359,-18079,-97674,55366,31014,-10889,-15338,-22669,-29438,6944,44331,35028,-23765,-22904,-79025,-717,18065,67376,90206,75612,2792,47523,1090,-23122,-14872,-820,23866,93372,78572,-36109,60859,-55874,55555,-38933,18597,-50437,-32034,-55890,-31272,63658,56472,-11752,3372,-52460,-13615,-35428,-29790,-65707,83580,38549,-34792,-51513,-4639,81610,11437,-48394,-54835,-72101,-47486,-12382,-8599,-8166,-9093,-22594,44737,61446,33835,-68811,-17585,12996,-80400,5014,-4778,130952,15531,3604,40349,-21968,-16858,-11552,-112456,-54723,-5018,-24037,20358,-12315,101554,68562,-5592,-54114,16194,37538,-33662,-39519,-58737,23615,-78434,-8137,81822,-35357,-72853,16561,96499,77139,-30472,12623,16458,18236,3071,-41705,-63189,-11747,-12788,-5821,-5162,-22991,35780,-61205,14140,55788,-22670,-12079,-33745,27381,25065,14040,17103,18120,7144,3030,-51623,15965,3976,8152,-44912,-75611,-9109,-6287,-49993,-79855,2069,-6284,34766,30798,-22048,-16986,-7875,115399,55756,-16378,-67383,-10120,106737,47345,54794,25476,23360,93767,7819,-51684,-21390,4631,-26116,-38167,-43818,-108080,19102,41610,-45858,41363,115621,66514,-39413,35680,66044,79745,-89694,-3797,13741,-86076,-3234,-6450,10069,33404,44226,21100,-7807,-35740,24105,1343,32157,-41682,47040,-7208,15074,60464,7222,-26074,-82503,-48602,-39864,-56169,-40005,-12303,-22855,-6013,-434,-8289,43264,87493,20205,-85334,20857,-49435,-3778,50011,34560,16824,-65095,9766,34810,-8141,-6376,56565,1661,-53353,-31354,63222,-2919,23988,26021,107034,36963,62802,-16225,36282,23027,23887,32797,35957,66763,53934,8042,36400,-12629,27835,20473,-7284,33554,-5048,57963,40061,60060,-43697,-101561,-21946,-6579,62343,-94478,-16249,-45124,21076,30723,-27482,15992,-7853,-57364,-16435,12301,-4436,-31365,-16795,40274,-8830,-42315,-36127,-45874,21894,-19238,-30249,14254,-3918,14131,-35628,-19552,-75994,-39437,-37548,-106988,-89693,-30088,-45565,33280,45803,-8293,67566,21982,-3306,60186,-31630,-27052,50886,17842,14032,-10780,-64545,11306,-33742,-6118,24839,-40759,47636,-2150,16206,16127,-19853,-54803,36619,63478,69575,45902,-27977,-55810,19274,-7033,-9611,-41924,28478,-31792,-15464,-24323,-97242,-70984,-439,90400,31557,-65251,-23889,-2166,17318,59684,42190,-554,27614,3726,42086,21506,-66223,-13026,86242,2023,63284,-26637,-37948,-93273,-61560,4839,8467,25427,-14515,-34285,-16251],[8222,48261,-1404,-1606,3674,-7303,-6061,-9274,33255,8042,55571,42396,-17862,-29072,-12764,-80952,-5998,56961,-14648,-1737,-30069,68233,40349,50203,15835,-12213,41100,45428,35044,-41936,-25317,29950,19804,39455,11324,54190,-65589,109599,23611,-56282,-27112,16899,77970,-21030,-52693,-94024,58080,-4521,-56068,76102,10334,57136,28774,17098,-9525,-5130,-9649,43258,15683,76597,32273,33179,104011,-15652,-30711,63970,8484,-31736,-73733,28254,-81633,-11320,36777,-51782,-13367,4487,-60387,-10953,33553,-12635,-60627,-1771,14883,-41618,-9322,-20070,-102671,-82305,-41033,-91071,-73759,11818,44942,61184,-569,31462,-29962,-98377,26133,4904,-16543,55003,-3180,-4267,34547,49084,-85155,22100,35216,17425,18023,-59956,-58645,8770,-78585,73399,27868,-46874,58707,51412,-26348,-52156,-8116,-9569,34515,21544,-46083,63604,-23057,3515,34399,-16807,-10958,23389,-71883,-19497,-3679,-54782,-60285,-27573,58360,68962,12043,-56256,17268,-88564,-59918,-6409,12680,51396,-44029,-97726,-36226,-72361,-45697,14323,44751,62619,30881,-23029,29133,25232,-45709,-106248,14132,15955,-184070,-15119,71073,46601,10689,-26981,-27274,13117,100681,91965,19454,-22383,-14270,-31404,23092,-7295,-25262,-45558,3338,-14129,6845,29240,-6059,-24598,43218,-3318,67418,-22550,19502,-51713,-75408,36443,49179,38008,-49149,-22792,69078,36383,24951,-2355,-30667,38258,-56983,5160,18189,-33914,33783,25733,10506,-2787,-45468,-3729,76316,142972,95295,-23970,8574,10422,21116,53222,49578,34796,-71432,-28067,-79732,40123,26756,5470,25029,102826,-18899,-20525,-31555,83814,143031,127311,40139,47659,32821,-22695,-5952,-103677,69306,175010,225281,429089,-620148,-108498,-134245,-50799,-80991,-100958,-91637,-107403,-38919,-47065,-60980,2835,-1780,16240,-57137,-41745,-38838,-23733,-60559,10978,36653,-22796,-60147,-8187,-13975,37306,-37078,-38245,360,36889,-1419,-54945,-21615,68958,-10049,9054,34657,-72568,-79340,-59722,-24691,-15408,-64678,-3320,8036,37563,56340,-8252,-100776,13822,30371,54154,23118,-54333,5896,-26247,-21534,33461,-18815,-68860,38060,-41093,15385,875,-52877,2240,56342,18609,-43153,-18108,-1154,85909,-12732,-76144,26867,45731,12898,28808,27050,-29268,-59550,-34310,17271,26175,27789,1513,-28493,21366,186337,42763,-15195,-47466,35148,-13393,-8519,-9195,5372,-2575,-49670,-51954,-41406,-16346,-50197,-38333,12485,-24473,-23949,4338,48478,10654,-11907,65914,-14155,-23659,-11192,-29845,-41110,-28660,-37288,37377,11685,-62272,66490,34218,4970,8027,2977,-37217,-26598,60208,-15849,-7310,-69953,-37024,-73704,67442,101630,49236,-43234,-90130,-16604,-21785,-2633,-41993,18170,-14239,-11767,-2189,-87617,33054,33703,-25325,268,42899,41428,966,-3642,-1177,-67849,-62374,20659,-4813,-2882,26331,18181,47431,55268,12488,-1468,-50071,24952,-27797,-22666,10819,100451,46612,1259,-38826,-54036,-6173,-15830,-20182,-46665,10834,36062,103611,50779,43833,115195,30151,-10749,9070,-22982,-33799,18729,-7682,60348,-48651,16977,49369,-72158,3123,75951,112528,-8107,-8556,-82579,-26540,-48252,-7826,-18370,69244,43250,-66225,-29016,-32875,2823,-20331,13456,-36333,-59163,-49647,-24056,-36248,-77896,-70829,-81694,16609,14199,1161,-117316,-114003,-82592,-22946,-52233,36770,-6125,19914,92332,55060,99508,10868,-94610,-11309,-5461,29554,-57680,-75449,-6456,-29910,-33910,-2122,85124,-7482,-22222,49712,-87432,-22482,-1578,35160,-11015,8547,65629,-18057,-48165,28904,71270,-19920,1113,-7678,91086,95480,-102022,-66064,-12435,-64008,4186,-7820,9293,-36696,60849,-4529,2358,-79419,-10235,9462,-72116,38608,38892,-20488,-52028,7681,-7281,-2563,36864,96215,11846,-2199,-25864,-49078,-54726,-25652,31782,-28617,-45669,29517,33681,7821,-64981,-3308,46312,86701,47443,59298,-48460,-58059,48197,33543,25653,44350,78794,32485,7096,-9648,-92533,-24045,400,31668,-39504,3720,85247,41483,51406,48457,-69303,-24090,-52590,-5711,-38897,30277,-25749,-5877,-32241,-12144,-21006,-24335,67391,6549,-44881,-48865,-57475,-20625,-64068,4876,-18997,-38726,265,-36528,11801,48263,12568,-39436,-50704,-10834,-82660,-30185,-17441,-22623,18875,52171,18641,12427,-82236,-1096,27334,-36682,-12174,-112891,-47208,51166,-23385,4758,11398,-37465,-70373,24370,-3934,-46020,12634,-19502,-18359,-36606,-66936,-32688,-109852,-71915,-57487,-46992,8803,-45791,-26820,-43935,-42286,-7057,-1917,44607,10351,45940,7170,111010,-36433,-48977,-104902,67929,24985,6711,-3848,-25404,-35062,14695,28370,33144,-24267,-19968,-86128,-18593,11190,47511,78527,74788,-12892,33109,4716,-4399,-4791,-17764,33307,104270,65097,-55703,39449,-83487,35183,-44893,21073,-58538,-11262,-36985,-50990,62885,46964,-28025,4959,-22745,-12426,-26793,-35471,-64563,70440,44253,-10922,-48910,954,92667,16498,-59933,-55481,-74622,-52111,23966,10636,-4401,-17467,-35187,68204,81342,54372,-41840,17758,13410,-88974,-7959,-13038,118102,35634,14000,39313,-23702,-10083,3874,-93727,-61024,20787,3539,39320,1026,98959,57702,-23979,-59859,43336,27200,-26746,-28051,-64605,-9267,-54434,-294,111063,-33427,-62862,10815,87340,63722,-38382,29745,38153,15844,35429,-32373,-58319,-12137,-38873,-18716,-1686,-55459,9630,-39835,48010,47646,-16622,-26282,-45580,14287,9785,13073,22323,27563,-14645,19439,-22894,11997,-12703,8906,-51127,-47174,-2114,-8743,-31938,-76158,12382,-5002,46173,51434,-29171,-45972,-8906,88571,55617,-55167,-73309,-21718,82339,45059,72667,13573,11946,95059,18564,-24939,-29583,-8942,-26543,-41164,-45128,-105662,16591,79906,-56678,54037,110411,64590,-12463,54209,77663,101762,-95150,8753,25932,-57084,26084,27518,12578,22631,35528,57618,3178,-45318,18480,4274,48532,-51749,35477,15600,26459,81330,10835,-24681,-56300,-23365,-31347,-63880,-30670,-5556,-23618,-10164,27526,13872,29921,54268,-36853,-59946,14824,-51465,10259,81880,58223,4767,-74897,-17628,15040,-30525,-19475,25426,-4371,-59041,-34116,51526,-35214,27646,43069,105916,50577,76947,-4481,36569,18337,4159,28536,43769,90708,49484,24343,52697,1240,24612,7468,-13307,28041,-8091,47853,33615,54034,-35589,-81882,-10070,15955,83758,-84196,-31352,-59994,13208,66270,6770,-29334,-18150,-83723,-3300,25037,773,-40413,-37083,49217,14471,-12458,-47664,-59045,17077,-19560,-27697,14098,12834,12466,-35550,-10308,-75589,-18287,-38220,-93366,-78647,-19968,-36438,31891,34323,4000,76545,18233,7813,42999,-4356,-38870,60360,19870,8386,-4549,-75784,13523,-24917,-11477,3718,-18920,46441,-41226,6090,27535,-36486,-28724,48141,49185,36416,49463,-37408,-57008,27927,3857,-21222,-58227,30326,3595,784,-16482,-60935,-49859,22056,109254,26085,-49283,-13339,2448,22412,65981,19747,14543,36025,9418,43546,32313,-71925,-17643,86379,-9888,54690,-26319,-34580,-84211,-74373,-18124,17082,33241,22077,-18718,-20272],[14147,50601,-5449,-1700,15614,1710,-33741,10837,35247,-25637,48067,44006,-26745,-20804,-2572,-59521,-9075,73697,29407,25867,-19370,67397,20271,72400,12182,-29737,38554,39987,38289,-30343,-29207,45133,20164,27973,15297,44958,-88808,114634,26382,-62760,-41880,23249,84172,-39001,-37256,-90417,54991,2635,-47547,83248,6789,47873,34123,16401,-36168,-2031,160,20787,2515,19252,23295,33252,120015,1086,-3375,58297,-24500,-54861,-72242,43043,-71263,9003,48693,-34544,-45981,-11322,-56030,-9286,36360,-9705,-48292,-25863,15757,-35741,-14775,-19753,-68208,-63195,-21477,-49990,-56410,20462,72523,23600,-3125,31806,-17107,-103086,43669,-8165,672,66619,-6125,14879,46567,69087,-87684,5140,49033,45099,28023,-76811,-41210,16279,-88900,24461,38196,-29310,63996,58441,-35858,-33064,3921,-8492,25558,-3814,-50908,28800,-33771,7000,32074,-34723,6853,41634,-47424,9168,41767,-29338,-64279,-35806,75158,85437,21517,-64930,-2670,-95891,-48563,-19913,-5163,21091,-45619,-89525,-18591,-88951,-49355,24888,47784,55642,10111,5661,25291,42478,-28350,-85119,20367,128,-177323,-25960,42772,38203,34338,-3600,-22371,-13439,78982,67800,22361,-31253,-12214,-30142,1143,-31188,-12504,-31065,-16759,16463,24655,24156,-14691,-685,57928,8166,83451,-1573,47860,-9089,-62696,31857,18044,50057,-11028,-34168,52811,29732,53172,3340,-31656,48895,-37055,25343,10815,-26694,20090,11777,1882,-28897,-37419,1471,89861,145188,100399,-23278,25408,24379,1423,47399,49855,41296,-32676,333,-23625,60684,784,-18704,38610,101541,-6734,-27504,-34338,40829,107014,123726,47854,61282,24574,-8235,14595,-81455,84958,157111,253457,496192,-687296,-103267,-123589,-85991,-99147,-82936,-113912,-101597,-32463,-27805,-43772,-7672,-16591,-37967,-59166,-33003,-54847,-23627,-55266,-16572,14077,-182,-63634,-1020,-19619,24198,-45598,-43676,-15644,25641,-240,-36551,5802,60513,-8959,26559,53137,-65475,-82016,-72794,-13560,-26683,-67010,-22769,11698,22723,62765,-28958,-119386,-12167,10190,21733,9739,-63792,19130,-53131,-54108,34610,-29939,-38457,57867,-28237,31032,-14703,-43696,1376,58323,8008,-58129,1352,17363,75832,-16432,-88575,27882,36889,11945,35479,-6257,-43258,-52555,-17688,8859,15770,68932,6335,-3048,45395,177820,-1056,9952,-35919,18121,-31130,3217,24549,11660,28669,-14407,-64115,-34887,-11560,-49875,-3037,3986,-23995,-27234,1355,55817,24359,-11268,51887,-12252,-18867,-18344,-29628,-34143,-27177,-3325,45953,9230,-67610,60279,11171,-17274,10730,381,-38800,-28539,52138,6947,8748,-64337,-13141,-60256,63040,72434,24266,-38025,-77945,-3961,-35259,-20317,-52139,28333,-24312,224,-13807,-73644,49446,-1690,-40292,-13036,23133,15574,-6426,-10914,-15891,-80155,-53134,40769,-8559,3684,41832,-16547,28757,14176,-13572,-32345,-13161,57755,-14932,-85374,-5931,102525,57802,6020,-24005,-42963,-2376,8305,-22973,-49296,31199,50505,70336,41037,55662,99938,35053,-21925,201,-49869,-54327,15131,-8249,56306,-68681,8322,35628,-56250,46750,72176,81941,-3669,2429,-78989,-18489,-34820,-2938,-42099,71751,36735,-75564,-8553,-26102,-11687,11283,15452,10037,-32527,-35814,-14868,4029,-86015,-60049,-81294,18677,18181,-17458,-123260,-110703,-64561,-3871,-38307,55689,2039,-20998,86261,38859,96353,49824,-83335,14948,10568,34984,-56677,-53573,-5229,-27420,-36424,-7628,61011,5616,-46460,21087,-114895,-33746,-5131,48050,10999,25448,44290,-28221,-46866,37385,91880,-9317,5070,-6703,89011,85223,-126914,-64939,-22144,-69488,-2734,-17495,24016,-22389,41168,-31066,15831,-71246,-10857,-3930,-66946,59862,30786,-34667,-54824,1554,-18080,-7817,57134,111073,29869,-3346,-9545,-42805,-43699,-29631,78934,11576,-52380,53516,16010,-15369,-72329,317,29386,81822,50185,76018,-31300,-77481,61463,7147,-12731,54808,73611,42196,17147,29252,-66893,-10314,-9452,16408,-21145,8850,74551,33870,57364,50646,-54751,-26251,-48568,-9625,-29430,30475,-25809,-18780,-53235,-18573,-33368,-71199,55754,-28614,-72379,-48766,-51543,-39089,-69922,-4127,-7630,-42803,-32971,-51584,33702,64310,31311,13946,-24547,-9136,-78768,-18434,-20055,-10461,20389,52292,18922,-4381,-68260,-17111,-469,-15589,-3694,-112539,-60399,49209,-18294,-3579,16541,-33936,-83222,26484,10229,-67135,13274,-12609,-2536,-30598,-55545,-26218,-91695,-72293,-49716,-45093,1629,-48487,-34652,-28105,-42851,-941,-9052,53722,12547,16135,-6288,116999,-31112,-68307,-75415,68076,24887,22453,9407,-11946,-29058,22352,8080,20966,-33324,-18922,-87228,-40728,1759,25791,46387,66078,-25185,9200,-1666,22773,11957,-31727,34830,92103,38379,-73526,2143,-81857,10521,-44224,9432,-64157,7069,-15212,-57690,49474,28941,-48168,9110,10537,-13019,-13088,-37272,-59546,40527,44185,30662,-36113,-561,94489,12411,-60588,-37478,-55831,-58141,46200,23669,2632,-20238,-44727,86033,91505,66404,-15715,55476,14757,-98403,-19118,-23758,108334,48947,24001,32449,-21116,1946,18604,-37409,-57592,43286,28923,56634,12002,94674,37598,-46824,-55047,63349,8952,-32097,-20294,-50733,-36807,-21075,3949,129986,-28082,-53134,5780,62956,50855,-50913,37291,46077,7370,55464,-24676,-47251,-5481,-57055,-35376,2719,-74694,-6870,-47716,67241,20226,-9970,-36688,-54955,-455,-3355,5653,22224,38893,-31599,37471,-1197,3864,-26730,3491,-50705,-8965,1673,-17309,-11024,-69963,22217,-10658,48140,63230,-29235,-64553,852,56996,50650,-96590,-66360,-28398,28981,38546,83488,16853,7530,81049,28646,-3543,-32761,-15845,-31531,-42776,-39977,-93943,22115,126971,-53070,54846,94232,49979,16070,67048,84893,101776,-86615,17215,33577,-19231,54006,71220,23969,13143,27385,98810,10908,-56747,725,11303,51416,-47186,19879,31128,32296,87411,11200,-22754,-20921,574,-27559,-52813,-9509,13237,-19615,-17841,55877,25715,5142,17856,-82693,-39481,6047,-35509,23727,93728,70946,-9686,-80228,-44765,-3335,-55653,-29971,-13964,-10842,-72532,-36627,29063,-70922,23810,56547,81424,54054,87607,5104,35553,24195,-19330,23069,43706,95493,48174,38145,54445,16484,18280,-623,-17750,24848,-13598,39367,28946,48604,-24833,-58574,-1884,23024,85379,-70531,-40763,-63069,9170,79913,34831,-66750,-20442,-95702,8133,33637,11913,-48519,-53471,44536,32259,31288,-51668,-63044,11541,-18217,-17591,14540,27227,5934,-35584,6968,-70377,6568,-32549,-80617,-45698,-58,-19630,28109,16668,13039,77545,11105,15684,24950,22393,-32262,67923,8753,4647,2239,-64895,10627,-18799,-12423,-28422,349,36813,-68487,-13730,29714,-41830,-7567,43179,32105,11516,55261,-44073,-41055,32866,12328,-26961,-63139,38210,52762,16892,-369,-764,-27240,42665,123074,14603,-23188,-865,4547,26463,48603,-7623,25598,36760,9978,38777,37281,-66200,-17841,67496,-24350,42346,-26197,-30452,-72607,-83551,-43892,28261,39411,48367,-2959,-23208],[17687,39885,-9548,-3431,21773,10600,-55013,15020,26873,-58262,20497,30904,-36514,-9131,8711,-26041,-19298,76848,45908,48388,-8008,58575,-984,75475,4583,-37917,35133,29156,43524,-10404,-24358,52658,18258,15155,10966,36874,-96535,106015,29611,-62030,-61126,22578,87450,-51850,-13230,-78922,45512,4873,-32934,80078,-2424,31909,31786,22199,-56074,10858,7051,-1650,-12511,-28888,15727,23643,104747,26020,28835,45305,-62729,-61454,-55552,26282,-54157,31800,63747,-13904,-54002,-27308,-47345,-11124,33316,-7722,-42678,-63351,11548,-25015,-28160,-10366,-23177,-37164,2947,-12452,-17974,22849,76802,-16985,-5342,29491,3094,-81908,50827,-18956,15591,73589,-4918,31205,56546,78488,-73386,-7084,47717,62318,36839,-89896,-15012,23271,-96205,-22435,42363,-6966,54639,61946,-26028,-22220,17166,-7743,21723,-24965,-56330,2920,-28034,1657,26658,-47248,22391,47253,-22434,27848,84016,2608,-59537,-39623,73063,89507,29328,-73633,-35952,-92955,-27776,-27600,-20089,-17295,-52862,-65447,6948,-97438,-50681,37899,50570,43824,-15618,39420,15782,44875,-510,-61222,25880,-13850,-153517,-31019,20878,25985,48207,7808,-15948,-36608,47462,29676,31774,-42971,-17524,-26609,-23475,-51845,2140,-15680,-36763,42945,31303,16672,-15774,20213,68830,25020,86523,16419,69524,19647,-35058,26708,-14789,60526,35912,-37905,39817,25036,59602,7296,-35998,42868,-20048,49505,-2108,-17252,13441,-3841,-7679,-40307,-23654,5513,90624,125612,102193,-20205,41307,43951,-6661,43039,39645,34867,20272,24840,35172,75219,-26971,-24239,48717,84484,4527,-27580,-29026,-4251,66646,117286,63875,66492,20126,12611,36849,-49003,95923,139680,277933,524896,-717235,-102151,-114683,-108137,-102729,-60190,-119547,-88392,-30907,-13482,-19275,-19103,-24439,-86653,-52965,-23485,-66952,-21409,-48005,-39676,-8300,15795,-61067,16012,-13580,9488,-54678,-51451,-29147,15261,1483,-17675,34667,38252,-2016,41010,63366,-49804,-80206,-86303,-5181,-39640,-54026,-39727,15605,9227,64920,-49163,-115013,-37570,-6711,-19996,-29204,-70553,29475,-58883,-81818,24847,-29933,-3893,58937,-16727,40126,-26440,-36592,3719,46678,-7872,-68543,-2473,24450,53469,-25216,-94200,35123,20974,4767,42191,-35720,-50627,-42423,-1422,4033,1802,90367,14901,20352,69021,169553,-44960,19157,-24089,-8243,-43475,13968,37872,10094,50785,17021,-67621,-27060,-7460,-44440,18059,-9055,-18541,-24970,-8880,53120,32044,-18369,32759,-3537,-4936,-19667,-24939,-23302,-15402,33410,48857,1878,-55000,46697,-19629,-41480,6246,-161,-35971,-30944,44533,37908,26079,-47215,5363,-51700,51376,38019,2780,-31733,-63685,11234,-33411,-34615,-49128,37791,-31474,10125,-23380,-45192,57492,-36005,-48532,-22142,-2456,-12741,-13099,-22130,-26550,-86297,-36096,55831,-1080,11146,56228,-55827,13667,-22558,-35046,-58736,24875,85715,-2165,-123213,-18654,97484,59013,8385,-18239,-25877,6022,32488,-18562,-44141,45016,49674,39405,21514,53723,63613,30776,-25958,-638,-78238,-70505,13673,-5703,42585,-81174,-10617,8524,-36794,71093,57912,53476,-3252,15657,-71007,-15212,-5107,-9712,-63347,53783,30678,-81227,4798,-19063,-28130,51667,21840,36132,-5696,-19287,9485,42694,-79706,-37126,-75782,17092,23255,-29789,-116617,-104902,-40283,11833,-20478,72332,18091,-45433,68973,14332,79756,79896,-51227,46597,26885,38375,-39047,-26518,-6849,-25846,-40718,-8660,29736,824,-70055,-15940,-135297,-43905,-1683,52413,21553,27676,24102,-38940,-46137,46827,100067,7923,7177,-1308,78827,63702,-136307,-59276,-31169,-69371,4709,-20242,35351,-7674,15650,-60432,13280,-62247,-5939,-19352,-52715,74811,24288,-42114,-41981,1242,-23616,-12932,67958,90466,38346,-9823,818,-32222,-37231,-29783,116466,45156,-50376,71073,-6319,-33296,-69284,5892,9492,74533,49288,81231,-5008,-88570,72055,-24752,-46613,53112,50977,38359,20741,62508,-37383,-3248,-3107,1635,-6121,13378,54936,16879,56887,33719,-43369,-29815,-35516,-9512,-6585,26554,-25923,-26879,-65238,-25329,-42419,-102777,37669,-47023,-78918,-28690,-40983,-56828,-68817,-6388,7083,-41892,-62601,-65271,56361,72470,25920,52975,8057,-18795,-64181,-2465,-22632,6834,26883,45802,16111,-9309,-43334,-26191,-25964,-11436,-16589,-97595,-63221,52439,-10294,-10958,25291,-10661,-90793,18892,27047,-77665,12736,-4576,10074,-14531,-40660,-21217,-61927,-59700,-42329,-40065,-3286,-43573,-42579,-12581,-41380,5104,-17913,58003,10365,-11655,-28690,92391,-15828,-69687,-23163,55054,33906,34087,20949,15286,-9315,29361,-9647,-1899,-48272,-19566,-85617,-62200,-6960,6078,4970,50158,-29230,-10549,-15686,49573,32589,-37856,29760,63282,6337,-90292,-42833,-58031,-13771,-36973,-11018,-66953,17390,1563,-49245,17464,599,-67265,17455,34502,-15761,5396,-34270,-53601,7464,40929,75211,-23628,-7650,84981,1166,-51536,-2104,-22681,-61730,48386,26500,12319,-13186,-48490,96962,90752,68179,4206,89021,17345,-108329,-26118,-30360,104768,53264,30850,19008,-12555,15643,28805,38552,-44724,56516,38138,69780,18391,90567,14362,-67360,-38711,71606,-13376,-47225,-16502,-13230,-51581,10019,7962,129788,-22394,-45532,1178,30079,41886,-61671,32894,38504,-1121,59424,-22844,-35164,9707,-60154,-52200,10937,-72449,-10707,-73320,68565,-17884,-6661,-42151,-60719,-13127,-15023,-5952,17942,49532,-39548,48951,8963,-6547,-31931,-6191,-45616,25143,-167,-27521,9428,-62068,29019,-21526,39695,66410,-15728,-67349,19407,29440,43690,-128703,-52006,-30792,-33840,28127,82770,29403,10713,60968,40160,7785,-27631,-13904,-44115,-45009,-30171,-77613,34946,161139,-39665,41776,68421,22776,39661,72901,84616,76344,-69310,18622,29462,11574,73133,115988,42116,7646,22348,130458,11661,-64977,-21822,23519,45984,-30523,3323,30494,26903,75686,8009,-25736,12367,16848,-29744,-27270,18736,40056,-11428,-27788,76521,21427,-26556,-12391,-112300,-29682,-3355,-14075,33345,86918,71386,-25365,-80729,-61526,-17201,-78180,-35044,-49409,-15876,-84875,-39147,49,-97398,12262,59168,38124,44866,89168,11797,32977,38317,-42777,17655,35523,80036,50206,48874,47793,30937,9316,-3124,-21078,22661,-18469,32731,26571,43122,-9313,-37060,4842,16932,69078,-62979,-42301,-56968,7899,65896,50704,-88550,-13720,-89116,13374,34412,25111,-55563,-63983,28314,37976,77780,-47670,-57068,5627,-18016,-5274,12555,33546,-4144,-34020,29480,-64063,28701,-17599,-68343,-3053,23661,-1936,20536,-1033,15242,67723,3922,18941,10878,43955,-11230,73334,-11676,254,4489,-39178,9938,-14364,-7320,-53375,12694,17890,-83100,-38808,25828,-35694,6914,24061,16049,1363,63877,-47542,-13793,30980,15016,-23583,-54699,45050,99698,28616,18837,63089,-7205,55927,128626,-1764,6048,9815,3187,29505,16159,-32320,29759,29807,5617,26243,34129,-53038,-13350,40000,-37199,31056,-22175,-22176,-61147,-85858,-66483,40204,42298,57231,10661,-26462],[19611,19322,-12053,-4854,21120,18153,-62345,1625,13779,-80792,-20531,3654,-44737,3376,19335,9272,-30057,68937,31395,58267,321,45126,-15275,56296,-6827,-35529,31293,17237,47230,15844,-10823,51085,15641,3945,-2140,31671,-88088,86071,35533,-49677,-90912,15819,89498,-52384,10546,-61923,36571,5383,-16019,66903,-15783,12133,26177,31544,-65408,29801,10731,-17907,-23299,-54436,9290,7063,62664,53600,61356,28616,-94722,-52665,-29853,-10258,-33154,48383,72819,6828,-39639,-39696,-39115,-17449,25985,-4287,-46810,-100310,1722,-8845,-44631,3509,16990,-9192,27306,14912,31274,17623,53532,-47773,-7085,26139,25973,-43506,47408,-24710,25346,72770,2134,41977,59901,74384,-51138,-14675,27707,62718,41006,-95479,12615,29927,-96725,-56996,38432,12350,32245,63505,3748,-18080,29885,-8788,22668,-41569,-61435,-9001,-9793,-12638,15378,-50832,32749,37120,-6269,38955,111909,34133,-46152,-37476,52203,77990,32011,-75254,-72311,-85584,-4199,-29628,-29321,-54489,-63179,-34307,30873,-91882,-50982,49215,52004,28965,-39621,71909,2775,36190,29512,-40557,28157,-24118,-119418,-29208,11471,13274,51193,5628,-10143,-51965,13556,-11364,45610,-52819,-26458,-21009,-44123,-64288,15055,-4686,-52135,59074,24129,8413,-11994,31389,69331,47204,80802,29156,80298,36492,-1738,20772,-41828,69459,82008,-36370,27555,24327,50211,6879,-42629,25752,-8461,77766,-18030,-8006,25589,-12802,-14814,-34277,-4544,10502,80973,89854,103484,-15857,49861,62153,-1414,42919,20912,16686,63255,33636,77322,78223,-44334,-5055,55471,62498,16830,-18316,-19420,-39564,35270,110522,83999,64462,20791,37789,57423,-15442,107995,136392,304601,512583,-724930,-111802,-117408,-113460,-85453,-37094,-108607,-73718,-36674,-3793,5239,-30607,-27501,-123494,-41735,-20450,-71898,-19619,-41372,-55444,-24859,20463,-55674,39586,317,-4075,-60939,-58871,-39496,6136,1793,-2890,58402,6070,13284,46662,62595,-30260,-76035,-94346,-635,-51592,-27481,-48378,17387,-2020,55723,-58969,-84220,-52889,-12167,-59846,-84325,-71722,30850,-44013,-94978,4656,-22881,25717,41046,-15249,41165,-32170,-32035,8278,21291,-22931,-71357,-31693,19595,23088,-38915,-91840,45884,1737,-3852,51759,-54314,-48922,-28077,13207,3788,-11629,90467,29157,39132,86261,172662,-82643,6419,-17118,-37269,-50115,20082,25579,-760,57118,37767,-64570,-21479,-4578,-35657,18206,-24573,-9544,-20254,-25184,41907,31010,-31775,11317,5520,11563,-14199,-18356,-12041,1782,60893,43689,-7893,-26660,29418,-48718,-64915,-3221,2295,-26361,-31608,40548,68721,39812,-30004,13399,-55090,36325,6624,-12297,-23901,-53053,25999,-19771,-41046,-31934,41737,-35832,17227,-31197,-16789,57226,-57858,-44699,-21209,-22422,-31257,-15199,-34354,-29640,-79320,-15420,65728,16582,18273,64803,-91938,3189,-44620,-49012,-76918,51329,95408,5558,-129972,-24061,84617,50806,7288,-23777,-14138,16615,50959,-7710,-29856,49440,33452,22447,-3396,37541,17015,19260,-17650,6879,-99211,-77608,15857,2539,24046,-82074,-33466,-18676,-18086,73022,37904,27841,-15158,24777,-61376,-18587,25102,-24259,-75077,19033,22403,-83215,9883,-11305,-39122,86747,34484,34846,14147,-4583,40828,68612,-61120,-6596,-65804,13263,25509,-32357,-101770,-88699,-15861,23033,-3070,75704,39403,-48252,40227,-15481,52688,81305,-6063,74445,37183,39806,-13049,1558,-8699,-20043,-42022,-2645,-932,-18926,-89793,-53951,-145918,-50180,5229,44473,21043,15754,8176,-47939,-42178,53224,91054,27364,9254,6100,60966,35174,-130247,-48985,-34168,-60127,22357,-15117,42125,894,-9990,-82793,-6097,-52578,6634,-33392,-34188,75703,17934,-41732,-14185,8686,-24205,-17690,68089,45126,33023,-22108,2344,-23202,-37430,-25783,134024,62595,-37366,78363,-27417,-41631,-52957,10012,-10675,68324,44910,73896,21074,-89292,76424,-51108,-65583,36639,17762,20326,17041,79817,-12649,-4239,14235,-8580,-1172,16258,30471,-13519,51491,6614,-34803,-27262,-17036,-6527,25236,20720,-28491,-27851,-62410,-30432,-47079,-113436,17137,-45955,-60602,4565,-29686,-66560,-62907,-1984,22224,-35000,-83555,-70333,74189,71545,-4037,61414,37775,-36654,-43894,19046,-24368,27571,36256,34464,10953,-2411,-15506,-25598,-43206,-24472,-38118,-74770,-58613,58973,-3844,-16591,35815,23314,-89266,4847,40541,-74110,10748,2689,15679,5403,-23406,-18672,-33280,-36386,-33774,-31275,-5116,-34192,-50354,-2048,-40298,7993,-27000,56221,5387,-25285,-55663,53697,4155,-53228,28173,32511,52156,40708,28488,48782,21540,34748,-18059,-31717,-63387,-21417,-84620,-78201,-12067,-7916,-33000,29347,-22917,-16682,-32318,67052,51860,-34196,21062,28524,-22592,-105160,-83758,-28784,-33876,-25260,-32830,-66941,17436,6957,-29046,-28160,-36597,-78562,29346,39216,-20157,26508,-27470,-51124,-18506,36848,106092,-20607,-15716,65614,-11977,-37180,40741,13844,-59055,32298,18635,22437,4037,-45779,100578,80282,60162,14983,112596,21910,-114483,-28700,-28256,105384,49112,32755,538,2572,26960,32374,104240,-24964,57508,24271,77278,19818,86450,-5118,-77515,-13931,67066,-34186,-67271,-16074,40194,-50985,30026,13547,109031,-19173,-39537,-2136,-1767,37535,-67006,16221,18643,-5078,47831,-29039,-27815,30464,-46697,-65622,23451,-47689,-4023,-94001,54709,-54852,-8983,-43073,-63094,-20646,-26066,-17383,12235,57285,-37056,48526,7868,-16826,-25756,-17620,-39530,44086,-7839,-34532,27531,-52252,30379,-33076,23370,64318,14098,-54320,41696,10618,37424,-141661,-37623,-31182,-83098,15408,68227,40403,19107,44522,54334,7135,-13974,-3767,-63468,-47821,-15841,-61427,48991,166063,-26689,15780,37635,-11327,54150,71016,75466,30222,-50072,11882,8994,21637,78816,147681,61306,7793,21826,142782,3171,-66199,-41212,39559,40371,-8939,-10251,10985,9593,49331,2502,-36885,32338,22401,-37066,2501,45256,68047,-1277,-38226,84308,2150,-56173,-30096,-124976,-29862,-9852,2912,36271,69219,62747,-41925,-76148,-63135,-25169,-91300,-34036,-71177,-18617,-89622,-41056,-29893,-106467,-4216,46614,-12969,25779,77781,15566,30139,54394,-61661,13792,20137,52220,54683,56353,39839,43369,-455,-941,-24617,19356,-20919,27158,26389,35544,11661,-20262,12011,3860,42921,-64332,-36304,-44818,7745,30245,52751,-93062,-851,-67342,10329,25921,33278,-61098,-68401,6359,29299,114532,-37418,-42483,178,-22395,2702,5946,29260,-15172,-29466,52764,-58323,42632,7234,-55131,33467,44580,11621,9181,-12879,7803,46801,-480,17130,3660,57443,14074,75537,-34833,-5825,2083,-8860,15225,-9443,3880,-52493,17507,-8093,-89235,-63417,19508,-21137,14867,-2971,3884,5696,69560,-48419,18014,21368,9897,-12310,-34407,43446,122979,33303,35242,107627,7532,59563,123686,-19548,30944,15538,-959,31980,-16894,-48881,27186,17304,-2216,7621,23035,-38378,-5849,17743,-43786,25649,-11374,-8731,-50568,-78676,-81609,48896,41393,48070,20279,-29160],[20738,-3153,-12081,-4714,14760,23143,-52947,-23144,2303,-88377,-61611,-30367,-48684,12685,27621,34789,-33957,55329,-3158,53630,2858,30852,-15173,22206,-20254,-23896,27477,9299,45907,44193,7973,41444,13567,-4048,-21428,29137,-67167,60020,45235,-25560,-128081,5094,89612,-38116,26600,-44265,33932,7331,-1483,45871,-29298,-7479,23657,40165,-63549,48190,11918,-25027,-25111,-54746,5525,-11337,10026,78544,88250,12579,-113096,-33853,-3058,-47750,-11268,51327,69003,24822,-13653,-45306,-33911,-27289,17623,1079,-59329,-117683,-11882,11091,-57986,17967,39688,15414,46466,29625,76804,5709,9753,-60047,-7937,23462,46201,-2805,35323,-24104,28606,64417,13933,46255,52552,57104,-30333,-19473,-7113,45637,38778,-90655,34854,35758,-88694,-75120,28886,23139,2870,64556,44605,-17785,39485,-12395,26214,-54305,-64794,-9542,13353,-32917,-3729,-44060,36684,14847,-3321,44753,119723,58160,-27132,-28242,20808,52883,27512,-64257,-99336,-76707,15876,-27051,-31877,-81237,-72785,-5314,46662,-71187,-51435,54428,50669,13183,-55857,97232,-9424,20235,51449,-27772,25031,-29643,-83597,-21899,15957,3918,45600,-7393,-7010,-57488,-14889,-43333,60951,-56297,-34957,-14866,-56156,-66354,23223,-1024,-59577,62104,7410,1133,-7063,29403,60088,71412,71914,36669,79120,43468,24701,14715,-55884,77421,115087,-33072,13368,27953,34999,1289,-47475,6218,-1056,106504,-33637,-1617,60673,-9665,-17871,-13814,17605,18561,65773,48171,104714,-12102,47806,72887,13451,48064,-1520,-7987,76307,21336,92318,67648,-43204,34048,59782,47742,32967,80,-9316,-56105,22167,105314,102716,59327,27360,66032,76298,11891,126401,152826,339354,484363,-724053,-137906,-137675,-106911,-49250,-17801,-86248,-63166,-50912,2517,22713,-41415,-30610,-144447,-29759,-29103,-69623,-20796,-38188,-62941,-32853,12800,-52179,61878,15346,-13705,-61829,-63642,-48735,-2618,-2031,3224,70554,-30431,34406,40185,51182,-13396,-72126,-94197,-725,-61128,5193,-46595,14234,-12433,31020,-52753,-33990,-52737,-2029,-86692,-139446,-66069,20948,-16561,-89983,-22582,-15932,42842,9571,-28228,33893,-32036,-29427,12176,-12514,-33401,-66226,-77052,6983,-7977,-56496,-81881,54831,-16696,-9582,63558,-60517,-39870,-11506,22908,5084,-23448,73688,46592,48250,85143,175907,-98501,-17603,-12828,-57936,-48115,21594,-5618,-17382,47109,45016,-57073,-18720,-2013,-25122,394,-38165,-200,-15673,-43671,26149,22236,-46361,-8421,9848,22598,-3718,-11839,-4305,16454,71446,31507,-15982,10547,13311,-66993,-85367,-13587,8300,-9811,-27964,40759,90914,46161,-23147,9425,-66343,22158,-15437,-19708,-14983,-48334,37214,-1251,-36584,-5782,36718,-36739,20949,-37545,-2070,51134,-60672,-28672,-8135,-28704,-32402,-10586,-44551,-24724,-57038,3798,72225,38674,24148,64399,-117525,-3007,-47411,-55063,-86195,56504,82607,4235,-112477,-22141,62783,36659,3800,-37522,-13991,26813,59027,5381,-10459,44533,8052,23068,-26110,10949,-25096,4495,3745,20258,-108205,-73276,22447,17097,7154,-69933,-52611,-34857,-659,57872,18489,6802,-41497,24169,-52102,-27345,38803,-41341,-73408,-23421,9858,-80881,8633,-3053,-39484,106714,51917,11264,23037,4392,70384,77084,-37214,23466,-52347,9600,22930,-24772,-84169,-55266,4291,31275,11865,57827,60015,-31112,3719,-45983,20750,48143,38218,88852,35836,39913,13037,26867,-8471,-9227,-35585,11273,-24767,-44782,-102185,-84310,-146732,-51086,11182,25348,13604,-4192,-2238,-53676,-30620,54452,67150,43066,12908,11420,37826,4785,-115262,-35589,-27574,-41923,42037,-3955,44638,-3692,-30747,-90445,-35244,-40370,26385,-42099,-17081,59781,10128,-34746,21730,22638,-22242,-22140,59135,-4878,13675,-37368,-4193,-19965,-43656,-18293,127950,61503,-18191,73055,-42166,-39402,-24238,9549,-28486,64445,37612,57810,38234,-79528,71519,-64787,-65439,8728,-16240,-6432,6645,77491,1508,-11511,33140,-11855,-8540,16585,6538,-54925,42599,-18346,-27028,-14650,1357,-1874,57702,15513,-33424,-21740,-42756,-32014,-48070,-106687,1641,-29985,-22801,40093,-21146,-63299,-54397,5746,34678,-22671,-94282,-61000,82162,62933,-46061,40041,56265,-55039,-22616,45952,-24824,47853,44917,19505,4461,12471,5536,-16684,-48996,-46959,-54009,-48744,-48995,63844,-2269,-20044,44853,55360,-76444,-9588,45396,-56873,7785,8037,13523,22515,-5229,-17389,-15965,-8126,-22029,-19358,-4412,-23596,-56337,-234,-40137,5735,-34656,48748,-1023,-18234,-81599,17595,22746,-24510,59090,7387,76621,43082,31868,78756,57010,37303,-13264,-61516,-72544,-24040,-86159,-85293,-12090,-13908,-58747,7293,-7392,-8024,-45556,69667,63799,-22223,12186,-1756,-42312,-114542,-110672,-9736,-47466,-12581,-48973,-64598,8745,-1401,-4707,-74122,-75676,-75809,41971,22132,-24754,46168,-18871,-55054,-34631,32607,112158,-30970,-19189,40204,-20757,-23088,76019,42885,-48702,6089,3436,30600,27924,-38094,96860,63247,44590,16938,122573,29114,-110239,-28172,-17313,105719,39160,29604,-19297,22991,32926,29731,137872,-2130,47079,-8770,79071,17732,80598,-15500,-71764,13255,52518,-47453,-86826,-17719,92780,-36748,35133,20438,73388,-19940,-33125,-2537,-24088,36002,-65858,-9773,-7212,-3185,24747,-42165,-28466,51265,-21260,-72464,37958,-7069,7566,-91744,32620,-80212,-16745,-40718,-63111,-21330,-36567,-23748,8584,61096,-25738,36092,-17,-24104,-10736,-28262,-36348,44660,-18978,-35307,42612,-40421,24707,-39721,4189,61263,55915,-30771,61199,827,33024,-132889,-28291,-31790,-103852,2945,41534,39821,28548,37743,69525,-3952,5295,11075,-84218,-48997,3507,-48386,55983,139891,-25378,-19500,8659,-40829,58392,61203,58535,-24922,-34492,-1445,-26310,6664,70137,150995,74649,13591,25708,134863,-14141,-59511,-52105,55770,42046,9420,-17405,-21793,-15082,16638,-2865,-55427,32282,18399,-47266,24832,59566,90338,7770,-46974,78822,-24058,-73994,-32299,-121796,-34504,-10069,11467,31070,50079,51107,-59520,-66981,-50372,-27772,-89875,-28378,-75683,-19174,-84855,-41266,-55233,-97128,-20645,20073,-58402,3514,54148,16996,29441,66109,-71274,12751,-476,25389,60007,60521,35295,54285,-8338,4188,-29723,12775,-21503,22241,27938,23683,35867,-8861,19505,-9038,18093,-69546,-25138,-29379,7451,-13693,43147,-83601,12162,-39652,115,10084,27710,-63873,-67436,-14132,9407,132527,-24172,-22178,-3641,-33512,1638,-5408,16121,-23997,-21446,72166,-52429,45319,38577,-40795,50668,57427,19318,-4049,-15187,-10041,17335,-1071,11198,3641,61933,32236,73161,-53644,-12153,-611,16952,25268,-1817,19462,-17960,17378,-35873,-91453,-82073,12888,-3130,17239,-30275,-3475,18903,64145,-47638,48379,5806,-2549,1420,-6725,29250,109337,30570,44390,117981,16500,54993,107671,-34099,46855,14891,-6106,34174,-36633,-54646,21530,2318,-11495,-12629,6464,-27424,1455,11878,-41002,28312,6166,7207,-40700,-61307,-87821,48846,37480,26402,24822,-28645],[21342,-18543,-9797,-2890,5671,24471,-30065,-48218,-2800,-81583,-89313,-58825,-46382,14908,32320,42277,-26548,41941,-39852,38021,-1614,18399,2249,-12558,-32763,-6218,23911,9046,37870,69427,26522,26281,12309,-8664,-41879,27087,-40297,34261,57670,5777,-160790,-6991,86679,-12317,31311,-31022,39031,12335,6619,20478,-38086,-23201,28770,43903,-53072,59140,11666,-24003,-16435,-36377,7717,-25944,-34270,97014,103349,886,-115646,-11887,18038,-69454,8345,37842,50832,38024,11868,-42959,-32145,-38112,11481,6829,-75225,-102670,-25325,30567,-62673,33087,40593,32356,56555,33084,105667,-10088,-40291,-53282,-7411,22371,59054,25708,17676,-17643,25726,51784,26787,45087,32418,30084,-16986,-23833,-46658,15832,30752,-74774,47415,39371,-73183,-77613,19095,23697,-25070,65563,81922,-20418,43121,-18420,29189,-64006,-65164,-6069,33295,-54002,-30414,-28257,34666,-11439,-12771,47089,108004,69020,-7458,-12084,-8495,20408,15760,-39557,-108051,-65657,28887,-21474,-28871,-91727,-78395,14145,51889,-39851,-52987,50310,45687,-1224,-60871,111491,-16181,562,57144,-24893,15251,-30575,-51873,-12294,30278,716,35376,-25717,-7922,-53530,-32145,-58240,74173,-51482,-40521,-10664,-59028,-58979,24650,-4924,-58512,53023,-11196,-4315,-4345,15445,47617,91414,64016,40519,67663,41899,33143,9571,-53358,84667,124690,-31258,-3895,34312,21957,-9198,-46174,-8017,5087,128849,-46177,-908,110654,5666,-17890,13179,38534,29669,49787,10383,103028,-12079,35546,72128,30039,56371,-22739,-32740,54282,-9135,80443,44581,-23922,78583,61117,47043,52772,22579,-3323,-52437,27730,100294,112193,53324,36228,93205,92216,27036,146806,173347,369213,458929,-700715,-170515,-167538,-93680,-665,-1559,-57248,-57118,-69713,9528,31267,-48896,-36929,-146429,-19257,-48205,-60797,-24700,-38844,-61264,-31436,-2619,-52657,75204,25848,-16161,-55671,-63249,-58934,-11126,-10958,-1070,68246,-63940,56836,22837,33091,-4474,-69624,-87016,-4773,-67386,34142,-35976,5125,-23807,-7506,-31385,20917,-37367,22441,-93436,-176427,-53719,4319,12645,-69366,-51067,-15300,45526,-25161,-53113,20305,-27481,-26949,12318,-45546,-38508,-55765,-122445,-7119,-31634,-75092,-66207,57261,-29079,-8953,74958,-56838,-27971,3785,25096,4130,-34038,50006,63136,44915,58528,162212,-84210,-38400,-7739,-62878,-36474,19516,-42746,-34736,24478,39470,-47773,-17831,808,-15128,-25349,-45531,5565,-13229,-59567,9981,9641,-55919,-23059,7103,22340,8037,-6200,-3544,20679,64293,16690,-18623,47603,2717,-68575,-100886,-20345,17316,11463,-18013,44128,98421,44033,-30830,-3854,-71613,12365,-25070,-20045,-6190,-48362,42414,14793,-20799,20500,22294,-33064,20697,-42385,-7277,42519,-44816,-5698,15001,-19259,-15807,113,-50940,-13721,-22798,17110,76778,56966,28384,54617,-127805,-6301,-33002,-54343,-86922,38838,52739,-7826,-83589,-15711,31846,21273,627,-52020,-23980,34719,54595,14453,5983,32991,-16266,37238,-38492,-19130,-50133,-8791,33489,35167,-106815,-58779,32493,36010,-2022,-46711,-61704,-35127,17552,35998,5599,-7294,-75943,11689,-43912,-37897,26640,-56300,-58650,-61942,-6888,-73045,4822,4815,-28062,108219,69890,-21730,20601,5579,91540,70984,-16978,44322,-37508,8375,15895,-9013,-67651,-5800,18151,38855,24179,20236,73012,-21,-33260,-71970,-9929,-8787,68218,84210,20276,39466,33186,46666,-5063,3767,-19244,31606,-38826,-65951,-104115,-100158,-139645,-47581,12346,-38,5199,-23286,-7569,-55204,-9031,51649,36346,49837,18737,11164,12852,-22074,-99666,-21876,-11171,-19656,55659,9317,44155,-24731,-43185,-80802,-61730,-23861,49942,-42601,-5704,30177,-41,-23837,55118,39919,-20851,-26361,44598,-41245,-15189,-50802,-15865,-23689,-53195,-8603,101449,46313,-2188,55543,-47651,-29097,11910,3014,-41744,60917,28515,39261,43100,-61444,56273,-64296,-48930,-22838,-41546,-32746,-8326,59264,3804,-21038,44176,-8131,-25271,14020,-11538,-97257,31394,-31128,-17863,6688,13771,3205,81546,13042,-37598,-10811,-9659,-28952,-47301,-89116,-722,-8550,22157,67070,-17139,-46676,-44878,11774,42003,-6879,-95869,-36040,78098,49757,-80825,3408,58569,-64882,-4027,75276,-23924,63106,49574,1496,-2604,29099,12235,-4548,-43369,-66797,-54527,-21426,-35513,61885,-6643,-20991,48939,74230,-52986,-18077,39172,-29563,4916,10954,5340,32548,12407,-14598,-13048,18113,-5929,-6105,-2637,-14312,-58159,-8748,-39281,-2090,-39386,36907,-8151,7378,-101685,-6604,35215,8394,63120,-12643,102067,43588,33127,97279,89002,36038,4067,-83546,-71756,-27044,-90024,-82309,-7528,-11808,-69464,-11706,13414,9265,-50440,57331,64003,-5806,5887,-20789,-50586,-112715,-119174,-7665,-53262,-2602,-54995,-60544,-4274,-20900,14926,-106161,-105114,-55950,51516,-10976,-27443,59370,-10306,-64630,-43938,26767,91854,-52482,-14175,13340,-20459,-13733,90213,57235,-32822,-19428,-13098,35567,52388,-28520,86108,43784,25039,13281,118303,38557,-90057,-26462,-2287,101693,27021,23105,-36032,45380,32732,23591,136816,19863,29465,-48318,76426,14666,71038,-14590,-49894,36307,33476,-48547,-101391,-19744,127659,-13283,26423,26635,32485,-24390,-24636,1622,-32208,34054,-59396,-38075,-32256,2539,-3771,-57848,-36034,66442,7750,-70504,50255,37652,17768,-63186,10544,-88336,-27549,-36408,-61814,-15363,-45442,-21444,9973,61318,-9584,16735,-8332,-25233,7069,-36052,-38529,32415,-29209,-29512,54535,-27466,11812,-37082,-12241,60644,97635,-5750,72036,-2748,29509,-108357,-24034,-33476,-95470,-6529,8775,23722,34732,41517,80655,-20768,25308,25385,-97938,-45219,27268,-38979,49778,94292,-42076,-58727,-12019,-52177,54036,44226,37057,-74805,-25276,-17157,-67926,-26409,49363,117756,76939,23399,32493,113676,-36747,-47151,-53551,67596,54471,19160,-16371,-55465,-39365,-12060,-5400,-76579,12557,9457,-57528,31463,53272,102622,12873,-51751,64385,-45437,-74019,-18556,-104454,-36867,-2569,12319,18372,36380,42275,-77857,-54871,-27800,-26936,-73106,-20725,-65988,-18222,-72311,-38867,-71962,-74686,-31416,-13214,-86936,-14025,24769,17066,33309,70736,-67680,15042,-23662,11973,64415,61339,35086,65584,-11839,10604,-36858,1676,-22812,18987,30718,6744,57876,-2526,25054,-16330,4505,-69900,-12244,-13142,6822,-51895,26346,-65552,18628,-16955,-13310,-7896,2278,-61831,-61689,-27156,-14334,129224,-11541,505,-4728,-50564,-8995,-19214,-549,-27794,-10539,84361,-44040,36967,68930,-27305,42932,59524,22595,-15715,-7617,-35871,-15914,870,3559,8914,58239,35871,65358,-62929,-15397,2389,32724,35080,9513,36315,41249,16397,-58705,-91734,-91049,5874,13140,14898,-51139,-7213,32969,42703,-45627,72661,-11815,-19176,10364,22268,3310,65039,22384,44695,93799,21302,46210,82024,-41265,54179,8861,-10212,35780,-35378,-49316,18758,-12442,-20319,-28626,-11753,-22583,4984,25330,-28978,37113,26924,20127,-31730,-35824,-86129,35225,32221,1235,24146,-22163],[21006,-21871,-6252,-156,-2118,21496,-1644,-62953,163,-65361,-95973,-69012,-37388,8250,32986,30391,-8243,33385,-63432,18336,-12495,8654,33374,-33699,-41140,13644,20645,17348,24241,86945,39408,8516,11146,-10543,-57537,22481,-14599,14383,69521,37316,-176455,-17974,80133,17424,25673,-25910,47880,19742,6481,-5073,-38332,-32500,41764,40262,-38627,58399,10815,-18906,574,-10003,19100,-32534,-57335,106992,102444,-4277,-104621,6899,29835,-67355,22991,11663,23282,45595,29259,-34006,-32969,-46586,9362,10405,-87917,-57392,-33647,43896,-55439,53444,25110,39569,56208,29142,111630,-25780,-82536,-34651,-5058,22588,61902,33746,-1996,-7007,18665,39611,35724,40997,808,-1025,-11818,-29169,-79069,-18356,19871,-49775,49572,38791,-53589,-68203,14777,16283,-43657,65891,101946,-27449,38874,-25641,28831,-70806,-61759,-6223,44346,-69984,-61034,-6965,28529,-32673,-30203,47400,82285,63981,7796,9152,-24231,-11223,-972,-4945,-96172,-49837,35081,-14249,-22872,-85311,-78270,20121,47915,-6262,-55993,36576,37715,-11657,-54366,113746,-14297,-18973,43709,-30695,-682,-27874,-25617,-3677,46617,4588,24528,-42897,-12742,-42093,-36004,-54694,81899,-39669,-42830,-10527,-55745,-45244,19158,-13941,-51103,36058,-24812,-8048,-5422,-4602,39783,100774,58665,42785,49897,33977,18598,6208,-35766,91003,107200,-32301,-22903,40868,14318,-23664,-36301,-12482,12470,138127,-53756,-7890,158016,28704,-17410,37071,53789,41457,36452,-17163,94231,-18797,17070,59322,40065,63699,-38937,-51698,8946,-46804,51593,13729,5823,111247,58201,59774,72688,41778,-4515,-33428,45461,92983,106464,47215,42400,115449,105034,30634,160823,173042,374687,447098,-633859,-195727,-194090,-80749,47302,13057,-26826,-53378,-86993,20668,32990,-50951,-47612,-129393,-11123,-71146,-46669,-29107,-41847,-50588,-22191,-17831,-55566,74827,29013,-9181,-42524,-55902,-70574,-18212,-23218,-13552,53387,-87014,76829,121,14327,-5388,-67561,-76943,-10368,-69546,50949,-20952,-8066,-36529,-52349,-2122,64122,-12103,54632,-79872,-181577,-36068,-9201,34892,-39695,-74024,-22677,39166,-50623,-80608,5022,-19604,-21570,7732,-67357,-39480,-43532,-151203,-16344,-40876,-89593,-46845,51989,-30595,1006,83637,-46819,-16189,16363,22011,1225,-40338,34751,79921,37075,18765,139186,-54341,-53883,-4966,-55251,-20099,12526,-74557,-49937,-5538,23350,-40669,-18658,2928,-8705,-48059,-45148,3388,-14476,-69566,-4424,-2588,-56514,-31961,-2884,9204,16131,-2329,-11976,8878,44095,4557,-14230,75365,-960,-52984,-109923,-20579,27172,32775,-1721,48628,88813,34942,-48935,-21043,-57184,8226,-23171,-16068,460,-50468,40443,22829,3204,37748,1114,-24079,15694,-45650,-28589,33944,-17258,15460,42360,1277,11670,13308,-53890,164,15595,21779,78473,63700,31121,38097,-121925,-8703,-8599,-48360,-79017,6149,16942,-29384,-55350,-8982,-5627,8545,593,-58482,-36473,39304,38738,13671,10887,19026,-29350,56522,-35184,-45231,-52351,-16713,62648,46819,-100789,-39006,42996,55054,174,-17635,-57680,-21418,38490,17916,2620,-12955,-106532,-10147,-36515,-45905,-8789,-66186,-34929,-86210,-25084,-59024,2222,10947,-8078,93489,82948,-50143,9280,-812,101155,57572,-7999,49584,-24739,10750,6590,11643,-53186,49483,25861,46952,34300,-24286,73135,36659,-62247,-89026,-34598,-68817,77471,61506,-7721,38804,44381,59540,922,14423,5000,54643,-43846,-74222,-93914,-98248,-127035,-42581,6713,-25273,1477,-33557,-9205,-51778,21370,48760,8633,45033,25980,4463,-10511,-40710,-88772,-10860,11433,-1366,58492,20175,42011,-58573,-45803,-57287,-73476,-3458,71792,-34360,-1512,-5564,-12308,-12094,75542,56868,-22419,-30404,28552,-55261,-45394,-57637,-29267,-32668,-62530,1873,62652,25276,2394,29503,-43878,-15721,47731,-8762,-48984,53500,18968,23360,39187,-39134,32469,-53224,-23887,-48887,-51942,-49559,-24597,33535,-2644,-28261,41633,408,-44466,8911,-20223,-126679,18764,-28060,-6379,30763,15686,7274,89892,14439,-35936,1347,28535,-21476,-46917,-66106,14639,8111,59825,78615,-17097,-21431,-35194,11627,43125,9522,-90712,-387,63659,35559,-92461,-29743,44426,-59668,9469,101265,-21733,69999,48679,-18962,-10029,40869,2150,3726,-29242,-72596,-37668,6541,-18773,50490,-15482,-19104,45575,73996,-22267,-16719,23348,2290,3385,11353,-5643,35332,28255,-7689,-20182,36552,13851,5991,-1456,-7785,-53713,-26692,-34934,-14497,-40332,22231,-15926,41564,-113294,-17836,39449,37963,46824,-22085,122522,45623,35582,101760,110357,30661,28744,-92210,-60603,-29862,-94143,-70550,-634,-3852,-67243,-23719,34038,25862,-44782,35142,51452,10867,3354,-26804,-48964,-94390,-111197,-19105,-50152,2056,-50221,-54959,-16314,-44966,23190,-115926,-113649,-21109,54713,-48761,-26157,61822,-2658,-75237,-50408,16729,52914,-78533,-463,-10899,-9743,-11037,77818,55242,-16492,-35236,-24720,37669,70784,-20666,69314,25844,5991,8607,102077,47968,-53266,-25173,9093,91139,15790,16141,-46294,64975,27889,17783,113321,37878,10853,-79334,71372,12975,56967,-3757,-17349,50659,16116,-35904,-108204,-20510,136883,14066,8222,29261,-4179,-30542,-14347,11118,-26460,28298,-50292,-58665,-51365,8003,-31397,-69835,-45568,72072,31559,-59130,55917,74088,22202,-18804,-4840,-79770,-37959,-30989,-59768,-4872,-50780,-9615,17728,59365,6297,-1815,-11771,-17453,21877,-39758,-45965,17958,-33552,-18522,62957,-15312,-6847,-23906,-21814,63893,122991,10695,70801,-3925,24120,-78861,-20006,-35464,-69260,-11102,-21228,-3406,34725,52657,80886,-36717,41042,33983,-96604,-33907,52782,-31586,29557,45919,-74051,-96221,-20589,-36300,44542,22204,15214,-107687,-22246,-29435,-102874,-63644,20481,54161,66701,34447,39850,89232,-58780,-33356,-48476,71727,75549,19651,-7592,-75738,-55553,-28197,-3473,-93430,-19806,1499,-65202,20652,23919,104431,12343,-50722,48137,-51659,-56861,9860,-75651,-32681,10970,8224,946,30283,38839,-95074,-42460,-1398,-25050,-45077,-13809,-49442,-16498,-55605,-33694,-78521,-47303,-32248,-42104,-92865,-20772,359,16763,42950,70238,-49159,19972,-46678,17158,66401,58858,36919,78741,-9917,17340,-45032,-13488,-27968,19768,34413,-13722,70436,-1080,25713,-15871,6600,-59161,-1139,1158,6779,-74797,7267,-43765,14315,-6969,-24591,-21097,-40900,-52808,-51163,-29810,-33607,108697,-2253,22628,-2556,-69338,-25073,-31447,-14192,-24943,1906,88250,-30849,20887,88444,-18231,13802,51132,24617,-22077,6769,-63844,-47243,2309,-2520,16189,48400,24737,52515,-61099,-12144,15022,37064,38691,23390,50704,103413,18075,-70721,-89099,-89399,-3143,23729,8303,-61293,-9845,40740,7160,-41873,87442,-26869,-35143,9064,46506,-29141,14226,12405,37615,48079,24651,37689,50176,-38974,57919,606,-11899,35763,-14254,-34159,24500,-25401,-27291,-34960,-27768,-22938,2167,50482,-11641,46569,44761,24188,-24890,-6981,-78668,7181,27370,-18607,18979,-8811],[18888,-15786,-2904,2553,-4718,14427,23010,-62007,9593,-46433,-81555,-53489,-23019,-5721,30310,5201,16360,31938,-67063,1994,-27539,1138,68957,-32927,-42743,32400,17655,32030,8862,94176,43538,-9288,8843,-10240,-63272,13052,4297,3453,76155,62737,-170032,-25797,70142,42328,14221,-30287,52759,26995,-421,-26556,-28839,-34320,58644,29611,-25063,46291,9753,-14669,21289,14692,40304,-29398,-55986,108126,85370,-2577,-85145,18298,32593,-44076,31234,-17642,-4070,48199,37036,-21818,-35361,-49471,11139,9860,-91824,2048,-32461,45972,-36253,84137,5281,37678,47005,22268,97139,-37045,-108795,-14604,-445,22955,55305,21674,-20247,6053,10699,32367,36466,36902,-36977,-29666,-10824,-34948,-96159,-47787,10585,-19512,44011,32453,-34131,-51694,19736,5974,-48053,64436,97757,-40394,26826,-31745,24020,-73715,-54157,-13983,44995,-75709,-88339,15333,20849,-42244,-49676,46752,50869,44400,15528,32175,-20718,-34485,-18093,32761,-67839,-27158,38048,-5768,-16755,-65879,-72189,12867,38735,20798,-59677,16855,29334,-15257,-38456,105985,-3069,-34482,14673,-40870,-19866,-22484,-2970,2489,56833,14580,16015,-53353,-19394,-25785,-27651,-37375,82245,-24336,-43094,-14795,-50060,-28708,8778,-23406,-40640,17537,-30013,-10408,-9231,-21722,41088,96231,55452,45397,31336,23692,-15525,5208,-8992,96243,69195,-34760,-39973,45668,11194,-40471,-18175,-6335,22113,131775,-54864,-22045,184199,53071,-18323,50752,61226,50838,27918,-31819,76087,-32882,-1046,38065,39307,66616,-47219,-59805,-38283,-75739,21519,-16250,36023,120552,51344,80105,88023,52758,-11172,-5307,67925,83762,86778,43318,45050,134109,120040,33852,167766,141983,355476,466799,-529562,-214263,-213146,-80213,75275,22623,-2872,-51817,-99547,34006,29917,-49311,-63410,-98625,-7012,-90531,-30153,-32228,-46473,-34291,-9881,-26350,-58094,59201,23934,6000,-25505,-42740,-83005,-22844,-35926,-29906,30788,-95555,91687,-21484,-468,-14897,-64529,-69940,-15072,-67620,50783,-8058,-21945,-49252,-93404,23584,83713,14416,83704,-53614,-151999,-16316,-10744,45512,-9706,-86718,-35091,33740,-57091,-99117,-7043,-9366,-11186,-413,-70223,-39375,-32554,-152502,-16151,-33001,-95427,-26545,40260,-20491,20463,86641,-35274,-5632,25950,18231,-1458,-38406,39413,99028,35734,-14761,123176,-28016,-64447,-7123,-42349,-4159,723,-92904,-60253,-35370,1562,-38270,-20602,3998,-6888,-59498,-37553,-9497,-18782,-71754,-16157,-11074,-47197,-36792,-18102,-12945,16693,-1499,-28895,-19899,18315,-771,-3434,86699,137,-24895,-111006,-13722,34853,47988,18718,51794,64007,21607,-66701,-36409,-19977,8263,-14212,-12062,2377,-52565,31953,20655,29217,39551,-22177,-10140,5164,-47629,-54038,26497,11151,25898,65950,23453,38705,23706,-55663,13593,48346,17507,73661,54348,32869,19621,-102878,-12086,16543,-38097,-61942,-27669,-13509,-56559,-35393,-5769,-43702,44,5035,-50481,-41907,40162,15295,279,-655,6933,-25326,71898,-16141,-62048,-34340,-17514,81266,51380,-95604,-20932,49476,68779,13667,9905,-41662,-164,61441,10270,9186,-10099,-121720,-35170,-29257,-48032,-55127,-70034,-8798,-90803,-40022,-40043,3041,13856,14066,67890,86367,-64387,-6980,-12546,99263,43728,-13712,37423,-18098,16154,-2206,33542,-39493,97128,28980,54669,41889,-57209,58525,70076,-76817,-94850,-51009,-112508,68660,27815,-42325,37433,46300,65188,7301,18603,31140,75510,-43171,-67084,-72500,-79525,-110630,-39745,-5442,-45003,6001,-30766,-8688,-42777,55516,50431,-8117,29373,32727,-6215,-29686,-48151,-82706,-4573,33757,5586,50487,25248,38937,-94631,-39089,-27881,-64828,17441,85888,-19550,-3041,-38473,-25295,-2134,76670,70341,-27652,-34383,14379,-49005,-67766,-55048,-41895,-43636,-68662,12055,22004,6809,-6645,1141,-33524,-5101,75031,-22885,-49695,38226,10005,11444,34375,-17462,4466,-38190,-151,-62234,-46246,-51591,-38517,9258,-12061,-29940,25326,10077,-58009,2000,-19102,-132711,5344,-12680,6395,49300,5468,8666,80645,19587,-23807,11142,61010,-11411,-48399,-40794,45602,12727,78810,73882,-18396,4204,-25759,3382,38547,23641,-81341,35748,43581,23069,-76838,-45996,18055,-38449,16666,116933,-18199,67843,42928,-40311,-18027,42755,-21187,1779,-11367,-58225,-9050,33811,-37,30755,-25369,-14191,33969,55557,10888,-5723,2867,32670,4134,9478,-15835,34419,41372,3932,-29133,44095,34550,14406,-2081,-4342,-42049,-51027,-24821,-29559,-37723,5929,-24718,70532,-116175,-20110,36294,58999,23685,-19616,132825,52488,42293,95959,116780,21902,52924,-86102,-42062,-31552,-95731,-53144,5599,6206,-56645,-26282,49125,33758,-30045,11076,29073,25237,3984,-22539,-41379,-58157,-93115,-34020,-36968,581,-37574,-47190,-23245,-65647,18070,-103886,-96346,21133,50137,-78971,-19663,51600,4220,-80489,-55188,646,8601,-101243,18073,-29710,8946,-14249,44105,40697,-5533,-37493,-27479,38249,77969,-17485,48599,12241,-7816,6863,78296,53269,-6174,-24978,9601,73933,6887,11573,-49273,76864,21540,15551,82859,49981,-2794,-91304,65921,13576,39664,12911,16944,55082,5036,-11718,-106450,-19024,124197,40261,-14009,25589,-30330,-35514,-4536,25154,-11731,16052,-41467,-61861,-62261,8976,-53003,-72465,-50830,66839,44097,-39711,52105,93609,19808,25081,-10291,-60270,-45048,-24748,-57086,6505,-50791,9185,30814,56986,17093,-12967,-8378,496,31656,-39248,-55896,10851,-28238,-3459,66937,-6125,-28440,-2961,-23373,70313,118779,10697,57572,-5597,13654,-53986,-9517,-36105,-40231,-10478,-40444,-30527,27896,66125,65022,-45347,48982,33576,-76687,-14962,75922,-23684,441,7664,-109698,-127030,-16988,5693,33857,-1445,-3368,-118205,-23581,-32727,-119024,-91171,-12213,-19535,46547,43640,45340,69373,-73868,-22401,-41144,68124,98558,14644,6548,-72363,-59069,-27988,2346,-99839,-54100,-827,-68223,-2525,-22886,98676,6143,-43135,36911,-38621,-29611,49687,-39996,-22235,25878,1950,-16938,29371,38927,-107134,-32701,23461,-24082,-12907,-9478,-34148,-14444,-38554,-26594,-75954,-21967,-21932,-55905,-77010,-14671,-8478,16683,57439,69318,-17790,25542,-67290,35771,64896,53358,37113,92265,-3761,24212,-51926,-30297,-38644,27075,38880,-34058,67174,-4842,20068,-8974,20950,-37676,5394,10356,8800,-79436,-10202,-21803,-273,-10991,-28953,-23591,-88579,-35739,-35760,-22911,-42634,79318,2704,41944,2336,-83361,-39436,-37803,-19977,-15630,14246,84880,-12390,2372,88333,-17222,-26075,34944,28244,-20767,22498,-85969,-71471,-125,-4109,21822,35056,5340,36401,-50644,-1015,36506,31798,32106,36321,59249,145584,23753,-69040,-81036,-79110,-15684,26779,-2239,-59488,-13958,38391,-33957,-35239,90354,-35668,-45636,-3041,61318,-60813,-16193,4703,26618,-82,29076,32360,16955,-28129,64143,-5612,-11051,32590,18040,-11469,40926,-36153,-31442,-28578,-39009,-25366,-7519,71795,4202,50067,53063,16081,-22121,18996,-67408,-29185,24003,-27745,10723,9239],[14203,-9857,-1078,4821,298,4398,37004,-47547,21376,-30520,-51990,-14336,-6129,-22335,25958,-22604,40898,37263,-52537,-5736,-43635,-5253,97561,-10490,-36286,47968,14753,48782,-3036,91033,39224,-25214,4166,-7782,-56524,-1484,13443,985,73172,78491,-145973,-28989,57584,55617,2563,-42837,45913,30694,-9648,-40551,-11684,-29062,73237,15199,-15735,27611,8303,-14715,40585,31750,67585,-17719,-35573,101202,56501,4478,-63444,20947,29413,-10416,33256,-38159,-21172,47644,38224,-10696,-39007,-44701,15036,5040,-84566,55033,-19795,34218,-8525,124073,-6129,29343,32718,15802,71290,-40393,-117977,-1582,6670,21970,42796,-3007,-34294,20351,5608,32694,26971,34565,-72689,-50118,-8069,-38969,-96859,-65535,7050,11188,35272,20161,-18451,-32584,34379,-1645,-38221,60262,71506,-58264,9154,-33960,15503,-71212,-42566,-28218,37648,-68327,-103289,34318,13862,-38402,-65713,45823,22246,15568,15563,52715,-227,-45115,-29797,66332,-31211,1839,42534,4230,-12958,-39912,-61082,-3849,28963,35486,-62280,-2442,23960,-9853,-16724,91786,15176,-43358,-21584,-49544,-37631,-15067,18256,7027,55559,27992,10753,-54210,-24674,-7475,-10936,-14729,75261,-9841,-43300,-21879,-43855,-12389,-3242,-28043,-29875,3573,-27730,-11673,-12905,-27437,49818,79107,52670,49152,17171,15511,-59225,6353,18356,99962,25779,-35406,-51049,47763,8900,-57873,4828,7604,32762,112200,-48992,-40218,177708,72371,-21072,51837,61602,55132,24491,-34374,49635,-52246,-12957,14013,28957,63517,-46549,-54177,-68598,-82167,4730,-35773,58011,104662,42068,98839,93362,54188,-18392,26073,88923,74791,59961,43053,45749,151735,142350,48752,171800,89194,323742,518573,-409080,-231837,-224447,-99555,69725,23466,9313,-52008,-105670,44479,24484,-47309,-82665,-62079,-7786,-100096,-13859,-32147,-52650,-17612,72,-25115,-57155,31250,11831,25009,-9709,-27324,-94059,-24597,-46288,-45526,6525,-90457,99967,-36961,-9725,-28930,-59773,-71035,-17733,-62765,33986,-3651,-33147,-59365,-121918,35336,76440,33587,98200,-27241,-98083,963,1701,43991,12061,-88566,-47134,38132,-41434,-100574,-13131,1406,3146,-10386,-53100,-42521,-25203,-126019,-6525,-11895,-91587,-10055,23611,-2657,44527,79973,-28490,1446,30073,15352,-4547,-29878,61438,114643,40849,-37863,105347,-7107,-59128,-7309,-27288,11368,-10767,-92150,-61381,-55873,-17669,-38927,-20867,5932,-7574,-55147,-23751,-31068,-22697,-64976,-24413,-12695,-29331,-39401,-34218,-34796,9480,-3987,-49623,-60033,-5004,3273,11572,79124,2050,7770,-102793,-1002,37839,52183,39900,52217,30365,7093,-71764,-45147,29510,9341,-4057,-11827,-2285,-54054,19174,10062,49644,24819,-42200,7063,-10683,-48769,-69115,19897,30073,20355,78714,37043,54128,26638,-59002,24544,67254,6840,57936,29423,34421,4650,-76068,-17280,34416,-23754,-35847,-48682,-31479,-83814,-26090,-7822,-73989,-5297,13066,-26724,-33405,37491,-10242,-23486,-26901,-150,-4994,76915,12895,-68041,-5110,-12085,82107,47029,-92542,-10867,47483,72003,34560,28381,-18299,21297,82281,14068,21497,63,-115814,-56197,-21746,-43108,-96666,-68371,12661,-76981,-46679,-19900,7330,12555,31223,37452,77895,-61736,-23869,-26060,87915,32646,-32193,11295,-20488,22282,-8325,53242,-24736,127847,29633,59435,45459,-64477,31191,92927,-74902,-89842,-59414,-129821,50726,-6548,-75241,34177,40546,64193,11272,14290,51253,89796,-40759,-48272,-43867,-48558,-91237,-42025,-21819,-56677,19332,-15373,-7047,-28065,86047,59386,-10810,6765,36589,-15806,-43288,-43825,-77373,-3181,48668,-1169,35646,23794,35020,-119037,-25277,-1928,-39693,33302,87758,-2325,-6956,-61168,-36926,4482,58407,78272,-35287,-38513,4092,-31383,-75416,-43231,-52689,-53414,-69963,21530,-10221,-3233,-23923,-22702,-20757,-1882,87848,-35322,-44375,14124,2113,1320,36125,-364,-22060,-26197,13697,-60127,-28236,-39266,-46891,-7239,-18526,-25391,199,16981,-59717,-6035,-10911,-114206,-8269,6715,17876,54946,-14856,6030,57249,27177,361,16337,78222,-1774,-51954,-14844,83022,3133,74386,57789,-17391,21708,-16963,-11330,30057,33463,-69676,60501,23666,13554,-42940,-42112,-13376,-6507,17474,116608,-12923,58951,34719,-59456,-26814,32703,-49830,-13305,5195,-25145,21032,57490,18221,6741,-32264,-6412,15348,25454,41832,10684,-15497,56394,7489,5969,-22165,35020,51143,17896,-32508,40619,51966,17367,-4762,-3211,-23791,-77397,-8835,-44818,-32933,-11190,-34989,82190,-111491,-18897,29022,69040,6942,-8304,129933,66033,54585,87824,107811,11592,69121,-68247,-20993,-30757,-92724,-33798,8940,14529,-42443,-19101,55032,29091,-10905,-7185,2933,37226,5899,-13319,-32094,-8866,-72668,-41534,-13460,-5895,-22064,-35845,-23438,-76602,2825,-77756,-57790,59663,38800,-92885,-8138,30156,11048,-75400,-56102,-20637,-27418,-114389,34853,-41808,30476,-20957,2541,20963,-3798,-28499,-21300,38593,71858,-20238,27306,4188,-12351,9650,52165,49747,39019,-25536,-4125,51349,-231,11061,-46857,77680,17287,18089,55893,55538,-7823,-82021,61430,15351,22451,30365,44115,51526,1769,18789,-96986,-15366,100591,61157,-35359,14012,-44038,-36575,2136,41229,4412,-4217,-34894,-42712,-65472,2937,-65546,-63183,-47496,51922,43624,-15321,38880,93914,12754,54585,-6401,-38157,-47602,-17651,-53865,14606,-44874,29487,45884,55513,19536,-14349,-146,27338,38801,-35491,-63924,14532,-12207,15986,65161,-1067,-49389,19513,-18923,77653,82276,-8677,35809,-8664,-3714,-37888,11654,-34073,-18903,-6178,-45436,-45277,15988,77118,32966,-42482,48115,23978,-41859,8500,92745,-13183,-28513,-15076,-133610,-147221,-4238,61384,25208,-22716,-16734,-108584,-27366,-23918,-110800,-100841,-44840,-78727,21812,48404,47127,57047,-77328,-16634,-33978,60817,115095,9950,22670,-43345,-50090,-13495,8941,-92987,-80047,3981,-65221,-28514,-74496,89831,-4132,-29761,34233,-10533,-2737,94738,-4172,-10033,36061,-4676,-30710,28522,37380,-108540,-27818,43265,-24968,16294,-8242,-25945,-12070,-23905,-19181,-67207,-1842,-3153,-49273,-45592,1744,3453,16869,73648,71640,19567,28847,-84019,54192,59295,45452,32733,100326,3391,31443,-54631,-44799,-53583,41679,44016,-49896,45615,-13979,9876,572,36831,-12210,5849,11434,14013,-68788,-23964,-2857,-19750,-23633,-23964,-13297,-120956,-11858,-16530,-10215,-40204,50298,4287,56719,8157,-86284,-44887,-35303,-17055,-1911,24964,76552,8859,-13026,64809,-26292,-63217,15062,34348,-12118,33427,-94791,-85176,-8345,97,22694,20896,-12522,19688,-37172,16063,60969,20326,15293,43222,59904,154787,32088,-54777,-65507,-64290,-31567,22646,-15990,-47370,-20947,26428,-69033,-24855,80417,-36788,-47543,-20668,64304,-85109,-13469,2272,15486,-34362,35852,30546,-12465,-12422,74824,-5948,-8859,24810,49148,15520,64635,-44916,-31891,-10027,-44911,-26627,-22241,72995,11104,42907,47453,-3190,-24910,36454,-53655,-61000,22089,-25867,1132,26883],[6708,-14975,-1495,7031,12911,-6885,38458,-27874,30411,-20614,-16041,36427,9527,-35500,21770,-42405,59947,46893,-26785,-3305,-57880,-11565,109912,26337,-22272,59516,11492,62739,-7034,79444,29570,-38080,-3569,-2744,-38485,-19105,12700,3109,57978,84037,-113602,-27018,43896,54623,-5226,-60073,23681,27907,-15478,-45275,8385,-18501,79993,1841,-11719,9562,5802,-19590,54614,39152,93265,-1220,-6203,87489,23315,14091,-45116,16021,24179,19721,30607,-40524,-21980,46042,37397,-4521,-44473,-32288,18245,-2253,-67813,86940,2537,9773,21616,161976,-1291,18126,17980,10988,45364,-34311,-113467,1389,16017,18284,29347,-29740,-42501,35220,6405,40433,8020,33381,-97625,-59117,904,-38753,-86448,-68950,11237,37483,27446,3477,-8738,-14326,55340,-2919,-19121,53000,32534,-76836,-10599,-30228,5257,-62399,-28231,-44069,26698,-48527,-98680,46661,8420,-24823,-74857,44712,2874,-14828,10158,66282,27921,-43528,-31073,90401,4594,33147,51555,15832,-13014,-14301,-46695,-24510,21698,36606,-62031,-14986,23948,4744,6578,74552,35317,-45246,-55120,-51673,-49352,-6320,38072,11974,41727,40790,7292,-46397,-25719,9574,8593,4078,62721,-269,-45524,-29171,-36252,1362,-13906,-24219,-20263,-2432,-22191,-12106,-13714,-17949,58636,54384,47628,52886,10255,12357,-100222,7915,37190,100818,-5846,-31367,-54034,46743,2324,-74734,26731,23600,40834,84825,-37761,-58335,138143,81449,-24872,42142,57340,52313,24049,-28625,18547,-73239,-17271,-8421,13768,54048,-39002,-35782,-74436,-61724,7668,-38939,66119,70225,31242,105027,82446,46630,-22371,54619,102795,66452,33081,42809,43668,165314,168530,75762,171945,31210,281742,553843,-280134,-241787,-221940,-131443,34571,18365,12692,-49646,-101881,49037,21008,-45809,-98982,-26368,-11255,-94873,2515,-25484,-58944,-4540,5103,-13394,-48882,-354,-2531,43270,818,-12623,-98891,-22634,-51241,-55593,-12325,-75923,102486,-42801,-13853,-40560,-52444,-80188,-17773,-56082,7256,-10089,-38503,-63553,-132665,30125,49042,41176,91744,-11785,-39858,11513,22168,33868,20780,-82127,-52835,55584,-7319,-83596,-12207,10793,18140,-19958,-22407,-51448,-22034,-81354,7231,14255,-79786,-1985,4710,17525,65925,62739,-29892,2912,25957,13475,-8557,-19292,89175,118237,46460,-53837,71786,7746,-31897,1472,-13691,25828,-17519,-74093,-52328,-62672,-27809,-39766,-17244,10451,-8704,-36308,-6542,-54741,-23060,-50547,-29812,-5840,-7323,-41350,-46806,-45252,-2515,-8965,-67456,-100254,-20217,17226,26904,55824,641,35534,-85562,14851,34419,43790,57807,50625,-3263,-5458,-56801,-44263,72873,8293,2463,-17116,-13323,-55939,4839,-4167,57383,-1573,-54431,24377,-29701,-49406,-63715,13156,33624,-487,77321,35083,51182,20004,-65453,33155,68946,-5484,29254,-5583,36776,-2103,-47435,-23754,40531,-5252,-3041,-48685,-35512,-105342,-25316,-13978,-88077,-10207,21767,8045,-9748,32110,-32425,-50137,-59413,-1078,24455,69395,42270,-65504,23991,-3542,63415,34282,-87804,-11753,34517,61534,56278,32468,6043,37684,94876,25345,33764,15064,-90903,-68076,-14378,-32234,-120895,-62316,23814,-51856,-41562,-4134,13327,7112,38196,7161,58590,-45682,-37492,-37648,70031,23463,-56846,-21190,-31826,25965,-10996,67692,-8213,139876,29715,58505,43222,-45225,-3738,101264,-59322,-76661,-61614,-121980,33093,-31754,-98132,27759,29804,57903,10916,2449,58765,94970,-39411,-25859,-14496,-12186,-69179,-50274,-38898,-60854,39016,8240,-4457,-8487,105969,74537,-1548,-16815,35620,-18653,-50814,-29602,-67418,-4757,51009,-16715,19918,18187,30210,-120335,-7819,13433,-10156,38461,76323,12670,-9629,-69859,-44940,7412,26541,79748,-42502,-43025,-1568,-12637,-66310,-25227,-61765,-60207,-66460,30497,-26189,-2901,-39039,-36719,-9677,-7863,84398,-42097,-34354,-15503,-4639,-9950,47564,10650,-41722,-22168,12836,-45003,-4846,-18078,-47610,-13526,-18163,-16624,-25916,18452,-47707,-14857,-359,-80596,-21214,21312,25217,44170,-39954,-869,27618,35169,33574,16888,75344,4158,-56456,10370,113787,-17607,49420,38639,-10876,25662,-9344,-27663,20145,38468,-56858,65447,8601,6947,-7070,-24373,-41919,26542,12840,98452,-5090,47869,27013,-72043,-36196,12169,-74639,-39452,16534,18193,42024,73773,32776,-16368,-33089,3600,-7104,-7195,67299,25954,-25385,70125,13046,1865,-22566,41189,57300,29345,-27095,28180,61779,14431,-8626,-2698,-1064,-101167,10098,-57660,-27933,-28334,-46865,70667,-100406,-18599,22052,68005,4655,5919,113725,85480,71222,85102,86748,2303,73058,-44640,-2166,-25941,-84823,-15511,9227,18481,-28246,-4092,50853,12740,6403,-14882,-19633,48641,6943,-4504,-23921,42688,-56158,-34917,18089,-14769,-8595,-19413,-17956,-75319,-15515,-48282,-10248,83399,23766,-87941,6619,2144,18433,-59020,-49828,-42658,-45526,-115230,43060,-47317,49066,-28510,-31839,4069,-11301,-14998,-9966,38982,54083,-27996,9442,1344,-5460,15612,28307,33926,68514,-25897,-29923,25234,-7401,14374,-42403,67030,17872,23968,36435,54949,-4141,-57011,58310,15580,9605,44502,58497,43870,4604,49184,-81845,-10728,76939,73670,-52367,-5197,-47025,-32061,4806,55678,14418,-32531,-31124,-4114,-63333,-9915,-68212,-43891,-35227,30210,32559,10080,19457,78917,5071,62622,3345,-21132,-46381,-9722,-50716,16003,-34253,44492,58166,55361,12690,-8636,8290,58921,47651,-30200,-65779,24926,12233,40774,56665,689,-66044,35756,-12517,83092,24142,-43925,11178,-12044,-26930,-29149,41913,-29291,-7808,-948,-39263,-40126,2413,82313,-8797,-27774,39946,8278,-2611,30930,101107,614,-47901,-23223,-134123,-153534,13361,111700,20285,-38197,-24800,-87020,-32578,-3978,-82418,-91997,-74002,-107839,-1801,47376,44466,50669,-67875,-15350,-25594,56653,118555,10486,37540,4399,-33206,8581,11390,-74504,-91270,13987,-55515,-47110,-115517,81688,-15761,-12949,38829,21838,14488,135754,24220,-2266,36473,-11002,-36853,22544,28687,-94692,-28314,56679,-27429,37920,-9351,-26906,-9025,-12756,-13156,-55869,13881,18026,-25214,-7898,22499,32436,16900,87143,76612,51830,26943,-95989,56781,49495,36060,23079,94452,7421,39134,-50735,-52639,-68466,61210,49578,-58086,9111,-27387,101,8139,40115,7781,199,2717,22353,-49343,-33615,9238,-36040,-35518,-10433,6338,-123192,14795,3165,3371,-29369,28540,4839,65496,12205,-74565,-37240,-23397,-9026,12812,32969,65633,27708,-21262,21774,-44653,-85769,-4145,41266,459,34708,-86543,-87389,-21420,8978,16807,8309,-20503,5095,-27256,34154,79503,6099,-7582,39282,52625,132125,39682,-32654,-42585,-49651,-48179,13508,-31267,-28912,-30308,9118,-88039,-11136,58812,-31509,-40397,-34615,55705,-98126,15214,5889,6772,-47236,44607,30219,-33752,2904,84535,1606,-7281,11786,67771,42545,86848,-51830,-27618,16292,-46792,-25285,-38369,45792,3737,24407,27989,-28383,-32997,42413,-38355,-73946,20573,-17225,-8068,37670],[-2967,-35724,-3930,10292,30536,-17620,31009,-13236,32535,-16561,17635,81179,20356,-40019,18997,-47887,70908,57368,2332,7314,-68342,-18260,102396,67217,-2739,67258,7295,70248,-1488,62533,18853,-47316,-13919,5415,-14050,-36043,4255,4145,31040,80931,-80891,-20516,30830,41378,-8025,-77308,-10728,17516,-13083,-40880,25820,-5416,76319,-5847,-11890,-1176,1606,-26933,61922,37814,108595,15044,21638,68467,-6009,23292,-33647,6442,19754,35047,25701,-21775,-7180,45098,38269,-5319,-52402,-14458,17902,-8929,-46188,94027,29005,-22273,47134,180018,20010,7542,7249,7343,28480,-19692,-99429,-2837,26755,11355,19473,-49167,-44300,50280,14362,52819,-16893,30586,-105322,-56418,17000,-32891,-72248,-59837,22084,55668,22542,-14292,-5148,1069,76611,2694,1160,43234,-6794,-89775,-28397,-19990,-4245,-47691,-13162,-55725,16411,-20509,-72617,50908,3936,-8723,-76049,42959,-3964,-38754,2874,69483,51172,-34063,-19359,102825,32466,60499,64625,28669,-16898,5809,-30911,-43435,17717,27695,-58000,-17476,29431,26410,27621,56797,51080,-41560,-77478,-44775,-52102,3003,53960,19289,18854,48980,2913,-33873,-20829,22279,25437,12634,48015,2124,-50721,-33804,-24155,11045,-20929,-11197,-11590,-504,-17842,-11497,-10328,4175,58932,28958,37670,54276,10592,15079,-127763,7293,41277,96983,-13503,-21310,-49075,42805,-12511,-89770,41392,35678,42457,56225,-24266,-72446,76342,78414,-27475,26633,51718,42010,23493,-19168,-11230,-90888,-17247,-26974,149,39478,-28308,-8340,-58828,-20844,27532,-24887,60076,30300,20102,90920,51894,33379,-20690,76542,106941,58579,13110,37514,38378,169704,190624,107301,166691,-8255,231852,509418,-152585,-237982,-203114,-162160,-14928,12240,13470,-41179,-86665,45710,21334,-44575,-105111,2546,-14620,-74370,20037,-9989,-63541,2218,5231,6643,-30874,-24710,-12619,57124,4364,-256,-91894,-16205,-48307,-56185,-19594,-57671,101278,-37671,-14388,-42378,-41714,-91151,-14665,-48016,-18588,-24181,-35809,-59071,-124794,14303,15328,39522,67072,-10617,790,12388,39648,21003,17155,-70877,-47545,82161,36165,-53517,-4057,18034,30685,-25797,11043,-64025,-19813,-31972,17780,37490,-62279,-2995,-11794,34555,79494,39968,-36534,1076,15237,15722,-8924,-6251,114667,110533,55204,-53157,43960,-2279,-183,14178,-11032,32358,-21791,-50632,-38948,-59739,-29050,-40612,-11312,17014,-10469,-11515,8499,-73354,-19780,-33387,-35240,7255,11429,-44291,-54366,-37834,-15774,-16270,-76907,-128116,-26825,38136,37582,23647,-7734,49254,-62505,29714,23640,24378,67899,48658,-29064,-13890,-23902,-34067,93339,2847,2543,-27818,-28728,-60413,-8716,-16730,47756,-31076,-57229,37491,-48053,-50033,-36845,5585,21806,-30490,62714,15898,29649,4984,-74265,40858,55649,-14370,-9752,-42245,40788,1847,-22069,-30000,34733,16835,31115,-27944,-28873,-116702,-28474,-20779,-80838,-17508,26956,44251,24231,24939,-47673,-69069,-86370,3109,52154,51246,61819,-59391,43444,3928,29634,15626,-75238,-21934,11392,37608,71443,20700,25186,47022,93760,37368,40136,31314,-55033,-69838,-8485,-17978,-122293,-52925,21980,-25478,-24200,2118,18359,-1345,33608,-19770,32441,-23354,-44983,-44770,48579,13210,-78848,-50915,-48409,24571,-11109,74099,8667,137149,30195,50654,34446,-13246,-39607,95364,-36566,-59126,-59804,-98400,20556,-41598,-105188,17412,16996,48125,6305,-13391,51237,90938,-39944,-8952,8154,22092,-45087,-62633,-53227,-60244,60237,33599,-393,13689,111081,90771,13757,-35257,29173,-11090,-52097,-9277,-49424,-6001,39511,-30456,8449,12990,24944,-94543,9216,15674,8645,29360,54553,21888,-8674,-64981,-47513,7178,-9825,74656,-46075,-48053,-2665,-204,-44120,-5754,-69791,-64150,-59620,39252,-22385,5854,-41735,-38778,-3049,-21313,67570,-40511,-21453,-44190,-10381,-22951,66479,16955,-50761,-27439,-2790,-23519,16477,4069,-40125,-10787,-10355,-7467,-45530,13938,-25156,-24499,7519,-47755,-32302,25672,26787,18745,-62688,-10753,1571,41518,68650,14798,53964,3836,-60025,32828,125810,-42849,12612,24622,2492,15787,-3474,-39221,11317,39609,-43627,49850,479,2489,16012,-4149,-61001,50316,4555,65776,6194,39703,22114,-73742,-45455,-14433,-88777,-69951,20734,59471,47143,79444,40846,-34318,-27109,14687,-28810,-34327,85727,33794,-22973,72819,19783,-1612,-16209,53430,59873,32803,-14588,9671,60920,6568,-12074,-713,22844,-118390,26434,-65716,-24447,-44191,-59863,38053,-83285,-21204,19348,57607,17888,16667,87031,106905,88503,90899,59578,-3443,65100,-21892,11303,-15989,-73717,220,8787,17241,-16033,15096,38510,-10936,16253,-11392,-32377,61522,5686,612,-17478,83046,-46882,-14156,51895,-22930,0,2742,-9775,-63811,-29209,-24815,31828,85289,8888,-67948,21482,-25958,26289,-35208,-34742,-58211,-42659,-104925,38187,-47436,60403,-35181,-49532,-4218,-24148,-4769,455,38338,29533,-37964,-1508,2167,12052,21131,9674,5357,72720,-25153,-60878,-2574,-16562,19374,-38941,47968,24147,29674,24079,49134,4793,-25899,56097,11154,4674,53391,59051,36236,9619,73823,-63708,-7029,58913,75860,-63269,-29575,-43021,-21917,5467,64644,13277,-66919,-29570,43241,-58665,-26860,-61985,-20439,-17649,5296,15825,32622,-767,56263,607,49349,14218,-13775,-43382,-1390,-48944,9096,-21891,48292,62915,55900,-1994,-1863,12198,88885,60907,-25273,-59102,33272,39884,70317,41676,1968,-75253,39225,-8327,84237,-35717,-85568,-10324,-13574,-51641,-23665,73352,-23129,-3304,2501,-30152,-16523,-8992,80221,-48841,-5190,27574,-8136,27533,46306,101270,16726,-51592,-20970,-109195,-143312,32069,139162,18940,-46302,-28750,-64123,-39194,21571,-46695,-69722,-96790,-107971,-20426,40705,37786,46478,-48198,-15095,-11448,62102,106442,17988,48901,57972,-15466,29743,4670,-49761,-86824,25184,-39247,-51254,-133723,75709,-25768,3759,45356,46092,17827,162226,38846,-3395,25385,-17210,-33971,8577,10190,-65059,-32492,64074,-30260,50694,-11301,-35445,-4850,-4809,-9515,-44881,27968,33939,5817,26405,40463,66391,16166,93736,78878,66486,17849,-102555,33900,35949,26235,9949,68544,5063,46856,-39363,-50567,-77354,80101,54992,-58213,-33523,-42016,-2904,9948,19720,14967,-10248,-15011,32164,-28100,-39732,10391,-42011,-37663,7816,26822,-96094,38034,17662,13769,-15136,16786,6981,67113,11713,-49315,-17129,-4164,-2303,24694,37686,53623,37884,-21028,-29440,-68590,-86659,-19021,45634,11323,24309,-63271,-79662,-35337,19147,3676,-820,-15483,-5489,-25801,47051,83806,-8310,-29700,23046,39480,88917,42486,-9508,-15140,-38881,-61089,2630,-45361,-9519,-39768,-7362,-86284,3704,29525,-23213,-26332,-35898,38319,-99234,50695,13785,1060,-40961,53658,28361,-44335,12908,82402,16408,-8239,-5705,67461,64487,96315,-56577,-17618,43000,-47006,-22525,-51675,-4607,-18827,-1929,-120,-51867,-43803,37854,-22670,-61052,17936,-8240,-15497,36323],[-13316,-65876,-7255,15995,48861,-26293,21905,-11002,26149,-15726,42487,104012,24028,-33755,18008,-39097,74489,65386,28862,22100,-74324,-25097,78148,102667,19426,72083,1663,70133,11712,43744,10806,-52645,-25153,16743,9655,-48235,-8254,-1077,-3628,71619,-51369,-11098,20128,21541,-7517,-89725,-47399,1155,-353,-29156,36564,7094,63444,-4914,-13658,-1201,-4265,-32527,63690,30387,107480,26346,40661,46040,-25068,29968,-29703,-3989,17167,31163,21201,13551,15846,45735,42318,-12342,-62362,5019,12263,-11755,-24970,81478,52029,-53917,62324,163911,51195,225,3948,3913,24802,495,-78753,-7791,37713,2001,15697,-56097,-39874,64974,28696,65808,-42263,22829,-93510,-44283,37390,-21665,-59227,-43135,35890,64139,20193,-28508,-5692,13156,91750,12913,14672,32655,-35602,-90994,-40737,-4268,-10797,-28958,606,-58937,9615,9494,-30012,47886,-698,2557,-69864,39922,1604,-49817,-2554,61315,58951,-22788,4672,104318,49232,77907,77859,42008,-22739,18570,-14915,-55794,16203,15713,-50398,-11486,38235,51309,44052,40366,57485,-34421,-83774,-29434,-45595,12360,62413,29927,-5882,50268,-4688,-21581,-9771,28898,36119,9866,35591,-1841,-57662,-33394,-3997,16329,-22753,8993,-1999,6962,-16045,-8762,-3053,31383,46160,9554,21603,51767,15992,22875,-135125,2854,30084,87448,5418,-5617,-37349,37016,-35797,-100392,45704,40649,36384,32947,-11194,-78745,10769,65788,-25469,12239,48368,26761,21154,-8795,-32096,-99059,-17816,-40410,-5269,23461,-17087,24306,-29402,27282,55750,3638,46268,1025,12260,57260,5836,21846,-10437,93376,104712,53579,8440,27240,35019,165177,205716,139234,164256,2263,198223,373065,-63347,-234201,-180808,-185311,-65143,5169,13183,-29485,-65478,30587,20260,-45404,-98725,17786,-17969,-45646,36521,12031,-66981,-27,791,28524,-5860,-35118,-14637,62910,537,7711,-71254,-6809,-38147,-47185,-13577,-42612,96432,-24405,-14460,-30972,-28756,-95475,-9110,-39651,-34477,-39783,-26105,-45770,-102476,-858,-10495,35413,35784,-17984,8383,1803,42493,9829,5434,-58415,-30929,107667,75781,-21038,9055,22411,37948,-25345,36048,-74938,-12746,10980,19849,51682,-42739,-10162,-22633,41560,82081,17934,-43051,786,2058,24690,-1021,11580,133407,97276,71647,-26841,51584,-48229,16751,24223,-23866,26395,-26730,-34606,-27800,-53419,-25495,-41882,-5483,25454,-12696,8007,16759,-81525,-14101,-18814,-42862,21770,20665,-48140,-57899,-14259,-27300,-26290,-74792,-134473,-28563,60004,40329,-9487,-24546,43445,-38661,39627,6358,-2299,66570,46949,-42405,-18188,16381,-18480,83981,-7627,-4414,-42453,-45662,-69211,-19593,-23784,20923,-54942,-52746,42353,-61363,-51443,3426,-2279,-425,-60575,39093,-16696,-4171,-14124,-82162,48730,33571,-16091,-51389,-71967,46736,15541,-3299,-34004,20734,40631,58921,6202,-17086,-116133,-30926,-24220,-53161,-28602,24639,70592,59606,16486,-55222,-70667,-97589,9874,67597,26944,64430,-55258,48206,6505,-10089,-5187,-50735,-35904,-17632,4217,73992,-4176,34635,50404,76782,43485,36798,45050,-18157,-64965,-5794,-3284,-102557,-41194,7994,-7140,2179,-3240,20052,-11033,20217,-41734,5212,-2400,-44836,-46693,26068,-513,-90432,-70156,-63950,17088,-10721,70161,22669,125548,30819,37146,20433,10129,-69919,79318,-14376,-40992,-55699,-71762,11639,-34980,-94904,3384,4673,36661,-358,-28472,31431,79681,-41299,-4225,17696,47680,-20558,-75248,-62789,-58220,77050,54406,5737,34676,101140,100850,27852,-44265,18346,6715,-47084,12312,-23821,-3680,17373,-31211,3473,13005,20484,-47159,21706,7316,5147,6248,28738,23996,-3816,-50515,-43906,4585,-41784,63425,-43881,-53425,389,3135,-16973,10468,-77262,-66801,-51640,47572,-547,18396,-26883,-30569,-1596,-37525,43923,-30041,-7614,-65216,-15150,-34827,87140,21978,-47880,-39703,-29038,-4197,30200,20186,-25728,-2736,2245,-2118,-54266,5008,718,-35237,9048,-30792,-40246,19805,23160,-14629,-76203,-20983,-12342,44816,96418,13095,21471,-3741,-60929,49674,112743,-65066,-24912,20587,21378,-3150,317,-40511,5430,38762,-30908,21858,-1397,-563,19926,7830,-66998,57521,-5032,26485,21201,38083,20737,-62132,-53472,-41239,-89962,-95581,18015,86989,35737,73426,41484,-45196,-16543,25181,-44802,-51579,96818,30783,-8178,65584,26421,-3325,-3574,67824,59091,24878,155,-12292,48517,-4159,-13619,4444,44001,-126427,33810,-67188,-23174,-56701,-72893,-6943,-60059,-26057,23066,40731,41653,19407,54889,123733,101270,101600,33285,-4011,49656,-4973,18688,-994,-62471,13518,11679,11722,-6259,33910,21951,-36252,15468,68,-32157,76338,2077,1635,-11602,101094,-44977,14422,79493,-27907,4066,29425,-2371,-47602,-33045,-12369,57584,65186,-2716,-41077,32854,-47916,33568,-11067,-12659,-59968,-22422,-87637,19785,-43960,63108,-40669,-50194,-2291,-36277,-3039,4188,34680,4896,-46490,-3946,4420,35968,22044,-2884,-32389,50958,-22987,-88181,-30337,-28554,22689,-37685,26263,34826,31053,16088,39148,13223,1989,53834,99,8915,57370,48842,31546,12409,89192,-45387,-6306,46338,67199,-67759,-54829,-36002,-7775,8104,65153,38,-103086,-29182,84299,-53730,-43799,-48969,-317,-441,-19391,-1353,49316,-16054,33785,1193,20557,21926,-16411,-40580,6344,-50024,-5308,-11698,37923,56960,55767,-21261,-175,9379,110239,77695,-22301,-44422,31448,64196,100792,22101,6425,-74824,27211,-8725,79887,-77340,-120755,-24315,-11361,-71157,-17812,94695,-17778,58,2960,-27327,15154,-15337,70942,-75036,17891,14265,-19479,37816,50467,95328,32896,-38960,-13231,-67177,-115491,49693,135532,19500,-47923,-30084,-48853,-47645,43792,-19679,-41521,-111084,-93599,-33110,29915,28356,41292,-24144,-11313,12973,79490,80602,30285,55694,103397,-3732,42885,-14191,-25717,-70474,33852,-17684,-39395,-124780,70693,-31857,16447,47080,54054,9503,166016,36845,-13562,5512,-23617,-23232,-12534,-15993,-25137,-36748,66639,-32002,55882,-12451,-47574,653,912,-7996,-35759,42351,37836,30878,49722,49884,89888,14241,91012,71066,54642,1383,-103030,-12462,19773,17006,-3264,24649,-4427,53581,-21765,-37770,-75110,91234,59220,-52915,-70921,-53273,5702,4372,-25639,7587,-23224,-38082,40470,-10107,-43008,-1784,-34819,-25570,25185,37535,-56737,51434,20830,19101,-1422,13419,12428,61078,4954,-16156,10201,18424,-2959,30443,38954,40961,34557,-14025,-73775,-92441,-64882,-27293,44145,14468,3692,-32701,-65516,-44174,26163,-15371,-5254,-624,-11552,-33881,49714,69901,-21444,-44163,-174,24163,39367,37414,7725,11640,-33522,-65772,-6525,-55010,5179,-46211,-17326,-65898,16043,-897,-16036,-9164,-20074,17002,-90304,75044,22318,-2800,-24132,60798,22736,-43819,14777,59469,35285,-12880,-25321,48473,76163,84229,-58516,-1528,61638,-47736,-21425,-58709,-60815,-52251,-30126,-27809,-66400,-53057,27440,-8218,-29022,13016,-4296,-20250,21131],[-22358,-90810,-9956,24996,63202,-32071,18404,-22545,12741,-14533,54917,97377,20057,-18965,18200,-21868,73619,68418,49652,36675,-76322,-31631,45244,126205,41029,74940,-5810,63779,27755,25914,7164,-53913,-34889,29891,25425,-53195,-21002,-15219,-39292,58301,-24963,-1021,13058,1861,-6998,-93593,-73316,-16982,21011,-13061,39508,16112,45266,4848,-14306,7860,-10977,-32228,62851,20014,88928,29463,48417,22631,-31181,33176,-31580,-11713,15662,11716,19167,55025,35645,47750,48226,-22426,-72396,21779,1388,-8865,-8081,57985,64336,-76697,64393,112315,81886,-2848,9433,308,32621,21815,-53493,-7178,47475,-7787,17526,-50805,-30191,77771,46680,75538,-62110,7966,-65084,-26712,56666,-7173,-48418,-25071,47441,63501,18253,-34425,-7103,22510,95927,23614,16566,23356,-48101,-77619,-45969,14406,-13417,-9552,11239,-52658,7080,35077,18305,39986,-6243,4459,-57818,34922,16155,-45278,-3508,43455,46618,-15415,36788,96408,55649,81751,85264,54391,-27690,25219,812,-58639,15691,8252,-40847,-3626,46180,74505,55011,26373,52473,-26317,-74023,-9210,-32781,21179,60602,42888,-24275,44545,-16550,-13807,5722,29431,39836,-188,29211,-8838,-63419,-27400,25395,17621,-19271,32010,10492,16254,-14302,-2880,5965,53745,22230,73,-21,45409,22486,32970,-121555,-5060,8555,72343,42783,13184,-20739,30483,-63881,-103588,40517,38661,24749,19407,-493,-74803,-39861,48467,-16665,4978,49328,11121,17146,1349,-37782,-92960,-23300,-48514,1434,10245,-6812,58246,5204,67121,80929,40246,33724,-5598,11615,12316,-45480,19529,9246,108631,101454,53727,23952,15441,39833,154675,213933,169042,174357,78006,206496,185448,-44530,-247029,-170247,-198161,-104530,-3281,11179,-19485,-46416,1963,9925,-49355,-81557,15356,-22385,-19636,47632,35428,-70954,-11738,-6821,44476,19422,-31127,-8814,58118,-9766,9269,-40458,1816,-24799,-32856,2415,-36993,85496,-9299,-17614,-8821,-17079,-87369,-3447,-33440,-37321,-51017,-14202,-27069,-74005,-5718,-20228,35537,14878,-22534,-19333,-20052,23700,1438,-9326,-47875,-8231,119230,97600,1220,21392,21645,36743,-19557,44050,-79247,2836,40807,11156,52340,-27244,-20457,-29037,32553,70530,-1242,-47012,2750,-12680,35919,11904,29182,136443,76404,85791,7886,78409,-105237,25254,37915,-41716,13840,-29327,-29708,-19970,-46452,-20087,-41347,1138,37810,-13352,15701,18358,-75117,-6462,-8870,-51428,34298,19545,-49076,-58134,17185,-34006,-37282,-60037,-115410,-29417,77130,35734,-35475,-46703,18924,-18871,43005,-13933,-30380,53589,45244,-41824,-19606,50007,-2588,50720,-21130,-16204,-57846,-60610,-81380,-26279,-23380,-16634,-66512,-45501,36946,-65720,-53994,43882,-8692,-25132,-81898,13046,-54256,-39268,-30923,-84186,56857,10741,-9050,-84641,-88197,54305,34554,7860,-33710,4554,62939,72773,43497,-5269,-104926,-29519,-21538,-12381,-42448,12951,78108,86653,7111,-56736,-50603,-88731,16440,64496,1833,48465,-56941,38481,1969,-45065,-23988,-15329,-46530,-45946,-31976,61048,-36010,32748,50793,46673,39712,23637,53703,12019,-59374,-7410,9517,-68112,-28451,-14325,-2171,31256,-17206,17499,-19845,3805,-57981,-16946,11626,-36861,-44235,4480,-17544,-87564,-74636,-71695,4451,-11893,55008,30326,110368,30390,21608,4734,7645,-89571,59612,1046,-24962,-50059,-53290,860,-15401,-70286,-12643,-5103,25052,-5417,-38270,6496,64298,-41327,-13436,10888,60377,1863,-83788,-67706,-57404,84158,66591,13870,49868,79685,98883,34919,-42406,5808,30702,-35994,30512,5298,3960,-8583,-12982,3854,21230,18769,8867,26193,-5417,-23406,-26266,6789,20277,3327,-32263,-34737,369,-63403,47304,-35869,-58354,7182,-839,5634,20422,-83808,-69775,-44389,54559,32767,29383,3164,-16924,-3936,-50328,21618,-12488,5452,-74591,-18440,-40821,103405,29506,-34346,-54177,-59142,5613,34292,26860,-7359,5900,14929,-3593,-51986,-5298,21152,-47215,3257,-37353,-43929,8928,17267,-46215,-75838,-27961,-9492,44595,109023,14507,-11489,-17428,-58315,58039,76542,-78446,-53266,26403,41966,-23285,2255,-29186,3313,37998,-20098,-4216,577,-2448,8566,6138,-59706,46779,-13334,-9163,38979,43672,21709,-38147,-58960,-62688,-80567,-107796,10342,93937,13377,57744,36469,-49636,-6007,33191,-50850,-58990,100906,18079,15537,51157,31883,-2397,13721,77324,55350,6551,12106,-35649,26294,-15079,-12624,13369,58595,-124089,27678,-61035,-23255,-63290,-84331,-52423,-31440,-30673,32922,20907,67677,13001,23332,128479,104547,108514,14058,849,32842,4162,21384,17249,-54279,25578,21947,4026,1738,48010,5839,-58159,4308,13928,-19834,91130,-2402,649,-4478,92689,-48236,41046,92489,-28661,7005,57232,1801,-33366,-26372,-10766,63077,30240,-9663,-16667,37867,-59671,38567,6178,11341,-43852,6886,-68759,-8222,-38780,59080,-45757,-41085,7073,-42168,-10118,-1715,26293,-13288,-50298,1011,5750,59278,15729,-10220,-72127,12692,-19886,-104814,-56015,-42247,20993,-37435,8758,47191,25190,9046,26113,15253,20855,50622,-17073,20489,58203,33238,30841,9894,94115,-29267,-9962,35714,49013,-66468,-75760,-28794,7488,16497,56064,-22024,-134612,-29106,105109,-49767,-56744,-31742,10660,11419,-41061,-15198,58554,-22226,16593,5888,-14644,23929,-25492,-38776,12119,-54494,-24056,-7219,14626,39881,53555,-40874,-6608,1699,117371,94410,-22188,-24796,16871,79486,125658,1406,16760,-63729,2340,-13147,70432,-89502,-137413,-29322,-4921,-78516,-9995,96376,-15100,5884,1797,-36066,40158,-15735,55768,-79414,32926,2278,-21653,25516,42943,85942,46450,-14837,-4107,-22075,-72398,65422,105197,19658,-46039,-29818,-45366,-58017,52966,-13416,-14217,-115985,-81583,-41304,17449,17780,34425,-2726,-585,48015,104844,45658,42347,57692,130339,-2314,44624,-44197,-8222,-48331,38722,6533,-15653,-93430,63869,-33059,21959,39342,45802,-3236,145125,19994,-28085,-16586,-29968,-8044,-36243,-43188,14697,-36622,65613,-31669,55763,-11424,-58582,7152,5446,-7016,-28496,56159,26392,41037,58293,48298,91515,11297,79238,48370,16892,-20426,-96742,-68637,2840,9331,-13092,-24804,-18485,58053,-1141,-16436,-59715,88787,60881,-46731,-93580,-56498,26607,-7446,-84024,-9824,-35943,-60535,43918,2794,-43680,-25705,-17312,-1223,36192,30327,-27308,50892,9328,20004,11045,13757,21208,48119,-7764,17243,37000,39881,-13348,28228,36879,27659,16845,-4183,-98248,-110266,-25148,-28351,35375,5912,-22473,-5517,-49403,-42358,26436,-37046,-4532,16601,-13976,-47919,40388,40351,-32670,-46563,-17564,11067,-5072,23620,14007,31763,-32700,-59630,-11178,-57345,10774,-46953,-17615,-34746,22158,-24860,-13296,7052,10510,-2237,-74221,80066,27586,-6691,-6311,64090,13305,-33791,9005,16848,53618,-21101,-43570,17411,73750,49170,-57124,19407,65275,-49903,-25007,-57809,-101314,-87890,-54291,-45331,-67685,-56413,17558,3188,3877,5663,-7155,-21908,-4909],[-28233,-95917,-10868,36817,69941,-35078,24155,-42981,-3776,-10416,54307,64822,9729,-1954,17938,-5091,71391,64935,64001,47643,-75678,-37840,13168,134809,58851,76305,-15386,54064,40448,10667,6872,-51332,-41019,41625,28043,-51243,-31198,-37274,-68506,42285,-376,7052,10016,-12651,-9526,-87421,-77907,-31500,45634,3781,36517,19075,25891,20445,-12495,19566,-17271,-24165,62358,9167,57265,23074,46804,787,-26061,33018,-36310,-14571,13498,-13743,20260,89820,41125,49702,52334,-31382,-79447,31862,-13052,-1049,2939,31094,61126,-84558,54080,38699,101667,-2456,22431,-2945,45581,39199,-26367,1791,54343,-15788,21352,-38364,-17198,85755,64062,79189,-71929,-13702,-27595,-8606,68899,7022,-38006,-11182,51760,56023,13870,-29049,-6287,29717,87014,30244,6609,16585,-45057,-52143,-45056,32139,-12918,6108,16928,-39570,7575,51169,58698,29907,-12678,-3463,-42375,27064,33687,-27403,438,19610,16558,-15834,69504,79702,54909,71633,80681,63478,-29264,28245,15639,-51776,14619,10164,-32514,-3115,48029,90719,60370,14891,37159,-19930,-53123,10006,-19598,28358,47457,54844,-30509,33327,-32324,-13195,21977,25175,37636,-11160,30101,-14956,-64978,-18112,60544,15204,-12313,51924,25530,23160,-8332,5670,12846,61945,-5951,-179,-25515,36330,24968,40467,-92712,-14572,-15664,52338,82445,30384,-2195,23275,-91321,-98186,29120,31957,11532,15848,5787,-61687,-64096,30607,-2540,6573,52995,-893,12111,9945,-26799,-72203,-36431,-52673,18541,1553,412,87777,36015,84737,91161,74386,27822,11449,18447,-33523,-91235,27953,33254,121844,97901,56510,55045,3071,52314,137155,211341,187931,192943,193071,247971,-3169,-80572,-269926,-170971,-193294,-120369,-7914,10143,-11572,-33025,-34029,-12642,-52760,-55386,-1623,-26508,-4211,50935,56070,-74676,-28261,-13383,51019,39254,-15904,3168,44157,-23296,5310,-5558,6495,-12426,-18409,23450,-42469,66754,2138,-24663,17937,-9868,-65289,418,-31637,-29336,-53386,-5663,-8647,-48210,3189,-14097,42523,20193,-13799,-68057,-48890,-14203,-4192,-21426,-39674,13219,107675,93317,5064,27263,13719,26047,-11725,32247,-72972,25943,55597,-7877,39255,-20403,-30674,-33608,8360,44729,-17191,-46742,4199,-29183,42566,23671,38394,117282,44377,84015,26879,91868,-144716,35733,61153,-51946,1335,-27121,-34334,-15965,-41359,-16659,-37952,9693,54087,-12558,10985,15543,-52921,1264,-3695,-58750,43302,11387,-42025,-55452,44604,-34231,-45120,-35127,-73464,-31697,86294,26914,-47243,-67237,-18162,-7226,40676,-32687,-52894,32433,43398,-29158,-18640,64777,10017,8412,-33301,-28076,-69740,-69606,-92912,-28205,-15541,-53837,-62551,-40066,21964,-58636,-56987,71213,-11758,-44072,-89004,-7873,-86229,-63656,-39303,-75820,64487,-5101,5803,-98934,-87962,62807,52575,12466,-27917,-7826,79797,68075,74944,3457,-86817,-22989,-12339,30018,-55508,-6678,63474,98135,-2464,-55221,-12344,-63066,20936,43029,-19276,18241,-65040,18815,-9622,-66638,-37201,24597,-47956,-66562,-63597,33866,-66832,21191,51201,10834,26042,4410,56449,32378,-57964,-13108,19426,-26744,-16628,-39463,-10176,55477,-31526,11728,-25718,-8926,-67881,-29080,16628,-22044,-39171,-14425,-34552,-71052,-64434,-66898,-10655,-15566,30135,29912,95300,27331,8901,-7521,-24607,-95607,43191,7080,-12214,-42679,-49283,-17023,10756,-37530,-27590,-10684,14516,-4957,-39736,-14352,47814,-38114,-32857,-11014,59405,19433,-84863,-69887,-58679,78651,69268,22916,55422,52910,83609,32669,-31106,-4984,54466,-19589,42113,32013,16508,-30045,21850,6112,37450,21747,58132,20846,-15138,-69599,-60261,-3923,14156,10351,-15773,-21704,-4842,-72771,28698,-24049,-61246,17481,-7306,16687,23936,-87875,-73377,-38540,58956,67839,34611,39652,-3930,-7283,-54088,7846,8665,16579,-72479,-18982,-37210,111390,41817,-13367,-65315,-85831,2413,30596,25373,11101,11008,22963,-12575,-42149,-13457,28949,-59912,-7746,-64461,-42638,1093,13551,-65969,-60416,-27997,9529,41316,103155,20306,-34633,-33920,-52514,56334,26862,-80407,-66683,37408,59085,-36609,3283,-7129,4908,38881,-12837,-13801,4012,-2748,-7019,-7499,-41601,23266,-18066,-31807,57219,53891,22507,-6252,-60810,-74900,-65861,-101993,620,80818,-10328,37341,30066,-49899,-943,37133,-44434,-59772,98515,1306,42574,33173,35590,1625,33362,74791,49218,-16353,18628,-58378,-1606,-23584,-9627,25039,63813,-111520,7601,-47225,-22221,-61475,-92075,-87378,-42,-32145,46374,1858,87687,-50,-1999,115375,95249,102495,5776,9900,19412,6598,21782,35394,-51097,37667,41399,-3434,9121,54405,-5840,-73404,-13637,24343,254,102221,-5200,983,5032,62666,-53288,56608,86110,-25714,13717,81200,2281,-26208,-13201,-15729,51309,-7697,-12472,-2119,35382,-60522,39701,12284,30845,-11638,35480,-53009,-38814,-33460,52547,-51273,-31790,18123,-39332,-21176,-16028,13037,-20472,-47563,9743,4220,73969,2658,-13889,-104991,-25694,-16942,-108325,-76835,-54403,12408,-35074,1248,58283,12009,433,11347,7232,29548,46084,-36781,34700,57756,17691,33493,1565,88888,-16766,-18089,23415,24716,-60478,-87469,-22336,20609,32071,38588,-46531,-154139,-29132,98127,-47038,-63086,-12853,11236,15957,-57649,-24141,60132,-17986,5971,11562,-46347,20042,-35188,-37045,14698,-60942,-42458,-10265,-16126,14443,48544,-56444,-19349,-5319,107849,107144,-24789,-4307,-5657,82971,138359,-16219,33079,-41920,-27638,-18212,57802,-73176,-128581,-27029,4373,-69047,-586,75213,-15551,14554,3028,-54607,46322,-11621,36815,-61368,33259,-7573,-13734,-2046,27511,75122,55170,12626,3903,13592,-20899,78808,62853,17553,-44405,-28138,-51757,-69374,42131,-30215,7936,-111952,-80954,-47063,6086,7571,28002,10247,17491,87239,128933,6811,48586,54832,134883,-11656,35999,-79512,105,-26107,41743,29535,12080,-50798,52794,-29897,18991,22217,29621,-11597,105422,-5821,-39299,-32789,-35139,7002,-55597,-62445,43457,-28303,61878,-29202,52306,-7162,-64492,13751,9619,-4185,-22106,65461,1216,35454,52863,37249,69746,8294,61300,12336,-33368,-43595,-83501,-115298,-12307,4119,-17418,-61255,-31889,59417,18313,8759,-33438,70992,58685,-43931,-97776,-48898,55220,-21794,-133645,-28468,-45602,-75730,40057,11763,-41450,-55057,3274,27846,37375,4019,-20617,36639,-14416,18863,24633,12277,31594,30475,-23616,44686,56018,56699,-30228,18257,31781,14342,-10875,3906,-97218,-117567,23550,-23145,20878,-14356,-47580,8983,-35477,-27162,19010,-56472,844,28170,-14490,-60652,21531,3890,-41632,-36626,-13923,4082,-37581,2988,7606,40404,-33782,-43375,-9900,-50976,5453,-40810,-8554,-3393,19959,-36190,-16295,19392,47802,-13531,-53570,67848,27490,-11969,6367,62399,2564,-17133,-590,-32051,67009,-31444,-56825,-15094,56471,-527,-52463,41507,51051,-52622,-33995,-49431,-110988,-115388,-70666,-46313,-55714,-51345,13320,10071,18526,-3127,-14228,-20528,-34811],[-29702,-75537,-9700,49457,67751,-36189,37439,-63429,-18408,-3100,42688,18750,-4277,9289,15206,3208,69327,54689,72840,53524,-73734,-44148,-10492,128680,70127,76175,-26783,43929,44395,-1367,6761,-45731,-42232,47459,15961,-45225,-37596,-62419,-85282,24207,23217,10515,10634,-20311,-15903,-72370,-57714,-37566,66250,17899,31335,14149,7558,36611,-8911,25277,-21886,-9951,63735,-798,20458,7841,40372,-17293,-14724,30530,-40676,-12260,9488,-33739,23707,107151,26272,49573,50285,-35458,-80193,32940,-28301,8128,9014,5439,41598,-75619,35552,-35265,103686,-259,39630,-4501,55817,48344,-1185,17289,56637,-20341,21887,-26069,-3459,85444,76182,75446,-69868,-38830,9206,5531,70252,17219,-25296,-4422,46344,45212,5114,-12420,-1223,34845,65995,29743,-10806,12095,-32461,-21952,-40894,44606,-11313,14068,16384,-24877,8991,55376,79549,20057,-18848,-17534,-26724,15636,47574,-2860,7627,-5269,-23116,-24888,94000,54318,51065,50505,60434,67164,-25949,29634,28351,-37431,12160,21609,-29161,-16894,39691,96037,60497,5417,15522,-17051,-28712,21946,-12888,32571,24666,61480,-23154,19353,-49944,-19702,34907,18616,31608,-17219,36652,-16974,-60205,-9731,94084,9290,-4495,63183,39473,24617,5193,14870,13595,50991,-29629,4454,-51933,26618,19269,40356,-58166,-22668,-34740,28883,107269,40949,15243,14911,-112251,-85547,15886,24360,1241,19135,6280,-43699,-60372,15011,12247,14201,55138,-6912,7279,15723,-2498,-40592,-56316,-54191,39672,-3577,2531,106483,56207,73525,78955,94966,28695,42967,30070,-70126,-122229,43031,53387,129314,91048,57302,91527,-9227,68233,112316,195409,188226,208805,297081,293663,-134799,-135544,-288650,-176374,-168510,-108943,-5234,10973,-5590,-26632,-67707,-46015,-50845,-23639,-26026,-28704,-2802,45655,70222,-75609,-42419,-14306,49547,50378,4426,18695,25563,-35728,-916,26574,5877,-3173,-7283,45036,-55051,41268,7606,-33043,41694,-8441,-32214,2448,-34999,-15934,-45152,-3989,3775,-30734,20340,436,52178,54656,9941,-110678,-75664,-58714,-5741,-24559,-30208,29021,73267,64329,-8005,24970,123,10036,-3782,6267,-52455,52693,59320,-32445,19296,-21045,-34905,-35971,-22837,11739,-27615,-37800,6033,-41894,45276,35131,40568,85325,12265,73097,36652,110121,-174378,31799,81153,-55396,-14055,-26067,-48817,-20657,-43096,-22731,-36188,17045,69138,-14399,-4224,8787,-20643,4311,-4066,-64666,46280,67,-25209,-51636,54924,-30278,-46781,-6995,-18829,-37036,85602,17350,-41898,-79306,-59247,-6740,34152,-46632,-65002,8258,40552,-10080,-14900,54716,17292,-27190,-39849,-35142,-75213,-70051,-98775,-25865,-2566,-79107,-44616,-39771,462,-40409,-59234,76698,-10509,-51982,-82177,-18215,-104061,-69027,-36305,-55512,69724,-9250,24660,-88695,-72702,71167,63445,12536,-17205,-12577,87503,45115,95323,7972,-66876,-12061,1006,62213,-63003,-30060,30185,91507,-11470,-53899,33158,-30364,23031,9740,-33197,-17558,-76938,-4144,-25962,-70799,-42660,59607,-38233,-74505,-84585,-2509,-89025,4118,52920,-20839,6014,-14818,53685,44108,-61585,-21221,26890,14751,-8286,-61725,-25459,68425,-35457,5128,-27275,-12806,-70629,-28949,13751,-2622,-33622,-28920,-46048,-45971,-43712,-48975,-24334,-21075,-509,22410,81969,20196,3356,-11292,-75300,-87698,35428,5079,-2662,-33010,-59691,-43500,36271,-3917,-37751,-11040,5785,3521,-32196,-23109,32180,-31284,-54827,-42383,47378,30083,-77002,-71975,-60969,60866,64283,30786,49870,27816,59614,22848,-14047,-10921,71445,506,46072,50891,31497,-40140,63448,6086,57805,30397,88244,6172,-16206,-119056,-86938,1199,9883,15370,-4809,-7115,-10454,-71422,10912,-11769,-59956,30986,-10814,14571,23706,-87167,-76053,-33396,59663,94289,32016,70952,3332,-8737,-45677,6450,29224,25282,-62633,-15212,-23853,110554,58218,10869,-68574,-103478,-12239,23747,20742,25752,10278,23523,-27139,-30120,-16634,21082,-71847,-19737,-100018,-36412,3492,16226,-66511,-32626,-18936,39164,36140,81729,29641,-41553,-48676,-44952,45093,-22592,-71786,-64895,46577,67802,-37936,4840,19944,9723,41876,-10477,1151,7644,-742,-14745,-25644,-16488,-3261,-17986,-36278,72544,63891,20420,26701,-58438,-76458,-51486,-79716,-8415,54988,-25533,18551,27523,-48549,-5656,36117,-25607,-58082,90098,-11551,67038,15292,37472,8571,52778,56337,41360,-35083,20396,-77838,-29531,-27981,-6332,36579,58457,-90062,-21848,-27136,-16754,-49716,-93847,-105078,29406,-28496,59422,-13049,96076,-14841,-17249,83010,73337,79090,8950,20674,10443,5253,21840,49294,-52864,50106,67819,-8888,16832,52025,-10946,-80866,-32748,27120,21867,106021,-3688,5551,16359,22971,-56700,56315,61692,-20742,27919,96289,501,-27820,-540,-21445,29709,-36778,-13044,-852,26386,-53126,36355,7664,40787,28494,55257,-43129,-64200,-28984,48142,-56989,-28688,24716,-29484,-28381,-33933,-2955,-15418,-38600,17436,-1308,73530,-13356,-15079,-123321,-47597,-15360,-101298,-89400,-60664,-2622,-27041,6449,65949,-5196,-10332,-3568,-10623,30628,40502,-53094,45301,56724,5867,37954,-10390,74060,-8007,-29241,7824,-581,-51179,-86600,-15755,28801,52879,16072,-66140,-155666,-29821,65229,-45237,-62290,5390,5562,14998,-67762,-28657,54777,-5289,125,14412,-66257,12168,-39631,-33105,13453,-65912,-55755,-20083,-45985,-13948,41082,-64260,-32372,-4883,83274,113668,-28789,13811,-26105,75725,135418,-27268,52042,-10281,-51971,-19178,44890,-38509,-95227,-21451,13656,-42609,8727,36294,-17786,23892,11958,-74699,29932,-6197,16656,-27790,16896,-15559,1649,-30263,11076,63665,57841,35099,9980,33928,28593,88599,26741,12585,-45992,-24734,-61104,-79617,10355,-61250,23625,-100456,-89816,-50985,-1699,-1126,25689,11923,39506,118365,141258,-31777,45263,46701,119713,-28515,21413,-110344,519,-7305,46788,46871,35200,-9632,37044,-24145,8642,1022,17589,-9124,58906,-32764,-39975,-36659,-37402,17592,-63504,-66030,54617,-10184,55882,-25598,46503,1192,-63014,19165,13976,2663,-15597,64874,-31433,20481,38022,21553,33940,6713,41636,-28562,-73125,-63210,-64343,-136785,-23022,2165,-16260,-69294,-38802,57700,32700,32136,-2342,41372,51931,-46377,-87031,-31074,82776,-33401,-153191,-39096,-49956,-78548,28445,19526,-35922,-80501,18643,51898,28487,-33472,-33407,13619,-41666,18309,42538,4977,40766,11582,-37664,63625,63062,67356,-45645,2730,24241,2904,-39800,6697,-74484,-112512,69971,-13855,4980,-41790,-65093,7034,-26557,-387,6382,-68387,9228,29063,-14855,-63777,-912,-27526,-47864,-18368,18222,5359,-55284,-20382,-9516,35555,-33725,-21165,-2990,-36784,-9138,-28533,6356,18657,10274,-32558,-23963,26773,81769,-12730,-30084,46636,23415,-18630,12678,55519,-5405,2849,-8180,-68148,72831,-41519,-62768,-37976,27769,-48989,-45492,58629,21701,-53559,-45555,-35747,-88229,-126154,-78243,-30879,-34534,-38376,15811,11659,7128,-11714,-20117,-16612,-59971],[-26434,-36569,-7234,59960,58113,-36385,52037,-74792,-26664,5503,24210,-25454,-18482,8519,9208,-597,66893,38859,77652,54927,-70920,-50858,-21963,110711,73125,74369,-38794,35269,37199,-9879,3588,-38374,-38253,43162,-7831,-39053,-40255,-83216,-86586,4787,45458,7659,14275,-22651,-23550,-51708,-18127,-32431,76590,26919,27825,969,-9956,48075,-5585,18130,-23839,5925,66793,-9216,-12769,-13684,34338,-29923,-3326,27288,-42059,-5917,4519,-38989,28026,102066,-7036,45901,39109,-32437,-72138,25345,-40836,13615,12609,-16847,9317,-52352,15426,-90052,86964,2166,56801,-2757,57491,47213,18236,33972,53296,-20698,14616,-20236,8541,74439,79625,64804,-56770,-61548,36867,12935,60887,21404,-8619,-4301,32726,35403,-7459,12411,8830,37716,36875,22091,-28181,8391,-18430,3638,-36819,48703,-10609,12677,9673,-13629,10058,48899,75885,12415,-22407,-31237,-13836,1067,52989,19752,15521,-25889,-61218,-39942,103187,21742,47730,24073,25761,65023,-17365,30234,37600,-18920,9110,38465,-33244,-45051,20591,89737,56564,-2186,-6362,-17562,-8067,22620,-17225,33201,-2835,59792,-5017,6206,-65663,-30182,41868,13477,24491,-14901,45249,-12779,-48059,-6354,118132,941,2285,63073,46934,20386,26548,22186,6394,23039,-41593,8633,-74654,19532,4406,30271,-27649,-25405,-42409,4956,107245,42023,29939,5588,-121096,-68653,5484,20809,-1854,25463,1977,-25694,-34929,3836,22111,23314,52089,-5538,5188,19080,29304,-3663,-76803,-51960,57947,-6451,-308,110404,64485,38410,45939,95906,33668,75941,44130,-87571,-130690,59742,64675,128978,79663,55353,125893,-15824,87128,88514,174231,176004,220475,353907,332885,-131918,-202642,-308371,-190520,-138485,-85081,-2399,6245,-6761,-31706,-94015,-88176,-43655,5463,-52089,-30631,-16695,30347,72516,-73249,-49666,-8596,42364,49616,19835,32040,5989,-44887,-7741,47873,-1023,1674,-1957,62069,-68823,11396,6358,-39849,53936,-13885,3314,2816,-43853,-5003,-30125,-10965,5882,-23334,31034,11427,52481,95735,35759,-118485,-88496,-92823,-1433,-14668,-14607,38919,25958,19907,-27724,15549,-14677,-4012,3880,-21428,-17377,77594,60409,-53120,2727,-24924,-27383,-35259,-52158,-18400,-32751,-18402,11699,-42908,48645,49187,42564,57002,-3731,69011,55718,166428,-204622,-1090,83835,-55007,-33380,-30773,-69061,-34969,-50976,-42206,-40417,20273,77911,-20870,-24650,-443,10594,-67,-8743,-68350,40889,-9313,-216,-47919,39254,-26538,-41551,16702,33186,-45569,74197,11330,-22243,-78552,-94617,-16997,25470,-53699,-66054,-13100,34305,7897,-8449,23356,18219,-45491,-38775,-34680,-74027,-62353,-94857,-19876,11984,-83816,-18943,-45721,-22353,-14686,-59678,59710,-5227,-48565,-67307,-17102,-104205,-53647,-23253,-25972,69558,-2218,41899,-56222,-47496,77916,62777,10094,-3752,-8853,84078,9490,103943,8256,-50112,886,13928,75827,-60923,-51677,-12476,69461,-19577,-54940,70816,-3043,24135,-24716,-38797,-48892,-87977,-24332,-43234,-58900,-39742,80785,-20324,-68765,-91942,-40572,-97473,-13483,54921,-39377,-14916,-27830,46585,50772,-66158,-28840,33177,51202,-6381,-76699,-39553,66753,-20707,388,-24353,-6145,-65489,-17642,5929,17933,-29155,-37559,-46664,-19745,-19131,-22315,-32693,-26287,-31198,11070,70043,8177,6924,-3843,-123638,-68269,38365,-775,4234,-21081,-79005,-74977,55037,24390,-39966,-6101,-1086,19461,-17548,-16063,17900,-22383,-70672,-74830,29278,32923,-61342,-76134,-61951,34258,54969,34714,34802,10089,35786,10195,3930,-10317,77097,21487,43387,58869,45168,-35998,98970,694,75681,43854,93527,-14924,-6914,-156367,-99393,22394,10864,17916,-764,6514,-15786,-62931,-2538,-2654,-52435,46700,-7726,3712,24106,-79631,-74796,-27335,56330,104019,21917,86950,2390,-6495,-25740,16672,45188,31622,-50451,-6161,-4975,103003,74706,34060,-61882,-109615,-32366,18981,18933,33517,3568,16596,-43480,-21043,-13810,-236,-80854,-28153,-127953,-26349,19046,27313,-45519,1695,-1733,70514,30426,53043,39675,-31813,-57440,-37645,27103,-59216,-56040,-52578,47486,65016,-26756,8219,44197,17227,46136,-13518,37718,11256,3884,-7476,-38814,11738,-22245,-13418,-23722,81133,68312,13729,53408,-51852,-68557,-41224,-48608,-15153,27600,-26001,6813,32948,-47425,-21588,29989,2401,-56842,75980,-13320,84341,365,37793,17653,69492,23467,32354,-41483,20581,-90565,-51782,-28153,-5219,43621,43184,-62076,-52046,-3689,-4149,-28307,-87937,-104699,51205,-19516,67906,-21501,91387,-26221,-21439,35916,42073,41530,20485,30173,3100,3193,22214,55127,-57769,61769,94670,-11780,25137,41567,-9731,-81207,-47448,20826,38863,100790,3700,15251,26995,-12423,-55883,41441,26662,-15868,49494,99038,-1203,-36241,4404,-23510,6621,-49804,-13653,-11652,13732,-42251,29361,-2890,39567,64042,61913,-39440,-78216,-25638,48823,-61165,-32154,23231,-17737,-24521,-49245,-17625,-666,-25922,20011,-10966,55317,-26467,-13928,-123357,-43471,-15878,-89367,-90477,-57339,-21364,-11128,22823,69346,-20681,-21937,-16840,-34100,28166,34608,-59704,46587,53979,-1176,42583,-22170,49902,-1841,-40866,-9983,-21224,-40362,-72423,-7075,30299,74146,-6905,-75118,-137347,-32188,17208,-44071,-55736,20876,1191,13139,-70658,-30441,43483,11378,-3981,11749,-69405,3356,-35022,-24589,8634,-65066,-60753,-33524,-66229,-38696,32513,-62041,-38286,7654,48852,113894,-32187,28490,-34125,62112,117914,-30356,67315,28301,-60506,-12155,34623,1728,-46137,-17298,19472,-4544,15649,-8879,-19223,30906,32511,-85618,-2482,-3216,-2090,9756,-12040,-22130,19103,-43874,1152,51391,54388,46886,14403,40200,65374,92294,10678,5762,-51865,-19628,-64475,-86030,-35587,-90428,33515,-83403,-99395,-51117,-4338,-7617,30566,2910,59003,128018,134888,-67363,31994,32613,92170,-47510,6402,-125652,-2939,6993,56736,54596,47377,20022,18782,-18264,-5764,-15774,18864,5693,18937,-54048,-26852,-26294,-35135,20984,-55317,-50699,48825,16081,47832,-22746,38452,14315,-54002,21971,18742,14306,-8967,50382,-62899,4754,20434,7401,-278,7913,24512,-62240,-80370,-74988,-42117,-128709,-27576,3980,-11633,-45441,-35382,53831,39509,48914,25769,7712,40876,-52542,-70244,-7358,99436,-37094,-133966,-35969,-47849,-67309,11111,28400,-27327,-93234,23064,63189,12576,-67106,-51323,-10167,-60410,19662,65702,-8918,45985,-4850,-44233,74484,58081,72410,-50530,-14829,15106,-3790,-59742,2886,-40998,-96298,102989,-3462,-6939,-68483,-70649,-7656,-23599,31626,-6173,-68929,17764,19102,-16165,-51441,-19643,-43146,-50794,1359,70462,14449,-58054,-41416,-32444,18758,-30546,625,7491,-18019,-27989,-12518,21818,26075,-3058,-16652,-33509,29791,104718,1021,-4924,26199,20521,-25341,14714,44013,-6777,23137,-8164,-78092,71058,-48867,-61752,-43524,-4829,-79386,-38043,63504,-14682,-50113,-53882,-19716,-44859,-116538,-77925,-6024,-10647,-20968,21076,7866,-22131,-18753,-19813,-11042,-73355],[-19103,5273,-5201,65334,44650,-36201,60170,-71689,-26213,12348,4082,-55915,-29486,-5912,1641,-14268,62174,19738,79279,53630,-66519,-57692,-21713,85555,67363,70607,-49379,28411,20577,-14578,-3980,-30563,-30084,26368,-36486,-35965,-40130,-92186,-73015,-14735,64475,-1640,20314,-23269,-27310,-29931,28319,-16573,73817,29965,27997,-18950,-28617,51668,-4541,-3591,-22884,18014,70224,-15554,-36093,-37733,32624,-36117,2788,24532,-39371,2420,1814,-25573,31828,76760,-49645,38441,18591,-22439,-54983,12063,-46881,10737,15879,-35357,-29072,-20647,686,-116189,56317,3691,69487,2896,48822,36693,29487,45201,44164,-17301,-2256,-24154,16707,52643,73448,49274,-35750,-75607,50820,12914,44707,20173,11216,-7767,16078,30674,-20664,40200,23065,38114,5695,10220,-37934,3199,-10298,16782,-35470,43613,-12076,3276,-1824,-8281,11173,35950,51045,8051,-20882,-38056,-5764,-14840,48301,32653,21683,-38070,-87044,-56170,94000,-14037,46599,-1097,-16771,58406,-4757,29605,42243,221,7433,54033,-44708,-79970,-5854,74412,50195,-7657,-22277,-20098,3919,11769,-32979,30508,-28217,49245,17841,-3081,-75468,-39879,42101,13505,18629,-4567,51016,-2251,-29317,-10805,127323,-7691,6713,52595,43023,12552,51337,24997,-7616,-13457,-39612,7747,-88712,18147,-17228,10926,-8862,-19487,-36425,-15870,83264,33502,41032,-3931,-114794,-51898,858,24807,4222,31402,-4549,-11711,937,-2410,21668,29690,42279,3360,8124,21310,61320,32127,-89207,-43652,68458,-8289,-6667,98432,63931,-7241,1259,77034,37733,97822,57913,-80016,-113992,72427,65332,119898,63924,52415,153033,-11087,108651,75953,158875,163701,230759,350409,363937,43317,-282941,-336322,-216301,-121252,-69480,-9199,-12027,-19495,-50979,-111192,-133067,-33760,23618,-74265,-34317,-43032,5852,59381,-68641,-48450,2149,31975,35005,20723,36020,-12791,-51290,-15503,51693,-14745,1375,-4112,69650,-79091,-19527,-1376,-43605,48040,-27599,29089,373,-58867,-4436,-17369,-27057,-4210,-24997,17803,6841,27289,96860,38256,-73408,-74903,-101620,9815,7841,9514,45357,-19472,-26614,-40655,219,-26073,-10432,9748,-38008,25901,92763,65821,-61185,-3740,-30025,-8756,-34152,-73106,-40475,-39197,4595,18442,-32225,50361,59678,41433,34965,-6239,66398,69325,225128,-203552,-36205,79146,-40640,-43908,-33263,-79916,-48747,-54066,-67537,-47464,22833,80285,-28158,-38690,-6399,31903,-8627,-11839,-65663,29344,-9369,30670,-41341,139,-24628,-28200,32513,69271,-53235,54926,13876,6083,-62437,-114532,-32595,18157,-52134,-57852,-24868,23049,19479,582,-16713,14290,-42753,-30447,-25882,-67101,-48908,-78692,-10679,25691,-64441,6638,-55300,-39726,13098,-56896,27951,2469,-37452,-52851,-7456,-88075,-22191,-4737,6408,61644,11014,52635,-11117,-18690,81732,49399,6993,9752,1503,70462,-28919,103647,4514,-39892,13194,21496,68751,-47707,-66046,-52184,38735,-26453,-58386,87161,9204,26973,-49227,-36407,-67656,-93029,-38051,-57384,-36589,-29061,83312,-626,-52821,-86832,-72157,-90703,-27097,54650,-39944,-31255,-30092,37062,56222,-64383,-32425,39383,78695,-13540,-82360,-44675,51230,13861,-417,-17810,8662,-52354,1082,-3919,35452,-25931,-39531,-33717,625,2577,5169,-33491,-28162,-55504,166,58301,-8338,18087,13676,-149042,-42083,49859,-5416,8717,-8039,-98731,-103707,63634,44111,-32572,3249,-6559,38757,496,4889,4323,-14125,-73861,-99627,11101,28419,-41558,-82872,-59332,4696,44811,31889,14470,2600,21688,689,18475,-3573,70586,39434,36474,56261,53782,-19791,118370,-10525,83939,59107,76036,-37680,10031,-170750,-94633,55347,18352,19183,-2780,16974,-19829,-51398,-8530,742,-37507,62521,2364,-7308,29376,-64353,-66258,-18564,49958,93769,6688,82764,-6115,-399,1329,33541,53577,35875,-40663,7926,12289,91710,85166,52433,-46283,-105207,-49677,19948,23654,32991,-7394,4757,-57273,-17802,-6219,-28384,-84797,-29861,-134653,-14462,44897,45417,-6658,35238,19363,93992,25117,27659,46695,-10784,-57586,-32385,6950,-75786,-37799,-37111,36984,50603,-7193,13777,58202,27018,49919,-21123,82531,14665,10458,13904,-39567,39877,-26244,-6169,-1472,79788,63335,2453,68221,-41376,-54352,-35774,-19801,-19416,9237,-11378,4721,47483,-47097,-46350,19230,33390,-56427,56628,-616,92083,-10028,36877,27794,81497,-16844,22560,-31706,23070,-92812,-64102,-25651,-8642,41489,20496,-30593,-72944,19134,16263,118,-73998,-90664,60896,-6851,68993,-22764,76348,-30843,-16784,-15700,7415,49,34577,35903,-7210,2326,22340,50655,-63400,70348,112890,-12643,33548,24998,-4477,-76031,-54103,6944,47116,87401,16717,28270,33360,-33346,-49677,18636,-8085,-12847,73179,88850,-860,-47077,-2811,-20895,-11687,-46610,-15720,-29452,1295,-32674,20998,-12210,29714,82470,55544,-40115,-77899,-23050,54505,-60986,-37419,14661,-10042,-6508,-57242,-26233,18122,-13470,15924,-23778,21906,-31114,-9427,-106667,-15173,-18374,-78055,-78113,-43076,-39513,12285,44913,68782,-28322,-31997,-26621,-56426,25544,29233,-52343,35517,46997,-4598,46277,-30016,17054,3715,-50166,-26742,-32649,-30182,-47338,5841,24545,90049,-25768,-71310,-103421,-36948,-29991,-43665,-45772,31587,4940,15505,-66342,-31242,27162,26664,-8670,3430,-54885,-3317,-20868,-10598,1385,-55223,-56896,-46112,-70620,-53928,24764,-49410,-32029,31950,11887,109082,-33243,40820,-24123,47889,90655,-27033,71572,66907,-47713,3905,29038,37791,5424,-18087,18915,35340,18063,-47220,-17270,33653,64083,-79469,-37270,-5520,-17103,39484,-43882,-26831,32258,-34322,2964,37930,45704,46545,17712,37594,82435,86837,18461,-415,-60850,-13859,-54766,-86234,-82198,-101850,38722,-62686,-100732,-43588,-1528,-11493,43224,-13386,68838,108315,109478,-97867,11918,12441,61222,-63302,-4708,-116994,-5609,17040,70506,50505,46439,33138,1906,-14562,-19520,-20379,34354,29137,-5287,-66534,-2601,-5437,-27629,16722,-30899,-19410,32617,45543,38085,-22922,28034,32434,-39411,20959,23860,29344,-3678,21997,-85452,-6062,6602,75,-18822,12438,12398,-78628,-47287,-76767,-21310,-99464,-26146,9583,-6518,-678,-21807,49209,38138,56845,44148,-20881,26934,-58201,-57275,15377,98237,-29666,-85776,-19220,-39508,-44514,-7807,38734,-17133,-88594,15594,59217,-4973,-80731,-59770,-26788,-60985,22087,90767,-26502,45811,-15925,-38871,78161,44491,73756,-39402,-30559,5449,-3118,-63168,-6275,-9316,-72533,114146,4806,-11142,-85865,-63484,-25308,-25743,60040,-12577,-57219,22773,2508,-18551,-23158,-28632,-37584,-50063,15430,120338,28246,-47780,-55521,-54817,-5286,-24191,15679,18199,461,-43906,4078,32688,19111,-14539,4721,-41730,29998,113923,24347,20596,14415,25966,-30266,14810,29025,150,41359,2488,-62231,64096,-51837,-57280,-30158,-31560,-81966,-32368,50402,-46943,-40885,-52610,-4017,568,-89514,-71125,17280,9205,-4067,21752,-1027,-51196,-24217,-12021,-5032,-72220],[-9218,33807,-5691,63524,31524,-35574,56281,-54829,-18012,14480,-12845,-68040,-34874,-29726,-3496,-30831,53151,244,77283,51170,-59170,-63646,-13532,58572,53533,64479,-56061,22326,-338,-15387,-14643,-23418,-19815,-2034,-61504,-37022,-38675,-84724,-48560,-32710,77098,-15899,28082,-26120,-21838,-11899,66471,5854,59516,27384,30829,-42502,-50538,47209,-6521,-34980,-19934,22058,72489,-19304,-47548,-60399,36352,-36037,450,22534,-33503,10169,5757,3729,34381,39019,-88648,28171,-8428,-7997,-31505,-2275,-43445,-3086,18947,-50817,-66065,12057,-3660,-115894,20147,3869,73718,10868,32294,20229,32404,45578,29933,-11892,-27137,-37590,19420,22781,59346,31389,-11538,-77201,51194,6302,27314,16128,30966,-11032,3153,33473,-30188,64688,38933,35693,-21201,-1452,-35787,-5926,-12596,13565,-37978,30729,-16018,-10298,-16141,-7924,13826,21640,14579,6730,-13451,-34655,-3703,-29705,35220,30898,23991,-40126,-93939,-68699,68058,-46806,46453,-20005,-57169,49698,8909,26125,41384,16453,8548,61072,-61093,-109504,-33624,54581,42676,-10950,-28300,-23423,5431,-7382,-56360,25045,-45393,31518,37450,-7700,-76877,-44837,36392,20467,14568,9062,48988,11897,-7191,-24111,120166,-14019,7413,35526,25156,3400,70450,20953,-25115,-47662,-28138,-1289,-91168,23059,-41141,-15126,-6429,-4751,-20371,-31505,45067,17195,46784,-13076,-95191,-40924,1002,35773,16942,33558,-11590,-5434,33670,-5832,6768,29980,26085,17460,15601,22528,85270,59593,-87676,-28923,68445,-11388,-16268,70710,57771,-49312,-44150,41370,33340,98704,66099,-50561,-78740,72994,53189,99124,41922,47909,166201,2028,125242,74748,149439,153961,231303,284159,364023,321447,-343858,-353775,-238238,-119111,-70510,-26013,-41488,-39213,-78315,-115550,-166910,-21143,29314,-84868,-37819,-71793,-20259,33706,-60771,-38027,16990,23383,9993,5317,27714,-28370,-55635,-22922,38159,-32797,-1999,-11820,66923,-81913,-44862,-11848,-42741,24354,-48559,36059,-5704,-79192,-16724,-15538,-49327,-24663,-32074,-28061,-19487,-34477,12817,-7692,26038,-23917,-75715,30087,40428,42027,53535,-48527,-59700,-34892,-17114,-28906,-5315,12428,-35829,67934,91107,76842,-54252,2457,-34886,15245,-34658,-77843,-52676,-51170,23068,19481,-15355,46222,59449,29751,14155,-8537,50874,53248,229389,-145460,-44604,80913,-7311,-36139,-25444,-69377,-52762,-43941,-87203,-52182,28565,75827,-33456,-34681,-5003,39744,-17456,-8359,-54314,16608,3615,62732,-27311,-48154,-23356,-5454,40583,83236,-53625,34350,26496,37431,-31364,-113492,-46139,15534,-42292,-42731,-21775,8664,22861,13293,-50048,9938,-22455,-17251,-9017,-55315,-32302,-50939,73,38076,-24697,26143,-62347,-45807,38086,-48944,-6685,9622,-23573,-46078,6217,-60662,15954,12747,33213,46264,24007,54459,32933,8201,82013,26431,4733,20794,14627,50505,-58802,98155,-3428,-36879,23460,20691,45899,-25110,-69354,-77573,7616,-31216,-62358,76349,3682,34264,-56054,-26911,-70151,-88340,-44326,-65399,-11708,-12357,68525,14208,-33366,-74188,-90425,-70722,-33400,49263,-23463,-39162,-20358,27138,62957,-49201,-29162,45781,94242,-30774,-79442,-36601,26695,60266,3462,-8967,26191,-32325,21972,-14191,45896,-22822,-34708,-8827,11153,16591,25262,-26991,-23860,-67963,-6642,45941,-27572,32192,36281,-139968,-15394,64244,-4949,10468,3967,-110458,-120489,61877,55486,-16028,15333,-11254,54996,17644,33248,-9670,-9235,-62492,-110131,-1596,18375,-22507,-90217,-51912,-20819,36180,20329,-5376,5041,23194,-329,27114,6725,55086,50207,28356,46534,55076,2061,118642,-24954,77633,71548,43956,-56408,28815,-159451,-74381,92409,30935,21507,-8364,22995,-21114,-40293,-5102,-1787,-15559,75477,16707,-9360,41908,-42128,-48415,-6106,43070,66235,-10220,60421,-18885,8159,28746,49642,53108,38227,-35609,25351,20952,78831,83682,63369,-25402,-93840,-56526,27416,34421,25191,-19604,-7823,-65105,-19972,3272,-54655,-82298,-24435,-114205,-3092,73319,65806,41302,61152,37996,102201,20386,14400,47714,12537,-48887,-30025,-10077,-72204,-21098,-25684,16543,27585,13806,20409,57498,38823,51386,-30919,117356,16587,17300,41360,-25555,65687,-13575,959,19456,67265,48372,-11401,68787,-27356,-37649,-32947,-3709,-22158,5929,12759,11132,68438,-46887,-74007,4904,59431,-54718,33122,24304,89873,-15565,34836,37961,87675,-54282,12142,-8663,30516,-81859,-64712,-23312,-17689,26853,-5600,1081,-76671,37176,42425,30871,-53438,-70222,57551,6687,62280,-17754,56485,-28273,-8018,-58410,-23259,-32223,44551,36733,-23428,2879,21182,36209,-68146,73156,114317,-12484,40924,5002,1626,-67003,-51934,-10705,45741,68887,33203,40773,32384,-37170,-38547,-2756,-32217,-12375,89285,68484,2077,-55566,-21966,-16090,-22611,-33190,-19006,-47304,-7333,-27151,14485,-13753,16931,76241,39869,-42059,-63989,-20416,61861,-53639,-38040,4761,-10103,22827,-56947,-25103,33899,-5275,7017,-37752,-19258,-24440,50,-79754,24850,-21867,-70138,-52701,-19726,-52356,39999,65106,64930,-24095,-38131,-31432,-70779,24130,24956,-30705,13022,33197,-6647,48793,-31676,-22144,10658,-54958,-38326,-33015,-22847,-16462,24287,12103,95928,-37080,-56729,-63860,-43738,-60831,-44525,-34523,35783,18622,25363,-55753,-31897,6735,36287,-14271,-7667,-25832,-5649,-102,7332,-6475,-36430,-46389,-53594,-57560,-56207,19681,-28162,-13632,61810,-20196,100607,-31156,52593,1994,37722,59933,-21527,59531,94025,-15612,26381,28667,65033,46890,-24715,10629,65670,14870,-69636,-10703,32305,99582,-55005,-60117,-13778,-26661,53503,-66175,-27626,36075,-4055,17287,23467,33294,36849,20113,31108,79001,70174,42869,-2647,-70077,-9418,-29805,-79009,-113225,-87244,39657,-40142,-89598,-24834,5739,-12360,60933,-32141,64350,61858,70945,-120846,-9328,-12160,34457,-72452,-10210,-82305,-4425,22976,82084,35085,34590,29890,-9824,-14348,-27850,-9495,55812,54171,-12166,-71686,24841,17720,-15677,6557,4568,19222,14253,71178,27516,-27989,15727,54744,-22734,15533,29009,44215,-2286,-15243,-95269,-11478,879,2141,-15939,19523,5249,-74511,12906,-69405,-6921,-64792,-21121,18275,-3436,44832,-2747,45048,29745,56885,49388,-37518,12668,-58495,-54205,30120,78223,-11336,-31779,5311,-26536,-16074,-23244,48448,-8049,-67836,57,43599,-18117,-64862,-51948,-31641,-41395,22909,110433,-42187,40788,-20332,-20219,74546,27253,73432,-13742,-41242,-3466,5767,-48364,-17649,12148,-45864,100007,8167,-7920,-87962,-46734,-34399,-30876,76957,-8470,-35902,20696,-14390,-21286,15348,-25147,-13095,-45832,19058,143997,41876,-27989,-59805,-70630,-30084,-16360,20204,25599,13626,-49622,18351,35840,2894,-19362,23318,-46381,29036,111526,49989,44415,15086,45058,-32152,13144,12399,13917,55846,22676,-33682,55669,-49964,-54820,-3184,-43607,-59168,-30394,18355,-64713,-26782,-38075,9704,31827,-54060,-58891,28967,20084,7992,11064,-14673,-63901,-29855,-798,-101,-59093],[1320,40215,-10107,54372,21747,-33859,40128,-30597,-6163,10245,-23208,-64114,-33561,-53343,-746,-41509,39214,-16339,70316,48098,-47568,-66968,-2512,35117,33593,55728,-56226,15737,-18990,-12561,-24701,-17683,-9678,-36970,-75395,-40217,-37122,-60956,-19185,-47283,80174,-32370,36922,-33561,-4300,-1647,84406,27991,39275,20382,32891,-65441,-75817,37569,-10001,-65308,-16774,16828,72895,-19959,-49200,-78332,43681,-31115,-10365,20853,-26708,14894,20142,40723,36121,-853,-112067,17179,-36484,7130,-6976,-12639,-29290,-27006,19716,-64114,-94848,39460,4040,-98731,-12406,3378,67386,17434,13664,3039,29472,33358,12240,-6744,-55245,-57163,16139,-9440,41154,13434,10915,-66471,42299,-4899,13808,12749,46768,-10991,-97,44005,-32421,80464,52892,30356,-38592,-8471,-22470,-20292,-25706,-4354,-43090,13302,-21461,-22468,-30790,-8873,19636,9984,-21702,7555,-1838,-22190,-7753,-41013,18404,13919,20956,-33005,-81013,-73875,31464,-69413,43942,-30300,-84725,42184,20266,18268,35120,26968,12409,54352,-78013,-121705,-55660,35530,35045,-12098,-23800,-26544,-1913,-28873,-80335,17617,-50747,10236,46461,-9100,-69326,-43005,27252,33513,11172,19115,36518,25338,13884,-44475,99650,-15299,3794,17344,-4861,-5557,73428,9661,-41168,-69843,-15894,-18634,-81825,32121,-61448,-43526,-20191,15293,-1889,-41741,6611,-3251,45212,-20947,-68073,-39971,1935,49852,30272,30051,-18294,-8987,52429,-8736,-22499,23539,6784,32896,24926,22627,95159,73849,-71217,-9595,58664,-17534,-28687,30133,48712,-77145,-80030,-4660,15115,76374,64156,-8437,-36317,55784,28704,65657,13545,41743,162073,16237,128780,79418,140053,144422,213076,174241,316185,578735,-358132,-340835,-240367,-127093,-88315,-49432,-74791,-58572,-104778,-106267,-176728,-6537,25011,-79522,-38440,-90953,-37351,2146,-47932,-20768,34102,21401,-18087,-20354,9760,-38056,-57970,-27164,14351,-49688,-3764,-19139,57377,-74680,-55839,-18275,-35690,-9240,-72350,23585,-14370,-101109,-37030,-27823,-71058,-49678,-38618,-99572,-64002,-129873,-163901,-110615,165635,68852,-13595,62585,80956,81665,70739,-50601,-65279,-3521,-27518,-15995,15633,14530,-13358,102878,74008,91702,-34870,23465,-34618,41469,-32444,-59052,-50350,-61436,37823,16620,8587,43834,56521,15732,4593,-5452,36825,32237,216308,-74532,-51734,74651,23297,-22373,-15297,-44621,-51249,-25766,-97428,-56368,32827,59322,-39720,-11996,-481,31709,-27653,-570,-38969,3272,23396,85744,-6043,-88532,-22930,22536,41353,75233,-44037,17564,44067,64999,8013,-93977,-52450,17519,-28501,-24822,-4539,-5234,17576,30390,-65794,8772,4752,-4276,13379,-40909,-15821,-17340,8953,48834,24201,35975,-60657,-38436,56897,-34984,-33470,13183,-11467,-50662,18303,-29719,48904,22159,46406,25799,30913,47218,62314,29103,78614,593,3838,27330,25948,29894,-71500,89400,-16384,-39195,31559,11519,16978,1756,-61424,-82326,-16735,-33134,-64604,43218,-14458,47127,-43407,-11491,-57908,-73285,-44374,-65950,8286,7628,43280,20296,-17871,-60565,-91651,-42135,-31048,36722,3810,-37666,-1616,17757,70955,-17680,-18416,51800,95793,-56267,-70753,-16100,707,103277,11011,625,40114,-7938,39466,-24937,46085,-18426,-23628,22179,12010,20799,32708,-15302,-12117,-66106,-8055,33146,-46736,43181,56693,-98417,5166,74425,1771,8889,12229,-108757,-118377,52136,61358,6746,27590,-15800,61624,30083,60356,-24796,-9415,-40274,-103690,-5293,5509,-8227,-93999,-39986,-36150,29486,-401,-19319,14337,39149,10009,29476,16438,36236,50814,21683,34717,49075,21024,104316,-38052,55905,76327,8136,-65969,42818,-128153,-44560,124543,44837,27113,-14457,24527,-18068,-31894,7399,-7820,11016,82356,30607,3234,61101,-15774,-22262,9208,39011,29283,-25702,27748,-31288,16748,49457,57579,44374,38560,-34845,42863,17231,64932,66886,65905,-4049,-80373,-48899,39052,46631,13642,-29651,-16862,-65554,-24414,11346,-71272,-73327,-14611,-70705,5700,94425,81668,86745,74526,47219,92052,15786,17020,41701,28695,-33719,-30282,-19635,-54483,-7979,-22897,-8305,1175,29042,25536,42153,52268,49261,-39423,127083,14043,22265,63440,-562,87569,11075,4887,28318,45090,26587,-24205,56490,-10144,-21661,-29221,-5790,-24922,16990,36872,21489,89720,-45555,-96730,-11537,72775,-48527,7364,53433,78192,-16881,31451,47234,87979,-78944,1141,18151,42917,-57725,-54835,-24609,-31524,-887,-30465,29661,-60769,47032,69719,58252,-29376,-50487,44750,18233,49975,-8675,37846,-20980,-950,-79801,-42921,-44949,44982,33147,-44139,3643,18191,14838,-72154,68125,95405,-12134,45625,-15674,5787,-55426,-42842,-27047,37074,49150,49607,48490,22974,-28926,-24525,-14280,-39638,-13939,86689,43425,6162,-58702,-48155,-13644,-27233,-18144,-21763,-58811,-10197,-25333,12973,-4443,7875,46407,20461,-42146,-40327,-16857,65356,-37667,-29818,1844,-17292,55339,-51865,-13313,40451,-4116,-2130,-50302,-58135,-7838,15730,-51824,59210,-24947,-64758,-17631,7715,-56143,66663,76132,57830,-8053,-38950,-30812,-73034,23099,21853,705,-15989,11496,-9530,50585,-27223,-62677,19983,-54301,-41501,-24175,-20185,13599,47696,-5691,89980,-39420,-36737,-31295,-50857,-65498,-47123,-23148,32459,36911,42572,-40949,-32046,-16545,38375,-19079,-16532,11215,-2907,21728,25407,-12992,-12842,-33362,-53430,-30769,-45526,18237,-2515,11150,86975,-41737,89025,-26222,64063,35584,33208,31198,-19360,30788,97528,25791,49697,32368,82748,70917,-35107,-4699,77357,6497,-74576,-572,28970,126716,-18225,-62662,-25893,-30051,49964,-68175,-21239,28873,34486,39770,8942,18910,23127,21256,23224,60368,42890,69283,1956,-76234,-8399,6398,-64721,-115784,-49764,35731,-17926,-67912,5551,15432,-9732,78268,-48659,46004,2102,28379,-133140,-25434,-36886,16011,-74336,-11016,-28229,773,24015,82741,11694,17029,14530,-14756,-17407,-27455,13627,69984,73524,-7359,-74387,45416,33633,-1681,-6304,41375,53534,-394,86104,17533,-38610,3037,78649,-8090,5978,33460,54058,-7333,-52594,-93670,-14491,4294,12688,3445,26918,996,-54857,71736,-56844,-2711,-38851,-16434,28464,-3316,71475,14183,41740,16603,52579,42232,-40079,1328,-50412,-60826,32344,45332,13792,4697,28573,-11652,10639,-30884,53760,-3273,-37330,-16989,24213,-22089,-22271,-30038,-25289,-9056,18959,116470,-49907,33259,-18574,8913,63823,10679,72557,17982,-45142,-10288,20868,-20087,-27561,21913,-20448,63715,5036,-2399,-74030,-26552,-27011,-36570,78774,6756,-10341,9436,-26124,-23230,54107,-10493,21067,-38883,11458,130719,50345,-3404,-53761,-75867,-49280,-9411,14569,27498,17908,-40235,28264,31163,-15043,-15891,32648,-46975,27957,102267,68742,63740,27116,76890,-31057,7538,-2948,30231,65519,47081,-9874,49205,-43843,-58983,26792,-36650,-24497,-33086,-26631,-62350,-11244,-11923,20978,41485,-22155,-42095,24237,20063,13198,-12602,-32604,-54850,-38194,5814,2090,-40289],[10700,26230,-18188,40149,16074,-29977,17508,-8173,3414,352,-25661,-50136,-25633,-64840,16391,-39286,22259,-26829,56981,44003,-31186,-65594,7058,19787,10750,44641,-47584,8525,-29633,-6809,-28966,-13389,-1080,-69764,-73787,-40985,-35763,-26059,9326,-56687,72398,-47420,46271,-45114,23449,-1017,78053,42507,20905,10742,30482,-82837,-100896,28212,-10849,-81403,-15075,5156,72520,-16857,-45136,-88887,51048,-23532,-26483,18845,-21461,15347,46364,75183,38829,-33232,-113117,8376,-58777,19780,12562,-14818,-5198,-56244,15106,-75127,-109735,58623,21887,-75139,-34033,3878,51296,18087,-174,-9032,25508,11575,-6203,-3322,-79673,-77490,8024,-36185,24034,-2525,28227,-47060,31000,-17705,7048,13399,56107,-6145,9282,60336,-25713,85089,61778,23034,-43000,-7495,-3063,-38645,-45681,-29562,-47176,-3791,-26242,-27152,-42505,-5974,29620,2983,-47604,9891,10224,-5325,-16094,-45995,4313,-13921,12300,-19464,-52367,-69687,-6305,-76426,35568,-31778,-90711,39661,27134,6665,25733,30801,17955,33104,-89784,-109221,-65458,22476,28737,-10700,-10789,-28295,-13511,-45074,-96310,9659,-43412,-9459,41159,-9704,-53694,-34180,18474,50029,7224,20549,15217,34625,30466,-66901,72786,-8651,-3068,4204,-39289,-13271,53810,-5846,-49840,-73461,-10875,-40563,-62395,42272,-71695,-67919,-44418,35300,11471,-47027,-18943,-22432,36140,-25706,-39846,-48516,210,62581,38262,22703,-22844,-20333,53871,-10679,-59685,14590,-8683,46972,33857,23687,90913,75629,-42266,12365,45078,-24975,-40205,-14790,41023,-84181,-96817,-49613,-14234,40195,53675,38357,6037,24586,183,26746,-13324,39658,147643,30068,121835,90166,132448,142029,186972,74755,255361,751506,-360456,-313796,-230948,-149154,-126195,-82174,-110018,-76735,-128628,-92459,-161765,3283,10304,-63092,-37766,-95013,-39713,-30473,-32442,-5227,47619,24540,-44638,-49298,-14369,-42450,-59267,-28359,-11917,-61047,-1343,-21191,43844,-59927,-48039,-16661,-24267,-43062,-94759,-2718,-24758,-120423,-58357,-52607,-86367,-71825,-39558,-177328,-115327,-240156,-385606,-253409,319337,193616,75104,106517,125073,123981,100413,-23494,-38765,50258,-23193,17353,53240,20252,24761,127812,52784,108516,-6699,58110,-26218,68992,-22950,-20427,-30755,-60168,51895,18571,43142,54560,64120,16048,20995,16248,49684,47409,259594,-41854,-90343,44357,28907,-16323,-12294,-18727,-49667,-6506,-96602,-61710,29733,29693,-47180,20675,1394,6965,-39826,6916,-25151,-13684,39170,89291,18268,-108259,-24007,46121,37342,50521,-26338,5636,59152,80778,44620,-63702,-48412,21588,-15935,-10199,20216,-16570,4578,49176,-60139,10321,25229,1723,36056,-27702,-4139,12801,12915,57028,68259,34411,-47492,-19236,67755,-16460,-45521,12378,-4124,-65273,22570,-3771,66088,18730,41636,2929,27313,32867,67739,41744,71360,-20546,3936,28850,32479,14906,-64040,77044,-35086,-43435,37618,-3390,-7863,25577,-46172,-67265,-30040,-32467,-63744,1626,-34646,64353,-15732,8241,-36718,-50920,-40720,-59367,18747,27940,17063,18201,-11941,-51399,-76036,-10935,-21238,17049,32447,-28731,19920,8753,77699,26246,-2042,56349,82624,-85221,-59775,11362,-18855,125879,19833,9349,45492,17260,49206,-37237,34508,-11762,-7630,50979,6815,15920,27196,-1313,6064,-51376,-5994,21118,-62589,45898,67624,-38766,14108,74359,12841,3684,14113,-93091,-95773,38128,65278,30830,36771,-20711,54010,35366,78308,-40575,-14394,-15372,-82417,360,-7326,-698,-89457,-25176,-37937,23463,-28968,-24374,25425,60925,30942,26672,21262,19772,40497,17855,25193,37820,29381,84319,-45367,22496,70072,-21808,-63587,47087,-88207,-13374,143492,55021,36713,-18589,22452,-9676,-27279,25777,-13310,37970,80435,39170,29883,83186,10122,7591,24477,40707,-6312,-37978,-4845,-39290,22858,58375,52518,29439,36331,-36025,56056,2175,49266,35492,60819,13266,-69416,-28312,50196,53354,3500,-34768,-19623,-59572,-26955,15239,-74080,-59586,-5443,-16832,10579,99856,86241,118206,73243,41361,65549,10670,32810,30030,30934,-16519,-32021,-19659,-31666,1875,-29409,-30163,-22892,33467,25754,16650,66394,43235,-43085,106414,2878,23569,70226,26961,103895,38371,3281,18698,17356,3868,-31757,35549,9763,-8394,-21768,-23830,-29195,35657,50929,29343,103676,-42354,-107304,-28597,67917,-35601,-18179,75199,57246,-15138,26309,54786,83225,-85189,-10404,36183,57501,-24256,-38583,-32593,-47528,-38799,-50021,52183,-29455,46990,91991,76950,-6224,-35935,29549,25873,36186,1565,24904,-13242,-637,-73187,-46735,-35208,33535,26982,-63291,2865,14157,-8614,-77253,54700,59643,-11789,45895,-34858,6607,-42329,-30390,-37180,25475,31500,61994,48320,6799,-17936,-10937,-11563,-30355,-16276,58169,20126,8254,-56475,-73514,-17815,-29013,-8245,-21668,-60016,-7680,-24006,18285,13926,7396,2952,2670,-38306,-12385,-11740,59344,-14197,-13019,12906,-26567,80453,-48551,6424,34426,-10677,-6232,-58942,-85611,13095,37405,-31240,73472,-26445,-58569,20908,32201,-49199,86143,73527,46520,15029,-34639,-25761,-63742,20207,19494,33305,-43900,-16594,-14592,52231,-18980,-96961,31002,-48747,-35386,-11334,-23135,36354,72912,-27220,73855,-33753,-18222,-16053,-55670,-43259,-51449,-11756,21831,48872,63413,-25103,-30559,-40632,33785,-20419,-17940,47737,3960,37974,38772,-16731,8537,-22239,-45738,1762,-25284,20015,20888,32646,97225,-50065,73979,-20109,72452,65177,32596,7598,-25129,-8807,72767,61270,67413,37715,91952,77211,-45050,-24534,67234,-5119,-67555,9853,26584,133513,20212,-45997,-37414,-27942,32635,-45594,-4540,13309,64843,61964,-4407,4379,10728,20312,14165,35379,9158,82207,14638,-76961,-11843,44725,-45279,-86222,-2428,25898,1028,-42184,42840,24887,-3266,89076,-59467,20295,-51515,-9661,-131557,-31318,-54976,5979,-70926,-9508,30600,7371,18770,65913,-14216,-327,-6202,-14285,-21920,-17733,39962,65702,82569,-75,-80091,51100,35308,10860,-18440,67675,72617,-9433,86106,9739,-53785,-7796,99347,794,-6531,35882,54240,-19915,-80638,-85899,-17919,14546,27756,26812,31305,-3036,-29878,101444,-45144,-9518,-27270,-16055,37745,-5119,68805,21631,38574,1497,48440,26740,-31625,-4031,-34557,-71654,21770,10487,38597,12562,42033,1850,29269,-28764,50828,-5232,-5730,-29240,9468,-15009,32341,-1556,-12824,22513,8395,104187,-45706,26424,-12578,41826,49203,-2953,70861,44111,-42487,-13841,37544,12675,-33297,24154,1116,15115,-4294,-3096,-49340,-10132,-2718,-41056,67650,29361,13216,-10398,-30215,-23437,83046,10686,52177,-30457,-3969,88285,50595,20793,-39279,-69490,-58375,-4845,3399,24439,12468,-15187,32534,21328,-27996,-7063,30078,-44740,27008,90683,72582,75879,45372,112361,-28340,-4441,-12890,43668,69728,67853,-2867,46434,-34779,-70330,47478,-13350,4756,-40190,-72271,-41031,647,18381,30062,32192,-4086,-22395,5218,10388,12401,-43175,-53747,-30376,-49952,-90,180,-22595],[17440,1664,-27736,25008,12675,-23029,-2236,4278,4703,-12072,-21124,-32655,-12221,-54839,53521,-22175,6442,-29322,36456,37683,-11209,-58496,12680,15067,-11395,31988,-29175,2339,-29338,195,-22896,-9887,5519,-90980,-56783,-34366,-33966,10784,32941,-59999,55252,-57310,55232,-58028,53635,-9144,52190,43900,11236,138,21840,-90248,-119022,25230,-3553,-73216,-15603,-6821,73904,-9482,-39299,-90555,54664,-15704,-42971,15711,-19772,11820,81645,98407,44820,-52078,-92729,4385,-69486,28433,22009,-6885,25957,-83314,2555,-82601,-106641,70189,44824,-52049,-41426,6934,28625,9074,-4404,-11376,25929,-13106,-22159,-1668,-93745,-93363,-2493,-50082,13096,-14504,39373,-24662,23787,-29057,6194,19979,58336,2597,29357,78344,-11379,79950,63427,15525,-33224,2260,14952,-57186,-66016,-51586,-45988,-15135,-28230,-20226,-48219,5121,43147,160,-57814,13185,18026,9563,-25107,-42440,-1295,-45030,-1270,-3402,-15296,-56537,-35517,-67910,19103,-25762,-71462,44328,28749,-5278,17465,28687,23256,1405,-91279,-72533,-59635,18630,25141,-6598,6767,-28321,-24043,-49170,-97443,2730,-25544,-22875,22451,-12194,-32532,-20359,12838,66046,2224,12378,-9638,38112,40741,-85267,47601,7759,-11788,671,-66338,-19796,12416,-20395,-46375,-57547,-16918,-61202,-36601,50357,-67489,-82572,-70393,49678,14572,-48413,-24872,-35386,20922,-25939,-16214,-61635,-5452,69436,37005,15712,-23281,-34010,41588,-9780,-94654,10250,-12932,58766,40856,28574,77195,69673,-6711,34285,36182,-29683,-45384,-52508,38546,-70716,-89536,-81119,-45811,5446,40310,84013,46557,-10243,-21022,-6173,-27927,48242,133447,44875,112167,107107,130069,154131,171820,40361,237371,844494,-402055,-299664,-225454,-185902,-180573,-123857,-144696,-92941,-150726,-85887,-130685,1183,-15244,-44666,-38123,-84519,-27150,-59851,-19232,-1517,50790,26205,-68405,-75352,-41942,-44904,-60901,-29466,-35607,-65820,3042,-17939,26321,-45731,-24660,-8631,-13924,-69750,-113954,-35504,-38094,-135206,-76510,-85342,-94185,-85478,-34332,-237341,-159784,-336917,-569339,-396611,454844,322759,170175,153403,163462,159190,136043,22912,10565,110299,-5180,66196,98649,28050,66017,137663,39505,121924,23185,95536,-16537,91171,-10768,22377,-3052,-48103,58778,24012,78407,72293,77255,26968,50616,40084,72643,73203,312750,-12914,-123858,16693,21818,-7574,-6477,9906,-40162,17354,-74994,-58876,24214,-2489,-47884,57089,2871,-26076,-48272,14862,-11654,-32355,45286,71871,43816,-98917,-22549,58587,36095,21084,-1761,-53,67394,80966,70543,-30286,-31753,26735,-6118,-2322,45082,-23573,-10873,64836,-35389,12543,29978,-3432,54398,-17703,-569,31787,11026,62688,97341,23097,-23631,8021,71460,4358,-40781,9441,-1097,-83076,15646,12044,62838,2954,20830,-19374,12230,16117,47611,46458,60457,-31383,4884,27370,34417,10917,-39550,59773,-58656,-45669,41785,-19844,-22026,39293,-29509,-39596,-31570,-29671,-59487,-31047,-45026,82557,18014,30470,-14479,-26821,-35863,-47490,18930,46295,-1370,12909,-17238,-49285,-47347,17133,-6998,-6766,53109,-16061,37569,234,79796,71907,16335,58258,56285,-110962,-49393,37659,-26240,116772,27435,16168,40473,39550,49641,-51986,12289,-2409,11216,69397,764,5168,13818,11739,27848,-28098,-4570,12095,-71907,38038,64339,18196,8757,60973,24482,-4490,8068,-67763,-57327,23866,69735,50704,40014,-25974,31247,33223,82801,-55062,-21464,2503,-52384,12730,-17768,306,-73302,-9918,-26325,16479,-62415,-21157,32600,75622,58317,20790,18343,9758,21193,16932,20089,24456,23262,67451,-44069,-14991,52237,-40139,-50037,40360,-51484,11517,143996,56819,48784,-19438,18267,4015,-26476,44956,-14090,60123,68437,39190,63562,102382,30436,34025,35585,49672,-29893,-46653,-28079,-41034,25064,54121,34092,11309,30723,-36324,60734,-18645,30878,-5350,50353,23557,-63797,-1685,55623,48359,166,-33585,-15948,-50018,-23999,13488,-63946,-44409,-2214,30884,11426,86461,75336,127661,58253,18878,29279,4600,53887,16170,17495,-2185,-33766,-10584,-11823,10533,-41855,-42544,-40071,25861,18043,-11702,79283,34202,-39442,62394,-20283,20703,57910,47471,112674,58024,-4312,-8564,-10219,-13254,-30725,11487,31572,1453,-9894,-48130,-35669,52427,48437,28864,103898,-37648,-101478,-44688,43693,-16076,-40894,78584,27197,-11436,19136,59961,74769,-73614,-22177,35632,70238,11473,-21862,-48486,-61868,-80269,-61683,66396,7855,37858,103487,83510,11428,-27045,19902,29224,25712,10173,19334,-9143,-9483,-40807,-33456,-8818,12104,20885,-72780,-556,11428,-29053,-85500,34309,17287,-10797,40515,-51025,4622,-28624,-18164,-37732,15644,17809,67355,39671,-11825,-12639,-1810,4114,-9861,-18061,6892,3833,4819,-51486,-89823,-30038,-31585,-5416,-16890,-50287,-2256,-18542,30021,35321,16363,-38610,-9922,-29969,14490,-4886,40652,12644,8059,39659,-30498,89467,-53339,28335,16589,-23288,-1838,-61983,-96931,30454,62987,-21867,62745,-26014,-48286,55338,46939,-32219,93385,57361,29862,36933,-26832,-18614,-48289,13207,17271,57004,-62623,-46685,-21886,53826,-10457,-116394,41548,-39934,-21930,-1219,-31131,47069,94333,-50763,52218,-23042,-7105,-21081,-55344,-2655,-56695,139,5664,43168,81902,-12070,-26223,-62206,25496,-16143,-8537,75440,12679,42795,43340,-17208,21067,-15713,-33185,30404,-1193,23311,33996,41013,87343,-45701,55066,-16274,72728,81702,32580,-10200,-40130,-47865,29071,76094,74960,41953,93946,71178,-49817,-45174,40255,-16941,-56935,16275,27633,115985,49392,-19371,-42883,-22377,8488,-3376,23564,-4014,74613,73996,-15892,-8361,2875,16335,3787,13018,-23651,72040,34275,-71604,-18794,74068,-23619,-32598,37873,9796,13049,-20303,77472,31435,6841,89079,-62574,-1667,-81474,-37410,-114250,-24387,-58916,1331,-65525,-7837,76507,11560,6559,32331,-36525,-13021,-24694,-12073,-24782,-1115,58160,40118,80897,1999,-91548,39231,21530,18425,-27451,73101,70124,-13819,71612,5488,-70746,-14619,110461,1553,-20112,34524,42128,-38311,-92713,-77914,-21658,27181,41860,40658,29408,-8414,-9550,90844,-40418,-24350,-26075,-22244,43404,-6300,39021,16072,34088,-12367,48055,8487,-18499,-1470,-15275,-79599,2571,-14546,55057,-3211,41201,10965,36626,-18121,37762,-14303,19462,-33140,4471,1421,79414,25124,-994,40575,-7801,75867,-29737,23056,-4769,69750,37730,-13389,67082,55618,-35295,-13469,50256,40803,-34071,24792,18030,-31053,-17213,-18210,-23316,-3082,30841,-43787,50104,52482,29740,-34941,-27580,-21637,96455,32282,69176,-21788,-20943,36030,43271,40066,-19963,-53385,-55357,-2112,-5927,20179,-441,21058,30046,10558,-32800,236,16951,-41743,26076,79383,58025,79500,62904,137239,-25838,-22415,-12793,50135,68172,77760,-14294,46919,-24135,-83875,49441,16600,16948,-50305,-104399,-7810,4105,41932,37251,13399,-3748,-3061,-20743,-5245,8567,-68442,-75771,-2881,-61492,-21442,-6338,-9882],[20482,-21484,-35120,13490,7893,-13239,-10828,2972,-6692,-22921,-12665,-17040,4517,-21261,108867,5038,-3589,-24400,9000,27528,8895,-47180,13511,19954,-30286,18767,-2391,-106,-19334,5441,-5554,-6636,10330,-94297,-29296,-17609,-30834,38915,49646,-57962,32628,-59541,61903,-69107,73511,-23137,17676,29980,12654,-10734,8414,-85585,-122980,31954,15989,-39304,-18061,-12460,79154,1661,-33888,-83761,51517,-10179,-55258,10609,-22771,5503,118265,105490,55469,-56775,-58956,6095,-66144,33277,18554,9684,58868,-100760,-18670,-85159,-84409,76799,65813,-31829,-36395,13229,3682,-11287,1113,-2579,34184,-33049,-32882,-691,-93874,-101838,-12826,-47420,11511,-21079,45196,-5061,23767,-37003,6448,31380,54525,12061,52938,91894,5837,69164,56594,9323,-11041,18115,24060,-71122,-80401,-61526,-36835,-16978,-26788,-1929,-46711,25082,56886,-1541,-53655,16305,16986,16352,-31053,-30370,4003,-71920,-19036,10796,21328,-37755,-50437,-51384,-5773,-14724,-30963,54703,25424,-12938,14629,21827,25122,-33893,-80545,-20325,-40236,23016,24463,-1001,23492,-28111,-30204,-38236,-82286,-2542,-2455,-28165,-5505,-19250,-10147,-5759,10223,76355,-4014,-2773,-31127,35326,43899,-95205,29051,32852,-22288,7196,-75542,-27316,-42886,-29250,-29792,-28262,-32960,-75458,-10665,52742,-49168,-85813,-90130,53383,4964,-48339,-14794,-40128,750,-22183,-2452,-73385,-14940,65729,24508,12078,-20096,-45199,21578,-5758,-118320,15405,-3287,67289,43770,37469,59509,60551,25469,51202,37252,-29699,-41539,-74808,40235,-46257,-62564,-92920,-71428,-17301,27834,121314,84262,-40531,-30012,-26983,-27666,65809,122035,56034,100485,118947,124519,170513,167507,77110,271742,861509,-475295,-292475,-218833,-217590,-228609,-159230,-166293,-97416,-165125,-88527,-92242,-11694,-45561,-29509,-36974,-60069,-598,-78569,-9671,-13596,41564,22543,-85544,-89680,-66961,-46344,-61815,-30408,-52211,-63769,5739,-11326,5993,-39295,7689,3090,-8446,-83098,-127288,-65813,-54872,-144474,-88588,-116908,-95865,-88434,-26067,-257889,-185515,-392193,-643184,-492244,541044,416152,248744,191718,186311,176725,164154,70089,65813,154250,20169,117432,137111,31300,92857,128465,39617,121212,41761,120642,-15902,98493,-3229,57059,18560,-28806,52198,22422,96942,81407,83111,30889,66703,36043,68233,56171,279130,56131,-107503,24186,20499,12736,11520,42688,-19247,44024,-27737,-39137,22751,-27355,-38890,92417,6765,-51658,-50218,23452,2663,-47014,38506,38901,69026,-59078,-13056,59272,44089,2536,28675,3744,64896,69259,83606,-1723,-4897,32676,1246,723,63608,-22441,-20922,74603,-844,14956,17772,-18732,67319,-9673,-4295,36159,2810,66576,107093,7660,7418,37216,71472,25688,-23691,7627,1936,-94106,-45,18126,41687,-20084,-8561,-37366,-9915,3027,8256,45503,46940,-29619,7077,26242,34316,20197,-6115,36131,-83902,-42558,44503,-33530,-24547,38624,-16965,-10448,-24106,-24389,-53015,-40907,-37258,96516,47121,53306,1244,-7322,-31049,-33324,11123,60860,-6647,11737,-30685,-53453,-12059,38141,8368,-29569,60091,-3648,46415,-6957,74920,105785,31981,56875,21837,-126638,-41201,55117,-19317,76710,32316,21162,27005,55891,42380,-68616,-16472,8908,30605,72125,-1611,-7055,1726,21012,49348,-1730,-7844,8829,-72207,21298,46988,53247,-9642,35480,32873,-13689,-5406,-39903,-12514,12590,75087,61841,35953,-30773,-2449,25749,74952,-65315,-26315,5458,-21504,27436,-24171,-2763,-45234,3375,-4514,7629,-96463,-13230,31375,71553,86053,14299,7261,7520,-2523,18336,18799,12268,4487,58855,-33804,-46985,25661,-45607,-29460,25864,-25293,25403,125446,47533,59905,-16736,13920,21690,-28432,59649,-7109,72865,47511,30540,93606,113090,41260,49538,38681,65542,-34145,-52350,-36710,-37191,23631,39651,6852,-6400,21151,-33603,54604,-37050,10099,-47123,37817,26234,-63631,20850,51780,29540,7895,-26221,-7912,-40479,-13710,6723,-46243,-31848,-8144,58331,9638,58400,49327,113219,33146,-15254,-7263,-2252,70839,4642,-7850,6060,-34352,5267,1190,20736,-54236,-42187,-48313,9224,1150,-35148,88292,24153,-27865,11662,-55191,15186,31245,54314,112081,62996,-16002,-44858,-31477,-19877,-19777,-10245,53899,8337,4671,-65318,-43745,59544,29334,17379,87873,-32706,-79395,-57624,4799,7200,-58431,57517,-9845,-6250,10189,62200,64229,-50217,-33249,14836,78135,41479,-10423,-70596,-70306,-115977,-64751,71002,40160,23027,101208,77547,20623,-20571,21673,29483,22546,15389,19736,-10522,-25893,6196,-6023,22176,-13296,17423,-66830,-6264,12957,-42690,-96731,10052,-18231,-7881,29281,-62833,2171,-15132,-8051,-27694,11130,8672,64791,25312,-27148,-16191,-796,26537,13535,-18433,-49963,-3060,-6312,-47144,-91208,-47192,-36630,-6725,-6944,-32244,2473,-5208,45476,51660,31153,-63284,-16016,-17911,36258,3305,10581,36690,27449,76468,-22740,79586,-68670,45521,-8155,-38230,10754,-59072,-93490,37133,88807,-20846,33778,-24368,-33144,78932,48222,-7682,86184,32376,8097,49012,-17924,-12379,-34845,1254,14849,64027,-66281,-72263,-30321,54764,-4652,-114259,49178,-29553,-5273,624,-41778,44156,105140,-74234,31487,-11182,-5915,-39210,-47784,41641,-61194,12802,-12718,14771,92125,-5519,-18420,-76619,17302,-5809,11767,88530,20394,32955,37573,-14909,21942,-13334,-19786,47280,20573,25770,29727,30617,60580,-31545,33124,-18440,61035,82464,30981,-23091,-60841,-72496,-12392,62953,71875,43179,90063,60550,-45977,-62583,8990,-25562,-48472,15283,33158,82666,62396,4832,-37682,-16283,-15389,45216,60476,-14283,61558,68144,-26057,-17273,-218,8836,-6699,-403,-46934,39253,57372,-61049,-26049,85554,-2810,28203,57989,-10957,14634,-8195,98114,33143,19523,77892,-57136,-8063,-79195,-52153,-82045,-4827,-43479,-2263,-60967,-6544,96926,10591,-11194,-7961,-49973,-19251,-34120,-11835,-22328,17650,59316,565,72002,-3441,-106677,13544,-2158,18771,-32668,52690,46704,-15226,48188,5490,-85211,-16321,106122,-6013,-32411,27899,18468,-57229,-87376,-72981,-22737,37459,50079,37008,19372,-14353,1351,50504,-46212,-40899,-26434,-34412,43183,-3893,-5525,-112,26954,-21208,52707,-7266,-7180,9267,1049,-79969,-18108,-22032,57051,-27399,27448,13833,33584,-3104,16177,-28046,34408,-28841,8870,22390,104705,43786,5294,39778,-25425,40715,-6793,24378,3003,84873,37190,-21251,60077,50590,-26541,-9262,55162,58819,-31075,27548,30650,-59099,-28861,-50242,-5244,-7127,61110,-45412,33219,68758,36885,-57760,-21449,-18332,95355,48953,67234,-13468,-32723,-7597,33063,51670,-151,-31279,-40024,1534,-5940,20617,-16288,60047,19459,2931,-30959,-2041,-3032,-39600,25467,68947,28330,75538,73594,139671,-24589,-41304,783,48924,60999,73603,-36615,48720,-11980,-90945,29969,39615,11949,-61248,-113277,27696,-3022,48988,42297,-3888,-16458,11155,-44979,-21865,5193,-75596,-94767,16554,-65179,-53457,-16686,-1529],[19336,-34701,-36278,8975,-1782,-2364,-5251,-9591,-31711,-28966,-4498,-6786,21791,28427,165104,31842,-4879,-15272,-23393,12612,24067,-35866,10032,29790,-45231,6375,28890,3534,-4760,5371,18935,-4025,14253,-79127,473,8347,-25610,49990,58974,-52882,9844,-53880,63497,-76144,69869,-38987,-13090,2689,21526,-22208,-5027,-70241,-108464,46674,47702,10870,-21084,-7828,87828,14662,-28408,-71022,40248,-9241,-60369,3360,-30016,-2099,145087,96255,70149,-51593,-23159,12214,-50673,35954,2958,30348,86043,-103967,-46193,-82062,-46225,81276,78151,-13217,-24820,22831,-18584,-41265,11789,14816,50169,-42121,-36762,1547,-80900,-102590,-20754,-29780,19138,-21868,47788,8445,29766,-40774,1331,43368,47622,18554,70018,94403,19169,57813,41476,5064,18756,34985,19455,-76305,-84506,-55420,-19459,-8780,-23048,22990,-38747,49473,65299,-6303,-41658,17967,4516,11829,-31458,-12313,18467,-89640,-40293,19688,49107,-18319,-51660,-39139,-36613,-1054,19438,66259,19009,-12256,20038,11590,20225,-65548,-59784,34149,-14105,30843,25908,4031,34269,-29587,-31481,-14343,-55703,-6290,19216,-26518,-36683,-32059,9033,5271,8505,76318,-11013,-19396,-42115,27409,40539,-94962,17648,62177,-34684,19970,-62459,-38608,-98996,-29066,-3213,3645,-53044,-79887,8707,46744,-21475,-79602,-97587,43987,-15717,-49190,-424,-37301,-22354,-15967,-1335,-78448,-26299,49525,1820,13179,-15259,-51260,-75,807,-124458,30633,17023,70997,41360,48735,43495,52043,44352,58687,48090,-25604,-28588,-78562,41679,-24046,-26534,-85155,-85175,-25314,18917,144565,119486,-60805,-27134,-34555,-18029,84647,111144,59273,85938,113355,105913,174913,163887,152610,334098,817024,-550992,-278891,-203251,-224108,-246795,-171633,-163458,-81237,-165731,-95755,-57183,-29911,-72875,-21431,-31004,-23869,35563,-80695,-1620,-39455,21258,14132,-89934,-84529,-80748,-44309,-58628,-27542,-58448,-54156,4833,-2183,-13319,-42054,42095,17549,-7124,-79041,-129472,-83244,-71407,-145893,-91331,-134162,-91562,-81192,-17542,-228488,-184731,-389742,-587310,-504237,554536,433771,293762,213201,189421,172485,173138,100784,111171,166007,49120,158383,158738,27378,93162,105193,54592,98671,38363,127783,-24662,92227,2481,81848,32192,4606,42888,16567,99321,85998,91899,34880,75952,18340,54706,31944,230763,92312,-96531,38580,3813,17961,20710,57182,-8107,52033,26584,-12652,16828,-48610,-31717,111784,4973,-62230,-55049,23426,9948,-59583,10847,-6485,84322,-2704,1465,45884,58079,3190,57027,15216,45134,51036,82027,11620,21817,35449,4128,1356,67528,-11358,-21798,77392,28141,15684,-8419,-40545,74656,-3312,-12923,24919,-12594,66884,97200,-6351,37953,59454,70852,44617,-4408,9710,9763,-90511,-18958,17651,9417,-44483,-37028,-48878,-31589,-2962,-39441,40439,31721,-17118,10291,27774,35352,40423,24997,5164,-106319,-32824,45513,-42229,-20465,23110,-12932,8315,-12822,-16598,-47513,-23696,-10801,100175,62539,74201,5496,1930,-26237,-19894,-1037,69686,1442,20411,-45540,-59760,21775,50492,22027,-46227,53852,5187,44129,-12344,62610,117713,39957,52730,-11969,-126949,-34996,59403,78,19929,34178,25026,10290,64779,31035,-84227,-45601,19708,48323,58753,1474,-17059,568,26001,66411,22379,-18066,13137,-62694,1533,21488,55608,-35912,4039,35641,-20936,-23635,-16711,27095,5768,79302,61766,24777,-33859,-38001,16606,60689,-68089,-24897,-9784,2984,39581,-25819,-5332,-8730,13318,22020,-2904,-125976,-5288,19852,43526,107736,8830,-9771,11065,-24251,21507,18395,3692,-19837,58536,-17202,-64868,-3638,-40543,-8141,10177,-9998,27469,92004,27384,65909,-11059,11322,40734,-30825,65446,8468,73741,21406,16354,110140,112143,41196,48599,31622,85886,-17633,-56380,-31061,-30236,20143,21362,-21126,-19927,7924,-27104,38092,-45204,-10426,-80432,26978,23234,-66545,29344,38313,1115,28449,-14024,1470,-33880,3139,-2027,-28541,-25273,-22941,59121,7671,26194,13550,79970,3046,-50431,-34348,-8798,76934,-713,-37381,8045,-33531,24488,8495,34621,-60409,-30210,-48592,-10490,-23327,-47955,90833,15485,-9835,-26620,-95882,10613,2220,46346,101467,52214,-28175,-76462,-41392,-14557,-53,-25304,74467,13287,18509,-64645,-51783,54388,245,-3341,58328,-29110,-45772,-64395,-38463,29401,-69285,13690,-47459,696,533,60700,53086,-23488,-42029,-17544,80993,59786,-7878,-94123,-69492,-136176,-60423,65555,59031,7346,86406,62154,21566,-11625,36284,28878,28375,17023,22272,-16026,-44351,51435,28739,44543,-34304,18000,-45806,-12549,20429,-48265,-106566,-14338,-36174,-1924,13077,-68859,2367,-2642,538,-8638,13274,4077,55973,10934,-34190,-25280,-9905,47192,32110,-17316,-85640,-1617,-24693,-45564,-76257,-61897,-42942,-7204,6737,-10873,3068,16470,60287,55650,44987,-62996,-16230,-3868,50454,11851,-24630,51757,40157,111701,-1533,55633,-90921,52457,-32326,-50735,27103,-51489,-82046,29827,110405,-19060,1420,-23081,-15732,87888,37140,20935,66024,5985,-16001,45777,-10290,-9830,-30785,-14471,12389,52391,-53382,-86584,-38439,53886,-2679,-89015,52916,-18305,9545,-7719,-51360,29731,99346,-94830,18025,-1815,-12587,-55088,-32782,74164,-62752,25352,-28996,-30598,90583,-7881,-7703,-78789,12127,8772,39424,85255,24378,8917,23361,-11089,13773,-11709,-9210,48961,35257,25182,5156,3079,28322,-11589,11108,-25482,39188,71853,28240,-32112,-79170,-71496,-30390,26749,62277,41175,82028,51807,-32760,-73205,-10622,-28336,-41866,6082,42222,51253,58541,16860,-19746,-12731,-34289,83342,99274,-9436,34468,41942,-36721,-20513,-896,-1728,-14531,-2734,-53917,-5929,78662,-46955,-29131,76066,14753,77661,54097,-32118,4019,-7659,96410,29359,32678,59387,-43270,7996,-47819,-53418,-39103,24701,-9101,-8475,-58258,-4253,91459,4441,-30600,-38971,-51400,-19839,-30152,-14876,-11558,32906,40888,-39143,61282,-12608,-118880,-17541,-25513,11906,-35032,9786,10029,-14678,24932,9436,-92203,-13567,84112,-19613,-41008,15626,-12313,-68395,-68750,-70231,-17734,42108,49836,16576,1650,-17776,4958,4630,-61469,-51716,-21542,-49422,35987,4157,-48669,-19345,16894,-21264,61021,-16700,-1521,26469,8705,-72647,-32833,-11860,42821,-44572,7216,10216,24162,10557,-8669,-41484,39489,-19471,17290,41317,106271,51644,5176,24639,-38275,10710,14953,29537,10114,83475,50963,-26712,49953,34509,-19119,-2094,52125,66347,-26676,31978,39213,-57900,-33013,-91073,772,-19245,76124,-47290,20501,73169,35280,-71938,-15683,-14526,86184,57691,49517,-5060,-34828,-33479,26677,55274,15913,-7201,-12938,9678,7859,30918,-30038,91863,-319,759,-27770,-19092,-25998,-38486,26339,58868,-6824,67033,74205,117528,-23871,-52374,27902,43210,48993,58197,-58420,49597,4163,-84031,-5509,43819,-119,-70718,-97921,57049,-18634,35708,44281,-11749,-31289,15454,-61264,-34449,4735,-58115,-105755,23104,-53982,-84891,-28631,6472],[14214,-35785,-28156,12649,-17317,6754,10531,-25169,-66329,-28850,-268,-3368,36784,78444,190290,45808,2522,-6968,-56802,-6171,29399,-30039,3769,37461,-57246,-3162,58937,13697,7573,-2465,42832,-3374,18712,-50878,24274,38797,-17691,41394,61343,-47624,-7617,-42344,57394,-78298,36191,-52108,-30530,-31837,29508,-34742,-11852,-48657,-76559,63324,86163,59440,-22171,6513,96139,26892,-20067,-56123,21959,-13837,-57223,-5115,-39073,-9027,151080,74891,85901,-42934,4849,19964,-28865,38850,-19932,49090,99654,-92880,-74171,-73216,-35,85221,77936,6724,-13868,35389,-33125,-75091,20451,34996,70362,-37498,-33587,7475,-59285,-96774,-24539,-3745,32663,-17242,50075,16972,37891,-40058,-13558,50702,41885,19951,71873,81306,23038,50503,20679,2903,49381,47698,1204,-70428,-76632,-34990,3875,7251,-19211,47110,-26063,70197,62979,-16607,-29482,17635,-17786,-2080,-25044,8217,37027,-96242,-63252,22150,62653,-2708,-45275,-42282,-67738,14443,64569,73472,12905,-714,34425,178,7606,-87310,-34076,78332,10428,36352,28758,7031,36372,-32965,-29323,16639,-26611,-8217,34652,-20589,-63933,-48431,22417,10844,5032,64608,-16598,-29915,-37002,18069,33370,-85082,11229,89110,-47611,32971,-30121,-53955,-140679,-18342,27637,28197,-67637,-72252,17654,33348,8682,-66713,-88944,24221,-40397,-50525,5858,-28451,-43364,-8421,-10249,-72188,-34426,24519,-25284,20681,-8723,-49906,-17274,10459,-110487,53797,41299,69402,36029,62171,35486,48065,46482,57505,65068,-17564,-6136,-63273,40971,-11848,9411,-59636,-81347,-20292,18751,155719,156608,-63898,-10934,-26485,-4710,99054,102922,62312,77821,94527,82106,169370,167173,240378,421125,787703,-650980,-282757,-196373,-212470,-236250,-162016,-141954,-49724,-157661,-106611,-42352,-52140,-96575,-27364,-22362,15052,68511,-68540,4870,-75697,-9712,368,-81131,-62848,-80102,-37992,-49260,-20625,-57936,-38956,-1868,6711,-30520,-52539,68339,30890,-8778,-61382,-117374,-82627,-82318,-137898,-85744,-128346,-82506,-66170,-10054,-159959,-156905,-334071,-441776,-427627,483202,352346,295709,211520,171948,148348,156027,105394,132778,141312,76238,178760,159313,18525,67614,76572,82373,57521,15020,120140,-37236,82799,11827,91486,44107,54437,44240,21886,100830,101591,122303,62762,105209,29352,82183,77847,318276,13767,-162648,16299,-48723,-14928,-1113,34325,-24966,28527,63743,5856,-3372,-69146,-33783,98969,-9120,-63046,-70335,7564,5004,-77403,-39911,-60057,77848,44184,11698,13936,70358,18706,70728,25325,7484,28303,64478,4034,37368,30001,2158,-1421,50197,4379,-14350,70249,39574,9139,-42854,-64983,74313,-1582,-26051,122,-32492,59497,72739,-17460,56791,67183,69265,56369,7840,18658,23751,-70184,-36675,13761,-25396,-65093,-55827,-55864,-47139,-2489,-83966,31274,14654,-552,13545,32927,41135,65885,43002,-31195,-121229,-17838,42747,-47563,-19147,-3946,-19613,8337,-2798,-7994,-46716,12495,26015,89194,60389,89787,-2483,-2162,-21072,-8859,-13534,71625,17784,39349,-54231,-61818,46425,54449,31521,-53020,41015,8629,31841,-15770,44504,105827,37347,47594,-34748,-110052,-28496,50924,26778,-30806,33911,28256,-3209,66885,20042,-93743,-68292,26821,62075,34327,7984,-22663,15688,29471,76012,40500,-34717,24789,-44628,-12679,-2177,26619,-61864,-23413,32842,-23124,-42526,-3034,51307,3013,78808,50846,7999,-34006,-64421,10007,47943,-60525,-14946,-40075,16600,44958,-23195,-2270,28952,20142,46744,-13544,-145716,-1368,-1054,-4172,118016,4359,-28058,15853,-37655,26176,14829,-524,-39811,62142,612,-63901,-27670,-29182,7144,525,259,20367,51106,-396,63505,-3667,11516,57600,-30160,59802,30303,63606,-4582,1782,108049,100179,31791,30074,15269,106378,14522,-60068,-16581,-23414,16675,6910,-40890,-26216,-7365,-17629,14238,-38732,-26040,-98069,21018,18048,-68797,17599,18117,-27153,59825,710,9374,-31353,23236,-8529,-17455,-26284,-42502,36946,7930,2914,-23129,38372,-26626,-74100,-45120,-13170,70659,1572,-62383,6547,-32079,43616,14179,52326,-56515,-11698,-44274,-26778,-50606,-48276,85233,10071,11197,-38995,-130991,11592,-14815,28400,82060,30710,-36697,-89748,-37986,-244,24873,-31240,90280,16927,28043,-43607,-57933,40225,-27876,-27492,22752,-28146,-8650,-61799,-72785,45227,-73459,-42934,-74757,10008,-8089,54234,42156,-1087,-46671,-44960,81908,64522,-14485,-111715,-58425,-133476,-51402,50343,61590,-4634,64320,43029,17747,3336,59888,29641,41702,16203,22244,-21735,-57233,79372,61378,49168,-43166,22180,-17021,-17167,32583,-47565,-106764,-35710,-33824,7107,-6222,-67975,7480,8020,9902,15505,20838,3724,44530,2944,-31079,-32739,-28538,58601,41234,-15518,-77523,4102,-47040,-46369,-48737,-65195,-47112,-3514,20935,8097,-2389,42476,69575,43432,50476,-40522,-12329,9971,55919,19369,-55162,53831,43917,132513,28625,28205,-110921,47107,-48718,-56610,40024,-41997,-71384,10570,123525,-4869,-18825,-23974,-765,82397,19251,49750,37672,-15209,-37305,27387,-5641,-12426,-39072,-31189,10433,27557,-27534,-85156,-45235,49840,-3461,-46334,54588,-5608,18073,-23396,-56136,8850,74226,-108939,16186,2567,-21233,-52197,-12899,84100,-59512,35392,-39137,-77491,77533,-19481,3965,-64974,10734,23724,68061,68579,22491,-25018,5299,-7437,3216,-6463,-3487,37069,40656,20236,-35939,-32666,5280,10215,-5940,-26431,16888,58549,26521,-37387,-84882,-42317,-17105,-16345,53029,37490,72227,47975,-12423,-74713,-6963,-24601,-31393,-8766,52108,37986,42777,13237,9342,-14107,-46925,97342,130131,14117,8341,-477,-50090,-17013,-2627,-13919,-16797,4028,-42565,-48131,92404,-30893,-24374,49179,27576,103321,32578,-47612,-17301,-16070,71081,20806,43333,40171,-22437,43602,267,-42304,7497,59424,36256,-18918,-56473,1310,72279,-4066,-46510,-46615,-40422,-17169,-12372,-18917,8290,39771,7865,-65771,53346,-18322,-120126,-44649,-37931,318,-36315,-43514,-27728,-12450,10997,15789,-87633,-8912,48720,-34964,-44020,-968,-43170,-63015,-44406,-66077,-5527,40329,41631,-12481,-20978,-14993,7942,-23694,-79935,-51384,-11060,-63218,22337,17950,-77245,-32223,5070,-10691,69645,-17635,-1657,46430,5037,-61582,-36785,7957,16085,-46499,-11099,1427,13257,17564,-29493,-48657,37943,-9443,22073,51694,93637,49338,1660,6594,-40826,-5514,26702,35973,17050,67821,74997,-28928,38420,16227,-14946,6437,44916,66776,-23143,34236,42530,-26252,-23983,-121668,-1230,-32730,69889,-50816,10106,64880,27729,-72927,-13230,-11351,76348,57983,24798,4637,-26872,-42311,28864,52561,24621,15894,24486,24318,34588,51745,-38212,108394,-28748,3633,-29699,-49773,-49312,-37114,30391,48569,-34720,57743,65284,80113,-21328,-47255,63721,38583,33615,39563,-70131,47822,27885,-61873,-45356,24935,-6080,-77042,-65514,75371,-36509,6444,42061,-7769,-37384,7127,-67567,-38958,7771,-20031,-104166,19193,-27684,-102948,-38705,18402],[6047,-28374,-10317,22940,-35830,11000,27086,-33171,-101490,-23344,-1713,-6525,46921,109618,155827,37508,15358,-5134,-86270,-26261,21800,-34269,-3353,35455,-68377,-7701,80965,27657,12124,-18219,57430,-6325,24703,-19075,37068,66275,-6987,17310,57113,-44714,-15969,-28602,42185,-75973,-21278,-58264,-30869,-64775,26881,-48124,-6757,-27141,-34799,73404,121212,87183,-18153,25576,97638,35941,-5924,-43224,-15,-22832,-46903,-13468,-46267,-12941,129574,47926,97560,-36413,20008,25871,-8901,43462,-42515,60159,94240,-72467,-95024,-59457,42531,87883,65224,29789,-9317,49670,-36667,-104372,20017,50348,88787,-20964,-24925,18694,-35413,-86012,-23704,20438,47045,-7898,54615,25273,43775,-35048,-38062,49818,40773,16318,54381,51654,15759,49801,-969,2333,73298,52450,-25932,-54435,-58261,-7288,28210,27381,-17883,62276,-11447,78557,46931,-31512,-22350,15270,-43583,-18954,-11786,27509,52589,-92552,-84687,19317,60876,5837,-40519,-65279,-91846,32183,89960,70491,10160,21222,55437,-9876,-10598,-95334,-9761,103570,26368,34845,32221,7147,29772,-37292,-26560,46498,-5036,-7339,42198,-13882,-80846,-63220,29194,11546,-3658,43608,-17770,-28048,-14763,11827,25562,-69010,6624,106254,-59599,39705,11249,-70803,-156296,418,55388,39202,-68417,-52756,15684,16826,33527,-50735,-64844,1368,-59523,-49293,-2857,-16153,-56156,-1036,-23001,-53128,-33429,-2448,-48507,35162,984,-39901,-26600,22307,-80838,79903,60448,63341,32118,77450,38789,49474,35122,52740,82134,-5995,24250,-32461,38686,-10481,38940,-20398,-58379,-8706,30271,160508,197194,-46205,17900,-2665,5024,103176,98287,76412,85486,74429,68263,165074,186508,317188,524905,840408,-794132,-327994,-215824,-199706,-211328,-139321,-115061,-13479,-148921,-118619,-58076,-76676,-118253,-50016,-13825,46239,83314,-48688,8002,-115591,-48969,-19901,-64929,-36249,-70318,-29670,-34515,-14001,-60155,-24234,-17840,8350,-48871,-69266,73869,34744,-14053,-41236,-93666,-69728,-85441,-123184,-79537,-102556,-73778,-47952,-5565,-82675,-111086,-249782,-276350,-293475,330767,182733,252655,180283,131963,106606,108720,80801,119159,85410,86179,166770,132723,2093,24628,41282,108367,5351,-19148,95756,-57233,70207,15378,73091,47766,96176,44695,33998,97286,114952,155255,99241,135086,55932,122808,141795,445243,-74647,-228366,-3583,-88700,-48893,-28728,650,-48746,-1071,86451,25052,-22662,-74179,-32031,61620,-21630,-56036,-84882,-12356,910,-95178,-94436,-105302,52271,64568,16300,-29241,80921,40780,66343,28994,-34421,5726,39051,-16973,39646,18141,3012,-6383,16613,17364,3234,51054,34463,-6758,-73574,-85611,66079,-5392,-42197,-28789,-48637,44052,46099,-25676,56314,59662,64485,58311,10809,36293,42211,-36227,-48652,11032,-52554,-76675,-58968,-61804,-54078,2754,-115265,18953,-4182,10433,16879,42284,55191,89980,42706,-66270,-124135,-305,33967,-54101,-29866,-35851,-34402,-11269,3136,-479,-51839,50203,59716,63399,43450,97230,-19437,-18087,-15420,-733,-22861,67579,34297,62717,-51797,-54434,56640,51711,35476,-47992,31444,6990,14896,-15765,24866,77763,25278,43408,-38098,-79386,-18445,34372,53849,-53415,33590,31210,-8701,64481,13937,-91650,-78482,28503,69484,7756,12931,-22777,44951,34791,77766,52329,-53840,41803,-21006,-13442,-13768,-21045,-78323,-36943,27077,-18430,-57487,377,54966,2952,70466,32683,-11105,-30015,-72977,10055,43560,-41433,3302,-76112,18684,41624,-17886,9147,58189,25153,64245,-21347,-151243,-3311,-27949,-58371,114128,89,-41277,17331,-38933,32712,4977,-1322,-46236,63760,14162,-44719,-39150,-15735,11240,1823,14790,8868,11206,-30395,51914,3918,14307,68766,-22657,43575,53129,46752,-25259,-8111,88940,81769,17416,-991,-5761,121699,52187,-63714,-1290,-19489,14974,2484,-45632,-23829,-21809,-7064,-11618,-18588,-31788,-97186,21444,14135,-66583,-14068,-3724,-43615,95893,15226,13724,-31827,42247,-9570,-16034,-34435,-59871,4070,11799,-836,-50908,734,-51068,-74676,-38089,-13574,55499,9928,-76158,6134,-31369,60435,21982,71138,-42293,6233,-39555,-34921,-73580,-38617,71464,8704,30519,-23207,-146801,21813,-9281,9572,56941,7437,-38146,-76865,-23460,16338,49555,-27782,98501,18839,31399,-9691,-60943,24154,-43642,-46960,-8842,-30026,23117,-47408,-85876,50755,-72620,-96096,-80323,22001,-13964,41505,31393,12413,-45792,-50172,86333,58213,-26892,-115021,-39020,-105208,-40910,26626,50901,-10164,42394,26552,14677,24125,84609,33001,58155,14616,16092,-22837,-57729,81378,82065,34535,-35662,27906,8241,-18368,44728,-44750,-88995,-52349,-18155,17765,-25886,-59896,17540,16147,22241,39157,30703,6709,34621,5608,-20195,-32153,-53216,57023,40117,-14383,-23305,8511,-67962,-46945,-16414,-50469,-45284,3736,31791,19997,-13315,64978,69449,16159,42513,-8647,-6381,21588,52420,24429,-70561,42664,39624,130883,58327,8721,-117374,32012,-53324,-53840,42477,-34054,-67727,-13858,125169,29452,-18198,-28280,7258,66413,2898,74917,7872,-28573,-50141,-250,-4574,-19356,-56210,-45600,9561,1564,3618,-67760,-50453,41707,-4480,1500,58612,9806,17827,-39615,-53777,-12301,32453,-112266,26895,1192,-24415,-22067,6822,68812,-50966,39699,-40952,-107373,56859,-38159,13656,-34954,11556,34120,90488,45783,13578,-61512,-11321,-5563,-2689,5036,-2607,16661,37249,11078,-82894,-63533,1957,30639,-11992,-3955,8512,50758,27183,-37834,-70200,5085,17222,-46572,50167,34790,63443,48476,10570,-66536,19372,-16289,-10512,-23975,59368,46809,22902,-2964,44280,-21173,-54752,82547,144087,52468,-3326,-49290,-67180,-7133,-8029,-25634,-12296,15042,-16977,-73431,94267,-13713,-11093,12910,34722,102930,5813,-51704,-43875,-27766,29113,9290,48363,26785,1794,85513,49312,-21402,49299,92630,78590,-32751,-53919,11554,55942,-10719,-54783,-26868,-19408,-13732,15258,-19088,34367,35784,-29411,-72954,49889,-14522,-105589,-61361,-33179,-11659,-38089,-89458,-54129,-8664,11588,22059,-70309,-5967,11229,-47047,-40687,-18652,-66511,-35830,-21885,-57304,11438,33778,28551,-38934,-44180,-4257,16621,-23958,-91199,-39222,-582,-72751,4490,35402,-85566,-32061,-6195,8233,74636,-9328,-4853,64019,-8568,-52217,-29644,24518,-14853,-33622,-21045,-10157,4310,15151,-39822,-45046,33523,-2683,17016,49044,80048,39949,-650,-2484,-31247,-7211,22319,40490,24761,45713,99532,-26582,27993,2457,-14297,14297,39440,64468,-21441,29885,37618,24729,414,-119972,-976,-39922,45006,-56806,-3121,47364,17890,-60839,-15176,-9742,69348,50791,1554,16699,-12714,-39979,38647,45949,23448,36946,68329,43735,67376,76878,-40345,106251,-62187,8659,-41024,-85679,-71507,-33787,38892,37924,-44986,50081,50688,42595,-14240,-22873,98894,40197,16782,27171,-67496,42003,58334,-31298,-76548,-10524,2092,-79590,-26622,81696,-48505,-27902,35098,5162,-30455,-12703,-65510,-33133,13185,25193,-87922,12211,4497,-99344,-43006,35597],[-3489,-19085,14200,35778,-51223,7840,33942,-25442,-125114,-15466,-8210,-14616,49969,108213,62412,4665,28130,-13860,-107108,-44612,1197,-49788,-9611,18972,-80233,-5884,88412,39396,6634,-39331,55464,-14192,32069,6344,38781,82903,5570,-12769,45746,-45717,-14832,-17289,18459,-70187,-82951,-55079,-16544,-87408,7012,-61192,10794,-12281,4264,67369,140302,83383,-6615,41533,85307,40061,14602,-36131,-21465,-33389,-32443,-20665,-47968,-12169,82988,21301,98839,-35111,22775,26582,1086,48947,-56914,59684,68676,-51623,-102351,-43128,69322,86320,43877,54450,-13845,63881,-29310,-121018,6324,53514,98564,1266,-14105,34505,-15638,-71731,-19833,31910,57220,4795,61905,38687,44576,-26855,-66915,40060,45334,9513,19729,8676,267,54796,-17629,1597,83376,47363,-54810,-33419,-33964,16690,47027,46668,-21109,61756,750,68235,17683,-47185,-21833,10747,-63764,-31098,6166,41242,58122,-81597,-100897,13746,46242,5134,-46623,-102555,-102839,51804,86262,52078,11799,48466,76664,-17250,-30902,-89618,6910,106157,29538,23046,34678,3695,15929,-41966,-26530,66266,648,-2639,42542,-10610,-84308,-70734,29511,8975,-20868,17599,-13233,-13361,19619,10661,18283,-52765,529,107115,-70801,34730,46028,-85960,-143643,20073,72159,34427,-53706,-25425,3985,1255,45864,-37187,-31317,-16213,-66643,-42674,-25878,-4185,-57815,4343,-34650,-25946,-21601,-25708,-62056,53027,12976,-24589,-30541,30868,-48217,99891,63954,53281,31617,90533,49787,50959,15420,49270,90566,5269,54850,3036,32999,-18437,55465,22800,-24322,-2714,47278,159131,230502,-16536,48457,27289,-3023,85746,87725,99642,101458,53436,63366,157195,203184,338233,578052,920812,-909543,-380748,-242128,-183126,-175446,-102593,-85360,25838,-135812,-117899,-93099,-93794,-131446,-79834,-1955,68019,75525,-24002,10436,-145662,-87419,-40491,-43696,-11415,-56981,-19503,-16137,-8238,-69463,-14925,-42201,-1808,-68041,-86372,54572,25602,-20284,-25825,-61862,-54695,-80629,-106204,-78306,-66888,-68486,-32071,-5570,-27945,-61667,-167210,-145313,-152077,124602,-22481,175865,121783,73173,52506,36344,31055,72247,14135,65597,116606,76946,-27509,-26331,-7456,107512,-54226,-60283,51009,-89193,43851,581,32450,31374,101904,25342,27831,68817,96466,153041,99028,116961,44630,99003,101094,376926,-27150,-178214,39718,-59315,-39313,-26752,-7190,-53631,-9779,107051,59245,-19272,-54362,-18101,25269,-15840,-35549,-86124,-20135,12576,-96730,-126560,-123246,21689,61212,20998,-62597,91894,63798,50581,30694,-65039,-5325,21621,-38474,31025,5894,14913,-6174,-17811,26756,34706,25168,21788,-24126,-86079,-93703,55023,-10605,-54708,-47718,-54607,25600,29711,-28775,38009,40834,55294,52775,6222,58334,62376,4014,-47952,15417,-63462,-76806,-46933,-67198,-50957,11137,-126567,6299,-23037,8094,21386,54393,77211,105802,26402,-91904,-112286,17252,19705,-66271,-56573,-64237,-49854,-43770,4061,5720,-61014,70375,77609,26543,19036,95536,-40294,-39878,-9325,3608,-28003,59149,43708,80558,-38375,-37579,50367,45039,34857,-32307,34111,2039,540,-10260,9848,48582,7904,40812,-18912,-43740,-3299,16587,74772,-36312,35388,34318,-5238,59525,15658,-74759,-72672,24601,68686,-11695,10887,-17597,79055,42575,73640,60550,-68747,61034,3587,2665,-6640,-68636,-78368,-30798,21937,-7804,-64403,-2754,40055,3816,53533,13008,-27855,-21106,-59710,19621,51005,-12771,26519,-105787,12103,30770,-12269,27797,70062,29344,72203,-23749,-139819,-9581,-55405,-101650,96998,-4281,-43881,13187,-28512,42136,-11428,-290,-34149,59372,19979,-13138,-34604,-3026,2868,14455,41589,-2286,-20620,-56735,33706,10423,18567,71788,-5780,21350,70735,29759,-37015,-10473,60361,64125,4391,-34124,-23994,126925,83090,-66341,7600,-19367,15444,10401,-33385,-13340,-31554,2590,-32745,9284,-24706,-79893,27667,13714,-57349,-57999,-21508,-39359,127666,27029,13619,-32630,56755,-4076,-22711,-47474,-67758,-23841,19057,18327,-62103,-23280,-66851,-43803,-18199,-9352,37464,20275,-76199,11512,-32869,74433,32473,85962,-21213,17108,-37808,-33513,-85091,-24638,51620,10969,43488,11172,-132120,42099,20509,-437,30144,-8546,-31077,-39608,-3466,26981,67952,-16604,97447,17851,29585,22780,-60604,13186,-39688,-53970,-27378,-33255,42617,-20581,-71030,44791,-69560,-128134,-59211,36150,-16199,21700,20241,15839,-39286,-25437,99319,45964,-39008,-98248,-15442,-55548,-31437,-2986,33472,-9293,27537,17592,17858,46038,101439,38718,71784,13727,2707,-15771,-42792,58807,83382,7010,-13018,32280,19885,-15841,49748,-44508,-51001,-64323,-2498,27384,-42873,-45704,29837,21259,37763,56426,39330,11115,29276,19169,-7541,-21692,-78170,43602,30817,-15089,52587,6701,-81537,-44240,11528,-17101,-35185,10089,36397,22353,-26719,74749,58508,-20366,20681,15567,-95,29469,40322,25897,-63774,22373,30478,107547,77145,3276,-102472,13692,-46937,-43223,30817,-30580,-71343,-34537,114396,81202,1588,-35938,6235,46117,-3374,92822,-16487,-36475,-51245,-28115,-6596,-27391,-73125,-55066,9918,-10827,30783,-39160,-54458,29779,-3180,38966,69470,28649,9071,-48489,-44483,-28524,-17285,-100719,47167,-4858,-16224,29544,20137,34269,-38488,35679,-35154,-107740,34515,-59625,18399,5865,11647,35683,101149,25994,-2161,-92007,-22713,-6444,-510,21585,-5073,-6447,27477,-713,-121527,-77407,18240,47352,-2186,50736,24486,51861,28740,-31653,-35617,49876,51853,-51421,55160,35600,57966,50590,31132,-50013,53205,-7565,22096,-33416,61195,66460,6161,-24749,77182,-32357,-60139,45186,137317,93851,5009,-91938,-86371,6821,-17210,-34581,-2596,24719,13455,-74998,83053,4465,7529,-24394,35347,83298,-14683,-41694,-67054,-36429,-16857,-2839,45673,22749,23147,115659,86064,4970,78653,115880,103050,-47438,-49869,25564,51417,-12180,-54361,10860,7123,-11069,45301,-10856,59766,21869,-59711,-63424,49056,29,-77410,-66325,-12448,-19187,-40809,-111307,-60961,-3899,25288,25536,-43545,-7791,-13710,-51691,-31672,-32695,-76617,10626,-5891,-43580,27761,25555,14886,-53547,-63414,12309,32519,-575,-83685,-20107,2826,-77082,-13968,52860,-76447,-18443,-14266,28604,72899,7368,-7597,73920,-27441,-48433,-15595,25809,-39820,-11970,-20927,-21937,-2001,4437,-37059,-29821,28489,-1356,327,32488,73457,27494,1393,3418,-13212,-1670,906,40470,33784,27387,114266,-19255,20398,-5681,-15561,19636,40751,62404,-20589,17024,20965,74478,35553,-75162,11036,-35852,11287,-65232,-22979,26814,9005,-40894,-20762,-10178,62735,37127,-18028,31006,1012,-32886,48494,37110,11515,56409,110446,62069,95173,94565,-39140,88139,-93779,11892,-61195,-114217,-91149,-27954,51233,27292,-34551,43425,35921,17151,-1299,15660,122527,49845,496,26660,-52219,30398,84622,-4300,-90469,-47069,22967,-78672,10040,77771,-48335,-54853,24115,21075,-14872,-38851,-58587,-17055,19093,60824,-59200,10493,28058,-74261,-38519,55248],[-11851,-13768,39699,46485,-56353,-3416,25257,66,-126083,-9724,-16754,-24698,44725,75815,-50124,-45339,35497,-32068,-115544,-58396,-28481,-72270,-13263,-10265,-91233,2565,77453,41600,-7137,-60324,35111,-27028,40048,19484,34363,83841,18338,-37087,26406,-50311,-7208,-12780,-10122,-61167,-123287,-42484,6580,-93429,-28698,-71462,35439,-7708,28359,38182,133258,53948,12602,46979,55732,38785,38877,-36585,-38389,-41761,-17232,-25727,-41226,-6502,26778,-1380,84727,-38481,18015,20516,-3717,52483,-56911,47496,27225,-39995,-92890,-27420,72804,78015,20794,76443,-25761,77147,-13534,-119646,-18873,39960,94696,21109,-5023,52118,-3556,-54011,-15759,24800,59305,18323,70068,60459,41098,-16634,-89819,23974,54900,2968,-22994,-39550,-16193,61567,-22911,-1161,74521,33585,-78047,-15084,-9344,26282,55531,59449,-28658,43620,6550,38236,-19917,-58099,-25795,4784,-69478,-32295,24864,45705,49970,-66497,-108253,9090,23806,-4931,-67546,-137559,-97444,71258,54289,17537,17608,72368,89378,-21746,-49310,-73389,12312,88329,21047,1204,34769,-2443,-2435,-45394,-30584,69598,-12459,6964,38403,-13449,-74700,-66214,25170,5822,-45460,-8018,-4109,8215,57546,13722,11282,-41469,-8098,88834,-80797,16489,59057,-95933,-110504,33091,72586,16919,-28939,3879,-14172,-10801,42695,-30025,4291,-21350,-60076,-28804,-53955,5167,-48510,8448,-42139,1183,-2161,-40231,-64322,68813,24816,-10714,-34348,29970,-27128,104887,45619,38791,34005,96989,61612,45599,-6478,51447,82494,11473,75852,30021,21436,-31322,55978,59536,8859,-10423,60053,148492,239699,10296,67821,51538,-39600,38578,62721,123200,112313,29590,59634,137149,190593,274501,515193,924297,-910479,-392553,-247917,-158972,-133640,-53396,-53327,65397,-111487,-90830,-123952,-94453,-127751,-103795,16623,84455,51334,3339,18193,-153014,-114272,-49443,-14802,11889,-40501,-3975,4291,1756,-79996,-9808,-65247,-18489,-79953,-91269,20711,11164,-19334,-12321,-21431,-40726,-64880,-87041,-76918,-28856,-60333,-20579,-5922,-10561,-19119,-103760,-61812,-45287,-82566,-185399,92341,55536,14275,2122,-37231,-26394,15457,-42702,24362,44792,11443,-60501,-69943,-60893,70380,-111410,-103158,2708,-113621,10794,-18169,4831,11514,84326,4235,8230,31892,65418,134619,75522,77199,26256,53699,30880,251441,22944,-125579,73621,-14701,-27933,-27360,-13499,-66660,-19781,103129,86011,-8454,-35372,-14689,-5580,-5304,-12202,-86746,-23642,28929,-83778,-134433,-117381,-11886,39926,19544,-75513,91766,76582,22588,29984,-84508,15,17349,-57261,8677,-8739,32903,2092,-43405,33856,73550,1851,6592,-34276,-76795,-86704,44450,-15984,-57766,-50084,-52495,7012,24917,-26512,7812,12734,40044,42197,-5402,74228,78861,38414,-31121,27619,-57914,-71128,-29369,-71094,-39099,17473,-116816,-5179,-40315,-9667,26329,63476,100370,106350,603,-104055,-87879,32411,2970,-85983,-95758,-82855,-58834,-78704,-317,9891,-71861,60624,72182,-15369,-4339,85087,-60266,-60066,-3538,3354,-31360,46343,42064,82392,-19643,-16747,28240,37109,32423,-11693,53922,-4660,-6778,-313,4342,36068,-10196,38809,18535,-14148,15151,3556,85178,14501,39602,37163,4337,52422,24320,-43980,-52000,15123,58881,-17903,-1382,-9443,104129,51911,66016,67376,-73224,78024,23195,33176,19772,-98802,-60421,-4775,19440,4592,-61086,-6075,14597,3503,30319,-2662,-38728,-8092,-26193,38572,68557,20642,48329,-118865,1695,15581,-9458,50387,59686,32576,71347,-21040,-111262,-15627,-77235,-119573,70826,-8803,-33825,3449,-11205,54816,-31399,1366,-5555,48801,17270,20736,-15471,7345,-14453,33225,80387,-10720,-41222,-74973,14202,14784,22350,65943,20533,-1056,78052,19510,-39185,-5998,32357,54445,-1471,-56934,-31697,118237,96133,-66719,6049,-21628,16281,27782,-8517,2504,-32701,10005,-43281,36161,-5716,-52473,37307,17168,-41131,-101110,-30895,-12297,145656,34310,9187,-30844,65076,7492,-32031,-61778,-61961,-34968,27415,53064,-54033,-31180,-72819,16866,4025,-1517,21732,27232,-65115,25035,-37746,85662,41833,91060,366,17225,-40443,-25022,-80693,-12935,29704,15221,46949,46572,-83995,69092,64150,4125,4887,-12608,-17060,10178,14638,24919,75128,-1093,87110,12782,26078,39230,-57978,10328,-16589,-44163,-28424,-35092,46560,15362,-31937,28925,-67470,-127574,-18482,50593,-15096,-5146,8109,9845,-29088,19553,121299,32400,-44239,-62988,6763,2821,-24025,-34425,15506,-5273,22805,17712,29890,60994,103457,45246,76775,14104,-16392,-352,-15163,21387,62721,-22205,17754,32454,13508,-11360,40666,-49930,-1564,-73205,397,32734,-54818,-28754,39328,22588,53092,62729,44040,14036,28858,38854,-587,-5294,-97000,23539,16312,-18170,110230,-3580,-83700,-37664,27554,27083,-17796,9518,33810,15164,-38469,64699,38533,-57974,-9877,18794,5368,32337,20639,23217,-35028,402,20227,71657,78207,8303,-67382,174,-34726,-27966,6861,-32835,-76656,-44174,92505,135324,29746,-45424,-2463,27003,4606,99665,-30611,-44423,-42248,-48402,-10730,-31954,-79414,-58551,10736,1006,46120,-8123,-58012,15996,1350,52552,87575,49365,-5488,-44953,-31533,-37406,-62357,-73135,70544,-13179,4031,83960,20751,-7946,-25085,22751,-25400,-78822,16004,-78655,16045,45634,8069,26397,97798,15264,-23099,-109423,-27905,-10209,7611,37870,-9191,-27830,14551,-13031,-140267,-68269,42314,58638,24381,122760,62328,58727,27156,-17373,6423,68837,68606,-32893,63082,40741,56566,51411,45146,-28260,72324,-3718,59101,-32697,56313,77821,-3367,-45128,99641,-43897,-64496,-753,112679,122184,28802,-117367,-103037,20625,-27418,-38789,8269,28886,37073,-55545,61290,23347,25342,-57430,28451,55413,-24100,-20309,-77501,-37547,-53815,-13419,35246,26769,32992,120136,102864,30870,90789,119908,100938,-60241,-45874,39757,53369,-7979,-47994,47575,33317,-9732,68949,6551,75033,1893,-75619,-46589,46468,20751,-45068,-62676,15702,-18662,-43430,-101560,-47449,651,44212,24090,-15135,-15232,-15395,-47037,-19112,-38220,-71545,64133,2541,-27871,37002,18543,4291,-52617,-75473,28741,51019,32661,-50380,-2800,-4268,-77309,-29096,66132,-59027,2189,-17341,41232,63128,29262,-7751,71845,-45752,-50691,-1514,6418,-50450,11086,-14308,-32105,-7520,-9714,-24430,-6856,22829,-5454,-24604,5223,72411,15497,7474,21645,4762,327,-32474,34692,43441,20716,113314,-8740,15171,-12184,-15882,21563,50195,61360,-17979,-2115,-8912,101115,68606,896,35454,-21318,-18953,-75486,-48010,9552,2986,-21581,-28259,-12558,50275,17236,-39081,45395,7431,-25770,47825,26061,-9768,74182,139255,71230,106555,92864,-39052,61861,-115571,10252,-84227,-125054,-105754,-21359,63436,17357,-9577,34017,25920,7031,16072,56168,126706,64491,-13554,35883,-30344,10975,88195,7921,-86936,-67184,47139,-75155,39917,66333,-35490,-66203,11036,33831,275,-63573,-50364,6570,23894,74721,-24821,19283,31843,-36087,-24420,72005],[-15798,-14693,59950,52750,-46171,-20287,3402,38192,-99558,-9795,-22453,-33012,32009,32288,-125067,-95548,35375,-51037,-109031,-65204,-59330,-91862,-12132,-42567,-94408,16948,50167,29450,-23841,-73469,5993,-42358,48043,20915,32009,69775,29847,-45666,46,-55588,2342,-17379,-36093,-47546,-124353,-21072,33227,-79657,-68000,-74999,57951,-9821,32899,-10148,98574,20547,37412,39076,14328,33931,61903,-41538,-47209,-43906,-3202,-27516,-24128,3939,-12964,-18537,53904,-42020,12154,9531,-22266,50920,-39138,28107,-19424,-43438,-67135,-14553,54437,64032,4191,91480,-38653,89821,7698,-98860,-46834,10241,77125,32014,-664,67925,2377,-31041,-13852,3400,51911,30187,76211,90531,38785,-4324,-92837,8444,68113,875,-59373,-80225,-22829,65882,-10090,-5678,45875,15918,-89162,-6065,11763,16889,53149,62326,-36770,13213,5351,-4562,-56032,-58169,-29057,74,-54319,-19198,41017,40576,30257,-47907,-103159,9462,887,-21222,-96412,-147050,-75551,87492,8547,-26143,26903,84787,86629,-22821,-60466,-50465,8288,58367,10433,-22162,33011,-7567,-20918,-43464,-35983,56362,-38319,22908,34716,-21067,-53791,-46224,20083,5900,-70313,-26749,7512,28320,89797,19639,5006,-36234,-15467,54552,-86197,-10536,44064,-95870,-69640,35798,56301,-3750,-2874,30602,-32190,-16720,28115,-26963,37313,-9026,-40909,-5668,-70240,13078,-28392,15022,-41699,22821,20625,-40311,-55863,80748,37025,-2077,-39256,19063,-26064,93538,10171,20447,38768,98107,70222,31371,-21414,64833,57501,13285,83648,43104,7890,-38642,47795,88332,36350,-23423,65680,131792,218459,28146,76187,70501,-93142,-31047,31853,148146,119804,18207,66931,121463,157832,169188,378777,854363,-818462,-374632,-244664,-151669,-114315,-14427,-34328,87149,-82968,-43287,-135317,-82837,-110306,-117868,36825,94192,17321,24944,31846,-136099,-125430,-42889,16970,27705,-23724,17226,24235,15412,-84887,-4815,-74837,-32172,-78780,-74661,-13927,-425,-7007,2838,26029,-25965,-35196,-62553,-67478,4399,-39826,-9116,2457,-28786,13792,-57113,-8215,11229,-228649,-240990,31836,6155,-21161,-24494,-79196,-63903,-22532,-53328,-13863,-14531,-29381,-71410,-82717,-98190,19702,-139110,-126399,-17993,-99450,-2404,-13827,9668,23105,74380,14764,18101,36007,78663,156860,98976,101662,99370,122371,140016,466680,-147337,-267170,-23583,-44223,-73877,-80096,-60637,-119276,-54303,46618,72839,-19814,-42667,-36416,-46442,-11730,-17102,-99746,-37249,33270,-77918,-129329,-106418,-55811,227,-2864,-78519,67466,60965,-27020,13656,-96193,9337,16120,-72849,-25495,-32558,46528,8426,-60234,31924,103417,-17240,-5341,-39100,-55496,-72348,29078,-27733,-54540,-40102,-44550,-13402,25703,-25375,-29666,-21505,15237,24901,-19315,76733,82965,53888,-5091,39878,-43790,-69532,-19797,-75358,-26735,14090,-89908,-15667,-56624,-39574,29171,63298,116266,88651,-26685,-102247,-58153,43083,-13254,-111552,-137882,-90110,-58280,-105069,-8548,8381,-81699,20206,44042,-53797,-18194,67284,-75151,-71778,82,211,-35812,29392,29379,61431,-5182,296,-5783,29394,30589,5971,88862,-12137,-6707,9662,9513,51166,-23937,35683,61157,348,33167,-2029,83375,74510,44273,37848,14750,42741,35663,-4271,-22528,1103,40459,-9391,-23143,-1617,104737,63172,57079,72333,-64919,87805,32150,70609,58270,-101738,-29229,35964,18820,12748,-48468,-3885,-10586,438,5570,-10369,-43283,6378,18660,63282,88966,53213,61393,-109983,-7910,-607,-13025,72586,27915,33941,64096,-16338,-68702,-16469,-88669,-107362,41486,-13683,-12896,-10004,4734,68726,-49898,3098,29841,35248,7481,43954,12811,13631,-33878,48235,117061,-17418,-53237,-83164,-379,15833,22876,52567,53365,-19411,71547,20679,-34917,951,12801,56727,1501,-58894,-23627,92404,84751,-64231,-5930,-23719,13924,46869,18864,18307,-22713,14704,-40727,53588,19628,-23417,46841,22899,-21189,-129216,-30743,29529,141888,35897,-375,-24564,67204,22499,-37064,-73395,-43891,-27433,32601,85190,-30522,-30025,-70658,85279,15913,7368,10085,25772,-49779,43257,-46211,93341,43090,82223,15193,6580,-46341,-15084,-60451,-8765,10310,18860,39888,64034,-13006,94787,99650,21875,-18154,-7751,-441,54699,22883,7215,68546,13669,69224,2887,24917,31915,-55381,13042,16036,-18831,-14833,-33072,35460,49920,14305,6571,-69138,-96278,24095,61984,-12734,-37732,-5305,-4846,-19507,59194,145043,19444,-38396,-20009,21308,50427,-18512,-62329,630,-3603,24857,24302,46850,60741,88147,50286,69216,14910,-37587,19184,16688,-18029,23515,-41919,45681,26729,-7817,-8506,14536,-60976,40557,-80867,-14449,31019,-60720,-15402,39887,18199,60542,56091,43567,12295,29652,54121,-5063,9330,-105131,3560,-1280,-23537,118096,-21217,-74865,-31231,28697,66071,2210,-2065,25275,799,-44939,33957,13947,-89017,-39896,-2311,9189,28811,-4127,16710,6697,-15526,11587,36596,61388,11428,-23910,-2539,-23843,-13525,-22329,-39741,-76078,-40391,62706,170569,51975,-54240,-14450,10247,20663,91206,-33779,-56902,-29583,-58138,-16123,-28957,-69244,-56890,10257,36132,46242,15409,-61796,3636,7110,36391,106408,66648,-21900,-29849,-20627,-40273,-90584,-35176,88419,-21041,28731,118747,3553,-46060,-14370,3148,-17211,-33957,3842,-90915,5862,68761,-768,7406,81778,11887,-46355,-110638,-28755,-16286,15408,46722,-14406,-45023,1304,-24473,-135598,-39086,56880,62973,62438,175937,104892,63936,18686,4881,35101,48970,60751,-5861,64571,48226,58114,49364,50589,-5778,62589,-9347,86819,-21332,45257,66148,-5794,-60204,105020,-50922,-67329,-39915,77197,123716,56302,-119996,-110821,29152,-34249,-37119,15341,26269,44380,-25624,34509,41101,35570,-84398,13099,29161,-26164,3103,-68827,-29959,-73554,-21161,19488,33279,22889,96220,97491,49786,85169,97438,74863,-69472,-45539,48941,46643,-1087,-41053,63963,52795,-10231,78803,28355,72271,-19274,-76256,-33149,37564,39324,-21327,-55468,39010,-9250,-43937,-67086,-20681,3684,57379,16889,5403,-26029,5837,-34466,-6412,-32194,-53686,105858,5213,-14619,34217,13892,-1803,-38662,-79361,37659,63787,60942,3789,3892,-19062,-75566,-37714,71454,-44433,19656,-15379,39078,46092,50512,-5562,55070,-58965,-56180,5917,-29680,-43462,29913,-7895,-40283,-14831,-20468,-10165,16145,14898,-13291,-50846,-26324,69018,6180,14124,42766,12842,-8642,-68307,23631,51527,27227,97335,796,9591,-22415,-12689,20596,64187,60549,-10574,-21768,-48960,91595,82470,75760,61631,-3178,-36596,-86761,-71272,-343,133,-11190,-35922,-16290,26932,-8653,-67639,55499,2252,-21432,29504,11477,-36149,86927,144235,64613,94280,66293,-43760,36953,-122074,3069,-100661,-116421,-111771,-17902,68346,9067,17035,17058,23247,7102,33619,84435,110272,77344,-24291,45209,-9374,-16711,55997,458,-74016,-60355,62919,-69969,61499,49997,-16916,-61490,-1788,39450,8092,-79186,-43301,32611,26919,64620,5449,38253,14882,2690,-2656,81097],[-12330,-20212,70516,56181,-21018,-37014,-22352,78026,-51516,-16374,-20484,-36665,14866,4942,-129458,-123797,30455,-57313,-87411,-64246,-81729,-97578,-4506,-64587,-79420,35094,16049,4128,-36783,-71764,-9835,-55065,55294,16040,39057,46414,38854,-34710,-29072,-57079,9587,-30153,-49431,-28123,-87976,9594,60536,-46316,-91260,-67974,69023,-7245,24666,-55489,47263,7456,65335,21595,-23042,29425,77656,-42054,-45460,-36942,9080,-25743,3243,20748,-13275,-29673,10046,-39326,9246,-1387,-47163,42067,-4662,9523,-53980,-60152,-29736,-5122,24240,48793,607,97392,-43548,101989,30712,-62327,-64999,-28783,51437,30974,-2290,77900,7963,-1292,-15595,-18747,38679,40819,77514,124787,44965,10644,-64242,5682,82134,5652,-74960,-99283,-8372,65576,25146,-9561,2742,723,-84150,-8810,28131,-7914,43066,58556,-38585,-18651,-481,-45897,-77364,-43412,-26379,-54,-15361,6838,53262,28918,6490,-24501,-83619,17619,-14644,-38855,-115973,-112422,-40879,96446,-26430,-67318,36910,81075,65763,-20077,-59217,-23900,1734,27292,14386,-29232,30696,-7398,-34777,-33020,-36796,32884,-62970,45964,36161,-29495,-23978,-10567,18060,10970,-87604,-33662,18706,38921,107633,26108,-195,-35251,-14902,14344,-83974,-37175,7299,-82206,-33419,27315,27541,-15935,15072,51111,-43072,-14871,12143,-22394,64267,21006,-13728,26835,-57890,21752,567,26274,-31127,37445,42684,-24749,-39646,89950,51601,2031,-41908,1468,-46992,72056,-27838,3510,44229,97833,73119,9623,-21755,92229,26519,16528,80244,45675,495,-30543,43590,115218,59705,-21570,64913,115560,174587,38100,81649,93978,-129871,-102657,10613,176081,130141,35822,98445,133400,132782,99923,273431,782473,-700546,-356620,-253041,-180321,-141512,-8996,-43167,74567,-61710,6441,-119542,-69169,-88975,-121824,51789,92097,-20525,32075,44372,-102983,-121760,-30029,35917,25120,-18256,36836,39344,21969,-82999,-196,-67181,-41187,-69503,-41668,-43016,-12388,9063,17167,68830,-14841,1182,-35575,-52803,18039,-8660,7503,22398,-68787,35766,-14617,35362,27400,-269874,-171685,9463,-17754,-26380,-24228,-74467,-64604,-32200,-10164,-44721,-39929,-31043,-51511,-53550,-119311,-16024,-115248,-109382,-9326,-53247,2626,-201,16149,57549,52557,30252,57103,72232,119517,189124,152209,160115,216682,244811,315625,820456,-297036,-419206,-146018,-66522,-92936,-117459,-91785,-147329,-53526,-15209,53893,-23920,-43629,-39536,-76321,-9090,-55300,-92400,-35767,49327,-75670,-92556,-85157,-90375,-38409,-34413,-71720,36076,16618,-86703,-19926,-82023,11741,17712,-67613,-47548,-56680,61677,5888,-59370,15397,119669,-35474,5051,-40190,-27595,-56875,5580,-45963,-49285,-18988,-23575,-30211,33113,-29925,-64934,-48522,-17853,2404,-20762,67140,70212,46187,20267,45882,-26654,-74116,-25658,-80468,-24181,925,-49717,-20779,-71391,-73757,30772,54209,121437,57848,-44812,-85403,-30267,49967,-24920,-135876,-169236,-87341,-45840,-112454,-16318,-1235,-84526,-38852,4389,-77866,-15874,46205,-82309,-68534,378,-3000,-41653,12353,10087,19099,-5581,4656,-43291,22805,31125,15543,125956,-19120,27,17236,23956,84094,-26954,29071,87377,-6031,46084,-1693,69913,109479,46772,34625,18896,29206,45091,35048,6834,-13180,15584,10379,-48909,4017,68678,72849,49570,73891,-45534,87604,27319,102091,92735,-78795,4696,78048,17069,10657,-30164,6387,-25113,-5177,-14868,-7875,-42482,19377,56286,88064,102537,78657,60491,-80510,-14715,-14745,-25765,85566,-18846,31570,53980,-13515,-19179,-9558,-87702,-73136,15315,-17610,14790,-22870,9102,79556,-61428,5062,56939,23569,-5470,44051,40266,12921,-47800,48392,126724,-25326,-64179,-82412,-5471,12626,17621,34878,86119,-31085,49190,32191,-30207,3353,4208,69490,8688,-34207,907,46634,49685,-58680,-24330,-23569,4777,56997,35746,25769,-1733,17020,-26441,56550,42290,-383,52657,27961,-3084,-132433,-23408,66897,111339,31371,-19670,-13926,65028,32595,-33522,-80293,-20907,-10501,29900,92125,-851,-33451,-64319,119821,8702,13637,876,13363,-38404,54866,-57313,95586,30232,58924,17980,-11346,-52361,-10170,-29836,-14220,-3206,19324,23236,51057,55195,107448,101227,44330,-40627,-3641,13550,78322,13948,-23721,48665,21529,46991,-11675,28224,4014,-55563,15381,43309,15083,3134,-26144,13063,65452,41212,-17965,-75463,-50685,49154,66324,-14152,-72608,-19514,-27300,-16515,65876,157638,6722,-21404,16002,23056,69190,-14382,-80444,-9532,-9109,24925,31452,56590,41648,58465,51723,48599,14209,-56037,35420,41556,-48955,-24968,-45133,60014,15768,-35010,-11104,-24051,-73803,55903,-87504,-40770,21263,-60837,-13280,26632,5218,49963,37914,38258,3987,23475,50346,-21595,15109,-101876,-11090,-21193,-30662,73126,-42341,-61074,-32263,18639,81073,18117,-23794,14114,-16367,-44261,-8933,-9531,-108276,-59203,-39628,10871,18052,-28909,7823,46528,-21341,5822,14363,33663,-1038,10344,6670,-19791,-8126,-46880,-47768,-64926,-26669,29717,171543,57671,-59776,-24345,-8999,26872,64792,-29684,-73211,-21077,-59497,-21970,-16486,-45109,-51928,6420,79421,33915,24638,-65528,-3478,9451,-4082,114247,72056,-36179,-10300,-17297,-41319,-94878,-208,92464,-26127,42988,120168,-31934,-73099,-8806,-18155,-15767,7274,-3763,-94697,-10851,63129,-14094,-16950,57346,6883,-67863,-97222,-28574,-23477,16636,43166,-21566,-56434,-10322,-34828,-113054,-583,50040,59123,100495,176586,129342,61120,3483,32624,33754,-2921,33616,11959,51777,53539,60234,44945,48034,12517,30148,-25555,92556,-3300,30343,29804,-4478,-69814,90270,-48895,-66486,-61495,37914,93974,74906,-101355,-104319,28414,-33506,-29463,15039,18918,32300,1575,9602,53798,33909,-104354,-10368,10459,-29817,14435,-40733,-15828,-74908,-25730,2817,35435,-10129,53008,71428,56791,65937,48312,38610,-74671,-52036,48535,19051,3578,-38743,50157,59787,-14148,71562,45652,50676,-37976,-66575,-29567,20325,47817,-15133,-48644,47563,6548,-40651,-26469,7408,4730,56153,5172,12027,-35032,37158,-18365,2521,-15000,-28471,118745,5266,-6835,18168,10541,-4589,-18276,-75839,34420,63572,74996,58379,-4293,-33488,-73526,-38161,66261,-40886,25416,-10110,21350,24522,63941,-2959,23089,-65258,-60428,3129,-70799,-22093,42005,-7602,-47113,-24743,-21670,-3003,30441,3062,-22432,-70861,-54256,56196,412,17229,55999,5157,-27657,-95772,9322,55001,41829,72631,4360,572,-38615,-5235,18654,75572,59078,3583,-34748,-90766,48475,65662,114313,74485,9332,-39579,-97874,-83919,-2076,-438,-14115,-42366,-20440,-6508,-37780,-100998,55838,-14056,-20900,-4558,-7608,-60614,87887,122106,41058,58861,19751,-53677,20297,-112902,-7221,-101597,-96354,-105768,-21753,59539,3763,31803,-9727,27441,9401,45757,90891,79682,81312,-31262,42859,4802,-48601,-4961,-23098,-63127,-28995,62722,-63447,73859,31118,-4332,-47048,-12559,37252,8547,-80676,-38366,54464,28484,38311,22457,61514,-13451,30915,22421,80657],[-235,-26795,70361,60361,11735,-46462,-41452,106679,1467,-27424,-9282,-35530,-2244,8573,-77982,-112548,26434,-41718,-55152,-58538,-88160,-84368,8855,-67941,-39728,52772,-10603,-26193,-41992,-53476,9524,-59760,60369,11074,56996,21588,43522,-9048,-54473,-51241,11578,-47331,-41239,-5207,-36610,49543,86455,1888,-81860,-49702,63120,11804,17165,-65533,-200,23699,94616,2524,-36578,29184,80887,-26916,-33608,-21667,18940,-21922,37549,46215,26711,-35067,-36972,-26592,8449,-6569,-66130,25787,39424,527,-57096,-79435,10805,784,-4916,35709,11787,94874,-33575,113131,50418,-19115,-63217,-64141,26401,19295,-8272,78100,18399,32531,-22189,-27348,30157,54956,71428,155103,62709,27936,-4600,28898,92150,15590,-62783,-88103,32131,60812,79446,-10100,-42656,-7406,-63591,-20628,39905,-39085,31454,57892,-26022,-40681,-8419,-69722,-72338,-15818,-17004,5649,45381,38224,60349,13859,-10237,3048,-52340,33773,-18334,-54144,-108796,-32969,-1241,92523,-28726,-94768,42562,60160,28571,-15524,-45165,2887,672,3778,47142,-2992,27850,134,-40873,-16268,-26494,9400,-71060,74828,42827,-35076,10439,34427,20685,17883,-92004,-29247,24408,32807,106031,27590,-5610,-35288,-2843,-14095,-75628,-52148,-36814,-57606,-10217,9482,-4870,-13762,17181,61097,-44187,-8629,7811,-14267,82320,62497,10835,62958,-11868,32881,29968,42616,-15049,43991,57747,-1331,-23468,95008,65443,1465,-39379,-21061,-85732,47750,-50842,1885,45561,95581,67124,-17581,-9144,128268,10861,25576,67574,42209,1075,-9374,49202,143655,78513,8123,55107,98822,120333,36807,84408,126568,-113911,-148615,3913,190418,132616,71854,139129,162327,112681,92079,233115,690655,-541504,-309744,-252461,-211331,-192139,-30677,-68325,34840,-43918,47686,-68533,-56820,-66373,-111019,61139,79481,-49499,25037,48888,-63637,-104426,-19393,34527,12865,-32147,47004,43488,16221,-70110,443,-47101,-49888,-56821,-5026,-58271,-27666,19085,34960,93110,-14103,26377,-16960,-38946,-121,22033,25687,43025,-97326,42168,32945,75293,28330,-200085,-15644,27243,-18179,-8437,-12717,-31772,-36408,-16143,63322,-75837,-33508,-6651,-22688,-5004,-143968,-33204,-56318,-68712,-5149,-15477,-17082,-20632,10068,62194,-21283,-10022,52246,56855,92729,123422,107769,98175,172453,158426,149720,553834,38785,-190448,-52841,73446,40470,-24974,-13580,-67017,43542,129,95987,36869,2134,13231,-40128,44008,-82294,-28482,16449,108084,-40406,1343,-31235,-74067,-27736,-36457,-28382,28845,-24030,-119963,-43399,-28484,19193,40307,-25073,-32609,-60430,88560,7317,-22770,-524,133137,-44695,50207,-22772,11920,-35463,-14266,-54586,-33674,18286,9416,-28256,48427,-31588,-78657,-54202,-46547,-14068,-2884,42284,48256,23003,45143,48841,-6874,-79487,-47527,-77648,-31863,-11734,1240,-10990,-78734,-98399,35877,40520,112082,21301,-43730,-57654,-8662,56948,-23883,-145236,-174394,-76882,-18248,-96254,-21504,-14602,-73968,-94552,-27032,-81199,425,28659,-84593,-46845,-736,-9103,-50188,-918,-7227,-32742,-28126,-15626,-74208,18858,37062,14317,140682,-25105,10906,22877,44633,99083,-17124,14878,74370,-36616,45464,-809,47035,93871,43883,27785,9508,7472,48239,59177,26231,-23549,-10726,32203,-69330,5873,-3440,63645,44549,69855,-19362,78298,8247,108404,101311,-44015,25841,97070,8989,-6719,-10887,23311,-22428,-12242,-26163,3363,-37170,28213,63518,105691,102209,87492,43756,-41800,-20996,-24446,-48445,73448,-69346,20884,45134,-17540,26435,4401,-74531,-35898,-1672,-16673,42010,-29672,-7252,82159,-61610,8449,60882,18545,-15451,15122,50587,1436,-49807,26765,89154,-36175,-81211,-77492,-671,5431,6172,16581,108000,-34716,13085,44108,-30335,-6191,4117,85615,11794,14004,35988,-18068,-21,-50495,-42741,-20057,-13437,48055,30967,16062,27051,18204,-4439,46008,53168,12841,52754,29933,7602,-109700,-12882,75194,54587,21455,-56026,-2468,62060,23512,-24151,-84332,-4398,924,16695,60129,23692,-52429,-57853,85029,-16193,13634,-8090,-8115,-36210,44911,-70233,89280,3466,26476,7819,-30624,-55463,-14268,-463,-27041,-9910,15656,71,8576,87624,95463,55185,59451,-63503,-10103,21158,76332,-14154,-59467,19218,17258,24423,-28516,34491,-31748,-59386,12472,53061,47333,12001,-14807,-14151,46034,27241,-39787,-83391,-13451,46930,60885,-26244,-103111,-32499,-54238,-25305,29513,148420,-5901,3356,36240,12194,54360,-11485,-82687,-13289,-21926,14720,32921,43627,8808,22565,48854,18577,10432,-67064,41074,50717,-65876,-69441,-30795,55486,3114,-56801,-21014,-62693,-81108,37508,-89966,-63677,5485,-56123,-26035,-615,-17754,14599,13301,30098,-9471,1092,16830,-44027,10155,-90486,-18452,-42795,-38565,1991,-61632,-51543,-45789,7363,61418,24433,-49152,5104,-30897,-36982,-46581,-26423,-113219,-60170,-77364,10842,1528,-46267,-900,70428,-18665,3313,11239,6222,-33401,21818,23259,-23145,-21101,-57712,-51568,-43839,-10188,-698,138651,45269,-60206,-28348,-37689,4075,24282,-23945,-86463,-21154,-56392,-26870,4358,-16158,-44809,-1864,108170,17273,19799,-67325,-1869,3436,-53035,101126,58306,-45005,3203,-23016,-44410,-75801,17016,78049,-26604,32718,91492,-75974,-87919,-7594,-34805,-23011,29658,-12286,-91428,-30243,28423,-28615,-39888,30661,-8153,-82351,-73844,-29814,-29764,9149,27862,-31545,-59717,-18913,-44269,-83150,34024,23992,47132,124033,119797,121867,50267,-12865,61411,4323,-61434,-368,11880,25299,51659,60564,40633,40450,23101,-255,-46926,72542,14464,15203,-19455,-3572,-75869,56963,-35024,-59273,-61900,-165,41279,77690,-68499,-82069,17796,-22795,-16389,7198,11501,6154,16422,-7318,56481,21174,-113882,-38166,1374,-41844,1527,222,827,-61993,-26986,-9399,29082,-57870,5676,28637,51001,41293,-15739,10929,-75638,-64258,37153,-27511,2166,-43010,10784,50818,-24177,49631,49808,19687,-52387,-53530,-35109,-2884,42904,-25189,-43053,39200,23742,-33373,696,25588,4805,39203,-7320,6869,-35601,59861,-4287,4763,9273,-1755,97180,5725,-3924,-7907,6156,-6608,1428,-66165,20974,48786,73769,84700,-24046,-37952,-71115,-30526,49717,-50311,17178,-3946,-5253,2758,64044,-1671,-20342,-65047,-59257,-8525,-102778,5163,47965,-14753,-52752,-34644,-10283,-5892,30194,-12553,-30425,-79126,-71263,33815,-1813,15026,55080,-15823,-47546,-106292,-5101,51626,56999,48250,-1246,-12294,-57608,4974,18657,77074,57202,24248,-35092,-122451,-10893,22621,101314,66412,10585,-32874,-106385,-80050,2516,46,-28668,-46520,-23713,-42040,-62218,-123865,42365,-35913,-23585,-42787,-29454,-74895,71495,80326,6846,9388,-32883,-64902,13245,-92540,-15564,-83107,-76831,-86200,-34215,37943,3310,27613,-43077,35742,9071,48255,75532,46360,73083,-34194,22513,9983,-74849,-66630,-52399,-61854,12868,46765,-54830,75432,12091,-7498,-31293,-20496,29692,7795,-67266,-35404,65843,29415,9186,21751,80111,-39509,42662,45213,71919],[18414,-31718,62132,66297,39698,-43518,-48185,114490,39356,-40016,7087,-32467,-14845,32317,-18456,-61674,27643,-8921,-23285,-55692,-76601,-57769,23345,-55720,19418,64301,-18443,-49441,-41737,-25208,63926,-54558,61574,10055,79383,1954,41342,19565,-71033,-37717,7123,-63839,-8753,14034,-70,93550,106762,54535,-37817,-24676,41044,47522,19802,-23939,-24346,54834,120813,-11223,-15529,34782,69527,8978,-16508,-3964,24886,-18832,70988,76776,78584,-35789,-70958,-6669,4945,-2764,-66517,5113,80120,7287,-19794,-85360,44543,2817,-24063,22560,32037,87450,-9134,123020,62663,18266,-39871,-80993,9868,2378,-13117,67103,32533,61469,-34151,-18073,38547,76675,56401,171749,85689,46829,65560,79001,93257,25209,-28876,-49932,89540,53121,138394,-4088,-74157,-6931,-33143,-35099,46886,-65080,27262,66805,5548,-45613,-15254,-67186,-38770,15232,-6437,15279,116810,63330,59587,-2478,-8584,28715,-17910,55371,-12366,-65310,-72125,67977,32803,70464,6208,-97664,40308,24696,-18085,-13437,-23955,25078,10164,-8800,106070,54075,24105,15871,-37670,2087,-1097,-2607,-54663,105034,48974,-33863,42828,74221,27591,21182,-75290,-19345,18513,7297,89291,17894,-11448,-30434,17248,-8606,-63737,-44398,-72980,-30551,-1284,-6627,-26766,551,3335,57357,-36970,-5903,27002,-2942,94945,105745,19768,91960,54860,50233,48403,69285,-2270,42346,59142,20281,-17885,93469,71208,-5921,-30808,-45232,-125257,27408,-43746,33695,38217,90469,55652,-40907,7789,161615,32834,39819,50508,36987,4041,12055,62870,172390,92280,60907,40009,77672,68729,22077,83827,165773,-27302,-133931,17239,173521,118614,105064,162059,179728,81680,125420,234076,524807,-329894,-209752,-221392,-198067,-218405,-60132,-87421,-16554,-22339,71113,8006,-49799,-44381,-88374,62250,60633,-55899,6591,44162,-32167,-80649,-8353,29181,25121,-51321,49120,31419,11033,-34071,509,-18089,-52902,-30339,32148,-37623,-29326,25589,76062,99514,-12255,29206,-12362,-14659,-33946,51066,34872,50749,-66488,31759,83525,107593,40000,-54567,147508,85490,17613,37619,3831,41176,5552,38053,138713,-73783,8288,46068,6287,27697,-153111,-29447,-148,-45829,-6280,21736,-64419,-50147,78480,46760,-73895,-50877,-6696,-11046,19553,6063,-19723,-49843,-9537,-79582,-219952,-58138,443995,105439,93025,194337,151600,78930,60690,3045,103605,38664,141317,98059,18510,29502,36885,86965,-75089,23231,63693,144694,14704,88419,22588,-21475,43403,-11715,46596,23085,-34160,-122843,-40668,11746,40121,75532,17834,-5016,-52703,95813,21261,32568,7126,132681,-28969,91321,22877,50382,-7771,-19025,-43895,794,56549,17338,-9024,44665,-20482,-61216,-50772,-56221,-18194,6209,-15575,29760,-7102,72031,48270,6027,-90316,-86757,-56504,-40687,-19579,55422,13776,-73046,-96143,43352,20052,74510,-22263,-26220,-40208,-221,65405,-2245,-124027,-143012,-64514,18494,-66440,-30613,-25546,-53962,-122756,-32197,-70271,14801,19544,-90502,-12707,626,-26164,-68824,-15814,-13517,-75113,-69500,-69292,-92229,18908,52081,-2532,110593,-32275,15839,21571,63505,56390,-4461,-9932,15839,-87403,19364,-5803,19080,30733,30284,18798,-12648,-27188,39063,52737,26460,-33448,-30662,42934,-74288,-902,-86984,12289,37199,53829,6356,62529,-23081,72120,69566,-19888,18604,68621,-11826,-40577,4939,41599,-3619,-20242,-26370,15736,-31419,28774,31008,106653,86508,70528,13353,-14942,-30774,-30230,-79303,23910,-107785,-4174,39713,-35466,56295,22119,-50603,-16012,-5319,-7813,56709,-28970,-46077,70791,-49023,15206,35620,23312,-16988,-35444,27095,-23730,-36428,-14529,8949,-47082,-103202,-75133,9897,-3369,-9187,397,108212,-33127,-25584,40776,-35319,-30355,8671,95410,6617,69351,68833,-89499,-48307,-41950,-55714,-13051,-40481,16096,2101,-13186,58326,20431,19370,29481,47727,17760,48353,29341,8197,-69529,-1811,40087,-17244,8104,-110465,2784,61444,-12922,-18607,-88934,-5111,-3581,-5372,-2189,34632,-84460,-51829,-10922,-45214,6672,-15852,-31828,-41187,7487,-85089,69636,-28028,-2596,-10853,-44452,-54496,-25889,11958,-40306,-11132,10138,-22354,-46012,63217,55376,-24141,58076,-83485,-27857,21683,58855,-50169,-86578,-12853,-662,5731,-41109,39503,-59188,-62286,4305,43833,68481,4338,-1192,-37332,-7063,-26062,-53418,-85084,1395,22650,46449,-50322,-118964,-40501,-78474,-45996,-31121,118444,-16080,31240,43732,-1958,20833,-9436,-65037,-7691,-34710,-5741,26117,1613,-23801,-8093,43335,-12906,4212,-67424,32948,42737,-67362,-95975,-2941,36032,-5460,-64060,-36290,-85432,-74101,-1461,-81777,-67270,-11272,-47492,-47615,-33794,-46990,-40992,-9419,22146,-22119,-38811,-40484,-61149,-467,-75528,-19532,-63580,-45583,-56812,-73852,-51996,-67845,7279,15264,19980,-68150,2931,-37573,-25734,-59135,-33000,-102944,-40271,-99060,11174,-15321,-48691,-6244,72632,-12796,4206,26446,-10406,-74324,9907,39018,-28717,-55418,-49916,-45532,-17133,2332,-22629,88441,22882,-55160,-25779,-74870,-48454,-15861,-19308,-87173,-27816,-50061,-28124,29988,8297,-34647,-13580,106053,6694,8902,-64070,10660,-12512,-90258,67165,25977,-45944,1982,-32372,-49027,-40888,11639,47722,-20929,-3454,51536,-106705,-91287,-5590,-41493,-35453,30441,-28139,-83924,-45913,-20931,-39671,-53885,8594,-30720,-83976,-45380,-32116,-32182,-3705,7402,-43135,-51399,-22841,-51692,-55443,55508,-4991,29706,121958,33903,87659,39237,-21444,86592,-29092,-96134,-27700,-217,-3107,40221,57982,39932,32283,25977,-1622,-60877,35383,25021,3625,-63406,-5378,-80021,11502,-9570,-43859,-43950,-32953,-15812,66605,-30397,-48088,1311,-2539,1456,-4369,9647,-21943,16809,-12901,45724,3839,-106638,-61625,1798,-59283,-35915,43005,16141,-40140,-23973,-12455,15483,-100043,-32412,-24197,36917,21610,-71907,6281,-71030,-74645,18134,-76269,-5372,-50912,-37271,26596,-42078,20795,37558,-4017,-60709,-41363,-42899,-25450,27989,-38647,-36481,20996,36846,-23222,6207,28885,6234,14095,-15025,249,-22051,60514,3948,105,33842,22645,51394,8670,-1785,-37385,-970,-9426,15813,-51260,6632,25353,63211,64266,-45147,-25883,-66313,-16531,23078,-67838,113,1500,-29232,-13907,50179,-1461,-64488,-59036,-50302,-23008,-114777,28260,50359,-24796,-55036,-39157,12509,-12438,15841,-29258,-35104,-73368,-72540,9670,-747,9699,41520,-38971,-55955,-96053,-16088,41729,68554,32323,-15237,-24748,-72153,15263,23697,64938,56469,48626,-20446,-132932,-62689,-24888,51597,44621,2815,-24360,-108003,-59728,10673,736,-47578,-47636,-24364,-67262,-69533,-115917,15532,-54497,-27781,-69316,-48278,-72492,40470,34743,-25881,-39353,-74943,-70429,12691,-67431,-16078,-48559,-64533,-54806,-51093,15621,9795,7682,-73764,44815,6782,40746,48202,21846,55438,-32265,-11712,7911,-82656,-96820,-74771,-68857,47779,22526,-42567,65061,-4651,-27222,-19480,-25452,21074,13359,-42315,-33824,63019,30390,-10064,6200,86013,-52806,38191,60547,57785],[37449,-34740,50389,68858,50647,-29018,-44804,98996,48849,-51206,19094,-31896,-21003,46017,6109,3675,32304,20567,-8708,-65662,-53082,-32534,30452,-41704,78415,63967,-9020,-57216,-44681,-1271,119887,-43776,56730,13709,94736,-9935,30005,37191,-79426,-21055,-3606,-76109,39455,19766,2384,127006,113277,95754,23447,-2101,9224,81963,28690,45189,-19564,71766,130223,-18284,30663,44512,45415,55728,-3232,6789,24250,-19896,89936,95632,100014,-34224,-76590,9923,-7017,7119,-45153,-15757,100725,27788,40997,-67518,63152,10,-31922,750,45506,78659,18408,128262,66483,37188,-6248,-73900,3917,-14243,-11822,46593,40008,72106,-50657,-2021,62426,98228,32490,166663,97768,65766,109088,129756,81296,27152,7366,-2475,137893,43407,178727,12014,-81965,-26,-2017,-47039,45859,-74280,35921,74335,47927,-34657,-15477,-44894,9079,35476,-3758,23317,173237,71399,47742,-16900,13413,41160,6990,73665,-5663,-72333,-26945,148733,48798,28997,58699,-66944,28500,-18618,-63188,-18216,-3284,35763,28203,-13620,163087,108229,18591,38484,-26796,19679,33791,3687,-21341,125399,45186,-21924,63912,87410,34046,16096,-28252,-12690,-3720,-30250,67294,-3914,-15210,-16347,34937,40801,-47788,-11826,-91603,-10259,-1808,-2378,-27182,18927,-16791,38433,-25010,-12930,68377,13385,109605,138600,5771,102083,113629,75061,50215,110454,2627,36075,45792,35788,-30264,87270,65612,-18290,-17967,-61005,-137268,17959,-3302,97698,19480,88422,51007,-43446,21679,177473,90576,51163,39957,37730,6272,21834,82154,197737,104215,115427,37829,57336,32029,6386,94200,203798,109824,-41024,66077,135905,110209,135221,167431,185008,62796,196761,298357,366671,-207801,-139847,-201136,-160397,-210342,-100032,-103568,-80671,-12678,50815,60152,-62955,-41541,-76306,42926,29782,-44908,-29695,31686,-29878,-68689,2972,39814,76174,-47570,50307,5443,17081,21595,12635,18037,-35697,19596,72730,30623,1772,33268,144318,98191,17076,16670,-14765,36694,-43502,86391,30023,42682,33662,9469,116913,116200,64814,88380,217266,163809,100787,116284,35166,138503,56688,135052,194418,23500,97136,152541,66818,36286,-79928,25833,42805,-48799,44000,126407,-55973,11175,305602,111970,59820,78277,20185,25277,100293,87413,37448,43718,71726,80180,102069,708857,-281439,-516760,-275662,-163037,-159035,-122031,-149241,-196009,-113811,-80015,16356,-19151,-130868,-135056,14124,-19861,-90281,-72949,-22345,24610,-13216,26988,-15269,-25278,92991,-30985,69327,-54026,-33443,-153249,-49907,-51268,39979,62362,-15427,-25185,-78125,21203,17844,36925,29163,70748,5851,54398,63111,44858,7210,-23191,-35913,35215,50242,-45968,-7716,-23118,-7534,-35787,-71397,-45368,-25876,-35739,-108677,18956,-39892,85804,26834,-9081,-120824,-137504,-23459,-46915,-33161,100135,35807,-57239,-56536,44147,-9874,839,-74755,-10196,-58199,-13447,71418,37953,-64234,-77068,-58502,42589,-42600,-49317,-34686,-37828,-107306,-4964,-56886,11918,19949,-100333,20536,8094,-48805,-100522,-40119,-4160,-88988,-106978,-139504,-92287,24331,76479,-35963,43195,-40228,2402,2417,68018,-42383,-3649,-36582,-58649,-134455,-32231,-15658,-5019,-41056,3108,9853,-26210,-64930,15160,16794,5809,-50388,-34864,36683,-56039,-19132,-133099,-74862,21729,18924,23435,44873,-56772,67,10205,-21023,-17694,-2308,-44396,-79552,15776,55251,23173,-25028,-14709,21047,-33380,18097,-16140,84275,60755,34567,-19827,-16216,-40490,-35092,-111351,-48620,-115021,-40717,36200,-67959,65654,38559,-18104,-18532,5467,7905,49309,-25430,-93224,40664,-25746,26952,-7381,38671,-7863,-84592,-27906,-60579,-9118,-61984,-76405,-48663,-115334,-76193,22267,-8113,-23577,-10173,88349,-33884,-45270,14587,-37408,-59001,17093,93566,941,107192,86670,-139172,-75317,-35885,-60459,-3744,-69806,-29314,-37163,-49253,86786,26552,38385,18846,29460,20552,44276,31201,2213,-24610,11066,-24063,-78914,-4995,-165635,-3376,64442,-59597,-24181,-90944,-25158,-20847,-28728,-61331,31907,-109633,-39956,-105157,-57891,-422,-16918,-47016,-42163,-40840,-98933,33242,-48433,-9989,-28358,-46522,-48001,-36335,-2197,-43168,-8845,9551,-30078,-82755,-5571,1084,-93097,41705,-92227,-43149,18333,46434,-66582,-90332,-38411,-27629,-4391,-38297,41110,-65553,-52317,-3458,27712,75493,-11083,11390,-46163,-66352,-87332,-53062,-70137,-451,-7147,28962,-71844,-107879,-38905,-90173,-69009,-75791,84015,-18829,58438,49705,-2612,-3591,-4985,-27270,10690,-33862,-24517,14868,-54306,-38424,-22016,39254,-33863,-594,-55225,15293,25090,-53540,-94151,31931,14759,-3216,-52560,-50129,-79716,-46002,-32841,-55490,-42638,-22077,-34539,-61736,-55792,-71524,-96860,-20442,17729,-24707,-80170,-92632,-61441,-7126,-58756,-16286,-78041,-48639,-75616,-75239,-57398,-83362,27239,-29389,9091,-71135,10569,-32320,-13292,-34321,-28253,-76862,-3215,-94255,15590,-23171,-31886,-4971,59447,-7350,8802,53959,-10452,-100941,-11212,46937,-28029,-97660,-24443,-25819,11240,8548,-31341,44220,4011,-45846,-18818,-102885,-101235,-33345,-11374,-69038,-33223,-37361,-21329,56393,25481,-18606,-25114,75432,10726,4153,-52496,34066,-33375,-99453,26170,-12142,-37220,-15563,-33853,-48458,-961,-4461,12930,-7776,-47889,24088,-98640,-80577,5121,-35889,-44385,19962,-53729,-72721,-49731,-61808,-43021,-53113,-2568,-44027,-67950,-14500,-32165,-27073,-14784,-8780,-51935,-28665,-19943,-53278,-34464,62419,-15995,13013,94307,-40534,48664,39969,-14555,105850,-34020,-89240,-38421,-8286,-15435,22576,53360,45869,28152,25960,36506,-52079,-1135,24607,-1706,-86226,-9042,-82125,-35525,23716,-20168,-14165,-55218,-56414,50844,5511,-10330,-12936,23852,23615,-13279,17824,-37746,8194,-7151,22804,-8447,-77156,-68882,10912,-67115,-80160,76860,28046,-12642,-14584,-3981,1356,-111904,-54487,-76739,23601,16568,-95544,27913,-57612,-71491,-1046,-105162,-14517,-55539,-72985,-6781,-64819,-4125,13886,-5195,-58514,-28974,-44062,-38704,11923,-37030,-25720,5766,42363,-10878,-1539,21374,11758,-5772,-12436,4722,7667,39249,6765,-7815,51230,43891,2837,15389,4883,-62391,-9866,-11626,23936,-31776,4180,4668,52424,6587,-54967,3064,-56237,972,-9922,-84056,-15792,6422,-39534,-20301,28050,363,-91889,-46299,-33731,-31966,-102456,40243,52112,-29476,-48643,-32834,42257,-9747,-5089,-42523,-34777,-54300,-57023,-4888,3573,6712,23800,-49396,-43993,-66543,-20278,29206,78445,29021,-32385,-28924,-74893,23925,35722,40940,58651,71969,6699,-116647,-87625,-49388,-310,27361,-4529,-18789,-97426,-28541,20416,1484,-61051,-45295,-20417,-70965,-48591,-66422,-17929,-60966,-31470,-72042,-55455,-51708,8884,2459,-43981,-72462,-94531,-63205,15950,-42501,-4612,-6886,-55561,-16840,-62754,10993,24633,-15890,-89513,52664,7013,27465,23880,12963,36384,-23653,-46278,2966,-62641,-80722,-80162,-74288,64814,964,-25443,44155,-16930,-53085,-11236,-26891,15659,29226,-11717,-33025,46643,31517,-12442,-14574,75982,-50106,22319,65334,41022],[47357,-38283,38275,57963,37838,-12355,-40370,64949,29154,-58785,14550,-38257,-25014,22451,-15979,40246,29975,20258,-28256,-96083,-33177,-25912,18918,-42670,109767,46927,-805,-53745,-62274,1008,127074,-38067,41354,18988,91956,-17646,7885,32492,-88784,-12177,-21262,-86431,81043,3567,-29045,128516,95030,107391,71455,6370,-25041,86033,26612,83260,-864,49935,100124,-24353,72257,52933,11309,86881,-5502,1046,11609,-29745,76196,75913,63072,-35961,-55766,7468,-31536,10449,-18970,-38446,84970,45361,79234,-34874,60562,-11785,-35096,-40340,27086,64736,27163,114493,59316,27065,13396,-58858,210,-33242,-10934,14954,23674,51444,-71289,-1421,74180,93446,-666,134237,78239,76206,89495,130680,49684,13208,19428,25949,142536,27802,176252,33953,-76796,3921,18441,-60079,27118,-62603,45260,50339,72814,-23071,-8479,-27561,39678,29373,-17966,18852,176710,54322,20768,-27903,34828,26459,7789,67730,-12094,-79969,-12314,165672,31877,-28453,91522,-10439,-1335,-63936,-100094,-35770,7858,23035,39544,-22195,173799,107299,2733,54423,-20295,29519,54107,18365,2599,113555,19300,-5340,59034,51229,23463,-6371,34523,-22189,-47227,-66709,37278,-35355,-20690,-5206,33661,106553,-33434,22469,-96583,-6856,-11231,22606,-18583,24225,-36920,-1814,-19925,-32115,101029,28671,115092,137785,-32335,79534,125798,88361,32990,141246,-3012,26028,20824,34206,-63550,75394,48316,-31008,-13438,-62789,-110692,14447,44148,146030,-20466,87002,51252,-26885,22727,150611,131257,36219,35683,46017,6546,8316,97184,203865,105019,134064,52959,39818,4362,998,121445,210880,219174,72877,133846,93031,125379,156530,163318,186095,83922,285822,436368,338654,-337304,-208388,-245429,-171543,-205967,-165027,-143859,-161215,-46144,-40107,22285,-108364,-87533,-100729,-6284,-29550,-52193,-95153,5266,-74727,-88860,-14254,45242,106855,-22853,40882,-27911,4692,43706,32748,38332,-11405,58500,91388,95936,30521,15157,176856,73171,61366,-11207,-30810,80399,-26230,100397,4359,7624,106819,-39956,82054,53046,50751,106440,98216,171877,164668,157149,46610,194037,84193,185943,169768,164581,168848,256029,139896,10373,52554,111317,55851,-69947,116118,247763,18109,121719,499871,226492,310211,323683,161684,169778,312770,331675,294157,362412,425115,622236,1029733,2738568,-1602954,-1667149,-939556,-775504,-703136,-498453,-518240,-529669,-455388,-282351,-214373,-264983,-324654,-348206,-125893,-215298,-133462,-251783,-199897,-204043,-149056,-169641,-126434,-97819,53045,-101050,-10195,-172520,-29598,-222246,-93648,-178518,-5892,-19108,-109433,-73575,-126525,-110816,-26803,-37570,36861,-53036,36484,-52963,53215,-11800,7923,-39040,-46237,43424,-12283,-143852,-43009,-134978,-5476,-29267,-104298,-12062,-48245,-105407,-170226,21907,-52687,70720,-18617,-44550,-150705,-156406,6271,-49528,-45529,138236,47568,-30526,17212,46125,-22184,-68390,-106485,-225,-92264,-35449,79619,88564,31718,14310,-53230,40832,-24541,-55396,-38483,-21267,-43913,53352,-32347,7836,37411,-86009,52471,29674,-38149,-117349,-54397,23006,-59736,-98091,-165647,-57150,43333,107778,-62364,-7257,-32663,-18607,-27305,57451,-127432,-7485,-35056,-85358,-129827,-74318,-10304,-8558,-62717,-24362,9450,10517,-66690,-6762,-14119,-17450,-65114,-12427,31697,-9229,-32345,-91154,-133702,9232,-21917,34604,38931,-66317,-58596,-29766,-31903,-51573,-60021,-65910,-91623,28914,66307,52957,-9800,14447,25912,-41473,5949,-21627,49375,41086,15760,-30485,-32115,-29575,-35367,-125554,-92354,-73556,-63159,35144,-91921,66946,50052,22445,-20000,30644,31552,31358,-19837,-115921,-2655,5962,45378,-37745,64716,14155,-100682,-76436,-96026,26629,-92523,-112893,-27153,-92905,-65810,40611,1819,-27015,-6174,74111,-38133,-22669,-18203,-22983,-65224,34394,87167,14058,114826,90473,-130197,-62922,-29377,-52867,7613,-83606,-61522,-56244,-63355,110133,39976,50287,26182,10125,30223,48149,44679,1357,17547,31926,-70926,-96776,-10044,-185008,-13971,73026,-71286,-31739,-73864,-50642,-32559,-38697,-74585,28402,-99281,-9685,-119149,-37237,8695,-3482,-41432,-22116,-62656,-98579,-12663,-41882,22150,-30864,-31466,-28772,-30543,-30864,-23094,-2715,24525,-4618,-70868,-68703,-34886,-100518,26821,-79623,-32916,18211,58873,-31415,-60647,-47886,-51778,-198,-7672,45113,-45716,-14530,-1893,24791,76607,-8533,22224,-31169,-88940,-110841,-33612,-30624,3271,-23911,19685,-60841,-60743,-23734,-80653,-74573,-66843,69583,-8421,83127,63529,25329,5070,10545,26582,43528,-6358,-22659,9286,-88409,-21815,-11164,42442,-30192,2977,-28822,1296,11618,-24320,-60428,67946,9361,15929,-23280,-51221,-42497,4474,-29198,-6864,8277,-19730,-14404,-49423,-45968,-75628,-123452,-11153,20772,-8495,-91451,-99405,-38291,-509,-36215,-9153,-78691,-42069,-49507,-63791,-51450,-72418,67805,-38342,474,-52487,29109,-12833,336,25155,-13320,-34778,42401,-61622,28482,-11742,2892,5364,46519,480,17797,85917,5980,-91673,-19929,47141,-13728,-117558,12807,8101,40741,12045,-24387,23871,1049,-34325,-11126,-91396,-107897,-9582,10918,-32567,-27521,-13233,-974,81546,40939,6614,-30719,38166,32638,15958,-30321,65778,-46770,-74424,656,-34126,-17166,-41336,-15180,-32494,35009,-8390,-8154,13941,-71051,25189,-39521,-48772,30982,-18547,-39123,14925,-81478,-53250,-33698,-74119,-35943,-35503,1671,-26250,-32583,18878,-25486,-10753,-16556,-12772,-51316,7929,-7930,-42779,-19012,60315,3759,6049,56303,-77035,30565,61353,10216,121375,7808,-44825,-28660,3119,2172,8875,49518,59686,31642,31879,101384,-11424,-18357,14780,351,-80419,-10991,-79960,-70947,59255,10401,20261,-60506,-66305,41773,35263,23863,-15274,51124,49606,-13114,37581,-30687,422,7884,-3960,-7184,-26173,-50156,27814,-44878,-100891,96317,37039,19654,3688,15246,-3897,-78097,-59808,-115260,21658,32150,-73717,67199,-31133,-45385,-11428,-99149,-17826,-49075,-80646,-38215,-81491,-14822,-9155,21144,-38722,-11086,-32308,-35275,4927,-6836,-9395,5434,40903,5498,-3654,14555,23384,-7525,3727,27066,50463,9619,9464,-11780,55977,63255,-26757,26904,19726,-75959,-15749,-8362,27958,-8628,22889,-1514,49159,-50423,-44442,42655,-38693,18896,-42693,-88778,-20701,12896,-30391,-12736,8212,7876,-84867,-23892,-11996,-28165,-67573,40783,55315,-21279,-26874,-13130,73859,13433,-20584,-47859,-28449,-24447,-27394,-1373,11392,12259,13241,-36255,-10726,-23129,-15034,21307,92275,37425,-44634,-17472,-62255,32122,54319,12035,64403,89061,39775,-76139,-78515,-35200,-22839,31844,-193,-13535,-70840,5664,31435,2876,-60864,-39206,-10226,-48469,2215,15539,-46022,-49660,-32867,-48281,-43199,-16610,-3637,-5632,-38977,-80502,-89203,-39581,25514,-19344,19313,32735,-38815,20234,-57869,36552,47467,-28248,-80178,59742,14397,15620,15528,19235,25500,-5841,-64726,184,-14951,-28819,-64582,-65681,65017,-8081,-3571,17717,-23072,-68179,-1940,-23060,16133,54109,18306,-32437,22195,32390,1585,-28257,53598,-34982,1521,59325,23115],[38709,-46131,25248,25477,2794,-9158,-45625,21027,-9934,-64956,-16159,-54585,-38275,-41773,-67665,11803,4590,-24680,-87741,-146851,-38638,-48544,-21314,-68187,92203,10346,-19436,-57946,-102690,-30317,55547,-51126,9017,19966,64824,-29650,-25628,456,-113590,-26646,-49240,-105074,86480,-37082,-79005,81905,43858,76028,78134,-9405,-58723,38258,-5745,39169,3108,-14700,14531,-39929,73520,50512,-32836,71879,-33946,-27605,-21340,-53233,16399,255,-26584,-50851,-38131,-28550,-68974,-12700,-21863,-74895,24184,30986,43515,-18653,31828,-42744,-44811,-105138,-44922,29609,-6338,57567,28613,-18695,-8293,-69292,-19146,-69443,-33834,-39364,-31079,-5856,-98655,-36031,32092,30421,-46669,70966,12516,57164,-4999,39878,-11561,-23873,-13335,8797,79685,-5291,117668,38234,-91783,-13351,16281,-88765,-23837,-45118,20904,-31734,42419,-39426,-12131,-49025,16884,-15893,-55412,-12871,97011,4699,-29042,-44947,13300,-26062,-28763,9141,-46805,-100410,-63116,96294,-30738,-96424,69321,29810,-68629,-115214,-137907,-77052,-7506,-31112,14475,-52392,106366,18294,-45360,30929,-44129,7496,22388,8817,-18018,42882,-42230,-11205,9145,-45606,-31885,-64144,53776,-65739,-119524,-99389,-26617,-80691,-48668,-32390,-5132,121552,-46649,8456,-110202,-36386,-43759,24257,-43726,-13926,-72554,-77496,-47560,-68176,70050,10938,64710,65645,-97672,6706,54713,45249,-15963,95764,-33457,-1407,-19561,-18108,-120342,37597,8802,-50541,-45650,-70100,-83495,-15934,39683,98891,-102396,49462,15166,-37982,-11607,46758,68096,-41297,5040,39503,-10461,-48650,77604,154955,55809,72623,38848,-2241,-50898,-17276,118576,129971,188964,71333,130895,15920,117176,112207,117245,146645,99731,286222,520024,365602,-664080,-391887,-336446,-275315,-255217,-259362,-234914,-249658,-143714,-199214,-133343,-187570,-203343,-175503,-91197,-138314,-136141,-200488,-66699,-175715,-160534,-122767,-34019,314,-49404,-30545,-88508,-101049,-63419,117,-25254,-58396,-7888,10075,36113,-54786,-99756,51634,-42979,17942,-106297,-122347,-1547,-76165,-8235,-90655,-117174,-31834,-189039,-104408,-168109,-110133,-134424,-259321,-50459,29579,-21484,-101891,36060,-38657,-19307,-77823,77474,9467,115633,28884,-160361,-14488,11583,-109901,-223259,-72746,44142,-134067,-102879,132186,-17137,113701,102811,-57129,-134310,-49541,-102603,-134613,-197707,-270017,-266774,-402517,436746,749747,130140,134715,-4115,-120525,26299,-82138,-108512,-79069,69989,45571,-69200,-5583,-47091,4465,-29230,58208,-72520,-69357,-123656,-110626,-131631,-20967,13257,80225,141,-7730,-70421,103945,-143861,-34606,-94953,20080,-8278,-53221,32923,-40209,-96647,-18724,-47166,74985,-83966,94688,-50883,49257,-2105,74621,1780,-572,70699,-21904,-112367,-34462,-141077,33495,2763,-39750,85553,-29481,-70430,-70183,78797,20527,70693,-19223,-18440,-88076,-55287,53708,-15226,11357,210829,95168,41158,120505,101751,53106,-32131,-42053,47901,-50174,-7163,123753,158516,160772,133207,-9645,50337,33315,11028,-2610,42509,66367,150106,45294,59899,97958,5276,114389,86449,63028,-53510,3490,77644,23019,-711,-67303,46670,98953,150723,-26353,34124,25767,5039,-17534,64141,-96699,27585,34258,-3609,-26756,-40235,48875,30637,9359,-15402,38630,131160,20900,14986,17526,-2498,-38335,49444,71417,70715,2754,53986,-74018,37434,-19444,66879,71829,-13669,-31290,6113,-4047,-25038,-23553,-31569,-34379,64575,93400,96664,53357,74363,59170,-25676,23141,62887,39563,57560,63867,14224,-12978,33592,-10593,-88984,-46611,22630,-27080,49608,-58752,90163,61519,76830,23148,72863,77276,44220,4751,-76077,-30487,49269,75294,-19888,103670,57682,-60096,-59562,-103371,68143,-81467,-64356,27853,-16628,-16052,79295,40667,-1570,26659,106930,-25076,50829,-19375,20389,-17171,69914,96546,63800,111606,102151,-40690,-2754,-8423,-21650,28415,-56132,-46216,-21830,-25451,131490,64731,63846,59105,6110,55701,68914,79966,22239,59913,69469,-47098,-47229,6518,-133268,-5443,94257,-5069,-12443,-14714,-54146,-14523,-16366,-17852,47915,-34405,50026,-21947,20544,53089,30152,-5852,31916,-24038,-61769,-42655,-360,100601,-4271,4897,16570,7000,-36525,29311,12412,64456,65928,4821,-65552,-16568,-22456,38559,-39422,19322,30028,103234,67315,2327,-32894,-55690,23735,56687,65263,-3098,57054,16588,50687,89636,38594,39297,12177,-44861,-67119,6977,33396,33886,-16103,32213,7967,20356,6801,-46746,-41278,5466,92709,18539,105254,84967,83562,52286,48789,88909,88320,50108,13871,22116,-64816,27400,26387,59195,8304,23732,12980,9525,16585,20198,430,101762,33638,54629,18914,-27142,17446,71469,20185,61001,74177,1191,16971,-1360,7456,-46778,-97324,23034,37084,30158,-45427,-36835,6656,23752,431,4255,-59285,-18194,6515,-38035,-17350,-22856,120265,7014,3819,-13216,58730,20381,19263,102364,10597,20841,87782,-7860,53095,24786,48683,25350,50132,19387,32034,115441,34508,-39389,242,49179,16431,-85601,54000,52902,73681,20346,-2257,32662,19757,-22248,-6114,-17808,-39539,56448,57794,15463,-4205,24514,36654,105809,63898,42433,-24257,22396,68752,47784,2444,101546,-36814,-20586,10058,-20197,15675,-59778,28560,6065,63544,17822,1955,44661,-49625,56092,57379,9810,72265,8634,-12201,28742,-91677,-17650,6522,-50724,-17342,-3492,22718,32736,18976,55795,-8914,19060,-4564,-1576,-35313,53023,14624,-14598,-4395,57479,50992,18023,33144,-73466,47784,102900,48450,139770,86647,16365,-1029,39268,50231,13000,50021,80235,44317,52972,166297,55566,-6008,2326,9569,-48134,-6599,-70302,-81849,93013,46120,53551,-43933,-43245,47308,58426,52621,1486,74171,78430,40,66804,1424,3096,29969,-20112,11145,37101,-3837,51532,20050,-72718,103702,45649,56234,32037,41743,7194,-4138,-50206,-125724,38844,68426,-13885,108959,10964,4155,-6094,-57225,-8272,-26574,-56106,-54277,-75224,-5034,-17497,66811,3573,17343,-6856,-12380,13902,51444,10380,24610,37832,30405,16150,21546,41182,14711,32969,64069,98747,-9695,20148,-3373,47163,82192,-25658,43598,42920,-73926,-11005,6716,31268,16372,62588,13239,56620,-62807,-12374,82512,-13327,34687,-66258,-75066,-9836,24013,-3396,9592,1709,24306,-36466,11339,11275,-8475,-15769,36732,60750,2209,13269,17836,104049,58670,-19220,-42858,-15930,12936,11048,21219,22843,29909,18626,1018,36174,27203,840,26756,113613,52502,-44238,11607,-36317,43744,76454,-12189,72543,96084,70531,-21059,-41117,11439,-5071,63077,21859,745,-28933,36563,44696,5984,-43646,-29295,6900,-4010,70571,103691,-55661,-20352,-30628,-5280,-9078,24747,15822,11448,-10780,-62587,-65528,-1460,48492,3150,52131,66201,-5729,49132,-29531,87962,75478,-19125,-42866,68515,30695,12202,28201,33698,29255,23244,-55939,3286,48929,33499,-31049,-35882,59181,635,21474,-6885,-22181,-58461,13518,-11334,23077,83085,42912,-31550,-1471,32529,25565,-25734,28358,-14748,-18733,44546,4316],[7711,-60773,8316,-26243,-44978,-31963,-65966,-23552,-54210,-80721,-73433,-80447,-72632,-122584,-122385,-81497,-54888,-104150,-172882,-206706,-85293,-96972,-91374,-113623,25179,-43765,-77589,-91774,-163854,-92716,-76354,-92157,-42631,11300,14683,-53802,-68138,-54760,-163082,-75743,-91202,-143688,37031,-94841,-127467,-8608,-36705,2348,34521,-51819,-92962,-56947,-73458,-85082,-29901,-102469,-113811,-73712,15229,26102,-88713,-1353,-91017,-78800,-79704,-90611,-82526,-116344,-133520,-88519,-65308,-101408,-113753,-75888,-79708,-138569,-73654,-37366,-80311,-52441,-25510,-104239,-70064,-184154,-165836,-46146,-90014,-56040,-45183,-97926,-81967,-128891,-69877,-139045,-104845,-129242,-122516,-90090,-136927,-107557,-81547,-97994,-109856,-21140,-94792,-14793,-147108,-132560,-106524,-85124,-91231,-61036,-42753,-69176,11785,-11481,-159162,-69083,-16399,-147190,-114103,-55862,-69523,-161833,-59095,-108473,-60761,-129968,-74819,-102742,-115881,-79823,-58899,-81898,-110701,-89465,-83775,-113966,-106065,-113339,-117561,-146680,-182071,-41870,-136028,-168283,-17719,-7827,-184878,-185850,-197856,-153090,-74912,-139827,-74555,-116884,-28407,-138165,-146886,-64990,-122135,-78052,-83046,-60912,-101962,-92594,-144597,-75907,-94696,-186636,-148541,-170673,-41800,-154573,-223358,-145284,-149948,-152493,-125839,-130642,-88973,25818,-123609,-95313,-162454,-115426,-120642,-63571,-143097,-124036,-154885,-195557,-133625,-131446,-59657,-87021,-92548,-103183,-195799,-126052,-108944,-89606,-118711,-83223,-114556,-70285,-91007,-157442,-203558,-60037,-75102,-101184,-139647,-124579,-126342,-118843,-68543,-83675,-235925,-81136,-113588,-141978,-105711,-145051,-141706,-198609,-98707,-22432,-78557,-166751,-13559,20687,-84956,-83349,-76352,-114257,-170449,-97233,3016,-72356,-30932,-143178,-43310,-148001,2354,-62164,-17881,18803,28109,97377,403610,285358,-1025260,-590907,-438356,-467632,-406896,-401570,-403455,-361355,-318122,-403503,-379938,-319056,-398217,-320311,-242959,-322271,-350858,-366441,-244714,-347503,-316884,-380878,-285253,-320326,-240096,-243627,-249111,-363617,-365971,-194546,-260137,-287295,-272710,-261682,-257417,-362853,-377386,-311113,-329957,-257710,-364505,-390802,-334489,-339096,-359615,-357988,-437391,-506163,-543186,-513057,-616024,-513009,-687024,-813967,-613979,-474419,-586896,-582752,-510046,-493700,-657453,-691071,-557030,-623935,-562002,-561532,-687529,-645488,-626744,-740045,-793936,-917370,-919028,-994024,-1160186,-1226590,-1185967,-1224661,-1342465,-1444031,-1759857,-2014966,-2397662,-2630019,-3267520,-4024632,-5281888,-8443096,-14317400,11902192,9168338,5493315,4092334,3173688,2748782,2305169,2075775,1916832,1756638,1537228,1295396,1401049,1315917,1007552,1096935,931344,963888,862050,774766,580930,641016,696486,700085,550015,621902,462400,583357,607907,392493,407518,517519,383657,385244,427061,516116,400564,320468,262170,274802,308187,228915,314345,300847,245866,272860,349530,255507,262513,261060,214019,222419,181411,151078,230700,190600,261098,329106,155601,217027,276189,263030,257335,205886,155799,189791,176770,234783,197389,136943,238691,378955,266615,223263,267289,283641,278788,199461,188844,209527,172709,152381,257861,285322,327794,299680,130790,155522,196283,203942,133532,215797,223983,303568,218278,223004,233528,206634,250901,205993,274924,147982,194992,180365,163437,191490,185982,241451,220227,224170,121487,199857,163880,136358,100837,144892,98417,149659,184184,191580,174846,117380,191988,126732,170749,70180,122144,320365,215163,120461,146303,89343,73242,159297,192270,184714,128577,259848,135191,145804,86617,161288,169220,121233,119486,136064,108595,104259,143684,93423,110272,146704,165200,178012,179655,176207,151104,62913,105177,230256,100207,141537,197036,129280,90523,164526,67693,27324,102973,158392,97115,104633,69836,163775,91114,156792,139996,136796,166970,131975,77490,41574,3693,113499,125927,61876,159347,134711,35621,54005,-52661,123012,-16241,60110,113585,108765,90720,151111,117239,71759,96580,209657,42386,157175,43188,94044,94341,130709,142192,149033,141413,150252,112795,96561,45664,48234,77162,28346,34961,76503,71040,158392,104601,97797,116482,31402,101538,113622,141613,75798,110452,127860,66278,62487,58094,-7366,48318,138214,135766,62742,94072,-11768,47296,50199,93939,111673,77581,136922,140363,102664,138400,83127,59473,116883,74391,25144,-22074,70488,211058,58124,63705,96349,81065,19904,112851,44872,128657,172104,131003,30061,68360,116094,92731,25778,107078,59052,167881,203634,85964,11921,-23152,68480,146016,113278,51774,148091,53457,104604,129712,133059,79017,79117,58128,33908,64407,111017,93486,16074,75327,128245,117028,50675,6172,37780,114858,151175,60113,124689,104712,155482,122763,114932,149637,137512,121271,82612,62164,24055,96311,84895,93908,79348,68815,68323,53082,47370,77390,76175,132123,88315,108726,66883,28550,82477,142832,103192,136454,139244,41509,60469,73191,94896,14509,-17900,79859,73381,86514,55169,80117,63190,62471,57453,27724,-19125,27463,68524,3866,46405,58589,169584,95020,24844,38366,98658,63082,49362,174816,43657,82362,129495,55715,89183,82535,95108,52725,77359,56815,51314,137818,68799,43577,50646,66240,57679,1559,92468,101724,111397,39853,31262,63965,56553,-9900,-5173,109674,87808,143209,127909,65307,35478,71492,88692,129469,99369,85941,-2135,43577,109523,94259,42086,136736,7047,48081,59023,33623,60628,-54844,88699,64694,86323,73243,49369,82835,17076,104711,157847,90902,120918,43337,35624,64178,-60688,38119,67066,224,12277,36477,57331,120547,77937,95134,17488,60904,20369,21518,-2383,97283,46984,31380,13669,59685,107794,53908,45441,-44086,95804,153176,90092,167997,170518,70826,36656,92379,114225,44949,57220,103968,64926,93052,206775,127821,32668,-3580,24315,988,7464,-51198,-59841,124773,85571,81739,-6165,3294,68027,76402,80743,38031,89413,107826,25731,100156,50814,21149,57200,-10925,43198,97752,60692,80637,120738,5902,107159,56622,94228,68237,70370,35766,83308,-27956,-99411,75775,118723,58985,138938,66269,66285,16756,8323,17055,11119,-7641,-44149,-32168,24949,-1791,114979,64164,55923,26976,26195,39242,121700,28468,57725,41246,67686,60658,49524,62409,56275,70432,104595,142929,-5836,45006,22409,29070,100572,3788,63963,70830,-56330,11247,37362,36113,39857,112402,46569,72493,-10788,33910,111951,17746,46441,-71634,-42304,14017,42076,33437,43612,14653,49638,41815,59283,32510,24630,45158,38869,67808,36068,65099,53269,131765,115395,4461,-28516,2066,54105,51762,55547,37277,58049,41926,51754,83394,77529,26212,51853,139651,67276,-27201,52344,-4253,62411,97386,-23471,80089,91990,91655,35529,10584,67225,41422,111132,58041,34124,21451,61245,60921,11729,-12182,-16390,30184,50649,134152,168368,-38779,21156,-24251,43601,41005,63572,63598,45700,32056,-26140,-34668,43978,89522,26497,87238,95426,41179,65150,19361,143982,103457,12274,15544,81429,53512,20640,56970,46524,47603,63507,-19737,13115,109938,83026,11718,11637,59904,26263,47096,-22467,-14611,-21109,37079,10060,35280,110414,59324,-30025,-15166,31856,50446,-5892,11758,2922,-35295,24083,-15151],[-39541,-80723,-14279,-81725,-91221,-79195,-97062,-61041,-90827,-122061,-144569,-110629,-128825,-184426,-159286,-194682,-141293,-186366,-252481,-255900,-167743,-153080,-176836,-161582,-67159,-106064,-161193,-160238,-229352,-166798,-210144,-156856,-104929,-8232,-48931,-91360,-111817,-119786,-229596,-154011,-144669,-201401,-57208,-152444,-158642,-113895,-126264,-93872,-42613,-109978,-127723,-166744,-158562,-228881,-96350,-180887,-240195,-124261,-89582,-26015,-153587,-111253,-164402,-142128,-155664,-133194,-187149,-226074,-214752,-148752,-153280,-195526,-154284,-169165,-181261,-225724,-180835,-149529,-243836,-140116,-106731,-194675,-110389,-254357,-292388,-163604,-203124,-204638,-167722,-194541,-186536,-223015,-148940,-239418,-219616,-245505,-225083,-176102,-186053,-194674,-231301,-253011,-187218,-128731,-214490,-140255,-281202,-314718,-219365,-160278,-190292,-161375,-181865,-163730,-109230,-131209,-275950,-160719,-76774,-231098,-228609,-124024,-216653,-285881,-200132,-224752,-174586,-255548,-210852,-214290,-188158,-170216,-237506,-197119,-221167,-175592,-239089,-214403,-207060,-267566,-213577,-218323,-328775,-194106,-254499,-234400,-142421,-150443,-324103,-281107,-288562,-259216,-207946,-290444,-222847,-208751,-176048,-293126,-292499,-227323,-246558,-228249,-236815,-192238,-229111,-256202,-269724,-208350,-231290,-325863,-303538,-308761,-256784,-273352,-341918,-225624,-316613,-254883,-251510,-286934,-200539,-169902,-271140,-270872,-264315,-240748,-244564,-258336,-305004,-298184,-293710,-332903,-271356,-228287,-255901,-276065,-345619,-338523,-320888,-299158,-323006,-289634,-278916,-364414,-256705,-189786,-207421,-370078,-312022,-226937,-212798,-206639,-284241,-252472,-274605,-302145,-267237,-339732,-390471,-316266,-337730,-349270,-254091,-375953,-428391,-397449,-281103,-162637,-224304,-332873,-180799,-181010,-303620,-286238,-305058,-307478,-340485,-256247,-251594,-342654,-351268,-495766,-372792,-391112,-232552,-340059,-230047,-173797,-135015,-212970,160346,166181,-1411847,-793351,-589160,-726329,-687686,-631670,-664843,-552744,-573351,-633047,-656642,-541460,-664010,-563130,-510728,-592318,-693468,-614041,-564952,-604452,-590464,-770242,-704668,-792284,-633779,-626804,-583363,-751937,-810064,-607248,-679034,-721843,-719445,-724712,-750739,-862093,-792151,-833048,-781693,-794836,-822789,-866536,-897818,-854904,-947143,-862290,-987806,-1211204,-1119808,-1109592,-1237645,-1122538,-1417736,-1418251,-1412930,-1288249,-1463304,-1389616,-1397790,-1318351,-1625968,-1613382,-1712121,-1701427,-1764136,-1682533,-1661541,-1891164,-1918372,-1963611,-1969706,-2447083,-2627134,-2679140,-3043184,-3303269,-3315652,-3676654,-4019240,-4213846,-4870044,-5692259,-6632445,-7439032,-9041382,-11139594,-14770643,-23475245,-42438368,31192355,25083336,14965498,11263313,8956087,7525976,6504876,5843038,5309976,4696154,4212001,3811202,3721917,3529735,2990807,3103331,2598707,2776757,2571718,2471238,2065831,2189342,2057481,2034604,1670160,1835014,1584198,1785468,1574077,1471275,1360037,1628700,1238896,1271632,1348363,1362461,1217979,1152019,951282,1036264,878725,969625,823571,1030760,803667,883535,885997,814682,829073,729070,772841,838520,684658,764677,669097,627284,799272,754359,582721,746176,787961,609303,656097,568063,573858,612624,641150,666443,506171,468704,655552,657937,599600,545323,482328,602224,626491,595716,563398,507294,571895,463499,503014,500376,533838,524267,387302,409206,474438,499476,393185,501024,423476,515605,470135,480803,441314,479697,465086,391136,537865,461924,500263,344843,349801,427413,519210,495439,410614,346288,362556,435842,364247,378922,342384,329359,394458,351635,370694,429495,407629,364905,400588,267222,364325,235489,261658,504127,456288,302179,339703,253930,263675,306480,377940,321268,336690,445679,410852,327273,302230,331202,323976,307711,348081,311864,298284,313389,382732,288541,303834,278935,293392,307376,342196,310518,295595,242499,253591,410352,240733,293905,369508,286801,271079,334920,204040,214681,295654,297793,284283,215609,271206,285617,160217,267526,309797,220938,301242,290531,208176,207287,128053,205110,204208,185996,230886,243250,155940,228243,66051,204642,91227,209457,210720,248667,234640,248640,221267,193043,191144,353440,180631,257158,162173,182027,234963,212588,223994,243689,232815,240135,275508,209385,137990,159192,171273,154367,162791,209430,195629,196758,160549,165704,186022,89179,163870,181409,220764,155475,169852,198577,229709,190879,143468,149608,149271,206547,290164,191828,226538,75518,144519,150746,212465,218780,201042,229727,279442,184790,242679,145624,140328,209830,189930,145127,65730,151302,317794,147882,139265,198196,176178,139863,209868,98576,200720,279177,267032,183492,190698,253210,178166,102996,198899,101985,226937,322480,168294,85287,50034,127061,235844,185274,104917,226353,102001,167648,193358,242615,152208,154573,175657,147042,126619,182921,162125,61702,144487,255893,199749,100978,64292,142771,214961,222619,108014,138996,112128,214036,191275,198199,198026,180627,182402,162338,127181,144962,162541,151141,145446,164506,137464,129639,126621,99292,139861,150093,157705,157151,166623,112711,108869,133684,203308,191448,202910,188813,94899,109577,148690,184598,90472,87866,147895,131465,147061,170630,201695,115766,105242,130930,62096,33653,88062,114814,62075,119715,145691,200130,188604,61162,88834,145176,107997,93108,225052,85933,137850,170239,116464,131146,147143,132437,82190,121518,110114,73257,150622,102343,131369,116671,103324,99158,112161,124083,145418,150322,70534,69329,105367,99471,3792,-6625,248289,219357,216758,203547,107982,81900,116760,142842,149845,142774,128838,33821,93635,143371,143264,81078,167034,80751,114876,133292,109378,112046,-18420,144419,128896,106461,137304,121441,123361,105326,152801,226689,176305,162712,82363,93294,111618,20968,106980,133887,61012,50535,75325,97067,207344,131063,131676,49569,107645,52363,48141,41915,129962,85123,86851,35697,66697,151071,109916,94297,-6292,154645,194587,122830,206561,225341,104267,73675,145766,171676,102366,70748,125433,89172,145380,212022,178413,82941,4051,41584,53647,30887,-24220,-5779,156685,126705,101882,44579,56604,96443,89966,115239,86827,94852,133543,58580,130457,102431,52388,87253,29766,79374,141032,125886,112626,229557,107388,114826,70720,127238,105547,95311,74949,149302,3569,-38400,123869,170750,115506,149358,125959,122553,52362,77960,54605,56588,48033,-5179,46677,67770,37556,148795,127313,96005,59510,70463,74325,179266,38771,91659,57298,115293,117463,94483,81768,103093,107764,135660,174699,21352,82864,62388,9306,116231,48206,84066,96955,-27397,52437,80467,41956,57027,155013,87612,90154,87146,81728,123621,49901,52623,-53729,3134,41844,66609,68664,82465,44709,79379,123228,113328,48866,63581,105832,55788,74632,69141,110884,83636,156247,165772,46673,-9243,23611,94333,88023,88739,52722,89750,77117,98899,117244,121361,57170,95544,161600,75347,4646,92108,24254,87596,112163,-18593,82926,78746,98628,81432,61102,107022,93681,157492,96357,89033,68655,79573,78878,20181,25569,-2696,56937,100347,171496,191862,2606,64679,-14632,84461,93316,93257,119958,84116,75484,16083,-7217,86886,142609,50300,116716,123812,87638,67560,74958,178433,124746,56905,80061,98300,76761,38691,89280,49384,73695,110969,32992,27135,148784,108777,52114,63215,73157,62595,70230,-24363,-2165,33356,65908,39982,50415,131554,66634,-27574,-12870,30922,68188,23364,11522,12599,-47040,1238,-33752],[-88121,-100151,-40297,-119938,-122620,-132863,-127003,-86713,-112170,-193742,-207723,-136910,-190670,-203305,-167992,-263849,-225480,-237297,-295343,-275895,-255375,-193094,-250435,-192096,-148186,-161721,-236042,-240319,-273115,-225955,-287304,-224689,-159402,-35799,-111341,-135625,-144660,-176838,-287625,-235068,-197399,-257414,-157806,-189946,-165994,-194462,-193884,-180415,-120769,-161265,-157520,-248094,-228133,-316869,-165798,-222787,-315123,-177161,-200292,-98584,-215904,-211713,-229182,-198501,-225520,-165805,-253568,-279115,-243953,-215542,-268653,-280492,-177304,-256671,-276764,-306633,-260397,-258855,-360605,-242194,-196211,-288919,-154517,-291189,-362899,-291045,-302723,-332339,-308897,-280563,-276773,-301685,-229652,-340278,-333481,-345138,-299592,-235127,-237522,-265035,-346188,-366369,-263748,-227371,-304666,-281011,-356094,-418058,-312447,-229470,-275680,-250994,-283588,-265040,-204887,-284851,-394256,-257328,-149228,-312782,-329777,-241317,-357179,-341616,-314582,-342730,-324895,-376036,-335378,-315448,-251912,-252779,-368741,-312492,-331689,-285350,-381367,-290886,-294727,-384598,-303510,-294140,-441308,-299149,-340752,-283402,-254245,-345382,-422479,-378530,-383359,-364680,-378560,-435651,-379248,-299741,-275337,-377764,-429966,-394631,-367504,-386507,-371443,-334389,-346598,-381139,-374521,-363945,-349252,-412854,-435439,-424714,-489325,-376738,-436326,-336256,-460212,-365237,-378087,-432805,-301812,-373640,-437538,-433558,-387916,-375008,-382765,-483698,-457272,-474199,-446869,-437493,-407453,-345594,-426309,-488140,-595061,-548476,-443772,-459731,-503599,-462457,-454905,-615796,-425991,-332547,-358491,-570378,-436020,-414947,-373604,-359273,-426015,-426580,-476731,-502520,-468361,-537257,-503740,-573586,-571120,-577192,-408896,-552670,-643457,-555557,-478260,-355643,-430015,-495907,-377393,-381547,-516439,-450599,-557449,-529788,-495716,-445603,-553925,-561380,-599057,-773538,-698714,-621561,-495309,-601554,-453202,-354378,-318478,-463790,-9904,198985,-1842827,-1010073,-813431,-977148,-1022280,-923790,-955981,-832907,-854859,-847050,-876517,-835299,-938320,-873532,-869395,-889718,-1052318,-904904,-948513,-902182,-938956,-1149507,-1138234,-1212685,-1091983,-1066537,-1039098,-1112397,-1204436,-1117109,-1135417,-1199780,-1171933,-1219453,-1227693,-1332237,-1190469,-1279601,-1242240,-1389321,-1344641,-1395633,-1454235,-1436759,-1546759,-1481205,-1602267,-1815986,-1731993,-1694388,-1808678,-1713617,-2009270,-1864593,-2100106,-2051077,-2256992,-2204877,-2255376,-2225146,-2487559,-2484495,-2837763,-2757847,-2967984,-2880897,-2784929,-3216886,-3385808,-3394211,-3432923,-4016487,-4323222,-4509386,-4913593,-5081379,-5487622,-6098533,-6706621,-7246478,-8179917,-9481462,-10930024,-12530315,-15013470,-18592529,-24645613,-38892539,-71615331,49354054,40369316,24142521,18045361,14411241,12076059,10492610,9357548,8401373,7503228,6805046,6287854,5821129,5470800,5091912,5024839,4405758,4483173,4255425,4153325,3733293,3791455,3466657,3461463,3069103,3147552,2951146,3001220,2684943,2680114,2497962,2714615,2322286,2317756,2312732,2206705,2080949,2021912,1847120,1950624,1668034,1849928,1535640,1818587,1596008,1604176,1508106,1523227,1532317,1368355,1450548,1455710,1311772,1442028,1243200,1208218,1356158,1250726,1137784,1287246,1233696,1029575,1079088,1071291,1109132,1102535,1124750,1059905,926797,912921,1113386,965980,995481,922985,755368,947892,955859,982877,938179,843035,982059,821798,794993,769089,750381,766555,688084,746371,773344,776497,695156,796529,634740,739364,706822,728108,655602,715957,683333,591222,739427,761492,790616,548437,544376,618662,781277,716269,620489,502665,593058,627706,553362,640195,618248,568834,649157,550061,508974,604529,574582,586654,596250,407324,511730,424845,415492,595041,630959,488628,507214,428322,455575,450572,549858,450842,548097,543433,604722,508666,538496,525621,480280,467960,545016,445287,489373,510421,568526,469159,461493,425374,445940,454416,472535,438465,436528,455724,413017,518206,407424,461546,494639,421105,448531,476648,353661,409692,431842,399469,453571,361155,454260,411155,268839,390156,462794,309052,435269,446773,359263,355309,310776,314286,301847,302300,305693,351606,256675,376105,223519,312477,204390,323201,291288,354737,358445,338286,318526,327283,276622,464987,348896,312829,286303,255761,339560,295695,311780,310472,361907,337082,384567,302793,245970,285833,301779,273917,283427,319407,295179,242870,227069,256575,246737,166481,229952,257707,293527,235026,224992,259444,365813,285050,236501,270333,261848,281606,380384,329148,331710,175591,247434,248457,286389,337022,289408,296194,331745,242026,320793,200673,211474,278214,265940,249512,195527,216709,379015,240164,216196,286597,259259,271333,289135,164385,253743,343647,363556,318687,291537,329700,256308,172690,255940,145701,253842,373539,226269,174774,148100,184867,296655,257702,143847,260961,149801,214062,254151,316941,244795,217927,255116,221414,177108,229321,212665,104864,218674,335328,242908,147120,109929,232285,267336,277796,150133,143485,103659,237966,237557,272787,225429,208521,214090,223630,200800,241927,204694,207664,204305,236620,215148,184053,203272,156264,195730,205959,175480,213111,213713,149158,191808,159058,239536,254668,245645,213833,148100,150845,197302,238770,152851,179086,207251,200743,193245,247470,274932,149714,138340,203685,100846,82501,142424,133182,130572,172262,205316,201990,247823,102258,124284,189536,147168,145016,246261,133861,176122,211915,162850,168459,199338,155228,106431,165872,164204,93633,153440,129475,197465,176321,148876,127889,199005,146672,174882,181573,104284,103666,145096,132971,20377,-6605,343873,298321,250306,258078,138102,121047,147059,180580,161171,181342,159410,75439,146567,161244,181171,110550,188603,163774,166146,205953,174912,158668,44412,173281,177410,124710,182693,189890,157777,181620,184278,247699,239590,183262,120906,142651,153727,133693,170591,187222,113870,92971,103723,130517,263222,164780,157368,79788,147458,83067,68445,85624,142277,121783,137209,57873,72644,164280,172190,158039,27135,200130,212174,136671,245222,233917,115444,99432,181606,203460,167747,87359,138526,110632,192668,186477,189836,126269,26104,57900,97214,58654,5132,67876,188859,164938,111548,94743,99036,120058,98032,157563,134127,89807,149605,89767,150731,140077,88464,116818,93621,107166,157964,173558,143570,310455,189817,128801,85546,146849,134275,111165,112306,169208,38688,42594,167378,209957,136959,140557,176772,155119,90575,132513,94997,97926,92611,54180,140093,111018,89863,158876,171961,122702,80508,107283,107999,202820,36857,112773,85030,162604,166629,141805,93063,137218,135823,148539,189847,60085,122841,104251,-4366,126283,90489,98593,114155,6179,105634,125035,45709,63297,174365,120940,101495,187364,118599,115898,77086,52071,-14612,50207,62807,93539,91445,117200,81637,105571,179651,160157,58487,98252,155767,87764,78848,88540,129070,100221,174871,193791,94959,8712,45332,127712,113999,107632,65921,115429,112754,127059,128927,152285,87553,146478,169597,73301,44116,116479,40825,113449,117270,-809,77269,60554,90905,108587,98924,117897,130833,185278,122739,154689,100587,92226,94756,30356,59408,8816,82626,131627,173166,175597,56016,99137,-4021,107769,130888,110917,160091,113644,105354,50582,10242,118306,189815,71544,133464,149916,115372,59618,117301,175754,133028,99886,132770,114689,92665,58797,110620,38537,97027,157374,85382,40505,153410,111582,79243,101055,94495,100796,88124,-11982,12511,86577,93652,73522,65931,143922,65087,-23695,5843,30783,74219,48696,26377,12499,-53775,-20818,-48463],[-120843,-111437,-63369,-126804,-132275,-168901,-143381,-99658,-117226,-272698,-242662,-151845,-232271,-179230,-148152,-249039,-269280,-240774,-287934,-259148,-307717,-200405,-285251,-193891,-189110,-196126,-269497,-291269,-273615,-251797,-287501,-267969,-187898,-66772,-158825,-174929,-155788,-210665,-307508,-283032,-231358,-281814,-221077,-195497,-152576,-224163,-213973,-228655,-171407,-181477,-172680,-273787,-254010,-313059,-201175,-219436,-319341,-212121,-272160,-169698,-257434,-260771,-260583,-228180,-259650,-174685,-255668,-260007,-221740,-262278,-347875,-326771,-173659,-296458,-312385,-340654,-285214,-310522,-367631,-298820,-268435,-346162,-186384,-283677,-340137,-375218,-348580,-383201,-406694,-327202,-311376,-317002,-276693,-398919,-387593,-373634,-316646,-251401,-275352,-294323,-374295,-386785,-317724,-291039,-334183,-376191,-354245,-401750,-344092,-271206,-321863,-294195,-317084,-333329,-248575,-394260,-452386,-314473,-210738,-356905,-376359,-353115,-412177,-307445,-348153,-399836,-436782,-437210,-396516,-369163,-287493,-293742,-412930,-386499,-392629,-367964,-432503,-313624,-329849,-403356,-349670,-341396,-475977,-325681,-361548,-307441,-309768,-481557,-421915,-430856,-428794,-423937,-512878,-514281,-470732,-354766,-301045,-371570,-492507,-485911,-421183,-464674,-423026,-413745,-402990,-415000,-412050,-464217,-396375,-426205,-483218,-460544,-595799,-414959,-465443,-434144,-508258,-438035,-435317,-490181,-357502,-477987,-534555,-490822,-475779,-459843,-479424,-613705,-520092,-565437,-535605,-461039,-471062,-444677,-484696,-603115,-713095,-635120,-518406,-547026,-573553,-514539,-569708,-698607,-548710,-440625,-497536,-651858,-549923,-533474,-489682,-506214,-502441,-566931,-619680,-617287,-570160,-581099,-527708,-714982,-689847,-700857,-506870,-603180,-678310,-605165,-594551,-530780,-617395,-592497,-527818,-508824,-625184,-516761,-700752,-693880,-571056,-578026,-744423,-638233,-662176,-812036,-842992,-735258,-667086,-735859,-631704,-482171,-474641,-569678,-81522,309392,-2083897,-1114117,-987232,-1072179,-1216917,-1126189,-1115847,-1074468,-1027370,-957052,-941452,-1060344,-1095407,-1108507,-1152658,-1072249,-1240361,-1106717,-1195118,-1102449,-1200563,-1315094,-1355418,-1366444,-1351250,-1330986,-1388483,-1254455,-1331658,-1445598,-1376589,-1440393,-1389247,-1494500,-1420109,-1500883,-1372602,-1416894,-1476323,-1698575,-1652775,-1686567,-1687318,-1758006,-1830893,-1892913,-1950943,-1988849,-2047798,-1978650,-2040072,-1975848,-2140557,-1985244,-2303255,-2329127,-2504667,-2566094,-2600561,-2709501,-2756155,-2831186,-3222217,-3161057,-3444119,-3429571,-3435651,-3807302,-4148274,-4209797,-4354573,-4669733,-4971405,-5354484,-5626452,-5549071,-6370431,-6990623,-7739345,-8653965,-9655654,-11015366,-12604160,-14730112,-17446352,-21765138,-28775011,-45085123,-83700844,54779895,45369798,27271615,20128000,16081434,13525900,11740538,10411015,9236305,8410318,7675707,7152293,6406368,5929343,5980083,5651788,5240285,5019320,4870449,4771500,4544871,4437444,4070060,4116406,3915531,3775979,3732614,3506217,3325036,3318580,3161078,3121673,3010921,2904798,2762131,2570405,2498260,2414255,2450114,2475739,2260019,2354612,2091524,2204298,2191555,2024697,1878641,2003392,1997379,1836946,1858672,1732385,1717235,1803968,1662018,1636386,1630247,1580999,1537318,1548139,1399388,1327704,1319621,1444554,1479689,1405296,1377521,1220317,1261795,1256658,1368765,1156180,1254788,1174463,1003404,1143369,1105494,1162485,1136982,1040766,1181504,1043098,1000673,977624,912223,932794,895090,998744,940932,893413,877422,952290,796594,885923,813950,839950,775844,806575,792314,717451,796990,895696,909346,723828,688106,692632,851114,806143,761032,631642,689387,681885,644479,785249,783339,748436,742835,639647,532874,648007,618522,665294,683561,489675,559189,551659,514104,557904,654503,586666,565025,526334,546873,533486,617773,533646,657863,537337,620515,594229,658121,646831,560256,526840,616664,471989,586811,593630,603354,538965,508465,520846,552408,552186,502716,507244,502281,590560,498826,515501,510150,557591,509481,468511,522983,523361,439362,523510,446969,437667,520486,481504,520010,477145,377878,479378,524417,372027,496680,504442,458602,424292,461501,410048,388474,362343,359663,407503,303870,424007,357366,414000,278375,365848,332380,392786,403823,377898,365151,415795,317187,478067,460372,309608,353612,288709,355879,350158,360270,323526,459366,384162,405978,350415,326706,380558,419819,333383,339867,356168,327925,280129,289261,331229,277335,236816,282265,315386,330912,280477,255643,285037,411386,313495,295426,306753,332249,329881,370112,409823,367131,243026,319498,296966,292715,416675,310791,310671,296286,259521,331002,230637,247436,297952,271871,287146,306209,247284,371283,302314,271415,321562,296485,340715,319787,219368,264883,340341,388083,370312,319807,325127,282429,216781,256354,171719,235961,342704,245286,256233,238206,224423,310209,298829,161104,243365,184134,226448,277605,321129,314496,251484,268481,232308,202030,239118,228834,131626,267446,336879,238618,178582,128897,266303,260668,296951,175306,134187,85145,223835,254383,311095,227678,216616,214318,245418,257246,272847,212129,238794,253787,274119,274320,217257,248398,197634,232020,233302,181065,232183,238945,170625,248121,156867,245016,274294,257215,212470,185093,169692,204924,236339,177213,224026,236014,256964,209106,254397,277662,157230,150915,251523,130020,107958,163699,122946,194472,183667,215428,174621,253555,134251,135003,218400,173913,191162,240440,177914,192034,246500,186440,189178,223498,162913,118040,192360,199316,107930,147153,145603,226386,211428,178579,134421,231259,158622,183796,194838,128656,127147,174957,144660,40363,-1597,363577,301719,238778,271178,154685,140670,153034,185737,157543,201437,167192,110081,175496,159114,198448,123880,198290,228456,194077,249950,201605,187094,116057,164271,192819,138041,191442,224783,177109,222280,191170,228532,259073,174989,152483,166730,174091,233379,208373,211203,148029,133014,115209,147878,273888,170716,165021,99886,168371,104817,75198,115013,130656,148313,167735,74182,70196,144801,220864,204290,49340,215514,200853,127767,266542,201555,112440,106818,188395,202288,215113,101855,138313,122585,214386,143819,163936,148500,56107,70469,123395,82401,29249,140042,215715,192162,109266,130724,118030,127032,98576,198216,164891,75055,150333,110280,156320,152842,118688,141671,159694,116482,148389,192988,168511,337932,222104,143029,96030,146344,145972,114250,134982,140865,69785,119942,189342,224264,123320,118987,205657,154988,119645,159448,126622,123098,113149,116459,214341,141269,138517,145933,182720,121613,83426,124976,129372,184628,22251,113807,114216,194091,191711,172693,91385,144347,148096,142023,189218,93479,148217,131790,-6909,129186,117138,102392,117465,37348,156822,156283,43619,56559,162995,132619,100420,249214,137341,93292,93970,44254,36064,87059,68967,116337,95488,139685,111466,119885,196324,184145,60776,119715,184892,124315,78619,85541,106874,98550,182779,192768,132897,19985,62998,148072,125933,104294,73058,126796,136993,129362,117146,164042,110261,185261,158539,62100,81344,115394,41687,131577,112126,21735,61584,42454,72130,114649,119041,103337,142158,186862,128116,208924,109942,99090,103233,40578,80635,15484,101914,137083,145998,136040,104057,115999,4812,110787,140584,117099,167551,125422,112815,67694,16266,132864,209560,85885,133227,165042,112695,47278,129585,138908,124492,126913,159091,122648,94713,71195,110981,15873,108221,192300,121741,48083,123292,98589,86321,111476,111808,132682,99183,10590,26843,121811,113667,103037,79988,146900,55347,-17844,35594,32474,68191,57771,44729,4463,-55363,-39298,-55913],[-126301,-108583,-74936,-102203,-121037,-171618,-139509,-101281,-109453,-312015,-240096,-150819,-233443,-130374,-107057,-158858,-247773,-203492,-238277,-210349,-299230,-172231,-269165,-167645,-181650,-199811,-248421,-279938,-227737,-242067,-233198,-267477,-182740,-95000,-182921,-196363,-139942,-212563,-273283,-272662,-231376,-257272,-225160,-170549,-126218,-202416,-179813,-226659,-183436,-156609,-164164,-245053,-227751,-237166,-183138,-180003,-272172,-214559,-280408,-209491,-260725,-244589,-247413,-219983,-239465,-154054,-200033,-194118,-167420,-265031,-344693,-320406,-140811,-267506,-270489,-304360,-250719,-280198,-269878,-271639,-294461,-333920,-192558,-239139,-238619,-373036,-326126,-340099,-403610,-317222,-278194,-259233,-268861,-387974,-352216,-306647,-273514,-228708,-281004,-275656,-320625,-314171,-330945,-303134,-298466,-381273,-293007,-295302,-294520,-270206,-321590,-279151,-289016,-335131,-238178,-392647,-419527,-302080,-238708,-342881,-346631,-389427,-345503,-214998,-295207,-357716,-438667,-416346,-377551,-355934,-284439,-276172,-379730,-384819,-360726,-371656,-365216,-276499,-293387,-314496,-328704,-334282,-430328,-283765,-314768,-304257,-294616,-471475,-318765,-395373,-382412,-403988,-531181,-488621,-450084,-349748,-271357,-304801,-446087,-460415,-374505,-409035,-375589,-387034,-378988,-353733,-360174,-450194,-353211,-381299,-428091,-396702,-509410,-366985,-410930,-457681,-437461,-431633,-380726,-430686,-354561,-440394,-499931,-413908,-473735,-450045,-486787,-572286,-467163,-519409,-497588,-391613,-422602,-473502,-412925,-536646,-639521,-563429,-503754,-525229,-508337,-422263,-557536,-578934,-552818,-455683,-553236,-567909,-603309,-507575,-493583,-568291,-478676,-584944,-611110,-577735,-529362,-480518,-459103,-646855,-623441,-645125,-505466,-522309,-542344,-534062,-566870,-600917,-672323,-574828,-562970,-526099,-581588,-477795,-655811,-723319,-534646,-577282,-705884,-564243,-553649,-615400,-735938,-678994,-676480,-696992,-709499,-535786,-562364,-546532,-143256,290999,-1896246,-990036,-959155,-928795,-1132519,-1089689,-1023016,-1099823,-979984,-891686,-813910,-1049890,-1035994,-1098812,-1159248,-1016860,-1141691,-1079267,-1135744,-1060333,-1193323,-1161320,-1231194,-1192426,-1237453,-1247157,-1384397,-1103025,-1121870,-1370890,-1244892,-1273050,-1254351,-1397310,-1221031,-1269586,-1247727,-1197848,-1351131,-1519340,-1541942,-1539188,-1459808,-1615154,-1632759,-1805134,-1789753,-1661562,-1844772,-1789699,-1795199,-1743011,-1735620,-1750585,-1924801,-1974753,-2062958,-2243257,-2235909,-2444313,-2298533,-2446535,-2616806,-2644754,-2876574,-2945027,-3144656,-3260749,-3646371,-3793708,-4018703,-3958234,-4149763,-4597925,-4720798,-4547272,-5366475,-5803849,-6454646,-7397994,-8255937,-9214318,-10500408,-12464752,-14613142,-18425645,-24285176,-37777525,-70434496,43770319,36757436,22283701,16153353,12906367,10931977,9438142,8356856,7321410,6810112,6239716,5824274,5148038,4663232,5007189,4585069,4469012,4065814,4037908,3947248,3919240,3705027,3482303,3559983,3594827,3303596,3366714,2996866,3063824,2975952,2889382,2624762,2812696,2639944,2440475,2255706,2224093,2108585,2351026,2263062,2243094,2162390,2105941,1971299,2181285,1885136,1764086,1943412,1929685,1809463,1740294,1544279,1646901,1656366,1661163,1643558,1482807,1548433,1541308,1409399,1249882,1334797,1254656,1432075,1462123,1356882,1278124,1089528,1302951,1284899,1276387,1120211,1227658,1152137,1100212,1078183,1018547,1066741,1082733,982470,1069309,1000915,1008221,1004727,949931,934394,902452,1021266,882638,798837,820283,887476,841217,878847,743256,767810,738358,720966,725552,703435,715545,802761,796675,791860,726001,634937,725264,734803,760330,655698,603867,588140,599730,741972,750314,767687,656328,577112,444085,568182,556785,573771,618082,478247,503304,557738,507476,433146,536226,550504,497474,500904,490180,513211,549569,538929,611829,459299,483486,539022,583121,621722,518346,466759,551725,394746,547577,525466,487110,463265,434088,510657,547430,538720,414996,481552,459891,564708,459336,428297,487904,521865,419580,410580,452915,455924,406352,502486,353018,411956,458463,513934,440264,445096,423146,487566,467223,382266,440625,422143,450335,396680,490405,452131,422417,346884,367458,373191,288485,363864,405729,453236,283652,337514,325549,360291,353892,345281,334345,414470,297929,384292,444419,259904,333823,270392,281792,349898,339056,281215,461374,343255,348535,342012,344256,401157,458447,308720,308314,308266,288422,285223,323248,344026,266216,271262,304554,325897,315309,268643,248544,261715,357030,280941,289461,258654,326911,321406,284360,394011,327823,248868,335607,269866,244648,420567,263785,268307,216433,236620,264656,225034,234469,265192,219194,240526,338363,237656,304559,308834,282371,284921,272966,308444,288193,237458,228248,277368,339580,324906,265978,262121,233971,225937,206723,165662,180493,254714,224100,301339,285025,231910,278365,287652,154720,191135,196591,202973,244589,257781,314844,247322,223937,191019,196419,213920,211592,134545,265547,272446,198285,188735,116118,230608,210105,277221,177137,110796,66743,184349,245038,298936,205544,205140,195927,224865,272448,234602,187541,236489,276102,270725,285729,219164,241808,207144,239187,230345,170556,205781,238262,173391,255334,132987,222012,249511,238486,188658,193627,158096,176865,183955,154825,215219,220753,272201,189347,200423,227072,139377,139721,255708,134492,96431,135714,92080,233117,154916,175868,125766,214742,146224,118090,218085,183604,214369,212776,204356,187866,255206,183413,184769,213385,157474,111919,189441,202891,112609,133026,146849,217540,214096,170105,116972,210000,157884,170316,183751,133688,135690,189936,130109,61418,9495,312086,246804,197856,239747,159401,134955,133592,153056,136499,196278,147500,124779,167486,137849,192370,118848,193876,254591,195992,249405,179596,187760,172827,123504,170616,140526,162682,210582,175624,223306,175080,189344,229324,140649,169729,158684,164886,277058,209435,201801,160712,162127,108384,144755,243987,149048,151618,104322,163734,112486,65852,120581,98297,157611,169647,78892,55439,103349,238029,208874,57976,197453,166475,99451,256284,147869,105391,94421,165163,173623,222975,108594,122434,119889,197950,98772,118854,144474,82241,77211,129878,93435,40945,189114,226626,198272,95009,143656,109771,111345,90380,218824,168398,52658,133219,114108,146218,138718,134086,156888,203708,104101,120398,184565,182390,310180,200897,146424,96149,124457,137691,103488,134737,82734,88947,169422,178868,208134,90145,93304,204763,125405,130888,155771,140177,124510,106247,161732,240787,148467,167887,118034,157323,86764,67696,117434,132659,133739,-657,96099,128695,197906,187021,172774,74714,119644,142642,121671,176816,107615,145199,133567,1937,125759,122233,91718,105821,59946,190178,162775,33413,38115,125031,115892,85472,255737,137816,64514,97786,29327,83957,104331,57892,128324,81129,145401,122021,117197,176499,174728,56478,123312,186264,147810,73166,59501,49290,79536,174690,166704,146857,22609,72872,150799,122735,79238,70914,120020,142429,109497,87282,151994,118936,192474,130709,46342,107114,87405,28557,135282,99507,39303,37713,28621,48587,102653,122461,77421,128302,165271,111565,228097,97069,98700,99661,48840,84883,15423,110390,117324,107733,93935,132702,111165,9372,96694,118951,113962,141013,116916,97165,64291,13586,129566,189114,89889,115518,157532,80815,36994,106882,84932,99393,129944,152420,114098,80175,68319,88883,-12051,102785,207363,132941,46126,68940,78305,72629,90802,112243,152761,103079,35761,38693,131241,121984,120608,91745,141402,38355,-9972,67307,36239,53216,45276,49866,-7343,-51413,-51900,-53743],[-103816,-89549,-67870,-57286,-94582,-140910,-116629,-92961,-93115,-272583,-203572,-132179,-191821,-78073,-55564,-38928,-164767,-145441,-166544,-140483,-234639,-117457,-210865,-121571,-136418,-170937,-182289,-202124,-152611,-206629,-162798,-222876,-149900,-112457,-180238,-190090,-98611,-181429,-191260,-204112,-192982,-191726,-179588,-126662,-93743,-146897,-105947,-180749,-162505,-89125,-128749,-183297,-161027,-136736,-119343,-121626,-208401,-182366,-228139,-193729,-218529,-179222,-195855,-175054,-170079,-108833,-116424,-121051,-102578,-214949,-262303,-266158,-83030,-182412,-179937,-208867,-173563,-189405,-128911,-168892,-254466,-250139,-166650,-175662,-111660,-279808,-250251,-234658,-291057,-251395,-198092,-158761,-211101,-313067,-247372,-171509,-191604,-183385,-241734,-216364,-233053,-191847,-296248,-262102,-216747,-297194,-202872,-163377,-181621,-223092,-280753,-218491,-227973,-263020,-189270,-275603,-313516,-223102,-217664,-275492,-249480,-315896,-189996,-116232,-194796,-230068,-319012,-332936,-299184,-281525,-242366,-208185,-305865,-301405,-231512,-282975,-219244,-197664,-196284,-163431,-243325,-269177,-333586,-207424,-223777,-274594,-222945,-322253,-168453,-267701,-247595,-306789,-407822,-367378,-327130,-282488,-220054,-221746,-312562,-345092,-246445,-245437,-265180,-270489,-290643,-234289,-235410,-323269,-241441,-307952,-301886,-264701,-294565,-252333,-286414,-370110,-287667,-337471,-231314,-292283,-302237,-303058,-347305,-253945,-364645,-343829,-391828,-391708,-335921,-355859,-332976,-257610,-279860,-397558,-263555,-312999,-423371,-377940,-389453,-398916,-341995,-241391,-411992,-344465,-418367,-355891,-470860,-365018,-537428,-334386,-367239,-488914,-359929,-445990,-446410,-398156,-380200,-314773,-327271,-392984,-402415,-433319,-399364,-357362,-329111,-374850,-400740,-506850,-517619,-428051,-450519,-433543,-406476,-355439,-442649,-585286,-382596,-416628,-442019,-381186,-350458,-303193,-434929,-455399,-510848,-482065,-590673,-438141,-467493,-350515,-83685,299793,-1498305,-793402,-779424,-668646,-856701,-846211,-743926,-866682,-753864,-690002,-574171,-785338,-792678,-815620,-853952,-748010,-830387,-813674,-803724,-768693,-889856,-785799,-860872,-831287,-833527,-868065,-1000382,-770008,-722280,-940808,-837087,-806878,-876845,-1010261,-776961,-803774,-913973,-795789,-958572,-980855,-1075288,-1042020,-937841,-1111790,-1101888,-1236552,-1197821,-1076597,-1229067,-1230073,-1218952,-1146788,-1048682,-1288655,-1230971,-1254459,-1244675,-1453788,-1430940,-1590828,-1445627,-1586315,-1473195,-1568973,-1669542,-1766593,-2050576,-1967185,-2199461,-2350260,-2532194,-2373797,-2446742,-2737278,-2844897,-2840631,-3178452,-3426797,-3792344,-4308566,-4928870,-5324152,-6092362,-7282528,-8455113,-10854762,-14286956,-22056789,-41185141,23962361,20592716,12684145,8942672,7152654,6123731,5216627,4661684,4027626,3802615,3493157,3236587,2940467,2572157,2818397,2579767,2558132,2307810,2362862,2287074,2275232,2125431,2124228,2173655,2278535,2054484,2086864,1842366,2045053,1896488,1851455,1600351,1824298,1709072,1594255,1495106,1464747,1354290,1602196,1466160,1586877,1423776,1517513,1313680,1549165,1298849,1240126,1377390,1373119,1270351,1190637,1062204,1156090,1137961,1233339,1223272,1043176,1163058,1159861,1002746,926163,1046260,938814,1023547,1082011,1012692,923872,780305,1008677,967732,912087,871418,936131,870845,967816,796591,778247,796569,845877,706090,740164,728553,812767,822891,839996,760578,719503,811617,636508,567519,555554,654890,737678,712139,545608,569966,566525,521111,517489,558123,566867,551815,534842,715229,639343,487415,504604,559137,615763,542139,398750,411703,454354,556091,559567,618826,463767,412049,303524,428422,450891,388977,438016,380091,382090,452028,404462,297744,364621,413419,358518,377858,328611,393278,393176,462430,445563,352888,298818,381967,362483,463941,375996,336885,414445,269524,409110,355154,301819,294734,293012,389544,419266,403788,253967,366927,337372,395669,315764,312135,354702,370314,284150,284075,284679,312288,266986,367418,213361,339702,312186,439324,278226,327877,359790,400546,327101,331286,290896,247400,338570,303459,377654,414597,376155,270890,317626,258173,224795,246549,345712,389139,221858,261215,277762,282074,243129,253364,235298,327229,231621,235724,305658,188421,243981,209721,162554,286491,253221,202035,358943,224104,248434,285351,295164,338990,380312,219255,210261,206350,204295,241369,303600,276075,216448,252495,287243,274805,250771,199889,206840,195837,243083,215447,220776,165328,255199,251275,178412,293016,244585,199419,293244,179722,174623,348017,174064,186885,136006,183789,152867,184724,176568,194605,143998,136784,274591,196066,214295,254926,238604,192210,200603,197319,205417,204919,157037,186896,243550,220157,164696,181024,125456,201713,133595,127859,108726,148897,172586,291142,268955,203046,217900,226243,127535,132838,185173,154064,164245,161492,230696,209265,151917,129436,165950,164873,173202,113963,206454,179790,142886,176363,76537,144004,143212,229018,155446,76992,56069,136721,216218,241541,163964,177804,173708,174426,235462,158190,142141,202923,260631,234378,236425,189188,190914,179272,214412,203345,142811,144103,213727,156089,210102,96348,179328,194214,196538,149669,171148,119908,130378,107500,95020,166920,164374,231925,142661,122696,159321,103815,109605,213328,107344,47766,64621,52411,228766,103658,105651,67486,156500,134588,78181,181931,174572,203433,168314,201267,170974,220472,155201,153575,172834,141385,87812,155876,175909,105932,112610,130466,180834,186712,118286,81760,158098,142307,137267,149359,117590,128761,187535,93569,77447,24985,221895,169693,150563,177134,153970,106418,95963,91631,101175,168812,103306,111429,126863,102196,166172,98022,174340,238794,172991,204603,120317,159930,194615,69133,120383,125833,109096,153528,153330,195845,144204,147495,163179,90955,166559,125387,129428,250883,178566,167550,154099,171404,86880,123085,189842,107659,119608,92222,135275,104232,42306,100800,53854,146672,143034,68221,29898,57151,215425,168792,53854,155181,121072,60411,212918,93651,100258,66363,121024,129941,185661,103577,91510,100474,146576,61431,76237,118505,91998,76241,119643,85655,35649,201991,211617,175338,70089,131407,79159,74850,73947,201945,142498,25193,100761,99875,123011,104541,129892,157764,209484,74416,86345,156904,181030,247279,147745,129176,81379,86732,113425,80426,110999,21074,89873,175908,136449,164426,57754,70789,174658,78692,121835,127139,131826,101730,77968,175530,211950,129039,169532,85420,106086,25061,38229,86262,119444,70772,-24071,66716,114623,173145,158090,138434,44834,69307,121813,96099,156186,96724,111002,109092,16958,118430,107373,65926,81824,69689,194973,142176,15693,12102,73239,73917,60328,215262,124932,38993,88829,8308,115113,97285,32855,124930,54546,134924,107693,98027,134520,132593,47215,109574,159157,142196,62574,17805,-22272,48335,147888,125937,131321,18906,72904,134652,105738,40888,58088,97199,128704,78432,48864,115831,109913,159135,93744,31803,115524,39971,6968,122209,84035,44007,10367,20921,26409,79014,113949,55121,97766,130404,78964,200130,69085,88839,82361,53080,72937,7876,105932,79863,76057,64488,136935,85615,7845,71728,73639,103426,91721,91608,65156,43851,6611,111033,132476,82806,83144,121185,32674,33380,59025,33254,62184,109572,115887,85594,51000,48067,51212,-36660,82370,200106,118279,33275,7423,58036,43342,46322,88886,158728,100062,55506,46485,117465,118303,120977,100692,129238,16047,-616,91658,40971,34229,15438,30618,-18180,-41459,-56674,-41568],[-63224,-57618,-41129,-7516,-60315,-89793,-83366,-76314,-72388,-160257,-146102,-98425,-124429,-37250,-4911,60404,-51775,-88286,-94125,-62774,-144665,-51730,-135409,-67154,-74090,-117397,-95595,-85943,-75191,-159687,-103109,-152063,-105470,-112773,-151772,-155333,-40341,-125182,-86387,-103621,-126756,-112359,-114480,-79873,-60314,-79329,-21108,-109413,-122990,2005,-73593,-113951,-77137,-51109,-36657,-61607,-152307,-125923,-138846,-120088,-141285,-96129,-124519,-105812,-80670,-54670,-37528,-66374,-42200,-124250,-145726,-182203,-12621,-79249,-92202,-93942,-82170,-87820,-13637,-37153,-153423,-127381,-112680,-113041,-13718,-134218,-153017,-122890,-123540,-148981,-109887,-59563,-130193,-209001,-125748,-29112,-102011,-134591,-161517,-132772,-159190,-72022,-221432,-182890,-119214,-167589,-108954,-56540,-54759,-142976,-211725,-139295,-160810,-141424,-123592,-104837,-182814,-111359,-147004,-181017,-120301,-164302,-22200,-45324,-98126,-77114,-139621,-230720,-199752,-172059,-170094,-119219,-223614,-167422,-53016,-140531,-68471,-108913,-73578,-15517,-121235,-169943,-223296,-131574,-120212,-223260,-125150,-130699,-43648,-93744,-77315,-171633,-200368,-199530,-161478,-176384,-170786,-150529,-152560,-209161,-93444,-61346,-149442,-125192,-173772,-103071,-85978,-142739,-107451,-228554,-162686,-122940,-86968,-117929,-130702,-195104,-130119,-191028,-53498,-146037,-223347,-148538,-160521,-97372,-185419,-189515,-227062,-181044,-190815,-155916,-109851,-109476,-106466,-234673,-115944,-56352,-181163,-163430,-213245,-211219,-141616,-59478,-199860,-123627,-201632,-181120,-266190,-146292,-342838,-97021,-169539,-287915,-189438,-209288,-212162,-167010,-202690,-159525,-172442,-82749,-135245,-166944,-225215,-172370,-135937,-180403,-169581,-270982,-198792,-193100,-227537,-267395,-178205,-187902,-165820,-322269,-150329,-154011,-88032,-154370,-133835,-10195,-82884,-136971,-237532,-154764,-242764,-146257,-127850,45875,270401,661898,-1284519,-751842,-612172,-475507,-589944,-558874,-456123,-497334,-494066,-464059,-346588,-418747,-495846,-408487,-414009,-418064,-499001,-448023,-406948,-377011,-457075,-400729,-465500,-491050,-398103,-427359,-474019,-450270,-367198,-434792,-423962,-336720,-488445,-574561,-352007,-377893,-566907,-443534,-534489,-430497,-536041,-505222,-437151,-558808,-568520,-532181,-529148,-565236,-566384,-609551,-627527,-523240,-468246,-795714,-622507,-601708,-539790,-670254,-680956,-675065,-689095,-754295,-521417,-603615,-585828,-656999,-818919,-747803,-754401,-791966,-821481,-903480,-913282,-940813,-1143790,-1376759,-1158804,-1328487,-1396114,-1346674,-1745940,-1768549,-2108386,-2439200,-2794563,-3742138,-4988644,-7622686,-14156026,7184209,6625101,4250017,2828170,2257424,1971016,1606081,1508571,1280826,1162410,1070323,947846,1052637,840626,752524,823395,676436,775004,847184,788862,640884,663664,817384,796227,772898,784075,708157,724732,864910,744433,697762,652467,659775,695216,721444,719540,675648,614748,674832,585867,690614,608258,672435,631792,692727,634012,620922,658865,667547,538406,555057,570062,548149,571197,637435,634820,574816,637373,639177,571185,602455,623615,549816,472568,584769,583400,527154,464998,545104,497443,499076,531410,547412,498627,649168,453021,524091,515423,569969,368460,389245,385181,517082,528789,626868,494731,458045,503802,337989,330637,245643,390249,519190,458104,323900,354092,351770,305532,273962,359494,422114,278378,271590,527331,460309,311835,302768,372558,395885,337738,189040,235647,284271,344587,336500,389541,265013,239261,178277,294168,350814,219472,232339,239351,246878,297101,267388,206857,232290,255375,220526,232582,156287,222300,232563,330069,252271,245639,155953,209472,132066,266003,205155,211315,282410,156868,253301,175012,138246,129318,157077,207211,221701,200492,92555,207532,197111,186445,143539,207958,185353,185697,164702,151633,110438,157581,93610,195878,87218,242890,155344,299025,133360,179061,202811,254548,174633,237711,124948,74654,183631,195071,188962,304852,258287,168442,223182,117873,139760,133271,208010,234545,124502,165811,206525,192668,128998,141002,109410,203578,146757,101293,122474,116386,130107,128337,54501,175309,139113,112425,202457,77668,144100,201580,210305,224506,211116,110625,94027,99492,113522,150586,218803,152240,143503,184111,231606,171519,159789,98031,148682,110443,123536,145125,122662,73752,157726,145723,94536,157502,157588,130355,211966,71073,111891,234660,78238,97316,74777,116770,44228,120961,93419,109086,78930,26403,149667,138542,137490,160278,150177,81719,109934,70072,100587,129848,75703,102750,135340,111401,67935,111746,320,154162,65807,76990,44550,54010,105922,227672,197369,146131,148713,138164,87113,90033,154548,95284,67507,74446,94396,150710,82984,77075,124369,106713,128265,77604,106911,94667,91802,145555,22812,44756,85285,168331,116399,39291,55766,93287,174614,158890,111542,140672,154356,111975,154275,83630,89081,149518,209900,179794,142959,138029,124718,121274,162861,163490,101613,70111,171231,120988,131048,56209,128580,129022,141997,104761,127170,70530,83252,34186,19413,101538,85421,147283,88172,59276,102732,61390,70880,139241,56259,-22546,-23170,16017,176674,51311,31524,12851,102488,104475,26713,116935,149181,160594,113119,166120,150343,142831,108543,101787,113351,117668,51909,100589,130227,89293,88456,96919,129739,138782,39858,40279,100162,111664,91619,100343,88462,109324,168495,45878,80365,40711,130351,100339,113864,104221,139523,65405,52339,21658,60220,129223,44459,71416,69217,59740,126995,68510,140840,193404,130169,130120,47311,113089,173710,21023,59489,91115,48253,76785,116702,155385,108658,110948,83850,38440,141643,83464,79671,177969,132724,123884,132976,155690,57868,90023,130231,58767,76538,67151,92552,82012,10159,62242,8228,117927,96518,42169,-601,21909,158215,102279,40522,105343,76632,21760,148917,52169,97238,30526,70854,83598,116240,86531,49075,66491,78757,35993,49595,81699,78067,66586,99048,57628,13417,178953,169019,122770,37308,98660,36935,26343,51894,142962,94985,-4282,60344,71064,91769,63109,106841,142150,176568,36839,57716,120644,162291,176676,91947,88820,51401,43751,82291,49108,71330,-23607,70190,140171,74992,103793,40659,55623,124495,29650,96766,84634,104285,61661,40475,154669,145283,87114,145341,56691,45973,-45338,3601,40559,97484,17801,-39998,33866,69486,130469,117327,78384,7574,7896,91214,73255,128349,64471,56068,68696,29457,109756,79534,29228,50566,65521,170779,102540,-5512,-15241,22578,18331,32254,149681,105258,23659,70180,-16152,121307,67060,1306,105493,25083,113651,72062,68972,85782,71049,34975,83182,110791,102663,47760,-27228,-80523,12646,104874,81724,90450,14481,63337,102876,78450,2177,35913,65883,102265,48659,12864,62104,83963,93622,56206,23147,105495,-13770,-16226,95015,69607,32731,-14284,18574,9683,51052,99612,45446,61569,93836,39900,132522,36510,68295,54188,51770,49807,-5793,89281,35808,59806,53057,120988,45480,-155,42628,20018,86853,36166,57120,27961,14761,-1251,82071,58762,67257,41450,61726,-13522,37814,5903,-3680,20362,73714,61061,41973,13210,14560,9821,-50753,53671,175012,84462,11265,-43559,43125,7735,-7125,43989,151374,90693,64491,49786,90233,105202,103862,105935,112729,-7732,9564,102356,44317,16248,-20041,-8805,-24250,-25664,-52278,-21750],[-19770,-21543,-2085,32727,-26098,-36870,-52711,-55047,-52893,-31806,-85543,-57438,-58460,-15266,33982,109670,47406,-48283,-37371,7467,-66467,6902,-72049,-17225,-16868,-56796,-16732,23297,-19318,-114860,-63538,-82305,-67024,-95798,-104708,-103191,19657,-60665,8457,-10074,-56505,-49007,-61350,-45871,-31972,-18037,43504,-36534,-81173,86982,-16948,-57104,-2374,1570,33127,-14744,-111530,-64856,-44599,-16743,-55716,-26467,-56810,-33238,-9645,-12273,15381,-35772,3577,-23359,-48128,-93426,50935,-741,-47424,-4863,-6003,-20739,39004,68182,-26902,-15861,-47189,-67830,28978,3083,-67630,-48364,15551,-42210,-48524,7576,-60032,-118976,-37476,65559,-32058,-98592,-65062,-47112,-119068,10517,-129078,-93869,-35219,-49301,-27962,7309,33741,-57302,-131119,-71538,-103212,-16735,-62481,35931,-75746,-11454,-47029,-94972,-5285,-13897,89274,-9909,-38618,30602,8046,-151815,-115062,-63320,-86722,-46356,-150316,-38720,94186,-10414,27104,-43150,31002,82728,-5169,-77968,-130254,-78418,-31753,-163913,-36819,-6986,14054,51795,55539,-55006,-15556,-47784,-26107,-73255,-133947,-101460,-27035,-114129,24144,58735,-72843,-16918,-67222,6575,30766,13615,939,-155740,-61012,-20250,14731,-13703,6485,-11344,-22851,-53657,77601,-47881,-147017,-43532,-34137,-9423,-15310,-60111,-59633,-43156,-82845,-11296,74030,3898,24678,-58341,-29419,96719,-16553,4834,-49510,-29033,23723,57972,-23063,3502,-6352,-20075,-39289,-2966,-103834,81230,-9415,-68108,-36272,105,-26443,7698,-75632,-54131,-38465,133282,58039,37368,-54600,-27414,-21409,-13850,18761,-12293,111967,29941,-3796,-102304,-2611,-39637,40027,-55996,67308,72526,160212,24764,12942,156820,151023,126268,-12645,118317,164011,187196,262615,426360,702158,1170728,-1156543,-758367,-461379,-349214,-398034,-320582,-244790,-138066,-285717,-272150,-174101,-117311,-239670,-70264,-63166,-157986,-272127,-139697,-125982,-55693,-105788,-141776,-190014,-269838,-122566,-123711,-87320,-248220,-174879,-106248,-200133,-74376,-238107,-275882,-101994,-137713,-328936,-242764,-252216,-123802,-173471,-183919,-150546,-197787,-253963,-65853,-105666,-282074,-172352,-194813,-254229,-144080,-207790,-408349,-312386,-254515,-206143,-217038,-286758,-138230,-282570,-285562,-141244,-154630,-90663,-130198,-74028,-142523,-52539,46591,157800,-179283,-165211,-30415,-284050,-559163,-149469,-311539,-217127,109879,-111162,-62783,-195361,-74817,-45097,-149317,-353164,-478673,-745445,-393997,125899,186834,45543,-15671,660,-64584,7944,-222,-129225,-116016,-160928,111880,2663,-303301,-43802,-307236,2978,58312,14534,-236239,-94684,91479,10973,-182238,35624,-89340,74906,67947,33809,-5879,118489,-82187,70671,160751,211071,179900,177433,47430,34852,39157,98054,34231,198626,71883,193226,190874,154383,155026,-6661,127807,237297,111428,191950,176112,179410,258879,215045,246698,274055,361919,260770,247281,78217,222489,256246,239190,241498,146808,128382,220529,238254,234594,217924,287237,186899,341504,319787,359726,117673,155699,126103,251548,268726,395088,256620,241227,250358,115594,177359,49455,203641,268103,218104,158019,197434,185391,142952,92279,196017,308582,85104,106285,309743,254889,155595,171386,237648,192135,138775,55178,111439,151851,199820,184721,191858,125376,125902,99061,198154,270343,125031,79126,111235,138924,160925,165784,169053,175160,141263,125010,134080,46413,64124,126054,186040,114011,148755,77547,89643,7189,128358,76289,137635,194547,86931,145836,55639,39926,36905,67348,36352,39317,11866,-15286,61123,90691,43013,16320,128166,58467,56864,88347,59912,572,44018,-33047,66328,-26,141929,39458,165998,66930,58228,25439,116798,69203,138506,16705,-26793,56749,109125,24169,162193,112847,72699,118921,15859,62006,55869,57310,57846,35679,76121,132032,120098,54353,49341,6506,102589,70229,21362,-14238,57270,36112,51134,-9584,50578,41134,36319,62223,-38147,60599,115922,131347,106618,26962,23904,4499,25468,44182,36617,86473,25169,68665,90502,151032,46586,71042,-1897,97228,34251,34068,85981,36941,13017,75418,46442,45525,42893,92505,81590,123139,-7228,70942,129389,7437,29162,33890,51808,-25648,51503,11945,29275,38159,-48745,23575,82739,93268,59085,46049,-8429,33313,-17794,6269,39638,8589,44343,44641,37540,13637,63750,-93915,98155,21368,39405,4561,-18388,40056,135732,102120,79432,86314,55445,44176,70103,114375,41412,-11945,23359,-33252,89800,35358,48442,87914,53544,87411,38377,-269,34068,56617,105085,-28249,-31488,50111,110318,71239,6057,64807,60484,127800,75972,59365,100486,135512,53097,53679,37858,39191,93376,139797,121527,47603,82911,74023,50978,96758,122928,56365,8574,118321,74660,49122,20309,81599,73570,86329,64007,79631,29579,47633,-19741,-47132,38022,9149,51638,47349,29537,66879,23156,35910,59425,2295,-88115,-94935,-7485,90553,12853,-23606,-26309,65472,68009,-21333,43199,112948,100801,56242,109800,133024,47628,54954,42058,50294,90061,15801,39081,81516,67938,64061,51687,76868,82965,-35486,5522,50956,70159,43354,50336,61198,83338,137115,1131,64720,50670,61629,52208,93864,40107,117688,26728,15513,-34295,24700,90047,-14914,16946,13177,19012,84144,40272,98341,137929,76751,48130,-15893,63499,118193,-7644,5103,40403,-3911,8120,77426,114738,77230,81575,13841,-7623,100493,50823,31406,101005,91576,85538,104168,117799,30326,55858,79982,15294,33217,36015,49356,51150,-22316,16960,-28372,79142,44090,6129,-28128,6162,83273,37595,23821,65006,40938,-6099,83561,27483,93485,-3313,29674,42715,39548,61372,1324,24436,19815,22138,41041,46618,42772,49444,75740,13898,-19962,132354,109185,50220,1558,55932,-3920,-21150,29384,55968,40981,-31266,22449,35274,58495,28371,71358,112397,119922,2302,41788,84114,127463,117764,54060,33002,11719,7427,54896,16032,28768,-43116,33523,79180,15585,41859,42950,48719,68698,-9858,64999,40948,65892,16440,7461,108539,72828,33498,106505,37469,-6148,-101873,-26176,-5811,77324,-10863,-43179,3366,5834,86358,78491,10093,-28470,-46909,58657,58818,93461,22006,-565,27922,31732,101313,48669,-9956,18544,49911,127908,58940,-23465,-36512,-15345,-35379,9537,81470,84441,21137,47311,-39300,103168,20352,-28188,74211,2293,89789,27010,40805,41548,11596,22177,50988,54966,40635,30706,-62593,-105171,-18979,53882,43243,36019,15919,47056,63021,46586,-23947,8541,36268,73453,29382,-11395,4468,46594,19452,23996,22606,80729,-59674,-35062,60722,57870,8703,-30056,19190,248,25226,85018,49826,28907,64834,4539,49767,9433,38937,22541,44607,22776,-21709,64102,-3869,57299,55746,94487,735,-12541,15098,-24861,65884,-10395,22733,-2590,-12173,-8703,48247,-7125,48808,-2076,-3592,-41775,48524,-31919,-22557,-17432,34195,4010,-3699,-24495,-23299,-22983,-50950,25623,141055,42643,-15117,-70860,36540,-23408,-52817,-11843,134101,76417,61224,49692,61588,86722,74498,106340,94770,-27173,19853,97992,43418,3091,-47373,-48111,-23834,-5864,-39077,455],[13438,7357,36697,54244,1651,2515,-35168,-33549,-40376,44138,-38345,-19183,-16010,-11802,52515,107305,98250,-31211,-3614,56106,-21670,44758,-38599,18478,19929,-9624,33606,87253,3037,-80886,-44172,-37452,-42427,-65816,-51900,-50600,65141,-7091,66295,46179,-8068,-19160,-36600,-32927,-13735,24496,68193,16298,-49000,138112,19864,-24221,42678,18906,67028,10583,-84021,-21112,25274,69501,9302,10409,-11660,19869,19605,5447,37879,-23609,28235,52819,200,-22675,88985,28030,-53880,33027,35883,-4882,30616,112358,75330,45772,6448,-47930,24096,84629,-14720,-19497,72107,37575,-26351,36276,-23400,-69865,-3789,93030,4620,-82919,15427,20001,-106771,44399,-47126,-24146,17158,22152,30556,33044,62801,6783,-55344,-35145,-61449,65537,-20305,95568,-18564,47992,47357,-44736,61610,66467,122538,-2432,-19678,57186,68227,-118507,-65739,14454,-15912,-12682,-92829,36840,145705,60202,51193,-19914,85805,121871,65659,-26536,-70639,-49774,25970,-114518,13797,6875,13520,111088,102546,3492,67395,43164,34592,-9829,-110384,-73840,35912,-77738,73894,90226,-45718,21899,3111,81035,79940,97548,56243,-95143,-14086,29310,8232,33324,86435,100653,18716,28699,123504,-7796,-95035,-8735,-5173,-3579,70366,-3973,45692,-10091,-27987,35120,151792,59558,74563,52955,-15432,96140,39250,91850,41039,90151,113382,96931,53613,36716,90618,52066,92152,39589,49205,123074,35640,59016,44398,86545,44780,68618,-31628,-3445,43017,184466,119468,120565,48104,44687,4862,75269,91865,132498,247523,146973,113501,-8295,55235,32495,99823,95107,170645,148024,193244,88714,42647,164765,185812,215474,44614,195135,385651,334243,413921,507417,806536,1306623,-793738,-576743,-254604,-194804,-238192,-140614,-93089,108467,-133068,-114041,-37757,42229,-48686,85963,85662,-4776,-145130,31321,4139,114592,60170,-6745,-34971,-136089,-15109,8423,56672,-136575,-97499,-2330,-149679,-8336,-114932,-131354,-5,-36908,-189279,-139917,-118605,-55999,-27202,-95933,-47339,-49818,-139393,52651,19491,-156490,-85714,-30158,-109434,-37774,-184943,-153830,-228161,-146363,-144463,-76220,-185713,-27568,-143657,-151000,-170608,-122342,-77372,-113897,66066,-83304,-85253,56719,188595,-103919,-59006,45789,-116847,-210246,-10031,-141276,-42745,164601,93454,55434,-21769,85766,183846,284991,185285,394685,841604,-937099,-524012,-369605,-205962,-284592,-258007,-232532,-222421,-198522,-322204,-290821,-297937,-98776,-184253,-427219,-196313,-392602,-165242,-120655,-151435,-355519,-232745,-95937,-187870,-428082,-177745,-228985,-135768,-220766,-190871,-174135,-64065,-257276,-110237,-74681,-23869,-9210,16975,-144921,-127942,-175777,-55644,-185167,25232,-142618,20763,13535,-24966,-61187,-211148,-37410,59618,-72741,23791,-28946,-19076,106285,2931,78565,119150,191783,48395,80037,-46911,74795,80644,73870,100004,-61148,-21141,106160,61577,65465,97249,24911,39072,226880,204622,233728,503,52675,5034,90742,130206,216100,122625,123379,115203,15309,116396,7310,116763,67405,60245,67883,114416,102979,49069,4829,110390,217663,-3548,44537,137541,85110,40805,98992,160886,63144,20013,3778,48223,75712,135474,120210,86110,59330,79152,59554,140327,202214,97072,6640,34858,79187,77158,129338,162461,170666,84622,72316,104194,12124,-37572,81450,72315,56587,68797,40168,36297,8309,90723,15891,117055,146173,57849,102496,12464,1227,25747,23506,-70799,-64941,-99673,-58233,-30947,33668,3487,-36571,68973,8027,20250,48317,17766,-31301,-10636,-74622,12702,-48589,54896,-23546,94592,72749,291,-88865,42489,29727,67806,-10166,-48345,-5347,58582,-52290,34781,-6575,2676,43364,-19149,12404,12915,-46688,-60125,-11659,7656,68912,77230,29674,1284,-42606,54644,16482,-4938,-64864,19215,-16639,-2253,-29461,-49386,-12570,-11655,-17163,-91993,6480,47439,82475,23093,-95560,-24723,-36799,-5189,7369,-64623,-47086,-61607,11250,6722,66552,-62507,6843,-71123,68299,-11212,-15679,43578,-10179,-11104,27053,-15698,25042,-19012,55155,72161,55458,-30320,51290,65788,-23019,-1902,9081,1641,-48454,-4824,-45358,-32848,18210,-73630,-58585,42247,80231,-18387,-39261,-58125,-10138,-48122,-54925,-32161,-29626,14369,-13062,7544,10928,31878,-130705,48970,3255,29368,-7516,-66650,-11318,52142,23275,23049,40275,2419,8113,69154,74887,1670,-55622,10826,-102354,42732,14192,42855,68036,15844,53982,9200,-81612,-2808,39640,66054,-61180,-67499,36969,64474,32122,-14822,78780,40988,83769,12844,17523,62065,110160,7611,-34297,27378,-1481,51181,72992,69855,-4727,38550,52575,-9938,31720,90473,19407,-24790,61826,26478,-9226,-7201,48160,41000,38865,35649,45515,10023,28718,-50719,-85693,-12607,-44247,-18616,35080,31231,48236,-3157,14840,-271,-29508,-122138,-128222,-14204,-1616,-7031,-47948,-42568,47535,38837,-53059,-16397,72001,42734,8271,52536,121056,-26865,8416,-10506,-2239,61716,-7605,-12739,42930,48839,42502,4142,31867,30630,-81909,-12378,15332,26686,2809,12965,50346,57585,99575,-28240,32461,49647,21557,25272,87934,-3698,90647,3429,-5226,-61572,2726,61185,-60813,-33027,-26612,-12804,46641,21835,55497,89078,23813,-20258,-54203,26515,47856,-14291,-31248,-15809,-36126,-32484,48296,82394,55715,60012,-32747,-42910,53236,38459,-1228,54921,68305,60474,74933,68425,12593,30374,46173,-12746,-81,7583,17978,18112,-46879,-22039,-48561,41371,-364,-30408,-45225,8804,12472,-1913,9690,44950,16147,-17036,32849,16434,85982,-25733,8004,10473,-20445,34313,-44062,-16694,-9865,16394,44554,21456,-1948,27616,56350,-35447,-54711,80570,50079,-24794,-30759,16355,-31768,-54717,13208,-30797,-3106,-50174,-2575,1799,28406,10024,33281,74333,61354,-20278,40746,52504,81953,75980,39677,-22933,-27444,-13164,39099,-11036,-3545,-41052,-11075,19076,-21198,-5611,59174,48038,21349,-33530,37363,6479,27465,-20628,-10350,54827,24017,-17841,68555,29773,-38854,-126688,-42895,-39073,68093,-12966,-32440,-23121,-54053,55333,51844,-47564,-55026,-80457,31992,55710,54416,-16582,-40121,-166,20866,93017,24800,-42693,-8019,27023,82285,26954,-31362,-45665,-34798,-73511,-1411,25990,65577,29161,26626,-55486,69137,-33134,-49622,39123,-6993,70979,-12011,24385,8571,-24708,11697,19613,7492,-19846,13923,-79045,-91374,-39741,6184,16366,-16966,27809,29373,24923,17200,-29011,-18195,16710,51766,24024,-19361,-39726,6270,-36806,-1090,28953,47762,-86968,-46630,28324,48447,-19793,-32582,20207,-2326,5933,73700,63660,5270,47821,-19808,-18575,-5851,6378,-2880,32405,-1197,-35293,36365,-31341,60400,62676,67235,-38026,-24963,-7447,-48550,42731,-37927,-3555,-17892,-27108,-15915,14860,-45689,34216,-38952,-53329,-43880,61680,-42338,-26665,-43739,2685,-39971,-34827,-52957,-54886,-38745,-38203,5719,107201,4133,-39722,-69422,37983,-40931,-78040,-63602,111449,59491,47895,47842,41298,66774,41846,101081,78691,-35581,29008,81862,35925,-3228,-56607,-62443,-17843,13993,-19893,18541],[30687,20719,63526,56272,20847,23135,-31724,-13065,-36417,39873,-12619,10300,-2381,-18381,49116,72437,92336,-30505,9777,76876,-6746,59514,-31795,38797,34461,11011,49327,93429,-4388,-58151,-40107,-25475,-25573,-26182,-5504,-10847,88048,23184,78228,59014,5943,-20893,-35167,-35427,-4821,44933,54578,38699,-27947,145005,25364,-15015,51959,8949,60983,17057,-63765,-7542,55143,102854,39451,13526,5877,40733,13732,2141,39863,-19422,33345,83803,1895,19680,93215,11256,-89788,25663,42727,-25143,-12565,95346,118185,52766,31472,-47700,-373,101187,4993,-15733,51788,75572,-28756,40677,-19568,-60142,-12737,71889,13493,-81603,61451,59368,-104030,37825,6851,13121,38716,48488,65880,34929,52266,38424,5769,-30098,-33607,85580,2985,80246,-8777,69123,105687,-34842,75655,66895,103362,-8463,-20906,21707,52742,-125541,-50949,52059,28791,-12736,-50384,49366,98101,73990,29554,-33155,88179,123380,77321,-18539,-40312,-28214,54599,-82830,20160,-44984,-3186,81469,68795,5554,50716,67607,27071,6479,-90823,-56553,49921,-72921,65106,71963,-44695,6707,36647,125227,71151,113685,64816,-42906,-1726,47074,-38034,33372,103112,116953,21507,56803,101771,7115,-65020,-19829,-35502,-44760,54966,-9953,68415,-39162,-6409,13979,127737,72837,60486,79484,-37996,5192,29766,110489,59570,133218,135703,91877,47721,29387,95995,35660,89301,26323,53582,54415,-14786,69476,56241,58490,27477,47171,-36570,18955,77960,121017,85605,115359,78961,62766,-14695,89020,71321,125602,196676,155794,117140,16563,32434,41887,61345,125768,155325,98903,90367,74389,13726,102023,118650,184491,7492,143977,397703,301869,339592,387230,698794,1237536,-508106,-399352,-150261,-102929,-175330,-89624,-36542,144133,-74935,-36728,25047,37452,41769,36753,34836,35445,-87013,46653,21419,126679,50403,38732,36925,-54140,-5001,27390,31399,-68033,-53525,-28892,-154725,-18101,-53070,-74053,41101,21041,-96269,-59911,-60489,-80476,3376,-105567,-11001,-11198,-95231,-26450,328,-62098,-135866,5461,-70621,-57458,-185255,-5614,-188241,-100278,-124352,-48788,-152105,-101694,-78567,-129615,-243989,-168312,-167581,-217738,-83362,-182627,-330590,-256943,-217768,-210596,-119265,-152788,-145125,-33330,-126727,-181151,-159355,-214033,-178104,-277921,-334936,-404338,-318524,-296609,-525809,-604044,-1150775,263521,340252,59493,160531,-27239,-40353,-2070,-93055,-109962,-169230,-150478,-131662,-77372,-180289,-215717,-125056,-132240,-138653,-91168,-103441,-170480,-145286,-76525,-138735,-283522,-154757,-73687,-160213,-220837,-189778,-91659,-117644,-129750,-82526,-145758,-116960,-56985,-38565,-89029,-95778,-108117,-34256,-115201,-19820,-96124,-19496,-26809,-15347,-97453,-183388,-64537,-40512,-99879,-36657,-59953,-35920,34358,-49362,55434,36687,55140,-45218,5606,-4934,55646,-1579,-31424,-11542,-113820,-17473,74429,-11558,4681,83572,-83222,-31571,136003,120832,157025,-27924,15553,-19576,31347,99193,114579,90107,82614,66220,4567,107279,45673,85490,-43749,-6261,29902,78512,81713,5877,-16193,88570,135453,-17284,37377,38909,-20021,-28756,54813,115565,12913,-11410,-5471,29508,39296,109227,94351,61293,47562,67764,40441,105354,140619,94159,-3273,18930,67542,40991,138234,162425,176142,59522,41927,118527,22636,-76176,73781,11308,56154,12575,17262,22220,74569,121084,5015,121761,114655,52075,98200,17681,-3691,58033,4387,-105389,-80394,-121104,-57380,-59336,11942,34675,-31170,24413,17296,49170,26330,6606,-14988,-19606,-47232,18851,-66368,-5258,-46600,90998,104510,5481,-102682,41654,37000,38945,17556,-24044,-11142,38046,-41887,-47076,-68807,-38410,16208,-5141,-2031,-10764,-80004,-79509,-11656,-35436,23091,60807,39981,-4813,-39396,49894,-13606,-2936,-53466,4867,-30853,-23999,-24630,-99981,-20923,-28908,-33389,-88532,-22018,4678,61397,-16244,-125684,-42192,-33154,-5050,-156,-122242,-129615,-98924,-18307,-37956,-1599,-129196,-24618,-98943,63078,-20767,-33143,18176,-17856,-8852,7642,-36131,22335,-27086,38827,93528,23535,-7130,43166,47502,-16932,1719,-4622,-28038,-37015,-35009,-69213,-74740,6554,-57538,-87472,21934,85392,-59159,-83087,-68640,-20044,-37059,-76863,-62403,-37687,4599,-38024,6760,44210,5783,-113554,16556,2410,38801,-1349,-92359,-40335,7234,-12238,-8937,13895,-14003,-16317,78331,42203,-22224,-66098,22026,-101984,17772,15061,49177,65949,-2558,25143,-2839,-117961,-23519,36491,37237,-68514,-67180,35350,32532,6737,-20179,89588,33526,47830,-21729,-8423,27665,72694,-21962,-84091,41903,-32510,32084,28385,29759,5107,11707,52005,-45139,-18751,68232,617,-28856,6980,-13927,-34368,-25437,32820,34577,5181,23522,31695,12226,24478,-63168,-89813,-47348,-68017,-45357,52694,49281,38797,-16020,10723,-24800,-23511,-109737,-120538,-7422,-70878,-12273,-42954,-35681,43604,25068,-61883,-48660,32592,-385,-22606,13141,111630,-52825,-19239,-44242,-35766,34612,-9222,-44035,20850,36992,25577,-35736,-219,-11278,-90742,-10514,-7019,-8459,-22842,-3684,62174,36462,62186,-36973,-5596,37355,2871,12398,88513,-24902,60163,1321,-7354,-58808,-4237,45934,-84458,-60829,-44464,-30522,20006,16267,21199,54450,-18642,-62050,-64426,8852,-14519,-6186,-46316,-64904,-43712,-39626,37476,62124,45449,46090,-52924,-67575,9867,45832,-11167,49648,65182,47737,50045,21322,8937,18534,27542,-21361,-17802,-10295,3846,-11741,-58732,-46145,-49818,14899,-28108,-58123,-48338,20184,-36178,-7413,1076,46155,133,-11767,2653,11350,72185,-30920,8940,-13837,-51275,11324,-80139,-48523,-4096,13595,50762,7931,-39501,3840,44303,-78102,-81292,40205,7611,-84116,-54049,-9632,-40027,-66784,8573,-87392,-25865,-56997,-8713,-22183,4378,10336,1552,34569,17919,-27708,51697,28244,34155,46849,42137,-62774,-54800,-15301,36528,-25945,-17565,-28603,-52901,-15934,-24663,-28121,77551,49318,-8764,-41458,21628,-13989,-2249,-40017,-8763,11351,12169,-54748,44645,31554,-48886,-114306,-43558,-50591,73364,2769,-10980,-47274,-89999,44163,40830,-81938,-67101,-86266,16113,63080,18769,-39947,-52875,-10883,-697,82885,14388,-62628,-25610,922,47730,15821,-25877,-40964,-36146,-88734,1247,-10699,48493,41158,12600,-60449,30973,-83642,-61338,8872,-1398,60910,-32187,25961,-10525,-26524,5889,-6806,-19322,-53655,-905,-74529,-49993,-47115,-28442,2753,-55609,49903,16250,-2785,-3492,-12475,-38805,10254,41515,29940,-11968,-55651,-28249,-60288,-21019,37117,13180,-91461,-52405,5066,39742,-43402,-21609,19813,-992,-5599,66314,78572,-7802,41472,-31142,-52204,-8867,-21650,-13893,16281,-18084,-43631,12468,-43878,59837,63143,44880,-62731,-32739,-24439,-47637,19698,-43813,-17809,-15695,-24866,-23600,-13407,-50105,28559,-62223,-71497,-21912,72775,-26566,-22936,-54572,-13154,-60722,-38796,-65523,-71970,-35909,-16992,-2814,78237,-23552,-57477,-43380,43754,-40364,-78265,-97572,87444,41629,30278,45017,33541,47547,15429,89846,67459,-27144,35572,60041,21007,-2506,-45412,-39425,-9260,28821,956,27644],[33041,16554,70619,45116,33151,29200,-34367,7797,-38477,-14836,-6995,29604,-7555,-24146,29789,30254,48278,-34161,9496,71819,-3307,58353,-33645,48727,35310,2681,35199,56620,-25594,-42775,-42183,-34854,-6876,19233,27947,8632,90740,26666,54856,43690,-8674,-37232,-39772,-38578,-1047,48470,21287,34030,-10524,118235,2979,-18805,34533,-13539,29537,14163,-45579,-20683,47537,80981,37984,-3570,5142,33347,-1310,-9596,33529,-13160,28394,72073,-20720,37600,65959,-26659,-123963,-1643,27249,-52492,-58557,43753,96206,30316,25716,-53627,-19057,76549,4467,-15467,-3512,76055,-31556,39730,-29702,-70485,-35862,36518,12060,-81857,73900,71921,-94071,10220,31373,23064,43488,54049,81771,26417,35469,42223,46781,-41800,-13387,56059,17845,33193,-25320,72610,115953,-49898,55354,30031,71203,-12904,-19911,-26285,13451,-147092,-54411,61526,49880,-24120,-19148,24426,7184,68892,628,-57224,60516,115221,46889,-33292,-22115,2926,64974,-62912,-2420,-88525,-78,10753,1420,-16599,-1937,52149,-6908,-5775,-64685,-36317,47405,-61307,32412,55771,-38737,-20236,50475,150482,45087,98653,55691,7129,7622,62200,-58307,17974,79942,74319,22229,63239,59589,34500,-36917,-36129,-63858,-82989,-11062,-28758,36186,-66270,12330,-9435,58672,75333,30514,62486,-50791,-72256,16930,98965,53754,126701,129858,86954,23626,31621,72476,-7415,10387,16572,-37552,-34407,-76927,31706,47479,-7521,-8621,22874,-29124,48272,96140,47339,36171,95978,82782,71318,-20019,68968,36736,40622,87194,129293,85132,29993,20609,48504,31485,122335,100641,46935,20313,76109,32255,92042,110132,181483,41236,142891,370140,290048,302535,412876,843753,1599902,-855688,-597222,-353662,-229924,-303518,-228692,-126667,-46908,-154923,-99593,-43762,-105650,-2441,-149583,-133021,-34961,-92889,-61560,-41164,16860,-63534,-2670,29034,-41083,-53860,-17811,-49365,-47311,-31943,-97349,-152527,-37832,-33685,-69137,49051,57853,-43480,-2078,-41384,-103527,-2513,-108939,6732,-9614,-55263,-112891,-20029,32651,-163084,23059,-47079,-69123,-94495,53926,-104925,-40641,-43125,-8404,-71028,-141945,-7022,-81983,-183454,-102990,-142205,-189207,-188524,-184616,-369929,-392842,-460623,-202677,-80051,-219830,-93659,69099,-122584,-105099,-155876,-325084,-261477,-349611,-377388,-513136,-419343,-474633,-662355,-758257,-1559077,463442,407821,99452,172589,5351,-572,47899,-62985,-108650,-93784,-90780,-47778,-65039,-184619,-86851,-93521,31395,-129655,-81211,-68102,-36733,-82185,-68162,-91467,-100723,-122870,40716,-163303,-172991,-177240,-33784,-164487,-7622,-54471,-168510,-156534,-87088,-94512,-17215,-53007,-8152,-5183,-8534,-37151,-10960,-48126,-52866,6432,-99432,-108890,-76121,-107621,-87576,-72291,-53256,-5577,-18891,-44135,57044,-22469,-55656,-89808,-29662,46034,49912,-54647,-118867,-114723,-113079,6070,46591,-29519,-10204,89155,-74979,-77145,46392,40962,95990,-32565,-13471,-13846,28443,107869,75542,104728,69534,43582,26576,109083,73012,62309,-77370,-10171,14049,59586,79326,-9240,-15196,90525,61740,5285,41369,-2078,-64459,-56519,21049,77433,9713,1521,-9297,34438,19798,81028,61358,71692,62063,61881,28415,79349,88823,83096,13334,45028,89369,32700,153002,157207,164749,38416,16573,138238,44423,-73179,74924,2056,76839,-14183,-1342,16018,132370,159342,11236,125901,83888,52499,98882,34852,3507,90128,-7524,-92048,-39794,-79389,-38778,-40240,5507,80461,-235,-7512,47787,90275,12464,7322,12306,-8523,5742,45270,-61303,-33890,-46683,124632,122438,49110,-42145,81623,59054,44344,58410,7756,9481,35091,10185,-79992,-77747,-54479,29740,18865,13370,-24934,-57414,-20502,17024,-55502,-3694,58557,63246,13420,-9025,57040,-25868,1333,-28783,10338,-21230,-18799,-15410,-100175,-3343,-21195,-10009,-52736,-32758,-10880,53405,-24087,-86574,-41877,-1155,6876,11276,-124477,-133713,-104546,-21013,-34204,-39670,-148189,-29635,-91255,70822,-5028,-31432,8078,-3124,3321,1060,-29218,29739,-618,33377,123370,25364,33359,36735,55263,7732,25747,-11474,-38963,-11245,-36995,-63278,-98409,-7246,-19366,-79538,18531,94337,-66792,-83970,-53683,-8427,-12648,-67805,-48371,-23465,3512,-40617,12670,87138,-21802,-65162,1846,6091,47877,6208,-98604,-47391,9925,-2678,-10886,4698,-2244,-27395,90384,17804,-32115,-58240,39184,-57179,13942,28167,52192,73530,-4780,-1948,1925,-109891,-32381,42024,21772,-53364,-47114,35289,11820,-3476,-13328,89295,33044,22129,-29524,-17380,-310,25403,-38788,-87408,63047,-56192,34228,13143,3438,58915,2997,53259,-49434,-47403,51741,3295,-13645,-40277,-38327,-32978,-33318,33301,47858,-12234,27245,33532,27571,27922,-62912,-65494,-68699,-69512,-35459,86565,67592,30657,-18681,18002,-14902,17026,-55862,-86947,5858,-101234,-9470,-19571,-11294,45577,26263,-47566,-53413,2956,-23442,-33043,-327,101329,-29598,-22807,-55222,-47737,11116,12374,-50630,13655,34141,14397,-59739,-18772,-39661,-71340,5525,-16997,-28201,-31387,110,91214,20779,31323,-28643,-33007,19545,-5492,4805,87156,-27442,28617,18488,4246,-34673,-84,40050,-84663,-57424,-43976,-30401,5185,21580,411,33071,-42513,-74597,-53757,6698,-51416,5203,-44798,-96230,-29477,-21107,45370,52992,42942,37491,-53547,-84739,-22275,61859,-1009,71772,75051,40869,31303,-11833,17641,19119,18331,-12709,-20323,-13976,4320,-34171,-57162,-54269,-35421,5159,-36695,-70737,-40123,27397,-54773,15912,-2361,61477,-9730,3193,-11664,3933,50916,-18912,27513,-32578,-54350,-3383,-102302,-65551,27291,9877,51524,3882,-55610,-18763,39338,-104035,-93570,19877,-11081,-116495,-65126,-17867,-29462,-57923,16267,-95276,-24194,-51144,2851,-34106,-13537,25035,-18516,-303,-4511,-23965,67474,11383,-6946,23300,48825,-76606,-61887,-3929,42215,-26581,-12154,-18422,-83269,-13337,1403,-23600,84730,47829,-20021,-39045,19273,-22065,-19704,-39286,8961,-11328,31507,-70762,40590,38109,-40034,-74054,-30929,-39471,88944,21613,14258,-70273,-94104,50020,41700,-90250,-63808,-67703,11959,76197,-2767,-43325,-42059,-8646,-26428,68038,18170,-66236,-34440,-23917,30700,25100,-8929,-25036,-24371,-82157,13647,-29909,31085,48627,5863,-52685,-914,-122267,-64653,-10541,14389,57970,-27528,44625,-16869,2609,5430,-27256,-20600,-47913,-13305,-54136,-119,-42618,-45033,359,-73441,76149,11477,-15752,-11762,17828,-50104,14479,40573,40442,6766,-37217,-50021,-54463,-39489,40286,-18021,-76410,-56691,-5707,29853,-55428,-1820,17419,305,-11495,61239,85525,-12382,40658,-31676,-48915,-4242,-37928,-7115,-2544,-27884,-45578,-3180,-44020,49564,51453,27556,-68869,-32523,-36555,-28248,-638,-32802,-21110,-544,-6732,-32371,-32517,-26934,32864,-68497,-54069,13233,78092,2326,-19000,-50508,-11987,-55198,-13525,-60242,-72089,-19880,5878,-1208,53326,-37936,-65457,-3821,49027,-23362,-57731,-106448,65629,23421,16387,41294,36399,29115,2476,73349,62786,850,39113,38703,169,3988,-19327,10968,-1619,34133,19473,26242],[24329,-2058,54310,27986,39434,26283,-33726,28331,-45260,-66591,-16834,37476,-18244,-25301,1399,-2431,-4481,-35140,-472,44839,2115,48209,-28576,50740,29999,-30580,-1471,4194,-44210,-35618,-43296,-45505,12917,60478,44544,3614,78767,4770,14705,19476,-37026,-50577,-38951,-32707,-2532,40723,-11896,11903,9036,77351,-35334,-24750,4016,-36005,-7138,7057,-30577,-47065,15465,29536,15984,-26127,-1754,11128,-5857,-22133,21159,-2759,21047,34039,-48456,38659,14621,-63250,-138572,-27707,2227,-67909,-87410,-11900,26112,6832,-3157,-57907,-26165,39719,-5453,-16305,-60061,50989,-24471,40018,-37052,-84815,-51586,9008,12252,-78574,60457,58388,-72790,-21064,30906,14533,41559,56477,76944,10929,26113,25751,59337,-58025,19,4326,29503,-8515,-49387,71197,82713,-73733,20258,738,44059,-10821,-13057,-52150,-11876,-158527,-62035,57149,53455,-33786,-1594,-8248,-63052,72844,-17124,-71235,25909,107867,2832,-54044,-6957,37400,60141,-49532,-35716,-88707,24161,-47922,-52899,-36780,-34887,24928,-31343,-27875,-36937,-14356,44754,-32248,1715,54800,-20556,-30252,54689,156287,32710,78042,48542,46954,23657,79595,-41992,4552,40242,20099,31397,67328,25941,76457,-3245,-38152,-68964,-95079,-62300,-30337,-13088,-65696,33911,-3126,-4624,76247,11097,43385,-41976,-89414,19097,79067,54165,94216,116552,90880,15262,45526,58518,-30222,-66585,19743,-128317,-85090,-101082,12296,44542,-64155,-31207,35046,7945,84849,101326,12129,5514,89853,80495,76717,1646,31952,23647,-43568,21028,107006,64557,48843,43942,58495,39346,123272,44603,37108,32495,95927,92991,124610,161944,213250,134575,179864,334809,307987,319558,532427,1067007,2081275,-1369135,-908848,-625494,-410486,-459509,-391496,-238775,-265494,-263397,-215438,-165915,-250683,-101962,-301063,-260459,-134812,-114443,-180131,-119960,-113869,-166134,-91329,-26190,-82093,-123693,-77294,-100808,-68198,-41442,-155899,-139462,-60619,-51880,-103749,20496,58065,-37388,7531,-54685,-115794,-25177,-88177,-3626,-25480,-27790,-128033,-8440,88137,-127146,46465,-24925,-40329,46205,41861,-5471,1494,53064,39280,15117,-105515,39418,-20554,-47104,23344,-41684,-53382,-157968,-94417,-186210,-253396,-357339,-97557,19087,-134199,1082,67987,-23168,20831,-61602,-144492,-136029,-194335,-199195,-264001,-175719,-253843,-290519,-226250,-627947,104039,26228,-69296,8635,-68598,-53544,-92,-65048,-120805,-67441,-85925,-24184,-24346,-150720,-66835,-71410,44966,-115488,-75135,-39908,-1003,-48960,-70144,-69873,-1344,-104673,44985,-148419,-147006,-176192,-55346,-190399,9833,-59447,-153639,-147192,-105939,-140603,-8299,-45903,12432,-2062,5469,-43380,17436,-76553,-88950,-19670,-111338,-77668,-98686,-135980,-77608,-91393,-65217,4439,-56511,-35524,32149,-59668,-122469,-113634,-40111,40745,17061,-90843,-177710,-187024,-116189,-14750,7873,-26764,-10470,69372,-18091,-114306,-27456,-25034,43136,-44037,-47019,-13562,41856,107195,72894,113967,54535,18942,45315,103938,58350,33366,-69067,16649,4593,43826,72086,-8973,-17242,87652,8407,39897,43155,-14145,-66128,-46758,-4368,41166,20354,16845,-16329,49618,8558,45636,16102,82457,82148,52349,20857,58353,55324,54948,30029,83706,126806,39578,149990,148363,135726,15918,-6740,140142,63932,-55073,70565,29117,98384,-8628,-13755,6201,148161,167430,18080,122684,52877,51853,87042,44444,12935,101127,-15209,-61520,13666,-11842,-14879,2428,6738,107451,34127,-23339,70963,108542,8902,15193,31214,3033,49831,61062,-40027,-32808,-33760,160884,117454,100276,34619,119084,75454,69610,89145,27340,34240,39814,58869,-76961,-58749,-47460,60501,26354,47906,-28399,-11728,62449,48130,-54248,-9607,59916,84859,36876,20598,52252,-24447,-4240,-20128,28716,-1430,2895,-10172,-68128,16559,3959,28872,-8363,-31137,-1501,48645,-17919,-26036,-30265,42198,18685,32220,-81237,-72040,-97154,-5360,4792,-41026,-131823,-21343,-60768,78122,19833,-20992,12060,15385,11706,-5875,-9834,44074,36234,31762,143431,47745,65759,29957,65940,30490,53628,-11291,-36646,12602,-18384,-36957,-105176,-23868,25578,-54291,26986,98164,-52555,-57872,-28248,12007,5679,-41959,-5013,3751,2801,-31853,9523,116991,-48922,-9800,-788,6564,43835,1578,-89299,-39186,46706,33794,14732,7946,23221,-24565,103288,1529,-28056,-44774,51903,-3284,24232,43857,40980,79565,3108,-25638,18293,-72003,-29404,53873,18146,-25191,-24528,33534,790,-921,-307,76050,34227,8650,-16925,-10725,-17810,-19970,-45958,-54334,75070,-72711,47706,22386,-6974,116258,9685,43900,-27659,-53702,33925,23794,8596,-71960,-41638,-18640,-28752,42777,69451,-13585,43632,41123,45521,33268,-52426,-25207,-79805,-62862,-9895,115209,76370,19333,-14565,27066,16029,71222,16455,-48394,19733,-94367,-2308,9536,23069,47497,36574,-14777,-37509,-8081,-27812,-24986,8103,89292,19048,-5109,-46949,-39138,-5901,49243,-34193,15182,39945,9227,-62938,-24597,-53068,-41007,25476,-14653,-31365,-24935,17382,123651,9372,12535,-11709,-34954,4112,-11831,-3562,78715,-16248,1241,48198,20480,-699,9561,35333,-65998,-25865,-32896,-11737,671,33712,-6810,21499,-42402,-63310,-33694,10629,-55848,11440,-35102,-102838,-1493,9355,66298,51906,42485,30990,-46602,-97547,-38612,71677,19744,99169,86446,34107,19788,-24446,32802,27453,13129,8039,-11958,-4731,12318,-45531,-43484,-51205,-12304,11222,-28116,-64756,-27589,21289,-46110,55483,-1438,80388,-13306,19565,-19719,-9938,24859,5674,53274,-46890,-39593,-8619,-108273,-66027,65023,5216,43657,5975,-44014,-35133,39208,-107837,-89238,18262,-7356,-120850,-62623,-9777,-6698,-34945,33072,-54848,-3495,-34271,24622,-35288,-27015,46242,-24754,-23491,-9484,-16705,79707,1146,-33987,1009,48237,-64050,-45817,10701,48261,-14907,8061,-18390,-96729,23179,41326,2030,72097,40334,-17188,-33239,26046,-23196,-26326,-22948,34692,-12433,63921,-66280,53776,45174,-19557,-25442,-10707,-12032,104760,29786,35063,-89180,-72655,63110,46682,-78091,-47951,-35298,18187,89169,-644,-28642,-20124,-2143,-46937,46731,32273,-53422,-36753,-42265,29783,46744,13251,-2319,-5754,-61883,27876,-36407,12339,44692,4063,-33906,-20008,-141150,-61820,-16923,32469,56640,-168,73253,-13637,46425,9525,-42233,-519,-9059,-22970,-26204,40665,-29292,-44206,6002,-71420,96848,15107,-14904,-6352,49195,-52393,23497,42587,48606,31730,9566,-55753,-35355,-58615,33837,-42497,-50340,-62838,-3618,18261,-53158,19168,13822,-106,-15520,56192,79050,-12628,40504,-24524,-23605,1609,-37871,14852,-22141,-33486,-40860,-9198,-37431,29838,29616,12446,-55895,-22594,-43235,-1965,-14957,-14042,-18012,19003,20890,-41534,-39667,8378,43802,-57867,-9918,46876,75936,26650,-19482,-35774,1897,-27679,30425,-39770,-58802,488,23194,6807,28470,-40160,-62607,35922,50781,3390,-26479,-91255,50041,5702,12270,36971,44567,11018,6050,54655,64838,45570,40277,21999,-22701,13946,11128,61850,2326,27352,32795,15863],[9353,-29074,17523,10023,38815,16610,-23518,46022,-57201,-83057,-37686,33431,-25533,-24587,-31937,-20803,-43645,-31441,-15732,1871,10522,32945,-11837,44461,20477,-78443,-50517,-38840,-53709,-41086,-43925,-44210,25750,86500,40616,-22780,57130,-34494,-26584,-1342,-64520,-53994,-33587,-18555,-11649,23693,-33345,-18045,29393,38984,-74581,-29340,-29276,-53904,-35269,-4471,-22656,-74735,-27618,-19877,-12692,-45047,-8822,-14393,3527,-31844,-107,6885,12832,-12030,-74290,27015,-46877,-88286,-132281,-44518,-23032,-68841,-97485,-52353,-63748,-5157,-42834,-60513,-29787,7341,-21343,-24900,-104985,13871,-11939,36357,-37959,-96093,-53214,-8568,13590,-75070,29145,20640,-47090,-47539,9225,-7519,33357,57032,48967,-14619,20095,-1207,38506,-73470,991,-46977,34197,-36040,-74482,63433,22796,-98585,-17528,-7133,19153,-8057,-10010,-52267,-19966,-152280,-69592,43003,40891,-42258,-3314,-33909,-86360,81969,-27336,-71747,-6162,96410,-35718,-75919,-244,56130,36873,-43867,-69997,-58884,48739,-71327,-75082,-51403,-39184,-3852,-38078,-49249,-22445,-2227,36886,-3727,-21545,48716,-3840,-23080,46891,133795,36836,53896,41484,60944,37186,84634,-18839,-11471,-6676,-22424,39197,62866,638,107496,23804,-32591,-66286,-89108,-67549,-21270,-55638,-52285,41101,16362,-43584,64180,-4222,29233,-27976,-68576,16592,46399,54795,41631,85306,85307,11070,42891,46440,-32014,-104604,7297,-163728,-101219,-100700,17279,37250,-110319,-50408,58649,43513,99272,73893,-6710,-22916,74643,54599,52832,18884,-35522,7597,-100452,-1246,71007,40825,38219,52904,28023,35206,93579,-32233,16849,47395,57609,102165,98718,155090,167260,140061,102326,182419,186868,169270,378256,738892,1678324,-1080196,-754059,-548933,-338105,-385910,-345727,-188688,-275541,-229424,-220184,-191409,-247119,-120842,-274207,-222438,-146835,-76409,-191805,-130665,-156175,-164609,-138371,-48998,-100709,-148674,-89758,-79200,-74953,-51650,-166259,-107476,-70428,-66666,-137796,-15688,41381,-48516,-15956,-71869,-116549,-50163,-53846,-31343,-38284,-16702,-92348,13259,85164,-62395,58358,-12060,2057,145724,-821,62748,-2090,103138,57438,41171,-50931,35046,4256,58819,96462,22413,65464,-74987,-11077,17975,-33454,-97673,-15178,69382,-37103,39740,-19026,31464,68788,-9318,65146,-21027,-72204,-72330,-46674,-4748,-98913,-46106,48043,-123838,129404,-4063,4815,16189,-20987,-1011,35446,20748,-43658,18731,-28457,44347,90601,-42306,-40848,11221,40078,-50452,-16632,25221,23892,11600,-24388,-18695,51578,-49054,23303,-83052,-105440,-131005,-78769,-160183,-12372,-43972,-88531,-85260,-81369,-138266,-18000,-42645,-11586,11351,-39747,-27206,16012,-65066,-95744,-53644,-105722,-73915,-101743,-113397,-57479,-76816,-73549,-114,-60652,-21482,-2594,-66119,-135684,-104901,-16862,8367,-20427,-93059,-183302,-199782,-117618,-53884,-19112,-16348,1359,31181,42515,-133527,-65636,-57310,5040,-58436,-71962,-20730,53120,89866,85533,96607,36652,-3153,50327,91297,26268,7846,-49111,52044,-5000,29664,59399,9,-25979,75374,-15285,73326,45646,-16497,-45283,-7530,-18752,11842,27924,19421,-21094,66404,7145,18222,-23359,82912,95000,40932,20483,44550,44831,17859,39121,109953,164840,55825,128410,140202,100978,-419,-22707,120775,77974,-37486,60090,71499,113191,23932,-17118,-3276,128425,143196,25009,116895,28477,51187,63705,43760,21020,92262,-12929,-32958,51931,52724,11075,47576,17787,112294,65217,-19077,76782,101971,18043,30999,39433,6588,72810,57339,-8614,-7868,-11157,179762,100225,135746,82462,129302,80572,102572,107300,32410,54876,48681,85178,-54827,-36964,-19206,86089,12061,88305,-17759,28184,120382,62251,-34703,3234,59613,98959,52755,32741,32592,-11359,-17922,-28571,53431,18907,31156,-6122,-28689,22898,37944,68271,29593,-21908,24128,43985,-9085,19138,-9088,84052,25523,56475,-16151,12614,-83356,18461,53275,-7418,-98161,-10300,-21454,74783,41345,-6706,28519,28634,10398,-17671,13710,62459,64859,31362,145021,73086,80327,26847,65507,37788,70646,-603,-27478,26564,9597,-952,-97010,-37818,67636,-24175,43976,95317,-30214,-27431,-4425,33191,13156,-11581,46302,35510,-838,-18912,-6786,122140,-65953,34620,1751,2190,27605,-19464,-69450,-24722,93332,73630,55982,19268,48002,-11649,116592,-7583,-10454,-30630,56316,36354,38571,56465,14358,74590,15271,-43241,37571,-23914,-16742,68687,22149,5377,-10376,29723,-963,9441,14048,53596,33567,8618,7952,6865,-22543,-50573,-42908,-5710,71757,-79966,59965,44449,-1882,141949,24249,25124,9362,-42449,9156,52927,28656,-82776,-25202,-4313,-13448,52941,88775,-3401,65938,45077,55897,39360,-32067,17254,-81562,-59551,11397,121299,71548,5920,-5985,30008,49918,111975,76736,-20821,29269,-64458,7606,35349,58931,47996,48676,26609,-10118,2995,-20427,-6313,26727,75015,62405,24189,-27323,-14483,-16633,85322,-2513,20285,51262,7598,-46572,-18149,-52526,-14689,39674,-2738,-22904,-9277,38281,143965,82,6753,4907,-7325,-2388,-21166,-14636,62643,4543,-15675,80491,32580,31996,18452,24868,-36158,19291,-18196,19977,3988,46557,-3803,18426,-19423,-38116,-13709,11331,-33565,9232,-23901,-83745,30954,38906,91356,56499,39663,24438,-42653,-106255,-39100,64962,40098,115308,88436,24851,15575,-17791,47374,37803,7670,34760,664,13437,20295,-44772,-20803,-43415,12582,26952,-8158,-40331,-17782,13,-20538,96211,3230,92551,-8796,30048,-29267,-28267,305,36560,75358,-55646,-18808,-7815,-98154,-52695,90375,1762,28987,9484,-9634,-40452,41380,-88880,-70250,26583,11961,-104914,-46900,9318,19760,-7078,53428,14987,23916,-9370,46469,-29234,-37900,64468,-17752,-30863,-5203,-11729,82906,-2180,-43144,-19515,35538,-33112,-11143,17988,48285,3925,34019,-29194,-92213,75473,74697,37225,40006,25621,-9540,-28550,35342,-23454,-26689,-29,59348,962,89080,-47755,75135,50065,3932,10817,10687,20320,109993,20571,45615,-98340,-40354,72203,48143,-55756,-26065,-2055,31871,98003,27606,-2533,-411,1532,-52950,19349,50503,-30445,-35122,-50999,38015,69860,31870,21729,15250,-38710,35387,-35613,-6323,26328,3390,-10117,-24825,-135979,-55854,-11854,45699,50241,39886,101539,-4607,83716,16726,-51993,28356,40738,-29543,1641,61527,-10961,-31802,16888,-55493,102764,23944,-5604,11328,69024,-49630,29799,40313,50359,56028,67614,-47645,-20033,-76713,17211,-58622,-23164,-71258,9634,7265,-38170,33575,10272,-815,-20792,49210,59813,-12012,38715,-12927,1443,3600,-21352,44052,-40055,-38711,-31533,-6588,-29748,7213,4621,-2329,-28897,-3678,-42835,20003,-20661,2721,-14355,33821,49018,-47914,-34628,37767,55062,-33430,42883,66348,66686,33151,-24106,-16278,21502,11071,73482,-9970,-38975,17146,29971,16749,1081,-33570,-50304,64416,47754,30555,3736,-59629,44159,-9818,18271,31712,52431,-5995,23944,39468,72092,97506,39088,11230,-42578,24419,34876,86368,1111,8777,39522,875],[-5557,-55093,-27532,-2175,33757,4138,1174,62596,-69537,-64082,-60438,23964,-21976,-21069,-62810,-24085,-58370,-18490,-25028,-41011,20153,20646,16831,35707,10729,-119875,-93644,-54197,-53843,-54890,-45008,-28130,30411,97562,19934,-54015,35814,-71423,-55181,-9136,-76343,-46872,-25598,2122,-22114,3669,-35425,-42595,50165,17056,-95582,-29988,-53725,-63687,-45707,-15249,-17164,-94044,-66919,-42789,-28778,-49942,-10406,-33321,25726,-29352,-22790,16410,9067,-46853,-91808,11467,-94314,-94042,-105242,-46407,-34511,-55088,-93032,-65604,-136571,-1636,-72957,-57180,-31274,-9406,-36204,-35792,-127880,-14533,5800,29737,-31725,-95084,-36947,-16735,16069,-68255,-3832,-24959,-18735,-60862,-21261,-31978,23627,58453,10424,-41987,19041,-17829,-1406,-77319,-7087,-79116,34720,-51495,-94445,53149,-31816,-113506,-42099,4070,-4,-4234,-9739,-32106,-16164,-128371,-69192,25645,22059,-43364,-14592,-41045,-68566,86049,-29483,-57849,-26748,84555,-55541,-86798,-860,58489,7716,-37578,-91923,-16600,67857,-56617,-60230,-58177,-26611,-27268,-28187,-51383,-18037,3779,27020,15442,-29408,32303,10305,-976,36657,94204,56471,33945,36992,56501,53501,80479,-2857,-24621,-43146,-35983,53012,53787,-10466,121666,45252,-17580,-55110,-65417,-21586,-2918,-64828,-30382,37124,36960,-42645,49869,-11046,26714,-4431,-28768,12732,11836,61124,-6989,42661,80107,13955,29002,40847,-9975,-84352,-12543,-124629,-83514,-80116,43151,41721,-122279,-52433,77941,73510,100807,39191,-9776,-32628,65894,26260,26211,43761,-96810,2438,-91748,17870,47063,39170,24023,58603,-6760,41053,67167,-69647,11238,68771,6835,98235,67252,135991,112555,125428,14973,64228,76260,26866,171118,265845,904813,-568700,-502177,-372167,-197033,-238179,-223846,-94491,-167291,-128090,-160275,-162227,-156579,-89482,-151431,-97629,-97701,-23303,-138258,-97155,-134571,-108050,-136589,-34826,-83218,-129750,-66702,-25728,-56747,-60193,-145797,-71877,-69377,-61679,-151017,-42393,21565,-59772,-54579,-78384,-111642,-72847,-29084,-62076,-41295,-19282,-66590,16728,27697,-20882,38463,-18071,18923,146314,-42814,73145,-46116,91893,35211,-1959,-32125,-8517,-17208,89683,74979,9891,104711,-28048,13418,97782,82966,86583,-2940,47806,-3179,11343,-118790,6842,32782,-16472,173654,6402,-48297,-50553,10587,356,-106896,-45107,-46050,-263614,420234,223029,237941,142993,74624,100847,106026,120974,55070,120638,50516,127763,205394,66330,8273,109585,69114,20049,59474,90761,57100,82427,47892,51030,83825,31336,19299,1060,-43362,-47542,-65858,-94821,-15427,934,-6878,-11374,-27235,-95846,-10898,-33871,-32767,39772,-74655,-4603,16214,-12845,-58188,-60308,-75812,-68750,-74963,-56894,-25865,-41948,-58861,-6450,-37706,2834,-26413,-57439,-115742,-63649,29952,-18271,-45593,-64373,-143554,-157365,-105677,-71226,-27661,-10956,18769,-5484,85116,-133112,-73638,-56576,-20288,-68811,-84137,-30393,53311,62165,92858,53324,21583,-18238,36983,70606,1925,-11186,-36623,75359,-24092,13085,42602,6001,-42863,57832,-15494,91929,46097,-20725,-25801,41766,-24837,-12259,24229,7263,-27798,72027,10877,4214,-50325,70143,89181,23992,24968,34619,48138,-19153,40625,107354,188050,70327,92677,128770,66247,-11375,-31795,81451,76849,-28170,45326,104325,110600,64180,-15956,-11455,88611,99197,29367,107878,11757,48718,32996,31999,20920,68448,-589,-16241,63603,93069,30859,76340,34525,99874,88361,131,62055,81745,31337,48521,36421,-2785,72261,37153,22360,27885,15817,171134,77107,141754,87133,108740,71784,129695,112069,24671,64208,59390,90523,-30804,-27987,20305,91186,-21587,117015,1555,44493,129222,49611,-8032,24331,52487,100439,52595,20530,5922,6420,-34992,-46997,75411,29956,55016,-863,-3815,8041,67465,96661,50246,-14058,50732,35834,-5285,36013,15259,112615,23038,76535,44042,71824,-65392,39657,86237,47691,-63252,-2825,10864,53530,50204,7707,50493,34849,-754,-34509,32935,76691,73921,29133,125707,84385,76966,28792,48733,23726,64889,19536,-19370,29542,35542,31834,-81096,-47043,97057,592,63559,86491,-14044,-12134,7387,47983,12227,14620,86681,61170,-9145,-8421,-33721,100636,-65463,55545,2578,-8220,8358,-54169,-47578,-14101,127122,97562,92960,31831,58764,1211,125124,-12994,13719,-18776,50195,53483,45299,62924,-22152,51909,24512,-55411,47622,15177,-996,78235,25939,27278,-9739,22154,3142,19083,24599,25049,26572,17235,33035,25974,-16811,-62109,-29720,35702,54254,-78436,58825,65613,11328,122846,35202,4235,47034,-22648,-25198,77675,39269,-75517,1755,332,4918,54146,98049,9735,83497,37775,49414,45202,-5795,47885,-75534,-64694,16197,99334,51649,-6098,2948,21590,70681,119129,100111,-12698,28338,-30802,16325,51916,85373,46420,54258,63074,16910,32580,-11276,9926,40431,56073,78782,50406,-6666,16564,-25630,102260,31049,26385,60222,4557,-19846,-2323,-43758,-1464,41062,9929,-12558,6208,53061,140154,-11161,8347,12502,37595,5848,-36615,-28177,40128,29100,-20128,103490,34452,52904,20001,5318,-5379,56705,-6232,54233,10365,50759,3360,22662,16585,-10274,131,1769,-732,-3044,-14825,-47104,59229,57732,109351,63946,31664,15773,-46707,-108728,-30529,39568,50382,113877,73413,11104,14120,-2722,53966,42901,-2047,59127,9021,35152,21338,-35520,4027,-36717,33487,42992,13385,-4665,-16110,-32184,7406,122671,8241,89874,3283,28737,-43506,-45813,-18132,66427,86630,-57608,-2246,-8289,-75672,-32986,91803,98,10541,9422,31922,-34891,43161,-51970,-44155,33007,36082,-81444,-22184,29999,42022,15929,69146,84633,42785,17297,58714,-21426,-47499,70626,-2469,-24864,-1809,-11438,75404,1716,-36221,-34566,13361,3012,30036,11190,38954,21670,54165,-47102,-75511,118438,84215,67651,-3995,4173,-7489,-26717,41059,-28208,-27414,18612,75196,17439,92226,-25817,92671,49890,20891,20734,25945,44193,97463,-3757,44192,-94366,-12294,69363,40804,-34806,-7233,20311,46780,100057,72803,25529,8808,-1194,-40992,-12519,65094,-9359,-33159,-51600,45919,84071,37340,39439,35669,-21663,29848,-32616,-22943,-5800,-1647,8101,-19257,-108908,-50231,-879,49390,33639,77120,119480,5099,96656,24488,-56860,49110,75339,-33978,23438,58336,6415,-17873,28932,-33476,88617,32327,4049,35726,68140,-48238,26669,28395,44702,71557,114232,-33171,-18712,-89525,-7448,-66916,-3214,-80635,28862,526,-16838,34556,6434,-419,-29052,38730,32930,-11878,34446,-1998,8948,-1026,5773,69155,-54553,-47100,-23595,1783,-24776,-9991,-15954,-16532,1419,18973,-35175,30429,-18587,9129,-16030,36118,67843,-47083,-20550,46401,59020,-2081,83647,64510,51461,18585,-29998,1933,39584,46618,95049,20920,-20037,24672,24955,24338,-27298,-23121,-33323,74065,38538,48301,22624,-22568,48105,-22534,30711,23136,54866,-20374,49056,33537,80907,142539,34561,5318,-55249,32262,44265,73629,-5086,-17353,41104,-11259],[-14905,-69317,-65183,-822,30709,-2542,40825,82134,-72816,-23887,-70905,19221,-1731,-10330,-78910,-12214,-46151,6523,-18659,-62279,32263,21835,55541,34213,7571,-130983,-113267,-32975,-41537,-64053,-39631,948,29666,101390,-2151,-70824,28209,-83888,-58171,4327,-60312,-25868,-12069,28652,-22415,-6113,-14681,-45337,75691,21636,-81421,-19171,-55178,-57649,-30229,-16000,-4286,-93308,-83528,-25560,-16127,-28173,3464,-33938,58899,-8457,-33486,32795,22105,-51563,-88444,8831,-106333,-71790,-55710,-26818,-17818,-22404,-72319,-42941,-160428,23182,-69547,-40077,-23543,-706,-37661,-38883,-119564,-11072,33386,30412,-13938,-71331,3589,-7389,26120,-49030,-18854,-53289,19807,-48163,-37799,-41850,25262,73165,-15483,-50585,25752,-4019,-34277,-55146,-7027,-73273,42840,-47879,-95417,54276,-43721,-102484,-36849,35426,-1303,11173,-1746,4649,3716,-80126,-43917,23731,21423,-25047,-12624,-15775,-19614,92335,-13020,-22341,-18818,87356,-41376,-67547,7701,58523,-836,-11024,-81335,35337,93239,-2470,-2665,-43447,1622,-27042,5544,-14545,-4818,19623,37102,39905,-2057,27451,36447,46553,49757,70837,100971,42261,54776,61620,91059,92406,21953,-9050,-35953,2778,94232,65726,14912,138505,84827,27905,-15447,-3144,75835,45571,-10247,21338,52924,77341,20715,65768,19214,60901,52248,42779,40731,18167,102396,-4535,31483,114832,56509,48248,75365,56336,12145,10406,-7421,-5393,-6983,115257,106589,-58697,-61,125346,136910,143515,64946,51332,34500,124246,66187,73445,139062,-62915,74687,42577,116311,112129,132064,98755,146641,62501,158790,158252,57343,135401,210452,100584,237312,207365,297102,278358,338303,220536,317641,377784,395950,611346,889972,1602370,-1400829,-1107798,-725712,-458412,-402409,-356033,-242006,-222635,-194486,-241323,-252841,-174081,-161701,-131762,-73495,-130163,-83271,-162507,-137800,-168559,-130993,-177560,-77803,-116842,-155082,-95044,-41878,-85173,-128699,-167546,-95994,-112667,-87966,-186730,-100535,-39505,-106530,-132781,-114223,-146396,-125948,-58356,-121474,-69898,-57967,-104435,-30260,-92223,-48000,-35469,-66373,-28595,32644,-92704,7080,-128153,17332,-31288,-99973,-70674,-82233,-76356,35552,-26299,-67683,62289,-45111,-29150,37893,51401,108101,-45343,-16014,-29123,-48949,-171947,-55139,-43818,-36315,198972,1407,-54027,-48310,-4910,-37356,-115834,-65011,-125895,-334086,470163,273022,326331,184545,64161,108749,88974,120007,72174,137527,63864,137183,225816,94580,17655,138545,78524,30305,82953,94171,47807,109550,78356,79053,69273,73763,2153,40066,-12252,13437,-53303,-42457,-15020,28612,38059,25848,8050,-54462,-9505,-46632,-61125,47974,-89100,-8362,1491,36191,-10940,-56820,-55228,-72667,-45472,-4026,-9315,-20546,-40708,-26985,-16581,16745,-47629,-58223,-96369,-20135,66777,-44680,-71228,-35013,-95238,-94914,-94831,-67974,-36014,-26082,22171,-37553,91233,-128581,-72809,-43393,-45368,-81338,-93999,-47857,31881,23145,73482,-11391,4086,-36186,-1079,34745,-15807,-32064,-44422,68620,-60126,-15102,15010,-7129,-73746,31383,-7289,80955,33361,-36334,-29378,74116,-32869,-41778,-699,-22024,-48349,53720,7838,-4041,-71972,37931,59168,-3778,22721,18136,44813,-54670,29334,67280,181371,68554,43881,106100,29494,-25033,-42519,23016,50511,-36167,21694,103290,79372,87405,-19239,-24289,37180,43340,23357,88969,-3999,35912,-5742,6556,3080,29918,11437,-18053,45443,94325,33477,75135,43799,68007,93745,21303,23941,50472,37629,62167,19228,-28930,44861,1199,37179,54546,34082,130005,45738,111426,55336,62409,47156,135991,95597,2288,52178,64492,79043,-18841,-38850,56496,68386,-70683,118480,19148,29653,87533,10460,13028,43051,33584,83153,31649,-16848,-24003,17417,-54429,-71647,82395,24745,61156,1991,-7253,-29788,79734,105360,48144,-14992,67128,22443,-13107,26104,33446,117495,9531,82976,78231,75583,-46467,46331,88099,102870,-40548,-5423,23175,12440,37910,15109,65873,31623,-19873,-57296,38817,77863,58339,18863,91449,71532,57473,33838,16114,-11281,33807,42693,-20450,22228,48004,49509,-66345,-51467,104696,11380,75073,68363,-11489,-20470,1616,49031,4768,30343,102840,70771,-23235,-6855,-65786,57051,-47449,49396,-5716,-25903,512,-95716,-34437,-17676,131993,93984,108378,34867,47529,5649,122201,-18110,34668,-13490,35832,47747,35911,60616,-61952,10477,22322,-60836,38278,30923,14947,75859,18775,30794,-22852,12811,8971,19318,24831,-6821,7816,24780,44907,37466,-3521,-55985,-11584,51677,26186,-71608,35583,73156,22327,67152,36102,-13800,70644,-4643,-67176,85979,35820,-56805,26834,-7489,19894,36498,92174,18788,87273,15568,24062,46502,18213,55901,-66757,-79288,895,54990,20374,-15743,7515,-1069,68178,87066,77018,-26595,13983,-12103,19813,55637,93060,38966,45888,84763,32449,76018,-5968,11576,35290,32312,60788,57755,4386,43000,-35826,88614,53662,31112,57898,-2665,4863,15546,-34047,-3536,25924,13835,-10897,11561,55124,107829,-28732,10002,4235,75487,31009,-56882,-42455,12370,50504,-14804,109364,23570,56238,11922,-23212,15513,67792,-2961,81859,13514,38754,6876,29812,53028,11768,3720,-20766,24137,-25980,-10752,-7883,75412,60060,109358,68685,15924,2010,-58574,-103667,-22489,-257,43236,95706,39479,-8732,7488,5365,45672,35576,-16030,71303,6033,53139,10659,-23066,22573,-35570,45135,49587,26869,29347,-26860,-66440,22907,124181,8039,69736,19355,13335,-62669,-57172,-30620,86883,84824,-53531,3785,-16236,-47937,-15987,66878,-144,-9271,5747,60499,-22866,42287,-7589,-21630,26874,53401,-62804,3361,40720,53688,25696,70173,126146,41926,36461,54206,-18122,-56170,60458,12935,-12002,-8117,-16532,57140,10138,-21023,-41872,-11754,30540,62360,-10635,20013,28749,59585,-66882,-58109,131207,62753,80663,-49853,-20848,-17260,-28583,39175,-40868,-35214,23564,77116,25741,68719,-11332,96413,41644,23995,1114,28656,49196,65492,-34576,31844,-77731,2568,51640,22836,-23783,1578,24445,54362,92392,116032,46126,5271,-11203,-16296,-46584,68018,117,-35509,-46849,45707,81787,23138,43596,51379,-15811,9084,-30375,-36377,-47626,-17427,9630,-10179,-66751,-45934,7973,41869,6087,96903,121425,9262,76514,28697,-58151,47727,77874,-38196,35399,33740,16628,-13005,36084,-13065,55251,32742,6161,57724,42995,-54161,12602,6230,32712,73811,129692,-21202,-32383,-93238,-35696,-68790,4426,-88277,45801,-425,1728,17443,-438,957,-40682,24502,4721,-12995,27354,3127,-5702,-12020,32840,79416,-64439,-60615,-23214,11344,-24155,-17033,-25408,-29064,24023,36107,-21778,27115,-12582,-426,-27253,21498,69380,-36705,-3362,27837,49063,26289,96843,41080,31062,-10261,-34676,14097,49974,65871,82509,43537,-8427,20741,9755,27321,-51975,-13113,-17785,62451,23009,48964,24264,8808,58418,-33777,45798,8909,47709,-31037,72355,39447,86117,166508,27078,2130,-58741,34704,37199,32908,-13973,-43040,42483,-12478],[-18338,-67378,-87659,13352,30815,-603,81639,98904,-66762,19524,-63342,18305,28446,1385,-77208,4592,-17306,30299,-4372,-56643,40747,32657,89863,36146,5676,-105968,-111259,14498,-15896,-66122,-23934,33940,12137,93557,-13360,-71921,34040,-68235,-36739,32149,-22878,7647,15,46892,-15933,-2671,14982,-23468,100483,44429,-36464,2633,-33334,-37470,6697,-12497,9648,-68945,-67982,24010,18186,16838,32361,-14984,85581,13669,-37469,48810,51899,-24792,-63654,23883,-86904,-30472,1312,3775,19843,20069,-39771,6202,-134612,63079,-28730,-18623,-14815,23503,-29013,-45760,-95401,25363,56738,33563,6418,-34549,58573,17089,37204,-26453,-18328,-59970,62155,-11423,-32489,-40419,35475,98737,-25138,-37035,17951,31000,-53786,-15674,6761,-29430,52364,-25899,-77015,62738,-3392,-71056,-12691,73751,3867,31398,1813,33681,29163,-9192,5651,43186,48613,-1924,2617,31439,40928,100661,9708,24008,17468,98452,4291,-27461,26060,45753,11611,32447,-42464,73796,112002,72852,80275,-12573,35198,1089,54126,42394,8064,32028,67986,66252,55241,33572,60376,108452,85235,71595,155596,76130,91760,73766,132435,116483,48592,33563,17241,81096,142583,94903,65267,145935,137430,93653,30373,87432,191627,112530,89728,90022,83112,129977,122345,98826,76920,119017,114095,121990,85211,73812,159743,47436,60464,176352,121776,96762,131834,130902,139435,66988,128077,101626,95392,210035,204407,31289,70122,194148,212626,214015,139662,157375,151934,223613,162236,175982,276541,58643,191207,244191,235291,224077,264340,228561,275512,194289,338499,320633,274230,319506,400396,275804,434283,421455,534290,560645,640686,558811,726608,866732,998244,1343437,2116107,3212807,-2668544,-1958914,-1197955,-813709,-631342,-533443,-451500,-317449,-305941,-362299,-344427,-221566,-249507,-154916,-97167,-192996,-184291,-212864,-212447,-209561,-195002,-230903,-161232,-191472,-211210,-152940,-117223,-150649,-237544,-214344,-168566,-196972,-143390,-245510,-187068,-133378,-179541,-235335,-180542,-225067,-202176,-131719,-201506,-121903,-115784,-179904,-113882,-239411,-126648,-142097,-144019,-131749,-144128,-137955,-108651,-221875,-96205,-119893,-222596,-142179,-159967,-152691,-83125,-165941,-176508,-32310,-100369,-120251,-103965,-76889,-2646,-107804,-82845,-93697,-104810,-134494,-111494,-134393,-40098,161209,5714,-60771,-29346,-48349,-84551,-76527,-54257,-105627,-206139,272374,140245,223062,122277,-28158,23616,-2785,33607,14822,65486,9341,67035,151634,51433,-30046,89824,27954,-14597,46760,35007,-18895,90945,47444,47900,265,55684,-42386,19540,-40089,29419,-67576,-16151,-39001,15016,37621,27484,8335,-29699,-35906,-88773,-112173,23869,-103862,-40967,-41436,56974,13296,-67891,-60519,-99771,-32429,26282,-21422,-17550,-35738,-65876,-8819,3437,-76133,-62791,-87717,3432,76552,-71991,-101468,-21989,-59260,-39588,-94152,-60214,-49978,-55523,6056,-70675,52124,-127157,-67480,-29214,-70408,-96920,-101071,-76882,-12094,-18952,22705,-84373,-21518,-60016,-55402,-15011,-28946,-51360,-71609,35974,-100973,-52399,-20420,-42472,-111497,-7117,6108,39286,6130,-61680,-57149,74513,-49449,-77764,-49239,-60374,-78540,16265,-1905,-4753,-83529,-10393,18798,-30897,5469,-7559,24349,-85406,1472,-4046,144040,50364,-7231,76895,-2695,-36742,-55717,-41279,8919,-66411,-14349,60093,26257,84322,-25349,-38168,-11467,-14558,10590,63999,-18408,11499,-46522,-24110,-30607,-15482,16255,-35687,4721,59114,23017,47463,42431,18233,78823,39559,-29376,7619,40889,80435,-4282,-63492,-3276,-48208,29038,59443,32657,66217,12576,49861,5362,1505,16335,118463,58174,-32147,21730,57609,54920,-19524,-65419,84540,25508,-119889,93510,35125,-9183,12512,-39776,29971,59401,8704,50535,-3622,-68809,-55081,19211,-71073,-91587,69923,10434,43775,3230,-38132,-82127,75128,99629,33271,-18828,73825,12302,-29999,-3054,45266,98119,-6366,74402,78749,26797,-22372,31851,57943,142254,-38207,-22447,16210,-37329,4270,10586,68587,17909,-39977,-83235,33882,69251,22800,-986,60648,38110,29605,45411,-22768,-55966,-9034,67031,-32008,5546,39860,50833,-53689,-42196,92901,10556,72281,36999,-15942,-44325,-14578,36609,-4474,35083,91157,65109,-37412,-12121,-90908,4739,-12387,28432,-25336,-44857,20206,-130616,-34479,-39415,101372,64193,97786,22321,20027,3370,109982,-19986,51177,-13029,25088,25712,12571,50735,-95699,-39460,6581,-50555,10942,20826,36109,64822,-5087,16057,-42125,9558,19348,9887,13833,-31890,-20665,27305,39924,40300,17043,-30874,6840,35649,-3924,-59250,-8120,60408,28584,-3011,30647,-24433,74118,5957,-106976,74853,22146,-28436,41244,-19864,31288,-3117,71554,22735,77172,-15984,-9525,42724,35329,42198,-58413,-100731,-26811,2023,-9213,-21952,9265,-33577,42407,26664,17841,-56546,-7126,-18876,21499,49292,82562,23243,24002,90779,34810,128238,-1669,-4979,6472,8834,14822,37238,283,60523,-44226,45570,60543,33514,42586,-12282,20527,28780,-25705,-13226,-2276,7991,-22408,2458,45233,54366,-51825,8112,-18134,84441,59316,-74155,-51957,-16311,67078,-1132,100465,3411,46302,973,-55601,21282,47124,-8233,96961,11553,12907,2220,35627,82613,26050,-2767,-50217,28998,-54143,-12851,21706,75235,47749,87759,66335,-7322,-16930,-74108,-91105,-18704,-45546,17673,66688,-6939,-30717,-7244,-2760,20781,15373,-26305,66131,-7737,60533,-9815,-9414,31919,-40159,44767,41552,29756,52475,-50092,-89464,17092,101420,2292,37267,35726,-10847,-84641,-56050,-37033,92596,72638,-44710,37,-32212,-21783,-7160,22910,3363,-25594,4201,61703,-6828,39517,32446,-8870,3171,58652,-54552,23010,35508,52872,20349,50946,124648,19981,42646,31778,-21597,-62265,37949,23720,4299,-25570,-24518,29703,18240,-7521,-43424,-31755,41638,74842,-41600,-3948,19981,49332,-80990,-49305,106790,17744,71179,-86230,-42344,-37111,-32980,30086,-59625,-52331,11435,65063,20838,26060,-9738,83631,26079,13601,-39289,18791,33133,19375,-60771,11525,-50213,5210,21563,-2021,-23504,-280,10614,49821,74650,138550,54957,-7426,-25569,12103,-78424,55949,-3508,-43860,-36757,35815,61921,-8801,33996,57462,-22036,-22742,-27162,-44344,-90863,-46253,-10655,-2178,-16557,-40035,9225,26929,-26436,92878,109805,5159,27076,26167,-57117,19288,49231,-41598,38736,-1482,18789,-22582,34612,496,11187,18854,-2711,69581,-1550,-69153,-6268,-20112,17911,64061,105559,-17945,-53202,-85788,-58761,-63832,-187,-88274,54892,3210,11788,-16475,-13459,4872,-53097,9276,-17734,-16794,19216,2717,-34776,-24421,49455,69866,-66872,-77365,-30554,17880,-26593,-13469,-19403,-37556,33152,39767,-3378,13725,-5721,-25688,-47344,-7518,52291,-17764,9220,-13006,23372,43903,78099,3343,6532,-39730,-34907,18866,49714,61137,37106,51028,-7261,7762,-12339,27431,-67408,-3541,-6743,33809,5926,30886,9976,27182,70596,-43235,57036,-9183,30602,-36710,86945,56379,83703,159259,18704,179,-54016,30127,16964,-14664,-21898,-59621,48776,362],[-17866,-55158,-94721,28161,26433,-271,99828,97970,-63918,41995,-48370,9442,47711,-382,-72120,4811,1809,32150,2448,-38797,29874,33999,95944,24921,-13746,-60255,-103317,57396,9141,-72422,-12155,46900,-37798,61433,-19623,-68636,34039,-38917,-14217,49305,6470,33667,-11330,31767,-19745,-3897,24176,1954,102307,55007,10418,15524,-10819,-24248,37972,-24910,3223,-40591,-36295,70711,47331,58109,53804,869,77631,12247,-54715,39635,74971,6609,-41935,35233,-58522,-2000,33037,15354,49820,42970,-20028,45620,-88911,88219,21042,-18675,-29570,28768,-35886,-75600,-84995,67881,48852,13972,-1275,-14796,92352,28051,21842,-28233,-26995,-63719,78207,18412,-27659,-58018,27358,105366,-37146,-25020,-29786,56922,-74705,6907,12494,17208,32189,-16747,-68981,48839,55015,-55457,-7953,79541,-18852,23049,-30759,13204,21828,52135,44852,55007,75897,-11926,-551,56627,67271,77809,-3260,41178,46950,82140,41905,-7138,22881,-4416,10352,52849,-19339,49558,81671,113941,130214,-6917,33860,21173,72080,66145,-17722,280,78176,51932,92465,10184,35105,131099,98954,59299,165772,84825,97500,51238,123234,103494,25374,50698,61509,130562,136467,87589,77160,91511,147546,115395,20181,138433,241087,132738,151775,104722,63642,130993,174332,81574,89444,127856,101706,125874,67032,106998,150325,71152,63491,181258,122804,92570,119650,110993,177967,64436,159879,123361,119134,214663,209682,24612,49466,185732,192336,198889,146556,178890,180680,224976,176987,191766,301118,117401,185039,313220,197312,199285,234645,213213,240028,172758,337573,300331,282297,273077,332676,214091,338698,324586,424232,481456,491126,406045,538254,673415,731799,903476,1550668,2383621,-1350505,-1143297,-568117,-349109,-207774,-156842,-187755,-13792,-39581,-133277,-78791,20182,-45357,50543,92412,-29674,-63374,-56352,-93871,-38994,-83462,-97530,-94462,-120779,-121820,-65198,-81251,-87785,-212453,-132580,-134842,-181904,-93768,-202006,-172331,-130877,-156149,-240123,-160117,-231108,-188114,-133337,-191261,-95149,-82852,-172991,-131938,-283015,-150012,-174509,-156088,-191227,-247140,-93418,-165235,-233788,-154812,-149274,-283900,-168088,-161263,-181041,-177807,-255665,-238585,-107970,-130680,-196391,-233869,-210899,-165271,-137696,-100804,-167023,-115406,12845,-126381,-198645,-24722,61915,9342,-76555,-13332,-128968,-174269,-61467,-106457,-142416,-236972,123918,69822,78309,67749,-83041,-49826,-71349,-45705,-41382,-15479,-38688,-9799,48154,-6035,-78075,21458,-51060,-60691,2664,-30244,-88397,76320,-6110,2069,-71780,18145,-70208,-19489,-89573,36213,-78984,9045,-66128,-8391,25145,26112,3838,95,-63807,-123109,-152602,574,-109228,-65974,-78147,68115,24556,-77772,-64536,-123749,-16108,49746,-35053,-5535,-24187,-89806,7021,-19059,-90370,-42502,-74864,18940,76806,-69689,-108135,-8571,-23534,9173,-80877,-37052,-44180,-67731,-3226,-93634,-10863,-111451,-45765,-4511,-72869,-93136,-83243,-99377,-54667,-34697,-34818,-131088,-41167,-68952,-94651,-54368,-18532,-46059,-94705,7034,-117421,-75570,-40333,-81024,-127893,-40833,32499,-9747,-16100,-78169,-87468,50971,-64259,-100754,-101511,-85394,-96521,-18798,-1398,15596,-66196,-51506,-6838,-32464,-17215,-31699,-2920,-95023,-29196,-78304,96400,32258,-37260,56804,-13011,-32747,-58188,-84747,-24074,-105477,-50604,-8011,-26568,63029,-19154,-34561,-30375,-52469,6652,47808,-18826,-10196,-70926,-40514,-63080,-45704,21941,-51560,-34709,10714,17052,13559,44378,-29633,59080,60470,-74118,-33724,51679,109514,-13564,-83626,-47210,-93771,10830,48809,17782,5885,-4930,-19920,-33296,-51167,-4442,91314,19455,-61527,-5264,45839,32710,-20066,-89310,106978,-12468,-144846,58123,57853,-48391,-62194,-74472,51416,73062,-5839,19515,-34297,-111804,-75235,22849,-69441,-86478,49527,5581,13893,14854,-78110,-127870,64248,98664,26463,-13784,68630,15393,-40002,-34713,58107,66784,-13903,61950,56192,-41614,16514,3570,12702,162301,-51483,-46409,2637,-73709,-35365,205,65146,3361,-45885,-99220,31513,63015,-15429,-19843,50555,-800,9418,68799,-49721,-87892,-44098,95175,-45042,-14310,16137,45195,-38715,-9143,77485,9910,59941,-1976,-16693,-62563,-23654,21109,-2192,38052,63405,55128,-37511,-12040,-92839,-33745,41463,11317,-45959,-53540,64925,-141125,-41768,-69910,43936,25532,62823,1273,-7025,-3673,96049,-12248,66668,-7812,28027,3658,-12428,41110,-108697,-79183,-13388,-21109,-21848,-3493,59458,48774,-39316,-2647,-52709,9581,39380,-583,1694,-36559,-45565,28900,27124,37918,38336,8682,27850,-1344,-19790,-37307,-56861,31979,34636,-59807,19446,-21494,64836,11784,-127945,53453,9725,7519,39785,-24794,34237,-55253,44863,21575,59239,-43985,-38752,42682,47261,20533,-45752,-119285,-48917,-39829,-23423,-17598,15092,-60962,6089,-36713,-49143,-85902,-25987,-45548,28332,42840,62442,4167,-655,81727,30030,169354,2911,-35575,-36563,-14624,-39807,-6527,-15151,70568,-50579,-15925,53085,38981,19534,-24507,26306,36778,-17966,-15222,-30943,-4215,-40896,-17665,32178,-1873,-73346,-1250,-42074,58316,55808,-81942,-49408,-37478,83137,20143,83481,-15183,31917,-3474,-80505,15773,4855,-12480,90228,9731,-17791,-6659,40946,100080,34991,-11403,-72546,9895,-76999,-16405,37600,62479,31239,51986,60031,-30699,-34559,-84484,-69369,-17320,-82545,-16556,38716,-51952,-45286,-25821,-26467,-13492,-9086,-24922,46467,-24165,56954,-30287,4179,35588,-43749,35940,22732,25698,64262,-76489,-88640,-8138,63506,-2085,451,47867,-33490,-103139,-35917,-33119,86240,58200,-31155,-6701,-53052,-1063,-6953,-24215,12372,-31274,5462,34066,11863,39310,61815,-3998,-33082,55858,-52540,35455,19064,45961,7697,16723,83115,-15879,39093,-531,-27244,-61922,11658,32051,22510,-47042,-26774,-551,24097,-1917,-42280,-36674,39288,65486,-69012,-23033,-938,28415,-80425,-50175,53998,-31848,43877,-100597,-52075,-59443,-33963,20059,-76506,-73805,-12696,45371,7516,-18689,-18237,60051,8052,-3284,-81854,3811,2358,-27553,-71450,-10462,-16547,5305,-11924,-24021,-27424,-10016,-12907,34597,53054,132369,55564,-19504,-36220,37604,-101442,34262,-21059,-54225,-24130,21107,32433,-47261,17057,51833,-37239,-54182,-18863,-43155,-124562,-82563,-50206,5216,32596,-31348,4208,15058,-52669,67947,94501,-3041,-35172,18206,-53936,-31358,8033,-39910,39893,-32763,17120,-44592,26427,7546,-28173,-9236,-18986,68854,-51962,-88753,-21585,-41010,6140,41765,48651,-27355,-68858,-67172,-65768,-50181,-10656,-74121,57409,10730,14925,-57776,-33405,14592,-59366,-2067,-26717,-23067,13235,944,-63781,-29713,50441,43830,-57512,-90927,-42030,21174,-27192,-1158,-2443,-36553,25509,27433,18205,-872,220,-58715,-69706,-40754,24213,7578,8780,-62304,-12326,49366,35159,-35241,-19929,-53744,-25256,19372,41563,30494,-26081,42556,-13556,-6968,-35584,28491,-68455,9195,51,-2573,-6188,357,-11900,32819,78033,-46657,49043,-26647,8673,-35065,89691,80935,73427,117753,7981,-73,-45663,18904,-9695,-49196,-26263,-61789,60531,23593],[-8493,-38427,-79782,37201,16132,-7318,89113,79321,-66702,26237,-34451,-3796,45476,-7348,-72987,-19386,-10866,20409,11901,-11183,248,23961,73047,5526,-49258,-2926,-85186,68742,14255,-74987,-19855,15320,-95301,21832,-29377,-51603,18175,178,-11556,43034,6103,27669,-49308,-12226,-27549,-20876,3909,10586,71226,33273,37738,4136,-5029,-32752,37513,-48407,-18350,-36311,-14300,79580,62705,77834,49203,-12178,40138,5590,-72567,4133,76043,15070,-41108,25654,-24401,-988,31495,-403,63762,33288,-30851,45234,-37649,77767,50465,-38197,-61412,496,-66885,-98937,-73910,100116,24469,-26447,-50653,-19076,80627,4602,-28081,-52011,-43639,-59353,57173,15225,-39034,-101784,-5083,80688,-43385,-16629,-75640,76647,-84687,5269,-1276,28997,-21628,-49124,-93556,10411,93651,-72251,-29662,37726,-61277,-20905,-84000,-49685,-31096,68269,48260,33786,80210,-45493,-25203,38407,28646,5645,-57201,11822,42728,32214,32325,-9540,-9323,-50419,-7512,32406,-40090,-33376,7032,79662,102577,-46049,-21038,-916,29804,52436,-66643,-60498,48320,-13089,80216,-43388,-31346,85582,76264,24321,110255,43423,44862,-106,66617,43796,-56960,19373,59360,114279,81837,30408,28447,-10805,100144,65729,-28218,115539,175222,90663,130045,43008,-16610,62889,135018,14574,33091,67465,25270,44818,-14524,67180,67999,33758,13746,119331,48758,16811,29885,-8496,92391,-4026,70170,36024,50615,94209,106203,-47890,-46375,65896,72864,84042,74823,84014,99578,116742,80438,109529,187960,68413,40811,203146,14081,43212,46168,39490,45605,14727,143615,81989,63805,8310,21358,-52455,6145,-8386,45332,93148,-3229,-92886,-97830,-41484,-214138,-401307,-412921,-341453,1202730,477387,496439,429687,414968,366906,241040,359095,355964,259379,318604,363609,284818,302960,338825,250021,184834,184560,155722,240574,130965,171777,105046,101803,97335,146043,81488,121340,-8834,80330,51932,-13965,98642,-7377,4411,20669,9838,-86334,5452,-90257,-30789,-8936,-37175,51290,85331,-38234,-23284,-139291,-55010,-55443,-43854,-117234,-169814,77557,-80938,-102827,-79637,-69344,-200378,-99366,-42731,-103515,-154483,-209202,-180868,-104494,-99938,-196079,-268700,-267649,-288029,-106690,-57177,-228586,-85883,171868,-99382,-200265,-29423,-72146,-32640,-100174,-33740,-216035,-266376,-110203,-208690,-240044,-451604,101585,72220,-35069,51824,-83855,-67248,-95471,-95261,-73423,-54514,-34550,-52193,-54321,-67403,-76406,-41078,-101030,-93340,-25112,-65224,-108723,85346,-61931,-24042,-85883,-3149,-50121,-57324,-115883,45536,-62996,34023,-58036,-17977,2102,9368,5020,35216,-61189,-118844,-142550,-5209,-82009,-65026,-72803,71372,38248,-60464,-53476,-107823,21781,73961,-21563,13199,8633,-68078,38436,-25512,-61260,-9257,-67231,33222,73921,-32374,-77194,11952,10166,44380,-42052,13208,-4472,-51459,19687,-79521,-59330,-69847,-23476,26093,-40787,-50647,-34380,-85162,-62525,-7357,-65468,-115272,-30152,-44653,-95244,-56298,24518,-9722,-86359,1956,-97474,-67670,-31158,-104111,-104722,-42298,56513,-35677,-15123,-70677,-104451,17062,-58722,-93747,-128891,-89984,-99611,-45540,13085,46150,-27085,-64662,-17510,-5872,-29634,-52091,-30584,-69958,-40209,-119303,58796,21493,-38181,42076,-3591,-27238,-47616,-97023,-47672,-126964,-66058,-73926,-74272,23247,628,-8123,-8653,-54690,8967,37180,-6079,-22332,-72501,-41332,-87170,-48087,34791,-49397,-46451,-30655,14573,-13466,50154,-52944,50497,73140,-95104,-56984,52759,119595,-4502,-78138,-65673,-112992,-4066,32879,4955,-35047,-10958,-69530,-32631,-73253,-22060,64116,-3032,-65835,-16093,43225,32226,-15216,-90414,108923,-25782,-140457,18799,76004,-64986,-101296,-79093,61212,61554,-7276,1194,-47151,-127871,-70454,31136,-41671,-54281,33544,14819,-12681,40711,-102918,-147262,44971,109572,31725,-8043,29539,20302,-30783,-44897,65941,35290,-23104,52616,34309,-89689,59025,-21499,-18728,160429,-63082,-59967,-13264,-83759,-62750,-6042,60617,3630,-26087,-90803,30328,54740,-36341,-26390,51857,-31826,4537,89648,-53676,-91093,-67522,115199,-49409,-24135,-8234,35400,-28726,29240,67617,8968,41011,-34578,-19543,-56454,-16097,8453,22146,51066,42368,43621,-15274,-3029,-70097,-40256,102339,-1197,-51357,-52309,92303,-121857,-50917,-92072,-16390,-1634,-3419,-18221,-24714,-29939,73698,367,67914,2119,31122,-1445,-28742,38159,-92416,-96855,-27410,5667,-50691,-26550,57174,13282,-71729,-10313,-43915,-15059,57598,-8235,-2188,-24518,-55802,24892,11338,24864,38726,33317,50390,-35773,-10023,-11249,-91081,1049,36319,-83640,-14116,-8074,53342,18615,-116239,35206,3991,33256,17623,-21827,9017,-104657,23543,10201,35223,-61852,-66894,51253,50940,2775,-23903,-119622,-51025,-52696,-26146,4316,23019,-68858,-21396,-72090,-89406,-97675,-48371,-73129,33485,42610,34877,-12977,-18522,49634,14952,158562,-4586,-76077,-76916,-56132,-77090,-57401,-33693,67962,-67106,-80632,30090,55967,-10947,-47349,20374,39686,-16967,-514,-47157,-30585,-53253,-43144,25228,-41816,-87902,-27898,-56938,7888,-7717,-86030,-34970,-46136,97426,37409,55437,-19468,12845,-3050,-86615,5116,-40892,-7524,49353,12400,-51883,-10637,46613,93027,38405,-12359,-77650,-32093,-91305,-13620,37123,46528,21226,12997,56486,-43061,-43393,-77997,-35874,-22428,-97007,-43868,25907,-80657,-48696,-48836,-63469,-46737,-29837,-18915,15478,-37444,49873,-41600,10012,33508,-37916,26197,4461,14522,64051,-90976,-63405,-42429,15412,-3155,-38502,45799,-50460,-109635,2253,-19200,74567,52582,-14311,-11484,-75510,10905,-14836,-57703,18712,-26211,-3204,-11881,22924,45148,79991,-3962,-66529,49838,-47819,39827,-466,44434,-1638,-20554,20134,-55124,30471,-28440,-29313,-51485,-11755,39792,32849,-66433,-14600,-24253,29208,-4098,-37638,-17943,34546,39858,-77937,-28487,-24871,331,-62589,-58399,-7969,-66467,8695,-86499,-46686,-75426,-24219,16670,-83723,-91957,-38960,26424,-4136,-47267,-29072,35002,-10805,-22554,-105755,-9865,-33271,-58085,-59250,-25237,9382,13739,-35296,-33010,-29184,-27403,-35602,8390,35602,102939,54444,-19882,-35125,53825,-110622,12624,-61502,-62216,-23291,7481,6161,-78352,-4919,35549,-55262,-70216,-6904,-33803,-140892,-117744,-102426,13935,63529,-26318,-1220,16994,-62511,28750,86109,-9679,-87353,9277,-50131,-91580,-18643,-30433,42871,-52872,11478,-73111,13859,13957,-46754,-43555,-34212,55721,-92565,-103014,-31139,-51202,1431,-1851,-20806,-52305,-72311,-42055,-53415,-29385,-17083,-48388,55494,22654,15727,-94099,-57978,26084,-51786,-6630,-19600,-28042,7946,-5005,-77828,-22722,36101,10616,-35232,-93925,-59578,25409,-19858,13970,8547,-20104,-5851,-559,32851,-8628,237,-88456,-86245,-66226,-3318,36307,-9556,-104714,-46862,44270,-15706,-60977,-45083,-40601,-3652,20699,32581,-21477,-83539,21832,-19919,-17236,-51573,31256,-52052,25595,1139,-37948,-14715,-31483,-30938,33206,67513,-41720,5674,-42836,-12116,-25742,80484,104455,58652,51414,-12653,3837,-41507,3951,-35231,-61196,-26927,-48651,74121,51941],[18927,-12510,-31873,52160,13957,-3680,73913,67390,-54077,-13748,-10578,6121,38303,18330,-61901,-45494,-45801,35256,53911,49311,-16291,32670,57975,16344,-59056,73047,-31604,48567,828,-33356,-32620,-54688,-93334,24731,-28513,7064,5814,58282,-18190,35212,-10063,-6066,-72463,-31836,1,-28738,-13207,10913,35629,-876,54467,-11071,1232,-41858,13777,-37848,-8406,-56865,-5028,54226,85782,95247,36832,-45407,26106,51116,-37098,-10722,78379,7339,-35085,17032,32554,6260,37606,-2756,91930,24488,-43078,20295,41787,58902,62966,-29420,-53439,-19744,-84716,-43279,1716,140008,51493,-29695,-101651,-11721,48702,-23398,-68938,-44946,-22183,-4045,43186,55,-37707,-118899,-14276,69168,5163,37857,-21365,132236,-34982,26590,225,13944,-51287,-94162,-118095,5912,111774,-78056,-24210,4853,-47307,-42221,-73498,-69140,-71066,52691,44924,9077,93064,-20609,-9326,22315,-29062,-56987,-79201,-14438,32564,8044,-7119,31420,-9224,18543,23706,22635,-62985,-74693,-22918,8983,32798,-76188,-71257,-35720,-24644,78311,-39174,-50523,37484,-45606,71301,-38462,-34681,36617,84240,37891,62495,16386,516,12388,61723,22840,-98325,13237,63521,104651,97166,16577,8620,-28305,89245,32114,19838,99356,74877,92648,99037,13963,-36764,36182,96048,25422,17562,53170,41460,25877,-3766,38796,62809,38660,24263,134460,49315,11740,25304,-44017,37642,35334,44701,20127,81822,31466,108962,56697,703,7848,71365,83949,137642,84328,141876,149775,107776,185664,201799,135716,61921,199865,42354,113263,80702,80691,101573,151986,197624,133038,133985,89437,75972,125877,174083,244464,298891,358760,302621,390951,378784,547528,474220,602034,1253921,2321340,-2124426,-1562486,-992591,-719857,-592541,-532047,-489481,-424660,-231918,-175491,-127253,-61697,-78365,-152981,-74757,-29212,-69691,-118665,-29006,26646,-98878,52582,-21649,48061,6890,48412,8072,104203,34109,68342,89638,36316,145333,82124,106184,81910,83564,26689,101287,10918,59991,47111,57847,113984,185832,39122,63061,36105,25846,92191,56794,9580,-1429,211178,49323,55082,44965,14130,-28898,-16872,77715,17375,-42464,-60354,-46491,-64398,-66274,-144604,-209203,-229755,-303827,-65128,-31495,-290795,-106196,138467,-93517,-170330,-121354,-192473,-164774,-141135,-129595,-260149,-290724,-214273,-264875,-276141,-556475,88446,-12692,-132455,8801,-105461,-71814,-132702,-165416,-124363,-68088,-3128,-92935,-169402,-161013,-43074,-129487,-94106,-148222,-69812,-87872,-92626,70662,-144805,-52597,-38872,-26302,-28764,-128285,-122893,6745,-56719,8794,-23362,-51061,-82176,-78659,-33513,20598,-49977,-104412,-101240,-37003,-41535,-78270,-52800,10811,24357,-39342,-69058,-66940,44062,57510,-3280,-18233,26535,-29048,37530,-29116,-3601,-31110,-113778,11796,28415,-25928,-55283,-2633,-8289,22675,-19861,52322,30261,-44318,57050,-19312,-74446,-30232,-49657,17529,-5847,5027,1625,-27911,-27386,33235,-55192,-39112,15015,-6265,-73397,-28039,64271,19763,-45709,5722,-63223,-47291,-19233,-115370,-64804,-8849,32469,-29817,-1794,-47894,-112964,-22429,-29082,-67939,-124061,-98856,-118645,-84943,14809,39200,-14541,-59349,-45039,16065,-33979,-85271,-75679,-26934,-29625,-109522,31879,7318,-32381,2769,-9947,-66509,-49715,-100789,-88976,-115931,-57138,-120016,-135633,-46387,4160,12720,23465,-37116,-12120,1843,-11458,-46222,-76972,-56361,-122067,-40389,38539,-33371,-25566,-67268,-11845,-39338,25143,-55662,46064,41355,-108022,-69403,3223,63372,-8120,-67956,-70327,-107650,-26555,4556,-6011,-69676,-46842,-88242,8374,-66094,-69586,26014,-19582,-46524,-30372,48518,53666,-17854,-66009,59400,-24210,-131152,-35492,54009,-57305,-89769,-65300,20896,-1633,-18121,-14561,-49143,-122096,-47844,23451,-8854,-29046,15908,18559,-33747,57137,-98833,-138060,729,109701,25283,-26703,-58783,750,-11661,-21062,47032,4409,-60901,35114,36939,-94844,65238,-30993,-12446,129053,-56646,-54081,-40558,-74861,-75428,-9705,45722,20333,10790,-60214,5218,20222,-32156,-25056,34671,-48790,-22,74253,-42885,-73775,-87388,99481,-41648,-13232,-21691,11515,-41133,26364,51678,-11312,4737,-52178,-40133,-20824,191,-8738,57191,76151,45300,19402,19381,-3501,-46717,-17295,137710,-25331,-35687,-57148,48476,-89882,-65209,-94477,-53277,-14421,-104094,-39530,-39390,-90075,23547,979,28220,-3833,5231,12294,-32948,38237,-59799,-94456,-36366,-147,-73899,-39275,1820,-59902,-94848,-6846,-18352,-86295,47285,-19660,-4707,-20370,-54361,-5178,-17477,-8874,1915,5039,56410,-46964,14617,854,-99793,-19793,20295,-76396,-81992,-2983,40333,29608,-68838,30226,-1007,24083,-19669,-22011,-54354,-140890,13386,-9788,6516,-75110,-104086,54577,34045,-11897,-420,-91237,-35982,-34753,-35580,36692,18788,-59121,-26116,-58353,-79124,-89686,-88850,-83234,16753,43007,-5170,-32851,-31454,-8620,-25389,70289,-36012,-119845,-101567,-133885,-78608,-95147,-51285,40944,-102105,-126106,-7577,82670,-54324,-83220,3087,31683,-31583,23515,-49337,-84369,-46888,-67911,26355,-55721,-95186,-73312,-66411,-45961,-102532,-95090,-17766,-45205,98317,28884,8011,-2808,-16110,-7054,-72329,-9390,-70028,1078,-17737,16748,-93760,-3618,45573,52959,34384,-5388,-68282,-85120,-104498,-4078,15952,33837,20035,-22511,55110,-38948,-43154,-47689,6610,-43702,-83258,-54015,34593,-82465,-48283,-86968,-111548,-73678,-47185,-24653,-29415,-48590,47154,-42665,693,19075,-22015,19616,-648,-7700,45079,-85073,-27919,-72248,-42439,-11714,-79335,20344,-67061,-100728,45287,-8048,58901,62653,1157,-14930,-90229,10864,-28959,-70162,8995,-21989,-30341,-56663,10969,56389,86248,-8979,-77483,38989,-33942,31357,-20383,55624,-3837,-51485,-34434,-82046,14365,-39390,-27672,-29165,-23488,42893,21593,-84873,8613,-37320,32342,-8319,-25913,22886,38571,10612,-59580,-20152,-42820,-31040,-35675,-73819,-54264,-73913,-22761,-52898,-27581,-73086,-2753,20843,-80103,-101794,-57853,12859,-7172,-47731,-33135,16923,-34064,-45089,-98031,-21804,-62493,-60460,-24301,-26792,10724,35430,-37429,-25204,-26874,-49992,-50748,-35782,22340,66876,54320,-6933,-22485,51323,-103864,-2794,-126196,-68419,-48544,-568,-6275,-90751,-36106,9639,-68747,-58656,746,-25137,-137765,-146614,-154434,24300,58741,-29882,-1148,34216,-52114,-14811,90179,-14231,-110557,2122,-49548,-138682,-9658,-15254,42848,-64396,-5047,-99104,-5445,26088,-36416,-73323,-38703,30989,-113471,-98041,-35549,-52360,2276,-68868,-74222,-87078,-67084,-20753,-30339,-7367,-11551,-25242,45309,36768,16619,-117093,-80250,24349,-27965,-4374,-5100,-27757,-3592,-25947,-67064,-6517,11502,-16946,-4134,-81615,-87274,35215,-1346,20162,-539,11870,-62762,-42377,24436,-9945,-12020,-107287,-91435,-75682,-21266,61178,-37626,-128171,-68368,28416,-53108,-66149,-63207,-96,22064,26561,28685,-76836,-110684,-6423,-21230,-24518,-52887,34041,-20269,41116,-5557,-65848,-27617,-52805,-38301,37580,25873,-33852,-62148,-59046,-29967,-13434,64283,111481,45339,-11537,-45368,15242,-47919,-9444,-53577,-53119,-24700,-23106,85679,81028],[52544,21730,28557,73445,19004,23598,66709,65663,-24855,-49980,20176,37774,31463,77107,-31233,-62566,-81738,73429,102634,127027,-8019,61177,64947,60798,-21232,136807,31860,-2079,-21486,54012,-31507,-134379,-21419,68498,-9745,78167,-2008,95861,-23465,34096,-32926,-47857,-54060,-427,58036,-11173,-10235,5864,14447,-30521,55190,-10485,18002,-34930,-17215,14908,38717,-87477,-6356,12918,100694,114442,34785,-75875,50722,134860,46536,15180,91356,-7244,-975,22748,73410,37012,66799,29246,128160,36625,-20551,-6543,132312,59038,53054,15100,8710,-1470,-73250,77570,131282,173016,135136,30092,-119765,6776,19707,-24469,-75306,2017,34217,83040,61068,-5088,-10608,-79840,19839,96515,92832,144345,122242,194516,52076,79188,29423,-11990,-29978,-109167,-109766,56440,93282,-51151,19554,22454,39685,-11685,20360,-7304,-58519,32552,49305,5653,130708,78696,62633,30092,-42944,-52432,-35833,-9686,27918,27916,-49319,119875,47315,194667,111917,44791,-60675,-25266,20000,-47672,-35536,-69187,-72851,-51474,-45277,148601,79475,47804,70659,4274,95662,52834,56769,37808,139744,118036,66617,33910,8525,94872,122658,68197,-41709,62737,96030,146325,208054,84422,60670,82194,152879,64723,176798,133124,23552,178099,96903,75363,54964,98973,109158,136170,90005,128322,182144,128859,147289,79979,177139,115610,139638,259161,162734,126373,153010,72619,87190,219491,164988,151379,275292,130315,286283,334091,237118,115191,261711,274910,377919,263136,378671,394702,341219,467441,426683,364093,343747,400713,380370,486967,436904,438390,503709,640585,601848,566277,611565,626785,641271,835379,941994,1180355,1292741,1391530,1507877,1904809,2097898,2623619,3077163,4255194,6981684,11207906,-10648135,-6805027,-4617985,-3463931,-2897494,-2560000,-2152722,-2128169,-1714427,-1422708,-1393161,-1235206,-1156678,-1248780,-1116478,-934532,-879952,-994856,-764511,-793332,-877558,-629979,-637184,-482144,-577364,-533758,-472469,-355339,-322178,-357459,-242984,-243056,-175513,-151293,-84500,-152925,-138211,-100645,-69448,-116389,-114360,-139221,-108957,-86089,25024,-100790,-36889,31587,-46794,89579,-13519,46677,87267,129843,89527,89034,78491,-16228,95369,-3905,63829,73974,70022,86504,70050,-44125,-72253,-77094,-89081,-103370,-154548,-35738,-57579,-302677,-191858,-109481,-108715,-124316,-232801,-198867,-294268,-159272,-236300,-202063,-208741,-299810,-211047,-192510,-428250,96946,-112877,-133622,-51024,-116595,-54689,-146800,-216307,-169423,-43567,50887,-126343,-227520,-216764,580,-206955,-11906,-187304,-112300,-85621,-55762,20294,-216407,-80322,40079,-45923,-44829,-208981,-97720,-69245,-75412,-65165,16287,-120546,-205928,-194083,-109427,-55548,-51756,-105635,-54920,-107101,-11220,-121798,-55207,-122944,-31457,-48250,-118728,-38997,11566,-20466,-7077,-102780,10471,-13282,-23817,-41656,48609,-113230,-201122,-48699,-63236,-90296,-80650,-69889,-94378,-62498,-44980,40769,28740,-60071,85751,71236,-45564,-13416,-110504,-46117,6668,35980,-9397,56252,43293,59729,9515,68160,85232,23595,-46090,9187,71644,19026,18676,15219,-18226,-29523,-23068,-104832,-30223,41232,-37357,7841,13085,-11640,-93088,-35643,25113,-29171,-87919,-111640,-149323,-121861,2504,-14929,-43102,-45615,-83587,26907,-30189,-114253,-127688,10388,-4953,-43812,28877,11185,-20567,-51752,-38721,-147181,-68207,-100081,-132053,-66690,-31205,-118293,-188045,-108482,-17087,13586,39127,-18565,-51434,-54154,-44695,-87006,-97246,-89521,-165974,-31310,26000,-4945,23876,-90407,-51527,-48420,-43382,-51402,41213,-33819,-123981,-84608,-80774,-32806,-40200,-65735,-77547,-95897,-61057,-35833,-19843,-99694,-127019,-75676,68534,-42009,-139339,-15633,-38750,-16315,-57768,53508,77642,-21388,-20314,-24919,-22448,-119541,-87412,-6112,-29451,-28860,-37876,-56187,-78559,-41451,-26919,-41021,-98291,-24849,-5366,6715,-33976,-4912,15822,-42262,47251,-55307,-99626,-49528,84401,1230,-53162,-140590,-29518,8856,28735,10482,-15041,-117135,9014,82848,-47283,22810,-13935,40941,84830,-21790,-30007,-62237,-46099,-70048,-10924,23350,42215,50012,-18188,-42494,-29588,124,-17930,4680,-34410,-12632,23859,-21906,-47886,-80472,54322,-9475,20716,-15172,-14969,-61596,-23962,28321,-45681,-45458,-48301,-56963,48293,26009,-22719,83084,112680,78415,-7154,59494,-22798,-39285,23953,134004,-45876,1000,-62294,-49887,-57453,-74389,-67161,-48051,-19510,-194744,-63723,-43109,-146699,-38536,-6671,-38661,-33188,-40744,38529,-9710,42704,-29765,-65657,-35529,-17171,-73297,-27721,-71506,-137414,-96180,8105,22498,-154562,12084,-26688,-13195,-27381,-37126,-60472,-54006,-42858,-38192,-58026,32627,-21682,36451,73,-73081,-18293,513,-50320,-140969,-12625,28648,53690,14998,53799,2964,-5079,-33350,-17734,-107335,-149375,22097,-5083,-285,-78413,-125552,43487,2678,-16747,18090,-32260,-10096,-538,-44760,67199,6701,-39423,-787,6653,-12723,-66847,-128722,-63169,-16132,44215,-39151,-54825,-36187,-56200,-80809,-46338,-64033,-138643,-96485,-218772,-41324,-94996,-61487,1196,-122533,-115106,-32930,106628,-94083,-101871,-1268,16161,-44298,50166,-39299,-142556,-8744,-72589,37348,-36646,-83686,-100853,-72402,-73432,-130176,-88498,4231,-29964,88182,-3826,-39257,38545,-33907,-3508,-41199,-19864,-55444,8741,-57283,27546,-122888,20899,36025,10019,35600,5526,-45499,-111171,-108978,7161,-11417,29242,30420,-40870,54139,-16274,-32248,5057,51638,-67885,-44043,-40241,61898,-47133,-40711,-134704,-147506,-85940,-53895,-32228,-79991,-49183,54033,-29087,-5737,688,785,19955,20149,-25725,15981,-57956,8828,-77609,-89118,-28827,-102621,-12834,-78373,-78761,83118,-5915,39915,87736,17708,-10124,-69631,7894,-34156,-61367,-6995,-22857,-46215,-69412,-11901,76971,83019,-7820,-48619,29166,-4896,15303,-32239,82677,4842,-63975,-43976,-67225,-5351,-23805,-19065,9840,1476,46312,2409,-93697,32298,-40702,31543,-635,-4117,73860,61057,3447,-13910,222,-40584,-45064,-3874,-86253,-54361,-43316,-30767,-15566,10137,-30014,28883,29276,-63365,-94354,-56858,10016,3286,-11889,-15748,17597,-53041,-58542,-55225,-22755,-66209,-31495,27746,-13388,-5164,72533,-14498,891,-12696,-56496,-50747,-93938,10940,53854,58656,9682,-2248,31740,-73602,-5125,-175417,-67839,-80275,8241,5528,-70235,-64880,-19504,-68459,-11329,6130,-20189,-109959,-159191,-175133,42239,28630,-23957,14719,62226,-19580,-39390,111340,-12264,-93543,345,-48317,-136579,40253,8766,37611,-61351,-26122,-101756,-26177,48152,1943,-87703,-20019,6899,-107471,-57034,-21261,-41886,8254,-125340,-80624,-103986,-54720,-8691,-1808,16412,11681,-10957,28353,49785,25374,-117768,-82710,4504,11254,9463,5156,-20278,-17178,-56189,-30043,16219,-8148,-19829,35277,-48087,-107774,55243,30539,11689,-12214,55352,-117456,-83266,-6320,-10195,-27494,-107520,-77041,-58967,-19079,73397,-47095,-120157,-64200,8326,-52047,-46585,-60583,57828,43473,41865,33758,-97765,-88433,-32246,-16011,-31551,-36178,44084,20777,58750,-8375,-72982,-37326,-48884,-22287,53503,-34206,-25587,-98850,-62150,-39603,-421,57052,91627,44615,-28010,-68955,37449,-61071,-14880,-61453,-35018,-20477,4601,87682,96905],[40916,25418,22504,43223,-29153,18249,6848,-755,-59782,-109980,-19953,-2713,-43914,56176,-58058,-139454,-154562,14545,21233,90221,-60656,1301,1999,23366,-29313,62546,-32690,-138066,-99527,57464,-78527,-241295,-25255,13694,-48532,15159,-98066,-25148,-95835,-47351,-138097,-139506,-87631,-27248,10231,-54904,-75347,-84833,-74409,-130488,-52175,-69480,-41137,-91866,-115650,-18938,-14399,-175631,-85531,-98758,-18362,30900,-33203,-154874,-15697,77896,7661,-38712,9445,-103645,-31397,-57972,-56899,-21494,-1467,-16019,34578,-33176,-38996,-107237,79348,-10950,-81282,-48993,-26181,-52168,-149572,52891,108413,57541,88432,9800,-198894,-102439,-99392,-91030,-164524,-68116,-43591,9986,-18102,-95304,-83099,-121160,-44967,28553,20631,122310,97015,61133,-28291,921,-51774,-142083,-110187,-183568,-174893,-4245,-96184,-136562,-72641,-52777,-6737,-87971,-13138,-51711,-140370,-85141,-80874,-105735,39399,29539,-6797,-98827,-114855,-116850,-116820,-130473,-122277,-91946,-202203,26461,-35651,167228,29170,-82950,-191082,-103970,-95882,-213056,-233495,-205105,-185277,-184787,-177569,5373,9066,-36274,-63671,-77264,-44298,-27419,-29297,-91593,-1849,12382,-88623,-131117,-144698,-58533,-51145,-86107,-137346,-90555,-87149,-4733,81364,-47899,-87126,-15852,-2265,-103861,52207,-61308,-187698,18316,-154632,-83265,-86746,-86225,-120343,-49655,-92979,-71331,6278,-45600,-1101,-130329,-35104,-125781,-37716,33109,-76271,-89627,-74538,-148735,-204486,-2085,-68786,-84292,59637,-116815,336,22920,59045,-100196,30725,25962,105614,-20981,101565,102618,50290,124061,54769,-64709,-2970,-70984,30001,98658,18323,-8519,37295,127637,13044,-47105,-55476,-71747,-51437,64671,91871,334839,318416,209924,114674,284930,314087,631138,622050,1004587,1089871,3813092,-1446406,-878832,-741160,-530637,-523236,-609498,-405545,-736120,-617186,-433409,-586889,-515641,-540581,-633994,-574323,-498671,-398742,-601963,-454513,-601562,-689504,-521025,-495442,-374012,-518526,-497909,-385915,-348917,-283418,-329326,-218866,-187184,-205797,-116211,-26557,-137042,-137469,-43760,6266,6697,-77866,-100456,-107171,-91188,21533,-40901,26288,119674,54686,181337,39021,204128,270082,124839,270014,229518,216968,98366,301182,180780,142065,226935,328728,346006,311965,160767,115349,196056,235244,257935,307240,206508,123754,7325,-41764,-132120,118851,139682,-8089,143864,-63912,87583,-35245,139161,106348,-101121,86575,119017,-76288,339689,152817,195434,95275,135450,173866,107803,2734,13615,179734,271422,41210,24284,27027,175958,-35297,237283,18692,53276,107603,123551,110048,-54826,56661,210995,97584,49400,-76950,113116,44578,42790,9543,159353,-57421,-136632,-77357,-25802,-6974,53976,-717,104329,-46140,113955,-41627,22771,-130254,15636,8957,-34609,46563,33047,-15262,69341,-50537,94096,66422,-4735,42868,159189,-60728,-133037,5323,-34466,-73379,-38716,-45925,-89204,-55535,701,76040,96378,24803,183610,214934,99406,71532,-31703,-31254,86797,103583,30979,198556,194293,149624,196243,232782,228279,112546,60286,109574,135608,84772,155859,119175,125417,63579,45977,19597,69815,140712,-12136,128444,97009,105572,56435,87955,156899,96601,35132,-23995,-67425,-30765,80531,7181,3025,40212,-13587,124019,49361,-22078,-67888,92331,86740,117763,133547,139591,89698,424,19065,-130874,-5709,-4786,-50499,62802,53253,10985,-103603,-25152,32709,76080,102804,54119,1868,-18687,-10369,-52692,-50802,-40938,-121411,53714,69111,92076,141852,-21379,13774,47553,-51997,5919,98413,-35693,-76640,-50535,-58671,-13096,-18634,-1719,-30433,-44869,-31829,-18397,15348,-48140,-147016,4117,158875,33131,-113565,24763,2728,57349,-20889,97306,118457,51569,77954,-20420,24821,-24413,-40490,2389,55959,100047,58184,-40634,-33884,1991,31743,30594,-7981,29540,17976,50920,-4508,28863,78739,22213,71889,65460,7731,-5592,92560,31498,17372,-76091,22116,74422,106000,42505,31763,-99123,37081,195336,80375,18504,65931,151706,105324,66075,36364,5085,53045,4679,35190,55548,87053,116072,57680,-24379,5809,90370,42740,46587,59050,19694,29321,50792,21216,34860,70289,92228,88949,44779,29248,-8955,-19628,57717,-15626,-42422,13005,17644,176279,107133,29903,123334,186314,158479,36139,141594,-7187,-2588,102787,154009,22886,85504,-44,-72832,14095,-20913,22434,21929,10030,-168060,-44561,21334,-92412,-20460,35770,-33416,-26998,-20844,96625,87679,89289,19358,31310,20239,53960,8639,49439,-46086,-108287,-33726,72816,105443,-88821,29125,23941,8224,17992,43478,-69319,-32485,-2582,12022,-44254,22863,63272,79454,43461,20935,31845,49685,8824,-85417,12796,55182,121639,150170,140254,68720,29705,49037,43460,-41363,-87875,81399,87977,77797,-25901,-53057,64358,16616,35348,63980,66227,51384,47681,9332,116545,44692,13568,71131,116339,107448,-8193,-88591,9805,2519,83165,1108,-37175,6600,-9262,-77824,-63935,-11120,-75367,-28017,-216748,36217,-20859,-33959,11806,-48927,-4595,16675,132962,-66371,-38236,65736,35146,7519,105325,4784,-119050,82511,-12935,77920,36711,-12503,-35231,-39627,-33201,9824,-3977,66131,33693,115036,-742,-17320,119705,24092,59218,19935,10322,39834,46967,11509,80031,-73585,85494,52293,44463,82109,39542,17793,-47737,-54216,34402,12338,52948,76069,-1226,78274,42590,14655,82359,106876,-34387,26727,19638,112922,41864,16240,-136369,-108848,-50115,-9782,17832,-90301,-1629,86429,27917,45003,24915,44714,49285,85775,13500,30758,3906,68026,-23853,-63746,-11671,-58568,1669,-46511,-36725,135099,21948,41073,129415,60971,34602,26251,38696,7109,-19689,23760,2641,18288,-8600,19347,128630,94364,41015,34043,57199,55592,29615,1410,140017,48878,-24892,23877,27831,8746,34317,22550,80952,103009,86804,38161,-49021,68358,-21551,43056,45706,36383,131426,117998,57372,59774,47968,12284,2826,55651,-55897,23164,45445,19688,31579,86057,82112,85359,52023,-12509,-42800,-11440,37676,42531,73311,49313,59658,-27207,-19934,27077,24591,-14024,33834,97197,23320,12308,135245,36646,58109,40894,-3367,-14888,-124093,20853,106840,85693,28174,37464,32166,2247,28071,-128642,-30318,-51596,59996,61686,6861,-41381,-23494,-37768,80954,39632,4893,-37733,-122776,-114533,89536,29076,35977,70347,108989,44678,-4466,162295,23723,-25118,20693,-19767,-47135,122837,63973,50518,-9949,-9918,-43431,-13691,89265,68173,-68573,40961,21357,-57477,35557,46021,687,34170,-100705,-15884,-56053,-13641,12111,51809,61585,63332,21385,34330,71330,68829,-73488,-34687,2337,73859,51795,19460,3656,2151,-48676,28940,59373,7945,28567,97475,21064,-69956,97865,85573,11407,28172,116366,-106263,-82592,-19747,-2265,-8044,-69490,-23244,6205,25496,78485,678,-62726,-16400,14360,10094,7867,-12712,127122,74689,79897,58161,-38926,-9171,-29861,4909,-23511,3188,85871,70930,103225,28085,-30326,-3799,2805,37615,91562,-55122,4477,-34341,-15600,-16275,29297,85294,62287,75360,36140,-41761,73819,-62559,-7092,-58571,-18156,-19388,11017,58165,65322],[-76438,-73041,-141132,-136291,-228763,-144584,-218731,-251604,-291475,-303299,-264168,-259230,-310478,-217035,-292785,-405663,-376935,-310819,-347832,-248168,-330703,-318090,-295578,-279609,-270431,-305359,-392750,-460553,-357756,-232835,-333474,-479755,-328739,-341216,-302879,-356120,-437343,-454570,-383843,-368440,-471770,-414724,-371269,-323212,-345023,-343065,-376434,-414518,-400877,-459267,-414853,-364929,-350130,-386498,-429353,-353597,-387234,-461431,-392058,-427296,-438081,-341628,-341445,-436380,-390218,-353437,-400664,-395539,-367657,-443765,-337855,-430316,-532136,-387397,-383192,-355558,-397221,-392362,-312183,-458250,-342572,-362222,-516871,-458150,-415272,-403935,-532723,-397671,-354692,-417680,-375320,-362164,-557369,-555417,-513079,-450225,-572011,-511546,-514670,-491643,-451819,-487029,-500044,-516130,-476822,-406098,-494792,-334505,-442563,-523972,-555947,-480177,-503007,-590065,-580545,-572992,-569515,-478232,-670527,-614805,-593924,-533063,-530907,-578543,-524153,-550337,-626954,-545007,-622350,-608799,-489865,-533251,-562268,-667816,-554749,-595972,-679336,-686340,-706334,-676175,-728271,-614173,-626560,-507068,-602014,-699844,-776633,-725863,-771723,-803462,-876254,-834333,-757482,-753868,-764053,-753292,-702766,-741586,-764956,-729725,-741212,-737299,-764683,-757735,-770724,-728529,-829037,-911089,-902497,-933349,-940258,-912528,-890306,-930484,-949436,-839317,-833388,-904669,-952852,-914581,-921726,-1007429,-960806,-1028289,-1071473,-984751,-1184017,-1069452,-1108820,-1153750,-1166091,-1184475,-1172883,-1209855,-1209356,-1226997,-1218648,-1265546,-1345281,-1381784,-1256876,-1325914,-1463073,-1450883,-1502959,-1583147,-1672472,-1558909,-1587479,-1634285,-1578632,-1725313,-1871252,-2001105,-1528835,-1637234,-1716222,-1803308,-1844527,-1944783,-1932662,-2023016,-2084964,-2233018,-2341889,-2551222,-2540972,-2766724,-2717492,-2837025,-3037470,-3194437,-3350426,-3569421,-3833626,-4131235,-4466437,-4796889,-4973000,-5424465,-5925874,-6203153,-6923435,-7935371,-9333442,-10825391,-12352721,-14174791,-17966853,-24220456,-41037162,-55803163,58149349,36595155,24032103,18147020,14676626,12254930,10714705,9217379,8023710,7291864,6496392,5973479,5377047,5037755,4787582,4359114,4232334,3861285,3551856,3240659,2959457,2786204,2655549,2512896,2315872,2207957,2158043,1989664,1894016,1890296,1789994,1731474,1571408,1610065,1622434,1446016,1347284,1304997,1595426,1600676,1381063,1308733,1199165,1225374,1260389,1233061,1205843,1193009,1185450,1184272,1056192,1188042,1224586,1045478,1280509,1182453,1120166,1052487,1144085,1140531,969546,1021529,1209765,1185472,1162230,1056663,1014563,1110051,1141596,1197957,1327479,1100202,1004588,1034780,858244,734036,1026618,1007348,992955,1125291,951762,975978,898012,1051122,929717,769654,902900,938083,677201,1052183,1108847,1075580,793139,961615,904327,931975,807994,747069,859764,919545,732918,876814,862849,765224,715131,840200,772991,737377,764209,710400,662840,642767,644285,676409,678082,588185,597459,762441,692264,607098,564729,656703,460903,460080,589002,539377,504118,535497,485914,621481,454568,586172,458168,443351,341326,462343,393961,473783,415752,391969,374562,477347,444802,542852,452678,393943,458353,533735,431738,381211,445760,406926,338114,336530,351015,305823,327488,373635,411034,473581,435492,542992,529577,504475,426689,430465,320592,439638,402688,354157,522495,548765,482232,615131,577232,577168,431094,411971,433079,461046,418677,485710,474519,512175,401691,377714,409354,398548,415958,325783,446711,402357,429962,469710,493634,483070,454707,371533,331812,315641,365505,420339,313178,323563,336616,339316,465183,343768,357845,291191,366319,384006,461329,474059,524862,445095,336171,349323,186719,307007,337035,320142,366080,313603,373759,279995,362129,327219,360449,367611,313222,310781,279600,267525,227222,227510,256854,176754,358131,312965,367661,423337,266997,348249,369629,194780,241115,345590,221936,173688,171190,249585,302602,218448,264997,210615,165362,212680,193831,227259,220190,85362,237569,357425,259112,175385,282366,237866,275554,230026,288614,266506,319107,304839,238947,230742,279120,233899,238910,281920,348297,321165,237621,270963,246118,277994,261010,242962,220586,225744,246825,199210,230333,320742,267035,267019,327277,259629,257861,258135,238755,311665,250981,265365,279478,259779,261421,225269,115158,231957,403584,335952,205114,272187,349157,297836,258878,218713,267360,302205,245258,223237,247673,229382,284448,238147,195411,260810,300213,253440,269572,284309,203382,224359,254912,219775,339930,274749,322593,231954,226010,246516,216984,194671,245411,193529,129752,205654,277712,400450,316041,244090,264596,353942,328928,248883,338798,150790,163267,278925,317440,282898,281042,223171,131985,207721,180309,228419,196425,152135,73485,113230,232116,169195,192864,212730,171132,125405,173106,242478,310702,247016,163040,251538,207232,312100,234954,248050,188465,137877,154250,259595,278989,216177,207967,205585,143232,211429,261436,86285,151884,194671,233302,173222,133595,249749,223003,217796,230264,172206,255624,155762,167026,166044,189669,277198,358147,327607,267931,224781,281400,227532,221892,104437,244495,309771,295467,150307,184576,216357,165762,216303,212929,233354,206199,147704,204945,252515,217419,162813,222093,272679,283202,142683,119352,176193,164143,224681,194053,99922,162887,201212,84294,125864,190959,118023,150801,-34920,172544,162702,86153,155513,179632,218600,196554,208338,106654,158294,256875,161559,191185,243298,133017,79823,249677,156964,184731,194879,167018,176825,101756,112629,317732,213235,217748,194636,253481,128417,149498,266504,219959,235756,148576,138725,239931,182286,224687,226292,120873,226048,163877,229022,219460,149271,170383,148813,125815,126555,162806,146317,197787,151069,185486,175481,144723,203915,205462,130584,155610,166081,214572,198069,184763,-7086,72936,88633,144539,193543,11827,143904,180999,173596,204489,153026,149197,153226,218199,170723,168687,138606,191369,126463,99735,112672,100959,126626,82410,53845,247607,144825,116050,204457,172873,163005,213243,154785,135183,86773,164102,113020,211395,155040,183564,242976,171625,190867,179972,180058,173128,135117,137289,259578,172043,114600,175863,218654,120802,158580,142461,204838,299895,219530,200330,113184,166560,60071,111851,161103,120484,218335,231359,200552,171885,156947,151309,150935,185626,72578,189828,211665,162615,128471,220163,270279,202644,122675,110083,90557,108610,129703,138736,221583,188380,168695,96922,121438,160456,168676,117928,150454,198216,107738,125730,240841,128846,170791,169457,142605,87730,-56174,100286,259948,167885,75695,130926,117410,147976,132096,69671,92068,102638,181268,186763,159595,97044,49284,48714,226307,146785,94961,103891,10669,61957,194387,127986,183624,194569,202296,156282,122702,259373,138161,109793,94974,79153,137991,227025,182433,129362,133257,101961,108573,87445,170127,169785,13566,162149,124185,62077,182421,193888,104781,109427,56968,122569,88978,96505,83487,167003,158351,160050,121918,116163,132236,183961,46777,90966,85081,180201,142275,73678,71619,106016,61923,109289,151460,92862,148249,204647,142846,74488,185452,181882,71432,167845,217002,27180,9136,44503,43320,93036,35724,93095,144851,139533,108486,124708,58841,93469,95071,137534,112523,102490,217975,155896,160335,123490,116094,117375,38145,67874,36909,79533,185509,144989,208950,141126,92622,118768,123918,160647,169431,36726,98480,149558,114270,80215,110282,168478,73396,155019,174225,62180,126916,-29202,15364,-47069,-9852,-35005,-34119,-35562,-51177],[-298907,-307230,-460402,-493364,-605679,-534933,-647250,-711362,-755360,-714826,-757915,-763099,-804769,-781103,-802812,-904993,-825887,-919521,-985271,-916699,-873918,-932995,-879947,-894127,-831465,-965755,-1041324,-994629,-879484,-880960,-898447,-945162,-982589,-1025271,-855925,-1027596,-1058105,-1157351,-961046,-982999,-1084024,-971258,-997829,-971854,-1044434,-967256,-974298,-1042516,-1036125,-1084156,-1062420,-996950,-987557,-1005222,-1039593,-1053722,-1132125,-1044099,-1010095,-1058444,-1156903,-1061362,-981906,-1029419,-1128249,-1168688,-1215336,-1134499,-1117610,-1106341,-1038671,-1185323,-1323862,-1147258,-1146755,-1078570,-1203671,-1129737,-989996,-1156745,-1173612,-1109983,-1304962,-1274780,-1237224,-1168980,-1301590,-1296784,-1292609,-1285842,-1314509,-1194798,-1307354,-1391358,-1316205,-1235042,-1392720,-1390784,-1430530,-1454022,-1347336,-1291790,-1366239,-1383487,-1379627,-1327720,-1491868,-1323498,-1524457,-1554995,-1560801,-1440294,-1424626,-1465021,-1548432,-1450119,-1441603,-1474081,-1670253,-1597999,-1625768,-1567860,-1632740,-1604437,-1613558,-1631136,-1660565,-1501498,-1683571,-1646085,-1598590,-1707667,-1717068,-1784712,-1578906,-1698107,-1855917,-1798299,-1832788,-1827807,-1774672,-1884709,-1866609,-1896074,-1885863,-1927598,-1957369,-2043716,-2124509,-1997043,-2122946,-2091307,-1957117,-1932597,-1988176,-2202887,-2171272,-2179035,-2182805,-2150698,-2158298,-2231654,-2293778,-2164008,-2301783,-2261632,-2330544,-2466392,-2460668,-2635594,-2646538,-2560972,-2519814,-2633381,-2667492,-2562782,-2678044,-2678671,-2732695,-2806568,-2803033,-2865742,-2989336,-2980743,-2901084,-3035461,-3175890,-3125304,-3250708,-3333802,-3242702,-3432262,-3380472,-3511723,-3642925,-3663031,-3746661,-3638644,-3980608,-3878288,-3806254,-4036645,-4219994,-4234012,-4381813,-4506354,-4604138,-4708040,-4720024,-4828354,-4966790,-5118111,-5676182,-5896641,-4786528,-4939324,-5339012,-5601201,-5801293,-5917537,-6112670,-6369819,-6515980,-6977760,-7210420,-7497404,-7755347,-8156853,-8352952,-8803718,-9250920,-9689181,-10226421,-10960235,-11544629,-12348080,-13293258,-14235273,-14908861,-16372775,-17896008,-19284407,-21361305,-24070004,-27893175,-32529962,-37321671,-43603503,-55071123,-74577237,-124394921,-175689920,171231018,107408172,70592930,53184843,43069217,36325889,31517027,27998677,24714313,22354315,20372849,18750555,17153651,16123557,15414361,14271066,13556220,12900829,11961984,11414013,10739319,10106177,9611181,9044985,8761325,8380619,7962326,7536911,7108169,7086199,6655618,6358488,6008978,5864414,5674612,5373038,5073404,4647545,5464838,5431696,5029048,4789945,4555018,4558128,4440594,4336088,4152460,3923281,3906550,3740456,3635046,3557157,3509653,3507123,3610893,3458557,3303507,3309080,3114817,3253321,3009186,2897207,3063578,2998141,2988105,2952375,2916750,2903280,2865710,2914228,2989451,2831702,2782621,2849426,2672988,2652747,2737978,2618881,2772014,2745825,2739746,2589985,2599280,2591720,2391205,2383125,2348559,2393732,2004499,2290260,2630361,2458823,2168995,2371316,2214821,2322737,2211027,2099317,2072001,2097010,2054234,2298897,2252744,1942591,2089435,1912653,2096390,2006106,1965616,1846282,1815691,1912316,1785609,1599704,1785405,1758070,1876716,1913777,1943123,1746794,1715466,1673366,1578837,1644206,1798175,1679688,1616837,1538217,1507269,1615008,1515124,1555742,1505188,1369075,1429423,1460235,1292304,1501116,1243386,1282092,1311001,1374555,1468790,1473332,1307223,1330947,1339196,1329207,1438536,1400776,1376844,1372143,1292539,1196305,1253094,1225873,1213387,1204159,1208892,1291820,1253744,1278804,1139767,1238507,1161665,1308388,1132917,1176296,1080920,1095197,1137406,1189282,1150213,1286773,1199148,1224702,1084619,1094638,1094080,1159183,1116114,1074545,1132179,1171796,1069330,1066972,1106020,1038827,977686,1035473,1024371,1014522,1010632,1148860,1194636,1066463,1102281,991910,997071,1035329,1088871,1067030,970220,982654,912265,1003353,1084222,923643,1050104,997952,936589,981001,1024259,1072830,1155260,1070808,987553,1010170,848676,925289,963467,981798,892893,836375,975060,960465,1038509,931778,934574,912816,832043,902294,880618,859638,822471,813261,854915,784543,934866,827285,868208,917167,809157,966274,925030,782428,736189,842610,798235,697508,676741,851713,907914,742384,796017,727863,638376,745484,672623,703171,750308,650669,677457,737452,703226,753059,792248,730864,714077,758296,709684,620403,806427,702270,779141,661867,806442,747162,737876,686598,738156,776680,793620,811010,732875,747346,680608,687724,633602,669450,672575,645637,652155,763934,732165,706396,746152,679133,742594,645509,662739,822266,782733,692485,669079,556647,683589,580576,538835,638587,709076,725695,640746,629477,655698,686224,590508,579236,725961,710941,688856,605883,636094,539023,605596,572276,647202,742923,657382,658017,676078,628676,585466,636635,618556,596064,800413,686388,679186,491821,570233,652303,616352,652885,628177,602421,517590,569729,704597,715460,665655,637979,576334,644755,619854,643208,675814,502574,508838,588648,673915,723330,622752,612026,569392,559966,548419,564827,500500,466101,500468,461019,591753,597641,604475,540180,584892,471289,545752,510426,644190,544353,456596,587213,548958,724512,589448,571981,604137,574768,479387,594021,553398,698647,568689,524249,441499,564545,624484,450697,531595,541705,589958,584689,436710,557353,523690,541408,559458,420053,613066,430644,563513,483706,466492,528266,625329,605771,602793,573112,625918,532346,620695,439122,529649,612607,622593,463146,551393,548797,473785,540627,510572,490943,481749,350351,537806,526530,540358,447041,467259,479717,508689,420947,483454,455219,478439,490463,532788,394340,452672,540755,422206,490153,512893,416589,446109,311130,388339,447275,328605,445434,520030,502883,482610,387082,428106,458376,548224,426170,495163,484105,373233,442179,484509,427624,372620,434653,446519,489463,383895,359309,663171,530828,461604,454855,522682,407976,453775,480832,527807,510602,368282,386250,514659,445229,514027,472031,439873,448461,408393,537915,445058,373670,425516,443186,427976,327765,452518,335815,406653,422312,413110,400145,375829,391515,377859,428023,363169,413971,391413,404665,471319,278462,391331,350898,419426,486251,254952,391059,366932,416879,454921,389454,341656,360798,416286,442359,449512,373333,388802,370434,393381,367484,361326,362835,316550,220536,443062,392571,304617,335009,368241,380558,445600,370956,347562,280325,411462,331779,488751,398056,479651,423456,353486,444253,380307,413792,355836,355476,388312,458591,389621,366493,374463,461531,356613,353543,358566,381687,546321,455164,480856,405765,370262,241390,277680,348098,276591,364918,404581,410555,330368,341949,373351,379108,397199,309242,410749,438795,388742,308996,400336,491176,400943,272591,319195,312407,306211,301566,306064,422161,395049,344056,323499,362615,346162,409417,313301,324643,343428,262021,338307,389809,275707,345357,373222,356598,266501,143456,282394,494236,320494,193270,301371,318116,353922,316707,371854,313374,364648,362946,375899,368926,352701,231430,207192,412482,338894,268905,310372,253155,322310,356781,333649,391727,384791,361078,316067,324854,398436,343310,311740,241946,265691,369787,343932,366489,300664,365494,320665,338236,296557,308438,309498,177652,335317,326085,254273,359426,399106,272989,247882,312413,303084,305895,289729,233927,350854,313705,305497,308137,297237,260336,375799,244837,283325,284164,340089,277179,197958,213287,306502,287458,219019,303078,246833,324483,356648,311487,305248,329023,324859,227207,384098,370159,265719,198021,206811,156041,279159,214350,267108,348758,321528,201780,296371,233540,261605,271490,299622,265468,276104,345413,313070,288755,244974,322878,261944,187398,199040,178203,208866,335528,261386,378871,322822,289508,321045,307755,336590,298858,257552,274112,382443,309612,265273,262401,293517,170220,276969,329793,214802,194183,46002,48196,-30593,-11189,-81749,-141100,-202788,-248054],[-530040,-599677,-790783,-894975,-1023791,-1031104,-1132762,-1207256,-1272384,-1245279,-1327499,-1317468,-1355396,-1408405,-1416321,-1465432,-1386217,-1558096,-1612203,-1642285,-1496968,-1598868,-1539300,-1580249,-1519252,-1652041,-1696371,-1571219,-1532488,-1631548,-1615265,-1549484,-1706502,-1751879,-1535660,-1710113,-1734849,-1827863,-1651491,-1680211,-1770049,-1675509,-1749614,-1731836,-1806685,-1729531,-1659441,-1763694,-1769097,-1804159,-1766689,-1778500,-1748086,-1750369,-1772584,-1854286,-1955156,-1779140,-1767639,-1818531,-1883549,-1870724,-1758601,-1786230,-1941696,-2012909,-2085835,-1981693,-1987051,-1893949,-1918361,-2073295,-2103244,-2035489,-2011719,-1933932,-2077205,-1999555,-1890441,-2004292,-2088432,-2024901,-2183793,-2186535,-2172302,-2094775,-2178825,-2240387,-2293692,-2217182,-2341349,-2178966,-2210362,-2289584,-2259872,-2214289,-2337725,-2358134,-2425874,-2475476,-2395769,-2260053,-2387885,-2415341,-2430949,-2424663,-2552809,-2458748,-2655045,-2599297,-2625523,-2519507,-2492174,-2503872,-2660825,-2573851,-2528534,-2626312,-2745225,-2746380,-2779688,-2808262,-2880277,-2795616,-2847280,-2888065,-2890907,-2694533,-2905604,-2889727,-2924132,-3025982,-3039779,-3055345,-2908414,-3088617,-3214347,-3074977,-3119821,-3127074,-3041014,-3279071,-3303476,-3391880,-3324205,-3331159,-3343704,-3563291,-3633718,-3440085,-3592202,-3532558,-3388166,-3366729,-3473989,-3764577,-3806895,-3774982,-3813232,-3844304,-3815252,-3945068,-4021196,-3857955,-4026985,-4026546,-4076929,-4246121,-4289353,-4484837,-4493417,-4417348,-4450150,-4584874,-4648682,-4582450,-4723324,-4726378,-4789154,-4961394,-4963252,-5031571,-5208180,-5234300,-5103157,-5376063,-5431378,-5516981,-5720008,-5826746,-5620952,-5909496,-5908618,-6125702,-6322541,-6439108,-6608242,-6459867,-6932172,-6700942,-6763465,-7054854,-7284604,-7402041,-7602442,-7797614,-7927226,-8212612,-8303819,-8481484,-8817136,-9090799,-9963085,-10018471,-8412260,-8855473,-9457244,-9936826,-10226810,-10459027,-10841365,-11254489,-11584390,-12253183,-12698125,-13019381,-13634007,-14193449,-14653551,-15440587,-16175612,-16965615,-17876647,-19054306,-20078336,-21451241,-23022663,-24583811,-25884883,-28320884,-30910717,-33519783,-37051272,-41581368,-47844471,-55700077,-64172454,-75460773,-95341836,-129128765,-214406096,-306370887,287816917,180210779,118058457,88807530,71759382,60622265,52587326,47009819,41957083,38090599,34830246,32116190,29584373,27627266,26584166,24970073,23559096,22587007,21296760,20489662,19429955,18522860,17653343,16759903,16362110,15665075,14904043,14314024,13585873,13388547,12755905,12188020,11661339,11308193,10886436,10422835,9892897,8999496,10433608,10378249,9791882,9309474,8999370,8910007,8638720,8353248,8067854,7635612,7482019,7254830,7104266,6780040,6636121,6876972,6685176,6495347,6270848,6272354,5837235,5959906,5743829,5454139,5476475,5423864,5384543,5347060,5294378,5101754,4994557,4990543,4878745,4881436,4886009,4844605,4770289,4848920,4674347,4472807,4629095,4458669,4586855,4372979,4414396,4267300,4088764,4148167,3981313,4036410,3569114,3759317,4106465,3897132,3799337,3863585,3697755,3770233,3694164,3604793,3445878,3458533,3569922,3739753,3649232,3411123,3579443,3229172,3492226,3404096,3323805,3220342,3191017,3279388,3106413,2797557,3045229,3210863,3273151,3181333,3306454,3084721,3048735,2951986,2928080,2944404,3029182,2970249,2941281,2767384,2765374,2784937,2764503,2754452,2751997,2543192,2729913,2686870,2476617,2675009,2341543,2459998,2491793,2514296,2627902,2573314,2402715,2501863,2438741,2361278,2561574,2523413,2473141,2514856,2464520,2282766,2355597,2353834,2296070,2222464,2240969,2303075,2201776,2190283,1963438,2106434,2063158,2246597,2134838,2078346,1977863,2033970,1934217,1974717,1958330,2010782,1970305,2025214,1902472,1915745,1937304,2018214,1954309,1772715,1880974,1884154,1868968,1902543,1883653,1803606,1721712,1845344,1713979,1765408,1680591,1854763,1946204,1756064,1842442,1739627,1739225,1818369,1864979,1784501,1728502,1737679,1601955,1727242,1755933,1620942,1797215,1789376,1663406,1730244,1666005,1718923,1778217,1737918,1705394,1762524,1587532,1628136,1654672,1662753,1509702,1503847,1612437,1658247,1719010,1637213,1610972,1569732,1459294,1540901,1553597,1560462,1529762,1518200,1537765,1492485,1591873,1446715,1447555,1492683,1421255,1610661,1503902,1498963,1360872,1432745,1474012,1342003,1337214,1476579,1527084,1373699,1424283,1376151,1280464,1394064,1274499,1319592,1363785,1343382,1219614,1230655,1256428,1380586,1366730,1326599,1275476,1389218,1263912,1133573,1340482,1172393,1375008,1199364,1359054,1297640,1291099,1155917,1175033,1275626,1383136,1344738,1291079,1276170,1154153,1190747,1181553,1194254,1211011,1191120,1161542,1242813,1267958,1252269,1204148,1141592,1245367,1134956,1154476,1333749,1268317,1120568,1129777,975773,1141191,972841,999546,1121599,1038577,1141984,1160875,1039087,1019557,1126083,993022,1049723,1201419,1142008,1198026,1077186,1085898,961689,1000419,982644,1148237,1240671,1069423,1133105,1096922,972726,1040067,1091838,1030043,1052397,1226544,1125124,1040797,834884,996455,1093401,1026573,1158695,1072385,1049719,985140,1007277,1121320,1028743,1042130,1067572,987661,981814,969973,1067331,1046064,935167,930670,958666,1090562,1160031,1025544,1010917,1033540,970029,958873,933963,873464,883372,925210,895578,964209,991134,1034047,900243,1024450,888491,938136,830979,966782,892674,831328,918562,934458,1096278,934087,915813,1008135,999533,836978,971347,844855,1122281,965767,858299,818188,932039,999373,894528,973622,896346,913871,988416,846945,915593,906315,893533,910678,714482,969591,773820,911688,853815,806553,801001,870941,880795,946893,917300,940918,843004,957047,811983,853987,863794,923153,811306,882795,950487,823581,897807,879856,795104,802344,639956,873460,877277,892250,794938,751791,708438,739629,760648,848905,781786,813931,792342,876651,752642,782737,857463,797725,844243,812184,704066,769294,667604,655994,744400,633913,769393,820756,741974,751821,649817,774399,744329,816664,742146,793800,751850,665007,805719,719218,701479,590397,679671,719921,756554,723287,631153,873973,812043,710949,722487,822409,727760,765615,701202,808020,771273,630227,680068,766281,752287,736249,726385,743855,681857,712653,826160,676232,664664,707613,711593,728774,601946,772296,577210,637128,718710,702210,658169,639617,622003,596363,739259,612006,695404,612767,598791,771461,616663,720417,660108,719980,775802,558173,656387,608858,682328,690183,637405,579778,623274,626636,722843,766667,661843,596492,628571,696825,659098,620795,614130,573787,439725,665520,682660,565193,511403,591758,614825,626835,619146,572208,522840,661388,589950,717785,628424,778586,612358,602187,708833,587740,679903,562905,619998,665665,688754,634933,651498,545816,659531,638770,569090,610984,566306,737331,708605,752791,729776,638873,494788,511774,552527,491370,556947,592157,602509,510834,552819,601962,593670,623405,570003,603886,651982,618267,537481,566934,659308,631584,481039,562773,558359,524869,509965,507605,618060,606681,534633,564128,611631,544897,656985,502394,517645,510566,463572,557956,540875,459157,535739,584135,548422,474772,410533,521958,715821,504693,382131,511148,567393,552847,525348,632256,563816,611727,539918,563626,562620,623068,475805,411297,587574,554756,473990,521255,529601,558512,522213,558847,568943,577221,551435,488644,522380,535013,571829,536944,427695,486506,555471,458752,558381,517798,603231,565796,560741,542359,484821,460992,391449,506509,556683,465399,514834,578591,453090,412135,542024,464809,508340,508549,429594,543692,484405,464416,516889,518113,433841,581946,457530,474144,531120,519347,413386,366493,413346,530804,539555,360499,472857,413116,494510,508164,477582,514843,494480,478714,438177,575411,539776,502884,409712,403636,322431,480011,416126,442262,550034,513393,354374,444507,411843,440344,489433,435231,423503,450614,496663,506588,433406,399517,489271,383261,374269,384007,374341,379340,477792,410471,555469,498458,492926,511589,498459,508269,458888,518440,478255,547837,486239,486640,448691,409243,338185,396239,428747,340663,262260,140468,81477,-13358,-17873,-155339,-273688,-392130,-452253],[-636414,-786026,-936912,-1108999,-1248966,-1353592,-1412097,-1458929,-1538520,-1605729,-1650486,-1602095,-1656976,-1733725,-1784576,-1772822,-1754216,-1855003,-1871995,-2002542,-1844811,-1919682,-1899376,-1942449,-1941477,-1983675,-1976953,-1887578,-1967880,-2041550,-2085648,-1985418,-2060393,-2090605,-1957864,-2015985,-2083806,-2080340,-2075664,-2073292,-2148568,-2153843,-2182416,-2149731,-2190871,-2206331,-2045451,-2177102,-2185861,-2220277,-2145508,-2276905,-2211653,-2200108,-2234267,-2296900,-2375679,-2271806,-2261276,-2299551,-2206537,-2307074,-2238875,-2302347,-2355306,-2394590,-2484334,-2439690,-2490301,-2383467,-2484025,-2588634,-2443706,-2543149,-2483140,-2437202,-2528358,-2515851,-2514315,-2551411,-2569013,-2593041,-2679487,-2668101,-2668464,-2656266,-2651861,-2660026,-2754278,-2683811,-2846364,-2730001,-2754237,-2738086,-2830133,-2844810,-2853250,-2840817,-2918477,-2953323,-2995957,-2848340,-2979726,-3005510,-3021888,-3073687,-3045178,-3060880,-3145702,-3062071,-3129939,-3101545,-3087325,-3131442,-3263585,-3313508,-3218037,-3267206,-3305475,-3407983,-3391804,-3535211,-3539523,-3451943,-3493399,-3581292,-3609977,-3476087,-3594949,-3634632,-3720862,-3710027,-3761646,-3751665,-3795127,-3970432,-3957394,-3771306,-3839053,-3831788,-3836964,-3973476,-4085701,-4088658,-4071617,-4105044,-4157600,-4383877,-4410307,-4328086,-4466192,-4320083,-4229768,-4257248,-4389479,-4523966,-4639438,-4586914,-4711569,-4819623,-4772440,-4867696,-4919883,-4879479,-4941762,-5001726,-5067475,-5221025,-5329798,-5380153,-5394331,-5396991,-5549709,-5645830,-5766735,-5741648,-5761668,-5859454,-5929961,-6097211,-6144983,-6252391,-6309787,-6485838,-6421698,-6640199,-6665728,-6848025,-7054088,-7160452,-6936949,-7152198,-7275406,-7520786,-7653304,-7918410,-8100449,-8106717,-8463678,-8213376,-8387854,-8601582,-8848911,-9087401,-9256020,-9499889,-9703281,-9977334,-10227428,-10450911,-10858161,-11313695,-12199947,-11889909,-10249916,-11093944,-11627210,-12243524,-12501188,-12889834,-13325584,-13773227,-14304588,-14930733,-15558064,-15868358,-16671778,-17314476,-17841535,-18783901,-19675023,-20681812,-21720454,-22984834,-24326550,-25964236,-27808069,-29589139,-31269379,-34044580,-37082614,-40287830,-44491889,-49872725,-57058530,-66225237,-76569976,-90395217,-114264549,-154613296,-256291880,-368160833,335332557,209705144,136765605,102688787,82721728,69841727,60685904,54226454,48859547,44567803,40727115,37597265,34812166,32279265,31256262,29735478,27992476,26862372,25774155,24841120,23684042,22875731,21885372,20986131,20526250,19674034,18857257,18296512,17527964,17066886,16524998,15835707,15244600,14800444,14276825,13719000,13064163,11910452,13667177,13665849,12991159,12350474,12056787,11842324,11513058,11071648,10813359,10337243,10003168,9865685,9591798,9188588,9001474,9334441,8904662,8700291,8490120,8380611,7955692,7864371,7740771,7402899,7272117,7276189,7161106,7022110,6923378,6625262,6506313,6436370,6148703,6216191,6219113,6023461,6036899,6091043,5838048,5634058,5599523,5429666,5518771,5399349,5386784,5238977,5186008,5128616,4953545,5005050,4572601,4808741,4817923,4724570,4825178,4681918,4604384,4528397,4482113,4469213,4286994,4306572,4463185,4433587,4313015,4411924,4376003,4177008,4205548,4164388,4121863,4115101,4024553,3998533,3888277,3684799,3760715,4138103,3990720,3882253,3987195,3866362,3799496,3813001,3753101,3614832,3572698,3668126,3712367,3551631,3571386,3495488,3492505,3530542,3502391,3330480,3475488,3436102,3307774,3324939,3136313,3265410,3238649,3276549,3251033,3213234,3144894,3230554,3165842,3082382,3148859,3102897,3112746,3177726,3185775,2997741,3026839,3045793,2952980,2848990,2925790,2946286,2760157,2792045,2620457,2675868,2646912,2704934,2757186,2652555,2616338,2650300,2535066,2528896,2479689,2428464,2511706,2578702,2460502,2449030,2530223,2563111,2470286,2231619,2330854,2280058,2373615,2427800,2333496,2287978,2286614,2295384,2172891,2261311,2105915,2227350,2356923,2200706,2286609,2243796,2163374,2226127,2267542,2168789,2146483,2161918,2046687,2116816,2112400,2062470,2188139,2213112,2161247,2235928,2081902,2057822,2044108,2076433,2092678,2181729,1977201,2015560,2032769,1979454,1905417,1977083,1957730,1979064,2020072,2050511,2018960,1972203,1850163,1858529,1916499,1973503,1951705,1954571,1924378,1914214,1963982,1821311,1804289,1855924,1774462,1900204,1782924,1924331,1778534,1785961,1863447,1772754,1798809,1749902,1801698,1754674,1812470,1810308,1767316,1793028,1674788,1740706,1730366,1764824,1602125,1595208,1631423,1691989,1682268,1696178,1676054,1777856,1660713,1555118,1628849,1485793,1680951,1560076,1630795,1579320,1568518,1447143,1454879,1554199,1656838,1576780,1614703,1567753,1430700,1492024,1585905,1504832,1569764,1535407,1478950,1489609,1579526,1596293,1473845,1409539,1478586,1463667,1448155,1558229,1440299,1310329,1421086,1345206,1378953,1191781,1242892,1415444,1249563,1387412,1462128,1294353,1288256,1374175,1280995,1401239,1432080,1373789,1498822,1387455,1346187,1287822,1263402,1262633,1402795,1451355,1333615,1420025,1296270,1149133,1312200,1315834,1275353,1361487,1391536,1319168,1221085,1112803,1292141,1325288,1219542,1405699,1330126,1280675,1265195,1286104,1303861,1195832,1255748,1294015,1277279,1189205,1210741,1286136,1249491,1210940,1205833,1210953,1312049,1349144,1287650,1191875,1254304,1232443,1196419,1148955,1147290,1196066,1123111,1179930,1146643,1127716,1228209,1100723,1229132,1136084,1129250,1034586,1113896,1110876,1093648,1073892,1156803,1210421,1086549,1104408,1180798,1171351,1043290,1189927,1005853,1250444,1171751,1019582,1067849,1096859,1173137,1173145,1238528,1066393,1022085,1132397,1131200,1158490,1165376,1076821,1114345,920332,1119673,1018393,1020198,1060542,1033506,962716,979364,1015915,1110353,1054116,1068412,995840,1043714,1036693,1048848,936808,1039514,1024013,997861,1184201,1014381,1100263,1130667,1019588,1005649,890839,1028686,1124233,1077419,1030142,947684,877025,887110,996345,1017113,1004621,978665,965155,1033984,974344,982078,984287,996562,988560,930746,842374,964499,847753,873202,915948,856484,951441,928751,837148,860752,868381,963158,885016,916073,931561,924851,901233,865429,964124,848535,841464,730677,806737,836698,834607,943012,809994,866567,906088,833024,854032,981037,901325,912224,817017,899347,879284,809255,875446,879829,929231,780346,843149,864569,799018,907215,929054,790615,879677,879337,816492,853743,811896,944360,751232,768112,884587,899010,819872,798339,801889,758630,894675,794090,869517,775685,699099,921229,824762,883247,858459,886913,907036,759335,808604,790275,837292,785841,753422,746240,809305,755004,864420,937887,874926,705369,773232,846918,819652,748561,743388,720528,616651,795390,850515,766966,666501,733810,745542,674918,770741,701969,706830,770665,751796,774954,731495,902843,711553,791989,842227,721099,836659,710622,787911,812089,833733,775765,822780,619823,723578,812950,706262,776200,678978,779162,836828,850356,913603,832713,705768,698842,679491,677398,709601,706574,676376,645534,682750,718842,684811,744885,714516,682094,750182,734978,700667,642610,700371,778415,657975,732034,712687,663759,657193,656140,723676,728026,655457,681716,736820,675071,776204,598044,639862,630355,627501,655426,622137,609426,652093,693557,620487,619397,605392,693848,802608,633726,568029,659464,721485,649601,651126,714977,712774,699926,622995,647246,651878,756734,651047,578460,674333,686664,603284,643060,700005,651765,604445,675417,623523,672015,683844,609643,620258,600332,700109,697038,564569,628591,615987,541162,665406,669968,725084,706570,665877,687688,627617,564571,560653,594013,692914,596773,591538,641096,558371,519036,621547,546635,602395,641146,572156,645998,594017,565151,630789,656405,567161,697569,577631,568982,682149,639238,488574,491593,583523,652169,678098,503777,578060,503913,577097,587712,565630,580698,599937,568859,588056,633234,639630,613202,525784,520761,471015,590243,547712,533568,649498,622359,494308,498939,525774,551177,633949,485908,512926,542937,614134,635374,530285,518155,536265,445553,504049,549228,539250,530723,535404,535717,647628,570336,604866,573954,611361,596649,586852,670977,603814,572085,547135,637062,577663,456598,491078,449587,430479,373250,307247,212793,102560,698,-23329,-221992,-358699,-504495,-559951],[-557577,-742564,-816137,-996414,-1140509,-1288299,-1315803,-1309390,-1377953,-1538390,-1515238,-1437930,-1516474,-1561687,-1663144,-1626141,-1665882,-1632854,-1629659,-1780091,-1693227,-1680659,-1732481,-1761000,-1827644,-1778375,-1722612,-1743273,-1879137,-1848762,-1981784,-1944218,-1819572,-1833008,-1828888,-1781509,-1878502,-1773367,-1946481,-1911159,-1966699,-2070164,-1990768,-1938790,-1964752,-2087616,-1885234,-2002013,-2006610,-2055403,-1968350,-2154377,-2078895,-2045912,-2117020,-2108907,-2129185,-2170591,-2163303,-2172858,-1938441,-2082205,-2096857,-2220817,-2108134,-2101353,-2157038,-2201706,-2303078,-2253863,-2357468,-2378034,-2169152,-2332349,-2262035,-2266977,-2288532,-2345723,-2434050,-2446385,-2330755,-2425572,-2480842,-2417639,-2404524,-2481522,-2394339,-2309443,-2392341,-2393319,-2516328,-2476196,-2566667,-2458237,-2656534,-2701681,-2579049,-2523031,-2599550,-2594513,-2747707,-2650693,-2737899,-2748485,-2759333,-2848847,-2659571,-2728130,-2706292,-2683938,-2770558,-2823860,-2804880,-2909991,-2943957,-3141032,-3033918,-2981425,-2995493,-3151199,-3071886,-3250835,-3191151,-3123696,-3139851,-3256406,-3331903,-3308985,-3284749,-3361987,-3460240,-3327552,-3413810,-3408556,-3609916,-3725347,-3586432,-3403535,-3506969,-3493629,-3619759,-3519988,-3670987,-3561571,-3645186,-3734725,-3860443,-3955842,-3946880,-4044166,-4141568,-3913066,-3906601,-3992650,-4112013,-4001632,-4139150,-4099768,-4272942,-4410463,-4396566,-4391571,-4398312,-4538494,-4442608,-4550828,-4638743,-4732567,-4862255,-4730733,-4770375,-4849053,-5068195,-5095081,-5281850,-5266209,-5127918,-5331321,-5393502,-5461547,-5562204,-5702288,-5611312,-5887385,-5934068,-5991579,-6062541,-6217254,-6342961,-6419825,-6313759,-6351257,-6557353,-6763688,-6767645,-7112337,-7229287,-7443206,-7569561,-7412917,-7565149,-7658493,-7879344,-8152437,-8239100,-8467854,-8740527,-8818520,-9195114,-9422304,-9738932,-10263389,-10900158,-10318358,-9113016,-10116313,-10399169,-10971274,-11126943,-11570518,-11918949,-12247066,-12857123,-13247155,-13875792,-14147245,-14823994,-15431124,-15782776,-16620571,-17419334,-18345370,-19189938,-20145008,-21436247,-22819339,-24422180,-25866493,-27405987,-29707033,-32274952,-35091455,-38733079,-43398074,-49374415,-57104021,-66241752,-78430329,-99107167,-133894224,-221872905,-319199453,281537509,175931413,114064719,85385090,68515402,57714038,50279399,44706769,40625767,37220332,33952685,31322548,29152744,26860274,26181765,25196045,23759316,22769401,22257096,21467045,20591574,20140785,19368619,18762584,18383213,17667880,17121170,16747969,16226232,15620706,15366167,14790901,14308900,13939607,13523888,13045097,12456776,11418860,12952267,13071393,12481170,11916110,11703823,11422948,11168327,10737036,10583716,10259777,9871155,9864931,9481169,9230383,9089869,9290409,8866443,8676282,8549594,8318687,8127031,7806872,7762850,7523438,7380958,7408886,7229712,6974093,6827046,6602325,6524931,6408325,6110447,6095125,6037567,5781878,5783476,5718831,5612495,5473887,5238010,5186410,5099685,5124497,5043184,4989132,5061234,4821796,4705024,4754952,4445295,4812044,4460877,4520491,4600702,4403906,4415345,4205242,4160194,4200808,4105746,4123176,4181197,4020079,3914532,4283794,4025882,4150697,3840199,3831425,3876024,3947028,3771359,3659434,3639211,3680365,3471610,3906095,3584446,3579750,3552276,3564714,3478185,3659208,3516629,3257039,3129848,3327376,3415290,3367296,3383238,3277748,3231203,3347405,3273731,3210523,3172596,3184335,3220622,3034082,3090642,3135046,3043960,3146021,2949540,2955079,3030660,3014694,3031246,2987259,2841645,2789172,2880454,2928109,2991184,2875921,2820352,2856114,2749727,2662476,2789167,2791603,2583725,2684155,2666700,2589762,2535332,2409374,2590778,2517020,2562498,2536468,2549155,2502866,2387152,2288023,2461838,2514652,2401936,2359958,2480996,2433912,2331749,2159364,2214877,2133078,2260129,2298153,2183780,2186337,2303623,2114102,2111684,2181508,2035000,2067125,2193887,2107329,2158277,2189155,2028226,2016721,2064870,1979700,1956509,1997044,1968892,1955138,1945044,1957578,1993026,1999662,2088088,2145289,2017966,1873540,1796839,1878044,1927759,2005705,1786731,1837030,1866076,1755853,1816532,1940470,1809258,1741888,1776413,1915517,1902319,1848077,1735554,1661252,1749495,1834382,1819594,1844559,1778371,1796722,1806979,1696344,1709051,1767337,1651531,1650188,1584622,1777004,1700105,1659247,1731301,1730822,1748610,1514950,1588922,1641267,1719402,1752286,1774324,1675752,1616365,1670646,1627247,1650811,1589749,1582748,1572587,1501563,1542180,1596684,1650298,1685967,1625514,1594317,1491468,1446558,1515557,1511909,1459985,1428611,1397864,1370659,1406544,1440314,1455011,1398577,1509158,1430464,1339690,1408286,1578027,1404631,1510986,1463836,1396302,1353130,1456142,1507412,1381408,1312856,1308181,1431899,1374211,1375213,1230309,1164605,1361493,1435583,1264011,1107169,1139757,1333931,1217970,1315051,1354263,1230690,1294276,1280891,1271519,1396170,1285107,1273935,1392925,1331701,1252072,1296841,1215537,1228037,1249838,1238377,1280472,1326213,1163855,1068985,1221915,1166998,1202613,1335138,1214990,1137717,1113777,1146961,1257501,1208576,1088663,1239484,1237553,1157704,1173116,1209420,1160337,1125418,1186838,1176614,1238571,1119044,1176324,1171044,1149898,1155212,1167543,1191079,1174471,1188016,1235492,1045631,1123948,1196114,1123149,1072113,1146997,1203156,1006750,1124851,1033141,948518,1072088,1026248,1081080,1050725,1017828,977758,1005473,1063387,1069951,965080,1073339,1013308,965485,1023438,1052762,1010775,977146,1107875,938416,1041732,1064221,903765,1021219,954909,1027722,1120865,1170748,961944,865324,932610,1088808,1130890,1120886,979104,1053844,918593,977402,1006928,855144,960284,1002882,916914,886375,932937,993380,905268,953057,906618,858474,984306,980509,810393,915705,990186,848024,1078830,925312,1029929,1102133,1032644,962927,939638,919734,1100244,983695,1000028,935140,891489,866840,981841,908991,988166,881478,896587,918067,908056,935287,870484,905685,866895,820098,775948,923185,781216,916815,870838,863396,891112,810997,762199,759342,888042,897846,830654,794277,863639,821486,831662,852036,839348,802776,775331,705639,737117,722173,699405,906112,813772,694337,771187,754060,769485,894333,818535,816886,748394,754351,781815,788321,861526,805463,847681,651669,738973,745207,714205,856418,797361,717915,881385,845608,710331,724668,810917,863180,745143,714726,821732,868197,777647,748092,817054,754932,810628,799124,823956,769580,663656,830125,786663,791013,820253,821872,815669,737702,768182,787905,791571,700269,666545,729602,794598,729542,793775,852741,886600,647750,721417,766833,743999,684006,681197,674822,641777,740634,783120,779867,706410,710663,694960,584273,729293,671612,723061,673778,719939,645739,653284,777041,654913,792202,765044,713073,788679,726310,755728,724021,788018,713114,775975,574164,638829,768488,683271,755788,657642,664602,753624,708401,844143,811221,743936,713131,658914,713575,717870,676055,592682,660176,645899,654544,612526,683476,658339,611186,679968,669656,689118,588415,606041,741253,698120,736409,691611,646050,656918,670615,681499,696034,644086,600634,670055,661751,694936,558382,606713,626676,655873,573616,582282,638070,623526,631929,543838,623537,619118,683800,698274,632899,640233,653644,672205,592483,616163,603970,667810,582849,566097,565927,597648,675268,630892,610273,623093,660364,577489,614712,661495,563890,549854,618215,537573,609361,674433,625231,579601,550154,643682,710338,569951,598203,540799,553048,630802,663472,666602,665248,600205,635350,651304,561258,583609,543254,652167,572020,560517,558163,529940,498274,524132,522804,554810,604520,566613,597869,588136,545437,571286,622746,566604,655484,533380,516491,630865,627161,466861,486863,609138,588510,624505,581317,554298,467417,531198,550843,527985,468488,569115,531218,569692,531779,594839,550523,478525,485368,515898,553049,539918,491177,591139,588893,524394,438904,532507,536709,613934,435060,480846,501279,626197,613162,524735,528005,456403,435883,497283,602768,584068,581004,473276,561861,600177,496801,568606,465142,591125,558371,612388,621909,573096,473977,462250,631072,567649,412748,531315,403213,352709,308330,305826,231831,101208,8660,-22375,-236868,-337925,-466707,-517381],[-357289,-496538,-527545,-641013,-779727,-883135,-915292,-864939,-904389,-1060395,-1015737,-945772,-1028779,-1039146,-1136834,-1121212,-1142497,-1061198,-1080387,-1157734,-1155150,-1047469,-1164741,-1187345,-1271262,-1209051,-1128264,-1224618,-1291952,-1205941,-1356257,-1402566,-1167736,-1176988,-1221520,-1199677,-1259992,-1135058,-1334292,-1305154,-1332742,-1442042,-1293005,-1243968,-1308172,-1460669,-1294433,-1337662,-1348266,-1411370,-1361766,-1484295,-1446402,-1380373,-1488053,-1442925,-1403200,-1499519,-1528200,-1498290,-1282276,-1353373,-1419035,-1563615,-1389987,-1374629,-1351323,-1432736,-1563053,-1579943,-1624635,-1573957,-1494257,-1545687,-1517908,-1555936,-1546785,-1613511,-1691785,-1755201,-1572415,-1623315,-1722964,-1627017,-1580349,-1690721,-1568004,-1471577,-1491508,-1557337,-1613684,-1601226,-1759665,-1655393,-1853534,-1873718,-1689735,-1634190,-1714730,-1680563,-1824187,-1779075,-1816004,-1812361,-1829697,-1915411,-1692249,-1711349,-1689066,-1760511,-1824912,-1903090,-1834143,-1952491,-1912613,-2129072,-2080895,-1985225,-2024852,-2161215,-2053801,-2146874,-2106514,-2030217,-2061744,-2155834,-2242793,-2276171,-2174404,-2229548,-2325347,-2179522,-2252765,-2255459,-2437686,-2494654,-2360855,-2209511,-2343198,-2369284,-2504998,-2255356,-2341509,-2240226,-2368325,-2474700,-2650704,-2587275,-2584958,-2741863,-2798629,-2578960,-2629929,-2725592,-2811481,-2587855,-2694423,-2688731,-2802122,-2899606,-2951194,-2871141,-2843600,-3058843,-2892171,-3010116,-3083703,-3111298,-3187067,-3001425,-3078843,-3159360,-3335931,-3306536,-3534587,-3483875,-3304695,-3527411,-3553918,-3522989,-3635782,-3756546,-3662601,-3846412,-3928550,-3900413,-4033179,-4062599,-4081880,-4113054,-4175494,-4095900,-4253612,-4390022,-4317467,-4595190,-4629515,-4894632,-4901570,-4863082,-4861315,-4911670,-5073055,-5254867,-5275944,-5428991,-5701324,-5567128,-5931965,-6122708,-6277007,-6652519,-6999820,-6469943,-5860156,-6587036,-6668190,-7031024,-7112321,-7431450,-7643005,-7777227,-8276914,-8434695,-8854149,-9075761,-9409692,-9870422,-9961097,-10531166,-11036119,-11632467,-12116352,-12600781,-13464589,-14227915,-15253289,-16053569,-17020478,-18420845,-19938741,-21705626,-23948438,-26804502,-30304152,-34909879,-40615971,-48184704,-60721455,-81828870,-135698148,-194376147,164508507,102805459,66044840,49109837,39182955,32814015,28683961,25196703,23051501,21161747,19268845,17667429,16554925,15192996,14936681,14501498,13803450,13195641,13192746,12769221,12367530,12243263,11862664,11607359,11444573,11074244,10915342,10745836,10560234,10070642,10049695,9741469,9491287,9287304,9105364,8866921,8494607,7844224,8740461,8969207,8613708,8336719,8205808,7974277,7867659,7625346,7544674,7449269,7216781,7239805,6868059,6862575,6825750,6809398,6606622,6463954,6416222,6186597,6219232,5882575,5859097,5751094,5765714,5731770,5564848,5293892,5134703,5114218,5080751,4948569,4818114,4694231,4575948,4405561,4320101,4164777,4270106,4199831,3943388,4003709,3762991,3843810,3760566,3767358,3860445,3573919,3474562,3543607,3365113,3730655,3370379,3470369,3301683,3304441,3309553,3099841,3033562,3056138,3061667,3048001,2952542,2861535,2815213,3087870,2843634,3103990,2719965,2684132,2784385,2817676,2614213,2561033,2557290,2745544,2392440,2662473,2380070,2494664,2338607,2385237,2334737,2546968,2403387,2179382,2070741,2216870,2272547,2335043,2320291,2274649,2194888,2295148,2247078,2264368,2065296,2093716,2256611,2027992,2201671,2134638,2048016,2196791,1971897,1966056,2118360,1999833,2099790,2091023,1894310,1844374,1949537,1956807,2041182,2009186,1890187,1945620,1841798,1790186,1910231,1937303,1807698,1918062,1994323,1887975,1804065,1594014,1762629,1752154,1828624,1771724,1929670,1887960,1742518,1666918,1807229,1835116,1760289,1706840,1798868,1718643,1639985,1584709,1618412,1555497,1605661,1594970,1547759,1569956,1730893,1453259,1555622,1572724,1516261,1501070,1586850,1514638,1546958,1602582,1453603,1361152,1421842,1359458,1305122,1380762,1423857,1384688,1387610,1373086,1371480,1313798,1466242,1484382,1499788,1288162,1216111,1285897,1353559,1373184,1178453,1225314,1277262,1174567,1276681,1398079,1274564,1139417,1181291,1344453,1350265,1269907,1176469,1102793,1189308,1253192,1242814,1275472,1220108,1247912,1226759,1152157,1212060,1265337,1139747,1039484,1038236,1173580,1156308,1126751,1198229,1261522,1206956,965977,1067766,1125714,1216322,1245456,1274965,1123384,1140650,1135203,1134732,1107868,1184472,1164888,1092657,969157,1054927,1095553,1195236,1195326,1154310,1183995,1020949,1068298,1015324,1081642,972907,963487,917013,962391,1044427,1006949,940726,964478,1062715,956511,945142,999356,1146748,972263,1072395,1037275,966948,931298,970511,1046411,966079,907114,868025,1073869,1002006,930731,808968,804013,992041,1157067,897010,784416,789514,936842,941879,960002,927373,878792,1000086,918629,949339,1004986,869895,914019,944831,940632,875612,958821,868599,888377,807172,753665,927190,906797,801050,794933,831127,762825,857607,989872,826932,711556,789619,886393,889099,831736,737606,791943,860599,780703,777163,806625,799528,856104,885066,801914,872308,788184,855875,810185,800199,810011,852053,904252,760204,799173,884103,681632,773760,898118,800176,745035,847253,889121,682770,762718,707366,596951,687200,734301,704054,695609,700822,678386,713922,783953,765450,665023,735655,653284,658527,719664,744337,657413,691913,773668,682041,668058,729072,582667,699797,609258,654599,791095,833926,665319,559728,542159,736492,825339,785802,673384,769512,709741,650795,733055,554343,617762,727159,686250,637520,678590,675801,580462,679346,637034,548697,700500,673144,577145,637808,748058,550235,693781,624432,740951,807575,811949,691615,727663,628571,805941,679880,712379,705696,724537,670576,721343,627112,735853,608701,629649,620000,593889,685488,613007,610768,592507,570188,569496,681001,559200,744894,643165,646926,643807,569224,573194,526890,666180,647083,638854,534678,576330,566572,579321,632056,543592,607720,557107,522691,508870,448279,458937,635856,657021,479479,506439,523407,528176,618769,542073,560124,521680,479459,551846,562512,654611,595833,545803,451353,473321,486452,468977,585077,532011,499064,660224,635566,470900,435420,576619,588138,554083,504850,576789,617761,546945,514463,630969,568767,558376,612459,579317,575130,523704,564079,551116,517512,564176,576190,577017,516878,571582,583759,576213,504679,441800,524846,574917,563769,570939,572295,685549,457511,509855,527351,485034,482392,481610,474875,485420,519800,525550,587936,585670,537145,494192,422885,512583,506955,552926,437072,519478,426999,445148,497204,466588,580900,532491,568359,570119,605063,547763,447210,554293,473114,544240,444008,471812,538767,507513,560235,509224,476679,509954,420236,567536,563492,576427,530953,505000,546393,549150,505589,404764,534955,455778,453495,436527,473950,450045,433253,482896,458403,496951,433781,436936,530048,567940,577763,515898,483033,506831,541706,509139,529440,508876,376613,462840,499736,470007,418126,415402,483543,522526,377584,436326,509905,460267,427787,377809,489499,463111,491989,465591,500977,543095,492828,446683,420292,441390,403663,458468,346367,405253,362680,442221,440577,408538,469538,458446,494720,414612,456410,439018,365926,383528,436132,377120,425990,517902,530815,444536,402372,434883,567393,437061,401975,389015,474423,482238,501442,474193,481302,411259,416386,526537,440351,435856,372704,464167,402072,438847,385035,384699,353786,332095,416351,412460,417455,404271,432559,476767,405704,369366,441238,414673,485733,354146,354069,402661,477757,367020,344373,449010,376437,427320,528760,410418,333938,390953,417282,387057,260313,401392,369934,382052,346152,414457,378353,312960,327520,426076,407106,408650,345462,413136,437558,406230,304496,443172,408275,440775,318190,342467,347725,507009,446776,415762,413474,314648,368324,358527,508711,489068,491464,329187,456459,439942,328363,416041,255250,456771,422844,513421,409960,408463,332130,293402,477574,419089,307622,432255,284456,248722,201182,251353,198464,74823,9226,-13786,-181719,-218724,-300986,-366270],[-163256,-202071,-254874,-273098,-394899,-404159,-452597,-394896,-413733,-463038,-467633,-430578,-490880,-508253,-542484,-563314,-488133,-490725,-557393,-541375,-576333,-413705,-558358,-594162,-635031,-636044,-553625,-635204,-566366,-529445,-608952,-669287,-509206,-534229,-520359,-627755,-609919,-551286,-612364,-625401,-622927,-648923,-525193,-507342,-635366,-729491,-641555,-582674,-623383,-682127,-693085,-696285,-720408,-618800,-741022,-722702,-653321,-663926,-759886,-687659,-639557,-584398,-635127,-729571,-658105,-666617,-574681,-612453,-745827,-772190,-760099,-683780,-814425,-674226,-726457,-762334,-766467,-784839,-772112,-905233,-781841,-695449,-868736,-795628,-721563,-782052,-675362,-673766,-620121,-699596,-718022,-667813,-829217,-823392,-921392,-890916,-741401,-730211,-829210,-797272,-813835,-773589,-791281,-781646,-826157,-877549,-763324,-678667,-734944,-853163,-879084,-924194,-791840,-842606,-808762,-907379,-960867,-918112,-987482,-1067296,-970694,-933634,-979187,-857383,-946100,-980245,-1029435,-1036640,-960138,-945839,-1052947,-1003080,-1012588,-1009487,-1025073,-1061579,-1052511,-942060,-1083990,-1176801,-1186974,-978761,-952736,-980355,-1062288,-1117726,-1285898,-1149239,-1189154,-1228985,-1259750,-1156763,-1212487,-1255761,-1309152,-1169780,-1230297,-1251268,-1240168,-1260118,-1360408,-1284460,-1249262,-1380599,-1285131,-1371426,-1387407,-1380060,-1363163,-1274233,-1376769,-1389707,-1457331,-1411045,-1643760,-1526330,-1455727,-1602259,-1572798,-1520561,-1605703,-1652776,-1703513,-1663232,-1670764,-1703922,-1844951,-1759919,-1712966,-1711889,-1859721,-1811984,-1827264,-1908387,-1847073,-1962043,-1961547,-2084727,-2149815,-2174050,-2013525,-2105659,-2201252,-2239893,-2236234,-2296387,-2488570,-2288929,-2506124,-2633754,-2682558,-2780641,-2974776,-2742680,-2559835,-2774833,-2830651,-2940295,-3015316,-3107618,-3219808,-3204359,-3481645,-3554366,-3688959,-3856186,-3871422,-4136405,-4067838,-4385261,-4562982,-4810599,-4998927,-5131133,-5445425,-5615556,-6057552,-6328173,-6655647,-7303794,-7843610,-8578578,-9463995,-10535624,-11809067,-13548700,-15761535,-18681544,-23254881,-31164266,-51826866,-72364165,56731001,35553314,22337096,16217407,12771344,10465525,9174751,7766284,7069863,6398757,5814249,5143824,4885192,4524778,4543057,4364710,4332290,4133610,4308397,4254631,4230725,4224176,4162215,4095873,4160491,4107568,4216762,4148603,4158933,3965564,3984125,3933212,3901757,3848032,3855095,3874497,3736537,3478284,3733517,3991864,3898760,3932016,3842611,3737700,3750537,3743642,3665297,3702184,3741563,3678456,3450810,3591222,3635518,3513684,3545713,3476463,3452887,3373877,3436617,3320913,3276506,3228154,3429404,3291766,3213052,3053981,2934735,3085955,3065663,2947019,3024667,2896962,2774770,2760492,2606199,2461698,2665179,2621460,2518645,2615852,2346084,2375562,2352370,2336424,2351547,2198804,2064212,2149321,2041259,2230696,2207346,2220430,1803954,2094399,2010034,1917436,1833265,1802328,1830911,1771459,1596178,1702565,1719944,1606889,1617868,1671970,1588147,1484134,1562153,1465249,1314265,1436727,1368410,1473189,1236628,1241413,1181380,1325317,1146522,1109221,1140966,1195721,1164670,1101103,1077179,1076632,1052549,1139388,1085392,1135658,1090197,1053807,1107773,1122968,912279,891238,1060340,972503,1036276,924853,919695,1052032,966080,881701,997832,860510,960571,957907,924246,890891,926678,904946,967001,965044,854254,928162,834525,796494,865570,927990,919281,963509,980634,992851,922375,775597,821482,837025,882158,853360,1049144,1046078,938230,913509,921320,945420,937254,894410,906507,878730,837505,846217,896238,891882,824115,758070,827786,824688,914296,734325,836483,819856,856602,860387,910336,781482,833108,845542,801531,679634,741366,700045,610993,707888,755405,762863,784861,689471,725116,604655,684923,668570,828675,657962,653467,664260,734230,693069,543929,577094,630784,599789,614671,696722,681730,556848,600617,708690,712096,593087,523810,538456,596933,611985,609506,622687,612587,634552,589604,538434,608077,650814,552987,442880,468029,518303,489472,524780,617085,671311,527068,455121,555136,548543,621122,619637,585288,496235,552757,481608,560826,505264,636817,577268,480182,445842,533243,513815,590158,627154,537313,565002,501716,573575,499095,533119,465414,469029,436548,460889,567986,509108,435493,534738,561025,444793,491409,519485,565177,485317,538317,529039,460782,476741,426839,513089,464167,436421,430544,616011,565265,494548,421084,445932,541477,659435,509493,424751,416977,474677,555451,520411,459340,452747,554692,510635,501235,456912,434691,503707,436161,464647,460458,477229,424057,451123,357771,293319,476849,425365,418360,485344,391158,366720,445758,534875,448386,310529,437715,476526,407114,429713,379637,348365,431846,389284,339249,333267,424615,525331,520384,407109,398189,377780,425606,422908,399737,391722,462333,515094,324613,411627,438945,327288,434027,530910,432454,366025,420940,446643,343323,324886,365602,280182,313467,398884,339122,301623,373692,312183,400318,451157,366659,343948,347632,338272,341088,363756,440500,332277,372617,387842,381402,347504,374949,240889,302195,272443,279331,397468,447685,350581,276639,202891,299521,406133,363678,349357,428865,421515,338247,358539,294346,252312,366325,397552,354859,385388,345355,270908,393837,334429,290131,372092,302907,357472,352901,444504,275068,273524,305770,409005,426645,477415,341806,368505,322368,419301,350172,334418,381192,452567,386937,373310,355354,401037,336775,326848,322224,235483,395434,362363,311188,331749,320581,343835,391217,338068,444063,367612,336315,362134,340583,358860,295868,322829,377001,415210,280286,249127,313802,288325,342342,268150,367828,320841,282508,251448,176565,252967,296346,434114,310739,261613,269370,280450,319865,247336,302529,258115,237314,318318,254387,382399,360560,201350,281086,201097,250088,208182,264179,286783,254122,350231,376198,234502,170512,246543,289506,295000,257657,301399,299859,264149,236981,333160,305136,294535,339703,281728,293866,356777,287674,279470,230892,246254,306507,331422,241082,334742,296656,317751,313102,219140,248349,283571,352470,330904,272959,392852,241079,270693,278065,204422,262832,269093,243051,234531,249792,243065,308612,355719,315975,256765,270079,241132,299038,292113,196203,273653,236081,222726,243092,244060,273295,286928,370909,313147,413240,294268,141469,255978,192889,273407,290114,312137,272700,276665,300808,309333,316225,251860,152807,252398,232288,307378,262141,306887,254789,282841,278069,213265,329256,220938,240347,260432,236458,227845,233734,265671,216013,234004,251723,271524,267440,339972,348689,296281,268879,294220,340325,288643,313959,322389,150625,237217,266249,237899,257218,161591,271831,306996,192701,257473,284377,249961,186269,215544,298299,250707,238544,237775,310826,329571,275129,187275,234214,230833,236588,214669,127283,228441,157319,271865,196929,117812,224780,267872,282699,214681,252753,168796,173964,189202,241300,230343,229000,296196,372717,298492,224780,197863,344999,245038,148528,237845,324464,306501,280106,262200,270411,207502,165900,313256,253518,200270,164230,245581,180458,277063,212258,201750,164843,157044,278977,257722,187070,177400,246964,322627,215106,140467,227652,195110,290453,150574,180749,132798,262357,245045,145499,190064,142676,212865,346086,222607,191036,239844,253990,220641,78253,185288,163757,138565,183268,195630,206190,147624,149131,252375,248674,244168,184599,219380,256179,201669,163318,310199,239947,219113,194302,173827,163825,306529,232807,259078,234789,192133,272154,176454,322065,318307,308628,183084,266192,251648,162555,241228,65690,286811,269226,339580,169042,213920,213809,137628,272649,220147,197031,260628,161944,162457,114512,161249,140932,30839,3017,-718,-84716,-71211,-113929,-205342],[-60951,-7178,-111018,-68571,-163147,-98193,-134654,-103345,-125875,-58609,-132760,-120820,-147055,-206438,-172056,-204308,-32809,-156875,-255170,-205942,-234028,-62937,-199182,-249739,-229262,-298568,-220335,-241086,-88743,-133084,-134649,-126383,-120025,-177776,-85980,-286916,-222023,-244935,-135687,-180627,-160875,-106325,-59660,-84118,-237023,-257010,-228308,-95062,-181551,-214291,-258757,-200102,-259337,-134658,-252825,-272459,-207744,-102978,-259018,-149490,-271070,-141896,-141438,-149328,-240758,-258298,-156515,-116372,-247294,-222038,-204891,-146395,-380571,-129171,-253038,-266501,-286521,-257790,-170835,-311361,-313948,-113351,-311227,-296999,-219880,-193304,-124143,-237213,-144701,-207935,-222064,-120635,-219576,-319341,-310496,-256150,-186333,-211520,-336526,-327194,-202740,-131183,-160739,-145849,-228165,-245273,-280475,-126168,-228139,-315579,-324116,-329914,-181693,-131638,-143806,-109829,-243421,-280169,-354827,-390067,-307469,-212528,-317316,-156096,-290017,-272659,-275075,-249972,-229645,-150577,-283694,-328073,-261818,-253534,-121961,-157010,-269158,-210938,-338930,-466492,-335134,-256286,-180357,-320316,-326767,-303726,-419118,-311495,-391777,-263147,-276013,-323189,-352722,-327835,-355192,-366365,-399132,-425827,-337991,-294580,-396171,-371221,-344914,-330921,-375349,-408075,-364550,-359184,-277477,-309374,-405704,-350260,-334674,-305638,-525106,-336264,-411614,-463629,-380122,-376051,-440189,-402175,-586175,-388856,-293247,-433259,-518895,-411690,-356636,-358765,-450082,-519338,-422333,-478916,-449860,-431252,-455358,-406865,-565724,-594518,-398666,-519453,-565315,-520032,-503208,-497807,-586053,-479455,-516452,-567977,-619569,-510220,-674087,-702535,-687573,-546894,-676004,-610439,-706366,-625951,-688552,-624760,-711005,-822401,-770828,-878549,-761001,-853687,-778095,-962284,-925586,-1006380,-1071025,-1067698,-1001313,-892636,-956767,-1033065,-972038,-1287632,-1328182,-1494092,-1659923,-1768082,-1943814,-2240659,-2482372,-2852300,-3196748,-4133540,-7000616,-7273117,3026880,2018010,826926,138925,-31862,-299012,-317293,-489220,-625695,-780233,-745684,-925418,-851754,-685378,-578339,-755629,-544380,-495323,-382998,-265283,-151351,-190131,-121692,-177639,-11059,48513,239509,168134,173884,236020,179515,274310,338856,380371,430428,572176,580433,531406,467105,676539,746689,925776,849812,852835,899810,1024435,941689,944338,1185301,1043282,992943,1116378,1165180,1103864,1218426,1224297,1190357,1301238,1237722,1380685,1322867,1270296,1522094,1336169,1355551,1347494,1298196,1468393,1444527,1366101,1546824,1512835,1444929,1539985,1398831,1333264,1485673,1437264,1492261,1586060,1377519,1343555,1372139,1315314,1248432,1264428,1132911,1186242,1087250,1116824,1408372,1330053,903098,1303858,1147476,1161781,1081435,1038227,1015588,930796,799703,1031349,1075307,664918,918005,659012,957675,806311,818317,625097,544576,814516,686883,585695,591141,429875,567208,645298,540214,413743,510152,372921,453321,523868,564064,468103,392260,429222,350277,452735,490287,310319,439716,413810,311213,228599,314481,392898,242812,176575,259725,340026,411001,253498,275917,205607,225724,218700,374403,369502,323200,302783,312578,286514,248290,323055,248204,188181,219941,277489,339337,304157,191129,358081,345451,310870,253765,235186,237926,257298,387609,408769,359525,363210,255126,314597,353657,326022,276151,343276,320881,308976,372716,429701,305824,206445,370460,315133,292735,283017,311627,313983,365090,406353,465859,282994,358203,305627,366103,278612,320345,303683,199739,284612,298555,356622,395582,268668,349940,211327,165498,148876,334187,270650,336834,288159,341849,287181,165241,205817,221492,268997,179321,228001,303618,245093,264964,310375,289886,146878,116176,220624,245513,227983,241976,219996,246144,260398,203980,166252,189274,234317,164315,112174,124745,143749,58616,160583,261879,259613,87437,191083,243672,197182,222654,200497,90662,115841,154809,76528,177861,146058,234722,123300,56772,170209,222138,144996,157531,257766,111119,85603,173904,210158,196250,138689,153807,156406,168572,107808,200953,171687,145370,263355,240246,145489,195749,202098,155841,176803,188312,183862,129399,181916,101071,181611,120792,130832,176730,276226,259427,235845,197243,224528,229175,216368,264911,192527,182388,171128,229810,199311,172042,171825,186029,238369,165608,52438,159813,216585,124787,156796,208966,115262,102596,145053,105505,46343,153521,126869,163217,267656,124514,161493,159625,194565,217885,111776,208417,148165,78337,185608,159977,100865,148660,156153,85703,57554,172044,262751,242566,176691,65332,86592,110500,173655,127489,101914,191386,209590,73459,171970,125585,135011,240755,278567,194141,126262,106607,113433,114506,41153,153943,105881,106626,165658,138167,65423,168214,65758,185730,235926,81385,131768,92143,170753,133774,111090,244808,157990,176423,132884,166441,175770,156610,24620,33821,85791,71298,125777,196363,142808,110987,45146,14644,82002,73884,151479,188780,205033,161255,81087,156338,47751,93378,181285,143758,166263,140739,92993,194930,113653,153597,170033,58256,210961,154931,211720,113474,35431,121740,182130,149797,197015,71149,60642,118017,143505,137902,52113,121401,203689,142133,118023,207677,161020,180211,131987,146992,23973,207062,205751,147514,176324,153464,180190,196735,210861,165412,170665,93009,166245,193999,182580,146868,42582,210945,235723,121402,50184,161692,90871,135849,122846,185794,172705,99524,83643,28755,146329,53978,243466,203048,121305,94173,142039,131532,72564,153507,79465,116017,164115,18127,175799,184129,-18257,173850,44248,125400,60815,64219,146093,91122,116182,186259,94406,50344,7957,104473,110711,84366,123564,79966,74263,53405,76913,107798,130449,123463,81695,68965,225476,125822,103013,55105,33929,142148,170878,50688,156939,87484,133654,189467,94042,45594,84806,197929,172469,94237,160273,91148,124743,123856,32733,114224,134647,85085,26257,50696,77240,93819,132139,152533,86468,160471,42750,132259,76454,45920,98980,125178,77775,126351,81175,29105,139768,221654,135313,235629,119186,-52146,42207,9620,97288,157317,208299,105592,100670,96852,147419,227591,98067,10505,50776,-2228,94238,59088,155121,-1057,49801,90803,88262,140209,57967,116708,149751,77321,99527,83764,120004,48482,34446,105935,152594,88562,136555,156653,143125,107855,125979,159610,106430,137328,166510,32655,84890,64757,100296,138965,-31176,100848,133327,98270,120999,76777,88612,8687,113247,144774,94448,60706,110842,149202,118713,116312,29488,119484,83782,150209,58296,5115,106391,49171,148907,50535,-71828,9504,136233,116459,75662,87459,-12604,58012,43429,114930,140385,108875,112267,213174,197286,84505,43924,149321,94694,-35037,129974,154920,177325,106507,119563,125195,73245,8815,117119,79251,4436,4120,101525,10529,128074,99119,61671,23360,55421,156386,147324,21720,6784,121240,190064,59630,-9430,87988,25671,158700,24996,79256,-47357,74854,149877,-6967,-12646,427,77226,117177,74050,110123,146606,122643,101889,-13918,32434,8354,-26207,99277,46920,102380,71981,36480,84837,150236,136193,84543,97107,123323,24380,65021,187540,111325,58199,105631,53307,30226,116455,75061,124333,80782,128007,174766,51093,144928,163083,133869,95570,86560,110209,64885,125191,-28192,157179,164350,175517,17859,86017,137603,49338,118286,76090,120176,116839,90397,104271,72759,67722,90544,-15651,-7586,11045,735,28331,-9158,-107880],[-46442,50353,-79913,-32660,-94909,-13545,-4487,-7376,-44666,58001,-39254,-30166,-28955,-124128,-68538,-78297,112471,-53643,-143629,-130612,-152470,5859,-112773,-154514,-102159,-180587,-102189,-92176,28582,-28647,-23021,67744,3343,-89999,10648,-155405,-113002,-167008,11863,-15661,-2775,54099,51128,-8634,-111018,-108510,-93746,54104,-68903,-69547,-98341,-82442,-121073,7080,-105844,-115931,-70618,50039,-119091,12677,-155568,-47771,-13013,40554,-138699,-123611,-63610,25817,-111003,-24104,-45066,-21584,-182156,33628,-117613,-116026,-119123,-91466,-17596,-79754,-176016,30410,-110345,-147901,-88625,-2029,40973,-117534,-33878,-91078,-103229,8326,-13048,-148569,-107062,-76735,-64428,-78039,-219431,-227748,-42626,51108,4575,28903,-79158,-82358,-200273,-51549,-110153,-115756,-138050,-142969,-47787,61498,34064,102995,-49778,-105521,-166473,-189583,-99017,-54685,-130454,25932,-99700,-70569,-59353,-72807,-54298,47073,-104653,-156118,-38663,-49062,85367,73900,-57172,-62991,-164327,-265013,-99508,-75003,-55492,-186816,-160895,-91476,-148099,-109973,-196607,-911,8553,-132017,-143405,-84542,-87875,-161709,-186222,-208963,-144945,-81147,-144450,-152248,-137306,-40290,-178698,-162417,-105468,-112960,-25640,-81441,-147255,-76348,-52875,-50379,-261115,-24220,-163634,-171473,-55491,-108024,-187703,-97649,-278624,-104462,20066,-137060,-151042,-100337,-66092,-98355,-53966,-202945,-103473,-151697,-106042,-56166,-125457,-35316,-170523,-190033,-90413,-156591,-177215,-143207,-97349,-68883,-91285,-118602,-47544,-21503,-135470,401,-137025,-207700,-230990,-73562,-224956,-98116,-187476,-72284,-101169,-60473,-63550,-220299,-143001,-186641,-105511,-88933,-78944,-222725,-115753,-219696,-271563,-262143,-78376,5563,109956,-3875,144970,-118709,-82532,-112940,-152345,-92134,-97853,-155800,33464,155176,492574,782683,1242804,4068031,-3974284,-2477685,-1853286,-1734522,-1463363,-1418229,-1373454,-1162034,-1256501,-1370246,-1354429,-1403749,-1365824,-1200287,-1095017,-1302730,-1215345,-1105910,-1062904,-983064,-906276,-971728,-907558,-1001062,-883401,-900018,-724928,-822679,-909978,-777118,-867291,-732844,-696188,-591738,-606387,-508473,-454293,-467814,-527566,-388689,-288930,-153009,-212822,-181692,-164655,-49826,-78188,-197727,67952,-38800,14684,42941,39864,96363,151222,204842,177214,384431,214039,447345,410397,363227,504839,367363,433097,508998,517676,581879,566713,549630,699720,750192,750990,851809,791055,799694,843294,791572,879659,983447,835834,806693,839427,799444,715908,785662,758494,731466,635980,674410,955374,886549,697851,950126,811748,832029,773723,787782,712648,642170,622677,797299,827597,470463,723948,385779,784258,650657,622251,459909,400366,673518,565317,352296,493315,357508,507884,500479,480553,370631,463615,281184,345999,421162,464123,395535,341649,323119,245105,323616,428481,225535,309925,284020,279753,192270,202630,317846,45809,51844,157939,214617,309372,155674,116046,132184,71657,75363,245785,268725,202775,205257,159287,100678,144378,191694,149547,55626,100243,98455,147770,85101,-73998,138340,185294,190294,137888,63348,62105,92674,152594,152876,120751,116993,-1488,112381,140096,117144,69935,198930,165244,100549,134564,224029,138455,42452,228990,128649,54281,130217,101109,163261,144713,181991,289161,127048,184912,105939,191897,163473,172983,189158,94973,137079,139582,188982,237551,179603,246751,135347,37195,56648,133635,154779,243451,172166,195314,178055,49456,128854,85608,166060,70725,116657,175279,179407,150396,180480,132491,2671,29862,147791,149915,135137,168736,121996,148263,159813,105577,81300,38772,104481,23762,31713,30172,80782,-35671,87992,153312,106091,-2366,135069,118628,107795,82879,69880,-60895,32432,26137,15708,42763,62660,85970,-59596,-66776,125861,137856,44708,13390,130074,-4758,-79723,80481,71295,114037,-16217,49169,39959,102427,-23061,33054,44646,54928,135961,133938,89165,100645,99453,38079,79344,89368,52953,26879,64917,40199,103277,14806,43785,97618,116683,121176,141410,114377,129912,111428,6818,166889,107437,95430,69977,54429,64895,90019,95703,27049,125335,44682,-74733,55910,85181,56901,79322,143844,-14219,-18929,46016,51953,-7733,37914,58122,48233,164733,67730,140685,48648,49699,130347,95354,116576,30132,7318,115930,79222,41143,43118,83710,45967,46892,51097,113329,92580,120485,-39858,-15045,10336,75010,22954,-10514,89930,62461,22810,73086,20045,93574,177580,190577,112990,69355,17837,-8625,4901,-30044,83774,48140,55036,63989,84435,15104,88415,-2965,84594,176397,-16439,43869,4665,117190,40440,163,147976,110023,120326,46969,67309,110092,85702,-45547,-42935,40475,33596,12596,108003,54782,49557,32083,-49438,-50150,-13107,89280,88681,121579,102353,-13790,111764,22054,-26960,84000,31412,47457,68547,35837,91637,-2180,99245,127027,2277,124499,46461,87055,48290,11889,82927,86225,37551,57992,-62612,-70267,25338,51476,57688,-64460,9134,63804,13620,24656,173960,79573,129732,71242,90868,-4614,144585,135264,117480,117437,67045,84665,130119,168653,10424,84391,-6659,74364,116059,63559,75520,-71915,156835,120071,55155,13771,104453,19002,69615,85337,96356,126540,23139,34850,11952,113429,-37585,127126,129925,72365,13301,117795,70399,31393,113097,22449,91884,90248,-73605,78939,84514,-74347,105083,12187,90190,44813,26533,94218,41329,27752,98999,56445,59154,-49391,48928,59336,12417,60678,9672,21451,743,-38617,46176,71096,33547,21131,-25078,141945,85308,38278,-1339,-14876,99209,97148,-15086,61886,29678,54788,122089,61506,-17077,46338,137120,104470,47324,53439,29724,95831,68729,-15768,48562,83678,24983,-58007,-35616,46125,13522,8576,80436,11083,83027,-34182,36194,-18040,-9480,27846,75783,26067,126068,6622,-69717,101394,162418,61518,119204,52455,-106779,-22906,-36218,40835,59142,154511,62954,21083,-7254,67706,189807,61637,-18244,-4647,-61997,22912,-6093,76108,-106796,-68213,-10335,33334,33287,8207,91002,101886,18975,69549,7337,67788,-12649,-43762,19243,77791,38152,37733,50531,89489,43494,51948,49198,479,36212,81376,30684,15251,-47225,60092,76239,-103501,37051,70634,83023,54938,-28088,14271,-69134,68178,71666,26830,7749,82032,57200,702,62305,2753,91702,24858,116108,16880,-30405,51446,45210,79911,7552,-87092,-75691,87574,30876,26238,-6649,-63319,10295,-30870,63126,94278,77862,16699,93133,143319,7524,-5964,41550,34076,-92228,64157,19682,109768,22677,58887,59200,19835,-28421,8890,-28641,-76525,-70631,52676,-64280,23590,49471,-3182,-30948,14975,68429,89306,-42479,-48171,69443,105929,-18293,-52628,43280,-35182,107404,822,60261,-99808,-32514,95538,-65318,-60583,-26867,29495,-43314,377,97007,122453,43806,51526,-35271,-6887,-51966,-58629,79243,6453,65322,83910,4831,-15148,117103,109701,59619,61276,57128,-51352,20928,101442,53642,-5959,60351,8140,-24391,3545,8918,47783,1857,108670,92354,19269,46593,73437,45338,73911,-9023,36560,33450,84229,-34736,91999,121241,78455,-16340,46111,90291,17059,49204,31515,81121,55340,73397,62074,61650,-1290,61365,-48440,-19153,16091,38403,52953,-9897,-77709],[-65585,28991,-84235,-60469,-92090,-36783,14957,-6969,-41927,8428,-48238,-38191,-17895,-115632,-88464,-66851,62873,-47749,-99125,-135793,-182221,-36620,-148983,-153245,-110375,-135411,-59497,-69815,-47687,-40793,-90533,26410,12274,-100857,-56670,-100674,-120480,-150341,-20968,11144,-4539,-6715,-8032,-92463,-92304,-117519,-94781,22445,-108267,-89234,-75910,-150635,-132712,-15374,-128448,-89932,-59049,-25342,-155758,-28943,-129437,-91130,-61327,-713,-161642,-95451,-79764,9318,-129769,-20386,-76507,-82049,-86469,12227,-120851,-123966,-84341,-97238,-102065,-51321,-169949,-44689,-82382,-146658,-110908,-13414,24964,-105166,-58091,-122695,-117223,-40148,-10740,-111642,-110543,-126344,-126986,-95192,-229804,-238370,-79762,2334,-47033,-20072,-123429,-129709,-243226,-144790,-125789,-41102,-86310,-126435,-112822,-13806,-10288,3281,-122645,-125606,-168824,-202025,-95337,-143673,-133349,-17902,-97566,-87524,-95452,-200152,-126870,-38118,-183695,-183229,-43048,-95910,-74684,-31577,-94088,-152596,-219822,-267388,-176896,-91798,-174609,-213095,-206318,-140523,-157793,-175758,-232521,-94464,-57966,-208495,-225876,-169620,-153146,-184649,-201965,-231887,-235415,-188364,-200102,-200699,-199521,-107678,-245518,-203282,-188503,-191710,-132170,-120536,-156317,-114409,-132017,-144916,-351148,-108425,-220317,-229401,-106525,-184843,-293893,-193935,-271331,-223829,-165878,-232961,-205826,-216784,-199892,-257250,-109336,-250081,-227128,-264802,-162917,-153159,-247389,-235150,-239962,-260139,-286806,-256076,-274071,-287553,-212223,-191058,-198103,-289272,-208916,-116205,-275780,-235201,-290692,-250545,-323939,-333063,-409089,-293496,-346047,-288664,-285639,-278986,-273541,-412424,-398929,-380798,-391613,-327326,-369746,-483379,-395484,-571854,-613201,-614423,-467078,-511645,-358731,-511435,-424855,-655795,-687234,-748643,-860434,-918645,-1017885,-1197035,-1198431,-1335074,-1571686,-2026034,-3339712,-3521275,3367530,1925161,1100064,608356,418303,257996,84652,266514,189925,34220,-147061,-187392,-233117,-271435,-180355,-324350,-440698,-358318,-298975,-319659,-314090,-340035,-313129,-391016,-384921,-520553,-366828,-449527,-589074,-530724,-566174,-447298,-481181,-326284,-406785,-424138,-372324,-407993,-360201,-264409,-209340,-184175,-218369,-221939,-243016,-201788,-138070,-337571,-181655,-163046,-102130,-141356,-185260,-82066,-103872,-44116,-33320,142681,-9725,127155,131114,128160,120903,73889,132910,199443,224810,180766,189275,236652,299797,357515,401811,434929,461217,509698,480625,436971,460134,582771,459408,486330,505025,530572,473723,486640,609521,507796,441989,611870,621895,635439,730845,746961,691757,645148,610613,704297,628172,597014,666917,675645,684756,624121,670124,546421,712744,654824,640622,602118,519197,666475,637188,500922,584438,584416,606351,555878,574629,575398,613390,543907,477920,467500,484943,504759,522542,479966,425867,438320,558607,455501,401974,440997,444404,412013,413591,438675,205710,238512,299626,386981,373065,293311,258709,322902,243838,269704,283512,317032,299752,325638,243337,179618,262865,264264,264985,158565,243947,165705,168961,130914,59852,181343,252758,202458,234040,134232,160921,155786,204013,158581,98333,69154,31646,172549,148990,122529,123960,249249,193783,106002,78879,165978,155743,96204,234971,121317,77505,120580,86363,210871,107973,89778,235126,159178,157066,104424,154513,161027,144656,193144,123510,114700,146477,137082,183020,237875,235913,164651,129929,190291,120957,157603,222250,166637,161215,189151,44322,163915,81099,146886,136496,199687,157955,191370,112142,165766,102063,20032,108457,170460,162382,164945,207941,163891,166880,175864,129646,120765,46879,133079,10606,41680,50899,147561,53069,151748,150137,97927,97128,139444,73428,133887,82218,93262,-240,83466,46346,125663,45055,99364,98460,-46433,-6458,154792,145150,76107,46380,116413,66688,-13973,115370,83505,128384,-22134,39569,14569,107573,-16295,7755,40576,40956,67392,132065,142879,109311,113570,100404,82550,120367,38690,43560,35349,101242,149287,54952,73435,84445,70097,76917,111907,90977,86850,104224,10763,131039,88304,80455,74643,6393,52370,105408,127915,42608,86912,63402,-13008,33307,42889,101792,115356,159518,11264,-13207,70155,79189,6193,54886,98597,11871,125197,110044,188913,40343,36704,109642,135547,83646,72415,96677,124233,60339,54671,27801,74460,98241,161965,5067,48518,29712,130320,-6107,4280,58370,46434,13885,-21707,88209,29090,55644,32772,39383,102694,162315,198641,107509,103690,82609,17513,-34777,13377,82431,33564,61541,38137,80290,53499,71522,33200,44093,191939,6088,21455,2566,99254,2236,-27201,98498,104372,115820,50328,34434,72179,85525,-35345,-3379,48307,61509,-15460,98901,33804,34950,59604,10558,-43005,22030,85534,67130,125689,79913,20675,100694,68373,-40371,67616,-15713,-9298,53953,30181,44997,-48408,63399,158043,62107,63005,-12786,35005,23651,86226,103495,58897,23424,28930,-99162,-45043,-4646,74344,39470,-67379,18122,30668,-5376,39910,183802,91084,114236,76862,82860,51397,142067,101610,136018,106121,24553,25942,129770,156922,-22590,58203,4306,38803,68583,-4161,39974,-50931,150292,56800,33102,57495,83853,20934,95479,77542,69884,130077,27253,55537,54668,100794,-30669,72545,69490,59451,-17181,136530,71011,51792,117719,38733,95240,57427,-55972,54188,36362,-40004,46009,35324,77795,83723,70912,76454,67248,39599,76111,72293,105681,24356,53323,94212,-1954,47115,23662,45984,21393,-27909,81593,59957,36448,34776,-16974,84138,95527,24622,-1580,39959,110948,66360,-6321,18114,72808,38949,70277,61049,23544,111580,135736,81647,56924,32794,22889,121825,59345,-6847,28087,69033,23126,-36146,-43806,74164,30878,-1260,63142,-5481,18541,-25646,-5647,-9067,-17809,21285,50922,28440,151981,-11159,-55291,112696,158850,44281,61502,42427,-86891,17022,2047,38876,-8209,124321,80601,3011,-42929,55501,163266,79161,-4178,17856,-720,62859,23927,34374,-72684,-81008,-40589,13376,9077,32436,101670,80164,16832,73589,-9760,72741,-3245,-34634,-18164,28381,62366,38777,12859,94026,50185,50200,759,-42839,-3874,58258,79637,-13503,-80518,56840,46885,-86558,65608,92686,88717,39310,-27735,1756,-72703,49262,59481,10626,32347,84854,22946,-17054,77137,41960,110106,14159,92374,34553,-29901,33941,78746,39617,12179,14592,-30827,86086,7541,31905,-43864,-32790,-13517,-55547,47490,60986,86799,-6135,22051,111732,-20471,-4247,13485,42565,-54390,22617,-53215,76450,2378,42190,33718,7518,-3778,-16196,-63382,-59434,-76997,49629,-66910,-28794,36500,-9846,-20483,129,14190,64029,-39365,-15472,58180,61900,-33833,-29505,45691,-16565,97151,31899,74956,-71270,-65881,69022,-51724,20208,8033,24284,-73504,-14026,107949,132268,4233,42133,-35461,33072,-41259,-3070,78575,32824,59409,119004,15886,-44536,111731,128286,73883,70590,27768,-35581,15531,51295,45731,-9401,45153,12411,-23893,-27218,1218,21443,-13329,100043,31449,45670,24458,40511,47321,87629,-14077,8812,28651,81866,-5259,68067,110605,48686,17070,52352,59538,2174,32487,55879,63312,59502,75926,25800,58144,-35620,48823,-57625,-28287,12236,31384,29777,-62876,-75023],[-76721,-2032,-75421,-67959,-76156,-51943,2776,-19768,-20777,-49667,-37852,-45926,-6079,-80833,-98239,-64384,-17471,-45980,-54726,-102828,-193147,-60732,-175280,-131842,-118269,-72412,-10866,-53944,-104519,-33288,-134257,-54567,11690,-93520,-104964,-45292,-113537,-101292,-68006,26652,-25552,-74773,-62099,-163897,-64729,-121593,-103112,-27595,-135697,-114866,-70720,-194789,-128948,-27654,-135612,-66019,-39717,-95674,-164521,-75927,-87777,-96257,-93133,-61602,-167028,-72524,-65671,-5370,-122634,-36696,-91086,-114958,-14210,-13731,-104787,-122742,-49757,-101844,-176553,-48285,-147308,-110375,-58549,-136886,-119749,-38046,6224,-75448,-67159,-125875,-98989,-66544,-16587,-64477,-120009,-164660,-156694,-89544,-193106,-192753,-92913,-42436,-82130,-74034,-141590,-153366,-224330,-169449,-122224,33442,-18961,-97215,-139005,-89396,-49456,-93968,-187211,-122377,-147634,-195234,-93426,-192165,-114122,-39504,-81155,-90547,-121034,-286152,-168297,-94412,-212880,-185534,-36055,-130672,-221869,-124917,-113752,-182785,-208763,-234451,-235534,-62935,-205020,-174041,-198806,-158085,-154928,-210693,-222210,-175351,-119356,-234421,-267927,-218266,-195700,-171830,-172507,-228707,-256350,-240100,-205607,-188438,-209705,-151486,-228660,-188709,-240897,-218028,-174837,-96403,-119762,-109725,-161887,-176820,-365575,-160207,-224898,-233988,-121057,-201947,-311514,-223752,-217292,-252610,-296120,-257143,-225832,-250299,-240916,-294246,-133603,-220199,-270382,-291870,-153815,-182676,-272045,-332964,-227089,-245640,-330187,-252507,-284645,-308381,-237514,-234877,-247922,-317271,-284956,-148516,-305421,-352456,-314400,-181440,-337185,-443154,-416041,-332971,-357722,-356671,-343056,-350489,-340241,-419710,-460702,-396013,-469477,-400193,-463818,-516828,-479733,-656379,-650535,-651537,-551147,-669277,-530813,-610559,-592739,-709975,-778801,-861819,-975336,-1068361,-1149891,-1318743,-1435305,-1630748,-2077012,-2715916,-4459226,-5834637,5061686,2852957,1747474,1179221,861557,706135,529674,581833,631510,513413,288105,260738,236724,87110,154235,119682,-81151,-18114,68445,15929,-9714,13430,15244,-3707,-73584,-255190,-115687,-145668,-266900,-298718,-263844,-186817,-260884,-81194,-165087,-258441,-213196,-251626,-174752,-88535,-78071,-107477,-126009,-171940,-207709,-213790,-96060,-273550,-249310,-122864,-100463,-152966,-181813,-128944,-156390,-123495,-73099,11353,-42248,-52906,-19531,20164,-49537,-44745,-3272,12452,12753,-53931,-28741,60601,62122,77191,132138,90487,161331,232534,187786,150795,113583,225982,115548,183244,210266,283222,235420,190379,397233,276046,230854,533659,304366,367980,586979,496246,514835,415020,393640,524908,488567,491418,587531,469098,479493,653682,504145,641394,510566,546791,571670,638734,544733,546194,577001,614977,555633,655505,570618,519542,539746,640499,632353,692347,510340,432973,446757,515455,594665,541042,522745,482465,583687,594134,426533,547681,497960,525843,564317,493303,374611,374886,378576,517564,381541,381014,385205,454675,409670,446282,298714,317973,367220,403456,312040,269768,339094,299161,338966,252544,358246,235278,225252,216830,274451,268860,331063,199288,306092,229515,270235,222307,291529,220908,137373,85460,139231,248221,190209,163472,206968,288869,228104,158251,87645,151040,179544,173399,229948,136268,148019,127997,105856,265514,133700,46514,182421,187763,123207,115322,143631,142838,119472,184790,141423,97768,168073,105847,134788,251942,185218,138250,218422,289121,140557,146010,177257,152865,137743,174043,36131,160537,82335,118350,184359,258324,126704,168852,65602,138239,71570,49376,175598,176332,164119,167403,201587,183232,169468,169742,127292,129105,76250,158260,4671,32128,67003,183778,132875,192835,138562,103158,182168,119055,43040,140967,94216,117344,67978,112252,74462,196049,68609,118923,130138,15116,68934,144177,132744,100056,92933,99570,144754,94595,167547,129537,141390,2483,37196,-2768,95359,17701,28411,64525,25051,9860,132427,180031,120456,136359,172921,86243,145084,41400,63628,20254,137213,187832,111922,102805,63232,57397,57276,85659,78950,50042,111075,93691,98835,64729,79309,87891,13835,68903,122514,149466,107644,50323,88807,71650,23286,26681,124196,129361,162649,55238,13898,101898,97000,7421,89663,122173,5750,97225,139242,217979,49718,59503,101579,145063,43302,137669,184423,123820,49149,61395,21564,55534,125970,229456,-8457,25524,8258,114389,38680,41096,126788,24510,22539,-16182,104081,33272,68023,-1869,65704,93000,144565,218712,99373,123558,153066,75439,-39415,56172,88892,24106,60923,29764,65200,87389,71332,76011,19694,190225,49487,13146,1604,78260,-20927,-36319,68405,92723,84028,58159,14832,31150,91223,-7071,53180,48526,70229,-29843,92198,36419,31623,67115,69093,-7036,68638,76154,54348,139405,46350,82264,94829,86249,-19112,72215,-35474,-42912,38536,32130,24888,-58040,23504,171210,128409,12660,-47174,15448,11396,139976,108732,40996,20515,30203,-99376,30750,-9645,110280,23114,-38044,72552,47809,28720,77220,188897,98643,88032,78291,72771,86483,135131,73234,138790,109572,3458,-15303,128509,140323,3539,34966,49604,17907,36035,-29029,16547,12941,137446,33315,23193,90107,61406,36259,135590,55923,63472,132107,57794,84289,91054,83249,2357,52876,18465,48102,-37713,136660,73468,67168,114584,61772,85589,38159,-8074,49655,15236,750,-6842,50915,53111,98059,101504,63056,113529,70583,71424,95602,123971,119971,54032,134472,-8389,21431,35849,68562,43114,25517,129731,53267,57029,41202,19413,33585,96837,11020,2674,105635,114463,47253,15886,-7089,119356,36606,15555,50598,89720,178787,140366,67018,59642,28275,30601,132460,55383,1507,17285,52704,34155,20754,-26327,89671,69321,51737,50957,-6854,-34098,7186,-18653,37910,-17327,31883,34729,44986,141734,-15090,-9723,120330,151356,34729,38517,30338,-59622,78775,52213,26239,-47449,103639,91527,-7946,-58296,68852,131055,91301,3020,39605,79943,127868,61618,-13068,5222,-48389,-36637,1548,26666,68880,91309,59507,23139,60341,7024,89158,26121,-2363,-23970,-4028,84022,82051,4542,100979,78187,71365,-17747,-54717,-13006,67538,116974,-35363,-78554,41921,28227,-50318,122243,125586,75651,41066,21303,7064,-43998,33992,65507,1317,63432,67802,16273,15498,99647,71826,128748,7602,66746,46445,-26557,24142,84653,10346,18465,122905,62733,83911,13951,47561,-49405,11607,-40077,-58569,36902,26647,86979,2775,-8474,86169,-25970,-5066,22290,73310,11286,-3262,-66870,51748,1712,34901,15528,-1869,17740,-9576,-49116,-9880,-51219,39368,-41687,-36007,36132,7258,9507,-7752,-12581,53444,-18292,36069,54687,40866,-25536,7147,45955,16028,87646,63575,70969,-23883,-58055,54499,-14866,125634,43674,24152,-2327,-2126,101713,136555,-14380,37652,-39554,83058,-12708,62219,68508,63299,59047,123246,29083,-35622,102696,145483,87254,81861,4234,10615,28510,27179,50830,-2467,45941,25895,-6690,-14113,5437,17961,-5927,81477,-5819,73229,31981,30352,89108,104588,26807,-135,21328,76850,22710,54703,101000,51820,57557,58535,44244,-15891,21526,90819,52997,79319,65349,-2128,52031,-42136,41644,-43818,-32760,1858,7361,899,-104034,-67884],[-72627,-17365,-54483,-46849,-42152,-32149,-15146,-30826,23337,-58440,6646,-35162,27474,-21560,-74631,-53170,-56944,-39389,-20258,-39510,-162589,-53916,-162124,-83548,-94470,-6066,33977,-15577,-69512,5177,-100933,-79312,10158,-60626,-88358,3031,-79074,-35975,-79314,50918,-31139,-73106,-70622,-178853,-25015,-88282,-92954,-53462,-119240,-105951,-59632,-156668,-79099,3994,-81179,-31649,-5380,-79422,-96053,-69969,-35048,-43297,-62924,-63483,-140213,-56178,-24831,3589,-67018,-25623,-42235,-81355,29341,-10570,-54897,-81510,-10429,-75094,-164367,-22689,-97006,-108031,-11529,-103803,-98660,-32058,14304,-34102,-56274,-83798,-48490,-43994,12283,-5216,-89653,-130516,-118290,-49653,-107589,-104244,-50318,-26851,-54378,-84355,-101412,-113138,-147726,-110543,-100545,93044,52645,-41632,-97106,-94429,-44719,-93792,-169897,-71325,-77145,-133047,-64257,-149141,-59968,-5257,-38992,-48766,-88020,-235866,-132144,-55496,-142137,-145313,5068,-107543,-236751,-120350,-81071,-113808,-96308,-148322,-187780,15823,-113644,-84832,-128082,-100344,-86189,-175089,-147453,-146727,-89178,-169038,-208088,-149839,-137959,-112184,-92979,-184366,-171209,-179229,-110420,-94683,-142838,-97245,-109777,-95271,-200994,-146882,-90551,-7214,-31527,-34316,-88205,-102876,-251869,-108223,-156886,-143789,-47385,-129360,-199005,-126445,-114170,-134814,-249035,-166011,-145953,-137573,-135560,-160365,-55763,-101143,-177632,-183727,-60090,-92638,-160524,-216809,-96420,-99591,-158694,-119707,-174689,-157475,-130996,-145194,-159920,-173025,-197156,-45654,-169157,-231591,-148125,-17355,-231143,-284983,-198749,-149834,-182557,-193521,-204760,-211200,-172509,-200401,-251521,-168458,-257070,-210397,-282718,-264562,-288703,-386057,-328853,-346415,-255005,-370300,-294537,-236829,-260152,-251165,-327574,-412182,-457142,-487450,-482262,-557485,-644767,-666486,-899888,-1158734,-1883882,-2351533,2105651,965730,603628,378031,236430,242871,209588,59838,205518,155729,34552,16829,69355,-50512,-33567,1241,-173143,-102132,-50637,-57492,-82511,-59780,-76041,-50184,-134732,-280736,-170861,-150814,-230549,-294037,-241083,-226726,-298934,-136331,-174543,-268344,-228570,-253059,-238051,-147095,-155351,-157450,-185520,-249013,-282581,-285728,-188294,-278406,-335409,-185075,-196762,-241419,-213491,-246877,-222860,-228407,-169032,-157322,-127657,-218292,-186017,-145547,-177808,-181870,-138153,-157709,-204632,-216656,-195240,-101842,-116339,-135893,-90881,-168086,-108109,-15349,-45819,-83958,-128251,-60440,-146246,-80238,-31602,34501,-36214,-75595,104502,16182,-62400,319986,61889,96043,239175,219523,264006,166477,147006,257170,261880,276480,353803,215610,249806,430709,250223,453797,216359,329387,375340,459298,396451,325324,349128,517097,375696,471375,397414,359387,374178,487991,482291,569909,387001,314390,355748,403767,497162,420754,437565,383925,464480,512584,333336,496401,407841,458362,525628,441310,401594,348783,330261,494571,315923,353143,380999,439476,432545,460854,273921,262350,353399,385401,304026,291758,317269,257096,320806,270964,356994,236131,262755,257173,372207,307429,350031,176062,298567,272701,284241,225323,295946,242765,177431,114416,208677,239277,196619,176739,227493,265884,223610,185674,118914,152531,164547,208814,187895,130450,166406,135747,102850,263505,171198,39463,124498,154939,59243,78955,139131,103274,92322,152108,127525,74721,160340,85380,86584,183902,99222,55701,217867,261947,130084,102380,117882,120390,117812,116745,14855,105350,67801,82822,153664,216568,67480,114356,25572,86607,22144,49408,177080,154312,140600,119043,131862,144927,133730,121890,76785,80011,77206,124736,-21801,1393,50407,161668,136950,173378,107008,80362,182400,81993,24592,102919,82599,97407,55484,89226,66732,161446,77829,97017,120094,46173,86029,88551,89295,84123,87457,60053,154365,135994,197327,151865,136068,12685,29591,-22103,65815,36145,47561,84811,7238,-32694,111755,170447,105714,133443,181584,72113,124334,34204,58281,9466,113641,185417,128596,94218,32377,52339,45288,63642,71934,20639,101552,152298,70114,29105,82216,86885,29247,73838,119003,122892,131071,8250,59669,94070,19418,22573,92580,83971,140049,53887,16402,97238,94011,-3552,90469,99188,17355,64387,125214,214081,46982,73270,95648,120712,-7813,140021,190483,94578,42262,54431,9073,21930,105006,190295,137,23046,12556,60319,40963,48427,145072,3040,25129,-20769,107348,37456,40303,-31114,51004,64060,121611,216710,72268,97040,148166,102429,-16454,60807,89869,22036,50914,19023,42327,93598,78278,85509,4354,142479,69357,7940,-16746,58210,-28803,-45776,55924,75609,19457,46797,-5050,-826,87232,20500,85645,37758,50253,-46293,73928,51928,34591,54558,75897,-5998,80450,51639,31229,125160,8701,110926,94674,54931,1835,66853,-40076,-61163,17990,38598,25655,-40823,-8984,140897,147183,-20018,-55464,16487,13824,140374,84945,20135,-348,18529,-91470,73868,2243,116394,-1170,-13248,118761,66615,65259,93562,182254,65193,52419,55384,57197,72720,110279,46807,118319,116887,14,-36407,110099,115253,36919,2456,79719,3674,22835,-17336,8302,57549,108359,40796,23387,84416,37302,41684,148769,26597,58309,117322,78451,94421,102872,65765,28454,54036,-18638,36500,-56668,108802,64809,59505,89947,62155,64615,27495,18947,45885,14398,17999,-42402,45887,23318,67801,85751,56074,144524,80109,67938,106062,108993,167965,37927,138017,-21626,-25761,16369,60050,37937,54509,138864,44405,52270,14717,37914,-8022,79489,-7131,3417,132383,95767,34651,29892,-22752,117788,30989,-32035,30255,131095,190353,126265,53605,48027,10434,34722,106558,52343,-1524,5590,30783,39088,59257,-9707,77469,83799,108737,25511,-9004,-63960,30259,-15711,72038,-16087,41467,29392,62955,94053,-23574,14542,112264,113803,21113,32309,-806,-43296,113250,80674,-6429,-57175,93370,77800,-33609,-72577,76047,99567,84073,-2502,30991,120599,160137,58741,-73933,44540,-16186,-19833,-4371,47148,84027,49689,38439,23889,28583,37037,93940,48409,17794,-10968,-16619,70446,114342,3661,86649,96846,84853,-26737,-54742,-9786,85473,123083,-53913,-71650,11512,13169,-38823,152530,121136,43487,42352,63650,6497,-9291,17203,62637,-14551,69201,32359,18878,49374,97671,65399,129518,-4920,48226,30597,-24230,13583,48522,-6429,18126,170270,119551,61301,30059,53745,-35465,40275,-64846,-51364,25918,-3304,67570,17166,-9625,67163,-25998,-20998,36089,97973,58955,-11480,-41774,32603,-521,28702,344,-17974,14785,-13607,-13586,24148,-17092,8082,-14477,-11510,37364,23125,29938,-8837,-15897,50021,-3125,57208,49738,34048,-17029,29151,32369,24596,68876,74691,32646,12023,-33206,45877,14091,172408,55548,23165,87462,14073,70647,119763,-19852,22951,-42330,100582,-1390,91372,45832,68635,58391,90504,29376,-18245,85253,143138,84772,81754,-19554,37148,46467,21300,49263,-6033,55669,27746,7628,4224,3272,18229,-3839,53293,-19791,72440,30574,21341,121245,109968,66147,-2137,9496,54630,41399,41998,83447,58446,77008,50289,44408,-32226,-1291,100969,47394,80113,36796,-14367,44118,-34448,32498,-16891,-32239,-8977,-10599,-12949,-110185,-53261],[-62169,-23944,-36668,-24201,-18699,-6313,-39497,-50691,57627,-43356,43171,-22346,58844,24519,-54803,-56968,-70090,-42701,-14877,4755,-123034,-50672,-132265,-41633,-63610,21273,47697,18481,4003,33895,-45459,-65085,-8931,-29237,-53932,21815,-55439,4979,-84095,53706,-42983,-44413,-68296,-162286,-5655,-58842,-87654,-83545,-98728,-90698,-63224,-88429,-29762,29950,-14775,-18017,8557,-28477,-14662,-53430,-5098,10524,-19909,-40108,-113928,-65400,-1271,-183,-20607,-21163,15593,-41580,28619,-16733,-16876,-38596,-4442,-60036,-118576,-8648,-58701,-87736,14150,-87726,-88724,-29744,9608,-13419,-59030,-48145,-17806,-23695,32663,18695,-63199,-80096,-70995,-24112,-35102,-41604,-14025,-4958,-21455,-88886,-62016,-69805,-79752,-48488,-92687,97852,74840,-11354,-62184,-88804,-44287,-62091,-129644,-31527,-21725,-76309,-49429,-91551,-30710,17909,-24563,-17707,-59735,-143916,-97130,-4634,-66922,-117338,16204,-86901,-193844,-96200,-61603,-39515,11689,-83217,-115991,64704,-17287,-23616,-80398,-44474,-26286,-140291,-88985,-90173,-47691,-107419,-134590,-65480,-72012,-79965,-48409,-167667,-94928,-109308,-22336,-24463,-88850,-41519,-12158,-36115,-162421,-90143,-5514,35184,11978,6494,-28137,-50382,-146176,-60844,-113919,-76349,2497,-84539,-98632,-41025,-63168,-29259,-165500,-96857,-85692,-28716,-37803,-33127,1384,-33261,-102503,-97445,-16409,-33972,-75947,-85626,-10251,2771,4336,-37730,-113870,-42471,-70758,-93706,-105170,-72932,-140812,1193,-85010,-114599,-35817,43585,-170823,-124079,-24889,-11367,-76853,-75998,-130717,-132498,-62138,-61840,-101734,-32642,-99254,-91916,-163657,-97328,-188516,-187916,-111633,-169996,-76020,-157120,-170184,1910,-57770,11361,-86013,-179436,-176844,-169404,-134801,-196582,-280611,-200165,-294727,-391531,-638280,-570343,1060288,322633,273259,175542,117709,194884,276795,-183932,-62748,-63165,-80055,-107252,-10016,-54454,-96079,-41330,-173428,-91210,-110686,-61851,-78086,-94161,-124016,-89742,-160519,-240622,-169868,-127397,-183833,-235536,-205319,-260918,-316813,-201878,-189466,-238521,-214254,-232817,-291267,-194693,-211312,-152631,-207733,-268667,-300617,-280037,-242158,-248115,-332255,-220362,-252119,-290451,-211048,-306624,-233315,-270574,-230703,-245918,-186329,-279006,-277385,-264772,-232674,-266738,-206771,-231874,-325571,-266846,-257261,-192680,-199780,-230006,-204926,-268263,-260139,-154487,-164212,-201097,-225383,-201548,-259711,-210510,-170955,-141956,-226220,-227637,-132812,-174375,-325130,84056,-52642,-79915,-102160,13161,52473,-12914,-35015,27498,53955,62672,110075,21716,81314,119962,38684,114974,-26276,128106,165076,193981,178452,124494,92385,291847,169990,197346,211543,188604,194860,250195,285838,309152,222262,194419,267721,267931,334513,231983,273233,234386,302485,321479,208609,358447,281483,323545,385872,355388,329875,242935,239895,387884,241177,279985,298870,346696,354470,372760,252319,209931,315112,331794,265003,282106,262773,203961,276655,256516,304325,210982,293865,272803,359551,315476,342083,173521,265781,287061,238820,203368,250146,241060,219812,158450,240316,191268,194833,182014,218219,227898,214142,200886,170556,176690,150496,225923,157316,130729,157873,167609,106037,240833,221229,76320,105979,112616,14184,40857,158105,82414,96962,133707,116854,74640,152507,92817,63152,104065,41012,-10762,171504,175134,113577,68579,84676,105135,126652,65095,8102,54236,66583,68373,99320,132340,27667,70354,27638,53259,-8699,47292,150134,132962,122819,65615,58038,94406,94537,76469,28251,26521,70144,69244,-41441,-15078,23765,123442,104151,136715,87429,52504,142838,56601,25108,54026,66352,65185,-3590,60626,49991,81437,84728,67246,89231,51739,66046,26557,50834,61782,58349,28042,125813,116822,209495,153171,127665,19731,32167,-25352,47335,49897,66349,108398,6123,-49790,88232,142532,84608,119970,150383,62621,88507,30110,53836,15235,74516,170213,120054,71256,12913,58758,46072,59702,69158,7835,89751,169577,60809,4861,94658,91325,45181,73090,107606,81199,103030,-15728,3345,72815,36908,38089,47477,20884,120027,26261,4088,76502,89411,-3554,72077,66858,42088,30720,91610,195118,41454,78431,93276,92354,-40350,90603,138969,53759,50761,50154,7703,-4818,69346,95705,25068,33967,38502,-696,18313,38556,120991,-2494,30555,-26152,102948,40227,824,-42762,14829,40923,102094,197176,46165,52405,89163,99692,27935,48872,91650,32470,48376,9337,31403,89367,91352,74815,5856,72487,72839,12047,-29669,46706,-12709,-43362,58313,63302,-39284,31866,-14902,-11421,79753,49924,101234,30964,28329,-52081,62222,79555,43987,37138,48131,-35804,69274,28421,14164,92912,-13280,102891,99747,6194,20898,51166,-27862,-56627,10512,54259,47817,-733,-24170,91437,128267,-30303,-35679,38420,32749,112778,51309,7262,-21585,2729,-77446,68166,29206,106198,-18523,10993,143795,73000,83473,91045,169258,15419,22274,21990,48094,40740,84199,26354,91028,120744,10093,-32884,93495,87799,63821,-18924,85712,1210,29497,20786,20651,75491,74806,65579,37272,63189,23636,40557,134736,6474,56236,93094,79214,89249,101069,56306,46345,70558,-38369,31507,-66128,74261,57214,39417,51569,47876,44930,24621,18726,48474,32055,21575,-54955,35734,3250,19277,45850,61090,148014,74416,67168,99558,82748,163571,20046,111684,-32070,-71425,-14587,37816,16302,47784,110163,40136,27301,-21265,37577,-30617,59413,-13796,11259,120319,70200,29850,42846,-27068,82134,27631,-58231,15523,139428,152665,100373,45400,41814,-7330,32714,65522,58413,-3752,-3277,16272,37592,69338,3376,56638,73088,140532,-2271,-7313,-66179,42240,-1685,78572,-10222,51877,35801,85029,36904,-32342,15560,98774,63853,13517,34969,-36188,-24969,119100,89773,-31704,-40109,94137,54520,-61569,-78880,68079,76801,70018,-10499,2464,120338,155969,24836,-125409,31702,5642,5883,1571,54238,76388,-1463,23162,27135,1716,64777,84034,59485,25361,10488,-8677,35978,114562,7474,57998,101589,87283,-29770,-48099,-1357,99988,107490,-59998,-63845,-15251,3057,-52564,141905,83320,8938,41272,79362,-528,20824,-248,46806,-29012,57479,8633,25875,65624,73719,35413,117168,-10921,41473,1031,-17883,6447,-5270,-5730,19695,158842,109754,27009,47261,52558,-5044,57982,-73973,-34928,20144,-20608,43851,30415,8571,58402,-26615,-36578,47317,113657,79338,-1533,-380,26297,-3295,27626,-4011,-32670,-625,-35692,24467,36280,18231,-28121,10299,27357,34845,26921,34853,-2144,-471,49532,6308,39900,46740,38706,-9256,30754,16989,13823,49878,71288,-22047,33404,-31,42403,28736,149479,50981,28301,128145,25996,31106,88144,-14644,2594,-34465,87124,-10598,83384,17769,56736,56849,44628,19622,-4460,67926,128014,71048,77200,-35244,33095,62200,27299,40637,-14592,69455,19029,21552,12690,545,17974,-9294,24898,-14624,48676,12752,11550,128893,101742,83978,469,2728,23404,53806,36829,65963,60712,77188,35509,53455,-36808,-26299,85391,47609,58046,5765,-9412,35996,-23563,20286,9725,-28320,-13265,-17300,-15780,-95495,-41327],[-51087,-28310,-24620,-12288,-17486,6746,-62870,-73319,71694,-31232,49606,-9663,78143,45419,-56562,-79857,-81208,-48401,-28317,16966,-90607,-59400,-95769,-14455,-36677,5342,35471,31982,54359,39873,-12784,-51189,-35252,-628,-36421,19104,-53139,18157,-101417,29615,-63971,-34456,-72152,-127788,-7155,-52987,-91700,-127171,-92418,-81735,-80155,-39184,-6637,22143,25438,-26148,1063,-85,27122,-57036,2106,37482,2694,-27240,-92046,-85443,1500,-20858,-8787,-39883,47350,-28915,3180,-41496,-3538,-10017,-32077,-71676,-87357,-21096,-37951,-81589,4806,-94208,-94486,-41341,-15038,-6486,-69493,-35024,-14536,-21630,26372,997,-59885,-51490,-44172,-21644,4610,-21068,-8252,-6594,-11210,-97272,-47161,-50007,-36661,-15432,-87211,61116,47879,-14611,-66241,-109274,-57955,-50929,-105697,-18920,-4699,-48276,-51306,-59120,-35773,7467,-40783,-10959,-61469,-93410,-99684,9208,-39348,-105352,-11730,-87727,-158236,-98279,-69449,-8869,56276,-60152,-81440,68562,22901,770,-76840,-19458,-6698,-124429,-64933,-60562,-40213,-88927,-92984,-30755,-52571,-83284,-50456,-180263,-75751,-75381,8821,-8910,-67946,-30226,18110,-45846,-158834,-88111,18741,10768,-400,-11003,-26629,-64531,-108518,-58609,-107717,-66362,-3667,-94607,-64001,-24793,-66379,-5499,-131078,-90515,-82232,15628,-2285,14389,722,-42311,-95343,-81318,-37817,-44242,-59653,-44736,-3153,7678,59339,-47961,-133674,-30911,-92666,-113770,-126004,-71075,-167349,-48751,-105198,-97497,-37173,2951,-170240,-79558,18195,1436,-94736,-88593,-175866,-170174,-86445,-69379,-101528,-69034,-85752,-120127,-170203,-88761,-240104,-166863,-107206,-204071,-117584,-156796,-245488,-15934,-110589,-50976,-175023,-265210,-254286,-265465,-252399,-366908,-497887,-450765,-580964,-816671,-1389998,-1668530,2301394,1118490,820672,620411,516941,563413,727939,-82411,-47963,2888,25854,-2084,92769,106298,32326,96802,-21471,61945,-711,68065,67526,18109,-8834,14341,-45096,-66577,-15983,24496,-29481,-63644,-50228,-155779,-201447,-137498,-95835,-92547,-94118,-113911,-207027,-106102,-135068,-28204,-107917,-160968,-196609,-159871,-166979,-129368,-209599,-144425,-193627,-219059,-126042,-244391,-156282,-210659,-195393,-204829,-146320,-210766,-257173,-260031,-198876,-243370,-174510,-189919,-313481,-214473,-202482,-181541,-176769,-214816,-214826,-228382,-285468,-186378,-177655,-201111,-212303,-205477,-244573,-197337,-218981,-219191,-271802,-258053,-234853,-245776,-452230,-58270,-75020,-135637,-287160,-92409,-62187,-104658,-127361,-103189,-70470,-72742,-50081,-82513,-13667,-103307,-77753,-156513,-150334,4814,19472,-24640,-15608,-412,-90084,76020,21933,-11289,77258,77349,57998,46013,128672,75216,96303,102821,190262,159142,183517,76086,126427,108135,162994,148590,106872,208963,180223,210959,245536,273117,231108,139891,166186,271728,179319,209760,199555,235696,241872,268070,235538,173790,280687,274867,217369,263347,213787,169357,242969,233823,255212,187517,312896,279082,316897,315417,329234,190045,241199,287863,181244,182516,213713,246357,254914,205886,251876,163191,203374,190281,215272,207399,215330,218972,224379,209659,159772,239020,161565,147243,162327,216268,137654,230537,277220,137034,137072,107810,12729,43067,193860,87829,133600,138998,121069,97310,162358,119326,62950,68272,37514,-26853,135060,109755,118798,63408,83694,117591,161041,43150,19358,37639,87208,74614,78151,73610,32050,51218,68145,53544,-4685,58256,129131,119096,120314,34708,17292,65317,70885,58196,12120,4223,75921,33228,-38207,-9407,1216,91771,76753,115703,88718,38577,113538,43326,34022,15545,54974,44808,-55926,53835,45518,21284,92555,46779,68860,54762,44318,-22333,33050,52676,41877,14870,102086,81668,205846,144918,116368,32391,42301,-11732,44454,68440,89558,135790,17150,-48827,69134,116348,72076,106234,117588,64546,63263,31551,64805,32515,55964,159963,113396,57550,6321,71799,53069,67329,60508,5988,83958,168569,67628,1412,110514,108237,65430,75162,90820,59320,55554,-13547,-33419,52220,72702,67955,21567,-18714,115140,5821,-7327,63143,85576,7258,61790,54342,65382,-2133,57453,168023,40373,78502,86988,73191,-39208,41483,84992,13965,70426,48564,21408,-18256,44341,12726,49710,48005,71716,-47197,-3230,34709,86046,8283,40391,-28397,93364,41912,-30234,-40307,-15616,31938,85651,167438,32917,18768,32839,84000,75654,39816,90923,46562,53664,3116,33731,84355,100247,62001,21635,8649,72295,22513,-23242,38484,18932,-23023,63728,53689,-65766,22527,-10512,-4618,68574,76592,109213,29050,16240,-44729,63711,109393,51960,17810,11946,-69689,52895,13697,14457,63395,-18219,73552,100365,-31309,38035,32427,-3342,-31087,20516,71172,83507,49193,-25570,46522,99863,-24347,153,72200,56967,79063,19428,3786,-27084,3573,-60553,35916,59894,98262,-22096,40223,151186,71741,82138,79477,147702,-18477,258,-10194,45084,20008,66870,10909,63861,112085,22309,-11996,91617,60257,87404,-14923,73801,7221,45610,69925,46103,79810,43814,88644,56926,50084,22083,36588,104333,-2514,59185,65394,62204,76670,94422,52447,55694,92443,-38018,32628,-63681,49114,56320,16159,8773,34306,28943,22431,4106,60641,58418,20323,-48039,30166,-6538,-20601,9501,72018,124188,69321,67213,74857,57189,129210,8737,76718,-32722,-98191,-34436,22704,-7348,27367,66703,38804,3325,-41108,33030,-31646,45625,-4124,26814,85392,48555,28190,59745,-24081,47480,29117,-60639,11028,123832,98759,76106,39036,48782,-8412,23903,34842,72562,-1587,-6152,17063,31448,62684,13246,40325,51104,144737,-17681,2535,-47646,52279,16785,62737,-1141,63444,48118,108762,-8033,-33273,11805,84523,30423,16328,39666,-60948,2512,111425,87528,-30542,-7536,98603,33644,-74894,-69141,49408,61127,56562,-18647,-30154,99181,135467,-10150,-145198,-1506,22921,36777,15947,46953,53977,-42711,14516,37850,-8249,77611,61459,60820,28554,29196,12161,4411,85543,15663,27736,97507,84560,-26964,-36435,5644,104558,81485,-51522,-48645,-26543,-2620,-73433,104492,41688,-17100,39279,74616,-8836,39585,-18927,23822,-36183,42273,14583,33736,65223,40492,-1595,99805,-3295,40686,-24213,-7468,4566,-51241,7388,25229,123604,59095,-4741,58990,48512,35228,73178,-63731,-13043,21169,-23496,28400,40227,35331,56765,-29872,-39904,57710,123906,81809,19633,39820,33140,-2576,31064,2919,-39748,-15949,-62279,53250,39907,52066,-52494,32557,62197,23980,15968,27459,7599,24524,46047,14043,1394,46241,50465,3635,13362,7542,3523,36493,61103,-67674,41767,35744,41380,31384,94039,43093,39561,104929,29213,-864,54090,-4368,-15117,-17822,63648,-28133,55798,-9476,43407,50167,6312,4906,4102,55227,109410,52441,73331,-39834,11820,70808,37079,28518,-20311,79913,7290,43215,14455,3521,18786,-14581,3892,1311,20169,-10274,5268,122106,81083,83596,4141,5093,-4348,58201,44804,57327,61906,68809,20863,61872,-28895,-40496,58843,51289,25965,-12865,5980,27195,-14893,7449,25637,-23856,-6455,-17630,-18009,-78763,-35926],[-41267,-27958,-14006,-5528,-29128,12150,-72455,-82148,76538,-19345,36098,11336,93939,50220,-66810,-103910,-90710,-40460,-39971,13642,-58795,-65505,-48114,8606,-6172,-29286,18558,32079,69762,36692,638,-45272,-48757,36160,-28414,15361,-53320,22247,-118226,1060,-73376,-40967,-70895,-72868,-9211,-54900,-90094,-160825,-85336,-65102,-89223,-18039,2397,-5019,43803,-33334,-5204,2186,33564,-66621,6353,49857,13473,-20305,-59207,-92429,3586,-34400,-12127,-60277,63028,-27734,-15526,-59906,3452,15712,-65182,-88345,-69277,-37073,-14702,-76184,-13057,-99657,-92086,-45514,-32460,6693,-65410,-24758,-16772,-17460,14071,-31331,-58455,-33162,-24350,-20070,27157,-19279,-9082,-10861,-3506,-86684,-37086,-33312,2073,7812,-62523,21378,6380,-23309,-82209,-131057,-56844,-45536,-82311,-7975,1035,-25905,-41892,-33643,-46013,-8743,-56468,-4432,-67246,-82243,-111031,9524,-35155,-79718,-39264,-81144,-122775,-100975,-69560,-2894,56395,-48644,-68304,62852,26274,17395,-81951,3551,2922,-97859,-42750,-38290,-37995,-81733,-59658,-22972,-55219,-84926,-58601,-179722,-77922,-46078,15338,-8965,-43843,-28719,18456,-76590,-148950,-96298,17063,-27028,-18527,-34403,-41401,-95242,-95975,-56574,-89762,-63250,-13250,-107964,-48957,-30835,-65859,-16273,-113604,-91186,-80542,41676,22587,31648,-17,-63916,-96061,-73582,-54291,-55978,-46813,-43300,-1329,-11947,64777,-71164,-149812,-45431,-111297,-121683,-139099,-81506,-188303,-95989,-132357,-97600,-47434,-26001,-141419,-72993,18474,-10639,-120055,-121306,-215808,-197101,-116218,-88369,-117807,-125089,-78172,-140308,-149704,-77671,-265328,-149342,-127382,-237149,-160350,-147054,-273667,-34421,-142901,-130200,-257683,-303879,-287590,-324625,-321740,-456949,-599880,-588754,-728772,-1033107,-1798257,-2264268,2764751,1435101,1001044,773739,673063,703865,972045,-103250,-134408,-15765,13217,17194,87435,143298,74020,153401,35982,116144,54424,112318,139220,79170,73747,81254,27550,49268,108555,135061,73809,53311,71847,-44579,-85352,-60916,-14774,33562,6106,-6457,-99150,1724,-38731,92044,3475,-40377,-79034,-38272,-56621,-14573,-75358,-39151,-104997,-102165,-33253,-144098,-71325,-128056,-128245,-114126,-64758,-100237,-195865,-185018,-134905,-167403,-107223,-108989,-236910,-138811,-101286,-121485,-103817,-159417,-183718,-135499,-239849,-162729,-145749,-147291,-153703,-147522,-166407,-108080,-218713,-230421,-217490,-222313,-233075,-234007,-454206,-88519,-63065,-124742,-317908,-124593,-102963,-141666,-159902,-154013,-123271,-134654,-130449,-127595,-70325,-196992,-127432,-269314,-178986,-57921,-60542,-163430,-159015,-67429,-186716,-75908,-68661,-122436,-14683,14717,-46289,-93236,19855,-76121,8308,23738,109250,68208,52826,-32000,13475,10134,46698,28498,21933,65453,95981,123761,125879,183475,123698,50702,102284,158419,112980,134999,93144,114487,115683,168863,198443,129619,231628,201479,147735,218547,157074,132237,202193,188842,206292,151759,294816,255782,276743,290594,295204,193769,211103,258102,115610,150112,194211,250599,255048,222739,231703,155618,202536,181654,208260,195019,210413,226633,248749,223488,174327,231146,179532,159368,174211,249773,179323,226417,313069,184700,185467,132474,36219,77717,220123,99236,174296,147310,126241,119216,174629,139773,66003,73258,70104,-7655,120562,84323,138399,71515,93975,141191,196088,42195,34971,47208,113313,85159,91809,51689,64504,47799,117850,70675,19924,70071,113526,101930,120459,22084,6180,56708,58074,59867,21253,6923,90749,22724,-19552,5298,-18571,60215,57529,106431,96676,35833,99883,30584,39870,-14086,39191,30305,-87667,57756,46973,-5783,90182,30577,62739,56587,28799,-57281,26198,46638,39383,8053,88844,50114,180039,124392,92636,41230,45508,6024,45452,82541,107096,155343,26106,-42009,47566,90530,66121,86185,90732,65824,47701,27700,78923,44812,57015,147442,114163,54082,1152,77071,52682,71920,39303,5365,76115,159009,75376,8960,119056,123699,83399,73863,62341,60376,12750,3097,-37290,44993,109319,95393,13368,-29216,114879,-1545,-17475,56285,72828,15390,67194,58183,72942,-36597,23222,130889,39023,66777,69602,60656,-13463,21670,54881,-22058,88098,42120,38113,-24901,29443,-34167,57955,51761,92536,-76872,-19127,42590,52947,23119,43318,-34560,72461,33384,-50704,-33893,-36322,30426,71358,128232,27933,-359,5953,59702,107935,30585,78291,53662,57012,-524,40281,73995,94457,48450,39864,-38042,65832,28785,-5051,27787,47688,5703,63245,41884,-62535,12012,671,11328,49758,89428,105559,24983,6284,-34131,69827,127847,50162,-3469,-23301,-95444,33494,3413,25904,43146,-15879,32189,89729,-49378,44631,13959,21592,2334,37557,77890,120073,92490,-19165,9826,75886,-12117,34307,101360,74009,41123,-12090,130,-20406,22195,-51107,-1951,81115,91721,-15532,66407,140975,65628,64464,58846,114399,-30181,-17762,-40909,39292,14919,54529,-914,35555,87893,26694,12917,98016,35300,104416,6696,47089,12387,59908,114679,70704,74860,16262,94819,69448,49150,26788,28254,63569,-6096,61915,33832,32469,59086,82646,48150,49661,104933,-15639,36009,-54489,35278,57525,-6922,-29662,26712,14151,14254,-14546,74741,78779,10801,-27936,26562,-12322,-44996,-13956,79114,80009,67519,60430,33039,32235,80752,40,43314,-26623,-105169,-41074,16507,-29328,12208,23947,33723,-10220,-41072,29028,-17849,36570,14166,40790,38048,30354,24750,74526,-22476,29899,29445,-45304,11509,91548,53369,56895,26600,60452,4766,8006,22339,86494,-1271,-2636,32178,21940,47483,16048,27234,26459,127129,-16386,17844,-20002,64671,31728,32287,6533,71361,60658,123405,-31235,-23666,13747,65381,23836,23589,37786,-72405,31650,97406,74621,-7684,25473,96936,14425,-70717,-45200,27063,46694,40310,-29911,-59648,69540,111186,-29609,-130098,-27633,36571,61784,26693,27528,21570,-69053,9781,51668,-6436,68599,28134,52222,29195,36513,34789,-15016,38202,22849,1259,87726,78561,-22200,-23012,2664,95258,50678,-33650,-24408,-23116,-6601,-89445,59579,17379,-31519,35406,58817,-17008,41553,-38083,-343,-37893,26541,43326,36401,51812,5492,-39885,80676,11637,39619,-37843,5206,4595,-80375,21360,30681,91968,10427,-28808,59896,41939,72706,84253,-39841,6351,26602,-14485,20829,41524,59952,55772,-36046,-32383,64690,126253,76731,41936,67319,45064,440,33742,14458,-40004,-30193,-81517,65184,42212,79041,-60259,48030,79515,3934,-7217,10471,15534,47652,35062,19290,-37215,45254,62612,21381,-18712,1127,3235,26544,44124,-89111,36600,64315,38100,23273,43147,38140,50852,44134,20589,-19930,27095,3241,-26540,770,44734,-43684,23018,-30749,33311,34777,-18356,-11087,7338,45673,89242,30784,67231,-39397,-12603,68569,42510,12032,-23341,79346,-3034,73193,16603,9773,20897,-17245,-6205,17956,57,-27607,3512,111047,50475,73692,3799,13814,-21447,51314,62223,60182,62809,60630,5714,63211,-13892,-40294,34541,53047,-2602,-15293,21325,18322,-9507,-2537,27414,-21820,11119,-14964,-23072,-65218,-32966],[-36078,-21944,-5861,-987,-43851,15176,-66936,-72454,77691,-648,15641,37975,108938,42990,-73431,-117116,-94190,-18811,-42578,4391,-26288,-64145,3912,28082,26597,-63575,6259,25063,61953,30178,8640,-40549,-47526,75133,-16701,16819,-44050,25095,-121911,-16371,-61542,-46455,-61349,-8916,-4872,-51990,-78354,-167299,-67308,-34805,-81658,-24804,9611,-34277,51485,-28849,-1996,-4497,26570,-63394,13905,56783,22965,-8205,-16844,-83466,8751,-31642,-13508,-62674,73513,-22838,-15640,-58292,11845,40277,-87997,-95244,-54882,-37980,15901,-59673,-19194,-93248,-74029,-33609,-28413,24367,-48263,-8708,-18584,-3925,9054,-61991,-44959,-13151,-4596,-13169,37133,-24304,-864,578,14905,-52112,-21630,-8504,41017,30593,-26135,-4005,-31636,-24925,-85985,-126634,-30964,-24496,-44740,10772,14691,2533,-15657,-4357,-51056,-15564,-62395,7536,-62220,-83602,-106707,21308,-28034,-37611,-46676,-55593,-74792,-83133,-47874,-3915,36957,-32663,-49450,62574,13258,29113,-79130,38055,22254,-56285,-14272,-4728,-17295,-64443,-18730,-11559,-54795,-75704,-59083,-154752,-74406,-5397,22563,-5638,-8982,-12666,14266,-95639,-110339,-86092,17497,-50487,-23099,-36304,-46981,-108435,-74452,-31498,-50166,-40728,1183,-102648,-26078,-27300,-46469,-24859,-82541,-72099,-53031,73359,60078,49688,26525,-71493,-73667,-44712,-43767,-41996,-15215,-35022,24105,-12722,65921,-69716,-126077,-41394,-91640,-88218,-109743,-68487,-165178,-94060,-123412,-69807,-23410,-15737,-68156,-49311,19999,450,-103230,-118071,-197805,-163155,-90615,-64882,-91114,-122870,-23361,-90385,-59888,-12393,-206274,-71829,-96021,-193186,-120397,-50074,-181829,29278,-63736,-116708,-223946,-196601,-166276,-214014,-207308,-310463,-417002,-391280,-462448,-676010,-1226065,-1388223,1952631,967902,659490,520292,499418,548135,910749,-279264,-336332,-166119,-138900,-85085,-51202,34766,-8775,76259,-35720,38832,-3478,32018,90433,31636,50600,37034,-10172,36561,117092,126258,51112,46638,75720,-14326,-49456,-55984,-26675,54664,8226,15125,-56526,32292,-9456,125034,45017,13702,-22819,13999,5651,28715,-7677,14841,-58540,-21246,4379,-78039,-37324,-84539,-93799,-45185,-11383,-21069,-149720,-111769,-87379,-105262,-68044,-53575,-160688,-95809,-18187,-66052,-37164,-110361,-150869,-54139,-165299,-115788,-106958,-87638,-87363,-89574,-72673,-7521,-191389,-206992,-133461,-168556,-189666,-191717,-402615,-39354,-38082,-95785,-258068,-108258,-100872,-144686,-153407,-151378,-128392,-146085,-154476,-135575,-107689,-197626,-139543,-255873,-152834,-81945,-89770,-232501,-240523,-96413,-213648,-164454,-116688,-161628,-72480,-22135,-120878,-167003,-44485,-154155,-53429,-43970,35798,-7799,-54267,-104101,-72170,-65482,-46870,-51752,-51848,-62867,21525,47909,20011,86158,11458,-29123,38115,48180,41168,49123,-15660,-6540,-13965,71880,138973,70480,158125,108773,59016,141482,84991,79870,139851,118605,147546,96731,234798,190602,225026,222078,227750,167443,161470,189752,38721,97686,171755,233396,209492,189493,167184,141891,172303,141157,177800,179753,188550,209197,230249,206039,174709,190745,185272,152090,170739,248442,203907,214653,309178,197314,216599,156689,61430,118453,222739,105025,199206,144232,125122,127702,172606,141282,63219,93562,113081,26858,120621,82841,152638,77441,100887,163327,216118,53267,51433,70688,133610,94824,114868,47933,100158,55719,155914,89957,51255,73253,95910,80201,116266,22437,15353,61991,53929,72735,43632,19841,106268,29071,7392,24120,-31771,27630,37867,98414,102553,41780,90647,18913,45324,-33116,16658,14971,-104025,58716,46471,-11297,75412,19301,62432,50780,17138,-73091,23055,34496,38779,743,74912,22668,136260,89525,58711,39815,38148,22690,46811,83518,109310,161404,30807,-32488,23487,65328,64657,57836,64729,60179,38013,16029,82817,45242,65517,127076,116909,55870,-6682,69359,41846,69398,10656,4866,61202,134917,75979,17507,118358,125856,87917,62346,25970,71989,-18388,22417,-21956,41407,134838,109703,12069,-20969,109358,-4178,-27967,47584,51354,17438,83912,65560,62569,-70312,-10433,89482,34898,40895,45603,55297,20862,27738,46441,-48078,97324,33632,50001,-26629,19365,-50566,46322,38974,91233,-89182,-31668,57601,20467,34599,32450,-46241,39675,9408,-58860,-25570,-52697,32713,64652,84379,26350,-11954,1451,28025,116958,15441,52960,51744,55277,1714,48317,57205,73871,31364,51919,-65606,50167,25958,13683,17147,61876,31549,57389,30379,-42873,-4687,11318,32071,27016,84688,88014,19141,-6822,-26144,74579,128689,37050,-18976,-52490,-113377,11446,-4273,38734,29120,-11108,-14227,70021,-46962,35340,-1046,38226,31305,52284,71310,148211,119649,-6977,-21251,57174,-843,55217,115049,79806,410,-43088,-8986,-10207,45198,-54418,-35001,88126,79659,-1362,80720,112594,53627,35551,29218,74456,-29316,-30990,-69894,26764,19438,43246,-6490,9614,53688,20862,32315,101176,19389,106665,28450,8414,12112,67104,144324,84389,59405,-4535,79656,68712,55955,34304,17467,18866,-5528,59475,-213,-1238,39138,65880,40996,26846,97936,26082,40748,-42969,30985,57665,-24423,-53205,24181,2228,763,-30155,82067,83040,-8765,-909,22063,-15663,-56721,-24540,78271,28447,64964,43492,-18715,9378,26954,-9573,13086,-17767,-96608,-41307,11814,-48439,7354,-12318,23799,-15428,-29305,22377,2093,31782,34253,47347,-13345,15203,20630,80394,-26473,25757,23804,-19434,13315,49336,27733,39647,5302,68129,20592,-10434,23055,94654,-5043,8023,57615,14049,25752,10230,15528,4938,93425,-1425,34359,6809,78987,39730,-4302,12388,73900,71172,119800,-28286,-3839,21967,39789,35017,29832,24228,-72739,54093,78411,52145,23065,47500,83799,-4649,-55474,-12944,7582,30479,18741,-42781,-81237,37989,85411,-32101,-91508,-42553,43026,69951,23627,-548,-15917,-81045,8032,63188,-818,40055,-10870,35766,27383,30913,50797,-23466,-13908,23643,-19811,74350,68363,-19014,-9886,-14754,72791,21329,-10772,4848,-8498,-9385,-97171,20874,14207,-32832,29210,36675,-24259,27492,-52969,-19674,-36073,9551,76792,30595,29073,-25949,-76158,61845,24789,36833,-38172,20922,3327,-92833,28113,35646,74413,-9283,-46400,50209,33907,95579,87180,-8865,17917,34939,2533,16256,31873,75335,52041,-41908,-18994,62933,116277,71896,57853,77162,53926,3852,32987,25507,-35564,-45299,-89817,58961,40857,94037,-53197,53046,75837,-20195,-34793,-12654,20453,60685,17480,20868,-59919,43440,69987,38607,-55140,-5531,11258,17974,20131,-82802,21905,76896,29672,7266,12696,38001,58581,-19105,1834,-26889,13292,4383,-30626,18055,34253,-52346,-5448,-40842,23965,12687,-30638,-23140,6294,37717,67499,7964,55309,-40379,-32559,53517,39247,-10160,-25762,64516,-9334,103482,23761,15091,23653,-20177,-5087,27108,-5700,-34058,5419,96569,15617,59705,-2211,25008,-25279,35473,80779,73446,60462,58969,-10039,55208,3786,-28092,20860,48458,-18326,-5519,27582,11811,-5781,-6422,18338,-24174,34028,-8894,-28132,-52033,-28500],[-38679,-15095,-4680,-2805,-58163,11558,-55902,-52524,70959,17903,-8378,57575,115034,22500,-77330,-120742,-97482,5040,-37892,-11841,-2516,-63189,41650,34896,48886,-90073,-2119,7210,34725,14474,9132,-40096,-41532,98942,-4745,18916,-29382,23174,-116706,-23534,-39146,-49662,-56784,39152,-957,-49143,-66120,-152690,-45441,-3220,-66159,-64807,12381,-63863,45788,-17305,3631,-16566,13610,-49811,18355,51702,24631,1440,18371,-68069,7727,-23619,-14790,-49169,71491,-20058,-2157,-45584,13437,50414,-101561,-97047,-52522,-28440,41464,-42679,-16409,-81437,-51984,-19401,-12386,33592,-34829,1767,-28083,6162,2741,-90883,-29947,-1814,2898,-12767,26052,-38943,7817,19088,31176,-14255,-12126,10985,66969,41242,1214,-16747,-67068,-28269,-79071,-99748,1219,3143,-5604,22633,29050,23887,7836,12937,-61029,-23908,-70546,9372,-58433,-93804,-94088,36520,-22623,-1568,-44586,-30438,-34422,-60207,-21870,-18097,-1215,-21735,-27785,56549,-20251,21499,-80062,65249,37436,-25272,-49,22265,6369,-49724,12441,-1805,-59967,-74135,-66616,-125271,-74534,24079,20166,-13507,11161,832,-2944,-108969,-64362,-72158,6488,-68899,-29709,-32074,-59530,-115901,-55979,-9016,-18529,-18475,18799,-97042,-13966,-30663,-32170,-43596,-59000,-58253,-26528,82853,79959,47006,50961,-86473,-55374,-23628,-35800,-35003,-92,-40096,40534,-15766,44237,-69269,-94145,-43819,-69430,-55511,-79513,-68659,-139131,-79627,-117227,-58141,-11896,-11821,-5144,-42413,-10203,-7987,-89253,-122361,-172636,-124195,-63565,-54938,-79261,-111388,9285,-43192,9989,25415,-150605,-23046,-89710,-158761,-93046,17982,-101788,50029,-9527,-135481,-217576,-122661,-86843,-149866,-157817,-216058,-298548,-263503,-299904,-447662,-823416,-748368,1475146,713797,466636,367580,400099,441794,825470,-329894,-386155,-212447,-202724,-109279,-122811,-35612,-50933,24297,-77157,-18461,-41425,-32654,49783,-4197,27085,-12116,-53029,-6348,90769,86317,-7674,3118,34586,-5409,-34427,-68665,-71748,22238,-36510,-6444,-39368,22096,-11051,109331,50504,32804,3177,28027,36616,31933,10842,31195,-37831,26905,9166,-36079,-33696,-64171,-82890,760,15926,20634,-111488,-52761,-50059,-63332,-57869,-26298,-97092,-82600,35154,-20227,10295,-70634,-117298,-1438,-78270,-60638,-68881,-33419,-27482,-51761,11350,71541,-139313,-154888,-53657,-115809,-135166,-138684,-337664,53424,-6769,-62509,-159368,-58243,-66875,-118012,-114400,-106872,-92280,-113464,-128517,-111506,-124554,-143260,-121873,-176055,-99582,-69906,-69308,-232986,-242650,-87830,-178997,-187575,-119662,-147278,-85076,-33911,-149212,-170457,-56312,-164604,-78283,-83084,-5327,-50610,-116536,-134612,-119158,-103326,-99029,-95150,-98034,-146699,-28263,-5432,-58966,5294,-78970,-80884,-11523,-36325,-15666,-29192,-99342,-94407,-118897,-7123,77104,12197,78180,19686,-20569,55263,15941,25885,68177,46768,92873,41695,154083,102590,154264,120574,140411,114271,98156,101848,-31759,39053,141881,193388,134962,118821,72422,112317,116540,77321,128469,167133,157518,171019,180427,165403,160455,128221,170369,130608,148436,212339,203001,196609,266344,174228,214782,165074,81125,151937,205514,107158,204224,130500,121456,124681,156024,125231,58233,114228,150476,68378,133829,95721,154174,79978,102153,182099,219229,75192,73636,104233,149058,107185,132270,52091,125783,75880,174760,108402,85793,72737,80577,62762,110244,38525,43669,81838,63548,96772,76703,38494,123311,50136,44151,50754,-26871,5873,22446,92786,107473,62582,85917,15159,58060,-31577,-926,6195,-100981,58145,49456,412,59539,22508,66571,42086,15693,-61480,26507,21919,38978,-1067,59678,5723,91890,51110,27426,34661,27389,41388,52591,75337,99404,158935,36662,-18889,6502,50371,71760,31381,44293,52910,39836,5191,75679,37920,77920,105736,120975,64325,-13660,55598,27884,63353,-16025,7875,45277,96499,69599,24789,112709,114855,76519,44377,-5620,87244,-33417,40182,-902,37311,146421,110203,15883,269,98820,-2895,-32196,37610,30935,19009,109111,71471,40494,-95548,-35563,55219,33248,10133,26181,60955,51940,47394,52196,-54073,98702,31372,58528,-20179,15286,-43713,20943,13367,70718,-80064,-36009,76871,-7657,42515,11928,-55816,3362,-23403,-49642,-12084,-62830,40122,69822,47113,29795,-17222,7072,-1821,104277,-660,23011,43035,50957,15568,59359,40673,44994,15152,55422,-72757,30434,17034,28846,10745,59763,50482,50313,23571,-16596,-22886,19597,52316,9029,68070,64622,17297,-18570,-19269,79056,112988,15327,-20304,-65402,-121334,-4864,-6896,49523,20401,-3865,-53872,46413,-23560,14976,-6800,45363,50318,61302,54300,162920,128778,8275,-43887,42070,4373,58896,111906,75224,-33055,-67854,-20400,1364,62340,-65624,-55134,82777,63014,20253,83264,73165,38305,4738,-1019,37121,-22194,-35851,-91839,9331,30164,34666,-3005,-6719,17442,7098,42315,96298,17247,92658,37882,-33696,7557,65554,153412,82517,38397,-13779,48717,56523,68006,43903,11184,-18518,40,52967,-30293,-27046,22855,48166,30719,-4028,71082,78012,46685,-30563,35928,57861,-29852,-54818,26183,-3567,-12898,-34973,79848,68919,-31405,25321,18560,-15074,-56436,-21583,69573,-15640,61170,20473,-69007,-6399,-20409,-18265,-11102,-6051,-74990,-37590,5662,-59299,12456,-37001,13144,-15155,-11833,13108,21914,34226,53609,47674,-56694,6749,19496,76122,-34077,28668,13558,9233,16145,8373,26601,23005,-21636,69303,32603,-23486,29734,95372,-8391,25900,88056,14359,1482,-21,8598,-4927,51477,22111,49339,25396,93303,43311,-35090,19456,74556,77698,96875,-850,24936,35862,12525,50922,34652,1068,-63324,68581,59114,27408,52138,54215,59393,-19783,-34865,23126,-2835,12402,-4918,-52534,-89386,13369,60264,-20093,-43932,-52555,42590,58349,4033,-29961,-49974,-77774,9528,70300,5170,2135,-46989,18021,26845,17530,55904,-22580,-55334,16963,-33402,61299,54623,-16598,3984,-43284,42766,1478,14727,34599,14641,-8557,-94459,-2783,26910,-21342,22786,13025,-27282,5185,-58016,-27679,-29852,-5013,99807,18853,5001,-46130,-103273,47093,32308,32102,-24388,39992,167,-88909,26261,43861,72733,3199,-58263,35767,28320,98086,82902,24380,21886,45036,21396,12863,15488,79478,45783,-41694,-1764,51166,94668,73849,63834,71403,55623,8015,29698,34234,-26787,-59655,-86644,40766,33462,96266,-34152,49212,57285,-40841,-56207,-35516,22377,61746,-1037,20305,-57659,43302,70444,50632,-81802,-11025,24133,12620,-5711,-52320,7498,71884,16293,-9612,4496,42692,62364,-60943,-19950,-23532,15402,1253,-26397,33173,32527,-51466,-21394,-37632,14766,-10682,-33243,-25832,4855,31438,47322,-11446,38112,-44328,-43241,25635,27639,-34664,-26425,38269,-8516,122671,38293,18682,27663,-25393,4006,24611,4507,-27318,10961,76530,-15974,45386,-11511,35041,-16556,16942,93505,94274,53603,66571,-22481,38633,21157,-7451,22632,35931,-16426,10572,20460,9323,-476,-2346,5026,-31144,53953,786,-29553,-37788,-21668],[-47441,-11408,-10890,-11870,-67421,-842,-47345,-30970,55620,26898,-31556,62754,107083,-4590,-78984,-116863,-105764,23948,-24986,-30265,7690,-65521,53337,27625,54563,-101324,-4110,-22639,-10229,-10244,-1922,-49364,-34666,99492,493,20048,-13317,16562,-109116,-22645,-18797,-55827,-65632,56496,-61,-50890,-59570,-129597,-26096,17745,-50898,-129393,9568,-91921,25224,-1040,9616,-35386,-2783,-34679,18268,32686,13069,-2569,37201,-49525,571,-18330,-17211,-27561,52246,-24895,18890,-30924,5931,40482,-104787,-97439,-69048,-17661,54972,-35732,-11091,-67307,-32543,-14228,5517,32596,-31210,-1372,-42673,6742,-12043,-114256,-25235,-8232,-7237,-22816,-2706,-57184,10488,32450,32777,10525,-14195,15566,76268,37101,13480,-16060,-96777,-36982,-63995,-63691,24105,23030,21466,19549,36136,29637,15532,9347,-75483,-38985,-82792,-2981,-62636,-113519,-83476,43054,-25010,16255,-40344,-20726,-21730,-48203,-3589,-44103,-52828,-18735,-12108,43086,-68641,-929,-87365,71748,36124,-16774,-7572,24498,15130,-46344,21017,-3663,-78317,-84928,-82548,-100878,-83017,27960,2646,-35609,6293,-3084,-32059,-118269,-30039,-65755,-23707,-82121,-41008,-30884,-85746,-124852,-49963,-8765,-7691,-8222,25224,-94067,-20655,-49590,-29382,-76498,-60097,-63431,-21651,55748,67581,16692,52026,-112830,-57380,-26083,-39692,-51306,-14710,-73540,33539,-33473,-6082,-78723,-70931,-63218,-62894,-45099,-74543,-94294,-132544,-74163,-130657,-86808,-32950,-24179,21898,-71679,-73160,-51301,-98255,-153820,-165939,-107517,-65570,-80704,-106762,-117526,-8389,-38724,17990,4727,-138940,-40418,-129381,-161659,-115692,5940,-93570,-13149,-33498,-216664,-276029,-142244,-114348,-205048,-245123,-259512,-357194,-342771,-413095,-575353,-980878,-992935,1708733,892862,563639,423765,451428,451273,781461,-211013,-241672,-103817,-127341,-15814,-73164,-16834,-11460,50326,-32316,-4112,-9036,-27211,69652,25456,55897,-3017,-40645,-17933,86926,79939,-29129,-12014,13702,33390,9218,-48686,-86866,-5965,-71792,-21846,-4079,20706,242,94033,61173,53252,33942,39794,65816,38033,13807,44146,-14552,68162,21378,1760,-26598,-39462,-70083,34083,43975,36147,-67446,-1047,-8561,-26985,-58067,-12472,-46461,-79394,66762,26952,45301,-36566,-84582,21444,-938,-22899,-39149,9529,12275,-35918,63380,108998,-73487,-80019,9618,-75017,-81936,-80021,-265148,153241,14714,-28358,-62923,520,-16046,-75787,-61260,-42157,-27197,-48841,-68016,-70616,-125256,-68535,-88137,-75841,-46824,-33308,-10131,-174085,-170835,-49514,-103228,-145518,-84270,-98824,-55675,-23623,-131488,-117021,-22933,-114624,-62654,-90250,-7730,-54530,-126410,-121391,-121102,-94079,-103620,-101225,-108252,-166833,-48684,-26025,-96924,-42808,-120043,-88818,-35517,-74902,-46646,-83029,-134268,-126913,-174423,-48804,25695,-34290,11153,-46687,-70547,-15564,-33699,-17153,2396,-5022,56497,5827,75424,20448,76447,14169,53323,40270,27638,18618,-75480,-11454,113554,142063,55428,39367,-24591,72976,48988,6639,76373,160489,124909,124449,118461,114100,135617,58302,134403,103674,117622,147722,180160,177152,196149,123694,176266,154839,92228,172869,175465,104390,187579,106914,113484,110457,129356,94268,52626,125873,168014,105542,154824,117341,143786,79680,95394,192888,204705,99939,98694,138751,158749,119533,139635,61107,133922,100056,169092,120851,117276,73086,71690,52876,100747,65956,84115,110966,84853,127468,114602,57870,143103,84064,88844,81975,838,764,18812,90905,109108,99367,88695,18106,78574,-7472,-3070,10939,-72333,58775,62777,26807,52285,41463,76467,40054,31370,-25583,36839,15635,44319,6329,49102,9435,63425,24322,8152,33491,17715,61859,61404,66103,86659,153004,43789,-2859,2766,51590,88165,17721,37399,48477,56252,1460,60097,26903,92505,89697,128287,80563,-18512,43364,17271,54986,-34937,14392,35356,54480,56504,30058,104015,94312,56694,28711,-24801,103974,-26013,53720,20143,36812,142753,98537,25054,29933,84846,6410,-23049,30526,17464,22163,139799,72734,13212,-106023,-47552,33475,38809,-13858,19077,74467,70469,71919,65923,-36795,92743,36328,64619,-6857,16820,-19521,-10232,-17083,39228,-50848,-27483,97448,-22364,45896,-11204,-56799,-28480,-53922,-25217,6356,-61330,50665,83321,24744,39433,-14442,18287,-19334,75323,-10166,-3875,28357,43406,41369,70541,28670,13475,5788,49463,-62324,13483,6361,38354,7963,43983,62265,44504,20380,7850,-36627,24673,63268,20,46858,45002,20860,-24206,-12924,82862,83741,-11802,-7663,-55481,-113805,-7493,-4581,57440,18700,3637,-75772,22201,14266,-7743,352,45255,57876,61967,29442,160997,121182,20643,-53880,27456,-482,45668,95318,61110,-51390,-82413,-29768,14095,70872,-76532,-56141,67504,46300,45092,77989,35327,26023,-17662,-21561,7939,-10044,-33086,-102425,-11495,42820,30211,8376,-11258,-14937,-11354,42385,83267,26824,69065,30386,-68449,588,54924,140997,63805,21015,-11804,13564,37752,82036,53413,14223,-38663,7269,46851,-48999,-36121,14798,32535,16712,-32013,31004,127835,50850,-19106,47259,57711,-22987,-37148,30932,-4198,-22601,-24593,68899,39326,-48838,42792,17394,-11802,-44341,-6967,53476,-42483,57440,-2672,-107514,-13833,-48768,-24030,-25409,8813,-44591,-30116,-806,-56989,26691,-45272,4664,-11000,7501,5433,37210,43812,68757,44729,-80880,6562,22204,62725,-41651,35489,2301,31705,18239,-19983,48155,8293,-49669,62599,39571,-25711,35322,87032,-7481,47497,115443,24625,-18362,-8879,8484,3568,11292,47208,59424,30904,103516,47323,-48581,29466,76764,77156,60142,38972,58241,54833,-10680,63798,38386,-24776,-47013,76296,46271,8789,73531,47713,27671,-27455,-12559,58209,-20,-6639,-26776,-57526,-83136,3000,39482,2662,210,-60911,39568,31586,-28474,-51544,-72682,-59595,12780,71290,9168,-32446,-72631,6238,31078,4041,49311,-14613,-73539,4176,-39199,52203,38751,-12054,20166,-74311,12185,-4772,38929,60899,40907,-1712,-79619,-7052,46838,-2293,18223,-5256,-23164,-15600,-51136,-21062,-19540,-12507,103386,6275,-10078,-48827,-114854,39766,33675,24137,452,58849,-4563,-69974,18198,57208,84029,35186,-63898,23610,28115,80657,74798,54888,21279,53571,33836,10765,-595,73815,38050,-31263,17259,32979,66878,85683,59471,57173,48580,12608,24696,38532,-14148,-71123,-71953,20563,21413,88700,-7893,41193,34169,-52621,-63443,-51506,20529,54528,-13213,19015,-30922,45779,63440,54931,-88200,-13459,39283,12425,-26389,-6198,2437,54334,-194,-20160,15148,48572,60971,-71449,-36759,-12812,30600,-548,-14401,43881,39019,-40421,-20311,-24322,7123,-30533,-30941,-17883,7374,26461,32679,-23176,18118,-49929,-42118,-13074,10763,-54362,-23486,7755,923,120881,59642,20541,33942,-32500,14592,10706,27087,-8025,19424,51631,-38756,34278,-21029,38989,-327,369,96081,116892,44254,79867,-28078,17392,34418,16189,39251,16436,1297,27298,2134,10409,9726,9125,-6630,-41171,63359,12218,-24887,-23023,-12090],[-56590,-9883,-20891,-22738,-64537,-15675,-43067,-12559,37476,26963,-44132,55537,88511,-25349,-72304,-103714,-112868,36694,-2566,-39602,9042,-65439,40563,14331,49559,-90312,4345,-56125,-59908,-34926,-16809,-61777,-24880,80531,653,20992,5815,9394,-97193,-11474,-4627,-60632,-82456,45995,1628,-51990,-55842,-104191,-6307,27027,-35847,-186544,9515,-107960,1025,22471,21265,-51601,-12353,-18184,18568,10223,-3879,-17933,41959,-26583,-3589,-13799,-12654,1039,25820,-30242,42189,-14241,-2254,19555,-91815,-90662,-94081,-6240,59745,-34461,-2176,-47360,-12677,-16035,24054,28012,-32580,-14590,-49495,5557,-29543,-122487,-29986,-24592,-23597,-34973,-31986,-64223,13352,41349,22383,22296,-18434,11741,77376,31441,15972,416,-112892,-43855,-33464,-21506,36716,38306,40091,8981,39924,27195,10125,-2898,-80486,-49985,-88235,-16545,-63892,-126261,-71544,45291,-25368,19880,-28869,-22470,-29570,-41120,11488,-61723,-94548,-12197,4560,34790,-105968,-18712,-87486,64754,24949,-19215,-23474,8954,13399,-43577,17165,-7549,-95382,-93801,-91157,-75525,-84472,18514,-13532,-53611,-9555,-14629,-50931,-108314,-4047,-56119,-53361,-74431,-41034,-21929,-105819,-119581,-41218,-20744,-4935,2955,31362,-72846,-25637,-63580,-23260,-97269,-66701,-71456,-28779,13827,44968,-12035,41274,-127023,-61839,-32745,-35160,-71020,-33750,-107501,24249,-45564,-50019,-73415,-40011,-71441,-52331,-36812,-77227,-113683,-121428,-56750,-133944,-120735,-53017,-23400,31175,-100105,-116699,-87591,-99900,-173493,-147674,-82053,-64184,-101327,-127570,-105047,-26628,-40524,5206,-22100,-127885,-65752,-144410,-138847,-121815,-17572,-93091,-69891,-50423,-252187,-287467,-149135,-129580,-242329,-304959,-266310,-391434,-391863,-487491,-634987,-1018282,-1163552,1721390,918466,572613,406927,424721,387939,637403,-97733,-84898,5019,-45196,63729,-13606,3516,14370,67935,22093,11736,18239,-15954,89776,57640,79964,15478,-18328,-29212,74463,78504,-33729,-17474,-6419,68898,51326,-24513,-83613,-35127,-102741,-38962,24960,13807,7609,75211,62850,59685,52994,40288,77219,41691,749,46996,-972,93648,41345,19365,-16320,-16857,-61988,40333,70163,21067,-31681,28120,27262,-3509,-69395,-12142,-22400,-79280,75431,70245,66805,-14227,-65573,14924,39969,-26408,-30518,29397,22561,-40591,69959,92535,-14091,-2389,41461,-56906,-48081,-32377,-202886,223678,19984,1016,-3771,40491,25704,-39358,-20379,9654,38265,17992,-7348,-37367,-119973,-15112,-61135,3920,-19934,1220,56661,-92126,-64244,-2915,-26320,-65131,-38866,-50183,-9574,-10581,-91531,-47111,24711,-36657,-26252,-80025,16358,-36650,-103682,-85278,-96526,-54399,-79470,-85415,-96242,-137727,-55585,-26051,-103872,-62693,-111988,-64506,-43697,-73597,-57747,-113958,-124140,-112560,-181928,-56374,-14372,-68961,-37075,-89212,-91923,-63279,-64841,-50050,-53155,-33665,33668,-9374,10906,-38866,2274,-74243,-22893,-46958,-51814,-47574,-89721,-52631,88623,86982,-12348,-23553,-104034,27805,-21388,-59830,29568,150374,89073,75855,60100,61568,98416,-12245,78132,72999,83338,64623,138313,152719,111551,57242,104454,123669,87914,172580,137374,90077,147768,70431,92133,81689,92270,50862,43651,116226,153205,120743,162971,131633,119204,71807,76620,186127,171637,111031,115728,156968,155815,123226,130771,65406,117785,112152,136729,116969,133006,70624,63241,45686,80365,88961,119062,132978,105785,151901,142786,65807,159366,119770,130625,106936,43590,5409,23460,85378,100118,140546,91710,20891,101899,28057,10923,24942,-25506,55515,84105,54501,53916,65186,86738,45921,59376,20234,47436,14107,52395,18289,42784,32665,57880,17062,3217,36263,8015,78402,66532,59247,76437,143519,48117,13081,10184,64195,106627,19942,42389,45553,79587,3682,35293,13420,101981,77056,136225,98943,-22378,35324,12169,43701,-43010,22288,32328,18235,36965,31108,91588,66300,38658,20866,-32448,117256,4085,59898,36157,40502,123313,75941,34311,57836,65988,21641,-1268,25290,10226,24754,167767,62171,-13472,-100475,-50685,22330,50445,-25356,26429,86359,69270,92166,77588,-2856,79644,42767,65058,6925,17688,9350,-39221,-44903,5925,-11128,-10523,111658,-20008,41768,-32531,-49133,-53053,-74785,2684,26391,-48488,58769,97745,17319,51924,-6133,31754,-22363,38494,-11492,-23839,9286,29338,72106,76298,19048,-16200,3158,33206,-43562,785,-3039,38451,6446,19897,66757,41910,16407,20909,-44886,24061,58583,-1815,26059,32283,26400,-23937,-9908,81412,45073,-39572,12510,-27383,-89907,2766,-1132,59904,23292,7662,-77904,524,51543,-26843,17600,40145,54271,51637,-272,141369,100402,25491,-51463,6753,-16029,19867,70588,39747,-56014,-87255,-35287,24317,69977,-81764,-40212,44855,30112,64638,66643,9425,20718,-26621,-28289,-11695,4011,-26899,-102156,-34970,48671,27960,23891,-7800,-39018,-29999,35148,62619,41322,43635,6867,-88970,-7204,37921,110465,31343,11890,-4588,-12145,18268,91102,59929,25336,-39428,10637,44484,-51265,-27601,14193,18682,-94,-50633,-12862,164563,49441,-11261,58183,53861,-10773,-10812,32456,-3783,-26133,-3447,50854,299,-57732,47248,16505,-8769,-24769,11050,31959,-50889,51998,-21911,-127691,-16555,-53501,-27228,-29859,24243,-13511,-22070,-7616,-42310,45773,-37868,-1367,-7014,22923,2017,45208,55525,74730,40887,-82211,11124,27058,40988,-46371,42138,-7460,41183,16326,-30979,80826,-3440,-74449,46140,39995,-16873,32656,68581,-2213,66548,131024,39951,-29157,-12476,12333,28697,-19805,64995,60105,22704,103180,55649,-40196,42152,80865,68059,18310,72858,87647,74858,-26479,70304,39701,-45647,-29265,76753,42363,-218,82008,34355,-4472,-28473,6892,85678,16154,-24154,-45366,-59519,-68698,5658,23709,27985,31460,-68118,36834,-2459,-65979,-59476,-81429,-31262,15031,63548,8012,-53310,-84373,4295,38661,-2944,33777,-5708,-64977,-13289,-40793,47323,20612,-4095,37915,-98225,-13986,179,56433,78924,62069,11656,-55378,5648,62278,15968,15128,-13793,-12821,-27660,-34403,-2870,-8325,-12741,84472,-3373,-9995,-34482,-109968,40680,28667,13074,27600,72354,-10473,-41536,7883,73927,99759,67738,-63707,18741,32745,48725,64608,77689,19148,56345,33235,9392,-11645,61057,29900,-10950,33585,13191,39088,104392,47054,42688,33021,14724,17988,35750,576,-79905,-48582,6589,6519,75529,18553,32874,14970,-53822,-54342,-57449,14818,45508,-12649,16189,9216,48935,49347,49854,-71723,-13373,52336,16530,-37716,43783,10515,32124,-17289,-21434,36349,48821,52393,-51692,-43805,624,50371,5037,1844,47733,50170,-22352,-4778,-7156,729,-43540,-29746,-2856,15119,22048,24955,-26027,-2646,-55450,-31940,-58056,-7529,-62423,-17411,-18259,16568,93713,82669,18925,42075,-40880,19730,-10721,52350,17756,27736,24283,-50808,27861,-28802,32067,15008,-12402,86752,132605,35017,90426,-26846,-1823,40083,34928,63121,-6658,25904,39862,-19221,13693,26178,25086,-14039,-51511,58794,23035,-12794,-7417,1029],[-60603,-7657,-31528,-30505,-47107,-25583,-42783,-2263,20618,23615,-40197,40619,64402,-32698,-53905,-82559,-107995,41191,24360,-34786,6429,-59234,10054,1649,41521,-59887,20492,-82809,-97134,-53440,-25363,-63841,-13570,47932,-1115,18247,26374,1359,-78081,8337,1781,-56340,-99240,16989,4708,-47378,-51959,-80874,16045,26485,-19691,-201679,18607,-104609,-13489,50170,39263,-53063,-6268,961,20639,-6114,-15992,-35279,35221,-2924,-1082,-9491,3631,34936,4016,-29197,58507,2840,-5614,-1551,-63622,-73334,-112624,5860,57981,-31463,9862,-24175,6881,-20954,40250,21721,-37099,-34184,-42855,8156,-43250,-113633,-40750,-39360,-34018,-43644,-48992,-54230,19906,48423,5421,24266,-16789,6437,73851,32975,9951,24778,-116834,-45968,13351,24222,38717,56372,57477,-2765,43507,23535,-3803,-10884,-69147,-49159,-82347,-21959,-52758,-114529,-56562,48570,-16485,11264,-10767,-29362,-40693,-30043,24999,-55446,-107284,3384,29846,36028,-113731,-23217,-74189,52327,11597,-22198,-37948,-10504,9910,-33615,12567,-2716,-96184,-91892,-86054,-50408,-69927,7947,-15897,-56640,-25765,-23099,-46478,-74508,15745,-36965,-64942,-44815,-24519,-2136,-105526,-92247,-19541,-33687,-3251,21572,43285,-25735,-15278,-57980,-10908,-87359,-57006,-72346,-39052,-23617,29902,-17499,29508,-118528,-56386,-30213,-14929,-81581,-40786,-115442,23093,-41764,-62801,-43895,1326,-53890,-30262,-20351,-75740,-110162,-91773,-19296,-112304,-130555,-53881,-4855,30374,-98498,-109822,-90496,-82997,-158354,-106030,-35862,-42717,-97358,-115077,-59886,-15803,-29031,-4690,-27631,-99454,-65172,-102921,-70319,-81572,-15195,-68899,-74209,-20454,-199804,-211812,-104995,-88570,-205544,-272097,-185513,-329122,-323436,-396626,-465517,-685953,-874692,1282056,650570,412762,261049,282285,228626,400660,-44238,972,45218,-10158,75111,5434,-308,-5685,42654,49754,3338,3076,-27794,82106,55918,66457,8519,-15890,-53544,37036,60270,-44732,-27545,-45211,67541,63013,-26205,-81803,-71779,-137041,-69623,22208,-16216,-6025,46616,40532,39136,44410,21348,55027,28713,-28858,26701,-11275,89064,55039,3915,-9976,-6750,-69556,13121,81459,-20647,-16486,20448,44544,-4215,-94165,-21959,-28760,-76243,63541,100066,71988,-3182,-62815,-8597,40128,-66209,-42151,26264,11453,-54569,41194,33528,27417,59815,35885,-59031,-44141,-11150,-177868,242586,24536,25851,9179,52597,42977,-17341,-3452,30126,79652,60960,27196,-23498,-110002,-8720,-49216,33627,-23626,16328,102654,-27268,32368,37589,20156,12387,-9482,-27091,31520,-10811,-50533,2851,58344,28183,9799,-63935,53753,-14396,-72356,-51155,-70106,-9087,-47974,-65852,-78456,-90330,-61291,-22107,-99907,-62638,-74720,-31150,-49171,-51482,-54738,-127781,-87656,-73176,-158611,-47116,-40101,-88494,-62888,-110467,-91649,-86895,-81336,-72425,-93101,-42960,14201,-9655,-31582,-67601,-65072,-130700,-81132,-128709,-135374,-90462,-81928,-85599,62129,32621,-56508,-53492,-156054,-20334,-85881,-112054,-8870,127484,49457,28180,18766,17332,50007,-77187,11201,40458,46034,-16746,82556,118818,27745,-8520,14922,73690,66610,145461,99126,63598,92119,24063,53992,41617,46093,3864,32333,80161,107054,105396,135877,120629,77972,53847,48322,158038,126540,97963,117118,147478,136894,113500,101116,54400,77896,101329,86265,92770,125024,62165,47562,37350,46231,93510,134046,133323,115841,160093,149733,53743,164176,143436,157778,118176,88493,11976,27786,68528,78070,170112,84572,20762,123485,61601,37551,40131,22949,44348,106672,67251,60382,82167,89063,53775,87469,62268,53103,14303,57445,30012,36695,63255,74822,29316,12817,39583,-2092,86583,65012,55755,69949,129614,49054,29571,24573,79686,118389,36377,51207,43235,99193,9599,2700,545,100206,64916,139659,111986,-22805,32706,14193,32312,-37747,31558,34705,-9412,15926,28422,76434,35740,30679,23070,-31426,121502,47971,59656,42209,44494,93217,46831,38805,74070,43363,35890,27272,18496,8537,27431,183701,35449,-32761,-81176,-51447,19395,64642,-23092,47091,90080,48353,97910,76156,37520,63054,46345,58101,16675,12976,27820,-57701,-63887,-19439,28479,5931,111004,-4801,30134,-47868,-35069,-69235,-82713,22001,46230,-28957,61839,107969,20204,63206,3011,41826,-15587,4810,-5964,-34232,-8996,8846,97885,74992,9120,-38508,3273,8456,-26051,-8642,-7466,28297,6349,-3155,65638,44840,8942,17296,-48322,16482,39017,143,10129,25438,31440,-18623,-11593,71594,3883,-60701,34094,8227,-54990,19906,1095,55057,30785,8036,-66273,-14308,74026,-38886,37152,32563,42806,32098,-28710,106705,73161,23014,-39256,-25740,-37958,-10036,45255,16782,-51960,-83084,-35189,28287,59267,-78474,-17938,19411,13281,72147,50651,220,21158,-24211,-22796,-21377,15053,-19856,-93301,-57669,40748,26299,40058,-629,-51410,-42986,26603,37176,53463,21310,-26326,-93105,-12357,20851,68764,-6259,9698,1393,-17342,4612,89261,63097,40077,-25191,7748,47288,-34341,-7631,16994,6023,-15477,-57287,-50561,180936,41429,-7600,62546,44390,-1462,12286,23424,-5378,-22194,17038,29399,-39694,-57486,39717,13778,-6652,-3990,22643,10293,-46405,41980,-34311,-126810,-17752,-39180,-27567,-27693,36949,10570,-17089,-15256,-20149,61361,-21291,-4836,-8893,29187,2619,46183,63925,69718,39554,-63865,15554,32412,13851,-45581,43293,-13219,36941,9698,-26924,107362,-11701,-90858,21812,32593,-409,17546,42794,7008,77481,129890,52638,-30626,-8286,16636,61356,-40194,68473,48791,4862,87158,69870,-13595,57228,85814,52282,-18651,86378,104061,89695,-32451,69409,38097,-55380,-14241,70076,44720,-470,76103,21919,-28411,-25096,18746,100047,42167,-35398,-59291,-60038,-54777,13228,10328,45477,45184,-75469,34279,-34926,-97706,-53631,-78187,330,14660,46487,1090,-55217,-82405,12106,44971,5,15072,-3172,-35843,-33098,-43070,43965,-511,6465,54185,-107268,-33596,10576,63739,84075,71998,30233,-28778,26605,61577,27046,11297,-13979,-227,-27521,-12512,18840,599,-8730,47514,-8457,4668,-9420,-91350,48902,18495,1800,46971,77872,-16022,-11032,329,91270,108904,83578,-58694,23517,39836,11786,53184,89933,18152,51485,18161,8463,-16106,44140,22876,14887,43222,-4154,16579,122428,30676,33839,12263,11335,10859,25485,15549,-86248,-23006,2385,-10785,61081,39537,26721,3034,-45810,-32298,-53944,6992,40838,4045,10694,45827,50365,30119,35115,-36502,-11525,57825,22709,-38492,86308,31281,13650,-31840,-14575,55641,38229,37066,-11847,-40357,12659,64277,22406,17397,44934,59772,-3114,17664,8191,-5935,-47516,-32182,13883,25935,19187,23412,-21247,-21750,-58377,-20233,-102158,-23637,-54630,-9752,-32021,33243,45410,99018,12407,50213,-50053,15354,-33607,68353,39811,32194,-3655,-52852,24649,-33358,13234,21890,-20452,67467,132890,27418,90569,-20621,-12426,37525,41823,82940,-27863,45681,46126,-32969,17964,46876,41470,-18112,-59236,42146,31556,5812,9293,17062],[-56634,-3228,-40653,-34427,-20240,-28331,-45793,-4786,4602,18790,-22986,22582,37442,-28781,-28583,-59917,-86297,35158,47543,-20007,55,-48746,-30864,-8607,33808,-22313,36390,-97062,-114199,-66289,-26128,-48539,-4992,7728,-7222,6756,40608,-11386,-55092,28573,-1968,-43633,-112825,-21626,6108,-38708,-48629,-65600,36224,15351,-3218,-162455,33519,-85985,-14279,72389,57707,-38801,11793,16936,21543,-15591,-20792,-49593,17348,15268,4523,-9607,26127,65853,-10419,-24498,59230,12622,-6505,-17588,-29517,-50414,-119488,13068,48163,-26891,18279,-8262,19042,-29733,45921,11832,-46369,-60323,-27228,11381,-53738,-95858,-58533,-49530,-35661,-50087,-51707,-33446,23553,49080,-18464,16117,-10899,-1925,61390,37398,-5896,42643,-118316,-48426,62895,61599,25508,73338,71833,-16625,42325,16913,-23983,-14132,-46894,-40686,-70424,-20965,-32256,-80002,-47290,46386,-6363,-12513,3174,-41579,-48572,-18724,29266,-28727,-91712,20580,56264,38010,-96142,-19006,-55386,33136,-6053,-26064,-52245,-31040,2097,-23282,6105,5767,-82557,-81693,-75118,-36695,-49837,-6093,-10973,-51253,-43566,-32371,-27318,-32602,19058,-18924,-61888,-12570,-2593,15396,-91816,-56733,3986,-50613,-8227,36016,50072,30984,1415,-42318,-4632,-56754,-33286,-76001,-58959,-58925,17762,-6783,10996,-99901,-50982,-27527,6672,-92802,-43834,-103362,16438,-38231,-56363,-9775,30303,-29491,-15375,-10578,-83057,-99956,-60628,15318,-85758,-126351,-54732,7229,6498,-80658,-70275,-76812,-73683,-130453,-69295,2050,-28029,-93578,-93613,-17391,649,-31527,-32723,-38084,-88298,-66893,-47720,-7332,-40070,-25660,-62805,-69966,2529,-128612,-125812,-82374,-71110,-179961,-241372,-144957,-300768,-293882,-335187,-339556,-449688,-775237,1030453,492979,342971,187118,192572,124558,227631,34645,75231,80417,34355,77660,31168,24797,-15927,29044,86807,14434,-10759,-23808,83377,55252,52472,7432,-3077,-51897,13690,55191,-39717,-15995,-74225,48535,64673,-33497,-62988,-87202,-149023,-92513,8366,-43680,-15813,32174,16541,14636,26903,2756,20368,11338,-52081,-276,-29708,68504,65775,-24850,3138,2007,-79216,-23775,84628,-62288,-11465,-10566,48073,-19348,-116727,-23442,-46484,-57260,48435,118681,67480,8421,-63382,-27599,19876,-114382,-57970,16376,-2824,-58287,3116,-34356,51521,102763,9612,-64293,-56019,-9865,-187142,208162,42624,50658,-2541,45088,39759,-5391,-5039,25170,90967,74590,34125,-24568,-90437,-38100,-41329,15603,-42388,14648,119107,4886,93414,71705,32630,60853,-1681,-27729,61962,-22879,-15496,24766,69744,60201,39693,-44223,93299,6564,-43397,-26917,-51618,28244,-17856,-44576,-60144,-48091,-62019,-16988,-92831,-45003,-27007,-2290,-53550,-21317,-37732,-123354,-40229,-25783,-119057,-31706,-45233,-84556,-59165,-108397,-73283,-83821,-80324,-76228,-105317,-34521,-2595,1726,-46283,-61631,-118380,-147111,-112282,-180336,-203726,-104028,-56282,-105229,34759,-12183,-68996,-44982,-174298,-60814,-131274,-137545,-32390,93132,12500,-13085,3907,-10093,795,-125221,-45583,12827,11091,-71000,25214,79078,-38411,-56194,-66592,18536,37524,98366,70813,32805,36154,-20782,6220,1094,-779,-33380,24124,29250,46059,67196,69291,81190,24676,29905,19346,114786,82362,63529,101709,112777,106417,91016,57120,29205,25597,66898,34133,55283,96147,51128,24868,27758,3509,76104,127124,109553,112541,151653,135151,25172,155258,148862,164232,114810,123591,18631,28671,40910,48090,176520,65592,19134,138412,85034,73222,52625,60809,29217,125373,59992,67247,86981,80388,58704,106229,92602,54093,17240,58705,40837,31901,89729,108121,56778,35018,41832,-11030,85389,59110,57665,67556,112481,49032,47912,42805,92139,118874,63975,58772,43612,109657,18965,-30004,-6923,89065,54876,136409,116595,-14285,36603,24582,25438,-19432,43112,42116,-27323,1514,26514,60981,11808,37976,36480,-24033,115945,93495,58615,39329,47968,62477,19129,40367,76866,23104,45369,57129,10404,13244,33629,184170,-2467,-39417,-52685,-52634,23826,78935,-7474,76287,85261,16601,85323,58514,75219,48843,45722,46082,22006,4453,29362,-60300,-70018,-29048,61551,16725,92895,16881,14777,-52031,-16324,-75353,-76894,26905,65296,-6109,61867,111530,28110,71063,11103,45966,-4201,-16251,6530,-33473,-20417,-14149,109770,69014,-700,-48898,3536,-20154,-13313,-13546,-2871,13131,8904,-14826,63340,53163,-3001,183,-46112,3687,10032,2588,2948,23365,35651,-7431,-16240,54587,-31881,-68513,52186,42362,-16015,38839,3130,44505,38193,7885,-49148,-19509,75898,-41647,50183,25270,29598,10162,-48847,62631,47343,16324,-19036,-68605,-59210,-35046,27086,-1513,-42041,-68987,-27130,26292,41648,-65430,-912,-3695,-2295,65962,34076,7925,23595,-16493,-8691,-21761,21280,-12228,-77297,-74108,20214,26274,53936,7586,-51720,-45953,23264,13526,57097,5361,-58106,-81173,-10374,10278,24228,-37960,11681,2403,1420,1202,76286,64780,53968,-2442,-508,55352,1532,14666,19432,-4213,-24087,-51702,-73951,174606,28632,-5826,58300,30994,-341,23534,392,-10331,-11427,25250,10742,-71917,-47442,24600,9475,-4293,14097,22752,-5360,-37409,27944,-37731,-106233,-17691,-14116,-22809,-21196,45238,24016,-14820,-21610,4159,66184,-3029,-5703,-19399,26077,6949,43515,66005,56474,44386,-31994,16821,36802,-12387,-37359,37142,-11869,23779,1111,-13385,114027,-15107,-94433,-3530,19574,18333,-8031,16064,20526,77434,112760,56407,-24379,5564,20484,90959,-52168,56128,27031,-16297,55430,88266,22567,74195,90516,33555,-42053,74764,101765,95466,-26665,62947,35256,-50640,-1786,59021,49184,5601,60729,16133,-37023,-18295,20928,100026,72829,-35604,-65924,-59647,-47346,17524,-2166,48946,43183,-83342,31320,-57303,-113286,-38081,-66481,29343,11750,23293,-8164,-39229,-69141,26421,46275,11776,-610,-10113,2342,-50890,-48495,38751,-23592,17827,64964,-97720,-46656,20484,60613,74875,69693,50967,-6801,45328,39956,28674,4502,-11144,10247,-15515,8396,34852,6028,-3033,4087,-9068,28834,18158,-62551,62796,6813,-6449,52325,76087,-18473,16072,-174,106464,104654,73868,-48826,37255,47096,-19182,42214,91063,20100,40134,-7515,9174,-14472,25618,18205,39744,45466,-15781,3687,131756,14096,32809,-7726,2085,6114,10097,29427,-88373,-2360,6665,-29558,49489,53743,24421,-3407,-32484,-4320,-43922,-838,43536,34951,3178,64116,48718,9241,13411,9088,-7272,53058,28992,-29285,113976,61619,6391,-40731,-2541,62785,17020,18364,32276,-29132,21717,64762,51507,28223,37762,62711,12087,39358,18071,-12663,-42539,-34602,27579,36260,20620,26790,-11109,-35694,-55509,-14610,-137089,-35126,-30275,-1280,-29477,45812,-10970,101421,2115,56116,-58242,1732,-51673,66972,48879,31119,-30188,-47097,22211,-33539,-13563,17304,-23570,44078,112867,22534,77606,-11177,-11462,28779,34507,89298,-41215,52339,47604,-31201,22053,66662,54375,-21601,-62241,19237,36320,26668,25049,33541],[-44466,4211,-45092,-34841,8136,-24134,-48926,-19537,-10498,12443,621,8201,11025,-19096,-3552,-41452,-49752,21360,62678,-925,-10038,-35486,-71789,-14482,28682,10469,46686,-96809,-113083,-73804,-22436,-17924,251,-30067,-19897,-12902,42485,-28581,-33299,41979,-13855,-29346,-120436,-58866,6600,-28257,-45292,-59276,49221,-4887,14538,-83923,47316,-61017,-3703,81994,72298,-17010,30880,22535,20875,-19990,-19305,-58775,-6895,26874,11078,-14779,47544,85752,-18418,-21198,44271,10297,-7370,-24229,2263,-27422,-115816,11165,32549,-22680,18313,-7445,20114,-40984,37262,678,-57230,-88886,-7146,12344,-61699,-77174,-81706,-55168,-28530,-53721,-41030,-8699,18232,39516,-47474,1616,-3495,-14491,39098,38775,-26638,46249,-122357,-53744,99923,79100,-1058,81278,79583,-30531,33849,6482,-42253,-15111,-19830,-29611,-55718,-16205,-8231,-37202,-50243,31424,-5476,-47013,6286,-56206,-52273,-12782,20989,7204,-57940,32104,70715,34081,-66009,-9113,-38003,7920,-28548,-29587,-64975,-52385,-13563,-19795,-4644,8494,-62456,-63620,-63525,-38752,-36824,-25534,-9194,-43841,-60436,-46666,-5705,1517,429,-11265,-52680,5586,16624,21798,-74410,-27770,16537,-71922,-18863,37717,44413,80379,14377,-29549,-9087,-22208,-5648,-88676,-90137,-94285,4690,8707,-15635,-80773,-52804,-30580,21262,-109614,-47491,-86173,-3184,-47694,-49137,13255,32814,-16276,-18004,-14195,-105284,-94894,-40722,31193,-69345,-121537,-68245,4141,-38829,-65563,-22063,-62820,-86904,-110360,-55877,13788,-37912,-103253,-82313,-2383,5596,-60601,-81710,-65474,-109525,-87016,-12873,18013,-25922,-68182,-90225,-81628,-12105,-86602,-78573,-111453,-111059,-204114,-253161,-195156,-351439,-360202,-386024,-373905,-514484,-1132466,1159463,571920,426870,238494,202280,120788,170240,148097,150861,130580,97421,93794,73729,84138,2103,50351,137565,54586,1277,8147,105553,75699,61211,32636,35021,-7313,28546,79952,-7168,25781,-71883,34157,76692,-22692,-14008,-63158,-122365,-89492,7754,-41581,3253,47474,13158,7328,19261,-312,-152,3807,-51184,-12668,-37211,53517,78592,-42302,31540,21020,-72663,-42912,92205,-79193,-4295,-40864,47667,-31589,-119970,-3986,-55340,-18141,46504,131096,61934,27482,-57001,-30718,528,-146392,-64428,13605,-9056,-40077,-23263,-79727,59876,128390,-13863,-58740,-60247,-10935,-199796,134016,69873,73492,-12224,27917,26375,69,-16740,10294,77234,66466,24132,-33869,-63452,-71434,-25798,-19826,-59946,5170,109786,11077,111524,99631,24656,75838,-8995,-36123,80614,-38118,9271,29435,62165,62318,63231,-24575,119891,22945,-21723,-9172,-40596,51646,7102,-14618,-42936,-23648,-51021,-7825,-80759,-14768,16860,16039,-54783,9136,-11168,-100926,5701,15924,-73802,-12933,-31046,-55984,-25792,-85048,-43896,-57057,-61144,-57523,-83457,-14020,-13624,18717,-36438,-26047,-144809,-126272,-112838,-188025,-235113,-88743,-15643,-106900,12989,-37633,-51940,-8038,-158600,-80366,-147703,-129160,-36080,53851,-15440,-43037,14314,-19472,-37207,-147125,-72184,-4737,-13476,-82637,-20127,41367,-75826,-76907,-117502,-23353,12613,46160,56653,5771,-6815,-53158,-40210,-30286,-38678,-51731,22132,-16027,-9834,20997,-19845,25084,-30984,4988,-3486,66274,49356,17923,70328,63296,71183,57138,13100,980,-24461,13973,-6233,15151,54473,42560,519,15868,-40407,40303,103967,68338,97793,130825,105286,-9593,134981,137452,147998,97476,138208,24645,27236,8063,16242,153589,40229,16061,139555,93472,111150,60256,82701,16315,134859,38742,67934,77126,62987,58161,110912,106177,51415,23493,58866,49624,33048,106170,144555,90566,61951,41246,-19316,74086,50909,65433,67968,92842,48377,66026,59985,96954,106716,96216,63279,47187,109323,30185,-53948,-7322,74520,49085,127024,113103,5887,44821,40783,24403,7089,55502,52883,-33761,-1011,29415,46076,1953,60862,59499,-14592,103298,130704,61703,34567,54024,39871,-56,43789,70639,11136,50163,83467,3874,22637,44095,171960,-41112,-33348,-21957,-54881,33307,90701,17791,104841,73994,-13668,60519,31338,102406,40446,39413,31886,23286,-3048,17760,-48047,-63605,-21270,84499,21179,61515,39325,-597,-42371,3925,-71518,-60421,16601,81086,17896,61353,107085,35350,72943,18358,47279,7640,-20918,25083,-23625,-21840,-35814,101400,60488,-9474,-46991,2867,-48012,-3168,-11590,11882,573,13831,-9504,63755,62633,-20378,-22249,-38151,-11624,-22071,1291,5094,24069,38067,8609,-22217,32940,-56816,-60635,61632,68665,20622,55560,6634,31382,43354,9456,-34219,-15797,59381,-35815,49337,19343,20384,-6892,-57013,15533,28380,8766,6618,-113068,-73138,-50271,19837,-11738,-28434,-45472,-11339,20683,22850,-44719,3822,-21578,-12931,48224,21576,28640,24484,-9917,8812,-15967,24295,-4503,-56262,-80699,-5433,29209,62639,14014,-43252,-38514,28201,-1418,47959,-2314,-77537,-55529,982,9730,-15624,-55284,15535,-2564,37979,7037,56152,66120,62811,22070,-12820,66889,50801,30546,19134,-10434,-22636,-37089,-79748,149026,13815,-3056,46464,16844,-9230,19164,-34093,-19776,2435,14500,527,-90583,-28577,7452,4599,-1506,27897,11497,-11530,-31498,13830,-32712,-71628,-15893,13207,-11397,-10586,48237,26237,-12187,-23223,25460,58372,11376,-5779,-36758,17618,15343,41469,60138,39146,55848,5814,13177,38238,-31079,-22509,26756,-1947,8592,-6038,3224,96267,-11958,-84432,-22350,5509,33012,-37241,-4951,36940,66328,84346,48606,-12371,28530,23700,109476,-58903,31846,-359,-35123,13368,105292,57823,90728,92976,15632,-48053,42183,80049,92183,-9947,55183,32920,-32433,10916,46786,52018,14364,43939,18089,-28009,-9173,14260,87995,102675,-23063,-63772,-59613,-48529,13703,-12448,39039,31826,-88754,27977,-64077,-107309,-18839,-50171,51213,7245,-984,-15477,-12060,-48760,41292,40885,26673,-9561,-24288,37696,-61479,-56215,28867,-45640,27353,66146,-71768,-54698,24474,48850,53893,57900,68941,6531,54087,3188,21684,-6744,-11235,15195,4149,22072,37972,7686,2531,-32183,-7213,55400,40511,-28391,79539,-2605,-10271,42508,69678,-15631,36826,7218,115569,87393,41569,-33421,55608,52218,-36015,32991,81382,24676,24981,-36672,12624,-9154,7106,15541,56818,41769,-19995,2388,126619,-1112,38247,-21267,-10661,6106,-7434,40285,-84334,8398,14453,-47334,43603,63260,26217,-8764,-19243,21112,-31910,-7804,51893,71992,-4417,57208,43298,-9530,-9831,54310,-358,39488,33213,-12948,124001,95471,14453,-42318,10860,55416,-9654,282,65719,-15622,28131,50014,85391,31987,28284,57302,20790,54838,20896,-17407,-31859,-29820,34684,42652,28453,33018,1295,-41576,-45153,-19029,-156044,-41470,6839,7391,-12129,50733,-57899,87215,-9290,57551,-62509,-16955,-60338,47376,40808,25349,-52278,-36678,19288,-29288,-41211,3501,-23214,23773,72910,21265,54089,-845,-868,16455,15322,78037,-42751,44343,47850,-12586,24875,78846,60908,-26810,-59899,-3352,35915,43485,36293,48037],[-26678,15488,-41434,-31309,31402,-12827,-47477,-40065,-21938,6849,25605,5006,-9680,-9286,16811,-28313,-3749,6529,70058,18907,-21417,-18667,-100550,-13161,28326,32099,50294,-81992,-98161,-73485,-15052,21946,4721,-54456,-34674,-34562,32346,-44793,-14476,46876,-25800,-18254,-117382,-82740,11653,-14312,-38576,-54197,54832,-27747,36270,1702,55743,-35804,15418,78332,82638,4746,43154,17023,21555,-18935,-10794,-58834,-28276,34677,19243,-19503,65518,93339,-18623,-19635,20976,-1203,-7262,-16562,28376,-5398,-101666,3091,18170,-16570,12646,-21775,12973,-48270,19350,-6703,-63108,-108978,15623,12624,-63290,-60515,-101616,-53165,-11130,-50170,-18129,17049,5555,24010,-72652,-9259,6502,-26504,12555,36218,-44116,37002,-125826,-58078,118078,76332,-29132,79298,83208,-36088,23530,-2409,-45148,-11933,9244,-15423,-36718,-7519,17075,1830,-60068,6673,-14695,-79253,1860,-63644,-46946,-9353,6786,43949,-14266,37545,68372,25593,-32075,6961,-21510,-14836,-47664,-26472,-68485,-67257,-31740,-21038,-14481,5486,-38525,-33876,-48835,-50241,-33038,-42785,-12684,-32318,-66248,-59790,14053,24047,-30744,-10604,-37785,6055,34050,21729,-54147,-7339,18258,-86216,-24108,31937,33123,116244,25363,-21269,-17114,9756,25006,-101893,-119544,-119332,-832,29037,-37653,-58599,-53297,-30122,33927,-121324,-42791,-65661,-25790,-63317,-43638,27738,17094,-12168,-26863,-18165,-128154,-87287,-24367,36164,-56111,-110089,-82419,-539,-83015,-50253,27497,-43002,-107530,-93094,-54065,12566,-56971,-108082,-70031,-2070,12510,-90468,-118599,-85953,-135984,-101519,10261,23200,-17597,-107725,-110595,-78802,-31863,-55501,-46009,-141450,-152476,-218479,-241968,-252447,-378350,-399428,-409395,-383677,-574178,-1446893,1226822,623445,477923,278624,206706,130395,148157,211628,166291,138150,120348,81142,83920,123338,8769,67979,156881,82330,12037,32044,114331,91040,67393,57042,67330,47507,57162,105972,23215,65425,-57306,13684,86061,-4233,40688,-21235,-77922,-73220,12322,-19167,41304,73991,22444,9070,14645,1997,-5121,-580,-34582,-12936,-36789,45973,81919,-44769,63845,43298,-50619,-37871,99888,-68883,2092,-60693,43735,-36961,-104093,27379,-52232,27571,57918,133615,56080,48135,-44594,-23250,-8875,-151223,-59046,18473,-6204,-4744,-30355,-90512,52293,134721,-26545,-43566,-48914,-8450,-196367,43760,95562,86449,-9487,7737,9831,-828,-32351,-1432,46159,46101,6252,-47656,-38659,-86446,-1599,-42619,-69770,-6958,80948,4173,90706,115040,10245,63298,-24588,-42481,83721,-51931,17070,28623,40396,43394,75285,-12717,119720,28706,-13404,3771,-37632,55629,21503,23201,-31499,-21877,-29255,1987,-64651,16649,42828,17201,-55794,30269,13819,-69247,36380,39056,-34128,5411,-7613,-12470,24510,-51200,-15930,-19401,-31701,-23693,-35903,5806,-20764,29204,-14859,21836,-137927,-85458,-90870,-156116,-219044,-55646,32007,-92767,201,-40995,-18929,34230,-119866,-75199,-136428,-91606,-24898,14788,-33440,-62011,37688,-17385,-58534,-142369,-61162,-13563,-25453,-53973,-47073,10726,-84334,-73188,-128760,-40936,-1849,1664,52415,-13300,-31301,-68299,-75249,-48362,-63015,-49609,25048,-40229,-47657,-20213,-103872,-32153,-80352,-19430,-19080,21607,30739,-27138,25569,10767,36698,14344,-19256,-19894,-62583,-48427,-29390,-19400,8291,38456,-20878,-907,-79301,-7110,71662,20065,75076,101751,67082,-41078,107227,113104,109856,67178,125072,27398,23317,-25001,-14096,100859,13714,10457,121697,84188,140655,59371,85658,7890,127966,12383,54730,51886,40028,49170,98929,100500,44054,29335,57968,52517,41291,109423,166485,117064,81542,34159,-29652,52048,40844,75171,66819,69806,45478,79372,69235,90022,82216,122562,61831,50786,97277,39391,-64509,-3233,59910,46598,111661,102276,35503,51641,56746,26926,35033,65589,62403,-29835,8440,37246,31301,7220,92896,85932,-8716,85008,152421,69513,34512,63945,29587,-6912,50756,59816,8933,49910,100815,386,32158,56024,151926,-71247,-18853,3369,-58635,43885,96394,44747,122568,58841,-32999,34273,5055,113626,37539,26500,16943,20478,-6272,740,-27132,-49438,-1159,95292,20187,24516,56325,-13880,-21032,20595,-60694,-40810,-6234,89813,39278,61226,95524,36533,64946,23986,49861,15906,-10882,44726,-9990,-13075,-53311,71418,50383,-17370,-35990,-203,-71983,8577,-2181,33868,-3924,20314,11511,67251,67377,-42604,-42387,-26901,-27712,-50934,-7322,13510,23652,37127,24692,-29395,8762,-68984,-39478,59044,82203,48090,65619,12245,17700,43477,12895,-27815,-5732,31692,-25991,30598,13428,18096,-14709,-53585,-28380,18116,3858,31974,-147818,-74928,-56048,21679,-13333,-14886,-16271,8107,12501,7354,-22141,-5743,-33455,-16908,23808,15268,54335,21051,-9112,22661,-8041,25418,2480,-34237,-77337,-27553,34589,64521,15867,-30861,-23683,39739,-4673,25767,-2831,-79539,-21012,20571,19406,-45172,-54892,18330,-11447,79437,16120,33330,66506,63289,42051,-27723,78116,102116,34247,15353,-12075,-10671,-20005,-70690,112753,52,2411,29387,4884,-26071,1161,-72411,-34108,14154,-14805,779,-94271,-5055,-6200,-637,756,35890,-8315,-8016,-32304,3964,-22955,-31344,-12363,34713,5847,4170,44932,17894,-7259,-18852,38736,41118,18112,-8065,-56788,8132,26823,43023,45625,21129,70177,40943,3784,35495,-38378,-4661,16443,14674,-2286,-9472,16603,58734,-2189,-64509,-30063,-6411,38208,-62426,-15510,52300,46853,51408,31525,2426,56177,25008,113081,-63045,2647,-27041,-47859,-30511,113313,82206,103079,90429,1958,-39319,-933,43172,81825,13244,49869,31238,-6321,26295,34874,49659,21008,31946,24236,-4739,-411,632,68022,126590,-74,-54228,-61591,-57037,200,-18519,20928,18066,-87463,23819,-55068,-81684,-2147,-33129,62214,2877,-21788,-18738,16808,-26419,49538,28660,36794,-11629,-40521,61489,-60758,-62939,12592,-63045,31680,54544,-37236,-59825,18485,31567,26308,41078,78510,9999,49808,-35064,9101,-22749,-18973,12827,24821,24564,25248,5370,5737,-51607,-6269,76549,51491,4333,94795,-8433,-9605,20512,62438,-7255,49469,19315,114160,62388,-1022,-13010,71475,52800,-36426,24728,61883,29336,9317,-61104,17921,-4171,-10594,13346,61058,33809,-18108,10679,104761,-15509,46340,-25338,-22824,11623,-24692,45163,-74435,7070,19196,-61574,43974,71169,30268,-16565,-10675,36577,-23368,-14067,60166,103177,-10052,27794,34110,-23220,-28512,88795,7575,20739,32885,5167,117042,124641,36496,-37130,21542,38538,-34373,-13904,80128,-6363,32581,24502,111252,27915,17982,44694,23240,60809,17349,-18457,-20508,-11820,33559,42581,42337,38648,12455,-38781,-28756,-33158,-156281,-43723,48392,14834,13315,46600,-80295,59107,-19510,52365,-60651,-33943,-57830,16027,17564,17269,-67180,-24719,16015,-21609,-61780,-13290,-21630,11545,18839,23483,25954,7103,13615,2766,-10545,50707,-32076,26622,49698,17036,26199,77589,59513,-33940,-53172,-21344,29876,50872,40578,59347],[-8790,29894,-28855,-24701,44356,3876,-39330,-58753,-27694,4582,48148,15998,-21606,-6014,29420,-19737,42919,-4426,70955,35040,-32486,473,-109962,-5363,30844,40159,46996,-57156,-74695,-64387,-3790,62558,8846,-61213,-43591,-51781,13576,-54773,567,44035,-30114,-12659,-102407,-87306,25071,4590,-26946,-40725,54329,-46945,60600,59889,55652,-14504,38533,63551,87389,21755,45302,4106,24645,-13783,3871,-47381,-40295,39417,27011,-18901,79066,91018,-11036,-19152,-3146,-16756,-6602,5179,46271,14696,-78261,-5566,9742,-6813,6420,-47483,951,-47015,-269,-9385,-62038,-110784,36885,12409,-55819,-47475,-109543,-42071,14066,-38362,10436,39654,-10585,9480,-85468,-9224,18058,-34122,-13550,28394,-55648,18928,-124451,-58168,116704,60234,-46561,70198,86102,-27560,18113,-5337,-25370,-4854,34495,1498,-14953,1254,38888,29436,-66694,-20204,-30253,-98935,-5627,-57800,-29876,-4374,-6481,72888,29885,36754,51047,13774,-2632,24612,-6467,-28739,-55489,-16045,-59909,-69036,-46274,-23455,-18652,1220,-13755,4615,-31234,-65236,-37387,-51591,-21784,-16227,-56274,-64887,27927,34687,-61605,-11543,-18475,-11079,48107,21124,-33041,5217,12711,-84411,-18622,25014,23858,133141,35971,-17954,-25081,33675,57679,-107924,-135450,-126324,5757,52496,-45210,-34314,-44872,-19543,45160,-121003,-26696,-42596,-43822,-75904,-40119,35768,-6742,-13026,-31433,-13322,-140042,-72944,-6594,37956,-41801,-88979,-88563,-677,-110486,-30686,67501,-16351,-120596,-75301,-53556,9457,-70345,-95047,-50573,-2704,26817,-100274,-122651,-86386,-148066,-96523,25401,20694,-1666,-120036,-98946,-48610,-37476,-29210,-18215,-144327,-163663,-192788,-182032,-270615,-332036,-348372,-338663,-282972,-471468,-1429226,1058799,553022,430710,259899,173613,123252,120386,199754,114320,88757,89152,33254,49837,121632,-7888,62470,129355,80966,8869,32106,94599,87527,53564,59662,71704,83980,74250,107247,25996,76824,-50576,-22497,80030,6991,72398,10884,-41925,-61571,7958,3479,78154,88041,29853,6711,3572,-2426,-2086,-10729,-17276,-13153,-37767,38864,63515,-36406,84383,57867,-22796,-14189,95593,-40589,2034,-70151,34915,-39218,-78507,52773,-43206,62440,73445,121096,47057,62466,-28811,-14667,-5883,-125749,-43596,26176,4541,34850,-18941,-69791,33392,120431,-34276,-28149,-29725,-7327,-180076,-36551,115082,84975,1571,-8644,-3704,-5209,-44120,440,9782,24635,-11021,-59845,-23082,-79478,26918,-42174,-70339,-16779,42136,-2782,46875,112767,414,34046,-40671,-44350,71681,-61033,7486,31147,12830,12547,71039,-11957,91591,22729,-19903,12536,-42514,40180,24412,59311,-27590,-35586,-711,7004,-47952,40265,42715,-1286,-59379,35070,28532,-38854,43308,39518,-8096,19435,15270,33730,74643,-18178,2542,15194,-1465,13592,20796,14182,-27022,23395,5142,62073,-103911,-47392,-60066,-100942,-159045,-19307,76636,-67702,-4820,-26602,13596,58555,-75267,-52847,-106636,-37737,-10691,-18438,-42593,-73083,58849,-11781,-63111,-116439,-18826,-17501,-28339,-1141,-56444,-10425,-71861,-53876,-104559,-33893,-4836,-27118,50930,-21273,-37177,-65520,-89203,-51554,-73003,-29980,30955,-38177,-62606,-45975,-155942,-76696,-116819,-42560,-28773,-10209,25296,-59147,-24481,-32339,8983,-29571,-34783,-28187,-85032,-106172,-35573,-41870,-33259,39794,-35272,-22279,-106608,-54975,38931,-21878,50948,69626,28530,-61593,78166,81274,56135,28854,85592,26453,16672,-53100,-40028,27362,-9691,3878,86823,60208,152817,48341,69880,4151,100722,-10113,24754,16113,14874,29713,71388,78843,32000,30259,53266,47106,53230,98919,160047,123000,84273,18392,-42705,21993,30636,81169,59445,43558,40491,84209,66082,71277,48795,133327,51359,51084,75373,44204,-60788,1964,45378,45922,90226,85892,69679,52077,67077,30290,59004,71212,66273,-20765,26751,47362,17473,23656,122792,107440,-8810,60780,154469,79570,41276,75230,32195,128,59679,47315,14852,43397,105313,230,38512,66758,128699,-86630,-1277,18580,-62375,52954,94000,64660,123379,43798,-37186,15512,-11349,108812,38088,9826,3277,15045,-3485,-14085,-4973,-34074,23354,95201,16481,-9162,62337,-22742,7191,30059,-46167,-26296,-34390,89519,53698,62210,80926,29557,44792,26701,54784,18518,9448,58885,2520,4628,-63022,26103,40419,-23592,-19976,-6415,-89569,25919,14059,58110,2300,28598,42223,71410,63169,-65452,-55074,-15185,-43153,-70536,-22855,24419,19168,33236,35364,-37018,-14698,-68577,-10787,45665,81389,60049,66116,20533,4801,35813,17996,-32590,8395,3503,-18054,-4494,5522,23132,-11798,-41254,-63234,15966,5295,49816,-163505,-62195,-55963,27479,-7104,-4444,13510,25786,1878,-3569,-4108,-27132,-38748,-14564,438,15005,75279,11969,-15164,26789,-159,24494,9136,-15419,-66111,-38749,41068,60361,12795,-18705,-6019,52826,2310,-4554,-122,-66561,16484,45313,37063,-61132,-38561,17347,-18419,111767,21094,11753,64602,55098,53712,-42309,85122,141384,25287,9884,-9096,10020,-6769,-53520,76480,-9418,11085,10793,-1791,-44218,-23060,-103511,-51430,19751,-54335,9819,-84988,17913,-12321,-5891,2064,36686,-31841,3415,-37606,1722,-13045,6489,-6422,44485,27049,22599,35193,1243,-73,-10142,41231,20460,15297,-13996,-74692,534,38677,49185,24247,5558,81859,66013,-9676,29798,-33593,11925,8738,33838,-4692,-7661,22457,12940,12037,-40711,-25082,-15359,32097,-77878,-13210,62566,24327,21427,12403,16193,81177,23337,103379,-66061,-23219,-46225,-52823,-67005,106294,89181,108189,81464,-4777,-23188,-40947,-253,66909,36959,47962,29597,19721,45139,24065,39612,21734,27511,28764,25196,5199,-17643,44938,140543,27973,-40387,-65670,-68038,-20772,-19507,1647,6796,-77569,17995,-34954,-44436,7531,-17945,60800,1480,-35664,-17774,39061,-6533,45840,11611,35792,-9532,-52602,70652,-46446,-63700,-9658,-72411,28183,29560,-4348,-63338,1883,13465,-1751,24653,75573,4645,34231,-59066,-4179,-41752,-36412,4146,40534,16177,-498,-192,4943,-51060,-8904,85853,48571,28933,103906,-11575,-4862,-7222,58126,4981,53455,30937,100033,36413,-38697,9876,77626,47560,-23952,15339,35425,31098,-3326,-73872,22617,-3122,-26606,10517,51193,23547,-14180,23327,68374,-30378,52583,-19812,-29057,22288,-39331,41315,-61054,-5806,15855,-70761,49127,80330,33778,-26758,-8404,38174,-22884,-20077,61384,116966,-11746,-13295,22757,-29940,-37656,106007,14116,857,26764,19338,96185,141850,66240,-27406,26792,20431,-49882,-21434,75439,-5967,35557,-2485,115882,16882,8595,27770,21793,56357,10048,-15405,-12838,20833,25430,35506,59357,40053,19994,-28794,-10106,-52910,-140598,-43288,83993,19691,37463,34745,-71475,24092,-26805,39180,-52461,-42009,-45287,-15382,-13529,10034,-74131,-13185,13301,-11497,-68533,-24880,-19782,8149,-38612,27749,204,10049,24513,-10258,-36534,13679,-12417,8274,53629,47154,26922,60352,49844,-40792,-44153,-33947,19289,46436,37454,66946],[2588,44276,-9722,-17985,43605,20767,-26423,-70077,-28261,4873,64647,38007,-25832,-14826,31062,-15173,78358,-10449,66948,42033,-44029,17316,-101093,4149,29741,35401,36976,-32140,-50713,-48978,8445,92602,10472,-54610,-41364,-60086,-10139,-55995,9128,34066,-24758,-15788,-80515,-75278,45845,25828,-12773,-14939,47580,-60593,80013,70289,43613,-1008,57621,40926,83330,29803,35694,-13061,27992,-9811,18892,-28793,-42046,39441,29543,-12627,85306,80405,-302,-21961,-23942,-33450,-8785,33654,52987,28908,-51655,-11982,6581,3115,2236,-78996,-14734,-38897,-16804,-10392,-57554,-91240,50320,8201,-42130,-39523,-103298,-26879,38051,-22873,33108,53046,-28435,-1249,-84580,1050,25149,-39149,-38232,11430,-63661,-3717,-116182,-54657,96928,37401,-47811,53969,86744,-6900,19683,-3380,12600,-320,47027,16711,3609,1552,47286,38789,-64034,-44883,-50448,-103238,-15601,-42293,-7920,-218,-17368,83900,61544,26961,21104,-3034,12309,35061,2103,-35710,-51956,-6346,-44967,-60085,-58466,-28143,-19429,-3738,2838,40244,-16056,-82057,-51306,-54373,-39982,-1182,-35908,-62999,28392,30898,-85267,-14832,-3665,-45723,51702,19779,-19793,5948,-1671,-69481,-8004,16454,16526,124038,40367,-25728,-36578,38986,82030,-108772,-138285,-119741,16525,68033,-41993,-17441,-31283,-4970,45812,-114925,-9583,-27784,-60916,-85423,-46594,30480,-37048,-23370,-33091,-5014,-144477,-60816,3387,31598,-36111,-71515,-94037,-3952,-122518,-17524,77090,1553,-126487,-69211,-60578,-1855,-82528,-72951,-39123,-10082,29968,-96333,-105319,-81744,-154150,-89751,13402,-2065,3224,-120244,-73707,-20820,-51443,-38672,-26138,-147519,-173582,-167862,-128043,-290266,-274974,-280229,-272497,-205301,-405511,-1342443,929508,537014,399787,266660,172857,150759,120931,167630,59025,36067,52133,-2820,15402,108482,-15471,57529,88702,76272,15750,32149,70733,86581,36874,55169,62835,105560,83373,90878,10761,67339,-42922,-55983,71438,18513,79425,29443,-17802,-53608,836,24421,109753,87428,37604,3871,-6010,-9035,12332,-18847,-1294,-13798,-37246,35011,29451,-13929,90381,65601,8436,23487,77971,-1358,-310,-65897,27362,-36275,-47910,62112,-31834,79182,86275,97402,36490,68912,-8510,-8660,9065,-74725,-20055,34290,22293,67931,5128,-27095,13667,91358,-42176,-19286,-10622,-8092,-154096,-89575,124136,70546,12507,-16570,-8197,-8399,-45235,21983,-16104,14517,-18171,-62392,-17711,-57363,54555,-24809,-61519,-17889,6357,2108,4316,94190,2998,3917,-48103,-39945,51910,-59997,-10564,43484,-8133,-17761,52106,-18797,47394,12115,-34307,20978,-49523,15305,22547,84566,-25977,-45784,31620,7180,-30668,54941,21591,-31386,-62828,24910,31220,-14908,29873,26344,4735,30745,32295,73130,111944,8570,13099,39696,25021,45286,71275,9541,-30866,1146,16378,83287,-55750,-26711,-31431,-42700,-71208,10150,111842,-34936,-2664,-658,34570,54191,-38863,-25083,-68606,17884,-3742,-38390,-43107,-77523,67231,-7209,-53059,-76800,38934,-18603,-25288,53421,-51886,-20058,-49128,-29044,-57721,-8853,2040,-35474,46999,-15702,-27605,-46656,-75184,-40052,-68764,1440,38854,-13815,-56707,-49054,-160582,-96787,-134161,-61359,-34066,-21645,29252,-67729,-67444,-54488,-5529,-62297,-32548,-21977,-92170,-143549,-28965,-47625,-60821,48188,-37944,-43917,-116189,-89122,15627,-43306,33913,40926,-1356,-65010,56667,49651,-718,-8855,31232,25422,10489,-69483,-58574,-48120,-24396,-126,43807,30919,145026,30923,42231,6238,57252,-19050,-16679,-19606,-7586,2234,35584,49531,18138,24995,42871,35087,64464,79405,121875,101899,67172,-3639,-55682,-9675,23397,79657,44763,16887,35414,78426,50932,46407,13215,124423,32405,47225,49946,45512,-43794,6062,30002,47502,64433,67920,102049,44766,69240,32187,75304,71444,63281,-12418,48804,56258,6727,45053,139510,117577,-12578,31363,137651,88338,53545,84663,45344,20822,68001,35772,26167,31335,97320,4601,41298,75073,106233,-83799,14718,23975,-61817,59822,84854,71925,107105,33007,-27525,9003,-11910,93512,39469,-4790,-5603,9800,6206,-19696,12163,-23087,45203,89089,15497,-30729,56206,-24185,37410,32367,-29686,-21427,-57318,80752,59479,65007,68198,17057,14564,27061,61121,17630,34703,63393,11559,28346,-61080,-21482,32699,-25465,-2927,-13821,-98633,51026,36653,79371,19603,38847,74650,73071,48483,-82390,-57619,-3945,-56109,-77539,-40478,35461,11498,28832,37671,-42689,-32689,-57351,17514,26377,69713,53810,57999,32017,-5355,20091,24538,-45423,24572,-13813,-15892,-48255,-5119,34257,722,-24394,-84606,19698,15098,54848,-155611,-35957,-54636,31695,4779,2706,39179,37320,-10259,-10389,5632,-53447,-36769,-6443,-13268,19866,84072,-1284,-24777,19446,7615,21639,16640,-2278,-50568,-34041,47623,52583,7130,-9699,9438,60897,15352,-34812,1752,-46463,52190,71260,58289,-62952,-12504,12566,-15814,125023,16546,-5117,58802,41656,57260,-53116,86095,156292,8823,6964,-1751,35526,-82,-35740,49532,-12625,22193,-4560,-354,-54470,-43904,-115800,-68102,17688,-89354,23615,-66720,36628,-10101,-9943,2566,30414,-52383,19592,-40433,9445,-6184,36049,3347,41526,50570,44248,20788,-19553,8620,159,34518,3649,4226,-22206,-85501,-3358,48181,58949,552,-4756,86210,77477,-22465,24302,-18601,24243,4459,50819,1717,-72,20299,-26383,27302,-19512,-8334,-21319,17430,-80924,1203,65521,5213,700,421,26015,95337,19070,86813,-67594,-38049,-52129,-50572,-88737,82956,78189,104900,67461,-4005,-8188,-65850,-39274,50396,56060,48122,27561,38441,66219,15826,22238,16001,30538,26731,52267,6427,-37260,23632,142290,53847,-25473,-70069,-74370,-42744,-15605,-11428,319,-60198,10717,-10738,-6580,9414,-4892,48926,6093,-40598,-13343,50448,8411,29524,-5624,21772,-7462,-54447,68562,-18496,-53325,-34605,-71049,16654,-5718,18563,-65002,-21753,-41,-24425,13681,59293,-6246,13216,-56862,-12962,-59624,-61213,-6539,48608,1198,-31054,-6886,819,-33625,-15204,80957,34371,41504,103507,-13671,2679,-32390,58000,17999,50191,37408,74644,15575,-59590,31400,69177,37191,-5723,3266,7049,28432,-10325,-71864,24369,-7036,-39266,7341,30338,13582,-12962,34454,24241,-46339,53743,-6872,-23862,36652,-49127,27643,-47326,-26562,3576,-73920,56601,92661,34793,-35409,-10764,26482,-32197,-26563,50766,106520,-7783,-50976,12199,-29242,-34443,104999,17591,-16081,16021,26112,66222,143348,95026,-16301,26731,9119,-51511,-20558,58132,-14891,37311,-20435,92504,1196,1763,10673,20197,43132,1914,-8653,-11159,63009,13959,23648,74478,35260,23965,-14343,6432,-71213,-116793,-40919,105045,22001,51580,19253,-35804,-8699,-29740,18354,-39621,-36299,-26119,-33880,-41730,6710,-74251,-2717,12519,573,-58309,-23921,-16760,9919,-85645,32168,-17871,7504,25276,-21019,-56111,-23945,10325,-1047,57665,66897,28300,29550,32359,-43818,-35264,-42708,6312,31398,27783,70429],[2967,54699,12046,-13718,29826,32041,-12267,-70607,-24560,5025,74002,65014,-24952,-35272,21247,-12947,92841,-12325,61057,37796,-56200,27626,-80239,11012,19229,23193,22867,-17344,-34173,-30052,17754,102453,8465,-42517,-26572,-56329,-33338,-47336,9062,19102,-12131,-29991,-58566,-53310,70094,45196,901,20441,35666,-69115,85841,38697,19687,4332,65700,17015,69755,27363,15875,-31228,29586,-11594,27388,-11860,-34837,34296,24487,-1951,82600,63476,8640,-29602,-39783,-48426,-15561,59892,48823,33923,-28660,-14925,6236,8197,1652,-106763,-31361,-28044,-26689,-11658,-53138,-52359,53665,-1767,-26989,-34481,-85490,-14731,51565,-8807,41055,54620,-45032,-7851,-73109,17202,22662,-44396,-59986,-14703,-69518,-24539,-98968,-48033,64733,14139,-31609,30991,82448,20756,28058,1506,57496,-4003,43148,28085,15293,-11615,35249,28208,-49226,-64195,-72436,-92161,-26879,-24750,8483,-553,-24943,73596,71960,8883,-16115,-22977,9167,34526,1829,-39948,-40442,-4550,-29735,-46500,-71897,-35172,-20100,-9417,3349,62616,-5479,-96752,-72344,-54772,-66370,9538,-11629,-57063,13341,14610,-96431,-21018,-911,-90134,41832,18017,-19743,-5691,-24552,-48149,1514,6791,11027,91516,35093,-45991,-51864,21554,88572,-106498,-132348,-105819,23514,68257,-35287,-13224,-16978,6435,31180,-109578,12,-28890,-78336,-90715,-65304,9844,-68597,-42837,-31717,2133,-145663,-55593,-662,15109,-44215,-67526,-102200,-11754,-120894,-18948,49142,900,-123345,-80530,-76956,-23051,-95963,-48596,-45229,-26683,10067,-86068,-79773,-81878,-158567,-94221,-29518,-44361,-12250,-119141,-48932,-13473,-82522,-90358,-75139,-162982,-193801,-166047,-109058,-323804,-244386,-243543,-266963,-221251,-473718,-1343759,933013,626033,419721,318453,217566,214014,151100,142816,32841,9899,34538,-5507,6162,98630,-600,62869,59801,82581,43102,45963,59920,100411,29841,57249,56183,116789,89403,69145,-5062,50825,-21255,-65794,74553,39492,71164,40295,-211,-43393,607,46624,135472,79064,50784,6775,-3829,-10089,41236,-13384,15878,-10947,-29658,40525,-4304,23248,85287,71036,42538,65363,53476,40638,824,-45390,27747,-23903,-15168,52957,-21578,78645,91574,71638,28727,68115,15023,-5383,28424,-14973,5305,39963,43245,86965,30398,23175,2042,56393,-51182,-20197,4073,-6575,-115500,-111209,115661,47309,15068,-18107,-2800,-9809,-36488,58978,-20425,22080,-11220,-52184,-21268,-31557,73251,-4304,-47258,-8779,-17401,22188,-17533,63620,17471,-12907,-43848,-29910,31497,-46679,-26896,64614,-14496,-35902,22416,-29383,3002,4664,-48330,31581,-52212,-6170,22781,93149,-20577,-35376,61619,4802,-12116,62346,-6647,-60111,-62671,4937,22790,526,6519,13206,9555,43555,39752,97431,128500,26535,21193,52301,45369,63941,103769,-3521,-29810,-30881,16785,84391,-6905,-24897,-11676,184,17418,27550,133284,1428,7498,30297,39516,25749,-18117,-3211,-31763,61184,-9832,-41085,-36927,-75230,58752,-5017,-33799,-33508,90555,-18288,-17624,87903,-38642,-18801,-27056,-7934,-6079,23091,13547,-23649,38162,1306,-9742,-17999,-35369,-18500,-52542,35812,46557,20524,-38758,-30141,-122479,-86804,-128412,-72378,-37517,-11785,35838,-51319,-92890,-50904,-4371,-72961,-15470,-3224,-88425,-151278,-17633,-37607,-69575,62897,-26912,-60965,-106608,-99287,7408,-36354,28961,19581,-17034,-50382,50166,24956,-47083,-38393,-21591,27735,9484,-69241,-69434,-104502,-25950,281,4286,6809,120046,13508,13911,14277,8133,-7733,-58933,-44641,-22729,-27101,2207,20947,5878,14473,26260,19817,70506,59407,60058,56214,33194,-26621,-64899,-36293,20568,69259,25525,-6788,31259,61127,27245,23136,-17730,97635,8733,39575,28463,45015,-17526,7189,11562,51757,37548,52664,124603,31058,62617,29735,81037,65455,54580,-8642,67542,59832,565,63694,136562,113353,-15823,-536,107996,91684,67993,89904,63362,51720,71995,26485,38673,16258,80305,14736,40957,79543,86427,-63990,25629,23985,-53039,63534,72215,64642,78083,27182,-10697,14759,4715,75252,38336,-12585,-7015,6241,20994,-11786,20019,-20028,59836,82222,22376,-34651,42215,-16425,64833,29821,-12398,-25936,-66170,65096,57932,68582,60038,4216,-19786,27266,67829,18046,59484,57164,16760,53072,-46062,-56263,27634,-20810,11159,-18873,-98474,81756,64043,92549,44993,49471,100717,69165,24603,-87778,-50742,6855,-65183,-72860,-53619,45469,4353,25919,31106,-44009,-41499,-38902,36936,6524,53433,31646,44678,45491,-10822,-518,31156,-58907,40661,-13452,-20615,-89470,-17669,48682,18561,-8905,-91112,25638,32265,45090,-126734,-922,-55850,30140,18507,7540,56387,39665,-22678,-13949,6636,-75470,-27746,6352,-11935,27819,77917,-14619,-31874,3320,15613,17757,24923,4271,-35818,-13475,52883,43623,1589,-5294,18173,57774,28675,-56967,597,-29299,82904,93781,77261,-52791,14119,6885,1605,116563,739,-15566,47095,27971,55481,-58333,81794,140468,-6934,10838,8301,60193,1134,-23179,37599,-10356,33114,-12899,9694,-49738,-54117,-102070,-80712,8620,-104234,36713,-44400,48881,-2246,-11822,1859,18558,-63749,36319,-33027,27100,-3710,54549,17194,29806,74534,68163,4581,-39941,17286,9196,23756,-2986,-10892,-29515,-85278,-3328,53618,69298,-20244,-8845,80430,75824,-28965,22121,2067,30947,3100,60981,12813,11602,12773,-47068,39752,-6599,16110,-24470,63,-72626,22956,60454,-5241,-7829,1681,30848,91331,13013,70582,-65927,-37008,-42194,-43556,-92822,47740,54537,93889,51839,2084,-1062,-70274,-64221,34959,66947,48361,24394,45546,85735,11670,707,6259,38209,16509,67689,3171,-54229,7446,131447,70123,-12676,-72572,-70099,-57365,-8253,-12859,-1469,-38141,3693,10635,21332,6522,7145,31260,18193,-37027,-7262,51514,17609,5162,-17528,-1885,-9222,-42401,62755,19935,-29441,-56965,-58131,-524,-45141,28123,-63594,-46293,-4975,-37626,10441,32384,-18224,-5368,-25513,-14124,-71163,-86455,-13157,50151,-14160,-55958,-12299,-4015,-7094,-22732,64392,15430,41518,92320,-16447,10678,-48246,58942,27737,42385,36102,42325,3377,-58849,47341,44893,23697,10332,-11990,-17163,21808,-11351,-57028,21822,-14171,-46299,5319,4631,6073,-17920,39695,-18089,-62472,49017,9503,-4163,51737,-52982,5235,-36593,-48908,-13798,-70345,63633,108020,32906,-36889,-14052,5577,-49611,-34326,28141,72314,2127,-71705,5066,-22691,-19216,89491,17101,-26727,3480,25123,32649,129243,114519,-7201,23833,9632,-39503,-11763,38050,-29409,37391,-22439,44811,-16482,-1999,-2246,22106,24083,-5532,576,-15475,102785,3371,11230,81328,24525,26541,871,17059,-80124,-94510,-36557,107678,23117,50511,5483,12698,-31196,-27943,-7746,-25361,-16655,-4956,-30862,-56559,8703,-69500,6462,14970,14077,-33559,-7058,-10896,9954,-109278,35096,-27059,795,13278,-28880,-64840,-53801,29200,4460,58194,69528,31032,-7454,8144,-39895,-28418,-49073,-6596,10300,13443,69790],[-7992,58495,32058,-12244,8213,34506,401,-59396,-16864,3785,78601,91160,-20511,-60019,4032,-9930,84575,-12007,56077,25090,-66676,29796,-55437,13696,-1597,11832,8820,-18426,-27906,-9538,22988,90450,3409,-32353,-1051,-40002,-48785,-29344,1659,3329,3484,-52821,-40970,-27755,91943,59795,12724,58186,22696,-72623,73736,-6876,-10132,6654,61839,760,50101,19116,-7339,-45029,28865,-19268,26214,-3948,-20465,24967,13513,12060,72908,44381,15091,-39445,-51514,-57628,-24688,77912,38201,30000,-11527,-12585,6781,6645,6930,-118864,-43852,-17248,-26745,-13156,-50212,495,50163,-14506,-13263,-26501,-60285,-9344,50684,1081,32520,46652,-54385,-9480,-54628,35287,10908,-49543,-75859,-43199,-72581,-37148,-71792,-37033,31865,-1797,858,7100,74260,50438,43274,9980,96532,-14992,27793,39618,21083,-35488,5006,6135,-20959,-72780,-89232,-66957,-35645,-10874,14593,-4184,-26199,50166,62842,-10727,-49396,-39139,-4878,25940,-3884,-42577,-22961,-11077,-16037,-30601,-85490,-39559,-19332,-11475,-11524,68062,3971,-101886,-90774,-51720,-90905,18860,13943,-45985,-9486,-5004,-88375,-25892,-8700,-128463,23006,19857,-28507,-22031,-48364,-23113,8072,1759,11976,50206,24984,-68838,-65221,-9107,79088,-97567,-118826,-85144,27151,57752,-27673,-17281,-53,14309,6485,-104092,3489,-38752,-88756,-83748,-84355,-17449,-88525,-59581,-19989,11778,-139523,-49871,-12219,-2397,-57514,-69967,-103025,-15161,-102164,-27761,456,-10125,-100533,-96360,-90558,-41579,-99434,-16001,-58472,-39756,-22439,-63904,-45441,-76954,-148344,-99869,-77545,-80073,-30285,-102655,-13021,-10013,-103333,-146069,-124677,-163628,-192758,-157330,-91654,-323478,-206863,-203190,-260809,-241567,-514199,-1232868,848261,663005,397607,334897,240281,248491,162236,103927,12108,-10802,16795,575,6218,76486,14889,56248,36498,85678,68487,58885,52996,111665,19873,55650,46160,106642,80878,38912,-19865,27830,9106,-52907,83650,60336,48712,42194,8872,-35586,1975,60915,143953,63231,62028,10015,7199,-7809,73969,4465,30293,-9342,-19335,51988,-28031,62656,68445,71490,71206,92055,24751,72068,3594,-15605,34511,-5146,11708,26128,-18766,63891,83049,49254,24951,59049,35144,-4436,39381,31272,21991,38489,61996,86851,44072,64357,1426,20832,-62656,-32543,8430,-4475,-72770,-105400,90120,21527,4103,-18991,7443,-12276,-25231,98057,-2670,42912,4907,-32504,-31000,-15294,74201,4653,-34936,4735,-29254,47306,-13968,26136,34017,-13352,-34727,-20473,12775,-26401,-35109,84179,-8101,-38822,-15761,-42425,-28028,3289,-58600,40170,-49548,-17454,26073,81174,-10111,-2487,79735,-539,3702,62604,-29655,-78801,-59969,-22909,4490,5230,-17711,8388,9615,57721,35413,100281,120454,33240,30497,52874,56213,63528,111590,-19105,-25539,-64641,7524,70773,30224,-33597,-3901,17576,77279,30894,134975,34081,24013,58352,29302,-11751,-15223,3357,-4316,80301,-30979,-30245,-29277,-67396,35728,-4189,-14386,1040,115282,-18864,-7432,89343,-23770,-12407,-14858,3366,32605,48255,21082,951,25365,22186,7078,10280,17151,4517,-29966,63394,50570,47211,-21240,849,-65110,-52422,-101417,-73979,-42040,11475,37354,-19708,-96379,-26551,8513,-56861,8609,20275,-81224,-131424,-10465,-19309,-61940,78778,-6340,-70321,-82714,-84337,12280,-4623,34385,4853,-19598,-24306,59805,8791,-73619,-55979,-57932,33343,15682,-53063,-75424,-127951,-15174,4588,-20653,-5367,83739,857,-5849,25300,-34670,22271,-90658,-52898,-29348,-52277,-20289,-1437,-2734,-59,2965,4013,65938,45585,-8607,-4339,-10054,-45448,-67572,-53393,21155,50068,6061,-25391,27571,33747,-379,6694,-40259,58965,-15791,28699,15398,43255,10468,3888,-13467,57045,12527,42365,129905,13711,47929,20415,74562,53061,41914,-11836,76001,54205,-832,71785,113664,94996,-14791,-31121,73689,86075,79383,88377,78874,86029,66574,17841,46989,-52,57988,29641,37722,78593,68044,-34220,30471,24949,-35550,62277,59175,43787,43302,22737,3376,27264,33335,60032,31826,-11760,-857,3550,35431,7958,17501,-26101,66062,77370,37780,-21703,27293,147,84844,25099,4217,-35949,-57786,44847,51400,70109,56607,-4219,-50247,29110,73410,23382,79855,41301,19048,73428,-19962,-66584,24037,-9883,19327,-19060,-90271,110758,91940,93596,71941,57768,114622,57349,-3914,-78626,-38694,16678,-70140,-60271,-56498,54016,1611,24924,17011,-39706,-40348,-17863,41352,-9549,38005,-696,29244,57590,-10803,-20502,35773,-65320,55159,3262,-31103,-117613,-30097,62480,35241,-297,-84774,29784,53752,21956,-86901,35974,-60427,21515,29973,9980,61566,31351,-34940,-15516,1025,-85889,-13071,20811,3867,35106,58372,-23617,-31156,-16524,23631,13319,32308,4319,-27164,16377,54691,35237,-2143,-4740,17922,40120,36138,-65545,-4029,-23868,106124,108586,88841,-34687,32391,3811,33448,91543,-23538,-20649,28074,17987,50982,-58229,74565,96872,-14599,22812,17481,78380,232,-18520,41766,-5741,39933,-13072,25485,-28623,-51363,-64045,-86946,-4815,-89723,43494,-22694,53172,6644,-11820,-862,2857,-63000,49936,-11259,50752,-5183,62435,33280,15356,96427,91626,-10746,-56526,23054,14122,15232,2915,-25052,-32064,-73095,-1532,53891,75956,-34204,-8009,64420,64029,-25360,25077,21885,32397,2396,60380,21839,23535,3153,-45336,45625,-5310,41614,-25605,-13390,-57606,44412,47854,-4522,-5197,15774,30842,64934,5346,57708,-59881,-19845,-18433,-34814,-82185,9688,26751,77657,38584,9665,-4768,-56918,-70131,21695,67932,47043,18782,40677,98007,12041,-20949,-3854,45484,817,66350,-4402,-65157,-3023,109164,71672,-4894,-71352,-53742,-58519,-803,-1847,-537,-15137,-1059,23937,32581,3774,18858,13223,36697,-28015,-2196,46476,21218,-18792,-20405,-27651,-16072,-17632,60479,62038,4751,-71398,-35850,-19449,-81302,26924,-57973,-65342,-240,-40467,13305,419,-27769,-14968,25825,-7639,-72170,-103171,-10565,48988,-24038,-66971,-14750,-6719,18591,-28025,41904,-997,31194,71394,-21344,16835,-52730,54565,30125,32631,27326,8991,-741,-39463,54009,7827,9334,18139,-30090,-31553,13306,-8378,-35122,14938,-21268,-45564,6617,-19091,1601,-30194,37226,-49404,-76003,39912,24671,28357,63502,-51229,-22575,-31692,-65977,-29434,-60385,67476,123795,28980,-27124,-14147,-18878,-70693,-43171,-1500,22353,15964,-68882,2312,-13846,3854,65913,12317,-29837,-7913,18450,690,102725,118874,-2845,21237,21554,-19456,2229,24647,-43323,34409,-8803,-14182,-34245,-3214,-8267,29214,1641,-12499,9774,-23501,125013,-3149,2600,74219,9958,30738,12594,19400,-74110,-80240,-29700,93738,24920,34406,-2083,55499,-39626,-22748,-35174,-14141,11859,13546,-6971,-52294,14533,-62163,13689,20790,27814,-2151,23316,-845,784,-102969,35106,-30248,-7896,-8290,-33751,-61898,-71504,38378,23682,51649,55193,34923,-40342,-20674,-27936,-24434,-52499,-17086,-10242,-2628,65468],[-26523,54673,45726,-12639,-14395,27470,10067,-39444,-6458,1349,81311,111373,-13279,-79080,-14640,-4097,59923,-13312,51703,8485,-72661,23360,-35235,12145,-29281,7555,-2761,-34867,-29413,9045,24682,63610,-4453,-29698,28420,-15418,-51300,-6137,-9841,-10055,16284,-78160,-30122,-4511,102732,66933,21854,87754,12854,-71871,45342,-35667,-37404,12460,50197,-1465,29051,13468,-25299,-49562,25025,-30336,15577,-9077,-2811,11759,-831,26445,58863,27035,20862,-47284,-62709,-59125,-32899,84307,25997,18958,765,-4524,5517,-1095,18664,-107588,-48782,-8971,-17361,-15391,-50147,57345,44056,-25696,-3256,-11133,-34026,-11707,35771,4322,10573,32144,-52127,-6934,-34126,50743,-6619,-53475,-85497,-65621,-73237,-40242,-39030,-22311,9297,-5157,43108,-9538,64818,75334,62936,22193,117037,-28951,9854,56775,22435,-63679,-34678,-13926,16870,-67247,-94989,-33822,-40000,-5016,11231,-8197,-20611,27143,42278,-24691,-67730,-46068,-19019,12888,-11223,-44212,-2648,-23327,-5271,-12630,-95765,-36654,-14948,-5491,-35497,56648,14991,-93209,-97356,-44233,-101739,29219,37599,-29099,-30130,-19535,-59536,-26498,-21643,-147480,382,26199,-38929,-35048,-65539,3154,8969,4623,21632,14899,15284,-81906,-72959,-39499,61080,-80677,-100868,-59858,29049,44029,-21864,-24606,19747,17741,-22394,-98441,3183,-44619,-86888,-60186,-90386,-43634,-89360,-63618,4415,24933,-123892,-37575,-23998,-13731,-67453,-68612,-89135,-10721,-69760,-34724,-46949,-20887,-56166,-102478,-92922,-49093,-86099,25257,-67865,-41143,-55418,-30728,-6793,-60820,-118304,-98327,-107825,-91395,-37989,-64618,37769,2390,-93492,-173740,-143643,-137119,-155819,-123449,-54609,-270121,-156098,-151949,-224635,-222076,-446459,-933157,611144,581928,306236,283496,214153,229947,140555,54961,-11950,-34913,-7710,677,6561,40434,19618,27522,16007,78830,74656,61374,44569,105573,-1851,41907,29618,72500,52447,821,-32757,1317,38919,-26937,87905,67964,15708,37080,10291,-35206,-2448,58767,127296,41590,62870,7649,20466,-5679,96624,26820,38514,-15378,-12875,61922,-37962,89140,40187,63021,85327,87715,-7309,83094,4222,12671,42058,13145,24768,-10533,-25454,41543,57810,31597,23422,42740,46204,-2458,34220,50298,23013,29408,76799,68335,40217,86227,11465,-12191,-76229,-53229,-1637,-7744,-46181,-79759,59308,1731,-18229,-22230,17263,-16907,-18172,126160,29977,66643,22398,-8187,-40650,-16536,55496,-6691,-29455,15550,-34475,61251,7188,-9626,42204,-5123,-30347,-18143,-2832,-7303,-29937,90664,3835,-30893,-57970,-55800,-36379,8479,-64426,40006,-43577,-17726,30236,49822,4059,40602,81288,-9058,11104,56542,-40726,-84516,-57769,-58573,-19306,-543,-36962,13479,5977,68827,22287,82074,91117,28977,43542,43988,56062,44417,97380,-30179,-21669,-91705,-6560,51545,46684,-39670,-5838,12418,91539,22544,111738,55931,42006,76235,10082,-39954,-27198,-9314,9876,70277,-63824,-14393,-25262,-56290,6741,-1173,-2815,17260,102747,-21453,2653,59994,-13498,-8961,-16941,4674,47748,55859,17759,26746,14039,37783,16293,29097,63865,21184,-7393,78127,48825,52253,-13447,30566,-15901,-8632,-60796,-65546,-47978,35221,29707,10989,-79424,7533,25225,-17407,29724,37892,-76634,-96439,-11961,-2293,-44881,89053,15375,-70045,-52638,-51286,23432,38926,43908,-6067,-14459,2463,79674,-2074,-77237,-60598,-68285,40242,28111,-26273,-79231,-117235,2576,11928,-23308,-3183,44484,-4544,-12676,35463,-61386,61573,-102733,-42950,-29660,-69225,-28242,-14412,-6022,-16028,-25960,-9481,46772,39585,-63409,-65214,-51547,-56058,-61519,-58662,23894,24199,-9223,-37948,24090,1172,-26243,-1504,-53474,17702,-37837,16546,11851,40379,32053,-3286,-46427,61027,-8440,37489,115150,-3142,27848,4263,56178,36117,27585,-23370,70787,38127,2054,64994,76588,66089,-6486,-55361,41738,71106,82179,77646,86389,115872,48353,6942,47339,-17026,33270,46219,32691,72458,48443,-4163,31966,32783,-12043,55061,48199,13316,10506,14620,6199,37065,63583,51178,19671,-2766,11193,214,43097,32292,7300,-39842,66249,74687,57269,1323,17981,23776,94547,21013,19070,-45314,-34687,23621,42447,67192,56809,-5301,-68215,33092,75748,34073,94374,19536,20637,85979,12957,-48015,21081,5292,21069,-13826,-76245,128414,114314,81346,93038,61581,114862,37511,-29926,-55124,-26651,24662,-71250,-44127,-45566,61624,6075,25527,-782,-28999,-30784,1703,29554,-18600,27049,-35685,13869,64543,-5390,-33428,37447,-59662,67679,28084,-44160,-126188,-39416,71995,45098,-1091,-70049,29453,76113,-9262,-49896,67737,-65096,8534,36524,9459,53775,13612,-46694,-16359,-7047,-82253,5035,32763,28047,37625,30184,-25816,-21159,-34217,30939,8154,36734,-521,-27472,44946,51328,28414,-3083,-5115,9865,9440,33770,-58874,-11342,-34164,119750,113474,90460,-13361,37166,5705,73275,60176,-49404,-22917,2642,13417,44819,-54004,67207,38949,-10432,40064,21529,86420,1560,-20626,58487,-2436,39377,-6318,41963,4089,-38109,-13004,-85383,-18391,-47575,40394,-4716,49254,12153,-10973,-5682,-14679,-50803,58931,22802,73415,-8237,63115,48813,3568,113802,110352,-23035,-67034,23026,13166,14417,18170,-34192,-26147,-51617,-1370,48515,75109,-39007,-4396,41521,46363,-10994,33270,34635,30700,-984,47162,22777,31665,-6440,-27599,42364,-15088,61601,-25520,-17680,-42004,58230,30130,6966,4787,36026,26632,18124,-3654,45576,-50369,9301,13219,-26624,-64231,-20265,3476,60436,31210,14947,-17616,-33808,-58067,10135,59969,43458,9776,27382,98225,16482,-39376,-10798,47437,-14139,48828,-15443,-67969,-9338,78022,57822,-3439,-64903,-28766,-44683,2348,17316,671,4555,-2211,26983,26707,5581,29680,-375,58064,-17696,-123,40896,20053,-32467,-13693,-46474,-25307,13887,64893,98667,40265,-74174,-9232,-35844,-107473,22425,-47709,-73728,12405,-35293,18054,-29480,-33469,-13033,78076,4142,-61031,-104102,3407,49933,-24756,-61470,-13231,-5118,35020,-28312,20105,-9718,15149,44206,-28495,19904,-48934,38773,22690,22904,14488,-19246,-588,-10408,49565,-34586,-3791,15298,-49587,-32183,5869,-4394,-12952,5501,-24733,-35854,13307,-35370,-526,-48037,28262,-63458,-82931,29236,35165,66953,68431,-44871,-50366,-33217,-72569,-36235,-45933,65882,136116,24829,-6158,-8070,-41381,-89383,-51046,-29503,-30415,29942,-45017,3190,-7269,27508,41678,4086,-26585,-16036,9774,-25093,69273,106480,-4335,21400,38656,19,17937,23367,-50351,26782,12711,-67975,-51025,-2547,-7358,40407,-22739,-20130,15778,-31256,118604,-3994,605,51033,-4826,39187,17271,13522,-52353,-73223,-19980,69964,29538,8713,-1294,76751,-35920,-16464,-59047,-10513,40361,25728,27053,-30669,20240,-54561,17692,28263,39833,25381,59848,13809,-21945,-72011,30961,-31878,-15933,-31211,-35036,-49706,-77561,35191,48910,36840,30575,38820,-59229,-50486,-9595,-22922,-50462,-23320,-23931,-17253,57761],[-45933,43664,49500,-13829,-32539,11785,16835,-17105,3694,-2351,82462,122181,-3689,-84123,-30070,3825,29367,-20268,44889,-7798,-72820,8339,-26696,6976,-57619,11725,-11967,-60806,-34485,19924,22289,33037,-15157,-36146,49956,9619,-40421,15628,-22883,-20847,20245,-100472,-27336,11234,93483,63323,27266,98260,7457,-69078,8146,-32656,-55845,24511,36195,11218,10752,16497,-33015,-44030,17059,-42029,-2939,-28379,12650,-4984,-16371,36061,41145,12414,26996,-50813,-76732,-55129,-38188,77580,15273,2434,8755,6493,-578,-14600,34082,-73551,-46319,-5971,-3686,-18994,-53737,104991,38017,-32553,-8,11498,-14950,-22332,9500,-1622,-18997,12932,-39212,-4759,-18514,58319,-25720,-56437,-92052,-76629,-72357,-37991,-10247,-7879,1336,2615,83385,-14383,54755,87073,80727,35397,110258,-42287,-1814,81421,19481,-89808,-72904,-22760,53831,-50628,-90157,-3480,-41844,-10255,613,-12394,-12159,15273,18256,-29790,-68348,-43472,-26448,-2650,-19118,-46959,14427,-38524,44,5317,-100928,-26842,-8140,7265,-62160,31010,26603,-72327,-90179,-35358,-93282,38399,54029,-10561,-43085,-27033,-17708,-25425,-36658,-143174,-23598,31677,-47503,-42767,-75062,25382,-269,11527,35451,-7778,5586,-79424,-75682,-62301,39268,-61260,-86411,-38547,26792,29480,-23568,-34260,35979,11103,-53001,-97487,-2578,-40283,-75188,-26051,-80385,-68259,-75623,-56059,33125,34912,-104651,-21593,-36000,-21266,-73917,-62407,-65160,-4233,-37046,-40666,-80887,-29462,-4718,-96245,-88728,-50914,-64072,62158,-74306,-38269,-87856,-2876,20198,-42084,-82009,-96227,-119282,-84310,-43519,-22788,84852,14155,-62101,-173410,-136519,-105364,-107444,-83673,-18000,-197307,-142447,-145206,-216204,-238098,-398060,-675577,426452,484033,223392,212980,177978,195260,120818,35332,-14111,-39548,-17277,8286,20630,11616,26404,-4898,10075,73579,68825,62341,44829,88317,-23954,26283,18990,31485,18344,-28644,-31595,-14272,68466,9183,86750,62782,-11218,37729,15743,-36825,-7781,46900,94952,24598,56172,3989,36307,-136,105664,49646,44872,-26090,-9055,69317,-30576,97274,8363,48459,85153,52924,-36291,75116,3658,34922,48049,28689,23983,-40633,-34080,22402,21791,19481,22922,24401,47743,6799,15571,42115,9553,19573,89883,39747,22418,90197,30787,-37516,-84837,-72349,-20160,-15827,-46187,-45592,35012,-5591,-42789,-27380,24682,-22464,-17924,137266,67682,84024,36598,16621,-42595,-31970,24438,-35040,-30600,20234,-37771,53791,32781,-32141,39179,2141,-34845,-23236,-12233,5393,-6941,79830,14756,-16829,-94533,-65561,-20362,20534,-64582,28826,-34442,-8555,33692,8795,21011,77824,71723,-16587,9227,47265,-37672,-77584,-57134,-98621,-40980,-11942,-47049,25987,638,73363,8478,50850,51432,18434,62117,31324,47559,15616,73069,-29232,-19353,-104031,-18514,36183,41429,-30801,-9835,-2689,65367,9482,64746,64100,56342,80970,-8652,-44769,-45763,-35912,13400,36190,-98342,-1549,-26666,-43698,-16397,8394,-1195,13256,58332,-24347,11903,15135,-10059,-14012,-31438,1139,39669,44062,3345,43711,11216,40672,16652,34279,88220,27587,11282,79600,41832,34023,-17078,48812,10462,28093,-16870,-46822,-52498,47291,14207,25636,-49041,39680,37378,32712,41096,42501,-75573,-64833,-20391,6612,-26059,88902,30059,-59652,-24569,-11697,33820,77909,50123,-15219,-7536,20311,99259,-12215,-61224,-53394,-51032,46359,44900,4318,-81244,-84052,21259,21340,-3246,12012,11674,-1851,-6223,42841,-67022,98036,-90977,-17376,-26861,-75353,-22236,-16617,-2161,-28773,-55332,-17408,14540,39156,-87296,-110464,-80393,-55666,-45744,-51994,28265,-3758,-16703,-44161,20802,-29701,-44326,-3527,-58028,-15426,-53414,6671,16834,36740,42020,-11647,-82819,62420,-23396,38127,83934,-14874,6383,-15994,27574,18289,14418,-42245,53483,14385,7945,44757,35543,33255,10386,-66706,16717,50462,73868,57795,84389,134612,19095,-7342,39702,-33590,8409,61024,27809,63333,26691,18474,35267,50349,13151,42600,41022,-20128,-14623,-780,-5260,35654,84696,49055,4476,11923,26651,-4693,39969,52554,-5637,-57610,64454,72461,73699,24846,18800,51587,93874,20126,31965,-47504,-3379,5544,33999,59329,58863,1554,-66870,38436,73739,47522,103282,-1643,24112,89861,46905,-5267,18951,21964,18027,-4087,-58978,127643,125889,58256,103231,59747,103598,12612,-46458,-21487,-17582,30251,-68548,-28450,-21135,69228,18962,26988,-16315,-11376,-15702,16999,5473,-19413,22854,-65016,464,63810,5113,-33402,36953,-40985,78014,49866,-55051,-114411,-42431,75018,45624,-10073,-52526,23891,96048,-39736,-27162,88815,-64017,-3038,37235,6296,35633,-9460,-56491,-16509,-12524,-66921,23151,38885,51029,33047,-155,-21398,-5200,-44246,35894,2599,36388,-6961,-35777,62368,42695,23001,-875,-2820,-1987,-27977,21922,-39775,-19401,-57511,122505,108979,82370,6797,28698,13511,110102,32708,-68488,-24351,-25545,13516,36629,-47253,61857,-13233,4596,56313,17214,83244,8868,-25289,80814,-3132,30500,4677,53620,39013,-20174,34252,-75737,-27723,9723,27533,8383,38720,11506,-10261,-11811,-31118,-30134,63854,60926,87834,-9219,61687,61234,-1954,124671,120309,-30706,-69792,16441,7030,24438,35622,-35644,-9806,-25764,-5139,38376,65016,-34030,200,17597,27594,10923,44606,36695,28848,-9195,22507,12994,33423,-15415,-6995,30018,-31562,71895,-23706,-10797,-30644,60312,11577,26319,17215,52572,19355,-39063,-12799,28813,-40072,43483,44729,-20082,-47667,-33119,-8924,46912,31569,15224,-34257,-10302,-34238,-346,46446,38390,-2356,11867,85300,24127,-52280,-11902,41844,-21345,21246,-27958,-61876,-13677,42099,32655,-7212,-52517,-1943,-18747,-1667,37581,851,17623,755,21182,9532,14119,38080,-6264,76903,-9367,-1164,38918,15385,-27845,230,-51288,-30712,43866,73696,120917,64948,-64178,15320,-46123,-119278,23730,-33207,-68676,28888,-26236,20138,-50633,-35520,-1650,110329,17566,-39462,-86569,27107,56600,-16023,-43487,-7268,2105,38315,-23007,4642,-9138,-412,16058,-36080,19540,-43195,9468,5720,14787,2782,-38482,-253,17327,35200,-71791,-13932,3198,-67778,-18315,2016,-2114,4169,-2894,-21560,-17615,26153,-41523,-1407,-66826,16775,-58475,-79695,19843,39915,101411,64839,-35066,-71653,-38292,-66376,-29548,-29803,57655,141489,22675,21103,4628,-57891,-99419,-54449,-46700,-72821,39841,-9903,5850,-7099,43571,23460,-5321,-19394,-20184,3240,-40993,35185,80680,-10695,25315,51876,10893,32419,33747,-46715,13831,30112,-103921,-65881,-538,-1743,52361,-47726,-29603,16363,-34729,83346,773,5800,15111,-15352,52985,13311,2205,-18828,-65381,-7880,45462,39012,-17849,7270,69483,-26413,-11106,-74431,-17267,58796,29490,54522,-295,21140,-48361,16883,34314,47544,39585,92879,31745,-56651,-34665,22031,-34792,-20688,-45444,-31324,-32323,-75769,20990,69373,16598,5714,40644,-58276,-76792,11220,-22622,-40326,-24566,-27418,-28267,46577],[-58518,27462,42672,-14334,-43150,-9617,23082,961,10755,-7326,80190,123156,9038,-70657,-39104,11645,3538,-33748,32870,-19339,-66809,-13054,-31969,324,-78414,21951,-19470,-86232,-39211,18121,14891,9456,-27076,-47183,51779,27949,-19202,30635,-35584,-30311,12889,-116169,-31501,17135,60479,47704,29206,84445,5663,-65962,-25684,-2337,-62547,41002,24799,35406,-486,29333,-30412,-31235,5954,-50690,-25715,-58692,22269,-22453,-29745,37095,20159,-352,33900,-49004,-92509,-49470,-38797,59695,8220,-16447,12530,16704,-11662,-32127,49341,-24344,-38029,-8682,8016,-22338,-58492,132867,34280,-32721,-4797,38064,-8636,-39798,-22139,-16344,-47400,-8055,-19888,-8157,-12684,55770,-40436,-57727,-98199,-73523,-68565,-35708,5387,2184,6462,15548,110535,-7066,43914,80979,90085,46585,77605,-51226,1076,111366,13585,-107171,-97623,-18341,79063,-29695,-79027,14864,-42722,-24452,-13156,-17108,-4845,20212,-2537,-25455,-57012,-33429,-24412,-17614,-26142,-50991,23606,-51618,281,21371,-99118,-12873,-995,21788,-84606,-848,37928,-42655,-72427,-28097,-66140,43550,60946,4497,-45670,-28537,25341,-26001,-50751,-117620,-45374,30866,-51936,-45645,-78825,40800,-19428,17119,47655,-16694,-5693,-60861,-72360,-74958,17125,-44891,-81082,-29227,19659,15416,-34534,-43834,42649,-8280,-80130,-102993,-12603,-24568,-56660,9866,-57672,-90679,-55273,-41996,56908,36870,-87150,-5290,-47746,-27838,-76598,-52667,-37398,1388,-15286,-48707,-94643,-34288,37464,-78349,-83403,-52849,-42853,84249,-78318,-38898,-116892,6561,27930,-26694,-51910,-96520,-115406,-66688,-53364,7273,114940,19898,-20483,-148911,-110723,-83016,-65317,-46979,10005,-119041,-189986,-203722,-263384,-325847,-442740,-608605,398345,418670,182753,145737,147798,164771,117172,55697,12483,-17943,-5361,26353,48598,-2518,39313,-26783,16960,71548,58630,64535,55560,66624,-36523,17840,21252,-1502,-7112,-36806,-9554,-10702,94569,49207,80025,49369,-17109,52390,33666,-34049,-6894,37047,62567,19639,47725,4426,54649,11486,103352,68833,54014,-34426,-4339,76299,-7226,88085,-17813,32633,76771,879,-54272,55790,3014,51521,52033,42398,14670,-48826,-33822,14611,-13809,11962,22431,8710,40937,26565,-8475,15342,-12241,17042,102709,12099,-963,84446,55066,-49864,-79135,-79417,-34214,-21955,-66619,-14424,20823,-225,-59625,-33230,29629,-28048,-24000,131650,100200,89551,45541,36884,-32884,-50415,-8381,-66980,-36021,17953,-42182,25276,48987,-33502,29123,3499,-46154,-31453,-13944,9315,32195,54540,19720,362,-115235,-69424,11092,37231,-59115,9507,-21040,5906,34489,-28028,38742,97503,61784,-17271,2155,37092,-23293,-62742,-58337,-135564,-54335,-23121,-46894,39814,-3756,70453,2081,17243,14219,7110,84149,19547,34439,-10230,52058,-12902,-17841,-98048,-24033,28796,21601,-2364,-7963,-15151,20771,-745,3016,59559,62780,74213,-19106,-23040,-61001,-63942,12329,-9428,-121954,3151,-32665,-31338,-24632,26005,-5782,-5508,-849,-24975,21087,-26887,-12214,-28809,-52402,-886,16910,20421,-15650,46258,18823,25871,10525,26366,81052,23263,24611,71336,31151,3692,-27672,50950,16698,45895,19829,-19654,-52323,40884,-4752,15184,-17143,60597,38007,73265,41320,33433,-74256,-53700,-30333,4910,-12103,76400,32168,-41967,-5433,21270,38096,97806,46516,-24029,-3857,23264,106564,-25084,-34932,-38407,-13493,48969,63439,31924,-80450,-48655,35872,30582,30553,34765,-8017,7093,10059,46902,-53945,120731,-58864,16984,-23744,-69856,-6576,-9450,9035,-33872,-76597,-18127,-23120,39932,-75083,-128155,-90701,-44330,-22161,-36225,33496,-28459,-15120,-45008,16560,-52827,-50743,-4585,-55690,-32101,-58683,2069,27275,32007,38970,-18277,-113010,60395,-31163,43807,44533,-18674,-13105,-36716,-8690,3653,4200,-64640,29264,-11448,14093,17031,1680,3985,33545,-59363,578,29962,56598,32093,74721,137992,-14475,-23701,27030,-47702,-15357,70862,24151,53353,4729,30066,44872,75207,34769,26594,37774,-49378,-30818,-24444,-27814,19987,89800,50867,-10053,27481,42036,-11576,25484,62218,-16739,-75080,63126,67332,79655,39897,30762,78824,84788,23251,42736,-38697,27122,-6602,28258,47481,60613,13974,-44701,42398,68337,58569,106940,-15373,30531,86244,74805,48482,17946,36571,12508,7751,-41444,107181,123671,29357,101115,52003,83745,-12451,-49688,13913,-11393,32656,-62147,-16606,11303,76695,38793,27684,-24099,12396,767,26265,-23500,-13746,26065,-81311,-9647,54466,19800,-17341,35742,-12973,85139,58576,-59334,-87365,-37256,70840,37679,-23323,-37541,13753,110538,-59850,-23123,95993,-52243,-7502,32330,1459,12097,-32611,-62255,-14572,-11688,-45465,36202,37395,62422,21516,-26577,-12806,9669,-43323,35705,-2222,29743,-11350,-47892,62912,30019,17552,3564,4723,-12463,-63122,4952,-14959,-25694,-86112,114127,97572,66953,22532,11935,26485,131348,14858,-74651,-25673,-51257,15205,25163,-40025,58795,-41868,25260,63651,3286,69991,23052,-27528,100851,-8658,15123,16274,55648,64920,-4639,61951,-59366,-29967,63550,8330,16809,24189,4560,-10668,-18333,-42976,-5393,65986,91329,88960,-4985,63012,68403,-94,126872,119337,-33349,-64024,5207,-1322,44400,47599,-28379,15232,-1027,-12849,25795,46698,-20840,4325,-1601,11640,32994,54819,27706,29022,-21613,-9851,-5746,28278,-24491,2976,11688,-48373,71125,-18377,4800,-25380,51277,-3197,48881,27400,56509,10517,-90293,-20513,3815,-31617,74685,67939,-15304,-39281,-25417,-8108,40128,38488,9560,-48402,6085,-7722,-9501,31481,33927,-16379,574,62686,33404,-58696,-6363,29785,-16354,-6881,-39534,-47550,-17737,6638,3441,-13452,-35183,18996,13109,-12219,52113,348,23226,7351,10540,-9541,28463,42124,-3720,87071,-4560,-4072,41194,8527,-2233,16652,-40006,-24852,64643,80237,122740,67951,-43447,31740,-48571,-115950,37211,-15604,-50918,43535,-17419,16395,-58931,-34717,13620,109993,28535,-12468,-53768,55206,69354,-852,-22251,2588,14729,29677,-14702,-1305,-1814,-9883,-7587,-41160,15823,-42333,-29178,-17712,9285,-3306,-49428,-1467,35097,15021,-93008,-20228,-14553,-81665,6510,2284,-3174,13946,-6214,-10308,6637,43438,-38171,-2303,-80367,7859,-37647,-65018,13530,40078,120822,53253,-23312,-80898,-41476,-48388,-9164,-14840,42853,137510,23988,46261,21309,-66531,-96269,-49646,-47038,-96097,42142,23721,8083,-15678,45537,15363,-13244,-10706,-21605,1733,-44779,5365,48666,-19237,31891,53798,8579,43751,50302,-33221,-3698,32411,-117785,-77296,2103,5162,60835,-71316,-41337,11240,-31753,31281,9479,16239,-25013,-17791,70627,1401,-10199,19167,-46189,4761,28005,54170,-36701,20558,37927,-18743,-7836,-77666,-34101,59110,24386,60116,26541,13750,-44016,9889,35705,47943,35318,113683,49343,-95797,-14981,8605,-38467,-20658,-43201,-21079,-14004,-70641,473,75940,-2747,-10278,37935,-38128,-95941,29800,-22060,-21740,-21479,-21682,-34922,31949],[-58301,9321,27778,-12412,-45798,-31598,32366,10282,13403,-12365,72169,116504,26735,-39882,-39798,17325,-9931,-50380,15192,-21876,-54928,-35944,-47168,-4893,-83856,33864,-25508,-99982,-40134,2224,3396,409,-37094,-54202,29082,35737,7703,37224,-46026,-39344,-2487,-122419,-38885,14139,8431,23169,29567,50450,5925,-62188,-43785,39622,-57805,57110,19705,65052,-1086,49237,-20341,-14976,-4994,-51659,-46523,-91447,25733,-35789,-36826,29318,-1970,-11878,41991,-40824,-104005,-44983,-32973,36040,6266,-32118,13346,24100,-24071,-49263,61913,28220,-25515,-13930,13822,-22271,-59316,137622,34406,-24006,-15176,63771,-14147,-59218,-50144,-35599,-64793,-26107,1160,-18972,-16298,45722,-43398,-54212,-103694,-55915,-59301,-36958,3322,6084,20382,27886,118931,10597,33522,59422,87904,54706,31808,-51143,23511,140096,7684,-110025,-98155,-3370,87765,-10205,-65216,17214,-41060,-39082,-22858,-20228,662,41935,-14783,-12786,-43311,-18516,-12601,-28305,-28933,-52698,25296,-55907,-194,36706,-86481,3220,6304,33979,-94564,-27073,49637,-7349,-48598,-21871,-25114,44185,61045,14304,-36269,-24493,59972,-27753,-58520,-76030,-59324,23209,-49103,-42716,-76973,52542,-41642,19488,55958,-13406,-17255,-28446,-58934,-76076,88,-32358,-83083,-33029,12147,5780,-48422,-47390,39871,-35127,-94536,-109313,-20004,2937,-30982,42833,-26022,-105689,-33376,-23932,72532,33166,-70566,12401,-53674,-30806,-70289,-36457,-7135,9698,-7548,-55971,-83669,-29150,62975,-46933,-75235,-53097,-23480,92950,-72833,-40541,-131335,-348,26028,-9722,-28513,-88937,-93811,-36407,-59886,27559,133464,30407,32166,-94075,-60958,-59881,-20385,5354,50866,-9383,-264132,-277798,-316609,-419297,-490800,-622002,418882,325697,138240,54970,97970,122698,106968,84654,42873,5945,8749,36358,68534,-16263,44484,-42741,15572,57184,39849,56169,61897,36389,-44656,10616,25767,-27300,-24081,-29114,22905,3416,101558,75344,59414,25291,-3360,72460,57153,-29681,-2719,31901,36854,20826,36194,5909,67815,23993,89327,75150,63111,-39002,-807,80436,20780,62510,-35554,15753,63999,-52743,-60137,31352,-1492,61319,51851,52658,1086,-30988,-19530,17889,-39454,4155,19213,-3876,25717,53326,-29854,-17548,-35163,24395,113748,-6985,-21799,76535,76605,-48335,-56859,-71341,-35228,-23036,-99846,8919,16474,13279,-63294,-37853,32794,-32811,-32770,113097,119186,82069,48164,47342,-12532,-61401,-34775,-88574,-43551,9038,-49373,-15722,45401,-13939,18620,-117,-59048,-38945,-10396,3430,77478,20834,15447,16750,-115365,-68056,42176,53093,-51004,-12935,-4087,18518,29675,-50859,52880,96250,59800,-8474,-5480,25792,-5851,-50319,-62922,-160599,-57400,-31264,-39954,46699,-5972,60244,7559,-10070,-11595,-1998,102993,9004,18417,-22991,41176,14962,-16776,-77196,-24200,25233,-3008,38872,2438,-19138,-16932,-4279,-59137,45418,57038,59792,-18737,16004,-66691,-80574,11627,-52011,-126303,-1244,-41314,-21821,-15853,48540,-9840,-29472,-55315,-22279,29814,-54000,-18031,-50922,-73085,2547,-9276,-2874,-28592,33309,29639,-7822,1678,9334,44466,10554,32329,58686,18430,-21971,-38373,38215,15233,39891,40414,10805,-46057,18051,-22437,-19850,3235,65491,23624,84669,32824,14920,-67205,-68063,-35743,-5227,-7185,52839,19856,-23130,665,36690,33555,90694,29575,-34082,-6900,9782,92249,-41914,-11038,-21556,30725,44758,79634,50774,-75528,-30314,42438,36757,62785,56755,-13335,17290,28774,47017,-31642,122043,-17067,50666,-22535,-54612,11607,3401,24895,-29787,-81681,-12907,-56009,36626,-36528,-115330,-83691,-25862,4421,-16374,38405,-46111,-6759,-42726,9234,-64668,-45172,-10998,-48875,-29636,-52206,3336,38225,25157,24783,-21400,-126530,53730,-32489,52341,6968,-14824,-28852,-54421,-48377,-3969,-3493,-85641,4972,-33312,16950,-10525,-17115,-16192,57080,-32408,-7515,14832,35726,5102,61206,125190,-43698,-39731,13399,-57449,-37929,72660,21289,43437,-13805,30969,62071,99620,47653,9399,36675,-69160,-40855,-54140,-53979,-6584,77577,51871,-20839,38214,53307,-20008,2307,58209,-23330,-88540,61215,55348,69724,40683,50193,99105,70086,28777,50586,-20110,47723,-12027,25064,33479,60697,27224,-7532,39891,61400,60612,105327,-17601,38629,78051,90005,95881,18173,45177,6605,17783,-26699,72354,107666,733,88802,39620,56951,-32831,-40151,40828,-6001,30479,-52716,-10381,42128,82158,61051,25663,-21680,39916,14045,28884,-48714,-5367,35315,-80485,-16314,37404,36528,12726,35167,16643,87491,48961,-54701,-54322,-24438,59947,24719,-35440,-28506,651,117460,-63004,-33946,89096,-28787,-2328,23066,-4014,-11339,-51245,-62567,-9080,-3929,-24846,38599,27693,54671,5286,-45639,-3871,15175,-31904,27657,-5352,16433,-11261,-57736,46542,15124,10148,8307,18260,-16739,-86933,-11026,7512,-28477,-111017,95470,82713,48097,32355,-5476,41861,127441,6126,-66416,-26738,-69211,14299,9234,-34045,55980,-40633,43994,55436,-18942,49623,40970,-24111,112307,-17306,-2490,24513,45199,72741,2814,61651,-38798,-24443,96422,-12312,21363,8194,-5765,-13247,-24374,-47460,18196,66265,103229,75394,5497,70143,68929,7397,117865,107795,-32106,-50271,-7174,-8374,68776,49252,-13454,43199,17696,-22554,13541,23860,-2971,6825,-12791,269,44889,58914,10122,31407,-35227,-44814,-27646,17944,-35066,-5203,-7305,-59301,60345,-7883,22743,-25152,36458,-10753,69576,32091,43735,1333,-118496,-25631,-27824,-25578,95543,76603,-11678,-41642,-739,3597,40175,47562,-675,-55729,11890,12674,-16271,18105,32102,-30589,-2340,37140,41908,-59317,4285,14532,330,-25716,-48292,-27468,-22179,-22807,-21757,-19056,-15480,28156,42951,-25244,56437,373,22937,15613,-325,-21522,44673,40289,5062,83678,-2887,-7337,44603,586,39653,29617,-16479,-2252,71584,76596,103009,44856,-16921,35826,-44076,-100506,63065,3503,-24761,50565,-11641,6316,-54077,-31854,25909,79360,33675,12826,-14265,80087,84697,16234,-8452,14512,30312,13786,-8729,1946,6385,-10598,-23012,-41203,9338,-50675,-66751,-42580,6379,-2168,-56987,-2964,39295,-5401,-90902,-22939,-34049,-89303,35006,4510,-7486,17410,-1914,8357,32621,60871,-28600,-4583,-83237,5388,-8403,-40743,10413,38077,117404,36318,-11422,-75427,-37203,-22780,20189,-3483,22780,122951,28342,60455,37105,-67384,-78860,-33973,-30119,-98166,34981,45111,8506,-32311,30764,17827,-17920,-2462,-23172,5568,-36507,-18033,18992,-26387,37972,41743,-6605,51345,65417,-15589,-23674,14798,-113148,-82863,4637,9693,62010,-90653,-54252,1988,-22837,-18773,19492,27964,-57852,-10669,87795,-15851,-19535,53171,-9855,14997,20826,73518,-42810,33936,-4866,-18396,-6912,-67720,-57489,38136,11414,37320,38344,-2690,-41077,-3583,30164,38534,13692,117328,61540,-128805,-28734,-8198,-39135,-16317,-22358,-3548,1793,-65235,-20062,65032,-14221,-12651,28994,-6099,-106773,42388,-20246,2096,-15732,-11542,-37421,14533],[-43663,-7598,9376,-7465,-42987,-48818,46558,9115,11351,-15847,56533,104712,50082,170,-32431,19129,-9390,-64426,-5949,-13578,-39209,-54814,-64948,-7679,-70867,42095,-30259,-94987,-35537,-25207,-9814,7614,-42805,-50047,-13116,32814,34582,36876,-53307,-48540,-18729,-117253,-45956,4160,-51067,-4126,29909,7337,5678,-56693,-40398,76436,-45726,66104,21134,92094,8765,70503,-7385,675,-12431,-41955,-59122,-115613,24381,-40888,-35516,14752,-22460,-22723,49865,-26727,-103761,-43778,-21074,12251,8239,-39073,12625,28107,-33118,-61236,69862,70323,-11653,-17656,12157,-17328,-52419,122861,37008,-6964,-26849,82710,-25154,-74660,-66661,-54215,-65167,-37247,18751,-35632,-25496,32881,-30060,-43167,-106810,-28112,-44422,-43447,-15953,3258,36912,35575,108434,33768,24712,29682,74195,59057,-9420,-40026,61977,155649,3144,-97797,-71442,16307,81439,3664,-51330,3632,-34400,-44356,-22162,-19523,5315,72582,-17582,3386,-37355,-3457,5253,-34196,-25365,-48426,22729,-48550,2358,52906,-60878,18486,13238,40712,-86628,-38965,60728,28553,-25023,-15372,19617,39750,57590,18655,-17237,-16641,78915,-28658,-56079,-27987,-62477,10934,-38954,-34168,-69817,64638,-59189,18054,59076,-4045,-28116,10036,-33873,-67405,-8490,-23330,-87316,-46906,8290,2578,-56694,-41513,29952,-61686,-90502,-109878,-19516,38107,-456,69152,7508,-109695,-15672,-5624,78402,26834,-54061,30171,-50790,-28845,-53298,-13151,22113,21702,-14535,-59442,-52928,-12505,68689,-6210,-63607,-50872,-6667,91658,-54703,-39946,-125152,-17202,25800,10478,-13073,-66414,-59559,4041,-58311,40408,144147,49635,87903,-15972,5917,-31119,30015,77315,108946,132647,-332137,-324644,-339847,-472640,-485756,-629836,436271,205272,78036,-49608,29412,71698,82321,99655,63250,17095,16006,31165,69175,-35757,37341,-53833,-5540,23185,15017,32853,54207,-661,-52638,-1134,21382,-48774,-35677,-16359,51873,16429,76986,72759,20500,-10306,19839,83117,72887,-29109,-1595,29573,17917,17488,19279,3492,68553,31281,64711,61965,66717,-41804,-1929,77646,39309,24698,-45844,-3135,49240,-93186,-58212,6746,-14021,62573,46331,56676,-13174,6123,6932,26408,-49043,-9239,10580,-14466,3328,79898,-41297,-42210,-51296,38681,120534,-14414,-33885,71366,88345,-35949,-24104,-52820,-22602,-21325,-143257,26626,21390,29240,-53689,-37924,36166,-34092,-37188,87392,121792,65886,45344,45854,14929,-59652,-49930,-93132,-50464,-3703,-58145,-55652,20104,19668,14087,-2403,-66774,-43272,-5595,-10463,115464,-13313,2763,27565,-96458,-62490,58819,63197,-43514,-32083,14270,22925,18436,-57256,59449,80384,68256,8931,-10337,13221,5048,-51537,-71896,-165364,-50727,-35973,-31226,41253,-5597,44063,25662,-25360,-21943,-7625,111839,-2440,379,-17386,39313,45907,-15320,-49092,-23609,17219,-25224,78506,17982,-15672,-30575,-1213,-105597,27068,36157,42260,-9306,56300,-62371,-77987,13538,-79177,-110529,-9552,-49276,-17435,5443,70000,-5981,-47848,-91103,-16543,36161,-63576,-26215,-74612,-87638,12053,-29172,-14296,-23480,8578,30472,-55242,-5542,-9935,-7355,-5185,35496,47578,5961,-29257,-42661,17888,17858,13479,40547,37839,-34318,-9685,-34968,-68102,3931,56355,-3268,59164,20132,-6208,-49807,-93979,-31810,-16677,-10938,24002,-3425,-9859,-5440,30792,21730,59079,1206,-46302,-16931,-16168,54793,-60372,72,-7624,67860,32241,89310,58365,-64780,-36300,39262,38275,78840,70568,-7673,23111,41134,42959,-11858,100396,21234,75743,-24121,-33348,25477,18161,41017,-17930,-66364,-4623,-75630,25390,8714,-79163,-65922,-6171,28621,2717,42546,-55143,3622,-39335,-2567,-64568,-29978,-26022,-39384,-11189,-35497,8927,45099,16199,4491,-20281,-116622,41772,-29855,59575,-20010,-5767,-39951,-65965,-84738,-1202,-10404,-101022,-12510,-46307,13953,-30721,-18821,-25098,73906,7718,-10410,8075,17419,-18998,48468,99909,-61057,-52840,2959,-61356,-58821,64477,18468,33766,-25245,25067,83686,113395,49012,-5609,35279,-76921,-48864,-84614,-74896,-36259,52350,48036,-26306,40399,57696,-27832,-23757,41615,-24794,-95233,55168,34492,43496,26578,70049,106377,53117,33914,54691,2392,52803,-11267,21963,19963,59484,36487,32996,25507,54104,48509,98518,-8424,45839,69448,89227,122053,19976,45260,1957,21975,-16934,33734,81721,-21706,71504,25841,24285,-45036,-22366,50843,1302,22784,-41283,-9436,61001,82921,80031,20238,-10157,68197,21110,25853,-62601,2102,48237,-62926,-19895,15734,52296,49288,36401,38781,83818,23468,-41340,-25412,-6769,44033,11866,-40818,-25634,-13003,115854,-47998,-49494,70993,2138,10458,11736,-8416,-29747,-62181,-57014,279,8377,-11109,26790,10603,26810,-11536,-57244,1727,5300,-13777,11145,-6524,-1640,-6040,-58898,19274,283,-419,11717,36432,-11660,-92764,-20568,21434,-27557,-125831,69155,68297,30420,36659,-15845,55786,96670,1367,-47092,-26708,-75430,7914,-10658,-29527,50068,-18060,53913,29834,-45190,26472,56725,-14926,112027,-24946,-16453,26412,22870,59516,121,35756,-16640,-12214,99454,-29998,23055,-6893,-14312,-18517,-28741,-43209,35916,64755,91609,50280,20786,83507,63000,16917,95921,88639,-29072,-30091,-16754,-11564,89170,40882,6235,66110,27248,-31024,3922,2296,15460,7333,-15854,-6964,36623,53324,-11485,34257,-45915,-76862,-44695,6489,-47843,-28909,-20856,-59845,42816,8135,35168,-26969,24034,-9183,84434,30411,16885,-7571,-113236,-27326,-58616,-19256,101203,68261,-8188,-52189,31764,20330,44303,52844,-12100,-55400,8540,21606,-19183,7498,33425,-42855,3624,16440,47352,-56057,17100,250,23017,-28182,-52958,-5516,-26245,-41448,-36657,-21386,3687,24206,63505,-34843,49815,1921,19424,22332,-7878,-21378,57166,32682,16084,65378,-2205,-9720,43900,-7390,86334,33961,11034,37532,64892,57761,66532,1489,8951,26603,-35688,-78483,94719,22434,3367,46156,-9565,-7245,-39355,-27306,29676,34810,31549,29537,20753,94494,96738,31753,-9419,25953,44751,-3507,-10911,10966,8966,-3699,-29331,-35058,1265,-67533,-89721,-63148,5216,4171,-66345,-1548,31619,-20850,-64695,-22937,-52138,-90280,58456,4691,-13008,17795,9879,32139,55393,72889,-17119,-9102,-72920,10426,19832,-11287,9052,36582,90603,18405,-988,-56310,-22294,4095,50306,2637,76,98126,33260,57852,46759,-61558,-50183,-7180,-1522,-82967,19032,49390,7805,-52559,1953,27748,-18977,4206,-27787,12694,-18801,-34945,-1036,-28629,39519,18455,-29496,56158,72597,-2329,-42808,-18430,-97160,-79498,6706,8957,53778,-102241,-65642,-8388,-10784,-50566,28350,36360,-72603,4379,98595,-34442,-23170,76131,39822,19830,21785,93278,-36761,42724,-42786,-26079,-7562,-46835,-81491,-880,-7296,-7503,28930,-25370,-38906,-21923,17250,18870,-18018,104334,63944,-146343,-71928,-26551,-31605,-9843,11976,20416,13135,-60213,-34876,40402,-14045,-2352,13988,26326,-110689,47504,-17108,25231,-9325,-3728,-36527,-4438],[-18235,-21486,-7373,-908,-39225,-57962,63801,-1495,4909,-17355,32922,89168,76865,37084,-19877,15865,92,-70027,-25771,3927,-23608,-65125,-77852,-10178,-43603,42113,-33408,-72402,-27090,-57767,-22526,25692,-43395,-33143,-61730,22606,55759,33235,-58439,-58218,-28370,-100758,-51706,-11446,-103218,-27709,30014,-32895,1517,-49362,-20030,96847,-33342,61596,24680,108521,24112,85342,2966,11360,-14514,-22459,-60336,-122787,19858,-35899,-26734,-3888,-39374,-34128,53110,-10000,-86830,-47539,-6391,-8258,10119,-34632,10346,28284,-35721,-65855,70637,90138,-653,-17805,3153,-8987,-37356,96718,37941,13998,-36166,89618,-33444,-82319,-68625,-68341,-48994,-39663,27522,-54749,-35970,21039,-2025,-25143,-105560,668,-26838,-54346,-47013,-6055,49408,36041,83127,53753,16582,678,50805,58046,-31237,-20985,103799,144710,-1261,-76280,-25547,33129,65078,8534,-39695,-22611,-21522,-34816,-10557,-15685,10061,97652,-15912,14614,-46845,5381,21452,-38221,-16425,-38005,18564,-33340,7861,68411,-25968,27861,16793,38525,-62314,-35299,67745,58400,-9351,-9240,53709,28600,51541,16576,4251,-9070,77177,-27836,-44612,14186,-56586,-3080,-26606,-23233,-59903,76915,-67604,11936,54761,2022,-39875,41418,-683,-54291,-11361,-19311,-90138,-66808,7312,2898,-54827,-28436,13844,-82943,-69833,-102498,-12032,69784,27020,83741,31516,-104673,-9736,5742,72075,17419,-41069,41077,-43445,-26392,-32278,10894,41344,33136,-36883,-61610,-17993,7391,52946,29588,-53619,-51053,1665,79197,-31441,-40048,-104921,-41575,29245,25394,-13638,-35196,-29575,41677,-55823,38629,138481,64113,123069,58008,63646,-10190,67548,139727,154980,254678,-392401,-348281,-353033,-514528,-491237,-708280,534257,155946,52919,-107225,-17927,41967,63466,104557,84196,24510,27889,24877,61521,-49635,30775,-49086,-35317,-19413,279,6381,38719,-29728,-54016,-11741,9222,-61184,-38220,-2370,73392,25372,26701,43797,-26727,-47382,45663,77931,73758,-31595,-3661,32142,6142,5561,1674,-1664,58518,33618,37876,33674,63681,-41906,-5958,68782,41858,-14398,-48250,-21026,37303,-108274,-51633,-12367,-33335,57095,38777,55100,-22433,50704,39232,34537,-39269,-28704,-2747,-22460,-21987,99728,-37617,-47304,-53285,53819,120996,-10227,-34289,71683,87206,-16401,10722,-31573,1113,-17574,-189575,41313,30901,41923,-34907,-31121,41958,-28823,-30292,60118,111517,49486,40105,34331,44852,-44875,-52398,-81833,-53646,-15213,-64257,-80001,-18987,56955,19851,6073,-63081,-42400,-3007,-26989,135163,-39037,-12685,29999,-64535,-52901,54592,66070,-37621,-40614,32136,17348,4014,-50228,57481,62636,83134,32414,-10113,1365,4185,-71371,-83607,-144233,-35732,-37270,-23256,24574,-1527,25569,53114,-26557,-16774,-9115,107617,-16040,-17662,6129,40622,71213,-10829,-21104,-27211,-555,-41570,102675,31808,-9669,-16475,6162,-123473,11665,2168,26594,5835,83138,-51857,-55044,18123,-83957,-80357,-11315,-52125,-18202,30945,84207,11159,-51907,-103676,-8556,38684,-60681,-35958,-91958,-91978,25225,-37318,-6986,8032,-19616,10428,-104654,-7439,-23468,-53817,-17080,36686,42583,-3597,-13856,-36630,986,29591,-21996,22947,55854,-19494,-26867,-40254,-111381,-14859,41601,-34280,6072,8751,-22524,-20386,-104815,-16861,-19540,-18364,-225,-28717,-6835,-18072,9062,8201,15257,-31477,-60175,-30487,-45545,3209,-74169,-4800,1461,89537,13402,90547,56820,-46861,-57732,28430,35240,71543,72843,3371,21551,41278,35783,-2515,62303,45967,88856,-27191,-9613,32140,32173,52923,-1554,-32101,3885,-78469,6644,40902,-33940,-46093,9331,46514,17945,46362,-55778,11298,-35435,-18629,-54962,-8872,-46786,-27823,16070,-11897,15948,46026,7262,-14597,-15171,-83777,25509,-26093,60048,-32342,5340,-45713,-69321,-109449,13801,-17920,-107678,-18402,-48037,4602,-38711,-7153,-23833,78302,48309,-10934,9589,6856,-36675,40213,69833,-62905,-60622,-1081,-57852,-75314,47027,15438,24022,-27252,18430,101918,108071,39938,-14737,31989,-72659,-57578,-109886,-83621,-59726,23115,38003,-27124,33686,55060,-31466,-44802,17879,-22370,-93332,41655,6658,7442,2676,83760,97013,37572,36289,54855,20881,42411,-5741,15909,9643,58399,39133,63485,-2809,46758,21824,87058,8273,49716,64251,74377,120160,23571,37099,-789,18153,-12865,3568,53326,-33747,56158,14816,-11561,-47611,-3616,40264,12340,10374,-28954,-12052,60544,76774,91499,12657,6551,94599,21910,19630,-61031,6490,62737,-32811,-20286,-5806,64157,81528,39935,46716,73638,-7747,-21309,-8157,11745,25856,4250,-35595,-26084,-24513,105298,-19423,-57690,46465,31936,24689,910,-8952,-39672,-63982,-45941,12511,21256,-6942,1544,-11109,-14178,-23608,-63630,2314,-20589,5759,-11356,-5742,-20598,3269,-46945,-8466,-12005,-14096,13190,55715,3036,-78415,-20867,24492,-23915,-128454,40147,57871,18012,37079,-14410,65356,47339,-5650,-23206,-24266,-68690,-3516,-31212,-25080,38361,7592,51515,-7877,-68833,5323,64352,-2920,100311,-26592,-20947,20998,-6910,29844,-10803,-3737,4813,4485,76311,-42593,22805,-18638,-15739,-25981,-30108,-30470,44949,60283,59743,21090,37425,100681,52512,25150,61827,66806,-26305,-5652,-20146,-10025,97600,28609,27083,76562,27293,-34563,-1461,-11455,31073,6345,-13294,-11759,2762,37305,-31641,34659,-49620,-101021,-49869,-612,-61510,-55540,-23712,-48387,23309,28435,35757,-27421,21006,1805,91460,23799,-15845,-15739,-76550,-24955,-77951,-7112,90738,45030,-3999,-64238,60969,35163,47973,49399,-20721,-49881,1005,19013,-16764,-994,36434,-50818,15436,6564,48666,-50982,29361,-9249,42823,-12391,-52669,14217,-27933,-46374,-38982,-18885,20308,11354,70571,-35642,35635,5056,15319,24203,-10530,-10079,60947,21855,25434,35672,503,-10522,34433,-14329,122910,27406,33064,87903,50020,25090,23018,-46618,28240,6990,-27293,-55779,121374,39545,26932,29872,-9635,-18853,-20312,-20798,23057,-1489,22993,33657,41935,94337,99953,45023,-25502,34363,53763,-17384,-24546,20966,2154,6549,-28504,-23354,-7075,-86670,-87193,-74563,4807,10766,-78701,5937,17458,-27921,-21398,-21011,-66570,-85404,69682,-1094,-16523,18303,26288,58002,70804,74814,-7312,-15582,-50823,21011,38676,17939,7284,37452,49077,4414,6963,-28124,2111,25674,72337,3258,-21299,65454,35070,38092,46442,-50284,-16573,27324,29161,-57887,-2317,38870,8827,-68836,-32699,39443,-17370,9273,-36532,20062,3618,-45583,-7274,-23543,33362,-9192,-51895,60040,68925,-971,-57253,-54927,-76356,-64480,8233,1879,36600,-102855,-72092,-16093,323,-58310,34513,37886,-63606,22972,97727,-49824,-20695,84797,90303,17539,25340,108337,-24708,43698,-63239,-37002,-8187,-20132,-99235,-48953,-28820,-57215,365,-48272,-36984,-41514,-1120,-8171,-49043,80209,54796,-144056,-122345,-43857,-12289,-4189,48743,47569,19802,-54633,-40729,11856,-4373,14957,-4615,47961,-110036,46300,-13467,41439,-4012,-4161,-33462,-23345],[10487,-31898,-17844,4597,-38495,-58220,78808,-17656,-4461,-17607,4168,70831,102493,59960,-5864,8081,10028,-62980,-38088,26860,-12073,-63232,-80355,-16147,-11871,32828,-33108,-41463,-18920,-85716,-32679,44823,-38848,-7933,-100000,11509,68151,31335,-62996,-67261,-26133,-74886,-56843,-30809,-134227,-42472,28562,-61955,-8529,-40768,5211,98276,-26822,41840,23977,109999,37732,87025,6888,14197,-10775,2950,-50417,-110164,14386,-21109,-12777,-23076,-51241,-46910,46761,4970,-53252,-55987,6928,-23821,7514,-19306,6090,24745,-30901,-63449,61962,83213,4235,-14456,-10699,-599,-16199,69409,33536,33148,-40305,83275,-31510,-80647,-57505,-75172,-21578,-32707,24789,-71167,-43719,12910,33890,-3387,-97446,20536,-10254,-65166,-79589,-19091,54565,29580,51176,61580,7579,-18713,21938,51075,-26522,95,133328,102660,-6750,-53793,24050,42092,45722,3743,-30513,-54180,-1735,-10696,7158,-10893,16977,103254,-16693,13342,-72240,4207,29173,-43080,-4140,-23804,14733,-17363,13960,79760,10245,27263,13848,25892,-28382,-20677,68372,77941,-5614,-3877,65649,11362,43581,8535,21005,-4774,55483,-23925,-27769,41750,-44866,-13784,-17905,-12607,-48906,86370,-64478,3039,43032,-1142,-53013,55157,35223,-40195,-13750,-20629,-88508,-85703,6988,3650,-41915,-11963,-5793,-94927,-37917,-86997,-481,86840,43678,84666,38098,-93776,-18637,5744,55455,5562,-34224,39531,-37208,-27938,-15383,29500,44779,41642,-69561,-64763,6868,21063,21952,47038,-48081,-55846,-1450,56705,-11454,-42254,-79297,-68062,35666,28249,-32825,-3680,-15748,67986,-57253,20402,112170,62524,122799,106316,94399,-4462,79640,165092,166549,302688,-436148,-352576,-365938,-556403,-537500,-879478,717996,220579,83797,-86932,-25049,42164,58647,98416,108301,32657,47889,25683,54677,-50775,32832,-25791,-58502,-58803,5675,-12708,22928,-40139,-44868,-15994,-7044,-62380,-30335,9452,87198,29556,-31884,1606,-66680,-72933,68961,58739,58348,-34049,-7158,41212,-875,-13771,-9881,-6450,43519,33831,18938,1525,55063,-37922,-8850,57776,30403,-43209,-42858,-33893,32278,-94614,-41745,-22714,-54616,48437,34116,50822,-21793,89036,67326,38310,-11959,-49982,-16754,-26513,-45913,107796,-19613,-30890,-38571,61240,112723,2205,-25275,76647,73296,5911,40113,-15662,31933,-10332,-225837,52984,36331,46377,-13751,-18638,50089,-16536,-10263,34094,94782,40632,34805,16679,71475,-21321,-44701,-60463,-51751,-21597,-63641,-79601,-58994,86162,35111,31769,-46061,-36210,-6186,-40291,130903,-50491,-24123,23607,-29436,-40330,31501,62448,-33173,-34034,46919,3676,-8901,-36219,48013,53808,94505,57374,-5093,-7328,-7816,-105798,-95237,-99041,-15181,-35864,-16008,2255,6925,8998,81513,-16728,-467,-7725,90677,-31221,-33236,40184,37972,83982,-937,1404,-38499,-26660,-51435,104122,36317,-7068,16092,14201,-109815,4824,-36471,16764,23185,88665,-40869,-17342,23409,-67692,-45765,3341,-46766,-21915,51446,86611,41206,-39166,-97898,-93,37394,-54045,-47168,-96243,-85021,37382,-34049,18035,62717,-41211,-31099,-141618,-2980,-25789,-78405,-20138,38465,44586,-8834,16573,-21149,-3255,47446,-51866,-3366,61718,-5800,-23810,-38889,-133550,-45612,31767,-58972,-53335,2996,-29182,17857,-79552,6098,-6491,-22991,-9548,-44864,-15556,-29730,-16825,-884,-25085,-59854,-74344,-42601,-67833,-45938,-75676,-20833,5869,94522,-7481,83964,51057,-22668,-76570,14766,28397,44845,64554,14104,13194,28550,26996,-4813,20225,53406,90895,-29083,13982,33552,43344,56796,14654,13052,10061,-67999,-14889,48852,4294,-32154,17089,56135,27735,49951,-49893,13384,-30524,-37601,-40930,13660,-65147,-14638,43158,14111,20384,41981,1653,-25636,-7753,-37398,6992,-23353,48098,-32992,15309,-45867,-64726,-115021,39883,-26320,-103876,-12154,-39796,-9588,-33865,10477,-16284,67252,74923,-10222,15845,6572,-45391,37337,43843,-51868,-61924,1970,-45877,-82526,23812,12109,13065,-20064,16332,106242,80573,24479,-15843,26471,-58858,-66809,-126356,-78047,-69576,632,23139,-26488,20498,47478,-27802,-53650,-5155,-18599,-82163,20122,-22573,-26846,-22231,88695,71203,26505,34557,51350,28308,21504,2299,4753,3796,58504,35405,73329,-41265,39274,-14158,72062,25652,48754,64138,52105,93250,28064,23476,-2467,6807,-13940,-9431,30954,-34616,48609,9825,-44819,-41603,8243,11431,26259,-4195,-17119,-16248,38842,62811,94042,5343,22676,116664,18980,13305,-44593,7386,76894,3330,-17214,-22651,69676,98911,44752,38567,57608,-30860,2031,-5557,27028,8551,4794,-19510,-25483,-31688,85482,13450,-50090,20483,50576,32061,-7531,-2977,-40128,-57330,-30652,25547,30611,-10748,-31223,-33323,-55583,-26149,-67779,-930,-56744,21596,-34863,-3087,-35829,13996,-21824,-26078,-19894,-29626,12791,71147,24270,-47132,-13095,18662,-19018,-120717,15022,53704,13350,35387,-1469,70053,-4561,-18464,-2030,-18545,-51548,-16034,-47059,-18776,20431,19001,37728,-46105,-82972,-9604,60201,7012,80331,-18698,-12494,9322,-37209,-6136,-25475,-41126,23272,22803,40945,-51473,21112,-25002,-6712,-34497,-27682,-11385,44664,50701,18079,-2620,50738,116828,40059,30563,20043,47330,-25288,20094,-16038,-5018,89689,22267,45776,70403,20388,-30523,-1957,-12036,41631,4529,-8952,-16139,-53334,13108,-45797,29500,-43714,-114107,-40381,1320,-72767,-68142,-13284,-26668,6588,50066,22117,-24501,28825,20488,90633,14976,-44483,-22495,-23513,-18596,-77501,16352,67338,12809,1104,-69877,77846,42511,46475,35447,-23584,-43526,-5132,9617,-8420,-9469,38249,-52718,27829,9073,46067,-45651,39564,-11942,51193,17462,-47284,28599,-25063,-37560,-31400,-11739,33913,-2542,63744,-25550,19943,8564,12559,18966,-8821,5636,53547,12230,30708,2526,7489,-10040,14696,-19477,136224,11342,42453,135373,35613,-13150,-16305,-80621,37216,-16924,-22230,-36570,132497,52995,40878,4794,-9024,-22941,-2946,-11875,8724,-13401,10414,25725,45713,80195,91825,58325,-49822,37548,54117,-25731,-48298,27770,-13111,14257,-24415,-8628,-14670,-98776,-56443,-74459,4468,11634,-90389,20223,3343,-25947,25926,-17600,-75742,-76324,65497,-14658,-15145,20060,42353,82548,76676,64985,-1008,-22722,-22065,32955,43285,42511,3285,40796,8275,-2015,11888,2162,29747,37202,79712,-452,-36618,29570,30175,6644,34999,-34617,13884,62237,51803,-30846,-23974,21148,15047,-72637,-61419,46172,-15231,13541,-47763,25096,25012,-49075,318,-10714,18468,-33060,-65749,64331,56043,-14261,-63739,-79370,-54957,-37295,8906,-10396,13400,-91443,-70908,-17773,6507,-48438,37371,31235,-34013,39090,82595,-58252,-14098,80643,126487,8639,26069,113373,-16120,35796,-61914,-42799,-7277,5660,-105054,-94037,-49721,-92110,-37348,-64121,-34808,-57646,-20931,-36198,-69463,52781,35794,-124112,-154503,-56902,17904,-2220,75156,72119,22676,-48115,-37939,-8926,7025,31619,-22354,52565,-106175,41825,-10506,47047,-836,-15237,-29634,-40209],[33901,-39017,-19265,6320,-42072,-50892,84703,-33767,-14183,-17294,-23503,51152,121608,64728,6919,-1538,13624,-42984,-38818,50492,-6629,-46678,-70398,-28880,12624,17316,-26521,-15603,-14727,-99425,-37836,55971,-29822,16820,-114002,6246,72649,35611,-67187,-72839,-10824,-42565,-61896,-50361,-136305,-46245,24124,-77144,-23143,-31495,22091,86032,-27908,12477,15048,97710,43338,73611,4733,9728,-2222,29146,-32001,-81050,10299,630,3739,-38941,-56829,-60163,28854,15143,-9276,-66123,15862,-33475,-2043,3501,846,18754,-20123,-55562,43054,54808,2088,-9200,-24967,3207,7116,49507,22736,46059,-37136,67666,-15102,-69299,-37589,-72979,9614,-16700,12419,-78343,-45305,10304,68217,17569,-80799,25165,2062,-69375,-101629,-30148,54522,20291,22894,53040,-2374,-22488,-6035,40120,1705,17929,139439,40216,-12741,-37110,61437,44471,30889,-7021,-20841,-81350,25018,22667,24597,-6287,29037,83632,-23803,-3037,-104435,-5724,26684,-49413,9703,-8909,12656,-6985,17655,84611,39405,16391,3990,5803,7136,-2696,63446,87114,-10827,2502,53006,-7437,35443,-1430,29967,-3408,21799,-14137,-8206,53084,-29806,-14406,-15155,-1668,-35067,90022,-49231,-2768,28144,-12668,-64264,50506,68037,-23437,-18072,-24710,-79275,-93734,6859,5451,-19622,5295,-22771,-93673,-836,-63526,13349,85771,46379,75910,29107,-78317,-37878,-3400,36636,-4592,-31542,26029,-33699,-33910,-6632,42729,35479,49006,-101042,-65778,17403,25120,-9408,43004,-42922,-60283,-10773,30793,3529,-41722,-51025,-85236,45886,21279,-61644,25443,-15136,85645,-57200,-2814,74355,47754,95045,127435,102310,-4763,72035,151132,149492,264630,-436139,-320041,-349272,-554139,-555131,-1014286,858707,331894,134455,-16929,-10864,49196,53551,69114,120490,30966,62203,25472,45292,-43994,38120,2684,-67701,-90963,24599,-24573,7271,-35586,-32197,-18251,-28832,-59101,-19482,10868,89292,24898,-82439,-41421,-89849,-81397,82384,30962,27595,-36760,-14484,51716,-10450,-38699,-13769,-11385,26087,32142,11884,-24896,40327,-32922,-9516,46352,10634,-56980,-33540,-41318,32899,-60870,-31057,-26293,-73375,37684,34255,44881,-11664,108114,79918,35153,23712,-67821,-26929,-26099,-66443,101003,5176,-785,-11521,52197,93762,16178,-13410,81379,48333,24395,56996,-12317,62155,-1804,-246179,61600,32760,41216,3141,-4014,57834,410,18269,9743,77123,42057,29229,-2395,89461,3062,-31558,-36003,-45852,-22421,-55463,-55205,-88545,97515,53304,71944,-19738,-27918,-18295,-47243,104244,-47856,-27594,8791,-2681,-27318,-1504,53647,-30570,-14189,54170,-15222,-17355,-23266,32444,56101,91121,76845,451,-11867,-26762,-143914,-105148,-41757,7154,-33443,-8936,-19810,18028,-3963,99078,-3065,18845,-7293,63292,-45554,-44292,72257,26400,80453,13624,15412,-57864,-53569,-56347,83889,26173,-11781,50957,18876,-74761,7492,-67550,13813,39829,73419,-34043,24184,25827,-40156,-17542,36951,-33312,-25671,59911,75815,76418,-15216,-83929,5917,33168,-50984,-60478,-85375,-69217,43566,-24392,51118,121582,-48568,-81467,-154463,5717,-16363,-76687,-13430,41701,50459,-10351,45664,-1720,7933,63194,-65215,-26819,55398,1880,-2961,-33341,-128325,-76957,34432,-69482,-97347,3569,-26870,56867,-19157,30379,22161,-20529,2396,-43420,-33379,-34387,-34640,-2649,-50580,-77948,-87136,-49477,-75477,-75897,-60215,-38037,6686,87146,-25738,71424,45531,3991,-78408,3104,18840,13067,49821,20854,1480,7001,17508,-14063,-13170,46641,85024,-27774,35065,34458,49831,50468,25491,55667,11849,-53634,-33351,33517,23718,-28645,15875,57473,31516,52464,-40711,9462,-23869,-57245,-28223,33168,-71557,-1331,61844,37259,17935,35549,2325,-25135,-806,6688,-11613,-22698,20220,-30533,21563,-40610,-54555,-97444,72437,-34544,-90032,2311,-26412,-25352,-20112,25920,-8090,41445,78240,-7633,21070,15127,-44392,37589,28593,-36783,-57792,9678,-26554,-75552,-47,8443,-416,-6926,20426,88074,35182,7434,-9539,19416,-40037,-73270,-133418,-61740,-63423,-6891,6601,-28813,5016,38143,-15913,-46757,-20848,-16010,-62409,-6035,-45761,-47565,-39391,86792,34113,21417,28611,44715,21056,-2423,10410,-11953,1587,59872,27852,58606,-80561,31314,-50191,55358,35574,42929,68084,31799,52221,31440,8645,-4841,-9362,-18711,-4293,19960,-27626,50923,12235,-67411,-30286,7773,-27334,38824,-17390,-7537,-20131,581,42009,88933,930,32326,131771,16207,9856,-17916,6428,88192,38104,-11239,-32052,67206,94966,48444,17702,38098,-34496,24607,-16029,36100,-5081,12958,3817,-19904,-33228,57044,39408,-26065,-3161,51101,25600,-12647,10228,-32648,-44695,-13576,36526,33640,-17858,-61468,-51880,-83545,-16997,-72144,-4846,-92859,30028,-53221,942,-42845,22436,11461,-27574,-22875,-44746,10837,78010,46569,-6848,-2180,9315,-14480,-106441,-228,56482,16972,32518,17657,71892,-41452,-35641,11212,-10006,-29836,-23568,-53022,-9164,-1213,9376,17130,-71061,-82923,-15203,44453,9977,56722,-792,8373,-6088,-60651,-36809,-38802,-64285,36316,40043,10206,-61235,17994,-25000,12695,-42863,-21417,9889,36096,34333,-19926,-12777,56155,126097,27881,33401,-20936,32931,-26680,43231,-6454,145,67393,30607,59706,49098,10842,-18888,1773,3047,46089,2283,-6004,-21772,-116548,-14680,-51773,16724,-28399,-115596,-19201,14068,-77780,-54292,8946,1043,-3844,68573,-3074,-18852,41884,43191,83464,6754,-61430,-27062,24216,-9498,-56163,52037,37269,-20530,6815,-63491,78492,39595,37008,13516,-19738,-40419,-6193,498,4540,-20349,35633,-48174,35375,20218,40419,-41194,47540,-8464,43651,52352,-37712,36134,-16549,-18294,-20371,-1849,45929,-9705,45277,-7748,8485,10076,11777,5988,-4928,16136,35804,8329,31607,-23555,18849,-9596,-12283,-22842,120374,-9852,36949,162907,29543,-44862,-42969,-87927,35191,-37791,-22278,-21814,122451,60611,42754,-23258,-5299,-16588,8132,-985,-7353,700,-3148,10843,35370,56967,74298,75362,-71648,34032,44368,-29539,-76014,29047,-31538,14103,-21212,5253,-20740,-95818,-4875,-63795,3974,2471,-96034,37985,-5656,-17141,62924,-12831,-78429,-65146,47990,-34272,-7596,21598,52479,101876,73392,46131,1859,-28721,5932,41323,33518,60534,-3681,44757,-16168,133,13747,27123,50666,36947,70083,-6637,-41458,-3339,16425,-27014,14452,-15678,33512,87898,59392,-8153,-40798,5032,28298,-57838,-72743,42293,-15223,17742,-57455,26741,40129,-43487,17927,7895,-3669,-47258,-66197,68767,39207,-37982,-60780,-80357,-35291,-1268,8029,-25053,-11487,-71037,-61151,-11993,5461,-34161,36948,17507,3794,46836,54711,-57995,-7122,68796,138267,-3893,21804,104549,-19840,19900,-43788,-35567,-4411,24104,-96712,-124733,-66310,-100050,-70092,-67123,-31817,-65939,-37294,-56283,-74097,28547,11708,-93773,-156114,-62412,52643,-5880,82198,87151,22916,-42656,-30011,-13634,10721,41157,-33718,41470,-98784,37571,-8914,42590,204,-34293,-26236,-52911],[45357,-42979,-11884,2058,-48153,-39312,75533,-44894,-21859,-16855,-43026,31992,129525,55590,16966,-9547,8871,-15361,-29659,69272,-7095,-15712,-50558,-49837,20160,957,-11867,-6977,-16039,-95134,-36435,54722,-18284,30990,-99717,10228,72706,47228,-69681,-72145,13090,-8146,-66380,-65325,-111602,-41700,15322,-80838,-38459,-22541,22433,68778,-33671,-15529,-1338,77001,37574,48603,479,1352,8039,50369,-9844,-44537,8370,23491,19546,-49222,-56610,-71880,1724,19171,33681,-73943,18618,-37179,-18517,27174,-3547,11631,-7975,-44947,14496,17200,-6586,-5383,-35891,-3177,26878,39494,6659,50010,-26651,49400,13753,-49677,-15163,-62384,36700,5626,-4833,-71297,-39581,12965,90682,31916,-57791,12844,7358,-62299,-104779,-33027,54280,13685,6028,30049,-12395,-12131,-27285,28465,40560,28521,119567,-20930,-17498,-30109,75654,46077,25252,-17909,-7592,-96825,55815,55456,35746,-2567,46692,43257,-36888,-31862,-129434,-19789,16599,-57029,21885,2638,11283,-6584,14786,81930,54661,-2457,-11245,-15863,36523,9742,55181,87737,-17598,11684,22143,-22552,28146,-8042,31443,-3650,-12786,2564,11634,51251,-14517,-1380,-17908,11018,-15955,84791,-25750,-22,15294,-28258,-69684,35370,90029,-1513,-24168,-29722,-62527,-84655,6147,9574,5505,19787,-31629,-79226,33179,-35685,26319,69645,34898,63011,12689,-60804,-60472,-17425,23540,-10224,-30190,3437,-33422,-44518,-8534,52598,20089,55407,-120880,-60940,15768,19244,-27991,22187,-33806,-59337,-19779,5785,13355,-35108,-22368,-85823,55576,8139,-89622,47695,-20134,96537,-51772,-19985,35065,25171,55363,124491,94852,-5645,48931,104963,113409,159537,-387795,-253672,-292130,-487653,-505292,-1025669,886906,424320,181587,68751,11760,49390,43640,22131,115041,17438,62289,19724,34022,-30533,43721,24696,-56482,-109094,47064,-29384,-5251,-22688,-22741,-22886,-54168,-57123,-12648,-1882,78150,10937,-111994,-74119,-91810,-72216,82641,5356,-11133,-39942,-26869,57403,-25906,-64155,-11024,-17065,6798,28726,15780,-39252,20019,-31605,-7967,34951,-9417,-56738,-25079,-44666,34897,-21530,-21705,-27224,-84913,24539,38306,36961,3233,101365,71554,25692,54337,-77858,-29814,-20413,-82346,80355,27237,31370,19452,23647,65332,24647,-5134,80653,16207,32482,57013,-24265,82847,2361,-255474,67336,22682,29746,12471,9391,61843,18464,46712,-12036,61807,51103,22080,-17228,96347,20224,-15932,-13297,-37643,-19550,-41974,-16035,-101208,87816,66037,114921,8993,-21741,-39024,-47222,65057,-35825,-22570,-12638,7708,-16223,-31605,42016,-29999,11948,49662,-35843,-20435,-17157,13107,63757,68206,84647,738,-12283,-46809,-171854,-112546,9625,28445,-30768,-1549,-37364,28203,-14363,95830,7128,32706,-12006,29561,-54048,-48172,90658,6376,62047,29410,21124,-80871,-70738,-58244,50165,1768,-23276,73853,18111,-36439,16094,-79732,15831,54311,45010,-31060,57436,22204,-15180,-2297,82289,-14407,-26911,54134,54724,104821,9180,-70818,6971,27666,-53407,-75585,-62369,-49340,41301,-14246,77877,157089,-38835,-119742,-138911,15158,898,-56647,373,45639,55148,-9964,57148,14654,30441,68756,-59317,-37402,40627,440,23142,-25800,-100908,-97764,51532,-63156,-114157,7524,-21229,86884,52572,48958,57255,-10408,35546,-21894,-52748,-29183,-36309,1429,-57911,-84307,-96116,-49257,-66119,-77112,-28820,-45851,5409,74145,-37090,55372,42446,27938,-61353,-3327,8320,-5353,34665,24095,-8189,-15914,8204,-22442,-30193,33745,74795,-22949,51100,39563,50738,35153,27726,81749,8784,-45532,-45089,5480,21293,-35045,7313,52380,29686,52744,-31486,1620,-14948,-73984,-20765,46702,-59484,9639,67557,53032,5974,30035,10879,-13939,3138,33442,-27949,-23702,-21439,-33892,23052,-30243,-42010,-58510,104043,-39911,-68764,18503,-14151,-38146,-3882,33379,-4673,5986,60207,-1679,19993,27600,-34510,37206,26152,-28500,-50722,17831,-3939,-52340,-18973,4994,-16314,7213,28368,46317,-17056,-7463,1129,12357,-21263,-72079,-131150,-41843,-44763,2975,-7675,-37180,-7788,30483,2447,-25271,-26398,-15737,-36070,-30550,-56047,-47948,-43356,82372,-3739,22205,19910,36141,684,-21740,16970,-32266,881,61767,20261,24104,-108898,22658,-76267,39243,31538,33973,72963,22411,11188,31624,-2498,-9368,-26173,-25023,11781,19733,-19048,60629,21256,-72263,-17792,-5837,-63709,44065,-25375,-1780,-21965,-43828,17564,79317,1628,32033,137455,17656,11652,12412,7226,93655,65079,-3979,-33617,56531,70246,48393,-8464,19153,-14988,42608,-34614,38126,-12877,25268,28225,-7565,-28652,22873,49511,6965,-22619,33508,3393,-14171,28785,-20031,-29028,2474,42622,30107,-22766,-78203,-63308,-88120,2520,-77770,-6140,-117847,29822,-60853,5468,-38734,25291,44541,-14009,-21526,-56643,7854,73561,63890,32107,5543,3033,-11735,-88967,-2722,65722,27488,28066,34852,74724,-51640,-51270,15278,-270,-10572,-20222,-46435,4141,-21552,-14880,-3927,-72683,-67938,-9830,21600,3351,33729,24079,36879,-21754,-71307,-53208,-46751,-69260,41424,54308,-4358,-77153,13224,-18818,38592,-49987,-11742,28047,21643,11845,-43083,-5743,50945,123673,17523,34908,-49691,22961,-30035,59413,3575,1367,40665,56072,67263,21198,3229,-2630,7900,32463,44738,2,-4993,-29229,-162153,-40548,-49913,-3443,-7025,-107502,5872,35581,-73930,-13389,37372,29822,-6065,79344,-32570,-13484,50423,65213,72414,1258,-64015,-28818,49079,320,-21299,92725,8083,-47089,12690,-44206,64942,26943,20303,-9852,-10448,-42299,-1355,-1973,18747,-34662,26305,-38285,34763,32658,32697,-38426,54148,-1507,22147,81371,-25607,37318,-2929,5451,-13325,8321,59258,-6045,18499,9894,4027,7041,12098,-13458,-1464,13577,11475,12875,29868,-32773,32340,-10726,-39432,-25292,80189,-30202,19822,156575,35139,-59510,-54187,-69236,24519,-49229,-27047,-8708,93277,60324,33385,-47074,2185,-1144,10973,9842,-18649,28351,-14762,-3045,18675,32056,53268,98116,-81605,23705,25448,-31641,-98677,24780,-45828,3878,-21415,14572,-24589,-74914,52785,-46457,3825,-16797,-93040,52466,-7640,-5694,79677,-6601,-73733,-53871,24088,-54472,5273,20019,52458,111738,63764,25478,2725,-31608,25887,42295,13608,72903,-13045,46325,-16089,8958,13285,41145,55277,26437,45806,-13696,-32977,-27008,-5627,-52696,-10434,4927,37450,95343,50508,6387,-49124,-3491,47053,-23936,-60245,25587,-19270,21853,-60539,25960,45879,-27304,39519,28355,-29395,-50427,-53051,71379,24652,-61821,-49302,-55843,-18770,36244,4798,-38581,-33661,-48885,-43895,42,-2387,-26700,33658,-369,32633,42722,19929,-49733,-3716,55671,124872,-15316,14810,82321,-39674,-1822,-20096,-12206,-568,31145,-76619,-133800,-74971,-82419,-85276,-55205,-27352,-63709,-46118,-59170,-64100,9920,-11130,-61714,-132958,-57719,82041,-15286,68718,87538,21682,-42246,-22012,-973,1182,40527,-33770,22730,-86797,35937,-8051,32448,125,-54293,-24174,-59704],[42663,-43325,1101,-9237,-52885,-28305,49308,-48591,-26276,-16855,-49805,15201,123813,42248,23374,-13396,-1501,10121,-18120,77668,-11502,25863,-27130,-77192,6886,-10896,10240,-20845,-22213,-78128,-29636,42144,-7014,27505,-65983,21807,71802,63247,-68495,-64284,36179,21995,-68310,-70716,-71485,-35933,1397,-77500,-49981,-15515,6758,53555,-38649,-31090,-19821,54878,21415,18606,-1088,-6794,15505,61117,9690,-13355,7380,40466,31215,-54144,-53439,-80273,-28469,16947,63573,-76373,14597,-35850,-39066,42967,-6122,3582,-981,-35513,-21681,-15421,-20579,-7379,-42402,-24164,37379,34616,-11973,44087,-11898,34255,46326,-25547,2924,-46274,53699,29050,-21977,-49679,-28612,18453,93014,33443,-35024,-13596,4775,-43533,-87910,-23467,57494,13170,2229,-1272,-22088,1737,-39074,19082,72616,29225,80165,-60051,-18321,-33057,64183,52048,28703,-24299,8929,-98904,84019,76398,35985,-1220,65523,-5484,-52535,-66287,-136576,-32193,3284,-65215,27109,6292,6275,-17343,1312,71193,51788,-26282,-29961,-33749,53315,9645,45917,81701,-18775,23235,-15728,-31063,21585,-7927,27284,-5493,-39165,23005,28169,40860,-2854,22175,-24677,24844,8087,68151,-2210,12314,7368,-43863,-67887,20735,93474,23814,-31493,-37167,-43343,-61016,2368,14256,22199,26484,-31238,-57555,54862,-11034,33161,43716,11219,49036,-2843,-46134,-81382,-34362,18853,-12707,-29622,-25840,-37957,-62060,-23462,58267,3978,57731,-124713,-51219,5374,3330,-29977,-7106,-21069,-53021,-26381,-19972,15544,-25871,1210,-73109,54465,-10684,-111859,53400,-27063,95411,-45838,-29886,-2330,-4423,13607,95139,70673,-14597,5674,32734,58253,20680,-321515,-190349,-227225,-396595,-440735,-968055,862674,487405,234282,155671,49398,51466,42325,-16413,103998,6519,53293,15228,30739,-4727,54831,39973,-20563,-102440,69156,-22624,-5879,-2144,-14748,-26590,-73006,-54780,-8997,-21610,59984,-4838,-112235,-85803,-70108,-45074,75573,-3163,-42723,-39721,-38172,58243,-39232,-80112,-1366,-20181,-12510,26621,29047,-37609,-1165,-34941,-1994,26076,-20098,-45249,-19105,-43646,36001,11620,-12137,-27419,-83662,10822,44969,28422,17803,72623,48114,14517,68273,-76856,-23233,-7832,-91713,51688,39897,55413,45904,-17951,32483,23825,-3004,72942,-16858,27915,42426,-46423,90289,-300,-258440,67786,10887,17143,15083,18916,59612,33262,65462,-28532,49706,61858,12944,-22463,92883,26183,2571,7386,-28281,-15464,-26887,25411,-96403,61977,67785,146991,34316,-19530,-62976,-40707,28094,-20372,-11111,-35771,1059,-8386,-47750,30790,-30556,36318,32548,-53576,-18782,-18050,-6210,68373,31527,79091,-7286,-9220,-61773,-177946,-116159,39370,47184,-26281,6805,-48199,34229,-23640,68472,9630,35634,-23924,-5126,-50098,-41266,90300,-16114,35543,42425,21773,-98890,-69335,-56904,15054,-29645,-37132,78309,13341,-10840,24702,-67360,19641,66348,14534,-25001,74349,11580,-4246,1170,125010,6354,-23985,36939,29774,116013,23423,-62186,2628,23640,-57695,-89199,-33448,-30599,31799,-6795,86000,149979,-14097,-128241,-100747,22308,19504,-32726,16393,48843,54027,-9869,43841,22936,55969,60883,-39484,-29783,24264,-9968,39866,-17149,-63779,-101302,79004,-43121,-105652,10722,-18821,100823,104189,57336,83975,4533,81957,15322,-62737,-15053,-20716,6740,-50760,-81765,-98258,-41581,-42620,-51166,11640,-38067,3136,61013,-38467,38698,41639,44526,-35698,-3160,-1472,2033,25079,28444,-10051,-31141,902,-22667,-30010,23607,62350,-15806,59734,51062,46455,16131,22362,83082,2455,-48518,-49972,-21951,2994,-46693,-4360,43486,23291,49762,-24080,-6272,-3882,-82596,-19394,53616,-28974,15820,60971,59720,-14983,28603,26570,3452,2783,36320,-39306,-24399,-67247,-46554,20405,-15380,-30058,-7094,125534,-38668,-43632,29901,-7983,-43516,8825,31599,-9139,-30584,34479,8974,10369,38151,-16910,32998,33301,-33730,-42826,22589,15717,-16254,-28167,2842,-32395,18004,35583,-9931,-61886,-18784,11626,7177,-6507,-59959,-118311,-25454,-20738,26303,-16274,-51327,-13861,27057,22992,5491,-23231,-17225,-6425,-47558,-50078,-29713,-33587,78633,-28841,27394,11158,27655,-26172,-30997,21431,-51702,-535,62841,16088,-18071,-116712,14100,-85299,25452,11569,24423,74530,28427,-17932,27333,-5586,-16378,-38910,-30432,27100,23936,-15869,71912,33928,-57741,-7503,-28672,-85553,37436,-24904,-531,-20662,-81845,-5783,68731,8267,22442,132108,26148,19746,40042,14001,90835,80664,2374,-29140,39408,32995,42911,-30940,5184,21015,53294,-54868,34702,-13500,36842,46948,10111,-18363,-11689,40943,37394,-38083,5420,-29620,-12487,48491,-4972,-12558,15391,42379,22612,-21153,-74210,-64943,-67238,28051,-84029,-3084,-123946,22657,-54814,9832,-25745,21098,68710,7442,-16884,-62892,4312,57939,71377,59872,5538,4446,-11568,-69776,5633,80126,41369,20470,42411,82454,-34891,-58025,12815,8752,594,-2986,-28535,19938,-34643,-39540,-19589,-49885,-41824,6055,-790,-11738,13769,49960,65007,-33953,-66321,-51955,-47545,-60205,35731,64456,-1141,-101237,6488,-7791,63933,-54915,477,38278,4877,-12862,-46561,16447,35422,107587,9760,36442,-55646,14638,-33797,64839,7898,-4212,25216,92167,68244,1091,1193,13359,14230,70627,39023,-1568,-3367,-37486,-166744,-60092,-42302,-28096,15182,-93604,25026,59958,-60976,41963,63809,55812,224,79993,-56929,-12113,46179,81779,60096,-544,-54823,-27404,45986,8795,14368,123733,-13605,-60665,18405,-16317,43391,7957,610,-26391,1186,-47625,7592,5293,29766,-50808,10191,-25350,26309,38855,23607,-37700,60555,5750,-5247,95227,-12856,34509,13882,26688,-15489,17250,76253,6788,-13108,18251,5349,-1758,11871,-36162,-88,-3708,-14025,25483,28433,-20014,44268,-14251,-58079,-28296,29958,-43875,-1854,113614,49477,-53333,-53078,-38332,9720,-47716,-34074,8247,54166,51098,16593,-59960,11817,17709,6405,17376,-21069,51897,-22304,-8380,3530,12750,35897,123181,-76120,8202,796,-34620,-108051,16995,-50083,-14127,-24829,17267,-25841,-39942,100504,-27890,5477,-40846,-83726,56474,-4009,3829,74245,1137,-61487,-43997,3109,-67627,20606,13038,41181,108462,52158,13335,3448,-29564,33323,34676,-9556,81926,-23241,42607,4853,20223,12036,42121,39302,9880,12896,-20814,-11069,-37212,-32258,-63059,-33543,24805,25530,79950,29600,11368,-47801,-3378,66118,22135,-26341,-1535,-27465,25087,-53051,25320,42389,-1801,59342,45744,-54062,-45372,-30455,69132,16543,-73828,-32502,-14498,-6415,65675,-1456,-47690,-49713,-33913,-21819,14927,-14032,-29279,28016,-18719,38740,27584,-12991,-36139,-6305,46413,93985,-20684,10329,53732,-71337,-26602,-2866,23114,2157,26584,-51304,-120329,-72693,-52277,-76882,-30882,-20589,-50909,-45481,-38691,-45808,-5238,-27190,-34185,-100292,-41302,96426,-28314,42043,72918,20341,-50204,-18441,22955,-19833,30686,-20127,6996,-70000,37278,-5636,22706,413,-66740,-24181,-59672],[28983,-38651,14899,-26523,-52072,-22408,10336,-45237,-27187,-17623,-43376,2251,105738,34086,25863,-12093,-11982,23359,-13317,72335,-16427,71328,-6800,-104773,-22266,-14321,36867,-51822,-30722,-60008,-21261,23787,1924,6441,-30053,35269,71682,78276,-61528,-50697,47864,41132,-63694,-62189,-30906,-36275,-16377,-69579,-53862,-11547,-15923,43629,-37268,-27701,-32053,37851,441,-9206,3401,-11175,16455,58306,20783,1443,5584,46805,36789,-55025,-50505,-83963,-52696,10139,73652,-71606,5121,-30429,-57770,43601,-6981,-5672,-4240,-30495,-60645,-31915,-37478,-17918,-45551,-59438,35862,26800,-28831,30077,2388,25201,71212,-1646,12262,-27682,59318,48085,-34872,-17960,-15952,24222,73105,18811,-20188,-46605,-2894,-16635,-56682,91,64473,18936,7469,-32816,-31216,4296,-41747,14628,84717,20220,33900,-67915,-10733,-41781,34255,63590,38116,-23669,25093,-90660,102126,78705,24636,-3210,77821,-46565,-65122,-96344,-123559,-36774,-8157,-71560,20524,-171,-7137,-35263,-21964,53595,31649,-51039,-49340,-43986,55074,-3763,38900,71586,-9906,35640,-48036,-32122,16994,275,21095,-9132,-51936,41811,38521,27368,3224,48157,-32195,38029,34393,41792,13522,31437,5569,-55785,-59173,16195,76997,47185,-38228,-49376,-28224,-32117,-5589,15842,20452,22572,-23032,-36164,59375,4340,30765,14761,-17157,36095,-10697,-37342,-96440,-52595,21636,-14060,-29007,-57031,-46398,-86427,-49068,58703,-6811,54616,-112233,-39507,-8388,-18810,-17911,-32209,-6023,-42386,-29161,-47005,10547,-18487,17159,-54371,37215,-31607,-124049,37718,-31800,79589,-44128,-32989,-32103,-35011,-21028,42378,30684,-35443,-52130,-47645,-7225,-104129,-263043,-156580,-181413,-315249,-401701,-891897,835631,502505,278251,220527,95144,57671,53424,-30670,94508,7532,37424,14226,38332,30881,71298,48662,27742,-71127,85860,-5324,8259,24614,-5568,-25809,-77265,-50209,-6163,-38350,41789,-14856,-87245,-73879,-29026,-4184,69242,13557,-53869,-32513,-39476,57670,-37689,-78502,13297,-17664,-31224,28207,48107,-21904,-17579,-41171,10119,22400,-15434,-27311,-15337,-37794,35975,31833,998,-26859,-67009,-251,52166,21743,27603,33245,24254,6705,59274,-64242,-7465,11543,-93538,22674,40372,64637,61168,-59477,1530,13709,-5422,60224,-44761,13644,20983,-68276,87112,-7631,-254550,59462,503,7454,14397,22508,49808,39781,66807,-36581,39451,67601,2386,-15597,81529,21901,25576,29444,-18927,-12914,-14401,57571,-79235,29874,57531,159999,52743,-20394,-81923,-29323,5570,-7337,2367,-53668,-17110,-5121,-46254,21977,-31435,52462,5904,-64126,-15118,-21498,-21829,63377,-6080,63171,-22580,-4937,-67584,-158279,-114382,40349,61276,-17653,15898,-52931,34217,-32365,22476,3589,25867,-42576,-35932,-29500,-21399,74211,-33677,9719,49097,21108,-102843,-47338,-49376,-10406,-57153,-48163,65690,8266,-4345,27062,-34363,22121,75047,-8308,-6332,73382,-5013,-11789,599,149438,25105,-17127,13592,8102,105750,21338,-56680,-5559,23771,-58195,-95056,-5937,-17412,18788,-1698,70631,103606,19164,-103420,-54616,25226,32199,-18015,28903,49514,44304,-12422,10705,21553,75463,42098,-16082,-5285,13497,-26436,38301,-7893,-29995,-87909,107970,-17228,-83368,10345,-23023,97053,115930,54364,88586,19296,125220,57676,-53599,3394,5790,7534,-36174,-75825,-91606,-27394,-11952,-9717,50280,-16216,-422,49368,-29556,23774,40984,50620,-16057,2854,-9991,33710,24327,39267,-868,-31291,-2138,-11640,-17289,20982,47443,-8599,58963,66807,38147,1119,14634,60854,-4567,-60102,-50937,-39898,-21118,-57844,-14035,32527,13347,42470,-18703,-10413,7929,-76778,-22126,54984,12021,15610,47001,58888,-41491,32738,45315,20168,-1906,20037,-43492,-22405,-102690,-63742,14955,2253,-20974,42268,128193,-27961,-17784,32062,-9695,-38922,14427,23963,-21287,-59216,18805,24480,-6191,42905,7409,23702,42936,-51106,-34770,21909,25189,22928,-25706,2587,-45227,23277,37413,-63806,-87155,-28082,17062,5027,2045,-38403,-93241,-16589,1477,54298,-17694,-67304,-11978,28167,39512,37258,-15941,-18973,21983,-55068,-30490,-3250,-14383,74798,-30190,34090,4975,21544,-50341,-28871,23795,-64635,-4072,61537,16638,-53354,-101347,7775,-76354,14100,-20760,15203,68751,46957,-29376,18281,1506,-24920,-43892,-32931,31423,24108,-23027,77953,45701,-30065,-1212,-53809,-85678,18492,-14716,-3343,-16236,-103907,-23488,59140,19240,7733,115940,41696,33208,60493,29433,78778,84887,5483,-22038,19273,-3686,31790,-42550,-889,57894,55059,-70914,29013,-6862,43039,54653,28584,-3917,-40285,18265,55042,-50994,-21163,-63100,-8658,63414,10382,3485,24103,36494,15296,-11396,-49825,-55313,-27835,53339,-89212,3565,-109653,12253,-36233,13890,-14149,10689,78007,26815,-10113,-62430,80,34222,66715,69748,-2904,13487,-13988,-49131,18245,97466,52938,7999,36056,95761,-2744,-51080,8364,15520,1465,25966,-4559,35390,-36075,-51530,-26497,-12269,-12317,29300,-15059,-30659,-2869,69625,83437,-39818,-47105,-36022,-42043,-45709,16422,69601,12331,-129154,-2635,5315,80486,-57107,13760,37768,-10160,-33323,-32993,46709,12982,79541,4505,38508,-34790,5745,-35920,57117,1490,-16752,34037,125178,63896,3341,6433,23887,18982,107971,30834,-1351,2893,-44288,-124128,-71707,-31782,-52407,33077,-78553,30204,77971,-41363,91421,80056,76999,13318,72270,-68156,-17183,27287,88378,48503,980,-40097,-22977,23216,14129,38197,128687,-24321,-58124,23836,12320,20804,-12412,-16091,-29886,11304,-52342,17199,20909,33546,-64726,-10141,-12576,13905,34365,13267,-38813,67149,10945,-27390,89117,-1439,30948,31201,39540,-27618,25174,95878,21779,-45907,11430,7993,-15143,9903,-57635,-774,-29396,-35396,42343,29872,11900,50904,-19992,-61552,-33411,-13187,-47087,-20481,47408,64469,-31843,-46375,-14423,-4143,-33742,-39782,34157,17720,33860,-2162,-57805,20213,31477,-2966,18322,-15059,59411,-25033,-1861,-5901,3681,26842,140454,-58852,-9401,-24574,-39258,-100668,8694,-42951,-34245,-29018,13578,-24710,-210,127241,-13330,10955,-59785,-73415,46055,1794,7998,52242,9809,-42929,-36653,-6903,-67050,34288,882,21022,90611,43100,19718,5365,-21560,28134,20216,-29061,89129,-32424,31945,33069,28592,11804,31823,6863,-7231,-21186,-28056,20889,-33716,-57469,-56138,-49223,40876,2714,44468,5011,7361,-38608,1856,78159,66952,16848,-32811,-37872,26299,-34466,27553,32734,27362,74116,55415,-73735,-36559,-5177,59112,15053,-66840,-15065,27785,1150,78549,-11070,-50132,-57868,-32357,1767,28175,-25104,-37248,20385,-34428,19872,7012,-35376,-20998,-14728,42930,57146,-16768,13292,30720,-102897,-51473,346,59664,1157,14140,-29263,-89692,-57759,-26077,-47863,-560,-10741,-30332,-36324,4401,-27491,-21463,-33849,-13111,-70448,-13345,90292,-41156,14695,48851,20579,-66120,-21506,47568,-44697,15605,5544,2126,-50003,39927,1538,18309,2264,-65589,-26613,-52847],[11304,-27235,24741,-46418,-43630,-24018,-31472,-37596,-24872,-18621,-27236,-6586,79837,33854,24711,-6418,-17276,18335,-20617,53875,-18124,111794,6820,-123524,-54423,-7807,63210,-84949,-37696,-52030,-16148,7462,7865,-24423,-8415,43206,71407,86796,-47197,-34811,41098,45356,-47801,-37853,-1774,-45274,-34130,-55823,-48043,-10329,-32814,38838,-26218,-6060,-30059,29708,-17745,-28881,14904,-9535,9565,42844,20477,-3476,1999,42353,36325,-52662,-48515,-81850,-61617,2329,65643,-59146,-6756,-21636,-67197,26865,-6585,-15720,-18657,-30583,-94291,-28466,-53812,-35897,-46897,-101804,23606,10369,-39291,12138,11798,21670,79845,18183,12889,-8294,57306,58914,-40945,16378,-4422,29325,37177,-9608,-17900,-75667,-10122,12052,-21071,35673,72224,28724,14546,-56944,-38870,-14340,-37651,17228,74136,5029,-6528,-50147,10068,-49192,-525,77839,50066,-15051,36337,-77629,105084,64324,6732,-7391,75900,-66811,-68510,-112033,-96393,-28763,-12991,-72650,394,-14744,-30564,-52042,-45924,33088,1098,-71478,-65273,-43941,45153,-24360,37672,60566,9107,47718,-64632,-26415,17937,16471,17603,-13654,-49817,54490,42405,15820,4724,66864,-35676,48960,59458,13127,17481,52482,10209,-60929,-44334,26004,49150,62901,-40367,-66757,-21038,-8813,-15326,10911,-2674,9512,-8805,-19447,49010,9989,20742,-9144,-37214,27033,-6622,-33060,-101764,-68735,29276,-14285,-25618,-82235,-53627,-111914,-76547,55580,-5284,48167,-85712,-26828,-18531,-38197,3608,-38913,11479,-26820,-24513,-69631,4474,-13445,28930,-34603,9306,-45748,-120429,7013,-28036,55528,-45277,-25976,-42749,-52638,-38325,-20023,-15851,-59943,-102499,-107857,-60574,-169797,-212177,-146005,-148988,-238354,-362463,-764204,790644,433094,268999,231931,123155,56248,63382,-26630,80490,15110,9166,9255,47334,62546,83645,45955,59794,-30821,88190,12654,29127,51266,2624,-22828,-68093,-46291,-5922,-47620,25144,-17960,-54686,-48246,18058,37960,65444,48770,-42491,-20116,-26526,56787,-15368,-59962,25480,-11337,-51575,31886,65397,-1927,-26763,-49427,25833,23058,1973,-10347,-14334,-28990,34266,36233,18230,-25611,-38702,-7118,56162,17934,28561,-3996,15453,3812,27680,-43485,13500,33641,-89068,-699,29594,57379,61640,-87321,-22548,-3457,-8137,45424,-63974,-4519,545,-79940,77619,-17653,-244725,43185,-5223,3297,14505,19992,32904,34422,48536,-34225,28850,63584,-8296,2027,65583,11297,53394,55914,-10934,-14157,-8069,72237,-58228,1827,38178,154885,62881,-22195,-88268,-15837,1780,-1653,12180,-60792,-38834,-7877,-31918,15123,-33016,56811,-24701,-65219,-13723,-22577,-31841,46463,-31749,42396,-41439,-3248,-64409,-118668,-105688,16126,67156,-4136,23771,-54739,27574,-40615,-28712,-9221,5023,-65145,-59113,5628,9443,51397,-41975,-8759,46728,20968,-87378,-11503,-32391,-20491,-71364,-52957,41952,6244,-12825,18730,5454,20797,77881,-18784,29612,58463,-25649,-33542,4978,145775,38252,-8974,-11132,-5255,77684,3357,-51243,-14988,28546,-50950,-86303,13624,-12566,6457,3474,35936,43500,51411,-57933,-17453,23406,33187,-18291,33446,45739,25972,-19434,-28869,12348,82562,18521,-182,28192,12674,-44562,18820,731,-7227,-64056,127902,5033,-59846,6268,-32047,79751,89685,41858,66636,29060,144321,91400,-21974,19681,32171,-383,-20435,-71669,-76806,-8609,17454,31358,75628,10998,-6578,37174,-13431,11357,37436,45259,-11685,11883,-17529,74309,31363,57908,17756,-14400,516,8015,1466,24132,28996,-4057,47338,80408,27463,-2640,12321,24675,-10056,-73588,-52329,-46955,-43428,-64517,-17828,19828,757,30108,-14508,-9062,17890,-51244,-25128,52663,50221,8966,32117,54050,-68271,41106,60242,29029,-9830,-3080,-39848,-16731,-114689,-74287,7816,19604,-15774,74320,107829,-8011,6464,24277,-17201,-24751,12603,16471,-37830,-73514,23751,42868,-24941,41567,36556,10612,47758,-71689,-25916,16249,18203,51455,-14501,3720,-51702,23257,30988,-97519,-87334,-38969,13962,5522,3926,-14374,-56641,-14784,17354,76063,-12880,-78663,-4259,31405,45650,60889,-10371,-19413,43927,-55851,-5779,16734,6824,66095,-5340,38222,2616,19608,-63855,-18454,24258,-66761,-9568,57004,20180,-70612,-68945,6090,-55552,3759,-57636,3443,53573,68590,-24295,5391,17530,-32844,-39989,-31423,21667,15302,-40182,74057,52012,-1280,887,-73782,-64609,-8079,3503,-8697,-9626,-107144,-32949,49914,30504,-6719,92207,61030,49234,72012,53040,58960,80634,3392,-16098,329,-27411,16638,-40922,1109,77348,47168,-78869,24390,5535,41052,49443,41710,11979,-58049,-8559,55764,-62431,-35413,-85351,-4051,67334,24224,18537,28264,27474,11730,4720,-13121,-34719,17095,71923,-91555,10815,-80267,2684,-10013,17688,-18371,-3186,71369,35721,-2299,-55908,-5582,7835,50959,60270,-16689,24679,-18610,-27842,26299,114283,55476,-9709,16821,109319,27548,-30734,5838,19188,-5621,58773,17827,47149,-25186,-45408,-24739,23609,11120,54266,-16669,-47146,-17286,77057,84195,-38233,-19409,-12789,-32981,-33982,-16658,68862,24606,-150499,-14546,16235,81710,-56589,26194,26570,-20013,-42501,-10134,75356,-10811,44526,1125,40165,6259,-2950,-34705,36105,-17611,-33441,66185,140047,56419,33662,17964,25040,21104,133081,21939,2002,16590,-47144,-53829,-76650,-20975,-71016,43204,-66742,18636,79021,-19477,116655,80673,93100,29318,61856,-62965,-28507,-469,81314,38643,4494,-26892,-16662,-3923,15013,42751,98157,-24930,-40122,29130,33438,1879,-29327,-24616,-19481,16863,-51861,23853,39708,27676,-71303,-30285,-3467,3435,19710,1393,-41088,72793,13112,-34664,64084,6627,29174,46333,41103,-45448,33939,112535,29782,-75327,-10065,6411,-29634,6202,-73485,-1999,-51114,-49125,57271,34902,51862,50081,-26947,-48395,-41487,-37944,-39460,-31149,-15897,70537,-7841,-40902,-11543,-13243,-11803,-40928,69759,-5214,11932,-17528,-40393,23470,31860,-14216,10675,-5909,50423,-23587,12851,-10434,5500,25622,137137,-38354,-25289,-45739,-44223,-80020,2377,-28726,-50611,-30978,5945,-21912,33414,130718,-6085,21903,-62110,-66155,22725,6103,5413,23261,17782,-21038,-32814,-2414,-50337,42346,-12907,-3209,60825,39875,48889,8827,-7998,14314,2643,-40392,93696,-39271,14664,52520,29400,14015,15049,-30183,-20057,-49984,-36156,56147,-20609,-75109,-35878,-53779,50151,-22233,-343,-14360,-3316,-25719,6582,76868,94956,51203,-60492,-47141,24473,-8867,33873,21302,51120,83643,54334,-86400,-27369,15854,40272,16449,-43126,-1783,54877,3994,71088,-23590,-45390,-58162,-43741,24164,35641,-31466,-42797,11069,-45954,-11906,-10177,-41911,-7995,-26147,43197,24640,-3478,25188,23066,-119985,-73157,-10719,84173,-5665,-78,-17835,-51175,-30417,-14201,-8799,27575,2249,-6855,-22341,60352,-15467,-41947,-31976,3227,-46920,23579,64757,-49534,-1476,25005,24141,-84721,-30383,62606,-65010,394,37334,9409,-29961,41146,15674,20912,5975,-50461,-30931,-40220],[-3051,-8862,27172,-64212,-29904,-32770,-64950,-30059,-20201,-18825,-7580,-13060,51158,35324,19969,878,-15475,-4257,-38458,27139,-14638,136942,14785,-125723,-74361,7114,83346,-102427,-39682,-58980,-18590,-187,11045,-53117,-8816,39377,67373,85012,-25841,-21578,15314,35330,-18722,-852,11111,-58832,-46643,-33705,-33678,-10600,-34333,36592,-6482,25850,-11070,29766,-28043,-37464,31297,-2018,-3986,18994,9323,-21521,-3463,31738,30944,-47084,-44951,-73859,-50255,-2649,48320,-40579,-17984,-11157,-61962,-3336,-5830,-25437,-40525,-34098,-113736,-10784,-66531,-56638,-47491,-137785,4531,-14540,-41028,-5570,13061,19939,69578,31264,8371,11097,53495,59772,-40516,44676,4302,33936,-2479,-43878,-27462,-91717,-11848,34873,7767,76141,75417,38432,15721,-69714,-44096,-51382,-30655,26779,48230,-11707,-34562,-22566,44808,-49469,-27701,88881,61488,603,39116,-65807,91654,42731,-9238,-11500,55186,-63091,-59535,-108530,-66196,-7865,-9440,-66704,-31110,-32604,-61438,-59786,-55694,14434,-30248,-83224,-74401,-33328,30526,-43286,43351,50605,32089,57715,-62268,-17087,27836,37801,19553,-18023,-36627,58212,40944,8071,3501,69266,-32181,55251,78412,-8864,9538,68837,19107,-59002,-25991,45703,24934,66311,-34501,-88264,-22623,189,-23347,-3716,-42573,-9224,8200,-8535,30185,9386,6777,-22491,-37287,23312,7443,-30477,-96733,-79834,36265,-13564,-18198,-95736,-54761,-130455,-96342,50400,10964,39887,-51894,-14183,-21599,-46850,27604,-21393,29017,-8016,-11143,-80331,2824,-10604,39546,-18719,-19855,-47113,-101104,-27758,-15298,32418,-48387,-9362,-28672,-49391,-37928,-78977,-61535,-80646,-127569,-133990,-88710,-167222,-166178,-148351,-126014,-167684,-311454,-583274,748207,299594,194573,191423,122502,46239,64179,-12930,59952,24511,-29286,-2167,50347,80500,85947,32049,52695,1011,73472,23711,47562,74118,9358,-19556,-49752,-44359,-9304,-47618,10934,-15399,-32684,-22923,57049,67253,61192,86067,-16246,-7064,178,55641,23600,-31548,27056,-5158,-73616,35033,73585,10475,-28366,-58874,40296,24867,23271,-271,-16382,-19665,30895,26443,36612,-23253,-6579,-9790,53830,16918,19358,-28501,30850,3783,-18746,-20315,33129,51667,-80433,-15114,12687,38312,48782,-91979,-36946,-23923,-5754,31381,-73383,-19636,-13738,-75832,65390,-29758,-233114,25011,-2908,5922,18519,13715,11718,17374,16079,-21326,17273,49717,-16579,26225,49063,-642,84211,86009,-5014,-19121,-8883,66426,-40984,-14603,15570,140380,65623,-22171,-77372,-2627,13137,-5460,14218,-55182,-56560,-16843,-14414,8589,-35935,49996,-52335,-56356,-17716,-18841,-35894,20876,-37902,23135,-58915,-7123,-55804,-70725,-87947,-20538,61629,12925,28150,-56906,15554,-48045,-68091,-24883,-21821,-86090,-70548,46483,44800,32866,-40989,-17209,35020,21223,-52992,25880,-5190,-15650,-67999,-50385,14609,8638,-25934,-421,34112,14741,72036,-17518,77940,36586,-47588,-57901,19306,115717,43603,-3398,-34204,-8657,42153,-23343,-43847,-22626,35546,-35380,-58844,21531,-16281,-2068,11207,-6753,892,73013,-12596,319,18261,20642,-30384,29341,36537,2237,-30856,-59866,-115,76255,-2810,1377,59188,21814,-59567,-10507,6787,4692,-38468,131087,16785,-41565,1702,-39154,57252,44398,23696,27736,31869,124156,104802,26230,28551,48002,-16868,-6222,-70981,-56978,12706,39817,59793,80218,32362,-15879,21676,4789,880,28953,30279,-21008,20457,-24240,103116,41611,78916,39733,14333,8775,29681,21944,26910,8458,-4152,25094,84348,16696,8837,23388,-11782,-12554,-82838,-57302,-47238,-61724,-65617,-14122,5415,-13036,13173,-10108,-3227,23453,-5783,-24216,48790,73114,-2052,21638,49012,-89435,50069,64329,25401,-18780,-20132,-29317,-8868,-97931,-66830,-193,33148,-13673,79622,68825,17114,27498,10256,-25063,-4103,6237,14821,-53280,-71765,46107,59994,-39657,37566,66324,-2614,44662,-83368,-14907,8750,-6803,57751,-2022,4938,-50380,19989,16671,-100533,-65101,-54220,2212,6967,192,2237,-13486,-15575,25951,82718,-4465,-78841,5030,32803,37637,69383,-10788,-17551,54915,-55027,13388,19282,22590,47337,36948,35685,3662,22826,-62903,-5344,23279,-56994,-14774,49852,22760,-66174,-31857,10115,-33129,-7264,-90196,-16810,30273,82214,-8562,-9096,38193,-37272,-28982,-25676,4670,403,-59172,60716,50049,16295,-173,-83014,-30096,-33509,25551,-14125,-2239,-95559,-34326,38900,36979,-17108,67674,78876,64176,75349,80528,36208,72101,-4430,-13775,-13350,-32025,907,-29331,8421,67953,29849,-77184,23023,20642,31088,34083,44160,25865,-64019,-28308,43130,-71655,-32715,-88158,197,56348,34745,32243,27985,18690,13178,22670,23759,-5412,54465,79325,-89836,15027,-45577,-3064,17060,21152,-45661,-16646,52905,31007,5897,-45417,-13322,-14825,28372,35907,-30561,28811,-24977,-8361,22925,125799,43738,-30375,-9075,113048,42271,-2581,6745,19941,-14298,84135,31567,53214,-5723,-24263,-17292,42116,20796,74102,-5899,-55979,-30702,69738,63466,-30011,7969,9658,-23502,-29237,-57139,61527,26823,-153655,-29186,19892,65488,-53705,35974,7893,-22557,-35722,13485,93889,-29721,9251,-798,39548,51759,-7136,-29302,4755,-46888,-49231,102314,128115,48345,81832,32202,15622,20354,137185,13918,10087,37057,-44263,8074,-77181,-11441,-79479,44826,-60746,-5500,55866,100,110450,65184,104844,42761,55341,-44213,-42973,-26833,59431,30690,8432,-20189,-10667,-21839,11073,28656,36495,-20014,-11092,34577,41915,-12099,-39181,-22592,-505,16925,-43204,25293,55173,12350,-66407,-45574,-680,387,277,-11804,-43324,75217,12743,-23203,26256,9709,29709,57361,32395,-61313,45833,118337,24588,-95225,-38943,-3021,-40517,1954,-80802,-1559,-55815,-54324,64093,41932,84207,42469,-33488,-23728,-51788,-44013,-24051,-33343,-50279,61480,4730,-40594,-31420,-16096,11052,-35793,109168,-9642,-9397,-25658,-11485,18835,14454,-25128,-5135,-1724,33885,-19400,25719,-13809,15479,26998,106337,-23250,-35647,-59303,-46915,-55364,-901,-15338,-60347,-28946,-1644,-18409,53232,116950,-6383,38591,-39677,-61747,-6850,6580,-3052,-3455,22509,-51,-33020,14248,-21268,42481,-22500,-26091,26680,43603,94002,13420,9129,-1881,-13875,-42436,92627,-43467,-6664,53271,20458,19200,-2017,-56811,-26093,-69702,-45879,85901,-4444,-81301,-10463,-46227,50963,-39502,-39121,-22335,-16825,-14197,6339,60326,95016,60516,-78222,-51645,19366,16057,43078,11557,60651,89289,42165,-91733,-18591,27978,15171,15189,-13798,4255,57687,3095,46464,-37294,-34857,-52092,-59795,44034,35076,-30575,-40152,759,-53451,-35918,-15111,-32479,550,-35834,42386,2344,15922,43030,30159,-114214,-87773,-29587,86808,-18608,-10079,-20121,-14307,6656,-15924,26914,46443,16940,14042,-8959,112408,-11416,-65562,-24790,17826,-26931,64089,27436,-49998,-1029,10652,32217,-97749,-41703,62669,-76493,-10669,66531,23498,-13405,38570,35513,28392,10653,-27531,-35423,-23706],[-10043,13501,21057,-75314,-17548,-45808,-83231,-27153,-14540,-17669,8968,-20318,22487,27971,11038,5692,-9473,-36784,-58823,653,-7217,137906,22369,-109184,-71902,26650,92040,-92653,-35784,-76777,-30798,3221,12308,-68487,-27395,21747,55348,72363,-644,-16104,-22949,15780,19568,39840,10650,-68337,-49247,-3343,-15367,-11157,-18951,33340,16756,56002,19247,33472,-30590,-36039,47670,8212,-20949,-7336,-9132,-39489,-9788,23052,22187,-37762,-35607,-61642,-21819,-2716,32926,-19701,-26887,-2336,-41674,-38300,-6264,-33530,-62608,-38286,-113440,8283,-74028,-73522,-46823,-151317,-16475,-42052,-35263,-20872,4481,15517,43706,35764,3451,29706,52195,51143,-36968,59374,9254,38226,-32492,-72676,-42604,-91026,-5952,45594,21614,109212,68872,43072,5944,-72310,-46836,-90127,-25266,39922,19431,-26732,-50875,-1362,86734,-41296,-42052,89852,69445,20314,32654,-59248,64933,25613,-15845,-13923,17640,-44605,-40371,-89336,-43991,20703,-24,-54720,-67652,-48585,-93743,-55290,-38971,322,-54508,-84659,-76154,-15180,17941,-53723,53495,41852,47769,62733,-46017,-9236,47381,58072,25668,-21765,-20247,52111,35121,2253,631,50106,-23130,53597,85170,-19230,-7207,73786,27002,-52860,-8982,63781,18380,54990,-20918,-111735,-31411,-8170,-27674,-29517,-89472,-30137,22866,-2354,9943,6906,-7916,-25450,-14259,23443,22525,-28153,-85050,-85109,35241,-13527,-9311,-98403,-49027,-135498,-103527,42084,36814,29050,-20907,-4405,-19767,-42786,45901,11995,39700,8270,6909,-74869,5616,-11832,47125,-12624,-43966,-37840,-75236,-57536,-1920,16499,-56537,8582,2626,-32085,-31851,-128311,-103648,-97535,-126703,-136050,-97871,-124259,-134028,-166532,-127346,-132812,-288960,-432674,772875,184489,96998,137187,106749,42305,61111,7699,40957,38501,-64000,-12189,48972,85889,81267,15689,6221,15857,49919,28722,60104,95608,19750,-12786,-23873,-40016,-12545,-35825,4205,-6639,-26897,-5749,81754,76687,54043,109868,14018,4094,37345,56322,68405,-1164,16012,-830,-91000,37633,70945,9104,-21754,-66337,50248,25969,39635,2486,-19556,-10126,28216,8786,52200,-18033,21882,-8014,45446,19560,4014,-33469,68854,3216,-66069,652,45320,58855,-69195,-19741,-2339,16192,29275,-70854,-41600,-42800,6014,20642,-73202,-24758,-18692,-55114,54634,-41151,-219660,11799,6765,14102,26969,6874,-9640,-7439,-19457,26,6717,30973,-19148,51040,35741,-9154,113945,114757,-1079,-24775,-14431,42827,-30854,-16861,-3532,127620,63727,-17506,-49438,9451,31213,-16968,8161,-38609,-65196,-30322,-3539,1138,-39853,36762,-70074,-38093,-26882,-11018,-34522,-5559,-24771,11137,-69990,-16512,-45867,-25790,-58647,-52574,44191,30601,28582,-60439,1606,-53717,-83251,-38541,-47053,-97965,-65473,80468,75318,26258,-33790,-17038,17134,20950,-6093,52995,29447,-485,-48943,-41340,-9641,14212,-33573,-25359,38566,5417,56738,-8580,126016,15475,-66839,-70581,42005,72244,40900,-3429,-54150,-3930,11888,-47475,-34611,-25909,40721,-14276,-14596,18101,-25939,-5689,22123,-43375,-7846,77829,15088,-583,12731,-2317,-45570,20450,22866,-21499,-44231,-71914,-10244,60771,-16056,-10822,77319,36875,-67628,-39041,8218,11248,-18326,115657,16568,-27802,2702,-35242,38646,2471,4296,-8319,29395,67057,93529,77030,28273,48019,-36870,7270,-71062,-36531,34571,54810,71908,64059,39756,-26853,2518,19917,-8257,15969,9879,-33432,26668,-30135,105363,49092,91357,57076,43769,20520,46213,43356,23618,-8607,-8823,-4322,74504,8237,34069,52170,-36378,-11495,-85298,-65699,-46260,-77087,-62669,-3603,-9764,-25786,-6147,-4002,4196,23607,51048,-16853,45218,75147,-13709,17825,46630,-100096,55262,53643,9390,-25937,-23929,-14069,-2521,-57747,-37637,-8295,40056,-12417,59170,24178,40417,44201,-3067,-26563,18082,76,21902,-61454,-57533,71635,70769,-44985,36769,89867,-11448,36686,-77121,-524,4273,-42467,39045,2900,4637,-42404,16340,-1802,-74821,-29697,-72627,-14321,7235,-7025,3057,27634,-12809,29339,72246,4394,-64252,11175,28732,16401,60471,-17209,-13476,52880,-56378,19509,4272,28679,17725,79717,23914,6388,31078,-48884,5091,21490,-37991,-15928,41881,20102,-44612,-3062,18695,-17938,-19352,-112638,-49712,3330,80883,10476,-22309,57498,-35792,-14717,-16124,-5298,-10765,-65286,44508,39559,15548,-2881,-79560,6098,-48228,46147,-16656,4231,-76925,-30396,24777,34386,-23302,50708,90119,74906,72485,104048,18419,63179,-16251,-15113,-18655,-20135,-10961,-14975,16261,32373,4683,-66223,25187,34084,16308,15428,33578,34046,-61898,-33255,26382,-75907,-16752,-70419,3359,31238,39795,43900,23634,13360,17786,37168,49802,28382,76619,74774,-83308,14237,-15660,-3855,38612,24118,-86489,-25817,29799,15649,14323,-33932,-23049,-28343,5050,5710,-39588,16397,-32484,5732,6754,126558,17216,-48938,-32794,98242,37831,24658,9721,19053,-16852,91923,33284,54064,15535,3618,-8398,35986,14211,82775,12559,-55496,-43237,49589,23501,-17481,25314,25808,-15929,-30670,-91127,47399,16898,-133410,-45553,11794,35710,-48860,41739,-12541,-17458,-13623,32248,98365,-38749,-20149,-1043,35367,84273,-1098,-19902,-30809,-79140,-58355,114119,92681,42003,123685,44059,-2103,17287,118897,8185,24326,59411,-35135,31633,-73952,-3484,-75528,40190,-59968,-32518,11134,14480,80060,38762,112942,47888,55496,-19890,-55592,-42777,26490,24342,11590,-21274,-7772,-24576,3143,4089,-37806,-15644,21486,40150,38113,-22300,-39871,-11316,17767,12957,-26507,21233,62362,-9318,-49019,-52587,-4906,7555,-15926,-24802,-43701,72384,11287,3096,-15786,7034,30690,63506,17944,-67521,61473,107951,7064,-99140,-63806,-19405,-43361,-942,-78984,2336,-36487,-52414,59342,47795,95524,31707,-37690,2051,-61641,-40296,-6096,-30505,-45405,37886,-1877,-45484,-63841,-13693,27675,-24766,141585,2200,-24280,-25053,22131,6125,-18574,-34424,-25812,-9601,21147,-14046,25057,-18922,29530,24279,54384,-17816,-37552,-64122,-45130,-37371,-1393,-10186,-64822,-23319,-5144,-15238,57727,96022,-11357,59195,6771,-56411,-33706,3070,-14624,-22052,21200,15719,-36744,35884,10854,34972,-22442,-43418,-971,52947,137089,18536,26534,-14412,-26140,-36739,82640,-45608,-27693,35735,2966,26516,-13736,-61665,-25872,-79571,-57151,101647,8787,-76283,10884,-28338,43903,-41745,-58842,-17432,-28446,-8150,268,32501,66114,39036,-83286,-49028,12098,31980,51853,4259,51569,91196,21662,-89868,-8735,30178,-9561,7243,7272,3246,38126,176,14254,-49280,-21380,-41938,-67976,61040,27267,-22284,-28291,-9122,-57989,-34818,-2791,-11594,4465,-38750,35553,-8803,35966,60790,39118,-89705,-91463,-46503,66376,-35399,-12496,-33465,14404,48369,-21455,49194,52509,30235,27867,-1587,143326,-12289,-86820,-15997,32376,-7110,100482,-10558,-41050,12553,9674,44556,-98030,-51088,49227,-80292,-15502,84391,35958,-2935,31475,55061,36185,14334,-7226,-37462,-5826],[-10673,33857,8040,-76477,-13859,-58330,-86928,-31559,-9171,-15325,18046,-30743,-5827,5774,-2513,4305,-5239,-67182,-71272,-15090,304,112681,36733,-78703,-46745,46764,87066,-56340,-28168,-94971,-50778,15207,13208,-64297,-51408,-5717,33922,52239,23248,-21212,-61646,-6053,57563,71991,4908,-65166,-39273,30706,728,-11247,6837,26764,36994,73943,48350,35517,-29735,-28633,58506,16267,-36588,-30044,-28823,-44382,-14373,24949,12280,-23796,-17359,-47993,12619,2017,27770,-1095,-32937,1045,-11367,-67258,-9062,-38535,-76072,-40023,-94199,15468,-75852,-79706,-41619,-131159,-34593,-63570,-25685,-33465,-12981,6479,9710,31342,2157,46016,54233,36216,-34625,57250,10368,41989,-43413,-84173,-53309,-75886,6160,42485,18950,121126,51038,39104,-13902,-68570,-47449,-108100,-24560,51300,-808,-38440,-59223,5738,122915,-27892,-45981,76648,71887,40816,20790,-57979,32502,20678,-9699,-13690,-26055,-27016,-17199,-64433,-35052,48749,10425,-39287,-99044,-58370,-119154,-40813,4216,-9238,-67383,-76477,-72279,5682,11819,-53120,64053,34085,45750,60646,-25520,-6838,73940,70392,32108,-23670,-8250,38606,26634,-4261,-3006,12148,-12963,42516,75544,-19019,-26247,64583,28296,-45628,2483,69223,35274,31238,-2898,-132233,-42754,-27904,-27307,-62094,-130748,-49052,31147,2577,-5106,7081,-19900,-21756,24637,25120,28215,-25099,-71392,-83948,22446,-14608,-2721,-96175,-38389,-122722,-97571,29986,63928,15797,-591,1047,-16204,-28122,54405,44472,37050,17213,24393,-52522,10491,-17204,48984,-17767,-59008,-23683,-53794,-73677,3744,13095,-69638,20264,37893,-14196,-30902,-161022,-132727,-107916,-106605,-128737,-95961,-71001,-118770,-195893,-155259,-145792,-313729,-367893,843938,142446,23230,99825,87066,50838,55541,26618,26739,55131,-84437,-15106,44385,81979,72490,3569,-60865,12101,27234,30523,64780,116375,36966,-264,6705,-28944,-12100,-13213,9797,7393,-31154,2217,92771,66959,42353,110402,37581,12446,76174,60295,104720,23770,-3417,1503,-94829,40886,60745,-4961,-7321,-68166,54017,26105,45680,1219,-21349,253,28980,-9229,60817,-8892,41205,-1868,34032,27096,-9672,-18054,116001,-1294,-99582,17189,46484,50143,-56939,-16680,-8678,-1289,11810,-30018,-39936,-55831,27350,14081,-65106,-15937,-13361,-22032,49389,-47101,-198745,8569,18258,24354,37319,1630,-27698,-34051,-46039,25373,680,14758,-13917,69596,27745,-11337,136471,135009,873,-26734,-20335,7740,-26879,-8494,-14710,122983,59960,-7297,-10829,20193,46124,-31856,-2902,-16342,-63960,-45699,-5634,-7871,-43708,23002,-73689,-12705,-38232,-2852,-29465,-24369,-316,9104,-71701,-28446,-37338,8299,-17535,-65953,17816,44583,26778,-64115,-10024,-57035,-73730,-46422,-63365,-94462,-41345,95517,91143,30966,-24890,-13168,-1676,19014,42605,63154,65638,18748,-21299,-28440,-26998,19042,-31454,-48119,17044,-3778,34550,2798,159995,1254,-78633,-61452,65374,32691,31027,-9996,-70392,4342,-3993,-58731,-25724,-24378,40168,7203,36662,6911,-37136,-5597,33800,-62880,10024,65286,18332,-11118,9794,-29050,-55446,13378,7445,-39861,-55499,-63024,-13927,42389,-18402,-29924,76952,51184,-67277,-58926,3424,17769,-7492,85314,8111,-14423,15491,-13813,29623,-22133,-12841,-23365,24898,-5315,62608,113894,20816,33299,-53245,21641,-67175,-19993,54186,66258,71857,34484,31272,-36361,-17208,27893,-15955,1132,-11011,-36546,31520,-34877,79666,48568,84229,63012,60395,30752,52732,65898,13342,-14885,-15863,-34054,52878,3168,65272,94201,-43227,-7543,-82408,-74354,-47792,-89648,-58661,11049,-23688,-35063,-24470,4769,9990,19534,103305,-3694,42662,60254,-22258,19197,47764,-98311,52954,29354,-14152,-28894,-15522,2686,-2290,-8180,4944,-15684,39054,-9434,24404,-10304,54133,55400,-8405,-16977,36243,-1723,36495,-57646,-38529,84406,70911,-38814,44680,99024,-12802,30727,-52092,17046,7160,-72377,3832,-5407,1208,-31103,14693,-19049,-33877,6859,-88079,-29090,4600,-15456,-14632,57645,-1962,30825,52477,10876,-36645,10474,17445,-12119,37383,-24853,-8421,39275,-60033,11942,-16920,25619,-17087,105565,3030,8311,42721,-27504,9741,19448,-15470,-9535,35099,9510,-16418,9031,28554,-12859,-30592,-124586,-90947,-21111,65270,26559,-32019,69379,-27887,-1781,-3778,5692,-7988,-44544,35152,22512,-3026,-6218,-65327,32769,-46570,60525,-13786,8024,-58384,-25600,8780,20784,-29104,47250,91663,80040,65263,114115,13894,56080,-28419,-17965,-14358,-1323,-15149,-5633,19822,-13549,-25167,-47761,29108,40486,1322,2053,11637,33248,-58118,-22718,15517,-71677,2615,-38835,5046,-2183,36871,51958,15459,13510,20911,44341,59074,60120,83343,61342,-71527,9728,3051,-660,50413,26308,-117766,-28233,8926,-3754,22844,-24549,-33794,-29981,-13135,-19833,-41454,-17755,-40176,11345,-17553,112465,-17555,-58938,-46911,64363,20852,42660,11505,18312,-8438,78439,24651,52335,31721,29157,-1784,8768,-4192,77398,31664,-48897,-53309,22274,-27091,-3793,24624,34033,-11260,-34104,-102575,27202,-667,-96105,-61467,-9753,2066,-42647,42664,-28485,-6581,16667,44520,90236,-35981,-40158,895,28194,93913,18265,-7784,-62714,-104432,-56494,83484,48490,38877,134300,48572,-23040,12907,85441,5699,45036,75903,-20866,12010,-64553,3161,-59882,33616,-60564,-51498,-39173,23299,42601,10634,117281,40250,58108,36,-61730,-45152,-7938,19204,13278,-27936,-10458,-14602,-7059,-18943,-99687,-16623,48683,45027,27626,-30276,-30572,4896,26404,8137,-5347,12877,59901,-32105,-22653,-50046,-14402,23720,-21894,-34911,-40105,63910,10094,33837,-54199,-1107,28574,64771,4005,-59948,77756,82856,-14453,-84087,-74031,-36815,-35811,-639,-69888,9989,3212,-46064,43831,49146,81321,22966,-37884,17072,-67078,-37635,8774,-27803,-13423,6894,-24978,-52812,-93469,-8741,33331,-10268,156607,22440,-28330,-16828,52281,-11921,-58361,-41207,-46026,-31705,18966,-8828,4681,-25186,44258,13586,-79,-20465,-29925,-61330,-38807,-32739,334,-16260,-68249,-16221,-2385,-13254,51199,76770,-16297,79430,65193,-46034,-50769,-2478,-25558,-30974,11776,23235,-42075,53423,34599,22541,-10682,-53344,-12496,64429,158110,23764,40128,-19575,-32750,-25747,62743,-46629,-43493,8482,-18877,33443,-16681,-42889,-22522,-81163,-68540,97831,16058,-64782,21369,-4069,31723,-27416,-55608,-2890,-33747,-9270,-8592,1795,18833,-4647,-77389,-39627,5163,33560,56000,-2841,26123,86544,-1875,-80604,4062,24812,-25008,-6941,11386,-859,7680,-2903,-13180,-56242,-8457,-30194,-58427,74589,15976,-8730,-10633,-16517,-60401,-5345,24796,14182,5508,-31583,20525,-11421,51133,72149,32983,-61951,-82511,-53163,31697,-51360,-8063,-50716,32858,88090,-19213,55511,46654,38146,32219,-3781,143571,-12675,-98969,-8297,45773,13133,124551,-39302,-23940,29076,18355,58622,-83444,-55055,29077,-80502,-14548,85353,40183,660,21292,65213,39727,14629,698,-34239,10992],[-9832,45486,-8058,-66919,-21643,-64799,-82779,-42886,-5023,-12347,18982,-43978,-33347,-27120,-19836,-4893,-8125,-83905,-68597,-11621,3592,70116,62693,-44174,-8145,64753,70265,-6478,-20648,-102895,-71133,30390,15533,-41519,-66026,-34258,6564,30791,40716,-35621,-87370,-22461,83941,84713,2347,-45493,-17243,60740,9489,-10744,32351,17381,49890,75265,62733,32961,-30832,-19718,60483,17940,-46133,-44363,-42060,-30163,-13718,42126,3960,-5084,8705,-35738,38560,9796,34090,11487,-36018,-3109,20172,-81391,-13740,-38949,-73686,-36377,-63512,4056,-72476,-70338,-26510,-79515,-46248,-72596,-16716,-43839,-35155,-5197,-23639,19851,6193,56265,56610,20082,-36261,41545,8506,44217,-33668,-70342,-50318,-52935,19980,29176,5519,103042,25352,26579,-36672,-61185,-45915,-91682,-28668,55667,-6876,-46069,-62136,1411,139954,-15186,-45731,50938,68435,60292,11385,-58586,4170,26883,7575,-9913,-59679,-22479,3119,-45197,-36523,68730,17698,-23534,-114671,-59358,-129781,-22691,56958,-15913,-67811,-60720,-65387,25117,13552,-43565,71533,27556,23163,51971,-9600,-10478,101404,70587,34889,-21152,-3974,23036,18867,-12101,-6420,-32760,-6552,24735,50290,-14037,-39503,44773,19924,-38519,7409,58305,68576,2518,15635,-142516,-49710,-45408,-21598,-90131,-154718,-61286,32491,10493,-10341,13442,-25430,-15044,64205,27172,19196,-20036,-58864,-74829,1340,-14648,-533,-96081,-25571,-91943,-81013,16667,85503,2223,6951,4812,-11184,-6215,55077,60802,19393,18708,38640,-17151,15995,-22777,45463,-28495,-62416,-9715,-43198,-68431,418,25792,-80462,24785,65398,-6750,-35679,-167157,-131091,-102733,-72912,-116816,-81983,-20211,-109563,-216085,-185895,-180825,-347897,-353707,827959,160727,-7327,82128,61909,62737,40349,29651,11067,64119,-90638,-13214,33347,69727,58344,-5183,-122273,-6872,9536,29584,59040,130475,56412,14190,35196,-11720,-8990,13149,27053,21963,-35204,2977,92906,43439,24442,85314,46687,17210,101243,65068,119393,36674,-24111,1563,-80333,44690,47549,-25895,11667,-63557,50175,25096,40072,-1105,-21240,10681,33253,-22722,57881,2329,48113,6585,22882,39004,-14319,11857,151611,-12087,-110399,28612,36089,23721,-45795,-10600,-4029,-10792,3217,17276,-37806,-61353,53077,9950,-52320,4535,-481,14408,50197,-45679,-167656,19017,26073,33480,45473,-982,-40542,-55815,-54948,49095,2285,7260,-1611,75936,25322,-7298,145555,140286,455,-21225,-22540,-31753,-25758,2607,-18011,123847,55654,5878,27500,28844,50193,-45508,-14158,3753,-56337,-60252,-21364,-18419,-46295,12145,-63817,15166,-47869,108,-23712,-30648,23331,15180,-64839,-38265,-31153,27409,30741,-55643,-11414,50122,25472,-65891,-16420,-58942,-51010,-46818,-66577,-73552,-1278,84968,85631,37876,-18406,-12097,-16543,14445,81589,56566,95626,36065,5548,-14962,-37266,17735,-22686,-61490,-21079,-9110,11224,12137,171561,-3194,-78613,-29907,79052,9840,15188,-21846,-82311,10577,-4166,-52522,-20216,-20733,31638,23598,79245,-7126,-45348,-4258,41489,-61546,32606,40367,1756,-21007,11161,-51953,-56056,14474,-6144,-49256,-60277,-39428,-10224,25866,-10974,-47441,58567,57988,-59706,-67521,-7961,25507,-6336,46966,-2051,1758,42325,24062,29934,-27298,-25271,-12352,20368,-64354,24159,125633,10569,9543,-60865,36706,-56146,-10759,67393,77543,66678,2424,10963,-40815,-32118,26603,-21426,-12055,-28234,-23364,38897,-35265,37911,37544,53670,54607,53760,31737,47901,87345,1429,-5814,-22021,-55685,26913,302,90528,133766,-34362,-2429,-77968,-79595,-52708,-96288,-56176,25987,-33919,-39051,-37832,16176,12234,14414,135569,11455,40329,39621,-25773,21748,50959,-86152,41043,-2098,-37548,-26372,-1950,17277,-11638,33892,43370,-21423,31055,-2835,-7820,-24674,52669,59182,-1178,3495,45830,2254,53586,-40645,-23391,75908,58332,-23329,63038,87439,-6698,32452,-16312,35383,18974,-78262,-31788,-26191,-6331,-19579,15948,-30506,4361,34073,-91933,-35290,-1576,-23534,-46041,71009,17339,32735,38860,13133,-2972,1573,-20,-38359,7829,-26417,-4038,19022,-62646,-2968,-28344,17850,-47367,105030,-23833,7082,54563,-6199,8650,17678,3521,5674,30869,-8817,6468,3008,35238,-13979,-36995,-128798,-125278,-37336,42949,35827,-37435,69631,-15606,5920,9952,41978,11785,5641,39668,2172,-32430,-10250,-44652,43396,-30426,65811,-4473,7896,-43202,-24273,-5310,-2201,-39642,57329,83461,80754,54931,103748,27134,50667,-36769,-19134,-1671,13169,-9977,-6101,16637,-50329,-55012,-24623,31686,34391,-9847,1065,-16308,21594,-58063,-3423,16034,-56703,14702,-4938,5329,-35061,24140,54219,3433,19154,16837,43046,51960,81061,79723,44538,-54477,5716,9522,3848,51268,27116,-118967,-23758,-5695,-20958,30768,-19534,-43808,-20388,-22407,-32471,-37392,-70039,-46792,7587,-42141,83859,-47913,-55007,-48928,20743,2729,46810,8998,19161,9219,49494,11359,51402,39229,45786,599,-28642,-23989,60016,44993,-43289,-58201,-4680,-74891,8090,2618,35880,-9233,-34896,-83045,3034,-18464,-57192,-73699,-40555,-22458,-36080,38649,-35991,6013,43594,51145,74189,-23547,-50542,5089,20577,83422,48169,4870,-83884,-113964,-42784,16764,14503,38850,104523,42631,-41071,8048,48543,6602,70394,79264,-4104,-30139,-44952,8359,-36159,29574,-57138,-55542,-70794,28103,15223,-9576,116921,18548,53987,7896,-59524,-37519,-31242,15184,13179,-36006,-20052,630,-17485,-29801,-129416,-24395,62773,47499,18387,-36176,-11488,20614,21110,6074,14323,2008,50228,-50408,5035,-38919,-25117,44009,-14913,-39304,-30933,51806,9480,56358,-83915,-13299,19762,61255,-3898,-39960,87906,51856,-28180,-54414,-64644,-46634,-19238,3661,-57179,19662,49501,-38004,22315,43987,48553,20547,-33118,13124,-64398,-41456,16271,-29211,19445,-21494,-52952,-59033,-108164,-4376,27422,3985,149779,41184,-20366,-4175,71551,-30717,-92014,-44150,-60421,-63300,26359,-4491,-30684,-28840,57868,-3545,-36561,-25645,-13999,-53653,-30729,-40588,4584,-30705,-74397,-9934,5948,-12645,40592,63320,-16645,92989,116489,-29119,-56225,-6961,-32346,-32042,-6076,21789,-46033,59857,41589,9385,9767,-56258,-4738,73283,148650,28846,45844,-16932,-34101,-11191,35792,-47090,-49999,-17815,-39281,36150,-10412,-9453,-20444,-77291,-77584,73953,18018,-54323,19057,21424,18060,-2533,-36630,15102,-29896,-16203,-15190,-22572,-28750,-51532,-65527,-26814,1655,21132,52163,-13321,-7593,70949,-21962,-63943,19660,16077,-23804,-21851,-258,-1702,-18601,-4841,-25887,-55544,598,-19273,-30222,82693,6500,6792,7281,-19182,-60443,39652,58539,39269,6351,-14482,-591,-9576,58184,72974,3688,-48122,-63751,-46559,-2125,-60011,-1309,-63934,42416,119485,-3441,50929,33216,37237,27221,-16044,116253,-8016,-97954,-2727,54371,31731,130512,-54166,-2737,37341,27815,69593,-58275,-52415,10294,-80396,-10140,69219,34744,-1383,11115,58340,36806,9824,-7686,-23876,25110],[-12540,44150,-22704,-49052,-36459,-61050,-78458,-57893,-3049,-9548,14048,-56604,-56608,-58410,-38538,-20790,-19784,-81069,-50713,12429,264,27684,98312,-16267,30309,79338,46697,37793,-16759,-95660,-81110,43185,20331,-8039,-61928,-54222,-19593,14141,48267,-54170,-91081,-27883,90673,72875,7260,-13103,12417,79000,8424,-10601,47636,8136,54791,62074,54744,26329,-37226,-12453,53671,11433,-46808,-48666,-41571,-893,-5418,71537,-496,15604,35573,-27384,44242,17641,45398,15716,-36151,-13574,43355,-77974,-18333,-34279,-53464,-25817,-32969,-22896,-65750,-45193,2316,-14536,-50183,-68744,-12131,-52453,-55784,-15398,-49447,4685,13531,53431,53767,7464,-42222,20779,4503,42322,-10966,-32125,-30417,-30487,29548,12648,-8893,57222,-2143,8994,-52697,-50507,-42274,-47030,-35267,49268,-793,-49429,-60040,-6247,131148,-9572,-47197,19571,59866,77618,11868,-57223,-12940,33841,29307,-2531,-70200,-32746,15532,-39218,-40608,76371,19486,-10950,-109384,-52012,-122671,-9208,92393,-22361,-57556,-41155,-58539,40394,20865,-30853,73589,22175,-12941,39344,-3343,-18047,120552,58421,30894,-12019,-6408,10089,15404,-19731,-9487,-68442,-7974,6250,14942,-12249,-41662,21958,1735,-31558,7435,35107,100190,-22243,30676,-137802,-46937,-47360,-11768,-101144,-155920,-64124,28753,21922,-5884,25769,-22952,-8258,86373,28463,-3040,-13106,-50039,-57976,-19622,-11494,-3670,-102669,-14790,-51253,-60100,5636,96725,-10312,3649,10903,-3862,17677,51485,53097,-10637,15311,47851,19425,19775,-24827,37727,-37420,-56449,-1743,-46372,-42022,-8726,49944,-81094,23196,74111,-17836,-42705,-144697,-89654,-78218,-35435,-101965,-57126,20569,-99775,-215007,-199972,-214380,-360680,-349691,623977,211403,12045,81618,35233,71992,15946,14688,-8124,60265,-84260,-8130,16730,53488,40638,-11666,-153341,-30262,-878,28314,45302,131609,70481,25079,56163,9435,-5311,35851,51645,32902,-29311,1450,86850,15901,1889,42021,41939,19882,98059,66963,108204,35402,-37424,1013,-48907,48453,35925,-44930,30807,-54062,39053,23767,26320,-2876,-20182,19583,38809,-29434,40737,11889,42928,14313,14701,53126,-5524,46701,158139,-28316,-98353,35251,16869,-16620,-37083,-6380,9420,-13024,6611,56276,-40279,-60175,74737,5680,-38076,28638,14765,44039,53998,-38925,-130376,43955,27897,40299,48030,-617,-47711,-66864,-43354,66508,12888,10944,14486,67318,27547,658,138009,127739,-2432,-6141,-18776,-69113,-23856,8552,-17127,120865,51096,16980,54731,34370,41195,-53973,-20443,14140,-47330,-71107,-45612,-29096,-45953,4003,-45416,39811,-52298,-6426,-20177,-24540,35893,24315,-53128,-40817,-26290,30909,77118,-26595,-35551,44419,27421,-63814,-16817,-61422,-30350,-39462,-56536,-38485,45269,51388,59722,35284,-16020,-18471,-24254,7282,102689,39556,112197,47347,24167,-3213,-42525,6276,-14542,-61683,-60500,-7823,-5652,17126,161134,1983,-63930,14535,75519,6891,-4849,-36008,-88485,10550,5270,-31630,-19915,-19965,15949,31614,98356,-19270,-47208,-3546,40831,-43293,40893,12059,-22932,-24640,16967,-64698,-48302,27019,-14207,-48319,-55042,-11634,-1150,13047,2119,-57766,28079,53639,-47694,-66420,-24391,31864,-12464,8411,-7508,20886,78684,68449,34246,-18863,-30737,14069,15277,-92986,-8167,112002,2564,-15696,-58995,50169,-38696,-9734,69937,87684,61303,-22460,-13641,-37456,-36827,16651,-23271,-20370,-38940,4542,53959,-23111,-1757,17827,7294,34188,22347,16013,33988,102762,-2774,17194,-24347,-62442,6176,-3380,98953,149499,-17343,2090,-75509,-79672,-59329,-91953,-55692,37679,-38506,-36986,-42163,29426,11585,12556,141733,23152,36449,26125,-24840,21772,53521,-69032,19924,-30875,-52968,-18335,9107,27067,-30602,55853,60075,-24258,19305,8029,-23270,-20371,35298,53262,18473,28873,44841,10173,66330,-13404,-17605,48560,33897,-4036,87901,54655,3674,41863,17679,50508,37611,-51644,-51764,-52194,-17358,-7889,19525,-33967,26407,46093,-77886,-28407,-10309,-30523,-80636,68211,40996,35175,46195,10816,27426,-13814,-19797,-51861,-18183,-15888,-1286,-864,-59604,-15252,-19485,11108,-64153,80480,-51258,1662,62700,9193,4796,16880,13212,27582,29464,-31425,15486,-16185,34909,-13883,-34320,-125332,-133247,-42066,23976,37069,-39080,57933,-3116,6599,23603,93373,41771,70163,57116,-18156,-62524,-15805,-22318,37926,-9264,61983,10388,3707,-30590,-28556,-12801,-28745,-56958,74659,68323,80650,42723,73215,55575,45161,-38129,-15814,16036,16570,3256,-15861,7764,-66803,-78992,-325,29984,12274,-15306,15191,-42924,-233,-63050,13956,26329,-31644,13572,20192,4899,-58771,2406,48911,-12154,28291,1616,35127,33698,82419,71756,30236,-32899,7223,7128,6498,42827,25670,-87828,-14436,-13390,-32722,36735,-19568,-50797,-3288,-22245,-28939,-31208,-126348,-50974,-3336,-60165,47276,-60312,-35502,-42420,-18633,-7093,37822,1372,22206,27089,18276,394,53610,39945,50980,-970,-64246,-32728,37612,49529,-46168,-55799,-24356,-105093,16601,-36909,34218,-8807,-30390,-38653,-21508,-30536,-31594,-78592,-68591,-26535,-30539,30528,-35501,15103,56029,53035,54757,-7428,-53363,10655,16006,65573,80020,15536,-90532,-104151,-20545,-58228,3906,39868,47536,26560,-51130,3038,17627,10048,95590,66560,11666,-65742,-13832,11131,-9875,30780,-45525,-45521,-64853,30925,6105,-16197,110760,-13877,35974,1853,-51111,-27282,-34169,12773,11115,-41301,-35974,13526,-26074,-23456,-121882,-36429,60262,45276,16424,-38374,16058,31432,4266,9284,26312,-9713,38135,-60032,24818,-21729,-31228,61987,2144,-36270,-15886,40093,8658,61202,-102786,-26827,2754,52811,-3023,-13676,84694,26899,-25336,-21772,-38625,-41739,885,10984,-44773,28006,84624,-30172,1422,32791,11878,25694,-23247,-10031,-52039,-49352,14784,-35426,30889,-39065,-71575,-61317,-103920,-2750,13888,14265,124510,50495,-3023,8889,75450,-45927,-107321,-41196,-65792,-93989,36224,-1089,-66065,-25576,69603,-20814,-45621,-27536,7100,-44126,-25395,-52762,13066,-46431,-83516,-5141,16869,-12557,31686,54826,-9926,93409,144222,-7638,-53952,-7454,-32701,-28635,-30024,13385,-45383,53418,31175,-271,31564,-53391,16324,74732,118618,33232,40877,-8758,-31538,6472,7760,-46703,-45182,-35827,-52763,30744,2891,23277,-23421,-71094,-81758,35341,18012,-51618,7338,42849,5579,20831,-15637,30110,-16660,-24944,-15327,-34379,-59073,-82007,-53474,-16017,4091,988,39448,-28997,-38741,42460,-32748,-41377,34735,8067,-4452,-29740,-17978,6177,-29473,-5304,-20580,-46267,3441,-11326,7428,82056,3475,21415,20602,-15368,-56784,79319,86085,60742,9278,8350,-22096,-6954,57617,62494,-40904,-55209,-42742,-30252,-20896,-54146,1601,-68385,45444,138503,22372,44082,17851,26259,15275,-35605,75135,3134,-84437,1127,53771,45709,117851,-57262,16625,31025,29577,71826,-30988,-44595,-1898,-80242,-5322,41029,23454,-6302,4398,33390,28669,-1,-28139,-6706,35968],[-19638,30311,-32136,-27657,-48631,-46047,-76972,-71703,-4411,-7983,6569,-63453,-68569,-75223,-55146,-39831,-37166,-60684,-24306,49026,-7997,2581,133683,-1553,57881,89915,22704,60496,-18154,-75971,-71776,49846,27543,24713,-39509,-59295,-37092,5869,44945,-69698,-72361,-21069,77361,39833,18323,21890,42341,81151,-1829,-12794,47486,2665,54038,40246,26851,18734,-48506,-8304,40775,-1985,-38888,-45155,-23186,31885,10217,102627,107,32001,52473,-25227,26168,22141,51281,10916,-33226,-24985,51559,-61779,-20577,-25999,-20258,-9069,-13054,-54183,-58854,-9895,42668,38693,-47063,-57800,-13541,-58837,-68495,-20731,-64256,-10566,18823,30341,40957,914,-50692,4973,-1503,32590,10989,18484,1401,-15036,30811,111,-14984,-814,-26481,-8562,-54840,-36168,-37422,2771,-41184,31036,10427,-48509,-52664,-10055,101040,-15019,-53030,-8863,47438,90105,24074,-51846,-18548,27905,45653,6877,-55761,-49192,18204,-46735,-40436,72410,15651,-4452,-86859,-39932,-102603,-7152,90715,-31331,-40480,-23466,-54937,49790,28469,-21393,69375,17146,-48175,26113,-7527,-26410,122661,37217,18639,3669,-12460,294,17909,-24123,-12868,-82038,-19369,-6178,-22077,-19641,-33175,3717,-23793,-24580,5283,7711,110881,-36904,38208,-120233,-34179,-29035,-1547,-89159,-137386,-58099,22410,31669,3330,39681,-14255,-4220,78728,27014,-31669,-6411,-47429,-37287,-31332,-5230,-12357,-113845,-11301,-16397,-43249,-1480,95058,-21948,-6691,21013,5180,36664,44890,23223,-46431,10120,49687,39916,17883,-23372,26219,-40498,-48259,-5731,-63395,-5544,-19510,72743,-68483,14615,55758,-50582,-50639,-104874,-19822,-42273,-8361,-88663,-30394,41414,-94866,-200005,-200316,-247897,-364039,-363711,271613,282565,78706,101156,20240,82193,-5782,-4473,-23727,49319,-64790,2580,2098,40853,26252,-12809,-142211,-44606,-1040,31977,32073,118755,73694,29871,69283,33393,-842,52591,78520,40144,-7433,5030,80936,-3423,-18494,-3779,33852,25619,63435,65504,79443,24487,-35208,4967,-6942,52138,29746,-52905,47011,-41285,24353,25387,12069,-3340,-18973,26233,43435,-28152,11700,16532,30009,19689,11577,67337,17291,77659,130789,-44929,-70553,38356,-5404,-60760,-30139,-6715,26657,-11328,20948,76817,-48895,-53999,84277,642,-23953,46641,28262,60538,57615,-29336,-92069,78076,22942,44904,43669,2036,-50101,-64405,-15331,75120,31111,23581,29657,45046,32627,9991,115466,100134,-7237,18114,-9303,-98513,-18918,5321,-16937,104937,46468,20976,64867,36280,22786,-54400,-17720,11254,-40398,-75638,-70298,-37180,-40523,-3995,-25262,56596,-49474,-22428,-20271,-10251,33518,31122,-40732,-32325,-20190,21554,111338,9715,-47455,28599,34461,-56653,-12158,-65692,-21123,-24906,-36623,3087,84996,6394,23541,17109,-16265,-32453,-23504,-1111,103156,21575,111703,51197,32148,6172,-45215,-15313,-13254,-49378,-86752,1168,-9464,17974,136191,15116,-34367,56413,54601,18192,-26255,-48755,-87025,2959,14778,-4650,-24071,-27059,-2452,31342,88390,-25785,-41292,-3576,30691,-16352,29893,-9759,-43259,-22727,25846,-63966,-36040,49116,-13759,-37642,-38509,10746,9686,3448,15954,-59987,-5430,39519,-34259,-59160,-42765,33364,-22201,-23323,-4650,40118,114017,104279,35600,-5003,-27034,37148,7395,-95115,-25846,82878,449,-35805,-50933,58940,-19489,-14873,59844,91431,56354,-35349,-34850,-25623,-28485,1200,-19792,-21624,-41698,38433,79475,10493,-24530,-4548,-38426,8369,-24057,-18343,15731,107493,8761,46702,-21257,-52636,-1856,-11250,86141,127550,-591,5241,-76289,-75430,-64769,-73311,-55358,44195,-36917,-29419,-34318,43456,11397,17777,127027,26336,29150,27940,-21930,18367,53326,-53822,-7261,-47546,-55089,-5928,14010,31921,-54469,54075,47130,-22913,8402,22045,-17324,-8400,6847,36867,45231,49416,34368,18010,68915,17948,-21116,12746,1525,12559,110679,8488,13231,52400,39378,58813,58049,-1672,-47416,-73214,-29248,7156,24243,-29740,28629,42566,-46914,-8319,-19075,-36175,-107063,55034,62275,36540,78310,5123,46682,-31604,-36521,-45373,-31504,7985,188,-13824,-47886,-16397,8135,9141,-63387,43162,-73437,-7014,63775,16832,2597,17714,11526,50597,29884,-52639,8377,-40032,26479,-6993,-21044,-108427,-104552,-35851,15107,31120,-38191,38893,4568,1436,35875,138524,69250,121412,77590,-36410,-84010,-23511,-2268,21480,3999,51753,28055,-3540,-18503,-37118,-10601,-49924,-77162,89477,50212,84077,30682,32003,89427,38058,-31450,-7019,34263,9981,20230,-29380,-3214,-66033,-91100,21365,22822,-24816,-15914,41265,-61470,-28148,-70089,20391,39032,-535,673,30587,4933,-68143,-23354,35852,-29787,37851,-24268,24704,11364,59509,62547,22750,-8561,17266,873,5089,28357,21357,-41533,-3514,-15682,-38978,39023,-23610,-52570,15603,-15595,-11839,-27155,-166358,-51573,-16622,-68856,13313,-47756,-3987,-35062,-43270,-5158,20963,-9088,27124,32461,-2440,-3167,58928,40678,46108,-4472,-89807,-22031,19582,46766,-60680,-46536,-32775,-106580,22352,-83267,31226,-8924,-20903,12340,-41969,-34997,-23816,-73255,-77113,-6365,-27405,19957,-31609,16239,48459,49840,34139,3866,-51001,15575,17207,54597,103113,21998,-83396,-78635,3745,-110666,17345,38412,-10790,4965,-50754,-2086,-4522,14136,112758,41219,23203,-76710,23030,9972,13027,37285,-25068,-30024,-21163,32940,11416,-10616,98186,-49180,5681,-13227,-41938,-21533,-17261,12935,6716,-41285,-55300,19886,-30956,-2121,-87780,-47385,43577,36068,22341,-34734,48994,35154,-16590,17902,26478,-21167,28287,-59291,29716,-1425,-26534,72493,21993,-26189,3671,33102,6501,46300,-110496,-37666,-20162,39301,5821,10928,65315,16623,-5463,139,-5484,-20561,16694,18779,-34904,31404,95484,-23446,-13281,18608,-14515,35602,-8939,-43511,-31987,-54470,5855,-43722,16472,-42378,-71364,-58037,-84801,-4117,35,18170,89215,47077,18092,18918,63815,-55713,-97979,-30386,-62373,-111957,39946,1807,-83949,-13371,78317,-30672,-34088,-23257,29469,-34933,-26483,-58238,27903,-55767,-91691,-229,26035,-11228,26732,47662,3058,77160,143068,13912,-50679,-2335,-26054,-23970,-54836,2163,-37724,38331,11668,-3746,45949,-45243,37715,65434,88143,35545,25013,1461,-26226,27255,-15161,-44415,-29724,-43649,-56048,15034,19585,41367,-32769,-65615,-79590,-7974,20031,-58671,-6822,55487,-5371,30096,-4619,37850,3278,-30362,-7990,-32647,-62964,-85607,-45186,-12662,13344,-17376,20149,-47280,-57715,4722,-30852,-16488,43892,3181,26476,-25628,-29903,23175,-22423,-4917,-1858,-30012,-680,-7974,40030,69792,8619,33857,27063,-4607,-47986,97078,98227,77769,15093,29544,-37220,-5897,53304,42982,-82050,-75264,-28376,-12633,-18055,-28643,-4029,-64321,43023,144094,47672,41540,5247,7317,224,-57214,36662,18744,-62847,4313,41131,52809,92296,-55547,28056,11555,20433,61470,-9791,-34875,-7113,-77840,-2672,8558,12568,-10833,3391,-2094,19377,-12422,-50389,13940,43953],[-26071,8989,-34294,-7380,-49007,-21915,-74942,-79424,-9924,-8443,-651,-59898,-61883,-71434,-65759,-56863,-53594,-30958,977,83871,-14972,1473,154797,94,71155,95742,3690,56518,-23427,-51291,-41664,49625,36382,46793,-7510,-49015,-41226,6058,32730,-75625,-39481,-5263,52501,-2833,30731,48025,65124,68706,-17679,-19168,33227,3757,51172,16117,-8889,13849,-60584,-7210,25616,-17973,-25136,-38482,11599,56036,29611,122028,5936,36744,50723,-31014,-8471,21138,43600,-1450,-26663,-28615,44253,-42241,-18730,-17179,16095,11511,-7842,-75797,-55115,25504,84753,63671,-37984,-47643,-19150,-60801,-68287,-20219,-67348,-22882,16531,-12952,18341,563,-58238,1587,-9343,12511,19896,62950,34436,-8097,24659,-3823,-7510,-47794,-45497,-21134,-41554,-18897,-32828,33093,-43831,3898,20166,-42533,-40463,-6935,63529,-30349,-61554,-27322,33209,92650,42662,-42200,-19294,2362,48327,15897,-26541,-59151,13372,-60223,-33842,62838,8559,-4754,-57144,-27708,-80122,-17905,53705,-43659,-20768,-13629,-56587,52767,31032,-18161,60168,11870,-66761,15714,-18974,-32245,105665,13180,-298,23703,-18949,-9968,25642,-21077,-16175,-70065,-39011,-6993,-51007,-35728,-19469,-5131,-51067,-16815,4343,-15561,92344,-39340,35963,-98033,-16230,3154,5064,-57943,-107556,-45395,16466,32554,11163,50119,-2307,-4326,42783,21744,-56335,-1586,-50975,-18200,-27044,2545,-24451,-118842,-17639,-2145,-35814,-4179,82699,-31729,-18502,34577,14625,46101,35280,-16891,-75777,7978,44023,32021,8832,-20035,13576,-36170,-43853,-22085,-88065,26175,-25552,83331,-42411,75,13416,-96519,-57246,-62976,53623,-6519,1454,-77185,-7551,41648,-96838,-178641,-191249,-280106,-365787,-389513,-95423,349780,160565,131965,20037,92585,-16802,-14258,-30725,37790,-37084,17314,-5368,33748,19111,-6905,-99051,-45407,7816,41940,26206,93762,60921,26827,75409,56951,4196,64282,100401,44907,27985,18356,78618,-7261,-29184,-36525,35846,39235,9106,62814,47968,11536,-15148,18506,34991,54348,29100,-45508,58093,-27113,11025,33735,4533,-3482,-18670,30099,45362,-19079,-22404,14272,15057,22710,13725,79719,49905,98813,79601,-54941,-38088,39135,-23729,-95188,-23100,-11690,41265,-10347,40966,75939,-61250,-44501,77056,-3264,-10094,50878,38358,63267,59265,-18655,-56242,111125,11168,47747,33651,5346,-49648,-50236,19499,74647,52570,38847,38867,13609,37917,19099,83688,65264,-13146,47789,2814,-115374,-11285,-5935,-21299,73430,41975,14626,58601,34772,1768,-46005,-4896,-2948,-36462,-72564,-88450,-40127,-28504,-14951,-9581,63128,-39806,-43254,-23763,5683,19236,31659,-30535,-12873,-10599,4367,125457,40229,-44031,7400,46065,-44908,-4549,-71177,-22736,-4760,-12835,41070,105309,-34437,-7270,-12271,-15959,-49814,-15220,-9047,84656,10815,95641,48358,31984,13618,-47179,-42527,-20607,-29385,-91616,16757,1943,16404,106370,33944,6332,80778,23901,33869,-45419,-57139,-76999,-10566,16101,17449,-29767,-44452,-16995,25602,56924,-24643,-28603,-3097,14156,10913,7037,-18775,-51360,-19945,35020,-50529,-23811,73241,-3791,-19349,-12885,22314,18503,-4540,26536,-57072,-33025,21285,-21862,-49411,-59802,28521,-32212,-43271,5648,55021,136119,118086,29133,7598,-13368,41661,-5288,-88030,-29668,51695,4856,-47155,-41669,60528,-5058,-22209,39142,83568,49117,-37163,-47575,-7528,-8495,-15538,-10053,-15415,-36647,66410,111512,64559,-25454,-21703,-66936,-15396,-68882,-63521,-1805,100134,37158,72190,-13322,-31789,4899,-25058,56500,73640,10423,7404,-79130,-69455,-66600,-41859,-52424,45365,-30531,-18311,-13850,56989,16142,31454,102186,18119,17140,44283,-19985,13717,49865,-46583,-35483,-47369,-43032,8696,14267,34299,-74726,34167,10398,-16991,2329,35858,3213,-1299,-24405,12889,70091,56211,17989,21461,58958,46177,-29081,-19612,-32633,21459,121728,-37162,16954,54337,44839,58831,74299,48268,-20771,-81326,-38002,28687,29225,-19995,16819,27356,-8730,19990,-24785,-40490,-118586,39314,74651,35040,123258,-1770,51262,-47255,-45795,-19537,-27438,40090,1885,-16502,-28032,-3438,41787,10988,-47382,6081,-86468,-16451,56029,18987,5600,20203,901,66803,30158,-66839,-11017,-60095,12681,6348,-736,-71161,-47743,-23057,16063,19901,-35941,20890,3314,-5827,45592,155515,82681,135097,86920,-52212,-91515,-32925,12708,1264,-605,39097,44416,-12043,-7024,-45415,711,-57316,-91906,92879,31880,93292,21806,-4288,115257,29992,-18420,5532,48603,960,34439,-39483,-12631,-60902,-87060,36961,11625,-69478,-14850,71203,-68235,-54634,-74145,13085,45297,30402,-16625,26979,6714,-63192,-44466,16885,-46314,44940,-54974,16629,-8977,15668,51369,23599,15662,34772,-5431,-699,11182,14349,-2949,5776,-14710,-41396,36011,-29351,-48003,30233,-7837,11648,-28020,-173709,-48203,-26707,-70057,-9005,-14626,31393,-34204,-51111,6069,3464,-17893,32712,15970,-9113,1542,64863,49231,35077,-7333,-102214,6905,13481,41387,-82337,-34262,-30171,-77111,27921,-122484,27236,-9182,-9278,50542,-54296,-34043,-25630,-56992,-53885,30877,-27511,8995,-30056,7819,23605,40633,12602,2297,-44330,17044,24419,57600,109580,22759,-67090,-46669,22722,-125564,43253,30751,-49811,-14079,-40765,-7123,-20669,16022,113035,11744,28374,-63375,52776,3722,27683,46796,1170,-20584,40273,33874,19273,-1369,79343,-77444,-26114,-28329,-38406,-24006,7885,16609,-782,-35882,-73100,19887,-30782,25991,-46478,-51613,20103,18503,30566,-24621,81642,31632,-33001,29330,14208,-31863,22853,-49326,18315,19489,-7205,73717,35952,-11876,24853,32927,2445,17890,-107486,-41037,-42919,21193,18974,27606,34523,21890,22722,2943,22945,11025,20896,24057,-27054,27629,79860,-17939,-19798,5874,-24322,44192,8111,-72636,-9923,-51281,-6543,-49788,-10177,-33093,-51817,-48634,-59404,-6893,-6084,15409,52272,32803,36383,23978,40863,-61864,-67158,-11520,-53648,-109485,32024,4639,-74768,6252,81399,-28493,-18471,-13975,49848,-27094,-34349,-49468,49039,-54221,-93139,7756,28807,-6546,24375,38424,18277,46379,119357,30254,-51692,8221,-13606,-20030,-73125,-7027,-22547,22584,-3592,-995,46695,-31199,45653,44749,70739,33442,1396,10495,-18512,50018,-29925,-39139,-7127,-43679,-49260,-9823,35896,39077,-46311,-63598,-71479,-44267,26514,-71055,-16185,55521,-16604,20015,-7317,37350,24944,-28397,3914,-21444,-43252,-64939,-41360,-18949,27980,-26050,-950,-61049,-59454,-33889,-16606,6012,42486,1401,56465,-11224,-28798,42259,-3825,-4866,20193,-10963,-10727,-9936,55571,46067,19030,44659,27337,11659,-34030,88841,93948,89655,22604,40735,-41117,-7345,50126,18450,-102670,-91536,-25578,-3057,2767,14912,-18855,-55596,34409,137061,60617,43862,-2404,-14210,-13758,-74764,11413,34639,-38710,7680,16807,52455,63752,-56489,27196,-13210,3576,39013,1303,-26965,-8919,-70835,-3488,-21021,7080,-12423,8030,-34988,13718,-23091,-63717,32265,49979],[-23833,-12746,-29192,9621,-34732,7529,-66480,-77980,-19348,-10838,-6170,-44431,-34651,-50300,-67154,-66714,-61551,-2287,16891,103390,-12606,16277,150633,-6130,72750,95286,-7962,33360,-28000,-29404,453,44667,45552,53537,22197,-28809,-31623,11763,15904,-68652,-5294,13459,29943,-39513,39611,57826,76465,48787,-33761,-30086,11437,12336,48820,-5775,-36671,13455,-67888,-8020,11515,-30206,-9413,-33376,53652,64915,45453,119823,15908,25575,29256,-45233,-44731,15108,21173,-17832,-15979,-16013,27176,-28292,-12008,-11186,44995,33176,-13320,-77700,-56617,49742,114422,61955,-23779,-43386,-24438,-55219,-52716,-15457,-59447,-30276,5101,-63728,-7470,4594,-61135,12517,-17720,-16622,11682,85703,57146,-6055,16564,747,12693,-65204,-59298,-25177,-17101,-1180,-29752,33182,-42460,-25298,26118,-30163,-25533,1917,33448,-49084,-68211,-32192,20285,79522,57834,-29116,-24732,-36130,35658,22532,1635,-54904,6591,-68395,-23527,55782,2382,-10156,-30768,-18515,-66026,-36285,3383,-56981,-1509,-15486,-63247,50126,26351,-19149,48720,6409,-59168,10579,-32214,-33089,76964,-6622,-21152,44548,-24122,-25515,35762,-6688,-16965,-40410,-61003,5964,-63035,-52838,-7783,-4058,-72113,-7012,7886,-28996,51575,-30942,24967,-80209,-746,34892,6045,-19055,-75528,-28317,13950,21129,13479,54547,10789,-7388,-5818,13872,-66639,1866,-56347,-4722,-5320,9248,-35141,-104183,-31063,-12741,-36786,-2073,66443,-36836,-25786,49809,23050,45999,23085,-50415,-83732,14874,34528,-3080,-3931,-15712,5483,-24123,-44283,-43352,-108225,42610,-19706,80088,-4416,-15609,-36709,-137357,-57901,-29334,105514,19770,-925,-61798,13549,33152,-97439,-147852,-166958,-293135,-345419,-378320,-338747,372961,207496,152568,23150,95040,-19252,-10396,-31120,27168,-12083,28197,-7108,26537,16892,3584,-49543,-39858,18703,52898,27730,59229,27400,13552,73320,73435,7015,72084,107830,46848,65451,39272,77445,1165,-27319,-48890,55007,60308,-42503,60892,26065,2119,16089,42338,64788,50990,28555,-26714,61705,-14864,2031,49606,5590,-6134,-21251,29801,42775,-4641,-53456,4533,2039,23683,18479,87805,83534,107401,23806,-53145,-12119,37640,-32598,-107960,-14161,-19504,47444,-13639,58654,57375,-72076,-33181,53732,-2970,3619,37833,44556,55535,57061,-10091,-28285,133407,-4626,49898,21744,8083,-48247,-29796,49929,66698,71123,48752,38338,-20605,40612,27428,50707,32818,-19272,76288,12621,-117151,-3540,-19766,-31373,31933,37771,-2422,42418,30808,-15219,-30559,15386,-22167,-34467,-62277,-96503,-36810,-10203,-30513,-2298,59609,-25854,-61997,-29230,16632,443,23997,-23674,12630,2353,-15079,116332,54880,-27565,-12706,58652,-31144,3400,-75822,-27566,18234,8013,66181,99677,-58391,-18707,-39366,-12331,-63935,-2466,-15705,51194,10732,69653,40400,28471,19804,-49372,-68099,-33511,-8668,-75263,35456,24294,14238,79021,55470,50165,79170,-4842,45469,-58748,-60208,-59501,-26403,5642,25534,-33474,-69960,-22064,18420,21246,-15840,-12344,-775,-2587,32822,-16427,-15886,-46190,-20695,40934,-28940,-14944,88771,13745,3521,16168,22397,22652,-12444,31618,-53402,-48893,5916,-12005,-39844,-73214,19111,-40162,-49400,18376,61816,137120,104434,14197,15529,8021,23871,-22522,-85184,-27947,28245,13272,-49520,-34795,53938,-330,-27557,13982,64286,36503,-32488,-50314,12401,17671,-30076,4945,-3475,-25276,78212,138844,121502,-9714,-27448,-70467,-32520,-98170,-102838,-15209,83123,74477,84582,-3443,-11141,22506,-42997,21129,13119,14457,9771,-81707,-64531,-63888,-4151,-45122,42023,-22006,-6491,15523,68353,28756,51477,76055,-995,373,65725,-20659,11098,44061,-50269,-59265,-32447,-20494,22991,14332,37852,-82291,7386,-33814,-7696,2647,44203,24704,-4872,-50337,-11571,83763,46559,562,18144,38460,65262,-34836,-40662,-61971,21053,114759,-68648,12045,40616,37178,51945,82100,74551,17440,-74393,-39364,55633,34348,-7714,1436,6291,22556,48038,-25086,-43626,-115813,27428,74453,29995,159364,-7410,42729,-57607,-46372,14476,-8154,70428,5713,-10198,-4091,20189,65012,10365,-23483,-22034,-89477,-23690,39894,20063,14709,23353,-12898,68574,28298,-70836,-35414,-70994,-947,19841,18109,-14832,13050,-10075,20159,5668,-32566,12452,-8320,-10467,51665,133858,77130,106179,74877,-65871,-84684,-42188,20816,-16182,-24604,27258,54892,-19592,533,-47357,16717,-48018,-93470,80558,13722,106018,18977,-21134,122032,24122,-3147,17761,55939,-1714,38988,-42079,-18876,-63011,-66596,43944,212,-108826,-16014,95461,-63647,-70092,-71077,-3281,39733,55101,-29215,14905,11304,-48259,-51405,-4554,-57413,47760,-80893,14594,-23720,-37015,35959,31480,36097,54396,-10358,-9268,-6211,5707,14996,11319,-12073,-41716,26822,-33952,-37632,36078,-4583,32741,-34185,-146334,-41862,-29531,-68439,-17433,24857,60685,-42129,-47298,21101,-8557,-20436,37104,-21771,-9938,10924,67950,68837,22547,-7730,-102006,42293,21101,38335,-99738,-25175,-20585,-25870,36565,-142840,21062,-9924,530,66797,-56016,-31980,-23006,-32236,-1082,69157,-30387,-212,-33375,-7440,-9007,25968,-9132,-14728,-32036,12594,34584,71534,97648,17287,-47732,-18312,30882,-109002,64632,14713,-65346,-21915,-24868,-11450,-34530,12599,91312,-12282,26601,-38089,61676,-7314,31703,56112,28473,-23978,92150,32474,17647,-313,55198,-90594,-46112,-35063,-44798,-34129,24750,24070,-12279,-27153,-83726,16887,-24990,50119,-15409,-45808,-1142,-6656,32374,-10190,106003,21864,-39869,39149,-7393,-41558,20457,-33559,-3969,39030,25006,67378,37596,2068,43913,37524,-2943,-12307,-94726,-32629,-57874,135,31659,34330,3410,36132,45962,-11971,37357,41406,9399,24855,-18613,17163,46764,-13490,-20435,-1503,-21079,44674,25047,-83771,6445,-39332,-17580,-50386,-29105,-16222,-20541,-33395,-36477,-8641,1108,7818,18649,13322,46607,24008,13942,-68615,-27130,12497,-44740,-87022,12509,7457,-43069,28902,75199,-14844,-12359,-3664,67122,-20943,-45076,-27031,71761,-42351,-83712,21080,23349,3199,21509,26095,29929,9052,83925,37222,-57744,22379,2021,-17230,-77321,-10335,-1707,13741,-3960,5351,33222,-10807,32575,15443,63138,24332,-24000,16126,-8171,71290,-38232,-30843,16913,-40006,-35686,-38500,48995,21057,-58801,-66862,-59820,-64090,37020,-80026,-16714,40436,-30199,-1897,-18422,30615,42513,-18086,14741,-7558,-12341,-32183,-39607,-29899,44299,-22940,-18400,-61728,-44869,-64795,5918,22358,29386,727,73141,5218,-15227,51265,15377,-6218,34815,5212,-24256,-16633,50445,15826,27103,55435,24167,30100,-17278,62930,80698,94430,28993,35575,-32557,-11333,50510,-6807,-96906,-90331,-31833,-7547,30609,65354,-38713,-46347,18585,118329,54030,45662,-5597,-31292,-23185,-83283,567,46646,-16362,11587,-15336,46058,41958,-63486,13021,-33339,-14110,10328,3832,-23551,-11979,-58893,-7531,-43394,8258,-10134,15803,-53046,14703,-27245,-62753,41953,54893],[-8257,-29081,-18675,23868,-10998,38332,-49533,-67502,-31164,-14249,-10105,-20309,5503,-21753,-58338,-66337,-56252,16850,19393,101212,3635,29616,119319,-14527,66151,86272,-13745,6112,-25902,-15321,38084,38382,53113,46387,40043,-7509,-12064,18535,-821,-50601,18739,28354,21854,-57304,42353,50358,76642,30876,-45091,-43953,-9683,26753,47047,-23498,-45494,15798,-66527,-9546,-174,-32990,4792,-32798,86861,58619,46980,93956,27201,527,-4215,-66561,-67518,6879,-9508,-33688,-2279,15231,9139,-24097,-1254,-10466,59700,53277,-20732,-58553,-63376,54084,120260,49006,-5731,-45050,-24907,-40601,-23388,-9616,-42419,-32453,-10456,-100094,-26084,9876,-57539,33049,-24149,-48383,-7831,82843,61515,-3644,12743,8647,38699,-50958,-68872,-19779,10482,13075,-29104,10220,-38775,-48134,30333,-11866,-11767,12192,17634,-62612,-68813,-24130,11810,48082,60306,-14369,-41217,-70645,13979,25315,16171,-39583,3827,-62797,-14920,55916,715,-18032,-13833,-13343,-65902,-53480,-34398,-67042,15063,-29108,-72840,42974,16155,-19511,37252,826,-27909,9808,-42440,-28982,48864,-17934,-38212,61697,-28761,-48675,43311,19889,-11926,-8687,-78026,28937,-54135,-60854,-3273,2653,-79800,5030,16902,-31549,4871,-16349,8600,-70855,4215,50158,1247,13038,-48500,-9571,15684,334,8604,52869,23442,-11079,-46787,5592,-57664,5291,-56932,1295,27562,10288,-40077,-65280,-45349,-39454,-40849,3378,52881,-35189,-25451,62757,27458,38821,8388,-65373,-61902,33144,25530,-51710,-15143,-12008,6048,-7421,-48252,-59482,-113047,39239,-920,67797,38060,-29262,-76214,-158216,-51341,-9792,117794,26712,-8109,-41420,32402,25278,-92089,-108232,-129647,-279521,-297829,-310680,-363874,340796,195967,152729,21614,88150,-15384,8173,-25687,20209,3538,29961,-4902,14590,17147,17158,-15176,-37028,25500,58770,32930,21459,-22997,-8643,62846,77522,5810,78831,95178,46100,91656,61553,72555,11666,-14405,-42602,88478,83104,-67247,61851,19323,-1422,46850,72674,74789,37874,20904,-5984,56678,-7845,-1962,69915,11391,-13051,-27883,24475,35049,11804,-74317,-10622,-7062,23132,21759,89379,108286,104131,-16967,-38236,321,33259,-29725,-92856,-1738,-26918,42907,-20960,66741,29891,-74928,-20762,20980,4500,17101,9582,46911,42450,48962,-7937,-15030,139274,-19071,52668,12982,10335,-46726,-9722,67527,54330,81272,47123,27397,-50639,38799,35329,24756,10675,-24428,96412,15553,-103591,1531,-28643,-44555,-8383,34384,-26654,25858,26642,-23706,-11374,37930,-38153,-32224,-46030,-93996,-27315,12339,-48984,-3726,49109,-10418,-72313,-34251,18623,-14429,8556,-19386,36258,15835,-31754,86725,49935,-4253,-25550,66949,-18786,9828,-76834,-27323,40928,21008,73872,71382,-60089,-4884,-48309,-4142,-68185,10915,-21250,8128,19370,40977,28975,25655,25338,-51575,-84661,-45561,6898,-44571,52252,48067,12649,57705,75763,86728,52832,-20907,49941,-63415,-58882,-37392,-40117,-14345,16046,-32491,-96185,-15624,13583,-494,-887,3296,3609,-12663,47262,-32332,-9172,-32304,-25753,40553,-5827,-10394,86960,34187,27633,41266,13798,21706,-20702,31011,-51761,-51541,-1751,-5078,-31516,-81934,9557,-44398,-42997,26793,59485,117636,69125,-5815,18908,31442,-8140,-40770,-85345,-28910,15397,21630,-44787,-30278,40156,-5458,-27861,-7031,41169,18139,-25643,-44267,29468,42606,-40572,22169,10962,-9724,69186,148864,154744,12080,-20049,-52991,-42666,-107932,-118313,-23418,61320,106765,80016,4121,-1627,43489,-59138,-7527,-23840,13582,13910,-81862,-61992,-57167,30986,-33859,35078,-13834,3447,45965,75637,48429,73129,52701,-27045,-19282,79153,-22942,12193,37541,-63026,-73954,-10291,6339,34815,18346,45377,-71607,-14447,-67221,2299,7811,41530,34602,-15611,-65898,-27155,80648,26696,-13120,9349,13110,72244,-33125,-48732,-81414,13799,89963,-78962,-568,11586,23814,41857,81250,68211,53491,-55816,-30082,81343,40245,4512,-8218,-14898,36700,67451,-19264,-45768,-105289,22218,62246,22260,169043,-9590,26280,-61677,-40666,37833,17911,88679,12962,-40,18211,47091,66879,-1492,-862,-38482,-83786,-26493,17981,23870,27948,25331,-23184,52194,23344,-65105,-57506,-71577,-8746,25339,25315,46191,52841,-2523,18719,-9312,-26922,17278,-28075,-8711,53198,80465,55423,52503,41737,-76571,-67244,-48501,21103,-26354,-59434,17424,55634,-24077,-423,-37724,31277,-27984,-79823,54421,-5026,115333,22883,-12465,106501,24480,9310,24885,55454,6367,29098,-39176,-23006,-73649,-34892,41523,-6403,-128796,-21861,107063,-51513,-66049,-59708,-19092,23599,69906,-30707,874,19206,-29086,-38135,-24423,-58718,46058,-92406,19817,-31709,-81542,16030,43393,49135,68673,-13909,-17688,-22183,-2754,14069,12835,-8568,-40777,12021,-34884,-23527,31516,-9178,44413,-43700,-98639,-34970,-24055,-68717,-17263,53819,75851,-53921,-39042,34664,-12367,-14261,38333,-68752,-17779,18968,65881,94470,12420,-5321,-91266,67160,37060,40007,-99895,-24994,-10075,28944,50235,-139393,11488,-11784,5204,65403,-46734,-32558,-6566,-4387,62811,91189,-33601,-5662,-38191,-22328,-37831,9502,-27732,-39873,-11531,1652,42258,86759,71728,6275,-30081,665,26882,-78800,68066,-8408,-66730,-13354,-8107,-14243,-47234,1816,51135,-24789,18935,-13947,44038,-20580,26246,63254,53166,-36388,116884,27851,1459,-15849,27636,-85959,-46722,-30143,-60805,-47954,21554,34450,-28017,-18044,-82663,15195,-13824,61292,-2241,-30533,-13395,-35603,21593,3999,114440,7182,-37324,42938,-32566,-49657,17049,-16272,-26574,55163,61560,57027,25635,10889,57453,41049,-7902,-32360,-74120,-10470,-59444,-20939,39891,33550,-15889,49676,54085,-34725,34428,58414,-16543,21449,-6859,3601,11002,-9853,-20196,-1798,-14083,32961,38205,-71422,10501,-23075,-23230,-45293,-27403,2318,11523,-13403,-21640,-7468,22154,-1315,-10143,-4317,46700,20640,-8697,-79163,5787,35794,-39941,-53422,-13326,9827,-4928,49257,57120,5254,-17965,3486,83081,-16681,-51867,212,87126,-24889,-63199,39460,15674,18508,15796,12373,32868,-24529,44253,33285,-64838,37248,17491,-14677,-62772,-6210,21086,14802,11419,11121,11211,14147,1167,-16611,50923,6923,-44682,17278,4729,85599,-45286,-21314,35843,-36024,-20166,-62371,57508,-772,-63765,-75037,-48144,-63674,48350,-77849,-9644,10157,-46015,-17531,-28184,21190,51126,-2849,18632,2638,14579,-1327,-35988,-32205,57334,-12831,-28160,-44114,-20017,-83668,30379,31443,8079,-1379,70667,13403,4091,39883,25735,-9211,35478,13418,-38172,-25909,30475,-12194,23443,67481,21003,46326,-1870,33519,69468,89354,31030,12839,-13393,-17594,51781,-29168,-70499,-69249,-38370,-25880,53413,105535,-56088,-38166,-3342,88775,28655,39549,-6435,-37785,-25913,-80557,-1392,52308,1751,16142,-48928,36594,32249,-73647,-11217,-41581,-26327,-14682,3237,-25412,-19042,-44359,-13330,-57321,13474,-4909,22727,-50805,21854,-21867,-50089,38781,58926],[16855,-37427,-5497,36672,12452,66987,-29212,-51246,-42766,-17558,-13525,5091,43089,3272,-41502,-56377,-38218,22675,9473,80496,30388,26381,69883,-22527,51951,67145,-17527,-10805,-12747,-10189,54852,33175,56685,31103,42054,6856,11301,22693,-14312,-27879,27480,33970,32542,-51613,39142,30584,69785,22489,-48914,-57534,-24006,42937,43394,-36923,-35183,16235,-56224,-11593,-10470,-24204,15777,-36936,94185,41112,23939,51026,35662,-29994,-36710,-91394,-69255,81,-37343,-44780,10975,57496,-2436,-27546,10759,-15492,60615,69157,-22168,-25490,-72964,35920,100662,41016,13546,-48257,-18949,-19262,12867,-5516,-19491,-30759,-19363,-103349,-28416,13268,-48858,53851,-25661,-71642,-26942,64310,45703,1873,15913,12118,60140,-20539,-74629,-7055,32993,19965,-31522,-18336,-35400,-57799,36575,7817,-3535,18618,12756,-64371,-61907,-7491,9603,2606,46316,-352,-66646,-84397,-5856,22973,13822,-25230,8327,-42329,-12998,60859,4414,-26130,-6271,-11372,-77340,-61598,-46633,-70398,26994,-50058,-82198,31612,4821,-14991,26324,-5045,13188,7989,-47450,-22779,29780,-21772,-47388,70680,-35445,-76109,42419,54951,1356,10903,-84801,52283,-27878,-53496,-5219,8038,-71167,17765,28961,-26586,-31968,-2256,-9323,-66290,-6357,38662,-8260,27373,-30866,7595,19052,-21607,-2935,46205,34111,-13794,-66489,-1717,-33125,9416,-47120,314,59732,244,-38323,-12312,-53861,-65428,-42067,7814,44262,-26982,-18580,67456,23402,26969,-9106,-60667,-15420,58262,18992,-94632,-21179,-11906,14165,7206,-54723,-63559,-99029,17168,22635,52521,71066,-42807,-95832,-156922,-42092,-6484,86377,5627,-17021,-24246,41215,16926,-86342,-71252,-97030,-254548,-253210,-232226,-166921,282502,143743,141188,18094,80525,-4219,40772,-11459,22682,11427,24355,2123,-1044,20406,35086,-853,-39916,27458,57285,37425,-9481,-71096,-32339,47430,68922,2771,89536,65733,45030,99147,79483,61551,15113,6581,-24878,124880,99565,-51566,68642,26841,877,67412,103337,66081,14219,2950,7761,44634,-6994,-1315,88972,15721,-22216,-36714,15604,24187,27740,-79814,-25811,-11101,22392,20564,84081,117774,92853,-30676,-13170,-1187,26203,-16194,-51923,15345,-30037,30346,-28016,62004,4395,-64764,-6673,-10096,20835,29758,-26121,46714,29299,34866,-13946,-17978,127050,-28081,56049,11333,12867,-44968,4283,68872,41070,80198,32195,9145,-70758,31856,43649,11906,2541,-27332,102852,9673,-76812,2920,-26356,-55121,-35914,32828,-51001,17384,25616,-22523,8082,57008,-43557,-27663,-25309,-82197,-12307,36019,-65118,-10628,36844,5083,-70632,-35933,12053,-19371,-12066,-15404,50313,25773,-41777,44363,28774,18434,-27269,66502,-10467,14649,-71658,-18291,60433,25084,66478,32653,-42283,29208,-29751,8089,-58294,21954,-26325,-37844,31130,15850,15780,24622,30419,-52522,-87475,-49762,15108,-9142,62266,62202,12087,43069,90489,106633,11600,-18826,49883,-58290,-54740,-14145,-47805,-37169,-7571,-25902,-112847,-75,13396,1914,18025,14673,8490,-11362,54927,-37692,-9626,-16809,-31794,32455,12079,-8944,65523,51458,49444,55825,762,17584,-28551,26373,-51466,-43038,-1613,-827,-24109,-85798,4649,-43686,-28783,25475,50402,85942,27129,-25760,20112,49013,-40461,-54215,-76849,-32977,10243,26416,-35304,-24723,21905,-15155,-22058,-16077,25409,-2382,-17520,-31841,40583,59733,-47041,37569,24293,7744,41830,136291,147393,29876,-2822,-26296,-48365,-104081,-101769,-27245,39941,120535,60792,5490,-6309,60758,-65671,-21515,-22154,11109,21048,-78298,-60737,-47871,56200,-21411,24732,-7283,10017,67628,77213,69979,91524,33147,-53946,-38059,74570,-23161,15460,31866,-78239,-76772,10089,31844,43002,27706,57028,-43757,-23406,-78349,9692,13780,24608,27794,-24755,-70145,-26190,61130,8747,-19681,210,-9642,67874,-22171,-47121,-88854,5174,54096,-70026,-16372,-24439,12372,32896,75772,39472,76583,-31603,-9426,96273,47880,15224,-8073,-31938,33646,73688,-8525,-47080,-95161,22608,42259,13766,149900,-6890,7930,-60354,-33410,33492,39934,89637,23205,7706,33868,69593,47286,-29955,13018,-44810,-71146,-24335,-5779,31532,41472,23977,-24981,21055,15776,-53442,-72682,-64292,-7827,18146,13951,90122,60409,-2852,6318,-22979,-17210,30604,-50511,620,49600,15639,25441,2962,-1454,-81286,-44941,-49542,13645,-27017,-90014,8677,44497,-24189,-12506,-14640,39547,-10192,-56175,21500,-23836,112799,30210,16200,74454,32825,14875,23494,48995,22657,4953,-37916,-27654,-83530,-1704,31040,-3968,-120468,-31916,103694,-36727,-39520,-42364,-24777,4639,74553,-20081,-11162,29886,-10044,-6095,-39332,-47434,41025,-84403,30836,-33557,-103072,-4860,55975,52363,71582,-15547,-22750,-35504,-8607,4075,11847,-4773,-38611,-6146,-30754,-8679,18202,-21304,43756,-53163,-52066,-30393,-12438,-73420,-17253,60996,73695,-59728,-31359,43432,-9273,-527,34989,-107336,-38734,20492,58781,114161,6908,-1162,-72619,68785,50906,44938,-75823,-35631,-4461,67283,67557,-115263,-1229,-15089,3405,57984,-27845,-37103,22140,19538,112501,87492,-32980,-5752,-36834,-27109,-54714,-2405,-37600,-56883,18845,-13564,42039,93556,39771,-8100,-15897,10467,14331,-51248,49945,-32827,-65377,9957,5183,-15181,-57417,-16011,5038,-26000,7783,2215,7189,-31549,16188,69076,73808,-44327,114228,20769,-24889,-46538,-553,-67818,-29746,-17099,-81010,-60234,-2501,45570,-46624,-10909,-68326,17853,1666,55800,-3529,-10024,-14645,-61570,-262,12832,104074,-11036,-29513,38221,-54807,-54954,8263,-889,-38165,65246,90096,45590,4682,11532,63802,36791,-10024,-35339,-48776,22848,-47439,-38557,41679,30238,-16505,54754,45847,-52738,17612,55683,-47832,16840,9050,-7278,-14627,-6503,-23739,3900,-11912,10153,44022,-41521,-80,-9033,-21467,-37424,-5251,17576,35522,9320,-16156,-3173,51769,-8446,-34137,-14082,38311,16513,-20570,-92052,19007,51413,-40518,-21898,-37417,10932,21491,63122,28107,25138,-27248,5441,101077,-14507,-48366,19574,86348,-7960,-35360,59479,20478,37984,7327,218,24978,-47484,2591,20074,-66860,49748,29665,-10916,-30911,4144,41524,22226,32112,12417,-9887,38454,-36807,-43984,23500,-17195,-57269,13853,18923,87408,-56367,-13803,43977,-33226,-6884,-72520,61366,-13611,-56170,-84469,-39499,-46219,55912,-63313,-989,-30994,-60423,-8797,-28662,12434,48377,9531,12195,5578,26809,18695,-27240,-10711,62658,-4510,-29087,-10072,6328,-91516,50807,34921,-14545,-6336,52005,6934,20717,7197,23603,-12869,22525,11237,-49567,-34152,7146,-29279,2638,80364,20745,56282,8283,12766,67827,72914,26566,-21542,13347,-25912,46533,-46020,-34573,-36594,-35458,-51298,63740,122134,-63271,-29634,-26819,51196,-7473,21365,-7091,-30713,-21474,-67693,-1214,51316,14476,21508,-76923,27555,33777,-79616,-38087,-36038,-30509,-25853,5423,-31438,-29534,-31251,-18866,-63407,17993,865,25080,-31501,31158,-7525,-34277,22685,61531],[39532,-38189,7947,48173,27280,90143,-15280,-33878,-50992,-19903,-17222,23287,62042,17873,-21487,-41254,-13285,16726,-7793,51115,56706,2867,18504,-30924,28711,39397,-22290,-10237,11910,-11708,43675,29183,54125,14498,30482,10856,32496,23244,-23840,-8290,23489,27892,56944,-27564,31827,6843,61582,26156,-45148,-66671,-29365,55874,34861,-45928,-15820,9918,-40043,-14913,-21375,-6683,24368,-43020,67830,16994,-25210,3342,37409,-54858,-55650,-113662,-52702,-2541,-51692,-47853,19131,94795,-4727,-31826,20263,-23863,55270,78205,-14483,10522,-81003,556,65685,44043,29974,-46791,-9113,2874,44897,-3750,5102,-26712,-10035,-70761,-11282,13341,-39039,65570,-19594,-73984,-34787,47499,14449,8983,23485,5117,67598,3902,-75457,9029,45591,17845,-36880,-36194,-32453,-51333,47367,20992,-3372,17730,10776,-52637,-48634,12125,13745,-44833,20438,10824,-89930,-70859,-14949,14913,1045,-24032,19415,-12826,-19116,62812,11455,-32875,-3296,-10555,-91116,-57055,-37296,-66113,33221,-69945,-87163,15967,-2476,-4230,15499,-10866,46784,-2497,-47067,-18269,18288,-23188,-47192,69220,-45889,-97988,29634,91457,23249,14964,-79775,64644,5308,-31510,-5963,7014,-48601,29122,39737,-18912,-50155,5576,-25168,-57177,-30392,1791,-19848,21878,-23502,20405,19734,-34790,-18184,36542,42193,-14316,-63130,-7586,-2963,14703,-24361,-4035,80681,-22477,-32151,35814,-51120,-73855,-35771,6439,38945,-13591,-8176,59658,8446,13284,-27712,-43600,39766,81237,15263,-114479,-19905,-16793,25235,13733,-61594,-53038,-69508,-16133,38962,40322,81566,-59300,-97389,-140341,-34627,-14291,27077,-39835,-24623,-18462,34729,6107,-83807,-45358,-82026,-230721,-233996,-190282,137476,226580,80387,127245,13643,77498,9590,77494,9840,35148,14173,14542,12246,-17793,25958,55743,913,-46999,26073,48228,35064,-26303,-89279,-48987,31146,50124,1611,107001,29498,45772,87480,88506,44965,8009,31626,-5632,147676,101623,-2898,82518,41866,6253,73437,126843,46621,-16670,-22437,9943,29061,-11043,2533,99485,13307,-29015,-43191,6410,13726,41282,-68177,-34249,-9757,22766,13848,73320,111144,78288,-17396,15201,-11539,17986,4065,3977,36673,-26100,15939,-29107,46238,-10265,-40874,10071,-28114,44567,39369,-58862,45838,19214,16910,-26341,-31043,99395,-30819,58250,17834,16216,-42676,9128,55471,29744,68545,7042,-10708,-78151,20304,52695,14001,7421,-27313,93773,-3425,-41638,1846,-11332,-56918,-43915,33830,-67426,20377,30507,-14270,24712,67931,-35040,-20513,-1984,-62947,7057,57070,-72712,-18324,27770,20470,-57689,-32281,960,-13558,-34282,-9550,50260,28711,-43300,-965,-547,34013,-18186,55466,-7314,19166,-59502,-2648,74264,22881,51878,-951,-13744,69803,13039,22141,-34433,29104,-31735,-79107,39381,-2458,2455,22773,34410,-50829,-76452,-41751,17700,22354,62209,58520,12363,34075,95932,104811,-30959,-428,50266,-44946,-48777,7280,-47369,-55120,-36750,-15107,-111911,18630,17833,26907,38379,19717,10697,1596,57515,-33922,-25063,-6239,-33540,17187,19368,-8550,30076,59757,65098,56332,-13164,13406,-34897,20172,-48968,-27339,1194,703,-16967,-85159,6709,-37510,-14408,12465,39210,52272,-4591,-41822,21597,53372,-60972,-57509,-50650,-31687,7436,26141,-23055,-14175,2582,-21243,-11519,-9747,24691,-18885,-5496,-15700,45062,65349,-51182,47391,33410,24723,4336,107034,105599,38370,17924,-2900,-52368,-95904,-61795,-28527,22707,109091,33440,-1347,-17062,70400,-57402,-20587,8540,9304,31068,-70938,-57693,-37831,68069,-12033,10085,-2355,12987,72561,72247,85205,104194,17908,-75622,-51340,50075,-16779,16552,27746,-86867,-67735,22142,53039,48025,40253,69806,-7135,-17949,-67130,11668,15684,-4897,8069,-24733,-65451,-6925,30973,2744,-18143,-2282,-23095,55801,-3976,-41362,-85673,1155,17214,-49974,-29140,-55071,7177,27600,71169,9054,82158,-7464,19440,93076,57712,23919,-145,-42607,22971,67840,4292,-47893,-90489,24654,20094,6379,114341,711,-8036,-55214,-29226,-1949,50127,76051,33761,8760,40312,82513,15714,-71094,14743,-44148,-52629,-18926,-27579,40893,51011,17542,-17059,-13527,7192,-41326,-80156,-53589,183,-168,-15459,100299,42251,-9362,-16052,-33729,-2712,40256,-68926,15197,40602,-38205,-4101,-20538,-39205,-75635,-23341,-45341,108,-17955,-102083,-903,21396,-19946,-34103,18854,39928,-7155,-32109,-9074,-39392,93705,33981,50934,36865,45744,11802,12992,40427,39148,-25933,-45961,-35003,-80496,22861,15573,8665,-84975,-42976,87000,-22455,4052,-23904,-15755,-6514,71612,-1594,-21166,41410,6579,34502,-47622,-23996,34547,-59336,44147,-30841,-95510,-20499,66068,45395,61602,-13124,-22272,-45013,-9167,-6025,10759,-1816,-35273,-24412,-21833,3824,495,-37527,32574,-59095,-20362,-29741,1008,-82154,-24026,45287,56693,-50409,-26292,46031,-3550,16042,26627,-123893,-65931,13778,48918,115470,6213,2951,-49447,46287,52091,48543,-31824,-53297,-7374,75963,83019,-79501,-14837,-19484,-3816,54379,-1984,-44322,52062,33063,130560,61258,-24252,560,-22895,-13809,-57907,-3319,-34034,-49544,57460,-28625,31182,87160,9578,-22176,-4339,14465,199,-34073,17045,-49348,-65917,38967,12794,-15314,-63625,-37686,-31681,-21941,-3739,10365,-31521,-35364,8810,76662,90252,-33113,95540,13830,-50488,-79548,-25939,-45975,-3880,-4120,-96968,-66640,-38288,54260,-64384,-6523,-43304,25221,19448,36323,-9341,9485,-7819,-75961,-23089,12925,79800,-31060,-21566,25794,-68983,-55999,-7980,10978,-31964,66076,100807,33806,-16585,3805,63858,21293,-7342,-22029,-22473,58978,-28176,-50162,37038,29042,-238,48474,29289,-57150,-4935,36477,-66737,16031,27382,-9785,-25043,-2518,-32682,12220,-18030,-17424,40220,-8525,-21763,-2709,-12760,-31046,26887,26304,47676,31692,-17667,2361,80333,-11230,-53329,-12660,25834,14284,-19160,-100592,10083,54156,-44031,-3689,-52191,9841,25726,68629,-6321,39495,-29681,3207,122273,-14363,-32246,21054,66747,3840,-6207,75587,51197,58242,-1419,-8268,8330,-60339,-39952,1708,-59515,57419,36408,-4855,9857,17256,56068,27411,42421,7425,-21307,54545,-66191,-60214,-16020,-43018,-64175,6567,31554,73678,-73241,-11290,38206,-31259,2571,-63928,61139,-10061,-35103,-88717,-34944,-20394,55614,-43652,1692,-72964,-67465,29504,-17521,6301,34999,9444,-3975,1235,22295,26525,-12709,38375,58211,-5535,-23284,31373,25672,-92262,64335,35723,-31260,-13390,25732,-13315,28667,-35954,11548,-15188,2436,162,-56434,-37099,-8315,-31202,-31305,91385,24913,57668,11612,6034,75454,46694,15566,-55087,44846,-36112,27037,-55775,643,-4358,-18266,-73054,60851,114414,-55874,-18191,-44707,12349,-42833,-6700,-8731,-11291,-11132,-48425,-3026,44715,21153,27924,-93579,21731,40766,-74804,-57482,-19749,-28424,-17527,13373,-39392,-40347,-23371,-22315,-62735,17472,4323,21164,-4513,36746,11323,-24654,-1751,61719],[45947,-33248,20481,56996,30568,104125,-15958,-19296,-53193,-20839,-20808,28504,54089,20977,-4109,-27852,9855,4223,-25580,23717,69555,-32704,-18781,-41416,-3282,8762,-27399,5662,43918,-15772,10885,24639,44118,927,11938,6776,47519,21995,-30604,2942,13964,11687,84058,2994,21721,-12440,56430,38750,-35726,-67502,-27403,61616,20354,-49237,-1286,-5417,-22807,-20222,-33649,12653,33008,-46406,16337,-9798,-86605,-36270,30541,-66127,-53984,-125884,-27865,-663,-47327,-41166,18678,110284,-376,-29413,24080,-30477,53817,78010,42,39985,-83264,-41011,31236,52752,38559,-35859,-1419,18631,61586,-2353,26955,-20353,21848,-18672,20478,11102,-32551,63167,-4711,-49108,-27068,45866,-23139,13042,28882,-13551,56335,7685,-69263,24396,47940,8739,-43863,-35947,-25637,-30578,61970,20345,-10614,9538,6141,-31214,-31267,30755,22777,-79136,-6067,17862,-97526,-37293,-12554,1793,-11277,-39602,33127,16804,-29776,54061,18206,-37593,897,-8809,-96429,-42064,-19634,-56027,34531,-79511,-83258,-3084,-2002,10329,4288,-15486,61243,-26616,-41566,-18099,4537,-27590,-38759,58547,-58974,-101974,6933,121346,50923,12629,-65369,58436,31697,-2116,4504,-299,-19543,37676,45390,-11935,-49589,4836,-35643,-35571,-57612,-47342,-29636,3730,-24152,26653,14268,-32988,-32755,25981,48112,-10906,-45077,-12298,21884,21510,9388,-5805,87093,-52358,-25539,62983,-34533,-56240,-20164,-3142,33735,2854,3027,40459,-15354,1637,-42897,-23719,86066,93222,14186,-102842,-10388,-24486,33995,10340,-65124,-30191,-32345,-49520,38959,35667,64959,-79055,-90653,-117006,-29427,-22358,-30830,-89051,-25868,-25392,16091,-4262,-79900,-28717,-81284,-203754,-230217,-189451,388657,179825,26041,112002,3791,75998,15068,100996,29512,50293,11203,2097,19349,-33933,30619,72306,577,-55305,22317,32485,19346,-29098,-60030,-54444,16062,23852,4560,128335,-2223,48121,61002,84751,24954,-6830,55515,5466,141569,83765,52213,100397,54006,9621,66077,136188,26117,-48337,-48197,1307,13493,-18017,6920,94359,2103,-29524,-42097,51,6414,50390,-41966,-30814,-3826,24097,2092,58893,92174,63460,11817,37839,-23520,10716,25163,58167,59471,-15009,6465,-20053,25245,-10553,-7986,29202,-26017,70081,41414,-80313,44831,11339,-2597,-42459,-46081,64165,-27862,57177,30352,20611,-39842,5648,32496,21991,50110,-21800,-25862,-73364,5815,61341,28297,20683,-24597,71573,-19078,-5302,990,12331,-46469,-33326,37139,-70331,31812,41705,-4198,35972,68195,-15237,-12970,21607,-38041,29065,71711,-68359,-23373,23964,35772,-38508,-23354,-9270,-1668,-54590,-1492,36805,23377,-37075,-40546,-29260,38717,-3148,35135,-9002,24667,-42532,14091,80587,19075,39609,-17424,14590,100608,65059,34707,-1703,32012,-38101,-108544,39011,-14403,-9675,15223,36024,-45907,-56236,-22029,18658,44210,51252,35330,12879,28795,90352,82627,-63272,26177,54343,-27725,-40773,25211,-39072,-62945,-61744,-3527,-92478,33273,24727,63754,57325,18325,6815,21697,56166,-25134,-55616,-4211,-26568,-2810,13117,-7642,-8272,55372,71046,43753,-26388,11945,-39103,14358,-40310,-8564,-1266,-1389,-10026,-80375,14029,-26445,-8424,-9930,30910,22645,-15813,-53303,24254,40974,-64119,-48472,-9027,-14643,2423,21887,-9546,2722,-14835,-16880,371,9074,38280,-25564,13783,1570,44471,59475,-55493,49264,36254,38645,-32841,73685,53531,38273,36719,9658,-55450,-88879,-19937,-29207,10851,75709,5711,-15826,-19116,72191,-35605,-10989,42014,8066,41970,-60982,-49544,-28850,67523,-9567,-10235,1632,13059,58927,61065,86021,112115,7731,-87816,-55274,12809,-1081,10712,24641,-81094,-49818,23967,69756,53014,51318,79078,25144,-2758,-43310,7082,10118,-39468,-15232,-13094,-55628,24469,-1406,9296,-10036,7365,-23440,40901,17078,-36480,-76270,5482,-12055,-27808,-33577,-69681,7909,24939,70347,-5843,71984,12551,49552,70942,68902,30451,9619,-46587,16883,55585,15629,-48796,-90633,23743,28,592,79125,11566,-19936,-47068,-30220,-52671,47860,57039,40312,2799,38015,84278,-14626,-110264,5424,-39405,-28839,-13743,-44878,47638,53234,5620,-2528,-35580,-381,-33555,-82161,-44093,9543,-22848,-53833,75016,15185,-16879,-41117,-40581,14659,33427,-77659,29589,26359,-67426,-26943,-14036,-59927,-56662,-6131,-39261,-15698,-580,-89313,-12441,-11770,-12661,-59355,55093,34060,-22255,-16231,-29455,-46538,61231,26802,76844,3673,54404,1013,-4158,34151,46753,-49065,-65945,-45051,-58336,34549,-1185,27710,-33722,-50899,60493,-8219,52098,-9769,5212,-1585,64905,17637,-31680,50645,19505,67724,-49644,7159,28123,-26690,55158,-25385,-63792,-25297,70599,30026,42600,-3854,-16093,-49544,-2310,-11811,11600,-1526,-31513,-39790,-10031,11744,-15759,-53436,16319,-59192,-1442,-31874,11579,-92208,-38835,14759,31453,-23128,-24453,42314,-219,28916,13873,-115759,-83849,1387,39318,93498,8847,5407,-26238,11288,35512,45620,17479,-69565,-19174,54411,88698,-43032,-25681,-23891,-13591,57579,27095,-51609,69572,32527,116454,25950,-5567,13729,3259,18812,-51273,9884,-16957,-13601,98232,-38778,11038,69161,-13985,-31240,6294,14788,-8823,-27303,-17900,-48922,-65544,60486,14613,-17239,-66058,-57803,-49807,-20896,-12591,14451,-53784,-29086,11045,88116,101994,2195,72628,10234,-64172,-96293,-44990,-31560,20831,914,-101122,-65183,-72897,57272,-75182,-3910,-14455,34860,36387,10388,-10223,22199,1088,-70382,-32843,4164,52733,-50231,-16656,9849,-72818,-51779,-29865,19301,-9356,54850,92039,20622,-29061,-9542,60913,-2729,658,77,1474,85686,-12190,-55433,27117,32182,23882,33141,16644,-46266,-24185,12359,-53258,23811,44815,-1183,-23722,2979,-44820,18965,-30526,-40784,26940,12294,-46214,-6728,229,-29068,55388,26938,48950,49849,-22063,5825,97382,-9641,-67373,-120,14432,15760,-6712,-96688,-12095,42977,-45686,-2871,-53430,5939,9238,66248,-37518,46061,-19684,54,141974,-15529,-6871,2361,34763,9062,18295,82260,104078,74765,-7013,-13228,-11624,-69871,-79024,-16670,-43251,58926,37093,3548,47489,28667,62964,21339,31695,-2435,-19080,55842,-75508,-62362,-53606,-63355,-72436,-3147,38731,45758,-92496,-14111,19386,-28751,10081,-38542,57368,8757,-5349,-81286,-33092,3338,45556,-31018,-5998,-101660,-61960,84247,2105,3089,14587,-8690,-25537,-7605,7265,26546,4961,98037,45317,-17671,-15135,67889,32420,-89409,72423,36201,-37968,-19668,314,-40465,26449,-72187,-4680,-13815,-15615,-14663,-58043,-31280,-9810,-20388,-64689,96546,33444,50875,9600,11537,84957,15687,239,-73185,78167,-47717,-8084,-57842,28534,18867,10425,-80726,48824,93987,-35056,-2676,-49970,-17759,-67353,-36919,-11373,15644,2355,-27572,-7809,33698,21507,35467,-95828,20365,45711,-58862,-59847,1883,-24455,8030,25556,-46896,-48022,-22549,-22596,-56331,9880,3262,12321,19469,33523,28004,-26306,-26848,58644],[28895,-24650,32211,61547,24778,105316,-32606,-9353,-48572,-20461,-22777,20454,22920,15911,5790,-23308,23132,-8752,-37970,4517,61188,-66956,-32870,-53873,-39392,-16207,-28396,27858,75501,-18668,-28040,17220,26583,-9779,-6040,640,54712,21642,-36616,5432,5261,-9733,102778,27039,7735,-21833,55502,52959,-23644,-58015,-22041,58539,1802,-44999,-1403,-28240,-9283,-27383,-45579,25434,43371,-42817,-38514,-35775,-133996,-59134,16045,-63480,-32787,-121844,-5716,2492,-26895,-25284,9263,95654,4098,-16464,20651,-29474,62066,66513,15525,57558,-78519,-77864,9468,57231,34751,-14753,-2747,22693,58946,1681,42228,-10131,67007,27223,55296,9066,-32393,47207,17294,-4732,-7821,60261,-57384,8895,25288,-40122,27854,-9437,-54970,35617,42513,-2591,-50474,-20469,-8775,-1831,76033,4045,-21916,-2995,-998,-7941,-12128,47186,33826,-90722,-21133,20098,-83618,-298,-8008,-14846,-14893,-64648,43613,38785,-38573,32375,20843,-40808,9383,-5779,-87523,-23967,-5956,-44322,33334,-73486,-67922,-23137,6086,22991,-7612,-17664,54966,-62305,-31135,-23067,-21853,-37538,-25768,42462,-71374,-80948,-18388,137581,77764,17511,-47470,32964,38723,23876,30608,-9180,4565,42504,43762,-7195,-37061,-3316,-38995,-2102,-73754,-90701,-34504,-15918,-29470,23315,1144,-18258,-43361,14982,51681,-2080,-25453,-17610,33538,28927,46866,-322,82856,-78990,-23173,63212,-7061,-16984,1583,-20788,25337,18381,12686,16074,-42880,-4749,-49890,-8681,112355,88753,14017,-65037,5130,-31386,35119,-1671,-62796,-3520,1013,-74987,18671,37653,26805,-100869,-89336,-94480,-26394,-23364,-62946,-115272,-19729,-43526,-9670,-13519,-71557,-20569,-89254,-171772,-230480,-227226,506892,149992,-1763,99632,-10419,73743,6627,100171,40647,61067,3372,-8941,18685,-45733,33664,78563,6691,-60002,18791,14852,-10477,-22703,6714,-48971,4146,-5714,13025,147249,-20127,51370,27990,67308,5837,-21026,74114,3567,101520,46870,84674,116360,54589,6887,51376,128812,12443,-71797,-65897,-12285,1271,-25294,9768,70914,-14988,-22310,-29321,-1012,3497,53620,-6502,-13802,5677,25042,-12823,42496,67446,49180,41368,47082,-30745,6465,40977,94713,79551,783,6937,211,6939,1503,25520,48530,-3639,89465,30684,-87157,42658,2147,-21857,-59875,-56856,31742,-20095,51667,44467,25882,-36956,-1591,6756,18407,30651,-46725,-31292,-59527,-8847,67285,48979,36330,-19953,42701,-30921,24345,3346,36900,-24715,-11571,41725,-58727,44500,56710,2328,40490,58366,8144,-8442,43085,-9525,51529,77412,-53636,-24822,23712,50628,-20105,-11250,-14063,8816,-69551,6953,16533,11885,-25799,-68494,-50916,32552,10501,9607,-13859,31313,-25381,26918,78837,18351,36544,-12662,33733,110159,107139,42804,31631,31427,-45152,-121601,28396,-22929,-19617,-1923,34149,-38049,-33949,4179,21879,54334,31552,-1100,13077,25207,75429,48170,-79237,50500,61488,-12284,-29336,39447,-25211,-59547,-75521,4691,-61850,38552,30958,99129,71925,12276,-4847,41547,51206,-16048,-93129,-10338,-9247,-23488,-6009,-5564,-37926,38338,65572,23508,-38882,14612,-40900,9718,-23432,10356,-14931,-8597,-4012,-71370,21579,-12237,-16827,-35712,29043,-2897,-8148,-61979,27088,14329,-51398,-29109,36176,21005,-6657,16925,4104,23466,-28212,-119,9621,32401,57815,-19690,41027,17640,41800,45522,-61705,42978,32311,47100,-60620,46873,14590,34720,52027,10682,-55822,-82036,2447,-30442,3416,32376,-15832,-34887,-1164,68406,-8401,-915,53994,5367,50319,-50388,-34496,-22300,58747,-15322,-36174,5413,11408,32804,45361,68396,118145,2897,-89071,-48273,-24224,22705,-4287,21201,-57635,-27877,18129,83200,63514,56168,81476,40552,13917,-20319,-2729,-2953,-67823,-32872,7503,-43966,56033,-28047,18932,1356,29914,-10738,27605,36355,-35071,-66566,17994,-29651,-8870,-27496,-64013,10853,20566,71134,-211,52121,26205,72432,36562,79186,34726,14968,-44828,22031,43703,22551,-50330,-89980,17092,-16543,-4979,54466,22710,-27815,-35494,-34858,-90954,39781,43219,38628,-6652,29936,76675,-33072,-128048,-10308,-32682,-838,-12437,-56641,47593,46721,-10189,12450,-32038,-5302,-32175,-81763,-38963,13187,-41577,-86628,27818,-4705,-18919,-58493,-43158,30142,5409,-73859,37329,7724,-71032,-40429,10464,-60874,-26080,5656,-36861,-28156,22331,-56210,-24644,-51133,-4490,-80226,84169,25338,-46860,-11772,-35463,-41290,25988,5472,85028,-20523,48340,-14352,-23463,33406,40051,-48624,-92545,-55287,-20413,38739,-16265,44605,16546,-53020,28033,9718,90522,-3960,29445,21127,57693,30905,-44945,54072,27249,78638,-47046,38548,22202,1321,59206,-18733,-20688,-17493,66667,9784,22134,13245,-6211,-48277,12609,-12263,15103,-5756,-28604,-50849,1593,14481,-24839,-65927,1926,-52924,17362,-32621,16030,-99776,-58164,-18343,5685,16521,-26263,32803,-2790,32501,-1578,-91077,-79429,-11035,32177,55085,12475,5554,-8037,-18787,4688,33482,54442,-75177,-37007,14355,78528,-14774,-30074,-26839,-22306,64452,54004,-56839,65867,18588,84050,-2494,20491,33029,33389,62624,-40932,34859,7722,38105,131593,-41205,-13319,45763,-29691,-30657,16900,10438,-10300,-27427,-42494,-27273,-58913,63367,11246,-23866,-66334,-70484,-50825,-28789,-16348,19348,-49525,-13319,26174,100971,107499,51313,51197,11794,-60388,-83132,-54819,-31776,37548,-4622,-90645,-56473,-95874,52538,-71812,-943,8825,42728,48637,-12939,-2300,25012,5803,-40187,-19460,-10293,34056,-64771,-14710,-3469,-67202,-42331,-51835,24726,20304,30898,70666,5164,-27005,-23720,59457,-26727,12739,20792,21115,92256,-9095,-56457,13153,38941,44608,14658,17227,-24878,-33925,-2905,226,41639,58403,16299,-19042,9921,-55570,20857,-44907,-52175,7315,12823,-63687,-20418,13672,-31024,69766,19497,42634,60038,-25423,4044,95867,-6221,-75943,20504,7943,21487,10817,-76725,-32420,21676,-41090,-14987,-41593,-619,-17292,57955,-57133,45616,726,-291,150080,-16368,20221,-30086,3249,9294,34106,76326,152819,83608,-6889,-16935,-28896,-83231,-107169,-30505,-23449,54222,32735,13122,72605,34585,62655,152,2126,-12551,-5651,40702,-61841,-52387,-74819,-71617,-88269,-13230,37009,9638,-106858,-18657,-7012,-24273,19659,-5135,50307,34368,23208,-59529,-31056,16789,26946,-35311,-21712,-104810,-42699,131014,24287,2065,-7517,-39763,-46107,-16879,-7728,25020,20777,136732,28323,-35601,-9319,89519,25452,-84231,79276,37122,-35725,-21316,-19858,-66063,16731,-87046,-20214,-6987,-24000,-26327,-54770,-15563,1882,-4390,-81194,92768,45064,38922,5661,23160,87016,-13218,-15741,-66570,108969,-59572,-49441,-52637,46035,30716,41881,-68530,32880,75458,-7383,15370,-38662,-29872,-76118,-59980,-14461,43457,15245,-9449,-14939,18877,16218,43689,-83665,22951,42735,-39562,-40728,23958,-22931,40752,36825,-52102,-50767,-27797,-19606,-45525,-3883,-2954,2653,32708,19550,36523,-38002,-44925,52115],[-7163,-14149,43927,61534,14942,91788,-58516,-3959,-38828,-19313,-21212,4970,-17821,7613,6058,-32311,22141,-17560,-41707,-6190,33834,-89012,-24175,-65098,-71322,-27730,-19593,45470,97569,-18586,-57741,5616,3177,-21434,-18150,-1279,54294,23278,-43390,3064,-1027,-30025,107155,36036,-13387,-20494,56942,60414,-11881,-38929,-17215,47593,-16395,-32481,-17129,-53678,-2474,-35240,-53508,25442,54173,-30413,-74017,-57352,-143004,-62649,-2170,-53594,-284,-99480,7556,708,438,-3516,-5531,56712,1838,5121,10337,-17137,76901,42865,25426,61810,-69651,-104123,2870,50984,16755,12516,-16769,14265,45400,10412,48434,5673,104313,47534,79454,9615,-38615,22186,41191,37035,13775,79455,-81196,-6239,9963,-68123,-10500,-36337,-34206,39827,32062,-11074,-54957,751,20684,26303,83499,-21321,-32677,-15670,-6175,8979,6939,62076,43192,-81393,-18248,17526,-55944,23440,-15348,-33243,-8131,-85545,45180,49218,-39879,2990,16884,-43609,21258,-3571,-67079,-11926,-1952,-36233,32575,-53578,-42684,-40628,16779,27302,-19987,-16670,34502,-99433,-16150,-32167,-62794,-51307,-13407,25385,-79489,-38777,-36657,136259,95363,36706,-33381,-5695,19768,36463,66793,-13528,11388,42975,34939,-5114,-22141,-15522,-36110,33288,-67782,-114234,-33734,-28259,-36789,6473,-18798,-609,-49283,1873,51237,12151,-15425,-26460,29562,34443,77549,12752,74995,-92792,-28605,41112,22354,29376,21698,-44399,12119,27788,19003,-4718,-68491,-4604,-46159,-1974,117501,68312,11342,-17652,20851,-34939,24644,-19603,-55052,14622,18856,-91143,-19816,40006,-18003,-122583,-103421,-77803,-27436,-19080,-62572,-101063,-11435,-71195,-39769,-25971,-62185,-26631,-106928,-145544,-240164,-315442,525287,153110,11427,99575,-20511,72295,-11049,76851,42717,65691,-5086,-11804,9762,-48089,38402,73696,22756,-55837,20221,3597,-46614,-12810,71635,-35551,-1386,-32474,28035,157915,-19638,56026,-933,40156,-6239,-24163,86246,-9055,37740,-422,81233,125034,41274,-2047,37996,108879,9616,-77588,-68987,-22173,-4365,-29197,11409,34543,-30685,-8715,-3896,4631,5186,51242,32731,14523,18311,24451,-27909,25989,44103,35084,58631,40074,-29221,6928,47224,105145,92874,17414,18792,28837,-1522,20131,50833,64512,32383,96160,4670,-81027,38350,-10852,-38285,-75008,-57848,9669,-9930,41369,54828,30898,-35295,-6599,-15733,18659,15849,-61762,-24832,-41311,-20549,68227,69244,49497,-14360,15857,-33128,41386,10922,54546,2933,11575,46299,-36912,51038,70868,1968,38467,41993,25753,-9473,60304,19019,71525,73837,-34700,-23629,22431,64092,-8149,669,-11171,11421,-75516,12928,-35,-362,-12768,-82311,-62595,18899,16115,-15586,-19317,37703,-13140,33559,69957,23361,43640,8846,39128,96098,125181,44958,57039,29019,-51367,-118098,9965,-30668,-26608,-28369,28462,-28046,-16007,29138,29067,53970,8203,-38349,12732,21978,56722,14063,-78507,64543,67618,-3429,-12791,50599,-9425,-47666,-76189,6206,-31760,33731,33736,123084,79628,4558,-23008,53940,42953,-10111,-124759,-20881,16468,-40025,-33465,-2478,-52020,13019,50186,3558,-50739,21065,-39918,6063,875,28238,-39243,-22232,-180,-57830,23298,2274,-39989,-57165,34347,-27029,6492,-69898,27832,-18429,-29048,-4848,71298,66002,-18799,15325,16941,42740,-36220,24697,13253,50653,72391,-2867,72616,30557,40093,28840,-69632,30472,22779,48195,-73999,29802,-3656,33824,66126,4436,-50514,-70795,-2872,-32176,-1541,-5349,-27261,-53797,35795,62030,12861,4128,36226,-1020,52461,-41024,-13203,-18949,47279,-27069,-64214,9201,9071,5632,27970,35226,123505,2576,-80929,-32046,-47990,48896,-26614,16294,-19440,-6894,9471,93900,83883,52518,77105,32899,24070,-8430,-14190,-19891,-79756,-40421,31507,-32203,75641,-43580,18969,12115,59598,11517,18720,50525,-36694,-61822,34644,-35982,6515,-12772,-41676,11616,9265,67355,19551,30071,32784,81702,1217,85562,36794,12470,-38793,35624,35873,23885,-52512,-81553,5258,-30838,-12760,40714,30733,-31974,-20246,-39023,-94443,35378,41504,26637,-14269,20097,63686,-35173,-111566,-26153,-25531,29050,-16849,-62885,38865,32139,-26526,21275,-1508,-7087,-35795,-80663,-38935,6860,-50320,-100122,-20627,-9163,-10562,-59526,-41612,37645,-36269,-58235,34057,-13479,-56798,-44906,35250,-47520,8473,13275,-42862,-31466,46779,-15513,-33594,-90791,2088,-89665,97537,16888,-66185,-15700,-27497,-24040,254,-26042,75216,-36561,21801,-29961,-40409,38882,19970,-17458,-114390,-61929,22972,47379,-28353,49239,50919,-49874,-6363,35252,110189,-7760,46522,55567,51355,34382,-60531,48964,27987,60506,-41624,62147,16373,15505,52656,-12003,19443,-532,52382,-10949,8107,35235,3995,-41431,34474,-7979,20431,-15419,-27553,-58321,9528,13192,-22799,-73985,-4709,-41436,45745,-26419,13804,-101245,-76726,-43359,-14841,57018,-31859,18501,-11971,24575,-17173,-62540,-51107,-17304,27803,15887,14904,3987,1003,-30289,-29306,13957,67602,-64557,-55891,-26181,52784,646,-25856,-27140,-26767,69321,71519,-59590,40915,-3756,51136,-13578,46835,54965,55647,102322,-31867,64150,30239,82732,147440,-36561,-35074,24463,-38741,-17762,26863,-774,-7968,-30730,-49521,11944,-43091,44468,2431,-36221,-66191,-71706,-43982,-46131,-13420,28495,-20938,7687,51511,107648,104861,93282,31662,17325,-41733,-40838,-54014,-46229,44230,-16263,-69175,-43066,-102317,40243,-49131,4540,18383,45056,52667,-26630,11792,18662,2196,10277,16665,-25545,28175,-70503,-13225,-8775,-55346,-29039,-66521,27384,43759,-2579,46774,-11334,-10423,-33518,63304,-40298,26427,32030,35849,75645,-22154,-56484,-4061,46560,53724,-12,32534,-935,-32761,-955,76498,65241,67089,35618,-18871,16557,-60729,16694,-57411,-48396,-13122,-4504,-67196,-40456,23936,-33054,65806,5619,31836,59866,-25330,-4244,75349,-5394,-78990,44345,7526,30768,26232,-45004,-38153,-2502,-28983,-30063,-21219,-8776,-40595,46210,-60826,40713,23962,4493,137262,-14558,41191,-64448,-15520,7730,39971,58374,164773,83341,-663,-22402,-40731,-101881,-118012,-37136,-7822,44476,25707,21813,83227,33250,57457,-31506,-31581,-16676,11865,14349,-31501,-36564,-73263,-64991,-111061,-21238,25164,-25655,-108873,-18704,-31684,-17055,33264,24283,40168,55236,38871,-27351,-26379,16494,3866,-57910,-36549,-79344,-13796,148955,43292,2448,-25838,-66697,-59595,-22868,-13107,26614,29496,129639,12817,-49716,-8701,92951,8148,-76055,87833,37802,-30118,-15359,-34593,-84251,4479,-76373,-33492,5630,-19709,-29150,-47434,7897,20525,8234,-72449,80091,57844,26154,3006,34186,76184,-33807,-28652,-38070,131018,-69745,-79163,-41570,52815,33636,65785,-37824,16582,66285,17693,32312,-11639,-20182,-70438,-69518,-17626,65984,23540,3076,-23765,402,7467,51306,-59656,27645,29747,-29129,-4634,43680,-25981,66871,41245,-53791,-49222,-35759,-14134,-32445,-20682,-13090,-2554,32481,-2955,34051,-53785,-51520,42827],[-47865,-3337,56106,58235,5724,65241,-82011,-2221,-27492,-17792,-14600,-7900,-51129,177,-1713,-54655,7797,-20005,-36606,-11906,-1258,-94250,-472,-69738,-90474,-22701,1902,50830,102876,-15821,-70350,-9177,-22439,-37934,-22643,4462,47804,25004,-50814,1052,-7883,-43485,98834,29342,-44484,-11666,57833,55428,-2333,-13028,-14823,31888,-29009,-13408,-40795,-75136,-2460,-41793,-53547,11940,60872,-10475,-79043,-70746,-107343,-49537,-18256,-44811,32115,-62157,12941,-11919,23342,18603,-19172,11103,-10503,29168,-4543,5807,87793,9174,25319,53605,-61777,-119117,6074,34380,-12398,38959,-40535,-1984,38937,23753,45368,27254,112041,39308,82899,13558,-47637,-6049,59595,51375,29384,88966,-91341,-30853,-13619,-91284,-47545,-58833,-11197,34853,18305,-13327,-56188,17246,57872,46452,79898,-42268,-38502,-24642,-4048,15308,24875,76313,47817,-62494,716,11277,-32008,25457,-42766,-51352,4949,-89864,34803,48806,-31694,-24061,6814,-46294,33199,-5416,-43976,-12116,-6417,-35799,34829,-27013,-13196,-51655,22147,19574,-31426,-12186,9360,-124031,2617,-42680,-108403,-63391,-6115,10992,-80740,10780,-39709,118544,98043,65592,-28346,-47165,-21914,31008,100633,-9152,-6641,39257,21780,-5305,-12633,-27145,-29862,57935,-37766,-113427,-28640,-29881,-44240,-25619,-41846,7858,-51586,-15283,44978,30464,-18821,-40629,14071,35582,92435,29620,69290,-89809,-41265,8026,42408,66635,31771,-69267,-3782,27605,21868,-13403,-87082,2287,-31319,-1441,108743,39617,3930,20939,30787,-33366,3573,-38795,-43458,15258,15636,-99790,-67048,36648,-47904,-137777,-130105,-66531,-33412,-16328,-38681,-47007,-6000,-101938,-68808,-42446,-53203,-48052,-130741,-130845,-255430,-441710,508533,187880,59896,112606,-22752,69209,-30546,39691,36769,63762,-11013,-3671,-7312,-40248,47357,60745,44145,-41806,29167,4450,-77073,-5316,87254,-20154,1183,-51579,47577,156063,-4479,62235,-17328,10128,-7029,-10437,92050,-25980,-28726,-45594,50025,122848,17843,-14081,32468,84471,16047,-60382,-56388,-21778,-1631,-26420,13831,-2902,-37511,7163,29322,15771,10479,44788,70636,47698,33343,21790,-40510,10861,26973,20494,58056,19670,-18208,12685,42593,91346,96399,30630,38578,59069,2721,37857,61544,73102,70792,87651,-33428,-67094,31885,-26609,-48618,-83606,-45069,132,-992,26745,57061,33672,-36733,-4893,-31318,21551,9195,-64684,-8078,-23889,-26859,62989,83099,57838,-8904,-1114,-22962,43643,23586,60569,27987,28303,49519,-13859,47191,78734,-5931,31213,24212,30509,-16359,71403,41692,85002,62658,-19718,-21180,14595,74589,-4812,8612,-1605,3477,-69471,13853,-2840,-6796,-958,-82937,-64712,2717,10293,-35772,-22994,40931,-9264,34475,55925,33084,55012,36482,30749,64360,115631,41333,68230,26529,-54555,-102556,-11090,-37490,-30379,-58564,19437,-16968,-5868,45445,38509,46512,-11865,-62637,11741,18698,41882,-7049,-64547,66030,67330,-3424,9176,58824,4005,-32336,-67335,-616,-12116,23067,31308,131436,78645,-1864,-43695,54441,32364,-8647,-138928,-30818,45370,-48235,-61960,908,-51121,-13120,29760,-8729,-61024,29291,-35569,2697,29199,45114,-65996,-42580,56,-40026,14684,13498,-71893,-67674,44364,-50705,12924,-77518,23955,-46670,-5039,17335,87276,102887,-31146,20037,27819,54764,-38321,48275,10320,56560,73891,19419,101519,38800,40983,14642,-77472,14696,10062,40765,-73186,19314,-8884,39225,81882,-3561,-37931,-51976,-27620,-33511,-5827,-24972,-27842,-67689,77294,55189,19267,3355,-2587,-11833,46027,-34123,11213,-19108,37927,-39762,-87191,12364,6395,-11547,12054,-3754,125050,5020,-67406,-11745,-51273,68812,-51209,9762,24886,9450,2331,100389,111765,41693,69375,5626,23164,-10605,-22896,-35019,-70942,-39677,52900,-20748,76979,-45959,2651,18804,84941,37750,14811,58043,-38747,-64633,49113,-33578,21025,5342,-12312,7580,-11662,53016,42097,12045,32724,75954,-24121,85389,36919,2947,-29880,47794,30345,20515,-54640,-61409,-8047,-44924,-24486,32468,32844,-32055,-3551,-38722,-60954,40579,52204,6028,-15696,11900,49885,-23072,-63881,-36310,-19449,57173,-25679,-64132,22647,11691,-39467,19499,41942,-6711,-40785,-78274,-42393,-7708,-47582,-87798,-52674,1344,9251,-41637,-36554,32630,-75874,-34610,20246,-34310,-34178,-42389,46853,-29140,36130,19018,-58008,-21981,67933,18076,-34471,-123252,4827,-84401,91390,10025,-69279,-21328,-9941,-678,-9563,-57495,53851,-47517,-21268,-41627,-52516,48101,-6753,35526,-119962,-61816,60298,69690,-37891,35318,61729,-45110,-38035,68236,110017,-19425,48900,90198,45104,27953,-74947,34613,20441,18455,-34420,72353,10181,13491,34028,-5974,46248,18070,28176,-28073,5357,55124,11021,-30791,60714,-613,25514,-29794,-28436,-64552,10535,10066,-8666,-77519,-768,-27058,80687,-9574,7086,-94296,-90329,-54984,-28015,86355,-40464,945,-25733,7318,-30049,-39993,-9626,-13469,24561,-8110,14847,2150,-791,-19728,-52725,-6979,57051,-38463,-70252,-51090,19441,3315,-13452,-24557,-25080,67174,72200,-61264,2975,-26769,29600,-5743,64270,72040,61036,122282,-26236,88019,41268,101744,139118,-28944,-48435,10796,-42826,6104,34380,-18828,-9918,-34866,-38695,57564,-19505,10847,-13079,-51878,-66502,-61207,-38888,-68053,-3120,42331,19952,27557,78662,99473,92960,108563,13150,22388,-17437,13672,-43198,-66841,42760,-24857,-45397,-28359,-92868,23213,-8113,13532,11858,40085,46832,-28105,25728,7283,-10466,63800,63783,-37206,30186,-64404,-9461,-4320,-41244,-14434,-67613,25567,49913,-37916,27133,-25257,14988,-35160,73500,-36888,38948,31019,45620,42906,-45789,-57917,-23958,51740,48818,-5407,55973,18136,-23890,16330,138751,84990,71759,47576,-26479,19629,-58873,7349,-66831,-31941,-28329,-29479,-55438,-62109,28759,-30075,45677,-11528,18201,49370,-21315,-17300,42469,-11955,-76700,66096,11525,41949,33976,-11845,-25596,-21677,-12552,-38208,1089,-16937,-51119,33181,-50332,34039,40995,14243,103132,-7912,51769,-89084,-16478,7239,37163,32587,127696,76202,9515,-31454,-49928,-120132,-110332,-36454,-2596,31883,19010,27384,83962,25479,50547,-61719,-50729,-9711,25904,-12834,3347,-23030,-52104,-46306,-131972,-24926,5283,-51033,-95073,-9289,-44181,-7304,45902,39621,27686,61867,33214,5303,-18940,3580,-18071,-90375,-39843,-34968,16606,132721,55508,4124,-36307,-68948,-62216,-23408,-4511,32635,27959,78261,3028,-51333,-13071,82120,-13100,-63643,95923,36926,-28292,-1590,-45337,-93125,-5350,-47167,-45861,22505,-5130,-21499,-36552,33858,37741,12080,-44216,62249,69593,16108,2912,40154,53811,-42898,-36194,-3261,137630,-75913,-80151,-26905,50487,31811,74632,3211,1237,64250,31581,44184,25766,7573,-56200,-64714,-21101,79280,23902,8648,-34149,-21240,-1193,56213,-28054,32075,8845,-36731,35156,60287,-32743,75285,35302,-51020,-45797,-42232,-7496,-19869,-36591,-24427,846,20900,-28400,21709,-66638,-47068,32255],[-76413,6092,67839,53333,-219,31511,-91876,-3824,-18406,-15466,-2627,-8007,-64470,-4602,-12492,-84357,-14141,-16346,-25052,-16699,-29819,-84110,27484,-62942,-91883,-4791,33015,42253,88798,-12115,-66853,-23556,-45343,-59200,-20772,17016,37471,22482,-56997,2200,-19458,-46633,85563,13719,-84656,-760,56205,37572,4628,16531,-14016,15622,-32118,7735,-60754,-86627,-6516,-44665,-43633,-9340,57690,13204,-57944,-72678,-43775,-25983,-26680,-41343,54505,-17818,16612,-36013,33201,34601,-24925,-21276,-30855,48804,-20111,33519,83644,-28319,14264,34584,-58875,-123610,12364,12834,-44993,57402,-64615,-17742,54741,39260,35444,52260,81701,14410,63143,19053,-53241,-32228,65809,27956,36068,80785,-88301,-59421,-37569,-105659,-71724,-66993,8747,19866,1881,-8596,-53701,22050,91740,55355,64813,-44966,-36740,-27740,8343,12829,41102,89442,46683,-47208,27084,3620,-28166,8082,-84816,-66675,17955,-72701,13690,41341,-16519,-39967,-5482,-47851,41726,-13382,-27643,-24519,-14148,-43999,41499,-2159,12812,-53557,15157,996,-39441,-4424,-13138,-126992,23609,-51034,-142316,-67164,-5715,1363,-74145,51173,-24569,90642,86570,91070,-33102,-80888,-73056,10225,120302,3864,-46912,32311,9198,-6892,-12107,-33423,-23626,64198,7208,-93932,-21498,-22659,-50475,-68543,-62081,-288,-51893,-36772,32574,50823,-31285,-58708,-3941,31348,87817,44419,67167,-73380,-55407,-23634,44281,84259,26812,-88353,-17243,17971,22834,-6052,-95107,15632,-6797,-679,95528,14236,-7088,39576,31918,-25398,-20921,-52925,-29383,-1810,-4751,-101747,-108852,25976,-44335,-135062,-153484,-55819,-42230,-21491,-7874,26875,-4151,-123924,-87981,-56979,-40314,-75963,-148102,-119704,-252700,-556659,489946,229767,117785,127594,-22097,57312,-46185,-769,23485,54305,-13366,11348,-32938,-27307,59581,44743,60568,-22141,43639,16493,-91120,-4943,32792,-10221,10044,-61587,65209,139790,13474,68394,-18478,-16213,2486,17036,90763,-41354,-76542,-77895,12032,108242,-8882,-25613,35622,62553,25040,-22881,-33499,-10466,8534,-16069,18642,-29760,-32773,19828,59304,27422,16991,35952,101276,76147,48616,16743,-49689,-2646,16690,5092,41174,-7048,-200,22523,28607,63685,88650,36866,58495,82201,16046,47653,55575,70761,99538,66114,-73812,-52110,23722,-40682,-50976,-83636,-20434,1488,4578,9713,49749,32600,-42754,4761,-38633,25417,10913,-57412,14142,-11614,-26689,52170,86945,61313,-4488,-4007,-2332,33163,38904,55302,41687,35314,50219,-47,33709,76021,-19577,20495,9971,20507,-26651,75281,51838,87546,46771,-14869,-17629,-3633,80400,-8530,9413,10688,-12685,-50621,8549,13143,-2763,7446,-74087,-59713,-11355,-5886,-49004,-23633,37424,-14276,31857,39254,42779,60412,58175,11870,25058,85294,33234,62883,24826,-52843,-82222,-29063,-40099,-31491,-83304,8196,-5913,-3410,48521,45584,35863,-21939,-64460,9739,15599,37065,-7537,-41956,58727,56771,-11225,34016,63007,11045,-18735,-55995,-15500,-5971,13719,23190,124849,68308,-5259,-61765,42637,20953,-11085,-130326,-36099,70618,-45845,-83675,3856,-41876,-32145,11214,-9260,-67576,36360,-27266,-1078,56512,61102,-82650,-68052,-4307,-19557,-5174,18083,-102057,-64113,54472,-71461,1177,-83375,13925,-61344,13638,31265,82003,115681,-40266,31562,35395,55811,-34752,60149,2190,47960,59861,39777,120401,41549,44061,6269,-83134,-1951,-3112,24722,-62754,10873,-12329,50342,99439,-9680,-19676,-26814,-54186,-33484,-10473,-21954,-19626,-73242,103090,48521,8965,-188,-45634,-25577,31399,-30227,33916,-22752,33262,-47510,-96945,13711,3004,-13367,100,-35452,116309,8301,-53730,5284,-35677,74002,-72137,2552,63908,19460,-1168,99752,136144,28056,62816,-29199,11631,-22297,-25485,-43246,-44579,-36546,67059,-9533,62488,-36150,-26284,19461,92811,61867,14278,58958,-38265,-73987,55549,-24736,36853,20487,12564,-937,-39753,27002,57514,1174,27290,59142,-32903,77450,35488,-9005,-19034,48011,21332,14825,-55492,-31379,-17509,-59459,-39600,24474,27991,-27078,9144,-32577,-9180,53801,69628,-17266,-9477,6977,39068,-3320,-3996,-37367,-16024,79327,-34494,-61075,2513,-11572,-46032,6347,74687,-6109,-43605,-72419,-46314,-22687,-36348,-53432,-60046,20636,37115,-10057,-28899,15149,-98629,-8479,1965,-50746,-9332,-35222,40655,-13901,48658,24838,-77985,-89,81117,34378,-24378,-141070,2275,-66097,68415,3941,-55067,-22248,10740,19519,-6834,-76943,30032,-54959,-67259,-46464,-60258,56018,-30765,88298,-103975,-53807,83833,103675,-46154,4588,50025,-43380,-61679,102216,95246,-34727,34857,112656,36844,14522,-83317,13254,5133,-32534,-25415,68105,4128,-356,5009,-1160,56055,29891,-2229,-38860,13711,64277,12531,-19486,87093,7456,27869,-46404,-30252,-71829,2415,7189,15200,-75561,12657,-12625,108177,16571,-249,-78661,-97087,-54007,-35168,97270,-50146,-17665,-40469,-13448,-37810,-26531,28597,432,19933,-9095,12299,1526,-11687,6279,-55388,-21817,33092,-3437,-75333,-52412,-9300,-2886,4157,-20005,-17047,55526,51969,-64076,-35071,-42561,22125,15264,65583,74496,47786,114696,-23592,98481,35970,91230,106905,-24082,-50913,6387,-42688,34797,37425,-39827,-23342,-39214,-15442,95120,6893,-23285,-35293,-65414,-67011,-42814,-39806,-86969,14290,58030,57715,40309,96784,72909,72276,90604,-3955,20815,1045,55472,-24925,-81467,37001,-21778,-28923,-15404,-72052,6359,41986,25125,-4674,28985,33063,-19513,33792,-3402,-29561,93998,104194,-43233,29633,-46255,-2528,6396,-28073,-1339,-52372,15566,35077,-64427,12715,-32283,40392,-27678,86870,-17806,48137,20597,50015,7618,-67836,-60634,-45511,51970,33000,670,76909,27904,-13098,37604,155527,90084,73998,44974,-39417,15655,-51937,-5161,-74271,-9446,-34169,-50592,-33004,-80565,27940,-18997,16061,-27768,2133,31401,-14507,-30647,8380,-28517,-69390,81306,16539,52872,32358,12344,-637,-30225,1472,-34754,19152,-23723,-46242,20377,-32674,27240,45267,26382,59522,4610,52924,-97508,-3751,8886,28547,5188,61713,67204,19655,-43222,-63179,-129158,-88841,-30628,-9553,19305,15273,28231,80444,14218,44688,-76922,-43679,9410,32788,-30031,30230,-18416,-20628,-23320,-138988,-23018,-17500,-60514,-68453,9171,-37115,3908,45198,36694,14663,50556,5669,26397,-11600,-18179,-33621,-118712,-26097,9714,39547,93669,60072,7716,-37251,-36805,-53440,-18334,15569,41126,16660,10588,-299,-37313,-19281,65280,-31248,-46480,95956,33516,-35184,16448,-52543,-93442,-9588,-12520,-59056,40426,13468,-6939,-22054,55477,46606,6910,-12900,44739,78041,9704,4421,40070,26986,-41426,-38346,17437,124529,-76139,-46908,-11339,41744,28668,66277,42598,-12951,62844,29862,48427,65772,43837,-40606,-49818,-25482,82247,14689,7066,-46025,-44292,-5773,56049,6097,34251,-14846,-61729,62752,73824,-39940,63071,19952,-42711,-43216,-44046,-1045,-10276,-48376,-33700,13778,3282,-49986,3461,-71911,-36306,22153],[-82079,12290,76298,47501,-2478,-1103,-82309,-9618,-14136,-11098,13290,10076,-55429,-7482,-19695,-111207,-35627,-8726,-10940,-23005,-41719,-64162,49736,-43321,-76591,16772,64697,23648,58306,-9746,-53546,-32530,-61007,-79058,-15362,31844,25471,11436,-59442,4569,-37408,-39205,76724,-592,-127370,6801,51760,11788,9602,47620,-12206,2466,-25006,24521,-67696,-85021,-10525,-42011,-25075,-28797,41078,35610,-24617,-61812,19062,291,-24909,-41161,61659,23312,25005,-63589,27325,38793,-19188,-29374,-52759,59709,-32111,56523,60404,-60442,-5564,6676,-61356,-116728,18890,-7097,-71512,62907,-77463,-24998,91774,52771,22884,75939,24343,-10286,25549,21297,-49317,-52514,56757,-20184,36719,57128,-75448,-84697,-53932,-110088,-75143,-58162,21008,-3896,-17095,1129,-47880,13620,110677,54380,42098,-23492,-27769,-25445,29757,7648,54642,98512,41041,-43149,49629,-2894,-49193,-19129,-124385,-76885,25351,-39108,-13227,30936,-496,-42561,-14361,-46735,44513,-26747,-23110,-43242,-19512,-58596,51813,15371,28256,-47108,-6812,-22883,-41709,5286,-30547,-111583,43821,-54521,-151534,-58723,-11225,-3539,-60655,71273,4272,61240,67945,99633,-44295,-100320,-115454,-17751,120493,20390,-95479,22861,1688,-9434,-20102,-31411,-20416,52537,50026,-68195,-15064,-12172,-55076,-110476,-73862,-24701,-51894,-61039,15470,70138,-44082,-76429,-15291,21997,65714,51240,64812,-52143,-62855,-45444,24797,79411,6560,-95197,-24423,1942,23315,11588,-92408,33226,23230,6267,82881,277,-18423,37220,24117,-11893,-39108,-57091,-15391,-28978,-32177,-96853,-133639,9940,-5900,-104307,-155456,-42600,-51837,-39233,11628,87966,-5936,-128061,-93160,-64949,-21893,-101520,-151210,-106707,-219475,-624488,484698,259160,162614,135454,-22340,34607,-50752,-31238,7785,39869,-8802,26853,-63561,-15052,73331,33297,64117,-1843,60109,33928,-81957,-11309,-65725,-9537,21949,-62652,73244,111962,20671,72770,-6407,-33267,17008,48482,81439,-51888,-93534,-91190,-12129,83162,-31313,-34016,43535,46388,28866,24504,-8746,7066,23224,232,26283,-41268,-20274,25705,73404,32323,22282,26521,117813,90540,60949,9452,-55894,-15158,10556,-9934,14312,-31175,20564,33910,8989,36115,70568,34728,69409,90937,29231,45402,35944,56097,110220,37533,-102417,-41602,14864,-46846,-45688,-76111,8118,10079,7170,-6628,35097,27523,-53449,20064,-37751,28653,18271,-44635,35676,-6788,-20464,38346,80611,61058,-1421,6576,22605,15429,53177,43950,38572,34165,47918,-1132,16126,61713,-35356,8416,2793,255,-35410,72404,45657,76611,29632,-20393,-10890,-31711,80675,-15059,1909,20760,-30252,-21406,-1790,45487,12471,11566,-60563,-50108,-20123,-27139,-56195,-21099,24747,-25349,28584,22824,46064,50557,65516,-12248,-11847,46912,22682,43486,23733,-45299,-63619,-39598,-33829,-31128,-93175,-3575,4486,-5635,38281,45159,25296,-17773,-42397,6080,13263,43632,12089,-14432,50187,36097,-22720,56097,61050,9055,-9998,-48995,-36409,-8638,12434,10106,106773,49624,-5670,-72823,21873,10278,-15625,-101542,-35045,86176,-33121,-92703,6166,-32749,-38524,1122,1816,-67597,39719,-14661,-5375,77775,75591,-78630,-94561,-13173,609,-32769,14369,-119287,-47765,60025,-85013,-28109,-85218,-1714,-58154,22887,33664,59824,98817,-43195,47877,38711,45903,-26324,53436,-7759,28623,33639,51706,125378,39183,47381,4487,-85347,-18394,-14376,1612,-49127,2576,-19245,62838,115586,-13391,-318,-256,-66658,-31576,-15437,-749,-6224,-69675,98796,41723,-11856,-2083,-77763,-38889,12678,-29240,49844,-29340,33278,-45888,-88842,12283,-1654,-1866,-6672,-48900,92393,10978,-44705,12038,-10338,60141,-84826,-3560,87331,23511,-1030,89869,142994,17257,60547,-55880,-5621,-34678,-21011,-42281,-9188,-37096,71805,1292,41922,-17503,-56461,14252,74640,78588,14190,54475,-33608,-85665,51395,-10724,53264,28178,24263,-10971,-66845,-4921,60814,-2832,18412,38186,-24771,62670,32876,-17025,-6565,31323,3464,9616,-53788,1158,-18401,-72265,-54594,14757,17652,-16275,11417,-22420,34732,67062,85516,-34305,2808,5039,33503,16528,43622,-29245,-16565,92040,-37329,-54455,-17141,-34160,-45309,-15190,76956,-7152,-42861,-61155,-47487,-27516,-22049,-9279,-44833,40744,66436,23895,-19609,-8850,-98285,14762,-11175,-58037,15481,-25120,20289,-5870,45742,31451,-95322,29278,83160,31401,-4597,-139621,-5862,-40500,37064,-3254,-30593,-15250,28544,28183,-2152,-76615,11747,-57125,-98515,-43409,-66255,56924,-44139,118974,-70358,-39156,91898,136091,-53695,-33661,23467,-47426,-72508,126472,73097,-48185,8823,114816,24728,-1584,-82039,-9937,-14861,-74474,-13876,53208,435,-18292,-29062,2221,51628,29340,-32088,-42611,28341,56370,8306,-10936,106434,13951,25589,-61555,-31265,-80426,-15255,5487,43596,-65870,31098,-704,113452,44833,-4269,-56316,-97092,-45547,-39386,89579,-58130,-34513,-52559,-30488,-39165,-19397,49957,20440,12092,9384,8495,2887,-26767,36170,-35287,-24984,9780,31394,-68394,-32334,-23613,-12028,22548,-15113,-3948,35160,13574,-69412,-60627,-45718,24768,40577,49239,55698,21502,84034,-22194,92668,15918,61157,59339,-26558,-43979,8880,-37827,58940,34870,-57236,-48788,-44352,12083,112883,29841,-43220,-59864,-70852,-66526,-22787,-45184,-96120,37626,70721,80055,42687,97453,33308,45105,49288,-17938,7623,5116,65176,-2849,-79525,30925,-3875,-25427,-6012,-46176,-4749,86152,36645,-18643,15670,17573,-5832,34158,-8443,-50193,79359,122831,-44418,17804,-19524,5842,15401,-17147,8358,-22668,-4916,4911,-71880,1296,-29895,57768,-13196,96261,8061,53029,6865,47918,-17561,-75495,-61680,-66597,46173,12649,16631,86421,27827,-5930,48097,125653,75060,74686,26161,-51305,2820,-43644,-18793,-81590,11580,-30164,-60824,-7893,-92004,23483,-1169,-14682,-38811,-16081,11091,-6802,-38713,-15668,-52181,-57531,87357,19180,61408,24204,22711,26668,-26550,5730,-22289,29260,-28801,-29963,8697,-16744,20650,35088,37089,24959,22293,49577,-90297,12727,11572,17538,-17788,3738,60879,25372,-53930,-85257,-123041,-61804,-23006,-25288,9695,15797,24061,74173,3349,41251,-69197,-12385,36438,34650,-31156,41595,-25019,10239,-5449,-124916,-15826,-36630,-53359,-37957,29659,-10188,15123,19050,18166,4108,24583,-35116,27303,-8847,-44456,-39582,-130295,515,36678,48685,51180,58438,14011,-29572,19730,-35658,-9197,39085,48349,-129,-38995,-70,-11592,-22643,50571,-40927,-25390,79374,27660,-50844,32100,-54817,-86573,-7593,15230,-72599,55331,28773,6989,-3749,66740,44237,-3081,5150,31182,80982,4924,5422,35927,4834,-33826,-37112,11136,92468,-69729,9698,2692,29531,25788,44177,69045,-25317,57856,13791,44774,100736,77252,-28899,-31242,-30968,76217,-3095,-844,-58624,-65295,-3212,49180,37769,33252,-35233,-92452,68998,83783,-43416,37204,595,-27700,-43117,-40405,4300,-4648,-54425,-38205,33078,-14024,-62230,-15956,-68878,-25880,13843],[-64883,13579,77316,40092,-2174,-24632,-55162,-20802,-14883,-3532,30221,43814,-32728,-10746,-17800,-124344,-49723,-188,1732,-30801,-34958,-41795,59217,-14395,-51191,31602,85756,1895,18784,-10490,-37292,-32016,-66792,-86545,-9287,43089,13457,-8944,-56781,2381,-59253,-24226,78526,-4907,-161386,7418,45485,-13720,13219,79113,-6942,-5746,-10699,30565,-59081,-71077,-10734,-33398,-2510,-37925,12816,52151,7221,-40009,59015,21964,-14838,-38217,54024,51718,40356,-79843,9553,28459,-3293,-16342,-68411,61611,-37307,65536,24468,-78579,-30113,-27216,-65802,-96819,27322,-20600,-84739,54258,-71442,-19702,130727,59922,12270,92768,-35276,-22392,-19269,13945,-32902,-64358,34983,-64614,37096,27450,-57581,-100316,-58471,-105060,-56362,-35902,23182,-32624,-38111,11980,-39981,-4437,108666,47923,18258,16042,-15005,-20739,55065,6031,63788,98338,33708,-49673,59514,-6306,-84735,-45452,-143348,-80758,24552,-1618,-39252,20025,8987,-37205,-15199,-41955,40991,-41579,-29024,-59523,-18899,-75218,62547,24370,29184,-37409,-39927,-44355,-37241,14460,-44400,-92550,59067,-52415,-133291,-39259,-19693,-5325,-42739,70212,35923,38160,51477,84842,-56750,-104652,-133705,-43379,103799,32204,-132060,10781,983,-13331,-33344,-21260,-22238,29761,72903,-49302,-11856,-4978,-58640,-135496,-74166,-58047,-52613,-85217,-3216,84226,-48968,-88382,-15122,8540,32428,46437,55839,-34916,-57238,-54765,-11972,55609,-24782,-86971,-26036,-15604,23522,24082,-82431,50202,51934,20974,69886,-2355,-26735,21237,9207,3588,-43169,-50111,-5734,-55205,-55566,-85286,-137486,-7832,46622,-44692,-127353,-28936,-61944,-70724,6721,108569,-12896,-113355,-88816,-67832,-3026,-122303,-144446,-97466,-170769,-653043,504346,274496,187722,135698,-21741,7640,-37061,-39574,-1211,26842,8119,37648,-90353,-6441,87275,34006,54151,16253,76177,48833,-49824,-18058,-152366,-15236,34363,-54841,66729,80211,9430,75044,14699,-36653,29819,73103,64742,-56815,-81155,-84306,-11998,53921,-42931,-38329,50919,35791,23285,67444,11256,24399,39132,19662,36097,-41931,-8203,25774,64486,24001,25513,18520,114654,85713,67328,967,-59639,-26954,5087,-21344,-14586,-44762,40156,44320,-11097,20299,45710,25967,64737,81867,30975,31419,9637,31282,100881,9340,-106872,-37362,7572,-39675,-34127,-63045,32523,21196,7903,-19548,17743,19706,-67359,35967,-29691,29947,26747,-31636,51152,-9279,-10165,25508,67116,58267,542,25696,43510,-2676,62833,33921,19000,29583,43023,-12089,2320,38887,-49170,-2657,4030,-20491,-36685,64939,25427,53640,14561,-29281,2536,-63742,75975,-19372,-12227,25051,-40467,12540,-13427,84811,35708,12073,-46363,-37103,-22380,-46147,-59783,-15852,3431,-37095,27101,9571,38033,22473,56789,-35666,-39373,13108,11996,16663,22393,-32291,-49748,-40730,-15578,-30422,-82574,-13959,14323,-8339,19273,34579,17081,499,-3603,124,12412,57124,43356,15610,47967,10087,-32185,68098,51003,-2226,-5956,-49573,-60040,-11340,22534,-6413,81720,25586,-4739,-74850,-2364,1382,-20003,-61308,-28689,88883,-12916,-87007,8252,-29849,-31324,3017,20817,-58833,38290,1940,-9362,89547,87153,-51289,-115665,-25044,16699,-61130,3392,-115953,-23726,58416,-88114,-64389,-81872,-20158,-38795,22142,25092,29449,59753,-38332,65371,37844,28786,-14273,28232,-15137,6730,2477,51979,118284,33517,48563,7744,-83690,-34403,-22141,-25147,-37628,-4450,-28367,70624,125803,-16686,14598,21871,-58302,-27823,-19648,27941,8458,-58716,63954,34672,-32305,913,-90724,-47821,-2485,-30464,55476,-37586,36126,-33728,-65390,8067,-7670,15527,-8386,-40212,55145,12311,-43259,4610,12730,29740,-87236,-6546,89357,23566,1729,71572,125262,14003,62741,-61959,-21432,-39528,-11352,-33408,25386,-44181,67525,11065,27533,4777,-76278,5397,31576,84309,11568,46345,-25305,-93803,38919,7486,66489,27995,20160,-18408,-81487,-32425,52589,-2774,8534,19264,-5010,44148,29219,-15740,7722,997,-23729,6879,-48832,26169,-8713,-78917,-63731,4457,5747,-208,-46,-11799,53433,70930,93189,-36211,17909,4524,33731,30970,62721,-14928,-21577,93645,-29557,-45146,-32650,-52438,-38786,-39621,44782,-10706,-39922,-44776,-43576,-14323,-9817,29578,-16755,55081,89918,47242,-9523,-29381,-78526,31168,-10511,-51713,39428,-12900,-5755,-4702,35589,38105,-103270,57838,73468,14878,19027,-119793,-18770,-15187,8242,-12944,-4663,-1252,40020,21762,-6323,-56876,3519,-50062,-101644,-33184,-73330,47009,-43453,119579,-30374,-20947,88074,151545,-59081,-68106,-7554,-56403,-68117,131786,49333,-54684,-20735,96081,8655,-16356,-71025,-28184,-34337,-94632,729,34473,2561,-33443,-59959,4253,39951,16176,-53522,-40686,42128,30921,416,-7497,108407,17376,18006,-71489,-29702,-87853,-40562,4104,69644,-46645,48256,7021,90743,64863,-2526,-31114,-91481,-36093,-43367,68956,-61503,-46622,-59634,-38010,-34275,-13800,48914,40355,1070,35887,5456,5969,-39431,59539,465,-15590,-2358,58260,-49799,-1096,-21576,-18335,37417,-11412,12093,9823,-32955,-76438,-65773,-35024,31220,61990,20505,17891,-8097,44680,-20378,73958,-11751,26387,11249,-37554,-31858,13408,-27353,69610,27226,-64825,-78052,-50934,36297,106548,44209,-40381,-77467,-64675,-63387,-6925,-51032,-92195,64781,75519,81769,35138,78575,-7001,15243,4664,-26784,-17974,-7471,39688,19469,-57142,27253,24518,-33677,-494,-21360,-5845,110660,44647,-17550,5486,9135,8125,29554,-5635,-66899,20271,114042,-43428,-6606,9043,12128,13675,-7833,14606,15720,-30091,-27901,-54805,-8405,-19110,63250,3860,93113,28746,53916,-4274,37919,-27237,-61780,-56664,-83931,34606,-5401,37719,81612,20709,-5281,37549,78987,44508,73372,-4031,-55262,-17599,-36874,-32101,-89722,25913,-19723,-59656,12207,-94260,19038,17391,-39329,-41375,-35176,-5594,-7,-37280,-22561,-72599,-41903,83919,17694,65884,15552,21580,49117,-13218,-4159,-8789,31147,-33348,-10203,-1276,-8840,13745,13962,42922,13611,42677,47363,-73456,23112,12792,7241,-32458,-20977,57439,23438,-58227,-112745,-102527,-37554,-16732,-42838,5286,20011,16110,62242,-3827,39862,-41235,29152,63488,37683,-17697,37528,-39774,31501,517,-92462,-5374,-46511,-34367,-15076,41693,28315,25034,-32357,-8554,-331,-7333,-74556,6994,-13916,-71311,-35703,-119436,27556,37269,42366,21399,53336,23131,-16215,76026,-12916,1412,55814,50789,-15856,-52708,-593,16900,-19042,42517,-40048,-2480,43229,20696,-70110,37850,-49935,-73449,-970,29100,-83015,63506,35192,11891,17614,64869,32589,-11821,3207,20452,76558,-1637,4214,31058,-5576,-26068,-35305,-19377,47951,-57809,67549,13756,16494,23072,15712,76031,-33943,49296,-10564,35123,125173,98573,-22563,-14086,-36593,63997,-25350,-13015,-70069,-79655,7355,35699,62743,29486,-47426,-111945,57343,88573,-39998,11285,-15044,-5511,-45394,-33109,8353,-1767,-54849,-36677,52437,-25647,-62737,-32799,-60096,-21438,7657],[-34447,9123,67110,30057,-826,-33785,-18847,-37274,-18300,7087,44714,82765,-12151,-16477,-4478,-116447,-53126,6412,10163,-37817,-14837,-23927,52474,16268,-24879,33379,88482,-16274,-20483,-14698,-22551,-20863,-62477,-70808,-4326,46410,2598,-33777,-49786,-10101,-79270,-6806,91341,4240,-174817,501,38925,-30640,15558,109215,2516,-9112,5383,22203,-39515,-48839,-5033,-19886,18190,-33722,-19495,60267,30414,-12339,71309,33892,-2045,-26762,36800,61500,59448,-70872,-11729,5860,17305,3874,-72043,57699,-34156,56483,-10489,-78642,-54617,-62294,-66728,-65082,40943,-25750,-83037,34322,-46931,-3160,146816,58034,7296,99053,-72433,-17988,-59324,-7602,-5830,-65924,8770,-80899,41948,2504,-39212,-102348,-51956,-91396,-20785,-6963,16093,-60001,-59293,20137,-31546,-25073,88016,40988,39,58617,-3384,-17553,77328,10353,67070,83977,28106,-59985,54060,-5629,-114286,-63596,-133788,-78497,16784,25822,-58025,9221,6686,-32800,-6701,-33740,32603,-51603,-38740,-65559,-11582,-88542,69290,27509,16407,-31755,-73911,-56134,-26693,20351,-56856,-85840,65851,-45580,-95089,-14221,-27142,-5574,-23045,56678,57794,25989,43531,50310,-65722,-97184,-121394,-59264,78078,32245,-139758,-4256,5529,-18920,-46945,-5665,-28900,5362,65794,-44524,-12686,-5286,-61740,-130771,-63141,-89039,-53211,-105393,-18668,89471,-41238,-89655,-4302,-6984,-3140,31098,36223,-25583,-36795,-53146,-54552,20901,-59157,-65289,-26416,-28624,23217,15051,-69729,60813,72198,40413,53630,-218,-29393,3806,-8875,17110,-29132,-33670,-3963,-70329,-66349,-67273,-122850,-22070,82229,31267,-73604,-18876,-71218,-109601,-23047,84130,-24530,-83607,-81982,-67981,11767,-136036,-133896,-94563,-125143,-661145,535725,274674,192695,128226,-19506,-16093,-6326,-24186,2295,19034,38029,38531,-104457,-2916,98012,48085,35276,30021,89469,52194,-5560,-17720,-182613,-20763,44606,-39449,44580,52253,-19208,75252,39144,-25482,34478,83045,42827,-57829,-52831,-61089,9400,28868,-40984,-40293,53386,28452,8963,92536,23846,36490,53072,39047,45935,-42271,-5335,24832,35441,-780,27408,13308,90387,62692,65477,-7374,-60972,-37571,-2247,-25197,-39202,-43747,56018,52120,-26279,20959,19062,14955,43201,55965,12637,9813,-15240,1693,75581,-13068,-83684,-37363,4774,-18247,-18120,-46481,48496,31212,7631,-27621,2772,11432,-81932,46709,-16235,28350,31596,-22352,57363,-16934,974,17554,51194,53514,1683,45827,52764,-15638,65389,30756,-10792,26486,36333,-18015,-1183,13431,-58158,-10665,12394,-30571,-26102,55840,-33,24435,3840,-30287,24725,-90490,67779,-18045,-28898,22763,-36617,43429,-21393,117931,61294,10640,-33667,-20882,-19060,-57215,-62184,-8625,-22526,-43749,28456,1788,17794,-18089,36620,-53291,-54567,-8537,3156,-9160,19534,-15788,-39461,-33185,13521,-29911,-52779,-21382,24013,-8134,-1100,15601,12454,27327,39171,-8451,13457,69044,73351,45882,55661,-13693,-34631,63498,32327,-20340,-3460,-56139,-82650,-6904,42249,-24533,54129,677,-5072,-68916,-24789,-5668,-22344,-21055,-20192,79299,9804,-69174,10547,-35052,-15002,15628,42207,-41022,32696,20981,-11588,90716,93973,-7999,-123716,-37425,25124,-82375,-11161,-91194,793,50130,-80468,-93669,-74667,-37248,-10032,13678,9305,735,14386,-26135,80185,34068,10123,-367,-8009,-16118,-8484,-25342,41484,105895,27371,45866,13010,-77704,-49375,-25914,-50717,-30490,-8235,-36451,68492,126863,-22506,20894,35324,-32651,-22736,-21571,51993,21041,-43832,11898,28113,-42407,9288,-83951,-49694,-4664,-32825,50033,-45458,39282,-13566,-36047,2187,-14348,29911,-6267,-14521,14181,12156,-49527,-16075,24123,-7936,-79891,-4985,70173,22168,6073,48900,88681,20075,66606,-43933,-29528,-33402,-515,-20464,51268,-56128,56483,18624,28254,24413,-80360,-3626,-24997,77495,4550,36157,-15933,-93142,24508,27971,71565,23817,4296,-20134,-73858,-45856,37651,-2428,236,5262,17711,26259,24078,-3122,24087,-33258,-54334,6844,-41170,35110,9592,-75441,-61169,-3889,-2591,18528,-22334,-3553,45733,59704,90162,-18229,32770,3617,38666,38008,52447,714,-30434,84685,-10748,-34313,-42038,-63131,-29656,-61055,-8109,-16142,-37735,-26907,-33821,17188,-2461,51875,11258,60334,102272,50694,659,-36878,-48868,38845,6767,-29362,60431,1026,-28224,-7343,29980,42974,-99220,76607,54400,-5524,37945,-88640,-34768,3114,-9356,-24907,17218,15544,45087,2962,-23754,-26186,5667,-30863,-74099,-18042,-82624,26437,-30800,99233,2681,-2897,78293,143363,-58884,-91835,-33695,-66598,-49858,116298,27517,-50935,-44814,63462,-8930,-27281,-54377,-35495,-47558,-90862,17630,18298,12463,-42526,-79013,5250,29057,-4373,-60553,-35981,48769,-5528,-7578,-9417,83778,17089,5714,-73786,-24626,-90114,-69009,541,86523,-18952,57999,10012,46209,68097,4967,-7976,-81588,-30592,-47895,43541,-58249,-51702,-60971,-33970,-24772,-6657,28504,54144,-11021,58148,5200,9649,-43753,70827,38636,1848,-616,73412,-23747,27539,-9923,-18287,45861,-9497,28813,-15062,-73883,-81811,-49812,-13723,35756,74047,-10807,-26726,-31515,12988,-17305,50372,-37409,-2019,-21499,-54214,-19287,14805,-11443,62339,16705,-59371,-97898,-58668,52494,80243,47863,-15763,-77850,-47706,-56168,2057,-54397,-76027,92651,69416,65338,20984,45349,-35165,-12706,-24182,-29177,-51094,-32113,-6394,39569,-19390,26754,53477,-46295,1989,-2052,4244,110565,46349,3469,3164,14787,20041,25262,3599,-75436,-55685,83132,-42960,-36952,31233,12902,-3747,1567,19220,55027,-42506,-49216,-15788,-15001,-4422,57995,18252,71817,35232,51821,-9816,19279,-24683,-29030,-42297,-93799,18388,-16162,57454,66470,11124,-10441,5541,50869,11857,68614,-36550,-47279,-41210,-31750,-44150,-97792,32074,-8660,-51166,22936,-87115,18615,28384,-53678,-34254,-52600,-13848,4611,-25692,-11647,-74871,-23838,72822,12704,65264,12890,15709,66014,4349,-27124,-3125,27606,-39603,4696,-9015,-9387,5904,-11053,42180,26878,62142,49420,-54533,22274,9970,-128,-38112,-13842,51612,12809,-51507,-132876,-74634,-21648,-13645,-54825,6595,25537,6765,41614,-5896,38713,-5897,62782,83274,47765,2143,24955,-55501,38433,-6464,-53055,5091,-44692,-12267,-8948,37149,64143,32840,-90550,-34823,4364,-34540,-98674,-27189,-26093,-95045,-24591,-89055,41106,14929,23626,10447,47603,33945,-1180,108618,10545,10614,57391,46785,-24291,-36958,-4180,38508,-6899,40889,-30252,19386,-5939,14741,-84853,28446,-36606,-54877,7353,28394,-85444,62726,30459,2204,39343,51600,17360,-14143,-14072,7080,63736,-12137,527,28199,-1938,-23193,-34931,-57921,1429,-43250,105086,21785,4732,19708,-10592,63806,-36133,38993,-35032,22634,136603,103036,-19670,29,-40065,48895,-45292,-26054,-77655,-83107,24009,17973,78434,24467,-49313,-107463,41283,86192,-28947,-1337,-20204,22382,-48473,-25583,11715,1524,-50911,-29628,64981,-28555,-52582,-44990,-49381,-25549,2853],[-4490,-476,44368,17096,550,-27147,15170,-56499,-20533,18424,53926,112200,-9186,-25213,18409,-86922,-46806,9107,13304,-40626,9934,-15232,29574,39618,-5693,22663,72600,-26626,-51133,-21055,-11059,-1645,-49866,-28020,-898,40712,-6216,-53483,-41093,-34162,-91106,7872,110001,23867,-161188,-11474,33500,-33555,16014,133187,14513,-8638,17909,557,-17596,-24027,6348,-3338,32900,-20090,-45587,60125,44607,14266,65339,34182,6523,-5101,17500,52156,75712,-33574,-27356,-21416,35616,15553,-62370,52319,-22786,33709,-31390,-63385,-74509,-92178,-59414,-27923,60962,-23599,-71277,8983,-12413,18944,127128,47252,9864,94871,-74950,-726,-85166,-42638,25498,-56116,-10634,-64358,52164,-10741,-23500,-89908,-39137,-70182,21141,21604,3557,-78677,-77271,23800,-23667,-40546,57253,36976,-8076,88183,2621,-18900,90274,17146,64664,54381,27096,-65719,37525,-1140,-117654,-71463,-102149,-71680,6247,34074,-65295,-1680,-7838,-36374,8088,-23971,22267,-50697,-43707,-57886,447,-93534,68441,29238,-4742,-35534,-95039,-53873,-12345,20882,-67937,-96745,63582,-35496,-49927,9605,-29874,-4743,-3342,43137,61216,24897,43786,7108,-68498,-82468,-83345,-62468,52007,18325,-114757,-21950,11353,-25453,-56047,11476,-37353,-12247,30731,-52372,-15951,-13137,-64033,-94397,-43659,-106812,-50950,-117514,-25544,84916,-21103,-77689,11750,-21692,-31939,11371,7421,-22142,-5360,-44106,-87193,-14612,-86850,-36065,-30367,-31820,22368,-20859,-57496,60686,78877,58702,33142,-1275,-25365,-3487,-24890,26596,2232,-11054,-10946,-69577,-61241,-43412,-95032,-27225,79445,98886,-9289,-14897,-75815,-142461,-65087,34396,-37014,-44212,-77261,-65539,22636,-137780,-120469,-90259,-87983,-652169,542022,252130,178457,110536,-17233,-32176,30278,4184,16857,14598,73509,25247,-101432,-4672,100209,68310,14073,37348,97176,36948,31732,-6779,-151462,-20467,49273,-19995,9821,31266,-56705,72781,60109,-4073,26483,75432,18524,-57921,-25971,-29519,39245,14848,-27963,-43907,48638,22085,-9642,92281,29745,41364,62095,55486,52271,-51493,-16901,28457,-1711,-39914,29012,10573,50042,28421,54247,-15058,-59751,-46166,-12593,-19217,-56626,-29499,66949,56643,-32469,34703,-4513,7135,9925,18001,-26917,-13453,-32373,-26204,41547,-28785,-41427,-37956,8168,11148,-479,-29445,54186,39593,7888,-30319,-6057,5686,-94115,48643,401,23530,29504,-18213,53823,-26220,9450,16580,37542,46680,1939,59540,46429,-21334,59983,35088,-40980,27223,28442,-3903,7909,-8433,-61589,-14407,24177,-22395,-3203,47631,-18344,-2394,-1780,-14033,53441,-103431,57682,-10951,-42855,15879,-17395,63504,-21654,132843,83319,9011,-22739,-2007,-12628,-59465,-64688,-271,-46839,-41798,32156,553,-10437,-58271,13182,-62114,-57927,-17135,-2621,-26672,13789,761,-28847,-19862,47298,-29344,-12315,-24889,33659,-3805,-15502,-5475,11627,52480,73066,-19349,16000,70707,90516,72898,70644,-28146,-27887,39352,6825,-40462,2063,-63470,-100780,6255,65123,-42181,27722,-20388,-9265,-58495,-42171,-11851,-21775,8715,-13459,61336,29135,-45346,12833,-46469,1839,33165,60510,-16800,24706,39481,-10785,82271,94514,37249,-112002,-47573,23801,-90610,-23950,-51489,18847,38501,-64747,-106728,-67335,-48834,19051,1235,-8361,-18653,-21092,-9175,89571,29561,-5003,13065,-43182,-8904,-10376,-43255,24402,96466,23632,39028,16990,-66083,-61157,-26338,-69786,-26431,-8013,-41304,54433,118218,-32895,17391,38461,181,-17044,-20058,62700,29159,-29024,-37430,23513,-37696,20761,-62903,-44621,13623,-35224,35665,-50393,40653,9707,-12436,-3329,-20262,34597,-2206,16374,-17443,10817,-60656,-44237,20820,-40036,-65075,1133,35585,21373,11385,27197,48070,33447,67742,-9082,-27231,-19078,7021,-7466,64082,-67747,41826,22625,45486,35543,-71256,-9253,-78497,58778,-6902,24954,-9113,-81182,15892,47313,64956,21924,-14583,-15767,-41222,-41028,22509,-4945,-4313,-4120,34546,13144,16347,18581,42321,-59840,-78508,7855,-32808,24632,30960,-61661,-43843,-8070,-2924,35670,-46525,2014,22652,33984,78319,17194,45871,1228,46017,38814,24219,12504,-41350,67677,14273,-23373,-45063,-63969,-21227,-75251,-59306,-21423,-38432,-13657,-19213,57994,144,54555,27837,56933,102191,32858,10361,-26888,-18997,37948,35228,7306,74515,15843,-40529,-10366,36900,44055,-85528,79153,30849,-20915,44338,-56790,-51516,10773,-13122,-37246,33783,29621,46450,-20649,-50206,2823,15056,-860,-25652,-1361,-92822,-39,-12586,75064,19254,11980,67547,117626,-49243,-104683,-49195,-73920,-22782,87236,10119,-36300,-57161,28530,-23293,-33596,-39004,-29187,-50253,-71201,34145,7418,26494,-45957,-80605,5714,24915,-23840,-51821,-31986,45214,-41348,-12072,-14562,32672,13146,-9868,-68333,-16518,-84206,-93986,-8155,89477,12292,56214,8782,-5828,52147,15713,8235,-68401,-30591,-51521,20558,-48309,-48942,-57004,-20790,-13345,1720,-2461,58053,-20720,69159,8926,12516,-36800,69761,65346,19184,10056,77531,1988,41420,384,-11847,46982,-8566,44337,-34149,-97511,-80820,-19166,11816,34591,74607,-34703,-61616,-42764,-1107,-12875,31056,-52755,-19651,-28928,-70754,-9450,9732,7499,39269,6663,-41780,-97562,-65976,59586,43844,42320,21097,-56649,-24885,-44387,5662,-54575,-51420,117154,52477,38852,4474,8034,-44224,-34225,-28025,-25095,-82240,-59751,-49126,56552,21723,28295,72114,-53947,2767,9757,22761,92246,40885,38352,10785,35143,30498,25699,14801,-74044,-108493,42640,-43942,-62707,40094,6844,-33539,12493,24938,87692,-20548,-49581,34115,-15829,7977,46257,25635,33817,25677,47775,-10378,-6985,-18254,12278,-18721,-93318,-887,-17652,69575,49360,3491,-17921,-38448,54162,-8007,58886,-62185,-28116,-61992,-25605,-53925,-103337,31765,-2533,-40357,24285,-72225,24912,25192,-57071,-18909,-65200,-11857,6316,-7718,11507,-48169,-5367,57422,6790,59187,20123,11797,81669,19998,-56599,-10361,22988,-49281,8998,-14035,-12499,-2964,-32118,35440,53565,76919,54951,-38703,11138,1752,-3518,-36940,5843,35960,-5141,-32090,-130129,-49195,-15387,-13786,-56615,11534,28943,-1230,13594,-3883,35438,19749,75351,93237,66126,17468,13886,-63895,31479,-21365,-20807,12054,-32877,3256,-22059,15077,83102,38297,-126688,-53711,19129,-48426,-100268,-62402,-40046,-111918,-10701,-48414,33510,-18650,-1464,14378,43336,44158,11581,109097,31310,15879,40482,37187,-22117,-11917,-8880,47064,11866,41957,-16078,37361,-54185,11755,-87776,3661,-15730,-32523,14273,17004,-76632,52862,15693,-22120,56848,32635,5554,-7577,-36239,-14752,42981,-25391,-4403,28125,12810,-27292,-35935,-85695,-36265,-29541,112057,27825,-4299,15324,-27913,38641,-29737,27956,-52542,10541,135301,90956,-16955,12940,-38464,33980,-54984,-35873,-78654,-73452,42462,441,84550,20174,-42061,-77824,35119,75708,-12427,5501,-12099,51595,-50195,-21160,15573,9085,-44152,-19022,66450,-22535,-35379,-51810,-39668,-37189,-1914],[13687,-13077,11696,2241,1732,-7281,36645,-73828,-18159,26011,56504,119099,-31444,-35631,45153,-42597,-34791,7045,11647,-36244,31358,-17323,-6321,48260,2299,5665,45306,-28327,-68103,-27229,-3254,20001,-31842,33491,1185,28120,-12349,-58087,-33800,-64529,-90556,16411,126487,45797,-124375,-24250,29986,-21889,13452,142881,25448,-4983,23896,-28278,-1502,-2204,20787,14270,41162,-5662,-57676,53952,52692,33008,53539,24369,5351,23027,2827,28463,82962,19615,-31225,-42737,45901,9770,-43171,48185,-4838,8617,-33292,-41599,-86257,-110846,-42394,4800,84446,-17405,-58596,-15070,19403,38929,78345,30311,19540,84014,-47414,21181,-92740,-83613,51976,-35598,-14275,-30683,64012,-11452,-12158,-65277,-26340,-43781,57236,44301,-9338,-83198,-88174,23874,-16815,-45413,26265,36464,-5638,95000,523,-25808,90136,18408,59039,14846,31618,-61379,18427,5335,-85135,-71427,-64658,-63261,-2176,22096,-60209,-12644,-29933,-49695,22293,-16064,12990,-36269,-37618,-39079,13265,-87051,58599,33150,-26690,-49070,-91921,-37910,2037,15063,-75361,-115900,55382,-23640,-10584,26864,-26188,-2665,15330,38296,44711,30688,45380,-32097,-65125,-64470,-33563,-55402,31462,-6000,-69217,-41190,13370,-31204,-57710,25946,-42776,-18683,-20291,-64866,-18688,-25315,-64576,-38390,-20822,-105402,-42875,-119175,-20608,72846,6113,-54250,25146,-33090,-47944,-4491,-24490,-20049,28416,-31975,-96336,-42199,-100440,-9562,-40755,-23708,20644,-72910,-47303,47664,69328,68716,9866,-10978,-17069,4414,-35132,31644,44387,12566,-25418,-57000,-44538,-16686,-60437,-21231,38733,129174,44771,-18045,-72468,-156212,-102487,-13896,-47586,-3819,-78570,-62699,28983,-127621,-107069,-79323,-65514,-632431,503582,209709,155170,85825,-11938,-35696,60171,31342,37513,10270,103807,-662,-80951,-8282,91127,84462,-1949,38305,98548,3544,44639,13423,-87043,-11343,46368,-528,-29494,15813,-89881,67578,71945,19804,6183,53823,-4191,-58329,-11350,1098,63171,15467,-9717,-52184,37726,16942,-25937,68846,31927,40903,64368,67657,52049,-70535,-41147,40258,-31347,-83505,30980,8714,5444,-6082,34609,-22437,-55829,-51539,-25653,-4271,-66796,-7748,72942,58096,-27854,52857,-21056,7460,-24096,-24463,-78397,-32325,-38786,-47277,6068,-40627,3377,-36162,17170,36497,15650,-15529,49184,47153,10746,-27637,-7634,5311,-101156,42143,17827,16044,19730,-18093,42561,-33024,12723,21974,29396,37479,898,62163,26231,-21126,47641,42295,-61783,30577,19596,32688,27001,-22381,-60412,-13560,34376,4467,27837,41546,-19052,-18193,-2784,21137,81704,-98590,47021,-1094,-49174,8236,12122,68039,-12742,123638,97732,8472,-12376,17434,-5826,-57565,-66955,8487,-63149,-31491,36877,5619,-38124,-83053,-5334,-61620,-51810,-16657,-4759,-31832,4452,13326,-13611,-4561,76600,-27708,26082,-23995,42739,3692,-19267,-19527,14022,64353,90681,-31344,18782,57440,90290,91949,84931,-29576,-13409,-1615,-21198,-56503,14743,-65440,-111527,23983,82626,-56586,5291,-34113,-18790,-47689,-53870,-18568,-18430,21445,-11436,40967,39968,-22620,13985,-60158,9680,47668,71726,8765,16285,53718,-6568,66686,88242,70833,-77884,-53191,13365,-83886,-29619,-8075,26143,28177,-45089,-103849,-64172,-52006,40508,-11237,-22760,-25301,-37084,8589,92787,26892,-13927,23519,-65108,5578,2767,-48054,6344,95475,24298,29585,17357,-47142,-65690,-24747,-77782,-21719,-4678,-41884,30692,101816,-47529,6348,32220,28789,-11242,-14873,57794,31826,-17493,-66812,22368,-20598,31653,-36163,-35752,52460,-36691,16796,-49647,39357,31430,-1689,-6082,-23611,27276,1843,39654,-30144,8828,-71580,-70992,6711,-55296,-45707,10235,-4644,22143,17435,10387,17435,49043,62254,27680,-16504,-3769,8292,3809,63058,-72971,26683,22126,72377,34644,-56589,-9043,-114952,30999,-20894,13299,-7933,-59298,18395,61380,46789,27728,-26606,-8016,8997,-20763,12703,-11557,-3797,-10366,39622,7262,4748,43685,61386,-70080,-87378,7268,-26640,-1749,48264,-42934,-13762,-7295,6645,46678,-61525,7272,-1699,1,62269,60370,57438,-2465,52992,36261,-7418,16559,-51670,46508,37189,-13633,-42494,-54234,-15182,-80636,-90381,-23838,-41175,-10720,-1993,92664,346,42938,27102,48149,92754,1403,19179,-2388,4917,30251,63269,51208,77465,29849,-40651,-11713,55467,40149,-67537,64117,9046,-26421,34680,-33592,-66227,8306,-7606,-47223,46033,36409,48020,-39882,-75589,18970,26793,33305,25782,13040,-100940,-24340,3293,59513,17177,22283,57828,88061,-28359,-110248,-52776,-76300,5858,56972,-525,-12857,-56078,2745,-28804,-35720,-31744,-11485,-41004,-48182,46108,-251,33869,-45987,-64905,6289,29375,-34099,-31533,-31600,32545,-64053,-10922,-19121,-30085,6287,-26956,-57456,-7161,-70072,-108340,-23441,77523,39695,41962,4647,-49499,22163,25697,14037,-52433,-34037,-51461,4388,-34040,-39390,-48438,-4183,-2895,8218,-33370,51757,-24531,69266,16488,13547,-19901,59673,71533,28282,20693,74187,17933,34159,660,-2305,41687,-6661,57454,-43729,-98892,-69479,15247,34464,26454,64479,-45090,-74708,-40646,2203,-7211,22442,-53748,-26691,-12452,-80679,-3015,-1996,24879,8318,711,-16479,-74969,-70372,59476,8571,31945,56647,-19853,-3165,-28918,8630,-52458,-23193,133805,28112,12460,-11112,-22162,-35423,-45714,-9884,-15950,-100734,-80817,-67958,70776,52881,29582,73527,-50618,3039,14515,43592,68829,29935,73681,26576,62704,41406,31563,22333,-63796,-111690,6102,-44685,-74990,32602,-4093,-63731,25060,33830,108052,43910,-28217,78741,-9380,12745,32116,23993,-11201,5729,42374,-8914,-37501,-15942,48598,9676,-81670,-21256,-10782,69928,38801,621,-23476,-79812,73861,-7560,43601,-75112,-3074,-74563,-14798,-59788,-103424,27994,-3946,-30203,19552,-52710,37945,6506,-51728,813,-70436,-1706,4640,9608,37489,4737,10917,41671,3157,47943,36624,13255,100703,28947,-82965,-29102,21284,-61600,1265,-16082,-8794,-12187,-43396,25183,77571,84292,60100,-26769,-4907,-11232,-2961,-32647,20090,6788,-27095,-2238,-96998,-34689,-15987,-15607,-48048,15264,27051,-5718,-15368,-759,28295,22844,64314,96307,87761,19798,12540,-59035,15340,-35706,-5822,12901,-16258,4988,-48524,-17474,77459,41573,-119700,-61452,41862,-45378,-81080,-85310,-47893,-118600,1226,-8731,7083,-50178,-26128,23697,41497,51132,19039,85884,47120,15529,8018,24903,-10372,4643,-9110,42171,32374,41094,-3158,49338,-87130,12612,-75853,-30676,9405,-9582,17471,801,-57401,35708,-5666,-55171,65364,15399,2754,7244,-54237,-46310,16891,-36806,-8507,29368,32085,-36635,-35902,-92266,-57650,-18628,92839,33201,-9812,10708,-33076,9848,-14487,16051,-59402,1201,123405,66879,-12321,28090,-29545,21629,-47938,-38966,-71252,-51739,57445,-11530,83175,18315,-29393,-34124,45187,58614,5182,27534,6722,75164,-48725,-21381,21222,23635,-35661,-7451,57374,-9813,-15660,-53230,-31858,-52806,-7764],[15650,-25451,-24318,-12198,3089,20166,40046,-84059,-9957,24866,53182,98427,-73924,-45108,67930,4700,-21770,600,6671,-23445,44732,-28788,-49397,39207,-6,-9853,17726,-23272,-70745,-30850,287,37270,-11245,94136,1679,12668,-15409,-42569,-29487,-90789,-77035,18300,133868,59846,-78805,-33667,28394,53,6752,130068,31328,2246,23947,-55043,4517,12888,34112,31115,45954,773,-54225,44561,57373,39254,43121,8914,-7309,49979,-3731,-1279,78746,66415,-22445,-48504,45648,-11794,-21544,44852,16724,-6261,-21792,-24009,-87882,-115028,-18242,24784,104905,-10959,-53378,-32617,37479,49978,20400,11355,33702,72231,-6161,38537,-84102,-118192,64959,-7820,-495,-2883,70879,-4194,-5710,-33293,-18607,-16391,77623,58194,-18431,-72781,-88996,23251,-11047,-38395,2270,37667,3778,78795,-9253,-37095,76732,6113,54441,-23474,40010,-46604,5141,10784,-22194,-67882,-37892,-57093,-5240,-3453,-45431,-22605,-51897,-68928,27512,-13540,6674,-11394,-19160,-16572,22535,-69134,41080,40308,-42546,-67334,-61558,-13094,12111,3328,-76285,-125625,47190,-11023,14865,35268,-17369,314,32003,42551,13952,36628,39445,-58203,-57633,-45888,10442,-44587,18573,-33138,-23740,-59937,7279,-34147,-51706,34009,-40657,-14391,-71329,-72741,-18240,-37535,-62597,16753,-768,-85909,-27602,-110611,-4690,58074,31812,-25709,28382,-39892,-49996,-10178,-51824,-15873,54454,-20756,-76661,-56934,-97738,1757,-57170,-7973,17198,-120492,-39717,22351,43804,64362,-13412,-30147,-10520,23730,-39296,32779,86267,30659,-44616,-43549,-26473,7281,-25285,-7209,-19118,104421,69962,-28115,-60966,-144872,-122899,-44544,-56897,26504,-89414,-64622,27081,-113611,-101523,-66086,-69753,-619250,435620,164806,140167,63756,4233,-22032,75710,47399,58596,4722,119989,-30783,-46404,-7472,73158,89368,-6555,35577,95950,-38010,27342,37646,-24226,6493,36777,15864,-61571,2554,-105913,61084,72192,38220,-19831,27465,-20145,-56631,-7548,23089,72351,30571,7845,-63810,25001,16117,-33558,33437,34168,39827,59841,76583,44773,-90937,-68866,60119,-41762,-113897,33371,5938,-27992,-29082,10215,-29907,-49289,-51972,-39943,15527,-70788,14225,74991,57345,-13111,66113,-27832,18932,-44611,-62890,-124317,-42124,-35112,-59307,-25470,-51944,35065,-30865,29256,45599,28704,-6708,35901,51825,16900,-20359,-3944,11626,-101571,31299,33482,7241,4165,-19446,27064,-33790,9997,30680,27516,26220,-2043,53100,-588,-18270,31027,44743,-67297,32831,9810,76879,49857,-27287,-56235,-8487,38193,42670,59189,37057,789,-17418,-284,66660,100460,-78420,36761,7113,-44780,3773,42037,57529,3728,92701,103287,9691,-916,33687,-634,-59501,-67401,17130,-67594,-16584,41282,15447,-55391,-81710,-13826,-53572,-39018,-12537,-3082,-24873,-7826,18473,8464,9343,93378,-23575,50566,-18562,50125,12211,-11847,-17908,18677,54988,92589,-42270,20114,30892,77343,98514,88898,-19234,4296,-50668,-45979,-62950,36602,-57985,-112617,39319,87820,-63745,-11349,-39416,-33227,-39386,-61162,-26698,-13049,16220,-14969,24224,39610,-6214,12123,-71999,2051,52198,73779,29959,8475,60398,269,47303,75984,85556,-26172,-53054,-2507,-64644,-24789,27581,22442,22618,-25218,-93340,-67512,-45969,50115,-20520,-30366,-20237,-33465,22933,90999,28256,-16990,28917,-66326,23850,27337,-40238,-7784,102783,29725,20340,13491,-20734,-58209,-22486,-72244,-12320,-83,-37881,2967,80971,-63367,-7474,19487,44763,-5310,-6731,41530,29470,-10658,-68445,25356,1414,38694,-12156,-28054,99931,-36336,-1037,-40916,35917,49454,-2521,-4092,-22904,10215,4359,47300,-22844,6612,-76787,-87453,-10268,-49215,-24513,19690,-39293,24286,23978,-852,2347,60758,48547,50532,-2944,4688,3159,14736,50356,-67851,13485,17085,96786,21916,-44481,-2762,-128845,-946,-34134,1562,-13418,-32220,31683,66940,21689,42455,-24662,-1543,60835,7036,10907,-21020,2039,-14336,31917,8591,-11271,65164,79361,-61470,-77636,2960,-25260,-34784,55593,-28598,21610,-2549,24339,48490,-59489,15510,-17184,-33217,47033,98122,68552,-6206,57043,33129,-32531,11498,-58528,25561,49947,-5877,-35227,-35128,-10720,-78040,-94658,-21245,-41893,-19650,15240,106075,1157,26869,10399,38259,79940,-29786,26928,27456,20888,18392,78780,90694,67398,40572,-31162,-11344,76233,31459,-50469,35919,-5202,-21837,11620,-22797,-76074,-167,-2172,-52603,55002,33889,52881,-47544,-89504,17072,36117,61437,61641,21836,-104365,-37855,10660,54125,1921,28298,48029,66828,1410,-111193,-47081,-74515,28796,35985,-2501,15123,-44325,-6829,-21110,-34441,-36339,10612,-21603,-31490,49246,-9870,21611,-44497,-38202,7625,39746,-30973,-8110,-35980,15199,-65062,-4420,-19145,-80277,-2165,-43630,-45193,1104,-50692,-106918,-43596,54256,56268,17615,-611,-73292,-11538,30962,8462,-34083,-36721,-45207,-3659,-19691,-25763,-35694,9317,4384,8876,-55440,38205,-20414,64110,26305,12508,1656,45192,56078,24846,23114,67605,16454,7141,-11081,5106,31843,-1697,67630,-42738,-81188,-46715,42108,48805,12564,46574,-41674,-64212,-28191,15077,-269,25770,-41597,-25068,14502,-79224,1412,-17343,35328,-20185,1694,10328,-37590,-69321,55700,-16811,22036,78955,18014,11289,-11958,16230,-49489,4256,139110,2241,-5342,-24401,-37199,-15894,-45160,18814,-4147,-99227,-88883,-55691,82827,66031,28219,57649,-36904,3452,14326,59165,51706,17506,96504,45038,84966,53539,39069,21746,-48036,-69276,-17303,-41505,-70440,11094,-15053,-78747,37833,45681,113162,131754,6754,102983,3320,7486,17126,14310,-48636,-14907,35808,-8427,-66831,-21570,69429,35458,-60750,-40303,1632,57679,39614,3120,-24323,-105483,85091,9364,23791,-74262,20052,-76123,2716,-59553,-96081,23084,-11166,-20750,13076,-32454,54622,-22355,-41398,19851,-67501,11098,-842,18833,56350,65202,22374,29137,3998,32392,57168,19523,123840,29189,-97319,-51975,24571,-72448,-15577,-15331,9506,-20546,-42887,14725,86869,83546,60314,-15911,-19042,-26392,699,-28626,23091,-31897,-48717,32422,-41132,-35255,-18283,-16824,-33100,11583,18379,-5917,-36788,-43,17189,962,37597,97470,103597,6808,23475,-39998,-3336,-41820,-10464,6900,-1416,-9058,-75942,-48875,49139,42968,-70835,-57545,67562,-27803,-49155,-87021,-43048,-113383,7683,21029,-28134,-69971,-44922,28928,41891,53101,19516,54949,56645,9035,-31843,13637,5877,6359,876,28722,48575,35304,3851,54412,-97316,16567,-51660,-64198,33919,9522,15945,-14693,-33087,14105,-29355,-87114,62760,6008,11066,27255,-64079,-82181,-9716,-40603,-9795,28971,48447,-46311,-30996,-79373,-60882,-8834,61578,38484,-11622,7726,-27059,-13993,7410,3161,-55804,-4319,103977,37702,-6399,47972,-13111,13303,-22330,-33674,-55287,-22336,64573,-13557,77910,19846,-15956,6361,67668,39201,18786,52281,29310,85720,-43106,-25131,29412,44991,-25786,2818,42797,5911,2604,-49528,-24990,-68133,-14651],[4550,-34157,-54718,-23127,5187,48181,26127,-83405,2435,12386,46794,56812,-119515,-50769,79518,42727,-10605,-8563,244,-3297,49306,-45786,-91802,15276,-7727,-18941,-129,-14289,-62182,-30323,-1406,44791,9848,131209,-477,-1507,-15135,-10231,-26660,-101649,-53243,16145,129799,57786,-43630,-37235,28228,25020,-4336,92402,29835,14182,22074,-70326,1536,20393,42153,45490,51596,-5110,-39947,33958,59774,32131,35221,-5953,-28493,67692,-2520,-27814,65829,88123,-5020,-34080,36176,-38753,-4586,39451,38099,-4496,-9269,-17665,-79016,-105631,7541,29796,115039,-6722,-57961,-41242,37285,48507,-26484,-5507,48596,64979,30294,44512,-65844,-134572,59795,21146,23606,3818,66714,3983,-3668,30,-17660,6747,78101,63206,-21932,-51960,-78533,25439,-6126,-22361,-11531,38206,14419,47342,-23168,-49717,53634,-22285,55307,-47299,48697,-25643,2230,12143,53035,-64242,-30413,-56483,-2462,-31417,-25776,-29103,-66027,-86657,17868,-17692,3827,15980,7838,1000,25369,-43070,19803,49297,-48141,-82428,-12212,13358,14635,-12131,-69249,-111250,45544,2214,25277,36007,-7163,2844,45521,48925,-20810,36541,21258,-67819,-48081,-27938,34787,-37356,12963,-54429,5984,-74968,-8176,-32376,-39820,33571,-28420,-2986,-108320,-70086,-13290,-46142,-57804,52855,11514,-55208,-6040,-93916,17544,46715,47803,-621,17691,-41550,-41126,-3970,-68059,-8397,66311,-12550,-33130,-57945,-81836,-10640,-75534,8044,11426,-145930,-34433,-10861,6585,43744,-32975,-54330,-12279,44817,-39372,31716,116571,38059,-63669,-39587,-17138,23307,6314,9017,-65693,32866,58976,-41756,-42836,-110737,-121449,-55832,-65787,39506,-108340,-73105,15942,-103432,-107014,-53803,-97838,-612663,361219,130347,141745,49738,34342,6012,73376,48033,72513,-2837,116388,-55155,-5819,1966,51684,80484,1122,31610,92313,-72538,-11800,57633,15296,28814,22740,26353,-75957,-11486,-98799,54942,61111,45056,-41332,7069,-25171,-48558,-4601,31569,65442,55316,20557,-73060,15551,22642,-29712,290,38855,42463,49487,84360,32739,-100778,-87312,83349,-30910,-112165,35169,786,-37861,-32560,-13635,-37495,-41166,-45946,-53743,33709,-69729,30268,74400,55230,8640,68269,-23899,41185,-38933,-90063,-147318,-40996,-25045,-63405,-50107,-63731,46082,-23333,40331,32077,39180,-2812,18464,47486,25046,-9872,1124,23706,-95584,21905,44896,-1101,-13544,-20000,10850,-26642,2411,38347,29898,14158,-7385,35386,-23921,-15812,13659,35502,-58056,29939,-1042,105379,68890,-25347,-50429,-220,32341,79549,81533,32005,34254,10,4288,106290,102898,-50876,27362,9830,-29811,4324,61050,37574,23508,49033,100851,12530,12287,42176,2074,-72142,-64427,24969,-60869,-2764,44451,27287,-55476,-53058,-12023,-41474,-22305,-8842,2052,-10075,-21061,14264,35932,19575,94276,-15915,54896,-8931,54239,19524,3112,3578,24483,24359,85071,-49573,18432,-1954,62541,90229,75951,-2988,19196,-95122,-62324,-56927,66402,-41054,-102737,46206,78227,-58532,-21545,-38200,-50281,-34254,-66009,-36053,-6637,-2375,-22733,15087,28680,2290,5124,-79041,-21484,43459,66225,42574,523,57703,7884,27590,59586,82169,29698,-47474,-18037,-38684,-9648,48172,11377,21746,-7339,-85351,-76064,-32354,48182,-24734,-30116,-7720,-18179,30504,86237,34550,-16962,28124,-47210,40718,55798,-23418,-15462,112659,38324,14086,6478,9972,-35924,-20453,-54013,3715,3790,-29978,-21787,59141,-75665,-18791,3986,44844,1097,2897,22071,23551,-8030,-45850,31647,19483,40314,3359,-26279,133771,-33396,-12709,-23256,31762,64765,-6736,3345,-17746,-11079,4399,38770,-3270,4223,-72444,-88043,-22816,-26841,-3797,26671,-58586,26725,30177,-8994,-219,63749,28005,49864,6736,1744,-5720,28636,30119,-52473,3614,8471,106484,1369,-39998,7019,-123675,-30757,-43035,-9834,-23851,-6114,48679,63004,-2413,61504,-7226,-950,96415,33099,16254,-30063,12342,-15932,15260,14721,-30785,77227,93752,-38372,-53348,-5344,-29689,-62865,50625,-27353,51389,3739,44801,40849,-39698,28290,-19869,-57297,36012,119754,79769,-8474,56384,30677,-47972,-1212,-59695,8713,48421,-155,-23881,-9851,-5139,-69613,-76731,-13277,-35462,-35525,30345,90804,4498,15152,-14830,30593,69813,-46653,33640,51402,29794,5057,75133,113083,46419,45394,-17668,-10858,86513,19506,-37244,3382,-8282,-10141,-16808,-21326,-78790,-8814,-6177,-52863,60711,22960,61630,-41083,-86288,-401,39935,73603,69898,23070,-102989,-34762,7309,52492,-16246,31401,35566,58126,33239,-107284,-37112,-71089,40831,27467,4604,42182,-27597,219,701,-30298,-51675,27503,3564,-23239,41047,-25788,-15303,-41789,-10483,10155,50008,-16392,8904,-43864,-984,-43004,4658,-12249,-99053,-10656,-57875,-35949,6316,-30361,-88982,-63514,27292,58188,-11961,-5194,-73426,-38176,29138,-6434,-14233,-34615,-32031,-4486,-10068,-11752,-19107,15012,7457,1057,-64052,22293,-8821,60396,35721,9805,20394,30321,25545,10541,13677,60921,-4100,-31117,-29928,5297,19265,7136,74812,-33055,-53461,-15631,53730,52773,-4088,24853,-29094,-37871,-10943,27967,8130,36974,-21714,-17172,32409,-65132,5705,-31221,34947,-37652,10771,32687,2133,-61245,51987,-27911,16646,81997,41149,15262,3404,31029,-47016,27169,132356,-18490,-10302,-35653,-34774,5655,-32572,45004,7795,-77381,-82620,-20970,92203,62487,22635,30882,-19425,3980,11739,63091,44217,8461,100715,58489,90845,64866,41696,11653,-31215,-10355,-25104,-30587,-52134,-17293,-20138,-67825,48542,57231,102907,202423,41744,99035,18868,-6465,439,191,-65638,-27647,28203,-9995,-88715,-34018,71385,50807,-34918,-55133,16144,35442,51085,9620,-20566,-109088,74031,30857,2174,-62468,33906,-67298,25496,-51384,-81291,17518,-18855,-10137,8015,-15276,69493,-51291,-29901,33543,-57781,19439,-10494,15439,60675,107653,27058,22172,9293,13803,73823,27348,146771,21815,-94874,-68916,32334,-75832,-35624,-12427,43296,-26828,-32759,6920,78274,76257,52721,-2509,-25996,-39968,6115,-26497,18750,-69570,-65776,64865,16998,-49707,-17309,-15558,-17878,-4078,4094,-2786,-44415,-4044,4062,-37118,8735,98997,105235,-16950,42366,-11584,-18534,-36643,-29500,-4436,6231,-34539,-90265,-68284,8178,42623,-2942,-44140,89661,-3079,-13853,-66065,-23781,-97391,7301,36550,-60324,-73969,-54859,24666,43435,50199,12733,28884,59037,-2878,-68582,6324,19545,-2728,22720,14175,55504,24567,2794,52904,-87416,21330,-22022,-85754,52703,20411,10024,-25800,-11647,-9319,-51484,-107822,51619,6742,28360,48191,-66252,-112573,-30719,-33047,-7117,23870,56403,-50170,-17847,-56704,-49821,5092,33487,42831,-10054,8518,-14073,-28033,31708,-9944,-44722,-6149,80410,10338,-2377,72172,8194,9397,16536,-20757,-32524,8241,61937,-4328,72216,24914,-5455,29201,93041,23550,24356,65608,47111,79058,-33379,-29088,39691,69244,-14353,10532,29268,20649,16824,-41303,-17417,-79749,-20781],[-11601,-36586,-71057,-27554,8378,70352,1038,-71071,15266,-9146,41152,10985,-145710,-50692,75893,63277,-1113,-17742,-5954,20990,47304,-63159,-125098,-15605,-14539,-21781,-3562,-3309,-47303,-25355,-8930,40835,30008,130487,-6608,-11827,-11405,27858,-20935,-90112,-23755,14836,117721,36444,-33516,-34929,28781,45681,-18594,37513,21704,31237,23975,-67887,-5193,22258,42208,55626,60900,-21062,-22521,22520,59548,15008,28193,-14121,-51685,71184,3276,-43598,50912,81009,14345,-1880,21664,-57818,3722,29011,55094,10122,-7925,-22074,-60805,-87564,28616,24464,109999,-4851,-66568,-41600,22083,35001,-51190,-17568,60682,65521,49351,36775,-46210,-127386,38035,44117,45486,-11443,49235,6918,-4832,29021,-21737,21034,61226,61455,-20820,-28677,-57873,32956,-1650,-2937,-15326,36700,20846,12017,-35580,-59838,27070,-60879,63781,-47053,53778,-5019,8775,7492,117254,-61116,-39867,-62614,3917,-50833,-6271,-28908,-67504,-95297,-5132,-25990,3784,36323,36271,7690,21388,-14372,266,57270,-42898,-87481,38823,34576,8796,-27784,-55488,-69959,54397,16476,25595,32623,-394,2803,54521,48022,-48896,27290,-6436,-62896,-37235,-10736,34279,-38371,13153,-63534,18054,-82385,-30161,-24637,-24815,24780,-6433,11258,-122786,-56690,-4572,-49221,-50703,62390,13942,-22782,18453,-71859,39208,44008,49548,13730,-5045,-37746,-26711,10393,-70024,1781,64373,-7093,21128,-47826,-59474,-44632,-89826,15951,3334,-144728,-30850,-44148,-34116,10719,-44961,-75658,-25772,57261,-37661,30919,127729,33242,-76200,-48028,-20943,29364,32451,21894,-81168,-52232,19300,-52577,-20227,-63209,-100949,-55125,-73160,35213,-128177,-83707,-123,-98967,-117447,-39223,-125985,-586274,294000,106864,153114,40536,71217,37121,53884,35483,71675,-12713,92530,-67172,30747,19439,32979,59752,15692,27103,89196,-86219,-54701,65380,26908,48294,6246,28158,-68620,-26911,-72571,49706,40660,37409,-48875,28,-18553,-31512,7382,24897,46787,80274,26548,-72624,12215,36405,-17119,-20728,45539,49691,34162,92121,19812,-92597,-86388,101836,-6711,-69893,34253,-7552,-20967,-15583,-31876,-44868,-33774,-33316,-65979,43561,-64652,37056,71956,51793,32031,58016,-10481,69913,-1854,-101630,-140158,-30560,-13927,-62831,-66523,-73773,38761,-16919,44991,-1338,48093,-3261,-1338,27599,33355,2665,4270,38928,-84657,18950,50483,-7111,-29181,-18973,-3479,-11865,-7188,41020,32719,3167,-14855,14188,-34939,-14958,-948,12046,-40690,19745,-12919,103111,77800,-20818,-43371,9723,16135,101956,87101,23716,67377,28512,9370,123467,88116,-25675,18898,5202,-8054,8161,60954,16565,41092,4096,91969,15991,25782,39234,2490,-96144,-57586,30889,-48449,4639,46133,37667,-38351,-6596,-3971,-29520,-4362,-7001,9519,5875,-32523,828,63896,24983,81571,-4974,40737,3966,53556,24170,19140,41733,30182,-18624,74615,-51148,12796,-32390,56172,68347,46003,10933,25795,-122654,-67682,-39492,99435,-18535,-82128,42152,56607,-36273,-25982,-34763,-66493,-30827,-69833,-45519,-243,-26081,-31999,14238,11169,5122,-8411,-79897,-54564,23010,49988,45540,-9939,45973,13959,10377,41060,66363,71397,-38289,-27167,-12930,11778,53052,-1048,21350,7899,-85182,-85030,-14698,38680,-23506,-23338,6745,-2789,29868,80125,44773,-17532,21264,-15932,50745,79385,-3068,-17125,116999,46979,12310,-1377,38916,-785,-18895,-27520,24805,5540,-19817,-37871,39225,-79799,-23812,-10905,30982,8152,12082,7669,16065,-7918,-11191,38790,27151,37071,8209,-32984,132503,-27450,-14997,2155,28351,80034,-4774,15230,-9205,-29918,1515,19348,16271,1439,-57949,-72566,-28117,-1239,14428,29024,-56776,28023,34427,-17665,3317,56174,4484,26538,7759,-11590,-14150,48219,7466,-30905,-2497,-1973,94347,-20416,-43729,15269,-107660,-52077,-44996,-20193,-35249,13916,57812,51066,-17171,75828,20962,-8666,105071,50280,24930,-34661,25282,-14811,-3294,21850,-51135,77461,102180,-10091,-24103,-15592,-38529,-76196,35717,-41904,65161,8535,60659,26663,-8771,43556,-10819,-67170,29895,121823,90130,-8438,50320,28107,-55035,-17877,-54194,-1509,34068,4146,-9012,16861,4431,-57634,-46699,-1838,-19199,-47919,42054,51273,10052,11312,-38397,26271,65556,-41617,39556,61017,33658,-7616,54162,109931,20384,42506,-6392,-12425,77533,6547,-28108,-23199,174,4914,-40313,-21603,-73426,-12461,-23893,-49583,62349,6716,71887,-23296,-67267,-24874,37678,64422,49063,16816,-99968,-14390,-4479,47273,-26721,33158,18827,57918,58019,-97142,-28182,-68199,40250,26850,18885,62926,-12338,18140,32910,-23411,-72040,30679,28919,-18263,22432,-47559,-66395,-36678,8647,13930,53268,1926,12471,-51650,-11005,-4281,12105,1363,-85606,-17747,-67539,-32923,7645,-12394,-58998,-76417,6219,46199,-40783,-7698,-54099,-50989,20336,-25972,5349,-26018,-13714,-34,-8846,-943,202,11723,6221,-15055,-59262,8973,7261,62029,41770,5927,29284,17416,-8982,-7597,-5306,55512,-36834,-67949,-47324,-4564,5095,18337,79169,-18913,-26423,16858,48685,47941,-19899,3319,-14091,-7393,5163,34953,17957,48955,-1237,-5682,25890,-41154,10449,-38380,23307,-40236,26898,46552,33245,-46346,51130,-24713,17038,67102,40400,9251,13910,50777,-45901,41859,116629,-28796,-3042,-45667,-18634,22307,-10086,59937,18195,-42789,-65523,16958,96476,52140,12589,3036,-6664,4154,8636,52654,41454,5446,88126,59661,76533,70954,33529,-5679,-17512,32406,-20638,-10248,-27821,-43112,-15025,-31893,55349,63038,79856,219110,63291,69505,32640,-24735,-18961,-13350,-57376,-29179,20074,-12084,-97859,-48717,58536,50544,-9910,-62566,29750,8444,67807,17533,-15255,-92330,44064,44480,-17442,-44448,34247,-51654,48514,-35075,-61008,10061,-20625,3534,5214,-4068,76525,-69713,-20036,39116,-44459,17195,-24227,147,47664,114472,24469,21464,16612,-6301,79122,32780,162373,10350,-76529,-71713,41783,-67161,-52179,-8311,83860,-30339,-18201,3179,56856,65946,37384,14722,-23993,-48251,11747,-25591,13217,-94662,-75080,89188,54801,-72486,-10566,-11235,-7970,-31270,-12016,1239,-36981,-12356,-7534,-76168,-9776,98487,89557,-42450,59934,17202,-26695,-23209,-53019,-17796,4344,-61782,-81689,-70047,-32153,40395,54336,-25117,102121,19117,17989,-28478,5491,-74824,957,38295,-81423,-63237,-55492,11088,44606,44767,-361,12271,53719,-18252,-92834,3912,24452,-13960,51650,5023,51052,11645,-5475,46054,-67837,23778,5193,-87844,61897,20444,1000,-31169,-347,-33378,-69097,-110507,38755,15131,49042,65874,-63164,-128331,-40605,-14668,-497,12337,54182,-43352,4415,-34491,-31957,28600,17773,44159,-5829,14426,320,-32251,53356,-21582,-30053,-5180,56275,-10299,-4217,96938,29179,9133,56436,-3039,-6175,33395,50851,12852,67742,32983,678,29616,112425,17383,20398,59165,53447,57357,-20427,-29342,50030,89443,-1224,15579,20659,31127,25845,-29727,-8178,-85757,-22804],[-24372,-31891,-68494,-23707,12483,82412,-26496,-49817,24442,-32503,39346,-19488,-135904,-44831,57654,64516,9039,-23841,-10805,44689,42087,-75913,-142644,-43058,-15767,-23057,5255,9509,-30586,-17167,-21544,27969,47800,94375,-17231,-18129,-4499,57316,-7488,-57135,6481,19623,104843,-1120,-51112,-29163,29239,57051,-33493,-18878,10528,51272,34220,-47210,-9265,22019,33818,59537,73000,-39751,-8360,8978,55490,-5616,20413,-11654,-69635,60452,9457,-44984,41063,57234,29222,39278,7098,-59349,3887,12844,63116,25392,-23767,-29487,-35915,-67996,39882,17232,89599,-3397,-68314,-36820,530,13111,-53442,-24376,67587,73813,47710,17708,-32037,-100207,7045,54914,53505,-38621,21254,1569,-7809,49405,-27064,24149,34584,55864,-18300,-11010,-30511,45824,2587,13466,-11464,33034,19844,-17174,-40813,-64420,3816,-97019,77415,-22165,52578,9087,18903,-3283,150904,-56579,-56045,-74013,9772,-55428,9218,-19548,-56232,-90472,-29400,-32364,5026,42513,58275,2289,12542,10610,-12443,61090,-29752,-80011,72086,46072,-3570,-40095,-39237,-12528,72000,31551,23371,28678,-1558,-2076,57352,33690,-63456,9388,-34908,-49094,-24984,5669,13214,-47820,17128,-59171,22408,-79196,-52890,-11279,-9738,9400,21370,25159,-113244,-37653,4524,-47309,-43184,49341,7484,2363,40330,-47469,53140,51074,37329,13864,-33201,-28770,-12791,24555,-59260,12619,54784,-3052,69503,-32289,-39152,-86068,-95483,8843,-6981,-126331,-29426,-68951,-68637,-26718,-47218,-86803,-49596,53802,-35954,31524,117074,18127,-77232,-63174,-35380,26346,51186,27001,-64429,-111965,-31557,-54985,2728,-17509,-71718,-52736,-78276,17656,-142090,-90825,-17068,-100658,-125784,-22662,-135084,-521368,251553,96214,163464,31507,101439,59372,25090,20205,54805,-21584,55892,-64487,57183,41323,23977,33659,29419,22588,87852,-71648,-81624,58800,17835,58644,-10365,20512,-43224,-40149,-38229,45436,15001,17493,-36995,8424,-3112,-6534,31852,5696,23906,94394,26876,-57075,14728,53978,-2597,-27733,51766,58623,14554,99434,10184,-67130,-63327,107705,18333,1722,28824,-18415,15289,15569,-40996,-51013,-29678,-15703,-75945,41272,-56591,34795,67795,46307,50371,38979,9324,97905,59521,-96497,-110165,-14993,-6644,-60392,-73708,-77721,22140,-15282,37997,-43234,55772,-7890,-24745,-10030,40228,16459,4861,53977,-70743,24339,50192,-9196,-39037,-17217,-14408,8267,-14976,36887,32214,-4955,-22716,-4889,-30003,-14514,-9902,-21805,-24388,3431,-25046,73893,73691,-17798,-34048,19964,-7736,101875,72803,10740,85927,59020,13591,110402,62166,-9351,11520,-5946,14047,10384,40713,2463,51880,-32303,78055,18662,36218,24163,1707,-123005,-47746,33729,-38114,2981,46823,43373,-11243,41422,4551,-21051,12353,-6049,17504,16655,-39413,-19329,86074,25380,61282,7467,16685,18677,47482,25945,29527,85609,34498,-59334,63108,-46037,3419,-53907,61701,37909,6192,15406,21180,-126699,-63207,-15435,128709,3788,-53156,28993,29593,3643,-26450,-33917,-78264,-26461,-72728,-53627,5250,-45666,-39748,19223,-6373,7005,-28041,-74456,-85866,-3259,27491,41410,-25270,27913,16666,-2550,21857,44286,83980,-28250,-25638,7194,33023,47878,-8669,15090,20780,-90130,-87984,2789,27298,-17633,-12801,18578,3021,22223,73128,56143,-21393,9806,14890,50114,91224,15093,-15406,110433,52231,14484,-7190,59942,39629,-17339,255,46205,4941,-9218,-42632,23411,-73056,-21329,-22814,8930,15504,18938,3419,9094,-8521,20346,43477,22810,31253,3338,-47292,90898,-18565,-7454,31895,26449,96879,8645,29090,486,-40509,-4306,-4151,24888,-1890,-36284,-46109,-28764,12427,28392,26039,-33674,27088,34926,-28933,8003,39852,-16958,-8573,-339,-29067,-18228,73178,-12535,-9364,-4978,-12157,61603,-36411,-52375,15914,-88232,-60284,-39320,-28432,-42758,25852,48386,34264,-17116,76193,50662,-23500,89902,55593,31816,-31556,38494,-11135,-16040,26415,-68317,67699,103236,12857,-664,-24133,-47927,-70065,17179,-66284,57443,9270,65145,11177,22610,55689,6154,-62230,26896,108736,97187,-6517,39422,23195,-56059,-33853,-42443,-4390,12920,8031,8364,39770,18937,-43789,-14314,9341,4509,-45530,49982,2279,15308,12634,-51355,24030,65645,-17616,45095,53935,34384,-18305,24794,81347,-3100,31931,-1799,-17500,49386,-5234,-21621,-35575,17254,20761,-50348,-15865,-61349,-8521,-51701,-45614,59030,-10845,79306,-955,-39742,-45466,31287,35985,7947,5415,-100331,18389,-19200,35095,-22719,34529,-776,58212,68376,-81080,-24014,-65987,29146,25832,36190,73205,-3703,37802,67601,-13754,-89317,16544,49438,-8690,-1551,-68237,-108858,-27444,13856,18552,44735,13347,860,-54302,-12316,39329,14108,19033,-56588,-22303,-70459,-36829,5759,2266,-25093,-76836,-670,25207,-63208,-7394,-24953,-49365,7140,-44113,22101,-12640,5798,7539,-17029,4313,19360,1738,876,-36156,-44635,1607,23291,68438,42169,907,24334,7145,-36410,-20233,-26667,51325,-67597,-90839,-55389,-23667,-10120,28109,80917,-5533,-8218,42183,32115,38439,-31744,-14842,-2226,17345,15700,35749,28510,55143,13846,6581,-7469,-13151,14097,-35245,4219,-29640,46949,50669,50529,-26831,54356,-10355,21307,41498,17077,-3152,17026,68543,-46245,44429,97981,-26326,12221,-54529,3205,30286,18307,61914,26755,-8228,-43747,37916,91602,47864,-753,-16759,-3685,3513,5687,30207,35216,5288,64994,44602,47255,67422,12585,-25264,-9660,42253,-10111,17484,-6585,-58237,856,15791,57892,57920,49069,174028,63544,25792,40325,-41629,-39857,-21461,-29079,-22635,12644,-11351,-91662,-59966,39338,34214,8745,-59728,40516,-16965,82609,24066,-12965,-62470,7824,43595,-31173,-24911,21421,-34200,64995,-12930,-38193,-1084,-12231,20592,3481,-81,71291,-71314,-13148,36514,-31369,1811,-40862,-20984,19883,85866,15976,26056,22047,-26239,69216,32921,164516,-539,-48041,-57765,48975,-46420,-59965,-3873,114945,-31115,-5295,3222,32155,57229,17084,33190,-15079,-48714,16239,-23528,10618,-100332,-74984,102548,59459,-95895,979,-4813,-6263,-63006,-24717,3101,-18457,-21073,-13553,-101902,-11702,91257,60553,-60408,66250,36405,-27384,-9201,-70414,-29154,-5856,-78702,-48964,-55308,-60565,36023,81322,-5059,101399,30187,42919,14772,35941,-51845,-8808,29958,-89367,-42326,-48225,-7021,43904,40641,-17767,3718,40655,-34029,-99223,4989,17994,-19350,77781,4105,36596,690,-17670,35573,-50768,21137,24424,-69673,59968,10027,-9364,-31343,-2690,-58739,-80118,-93958,31911,25072,66118,77156,-56968,-125193,-36823,9786,9004,-5070,44006,-24430,33022,-18303,-15098,62258,15243,40245,80,25146,11324,-30499,68026,-29597,-15063,-2564,35356,-22335,-14208,116414,43593,10640,82289,15621,20287,48569,35442,29860,63598,43021,3594,13793,121200,23549,8611,34862,46188,29761,-5712,-23456,57036,97840,13125,18540,15559,35385,29538,-16689,2163,-85599,-17010],[-28770,-21390,-47735,-11875,16774,83060,-48607,-25157,27728,-48470,42586,-22317,-90104,-35079,29923,50706,21865,-24208,-13697,62665,36493,-80559,-141993,-57753,-10529,-28891,18886,25423,-14663,-8114,-36660,11801,61423,41111,-30954,-22308,4618,66825,15361,-11768,33252,33691,97872,-46424,-85542,-23762,28810,57699,-45959,-60540,1068,69075,53658,-14088,-6393,23151,18872,55338,83269,-52702,218,-8508,46418,-22428,11290,1923,-77325,40322,12740,-33101,39853,35540,36079,77450,-3672,-41526,108,-6221,57273,27716,-54109,-29092,-8350,-53528,39150,15967,58778,812,-53902,-31137,-17419,-12120,-40313,-27547,68526,86627,30409,-6914,-26252,-62628,-22734,50438,42797,-64420,-10212,-11262,-11389,59029,-29789,17056,7331,48892,-18378,-4041,-1747,60947,6301,21793,-3187,27581,11270,-34715,-35204,-62388,-10880,-116850,89147,17662,44730,12956,24392,-18222,145402,-47858,-66970,-87136,10708,-45867,18546,-736,-36743,-72644,-34896,-29299,5831,32856,67675,-11878,2240,26340,-15594,58443,-13958,-62781,74872,46837,-18581,-46906,-26484,42124,90090,45825,24740,25685,-13373,-13139,52415,6847,-63703,-13798,-53945,-33401,-11595,20544,-17453,-61464,22713,-45551,31322,-64726,-70046,5310,2861,-10066,48030,37448,-84431,-20319,8532,-42959,-38398,24286,-4630,14240,53356,-23891,54301,62850,15849,1326,-57946,-15895,-4279,28835,-41280,21362,45456,602,97847,-19070,-28569,-115162,-91586,-15732,-19377,-105469,-32005,-79042,-88954,-59410,-40323,-84039,-77473,32943,-34843,32028,86757,-2912,-65546,-74314,-52739,17015,59728,21917,-30562,-124362,-73961,-47111,20051,9978,-47489,-56514,-81849,-8379,-147672,-91509,-34280,-110063,-129741,-12550,-129099,-429444,255764,106551,165603,20669,110219,65878,-493,15970,29125,-22882,19454,-49620,73461,62678,30001,10699,36123,19248,89818,-31874,-80250,44472,181,57947,-23987,5935,-9267,-44532,-7473,42344,-9270,-7091,-6246,29318,16217,21598,64584,-18970,4657,89338,25269,-25900,20496,70547,6362,-25175,55030,64515,-8276,104957,7089,-31695,-23994,97330,34078,74335,19291,-29134,56908,50301,-39849,-54024,-30092,3916,-82450,28152,-46782,26489,61800,38080,57501,18087,31110,117243,125107,-76880,-74395,693,-5923,-56110,-70457,-71514,6653,-19954,16731,-77763,61938,-16102,-51907,-60606,43553,30196,5325,65627,-55869,35589,45380,-6571,-40791,-16408,-21294,30002,-17400,27184,26422,-9101,-27732,-17349,-12661,-11768,-11457,-57024,-15963,-14491,-35670,36475,57681,-18405,-20683,29760,-33400,80134,41932,-5908,82264,82284,16008,73604,35520,-2125,5701,-20458,29418,5039,7980,-140,54070,-54390,60461,19367,39735,394,1239,-137476,-36399,33044,-35669,-6403,47419,42387,14447,75075,9143,-17251,25974,-4082,23809,18950,-39600,-41648,97598,21288,39913,18635,-5635,33314,37043,25793,30093,119479,36478,-83614,47173,-34786,-8020,-64344,74074,6268,-31715,7448,6158,-110521,-53404,8304,147363,20954,-20637,11688,4838,53555,-25186,-38609,-82863,-18806,-73481,-59201,9270,-53728,-43786,25750,-16538,12772,-50914,-63520,-103204,-27232,2844,35256,-45508,8011,15602,-10443,2664,19761,64004,-20162,-12748,19528,47553,41393,-7462,-1649,31688,-91617,-79792,16498,19125,-8546,-1468,25587,-4399,11277,64565,64802,-28897,-3798,33334,38228,88650,26559,-13544,94378,51682,18100,-8199,69896,74097,-14733,21857,62030,3129,514,-36982,13137,-55801,-12622,-30383,-14023,22258,22183,9670,4317,-8899,36643,42887,9864,25753,-8410,-64996,27294,-7300,7622,60865,25826,113443,31955,41670,8709,-39687,-12608,-27210,17680,-5580,-13077,-17002,-30479,4607,36715,18814,5246,23715,30635,-41563,11682,19578,-31724,-39555,-13083,-42043,-16064,99262,-25925,6407,-4167,-20191,17917,-41488,-60713,3900,-69119,-54104,-27477,-33319,-42471,31407,16841,16006,-1966,58269,71559,-40581,66779,50319,32598,-19534,49673,-5860,-17422,26711,-78012,53187,97068,22691,9508,-27662,-52588,-46165,2698,-88138,30787,4773,54719,85,44397,57547,26381,-46011,24066,89103,98084,-4293,25431,13682,-52527,-45008,-25969,-1084,-7324,12420,26336,54372,35938,-29250,13862,15934,28204,-22417,54229,-37669,16708,12589,-49195,21031,64131,12792,50675,33994,33097,-26518,-1448,36421,-17499,16127,-5116,-25938,11310,-14480,-16080,-30456,37663,36599,-43371,-179,-47142,2151,-79160,-43398,50541,-26182,79618,17901,-13704,-53380,24272,-2149,-38183,-6984,-108004,54783,-30529,17225,-3702,35410,-18360,52265,62503,-62130,-25565,-62379,12500,17725,51064,70936,-4273,50311,94906,-1707,-96177,-11396,62092,10269,-22707,-76615,-121383,-13033,6089,23157,24054,8691,-21533,-46938,-5302,75018,9221,36777,-33159,-23647,-64999,-45504,2593,14751,4157,-63258,10166,2450,-75184,-4302,3096,-37969,-6305,-55274,33196,815,21631,16085,-32145,3621,33490,-11030,-8607,-56810,-25227,1087,34715,75468,36197,-5778,6137,-941,-49615,-19981,-41417,47737,-80585,-91667,-50144,-47473,-25870,31660,80291,2459,-1875,53256,13534,28974,-37777,-27835,4261,31124,18826,34153,38135,52664,20806,17033,-55485,11747,13628,-21131,-15308,-11863,66430,46516,54729,-6444,61145,10508,25260,14921,-18841,-16794,11765,75143,-47373,31639,82723,-12312,30114,-61028,21475,28806,47384,55269,34486,13947,-23232,30132,73553,57926,-15180,-23375,-8893,1987,2520,2785,19916,-1705,37688,14943,14197,52935,-17537,-41514,-8343,22875,594,46774,4682,-59311,23530,56196,57295,39869,17629,92670,43427,-17349,39321,-52140,-58340,-20934,7113,-15449,7781,-4400,-71248,-63100,22038,6350,17247,-44993,47635,-35147,90050,27138,-17528,-27893,-22946,29088,-36096,-7442,102,-19541,69330,10339,-15487,-16815,6060,39181,888,-2561,52750,-56983,-9378,28218,-21598,-24135,-57592,-38895,-15412,37794,4683,33729,21882,-44255,45650,26885,151144,-6525,-17384,-31419,50279,-19097,-56686,451,119841,-29761,1231,5577,13800,54521,-4011,47318,-3941,-40673,18779,-17639,12515,-86871,-65471,105627,33622,-112754,13465,1678,-12021,-87867,-29276,249,3581,-23335,-10915,-107016,1183,74666,27411,-65359,55503,38918,-22803,-3328,-74150,-35143,-20657,-74955,-112,-30731,-70928,29501,75571,11732,87406,25549,59494,51877,58139,-34501,-18753,16273,-86884,-17372,-35389,-22950,40180,41618,-36547,61,20981,-46432,-87510,6443,2395,-14767,90439,9777,16285,-4592,-29511,23247,-44246,12173,34237,-37427,47962,-7148,-19309,-27816,-17048,-86439,-83084,-62787,35389,29464,73847,80360,-48621,-104854,-21534,33475,19759,-25457,30895,3674,61973,-8143,-4211,99084,20330,30200,6672,38508,16510,-28179,73337,-32082,-1830,697,21472,-26764,-31192,124793,46364,11391,82941,31566,44327,52543,21208,35819,57067,53924,6189,-5331,118918,40278,-6536,4054,28464,8952,8929,-11984,56974,89085,27331,19884,8415,32858,28333,-4612,11666,-79451,-1208],[-24835,-8228,-15027,5428,20316,74023,-60871,-3478,26334,-50295,49264,77,-28108,-24413,916,30103,36608,-17453,-14177,70815,32059,-75901,-125891,-54445,-1910,-43144,28383,45881,-7,-775,-50028,-1482,68989,-5082,-43900,-27001,14287,53292,43670,32485,53694,56040,98755,-87930,-117955,-22143,27031,49623,-53319,-79159,-3163,78196,78382,21337,3741,27734,1139,42367,85727,-54294,5202,-30419,32248,-29766,1411,23639,-73769,18571,12169,-13016,45402,29495,35538,102103,-8892,-10630,-2159,-22384,34113,10166,-89119,-12689,17238,-47436,27975,24614,26229,10952,-22104,-28144,-24168,-35875,-21586,-29542,64311,99000,7400,-30008,-26691,-24302,-41645,32024,17337,-78498,-36397,-27544,-14638,58357,-27484,3862,-13386,41935,-23879,-8031,22730,73090,8911,20086,6602,20344,-2207,-39844,-18249,-54662,-14552,-111778,90594,56840,32579,6540,18504,-33395,106324,-33224,-64317,-97400,4068,-28716,21288,25188,-15873,-46359,-4955,-11208,5238,11796,61860,-28878,-5699,29896,-9568,48861,-923,-41756,47845,39402,-31397,-48139,-22377,76015,96900,56847,31813,22624,-35404,-29594,39176,-24017,-53968,-37408,-56427,-21625,1565,32629,-44496,-72042,28144,-30020,50692,-40903,-77064,21517,11781,-30674,65814,48858,-44939,-9896,2158,-38977,-39320,-1518,-17834,11616,53281,-3831,42154,69688,-7003,-17392,-70797,-1026,-3129,17408,-22663,25975,41961,4299,99585,-15429,-31584,-117270,-80243,-53291,-32745,-91586,-40193,-72052,-90711,-79370,-26622,-67692,-99313,129,-32581,29425,43720,-23519,-43539,-71068,-62826,5823,56603,7976,891,-93344,-92343,-30085,27361,9755,-37501,-67457,-83468,-36684,-144745,-83597,-50675,-125136,-127063,-15102,-123763,-333505,307376,138809,152767,4974,86517,54296,-14046,29440,5478,-12401,-6068,-30799,81793,77181,50069,-3675,32183,17392,95093,18005,-51361,34208,-15171,48223,-32289,-11158,21385,-34917,12129,39953,-25127,-26588,35427,55625,33547,45303,96336,-39851,-6132,62786,25938,14857,25437,81652,4561,-19157,53884,62977,-32786,106926,11132,3732,19043,73095,36693,117772,8772,-35878,89523,77881,-30303,-51876,-34208,21639,-83723,9796,-37001,15776,53776,27185,49912,2623,49609,121566,168389,-48162,-48704,12034,-11807,-47256,-56320,-54184,-478,-29253,-17111,-91677,65655,-26834,-79091,-112309,40945,41558,9753,71535,-41981,46520,38181,348,-33942,-17691,-24125,48896,-12416,15628,16051,-9167,-26152,-20861,7458,-4457,-5521,-83184,-16275,-27894,-42501,10424,33862,-22358,-2326,38840,-53337,45893,3334,-22750,58737,91813,16109,31733,18089,1274,1954,-34297,32567,-12012,-23367,8234,49119,-60612,40817,17524,33825,-25234,2323,-125800,-24863,29650,-41195,-18815,48533,34312,28330,85487,8801,-16831,35485,-71,26209,13733,-32504,-60713,97150,13597,21673,25722,-16705,45761,24786,25090,20874,128861,35737,-84001,22111,-19460,-18669,-65619,83537,-19547,-56320,-10689,-15064,-86548,-44451,24962,151395,30623,8427,-4172,-12217,96919,-24100,-48408,-79196,-7180,-70385,-61880,11465,-46941,-43510,29532,-13425,24816,-72160,-48704,-98554,-41452,-18423,32052,-66924,-8825,12197,-13515,-16286,-5584,21722,-16159,7889,25241,51202,40700,2688,-28180,40433,-81109,-59366,24264,16781,2099,8415,28141,-21562,2139,53263,66769,-37975,-16941,32791,18373,73774,28874,-13858,77035,44965,19447,-2442,69811,91879,-9911,31714,67967,2045,8610,-24418,8895,-31633,-541,-33036,-31464,27268,21403,22328,2438,-9564,32812,35910,-5201,22629,-24153,-80150,-25809,5297,25943,83390,25385,124083,57864,49820,13375,-27860,-22431,-48604,-2914,-9038,5316,6117,-38161,-23353,38702,9928,50261,18641,21853,-51370,13952,1253,-37258,-52786,-22698,-43500,-8673,119447,-30672,13414,-494,-25025,-21924,-34196,-64047,-22633,-50994,-36390,-12677,-34050,-33095,34870,-29577,-1287,22968,25664,76090,-52983,55085,38600,25496,-85,57059,-610,-6130,23709,-77081,40357,85302,16931,4873,-25694,-47734,-11584,-2199,-95089,-4321,-4306,30616,-2777,51081,43577,45515,-24789,18941,70844,91253,-3787,10831,-1343,-45065,-48954,-6911,5598,-20462,17584,42060,57922,49711,-15475,34497,14663,42254,17896,54718,-55044,11317,5061,-33201,14283,53448,33466,56374,8601,30043,-32437,-15528,-10957,-19759,-317,-14164,-35888,-22534,-21113,-10578,-10763,55300,52502,-22156,23570,-38185,15740,-93628,-43331,37740,-37220,70773,26877,2147,-45104,20218,-36295,-73370,-15722,-122743,84845,-33951,-2268,24547,34777,-27269,37998,45561,-44689,-30913,-54405,-3636,892,58258,56527,-13841,49740,106564,11490,-88886,-43181,66396,36831,-32446,-63029,-98634,6027,-8123,26392,-4074,-15534,-45799,-26781,7295,93406,-138,50888,-27455,-21762,-50929,-54634,529,26698,22945,-38820,35438,-14983,-75053,827,22004,-23824,-15828,-56196,36318,8485,29616,23316,-48711,-1456,36849,-23801,-22384,-71302,-5687,5872,38451,78013,25109,-14702,-20291,-7698,-47446,-4985,-42581,44368,-65905,-69444,-32652,-69083,-41034,25477,77571,2273,-5093,47218,2828,22787,-37917,-35411,6664,33325,15300,34600,44404,43619,20593,23671,-98189,27309,6351,1485,-27748,5248,80575,37416,49761,10464,69288,33090,24188,-4250,-54095,-26800,-841,62917,-48127,3032,74429,8878,46610,-63058,28778,19251,71504,46811,43030,17782,-7489,-4736,40914,80806,-28083,-16977,-14821,42,-1521,-20077,-4197,-26392,10476,-21586,-11081,30667,-48589,-50703,-12311,-10160,7961,69604,3698,-49472,45537,74377,54948,11784,-6572,14626,12268,-48027,29569,-53520,-69740,-11218,38085,-15188,7443,10451,-41366,-56068,10792,-25234,14442,-19025,51044,-42860,88739,25864,-29971,5394,-41891,6934,-31059,5774,-22524,-10444,59630,28811,5672,-36126,29069,55780,-3731,-8926,23854,-34346,-8289,18022,-16450,-53163,-70073,-45372,-48304,-9118,-5364,41507,14264,-58643,14963,15822,125113,-4853,8275,-2337,43606,5934,-43551,4873,90484,-27026,-442,8536,8058,60563,-22039,51359,4153,-25379,19310,-6635,18133,-60054,-47979,101559,-7508,-118549,21992,6085,-21505,-95243,-23515,-8327,20590,-11883,1105,-93117,21093,50587,77,-57837,29082,23469,-16437,-11258,-62303,-34247,-35936,-46385,50794,-5430,-62833,21474,47908,22076,63118,6174,66677,74138,65932,-26598,-25918,1200,-78602,5717,-19522,-31199,32835,49636,-52952,-956,-2463,-51659,-61782,4868,-16067,-1209,83105,17076,-4630,-2441,-37468,10700,-49053,-2092,36842,-1733,28927,-25145,-27407,-22078,-37579,-114390,-77098,-25840,47357,23171,69998,75283,-38042,-72925,-1567,50325,30101,-44391,20518,34411,84037,-644,264,127376,25374,15419,13114,51025,16364,-29708,69328,-28320,8355,3922,17853,-26334,-50490,118346,35732,8983,57009,42307,64850,47300,13025,22121,45374,64842,11485,-15044,107396,61162,-19195,-18062,7055,4826,21408,1346,47462,63161,39339,19236,-5984,24056,22935,4118,18062,-67723,23372],[-16623,3607,19778,23995,22409,59340,-63202,10121,24749,-37092,53126,30833,19138,-15652,-20436,12142,48936,-4184,-11692,67253,29064,-63272,-101053,-33634,4717,-65115,27263,70999,14272,2973,-56793,-7720,69181,-27004,-50315,-34123,22317,23108,68264,63297,66374,80299,102842,-114502,-131121,-25474,24038,36994,-54208,-78142,-2029,74242,100748,48297,17693,35735,-14820,22536,76688,-44007,10791,-54114,14667,-25437,-7689,48174,-62117,2936,9273,8376,51296,41126,31666,107745,-8856,22027,718,-29195,-4685,-23498,-116388,20894,36608,-48465,11140,41828,1490,28782,18102,-29506,-16694,-54720,-6155,-32223,56834,106188,-10739,-45468,-27106,9219,-44480,5301,-12990,-76436,-50002,-41684,-17081,50282,-19992,-9699,-24845,35248,-34935,-18711,38401,76990,9953,10039,16097,10536,-16517,-34938,7232,-43390,-7946,-82840,77094,81549,20407,-6735,-744,-43775,50995,-13352,-46262,-100311,-9764,-13020,18231,53729,542,-17975,58320,21794,3606,-12295,42379,-43055,-8311,22077,2563,34010,5877,-22836,5038,28579,-37965,-45894,-28788,79942,83011,62818,42105,16879,-63665,-48200,19039,-46231,-40679,-56751,-41135,-16913,12082,40663,-56927,-71901,32320,-19524,77474,-11754,-72806,33835,17241,-49236,69094,61020,-4672,-6674,-17050,-36740,-46979,-20086,-27518,-2064,39895,10867,21317,62451,-22527,-32934,-66012,13636,-7832,-7558,-8091,26023,44855,7878,77179,-25660,-46745,-91296,-64816,-93067,-44605,-84870,-53611,-49973,-74471,-81807,-8918,-41397,-104631,-34137,-25418,21167,-1732,-36831,-16182,-48898,-57079,-2116,43499,-9847,16443,-41469,-79929,-6779,24390,-15825,-41680,-80137,-80723,-60088,-133462,-65419,-62862,-138829,-113561,-28299,-132546,-250704,379461,181595,120139,-18761,34637,28319,-14581,55412,-6701,8153,-17275,-18156,83035,78874,75396,-9342,17273,15992,101158,56170,-6630,38693,-22092,33427,-34842,-26360,39798,-11742,19386,36583,-27762,-33616,74022,78187,43514,56711,117594,-48942,-8618,20493,31158,54276,25215,84386,-8963,-12661,48223,51888,-56874,103438,19467,30228,51178,42554,28642,118647,2047,-35226,103751,91472,-17021,-43732,-39639,33160,-78175,-7428,-29414,4703,43362,14744,28496,-2681,59578,107915,169421,-17727,-38477,16057,-22041,-30836,-33040,-29210,2712,-39178,-57219,-80550,65018,-39671,-100186,-149615,31479,47787,21250,70919,-30789,49988,30833,10022,-19670,-20345,-23278,60975,-36,6651,4319,-5983,-15373,-15469,18969,7391,6197,-92867,-19952,-31650,-43514,4347,7552,-27718,19639,46835,-60776,11978,-31676,-34947,26269,85709,13924,6242,14626,7546,431,-44277,21496,-40431,-39059,22327,40622,-52269,21161,13244,19029,-44833,5525,-85249,-13798,25756,-48241,-28412,50055,20363,25713,74202,6258,-16668,40974,5165,23034,5845,-19644,-71884,87592,3355,7501,26954,-12942,54287,13971,24790,6127,107890,32444,-62791,-12512,-3193,-25343,-61607,82258,-35281,-61542,-32702,-36330,-69154,-41651,30231,141413,33384,26279,-14803,-20517,114951,-24147,-59708,-67987,6877,-62270,-62196,11591,-27043,-39876,28125,4967,41607,-86099,-32311,-71874,-41584,-30296,33677,-82718,-18822,9406,-12846,-34603,-30348,-24435,-17165,29177,27372,43776,47431,17534,-57576,46021,-56008,-30839,25689,19791,12672,15747,28144,-39908,-331,38641,59029,-45203,-27812,14210,-2873,52322,21862,-16873,68526,33971,15073,10825,63821,87221,-2143,28020,63450,3420,14630,-8815,10062,-6332,11785,-30760,-39552,29731,16975,34704,2874,-12395,12119,23706,-15729,22002,-43218,-87512,-42542,17744,42423,94900,23644,121897,76816,51433,13743,-8789,-32303,-68415,-28931,-11282,14104,17013,-52494,-59761,34664,2515,90164,13193,10180,-53380,15143,-10375,-33946,-43325,-21469,-31263,409,126782,-26962,12439,5493,-26880,-43687,-17192,-60101,-60538,-33796,-13580,1116,-30832,-16828,40598,-74480,-16793,48513,-11155,62365,-54491,65732,25432,11977,22873,59696,2785,14368,20641,-64895,34188,70259,-1208,-10200,-22199,-31266,23997,2955,-81365,-33474,-15710,-1323,2856,43461,12723,60127,-5535,10789,58448,77936,-6334,-1750,-20671,-34344,-45708,12543,11777,-23682,22744,52303,50070,53277,-5026,46413,4758,39348,63530,50672,-47505,-1627,-11866,-9458,2173,28931,33228,61605,-14962,25020,-36570,-14090,-48538,-11248,-11887,-24430,-44417,-39496,-26266,-5347,15357,65042,67898,5371,48385,-41649,27151,-86180,-43057,22528,-43664,54289,23348,3560,-23264,21391,-54101,-86514,-17365,-138673,100334,-28611,-18662,52069,31392,-22318,18720,27540,-32243,-36124,-40113,-14150,-21033,54385,32984,-30009,34022,99567,23755,-68411,-65960,64037,63384,-25455,-25864,-54885,27377,-19667,26512,-31438,-54749,-61966,5132,21525,91386,-7260,59333,-38664,-17343,-30142,-59359,1348,38589,29917,-9590,65620,-22392,-63838,6675,29197,-13008,-18797,-47164,30460,5927,27694,26761,-60062,-8030,25255,-36914,-39825,-75558,10923,12791,33850,72933,11932,-25560,-47293,-13813,-34224,19942,-28379,41409,-24997,-30532,-8103,-81535,-53554,9723,73109,-6328,-12078,26442,5888,20404,-33868,-38571,8267,26681,7596,38999,44862,33853,16450,25403,-118635,30091,-8112,27710,-28328,14695,85562,27239,39431,20002,75114,53312,14910,-11884,-77739,-30114,-17792,29435,-47224,-36717,72662,31170,60627,-58770,21895,4260,85585,41829,53646,6885,3028,-52721,-2451,105741,-37197,-2042,-12488,-1430,-6354,-29665,-31417,-71125,-14237,-53368,-21380,7150,-70906,-52648,-19045,-40718,11170,78648,-6696,-37270,58615,66577,50860,-19206,-16940,-31587,-15897,-61059,13546,-45935,-71472,5344,54824,-25410,12836,32260,-9057,-40059,4221,-52397,1881,14551,50942,-40166,81489,20537,-47700,34394,-47866,-15661,-17019,13796,-39372,-7291,38785,37267,24914,-55971,48670,66546,-9818,-15492,-9240,-14017,-9460,9210,-15212,-75118,-73410,-36704,-69166,-40585,-10446,46119,173,-67911,-13713,2186,92716,4988,24599,18393,28968,20432,-24682,10039,33322,-23352,-8852,11099,16102,75405,-34689,42530,5455,-5591,18514,8238,24578,-27510,-25086,94018,-44553,-112381,23033,7154,-29722,-80793,-9005,-21501,25897,16605,20141,-68208,38628,24328,-15205,-43752,-4458,-4347,-11396,-32918,-39108,-27391,-49187,1682,89278,12468,-40333,13484,13535,24547,33287,-21718,63443,78429,58538,-28435,-28341,-12861,-68427,22711,-3052,-29781,21933,63474,-62765,-11,-25211,-46841,-28286,-1855,-29537,15930,56459,20257,-21618,6370,-40070,-685,-59361,-18463,35860,26498,6812,-37804,-32740,-15017,-56852,-134384,-62135,6498,60614,5054,56855,62988,-24927,-35814,14150,57215,38701,-57260,16953,59829,93645,7900,1900,137657,24724,-686,18870,59080,13693,-36794,58089,-19561,14263,6708,26144,-24009,-65636,96641,14385,2026,13901,46993,82005,36608,13346,-11088,27588,74329,20891,-8902,89068,77129,-23989,-19887,-10791,18733,29548,11032,29122,26641,46998,15177,-27778,10080,14257,7962,20149,-51056,51104],[-9459,10518,46394,38934,22869,44016,-58893,13420,28384,-14255,42486,47684,27060,-10434,-27203,4749,52512,12642,-5644,52860,27020,-46245,-75045,-1346,4379,-89684,14051,98451,28863,2492,-53317,-6539,61924,-22521,-44597,-43875,26262,-10999,78278,74370,70937,95420,100937,-119181,-117685,-31741,20591,24321,-49204,-69494,537,57403,112146,59213,30018,45076,-25101,754,57416,-26338,20472,-73411,-3131,-11396,-14201,69678,-48146,-1906,6816,24786,49832,62285,29753,95138,-5239,44809,8294,-22702,-49225,-61117,-126360,64545,46950,-51827,-5174,61628,-8568,53536,51779,-34680,2966,-67221,264,-35951,48080,105132,-16688,-50122,-20333,36241,-32615,-21754,-38254,-60041,-48040,-48735,-19059,39055,-9392,-18589,-29053,28219,-48811,-29549,43006,69523,9225,-3953,24532,-3193,-28149,-23533,35814,-31013,5312,-40808,51252,85828,12423,-21671,-29526,-44821,1043,8263,-17537,-92615,-27495,-6322,10445,79227,10095,6835,127818,61625,2310,-31272,13973,-51552,-4703,7021,16085,16884,5797,-9498,-33500,19300,-36976,-43882,-43485,56770,47073,63899,49845,5729,-91797,-64328,-4705,-48986,-29230,-68870,-13098,-19768,17039,43589,-49542,-56322,34526,-17887,102860,17384,-60320,39803,20016,-62836,56276,74398,27005,-6589,-46994,-35850,-59544,-28087,-30764,-20824,17224,19222,-296,38392,-24355,-36921,-42813,25559,-14793,-35574,931,22265,49320,10333,39399,-49828,-68466,-49727,-48723,-122390,-51953,-80384,-69647,-19138,-46033,-66989,9845,-11363,-87981,-59132,-10222,6278,-39389,-38555,9766,-12452,-33079,-3678,24346,-25926,11891,4632,-41821,17966,13896,-54506,-52628,-87978,-72373,-74273,-116132,-39791,-69317,-145412,-89863,-49285,-167008,-200815,443120,223051,73967,-46061,-17060,2009,-5577,81879,-1118,33260,-16808,-15934,77162,66064,93466,-9059,-4209,14472,104811,65681,39569,62353,-19363,18343,-32137,-35843,45242,18914,19407,30560,-15829,-25876,94658,89596,43776,51559,123280,-42005,-6766,-23167,40728,81709,17382,78461,-29934,-3482,39616,32948,-77302,93311,27096,42614,61842,15963,16362,88001,3876,-25330,98018,90816,-5769,-30485,-43279,35045,-65128,-20041,-25413,-6952,30245,2941,-75,2833,57478,77889,126741,7303,-37361,12104,-32862,-6527,-4956,-3111,13762,-45236,-93425,-50224,58116,-54532,-108805,-160113,16385,46384,38898,64393,-23753,41174,25003,20205,-404,-21241,-19338,63878,17857,3345,-4228,-854,4314,-3040,14522,20891,20614,-84538,-18612,-23847,-37651,14460,-16228,-32057,40995,52788,-52096,-11229,-53407,-38103,-944,67004,10443,9941,23102,20287,843,-48979,-1233,-73888,-31364,34703,32425,-31973,3873,7470,-182,-52214,10890,-27929,-3097,24633,-47050,-30755,51247,3027,9291,51820,6704,-13035,43808,9435,14000,2192,-4279,-72671,74812,-8109,-3831,22473,2579,58376,7461,25008,-7133,64203,27205,-30476,-50099,10724,-25494,-55455,69194,-40428,-48897,-50984,-51460,-64326,-47001,23666,122246,31835,27149,-19441,-23320,98329,-24982,-67568,-51194,20128,-49116,-61007,9613,-83,-34567,22089,35026,58077,-87940,-16977,-31712,-27595,-27860,37432,-85969,-20324,10709,-10012,-51126,-51635,-57302,-22617,42894,28708,29185,56872,29645,-79554,47126,-21849,-2342,21983,25307,21784,20526,27579,-49841,6871,21656,40582,-47350,-36075,-14902,-17504,31382,7507,-21303,73826,22303,3455,31010,56943,62107,8563,13339,52177,7942,18389,7818,14976,14183,22163,-23903,-37495,29940,9908,40095,3977,-19764,-16197,9468,-17480,21840,-68021,-84651,-19849,28407,52630,94209,19448,102799,80846,46207,10843,11744,-40274,-85031,-50563,-11122,11818,13383,-68953,-89103,26153,-820,115652,8797,-1920,-44543,16058,-13350,-24869,-17368,-5406,-8932,6690,117519,-16895,7418,13010,-27251,-39571,3848,-49656,-100998,-18314,6213,10486,-25149,1096,50468,-99454,-30902,65040,-39818,35166,-42340,94694,14963,-3687,44266,57529,2883,37151,21494,-43826,36169,53779,-24513,-27648,-24883,-5181,51692,12882,-50534,-44793,-26269,-32533,13331,27869,-30094,67888,6227,1092,53284,62694,-11537,-10096,-41045,-21775,-37494,30583,13484,-17691,26066,54418,33075,41663,-1481,49664,-11615,18256,100333,40717,-24220,-19853,-34513,14048,-14516,-7203,12287,65000,-32395,18106,-39367,225,-70546,3160,-13794,-30834,-48500,-34069,-31695,-1418,37374,64169,80580,29313,65104,-59574,32228,-55950,-38241,7391,-46550,35122,9211,-8055,4937,27946,-49752,-74764,-11149,-145760,96869,-17666,-28267,68378,24705,-3105,1417,18463,-25802,-36703,-19963,-16428,-41486,39194,5650,-49108,4436,78125,32711,-39470,-69446,57932,80779,-2716,25208,-14260,47350,-20787,21640,-49467,-96947,-62874,43236,33407,72359,-2918,62324,-58343,-11594,-6644,-56246,5481,49027,27738,18340,88400,-18764,-45119,11686,27816,-8361,-15091,-32012,16399,-7645,16584,24131,-60941,-12929,-1167,-53478,-58384,-68417,23406,18332,22761,60857,647,-36336,-67218,-19488,-17325,45338,-3425,39379,29349,13746,16464,-80184,-60689,-10535,67304,-20796,-16543,-2664,21603,19671,-28577,-38932,12052,15882,-1371,45444,38078,29773,11465,22369,-110799,20554,-26793,51706,-17379,12485,79574,19199,25671,19660,74102,68174,-2747,-8988,-84567,-26208,-34699,-20458,-43546,-77060,74139,48753,73843,-47805,2585,-12987,86159,41550,66266,-7298,9959,-93922,-46006,118834,-41169,15165,3305,-1396,-10394,-21348,-53331,-123510,-34693,-69883,-15664,-10905,-77537,-50718,-25666,-58583,11126,70313,-19935,-32693,57050,40591,42884,-44785,-10601,-40541,-27908,-57988,-4532,-32102,-64677,24165,54487,-43461,23714,57770,18487,-19025,-3087,-69612,-16937,49214,47513,-30175,73344,12309,-65346,57120,-43660,-33127,3222,16672,-45831,-8471,13575,33114,41858,-71979,57436,68843,-15070,-18580,-39023,-4382,-12785,2968,-15757,-80858,-63966,-15429,-71744,-52863,-8466,44414,-16733,-70926,-32081,-11307,60952,21277,30478,22815,8343,20378,-5633,16493,-32451,-18628,-20071,13478,34230,96179,-41537,22749,-849,15177,17581,23186,28048,4292,-103,85510,-62515,-96461,16415,5230,-32476,-48682,9313,-36069,16945,57555,41066,-41761,47361,1410,-18098,-31314,-32623,-33453,-9197,-62296,-13297,-17680,-60425,54319,105804,18419,-9989,7903,-15071,19796,3022,-48650,49627,67451,40177,-36882,-25326,-24762,-58281,31848,11714,-20832,8236,78634,-62132,3457,-42109,-31074,6889,-13426,-31732,29512,18222,15545,-32032,18997,-38231,-9714,-66295,-32474,33897,39991,-14719,-40997,-34910,-6792,-68882,-133845,-39546,25236,66442,-21651,40497,45495,-9691,1387,19053,54658,44729,-60688,21224,73578,89399,19249,5870,128513,17059,-14143,23716,60278,12235,-48058,42821,-9076,14453,8850,45443,-21656,-71071,62617,-10977,-9219,-31052,46363,96485,24027,21310,-51392,5655,78152,33163,10819,66278,79863,-17735,1110,-20648,42044,31454,12280,6138,-8854,48819,5824,-50644,-7715,3398,6880,18712,-30791,72867],[-6981,10422,57465,45999,22073,32513,-52271,7629,39953,9339,5649,35986,-6725,-8689,-16582,12364,42420,28208,4343,31188,25308,-29753,-52825,33048,-4895,-109489,-7330,123496,42779,-1523,-38961,-1486,48857,-3041,-24042,-54483,23951,-35673,66389,67381,67738,89572,84740,-101960,-82645,-36118,17917,14900,-40804,-66013,-1861,32559,106744,52120,35723,52580,-27613,-16202,34232,-8673,35034,-80138,-17458,6986,-16835,83752,-37573,3987,6926,32467,36132,80848,33763,70063,-70,50230,15985,-3682,-83071,-88730,-116158,105459,47711,-51745,-15682,75896,-2335,81812,66635,-41478,28934,-73843,-3717,-39475,39237,95061,-8618,-44571,-2306,56017,-13462,-41735,-53238,-35599,-32949,-46112,-21823,28851,1022,-20379,-30747,20051,-60965,-34728,37097,51120,6698,-16578,31714,-21776,-35578,-8866,61116,-19358,19933,-1681,22502,72764,10478,-33550,-59576,-34115,-26863,26279,12958,-73117,-44136,-11613,-1337,96261,14279,25055,164960,93729,3036,-40863,-17176,-54869,3565,-9422,26085,528,743,-2077,-52041,14800,-30807,-45868,-61003,19664,-1739,62500,48904,-12053,-113162,-73574,-27639,-28886,-21967,-73093,18627,-28739,14140,40758,-24207,-25939,34325,-24695,117686,41150,-45866,38593,20602,-68980,30346,86809,42850,-4200,-80387,-34798,-72346,-26040,-27396,-38854,-7784,21385,-14586,4473,-10676,-25486,-6218,32337,-20281,-51695,5923,15939,47822,10174,-2969,-83296,-89361,-9854,-34504,-132006,-52301,-74279,-84163,11368,-14355,-40369,26862,15192,-52866,-68446,12950,-13765,-62303,-29173,27611,26436,4035,719,3497,-36643,-9149,27006,6830,38218,-54,-89550,-60304,-87348,-60345,-79326,-97265,-14695,-72175,-144092,-64136,-78474,-232079,-205319,483498,255671,31355,-63735,-29175,-3333,8349,97417,23013,56483,-10443,-19023,64531,42640,93608,-5587,-24133,13489,104005,44272,76806,100339,-9271,7274,-24630,-37061,45390,48006,20409,21473,8099,-6827,87907,87466,36628,31631,114569,-19939,-5572,-49036,52765,91929,2865,66218,-49927,13434,31141,11666,-89565,76971,29376,40529,49032,2661,7037,51494,16994,-6662,78020,82052,-1057,-14384,-42384,26284,-45316,-29020,-24299,-20683,14598,-5297,-23025,15801,43016,37532,58466,22286,-34171,2028,-40207,21898,21971,17721,28015,-44339,-114577,-12974,45014,-69693,-99279,-141013,-1960,35601,56307,52954,-22141,19719,21181,28439,20538,-15698,-13180,57457,38149,6043,-5720,5041,28825,13512,-5018,31208,34023,-62809,-6012,-6644,-25324,31041,-33766,-33545,55363,54877,-28494,-19930,-57418,-30313,-12051,42267,7866,40028,36535,37567,2561,-48587,-29003,-100905,-3914,39215,26770,-3271,-8708,1969,-16215,-45013,18177,24940,7638,29566,-30767,-24539,51096,-14746,-13197,32471,15188,-3187,46316,10518,771,8977,9690,-63497,65035,-19041,-13558,14575,22394,59032,6628,25085,-11653,16964,20894,-749,-79543,19841,-18002,-47859,49987,-37513,-26117,-59836,-56126,-64317,-58093,8608,100329,29096,10350,-20030,-25917,55399,-25102,-68323,-30940,28851,-32071,-58591,5913,25813,-28939,14795,67309,67675,-75624,-5209,7986,-3527,-9260,37598,-73483,-13999,18665,-6421,-63831,-65177,-68185,-30630,42706,29974,13860,60471,30915,-85921,42993,10265,17160,15329,29624,28510,23384,27277,-44959,23674,4936,13067,-42834,-43035,-44229,-18948,16869,-10488,-24840,88234,14062,-13918,56115,52936,25760,21436,-6598,40374,14907,19830,25997,21238,26040,29849,-13063,-26987,29668,1696,34031,3647,-33215,-41074,-2576,-10063,18645,-101008,-72807,23049,35987,54102,85248,12581,68459,66329,35870,7196,27833,-44159,-93808,-60123,-7606,776,-3184,-79802,-100863,15789,1120,122151,6519,-11910,-25653,17760,-8918,-14602,10455,23355,15750,6658,92816,-3784,3433,20867,-28458,-11917,22357,-35889,-131381,-6164,15901,13704,-19604,14169,62772,-93334,-44081,66323,-52228,4530,-18860,126442,9509,-15830,59692,51337,-933,54450,28949,-18648,43668,36282,-44836,-39096,-41471,24442,66013,18714,-12947,-34604,-32859,-54684,22259,13270,-74785,67572,8012,-6865,55225,52387,-16944,-12848,-58053,-9495,-27722,45849,7882,-5633,25098,47295,11434,14848,-8014,45034,-30518,-15168,119126,23765,-96,-38351,-55174,30865,-32545,-45173,-17591,64575,-43294,10231,-40992,20838,-78370,17356,-3624,-29516,-46021,-10312,-38972,46,46055,52862,86968,41669,66357,-85278,29522,-10872,-24810,-5388,-47410,19832,-10020,-26702,30817,37929,-26479,-43773,506,-134525,74921,-7033,-29639,66425,15487,24345,-6539,23373,-23687,-29153,2941,-11082,-54228,15896,-18535,-67063,-35074,52429,36534,-8305,-51168,51113,83363,27770,71932,4159,62040,-8346,10159,-52782,-126718,-46943,78288,39802,44042,19826,61768,-77458,-5935,14397,-44967,11860,55245,21119,41046,93639,-6803,-24579,14502,24652,-8962,-7105,-16782,-3395,-28510,-495,14062,-49939,-13806,-36501,-76251,-73353,-51890,31898,19894,8637,46053,-5033,-43245,-74937,-24414,-4156,61328,22618,38591,78729,51208,34726,-64358,-59838,-26331,60531,-36326,-14575,-32434,41589,16974,-25290,-37989,18734,6104,-9432,49165,24527,34720,6282,16055,-80413,3038,-44048,68324,-535,-1309,63371,15095,8837,8866,62202,75829,-25643,-468,-75680,-16845,-46829,-75532,-36403,-104044,75063,57854,88350,-31985,-23252,-29217,72332,43004,79021,-11786,15180,-111233,-74029,110915,-39850,29323,30830,920,-10673,3425,-62284,-160888,-49039,-67497,1954,-19957,-67393,-50024,-29774,-60580,9021,46621,-28393,-41563,40294,10095,27742,-59317,9961,-24607,-16877,-44192,-20014,-16170,-53656,39659,39577,-61267,38115,82704,36148,1632,-17016,-75751,-37809,76575,41009,-17838,68517,2770,-77031,70217,-34532,-42576,25830,15254,-41053,-11411,-7752,17513,54884,-79765,52317,62349,-16371,-15708,-58899,-7581,-18372,-2198,-15705,-66204,-41518,10645,-55407,-50311,179,33915,-31327,-67094,-35766,-22568,34973,40613,27154,9443,-14895,7323,8441,24047,-84198,-12313,-29361,16924,55750,117139,-43556,-1926,-12358,33482,17747,33065,25834,31240,23374,76620,-55787,-74555,5897,2192,-27884,-9209,25104,-47589,-3826,98415,57466,-20242,46450,-15122,-13307,-26954,-44064,-50801,-9448,-89780,5179,-9317,-71463,91692,98504,12509,20991,7431,-31194,10329,-23197,-64972,27102,47971,17805,-46730,-17417,-33687,-48263,33826,22535,-9463,-6873,88669,-48958,10474,-48982,-6250,39057,-26969,-20513,34013,-19889,2934,-35297,31708,-34527,-15331,-62578,-39867,31479,37214,-33216,-34234,-33985,2847,-71198,-103858,-12339,25238,59264,-50610,28406,25420,5982,35222,12996,45996,47805,-53593,31170,73556,74786,32273,15801,106844,5368,-22312,27623,54421,15077,-59932,26759,-1312,7828,10330,71934,-19488,-64493,21511,-31709,-22786,-64340,42314,107904,11384,33115,-78316,-15958,68473,44602,34936,41155,65376,-494,37444,-22729,60371,26088,3481,-15002,-30934,44540,-9956,-65049,-27760,-8477,2481,16356,-9506,79314],[-9452,3422,50962,42880,20830,27607,-46125,-3217,56691,25747,-56767,-2425,-59838,-8781,9269,34898,18687,37195,17999,7780,23699,-18673,-35002,60240,-20726,-117895,-29288,140361,53013,-7299,-16837,1710,33310,15498,9046,-62697,14336,-42384,33060,50318,57759,57026,52644,-70304,-39448,-32567,17424,10166,-32563,-73696,-14465,7035,84751,30865,32387,55471,-22527,-21981,16028,1943,52347,-67578,-25286,23008,-15206,88823,-33324,16282,9704,31161,11226,87205,44572,40647,5244,37665,17450,22343,-91360,-97237,-90328,130537,40984,-44212,-17827,77884,16005,108484,60535,-47055,53783,-76229,-15355,-40574,30378,77372,9815,-32618,25079,66683,2769,-50316,-58400,-10754,-11355,-34112,-27097,22595,8205,-15996,-34136,10669,-66736,-31302,24048,26080,2443,-23392,37630,-44382,-39433,6782,77921,-8996,30749,20305,2529,51012,12779,-39744,-81167,-12374,-27751,35627,36082,-43001,-54670,-26185,-16523,101084,17108,37120,146736,102832,7100,-41861,-45045,-55098,13160,-21647,29077,-12957,-5802,1745,-46147,16030,-24698,-53537,-74610,-13489,-46596,61986,36168,-34907,-122929,-72960,-45170,8002,-17729,-70391,44717,-40979,3104,32404,11618,13044,31861,-35872,116721,55677,-36223,31406,18949,-65496,-1746,93801,39442,4105,-105629,-31928,-78744,-16371,-19574,-52267,-27469,19226,-16110,-24628,15599,-571,34436,32935,-21734,-43374,10415,8549,34725,6655,-40390,-116902,-102087,17069,-22857,-119271,-44213,-66388,-92429,33094,12725,-10205,40337,32648,-11080,-61699,40489,-34243,-67877,-13464,33849,55552,44478,8274,-15144,-40690,-37739,22188,47932,50033,-12398,-105248,-55826,-77504,-47902,-76672,-79780,2095,-73185,-135163,-44999,-112703,-311667,-262584,490007,267382,7423,-59302,18156,27534,21473,95537,57855,71469,-5348,-17756,45697,15350,70830,-1204,-34717,13483,97748,5305,99758,138639,3641,1771,-13455,-30344,49512,66431,28309,9991,37079,14980,53640,74769,27811,3626,96838,10746,-9002,-42643,64352,86623,-14738,50981,-60039,40678,25984,-5005,-89289,56375,23974,27437,19669,7065,5408,30514,40046,17294,53035,74230,-4444,1597,-35853,8963,-21358,-38542,-23051,-37557,-2756,-7292,-24389,29931,19465,-4355,-9413,26211,-21925,-10712,-41228,47314,41852,29678,40602,-36550,-114374,18441,28387,-81037,-69344,-100137,-20647,15445,63780,37333,-26664,-9920,18667,32595,39244,427,-6126,43745,57377,12148,1061,11012,51205,30918,-30613,33392,42974,-36140,17803,14394,-8588,45398,-43084,-31629,56063,50530,3760,-16952,-46152,-13593,-4258,18961,9150,79656,46831,52797,4749,-44169,-53386,-108768,28787,33575,23135,28735,-14994,-1119,-21104,-25518,26942,55091,18139,42179,-1139,-11922,48721,-30580,-33706,26775,33677,13114,50773,7421,-13280,28838,18971,-47658,61693,-27432,-21352,6950,38314,58090,10616,23903,-2836,-12725,14323,15134,-91412,23179,-3687,-37269,32421,-30335,-3199,-57846,-49222,-53149,-69034,-9305,80403,27433,-18110,-19801,-32410,9022,-22606,-61653,-8708,30188,-13071,-54092,1348,43238,-23332,10773,88821,65233,-51096,1080,33677,23882,22724,29834,-48208,-2315,33670,-2761,-70548,-67246,-58185,-38651,26680,29259,4124,50452,15709,-75158,34154,29089,21621,7984,29758,32490,24853,26386,-24871,46485,-8146,-19342,-32562,-51145,-65332,-4985,11523,-27505,-25399,99004,12337,-32674,82689,52995,-9109,35029,-25520,33456,22314,18768,46927,26184,28784,35126,731,-11185,31714,-5949,15530,136,-52328,-54073,-8687,3187,8768,-138110,-56233,59621,39902,46973,75994,3955,26073,34912,23727,5855,35218,-42154,-88797,-54823,-565,-13892,-28456,-78064,-95091,6554,7632,110987,6674,-18482,-1594,21073,-728,-7546,23825,56583,34225,-759,58117,8744,4312,27441,-32919,26923,33216,-22932,-140278,1163,11849,11243,-17355,17059,73198,-58361,-55706,52155,-48303,-17731,8730,144219,9313,-19377,67042,42463,-8307,60621,42588,4918,50964,16779,-56337,-39033,-74275,49091,65882,12386,20035,-8996,-33372,-62651,22909,7446,-109123,59132,855,-9260,63490,53735,-18788,-9817,-67575,304,-19561,57201,-5543,8350,17539,31746,-9110,-21196,-25184,33913,-48433,-50285,119472,436,12592,-50910,-65736,38395,-47147,-71451,-39709,58232,-50045,3222,-41409,40242,-77475,26497,17398,-18990,-36503,20015,-48723,-1657,36731,33703,83510,39333,49916,-104905,20854,35409,-1926,-14507,-47551,13661,-27392,-44565,47516,48094,4921,-5012,12711,-102477,39537,-3110,-24124,45530,5878,48887,-877,39782,-22514,-12161,23825,-1620,-55982,-9633,-32392,-80087,-77899,34154,34716,19461,-18922,45796,71815,53521,95421,-4543,68472,14777,-8791,-41670,-131468,-18706,99884,38827,15015,59534,59949,-89722,-1709,28236,-28976,18366,54448,14504,57205,77651,8276,-8990,14367,26716,-11292,1182,-7505,-25440,-49437,-18898,-3083,-30845,-9968,-70069,-103509,-79312,-30365,36963,16542,-4933,34430,-2999,-41850,-69277,-27981,208,62002,38566,38714,107668,73059,43000,-37666,-49632,-28217,53147,-47236,-6202,-56781,53338,9055,-26556,-36492,26062,1516,-15868,45011,6871,46734,-1886,8951,-39772,-15479,-53912,74346,13506,-22826,40133,15134,-10749,-10932,37784,75492,-48344,7525,-56809,-5123,-50413,-122189,-25811,-105875,72726,57587,103107,-15090,-47703,-41387,46365,41083,88537,274,19135,-97602,-71008,82320,-34270,37797,62194,5641,-4053,37316,-54254,-164078,-55536,-52142,24717,-21243,-45937,-54543,-30000,-49101,5297,15003,-26334,-60836,13587,-12721,3540,-62259,37221,-1212,14602,-25384,-29205,-2354,-43646,46734,15713,-68889,52643,103344,42362,16704,-40093,-74020,-57078,88507,32078,-8254,67842,-6455,-79142,68718,-26031,-43511,46990,11011,-27715,-13772,-18456,-4803,60854,-76378,36492,49311,-11246,-6513,-65161,-18787,-26156,-9667,-13633,-34765,-10784,31716,-25745,-40658,12531,13676,-38791,-56566,-25863,-30594,16802,58800,17005,-16046,-36676,-12841,14375,31420,-107278,-3935,-32988,22891,73623,129800,-42240,-23806,-24420,46579,19681,33428,17660,51303,41952,66451,-28624,-50183,-2070,599,-16888,26371,33394,-51761,-29786,124198,63846,-5206,40213,-25307,-7429,-32195,-33380,-46004,-10452,-105977,8892,-6088,-84021,97852,72525,-1145,46245,14176,-33841,-284,-42030,-64118,226,27924,-1783,-52765,-6268,-38370,-37670,31118,27352,-1453,-21560,87605,-24436,21520,-44417,22672,64731,-37999,1190,27964,-46644,-13724,-32324,41259,-31786,-16652,-46172,-38169,27810,22103,-47821,-20881,-30437,13990,-65183,-48564,15089,6835,39483,-74668,26136,5560,19297,63067,3057,35693,47833,-37632,42559,63005,56345,43437,31359,82811,-4914,-25137,30529,43685,23463,-68327,12341,-465,-5257,11410,99528,-16428,-47782,-20586,-40309,-35661,-79954,37265,112283,-1415,43494,-74974,-31879,37999,50507,52114,15708,36173,24368,75353,-21408,61165,13835,-12590,-28202,-31784,35232,-31157,-63950,-48018,-20346,-2558,16171,8997,65572],[-14047,-8240,30703,29973,20060,29818,-40209,-13905,70572,31418,-122766,-50475,-98972,-8355,43790,67673,-12364,35572,33908,-11187,22439,-16340,-18978,74199,-37115,-111537,-43717,144346,55573,-12632,6864,-1969,19492,22485,46991,-64973,-1714,-30395,-12730,33138,42635,4189,11887,-36854,-2750,-16426,20173,9816,-27798,-88734,-37506,-12648,53297,3142,20996,52657,-12074,-13145,10359,1730,68569,-34734,-25260,31227,-9780,86205,-34240,28561,12937,23649,-17691,77929,59588,14320,10300,13244,8165,47239,-71053,-85792,-58576,132041,31014,-28834,-12671,65111,38137,128078,42680,-49049,70920,-76419,-29363,-37322,20706,54894,31323,-19741,53845,65705,7495,-47472,-57413,8558,8809,-15371,-36354,21201,10353,-9181,-40302,1237,-63140,-19881,9232,1427,-3482,-22208,42196,-67711,-41662,21778,83745,669,34243,18507,-1087,29475,14229,-40177,-86682,16308,-9242,33671,46159,-5908,-55801,-42965,-34033,92428,22540,45991,84190,80586,14786,-38702,-64911,-53289,20107,-26034,23981,-22979,-10236,5639,-22771,22231,-24585,-65166,-78817,-27481,-70770,64035,13468,-58332,-119616,-61635,-53715,48405,-13272,-62449,58920,-52793,-13713,19877,48021,50649,27959,-45895,100105,59454,-35744,21157,14431,-52004,-31016,90553,18304,18095,-110547,-26620,-72266,-1861,-10598,-59808,-36311,16093,-4226,-34244,48070,31125,68442,28507,-18546,-7970,17939,1574,9828,595,-66515,-139152,-100809,30273,-12709,-88368,-27934,-59035,-90777,41299,31962,15519,49763,38762,21986,-43913,66466,-48374,-57837,1421,29940,68702,78069,15670,-29080,-38696,-63211,-1222,67919,53301,-18361,-92986,-35457,-59945,-38126,-66918,-63401,6969,-71662,-117732,-36456,-142756,-371819,-339328,453681,241914,7141,-28638,106745,91772,28625,77705,89134,74197,-7016,-5426,22097,-9030,28411,2608,-31781,13931,85991,-29662,106939,159565,14411,-186,-916,-19170,60068,68024,43218,-2530,60962,28741,1466,57957,23609,-24094,76199,39439,-18802,-4353,72303,72231,-31115,35252,-55056,74512,25808,-11908,-74496,34333,11796,8591,-14016,26443,11980,29999,66894,40163,31207,74296,-13850,14609,-24876,-12180,2329,-52630,-17490,-56606,-20410,-1831,6936,38012,-7254,-38708,-58280,21719,-2090,-22456,-35355,61810,50547,32807,47762,-25767,-96898,35656,12138,-83633,-23874,-51227,-35918,-10922,53757,18403,-36670,-39908,16339,31443,51718,28353,213,26519,72693,17532,13819,16789,64553,46248,-49521,24412,45186,-12953,45934,32303,9364,53058,-43716,-26857,39134,37386,35003,-8061,-27430,6332,16572,2804,16889,107232,48682,58381,6666,-36839,-67278,-89774,48253,20077,18500,57200,-14731,-20,-10148,154,36616,57377,26707,61021,30558,2687,43885,-43283,-47715,36925,59314,32975,58228,979,-24037,59249,22010,-30184,63568,-31449,-25312,3198,44677,56898,16491,20375,19069,-13676,7871,12210,-83261,21340,14679,-21703,21148,-22120,11974,-48249,-33175,-19753,-72982,-24278,63819,27643,-46896,-21395,-43184,-16997,-16257,-50899,14426,23183,5780,-45734,-2885,47926,-16981,13359,87957,49593,-20218,1032,38160,47291,60505,15938,-18404,11569,53555,1204,-70154,-56878,-34539,-44276,-1731,23180,3790,24301,-16268,-53023,22550,28412,10633,1622,24597,33850,24821,22874,4609,69012,-14952,-50692,-19689,-62888,-74857,20884,14272,-39014,-22180,92818,18067,-46871,106020,55622,-31523,47485,-39290,32955,27426,14853,69211,27561,25405,38284,15725,6321,38616,-11453,-12667,-7106,-74356,-52401,-7030,16823,-9963,-164726,-40356,72287,40407,33637,73448,-4687,-14879,-7192,13746,9184,32496,-33652,-66602,-37388,9113,-26199,-57060,-61237,-81165,789,16138,88598,8710,-22723,20289,26191,6836,-6303,12650,82784,40673,-13789,20739,17706,10958,30963,-42243,58977,34574,-14246,-123898,3234,-4874,5468,-21108,7946,77396,-9342,-63589,28517,-35074,-22347,30584,139552,12917,-11772,67225,32452,-17979,54488,58257,22007,51639,-5900,-57519,-26587,-116283,60727,54072,-8651,41290,19934,-27423,-56170,11027,13858,-122959,43955,-11316,-3363,76256,70087,-13623,-1975,-67204,6308,-14696,63481,-24138,20357,2136,10193,-22978,-56189,-49188,18448,-63983,-76029,108013,-25404,10278,-52313,-61422,38182,-53587,-75558,-42037,44554,-55424,-654,-40689,52701,-73133,28733,44109,-295,-21289,42765,-60115,-6487,10985,10488,68535,25140,20122,-104708,10460,68990,25851,-19956,-47715,17833,-37080,-55230,52270,55302,31163,28708,19923,-58504,-1004,-10321,-15406,12256,-1184,58615,17391,58981,-18787,12976,37993,6850,-47499,-30550,-30478,-85206,-114624,30648,28389,39968,11594,42999,52422,62784,85410,-32081,65531,40657,-34644,-22224,-107219,13227,100128,30036,-8311,103825,58176,-91709,129,32142,-14695,22734,45352,10503,67214,44760,20783,-4262,11409,37902,-11419,5717,-7894,-46166,-62260,-33936,-24764,-12068,-2565,-90126,-127179,-72795,-9038,38833,9063,-15601,30625,6292,-29071,-52901,-29555,-5975,47756,36221,38717,110430,76607,40965,-6770,-30716,-10973,45700,-48389,4969,-72731,46121,-5383,-33404,-34135,29708,4159,-21338,30260,-10537,59035,-18101,3809,-987,-27607,-53107,69053,16840,-45821,14644,18301,-31206,-36571,3394,67293,-65075,10450,-35444,5728,-43852,-150029,-12652,-79211,65664,49617,111750,-1674,-63409,-47073,13652,31619,91037,25123,20284,-58645,-29789,42075,-26322,40876,87528,11998,10915,69552,-30322,-129954,-53375,-35927,45869,-19774,-23027,-64552,-26142,-29862,-426,-14148,-12055,-77988,-13868,-21805,-27734,-57557,61223,16575,54842,-5501,-30418,6183,-38395,42188,-10610,-59305,63308,117631,39344,22644,-69312,-70075,-72474,80230,22122,-4811,68220,-14019,-72351,48730,-21760,-37014,63860,5752,-10468,-14327,-15620,-26977,56400,-61399,18246,33879,805,6960,-58013,-29100,-35457,-22704,-9816,1647,18883,40086,6943,-31351,23927,-14728,-36221,-40358,-8289,-35465,5678,71815,2991,-43095,-52893,-32600,11850,36390,-101443,6300,-29518,31908,82837,124613,-38877,-36634,-31950,52794,22955,22635,5647,63693,53014,53849,7978,-25513,-1054,2410,-2727,50481,32764,-45921,-52294,125943,57910,5641,35160,-30987,-5367,-42919,-3481,-15543,-10301,-105333,-4164,-9976,-97822,69417,36977,-16269,61341,28551,-26155,-8618,-51526,-44866,-24908,13608,-14208,-51700,5479,-37032,-26136,26906,24757,-778,-33772,72637,6188,35673,-30837,48344,80720,-42224,26502,14483,-55377,-28310,-24672,45882,-31615,-13137,-21364,-27813,22550,1860,-59033,-6861,-25068,26055,-54752,12694,37913,-23751,13182,-88203,34460,-11539,27124,82398,-274,27561,44831,-17093,50921,49395,39978,48364,47848,63866,-8539,-25028,32097,31898,36416,-70322,826,-8945,-22122,12724,121458,-11155,-26129,-56906,-33389,-45040,-79961,33498,101230,-15047,47747,-39765,-37925,-11854,47346,54245,-8045,643,51177,101140,-22601,40233,-3226,-29588,-30503,-11952,22875,-53846,-47061,-65652,-31509,-5668,19741,20569,34886],[-16733,-20987,4788,10336,20373,37430,-31642,-20142,72290,27954,-156698,-86146,-101004,-5566,77660,102427,-40252,22165,49213,-20783,21878,-23453,-2105,73964,-47219,-91481,-45331,133546,47352,-15794,24732,-14212,11113,17462,78629,-58853,-21208,-6270,-56951,23027,24556,-50718,-24878,-14731,17995,12628,26158,12250,-28491,-100298,-64659,-23257,23770,-22570,5125,45163,157,9197,20000,-8476,79948,11039,-18334,29402,-1615,78928,-35929,35266,13010,14053,-40281,55891,73807,-4505,15313,-12890,-11696,63429,-35049,-61081,-31659,110804,22620,-8990,-4544,40315,54775,136203,27704,-46549,76331,-76310,-40322,-29428,9160,30815,47757,-11285,73149,51898,-2729,-37087,-53801,19826,21494,6162,-50078,23364,7102,-4966,-46698,-6038,-50253,-4028,-1641,-15660,-11287,-13776,45047,-86635,-44314,34240,79175,10477,29293,-4247,10760,13274,8370,-36769,-73624,45037,13855,21265,42829,32199,-47295,-53859,-51962,71486,31852,54860,15133,31112,24740,-36677,-74110,-47904,20903,-22115,11916,-30542,-10439,12839,5396,32149,-34368,-76090,-71656,-16241,-66478,66419,-13062,-76331,-105540,-41202,-51960,77233,-6025,-51149,59639,-60435,-32078,5149,75856,76144,23733,-50724,72200,53137,-44736,11177,5927,-33295,-49503,74315,-14318,33603,-88892,-20381,-49765,14823,-3807,-62771,-33446,15232,16030,-19191,78644,60760,86804,21864,-12483,43245,29574,-4245,-21344,-6065,-79257,-140907,-82695,35550,-2639,-47976,-6125,-54805,-78791,35943,44885,31108,55001,34493,33608,-23576,84568,-51042,-37842,7994,21127,67615,97100,19987,-38536,-33329,-77740,-29925,61608,50499,-16480,-56569,-4242,-39106,-34737,-51569,-47645,-724,-67800,-93378,-40868,-161845,-387025,-396419,382087,174783,28600,23924,192416,167686,29079,54256,104206,66557,-15236,17584,-2136,-24783,-21719,6398,-15050,14481,70500,-41989,100165,151119,20206,-2130,10619,-7937,69901,52429,60627,-13621,70291,26402,-51982,44631,28318,-44258,57346,55453,-33588,48061,74587,56418,-42748,20332,-35549,105693,30313,-7647,-47424,14128,-2910,-10572,-39759,52107,23533,40925,88580,54284,16490,83336,-23834,23184,-12210,-30771,20845,-71719,-4206,-73984,-36260,10198,66750,34509,-30156,-58406,-83860,13999,18049,-30332,-24321,60057,46864,30101,47790,-18095,-75911,37130,-201,-73888,25480,-8001,-43889,-36830,26236,-1976,-49662,-61982,13586,24986,54706,64842,4451,10458,82455,18997,27411,22227,65409,57568,-51892,4644,40330,1998,67944,41383,25378,53640,-36116,-19985,6665,15015,55523,2701,-10323,22084,39314,-3808,31825,107890,41887,50113,8145,-27053,-67552,-47177,42154,4430,9230,74866,-8995,6088,15425,24348,46569,40955,30402,81407,49058,14966,37429,-52592,-54908,56288,84901,51155,67866,-6376,-27919,93090,19792,-15796,65444,-29810,-23227,5361,39976,55231,20433,14021,48568,9457,1438,-7118,-60541,16167,33086,-873,15380,-14377,16478,-36992,-13052,32002,-65112,-32205,49379,29330,-63775,-25336,-54269,-12119,-6250,-41353,36461,9224,22758,-31743,-5482,40133,-8553,22676,60192,24886,8824,-4817,23694,60897,93452,5087,6122,25112,74004,6605,-63419,-36861,-5698,-45891,-35049,9323,13022,-13114,-58567,-28898,11047,9592,-10075,-2887,15302,33035,22526,14936,34021,84391,-14836,-74467,-8271,-79539,-74772,50678,21221,-41590,-15985,64412,29782,-51167,120761,57649,-36388,57055,-47214,35692,27783,7910,86853,24276,20958,38771,29395,22265,51076,-13611,-44669,-16822,-94830,-39274,1661,25680,-36743,-161366,-29482,58909,38512,17607,77245,-11343,-46809,-51033,9459,17869,21365,-19887,-29858,-14461,19603,-31481,-83536,-32798,-70860,-661,22913,64097,11475,-27891,33082,32656,10558,-10554,-21355,92018,34227,-28528,-12932,21536,21120,30112,-56325,68233,28455,-11385,-89336,1055,-28910,-333,-31975,-10095,73682,33842,-64486,5165,-22031,-6234,38028,115130,17906,5910,63632,22797,-27993,40025,69177,30154,41297,-31260,-51145,-5419,-152325,55059,35566,-39069,49896,41113,-16502,-39492,-13015,30366,-112083,25045,-23107,11183,90102,98423,-261,8905,-56998,8746,-12661,63613,-42019,27588,-20501,-14068,-26226,-79550,-71985,1695,-77814,-85178,93261,-45869,-1436,-40355,-42897,34293,-48806,-55969,-23967,23667,-60278,497,-39371,55847,-67698,25554,68755,23768,-3121,47702,-70783,-13650,-24003,-13133,43595,6681,-13277,-79789,3048,81010,48875,-22732,-48147,28480,-36379,-56042,46844,57929,42836,47881,18305,-21006,-37285,-29358,-8177,-21248,-3007,46651,42074,70524,-10474,42795,42604,9474,-32919,-41127,-11405,-80698,-134418,41011,19991,51166,23914,42851,33562,50159,45601,-64312,54378,59307,-64521,-3834,-60975,40036,77329,14744,-23020,134395,56095,-82519,-678,26339,-9151,23595,29258,9446,72081,5389,26638,-12702,6762,57116,-7113,3912,-17831,-62725,-61123,-42094,-46538,-3636,5931,-88810,-135862,-54625,7825,37231,-568,-22939,35591,19643,-5129,-30794,-28667,-21417,24541,14205,37280,92575,65258,31145,20966,-5877,22526,39143,-35770,13758,-80160,17153,-25010,-44852,-29722,25396,13564,-27023,6489,-22869,63233,-46255,2789,28288,-28231,-43063,54118,6173,-63703,-7927,22990,-48464,-63582,-33962,52131,-71881,7277,-17926,13385,-28427,-155995,1400,-32547,53138,36952,104504,4672,-65692,-44943,-18073,13918,83940,50156,16051,-9467,41579,2644,-18254,40731,100130,18333,32473,89802,3605,-72771,-43439,-28959,60615,-21353,-8747,-75799,-18940,-9427,-8527,-31424,11520,-76647,-32607,-17466,-59513,-50516,73611,22988,87245,13492,-24341,7873,-38796,25791,-33635,-32223,66709,125288,31906,18483,-96688,-69095,-83271,53384,13415,-7591,64596,-18998,-61707,11320,-22386,-24945,75164,1278,6205,-13215,-943,-42172,40238,-37307,7041,20767,17681,20755,-41302,-30411,-44784,-42016,-6149,26128,36442,33320,31029,-27608,29551,-46714,-23435,-20289,8760,-37935,-515,76657,-10936,-60604,-60072,-45624,3291,36576,-78561,17122,-20131,42711,81701,95737,-34271,-37708,-31377,51725,25911,3106,-6618,68153,55394,38602,41139,-1463,12195,7888,10333,60915,25814,-30164,-63508,106063,42014,15580,36176,-33928,-8089,-51401,35549,34895,-7967,-88004,-29570,-20357,-109892,18429,1309,-26816,64463,48417,-13124,-12630,-51337,-11747,-42183,8028,-18365,-43249,14426,-28136,-14301,23940,14677,-7963,-41572,45964,34534,50423,-14116,62812,83817,-37442,47326,-97,-46151,-34967,-13900,45586,-33515,-4842,3146,-12265,17155,-16016,-68051,1722,-18887,37599,-44170,54613,52250,-55658,-10808,-88709,48522,-24053,27117,90887,10146,23543,38873,1546,53312,41266,27523,43802,58185,52031,-2650,-25396,31611,23139,51264,-65253,-7631,-26220,-37843,15257,132228,-3254,-5874,-78533,-13266,-49615,-70783,32616,66830,-28702,43602,11227,-32776,-66213,34746,40061,-28025,-30590,73696,106981,-30295,3564,-21578,-40215,-23300,19626,9602,-71792,-20994,-76955,-41574,-5699,25510,22192,-1663],[-14568,-31134,-17419,-11109,21786,47073,-17003,-20224,57199,20190,-133670,-94690,-66444,-16,101214,129489,-55082,-474,59869,-19121,21989,-37613,15533,63424,-46877,-62648,-33756,109384,27903,-16223,30624,-32198,10060,8395,93234,-43896,-39756,19541,-86343,21750,6016,-86266,-46537,-12022,21440,48508,33799,15061,-34673,-96971,-85299,-25375,6547,-39566,-10911,35686,10364,39509,41723,-23755,84415,55800,-7657,19041,8024,70174,-33383,34241,6778,5755,-47883,27849,81951,-15175,20423,-30650,-36505,66736,-5203,-33591,-17025,75678,19081,9867,671,10244,59298,130931,26903,-40411,69571,-77104,-44801,-18818,-4695,7916,52932,-10787,74819,27145,-24933,-25056,-48832,24025,24849,26435,-67048,26230,-782,-7542,-48779,-8602,-31438,11257,-4387,-20785,-21490,-1356,45551,-95907,-48348,41547,67163,20503,17261,-38009,29227,2802,-9416,-32065,-45700,65586,28315,2475,30642,64059,-32165,-53431,-67757,41681,42554,64876,-23215,-29045,33990,-39145,-72180,-35378,13677,-12579,-4748,-37636,-6716,24649,27268,45271,-53435,-80710,-55484,14658,-39207,63590,-35654,-83665,-85485,-15389,-41437,83907,3574,-38310,49732,-60902,-47358,-9948,89267,81718,20229,-49632,39422,39032,-59490,3778,-7535,-20864,-53050,46654,-48809,44713,-45819,-16840,-13945,31127,-1544,-63860,-23052,18086,35360,11890,99844,80918,85009,16205,-7031,88901,42807,-9174,-49922,-11119,-80541,-120299,-48782,38688,7837,-7474,16415,-54680,-60192,20984,55316,34265,55553,22965,19239,-9309,90974,-42281,-15722,1035,13830,59703,98143,19664,-46064,-28306,-78959,-52303,33011,44973,-9882,-11809,25107,-21423,-41509,-34364,-33793,-19627,-64319,-67712,-60233,-170347,-357008,-411614,300018,81968,65850,86229,234540,224562,26482,38866,98510,55948,-24022,43711,-20888,-28841,-63707,12327,12278,15396,54464,-25717,83857,113729,21465,-6518,19695,520,66936,25621,75311,-19820,60687,6890,-89110,40786,42475,-52379,42821,52547,-49116,87812,71257,44824,-47875,6855,-7455,123972,37721,5142,-15288,-875,-13836,-25391,-50023,73266,35099,51409,97150,53082,8215,95684,-27133,28171,-662,-40338,30692,-91656,17342,-83744,-47443,26075,131099,17718,-43144,-59843,-91841,8538,31255,-32792,-11441,41714,32676,25636,41389,-18386,-66288,27633,-6331,-51506,65628,20033,-42511,-53567,-9641,-20576,-61788,-70887,10726,14351,46694,102436,5916,-96,86179,16520,35666,27025,55345,64253,-35914,-21953,30228,9121,74878,39452,37493,49307,-21359,-11186,-31676,-13680,59226,15169,-749,27623,52839,-1990,51371,80294,31135,29690,9742,-14554,-56189,3203,11383,-6884,-6410,76425,311,16704,48214,40543,55861,21170,26163,96811,44038,22903,31207,-58294,-57168,73300,101361,61938,77128,-11726,-23184,121150,15789,-6891,61083,-22053,-14168,13066,26511,51187,19400,5312,76514,40358,-5135,-34637,-33101,9989,47506,22664,10466,-6974,12575,-29616,5099,84855,-44740,-31727,35423,31580,-61295,-29652,-59069,16319,5680,-37533,53265,-8309,36651,-11615,-5388,24444,2795,34777,11040,-395,28257,-14628,337,61905,111195,9205,18417,37139,89679,15127,-52846,-12911,21822,-43079,-65348,-11498,28684,-51026,-99296,-10641,2527,-19376,-30858,-5385,4777,30686,16973,2595,54347,87837,-9602,-85203,-1470,-100202,-69954,75315,27732,-33825,-8746,20477,44255,-43181,121916,55852,-25854,62640,-51410,35708,22262,-1685,91122,16846,20160,35014,38852,33955,66830,-11712,-72738,-26007,-109081,-21622,14483,26987,-66974,-118104,-25147,28632,35668,2047,77650,-14386,-66697,-87263,12846,30439,5710,-4076,12091,6336,28464,-28065,-102863,-870,-70762,1181,24284,46014,13701,-37673,33165,39467,9628,-16973,-64219,80653,18864,-40511,-39170,20368,30602,24624,-72819,48553,19856,-13620,-50961,-3198,-52507,-3283,-48699,-29349,64235,55848,-55441,-8437,-15939,25822,27470,80827,21662,29099,60438,14820,-36066,24516,68599,29912,19391,-55986,-42180,17911,-166221,33754,15594,-67550,49519,50409,-3524,-19271,-43767,50146,-80280,6765,-29424,32007,100435,128262,18794,20791,-39391,9364,-11036,57070,-51441,28723,-47458,-37607,-17797,-85112,-83954,-12591,-90680,-76705,80643,-50536,-12639,-17093,-15916,30751,-32587,-21410,3756,-2237,-62587,7281,-38777,50833,-60618,20720,83994,49809,14686,32868,-77345,-21834,-58406,-34693,13498,-6661,-38580,-37914,1482,70541,55934,-24178,-48982,37918,-26499,-48733,36158,56591,38781,49514,7611,-8678,-61181,-56706,-6504,-41277,1758,15228,64073,67466,2100,72673,37686,3368,-17958,-38623,20494,-66535,-128964,56577,12302,52420,9734,45236,21462,19487,-8081,-88751,38166,62598,-92595,4986,-7990,56594,38075,-3419,-29055,137746,51971,-63948,-3636,13837,-16587,21210,10143,9935,72767,-28358,24767,-30814,2437,78644,1010,-4391,-33315,-73395,-45091,-41695,-63200,-12278,12719,-65928,-121863,-30332,18137,31696,-10074,-28257,45865,31891,25675,-8200,-25103,-42768,517,-20692,33503,66839,45761,17510,39988,20533,60664,34557,-6927,16051,-80496,-25740,-46389,-57945,-21780,11250,27066,-33435,-20346,-26373,53789,-84493,6736,45487,-16818,-29683,32955,-15245,-71562,-23321,27629,-57074,-86612,-64903,31580,-68172,704,-7518,16969,-8184,-144462,14136,16002,34999,22512,74429,2918,-53619,-35149,-40520,-8503,67357,61219,4819,32695,119773,-26172,-12073,39822,99645,22261,55483,91861,38635,-14083,-28484,-32226,66983,-29301,-9002,-81150,-9681,7007,-18231,-32255,37996,-47001,-36965,-3474,-82618,-44301,71125,18587,97040,30609,-13660,2680,-43057,742,-49294,4942,61163,126957,25295,5935,-112438,-73081,-89800,17212,8748,-12914,53543,-20922,-54444,-35619,-26150,-9404,81253,-999,19711,-11533,20190,-45698,15016,-9016,8383,13673,35018,30208,-21107,-19551,-52043,-64119,-5256,23668,34101,15124,37794,-31500,26154,-75468,-2778,1300,18164,-38881,-3818,71924,-19222,-61499,-56193,-48641,-7167,30607,-54163,26266,-7958,52094,71721,47004,-28964,-28275,-22042,44312,26079,-19263,-15348,64658,49961,21959,60708,21061,35437,15209,18489,59607,17527,-7788,-58994,76323,22794,26016,43914,-34484,-12676,-50176,70565,90998,-3895,-59256,-57908,-34085,-115666,-33438,-27364,-29070,56605,68921,614,-12617,-42862,26564,-47457,10822,-15908,-29956,16896,-11622,-3750,23663,-1056,-19920,-43552,14814,51838,62211,-1653,60099,71874,-24719,57540,-8959,-25305,-30547,-1342,41745,-35054,7449,18226,2960,14727,-26292,-76008,1097,-12934,46573,-36123,60857,56426,-76558,-24802,-77212,59771,-31261,18693,87308,32619,23324,30166,10555,49220,44097,16056,29180,56477,45164,12174,-28671,28154,20165,64722,-54866,-13637,-48557,-46602,20104,129104,6143,7878,-74150,12629,-50247,-58582,35227,11703,-38757,32162,53851,-18531,-102659,16396,15548,-42278,-49925,87057,93620,-43974,-36104,-37110,-39534,-11356,49646,-2852,-78804,4428,-78041,-50225,-3706,28579,13342,-30268],[-7171,-36084,-28688,-28949,23748,54808,4941,-15555,29331,13122,-61291,-75118,-16587,7064,107144,140779,-52311,-26410,61659,-8403,22184,-53650,30662,49297,-37163,-31912,-13587,75925,312,-14707,22047,-49359,15696,5817,85297,-21814,-53190,37285,-93587,26251,-10493,-89769,-49439,-27996,13251,79191,40007,15574,-44425,-73086,-89878,-22060,5988,-44015,-23825,27517,15827,69813,67941,-37048,82326,85503,2470,4477,18136,62090,-24155,27835,-6364,37,-37661,1109,80738,-19786,25238,-33682,-57075,57770,1592,-12965,-15885,39629,20438,22926,-1862,-17000,50529,113729,42282,-32770,53896,-78587,-42394,-8973,-19757,-11408,44760,-18840,58309,-3470,-51026,-16534,-41423,24483,21802,42346,-83938,26921,-11929,-18308,-42776,-4408,-12156,21450,2289,-14212,-34409,10724,43153,-92159,-52960,40962,51715,29697,1618,-70552,42538,-4415,-38514,-27530,-11315,70728,29267,-16772,17015,83299,-15412,-41098,-78750,8619,49730,74233,-18297,-77619,38800,-45970,-60414,-12620,-857,-1852,-23303,-45940,-1479,39936,38250,62058,-75662,-75061,-35705,50830,-4375,50348,-48196,-77762,-63918,10974,-25866,66815,11750,-25418,35018,-52601,-55865,-24228,87119,65953,18394,-44794,8261,20766,-73630,-431,-25731,-28095,-42357,14394,-74276,47260,2647,-20195,26381,44710,-4236,-65270,-12019,23679,43917,41130,107198,88899,64926,13907,-5670,108680,52700,-13829,-67055,-12647,-74596,-84603,-3828,42161,18204,26175,34372,-56836,-41355,2857,66206,26658,50978,8562,-15246,-6019,87199,-27659,1756,-19474,13202,53834,83191,15987,-53842,-25987,-69110,-61130,-6036,40563,-3932,21134,38984,-11865,-58958,-19646,-23085,-44723,-63359,-46217,-91412,-170008,-297517,-376530,227989,-9156,107270,138776,218469,238026,24112,39083,76019,49864,-26304,61488,-29809,-22967,-85749,21542,43581,16375,40206,9151,63226,59712,20510,-13900,25305,5661,42777,-2950,84391,-18325,34895,-23405,-99242,47729,61825,-47749,32787,31362,-60436,93656,63755,38970,-47292,-4901,20083,122978,45297,20692,10640,-8288,-15483,-32835,-44727,81338,41950,55282,89100,33187,2554,101137,-17573,32217,8004,-36543,30975,-105976,43331,-80456,-50893,42024,165840,-9550,-42916,-43835,-89037,8667,34601,-29993,-609,11510,11800,22145,31036,-27109,-73625,14960,-5969,-21655,87093,30073,-32498,-53115,-39299,-33192,-69154,-66493,8879,1400,28961,131695,4889,-2390,84151,13816,33646,30643,39728,66839,-8725,-49177,18288,12735,63120,28637,45437,42891,-1366,-47,-61107,-42565,46040,31266,750,20923,50696,4718,68945,35314,23439,3921,12288,792,-39403,38999,-30676,-9731,-26693,60596,10996,29775,77163,45249,62754,8833,12281,101367,16539,27588,27445,-59309,-56089,77371,101178,61303,82496,-13180,-10844,135446,14692,-2661,47046,-8716,439,23514,8655,42317,12411,-4500,93106,61811,-11462,-59642,-10086,4626,55083,43862,1597,758,5595,-28624,16031,119572,-15663,-24249,21213,33454,-40613,-30909,-51762,50102,16834,-41048,59464,-25052,46429,12792,-2302,7961,16299,42537,-46024,-16520,34120,-25807,-19937,50928,107381,34565,16873,47530,96516,28147,-41483,8444,44264,-36754,-88221,-34667,45794,-77240,-125294,-1277,-1183,-47488,-42363,-6230,-3518,27450,7526,-11497,60720,78796,-2878,-80197,-182,-120993,-64808,88360,30573,-17000,-2598,-23852,57660,-25032,106422,48405,-7631,64120,-54723,27725,11612,-12875,76050,7235,24869,25063,41530,39110,80664,-5680,-89260,-30865,-114261,-6379,27543,21306,-92744,-46167,-25920,-6200,33196,-11521,61606,-13098,-76035,-108461,23514,43423,-10179,9102,46085,19360,33155,-17784,-110900,25088,-79002,3712,17855,39332,14416,-54315,21737,45163,5595,-20381,-95190,53445,1193,-46454,-56892,15773,35349,15672,-87364,7865,14603,-18556,-21225,-6887,-68192,-2133,-67690,-39811,53978,52180,-35438,-7272,-18242,62403,2602,47180,21903,50984,60341,9593,-40117,14409,52935,24207,-10614,-74585,-34769,36333,-150284,4394,-1933,-82365,45041,51707,8053,-1771,-72312,64401,-38475,-6051,-27097,54655,103055,144456,37266,31841,-18528,10591,-6489,44525,-45892,23868,-73691,-57293,-162,-74100,-78242,-20655,-101384,-55488,70633,-31307,-15903,11126,11191,29369,-7840,13435,25569,-29083,-58445,18311,-41102,41194,-50413,18301,86139,74696,29148,5055,-76481,-29563,-83844,-53187,-15138,-7359,-46654,4696,5130,44037,40017,-25236,-50674,37978,-11961,-38172,25873,53808,26001,37767,-8366,-28525,-68119,-85638,-12413,-37938,12499,-24738,74857,49658,16403,97975,25937,-11312,-7719,-24321,55577,-44799,-97542,65744,7227,44349,-25301,50238,17478,-17843,-55426,-98778,21063,47599,-110785,433,34977,63339,-3913,-18469,-27555,113808,43795,-40236,-7697,-732,-35268,17483,-6357,9980,70013,-47434,17292,-49593,897,94601,9712,-16965,-48004,-77525,-18905,-32908,-70430,-36817,15743,-29371,-87532,-8166,22294,22144,-17806,-33621,54931,37491,56032,10938,-18977,-65522,-18023,-55701,27560,46058,24128,3817,48178,43623,86990,32162,36707,10860,-75586,-67480,-65444,-68440,-9382,-10782,40653,-39485,-41807,-19683,31426,-122368,14777,51461,2057,-20719,9809,-38732,-67613,-29190,31072,-52248,-99953,-81623,7763,-57012,-4359,-4018,16958,11091,-123224,23196,46295,12163,8247,24190,-4699,-29776,-19500,-47705,-29318,44829,51034,-12134,56301,175403,-40810,-8667,39635,91500,21041,73058,75644,65631,29681,-12551,-37247,65593,-42681,-22847,-74193,138,16845,-26951,-18686,59893,5085,-27672,16367,-89098,-38383,56644,7885,78068,44785,-2139,-8312,-48047,-26618,-55668,39630,47341,122915,22904,-11356,-109421,-79688,-92651,-13975,10585,-14577,36373,-19777,-56330,-79567,-30133,7489,83608,-377,29855,-10563,40837,-36405,-12708,17330,20111,13979,47413,31467,-3746,446,-55124,-81739,-9185,-9901,11828,-6359,25001,-41793,13286,-94177,21794,21994,16662,-38848,-5612,58011,-15353,-45600,-41641,-42007,-15305,19198,-38996,31096,3246,55688,56285,-6603,-23705,-12346,-6654,32709,21074,-37905,-17951,53625,39814,6262,62159,39711,60684,21074,19566,50189,12308,15193,-39295,50063,8448,35186,54729,-31381,-14296,-35889,90487,133631,191,-26888,-78312,-46494,-111309,-66134,-45392,-22779,41189,83525,12137,-11474,-29103,60191,-40057,19443,-9927,-15961,9863,10055,3627,25861,-18639,-31311,-39272,-10726,52525,67440,425,38804,45740,-8254,55354,-7859,-2704,-15989,11808,36240,-33085,22347,18557,12180,18305,-27339,-83243,-8567,-8073,50897,-30910,33405,51500,-77154,-25281,-57602,60013,-33708,3459,72609,56307,24743,19183,3042,39964,57045,881,7127,41445,39965,32238,-34910,21061,23266,74007,-42590,-18170,-69897,-43893,27990,112598,14598,12830,-35136,34438,-49549,-46673,40847,-44477,-39475,17474,70520,41,-105554,-759,-8832,-49401,-56742,89208,69049,-58393,-65519,-46364,-27387,-322,66451,-13012,-71892,21074,-66630,-56935,-2635,22574,-3607,-41796],[3274,-35083,-26481,-38930,25410,57342,31336,-9849,123,9378,22476,-38248,21777,13365,92749,132609,-34884,-48021,51889,5349,21488,-64948,38700,38038,-24569,-5926,7451,38559,-29379,-13109,1407,-57810,24955,16645,58013,4046,-59502,41465,-79515,31645,-22891,-64170,-38735,-53355,2253,90918,40916,11383,-54545,-31878,-75430,-16776,18615,-34925,-32241,23176,15834,92671,90127,-41806,75970,93573,8153,-9136,28278,55338,-10574,21813,-23421,-3940,-14050,-19405,70225,-21222,28778,-21428,-64583,41215,-16322,-4557,-23067,14144,23052,28233,-13623,-35024,33302,89241,66481,-26111,35311,-78661,-35503,-3389,-32926,-24618,25993,-32947,31852,-33185,-71150,-13666,-29664,25010,18473,52245,-95781,24148,-24933,-35000,-28218,7175,2063,24024,16214,-853,-49339,18774,37755,-75520,-55866,31028,36364,36208,-12913,-92323,42188,-10979,-71388,-22535,19790,57138,20705,-30735,9359,86853,-1993,-21109,-82979,-20305,49026,79003,15039,-97215,35873,-53952,-41313,19835,-19330,5995,-41357,-55593,1972,55560,40579,82540,-91265,-58872,-18161,75841,21535,25952,-48898,-59726,-42615,33120,-9690,33525,13114,-13592,21863,-36201,-55833,-37451,72811,35365,18990,-39307,-16244,2820,-80514,-2479,-46660,-60307,-22143,-12119,-81400,41383,37556,-33014,58694,53468,-10279,-67316,-6336,29070,35521,51791,100408,87652,34501,15476,-10321,94915,54337,-18478,-67171,-9643,-65956,-47442,44346,45616,27351,49029,43673,-57020,-28601,-11857,77137,13122,41519,-4336,-56697,-13020,79965,-15609,11293,-47446,20758,55474,58866,13205,-61400,-26069,-52972,-54419,-40492,40752,-3068,27528,29941,-11901,-82691,-11141,-15642,-68219,-64882,-31811,-124903,-160448,-227372,-293132,171265,-71297,139522,162660,159228,204221,22216,51983,46726,51305,-18151,62052,-28811,-13178,-84786,32691,70471,16177,27879,42844,42910,7112,19657,-22932,26540,8981,-205,-24302,88340,-8618,2045,-53534,-83790,60675,78390,-33155,25559,-835,-64408,61424,53549,36449,-44145,-14703,38236,103126,50029,32208,18717,-7818,-6153,-32085,-30621,73116,41116,53265,66944,-3742,-4953,89725,6302,37908,13375,-19275,23425,-109578,65921,-62246,-44456,54215,148033,-40817,-29912,-15537,-78511,14441,30253,-23688,4871,-22802,-11618,19394,19833,-39431,-90291,5800,-1442,4556,85798,26398,-16490,-31397,-50052,-35995,-69409,-53435,9455,-11642,6296,144639,2547,3981,77138,16679,19665,32495,24676,66617,17324,-70749,8446,18068,35529,14404,50310,36349,20799,13730,-68541,-64069,22118,51295,-1729,5260,33433,12408,75310,-11275,24666,-18542,16148,17813,-24871,43596,-65952,-4393,-46691,30861,20987,41924,92103,38597,64576,4852,-10269,92607,-21369,32193,27903,-53433,-51790,64005,81701,48704,80825,-10886,5391,132159,20362,258,25321,8657,16768,32374,-9026,27518,989,-13902,91427,65065,-16160,-72748,3755,572,54870,56926,-12951,8741,903,-32520,16745,126563,15465,-13006,6911,34168,-10901,-26094,-30553,72022,24606,-50051,52013,-36850,50806,37026,2945,-2471,29183,38381,-95602,-16626,29294,-35722,-29981,31469,82447,75806,4946,56009,95005,45458,-31270,22289,60168,-28858,-104144,-53342,59443,-83316,-127606,984,-95,-65137,-39902,-6061,-6811,23560,-5514,-22581,54165,62027,1506,-60610,-2672,-134422,-60849,88207,29257,4874,1036,-53351,66831,-3040,75540,35732,8703,62509,-58408,9989,-1735,-23992,43743,-1839,32785,7945,35990,35782,86094,3791,-89026,-28274,-110855,2886,37476,12106,-104924,25642,-28681,-35795,31614,-23686,23514,-7915,-78562,-110828,38550,52224,-23466,14807,60497,22819,31765,-5075,-105031,37978,-87674,3712,3366,43932,13171,-77325,4394,48024,1107,-15786,-96195,21223,-12584,-45355,-66340,10119,33492,5846,-94660,-34672,16857,-23363,-2740,-7671,-71231,2086,-83927,-33339,47710,29440,-6626,6877,-25908,89738,-26400,20877,17072,64529,62892,7870,-38736,10911,23989,16755,-42660,-81780,-29655,44591,-110758,-22217,-15120,-77491,39757,52786,15231,9322,-89450,65914,-735,-9448,-15795,74037,96023,134322,46869,40628,647,14297,3612,28367,-24038,14202,-92988,-70419,21095,-54483,-54456,-19671,-106478,-29804,60300,10885,-10787,35224,30977,29101,20012,35245,29882,-51855,-44468,30178,-48910,31001,-36919,20729,76436,95628,38346,-23664,-66219,-35514,-96699,-68524,-36156,7373,-34707,32591,9746,12006,3466,-25791,-54042,24074,1175,-29795,20111,52708,15143,21863,-23117,-69439,-58476,-108304,-24972,-9819,26869,-58874,69763,23583,28855,114934,11478,-31266,-4931,-3272,82083,-19711,-49729,60293,4933,29051,-63208,58031,18155,-48388,-81460,-94353,6897,18009,-111693,-14911,56916,64980,-32631,-23652,-19495,75444,30706,-16828,-11604,-12682,-56440,15239,-14735,8227,64393,-48829,8488,-58267,4350,98460,14518,-30206,-55795,-75122,8723,-17251,-66292,-67072,14470,8396,-45739,4409,22529,9288,-23389,-40493,56209,32497,78325,24431,-10805,-84440,-29210,-77297,20880,37062,2561,-7614,46912,59138,87691,30304,85834,868,-67376,-93780,-79062,-71973,7177,-35154,50132,-42209,-50120,-4272,3528,-143165,24455,48505,20936,-21946,-11153,-54093,-53578,-25516,32684,-32261,-98346,-81657,-16828,-43864,-3333,-4814,14593,23634,-98354,26601,45651,-12907,-4747,-32303,-13198,1016,-1239,-39236,-42207,22765,23603,-29989,59815,187550,-43674,-6622,40293,83113,12288,79422,46770,77960,53022,253,-32894,58706,-56829,-42880,-53016,8998,20117,-30680,2323,71367,57649,-11551,40018,-75945,-29690,37086,-3557,36480,54495,6539,-23352,-50926,-47849,-53025,59346,28201,112258,24878,-29067,-86740,-83278,-92014,-26976,19929,-6238,19600,-16047,-68387,-108746,-31574,23613,83917,3007,38003,-11018,54915,-16910,-34729,36075,32593,20158,50114,22830,6130,22380,-52609,-86693,-18255,-62153,-21555,-22001,-1762,-54652,-6457,-98838,45818,39822,6017,-37880,-6990,36954,5312,-19532,-19847,-29020,-18463,5488,-35397,29610,10544,49525,38880,-46009,-19756,5204,9434,19842,9709,-49521,-14126,36386,29787,-5936,47072,50288,76656,22223,13519,36067,11300,31577,-9919,34764,4388,38983,63096,-22582,-8931,-11175,90168,145406,2241,1969,-82856,-53017,-95879,-70656,-52418,-11032,23170,86408,20484,-13915,-14043,81125,-23162,30764,-3579,-5222,-7758,31818,6493,28928,-32983,-36839,-29549,-21533,36721,63620,-10240,3591,10567,6157,43888,2809,12191,3968,24387,30570,-25435,38190,5206,11749,28660,-20963,-88627,-23210,-4810,49165,-26971,-10367,40765,-55243,-13944,-35288,45594,-32971,-15104,50371,66918,24771,6753,-23555,26661,72440,-19485,-17205,17846,34274,52076,-41689,10545,30055,77467,-32286,-22296,-83753,-28612,38690,85976,19439,9705,34768,43671,-50421,-35574,48005,-72216,-25792,4784,59084,17234,-77093,-8925,-22766,-48958,-57327,81267,44264,-65986,-76420,-47750,-8676,5726,64863,-18883,-53219,25801,-44390,-60902,-5854,3165,-24318,-36747],[13354,-29292,-13737,-39370,25983,53033,55435,-7292,-17887,8273,75516,761,32281,16512,60960,107163,-11617,-58615,31303,14274,18969,-65585,36504,33002,-18345,10472,21512,2846,-54206,-13792,-24608,-51610,33287,40698,23292,29605,-59920,32085,-51860,34515,-29981,-25064,-24815,-74785,-4048,75311,33141,900,-61685,15778,-47544,-11852,35538,-13890,-36516,23307,11842,103672,102069,-34484,68175,84222,7264,-18145,38477,49406,651,22426,-38535,-7923,13141,-32639,53692,-21310,29840,985,-54734,23430,-46170,-8370,-29765,4352,20920,27244,-31746,-41372,16338,63654,87715,-22424,20665,-73812,-28087,-3862,-39325,-28714,3330,-48405,8645,-55840,-77660,-14941,-12845,27954,20942,55712,-97454,19086,-38640,-52290,-8823,24680,7550,18956,32116,11664,-64000,20929,29807,-50224,-54446,12837,22969,38146,-21571,-99342,26650,-17834,-95364,-14861,40141,27980,10092,-35949,12219,76208,5043,-570,-80061,-37426,39387,75358,50615,-83880,23395,-58929,-18378,56266,-36533,8869,-57256,-64740,825,67269,39967,104276,-91390,-36066,-6584,78672,29631,-4430,-41099,-34277,-20514,47168,3441,-3421,3433,-3782,14683,-15480,-47950,-50460,52464,2656,22284,-35075,-31522,-10411,-75962,-4530,-66954,-107580,798,-23498,-65663,31431,47935,-54527,71302,55494,-17064,-68617,-8136,30444,10445,37167,82697,83313,4679,18961,-20898,56459,45079,-22946,-50137,-2789,-58152,-22196,86022,47497,33755,58979,42493,-50832,-25816,-19057,83701,-644,28097,-13061,-91726,-25392,76861,-13459,13060,-73187,32686,63272,33577,16342,-65793,-26684,-36438,-35775,-58923,46571,-9180,4567,-414,-20685,-105879,-12574,-12183,-84401,-69214,-27419,-151279,-144031,-167162,-182771,131096,-83890,157241,152338,88808,142302,19869,67930,23381,58581,322,45140,-21176,-5893,-64964,43211,86361,13933,16587,57703,26829,-27844,20521,-30264,23459,13565,-47983,-32463,90167,7352,-25172,-72212,-55027,70697,84279,-13085,19143,-32523,-60709,5258,41645,33372,-42097,-21646,42447,71614,49900,34900,2792,-1411,10849,-24289,-17259,51824,32417,49534,38404,-49691,-16588,57355,38085,45721,16170,6716,11571,-101060,76166,-32318,-27922,59915,84209,-67730,-7706,16969,-60842,23441,23685,-16313,3501,-53134,-34184,14597,10628,-46965,-100899,3326,3199,14339,63660,17550,1881,8983,-38011,-27609,-63082,-38700,13249,-22480,-13378,137724,598,16945,66282,29699,-3774,32350,14257,65093,30812,-82359,3974,28154,-68,3378,53659,30107,41063,29439,-50873,-72016,-2273,71771,-2255,-11651,7828,19007,62378,-46750,36876,-30962,20654,33502,-18190,17192,-81079,4556,-60258,-5532,28703,49353,88292,23807,58199,2969,-37187,73236,-53298,39889,33199,-38420,-43409,36928,47057,27832,70799,-6888,20409,113045,33907,5944,3069,27768,29748,35397,-22873,8408,-11331,-21636,70463,51951,-16826,-68848,8882,-3209,47959,57771,-30718,15597,1620,-36796,7325,109300,41944,-1600,-7046,33162,15570,-14340,1232,74091,27709,-60277,34090,-40746,48233,55118,8472,-2841,37414,17984,-126580,-93,23467,-42281,-30893,8764,44089,117576,-11085,60850,91349,64313,-21813,27013,69615,-21642,-115748,-61472,66365,-67895,-105581,225,3951,-67299,-25835,-5603,-3824,18406,-20542,-25580,40713,47118,1472,-31274,-5300,-130514,-56399,77848,26080,26037,2010,-60316,70154,14632,36946,20497,15755,60055,-60922,-15100,-14421,-33001,4852,-7830,38306,-14820,22678,22879,78437,15315,-71187,-17182,-102547,7432,42718,4208,-96743,68959,-30514,-54795,30247,-36388,-28047,-267,-77603,-94923,53289,52462,-33817,9864,50547,18970,23691,4926,-85042,35511,-88379,-1233,-16955,55030,10098,-101405,-10999,46499,-1821,-601,-61044,-5227,-19060,-38484,-67733,5760,26345,-1386,-90250,-58361,27212,-25981,11696,-3999,-60942,6387,-92494,-8028,47247,573,25655,26167,-34369,97735,-46790,3910,6738,64670,64494,10060,-31471,8464,-10861,10408,-70300,-75323,-23428,40823,-64916,-36547,-23901,-55598,34495,59294,16340,13512,-89248,52070,21565,-1749,2092,86157,80704,95772,40651,46008,13361,20795,19705,12601,7703,1520,-99558,-74836,38870,-36717,-19250,-8584,-102268,-7903,46491,62269,-3532,46252,39692,27215,44095,37995,14932,-66093,-20428,38325,-63559,23131,-22364,27744,59258,109485,41887,-41643,-46980,-38680,-98856,-80552,-45881,34579,-7674,38773,9175,-15378,-41013,-24358,-59678,-1918,7685,-26894,20232,55230,14146,12146,-29966,-107172,-37522,-118215,-40067,34510,41716,-76510,49841,-928,36494,121035,-1873,-50905,-9161,17260,91073,3159,-2775,39399,3795,10257,-82811,68190,17765,-62851,-82382,-80369,-2082,-16898,-93012,-33365,56396,66705,-36881,-14967,-5469,39478,13979,1328,-14238,-18445,-67256,17083,-11494,4799,56372,-35820,2855,-50015,13940,88070,11719,-40651,-53344,-66441,28764,3023,-51890,-88236,10127,36070,-13351,4005,21643,-5286,-27769,-48610,46362,16344,87827,31297,-1545,-93804,-35358,-77308,15658,38385,-20612,-16274,39513,64471,59046,25569,122296,-8815,-58097,-98802,-86103,-65409,26124,-54604,52318,-37503,-41335,16158,-18969,-132329,32463,39159,33755,-34052,-26719,-54637,-33873,-14334,32051,-101,-78281,-68985,-39491,-34123,5686,-6645,11148,25727,-71851,23347,15180,-36358,-15422,-75951,-16549,33407,15653,-22082,-43787,8417,-7921,-41597,50603,154537,-40152,-1702,41034,79224,-4928,72564,14144,73387,59107,7140,-13851,49098,-65766,-58602,-22056,15395,18707,-25452,23442,70273,83542,1782,66653,-46733,-15412,19283,-11903,-11014,58140,9822,-40197,-50275,-54364,-43446,57246,8265,93383,28310,-43468,-50591,-77929,-87546,-16565,35328,15976,11807,-10695,-85901,-117359,-28956,36855,83122,8324,45448,-12639,59055,7395,-44611,43868,33535,28125,40639,5393,6765,38768,-44344,-74251,-30568,-107396,-52102,-25364,-30895,-65042,-28287,-90092,65121,53642,-7882,-35638,-9457,12022,41571,6313,3063,-14436,-16589,-5671,-39045,21472,12800,31901,21750,-59957,-18675,20362,20013,8587,-7098,-56539,-6019,15477,25147,-12808,21567,48204,73451,17250,2252,19789,11650,35170,20387,29991,9528,33289,64998,-6808,4512,16473,71448,118272,1113,23126,-69888,-50839,-71977,-51011,-50509,997,7752,75653,26110,-24679,-1597,85305,-2840,42205,824,53,-33843,47160,4705,30624,-39102,-33478,-16517,-13514,10215,50389,-31164,-35475,-24964,13555,29773,17999,13968,22656,35370,25346,-12244,53434,-14691,1829,43029,-11023,-89267,-36701,-3185,41216,-22302,-49400,28383,-17254,3418,-15639,19473,-31031,-32615,26131,55041,20695,-5946,-64159,8137,78999,-40047,-37746,-5063,27770,66224,-45273,-1749,36354,74505,-26951,-26955,-85517,-4000,50662,54210,19198,1350,113601,36553,-54095,-24513,54539,-52126,3228,-1799,30732,28433,-35121,-2640,-20500,-41661,-60315,66619,28369,-60778,-67954,-42189,8790,5510,47450,-17459,-29090,20811,-18026,-61403,-15171,-28382,-44324,-24264],[20257,-21140,2497,-31788,25087,42522,69267,-10323,-18313,6720,79202,30035,15771,15179,19721,72006,7259,-54888,4988,12073,14288,-52637,24255,33222,-25740,14981,23758,-26092,-68890,-18799,-47390,-29517,36285,71009,-2573,50972,-58073,13538,-21564,34675,-31786,9287,-17564,-81439,-2512,35859,15391,-16036,-63420,56224,-17148,-7978,47414,15079,-37738,26483,6956,102471,101487,-15991,60857,68918,205,-21836,48934,43456,2102,33162,-45295,-12682,33157,-40867,36273,-19843,27712,24975,-29986,9674,-70503,-20224,-27849,7192,8665,23627,-49813,-37907,8236,42317,96250,-22644,15414,-60690,-23788,-9349,-33102,-20704,-14783,-59771,184,-67748,-67920,-16349,7342,33103,31973,53074,-85616,15176,-51813,-63485,9010,44549,3690,8293,43153,16318,-74591,17586,20216,-23629,-46983,-9492,11477,34625,-20764,-93070,1199,-24033,-97902,-2463,46889,-6871,1859,-32359,25550,56907,5693,13666,-71447,-37394,23977,62271,69349,-48330,1787,-58182,4009,87555,-46378,7208,-70000,-69997,-6119,70903,41416,121892,-73233,-13146,-1077,58665,22108,-31824,-31477,-8394,4135,50812,11886,-32511,-17770,3242,14540,2928,-35045,-64657,32489,-18025,27946,-31612,-37565,-15605,-59904,-8860,-82822,-148072,19958,-16242,-29667,23551,37092,-79995,58793,49472,-22267,-67322,-14556,24787,-24119,2926,59145,80816,-14931,20681,-35574,12398,25940,-26668,-21153,5553,-52879,-14756,112017,46387,35950,55244,31737,-36354,-32822,-18335,79711,-10260,12262,-17370,-112602,-37041,80732,-23716,9365,-87726,40999,69903,14758,28615,-63128,-26066,-24852,-12828,-58060,55789,-20506,-36858,-42150,-36348,-122687,-26603,-14436,-92447,-77879,-36655,-165887,-127573,-135701,-81875,111231,-43995,165019,119248,36236,80214,16490,76489,16077,66878,25072,18942,-11880,-4552,-33497,50881,88898,9847,5734,47130,17628,-36980,23650,-31487,17648,22477,-81701,-25759,92731,25698,-35410,-72209,-29473,68945,76052,8056,12521,-52123,-51464,-51854,28812,27083,-43158,-23898,34465,39319,44941,28374,-33252,7476,28234,-11898,-11803,25262,18525,47908,13245,-91173,-30733,9403,62954,52653,17505,33070,-797,-82737,68421,1945,-3573,58357,9139,-82474,18573,45015,-37878,32544,20832,-9799,-3795,-73242,-53507,4567,5524,-41703,-92776,7250,4316,828,28732,11706,18545,58487,-10314,-10645,-53941,-28414,19440,-29036,-21137,112896,580,32355,53043,52961,-30699,30711,9456,63323,26341,-82856,6438,42078,-33940,776,56292,23421,55019,44711,-19199,-64330,-16577,86602,3752,-20734,-16517,25479,28058,-65701,57421,-31023,23912,43631,-20412,-22520,-72712,10474,-62851,-40039,33283,49165,68510,5858,40864,-3186,-61424,50656,-67240,51833,42419,-14355,-30574,6363,7502,5780,53712,-4007,29681,84557,52647,16925,-10833,45871,34958,30084,-30360,-10900,-20339,-27079,36168,30296,-10711,-48452,9131,-8754,36889,46037,-46400,19131,7902,-36337,-9172,79153,59519,7318,-20300,30140,29667,2293,36881,58475,26940,-67006,15434,-35633,37483,61754,11908,6628,37440,-16740,-135184,26402,27566,-44338,-30031,-11736,4769,143210,-24913,58391,92609,79347,-10469,24537,73433,-16817,-123006,-56720,65594,-36799,-67416,-189,8123,-54483,-8629,-5649,4935,10734,-34740,-17624,28303,45386,-2050,867,-4200,-101396,-48362,62660,24766,40817,1370,-47200,67737,21369,3600,6674,10981,59885,-58647,-42690,-23235,-38007,-26960,-9262,35421,-38497,4320,1234,57935,27138,-40190,617,-93974,12126,43994,1714,-67688,73570,-30154,-61899,27358,-51223,-73998,7882,-74694,-65385,62803,41291,-43027,-5460,20903,12623,9865,8495,-53841,20508,-76955,-11441,-38709,65313,5784,-113823,-17355,39644,-3073,23775,297,-21748,-18374,-28406,-61094,4220,17838,-2740,-72672,-52748,42111,-25815,31090,4707,-40459,7049,-90345,29594,50301,-21558,54283,40455,-40362,84751,-48930,-4845,-8071,49985,60272,16172,-18952,-1917,-40866,6386,-88650,-57493,-10442,26892,-31436,-34779,-29300,-26245,28501,71038,11528,12481,-71556,26068,24503,15492,22439,89488,61344,40334,16637,46559,16031,28577,39333,1842,36387,-12282,-89834,-69479,46851,-28150,16805,11380,-87611,4834,28411,100217,-2623,38430,38268,21405,57212,24450,-11194,-69408,9227,38585,-82779,18318,-10799,36612,38632,112374,40931,-42883,-21954,-38432,-95389,-88384,-44113,66776,23510,26362,-1723,-31848,-75371,-18528,-66895,-31664,5219,-29047,24971,60562,23704,15846,-24815,-118311,-13823,-112413,-51295,79552,54180,-75408,21459,-15322,38378,114889,-12057,-64009,-17196,30187,80498,18639,25862,9267,1255,-7219,-71474,78701,11775,-59631,-65300,-63733,-5856,-45542,-60404,-45778,40282,70211,-16289,5079,13564,16923,-3010,11211,-15001,-16061,-57426,24303,3499,1393,46315,-15841,3026,-26212,29003,66733,163,-46315,-41487,-51992,35928,25356,-30904,-89047,5235,48406,-1960,-7268,21642,-19461,-32594,-55717,27331,-7301,84741,30974,7405,-88183,-40418,-56923,13842,42378,-47860,-22947,28822,59248,10310,14480,126223,-13160,-50216,-87104,-87363,-47997,44538,-62982,45839,-22423,-17221,37091,-26754,-87789,35742,25867,39532,-51973,-35541,-40889,-13913,1051,28486,36555,-39907,-51556,-57435,-30396,20895,-7245,7421,17222,-43561,13821,-30677,-53912,-22197,-92678,-10035,62898,27536,-8439,-35300,6861,-28331,-40351,39538,93476,-35167,11295,41049,79150,-28917,55139,-13271,54505,54316,7634,15731,39147,-65210,-61355,9213,17858,15262,-9316,41326,58834,66789,4706,94571,-10431,4474,6172,-16512,-44354,54833,6907,-55832,-46339,-40729,-30127,35268,-7644,65856,29090,-52283,-11718,-61123,-78941,11297,52582,50483,18143,-5036,-100559,-107508,-22524,45336,80856,14439,51995,-14312,53279,30174,-40499,40993,15284,32517,19763,-17267,-506,45261,-31658,-46693,-42433,-120053,-67570,-15112,-49476,-68387,-46835,-72946,76209,63098,-17596,-31686,-15075,-12943,84136,22450,19923,-2795,-12253,-9394,-43239,8600,10842,4766,5607,-52197,-21597,30927,20197,739,-26155,-65569,2690,-5652,29597,-13812,-6338,31302,47674,7792,-11053,3390,8302,23022,42552,30624,15936,16468,60231,15031,23566,38366,41311,58876,-2509,35820,-44661,-39951,-44601,-18932,-43094,7960,-993,55441,30050,-46214,5493,73136,13959,51905,2145,186,-62584,50404,-544,28996,-33812,-21734,-3353,9911,-18188,30070,-55828,-66063,-51600,12107,20326,30134,3225,34180,44147,20319,3714,67029,-31061,-13031,55766,-1527,-81222,-43724,-2818,28345,-15946,-70114,17719,23902,19521,-2666,-10019,-29449,-45036,5711,21916,11094,-17538,-105875,-18906,67835,-50737,-49493,-17467,21499,70788,-42425,-12615,37911,64921,-27849,-32692,-74395,23126,61161,22886,14655,-8640,168244,15463,-58721,-12899,58054,8015,42414,-1284,686,31659,111,18565,-3214,-29218,-70388,49166,25258,-41779,-45631,-32862,17871,230,22048,-5619,-6235,11536,2809,-58465,-29484,-63906,-60631,-15823],[23145,-13185,14109,-20601,22968,28897,67566,-17976,-4222,1442,45013,44897,-13624,9804,-20236,37703,15039,-38207,-19108,-2613,8148,-27715,5592,34358,-47365,7838,14425,-43980,-71812,-29038,-59552,4023,31444,97133,-6447,64923,-57553,-7895,1533,34659,-29547,27312,-21916,-69897,5027,-11326,-10086,-37658,-58749,78942,5881,-4532,48733,46012,-36499,30078,4882,92287,89768,8542,54308,58497,-10127,-22112,59774,37113,-8938,53050,-39495,-16512,39202,-47360,22936,-14790,22921,41955,1329,2292,-77589,-34129,-13723,13609,-14951,21077,-60234,-29155,13326,27858,88761,-26465,21737,-38295,-24151,-16017,-9167,983,-20915,-62417,10565,-68439,-44739,-13616,27135,37968,49396,45142,-60283,16862,-62474,-62726,19399,62068,-6884,-4726,43345,10225,-76601,11084,10251,-3719,-33328,-29505,678,26666,-9146,-77993,-25231,-27504,-73239,14524,42004,-34993,-5251,-22962,44903,36654,2944,17943,-59690,-19806,8797,43165,66990,-9198,-25976,-51830,21053,105687,-43036,3448,-78688,-67736,-17808,63830,46724,129202,-42629,3740,1801,25758,9324,-47551,-26270,11105,30923,44035,16590,-47622,-45975,7253,19421,11691,-20854,-80651,17691,-16938,35271,-26276,-36113,-11210,-36137,-16454,-91105,-161052,31154,4841,16678,22487,19462,-101611,25803,35570,-24497,-62340,-18956,11645,-56190,-37183,35070,80259,-19510,17302,-51221,-19551,1628,-28579,11685,12499,-49490,-20237,116974,42050,33490,39223,15088,-15315,-44896,-11971,61273,-13464,-3576,-18515,-118286,-43504,87060,-42393,3302,-86752,38092,67245,7539,50155,-50192,-23312,-20757,6477,-42333,64679,-30865,-75794,-80256,-55673,-130066,-51356,-22638,-94353,-90435,-59739,-166957,-115941,-137984,-16063,109644,23635,168869,82298,13473,35487,11165,70203,26497,69787,48370,-6069,-6554,-8817,2288,54061,79796,4382,-4984,16704,15253,-22959,27870,-23676,11334,36065,-88182,-7370,95458,41072,-24402,-53735,-19994,51021,56684,26476,5618,-52984,-40466,-91200,15659,17208,-46823,-19643,20788,15793,37101,16774,-76102,14749,37304,1692,-15742,1612,3690,49516,-1204,-113770,-42451,-40178,62793,52058,17756,50378,-11606,-59172,43983,31787,23885,50794,-36488,-80288,43840,61753,-14500,39540,25360,-4875,-14066,-80034,-67973,-11835,5418,-20602,-63770,15160,137,-31853,-7547,13500,30374,104255,18935,8957,-47687,-25119,25241,-29633,-10609,76540,3128,44974,39141,80647,-53780,28826,9062,61330,6238,-74312,15112,55410,-57645,8366,57477,15270,59109,55532,5689,-44313,-14070,90587,17430,-15703,-31522,35182,-20700,-69552,79911,-21286,23147,44307,-28042,-52097,-46637,7774,-53914,-65678,34529,40491,41392,-10217,11391,-14599,-75209,33933,-61149,66191,53172,14209,-14685,-15626,-23975,-9384,33045,-4393,31052,55026,70455,32587,-10701,59983,30350,16639,-30016,-25614,-22856,-30424,-748,7688,3710,-17243,8721,-18007,24395,25568,-54712,17486,17591,-28013,-27787,47529,67452,12753,-32445,25110,29210,19333,69528,33417,24999,-67045,7583,-22550,18623,54580,11225,21710,28340,-57108,-124143,50981,44504,-41857,-35054,-25882,-23004,144157,-32364,44159,97630,83419,6026,19026,72514,-14889,-120833,-41756,58165,-241,-26738,637,9838,-31639,1230,-7131,17366,-495,-44752,-254,22871,63674,-5285,29057,2716,-47815,-34836,47663,28340,45696,645,-23790,60864,14809,-12509,-2023,-3022,64579,-48126,-68058,-26277,-37932,-42693,-6278,21276,-56001,-14453,-25410,31069,37584,-5047,20719,-87405,22020,43676,6199,-25405,50506,-28287,-58700,20801,-67836,-96226,14522,-69957,-29870,63688,18273,-53131,-26637,-15920,8664,-7506,4792,-17425,-852,-54924,-24588,-56348,67883,960,-96627,-11180,27412,-4464,51760,65199,-33205,-13248,-17683,-47283,5627,12641,3634,-45167,-24214,54893,-23741,57390,18039,-15194,1311,-77642,66607,51720,-29068,72738,42413,-43175,57987,-31209,-7668,-24839,23168,46927,25655,-2828,-25850,-55776,4944,-95280,-34309,13031,7512,-20430,-20902,-32562,-690,21047,82606,2671,8448,-42359,-4206,12393,37501,40763,85310,43322,-12771,-20090,40012,7277,34925,57679,-435,48156,-25689,-64001,-55299,41729,-29332,44298,36722,-65220,7151,8328,104918,-13296,11371,31233,11489,53364,3243,-35555,-62333,36068,28855,-99168,15233,-6320,43383,16126,100608,37776,-29338,3461,-34583,-90571,-90527,-33824,94822,46173,4744,-24132,-36509,-85373,-6107,-72878,-53600,-4699,-32392,31640,64673,37047,34176,-7892,-93700,3477,-92799,-52480,109531,62459,-61247,-6237,-16045,36041,95971,-19308,-65627,-24350,31023,55970,24176,26751,-20744,-4760,-18824,-32136,85321,-609,-44197,-42920,-50308,-6435,-58394,-25734,-45795,18917,72227,17413,26568,35472,9578,-15927,12518,-14090,-5092,-26000,36252,26675,643,34574,2839,8394,3819,46605,41697,-17903,-47284,-24919,-33092,31172,46988,-8150,-68611,2600,47658,-12128,-22881,22897,-31161,-39136,-58362,5895,-31289,73907,23074,14285,-64209,-46924,-26304,16019,40129,-78320,-28686,15265,45420,-40452,-4194,89223,-9798,-45773,-68807,-84668,-21982,59244,-57818,31382,1290,14894,54792,-16652,-24452,32536,11055,42632,-67158,-38876,-21003,1828,16887,20811,67244,10907,-36742,-67917,-30856,37570,-6210,3624,1856,-15089,-192,-71252,-62277,-23388,-80645,7527,86364,32230,-9213,-22262,18306,-28074,-23532,34839,29164,-31104,34139,40058,77518,-54806,33090,-29166,27610,44421,3693,45352,30313,-54779,-48588,30298,15050,12170,16118,57335,42656,13278,-4598,119333,21940,26496,-4438,-19553,-49537,45036,-1241,-65905,-40487,-8785,-16550,2986,-15917,32619,24662,-54951,19398,-36209,-66978,42441,65534,86838,35704,-474,-104693,-86988,-13949,47795,75651,20398,55671,-14629,40423,46160,-25838,31542,-19586,28602,-8482,-40332,-12091,41925,-17135,-13574,-49636,-90556,-63277,4718,-49183,-62021,-57905,-54411,76507,68016,-17373,-25818,-25610,-34488,117947,24486,24970,2870,-9527,-2814,-42585,-5062,6812,-26211,-9554,-37598,-28341,36590,8189,-3757,-42861,-82138,8279,-23516,43107,-9757,-29207,2277,5447,-1694,-22864,-11009,-2556,-2743,50373,31472,13001,-9286,52174,39248,43182,48891,8474,-12025,-6004,41672,-16645,-23185,-19024,13637,-33915,6286,-1275,35268,33212,-76557,6370,48577,21763,58121,275,-2291,-85608,39184,-7163,23149,-17094,-5438,6397,38469,-40393,7469,-76057,-78243,-63260,4149,20428,32447,-13905,35833,50714,14885,17940,78592,-35470,-24993,60703,4985,-61517,-42441,-3137,13043,-8769,-70426,10112,54025,28474,1791,-33067,-28641,-49794,-6759,-20839,-3674,-26693,-132781,-56301,38311,-42258,-50169,-13496,16945,64383,-32001,-17927,32367,48301,-34320,-39249,-54171,44668,66940,-2727,8828,-17101,173237,-12192,-59491,-1023,56493,75654,81514,3365,-20417,28034,18369,49278,21632,-13913,-84558,31779,33014,-13954,-18079,-24069,15344,-7659,-2537,17460,11953,3553,10741,-53451,-44903,-90850,-72096,-18037],[23337,-6978,15383,-11843,20462,17214,50647,-25751,14325,-8677,-811,47323,-38104,2462,-48790,14283,11391,-14166,-34116,-25124,2296,2947,-13921,31153,-75580,-8624,-1117,-48190,-65444,-43811,-57693,40112,19215,109486,14121,68749,-59576,-26703,11825,37497,-25474,27197,-36827,-45253,13343,-44929,-37174,-60313,-48020,80621,17854,-408,39002,72132,-32266,31754,8552,78288,70447,31537,47476,56609,-19260,-21512,70890,30673,-26980,77309,-21159,-15263,31342,-53530,16574,-3648,17424,46529,28495,446,-65891,-44783,9955,13676,-45104,21252,-57559,-19730,29174,19858,68730,-32631,37463,-9624,-27857,-18803,33557,34404,-11081,-53872,34778,-60293,-14663,-4500,42194,39158,66961,33223,-25380,27465,-67647,-47088,20071,72823,-19251,-16660,29995,-3458,-66427,4661,1383,3949,-14860,-40370,-10714,17116,11457,-58922,-44228,-26200,-26797,32662,30074,-48767,-15825,-12289,63264,22613,1273,13082,-47189,9598,-353,24970,50548,17080,-54937,-42791,28398,107811,-23496,526,-82299,-55933,-31187,46128,54394,122512,-12203,11297,7119,-4287,2902,-47043,-27641,19965,55642,29392,20531,-48895,-72816,8773,25668,6283,-8632,-96952,10240,6768,43293,-16095,-29607,2001,-10702,-26094,-90344,-140058,33303,28306,58539,28990,10122,-111147,-14119,16000,-23276,-53996,-14374,-6196,-73607,-68828,14825,76220,-10419,7854,-64218,-32170,-21277,-27392,40502,15964,-45433,-26602,101415,35817,27391,15107,-2017,7384,-54371,-2985,29780,-10045,-16556,-17837,-111559,-43907,86088,-60974,-2686,-73055,21978,52172,13870,77470,-26562,-19012,-22995,17035,-20168,70131,-31646,-90964,-100919,-74491,-128735,-79289,-34386,-92560,-103046,-91416,-154408,-108722,-162289,15036,117949,77103,170027,56607,15953,9183,3468,47518,47332,62436,61542,-22991,-9337,-14925,36643,52197,64010,-2096,-15534,-20383,16713,3199,30658,-7325,6428,50614,-66687,15762,93495,47901,1986,-24696,-30256,20468,34283,39002,-1305,-36527,-31868,-105964,2716,5177,-50559,-8366,8537,5104,29309,6871,-108892,16693,31518,12433,-25020,-14522,-8045,52242,-3364,-108636,-45944,-74219,27479,35765,15872,51469,-21816,-35277,11943,50643,48346,39750,-32667,-61164,64262,64069,2888,44061,37165,-937,-23404,-73814,-76286,-32166,9754,11976,-22441,24072,-9203,-70027,-35420,23328,37084,135686,36365,24783,-49251,-26747,26685,-23081,18453,37232,7688,49949,26463,102839,-66917,28195,11433,58033,-21322,-60881,27179,62741,-66189,23763,55195,5306,52114,57338,5451,-19507,5476,82705,36301,3767,-33836,51335,-69243,-63042,96629,-7513,15804,33998,-35343,-58011,-12713,-5340,-37381,-78886,32742,25051,16990,-20739,-27735,-26109,-72817,29541,-42658,78768,62316,38659,974,-20356,-36603,-11726,13103,-8331,25617,31409,79853,49197,2586,67166,17016,-2132,-21421,-32457,-18035,-32568,-30072,-11769,24691,15888,9816,-31494,12027,3066,-53125,10389,27600,-12064,-43246,21077,67950,15367,-42804,18516,18567,31584,94714,8330,25335,-59843,16965,-4536,-6137,35584,5621,36000,13593,-90332,-99746,61439,63655,-35748,-47948,-31892,-31636,123654,-32345,15705,93147,69478,29163,14826,67502,-14837,-102041,-23119,46381,31378,3098,1264,7872,-5901,-3270,-11007,30352,-15416,-47637,20010,25574,97677,-3164,48810,14369,17790,-16889,35691,37296,40763,908,-1594,51184,-2459,-9026,-3674,-20375,73978,-28451,-88289,-23725,-32995,-42269,-471,-1464,-60353,-28285,-50399,8823,45472,23294,37507,-80538,38513,44268,16023,16494,20364,-26601,-48220,9088,-83417,-87823,17968,-63369,2590,55505,-14157,-63906,-45615,-44801,9715,-25405,-3788,16397,-21738,-27702,-36212,-64689,58968,-3794,-39038,5969,10820,-8314,75247,108640,-49104,-6980,-7903,-29088,8635,13911,17218,-15770,7574,58288,-21444,83313,34697,9257,-11104,-57932,89672,46339,-20824,77551,31447,-44089,28735,-1428,-6753,-40057,-9892,25010,37264,14553,-60023,-49790,7122,-89981,-12836,44716,-11376,-29312,-4800,-34452,13392,12650,87137,-7281,3188,-11577,-29182,-5994,57533,53522,76833,30890,-48253,-58429,23616,-11309,37142,69269,6395,35712,-37817,-27070,-35925,24491,-34452,58961,62300,-40467,1420,-9550,71789,-34359,-28659,24240,-283,30027,-15987,-46974,-47946,50791,10268,-102082,11536,-10972,44614,-8162,73493,35139,-9324,23149,-27488,-84891,-85762,-19898,111267,51056,-16012,-53676,-32923,-68519,13687,-72944,-58024,-17065,-31592,37598,61577,44030,61960,16363,-42208,7654,-66103,-41522,115359,65993,-42654,-24957,-5772,32710,64969,-25449,-53577,-26168,19520,27728,21512,2666,-42701,-14609,-21801,18771,82303,-15970,-25250,-26687,-42836,-6764,-51853,-743,-32714,1184,66734,45447,36107,56917,13445,-21215,7698,-12427,13571,16809,50532,51644,5012,21731,14225,15156,27609,61578,20695,-37343,-45332,-10242,-12616,21045,64931,12146,-36815,4150,40992,-34525,-34808,24237,-38783,-47140,-53421,-9316,-47550,62177,8009,17208,-22902,-54266,387,20716,26420,-105830,-33816,-3138,26846,-75722,-28245,23140,-411,-45395,-52097,-79649,7699,67933,-41429,11408,24826,44424,67384,6931,32299,23077,-2800,49152,-71660,-40378,-7347,11280,29445,7615,82073,61861,-27626,-68515,-29842,50364,-4815,-361,-13991,8248,-15966,-89547,-60402,-18459,-49690,32668,101688,29737,-26424,-12147,37396,-7408,5449,38665,-19449,-27654,61234,38298,67948,-75366,12839,-31190,453,33466,-1106,64676,23062,-38331,-25388,34403,6094,10879,45490,73778,28487,-51984,-21384,133855,41262,45102,-17760,-24274,-25148,30661,-12394,-64853,-34275,29961,-5723,-27371,-15445,745,16314,-52253,37127,-11971,-54415,61983,67918,105217,53283,1834,-95096,-64752,-5350,43972,65913,25817,53847,-12630,24709,52734,-7708,22112,-58225,14334,-37799,-59456,-23643,32175,-3977,12299,-49088,-32032,-43436,26552,-30651,-46081,-59635,-40320,64896,67552,-5726,-18278,-40980,-50582,129082,14864,15975,1660,-12094,13395,-34613,-14639,3034,-53336,-23097,-30799,-36892,38436,-13605,-6701,-52958,-105390,8384,-35688,60612,-2407,-41664,-31148,-38866,-5711,-30222,-20987,-20344,-33853,42977,29812,-5878,-38421,45233,60076,57743,48163,-19747,-67540,-5647,43134,5393,-5239,1054,39269,-26105,-4467,5915,25642,36080,-108250,2110,17488,18425,58601,-4168,-3840,-94817,16043,-12965,13610,7543,9842,9874,59083,-51783,-11142,-84932,-68655,-59521,-4690,30401,22131,-28473,29251,55578,8746,25998,87866,-25061,-25670,54031,8197,-30570,-35559,-3716,-1652,-3150,-56933,4643,63528,27807,-1731,-42776,-27626,-46351,-10195,-57101,-21577,-32423,-133754,-99510,130,-12598,-40923,5959,15098,48323,-15618,-14111,20687,24317,-44270,-45141,-32312,54149,65364,-18470,5729,-21887,127662,-37142,-50721,10030,48724,115165,109040,6082,-29570,21035,21799,79722,43652,1918,-93768,15803,45832,13964,6603,-19605,3198,-15742,-20191,47987,26212,103,5830,-49002,-56428,-98058,-78504,-29330],[23320,-2486,5508,-10560,18644,13235,24245,-27389,26386,-21395,-36962,42654,-45080,-4122,-59919,7785,1821,9488,-38249,-47131,-1063,30359,-29085,20009,-97611,-30567,-14450,-38982,-55182,-60901,-43695,68324,2859,102831,47678,60029,-62427,-39798,8914,44220,-22337,13894,-57258,-18183,16606,-50393,-57524,-79429,-32559,65569,21817,5047,21024,87663,-23828,30771,18815,65557,47420,45562,39035,58776,-22778,-20848,81868,24725,-39920,99776,5107,-4358,15934,-57174,16960,14645,13871,38103,42765,1155,-42207,-49315,35481,2016,-72239,22871,-41383,-12307,47093,16178,43609,-39577,56357,18497,-31410,-14020,88469,72531,13941,-34689,61596,-47356,14764,9849,49376,34105,77337,19198,12161,46926,-63975,-17980,13639,74168,-28046,-24788,5085,-16726,-43389,1082,-4997,-1456,6048,-37570,-23293,9296,35757,-39626,-51196,-19212,25882,45771,14856,-50469,-33095,-4569,73547,18740,4002,3288,-35263,40346,-1080,14567,30625,23667,-79727,-35520,23244,96933,8532,-53,-80314,-35962,-42402,20938,61139,102648,4499,9893,18512,-17515,9200,-31526,-32251,17776,71168,11507,26985,-40535,-89477,8797,29772,-11823,-296,-109743,9444,44269,50602,-288,-20505,20654,10103,-34672,-81460,-95995,27662,41276,80813,38973,14946,-103531,-45202,-5286,-18629,-43824,2364,-23668,-69533,-83510,1446,60835,5679,-5572,-71558,-30161,-37353,-22461,59823,15306,-37804,-23018,71204,29919,19509,-11010,-14410,25175,-54131,6248,-8095,-1676,-24676,-16017,-95609,-41525,68466,-71080,-8154,-56245,-1077,29227,31585,103396,3272,-15921,-28128,17380,290,70453,-16933,-72833,-98544,-89660,-123009,-100683,-46654,-89799,-111330,-124129,-132717,-104862,-192724,25472,133841,86091,166907,48858,32675,-4790,-3964,14570,67533,45467,59741,-30130,-19794,-16915,66151,47037,49181,-8520,-24669,-49392,17895,28524,30041,14048,4561,59971,-27939,35941,80750,42718,30044,3011,-53754,-10301,18449,43664,-7765,-11466,-28280,-99895,-9210,-6712,-50925,8652,1386,4804,24614,5278,-118769,11347,9998,16445,-33135,-23324,-14064,51948,2593,-76760,-37305,-79637,-34251,-959,10022,34642,-34852,-14694,-13606,56922,64475,28092,9510,-29881,77984,53596,9401,47562,52715,3791,-28163,-57411,-77039,-50260,16859,46136,18230,31970,-22019,-96908,-49827,37693,41360,147915,35724,33093,-60071,-28054,20193,-8927,58629,3363,12818,44341,16759,109981,-67335,29768,15717,51783,-46254,-46921,38713,60972,-58732,41421,47475,-5526,36363,47027,-23909,1566,35860,67131,55717,31502,-25669,73403,-101204,-50488,101513,4299,1184,15206,-37565,-44133,20326,-25712,-19737,-79627,28729,6938,2107,-24010,-68159,-29798,-52943,38161,-23924,85017,67178,50133,12398,-5971,-26367,43,-2566,-13782,17320,17228,75519,61641,21859,65158,-1183,-21811,-5425,-31032,-7627,-34612,-47746,-26977,45847,41755,11748,-47266,-550,-14452,-43111,-162,35364,8378,-51525,1358,64549,16943,-50372,11412,5043,35361,110775,-9562,30555,-47347,40957,13978,-32391,10857,-3761,43745,1143,-104640,-69041,51029,66067,-27410,-62905,-30705,-21400,93008,-26519,-24169,62904,34185,56881,14638,58941,-14284,-63969,-8254,33065,51170,14199,-647,2901,15899,-21569,-17829,40477,-32938,-41738,33597,32662,130749,8341,58933,26542,75996,1513,27083,49062,29808,2150,11239,40168,-24502,2823,1058,-34770,83841,-2365,-102219,-17779,-24724,-32882,6021,-25013,-47763,-32724,-65724,2178,50484,35807,46306,-67459,57391,46733,27044,44468,-1042,-26160,-33502,-7446,-93711,-55111,17086,-55736,23575,41178,-50465,-71569,-53275,-54527,14993,-40601,-12580,40326,-37012,-1381,-41186,-60454,39461,-8138,46161,28033,-8007,-15196,86806,115292,-74796,-1548,495,-11053,10906,21725,34948,5142,21743,47527,-20331,97869,52690,28919,-27309,-36862,91751,31864,-1346,69807,14296,-44876,5379,26626,-3740,-50366,-41941,-736,49116,30712,-92502,-23826,15950,-74051,1874,75503,-24389,-46084,3293,-34967,14405,5309,80388,-15242,-1681,10894,-41271,-23195,69113,58920,67540,25427,-63377,-85561,-3943,-35065,33891,70343,19385,3008,-48333,11071,-17230,248,-35669,62445,82557,-18704,-8029,-21079,15490,-58868,-68923,21426,-10372,-9516,-26637,-40791,-30335,47724,-12698,-83480,5430,-23393,38855,-32900,36223,35349,6914,32254,-18119,-75159,-74281,-7498,112868,36202,-29101,-81226,-26535,-35346,39547,-62444,-41585,-25011,-22533,41216,46161,37072,90014,41272,16548,-3338,-42114,-23535,98133,65164,-25508,-30450,8244,31522,25072,-32128,-29071,-19970,-213,5604,16566,-33399,-52856,-26665,-16130,60785,65144,-28330,-10273,-21931,-40477,-9098,-30016,9576,-11597,-8007,49519,51232,24123,74277,23921,-17661,1100,-11291,37680,55045,64008,71164,15649,8933,16361,17923,35841,67328,8137,-51802,-42765,-3169,4707,13607,76120,27547,-7785,10096,35577,-56290,-36908,23952,-41216,-53953,-39746,-12106,-50677,54760,-12022,14648,28756,-59083,12153,24572,2288,-121058,-37510,-28382,8408,-87489,-52848,-44994,9807,-47708,-38806,-72942,34781,69986,-20013,-10476,34623,61195,74887,34363,60987,9645,-13390,62103,-61889,-44293,-10525,15166,35074,-12345,75457,96871,-22322,-57634,-20921,56015,-4937,-4535,-23754,19358,-30651,-79778,-49999,-9143,-14424,57957,107024,22288,-50208,-11117,55358,24665,37304,47838,-46205,-23065,80537,36038,47442,-83419,-1337,-20826,-20288,23929,-3034,68561,17138,-22335,-2327,21485,-8914,11764,71204,88935,21610,-99171,-36989,131141,43277,55271,-37821,-32977,17685,14585,-23834,-47971,-28613,57064,398,-46972,-8323,-20581,9557,-45539,42597,1043,-45915,61613,55864,84541,56640,1323,-74054,-46868,1733,34753,51163,31013,45187,-8349,10150,50588,6284,19258,-83680,-8074,-61317,-72269,-31633,20450,4836,21450,-40188,28097,-17552,42349,-3714,-23571,-52686,-32978,42615,59781,13680,-9792,-58019,-61058,112547,1344,-4987,-5316,-21272,34869,-19655,-15985,934,-69885,-32719,-37328,-43701,38234,-38019,-10371,-54443,-127313,2905,-41627,72875,6106,-40798,-58859,-68444,-419,-31429,-24230,-39119,-56654,25501,25346,-38357,-64045,41653,71517,63180,41615,-38922,-86887,1843,42392,17909,9110,14289,55577,-21488,-21365,17154,32315,38869,-129347,-4905,-14058,5793,50783,-10086,-1443,-86054,-11729,-16500,2155,34012,19103,6108,61842,-51902,-19671,-79103,-42043,-45494,-8100,45818,1923,-32464,19778,59355,2416,25427,93141,-4025,-9895,36241,9721,6616,-29072,-4558,-12963,-1753,-39561,-997,51265,18970,-10691,-37855,-24496,-36091,-6669,-74056,-39518,-34290,-108452,-136201,-30395,30256,-25776,33584,15880,26169,2827,21,7379,-5795,-55053,-47501,-17528,49062,55527,-22050,8298,-21897,55814,-51973,-29202,18903,35018,110930,116983,537,-29443,14888,18515,99355,54148,16238,-88737,1695,57166,33837,23427,-21266,-12599,-22443,-28952,77517,38647,1144,-3593,-48022,-60275,-81893,-79328,-42062],[25225,1622,-10913,-17065,18362,21520,-3714,-18053,25793,-31683,-55456,36003,-31518,-7928,-53893,18248,-5628,25858,-35723,-61270,-169,46473,-36953,445,-102268,-53167,-17516,-20253,-47080,-77102,-23864,80221,-12850,77825,73156,37304,-62926,-46655,-3369,52646,-22847,-5724,-77214,201,11244,-28246,-64059,-91156,-14224,42795,23815,11444,-1501,89715,-10500,28553,33776,57392,23777,45895,28662,56924,-18020,-18035,92081,19660,-35715,115460,31722,18053,1991,-52999,21054,38305,14201,20435,40696,1069,-16818,-47742,53686,-19117,-86382,22554,-17242,-7081,55864,14880,20951,-45968,70135,37974,-30877,-1716,140572,104070,48667,-8681,79254,-33744,37577,25205,48031,22527,75924,5544,44690,70693,-49098,18687,6440,66283,-29332,-27718,-24917,-20759,-11031,1656,-7833,-15372,26868,-20998,-36590,5093,56129,-22940,-46489,-7375,66165,47446,-3031,-49775,-55617,-2201,70899,24304,10786,-6559,-24055,61192,4159,14640,15634,14550,-96514,-33985,5581,79022,40713,499,-73680,-13377,-48304,-6088,63968,74466,59,2772,35701,-8308,26690,-6971,-32791,7856,70729,-4074,37541,-27333,-90538,8321,29991,-34193,3827,-114076,12400,80870,55299,18273,-10858,39298,21491,-38510,-67378,-48658,16583,35849,74002,45186,28453,-79823,-57896,-23520,-10334,-33344,28392,-35285,-45822,-80915,-2397,29584,19859,-18512,-71555,-24303,-44587,-14443,67553,11453,-24957,-6735,35199,26478,11694,-32911,-18960,32173,-41003,14675,-42810,8607,-27812,-12826,-72284,-41968,31435,-68402,-14581,-48407,-18191,9193,54674,118868,30055,-18073,-32351,9370,15045,66195,12100,-29781,-78103,-99894,-117355,-107981,-57206,-87908,-112563,-150784,-110662,-105152,-218599,27527,162501,50216,157388,56577,53533,-9390,-5758,-17476,77796,25417,44403,-30212,-32263,-10338,88714,42355,43562,-13014,-29933,-59604,15517,43738,26139,35609,7035,58746,12225,47653,54459,25949,44643,18873,-78043,-24686,15445,40361,-13006,10308,-29573,-81116,-19175,-16421,-45274,28511,-2439,7991,25425,15574,-101870,-477,-21166,11205,-35740,-27975,-13617,44658,9794,-28022,-16372,-53342,-95091,-53467,-692,5340,-54172,916,-19445,54438,70202,18328,59323,5492,85055,36290,3878,52245,66790,11628,-26092,-34768,-68780,-57939,24630,71689,48026,38736,-35361,-100154,-49828,50269,46549,141364,19671,34330,-76867,-23933,4231,11722,96869,-18805,16891,28119,11115,97633,-56549,33207,21850,41227,-60559,-35253,46024,51423,-38195,54866,33898,-15056,17741,24904,-69269,13093,67122,51400,70817,57220,-13233,94450,-106413,-34063,92463,10627,-18284,-5436,-33383,-26020,47333,-46391,-6679,-70217,23890,-8494,-2245,-20221,-96106,-19922,-19719,54277,-15179,82306,66694,44716,16488,22037,1729,21575,-12339,-17050,11264,12285,57677,65841,37272,53256,-18899,-37832,15521,-23833,4807,-37243,-58016,-37842,57032,53833,11921,-60820,-15071,-22295,-29478,-10269,39744,29027,-51000,-13016,60311,19522,-54064,5428,-5355,30157,117291,-16791,41068,-32877,69608,28111,-54755,-11400,-13711,42489,438,-94604,-38249,22239,38774,-18285,-69385,-25574,-34,64152,-18176,-66256,4486,-16897,83539,18618,47607,-10425,-13435,-2388,20971,57421,6464,-6707,-2818,29098,-45310,-27182,44613,-49407,-27295,31922,38022,142481,30077,61105,33445,110618,15228,20482,58945,18741,3262,12284,29065,-44947,4262,9130,-42015,87222,24419,-109313,-11784,-15518,-23573,11736,-39806,-19889,-25797,-65050,16724,53289,28933,45318,-42897,70161,49461,34392,51564,-8796,-26193,-16876,-26009,-95075,-12073,11378,-48668,27414,25922,-82320,-70298,-43134,-42614,20760,-50513,-16591,50006,-44399,19821,-35760,-43416,14677,-11849,120361,46744,-26086,-22347,82931,86829,-104840,3091,7596,2290,9930,32967,51952,9373,9002,22837,-20608,94163,69599,42246,-41863,-19881,75249,10349,21915,55006,1741,-46510,-11033,39986,287,-54087,-66251,-23309,58938,43626,-109327,14814,35274,-49905,8617,93620,-28178,-56816,-867,-33525,5812,1720,62727,-18881,-3869,19213,-37787,-36780,68438,56986,59532,24961,-66870,-92750,-39928,-57271,25970,61061,32811,-36294,-57090,38148,-5532,-23485,-28581,59853,93017,-3034,-16908,-24021,-38075,-77877,-93907,23691,-15836,-55704,-26857,-19959,-12720,28610,-33450,-44277,-3009,-38904,27236,-54190,-102,39603,12110,28945,-8063,-57557,-58332,-701,101274,7818,-32258,-96188,-21810,-2964,67805,-39735,-8983,-22217,-4484,41941,17520,15510,109245,60775,63916,-26157,-30305,-10059,67292,60829,-10396,-24000,17719,33484,-16689,-38808,3704,-5768,-21362,-5131,16892,-64851,-51793,-38354,-4415,79884,34441,-32085,-2833,-26816,-39842,-13604,-3375,8894,9268,-7621,21870,28771,-9104,84906,38123,-7059,-2614,-11929,63364,76352,74209,79615,31642,-1963,11365,12397,26342,57752,2991,-55965,-41167,-6084,13089,12738,77997,37454,8730,18735,34296,-67994,-27309,21191,-37572,-54474,-19226,-2156,-40627,52485,-32698,6057,78554,-57360,6531,23511,-25780,-116737,-38226,-59045,-5266,-80172,-72784,-89355,14426,-49705,-25697,-64257,53655,66500,-1122,-30321,20240,59142,78265,55456,56235,-4062,-19042,79016,-40152,-52553,-33643,16181,30334,-39584,48818,102576,-16331,-35295,-1011,55063,-7713,-8444,-23410,13588,-42320,-49002,-35107,585,13418,74585,100560,13637,-63835,-21216,64062,55332,59897,57318,-55361,-15813,80303,33049,18808,-75030,-8507,-2258,-30958,16984,302,58176,11920,-13017,9641,-1842,-28397,14436,86212,95677,23907,-109597,-43387,108542,29572,54859,-63769,-45551,61595,-204,-33142,-15360,-23443,55778,1168,-54050,213,-24299,11897,-35975,41860,-4177,-46504,42498,30596,19238,36755,-1750,-47165,-34937,6899,22005,32719,36806,31200,-2896,-624,43279,11032,26628,-83970,-31806,-73518,-78814,-34442,10099,7384,12967,-25308,65570,5270,46640,17232,499,-39555,-30750,13996,42372,33241,-1396,-70676,-66757,75703,-7067,-32421,-15644,-34859,55081,49,-7336,482,-72997,-34670,-53419,-44986,37787,-53844,-15672,-48714,-137658,-5907,-42752,70116,13816,-26059,-72480,-71846,13993,-26370,-19377,-49670,-56596,7242,19058,-73533,-80554,39815,69692,58321,36734,-47255,-65059,17602,41014,23877,17101,21384,63310,-20262,-39022,27766,52702,41895,-127560,-12052,-41061,-11048,33103,-15999,6161,-61752,-34277,-17579,-8828,55643,19967,-3023,44897,-43293,-14158,-59725,-9202,-29210,-2291,59358,-20704,-22001,14180,62228,-2703,16870,89840,18100,20796,12132,11984,41731,-29048,-6201,-19066,-6050,-27215,-8968,24579,6303,-21310,-22537,-17606,-21620,-333,-67747,-54284,-32481,-67333,-151452,-38541,71339,-10013,58911,18114,2814,18545,21986,-859,-37716,-64381,-42631,-16305,31711,38840,-13648,16493,-16849,-9246,-53795,2947,24495,17267,73538,103916,-15652,-24818,12749,15276,101155,49938,27205,-65991,-10030,62468,42271,31302,-28120,-25152,-27193,-30268,96110,49000,4078,-5915,-52003,-55582,-48856,-73385,-47875],[29602,6894,-25674,-24378,19861,43197,-27335,2435,13404,-33879,-58275,30034,-3325,-8669,-37102,39901,-4539,31545,-33560,-65126,5490,48432,-37596,-25092,-86469,-71175,-6126,1134,-45370,-89067,-6032,72258,-23656,40362,70906,1878,-58663,-48231,-19051,58120,-28799,-25959,-91994,3135,-2199,7340,-54874,-93961,4904,21652,28064,17417,-25129,79388,6725,28098,49165,54589,1615,32253,17665,45398,-5101,-9148,100941,15485,-10182,121658,51025,48654,-3531,-35650,24486,62653,18207,-548,25095,-1856,1148,-42118,58120,-40616,-82135,16982,5353,-2709,47255,15278,5517,-50820,71899,43259,-23779,13537,171601,117631,84258,17384,80841,-22218,50909,36218,40371,7084,63454,-4828,66525,90677,-23457,53793,5471,52395,-21727,-25450,-50965,-10738,23369,6135,-6496,-29184,45652,4706,-49030,3495,65236,-11487,-34252,6982,81564,34616,-25377,-54892,-77334,-5074,54202,34345,16799,-13619,-13254,64876,9357,21595,9294,152,-104338,-39750,-20838,58926,56306,-1435,-65409,3000,-47468,-28046,61901,44489,-22718,-5572,54141,18427,47963,18810,-21809,-4003,51776,-12333,50997,-12116,-76113,8002,27214,-48080,4869,-106085,15403,102626,55383,33816,-1980,51937,21393,-35043,-51647,-14525,3006,13287,38690,40831,39530,-48405,-53243,-34263,2659,-22596,55789,-36964,-12103,-66948,6847,-13580,25022,-25742,-63871,-23504,-44568,-5162,64947,6699,-7232,16113,2507,26942,5425,-45951,-15285,25855,-17169,22707,-65225,17397,-27484,-7207,-42437,-49472,-18355,-53561,-23582,-57067,-16096,4189,75358,116962,43084,-28087,-32489,-2274,26252,61561,46964,16347,-50825,-104365,-111632,-97799,-63637,-84752,-104800,-164321,-95294,-108000,-231405,30081,201429,-7628,138278,69504,70471,-3207,2260,-38626,72845,10526,21690,-28948,-38788,2921,101710,41564,51964,-14149,-29225,-48051,7895,45083,20958,52757,13937,45084,39831,48730,17903,1808,36327,17683,-91873,-12446,24282,30776,-16370,18908,-33523,-57070,-27135,-23390,-33772,47008,-9144,7029,32586,36025,-63607,-15452,-51415,-3615,-34423,-31613,-7790,28514,12621,24112,12798,-3890,-124406,-105269,-14552,-25201,-80111,11457,184,50009,67964,12165,87755,35947,86549,20391,-10749,59534,74578,24228,-17186,-9881,-50901,-48431,31011,83089,62801,45684,-45949,-77291,-37427,54479,53790,119299,-2931,32454,-92524,-12627,-19422,34885,119900,-26442,18912,4310,9520,68698,-39827,36607,29742,26146,-60847,-26352,46827,39451,-10198,59145,16195,-20716,4094,-4501,-108806,14177,89711,42755,78096,70857,-3613,102403,-86025,-14514,72051,11589,-37078,-19631,-25335,-17993,66292,-59842,-394,-53813,20103,-16512,-297,-11019,-97945,3359,18116,68858,-20484,71077,61911,26426,12244,53120,35049,43905,-16816,-14403,11306,13668,33149,60457,41005,33074,-31066,-46970,37225,-15119,15290,-40355,-69765,-44012,48339,50293,7639,-66413,-33168,-19782,-18313,-15585,41036,46221,-42908,-24083,56578,24525,-53154,2317,-10463,18895,113274,-13758,54551,-19675,91303,33675,-69056,-23986,-19725,34293,16924,-63757,-12050,-13835,-12941,-9583,-58358,-20976,20845,43741,-10866,-97696,-62434,-66044,101783,24606,34740,-1702,34497,-6804,12346,52893,-13540,-16775,-6631,31931,-62587,-37329,40352,-56047,-6679,11840,36991,123275,58661,58427,30236,116687,20276,14016,62006,12872,2581,4176,19206,-59500,-17875,16205,-41342,78506,45347,-108769,-8926,-7901,-20163,16745,-39233,16062,-8945,-46922,49172,55180,6186,36404,-7228,68195,48484,34556,40334,-6048,-24209,-50,-41901,-86570,27104,980,-43583,13299,15052,-100261,-56194,-15046,-16273,22118,-54032,-12681,45427,-44315,34383,-19501,-16922,-7618,-14659,142128,54747,-40191,-24210,65522,40214,-124369,8269,13152,8887,3944,42794,63091,-4665,-23268,-9775,-21108,73434,82905,49756,-48744,-10002,49580,-12450,41538,41109,2872,-48760,-25638,33063,4629,-52410,-77983,-36663,64518,52154,-102805,55154,66083,-21158,9872,91895,-22248,-52395,-12374,-29473,-6890,3954,38445,-17230,-294,13897,-21911,-48692,55946,48976,52649,25243,-69706,-79523,-76449,-71218,16112,46425,40364,-65955,-63660,45612,-5086,-39477,-15340,55988,91683,6291,-22507,-18965,-66311,-84986,-93679,28605,-15903,-95508,-18991,7268,3639,3363,-45551,4238,-11463,-51116,12944,-67123,-22909,47496,4994,15246,645,-31237,-41859,-1719,81651,-22388,-27022,-91162,-20337,15039,92705,-8257,28937,-5403,19325,39715,-18896,-13929,114467,71700,90219,-53254,-35924,-12968,34865,54001,5673,-11625,17080,36276,-50017,-41666,38884,13660,-37339,-5063,27564,-78920,-42771,-47835,9222,73888,-1766,-24786,-2468,-34779,-36903,-17936,15315,5528,22186,819,-9312,-14750,-52986,87920,54052,6362,-258,-15232,85102,78582,80375,75185,50029,-8639,3971,-1950,3953,30388,-320,-47610,-40714,-17073,7798,14307,69458,42152,11825,26980,34416,-67290,-8970,16977,-27010,-42626,3351,14349,-22565,51469,-48635,-7608,112708,-46908,-9894,14545,-49204,-92509,-34877,-88450,-11193,-65847,-84555,-99841,8824,-48062,-9263,-53194,61180,59409,9312,-44566,-16956,38504,78136,63904,29987,-14108,-19241,93582,-13367,-62531,-69814,17315,12906,-72145,10988,75865,-6135,-4098,26941,51455,-12668,-11228,-13256,-8039,-50842,-12606,-20789,5936,28768,76029,81502,7757,-54134,-39281,59617,73809,63039,63652,-54165,-5804,57176,28504,-10371,-51813,-10567,19156,-31603,12783,8995,38975,6669,-13623,4852,-25385,-49130,18214,86824,85669,33394,-83426,-37069,70985,6453,45552,-89032,-59112,91408,-11500,-38793,24961,-18055,21246,-2843,-53205,2849,-9433,28758,-24222,41477,-27038,-58977,13061,313,-67390,-3977,-6314,-19831,-27183,10810,8088,13225,44027,16320,1976,-6796,35758,5593,43075,-58618,-47042,-71828,-80399,-32701,2473,3378,-5117,-9161,72598,20381,38349,20622,20645,-23554,-29593,-13826,14354,44292,5830,-72041,-67682,34526,-4759,-59419,-26542,-47481,68025,21277,9730,369,-64718,-25455,-71974,-38692,38423,-49441,-20881,-40218,-130928,-14326,-41592,47367,19275,690,-68731,-48757,32638,-16453,-6867,-43965,-26495,-2486,12299,-97593,-85661,35229,54739,45087,38770,-44514,-13949,39530,39970,29817,19436,24220,64350,-21145,-51361,33491,77073,45780,-97062,-17555,-60365,-25737,6822,-20135,18075,-30653,-42735,-17277,-17191,67360,13631,-12625,15369,-29639,5407,-31878,17740,-17878,11732,64016,-36599,1318,17489,63577,-4747,3912,71770,30577,56900,-11122,16821,66416,-38058,-9540,-19451,-15346,-25321,-19843,-4227,-4960,-29579,-4194,-7029,-5902,4342,-43956,-63520,-27740,-25850,-137076,-19347,95571,1860,72812,20027,-16685,27536,45807,2141,-64431,-70919,-27519,-29309,8213,18722,3897,26597,-7149,-45735,-44804,37892,26263,-1205,27517,75070,-37887,-19862,15421,14692,84651,34643,32726,-30181,-18403,60376,42106,32189,-36935,-29872,-30133,-27052,97066,53436,5550,6150,-59548,-44605,-12665,-59812,-42503],[35116,13690,-30445,-20547,22624,74131,-45123,28014,-4508,-24575,-51117,24582,28568,-8059,-19555,63366,6897,27702,-36701,-62042,14799,40885,-33664,-52658,-57356,-79804,17800,17545,-50771,-94289,4111,47017,-27858,-818,34699,-40489,-49475,-45659,-32290,55690,-40230,-43104,-99013,-9458,-18958,38352,-35136,-89387,22588,8183,34363,21212,-46459,61398,24839,32287,59597,55715,-17554,9009,8339,24295,13084,8574,108022,11978,29416,117335,58082,78879,745,-4008,23503,81529,22777,-19672,3293,-7573,6721,-35046,47696,-50965,-61438,5083,17108,1967,20538,17548,-1784,-53250,59664,34189,-10294,24028,169286,107711,111418,34792,66792,-13571,54997,39022,30679,-7244,45594,-9220,75560,98174,8287,77745,14790,37800,-6526,-19109,-64758,11187,51117,13293,-859,-33444,61284,31775,-58243,-8,58968,-7987,-20011,20916,71289,10039,-53053,-65077,-90599,-11067,26250,41795,14704,-18379,-3316,51121,8235,26983,10402,-9382,-105162,-51141,-48651,38019,44013,-10029,-60774,4166,-40474,-38642,56498,18283,-52367,-11169,66972,50054,64263,39198,3805,-11568,18006,-10376,63607,4421,-51353,7872,24478,-42381,4763,-85499,15376,102073,49336,40170,5577,53907,10622,-24440,-37003,40,-9361,-16711,-14452,23079,39142,-23036,-40144,-34777,21591,-9917,75054,-27443,18917,-49636,32903,-55836,18949,-23497,-49435,-30359,-41060,2911,55551,3781,13025,35095,-20037,31783,1553,-48401,-5624,8518,10636,31498,-69830,21539,-25970,1685,-7826,-63793,-67824,-30691,-35089,-80253,9706,20661,86554,97025,34651,-44934,-26875,-11515,40070,64038,75480,41988,-27339,-101775,-100777,-71803,-63231,-73744,-86907,-158879,-87999,-107823,-223627,36055,233632,-58243,108186,75897,78343,15457,20416,-44155,52354,6320,-217,-32129,-32767,13552,102181,45736,72505,-11678,-22063,-19560,-4647,33427,17391,62799,23704,22417,47671,40260,-19864,-23066,6149,922,-90513,20349,36601,17894,-17583,10707,-37474,-32649,-34673,-28939,-20225,59464,-25188,-2522,44867,59222,-14981,-29025,-71010,-25780,-36647,-34895,1111,4791,9505,68507,43154,52223,-108320,-133038,-26562,-44183,-107486,17461,39902,49680,63691,10410,82351,54184,83562,13488,-28528,69212,73403,41444,-3782,13633,-24865,-20079,34281,81069,63752,54057,-51538,-36598,-17220,46668,60229,86140,-21930,32692,-98824,3026,-45318,52912,120357,-20677,19193,-21745,10869,31806,-24206,36958,38524,7962,-48696,-18707,40929,31737,18421,52480,-2454,-20729,2443,-33272,-125030,8659,98390,44757,76309,66904,-1388,86549,-51465,6983,46515,10349,-48190,-21870,-18068,-23478,76776,-61691,1029,-33350,19357,-14822,1500,1077,-68904,33291,49944,73862,-37129,54373,55671,5606,1089,75754,58454,56521,-18089,-3859,18160,17200,12642,47098,30467,8744,-34556,-48283,54282,-9184,20923,-43044,-88920,-44880,16199,34521,-2059,-59472,-54639,-10234,-14450,-13200,40283,57832,-30906,-33046,52736,32209,-47633,3259,-11857,6651,97008,-3683,66588,-9728,98316,28397,-74218,-23614,-17575,24914,47320,-22662,6903,-42699,-66425,-2145,-27830,-20978,30893,31729,-7211,-107932,-106974,-87735,105568,29306,22056,10444,63622,-19027,8645,42601,-36017,-28868,-7036,25211,-64451,-45281,26496,-39594,15877,-21838,29317,83384,87205,53858,15555,100372,15685,6337,55011,14344,-1234,-7948,12281,-66778,-60811,18319,-35088,57531,55587,-99622,-10969,-3628,-23271,22665,-23125,49859,13349,-16206,87982,57262,-23028,24333,31514,47572,39125,26981,20497,1542,-17509,15393,-50325,-70946,52739,-13329,-40356,-13211,11758,-97155,-30988,22937,10959,15359,-51663,-1037,30656,-38771,42732,3742,12484,-20148,-16116,100839,48367,-47665,-15351,40659,-1843,-118364,15038,16334,10696,-7276,47049,64787,-30383,-56433,-40009,-20051,43649,90455,52820,-44031,-6813,25217,-29429,52429,35392,19993,-50617,-44347,10347,8821,-49266,-74888,-38405,64428,56203,-75608,86406,103082,7344,10069,73037,-8914,-31431,-19635,-22601,-18945,12334,13367,-10817,11638,1368,-1213,-61389,36350,36550,44842,21932,-75930,-53722,-102751,-72517,7841,34609,37858,-75366,-66957,35833,-16093,-43380,-3407,52702,80061,11018,-24279,-9019,-61012,-79284,-72630,31863,-12373,-117663,-7642,31459,19102,-13425,-45138,46234,-16246,-54409,-141,-68730,-25012,57017,-9735,-3411,5954,181,-29167,-10666,60077,-42276,-17056,-65777,-20562,15788,108286,24294,59697,23960,42981,34407,-52016,-40485,105979,74352,95706,-75537,-57379,-36229,9516,45778,25290,-1333,5808,34828,-64981,-34554,70608,33566,-44798,998,47815,-71378,-29674,-55059,20735,50874,-30027,-8509,-6377,-38590,-28922,-18160,16533,6116,23340,14387,-35074,-63395,-92177,84125,69125,17625,8600,-21331,96584,69116,83523,61030,66665,-8966,-653,-20537,-22738,-10201,-8185,-28709,-40395,-30867,-12017,7572,51772,41610,7343,31534,29721,-58291,11682,14206,-9070,-14727,21844,27704,-3495,45510,-55602,-23669,121351,-28843,-25980,-2544,-61307,-55994,-28156,-106584,-9039,-55469,-87285,-83756,-7403,-40793,10344,-40213,57508,50121,9073,-50538,-61871,5661,74062,59291,1748,-17611,-14845,99733,10124,-67447,-104604,20214,-16545,-102490,-24317,27190,8231,30086,54742,49946,-17788,-12108,2148,-38706,-57975,13605,-11427,3459,32533,61263,52064,7369,-20094,-58069,43394,75366,42972,66298,-46827,5409,19105,21527,-31657,-20850,-10661,38353,-25215,10867,20788,17681,651,-22972,-13749,-39758,-66702,22491,74207,56136,45448,-36172,-20230,30483,-17650,32122,-104005,-68967,99941,-18481,-40426,58657,-11798,-35062,-10214,-51163,-7048,17963,59657,-10635,44221,-58949,-81571,-15885,-20801,-129594,-51774,-10819,4971,-20982,14585,-4811,-4679,52900,6244,4647,-9050,32314,-6978,62850,-18706,-44779,-57393,-77413,-28831,-2716,-5650,-20767,2810,58256,28140,20779,3784,32621,-8005,-25601,-32764,-21945,40675,11037,-57447,-61720,4865,7580,-79869,-35663,-52501,70805,40491,30544,-1160,-50457,-4384,-87854,-26273,40662,-19285,-22011,-34552,-110034,-18682,-40291,8713,21748,34958,-50184,-10203,47634,-4192,10711,-19896,25870,888,6336,-101014,-80940,23680,31427,27651,47831,-31310,45437,62399,39555,40409,19876,24942,60642,-21967,-53630,32120,93917,51243,-44473,-21170,-70917,-33072,-22829,-20695,31757,-4016,-32759,-17419,-21738,67040,4347,-15925,-14692,-14282,34045,-2814,30448,-14788,28156,56363,-38920,31323,30254,62008,-2097,-8275,36063,26213,83652,-26969,24424,75710,-53326,-15371,-14930,-26827,-34897,-31970,-23142,-10791,-32283,9911,4466,8388,4179,-14620,-66397,-21222,3099,-97981,19219,94442,7816,70991,20007,-28302,27920,64005,18756,-79450,-74370,-2059,-49420,-13881,-610,25613,32420,6041,-52045,-30744,65041,24201,-16283,-5913,39704,-56185,-16838,21095,16317,56140,16803,30214,8270,-22343,52175,40146,29302,-43607,-26286,-31634,-21814,80264,47047,3387,30833,-66186,-31429,12724,-39650,-27563],[39249,20282,-20584,3270,25482,104748,-59025,47943,-20011,-5002,-40140,17699,53132,-9122,-11057,78944,25190,19003,-45155,-58442,25217,34104,-29100,-78356,-28257,-75970,46293,23356,-60330,-91922,5618,12293,-27450,-37172,-23112,-79859,-37465,-39558,-39152,42494,-54965,-55273,-97526,-31642,-31667,53544,-15172,-81484,36315,3614,38977,21427,-61792,42209,39515,41764,60333,57963,-32439,-16363,2288,-1281,31819,33530,112778,9059,67840,101992,52121,97756,9954,35878,16604,89590,22438,-34721,-16284,-14340,106,-28337,26674,-42320,-32477,-11016,13407,6524,-16519,21717,-3186,-52193,38242,16125,6801,22162,134525,78786,124879,35409,43763,-7021,51922,33085,23551,-15028,29425,-6211,72978,87635,37587,84228,33156,27863,12985,-10612,-62457,36490,65193,21733,8472,-21951,73186,52167,-61657,-12591,38148,-14541,-8319,31838,44532,-18179,-82733,-71329,-90058,-17560,-7531,40265,-739,-23860,3599,26347,-2389,21812,14226,-9389,-102524,-63922,-68722,14989,6613,-27504,-66568,-13656,-29544,-34489,50936,-1002,-75032,-11856,68160,72118,69641,50623,39962,-10391,-21676,1238,70550,21931,-23855,7173,25187,-14037,5200,-57116,10690,80178,36704,33639,11666,43392,-7984,-10627,-24707,-2206,-16104,-41345,-69828,-5479,24509,-16043,-27800,-25281,45815,6556,79202,-9014,37454,-35477,76078,-81029,4788,-11509,-30573,-41913,-38149,7214,43487,4354,31885,41454,-29707,40135,-106,-42023,5857,-13622,33583,41517,-57003,18077,-25464,12746,27053,-79745,-104390,-5530,-46963,-107459,48336,53627,83575,66191,3308,-63930,-16476,-13770,60995,80388,87320,33787,-12980,-91323,-80069,-37052,-54955,-47858,-60843,-134070,-86660,-100167,-195953,33334,239191,-78560,73232,71005,77168,45506,45877,-34471,21446,13940,-13235,-41938,-11340,9714,89230,53602,96672,-6016,-9386,16561,-19399,12671,18372,66666,33982,-525,37173,26112,-46832,-41298,-33770,-24150,-76148,51271,41278,5625,-16445,-9816,-39441,-10240,-44098,-35245,-10486,62281,-51885,-19218,59502,74509,32275,-36891,-76062,-50427,-50442,-35407,10798,-22120,3483,99271,67422,97820,-58334,-118614,-29586,-42513,-125564,19517,84958,55837,63823,13293,48801,56983,76775,19868,-42343,79629,63703,60981,10364,32704,5159,21717,33464,70767,55304,63875,-51473,7233,5013,27557,58920,47123,-30461,38746,-90031,16793,-65470,55946,99905,-6256,19497,-43958,13364,-3065,-15823,31335,46388,-10367,-29175,-10117,30203,32526,41291,36534,-18975,-15001,16021,-52472,-113285,2846,94132,55881,66760,46709,-6510,46103,-17813,27587,23618,11327,-45955,-13495,-15408,-34617,78913,-53017,1765,-11326,23255,-4434,-1822,13323,-18321,59166,67123,66223,-58016,36250,51463,-6477,-13631,81760,61227,51624,-18278,13720,29046,18666,4892,29199,8640,-13757,-29073,-43108,61448,-8774,20960,-43835,-112503,-40248,-31870,14056,-15416,-39083,-76532,892,-19511,-3062,38421,63118,-19738,-39755,46934,41631,-38295,8265,-12766,-1509,67967,9135,72380,-3192,89331,12876,-72474,-12237,-5153,21237,80045,16657,18347,-53813,-95786,3595,15470,-27535,25352,23915,-8128,-94486,-109013,-62539,92962,29875,11501,20988,64737,-34367,10350,31385,-51907,-39854,-4825,11484,-49841,-47532,3698,8681,34984,-57603,19519,47073,107605,49306,-7018,72540,4068,-2726,37661,21122,-8376,-19269,10201,-67448,-106818,13590,-27015,30442,53936,-81726,-17454,-2924,-29462,31673,1972,72396,35469,17549,118224,59532,-47010,14791,60708,11932,18706,14545,3301,9230,-5219,27665,-48658,-53861,60857,-30006,-36552,-40606,15998,-72246,-2427,56348,25379,-165,-45083,14621,11996,-30014,45897,26473,36479,-18931,-15568,29216,29040,-47175,5748,15402,-22379,-82447,22837,16443,13097,-22046,44407,56366,-55749,-71956,-56917,-16297,15069,91047,52370,-28129,-7429,8589,-35030,53038,41353,47145,-51096,-68664,-16183,12642,-49488,-57561,-30475,58883,56586,-38383,101499,135185,30228,13290,48378,7531,822,-11471,-13396,-27535,25076,-7627,-1282,31997,-9110,15599,-74295,16943,21251,33766,12880,-80606,-27344,-110354,-60555,3922,32229,25215,-63911,-65240,23873,-34313,-35195,-816,48675,63549,13438,-23430,1535,-29661,-65363,-49753,29577,-8639,-117289,2497,45862,34135,-9373,-32455,70550,-14124,-46250,-8994,-59685,-9240,65132,-24184,-19831,6457,30080,-23314,-25597,41031,-44455,-6387,-27587,-19020,7259,112384,49797,74088,59401,60294,25802,-69416,-54443,88183,71298,86601,-85524,-86484,-71882,-6297,37320,47561,425,-11533,23894,-57280,-12317,94417,48604,-45183,7061,70886,-46968,-15648,-61233,27550,23163,-38218,10810,-11480,-33918,-15658,-10717,-1531,11849,14198,29392,-49216,-100826,-114386,75331,80044,23022,21336,-29336,92682,58242,85405,44856,77684,-1872,976,-34756,-45436,-51357,-23183,-5077,-38884,-41257,-41255,-17726,28862,34995,2108,30331,14624,-48196,27432,16413,15399,26336,31262,29984,12111,30015,-52652,-38002,103161,-7335,-32596,-24519,-60074,-19312,-21223,-105416,-1294,-52249,-82358,-56126,-29869,-28416,28933,-27032,45648,38481,37,-46716,-93837,-29300,64977,46112,-13936,-13685,-7836,95021,23966,-59832,-122718,24503,-52656,-116194,-43548,-23975,22901,58458,72878,52554,-20513,-11070,15940,-68490,-66094,20684,-9218,-7245,28749,35833,18957,12854,26387,-69166,20169,62229,4479,66633,-33266,15363,-19285,12116,-40294,7959,-11488,51671,-15926,10552,31973,-183,-6764,-35973,-35663,-40003,-76665,26847,53783,13667,55293,11514,1085,1152,-35205,20446,-100875,-70477,88848,-21802,-38764,72324,-4777,-90833,-19159,-52009,-30985,47688,96933,4186,47497,-87018,-107542,-35552,-18480,-127495,-88063,-13796,26404,-15129,18922,-15278,-19556,62574,5294,4390,-8819,34622,-21301,77981,19275,-21763,-34752,-67858,-26009,-6360,-16669,-25073,6445,38301,31702,-52,-25952,34757,4120,-17282,-36759,-60189,21620,13808,-27104,-45571,-5740,23287,-89987,-41496,-44842,64788,54346,48913,-5254,-35806,24472,-98912,-13240,44075,30326,-14863,-35783,-84142,-16880,-39250,-32774,21258,69868,-23306,26953,51627,7501,29075,16143,77996,14593,2108,-82842,-70755,4560,7998,10999,58960,-9218,94031,79294,39160,54390,22589,25287,53861,-20525,-44121,24499,95967,58516,11219,-24159,-73543,-31036,-47332,-16322,44198,10066,-6433,-19761,-22570,55494,-2342,-6903,-35208,430,62346,20337,27500,-18140,38816,38416,-26272,59769,47459,55891,5926,-14856,-11466,4620,87684,-32143,33131,69742,-67934,-23793,-7497,-36611,-52840,-41919,-25079,-9706,-27806,15322,11729,19034,-1885,8008,-63745,-14291,13938,-50033,60169,69120,8953,55004,17277,-30056,20466,70664,45044,-81097,-75133,29133,-63805,-28341,-15718,45618,28151,20696,-41261,-18157,76257,18608,-24079,-17848,7399,-62139,-15985,26242,18509,25803,5685,17205,38102,-21233,40256,42275,25280,-45002,-17615,-31903,-15686,52061,28055,-2230,58671,-66001,-20059,19926,-16750,-9132],[39646,23217,2447,44085,27002,122843,-71097,51692,-27109,18378,-30908,7348,63226,-14717,-17543,79835,43245,11118,-54949,-59592,33636,37888,-27510,-98989,-10843,-59455,68094,17079,-68808,-83158,2386,-21644,-27552,-62785,-77506,-105204,-25809,-30226,-38432,19276,-68834,-62119,-87882,-54311,-33027,52817,-5235,-74884,43404,5269,37787,17627,-67567,27537,46697,53591,49038,58185,-41945,-36114,-1108,-24433,46211,58790,114003,7177,90349,75720,36230,96663,15520,71940,5238,84565,11642,-46655,-27521,-19862,-14117,-22326,2463,-15105,-5458,-26742,-3252,8886,-50866,27153,-2219,-46327,18055,-2500,23497,4374,80819,44183,127177,15969,21075,-1206,44029,21472,21973,-12780,18927,3410,61633,59649,55084,73537,54239,25891,32768,-2314,-47087,54202,62706,30521,19961,5039,80931,60617,-57150,-40682,8175,-31022,-1300,38252,13376,-40160,-106456,-64189,-75180,-23046,-41117,26551,-27665,-32992,4068,599,-20909,1436,15158,-2034,-99384,-73033,-73322,-11119,-39321,-52072,-87605,-43142,-17621,-16992,48283,-12545,-81421,-7587,55295,74529,62984,53046,76070,672,-56447,18266,68156,38569,-350,4637,30964,29259,6787,-29856,1405,44494,18745,14983,16211,22312,-30707,-749,-14701,-14038,-12978,-51266,-114053,-37966,-1219,-28092,-19067,-9273,70868,26887,66813,13051,41000,-27419,129304,-77912,-10780,6419,-10798,-53203,-38644,5906,32116,7976,44906,32065,-28212,49843,-692,-31168,14541,-33028,44306,51647,-32995,4464,-27158,22128,55269,-89267,-121745,16391,-55700,-125786,76244,86770,65425,37202,-44638,-78389,-4896,-7815,87141,110878,79566,-4701,-6381,-73547,-50164,-3675,-40330,-4343,-31824,-96533,-88047,-84859,-159004,-816,206261,-60420,46078,59126,71091,81448,73660,-13883,-11290,29960,-12033,-55695,22794,-15293,65609,62186,112480,2024,6859,50310,-32183,-12140,25557,68756,42651,-12733,16593,11679,-52718,-46927,-65076,-47456,-54455,54397,30853,-1980,-12573,-31925,-38203,9406,-56551,-43748,-9113,54349,-82520,-35847,73315,72373,68890,-36274,-70290,-70740,-76467,-29361,20086,-45884,289,114900,81107,121808,-1705,-61512,-17574,-18824,-121815,18190,117854,66574,71717,20880,3380,46416,66612,39011,-46184,88456,48841,78936,21536,44979,32776,65526,28718,58173,43242,73729,-46222,39917,24842,1520,41610,8322,-27287,50830,-65717,21916,-71966,36538,67354,9775,22381,-57490,15080,-29037,-17660,18392,50990,-25268,-8513,585,17792,40739,53985,15189,-31888,-5384,42272,-55410,-81418,2199,82866,70561,52870,17533,-14463,-5922,3991,43030,10095,18026,-29021,-3259,-18018,-39204,73204,-40004,4994,9597,32416,10852,-11387,23287,34350,70900,66341,49108,-75347,20071,51686,-3512,-27818,69163,42264,27974,-18233,34629,39061,14565,10700,10267,-18084,-28306,-16982,-34221,55439,-14285,16971,-41089,-129299,-31008,-78245,-1753,-28324,-9324,-93862,8922,-31344,11692,35673,61944,-13515,-43096,37256,50998,-26576,15928,-15519,-2668,29324,20961,68830,1406,68668,-9192,-67582,3885,15994,27996,101959,46549,24195,-46113,-88056,7522,58850,-39485,6537,15876,-12681,-64767,-73008,6980,67406,25177,4743,22919,39662,-47860,16808,22299,-55963,-46647,-3148,-5888,-25948,-41456,-24940,79254,45015,-82276,14194,35064,113477,45488,-29535,42512,-9306,-12068,12646,28029,-17579,-27145,14289,-62772,-134649,3220,-20188,6276,43166,-56876,-25706,-4266,-33921,44798,25791,79309,53288,44203,128292,60330,-56359,11934,69693,-28353,-10731,2577,-3707,14139,10383,34771,-38004,-41684,52472,-46603,-27976,-54998,24945,-33071,19448,70070,19231,-21546,-37066,28231,-4655,-19639,44511,39832,47260,-4962,-12345,-20764,2824,-39272,34444,-5473,-17000,-27342,29209,14047,22108,-37042,37107,40173,-69171,-61053,-53711,-10528,-4059,84929,48234,-6355,-8823,780,-27414,45362,57000,73239,-49888,-94437,-33367,16139,-56053,-29458,-17610,49900,54507,-3487,98988,150945,43158,21475,30253,22092,35772,15363,-2962,-31532,38845,-22001,9352,56999,-9771,22177,-83360,4742,4523,18841,-571,-75051,-10697,-97934,-38487,5125,38509,6660,-39611,-56690,29116,-52596,-19088,-11000,41234,50746,15165,-21905,9003,11622,-50615,-46092,20311,-7899,-97205,8197,48471,47786,18621,-11832,76315,-4277,-28400,-12511,-43686,12832,68778,-31202,-27416,2112,51957,-25111,-42745,26185,-29262,1852,10863,-12409,2094,110084,63995,69175,90952,67100,14185,-63685,-51354,66291,65193,70402,-79882,-111815,-104164,-15184,29695,67855,-8436,-27445,1578,-31408,24964,107830,54381,-43747,8679,87665,-16163,-2718,-67007,29239,1088,-23444,25708,-15756,-20974,611,5416,-31824,19233,563,41892,-51260,-117389,-115593,63592,83843,21528,33095,-37758,71929,52102,86972,36641,81009,11900,9356,-35638,-58987,-76117,-41369,15471,-35452,-43922,-69240,-62402,6526,21345,-644,23697,-12126,-43457,33133,25750,43121,69170,30246,19761,24372,5377,-42862,-45916,66339,12090,-27360,-45463,-48515,6686,-19068,-84333,7566,-51233,-72443,-29098,-51054,-14012,40901,-16067,30106,22876,-13171,-32977,-99519,-56275,50489,30857,-13950,-3667,-638,81342,25813,-36210,-115869,28431,-85636,-97335,-39350,-59723,32051,71291,75096,56141,-19185,-9330,21860,-88105,-75846,9918,-13473,-23208,21961,9883,-7600,22036,67529,-66550,-4879,41614,-40527,65956,-11720,21862,-45023,1853,-37781,25833,-14319,57434,-6989,11110,38872,-11669,-15936,-45973,-48112,-27028,-76103,30905,32780,-28160,60580,43719,20424,-8012,-41979,15162,-77944,-60977,65568,-23145,-35271,62115,1835,-125111,-27958,-54987,-61363,70250,128132,18893,45268,-99830,-127378,-41478,12224,-57001,-98879,-14433,43828,-10650,23403,-22851,-31407,71025,14186,1786,-7494,40647,-32004,81797,41761,16166,-10442,-48453,-26937,-9018,-25923,-17054,533,24003,34125,-17963,-55784,28429,10299,-6547,-24562,-91470,-7288,14273,13162,-17712,-797,33138,-88831,-43355,-23486,54600,60150,59462,-11696,-23856,52419,-104391,-7716,47368,81991,2306,-44389,-62936,-9245,-36724,-60414,18501,97542,4789,48038,41415,16165,43461,50513,103827,29927,37,-50095,-60205,-17767,-6576,-512,65079,18597,121990,83973,37207,64694,28881,26157,45364,-15422,-24931,14430,83258,66656,47378,-28565,-70385,-21567,-57619,-6671,53140,10936,28480,-25191,-20926,35366,-1866,16391,-43691,13117,79205,32677,14274,-22166,37081,17123,-3504,79214,59790,44190,18741,-13020,-56383,-27449,64547,-27781,40149,53131,-74579,-33740,-241,-41336,-73315,-45758,-10121,-2906,-16530,11616,9398,24065,-12961,16653,-57582,-8342,8698,-10752,86158,29027,8780,30742,12238,-22625,8191,64028,70563,-74360,-73758,56939,-61066,-32288,-25118,58708,11680,34045,-29356,-11738,70403,9845,-22108,-10399,-14947,-56605,-16232,27286,19536,3121,6825,-7099,51688,-15153,26624,48882,21074,-40352,-8580,-30854,-8530,22080,387,-8811,78416,-54581,-12910,10777,2943,5461],[35398,19031,31201,85776,26057,119207,-80553,35120,-23757,35801,-27206,-7123,57466,-25922,-38907,64260,53534,7997,-61449,-66607,37615,54496,-30763,-111735,-8545,-33411,73327,1923,-70898,-71114,645,-45576,-34140,-75401,-104751,-109081,-17234,-18393,-31414,-9597,-76727,-64478,-70871,-68768,-18502,44006,-10041,-72299,41615,9000,29383,10670,-61565,20346,44384,61644,26933,53899,-45382,-45219,-4801,-39728,53029,74661,109641,7405,90586,40691,15793,73686,9775,91627,-6735,68459,-11624,-57649,-28530,-22492,-29174,-15894,-17338,21396,12131,-37144,-24403,6670,-69991,32783,-1761,-34469,10576,-13729,36519,-26161,26294,19528,127222,-18053,6675,4741,32915,9454,26122,-938,12516,16493,44426,21517,55501,53280,69431,31843,49409,3460,-28120,56051,45634,39391,31156,40126,84125,56645,-43647,-84166,-23130,-53624,1600,40176,-14104,-49009,-114830,-41344,-50390,-27902,-69657,2114,-55536,-45608,-4395,-16581,-41551,-31746,9540,6003,-96540,-74710,-59430,-38120,-73473,-77375,-120264,-64841,-7204,7238,49949,-16916,-70394,163,30643,55357,47597,49271,99379,19309,-77311,34157,55954,50790,15703,-753,40204,72247,8877,-13201,-10795,5459,-1183,-10412,19216,-3662,-53693,-2587,-6356,-27596,2539,-44603,-140466,-66172,-31531,-42717,-9602,7467,88772,48468,42747,32356,34851,-24587,177795,-45929,-20446,23840,6105,-60420,-43174,-1062,23695,12319,48804,10125,-20359,58265,-1498,-20670,17299,-43696,40330,59555,-7478,-20289,-30447,24491,70136,-84840,-120949,31305,-57595,-127103,70241,99868,35648,22792,-95896,-82030,3351,4444,110111,145657,58986,-54599,-1157,-49996,-17172,19914,-21836,52920,-5073,-56179,-87258,-63162,-124044,-77854,132493,-14961,37246,48117,63834,113219,96998,10235,-37927,46987,3204,-67949,60555,-57511,36909,67326,109480,10715,23594,73378,-39676,-36716,37481,73596,48031,-6421,-3621,1719,-33812,-37784,-71775,-60159,-30632,18301,5589,-2291,-5868,-43722,-32872,25883,-70784,-54194,-16157,37341,-104669,-42755,83631,48838,88839,-26946,-62320,-79817,-103367,-14656,29107,-60397,4964,115852,83990,121987,37430,17251,10287,19573,-88887,14088,126245,77242,85353,33015,-36290,29357,53613,65643,-37177,93400,33704,90825,27380,48984,51009,97718,21288,47054,32917,81148,-37011,52577,40065,-24825,4792,-23832,-16099,65660,-31236,14336,-60097,-4486,33241,20240,29904,-60378,14547,-44328,-28518,-519,50270,-33948,8100,12125,6817,49725,54982,-7631,-41721,4781,72954,-40542,-43086,8545,71559,81842,39083,-11033,-18591,-48227,11450,49136,9491,31320,-1902,-2851,-22957,-28759,60803,-31006,10056,25826,45868,26034,-24484,29148,71243,63400,50767,29848,-83842,7539,56089,13023,-37999,42583,10558,-7381,-17136,53360,43617,2680,21043,-7510,-42973,-30950,-2316,-24654,36355,-23947,11962,-33542,-127005,-19425,-103274,-4829,-35972,21491,-101803,12487,-45094,25657,31379,54122,-14207,-42033,22822,58223,-14253,23640,-19912,2776,-11200,29581,56045,6290,43696,-31839,-62105,16994,40053,45197,107111,66240,27593,-28411,-49219,9651,89034,-52811,-17991,5839,-18611,-32429,-22759,91911,36677,16167,2546,10837,-553,-55724,26174,16164,-48121,-47350,-6350,-23490,-3832,-26927,-53699,140406,41126,-87401,17640,49628,102497,42259,-42398,16343,-18563,-19764,-15369,29256,-26552,-31520,24083,-53677,-132245,-8719,-15476,-8265,28720,-29237,-31820,-4913,-32950,60355,38883,72059,65846,57363,114997,56542,-47646,16553,55663,-60412,-41095,-3278,1078,15312,24137,34908,-23155,-38944,32180,-59864,-10567,-46314,34609,6998,27811,56031,-6026,-43498,-31764,33563,-16078,-8492,38664,36948,40166,15846,-6172,-18256,-21878,-26586,61035,-20931,6892,26141,30840,11503,40791,-48216,29842,20334,-65123,-27541,-31661,-5928,-9997,73912,39428,12760,-9874,-429,-9098,33914,75327,87983,-47520,-114661,-33340,19503,-68029,3508,-4708,39903,50839,20585,82813,145552,44666,33732,23538,30411,65012,52995,7366,-30697,49919,-29553,19435,79677,1977,16692,-83570,3675,-11894,2614,-13954,-53913,-8252,-72471,-11930,9857,42975,-11044,-13897,-40541,60731,-63718,-1714,-30251,28722,51031,16606,-21338,11642,47146,-41401,-67393,6019,-11533,-65592,8302,41767,57389,61413,9871,71169,10549,-6461,-11721,-25464,27496,66004,-27540,-22485,-5328,62077,-33186,-57074,14907,-4179,5953,37689,503,9595,111705,68112,48328,108275,62374,1086,-37296,-33551,43302,57013,53029,-60475,-123636,-119082,-21368,23590,80102,-24849,-34842,-28195,1247,69759,110086,48762,-46208,4361,92055,9780,7875,-70840,27258,-10426,4546,30167,-18512,-3947,16132,27452,-61588,23586,-10165,48464,-45983,-112342,-100285,50783,79089,14887,38494,-45286,38234,50066,87462,44720,77299,29528,21879,-18717,-62312,-71447,-53377,25918,-30395,-38405,-83358,-113405,-9311,1031,-1983,14672,-46115,-47159,27605,41228,67974,97232,22483,3227,36194,-22153,-32053,-43551,24903,24751,-15078,-58971,-32689,17016,-26384,-51612,12751,-44331,-60486,-8206,-63503,-2111,42525,-9132,15328,1691,-25432,-10912,-80666,-68616,32152,18972,-4526,9440,4744,63282,17327,-29,-87648,30441,-104473,-40459,-14952,-73443,30728,61470,60832,53043,-14231,-9237,16767,-91933,-84197,-8783,-21004,-39272,15767,-6149,-17928,30937,89038,-49308,-28123,22181,-77467,64096,17835,23971,-52654,-6188,-31035,28351,-18911,55935,517,11863,39275,-16662,-26707,-48009,-42968,-6583,-65022,34032,17153,-55658,62592,54259,33779,1765,-38122,17908,-41111,-40860,39156,-24413,-31773,36915,6081,-128883,-35254,-55923,-82058,80715,141097,31299,32075,-92233,-132790,-33828,60458,45035,-81634,-12924,55276,-9984,26455,-27698,-40963,75457,29401,-1488,-5982,45051,-35750,71885,43760,55338,9077,-18135,-32746,-10565,-30001,-3423,-12576,17616,36537,-28920,-74666,17463,8684,1989,-708,-107524,-35694,13124,53643,18869,8754,30137,-77951,-41110,7535,45357,56377,59751,-18878,-14625,69025,-103761,-16990,48718,115930,27082,-56969,-51685,1605,-29760,-62051,14655,111531,29044,46631,19722,20532,50217,67324,89650,37148,-89,-13617,-53095,-35566,-6037,-4211,61047,47123,129099,73300,31591,62784,36185,27402,36157,-6605,-930,7349,61954,73203,50850,-36090,-64174,-9782,-47912,7176,57732,5333,61768,-33278,-18637,9898,7527,49560,-45952,23045,76419,32866,-2,-19933,21235,1473,20235,85071,57190,27207,34684,-2831,-83360,-58813,22213,-18569,42897,32850,-69660,-42921,2873,-39550,-89762,-40564,15247,6670,-748,2014,-4400,21634,-27017,11533,-50253,-4635,-5825,10183,87750,-12685,11368,5512,6338,-9308,-4771,47202,81628,-68101,-70553,71011,-40041,-26755,-29415,61796,-13339,43084,-26538,-12864,54303,-1725,-10264,8791,-24443,-50798,-16308,22325,18284,-6970,19603,-40185,47120,-4680,12341,53596,15890,-31553,-2776,-28233,205,-972,-27234,-12737,83025,-31802,-10300,-6233,13585,10877],[27595,6435,54998,108249,22322,93313,-83559,4255,-11967,38208,-29872,-24391,39684,-41143,-69143,35807,51270,10223,-62222,-76321,36432,75507,-38343,-113696,-15539,-3800,58117,-15431,-63391,-60175,5055,-54457,-50959,-76004,-95651,-91176,-12989,-5910,-20889,-37627,-74374,-63838,-47597,-69707,11780,36093,-26742,-72829,30100,11631,16223,2600,-44188,20118,33717,58913,-1250,44165,-42698,-43418,-12345,-45060,51945,73652,97720,10960,72985,2576,-3556,35117,-9645,88730,-14696,46905,-42568,-68375,-21617,-21979,-38813,-7072,-27347,52862,17964,-39366,-40003,-1016,-67406,37464,-2943,-16624,21974,-13021,44689,-59742,-15613,14295,131923,-52867,4225,10475,19257,2067,33324,15343,4407,28364,23659,-15416,41223,35095,71875,42347,61099,4953,-17798,39864,19647,48346,39035,71161,82474,44558,-21685,-131892,-48416,-74990,2686,39094,-35996,-44058,-102075,-9056,-23257,-33992,-90387,-27135,-69744,-57158,-20503,-19616,-56977,-69360,-2764,7507,-92781,-68331,-30754,-60456,-83938,-94185,-148113,-56037,455,28088,54915,-15312,-47906,9307,-121,20824,28952,43406,100826,40720,-79927,42586,37361,54865,24416,-9068,47922,99423,9934,-12755,-23037,-27189,-18158,-34490,20884,-26386,-73416,-20630,510,-36456,29623,-26840,-148943,-84030,-59333,-34988,6984,18688,91169,66711,15983,43555,28422,-23608,204164,4635,-19232,34222,17253,-62386,-50442,-11465,19462,14249,42749,-17088,-12074,63220,-3217,-13891,13800,-43381,25394,62691,9919,-54284,-33132,15496,68321,-63163,-107672,37764,-50483,-112158,22952,79768,1576,28606,-134218,-71901,4725,19146,118956,166625,37930,-91492,9401,-23530,10689,30153,-1833,113120,16282,-22036,-79111,-36492,-96738,-185163,29127,35110,48974,44232,56469,129575,109643,29892,-53733,56590,26822,-73214,88909,-102102,9833,65177,84095,17562,37108,80718,-41121,-58099,48862,81032,49060,18332,-15474,-1288,4933,-16589,-47970,-57575,-7019,-44142,-26772,4610,2884,-37770,-22256,38220,-83321,-64488,-25626,15130,-106660,-32694,88913,8021,89210,-11411,-59804,-73159,-111387,6938,38705,-62036,19012,103431,79462,103504,50914,84791,47412,59627,-30949,7957,108075,83211,97965,48698,-57817,15524,38868,91526,-16467,92787,22778,92941,27775,44383,54857,108094,13144,37935,27609,83340,-25920,43312,49465,-44259,-44477,-43835,-2707,78255,4473,-5249,-30723,-55521,4644,20260,42288,-54038,11174,-51059,-43463,-21228,43393,-35565,17903,20503,-797,50235,45957,-29991,-49899,11807,96939,-12412,-10242,19201,63790,84390,29520,-31275,-13428,-63529,9535,43809,21129,48983,26274,-19284,-25231,-2797,43793,-32249,11951,32902,60757,36894,-36543,29862,86592,38855,28280,15923,-82218,-1076,61410,35398,-42324,11284,-19292,-40522,-13088,64409,40790,-17145,21784,-23476,-61186,-21829,10572,-16650,8119,-34695,8884,-20779,-100491,-8747,-96408,8693,-34971,43718,-98080,14351,-55336,33073,24329,39549,-20850,-36617,4460,61548,-3073,28335,-23140,11468,-43230,34533,37551,13279,21969,-48528,-55573,21253,57977,67559,100533,79908,31552,-14200,2325,10035,97471,-62215,-39350,-4595,-23307,-10284,15844,151383,9989,5369,4394,-15276,-41149,-55909,35695,12123,-32956,-41845,-17885,-38365,7938,-7314,-75125,154930,20707,-73206,28435,74531,77272,39108,-38271,-1667,-19442,-23840,-41229,21135,-32994,-34045,36531,-40733,-101889,-16685,-11310,-12040,16408,-4525,-32245,-2092,-25331,73645,36429,56134,74852,56660,84477,44862,-24546,25786,25263,-74265,-59749,528,14231,13477,29973,27194,-10842,-46614,6455,-66222,17159,-13944,41716,34899,22674,18651,-40679,-60667,-33449,26694,-22579,2827,28581,16186,15674,34604,2398,26305,-37488,-13375,75056,-32739,36464,58136,25447,12109,66831,-52064,27375,849,-46268,15999,-535,-7566,-3934,60930,25196,21019,-11413,2229,14030,24078,86997,87151,-44921,-123484,-16862,22767,-80620,34157,5397,29300,45550,31343,60216,124151,37185,46869,22895,29876,82894,85763,16559,-25108,55473,-31474,28123,92544,22222,1842,-72086,13158,-25662,-9542,-21543,-18836,-18056,-45664,12970,14881,30684,-21524,3958,-18433,108720,-63218,10317,-49147,11959,70179,17211,-22375,10118,67410,-40025,-97499,-8469,-18404,-32008,3496,30734,59932,101350,25778,64565,24512,12131,-9098,-8998,26449,56909,-14860,-5681,-12468,60345,-44928,-63295,5972,19951,5515,47269,17967,30695,124127,66719,18820,104580,47920,-10460,-2300,-8623,19138,45801,38124,-33583,-117970,-112158,-27422,19091,80020,-42097,-30167,-56229,28639,109401,101616,32584,-54743,-4434,84610,23275,15150,-69115,23999,-11881,27799,22022,-19798,11194,27240,49231,-78418,22245,-12224,47219,-40202,-91151,-77730,38523,66532,6327,33655,-50580,600,47134,84977,71371,69872,46653,33903,12543,-57677,-36308,-49115,22873,-24744,-28342,-74850,-148423,-14699,-23017,-4911,8221,-78853,-58255,13901,58327,82151,97270,16161,-9316,49363,-42805,-26066,-29419,-8007,28485,-4116,-60885,-18507,13673,-44674,-20272,11065,-26518,-48943,5397,-63108,3173,33891,-6101,4655,-24669,-33146,15750,-51121,-65089,13696,13119,5445,22143,7453,45712,2578,39112,-52202,30614,-101836,39792,15923,-71949,17230,28262,34519,35118,-8439,-13448,1636,-79399,-84835,-22243,-27458,-50127,12336,-6101,-8000,35266,85950,-22342,-47453,10520,-94688,59425,51928,22375,-44603,-8507,-28593,16637,-24065,48944,7696,12322,33278,-17180,-38146,-41534,-21460,13414,-46804,35127,9420,-61700,65089,46269,40378,19557,-27676,26844,-1693,-13464,17248,-26879,-30144,12991,6040,-107436,-40186,-50810,-75816,79608,129214,38922,6651,-66810,-120364,-16422,103220,126306,-45676,-10457,57765,-15179,26116,-29918,-48810,73124,44568,-3464,-4734,41294,-32233,51090,29364,80699,19554,18794,-42271,-10426,-26869,6028,-27723,14982,37919,-32175,-78754,6586,-1318,3087,26084,-104127,-52278,11506,84276,56673,11463,13192,-60558,-34900,40296,39595,43139,51082,-24510,-6491,66892,-96865,-43208,46353,121195,53202,-67897,-49867,11836,-16111,-36134,11106,109175,47453,25936,-5885,20911,48149,55466,42804,30748,898,16662,-50801,-41481,10391,435,46578,70301,120459,48779,20637,44280,40734,27840,26874,4584,23166,8138,40479,74638,26307,-47019,-57513,-1881,-18810,22719,58293,2806,85022,-42319,-17388,-17586,24050,82484,-51366,29856,53313,23299,-6411,-6624,-4411,-1598,35376,76330,33907,6887,51618,13007,-86443,-78407,-22568,-10381,40379,15826,-55117,-48346,-2126,-32237,-96855,-25480,41320,15863,15889,-8237,-24726,10677,-41737,-646,-43528,-4151,-21666,14210,66802,-44315,19256,-14744,1523,4782,-14592,26589,67589,-69152,-65549,65224,-13084,-15694,-30315,54704,-38091,45411,-34962,-19681,39160,-15537,8800,30939,-21825,-58093,-15705,12146,14832,-5171,38157,-75735,27788,9408,-1898,46611,8066,-22124,-1027,-23915,10483,-12295,-45034,-10996,72260,-2774,-10923,-21529,11980,5715],[18916,-12394,64287,100758,16482,54970,-75923,-26467,3516,21707,-36865,-41549,16622,-56480,-98688,1986,36265,15223,-57701,-83576,31447,85743,-47671,-102204,-21611,22224,26734,-27343,-46485,-54455,15629,-49152,-77088,-67378,-59643,-58461,-12618,4307,-9930,-58533,-60295,-61819,-19849,-56727,52564,33869,-47535,-72348,10237,12201,3444,-3950,-19049,23523,18707,40902,-28610,30138,-34611,-35408,-25232,-41850,45627,54817,78378,18329,48963,-29950,-17681,-6990,-37883,66865,-15434,26721,-69225,-76522,-11666,-19543,-39628,6039,-25554,66351,14092,-34292,-43690,-12537,-45080,40099,-5238,4541,48458,-527,48797,-83666,-40480,26658,136895,-72732,12227,14349,3286,1693,39059,27258,-10956,34438,1516,-40727,21449,28787,59810,51987,67818,1354,-25217,9665,-8219,56930,40633,86009,75815,31295,6235,-164046,-63099,-86484,4376,37321,-53669,-30773,-69624,22288,-1768,-43328,-102694,-52853,-60518,-60451,-37838,-8533,-61601,-101050,-18643,-1741,-86560,-57119,2712,-71730,-72209,-94197,-147196,-6980,5337,35573,59937,-9267,-22759,17879,-30634,-18040,11828,38985,79400,59118,-65717,40117,18512,48949,27777,-19214,47147,102189,8100,-27333,-32066,-46852,-27396,-49878,21609,-37684,-87097,-52606,4954,-36910,63289,-7392,-142613,-89999,-79089,7773,32481,19604,73863,76708,-4470,43897,29561,-20932,196828,57740,-6596,33428,21479,-60460,-58373,-21410,19467,11132,28600,-41811,-8672,63447,-5827,-11812,6475,-34515,7774,59133,12579,-92192,-32873,-5872,51369,-27469,-88507,36045,-35601,-89521,-50278,28532,-28284,49058,-146847,-50442,-2491,31497,105731,155839,25806,-98156,27031,319,26500,27838,16687,161185,30145,-685,-62839,-9702,-80671,-296137,-72512,71570,76200,50961,49095,123891,109664,40169,-56869,53790,50947,-67605,96535,-129567,-9346,54564,42219,20579,44606,71678,-38169,-73838,52163,83548,45928,52843,-15769,2758,52044,10195,-467,-39419,17028,-102408,-54817,15942,12040,-14216,-4719,45106,-89733,-71126,-26965,-7055,-84312,-4681,89320,-38649,70531,6203,-64005,-50613,-83763,30082,49594,-50879,39813,80500,72315,75099,45861,114306,82042,88376,35701,859,71600,82422,101584,65369,-57017,14561,24340,108607,11441,85946,18647,83758,25024,32472,44021,95155,6629,29393,27936,78477,-15644,16665,52204,-51429,-88810,-48860,8028,84235,32532,-31593,9006,-98517,-16652,9047,57114,-42545,5289,-52262,-55587,-37882,31359,-31552,20870,20269,-4858,35330,31324,-52456,-56770,13121,105054,20237,11095,28434,57577,76644,26823,-40099,2416,-49014,6148,28452,40586,66690,45708,-49232,-20399,31721,25125,-44228,3980,26912,72802,41555,-43694,25356,87711,6062,7566,11338,-72598,-5825,62775,54024,-40775,-14248,-34064,-55293,-4246,64243,32466,-42172,2970,-37505,-70425,-5597,18287,-11089,-22371,-43301,9230,-3236,-55279,-2177,-62863,36600,-24999,50374,-84104,19944,-58271,30067,13523,19114,-29766,-28353,-15211,60072,5634,27601,-21093,18863,-57572,36763,19128,22879,8958,-54206,-44814,15330,60752,86534,93701,92129,37674,-13863,47485,8818,83307,-63405,-51301,-11705,-24762,-4055,28719,157310,-5517,-4184,8577,-48766,-69480,-47905,42382,8671,-17546,-31645,-38070,-48278,7714,10896,-82664,108122,-14658,-47588,39341,88532,44464,35598,-15345,-8059,-10826,-23032,-60610,3900,-35681,-36522,46389,-24718,-56381,-15693,-4703,-8873,10128,11962,-25261,5532,-12405,78521,19742,37768,82428,46952,48714,24108,3996,34557,-8744,-66634,-54627,13758,29782,10336,23813,12472,-7046,-61831,-18163,-62698,52323,32059,44875,43954,10392,-26029,-71274,-69958,-42497,7813,-27082,13370,15567,-17119,-20159,42676,11794,76219,-40023,-4344,70470,-43146,60532,59704,13476,18154,92728,-46885,32057,-15882,-21222,55115,25611,-19399,9259,49093,6213,14437,-14134,6933,34836,20412,84373,74226,-42686,-118624,7787,25520,-87458,55993,12663,15260,37627,31202,38790,98703,26397,56746,17681,20275,87711,98117,24282,-15173,54485,-29156,35379,90917,42220,-17048,-49770,28791,-34141,-11527,-18938,22496,-34197,-27967,31324,16861,-6567,-21521,10089,4650,149419,-51032,12855,-57003,-5810,105464,16220,-24529,6934,70274,-43853,-110036,-17197,-25328,-4115,-4437,20295,54314,121299,31460,61839,30856,20904,-7257,3356,10549,43965,1574,18059,-15144,49447,-57716,-57347,-688,34090,1007,42665,35722,58100,142067,63797,-11420,79859,27148,-16608,25954,14153,-7753,30083,27574,-7637,-97900,-89092,-32888,15671,67427,-52959,-14951,-71994,44349,132316,83818,9596,-65850,-14361,72080,22752,18088,-58318,21653,-6991,30179,3862,-19576,19426,31719,63403,-75933,15760,-3817,38597,-38899,-60740,-57114,28238,49052,-1454,17816,-50657,-29579,38487,78288,110020,63490,58711,40546,47296,-49002,16409,-23543,8381,-19541,-19793,-43939,-147978,-9194,-45344,-11401,9458,-101387,-72528,-2080,70464,79067,67827,20895,-9705,62013,-47823,-27923,-5484,-26205,24208,-1183,-51309,-8994,3323,-70217,-721,2305,975,-39298,11981,-50910,-10,18799,-4421,-12,-52576,-35172,40862,-26577,-49708,-226,13087,10156,31799,8051,31998,-14033,69450,-26670,30980,-77804,112304,34779,-68883,-5952,-20786,2982,-586,-6007,-23580,-19222,-54591,-71636,-20402,-29061,-52221,12459,9420,17858,32140,62800,5295,-61098,8992,-87724,50023,84266,18989,-27714,-2813,-35886,-3708,-28359,38939,16585,12332,23209,-16117,-48447,-31264,6247,25977,-27315,32678,8358,-48338,71182,28380,41481,30855,-16771,37540,28314,16093,4711,-30569,-31990,3903,857,-74619,-42367,-38902,-35305,71145,94206,40011,-26829,-31821,-92888,4839,119224,153589,-6899,-8804,49279,-26167,21274,-28890,-55059,62340,53171,-2943,-4145,24818,-23921,26156,7961,84153,20339,53146,-51873,-8092,-16563,4252,-38836,10874,36110,-29752,-72026,-503,-18363,-6530,46532,-82924,-49520,10820,98427,86691,1331,-12176,-40600,-25032,65892,35738,22441,37449,-26743,1877,45926,-84427,-80412,39260,100844,72846,-71958,-53017,18060,3832,7933,9116,92563,60434,-4261,-26408,19035,39064,14980,-13849,11770,1713,34787,-52341,-32390,37230,11852,26482,82841,101807,16484,4150,12205,41756,25629,17771,15849,45819,18849,25578,67774,-7089,-59627,-52284,-2556,22093,36612,55409,9352,94859,-49893,-18107,-43417,43044,103282,-65766,33429,18481,9111,112,18032,-31297,9399,36027,55175,-6774,-13482,67646,30285,-73167,-79711,-53364,-7542,33970,7063,-36892,-47392,-17538,-22247,-91921,-1980,59311,22633,29300,-13978,-39840,-7386,-54951,-10500,-38131,-7406,-32473,10147,33812,-59293,32206,-26940,-514,14205,-18935,9036,27430,-77577,-58825,42233,1061,-3952,-29073,40046,-52037,40094,-50604,-28421,34440,-30457,30167,48591,-10130,-82547,-15046,62,10486,4159,55006,-105109,414,26193,-14558,20998,-3617,-15301,-1476,-18195,21054,-11847,-46502,-2695,51450,23857,-12827,-29377,-841,-7329],[12450,-32342,54792,68816,10067,19764,-56652,-41453,17240,-9721,-44470,-55155,-4911,-67226,-117975,-28343,12850,19174,-49990,-84154,25593,72599,-55144,-76021,-19212,38583,-10297,-27994,-23776,-55411,27504,-36095,-106421,-52443,-17581,-21893,-14376,9347,-797,-68456,-36944,-59773,9452,-33979,94700,36498,-64714,-66161,-14103,11703,-3755,-6601,7620,26198,4718,8636,-48202,15259,-22536,-28856,-40989,-33931,38629,24772,55596,28527,30210,-48004,-24801,-40059,-64447,37163,-8940,12771,-76914,-77688,-3782,-17245,-32147,24440,-13195,56292,4192,-26440,-35677,-24081,-11796,39645,-7339,22769,76802,19556,50201,-87601,-50927,44902,126415,-68837,25302,14164,-14497,6876,38706,25642,-34251,32067,-19020,-49592,6626,37502,37728,55409,70846,-6975,-50533,-26811,-31684,63798,34038,77858,64046,23166,35927,-162810,-66173,-81753,7771,37041,-67209,-17329,-25854,43859,8322,-56414,-107595,-67260,-29904,-49728,-46593,11651,-53966,-118873,-33307,-21130,-77626,-47109,28070,-68209,-48618,-74322,-101850,67486,8022,24365,60754,-504,-1861,24546,-56167,-50037,-1634,37631,42912,69329,-40998,27959,5928,34492,27558,-29176,31872,82016,1909,-49097,-35118,-50984,-26411,-52907,21999,-32114,-93065,-88496,5281,-28644,95345,5118,-124736,-86968,-87929,70578,61325,8568,40141,75104,-13455,33867,40424,-14823,156700,98822,13336,21350,19731,-57268,-65123,-26646,22276,2172,10317,-58733,-13497,58766,-8727,-13053,-537,-23024,-3345,48272,-1143,-125729,-28740,-36095,25322,13288,-68339,27383,-18027,-70042,-118318,-35976,-47121,70268,-129959,-24422,-17767,37202,70324,107068,23073,-72227,46847,13556,27149,16455,30171,184751,34877,5707,-43658,8698,-79054,-384499,-130543,89006,108908,68002,41915,97191,100410,40622,-47863,39229,68805,-50323,79147,-126320,-16796,37836,-3659,19112,45245,49693,-33768,-81568,40573,68701,40201,83133,-6186,12262,94279,34800,54415,-8263,43060,-127354,-68828,27288,19499,19673,20464,45691,-86643,-70414,-10297,-23807,-44191,34753,86749,-77023,37293,21901,-68833,-17034,-19004,48249,61474,-30572,62193,52180,66006,45579,34969,99162,103121,98747,89609,-5843,30666,76325,91385,78696,-37696,32391,12640,112266,40346,73195,21362,64674,23042,16578,24386,67875,4093,20254,32462,67014,-8710,-18036,48785,-45313,-108511,-39903,14037,81462,47375,-57156,47077,-118403,-32325,-9736,69503,-31114,-2246,-49470,-58566,-45055,16893,-24946,18990,7009,-6610,4554,16956,-76361,-60208,8412,94908,48528,20979,30365,46935,61250,31422,-39334,25066,-17405,7184,7906,61299,79819,50596,-80044,-6979,64026,7939,-60883,-17634,6697,77501,40814,-44658,16655,86501,-23045,-6074,15077,-58614,-6046,56321,61878,-34721,-26048,-27729,-40147,10036,52572,23518,-66697,-33345,-48594,-70424,10126,19216,-7537,-47258,-47438,12268,18267,-4613,-1672,-20767,70637,-9270,40347,-64259,33965,-53091,16303,-988,-4407,-35871,-19758,-32407,54001,11199,20677,-10380,21493,-50004,37887,6695,33937,6728,-46979,-26329,2941,44273,94131,95266,104016,45391,-28919,74610,6336,53059,-55084,-52530,-11964,-22194,-10555,16049,110927,-7375,-10111,12720,-78856,-78874,-32362,43861,4470,-8652,-19203,-62724,-51837,788,20078,-74754,22029,-57625,-20851,40950,80027,12530,31559,21667,-1401,4900,-17321,-70860,-18333,-35120,-39523,48023,-7217,-11240,-3371,6934,-4503,10453,17672,-11745,16652,2820,70309,-4881,21251,88892,35216,19642,-2278,27612,38018,-33486,-41535,-21677,32081,41641,7528,5947,-6323,-14619,-79071,-36588,-48024,87553,75555,44582,35998,-259,-58327,-86484,-71804,-51600,-18380,-32997,21594,2461,-51716,-57380,35104,19649,99637,-30434,-3027,48693,-52925,73369,36244,-1454,29019,108663,-33620,42537,-29318,150,79415,35557,-39225,23321,40435,-14783,-4582,-16211,12547,47351,25285,65373,57715,-40511,-101433,29162,26827,-83925,65224,18929,-6373,25685,24928,23799,80555,18847,59829,392,3811,81617,82455,30899,-2051,47907,-23418,41563,75103,52355,-34711,-20617,44750,-35549,391,-5207,59925,-50232,-23986,40567,14018,-61191,-12264,6225,20836,161869,-31351,5581,-46971,-20304,143683,13487,-26555,5108,59054,-46807,-88854,-15381,-28447,13831,-13482,13323,42961,113794,26348,62667,25005,16822,-7704,10909,-11929,31452,15609,41020,-9949,33206,-69819,-38072,-3406,35019,-6647,33376,48573,80578,148907,60084,-36276,41697,3816,-14220,37583,27636,-37779,9964,22281,9673,-71776,-60374,-34999,12434,46585,-53032,4751,-69058,49656,134189,59331,-14454,-71808,-21722,63234,12303,15784,-37942,21342,54,6522,-17927,-17222,18726,29398,64492,-55913,7231,12350,25408,-42829,-26041,-43986,21058,30854,-7987,-6144,-40140,-42883,22828,68401,146383,62356,62599,38527,72374,-40031,66165,19759,-10254,-15183,-18418,-1208,-107570,3859,-59604,-20780,21251,-108085,-84586,-14031,71764,56861,21252,42504,2875,69533,-33980,-36356,22763,-32559,15243,-7536,-34755,-3301,-6647,-94616,4973,-10551,31811,-31931,12363,-32552,-10222,3085,-51,1885,-75843,-32559,56285,-15579,-29791,-6256,16824,8802,37552,8222,23304,-29243,81962,-21210,34335,-40028,147062,27580,-74641,-32901,-71500,-27095,-47964,-10698,-38906,-40151,-24554,-43311,-887,-24077,-44829,15812,33664,48944,21349,29796,23864,-66843,15478,-60475,35103,108210,16010,-9387,10486,-52092,-25127,-30722,28328,28349,12127,12734,-15943,-55188,-25536,26670,27365,-12883,25163,10437,-24735,80202,9984,38417,25593,-11189,44799,41181,42526,3426,-34085,-38253,13100,-8522,-44451,-41773,-23445,29944,60483,45307,34476,-60267,2769,-57787,23731,103292,128690,20152,-9589,30918,-40074,12773,-23083,-59673,43323,51295,-374,-5047,-4123,-14802,4739,-10956,69272,14455,75409,-56117,-3541,-1287,-9382,-41280,2878,29231,-24608,-62458,-2681,-38929,-26205,54650,-50856,-27451,12403,95178,102336,-19960,-36437,-21947,-12210,77878,29178,-1993,23150,-25147,10598,14377,-68163,-115327,27790,67623,79772,-66545,-55719,18952,26272,54963,9446,67461,69330,-32582,-35346,17397,27212,-40408,-57073,-13874,918,39506,-55348,-11266,64691,26686,8186,82219,77259,-14732,-16010,-24070,43023,18972,8776,24664,68739,37268,20098,51722,-28635,-70422,-49299,-12913,62652,45692,49027,23334,93440,-53709,-20719,-63300,58713,103840,-86620,33857,-13471,-3667,19091,49127,-50367,29604,22456,26032,-50965,-30136,81576,44769,-58759,-63207,-62747,-10925,27178,8547,-21143,-39122,-42260,-12909,-75564,26590,64726,26684,36017,-11996,-36431,-26932,-64582,-10733,-33947,-14253,-35039,7527,1562,-57370,47565,-30806,999,14974,-17556,-804,-27422,-86587,-50943,13615,-8938,4831,-25361,22257,-47848,28155,-66465,-35197,42891,-44491,48037,57166,6771,-114204,-15822,-9454,7110,16315,65143,-120402,-27337,44392,-22386,-21721,-18821,-12214,-1183,-11938,29504,-3368,-31189,10333,28237,39619,-14355,-29689,-19864,-22916],[10359,-47476,29578,29618,4995,517,-29838,-32768,24973,-45015,-48730,-62372,-20293,-69834,-120826,-47757,-11874,19480,-41301,-76707,22172,34824,-57470,-36790,-7983,42312,-41553,-15417,-893,-60004,33949,-24727,-129655,-33261,11387,8233,-15963,7966,5760,-67109,-10242,-58445,36253,-8266,127792,39350,-74551,-52702,-37184,11841,-2712,-3952,28708,24890,-3548,-30454,-55191,5085,-8281,-30777,-53577,-25751,35571,-5316,36532,38962,23286,-46279,-25369,-56355,-77724,11877,906,5711,-56519,-68082,-1245,-16928,-20312,47656,6206,27183,-8934,-22048,-21643,-31218,21321,35270,-8196,29134,90759,41000,49193,-68190,-51962,54359,85718,-44213,36866,8436,-32776,13030,29524,5623,-59603,21889,-33876,-44591,1643,56899,14739,49423,71963,-18440,-82603,-61150,-46255,66979,19562,48696,47042,23021,62549,-124660,-59602,-59872,12150,39471,-73072,-9902,17774,51457,5242,-71191,-107010,-65869,8772,-24732,-38156,33335,-37038,-119791,-42329,-45503,-67347,-44784,34743,-51098,-23935,-39150,-19905,132906,8981,-2849,53976,9342,12602,28843,-74231,-67570,-12114,38772,4752,68175,-14494,11893,4262,16165,24364,-36550,758,48479,-8965,-66691,-30513,-40749,-16579,-44834,22980,-9094,-90953,-113493,384,-14335,117090,6606,-97857,-79684,-85649,118013,83534,-12014,486,61414,-11523,16903,57110,-5990,97700,120360,33625,2165,14916,-54925,-69353,-24073,24898,-10687,-7013,-66140,-26994,50239,-10808,-14609,-2994,-15192,-1652,31334,-27267,-145198,-21820,-67702,-1103,48310,-49469,13731,-4953,-60420,-150949,-88052,-51558,78855,-90041,-824,-37949,34316,22069,32276,22477,-25006,60568,8999,14546,1215,36398,181072,30898,2147,-28658,12253,-89498,-428744,-117993,90843,133474,89485,34319,56678,87497,33639,-29880,17513,76296,-24955,41662,-93141,-13066,19206,-41210,13517,39799,20446,-30934,-79990,11228,27133,33837,95609,8022,24464,121233,50519,97660,31976,70472,-108852,-65252,33978,23008,52769,50663,40019,-73650,-60426,26319,-31097,-1588,73486,83999,-96637,-2441,33146,-65294,18603,65090,56544,72319,-7170,80760,24912,60600,21719,27431,53709,106020,92135,115061,-10952,-1979,68651,68073,83257,-8970,67575,6071,103178,64206,55577,28709,39515,25565,1655,6852,41692,7251,10816,38665,51956,-6980,-49767,41355,-29763,-92577,-21317,16294,70595,48329,-75057,70553,-111068,-44099,-29204,73554,-24415,-10563,-42393,-49035,-40092,3693,-18956,14950,-19791,-7730,-34997,8321,-100527,-55939,-145,73089,67621,23122,21780,26338,43652,41380,-33838,46549,11651,13776,-11304,76603,85113,41871,-97466,12424,83980,-5509,-72342,-49696,-24305,71732,37097,-41218,5759,89576,-38271,-12999,22016,-43492,-392,41676,56848,-26188,-21523,-3429,5522,28572,32421,19305,-83422,-72582,-54163,-62128,17796,13685,-4920,-60283,-46349,15166,42680,36866,-7166,9466,98847,6376,19102,-43992,56422,-42051,-4709,-17633,-26422,-34755,-13450,-43336,44527,13595,8866,9768,18592,-23167,39362,4088,43920,13707,-28780,820,-8928,13340,86724,104673,112448,52022,-51521,81050,3158,17503,-39648,-46431,-4272,-16236,-20794,-13139,39012,1525,-11486,14550,-95777,-69718,-10970,39131,-1400,-10231,-7021,-83669,-48675,-4514,14532,-58059,-59274,-95736,194,27128,52051,-10968,26983,63349,16051,22679,-8105,-71350,-39228,-33453,-41856,38016,9217,21569,18685,23992,-3616,14584,14346,5073,26911,16996,48578,-29042,8166,92364,27001,3830,-25288,38556,33820,-41344,-7902,29555,48397,45291,5863,-18444,-24604,-32267,-92265,-46067,-23612,112985,102003,42264,18707,-2675,-65834,-81652,-69707,-47801,-43921,-42000,25668,-6895,-74417,-85487,12892,23473,88048,-13996,-10244,17734,-60891,74309,3318,-13817,40711,106782,-15895,54352,-39772,11003,85351,26595,-55355,33020,34835,-33390,-28140,-12919,17795,48619,38154,35446,45958,-37190,-75624,37702,25418,-69639,61847,26064,-36839,9249,17240,16687,73917,18759,54347,-27763,-15497,69593,42660,37035,11952,38083,-14494,46806,50294,46736,-47916,9967,56564,-30472,24904,16424,84515,-61593,-31484,40618,7104,-111390,1058,-2362,22211,141680,-10912,-8144,-19307,-28100,165450,9978,-27079,6603,39563,-42448,-39375,-1377,-24903,21039,-22024,9982,31611,84738,13595,63327,7054,1417,-10232,14170,-30592,24091,22936,55185,3991,15164,-80577,-8530,185,26357,-16227,29659,52386,88549,128883,53416,-52252,2757,-18629,-2521,33712,29262,-68571,-11612,22585,13859,-49469,-34990,-30713,8551,24540,-42705,20814,-48714,50587,119643,32354,-33381,-65258,-23923,63766,-880,7949,-12047,22868,6605,-34871,-35582,-11657,10690,21749,51436,-26062,744,30358,11906,-48583,10376,-39061,17472,16080,-15317,-32565,-14235,-36024,3118,58415,164285,68190,57998,27398,79421,-33023,95260,69397,-23065,-11303,-26778,36260,-41496,18504,-61130,-29964,41858,-98786,-90008,-17770,59738,20518,-23105,78002,21025,67909,-5615,-46400,47612,-36032,5775,-18492,-18172,2239,-11488,-108316,3536,-22529,58377,-26332,8179,-15599,-23008,-7722,10380,9749,-88159,-27550,54042,-17279,-13160,-4260,21740,4157,40376,9972,18856,-41329,73782,-32683,42193,-195,133756,-7532,-89869,-56348,-108198,-50467,-92786,-23919,-55846,-56310,3033,-5714,30091,-13436,-30011,21260,56860,73780,5656,-1984,26828,-62471,24824,-23083,15804,119688,14817,4735,27790,-70236,-40860,-30686,18902,41975,12267,5500,-17837,-56025,-32391,30610,17942,-8003,11669,11942,-2377,86955,-2471,31259,3266,-14132,44660,36271,61716,12541,-34988,-48795,33789,-19319,-25523,-38653,-9930,96833,51594,-4452,24142,-84824,29009,-23780,35311,69380,77864,28449,-13478,7593,-52025,3705,-10646,-62962,18470,39134,1927,-8971,-39636,-8717,-7792,-21578,48864,7130,81199,-49474,2656,15154,-29146,-33743,-7604,16800,-18414,-56727,-1864,-57987,-50892,50001,-17622,5580,17113,79142,101734,-44808,-50586,-7806,2028,74675,15508,-25449,10545,-21006,18922,-14658,-50592,-132680,13889,34760,71794,-52345,-53977,16021,45064,91103,12054,40822,75010,-50312,-31171,18234,17767,-87458,-76019,-39227,-2594,33249,-57238,13934,82914,40330,-2058,69721,49424,-36042,-36213,-53283,49774,6963,-350,29021,92879,57108,22812,29596,-28937,-75313,-48261,-29818,90735,48109,38414,36260,86090,-52452,-24338,-72863,66183,83804,-103621,31440,-29295,-10220,44967,78030,-55979,50002,817,-5469,-78414,-39954,92839,53496,-55399,-35932,-54974,-17747,24376,18991,-10765,-25325,-71388,-6497,-51423,55828,58723,29143,34112,-2088,-8180,-38475,-68430,266,-30746,-23767,-29604,11656,-21066,-43419,61999,-27867,5568,6011,-12140,-1742,-76924,-86949,-43140,-5565,-37443,9528,-17373,6126,-25372,12368,-75821,-37490,59599,-54820,57843,55687,25222,-135602,-19700,-12870,6215,28422,68127,-117575,-48903,62157,-20762,-70451,-35257,-11189,1776,-6467,32986,7560,-4922,24101,9361,40108,-14672,-26523,-37996,-35355],[12963,-53542,-2021,666,2925,233,-3631,-5039,24889,-70554,-46675,-61796,-28056,-63470,-106516,-52389,-30661,16365,-33081,-63072,23394,-15358,-52871,10248,5628,34439,-60555,7874,16643,-61520,30789,-23413,-138134,-11404,20116,25772,-15352,1840,10611,-57567,12540,-57792,55976,13539,143404,37094,-77889,-36017,-52964,13599,5344,3989,38455,19010,-3682,-64740,-48326,6460,6288,-43876,-56275,-20713,39288,-25057,27787,46010,27813,-25757,-21318,-55860,-70548,-1773,7198,1854,-11892,-47213,-4576,-19330,-9612,73333,28042,-8346,-24213,-26290,-8619,-30918,45471,26613,-7745,15601,80044,57869,44292,-30590,-47793,45364,15923,-10974,41916,-2464,-49433,14696,12051,-29748,-77231,7810,-38858,-33740,2770,78252,686,34224,72579,-30464,-102636,-86323,-49382,64674,520,9003,24699,29005,81980,-63951,-47030,-26519,15451,44388,-65660,-9496,51572,45494,-8553,-83492,-103223,-49000,38893,7838,-10263,49344,-16514,-105601,-43496,-67394,-57776,-54318,19161,-26455,-4213,131,67703,156001,8147,-35459,38845,18998,22971,31008,-83775,-68455,-21791,40236,-21996,55227,5665,-115,14933,129,18151,-39362,-40128,13855,-23371,-70112,-18050,-20033,-3278,-30940,25729,26162,-81899,-114507,-8940,1609,122494,-1309,-64949,-71450,-74068,121466,90589,-36187,-31848,38137,-4292,-1926,72481,3135,40355,123187,47395,-17230,10835,-53899,-70141,-13369,23093,-23122,-18593,-65522,-46761,39978,-10808,-13382,1396,-14334,13572,11172,-57372,-142410,-14926,-92080,-19464,69446,-32639,-2441,-2868,-60192,-135185,-107104,-42329,69878,-40876,16910,-57947,23972,-23851,-43620,15527,25639,61322,-15509,-5662,-12431,35525,156647,21146,-744,-22865,437,-103078,-416541,-39058,84276,137540,105891,25483,12971,75370,22817,-7831,-5659,72888,1395,-3043,-44906,-2855,2396,-63690,4886,30052,-9838,-31130,-69971,-31934,-37712,28161,83024,20414,36146,128249,53637,115104,76678,94895,-59718,-47877,32665,20701,74760,78838,29049,-53775,-42580,72453,-27488,26135,98475,83558,-94912,-38619,39324,-47996,45795,139984,53659,78438,12799,91778,4386,52700,7628,25969,1962,94347,76663,110042,-14028,-19709,62961,37096,74378,18733,109722,5453,86894,78732,34781,37306,13084,34089,-7132,3272,29957,16489,2530,43793,37868,-11548,-69584,32634,-11873,-45537,995,17646,54513,38999,-81312,71586,-84150,-51465,-41612,64823,-25247,-19093,-30430,-27861,-24647,-4635,-15384,10827,-54781,-8998,-71416,8631,-118880,-39641,-8678,52798,78567,21974,3628,-4752,29610,52998,-28618,58133,23131,22568,-23604,81520,81542,26463,-94581,31863,85750,-14701,-69948,-81044,-57755,55303,32751,-37183,-4727,94863,-35309,-18205,25543,-29045,11960,22779,41607,-17143,-4406,28792,69252,48534,9049,22771,-85977,-95271,-50655,-47150,13295,3459,-2407,-58888,-40892,14105,67634,58685,-16524,16357,109861,15543,-3544,-27807,80410,-29249,-26769,-33472,-41825,-24684,-11126,-45524,33415,13238,-4822,36587,12356,14316,41920,11689,49739,25563,-4674,33523,-13327,-18718,66872,113414,112475,53793,-69026,70570,79,-12648,-22102,-38807,9025,-8675,-25524,-47071,-25194,14458,-9009,12675,-95254,-48087,13448,28990,-9586,-22108,3135,-91321,-39678,-1885,-6484,-46235,-101046,-115451,14941,-870,17018,-21442,21794,99261,38393,36523,2110,-63350,-52652,-33533,-41072,17389,21529,36395,44865,43710,-8386,17671,7927,20840,29697,27661,18152,-45422,-1513,90457,24257,264,-32780,34292,23212,-32326,24219,77484,55433,38754,5182,-41045,-37311,-55172,-97028,-46342,6184,119896,104601,39106,700,4900,-50374,-60078,-68240,-21719,-60082,-52789,24257,-9053,-75536,-97008,-16763,21631,52702,2069,-23098,-11816,-64793,65043,-21924,-18644,47431,84937,979,62134,-47044,9463,75752,4933,-50408,35862,29745,-44885,-46451,888,20877,39373,55699,6561,42581,-31202,-45839,29267,20172,-48707,49317,34311,-71383,-9713,11380,15258,74357,25614,40717,-57586,-32804,57913,-8031,42929,23546,27722,-2656,50512,24378,26575,-55788,36930,62779,-22623,54937,39722,91143,-66269,-43629,33279,-803,-133887,11449,-9752,5773,101859,3511,-22792,18599,-28153,155297,7737,-25179,11073,17448,-27191,17610,22452,-14079,19469,-29070,8508,27196,49518,-1429,59941,-17681,-19858,-13227,14185,-38274,25329,22715,54923,23778,-2099,-89900,23811,11163,16267,-26082,36789,45710,78267,80679,41290,-57772,-24258,-37089,15994,24966,21325,-95407,-29459,28197,4872,-38437,-17379,-18837,3733,8343,-26806,26339,-19386,52814,98392,8324,-42385,-44200,-20364,73453,-9988,-4516,11781,25140,12251,-77238,-42856,-2011,-435,10768,28404,4622,-304,43551,2184,-50677,46253,-39200,16898,7365,-26511,-54943,25502,-13767,-14857,51597,153903,79300,47744,9722,69737,-28286,96622,110913,-21856,-7203,-42981,52506,24608,28320,-49100,-34989,63804,-78399,-86833,-12885,36452,-19173,-49950,114575,33205,56705,27133,-51703,61743,-45490,-853,-26146,-7701,11643,-10501,-105402,5708,-28800,75496,-21535,1707,-5989,-32440,-10397,27134,21962,-86011,-22521,30460,-25042,-5526,2246,25616,-265,42145,14675,16755,-49633,48937,-46413,53166,31068,86403,-58824,-105970,-70198,-119981,-63595,-118774,-43648,-68776,-65092,22045,30458,60734,-266,-11596,27145,70109,85686,-10090,-24303,13638,-47058,31220,12266,-5004,119077,15266,11652,43203,-80443,-46932,-28299,11685,54343,13462,3880,-21419,-49591,-54496,18256,1521,-13739,-7417,10581,9791,84374,-7082,18894,-27551,-24938,35843,19593,71245,28944,-30634,-62026,54634,-27690,-19893,-33505,-3229,140786,46367,-42915,12024,-94125,42987,2367,37071,39560,29719,20316,-19666,-13390,-57134,-1561,8987,-65744,-8231,20661,472,-17868,-72112,-7915,-10377,-22817,36990,3297,73358,-28722,9582,28453,-46099,-18864,-16559,152,-10247,-56753,-2142,-70553,-72590,37262,7623,36091,24882,58024,87502,-63754,-50288,-345,14976,59926,-5928,-43374,-512,-16711,26116,-29882,-34698,-122836,787,9588,51548,-32410,-46272,13100,54348,108782,15977,18281,77208,-53552,-17216,22556,14845,-104607,-74294,-59319,-9136,20325,-55936,33793,86632,47664,-2297,49862,20423,-41329,-52126,-67389,63548,-9715,-9788,27941,113549,70024,29693,8791,-13691,-71405,-48004,-47012,98901,44066,23365,37842,77532,-46344,-27776,-69140,63120,50646,-104348,26645,-24402,-8613,69309,95459,-48069,61776,-19660,-33461,-72242,-41434,100952,55498,-65214,-8380,-41580,-23128,28978,34483,-4390,-10701,-97873,-3284,-25104,81090,47053,31547,23752,12982,37943,-32538,-64276,17599,-28818,-34349,-19063,22356,-32083,-24762,73451,-20254,11498,-10328,-5536,4267,-101797,-72617,-37005,-5029,-64944,11508,-3276,-4653,7621,-3640,-74924,-34819,75305,-58282,58544,46259,42292,-133941,-27710,-9529,8306,39155,67142,-98028,-60173,77147,-5490,-109100,-49191,-8653,6916,-3208,29324,15610,22433,33985,-1420,27081,-13784,-24867,-48815,-40819],[18668,-49458,-28254,-9223,4649,11272,13100,26877,17732,-76544,-37362,-53730,-29513,-50412,-79909,-42826,-38586,12686,-25917,-47225,29217,-58365,-41773,56950,12714,19242,-68352,35776,25421,-53456,19367,-35404,-127758,10656,15103,29771,-11508,-4491,15665,-44911,25750,-57103,64608,26751,137826,26398,-77951,-24831,-57236,16368,15715,15715,34342,10889,3811,-83081,-30245,25352,19433,-64825,-45542,-20259,49699,-29589,30840,46212,38156,6189,-15149,-45464,-44301,-3812,2368,-4595,39651,-18793,-11935,-23792,-4652,96985,47725,-35220,-41444,-40911,-700,-23088,56758,14025,-7032,-19711,46465,66271,33058,13768,-41229,17731,-62573,17690,38789,-15932,-62193,8199,-9850,-69568,-78887,-4619,-31525,-26109,851,92946,1670,13294,73057,-40152,-93333,-97664,-40468,56103,-17043,-26547,-2628,35354,91997,-3658,-32496,7611,15390,50077,-41445,-12060,70709,29508,-27638,-89037,-98588,-21745,50156,36840,30550,55307,1773,-81095,-37811,-80177,-50445,-74812,-13566,-2904,9152,30512,125957,126097,4915,-59238,18030,27671,33519,31474,-84277,-55734,-32521,39322,-30265,32683,14384,-1901,35923,-8607,9436,-36898,-77693,-12424,-38985,-55168,687,5694,5816,-18138,31236,63329,-68687,-87107,-19608,14480,110260,-12893,-30595,-62284,-56288,82991,80110,-56431,-47081,9731,243,-17943,80021,9733,2318,113748,50381,-30171,10438,-53115,-67012,1671,12334,-30212,-21510,-60340,-68621,30371,-8054,-7945,10995,-19229,36702,-8828,-81443,-114367,-11721,-103362,-24775,73786,-19037,-18727,-15026,-63503,-81433,-88312,-24007,48221,2356,29326,-72767,9291,-53808,-96767,-1198,63278,46793,-54923,-27259,-21073,29080,120016,9019,5880,-29058,-23249,-112056,-353304,76506,79395,117472,109736,16797,-22344,65672,12576,14020,-25443,62050,21266,-38853,-1828,7736,-10611,-70913,-4752,18675,-35187,-32740,-54527,-77384,-106153,23689,48048,26189,44748,117018,44545,102822,120214,109488,-5231,-25231,22899,12058,80415,95859,14695,-31897,-21622,108279,-14316,27622,101431,86580,-76367,-61573,41501,-19031,56304,182315,42354,75750,24598,93980,-6227,37943,4941,28818,-36453,76910,62557,86158,-15577,-23130,60503,5694,50801,37452,142212,9493,71266,82372,13299,44233,-10416,46494,-6357,20860,35860,30595,-3065,45799,29342,-22326,-73120,25327,373,14017,21487,20717,36716,24914,-75772,53044,-50769,-51920,-41107,42823,-33976,-27572,-14497,120,-4558,-5654,-13722,7297,-87134,-9318,-93216,17655,-121973,-9852,-13094,46991,86460,20566,-19402,-40342,22870,62089,-26460,54447,13444,28230,-26632,73851,70158,13517,-75448,44354,69662,-20887,-50887,-95881,-82315,31863,28793,-36376,-12120,95506,-17299,-27508,20516,-15835,29740,6271,21732,-8994,16605,56717,130037,66415,-11769,32736,-71606,-88067,-35340,-27643,-1895,-9022,-13,-44929,-33027,5997,87632,57149,-26203,2197,97638,13767,-17617,-17996,93836,-18664,-43137,-44913,-47048,-7684,-12848,-38806,22430,10746,-16663,64300,6773,51093,45459,26545,48891,36848,18948,65407,-6626,-36405,42090,111948,100839,47561,-70613,49921,-1952,-30409,-7729,-34761,22901,-1721,-19808,-74905,-60410,23926,-4507,7108,-79757,-22791,36938,15950,-20585,-40211,10629,-78629,-27033,9812,-37227,-52719,-98112,-108350,27065,-34177,-11953,-18127,15702,121515,58046,41664,10448,-49517,-54783,-37465,-34680,-7835,27068,33910,67066,60662,-18384,14992,6486,31819,18422,33890,-12405,-50021,-7692,82580,25341,1962,-15529,17731,10484,-12916,47123,98878,48689,22978,4671,-53696,-40470,-76756,-92107,-39191,34897,104557,85778,35324,-12262,19456,-26215,-30775,-70529,23009,-60386,-61447,17408,-2595,-53177,-89658,-42618,14364,10961,11871,-35061,-31498,-62698,47242,-29043,-14028,44432,48121,11935,62255,-49819,-1830,57282,-19404,-13085,32537,21182,-45961,-52298,26890,19857,23475,72909,-6909,45122,-21646,-16633,6114,10767,-27732,33099,41725,-100413,-26030,8678,15377,72572,33782,21209,-77469,-43544,52391,-53037,47912,29330,18902,11007,51353,4803,917,-58598,56713,64680,-17841,79781,57894,79601,-64263,-52563,21300,-5602,-118628,12901,-11827,-22313,62102,7477,-32818,55252,-22216,111822,9289,-20660,15564,-3452,-2187,61747,50255,2067,12715,-34122,6860,34805,24279,-13290,50633,-40546,-39783,-14661,11946,-33880,35855,17507,38947,42877,-16967,-97466,48591,27700,13147,-33977,52544,30423,53068,19863,23467,-51881,-31845,-48699,35969,23958,9321,-113150,-38411,37844,-13129,-41043,-7933,-1210,-1491,2407,-12005,18528,7898,58058,79065,-7446,-39686,-14229,-12576,86996,-11464,-19236,25619,27027,18303,-103879,-37288,11592,-9743,-2238,3426,29720,5539,47187,-1505,-44415,77349,-39673,17514,4998,-43032,-68183,68201,12638,-24932,49207,117690,91227,36911,-9906,53466,-24593,74649,132894,-4674,-2494,-61329,40225,67679,28702,-27164,-32893,75636,-54257,-75969,-2818,7559,-50043,-55519,134922,30252,39629,53303,-47380,61410,-63936,-3290,-23568,-5811,26629,-6386,-86682,19497,-26922,82021,-16577,-4794,-5374,-33367,-4940,45972,36101,-70490,-19303,-9456,-31452,-8793,7601,26938,-2686,44075,22343,14977,-53797,16529,-45409,62892,48140,31437,-106907,-110943,-71520,-104934,-64681,-115748,-64787,-72106,-66385,29365,55316,79111,11478,6308,31575,68356,84863,-20690,-33608,-9871,-22130,30542,35777,-23707,111042,15699,11125,50650,-74708,-42865,-23845,7126,61818,16293,8281,-25079,-36142,-85267,-1221,-16361,-27442,-29958,5931,8417,68054,-5891,449,-54369,-39192,20163,577,70191,48031,-19200,-74487,66303,-30143,-24922,-27078,-5279,148388,44662,-62544,948,-86195,44905,17599,29380,28294,548,4828,-25989,-25216,-52778,446,32788,-68988,-32673,1731,-7860,-33206,-92174,-12317,-6352,-16976,40857,5069,59249,4948,16351,35083,-52345,-2258,-19583,-17889,2909,-59602,-7875,-73518,-83210,23482,19065,51621,34450,39158,64948,-69678,-37576,-450,22892,40746,-30404,-52632,-11146,-14500,31976,-27928,-23350,-87218,-7869,-6633,25346,-10411,-33431,14672,51470,107601,19489,2814,74765,-43271,634,29661,19823,-85405,-62866,-71888,-17917,5187,-50001,41595,77693,44117,4237,28359,-7373,-28793,-60170,-64684,79711,-28573,-19415,21591,120148,68899,35816,-1172,2692,-58777,-46952,-57584,87129,35808,6075,22192,69033,-37264,-30137,-52224,50346,15860,-81659,20018,-5340,-434,83809,95124,-31700,60568,-30637,-52760,-29252,-35124,104977,51841,-81262,9856,-33746,-22669,41833,49848,1824,-1741,-115460,-1617,-2582,98205,37161,34720,7216,28537,83140,-5748,-50623,32186,-28974,-44161,-7478,35633,-35399,-8247,81889,-9972,16364,-29045,-664,13466,-93323,-44050,-33657,14791,-71609,13475,16789,-8456,38637,-16649,-64294,-28500,81660,-52325,53916,32624,55940,-108953,-39610,-2484,12667,46829,66029,-67887,-60055,86947,24585,-124568,-56671,-1230,11452,-3219,18061,17326,40697,36582,-3968,7679,-12216,-27757,-48978,-38662],[24746,-37191,-39838,-1409,9810,20976,14662,46115,6157,-61881,-22437,-39889,-27419,-34988,-49622,-23564,-34454,12099,-19826,-33475,37116,-77578,-26730,94417,7231,2218,-71085,60657,25194,-33828,6168,-56689,-100919,28485,9894,23477,-4726,-5241,22826,-34299,27854,-55439,59985,30107,113448,7406,-77430,-27671,-49500,18085,22258,28490,17971,4689,16123,-79699,-6449,63136,29568,-85610,-23511,-23840,64045,-21354,40350,37776,46977,38552,-9114,-35034,-9305,758,-18496,-17816,75964,10699,-20375,-28625,-7071,112354,61654,-42534,-59691,-63282,2861,-10805,56069,-1307,-7618,-68672,3391,65164,14098,51932,-34200,-19977,-122114,34598,29383,-27701,-69419,-6479,-30346,-99524,-62602,-10783,-12807,-27514,-11528,95687,17094,-7770,72540,-45187,-49060,-93317,-21131,42048,-25993,-45368,-33190,34999,92828,39417,-19418,30789,10742,53768,-2613,-11429,75602,8577,-45690,-85757,-95068,7724,43244,52307,71268,50747,14135,-51694,-29081,-80705,-45674,-98103,-51869,11886,17067,43675,138921,60622,-1313,-62956,-2852,35122,47235,30417,-75701,-36025,-44407,34036,-21650,4596,10894,7297,62675,-8340,203,-30030,-96674,-26603,-53022,-25383,22382,30632,4014,-12064,39786,89583,-55368,-38485,-27028,20516,84065,-21323,-544,-49562,-35957,34167,56999,-66314,-43187,-18773,-4500,-28534,76799,12000,-8756,99722,42389,-33128,14382,-50841,-59945,13390,-10161,-28628,-15705,-54308,-87945,23274,-2933,625,19604,-24976,57638,-25916,-91050,-65746,-15174,-100911,-17270,63615,-11403,-33198,-39753,-63281,-16349,-44177,-3340,23836,29581,38436,-79461,-6228,-62141,-116268,-23531,78856,20283,-98088,-45591,-24114,19186,76461,-3000,21994,-47700,-53233,-114814,-260704,187743,85734,80428,99037,11978,-40452,56425,7038,33352,-39283,49713,29690,-54359,20882,14199,-19745,-67175,-12890,8721,-50646,-31346,-38040,-109554,-150781,20225,2029,23867,49050,93582,27132,67880,155063,108198,31959,-6248,7714,-1403,71377,95087,-385,-12362,-3984,114684,4873,2605,82462,92065,-48254,-64722,41506,12958,47486,185906,28229,61751,26928,88114,-7010,14869,13046,32799,-54175,62159,57233,60837,-16743,-17690,59450,-20214,16781,43969,149169,15027,62614,76324,-5667,48400,-28479,56881,3867,57588,50301,46949,-5313,44204,29505,-37379,-61059,22345,534,62491,36227,25972,19486,10722,-61764,29470,-21569,-43149,-25932,12030,-48767,-35783,2279,27686,12145,1113,-11551,3565,-104348,-5896,-94481,31578,-103061,29759,-10775,60071,95823,19577,-41019,-70539,23920,65403,-27160,36485,-10400,26526,-22186,54213,53076,9683,-51344,44698,41694,-26296,-19995,-80830,-87603,8495,24764,-40673,-14243,85983,6812,-43263,5242,-4182,48727,-1938,3138,-2521,31012,70523,168048,79189,-25567,44258,-42846,-51324,-8617,-6436,-20918,-21307,1387,-23762,-25064,-9918,93967,35213,-32446,-20390,64312,435,-17241,-14366,85410,-12386,-48944,-48823,-41881,10823,-16996,-25652,12686,6728,-23552,85914,5575,77226,49243,43903,40489,42817,36527,89348,9607,-31424,20965,96312,78187,32588,-52307,26001,-2071,-34257,267,-36308,31807,2952,-4583,-89001,-63430,24986,-95,-751,-56348,-2131,54836,3562,-34593,-58290,15761,-44760,-13938,26622,-66578,-81030,-69461,-75944,39797,-60329,-26910,-3789,8206,126465,68481,36302,14584,-33159,-45190,-45274,-21500,-28443,24492,19567,77321,68575,-31190,4054,16570,36372,-9644,36204,-34258,-42926,-9234,70913,26642,209,25804,-4682,988,7504,57331,82756,28535,1549,3372,-51791,-32662,-90867,-79601,-27580,55776,70421,54399,30164,-18421,35228,-10754,-4041,-76628,69614,-43166,-63329,7031,10807,-14106,-66373,-53391,4342,-23212,13611,-38016,-37957,-54058,21979,-18584,-2407,30544,6795,14392,54551,-46377,-17619,37324,-39182,49897,26112,5912,-36049,-43963,60658,13490,6452,84825,5735,47295,-9111,8135,-24506,-1775,-12759,18819,44943,-114455,-32548,8862,13452,60419,34660,-910,-79714,-44460,56636,-79061,50359,27078,12480,24250,47877,-4085,-16014,-56142,67659,64421,-21378,89637,66236,54178,-56788,-52544,7502,-4016,-74411,2677,-7566,-47339,36643,265,-34665,79620,-14059,50431,16703,-13984,15417,-21478,26939,84288,74394,19671,4644,-36911,4259,55195,17835,-18476,36148,-53102,-52167,-13310,8092,-22022,52896,11728,10729,53189,-28392,-102183,55729,44991,21493,-37205,69081,11167,21589,-32014,2852,-33493,-20565,-51141,50856,36949,-729,-118335,-36046,49008,-33279,-53967,-4969,17526,-5851,7025,-3223,-71,25059,63714,65243,-11799,-27453,13521,-3680,97541,-6183,-32611,24783,28215,26517,-105132,-21037,27554,-13843,-17204,-14680,46505,17261,40201,183,-28154,97065,-36626,16644,7002,-62574,-70227,98216,30086,-22961,49830,69867,98725,30803,-26667,43378,-20175,40294,131231,22223,2484,-74697,4175,78597,18372,-2168,-23085,67175,-32662,-60596,6620,-20252,-64488,-47047,126798,10385,22645,66752,-32129,48725,-86423,-2409,-8363,-10299,45114,-3305,-58976,45453,-18224,80083,-10838,-9570,-10687,-23499,5797,58892,49338,-46987,-18993,-51146,-31561,-20695,6728,24858,-4121,45265,31440,12203,-53316,-12660,-21244,65760,51530,-9225,-134312,-96235,-61257,-70103,-53911,-85122,-80911,-62866,-61866,25304,64825,78640,18692,20677,32782,51575,76256,-22493,-31065,-33830,8080,21834,43033,-37136,102242,13695,5239,46339,-50812,-31164,-17574,5462,62498,20810,17257,-26713,-17569,-109530,-15168,-30534,-43784,-52083,-1121,-3775,39515,-2832,-22719,-67221,-50277,1808,-12254,58726,64780,-565,-80653,64998,-25170,-35883,-20337,-14409,122376,44820,-62154,-7755,-63694,37815,22499,15161,34495,-7014,-7336,-29630,-24511,-40058,9742,52541,-73188,-52356,-12470,-23951,-54593,-94635,-19701,-1738,-7431,57667,10376,45653,45378,22408,33351,-44332,9735,-14084,-33877,23864,-60061,-21621,-66926,-77850,14474,15640,46955,43517,26625,40074,-60377,-19374,-7595,21834,24786,-49328,-52391,-21042,-15196,36679,-15236,-18482,-37677,-9218,-15320,714,10820,-17725,23654,38645,92074,20524,-5114,66492,-24051,16974,37415,30641,-44933,-51446,-76413,-27122,-8774,-38505,36156,63698,27055,10830,9616,-31231,-1188,-58778,-49773,89918,-45729,-28689,11026,102554,51070,37196,6775,7293,-41555,-43692,-56807,62455,26774,-7923,-8450,58172,-28391,-31232,-25953,31329,-10326,-38577,12094,14279,9861,83060,76590,-14426,48359,-27991,-59788,36392,-23358,103601,45075,-93709,13873,-36704,-14823,60607,60314,11092,-4361,-121158,1026,11464,104139,34688,38132,-11615,39685,106406,34920,-27901,35182,-31794,-51837,1551,46538,-37143,1845,88269,1237,17698,-44439,482,21839,-57652,-7881,-32823,43028,-50191,17778,39430,-5953,56102,-24946,-48123,-20792,75284,-36216,51290,18655,65037,-71385,-53724,2386,17549,48017,66520,-35567,-50306,89688,65438,-113582,-54973,12154,11904,-6773,970,11922,43162,31115,-1097,-8787,-10593,-35013,-39326,-31405],[28582,-20406,-33636,16738,17107,19532,1042,42792,-6366,-34592,-5737,-22772,-24393,-21529,-24866,-1261,-20644,16622,-14640,-24687,42973,-67561,-11598,115806,-10665,-12304,-74474,75901,18667,-6295,-580,-77029,-65495,36340,15419,12312,3508,3990,32818,-29182,22258,-52151,42814,25684,78029,-16251,-76733,-46387,-33692,16263,20172,38984,-5345,4489,29617,-56600,16687,112810,35356,-97503,2398,-29516,78356,-8228,47034,21826,48762,61086,-4609,-32441,19271,6280,-54485,-37089,82987,34744,-27263,-31888,-14629,112996,67950,-27890,-76122,-87255,6356,894,47100,-17457,-10579,-114339,-31185,56187,-10921,74103,-27935,-54994,-144791,40298,17951,-33274,-70584,-25434,-43777,-108539,-33907,-9254,12637,-38576,-34310,85458,39665,-22985,69401,-44562,19214,-74647,4494,24862,-20901,-42154,-62890,22947,86808,62749,-9969,35017,2229,52596,42245,-3075,70349,-12069,-57569,-74803,-93403,31089,27301,51169,98514,38689,20081,-21762,-22186,-70421,-42575,-109806,-82680,14385,21073,40702,117740,-8302,-10316,-43644,-16837,41662,63671,27589,-59347,-17265,-55422,24101,-4792,-24196,-1285,21778,89636,-1196,-6177,-20773,-87953,-29991,-62940,9514,42607,49933,-10979,-14818,50617,93898,-46107,15730,-26839,17930,51145,-21578,20242,-30668,-16487,11477,31045,-62781,-25893,-42824,-20341,-33713,64420,10129,3105,86575,27390,-27175,20718,-45637,-49269,13143,-42922,-18104,-3767,-49715,-100657,19712,3324,9337,18463,-25736,65825,-38484,-81693,-8377,-25811,-88832,-1806,44348,-13250,-44352,-70109,-54777,32121,3721,13440,5419,39718,44682,-77869,-19685,-52844,-106117,-41843,73044,-10062,-132227,-57622,-22334,8963,29524,-12681,37646,-75350,-81192,-112600,-161961,255546,105540,39184,76442,14183,-39357,42428,8002,49175,-47590,41145,25258,-50146,18619,15204,-26050,-58613,-17907,2447,-53487,-22244,-25161,-116144,-152820,16777,-40669,15012,48872,64678,6422,24278,171966,88913,41342,3216,-7477,-16435,54636,76112,-13586,2555,4865,84776,25118,-38652,49471,96442,-16592,-46931,40569,37249,23249,161885,17261,37303,22103,75612,-1087,-12338,29095,35268,-55417,53833,62308,47256,-18782,-9936,55676,-37758,-18175,40007,123371,18060,62335,63581,-18822,50903,-40573,56991,18912,101325,57621,61985,-4978,40163,38723,-53024,-38544,25928,-13616,83117,43604,31111,2979,-1501,-44633,20244,-538,-25379,741,-19615,-66302,-43149,15541,47570,18499,14017,-6086,-2029,-98544,4011,-77314,44052,-65100,70084,-1816,83330,106406,17697,-56134,-86690,30165,61655,-28417,11864,-36578,16454,-15472,25087,32178,16057,-33180,31569,10934,-32837,12184,-33060,-68733,-6455,19611,-49051,-10029,65622,26311,-62298,-18173,4765,62435,57,-10135,1816,30392,65531,174204,85124,-30499,50948,-7351,913,24409,12941,-34365,-31324,609,-2163,-19000,-31357,78600,687,-32619,-36716,19357,-20725,-3073,-14802,52106,-9885,-42982,-43739,-30036,23783,-21016,-10645,4155,1621,-24228,95596,10273,87493,52234,59370,25770,40815,44993,100215,28910,-8574,8538,70025,48822,11603,-18232,3863,167,-27622,1960,-41706,32194,4924,14874,-86584,-43649,17348,2563,-8674,-33006,8523,62752,-4650,-51089,-70458,19149,3366,-3995,42107,-81780,-119736,-37941,-29591,51919,-69443,-26611,16297,-1253,114268,66479,22332,13493,-17441,-26682,-54374,-2573,-35774,14288,1141,70516,62783,-43362,-14207,39269,35393,-49276,35925,-41958,-27678,-4494,59276,24702,-10943,77669,-25887,-1376,20850,55651,38068,537,-20275,702,-36239,-15861,-93673,-63985,-14684,63972,27304,21368,22552,-19054,46305,-13947,12887,-83755,99002,-12756,-55612,-3421,26555,29264,-33777,-42355,-3707,-41732,10509,-26663,-33188,-40116,-9244,-878,10147,8955,-27229,9836,42324,-36116,-32215,21469,-53196,113225,20448,-15997,-17648,-25317,92265,1959,-6309,88324,45861,43224,3994,25665,-53228,-15026,-6756,10662,40825,-109205,-23597,10735,8560,35605,20633,-22376,-64061,-34359,70622,-80441,48314,16888,8077,34040,39507,-2205,-10642,-46968,69828,62922,-34806,80713,63768,22007,-45796,-41779,-5784,4834,-22129,-17815,1056,-53295,28956,-15117,-27848,85320,-7919,-4208,30628,-5979,6044,-36451,52284,88228,87755,34256,-1874,-37209,1786,84014,28658,-16503,19387,-50701,-54157,-9604,2961,-10276,70749,9444,-22864,48615,-35487,-102243,39436,56900,39851,-33181,77654,-6168,-5968,-61436,-15608,-1985,1745,-43467,55209,60107,-4781,-110248,-24203,58130,-48142,-69743,-6314,31444,-7740,18526,-889,-22471,30169,64939,55850,-5394,-11608,27632,2592,100528,1368,-40633,9935,29611,37799,-80902,-44,42916,-12337,-34830,-19862,54626,31762,25434,3739,-4116,98705,-28757,11705,10059,-78957,-62381,104846,29385,-8401,50725,29264,98165,32602,-37410,47197,-13822,4837,109700,46631,6757,-77680,-41343,64364,-392,18409,-7699,36165,-16367,-44921,9681,-41991,-63699,-36126,90449,-20129,11133,69276,-8753,31464,-102712,-656,15948,-15690,61654,-4744,-31131,76227,-7619,73031,-4208,-11511,-16163,-4509,17487,57138,58966,-22971,-22035,-75854,-23915,-35786,-2225,19118,-7777,42247,39324,8238,-47737,-29883,20574,57631,46326,-27043,-133003,-61020,-43523,-27567,-33725,-39423,-86724,-42588,-53875,13001,61951,61189,20376,30268,29557,24221,65337,-14718,-21169,-48654,37518,7477,35794,-43434,97886,7238,-2604,30529,-13565,-15976,-9612,7003,57723,26144,28278,-24604,3344,-110574,-14609,-37937,-56591,-68789,-9311,-19829,5824,-1322,-45788,-62891,-51932,-14191,-14695,38104,74963,23249,-74013,52410,-14392,-48128,-14348,-26381,77317,44319,-46493,-14706,-32786,25849,20010,-1085,45784,1610,-8984,-28148,-12959,-23689,21397,56355,-77861,-67242,-19480,-45036,-78462,-80453,-26636,-2564,3252,77485,13558,35108,83050,27573,23882,-23971,12718,-585,-44744,52308,-53969,-42838,-54035,-57130,12111,869,26928,49446,20192,18110,-38860,-3790,-19848,9155,17468,-54352,-44319,-27192,-17586,40291,-4268,-20412,10110,-2313,-17953,-16335,29723,-1720,39615,22345,68403,17297,-6453,52134,-2304,29005,43246,42446,-12105,-44182,-73021,-34389,-19745,-21140,22030,53360,-2731,10707,-5003,-48401,34974,-48983,-30930,87368,-56950,-36710,-2278,59698,19960,32060,32134,-4525,-27696,-37600,-44130,35798,20177,-11219,-44338,41190,-23478,-31660,2970,10835,-22742,11918,3362,21700,16681,66223,46149,-2882,31998,-13177,-53402,99891,-9431,96108,38310,-95621,5093,-48806,-1950,80541,62907,23667,-21012,-115872,6537,14917,97666,40879,40074,-28235,43044,96425,73707,519,22448,-36655,-57221,6051,51771,-41583,4517,92598,11660,13648,-52521,-2583,26277,-12106,26109,-32436,64565,-8821,25109,58421,373,54535,-28812,-32266,-13924,58659,-12066,57196,7301,69416,-35189,-67353,-1068,20800,38449,67452,-8849,-34759,84635,107710,-84289,-43679,29395,6313,-13162,-18193,1144,29022,19815,2972,-14911,-9346,-43785,-24294,-23477],[28784,-2864,-13459,36779,24947,4949,-22080,18532,-16682,-7471,7934,-5071,-21842,-12378,-12145,17536,-1644,24907,-10372,-21256,42757,-35932,-304,118548,-34697,-22863,-79492,78001,10111,22822,4807,-84102,-31552,29694,33139,1726,11038,23692,44261,-30362,15843,-47284,16923,17586,41789,-38810,-74033,-72493,-17304,9333,8271,44041,-28203,12341,41413,-22177,34073,158461,35937,-95623,22548,-34871,89041,683,43151,2636,41890,68330,-1913,-39938,28601,9698,-97030,-56078,62923,49106,-31302,-32320,-21961,95022,66754,2370,-86200,-105469,14262,7060,33932,-32168,-15751,-138305,-43807,42693,-36709,76065,-22778,-75978,-130676,39903,9009,-29799,-66224,-42373,-46934,-93825,-3013,-2615,37562,-55799,-59729,64812,58470,-27790,62058,-38904,87961,-46578,29916,7870,-1176,-20607,-85299,-1079,77099,74075,-4947,19365,-7508,44772,80856,13366,60535,-28277,-60799,-59463,-92389,42940,13149,39461,104861,24045,21824,5767,-20902,-54790,-39598,-96674,-96792,6560,22779,31548,88095,-54098,-20610,-7641,-17970,47883,78713,22393,-38840,-6684,-62358,11212,9302,-49300,-15757,31725,111735,8059,-6180,-11415,-55898,-26288,-67053,37593,56814,60627,-35517,-24422,61786,71832,-43692,58788,-17052,7378,19777,-12254,29544,-6060,-502,30243,12452,-47386,-5033,-59071,-43091,-35575,47758,6252,25331,76141,12004,-17553,25635,-37061,-35663,-3984,-79046,-1730,10129,-46683,-104046,19851,9103,14734,885,-18241,54533,-46087,-54124,42464,-40912,-73258,14393,21556,-26946,-51102,-95739,-37251,47933,36682,22646,-3552,39302,45468,-70550,-29467,-36577,-78891,-46671,53993,-34381,-149348,-61693,-16575,2021,-15250,-18079,37783,-105413,-98052,-107464,-72176,258228,133000,6572,47946,24170,-24398,18936,14463,61354,-52077,39030,10309,-39024,-2855,13089,-29772,-50739,-19874,674,-43836,-3426,-19064,-94547,-113948,11952,-69120,2896,44593,34919,-13878,-13250,163418,55202,25574,1933,-16994,-29023,38918,45390,-23165,12912,3396,29424,41168,-80647,13728,94680,14812,-13382,38347,46188,-7826,128640,13446,7550,14824,57541,6514,-34271,48337,35044,-50096,50331,73706,48402,-22472,-4567,44704,-46950,-42638,30611,70364,15420,65986,47691,-23667,54217,-47385,39643,30330,134232,45803,71919,-4128,35701,54084,-64947,-13891,35603,-38185,73817,44392,32111,-14230,-12147,-29760,37125,13999,-2333,31723,-44258,-82620,-48415,21777,54861,11782,29941,3982,-10963,-71919,20372,-50408,48283,-22605,98915,10872,98311,112720,12988,-62877,-85673,37332,51895,-27523,-8318,-54592,716,-12847,-10379,8467,28292,-25674,8084,-13805,-40799,34148,34875,-29231,-6940,13006,-57965,180,38598,33426,-77259,-44845,8784,64368,9108,-16983,3534,11764,42877,153745,84048,-27661,48209,24371,47911,54286,26738,-34512,-37505,-2964,14057,-16060,-53517,40662,-36209,-26128,-37658,-24639,-42804,18130,-16257,3103,-8625,-28162,-30731,-17848,25123,-22631,867,-4388,-4340,-19865,90830,19274,82604,53448,70693,7903,30890,44422,96594,42267,16878,3527,41292,18595,-9375,21865,-14168,4509,-16614,276,-46554,24229,5098,32273,-70043,-14150,5409,2651,-14453,-15618,7709,58010,-6227,-68435,-73529,21069,52984,-340,50698,-73431,-147198,-15518,14967,57314,-59133,-15248,35721,-12994,87542,53335,4858,7812,-4649,-4132,-60200,18795,-25822,-1252,-13983,46281,42368,-51570,-35566,68044,31488,-86212,34398,-35428,-9700,7261,50871,17822,-32009,118340,-40662,3979,23433,45907,-11134,-26232,-36948,-3162,-13087,4823,-84739,-50387,-3045,58201,-12365,-3887,12054,-16720,48786,-33161,18178,-88231,102348,21231,-39256,-10029,38685,64089,-127,-10624,-4626,-42184,9246,-3564,-22520,-23600,-43113,9752,16540,-14085,-45511,3636,30739,-20740,-41214,12254,-64371,147405,18536,-39679,4467,-3373,110125,-12889,-11140,83413,103244,31150,13950,34480,-71665,-25681,-8695,10419,28154,-87210,984,12902,3241,3006,-10749,-40684,-37242,-14412,90175,-59895,40679,1653,4565,37593,27429,6919,22758,-29078,64519,59020,-54374,58332,53213,-9140,-33825,-22697,-16895,18859,17980,-43776,10287,-33016,33874,-33185,-14776,72821,-6852,-31340,49692,2497,-15107,-48516,66747,81830,85944,42164,-5716,-34835,1721,113119,47709,-9804,4298,-34303,-47104,-5572,-3120,-5498,82666,12552,-54168,28493,-37320,-95798,1669,58511,61685,-20488,73176,-16332,-21810,-68518,-27110,40900,23802,-27014,46703,82262,-2092,-90765,-8237,61394,-51820,-79767,-10070,35515,-5807,30938,-572,-39981,26835,57487,48418,7032,-239,21938,3002,95752,5396,-40078,-13178,33095,51466,-38893,18135,54183,-8003,-55264,-11351,54280,44983,8321,4094,22455,79239,-17648,1421,10898,-84701,-48246,89134,9571,15422,50064,9820,89157,41760,-41845,63346,-5617,-23993,77193,56313,9262,-69100,-79412,40980,-22778,29168,9173,-8451,-4242,-32795,3086,-55838,-57298,-31540,38351,-50704,7690,69161,17006,19755,-103037,-839,41237,-16240,69675,-12094,-9581,100108,-1754,63535,2931,-10191,-16732,18357,26070,35486,62962,-4971,-28255,-70704,-10198,-47442,-16676,10127,-17163,30233,43210,3933,-37349,-31182,64150,38222,39192,-24627,-106144,-12560,-23848,10956,-8624,3824,-80165,-17320,-44449,-2848,53736,36423,17930,35537,21695,-6464,54787,328,-9563,-49508,60001,-7892,20682,-42264,98828,-4150,-8994,7766,27154,-1473,-56,12169,51683,30328,38765,-18113,24132,-80849,1060,-38506,-60769,-74917,-17603,-31746,-24128,-2510,-61068,-45356,-41008,-23667,-7974,11160,76214,48242,-50390,33637,-2601,-58386,-10049,-36426,30801,40491,-24122,-21688,-1233,12704,13819,-14628,49027,18221,731,-20573,3225,-10219,26691,34445,-81447,-78829,-20308,-64555,-97632,-55835,-29769,-12329,13960,89299,7854,25791,108409,31858,9355,2579,6170,17355,-48613,83202,-40457,-67926,-40065,-27511,13750,-18636,3944,50424,16399,2624,-11654,3857,-34111,-14658,20561,-41871,-31948,-25021,-18811,42443,-6167,-27630,44872,11225,-15749,-23227,45486,12631,58425,10625,42114,8960,-2383,32956,15565,36886,45420,49417,-10712,-40090,-62230,-37577,-27373,1261,7112,51494,-40010,597,-17237,-56702,70749,-34107,-16368,70738,-58983,-42464,-16856,2934,-15814,21262,64605,-28507,-26847,-29361,-23476,17461,17572,1658,-72576,16285,-25898,-32519,27171,-6688,-21973,52123,-5699,11747,15499,37200,14981,-181,19292,7828,-35362,139186,3451,83700,34266,-85290,-9855,-64287,10479,96342,57202,36556,-48637,-103201,14974,8714,79917,52011,38548,-38693,37931,57748,93649,28344,-3058,-41299,-61619,6068,51072,-48691,1422,92825,19428,3360,-52831,-8859,25184,23887,48836,-29217,68083,36420,34277,66966,7181,36462,-30175,-21839,-9404,37946,14883,72011,36,69903,-10086,-77622,-15880,20731,16011,66139,7324,-18122,72528,139591,-51624,-24924,46118,-4097,-20815,-34709,-11621,3559,7087,4446,-8219,-8630,-50280,-9931,-19276],[25629,12644,12271,52095,32326,-17196,-45762,-15444,-22779,8544,14329,10644,-19796,-6945,-13007,28397,17982,32252,-7405,-21206,34286,1189,4341,104987,-55477,-31066,-82302,67513,3340,48807,22762,-69116,-7492,8063,54288,-4468,15694,49332,53362,-36200,15748,-41750,-11503,9949,13339,-54537,-66664,-89889,-8994,-2430,-10223,41354,-43465,27065,50239,13188,43404,180828,31243,-81557,29239,-37892,93388,-656,26667,-13504,28739,61470,-348,-53547,15154,11235,-130719,-65561,31738,52725,-32830,-30067,-22950,59882,59934,36760,-85299,-112156,28066,4762,19351,-43454,-21661,-130474,-31758,28385,-55875,58933,-18217,-77245,-93248,38680,5238,-17673,-57542,-51374,-41102,-61558,20192,3686,54347,-74466,-77147,38548,63958,-20461,49695,-30302,132390,-17291,47367,-5628,27060,8815,-93315,-31969,65944,81216,-4057,-9667,-14978,30465,102038,33846,51401,-37773,-56086,-42689,-89058,42571,7256,29293,91636,11453,22572,28678,-26269,-41370,-35229,-57954,-92076,-5177,23515,28849,70020,-67790,-29919,32830,-3814,54161,86270,14142,-20213,-9421,-62714,-1638,12423,-67930,-25616,28094,125316,14228,2042,-3643,-18763,-18874,-65004,49306,61360,61890,-61428,-36164,70246,28938,-48380,79708,352,-8422,-3511,4067,28554,19334,10335,77365,7313,-25932,10245,-65884,-64141,-37014,32357,3163,42390,67085,2769,-11501,24909,-25982,-20305,-35293,-107827,15011,21591,-43711,-97424,22962,12747,14505,-32285,-4369,23578,-49253,-14645,73712,-55318,-59273,24480,-1373,-51934,-53139,-106691,-13841,31882,47079,23450,-5169,36652,36323,-62283,-35840,-25164,-48029,-34472,31928,-45512,-150248,-57947,-7876,411,-50317,-19173,10438,-132077,-99779,-105417,-2069,204827,161018,-7139,22462,40882,-4609,-13036,24077,70936,-52651,43833,-9370,-37288,-31583,13203,-28790,-46524,-20104,3264,-24312,22767,-19498,-52943,-54448,5106,-79413,-8691,37173,6582,-32261,-34329,129805,15989,-3916,-6934,-16852,-35410,31070,13602,-28399,20481,-3989,-27172,49080,-109448,-15731,83356,42929,25845,33134,38487,-36037,100266,17710,-18863,10216,34770,10787,-40380,65240,32710,-47442,47449,84500,58011,-27544,-3300,24052,-49222,-48288,21577,6156,6452,65842,31875,-19345,60649,-49362,3657,28726,141086,14419,73862,-5140,32827,70343,-69485,3966,47522,-63809,46701,40878,25224,-33578,-22634,-20916,74459,25612,19671,58116,-57791,-93970,-49758,20262,48628,-4870,45457,17400,-23479,-37167,38340,-24680,39529,4850,105389,22871,87356,107921,4553,-62846,-70862,41480,39120,-22884,-15296,-58888,-15413,-18929,-48810,-17354,39469,-26421,-19270,-26874,-48217,38590,97666,19488,7273,6272,-62789,14828,11994,26645,-80486,-68778,5583,51010,18795,-18902,2080,-20779,8580,121775,77173,-20313,35870,42628,72059,70045,31966,-18999,-38688,-8543,21776,-16510,-70691,-9694,-65444,-14564,-23012,-57198,-58101,36580,-15796,-43524,-5648,-10425,-13480,-11462,12288,-20948,4623,-14776,-10980,-13714,73572,28556,68139,52254,78374,-8819,15539,37603,80905,41578,28966,-806,18417,-7526,-22644,56988,-28150,9953,-7112,-660,-45998,11940,5321,43646,-45353,14287,-3762,199,-16665,-6694,-2598,41051,-400,-83945,-68164,21075,90428,-4637,50049,-39631,-144115,-2767,45132,48383,-35490,89,48399,-26736,50509,34610,-9344,-304,4376,17174,-57874,37972,-1687,-18573,-20995,9488,11144,-53611,-53894,90247,27383,-102482,32420,-19382,5628,24638,46571,6691,-58128,129121,-46650,14001,16977,33181,-40017,-42343,-44074,-7260,9084,22620,-66957,-42695,5901,41158,-38534,-15270,-332,-13649,41919,-55896,14984,-87913,84802,46471,-19293,-9797,42318,81797,26517,32541,4485,-27492,16306,19243,-11775,-7896,-73989,2653,12033,-31852,-46149,2687,24489,-4196,-42371,9265,-75275,138147,21404,-56401,24855,15075,106128,-27939,-6948,73633,159352,14677,17024,34612,-74754,-30575,-14387,17373,8580,-55768,34123,14321,2498,-27456,-54392,-54378,-9519,11988,107884,-26099,28447,-13481,809,33627,14817,18103,76979,-1755,53784,50433,-72036,36087,39463,-32868,-23803,-823,-24708,33752,35750,-68935,16324,6134,42671,-47925,554,48954,-11615,-24324,70468,10799,-46761,-57149,66657,72815,68685,41580,-7500,-29875,5928,133472,64410,-2493,-5515,-9684,-35662,-3704,-9529,-10744,83390,20056,-77181,-1240,-33069,-81973,-46682,48161,78521,-59,56125,-16248,-23134,-62270,-29029,89050,35686,-5703,27030,91678,5067,-63378,5814,55903,-41460,-77632,-14845,27652,469,38450,4614,-45733,20817,39873,42087,18155,-837,-1511,-4273,86870,1534,-29683,-36099,40678,65325,9517,27003,58581,-5568,-76745,5916,45545,53318,-5341,-3277,45322,42184,-6749,-13213,7655,-75222,-31930,61971,-21295,42370,48345,14466,74568,54001,-42432,82489,2988,-42850,43495,45543,9571,-52724,-98084,22646,-43246,28480,23018,-50387,6856,-26664,-12503,-62809,-57863,-35803,-12560,-72097,11408,75772,38742,20823,-83727,-4808,58110,-8877,64456,-24398,3679,106435,-6129,52751,9850,-5869,-11005,38075,29189,-4193,60416,3837,-36758,-37253,5874,-50263,-30441,-902,-33898,6009,41287,679,-23830,-18396,92881,11933,35405,-8996,-64598,36743,-7156,38241,15695,30176,-63201,4624,-34881,-17462,46893,17578,14359,37903,10267,-32621,43788,18203,-889,-38725,71122,-19193,6499,-34450,100793,-18793,-11607,-14603,60556,9459,10832,21233,49052,30472,46970,-7948,43643,-28849,24200,-34941,-53743,-66380,-25251,-33721,-44071,-4809,-60390,-23012,-19412,-24564,2628,-17190,68637,69319,-12281,14658,3507,-65120,-7935,-41229,-3828,31257,-4395,-30005,23648,788,7123,-21823,38274,34870,16549,-8316,15790,-5229,17340,-13327,-81685,-87897,-18640,-73807,-102703,-29241,-26972,-30560,24467,86348,-11196,14116,115382,35195,-6394,27715,-6155,34479,-45157,107845,-22228,-91467,-30125,793,13936,-35399,-8617,46625,11145,-4907,13889,3302,-46617,-44600,32501,-15303,-19381,-11332,-15643,42432,-24158,-37119,64145,27392,-10246,-21248,57215,24361,73865,9602,17161,-3895,6283,11683,24760,42505,44002,47141,-42488,-35575,-45320,-35600,-32270,26128,-1146,56917,-75387,-17207,-30240,-55156,96447,-18683,-11077,44526,-50723,-45155,-31469,-49044,-45680,7863,87526,-55180,-45972,-21183,-1701,13225,18061,30198,-82799,-14317,-37549,-34899,41109,-18412,-12424,67331,-14545,-11272,4732,3338,-5099,-5118,14925,27295,-10146,145945,13053,69973,34552,-65588,-22469,-76978,16231,104363,45215,45156,-78949,-87493,24265,-3609,54476,61157,32427,-40692,26619,7479,85741,47846,-32217,-42436,-67034,3295,46989,-54368,-4536,85722,22693,-12921,-48684,-16394,18590,37682,54978,-20209,51207,71644,43188,60861,11297,10216,-31554,-19370,-7833,19445,37027,87725,-3172,68206,1431,-82390,-39060,16823,-16204,60616,11754,-4623,55512,152133,-29238,-2682,57828,-14780,-27736,-44378,-22627,-23964,-2192,1399,8106,-8439,-51660,-1391,-21304],[20696,24630,34758,58876,39513,-37818,-61514,-44649,-24109,9445,11098,22000,-17537,-2240,-23640,30155,35280,32537,-6407,-21240,18296,27043,1463,81198,-64704,-40164,-78000,48593,-58,70378,48624,-31251,2604,-23965,64891,-4953,15970,72514,54598,-43759,25886,-37149,-35483,5129,-3642,-59817,-52837,-83442,-15308,-16816,-28752,29989,-46547,44369,56307,41983,45591,167673,22274,-62416,19987,-37474,88977,-12733,1648,-20467,14237,47266,1253,-65498,-12398,12982,-138147,-58495,8180,47269,-33336,-26815,-13915,15447,50322,64047,-70987,-105178,45124,-5802,4470,-50137,-26109,-94815,-3274,16142,-61942,27539,-13250,-60246,-49028,39471,6344,-1014,-45893,-49602,-33068,-23281,30670,4131,57530,-91167,-79156,12359,52773,-2682,32623,-21566,138584,3462,49953,-13262,52171,33753,-82075,-60812,53439,85742,-6303,-40878,-17433,12105,100309,51826,46850,-40240,-46692,-25041,-79925,33830,9673,32060,67120,3535,24623,44573,-36067,-36995,-28459,-11056,-73236,-12813,23975,39690,67175,-56561,-36360,65410,22783,60251,81271,2551,-10314,-27563,-56426,-11412,2399,-79519,-25876,7714,128588,14000,17368,2052,385,-9399,-57866,40897,54425,54785,-79704,-44939,72452,-19345,-57552,76326,19463,-25651,-15904,21972,21162,37803,15348,124156,15103,-6207,15134,-63478,-74123,-40075,22033,2522,41671,56652,3394,-14936,15691,-14191,-4747,-70397,-118859,26398,27478,-38899,-82246,27583,12960,8893,-69966,9064,-20245,-48905,26048,79989,-63265,-48888,24487,-23443,-83764,-51137,-97345,10197,-1874,39292,17077,-4598,36025,14365,-58509,-40532,-25806,-23069,-9625,14269,-41813,-142184,-48140,2447,3482,-69469,-18165,-44545,-152320,-89959,-115827,38866,130357,185797,2779,9065,61608,11354,-45094,34150,79567,-46411,54805,-26454,-52918,-55304,21300,-19836,-45988,-20396,9668,477,49698,-22406,-5852,-253,-2822,-74418,-16440,28225,-18580,-48562,-35393,83062,-17217,-33043,-17585,-6131,-33122,33744,-8953,-29278,27570,-7878,-59759,47567,-117956,-35782,63660,64009,59023,23084,19336,-54001,81102,28246,-33136,11755,9162,8712,-25263,75115,30138,-52175,41914,88692,66057,-32534,-5559,-5232,-45916,-34002,17040,-50082,-6248,55805,18665,-7218,70596,-45615,-42302,8082,117216,-25032,66927,-9327,32943,82019,-64603,8698,56105,-78916,20548,35429,8979,-54742,-33693,-19452,110793,36446,33944,72213,-61306,-97618,-45486,13715,32240,-23454,57927,30610,-38064,-11373,48944,-8400,17074,4046,84854,30474,45060,89157,-6401,-59720,-49718,40668,27201,-14738,-8471,-49675,-26272,-34314,-85964,-43330,43759,-29176,-42971,-27294,-51518,25380,128185,62295,29135,2196,-59722,31792,-6676,11043,-68219,-84594,-5390,24027,22855,-18710,-2884,-57030,-28482,94140,66603,-12417,18816,42160,66521,63747,27504,7802,-33989,-13654,20976,-19747,-78446,-54680,-79531,-1056,-146,-73323,-60973,43659,-11508,-70407,604,3462,2573,-13781,-12415,-16969,-876,-28254,-17960,-9930,49900,33555,51823,48509,84814,-20178,-1297,28800,58133,22924,20793,-12396,6174,-26918,-21612,78865,-39387,14926,-2509,2453,-37005,1633,7893,49173,-19490,35295,-3609,-4210,-15102,-5710,-18458,16047,11846,-94715,-58411,18044,106746,-16234,41526,12554,-105513,4046,56462,21219,-9812,12307,49965,-41391,8839,18250,-14094,-7863,10398,33027,-44353,50561,26988,-33795,-18721,-31062,-23041,-49043,-63341,92640,24381,-87091,30084,-785,14567,43965,44729,-6004,-81414,105359,-43907,23305,7387,22210,-36687,-41515,-39575,-10210,22845,31417,-45389,-42158,11840,18486,-47205,-10668,-12009,-10723,28029,-67648,8862,-83599,58856,51766,-3183,-1803,35971,80213,39735,73081,21581,-4503,33489,25626,-4985,3966,-94927,-23214,-3222,-39752,-34006,11761,25821,8675,-35708,10204,-85123,95154,27972,-57329,39137,25934,79448,-39725,4779,64947,195424,1100,11079,27593,-61815,-27852,-18534,28900,-13692,-23376,63983,14534,11329,-45081,-98563,-62903,9796,39736,115494,10328,15232,-22665,-3709,23252,6001,26778,132930,32558,40046,35806,-78846,30521,27336,-45454,-18531,17285,-28423,44733,32563,-87855,16835,45934,47324,-54744,14351,24052,-20491,7867,88042,18517,-82262,-60827,52840,66013,39960,32871,-8982,-22981,14111,138437,71924,1425,-8049,15422,-25546,-5222,-15203,-23991,71318,28596,-88670,-30392,-22446,-61744,-88299,27807,83721,24094,31200,-5779,-12455,-52437,-22052,131881,32447,14711,1349,82387,12987,-32131,14600,40816,-17918,-61541,-19720,9795,10419,37704,19905,-37603,16366,14187,38314,20748,-17001,-33364,-19187,78947,-11151,-10879,-50973,53372,76426,53582,23321,55267,-9567,-95232,23217,29101,54794,-11628,-20275,59530,-2468,479,-28748,654,-52319,-16618,35941,-49421,65410,47963,35426,58998,63053,-42989,93394,9716,-51779,15818,18343,8369,-35785,-94929,14227,-57408,18594,30555,-75550,19280,-27120,-32570,-65098,-72924,-45914,-50066,-80760,18649,93230,51722,34564,-49675,-12523,59823,5447,45458,-39131,9959,90297,-22343,40683,15646,708,-2256,48422,26780,-52202,51708,4524,-45796,7929,20079,-42119,-36380,-11981,-56277,-28731,33534,-241,-10327,1827,98618,-13374,36985,12853,-21419,74001,3711,52816,33737,33774,-41007,16381,-25848,-27216,44752,15391,12734,38756,-2436,-47867,29635,33974,2629,-24682,69636,-22756,1098,-21369,96531,-33081,-9777,-29128,79298,15814,22426,33876,51885,23407,52341,4027,62181,24430,43272,-31517,-36132,-41746,-31518,-24227,-52745,-4763,-38242,-4581,5674,-17363,10710,-40301,54705,81757,29692,207,-2361,-68086,-7756,-40042,-20502,15810,5574,-38916,36747,-8887,2047,-21082,16056,45775,29925,4666,17879,-10686,-8787,-73947,-76343,-92851,-18932,-65562,-85706,-8014,-17988,-52970,34304,68380,-42976,-2177,103482,37238,-19624,45489,-17630,45782,-35494,117469,-4084,-108018,-27171,17668,7450,-43328,-3407,40654,2386,-5055,32149,-1101,-53647,-71339,49926,16223,-9720,12915,-6043,39694,-51560,-45113,72471,40860,-3335,-14417,63520,33307,80607,20811,-3855,-19122,18944,-8180,23233,47598,40951,34616,-85659,-26941,-24681,-28974,-35412,49071,833,64384,-97608,-35326,-46050,-44474,103814,-7024,-15371,16499,-33741,-44517,-45059,-79851,-61252,-3971,86296,-74620,-83958,-16560,14117,22543,18577,66560,-71489,-44787,-57688,-39404,42820,-23730,599,52493,-22523,-36711,-13460,-26827,-6736,-13255,18364,38898,16011,127105,18462,59617,39331,-42077,-26410,-82860,11181,103899,30544,45678,-101533,-72309,30982,-17283,26728,61542,22255,-34300,13567,-34553,53772,52560,-53717,-37171,-74366,164,43246,-52951,-10686,69296,20181,-33941,-45509,-23121,7945,27620,44394,-4634,20435,90811,50542,41017,10482,-14867,-34776,-24055,-9129,6709,46284,91637,-3429,66507,2905,-80862,-60943,9919,-49190,51075,6563,3177,36647,144327,-22741,18613,61998,-19487,-32164,-44987,-29002,-43903,-4557,-5603,26927,-8786,-47249,-924,-29114],[15878,32720,48747,56234,47973,-49108,-64677,-58132,-21389,-906,-1311,26859,-14539,5385,-36417,24923,49561,21264,-8025,-18276,-1653,31410,-7679,54554,-58563,-52669,-64954,27398,-1428,88087,75201,21330,-458,-58498,53516,-876,11529,84181,42565,-50281,44900,-35204,-49083,2810,-11247,-54386,-32864,-48460,-37632,-30410,-39925,10822,-36824,58352,60462,62089,44023,122570,11187,-46774,-1462,-33440,73377,-30622,-24573,-14764,3705,34558,3965,-68477,-36778,16918,-108892,-34699,2493,36062,-34474,-25207,3771,-25871,40726,77808,-44771,-86510,60002,-21373,-10550,-52127,-27102,-46924,27503,7418,-52351,-11075,-6874,-32189,-10257,42411,9354,13427,-32470,-38677,-33424,9310,30111,-3712,45718,-104527,-65186,-8512,30153,20903,12177,-15094,109403,7570,34375,-14084,61887,44884,-51809,-78079,37659,84472,-10300,-62917,-14212,-6019,78194,61346,49199,-36814,-36900,-4706,-62759,23288,15770,51797,41829,287,28354,50690,-45589,-44978,-18939,17318,-48572,-10065,24175,60894,70850,-34460,-39653,82493,53591,65208,62642,-11668,-13922,-59214,-46330,-16299,-16832,-85379,-15098,-24217,121779,7440,35791,6505,-12555,2022,-47751,15480,36680,41744,-84521,-47327,65534,-52861,-66398,54102,32371,-40452,-18645,35410,12403,43045,14936,145245,29222,5561,10421,-53579,-67011,-44573,17748,3606,18004,42692,13230,-29257,-1925,-3370,9631,-96023,-106683,29037,27122,-31107,-61671,32032,9348,1285,-94359,13706,-65019,-45521,55633,66143,-60399,-40873,14896,-44261,-114409,-46389,-68651,30012,-34075,24579,5725,-6800,35688,-18291,-62631,-45187,-37530,-8334,18212,3618,-26933,-132051,-34442,13537,8770,-71005,-17454,-111991,-163988,-76108,-143958,47582,73551,205469,32298,12138,81249,17642,-65694,41466,87790,-30146,70660,-35238,-79359,-66455,39810,-2129,-47348,-22433,18893,24277,68293,-21856,32516,30736,-9556,-60880,-18409,19621,-37420,-62150,-19525,42633,-34743,-50598,-24225,12471,-21972,44830,-16701,-26296,35628,1483,-54850,38239,-107762,-49024,41343,73779,76563,7618,-2320,-58543,67740,41695,-31525,19697,-15360,339,6155,75501,29277,-63895,33251,83903,64457,-35374,-10097,-38653,-37765,-6634,18055,-83860,-17759,35759,9860,9121,81294,-34202,-80787,-30326,71295,-56365,52739,-16128,36333,85392,-50735,-1330,56169,-73873,11620,29470,-14557,-74456,-44248,-24285,122524,45985,35963,70021,-59326,-92456,-35055,7276,12414,-34588,66384,39338,-51760,-6496,43232,-4125,-15184,-23534,42024,32799,-17146,60335,-16580,-57154,-29926,35511,19454,-4916,2691,-31724,-28151,-55003,-115872,-64838,38930,-28353,-57122,-18552,-47474,1041,112049,86598,46508,3653,-47415,49175,-11852,-4583,-42920,-88899,-21485,-9703,18239,-19006,-11033,-84212,-59184,79784,54716,-7139,5122,24207,37596,34853,14767,36450,-22867,-14801,13860,-24540,-75474,-78247,-75322,10886,20269,-73743,-50082,35395,-3191,-70800,9119,8352,11778,-22754,-42284,-13274,-13540,-44132,-24632,-12056,28117,31322,40287,42557,92392,-23275,-15652,22242,33884,-11608,-2524,-35030,4406,-39296,-3929,84005,-49223,17666,-3026,10695,-19742,-823,14885,52760,1876,46816,8878,-9826,-10707,-10315,-35704,-9831,28236,-99000,-49824,10704,100794,-31903,28999,69073,-43963,7818,52811,-20510,6948,16695,38856,-55171,-30684,11560,-6283,-12124,15392,41147,-20228,53949,47646,-43769,-9487,-65815,-50630,-39266,-60524,68609,21722,-44854,27042,14155,15856,60390,42348,-16675,-94207,59693,-33733,26520,1925,16286,-6474,-23108,-24281,-10822,24982,28143,-25471,-46926,15185,-3252,-40829,8018,-19405,-7245,11440,-59734,4540,-78537,35195,31317,2189,12447,22579,62859,35911,98085,38977,18873,54811,6140,-3471,10186,-99921,-57908,-23823,-36811,-17952,30707,33751,14099,-23022,12306,-90310,43755,35841,-38572,45189,28440,37271,-45585,20728,62423,201219,-2245,-3177,16109,-36344,-17883,-17039,41490,-33402,2925,79681,13610,31837,-42944,-129222,-66237,15883,62755,107057,40525,6472,-21409,-8649,9943,4752,30605,168102,67668,25818,16392,-69034,52762,19742,-46238,-19804,26307,-27470,48510,16895,-97651,11708,68122,42982,-51815,24478,7888,-30071,47163,96974,25292,-109221,-57520,29727,63149,6798,18226,-12115,-15555,22955,126195,69302,-289,-3529,34666,-20954,-8699,-18808,-39074,49612,33885,-87687,-49372,-6195,-38149,-105881,1632,75108,45215,4129,12430,4222,-44811,-10019,157669,15286,28393,-23493,56755,18543,-905,19365,17937,14473,-34930,-24054,-12440,22186,29039,45311,-19344,14324,-14518,39467,10476,-45661,-60962,-39918,75536,-29704,12251,-53449,70246,82150,86137,8132,45954,-22187,-105660,31549,7343,49619,-9878,-44980,63007,-41708,2417,-40149,-7732,-24540,-4325,18318,-61314,78720,51318,59679,46595,63357,-46627,89264,12357,-52790,-2586,-13628,7365,-25882,-76722,10729,-63303,4293,30846,-80533,32660,-33083,-50381,-64265,-99020,-56353,-70727,-79705,24795,117051,54353,52829,-12409,-21881,45064,22524,16946,-53452,11159,54599,-46684,27222,19406,8652,3208,46366,20704,-94129,38354,1599,-52904,41886,29108,-25136,-29815,-20696,-79293,-65768,21910,1829,-706,20629,84749,-29236,42400,34867,12530,90266,8389,57587,41679,17805,-19964,15856,-17894,-30380,46712,32853,14592,38648,-13365,-48880,10262,43786,1492,-17353,57826,-17565,8651,-4524,80213,-42548,-4500,-31090,82045,18224,33643,48781,57651,6833,55286,15348,80515,58455,48669,-32299,-11573,-4040,-35485,-6317,-53299,1179,5124,4364,23783,-4616,11726,-51493,38438,82809,61531,-7525,-23122,-67494,-8382,-34624,-19979,-4911,3059,-45189,36259,-16258,-334,-13187,-10030,48418,32984,12887,6932,-23744,-44043,-126138,-64104,-90484,-24238,-38749,-44976,3806,-4418,-73108,41898,40789,-81049,-22285,77638,37404,-27846,53748,-21397,48285,-21737,107504,9334,-113685,-30865,17236,-7788,-39399,17422,36653,-8398,60,40711,-3062,-52339,-83977,69322,42073,-3874,41902,9686,34376,-75390,-48169,75680,46675,3301,-7406,62864,39591,76940,40700,-19088,-33384,34556,-23414,12183,52354,39164,15041,-110468,-12265,-3660,-19844,-37667,64800,11262,68782,-97839,-44207,-63562,-27247,88582,-1941,-25467,-5627,-11953,-40963,-56527,-82660,-59497,-10381,57040,-80109,-128738,-19493,19377,39335,15269,98486,-43167,-68274,-81959,-45885,34195,-24085,13199,14835,-28952,-53155,-33821,-46066,9614,-19197,24651,39916,36720,97468,19848,55715,47412,-20865,-20419,-80883,-4636,96907,17038,36997,-108606,-59778,31813,-28150,2440,50062,10249,-22058,3880,-55358,11931,40102,-59265,-24512,-81461,-1167,42565,-40682,-15514,44988,11855,-57641,-47839,-27649,-4310,1601,21672,14943,-13137,95327,57143,13911,3752,-32950,-40013,-32335,-12910,-393,37110,74252,-2222,66736,780,-73729,-68240,1907,-70811,39698,-4145,5107,19128,124322,-27991,35525,58920,-13157,-33215,-37221,-29599,-49935,768,-13854,40366,-9813,-38621,-7159,-39443],[12303,37260,54225,45785,59174,-47650,-56122,-52518,-16099,-13936,-19554,23577,-11166,18076,-42918,17011,61757,-1798,-12556,-10893,-20524,14215,-20163,31041,-39029,-68281,-46568,9926,-4281,101558,95958,74381,-12370,-87800,17702,4856,3363,78575,14700,-54356,66506,-36971,-49015,332,-15360,-41342,-9482,5201,-70732,-39891,-38541,-13229,-17757,63776,63217,75792,42924,64873,1004,-39919,-26704,-26249,45419,-46445,-45142,2280,858,29822,8198,-59723,-41299,23490,-48903,-2343,12126,22961,-37109,-27844,23177,-51696,32980,78097,-12407,-61173,67275,-36799,-25395,-50390,-23783,-5150,47496,2260,-29987,-48633,1431,-2808,16715,45809,10139,18646,-18440,-24126,-51056,28293,25460,-17421,22084,-114288,-41282,-20550,8348,43926,-9800,-11796,61256,-7760,3099,-8646,49947,38766,-9026,-77244,16323,74802,-14529,-68783,-7281,-18915,45101,59682,59193,-29445,-30268,20180,-38039,17155,19638,82436,23754,-359,32516,44719,-49588,-63469,-6984,10941,-25815,5054,23715,81072,70668,-13810,-41617,83066,77080,67604,34714,-26490,-31020,-97555,-37040,-16665,-37973,-87564,4183,-56057,106903,-2090,51807,11298,-53809,15411,-37267,-18580,11345,25822,-75681,-42606,48629,-55987,-69671,22627,32211,-49925,-15942,39904,6598,34243,10551,130140,40065,7833,1184,-38908,-42922,-47876,17786,3205,-24599,24848,27336,-50055,-24486,5857,22139,-103189,-73671,23407,22564,-20751,-40110,34838,2590,-2759,-90434,4342,-97542,-38739,63892,44767,-45532,-32575,368,-62127,-134411,-40350,-28025,42913,-49288,13595,-8578,-14499,30218,-54165,-73707,-50071,-52121,-4011,38804,-1890,-7837,-121621,-18868,25048,13074,-59034,-18189,-168277,-164354,-65393,-186519,29822,57529,219389,70314,29319,93623,13101,-66839,42874,94381,-3689,90539,-33722,-99243,-63832,65620,20128,-48324,-26497,29598,40294,70767,-12944,53544,34809,-12293,-45523,-14297,13087,-44814,-70158,5862,24583,-32557,-51600,-23231,33425,-4396,58754,-10603,-20262,44489,27940,-16475,24670,-87121,-59978,22964,69361,74117,-11616,-17603,-50429,54831,54670,-19023,30790,-32839,-11310,38503,66818,31036,-78687,23493,71999,50165,-34452,-16336,-69856,-25446,22076,22608,-89666,-23137,12592,6677,24803,86957,-13729,-93193,-76643,21107,-68101,35147,-23298,41877,79503,-31195,-22893,44586,-44707,27272,23297,-39927,-86911,-51447,-32461,99838,51663,25131,52573,-56121,-79209,-19931,6315,-2493,-32081,72083,40774,-61269,-22551,17970,-8529,-49778,-62355,-9254,32570,-76705,30304,-21628,-57060,-16305,28502,17468,4127,3457,-12013,-20787,-73772,-131262,-74662,26767,-21985,-59353,-6820,-35582,-24589,56935,87920,47864,11778,-27638,65900,-1696,-12307,-12538,-81023,-36798,-40466,6289,-20981,-20986,-91941,-76650,78662,43638,-5785,2489,-3784,1424,-7885,-2407,56459,-5464,-8925,3418,-29220,-64135,-74681,-54763,18612,29092,-62779,-29114,13796,7409,-51943,16480,2474,10100,-31962,-68328,-12911,-28082,-58937,-30016,-21684,15888,21948,36611,35193,101504,-17420,-24862,20878,12633,-54134,-28725,-65014,8879,-45665,26408,73567,-58213,16778,-6687,22705,2550,7371,27175,59759,15829,50093,31592,-15918,-5057,-17641,-51206,-28530,45963,-97264,-46923,-1493,78173,-46318,16861,113625,17611,9736,42685,-65232,9077,12093,16829,-65999,-61497,18189,12325,-11737,21648,41364,9778,48258,50107,-46893,2012,-88286,-63489,-27065,-45876,22910,17273,4901,23054,22088,10674,69740,36781,-22062,-91788,15017,-17683,20712,6031,16736,34174,7464,-1727,-8642,17635,14408,-11191,-52668,16498,-18751,-25355,35440,-19199,-1489,-3099,-32983,3714,-76328,18688,-11880,-6376,29742,8615,36642,15124,101745,46327,36447,67351,-33245,-6207,10711,-86392,-84706,-41233,-25563,-6526,54445,44687,10938,-7085,13485,-87346,7514,42625,-4552,43406,24189,-7766,-44588,36880,65491,179215,8281,-21893,3299,-4846,-3503,-8600,51818,-46288,18683,76720,11963,61347,-20898,-136104,-64562,9743,74985,81529,59468,7303,-8399,-12992,-1590,12441,29896,168603,95074,13443,-3820,-42656,100567,17065,-37163,-27454,23954,-21670,44563,-1448,-98444,2848,64656,29028,-40437,30962,6036,-36631,75709,92451,30566,-112567,-45769,3021,63277,-22971,847,-18112,-9598,26958,100384,60265,-7199,5750,45268,-22755,-9836,-19165,-48400,25867,32464,-74564,-53674,13634,-15555,-90469,-26125,55435,55489,-21166,33854,20458,-41013,1434,159312,-9651,31566,-41264,23660,20720,26878,25085,-8517,48982,-5100,-27260,-31514,33141,16300,74885,673,12571,-39945,46804,-12292,-76164,-73434,-63372,76804,-48469,33826,-44033,88154,81181,104585,-13657,34629,-41996,-104447,25444,-15316,39968,-2737,-71932,56898,-64699,275,-42582,-14097,-3661,3313,9840,-49859,79329,58751,75678,39321,52487,-54064,71006,9677,-48556,-11766,-37236,8653,-27560,-55057,2793,-61688,-9155,25459,-73409,44096,-42373,-59555,-60323,-121856,-62152,-77384,-75782,26248,135960,48294,63359,15212,-29329,18516,37105,-13434,-65294,7838,8884,-70848,13109,20312,17213,-522,33297,13639,-116884,22633,1036,-55434,47634,31480,-5205,-11280,-24944,-96199,-92303,9790,6682,1844,30267,62390,-29894,47766,51822,30735,83200,8208,57155,38440,-9280,-5402,6733,-11881,-27211,49636,63322,19008,37046,-19486,-36122,-13825,45691,-1812,-22744,40710,-5476,28086,14486,51931,-43401,2078,-20307,73182,18121,43054,63541,59867,-19195,56541,23667,98301,66139,36998,-39362,14266,38316,-36241,13814,-50748,14801,60897,3040,25051,10168,4678,-46745,24117,72995,74871,-9132,-55338,-63307,-7977,-28204,-7738,-28144,-9684,-44172,23938,-21493,337,-914,-31676,43331,21861,11126,-14163,-37668,-72859,-151628,-45286,-78956,-34760,-1744,11517,5893,10891,-84811,44608,11855,-114999,-42443,46049,35138,-30491,54511,-13176,42034,-6432,80082,15491,-106998,-37789,507,-29350,-24309,43960,38085,-16692,7569,40455,2172,-41409,-74971,87743,54722,-332,66876,28735,27684,-83284,-44273,75949,42063,8662,-3447,54491,43101,65463,62460,-27068,-42938,51037,-32081,-4256,55222,40854,-5071,-99333,7529,14126,-11362,-39541,68872,24032,68382,-74513,-36481,-78191,-7682,52567,-4048,-35573,-16759,9521,-35499,-64553,-61242,-43483,-9138,9597,-69953,-160864,-33126,13484,54814,5531,115106,-8246,-80081,-102373,-53420,19824,-22196,23798,-28763,-33299,-53305,-49944,-50402,36143,-18974,27369,31739,47255,70006,17800,57436,56668,-6619,-8695,-72460,-26863,86350,7531,21125,-98800,-50665,25061,-34281,-13984,29325,-581,-8414,1505,-52900,-22818,13717,-47510,-6114,-82619,480,45039,-18366,-18780,17986,-725,-81337,-56418,-29717,-15293,-27865,-5821,32973,-39355,90384,65664,-10579,-8684,-43412,-45581,-39551,-18726,-4603,10176,35718,-859,69735,1109,-62700,-50742,-4981,-71117,29226,-15953,3350,5476,104924,-34896,46476,51057,5171,-31272,-24608,-25240,-41467,11730,-19641,43046,-11749,-28683,-15921,-47487],[9746,38944,55256,30672,72695,-35112,-41596,-32143,-9935,-21306,-38266,11598,-8717,34902,-37348,11153,72816,-31689,-19738,-135,-33819,-15392,-32412,13467,-12813,-83275,-29608,26,-12411,108368,107093,112930,-27543,-107152,-34053,8670,-6476,56197,-26081,-56312,82092,-42210,-35543,-5894,-22108,-25986,12778,57445,-103882,-43370,-23933,-37492,4265,58166,64253,86371,45427,19401,-5184,-41148,-45988,-16703,7626,-52994,-56254,23443,6646,33792,13330,-43120,-19964,31240,17113,24977,25748,11434,-40830,-36229,34367,-54902,27344,69834,17603,-35256,64209,-46886,-38826,-46579,-16947,18585,50043,-245,-2441,-76683,11305,19237,30033,47267,5476,10234,-5407,-13153,-85964,30936,24971,-30511,-6759,-119953,-16975,-22822,1117,59946,-31556,-10628,14634,-37727,-35307,1186,20641,17801,35005,-57416,-10719,57966,-17570,-58379,-673,-22641,13240,48387,75839,-20331,-28322,48581,-9438,17403,17049,110551,15741,-1195,35519,26416,-44750,-85681,6444,-21602,-9226,29405,22071,87997,61915,-1329,-45469,71250,82557,65964,6072,-38793,-55846,-130603,-32683,-15345,-54191,-87469,26260,-75370,87087,-9604,60388,17711,-104246,29356,-29232,-51237,-16534,9838,-58330,-32488,23753,-26370,-63916,-7887,16053,-52944,-13074,33896,5798,17250,4307,84371,39147,4691,-6212,-22719,-8178,-46207,18779,-3240,-74562,4424,37983,-68918,-46247,14159,32836,-91833,-29537,13518,17520,-10044,-22843,34767,-5952,2079,-55633,-17926,-107999,-27820,46293,29570,-21626,-22589,-12469,-73629,-136324,-34431,12990,48524,-42056,10786,-24820,-27908,14705,-83539,-86330,-54079,-59174,-8144,45251,-6933,7524,-108504,-3895,36068,12852,-42468,-20755,-194806,-151584,-63192,-234914,-5793,84642,230028,105266,53661,94831,2238,-48924,36934,97423,28672,114541,-23521,-95622,-50953,90857,39019,-46873,-29602,40655,43289,54751,5988,56064,20095,-8489,-32069,-4947,10110,-35277,-67145,32413,31270,-13456,-37635,-13837,50471,15326,69069,3310,-11907,52774,65648,37669,10764,-66287,-70309,11315,51404,53926,-30542,-20751,-32586,40020,65135,-7561,39679,-36805,-21303,52696,52156,34921,-91471,15660,57890,25379,-29528,-24507,-92888,-10469,40786,26936,-70723,-20004,-3012,9865,35391,80867,14839,-70645,-115109,-15264,-58812,19318,-27758,47442,66105,-11360,-49054,22101,4300,63808,16335,-60074,-86369,-51926,-40215,52637,50391,4960,25545,-52900,-60243,-3827,14122,-4586,-16313,77956,35202,-64472,-48069,-21011,-14795,-78043,-91659,-50349,34680,-112308,7905,-17792,-59017,-9741,22578,20676,10432,-16476,2925,-7445,-82927,-125973,-65530,11685,-12026,-51206,1715,-19483,-42562,-10712,71911,28691,24757,-4638,81758,21310,-9052,12811,-63057,-43996,-59479,-8263,-23997,-30262,-76601,-77982,84740,34890,-7486,14573,-30762,-23074,-48730,-18737,60882,16980,4982,-7669,-31797,-49163,-50269,-24281,21172,22254,-45663,-5537,-14352,16981,-29546,18461,-12092,-3311,-33429,-82198,-17863,-37659,-66888,-32885,-37751,17387,8618,39547,27662,109672,-4303,-28346,25758,-3230,-93101,-46293,-91955,13727,-47158,59311,51755,-65837,11800,-11256,35620,25055,24638,43976,73945,22605,48130,57922,-21650,374,-25244,-63240,-33983,62369,-92053,-51052,-17517,47172,-53071,8306,133351,57945,9897,34680,-97168,-1970,607,-11370,-72087,-79341,36366,34797,-7515,30633,35170,38106,36335,31193,-43424,10452,-96902,-57692,-15737,-23630,-29554,9268,40577,18463,23035,1893,70287,27146,-20170,-73687,-8205,2653,6822,21120,22975,68035,40627,22822,-4209,7082,-3266,-3829,-53966,15981,-25436,-6062,64076,-9694,8205,-11938,3718,4856,-78579,9974,-65312,-26587,46702,1473,9396,-18520,88064,36526,45083,57425,-72455,-10897,7299,-56713,-88185,-47513,-10596,-4196,75888,53980,1175,9247,12909,-75596,-4224,47150,32862,36083,15567,-42270,-37874,49660,65287,141740,30600,-38991,-8154,24934,10659,4986,57585,-50782,22288,58610,10139,92669,14186,-117628,-58190,-2924,71571,43543,66012,19869,13725,-15475,-7306,27151,26842,137166,107195,4828,-19712,-5586,155761,17852,-21711,-38838,11743,-11593,35234,-15223,-92404,-6757,40656,8841,-24379,35357,17930,-37513,82856,71665,33438,-81967,-25863,-22838,63756,-43365,-15978,-26813,-7194,20943,68691,50065,-16318,16254,48212,-28242,-2899,-15734,-46266,9454,23030,-50734,-45237,33814,1850,-47270,-52673,30808,48964,-43480,53308,32240,-40029,6915,138852,-33997,24113,-48327,-6067,20970,48375,37131,-32993,78233,19602,-28725,-40519,40582,5357,99756,12769,8020,-56668,59201,-42353,-92718,-65712,-85829,79627,-61345,47660,-27523,102373,73924,110097,-34859,26343,-64177,-91803,5577,-33374,29083,5159,-93892,44652,-66990,-2286,-33485,-15413,1142,4242,7654,-17549,67827,67622,77845,36451,32099,-63212,46148,1963,-41389,-13403,-44301,13775,-40051,-40469,-16086,-55337,-17842,17668,-66407,50247,-52399,-56512,-52147,-123474,-60917,-74045,-75089,21906,137995,37382,56420,25008,-31013,-10940,45264,-37617,-73880,-760,-34397,-84786,244,17752,25885,-15542,14583,7784,-114806,7096,7889,-51433,22331,27735,9941,12655,-23847,-100997,-96484,837,13273,-3689,26997,43277,-14718,48937,59826,31469,57178,4767,55379,25951,-38796,-1,-3649,-9117,-19529,49919,93249,22854,32755,-18670,-13533,-39073,39594,-4226,-39361,24352,9596,53216,33667,19432,-33957,7513,-1164,60023,16705,49179,75037,51261,-51059,56513,27421,112938,56711,12053,-51577,35303,73111,-33418,29357,-49335,34895,110826,-5053,4780,23790,-8034,-27069,14992,56747,73126,-7218,-88085,-54997,-4500,-23998,8682,-49754,-26571,-31998,4418,-24349,4098,11910,-42996,32812,-1794,-3997,-38151,-44668,-79409,-144860,-22112,-60609,-47771,29107,67404,639,24752,-84489,39739,-10472,-134238,-57501,17158,30303,-28860,52596,6962,29997,7949,43330,14782,-89020,-42906,-24789,-51058,-1996,64042,45191,-17144,14695,34487,15322,-21571,-44870,102374,52224,3895,79628,46669,21783,-69809,-33591,70933,27693,12506,-3126,39362,43226,51184,79221,-26824,-44681,65196,-34088,-20106,53965,46074,-18248,-56484,28702,25772,-6615,-41122,59568,31823,65107,-36037,-11192,-83531,9143,4023,-11819,-40486,-15694,25952,-29409,-67655,-26154,-20596,-485,-37562,-47395,-163734,-57892,-329,61035,-10145,112223,21297,-79694,-109218,-60469,4974,-21032,32731,-58614,-35407,-36334,-56822,-39988,62000,-11587,22019,18764,46028,50422,12692,60043,64641,-1207,1510,-60307,-48712,74298,3074,2222,-77548,-44781,11482,-36617,-20870,7121,-7773,1423,7808,-34136,-38676,-18465,-24690,14123,-70755,5166,47882,8112,-20913,-4731,-14613,-101548,-67090,-30109,-22309,-49114,-30571,42876,-52947,81285,78363,-23293,-25688,-49263,-48566,-41932,-25944,-9065,-25152,-14020,-192,74637,7063,-49474,-8752,-9049,-47631,21354,-25536,1628,-3036,95655,-33930,51613,41576,30927,-27991,-12417,-18344,-23753,24472,-19770,34056,-14735,-20306,-22240,-48841],[6879,38549,56880,14361,85003,-16902,-28975,-6074,-4372,-18765,-51693,-7686,-8671,51692,-19086,10702,82092,-59580,-28685,10703,-39351,-43524,-41335,1261,11456,-91777,-20596,-1695,-27663,105305,107836,126699,-41084,-115505,-85615,7494,-15463,24355,-70354,-57629,84408,-49239,-12430,-18418,-34776,-13893,28956,88218,-124602,-41153,-611,-56629,22025,42888,62737,94874,52147,2536,-5258,-44470,-51849,-5839,-32405,-46925,-57857,37036,19296,40917,17747,-28189,17898,37426,55949,34493,31351,3951,-44041,-49897,29470,-36737,22551,59297,36957,-13904,52094,-48152,-48569,-42390,-8716,22805,36716,-1273,20816,-88345,21393,29105,30853,44810,-5171,-11371,4336,-11630,-126157,19250,33839,-35579,-33051,-120159,-1148,-17034,16209,64178,-51625,-8984,-15463,-70835,-68245,12625,-12224,-11839,68257,-23762,-39565,38415,-18263,-38044,1099,-16104,-7419,32383,96160,-11465,-30071,75348,16967,18663,7055,122207,15700,-4180,36925,-620,-31573,-101642,19908,-51962,998,55977,18855,76270,46423,1904,-53953,53146,65075,59376,-13954,-45052,-78390,-143271,-34506,-16884,-61850,-84730,44107,-75296,65623,-10887,58784,25829,-141197,40478,-26649,-74568,-41327,-4252,-40134,-19799,-4150,22810,-48976,-28840,-13481,-50482,-14386,19022,9212,1926,-1596,24366,22693,3862,-7243,-8243,27684,-36755,17226,-19507,-117054,-16562,37331,-77811,-61200,22969,42267,-69475,12593,4999,15646,-2320,-15243,30799,-14734,18222,-2419,-45691,-93513,-12527,6223,28606,4781,-12351,-17939,-74877,-117677,-29723,42941,47896,-17957,13407,-42799,-45223,-11666,-98688,-93349,-55482,-52014,-18054,36293,-16222,12928,-90241,7378,44737,5331,-31316,-24984,-186953,-125972,-71231,-278581,-50870,138217,241213,130120,76357,85077,-7010,-21702,24575,95325,59053,141838,-8763,-63483,-33433,105787,46839,-41873,-25277,51313,31431,25002,32392,44700,-284,3142,-20772,8112,11632,-6844,-47550,53573,49518,14582,-14853,2361,58978,32451,70905,17355,-1662,58896,100719,85906,-1026,-52808,-76685,3811,24606,23696,-43590,-10590,-8398,25282,72939,-8472,41402,-23134,-24602,36711,36137,39359,-98041,12103,47254,-4161,-22092,-34767,-104207,4332,43111,27440,-36023,-10199,-2398,19462,38569,58885,47374,-20757,-130435,-27885,-36045,10296,-26755,50860,48724,3248,-71368,-5474,60580,108584,7610,-69113,-71101,-43635,-44227,2732,40214,-18399,-2743,-47821,-39038,7976,30494,11272,5543,86111,26095,-61692,-67265,-60786,-16210,-92928,-96208,-65452,42759,-114949,-2748,-3699,-61029,-8085,19638,26766,13178,-54706,9060,6348,-77417,-98332,-34675,-1542,-2609,-36997,3308,-6268,-47949,-60953,51345,-5496,37983,16471,96743,51127,2006,25045,-39289,-37507,-62284,-19730,-26096,-35825,-43168,-64836,90474,29098,-9746,38886,-46111,-22248,-71335,-29123,49255,41917,24956,-17356,-30201,-35089,-17968,7186,19455,1914,-26771,12172,-40562,21653,-17621,12349,-30443,-25449,-21551,-78891,-27751,-36317,-62028,-31999,-56745,31453,-3799,44581,21557,112357,12552,-27611,36022,-13428,-116700,-49778,-103525,14312,-44605,81738,23779,-70779,3524,-16059,46520,43501,45591,63915,95134,24862,44045,79330,-25806,4779,-31560,-71116,-24708,75193,-86551,-59632,-34402,14798,-46153,4507,123219,66595,7568,34268,-102802,-19181,-13703,-39293,-72534,-83952,59117,50475,-2534,41932,24836,57034,22769,-3571,-35274,11660,-92776,-34796,-8098,-483,-70891,-1908,52476,14307,19460,-7121,63513,14889,-10711,-43516,-2227,25160,-10557,44169,33018,84603,66023,43852,1043,787,-15042,-1750,-46069,13247,-23840,14938,86073,8182,22253,-13560,38259,4910,-83775,8183,-110475,-51121,61413,6107,-11944,-57509,68467,10915,44731,19999,-89209,-15118,3054,-17961,-62401,-39015,3416,-10053,89778,57665,-10888,23719,10951,-58083,3158,49931,59509,26297,4560,-56999,-28259,56793,48395,103238,57513,-48202,-16864,45899,19650,19823,57954,-48550,14883,33891,8615,116648,50968,-81863,-47782,-14607,50184,1848,61444,41476,38988,-15037,-5727,44392,24028,91348,101034,1142,-27536,32923,191077,20193,-3700,-49239,-5529,1127,24600,-21174,-81949,-14287,9419,-11756,-8536,39222,37293,-31997,67646,35567,32722,-20184,-487,-46043,61776,-52302,-29532,-36591,-9742,3318,39925,42305,-23266,24384,46714,-32534,15970,-8965,-31443,5950,6767,-19575,-30130,50513,11711,5423,-76674,8058,25020,-63171,66090,39357,-39569,3127,106837,-50302,9865,-44630,-24430,22255,61525,57212,-50215,96298,32925,-27931,-35675,42494,1922,113383,10138,-1186,-61883,73197,-71283,-80892,-40092,-103580,79496,-64140,49052,-10849,108039,62186,105735,-48125,25388,-82301,-72190,-20923,-42028,20037,9282,-104576,30361,-51658,-867,-14081,-10273,-11757,-3673,8249,24754,47961,73058,67515,35304,6994,-70273,24582,-9049,-32614,-9416,-34748,22919,-57279,-37976,-45074,-47704,-20198,11056,-66687,49814,-60731,-41850,-38849,-93089,-53448,-62937,-79081,13567,117342,25988,30319,17208,-24094,-33636,45773,-50333,-79533,-15188,-64505,-80774,-8812,11460,34353,-38585,-2466,3917,-92493,-5882,24326,-40557,-23033,20026,13499,31054,-18430,-90899,-73860,-2305,20076,-15251,12446,34101,11285,43602,57013,17378,21053,-1337,54110,8464,-65067,-3364,-8575,-11006,-10003,45189,108582,22171,24793,-10411,12662,-59993,26653,-3614,-58890,13856,23206,74689,50337,-4821,-15406,9944,19134,49001,14156,50854,80237,27863,-81557,55011,26226,119818,46707,-17410,-64461,46878,88959,-27753,35496,-51068,57203,131844,-14220,-33362,34283,-22273,940,12396,41920,68735,-5049,-106108,-41873,3551,-23929,22324,-65206,-40193,-7885,-16252,-23888,10842,21608,-42036,19555,-31582,-32691,-56246,-39452,-57008,-114037,1628,-42036,-58960,37099,104460,-8421,34508,-72394,26071,-21151,-132215,-63112,-3008,23459,-25409,53143,34579,16937,19336,7871,10039,-62897,-41689,-47344,-65519,21758,69170,53692,-6439,19443,26558,32679,4477,-3470,109822,37478,11490,75703,58995,19204,-38973,-18559,56759,7918,15161,-4578,20414,39001,38307,87045,-18423,-37161,73382,-31091,-29249,47300,52279,-19007,-1975,45865,29937,-7458,-42130,38920,29808,62249,1253,23801,-74358,18437,-44612,-22319,-37621,-5074,34477,-23806,-64605,10275,666,12734,-67272,-19001,-134520,-89776,-16667,53750,-27441,93963,36517,-70754,-95072,-65043,-6420,-22861,41077,-60411,-35658,-7451,-53016,-18788,78873,765,8110,6336,35162,37608,4471,57615,69115,-3455,3976,-47240,-64102,61033,2882,-15206,-53693,-41462,-5897,-38174,-19624,-6769,-10534,2940,21028,-9766,-33190,-46433,-1637,31421,-41716,12188,46764,29776,-22145,-17506,-26297,-113509,-72471,-30082,-23481,-55171,-47193,39864,-54522,71222,93761,-20162,-45411,-53764,-46005,-38076,-33362,-15256,-52512,-61140,-582,78813,17854,-34547,43924,-9861,-7867,15916,-31413,3787,-6555,96774,-21358,51797,33088,55029,-25876,-5781,-12092,-5648,35071,-12933,16921,-18613,-15143,-22675,-41331],[2261,36771,61916,-325,90274,279,-24503,16124,-411,-7223,-55498,-30285,-11486,62414,6718,16445,86920,-75953,-37980,17283,-37867,-57496,-45209,-8264,26545,-88457,-22647,2267,-48390,90536,99446,113449,-49828,-114221,-120179,-276,-21287,-5191,-104253,-59607,70728,-55365,14030,-37012,-52669,-8849,35276,87569,-123789,-35585,23210,-66417,29881,22779,58325,99228,60812,14367,1098,-41982,-41663,4954,-63725,-30204,-52852,32005,35328,42174,19436,-26168,52175,39267,45320,20658,22949,1674,-44530,-65991,7667,-6210,16515,50818,40865,-40,35731,-39860,-51857,-38921,-1332,14193,15535,-1550,32197,-80522,29699,26862,22239,37821,-18952,-40324,8293,-21554,-153151,-1288,51437,-28286,-50484,-113241,1273,-6775,49162,54889,-68464,-3842,-24322,-93417,-83217,22478,-32190,-42823,82730,14553,-62508,21225,-15813,-17372,-4883,-2107,-12727,17709,115289,-4318,-32455,92935,34571,9130,-7948,110261,18826,-9353,38264,-28211,-14715,-101001,31863,-53115,7304,76713,14068,50382,29867,-1266,-67150,33951,28576,48079,-19789,-42373,-87932,-123193,-39636,-25660,-60959,-76992,51753,-58051,45050,-4463,47527,34365,-150879,44409,-32402,-85130,-58118,-15525,-27461,-6881,-28277,69450,-27884,-34348,-48646,-45226,-21714,-531,13890,-2961,-5364,-29734,-6626,12541,-1100,2000,56325,-19473,10968,-46044,-139512,-36316,20617,-73836,-65194,33522,51022,-45341,41654,2626,18908,-558,-21580,22392,-22219,43512,48626,-68407,-59077,6182,-45460,41427,25794,-5570,-13561,-63546,-81893,-26505,55049,42462,10250,14817,-62017,-63147,-44439,-96664,-90508,-52814,-31239,-30801,16648,-31466,6414,-67223,12235,49291,-9485,-31965,-29314,-152704,-89299,-84714,-304927,-93248,187265,252396,142876,88469,67751,-8044,-331,8285,87046,78621,167337,5189,-13659,-16856,102574,39980,-33842,-6942,60671,7022,-8701,60051,26489,-14776,21502,-10230,22583,17255,34709,-10207,65685,59099,41792,8972,22267,57308,43001,62117,25504,10022,61810,117895,111878,-10868,-49120,-72930,-4919,-3880,-6745,-45696,9582,18772,14830,79204,-24059,33800,6828,-18229,-6088,23158,42295,-96269,13379,44064,-31659,-15057,-46105,-103776,15089,29315,22241,3124,455,15976,34221,35019,22737,77466,35538,-115333,-18648,-10994,11264,-19070,50758,31044,8825,-83346,-29016,107104,145634,-3466,-64655,-45902,-27202,-42579,-30227,21581,-38579,-24191,-38413,-19400,10298,51794,45183,22938,94353,18568,-55885,-68837,-87792,-9250,-91094,-72546,-49565,55647,-91096,-3851,18462,-61042,-8090,19662,32683,12626,-95902,5735,14862,-57078,-53081,12136,-9832,2400,-21785,-2075,-3367,-40870,-77822,39243,-41980,45625,31569,110023,79966,13305,21217,-15207,-16635,-50206,-24018,-25174,-35200,-3337,-42692,89834,25705,-9614,67270,-43704,6066,-66537,-30376,27520,65624,46391,-23976,-22835,-23879,9907,31070,15560,-24931,-9113,17805,-58162,18341,-20869,-1150,-46953,-50110,3626,-58331,-39457,-21424,-41370,-26465,-73788,51533,-10965,46184,18525,105202,28860,-25528,49327,-19155,-116590,-40364,-91822,9279,-38960,82915,-5694,-71644,-6110,-22605,53664,55915,63187,86757,118559,25980,39859,88761,-26662,8103,-35880,-74506,-4951,82314,-82629,-67214,-47589,-14596,-21997,4813,87527,46153,1671,42645,-77565,-33952,-26477,-60712,-67735,-79077,76591,47959,-1406,52714,12503,61422,12241,-42144,-25358,3914,-75130,-1016,-5724,16554,-89171,-13072,47660,11980,14599,-13758,53434,3278,4873,-7760,25665,46605,-25071,69136,44238,81857,76019,57075,5235,4048,-11169,-1356,-26584,7512,-16991,38013,95244,30691,39080,-8920,60679,1784,-88007,11857,-130324,-70362,74164,22369,-22557,-92652,55313,-20365,37759,-34550,-73113,-17082,1494,20157,-14831,-18274,13320,-19412,94866,53711,-20306,35003,8667,-40238,17288,52672,65589,16780,-7547,-50078,-19267,57675,6999,72983,79583,-45602,-23181,53266,19930,31678,53523,-43587,-72,10946,7613,125920,77870,-42601,-34704,-19314,12327,-33915,47653,64909,59986,-11086,1026,59082,22997,52934,80520,2537,-26889,63733,185302,22933,13654,-53287,-21493,13763,16684,-19651,-68127,-18121,-15685,-26821,2599,42459,54693,-21384,37345,-9439,27226,54646,25508,-66872,55712,-52076,-37833,-44816,-17227,-21570,20677,37202,-24042,27618,44013,-31043,44296,-334,-7948,11149,-13395,12983,-14519,60230,14504,45142,-97046,-7593,-9164,-80088,68768,44598,-37228,-10158,76194,-54601,-4702,-33427,-29158,27183,65409,81016,-56801,100504,32907,-24671,-17867,38131,9457,115602,-7764,-14390,-56193,84199,-90215,-36253,-5000,-113435,73180,-56051,36342,-262,101918,48270,94475,-47942,33481,-91058,-52320,-42788,-38969,14617,7216,-101272,17154,-27101,7189,10425,538,-35239,-20968,8507,62983,25295,70009,51028,32704,-17082,-71723,13596,-20810,-22463,-1583,-15330,34630,-70308,-45831,-76327,-41505,-16922,8072,-72286,44680,-65474,-20107,-21225,-35309,-43062,-45109,-83464,5106,77931,17563,-7374,168,-7853,-42802,40020,-51129,-83030,-34159,-75959,-57070,-11873,1700,42371,-62237,-11486,1185,-62439,-14487,48677,-24581,-70689,11282,2223,32409,-11587,-67725,-30816,978,25661,-27994,-6981,34933,39135,32494,43706,-5452,-15314,-10860,53280,-8840,-85679,-12679,-5940,-18334,-1441,35145,101888,14091,13280,3911,35701,-71304,8708,227,-70712,11712,31984,83276,61240,-10477,8414,8660,33362,42747,9448,47522,77208,-8213,-101795,51540,20892,114151,47118,-41647,-71290,47253,80766,-21294,31142,-55649,75547,107664,-19201,-77473,41174,-34347,27133,15552,37306,73125,-5199,-97612,-23803,16359,-28026,28820,-70854,-44740,24607,-32478,-18708,20269,25726,-30770,5838,-58868,-69888,-61562,-21876,-13040,-73589,21486,-30999,-64691,15525,111446,-18003,38585,-52388,5078,-19276,-109153,-57649,-12267,15900,-22628,59072,62540,7705,26195,-17543,5061,-33074,-32050,-57135,-67251,41170,57842,56006,14538,20986,19644,47855,32493,34318,106405,15366,22663,55875,62766,21935,-2067,-3257,32128,-10226,17134,-4931,1786,29610,28014,86312,-3554,-21239,72676,-25760,-27299,36162,55295,-6200,42553,53888,27214,-13737,-41994,12313,18236,61750,20165,53057,-49534,17012,-81100,-32292,-27749,9824,34925,-19239,-55100,37751,13724,25735,-71972,7757,-87324,-120004,-30254,33576,-39169,70094,34547,-59249,-59427,-64833,-12972,-28658,49463,-31245,-34942,24546,-41502,6701,84361,13691,-10849,-1376,19817,27280,-6915,46817,68494,-10003,-2798,-35356,-70510,45627,4943,-28051,-34480,-39957,-22882,-42017,-13889,-5162,-10048,-6308,36835,10879,-12558,-62268,11378,41837,1787,20665,38195,38267,-21892,-18554,-32859,-111453,-65923,-30535,-18304,-45208,-53633,23269,-48842,60679,104851,-4864,-65364,-57675,-36147,-29387,-38848,-22051,-55887,-95092,-1987,78573,29352,-16945,85309,-8398,32562,11220,-33935,12221,-6363,99775,-444,47375,27214,67319,-27474,-7636,-9399,4150,41150,-442,-2200,-22818,-13154,-16951,-26037],[-4481,34096,69380,-11737,83316,10925,-29617,27990,1467,8745,-48181,-49899,-15656,61520,30801,26391,83987,-74368,-45974,15939,-32281,-50880,-44046,-18065,29072,-71439,-34356,7575,-69463,64991,83917,79231,-52487,-105399,-127661,-14308,-22506,-20761,-114890,-61950,44032,-57825,36542,-58053,-72078,-11474,30447,59711,-100061,-30046,38774,-65439,25708,4400,52179,95987,67050,41435,12168,-27948,-18352,13711,-76647,-9298,-45524,5136,50954,30073,16902,-44572,63476,35143,-10476,-11755,2723,4385,-40308,-79583,-23343,23834,7392,45305,30276,5847,21356,-24079,-46425,-36300,4312,2016,-3117,-980,29038,-55507,34278,16762,7932,27402,-30456,-67033,5023,-40075,-153703,-23392,71329,-10129,-56283,-98586,-9331,3711,82446,34005,-79960,6694,-16536,-96244,-72741,27669,-29171,-68680,77652,47958,-71057,9793,-9947,-4872,-18370,12995,-5029,8918,127270,207,-31630,95046,38441,-22200,-23453,78247,20345,-14767,42480,-45231,-1609,-77002,41145,-18439,12482,85610,8225,21594,18591,-6410,-81411,16472,-15210,33658,-12876,-29674,-77397,-69051,-42104,-43439,-53717,-60903,46303,-33772,26479,7630,30207,41281,-133595,37782,-48045,-84061,-63827,-23900,-22637,5266,-42166,94125,-5246,-21980,-79191,-40692,-33827,-19408,16204,5445,-6072,-61364,-40583,33053,9119,6721,73677,2341,-45,-78158,-136520,-53718,-11483,-61389,-57543,45658,59096,-24945,52705,8195,26535,-5940,-43837,9851,-26982,71161,80021,-77274,-15731,25807,-94125,61178,34998,-6131,-1067,-40844,-37064,-24074,49741,33054,28782,9164,-80939,-77742,-75699,-79914,-80328,-46034,-4809,-43532,-5166,-50084,-9058,-43088,9220,48955,-28129,-44809,-31101,-105545,-45080,-93584,-302632,-117431,199942,257071,146021,83860,48300,1063,2906,-8466,72723,81555,181215,13598,33663,-5064,79116,20901,-24744,26251,67393,-23681,-36075,81511,8170,-16858,42903,570,35386,24733,74970,38289,67946,45733,60448,27335,42238,46950,44704,43175,25441,22182,61288,108620,109512,-21159,-52969,-54787,-18470,-27071,-29410,-34498,33485,45185,11774,85075,-44856,18838,44823,-2956,-57051,15749,41985,-86263,18089,48922,-51477,-11747,-55828,-94741,17999,4956,11689,36085,4506,45248,51267,28219,-19049,98822,75861,-75054,1202,7236,22147,-5796,46880,15412,4287,-83934,-40730,128882,162417,-16315,-48616,-20585,-6104,-35083,-38285,-2244,-51306,-33609,-24219,-4563,271,72420,90740,27405,95078,16908,-51268,-50900,-94563,5129,-73444,-28597,-12482,66619,-57102,-1794,43024,-58233,-7236,20830,35907,9575,-120717,-4621,14264,-26978,-144,60663,-12717,1351,-9344,-11021,-14232,-25396,-66866,41651,-67898,43025,38930,119450,100638,17102,4375,3834,13199,-29199,-20148,-20199,-27740,29570,-18945,79402,22868,-4932,88991,-24339,50634,-37238,-22347,5109,83759,63661,-25929,-9365,-14422,26137,42112,11721,-49597,5432,9911,-64701,6041,-34028,-17480,-57585,-69891,35512,-25309,-47973,4921,-7393,-16091,-84172,67814,-11037,40267,19741,86673,40777,-25131,62559,-22170,-90920,-23170,-57866,977,-31993,59403,-33124,-67692,-14534,-33487,57009,63238,71464,112632,136613,28171,36061,83443,-22249,10662,-38000,-72983,16461,81314,-79676,-67886,-51833,-38022,18173,7630,38021,8418,-8100,57305,-29685,-40228,-34419,-71482,-59418,-70492,79944,19704,-8660,58115,-385,50207,7838,-71094,-16681,-11569,-39638,35448,-8651,22396,-83651,-19322,42393,12585,10934,-17066,44756,-3935,23706,26008,58786,62759,-31360,89530,54196,63904,68016,60543,6720,17728,13526,1139,3333,-1804,-9201,63068,88753,52161,55238,-997,66698,-3770,-87013,18762,-117444,-76272,86592,44417,-20467,-115552,55061,-43837,27764,-82574,-31459,-15848,5397,48483,36488,6907,18160,-27137,93310,42477,-23263,42650,7100,-27560,26924,57000,50018,9200,-19722,-27241,-13943,53226,-51533,52500,88955,-31659,-28952,45801,10810,37808,45936,-40198,-17693,-5914,6978,118002,87294,-12474,-21210,-14935,-35731,-56583,26108,81274,70504,-3491,7700,67669,23542,35865,56057,8001,-21048,80822,138336,26058,28202,-47020,-30481,22861,13871,-13263,-50242,-18251,-26983,-32444,6169,42423,61313,-8351,3624,-51476,16198,116983,46275,-85533,45660,-47775,-39430,-48654,-27848,-43766,12908,31862,-16749,25289,41706,-21841,70468,8014,16368,10517,-34117,39536,-1735,60858,13350,57324,-111699,-13655,-39480,-92107,59635,51161,-31633,-30266,54771,-47616,-12906,-19864,-23753,36171,60631,99255,-52279,92250,22285,-19202,7407,28283,27899,112364,-34197,-28486,-43209,88305,-92775,29918,28355,-112954,60746,-39738,11676,1075,83891,33904,78136,-32091,48674,-88783,-37717,-48885,-25385,12780,-266,-86165,6416,-2970,20516,32288,14389,-56729,-44606,5915,86348,5442,55655,36489,26447,-35626,-66060,14598,-30856,-10423,7918,4547,46203,-71302,-57573,-99249,-37748,-10076,9104,-75217,38991,-65461,1953,-2361,29916,-34000,-22524,-80485,794,31900,13931,-43411,-13700,15757,-37047,30820,-44273,-84873,-53973,-69574,-19466,-8145,-10573,49595,-78349,-9631,-2313,-38520,-17693,75824,-7177,-104645,4220,-22044,9682,-7195,-37588,17643,8987,29162,-35808,-22402,41420,59150,19240,22142,-28983,-44354,-25040,51867,-21467,-99605,-23983,525,-30486,3762,21448,76393,-1551,-94,21366,50067,-70129,-11915,5453,-67504,17125,34768,73442,63289,3780,32216,4185,36931,39450,874,39362,65960,-48860,-104650,46016,13094,93571,56808,-53713,-65346,38275,52340,-16994,19190,-61323,83798,41462,-17288,-111567,45075,-42598,41763,22127,47944,87834,-8636,-62442,-1969,32227,-34626,27242,-65133,-38179,58064,-40796,-7625,31666,23705,-13806,-6744,-75911,-103024,-51729,2672,34310,-34868,33605,-32306,-64252,-26357,89894,-25853,36636,-30316,-18852,-7805,-72012,-43040,-12169,9352,-21945,69481,83593,5595,27591,-29116,2889,-4360,-15304,-49799,-54962,52164,35229,44905,40344,19688,15187,54687,57443,55950,89982,-9902,33343,25499,57614,30542,27639,7760,601,-19116,18625,-2247,-12750,15036,18825,80967,14297,-121,62156,-20684,-13076,23814,51349,16323,65089,49836,19839,-23250,-39908,-13252,2632,62966,11482,59478,-13338,4356,-98107,-39186,-14269,23055,29678,-15494,-40419,50203,15587,33086,-55598,26849,-44978,-137450,-37795,5277,-37931,50940,19081,-50966,-10967,-57408,-15830,-37970,57382,19258,-34372,50578,-28693,29228,81343,22309,-29157,-2833,6291,15404,-20607,29231,61974,-16768,-14347,-25760,-69980,27395,7038,-35497,-22095,-39625,-35619,-48931,-7826,12649,-8767,-25831,49818,22810,12457,-63184,9415,43650,49671,30001,21895,29681,-18744,-10688,-33025,-91141,-45790,-31295,-7940,-23806,-50956,-2750,-41683,48274,101272,11818,-82409,-58843,-19278,-19387,-39403,-26312,-29468,-112090,-4113,70554,36048,4085,97231,-6516,55934,5228,-34599,26722,-4295,94000,21383,37633,24841,61352,-34371,-17233,-11993,804,42605,13936,-17252,-26464,-12951,-8152,-7067],[-12069,30737,75205,-19478,62924,12394,-39792,27874,1192,23536,-31703,-59816,-17729,46258,43170,36557,71945,-54221,-51164,5254,-25956,-25778,-39387,-29900,20225,-43971,-50875,9851,-84097,32440,63249,35790,-49217,-90982,-109082,-32402,-19000,-15667,-96917,-62253,11723,-54932,48452,-75489,-88314,-19092,16177,19493,-61050,-27545,40472,-55688,11686,-6447,47162,83291,66038,66511,24751,-1573,10851,17795,-67600,7468,-39844,-34777,63228,3390,10045,-82335,44508,25234,-81402,-49600,-21214,10661,-30412,-84685,-51076,41880,-5426,40944,11778,5132,13981,-4915,-31611,-33725,9522,-6781,-10965,1285,14583,-20801,33945,5094,-8809,15997,-33866,-81662,-4411,-60590,-128711,-39904,84019,11529,-52046,-77827,-28076,10818,92668,6730,-83488,22004,-1505,-79766,-38080,25707,-5134,-84859,59437,69855,-60432,4725,-1118,-4442,-35652,21376,9007,7163,126708,1650,-24677,79972,27027,-74974,-34718,38871,17468,-17499,51994,-41940,244,-31508,47449,36359,17849,80800,2190,1213,16970,-9793,-90452,1136,-52256,18666,-1577,-8609,-46798,4088,-36120,-67518,-42479,-34196,28820,-15450,9430,20531,12093,44928,-100281,20122,-71780,-75233,-57973,-29831,-23525,16618,-42473,89268,14909,6593,-96215,-40193,-47079,-32783,13430,22316,-4124,-63163,-68601,60893,17793,5957,79963,23147,-13940,-106289,-112066,-68170,-52426,-49581,-41552,56829,65309,-8863,47738,19614,34905,-17189,-80131,-5481,-27842,91685,85175,-69445,23239,42460,-126902,79490,29798,-15799,14041,-12347,6669,-21213,33611,19284,28322,-5310,-97381,-85639,-97574,-54997,-71510,-37642,15076,-54042,-20772,-66402,-27316,-23321,-1778,43774,-45189,-65205,-28663,-58297,-248,-88924,-269695,-113647,161931,247593,145994,62826,33620,17514,-13581,-21252,54669,68237,173661,14239,60813,994,41243,-2649,-16760,65275,70180,-51569,-50765,91573,-5027,-5423,62375,11560,43310,30430,95780,84466,62055,9628,67718,37199,59047,31714,37605,16532,18982,33277,57920,75675,83013,-34566,-59730,-23778,-35784,-40325,-40759,-11559,54216,66601,15888,90673,-55243,2254,77564,16346,-91845,13839,37841,-69593,23723,58900,-60377,-14362,-60008,-81764,10937,-21983,-2246,55402,-3479,73422,66567,23131,-53933,107934,88753,-25575,17707,15017,39389,9948,40076,2399,-8439,-78468,-38511,118710,154408,-29065,-26302,-4413,14316,-23115,-25426,-25885,-55685,-30329,-7741,3523,-20830,87018,135576,17107,79303,22395,-50814,-20142,-82419,22301,-44125,21366,24766,66833,-29456,-3037,62348,-53357,-4706,20602,35499,4732,-117810,-17634,4062,4449,49209,93922,-11948,-4475,-998,-18205,-35267,-7208,-47945,54139,-76935,28921,39657,122359,108739,9861,-17959,14106,42291,-6716,-10310,-11887,-15442,46620,-368,58674,17840,4918,95292,4503,90859,2886,-7945,-9270,92327,72377,-21789,8584,-4424,29141,40318,9229,-65180,15787,-7561,-62198,-13372,-47160,-29706,-61361,-78818,63174,12049,-48284,36213,31813,-1608,-84807,71182,-5406,25915,25277,59630,45905,-28323,72669,-24004,-45739,-3953,-11715,-5854,-26457,17299,-55852,-59227,-19325,-49902,57880,68476,67725,137635,142511,31334,31856,65898,-11083,12515,-37759,-66074,29480,69470,-75088,-57985,-42606,-51990,67023,11453,-10608,-31964,-20475,73686,21436,-36814,-35994,-70656,-50187,-62934,65470,-32202,-26506,52754,-13424,26173,9993,-81206,-11397,-31014,16642,67689,-15580,15450,-63426,-16511,49441,16298,9399,-17985,40714,-4099,41994,51059,80240,69525,-27529,101027,61368,37500,44840,55055,4746,38048,55874,7866,38727,-14274,-4668,86901,68022,66730,66405,6261,58291,-7926,-78264,26203,-78202,-65685,99416,62722,-6813,-121075,65174,-50368,18145,-99199,16681,-11137,15780,61513,71547,26829,18849,-30634,88264,26355,-18282,46786,6738,-23417,26035,62950,20222,4032,-30462,952,-13839,45330,-104945,38051,82456,-11849,-36575,26564,-4994,38116,37344,-40729,-32853,-17163,6112,96094,78140,2975,-10139,-3736,-83242,-63486,-1727,84136,67889,7586,7957,69176,23995,40419,40694,15494,-15474,82727,74503,30157,38826,-29751,-29602,24982,16268,-5292,-27153,-15948,-23747,-27984,1569,34504,52528,4142,-22032,-76480,-183,147783,56697,-99761,33180,-44296,-33209,-45933,-38265,-51521,13535,22176,-2556,18722,39344,-6851,76831,13953,32916,-12023,-52993,53947,8082,52520,12566,42910,-117404,-10111,-50551,-95368,38985,59665,-23102,-52766,41969,-34287,-10505,-9011,-15057,46588,49482,101966,-39142,76398,6979,-12270,31745,15097,53553,110897,-57231,-39162,-28164,83970,-77145,93348,50087,-100346,45868,-20044,-19225,-5841,57389,19505,57778,-2575,65564,-78493,-29895,-32985,-5704,12823,-9478,-65585,-1766,13584,32862,43956,27902,-64295,-67467,-875,91681,-7540,31020,30586,16189,-46484,-54485,22812,-37571,4140,15818,17286,54665,-57325,-65962,-105810,-35558,-1920,12472,-68035,36866,-60360,17829,13062,76657,-29591,895,-63542,3431,-5962,15453,-65017,-13758,42324,-20623,20921,-36613,-84898,-69377,-50699,20370,1214,-23652,55375,-81884,1217,-8426,-28919,-15361,98786,7132,-116381,538,-52596,-34850,-8656,-8858,54795,18242,30374,-33614,-25766,48494,64589,8908,-3952,-45210,-62672,-43843,49089,-26845,-105197,-33416,3808,-44962,3948,6877,44369,-21694,-12316,38318,52847,-57300,-32289,8967,-48679,26633,32844,45822,54807,27916,51007,-2083,29376,34696,-12863,27230,48788,-82971,-88217,39490,4836,60060,65730,-51636,-42742,24877,14026,-17717,5272,-65982,78008,-41691,-9201,-122379,46873,-47701,39646,29300,70363,104019,-14473,-13840,20781,47551,-41190,19645,-49238,-22850,83392,-40798,9466,43737,16952,3608,-17162,-78374,-113843,-29676,25506,65767,-2012,35964,-45356,-60883,-67265,53019,-30866,29310,-11642,-39486,7937,-31666,-24201,-6616,5437,-23081,79744,92721,11333,23252,-28639,4583,19067,4207,-28379,-31935,53481,10080,17899,62682,16781,13121,49872,74444,57336,62326,-35524,35085,-7708,45868,43674,40568,10877,-30140,-13219,19156,3066,-21426,-3437,9061,76094,30396,21314,43668,-17292,10839,14567,39207,41092,65763,34278,10852,-32513,-34867,-31485,-8607,63349,-20733,33565,25550,-16993,-95945,-41777,-1421,29989,22614,-11691,-23679,46638,6909,30351,-29153,35236,-24945,-133638,-38679,-24291,-19798,42838,-1628,-49383,34809,-40853,-17567,-49187,63290,73283,-34827,64293,-21800,42570,74479,23003,-41457,467,-684,-36,-33946,10724,49577,-20404,-22298,-18732,-67612,7021,7735,-38782,-13737,-39896,-41878,-56153,-4293,39783,-8970,-52139,55426,25783,31595,-52104,-5073,37920,88498,39971,1906,6772,-11104,14,-27654,-54239,-17369,-30891,4882,1320,-41969,-30533,-36914,32515,75350,16303,-92929,-54129,2169,-12214,-31908,-24563,17028,-113856,-6508,53391,33485,26010,76409,-6023,50247,-3122,-35043,44219,-2036,74281,37176,21437,26475,38802,-46316,-29920,-19840,-14665,41085,25040,-24737,-28636,-12731,-1312,9837],[-18103,26678,74709,-24092,33373,5354,-46055,18547,-1034,32792,-11050,-56215,-13613,18028,37037,42481,53556,-21213,-52527,-13106,-20952,8452,-33567,-43776,4686,-13850,-66251,6375,-86824,-1356,39611,-3669,-40964,-72743,-75835,-51022,-12048,8613,-56238,-57105,-17403,-46866,45282,-83242,-97529,-26892,-3194,-15814,-20475,-29454,28600,-41477,-6310,-6922,46809,62974,54450,77911,35366,32642,37083,14238,-41072,13303,-38105,-70905,70583,-30972,637,-128059,4129,11433,-129708,-77307,-39324,18297,-15333,-75607,-65141,41841,-20747,35301,-5056,366,15363,12773,-9078,-29872,17622,-9606,-4866,6450,-3477,13252,28755,-2467,-25675,6507,-25575,-78031,-15711,-75407,-91638,-45758,81356,26481,-42971,-54952,-47783,12592,64232,-19684,-76805,38430,11502,-54409,10193,15233,27146,-88983,38467,78371,-32786,3970,9437,-14033,-50783,17381,22069,9801,111010,-90,-11020,51806,2863,-132348,-38450,8089,10090,-15226,66350,-15325,-13483,21540,51735,86948,22841,64952,-3146,-5311,25696,-9721,-88355,-12944,-72913,5850,3000,16353,-3998,68754,-20040,-90771,-28392,2137,3900,-12643,-7506,28495,-1704,45290,-64701,-5294,-97040,-62503,-42794,-33906,-25209,26978,-30936,60725,30696,45526,-95482,-45785,-56831,-37694,4904,37557,-1330,-38828,-81862,86651,19203,867,77363,37674,-27702,-119257,-77671,-78865,-91327,-45786,-23509,62027,67388,4786,33531,31834,38765,-30812,-122218,-21184,-23837,96660,68864,-49259,46944,51891,-137072,90949,12639,-32712,24505,13223,40296,-16844,15548,-50,7127,-25342,-109418,-84911,-105028,-29705,-72671,-32475,17487,-60862,-25287,-74020,-41490,-12841,-19273,34524,-55238,-85670,-22439,-19630,35481,-68260,-216940,-83562,84126,219494,149669,32453,29987,35451,-39515,-25743,37048,44913,141595,7580,61253,2915,1130,-21185,-11203,93256,68278,-67257,-52851,89689,-9971,16306,75694,22049,43960,30421,84358,113326,51499,-35702,66101,39683,70423,16196,24011,-14074,10739,41475,52746,31462,43277,-51835,-65241,12323,-51930,-42441,-41994,17842,66515,79091,23585,94662,-43588,-8674,91818,31914,-94568,15108,30844,-48264,27959,68813,-57758,-22644,-54884,-68801,-5208,-43880,-17267,58480,-23858,89147,76179,24094,-71185,105362,77985,14245,21079,14306,57149,24312,31994,-8542,-24932,-75862,-27388,79436,125786,-39149,-4207,165,28581,-9139,-1669,-43433,-54006,-18163,6734,4502,-47101,92480,164724,-2231,44017,32418,-54073,12750,-59055,36191,-8884,62833,40659,51254,-16982,-10551,69316,-48168,-1418,17183,32416,-1674,-90334,-28571,-12706,28735,86349,100974,-10221,-11559,4155,-18619,-56444,8744,-39744,64231,-71505,6357,36979,117323,103931,-5596,-36921,14702,61008,11657,1287,-2566,-2778,47070,9127,30284,7902,18978,83383,31534,106458,36595,7957,-11119,88888,71162,-10944,27363,6544,21413,30891,7811,-68971,21440,-26977,-55281,-35244,-52329,-31535,-60384,-74525,75868,44671,-37647,63613,65308,15319,-75173,57624,2119,5811,33536,30619,43768,-34917,77474,-25578,5858,13098,31920,-6559,-25388,-30034,-71641,-47541,-19074,-69206,58024,74724,53282,150414,134160,33114,25879,42723,6816,12923,-34767,-53804,27114,44824,-66223,-37933,-18014,-52378,112542,15527,-46205,-63155,-32824,87176,53104,-27092,-31385,-60520,-42744,-57621,37245,-91959,-52838,33063,-27745,-5316,16468,-70894,-10183,-49173,87083,92163,-24506,-1998,-41212,-3982,70393,21999,9438,-18852,41546,3149,55706,63140,80536,64697,-16246,102952,65532,9341,13281,43722,-203,58438,103858,18157,71825,-27816,-6301,103033,38489,70432,68952,9219,41626,-5403,-62038,31924,-29873,-41471,110189,68013,14471,-108968,76428,-39765,11029,-73435,52334,-3063,31313,59194,78126,34148,17170,-30839,81639,8849,-6480,47712,7314,-27871,14139,67983,-12003,915,-37443,23679,-18538,36062,-128614,25192,62638,4720,-47645,2896,-21984,35159,29894,-44171,-41403,-26101,3989,67143,55611,6812,-4080,9051,-117557,-56494,-32890,72742,54205,21802,-2589,64682,22290,55999,43859,22427,-15283,72197,28864,35382,45084,-4875,-19882,17678,22236,1469,446,-12895,-10125,-16114,-9657,14316,29912,13947,-32312,-74471,-20466,144092,54054,-104142,20584,-43514,-18417,-35813,-44525,-37487,16275,5279,14504,10701,35250,8752,50055,16114,35860,-60617,-69428,54100,16269,37816,15586,16332,-111156,1583,-34311,-86231,9305,66601,-13431,-73220,31435,-21834,2501,-3991,-9739,53455,35606,83979,-21919,59352,-6598,-4970,46709,1513,80024,113598,-64557,-42660,-16077,72796,-46550,128753,54933,-74626,34205,-1974,-47998,-16471,28259,4258,35120,33992,76989,-66680,-25919,2849,13828,12192,-15391,-47224,-7304,19790,34899,41159,38337,-52370,-80339,-11433,83270,-12122,966,36416,3532,-49663,-40274,29855,-40565,21292,17785,19780,57961,-32178,-66725,-94116,-32797,5981,15303,-48739,40271,-50778,23488,20555,86708,-30907,20147,-31765,13002,-24656,21683,-65364,4033,65910,-1377,11987,-34374,-82389,-75434,-25706,49616,13258,-35258,58626,-73210,15214,-17826,-32551,-8242,111039,14510,-106260,494,-79866,-87307,-17331,10865,69770,24702,29589,-19538,-13122,53287,54219,5797,-29993,-48291,-71054,-64328,45192,-24821,-99792,-38111,-1414,-57515,-1676,-5821,20381,-40967,-20020,51493,44276,-37220,-48888,7798,-20016,35805,29244,7502,36759,45221,61675,-8490,14082,24740,-31459,12442,29841,-100862,-57206,34279,-2113,19852,63407,-38403,-4835,13398,-22972,-25049,-4491,-68078,57930,-108323,1455,-105620,46925,-51677,22506,34918,91898,109794,-20430,29205,40286,57486,-45320,9620,-26966,-4289,92878,-34933,30947,54657,8313,17385,-24550,-66384,-87609,-2343,38522,70989,25718,29219,-64595,-60351,-86120,18341,-32732,17844,651,-50807,22322,1361,-7294,128,5074,-24128,83350,88353,22992,13708,-21841,8969,34559,20701,-1549,-4426,46814,-9227,-20152,73481,13816,12461,34180,79765,43688,30017,-58982,18461,-36405,31729,58204,34271,4630,-51449,8554,17586,8190,-25315,-23115,-731,75053,39984,37755,21667,-15198,38741,11545,21262,59822,52576,11481,3034,-38068,-25775,-38768,-8252,60182,-61009,-18927,57063,-42059,-81856,-40234,7747,28669,17537,-6671,-9406,30710,-9085,15648,-3901,33282,-29609,-107798,-34430,-48579,12410,46185,-18295,-54715,62199,-15072,-20499,-60094,65308,112682,-36498,63881,-25474,42953,66802,14622,-44826,4573,-601,-18613,-42335,-1645,32184,-19314,-18798,-14120,-68230,-13451,6903,-40068,-4686,-40141,-41636,-58222,-3729,64303,-11341,-79605,51683,22797,39003,-35533,-23741,28041,107991,50390,-14375,-21663,1797,6839,-19409,-11030,8910,-27029,16451,22242,-29371,-51718,-35005,13539,28386,-1135,-93476,-42210,24196,-10923,-14512,-14882,62868,-104181,-8576,29002,20205,41326,36497,-7703,15585,-13134,-36117,59643,-529,44065,44022,-1211,32182,11083,-60832,-38514,-31066,-36056,38520,27984,-24939,-28784,-11305,-922,19382],[-20607,21832,65357,-26451,2943,-6906,-38851,5249,-4805,34508,7245,-41375,-909,-17814,11758,40958,35573,14781,-49713,-34620,-17177,39367,-28743,-58253,-11596,9323,-75836,-2952,-76182,-29996,16064,-28719,-28893,-52562,-44110,-66088,-3984,42531,-7837,-44512,-36511,-35530,25988,-78186,-97685,-29938,-21851,-34517,7909,-34849,9909,-27270,-20619,1908,53353,40420,31987,73237,41701,66797,52958,718,-7541,5783,-40298,-89477,72707,-60405,-7887,-163503,-38162,-3327,-132255,-83768,-45070,24956,3078,-48629,-62699,24659,-35663,27464,-11982,-5021,23449,24748,17170,-23567,32732,-7521,12526,15541,-16270,37157,20104,-2992,-41068,1286,-6193,-56167,-22179,-78795,-58061,-39386,60784,26405,-35713,-35095,-61684,9174,1835,-37699,-59451,50119,16577,-34908,55740,-3380,51285,-80741,24314,75974,3087,4069,19899,-26916,-57857,1551,29449,11784,82260,-4682,7013,19057,-27903,-168547,-33653,-2138,340,-7579,80935,27791,-41367,58964,56225,115933,26069,43997,-7174,-277,41565,-6461,-72898,-26540,-75546,-2718,-6746,39001,37941,98871,1380,-104291,-11369,42778,-21878,-27145,-25243,27352,-7755,44637,-36796,-32166,-113744,-47630,-22639,-36420,-22653,35008,-14282,22192,42594,85859,-78733,-57330,-58945,-33532,-7562,41271,-226,-466,-76550,100881,10132,-6617,67567,43582,-38106,-109884,-46755,-83997,-115981,-49723,-10322,55237,62967,17200,18136,39280,33535,-42093,-154251,-33883,-14056,82904,42168,-25833,50734,51242,-125252,94804,-9303,-51406,24290,27089,58585,-10442,2204,-25481,-28875,-43957,-116001,-75222,-96709,-9786,-84805,-35665,-1620,-62710,-18487,-68042,-46074,-13667,-39586,23122,-54036,-98028,-14183,7162,53655,-36029,-162647,-36530,-5286,172255,158886,2945,39878,48329,-59112,-19835,23986,20031,91788,-5068,40515,3231,-27971,-27955,-8255,94658,61546,-64682,-48293,79850,-6176,42235,81054,31395,36478,21764,41615,115446,40249,-72251,61191,38873,74931,3958,7598,-44207,5531,45017,46570,-8705,2882,-70862,-67779,42633,-61337,-35611,-37344,46206,68088,80435,29811,94520,-9605,-8540,80542,35513,-67856,16125,23218,-24123,29643,73207,-45299,-33588,-38705,-57429,-26303,-55346,-31913,47869,-51137,86687,77757,32716,-67647,94798,57035,32245,9537,10180,69504,34254,24251,-18096,-39825,-83453,-17787,22158,86778,-44083,12555,-324,32949,4056,23165,-50271,-50148,-3681,15395,-531,-69364,88922,166169,-20592,-3315,41388,-56876,38001,-33514,41877,26263,85720,25639,22936,-18560,-22553,60052,-44428,617,10589,28937,-9818,-52662,-33884,-30569,40705,107252,83029,-9772,-15870,7845,-9602,-65955,19642,-47767,58721,-59724,-18289,34687,105587,89831,-21385,-45784,7944,64604,24022,10125,4673,4672,37903,9598,-127,-8264,35350,57936,46096,88916,52068,20318,-1419,73652,62049,5605,42239,15312,7655,21837,5795,-62990,22314,-40507,-48277,-53330,-47533,-20668,-58391,-58819,67884,64934,-17385,79085,83818,32316,-57563,30879,7262,-14725,41112,6763,35634,-42394,76255,-27232,47172,26086,60224,894,-30802,-67846,-78612,-34538,-14060,-84335,58551,82954,32598,136504,115776,30084,17064,21670,29041,10239,-28469,-37335,8683,8322,-52618,-12346,19314,-36515,142549,19864,-63435,-79278,-42086,94791,50882,-16695,-21922,-45592,-39071,-51808,6710,-133013,-80843,-375,-46207,-37621,23391,-45867,-12105,-60831,152691,108341,-33529,-24646,-26706,13891,97067,27457,9664,-22311,44322,15534,61363,61405,60571,49396,-3893,97984,67620,-15421,-18402,30803,-6552,72476,141018,28625,94199,-38633,-15015,104334,8144,62849,61496,5673,23667,7760,-41096,34738,7840,-11009,113224,55472,37643,-84038,78831,-19526,7014,-15761,65742,7941,48403,46621,57251,27032,14650,-30835,73465,-6498,9138,45662,7959,-37898,-5168,67235,-35831,-809,-37904,34237,-25922,26848,-111719,12011,36340,8564,-61736,-14926,-33597,33016,25330,-46456,-41178,-36057,-700,38265,28429,7194,-4227,17795,-129099,-40448,-61593,52418,35597,38493,-23627,55839,17268,68897,65514,26390,-22950,54520,24441,40661,46783,20999,-6042,511,29710,5167,28391,-10261,7977,-1778,-24536,-19177,840,20368,-26297,-45384,-41891,117432,38943,-92589,10034,-43267,5148,-19094,-43469,-3956,15089,-18590,28936,4498,27886,18729,-6764,14403,24542,-120973,-84547,42823,23570,21314,23270,-4361,-92296,19359,4084,-63874,-24714,65552,-5092,-88837,17016,-17004,21699,-4851,-11307,51607,23077,48512,-5638,46614,-14235,1528,46838,-9523,99855,115383,-49164,-37303,-10153,59083,-8033,124524,43608,-37007,30596,11137,-65069,-24752,2355,-12700,13560,67123,76810,-60088,-20527,48027,27176,8576,-13916,-36157,-8926,16921,18968,25049,44561,-24307,-75887,-23642,68544,-9388,-27579,52754,-8636,-46405,-27356,27929,-40537,39969,9675,13680,55827,-5197,-60353,-68757,-27207,13037,14925,-21575,48284,-38311,18443,17883,59377,-36400,31088,7932,26403,-21089,31877,-45952,35429,80495,12651,4421,-40276,-76578,-69541,1227,60468,24087,-43005,57909,-57629,24976,-29397,-40854,2048,109018,13265,-81546,2920,-94631,-125495,-31443,17605,61573,25210,27399,3976,13470,55984,32665,11376,-51433,-36261,-72926,-80386,41506,-17273,-81315,-36641,-14364,-63058,-12992,-14902,13147,-53763,-20872,58881,27394,-16324,-58137,487,9763,41424,27411,-30244,13247,41747,63741,-13749,-3479,9392,-52160,-3489,13949,-98016,-21176,33107,-6651,-18925,45688,-20171,41069,9114,-51553,-38420,-5889,-67113,27326,-137406,9820,-68312,44639,-56276,-1650,38277,96685,98590,-23770,53964,52090,57278,-45598,454,-3674,11185,82932,-27303,53397,62436,1155,25570,-27895,-43989,-25610,22025,37853,52931,49120,16783,-82120,-66815,-74251,-1273,-31472,3690,6975,-49261,31270,20502,2483,5199,8071,-22328,74814,72137,36797,418,-15555,13383,41558,29103,20748,21116,35999,-17762,-57995,68014,12084,12059,11834,71756,25147,2541,-76728,-20182,-55808,19829,70012,13435,-9724,-57512,42060,12561,9265,-27822,-40276,-7448,77630,39808,44941,2074,-12252,63468,14436,2932,66414,35359,-11784,-2041,-37766,-11734,-35018,5888,52139,-90545,-77019,73406,-64888,-65966,-35691,12759,20160,16676,449,-2308,9100,-28053,-9339,13520,24062,-47282,-68385,-27380,-63142,48281,56424,-24137,-64226,62695,16639,-25229,-68486,62153,126650,-38653,52192,-39144,29860,58591,-1182,-39623,4406,1628,-37738,-40372,-3257,11626,-13924,-903,-11672,-73170,-31631,5478,-41033,7951,-39625,-36811,-49843,-4232,74532,-14344,-102079,40013,17768,34800,-19957,-36496,18501,106017,60590,-19165,-44242,19004,5138,-11734,22656,22430,-17693,23071,33450,-14344,-60313,-33459,-6077,-27709,-40422,-81971,-25309,42205,-16257,11838,1915,88483,-86385,-9551,2830,-1451,40173,-725,-10574,-34112,-22482,-37416,67701,308,12462,43723,-27759,41082,-4414,-73355,-36025,-42395,-55114,35570,19988,-21457,-27061,-8665,-8397,18702],[-19706,16265,48318,-27114,-19633,-19892,-13037,-6806,-9535,28911,17204,-24378,18585,-53843,-26519,31359,25824,43551,-43109,-53253,-12927,56664,-26060,-71190,-23820,17908,-77836,-15720,-55710,-48042,-2999,-34594,-14085,-32511,-27162,-73889,2464,71973,31632,-25987,-42930,-23408,-6333,-62271,-88758,-25275,-34123,-34519,16506,-40810,-4680,-15820,-24524,15692,65721,22151,1848,57472,43629,92629,55014,-22866,21155,-12045,-44405,-89634,69944,-72461,-11408,-172311,-63330,-16037,-91488,-66857,-37547,28833,22106,-4549,-48959,-2849,-46364,18937,-6190,-6819,33431,28411,41557,-14481,57295,-3311,34374,28871,-17451,45603,10319,2765,-53705,1330,18974,-22337,-17334,-69174,-35692,-23119,27490,8949,-35697,-22659,-65645,2498,-68031,-41490,-33850,51080,12059,-31678,83053,-27549,55826,-61833,21612,67511,35602,1972,28250,-34887,-53452,-17613,30367,8318,47242,-11291,24710,-8517,-57063,-165972,-21586,11005,-8598,3353,87927,72552,-75813,59647,63505,119089,26947,24742,-9789,8600,58858,-1147,-47287,-39259,-65212,-6339,-30444,53320,66027,85114,18259,-101781,8738,78853,-42156,-52652,-42724,16334,-5094,46924,-20027,-53388,-112751,-30152,-2864,-37192,-13038,38133,-1767,-12662,52231,117684,-52536,-72063,-50939,-21778,-20278,29179,-2870,36924,-55123,98929,-8522,-14333,51054,42470,-42638,-79957,-27993,-80796,-117069,-53065,-6850,32427,51007,27441,7665,38437,17627,-46707,-157298,-39941,2158,54754,16294,-8629,37531,40515,-97636,93566,-26323,-64725,11122,23784,61094,-2323,-4967,-55336,-68902,-53490,-117178,-57766,-74478,2889,-99375,-49920,-36827,-58251,-4148,-47034,-38671,-24244,-57332,12254,-39859,-96237,-6105,22722,50565,-2071,-125256,14573,-73234,110643,168699,-16359,60841,52432,-59790,-4729,18079,467,37677,-23436,11365,4065,-37737,-21569,-6988,66377,50616,-43808,-45235,68526,4283,65221,79946,39472,22088,3893,-15722,92001,31282,-87083,58283,39572,71773,-3565,-7735,-69020,5942,42714,39517,-33778,-28154,-87382,-68153,58125,-60712,-24260,-31393,66174,59843,71425,30779,87556,35916,3313,47043,21581,-32248,13874,17608,1111,29126,68363,-26294,-42432,-13044,-46403,-46088,-54090,-45850,29981,-75947,67780,71646,46825,-49524,80695,39377,28612,-11004,7499,72854,38705,17414,-26367,-48873,-102239,-20897,-38638,49026,-42114,21871,5235,26745,14210,42671,-44510,-47298,6624,16822,-9463,-78199,79369,136150,-29134,-47964,43162,-53499,49816,-12034,37564,55777,86659,-11590,-7725,-26134,-33759,35940,-43068,-747,2801,27495,-19723,-20642,-32185,-43561,40337,112135,52396,-11409,-14723,10907,8195,-56436,25050,-63274,31932,-49838,-37843,35428,90945,72433,-28578,-42395,-1269,55819,31681,12973,7276,2568,29469,4692,-25033,-29190,52272,29202,42573,47936,48381,25761,14662,49996,49398,24942,49217,16486,-6850,20079,1028,-52572,18686,-43842,-42734,-61802,-36538,-821,-58429,-36257,41475,68511,6756,78391,83711,46739,-36524,1405,7424,-29610,43498,-8216,23867,-46530,70049,-28970,63533,34996,67620,14466,-42497,-86375,-75817,-22255,-6388,-86249,59338,90752,11415,90106,95636,19586,5371,8328,50673,2458,-18513,-19160,-19670,-34270,-36958,11691,61716,-5908,150016,24767,-65067,-80676,-45721,96029,17687,-10474,-9394,-31008,-39836,-40646,-11483,-130906,-101142,-41605,-71796,-63734,26971,-15517,-15005,-62308,189989,116458,-41516,-45874,-23188,28471,118359,30059,8742,-29930,44267,28794,56957,48410,29711,28300,2051,90254,69045,-33655,-42952,20228,-12192,76572,154326,34514,99535,-42016,-29621,86844,-14823,47650,45795,-4468,9177,31621,-19373,34584,21858,17370,102831,27232,56648,-54692,67321,562,5586,47672,58260,20977,62059,31692,21457,9747,11895,-33164,62806,-17037,24990,40916,7570,-48766,-26290,55267,-45147,-1675,-29717,32369,-33036,17768,-64421,-302,11506,-5780,-75880,-16912,-34494,35475,24741,-42483,-32580,-48345,-9191,13649,4753,11505,-9431,19000,-116662,-21004,-79707,31856,19992,56332,-49095,43636,9570,69408,94501,25904,-37315,35420,57041,43728,43757,40493,5226,-24389,37489,4764,49598,-8122,25491,9641,-39692,-61086,-24215,24160,-9270,-223,-60763,83806,15074,-63375,2695,-38764,36601,1914,-34197,36602,7688,-45602,35981,2802,16961,18659,-70724,10071,3729,-168500,-99646,26446,29157,8320,33504,-8052,-63954,40676,48372,-31971,-56642,50958,-359,-99203,-2772,-23421,39859,-8508,-18846,38501,15057,6713,5761,40858,-15384,6329,31731,-15830,106576,106941,-13187,-24183,-10949,48302,30015,89856,21791,6644,36491,18514,-62050,-25688,-16850,-30371,-2609,85152,62763,-61904,-9420,87184,30414,873,-3977,-31404,-4279,8537,-15107,2295,47128,9297,-52604,-34562,52666,-2290,-48406,74781,-17228,-38345,-18852,13740,-38633,57795,-10317,3771,49938,12777,-51205,-38325,-17574,19328,10173,5473,57959,-25336,5476,6451,11294,-42595,32235,42812,38410,-307,44930,-15350,69963,81563,16543,-2103,-52295,-67212,-52725,29002,54739,30035,-45108,51755,-42425,24706,-40399,-43538,13138,94196,4619,-52662,5634,-91292,-128911,-46122,12479,37931,18636,24380,30744,46334,58753,8331,23274,-64700,-11679,-72207,-84702,39832,-7068,-50776,-29111,-27221,-57203,-28874,-20026,20905,-56598,-14780,60142,6988,-736,-57503,-12088,33134,43289,29745,-56007,-9278,14739,58967,-17343,-18085,-7065,-69761,-19036,5021,-76489,9559,37416,-8501,-49697,16235,-3651,83753,13842,-70048,-54981,1731,-63725,-7073,-131649,11811,-25711,38686,-61641,-21927,40246,75581,72439,-22338,60829,52855,43979,-41953,-6382,15377,19080,55497,-21942,72311,65526,-1667,28372,-26201,-17455,50247,36854,25449,24699,66292,3981,-90773,-78083,-39175,-2949,-27118,-11671,10424,-35197,33339,24497,2731,8001,13091,-15288,52544,47700,48481,-14210,-14979,15019,41613,26945,31939,40613,25503,-15233,-82358,46766,12156,11120,-11464,51525,10870,-11789,-84337,-72640,-64659,13673,75204,-13041,-28547,-47980,79391,3189,3575,-32898,-51001,-7419,80146,29390,40963,-9550,-5349,78636,18488,-9415,58838,21405,-28583,-4489,-31472,7446,-23234,29194,39906,-96492,-114339,71715,-80384,-55798,-29559,15839,7900,19843,9755,-5503,-10766,-45759,-39265,22208,11933,-61521,-29237,-19352,-66292,73219,66889,-17136,-73410,38917,46935,-30061,-72650,53824,115538,-39793,35300,-56479,6132,48610,-20503,-28926,-4454,-2610,-53388,-24149,5879,-9225,-6177,27557,-11141,-79323,-45938,4595,-41901,23163,-37690,-30358,-29318,-2760,64608,-14845,-114807,24835,13552,24050,-8768,-36161,13291,88930,69089,-8094,-52024,37511,-5978,-7539,34083,17787,-2451,22258,33464,3694,-54758,-28728,-21834,-75528,-90083,-59160,-8713,52044,-26382,42532,22355,86546,-62809,-8575,-17409,-25948,16800,-18584,-11764,-75399,-28165,-37427,64994,1474,-11706,40678,-52942,50854,6052,-77942,-18836,-50017,-65555,31003,1783,-19345,-24397,-5814,-20712,8444],[-18130,10462,28101,-25992,-28654,-29493,28048,-14400,-14497,17590,15372,-17570,37717,-83580,-66946,16069,29037,58420,-33768,-63474,-6469,56265,-25301,-80498,-29935,9282,-73496,-28126,-32624,-52517,-12488,-23005,2503,-14585,-29251,-71910,4947,83937,52033,-6221,-38403,-12016,-44605,-42236,-72503,-13286,-36137,-22338,6918,-43615,-4895,-7733,-15024,28643,78732,12491,-30077,38481,43230,104326,44699,-52834,36417,-32801,-47419,-83229,62668,-61204,-6665,-149878,-62449,-24538,-29565,-33668,-21547,29116,38891,48417,-32936,-31056,-49438,12874,7901,-597,39866,23192,58344,-3498,88469,350,52633,45610,-5866,38961,1792,10809,-62394,5890,41394,13563,1612,-49606,-22601,-2406,-6786,-20948,-44906,-19772,-59180,-4588,-110555,-28774,-5300,37762,-322,-44621,84255,-52436,39252,-35981,28428,57896,55526,-3473,32792,-31953,-38213,-26641,27050,-2382,14738,-18586,36465,-23365,-76658,-128394,-5082,40377,-13875,13653,79603,102628,-105739,18834,74722,102180,26734,12394,-11513,12687,71517,5472,-19016,-49390,-49197,-5896,-60007,55625,73159,40562,20301,-83152,30677,100552,-52957,-78292,-56453,-1565,4783,55850,-12315,-63888,-91111,-9252,11401,-35768,3237,33556,-1261,-35475,60573,132913,-25315,-84964,-32658,-5293,-29119,5080,-9669,61288,-25240,82931,-31882,-20521,28273,38490,-40250,-40305,-21260,-66783,-92794,-45522,-14055,-4882,32815,33039,4466,29335,-6355,-42478,-120671,-36822,24409,22732,-1390,-3432,15976,22830,-62950,90122,-29865,-66969,-12610,3234,51309,6161,-9556,-85181,-101656,-49048,-113899,-35229,-42563,9831,-104230,-73568,-75263,-46563,11658,-14307,-21202,-40632,-67390,3918,-14885,-79283,-849,28664,27752,20261,-118629,53434,-91708,46604,170951,-19395,87209,49883,-37951,15771,20221,-10137,-8006,-48427,-12670,6698,-28322,-5635,-5464,21796,37263,-10977,-49131,61888,17870,79211,76732,46683,4331,-20162,-61693,54705,25575,-77171,59821,45177,61039,-6842,-18665,-83486,11304,34684,31285,-40550,-44507,-96649,-67993,55795,-50019,-13134,-26821,73110,45330,56314,26205,72422,77717,22165,4566,-9670,-14568,7148,16253,25495,27984,53783,-4780,-44578,17265,-32535,-58248,-40927,-58930,12681,-88792,40076,61019,61072,-28717,66137,31752,14476,-30355,8448,67408,39036,10538,-32556,-50334,-125176,-42113,-90794,20596,-32853,24354,24237,12561,20145,54164,-27602,-46096,9170,12603,-19749,-67700,68365,81250,-24541,-76958,33900,-40155,47256,3243,25242,75054,68973,-48752,-28584,-30307,-38200,4054,-43894,-6886,-3022,29473,-30560,-2816,-24382,-47241,32234,103930,24679,-14340,-7887,12360,31332,-29048,26349,-71570,-9985,-45817,-47255,39643,77907,57360,-21789,-29665,-7120,43573,36995,8860,4413,-9632,29817,-51,-37319,-49931,69072,8488,23035,7162,34457,23757,30735,24021,38005,42842,46859,6351,-17662,27891,-7903,-43639,11201,-38191,-36688,-57367,-25824,18876,-60744,-11544,6319,55343,26187,62661,68332,56327,-17588,-18538,3001,-34015,36714,-16222,11143,-42750,61454,-30655,48411,40739,57353,28480,-57702,-84383,-64192,-12475,524,-68789,59176,92834,-5187,22993,80821,1474,-7904,3962,65403,-11718,-5225,-2571,-47725,-72979,-24112,27483,98650,32602,135695,30214,-59683,-71845,-42455,92670,-26202,-10246,4407,-20851,-44224,-20394,-6543,-80200,-105939,-80234,-103865,-77305,25282,11785,-16311,-52528,184855,115410,-48293,-59673,-28163,30044,126451,27826,6129,-40974,37069,38167,42859,29199,735,8312,-3589,82821,70760,-44024,-55748,14319,-15281,71243,140898,31836,86009,-34013,-47255,52467,-24556,31627,26547,-19113,-602,61256,-447,32313,10306,38182,78383,-8137,66758,-30218,44094,13771,5764,90226,38541,34479,67422,21634,-12642,-9534,8653,-37650,49204,-21556,38256,34308,5217,-55905,-43745,28825,-39474,-1963,-12661,23486,-37214,7311,-10831,-8804,-6001,-35795,-85154,2055,-22603,44288,28460,-29001,-18489,-61659,-22082,-6319,-11254,22001,-16057,12730,-89342,-2830,-79802,18801,13931,73078,-68774,28291,1619,54999,113343,21011,-54248,19348,99368,42046,36024,48595,8061,-52707,45700,-213,57015,-5517,39581,14403,-52329,-100618,-35666,26947,9701,43876,-73203,54312,-11912,-23607,-1655,-25603,72757,23883,-19010,67155,-2683,-69418,33812,6906,3742,8245,-110511,5301,-18462,-185472,-113467,11982,31076,3174,42335,5053,-32711,62085,81010,1750,-79564,22321,-654,-105753,-24369,-39938,49735,-9824,-27851,16384,12533,-26905,10479,41337,-12778,9085,6361,-16530,96833,81845,32422,-6789,-16550,45026,60617,48689,-2664,44747,49010,21603,-35417,-17477,-28986,-44583,-10732,79792,37877,-69454,8263,106938,22845,-10367,11541,-25480,8328,-1527,-57096,-17215,47397,35447,-16473,-41479,35769,5596,-58461,95867,-20136,-27278,-16209,-9606,-35595,71446,-39655,-4485,43213,14646,-44541,-11704,-4429,25034,2093,24371,66026,-14373,-10545,-8748,-33400,-45509,25517,59794,43594,27672,58786,14672,95613,67537,10274,-7859,-64644,-54887,-29622,57482,43507,28792,-41123,39055,-33050,12618,-47416,-34663,22139,73756,-7598,-29238,6168,-69986,-91429,-54968,1108,10614,6327,20610,53058,74765,63746,-10315,35857,-67852,19109,-71579,-72614,41505,3177,-13781,-16977,-28662,-38060,-47060,-22009,33086,-49690,-4333,56365,-11792,5942,-46642,-26811,46468,44708,36643,-62440,-24137,-25375,50071,-19509,-26556,-17494,-77755,-32699,4520,-43546,28099,45782,-8084,-69975,-16308,6230,112535,24585,-80327,-70375,15158,-59456,-37663,-110319,5777,5730,27785,-65988,-29147,42692,32802,39546,-15321,59906,41634,18071,-35510,-11813,26747,18424,17595,-21265,83465,63433,1357,27454,-19240,6795,108178,39291,7807,1691,73430,-3581,-86415,-84341,1701,6818,-19654,-26740,14797,-12759,29765,16276,-5376,9937,18016,-2157,20625,19215,54721,-27077,-21955,12296,37777,15274,31324,53445,18756,-5278,-83683,15292,13700,9333,-30816,23096,5483,-9745,-78427,-119569,-64831,14464,71383,-36258,-46997,-28253,112034,-10303,-8644,-42786,-52232,801,77516,11459,26939,-9855,8222,80668,15861,-11048,39291,13680,-34502,-5918,-20860,30616,-8084,51700,25781,-77002,-113625,54607,-85823,-52205,-22890,20715,-3687,24577,20246,-18777,-22928,-58875,-66170,25079,903,-60977,-2474,-11004,-58668,75791,71940,-269,-77476,3000,66013,-31579,-71520,41699,89187,-38182,20085,-67683,-22669,36074,-38338,-16975,-23904,-20787,-61228,6171,21297,-26594,1466,57709,-12126,-81258,-56077,4490,-41368,36515,-34113,-25122,-496,3117,37443,-9774,-115992,11993,11039,13863,-1344,-21468,14529,67300,73776,16972,-42971,52822,-23557,-8113,21866,-2411,16694,13785,25012,25948,-38229,-18562,-28938,-101105,-131931,-29568,1701,50865,-37649,69954,41574,64028,-35583,-4935,-24393,-46343,-24734,-13882,-7447,-85046,-27829,-34226,51644,4538,-24343,38564,-70305,57813,41665,-68862,11003,-50685,-65792,22599,-21888,-22671,-22249,-3933,-31114,-7462],[-19817,5541,10560,-22450,-23111,-33193,72032,-17028,-18881,2560,1983,-29710,45767,-104301,-97999,-88,44126,58376,-23197,-62216,2299,41538,-25114,-84663,-30880,-13132,-66026,-36595,-14757,-43768,-8491,-839,19937,-249,-44289,-59402,2182,72116,53692,10060,-27487,-1016,-79095,-26320,-51966,2350,-27018,-8513,-11577,-40367,12964,-2353,5471,35736,84426,11217,-56941,22940,43708,100114,27638,-81499,35543,-47728,-46607,-84365,51071,-30438,7246,-107312,-39695,-28085,27069,3277,-5230,26141,51285,94269,-21937,-51103,-43154,12218,20554,16753,38987,10360,63407,7449,115416,1932,61180,63672,14033,22424,-4002,15526,-66001,12746,52487,42118,31314,-26421,-12822,16027,-28212,-53158,-60960,-25770,-44978,-9393,-103658,-1894,19498,11069,-16999,-63376,62707,-71526,9446,-8661,37723,50592,59562,-11026,32690,-16803,-16733,-14634,22590,-17488,-8889,-24852,37893,-22450,-81332,-78442,12476,72521,-13992,19231,52769,108012,-121528,-45691,87904,74896,28314,9076,-13382,6566,75127,13825,3803,-54550,-32939,-3329,-84384,46075,62143,-7872,2745,-54765,51140,100746,-53931,-93844,-61633,-20796,18628,72409,-8687,-62673,-54208,13890,16455,-31840,23231,20055,-15585,-44119,66836,127881,-3877,-89915,-6387,12635,-31159,-20791,-18413,67582,3260,60240,-53005,-24243,1408,35552,-31617,-4377,-18469,-41610,-51545,-22872,-28658,-47635,12089,31696,7229,15462,-32040,-30369,-52759,-24422,50287,-1103,-8302,-10406,-3656,3288,-29547,85688,-16341,-56577,-40698,-29075,34872,12962,-16848,-108419,-119002,-30594,-107259,-11367,-6499,14008,-92186,-100018,-101952,-27622,23098,22663,539,-58126,-66844,-1500,15088,-51743,-672,26223,-8513,18906,-146639,64124,-48617,-4127,158885,-5541,112158,47894,-123,36489,29758,-11500,-39614,-80404,-22725,11335,-8083,13378,-1486,-16807,24176,23017,-59863,63184,30911,80811,76318,53185,-11629,-43781,-73969,20140,21729,-48702,64648,56229,44182,-7173,-22917,-83308,18313,22819,21781,-32852,-45676,-95384,-67657,39765,-31985,-5483,-23702,66848,29592,41848,19786,50307,103606,39937,-29293,-50541,-32165,-2808,20298,46494,28235,32628,15322,-37769,45675,-12564,-58670,-19173,-69643,2485,-83899,13395,50692,68970,-16128,52091,33352,4610,-38649,11867,56673,38570,1615,-35116,-45087,-140116,-76075,-127841,2928,-17735,21551,54316,-4723,21846,57620,-3926,-44149,4962,6499,-28985,-38441,60123,15915,-9790,-86538,14070,-17624,33498,13087,9848,81068,40786,-63196,-32461,-25463,-32199,-24713,-45951,-17845,-3902,34466,-40291,2073,-13092,-40134,22782,86808,9487,-16798,2469,9917,55202,6998,25825,-62316,-51638,-46268,-45616,45522,69287,46794,-1988,-14046,-5130,38116,41079,-928,-2504,-27000,40820,312,-33191,-62924,86203,3006,-3143,-9833,22739,16629,42185,3004,31311,55124,36932,-13531,-22246,41536,-20677,-39891,947,-29364,-26140,-40714,-20859,27300,-62046,12456,-24494,29579,32668,37792,46066,59907,-5635,-21394,-2829,-25862,19396,-23245,-163,-27806,53873,-32012,7112,44154,38812,35873,-71955,-68315,-47295,-6681,3012,-33365,56573,83341,-14075,-39912,72388,-21239,-20373,5461,67788,-31788,10021,9384,-65975,-97847,-18796,31412,121035,68355,106345,35460,-56932,-58393,-32739,87649,-54094,-14233,17788,-17031,-50291,8689,21383,-2313,-93003,-104852,-134950,-74284,19360,31914,-14064,-33364,141339,102757,-54326,-62258,-36379,12347,119212,20238,2370,-51967,21105,40171,22332,9764,-15874,-3953,-21071,75892,72490,-46515,-55359,13170,-15025,60522,108799,19409,57226,-13581,-64236,8977,-19444,22303,9979,-34568,-7275,87905,13500,29349,-18891,50835,47357,-39101,65823,-17717,16819,18641,6690,98707,17085,46217,61537,19824,-32767,-22618,4458,-41117,33577,-20443,47708,27754,465,-56520,-53749,-10378,-22637,-1865,10720,15194,-37017,-6990,25803,-10590,-13892,-69754,-84357,38402,-137,58203,36069,-6864,-3449,-72777,-38759,-23399,-20562,35411,-19023,2311,-62492,11236,-59742,16504,19744,85783,-72359,10217,-3372,29584,107709,13501,-68544,8646,120784,34133,24232,45033,299,-79019,55116,-9745,47353,-1115,49754,11885,-60921,-124882,-28501,30339,21484,71737,-76188,32531,-36055,11057,-4339,-2620,106991,43128,-3291,75096,-8401,-83411,24759,16385,-9500,-8093,-106370,2387,-34121,-172549,-120405,4471,27539,7577,46046,26602,-6414,78863,93805,28133,-88170,-14095,-6237,-110419,-41986,-60657,46947,-3485,-32622,-7501,13715,-40935,8995,44748,-10436,10064,-20582,-12227,71999,42372,72792,10228,-23601,51084,80165,24610,-23063,63415,62198,22790,9906,-2327,-35251,-48913,-12105,50517,9287,-75080,29518,102457,7039,-23186,26487,-8715,27490,-10511,-89695,-24392,46121,44363,20775,-42778,14559,11318,-58711,109727,-17147,-15407,-19107,-33666,-31234,77508,-70849,-7163,38483,944,-43061,5088,10001,29951,-6311,30168,70390,-7024,-24053,-20792,-56042,-42242,15644,51942,38485,52469,69902,33771,103812,40684,-1821,-12499,-70532,-40952,-7125,83942,40544,20054,-32420,19435,-30534,-8378,-47712,-15622,26074,58503,-18325,-17133,2555,-36688,-27934,-52695,-8945,-9663,-8310,15511,64799,88900,71420,-18454,42306,-60864,47988,-71821,-46016,46616,11991,20386,-2630,-10317,-7647,-64099,-22091,37025,-36962,5855,49318,-24754,3813,-27918,-39376,50403,50931,46373,-48835,-27203,-60685,39226,-20858,-28255,-15289,-70621,-42996,10611,-8447,33030,53645,-6168,-81422,-42627,7639,122020,33964,-85121,-80186,28487,-56338,-58366,-91687,-6813,15728,11699,-66474,-19688,47462,-16379,9478,-3479,61247,20518,-15594,-28042,-18530,29950,11935,-20861,-25305,84414,57070,9987,24885,-8519,23850,126100,30706,-7399,-6081,67638,-2031,-68901,-73143,31758,17231,-9184,-39912,22366,11827,23560,584,-17655,13201,20608,15713,-11290,-9455,54130,-34946,-34657,5645,33492,-1766,23308,61632,16842,6542,-60376,-17787,15592,6682,-43659,-7188,9154,5412,-59078,-140310,-59952,20678,58541,-50791,-60667,-7314,133829,-26220,-23832,-56447,-42804,14839,66304,-8726,6799,1079,29365,69881,-483,-713,12898,11199,-29571,-8638,-8438,54737,5797,62547,12649,-40019,-76254,28577,-81458,-49080,-16052,30579,-10828,27229,29929,-37656,-24409,-65404,-81635,25892,-6605,-43737,7228,-2070,-42262,55187,69067,20106,-72715,-29285,65662,-26188,-64448,28008,61056,-32602,11703,-64111,-49624,21745,-49990,-7389,-51922,-53494,-57961,44986,36227,-36401,7059,79908,-13754,-75202,-62621,3644,-37523,42518,-29521,-22882,28166,13747,3398,1941,-107357,6562,9494,9969,5416,2724,21766,49952,72663,47797,-23667,60267,-42236,-12732,-3110,-28973,35455,170,13805,52126,-17183,-3633,-24437,-100780,-150193,-965,2512,37787,-46015,85989,55183,35001,-7438,1568,-14492,-56665,-70736,4267,5320,-51796,-20876,-26455,31660,11318,-26728,37862,-74737,57861,83525,-43375,45680,-42761,-58817,9186,-43022,-32542,-22055,-3306,-31985,-23286],[-27179,3172,359,-15801,-6270,-30571,102234,-16258,-21884,-14246,-19128,-59788,33534,-117899,-111704,-11248,64793,47434,-13061,-49998,11193,21166,-23714,-83083,-29484,-41320,-58830,-39201,-7285,-25352,9290,22675,37181,9948,-59802,-37599,-5602,39946,45127,21767,-15072,11237,-99936,-19402,-30828,16223,-9283,-2068,-27033,-30415,41747,1018,29528,34238,75445,13557,-72929,14121,47683,82296,11453,-99676,21868,-50270,-40547,-97910,35532,8099,28086,-64994,-8203,-27318,60867,31769,3495,21183,58753,114779,-18449,-57658,-28254,17880,21814,44790,30229,-7452,55910,15990,121621,1102,57936,79994,34245,3359,-7180,11934,-63608,19071,47460,58116,62623,-6625,-2667,26503,-27079,-76800,-77938,-37823,-27385,-10246,-52003,32196,34863,-23314,-33887,-73740,31300,-77990,-21064,13816,41030,47250,50631,-17670,28370,6951,4327,18831,19056,-29860,-23132,-28223,27863,-7721,-69943,-41257,28122,93913,-9128,17900,12012,89284,-119494,-102647,97808,46616,34778,13822,-16540,-9889,68150,25433,16689,-52713,-18714,-470,-95581,28834,45629,-35844,-29952,-25997,65481,78152,-48163,-94000,-54725,-35441,32582,93229,-4087,-53011,-13052,35227,11010,-25640,43251,-406,-40976,-40754,68864,104765,8948,-81604,23527,29252,-25769,-36524,-23542,58805,22144,39635,-65978,-25351,-24955,34999,-18807,20502,-8902,-8270,-9350,9269,-44501,-81427,-6260,22941,12585,2300,-51286,-14162,19779,-5599,74950,-8957,-5629,-24667,-13937,-13054,-3417,79666,10485,-36974,-65217,-63842,17834,16290,-29463,-118069,-117591,-2815,-97574,9962,28051,17724,-65289,-119187,-105971,-2393,27128,54793,19187,-72388,-55892,-4801,42958,-21489,-5624,17216,-47955,-10044,-197967,40423,43045,-30515,130171,18965,128997,54041,40353,52109,44536,-6111,-59289,-116414,-17358,16837,10494,28682,6090,-32147,13877,46505,-72462,71187,40474,69831,80650,57794,-20793,-58627,-45953,1352,16345,-13060,69043,69879,24155,-5699,-19651,-66685,22677,10452,11523,-18145,-34892,-83248,-65344,18852,-11139,-2197,-20449,51737,17652,34887,17521,25068,108492,48755,-41054,-87081,-82396,-12819,29363,60914,31296,10801,30797,-23689,66276,14710,-47079,6282,-74316,2221,-61527,-4266,44985,65586,-16424,38071,39031,8815,-30279,14236,44868,41020,-11412,-32586,-35919,-136476,-107733,-148228,-8343,133,14125,84271,-19561,20242,54461,20592,-37172,-670,2735,-35245,1924,56976,-43222,8683,-82321,-11326,8746,14212,19151,-2650,73201,12019,-45092,-20604,-12252,-16232,-39751,-48257,-32270,1649,40339,-45979,1436,-1648,-24143,16392,65179,5762,-17147,12822,1802,75822,39037,25775,-35254,-76746,-46415,-36287,49881,64744,37871,23812,-2746,5720,45114,42718,-13665,-10307,-39620,57917,7794,-14477,-60740,103914,12635,-22895,5726,21863,8389,47769,-6917,30397,59137,23442,-35872,-20383,52996,-34842,-41202,-10509,-24343,-8066,-16591,-23554,16376,-56881,34769,-40281,-1426,21934,11859,26277,57998,-3360,-8563,-5831,-6484,-5660,-34545,-8300,-1343,50284,-32496,-44591,45414,22277,31354,-80862,-48125,-31063,-6292,-1558,9817,50790,59061,-14429,-76450,64740,-43371,-29304,7371,55834,-54897,24748,14952,-70059,-104797,-23173,24277,125232,90466,70244,39091,-62625,-44475,-18664,83468,-48736,-18258,29011,-19002,-55686,41359,58683,65100,-66848,-107856,-152345,-54807,13052,45242,-7876,-9157,78640,76967,-60066,-52980,-42989,-23517,99366,8463,-1104,-57543,-1495,33955,1161,-4685,-15996,-4823,-45257,66832,72539,-42038,-43210,14889,-12136,49872,71322,-191,21162,15709,-77103,-32634,-2717,24771,1635,-46613,-13285,102023,21962,27165,-53122,58854,23108,-56046,54710,-19834,-5506,17863,7985,77504,2047,53663,44785,24298,-35689,-24984,-575,-39161,18160,-15445,53745,24222,-6521,-50365,-54780,-54105,-521,-1769,35227,12871,-32646,-26861,34501,-4179,-12678,-90349,-70280,79769,26844,73210,46467,18621,7696,-78029,-57073,-38673,-27553,46035,-13827,-7470,-49062,20125,-25963,22724,34331,91669,-54510,-8807,-2955,744,74931,6582,-76065,3586,107043,20567,10122,34533,-14741,-97647,65660,-23131,23298,5794,56959,4761,-65461,-125233,-4173,35104,20530,76386,-68646,17531,-52442,23287,-6967,26966,130302,56290,5895,59036,-1320,-83164,14789,29331,-20568,-22751,-63490,2793,-38942,-145256,-112394,5539,18173,19537,43098,46906,8814,85521,91199,40279,-81024,-47729,-16344,-114105,-50938,-76735,31782,13778,-29066,-23345,14513,-32182,3334,47004,-11118,9992,-39879,-4788,38384,-299,96246,22651,-28759,64609,88867,27471,-36213,54212,69877,23864,60262,14371,-35970,-38275,-11776,5830,-15285,-70209,48966,79859,-12174,-35016,33665,22941,47493,-17103,-97463,-15008,42295,33400,46167,-38555,-13224,13326,-52966,112265,-10315,-5560,-25946,-48307,-24599,73626,-93117,-3114,37028,-19911,-44770,10384,22600,33383,-11227,22673,70745,-2880,-29955,-23512,-51674,-32113,8274,22523,23151,67194,73537,36644,92576,7063,-13717,-15023,-65342,-27041,7855,101255,52577,5542,-22105,-6111,-31479,-32031,-40472,6189,22475,57507,-23236,-17214,-6069,-1130,31997,-37735,-11707,-16462,-20928,8440,64082,84036,79971,-16841,37459,-45599,67680,-72224,-14565,53748,19235,42161,11207,27300,27848,-75603,-21090,25292,-24387,10805,40581,-29573,-3652,-5886,-45899,48364,65585,55821,-20980,-19113,-75514,27228,-21847,-24332,2129,-46587,-48576,18495,21011,27740,55044,-3450,-87426,-56327,1848,114224,32712,-86484,-81514,35386,-56388,-66479,-81231,-21861,4186,-7997,-60821,3083,55332,-55287,-10728,11135,67511,-5695,-48187,-21313,-29415,27527,4656,-50275,-31995,75417,48593,22315,22215,2123,31128,104134,15622,-14989,2186,49444,9059,-41792,-38508,42760,19200,3838,-49445,32657,32881,18105,-17972,-28566,19199,19237,34947,-30628,-34820,47539,-35260,-48584,-2601,31295,-18512,14108,67660,18034,15076,-19543,-43784,16297,3168,-50002,-32149,19702,25701,-30915,-125946,-53720,28508,39237,-56084,-67123,5958,142073,-41551,-36515,-69619,-24153,29086,47254,-25066,-13837,19685,56263,50223,-31971,18991,-14253,10741,-18409,-14658,3648,74701,15151,55535,2895,2128,-20359,1235,-70007,-37325,-8804,46048,-11680,24540,36274,-53997,-15754,-64850,-79637,26906,-10233,-15657,3457,7764,-19572,23247,59337,36913,-57511,-45269,43955,-11983,-50764,14935,41613,-22986,11803,-43211,-68275,7703,-52327,-1894,-82390,-91870,-42604,82232,44594,-35397,9798,88139,-14474,-62139,-66169,-1226,-29314,37422,-25644,-23878,47190,26882,-24678,18186,-93326,10832,7707,14190,14227,27762,32213,39963,64892,72857,-7046,56663,-56549,-19120,-25273,-50846,48558,-13722,6384,78479,1152,12358,-9010,-81717,-139791,18175,-5319,14364,-48574,85704,60842,11045,18125,10298,9722,-54036,-104560,22340,26857,15512,-8877,-14192,11676,23518,-23192,35538,-64684,48060,104434,-4737,74275,-26875,-49455,-7451,-52542,-46438,-24569,-2637,-18839,-33618],[-38896,5080,-890,-5985,15977,-23045,106531,-14222,-22848,-30992,-41962,-96040,-513,-128812,-106267,-12281,82968,31585,-4885,-30809,16488,4602,-19824,-76321,-28690,-65882,-53897,-36332,-10905,-3041,35784,39348,53015,16427,-64061,-9640,-16649,-437,36775,32247,-4356,25805,-100366,-19770,-12702,23579,11618,-6580,-30452,-16021,64340,2476,47369,23893,49000,12626,-74834,11641,55632,55954,2830,-101632,2769,-38762,-29620,-116741,17246,40457,50814,-39019,17632,-23785,67661,44810,293,15970,62908,100194,-20669,-50086,-7952,27924,7258,77935,16296,-26796,39196,20194,94263,-1920,45211,91101,46828,-11904,-9496,-2279,-54937,22526,28220,62114,84103,4713,7307,26359,-3140,-84924,-88829,-52303,-10672,-6945,16380,63137,38334,-56931,-47219,-66033,5992,-66830,-41046,25848,32452,48060,35219,-20012,21508,32659,19011,61309,16819,-30477,-33151,-27156,9546,15060,-45923,-28311,39863,96780,-814,10836,-30652,55906,-102865,-126177,98018,24264,47512,23666,-21722,-32039,52153,41845,20868,-43150,-6823,2203,-92196,10612,40528,-34179,-65325,-4498,69420,38338,-40690,-79900,-36250,-41556,43244,110842,4449,-40691,21249,49325,-3345,-18189,60541,-22419,-68680,-29434,64597,70805,14452,-58136,51274,42888,-14848,-34137,-16576,43598,27685,27434,-68988,-24214,-45100,35103,-4660,36793,13934,27170,18475,38580,-55388,-93335,-18257,8807,17104,-4997,-57339,970,67562,14405,91623,-1177,3207,-38912,-13436,-23356,12538,70780,39721,-15350,-79356,-91199,5133,15524,-45169,-109851,-98701,26688,-84233,25706,56092,20944,-32526,-121528,-85215,26978,24486,74408,28459,-80477,-38122,-7261,62739,3242,-12975,4617,-79348,-59480,-249053,-10224,148332,-31758,89411,43298,132836,71165,70011,59200,61635,2221,-71915,-148065,-1694,21094,17231,35630,16582,-21303,7644,51325,-80376,80789,44951,49171,86488,57798,-20226,-57727,9498,1582,5480,18119,69037,80651,5107,-2900,-9595,-35946,21186,1406,1685,-3736,-17355,-63131,-57845,2166,7309,-1965,-15389,35073,13154,39614,24716,2173,94250,44242,-28115,-103991,-143320,-19164,41564,65435,37175,-5022,39495,-7992,75976,47146,-27324,30128,-68283,10044,-27747,-9307,45680,49927,-27210,23547,43192,26978,-5809,11701,33859,48403,-29424,-24673,-26369,-111566,-119820,-152078,-19406,16768,1433,101063,-27388,16893,46661,40388,-21347,-404,4248,-37099,41167,58737,-83233,25213,-73381,-34447,31695,-4329,22507,-7413,53764,-8734,-2245,-1010,3209,5084,-35865,-50362,-47682,12989,44150,-44719,2985,7020,-3785,12995,43085,4320,-14838,19840,-11051,90742,56832,27915,642,-77467,-41273,-24973,49472,61173,24519,45773,-763,21979,62074,39131,-26366,-15341,-36340,73126,20316,11055,-39991,120211,30243,-25133,43170,32667,2970,49297,-2984,34004,54700,10623,-50904,-13835,54095,-46349,-43954,-21202,-27246,16682,7707,-31745,-14387,-40770,54684,-37553,-28882,-3911,-8218,15264,52910,-10298,10354,-3061,19637,-31595,-49776,-12149,32990,51959,-31163,-87145,44086,13976,13974,-81910,-32371,-22130,-12759,-13657,45699,42616,22044,-7395,-80939,50059,-59820,-32611,4946,32549,-76257,35812,14214,-62353,-98651,-35651,10736,113950,91826,33563,39559,-75992,-31727,-3222,80819,-12374,-17929,36254,-24286,-58419,68985,83826,91807,-36179,-89316,-145236,-24050,11481,54440,536,14517,19553,40075,-65272,-34323,-45385,-67816,72276,-5144,-2504,-52645,-25451,21675,-13843,-11088,-2838,4889,-67737,52214,68421,-32216,-22713,16684,-8696,43677,39139,-21260,-12479,45614,-83556,-62093,18681,38900,4159,-51770,-19813,97110,25782,26693,-80409,66775,17869,-55219,36800,-34188,-16516,15656,9736,42355,-2827,54796,21397,28766,-26477,-17546,-5274,-28854,5714,-9116,57722,26786,-15092,-39452,-47273,-88722,20930,-2440,54261,16649,-25675,-51125,18452,9809,-3788,-83043,-43650,109957,50303,84038,58003,39690,11310,-74814,-73538,-50589,-36431,49781,1220,-12747,-51676,23934,7542,31475,50248,89486,-18354,-25242,3170,-23437,25700,3929,-75113,3028,66223,4087,-3380,24532,-28410,-102825,75105,-38716,-7218,14514,62311,-2254,-67255,-102337,30030,40698,7177,60343,-52233,7496,-57913,4548,-10523,56603,135888,60947,2264,28915,22501,-68212,11120,43070,-28301,-28092,-7950,6459,-33862,-120222,-84860,13438,4591,33494,34958,60238,10934,77473,84230,36508,-61842,-69101,-29674,-115430,-49539,-79517,9135,41180,-16636,-23244,10148,-6867,-4136,45054,-14555,9748,-45333,3235,5478,-31755,99631,28035,-29963,80435,89613,50258,-42793,21067,68661,25022,98309,26198,-29466,-13286,-15430,-40101,-31394,-50522,61227,52430,-29324,-43676,27872,61881,59901,-21078,-75824,8151,33093,7784,50737,-30781,-45099,11622,-45304,102577,-3606,-834,-34543,-46409,-14686,59582,-96108,5977,37658,-35659,-43383,6482,30592,34468,-9641,6284,68263,864,-24611,-14160,-28489,-16856,7728,-15825,1535,70145,65307,24510,66604,-24906,-21095,-14280,-48794,-14503,10712,100227,73070,-11567,-14236,-34170,-30570,-51432,-27384,21703,10091,71638,-20545,-26004,-19138,26748,61056,-13962,-5722,-8412,-27634,-561,54118,64337,86071,-10937,20311,-25432,74017,-71553,7677,60368,25603,46063,22156,72872,59520,-77021,-18822,-769,-17383,7322,31059,-26161,-11336,14153,-44441,44406,86729,61761,11558,-5588,-64266,13819,-22381,-16415,31480,-9481,-48624,22101,40652,17936,45725,-206,-89847,-55775,-7815,96560,14107,-85523,-74047,31661,-61047,-63255,-73521,-34063,-19767,-27817,-48817,30262,65386,-75256,-18384,25853,74134,-30751,-69147,-16560,-45694,23875,1736,-64498,-38307,59222,40698,35324,20083,6801,28375,60296,-246,-14350,19137,23549,25978,-11083,12647,35974,9323,18464,-53570,42989,47589,15820,-35544,-33338,27371,13441,51187,-27025,-53393,37517,-26958,-58382,-9133,31786,-29877,8022,72299,18374,17404,26033,-56708,14396,-1299,-51475,-45828,34500,42125,-1888,-85296,-48560,33065,17957,-55449,-66697,6461,136719,-52701,-41910,-76627,-522,37046,25896,-32734,-29375,40073,84514,27767,-71873,42757,-36919,8981,-8194,-24886,14403,83928,18671,33032,-2287,38405,30457,-21207,-55313,-11092,-730,64098,-6845,15077,36912,-58408,-518,-58205,-59213,28039,-11301,14137,-5748,17899,6680,-1709,46330,44885,-32941,-39850,7581,9882,-29615,3797,34456,-10612,18102,-11051,-74480,-3679,-44598,9,-106644,-120974,-17271,106803,43535,-22531,10086,82232,-12211,-47692,-66685,-13680,-17763,21148,-25156,-26906,50485,38391,-37405,33929,-79028,23294,5232,23820,25038,44764,41794,34605,51476,82510,-6582,41719,-63120,-24570,-34375,-60412,51733,-22034,7792,97522,11316,24161,12432,-56546,-108400,22624,-16719,-15183,-44600,70449,58805,-3716,37419,19630,39337,-39812,-115101,30482,53819,89387,4859,660,-1708,41849,-18130,26936,-42878,28173,87498,37076,87359,-5856,-40916,-22344,-43816,-59155,-29369,738,6633,-35247],[-50055,12261,4999,5854,37013,-13149,85284,-12061,-21420,-45709,-60767,-121615,-47206,-140045,-86045,-435,92738,15137,193,-10713,14751,-2740,-13447,-66231,-30000,-79555,-50997,-30364,-22264,16759,60812,44756,66061,20253,-52558,19782,-28118,-33149,35047,46103,3762,41140,-79559,-20183,-475,22415,28558,-19306,-19322,-1976,61643,1621,50928,5984,9205,3186,-62717,12668,65295,26941,4804,-89410,-13498,-17073,-15842,-128775,-1369,56752,69047,-30548,28827,-19258,53682,42615,-13875,12075,67129,58028,-25193,-31967,12871,38138,-18982,106209,1750,-43888,20320,19521,35714,-7222,28304,93878,47479,-20448,-13729,-25666,-40847,22130,3886,59244,87283,5969,14326,16783,32931,-77241,-88773,-66171,2272,-671,68140,79671,31577,-82252,-53971,-40289,-2160,-37427,-44829,24277,11179,52187,19707,-15895,14518,53619,24426,93439,15143,-12751,-45760,-21035,-10136,38400,-16308,-33757,46708,81913,8727,2606,-60437,20255,-78545,-110357,84377,11172,64831,34976,-28837,-52941,31013,62934,21710,-26947,2550,6054,-78790,-1899,58014,-10418,-88737,6811,60875,-8232,-36357,-57721,-12065,-38720,48333,116423,16711,-31236,41983,52425,-22483,-11326,73878,-38750,-89016,-14582,53592,35115,16166,-23521,70368,52838,-2157,-13413,10374,31496,21502,25322,-65537,-21475,-54578,32529,7891,51934,47929,57411,26904,53432,-58369,-79717,-22890,-6685,18666,-3850,-48004,10387,78095,29482,93436,14224,13945,-46789,-7229,-28130,18183,58328,57032,48,-80035,-104372,-624,11458,-58450,-85790,-67172,49877,-66619,34050,73604,20768,-4071,-103883,-47771,56806,18558,77426,25060,-81783,-20136,-10297,70846,15947,-18718,-8470,-95663,-114957,-276311,-72686,226376,-15815,48882,57611,122319,94975,81942,58227,78453,10197,-79445,-162875,16206,21983,9652,33460,27766,5356,5112,36355,-79114,85599,44419,24281,86544,50282,-10113,-38553,67210,13524,-13081,37104,62884,82527,-8329,1326,5187,2312,13442,-1095,-6123,5908,1746,-40030,-42324,-4934,18863,-2108,-7782,24591,17609,55655,43213,-13099,67349,26957,185,-91991,-184917,-19208,54113,57846,44360,-9652,40628,1793,75555,79600,-5987,47914,-48944,20313,8101,-2891,51123,25973,-42135,9104,42324,50132,28617,2314,21946,59538,-51017,-12826,-19250,-72140,-102101,-139096,-34089,28296,-17196,97492,-25881,13550,36233,51966,4139,11351,11558,-33457,67362,63103,-98409,37708,-66209,-47570,45620,-16918,23251,-2364,27612,-16569,45589,16647,12642,24776,-17011,-52397,-60969,27716,43582,-34877,10536,11281,15427,8432,23820,-4930,-10742,21780,-23859,98643,56546,33125,32448,-59118,-28197,-16592,42158,54558,2765,55693,-8872,36492,79340,27992,-36801,-15015,-11471,79287,32385,32049,-4569,129829,45367,-6298,81010,49109,2698,49882,13058,39398,44106,1099,-51318,-5502,40894,-51123,-43154,-28973,-37169,42372,25103,-40516,-56205,-13743,70156,-21312,-44754,-36632,-19209,14089,47863,-22793,22916,5327,45945,-49745,-61929,-11102,67488,57702,-26756,-106090,39708,13872,-12242,-75469,-25009,-25079,-26857,-30985,61796,34458,-19865,4636,-64377,24586,-67870,-29738,-3333,5323,-90552,40304,8915,-49891,-90163,-51367,-2801,93713,71732,-289,35940,-90334,-19882,10699,78054,36001,-10701,37899,-29482,-57326,83112,79663,73868,-9285,-57468,-112526,8967,18590,61604,7535,32476,-20579,-1539,-68728,-11035,-43463,-105010,43680,-18094,-285,-35326,-44343,7727,-17175,-9127,15324,20204,-80707,30901,58155,-19225,1708,16407,-7421,43498,15957,-37014,-35392,65572,-82971,-73305,36749,58318,15967,-48404,-25726,72720,26598,27989,-92791,76608,35385,-39770,16760,-54689,-14455,15480,12143,9933,1691,49083,-1319,25903,-13904,-5788,-7584,-10798,-1534,-4089,60950,36987,-24310,-26957,-32942,-100143,36979,-4925,61956,21478,-18208,-74516,-10493,28664,11498,-45280,-9732,116774,62980,86405,68713,49563,6169,-62615,-84220,-55225,-47829,46512,23684,-12347,-61037,23315,25235,36294,58771,80614,24862,-34614,12540,-36941,-22437,8345,-66527,5313,19545,-11361,-12817,21191,-29288,-89323,79074,-53788,-34256,22805,66128,-4609,-68335,-66076,63745,45373,-12312,32546,-31395,974,-51148,-37679,-14712,78919,124497,56133,-16647,-516,59808,-42373,18709,55021,-32915,-19935,31220,11711,-24109,-104112,-42632,24226,-9954,41836,25406,66034,2592,53317,80862,21022,-38643,-74654,-44935,-110649,-39193,-63981,-13446,72837,1362,-5786,-2614,22564,-11786,37971,-17399,10016,-36325,9334,-17384,-42106,88665,26344,-27062,91783,85923,76335,-45761,-19969,59522,24903,111318,28283,-13458,17923,-25605,-73799,-39498,-19174,62930,32609,-39956,-48105,8611,90635,57599,-22662,-33735,36458,15382,-21896,33220,-22744,-73738,7324,-37641,82958,-1843,-3631,-42755,-27468,-1416,37906,-74422,16563,36913,-36686,-31343,-2009,32710,32731,-764,-11833,64744,8442,-6832,5134,-436,202,15178,-46696,-19698,64105,43608,4164,34677,-47322,-23605,-9705,-25184,-4130,703,75397,85229,-27587,-12463,-58234,-24141,-61763,-12273,24787,-10396,90657,-11861,-37729,-34565,40467,50151,8926,5163,11592,-26186,-10761,41554,43274,86397,-7615,-4925,-4535,66986,-68872,9377,63719,31744,33760,28745,108089,78708,-64974,-14068,-32837,-18445,-4190,21152,-16497,-14825,27946,-35748,41425,105466,62119,39430,4797,-33318,-1045,-21771,-5784,64356,31685,-43556,16789,50056,8928,25856,3839,-87270,-43923,-17489,77061,-20832,-82611,-60124,17223,-70598,-53060,-61864,-38759,-42694,-43071,-32873,51050,75138,-78151,-15104,38164,74850,-48719,-70151,-14233,-65670,23220,6304,-62843,-41683,39732,35580,45713,18435,-873,17154,15391,-11957,-8993,33755,-2509,41766,16594,62658,18527,-9393,33362,-50810,50465,56839,17406,-48661,-29709,34998,4109,60673,1895,-61615,27405,-10994,-59830,-11002,33276,-33163,5399,73726,13211,13567,63157,-54835,9103,-6735,-49874,-45471,51095,48250,19758,-38513,-45082,30067,-154,-53454,-62070,-5005,119183,-56612,-38365,-73121,21404,34155,10592,-29958,-36021,56073,108410,8608,-107653,64542,-51901,4081,-5075,-38757,23960,76117,16817,5761,-2999,62189,59419,-35178,-40826,27343,8211,78653,1008,-77,30357,-44068,16103,-47706,-25698,27521,-11789,37432,-12989,26387,33357,-5840,34269,42048,-2862,-16332,-30288,34994,-607,-5294,36667,2294,25455,19616,-67696,-10745,-28619,418,-116559,-127741,12924,110941,34478,54,9084,67034,-4988,-38580,-63456,-34534,-6185,-2277,-30900,-29875,38239,43921,-32724,43048,-67937,39141,3013,33096,34561,47880,46675,28621,35268,73674,-29161,18617,-61875,-27227,-30399,-56507,43475,-19958,19913,100557,11267,27387,31811,-36287,-70987,13675,-24835,-44271,-35745,48258,51240,-11315,47659,27184,62104,-19312,-101236,26049,78722,136674,16421,14714,-5058,64417,-14162,8766,-15302,1410,39659,69081,81422,16211,-33073,-29447,-16500,-64957,-34781,9602,36597,-28044],[-54928,24132,13975,17331,51131,-3632,52208,-9097,-17660,-56225,-72613,-123649,-90009,-150156,-59155,23688,92422,-1291,1627,4370,4802,-2078,-6126,-55731,-32826,-79552,-47969,-24495,-36103,28779,72180,39493,74994,22583,-30328,45063,-36879,-45368,39932,64535,9800,52586,-43666,-12977,4187,14189,34522,-33281,2204,5820,24767,-1886,37431,-17709,-33810,-15116,-39544,13785,72451,-16,15222,-72524,-20899,7208,-2107,-126332,-16896,54631,77227,-26579,24620,-15107,29826,31258,-33205,10443,74960,11592,-29500,-9396,29104,43731,-45989,118952,-9176,-55040,8041,15376,-33214,-15598,13110,86528,37486,-23357,-22487,-53253,-23526,18628,-12022,56070,71023,-1095,16163,2228,63639,-59693,-77760,-77664,10501,6575,83868,73712,19601,-95931,-52114,-5622,7862,4453,-33473,9722,-18355,58067,7779,-5525,9695,65822,21650,100002,13397,22370,-64190,-10627,-22930,55292,10356,-43202,48434,57519,17361,-476,-66758,-8330,-52296,-68956,57702,6959,82070,44231,-36730,-66386,9451,85580,24441,-6826,8470,13347,-62221,-4483,94221,19061,-90561,9680,41102,-50364,-37786,-35334,8292,-30078,46924,104279,29554,-27358,48066,45128,-40784,-7330,82932,-43259,-95744,-237,37737,4404,17331,11896,74983,58800,8108,17876,57767,28305,9174,30583,-62468,-17908,-52144,24775,16535,69683,83076,76534,24499,49346,-55656,-49102,-22603,-18871,16930,4694,-27231,11835,63325,34804,76607,26442,22735,-45367,-4237,-30372,15359,42972,51403,3223,-69094,-102076,362,5866,-64355,-55877,-29967,60799,-45219,34669,78000,12899,13634,-74009,-8667,82148,13265,64561,9899,-77897,-9557,-14806,66859,13682,-19245,-19611,-97175,-160880,-267626,-131067,246899,5283,23990,57668,99372,114990,78257,53346,92660,15816,-79838,-150528,29187,17982,-6182,25211,36605,32461,4306,8062,-68670,80954,40312,1770,73663,34123,6256,-5121,102946,23963,-38016,42038,52127,71433,-12310,6953,21649,38977,2275,4501,-10429,10013,18755,-19210,-18212,-2837,20995,195,2093,25837,30221,77921,70053,-17700,36037,1409,27793,-54058,-184668,-12642,64125,38491,50405,-1220,34937,-73,68965,105846,10189,57203,-19017,26076,36967,10537,56881,1630,-55109,-3426,35769,66051,63780,-12549,5553,69916,-72246,12,-15416,-30495,-57123,-109346,-51988,31951,-40354,75555,-15524,11642,25074,54793,35620,34960,22615,-23491,74082,66853,-90596,47534,-62815,-46186,48936,-20595,20930,11168,672,-11315,77995,25966,9672,36151,4166,-54671,-69025,42820,38151,-17195,22947,11150,28834,-2368,9685,-26194,-6741,19099,-29092,98164,41118,41347,49382,-37395,-7893,-12585,27436,42056,-23925,50487,-23367,40904,85216,9367,-44010,-9028,28807,73184,37442,38021,34035,125734,49205,26560,101531,62518,7669,51830,35508,43593,31165,-4816,-35913,1580,16004,-47066,-35355,-31840,-49262,60157,31686,-44543,-93531,17791,77825,-2018,-44011,-65086,-22168,18918,45071,-35089,20334,15798,65418,-53397,-61518,-4988,92332,64044,-18136,-98269,32538,16906,-40124,-64596,-24922,-39892,-47109,-48763,54763,29571,-55272,18759,-43259,-8123,-68253,-22105,-15139,-16988,-93889,36629,1690,-39923,-88554,-64090,-10881,71168,36070,-29205,28530,-96629,-8492,21077,71823,73707,3044,33166,-31417,-52130,79236,45175,33143,9519,-25086,-64638,34417,34633,66562,8519,41424,-38108,-39104,-68865,11306,-38804,-120550,18005,-28827,6370,-8681,-53112,-2929,-6995,-949,29426,34055,-80717,6246,41607,-5544,25455,13821,-10569,47843,-197,-42235,-43075,67059,-76366,-66002,45735,72503,31450,-37354,-28142,35271,26298,30336,-87584,86010,68276,-17507,-977,-74184,-1903,18888,15090,-9901,11679,38177,-15111,11567,-5374,3108,-5412,10609,-2741,-2353,63816,53444,-33129,-15860,-14193,-81650,44621,-10158,55439,20288,-11858,-88883,-38989,48198,31279,9651,22949,98014,61073,79124,76695,45525,-6072,-43226,-86186,-48656,-57786,39604,47416,-8096,-61960,19108,18132,33200,53560,69073,60482,-33303,20487,-37347,-55281,20484,-52719,9015,-13307,-22245,-15672,25704,-8332,-54962,72865,-64943,-49761,27569,67688,-444,-70706,-29816,87133,46800,-28064,3722,-12458,-3532,-32612,-81869,-17938,88437,105014,42735,-46740,-18275,100757,-12547,37190,63398,-35544,160,39475,15800,-16174,-93112,-15,33469,-21636,37595,18706,66849,-10216,16539,80632,1846,-20631,-67860,-61074,-96226,-23388,-31332,-28859,98795,19118,21850,-23543,43236,-19175,27013,-14972,11045,-18204,11723,-24536,-31036,73248,19672,-21586,92691,80028,90281,-47886,-49260,47040,21613,97187,19238,12137,42605,-40254,-88099,-43274,14070,53667,24865,-41779,-48564,-18743,92510,38950,-22053,11946,59652,-11492,-44205,604,-17861,-90580,1984,-28962,58009,-9129,-14508,-48893,1744,13244,13679,-30934,24732,30546,-21319,-4280,-10233,29821,28511,13386,-24493,61734,23186,21159,27811,21374,15591,28074,-57426,-33527,54041,11568,-14910,5844,-56270,-24607,-1843,-1697,3646,-18826,30348,73514,-39321,-18525,-70014,-12718,-61875,124,14794,-35986,97586,-1672,-46880,-48999,39199,11768,17474,13791,37801,-16637,-20922,32630,37373,79188,-11194,-29874,13028,50148,-63837,-11045,61886,37502,13959,30642,116027,80270,-38963,-5142,-60839,-26223,-19193,11457,-4049,-12407,33665,-22840,40313,109447,56741,56938,4755,3222,-15965,-19127,6392,90167,65687,-35662,1939,51020,3844,547,9377,-76112,-26516,-24154,60222,-60424,-77615,-43718,-3335,-83682,-41476,-45038,-33544,-53013,-49299,-17227,57030,81381,-71784,-5407,46340,66841,-55696,-49336,-13988,-84732,27451,18273,-50201,-41104,20220,33942,50759,17118,-24991,189,-18670,-16599,-4082,36898,-21173,48664,35792,93087,-1235,-29637,47131,-40317,54109,64021,21876,-53978,-18656,38176,-6769,61742,47830,-56605,20198,9675,-51370,-6812,32332,-28899,3234,68522,-776,6121,83250,-40715,600,-12726,-46044,-32602,66945,42104,28789,-3517,-42426,17508,-10798,-53126,-56661,-22063,92111,-51870,-28340,-58376,33641,19709,8582,-18702,-33061,63408,122919,-2947,-127552,79483,-58541,-3755,-10661,-54449,32844,48092,11129,-12062,-271,71437,62387,-39548,-28584,67257,17222,82873,8226,-17683,16501,-10541,29008,-36350,10435,23415,-13117,49444,-14588,30325,56711,12204,26219,29715,26617,15879,-55929,56854,34745,-13120,42262,13442,28031,35418,-51183,-13066,-8299,1805,-108005,-108383,41002,93351,22436,26998,7972,49426,8094,-37962,-55604,-58959,945,-25791,-44604,-30608,16807,40777,-15865,40969,-60322,52164,3039,36097,37930,36056,44725,18446,19959,51320,-70117,-6530,-55814,-26949,-20942,-43872,25715,-5854,41040,82560,2656,20739,40431,-25870,-40790,-667,-24302,-65164,-25324,30495,40723,-15717,48081,30450,67615,-199,-70230,12324,90668,137319,22647,24087,-371,85468,-11930,-18417,10983,-26119,-11707,82193,60695,35520,-23548,-25188,21403,-60035,-38348,24956,60800,-14510],[-50701,37628,21787,25511,54812,3291,26109,-3158,-12050,-60457,-78894,-100069,-113664,-153871,-34038,56119,84062,-19869,-400,10926,-11186,-138,-467,-48102,-34949,-67939,-41922,-21285,-47698,30358,61059,28658,78945,24109,-8969,60591,-40378,-32964,46506,83196,14084,54237,-4155,4298,1106,2728,24615,-41062,25891,2458,-36429,-7808,10679,-44928,-67917,-36720,-10070,12710,72872,-22388,27087,-62049,-17566,26352,8866,-110234,-25884,38563,72704,-11393,11124,-11891,6625,19023,-49396,11228,87767,-13000,-32841,11168,36991,41400,-61816,110073,-14514,-57012,9678,10762,-84325,-28222,3757,69541,23171,-24441,-36821,-78041,-6128,14225,-7562,57155,42566,-12572,12522,-11363,73017,-41195,-61372,-86073,14661,12777,65802,45215,8683,-99360,-40860,25100,27407,46512,-12968,-13138,-48474,63672,-145,8415,8256,69239,14837,78735,11976,63273,-85397,1847,-23265,60958,26672,-45067,45356,35027,23680,6833,-48598,-26185,-26317,-23101,23915,8648,93304,47960,-43227,-69130,-8440,103857,30041,13704,9638,24940,-47735,3302,128954,39203,-70574,8335,14651,-80479,-44277,-18818,15868,-20766,39439,75707,38249,-27929,42559,32839,-52641,-8136,86986,-33726,-88487,10382,20793,-19973,19214,34750,61987,60289,13055,47452,112657,33973,-2577,38150,-65541,-14405,-40171,12055,20246,85822,106691,82059,26681,30726,-53632,-17373,-21758,-24014,12996,16562,-4017,6542,48924,28851,43748,28146,27163,-35665,-12331,-32953,7076,26876,21970,-6968,-52470,-88603,5576,641,-61790,-35144,5300,57425,-22104,28866,68901,-5255,19654,-49835,16904,98037,11252,41359,-11567,-71322,-11670,-20226,53907,-1603,-12194,-26778,-90368,-185689,-225933,-171306,199565,20725,24915,45974,67366,118932,67358,49594,101026,17943,-70538,-110553,33302,8219,-19883,15816,40045,47973,2138,-22467,-53684,65840,34361,-12827,45647,11430,23443,31965,104764,20968,-64323,36248,40523,47146,-5416,12847,36018,65329,-7597,17199,-10715,10608,32119,-4547,11725,2979,13703,6660,13365,40191,48038,98236,98092,-12291,7909,-26536,40230,-6012,-139452,-1917,69256,11104,52834,17948,24529,-13895,61053,121114,16989,58147,12528,22174,53057,25540,57632,-14217,-62949,-11962,25134,65670,90597,-28356,-17331,73122,-87876,10201,-13643,1662,-4,-65554,-69292,27087,-63196,44401,667,11955,14995,51111,65557,64406,33643,-6837,63359,67267,-67065,57066,-62395,-30940,44118,-15178,15300,28954,-22052,2858,83419,26021,-7128,35147,12229,-57152,-69471,55970,29530,4803,35687,8023,33996,-21407,1867,-55309,-4809,13984,-19909,87399,17653,51497,46931,-29580,16090,-10254,6291,23226,-44233,33112,-37679,29117,72318,-13704,-48153,207,65955,56265,31054,24157,60588,102918,38346,57061,100168,66234,16254,55246,56714,44423,19702,-8486,-10093,5109,-12430,-35383,-21006,-28488,-58200,62051,28476,-40401,-110356,42521,74755,10288,-26337,-80189,-21014,23367,43821,-41320,1269,22868,72382,-41147,-43366,5786,99998,66469,-4982,-71901,24023,16551,-62752,-53726,-27692,-61221,-68283,-60957,31947,30672,-73524,32064,-28521,-39339,-64384,-12935,-25949,-27904,-85451,25381,-4862,-35805,-94985,-68641,-11079,50926,-4980,-51049,18955,-88222,1383,27025,58731,87863,20221,22848,-28071,-43199,58912,-2132,-594,20386,-3390,-17450,45183,54892,67118,-416,40807,-38742,-64874,-65264,27869,-33485,-109015,-2338,-37099,17310,19500,-49945,-6752,13617,9801,33879,40227,-70245,-14477,21080,6400,44335,10773,-18867,53400,-12598,-35422,-35771,47983,-65861,-45157,44711,72072,42872,-21869,-24277,-3975,26577,32650,-67154,89340,101866,3280,-13513,-87224,15979,25459,17973,-16161,22210,25918,-13794,-12065,-4024,3624,2209,28852,1240,-4707,65465,71729,-40482,-7940,6183,-40150,42653,-18428,36255,8508,-7002,-86851,-57186,63833,51422,58153,45552,61805,45761,65136,80528,29945,-21417,-20252,-78926,-29956,-59962,33497,64739,-3524,-42894,12274,-10876,22086,33211,60003,77323,-20452,21868,-26119,-68856,37853,-36343,13383,-23833,-26954,-12182,33053,34599,-4134,54472,-69005,-50198,26150,65711,7125,-75592,-2917,93940,42964,-30500,-17339,-1804,-7781,-4720,-103595,-18111,83366,87902,23749,-76622,-22252,133021,13579,60084,67499,-37262,24977,21688,15934,-14331,-80015,26710,37833,-27387,17589,17594,65413,-20764,-24571,76820,-12916,-14031,-56134,-77109,-73968,-6315,10351,-33417,108729,30673,46191,-48344,47272,-26752,14838,-3956,12589,-128,9778,-15977,-7471,60979,11213,-15874,80337,72059,85104,-49928,-54446,36708,14164,64015,1577,43456,49748,-54650,-83935,-46013,37449,35764,24156,-35048,-46232,-44156,64158,9277,-19328,46046,71008,-43080,-51469,-34654,-18399,-90586,-2952,-16753,33216,-27152,-31500,-51914,30045,24585,-6603,22916,27681,15921,3472,35165,-14720,24710,22987,28540,-27121,59961,44905,53386,45211,33362,27092,41058,-44579,-35364,44460,-23036,-24302,-13844,-54018,-28503,7612,14428,8200,-41622,-21821,35727,-44822,-31227,-63364,-1012,-54123,5847,-3810,-61575,78945,4422,-50317,-58546,27414,-30755,479,13708,63049,-1314,-28581,28899,54109,65083,-21025,-44998,24153,28672,-56471,-43216,54585,41743,-1141,28466,90315,64529,-2822,9150,-78068,-36521,-30287,3460,7042,-5788,32303,-9520,40113,90345,47362,63447,-7619,30798,-27946,-14072,18070,99959,83327,-29067,-18034,45523,3136,-22343,17076,-53923,-9576,-26424,46197,-85502,-70202,-28739,-21946,-97120,-33172,-26839,-19086,-45595,-43916,-6074,45367,81474,-63406,5448,49717,52078,-50851,-13219,-14844,-96832,34806,34488,-35021,-37365,2142,34509,49005,16408,-64106,-19212,-39578,-13565,-3455,25494,-27939,41307,43546,95257,-16898,-43354,58689,-22018,55668,72361,27296,-48927,-3895,33633,-16658,55585,95164,-37646,17662,30718,-34690,2711,25113,-20445,-2278,54006,-23767,-1192,84945,-19872,-9888,-18194,-39652,-12623,79178,26030,24875,13813,-39232,-3194,-11771,-54334,-52447,-35481,59891,-39392,-17358,-35946,29132,-2849,21794,-3949,-23129,61188,125464,-5134,-127074,85018,-58554,-12722,-20616,-69778,41034,2627,3421,-10129,4478,67181,45826,-34693,-19018,94336,24497,72298,11603,-33604,-3250,34497,34710,-27184,37176,15136,-15230,49632,-10719,26985,72813,41865,23072,11315,48411,45311,-61496,69085,71713,-20536,46076,21422,21811,29490,-30973,-11401,11395,5751,-82965,-70199,60079,59370,13881,50951,7285,35014,25923,-42876,-42819,-76729,297,-41396,-65517,-27635,-4244,29198,4153,26932,-53388,57246,7165,29751,31508,12949,36401,4838,8484,25763,-113605,-26263,-49479,-25353,-14816,-29799,3066,17403,66787,46817,-10236,6958,32254,-23844,-22891,-9585,-13827,-71248,-17008,25933,28733,-19593,40503,27686,52158,10027,-32743,-5052,79584,96845,22198,25789,4873,96361,-11024,-49569,30106,-47214,-37418,76582,35142,49968,-10579,-11276,55563,-44189,-37745,44432,72107,1640],[-39596,46551,25867,28193,47517,6362,18626,8008,-5449,-57071,-84585,-60135,-112647,-146236,-16647,90395,71271,-42467,-4970,9206,-28081,-4702,905,-45981,-33825,-50239,-30839,-21561,-54366,22131,27444,19845,77905,24731,-194,61866,-37392,-2268,48476,94359,15542,42309,26229,26812,-8468,-8191,-2102,-38342,43066,-13937,-96141,-15119,-20704,-71858,-84134,-52138,20472,9132,64542,-39826,31095,-63054,-6012,36072,15429,-87316,-26249,16172,56833,20820,-2659,-9322,-8901,12337,-54957,13969,103046,-2639,-35676,24734,35314,30810,-59951,81769,-15342,-47462,27811,9112,-100677,-45748,1200,46268,12967,-27859,-55218,-93334,8027,11729,20643,62907,14410,-24003,5007,-18862,54923,-29306,-48800,-91011,15963,16565,31335,5113,3885,-96115,-20998,41690,43442,72865,9145,-36726,-71364,66848,-5814,21724,9555,67082,8976,40999,12272,90312,-101844,13095,-12531,53734,28713,-35980,38212,23948,27310,25782,-14933,-34334,-928,11638,-8616,12455,93893,42347,-45614,-61616,-20177,111137,34311,31487,5308,37859,-37072,18349,136244,42597,-37369,6981,-11953,-96923,-52189,-10482,6976,-15492,27454,39238,38285,-29067,30350,23393,-54099,-14469,83999,-13259,-72227,15178,6932,-41627,21021,34968,32980,56181,12379,63967,150708,43803,-8958,43120,-75655,-12179,-23603,-2574,19574,91840,109875,75228,43564,7650,-58884,1389,-24076,-20693,8497,26412,11174,-1163,54897,14222,4801,19075,26679,-21482,-33573,-36081,-3328,13050,-19751,-26259,-37890,-71801,11275,-3346,-54281,-36166,31592,42003,-686,19198,48576,-31717,17291,-51441,20451,100911,12695,16395,-30791,-64282,-26782,-24694,37508,-23843,2472,-28697,-84879,-186380,-167298,-184870,98745,27431,51162,30360,30359,99835,58829,49708,99083,16001,-52061,-54961,28528,-7266,-22776,9829,36121,47329,-4107,-44318,-41056,43378,27652,-17129,7921,-12229,35728,58550,76812,180,-84920,25777,31636,14276,10231,16453,44303,75957,-11938,33248,-7928,10794,42137,2475,41847,4870,-724,17184,25070,64272,66493,108269,118398,-1206,-11738,-52109,31287,30692,-67728,8436,68105,-17518,50076,41834,12410,-32650,54823,124089,14426,53232,33397,7814,55248,37745,49575,-15388,-65492,-15537,13012,47026,102872,-39091,-44406,63622,-93690,14470,-11715,17857,47614,-14680,-81281,15875,-78275,15207,18060,14603,7679,44711,85354,89687,40624,15842,44646,63177,-37280,66868,-63461,-7522,35842,-3084,6942,45314,-37988,19120,62440,20468,-33350,21482,-2113,-59140,-61294,66188,20763,25446,43621,3981,31207,-45388,489,-82168,-5970,9096,5624,65254,-6158,61462,27847,-44748,38883,-4679,-19237,67,-45415,10802,-45178,368,41608,-36329,-49821,8301,77945,33236,13673,-5783,63153,62162,15685,65817,84284,58318,26364,58004,69738,41149,12170,-11560,16736,4050,-34404,-20598,-4937,-18750,-61576,45153,21019,-27902,-97822,49138,60568,11629,3349,-79109,-19981,21629,40271,-37730,-28628,21710,64150,-17822,-11114,19987,90396,61279,11600,-40940,16744,8557,-76483,-46853,-28282,-80347,-81715,-62108,7069,38550,-69138,42029,-22552,-60681,-60226,-6400,-32115,-25936,-67895,9658,-8813,-35529,-101905,-62795,-4552,35612,-40758,-63686,9724,-64321,6652,28643,37467,80411,36336,9672,-19046,-31211,29142,-36237,-9346,25802,3200,16699,39310,70722,60737,-20496,32734,-32363,-74852,-60026,35850,-29025,-78671,-16620,-43328,31455,39745,-36702,-3132,37442,19270,28943,35867,-56074,-23828,661,14677,55016,9879,-30807,57012,-22474,-19483,-17879,14597,-53855,-18629,37953,54931,43444,-6739,-13524,-33167,28521,33954,-37718,81042,121783,17606,-20134,-91676,33604,33458,19917,-14170,29413,17454,3850,-36297,-8694,-5850,14238,38071,8191,-10517,64183,85905,-45280,-3478,25107,5178,31579,-28971,10222,-12614,-2699,-66064,-60876,71840,65380,78896,52359,21462,22860,50747,79644,8721,-34948,1870,-64896,-2954,-49911,30954,69495,-1634,-2689,3993,-48041,6231,1620,57185,72892,980,13365,-7770,-69022,54170,-19361,18492,-15415,-26439,-6329,34269,86666,51241,27080,-64246,-37046,17741,59283,9365,-82859,13171,83043,33029,-14355,-25790,-3604,-13211,27839,-89259,-14173,65987,76519,4154,-91004,-18243,147244,30068,77287,67527,-38113,44304,-5698,10500,-18536,-60956,29195,36053,-25947,-15171,22093,62709,-24273,-59234,62961,-18575,-19028,-45977,-91667,-54467,8398,48025,-28369,97209,32264,53790,-69912,34422,-34988,4337,15354,14083,9020,4159,3051,15395,53096,3905,-11993,56344,60752,63121,-50478,-35803,31792,3509,24268,-19533,73585,35886,-64833,-68010,-47923,42950,13292,20629,-22162,-42468,-56529,19906,-21408,-14661,61870,70503,-69605,-42639,-59549,-24603,-75006,-6291,354,13496,-53895,-50406,-51444,47049,26558,-16898,70627,24637,-5542,26660,76231,-14176,21094,17729,39726,-19273,59226,68676,81150,49944,38695,34399,48023,-14655,-25197,37602,-50537,-19963,-22793,-48077,-37306,16331,18657,8254,-60665,-64125,-13659,-43742,-46520,-38636,4721,-42752,3209,-24056,-80942,34064,2106,-48134,-59712,12103,-58641,-42374,3107,80205,15807,-29867,25204,82472,46904,-31972,-43553,27308,6927,-46782,-69656,43387,42960,-1345,23274,40244,36816,35013,28557,-83466,-44712,-30149,-457,12933,837,26967,1546,38898,50595,36879,62381,-27199,40748,-33709,-7434,25635,89491,80769,-28450,-35218,34519,5139,-35915,26990,-22561,2753,-24600,33236,-79506,-60293,-17414,-29912,-106300,-30341,-11980,1124,-23145,-27470,-1488,19727,74560,-56200,13559,48646,35486,-36491,25759,-15426,-96976,40164,50052,-25625,-32491,-14700,34359,40593,17145,-109381,-37625,-48702,-4049,-7708,3871,-23229,19267,39910,73788,-25172,-45220,67527,3344,58495,82326,31846,-33061,9615,20621,-23152,45784,129308,-7514,19962,47475,-14219,14994,9111,-12581,-12892,30564,-51936,-5073,73194,1157,-20332,-21538,-29920,7025,84941,5081,12288,19127,-34755,-27014,-3504,-54028,-48361,-37272,28568,-22347,-11410,-12321,5014,-27316,44665,8265,-11288,52126,116631,1729,-110563,81030,-55272,-20446,-26515,-83406,47469,-50727,-4803,12140,9897,51922,20880,-21711,-11452,98171,27444,47253,9724,-44466,-26249,77223,32197,-22527,45673,4181,-16393,41091,-3756,15189,78785,68705,23673,-9183,56382,62579,-48240,67837,102637,-27593,45777,26249,6493,5437,-13861,-7258,25788,12159,-48998,-26967,65538,18237,14029,64783,6653,26126,45020,-45687,-25849,-77366,-7522,-42603,-89572,-20733,-16331,12445,19286,4741,-43110,52322,15720,15581,15262,-14629,24711,-7350,1616,7130,-139315,-33946,-46791,-24985,-17075,-20051,-18965,42685,91919,5722,-22360,-8064,6773,-25109,-13971,-5690,3133,-59766,-13484,35564,15044,-23471,28923,18768,20468,6721,1667,-21246,44472,42585,15929,19000,811,89510,-11181,-76693,38870,-56031,-25717,61036,15562,59677,4680,5325,71691,-20959,-31854,62143,70235,17022],[-27860,42543,26189,25170,31850,5298,26997,24889,967,-46249,-94941,-19057,-93444,-127074,-9258,119047,57054,-67712,-10561,3085,-39505,-19185,-3412,-50403,-28013,-33113,-14874,-24198,-55626,7689,-17615,20294,72978,23608,-9558,46768,-28422,32949,41518,91588,11750,17978,38344,45422,-22234,-17206,-41323,-25876,47710,-40945,-126876,-22191,-47084,-92204,-80240,-52295,47425,4452,49003,-53267,20006,-71334,8253,37228,17417,-65267,-18387,-5777,34532,61857,-9278,-6582,-14424,13092,-46147,17981,114792,35814,-38588,28736,25710,14829,-42594,44087,-14997,-25792,58325,12835,-87506,-67299,3265,22738,13424,-35820,-73531,-95120,16440,13384,63592,69548,-1542,-31533,-3601,-17900,16284,-26929,-48409,-91776,15187,17515,-196,-27292,7118,-88513,4839,40714,45432,70221,27045,-52983,-81937,65711,-11390,30254,10844,63498,7428,4468,15696,85786,-106318,19558,-662,35109,17173,-19317,28169,28110,28772,51949,20202,-35814,21962,30116,-32811,15278,82589,23787,-41567,-47245,-25200,103440,31051,44575,-4053,44997,-29005,35435,101677,30389,-3615,8256,-32287,-103068,-56750,-9094,-14427,-16370,13319,6070,27029,-26801,16343,23136,-44197,-25302,71014,10546,-54422,13364,-1028,-65287,21179,11540,-4991,44475,8621,61876,149023,52066,-9152,42602,-88599,-13009,-8134,-14798,16370,82587,91678,59561,72203,-9581,-73214,1786,-30695,-10545,4533,29683,11152,-5802,83372,-3387,-26128,4974,22297,-7471,-61991,-36705,-12981,4162,-54879,-46817,-32098,-59798,13764,-7096,-47988,-60813,43589,19802,15104,8548,21561,-59018,11461,-88284,3759,89666,15069,-2041,-39364,-58302,-49851,-26591,22996,-45743,21168,-26086,-90216,-170964,-115891,-174601,-17197,34157,92563,20551,-6212,61883,58773,52490,82557,10352,-28679,-2850,18127,-26928,-12102,9903,25174,33305,-14686,-51089,-36254,19987,20440,-12834,-27814,-29114,39396,62670,34967,-32615,-93252,16606,26641,-17840,29284,14750,43270,70445,-9112,46955,-4146,13163,50258,2952,65508,-3111,-18446,30066,36406,90937,80388,102775,123581,9573,-20595,-72628,4814,40625,-796,13498,60504,-39109,42135,62697,1893,-43367,49771,117448,6790,46286,33797,-12436,46726,45022,32403,-1284,-64011,-15090,1697,15439,98770,-39647,-68975,40222,-88289,11127,-7864,18435,67159,32749,-84988,3002,-78776,-3811,31521,19050,4365,39025,89265,101840,40810,42066,29879,55236,-9838,74484,-64685,15480,28541,11514,-2622,54961,-47281,30380,24962,14804,-60254,-1708,-35536,-59376,-45246,73525,14641,38530,43557,953,23065,-66760,4814,-95934,-9624,6209,42015,34115,-24735,68389,273,-78555,56125,7703,-46341,-23830,-22652,-8279,-41942,-39463,1967,-53860,-49184,10620,53578,9733,-8540,-40179,39783,10942,-11426,40403,65017,41588,36627,57004,70689,34533,8978,-14732,35289,-1270,-42396,-9482,5500,-3834,-60939,13755,16742,-10020,-59525,32461,38334,6240,36024,-66339,-21309,11064,29802,-24267,-60181,10694,42079,7822,23937,35411,72789,47353,28982,-17507,13752,-7010,-81819,-45916,-23371,-89140,-78499,-49201,-7087,51284,-44177,46887,-22625,-68744,-57988,-6305,-33494,-14541,-45987,-5432,-9055,-33534,-98572,-47925,5070,26660,-63869,-65857,3376,-30750,3319,26568,10476,63262,47213,-2109,-5511,-16942,-625,-38730,5685,27939,-1407,34075,20425,73116,46451,-48552,21057,-28112,-69439,-57339,35099,-25823,-48220,-24918,-47312,47063,45186,-17792,5254,55905,24597,20207,22482,-45326,-19248,-15465,18302,55435,12221,-42696,57382,-28739,-625,3799,-20607,-42200,5866,32458,28954,30475,3294,1453,-44745,32166,33795,-7419,59351,120556,25206,-22130,-88484,46619,40788,20238,-11197,31695,17586,32691,-49189,-15784,-22786,27554,35616,15342,-17883,58324,91037,-46375,-1698,39305,33732,13492,-39921,-14467,-35856,2684,-31295,-51530,70426,66628,64432,43077,-11346,534,42852,74527,-11824,-42666,18958,-48635,24423,-28735,31562,59575,-2933,49028,-4279,-75648,-9500,-33683,60960,53805,24632,-4678,11734,-65460,59803,-2895,25183,2068,-23610,-4784,21338,125507,95951,-901,-51360,-15465,4267,48732,-4790,-90854,22890,58241,17894,18762,-21258,-17940,-20194,58242,-43743,-7664,41651,64684,-10027,-78498,-14656,140922,34569,80021,64070,-36715,49220,-26645,82,-24789,-37367,11521,29068,-18241,-51194,29696,57766,-19562,-77999,38114,-15300,-29601,-39697,-102608,-52913,18521,67973,-19244,67395,23707,38566,-81069,11049,-43490,-2372,38458,14953,5070,-3418,24543,26619,45063,-704,-10949,26371,45154,32299,-47406,-3371,31534,-7432,-11513,-38617,95518,6606,-69872,-48544,-46279,29988,-9114,6841,-6742,-38167,-48587,-16604,-43062,-8645,61606,63972,-79847,-23378,-65536,-34377,-50626,-6863,20555,2095,-83342,-66043,-47728,48154,16391,-13650,96940,16962,-27194,40217,102833,-9386,22218,13953,43267,-4552,58634,86229,95620,38962,42931,38706,44578,19867,-8069,33145,-63740,-3812,-23264,-47045,-48748,22225,10692,2004,-70532,-84172,-51882,-37226,-58873,-3701,535,-31747,-6442,-39731,-88411,-23527,-9626,-43037,-50232,-965,-66432,-95664,-13677,83688,30154,-23081,12115,96913,28531,-37458,-24950,22811,-13171,-34619,-75219,31262,40374,16738,16033,-11803,4984,63295,50874,-80605,-48222,-15181,1996,11088,2997,21448,10231,34899,4009,28277,58588,-44023,33037,-31785,-1505,24556,60487,60352,-36716,-41827,18277,7198,-37292,37983,11103,9251,-20155,20848,-40146,-48504,-9554,-21591,-106266,-32254,-3146,21983,5644,-3931,-2174,-11276,62213,-49732,17528,44258,22260,-17178,55463,-14206,-83659,37194,60233,-26232,-28607,-30797,30045,27191,20307,-146227,-51922,-46893,9758,-14191,-18104,-12110,-12413,27634,41718,-25696,-34720,73701,33729,65217,90842,34731,-9108,17525,2013,-24582,36599,144362,27505,25825,56155,4347,26573,-15407,-9702,-26829,2571,-78132,-3947,55456,16771,-28339,-21252,-16794,19509,82319,-15094,-2336,21647,-29626,-46313,11307,-48101,-40495,-24513,4344,-5225,-14093,5741,-34381,-47105,65645,13330,-3117,41285,99547,16329,-86874,69266,-52437,-25113,-20343,-95179,50325,-98389,-12580,44969,14902,28775,-1937,-2295,-4919,78043,23279,13022,3669,-48958,-49147,103125,22910,-23336,33845,-6267,-13858,28954,3521,-3720,74383,83201,25864,-28344,47551,63358,-24945,53409,119535,-33087,41450,29090,-13969,-24449,-5098,-2316,31799,19252,-16110,8380,56629,-20818,24632,63972,5019,21755,60299,-38695,-6475,-57781,-16155,-26523,-109594,-11046,-15262,-4402,25947,-18466,-26750,38830,26669,-669,-6576,-38964,14226,-11807,-2409,240,-132884,-25850,-49174,-27978,-27717,-16204,-35879,60833,112241,-24138,-29819,-17748,-29727,-24377,-7017,10194,19895,-33782,-15546,51612,-1503,-26494,18181,5607,-16751,-9727,26640,-33740,-127,5027,6421,5765,-19111,63214,-12989,-91919,37120,-50244,12300,46638,8516,66286,18185,15688,63216,3840,-21565,70617,60987,29358],[-22218,19163,24821,18755,12938,541,37293,44884,5782,-30077,-111129,9550,-69158,-102049,-10840,135321,42737,-90364,-15297,-1613,-40111,-39435,-12708,-60271,-17973,-22100,3299,-26795,-52449,-7650,-55431,34094,66327,19608,-33649,16827,-15583,57886,25040,73483,352,-12167,30308,52421,-37345,-26145,-83363,-8983,38084,-71853,-115876,-27243,-61649,-98141,-61089,-33294,67321,694,31050,-63638,-6639,-76999,19083,34580,16014,-48875,-5280,-23522,12438,95755,-5791,-2830,-11718,18430,-24365,22779,116200,81731,-41462,23113,12021,-1522,-18901,10188,-16968,5550,91123,21729,-66020,-89856,6080,6510,26019,-47336,-86020,-83545,18330,19901,103213,71084,422,-32280,-10315,-9578,-26735,-31474,-62628,-87267,12496,16032,-17760,-33479,16527,-76316,32313,25833,30094,35223,38451,-56216,-79316,59078,-17980,31518,7866,60958,10452,-16649,22416,46611,-96220,18563,-2068,9185,-3047,-1015,16855,44802,29062,76063,45123,-33351,37595,34785,-45415,15512,62184,-8759,-30267,-30749,-24593,82334,17458,52495,-16617,38303,-21176,49190,34146,9610,19915,12888,-41979,-103769,-54444,-11712,-38115,-21915,-290,-16811,4816,-19743,4485,33768,-25393,-37836,46222,28616,-41332,5596,-2799,-91872,19085,-26301,-40960,22880,6305,43668,102507,55807,-6389,36428,-98384,-19082,1699,-21206,13101,60993,59295,38873,99393,-14884,-90889,-12380,-39845,2088,1078,24266,-4036,-3432,120913,-17539,-37185,-6652,15985,2729,-85143,-30308,-19891,1529,-66976,-60490,-38414,-57503,10698,-13145,-48177,-97192,39238,-2832,22213,-750,-6298,-75776,6454,-149286,-22151,66469,14466,-9070,-32492,-54056,-72275,-25954,13420,-61530,37129,-21720,-111646,-154855,-94202,-154215,-98415,56628,134193,22532,-35862,19862,66857,53044,49537,2416,-6794,29323,6630,-47601,8272,16002,10200,13254,-26605,-43279,-40633,3221,12445,-5287,-48742,-32135,34256,40495,-2165,-63926,-86009,12488,23436,-37211,44838,5993,31558,53048,-1084,52150,-1621,18784,58057,-229,77354,-22292,-35162,42861,46583,111236,85147,81763,110622,15625,-19223,-87081,-28649,23047,32646,9994,47638,-46532,30685,73827,-4059,-32529,42305,106666,905,41019,11939,-29942,33222,47493,9929,22329,-59532,-13248,-7693,-19472,80666,-28009,-82803,8523,-73157,949,-1881,9217,51499,65918,-80381,-5771,-62512,-10053,36468,24011,5384,35294,77393,97577,33645,66836,27038,45337,9580,75529,-64864,29919,24603,23986,-11400,54555,-51846,31657,-15560,13433,-78036,-29451,-73132,-56634,-23966,77936,11927,39341,35525,1,13331,-77489,13513,-90213,-13673,5366,77580,1495,-35605,69357,-25804,-115533,65379,25869,-71546,-44547,15918,-18328,-28368,-79269,-34233,-63786,-45522,4295,1825,-9717,-26047,-64123,646,-39463,-34494,-15410,49771,21638,46598,49984,59940,26433,8686,-17327,40029,-9483,-34305,-8654,3962,13815,-60040,-22131,21130,8438,-11315,-2887,13572,3702,61183,-50955,-24313,-6694,10591,-4875,-84635,-7391,11649,27380,48864,49074,61417,26967,43653,-6754,17490,-26239,-81776,-50104,-12600,-83928,-54372,-23015,-4559,64521,-7389,45996,-24819,-65917,-57025,-14687,-33965,279,-23902,-14114,-5158,-24533,-78493,-28275,13776,24421,-72441,-57870,1533,2237,-11214,21461,-15835,49071,50399,-8049,10223,-1238,-22420,-9908,30376,27270,-7835,38260,-3878,57378,25857,-76446,9954,-30992,-52220,-60580,27881,-23154,-36184,-27408,-47386,62080,34732,1794,13452,62739,24640,15451,5009,-41468,-6026,-24915,17525,45160,15557,-49670,55634,-29861,14078,22270,-44286,-31712,23248,33414,7985,7189,5416,15308,-38887,36086,32517,15943,28059,99889,29098,-21943,-80013,52683,45809,18938,-12674,29825,28783,62476,-41152,-21483,-42145,37913,23180,20323,-24222,47319,85272,-42585,-1645,45707,37493,-8135,-48725,-30362,-51236,10399,7135,-34781,60318,52478,24138,22698,-30952,-14204,44859,66639,-27747,-43052,27941,-34745,43030,-3669,32058,37725,-4874,96981,-10950,-80697,-20808,-64116,67895,31236,42556,-27791,26788,-65134,44861,12263,34793,18782,-21750,-13616,-7810,131482,118944,-19122,-33674,7850,-9797,35963,-40854,-96998,31008,26647,232,60371,-7282,-40240,-27735,78699,12483,-3195,16931,43263,-13832,-39980,-16886,118761,28783,65606,57496,-30745,36147,-33222,-12287,-27654,-14153,-13846,19379,-6939,-77250,36758,48787,-9138,-76462,7728,-6967,-36533,-35449,-107145,-76983,23487,61365,-13228,30045,8292,5807,-77654,-13523,-50604,-4446,58110,14897,-8812,-10659,40908,22217,30741,-2969,-12554,-2134,26231,1400,-39833,30264,31754,-14885,-37454,-52188,105091,-26805,-71621,-31762,-38025,5203,-27228,-17510,7464,-33616,-20927,-27643,-49887,-2437,51985,58753,-68158,-3444,-51630,-43608,-26316,-3295,38949,53,-106610,-74050,-41559,36644,-77,2671,94432,7518,-38639,44009,99917,-2521,29563,11851,38354,11018,57001,89548,91166,15000,49427,41418,29944,46574,7585,29298,-61548,16957,-19471,-55637,-57474,24311,-5587,-11888,-69117,-80167,-61916,-27482,-63550,30050,-12353,-23147,-19081,-47741,-81010,-73671,-27703,-38553,-30062,-9871,-60264,-134277,-28270,70947,37776,-14864,-17570,75579,13421,-33255,4056,12632,-32162,-19925,-55444,21619,34916,47942,7358,-40768,-23611,71918,72136,-74774,-47632,11661,11460,1168,-1592,18706,18907,27417,-31158,23694,55542,-48514,14845,-24007,487,11548,19853,28896,-52769,-34018,-2083,6902,-28499,47447,37642,11361,-14947,11059,16516,-36333,-3224,2513,-93475,-35980,-545,38485,30003,20211,-3825,-37365,48170,-42214,18344,38202,15852,1677,70373,-9742,-60030,21664,62166,-34631,-26827,-45367,19136,11507,26204,-160108,-59732,-34885,25351,-18659,-29238,-1910,-45143,11180,12049,-20163,-16216,77531,64685,75742,93044,36524,17204,17585,-16045,-20379,30635,144403,59586,33139,54798,15999,34348,-44915,-14308,-39401,-22727,-94187,1505,36982,23700,-31714,-16841,-1853,21020,71355,-30041,-12997,26606,-25885,-53150,28840,-33916,-24509,-1247,-8706,7760,-24872,13843,-77208,-57721,72288,10063,-2416,33792,78378,37070,-62963,52512,-52834,-26228,721,-104634,47931,-128395,-19423,73450,18651,1375,-15551,20872,1168,43629,9876,-22513,-3175,-48186,-68591,103405,9925,-28947,7080,-12705,-5233,18432,9008,-25809,62911,84251,27883,-43342,23792,49341,-2924,30364,117954,-34880,33821,31198,-32543,-45749,-6614,2049,28805,24311,7476,28924,36850,-51492,43073,48204,1185,19031,66962,-19025,13003,-26500,-14868,4969,-117145,-766,-2429,-16485,25697,-35000,-4658,20501,35912,-11482,-26964,-53582,9456,-4162,-6870,2851,-94344,-2451,-54823,-34786,-43036,-15473,-45352,64317,125677,-30536,-31151,-17820,-65607,-18637,3218,28995,29540,-1984,-21952,61798,-21136,-27600,12153,-8125,-48121,-32989,39213,-42178,-28809,-2392,-3097,-9284,-52479,23704,-17733,-90736,27171,-31993,53083,39839,13851,71479,25334,13767,35289,24513,-9868,64301,51529,37234],[-26047,-22138,24474,13087,-2923,-7019,35196,62370,7515,-12197,-127959,19165,-50759,-79489,-18255,134830,28217,-103607,-17305,354,-27472,-55027,-24031,-72556,-5838,-20102,19310,-26822,-46333,-18570,-68226,60378,60699,11961,-61938,-21941,-1992,63395,2138,44311,-18923,-38464,8255,45998,-50929,-38551,-115079,5054,16754,-97141,-71902,-28851,-62459,-83700,-35855,743,78137,-780,16862,-70794,-40264,-71829,22066,33275,13153,-38927,8610,-36058,-3575,109252,5682,2349,-4887,22833,4514,28314,103262,113942,-43282,9786,-1092,-12910,515,-10131,-22488,40228,113829,31220,-56130,-108478,6217,4275,46318,-58538,-87307,-62750,15087,30095,122482,62284,17373,-24273,-12946,2392,-57258,-36658,-85135,-76493,8019,12911,-21182,-6952,27399,-58760,56109,5083,1972,-21304,44475,-45249,-66585,46817,-25020,25679,-3712,58756,15404,-17732,30678,-10023,-74618,9478,-26348,-18151,-24637,13798,6306,66865,29183,87591,55953,-28359,40899,30855,-47261,13234,38434,-50583,-13187,-16410,-20363,55330,-2058,55870,-29501,14117,-11839,55801,-38116,-10743,28470,20058,-39823,-101408,-44821,-15800,-52039,-27650,-10835,-30801,-24819,-10168,-2670,51687,-2734,-48089,11727,34413,-35333,-6051,-621,-116096,16126,-63701,-63607,-8943,10258,18616,30364,56340,-6028,26726,-101294,-32155,3836,-20836,11954,36542,24789,16050,111751,-8067,-100834,-32685,-48149,11599,-2833,11240,-26013,6131,149779,-23684,-24990,-10863,10111,7655,-89182,-14019,-22921,4765,-50523,-61960,-55359,-64141,2100,-23916,-56242,-125335,21274,-20285,19923,-7359,-29068,-70814,4778,-204747,-42168,37132,8069,-4759,-11310,-51194,-85245,-24651,9017,-68258,43086,-18715,-146444,-151628,-111676,-139270,-105003,105405,162073,33658,-53191,-8402,76252,45064,2289,-5864,7394,35238,-2708,-65182,30395,25417,-4003,-4496,-35513,-27861,-51207,-1037,3288,-1760,-47146,-18275,23564,-814,-21774,-78884,-64931,13883,17499,-33768,50809,-8790,10399,30597,7105,43841,-1751,26835,66093,-3923,74937,-48817,-47390,53331,54431,116627,78041,50472,81972,16667,-10525,-95227,-57803,-8429,21093,-2201,31937,-36649,18432,71941,-3537,5504,28189,97688,3142,39532,-24330,-35410,20594,46558,-11003,45300,-52096,-13256,-15459,-48156,53542,-6455,-80232,-19813,-51166,-12851,4354,-1850,7439,78516,-69321,-5601,-34147,-6254,29851,27517,9867,31714,55842,80437,20806,82666,35731,35553,19005,66337,-62893,31301,23836,30597,-17718,43494,-53719,21652,-47537,17810,-79536,-56901,-96920,-50564,-1727,78025,10370,26371,22501,939,5544,-73261,24891,-65941,-15475,4932,99590,-21574,-38946,62337,-42268,-137430,66638,43471,-90973,-59065,52852,-17766,-8948,-106732,-56991,-66425,-37469,-10413,-52301,-22716,-31089,-66141,-36376,-78752,-47065,-79412,39886,4110,55853,36934,41814,19077,8898,-17788,30929,-18740,-13884,-19970,-11387,31047,-61789,-51377,34593,22754,25411,-43957,-8020,12420,70209,-41654,-26083,-26404,-14313,13719,-96289,-26161,-18735,36578,55923,57771,66582,5193,52490,-6223,28643,-43769,-79112,-56299,1448,-67009,-13149,11509,12270,72816,29458,40061,-25670,-57700,-54490,-30858,-39210,12984,-2847,-11870,2794,-7105,-43689,-9274,19164,27628,-70102,-41678,4281,24006,-35994,13735,-33001,44408,45735,-5369,25328,14873,-32723,32528,49067,22857,-6633,35543,-24989,26332,2811,-92616,2545,-40476,-28097,-68698,17894,-19641,-49373,-24200,-41014,74445,13284,18304,16261,56713,20041,20376,-10593,-42620,4495,-28174,13776,25613,14682,-47456,54466,-25727,19377,32316,-48077,-22186,32171,40199,2687,-17924,188,22118,-23756,37329,31229,27039,-4725,68400,32462,-22045,-68241,51408,47740,16934,-20309,26034,49632,81782,-10146,-23297,-58822,41654,6048,21891,-27098,32303,70401,-32905,-2987,42265,27101,-28920,-52926,-33850,-50918,20288,37757,-17910,44622,26391,-22767,-1074,-37926,-18782,53392,58038,-38483,-37714,27322,-25860,46214,15008,28165,10326,-3174,127175,-14629,-60531,-25541,-82325,72537,14393,47851,-48533,33638,-69311,5301,25015,48579,29208,-22671,-34280,-47049,101920,118546,-20569,-16321,26719,-18814,24007,-90613,-99222,38305,-3630,-16031,97840,10158,-62562,-33697,82689,54389,-6820,-2410,9557,-6035,9130,-24627,89684,17420,39126,47612,-18192,8702,-26639,-21918,-23421,3049,-34541,9983,4572,-81732,40404,34755,2125,-57116,-19268,1691,-32038,-29879,-102788,-116157,24134,28972,-15723,-2298,-8643,-29947,-60505,-31308,-53762,-2223,67237,13984,-23079,-15245,47492,6140,6989,-4817,-16021,-23217,7299,-23553,-29270,55730,27556,-15975,-51569,-59886,102194,-52956,-72795,-20444,-22653,-21114,-37800,-45885,17491,-28962,17101,-12104,-42098,2415,39420,58652,-40207,7527,-24408,-47368,-9078,5818,49783,6223,-114618,-72504,-34176,21637,-8297,27206,67255,-412,-30419,45258,61288,3777,42154,10346,27404,21510,53263,74806,67892,-14295,57103,42772,7499,57929,13530,24590,-49487,32729,-15489,-72218,-58757,23154,-23472,-32745,-58066,-60846,-42186,-17161,-58767,54058,-27433,-16468,-29363,-48679,-60580,-100420,-45892,-36889,-3123,-16585,-50172,-139241,-32853,43515,36451,-20628,-62085,19142,3403,-19829,31217,-260,-51336,-3234,-18737,17170,29398,80705,-2325,-32605,-44120,56758,87537,-70123,-45716,40718,25778,-14473,-11537,19869,30713,17220,-42331,23933,53773,-36905,-3661,-15233,-4314,-12836,-22599,-5178,-70957,-13666,-23111,3031,-15003,51572,49279,11905,-10526,7079,64618,-25966,3363,34921,-67778,-37868,-2688,47362,41277,37836,-1133,-50205,37166,-32374,18287,32434,16999,15212,73693,-1008,-32958,-5579,55730,-43041,-26684,-55822,1522,-3479,33659,-144146,-59882,-15261,40232,-17559,-21869,1157,-70354,-4617,-8116,-11278,2871,79122,88609,86901,85650,38815,38755,10220,-26078,-11132,27063,137942,82642,39697,43769,18231,36595,-73491,-26308,-45305,-37937,-94222,8736,17931,21629,-28975,-9594,11630,12024,54592,-37483,-16733,33159,-26213,-42763,45559,-12224,743,22501,-10216,14357,-39270,11250,-108094,-58381,57597,1370,-9333,32390,56819,61835,-40575,33870,-57219,-24724,32026,-108725,39766,-135851,-25140,85516,20442,-25958,-17116,43851,6809,10283,-13192,-52303,-5976,-44919,-81907,78746,-3342,-37303,-24265,-13018,9949,13181,11606,-45557,50503,76530,29387,-51181,-7832,27048,9410,5987,99706,-30934,22843,32569,-41747,-49296,-16462,5024,18707,24811,18496,34507,12876,-71120,63132,21502,-5570,15224,62907,9170,30520,53,5639,45356,-106353,7557,16462,-21206,23278,-39743,19621,1281,38778,-11024,-38907,-54766,13149,15675,-14533,8094,-39004,31455,-59489,-43635,-57772,-12772,-47319,50802,132069,-12572,-27584,-8464,-88077,-7966,17505,38386,28002,24202,-30019,56519,-41216,-26453,12181,-18021,-66656,-52140,39314,-47237,-22740,9945,-10034,-20241,-86388,-17567,-26513,-73929,12747,-7206,76570,39993,25944,75703,23893,-83,2043,37626,-1030,42814,45314,39318],[-37539,-69026,26834,12337,-10159,-16253,15814,70513,4950,3307,-136312,11673,-41336,-65573,-27524,116859,12978,-102735,-15162,11382,-2904,-54781,-33112,-83247,5625,-26902,28806,-22636,-38751,-21480,-48659,93093,58509,816,-81985,-59553,9156,49725,-21833,11830,-42919,-52151,-16272,30750,-60510,-56695,-124307,10464,-10642,-107421,-17955,-26355,-52199,-49044,-14098,38378,79283,-138,11357,-73218,-65947,-54602,16049,35154,10692,-33044,19120,-43550,-10453,98733,19643,8689,1701,21316,32496,34899,77107,121072,-42557,-8066,-9841,-15583,9336,-15006,-29216,69332,117150,32045,-63279,-117612,2522,18099,65883,-64398,-74623,-39138,9934,41264,116130,41342,39485,-6701,-10797,13709,-65642,-35944,-102887,-59441,2683,8788,-17408,41311,34149,-37933,71169,-13098,-29667,-77167,47829,-24004,-49269,29975,-30659,15511,-26239,53464,18354,-3747,37162,-54866,-48008,-5644,-69424,-40288,-40444,22492,-1393,86299,29756,79853,57128,-21124,30615,23390,-41781,9789,17749,-90142,5889,-6887,-14636,32820,-16876,55577,-39469,-23076,-758,53898,-85482,-23335,23977,27951,-27821,-94168,-30927,-20498,-47659,-28150,-16442,-43357,-55949,-2857,-4152,69918,17996,-52068,-25021,27072,-34477,-18519,1759,-128786,15211,-87684,-65478,-45914,23566,-1459,-34355,57201,-12734,16616,-97550,-52355,-1030,-15530,13890,19652,139,-7056,104115,6177,-93298,-51396,-52677,13077,-8421,-5652,-41230,18542,157794,-21055,3166,-7207,6831,8038,-65636,10768,-21647,11991,-12874,-50660,-77042,-73143,-9557,-39773,-69096,-128999,-2574,-29043,10417,-11059,-42232,-39583,6772,-222384,-44364,10190,-3848,6062,16410,-48728,-83913,-25728,7570,-66361,34150,-19094,-184210,-164869,-160755,-138964,-23828,176907,168461,43386,-55791,-11559,77413,24918,-51645,-12449,10274,19992,-9251,-75488,46512,33996,-12218,-13646,-39275,-14958,-62541,9308,-6842,-8543,-23972,9269,12596,-45315,-20871,-68278,-36576,18357,4396,-5005,44252,-25324,-16280,9897,9432,19962,-4328,34967,73238,-6214,59274,-75559,-53406,60140,58278,101349,59234,17166,44582,16856,1067,-97024,-75449,-34649,-23367,-19714,16796,-12253,8031,58231,3795,61358,5846,94681,16349,41362,-60943,-23189,12733,43614,-22891,57476,-41076,-17493,-22918,-64840,22782,18792,-61090,-31931,-24777,-25634,7213,-8335,-48438,72291,-53474,5622,-4082,1912,11081,27374,15862,24162,33420,57733,5406,81087,47444,27130,19812,46534,-57967,20549,24153,29621,-20906,23810,-53558,3046,-64423,26230,-62937,-80618,-96287,-42278,16347,70590,5356,2072,8967,2465,1941,-55662,37074,-31009,-13199,2546,100967,-25367,-36336,47217,-45323,-132797,61927,51542,-101052,-66079,71222,-9041,9735,-113479,-62753,-64142,-23935,-29990,-83388,-28900,-23122,-43954,-54525,-101141,-46638,-119920,32846,-7436,62731,20445,22892,14290,7387,-14651,12968,-27278,11165,-35324,-36224,44820,-66090,-67057,51800,30023,34517,-75626,-22789,33282,59300,-42397,-23212,-41247,-38151,24416,-93342,-38200,-40063,36540,45958,58929,87594,-11892,54141,-8859,45406,-55644,-74424,-60406,14370,-44875,34135,46315,35451,71644,56245,31043,-22719,-48988,-47207,-51251,-52795,20360,18925,2637,14205,14951,-3599,4411,21384,33274,-63827,-20523,10207,27733,-65871,3743,-34327,48363,35046,5451,37094,30167,-33115,65245,52501,13592,6848,31239,-36374,-10144,-17838,-86226,37,-51410,-1834,-75117,8916,-13900,-78653,-15652,-26771,82334,-10948,30082,10470,42035,12701,35240,-20084,-43023,1187,-28216,9253,26,4383,-34321,56350,-18183,13621,31712,-31781,-12909,34543,45890,12627,-34526,-8267,18080,-12053,32080,31396,24400,-30071,37038,35920,-23943,-54107,43838,46626,15815,-32280,22634,74558,83132,36376,-20504,-69530,37502,-9136,20204,-25057,16063,50778,-16952,-6275,28971,23884,-44359,-51066,-26773,-33184,30376,52578,-7148,27910,-3136,-58411,-21354,-36449,-16428,58553,50814,-45768,-30758,17334,-21852,32575,19064,16930,-15216,5565,132119,-14550,-22910,-24181,-83646,70350,6070,37215,-59280,31213,-74748,-51251,33812,66795,33157,-25514,-61475,-83989,55792,101711,-5735,-4521,36884,-18137,15915,-131835,-97519,41507,-25753,-26709,118929,24685,-76472,-35490,67449,64641,-22417,-12941,-29293,9202,46362,-32900,62390,6137,10799,33821,1156,-23741,-13961,-24020,-12114,10116,-44362,3320,13427,-60403,40028,16613,9072,-28333,-34699,7864,-13570,-21165,-88913,-144382,22141,-17502,-27658,-22216,-21797,-52323,-35396,-38562,-50404,3274,61946,12538,-26558,-15273,43687,-12413,-24062,-8755,-20961,-35006,-7105,-40549,-19182,68592,16620,-10274,-54104,-63943,90023,-64788,-75019,-14375,-3315,-39774,-38848,-69059,21684,-24944,50876,15539,-24779,4414,27607,61603,-12195,4153,4990,-41856,-1627,21229,49524,17734,-101775,-62655,-27097,12962,6344,51800,29806,-4256,-280,53067,-4713,7245,56737,7490,14881,23514,46781,44424,32008,-39322,61318,41350,-16266,52937,6098,19355,-36537,35506,-13925,-90366,-52273,20670,-35402,-56655,-41808,-39878,-6053,-8740,-46543,66364,-35786,-9318,-32534,-45646,-34413,-98862,-57121,-37438,21213,-24610,-43325,-111353,-24382,7137,26360,-52840,-108910,-46976,-1751,-2031,43420,-12805,-70335,14014,18593,19011,27528,102126,-12336,6496,-54636,22893,92822,-68187,-44978,59465,40255,-31065,-22108,24091,46941,6325,-29087,28527,51108,-13539,-14151,-11179,-16684,-42901,-57026,-34388,-83017,12830,-38934,-4017,-2996,46387,43405,13417,-7755,10737,84623,-19714,9722,63585,-33724,-35144,-7356,48047,35874,43464,9376,-45982,33227,-20241,19485,28986,23744,20044,73844,12096,-10115,-37784,43343,-42074,-26379,-58761,-20148,-15394,39769,-103811,-52672,7310,51981,-9788,4571,-5211,-82921,-15861,-18386,-1943,14951,77946,96235,93939,69713,43338,49459,-1948,-22204,1611,21590,130837,95097,43862,25665,12119,33373,-94766,-43242,-41342,-38509,-77579,14415,-5609,13032,-19701,-2739,19625,-3146,36697,-37413,-14460,37030,-32536,-17165,59263,12465,30696,34491,-3431,15316,-50831,417,-115280,-52238,24038,-6819,-19690,35904,37273,87106,-17941,16280,-63973,-22448,63130,-101779,26985,-124638,-29681,77788,19713,-48365,-7740,61865,11682,-8287,-43562,-72373,313,-42091,-87629,38236,-14419,-45599,-49142,-7773,29136,14427,11134,-57637,43581,65459,31652,-48022,-36677,5031,9686,-12308,72495,-20609,7691,31176,-36926,-35139,-29698,6367,5108,19508,19291,29228,-7638,-79530,77145,-9185,-15084,9278,50415,36420,44817,7475,45294,84954,-78718,11843,34296,-19401,23425,-32196,40863,-16277,32140,1926,-38411,-42244,25082,43281,-25722,9318,10672,67940,-58516,-51011,-67070,-3721,-43193,24736,131924,18631,-22266,5531,-88571,5109,32821,29797,15870,35224,-36709,34528,-55638,-23828,16455,-20436,-71947,-55810,29112,-49413,12916,18631,-13428,-21948,-102843,-49646,-39171,-47324,-2139,16540,75973,42041,37507,77908,15567,-19066,-21359,42966,1039,11802,40344,34056],[-50716,-102961,31477,18630,-5859,-25873,-14118,64372,-2310,13363,-129473,-5056,-36607,-61403,-34817,84996,-2862,-87818,-8356,30102,28938,-33489,-36101,-88780,14205,-39581,29386,-13886,-31049,-15728,-4511,122310,60729,-12514,-85197,-84736,15500,25709,-41321,-15947,-65454,-49056,-31256,14616,-64295,-78953,-105554,5725,-37315,-97336,23624,-20050,-36310,-2648,-2716,65140,71497,873,16050,-68706,-69862,-31052,3241,37242,9675,-27500,23894,-45929,-8674,70479,30056,15203,5000,12141,52439,42871,43786,103836,-38133,-26653,-12679,-8657,8248,-10704,-32074,85558,99360,14495,-78741,-113170,-3236,41709,75947,-61073,-49552,-18859,6766,50163,93768,11133,54911,19172,-4784,21650,-52529,-25932,-102858,-37767,-850,3711,-14559,88258,32549,-20097,74078,-23257,-55432,-108768,50419,-201,-33340,10588,-32787,5290,-57835,41237,16247,15164,38271,-64705,-22792,-22322,-112618,-51206,-45956,25296,-4730,97418,30787,54097,57173,-11570,11397,16466,-33047,6893,4754,-112634,21914,-3007,-9119,22882,-15997,51873,-43839,-61642,10852,44501,-95461,-24896,12684,34300,-10317,-77773,-18124,-26485,-23596,-19694,-16485,-60367,-81905,-2279,-553,81360,32456,-47259,-52898,12058,-34287,-28651,591,-122631,19044,-92677,-45868,-75666,45855,-7535,-64849,59865,-28200,8618,-89849,-77284,-10210,-9149,17959,16349,-7198,-29064,80507,20913,-66787,-64194,-52580,4105,-16388,-21520,-37792,26251,141754,-13085,32930,1244,7394,5780,-16879,37863,-16345,20328,30807,-30791,-95254,-74762,-20428,-58121,-81107,-105532,-21664,-28462,-1980,-12566,-44134,9535,10795,-188117,-26084,-5583,-17629,15629,37741,-45976,-70275,-32313,5231,-59610,9627,-23646,-212118,-186380,-222996,-154331,127235,254066,154384,40059,-44640,9505,63923,-4757,-100067,-15326,2472,-4442,-14474,-75119,52679,38200,-10200,-11624,-40528,-13049,-69582,32028,-16494,-27751,12054,41593,6592,-75135,-4943,-32879,-9828,22250,-17117,40866,26799,-37019,-42442,-4120,1865,-16976,-7311,40291,76934,-7103,34496,-95520,-53363,63159,56451,64927,32350,-10238,7462,22363,10670,-92625,-80044,-41803,-70712,-36662,6061,18117,1086,37656,16612,111067,-21301,98929,38115,43574,-84117,5509,10523,39181,-20304,53924,-26032,-26192,-31548,-69084,-7554,39611,-30823,-20842,4745,-32779,2846,-7496,-97178,56679,-33214,26189,15686,8876,-17251,21825,20825,8375,16495,35627,-9306,56178,50417,20085,15592,20007,-49797,3567,22942,21865,-21538,-703,-50063,-18525,-65335,35097,-32456,-98466,-73435,-34303,25567,51814,-7718,-27716,-932,2757,3058,-31257,48183,2988,-6961,-3421,84631,-6832,-29541,26447,-36012,-102599,54309,43574,-99650,-66165,63579,3231,21975,-99049,-54846,-59623,-5330,-48927,-81079,-29164,-10604,-6232,-46356,-105974,-34964,-113273,25712,-12359,63988,4855,9589,12969,2993,-7456,-6134,-33786,32337,-37012,-61292,53099,-69819,-69502,64117,30061,14468,-87821,-30200,57654,30826,-50965,-13555,-45409,-54038,22489,-77464,-38233,-45544,32112,26896,51455,113301,-19450,49808,-7253,63566,-61100,-66355,-59026,21663,-24390,74258,72810,56194,59323,67936,21698,-15306,-41663,-33604,-70233,-72798,21657,42897,26436,27818,34101,29868,10380,22572,37485,-60616,1653,17075,13067,-93042,-7712,-19266,55363,21246,20248,43533,43381,-28461,72703,39836,-551,30473,28469,-35721,-39351,-31764,-53047,1636,-56831,22610,-71056,3579,-5111,-105356,-2853,-6425,84376,-30264,37324,-3600,26204,4935,54140,-22715,-36609,-19778,-28825,6247,-26986,-16640,-12631,61766,-10333,-1022,21462,-2483,-3390,33884,41365,25981,-35583,-13889,3506,-14998,17262,34235,10698,-41901,14674,36885,-27666,-38349,31847,43031,17073,-44924,20780,95134,66558,84151,-13815,-73265,27586,-17084,16576,-18194,2271,31367,4433,-12526,8473,43394,-50889,-43326,-15557,-3462,37385,49608,-5689,14819,-26559,-74116,-34446,-31145,-14490,48958,46530,-51463,-27018,-114,-20784,6456,6478,-1499,-33234,21307,112717,-10858,18578,-19249,-66934,60114,2652,12474,-56490,21106,-76956,-105840,37212,87611,34045,-26873,-84739,-105277,22612,78769,17285,-1533,36656,-6246,13484,-140118,-94311,36714,-35756,-28532,116375,31537,-76425,-31074,35534,40710,-47998,-14160,-61300,23422,55466,-35413,41877,-702,-9441,15808,24783,-50342,-3621,-15591,2662,5892,-43697,613,18239,-19237,37687,-2558,8268,-800,-34550,11803,15038,-10495,-68147,-137418,19391,-59195,-44896,-30586,-27769,-51582,-10903,-36310,-39005,10902,43262,10842,-12978,-9501,32517,-23686,-55914,-16571,-28157,-39972,-13315,-50760,-13284,68365,1170,-247,-46829,-67403,73254,-61139,-77990,-11760,14309,-46195,-29860,-79923,19833,-23309,67061,35812,-5004,2652,17726,61525,-2122,-12374,25556,-26202,-2336,42089,38888,30717,-69296,-48440,-21875,15780,46027,67439,334,-2970,42861,71802,-75765,6544,68754,1372,5031,17505,37527,6180,-6311,-52364,56892,35077,-34038,35750,-10809,16110,-29911,22647,-15621,-103016,-43113,19337,-34995,-76756,-25566,-28503,27116,-4026,-31580,70373,-30617,1192,-26202,-42129,-12682,-74843,-56282,-36694,29994,-35975,-41591,-69896,-5753,-29388,10103,-104776,-140424,-90303,-3868,13488,32526,-22661,-85678,29639,41056,26235,32018,103535,-21291,52115,-55592,-16288,85724,-68057,-45299,59730,49437,-42634,-27483,29196,65145,-2692,-2074,36197,44416,11456,-13489,-15410,-34003,-69060,-76154,-53679,-81842,37716,-43152,-12413,3113,29445,23466,16835,-6784,20634,74945,-19214,12327,76946,-131,-27011,-12562,42611,16050,35129,27034,-26095,38092,-7056,22804,29541,32362,14671,78119,28196,3737,-64539,28870,-25815,-23720,-51940,-41209,-23190,40618,-54902,-39806,27626,58314,2856,42926,-18504,-82751,-20501,-22361,5229,15108,72818,80944,92942,50691,51009,46444,-15321,-2930,15598,8596,123508,100168,44976,4692,2235,26221,-104086,-61175,-28174,-24623,-49799,15786,-36885,2333,-4666,-645,18885,-18171,23092,-31469,-10023,34317,-44539,13429,69308,33342,55831,25530,6345,14040,-53900,-14794,-96790,-45123,-17496,-8005,-26114,39463,20911,107590,5966,2218,-69698,-21291,82646,-79519,12164,-104287,-33099,55954,16222,-61232,8415,70535,15600,-5954,-75321,-81672,19183,-41318,-85722,-5653,-22561,-51110,-59729,-420,46831,20993,8088,-58816,45477,53899,36838,-29952,-51891,-9450,1423,-19589,46434,-5572,-11953,23567,-18928,-11342,-40406,6295,-8165,9034,15850,18279,-18601,-77397,78769,-36343,-26291,2312,35908,52497,55565,-7761,90598,113485,-45533,11168,45647,-15078,28196,-16486,54396,-31198,16130,23038,-26188,-19099,41798,71459,-37658,4220,37600,98083,-49249,-53068,-67965,12918,-34825,-4225,125105,46052,-18839,16872,-66372,17031,44842,3174,-1861,27563,-39739,3713,-56635,-21324,20756,-13952,-68829,-38050,12251,-48453,49125,5838,-14261,-12076,-89141,-66858,-53631,-19408,-14070,32799,57331,40890,43518,76389,5319,-33441,-26649,42944,-5280,-19455,31710,20515],[-58497,-110255,35902,30799,8880,-34473,-41609,44076,-13186,17071,-108712,-21403,-29926,-63500,-37147,46644,-18022,-63741,2390,52200,61449,4296,-31457,-87395,18885,-53522,21954,-1233,-24524,-3858,44970,136557,66013,-25775,-70364,-89571,16136,4137,-52393,-33393,-79573,-31333,-29311,4645,-61292,-99349,-63756,-5600,-57271,-68934,42679,-11093,-20679,40897,-4720,69682,56724,-249,28442,-55727,-47429,-9655,-11985,33521,9987,-19282,22904,-42588,-1287,36128,33081,20408,4030,-2167,60475,52133,11887,71221,-29942,-42004,-10778,5670,3559,-7591,-26317,87964,67465,-22535,-89648,-94554,-7160,60172,71125,-47821,-18348,-5648,8548,54238,72417,-21351,55276,49010,3020,26286,-26272,-8069,-79835,-14792,2595,-2896,-17208,112089,21399,-13146,64179,-24480,-69384,-103093,51664,17475,-23491,-8726,-30134,-918,-91018,20939,8579,29205,31815,-37041,-2674,-34905,-132331,-46937,-40741,24628,-3366,98156,31669,19754,62844,28,-7754,12960,-24284,5699,828,-107553,30450,-4312,-4920,27127,4757,44087,-41285,-88334,21095,30392,-78079,-16830,1598,36978,7429,-49513,-11815,-34744,13908,-2224,-11959,-79052,-97211,-9633,6249,81747,39423,-33832,-61858,-1113,-30675,-34224,-6447,-97341,28225,-81011,-10916,-82000,72701,2594,-54735,60723,-50448,3542,-80610,-102029,-20270,-5987,21337,26120,3475,-48460,49322,30010,-29998,-69976,-49332,-14077,-26349,-31983,-12787,21970,106034,-5949,50477,10617,11808,2682,42958,58423,-7945,26658,65620,-9322,-102376,-60505,-26930,-74117,-87098,-66638,-26259,-20558,-12359,-12788,-36462,54481,14157,-116230,4529,-4417,-27509,16660,39117,-43029,-52137,-45799,-1612,-53491,-25762,-31806,-221132,-200461,-278083,-178267,305126,313704,126871,18548,-23743,42193,36474,-35127,-129628,-13113,-11466,-26163,-20526,-62695,49557,36627,3827,-103,-45936,-25207,-70281,61327,-22943,-55641,48527,67040,8612,-79041,16613,16688,7681,22622,-43217,87342,4369,-37340,-61369,-9154,-15290,-59367,-7441,40431,74210,-8200,6751,-105173,-48673,63194,48177,13838,3900,-27224,-21312,37452,14149,-82770,-74164,-27553,-89106,-46826,3037,42774,-2414,16739,32278,127598,-45159,109010,61176,41973,-86288,42214,12011,32798,-2035,38587,-7550,-37040,-42083,-64888,-35265,48977,1902,9543,36503,-31097,-10675,-535,-124405,44364,-8200,50797,16825,11542,-49096,10245,22406,-17320,5305,16016,-21247,9389,36421,13762,10696,-6314,-38779,-11336,18427,10431,-21105,-25766,-40678,-36495,-53778,40888,3146,-108303,-40886,-29834,23092,20443,-30203,-55572,-4888,279,7982,-8465,56513,25345,836,-12686,62300,27886,-19906,4837,-18933,-59197,46745,20054,-87148,-61343,34466,14675,25485,-71435,-40584,-54314,15531,-62317,-54002,-24837,-6756,30835,-16714,-96065,-17061,-59491,17281,-12420,56032,-5445,5879,14908,-4092,2793,-18978,-37525,43284,-8837,-76123,55494,-68762,-65316,64047,25209,-19744,-79441,-32446,71403,-7467,-60871,2744,-36282,-58401,7600,-52771,-25494,-33004,28602,8892,36213,129796,-15613,42841,3036,77474,-62501,-53484,-50847,20433,-9355,97812,85184,68804,38017,65417,14790,-5082,-34422,-14699,-81694,-91313,17661,65886,52518,41573,42491,47912,8994,25038,36955,-64439,20951,22840,-13763,-110194,-18964,4124,59212,7335,32410,43832,53521,-23735,53971,16700,-17890,56727,28337,-25384,-51471,-36323,-94,5165,-51511,42168,-51494,2653,6630,-113594,12055,14625,79865,-40336,41095,-21981,16385,-1368,67435,-21230,-20545,-51733,-32533,6410,-50300,-43693,10482,68402,-5322,-19903,5140,29363,6003,33328,21797,27580,-21866,-11644,-16894,-36486,-7278,40326,-8214,-38864,5489,31244,-31854,-22985,17703,37629,21110,-54856,19920,102758,39276,118224,-4739,-70413,16993,-15920,12820,-8256,-5717,15946,28646,-22332,-14268,83458,-46931,-31635,-7993,27957,38049,32557,-12938,8614,-37633,-71394,-39816,-25028,-20118,19231,45835,-55794,-29789,-21628,-20882,-24068,-17618,-23482,-41578,39605,76960,-4630,50753,-14012,-35070,44456,-2150,-19617,-44982,6801,-73080,-137291,34842,106429,35874,-22338,-93318,-102589,22428,58274,37279,-7131,26860,14068,16441,-106311,-92824,23218,-33171,-20228,90637,28960,-62185,-19969,-5502,-5630,-74861,-8113,-77572,27802,35809,-28150,28376,-1557,-16851,-5519,47666,-63801,-1639,2585,15754,-7396,-36245,1739,19440,27862,37150,-18453,-783,17028,-20397,15855,45389,-1432,-46456,-91486,17401,-78259,-60078,-34127,-26029,-29280,4839,-28699,-19735,19747,16799,8839,14414,2476,19118,-21778,-80669,-28271,-39542,-42564,-10368,-56577,-13644,57077,-12600,9731,-33035,-72205,56223,-45764,-79880,-10765,24414,-41377,-12036,-76329,13025,-26372,59817,35929,11117,-2799,9758,52946,-18147,-34805,30752,-3259,-7070,65358,22633,41154,-26197,-34987,-19788,27944,95257,67293,-7887,2724,81093,97634,-124372,1488,73751,-8836,-327,7537,26139,-29971,-36747,-50746,41406,23278,-40382,12779,-26553,18506,-30887,-1378,-20121,-106148,-39095,21150,-18782,-85505,-13214,-30553,42544,-3849,-18653,70617,-11061,16844,-11356,-40055,-2634,-39908,-42306,-29780,13863,-49609,-42665,-36626,16647,-56560,-8054,-147776,-143945,-93996,-5286,21546,-49,-28651,-91599,41391,41337,36214,42665,84058,-27032,75241,-48933,-44578,66906,-67618,-43351,44429,49549,-44055,-23911,32764,79574,-7618,23913,45416,31816,27835,-4492,-27190,-50325,-81449,-77051,-61022,-65124,54963,-31927,-19580,2035,1580,-3097,21104,-7272,32106,50423,-24693,6412,69257,22645,-14885,-17282,34657,-11498,15115,46569,3985,50391,5326,27514,34707,38806,-503,88099,44150,9397,-76313,16114,4838,-17313,-35963,-56706,-27483,32900,-15422,-23936,41678,57320,16591,81186,-32780,-73900,-18647,-24295,8160,2858,62404,43721,82836,35440,61314,31048,-26697,27485,28082,-15414,113522,103118,43443,-14321,-4698,17356,-99905,-75855,-10284,-1100,-20781,11753,-73100,-5420,14223,-7209,8429,-27331,18003,-22007,-8026,23857,-58791,33643,75994,43943,66043,-5829,13889,14581,-45958,-31098,-61510,-43323,-53493,1998,-21026,36869,8247,117349,28660,-6565,-70591,-22337,83578,-44654,-1607,-84368,-35572,30113,10337,-61468,25558,67436,18774,14105,-99457,-80337,50079,-42209,-77440,-42716,-28749,-51891,-53447,3810,56303,30083,3425,-49230,54039,41971,46571,4212,-46513,-13088,-8730,-14948,29499,10246,-34414,7002,5051,10929,-44115,5322,-18625,-4222,14434,5907,-17463,-65410,65349,-54288,-37629,-2962,27388,51357,62978,-36989,119791,123071,-24030,6065,48734,-13735,36027,705,57939,-42951,-5562,44000,-7380,8951,57514,92937,-45688,-4118,39116,114454,-32737,-47372,-60121,34448,-23760,-25411,110563,55696,-19941,19256,-28211,24626,50238,-33007,-17941,5235,-38281,-23319,-38960,-20558,20443,-175,-63918,-2711,-7015,-43686,53945,-28662,-14917,7585,-46634,-69912,-66094,2139,-20746,38580,32753,33922,43189,70083,-1017,-35534,-15560,40973,-17882,-42414,16009,32],[-56061,-91348,36640,44740,28834,-40577,-55158,16255,-24727,15994,-83276,-30007,-17435,-66588,-32889,11070,-30218,-37866,15056,72312,87910,45950,-21109,-79874,19643,-63698,10761,14265,-20334,9190,79323,125943,70553,-36396,-43660,-74065,11752,-4193,-53726,-38520,-80709,-6593,-10756,4025,-51340,-109879,-13010,-16362,-66783,-32280,42869,-1135,-9801,67030,-19415,48914,37922,-5405,43287,-34806,-6729,3084,-25001,18963,10529,-7663,17786,-33132,8202,7078,28612,22759,-232,-15893,56926,61807,-10596,35098,-19282,-50318,-7342,23004,3067,-14336,-11572,83011,34162,-64457,-88467,-65747,-5117,56010,51451,-27614,9662,71,15904,52648,63919,-47175,39192,75524,10180,30024,2553,12067,-40156,5358,19624,-11845,-24497,104322,3077,-21681,43998,-19823,-70215,-64330,48532,22674,-22036,-25249,-22894,-860,-113878,-3622,-2107,32921,18290,9935,11992,-38626,-114559,-26881,-28266,23698,1635,89313,31457,-10126,75271,12728,-17528,14331,-17184,6313,4195,-75777,29554,-9832,-2593,40341,39025,31180,-32219,-94813,28353,15234,-55597,-4020,-4383,34609,20732,-11855,-15166,-45140,53655,20414,-5367,-87629,-99150,-21467,13648,71100,41246,-14979,-48579,-3251,-22410,-34748,-19408,-60648,40341,-59312,29065,-54133,96694,23486,-16978,52267,-75023,330,-70405,-120386,-28248,-9066,20308,43070,26633,-63432,18119,30478,2996,-69436,-45628,-36453,-36631,-34242,24198,3142,59670,-5698,49583,18753,19229,-309,93018,64758,2137,28479,82812,7134,-93985,-27648,-27233,-82669,-84680,-30076,-11586,-8929,-16862,-11800,-23391,68812,14499,-40829,32573,13585,-27924,6289,13166,-40288,-38193,-64009,-13880,-52348,-61808,-41166,-209326,-192195,-310123,-195620,455420,335765,93120,-16283,777,68480,2659,-55235,-131327,-6092,-25333,-38455,-28774,-40093,40486,30261,27959,15666,-61986,-48026,-66732,89453,-23180,-83654,74136,75476,18004,-58187,35229,64320,12571,18450,-65725,117329,-14973,-22795,-67729,-5453,-37042,-96206,-1692,34175,62970,-11706,-17352,-106172,-41108,61216,34332,-39349,-18854,-34046,-37095,61448,9207,-69141,-61823,74,-63900,-46382,9054,51126,-4066,768,47443,98647,-56306,121730,75942,32983,-68587,74221,13493,23612,28064,23936,12358,-45952,-53956,-58193,-59222,43708,28580,45364,68228,-19941,-31858,8367,-124815,45108,21328,72354,-1376,10259,-75503,-5647,19322,-50143,-5416,-2817,-30188,-47160,5604,8295,8934,-25281,-26119,-17074,10482,-315,-21219,-47790,-23264,-45723,-35478,41852,33637,-106732,-13745,-31550,8981,-18236,-57733,-74889,-3039,-5509,15024,5927,60757,30282,6226,-22807,47742,65446,-8468,-11771,22,-19688,41197,-10512,-66797,-54229,-3643,22868,22296,-43267,-27154,-47980,33514,-69015,-20840,-17256,-21040,50792,20790,-75660,535,15593,8392,-10491,37280,-7835,11985,19003,-12704,13826,-21172,-38253,41545,47286,-73549,53376,-60180,-62945,49310,19177,-44418,-56987,-32979,62949,-45109,-65151,23241,-15540,-52131,-15830,-24626,-4197,-5975,28921,-853,15868,129003,-2066,37155,22128,81711,-63678,-36307,-37258,10505,611,102493,82621,72200,13317,53792,12177,4589,-24348,6159,-80968,-97675,9771,78571,71731,52700,35542,48359,2785,29135,30139,-74746,34283,26577,-42322,-113589,-27525,21085,56071,-4338,35544,38603,60125,-21222,20566,-8263,-35199,76341,30259,-11084,-43589,-31098,54791,8053,-34663,54584,-19336,5027,20238,-99487,26041,29383,68998,-40982,42285,-38515,16115,-5315,66309,-20105,3132,-80650,-39305,10141,-65450,-67622,24391,71790,-5280,-38026,-12396,54489,13830,34094,-8885,9366,-2858,-313,-35693,-70523,-36981,49592,-25220,-23649,8564,16277,-34371,-11985,3770,30907,26513,-60484,18170,92331,11432,129346,4917,-61376,11676,-7771,10424,1786,-6049,6138,51108,-34994,-33446,125839,-33608,-19154,-9197,50229,30622,8546,-25033,10181,-35703,-57820,-38126,-18964,-35461,-25215,48279,-57059,-39053,-42730,-22085,-50770,-43544,-42977,-41856,53002,36543,2370,65677,-11105,5042,28331,-12672,-49367,-38439,-7563,-63120,-134991,28128,116396,40521,-8856,-81530,-76309,52261,44908,46353,-17364,10239,36127,22533,-45390,-94341,5041,-20639,-3194,49619,18601,-39082,-3792,-45365,-54772,-91212,1710,-76562,17824,842,-11451,18723,2031,-13490,-27318,63810,-63389,-9523,24341,23061,-25028,-25741,5588,18883,65704,42012,-27136,-15576,22396,1403,22224,68090,2141,-31284,-26938,16949,-66702,-66044,-39728,-18718,3293,7080,-20357,5471,29175,-9465,5996,43384,19947,8721,-6963,-92273,-41696,-57162,-45875,-468,-59680,-19681,38345,-17537,15434,-17125,-78229,41725,-25112,-78484,-10536,23340,-30399,11445,-61219,3324,-35673,33035,15478,20274,-10821,3598,35170,-52396,-53156,20621,20378,-11680,86105,7264,45731,13538,-26719,-21503,41441,129440,49318,6582,10724,96108,120216,-131976,-7011,68742,-22211,-2669,-608,13860,-55558,-52663,-37877,17073,8454,-33826,-9957,-29346,29199,-34190,-26394,-26335,-99898,-45991,26745,12623,-78243,-5879,-41905,36258,-7943,-9985,69525,16851,37095,7797,-38902,-2863,-5728,-18622,-13015,-24141,-62011,-42551,-19378,37006,-67086,-23533,-150265,-119349,-65827,-7705,20636,-42508,-30739,-83232,47795,22698,45428,55536,50693,-27125,59904,-37548,-50641,40087,-64930,-34429,28256,40205,-33261,-12263,33112,84146,-7391,37587,54793,14157,30815,5907,-41419,-58334,-74271,-61721,-57380,-36867,61765,-6516,-23148,-4479,-32261,-28507,23794,-8659,38906,29985,-34615,-10118,43317,27063,-1781,-21505,27578,-38477,-10732,60018,36867,66017,15278,31836,43252,40060,-23256,99542,55333,13134,-68840,7521,42426,-7465,-14602,-63434,-30291,15895,3408,-7951,47704,47950,27349,107864,-41666,-61985,-12265,-26881,5495,-17791,46176,-5085,65978,27926,72359,8280,-34233,59939,36063,-48986,99768,107075,40553,-27088,-2082,8776,-83886,-83778,5793,24489,-694,3292,-103766,-6116,34159,-24004,-9759,-27813,22686,-11245,-11474,7686,-69185,30333,79630,40876,56269,-51344,15853,18659,-28579,-46917,-24362,-51081,-74879,22969,-617,24594,-266,112315,44830,-9350,-64082,-25364,66385,-8420,-11818,-70149,-37389,8633,3227,-48780,37946,53178,21726,42118,-106380,-68442,86267,-42779,-64816,-68008,-34911,-47109,-32787,20,52824,38486,-1570,-32474,61856,28793,60483,49448,-20659,-7558,-14679,-1418,24442,21843,-55501,-17730,23418,22806,-39669,4121,-26033,-16902,18521,-5242,-5892,-44649,39012,-60703,-47626,-3508,30534,33981,67134,-65728,115788,110697,-27159,-1706,45541,-19835,42733,13303,52337,-50115,-27174,55969,10537,34795,65976,102742,-45939,-9575,26801,113194,-13819,-34190,-45618,55285,-11068,-31841,87598,42905,-26214,10494,15761,25960,47756,-66015,-25937,-22201,-33048,-36019,-4750,-22282,12973,16563,-62189,37140,-24670,-34967,17202,-69297,-17958,31358,8921,-63712,-72124,13478,-21193,35270,13249,20920,39336,59505,593,-23519,2833,39714,-30862,-52867,-5731,-22606],[-42938,-60304,30887,55194,46070,-42816,-49816,-7745,-32538,13348,-64207,-28199,-150,-66511,-22169,-13707,-36925,-16948,26610,85697,103242,77062,-10197,-69362,16634,-66033,1912,31550,-19170,17691,87413,86012,68993,-42343,-15596,-47525,4205,5000,-46535,-32866,-69184,15079,16609,11369,-35138,-104595,29882,-19048,-65078,-1818,35251,8159,-5854,68076,-43100,9565,18669,-14615,55085,-9243,35489,5102,-32708,-6738,9793,5358,10507,-18464,17875,-9599,20081,21132,-5660,-22728,45472,70248,-18778,5982,-8481,-48469,-5949,38308,11684,-33522,5550,79742,11973,-85374,-75666,-34867,5095,20195,21935,-6198,25335,615,26453,46551,67008,-58491,12334,90527,14709,35556,25879,27468,1451,19141,53204,-23507,-31228,72649,-17245,-43244,18709,-14234,-60144,-10895,37374,13793,-28538,-36674,-12680,5040,-114920,-24002,-11106,26600,1061,51019,23099,-31852,-63991,5491,-14231,24977,8097,72665,29255,-26122,89955,24991,-12373,20570,-11978,7871,11270,-30943,20587,-18612,-2263,54059,72342,12906,-18702,-81104,31943,2652,-46276,7411,-3669,26994,26529,26852,-27985,-55907,83792,42149,-66,-72895,-88524,-30903,18951,53247,42662,3829,-19543,9835,-12012,-31777,-36129,-24710,50565,-34208,63514,3722,109883,44648,28169,28351,-97516,-3196,-58511,-127076,-32482,-19081,11808,58942,53132,-72293,-8654,23192,20942,-64029,-43771,-55429,-44681,-27374,54454,-24939,13264,-15284,33965,26014,28650,-3114,114876,53699,12187,24482,80957,14980,-70495,18070,-22172,-80851,-75037,-9092,19581,2540,-14038,-8160,-9932,38531,10787,4895,43639,41018,-16317,-11741,-35462,-37816,-32629,-81092,-28586,-57412,-86000,-48116,-181682,-157302,-312416,-188819,533957,311908,57213,-51393,22808,74082,-26699,-57240,-104894,3499,-33899,-40610,-38622,-12581,28858,21906,56627,28776,-89815,-73189,-63854,108985,-15265,-101774,82286,62376,30384,-25376,46114,95210,6946,10814,-75270,121781,-24035,4997,-59443,4827,-55603,-116899,11141,21692,43142,-18997,-32272,-104238,-31962,57629,17703,-80048,-31022,-34673,-39755,88591,-3779,-54179,-46459,28578,-8457,-36079,22279,38013,-6364,-8243,58756,38245,-48840,133241,74281,15492,-39152,90071,11111,11317,61995,25420,30597,-48690,-65250,-54031,-77793,25838,43759,70098,95335,-1635,-55794,13696,-103037,60753,53550,84672,-31329,8191,-86644,-19926,11971,-83029,-21588,-22912,-37478,-92788,-33257,5985,12719,-32544,-13761,-10870,647,-6282,-22644,-64458,2077,-44326,-16197,38733,50868,-89711,-2158,-40402,-13406,-50957,-80339,-81937,2436,-13773,22469,9020,60302,18936,5335,-30096,48181,90761,3550,-18610,15949,2576,38288,-35177,-43918,-47075,-37000,27710,17532,-24932,-18617,-39599,42619,-73303,2921,-7777,-51971,44526,51194,-49250,11778,75014,991,-9106,10087,-2599,24474,23706,-21459,22866,-12743,-36037,28713,105019,-52812,49332,-44490,-67415,24311,15436,-40677,-29474,-34680,30582,-72272,-59773,43972,11264,-39314,-40135,1549,18127,27084,32538,-1066,-5914,111982,16723,35181,46375,73009,-67613,-17785,-21962,-5377,8710,92257,68685,69013,-7543,39477,14114,10099,-9073,24550,-66403,-84023,-305,69809,75816,58227,14094,36008,-4900,31966,17763,-87084,40025,28956,-61800,-104361,-30746,16909,45562,-12317,26549,29908,63362,-19496,-11231,-27043,-48564,82302,32359,557,-20072,-17797,90147,8342,-10691,58531,15504,8350,33848,-71460,35870,32785,53117,-35077,41086,-47351,23937,-7116,47390,-22846,28397,-92812,-46592,16316,-69746,-79238,19167,67108,-10752,-51986,-26491,67806,17911,35010,-38979,-24325,7558,16712,-45694,-103751,-62509,61388,-34243,-596,19281,-6949,-33150,-10115,-7722,23106,30099,-62295,13470,66090,-9458,117346,13292,-45873,15422,2336,9901,8602,928,1450,65712,-48170,-44512,148993,-14732,-9309,-18947,56208,15848,-14701,-36356,17826,-25097,-41833,-29169,-12264,-55304,-70177,52301,-52831,-51056,-58643,-26051,-68704,-61527,-53691,-38238,54410,2841,8160,62509,-11550,43576,16492,-28581,-67148,-52557,-18488,-49451,-105408,20220,110678,46622,13150,-51507,-35157,89497,39910,44213,-25906,-9417,51533,28644,12009,-96484,-10419,-2756,18501,5527,4836,-15798,14005,-74347,-87853,-88664,11733,-62885,-4360,-32353,10110,9069,6505,-5986,-44883,68609,-54147,-24265,38615,23274,-41540,-14547,10682,18863,84958,53700,-26610,-31563,19036,22300,30985,76320,-1773,-28235,26184,17960,-30783,-59086,-49937,-9484,31502,-4068,-14115,33388,38628,-28323,1511,58700,40660,4853,14887,-88594,-53032,-81385,-49797,12251,-60140,-28536,16675,-9438,14946,-3502,-83677,30648,-5977,-72461,-11399,10825,-19570,35402,-40785,-6622,-50377,-2574,-15427,22329,-19565,-503,13245,-85156,-59599,766,34775,-13872,98843,-2045,42632,37089,-25817,-26811,46905,131374,17433,32347,18360,79491,128151,-100258,-17188,53100,-36132,-5679,-2108,2354,-66010,-53303,-21658,-9647,-3717,-17493,-28305,-14182,47657,-31294,-41004,-32920,-87198,-63749,35051,54106,-56227,-2000,-53807,14944,-14971,-4259,67199,42740,58684,25123,-36222,-2794,19348,8206,13681,-66392,-69411,-37899,-9635,52841,-58328,-32931,-103586,-78875,-28589,-11488,13194,-76860,-29606,-60497,48708,-3894,50564,63999,15101,-19809,13346,-24839,-33712,11218,-59025,-15720,29425,24442,-12609,1523,29767,76380,-2482,35268,63191,-4906,23322,10067,-50761,-52629,-48615,-36393,-46183,-5968,58280,26428,-21839,-12790,-63943,-47907,22427,-10367,35704,23945,-45885,-33146,9023,12246,8862,-25577,22860,-58047,-34918,60363,65268,79674,22104,34018,51897,34947,-49637,105875,56720,23517,-44727,3555,76416,3648,6514,-61361,-34164,-7118,1166,5766,46576,30547,32430,117250,-41483,-51403,-4381,-30534,-3183,-39939,25436,-49402,47242,26490,81548,-15005,-37649,83621,36616,-85270,84118,110267,38135,-30958,13979,1689,-59924,-82976,14177,44620,4418,-6947,-115140,2016,51804,-49042,-31201,-20866,34634,-746,-20251,-9886,-68862,392,79942,25381,29850,-95215,11714,23543,-6717,-62216,1162,-68512,-80912,49957,32130,5543,-4003,92803,49456,-6710,-50106,-28871,38384,14942,-17313,-61725,-38806,-5549,-3217,-26280,41452,31397,24916,66896,-90211,-46474,115529,-40630,-49982,-81212,-42674,-36915,-3655,-13974,37247,43746,-5392,-14380,59442,14300,75527,93531,17834,1440,-13749,15539,28524,25094,-69570,-44577,24838,20888,-29787,3411,-32197,-25802,27403,-13905,11037,-17604,6059,-56833,-55327,2690,45530,7910,67420,-82219,77911,79225,-53286,-9850,40224,-34438,43772,18559,41129,-50093,-43502,53268,20781,51616,62661,99389,-37971,-6969,17804,95054,592,-16678,-27962,69266,2343,-22924,57905,13103,-36152,-6476,56620,20464,38110,-84666,-22912,-44099,-25798,-31194,34176,-25870,-167,30659,-65118,65373,-37656,-23585,-42703,-96258,-24671,51687,56446,-54160,-68248,15754,-15741,27746,4520,2958,36020,46797,10777,-2087,17790,40066,-36541,-51703,-28410,-39821],[-23026,-34663,17918,58041,52671,-40281,-27875,-16777,-32254,12403,-56613,-18300,17349,-61795,-6958,-23988,-36370,-5001,33703,88913,105271,88592,-5211,-60272,9487,-58601,743,49423,-20865,17026,71874,21540,56428,-42818,3343,-24769,-4303,28175,-33694,-20321,-50586,24950,40878,21979,-14312,-83279,53394,-9396,-54206,10424,30136,15511,-8679,46896,-69740,-34678,2483,-25507,60521,15277,62698,-1404,-34499,-38161,6581,15908,2203,-1334,28111,-12818,12718,15209,-10048,-18673,31135,75516,-12086,-9671,-123,-34832,-8539,47512,29005,-60709,12844,82345,7580,-65146,-56790,-11719,22344,-39231,-9883,10046,23571,-527,35322,38503,69736,-51330,-15628,88515,15695,43324,40122,33003,30120,24879,95517,-37137,-30933,34128,-33414,-68374,-5289,-12087,-42753,35056,16714,-5561,-39975,-41575,-1887,13883,-89984,-30498,-13407,15142,-14773,69655,32868,-17536,-1321,43061,-4177,29210,13475,49394,24526,-27732,99984,35032,7304,30423,-7987,9019,18413,6753,7447,-29767,-3715,61554,89528,-9273,-3944,-54399,32181,-4581,-54378,12435,2466,15210,23785,55257,-47181,-64433,95913,57533,788,-30517,-69310,-31012,19977,33869,48334,16570,11021,34601,-4667,-28577,-53162,-464,53561,-10049,84941,70682,106692,55321,64909,-9893,-115844,-9011,-44561,-120041,-32887,-34325,-5050,66503,73681,-74216,-29348,11925,21284,-55628,-44502,-63181,-47960,-12013,59846,-49811,-24065,-32885,14001,34248,39201,-6002,101456,27923,20345,14642,63663,14562,-37375,63303,-15276,-69457,-62079,-6721,57271,10686,-5499,1169,-247,-24744,3471,6600,30548,64768,4686,-28144,-89265,-35032,-32994,-89714,-39760,-66703,-89900,-49764,-146876,-107582,-290339,-148806,526760,249610,21136,-71576,38662,55387,-42777,-39871,-59695,12335,-34682,-35343,-47131,12556,16535,15209,82201,33277,-122940,-90753,-66123,115291,667,-102685,72657,31062,39384,1961,48811,102029,-2543,2245,-65502,103546,-18974,39440,-38493,18554,-63664,-115491,29563,4502,17347,-29374,-34621,-105340,-21616,52149,2562,-97440,-32633,-33760,-32985,110782,-21353,-40227,-30404,47322,41591,-21696,37747,6287,-11520,-11841,63623,-18955,-24048,140039,53181,-8051,-8766,84896,2461,-3041,90094,52218,44000,-42564,-73126,-54444,-87561,2050,46536,73964,112003,19162,-75611,10778,-70394,83567,84706,84710,-60256,9409,-75513,-21859,2455,-107083,-44108,-43679,-44885,-107197,-67053,10915,22668,-28312,-3980,4616,-8579,-5176,-24638,-74591,32026,-34302,-174,34281,51536,-55780,-7973,-54905,-38042,-61329,-86098,-76827,8452,-22388,29105,2231,55578,-1316,-3672,-31299,59254,93023,14356,-14072,26390,3932,37588,-43030,-24099,-40954,-55836,30502,16636,-18239,-15312,-28963,38483,-82527,12685,2049,-86741,14481,65053,-21241,12899,92807,-3204,-9481,-19264,7123,37731,27591,-29405,27660,2183,-31075,9302,128583,-19767,46120,-25280,-77288,-1816,15842,-5366,-3285,-38434,-15553,-82597,-45075,60595,36422,-24941,-57339,21353,33729,55369,36421,3818,-25622,85993,35219,36434,70138,51826,-74657,-2168,-9746,-22362,18428,73809,48116,63300,-18212,27662,19125,9023,11546,36598,-40000,-50174,-10422,34931,60459,55811,-15725,20046,-11397,27850,2530,-95365,38366,31930,-64837,-87326,-26940,-14338,30179,-15867,7600,20998,63927,-14595,-28385,-35139,-54619,72579,32270,4692,10227,287,91815,5338,12376,53997,41490,10040,45269,-43049,39091,24565,34870,-26628,37176,-45399,34458,-7746,15220,-29650,47859,-82298,-50626,22475,-62978,-73846,-8181,51310,-20742,-60818,-33919,69008,16178,33146,-55083,-59743,-928,33319,-42878,-122148,-72427,74635,-32197,26584,31671,-33098,-26954,-20276,-14981,14332,27909,-61897,5001,35417,-21790,90017,18590,-23674,27177,8768,10548,9508,12697,38,66237,-58359,-45968,141421,4069,-4725,-32064,44829,-3151,-31124,-41530,27950,-12434,-29338,-11505,-3821,-68970,-100588,55424,-41763,-59600,-65529,-34662,-77844,-65587,-51413,-35487,40916,-16422,11033,46370,-14500,70273,11410,-45207,-66419,-92832,-24027,-35366,-66795,14948,86070,50390,39001,-11935,7847,108507,42041,37584,-26613,-28211,53432,32526,39385,-94188,-15565,15391,38909,-29738,-6748,-570,29161,-86352,-93730,-67389,19395,-43646,-31405,-53604,29754,-2547,8179,-1292,-52832,61080,-42767,-40147,33916,17966,-52518,-3670,15748,20959,85434,70262,-17713,-43720,14919,34814,39544,67956,-12026,-37967,47969,19662,12056,-40424,-62213,-1929,44669,-24025,-10013,60203,47326,-35988,-5200,50304,60621,8333,35254,-71793,-58098,-109052,-51971,23934,-56852,-36514,-3327,10210,9837,4662,-86326,22304,6368,-62113,-14257,-9977,-13629,53225,-21879,-14051,-66545,-35401,-42483,19512,-27048,-2102,-4711,-96692,-52813,-21205,28973,-13736,99457,-3711,32115,39176,-31614,-34531,38581,102119,-19348,51133,23259,37766,114934,-51116,-26793,28772,-47146,-12815,4541,-6600,-61132,-43410,-10833,-30435,-6707,2017,-40207,12188,69148,-15659,-38456,-38284,-71521,-86038,43640,96667,-27172,983,-57850,-8863,-22708,2036,63055,56729,76249,34412,-29238,10491,31441,31009,45801,-89826,-69752,-27537,5723,64798,-33321,-35087,-29961,-39502,-3064,-15731,4085,-87162,-26101,-30020,45197,-25653,49521,61442,-11256,-5009,-38419,-14206,-3960,-13053,-49900,11025,56416,7139,11466,8676,23302,59639,5272,20486,69645,-20253,13828,3077,-48963,-32668,-12266,-9579,-32259,17329,46535,57260,-15994,-18970,-84878,-60678,15874,-11847,20345,29806,-54577,-52310,-21392,-15017,14443,-29383,19253,-66880,-50731,45185,83261,87089,26276,33317,56245,24254,-74322,102313,44989,46536,-11463,2906,97771,12680,22174,-53749,-40966,-29037,-14576,15869,41412,7100,31414,111482,-32974,-43734,1937,-33873,-17170,-56392,3952,-74679,32146,24603,86553,-32466,-37733,90277,27296,-114425,69888,106798,38137,-25693,42636,-3515,-32777,-73495,12066,54302,-4895,-15696,-98555,17570,63830,-76863,-50380,-11348,48221,8684,-31065,-23993,-53035,-46562,76211,3030,-2664,-120027,3689,22827,13277,-77335,8527,-90595,-77645,75030,67499,-10250,-2344,64296,40890,-504,-31452,-30642,10171,17293,-18423,-55998,-39778,-14521,-6855,-3,34655,7576,28250,80680,-52800,-16883,125164,-34082,-34549,-83959,-52175,-22006,26770,-36009,17650,44895,-6514,-879,40046,50,86580,121047,55990,6785,-7641,30159,35660,18700,-71828,-63341,3995,7359,-19965,3857,-39652,-28926,36893,-19679,26837,11179,-25135,-46402,-60397,15716,66562,-16108,62533,-82249,22970,36456,-84696,-16415,36683,-53966,36634,18019,29328,-40313,-52266,35590,19926,54888,46533,84714,-25836,4739,23962,65071,4403,248,-10806,72113,15282,-3899,26814,-22191,-46844,-25418,88850,8556,23224,-83722,-10569,-53260,-18522,-14247,59607,-29407,-13164,37350,-70758,70966,-44477,-12517,-94301,-97338,-33920,62384,81799,-45856,-53449,13789,-5903,22012,6121,-18278,35976,34971,26768,20081,21873,41176,-29382,-42829,-45711,-43997],[-2762,-24128,-382,51953,43882,-32970,3493,-5654,-21577,14831,-56293,-6016,30010,-53616,9299,-21784,-28356,-2858,33699,79792,95315,80716,-11069,-56608,-2593,-42361,9135,66093,-24240,5311,45424,-52197,31102,-38529,6449,-18540,-12093,55984,-18474,-5462,-33555,18901,51053,30148,8595,-52580,55790,11220,-38173,1003,32243,20230,-16365,15305,-91720,-69001,-8014,-33876,59701,32188,66585,-11676,-32021,-66437,623,19949,-7091,14191,40458,-6749,11087,5693,-11973,-3837,18180,76125,5900,-10813,3871,-10254,-13856,48638,49697,-87007,-1355,86499,19352,-6711,-38277,-3368,42230,-98880,-36945,16632,6136,-311,36878,31198,59381,-27086,-35510,69996,13566,50172,45623,27802,38819,23396,126138,-50505,-19289,4918,-40426,-84529,-22205,-15359,-21074,58913,-10518,-28260,-51340,-39700,7269,21503,-46771,-17432,-5729,5290,-24379,64471,42230,-2791,48640,76905,-1359,35287,15822,19986,17281,-22773,100303,41317,35481,41761,-4301,8590,23241,20931,-5306,-42109,-6380,61064,82706,-32202,8537,-24777,29995,-5134,-71229,8814,11287,1388,13371,64077,-68300,-68814,87581,64424,-4541,29585,-47236,-18551,15562,18124,60196,18964,27953,60732,-5557,-29078,-67048,6787,45903,11104,90572,118849,86121,49252,86197,-51851,-130340,-17442,-29643,-101510,-30577,-51388,-28067,62204,81986,-69730,-43920,1400,10298,-46333,-46642,-54399,-44877,10261,34025,-57204,-46926,-52202,494,44949,50353,-8827,60924,-5107,24968,65,36708,9235,-3661,92071,-11601,-52670,-50352,-16895,88078,13838,4636,19998,3651,-86586,-5816,-26867,-3451,71466,27384,-32106,-124168,-30532,-32355,-84112,-40589,-75784,-74664,-45155,-111988,-65296,-257753,-81741,452529,167909,-13228,-67362,47649,19922,-43463,-9053,-11867,17140,-28734,-25716,-50183,28147,3601,13198,97460,26286,-150031,-93081,-74404,108038,21933,-85048,50479,-8319,39364,10788,45716,87460,-7721,-4509,-36592,73969,-452,71302,-10444,32406,-57726,-93237,49534,-14804,-9404,-39711,-23826,-111046,-9782,44331,-6474,-89026,-28982,-33452,-22327,121227,-37479,-28499,-15557,51244,49550,-12105,48943,-33815,-20296,-13689,60804,-39446,9290,139722,16709,-31853,13778,62693,-12379,-16927,104260,99329,50569,-27589,-74641,-57912,-83745,-18871,40343,59107,113832,36959,-84904,-2172,-39309,99151,109660,73445,-75753,16612,-42041,87,-6089,-115145,-66657,-61438,-53044,-82177,-84607,25900,37549,-17027,1299,22672,-14859,2533,-24983,-77496,60512,-20677,10537,31782,38154,-10134,-26047,-71332,-58473,-40665,-67462,-63104,12257,-28568,34361,-9846,48262,-19889,-19291,-25295,67036,69501,21641,-851,31545,-8948,38251,-30991,-11160,-35415,-56642,32326,22362,-14946,-15383,-17944,20877,-100721,13477,10412,-108466,-26707,61422,4091,3531,68299,-3758,-11289,-42945,16559,46248,29807,-36214,27318,17156,-23647,-11079,100125,15835,45452,-7802,-85526,-19528,20005,47663,19955,-42679,-58288,-74591,-25031,69435,52495,-13066,-62463,32194,37772,69340,37043,6458,-40958,59146,48705,37528,87888,22948,-82118,7027,-4888,-35062,31470,53044,23596,58214,-15536,21172,24544,1018,34913,40291,-6878,-4851,-17977,-18024,27024,44604,-44805,9759,-15744,10739,-11813,-94642,31271,37591,-49943,-68203,-16555,-64495,13691,-14698,-14196,15657,62733,-2708,-25880,-32834,-51769,50717,28171,73,37864,19036,60888,-260,26275,42725,51387,8266,52476,-24537,34873,9566,18059,-19067,30367,-33625,41162,-8336,-18833,-36680,55693,-53888,-48232,25502,-47442,-53214,-49482,24532,-33284,-65511,-33583,61220,7678,25171,-49406,-81845,-28045,44083,-28078,-118445,-58281,88244,-19960,55450,40709,-54283,-15811,-40897,-17074,4682,16942,-60441,-5809,17488,-29021,58610,19268,3496,40307,7786,10677,3260,25259,-260,48747,-62118,-39890,106728,16948,-6467,-41764,20861,-22046,-37544,-37250,36384,-3463,-22671,15819,6762,-65847,-108841,54723,-24907,-58665,-61997,-48142,-82082,-55121,-35660,-37048,15990,-18885,9934,25326,-17717,77769,12636,-56086,-45919,-146101,-24107,-23520,-36563,15173,46206,47812,60886,26046,40969,96909,48243,35379,-16320,-42938,39616,34247,29760,-82941,-5924,29539,51696,-48669,-11245,2501,38042,-80447,-72050,-36300,23625,-25382,-54945,-62836,41324,-14912,5110,-3069,-47190,44806,-32866,-51362,5712,10227,-55730,6768,20022,25149,73785,86551,-3957,-48153,17937,35181,43834,45758,-24522,-55220,38262,20918,42173,-15263,-71363,1660,40478,-45641,-5801,82189,54110,-33234,-13954,18669,74628,17315,46845,-47250,-54020,-132832,-50579,32865,-48909,-40788,-17739,34244,4617,6207,-84699,15190,9274,-49413,-19584,-33499,-14096,58344,-9745,-16606,-78169,-58047,-53991,15050,-31792,-998,-11974,-78472,-39515,-39903,-2606,-12943,86829,-150,16667,24691,-41113,-42666,17117,58025,-49709,47888,24031,-11458,82207,-13616,-33565,-138,-52306,-25115,16544,-11520,-43999,-30521,-10866,-38363,3237,17129,-45267,33714,85796,13047,-20894,-40465,-55270,-103379,49639,129571,-2508,4071,-50109,-23050,-28394,11741,57168,54155,83895,31009,-16716,42237,30828,44515,75382,-81018,-63304,-12907,31154,74153,158,-31299,35117,-13553,2459,-19013,-1701,-68183,-20869,-3254,38655,-33670,42018,44478,-21454,15101,-66815,-8386,22664,-27246,-37998,39253,99333,-7238,30708,1674,14708,41857,13325,747,73255,-27365,11283,-15152,-33788,-3529,23432,10679,-20402,25327,29405,77305,-7580,-20262,-89514,-69458,5212,-12536,-5021,37222,-57066,-55718,-38753,-43103,14077,-31924,13365,-65508,-54339,18364,86823,86973,29133,30370,52765,10264,-91568,88100,21476,81576,22665,3360,102199,16434,29636,-45831,-50894,-41313,-34668,22187,36304,-19040,26035,98043,-20853,-37835,4538,-34911,-34591,-62269,-12512,-74265,24907,14773,86091,-40280,-35552,77758,6979,-127583,59319,90665,42152,-13654,77624,-6820,-6906,-57516,853,52376,-22179,-20340,-56962,36066,67607,-100136,-62629,-5817,56684,16776,-38835,-31061,-21466,-93093,67986,-18379,-28661,-114276,-4274,10508,26035,-91681,-752,-108075,-72522,90453,92849,-10037,4845,35688,22096,6599,-12991,-28614,-8947,1934,-16491,-49317,-39718,-22104,-6045,22649,19163,-12830,30714,81587,-4567,15046,109094,-22591,-19328,-77523,-61472,-3213,51947,-59513,6803,42539,-3770,4252,3627,-11155,88219,121375,80780,3202,-1259,38110,39554,5180,-60801,-64071,-34609,-12125,-16013,5948,-49891,-26060,41590,-22536,35965,35599,-46994,-33827,-62902,33536,84561,-28655,51211,-68663,-25522,-7491,-98109,-20526,36447,-70792,22263,16258,21907,-20242,-54789,7739,9145,44146,20787,62755,-16643,21726,45684,30968,-4890,11949,3106,63029,26025,17257,2310,-50973,-55260,-40427,109510,-8807,5429,-65221,5552,-48372,-12678,3795,55890,-30388,-17752,34698,-75195,52936,-45565,-5718,-115270,-73085,-41674,61715,84604,-41121,-29904,12914,5825,22363,13168,-40592,39104,26785,43824,34542,13194,41223,-10034,-30200,-53331,-31141],[11635,-26720,-20088,38708,20328,-22066,35542,21738,-1819,19860,-52986,2249,35145,-44687,22606,-13658,-14539,-9079,25755,57627,78005,61433,-28358,-60313,-19795,-21131,24066,78953,-27341,-15784,22384,-113442,-3212,-31422,-7347,-32547,-18521,77386,-3434,8002,-25802,-978,41559,31502,30350,-23750,43708,35842,-21627,-23421,40209,22208,-26104,-11768,-101127,-83352,-11874,-35192,55629,36195,49558,-20471,-27885,-83404,-7167,15090,-17788,24193,55257,1630,16972,-5708,-11141,17738,8941,71728,28714,-1542,2972,21298,-17171,42159,66151,-103500,-40048,82951,39159,62454,-24662,-9308,58644,-132890,-54771,12849,-18170,2910,27155,26162,31700,7870,-42307,42446,9929,50402,44903,15605,31123,17666,121967,-60081,3628,-6712,-36084,-81627,-28457,-23072,3233,59302,-36942,-46794,-56765,-31988,13650,24255,-2737,12377,12022,2515,-25170,44973,50256,3730,69391,99151,-5719,40851,14575,-14417,8133,-21061,90683,43033,62952,52040,-288,6226,25030,7171,-14373,-53661,-9237,55649,55346,-52069,15927,-795,26385,628,-83489,-2271,20095,-11746,-2337,50672,-87096,-69074,62678,64982,-15379,86784,-27741,3995,5903,8890,75949,10593,23065,76002,-16777,-36369,-75381,-1369,27864,28446,82174,128464,52305,27306,91739,-81142,-141090,-26249,-16104,-77165,-27042,-66243,-52147,47299,76623,-60623,-52904,-4715,-1655,-38113,-47585,-28552,-35300,37194,-11991,-39174,-54248,-64688,-723,57787,62799,-10442,12994,-35834,25192,-17194,6328,3188,20904,93041,-15659,-35961,-42701,-29497,100971,12334,11390,50238,2336,-110204,-14738,-72422,-46393,54623,41898,-16743,-121360,-22019,-24115,-62516,-25916,-78832,-51262,-34926,-78452,-48290,-227369,-6566,344805,87554,-43411,-40373,50705,-19063,-34833,24380,21515,15583,-20279,-13520,-44793,29301,-10816,16860,98013,8882,-160860,-77953,-84863,91010,43536,-54351,24113,-42945,27931,-1715,39704,61957,-2860,-7892,3698,45223,26732,92183,17081,43312,-39968,-58166,65585,-33089,-31094,-45459,-2397,-116017,3542,34418,-6047,-61394,-28125,-32043,-12847,116752,-45325,-18591,-4349,41330,2003,-15231,50430,-68661,-31439,-17386,50626,-13573,38384,131464,-24804,-48450,24549,34060,-30773,-27121,100823,147536,50305,-6717,-67777,-60426,-63022,-29806,31247,37205,100307,47093,-80398,-23198,-18561,93297,123500,55257,-71204,29588,5022,49295,-10552,-104642,-78816,-71379,-60208,-28052,-81454,48353,54520,-5163,1229,35865,-17037,13532,-20763,-72250,80674,-9479,15915,33249,17904,34334,-48031,-84870,-71539,2357,-27045,-46275,12308,-29870,38091,-21406,41151,-27184,-36789,-13984,56373,25901,23166,14584,33327,-23500,39620,-5561,-5841,-28766,-41891,32676,33042,-2144,-17035,-10476,-5161,-122723,13394,15480,-106112,-62405,46248,22856,-13173,23439,-1844,-13163,-55129,21173,46785,30254,-41817,22638,25896,-14216,-27565,35506,44495,47081,3219,-83635,-23264,25576,96316,41984,-44128,-82321,-51451,-5245,68219,54613,-5967,-55863,33664,30131,64119,32294,411,-51386,36797,54590,33746,95897,-5406,-85404,8584,-9753,-39436,47062,33180,-4680,54609,-759,20749,27551,-11932,56430,36023,26161,37687,-20396,-69714,-17741,25779,-64555,10349,-18876,-21979,-21796,-83133,22005,46756,-21727,-50966,-2748,-113620,-595,-8869,-29700,17112,60497,17039,-7283,-24518,-41014,24309,19584,-10631,55784,34307,13077,-6746,26424,28290,45094,2519,54019,-18874,24356,-4682,6942,-14301,21217,-16601,39478,-9579,-41028,-37495,49614,-20143,-38284,22601,-27232,-24228,-87953,-9859,-46207,-67627,-26588,48811,-6703,8753,-23757,-81772,-61794,47056,-6659,-96043,-19882,101516,-2019,83677,43773,-63202,-1035,-65186,-14346,-5720,-3080,-57332,-15254,26117,-35800,32643,14393,30424,44890,-769,8244,-9644,34248,-1070,14272,-57549,-30801,59393,19687,-13882,-44007,-7533,-36968,-33841,-23382,39882,-857,-21152,50769,18490,-41480,-97768,47611,-5765,-45319,-50212,-64077,-86094,-33965,-10025,-43879,-11273,-7337,4596,6965,-18514,64503,17660,-56062,-10202,-185126,-20212,-14960,-21541,21298,2043,37054,70734,53320,58194,60478,54492,42886,3332,-51646,14019,36333,-4148,-61972,17756,37039,51999,-50146,-6060,-4688,39000,-60484,-32020,-8147,24633,-12470,-69589,-65704,41667,-24032,-1841,-10485,-27461,26871,-22906,-54311,-38453,2800,-51415,17017,23190,29584,57826,95850,9615,-43263,31482,24421,40481,15953,-33758,-70863,11763,20637,47268,9849,-72800,865,24810,-61788,1575,96191,57628,-24645,-23495,-25854,77779,28240,46684,-21708,-40696,-143263,-46558,39910,-37027,-40540,-23940,52766,4566,2097,-78474,7815,2992,-37297,-26587,-53368,-19218,46499,-6690,-12929,-79836,-68990,-45398,11807,-33216,2335,-6783,-36809,-31707,-54637,-51763,-13253,63423,3660,487,5566,-50294,-48845,-10961,18280,-63892,19555,20603,-49513,39033,-5937,-35713,-28208,-50449,-40643,27740,-11641,-19222,-21196,-21219,-30649,24266,22207,-44225,34388,89644,48026,777,-37304,-39353,-107987,50808,144230,7577,4916,-32749,-20847,-29282,24512,50448,37717,77369,12857,-181,84698,20874,46759,93985,-45005,-51922,2622,59192,80235,32218,-24632,68455,-3708,-8284,-20387,-1031,-29582,-14356,8798,29575,-26075,29615,14981,-15160,36336,-57741,-8828,32093,-28693,-23743,60218,133749,-16344,38400,-21673,4700,31229,19338,-16269,73203,-24179,20170,-39913,-8261,26185,48125,19611,-13958,15506,9999,82349,333,-15958,-77790,-77667,-6388,-11845,-34348,36229,-51203,-37027,-40244,-60789,8823,-31463,1716,-57032,-45773,-11247,74356,81680,32226,26778,40890,-4102,-96859,66314,-5597,120567,51974,2906,90904,13271,29522,-42600,-62372,-38239,-53383,25496,34543,-43991,19188,84282,-11488,-31235,2794,-32365,-52668,-56655,-18441,-51360,27098,-6743,80162,-38120,-31858,51144,-22390,-120235,52354,60398,50923,713,108627,-8002,14238,-39031,-14545,41329,-38324,-19958,-4715,51131,61935,-112227,-65645,-9853,54751,23442,-38896,-30079,20669,-123275,55824,-31847,-39457,-77950,-8021,-13950,28989,-103153,-19704,-110686,-69109,91917,98402,13500,16709,15728,-315,12018,-48,-21757,-14411,-18947,-13090,-39104,-37459,-30385,-411,35108,-920,-26149,30452,73066,39226,42251,71906,-6436,-4481,-62300,-66943,18564,67335,-75397,15545,38364,3141,872,-42188,-16475,77182,95641,84637,-10084,-103,37257,36317,-9678,-39725,-42891,-77695,-31226,-21105,9812,-62116,-18701,37598,-22565,35693,49698,-55329,-22507,-62895,52569,91844,-25336,33504,-47850,-51558,-43507,-80274,-22628,37841,-75630,4951,18120,22387,7128,-54539,-22792,-6432,23638,-7878,38317,-17091,37200,73402,779,-24851,16102,12501,44814,32525,33445,-8117,-65113,-59583,-49169,116560,-30282,-13039,-36776,18461,-33472,-8766,11631,20056,-26761,-6847,24516,-74547,19280,-43247,-6646,-103096,-34470,-41648,53585,75626,-39940,-2610,15680,16306,29262,19346,-61302,42546,23768,57214,36859,-5017,38429,13377,-16077,-50775,-3335],[16649,-33557,-36658,22174,-11942,-9874,60785,54332,22109,24656,-37421,2070,33742,-37752,29615,-7579,1927,-21294,11522,23966,60190,41223,-52167,-70282,-40428,-662,38351,85061,-28085,-41347,11066,-143013,-36682,-23948,-33804,-59585,-23904,83956,10105,18119,-30289,-27019,14308,24531,47598,-7871,26594,54549,-8476,-50232,48835,21727,-35026,-23211,-91818,-75736,-10265,-26533,52299,25251,21467,-23841,-23994,-85244,-14915,1791,-29689,26575,69534,5623,28469,-16588,-8164,40105,3898,63485,48918,10745,-1728,52991,-11811,30540,71915,-105278,-92933,65239,57193,107897,-17520,-19840,66069,-128325,-61939,2179,-36793,9268,5954,23062,-6746,44258,-36638,17729,7041,39029,40916,2872,17639,11568,74747,-61879,33068,-1648,-21635,-56509,-23524,-32077,29448,46169,-53698,-56527,-51285,-20320,17571,20584,23542,46891,36319,8710,-17953,22798,54731,-4295,58388,105695,-14371,43340,10711,-50386,-1837,-26989,76033,40331,80758,58812,4163,2637,24207,-25792,-18763,-61575,-10820,50365,20181,-65898,16970,12915,21955,10667,-81652,-16832,27060,-21533,-20028,20680,-100424,-67228,29694,64192,-28351,119899,-14186,29158,-7421,6136,89490,-4164,-624,72963,-35355,-51322,-77338,-18323,3592,41480,64575,97900,13174,-3323,84428,-83734,-144617,-30872,-6493,-53832,-23357,-75396,-70838,27023,61060,-49404,-56787,-5162,-6143,-32378,-44452,9145,-20554,65187,-54545,-534,-48361,-63027,9048,70159,79277,-8864,-20828,-55883,21347,-34428,-21558,-984,29057,65274,-29355,-23591,-38976,-35569,92306,8428,10774,87409,-1979,-81060,-20997,-106625,-83468,18669,40567,16109,-78820,-7040,-6633,-28444,5072,-70721,-34460,-20748,-43170,-57106,-203030,51569,229037,23495,-66161,-2196,49086,-49327,-27515,49281,29597,7209,-14829,864,-30930,15276,-27009,24878,84095,-14123,-151140,-49376,-90602,70395,59479,-20516,2211,-62653,7473,-28120,32474,38262,12270,-8297,42425,24157,55336,97672,36612,48747,-17482,-21863,72635,-47200,-42603,-42564,24402,-110000,17067,24059,4573,-26910,-36464,-25342,-7295,98060,-40057,-8869,69,22886,-80181,-33407,40331,-86940,-42004,-24720,34853,38194,52039,116191,-58292,-51419,24775,10642,-48363,-31168,82115,173682,45305,14996,-52293,-57599,-27527,-28697,25515,21727,75593,47032,-63607,-47204,-11203,59630,123521,36193,-48658,45027,50758,113216,-8922,-78388,-72444,-70236,-62086,30774,-60897,68767,69641,1756,-3456,39708,-15664,22649,-9605,-57485,87596,-5268,17321,38163,-96,61770,-66118,-91293,-80297,42781,21279,-31920,8503,-25228,40244,-27358,37584,-18309,-49858,-1762,20614,-26211,17720,24251,33875,-28058,41486,20569,-5775,-18946,-18158,29156,43126,28063,-19968,-10988,-30509,-135005,17421,15961,-80363,-79727,28028,32074,-31475,-13058,286,-13538,-54655,18474,39559,29436,-45693,15817,24626,-3570,-37321,-26770,60547,48668,5488,-66610,-13718,29282,122726,64725,-39340,-81918,-19701,9146,56501,41930,-4092,-43462,27405,15153,41418,22453,-16753,-57918,20905,52713,21438,93102,-24122,-80141,3892,-23978,-34298,62552,14842,-36487,51064,20894,26088,26371,-26013,71144,26266,52414,64005,-16016,-98690,-63804,2484,-70173,20637,-22880,-65817,-25424,-62743,14260,58042,11044,-36809,9183,-139593,-10974,1023,-32067,26698,57372,41204,18092,-16563,-26018,2102,7629,-22112,60620,42728,-30346,-12089,14722,15523,28504,-6339,49321,-22856,10418,-11681,4886,-12570,11242,-442,28742,-11367,-41246,-26188,31355,5196,-22199,12357,-6993,4509,-107791,-46439,-57749,-67849,-15761,35425,-24190,-16609,11806,-59823,-84613,44285,13644,-67117,32522,113210,15160,107403,40952,-56173,15135,-83091,-8569,-16764,-28831,-50044,-18447,61744,-44055,16667,4096,49142,32739,-13302,1694,-27226,36081,-3008,-29751,-45379,-23417,16275,11217,-25067,-40108,-32126,-45837,-22313,-2999,37219,-3688,-22303,87012,29002,-689,-76943,32872,10946,-21571,-35764,-77965,-91737,-7961,18903,-54328,-29799,12029,-4534,-4149,-14763,35840,23581,-43417,32452,-185440,-14614,-9025,-17527,30751,-31663,19914,63768,65546,60646,16362,57142,58587,26026,-53851,-14351,41999,-42034,-35156,49419,37061,38093,-38827,8228,-15176,33134,-33179,11945,7117,23208,-6517,-74462,-67120,31624,-24914,-9194,-19510,2492,14924,-8196,-48725,-81681,-3213,-41754,27209,25095,31141,41685,92447,18150,-30160,51986,7553,28755,-13961,-34993,-76061,-13796,18176,27123,29805,-64724,-3143,7886,-67641,14325,100025,56796,-16429,-31721,-68859,67443,37286,37179,-1352,-21463,-133826,-43506,47331,-24141,-37073,-21049,57710,12822,-5029,-68088,-697,-9773,-28540,-32996,-64136,-25248,18204,-11890,-3193,-69634,-70860,-20403,11388,-31633,6642,6846,12035,-40182,-68573,-94520,-15173,34509,2675,-11762,-6303,-55585,-50956,-36422,-5917,-57252,-22574,14113,-65971,-2075,-24823,-32371,-49718,-42798,-55806,31212,-7245,8552,-17932,-35412,-9767,48844,15728,-38653,8360,76477,78075,12115,-27088,-23631,-97622,46314,138815,-1175,-1397,-12710,-2817,-23343,36345,44124,15994,56188,-18803,16187,121204,6535,39001,96247,-570,-37817,15175,77389,79798,54255,-18629,69888,-4624,-25925,-20026,6463,7846,-7086,1462,16693,-7784,15173,-20195,2153,53586,-18583,-15352,18272,-18440,-7558,67123,135772,-20353,32349,-56292,-6670,31516,22050,-25546,68946,-11917,38238,-63692,20332,48163,56292,17546,-13885,-8915,-8690,73868,4476,-7501,-55156,-86943,-14767,-9260,-59524,22829,-37055,-163,-29478,-61897,1249,-26200,-16576,-44960,-28455,-33656,47563,75898,36613,24122,23854,-16223,-88737,42128,-22510,151032,74225,621,69148,3991,25192,-46693,-73140,-21302,-69277,27034,37231,-64375,13580,72781,-9921,-21951,-2289,-26490,-68318,-42699,-12280,-16307,37304,-37186,69756,-28842,-26992,20783,-53647,-93483,47120,21220,63888,12041,124727,-6322,28609,-22965,-27827,25977,-45542,-15675,39600,56537,47572,-109634,-60011,-25580,40855,28489,-29091,-22758,64120,-130017,41550,-33807,-33783,-23004,-4678,-43348,23008,-108722,-39708,-91842,-65410,80320,81582,55489,31110,9503,-18550,14288,3478,-10664,-7480,-32129,-9341,-24249,-31560,-38246,8750,33664,-20288,-31410,25451,61223,65180,58446,26273,13733,9982,-38834,-64627,41941,71143,-75502,45538,34287,13245,-7498,-84852,-14415,54952,57236,68821,-28413,-7451,27461,25716,-18915,-15999,-5740,-109476,-45072,-33547,15042,-73284,-9381,24485,-19978,26837,49938,-50698,-13836,-60022,68721,86122,-8120,12035,-26268,-53851,-66212,-36703,-24112,36803,-61052,-9210,25984,31834,35406,-54464,-49031,-19939,1019,-31844,15778,-29610,44747,94175,-19491,-48819,13759,17502,22613,33033,40719,-1138,-62225,-60002,-53640,108754,-53873,-30144,-8070,22609,-15181,-6407,2825,-33977,-17943,21532,11725,-66719,-18334,-41189,-16610,-70091,3628,-27598,45843,67934,-40488,22046,20514,22203,38916,19849,-77510,42094,25743,63872,28240,-26408,31819,28724,-1262,-41129,31550],[12689,-36451,-46608,6587,-43872,619,74722,79895,43500,25752,-7214,-7309,29874,-34279,28715,-9455,17255,-37169,-4943,-16582,48935,27235,-73418,-82547,-60408,13060,43678,82283,-25102,-64653,11009,-133704,-56036,-18010,-65366,-85721,-28903,72779,21828,24722,-43551,-48665,-22484,10893,57744,-10782,11149,58671,-864,-67665,52123,19186,-40838,-16321,-61854,-51762,-6330,-8174,52375,1541,-6182,-20212,-20322,-73817,-20435,-16524,-41265,22088,76840,1308,40639,-24451,-3999,58281,2621,53956,60189,18220,-7918,76597,7725,17207,64348,-93230,-139691,35039,66988,110568,-15788,-20824,61588,-91731,-59230,-8994,-39133,17842,-22394,20117,-43235,72778,-23615,6899,7051,15535,35867,-4514,9152,8206,1365,-52913,61249,12901,-1234,-14498,-9753,-38743,56586,33850,-55490,-57623,-33000,-7087,20527,11713,22229,69284,60690,21475,-6703,5500,53449,-27648,24812,97418,-23348,41035,6156,-81813,-11431,-36448,64075,34299,83301,60255,8663,-701,21388,-61771,-19678,-62777,-9548,48897,-7485,-72523,12377,15773,16727,21617,-64313,-29646,31195,-26059,-36076,-14136,-106338,-66061,-1301,66576,-38172,117691,-7056,47679,-21873,7444,93248,-17147,-30899,53817,-53485,-71920,-73611,-35929,-20489,49563,43634,42278,-22156,-32755,68098,-55857,-133535,-26028,-2444,-36925,-19758,-76716,-78747,8222,41914,-38604,-55866,-1370,-387,-29668,-35448,48792,-2999,88215,-70430,41206,-33335,-44560,22767,77942,102727,-2383,-27824,-60744,14935,-48750,-41971,-3824,18386,19113,-50881,-17068,-36430,-30481,67522,5468,1064,117864,-7470,-16622,-23214,-115722,-104067,-23472,21736,54521,-14702,15200,15303,9598,46987,-49572,-33754,-5183,-3867,-73977,-178587,68467,111247,-16927,-77598,32136,43966,-63966,-29868,58910,12934,-5874,-16452,17590,-11734,-9752,-43360,34745,60938,-35412,-123541,-15812,-85365,52126,64908,6756,-8535,-63966,-14867,-55549,24438,25682,31913,-7724,66719,11103,78068,88812,43103,47118,1049,4922,67980,-54364,-41318,-29420,49662,-84276,27940,16404,22992,1640,-54809,-9868,-5271,68661,-21574,2392,-5149,2980,-152909,-60751,21363,-84446,-48444,-35043,16373,80035,45594,96399,-72848,-38053,19055,-502,-60466,-28785,56136,165516,39064,32038,-30106,-46788,12915,-19718,27421,20524,47367,37063,-40307,-67465,-14817,3810,110343,21694,-17904,57649,80819,165771,-1039,-43225,-47018,-58029,-53432,68988,-31396,74434,78682,1499,-10355,34729,-12803,24777,9023,-32192,80600,-9164,16707,43419,-8116,62072,-75379,-88510,-92566,53773,58055,-24112,1806,-15637,40647,-24689,40485,5103,-53219,6385,-33215,-73517,6038,21885,34288,-17467,43900,35177,-6685,-4672,6504,18543,45843,70946,-25182,-21875,-45330,-124724,24860,11708,-42162,-74931,13382,30327,-44789,-22596,380,-11370,-45313,9054,27998,28113,-46298,9672,13424,7149,-39961,-53832,63700,46682,-30,-35922,2963,28305,121429,87755,-26499,-63050,12699,14872,35865,17765,-6431,-34453,16525,-444,9189,9961,-42259,-62200,11063,44730,50,80999,-26851,-64293,-3980,-44497,-21906,74632,-2729,-68917,45076,42061,36716,21189,-36804,75590,14608,66811,67474,-4926,-92701,-100760,-20852,-62364,33660,-29643,-108101,-22848,-38094,11114,67824,38740,-24961,13551,-129575,-17523,13477,-20430,42691,52776,62827,39721,-14687,-12266,-9108,-5230,-28716,52659,42417,-54041,-14660,-253,9290,10066,-16512,38839,-31002,-3056,-8943,12662,-12887,2604,9946,12305,-12796,-17857,-863,5805,13673,-3356,-4401,9467,26084,-104372,-79359,-66761,-65277,-4813,22912,-40863,-49394,44280,-23828,-83219,40102,25835,-46015,81494,119051,25525,120870,34362,-34753,30159,-85271,-2585,-28448,-54125,-35368,-11321,108871,-51552,10079,-10081,52644,2979,-23868,-9271,-46733,28841,-5699,-70903,-29080,-20420,-10655,-5766,-37705,-35919,-47445,-48686,-6596,18585,29490,-8486,-23160,115084,35306,44117,-55960,11586,21231,5853,-25774,-85021,-96126,17537,43645,-64979,-31445,32105,-16490,-7437,-5627,2673,28571,-20361,74452,-141939,-9439,-4020,-15917,38816,-42814,1611,41212,63511,54606,-17943,54234,75173,43052,-50410,-35169,52055,-68884,-9250,79625,30319,12241,-22618,28073,-20268,24094,-5596,45714,6625,19933,-6515,-72099,-67799,15327,-13941,-12216,-25525,35465,13559,14519,-37370,-107809,-8468,-29769,37018,25432,26617,24752,74152,18621,-12279,69748,-8639,11275,-37356,-26144,-66351,-26764,13598,-8306,42359,-48695,-8441,-944,-61973,32752,92867,51295,-13798,-36444,-98906,44659,41753,24822,9650,-2540,-106527,-45517,56708,-14676,-32951,-10140,46783,28158,-11779,-54101,-10379,-24866,-24692,-35650,-62694,-28382,-19825,-22152,10677,-50441,-67438,11179,13889,-27902,10183,21221,50777,-67375,-84896,-102589,-17433,6370,-5841,-16703,-5553,-54866,-47844,-51323,-13719,-32052,-58459,6400,-61725,-30280,-49632,-23896,-59732,-32606,-67386,22534,256,35466,-18232,-44016,17465,66766,771,-30785,-36299,48412,92541,2951,-9526,-7657,-76494,36885,120867,-25166,-18637,1712,24314,-10004,41519,39257,-882,24909,-58854,27042,136570,-7215,24546,82384,33295,-22774,21847,77278,68757,61830,-15886,53528,-8616,-41356,-19094,18690,22762,63,-20677,-2795,12505,1946,-51845,22185,62412,28074,-26230,-14939,-1069,9543,58484,97879,-21109,16028,-91245,-19862,39885,21772,-25986,60503,5416,57831,-79210,43240,57664,48762,9905,-18627,-40353,-24136,57562,2363,2114,-30042,-95757,-16435,-4577,-72983,-67,-16823,41883,-14004,-46877,-5463,-15257,-37983,-31358,-7506,-42120,12184,73725,42365,22966,7502,-24470,-69871,20704,-16763,161551,89163,-3022,43798,-8207,20977,-57342,-82031,-573,-82750,27993,42907,-78202,10652,60748,-17660,-9830,-8468,-19107,-78990,-26168,519,18313,51715,-68043,56334,-17096,-21231,-1918,-74312,-53019,41295,-16723,78912,15568,118858,-764,35741,-13799,-34024,11706,-40134,-10196,62539,48518,27284,-93179,-48512,-50327,17995,31537,-10868,-12626,98601,-116063,27906,-25191,-17187,31982,6395,-65546,11734,-105910,-53569,-52428,-56360,61142,47390,99162,44762,16650,-26491,13837,-3494,2315,6090,-30236,-5656,-4920,-20960,-42407,18668,18609,-34059,-30092,14525,51553,67527,60729,-14414,36818,23629,-9155,-52048,64423,64472,-56529,86544,31645,24246,-15232,-112077,-5709,29306,24751,42871,-43015,-22567,9956,10860,-17299,1273,32994,-119968,-51220,-46394,20612,-79496,-692,5697,-15268,13169,37000,-37997,-7236,-53555,78532,71695,16022,-7547,-8439,-42493,-75066,12875,-26472,28976,-24948,-14650,38650,48467,56687,-54916,-66866,-25629,-15852,-46643,-1610,-50211,41368,98589,-27388,-68396,8842,19048,1922,26892,38604,20518,-45211,-58596,-58020,87311,-76469,-43958,12832,16098,608,-4796,-21369,-81520,-5360,62196,2263,-52375,-49973,-43265,-33754,-32148,29075,2778,46274,68766,-40133,38311,23361,20541,44796,13065,-86597,34154,30971,63111,14471,-44034,21541,26836,13545,-29325,62930],[3675,-32279,-48698,-5027,-67181,6520,76330,91375,56598,20809,31648,-22784,28693,-33799,20600,-20984,28082,-54622,-18193,-56645,48900,20303,-82417,-91633,-74200,15867,34851,70560,-18413,-79288,15385,-93641,-50263,-14043,-93833,-97590,-33627,47093,31639,28802,-57179,-56371,-58016,-5431,59958,-30050,-1011,44782,1273,-69818,45867,14900,-42148,2871,-15297,-21309,-4328,15893,55680,-28956,-24907,-10541,-14790,-55311,-22044,-34532,-49750,14149,69827,-11334,47493,-27494,710,70510,4717,46304,59040,15545,-12966,85118,42122,5365,45510,-72987,-160441,1315,68102,76069,-17132,-3457,45798,-42662,-48327,-13952,-21929,27340,-50156,15629,-66109,86812,-10000,14977,11269,-14239,30723,-4368,10968,8564,-64747,-33047,80217,27555,19564,32432,8823,-40736,82294,33678,-44730,-54637,-4722,5360,24399,1124,-3199,65978,77302,35124,3000,-4841,45547,-60782,-16798,79246,-29667,33766,2749,-101482,-19711,-40107,61673,26700,70070,55562,12577,-2275,16610,-85598,-19475,-55242,-4407,51646,-17178,-72439,4679,9999,10369,29537,-37531,-36113,31810,-24597,-47128,-40663,-103792,-67261,-21867,73197,-39348,83882,-4417,52612,-34688,9329,81560,-19437,-53215,30123,-61182,-93609,-65810,-47825,-38348,51965,24477,-16408,-46074,-52854,46624,-7004,-101000,-8217,-3964,-28811,-15658,-69596,-73783,-3435,26295,-30147,-50450,3405,12649,-29474,-20783,79128,14744,98079,-50319,63891,-13264,-12992,31437,77215,130979,8920,-9480,-50870,8185,-57576,-51569,-8682,-7751,-28262,-74885,-15066,-31359,-14634,38757,6736,-16754,122920,-14471,46418,-21355,-98084,-106116,-57848,-8894,80485,41488,41920,33372,40649,89053,-17444,-46886,9014,36867,-73845,-140167,30883,-16952,-33256,-75052,50905,36034,-62685,-42777,53067,-16804,-19492,-25868,35850,7692,-37946,-56404,44199,36981,-47398,-85520,13066,-67604,39077,58047,22313,-4891,-51114,-29338,-72261,15718,26723,46599,-8634,69440,2539,89664,71080,35394,38157,9562,15745,52538,-52622,-27961,-8001,66466,-39176,32567,15099,44299,15659,-77439,14080,-3648,33533,4327,15599,-20876,-12043,-175418,-84888,-291,-65644,-48138,-45902,-1245,84706,22710,75493,-64024,-10909,12634,445,-63632,-22461,34178,130029,35161,40211,-5080,-28341,43111,-11269,37887,33035,24215,20174,-18000,-77574,-23428,-58006,87749,14710,7964,62208,88641,182130,11272,-7422,-10576,-38117,-31235,73407,-2164,56871,78160,-4241,-15886,25736,-11207,17209,33046,2510,63855,-18284,15898,44587,-2532,37604,-74477,-77383,-114027,24999,68310,-24592,-6455,-4232,38971,-13055,51209,35571,-45073,7338,-87140,-105084,-8846,5747,34131,5019,46647,32698,-4266,13504,25124,-1214,36689,109484,-33544,-41343,-43330,-90399,30440,4002,-6063,-53999,4578,18175,-47765,-4346,-2766,-6452,-33682,-3588,17191,26909,-41198,6621,-3834,16630,-37172,-39112,58175,38215,-9625,923,18357,21445,99300,107830,-6655,-39144,38204,10954,9872,-11574,-11129,-37091,4685,-10541,-21078,-1728,-69179,-65327,5682,33010,-27253,62807,-13403,-39341,-11840,-66379,-7328,80440,-20291,-96560,34766,55724,52120,14402,-40838,69056,4543,66862,50838,10698,-54928,-120566,-39729,-46922,39948,-39477,-131693,-16272,-14734,14102,71237,54204,-14440,6603,-86545,-21499,25808,-911,59797,45474,74119,50163,-21738,-5432,-6761,-15872,-26841,35109,33510,-55309,-13720,-6266,12920,-2727,-25954,23952,-39062,-12211,1119,27153,-13768,-2583,13035,-4103,-12526,20896,34251,-20641,5338,14191,-24257,20180,37220,-86702,-103600,-72548,-57855,2633,11280,-53030,-86025,63581,14883,-55857,38545,26409,-41856,110249,110855,25774,118307,26905,-5285,41894,-67280,603,-40920,-72251,-11689,7226,144929,-53451,9325,-25246,39757,-35337,-26657,-23261,-65443,12712,-8173,-96386,-13850,-21402,-17746,-25423,-49839,-38136,-52139,-46924,9458,35443,19514,-11232,-21336,125743,34934,78384,-39630,-12541,23502,27970,-25689,-82317,-92868,39106,58177,-72088,-14823,47086,-29974,-5614,8179,-22264,32432,7960,112698,-71810,-5877,1757,-10560,40550,-28097,-11094,10684,51615,47352,-32548,46087,83690,47023,-43103,-42143,62408,-80146,9113,98756,18592,-19785,-9543,48113,-13828,16858,16885,60002,-5356,14692,-9865,-66121,-64974,-1782,9084,-6965,-25777,63453,21827,43266,-24569,-111299,-14381,-18120,45616,23655,14200,4272,43728,10795,5608,72964,-18396,-6866,-49979,-8660,-43511,-24323,7718,-45058,47721,-28913,-13335,2658,-47141,55102,75614,41861,-18975,-36450,-111655,14097,40896,17189,9914,8830,-73106,-54700,67201,-12707,-30650,5904,24705,44607,-15118,-36956,-20502,-37937,-25524,-31690,-49060,-26484,-55677,-33239,25336,-28452,-61539,37658,18214,-22852,11312,28649,68450,-104041,-102506,-63350,-17517,-15748,-21045,-13895,4647,-47726,-39873,-51979,-10357,3344,-69719,-644,-45424,-40449,-57106,-11928,-55181,-23936,-73813,2191,8560,58570,-16394,-39396,42384,69792,-16510,-23295,-82644,13574,86024,-26772,13437,8654,-53026,24319,104883,-54653,-44919,4765,50999,9368,35843,36436,-6118,-7368,-98436,28188,125856,-16653,7390,58440,48208,-8116,21727,58592,45113,55881,-17074,33291,-10971,-48867,-18781,32253,4865,5892,-45737,-31654,26453,-7377,-72126,37468,60560,58360,-38700,-56221,16601,25190,38826,34150,-20678,-2815,-114102,-35252,48562,20302,-20084,48687,22622,69782,-82256,53646,54542,31476,5019,-24868,-69428,-34663,40188,-6942,9419,-10102,-99871,-10111,1884,-70194,-25023,5934,73668,-1870,-21058,-8528,423,-55021,-16278,12452,-35835,-22581,75821,48484,22362,-2489,-28505,-46548,5551,13822,146856,96520,-6508,20974,-18752,20133,-70840,-90142,9257,-93124,29165,48242,-85115,10184,43486,-32189,3117,-13041,-12918,-83439,-13045,8402,42130,65354,-88823,41482,-7458,-15182,-9002,-71220,-6857,33383,-43052,92468,8638,91187,9236,36673,-14043,-31633,2914,-23124,-6689,61464,27554,5228,-67421,-34571,-76993,-7234,32153,11067,-3521,116254,-89587,17785,-10465,1747,70327,23439,-69962,-23,-94388,-57174,-1174,-38266,41608,5114,124303,53871,31986,-21851,13050,-18918,13512,18881,-13747,-1960,17575,-5767,-39918,25933,-5957,-39254,-24939,-1879,46603,49692,50759,-42531,60577,35244,22711,-29727,82190,50878,-22781,121031,30789,33076,-17252,-116948,6749,12722,11832,20176,-44285,-40702,-13112,-3325,-3892,4781,57016,-110204,-49507,-49575,24998,-77997,5585,-12710,-9343,-167,16136,-24407,-1024,-43056,80039,57192,38399,-17588,3606,-29884,-73621,47922,-30342,12132,27341,-8493,52464,68004,64431,-53551,-75542,-21237,-22680,-54355,-11975,-69439,28785,84289,-24173,-76542,6252,18130,-13247,15150,29041,49204,-20354,-58248,-65235,57426,-93666,-52627,21990,1310,10977,-3231,-52474,-100813,7771,104162,389,-34888,-70049,-51874,-53252,-1102,36596,44153,58376,76932,-36687,42930,21397,9361,40497,549,-86846,17418,36834,56284,2859,-52646,8788,7493,26694,-19935,81841],[-4760,-22755,-44171,-11663,-77541,5989,67536,89508,58881,9895,67677,-38668,33963,-34074,8094,-39500,32408,-71504,-23105,-87990,59977,16022,-73163,-92690,-76989,7087,13206,52473,-9600,-81319,15977,-41170,-16965,-10747,-112727,-88389,-36995,14737,38807,31590,-61859,-45373,-83335,-19684,55816,-55555,-12202,16592,-21,-57433,29116,9099,-38505,23301,37818,5685,-8195,38897,59255,-58188,-31171,2367,-4374,-37214,-19244,-46890,-52040,7472,44753,-28834,44569,-25319,6047,78705,10066,42922,45750,2001,-14945,75703,84845,-2897,21140,-51775,-146946,-25065,65373,25960,-19711,27830,22380,-394,-30949,-8486,8870,36664,-68883,9783,-70043,84026,-1134,38503,19663,-39608,25305,421,21237,11111,-96148,-6533,84775,34404,35708,70070,28179,-38105,102662,49491,-31416,-53778,25999,15287,30507,-6935,-39184,33997,79054,42987,6286,-9895,32261,-93999,-52723,57533,-32636,23027,1312,-103991,-26245,-30253,71601,19603,45478,45107,15388,-1301,9226,-89591,-20334,-39336,4288,55948,-7499,-66765,-2433,-942,2738,30978,-10978,-33714,28075,-17643,-50637,-49507,-92499,-70028,-27537,81006,-28316,34612,-3351,42326,-43692,8793,53620,-5539,-58280,16648,-50499,-110668,-55651,-51311,-46864,48286,10500,-59771,-54345,-60135,23563,43809,-47398,21665,-9318,-28685,-10025,-54595,-58128,-5514,19219,-24939,-41187,5716,26861,-30274,-2784,91986,30629,87491,-3899,52713,8918,22649,28368,66146,152500,22074,20893,-30938,3315,-59000,-49255,-19625,-41124,-60109,-93921,-14544,-21079,7674,19417,14296,-39359,90233,-25709,76677,-16477,-60791,-95636,-76905,-40641,78225,65332,66439,40998,55358,119008,21687,-61064,20150,72362,-40041,-70502,-53053,-162031,-30712,-59575,49204,25090,-50454,-59406,36943,-43000,-29125,-40269,52754,22323,-60807,-62327,52225,20499,-44889,-46050,29695,-42415,29519,40981,27155,12241,-33629,-27606,-72644,7243,37262,47262,-12651,52296,-5590,87908,51372,16324,23071,7410,9854,30698,-41439,-6429,16446,69641,12737,28208,22326,62538,12843,-94857,41385,1839,-1917,27519,28876,-44772,-18398,-134419,-92941,-17803,-41342,-40794,-54414,-14341,49143,-6738,56693,-35680,22530,9020,7463,-56874,-16766,26925,88126,35771,37798,17714,-5618,49404,-11510,54212,52345,12496,1013,-2792,-73669,-30658,-105752,61659,15048,18831,55656,78477,155984,24823,21956,24052,-15833,2065,47620,20628,17699,66457,-11114,-16290,18600,-13197,1446,58290,41724,44740,-26974,16101,38061,15015,2463,-65108,-61461,-140522,-29495,49901,-32634,-15208,4366,34839,5319,68588,62604,-28224,1619,-121332,-115351,-22175,-20386,31851,30022,48715,16658,4096,32678,33617,-29027,15918,123548,-44281,-63008,-24764,-44641,27652,-4785,16751,-28561,-332,-1883,-38087,28216,-8794,733,-25849,-14410,11638,26009,-28159,7801,-20919,23771,-31801,-501,50186,23082,-18439,33793,25521,9635,69292,120418,16094,-23364,51142,-1588,-16336,-38906,-16215,-54214,-4889,-12177,-38752,-9641,-89207,-67015,2769,19566,-54618,42327,9126,-10024,-17729,-84186,3288,78214,-37657,-114500,20269,57373,71150,9961,-36824,53756,-1610,52953,24250,27039,-1779,-119417,-50917,-32448,32144,-50397,-123257,-9188,2647,22703,64596,54928,-5403,-11554,-27381,-24381,34305,15926,69882,33961,69825,47550,-36611,-9392,6739,-21490,-16475,13046,18291,-42865,-9573,7027,26842,-5643,-33027,6558,-45617,-14226,12580,41549,-13960,-3024,11152,-14915,-9365,59894,69418,-41913,-12280,27140,-41664,25283,38436,-69802,-115551,-74511,-43725,3918,-535,-58683,-120588,66105,45676,-12583,41493,16629,-54418,110996,81502,16784,97347,21051,23320,49174,-31962,-976,-53948,-78896,18817,33966,154790,-45395,10765,-37745,17573,-66184,-18550,-37272,-81118,-10035,-9461,-98887,-4761,-23442,-9223,-40537,-60243,-50075,-48619,-42092,22651,42815,10589,-9339,-15665,113945,27056,91642,-27427,-33867,19235,37274,-36193,-70279,-76184,55313,59715,-73029,13887,53714,-43512,-2868,24616,-29144,36065,35249,147872,-2144,-3846,9113,-391,33028,4861,-12744,-16340,35561,42971,-27471,34948,78206,35397,-34071,-37356,64610,-79297,15878,100300,4265,-50669,-5169,62940,4497,15858,31428,52668,-20628,6735,-13886,-59319,-55252,-15352,40009,7816,-20619,80470,33353,70659,-14241,-98777,-21731,-8297,51881,19176,-5303,-20909,8514,-2809,18662,53465,-19196,-20083,-50610,12926,-14438,-10811,1868,-71392,46974,-10754,-17056,16488,-27938,78128,51043,30264,-30577,-32355,-109593,-17452,35943,19558,898,7130,-48709,-70003,75199,-19815,-31359,22976,928,53393,-13313,-17349,-29878,-45621,-29213,-19895,-26393,-19907,-76325,-41274,36979,-9598,-54593,50005,22707,-16708,9086,24819,63179,-132815,-114612,8250,-12973,-29132,-38815,-6556,15686,-35088,-29150,-39862,-1952,37690,-48959,-5537,-27102,-34593,-35761,882,-35816,-20097,-75027,-24032,15031,75565,-7304,-20027,57505,55446,-29894,-18824,-114611,-17384,60681,-66773,37459,24647,-35841,10603,104346,-78095,-71081,-4088,68789,31552,19350,35617,748,-29682,-126922,18766,95680,-19998,-8629,34149,47407,4858,16171,28154,11173,41774,-20819,16235,-11926,-47126,-19048,43830,-39706,9279,-60432,-69924,29530,-11409,-77527,44154,48772,59393,-49735,-91769,27623,35361,16320,-28206,-20117,-15493,-116325,-52450,49103,20262,-12387,35112,35270,67824,-73161,49283,41944,12322,10332,-28926,-87838,-39750,26415,-22507,11637,878,-94360,2524,9252,-51177,-43713,27433,85125,1271,8675,-6354,17806,-59288,1271,29060,-19674,-46689,78760,53283,20208,-3463,-29195,-26514,-2301,56842,110081,95251,-8085,4492,-23361,23379,-82255,-100064,-2619,-97474,30840,49548,-85604,10692,18961,-48307,13406,-13790,-10417,-82127,-7121,-77,49641,73499,-91880,26876,-2788,-9783,1300,-38927,36959,23382,-52036,100423,-8341,49273,22903,33529,-23121,-23264,2052,990,-7442,43749,-1153,-14184,-38663,-20592,-96143,-27098,30108,30412,1884,114161,-58780,13405,4863,16016,84219,42889,-53527,-8159,-76751,-49894,48957,-12087,27000,-35937,118643,55137,47965,-6817,15339,-38511,18888,24823,11206,1753,40737,12157,-30441,27726,-33531,-35609,-18473,-21331,45392,21258,34035,-57569,81010,42904,51517,-1664,90946,35446,14156,133729,31228,36996,-11750,-100555,18877,16215,20601,11720,-25924,-54883,-38758,-12163,16895,-7918,56432,-90952,-41324,-34345,26528,-68664,8906,-24502,-3515,-8582,-4340,-16477,6388,-29349,73137,51113,52184,-11135,9960,-23347,-67449,58831,-34916,-12215,83339,8253,63924,84728,56040,-47242,-76524,-8909,-20867,-62993,-14798,-76350,12539,55409,-13666,-69962,9496,15322,-21305,641,15018,75876,5121,-60985,-74671,27685,-100386,-54604,20222,-16252,16380,-1424,-78182,-85532,17418,135362,6586,-19301,-77134,-66161,-68811,17144,28340,83306,79383,85733,-29403,36170,16114,-11594,22660,-14314,-78105,-6411,40789,45772,-1327,-50224,-4528,-20069,35671,-15424,84400],[-7669,-11980,-35990,-14196,-75455,-919,52107,80388,51707,-4377,88857,-48958,46236,-32047,-4753,-59430,30080,-85234,-16775,-104378,76442,8647,-46300,-83658,-67076,-9825,-12836,32550,-1347,-70782,7573,4840,34600,-5639,-118775,-59814,-36792,-14820,41529,33774,-52088,-17981,-94495,-28000,49020,-73703,-25811,-16293,-1561,-35430,4333,2102,-30270,34451,83955,22357,-19955,53469,58958,-78444,-26032,14985,12958,-25210,-13032,-50247,-46018,6049,5480,-45839,31057,-19280,12751,86705,18206,44190,24230,-17907,-13360,51425,122763,-6996,-1682,-34913,-106926,-36772,65495,-18260,-23336,56780,-3359,25916,-8834,7079,41133,45165,-72694,5365,-57467,66499,928,67130,30732,-49631,18755,3032,33134,12524,-89123,18160,74344,29376,44214,87219,45713,-33242,113180,77118,-27663,-59033,49059,21936,38883,-9366,-69997,-16856,61901,40109,1040,-12652,16721,-117429,-73930,37183,-33754,11497,1306,-88440,-31170,-6236,91167,14920,16972,30336,16976,1756,-1524,-75428,-23258,-18578,14369,57775,14403,-56250,-5183,-13637,-5590,24106,6796,-22651,19078,-6604,-45368,-38171,-73222,-71112,-18725,84920,-5350,-9687,-1690,20957,-47974,4449,14545,23010,-46208,22482,-19743,-118283,-44401,-47481,-47134,38918,3189,-78505,-46869,-55970,1988,76476,16279,56721,-15615,-33826,-2023,-33005,-37504,512,21901,-22847,-29279,3466,36288,-29972,14738,85538,43655,55041,46273,8682,31574,51540,11990,46057,150119,31187,46138,-7867,1525,-52215,-36545,-38709,-71341,-66462,-100912,-12507,-5461,30213,18019,27986,-62259,24611,-44582,65355,-10226,-14471,-82493,-82269,-63580,42408,50719,80805,37187,49469,128055,64153,-61961,27823,95601,24292,39584,-152269,-311383,-17280,-36142,29426,10736,-34208,-69416,18256,-52506,-31687,-54422,63874,29455,-72310,-58776,59766,16399,-27014,-12709,31077,-19483,18231,19102,26782,38215,-21390,-7080,-58487,1228,49770,29594,-19606,24840,-15878,73672,34787,-8323,4465,-632,-8322,8849,-22252,17412,37412,57264,51488,14692,36914,72649,-3179,-98604,63835,14450,-32534,37807,38302,-71308,-15593,-49876,-78521,-26699,-23574,-28920,-58560,-19826,-7083,-31281,41958,1489,52237,8807,12782,-42109,-16341,40142,59400,40622,25826,33194,16154,27577,-23623,70895,69537,13899,-15719,2755,-56221,-32738,-124171,38577,20052,12867,38583,62068,104703,36201,40802,45191,3516,37875,6737,35432,-31575,44700,-14529,-8908,16448,-19669,-16366,80520,77023,30525,-29507,17708,23230,38446,-25688,-50696,-45658,-157260,-80531,14400,-45297,-23803,5416,27989,26329,88683,76623,-9153,-6552,-124241,-105231,-28849,-48549,25831,46963,48229,-2731,18483,47979,31474,-59732,-11213,102407,-54502,-77858,3469,-5755,12558,-12058,22140,-9612,-5333,-25986,-17376,56858,-15966,9480,-24734,-18844,13258,25086,-6883,12668,-31480,28177,-26772,37201,45070,5163,-22425,54356,21613,-4352,43193,122143,35669,-21942,48737,-20354,-36900,-58464,-20227,-80661,-10157,-6607,-38698,-12431,-95925,-65626,407,5491,-75649,22970,28815,17274,-21496,-93404,5060,67525,-53485,-121342,4178,46135,91287,11955,-26080,33912,-3291,28129,207,39794,45558,-98525,-53449,-27005,8981,-58451,-81857,-5185,11450,34448,49058,43370,778,-36410,25676,-27007,35091,20200,64507,17114,49748,35603,-54661,-24458,25006,-20581,-1245,-7817,810,-29895,-3330,42183,48031,1560,-36852,-11389,-51701,-8037,18803,47654,-12929,1267,9017,-17010,-2842,83430,93005,-53704,-28355,33924,-50338,26478,32891,-63445,-113140,-71840,-22741,-2049,-13543,-58344,-144833,54942,61599,30967,48268,1851,-75169,88732,34416,3540,61887,18107,42654,52170,11109,-7228,-65412,-74084,49508,61614,139458,-26162,12617,-44224,-1214,-74478,-679,-47289,-91768,-35384,-9090,-80234,-4757,-22874,5970,-44928,-68249,-69520,-41395,-34887,30872,38542,5107,-2817,-6373,81490,13118,81541,-16060,-46495,12293,31070,-52026,-52830,-45618,65874,49329,-67246,43650,51285,-55548,-2733,40886,-15072,40294,55832,178965,46602,-2229,17560,11781,16914,40891,-1812,-29375,20254,40285,-10521,24051,58571,12068,-25267,-31231,50319,-72779,10553,83072,-9959,-74357,-11190,68893,28737,23127,37383,28371,-31117,-4705,-17025,-52910,-37308,-23875,70893,29733,-13184,84234,39363,87601,-8294,-81633,-29642,-472,54734,11827,-28017,-48128,-21787,-17931,23188,11653,-12546,-24452,-40910,32601,12160,5720,-2544,-81168,40631,968,-19912,33133,-9813,97953,23512,18877,-44480,-26721,-98756,-43320,29368,32590,-13574,-8753,-41043,-87756,75645,-33755,-34427,36686,-15184,46529,-6375,3123,-37174,-46317,-33177,-1556,-239,-11110,-73588,-43830,42767,3984,-47325,44995,25799,-8838,3659,10377,40650,-137525,-112017,78423,-2850,-34012,-53396,-672,19009,-18642,-19224,-20404,7200,61221,-2950,-7391,-13287,-20357,9191,11479,-4735,-22412,-71454,-47078,17444,84565,9659,7820,58940,28129,-36275,-19278,-124677,-36263,25244,-101959,56628,38917,-29970,-2914,122267,-86907,-84233,-19816,73253,52211,-3040,36168,14126,-33606,-135836,2303,58735,-17511,-20020,19318,39478,14548,8262,-3766,-26307,26616,-24468,4367,-15072,-38718,-18039,51221,-92548,9810,-56584,-112151,22459,-10347,-69676,42902,30534,33608,-56873,-110420,27189,35198,-1288,-64231,-19016,-16107,-97115,-69936,36745,24072,-7425,21947,41244,51437,-56368,33219,24077,-2340,28438,-28284,-90651,-40085,17210,-41720,7603,4008,-76269,17256,16414,-20530,-50296,44932,75889,-6254,36556,1081,32454,-45773,21489,42790,-1434,-53226,77461,55067,14329,2875,-28258,-16001,-4215,91407,61334,84378,-6664,-4641,-19740,28650,-87517,-113071,-35085,-91686,32970,44637,-79291,10356,-9983,-60516,17437,-9789,-12860,-77000,-8536,-27940,40945,72906,-75949,14350,-3396,-5724,24629,14004,71968,12679,-45068,99409,-31906,4555,37616,28773,-37252,-14476,9289,26385,-12835,21240,-28897,-27542,-12616,-7020,-99260,-35632,25623,41586,3012,95032,-29046,15707,17016,23313,76407,60477,-22273,-10689,-57847,-34063,86245,16346,18121,-69028,84410,46873,57677,13001,23316,-57542,15244,21236,36400,4902,60856,29203,-16965,22946,-57236,-25478,-11892,-39590,44571,-7249,17706,-63066,92723,44515,72512,25607,87883,23531,39847,119933,32238,34918,-1701,-70996,26865,40949,42335,21104,11654,-58738,-63052,-13043,36403,-33089,32862,-75907,-28833,1346,23890,-54128,9785,-25862,703,-9572,-16021,-17511,15614,-15118,59404,57488,54782,14312,11966,-23203,-61764,49766,-38047,-38790,126743,30944,71973,93056,34037,-34640,-71802,5638,-16543,-80609,-10811,-63792,-569,19497,-302,-49922,19104,10852,-22876,-12623,-356,93943,25226,-66393,-82583,7235,-92469,-49133,11952,-30331,19456,578,-87256,-47610,20148,148294,17092,-10632,-72672,-81174,-74978,21765,11436,104344,101674,88096,-19350,21592,13199,-40401,-7376,-28106,-62207,-33060,41286,33878,2734,-38380,-16210,-42714,38195,-15513,72828],[-2811,-4199,-27458,-14534,-64650,-12027,34420,70326,39170,-17891,87331,-49708,62418,-25170,-13987,-74445,22702,-92851,185,-103890,88703,-4767,-9078,-66532,-47145,-28186,-30885,15440,3508,-51891,-10180,32602,86653,3819,-112345,-20063,-30572,-33722,37266,35164,-29183,16641,-93131,-28625,44027,-73689,-43711,-42298,-178,-9809,-23534,-5449,-18473,31098,110563,26120,-38579,54311,51756,-84632,-13611,24186,36351,-21356,-5722,-44583,-31670,11362,-35794,-57280,10551,-12211,21683,97225,27444,48140,864,-35713,-9323,20481,140578,-7696,-17186,-23677,-58562,-32460,72874,-45273,-29388,66434,-26243,38203,15693,27583,62836,52550,-60718,6377,-36584,39569,-2574,88384,41818,-38498,10147,-3972,38907,9210,-62308,31441,53091,13035,44827,79740,60713,-29794,110456,107090,-39803,-69062,55670,25565,48071,-5728,-84811,-68635,27149,25290,-11209,-15555,2857,-124656,-77473,20068,-35311,2163,1284,-59257,-35113,24836,113225,13936,-7793,13443,17675,5173,-15633,-51649,-27716,805,21938,53774,37213,-41151,-974,-25466,-13131,9530,11923,-5582,4449,6692,-31769,-11215,-48236,-66387,-87,80987,24462,-33575,793,-3771,-48261,-3191,-26101,56793,-25486,45021,24237,-114652,-32864,-39940,-43891,25240,2454,-72580,-27405,-44532,-15529,78624,72181,84932,-19887,-41355,8326,-6625,-18976,10076,31394,-23031,-16487,-3258,37486,-26711,27590,64297,53756,8610,77770,-51864,53410,65581,-13768,21101,113254,28830,53755,11522,2056,-37950,-17483,-64083,-89691,-46806,-91936,-7603,12611,46855,34122,44944,-81304,-51659,-72038,26040,-4406,30654,-75018,-81730,-74502,-18400,11506,81028,26683,25176,114359,106109,-43928,31824,102626,96054,173048,-223545,-429202,106,-11190,-419,-6127,-19369,-64916,4213,-41621,-26523,-62530,65414,30035,-70739,-45996,69501,24639,2332,10206,19659,-7796,113,-612,27359,66055,-19525,26816,-36668,731,57630,-3218,-27258,-228,-28832,50389,23024,-31513,-13936,-7100,-30907,-6752,1438,37641,50170,31554,60681,-4647,53841,72256,-24844,-85329,73711,34508,-53960,29967,39496,-93195,-6003,39777,-45251,-26516,-20092,-16836,-57698,-15826,-55975,-42553,31424,34148,69524,10033,11106,-23565,-23270,71334,49001,46932,7476,37654,31797,-13482,-43501,81369,77596,24792,-26698,82,-30278,-29529,-109859,23660,25995,-1915,15237,51141,57192,42941,48483,47116,16407,64796,-32389,44407,-75741,16932,-12003,6653,17545,-29632,-26682,97947,99583,24910,-23215,20358,3639,59677,-35595,-34987,-34356,-148016,-102719,-20315,-57945,-31714,-4200,18409,45058,105593,72477,4641,-11176,-97968,-81214,-25240,-69665,15556,49008,43098,-14220,36764,53991,21344,-84972,-36603,52345,-60121,-77999,30852,14855,-13577,-16040,12700,-2349,-13580,-49866,9185,67704,-21946,19348,-29264,-14699,20526,23513,19567,19211,-31270,30509,-24136,58130,45299,-8296,-19864,59287,8434,-16819,27451,112771,46028,-31951,31625,-42116,-46556,-67593,-22553,-104452,-10533,1525,-24258,-10799,-87259,-59209,-2925,-8895,-85674,7186,34304,36858,-24423,-91569,-3475,49295,-65734,-119640,-9136,24666,108475,22923,-12061,14140,-1590,-2520,-11841,45667,70561,-63768,-48905,-34841,-23266,-59068,-21730,-6740,11668,45723,32958,25433,2567,-60405,54871,-29171,25566,7902,39285,-4976,19243,21452,-69445,-46507,39961,-13553,13042,-22452,-14071,-26427,3552,90945,70637,15757,-37260,-28327,-59234,5418,15321,39652,-10990,8963,11050,-10814,6489,82203,96973,-54273,-33812,35024,-45404,25947,24704,-66444,-96029,-63490,2789,-14504,-27684,-54676,-149831,37432,60673,61826,56430,-10778,-92238,58077,-11609,-6584,22230,18178,47546,52402,49024,-15655,-69770,-61941,71068,81073,112364,1415,15239,-42788,-5144,-54598,21737,-49281,-94929,-58153,-7305,-50340,-13335,-17258,18502,-35693,-73241,-89775,-34907,-25021,33134,23708,3610,5814,5184,37016,-3266,54192,-2619,-46424,7221,12764,-63746,-36109,-8113,70681,31240,-56358,63528,40741,-64552,-6510,54082,14264,44768,65912,198537,68749,503,25559,21677,-3364,64557,18122,-24110,8535,33976,7113,16423,30265,-14077,-18027,-36377,17461,-66160,-4120,51586,-21221,-88365,-25222,65298,49164,37190,35325,-3800,-31818,-19532,-19266,-46836,-13192,-29034,92042,53137,-7835,76108,33234,88429,-6031,-67033,-35555,6116,53481,2374,-47626,-71405,-38477,-30105,17540,-41977,-3068,-19093,-24651,45019,29510,17352,-4556,-73971,28328,3483,-22908,43385,2922,110846,-1859,9863,-55677,-23200,-85080,-58907,23769,52019,-28180,-34216,-43454,-103227,64424,-48778,-37646,43455,-19283,20645,4075,21637,-41114,-40437,-35209,19572,22843,-3300,-48882,-40412,42247,15011,-40513,25922,26467,1909,-3696,-9813,10311,-112852,-89520,117896,11435,-32867,-59652,-2405,10482,-498,-14205,-557,15107,69271,51531,-5980,-5499,-7397,61304,17177,31941,-29839,-63195,-58348,14698,84173,28863,32208,47318,-2832,-37427,-25118,-115297,-41087,-8628,-120147,65182,49683,-34930,-15833,147067,-78512,-74912,-33947,64963,67131,-23238,37156,25520,-17568,-122889,-14041,26575,-11056,-23680,20210,31798,19172,1633,-27370,-58294,15947,-25353,-2090,-23957,-28427,-13009,53761,-133640,8300,-34750,-146458,10292,-5779,-53777,37800,10852,-5212,-58836,-107141,14267,21005,-10277,-63191,-15951,-3937,-63859,-85223,12564,32911,-7872,11485,41293,26027,-38364,12509,4627,-9961,54821,-22638,-77446,-37284,10261,-60912,-1842,4040,-46638,28840,22681,14041,-43473,57673,54153,-22059,58875,12315,40063,-16076,42259,56046,11749,-41676,69079,52800,3807,11324,-27790,-17327,-3125,101841,13694,64585,-2388,-7745,-8606,32119,-84892,-126026,-73751,-72828,35528,34286,-63595,8052,-36979,-65274,12965,-1856,-19683,-70684,-13840,-65730,20834,62569,-46864,5661,-7258,-2606,52939,67328,94175,3279,-29628,88344,-56588,-32890,49219,24383,-50572,-11249,22619,47958,-21039,3999,-46159,-33297,7158,7275,-82117,-30763,19472,41795,1427,65999,-3207,24087,25466,26464,56347,72468,12125,-8227,-42729,-13820,104320,38995,11467,-90292,35957,29845,57141,30866,36779,-72750,1384,9284,54451,6157,73326,40800,-4605,12750,-71723,-12848,-4838,-51571,40545,-28649,7907,-62920,90624,38646,83329,45132,73869,19415,44340,87260,33646,28304,5769,-39403,28539,74153,63786,43380,60178,-49187,-81320,-6362,44778,-62008,-1750,-73964,-14459,49247,16699,-38465,9155,-17082,1954,-3347,-13725,-26409,26139,-4795,41526,73798,48056,53733,11251,-25163,-59670,33220,-37092,-60250,143137,52885,78297,89226,5352,-17664,-62852,15373,-16875,-107700,-1846,-32395,-5469,-15858,12680,-21409,32669,5189,-19751,-20651,-14205,101323,36628,-70950,-84710,2261,-68821,-36779,2954,-36457,23160,2896,-73993,-8808,14519,143245,25390,-12054,-59853,-89238,-69308,15644,-5916,97242,116679,80565,-9052,4619,18816,-72945,-43956,-38763,-42860,-57049,38317,22146,11184,-21602,-24212,-50953,33553,-17719,53812],[8513,-2423,-20835,-14504,-49322,-23608,18400,61787,26008,-26741,62206,-40655,76899,-12577,-16998,-79477,13019,-91628,23485,-89486,87551,-22308,27874,-46923,-23535,-40359,-30224,3772,3048,-31677,-33591,39159,121251,18516,-96945,20188,-16965,-38100,23893,34916,-985,45569,-84476,-22309,43980,-53140,-64919,-52634,6166,14317,-48499,-12466,-4700,15142,111120,18237,-59775,40324,37613,-75603,779,28079,61221,-24037,-280,-33308,-11423,21656,-62535,-60217,-9951,-7437,33080,109321,34594,51039,-17333,-41897,-5131,-7460,127790,-6561,-22786,-15467,-19406,-16110,86909,-54133,-39570,51680,-42546,43836,39263,44745,67883,58589,-37578,14994,-17515,10034,-8630,93129,49849,-8740,-877,-24543,33583,-989,-39740,27875,28369,-10096,39617,51821,73518,-30997,93940,128983,-63495,-76619,42301,27140,55589,1391,-80488,-104026,-17132,1697,-25973,-19523,-6054,-114291,-65922,5495,-38478,-2607,15,-24542,-38869,51931,129124,16988,-23579,-3065,18141,6545,-31642,-28827,-31913,11732,22463,42735,51074,-21974,10602,-34765,-17726,-9409,6367,13408,-14714,20525,-11975,22389,-21353,-53104,21359,68298,51806,-32613,2378,-24078,-46792,-12210,-57765,81820,-7924,71122,67275,-102146,-21818,-32784,-43125,9470,7209,-48710,-2376,-30045,-26946,50797,104600,93545,-20155,-49448,19835,22261,-8149,17474,41771,-24332,-4871,-12308,30358,-19662,32477,35983,61317,-36303,79916,-106084,72296,62886,-41342,-3202,48944,8935,40647,22514,1960,-18600,2234,-89851,-92665,-8599,-68093,-702,28276,53295,58553,60267,-93649,-110948,-103545,-18142,-504,66722,-76165,-83147,-78536,-84881,-28118,71452,17181,-9600,83547,140887,-13411,31361,94277,144425,277886,-228023,-472444,16785,9787,-30348,-22740,-8392,-45114,-1060,-16807,-15758,-60556,56506,27926,-58703,-27072,83159,40532,35450,22171,2096,-10419,-25914,-12182,31662,88364,-26061,62202,-15164,8245,58126,-41006,-32070,-13223,-43112,23179,14969,-46867,-27911,-5920,-49069,-12109,24607,50119,54279,-1362,37647,-23635,65773,62576,-43477,-58182,67154,58391,-63329,6633,29846,-103780,6347,100982,-4583,-20521,-31082,-8488,-52269,-2264,-76820,-37983,23624,51298,70949,9678,1737,-6398,-35189,108977,46385,50398,-13043,29934,38073,-55399,-61543,80117,73439,37618,-30766,-6609,-3877,-23260,-72999,19009,29546,-11176,-7890,50768,34437,44267,47275,31620,21973,74656,-58717,51040,-103448,-10769,-4295,27924,16257,-40506,-19507,112028,104934,26231,-10640,23163,-13686,71703,-27583,-21043,-29786,-108096,-88670,-40863,-65188,-38018,-24433,6373,56994,113306,51190,7837,-7689,-56166,-52956,-10792,-77054,2218,35643,32154,-11337,55804,46826,7755,-96047,-52799,-5736,-57711,-60530,47845,19060,-44040,-16539,-4988,-4599,-25315,-69927,34411,56114,-24848,30386,-35574,-3207,29149,20708,44758,24667,-19586,32340,-24554,59646,49965,-10034,-11867,50822,-9008,-24302,22831,95723,43468,-44101,3747,-63234,-42238,-67313,-23462,-112037,-6654,6473,-6674,-7111,-66187,-47164,-8229,-23354,-83201,-3661,20317,45817,-28212,-78885,-19282,25724,-72528,-113684,-15102,-1912,117933,42421,807,-2174,1461,-32868,-8706,43593,67236,-24321,-40920,-54437,-52795,-49041,34073,-14429,5698,53045,28671,7815,-417,-75870,53156,-29820,5940,-16677,-1527,-30286,-12611,12319,-75142,-67687,44623,-2702,20777,-27713,-22047,-34991,9770,136797,87736,32001,-34471,-43625,-69240,23422,1635,17393,-9095,17895,18761,172,17131,57751,81691,-44554,-25022,32553,-25830,25192,17389,-70013,-66017,-48582,28720,-30882,-41362,-50717,-129816,21613,45501,75046,63019,-15305,-96265,35066,-30883,-6718,-8283,20693,37564,52372,70359,-22095,-59032,-48310,75456,85052,87637,31378,19989,-33817,9375,-13922,41337,-40385,-87310,-72796,-4978,-21881,-26504,-6568,22409,-14461,-74201,-103136,-31730,-11935,29349,2345,4725,12714,17092,-6794,-17219,21142,13516,-33316,7259,-9669,-61955,-26256,24521,69365,11094,-43433,67487,23509,-69225,-12836,61659,46217,47602,64114,195168,70180,5622,31216,25479,-21041,67391,39344,-5297,966,18333,15717,13813,1808,-33314,-12861,-57967,-26336,-62337,-23310,14478,-26712,-94079,-41644,54727,56942,53214,26273,-33626,-21914,-36073,-21730,-40598,11969,-34537,94942,70809,-8158,59727,14117,74261,-4754,-54972,-36224,12498,48094,-7252,-57062,-84049,-37095,-36164,2521,-90095,3709,-6286,-6610,47399,35291,19639,-4090,-53355,9787,-3161,-27092,40205,8313,113763,-20418,4324,-60294,-24952,-72308,-62729,20810,70436,-37224,-60001,-38787,-112270,40635,-57737,-38211,41482,-14377,-20704,15398,34532,-40547,-30130,-34426,38311,37007,1281,-13493,-32304,38079,28699,-35194,842,24417,16370,-10945,-29147,-18566,-68002,-51087,119850,26227,-29051,-55037,-14688,-8344,16829,-17442,13772,21576,63509,96209,-1641,-1526,-3216,102913,16415,66464,-39589,-50138,-53535,7265,73887,40294,40877,27026,-27081,-39107,-34986,-94958,-36570,-30915,-117405,59552,55354,-45335,-28294,158149,-56689,-43054,-38308,48453,73455,-33242,37744,27760,11376,-93361,-21958,5195,-3308,-17374,37252,27835,17374,-891,-36616,-76997,11264,-22020,-3881,-39101,-20930,-2727,52100,-151331,6828,-3284,-157700,-269,-99,-35684,34041,-5487,-40193,-55790,-84102,-8062,-7231,-12192,-31129,-9528,16551,-28913,-95450,-17348,46067,-13547,5676,38441,553,-24900,-4748,-13566,-12011,78792,-14064,-52107,-33329,1914,-76208,-14066,6681,-10986,33063,28517,44178,-26617,66283,31576,-40841,73559,24832,38312,21433,59038,71168,15969,-18460,55253,46488,-10117,15656,-29741,-28208,-2345,88655,-21266,39221,3370,-7337,6437,30019,-75220,-130796,-98717,-41467,38894,22537,-34738,4000,-55557,-62135,99,7541,-28596,-65381,-17571,-96007,-3344,43893,-15334,1796,-11106,1496,77861,100227,102473,-3205,-15518,69380,-76738,-58161,53211,21270,-57254,-17097,38183,62636,-28628,-3351,-46011,-31919,19504,23277,-47068,-14724,12873,32014,-25,36067,17060,36484,32342,31310,34008,76645,38265,-3419,-34053,6283,103095,49459,2186,-97993,-8966,7494,46144,41483,51456,-83532,-20908,-7103,60775,3818,73544,42887,1880,192,-74301,-1831,3927,-53167,31500,-40713,7628,-59812,72332,25326,85109,52045,54290,25202,28536,50371,36386,21003,2418,-14969,24080,94817,74388,68205,105499,-27879,-88988,4692,34964,-84320,-31765,-85244,-692,92046,5908,-25224,7572,-2676,-555,7569,2255,-38441,36918,-3533,22591,92115,36585,94402,9060,-24009,-61559,21867,-30152,-69967,125942,67673,85347,72574,-21044,-978,-50767,14724,-25898,-134478,9418,8938,-894,-45210,24069,8733,46494,-149,-13706,-20893,-23937,99903,39103,-68912,-79123,13597,-33032,-19735,-2029,-33589,29218,6497,-40540,12648,1896,127048,25085,-23580,-42828,-83694,-53475,3604,-17958,64027,118949,64563,-1552,-9544,34743,-103422,-79148,-45995,-24904,-73457,33456,11331,17467,-5638,-27050,-43169,23342,-18738,35264],[22142,-7698,-16535,-14954,-32137,-31558,6785,52810,15703,-28825,19828,-25463,83795,4339,-13247,-72078,4031,-80071,46285,-67553,69057,-38134,55346,-31702,-3704,-40729,-7295,-3149,-2931,-17302,-57291,27683,129014,35347,-78051,51718,3354,-28868,1278,32174,21690,57416,-74068,-11798,48977,-20335,-85646,-44624,17722,33425,-64989,-17495,9023,-6075,88476,2606,-77010,15311,20004,-54077,12381,26393,80175,-29368,633,-22007,10476,32645,-61458,-54684,-22554,-7303,45966,118214,35842,48605,-24749,-29600,-3316,-26178,84836,-5197,-19557,-5997,2476,5297,101966,-49479,-54200,23062,-50557,49143,57710,50390,58026,62859,-11624,28804,-8288,-15673,-14455,79159,52380,29522,-13648,-56200,16886,-17674,-34453,10337,8126,-33326,31761,13963,83723,-38112,66868,135589,-85829,-71382,12693,27845,58914,7425,-60463,-114177,-57359,-24169,-37706,-23942,-8513,-89296,-45431,-7802,-41983,-1699,-2295,7212,-42828,65584,132331,23352,-28993,-16827,19118,3832,-46598,-14850,-33499,9139,12736,26019,51754,-396,27388,-40570,-17172,-27171,-3501,30230,-35178,33664,10716,53288,2857,-31576,38714,48546,65684,-13735,485,-35195,-46487,-20211,-72859,86085,-2624,84980,93048,-86704,-12541,-28664,-48885,-5742,15948,-17213,21000,-15019,-30945,5938,107872,75791,-16051,-57427,30354,50431,-6974,18230,46491,-25515,3671,-20359,17555,-9463,28115,7417,66646,-63594,57604,-135903,84916,48439,-62615,-21971,-19864,-29416,12700,23660,-3031,2196,16865,-107951,-83634,36681,-35620,5759,36822,48162,77930,68910,-97777,-135928,-128487,-48255,806,88543,-82902,-89589,-84598,-135097,-47263,63354,15476,-43669,45707,157908,16067,25452,75783,147840,287028,-146920,-416229,28918,23313,-52414,-35288,-1506,-17071,2198,9955,-3875,-48144,40259,27467,-41429,-7182,96971,56583,62989,25612,-13599,-22737,-55240,-13211,36989,99136,-33793,85961,448,23968,52858,-70611,-30863,-11997,-56264,-2269,8635,-50375,-33744,4286,-55796,-6881,41884,53488,53857,-33020,-4352,-35550,66131,47977,-52244,-25259,45512,79002,-60040,-22929,10174,-99466,17247,121169,30373,-13865,-49535,-5152,-43140,18609,-64821,-20762,16330,47843,60039,5459,-12029,4965,-45513,135827,35578,46890,-31748,11889,34822,-79438,-67831,64493,58012,43724,-29020,-12691,14688,-16484,-32478,23090,28912,-1720,-24313,57647,38224,41168,41106,6269,21832,67228,-69116,57814,-111260,-32125,5143,49798,6570,-49090,10853,125280,96187,28477,576,25030,-20899,71122,-11395,-10826,-31417,-50119,-49772,-45333,-62407,-41050,-51338,-7577,59128,108090,19287,-490,4049,-16218,-30148,11227,-68847,-11651,11939,16108,4524,72833,26114,-4540,-87962,-56122,-47174,-46313,-29584,49741,17947,-68990,-15064,-23624,-9273,-37488,-84072,51380,26767,-24114,42898,-39429,11194,34001,16431,60886,26478,528,35252,-27285,47908,55658,2417,-1718,34675,-24985,-24581,26374,76902,28280,-48416,-28486,-80025,-24483,-61565,-23870,-95463,193,4062,-269,-4454,-39502,-31725,-15994,-36943,-70133,-9087,-9913,45013,-33849,-58247,-35432,135,-73011,-106682,-10823,-27539,115801,66304,8661,-13846,3893,-57098,6506,35177,40688,9564,-34062,-78801,-67162,-28427,65921,-26796,-2437,54416,43141,-4690,-6732,-78396,24901,-27689,-19739,-42790,-43574,-54611,-36457,12417,-68751,-79128,35426,8407,18851,-23145,-20798,-50643,14520,162941,93625,45369,-28725,-58111,-80766,42077,-18687,-12858,-8419,25785,29592,11079,27090,22067,57085,-27718,-4804,29357,3642,24332,12863,-65761,-27360,-27151,50846,-47277,-51684,-47378,-86503,13093,21682,74001,65626,-9425,-84245,28920,-9126,6434,-18816,25115,16875,54786,69464,-22446,-27863,-37591,60188,71588,70865,56707,27550,-20073,36235,31238,51618,-19982,-65775,-74479,-3286,-4028,-38170,6852,16906,12887,-69713,-104714,-31767,4115,20059,-19682,6028,14448,27594,-37743,-24071,-5422,30403,-11073,12921,-27396,-41963,-27075,41778,61610,-6102,-31715,56715,820,-68796,-18452,61700,65781,46028,51448,162820,60319,13625,33081,21116,-29534,51325,52901,14756,-3519,-8494,10758,16089,-18805,-40064,-9497,-87456,-66311,-61247,-41544,-18479,-24201,-94622,-53303,42208,48704,64524,11628,-52809,-4282,-50954,-25767,-34073,31672,-43989,75285,76381,-15345,39312,-12480,52567,-1251,-42100,-29290,19358,39369,-14222,-51008,-81788,-19085,-35170,-18790,-115638,3916,9628,8624,40475,32093,13256,-2139,-24758,-13731,-16235,-32921,21746,7040,104857,-29150,1937,-56960,-33026,-61827,-56384,20621,80382,-35953,-75615,-12224,-112425,7601,-55230,-33936,31319,-9105,-67481,24777,38443,-34492,-18517,-31644,49753,38788,2771,16583,-21882,35468,48332,-32308,-20820,19989,34116,-15900,-42236,-39584,-21803,-9678,98386,36748,-25428,-40569,-34678,-31810,30392,-30032,19463,27342,50281,119228,5068,2203,-10119,123070,9247,91611,-48386,-32826,-34733,-2820,54649,34672,27499,4193,-37217,-47421,-45959,-72725,-31113,-36790,-98442,39950,55064,-53656,-40079,138525,-29496,1479,-28784,29876,70454,-28477,37464,18148,40015,-57565,-15425,-5487,3149,-818,64835,27602,8946,1649,-31057,-79119,9496,-14983,-2787,-56975,-18941,10068,47576,-145801,8112,26222,-135019,-4021,4212,-19231,35495,-15487,-58965,-49194,-49415,-33763,-44110,-12227,15022,525,37979,-4247,-98099,-44843,60975,-21530,5774,36532,-16214,-18756,-12764,-28100,-12323,87830,-6195,-21410,-29911,-10513,-84335,-25401,15772,22093,28524,35779,63418,-6142,69917,17555,-56330,79437,35668,28345,54780,66422,88281,11201,5818,40694,37112,-24071,11424,-35414,-43057,-4438,67715,-36618,13925,8581,-5844,20199,20499,-60989,-117783,-96924,-2785,44053,15500,8358,-227,-62137,-53413,-18552,14907,-36356,-61936,-14742,-103956,-24372,20309,7118,2120,-11939,9439,93398,103503,98672,-6252,-10341,47618,-88578,-71833,46428,19167,-53841,-31083,50789,69746,-31874,-1781,-27004,-25336,24844,39446,-3200,7319,7205,16524,1356,13131,30317,49791,39980,43206,15452,72790,49824,359,-30294,22526,87068,45978,-11802,-92152,-37909,-14693,27618,42901,59173,-91807,-46348,-23226,54596,-3366,58352,33616,581,-10989,-65095,4856,15335,-43145,18415,-45251,15856,-55483,39995,6453,82238,45481,37468,40233,4867,22777,42392,17771,-16351,-1330,15849,86952,70364,85511,132453,-762,-82996,15370,6065,-92223,-45830,-102458,10021,110670,-6165,-15895,4699,10213,-6730,19497,26088,-47531,47256,-14579,5500,102838,24984,119978,6073,-16388,-65606,22674,-17131,-64736,79609,71438,93476,45932,-37276,10151,-37181,1798,-42353,-146455,19919,46701,10277,-65809,34113,33892,57789,-2124,-5915,-13385,-27413,93155,35064,-54816,-67378,36483,6815,-1630,-912,-24208,37519,13555,3864,11426,-13690,108316,12918,-41746,-25914,-63176,-32762,-9691,-23110,17866,108232,45140,796,-17883,55985,-125268,-105282,-50680,-13060,-79406,29332,1861,15633,4437,-24118,-24276,11221,-15993,23097],[32958,-18937,-13248,-15428,-14070,-32806,767,39523,9570,-24614,-28372,-10502,79364,22215,-4217,-52960,-1865,-58873,61258,-45267,37223,-45697,69270,-25455,6935,-28264,31836,-9027,-12724,-12972,-76674,4025,112756,45533,-61579,69350,27674,-10851,-27514,26753,30156,47877,-64943,-701,55674,8670,-100492,-22161,32928,45700,-69021,-19097,20422,-23882,54446,-15581,-83630,-13168,4757,-25301,18236,20376,85613,-33223,-4399,-16264,29302,39320,-30114,-43301,-21603,-11878,58046,117980,28432,38398,-18840,2031,-5470,-36070,24464,-4618,-11254,7729,9785,24434,109926,-37435,-70879,-874,-50423,56074,67118,39857,40184,64682,8252,40623,-12136,-32877,-18885,51423,48593,62913,-26335,-89954,-7044,-37877,-44404,-10631,-1768,-50085,24045,-21586,88460,-49636,35701,125359,-93425,-45628,-23282,28546,56531,7906,-32031,-101381,-79607,-44778,-42149,-27424,-5117,-55185,-23244,-19652,-42280,4544,-3451,30201,-46429,61910,121130,31374,-26318,-26003,21151,-3566,-56797,-12222,-30467,-7256,-7125,6947,41647,20409,45032,-42295,-10081,-37420,-10071,42008,-51751,45403,32781,75272,20448,-5437,47405,24125,57621,9483,-6813,-36667,-49598,-25317,-69602,65986,-12051,77491,90791,-75138,-7070,-27698,-60795,-17894,27063,11066,36747,-273,-27249,-36352,87737,36033,-8836,-65006,37346,72626,-13194,10805,41081,-25370,7852,-24241,2963,1838,15725,-17883,69667,-64902,26344,-135264,87724,31237,-72053,-32774,-69116,-79012,-19313,16744,-16694,20407,22382,-111555,-71727,77607,-4183,9118,35800,33171,81178,67992,-93007,-126966,-133754,-56400,-212,93048,-88988,-98480,-97810,-153718,-37964,66722,24144,-66421,9967,146308,32032,13582,53901,104290,164651,5779,-268704,33029,28700,-62574,-39924,2025,8206,10306,28513,3899,-28825,23169,31103,-23955,8190,99996,65330,77098,24528,-21127,-35138,-79147,-6099,36464,95311,-35232,90079,8819,44870,46050,-81668,-22573,-2351,-65664,-20779,3029,-41395,-29270,19588,-48079,5551,49241,49128,55149,-55099,-43478,-36055,52268,34366,-48325,3840,14294,88068,-46193,-47454,-14997,-81015,23566,109709,50886,-11135,-64842,-4430,-31089,42037,-30503,2388,7670,25506,45027,-2936,-25256,8224,-46153,136376,7893,34263,-45758,-12077,24921,-75648,-57641,35819,35143,36594,-24190,-15281,19923,-10460,-6827,31463,24320,30637,-29811,63557,54680,35813,34052,-19313,19067,49943,-66218,65084,-102778,-42853,11990,65549,-13942,-52828,60245,137616,82943,24785,660,25057,-13112,59169,702,-5237,-36639,2778,-6175,-42338,-47634,-38564,-77675,-22606,50720,90479,-13921,-16611,18758,9519,-19532,34327,-48375,-23426,-14700,-2385,25101,86311,-3974,-12042,-62781,-47905,-56009,-28234,4801,37980,22279,-79376,-14133,-37633,-9182,-45130,-91952,55721,-9675,-20808,56906,-38529,22308,31511,10839,62241,23163,23384,39412,-30614,31965,58161,23575,6654,16630,-35395,-17211,33779,62435,5064,-39486,-57697,-89261,2001,-55449,-24931,-57401,8724,-6327,-15037,-5496,-15131,-18200,-26175,-47593,-50834,-9148,-46572,38548,-40880,-34670,-43438,-23384,-67803,-99265,3434,-46740,100910,87189,9537,-21722,4723,-71130,26835,24146,3359,29252,-32359,-97936,-58971,-1336,67696,-40907,-8315,50228,68733,-10850,-13524,-69001,-17751,-22020,-43763,-58552,-67218,-72144,-46224,21322,-51286,-75095,13314,15989,7933,-11128,-10988,-64204,17588,161568,85870,52475,-20102,-73580,-90934,57202,-39498,-40921,-9869,30980,37869,17862,34577,-7837,38400,-8327,19332,27953,32319,22250,11235,-51299,13567,-900,66819,-59250,-55328,-41721,-30547,13393,-4204,66747,63008,4538,-60022,38416,43701,30609,-5935,31434,-7288,61554,48496,-14753,19730,-30714,30482,45614,58715,71584,36712,-5940,63717,64775,49815,9680,-29690,-60387,-3275,1132,-42507,19405,5796,38120,-58508,-94566,-32581,21314,6261,-36278,5499,9491,35749,-48546,-20947,-17273,44484,13182,21768,-34736,-6462,-38469,40556,47948,-17582,-23315,38387,-26098,-63329,-19864,53044,61738,37818,30900,108741,46714,24021,30691,8991,-25099,26892,52458,22124,-6514,-42274,-5742,21357,-27031,-36001,-7173,-105762,-88181,-60715,-54105,-39686,-12909,-91615,-53803,33610,28733,65098,-6233,-56996,15982,-59754,-31899,-27929,40496,-58759,35087,66662,-27567,18491,-37554,33372,6492,-27052,-14642,26733,28868,-15613,-28759,-64844,9025,-28478,-41737,-109500,-2796,23999,17714,28172,25882,3272,-569,6051,-38546,-31270,-39891,-7581,1759,84211,-27285,1238,-47036,-45490,-53666,-43709,21863,77415,-21893,-73663,36780,-103293,-27917,-40428,-24198,15809,-12669,-106498,30045,31699,-22302,-8655,-28979,50996,28297,4111,28652,-11684,40136,71607,-32118,-31909,13906,52680,-16866,-47021,-50113,7643,18879,72518,38826,-23579,-20492,-53761,-52998,37180,-49594,16673,33020,37002,118725,13665,8534,-24458,120279,-2624,102762,-53743,-13306,-9672,-12451,29183,9238,-4274,-15620,-31255,-64043,-54474,-54557,-32106,-27800,-72814,10810,48986,-53789,-49749,86013,-5966,44112,-7510,14463,59567,-9746,36314,-852,55025,-25921,6259,-9597,6566,23166,93163,29039,-4710,8003,-15493,-67299,4812,-6690,-732,-71289,-22473,18340,41552,-125412,14386,44456,-80187,485,5224,-5155,43160,-18726,-57524,-41281,-14212,-56068,-79227,-15734,56663,12782,53416,3586,-91589,-63195,73980,-27314,12153,38537,-19170,-19010,-10425,-36739,-14542,73806,-2604,7114,-27896,-27156,-83209,-32221,31533,43756,17349,46926,68959,11040,63210,15648,-63401,75975,42029,15110,73272,60673,104140,319,21051,29205,26147,-33593,-2206,-44952,-55560,-10498,58287,-31115,-5068,11464,-4624,27913,4698,-44920,-82215,-70576,34143,52365,19010,59936,-2353,-57068,-42714,-38635,16723,-39881,-59523,-3240,-86508,-37452,-3504,12316,4025,-8321,23364,97065,83638,86967,-6477,-16374,29387,-91878,-77329,28509,17028,-40871,-47679,54743,70569,-28226,4465,5624,-15968,24078,50244,36152,29688,3630,1189,6764,1544,35430,60538,48131,63792,2287,62598,47186,493,-26056,32780,62849,32216,-27142,-74832,-47521,-30609,6113,37016,49970,-100478,-66993,-35638,38860,-15244,27725,14612,-6340,-17973,-46467,6873,28905,-24054,4681,-45870,28210,-51202,371,-14449,80558,29072,31063,61205,-9411,10866,53641,21992,-46900,4135,7386,50466,54657,90535,131068,24083,-63277,21097,-35354,-83666,-41701,-115693,15543,94768,-16325,-9647,-623,14559,-15454,29009,48801,-48784,57348,-34903,-7373,99241,15678,117813,2625,-2026,-68926,35015,-46,-46202,18024,64172,99417,14912,-39312,12321,-25006,-20796,-60619,-134492,26873,69073,22478,-77014,42904,49317,66024,3234,2728,-1113,-23353,83564,28452,-26781,-53432,62410,40751,13221,5370,-12917,46485,26836,46570,-4531,-26732,92518,-9441,-60536,-12726,-33368,-14079,-21244,-23577,-24341,88826,28314,-2626,-20603,72820,-132802,-116763,-53728,-10474,-74770,28694,-5601,3422,5863,-15857,-1017,1723,-8753,19370],[37255,-33418,-8863,-14510,4320,-26768,-27,19541,7006,-16837,-69658,-2560,63603,36798,7321,-25694,-3491,-31336,62900,-28002,2306,-41395,71311,-27569,7297,-7551,73487,-18582,-23259,-17744,-89317,-25305,84113,36751,-52326,72855,52257,9279,-56247,19500,22000,22663,-56698,7812,58679,17545,-104362,6532,49036,50994,-58975,-16414,27287,-32706,24891,-31010,-75439,-36486,-2344,4933,17747,12292,73079,-32985,-14968,-19319,41363,38071,20021,-29930,-6256,-18565,66234,105740,12256,23587,-964,46208,-11382,-43094,-33363,-4926,-2449,25242,10360,35898,104054,-23635,-84342,-5940,-43596,62445,65189,14042,21477,63293,15876,41750,-26914,-39417,-22511,19169,39907,80473,-36299,-113571,-31646,-57223,-59267,-22691,681,-55977,17718,-46155,82387,-61677,7669,102304,-80976,-432,-53539,29420,48604,664,-3760,-75966,-77080,-54298,-38067,-28838,2010,-18383,-5433,-27735,-35361,14546,122,42594,-47988,43536,99195,38795,-19960,-29539,24357,-14209,-59117,-18059,-21972,-31711,-32858,-10504,27618,36342,58101,-39572,3274,-35102,-7930,47688,-58622,55271,51467,86856,29425,19642,46423,-3175,26116,23862,-19695,-31553,-56392,-26856,-52615,28655,-31673,51058,62243,-71254,-7870,-27603,-73582,-25215,38863,27582,41701,13742,-16809,-58172,56194,-10999,-913,-71412,38627,81069,-21660,-3023,25157,-22801,7230,-22156,-9952,11305,-1272,-39284,69998,-43770,2689,-110360,78761,19276,-68701,-36485,-88763,-124751,-44724,5683,-40114,32653,17709,-98614,-67745,105593,16111,7753,26091,12321,64792,58442,-79167,-97248,-110561,-45274,-2712,78929,-89299,-104218,-114690,-137839,-6744,81319,40096,-71900,-19972,102238,28478,-3852,33277,29928,-53500,179655,-66618,27452,28390,-60118,-33609,3138,21835,18648,36110,3941,-8339,12939,38497,-8817,15400,80074,62119,74605,23085,-17961,-38449,-88793,2951,23308,77766,-27696,75163,12677,65325,42152,-71459,-9237,5798,-69344,-28570,-1317,-22631,-14530,33191,-27680,19508,45674,40306,62484,-62009,-61254,-25249,27035,27019,-33561,21733,-19276,79856,-26278,-58936,-38762,-53072,24047,86906,55110,-14309,-67690,-1405,-16704,61325,7384,24279,-2984,-8743,33134,-13664,-33854,3900,-31647,105475,-32222,13624,-53509,-36377,13203,-46782,-33927,-530,10027,14501,-19388,-14095,11649,-4252,-5743,38327,17617,77499,-23929,60960,66400,30502,28993,-37307,16828,32616,-54924,71431,-84940,-42364,13136,68518,-42118,-50891,111944,144705,76010,11571,-17183,22939,8522,40907,698,-4356,-42407,30955,24931,-43746,-23091,-28548,-94960,-37451,33593,65644,-39883,-33877,27682,18612,-22813,50746,-22517,-31907,-38355,-19756,39599,95880,-35366,-13381,-30022,-33352,-31973,-8380,30809,18546,35526,-70787,-16066,-44278,-1510,-43743,-94505,47155,-41351,-17155,71611,-33595,24371,21428,4260,48378,14824,42647,42539,-32504,19797,54308,41557,10445,-247,-39026,-3468,41137,56402,-18560,-18754,-77421,-88853,29111,-53128,-27573,-10574,18073,-21283,-50500,-11560,895,-13330,-38093,-52352,-30597,-4286,-78067,31891,-47382,-14354,-36693,-40669,-58869,-89831,23764,-55900,75744,96549,4011,-27462,4449,-73612,44776,14989,-30776,30202,-37969,-102522,-29686,25378,48162,-53348,-8476,43300,84396,-13014,-17806,-53899,-60330,-13004,-56928,-57019,-57898,-77030,-41243,34480,-27545,-56626,-16685,17193,-7815,3792,3627,-66708,19182,138291,66307,52242,-8648,-90402,-96042,65321,-54463,-57152,-13688,32957,37560,19033,38704,-18142,37891,8745,38684,29692,46344,17604,11272,-30310,49524,26402,76792,-62889,-49746,-27735,21889,20134,-26359,61235,55229,20542,-31853,54214,98632,58079,24760,40181,-26953,72834,16417,-702,68319,-25364,-2370,17356,45045,73046,44296,3999,81368,78950,38260,43586,16767,-31118,-5481,-1986,-36492,27766,-5003,53633,-40302,-77217,-30632,36400,-10623,-42732,2882,-1073,41762,-39383,-7861,-12881,52122,31556,29502,-31338,35252,-56271,27128,30480,-23356,-18395,21565,-55155,-53858,-15303,35409,31918,22837,6861,51586,34147,35725,24632,-8040,-8528,7547,37628,8952,-9089,-73950,-26483,26744,-22983,-29127,-4998,-95315,-85913,-58053,-58044,-46136,5501,-83323,-39941,33693,7470,52220,-23389,-46443,33414,-58351,-39114,-23453,36325,-76851,-16974,42981,-40535,-182,-53298,24310,18100,-12310,5131,34133,18648,-9495,3695,-38069,38688,-18959,-61147,-74682,-12945,33518,19276,16156,23265,-3489,-1544,33864,-59007,-43475,-46543,-38397,-4184,54802,-16038,346,-33722,-57895,-47562,-29473,22395,61861,4051,-52969,92825,-86302,-58068,-18172,-10253,-672,-29170,-126489,30213,15281,-4075,-2621,-28801,42239,9519,10099,19479,-3515,55387,90389,-33808,-29996,7018,67105,-13092,-45157,-50656,12173,24342,52091,30530,-23829,-797,-60775,-66327,35106,-69942,8162,38374,28533,101256,23595,18499,-38372,100745,-16387,98963,-54623,4797,11713,-18318,1828,-29365,-41388,-29062,-12744,-83255,-57658,-42480,-42153,-10461,-49821,-20205,38367,-43827,-54443,15165,7041,72720,17572,4825,43782,16938,34672,-23369,49405,-4705,37256,-12457,6395,48335,111534,29293,-20731,15115,2358,-48977,-7907,-592,1332,-75804,-29190,13746,34975,-99994,26221,48125,-10283,10498,1902,7993,54963,-17082,-39748,-34347,10996,-69874,-100367,-24762,81068,24314,59240,-4117,-75719,-69513,81600,-26604,24278,45277,-8678,-22121,-1655,-37818,-19997,38092,-4967,27413,-27116,-45386,-72261,-32029,50475,48132,4495,63245,62044,19951,37571,23182,-59722,63576,41832,5915,71643,41863,112835,-12573,21840,20475,14892,-34848,-22206,-56903,-61281,-20013,69712,-8527,-13173,11306,-3631,27250,-13411,-28929,-29194,-35644,58949,64794,35882,107408,-381,-43812,-33148,-55441,10584,-37321,-56150,14858,-53539,-41340,-22637,-1914,3616,-978,42778,89574,56406,72668,-5040,-30087,19701,-90353,-77745,2418,13759,-22988,-58737,45213,67401,-17356,10880,41183,-5826,17945,47341,58067,48377,2778,-8810,15151,989,32200,65744,52748,89491,-5954,49126,36010,-3814,-14923,36684,37212,15615,-35809,-50325,-42033,-35422,-13900,28521,16510,-111087,-75418,-43370,19007,-29607,-13975,-8857,-13346,-20139,-22176,6285,42315,-2220,-5457,-45669,38771,-47627,-37134,-33142,84587,9810,38395,83017,-2716,12705,70588,33707,-75985,7944,2007,586,34063,85556,101551,39479,-33577,19078,-76827,-63002,-25823,-117367,14589,49989,-21391,-4383,-9642,6351,-24728,34022,62302,-40003,67990,-51913,-14296,80684,8196,85808,-943,16558,-68799,52172,17656,-20322,-41198,49663,97542,-13819,-28300,5445,-18069,-46826,-73827,-101121,28573,71710,29968,-79344,48710,53021,72574,18645,10670,10681,-11928,71376,23323,11115,-41247,82269,61011,20984,13703,-4254,54039,47957,76827,-21055,-32171,80173,-35634,-73319,-5440,-4417,-3299,-29951,-23348,-50395,67074,18380,-10324,-20782,76072,-123800,-110806,-55169,-17439,-61884,33321,-9956,-16268,-1023,-3732,22039,-1373,1582,22317],[34535,-47700,-1760,-10673,21513,-16255,2700,-5950,6508,-9271,-94068,-6304,40368,44497,18438,4263,-1092,-2940,49323,-17854,-24603,-26734,66148,-32037,921,12362,101987,-34777,-31185,-25411,-94985,-54005,56057,846,-52696,66318,73701,25444,-77174,12149,2276,-4443,-46634,12041,53184,-1379,-94467,32406,63110,50617,-35930,-9669,27982,-32615,11947,-39270,-52728,-48163,1851,32099,12522,4731,43858,-28324,-28763,-30493,45125,28179,67655,-17972,18782,-23006,67758,84562,-9624,14983,23905,89724,-18947,-53734,-70813,-5407,3428,42439,9873,37601,82350,-12232,-87862,10115,-32139,64304,52243,-20939,5414,58224,9799,27050,-46525,-35704,-26613,-8303,29855,77964,-40836,-116966,-50576,-71698,-69006,-18869,13304,-49918,12234,-58275,60481,-69374,-12914,73611,-54355,51277,-68623,29949,36984,-12928,16618,-50060,-55053,-50713,-27588,-27981,10379,14755,4644,-28600,-19347,26000,11683,45694,-44931,17706,73808,43293,-14218,-27238,28371,-24811,-52436,-26255,-8760,-53922,-57272,-23075,17159,43665,61763,-32274,20578,-18563,3856,47906,-51471,62628,65474,90573,30414,38165,38284,-31676,-21064,22529,-36384,-24199,-64393,-25497,-31061,-11460,-52761,17304,23398,-73029,-16777,-24868,-79056,-27025,49496,28196,36174,25693,-1677,-50651,24582,-47731,5043,-75034,33075,67928,-26740,-19147,3175,-16936,2214,-14246,-19149,16055,-18172,-56816,67467,-12907,-4049,-74347,59322,15265,-56226,-36621,-85417,-148706,-56445,-5037,-70008,37242,5084,-73666,-78217,116304,18261,1846,11577,-9379,34476,45159,-56737,-61855,-60550,-23696,-5666,47332,-82886,-101625,-124868,-96746,30945,95507,55940,-61046,-45837,34313,7070,-24710,15058,-50051,-265907,302531,140802,12896,26301,-46610,-15414,2350,21242,23993,37674,-4126,7781,15108,47157,4125,13884,35317,46557,58569,24329,-5970,-28967,-79557,6703,-4327,51183,-15534,48828,16943,79046,43857,-46488,4260,4069,-66568,-24001,-3494,746,8073,39362,-331,29252,33940,30851,74876,-52818,-51625,-7808,-2357,28585,-13465,25748,-48735,54712,-6080,-55645,-54206,-22166,19380,70319,46625,-22007,-54062,8314,-737,69399,31027,39710,-14847,-45602,24967,-23611,-36086,-4913,-2604,52630,-70783,-10581,-54492,-56140,4728,-5561,-5518,-36240,-12165,-18436,-16681,-10793,-4264,4977,-26223,38500,11287,121665,-10043,47205,62641,26610,26811,-44211,17114,21178,-39713,74959,-64448,-34165,7950,54340,-70374,-44635,141813,140513,81270,-9100,-51724,19252,36441,22905,-11957,-7708,-47047,28727,35778,-56528,4517,-10468,-96539,-50304,11785,41270,-53651,-45567,22993,17427,-36107,54198,1074,-38314,-56984,-33184,40083,101555,-58480,-9414,-2913,-18720,11050,7596,40041,-1433,53376,-45666,-21822,-43573,10340,-31600,-93008,29718,-59535,-15552,85178,-27813,14144,7162,-3250,24950,3112,53546,40401,-31282,15966,43324,44445,9211,-16311,-37410,14157,45795,59579,-34548,6793,-83895,-78621,47592,-56282,-32134,28616,27785,-34570,-94895,-22198,6633,-22063,-50334,-48309,-14146,4523,-95760,29405,-50631,-3561,-13819,-48508,-48902,-76077,43387,-54192,45823,88282,-5121,-31868,4907,-66067,54884,11292,-51583,13385,-50536,-87835,10463,45597,23657,-61310,-1521,37866,69820,-15595,-17918,-41717,-90967,-1761,-53028,-39754,-16037,-65656,-25977,45610,-4517,-31891,-47202,11080,-22516,16246,17179,-53308,19606,108192,40545,45792,5203,-104465,-93168,64514,-59404,-56512,-19287,32438,25563,16200,39922,-5271,57070,19495,46981,34355,34596,10269,11239,-8979,74223,49190,82098,-55934,-34273,-128,56039,28675,-40860,61808,43436,31269,-8606,64941,127283,78171,61159,51890,-35761,86522,-14627,14365,97734,-18082,-25889,-1990,26753,61558,46245,6552,84973,76581,23336,74909,64408,8390,-9805,-5985,-21606,30139,-10604,55490,-16411,-59048,-22895,45702,-28715,-36990,222,-13934,46777,-17497,12103,2538,51045,38433,31947,-21352,71142,-73613,13491,12979,-25509,-15185,12341,-82678,-42195,-6162,9659,-14979,3932,-15586,10381,25761,48251,16087,-25512,14798,3208,15131,-21474,-11236,-93721,-42097,29479,-10714,-28881,-2276,-52685,-64474,-51677,-52618,-40047,26268,-65894,-13553,44430,-3246,28245,-34627,-25419,43807,-44551,-44924,-21918,21417,-93594,-67568,11003,-49028,-15277,-56948,27107,30664,-2200,25511,40929,10818,4058,34362,-9164,62988,-9777,-72586,-24561,-20639,37144,14082,9785,28613,-1729,-6719,54477,-69278,-49181,-50828,-59572,-8152,23018,2377,-2074,-20481,-65002,-43439,-17981,20242,38516,37162,-18915,133985,-64110,-76812,2419,5196,-13531,-54660,-122826,25583,-7202,18706,-1035,-32494,26748,-10588,25199,-3943,2126,79498,94526,-35526,-17779,156,70558,-4907,-40644,-43455,-3587,7403,35841,13056,-25934,12814,-47352,-69039,24249,-82519,-2102,42317,25307,77045,33890,31346,-43268,74433,-29079,82567,-51258,17199,21806,-17904,-22248,-67470,-66816,-35367,11127,-93461,-54611,-35800,-58059,6811,-34930,-44387,25288,-26869,-50751,-50933,6810,82271,35767,647,26656,42559,33040,-43110,25515,5344,66663,-18088,3244,66232,111994,25971,-35530,19230,15015,-33077,-29437,367,3496,-67209,-35494,-8210,28278,-75942,41843,40443,49389,20521,-5827,21596,66745,-13569,-13954,-30016,19662,-73354,-98581,-36476,84694,31608,56217,-19415,-52059,-65287,81750,-17121,40701,55028,9919,-24223,6457,-31140,-27064,-7501,-11769,36550,-26568,-60918,-52569,-24231,66962,34692,-4184,83077,46920,19080,-11164,33477,-46452,44065,34133,7099,51646,14457,108355,-23580,9301,10348,3952,-26301,-42936,-68100,-59167,-31279,96468,23917,-9278,8808,-1776,19519,-28404,-14037,26450,-11779,63683,80853,63647,137168,6510,-27292,-26091,-65420,-3870,-28690,-49793,33675,-21168,-38065,-33041,-31401,-2604,7545,63622,73706,36147,60358,-2786,-44314,20044,-89784,-74338,-26331,8959,-7355,-56957,20102,62490,-1311,14932,67063,3975,7104,24063,55194,62021,4581,-10908,23432,7008,21939,63738,47529,112450,-9158,35963,24119,-11313,6231,35291,15822,4170,-29327,-24532,-29162,-27363,-29269,22744,-40033,-121804,-69503,-47895,1075,-42246,-57935,-29157,-13941,-19405,3322,6576,51906,12422,-8905,-45780,42357,-44508,-63731,-45999,94832,-4350,56868,100118,23642,20892,90646,49158,-85342,16363,1589,-43469,15657,77623,55371,41860,-1070,9166,-104159,-38674,-8727,-105022,7410,-3684,-19263,1548,-22591,-13456,-32039,34223,63286,-21678,79515,-46867,-14255,52964,193,34461,-4032,35419,-63556,64902,32526,5003,-83390,34027,83332,-34736,-9980,-7397,-19410,-68668,-77180,-58229,25023,59821,29277,-73828,47444,45898,78912,42600,14998,16175,4816,55204,22561,49130,-32740,89621,65386,19524,20392,-752,58558,75445,90369,-26647,-27417,68805,-56830,-75242,-4459,14604,-3037,-35923,-25707,-56801,48554,16272,-19171,-22716,62200,-101951,-87614,-54064,-30823,-44462,43144,-10005,-36293,-13104,10000,43365,3550,12064,27905],[27942,-58577,8140,-3261,34711,-6422,6410,-32310,6811,-5191,-97385,-22442,15937,43839,27109,30973,3837,19935,22943,-13702,-37624,-7917,57442,-30834,-5808,21234,106293,-56647,-34067,-26906,-94617,-76726,36395,-56852,-61996,56353,89653,34054,-83932,6698,-18787,-18245,-32103,12164,37504,-41656,-71724,48627,73024,46862,-3536,-271,22049,-28791,17254,-37798,-20772,-46236,16295,53893,5604,-59,5332,-20848,-42071,-45100,41488,12062,91655,-8987,44928,-21030,61417,62713,-31906,25863,48576,117510,-24901,-69369,-80573,-4937,5323,53512,7996,30904,48841,-5290,-75963,38784,-18146,58707,31229,-56312,-8691,49735,-6555,-1354,-63547,-24220,-31610,-25188,23077,59011,-38096,-97266,-59917,-79167,-68216,-891,30966,-34066,6030,-63449,22667,-68843,-27419,46141,-26556,88169,-65243,29341,24561,-28409,23951,-32087,-28803,-36379,-14984,-25607,18314,38538,6938,-19703,3569,36467,32063,41880,-34382,-7058,52611,43131,-11349,-19691,32487,-31291,-38486,-30517,6960,-63457,-73191,-29108,14829,40441,53649,-20647,37828,9069,21485,44345,-29556,66453,74963,90681,26280,46885,27822,-58239,-68893,7152,-53793,-17852,-68350,-22772,-15172,-39787,-66624,-10026,-2001,-73461,-33534,-16416,-69876,-23723,57011,14023,23500,33180,15479,-17277,-378,-63546,7038,-73935,21086,31127,-24675,-32914,-16409,-7315,-6072,-2314,-24036,14377,-30205,-69347,62788,13142,5110,-40516,34253,15618,-41053,-37358,-72591,-138866,-52142,-11756,-98700,34813,-10643,-46745,-100473,109986,1264,-6597,-2379,-27250,2465,35335,-27456,-30080,3087,-1398,-8080,3204,-72992,-88239,-118239,-46465,59140,94640,63547,-41032,-70328,-38400,-24662,-44310,-1562,-111930,-365708,312246,309242,-8580,24831,-25293,12161,-577,10445,25564,41334,-17296,16267,30013,53945,15791,5980,-18829,22164,36951,29219,9477,-10203,-53488,172,-40701,22596,-7896,20417,26000,81439,51173,-19732,11731,-10184,-58128,-8126,-4014,22483,34116,36470,26251,31096,19698,23839,85552,-31825,-22445,8851,-27713,37956,4900,18398,-69870,20297,8875,-41713,-56891,5783,11587,66381,31070,-30277,-26750,25315,15301,61160,30818,46488,-26367,-76451,13724,-29924,-32722,-13678,33565,-2027,-93041,-31893,-48910,-68961,2951,32138,17481,-62366,-27431,-53437,-16168,-7659,-18040,20017,-54619,29625,7514,146852,6159,25516,42428,24035,26440,-41233,20185,15017,-23412,74662,-45820,-24575,-1816,23341,-90226,-37185,132033,122272,96734,-30321,-91819,15510,59920,10412,-31276,-14386,-51096,4927,28097,-78762,25561,13586,-80541,-58883,-9427,23429,-54844,-47527,2546,15514,-51221,42462,16638,-46020,-72285,-41912,25253,102724,-65662,-2626,8247,-8343,53060,15431,31114,-17041,67915,-12877,-30491,-37425,18445,-10929,-88080,10524,-61170,-17481,95049,-25007,-7966,-5581,-12249,1315,-9314,54476,29200,-26170,20515,27250,27594,5064,-33585,-33590,32653,46522,69715,-37466,28360,-77166,-60842,50254,-63727,-38226,48508,37435,-39530,-130778,-35316,4704,-44178,-60805,-33964,-4604,15460,-96444,32291,-48179,-7045,19537,-45771,-40477,-56786,54501,-43982,17579,62209,-13962,-33767,8470,-52067,54867,14393,-55832,-15029,-67415,-57156,46718,57696,8131,-63379,11446,37695,22354,-22715,-14425,-39350,-103447,10091,-33956,-15981,41156,-38851,-7518,49979,11058,-11999,-70918,-950,-31081,21680,23564,-25334,18936,85891,16054,35660,20145,-106903,-81571,54924,-53702,-40285,-25367,31075,3913,13171,39961,22017,84974,21869,42658,40267,-4523,2484,9730,7697,83976,61204,82791,-38684,-10727,40646,64765,34375,-46039,68107,29423,31158,3672,63222,119306,81552,90016,66271,-30738,98535,-34088,23270,95291,-6692,-32006,-5227,5303,40508,39379,1064,77025,66749,12247,96774,101887,49140,-15675,-4409,-3899,26747,-9602,45239,10260,-44988,-8296,46652,-45678,-20245,1058,-24826,52131,6027,33653,19536,41205,32957,27073,-10154,91444,-83418,10329,88,-26567,-10866,10722,-103833,-30407,2824,-21557,-62498,-13403,-31545,-6525,23688,62775,6100,-38697,36610,16009,-3732,-55699,-11967,-95530,-44995,27858,3844,-39892,1276,7892,-36069,-41980,-39172,-27471,41792,-37029,18083,64141,4005,566,-34910,-703,45227,-19387,-46301,-23811,1888,-104186,-102907,-20998,-48816,-26390,-51733,37110,39738,162,41780,46714,7020,22517,50158,14197,78825,-3215,-73540,23684,-20228,36038,4687,12195,42055,9739,-16483,64958,-65703,-46835,-50681,-62235,-9179,-2332,25787,-5694,-9537,-63079,-41228,-11946,14441,14453,69544,19002,144717,-39899,-82152,11488,18988,-19409,-78813,-99689,17436,-30678,42496,-3087,-39559,9670,-24250,50888,-29045,6120,105026,77823,-34924,-1397,-5899,57278,6464,-37480,-31184,-26355,-21282,18335,-9510,-29857,16812,-12752,-61414,7593,-79937,-10492,43550,23947,55088,43288,45341,-33613,51011,-38614,57836,-44365,20473,18695,-10304,-38324,-91171,-67478,-35488,32480,-83379,-47083,-33009,-72791,16973,-28897,-54694,12179,-9572,-36527,-92809,-4828,74969,38240,-306,11375,58410,31674,-55963,-7017,7652,82609,-27725,-1509,68888,92243,18225,-45901,17316,17943,-25932,-54220,-4893,6203,-46690,-37974,-44206,21567,-55254,57326,28674,79106,24948,-17233,34731,73808,-10858,11322,-28681,11331,-68134,-72837,-44308,72097,31830,48447,-31841,-24242,-55109,74395,235,58983,64117,28752,-23338,7079,-18771,-32274,-45311,-18249,35220,-24940,-69630,-26923,-10397,75767,8795,-4304,101534,28893,10567,-73959,39247,-27780,20806,19434,20053,20768,-14050,87978,-29802,-10065,-5719,-6810,-9615,-58279,-74257,-51449,-42167,123486,57311,3675,5760,2219,9383,-35482,-1182,66386,-10843,46305,97882,94012,142585,17546,-12358,-20991,-67239,-24560,-15845,-39651,45621,-2729,-31493,-32550,-67391,-15768,13998,79276,53076,28849,52184,381,-51927,27653,-93951,-67046,-51511,3341,-854,-39515,-18041,57195,16322,16805,73536,13126,-7338,-18973,29043,71342,8311,-5905,27550,12967,7600,54721,27646,123618,-5763,26331,18221,-19408,33894,30413,2316,3063,-4195,-3461,-16335,-8794,-38658,23246,-105971,-127113,-55500,-51938,-10190,-47925,-92637,-38789,-3785,-19333,25370,10994,53956,7849,-5248,-45144,36398,-40803,-74395,-51302,106555,-7290,79371,107985,56597,26979,107443,62328,-61741,31579,5981,-70671,4099,73859,11071,32548,25386,-6287,-106960,-18941,691,-81464,-3731,-42594,-9874,7993,-37725,-38794,-34903,30749,55061,3978,90666,-7217,-7220,25564,-10483,-17703,-5766,50890,-52923,65652,42566,23140,-101095,23353,56840,-45359,7598,-21458,-28983,-80049,-69809,-18873,18153,45170,20513,-61870,33982,31189,84672,67918,11914,11125,23014,33966,27026,75431,-27202,82932,57656,9239,22789,-2091,59409,104197,90601,-18076,-13699,56512,-64993,-65204,-8546,20473,-11820,-39541,-31461,-47252,36235,19528,-25608,-29592,35173,-76479,-50633,-49277,-44637,-26182,55867,-5223,-48262,-25813,22725,62724,15348,19349,31952],[22905,-63801,19057,6804,40821,-895,8413,-53352,7575,-6144,-82037,-47370,-3376,36232,32784,49434,8984,31754,-10211,-12604,-38992,6879,45305,-19247,-6705,12029,84544,-79087,-31245,-14465,-89139,-89986,25692,-115302,-76614,49699,98402,34744,-74405,4570,-30428,-10202,-12657,9940,14184,-84821,-41033,52087,78043,42280,32558,9652,10689,-28295,30536,-26627,11628,-33731,35895,70046,334,-719,-31547,-12912,-50776,-56121,33119,-5852,81676,-2254,63206,-10793,48421,49165,-49071,59252,65736,119269,-26033,-84314,-68453,-2604,4627,53976,-169,19515,12126,-2875,-47396,67525,-3401,45615,6621,-84019,-23478,39050,-26517,-34313,-71944,-8673,-36043,-30586,23560,32889,-27900,-60927,-59229,-79945,-56417,23243,47701,-12752,-2053,-69525,-22898,-58879,-42117,23528,-9812,90655,-47004,27184,14192,-40423,16877,-24523,-14852,-16545,-4551,-22927,25511,48650,4332,-1294,27039,43829,58150,32781,-14619,-24208,40385,37726,-10756,-8136,35932,-30355,-21671,-26959,22128,-55688,-76640,-28751,20503,27429,35192,-5475,50371,40004,38132,38832,3223,65518,80796,90557,20809,45792,20211,-77543,-101293,-14040,-68662,-13355,-61193,-20285,-12636,-48323,-68318,-22157,4376,-65545,-54752,-1145,-43487,-16498,59654,-9235,8633,33719,32051,28019,-16431,-60083,4401,-67101,4556,-20620,-14960,-41007,-23780,5764,-16060,11003,-24850,6505,-33800,-74572,57739,24886,21290,-17473,10281,13188,-29547,-41163,-59622,-96981,-33699,-12556,-116595,28076,-23777,-29544,-122291,90854,-29080,-14584,-11115,-38110,-18239,35246,5024,-4867,60818,14821,-9202,-44318,-64477,-65105,-92550,-2667,68050,71861,57774,-22268,-92235,-95665,-56778,-56318,-17110,-141634,-314168,188829,412862,-33906,23312,-239,43331,-6082,-2628,25060,52914,-30228,17326,52087,56806,25753,-4236,-55955,-5172,18584,36472,21806,9588,-18501,-16974,-73536,-778,-12895,-3739,41449,71459,61734,-4408,8255,-33067,-46155,15331,-5578,36861,58032,27546,44909,24647,9277,20860,85269,-7318,10132,17669,-43576,50544,15467,5979,-80953,-10733,14960,-24137,-46345,27338,3055,70155,13395,-34456,6048,45043,28820,35979,8265,45049,-36262,-95559,-9142,-31464,-26145,-17937,65370,-38424,-91220,-44184,-37549,-75575,8410,54102,28265,-72353,-33712,-80154,-15907,-6427,-20479,40892,-73380,13876,7617,147292,19155,3026,12250,21417,25739,-32766,24778,9359,-7258,71041,-30980,-20156,-13277,-18084,-96095,-32230,85346,93523,114406,-43866,-119948,13909,70610,5238,-48254,-23001,-56378,-24340,9495,-101315,30700,38555,-51187,-60840,-24904,12762,-46418,-39458,-27599,19268,-58609,18813,21942,-58744,-87273,-47346,946,97770,-54255,3971,1923,-2923,77582,13698,9711,-27272,72565,15428,-39675,-28504,14673,12606,-79174,-2572,-49034,-22776,98772,-27471,-38155,-11334,-23696,-13935,-19570,47497,8694,-17471,29613,10274,-3309,1712,-52565,-30459,49107,43267,83111,-26794,39387,-61048,-40167,35088,-72324,-44846,47432,46147,-31723,-143863,-47729,902,-72765,-66996,-10568,-3099,25651,-82157,37924,-38862,-25625,51650,-34149,-35297,-33080,50658,-30483,-4345,25134,-18970,-30318,16894,-35761,45287,22903,-47184,-45765,-84609,-22947,66262,65551,7114,-59754,27235,43963,-38350,-36024,-9961,-48503,-97904,21073,-11422,2217,88647,-2803,7964,47060,15119,-4240,-82723,-15506,-31384,17793,18701,10042,16870,76664,-486,24692,33769,-88925,-63276,38779,-40222,-15032,-30264,30831,-20292,14007,41211,47159,104494,16589,28981,44861,-59704,-1041,6180,17792,78511,57409,76206,-14330,16773,85705,50562,34549,-42316,76224,15182,18869,3626,48694,84864,64649,102434,81531,-13047,104017,-36959,20095,64372,8482,-20342,7896,-15262,14954,23002,-10335,63535,57788,9132,104552,120329,80184,-22341,5795,7813,19515,-4801,29482,35966,-36164,11551,39064,-58895,3241,8207,-30167,58329,21032,50984,28446,24796,19804,16202,-730,92476,-81099,21054,-4148,-27655,-2958,10956,-114510,-20084,4965,-52990,-93545,-22682,-37368,-4052,28787,81240,-5035,-44000,48592,39901,-9360,-77073,-10001,-79389,-32398,21762,15272,-58295,5430,62848,-12866,-31198,-20589,-15386,43427,661,43875,87614,28307,-20531,-21587,20389,38254,12504,-41125,-28299,-14232,-106825,-113963,-44862,-38310,-34033,-44617,45897,41102,-5350,51028,51368,7939,41343,44612,27149,86440,0,-64227,56625,-9011,32681,-5426,23213,59059,27111,-29527,63925,-48662,-37279,-44650,-43115,-8166,-13069,52333,-7839,-1076,-51705,-40388,-11901,5450,-4055,92063,50925,123424,-16770,-76704,2717,28641,-17310,-90380,-68295,7509,-50489,61484,-6969,-47517,-3878,-25998,83490,-44457,10277,121191,42747,-29987,12516,-10389,27654,19297,-37477,-16219,-41828,-47420,-3320,-31457,-36043,10906,34556,-46016,-9408,-60505,-14843,41335,19716,40343,50675,58792,-9471,36965,-44518,29427,-34333,13462,6695,3368,-43489,-93606,-40610,-30566,45508,-49551,-39143,-33253,-79143,16480,-29077,-48079,1272,848,-12949,-102896,-22481,57166,22316,-555,83,59305,30322,-61053,-36906,7167,77631,-39679,-6291,52068,56773,7217,-50018,8301,10986,-28359,-71405,-14995,9714,-19466,-34681,-83297,14921,-37435,67742,20288,75911,20642,-30954,43341,72320,-10177,30422,-29268,-8068,-58041,-31546,-41286,51990,23927,40838,-33482,2185,-44389,61332,21339,75607,68258,40714,-20162,-2800,-5074,-32578,-60194,-17806,26937,-21236,-69279,129,6070,74613,-19904,5278,112454,12346,-1058,-128138,35714,-9487,-1799,-179,39182,-10950,-35807,54633,-29587,-27585,-28749,-17759,10672,-63791,-71419,-42192,-50903,135998,82874,19611,4120,8897,2972,-32428,7793,77826,-31234,12547,111372,115261,127775,30577,-2804,-16191,-61996,-47270,-1833,-26918,44480,-3285,-25429,-21645,-99461,-33417,15876,83355,31204,32182,47141,5474,-49273,36774,-100731,-55902,-68264,-1382,-7122,-10216,-61136,51628,31870,18651,58025,21598,-23396,-71122,-10486,77714,12789,2779,24095,12753,-6732,40858,-6455,116725,6054,22277,21535,-25497,58124,23933,-2288,12598,34736,8545,-8514,13952,-42378,30183,-157802,-119977,-45650,-57708,-12637,-42123,-107499,-33336,16896,-23288,39620,20850,46241,-24184,2875,-41481,21748,-35209,-69523,-49951,111060,3083,97683,104187,79773,25222,111642,67790,-7078,50140,13265,-81824,550,77147,-13922,17108,37950,-23502,-83411,-7806,-934,-52936,-14708,-52443,4311,12739,-51098,-60314,-31463,25347,46159,33962,98323,59495,5259,7039,-23925,-52915,-5282,60819,-37936,51896,47912,31349,-94663,21328,23785,-47103,17141,-32297,-42144,-78271,-54642,9736,11387,39506,7049,-45441,5048,13485,87060,84199,-1290,-5286,37739,8885,35357,81516,-22316,65962,44721,-6834,20337,-5674,56912,127272,85139,-605,3961,44135,-55911,-46617,-15388,16674,-24950,-40694,-38646,-28530,30095,23653,-27122,-41503,4363,-57135,-6711,-40614,-51725,-9550,67238,3464,-46392,-34971,31995,78989,30523,20966,31825],[24309,-62501,27912,16925,38001,2756,6646,-63903,9342,-11558,-55653,-74590,-13518,25673,36242,56694,11697,29482,-42356,-11721,-37080,11192,27046,382,1342,-15220,44690,-94987,-24035,14289,-78932,-92758,19561,-147790,-91129,50924,97882,29789,-52036,5928,-26114,16894,9188,7831,-10891,-109958,-10243,43391,78806,38894,65811,18163,-3183,-35897,35363,-8655,35135,-17035,53373,81265,-828,2860,-56840,-6266,-51577,-57217,23111,-21066,43120,4427,67877,5962,32274,48036,-57500,97917,70178,94963,-20629,-89234,-48964,1665,4092,43184,-19295,7694,-18219,-3812,-7011,86377,10699,28169,-17353,-99163,-40536,28213,-42761,-59781,-68901,6936,-36781,-27592,32647,10283,-12116,-21538,-51198,-76168,-36830,44819,58835,9129,-11377,-79965,-61337,-41729,-63299,5329,-9184,52969,-22299,24006,7687,-45695,-1830,-25044,-21305,3615,1348,-20881,32658,43375,1464,22914,42647,46492,82918,18731,12177,-31094,37349,27935,-9629,5706,38115,-21090,-7779,-15307,33712,-35901,-68407,-23532,29952,8000,11894,11828,54252,63862,46824,32585,39000,58975,83477,91025,17018,37632,18871,-83484,-108400,-30989,-78572,-9398,-36819,-18970,-26208,-38188,-58345,-18537,43006,-48195,-74118,19210,-4205,-6987,56300,-33251,-3760,26124,46123,67147,-23532,-48352,-2120,-55757,-13608,-69477,-343,-42652,-12013,20844,-26068,23121,-21890,-5288,-27588,-70488,54389,20678,33426,-7664,-6927,1907,-25493,-47173,-48376,-39795,-5902,-7579,-116577,20506,-30104,-30176,-127630,65659,-62309,-19464,-12596,-41087,-19912,46905,35247,13637,95636,22677,-8807,-83742,-60393,-36339,-55978,24666,56715,32514,38663,-14127,-105176,-125711,-80572,-55464,-30640,-138193,-166048,-31729,450042,-58458,18824,24684,70775,-13732,-9960,25763,72781,-37088,14517,72212,55776,31687,-12489,-56173,-29241,8182,43321,26062,22343,15081,-40106,-88683,-13712,-31534,-21506,61323,52220,71953,-7111,-7080,-56634,-33433,40887,-11818,40242,74453,18254,51404,12844,7080,22123,67802,11301,30117,14948,-49234,60020,15315,-3984,-82088,-25978,11615,-9151,-25995,42016,-4347,71139,-3097,-31251,34303,59520,36524,-877,-25922,37328,-44197,-101085,-45695,-29460,-19010,-14661,82131,-46919,-67548,-44175,-21894,-78934,18461,55666,25611,-64771,-31210,-90475,-12655,-7572,-7575,63415,-69359,-1979,11859,130460,26060,-12731,-18008,16955,22834,-23869,28917,63,8249,65719,-19746,-24898,-23985,-58695,-87355,-32423,27306,62494,125141,-44440,-120577,16731,67016,5230,-55023,-31631,-63542,-44253,-11026,-113292,14645,57295,-17504,-54563,-31045,3933,-32145,-24519,-54801,28543,-51267,-8482,18501,-77642,-103117,-51853,-22721,84758,-27870,8021,-13543,192,78208,4038,-14867,-34543,65208,28589,-46600,-19273,-4497,31967,-64957,-3664,-29862,-29557,95088,-34523,-70513,-7441,-37935,-16970,-25319,37643,-16190,-6378,37818,-2842,-35753,2749,-69411,-29413,61175,36749,96570,-7410,38059,-41836,-22585,6914,-78640,-50657,32864,52412,-10814,-129670,-55952,1461,-95981,-66427,17225,-8884,31301,-58422,41029,-23368,-53632,68668,-18022,-33787,-8654,28938,-20436,-18934,-11960,-18229,-18908,30279,-20341,28522,33311,-33529,-69832,-98150,-2851,63750,75071,17855,-51841,41742,53809,-82915,-53641,-8071,-64907,-79488,30326,-1879,6028,107710,32308,18081,41201,7802,-7399,-80821,-28251,-25080,5306,2385,42341,12775,74733,-5566,15101,42856,-49226,-42559,19908,-23882,10272,-32423,33255,-37412,20865,45686,54909,103086,7506,12184,45522,-110334,5470,926,22466,60736,36204,58318,11590,42831,120238,22860,29412,-31777,81111,2534,-1806,-5507,27198,43928,32173,96896,94294,12392,99204,-25217,3261,22417,25108,2428,31196,-30976,-9830,-410,-23516,50007,52388,12742,98043,116974,92289,-29146,23817,5276,11170,-1878,16881,57250,-29576,32553,25576,-65927,27012,20892,-28395,64183,22574,59856,23350,5518,7658,3799,7972,77548,-66408,40440,2135,-27350,9391,5319,-113740,-11720,-5813,-76828,-98066,-18864,-31714,5671,40164,103001,-17902,-40008,45361,63849,-969,-74805,-4670,-50587,-7483,12587,20405,-73332,9507,92991,-998,-22475,-549,-8476,25168,39292,52494,107180,60512,-25731,3797,32000,25544,43736,-29543,-33221,-19755,-103962,-100485,-55329,-19326,-39393,-42341,45576,32583,-15800,53472,54799,13009,55449,23339,29177,87073,676,-47751,69021,11232,29644,-12961,39469,71858,42908,-42961,51825,-23021,-23218,-32429,-6132,-7230,-5843,79641,-4189,6529,-34133,-39623,-16283,-5023,-14072,97283,69851,81367,2715,-66358,-23559,33198,-8975,-83255,-41519,-2573,-64194,68582,-10733,-52733,-10687,-15788,113275,-44998,16546,119197,817,-19831,19749,-12562,-8188,31783,-39322,-533,-41239,-60559,-27572,-47270,-44906,-1988,79809,-26466,-20573,-30843,-14850,35988,9307,33560,55072,70760,23241,34372,-48053,1491,-20995,-2093,-6239,20124,-37617,-78174,4898,-20693,48143,-101,-35780,-36764,-73176,5744,-31590,-26624,-5827,-93,14382,-86318,-39106,35663,-6470,-1473,-6411,45465,28276,-60076,-56685,8000,52903,-50451,-9879,17631,15694,-4265,-47939,-6360,-1905,-35363,-69189,-26352,13868,7398,-25774,-111687,8616,-21820,68925,19689,53979,8308,-45082,41534,60190,-11087,41576,-29409,-28035,-47036,10414,-23896,32663,9116,36435,-22613,20774,-37118,45254,40016,86117,64121,42215,-16833,-20284,4318,-27552,-47348,-4654,16120,-15281,-60408,22377,20803,65612,-40706,22138,111705,-476,-10992,-149238,22311,3002,-19429,-21156,54136,-34495,-45379,16570,-22525,-36054,-54717,-28588,28665,-58100,-57804,-35268,-56572,126945,93833,31459,4892,17479,4984,-20632,9885,60077,-60345,-24699,116511,117587,104055,42857,-918,-10254,-52462,-66672,10148,-14687,28338,-19572,-22076,-3885,-118408,-49800,12612,72999,10952,39753,41826,13639,-37863,41375,-102011,-41972,-74456,-3126,-24652,21094,-96874,44872,42963,22983,26912,28996,-38203,-114979,-49389,81881,16685,11057,11986,3269,-16930,25768,-47676,91444,26374,24120,32953,-28339,67023,17339,437,28222,75210,10091,-7561,32151,-41847,40151,-173185,-95836,-50448,-65423,-7139,-23090,-97491,-13644,42814,-32486,42841,34306,29220,-78564,10787,-32933,2192,-26798,-54366,-45196,99583,24039,105809,88680,83047,14454,94223,63350,59268,64544,20707,-84110,3176,84614,-11559,3035,32614,-38807,-41748,-3330,-10819,-26442,-20547,-35144,18646,12546,-57421,-68666,-21033,19440,46050,64806,98609,123870,19374,772,-37550,-61986,-2205,64866,-20610,27340,50282,31592,-70307,27742,-6575,-44609,14716,-37338,-50215,-65124,-36816,27520,8619,48121,-6186,-27205,-37702,-2513,82260,83852,-23564,-29824,44372,-15661,44453,66496,-15958,46224,32359,-23765,14651,-8237,51931,139065,79560,16066,18412,34560,-30811,-26511,-22422,10292,-36618,-38438,-43727,-7259,27939,24163,-23522,-54800,-19916,-46976,34771,-29565,-46274,4510,72077,13438,-30485,-38436,36072,89345,44518,16195,27112],[33315,-55269,31598,23452,26800,13257,336,-61841,12873,-19266,-27862,-97478,-13872,17426,38839,52403,9457,13623,-66374,-9788,-40874,3127,674,19501,16970,-51922,1202,-98797,-15179,54404,-64245,-86383,12782,-138726,-100128,60916,85367,22609,-24644,9535,-6236,50688,28896,7937,-30886,-105481,12048,25948,76819,37594,90403,24452,-15478,-51139,19453,10878,43182,-3022,62043,87997,2862,9462,-66060,-1180,-43099,-45984,13567,-30827,-6783,13009,58358,24280,17548,55723,-56660,110526,60462,55529,-9940,-77587,-36936,6735,6152,25021,-49185,-1454,-35753,-6495,34724,91228,23032,11311,-38191,-100483,-58644,19542,-49824,-68357,-55209,19181,-30436,-20859,47753,-946,5642,5892,-40171,-70328,-14772,58746,62290,27830,-18860,-89617,-77757,-22541,-91488,-11297,-21011,-10838,-512,21448,5332,-45066,-25988,-29420,-43932,21740,3121,-19546,40361,25195,3076,46694,43434,43383,97479,-386,37392,-29084,39729,15991,-4658,19846,38820,-5854,-1988,1523,39609,-17938,-53095,-15540,37236,-12886,-7672,29334,47553,71492,43286,25958,68524,47228,82497,90328,15911,26394,24034,-72177,-90522,-36643,-82387,-3902,5042,-18656,-53130,-17260,-41842,-5425,93910,-28126,-84243,40330,37960,3004,46904,-49682,-10937,11422,56897,86019,-21965,-40297,-10764,-43797,-30189,-98072,14429,-39606,18352,35168,-34560,32150,-15072,-17292,-12793,-56932,53596,5257,33973,-8571,-15242,-19452,-28769,-51111,-36939,8607,25054,1315,-98057,14515,-28820,-48687,-105792,41864,-87543,-20052,-8077,-37715,-3382,66468,57471,25231,100716,23811,-7296,-105037,-59616,-7663,-22835,33386,31882,-10051,11602,-20391,-100777,-128284,-90822,-40139,-39365,-111050,-24781,-269904,437762,-77077,7777,45950,87672,-21932,-6970,30680,95940,-33954,12937,81904,52566,30784,-15868,-20844,-45547,3229,46648,20970,24390,38578,-61773,-76706,-14572,-55508,-33059,80828,29849,78229,-24122,-29524,-73060,-22513,62886,-24760,31979,79588,13477,45706,752,13778,27085,34268,17004,28346,1878,-48176,60894,5676,-5553,-74479,-18964,1533,151,-1764,51223,-9794,60715,-16398,-20213,50250,61256,35529,-39119,-57250,25629,-50616,-94917,-87548,-27014,-13144,-3050,78544,-31528,-32401,-33122,-4406,-82074,28194,39853,13260,-44605,-22227,-81590,-3232,-10259,17139,79997,-39718,-8680,19555,110970,28274,-17127,-38932,9476,17372,-17928,30932,-12994,22349,60355,-10740,-38443,-32896,-86557,-67883,-38014,-8446,37218,123133,-32263,-89214,25483,54776,5499,-47984,-38006,-69680,-46549,-26689,-107819,-21130,62691,10217,-40211,-26833,-10462,-14428,-7691,-65428,37665,-28190,-28808,10548,-98703,-117192,-57064,-36114,62885,4852,8646,-24698,4995,59654,-9786,-34580,-42575,48814,21928,-49429,-11450,-35162,41486,-44583,9029,-11413,-34916,84727,-42548,-98509,4543,-53322,-9979,-25331,31314,-36842,5494,40655,-8863,-57890,9896,-75490,-29807,67404,28031,108471,12146,27365,-26131,-13518,-23599,-80467,-54351,15823,54442,18986,-94354,-57029,10054,-101801,-57259,41867,-19768,28330,-32134,36357,-4145,-78641,60426,-3246,-35149,11195,-8654,-19983,-28650,-39232,-12034,315,46597,-7117,7729,41429,-23062,-82304,-105849,-9594,43020,88336,33367,-41461,51451,60490,-91609,-70680,-11578,-80928,-55799,37685,-16162,-5945,95469,55916,24870,39597,-6552,-12865,-66436,-35266,-16683,-12222,-21046,61508,5940,69163,-24,7988,44238,2380,-24463,2781,-9490,27442,-30841,38836,-39268,32566,53839,39964,80510,1152,-1448,40472,-136536,26109,-5155,24751,35689,841,27467,32677,62321,130635,-7005,21734,-17765,79036,-7122,-23048,-17617,7264,13671,-3876,78681,100352,38325,83218,-6076,-23043,-9964,40361,26360,55402,-39538,-29585,-25793,-33888,39008,47305,17254,82457,95741,81760,-35704,45997,-15236,4204,-6599,13517,71881,-19978,49238,10947,-65179,43774,32911,-20481,66629,12846,59321,4418,-12596,5627,-4177,19619,54776,-43627,58228,17656,-21955,24809,-10468,-104770,-4577,-31708,-85036,-77017,-683,-16225,11629,54983,121788,-33440,-27949,26427,76885,10909,-49750,3356,-16786,21796,2635,18892,-73688,12582,92782,1038,-18540,17225,-7119,-11729,68781,36910,114679,87535,-11103,35267,31334,10949,66170,-14576,-35707,-10982,-99901,-71451,-51890,3293,-43894,-47966,32755,15200,-26266,52369,56520,20434,61225,2195,23860,80955,552,-29454,63499,34726,28550,-15834,55652,72383,49149,-53045,31072,3131,-8153,-15198,38386,-8516,14959,103480,9290,15597,-15915,-37099,-22161,-14660,-16833,82507,73193,35708,16833,-57588,-59970,33431,1716,-59677,-27211,-11700,-72368,58001,-13347,-51957,-10542,-329,125929,-32779,26105,98194,-32063,-5143,20086,-11704,-33281,42337,-39330,14062,-24025,-58464,-49859,-53364,-55838,-16832,108087,-6283,-21357,-3777,-11801,28887,-7472,32848,55551,81172,54898,41247,-51369,-22445,-4203,-22033,-12860,35741,-23548,-55766,53017,-4824,42119,48441,-40858,-44240,-55968,-11818,-33156,2906,-8342,-12049,36326,-55801,-48204,15337,-35843,-2769,-8590,22390,24680,-55620,-65001,12041,18779,-56489,-11732,-26281,-18613,-12837,-41402,-22995,-14561,-38816,-41173,-34225,17882,27879,-13323,-119251,3163,-8605,59173,26862,34171,-7940,-57159,24678,37390,-12215,46040,-26068,-37168,-37305,38117,5454,18789,-9472,34927,-4256,26080,-34605,28663,50183,85821,50554,34287,-14464,-37083,4441,-20304,-15014,22806,5900,-7862,-46141,32676,29615,54826,-45672,41618,99678,-9579,-16108,-127264,2575,6415,-29145,-38978,56026,-44566,-41443,-15998,-9421,-32349,-76257,-37537,39248,-43128,-35091,-32696,-59164,98882,87253,33709,7289,25927,15857,-4718,1985,24711,-82221,-48895,110293,98728,82203,51999,-7353,-3057,-41672,-77815,17790,-6989,1146,-43454,-21483,14123,-118348,-57785,6005,50764,-5785,45273,32334,24922,-23623,37997,-88958,-27324,-70664,-340,-46861,42122,-112719,35672,49197,31059,-6500,34149,-48522,-134687,-75534,83635,18807,16406,-6477,-14212,-20096,13507,-84500,54231,52256,30264,47823,-28823,53293,11569,7123,42577,102632,2971,-12592,37422,-38998,47610,-144382,-56215,-70816,-72899,2925,6389,-66608,13863,65390,-44983,33985,46192,6314,-131899,13795,-19611,-17092,-15551,-36530,-41301,68337,48932,101630,63361,66983,-2140,52213,51033,109601,67332,25978,-83372,8661,89552,13151,-3278,11115,-50016,3097,673,-22291,-7209,-17205,-5515,27581,4914,-51919,-58107,-4453,13476,59944,92546,88942,151298,28981,3287,-47099,-46941,2900,63933,-3583,526,51446,29073,-37553,38552,-25612,-43681,903,-36429,-43608,-46183,-21589,38117,12846,67249,-14975,-10264,-86267,-13181,68132,67711,-48503,-56314,40203,-33105,50482,37579,-7666,32078,22454,-36138,8711,-7652,45412,137659,72917,23390,23324,30074,3989,-13103,-27644,7598,-42274,-31330,-43618,11373,26821,18406,-17475,-63326,-30686,-39027,64419,-19029,-26718,16205,66120,21000,-6566,-36848,34353,90356,53354,6271,19233],[45686,-43881,28402,22940,10229,38841,-9639,-48830,18298,-26659,-6541,-112174,-6837,16077,41512,38701,343,-11720,-78034,-7436,-54387,-13928,-31460,28570,35017,-82955,-30545,-89586,-7771,94932,-46209,-73857,2585,-94034,-100107,76510,58829,16061,-1160,13293,22370,76344,42001,11157,-40693,-75640,19256,4793,73749,37923,103066,29198,-22069,-68200,-16758,25769,34140,3558,58313,89794,10193,16768,-62023,3543,-26539,-26115,4743,-34981,-49384,23299,38594,37929,7880,62825,-48807,74431,39444,17508,1354,-50497,-40248,10351,11439,6382,-83216,-6989,-39782,-9396,65073,83762,32555,-448,-55428,-89330,-74095,14862,-45662,-57188,-34315,25847,-15304,-14053,62655,1686,21020,11493,-30235,-63808,4253,64410,58639,41925,-19648,-86914,-65488,-7616,-119723,-28488,-36058,-72629,11668,21856,6146,-43115,-47703,-34196,-70082,38511,3287,-17992,48027,1826,12252,63452,27292,33955,94689,-23684,47285,-22136,42220,5057,6017,32246,38275,10061,-6825,19037,39258,-16599,-36423,-6581,37672,-30236,-14258,44874,31401,59139,27607,18764,84843,32677,76635,85566,16266,15579,32554,-44743,-56565,-29641,-80051,4390,54457,-18038,-86144,4865,-25865,8385,127476,-15426,-79637,56655,71395,11636,32738,-52700,-12850,-7216,64703,81082,-11956,-41384,-19393,-36751,-42250,-100412,24471,-34946,57086,45075,-40250,37109,-4066,-25447,7116,-36094,53687,-13836,22078,-15098,-16620,-46470,-35650,-47062,-23931,29261,53009,11392,-68035,10004,-23124,-75958,-58408,25860,-97622,-16959,-1181,-31232,22901,85496,68087,29211,81607,21865,-5502,-103890,-56921,15599,-5471,28178,4357,-42607,-14514,-36349,-74153,-110867,-86245,-13329,-39099,-73327,31749,-436879,398260,-86472,-12480,59922,89369,-28605,5680,40536,114610,-20897,16492,77394,49114,22230,-13852,28365,-52702,-4621,44060,9352,17748,47711,-75108,-38358,-5879,-70794,-38610,94124,10970,77719,-43346,-49052,-78264,-15037,77182,-42755,14370,72121,14438,31663,-6458,26145,35006,-6502,7787,4945,-16145,-45623,50944,-8616,3426,-60175,7755,-10358,4212,19954,56276,-13499,37164,-25125,-4105,51268,47047,24748,-66952,-73752,11944,-55786,-81602,-120019,-27661,-9122,15332,56600,-4833,593,-16909,11375,-85902,32182,14674,-2643,-22147,-10664,-57154,13776,-13002,43759,82161,7297,1726,29493,100267,31457,-10234,-44658,-730,11166,-15417,30233,-25901,33496,55609,-2366,-56131,-40204,-94153,-43715,-46297,-2119,21427,107772,-12751,-36472,39987,42399,832,-28984,-40054,-68291,-30828,-34814,-85339,-68018,50427,24551,-20594,-14184,-33751,6228,6191,-51951,39664,4362,-33281,3269,-112504,-123691,-62757,-34487,33801,33519,6671,-20754,14129,33746,-23527,-46081,-53835,29830,-1016,-48134,-5928,-66684,39143,-19201,32270,351,-36136,70354,-46568,-116012,19393,-65621,812,-19711,34164,-45025,16680,36305,-8062,-64756,21943,-60517,-29361,67449,18136,118242,23110,13087,-18514,-15571,-43711,-77404,-55003,4674,50980,50049,-50254,-49251,25844,-83608,-38976,54697,-32630,13599,-9798,21621,15277,-85824,25720,4921,-37755,21408,-55066,-32263,-37282,-52278,-2566,23073,62055,4408,-13843,44098,-20783,-84975,-108701,-40000,14272,100255,46727,-30055,54659,55719,-64981,-81168,-21186,-90191,-34082,43276,-51054,-27554,63891,61532,32868,48121,-21047,-10909,-42496,-34355,-11275,-29511,-43687,61555,-4058,52284,11465,3427,35995,49248,-12908,-8673,212,31477,-25366,46614,-22953,44593,63692,9703,48227,5037,-8271,29429,-129932,60094,-11222,27700,9179,-41073,-12268,43746,71943,112054,-30205,15437,-4507,69138,-12957,-35850,-26213,-4060,2283,-28872,56402,96108,57250,58918,12348,-50092,-20332,52289,42809,72277,-40725,-41780,-47199,-38105,30078,36943,15964,66954,64789,52416,-41889,67497,-49691,66,-21850,18850,79118,-3106,56503,431,-56525,47180,33930,-9461,61568,-203,52333,-22293,-26428,18780,-2815,36919,33018,-19886,65110,38085,-7346,40111,-33033,-93378,2759,-67763,-73920,-40417,28119,4600,8664,68833,127274,-51939,-11392,-3582,72720,10372,-13644,11915,14980,45766,-5785,12572,-54819,13646,70123,-316,-20500,29581,-7822,-56189,81349,-1829,104197,98649,18624,64155,19446,-1557,73526,-1586,-33224,10713,-96022,-40973,-38913,23114,-48586,-59597,10419,-6862,-31596,52346,55410,27589,58367,-2105,16997,67389,1423,-15514,46863,54098,29607,-13801,66401,55899,41122,-56359,5832,21083,4848,4358,77212,-12978,38107,117349,34421,27676,-2307,-31135,-26341,-21364,-16514,51604,62646,1639,24870,-54596,-94815,31358,10205,-28836,-23899,-19401,-77851,28744,-15341,-43973,-6078,9148,107863,-14885,38620,68028,-43137,11888,16874,-7272,-33779,49698,-33530,25729,3565,-46612,-64697,-49050,-66445,-28206,110606,11885,-10755,8402,-7855,21941,-27766,35543,52815,90378,75787,52930,-55491,-39311,15110,-41201,-10377,45755,-6337,-38011,88423,17908,31612,79701,-55132,-55707,-33111,-31394,-32013,30984,-6265,-29928,43350,-24887,-45698,-1439,-51638,-3031,-7877,-1249,18974,-49546,-65206,18691,-9575,-55772,-12001,-67629,-35992,-15748,-33013,-36790,-21314,-31915,8203,-34548,20356,39205,-495,-103978,-850,1552,40192,38203,30899,-22586,-64292,-7075,5989,-12518,46249,-16544,-27722,-28377,43211,38684,10687,-27841,33063,12615,15805,-35558,13212,48303,71333,29025,21678,-11294,-42783,-6859,-16434,19784,59008,-3169,-474,-31001,25064,29656,49820,-32570,59147,81123,-16427,-16018,-73889,-17504,661,-30409,-49093,43727,-40712,-26812,-35675,7734,-18145,-86288,-41299,40021,-23166,-8262,-33997,-59249,61400,65275,24444,8673,31632,30192,9137,-16947,-10541,-85456,-46369,93036,65719,66777,56679,-21118,3906,-31465,-77707,20328,-7374,-27933,-65996,-22125,23721,-97880,-51680,-349,23883,-18233,44650,16336,37277,-14115,27399,-59369,-14313,-58881,7152,-64335,43575,-101387,23331,51779,41980,-27751,35180,-51491,-124132,-83252,82504,18305,19364,-25740,-34393,-15552,7248,-105863,16235,78049,37545,59882,-29638,18822,7155,13881,48699,106685,-8707,-20860,24897,-35796,47385,-83861,-9342,-96642,-76487,12952,38385,-27588,39271,76225,-56325,15104,49431,-16921,-152044,9446,-4289,-31508,-2671,-22664,-41532,22039,69538,86572,31419,40455,-18863,-5830,35921,123690,55699,28134,-80646,13895,85471,45312,945,-18937,-57065,36804,10526,-28393,2931,-3550,18811,26508,-10296,-32555,-29056,15829,6814,85363,113021,69842,126360,27122,6181,-48712,-17881,8413,59185,10216,-18613,51653,29175,-6952,47567,-29141,-48574,-19890,-31375,-16906,-28788,-12623,44852,24911,86714,-17583,2498,-127845,-16807,46534,45444,-65581,-78173,25689,-37215,50133,6355,1005,29540,13342,-39699,5548,-4001,38133,124716,58958,18264,16295,30000,39183,-12614,-30148,11215,-40183,-18368,-37500,23803,24402,6492,-13825,-61264,-26533,-21084,76356,-12033,1749,25870,48323,22767,15342,-33099,27581,80119,55023,-6103,10415],[53211,-30772,18987,13640,-7311,77726,-20802,-29592,24543,-31932,4922,-118886,3739,23650,43991,19481,-16385,-39827,-77248,-6302,-74232,-33083,-61717,23194,48918,-92213,-39926,-71732,-4060,123041,-27688,-58807,-10224,-36557,-90751,91258,19483,11249,12080,15269,49649,84336,46172,16867,-38766,-37376,9245,-14605,70793,38319,104298,33994,-20288,-78741,-59112,30721,11366,1127,42867,85609,18371,21922,-52947,9668,-5652,-7194,-4788,-35510,-74806,31805,14602,42042,4033,59631,-37507,-3014,13405,-5605,7426,-16811,-57329,9763,18227,-5867,-110695,-10171,-35125,-11389,74572,69512,38131,-5024,-69559,-68430,-82610,14785,-31905,-30529,-10656,26238,7197,-8392,69693,15185,30295,-5348,-23649,-56304,16300,63884,50040,52355,-9151,-62171,-30337,-1960,-138065,-45226,-44783,-105455,12338,27305,8672,-45212,-59706,-37972,-86698,54734,4716,-14760,53421,-15001,28871,68633,-1484,18361,72781,-48351,30355,-14689,40985,-1563,21528,41057,37059,20184,-20803,33041,33775,-37842,-22588,2322,29942,-40561,-1902,56362,9955,30792,4072,10958,86413,19670,65049,74688,15491,7040,39109,-8102,-18633,-13977,-72093,14986,92629,-15043,-115506,21362,-16176,15956,122460,-15891,-59577,63343,87782,16965,16154,-40713,-11836,-25547,70552,60855,5524,-49059,-26218,-39494,-47489,-84926,26385,-31335,87100,46934,-42173,37718,10993,-26654,27389,-11970,50494,-29808,3128,-21970,-15582,-71462,-40613,-30745,-9770,17559,73005,19922,-38126,4096,-19122,-97812,484,21494,-90884,-12141,4002,-25445,47139,94516,67393,25155,52064,20175,-4521,-84241,-45763,30109,-7797,17313,-15747,-58114,-30805,-49997,-28501,-83220,-69072,18023,-26322,-35964,-7169,-475759,347448,-86031,-41460,63377,75009,-31837,23037,53039,121972,-2361,25949,61923,46367,9224,-8159,65161,-52468,-23567,34786,-3037,8475,43344,-76366,14329,6628,-65207,-37647,96568,56,68758,-51102,-53453,-73254,-11402,82353,-60352,-8205,53464,18047,15344,-5427,38720,45165,-41785,-12579,-32218,-31973,-45596,32585,-20986,20495,-42252,43835,-18754,5802,34231,56770,-16208,6274,-28189,12048,40506,19588,5952,-75948,-70542,-2117,-58697,-66667,-131427,-33590,-6532,37074,24249,20430,20083,-4180,21334,-88243,26542,-10709,-16373,-9156,-1134,-25866,36688,-14630,60448,63856,56550,31551,40410,99597,42933,3424,-34654,-11710,7821,-14131,27527,-33289,39609,50827,6418,-70888,-46240,-81224,-20310,-52192,40344,13954,82780,6290,16193,57777,35500,-11777,-4311,-36683,-52720,-3157,-36699,-53234,-112623,21380,23561,-1272,2584,-61282,30020,13962,-17610,30981,35016,-18615,999,-107873,-116661,-66914,-20003,1804,49901,4246,558,26939,12908,-34050,-50825,-67786,15084,-29737,-44435,-2965,-85812,27440,7362,58572,3053,-31903,55555,-42655,-117973,30547,-69198,8896,-9817,48928,-37010,26414,26027,-5117,-59466,34940,-18836,-25235,62193,7796,124655,20217,959,-19911,-26926,-43942,-70296,-52274,2091,42201,73642,-9770,-32669,43521,-43663,-12907,48723,-43926,-13517,3788,-931,31280,-66017,-25787,4039,-39631,19160,-99704,-55628,-47003,-52604,7206,42134,72266,15542,-33165,40477,-26700,-85853,-110391,-72875,-11492,101282,53565,-18271,51975,33876,-19601,-80535,-34930,-91299,-19077,46900,-90099,-48800,30454,49837,45675,67081,-29067,2538,-12351,-25986,-11939,-41261,-56583,42845,-17022,24594,22431,976,18554,77343,-9133,-12113,5443,21673,-16756,54193,7328,50716,70901,-20963,21285,24474,-8600,13828,-97940,99893,-16950,32694,-13448,-80163,-51060,42804,71160,71483,-42592,13773,3459,53625,-14748,-33632,-26722,-4149,9160,-32148,37712,80219,63701,32240,25961,-68237,-8878,60218,47538,77398,-35969,-45783,-59966,-35276,21278,18024,5634,60426,32932,14340,-47536,83942,-85776,-1160,-45864,24988,79225,21243,51549,-2180,-41663,33950,14659,788,45636,-6968,44826,-47445,-34669,44713,9311,58355,17903,-2195,57537,57343,18291,51620,-51028,-83997,11246,-100397,-48121,-1121,59373,24549,-2319,76812,111995,-71943,4808,-36514,52068,-12039,17323,17928,39971,56788,-11168,4169,-22650,11600,39134,1714,-27229,34364,-6229,-90382,74699,-53425,74895,90564,50048,82201,945,-8851,63643,3477,-24686,39017,-87911,-21297,-23886,34171,-53538,-71603,-13085,-27501,-28317,56653,49984,31739,50728,17239,13962,46768,4452,-11028,25967,63590,31824,-8459,68136,24086,20098,-51054,-18621,24484,14061,22482,100040,-19684,50663,114204,69301,42446,4372,-21042,-26490,-23942,-17630,14475,43003,-12900,27223,-57513,-116756,29254,13068,-1976,-21925,-25709,-83622,-12956,-18569,-30619,-1434,2778,55078,405,51949,45514,-29149,28171,14801,858,-9216,52896,-20099,32697,32306,-33963,-67636,-36361,-72746,-32129,88042,26513,8258,1320,-5097,16708,-47153,39320,51958,98450,79712,63891,-58052,-46584,34109,-55228,-1680,46570,8262,-30973,103316,46028,21193,85997,-75218,-69573,-12377,-48222,-27913,48144,-91,-46355,29911,-2969,-31077,-14131,-44385,-957,-6120,-16899,11389,-42260,-62016,25589,-19948,-48594,-11221,-94660,-32513,-11892,-25192,-43383,-19346,-13177,62794,-25992,19755,42455,9530,-72117,-2988,8525,16780,48781,45396,-31304,-63634,-46794,-29956,-12351,44158,307,648,-17663,27273,65010,5782,-42440,26739,19880,-7844,-37260,-274,35260,42865,3143,10443,-3156,-29700,-27466,-21366,40164,90814,-12622,5261,-19270,-1626,20247,55942,-5726,72319,62411,-22850,-13041,-14458,-31905,-11255,-25320,-48143,25330,-26803,-6983,-41311,25961,1252,-81422,-36077,32224,-3230,16152,-36701,-57471,26483,35041,6083,5455,32468,37559,15587,-43717,-30496,-67616,-14413,68373,30564,56072,56751,-39626,8157,-21685,-66461,18616,-17614,-47488,-80420,-22232,16831,-60403,-29805,-2464,1084,-26692,36442,-5733,46497,-14995,14216,-20944,-4753,-40870,17764,-68566,24070,-65056,8476,52438,52851,-28597,30115,-45323,-89561,-74395,78787,14761,23368,-38263,-49927,-5110,8100,-106049,-10982,97183,42197,63614,-33810,-25739,4470,17622,43057,86043,-20167,-28802,-4216,-33884,37208,-16395,33176,-113239,-72953,18689,61308,3369,53132,70785,-61774,-8521,38314,-34505,-119955,-944,8160,-38626,9531,-15858,-46237,-26560,78967,64111,-2942,14498,-30027,-59844,23589,100329,34193,27939,-73786,17117,69897,68279,13895,-46130,-61604,52991,28571,-25011,5801,17330,27038,13629,-30246,-1633,11669,35999,-1851,112539,122816,45270,64714,9349,861,-40933,13036,11950,51173,17956,-23004,49141,34348,12120,49266,-18900,-59768,-41447,-24806,25973,-19442,-11133,48849,42870,96022,-15274,9236,-149199,-13810,23672,29545,-64487,-91103,4819,-25092,41735,-16890,7357,39974,2549,-32686,6998,599,30743,103443,32611,4292,521,30357,65519,-26514,-30209,19939,-31596,-25,-27533,28185,19813,-8939,-17713,-46408,-11254,14183,70912,-10133,26894,32994,22458,17338,25522,-30613,17767,60188,50100,-17713,2610],[48138,-18439,6473,-3311,-21697,114961,-29654,-10116,29397,-34868,8305,-120466,14252,38556,44600,-766,-39587,-63090,-67891,-7468,-91460,-47304,-80024,6974,53653,-70262,-24684,-52658,-4640,129049,-13158,-44483,-22128,9209,-75019,97314,-26270,7315,13626,14768,66650,74239,42185,23223,-27425,-9687,-14513,-27584,68294,36731,98015,40033,-10277,-76335,-87359,23124,-18695,-9450,20052,74769,23935,22319,-47768,18128,14023,-1358,-16936,-35081,-85476,32076,-8095,35194,3161,41643,-25781,-85381,-10050,-9787,6369,11399,-79756,2736,23091,-7946,-121760,-13548,-28972,-11967,62448,55188,38517,-3589,-80207,-41408,-81659,18341,-12902,2712,11839,21134,32403,-2793,63254,33074,31670,-36214,-20198,-46506,19841,59751,38757,61330,14151,-16347,12188,-7044,-140911,-57302,-41778,-98658,4221,38379,11819,-53627,-57694,-41128,-86763,67523,8713,-8796,53291,-14077,48672,61302,-33417,-2141,37058,-70001,-12870,-9838,35627,-1386,38238,44834,35876,19560,-38392,40988,25511,-73631,-13186,10912,16467,-42903,27500,62048,-11397,-3053,-20727,3220,77778,13186,48418,57892,11066,776,38455,26953,13343,3667,-59226,25768,101740,-7507,-131368,30075,-14914,14743,78997,-26156,-29279,58135,85186,16799,-237,-16766,-11395,-39783,75392,41203,27767,-56701,-30342,-53681,-44330,-66923,19147,-29680,92451,38383,-39808,34033,28640,-19872,43254,10762,39396,-38865,-14609,-25434,-16652,-87415,-38846,-2864,4050,-16316,82139,24803,-18941,-7474,-23124,-103222,51567,29246,-69992,-7934,4807,-23530,59470,87215,59487,13623,26440,20099,-5674,-57187,-22304,35134,-23880,8695,-23133,-57124,-32260,-47933,24082,-54115,-44274,45040,-1066,-5372,-98635,-387591,290260,-76493,-73766,55079,48596,-30154,38806,63794,115274,14547,38749,44938,44018,-1164,-1570,75304,-48440,-54830,20183,-9794,3386,30371,-65363,62714,16232,-35605,-29735,86633,-2089,51178,-40132,-34294,-62877,-10749,79920,-70441,-30600,27446,18900,2803,4427,46484,56676,-60692,-36075,-71407,-39726,-48952,12569,-25510,39451,-24867,76035,-19933,8199,38887,50437,-18386,-22000,-24915,22949,25206,-13764,-16085,-64805,-50912,-15004,-56687,-54742,-120322,-44326,-4611,57859,-8099,36876,20933,-2926,22059,-84812,10652,-29298,-24349,-13391,2357,2297,60577,-14905,59232,24721,92541,74512,51196,100759,66843,16836,-13620,-20497,11301,-10695,24360,-31436,38886,44648,15761,-76138,-50256,-53680,-807,-49942,94309,11134,53937,18243,47152,74155,33659,-31566,17887,-28493,-21580,26832,-35906,-22413,-141162,-17549,10686,10642,18086,-82068,56075,14752,24445,13946,52417,11169,5931,-78728,-93904,-66776,-460,-27431,50824,3964,32419,39250,4371,-40212,-52188,-80699,8560,-51329,-40812,-2451,-82464,12460,29554,78570,-1851,-22973,43388,-30056,-101526,33278,-59827,10727,2053,73746,-15254,34957,13450,-7827,-49665,43667,44237,-15280,53643,-2600,124469,4013,-5627,-27284,-41390,-22594,-60048,-46416,5983,30179,82649,18857,-9304,55507,7476,17710,21768,-50245,-49806,6387,-25500,41102,-22429,-76725,-4168,-38886,5188,-131648,-83351,-56518,-44642,14911,50851,73846,27006,-47594,32389,-36295,-94267,-113883,-80932,-27561,84620,52624,-6184,45909,-3624,24397,-67626,-48735,-88000,-12079,47649,-114068,-61137,7975,28562,63113,89622,-27400,23490,20441,-13542,-18178,-43855,-53098,12170,-32017,-6277,27387,327,-4821,82438,-11141,-7353,8731,1430,-6468,58213,41396,45756,70219,-39397,8839,58837,-6162,-3449,-58539,132424,-22654,38675,-28143,-108658,-77354,32035,62043,24300,-44632,17855,2402,36796,-12828,-15209,-17814,4525,27532,-12474,26284,54710,56047,10169,37330,-71329,14760,64173,41351,70759,-27426,-42614,-62447,-27181,11103,-7426,-11341,66234,6888,-20214,-51979,92590,-106926,-567,-72514,20604,72669,47868,35444,3946,-24050,5842,-26284,7046,18284,-1117,43415,-62305,-38123,73117,28834,77575,9767,5526,39060,69673,52224,56814,-49822,-76312,20186,-110866,-20078,31351,82880,37694,-16568,75207,78444,-89693,15987,-63477,21927,-50462,30519,18585,55879,52236,-13164,-3989,8818,5207,12180,10422,-35660,30698,-1120,-98940,52370,-100953,32449,68672,65790,84611,-17349,-9327,39368,-3427,-11156,64573,-68110,-16695,-14290,33033,-57509,-77443,-27507,-40700,-15972,64611,39274,30913,45497,52785,17423,22482,9932,-18066,5358,61425,33718,-2610,60135,-13906,-6372,-37704,-36956,11638,19424,35221,105163,-25991,44783,90074,106313,57505,6100,-7676,-21909,-22361,-22413,-16119,20575,-8735,25361,-62461,-119389,28621,9473,13065,-10176,-30875,-90452,-54519,-25400,-16537,-278,-21297,-19249,6951,62451,44813,2025,40641,16992,12141,26091,51194,-896,33647,54147,-27824,-57148,-18871,-70525,-27381,49473,37038,29965,-18719,-4606,13583,-61630,42316,61660,104640,66101,69434,-52981,-42906,48194,-61905,6561,36469,15632,-32913,99623,73933,14015,71480,-94318,-82461,-621,-58518,-21554,47926,9588,-55407,-2136,6534,-7590,-22938,-14741,3459,-5031,-19390,3400,-33109,-58625,29966,-10091,-37260,-9845,-100185,-12248,-2336,-19304,-40454,-9836,12279,100606,-11045,15164,41358,14559,-34613,-3134,13297,-4700,54772,68285,-32917,-53309,-81888,-64752,-13587,40494,22992,39839,-2151,223,75380,1077,-51229,13711,14769,-38454,-37155,-11383,16816,6391,-22564,5171,13627,2768,-51006,-37343,37819,102024,-23938,8259,-13512,-40379,3173,72819,25689,81536,48087,-30178,-11033,28075,-36796,-24397,-17913,-35158,13061,-9247,12062,-37972,41778,19281,-63557,-19663,20258,12699,32563,-37683,-54134,3859,6848,-15465,-5236,27783,26729,12264,-70210,-29000,-35101,33513,41758,2521,46177,52768,-58904,7517,-10500,-47516,14627,-36953,-48257,-83555,-21091,-9872,-13595,4304,2288,-11388,-32226,21597,-30846,47462,-27312,4851,12948,635,-17385,28419,-55789,-8276,-15443,-6673,52351,59873,-12219,17819,-29774,-45193,-55932,74003,8181,32479,-36454,-54320,7502,14498,-87027,-20117,104583,41309,56350,-42564,-66174,3882,16957,27179,48850,-27691,-33019,-41749,-34244,19184,36792,61788,-110664,-61338,17588,64019,14913,50761,50614,-59068,-29511,12371,-42029,-46627,-12256,12450,-38771,18245,-14899,-51996,-61662,74118,38247,-34508,-3166,-32176,-87341,17587,56482,13707,27402,-60916,18170,45863,71800,30082,-59157,-65675,55824,51484,-12306,5730,38369,18932,-8489,-49825,34108,53463,51483,-13750,128713,120499,21156,1977,-22503,-16290,-25587,36772,11032,39546,17480,-11780,41276,42707,13810,41574,-1145,-73337,-58101,-18988,69748,-21515,-15958,49382,62325,90159,-11398,9730,-142050,-6273,7938,27086,-40696,-94405,-15724,759,25918,-27547,9098,59541,-10329,-16382,13010,3281,23951,76608,-3486,-10232,-16201,25796,76694,-50387,-28932,30347,-19644,21239,-18098,24563,13801,-23893,-32187,-22173,8378,62097,54700,-12494,33543,35905,-3582,6446,19071,-31141,7822,36034,41372,-25875,-3144],[28145,-8906,-4485,-23543,-30574,130572,-32812,4474,30313,-36803,8999,-118989,22170,55912,40822,-18205,-65611,-75011,-56141,-10124,-96323,-52714,-79001,-10576,47900,-21304,8684,-38852,-8350,110176,-7274,-33052,-28826,30429,-57933,88108,-67523,2247,6803,12919,69018,53039,33371,27957,-11702,-2697,-43704,-31439,65697,31407,89352,46923,4432,-60211,-86640,4051,-49208,-26322,-4076,57923,23928,16516,-51295,27896,26599,-17176,-32232,-35398,-91242,17073,-25777,20036,43,11779,-14816,-131702,-24605,-618,4183,24788,-97474,-11355,22565,-699,-112117,-19444,-26335,-11273,38321,46182,32636,103,-84824,-12900,-71949,23181,5990,32839,30498,12460,53854,4748,43006,48442,25961,-67807,-17632,-33559,15640,53913,26124,70831,46346,36723,44881,-19970,-130896,-59727,-27581,-62544,-7261,53310,15327,-65303,-41883,-44589,-71052,69616,14039,-398,44924,8766,63683,44337,-57428,-24703,-1733,-84148,-66052,-8439,29220,6457,51059,42773,35295,7439,-51686,42377,17238,-105796,-7762,19254,2027,-38951,62237,60727,-29336,-30064,-40615,-2881,67019,16354,29262,37760,1902,-4376,28066,49700,34170,17308,-42259,34046,78097,6077,-126221,32793,-20020,6733,17902,-35443,1615,42448,67851,8751,-14714,12542,-14532,-47807,79436,36487,50079,-58952,-31925,-76187,-31877,-57127,4195,-28822,67378,19549,-33237,26335,45734,-6552,51276,27953,18695,-40830,-24279,-23989,-22102,-91129,-28283,29659,15650,-54742,80090,24896,-14987,-27552,-38036,-91743,80113,46324,-39341,-5918,1064,-26968,55934,63371,50364,-3390,13191,20728,-10314,-35883,11776,32348,-41412,6968,-19038,-45510,-19931,-23104,66634,-30012,-18069,60267,31891,16480,-186980,-226018,221436,-59030,-100041,36808,18233,-22947,48224,67966,96741,22899,50288,37939,40901,-946,3360,61586,-44252,-90091,3404,-6659,6772,15273,-44369,90151,17816,9385,-15741,66612,1832,26498,-14288,5935,-53125,-11371,73215,-67760,-48325,-537,12715,-1923,21118,47097,68081,-58741,-53750,-101365,-37155,-53293,-142,-19064,52572,-12721,94056,-13085,13571,34821,34753,-19511,-38689,-15455,25214,13529,-44205,-34720,-39926,-23904,-24945,-46431,-48069,-95548,-56505,-2905,73523,-31427,42596,5251,-16765,12509,-71762,-12118,-38036,-25476,-34063,-2088,20615,78633,-14542,40091,-28237,105276,116576,60818,93174,99908,23293,10412,-24363,23898,-2593,22197,-20218,30735,36211,24957,-68505,-49997,-19902,14094,-35436,134973,9787,26795,20124,45369,83095,31815,-54087,30636,-18067,17616,49468,-36019,-2661,-144369,-55019,-7749,9010,27567,-85200,81600,9718,57686,-4170,50944,46352,17618,-30267,-59447,-60252,14561,-49052,38850,7675,63205,45027,7554,-42635,-51871,-87129,9490,-56753,-39103,-4125,-54615,1423,42451,84306,-10284,-11956,35474,-12009,-67752,27157,-37531,6799,13064,101830,13091,43467,3017,-23296,-42447,43798,110913,1012,44436,-12878,112947,-19461,-6468,-34870,-50627,13000,-46712,-38090,12547,18502,73763,32644,16999,55668,55250,48237,-20994,-49005,-87788,-1418,-45969,43416,29558,-109393,-14196,-34070,-16172,-143627,-105329,-61581,-32298,19772,46922,65804,37872,-55145,23553,-42838,-113364,-116934,-49667,-33466,52232,45149,5918,39757,-46732,53408,-45404,-57874,-85511,-11369,44168,-113281,-61509,-231,8910,80860,104518,-18290,43004,51189,-2493,-26156,-36500,-31956,-19460,-47499,-30558,24235,1747,-28590,70075,-14449,3721,12949,-23004,3735,55255,66984,28449,58112,-43142,9711,99610,-6001,-18838,-29212,143983,-28991,42651,-32574,-122628,-83601,17145,48014,-13367,-39871,26148,-8948,23410,-7950,14234,-1410,15912,47332,20613,21278,24916,37152,-1788,53670,-59740,38054,63969,28684,55652,-17021,-34505,-56598,-17427,-273,-32242,-28407,79309,-9811,-41711,-53827,92822,-100466,120,-93634,-2092,59629,67538,13689,16276,-8355,-29633,-78524,7895,-16838,17020,52275,-62259,-39303,89424,48115,86126,4349,4009,18095,71750,86945,55501,-19751,-65169,26708,-85111,-3723,53214,89973,40597,-28163,63072,39490,-99800,19118,-77771,-7623,-85837,22071,12732,62220,35488,-12418,-10655,24671,-6772,-4330,24177,-41851,19149,3335,-79231,21661,-126985,-12365,43925,53107,71676,-28457,-3161,7489,-22205,4176,78067,-33326,-21881,-14217,20219,-58129,-72621,-25128,-42555,2712,70890,23964,24685,50206,87840,26350,731,17486,-34371,-12892,50042,34121,786,44478,-43668,-27064,-19401,-44988,-13754,22199,39629,100601,-28576,22029,47521,130720,69164,8282,6607,-13696,-17556,-29595,-29346,1642,6463,21621,-63468,-103564,29540,1568,14935,15394,-35090,-95886,-81772,-37743,-7484,-4068,-54172,-86378,2563,65880,67349,35436,47234,22928,25310,52794,44151,18717,28144,65013,-30459,-35782,-83,-57291,-15934,7887,43503,48206,-38723,-5854,11519,-69103,42744,86217,107321,39828,66906,-33963,-28934,52361,-61571,7782,16341,13816,-36769,85967,92047,10863,48406,-105041,-90000,-1166,-59934,-13937,29112,22448,-55451,-43453,5319,18579,-27934,25332,8550,-5710,-9006,-2278,-21478,-55666,30048,10516,-24892,-7822,-84017,14160,9790,-15357,-28695,2456,35023,104733,4568,6827,39988,13990,-2284,-1487,17656,-18568,54906,87355,-29781,-33545,-98632,-91983,-18546,35084,46932,75999,19519,-25060,66333,-4809,-54087,-4526,1750,-67403,-34057,-19778,2127,-26171,-44109,7121,38793,46553,-68698,-61715,16301,82418,-36177,8419,-13833,-76021,-17656,92966,51270,88847,38951,-38829,-13283,44532,-31818,-33728,-12710,-12251,15172,5368,25864,-33556,51970,30667,-39147,6342,9933,22911,38236,-34647,-49094,-2210,-9157,-32960,-23757,18867,-7053,797,-85331,-10256,529,71384,18327,-16943,35019,45228,-74135,1404,4178,-26665,10607,-62030,-27320,-75924,-19624,-51275,32196,42667,13787,-12480,-36048,2809,-54613,36433,-46831,4582,31958,2389,10971,35454,-29283,-39109,31018,-18727,51740,59904,7374,-1136,-6382,-5342,-35936,70279,-1067,47482,-15098,-44642,17893,22500,-57180,-11020,98641,34280,39519,-53518,-91323,5652,12430,7176,8937,-29779,-31098,-74162,-36856,-602,69244,73056,-88942,-43713,9517,41387,7038,34793,22913,-50081,-40615,-21981,-38218,32004,-17196,5069,-34407,21100,-15680,-52609,-71622,56735,12608,-57512,-10366,-25225,-77904,18194,15329,6724,28769,-42626,17943,20438,55534,42664,-51376,-70072,55950,71920,5837,7503,50774,2193,-32338,-63408,65253,86495,57915,-29280,124268,107383,2890,-30743,-58806,-41223,-7023,49596,3921,23562,8115,8792,26814,49325,-2295,27169,16620,-82444,-66460,-15073,92236,-34008,-24366,45238,77756,71832,-9553,5407,-106896,3058,6164,35418,983,-90221,-28532,32451,5586,-27581,5712,80659,-22639,5354,21748,2124,18632,46088,-38130,-16402,-25096,12611,71128,-75101,-27628,38749,-7682,41313,-13864,14775,8216,-34559,-56130,3014,25494,107841,37683,-16288,11893,32379,-21286,-5121,-1569,-33164,924,15489,32654,-29193,-6780],[-1629,-3328,-9322,-40283,-34003,113410,-28315,11599,25625,-39770,13131,-112967,25854,69246,30455,-30631,-88273,-71896,-47848,-11278,-83325,-50201,-58281,-19324,34395,34827,47791,-32559,-12892,71511,-12575,-25360,-27249,28541,-44558,61049,-92702,-5759,-2402,12402,58231,30076,23886,29364,2702,-13260,-67856,-26230,61816,21569,81551,52583,17637,-36303,-55576,-21928,-75044,-47417,-24084,37273,16923,4997,-61885,35835,27654,-53161,-48164,-36232,-100229,-16535,-36454,2228,-9917,-21632,-3848,-123917,-27413,12297,12279,20671,-103511,-30820,15070,11130,-85130,-28510,-26644,-9941,17606,44964,20119,1570,-79152,11635,-57383,26388,20248,52769,43782,2787,65793,15486,15080,56716,16394,-87682,-12919,-18352,6078,47391,12511,81388,77501,77166,56915,-35065,-116235,-49951,-7606,-19987,-16652,68079,19609,-73131,-17130,-48539,-45940,53658,17458,8341,27903,46224,64722,23216,-65259,-44542,-31986,-88016,-104828,-9337,26524,20840,55538,34917,35589,-11235,-53414,38298,11243,-116781,-5031,27186,-8576,-32180,85034,51950,-45070,-41843,-52190,-5350,61038,27887,11024,18102,-11052,-9661,10063,53738,43082,24049,-22331,37909,37503,25962,-97208,33105,-26492,-3277,-32426,-32407,22828,21241,43288,-9188,-27391,39259,-22267,-49578,81908,51614,66750,-54671,-31931,-99608,-10131,-55788,-15075,-26434,20133,-6269,-23249,15386,58134,9838,50424,36944,-7804,-38328,-23537,-18304,-31025,-84053,-10309,56217,23106,-81862,69189,20148,-23034,-54671,-60423,-74360,82531,67691,-3463,-6075,-5089,-34841,39538,29143,45297,-22318,12536,19930,-19275,-28680,49385,25064,-47583,12566,-10035,-30939,-325,20298,84332,-14322,4022,61027,64610,30893,-234460,-65954,130530,-35451,-110622,13135,-6405,-10939,49567,61973,72230,18723,55939,48697,35662,14450,5078,36684,-42115,-115350,-11801,6221,18524,3358,-16834,90240,9760,52792,1592,41757,7230,-2127,12978,50434,-48520,-11450,65232,-51995,-58732,-24853,-795,2055,41185,41568,77055,-39164,-59494,-114706,-26452,-54551,2142,-2524,53384,-9801,94373,-474,22074,25332,9475,-17855,-40138,-1235,18864,11144,-64975,-43726,-12419,195,-30086,-26072,-45968,-70036,-65002,-1680,80930,-40737,38188,-19490,-42578,-4761,-48391,-35131,-37802,-20528,-61090,-13160,28428,84580,-14886,10911,-82149,93407,141557,68261,71687,131739,18999,28991,-22075,44463,10234,21487,-3249,16354,26294,32806,-49148,-42566,12631,25003,-8384,151744,8882,5233,12950,14965,78981,24664,-72846,30478,-9474,50072,58161,-38915,1173,-121060,-79183,-25785,-8246,28431,-66577,102614,1207,70969,-14827,33799,75790,33283,20671,-22784,-46963,18286,-60914,20671,15391,82383,39188,15451,-42677,-48186,-82391,12652,-45939,-39459,-7673,-9912,-295,44287,72453,-17605,-2280,32200,5274,-23128,16503,-7448,422,20332,123170,39532,53396,-1871,-53020,-40952,33847,157593,22121,36931,-22837,86482,-41521,-3877,-36587,-47964,49577,-29499,-28106,18916,11053,48409,32765,41176,43205,86785,73627,-66550,-39268,-116909,-16702,-59451,38420,70354,-113880,-19050,-24565,-38335,-134682,-111467,-57689,-17647,22769,33844,50026,45427,-54897,17997,-40488,-135221,-110952,11997,-33218,14904,33822,16626,36228,-80317,63236,-20073,-58761,-85638,-13701,35636,-92521,-53165,1150,264,92950,102377,-9023,52879,73367,1390,-30697,-21408,1317,-40654,-61557,-41423,15247,6076,-46540,49926,-14041,17843,18948,-44449,12231,42965,74894,3118,35217,-40644,14962,132699,-11790,-29124,-17560,127277,-36382,41203,-26292,-122000,-70124,5039,32030,-31841,-32813,35101,-27836,17109,-1089,44866,18440,23175,58446,50765,19118,-2001,13466,-1450,80515,-40328,51115,58734,15289,36859,-5952,-24431,-47135,-9928,-10919,-47149,-38857,88461,-16600,-46532,-51177,85945,-65779,-774,-102320,-41458,40268,70993,-4875,29784,695,-60986,-123031,4108,-52155,40295,70050,-48510,-41465,81667,57696,78086,-4169,-2046,3724,63976,112637,49873,36187,-44392,26569,-25562,-6096,64678,76963,33798,-32501,42880,10781,-97503,13796,-76858,-27617,-98460,-2770,1893,59782,14453,-9987,-15560,16840,-25352,-9827,37599,-42433,1770,-681,-44669,-9365,-121040,-47857,27125,12193,48285,-27371,7833,-23821,-47873,16815,73551,9888,-25835,-22061,423,-52640,-56514,-4322,-32560,22867,67807,7009,14551,67970,106519,36662,-12050,26387,-53384,-28121,34216,32716,-288,24925,-51080,-31845,-944,-40750,-43692,24137,34910,98055,-24964,-7657,-3663,125049,73897,16590,18604,-4237,-10949,-35200,-20692,-8891,22301,18746,-55371,-76412,30733,-6511,8196,47235,-38329,-95540,-85416,-55346,-7646,-11330,-80156,-116249,-10897,58639,98677,56534,47540,28413,38557,59620,31917,31840,16815,65470,-38686,-9794,17921,-33846,-2396,-25236,46235,58659,-46858,-6623,8453,-69857,38699,115848,104508,8950,56232,-328,-7847,43321,-56406,-749,-10031,4213,-35066,71816,90177,10355,29620,-103381,-88298,-12664,-51820,-5985,-3433,38513,-48879,-81270,-2097,40039,-28780,57408,11741,-8368,8475,-2468,-7828,-51959,25887,25840,-13932,-4389,-52459,33794,20138,-12347,-11729,11070,46050,73519,13345,-3749,40533,8864,17853,1581,23200,-21901,50435,94411,-26429,-7469,-88400,-106116,-28143,27779,65250,95238,45599,-38821,41461,-10994,-52436,-22755,-9341,-86856,-28471,-25238,338,-40580,-59161,14089,66781,87399,-72602,-87639,-12160,36309,-45182,6664,-18097,-90862,-37136,103954,63205,95718,32541,-48265,-20386,39707,-20047,-35963,-13027,15612,30835,12474,32604,-34310,54445,33198,-16637,35699,6124,28209,33776,-27133,-41963,6196,-6658,-40530,-46842,8672,-55365,-13787,-79408,14881,27728,74599,1233,-32533,23706,34089,-80670,-8501,22839,-9970,8246,-87361,9890,-60834,-19880,-93786,66672,75372,28731,-6354,-38784,-16383,-72819,13485,-65697,15156,34930,2100,41681,35879,1125,-54781,60581,-24228,50338,51822,12580,-24114,21453,21679,-20208,68953,-12393,62525,25524,-22870,22479,27057,-27365,9574,81931,23495,18539,-60469,-97224,9627,6028,-8665,-20179,-27290,-22229,-86848,-40448,-14380,87803,69908,-56380,-24356,-3324,-1767,-8856,14415,-2508,-40149,-37330,-54207,-25448,80007,-9194,-13965,-28611,17083,-13954,-41925,-54460,32675,-9790,-67223,-9506,-12209,-42434,22847,-7479,20790,33417,-22167,17407,1239,26795,46129,-24165,-73145,62664,82380,23800,14231,47913,-13312,-47394,-66900,82797,105776,52352,-47550,97530,87266,-6814,-24607,-85009,-63690,9833,52473,-9578,3210,-8491,27618,7845,49745,-30717,12217,28966,-80550,-65982,-13039,75767,-51755,-33167,36057,84478,49320,-11769,-1263,-53273,11933,20138,44729,47417,-81460,-28007,59089,-14794,-23145,-1096,94970,-29966,27423,30376,-2622,15673,13729,-57518,-8881,-20898,-8920,52077,-90081,-27172,42555,2027,55568,-17556,1938,5075,-38559,-83042,19073,35483,135488,28606,-18228,-34578,20970,-26133,-11056,-27453,-32044,-260,5701,27270,-27799,-8778],[-31244,-1804,-5293,-46426,-34019,69147,-16520,11849,15664,-45186,24709,-97935,23999,72989,12919,-37896,-100031,-53844,-45869,-6866,-54126,-44598,-25327,-13521,18372,69643,79447,-31138,-15921,24022,-27485,-21195,-16878,12910,-38077,19336,-94939,-17055,-8160,16282,40293,12187,16653,27058,11474,-28888,-78194,-14852,55351,7763,73909,54453,22548,-14924,-6358,-48177,-93530,-69971,-36811,15878,3541,-9557,-72757,37898,15925,-95139,-58696,-35692,-112185,-63878,-39357,-11809,-27388,-49369,8777,-75012,-19997,22031,37987,3263,-96197,-51776,2105,21458,-50285,-39040,-23830,-8876,12034,50749,1923,-2257,-59656,27000,-43580,25610,27536,59777,50690,-5259,65570,28876,-9850,57066,7456,-88793,-3789,-3725,-5684,40570,-1886,91210,93917,90434,47544,-47504,-104243,-29712,10818,8254,-20650,77679,25118,-70281,8523,-51861,-19837,18693,15518,13905,5049,81371,45780,3929,-54792,-55203,-46447,-81727,-111932,-10445,31353,38826,49789,22253,36687,-26476,-40231,30505,8687,-99891,-3752,33931,-12709,-26373,83238,36261,-63037,-37565,-55876,-2708,61463,41243,-3728,2145,-25256,-15610,-8809,39584,42206,24484,-1283,37082,6198,50763,-47973,34164,-28841,-10206,-51865,-11996,27676,1522,18720,-37617,-40415,56592,-32972,-46699,81357,79815,72925,-46589,-31634,-115000,19238,-55723,-34212,-20708,-31632,-32988,-11363,2803,62224,24975,42438,37011,-31260,-35190,-15292,-10721,-40033,-70913,10962,68231,24976,-89240,53785,11483,-34716,-82124,-80398,-65862,66220,87573,32611,-6796,-10634,-43871,18201,-5556,46761,-38597,18349,15960,-32250,-34512,80832,16945,-34690,22384,-4842,-19973,17534,68189,70794,-7363,18417,50422,88976,40160,-229668,31056,11405,-7727,-99391,-9424,-16972,4055,44322,44987,48913,2874,53114,76948,27565,43111,3274,13009,-42082,-118523,-22552,23800,34493,-3048,13262,70107,-5360,77274,18198,18309,10011,-30193,25892,73965,-50568,-9755,56666,-28671,-61524,-40987,-17118,12691,61137,33208,80716,-10734,-52506,-109435,-13203,-49273,22269,19440,39108,-17708,80605,13792,31913,14829,-21370,-10933,-29504,14929,7512,18983,-73547,-39955,6949,14296,-29066,2720,-45437,-53405,-65030,-1897,78565,-35837,24337,-43962,-70902,-23631,-18356,-50545,-32003,-11202,-79355,-26251,30395,75233,-17414,-16578,-122671,63660,139140,72618,39964,150727,4515,36104,-14540,67785,24967,21193,13555,-1370,17653,38139,-23197,-26275,38644,32363,26621,149380,9503,-8945,304,-28421,58826,10611,-81771,18396,-6880,60687,51157,-44114,-9275,-78896,-82712,-40034,-37047,21067,-31394,115744,-8163,64248,-12553,11567,91543,48787,53327,5286,-28489,9865,-64088,4134,24761,84672,20310,19027,-41288,-37360,-64957,10805,-28662,-40200,-12732,37003,8563,37579,46210,-20616,3314,33611,15169,21058,8364,22137,-4682,21558,128171,57403,65617,-171,-89958,-43879,15968,167418,44738,32169,-32016,45795,-54787,-1065,-28701,-31922,74093,-7670,-17150,24074,10453,12164,22820,58064,24743,95214,89702,-97197,-22487,-126967,-35290,-67651,27515,86542,-92447,-13598,-10971,-54742,-109679,-95685,-43306,-1861,25838,19018,30539,46151,-47371,18314,-26846,-143748,-86024,78391,-31462,-13471,21694,23023,36371,-92175,56899,972,-50352,-84490,-16160,23026,-65860,-43159,4322,5898,95639,81626,-8420,49906,79842,-5943,-27944,-2966,35509,-43719,-72193,-37482,6158,14269,-53994,30071,-6917,31406,24189,-56805,17901,21164,63262,-20878,6944,-44548,14507,145062,-23785,-32472,-19098,86750,-44426,32307,-10726,-109015,-44857,721,15172,-30971,-26967,40669,-47194,19422,6800,66211,37268,21530,54149,62500,16350,-19522,-7324,9653,115178,-23208,49493,47295,6132,19022,5169,-15639,-39637,-7344,-18059,-45116,-39666,83238,-15118,-37134,-42060,74503,-16540,-4312,-95603,-85654,15697,54199,-11074,38829,-168,-77001,-141495,-1855,-78436,57942,88287,-27274,-47357,47474,49978,53856,-19239,-6567,1720,50456,121427,43309,100439,-12000,16385,44880,-23040,66751,47064,21801,-28128,19828,1147,-81815,2450,-62669,-33569,-81381,-33280,-9595,50405,-1887,-6625,-18763,-11793,-51015,-7099,44460,-35863,-18058,-19333,-17081,-34337,-84797,-66253,23653,-41733,21708,-12608,20695,-47709,-72109,22354,50815,46589,-18513,-30587,-18687,-38993,-32470,29341,-13665,39261,50086,-6985,3709,93345,101642,43154,-12505,35608,-65947,-39945,18364,30099,-6148,5329,-29292,-16676,12698,-25040,-68440,26537,23053,102933,-14911,-31672,-49659,82197,69821,32770,25266,3781,-3965,-34893,6113,-8448,30239,19210,-36366,-47700,30324,-10758,0,69467,-40366,-86125,-65366,-73055,-16964,-18330,-85624,-96836,-28729,39129,115903,57971,42926,27817,49835,49223,15669,32932,1178,59387,-46148,12781,35041,-4568,7376,-43721,45684,60080,-38673,-3279,2314,-65959,28595,127557,94795,-18522,39720,39361,14969,21375,-49016,-16298,-36335,-8842,-24102,62518,63790,10197,22188,-91451,-75495,-29815,-35413,1506,-39635,57821,-38543,-105679,-10813,50425,-25029,66134,11194,-12294,23973,5259,5938,-46083,19294,22540,-5143,1758,-15225,36859,24643,-9064,5009,10648,41331,23115,7717,-14068,42247,1400,23975,5757,30269,-15593,43901,87825,-27172,19061,-52513,-104368,-40314,19278,71055,89780,71146,-38122,9769,-15135,-48278,-34161,-8271,-92492,-22016,-27941,16023,-27484,-67383,21959,88824,110844,-59167,-107009,-33804,-16660,-45212,4498,-22992,-74077,-50264,94049,58539,101235,25302,-57106,-29457,24956,-6772,-30760,-19669,41956,51437,10868,33073,-42043,48869,28172,-3164,59284,10777,31104,22207,-16640,-32515,22260,14298,-35902,-67963,822,-96683,-25129,-49350,34987,39419,36852,-8904,-48791,15304,19010,-75395,-18623,43096,-1085,8174,-106265,51103,-42946,-23700,-120626,82807,93930,41528,141,-39894,-32526,-82593,-16197,-75711,33880,29103,1959,68717,28533,22645,-49268,68054,-21126,48239,37157,-7381,-46829,48585,34946,-10759,69333,-25203,65680,76784,4934,19640,23986,-6482,31449,60394,13599,1198,-55632,-86967,14855,203,-13318,-30610,-22619,-7529,-70295,-42552,-16065,101984,58526,-23764,-7740,-17225,-51633,-16959,1236,-17594,-35091,-19774,-75688,-8967,84978,14431,-40600,-23389,7179,-7876,-17438,-18584,9664,-26511,-62230,-5022,2103,-8009,27750,-10203,53535,41150,-4261,16783,-7145,-4917,38141,12733,-70832,77971,78958,36592,26021,29337,-20683,-45653,-59159,81362,112100,34508,-66349,55755,65223,-8573,7341,-88289,-72372,21609,49032,-27722,-19724,-27947,33673,-10066,43759,-61656,2680,34344,-64984,-58475,-12190,20158,-67061,-39729,23155,80517,31680,-17589,-7772,3809,19451,45230,44928,82640,-70079,-12622,70797,-30439,-20797,-8127,96730,-28616,45225,36161,-8437,15575,-17848,-53613,11659,-4648,-34185,26104,-87548,-27579,40843,8745,60471,-28474,-10409,5536,-35455,-101541,18946,37077,136763,31087,-16354,-88336,2353,-20162,-6105,-47108,-22438,5661,9997,26783,-23046,-9621],[-51524,-3463,7331,-37466,-33335,16063,-236,8418,3163,-52721,43988,-70569,15583,64753,-9847,-41656,-94512,-24728,-48506,6139,-17161,-41868,7824,6027,4867,61591,95109,-29354,-16151,-19367,-45935,-19841,7,-6755,-38854,-27465,-75924,-30053,-6991,26365,22706,1479,11996,22185,13056,-36247,-71177,-2177,45491,-8241,62421,51309,14751,-6079,42307,-68144,-103965,-89616,-41791,-3562,-13703,-22798,-75973,31346,-5706,-121192,-55943,-31590,-118793,-110655,-34849,-17395,-47561,-65466,23948,-15031,-7420,27546,75566,-19198,-78659,-69287,-12246,25936,-18968,-47419,-10426,-9013,21337,60297,-19278,-11603,-26715,29966,-35649,20078,28182,55335,50403,-9572,54816,42650,-21052,52096,3177,-71121,10081,6633,-16552,33525,-16060,96182,83673,75181,24386,-56464,-96657,-4357,21791,14264,-19035,78215,31618,-54867,26510,-52568,-123,-26655,6620,12539,-18159,96144,8459,-9152,-30835,-50080,-45030,-68240,-87952,-10104,44393,56391,35406,6671,38225,-26634,-15139,20565,9403,-62249,-2901,38086,-10976,-24103,58454,15459,-85728,-23502,-55210,4981,63999,46943,-14907,-8988,-37841,-21965,-19920,14357,35198,21309,18150,32880,3265,77110,10949,37246,-23663,-10900,-37222,21989,15678,-10118,-1029,-74498,-56962,60917,-42843,-41506,76310,107412,66545,-39025,-32162,-115727,51931,-49696,-48767,-11982,-70827,-53380,280,-8870,56703,35078,31170,29255,-41787,-34769,-5983,-4571,-45048,-57226,30380,64732,20939,-76500,38915,494,-41474,-100261,-85669,-73534,44036,100976,62522,-5810,-13596,-49324,817,-31352,53787,-47954,22432,8726,-47362,-43503,97849,10568,-3334,31453,-10506,-16314,26163,103892,30838,-7334,23651,35353,99665,45218,-182383,36457,-128029,23146,-66098,-23814,-8868,19955,36248,19653,33051,-18950,42374,113818,17065,76633,-1323,-2752,-42303,-95840,-27997,37846,48677,-4860,41549,46350,-21458,73419,29989,1283,8672,-52419,15424,57667,-57589,-5953,45469,-7162,-58409,-46112,-28657,26385,78568,25641,76615,16384,-37335,-88545,-3921,-36378,56179,39988,11982,-34312,60884,25965,40226,7404,-49537,3401,-14860,29249,-2853,33054,-71770,-25209,12333,16961,-21752,34189,-42611,-47995,-54362,-4753,66835,-20467,1646,-60489,-89461,-36098,11461,-52038,-24494,691,-76316,-34805,32384,52157,-23116,-32372,-139154,27089,110622,73254,8123,151419,-15462,30094,-4530,85672,36858,19063,24278,-18718,14175,40322,2335,-2526,54840,35584,60899,139235,13734,-15611,-13815,-66310,24312,-7275,-77480,-874,-12653,42335,31514,-49276,-27030,-31900,-66575,-50056,-67681,8695,8863,119775,-16205,47415,2258,-3059,91226,59949,55075,18167,-7831,-5406,-61743,-4732,31259,71060,-8035,12370,-38307,-16845,-37728,-1636,-19640,-38727,-18837,70530,24567,28082,14796,-18699,4127,39797,13668,52087,8884,43459,-6497,15744,111748,63577,79374,6592,-120461,-47236,-4881,140565,64500,29295,-39590,-2681,-56184,-474,-11700,-7325,79783,18329,-5605,28186,16891,-27026,7385,63873,12304,81002,94355,-97848,-2855,-113260,-53164,-74970,12778,76635,-57606,2608,4751,-61233,-75923,-58961,-21585,13466,30497,9766,11770,37509,-34593,24513,-3984,-125156,-39315,124963,-30166,-22998,11386,21406,39231,-80884,41155,11535,-34584,-74854,-17604,9724,-46784,-38159,3067,21835,90008,50153,-21480,36649,66239,-25087,-17212,13835,57520,-27465,-77596,-22265,3669,26700,-49734,14833,5730,41464,23529,-56667,20324,-7428,38938,-32373,-18695,-62465,2986,132001,-38318,-29073,-22209,38272,-51653,16681,10971,-86793,-19426,4885,-3504,-18439,-23672,40104,-57690,29548,15013,71832,51772,10035,33451,48829,11962,-24233,-19354,27321,145551,-16881,34585,29244,4083,5486,15814,-11091,-38354,-10137,-19469,-24960,-32765,60934,-8398,-19660,-25017,61398,25960,-10602,-75213,-117948,-11039,22305,272,39353,-11460,-71605,-126321,-6989,-88426,60597,93599,-6939,-58044,-2989,22875,20846,-39069,-5262,12455,37578,111155,38421,147696,26874,-3447,93453,-42225,59561,9761,11334,-17271,-41,8564,-57588,-10315,-40266,-26722,-44404,-58401,-15632,36904,-7544,-2270,-19918,-48883,-82624,379,40861,-23063,-36076,-51643,-12777,-49750,-31902,-66402,31213,-85519,-1221,13326,32044,-60046,-86788,17982,15730,61775,3705,-30107,-28979,-16942,-6362,65012,8904,48159,19271,-13814,-3790,112772,76289,41789,-2243,43344,-63567,-47735,4764,27384,-15234,-11593,16532,13722,18170,-1217,-79718,29638,8522,108743,-999,-41570,-78350,18849,57598,51862,24667,8469,2234,-26537,40652,2811,26852,24445,-9049,-25469,26986,-9594,-3870,67442,-40881,-68186,-30319,-79489,-29955,-20882,-66923,-43617,-45256,8815,101728,42181,36036,17573,57343,33300,-2179,20362,-16784,51432,-46768,24820,52406,23806,8126,-47556,42459,54101,-18117,8642,-7837,-60052,12118,101247,78263,-37399,21255,70257,33198,-9030,-41044,-31868,-54931,-19519,-5340,57780,20064,8970,25441,-76422,-52729,-45607,-13780,7746,-66820,79644,-23773,-114272,-17268,46546,-16759,48640,7492,-16086,28898,21464,17009,-37735,12974,-2453,2315,11930,18437,20755,21129,-4939,16058,-561,23581,-20402,-16588,-21258,42041,-5740,18751,10919,37479,-3877,37505,71249,-33836,38849,-2777,-87952,-49901,11283,60677,61404,89510,-26787,-18281,-14978,-43285,-33674,9902,-84862,-16377,-28620,45243,10385,-69899,27090,97390,109064,-31456,-114112,-40064,-51380,-32113,3253,-25484,-28966,-53492,59027,39065,102020,14863,-63347,-35084,10628,2386,-20816,-30527,60913,66559,2868,29695,-54381,36821,19500,-1841,69208,22119,34363,7448,-5867,-21044,37642,47058,-21312,-79428,-1727,-106888,-28261,-1833,43235,35165,-23174,-13460,-65083,12636,327,-58092,-24802,59952,1086,9974,-112260,81910,-26854,-31253,-120209,79271,94115,46317,1132,-37628,-42945,-82917,-43207,-71785,54532,23999,4183,83307,14704,25143,-26821,57918,-10076,46368,19747,-49128,-64587,68618,38390,-6143,68555,-39131,45286,122089,31684,10096,11990,1434,45740,41347,9407,-4797,-33917,-67380,19368,-3225,-4091,-22499,-18339,10047,-25733,-40080,-4280,114641,44542,834,3522,-28209,-91780,-6681,3574,-19618,-37532,7037,-84549,4975,60921,50265,-67836,-18660,-5438,1144,17285,21447,-5548,-35773,-45961,-851,13135,-300,29736,-1774,92248,50226,6723,15237,-5051,-32679,19842,44644,-58470,96413,62953,41613,39972,2626,-18418,-28517,-42246,61169,109174,7655,-82544,11909,45963,-5333,43539,-64352,-60965,27702,43464,-47110,-41393,-43609,21417,-20066,36900,-84208,128,34834,-39067,-47011,-11894,-52401,-72314,-42607,9496,67613,24234,-24466,-12506,49643,26251,71960,31657,94996,-56906,14044,62828,-37677,-24445,-12217,85191,-17696,56151,37409,-11616,18036,-45433,-28786,38811,16984,-56108,508,-65976,-27981,34311,12853,55040,-42489,-19271,9167,-26474,-99216,2206,32013,113755,42267,-10973,-126706,-20130,-10453,11365,-51723,-2159,18280,26266,30472,-16852,-9430],[-58610,-6784,25147,-14388,-33811,-26888,15925,5582,-7357,-59914,67522,-33235,582,46375,-33355,-44480,-69602,8889,-50010,27618,15692,-45752,30178,33060,-3683,12106,94429,-22993,-13991,-48020,-59310,-20644,19141,-23931,-44838,-64375,-45705,-41715,1399,41877,11178,-4024,7619,17004,8949,-28441,-50015,6570,32450,-23908,43028,44436,-5091,-14656,74501,-77475,-106659,-100501,-40546,-19626,-31138,-30044,-66725,16970,-30440,-113451,-34224,-23158,-110180,-138240,-24762,-13304,-61725,-68931,40453,29473,4016,32179,107074,-38512,-56570,-79161,-23835,23991,252,-49517,16359,-10999,32911,69362,-39218,-23753,13564,20710,-36134,11050,24718,43576,42687,-8999,38766,53915,-12675,46213,5501,-40368,26726,10048,-24138,26367,-27744,92185,44141,42669,-1452,-64827,-89891,19746,23110,4024,-14106,68928,37855,-31764,30783,-48913,8810,-67526,-7727,1948,-35582,81480,-36494,-14613,-3003,-25676,-33537,-52012,-49332,-8032,62462,69561,17007,-9215,39669,-4438,11695,9489,12209,-19334,-1444,38086,-6689,-25726,27240,-7207,-108787,-9012,-54680,15691,61911,37631,-25201,-16688,-46974,-28241,-17499,-11351,26322,17221,32638,27376,28710,99259,64353,41458,-11180,-5183,-289,59315,-7606,-10022,-13559,-114289,-79037,52658,-47322,-36078,65788,122042,49485,-35388,-34178,-100403,80901,-35451,-55271,-3212,-89151,-61606,9312,-16618,43776,38100,20808,16143,-33836,-38694,-2331,-3218,-43191,-46957,43681,53425,12040,-48901,28714,-10888,-38727,-101358,-68509,-90749,27600,104848,79460,-1549,-14314,-46453,-6526,-43160,62972,-47714,18922,242,-60859,-42622,96946,6572,37969,35150,-29097,-20092,23369,117014,-20999,-11591,20207,23240,96580,45408,-114163,-43069,-263574,56832,-17102,-24874,16790,34870,29386,-8715,28182,-38630,26835,145220,5652,103099,-7592,-9739,-40367,-53539,-29912,40279,55940,-5160,63441,35393,-30932,43910,34164,-7301,4961,-63829,-15121,3373,-65762,-542,28429,3250,-52184,-38481,-28289,39776,92294,20901,63923,34508,-21650,-58308,-3233,-17705,93726,52532,-21104,-53680,43849,34749,44313,5661,-65370,25485,-5030,37846,-6167,46293,-64265,-6304,4802,11951,-9737,60086,-34518,-49560,-34671,-11035,47997,-521,-28133,-65275,-88658,-35361,33949,-37187,-17785,13557,-49057,-33177,36426,21505,-31953,-32412,-128428,-5803,68692,70022,-12965,137321,-33856,14043,4482,89662,41190,12632,25228,-32444,19088,39612,21215,23470,59677,33225,84387,129985,23146,-15542,-26677,-85649,-17255,-23387,-60545,-20778,-25767,59,5565,-51521,-42895,4465,-40261,-57224,-88450,-3746,42409,115953,-21537,32819,23383,-1455,77060,63817,29717,17025,11556,-18918,-57190,-3568,28992,47233,-38079,-3909,-32406,11634,-7569,-25140,-29528,-33059,-25412,80821,40996,22135,-9810,-13682,2036,50039,1454,60710,19778,52424,-5549,3800,75764,58529,91044,15167,-131012,-46913,-23181,94112,77013,25945,-44478,-48555,-47558,-2863,9488,17039,68821,46245,6468,31359,27936,-61151,-9028,57631,16312,50412,88105,-65050,13180,-80662,-67707,-84656,-3505,49253,-25022,24657,19673,-57532,-39459,-10010,495,26081,36609,9807,-3390,19738,-19652,33974,22352,-78810,20200,142097,-27768,-11806,4660,9037,42362,-57726,23525,8459,-15698,-51747,-19074,656,-41222,-40914,-4676,39213,81381,21182,-45298,19301,34380,-51530,-1013,25137,57744,2368,-76268,-1880,12326,42600,-36689,5669,18049,46303,12279,-44109,19737,-37221,15058,-23498,-35043,-91584,-18207,100014,-49129,-21141,-15951,2183,-55849,-1982,34332,-58992,-3966,13563,-25713,-5138,-22035,33215,-51852,44761,23193,62391,60689,-8233,1302,14864,7999,-17212,-21094,46378,156559,-24167,12391,6028,9520,-2355,25075,-12775,-44639,-16617,-14618,7499,-23351,28656,-157,-688,-68,49108,44803,-18780,-46175,-125041,-34831,-10573,26597,30521,-30144,-46545,-84661,-9006,-80228,44705,74658,5523,-72196,-50797,-18003,-9486,-56402,2313,31285,31711,86398,35330,157926,61546,-26778,97847,-50978,43085,-22499,8487,-4827,-12198,23707,-34278,-19105,-15581,-12824,-6619,-70940,-10525,22756,-2410,3994,-17972,-78489,-114888,10073,27251,-7186,-47945,-88086,-32526,-54921,18314,-53088,41472,-100784,-16286,44681,38917,-59223,-87758,3537,-21870,49454,36643,-13956,-24956,11328,15652,90835,29617,48581,-15680,-12325,-4333,111718,40137,31330,12806,46270,-42632,-50701,-6411,25585,-24617,-24604,70109,47359,15048,25742,-73464,32669,-3065,101806,11934,-37025,-84452,-27312,40406,63445,16579,9463,6699,-11612,70132,22197,14660,34203,20526,-13151,20855,-5137,-1565,37430,-39574,-46521,6957,-61548,-37377,-16491,-32097,9987,-55663,-27468,55752,18804,29831,-1014,60494,22855,-18524,-2617,-35028,44587,-37688,22728,70222,44366,-3023,-41108,37420,43873,6077,32783,-21039,-54130,-8886,38689,56891,-46510,5081,79803,41458,-40563,-32558,-39563,-59033,-22521,16046,53681,-21647,7514,33462,-65540,-24100,-54201,8748,11894,-73707,101539,-197,-111913,-19859,29691,-5108,17576,4278,-18064,19183,43609,22813,-28225,9267,-40639,9684,26637,42413,-9079,10204,-498,17937,-19735,375,-35163,-54565,-22970,36383,-10218,7424,17096,42159,7520,31994,50606,-44759,45674,43102,-61839,-50555,5881,36312,20351,94846,-12349,-35095,-9645,-38698,-20941,41389,-68868,-12428,-28336,74929,56542,-68267,28246,90126,84904,1445,-108008,-30538,-52029,-6028,3326,-24107,27602,-45750,6308,9526,94052,1266,-64779,-31156,2427,3320,-10816,-41288,69352,69892,-6773,25140,-67248,21355,11961,-10676,63189,35436,39523,-6965,2537,-8474,45914,80646,-2644,-75692,2145,-75491,-21866,47843,39465,20460,-72545,-14712,-76138,16477,-19860,-32208,-24021,67790,2999,12595,-101033,91565,-16035,-40313,-92353,60792,77124,39422,-5400,-29674,-46170,-74569,-57193,-54094,69666,25333,10444,77533,-2102,6571,1380,40557,5046,46057,4525,-95874,-73917,75038,37098,-2911,62862,-54061,-796,143215,53287,-3638,-6210,-2347,48837,31062,13375,5633,2882,-45160,20368,-3827,15906,-2881,-15943,26318,33225,-30410,16443,120979,31087,14124,9636,-33275,-111362,21343,22071,-12169,-44855,34740,-85360,11462,31800,88789,-88097,-12531,-15889,9843,53132,51525,-9525,-36799,-26030,1078,18168,-26545,27501,6463,118948,58131,8557,11257,2843,-53771,-5237,58068,-34185,109769,39787,39207,51448,-18972,-10023,-9033,-20450,27887,99317,-21322,-92785,-20955,32478,-489,67303,-20120,-31876,30062,39044,-63642,-56792,-48305,-6109,-17543,38114,-90084,-10,34284,-11450,-34806,-12133,-107028,-62781,-41654,-1215,50596,26561,-29232,-15189,75119,33944,89911,7950,82069,-42783,44112,38025,-35190,-34175,-11817,64746,266,60185,33850,-9020,21837,-66199,5940,63158,35420,-68373,-19298,-31161,-27010,24801,15145,41439,-53612,-23017,13759,-13731,-70270,-24407,23673,75749,54595,-4212,-135052,-41187,-4598,38013,-38911,24723,35267,47778,35712,-10983,-7955],[-54568,-10079,42667,14993,-35411,-49762,27263,6846,-11146,-62861,89593,5032,-19144,23177,-51559,-48633,-29515,39700,-43383,53382,33829,-55645,36752,58934,-8283,-50557,84950,-11479,-11415,-56631,-60153,-23317,35736,-35128,-52948,-74682,-18181,-48797,14604,59184,7505,-8079,-22,13987,2937,-7371,-23200,7690,17718,-36552,15356,37285,-30253,-37859,83383,-75255,-102254,-97184,-35310,-32173,-45059,-28119,-45783,-63,-49244,-70126,4932,-12084,-82730,-133934,-12497,-2071,-61549,-62707,54719,46691,9611,39698,114200,-49726,-35575,-79619,-31849,18850,4564,-42578,50457,-14811,30880,74243,-52857,-34335,50539,3077,-43981,1427,20744,29291,28915,-3566,23991,60625,13348,43545,13425,-4952,42532,6429,-27075,19475,-33884,79865,-12550,9143,-20337,-75017,-78901,37981,16721,-9401,-9120,53019,41841,-10291,20156,-40568,6387,-90525,-23154,-17161,-42957,42206,-72579,-14061,18350,14417,-19397,-37030,-16219,-5468,79518,75646,687,-22380,40477,36292,24845,-2086,15587,14141,1776,32976,-4033,-29197,10615,-27187,-121624,-1699,-57114,25979,51269,12966,-38661,-23870,-52544,-34443,-2983,-28069,19567,13378,39080,22302,66247,109374,97381,44468,4870,4481,40959,88339,-33151,1088,-17802,-148108,-105006,35863,-42931,-31542,49324,118677,27249,-36609,-37751,-73301,98018,-15895,-51954,1258,-88599,-55777,13800,-17915,28950,34259,13413,918,-9699,-46347,-8075,-8849,-33933,-41212,48879,45409,437,-14422,25145,-20691,-27256,-84501,-31720,-100926,23049,98661,79034,5739,-15267,-32103,-2565,-41675,70427,-37548,6982,-5971,-67048,-23277,80567,3740,76328,31198,-56146,-28275,13828,107987,-65675,-17527,10292,19147,85555,40325,-48452,-174828,-362254,92053,36070,-11825,52429,47039,25981,-34095,34158,-49383,10335,157801,-4921,111734,-14692,-10741,-35090,-4656,-32414,26901,54013,-7484,74910,43846,-27396,1588,29962,-9087,2743,-61286,-51332,-64612,-70819,5435,4050,-2582,-45665,-16576,-13098,50934,101424,18492,44075,40427,-12937,-26152,-11946,2726,122637,53058,-50736,-67804,35084,42064,42665,10030,-62556,52596,-5287,37826,1072,51625,-56023,7040,-8872,5375,3715,72853,-20482,-50927,-11337,-20611,25667,17852,-61112,-58785,-66328,-19088,45046,-8602,-12214,25819,-6783,-20140,38215,-8180,-42774,-19843,-96071,-28621,31272,63559,-16988,116894,-43747,-5459,9916,74529,35468,611,16309,-40975,33024,37234,30085,43870,53748,24097,89288,123809,37562,-9769,-37324,-82753,-53938,-32890,-35335,-35320,-41425,-51519,-19443,-48944,-49156,18877,-17571,-63099,-90912,-11295,62249,106987,-23700,26506,41512,17120,53003,59497,-4270,9871,26743,-23259,-52299,6074,12447,20812,-60633,-22668,-21798,41411,16859,-53499,-56931,-23235,-31854,67939,50659,23886,-17853,-8559,783,61432,-16100,45043,36828,49582,-4287,-11318,28512,45355,93561,21965,-115961,-40815,-35516,50776,78943,19612,-45688,-81571,-33882,-7428,27154,33091,50272,72356,19189,32789,39412,-84198,-22743,41989,36726,12473,73601,-12081,18566,-42693,-78371,-95842,-19112,16666,-5494,44418,30907,-47199,-3752,37108,15162,33872,42063,18127,-14702,-3300,-5831,42569,44889,-19692,75399,135451,-20947,14388,2257,-13819,42924,-40416,9981,-7548,1287,-17117,-23004,-61,-46882,-49105,-16647,48713,75782,5928,-69396,4507,-7067,-74629,16609,29482,34776,35316,-66773,17592,32052,59919,-20752,2650,21771,45476,-10035,-22490,16790,-60818,5443,5607,-40096,-120372,-42789,62862,-50025,-12192,4091,-6892,-54903,-18107,54287,-30149,-3273,20182,-51985,-268,-19823,22513,-28345,61024,31206,45390,64703,-27499,-33236,-24513,8242,-3632,-16110,62144,140315,-41006,-8862,-18667,20648,-5237,31545,-20997,-56604,-23886,-5077,41386,-16648,-1097,5869,15220,30048,39206,36588,-27273,-14275,-103465,-49781,-27127,56976,15172,-49114,-10236,-34089,-7225,-58583,14269,31170,7291,-86161,-77577,-59862,-26733,-61389,12775,50861,36800,56019,31159,128034,80866,-42543,61184,-43051,18905,-39253,15904,3648,-15500,36749,-21069,-19436,6710,812,15685,-69450,8336,11447,7515,13417,-11518,-88144,-136103,20684,8392,7392,-50350,-114836,-62529,-51189,50252,-33983,44492,-83727,-22647,74097,39527,-45211,-76509,-18298,-51988,15983,71052,16638,-6226,41363,29225,98859,44581,42453,-42898,-6034,3882,85056,4327,13660,25101,39408,-8107,-48314,-15683,25070,-30973,-33501,111061,70361,6113,50641,-51261,34500,-6907,73231,18463,-25093,-71261,-22523,23001,57449,2507,7938,8478,5196,84444,45278,454,46323,45174,-9429,13549,-2468,4614,-10068,-36184,-27767,35481,-14984,-30930,-5850,4278,34755,-57306,-62539,-4793,-1122,26456,-21546,61140,21895,-30982,-28939,-51604,38706,-20462,8282,85343,52230,-25361,-30098,31720,32348,25359,68567,-34465,-48828,-30263,-33794,34155,-48033,-5510,65669,37089,-65721,-22592,-34362,-45531,-15042,34111,46285,-38429,9137,39641,-60562,4353,-53332,27713,13222,-54934,118811,35368,-105803,-18590,5499,7606,-5562,7128,-16760,-2006,64500,22209,-19965,9085,-77187,16936,44818,54161,-41908,-4778,2809,10790,-40269,-20074,-15163,-87791,-18274,23489,-10585,-4364,24225,41515,13828,26534,31216,-55535,36644,69194,-32917,-37988,4496,6209,-19578,84659,-1992,-38502,59,-36174,-1317,74523,-51594,-9992,-27919,87768,87608,-63548,27049,70859,50554,28288,-92347,-11469,-21076,28052,3783,-19550,74041,-28835,-46806,-24374,75344,-13182,-59678,-13372,1182,-5350,-5615,-47036,67982,61525,-12768,21126,-77538,6071,9304,-23516,46329,45169,45956,-18509,7157,3832,44852,103732,12955,-56427,11199,-15551,-9018,81593,28827,3739,-85422,-14754,-76891,24796,-37520,-4458,-15795,63281,14022,14903,-72693,77017,-12305,-46805,-48151,36069,48541,21198,-16901,-14388,-42124,-59679,-51457,-28001,73391,32894,21367,48986,-17237,-24619,24324,26325,17909,47939,-4115,-126174,-73902,63029,34687,2576,49744,-69664,-60061,130642,71072,-18437,-24581,-12922,43417,32772,24029,32560,44943,-24574,15001,-2721,38642,17989,-15232,36938,85466,-12682,37073,114333,19194,17005,13035,-31250,-109807,56420,49092,-2997,-50321,54428,-84241,8842,13385,117348,-95938,-2837,-18800,15862,79177,63375,-3067,-30299,-11362,1054,17134,-72118,21808,7757,118861,62767,2165,3487,10024,-68410,-32645,46728,-2226,112405,16213,32013,56070,-22997,-1670,-4834,1383,-9566,81475,-43279,-94339,-34858,25408,3793,72329,29464,4568,31714,37389,-73798,-61799,-36967,-38405,-2985,54414,-76466,-5856,35995,7399,-24411,-13585,-116334,-38586,-37709,-5960,35011,33522,-29856,-16599,79282,43990,92216,-18270,50943,-29668,68057,6264,-24692,-46933,-7789,42513,20282,59309,26348,346,25228,-78686,36983,76216,44634,-68422,-31430,5790,-23433,14647,16444,24310,-56485,-21825,15831,558,-22929,-49901,15397,34158,59781,1505,-114411,-55385,-6492,66222,-13203,48142,52804,66113,39100,-6555,-4886],[-44474,-12008,54216,37978,-36145,-53351,32040,13423,-5236,-57861,104245,32515,-39761,1760,-58710,-54959,15654,61955,-24400,76146,32022,-66849,30411,75946,-12220,-86489,77576,1945,-11056,-46233,-45969,-27856,46020,-38815,-60643,-47780,-4593,-49234,28753,72900,9339,-13798,-13587,14764,-437,18834,-505,411,3885,-43910,-15708,33716,-49865,-66257,72017,-63972,-91630,-77560,-27926,-41492,-52921,-17004,-19210,-11690,-53757,-8950,50167,-2201,-42935,-99909,-2364,11132,-43819,-51115,61857,38602,8355,51106,91495,-52330,-19481,-71984,-40561,15536,-3089,-26968,77921,-19530,8340,72931,-55841,-39346,73081,-16572,-54921,-5430,19533,16277,12892,5518,15502,62587,47939,46407,23311,27060,53573,-1386,-25044,13525,-31810,67810,-61657,-13021,-27156,-84521,-61068,48813,7355,-14504,-6561,36524,41595,772,-1019,-29236,-4480,-90329,-34150,-40480,-39729,-6515,-84898,-11014,26385,57819,-7538,-25163,-575,-4508,88910,74145,-7970,-29872,40215,77946,9937,-13444,18471,30851,7778,23131,-5836,-30863,19762,-39459,-114292,-4468,-61939,32349,34028,-19217,-58203,-33104,-55801,-41371,14159,-31482,17614,9154,35684,18285,96546,99770,101613,43757,18841,14345,71536,100639,-52063,18538,-13364,-165722,-128629,16672,-28803,-27934,26645,99976,7190,-40964,-42430,-42024,97261,3605,-39177,-1777,-76973,-39521,12958,-11909,19062,25599,7054,-13032,21033,-55236,-22203,-21311,-19235,-38346,46531,46699,-11121,18354,27440,-27300,-11847,-57463,10820,-89161,30288,84299,62058,13597,-19622,-6232,9301,-32160,73523,-19542,-9172,-6427,-59243,13298,55515,-249,99349,20530,-81834,-36269,6979,85427,-87192,-23215,-2941,23903,75770,31252,-2904,-315420,-394705,126206,81051,11279,85788,54980,25698,-51594,47579,-48526,-4196,145042,-13315,97420,-22156,-9809,-27541,36767,-40457,169,44230,-14005,73888,64990,-8077,-37057,18779,-8529,5770,-44897,-74934,-113599,-69574,10816,-24934,-23276,-40774,20179,13660,59460,104063,15872,20518,35206,-15572,1217,-26682,20363,134165,41538,-68146,-69668,35389,51786,35479,18743,-42437,78529,-14943,28259,17898,44970,-50208,6069,-19632,2150,14428,68853,-2644,-46091,8342,-32270,3992,29762,-91404,-44490,-28829,8892,45682,26722,-6295,35542,32956,-1001,29355,-29325,-53692,-3059,-54548,-40084,12914,55417,-4651,96710,-40760,-20743,11354,41127,20901,-15935,1041,-44939,52940,35158,29224,51084,40053,8640,72967,117724,54613,722,-45934,-62359,-72562,-34111,-8561,-40991,-52432,-95643,-37702,-41626,-42307,8233,-9852,-68170,-73819,-10622,67963,95631,-23096,24420,48381,45744,22518,48314,-24701,6347,35997,-16188,-47068,19891,-20200,-1314,-68782,-33608,-5640,63162,28238,-75272,-87266,-11770,-37646,41279,48937,33850,-6143,-5650,4148,68655,-31225,11373,51426,38855,-5505,-25180,-18337,28399,78377,24495,-81093,-29805,-42287,24872,69062,9406,-42755,-95633,-20327,-12708,33909,37748,34790,92651,32597,30825,46992,-93392,-31477,22791,59180,-23980,54287,35366,8348,-14386,-86422,-103633,-31973,-11148,-571,54649,36902,-36025,28927,67944,17375,35786,43745,30430,-24126,-24838,4428,46490,57435,30040,110484,116486,-7571,45693,3943,-42819,38929,-42315,3544,-32079,12369,19810,-31566,8241,-56984,-56893,-27888,44814,75785,7853,-80999,-3254,-45876,-79872,32304,28165,-3108,60149,-47582,31859,57461,75834,-7962,5218,10814,39444,-37785,2662,12228,-71072,18124,45551,-37039,-135722,-63377,33553,-37715,-5788,34296,12552,-47845,-26288,66211,-5499,-15657,19118,-80250,-8083,-14835,12122,6296,73394,38787,31513,65549,-41460,-60029,-51721,15719,9295,-11489,71200,102216,-58639,-21674,-39652,34254,-5674,33645,-33913,-70057,-29174,5976,65157,-15179,-18089,6597,26404,59880,32243,11593,-34238,16019,-60699,-51656,-16211,76179,-1146,-57256,26372,6678,-2726,-32957,-20741,-21977,436,-94923,-75188,-86513,-26169,-46603,20832,64210,52748,28677,21212,74198,78770,-39218,9419,-20365,-8904,-36516,31333,4058,-12662,42004,-21109,-9248,24279,8588,16930,-57685,38458,5600,13047,26712,319,-73784,-130526,31490,-8682,16487,-42182,-121141,-84600,-40921,59313,-16452,33678,-45209,-22153,94533,33771,-19173,-58482,-42768,-68049,-23913,97221,52024,21997,67457,33012,88453,52728,33532,-54509,-2191,19862,42599,-22351,-7222,28752,17776,25845,-40696,-22855,25375,-31703,-38555,124566,73611,-3701,69443,-19954,34545,-845,27838,14750,-15809,-48334,33877,10216,31500,-14752,5819,6530,17909,79698,67040,-7946,57127,59045,-10469,7006,-6929,10021,-55467,-30397,-16781,49799,47094,-8978,7107,29125,23213,-50217,-89297,-55248,-10780,26339,-35476,63662,27624,-39334,-50358,-64581,30758,-225,-11133,90988,45950,-54398,-18927,26670,21072,34715,107616,-44368,-43472,-46487,-83542,13838,-45534,-9228,36866,21141,-79770,-10540,-16522,-17398,2003,44815,34386,-18299,18606,40513,-56209,26289,-45229,39949,11489,-14497,125171,78822,-99513,-14259,-17872,18321,-3805,20718,-11349,-24079,72261,16128,-15330,11514,-98868,21722,63459,53531,-66592,-18285,3375,-1227,-53902,-32838,27615,-90598,-8123,4692,-6591,-12305,31830,33994,13210,19537,16050,-61106,13584,68188,-7347,-12772,7040,-18468,-47027,61280,474,-31365,12345,-38532,15924,94815,-39423,-8302,-27410,71659,85784,-55967,26749,47245,21255,41402,-72917,8526,23979,62130,2619,-14283,95479,-6907,-80812,-57093,47806,-25037,-47637,16596,4176,-22015,-8313,-44187,60717,46368,-11329,17886,-84281,-5955,12907,-32647,28703,47489,51050,-25725,8384,14493,36802,108690,20185,-27456,22200,42284,4057,86715,18294,-7492,-58900,-14820,-66913,33236,-48073,17094,-2538,47625,40962,15989,-33302,43312,-15731,-46498,-3861,14145,15540,-3707,-27844,7947,-32081,-41143,-26811,-1856,63546,42337,36209,3327,-26499,-52165,37230,20891,21776,50954,-3803,-125284,-66374,31613,32410,12558,29745,-84548,-109958,90600,90142,-31814,-36487,-24323,36301,45761,36341,69023,78004,-7219,1604,-2091,54171,30977,-14578,38733,112578,11236,47742,92329,9230,12885,16738,-23014,-95117,84508,72340,140,-46936,59625,-83959,-480,7546,125443,-89990,10790,-9966,19971,87881,56501,9504,-18693,-8533,721,12256,-112288,14763,2365,88022,63500,-8624,-8374,11166,-77405,-57772,14470,26564,103610,-2494,23575,51567,-5239,792,-24971,19442,-42292,53389,-49797,-85865,-29293,23277,7276,61161,68458,35007,34877,38319,-75988,-55871,-9185,-62512,17647,85629,-46991,-23236,41119,10078,-17343,-17208,-77464,-5041,-32052,-3649,23852,38298,-26555,-17697,68357,56530,78462,-38423,14126,-20549,78419,-19291,-10845,-58271,-2996,24509,36832,55911,16150,14675,26793,-83116,54324,73834,43710,-58756,-37541,32876,-16795,6048,17828,9085,-48739,-17520,11746,14462,20926,-63880,9191,-1231,53024,5052,-78162,-59308,-15177,86796,16725,56582,66538,74761,37843,-3916,-280],[-32846,-12002,56020,42677,-33093,-44798,34483,23616,9908,-43430,107144,41201,-56563,-12588,-51513,-62337,53237,73394,5455,88250,12291,-73137,19829,79700,-18540,-70244,79840,12319,-14919,-23113,-21070,-34173,48324,-34901,-66820,11100,-8501,-42967,39905,77987,11760,-22140,-32929,19337,2405,40792,11641,-12778,-6015,-44507,-41799,35854,-53700,-88043,49655,-48274,-76202,-44988,-19329,-47266,-54074,-491,4185,-10473,-39455,41840,83429,2186,-4962,-53255,1784,20547,-12771,-37475,57624,14723,3274,63885,49823,-49330,-9612,-59928,-56971,17868,-16517,-6960,83465,-23428,-26624,65565,-46192,-36989,74480,-31485,-63130,-7285,22847,6591,471,16092,14545,61433,78725,55031,30336,49991,57079,-8748,-18673,9343,-20513,68364,-77852,-20177,-22001,-85672,-37758,53266,108,-6603,-7050,25509,35970,-2305,-24323,-18336,-18711,-71098,-36477,-61007,-29238,-48099,-67465,-9180,20339,87234,957,-15674,-2521,-7004,85914,66986,-5557,-29465,38549,95378,-35999,-23453,20706,31902,16833,10525,-12020,-27064,49013,-40209,-85194,-15543,-65337,32750,16642,-46890,-83314,-44822,-58119,-50126,20667,-24080,20959,3162,22879,14775,108955,67453,79145,37809,25571,21040,84515,93546,-58588,36090,-947,-159574,-141031,1313,-7321,-24562,-2211,72204,-4168,-45108,-47450,-13884,77920,18055,-19451,-11904,-62041,-21506,7597,-257,19159,14710,-3651,-22789,45741,-62046,-39433,-37522,-2802,-35232,38917,53066,-19908,41678,32495,-29981,1390,-33856,40585,-52698,44759,65384,34964,17948,-29259,27039,22902,-21351,71680,2379,-22598,476,-32638,55923,29691,-7771,99422,6710,-94763,-40072,11799,59173,-79818,-27839,-16625,33813,74583,20892,14226,-426153,-347344,156568,110037,37595,104161,57945,26419,-58448,63360,-37645,-15306,110679,-18816,63129,-29386,-10115,-20549,60916,-57334,-30457,30901,-24301,61552,83594,24943,-59331,3734,-10671,15560,-18591,-73023,-122531,-60740,14753,-51277,-51170,-37982,68563,43534,65613,96812,10064,-2337,22553,-29377,19086,-41136,31964,127435,21998,-68351,-56352,41291,66814,24567,28490,-15040,94282,-27869,10784,38599,27045,-46985,-12709,-19998,3715,18644,50068,14651,-32943,17913,-43948,-13329,32509,-112408,-26859,12590,39873,41360,59682,2097,40352,52517,13835,3359,-38212,-62593,8462,-18490,-42825,18333,47729,17154,77850,-24499,-25818,10798,-2940,2428,-33275,-14726,-46764,72568,35600,21775,41245,23363,-10235,38724,106974,70332,14891,-52635,-33756,-64009,-28918,12878,-37565,-52084,-120946,-46408,-31695,-23822,-21496,-20548,-71456,-43375,-1071,64145,83736,-20776,16383,40427,73476,-11512,33270,-18433,11346,39041,-2024,-40326,32756,-63064,-14850,-60907,-28408,14593,69048,23479,-78082,-100740,-2825,-42416,14407,35692,49261,20550,-5098,13728,65830,-37371,-28369,54693,25238,-10636,-33196,-53691,11983,40935,22285,-40496,-17233,-47371,15998,49048,-2770,-36077,-90593,-9867,-17643,26068,34254,29233,104281,46417,23809,47767,-89399,-34615,7122,61603,-52219,33162,52808,-17358,-3104,-93791,-102130,-40265,-28971,-3840,52867,38281,-29533,55599,73379,7057,32150,39371,41818,-33960,-37451,10290,44017,56915,54060,118881,93525,11132,72084,8656,-70353,30114,-64401,4140,-57970,15914,46873,-44934,21665,-64607,-58106,-33253,28017,78605,21973,-72137,-2929,-71708,-56891,44752,24574,-41045,68954,-18258,38885,79413,87835,-1287,12389,-14240,29169,-61151,25339,6647,-63706,51002,81595,-31854,-130657,-74914,17846,-13558,-4141,65414,48736,-35537,-23472,67108,10251,-34417,8894,-105887,-27015,-6137,5876,39989,76291,45041,29384,64838,-45466,-71233,-54642,30398,15133,-14419,71566,57952,-68007,-21885,-51921,46651,-7056,30323,-47691,-80202,-30882,14929,71647,-17882,-19954,214,33589,83917,27965,-14176,-38057,42023,-11141,-40347,19482,72091,-12217,-42097,54256,26021,2246,-13071,-48423,-61046,-9504,-93814,-49788,-84910,-10644,-11965,21916,67263,75105,8909,1463,22750,57205,-11419,-26712,9850,-34628,-18625,48332,-4758,-8961,38624,-29102,10259,36898,8787,2348,-42365,72193,6225,6821,43293,16960,-40671,-87739,41442,-17846,17404,-25365,-104974,-87315,-26757,52676,-5678,8947,-1828,-17764,100894,23388,15967,-39188,-64481,-68405,-54776,108869,79389,50919,84262,28685,66520,55836,25500,-50973,-8106,39707,3796,-35311,-26924,21830,-19905,40793,-28783,-26715,25445,-25810,-40437,108069,56921,-9440,80083,10456,33476,13723,-17812,394,-16878,-26695,104167,5436,-5435,-31792,4413,1,21651,58881,83134,-5129,62448,59001,-12865,1691,-20735,10286,-80166,-21766,-14226,50365,98246,20548,16710,36584,-9808,-36791,-103594,-77522,-10140,27889,-36904,72458,34328,-45683,-60455,-71936,16626,16608,-24560,80238,27708,-82903,-9401,23443,10010,33497,134180,-47590,-36773,-52508,-94328,-1523,-41792,-7204,7516,-1865,-82509,2447,8441,15917,23951,47276,19950,29241,40253,37160,-44385,36759,-35622,44716,7358,33935,115015,117613,-90453,-7766,-32845,24045,23669,45420,-1925,-32203,55225,7341,-15491,14279,-99777,19879,77862,41512,-76236,-24012,410,-11270,-54151,-37714,71098,-48146,4780,-15725,838,-14350,38844,20200,7360,9889,5443,-58184,-17221,43960,11538,19200,11791,-28896,-57158,31551,-4426,-18708,25573,-48780,21618,91797,-35558,-6780,-25883,28524,49115,-45271,30054,26779,7548,41147,-54582,22801,62687,88238,-2317,-11306,90364,14954,-83628,-83602,17167,-31154,-30166,46670,7144,-42684,-18946,-32025,52390,30830,-1574,14457,-88005,-13034,21420,-32002,19969,42253,51944,-28010,8177,22568,27080,94166,18157,1652,31083,68957,10807,62235,12987,-9783,-12001,-15133,-51010,36706,-48919,26179,11361,26702,82082,15055,5786,667,-24889,-37094,26764,908,-16265,-27993,-32691,34584,-18353,-22042,7548,16316,42457,48430,52775,-47408,-27717,-59591,42774,23884,12273,52292,5005,-92270,-54641,-14710,29594,26870,6791,-95653,-130460,42117,113834,-42630,-38316,-31763,34416,65751,43979,101253,90299,6928,-18972,-4225,54731,31217,-11896,30899,108840,36712,42111,58978,1809,5899,22669,-11001,-77678,95691,80776,-6564,-31813,48310,-83063,-10835,8091,109894,-73287,25558,11991,26016,78733,36626,22291,-5755,-19183,1727,6787,-128875,8654,-4246,35817,61517,-18493,-23056,4168,-80563,-75638,-26547,39146,86460,-14084,16882,38706,26622,-5673,-61132,31815,-64396,15955,-37047,-67937,-10193,23356,11199,41061,86633,49363,39662,40150,-71861,-44186,29671,-69201,35528,122940,-10480,-50460,48434,-3982,-14065,-23538,-13289,28927,-25854,4402,15436,35680,-21660,-18599,52087,69742,54556,-46842,-16305,-18099,72938,-27961,-380,-64224,-812,12670,45886,51013,4071,29898,26429,-80997,54634,57653,36331,-45846,-41344,42095,-7783,650,21161,45,-32124,-12872,-854,26161,37718,-60850,5224,-24110,35546,7279,-41514,-53041,-26766,92600,42275,43847,72863,71569,30849,-2900,5129],[-21955,-10444,47693,25168,-24033,-32290,44104,33352,29887,-21766,96794,31208,-65821,-17563,-30902,-67988,72823,75970,39281,85071,-17098,-70253,14799,70010,-27645,-8871,90915,15886,-23236,3786,4822,-41652,43412,-24518,-71697,76989,-24789,-31770,45187,71958,9840,-31654,-54339,25928,12743,52305,12946,-27055,-9437,-37780,-55068,42818,-37862,-94503,26331,-33083,-58142,-7936,-9668,-48151,-49732,14802,16321,6522,-7713,59690,89019,-1394,16385,-15639,-1962,22013,21518,-23063,40474,-13262,-185,73371,8117,-44987,-5137,-47502,-84744,25987,-29678,10146,59158,-24429,-55787,54142,-25552,-28459,55543,-36713,-63510,-4309,30370,807,-2367,25489,18171,59554,95161,68508,30562,61272,52489,-11145,-9374,7674,-1334,86286,-51614,-16751,-8971,-70706,-13461,53302,-1885,11726,-9307,22980,25216,-16690,-40462,-11773,-30871,-42827,-29143,-71448,-17117,-72413,-26071,-10878,5400,89586,7191,-6098,-14543,-13512,69566,58003,8365,-20378,35131,70654,-96321,-30603,22867,23526,27944,-1633,-19460,-15919,80947,-28933,-43063,-30502,-62429,27423,5322,-60610,-109248,-56496,-59573,-60883,6976,-13589,27688,-5145,3652,10732,103936,18542,42065,26869,22585,22903,81194,70314,-51498,49248,16769,-129534,-135164,-5628,16486,-20567,-35925,40870,-3619,-45725,-51862,6955,45824,24615,3084,-24137,-48237,-12394,86,12983,29685,3316,-23846,-26358,54398,-63910,-52555,-51854,11248,-28929,28742,52717,-23833,49948,36196,-29321,7577,-26475,44427,-2623,60247,46348,7427,14670,-43219,59634,32012,-13942,66190,23708,-26933,13300,11418,88829,9171,-20051,76150,-5599,-86781,-37869,31393,34838,-51538,-31477,-28883,42572,83072,12439,4363,-482124,-231209,180884,122623,60427,99385,56038,25645,-54369,76428,-20636,-22711,67446,-21284,19025,-35201,-12566,-16934,64757,-82287,-51559,19531,-35351,42410,85622,64845,-61172,-11255,-18493,30360,10495,-44477,-92963,-45046,16887,-66044,-75231,-36341,118851,66396,69027,75929,-537,-20534,6781,-50072,25252,-48524,36787,109663,1124,-52112,-30632,47206,85910,12739,35488,4586,90241,-35662,-10444,54377,3203,-43796,-44777,-6866,8103,14440,23352,26312,-13893,14375,-53274,-23995,25876,-118750,-9685,48024,64288,39497,82063,14302,37829,42550,14062,-38662,-36142,-67597,8505,932,-40935,41241,42392,38547,57911,1426,-18509,11664,-45561,-12936,-45939,-24959,-49485,84459,40316,11900,16584,8670,-27435,-5639,88186,80550,31323,-56607,-6573,-28260,-21349,24004,-27642,-37430,-125032,-46108,-22478,1107,-58221,-44449,-70955,-9728,15177,57075,72126,-18085,-5137,20379,90250,-45379,17947,12194,21652,36871,10353,-30895,40603,-101237,-18837,-41615,-5155,34843,56513,5116,-54498,-85206,-385,-45908,-2000,15134,65621,51817,-4528,27305,49634,-32393,-61085,42252,12805,-18749,-32290,-70201,-553,-13020,16916,-8902,-7404,-55636,14013,23703,-12475,-26977,-71275,-2521,-22194,5881,29842,34018,106604,59896,11181,41171,-75627,-33141,221,28990,-68333,12499,31915,-51617,-4194,-101510,-88223,-42680,-35802,-6371,42722,37659,-30757,72430,53639,-11025,24396,29138,49034,-44666,-36100,12706,36372,44173,49911,104365,69488,30500,86523,14734,-88239,18107,-95212,9533,-76869,13039,55152,-60356,33164,-65419,-49334,-29724,4329,77775,38947,-43909,3318,-80423,-9959,54362,22770,-64178,59596,17608,38343,88346,94997,1124,22893,-45164,15886,-71264,40782,413,-39670,92069,101092,-29814,-108086,-76283,13115,16665,-7125,87010,83428,-20617,-10316,56618,14619,-50914,-6701,-123318,-50947,5305,5461,60535,64307,48050,41478,63181,-37969,-63999,-31879,48272,10552,-28475,62674,23630,-64122,-10009,-52619,54601,-12359,21796,-57529,-83343,-28833,19058,61540,-21166,-12556,-13374,38669,100552,25708,-28478,-37783,61814,30164,-20922,63049,42472,-13469,3156,68776,22586,5344,-4141,-59532,-68036,-16368,-80539,-17698,-52114,11044,32989,14141,59945,96131,-4130,-28805,-4535,25202,35134,-30600,39303,-52905,3739,58936,-20612,-9662,29015,-34498,34732,45275,3783,-17263,-30359,99281,12413,-11985,61005,35926,-461,-14011,48706,-16822,9700,-4875,-73503,-70883,-11213,43301,-4115,-23151,34582,-11951,91017,11649,54876,-21090,-79000,-55295,-66777,104848,90799,71852,88407,19888,44169,57435,20045,-39639,-26545,57625,-15574,-34472,-42216,6830,-67251,24080,-14211,-25949,24175,-14258,-40607,71264,28315,-8567,82367,30018,33222,32338,-46341,-20925,-30140,-14215,139363,9564,-36665,-45275,3093,-11136,14409,29751,90897,9712,59034,44576,-15448,-4430,-40869,3461,-75317,-9836,-16807,41480,115737,43111,17987,28890,-41114,-20868,-105774,-68982,-4665,27988,-26488,87662,36946,-52758,-56688,-71770,-6242,24981,-21778,51623,2450,-103003,-1031,22697,-1661,24391,132559,-42954,-27818,-45780,-73585,-11780,-37482,-2601,-11409,-25399,-77917,13100,32066,41298,43631,43343,6428,76078,75281,33946,-21015,33497,-31138,43924,2578,71210,86611,136873,-72505,164,-35610,22769,59914,75221,10441,-14172,11676,-541,-19761,14889,-82277,7618,82790,20007,-70491,-18347,-5360,-12316,-40897,-37761,95208,26670,16668,-32182,9870,-10806,43715,2943,443,-2096,-1958,-46832,-46898,8871,23776,49232,16149,-23073,-52268,4714,-12921,-4265,39055,-67186,11199,64154,-38920,-5588,-21794,-24315,-7384,-31455,37280,13538,10659,35878,-39462,29023,82831,101081,-12022,-12444,68756,32751,-56562,-99791,-9070,-29848,-10657,55968,6545,-62145,-34293,-13220,45937,19944,14292,9623,-89212,-15184,31418,-19748,24278,33372,48388,-25436,9085,27857,21144,65214,11258,22608,34484,55260,7567,19740,13967,-4897,29204,-15188,-36319,31453,-41566,21563,21505,8767,125002,10942,31593,-39829,-37332,-19692,37117,-2728,-44568,-44612,-28684,61015,-3787,-5124,37293,21792,16029,47644,67686,-90059,-21693,-39452,47244,30606,-10349,48576,19181,-39253,-41353,-65893,24708,42808,-13361,-98738,-115681,5161,138207,-50895,-31793,-32778,41041,86347,42261,113726,78786,18247,-42457,-10447,38299,19074,-5839,15612,84293,57488,20358,22662,-2334,-603,30837,1984,-64323,88115,69635,-21299,-8351,23329,-78865,-15499,8391,76601,-51841,35899,44064,38329,58139,12186,30101,4429,-39629,4574,3393,-119638,4924,-5233,-19121,59261,-22613,-37854,-9587,-76587,-80732,-61426,28043,65251,-19226,13417,20985,56399,-20166,-91867,38406,-74545,-24281,-8553,-43117,13478,22773,17127,20085,82582,45287,43971,40274,-66840,-37010,69740,-56897,43265,152782,22128,-77701,55409,-27982,-14196,-32084,42959,53748,-19834,14994,4372,24179,-18272,-17979,39299,80096,29463,-42539,-33304,-23134,55366,-17059,-326,-62663,-3259,4606,46191,43407,-9919,41204,25894,-74289,40966,34092,28011,-37142,-46476,32530,1831,-613,29200,-974,-11894,-10577,-21749,33505,18994,-42016,2199,-32322,14238,10373,-12749,-40305,-37300,81517,58241,13722,70174,58907,19078,-3286,9948],[-12431,-8499,32514,-6539,-8937,-21857,68897,37688,47466,1227,74930,10492,-66314,-13856,-2678,-68619,70328,74863,68470,67507,-44976,-58439,21296,50400,-36428,62666,101773,12173,-33998,25942,20771,-48879,33997,-9738,-75920,114838,-42985,-18163,43467,56104,1061,-39284,-71424,31591,29036,52470,8715,-37109,-5237,-24020,-51922,51014,-8110,-84034,8616,-21898,-40224,23110,1223,-42380,-42256,21981,12858,35736,34355,40204,63541,-11807,13200,350,-12701,14523,47890,-7621,12762,-34968,2971,74987,-18509,-42424,-3861,-36944,-118684,35716,-39160,16515,10053,-20879,-62623,41706,702,-17294,24205,-30580,-53692,639,39919,-1144,7747,31152,20821,58575,92550,85850,22824,61214,41652,-6019,902,8967,22213,109994,1682,-11005,6049,-38111,6302,50291,1288,33615,-11040,27275,11061,-34926,-43073,-12252,-36890,-15895,-14986,-67368,-8675,-78236,24863,-16253,-9919,64851,11755,5944,-27863,-22765,43151,51731,31387,-3911,29495,7192,-138389,-33438,25466,12596,38789,-9852,-23314,1459,98358,-10000,-1734,-44703,-50752,18633,1580,-58640,-128361,-63299,-58209,-71560,-26586,-8818,34150,-14311,-16911,5667,87989,-31751,7055,13036,11212,20500,67940,38421,-33728,57557,34886,-85406,-110207,-2164,36693,-15391,-70760,9242,7468,-40989,-54545,20113,11533,23397,23736,-30475,-36637,-19962,-6275,22568,45583,-8369,-53485,-22924,43710,-59439,-55530,-57713,19823,-18010,18071,35042,-21953,41005,35218,-27342,4536,-40297,21827,43434,71478,31570,-11411,1580,-57469,81647,32771,-10356,59398,40852,-19199,27757,62550,99623,-3008,-36232,36330,-12509,-57153,-30527,60688,13165,-21503,-34280,-38740,44541,94990,8671,-23323,-473900,-82539,196874,124508,75620,71723,49977,21752,-41325,82999,-1241,-26639,31617,-20950,-21369,-37903,-15732,-17364,51670,-109570,-51490,14641,-42779,22824,66445,101498,-47494,-22646,-30995,45664,33794,-482,-44102,-24907,17144,-63422,-85482,-34097,156131,74909,67913,40183,-15100,-31730,-8693,-71214,19947,-44281,36604,91828,-14166,-25933,-118,48144,102429,2856,36574,3536,60366,-32001,-29560,56474,-18704,-36972,-78173,17559,12076,2646,-2386,28226,5431,-516,-58273,-27739,11818,-108187,4648,73646,76522,45677,89002,29803,26271,6251,-4248,-86785,-28485,-67533,-3393,-229,-37469,68489,40168,50619,35499,30767,-1214,16959,-74629,-18911,-48746,-25634,-55189,82936,49918,2771,-14645,-482,-37115,-50295,61375,82527,48027,-56010,12158,23995,-15466,23121,-15245,-11199,-113131,-39825,-17137,26087,-89290,-71819,-64635,18004,33783,51497,61036,-16116,-38031,-3845,90766,-73586,5188,52181,27934,31277,12041,-18415,41654,-115976,-15310,-19922,30169,49477,29789,-19542,-7655,-45193,-6284,-47899,-5216,-6314,78502,76192,-190,38823,21617,-19531,-76973,17113,3726,-26658,-22204,-65878,-7402,-66046,11159,5394,-3691,-69511,9585,138,-14519,-17432,-44886,3740,-27216,-18582,31315,44116,101363,71822,-5803,28916,-56972,-29216,2549,-34126,-71147,-5432,-13870,-81770,-4975,-108547,-63694,-38925,-33208,-2630,31940,38361,-39331,76501,18460,-29501,14471,16091,51335,-53851,-20676,13883,27197,23403,27504,76536,44655,44452,86520,20193,-91088,5806,-118163,16610,-81321,6892,43242,-72632,35976,-58531,-31424,-17694,-17468,67338,50723,-5308,11417,-74898,38696,61765,25851,-64423,35708,50074,30707,78153,98640,4884,35256,-70066,1102,-65436,46747,-6186,-6134,124483,99894,-33108,-78982,-69843,12111,45009,-12148,91804,101338,-6577,8901,37424,8447,-57907,-20222,-128289,-71813,16837,9506,61189,34311,44898,63238,60050,-20867,-41535,7205,62456,-3750,-51453,45405,6488,-48335,9200,-42357,56051,-22829,9912,-59344,-77947,-23700,17490,43456,-21031,-5793,-32450,43475,113184,24804,-27609,-33422,72995,52797,-2303,91736,-3153,-3710,70919,69653,3358,5127,-4590,-50766,-43146,-16282,-56857,4151,1181,28334,71392,-1197,45592,106899,-14937,-65613,-1083,-5110,84277,-6155,61651,-60666,18576,57169,-38744,-17353,17015,-28248,57726,49814,-1626,-31581,-26274,111064,21608,-35976,76586,53210,33856,64977,50976,-8572,-4779,12373,-38656,-44498,3411,41242,-11626,-52208,61465,-5779,65898,2597,90242,-3530,-83955,-32612,-58206,88571,88050,79698,79519,10667,31224,61050,15809,-28865,-53043,67838,-14325,-23390,-51756,-10686,-109465,-21282,1008,-20382,20991,302,-41450,29925,-907,-2621,77069,32114,35619,49205,-50102,-42486,-51166,-13179,115681,20790,-46939,-52485,-1214,-25424,-2441,1292,89896,32631,45790,17306,-19028,-14903,-59787,-9212,-44759,5406,-19648,28577,97192,45689,8869,13353,-54719,-6532,-99616,-41716,-1429,23176,-11877,102708,32776,-61405,-40734,-63021,-36541,23049,1385,12033,-23626,-108772,7658,24309,-14322,11627,98244,-31868,-16897,-27573,-40948,-18913,-31262,586,-16537,-43063,-71861,17244,46397,47474,53537,36039,-3716,91914,118781,35613,9963,17486,-36121,41219,-299,80527,44446,128676,-41578,8893,-27867,14138,80231,98793,23895,30685,-42932,-4398,-25739,11936,-53900,-15636,74525,-7513,-54717,-5244,-11703,-96,-23434,-36301,90856,95697,23767,-40134,18175,-3793,44886,-13639,-3130,-14492,-7693,-30493,-66794,-22349,31606,70010,17959,-6786,-39348,-10763,-20153,11328,52990,-88563,-12587,20508,-44830,-5552,-13743,-62928,-60417,-15361,45841,7236,23584,36661,-27138,28913,83602,99274,-25206,-16911,44767,45116,-13032,-103380,-24566,-21392,6444,27735,1359,-75207,-48912,6944,40786,15950,32225,3045,-87220,-13861,38754,795,38581,27252,44751,-18724,12984,30903,21819,31060,7571,33160,31042,15711,-4362,-22157,18233,1402,47458,-14253,-28555,16769,-31648,8565,25681,751,151605,1831,35137,-69692,-50146,1171,27929,-330,-69548,-49528,-17139,82751,8831,7615,49410,14517,-8459,39352,77023,-115925,-12074,1062,54848,35201,-40680,37762,33988,15610,-26934,-108533,16528,55922,-25884,-90227,-75972,-11090,151817,-56812,-23167,-27180,54198,100975,30270,98391,50599,26744,-61067,-20362,10050,-996,3360,-2316,58292,67801,-10734,-7580,-2994,-5011,39631,14246,-56211,67230,42001,-37930,15139,-8794,-70751,-9637,4641,37285,-32128,35785,77571,58124,35661,-9218,30163,8905,-62549,8203,2914,-96078,3696,3916,-57555,59139,-18417,-49399,-26581,-64140,-68315,-78921,-2674,43598,-20264,12972,3323,68416,-38289,-97320,40178,-75631,-56958,25347,-15496,33618,19469,25725,4110,62535,28560,44604,35959,-68303,-44484,100187,-31391,38631,164125,41526,-91835,59841,-50967,-16832,-41150,67805,62465,-14199,24402,-14257,6321,-18414,-13334,34611,83543,10299,-29006,-36335,-33951,33082,5390,-15315,-53763,-9737,-3875,39414,30421,-26415,44859,28440,-64575,20254,11438,23015,-37584,-54842,10151,9732,2461,44650,5302,5278,-12284,-47508,33801,-20808,-14062,-1672,-27707,-1423,16323,8031,-27118,-44516,57309,63769,-21021,59664,41719,5055,-5186,12459],[-4726,-7622,16276,-35561,9421,-16268,105952,32774,55085,17810,46067,-9500,-59714,-3833,23563,-62039,49280,75929,87493,42115,-61548,-42546,38580,26580,-39589,105386,100737,4231,-43429,37747,19576,-53773,23672,6721,-79595,100571,-52891,-4042,35497,35098,-13361,-41773,-77489,33384,47359,45059,6344,-39227,5751,-4303,-34437,55769,21840,-62717,-1941,-16016,-25274,40105,13331,-29120,-34113,17016,-5292,68298,76412,-2054,19541,-24087,-11530,-2074,-26873,598,59334,9239,-19560,-43863,14508,66158,-25183,-42225,-3074,-27478,-144998,40144,-44734,7049,-47032,-12435,-42372,31337,24779,-7637,-8060,-14961,-35024,3128,48277,757,29547,31300,17242,58199,73258,105749,9554,52284,28104,6356,10032,13184,45364,116378,48827,-10210,17691,5011,17159,44375,6612,51789,-10296,32910,-3678,-48886,-31592,-19878,-35208,2973,399,-49745,-6615,-70631,69139,-23592,-17714,27342,13322,20856,-36488,-31948,13187,51741,58937,16270,21030,-68832,-132292,-31203,27985,3546,46291,-11605,-19273,20805,93507,7649,27573,-54884,-33409,9432,1193,-47238,-133288,-60085,-50689,-77431,-69119,-14946,36293,-20909,-32925,392,67674,-65743,-12294,-318,-3859,16176,51984,6792,-10887,64179,47360,-44201,-72816,10977,48751,-8994,-100718,-20406,23620,-31313,-54220,27376,-13836,17264,38545,-23647,-26588,-44670,-8484,23950,58103,-20955,-84992,-12969,18015,-49269,-46071,-50063,21810,-3211,7884,-1268,-14705,17025,28474,-27204,-7074,-69201,-15412,71376,75693,24808,-16294,-20134,-66370,85204,24851,-6969,53577,52157,-1172,38162,103565,85390,-6383,-53290,-8552,-12694,-14687,-21191,88695,-7113,-11662,-35911,-45900,37265,99405,10521,-56150,-406069,49225,202344,123592,82894,31080,41096,14936,-22651,81481,18364,-27123,16112,-17983,-46101,-35793,-16868,-19013,29234,-129879,-26293,18200,-42662,8685,32849,124052,-28402,-28195,-42855,56160,44063,40856,1898,-3779,15382,-44628,-77022,-29526,166810,67891,59558,-5917,-30475,-35538,-21746,-86594,5527,-27916,34669,82552,-19300,141,25928,41817,106544,-3039,30080,-21890,7478,-16051,-40400,39798,-31561,-23951,-97973,46784,13864,-13151,-19703,18629,18679,-20902,-57961,-26375,-6263,-82658,15003,91903,77670,60612,80065,46021,5658,-42327,-35386,-126544,-22127,-62322,-22129,-18255,-33196,86672,39985,48548,12583,56834,19934,27449,-82914,-12886,-39269,-16209,-63811,66732,63358,-4702,-41077,-3055,-34740,-85651,30348,76114,62600,-48801,19217,75374,-13511,12127,-4095,18889,-93681,-31456,-17358,46092,-106976,-94210,-51527,35242,49497,48824,50616,-15008,-70466,-22371,76051,-89729,-3935,82701,20897,24288,-1018,-3421,36721,-95526,-8087,-5250,66023,52675,-1641,-41305,46047,-267,-19001,-48090,-669,-23096,84832,85482,10827,40609,-11854,-5385,-72428,-11063,-1716,-30102,-5762,-44068,-8402,-96207,7664,3063,-7082,-86605,1307,-14263,-5534,-9496,-18475,11276,-33686,-36245,41252,52478,91913,80831,-24162,14136,-38407,-25496,8792,-103974,-61812,-17557,-57572,-94102,6016,-111727,-34548,-30232,-23826,6450,27941,42694,-52263,67777,-17109,-41581,4239,4861,50032,-57268,3232,16250,20783,609,1164,45517,19816,48528,74074,23055,-78645,-3735,-120855,22460,-67057,1139,17476,-75936,27073,-46008,-8858,-799,-29420,45927,54201,32006,17199,-62462,60120,66361,34721,-43723,4560,65074,16688,49011,101623,15726,47763,-80005,-13305,-48890,43939,-12637,25010,134259,83469,-40631,-56568,-59552,8119,64738,-15060,78297,96693,3650,27846,14800,-4212,-51975,-24072,-119615,-82504,25056,14172,43381,-11553,32456,85640,54414,1221,-12011,47266,65949,-23732,-75957,22155,2571,-27501,28540,-25148,50579,-37113,-2122,-51433,-64799,-16030,11440,30177,-15059,-8038,-53854,48974,126069,24876,-15109,-25972,72637,53450,6160,89400,-47893,14422,136710,59514,-20782,1591,-7654,-25593,-4890,-9332,-29028,7061,53975,33564,85780,-20491,29155,99963,-28259,-101046,24027,-23440,116779,29701,73671,-58008,18166,41815,-53506,-30467,6443,-8301,72453,50084,-2857,-34669,-31141,104190,30422,-52441,86873,64423,52816,116123,46400,-367,-22520,19811,-10987,-19912,15076,47890,-25919,-68256,82445,1041,29385,-47,114653,14575,-79300,-4407,-34302,66006,80437,74469,60195,3987,31314,68474,8828,-22362,-77174,66881,-5536,-7558,-55773,-24553,-128422,-74625,14883,-11536,16193,14317,-45498,-2165,-21992,2902,64865,15724,39751,59469,-33872,-57025,-71717,-20672,48421,35235,-31085,-51718,-13040,-39725,-24831,-19577,81882,56764,24262,-19467,-24532,-31918,-68907,-24045,-1615,22826,-19013,16148,61635,25066,-8931,-1916,-48558,2996,-89310,-14111,-4994,11197,-3972,107092,21832,-69314,-17213,-46456,-68347,12618,39451,-26523,-44687,-98333,17686,27355,-26942,-755,43890,-17752,-5795,-2878,-12257,-24960,-21072,-796,-11064,-50687,-68990,12256,47076,30719,48300,27861,-10656,63382,158742,44309,38526,-7259,-50268,40219,1282,55487,-1108,97329,246,17621,-15994,-380,67315,104073,36181,85851,-80870,-2689,-30170,5983,-22920,-45526,53444,-35636,-36799,2255,-15687,23760,-17052,-34432,61968,120286,23498,-38004,23415,3640,41484,-25539,-991,-24390,-12205,-14531,-71210,-38859,37437,78962,16715,9617,-26298,-10194,-22349,29571,67639,-102933,-40371,-24477,-47140,-7450,-1318,-70819,-90893,1217,51353,4594,36679,49743,-16234,26106,71300,85076,-38007,-20841,28671,53271,28872,-94887,-26554,-7812,17079,-32696,-6424,-77736,-57020,22465,33656,18313,48515,-3963,-80151,-11193,40071,22312,55037,29776,48545,-9283,20094,32700,27842,1478,15084,38259,21947,-23291,-18918,-46908,20600,2344,40645,-11827,-29661,-4415,-26280,-2741,25254,5095,148269,-14245,16166,-84710,-60539,19052,4747,2395,-90997,-42933,-2759,97191,17347,15226,38925,-1515,-24999,25768,77301,-123359,-4065,42390,64187,33537,-69888,20760,44707,56603,-9898,-130169,4959,61543,-29385,-69555,-29746,-11089,142464,-59703,-19453,-16254,67844,104635,11135,61691,18802,32036,-64879,-31722,-19139,-22745,13782,-16820,47683,64735,-40700,-25393,-846,-7586,46831,26080,-50536,41960,6481,-49332,29608,-40019,-60870,7126,-4316,3106,-18607,21936,98620,81394,18976,-23152,22730,7121,-79806,10434,4034,-74163,3984,23215,-68213,62058,-6517,-54740,-43085,-43203,-37385,-75522,-38302,23869,-19702,14159,-9663,56596,-53858,-72532,38276,-72841,-72868,51982,10263,45625,12721,36070,-4769,36470,9613,38962,25231,-80774,-68393,113494,-2056,25681,154556,43083,-83713,61140,-63264,-20892,-48255,58399,53065,-8843,30063,-40073,-12655,-21634,-2190,37416,77208,-1676,-12470,-29778,-46991,12640,22713,-44507,-39617,-17052,-15521,29178,10093,-45652,39591,37416,-52598,207,-3617,22580,-47280,-66126,-15512,13894,9414,68158,16569,13881,-18002,-71919,24326,-53809,14073,-7543,-15040,-3798,25382,24200,-19539,-48016,27982,61145,-45186,45239,24737,-8216,-9149,11186],[57,-8893,5010,-45438,26131,-15114,138438,17556,47967,21748,16321,-19326,-49660,10053,37395,-48606,18829,82608,96398,18383,-61894,-29571,59550,4536,-32436,101023,80928,-2844,-47348,37668,918,-54225,15665,21766,-81884,38933,-49570,10170,23556,15166,-28772,-37059,-68560,29705,62647,35997,10937,-32800,20721,19460,-8997,53469,36930,-41118,-7698,-14886,-15471,41019,26136,-9813,-26702,961,-32359,93829,108624,-43589,-20795,-31186,-45279,-8617,-39449,-14637,55873,26748,-48763,-38740,31638,47273,-15969,-42532,-262,-15899,-148651,32781,-48103,-17443,-91205,-722,-3947,25252,39009,-2254,-31070,5613,-12181,-583,52309,6730,57110,25497,5333,56112,44895,124882,-3924,38283,15714,23202,16127,19715,63378,88272,59060,-17474,22756,46372,17371,34851,9732,61525,-6574,33451,-15822,-53463,-11734,-31687,-27078,12036,10897,-25400,-10195,-56502,95238,-30590,-14184,-2787,9396,36043,-38327,-37680,-12740,58946,85134,34560,8979,-123612,-73502,-24347,28128,-2445,47677,-6415,-5732,35764,69466,13528,40739,-59637,-19661,2139,-2911,-36348,-120741,-43926,-34227,-72534,-104556,-30588,31211,-20922,-39452,-2982,46894,-73176,-11504,-9634,-16412,12897,38129,-17062,10618,72743,49150,-22109,-34026,30833,51383,-1818,-119637,-45100,37313,-19126,-49693,30285,-23044,10651,45433,-1275,-17307,-78480,-5326,15069,58837,-34173,-106128,1762,-13005,-35966,-26660,-27961,18252,12712,-1687,-46639,-3805,-15500,17576,-32427,-24613,-98456,-50385,76764,72977,28780,-7511,-45855,-65294,68551,11071,1335,49946,58015,21088,39620,118696,53878,-1829,-66979,-46361,-8472,23629,-14184,104118,-26237,-35323,-35633,-50635,22100,85978,15768,-83179,-294790,122039,196032,125527,85415,-5987,31463,7388,-1923,72880,37262,-23716,25339,-12075,-48875,-27979,-13363,-16225,6332,-134108,17299,29226,-33105,3296,-1588,124205,-13618,-27341,-46045,58227,38559,62940,32236,14636,11234,-18249,-51946,-21627,146373,51003,42180,-51004,-42411,-32961,-30953,-92124,-13831,-3174,34183,84073,-13731,16273,40698,29460,90508,-4184,16300,-63386,-54141,6772,-38263,5765,-31964,-5087,-93308,72486,14733,-27583,-25210,-1276,21369,-39169,-52587,-23103,-24442,-47972,20942,107463,74381,79323,58773,59090,-21501,-84636,-66311,-145914,-22379,-52994,-39361,-44090,-27199,87592,38746,32745,-6858,74627,37174,40708,-70968,2229,-19680,150,-72876,40060,77757,-11918,-52996,-617,-18942,-104006,1390,63976,72794,-34000,15044,110118,-15169,-4264,3743,43366,-73782,-24129,-22609,58977,-110865,-107912,-32490,42385,57628,47234,41147,-13353,-87750,-27336,52533,-88988,-10442,90103,-2476,17707,-25359,13207,28691,-44398,-1130,-2908,90438,40047,-26887,-52884,80835,26653,-33893,-46049,2615,-32922,83428,76949,28404,27586,-42017,4169,-50657,-30277,-4471,-25494,12121,-12135,-4800,-89487,7811,-8739,-15711,-100096,-5050,-14703,13953,-4622,2517,21276,-41726,-37734,56823,53683,81821,85942,-40081,187,-23762,-24334,10110,-151325,-43359,-20189,-74882,-80670,31454,-106988,-8306,-19451,-10338,14459,33610,50636,-65813,49630,-39620,-43739,-4946,-551,47326,-51357,26029,21359,19840,-18240,-18187,19187,-2600,42297,54273,21720,-55894,-8477,-100726,25049,-34819,-1698,-11442,-66265,8601,-31549,12467,15484,-27395,18302,51402,59142,18004,-50905,38912,66061,47714,-12211,-25883,52213,-2656,7930,106296,35326,58450,-73569,-25116,-31705,35524,-17868,41500,116709,62236,-49380,-49803,-48829,-1736,73298,-11849,50957,74197,8962,40582,-4715,-17384,-34332,-14111,-99574,-79114,27107,15088,15461,-64098,9064,99598,45821,22398,14314,73921,54908,-43737,-92579,-3343,1731,-10625,40774,-6869,39465,-51304,-10612,-35203,-46429,-5609,3660,32379,-3448,-22283,-73818,55057,138289,25989,2585,-17202,58778,35617,-1258,55127,-75585,35453,169131,42335,-39428,-4008,-5959,7361,22554,687,-6331,-6382,84782,24995,66682,-39365,15066,72022,-45993,-126074,54319,-25120,120785,59519,75178,-47742,2433,17189,-60285,-43802,-69,19724,73740,45213,2178,-26147,-42435,81704,35703,-49841,90454,66281,53283,118802,34616,-696,-39365,14128,4610,-5688,22186,56362,-43332,-65762,100965,9334,-12235,5968,123079,31896,-66775,25130,-4050,43282,77197,60384,34907,865,40276,78804,-5430,-17743,-87447,55541,-5701,7559,-55066,-30489,-112178,-107321,25782,-2118,10881,24346,-53866,-18583,-31871,834,45959,-14223,39759,61065,-9760,-59834,-83635,-30986,-25340,48236,3710,-42543,-35699,-49886,-47392,-29765,70191,75226,-1931,-59997,-31026,-53574,-63127,-36617,38568,39598,-13784,6721,33843,-9650,-30822,-11293,-31377,6104,-76731,-612,-15135,-7661,-10900,93278,6496,-72152,8406,-25374,-92669,-1858,78300,-54390,-56556,-74523,28768,30394,-36962,-10090,-6582,-4498,2625,21184,7030,-29101,-5885,-7486,-829,-47551,-70410,-557,34848,-2637,26636,19797,-17103,2235,180207,58019,54607,-34604,-68240,42711,8837,3791,-37308,56862,44909,25259,-7733,-17887,21606,84448,45165,121937,-79540,4106,-30213,-424,4838,-73577,25822,-57904,-23366,-10992,-15018,49031,-31860,-30515,21363,88763,15427,-27766,23781,8505,33915,-30323,5994,-29004,-14353,-4026,-59112,-37307,42160,78771,14016,16731,-18639,5669,-18076,51160,82262,-100493,-60250,-56590,-40940,-11083,14356,-48655,-92511,16017,49684,1880,43746,71904,-5979,23590,53085,63108,-44942,-18331,22929,59121,55243,-77797,-16774,7818,19081,-92579,-12773,-67479,-54540,29014,21490,24683,61747,-8457,-66037,-9051,33949,36328,65627,43068,64977,823,28720,34229,34421,-16740,36992,46309,10479,-40440,-27889,-47781,16421,-6365,17923,-7871,-37517,-26330,-30015,-2550,24936,18782,115011,-37778,-16109,-85046,-66417,28058,-24893,614,-105634,-28416,8588,104355,20665,17860,12213,-20411,-30934,10918,66582,-116314,-2323,62488,68917,24732,-89107,1812,48287,75930,10970,-124256,-8687,56602,-26711,-40535,7768,-6312,106547,-57632,-24168,-1835,74989,94961,-9466,21814,-4721,33820,-45452,-41000,-36903,-40374,22499,-22655,57484,49795,-59930,-29010,2846,-9811,50673,39221,-43681,20412,-27337,-50808,29858,-63065,-52322,29693,-17604,-20517,-12349,-3837,92686,100001,10528,-28987,10549,1403,-85320,8986,4029,-65132,4411,48131,-51931,66610,9555,-52292,-56554,-15925,6523,-55624,-61613,7413,-19136,15246,-15129,27712,-61176,-29128,33564,-70985,-68513,62591,30091,49026,3202,45749,-8033,13776,-1763,26520,7689,-100780,-97033,108390,22745,12668,131145,28101,-53212,60570,-61299,-25401,-51021,29084,29039,-3663,31822,-65722,-26896,-24863,16151,43167,60905,-11764,645,-19627,-58368,-3939,16946,-79798,-23263,-20881,-30083,19480,-16525,-66418,26998,54268,-38384,-13270,-8466,24956,-61487,-78427,-36036,13434,19236,96135,30310,11452,-26108,-87596,3713,-58451,34751,-15193,-283,9214,35432,37511,-21406,-48592,2506,53710,-49279,32410,10481,-18430,-15846,5429],[467,-12440,2386,-29867,35907,-15719,144759,-5423,26596,11695,-8213,-15307,-40044,26060,31719,-31775,-10365,93807,99403,4110,-47325,-24910,74035,-11177,-13596,60174,44700,-4260,-42925,27877,-28847,-49076,11867,32338,-81343,-37580,-35374,25260,10748,1701,-38805,-25197,-45768,21237,70365,30311,22562,-20605,35543,44431,16784,43186,28795,-28847,-12225,-17252,-11771,30747,38574,11387,-19463,-20084,-59764,104784,124767,-64940,-38170,-27055,-71734,-5300,-45697,-25292,43794,42635,-67993,-23260,47884,21563,1084,-40418,6356,1251,-123110,10937,-50888,-48096,-107407,10695,36126,24269,38734,-1257,-39647,25624,8478,-10968,49992,16497,82142,14990,-12426,49178,16606,136576,-11463,23597,7289,40434,17968,27455,72762,29785,23587,-31033,20862,74748,8267,21190,7125,61797,-1155,24792,-22607,-48282,7158,-42420,-15972,13611,12341,-4459,-16126,-41313,99451,-35929,-1199,-12053,-1655,46404,-34679,-37288,-28505,70630,103684,44733,-7557,-137114,9742,-14555,21704,-6442,41649,3740,15149,40359,35490,805,40166,-59040,-21133,-2618,-16025,-33836,-94207,-16044,-8920,-52850,-119671,-48234,18349,-11798,-34125,-1887,27182,-57263,3549,-12327,-21098,12918,27482,-29078,25271,83616,38503,-25422,-3642,53039,47255,5449,-124164,-60946,41892,-7819,-40335,28687,-15256,7813,44817,32026,-8719,-108281,1496,-2666,44200,-45408,-106675,18579,-38335,-23292,-3560,4177,11805,25821,-10634,-86065,8153,-46915,6114,-45685,-44595,-111743,-69971,64618,65655,44063,9602,-68951,-53091,37996,-4032,17772,48327,60199,39454,30249,103357,19605,9481,-73286,-68244,-5393,38569,-13358,101133,-42211,-87946,-32621,-53358,3442,50990,19636,-98391,-162661,119081,177563,130207,87253,-23557,23351,2084,17653,60281,54283,-15999,53737,-2559,-31082,-15306,-4038,-3490,-9606,-117932,63746,44390,-15129,6238,-24316,99294,-8166,-21125,-33383,51630,21158,57866,46146,27130,4216,3492,-18460,-10499,102310,34198,17112,-80086,-47397,-25450,-34769,-86739,-32559,23558,36904,92396,-1089,16609,42766,15125,54137,-1056,-2583,-104215,-103415,27142,-21628,-37189,-21731,15794,-63812,87479,18292,-35211,-20285,-27612,12589,-48967,-43440,-21281,-39183,-12189,22344,122307,74249,93052,31055,65264,-49986,-105440,-83429,-140755,-30732,-41371,-46924,-67256,-18500,70606,32114,7920,-19753,82146,43719,51618,-46523,18317,3043,17684,-78475,11435,88796,-21468,-46908,3461,7627,-101026,-19211,50709,77264,-12768,2839,121904,-18175,-20098,8312,55198,-56699,-19157,-30307,65411,-105651,-113308,-10406,42720,55333,43260,32865,-8268,-81275,-15987,29316,-70718,-16856,70794,-36567,12787,-51145,30858,21451,17157,2931,-11338,96454,11905,-38037,-51902,73967,23099,-44887,-41295,-1793,-37293,74887,53077,48430,1588,-61173,7769,-20063,-32042,-5858,-11541,26292,20755,1229,-48448,11163,-21276,-25539,-102129,-2648,-1445,39063,-3152,14583,33169,-50021,-20106,71442,45989,73392,86945,-50279,-10343,-15003,-27097,-776,-158588,-20236,-10632,-57155,-44654,64259,-91553,9070,-10233,5072,13390,45612,59622,-77217,27719,-43490,-36830,-12380,1416,45118,-35813,37869,29203,23883,-28775,-26438,2725,-19065,29892,33156,15303,-30925,-8099,-64816,23449,9157,-1375,-33233,-43454,-13405,-18905,27776,25893,-12429,-6506,46937,72473,13541,-45225,-13962,58492,61168,17179,-49366,13173,-25361,-33393,112370,59243,65301,-56294,-32088,-23033,25925,-20138,36625,78314,44862,-56235,-59340,-39212,-16032,73230,-490,18111,45117,10507,43878,-15201,-25077,-9987,8382,-72884,-61961,21790,9720,-11418,-108963,-23313,99887,35301,37121,28712,79524,30930,-58410,-94200,-26659,-4792,-4659,41136,7159,25356,-60067,-12541,-14453,-26205,8252,-2649,52879,11151,-45318,-89062,60808,142525,28682,19863,-9188,32527,7405,-23947,2691,-77963,53122,148499,22376,-45624,-9881,3841,37519,24715,8238,2434,-25900,82749,6981,18576,-54128,5653,25756,-65795,-134235,76018,-12365,98778,73560,68327,-33960,-21485,-8476,-56905,-50891,-1835,46399,59676,34814,12156,-10188,-55254,51043,35487,-24407,88910,57841,38455,77388,17353,-15168,-51617,-2301,9672,-4413,23932,56963,-59995,-45730,116249,19378,-50543,20497,114620,44221,-49009,51142,23443,24766,80753,43445,8285,338,48935,88437,-28999,-9575,-77170,39319,-22563,18149,-50026,-27657,-63287,-99165,32642,5223,6495,27998,-64919,-20898,-32316,-13896,20841,-48668,26309,55346,10169,-51109,-82353,-38647,-75134,55826,42889,-25926,-67784,-52181,-64977,-29881,58750,83690,-28504,-95764,-35095,-73629,-43815,-43652,64365,51509,-5253,739,26422,-42353,-51512,-13046,-15434,3000,-61063,-5228,-27263,-29998,-33134,62381,-9402,-66360,31684,-5330,-101104,-15150,101646,-69752,-57454,-43676,39370,31976,-41137,-15466,-32631,5330,5414,37867,18264,-26294,13018,-16950,9168,-36342,-73305,-15294,14983,-38752,-7876,11443,-26591,-62667,174331,71124,53681,-57728,-81645,47658,21913,-55955,-54267,23081,82527,30596,-7942,-34832,-39251,43018,49355,112604,-38460,13866,-24571,-3675,26879,-90578,2909,-68930,-17169,-49093,-9287,57944,-61399,-21700,-15936,22597,1581,-13915,18535,8751,24003,-28016,14238,-26732,-11850,-1837,-34317,-21821,44714,74925,12951,10710,-17880,30973,-8314,73290,94579,-77934,-63500,-67887,-24696,-14749,30628,-12908,-72371,27078,38876,-2842,44700,92140,3319,22061,33429,38712,-41006,-4031,23009,62750,61578,-57488,-766,22195,13132,-110574,-13491,-44813,-40564,25970,4632,32216,73184,-6844,-44402,-8327,21339,36640,66040,63606,91118,9160,35880,36015,35612,-21905,68381,62723,668,-29608,-24833,-30176,3906,-24120,-8108,-2755,-47300,-42295,-41813,12860,30682,34999,66822,-65750,-47257,-74475,-66875,25167,-53454,-7310,-107144,-10792,12534,105958,18912,16594,-15416,-36849,-27718,-947,45422,-100612,-8786,49024,61743,11132,-92870,-12762,44454,74563,34183,-93552,-21994,41099,-23433,-10678,30691,-6283,53626,-48202,-35542,14235,70941,72423,-25743,-3914,-14792,32361,-1369,-44508,-34748,-49824,26759,-17496,79731,28897,-63621,-21324,6999,-13328,50476,54944,-33543,7027,-53000,-41847,17151,-73091,-46975,48777,-32667,-34510,-11295,-34694,53401,105605,7462,-29119,-2367,-3756,-77083,2639,267,-70770,4037,71420,-19690,69637,24701,-42215,-65817,13481,51465,-28355,-62682,-5125,-18933,14930,-12730,-3089,-57058,14103,26751,-72124,-47448,56458,41502,46324,-7357,51663,-8982,152,-740,9367,-15035,-116425,-109589,89950,38537,7799,105547,2875,-9248,60346,-49248,-29693,-48177,-602,-1918,1143,32089,-80196,-31947,-23713,39124,46049,37724,-28275,6083,-10356,-65424,-19395,-20679,-107458,-7553,-18071,-45249,13127,-44537,-85478,10886,76874,-21866,-17454,-5058,26798,-72889,-89337,-47654,9151,30519,119970,44760,-1011,-33974,-88392,-26232,-33302,44075,-23011,11269,32967,42651,46448,-32934,-47512,-12492,44306,-34186,26335,-1012,-24671,-25428,-4425],[-4356,-17260,7814,3805,35246,-14684,114548,-30502,-2639,-7351,-23125,-298,-33364,42818,6370,-17293,-30366,103963,100983,1026,-24145,-29415,73455,-18481,13874,11097,2395,2393,-30142,12718,-59936,-39013,12437,36063,-76668,-89833,-18345,41896,127,-2564,-37893,-8492,-15840,11064,68058,29932,36503,-7709,45925,66899,37198,27166,390,-29604,-17621,-22306,-13692,18847,49239,28510,-10443,-37521,-79095,99115,123321,-58678,-26488,-9703,-78019,12420,-42848,-26773,31903,53956,-73712,-3917,55826,-5892,18104,-33736,17383,25005,-75181,-22173,-53108,-68661,-93126,17216,62616,27706,24267,-2196,-34736,40339,21196,-23677,41042,27974,97410,2670,-29714,35439,-4745,132318,-8724,12502,3727,54117,15367,35028,72122,-35027,-39683,-45707,14082,84632,-6440,4014,-2115,54672,3507,7053,-22329,-37003,17203,-46338,-6241,11976,4177,4434,-20565,-27907,85266,-40298,14736,-1048,-18886,46309,-28996,-29855,-31423,80996,108992,41932,-29363,-114274,73456,-4211,4013,-9949,29194,14981,38033,32714,1476,-28806,31428,-53975,-44401,-5870,-38252,-41702,-63912,17795,20883,-19797,-109873,-57992,-65,5827,-18040,5411,8986,-32113,20487,-7660,-15456,16873,18262,-29315,29643,92459,18204,-46728,14249,72836,42006,12175,-115551,-64527,34236,-309,-26606,21139,4248,11249,39459,66118,-1620,-122387,7299,-24645,17985,-49931,-84415,34480,-49547,-15011,15750,37502,5750,32260,-18318,-107245,18282,-66667,-1914,-67501,-63579,-99058,-69985,44852,57215,66741,26927,-83160,-33112,5869,-15979,41244,47521,60654,46828,12534,67852,-2842,26324,-69861,-71138,-10237,17853,-20474,81776,-51624,-146568,-26305,-53969,-12867,845,17289,-100678,-31648,55098,146732,131110,90223,-14546,18072,722,33336,47609,67018,-4467,88403,10917,-1083,-822,10103,20666,-14495,-84517,95208,59191,7420,13692,-30081,54333,-11186,-11769,-3153,39506,1334,29148,49887,31509,-5929,10559,12342,2630,49831,26975,-10214,-81760,-44362,-14249,-31277,-72316,-44583,45930,42432,100626,12316,1417,36297,3845,6865,5013,-23111,-127557,-124143,36200,6651,-76520,-7280,32476,-21654,88108,27896,-32440,-9842,-54854,-4773,-47569,-32342,-23104,-48081,16727,19492,133619,80609,93131,3350,62341,-72797,-98677,-79659,-116014,-44464,-29663,-40199,-80006,-7158,41821,16542,-19173,-25626,80524,36001,54284,-20654,24913,19157,30110,-77109,-9471,91944,-35417,-27601,5450,38888,-77237,-27603,41142,76147,11328,-12583,115937,-19905,-30015,11197,52703,-42016,-15930,-36858,67540,-95812,-111726,10297,39659,42415,33980,25616,3462,-53659,8316,14780,-39509,-25858,31068,-69875,10025,-66903,49317,18648,64572,3625,-22736,85086,-22097,-33158,-41684,22060,-6163,-46996,-33606,-13941,-39905,61083,19927,63876,-27441,-65542,9566,8914,-15796,-6869,9893,33253,46178,7185,9590,15685,-28493,-31948,-88473,10589,19515,62051,-4214,15914,44970,-56003,10807,78011,31208,66707,84193,-53272,-16120,-12099,-33816,-24188,-128013,2297,10634,-13700,-427,92808,-65978,15216,-5282,20765,-1938,56180,65533,-85112,8161,-33316,-25357,-17879,9556,44250,-14525,33010,38225,29180,-29130,-25284,-1282,-26152,18336,15610,3886,-11625,-4028,-25257,17687,54574,-29,-41898,-11813,-32108,-10621,35049,27296,9919,-19347,44779,72895,5759,-46279,-68095,42856,70685,34288,-62443,-36798,-48060,-62710,116524,78494,66639,-35962,-32567,-26359,19315,-17351,13610,33209,34327,-59158,-77557,-30306,-30532,70311,17807,-11450,21425,10993,38337,-13243,-23177,14244,37205,-44968,-35260,10060,-1064,-27938,-132388,-57762,86850,25512,41593,27077,65367,1173,-64044,-79304,-43714,-19470,-11497,29349,14402,11569,-58620,-6592,6514,-7534,25476,-5040,84721,24769,-69592,-97763,65036,131089,33918,33507,-3738,-847,-21434,-54961,-48020,-57303,62659,80642,3549,-37260,-14578,19306,55845,3530,8732,-6735,-40536,52888,-12520,-40730,-62643,682,-30108,-81803,-124448,83618,7222,66147,71137,56619,-20381,-42906,-26327,-44048,-47174,-106,63556,32457,19721,23085,6788,-64166,20453,29521,17179,86508,40978,15538,16703,-1769,-43141,-56920,-21134,9955,-12924,20673,43667,-72988,-15198,123879,30160,-75823,40476,92712,46797,-28867,68465,41763,12131,85817,28974,-16402,151,48668,91614,-58628,6001,-47960,26144,-50616,23019,-40311,-18761,294,-50251,35028,9094,4184,24506,-74257,-15610,-26695,-40672,-8270,-77755,-6965,46282,18728,-36316,-68594,-40648,-91931,55938,72598,-4168,-100899,-44911,-73859,-22715,50912,81512,-51984,-116814,-32112,-84472,-18501,-44249,72014,54577,4145,-2970,34492,-59386,-67233,-8980,-10312,-4610,-40762,-21243,-34961,-49896,-62663,23868,-21900,-51492,50175,7426,-90170,-23155,99882,-77552,-48137,-13040,47427,31174,-36990,-17369,-29319,11566,737,43202,23999,-9577,31923,-23826,16333,-21857,-72631,-23472,-4998,-62742,-47554,1986,-41169,-102798,146023,76878,38464,-70828,-82704,51536,37716,-102841,-49215,5827,106433,32790,-15713,-47866,-90438,-8028,48335,53409,19564,23804,-14032,-619,42967,-90870,-3781,-66616,-16570,-97208,-505,33917,-83002,-6382,-38526,-42569,-13979,-1321,8417,3901,14409,-21092,19391,-17717,-2461,-7746,-4180,-1119,43033,72083,16609,-5330,-21760,56933,4439,89431,101175,-41378,-49029,-59229,-991,-15541,43934,15045,-45026,33467,20048,-8788,43703,98614,10942,19873,13991,16501,-24133,23425,21349,61428,52298,-39338,13944,32374,2682,-68228,-6235,-13283,-17687,17241,-12040,38685,85026,3400,-17427,-8704,5197,21935,56916,82920,115127,13480,38581,37884,27492,-17415,96628,85177,-4418,1033,-8348,-7575,-14908,-45131,-27391,2987,-53710,-47160,-54977,38226,46333,46427,25718,-90822,-64638,-59124,-62483,11365,-74649,-19075,-89690,6028,8088,103505,13284,13069,-27233,-47747,-20065,-6908,17284,-80736,-21380,6454,39064,-2883,-80915,-17036,35873,59499,54924,-49838,-32141,18636,-24691,11361,41077,-14107,2141,-30283,-48338,30128,55047,39830,-33988,-11604,-13985,28604,57259,-39713,-12141,-48934,25154,-3193,99932,10503,-53386,-8272,11429,-18921,46665,72167,-20292,1885,-68921,-25636,-1410,-68460,-44560,54469,-46111,-42645,-11840,-61375,-9545,94194,4280,-27324,-12112,-3489,-57754,-7904,-8196,-83751,2909,85926,13721,68330,34165,-26113,-70278,39734,83332,-3090,-43501,-13667,-18537,12733,-4446,-21155,-41934,42705,18853,-74420,-18165,40156,44071,41004,-16695,51173,-10545,-3502,11132,-8408,-39404,-114200,-89699,66891,44960,15017,86715,-23992,34638,62064,-36730,-33465,-40252,-16996,-30526,4950,34645,-75212,-26022,-14685,60509,41794,13320,-56250,3125,-3313,-67577,-37625,-81654,-113791,5722,-8647,-58730,10785,-66655,-98121,-4157,99313,-3711,-12877,1672,24973,-75047,-96776,-51969,3471,41564,128107,59053,-20064,-39020,-71851,-59317,5380,42533,-28631,16406,58008,43219,47885,-50661,-46041,-14586,34798,-9833,29599,-10900,-27327,-36802,-16967],[-13855,-21644,16158,39524,24022,-9495,58060,-50569,-29268,-26004,-26941,18227,-29857,58421,-30966,-11113,-38516,105453,102583,3119,-492,-38974,54779,-17980,43564,-19466,-33310,16145,-12260,-3277,-83503,-26871,16062,31859,-67317,-97020,-8107,58968,-6167,1844,-23624,9120,10868,3742,56282,33175,46076,587,48716,82756,50287,10008,-35701,-39332,-23106,-30146,-19506,15145,56757,35759,754,-44216,-84967,80214,106407,-29674,5506,17317,-60062,38343,-31082,-17452,26920,58552,-66901,12398,50499,-29625,29435,-22498,31917,52243,-21342,-57649,-53007,-61743,-58667,14799,68024,33680,851,-1512,-21917,47049,22879,-30373,26980,36067,99554,-7437,-39022,15915,-16891,106476,4714,8454,4057,61522,9298,41093,62422,-79186,-98685,-55560,5841,77093,-22115,-14531,-15686,43642,5002,-15800,-14742,-24964,17029,-39501,-1552,11102,-10351,-1259,-21075,-16899,60451,-46169,25598,17972,-38512,32307,-25229,-16622,-23022,83476,97644,24591,-56104,-77955,87242,4482,-26340,-13438,13593,22860,56391,18312,-25361,-63802,20160,-45539,-84384,-9480,-64172,-55888,-43091,48767,47218,18493,-80078,-52871,-19621,27631,4422,18618,-7258,-13534,27047,2936,-777,23575,7798,-21351,22935,92397,-4972,-69628,21981,86117,41768,17974,-99022,-54786,16084,2142,-10314,6626,26631,20887,33448,89803,2611,-116312,5800,-44560,-9704,-43257,-46356,46995,-43368,-13641,25579,61746,2858,29548,-23217,-106204,24044,-66358,-3943,-95488,-78643,-61612,-54709,26838,51090,86389,36591,-84980,-12185,-14973,-21879,66203,46070,60048,39820,-7043,31217,-5105,46788,-57055,-58360,-28160,-36073,-34462,53576,-51667,-180788,-17037,-51775,-21891,-49936,6061,-92623,81459,-29882,104141,118787,92648,15316,15108,2263,43044,38423,72633,9129,114578,27709,29099,10844,26092,51496,-8067,-43236,99877,69354,29071,20225,-22490,2160,-17764,-1976,37221,26718,-11110,-10804,50327,27011,-18729,-166,30822,15762,3936,33725,-31493,-55480,-35381,-318,-18891,-52771,-44798,60300,48463,102768,20162,-23366,28493,-492,-35531,12424,-41462,-124898,-115898,30000,39160,-101359,2978,38812,13184,75336,43840,-18926,73,-77211,-25229,-36501,-21015,-28676,-50224,33238,13569,135731,90172,75108,-18964,50506,-83052,-69112,-57512,-82679,-58179,-20091,-20147,-80113,6020,11080,-8181,-42284,-26290,73083,14795,44627,-2751,14009,20020,32956,-67653,-15718,84403,-53773,-6243,2826,67177,-38884,-23722,38468,71146,33115,-25903,103980,-19130,-30788,14309,39682,-27666,-12684,-39153,67310,-81087,-102923,24712,34996,21423,18769,18650,23309,-17214,37517,13760,-3970,-38646,-16580,-90854,9114,-65589,68280,22614,83067,2566,-27038,64298,-42224,-16672,-29357,-50610,-43037,-38552,-23489,-28333,-43941,44551,-14792,67682,-45858,-56402,16564,27438,10604,-7823,34061,32329,58640,10861,63122,18623,-28890,-31624,-61543,30180,38500,75189,-6118,6268,54214,-56768,42204,72033,13017,59633,77806,-49984,-16964,-13418,-43251,-51392,-76921,19040,38780,35735,32708,107645,-34795,11744,-4466,35335,-31106,57319,64447,-88522,-4065,-20857,-15354,-21513,21064,44381,5819,12762,46018,30507,-20082,-19213,7039,-21893,14423,3987,-11419,-2689,1231,6354,8446,90192,-1159,-37221,21005,-42856,-7479,35152,19820,31809,-15184,46070,63556,-2113,-51331,-95041,21213,72570,34748,-64422,-76998,-66180,-71708,114436,83996,61553,-17794,-26118,-38471,18359,-7859,-15016,-3540,28726,-57532,-92330,-20830,-40312,69842,38621,-31748,10931,13200,27850,829,-10722,32071,63768,-20379,-5734,-5237,-13109,-29758,-127875,-83630,65483,19883,34606,11337,39820,-24022,-59070,-52719,-51916,-38313,-27475,10094,16078,1203,-44877,6379,24926,6677,43707,-2653,114705,33702,-86549,-99995,66808,103825,42954,42597,-1831,-32934,-42364,-83784,-81371,-24018,62400,-5721,-11003,-17067,-17499,34359,57511,-27581,717,-30233,-44587,11894,-25782,-88007,-64500,-1932,-83076,-86999,-101529,79187,24084,41975,57696,43854,-9182,-52438,-30456,-24658,-32408,2650,67400,-2034,1993,30220,18741,-65074,-3927,19206,60897,87853,19906,-7586,-34794,-18260,-76756,-54743,-31089,11960,-24607,14092,17665,-81062,15572,119457,39328,-79682,60065,63801,37641,-9309,73236,48449,4515,84246,20140,-37805,-2184,36356,81250,-85189,28377,-9009,21287,-75931,23659,-25351,-8747,53412,20013,33059,9891,4304,14826,-76323,-9926,-17151,-71831,-36488,-94375,-55737,38646,14751,-24034,-47707,-37124,-83750,48924,85517,19430,-121090,-29298,-72442,-11296,48423,71027,-70436,-115220,-18730,-81437,2607,-40052,65227,47549,12203,-6408,44269,-56640,-76799,-2899,-19651,-14249,-15971,-36180,-33190,-60677,-86740,-10244,-28104,-30556,63343,8465,-64052,-24130,75625,-83392,-31495,11895,51243,27913,-24189,-16868,-8049,16096,-11174,37275,25838,24537,45793,-21733,20469,-9030,-63889,-18171,-18253,-65491,-82725,-8605,-59797,-104625,112243,70710,16655,-70733,-67997,49937,51562,-122873,-27544,5788,115872,31910,-24618,-54430,-112620,-53009,42976,-31177,64919,31562,-1180,9900,53333,-75174,10751,-53166,-17019,-128936,7490,-24107,-73390,13910,-41737,-81897,-26264,7026,-4206,-4667,7433,-13563,18726,-3753,14572,-18907,22686,15515,35776,71610,26402,-23402,-25900,74946,17437,92183,98785,-3535,-24095,-38762,24418,-10460,50857,21267,-24469,35597,-3006,-13088,44802,86051,16768,14379,-4849,-551,3178,58812,12006,51319,36096,-26909,20055,35984,-7263,13606,8081,20620,8853,10354,-21122,43029,97606,21944,9973,-8965,-10502,-3537,42388,91050,122623,12447,35202,39023,10651,-9759,106456,104015,-4068,36632,17059,6225,-34837,-60546,-34837,8936,-53168,-39325,-60240,61622,70469,48412,8718,-103251,-63183,-45751,-55221,-8854,-84359,-29472,-52802,20025,-2023,96899,5608,9024,-13974,-52506,-13880,-6327,-11882,-58862,-34354,-46344,3726,-12608,-57660,-8161,27255,39706,67062,-9368,-36780,-4321,-32054,18996,43531,-27565,-30796,-5685,-57675,43721,30217,1554,-33687,-12165,-9488,23833,109975,-26307,22966,-36932,18310,14503,105845,2497,-36023,3689,17068,-25933,40361,87170,-6024,1891,-77318,-6995,-16190,-50677,-43185,40930,-54938,-47477,-10877,-76086,-71197,68526,-3696,-26950,-15914,5194,-33713,-19879,-19688,-91740,2056,87167,36685,62688,35276,-6273,-68938,57943,92393,14184,-14824,-18677,-17023,8967,6336,-19852,-19676,52068,11505,-72710,9675,22584,39265,35758,-22571,43123,-13712,-290,27708,-22194,-60767,-88905,-38791,47624,44207,31909,76048,-44878,66172,65348,-33850,-36705,-29587,-16818,-48838,6779,42505,-50241,-10270,2726,71776,29498,-5940,-92145,-5429,2907,-66167,-58952,-141177,-92383,16233,3587,-69494,10946,-76310,-99805,-14373,113694,14143,-2380,6566,17998,-65337,-99330,-53742,-234,50446,111228,72752,-41476,-39788,-40663,-85520,37745,34016,-29948,14645,74391,35238,39776,-68695,-45152,-5431,26340,10745,40627,-19696,-27285,-47244,-30152],[-25840,-24109,19515,62007,5764,492,162,-59382,-42665,-35401,-21565,31603,-27744,69919,-67566,-16756,-37587,92286,102234,-760,17303,-46921,22096,-12400,68307,-19803,-53516,32999,5029,-16994,-94873,-17073,20698,20257,-53648,-66500,-11320,72711,-7579,11825,1923,23207,24301,3507,38562,35887,46279,968,42926,88575,57815,-3091,-64140,-48577,-25442,-41246,-26766,25235,60199,29801,9370,-37871,-76829,54692,77824,9904,41082,45948,-23905,60768,-13506,589,30268,56298,-52491,20377,31904,-45183,32390,-9125,47486,75990,21489,-83518,-48202,-20389,-21449,1701,54179,39656,-23615,3301,-8408,45389,14142,-22423,10677,33066,89932,-11151,-35036,-4862,-22124,61310,24797,13359,6312,61502,1694,44659,46625,-90203,-126824,-56535,-467,57714,-34790,-31243,-28916,31832,2189,-38120,-1187,-16530,13408,-21609,-3625,12990,-25587,-16369,-17548,-7738,33641,-56240,25628,30199,-55180,5412,-26159,-612,-8370,73907,70159,-4571,-84668,-50941,52593,10321,-62500,-15904,-492,23974,65040,9512,-41480,-87137,10387,-34764,-124389,-15097,-85438,-68974,-41334,67873,61267,50121,-41279,-32857,-35148,46747,26838,34921,-20526,-10098,16992,16176,18472,30573,-5486,-10779,6880,78475,-22547,-78824,25386,90431,49809,22720,-81153,-34083,-6512,368,5699,-13702,43027,34226,30622,95831,2563,-94224,-8178,-56618,-27008,-24284,-4796,55000,-22253,-19560,24220,69232,4438,17556,-23361,-87864,23803,-42761,-115,-124647,-87544,-11418,-32691,15745,49594,88071,33664,-74952,2201,-17032,-21272,84966,42992,56830,19930,-20213,9475,11846,67583,-38200,-38341,-60030,-105341,-51898,24586,-42015,-170282,-6815,-46141,-21811,-85621,-13843,-79229,165609,-86531,53075,86674,90714,50314,11947,2892,45768,35090,69921,22291,121408,45790,48345,15162,40088,79276,6958,-4957,77775,71972,44602,21349,-10872,-39374,-22281,5912,71292,17460,-13330,-46744,51359,14627,-32545,-23750,32504,26748,-26443,51537,-38772,-13700,-25005,15300,2243,-32725,-30838,67118,51868,95831,18894,-48911,25765,3358,-58168,19867,-54346,-99670,-94404,11920,65125,-108157,2314,31660,23116,54241,62251,2117,4785,-89901,-42687,-20207,-10521,-35863,-46041,35765,7066,124294,95097,41153,-32442,32315,-76356,-29528,-26807,-52619,-66407,-14416,6911,-71010,20703,-12013,-37577,-57567,-24454,63778,-15063,22505,3067,-15123,2337,25274,-52459,-6115,66748,-73900,5152,-4617,85636,2913,-11017,42959,64977,47435,-32324,96036,-17071,-22099,18612,22870,-12394,-7727,-35904,65414,-56466,-85179,28824,28770,-2988,-108,10768,49005,12684,62066,26187,26311,-53678,-58422,-93229,8992,-48772,86522,33725,73993,2547,-17285,44579,-28014,2960,-22221,-102498,-67027,-22142,-12559,-38404,-49860,27940,-43455,56150,-45052,-39263,33722,31192,34801,-8389,54683,25633,56797,10885,97389,17636,-24964,-24010,-29666,47449,46343,73828,-7112,-12832,58949,-50326,60148,53357,-5089,48852,66931,-43422,-13406,-16442,-53318,-68102,-25860,25934,65661,71835,39973,105159,-5110,3146,-4139,47237,-68063,45103,54409,-85481,-6143,-18329,-11835,-23361,33274,44395,18757,-14545,50411,24009,-4543,-12562,24899,-6855,21565,-2206,-28603,-4113,5151,23139,-3141,107522,-7868,-23802,46540,-44646,-8644,30625,6810,46025,4582,48755,47931,-6941,-55826,-86140,-1695,64950,19886,-56706,-93319,-75057,-59070,103886,71257,50263,-2826,-13838,-52155,23608,8388,-34063,-22222,24923,-51836,-92631,-10038,-41633,73497,55763,-41474,15006,18450,17604,22834,9822,39586,80397,-2053,19262,-20275,-20781,-18277,-99424,-90965,42737,21030,17750,-11484,13761,-35191,-43884,-23481,-50897,-54146,-45535,-8743,16336,-3689,-20834,23648,40524,14340,57726,3579,130621,35905,-90058,-97387,65790,70096,56977,47742,-3284,-55099,-50177,-100541,-91854,8669,54130,-76245,-19208,8553,-18744,43726,42998,-54111,-13410,-57722,-39587,-22266,-28644,-105877,-60655,-4654,-121047,-76231,-74107,67976,30588,37928,40947,33262,-735,-45722,-20213,-2670,-11068,3820,58691,-36043,-15840,30075,22039,-56499,-19052,7012,92510,94715,-58,-25208,-60279,-28239,-103307,-46381,-23778,19880,-32577,6939,-13508,-84623,37043,102218,43903,-59550,71853,35188,19470,6476,64640,44584,-467,71197,17654,-55820,-8400,15658,50718,-96721,52660,27311,22289,-85161,23299,-5342,-2725,76358,85308,27266,9447,6321,1259,-66908,-8566,-4051,-94828,-56970,-96378,-103095,36014,1837,-21890,-27110,-30461,-63761,37268,81890,41228,-114785,-9032,-61440,2486,50814,55559,-83102,-89193,4816,-65458,11376,-34395,52137,33804,17708,-11552,44916,-40125,-81075,1346,-40555,-23537,10589,-38838,-20582,-57320,-94126,-31689,-26886,-8430,71801,-2423,-33716,-18857,41877,-88280,-11760,28786,50075,22939,-5142,-14782,13206,21151,-27746,23839,24709,71252,50192,-6037,22976,-1062,-45509,1747,-21018,-47105,-104613,-18908,-78368,-73498,90142,52874,-3040,-57940,-40449,39770,58166,-113902,-152,16306,115019,29164,-26135,-52968,-100191,-80069,35306,-100648,81024,35960,10566,26198,57347,-50329,40564,-34278,-13591,-125247,10631,-93081,-27718,34243,-27845,-91457,-30858,11301,-15615,-13896,3642,-9540,12685,12343,37563,-31234,38936,21737,23823,71554,40984,-34705,-26012,79367,28701,77699,85872,22921,-634,-17587,44816,2104,49246,5221,-18162,35024,-25152,-12483,48399,58688,21703,3839,-22558,-11348,34138,90493,-6029,30871,20519,-21024,12550,31183,-12093,89666,25115,49043,32926,13753,-16739,45258,107755,44574,31343,-7677,-22009,-31642,27278,81455,106011,6292,26370,38347,-9284,-5420,87902,107647,-391,63619,43118,4208,-49517,-62148,-30270,14934,-45141,-21537,-50396,70978,95537,40529,19494,-95436,-46752,-39664,-47981,-29315,-81211,-32661,-3976,30745,-12606,84676,-2219,5797,20731,-52033,-13854,-925,-34973,-35870,-40470,-86216,-35353,-14595,-29921,11905,23617,22661,66551,14246,-34802,-20378,-42192,10124,40879,-42252,-38294,20379,-62004,52381,631,-37245,-27278,-20443,-8305,19052,134814,-6626,57945,-14044,8790,27950,93163,8971,-20333,9908,25446,-32320,32815,95330,6132,2961,-81503,9925,-19292,-23844,-40530,10109,-57403,-49001,-7290,-75602,-103635,37085,-17972,-29551,-12652,21654,-12885,-29207,-30147,-83346,2950,74792,44908,56201,28284,15027,-60197,65003,78191,22343,11389,-21094,-13587,4390,16023,-2719,3748,45949,6730,-60725,28636,9393,29761,31633,-23254,28372,-17149,4787,41940,-28521,-74695,-48486,22197,37129,39144,50761,67925,-55679,78649,67522,-46211,-39511,-19586,-5391,-52518,5582,55764,-12883,11837,25102,65158,11913,-15256,-123380,-14574,10663,-63455,-78016,-170748,-48446,24923,12414,-77315,10777,-70719,-88202,-18023,113624,28576,10259,6770,6646,-45971,-96256,-57301,1151,55228,68511,85269,-61517,-36624,-2299,-94027,53136,23864,-26138,7998,76353,19934,23038,-80755,-45347,10736,19685,18097,53721,-26169,-24907,-52739,-41893],[-37030,-24320,10652,64294,-13588,13918,-36129,-53669,-36602,-32445,-11715,33525,-24341,73860,-91029,-33243,-33769,63302,96792,-20363,27213,-47931,-14808,-5484,82937,4813,-56183,47411,15594,-27360,-94250,-14049,24505,3317,-36585,-23669,-28699,77493,-5355,23099,32442,30104,18999,12229,20367,33660,36356,-6447,30120,83207,63645,-8323,-74554,-47969,-20797,-55326,-32922,47982,59431,11359,5637,-21998,-59046,29493,41723,46757,65186,67110,17349,69420,4881,21990,37682,49389,-37218,17589,5462,-50106,27323,2577,60455,87882,44156,-88855,-37403,41789,2295,-20322,29651,43120,-42129,11935,-4,36744,-1058,3671,-4409,12089,73356,-5420,-17128,-20170,-25081,8091,44386,26992,8828,54273,-5067,45349,28816,-74250,-116245,-48041,-2677,33708,-42321,-42940,-36691,20873,-4159,-55114,15579,-13333,17384,3379,-11671,17134,-35762,-30760,-11685,244,11673,-71044,14129,26848,-64018,-28129,-32314,14427,5807,52779,32305,-39045,-108173,-41821,-2914,13494,-88098,-15526,-8607,17199,62104,19146,-46682,-84546,4041,-22581,-144811,-23412,-94676,-73885,-58131,69234,57218,65902,-5450,-5432,-42467,56233,42699,49580,-29216,-20064,-7311,27818,36434,35232,-21047,-3343,-14844,51384,-27448,-68378,29748,85741,63486,26455,-66893,-7781,-25412,-3130,18483,-36005,47736,47290,33017,83676,-2534,-65447,-35528,-57549,-26152,3084,28701,59245,6956,-30642,14562,58234,9955,-1001,-17175,-62393,17203,290,6715,-148708,-88712,34149,-12007,11686,53354,60146,17702,-57084,5501,-850,-15986,91488,38304,47593,-7066,-20181,7270,39081,84316,-18736,-21851,-101024,-165053,-68220,-320,-25377,-117605,735,-37137,-14557,-96778,-39566,-65778,215057,-76492,273,35402,80890,72400,4363,-2874,41692,38202,60661,32660,105385,61730,50259,9543,48763,93532,26298,22926,40615,65944,50751,15609,-4961,-53699,-21439,10555,79494,13214,-13160,-67201,53404,-2911,-44651,-50193,19592,33873,-39516,71568,-28386,23515,-18482,30993,28821,-16214,-4391,70041,50021,79865,9249,-67215,30665,13669,-54332,26623,-59660,-64409,-79598,-8293,73317,-102021,-11113,12916,3270,32112,76561,24868,2529,-90093,-52473,-3484,-956,-41070,-36730,26922,3532,99547,88027,-518,-35784,11829,-53306,4973,850,-34022,-66087,-13466,31676,-59627,38017,-21513,-63708,-64233,-22347,55775,-46181,-7632,-1544,-53799,-29281,10069,-36889,14093,42878,-91154,593,-14593,90127,35124,5310,51834,60319,50960,-28575,94561,-17161,-6405,23381,8329,2730,-516,-28316,61320,-17155,-57532,20771,20263,-25361,-18287,769,74141,25057,74569,47502,44344,-66507,-83867,-78092,7961,-26393,101334,50253,50090,6131,6525,33502,24978,17104,-24241,-100870,-65919,-3775,-3627,-41308,-55026,13554,-60057,31079,-28737,-21573,59913,21630,46350,-7905,65943,16909,43361,7054,108606,11651,-21143,-11749,-2772,53902,38808,58325,-6242,-37796,58370,-36593,56873,26140,-21174,31598,49853,-37558,-6232,-18568,-61719,-62400,11261,21120,82703,83594,18303,87183,16337,-5161,1358,54646,-103634,21832,36461,-72872,2167,-31702,-16859,-23408,44697,43064,21068,-36942,50442,9555,13388,-7697,47464,15616,38080,-5552,-45095,-11575,6166,24499,-15532,103580,-21083,-8514,58453,-39706,-12307,23972,-6324,48468,32638,48845,28999,-6921,-55546,-53575,-20134,48241,-5238,-42068,-85146,-71707,-30825,86454,42621,34274,10386,1811,-60430,33717,28757,-35023,-21472,21569,-43035,-73485,1283,-33166,79047,63723,-43774,29065,25832,11562,45882,33336,36120,82960,8426,33547,-31443,-19592,718,-59175,-76336,24449,29128,-4994,-32268,-4347,-27856,-20445,-945,-42539,-60700,-58917,-19060,19938,-2648,7569,41577,54923,14430,60791,11400,127764,31646,-78733,-92053,62285,42937,76364,50224,-6781,-61957,-44049,-99735,-83415,30089,42081,-109313,-20228,31521,-18402,46591,17504,-68127,-28454,-76963,-32176,-39687,-21948,-90938,-52832,-8833,-136680,-48799,-51006,54146,23825,52172,27573,26926,5802,-24777,-341,18352,9481,1608,41066,-62632,-31873,21573,16304,-39923,-24403,-4410,104318,104511,-14064,-35142,-58798,-29818,-110513,-34488,613,34007,-32497,2306,-40048,-85030,43942,76349,41432,-22624,69263,12877,-957,15218,45423,33217,-5355,48123,20236,-70153,-18879,-5948,-2362,-84653,72147,51042,18654,-72533,25269,17852,-3974,64196,126602,18453,10038,9181,-13243,-45293,-12515,12555,-97381,-63393,-86575,-127541,39441,-13963,-32334,-13050,-23512,-42639,24609,66901,58074,-76763,11388,-43614,18138,55440,37395,-89438,-45240,33944,-42353,5300,-30844,41101,20870,20494,-19667,33928,-20816,-81496,1469,-65123,-30905,34643,-24857,92,-38663,-80480,-38385,-18997,10305,76414,-20231,-12194,-9870,13969,-88465,6478,37906,44144,17426,15533,-11200,21332,27187,-44608,8433,20977,117495,43159,23426,25730,1581,-19645,29876,-13611,-15561,-108010,-26329,-91440,-27329,84385,29138,-14305,-36682,-8461,21022,53396,-84413,21384,27918,109378,26574,-14379,-42798,-61894,-85836,27981,-123459,71413,37104,18204,43984,53379,-26060,70674,-16876,-3401,-88835,6605,-134986,35186,47808,-4136,-80718,-25466,14518,-21548,-19727,1095,-11759,4754,27562,62334,-41015,40468,15995,10724,68681,56388,-33577,-19775,68917,37396,48899,63685,31313,11038,-4900,55036,21261,39001,-22747,-25084,33797,-41536,-5182,50789,27310,27119,-11142,-37786,-16320,60023,104509,-28068,3275,8697,-20018,-9682,16666,-9577,123372,38378,65506,49454,32879,1831,45936,110020,63742,40759,-3977,-26903,-53792,14639,54833,69508,-2908,14861,35020,-23590,-7955,42946,89473,2411,74435,61862,-11005,-53819,-46104,-17101,21015,-32125,-31,-24090,60772,110723,26032,48184,-66756,-24827,-42839,-43660,-44437,-66664,-24712,43418,38311,-18192,65688,-8745,3947,61643,-47382,-21776,5942,-45760,-12846,-34325,-97292,-66337,-7651,-4253,36483,28232,12475,53928,16251,-26754,-23767,-48255,-12135,33200,-53687,-25747,40659,-63400,53194,-31126,-71280,-18870,-42440,-13571,14434,120576,14767,81883,18236,275,30784,66050,28299,-13609,8778,37674,-35374,25005,93599,13071,2168,-83264,23034,-7855,6139,-35059,-27761,-53220,-46286,-2298,-62100,-92631,10194,-36511,-34334,-2869,41215,-2066,-31902,-34562,-53656,6657,52471,41312,53310,15948,35599,-42835,60400,49691,24296,28163,-22105,-7786,-198,21829,19900,22300,31966,6113,-34255,35323,516,18557,28253,-17922,9650,-18028,7331,49455,-26241,-78413,-9235,65380,35994,32153,62224,54798,-56613,72234,64619,-72326,-41862,-13440,8150,-41779,601,70574,25229,35634,45874,37551,-5717,-13100,-134105,-19150,21109,-61307,-86178,-156125,2953,33335,12122,-81530,7450,-52249,-64522,-15755,97635,36099,21584,2840,-6354,-22668,-87464,-63732,9189,54389,11030,95592,-77340,-31677,33308,-78004,53032,16801,-18294,-72,65101,1567,1929,-82255,-46582,28869,15118,10271,61347,-27647,-19455,-49251,-50603],[-44140,-23231,-13199,49388,-27947,27950,-42854,-34168,-12310,-21884,-3458,22498,-17526,67711,-94324,-54765,-33570,23287,84680,-56249,31756,-41165,-44241,-734,85895,38906,-45316,54242,15346,-34843,-85046,-19655,26580,-15832,-17176,6732,-54695,68282,-2192,31672,59250,27929,-3301,27907,7372,24090,20209,-18009,14036,69273,71329,-4701,-65756,-33936,-7064,-70433,-35863,76164,55280,-14621,-18615,-4001,-39193,9716,2591,70918,70922,75342,49353,60018,18863,39622,41626,41422,-26794,4900,-19835,-44279,16924,9224,66968,81837,47636,-67845,-21676,92573,4275,-46030,5070,42222,-51647,20861,890,23132,-17071,42060,-15062,-27077,55647,10362,10252,-23931,-29364,-37342,56166,46786,11296,40942,-8851,43514,13041,-47302,-78315,-33019,-475,11619,-44727,-47676,-35620,10764,-11636,-64430,31898,-14039,36447,28295,-22661,21156,-37293,-35053,-5460,7180,-1831,-86696,-3982,8266,-62476,-58168,-41799,25366,13568,25088,-5146,-70403,-117466,-43868,-47482,15375,-84520,-10904,-8153,3988,49546,50872,-43155,-52482,1154,-9936,-135436,-33945,-88723,-66801,-81178,52497,35364,65429,18640,17968,-39795,51933,47461,57444,-31858,-34568,-36450,33901,48078,35916,-36496,-3262,-37520,17978,-16734,-42793,37261,74619,73510,29323,-57826,17434,-33387,-5247,26081,-54806,40124,56085,39992,58694,-12270,-38820,-70806,-47645,-7569,31222,47691,62253,35611,-42584,2931,34121,17348,-20773,-4282,-40025,5277,52091,12389,-162043,-81294,60097,2689,11290,61346,3727,-7269,-36747,-1154,26653,-9149,84588,33144,28664,-33291,-4721,18255,64538,93033,-4421,-18549,-141601,-196371,-79210,-19770,-6524,-47284,1424,-25723,-4570,-84258,-66419,-55311,229355,12045,-45174,-26579,61891,69393,-12609,-20102,31917,46348,49118,38853,70534,71207,34925,-5454,50294,87991,45484,38642,5750,51745,47046,5193,-10368,-33548,-15621,11811,49700,12065,-24518,-68709,54515,-21676,-52047,-69755,-397,36136,-38406,83322,-3512,38802,-19573,44384,53940,-5806,28851,72934,41731,56969,-4438,-74005,41065,26574,-28730,32425,-56850,-33551,-80689,-18668,56735,-91880,-32976,-10549,-34666,15778,80825,42806,-5443,-77487,-52622,10928,8448,-40703,-23549,12350,6477,66703,66741,-39048,-29670,-6718,-21416,22968,17263,-29256,-57938,-16936,45272,-53494,60187,-16712,-78759,-63856,-20828,50810,-70765,-37902,-11485,-86591,-63161,-6774,-27102,35390,17869,-100518,-15367,-23114,79961,47116,20881,60399,58701,43417,-13850,94591,-23484,12033,26355,-1149,14497,7892,-19795,54092,35138,-22080,1578,9233,-41027,-31067,-12020,90272,17635,72400,70554,48350,-71056,-88122,-52321,3888,-11803,108776,68692,25380,14303,37302,32218,95287,20585,-34415,-45139,-40545,9442,-399,-39788,-55329,3025,-61522,-606,-12233,-9870,87487,5179,42278,-5793,64449,9839,23789,379,101137,1079,-21389,79,12943,45159,18875,33994,-3951,-63028,52898,-17629,35536,-2693,-35039,7408,25145,-35850,3713,-17808,-66595,-32541,30288,5577,84100,70614,-22733,58661,26104,-8813,16474,55675,-129278,-4877,14536,-48234,18667,-57601,-28872,-21618,54854,39626,14220,-44224,46775,-8983,29581,-4575,68986,40227,57760,-9250,-58256,-18405,4157,15133,-26812,81593,-38556,2371,54721,-31817,-16512,16433,-13939,39341,58662,42496,9215,-2263,-48328,-17590,-29726,24937,-33964,-24022,-62868,-56480,2121,66467,6066,16234,23072,17628,-59819,46314,47611,-21935,-7374,19497,-32038,-38251,10809,-16367,83226,60102,-44145,45014,32573,10589,62433,53606,23916,71799,9983,33399,-36370,-8296,19614,-21205,-46146,13177,41133,-28178,-43433,-11562,-4776,7958,8991,-30218,-55471,-64535,-15112,29503,3127,32427,56820,69767,7252,47943,18123,110474,23252,-56417,-85211,57018,30979,99607,51325,-10322,-53659,-27368,-81995,-64517,35467,31037,-103013,-14477,44424,-15811,47046,-10988,-69722,-38708,-80002,-29786,-41252,-10602,-53796,-42936,-13859,-129887,-9646,-38042,38886,6324,71549,21042,25513,11461,3088,21028,35991,22150,-4337,19073,-78022,-45610,5918,4058,-19131,-21049,-13084,97595,112050,-19102,-38407,-39814,-23828,-92682,-22279,31777,50894,-24067,2594,-54516,-83490,37060,49447,31061,14784,49480,137,-15582,14391,20756,17539,-11627,21461,25389,-79161,-32610,-22116,-71256,-49936,81336,58565,-1240,-41887,31435,40481,-12807,27530,138926,7595,13279,11997,-25834,-15012,-19554,31073,-73278,-52996,-70690,-116433,47323,-26714,-50569,-8113,-17923,-26864,14450,47114,68056,-15077,28652,-23125,35696,58268,16962,-88448,3471,60972,-19500,-11783,-31778,37175,17047,20986,-30897,15237,-8033,-78831,-2505,-83550,-35966,52200,1562,23308,-8428,-50220,-32834,-6705,22871,77685,-36072,-8264,-205,986,-79464,19268,40287,34189,12408,32550,-5515,13376,31707,-56892,-4121,14229,147711,26255,60939,30003,912,8800,54388,179,18049,-92741,-28302,-94890,13896,84931,8906,-14887,-13824,17522,-2771,35896,-47953,29455,32894,102001,26199,10538,-23856,-15035,-74997,23399,-95757,51345,35852,20262,57716,39857,-10534,85058,-6491,13081,-41154,-3702,-121719,86491,48563,20089,-60252,-11013,20722,-18580,-18255,-4104,-20610,-326,39403,83184,-46019,27371,1447,1770,60986,67423,-19686,-7740,46373,43516,15234,36193,22972,7792,-4703,53247,43432,22206,-48799,-37611,33609,-48891,8021,46638,2924,33654,-27397,-48540,-16723,73725,91369,-45689,-23986,-779,-20911,-42884,-7887,-1076,109049,41629,67573,55943,66380,29247,45567,100255,70965,35035,1869,-24747,-64705,4704,19413,26104,-11559,4470,28957,-24159,-16413,-13637,52064,-192,68627,69407,-29497,-45771,-15061,-441,27153,-18396,17751,13012,34775,107966,9754,78063,-25420,-6984,-52992,-44058,-50975,-44525,-5364,76023,42646,-15230,40899,-13252,3176,89416,-38929,-36271,10544,-41028,8244,-15287,-77509,-78922,6930,14887,56188,41052,9629,34254,2593,-14768,-12675,-43398,-40496,19447,-58130,-6054,48639,-65486,43755,-65495,-95840,-12541,-71581,-23444,9129,73934,32291,90911,56312,-3700,21056,33895,53451,-19196,1655,53424,-32863,17529,81941,12737,-1022,-81754,32354,14968,32558,-26829,-57867,-43467,-39840,1351,-41573,-46214,-4573,-55096,-38522,11526,56521,-4633,-25518,-29126,-7136,13093,26416,32600,54955,2041,52726,-17701,46203,20603,24664,35004,-22749,459,-4200,22386,36870,31858,17716,9788,6032,30492,-8128,8202,24739,-6954,-9187,-13688,5460,50300,-16771,-71813,14779,73421,41605,24876,59821,33181,-51111,52535,53346,-104462,-43458,-12827,15653,-20854,-8306,80091,53888,56480,57641,-6596,-17659,-1587,-114398,-15890,32880,-60191,-76865,-108026,43975,42676,717,-80465,-580,-27485,-33341,-10070,70422,34167,29240,-2054,-17311,-1759,-73605,-70393,22924,47220,-41265,102418,-86696,-28149,57296,-38857,45760,15433,-9295,-6178,48218,-13973,-17056,-71712,-48311,44268,12124,-7323,58135,-21559,-9440,-34649,-55502],[-45069,-22112,-48098,26557,-33395,39211,-27914,-5232,21735,-13502,-2257,2423,-6881,51365,-77908,-72576,-40883,-18531,67167,-95391,35983,-30805,-57201,-377,79158,66165,-27749,50480,4242,-40221,-71234,-30342,27212,-33801,3524,13127,-79769,43724,-1400,34834,74159,17055,-34240,44499,3518,8142,4707,-27901,-502,53277,81983,5564,-44768,-11388,14498,-82996,-34260,99890,49423,-40416,-60785,8518,-25181,-2286,-34163,77665,60441,72277,62408,35289,24721,46662,35322,35694,-23617,-14198,-34882,-29685,4820,9552,64219,57282,39636,-22341,-4533,98971,-13397,-68123,-11394,36305,-54047,24687,-4367,6134,-28807,77907,-19011,-73732,41318,33449,39485,-13854,-34577,-62020,55789,68130,14899,23100,-8395,40143,2124,-23686,-34377,-16652,4628,-4079,-43733,-45569,-25527,558,-17310,-66248,43967,-15546,67889,45186,-32379,22182,-30126,-25947,414,12547,-6618,-94289,-20197,-18403,-51254,-73905,-50999,30757,11841,-2157,-29185,-90863,-105376,-44268,-64058,17738,-44738,-2158,522,-12415,32043,93638,-34232,-956,547,2093,-102136,-45340,-69829,-48367,-92065,23320,2649,57916,27432,27799,-28342,34486,39941,54816,-28161,-43442,-58527,31936,50912,32721,-48904,-12200,-56440,-11671,7155,-11605,46974,61541,67592,31522,-52261,35692,-26829,-3575,28143,-65186,24681,58082,48347,28533,-24880,-18853,-103023,-30533,19938,52182,51808,67284,56041,-49975,-3395,7513,23837,-34978,14090,-26996,-9756,97786,13618,-161395,-65474,60061,10706,10415,71378,-64366,-34301,-18350,-10619,56340,-3921,68650,29318,-1689,-51859,22012,31921,78698,92175,555,-33911,-171347,-195715,-82442,-33828,9416,8245,-8006,-13719,3161,-58291,-89814,-47989,211946,161622,-73539,-85479,35647,39851,-42242,-50316,18183,56611,40180,41095,26271,70272,8331,-26000,44759,63669,60939,44703,-12270,30999,35645,-5102,-26599,13649,-8131,10617,-13230,9844,-56176,-55913,52029,-37523,-52754,-77625,-18231,33271,-28389,79770,26358,26577,-28780,52786,68537,-2222,61015,76492,27500,30368,-16898,-69531,51808,37698,4984,37034,-46896,-16230,-90514,-10570,17814,-82693,-54143,-29343,-68395,9151,73004,50963,-16005,-54565,-44047,23325,18795,-32665,-7301,-1343,17845,33675,35658,-65453,-16397,-20129,5539,20657,20092,-35421,-46094,-23543,42466,-58319,88494,-1603,-78922,-58921,-19238,49424,-82802,-59641,-21654,-98534,-85092,-18759,-26905,48260,-4824,-98494,-28735,-25999,57293,34650,34367,64080,59848,27726,9570,88610,-38399,28626,24799,-6378,19293,15227,-14738,43309,89604,15479,-24899,-3340,-47501,-35396,-27373,90890,-3475,58290,88235,42343,-62058,-72731,-24782,-5310,-14468,104979,84502,7885,25747,64471,35702,145375,13553,-47673,31978,-2423,12204,-6714,-40127,-47736,-2892,-48485,-29625,-12534,-7432,105961,-9301,28684,-1915,50480,6573,4293,-7181,82304,-12577,-27432,5726,18094,22833,-4430,9069,-2114,-81761,43792,3010,9339,-25756,-47381,-20836,-6879,-40010,15403,-13245,-66992,10421,34372,-16978,68834,40813,-66340,25560,25437,-5805,41263,48928,-140406,-25454,-5749,-12631,39406,-85188,-43453,-18114,63277,34096,3606,-32910,41374,-26025,40984,-1539,84109,61292,72597,-15468,-65903,-18311,255,2321,-34945,49426,-55155,5303,38262,-24420,-19868,7864,-11998,22701,73271,27927,-9253,4939,-34809,7013,-29303,-1037,-59523,-6168,-39680,-33639,28235,48184,-28430,-575,34779,30530,-51306,59109,57527,-9229,10000,20057,-19462,2608,15685,5013,85366,46939,-47431,54514,35366,12141,66581,65160,6919,50859,1350,18149,-34428,10569,31698,4427,-14305,7687,51446,-46152,-41450,-10634,24970,36722,5880,-17555,-40450,-64281,3956,43701,11215,47061,67289,84871,-5368,19855,21604,87869,14171,-30724,-76203,50800,34731,122495,51941,-12000,-35851,-6475,-53335,-42902,26580,24363,-69563,-3465,42650,-9465,51161,-34291,-64047,-40422,-66835,-36565,-34851,-912,-11377,-32599,-17355,-107198,31461,-36875,21083,-15411,79839,20906,28265,16603,28030,35602,48733,23042,-12819,-3170,-82372,-57981,-14441,-10502,1153,-11142,-18235,79821,113340,-14813,-37819,-15472,-13560,-54630,-12607,53896,64938,-10768,8541,-54760,-80046,22594,29042,14043,34259,15372,-2925,-18370,3484,-3835,-293,-19062,-1076,30243,-79938,-47593,-31158,-138065,-4520,78074,53241,-39882,-4290,41268,57646,-26666,-14679,128682,-4199,19413,14708,-34399,17073,-25867,47742,-25831,-28398,-54390,-74641,56419,-32679,-66244,-10489,-13386,-19063,8989,27966,70857,51178,41827,-4612,54311,55286,-6292,-78958,42174,77873,-2282,-31875,-37528,40502,26691,19677,-44202,-4965,-5345,-73026,-8492,-87695,-39391,60946,30210,43194,25589,-14248,-19307,6905,28665,75577,-40671,-22141,7764,2211,-60161,24121,35910,20972,8346,41863,3048,-5224,30042,-60914,-11690,3809,151860,4293,95872,35809,32,34242,63383,14931,44722,-63312,-23770,-88181,36694,77023,1303,-6499,3210,29433,-25707,7947,-16823,22984,28047,91834,29201,42337,3302,22891,-55953,22654,-40618,34530,32874,17317,62617,16884,-6978,75694,-5404,32214,-5789,-16123,-56852,107494,33834,36532,-36189,8062,32503,-5760,-7169,-15736,-33973,891,46270,94590,-45769,3613,-15692,2027,49118,69783,2107,6998,17030,47199,-11199,8835,5200,-4655,-15152,41310,63330,2522,-62645,-45762,35087,-46235,23865,32514,-8779,40183,-40304,-52965,-13892,72759,51992,-50541,-42351,-11557,-20907,-78554,-40783,8596,67631,31462,57822,53086,104619,56403,44206,78998,60502,15177,8391,-17137,-64702,-4492,-13026,-10524,-15518,-1759,21078,-7331,-25742,-60646,6435,-10899,51285,67333,-39805,-27284,22490,14764,32952,-8126,26089,50088,3552,87778,-4337,94156,14469,1587,-64194,-48974,-48557,-19966,21680,86612,43343,-3374,13912,-15766,2557,90285,-26552,-53930,10107,-22070,25047,11627,-37500,-68275,25874,25717,62264,58343,11846,14673,-13878,-2007,9598,-24666,-65797,-313,-53180,7863,41420,-70770,23303,-104006,-107602,-10906,-95286,-32514,1626,15659,40981,89063,93861,-969,2841,6872,74570,-35775,-8303,70482,-24127,10745,62977,4898,-4813,-74274,39087,41543,49145,-17612,-67406,-30312,-32382,789,-20934,11480,-5378,-69422,-38446,27709,60262,-19413,-10178,-13215,43411,20731,3153,24823,56023,-10557,62559,10983,26294,2755,27164,35449,-23514,10936,-7219,17846,41431,31495,8541,15861,53524,17866,-20591,369,20741,7925,-24254,-3436,491,48204,-3389,-57526,19436,48852,50371,18450,43155,6639,-43518,27668,33054,-132199,-43681,-17165,13042,3669,-20499,77374,67891,70766,55139,-55491,-19728,14658,-67222,-4699,42275,-58963,-50141,-56207,62045,52982,-18255,-72178,-12867,-4658,-1044,-4144,40734,22427,32212,-4285,-22852,12770,-56149,-72826,38744,34002,-68928,104479,-87728,-29030,65114,12810,39679,19740,-2772,-8422,35817,-21393,-27411,-51062,-49605,52994,9231,-25228,44552,-7353,6138,-10472,-56576],[-39696,-21010,-84213,5789,-29576,44771,-6062,26768,53557,-15939,-11154,-18779,5949,27819,-48301,-78560,-55318,-51899,47649,-114646,44263,-23642,-50917,-4819,66815,76649,-9772,36168,-13233,-43296,-55345,-36314,27582,-47877,24133,-2021,-94145,8156,-5749,31558,72334,-80,-62461,53620,9508,-9967,-3168,-30476,-9051,43191,93333,17891,-22164,8423,39143,-89021,-27721,111015,43958,-58116,-104530,11259,-22273,-6695,-62408,67279,41692,66363,54971,3200,21378,38702,16537,33552,-26014,-35039,-34063,-9741,-5858,5180,51627,20289,28823,37943,9270,50304,-40457,-79684,-16729,26202,-54459,18812,-11713,-13570,-33685,93677,-15417,-108579,32369,57641,63060,6726,-35487,-61515,43724,85215,21286,2628,-3702,36579,-3170,-10459,-4240,-4351,9914,-11545,-41780,-38852,-9642,-10599,-19194,-62257,48746,-14877,98733,48356,-36938,18313,-17640,-7893,7072,15508,-4974,-82728,-26220,-43862,-34037,-68062,-55870,31236,1428,-23094,-29620,-95515,-71282,-34630,-54648,21766,16880,8708,14096,-28487,14748,126312,-23276,50654,765,12251,-62443,-55909,-44498,-23053,-76941,-8379,-29915,56287,22426,21396,-11917,9529,22584,40897,-19710,-39903,-64515,21665,45457,27415,-56367,-29031,-67941,-28797,37140,17346,56494,51318,38454,33284,-46777,43631,-7133,2584,25681,-65003,9242,53212,53484,-759,-37547,-5632,-119787,-11821,43222,61094,45027,76444,63639,-47897,921,-9896,26932,-37583,35302,-24039,-24963,123387,9919,-146709,-42985,38140,14072,6572,80776,-119557,-55992,-4149,-12391,80579,-2459,51220,28372,-40767,-59780,49923,40436,78372,83767,-5273,-67223,-184201,-173778,-78136,-41893,18586,26375,-28334,-3466,4985,-33538,-107471,-42624,167662,335248,-76484,-126623,6836,-7250,-82672,-88602,2675,65638,37280,41339,-15671,57030,-20199,-46081,33869,28453,70515,44796,-8016,6216,20349,-10128,-47971,67490,-3053,8631,-86302,2652,-102516,-37925,44145,-47277,-47011,-75565,-27178,25624,-14989,60739,49275,-4546,-42720,54194,64739,-4392,84976,76922,9182,3919,-25027,-57250,57787,43912,30826,39805,-31977,-12833,-92963,16907,-29203,-71287,-64365,-35567,-77785,11920,56333,47703,-25831,-26435,-29596,36074,30759,-17191,11687,-8759,36802,7849,3611,-76006,666,-26787,12996,2473,12347,-46664,-36097,-31362,23697,-76385,120727,17112,-66154,-51572,-16051,51490,-79686,-66610,-29538,-83330,-84871,-21426,-35218,47737,-24533,-84447,-23532,-20542,25786,1868,48122,60546,61803,8925,36309,72065,-60385,39932,17024,-10040,15452,18991,-16791,29403,129903,47441,-52879,-15302,-45141,-31191,-44064,75098,-27702,38722,95896,34332,-37778,-44313,-2552,-20883,-34398,88079,93152,-1386,37110,79174,36409,146712,817,-57584,87335,33089,3273,-24955,-47797,-32227,-4375,-25167,-48136,-35714,-13266,107716,-13906,17350,3300,28041,7054,-10153,-13263,58983,-27369,-38175,958,19035,-6222,-20163,-8494,-3390,-87721,32543,21544,-4985,-37463,-58533,-47151,-43457,-49472,27342,-5174,-63003,47298,29639,-41020,41000,6058,-96633,-6630,19456,3152,70397,34198,-137854,-32518,-18956,27547,59741,-101619,-55052,-13349,68667,27250,-3890,-8228,36599,-37748,46450,3211,89121,74344,76526,-24119,-66757,-7924,-3907,-7185,-38297,16472,-64514,220,15798,-19344,-21911,-2304,650,4643,71346,6411,-24391,11573,-18041,15885,-21334,-25112,-75984,8552,-24525,-10298,39662,33599,-52761,-13006,43711,38447,-39113,70713,52230,-12530,20614,23257,-5784,35680,14054,26027,88564,30151,-55327,51898,31966,11704,55805,64842,-10746,25642,-18606,-9815,-26555,31837,33220,14281,5073,4115,54051,-54475,-27180,-7639,49900,59974,-5724,-7157,-20857,-63443,30413,57396,18776,49074,72521,97542,-20158,-15357,20906,67135,7752,-10253,-62746,44233,48575,138494,52490,-10855,-17302,11384,-22548,-22730,10118,22779,-25294,10514,25783,2094,62700,-46422,-57327,-33320,-44189,-51343,-29348,2459,23057,-22946,-16292,-78415,62751,-46127,-669,-33808,66740,23693,33240,20655,41023,38019,54900,12751,-21567,-22535,-78699,-70556,-36881,-23047,16815,2244,-20340,59166,108163,-3492,-36420,4270,-3611,-10555,-7198,54273,70634,1815,18700,-44085,-73222,9301,18955,-6552,25292,-25037,1198,-7711,-15119,-24307,-19178,-25848,-13974,32336,-69845,-61425,-36088,-178693,34039,64108,42816,-85445,26837,51698,64840,-41330,-45181,106249,-15675,27253,18338,-37955,42990,-27870,57784,32817,2998,-40856,-21497,63490,-31287,-68657,-15202,-8164,-18466,8494,12783,67539,100797,52058,7868,71089,44089,-31993,-60681,60525,79276,7708,-46578,-46359,46982,47141,16836,-57619,-21106,-10371,-64062,-13383,-73878,-42301,60704,50104,55835,54107,15044,-2131,18804,28815,69686,-28630,-45832,12963,9871,-34016,20544,23318,5123,5103,42183,14670,-25541,17990,-55676,-15345,-10066,130282,-16129,116344,41885,1275,52353,50840,25800,60608,-26904,-14147,-75031,37764,53823,10704,6581,8933,24897,-41874,-24802,2058,7251,15220,75123,35154,71480,36922,41199,-36032,24682,9346,26177,27762,11620,56595,-12505,-12851,46571,-12280,48630,6446,-24740,25281,99135,5719,40114,-11673,24496,49017,14098,12938,-34604,-47878,8553,47553,93187,-41033,-24316,-28615,14157,36049,61946,23886,20159,-13030,48088,-21249,-13434,-12792,-15054,-30330,23683,75764,-15989,-61073,-41873,37503,-34906,37885,9190,-9336,43709,-45745,-50334,-8739,60198,-1151,-38317,-46042,-26457,-18597,-105230,-77101,12795,25944,9033,42384,44334,132412,74517,41442,51978,32749,-13494,13369,-7151,-59262,-15390,-33475,-32774,-11501,-3182,13204,24098,-29009,-80926,-32836,-28859,29926,60934,-34899,-3467,55474,25024,37488,-3633,23392,75168,-21192,60489,-14761,89292,39377,1494,-69000,-55913,-39035,1756,50023,76863,40080,14541,-10184,-16780,938,62586,-10601,-71043,3811,5212,35903,37737,6063,-36961,44921,28751,49998,73928,15407,1159,-20870,8244,35253,4807,-79780,-23478,-38559,8795,21217,-79063,-6298,-144229,-105339,-14431,-104239,-34655,-9372,-31362,38126,84113,122478,8485,-14792,-7684,82856,-58238,-17766,85191,-10676,5022,40570,-8535,-6256,-58336,44447,62973,51589,-10255,-51714,-16473,-27636,-5675,-5339,55645,3743,-76887,-30984,42427,48271,-41075,11030,9704,81592,26988,-12561,20300,47857,-21354,60608,35880,5185,1172,32805,33543,-24148,23136,-8881,9550,33425,23577,6541,20763,97173,2389,-37443,-4183,17041,23756,-32707,10374,-3850,47989,10060,-39909,10329,9696,59598,13769,18304,-15924,-36855,5186,6602,-146798,-41739,-23801,1148,24976,-34575,59106,67516,76542,37624,-94196,-10635,30483,-8345,11278,44927,-55554,-13506,-29921,54402,62673,-36485,-56002,-27049,9264,26279,-482,16852,3343,30625,-2031,-21096,20797,-37258,-67784,51262,16220,-63732,100842,-79455,-35777,57974,60936,39315,27552,-1680,-7181,35245,-18150,-25126,-24829,-49348,52030,4419,-34373,27498,12305,26301,17555,-54276],[-29974,-17894,-109795,-6427,-19556,42905,10782,55470,73247,-31144,-29653,-31978,17842,2573,-14605,-68846,-72316,-69271,29832,-92877,57631,-25034,-29873,-12689,53214,69699,4882,14310,-29802,-42263,-38046,-25276,29058,-56759,42489,-28443,-91524,-28920,-16253,22444,54064,-19726,-78499,47914,22326,-24327,918,-22583,-8923,43885,100390,27005,-6780,14056,60167,-85811,-16771,106359,40743,-62408,-128034,4778,-31129,-5421,-77022,43565,23843,67804,33485,-26315,10615,15719,-10582,33717,-29293,-53218,-17520,11537,-13327,-1,31420,-18260,20316,97789,15715,-32036,-63801,-76697,-13177,14204,-57906,2228,-16212,-35714,-32309,78788,-5058,-113509,28439,74373,76644,29589,-24422,-40699,24772,92294,30716,-18325,3986,34132,-4350,-7911,1816,171,12406,-11383,-40923,-31077,6614,-22609,-17341,-54317,44809,-10788,113236,36856,-34206,9579,-5134,9740,16688,15458,-346,-45538,-17943,-60702,-16182,-40400,-53349,29129,-13461,-34895,-4423,-83432,-22531,-15899,-32549,27317,69503,18433,27426,-41831,1083,130605,-12986,82586,895,19220,-33371,-64126,-20591,2822,-35212,-31814,-51844,68216,8612,4390,4347,-14105,588,18226,-9820,-22599,-52031,5182,34394,22648,-58899,-50228,-70172,-29468,64003,41167,64021,47222,-8187,34847,-38277,41090,19784,11951,20253,-55960,1959,43840,51263,-26523,-47063,2620,-113177,2883,51125,57688,32995,88729,57758,-33627,17131,-10102,25347,-25717,56102,-27481,-37319,121784,4349,-120718,-17309,5757,15629,93,87163,-143498,-66909,5419,2308,95002,-5364,38839,30673,-79425,-59367,66140,41240,67197,73039,-20507,-111088,-181776,-145787,-68809,-42158,19616,4697,-56420,3353,287,-22218,-119937,-38035,102228,490778,-50207,-139789,-19162,-57335,-124912,-123680,-12378,70658,40990,42485,-44351,33093,-41728,-59602,20071,-6564,73358,41231,13448,-19387,5091,-7016,-66654,103958,-3130,7649,-138745,-10616,-144763,-23161,30797,-49844,-37774,-70026,-26022,13991,-2797,32747,56279,-37067,-55097,48308,39849,-9913,96830,68129,-10689,-18328,-29554,-41553,56707,44467,37563,39480,-15055,-16534,-75986,55899,-62614,-50021,-56932,-26662,-56769,19904,37925,35322,-32832,-103,-12518,51291,43920,3348,32993,-7235,59512,-6376,-20431,-72902,17787,-26457,-5101,-21608,22,-56985,-32175,-38257,-4867,-105966,150392,32627,-46765,-43204,-10000,56245,-62882,-57516,-35793,-47512,-61678,-14359,-45806,36054,-41973,-60798,7743,-6757,-10547,-39698,66403,51008,61821,-7701,58790,46038,-83288,44671,3661,-14243,4909,17595,-27228,13300,141851,66897,-76211,-24082,-36887,-21469,-60104,48635,-45033,20904,92673,32742,-1755,-12204,11175,-42347,-61730,59884,91287,-5440,44159,78081,29073,99323,-10891,-59308,95920,54101,-13890,-53589,-63687,-12053,-2431,1707,-52731,-71345,-22800,92249,-4728,18997,8958,3677,9327,-17159,-15781,36642,-41347,-50336,-15124,23439,-32810,-20480,-14111,-10082,-77205,20346,35226,4158,-35624,-67549,-64074,-79885,-61780,37381,5037,-55593,60246,21665,-60736,8524,-22308,-104984,-34066,14596,15181,95253,13014,-126899,-23950,-21668,61689,75466,-98008,-58993,-8169,68913,20338,-2813,18055,34168,-44266,46986,10222,82831,77284,68489,-32545,-60710,11681,-7120,-9471,-36326,-9640,-61527,-10019,-4560,-16558,-23024,-13704,21926,-9157,53517,-18024,-34443,14761,-2244,12433,-10713,-42735,-79128,18533,-19905,6103,34911,22352,-63026,-18859,47999,40886,-28321,80769,30240,-38533,17631,27115,8237,49900,6324,41884,97092,17150,-65603,35903,22224,5347,31589,52639,-26010,1054,-49306,-45272,-14583,49866,24302,10469,5336,-1775,45378,-51149,-4362,-8512,61252,71142,-18675,145,-2749,-66908,45977,63832,23456,41430,73365,103512,-32883,-44544,16443,49307,6101,-1485,-42851,37593,64959,140852,52989,-7481,-6240,20359,2045,-4612,-5315,24328,16112,24827,-2182,18730,80244,-45201,-53980,-20473,-20545,-68253,-30495,-1550,45661,-14560,-8543,-52324,74496,-63366,-26190,-43285,32714,24863,37767,22504,36820,27615,51715,-4489,-28125,-36879,-70845,-84346,-58946,-30443,25489,15445,-20710,40002,99139,10664,-36511,13422,1779,22558,-6267,30546,64632,8324,29656,-29084,-60635,4500,17361,-26848,-8499,-61565,8636,13023,-36469,-38953,-38039,-29364,-15660,30214,-48637,-71841,-41665,-174338,52107,44114,35146,-117350,41065,57895,59642,-52652,-55736,79926,-25424,34747,24585,-36790,56295,-23589,57671,86111,31794,-29931,21309,66792,-24761,-52940,-16680,-602,-22126,11403,2867,59846,120728,60968,11811,80959,25074,-57344,-35298,56575,64412,12228,-50585,-55206,50672,69496,12600,-68776,-29667,-17379,-52947,-14410,-44038,-45382,53196,54787,60455,69769,28940,14830,26766,25383,59660,-1417,-67848,15587,15039,-7387,10137,1016,-12465,2423,35382,28320,-39416,-5039,-43572,-18235,-25662,92585,-28764,114476,46219,4732,61042,20014,30222,66993,9241,-3068,-61985,22767,20762,33736,19525,1857,7925,-47898,-54770,8115,-8614,-356,49021,42017,89442,73030,39084,-19170,26101,31463,24367,18729,5947,41283,-42282,-21673,10441,-23261,57307,-300,-24563,83436,75837,-29273,30013,10554,29973,65541,34113,37900,-56604,-57774,19072,43525,79329,-33004,-49346,-32309,36981,25403,45964,37807,28091,-38018,45171,-13040,-27905,-23699,-13154,-43319,5471,77585,-30180,-47585,-23880,39043,-18075,46247,-18486,-5501,40422,-41997,-41669,-1657,43039,-49120,-11161,-34407,-45290,-14406,-112068,-108478,5740,115,-19879,27900,34613,135921,78741,36752,27268,-4621,-42718,14617,1636,-55809,-29004,-40560,-40560,1499,-2239,7577,61815,-20589,-69912,-53854,-49221,11099,55424,-15477,19152,74656,28799,39420,-4449,13016,79613,-31852,41038,-22644,65729,42662,-2503,-61421,-60708,-25182,16577,72869,55587,33161,33705,-26920,-16845,-2594,16655,7084,-84813,-6924,31967,40663,54714,38293,5854,60001,26049,20866,81676,16390,-3805,-13489,13568,54449,36497,-77546,-44981,-16566,-2886,-5320,-87577,-40296,-175617,-90183,-21597,-96820,-25997,-23947,-53476,24381,81378,134065,22438,-21440,-7218,74140,-79544,-24578,93674,3988,938,18545,-23773,-2953,-33789,48925,72608,38956,-7521,-16448,-4508,-28320,-17885,3153,73544,15320,-77371,-14874,52560,21650,-61968,32501,32811,94097,29193,-18936,17154,24793,-32554,43800,48742,-13183,13032,39549,31510,-23837,36158,-8648,-555,18251,12661,10632,20596,125242,-11373,-54857,-5366,15472,36817,-33484,22653,-3359,52577,20485,-23236,-3177,-23154,68170,11502,-4784,-25485,-31786,-10098,-20527,-144401,-36964,-29154,-15495,37880,-48565,28207,56751,73723,9652,-111262,7720,41984,41179,26826,38186,-48233,21384,-38927,27579,68637,-44296,-33768,-39712,10670,44494,77,2426,-18227,25388,3639,-12327,25438,-19374,-55572,55061,-3025,-33616,91077,-62790,-47553,41782,90944,44733,35732,-7041,-4947,47019,-5613,-10481,1457,-46502,39699,-3919,-29713,16565,31774,47316,41027,-49105],[-19254,-9487,-116488,-8697,-8313,33431,17698,76125,77343,-53029,-53706,-30082,25458,-18095,14911,-45571,-84923,-68245,16017,-25963,73110,-35564,-3875,-21405,41530,52472,15371,-10117,-38898,-34147,-19187,9431,32397,-60819,55593,-54716,-71354,-56174,-31256,9387,24713,-37860,-78489,24836,36090,-29661,17025,-4900,-8,53016,97559,28898,-2342,770,71499,-73241,-2700,88274,40718,-52462,-118311,-6396,-47671,-1180,-76497,12073,13533,81089,8906,-44877,-3670,-16350,-36595,33004,-28035,-65515,8883,30280,-17344,-1551,8270,-47034,14205,141063,13338,-107673,-73279,-59580,-6104,3647,-66203,-20958,-13918,-59161,-27416,36815,9786,-83045,27902,75139,80507,44930,3606,-10132,5300,85106,40283,-37383,12598,33675,-4638,-12263,-14519,-3959,9857,-5926,-42073,-25756,17778,-34125,-14002,-43607,32932,-4317,103058,15356,-24600,-1932,2470,18052,30686,12500,4056,11309,2232,-65624,-2918,1001,-42437,27431,-26921,-37767,37775,-57439,28601,3297,-12071,32802,84627,23863,35558,-51770,-8342,102792,-5142,83592,924,21877,-20986,-68888,-4043,23512,19947,-39040,-57518,90513,-7675,-12271,15683,-27601,-19623,-8038,-2531,4648,-26083,-13608,20823,20754,-58153,-70625,-63421,-15625,79689,60673,69531,49564,-52627,36404,-25654,30664,45620,21827,13199,-42967,7970,33627,39886,-48398,-50691,6916,-84193,9882,40017,45529,20764,99175,41379,-7890,41710,7965,19572,-1175,73705,-32041,-44341,97024,2515,-87661,6957,-24515,17444,-6291,89175,-133682,-65110,10513,34758,98486,-11717,33499,34846,-103343,-57421,60236,35632,52929,66352,-41688,-153015,-172113,-121122,-57777,-32814,14049,-40978,-84690,7563,-7578,-28680,-129028,-33191,23915,593301,1590,-123246,-38663,-96464,-154973,-142723,-25117,70157,48902,47052,-52200,4388,-50651,-62627,5445,-31935,69376,34335,40139,-42152,-7502,2985,-76277,107634,-8714,8915,-148463,-27106,-162577,-15399,13513,-46852,-30081,-68035,-19412,-482,5309,5438,45723,-54000,-59020,36935,-1147,-15796,96659,46315,-29537,-32849,-34166,-25948,50142,41033,22898,34293,325,-18229,-39551,92740,-64419,-15520,-32361,-7137,-16877,26938,25322,19141,-36785,17027,4923,68448,56321,25541,55199,2687,80191,-8388,-31183,-62146,31641,-19662,-39385,-40730,-10727,-62497,-35154,-42510,-33545,-141968,169099,40417,-28061,-35021,-995,61571,-37415,-36765,-42954,-7424,-25254,-1570,-49923,21928,-56737,-31990,57150,12312,-47675,-74985,91500,39989,57659,-18521,69094,16269,-97866,43942,-11973,-18841,-6845,11102,-44084,-4132,120376,70304,-90146,-27764,-27131,-11227,-73143,21428,-49808,9687,81292,42440,37504,14234,17020,-66602,-82033,26213,77757,-7994,43435,63941,13896,29043,-16418,-51325,63312,56731,-32466,-85092,-83141,7727,1326,24725,-45272,-98529,-30004,66548,16522,36811,13989,-15640,10644,-17207,-13596,19334,-52512,-59919,-39361,35314,-49077,-4150,-8294,-22904,-50808,7844,42979,37307,-21980,-72131,-65253,-110828,-73664,42888,15302,-46214,41750,13619,-71718,-19349,-37043,-91892,-54881,15600,26398,107932,-11283,-114253,-3624,-13658,79110,83743,-73048,-52989,-3700,62063,14663,8732,33058,34466,-48656,45308,18103,66766,70705,53272,-36309,-48889,35044,-9217,-4284,-30156,-25250,-44715,-21089,-16100,-14825,-24063,-24136,47133,-15585,25462,-39974,-38215,13013,8753,3163,-2506,-49954,-67371,23818,-23491,10785,18966,13304,-59697,-17521,46842,38904,-22560,89403,-2870,-80604,-802,28476,21124,40833,-4531,49153,112054,13528,-73461,9850,8067,-7845,-1240,31559,-37342,-19908,-86350,-80327,-396,60584,8569,-2179,-9770,-12220,26609,-37308,22419,-16218,56590,64393,-26299,5267,9330,-75223,28877,57934,24045,30572,71229,99014,-39285,-55974,9604,30296,9411,-6486,-17729,30947,77420,125727,53164,-4101,-6968,17928,15212,12508,-12442,25507,45659,37005,-33969,37511,97481,-32630,-55356,-6606,-1069,-79439,-39995,-10400,60577,-7608,5832,-33516,62894,-86010,-52933,-42230,-12038,20908,39116,21310,15670,8274,35838,-23182,-30787,-44827,-61853,-98791,-77892,-31508,26919,24990,-20788,21896,88382,22849,-39463,10375,308,33835,-8634,-8216,46935,5690,36993,-16413,-40557,10535,17686,-43435,-51614,-85693,15538,36836,-54724,-48122,-54456,-27285,-8344,23683,-19729,-77062,-50743,-122789,47185,23790,34309,-119327,34928,55191,42807,-58072,-48741,53997,-31942,39879,34817,-32311,54226,-13195,47190,118937,50189,-19027,41443,66764,-16795,-23567,-11433,9189,-26932,15088,-1938,49347,111335,68795,6880,77928,1678,-77422,-6680,36860,37268,14574,-43432,-60850,46778,83032,7312,-75516,-29974,-20698,-41918,-10317,-5087,-48064,41489,45183,59106,69887,25455,28401,29806,20572,45707,32655,-79193,16580,12437,13274,-3762,-30121,-29907,717,25627,41635,-41961,-34314,-29951,-23394,-39956,52059,-29707,90795,46839,7919,60293,-17614,28437,67926,39691,5126,-55397,1925,-10276,59509,28773,-14650,-13186,-44484,-74633,5533,-15356,-12916,15204,46947,92092,104946,24204,-6559,22227,21865,24676,3129,2254,21717,-64827,-26332,-18685,-33915,55451,-15031,-14166,96084,52762,-62232,9452,27745,18172,74955,44557,60456,-73356,-59966,26579,35184,57478,-22662,-65772,-25127,65442,19479,26711,39017,29331,-52708,37186,7196,-34860,-24400,4220,-49152,-9436,68964,-38759,-29449,3936,37566,124,47322,-43893,-5052,27554,-30686,-29664,7170,28880,-75282,22620,-11844,-64492,-10207,-93331,-125079,-14676,-7176,-46767,18698,28629,110511,69580,30024,11062,-39023,-63743,10768,6307,-59196,-43789,-40771,-38400,21316,-3678,6131,95479,984,-37347,-52134,-64357,-1999,52407,10669,34809,76129,26354,37393,-7567,1853,61388,-27204,40179,-30464,32932,27235,-4721,-39621,-59014,-9519,22529,85455,33993,23780,49118,-34213,-16199,-8249,-31429,22934,-93448,-18919,49460,40666,58494,51294,47601,68286,20479,-17573,78122,11585,-1692,3480,13190,58919,59799,-58994,-58783,8209,-20859,-29673,-92332,-71885,-181792,-65245,-29731,-77698,-6850,-40342,-49812,3951,79936,124248,37037,-10273,5913,50572,-92885,-28314,93332,15323,-646,55,-36024,5484,-3849,52261,68436,14352,-10943,25422,3774,-34807,-33925,5369,66922,22059,-72857,8537,55699,-13097,-74772,47602,48219,76618,25793,-17097,11241,-10329,-47566,13200,43866,-26302,30327,43443,29257,-21722,48650,-5795,-10453,3674,3553,17581,12953,129703,-20217,-66323,-3410,18240,43521,-27509,27293,4362,61171,26380,-9840,-13743,-36919,76014,11889,-16710,-18431,-27204,-16902,-42603,-126849,-29188,-30399,-31039,39903,-60241,-6380,40855,63947,-20208,-104101,30985,47165,65469,36619,23076,-36878,43971,-68877,-6613,66878,-35332,-9910,-47669,2,52144,-1368,-4618,-36417,17881,9539,1014,30763,-4643,-40380,46744,-19236,2060,75393,-41311,-61450,24049,96079,52725,41535,-16984,-5226,64225,11311,11689,23025,-40396,16489,-15899,-11838,17777,44158,63402,52096,-41351],[-11136,6463,-103105,-4008,-588,17668,15716,86292,69499,-71005,-76839,-10621,26658,-29265,34859,-15722,-86509,-51780,6347,65738,85335,-50317,16098,-28075,33198,35424,22794,-31660,-38011,-16223,658,61363,37201,-61777,60319,-72370,-38940,-65343,-46281,-4902,-7200,-51194,-64996,-11277,44086,-23497,40905,18369,15206,60919,81358,22328,-6984,-25848,70203,-53851,12636,62623,43454,-32182,-79896,-16388,-64850,3272,-64606,-21250,12925,100500,-8334,-48286,-16910,-45607,-50527,28141,-18512,-70307,35909,43266,-18996,3411,-12053,-59411,6939,156512,4026,-143337,-65595,-33085,-859,-1954,-76883,-42338,-3167,-80681,-21513,-15008,25753,-28788,29144,55095,78669,45801,45786,19009,-10455,62115,43421,-52222,19856,35356,-7778,-18119,-42106,-14780,1463,1680,-44830,-24965,20496,-42937,-12713,-30610,16170,1890,72837,-7194,-10973,-12775,2755,13253,47931,7592,6237,67064,25870,-59788,2289,41623,-24608,28551,-33676,-33800,80393,-22890,70260,12022,-2236,35729,54706,23424,35802,-58874,-15230,55289,-618,55262,1578,19582,-19074,-69585,3374,35736,69587,-27544,-48096,110878,-20795,-18051,19164,-25601,-31882,-31762,-1130,34559,3257,-30075,6518,22601,-56130,-84434,-49972,6368,80093,77022,74605,55399,-70754,37962,-10470,16409,62590,29218,5382,-32043,26892,25890,20994,-65714,-47012,6633,-43017,8523,15743,29880,11441,100173,19782,24786,67294,38032,11813,29859,86593,-33890,-44606,63685,10041,-51972,25734,-44847,20015,-9164,86783,-102183,-52391,10863,75258,92299,-19722,31720,37760,-100470,-62410,29396,26003,42937,68032,-64716,-179427,-164230,-99915,-47367,-14092,5588,-87619,-102858,13489,-12229,-48339,-135951,-27453,-56295,623456,67740,-84153,-50563,-115674,-160385,-138765,-34061,64298,56985,56081,-36737,-19140,-44951,-54599,-8902,-43294,58853,23612,59364,-58424,-16776,14555,-74427,79328,-17975,12624,-113611,-40801,-146908,-12816,-5386,-42326,-29116,-73003,-15079,-16209,8527,-13288,24161,-46834,-49715,23512,-46406,-19281,87461,13882,-45040,-37528,-42653,-12413,42574,36704,-6645,22511,10076,-11833,5708,113763,-32142,25201,755,13037,19695,27641,22841,5358,-38975,19367,22095,83402,64188,46314,75315,17918,93140,-589,-28533,-50039,40027,-7185,-67888,-47725,-15756,-62451,-41994,-43483,-52854,-177322,170955,39561,-15424,-29218,9603,63381,-10302,-13060,-53348,19408,8176,10120,-40778,16430,-66180,-2752,103460,31419,-81232,-90948,119744,33456,48716,-22658,61453,-10027,-95602,40636,-24722,-21354,-12695,1271,-62463,-22194,71721,58698,-92737,-25944,-20135,-5498,-80868,3053,-41987,5891,66533,62123,69220,28028,17826,-87181,-84320,-4649,54231,-11591,33747,43141,-3560,-33206,-14725,-35358,15812,45523,-45036,-106823,-98147,22525,5053,37793,-31439,-99097,-30108,41509,43005,63882,17499,-24937,8895,-12827,-6925,9557,-58349,-63853,-65247,52499,-51430,22991,3675,-40177,-13945,-4781,45189,83937,-1636,-69468,-48034,-131655,-82338,41351,23304,-36342,-1736,6063,-72261,-35021,-36956,-64709,-68430,23560,33269,104765,-34099,-104385,20403,2051,74310,83646,-33017,-37679,-1087,47679,11194,28502,28860,36556,-53423,44784,23815,44579,57311,39477,-30903,-33475,54017,-11072,5766,-22597,-30981,-17314,-28840,-15641,-12774,-25859,-29828,70282,-15093,-4476,-54532,-35436,6818,12839,-5464,329,-44052,-42462,25883,-30767,3705,926,6148,-46182,-10240,40962,34521,-22642,96478,-35582,-122450,-31146,24667,30541,12232,-13859,46571,128969,20322,-74328,-19574,-7506,-24682,-36109,6624,-44419,-36169,-120678,-104970,14701,62576,-8251,-18690,-29446,-25932,4179,-17034,49041,-29755,39906,36909,-24739,10099,13694,-83065,-28410,39129,20653,22284,67301,82918,-36253,-46462,2074,5793,16074,-22222,6274,24446,81868,94578,52547,-3917,-18128,5904,16017,29117,-7760,22988,59023,45212,-61216,52937,106409,-14008,-60003,4377,14261,-78529,-56453,-19775,73645,-2035,24200,-21563,32107,-110458,-76575,-33138,-52961,10856,35344,17214,-16692,-13406,5858,-39079,-29235,-45642,-53421,-111440,-90048,-27021,22475,28654,-21442,1954,75104,29105,-45927,-2330,-7464,24304,-12288,-46998,20898,-5797,36745,-9989,-14011,23263,12081,-54380,-85709,-93162,19182,55786,-65404,-53154,-63870,-18592,3500,13697,10463,-75987,-62266,-41293,27819,7872,38869,-90049,13169,41536,18255,-57281,-33611,30074,-33810,41481,48863,-26718,38627,1343,30156,122403,54723,-5130,39689,65657,-10906,7377,368,18417,-31064,16975,-2631,36881,83912,73448,-5020,57522,-20556,-87422,20073,12839,4980,17617,-28985,-61058,33971,80633,1846,-76431,-24190,-17258,-33589,-1915,33280,-48145,29321,28789,55160,57146,9255,36486,28226,16169,29108,61812,-77042,16958,1942,23816,-16848,-64964,-43773,1671,17611,51464,-32617,-60829,-21484,-31634,-49376,19601,-18551,55036,42563,6849,51394,-47412,22750,67153,61189,7589,-58179,-15196,-29869,73663,33066,-33197,-29582,-36113,-79575,553,-7123,-18911,-18815,47676,80739,124531,7974,1417,9272,-8091,23420,-21304,686,4644,-73459,-22276,-32129,-41121,43558,-28517,3062,70047,37874,-84753,-15489,37861,-11505,70725,36016,72130,-75768,-52773,25604,24109,35109,-10673,-70646,-9159,92093,18053,9808,27314,25298,-52653,23461,28149,-36871,-16368,31085,-46516,-19345,53492,-42400,-13929,32837,31576,15645,42299,-61663,-12713,5201,-16320,-17876,17241,22612,-72782,51523,14151,-78635,-8324,-51744,-119804,-45092,-890,-63818,15682,29304,64592,51813,21966,4869,-58238,-70053,1865,5620,-68363,-55849,-43765,-31594,42655,-12359,9738,116928,31761,-1530,-32036,-66577,-10110,48704,32575,40292,62115,19262,30617,-8747,-3056,25906,-11468,58150,-40117,3154,3385,-1516,-7198,-48273,6189,20017,86639,20829,13876,57226,-32934,-14614,-15221,-68211,32544,-95459,-28309,52441,37892,50918,45305,76773,68886,15101,-54199,63873,-907,3333,19111,8282,45514,66397,-28733,-60156,29891,-36463,-44667,-89999,-94074,-150643,-34756,-36067,-54123,18054,-55049,-28106,-16315,73854,95005,47913,18158,25768,19656,-93632,-29899,83936,19238,1235,-12632,-40872,16890,25523,53964,53500,-15736,-20131,59920,7605,-45101,-50741,3748,45915,19935,-66195,35361,50708,-46189,-75079,50741,50075,36328,17302,-9978,-804,-46489,-67723,-24633,21169,-33385,44330,40652,25224,-17538,58938,390,-18371,-3874,-711,23594,-1613,109239,-22524,-65807,1412,27002,41578,-17322,19661,18188,69500,27914,876,-18142,-30495,82982,14538,-12829,692,-21903,-16913,-56310,-100152,-19053,-26864,-40726,31438,-67427,-33143,24439,50139,-42352,-79680,53726,45361,61031,37273,4763,-23586,49149,-93101,-35939,53701,-10220,9708,-49145,-18851,50334,-2359,-9439,-46200,9792,12579,15046,39101,5625,-28410,26465,-28604,24027,54857,-20864,-73803,10405,79469,58835,43641,-26079,-10850,75912,25966,33444,37168,-30978,-14198,-29590,13689,29101,43871,68890,47050,-31129],[-8247,28968,-75752,2341,904,-1796,8947,85674,57203,-75915,-92125,23248,21472,-29046,43320,12429,-73388,-26319,-830,145250,89405,-61219,22623,-30437,28167,27064,28785,-45906,-29353,12157,19288,111214,41865,-61900,54729,-77645,-3498,-55322,-54917,-17526,-33082,-57880,-44931,-50516,41425,-7298,65459,41325,32428,55840,52635,9274,-15120,-51921,57706,-31738,27094,35647,47133,-8682,-31025,-20831,-75657,5662,-49537,-50765,19685,113123,-12675,-37531,-25509,-57543,-44866,17802,-93,-67427,54620,48211,-20151,14705,-24601,-56850,-5552,142581,-7626,-131505,-45050,-4566,-95,-129,-84691,-52420,14979,-94962,-14607,-54563,39036,27107,31354,16691,76339,31369,90175,38769,-22869,25270,31748,-61124,23866,38519,-16548,-20609,-65941,-28512,-11892,8282,-47921,-28518,14799,-46840,-16635,-15764,-773,5116,37353,-20854,2333,-19385,-3170,-1851,64009,2336,5723,94564,41732,-47662,-1346,65355,-3425,33295,-31142,-25818,106365,13876,95128,2845,-5014,33665,-3229,17944,28959,-63846,-21909,7748,485,10208,3797,12425,-16290,-66064,4297,39415,99466,-748,-30154,115629,-27226,-8187,14448,-8501,-31243,-47706,-6746,58933,25120,-40182,-8892,26929,-53647,-86436,-33530,28544,66258,89197,81094,59579,-49160,39157,3580,2290,65979,32016,-2537,-27712,52229,22124,-532,-75591,-36477,483,-4636,1235,-8964,15513,5809,85041,-1230,56947,84832,69070,5298,58992,94645,-32514,-38021,40249,29510,-17566,37408,-54731,22403,-6508,81040,-66197,-33318,5766,105418,79168,-27679,26812,35148,-72231,-80527,-19292,13867,40168,77580,-86053,-180865,-161987,-77371,-37756,10389,-1539,-116866,-102045,27330,-6813,-71055,-140284,-21135,-127334,580452,133219,-35264,-55479,-112328,-137719,-115330,-37835,54947,61668,68728,-1289,-26027,-23992,-38064,-22619,-42048,42441,9416,63364,-65332,-23677,20472,-63108,34397,-27916,17842,-51698,-45021,-104500,-10133,-23625,-41213,-37509,-82554,-18907,-30884,7885,-20657,3162,-18360,-26612,11880,-81612,-18468,73242,-20412,-55087,-32340,-55994,-1706,39106,34472,-39368,3452,9991,2737,45456,111277,17697,56896,28665,23013,32941,20001,29621,-1525,-41115,5489,39604,89612,62046,63843,89150,34218,94894,13212,-16447,-40247,42357,9871,-69386,-41697,-13858,-58823,-47115,-41883,-57220,-204374,156038,32396,-11323,-29885,19419,56456,11621,3753,-67442,23141,23420,14173,-17352,27117,-66790,23404,123581,44831,-106439,-81867,140480,35879,36488,-21838,34668,-27504,-73364,38269,-29457,-18392,-7019,-9108,-76012,-39817,10193,37132,-85361,-19978,-18526,-7356,-81294,-1363,-25937,6937,53036,84443,84556,26292,16690,-94521,-66962,-25042,24984,-16926,16897,22137,-15485,-70451,-9243,-14939,-19794,30222,-46655,-106313,-101295,30112,7101,37774,-17905,-68490,-21795,26606,65268,86309,19070,-23119,3736,-6994,2680,7988,-55573,-61153,-85045,67953,-41552,50677,14039,-57866,24316,-17434,42896,127910,18429,-57600,-15041,-139312,-86420,31301,27043,-27105,-53074,-2008,-63861,-34735,-26553,-33473,-74520,35818,33664,87342,-50711,-97007,39289,20239,50401,76218,11228,-16113,-1169,27725,10369,51125,6253,38873,-57284,48069,23791,20866,40654,35210,-13874,-17328,60704,-13885,17394,-17298,-30298,13699,-30547,-4331,-9831,-28800,-26877,85692,-11193,-28248,-58933,-26992,-1519,10253,-8743,-1802,-24373,-9477,26874,-37184,-10392,-9745,1840,-26866,96,32323,29899,-26552,101288,-55088,-146798,-65297,15049,33696,-25690,-17104,35256,139450,33228,-66568,-44455,-21880,-38774,-66543,-16668,-47245,-47517,-140615,-109086,30138,56983,-20242,-35294,-42597,-38132,-12210,3836,72102,-45157,18296,-8667,-13741,16361,11475,-81672,-103961,12230,14382,17824,62174,57877,-22836,-24290,-4799,-23940,23462,-41734,18995,18645,77074,54121,50565,-9854,-33284,-9885,7470,43740,7493,15206,56449,48582,-77100,58978,101562,3867,-65002,11490,28723,-63344,-76583,-26262,86376,2245,42114,-12561,-6748,-130733,-92514,-20999,-77667,-3285,26147,11526,-50859,-30752,-34613,-50517,-24649,-39326,-46152,-118569,-91008,-19150,14139,26272,-22515,-21603,56481,27533,-55802,-19120,-18184,5483,-15163,-72906,-7839,-22770,26826,-9708,13582,33517,-4164,-59439,-98983,-84400,18453,63937,-67008,-55142,-60273,-4092,15169,1965,34981,-68326,-71865,41619,6700,-1147,42957,-43434,-13207,18984,-8015,-51832,-20558,9453,-30012,39635,64248,-22629,15344,17204,13272,96098,47094,13117,25606,66322,-9056,26641,15138,22129,-34107,15615,-599,22615,53033,71194,-20309,19595,-35820,-85620,40386,-4414,-24735,22544,-13185,-55270,15099,62109,-2358,-71155,-16181,-7479,-29578,8176,61633,-42148,20350,15718,51417,37906,-11160,38356,23338,13317,12545,76136,-64447,17329,-12717,23677,-24895,-94175,-49332,8096,14690,54949,-14934,-74906,-23541,-40643,-50736,357,1642,22020,33465,-1837,36260,-58143,15997,66009,71885,4727,-67982,-23480,-35622,65013,33443,-44758,-35368,-28860,-68749,-1130,16372,-18438,-41796,43810,60705,125417,-116,3983,-13012,-41396,18880,-54692,-738,-3970,-65123,-9273,-28941,-44106,25325,-36460,19923,28496,31932,-91694,-37679,39968,-51501,50207,4232,66235,-58865,-37064,13812,12306,20518,2181,-64284,10626,109611,18532,-911,7017,19799,-35175,4755,38699,-36957,-4407,55442,-37726,-24549,36987,-42814,-5226,53300,21060,25550,34549,-69827,-27946,-22833,-4529,-9561,27288,24679,-46689,65302,35652,-83043,-10387,1463,-92717,-76833,11981,-67543,17107,36878,16239,31825,14138,5597,-56100,-59435,-10395,587,-76281,-60439,-55791,-23965,58349,-30448,17702,122815,63403,20077,-4654,-51520,-16681,38275,41243,35751,38844,9732,19383,-4359,1432,-16035,8489,85272,-51282,-13372,-16599,7246,27633,-29244,20681,11389,79055,19555,5638,56826,-26125,-11504,-21792,-88367,32450,-89186,-31851,41253,33819,38297,26479,87048,63033,12582,-78442,43028,-21280,6576,23375,1662,18190,53630,5588,-47666,42775,-42596,-46941,-79401,-102026,-85744,-3192,-38603,-32962,41051,-63653,1746,-28793,57248,54582,51440,55407,45012,-8926,-80659,-30634,67788,13688,7291,-18342,-35787,27188,47646,53936,34301,-43489,-32782,77935,7288,-55947,-64934,828,21473,9485,-59656,60064,38114,-68185,-62973,38899,37237,-10661,6529,-696,-19060,-70795,-88919,-59236,-12863,-35104,49578,29475,17819,-12074,65461,10242,-22953,-1943,-178,25776,-19247,69517,-17970,-50778,8892,42117,31082,-6276,-1134,33170,71997,26348,11909,-16366,-11415,87978,18405,4655,20795,-16161,-13405,-62118,-71617,-8117,-20161,-42422,15165,-68287,-43211,10498,35874,-49734,-50093,70921,36169,36985,28723,-8940,-12247,38895,-90549,-51525,27231,22856,19753,-44413,-40081,42123,-260,-15914,-44921,3030,12127,25618,49443,11224,-24772,-1809,-31365,23610,31680,-7735,-82028,2449,51018,59596,42491,-26002,-22302,72856,32443,46452,43697,-18940,-46063,-41444,38721,41212,28971,60935,28304,-18735],[-11412,53327,-44322,5180,-3805,-21450,2026,75553,46815,-64685,-94350,63661,12204,-19150,41533,33304,-46335,1147,-7798,179363,83249,-61165,15163,-27506,25601,30299,34320,-50560,-16992,48231,33354,137006,44125,-62920,39420,-71585,25008,-33186,-50571,-26109,-47256,-57737,-26009,-81822,27317,13877,83093,58957,46894,31685,17202,-5796,-20359,-62155,39042,-10889,38580,11630,49052,10497,8630,-18607,-76136,4539,-40414,-71405,28525,108326,-5255,-17991,-28104,-41950,-19606,3787,24880,-57093,59929,43941,-22607,28930,-27019,-48248,-24557,108530,-16164,-89218,-21179,18682,-2684,9304,-84700,-45118,37147,-96585,-3783,-66737,46218,64702,34591,-28966,77057,7200,120272,45958,-36363,-19854,-588,-63588,23480,41836,-31457,-17206,-73502,-41143,-27872,11346,-49959,-34040,3987,-44564,-26864,-219,-12830,4162,12726,-18735,11057,-19336,-11195,-19822,72326,-1518,3279,76731,40513,-34912,-11944,60980,16589,40543,-20431,-16689,106706,46844,101441,-24242,-16346,25217,-60777,10353,19050,-66576,-29533,-24504,-1315,-34206,8093,1347,-5064,-58589,3977,37134,105909,33695,-11950,97960,-26146,14156,3600,17446,-14619,-52884,-17619,71308,32199,-41602,-27176,30630,-49490,-73286,-18315,44213,43607,93893,89408,56852,5269,39191,12247,-8985,55422,29789,-9610,-30997,73334,20756,-18069,-73370,-21393,-11818,17839,-7401,-20353,5407,2841,52392,-16950,80358,86403,89808,3224,78769,98621,-30552,-25787,39354,58439,12282,43828,-59177,23031,882,73388,-38507,-13428,-4933,107267,62495,-34774,13129,22976,-38801,-112023,-71404,-655,41721,88973,-102990,-155739,-161541,-50439,-27022,34193,-4180,-121333,-79481,52383,13201,-86246,-139648,-14894,-180915,478743,184247,9840,-54401,-89378,-95591,-83897,-35239,45044,61396,82393,45345,-8520,13092,-17296,-35351,-33668,21315,-6200,51873,-61922,-29772,14964,-47363,-6743,-35631,22760,12027,-35573,-52147,-2480,-39502,-47209,-53114,-89488,-30253,-41370,5476,-19192,-6705,19897,6031,4738,-96146,-12740,57388,-45626,-57731,-19483,-71387,5990,43015,35816,-63535,-21389,-2785,19917,68220,86732,58523,64981,38271,16551,15928,6612,40240,-685,-44152,-20516,58095,81221,44171,77377,92730,47614,85454,29346,-378,-32874,39721,29420,-38267,-27703,-6465,-54918,-44951,-39394,-47220,-216211,130676,22834,-15862,-42317,25951,37271,23807,6484,-83320,5435,13473,7526,14772,53264,-56809,44675,106565,48382,-118950,-52224,140229,47439,24094,-19075,-6505,-34737,-36325,39634,-23223,-7730,11379,-17276,-79155,-54840,-48114,12703,-72115,-12512,-22437,-16680,-73020,7217,-7828,9582,43379,99201,80498,10870,15577,-78995,-37932,-31246,-4362,-22901,-2729,4823,-16061,-82967,-5887,6335,-30558,20721,-36934,-78704,-89389,31264,6412,25233,-9589,-17557,-7998,25725,74969,90591,18905,-13324,-3046,-1416,12829,13434,-40963,-53176,-92818,73889,-25270,68549,15882,-70643,53975,-29650,37031,154918,31380,-36691,26030,-132776,-86135,13185,25329,-19079,-92411,-11622,-50723,-19365,-13572,-6980,-73519,47454,27261,60928,-57662,-87247,46887,35253,18536,63998,48521,7470,-4213,6391,12076,70138,-25670,40220,-55248,55919,15451,-160,23744,43391,13241,-3482,50678,-18076,29346,-17141,-27131,40465,-25437,13063,-6622,-32623,-13271,89449,-8644,-40495,-53357,-14904,-8734,3379,-4789,-5466,6706,24190,28596,-39676,-24167,-6899,1794,-5641,9666,23328,26579,-30621,102896,-53274,-143590,-92660,1669,28260,-60451,-11706,18312,135934,44291,-52586,-58010,-33948,-43203,-87590,-33949,-45292,-53309,-136729,-86430,45726,46521,-23108,-49658,-43364,-42252,-13578,19648,88733,-57703,-2421,-62889,4113,24594,5473,-64320,-152971,-14256,6625,13115,56026,29899,-668,-5095,-10350,-52823,28919,-56789,11485,14662,64635,13646,46640,-23077,-43537,-21297,-4972,52983,28007,3106,42326,47334,-78503,52064,82874,14875,-67631,17246,45175,-36792,-96068,-29417,94271,5228,55015,-2093,-39681,-138895,-97514,-10768,-80552,-17261,13487,6201,-76821,-39331,-76029,-58035,-19267,-26893,-39909,-116556,-77185,-10564,3507,19881,-22813,-47047,30826,18893,-67691,-33286,-26787,-8626,-15846,-80739,-33087,-40213,7928,-12007,32776,31337,-29540,-59436,-90199,-63373,13682,59462,-61130,-54119,-38895,13749,23443,-9567,49285,-54794,-74309,99883,-7577,-3226,39596,611,-31299,-6498,-29836,-43972,-15034,-5347,-20350,35513,76473,-22685,-7686,31804,3542,47754,32978,34230,10238,70705,-11004,27280,27767,15218,-36328,11304,2617,6711,29035,58674,-34776,-29715,-40123,-75031,51912,-8819,-46061,28611,-1182,-44610,-3951,33795,-3681,-60315,-9810,5488,-29526,16479,73729,-26649,17395,13562,48759,19041,-27501,34589,16982,12587,-44,72187,-47149,17809,-26395,15822,-24856,-106698,-41930,22664,17762,50776,4893,-70565,-37122,-45819,-42315,-6232,25450,4254,20893,-18635,17239,-46765,9959,63183,70586,436,-77898,-23306,-31036,31833,32373,-41934,-29460,-27213,-45411,3942,49774,-14873,-43661,37374,38549,106522,3310,382,-39766,-63863,11554,-92895,-5406,-1309,-42061,8769,-14314,-44269,6498,-38372,28517,-7329,32103,-82796,-50917,34402,-87528,16800,-45414,41033,-24994,-16032,-6477,1932,20000,14401,-49816,28073,113383,17349,-5179,-14832,17507,-1187,-16366,32834,-36491,5641,65907,-27239,-26290,25436,-41149,-3192,58961,7845,28753,28006,-70053,-45348,-49700,255,-6575,35213,31522,-10289,59073,46695,-76286,-16534,50588,-52506,-98417,24943,-60656,20363,48974,-15896,14815,8556,7955,-35403,-34674,-22885,-5620,-73614,-54162,-75533,-17421,61622,-55318,27710,114493,86301,18607,16767,-20835,-25480,16168,33651,24299,12946,-12,5281,6990,12051,-52784,26132,108670,-60917,-12089,-23997,18572,54849,-5909,32611,-45,67764,28210,886,49033,-17445,-6274,-25766,-94609,21922,-73330,-28040,21442,28638,27968,3141,79431,53702,14608,-84420,20998,-47776,4892,13454,-3073,-12722,25386,36006,-23925,42962,-36447,-37699,-62124,-94898,-8866,25287,-36478,-18974,54158,-62263,31526,-27447,29340,14218,45774,88552,57266,-27193,-56783,-31211,48839,-244,17599,-17239,-21331,32028,57612,52778,17924,-62499,-45407,77662,4016,-64428,-73454,-1824,1143,-5004,-53889,76970,20188,-73635,-42997,12407,14321,-46251,-2161,8846,-39552,-76103,-101414,-80436,-47195,-32970,45744,11458,6721,-7167,67449,23356,-23395,7250,2060,23005,-33891,20788,-7072,-23793,18809,62368,15056,2446,-31069,41997,64808,23109,26614,-10057,9793,88897,22058,27654,29375,-12166,-9707,-63381,-47055,1349,-12602,-36896,-4894,-61622,-34609,328,24605,-40762,-26052,79086,18964,9094,14383,-10644,-7128,20832,-57028,-49938,-11253,51378,17402,-35627,-57807,31649,6386,-23655,-32925,-448,10985,29622,57813,12932,-30709,-31573,-33128,5510,9332,-6079,-85903,-2047,21607,54116,39833,-9132,-36821,52674,27974,45072,44469,-5699,-71131,-47709,55563,43217,2268,41378,3592,-5132],[-19479,72921,-17601,1431,-12471,-37367,-1716,58255,40079,-41373,-81686,100597,2594,-4167,33031,46108,-10407,25657,-16149,158214,68166,-47703,506,-19791,24602,41735,39212,-45832,-2663,85735,40099,127849,41980,-65014,18064,-58686,39094,-11282,-28877,-29497,-48658,-51992,-13616,-98048,5902,33146,88137,69225,54825,-7239,-15694,-17582,-18134,-47854,20232,6117,45437,-7529,46546,20373,28433,-11807,-67099,-490,-42968,-79021,33558,86574,7335,2690,-25963,8,16776,-9342,52372,-38167,52524,30597,-27338,40800,-20465,-45032,-46570,70335,-17532,-42304,-4526,31921,-4654,23442,-75279,-21446,58653,-83229,14572,-51036,45121,75996,39238,-65351,80978,-17622,123425,41766,-55673,-64690,-51637,-60636,18372,43457,-50128,-8483,-59482,-49911,-43286,9414,-50141,-37959,-6793,-36366,-41498,13877,-16151,205,7880,-113,12730,-12113,-16137,-32470,66867,-2647,268,19943,19050,-26170,-25810,27778,31472,47712,-5865,-8909,85141,71021,91696,-61195,-28755,10633,-96246,4322,11474,-66077,-37306,-36476,-5006,-63201,14050,-11908,14098,-47819,7306,32712,94362,66916,550,61618,-19164,39898,-9863,42378,18326,-46960,-29477,68955,23518,-34260,-49375,30016,-40918,-44897,-7995,49916,19583,87443,97381,44197,69021,37015,12653,-16371,34563,23876,-14356,-38902,79595,16343,-25499,-55324,-5279,-28410,18559,-12141,-10040,499,733,8641,-24749,88856,68051,93259,7683,85334,99295,-31808,-10067,60714,89477,34866,49153,-64111,20694,9395,64786,-23690,2710,-19768,74791,45651,-41307,-10133,-724,-29567,-149625,-112020,-18248,40789,92811,-113093,-110449,-154301,-21306,-12712,50406,-1174,-104113,-41103,83259,47510,-87128,-130232,-8103,-213324,340915,213121,41157,-47813,-53514,-49885,-55531,-25747,37533,56979,93387,90672,31680,65453,3407,-46008,-24792,-2744,-19846,31056,-50103,-36237,-3266,-32912,-29449,-39231,25201,57952,-13115,-6700,11229,-51999,-60691,-68636,-85471,-40428,-44097,3484,-13930,-1889,53415,40620,2440,-87750,-2921,41969,-54496,-51480,-2815,-83806,10694,54227,39979,-71826,-47992,-27475,31487,68614,49392,69525,44411,23423,-4382,-22231,-6200,47453,4523,-47598,-49800,76801,56565,8022,86107,84153,55277,68023,45103,15197,-25699,34395,47659,11037,-13905,3417,-53768,-32615,-37852,-29486,-208358,104482,14329,-27537,-69829,27585,7374,25298,-6372,-97262,-23241,-17310,-7727,46146,84936,-37938,60270,60832,41135,-116439,-15429,110858,62762,15069,-16864,-51864,-34400,3231,45761,-6638,10086,37975,-21511,-69239,-63886,-91138,-7938,-58236,-6452,-29587,-30152,-55606,22988,7003,13162,37257,98443,61374,-12303,15014,-37183,-9456,-25253,-28964,-27336,-19641,-8116,-4533,-79143,-9746,25952,-18930,22485,-20237,-30862,-64996,29025,2747,4093,-8101,34405,5109,36162,68433,71426,17760,-1057,-8105,4563,21140,23085,-13618,-42963,-87302,66273,-9861,70264,6121,-73785,67479,-40311,28270,157983,32532,-9603,64492,-113269,-82769,-10222,18115,-12326,-105620,-22628,-38457,6038,-5823,9728,-66550,53359,15353,31647,-53990,-68750,41981,42851,-6714,50176,71071,29031,-9829,-11222,15739,80151,-53791,40482,-42449,66645,-1483,-15705,8134,59157,43950,5423,25329,-22366,43863,-22527,-23756,57686,-14497,30015,-4670,-36473,9563,80434,-11074,-39669,-40653,-2025,-11857,-4177,5220,-5967,43050,50739,31675,-37546,-31175,10070,6641,14664,14752,15869,24831,-31312,100769,-30615,-113666,-103228,-11343,13532,-82115,1714,-36,116160,45384,-37686,-56505,-44349,-33854,-96463,-43164,-37335,-51944,-107041,-39048,61007,34235,-15411,-60518,-32566,-32801,3872,26968,96740,-64071,-20208,-110734,25007,33743,-1428,-31469,-138487,-31746,-1647,1921,49135,6525,26406,-2656,-14488,-71788,30608,-61049,-17836,14030,48120,-18785,40290,-41879,-41121,-20626,-15420,52867,46385,-10231,23779,42654,-66952,33354,55759,15424,-66558,26315,63376,-5645,-110279,-32055,89991,6807,60181,11839,-55444,-128204,-90790,-5122,-63916,-26257,1742,2829,-87309,-38104,-106035,-62758,-15505,-10558,-33981,-103505,-48223,-3586,-8697,13035,-20517,-69262,179,6358,-78195,-39010,-28233,-10755,-13948,-73509,-49891,-53400,-16491,-11852,33817,11390,-56306,-55169,-66415,-36027,6031,45108,-51097,-49040,-453,31597,27391,-19221,53086,-37305,-66279,120510,-14401,-29,24669,27355,-31461,-26111,-43045,-35339,-15300,-10709,-5818,30776,80599,-29028,-23060,43601,5274,-9033,19573,54084,845,78728,-14618,12590,34209,-4809,-37840,6032,5484,-9802,14643,35208,-44811,-78127,-32818,-62370,55388,-1284,-56560,33778,4866,-31301,-16760,5097,-1007,-45185,-7519,17555,-31123,19927,68332,-625,21786,23543,45954,5063,-35123,26727,10956,14194,-4410,54390,-30004,18269,-34658,5421,-15754,-94026,-19240,45757,25347,40069,20308,-48389,-56635,-42497,-24739,-4276,46750,5412,7048,-39954,-2739,-19264,4437,56240,56917,356,-79632,-18867,-21950,-15802,32428,-22004,-15251,-31417,-15656,16424,84018,-13011,-20876,32227,19425,73190,14548,-8666,-61967,-68598,3808,-126060,-15710,11030,-11534,25628,3821,-43972,-6916,-35777,24154,-28104,34782,-62552,-51628,23029,-104551,-20241,-97603,1543,16734,5720,-28707,-5122,34523,23447,-32021,37771,103182,11881,-6348,-31215,21939,43360,-35909,11999,-34041,9302,58031,-19443,-25609,22823,-36711,-4084,49281,-4724,26213,25261,-66086,-57255,-67640,-3301,-8814,38599,37740,21616,35248,44793,-61422,-25250,81986,-13103,-100074,33182,-50589,23564,61648,-21878,3089,6976,7432,-6292,-2609,-31624,-8563,-54261,-36901,-94958,-12487,48777,-79504,36334,95806,93555,-3611,22095,17411,-38121,-17671,13947,10668,-11363,-8186,-9054,23709,20111,-77086,37244,119848,-64221,4442,-16869,28067,66496,16816,40220,-11182,57972,41269,549,36500,-9653,1241,-24928,-93028,3825,-48286,-17686,881,21298,24884,-17633,61385,44771,21371,-73263,2057,-76691,-2086,-4339,-2744,-34268,-9695,57074,5240,29694,-20233,-21657,-42090,-76200,50700,47101,-29839,-13903,51924,-49236,55219,-10186,-3921,-16683,31412,106038,58917,-31584,-28130,-31219,31176,-18230,31422,-10861,-1600,28757,54116,51572,9093,-70011,-54519,63165,-533,-69294,-74144,-3945,-11622,-17817,-47724,81936,597,-63167,-22470,-23901,-9577,-58745,-4439,18535,-55570,-64619,-94986,-82889,-70622,-28680,36935,-8897,-6510,-5161,65615,38429,-19513,18142,1357,16098,-39487,-25800,9071,7985,30735,85212,-984,6723,-61752,37893,48099,18970,46034,-1452,24567,83424,24150,45743,18649,-12966,-8125,-63567,-29202,6891,-4808,-26953,-24332,-47290,-13119,-5990,18896,-20290,-12511,76769,-6367,-8300,-1,3249,-10984,4662,-4408,-33509,-56526,64218,3532,-25943,-67710,23044,16900,-28326,-13134,972,14103,26039,59432,12066,-42549,-56086,-41354,-17869,-7812,-15880,-87247,-6908,-1587,44326,37723,25606,-48837,21411,14265,28673,42273,6817,-82077,-46262,59545,29339,-29311,16640,-17360,7772],[-29861,82240,214,-8971,-21964,-46029,-1278,36780,34043,-14668,-56326,125333,-3657,10127,22414,53897,26781,45357,-25925,99901,47504,-24373,-10124,-9003,24639,53876,42338,-34092,15814,116365,39405,90796,34658,-66349,-3362,-44620,35967,-1637,9410,-28233,-40621,-42685,-9355,-98618,-15117,44392,78542,73405,54470,-48230,-36714,-21891,-7206,-11667,4934,18422,46786,-21202,38039,20527,29019,-4253,-53777,-8642,-56806,-71127,30548,60008,16548,17261,-22433,54046,50319,-16167,78085,-7589,38332,10031,-34346,45416,-9236,-54458,-63691,43040,-10810,-9729,-2312,34302,-1660,36525,-59353,9688,74764,-58035,41033,-20514,35456,65753,45253,-78200,85057,-34939,97745,30204,-81017,-99200,-108737,-54553,8908,41114,-67749,2581,-27330,-54178,-54891,2398,-48567,-37083,-12669,-24056,-55972,23862,-9517,-3564,21259,28951,7857,907,-14324,-34587,45487,-591,-2008,-47217,-17934,-23483,-38784,-22676,39102,51785,6787,-4187,55819,82583,70821,-94818,-34812,-8236,-104097,2366,10206,-61413,-43286,-32054,-9170,-69733,20166,-25072,34374,-34828,15956,29497,73606,91745,5799,18524,-9454,58859,-22319,56616,63866,-31782,-37019,53539,4541,-20154,-73566,22612,-25462,-5695,-4735,45915,698,68393,100428,22365,116077,31743,4729,-20160,9369,16730,-15089,-45705,65251,943,-19422,-22002,8187,-45384,429,-8668,20931,139,-2067,-33555,-24365,80769,31797,79307,18878,79344,96693,-38608,6544,91407,113017,48137,56783,-72106,15263,13978,54834,-19916,12749,-35528,19555,31252,-48346,-37829,-34204,-62122,-180742,-133211,-39352,30895,80575,-113885,-55991,-133378,3658,5509,54391,6424,-74409,-154,104020,88436,-72970,-108798,1519,-227249,191575,221786,55370,-35380,-12679,-14100,-33537,-10016,34392,50921,98193,121921,81668,126022,21090,-52531,-20409,-27378,-27921,10031,-34566,-43197,-29787,-23806,-30566,-38076,23322,79003,16560,21996,27336,-60455,-77626,-73804,-65630,-36254,-36072,3402,-8582,11447,70702,69778,2783,-62967,8901,27882,-47162,-35956,13308,-88896,12726,69301,44270,-63464,-71044,-58116,30551,47652,11243,47240,2583,-11457,-29946,-62056,-11273,45637,7962,-49698,-71812,92695,20248,-41778,87955,64880,55674,47468,58780,28042,-16483,28913,59155,53911,-7536,12495,-56950,-11394,-38211,-13992,-180575,85910,8358,-43574,-109264,24233,-25429,18765,-29699,-104946,-50043,-55488,-25185,67984,107012,-15003,69206,9471,26016,-99821,11759,56678,72292,11933,-15828,-88574,-31770,31437,55535,16266,31435,63717,-21699,-47642,-63291,-113786,-20603,-48005,-3772,-36236,-42479,-30093,38323,15685,20870,32152,80951,36989,-35069,14671,21995,9324,-13748,-46769,-28127,-29213,-18128,14400,-66306,-22198,42679,4210,34336,-3858,21784,-35347,27126,-3276,-19675,-11757,69851,10665,50881,48593,35483,16682,9296,-7800,13948,26198,33100,22417,-33969,-73098,47251,-985,55728,-13133,-65297,62505,-47750,17642,138893,20891,18567,89940,-84210,-77705,-34173,6574,-6605,-89421,-33351,-32376,33661,-8617,16114,-54946,50018,265,4063,-41801,-38099,28487,41472,-13925,37624,76375,45746,-17085,-21046,20466,78353,-66900,40543,-19035,76488,-24465,-24763,-6180,71310,67760,7696,-7733,-23605,65084,-30496,-19874,64795,195,40516,-5565,-39140,36650,60779,-18996,-27735,-25121,8513,-9422,-8848,17910,231,74981,64257,35284,-32459,-28963,36163,15337,32061,12865,10664,23340,-26887,95033,4273,-67203,-91068,-19405,-8634,-86641,19478,-15509,84581,31888,-27367,-40221,-54636,-11882,-92499,-44995,-22277,-41709,-59124,21219,74689,22527,1071,-67182,-15433,-8296,35967,25880,95193,-63412,-35984,-136229,45367,41528,-7510,8227,-62144,-35435,-10263,-18983,42299,-5655,53431,-20412,-17249,-73640,28089,-52564,-60337,18217,31532,-39095,31279,-61569,-22549,-3662,-19396,40757,55755,-20905,8433,36332,-47963,8805,28553,5485,-62087,42668,79763,22201,-115161,-38412,68759,6887,58073,27226,-50180,-97521,-74172,-3528,-35737,-26871,-3045,1656,-80239,-29080,-115427,-64710,-14953,6423,-27231,-80430,-8810,396,-22346,9491,-13907,-82127,-29790,-5514,-81927,-32943,-19316,-4508,-10032,-58920,-55789,-59542,-41159,-5189,12918,-23049,-73796,-46621,-37675,-8893,-3314,26923,-39943,-38545,45368,46350,28114,-25884,50107,-18973,-48013,105994,-19048,6267,-357,33027,-11299,-30204,-47111,-26218,-14039,-3554,11230,26833,73673,-42709,-26331,52319,17988,-58425,12924,67444,-769,88024,-16976,-5989,33480,-35506,-37961,2767,6660,-24545,6342,4118,-48424,-110284,-16997,-54598,54261,11491,-57243,35814,6435,-17752,-19195,-15907,5542,-27199,-9669,25581,-31144,17004,49364,32026,32942,39789,40667,-2934,-34442,16807,6548,18165,2194,32312,-15103,18700,-35034,-2224,902,-54514,16502,73390,34713,26439,26601,-15362,-70581,-28462,-1145,1213,60377,18793,-5708,-58751,-20150,12720,-2534,43894,32293,8790,-67702,-14969,-13660,-59736,35047,11404,1409,-36827,13808,34531,109548,-16615,20487,32423,5682,34632,25352,-19833,-70180,-56733,-1284,-140055,-29512,27500,16572,35330,17999,-44935,-10504,-31062,8134,-35290,36806,-38429,-39889,9161,-94372,-48700,-133639,-41445,54560,23518,-44349,-7735,56742,26110,-15878,36640,83209,1990,-9502,-37757,33735,88038,-49554,-15963,-25990,5071,36778,-16666,-22774,29658,-27165,-2805,29858,-12724,20460,26252,-61384,-57372,-70832,-12837,-14452,35723,38786,38636,2460,31301,-45318,-33886,89804,13146,-78858,34484,-44832,26252,71034,-4448,-4048,10110,2247,18958,28139,-32296,-4093,-19568,-12584,-104377,-9100,21406,-93272,39992,70719,84003,-35801,8252,51446,-52581,-56887,-8506,-537,-32755,-13652,-20636,41622,16288,-89233,40595,117965,-56748,27635,74,32070,60137,36418,41709,-20075,52765,52279,4399,22338,-3785,10414,-17430,-87717,-16039,-17199,-3745,-14129,10388,29949,-31905,43072,39904,31354,-52388,-12020,-102817,-11947,-17924,4253,-36614,-41729,67920,32849,5868,120,-4847,-24269,-52254,73107,59477,-19395,-16399,33470,-26486,68397,19523,-32489,-34095,11096,102932,49958,-23344,-2410,-29394,17560,-33647,47194,-1776,16440,17924,39802,51279,8357,-67572,-57840,40903,-4745,-71413,-66198,-6180,-16638,-24498,-38869,73703,-16378,-43020,-8659,-59030,-24258,-48448,2063,29552,-60430,-45646,-67103,-68275,-76566,-23653,29112,-25774,-18768,-7950,62454,53416,-11754,24442,-6048,7326,-32412,-61475,28754,35216,43843,107400,-10551,6014,-83315,17895,26450,13682,67115,7291,29177,70286,23898,50698,-10352,-20580,-9625,-63420,-17764,6595,5384,-15956,-39145,-26727,10832,-8921,19813,1865,-8553,64422,-37900,-8136,-8492,30567,-23543,-1973,48394,-9057,-99349,57037,-17367,-18226,-68050,19273,28348,-24736,10089,7990,25461,16359,51579,9888,-52940,-70652,-58811,-35504,-15741,-32623,-87959,-14669,-16287,33906,37437,69112,-51851,-9398,-2930,2190,39583,16532,-74866,-37988,50297,2032,-56985,-4524,-27027,17359],[-39518,79359,10024,-23353,-29688,-45416,2088,14485,23889,6316,-23878,133663,-4466,18743,13935,60401,57583,60769,-35616,37091,24694,940,-6335,2652,25595,59015,42365,-18983,41650,132419,34817,45480,23198,-63593,-18547,-34025,18100,-10433,55934,-24568,-28927,-32001,-11453,-88452,-27888,44594,56344,74213,46436,-77663,-40281,-17143,10226,33502,-7643,26248,42697,-28713,23818,15261,17888,536,-43492,-18024,-75813,-48017,18346,43781,15865,21168,-21670,99120,67593,-13022,98142,36789,25693,-13534,-43016,40415,822,-75229,-66601,33870,1323,2230,-15648,28611,8168,41553,-43363,34646,81873,-29042,70605,6628,19052,45120,51648,-63544,84861,-41018,52840,16201,-105564,-114360,-151253,-47994,-4015,32442,-78580,12172,12691,-55362,-60181,-8343,-46043,-30138,-10931,-10480,-64653,27626,4866,-3388,43498,58071,-67,17174,-5729,-25964,12061,4084,-2712,-90739,-59419,-25931,-47617,-70613,39746,50415,12655,-3104,35331,78832,44792,-112006,-30217,-28517,-92060,4244,15279,-53023,-46266,-18898,-12156,-55771,24163,-35843,47652,-21099,27023,29120,50604,104361,6094,-17348,-623,64697,-31268,54501,113447,-10537,-35969,30332,-15315,-2529,-94260,8735,-3152,35067,-8585,35330,-9774,39220,93180,-4073,131749,23135,-8493,-21280,-14059,10846,-10693,-45547,32557,-30499,-424,20105,16295,-57996,-27324,5118,62217,2803,-6241,-60810,-17595,59668,-14056,54349,34827,64952,89887,-49928,21444,113450,121173,51079,66398,-81032,7792,10332,41257,-22690,16677,-48389,-35179,20560,-56953,-61028,-71287,-126240,-193389,-137322,-63181,10252,49231,-103535,-3252,-98909,17449,23841,45590,15803,-42577,28225,94725,119974,-48897,-75237,16401,-232732,53688,221834,56497,-16418,26202,7580,-13668,9836,36047,46153,94821,130219,122404,179463,34574,-52583,-22140,-49880,-27879,-3168,-21285,-49681,-55752,-21031,-17099,-32423,16335,79180,44642,32458,39334,-64020,-90208,-59690,-31764,-8088,-16350,5661,-3082,20110,67370,90131,2025,-33115,19915,15359,-30577,-12636,25388,-85274,13074,82848,45299,-43557,-86440,-84725,14710,11452,-18978,5360,-44623,-52625,-46756,-84020,-4432,33355,3627,-48330,-78529,100938,-17512,-92515,79457,39664,48330,28312,69296,37948,-4833,25060,58405,71551,-11429,18282,-64094,13760,-39402,-9339,-137740,78679,3957,-60179,-148737,17264,-49852,9269,-53561,-102715,-65629,-84864,-37168,75734,106625,5886,69636,-23186,9057,-73062,17109,-5238,66506,15154,-14608,-105939,-32277,39844,66119,39796,50774,78423,-19280,-19276,-50821,-117526,-24464,-42944,-4638,-38631,-48358,509,46962,18077,37346,25192,53407,18065,-49662,14276,77473,17039,-4583,-59141,-24373,-29392,-27029,32874,-48476,-40008,56038,27545,49370,5077,63805,-9260,28357,-10358,-39859,-16840,80535,4373,62481,24306,-1275,16659,17396,258,30750,28254,39508,57404,-28709,-58897,24350,-503,30728,-35436,-47428,42892,-50280,7314,105894,-191,41882,95533,-50802,-71608,-53082,-7093,-1658,-51547,-41066,-35925,55273,-23040,15156,-39955,36544,-15433,-19841,-25873,2094,13572,32493,-135,28134,67046,56386,-24795,-21751,25219,64952,-60386,41366,7701,80840,-48614,-27773,-20007,67796,73692,3060,-36769,-17668,94603,-35464,-13261,65559,16267,40998,-9975,-39369,61061,35633,-29118,-8903,-10879,13992,-2116,-8225,29218,13566,91253,62635,37583,-27519,-20192,62788,25096,44893,3618,7142,19603,-18314,86056,38921,-18784,-57149,-19472,-33699,-76402,36283,-24769,50173,4822,-24657,-13288,-65778,15916,-76809,-42394,-685,-22722,-7245,76598,84507,12731,21930,-69256,2052,27033,71139,19848,84931,-57023,-50664,-129482,62554,45461,-12573,42296,34362,-26528,-19644,-46346,36768,-3182,75788,-49382,-18275,-56996,22433,-34578,-100394,27926,17873,-47617,19776,-75754,9889,27920,-15019,16999,52158,-25859,2135,30265,-28953,-13208,8788,-11523,-55570,66478,89380,40848,-108281,-50973,32445,5582,52326,38565,-28772,-53773,-51455,-3006,-5656,-18623,4627,1214,-59324,-15826,-102990,-62197,-17622,20413,-18497,-51383,31642,1123,-37094,11728,-2119,-81684,-52338,-12293,-72980,-15091,11,-965,-5178,-44749,-51191,-58499,-60517,9144,-22805,-60045,-73493,-33072,-12401,12205,-13865,11732,-28845,-22121,80945,56123,27730,-29017,46035,-3637,-23232,69640,-27397,14006,-28352,23517,23040,-13506,-45408,-15779,-3042,16394,27279,24252,56698,-63270,-17448,58562,36216,-86703,15999,70183,2769,94615,-15775,-15630,28038,-68931,-34976,4323,5269,-34145,-1615,-27752,-45666,-113545,1404,-54975,53220,20596,-51416,33361,7537,-5644,-11361,-25656,14255,-7607,-14611,28561,-26908,8339,24383,61805,48317,52100,31141,-6229,-29856,6859,4273,24346,18796,15193,-2090,19448,-27336,-3631,21355,4356,57611,96749,43328,14933,22330,18121,-66447,-5486,23568,6298,63264,31803,-15552,-67078,-31395,37631,-13314,27699,689,25853,-42468,-14045,-9413,-82359,39849,48872,14814,-35968,38104,54960,119674,-26417,65996,40110,-2976,-763,27810,-27435,-59446,-35578,-1462,-122461,-38339,40738,33455,34438,23321,-47020,-2768,-26500,-12232,-35202,36091,-18175,-19543,-3311,-59849,-58210,-142438,-75343,79249,34003,-46135,-5966,71171,19624,-5297,24696,60450,-9570,-18287,-34244,49974,121145,-54122,-40497,-8965,-5294,13812,-18182,-17571,42797,-10542,4432,10217,-12932,14528,28208,-57301,-43927,-57866,-23316,-20935,26732,32997,37510,-28047,10655,-36188,-39605,77930,21601,-41754,29246,-45746,29130,74936,23938,-9077,17093,-6358,31796,49996,-20581,9810,21374,11742,-98407,-7278,-12863,-89025,36110,42449,62664,-64516,-19606,70858,-63554,-90472,-23217,-6305,-51087,-15976,-27068,55436,-3164,-95676,37456,107634,-36827,46057,18392,29239,40342,54487,36216,-26324,51843,56138,11088,9193,724,19650,-2344,-78477,-30983,14292,9527,-21561,-4618,40468,-38940,32333,41391,41593,-31797,-21694,-120497,-20631,-16042,17196,-18421,-63158,72633,53160,-22573,17634,7714,-12994,-29326,58533,60900,-5991,-22926,3017,360,68237,52774,-47108,-39526,-10878,82793,33644,-6680,13579,-24488,8708,-39487,62623,7087,24848,3590,19990,52090,12160,-59820,-55041,16636,-7528,-73162,-50600,-9343,-15896,-23723,-25203,54493,-26907,-22182,-5849,-76852,-22695,-27204,16275,43103,-50443,-29819,-27521,-44058,-65935,-18847,26990,-34359,-26469,-15993,61741,65960,-1260,21917,-20695,-566,-13089,-81586,49467,49824,56803,125692,-8434,1403,-89455,-14933,7028,6203,83160,14658,25191,50299,21356,39972,-47764,-34442,-14183,-60047,-10719,-158,21079,-6405,-46375,-3278,27514,-8942,26678,14655,-10351,43893,-70561,7892,-7338,63997,-41115,3362,85234,14608,-127676,34475,-38554,-13828,-59832,21164,36433,-10450,32195,19794,44786,4217,35645,7141,-53890,-73808,-79965,-43860,-13085,-49005,-87739,-24633,-23218,26526,38805,105518,-41300,-28692,-16057,-25483,37686,21678,-50657,-26889,31450,-30012,-73202,-14474,-23054,21116],[-46014,66591,15777,-37498,-34401,-36011,5946,-5347,6477,15773,8261,127409,-348,19013,10292,66799,76532,72917,-42955,-3779,2082,19685,16045,13406,27545,53015,38579,-4298,74077,129660,32562,11253,10373,-53455,-23237,-29168,-7922,-35389,95213,-21838,-19096,-21782,-16316,-74472,-28482,34839,26839,72697,33212,-88604,-27113,-4863,29539,70711,-21753,29894,34118,-29082,6218,11702,3797,905,-42286,-25951,-91345,-13674,-842,45055,3457,13846,-27000,118544,61963,-68,108883,90746,21438,-33213,-52357,26996,4598,-98401,-49217,40119,13631,-3025,-39195,19726,22447,33121,-34484,41251,78395,-5495,93803,17183,-473,24178,56511,-30322,76999,-37327,4185,4026,-117638,-105165,-159310,-42776,-18958,15902,-78136,17221,47943,-56046,-57973,-20122,-43468,-18598,-1920,1334,-63049,24828,21620,3226,63184,77162,-5814,33983,5403,-11144,-23981,9992,-1468,-91682,-92310,-30387,-50913,-97316,35809,42644,9745,-5043,33838,58547,19538,-105104,-15315,-47099,-72128,6501,22007,-43408,-47430,-4154,-12380,-29827,23691,-42478,49185,-8380,33967,31203,28787,104373,5090,-36087,4399,57522,-35982,36689,154987,12983,-24864,6336,-26645,15310,-104474,-7633,22295,65306,-17323,22490,-12531,6279,72158,-28248,117184,11956,-21876,-20581,-31212,7768,-1416,-35159,-8619,-72863,27132,60155,18155,-62340,-53553,28398,98492,6784,-11477,-65584,-7580,32920,-57025,28297,51786,47672,77652,-61340,31922,113679,111346,44261,73572,-86006,38,-2941,20591,-27667,15958,-55580,-68562,13292,-67226,-71178,-102202,-188039,-183022,-133722,-87197,-15934,4091,-82318,40414,-58594,15893,34966,27687,23554,-16379,33960,44753,122137,-23129,-33576,37610,-244252,-54525,228660,53157,8596,58277,19195,8733,30147,41352,44550,83483,113732,138278,206958,43815,-45104,-28192,-67695,-19276,-4646,-15108,-54201,-71565,-22662,-469,-22995,4882,67471,62877,28916,41415,-61382,-89500,-23601,7458,41710,12511,9715,5903,11252,47041,103065,-3280,-8363,27335,4343,-14467,14730,31730,-75058,13537,89625,40552,-20313,-93344,-97500,-12847,-30965,-39181,-35450,-80259,-83017,-44269,-77832,12475,13928,-11087,-42228,-67817,96849,-44392,-128080,57335,14985,33664,13272,75821,45545,7321,23178,42573,60702,-22634,19718,-73126,36480,-37557,-17713,-89192,80845,-1466,-73175,-171251,8761,-56747,2241,-67321,-88511,-66731,-93598,-38344,69914,80206,19474,59445,-24680,-2662,-41509,-794,-52981,41781,22903,-11202,-100502,-39125,29606,73977,58978,62738,74954,-16644,9268,-27314,-107713,-21684,-41133,-7224,-34421,-44400,31122,46045,15932,63554,15250,27012,11125,-51310,14195,105705,19507,-2573,-69419,-16974,-21435,-35660,43474,-28513,-57012,65583,44113,58407,2645,87318,6444,33530,-16851,-51773,-19407,69561,-12876,66623,6962,-21630,18252,26817,15971,57404,29340,39313,78864,-27856,-53126,7008,-6044,4330,-52806,-26791,17135,-47049,619,69532,-23560,55350,80008,-19169,-64228,-62195,-20136,2528,-6572,-43030,-49640,64952,-45276,11375,-23607,14765,-29701,-40114,-12289,43562,4468,19397,27711,22056,49036,61052,-31870,-15476,28955,42602,-37606,42637,25930,75905,-68112,-25787,-33714,42610,55602,-7079,-50102,-1264,127500,-31616,-1590,65431,31621,31271,-17004,-36103,76661,12091,-35373,11888,-472,12781,7416,-1687,35809,30813,82958,48345,36686,-25778,-11171,80994,32140,51536,-10894,3883,10985,-9066,73797,62419,18233,-10294,-11530,-55377,-57893,47359,-26114,22258,-29515,-29024,17506,-76756,39291,-51977,-39373,23949,1242,34030,111314,87664,5187,41520,-66734,15968,63889,94678,14011,68405,-47090,-62722,-92914,74635,44057,-17359,61538,100136,-11679,-30077,-71281,33587,13184,90501,-73754,-16552,-27356,15592,-14190,-123156,42410,8393,-47541,6468,-78880,48849,65889,-3335,-14508,35949,-24202,7222,25946,-16517,-25502,240,-29908,-48409,92421,88534,48587,-89781,-67621,-10016,3384,48170,39313,-2146,-10259,-27322,-179,18816,-4384,26158,-1135,-32601,-1613,-75718,-52732,-21776,28411,-7158,-22282,61955,-707,-51616,19883,14349,-68375,-62850,-11151,-47674,11169,26185,-10668,-386,-35652,-38833,-52329,-70282,28805,-56505,-83710,-53279,-14127,4815,23445,-26131,4371,-16830,-1091,88348,60719,28119,-28430,45861,5151,2416,28271,-41559,22431,-49295,9041,58999,16339,-44061,-3210,21428,45097,38315,22571,34611,-88511,-680,63031,51423,-86473,28062,61261,6738,94237,-10454,-9366,22336,-93621,-26653,12225,1160,-35492,-13248,-52236,-38327,-84606,15441,-61027,56175,19145,-42909,26524,12435,4649,2177,-25907,22094,12442,-19451,27674,-17448,-3461,1924,76787,63810,50890,17661,-6358,-26770,-1542,3876,32255,39278,6792,10187,21135,-13258,1774,40503,67345,92441,104596,49774,10081,9619,42442,-38183,20940,44110,9004,54916,33535,-21653,-59625,-33850,49211,-28675,12111,-31742,46584,-10271,-14871,-9855,-75732,44743,78113,21480,-22679,55753,73908,112814,-39507,98338,53972,-8233,-28858,19170,-25315,-32483,-15161,3658,-71110,-30903,44628,34814,23226,18317,-48008,14418,-23317,-26720,-34220,31964,-7206,2594,-11182,-12792,-45118,-128118,-91056,87380,36201,-30994,-1146,60586,3160,-2396,4825,41932,-18103,-31869,-24426,64913,134319,-48829,-52791,17044,-17808,1205,-20564,-10129,56666,12094,18166,-86,-4020,10672,26985,-52775,-21041,-32769,-29337,-26330,14398,22197,21444,-46980,-11191,-40193,-40367,57245,16865,-3915,19385,-48583,33211,73697,48166,-14488,25517,-15233,30697,58789,6786,31597,55685,28354,-79284,-7395,-41937,-65462,24128,14188,38120,-79442,-50174,71525,-64693,-107211,-22973,-5902,-65233,-15382,-27394,60694,-32854,-103348,30489,94161,-7208,49681,30063,20999,17284,74648,24842,-30759,51871,50345,18458,-1193,5166,26526,19746,-62713,-36073,39784,17843,-23679,-22400,51962,-39984,31026,49196,48485,-19044,-28293,-125231,-24180,5570,32981,11186,-70961,78084,63378,-48256,27108,13584,-10455,-10883,24141,51713,9533,-29283,-31367,23046,54280,77892,-43602,-37107,-29803,55271,15131,13955,16502,-16311,3586,-30992,75036,13236,17449,-7819,384,53159,14738,-52041,-47731,-5889,-8569,-77010,-30419,-13677,-12372,-17636,-6111,29601,-28615,-8403,-13452,-63589,-4405,-11676,33465,58980,-26774,-23699,6051,-19781,-46572,-14830,31821,-32867,-26886,-27755,67124,73954,10033,10219,-38886,-5474,13936,-85703,67850,48090,67851,137421,7095,-4852,-82265,-51812,-3672,-4598,86811,20057,17807,26592,17341,17572,-79012,-51173,-21437,-48791,-6003,-12210,42375,849,-44692,18144,32513,-6309,37260,10674,-14309,17839,-96700,31772,3421,94261,-57697,16883,98340,29667,-130345,7794,-53196,-11940,-46177,27037,37146,12358,49400,33799,66213,-5722,17229,3909,-40306,-66987,-94399,-46992,-3605,-58009,-83410,-32905,-23415,24173,40338,121863,-17375,-31575,-18903,-44839,36504,21247,-16032,-18664,9060,-56888,-74420,-9765,-8727,17810],[-48225,49214,21567,-47249,-36178,-21126,8077,-20086,-17560,13006,33009,112948,5596,11179,12007,70546,81452,81520,-46131,-15587,-18802,26448,52194,22661,30438,37290,31410,7067,105951,109195,38413,-3240,-100,-34610,-16968,-29696,-33742,-67330,110597,-23272,-14103,-13342,-20326,-62335,-19492,19606,-3187,66217,18134,-83591,-4051,11043,45275,86913,-40973,29077,22547,-22033,-10928,16482,-6583,-2483,-51994,-29539,-96359,24305,-22330,58317,-17507,-1310,-39458,108310,36776,18255,106535,140528,27593,-40792,-61065,9328,-221,-113082,-13004,52348,20422,-18001,-63229,12538,34831,10493,-37426,25064,65278,6783,101199,9076,-18554,8145,57570,5065,60972,-28493,-34666,-3601,-107115,-73123,-124415,-38934,-33737,-7834,-65274,16511,68397,-58671,-48666,-29290,-41130,-6359,11435,9037,-49700,17587,33729,16201,72074,81034,-4546,49347,11987,2706,-51143,15400,1936,-55700,-106425,-33059,-49372,-95191,30804,28812,-208,-8557,50356,23141,-205,-75135,5332,-61255,-53247,3613,22911,-36535,-50435,7412,-8713,-2331,17185,-44314,39715,1639,29716,34109,9234,93834,5093,-35186,4180,43187,-37383,9806,176678,34817,-5830,-12025,-23873,31141,-99632,-19127,44367,75116,-26860,11236,-11184,-22067,38375,-43511,84101,-36,-30085,-18468,-39768,7652,10794,-15506,-45022,-108893,56678,87440,14954,-56739,-69218,57410,116142,10677,-16771,-49960,2061,8528,-84755,10334,65321,32291,59715,-66987,34594,89857,87556,30198,72585,-82947,-6335,-23195,-9169,-32013,12215,-56562,-74055,7989,-77600,-64058,-116282,-212557,-155828,-131524,-107376,-36699,-41783,-53770,72010,-23562,-526,31700,7061,27108,812,16582,-36469,81650,-3020,9285,64336,-274246,-122359,251771,53701,36436,80601,26133,32036,46049,48390,45887,66483,78301,124877,196333,48783,-31697,-34694,-78950,-4207,4254,-17555,-55527,-71317,-25370,9513,-10813,-9135,52116,66974,17689,31641,-51145,-69481,27901,39603,95926,43809,14456,21898,-19306,19207,110936,-14487,6594,29143,-5392,-6590,40461,32549,-62648,16324,86404,29586,-1490,-93966,-91766,-44595,-70322,-52850,-59388,-92972,-90210,-20061,-46505,31169,-6126,-33389,-31941,-44201,78816,-50906,-137238,21228,-3265,13261,3063,77697,50998,16744,22045,14054,31625,-33716,17171,-81087,51760,-26858,-32072,-46621,86707,-10202,-79052,-163925,525,-44142,1391,-64424,-62419,-55371,-78796,-27974,54546,35911,22849,37943,846,-3746,-9759,-31632,-71172,4931,31724,-5055,-78732,-51889,10162,76151,71276,64271,52250,-16234,32002,2748,-90361,-16097,-38233,-8366,-23527,-30271,55312,36522,11606,92768,4116,11154,15423,-39827,15323,94850,24847,-7088,-80110,-8498,-9353,-43517,42362,-9621,-67486,70525,52485,54368,-10288,93363,9438,41336,-21168,-53458,-16874,48265,-34302,63291,5490,-16268,21336,41449,36346,91710,32592,31419,77700,-30129,-59385,2262,-12431,-14770,-59296,-12570,-5093,-38885,795,38705,-40035,56406,47670,4816,-54973,-59230,-29928,5578,30390,-37624,-70896,60795,-67886,8945,-9094,-11622,-41424,-57287,-6442,76124,5389,6217,55971,18465,29145,60569,-37621,-7138,30708,15221,-7620,41860,25272,60212,-78050,-19643,-46099,66,16527,-19714,-40997,26000,152992,-16003,15538,68349,44656,14284,-24192,-28624,80710,-2766,-31460,30163,5713,4847,15505,9608,36004,46244,48276,27701,31746,-28792,-8544,84685,32986,50595,-26472,-614,-4444,-3831,57679,69128,35909,34605,1065,-67543,-38017,50425,-19732,6688,-62134,-37324,44536,-84116,48615,-21853,-39418,45342,22618,55985,118819,81779,-390,54685,-60313,25408,91141,95040,12528,48817,-35362,-68302,-42445,79698,37689,-22464,64947,110419,180,-40808,-83952,32731,38755,96835,-80250,-10661,4963,9295,768,-121842,59131,2612,-42673,-7435,-69040,84576,97248,12196,-47147,11704,-17633,21743,24054,-14089,-25055,2043,-43586,-41211,110743,76742,48263,-62815,-80960,-45961,1219,49838,25250,18128,18792,-6298,6467,34329,10441,55656,-7887,-9392,11943,-44344,-35004,-24462,29144,6429,1273,73633,-3861,-63521,31533,33663,-47156,-60926,-1809,-7352,40023,52677,-36713,3911,-32313,-22568,-43934,-68479,48757,-70088,-81788,-18650,9026,13304,23961,-41350,5769,-1828,21120,60557,61393,29982,-24050,51932,5472,23553,-3968,-58745,31330,-54784,-1330,82508,34800,-49929,10878,55387,74487,40969,20585,13732,-114215,16950,65731,55419,-59225,45390,43617,6935,83844,-2585,10369,20289,-98874,-11442,25936,-4975,-27402,-28715,-62869,-28991,-33371,19287,-65722,64456,5325,-34463,16806,23220,14074,14103,-22204,25650,31368,-21284,25311,-3900,-14687,-11416,69216,74662,31968,3017,-3581,-28131,-7555,4548,40892,53272,3542,21992,24312,4415,11745,53294,116546,109334,88354,53600,13667,-6713,52088,8494,43598,56336,9137,37264,20558,-24293,-36615,-26982,48718,-46252,2749,-58320,62844,19595,-13538,-13342,-45850,46745,88542,21008,3621,68327,87909,92762,-50455,104781,69145,-11585,-49638,4061,-9596,1008,-4347,12416,919,-1594,36988,22392,5428,4741,-44533,36364,-21376,-27074,-36401,24941,-6970,18372,-12903,32744,-15067,-106998,-86679,81357,31901,-1533,4474,17362,-20939,-7419,-18277,31998,-18899,-43903,-14234,72042,126060,-35777,-49061,46771,-28086,5089,-19226,-1658,65493,35489,35265,4491,12749,9340,19325,-45579,2326,-4002,-27750,-30418,3839,10805,-2659,-50493,-28589,-58446,-35573,39923,9085,18669,7104,-44654,38881,69888,57147,-21324,32111,-21074,20601,54823,49173,55856,72700,31954,-55880,-9963,-53476,-29068,5965,-9965,18093,-76940,-70550,57400,-51868,-100828,-6734,-599,-72307,-12637,-22527,55493,-60256,-113459,22540,80076,24956,33849,31112,10789,2591,97734,10922,-34586,48356,35143,24026,-7935,10419,28219,46703,-39548,-30249,54442,18173,-24685,-39679,60168,-36660,34809,60555,48973,-15475,-32615,-115385,-20423,41598,46865,36101,-66835,89069,63968,-64517,27054,13242,-15863,3468,-8597,34538,26128,-32047,-60437,32371,29068,85307,-24518,-29978,-41807,30980,-445,35764,8097,-6373,501,-8525,81918,15297,-7355,-9879,-15178,52916,11072,-47762,-38699,-24621,-8343,-83967,-10636,-18497,-8812,-10629,16678,6017,-21223,-4942,-26059,-19334,23787,-13861,46777,74742,4621,-27321,19320,-3096,-29444,-12015,40952,-23361,-19198,-39887,80172,76006,19586,-6923,-53758,-6752,41537,-76630,80099,32112,75022,140802,33105,-10129,-72481,-81557,-2967,-19061,74251,23732,12944,3764,13025,-7946,-91240,-65889,-31107,-26715,-2722,-26624,63699,6490,-34933,32427,28228,-1112,48421,-9582,-18354,-10692,-108632,53494,20068,114175,-67272,30006,88888,31793,-103512,-10870,-56552,-9836,-31163,33210,28597,37641,59219,46016,80149,-9275,4090,-118,-12489,-53126,-94564,-51976,3328,-55972,-70782,-34294,-16879,26191,40151,116512,13545,-21562,-9427,-49652,35090,15316,18761,-18201,-10573,-72007,-62454,7511,9052,8431],[-46478,33128,29530,-49933,-35742,-6053,7508,-28320,-44029,1972,45462,97071,8821,-2095,17610,66934,73217,84402,-44835,-8629,-36152,21053,90071,31225,33831,18118,22413,13790,126627,77424,53529,-1649,-4870,-8941,-3317,-33337,-51829,-94941,94364,-30591,-13518,-7568,-21152,-55101,-9293,4540,-27554,49793,4214,-71559,18895,25924,52767,78549,-63581,23004,9525,-9384,-23463,32276,-9789,-7371,-69128,-26497,-88378,56349,-40609,69969,-40788,-18179,-57044,77270,3507,34763,87743,167165,40241,-30480,-67946,-7403,-12133,-113024,31583,60015,17835,-35024,-77274,10209,37540,-20705,-52264,-7923,46018,7932,88626,-9043,-30848,-2301,53021,28799,39679,-19036,-57058,-5653,-72255,-26855,-55344,-34698,-45280,-34999,-43275,11031,70126,-64331,-34170,-31940,-38328,1721,25126,11494,-26906,10157,35130,32787,67665,71456,5558,62300,7233,8778,-61167,18762,7823,-6294,-98069,-31220,-45331,-72418,27219,9665,-12398,-12044,74324,-21746,-11909,-31563,24795,-68944,-38820,-9512,11908,-36087,-59565,13617,-850,18895,4582,-42076,24734,7761,10706,36294,-7410,76021,5695,-19347,-879,29963,-37293,-16554,171816,51167,16034,-20911,-7456,44382,-80701,-17149,56696,63092,-32225,3759,-10095,-38381,-1536,-45977,46128,-10614,-29719,-15010,-39222,9500,22649,8405,-66096,-118157,81581,96348,9447,-42309,-69761,86152,109322,13573,-20940,-24384,8023,-8239,-90014,5209,71640,21539,37819,-62766,25382,50148,58696,13176,60457,-71340,-10467,-44258,-44859,-34840,6189,-53102,-60402,2748,-84926,-41742,-106103,-186560,-125487,-133698,-119355,-40050,-72168,-24467,91530,-2754,-26934,11548,-10012,25645,9648,-15446,-121267,3149,7826,45822,93335,-327344,-147160,287418,62061,61037,91658,29447,48546,52670,55650,47907,47804,35233,89814,150273,48925,-16355,-37542,-82594,13143,18059,-25947,-53033,-55677,-26385,8301,2768,-23165,37843,58370,4456,13156,-32790,-30836,80131,53735,129183,67786,18806,45047,-63034,-4802,111735,-29870,13186,24695,-14232,-9734,58216,29267,-52685,23212,72937,14298,8511,-91056,-70211,-71539,-99415,-64448,-61636,-80406,-72097,18661,-4024,40102,-19954,-55624,-20024,-16583,50749,-34404,-119503,-23996,-11760,-9548,-2542,74704,53367,20676,19453,-18892,-1111,-36121,11986,-85140,57917,-3225,-38059,-20897,90093,-22169,-76069,-127242,-6672,-18521,7342,-45714,-26967,-36398,-46909,-9736,34801,-10482,16055,7526,37817,7121,19536,-58925,-58257,-27403,37839,1441,-54705,-66588,-6483,71323,76789,55851,15780,-19669,45173,32265,-69856,-11499,-30026,-4837,-8156,-8612,67018,22159,6986,111810,-4042,7941,23503,-19526,18408,52816,37782,-12935,-90608,-2345,1761,-49262,30534,5112,-69278,69930,55380,35631,-28655,87663,2343,49031,-22137,-46010,-8866,30134,-49073,55541,21863,11029,24992,61084,56249,125102,40897,17057,54066,-32962,-74734,11649,-14252,-21423,-53772,-12864,-16975,-28642,8873,18235,-41207,45487,6482,16814,-43964,-45363,-34672,6751,49394,-25139,-94535,44909,-82985,10467,786,-38282,-50296,-70954,-11019,92474,15818,-4106,70740,15810,12785,55918,-41915,-2517,29709,-13205,19288,34761,2628,35412,-76111,-9637,-54030,-46616,-31326,-30763,-11015,60293,160487,9298,35443,74888,54151,-5108,-28209,-16641,75024,-4386,-14002,42548,9049,-8048,18770,23325,30148,54091,-4484,8762,23670,-35709,-15796,72640,25786,41500,-38110,-7163,-27655,-6561,37341,59423,33388,61138,12688,-66425,-20958,46580,-7480,4068,-84813,-45957,61283,-82968,39292,8873,-43977,56408,32436,58315,103681,66018,-4504,58283,-51640,31758,100569,69320,16232,29040,-22523,-63715,-1305,75462,28681,-27397,59131,76712,2118,-49499,-78993,32679,66395,95928,-65222,437,28902,4330,5590,-99964,74024,-1066,-35804,-20337,-49501,108479,108585,26825,-73586,-13346,-9826,39985,24280,-20920,-13908,10043,-48079,-33540,111375,57141,45659,-33093,-80888,-64284,292,58303,-2738,25204,24496,7974,15306,41484,19766,80276,-19850,3135,25159,-17534,-10734,-22593,23744,20886,16427,64555,-7053,-70188,42460,53261,-25397,-50439,13412,40560,64912,71643,-73011,7984,-32508,-5978,-35498,-55661,63164,-55176,-52166,19720,33160,15179,15994,-60797,12671,17533,39689,8306,60055,32569,-15850,63480,-1855,36924,-19294,-73144,40286,-42165,-3100,83746,11840,-67735,23657,87810,94821,33880,16947,-1965,-134161,28240,65596,43969,-14925,62918,23493,1691,62820,4639,33603,23029,-79881,10266,42753,-11729,-11828,-44451,-57372,-19845,19438,9982,-61264,75950,-16950,-26858,6490,38339,24319,17388,-20944,22514,46532,-18432,23594,10975,-21792,-13131,41538,76690,-1113,-8398,3035,-32130,-11040,5258,48633,50078,-2773,31939,29011,22649,22348,56262,138359,101605,47623,54370,23189,-20880,46811,57636,56331,58539,7447,14129,-2330,-24612,-4396,-12835,43165,-60271,3642,-73937,67245,39436,-6088,-17085,-9258,43186,75996,15642,36095,77898,94420,66898,-53738,83087,78919,-13308,-64368,-7429,18978,28827,-7792,21712,69476,42402,20647,2779,-13256,-13447,-33807,56940,-19664,-11264,-42549,16141,-14993,20559,-8976,66868,18535,-95015,-67331,66896,25188,34528,8514,-48031,-46945,-19137,-39602,30762,-9368,-45085,-9121,66785,102097,-19396,-31458,70732,-33222,22642,-10514,5525,65753,51937,50206,22969,33626,8931,5053,-34342,15610,18368,-19406,-34968,934,3945,-27435,-41171,-37732,-85725,-26150,33835,7780,18623,-5727,-27747,45330,66913,47208,-28646,33892,-22017,9384,42293,98480,74751,68737,22142,-39243,-15090,-40768,8290,-14292,-25412,5642,-60438,-71462,37922,-25867,-73340,20103,7324,-68904,-8866,-15046,41296,-72551,-119652,15751,64827,50123,1597,23276,2550,3819,118314,-956,-38389,38254,12855,25533,-10653,16140,22123,75112,-12755,-16940,56697,9680,-27807,-52122,62406,-29882,36480,70339,41758,-15916,-34318,-93251,-9961,79267,53827,41319,-55615,103065,57534,-67441,20036,9306,-25567,16751,-26016,14109,42113,-29504,-76968,20242,-1988,72288,2205,-18596,-44903,16569,-9787,57695,-5017,2276,-1679,20716,81116,13371,-44640,1105,-25923,49885,-404,-47497,-30671,-38251,-7885,-92630,2813,-22320,-6873,-7192,39151,-9617,-6600,-9574,-35678,36437,50361,-34256,50201,86026,35041,-35111,11115,2664,-23422,-10771,49161,-10942,-4891,-48199,98537,71677,24883,-23174,-58206,-5468,62555,-59038,82899,8913,76521,135087,62528,-12328,-72598,-95766,6614,-36050,48121,26441,14384,-13783,9375,-27390,-79096,-74354,-42829,4646,-1398,-39289,75518,11884,-20347,36278,21782,6517,57001,-36207,-21389,-38449,-102177,65096,37203,121312,-66375,32756,64191,21400,-56603,-14586,-47430,-3888,-18533,35300,12227,58060,60700,52143,77830,-4201,2789,-5116,23549,-35208,-80877,-63429,-3696,-44244,-47963,-25106,-3215,29461,37322,98879,40072,-8127,8500,-39810,32509,5169,43138,-27078,-22870,-73910,-43811,30684,23118,-3670],[-42119,22581,39257,-45144,-33654,3901,4824,-30173,-67005,-10883,43997,82731,5212,-16986,24492,52315,54663,78561,-40627,1505,-47199,8083,116383,40880,36749,3636,13724,16302,128151,43841,71673,5901,-2282,18790,11481,-37190,-57526,-109988,55143,-42919,-14306,-5207,-18280,-53594,-7858,-6696,-42412,20755,-6709,-61853,32812,36209,49361,52348,-81421,11111,-3862,4433,-28317,55721,-5561,-11311,-86213,-15930,-70095,73871,-51212,67718,-60073,-29864,-75049,40291,-24238,42464,51345,157353,51203,-3566,-72281,-19333,-26319,-99760,68282,55938,5327,-48096,-73944,13340,25194,-49675,-74170,-44187,26110,3022,59580,-23472,-34414,-8749,42260,37132,18497,-10929,-63397,-2395,-22318,20078,25089,-27666,-49875,-59404,-19105,3462,55888,-72087,-17552,-24945,-33608,1936,35872,8863,75,7543,23432,48738,52876,55454,20714,72390,-11694,3292,-53501,19121,16564,31084,-70818,-24497,-41810,-48327,23610,-14621,-20822,-14455,91793,-65627,-15691,11387,36336,-68883,-27827,-34644,-11277,-43477,-76867,14369,10477,31250,-12371,-37805,11745,9662,-19988,37586,-19885,54583,4347,2478,-8745,24463,-37452,-34245,141946,58976,34479,-20092,16350,55839,-53960,3664,56605,39684,-29068,273,-12203,-38885,-36806,-36038,13048,-17992,-20784,-10372,-30153,11902,30498,29492,-68628,-92349,96988,88753,4828,-22582,-55651,107827,82574,15000,-23097,-2148,7899,-16671,-73832,11563,68736,15775,15724,-49084,1391,7738,34545,-1564,39265,-54588,-12561,-58556,-76478,-36947,-2327,-48218,-42253,-3898,-85513,-11822,-71476,-124060,-104831,-136386,-120030,-19337,-74754,-2013,100031,795,-55925,-20850,-20142,20133,12983,-49707,-178447,-88756,10231,69992,118405,-398017,-132777,318665,76126,75281,91012,25732,50742,46842,62045,47432,32196,-3052,46838,85780,43679,-3217,-33972,-78159,27730,29783,-34546,-46448,-31637,-24886,-2775,16022,-34795,25862,43557,-7124,-7026,-7784,17501,116040,45562,121803,74743,22192,70450,-102326,-16063,98089,-44956,16355,15000,-22583,-21387,62988,23444,-48216,34641,51800,-1824,9890,-85287,-40847,-86438,-114509,-74672,-47267,-48835,-37181,58133,31593,30292,-23201,-68634,-10244,5895,22239,59,-84041,-68174,-10505,-29442,-3262,67442,50979,18426,13355,-44471,-26755,-24082,5915,-83335,56848,30308,-21715,-18477,87086,-34014,-65013,-76899,-13282,8270,17503,-19489,12665,-15099,-10389,10447,15383,-44146,1810,-26041,69383,26250,45305,-69147,-25331,-36476,38571,3360,-42748,-77173,-11961,60297,77099,41265,-24791,-27160,47712,53828,-48353,-10209,-15224,5200,8028,16204,62906,7776,3069,108044,-4801,11185,25134,2600,23257,2209,56676,-14026,-97111,-1441,7860,-51641,12853,13589,-64749,63373,56916,6903,-45773,75479,-8900,53591,-19222,-32984,2829,24529,-46427,46790,49380,45194,27642,79959,70138,144457,55289,-494,18720,-33673,-91989,30654,-8435,-15525,-40568,-30197,-17252,-20607,22065,8340,-22645,25492,-34820,15083,-32885,-25082,-33935,5160,48563,-7778,-114205,22510,-85296,16304,5103,-61202,-56448,-79387,-24698,91082,30684,-10813,64505,12812,2660,47982,-45137,-5811,25572,-39383,36020,17337,-35546,6058,-63473,4128,-53260,-81975,-72089,-36119,30045,93925,146694,37378,52738,82488,59021,-21842,-26055,-391,64980,7110,15009,47028,11507,-22575,15411,36832,20329,51246,-58271,-1413,15095,-43256,-31365,48695,11193,25152,-42166,-15420,-57758,-18531,13798,38068,16028,57583,17622,-52149,-7113,39727,7721,10464,-92871,-52753,63932,-69336,14497,35590,-51585,52376,24507,47351,77454,41991,-7582,52106,-43187,37051,90764,25044,21870,10910,-8523,-48366,11349,59756,20554,-30357,52963,28985,-7462,-52512,-58261,30951,88589,89634,-35638,16373,36931,523,1643,-67765,82466,-4395,-28216,-30511,-27648,116226,91840,35939,-88284,-31907,-5035,54313,25430,-32737,2228,19394,-42001,-24404,89600,35349,46623,-7473,-59950,-60131,1734,70745,-37858,19602,7053,13156,21998,42994,19105,85873,-35173,2467,39463,1424,14835,-14274,15634,34168,24525,39829,-9360,-70222,48148,70772,-9571,-37669,30467,84436,80465,76137,-107851,12528,-33046,8647,-27522,-34415,67575,-18680,-4536,50702,53839,13738,4029,-84902,19202,40365,49906,-44190,58310,34142,-3971,77499,-13039,42234,-17361,-79082,48116,-16198,2752,61221,-63050,-95945,30604,105242,98267,18850,10819,-13073,-141702,28466,60760,19123,31614,76135,8339,-7415,33625,7689,48568,28220,-41340,35548,58426,-17381,6165,-55044,-38465,-11708,51482,-11708,-43400,85587,-39883,-19035,-2211,52829,36872,8483,-26398,12554,54295,-11115,23131,23846,-22607,-5385,6834,67557,-38292,-12548,14114,-32333,-12283,5095,53377,24408,-19301,37432,34498,38777,29652,48699,129029,71107,-7437,50721,31988,-28136,30606,91412,56343,52072,4682,-9545,-26080,-24120,26933,4531,40704,-63014,14854,-76587,57046,46694,8665,-18608,16062,32849,45695,8956,62745,83672,92209,43094,-46374,42781,77602,-12392,-72826,-5212,54351,42031,-24598,28122,111687,82925,2279,-15961,-27272,-31489,-15393,70391,-17077,15219,-50379,6877,-26938,5188,-1729,86173,40127,-95318,-41356,49968,21119,66834,9425,-110030,-67019,-35365,-55225,34529,9578,-29223,-11678,48820,72407,-4968,-6539,79535,-32909,43857,6433,8850,57861,55185,57514,47990,53276,6516,-11912,-20119,10917,26340,-9080,-42879,9768,5356,-47513,-26217,-37487,-111683,-14098,39687,17104,2293,-17708,910,50605,67079,21881,-34040,29399,-18402,3649,27309,138759,81041,48251,4008,-37124,-21963,-7467,34652,-31483,-29091,-1733,-38053,-50906,22651,7038,-34561,48033,15803,-53455,-5326,-8357,22517,-63951,-112439,11159,46885,59863,-36586,13106,-871,19907,126370,-7006,-41476,22023,-13052,21459,-9124,20665,6556,99547,9752,-2846,48469,-5991,-33808,-55938,58049,-19749,30582,72238,28071,-12094,-32265,-64698,3918,103940,50171,21517,-42881,109142,46954,-57119,11365,5127,-34124,31910,-26551,-3638,54916,-21974,-78339,-17189,-31707,44300,26540,-1894,-39517,12489,-12486,79103,-13666,6041,-2863,44137,70269,8917,-82736,24071,-33787,43623,-16617,-49088,-25059,-45610,-8378,-99378,4880,-23444,-6849,-9806,55984,-13155,11816,-16284,-35476,73763,64275,-61741,41676,88082,56265,-39107,-6451,-1238,-31193,-11192,51073,-1574,12656,-49161,115197,61453,24194,-32091,-48342,-4014,72278,-38180,74660,-12490,71165,120727,86417,-10581,-86503,-93140,18492,-52777,16973,29092,22127,-23716,6702,-34878,-47218,-74860,-55380,39222,-3362,-46042,70109,17953,-6189,29912,20841,16187,60676,-52829,-22269,-62048,-79352,63063,50541,117853,-55736,18061,33681,3234,-11671,-4743,-28417,9003,-10695,29933,-7268,67908,54496,49154,56237,8847,15587,-10570,58157,-15580,-60128,-80384,-31102,-28650,-17747,-5399,16643,29726,32998,80960,49902,-1028,25297,-21642,28601,-6850,49953,-42331,-26106,-65357,-27102,51200,29088,-13731],[-36755,18868,48523,-34659,-29874,5725,1756,-27191,-81049,-19419,30362,68028,-6966,-29954,30086,26983,29425,62300,-36367,5652,-48754,-5688,123564,53243,37742,-50,7226,16475,110146,17473,80551,10128,6760,42824,21003,-39065,-50092,-110257,15095,-56569,-12783,-7032,-12785,-57149,-21148,-15383,-47051,-16533,-14147,-59306,33326,40684,35102,21490,-84220,-6010,-17245,13466,-24657,77918,3825,-12977,-95121,1100,-47724,72462,-52146,47684,-71514,-30701,-87314,10159,-37449,37656,515,112929,51889,29714,-72501,-25459,-36524,-80586,82177,38074,-14231,-53574,-51648,20217,-1733,-64738,-95143,-69870,11841,-1428,23405,-22830,-28498,-12931,26221,36414,3442,-3226,-58133,5240,26256,53703,90762,-16780,-44114,-74783,-684,-3007,32837,-79076,-2447,-7135,-25603,-6320,42402,2278,25054,13503,1772,60201,33837,40841,30761,78415,-41200,-13051,-36061,16256,28063,42279,-33482,-15163,-41380,-41621,13195,-44216,-20603,-15697,92396,-95227,-13932,40477,35894,-60662,-17420,-68248,-39408,-56756,-100055,10934,23569,37219,-30339,-34309,6934,8081,-52254,39728,-26445,33124,-1638,21177,-16388,28803,-38681,-40205,96453,56848,44475,-12661,38030,66707,-27211,40409,47161,23538,-15328,-484,-17850,-24839,-56642,-18149,-10340,-21732,-6860,-5222,-13893,13892,31654,41491,-57344,-43646,100786,72205,3431,-2332,-31521,116877,48581,14781,-22822,7244,648,-19882,-44817,22945,57042,13527,-2211,-31468,-35609,-25316,21674,-9031,15264,-37978,-13611,-59994,-90807,-39860,-13395,-44514,-29102,-12214,-76790,15635,-20991,-53330,-97978,-132868,-108881,21897,-47577,8115,98539,-9595,-80024,-55158,-24038,12779,13901,-75509,-190584,-160999,8420,78994,131857,-471073,-87982,323279,88685,73605,79017,11133,37186,28455,65100,41761,22990,-28002,8162,24948,33615,6166,-23510,-65542,35111,33771,-37476,-35468,-9217,-22255,-18339,26915,-42514,15194,31155,-15616,-20988,19670,60432,124370,19915,72287,59209,24629,89606,-120412,-11087,63293,-54208,20799,2493,-30653,-35539,53076,15914,-49808,49167,27334,-15112,6697,-74982,-12395,-86152,-115589,-79191,-26130,-9890,475,84125,46359,859,-15681,-66668,-6105,17735,5226,42510,-42965,-98923,-2265,-40007,2353,57462,42498,11935,3117,-52123,-41125,2617,630,-74950,52570,61007,19585,-38840,77102,-40067,-49198,-35537,-20488,24509,27220,2030,48689,4264,17462,27095,-21,-59001,-15467,-55288,85700,46253,66634,-58857,11609,-13230,33322,-4087,-48880,-77888,-4536,45708,73741,25978,-59519,-37412,40686,62357,-26662,-12337,3384,21119,21229,39915,44379,-2550,141,77778,3922,10593,12612,19662,28341,-34172,74659,-7571,-94903,-6909,7599,-50241,-4489,14991,-58904,51634,59901,-22739,-56788,59481,-17922,52884,-12593,-19177,15009,32694,-20986,38372,75008,67716,27388,89700,74170,138031,73742,-16827,-11856,-30603,-104222,50777,4289,-1396,-27588,-58365,-10265,-18888,34019,5682,13410,420,-69314,1058,-24964,-4828,-28819,129,33484,11065,-124033,759,-73420,24561,3902,-77261,-60189,-80182,-42136,75775,42276,-15381,39823,9258,-1393,37633,-48005,-17685,18515,-60852,41014,-11170,-75674,-21612,-44521,20908,-40361,-96230,-94274,-33063,68085,117769,117959,59241,61199,87073,58156,-32214,-16394,19133,56820,26301,47719,43075,14439,-34476,6022,48027,9516,38950,-93793,799,9560,-46692,-49277,20093,-7632,4148,-38599,-23922,-89393,-37100,-9948,11683,-7270,22648,12534,-28882,5682,34765,22683,19897,-86236,-57515,52196,-43030,-15232,55065,-58102,33288,-840,31786,51961,14013,-9856,39020,-37650,42370,67699,-22879,23581,-4852,6483,-26018,-9316,31885,16663,-28929,51557,-8266,-24058,-46202,-29586,25513,99375,79201,-4353,34571,27841,-3165,-3302,-35998,80776,-8349,-20135,-36442,-11501,109144,49008,36449,-89522,-39452,-6485,57814,25776,-43753,16725,26937,-27600,-13213,50056,17363,54186,8087,-19059,-36870,6109,82228,-69214,8084,-24743,8450,21519,41470,7440,65593,-49532,-8677,55973,14062,34351,153,9470,44168,30564,9233,-10469,-64627,45461,84661,-2323,-28288,45091,112805,84076,62369,-129807,18127,-31566,20555,-19014,-8570,60557,21350,43873,67251,67154,11963,-6777,-112027,19695,63033,48952,-73297,56817,32910,10978,90293,-22335,41731,-4042,-73743,53008,12737,11108,22221,-162833,-122943,27439,98254,82202,1280,2300,-23511,-133490,17165,49464,-10877,66222,82527,4015,-16353,1731,4270,47935,31410,2906,59369,68333,-20484,19953,-55725,-12610,-3739,50533,-41522,-13905,87146,-55194,-9046,-7887,60342,51983,-10734,-38896,-1486,51304,-1346,22602,31970,-17042,6210,-17857,47705,-67257,-7896,28226,-20591,-11641,3524,52996,-19204,-46708,35949,39396,50806,31291,32936,95722,28099,-59317,40382,31617,-26349,9524,99792,44993,40984,1038,-28610,-42908,-24179,47912,20590,45689,-48144,31830,-67708,35762,44458,27735,-16857,20059,16622,11600,4306,72182,80520,81653,26617,-29594,810,63284,-7358,-72864,14791,86669,38769,-48891,29207,118269,102139,-10586,-28091,-33125,-45175,7814,73064,-13030,41812,-55882,-1459,-39789,-26686,5514,91984,39320,-96418,-15621,34810,23804,85907,7270,-142667,-73890,-53289,-63191,38105,33486,328,-20563,22982,46627,3242,17691,69468,-29369,56914,28816,6838,46348,43927,54314,68712,66261,-646,-24512,-6562,-13201,17070,-3381,-56331,30218,15897,-60599,-13814,-29334,-124449,-1748,51776,34768,-14007,-27840,32873,52249,70046,-10642,-34852,19617,-12474,5930,15356,152356,71617,21169,-13758,-50173,-28708,32428,43249,-40965,-21876,-9584,-18722,-14631,16656,37331,2537,67289,23868,-28004,-3149,-5509,5027,-38734,-86740,8752,26180,50640,-65786,8877,1247,40190,113771,-6413,-41914,3951,-38804,11417,-3171,21688,-18504,110895,19538,4701,33969,-25160,-41598,-49479,48273,-6341,16274,60605,11637,2196,-25446,-37205,16358,105440,34884,-15273,-32839,94115,33859,-37635,6740,3400,-36050,49374,-17438,-13132,61327,-11513,-67440,-75339,-53010,11521,40065,19981,-28323,14192,-10940,98265,-9891,2257,-1952,49141,46451,4186,-105741,52885,-41755,35227,-30866,-49236,-21250,-45826,-10712,-99784,-6356,-20738,-7940,-17777,62122,-4510,30113,-18690,-23509,71383,60367,-80214,24452,77992,63712,-32851,-17174,-10357,-48263,-12610,43520,547,29279,-41364,120001,46525,17135,-29667,-25695,-5190,69845,-18875,56517,-24855,58796,99581,97118,-5533,-104344,-80021,25358,-65305,-8951,32375,32475,-26985,4520,-30057,-8289,-68866,-65765,69083,-9762,-44017,47292,24303,1625,17255,29670,27127,58499,-44005,-19448,-78149,-48562,48694,58737,108160,-40107,-14602,5397,-15513,7169,10382,-4853,30030,-8273,16200,-23539,65004,42768,36796,20481,26293,39115,-15035,81685,3807,-39799,-96764,-74248,-16987,12788,20367,39103,23555,30538,68667,35632,-4674,29320,-5156,24271,-17756,38328,-57295,-21494,-51081,-19366,61865,26902,-17344],[-31531,20340,54596,-21616,-23931,146,262,-21786,-82799,-20075,8886,49408,-25875,-38784,32888,-3979,1266,37129,-34888,4947,-38789,-14531,113399,67854,35128,8153,3782,16934,80088,3422,68180,6864,18857,58716,21139,-38301,-32577,-99068,-3501,-66012,-6716,-13489,-6595,-63914,-47376,-28277,-43622,-50302,-18423,-62719,21647,40742,12815,-541,-66948,-26085,-30819,12601,-14300,87850,14856,-12715,-90959,21533,-28176,53714,-44456,15325,-74666,-17830,-88092,-6779,-35351,21760,-56362,50778,37553,54012,-63366,-27596,-37577,-63460,67268,9202,-35824,-50167,-15240,27783,-35781,-59089,-107005,-78031,8476,-922,-9320,-3545,-14665,-15615,7219,36722,-842,6402,-46504,16137,58025,64656,123801,-4034,-26496,-77563,6895,-5992,8712,-81466,7662,19704,-14111,-19668,45677,-6628,43252,28794,-20874,65346,17090,31628,22885,77173,-71513,-35278,-21224,10552,41001,28270,3570,-7327,-45229,-59005,-12858,-77618,-9793,-16553,73623,-99636,-10219,48800,23610,-45109,-5668,-101572,-60577,-71118,-122725,5120,36140,41991,-45139,-34239,12699,4703,-72216,45782,-25762,14914,-12943,30984,-20699,40140,-40521,-37315,48781,45884,44149,-3569,48597,77347,-5125,80479,36125,31129,7485,-260,-25097,-2009,-55505,1056,-22767,-23128,6189,-750,7131,15451,25572,41483,-41355,2951,93639,54959,5780,13918,-4423,110931,21695,12918,-20008,2305,-13011,-22079,-14848,30919,39307,12516,-13373,-18388,-76929,-41995,21384,-5721,-4378,-25702,-14680,-46403,-79859,-44611,-25361,-42757,-21018,-20870,-58925,31989,30373,1162,-98779,-118575,-88419,69397,-1396,5217,88048,-26542,-93788,-79986,-25535,6206,14433,-87236,-161859,-190558,8006,74041,128436,-524959,-24772,285502,90530,54419,56826,-14625,13555,903,59403,29719,19110,-38368,-19782,-16069,21328,13849,-8104,-45157,32685,27671,-31981,-19775,3174,-21100,-32017,33397,-46135,4208,28009,-21139,-23173,42834,82337,105858,-10910,-450,23179,26332,94358,-111303,7291,9895,-53423,28349,-9760,-38216,-45476,31175,6607,-55747,63554,4183,-23078,4582,-58337,9606,-72357,-105709,-72063,-7608,24103,28521,88048,35942,-39327,-1310,-51307,-9312,18847,7965,82732,-4783,-106892,8840,-36022,16011,46927,28017,5076,-9676,-37614,-45204,38190,-2605,-60568,48883,71414,70157,-74384,62350,-34974,-33501,-19532,-29218,23488,31680,8368,71516,18925,27216,36982,-8741,-59859,-31042,-73975,86336,59327,81548,-35497,40098,33551,23778,-21815,-66836,-65613,12040,31073,67307,14755,-81673,-48004,26397,56932,-5696,-15936,20689,39596,28797,60002,18081,-6720,-1738,29898,20378,-1585,-15157,27456,31143,-46109,83664,3792,-81435,-17290,2805,-45760,-16811,9864,-55841,37007,64404,-43653,-61272,40720,-20786,46477,-3081,-9208,24157,47614,22574,28823,85094,66193,22502,84439,67783,102744,91113,-27750,-24019,-23788,-108126,63119,19666,14530,-22562,-83211,-3227,-25353,37316,5349,57128,-26066,-93171,-20797,-23729,9218,-21719,-8389,13892,27865,-120219,-13339,-50143,32072,-2743,-84712,-61784,-71380,-55478,52914,43317,-20552,8229,6334,-1585,25969,-51311,-34660,9448,-75756,37757,-46120,-102827,-41511,-25423,38559,-15103,-89590,-96062,-21619,90866,124987,85970,67858,56336,84789,50535,-34856,-506,39835,54628,44166,72559,31768,18137,-39568,-6499,55794,455,22521,-98429,14415,10136,-41467,-61949,-5300,-25932,-17679,-31820,-30618,-110722,-55898,-29479,-13443,-27366,-31958,-1736,-3372,19696,35293,34715,27294,-68746,-61126,29222,-9649,-35985,66521,-58280,4346,-35892,18615,34389,-11528,-11377,24195,-37025,47056,41207,-58718,16086,-18177,21283,-3552,-51212,-5747,18787,-21411,53648,-26239,-39208,-28847,-2719,16221,95613,64480,16799,50281,7031,-8416,1561,-11175,67763,-12651,-11624,-37170,-5671,93345,-7112,27801,-80123,-36325,-15169,46826,23591,-49144,24717,32213,-10168,-665,5863,7414,67013,10507,29938,-4548,12951,88554,-85794,-335,-57639,-5155,10807,38007,-12102,25437,-57609,-23872,74246,23739,41221,17821,9401,49321,40290,-17358,-10709,-56784,33871,94213,-1379,-24548,54357,119211,76677,31793,-132519,24680,-27531,29840,-8902,17523,44193,46544,76098,68595,71306,11563,-12343,-136799,11605,80090,37218,-69998,55316,27991,27456,98863,-24142,38883,11529,-58371,53435,33189,15529,-20601,-233970,-128371,12750,66560,50623,-10652,-7512,-36517,-113066,-1674,31258,-34374,80309,82100,12415,-20451,-25275,-5440,32357,28745,35290,76020,68880,-20424,23946,-44348,12744,5997,21532,-72855,20010,75875,-57552,4627,-10211,56246,67663,-33230,-54828,-14501,36708,7847,19406,34034,-7040,15174,-21176,20565,-78755,3320,41235,8116,-9270,487,46015,-66687,-77440,26464,42171,57473,27262,13371,52353,-13015,-91109,21510,16038,-16583,-10439,84820,26836,30654,-3817,-38776,-49940,-25658,53842,32220,56137,-15520,46995,-51392,11468,38841,44835,-12586,4830,-2583,-8753,3647,59815,61398,64894,18337,-8776,-26603,39141,2575,-62209,47792,105647,24327,-71968,24547,96998,94681,-13003,-32418,-30458,-51811,29972,64560,-7782,57825,-55290,-7481,-53777,-68280,9746,87340,16027,-82273,6910,23485,34507,86456,3931,-135370,-63957,-69531,-63627,37893,55747,29135,-31241,-1872,30286,3547,34797,45870,-26131,54175,50721,211,38207,22521,41873,75330,68642,-13444,-25468,1505,-50089,-5971,-7364,-74631,57147,33171,-67171,-9415,-16545,-115474,8929,61457,54255,-14816,-35310,57594,48273,72489,-40889,-29545,8113,-7212,14244,9207,130494,49703,-1844,-22780,-71454,-32757,60897,34840,-40190,-9432,-22239,-8463,26640,19341,56448,28487,71600,31772,1828,-3081,-8062,-5892,-8311,-46750,7825,5155,26180,-71917,16532,7423,48565,80765,-2295,-37345,-9572,-60843,-3636,7159,17421,-50797,97371,12040,734,17830,-43136,-50028,-34142,35409,9159,-3128,32852,-2310,27309,-13850,-16931,22684,82243,10253,-51783,-27227,53126,18298,-15682,9821,5308,-27779,66370,-8473,-10905,58429,-1089,-51373,-138943,-61069,-17298,38699,43634,-15367,15530,-9155,112042,9337,-9449,2217,30195,8002,1386,-99451,78185,-51765,27032,-35775,-45337,-16822,-39021,-15151,-90783,-27998,-14326,-8872,-27467,54389,11960,45153,-13325,-4450,30869,42023,-77907,5552,56626,58244,-14410,-11556,-19184,-65448,-13155,26865,-5090,41431,-26362,104364,28585,5115,-15886,3124,-11032,57990,-4773,32510,-25613,40569,74933,91045,888,-108582,-66299,23060,-69671,-23367,36472,39699,-27760,1817,-17654,22485,-60154,-68939,88114,-20765,-32784,15663,29023,-1365,4336,47291,38207,50984,-4206,-11540,-83908,-21768,26882,63058,96040,-26194,-57894,-15930,-27937,-10850,20623,17025,57585,-10281,-3714,-31277,50951,28789,18267,-18068,42624,65570,-16419,88187,20787,-23853,-104650,-117664,-15604,35307,44641,58085,10099,34288,60185,-505,-15710,14489,956,21124,-24564,14325,-64399,-12394,-35646,-22723,59279,20314,-12311],[-26786,23559,55447,-9345,-15554,-8610,1510,-16424,-71651,-12887,-14837,26275,-46298,-42872,32900,-32325,-26055,8164,-37452,6793,-18069,-16085,94752,80124,27441,23666,2865,20172,49325,1117,31466,-2523,29165,64772,11631,-35756,-10705,-82313,7055,-65955,3422,-23690,-1614,-70949,-77516,-53433,-35966,-67008,-19781,-66650,3099,39556,-12401,-5437,-34727,-45412,-44854,40,-1185,77746,24228,-12094,-74712,40868,-16418,24590,-31781,-18744,-71654,7871,-74400,-10468,-24187,979,-107426,-7067,9847,57127,-36071,-28830,-27551,-52586,29787,-24345,-54273,-38505,25544,32828,-64890,-34963,-104522,-71504,18150,5487,-31220,28712,3755,-16552,-11613,44522,7313,19430,-32787,29135,66052,51444,120256,5343,847,-68373,4284,-4766,-11494,-75911,10211,50385,-790,-31550,48035,-16141,52868,50463,-31651,64866,7291,26083,-9781,63831,-90219,-55887,-18990,2675,52341,695,32009,-5285,-52700,-91827,-57560,-109283,9996,-18139,40944,-76223,-8015,38294,3783,-24831,6553,-123357,-64656,-80876,-137175,-1382,45901,50191,-52840,-39072,26953,1653,-68493,58472,-17954,2376,-27200,31155,-19441,52444,-41456,-31831,11352,29759,35424,2388,43102,86506,12776,107075,31903,65789,34109,-303,-31214,21502,-36833,15485,-24880,-24793,12474,1724,28789,17360,14320,30901,-28888,27534,78357,41045,10346,23146,18321,91718,10095,9501,-14613,-10494,-30395,-25540,6426,28815,19455,10671,-18835,-17138,-109104,-41336,30478,9375,-15011,-18810,-15969,-20468,-48438,-50923,-34246,-41493,-12497,-27256,-35660,33053,66957,28552,-96699,-93882,-63612,102960,43827,-6152,69988,-42171,-95078,-88140,-29082,2464,15020,-84777,-112756,-176475,13347,59302,108700,-538918,45246,205505,74963,21661,27076,-46824,-10663,-29427,38463,12162,13925,-40285,-35844,-32654,11319,23760,8587,-18417,20447,13029,-20164,429,2469,-23459,-39319,33981,-46592,-8162,36121,-24317,-12419,54040,74299,73517,-32461,-67141,-23579,27100,81389,-82842,31372,-47411,-41766,37588,-19129,-44499,-46342,4015,-4829,-63011,73618,-13926,-24947,8104,-35919,23891,-50479,-89824,-51453,2724,44439,41683,70239,6767,-75577,13572,-31744,-18844,13670,29512,113949,27470,-90541,18899,-16263,37585,37886,9601,2080,-21325,-5688,-42511,72906,-3113,-41996,47504,51219,100870,-112958,46229,-17063,-22748,-30124,-39178,5729,27788,-4272,72060,27463,15964,39500,-9268,-57778,-41212,-79752,77199,61000,86999,-11845,55362,79991,13275,-44421,-82030,-41294,31970,19541,57559,9598,-89222,-56135,7667,41037,12591,-17868,33049,55435,30006,76405,-5829,-4959,-2381,-18161,39639,-25770,-51693,25811,29208,-38422,78752,13228,-58146,-28717,-2494,-39692,-22765,154,-55829,22996,68115,-49440,-63530,20383,-17580,35862,7951,-6329,27521,57799,68423,15322,71845,40354,11974,64267,53953,47740,100716,-30605,-13938,-14881,-104265,61884,31802,26626,-29094,-88347,-2069,-38187,27136,3072,93312,-51358,-105313,-43886,-30853,13407,-15681,-19483,-664,39947,-102241,-15905,-22623,35994,-12863,-83502,-61196,-52798,-57110,28375,30113,-28686,-15164,6332,-816,14406,-55679,-50216,-84,-82607,32073,-78014,-106950,-49514,-12076,53456,17865,-70573,-84408,-5099,93259,114252,60675,61407,37549,73121,35643,-30868,17618,58305,58580,51702,78679,15763,22584,-34936,-18053,59964,-5181,9007,-72531,34408,18054,-25178,-63688,-21827,-38879,-36344,-28910,-33656,-106857,-66893,-40542,-32628,-37664,-84329,-19844,17518,35223,41876,42215,30577,-46375,-64072,646,19987,-37036,71706,-48308,-26188,-68436,11016,26197,-27715,-12060,13463,-41688,49071,19317,-72715,-1941,-28992,33461,11975,-92245,-46801,26259,-8122,53602,-27498,-44473,-2308,15021,5227,77511,44289,22184,57802,-15690,-15645,23788,5577,45661,-15983,-3328,-32535,-9269,76904,-57549,12355,-66333,-27991,-29462,22528,17695,-46913,24626,36790,3527,11005,-27714,6638,79966,736,67716,24333,20539,88374,-81115,1039,-79438,-24721,-9310,32178,-33146,-18077,-55334,-35889,91874,32745,32647,34074,17279,49013,55995,-34083,-10891,-50889,15747,98981,-855,-24032,57674,104974,62448,-7356,-116428,31063,-22157,36079,2064,39551,23317,47940,82495,59363,67124,12773,-10951,-149243,-2831,86298,18516,-43654,53275,19984,42628,101613,-15373,36768,20570,-37666,49371,37747,11412,-54724,-233447,-93618,-10042,20063,12844,-8516,-16858,-51004,-90197,-21189,7957,-40942,73133,76880,30500,-16436,-39557,-18446,9856,19523,43267,81220,58693,-17702,16140,-22036,32173,19313,-16137,-98482,48963,51008,-46571,21981,-9721,40533,79016,-49469,-68342,-20680,13990,13575,11128,30446,4234,17065,-3270,-8137,-70469,15524,47334,51055,-5051,-3679,32304,-100289,-98954,10317,41782,58155,19684,-5576,12554,-40056,-94918,-5278,-14139,-2564,-24655,57263,7530,25804,-10252,-37703,-49436,-28852,46367,39044,65036,24648,53017,-32922,-7272,34993,53218,-8075,-18128,-20650,-2735,7063,30571,22664,45790,15001,8501,-31940,12435,16615,-40804,82491,104542,7779,-85344,16011,65693,70473,-4841,-31855,-21938,-50629,44076,47940,-2438,57248,-46661,-9998,-70732,-107686,9523,75157,-19744,-45710,26186,16448,50611,69243,2565,-97484,-39203,-80206,-58134,34089,69862,38348,-38240,-15968,23530,-2555,41787,21513,-26205,35745,65106,-7948,39839,-1411,25389,63331,59214,-29888,-11185,438,-86646,-34434,-21381,-92998,82095,52376,-69217,-13594,-2962,-83735,16706,61396,68423,4298,-39216,68506,38052,69352,-61220,-18569,-301,-4862,23690,8123,80570,24055,-13723,-19264,-89418,-31656,65688,16043,-29692,-419,-39509,-8197,61727,26738,60780,42038,60347,40327,28742,-5264,-15459,-7417,15237,-4510,7402,-12137,-2988,-47978,36350,14783,31910,37326,-561,-26210,-13078,-76162,-21413,21254,7700,-85469,51992,-10921,-15245,3474,-55542,-59227,-14105,22180,23777,-22993,-8045,-8755,57565,1153,-6175,20164,41877,-18515,-71229,-25436,-3682,-228,1765,20714,10416,-9220,78247,-6949,3074,44972,6459,-38293,-186028,-54923,-39178,23663,62697,-4710,12255,-10931,117035,40295,-26538,9851,-7168,-41249,1867,-59394,91010,-63238,21470,-26943,-36705,-8718,-27005,-21223,-72670,-52338,-5900,-8707,-33800,32593,28632,55481,-1008,12164,-26147,19251,-53869,-8065,29313,45827,12615,8608,-23135,-73473,-9614,4796,-15035,47304,-8457,67780,9723,-8337,5293,29209,-21733,41339,2110,8627,-17544,18995,50895,69839,6148,-87383,-59000,13034,-63421,-27448,40992,38585,-31863,-2346,-4746,33952,-52970,-58949,94387,-35259,-14826,-11755,29302,-16005,-3385,68270,48053,39790,56740,1742,-77696,-9624,4107,65444,83565,-19589,-98891,-29033,-29974,-54502,19563,32083,87432,-14748,-25060,-28907,29997,16200,-482,-47152,52173,86023,-12783,77618,32710,-12579,-98399,-142932,-26538,43959,59513,66844,-8149,47213,50899,-46096,-25077,-12073,-5771,20630,-25071,-11047,-58768,-3111,-22188,-33088,44625,14765,299],[-22222,25008,50428,-376,-5350,-14739,5220,-12832,-49697,-1035,-35420,2653,-61391,-42755,31329,-49879,-48776,-17452,-42678,17743,9279,-11789,76983,81065,14033,38229,2757,27689,27736,5180,-18868,-13090,33212,62043,-3969,-33077,8646,-65193,35449,-53893,14604,-34382,998,-74761,-99926,-92132,-28091,-59717,-17682,-64931,-15690,40585,-34299,7308,-1145,-59917,-59050,-21455,9937,48021,29830,-12739,-53203,54261,-13989,-5529,-19095,-44402,-65286,41528,-48560,-4702,-12474,-16172,-141440,-45162,-23664,37271,14436,-31379,-8640,-47243,-15117,-54466,-65975,-20690,59335,32932,-77795,-3529,-87436,-59756,38342,15816,-40184,61826,22719,-15162,-27041,59276,25799,34930,-20019,42922,54331,20495,87981,4947,31359,-51497,-2048,-381,-26847,-60947,4219,76891,11153,-34714,51765,-24630,55121,72614,-19197,61130,6053,18465,-59811,34959,-88006,-67532,-31437,-6743,57690,-25789,47663,-11671,-61442,-122521,-111445,-129741,34247,-21163,4573,-33273,-9490,18139,-16649,-4444,15437,-124761,-49541,-81975,-138410,-7353,51109,63379,-50904,-48378,44297,748,-38732,78160,-5139,-3595,-39634,25392,-12018,59442,-39593,-28829,-8392,13688,23055,2336,22451,91531,30170,109469,38627,114047,57016,-818,-34431,38149,-12610,21901,-18421,-29488,8426,1409,45278,20460,2043,14645,-23453,27839,58960,28627,14158,24452,31266,64349,10817,4654,-6584,-20542,-46978,-29074,15338,14483,598,6782,-23443,-29858,-120430,-27466,44005,34303,-16243,-15112,-16129,11440,-13916,-57133,-35030,-37927,788,-28456,-13637,20206,78812,30504,-85412,-63769,-40408,105125,67646,-18227,46616,-51266,-85221,-79472,-36956,2227,14695,-71981,-67351,-136608,25306,39688,78356,-501871,115584,100619,41586,-15533,-5284,-77183,-26620,-54648,-71,-8205,-1511,-43723,-41415,-30103,8482,38292,22396,11685,1088,-5547,-8154,23669,-8077,-29119,-39287,28392,-45186,-21771,51867,-25419,7953,47634,39432,46008,-34723,-103891,-66934,25870,54851,-50793,51777,-88525,-22441,45378,-24258,-48268,-36711,-19581,-18010,-68490,75596,-24737,-21117,18788,-11178,32109,-27357,-73407,-23287,4198,48504,42698,39069,-27438,-95028,22763,-20417,-31071,8436,58640,133521,53835,-57565,25352,14721,63241,31507,-9042,5842,-27087,31409,-36911,96880,-801,-22086,47737,7635,86579,-141863,31475,9101,-20074,-54641,-48474,-21968,15440,-31405,45651,29430,-12563,35911,-1710,-62187,-44214,-75100,65231,52222,80220,1736,59255,100777,5613,-61232,-81079,-9907,50460,12768,44163,8921,-84006,-59505,-12547,21145,25459,-15063,41298,63258,26054,90884,-17327,674,-1454,-49418,56148,-54909,-85439,18218,21453,-23857,60435,13467,-30006,-36123,-4058,-33638,-24438,-11174,-54971,13402,67967,-39072,-70111,500,-12070,24075,18785,-11753,23879,53456,94975,-3646,37248,1577,-3999,34878,37867,-9173,97334,-25083,11139,-6382,-94995,46362,35823,32324,-44381,-63672,-8068,-52111,4107,-2963,107216,-73495,-105971,-60982,-44086,8038,-13514,-31155,-4486,46216,-73393,-7630,-549,34822,-21302,-75021,-58204,-27308,-42855,6031,4285,-40207,-18817,11767,-1375,4457,-61379,-57298,-8118,-80446,28756,-96317,-86731,-44686,-8067,61398,49363,-50141,-69268,10816,78758,90513,45985,44027,8859,51396,14080,-23173,32115,70209,65298,43878,61060,-1174,28711,-20012,-24907,60879,-7143,3611,-29200,53861,31917,722,-53178,-27844,-43233,-48973,-35550,-32111,-69786,-64039,-40858,-43169,-35639,-110882,-33377,29227,50002,51609,44935,31067,-25235,-65425,-26931,33917,-17522,73614,-28267,-50331,-87058,8428,24894,-29268,-11705,11379,-49938,46258,4143,-64760,-26241,-36806,40152,16340,-112457,-81935,36031,8053,46033,-18270,-35349,27698,21278,-4216,48677,18309,13721,52753,-29926,-20284,61715,16624,19768,-16725,3289,-23235,-17088,66293,-85550,-5016,-55074,-22593,-45624,-9006,7906,-38361,18126,42507,7374,18638,-41584,13016,86583,-16416,76551,39838,26090,83172,-56509,13636,-83443,-45506,-33979,23157,-48359,-47196,-41882,-39712,105218,41049,11276,44128,31609,43658,73450,-40617,-11991,-49470,-4421,98341,5612,-20797,56807,78259,47457,-40488,-87509,35211,-17543,36966,10431,53846,3805,28712,63656,46546,57333,14761,-3672,-137225,-17194,78837,-1086,-13501,50729,10886,52569,98313,2996,36851,17672,-17815,42974,26210,-1809,-72401,-161019,-17368,-32790,-24967,-20106,12197,-23914,-61348,-74543,-34422,-16212,-26198,50690,69700,51287,-3900,-35715,-29723,-8232,7065,26791,74159,39271,-13788,-591,7563,44143,36556,-39854,-112352,65595,17123,-26647,41068,-7220,19115,78799,-51543,-73954,-15859,-9189,14235,-2838,23073,13677,11490,25842,-31915,-47704,22040,41380,96258,1276,-8444,13501,-107201,-100339,-8914,38138,52778,11656,-21634,-16046,-48073,-75576,-35496,-50073,10741,-30358,29258,-8312,28622,-18041,-25821,-46348,-33636,31702,43511,64778,52590,46238,-17231,-15543,34271,49067,-6303,-35201,-33503,29492,13065,-3905,-31562,29419,11418,15623,-20010,-8503,32241,-11988,107312,83102,-2627,-83705,7083,41119,46381,9243,-30804,-12026,-42639,44584,28837,1448,40936,-30559,-8294,-89513,-130449,5607,57977,-53509,5332,42175,13299,66309,40800,6404,-49070,-6542,-81385,-48750,30520,71648,16704,-37882,-12696,22443,-10977,39369,10165,-30483,9040,66645,-13211,53688,-20716,12016,35584,39984,-45393,15182,-10177,-108614,-58724,-39898,-103607,97005,68037,-68706,-22272,8190,-37262,21050,48740,72544,34563,-38568,65947,22779,56318,-67937,-4398,-2425,-5821,28994,8582,23353,4928,-13120,-6424,-92981,-24079,47303,-4923,-13052,-2603,-56389,-13892,82936,34944,53205,49641,38388,49851,46489,-9153,-25182,-177,24871,26415,6571,-22231,-23326,886,61890,20384,-11259,-1783,-6855,-8833,-4705,-82628,-38596,37659,-5468,-115332,-16788,-41787,-38941,-7685,-59527,-70439,5034,11010,33050,-40182,-52302,-4815,84560,17089,-2603,9120,-2349,-44674,-66561,-25491,-55273,-21075,9973,35954,17177,15591,80856,-15191,25027,22467,9278,-33665,-198426,-37866,-56424,608,70383,970,3838,-18164,111456,73627,-44038,19748,-48848,-89074,5607,3635,86901,-72997,19571,-5574,-24743,4939,-13377,-27857,-49858,-69197,1507,-7584,-32383,-214,37220,61535,14354,16943,-74107,2852,-18170,-13303,4639,35108,40392,33501,-19834,-67379,2216,-17209,-23422,47284,6602,21798,-7610,-18075,27520,45159,-35101,24109,1577,-9132,-6917,-2345,31116,39418,7991,-44196,-57848,1824,-47170,-28793,45173,26850,-44121,-8163,2822,23699,-50088,-31740,89995,-51008,4961,-24369,22622,-38400,-3334,85385,55210,27211,116150,18955,-59875,-16685,-13550,66741,71746,-22217,-124608,-35005,-21882,-96705,7711,37731,114245,-19493,-42078,-19866,7230,8030,-12856,-59511,51091,94329,-3418,55571,36926,-4727,-77558,-139338,-46449,37675,59753,60704,-26010,68398,38799,-83517,-23254,-30243,-19629,23217,-18604,-26052,-40903,2249,-12130,-42207,22707,14623,16375],[-17476,22653,40321,3989,4922,-13523,9706,-11514,-21197,10739,-48896,-15693,-65529,-39278,29716,-51753,-63411,-33426,-46526,38329,36735,-5458,63864,60939,-4252,43710,1264,39383,19932,8625,-61852,-19086,28836,53314,-19783,-31663,18519,-50525,60355,-32107,22694,-40123,1179,-72450,-106375,-132912,-22863,-33125,-10829,-54022,-29400,46041,-47125,31250,19184,-66563,-72063,-45262,15057,8744,31040,-15047,-36125,57875,-18994,-28708,-11031,-56076,-57270,74899,-19428,5348,-5970,-22448,-152390,-59809,-52817,4033,78712,-35099,13694,-43740,-51340,-73498,-69559,-35,76956,26975,-69858,19978,-60562,-52119,62019,26854,-38677,82797,38619,-11458,-36377,74970,48865,49540,-10262,55898,34216,-16720,40082,-9110,55279,-32853,-3094,4922,-39434,-38085,-9213,90494,18452,-24537,57858,-30501,52794,88456,17978,56525,12037,3193,-105673,-7131,-63931,-65726,-52021,-17203,52789,-40028,50748,-26060,-68106,-135722,-154569,-129888,57041,-25322,-25086,13356,-14883,-131,-30461,10149,16061,-104610,-22882,-73790,-126948,-12143,50897,79421,-39028,-59699,58397,2765,7382,101603,8861,-4106,-45071,19574,199,57313,-33488,-28532,-9425,2615,12483,-3893,-7147,89601,49869,90337,53334,152626,69482,-1030,-34905,43469,1947,20799,-5994,-38626,-5667,-1408,50492,24793,-6464,-1080,-23259,16674,39676,12670,14106,18984,32521,35282,11194,-1504,3933,-18450,-56997,-28637,14613,-8973,-16625,733,-33426,-51894,-107655,-7612,58065,64392,-11455,-10837,-12431,42279,3298,-60737,-24371,-29586,18141,-22533,124,-565,65600,15229,-67478,-35458,-23777,70249,59416,-23495,21189,-52626,-68035,-59992,-47510,4685,11992,-54308,-41922,-93043,40799,19410,43146,-418147,187342,-2786,-2965,-45771,-33184,-97020,-29410,-67716,-50168,-27784,-31862,-56894,-38473,-18205,15597,55673,29772,40247,-20751,-22313,-3150,46736,-21022,-35130,-34551,17880,-42755,-35291,67730,-24163,31705,23357,-7064,37343,-16945,-103423,-94229,20754,25533,-28529,61068,-99653,-1636,48967,-25315,-48203,-18895,-31792,-31144,-70051,67545,-27314,-12122,34604,11209,36725,-8635,-61101,299,180,39694,39035,6557,-51877,-93397,22588,-25930,-40977,8069,78836,141044,74370,-21709,27457,47250,85485,27649,-23638,16769,-22971,59072,-31177,103945,3898,-4482,47728,-35650,25391,-151896,19074,32885,-25863,-75709,-54122,-49704,-2317,-62791,-3800,25055,-49867,28274,11812,-75217,-40458,-66082,54279,38498,60676,2251,56345,84947,3710,-61075,-60252,21027,64922,10330,27390,8398,-69647,-57056,-31410,4233,30678,-5744,50272,59537,19320,105286,-10714,7321,1168,-55359,66564,-78627,-104576,10019,9073,-13771,34099,928,-3327,-35159,433,-28607,-25843,-21045,-47760,11126,62025,-16595,-85520,-16501,-9609,14819,27520,-24582,13832,32292,86595,-26112,-7708,-33356,-23771,4374,24548,-50485,80369,-13218,37572,-506,-82405,20731,30094,32791,-59923,-11794,-17111,-60541,-25395,-11239,92194,-90055,-95194,-66031,-56654,-2805,-16904,-40570,2648,47309,-40319,7645,8779,28524,-23694,-61556,-53111,-994,-14455,-12078,-27848,-52900,-219,24140,-4125,-2789,-68218,-51327,-12683,-69471,29256,-94865,-49606,-29504,-13270,59235,68746,-35821,-57544,20504,56581,62617,40447,23756,-22156,21052,-11916,-15414,36773,71593,69910,21913,23887,-15212,38690,2822,-25026,58811,-6388,6506,12418,66845,47863,30462,-33838,-25862,-38549,-54720,-52046,-26386,-7593,-46855,-31243,-44120,-22886,-97691,-33795,30783,60242,59216,43901,32167,-9995,-62952,-47643,25561,10517,74334,-3097,-63177,-85985,8033,26600,-14743,-9983,19779,-58318,37840,-7927,-43308,-48239,-40751,39342,9753,-103952,-101836,43710,22320,29759,-4771,-13277,53436,18574,-10012,15860,-9887,-1356,34511,-28688,-11635,103258,24884,-3408,-13813,6377,-10679,-23072,63590,-84413,-18112,-50554,-26215,-58922,-38450,-4760,-27057,8914,49733,-1988,19439,-37515,22471,82259,-33844,50545,38185,26408,75398,-21339,33430,-70191,-61768,-56186,11108,-52392,-52624,-20445,-34353,110955,46778,-15530,45057,47842,34481,82582,-40609,-14744,-51410,-21577,91677,21445,-8640,54893,49853,37638,-51062,-54279,34705,-15495,28103,11613,58207,-9394,-124,28509,36125,45181,16347,6210,-93186,-23882,58652,-15520,4600,48690,3385,53160,89609,26026,38618,2329,-4073,38014,5312,-20222,-72291,-57666,76468,-45439,-52910,-39843,47769,-27428,-61035,-68124,-37256,-35605,5272,22244,62817,66470,14339,-13494,-33971,-12604,-2786,-680,58578,14866,-10544,-19219,39908,50924,55881,-36305,-111044,67631,-16602,-4832,58476,-3127,2444,60279,-36998,-68934,311,-23693,10200,-20284,14591,19526,2217,53208,-45492,-20677,18390,21392,126400,9786,-13240,-7030,-85951,-78711,-26525,32097,41786,5785,-35576,-33142,-40267,-47381,-61255,-77673,18915,-26766,8634,-18372,37918,-25987,-6524,-45128,-39669,16831,49593,52177,47909,28552,-7720,-14029,34139,33709,-9824,-37825,-38399,72865,19421,-31998,-89619,21009,3427,10010,-5064,-17922,45896,18078,116506,48149,-3034,-66767,1508,31779,34548,22012,-32071,-5072,-30063,29897,13617,2556,15278,-9893,-2415,-102824,-124846,712,38324,-74003,52343,52842,13197,75195,10967,17303,-7138,25355,-70167,-36932,31982,60454,-30615,-30178,7883,21844,-16625,30835,18853,-37103,-15090,54476,-11671,76111,-31474,7868,1253,15727,-54468,43533,-26871,-107866,-72250,-53414,-99184,98087,75947,-66454,-29019,15049,9202,21799,26072,65736,60811,-32720,55645,5289,32502,-61903,9265,377,-8344,26840,6179,-18842,-1300,-3872,6664,-76533,-10650,18062,-22289,4238,-18798,-65762,-18862,87732,42196,41200,59669,13768,59547,52119,-13615,-33663,11943,20557,37569,4694,-24388,-24318,56610,81985,22459,-67477,-24715,-23088,12265,12848,-79447,-51411,54124,-18266,-131868,-82328,-70502,-62931,-16060,-54521,-84554,18209,3494,32431,-53983,-85392,8837,101659,31139,-711,-7018,-36630,-61939,-43513,-25313,-82659,-41276,8211,49935,23694,39168,72562,-30487,48238,-4864,6911,-37707,-172289,-16332,-72379,-22561,62826,1365,-6969,-30000,96430,98105,-56047,29741,-79895,-118018,11179,66142,68594,-76644,19964,21314,-12188,22999,-2775,-33731,-29628,-70062,4284,-7047,-21350,-38250,32057,65140,28605,6437,-98412,-2031,13734,-12198,-8449,33738,59856,52165,-9528,-48645,25991,-34032,-24715,43652,13613,-13513,-20751,-19002,44541,47943,-46820,8369,-4864,-16985,-83,-19489,17311,7450,5242,4537,-55936,-2318,-25570,-36329,48254,6430,-65643,-14660,3080,-1198,-51687,11238,78789,-65054,20734,-18959,8056,-60762,3323,92720,58299,15660,148936,37022,-33258,-38972,-21862,66497,61856,-31596,-128179,-35835,-8051,-111712,-8327,34373,133776,-22743,-50037,-11437,-13029,5812,-14392,-55937,38870,89735,10270,30686,31805,866,-47284,-109782,-67898,20025,44911,39436,-37578,91882,25710,-98414,-5718,-19170,-29379,27745,-6549,-23238,-16953,648,-5594,-42544,-157,21027,30218],[-12747,16704,26854,3395,12773,-3464,12574,-11746,8244,18135,-53457,-25964,-57140,-32941,28936,-38102,-67443,-37015,-43550,62243,57513,-914,52373,16313,-24594,35963,-3330,53314,24269,6843,-77504,-16537,17478,41959,-29874,-31800,12509,-39068,64972,-8002,24487,-35481,-113,-62945,-96047,-154977,-21315,-1249,1777,-34765,-35419,55976,-47466,56408,18627,-64538,-81516,-63319,11987,-24342,28474,-17521,-31292,50099,-27319,-41353,-10347,-53999,-47488,98380,129,14941,-5282,-15007,-141978,-56213,-69251,-27538,130628,-37523,33014,-38494,-69364,-76502,-65334,19252,74550,15245,-45846,23553,-31858,-51993,80075,35772,-31438,83584,49129,-6602,-37961,84224,68272,58866,-4747,66184,17696,-48018,-11047,-34758,63203,-17771,7682,8766,-51914,-12728,-26739,85412,19827,-1724,65531,-32072,48158,92817,65024,52013,21947,-21191,-123747,-52597,-27093,-50608,-70056,-28087,35685,-37890,44575,-44625,-69378,-126338,-168077,-107385,72739,-29168,-41246,48159,-22608,-8278,-32530,13671,5254,-71738,2166,-59331,-108543,-15623,45293,93787,-19417,-69209,64529,7078,51327,122510,19636,-2057,-40288,18872,14137,46034,-22799,-26060,3919,-533,7443,-14303,-36844,79308,70899,63474,67185,161695,69074,239,-34411,37368,-3752,15443,9014,-51148,-25558,-5261,40477,29149,-7594,-11090,-23519,9134,23954,-10126,8423,9335,24473,10022,-3095,-8857,16175,-451,-54614,-19583,10897,-34586,-33752,-6647,-52657,-73684,-77840,10262,70971,93274,-5778,-2970,-1954,67618,-7829,-59321,-3050,-15965,34613,-9597,1938,-21111,36025,-7688,-52130,-15703,-16052,9299,24708,-17949,-2224,-48313,-48176,-38305,-55485,8137,6132,-36759,-40273,-58845,54287,1952,3069,-307735,267956,-81110,-47600,-59943,-49085,-100532,-19340,-64852,-98567,-43330,-72428,-81121,-29201,-6061,31204,70216,28498,60917,-39836,-32625,-9825,65059,-28686,-37035,-29981,4940,-39297,-46755,75738,-20161,51959,-11411,-44042,48964,11805,-75674,-99681,9750,6604,-19738,56421,-80965,13868,47437,-23425,-43485,1874,-29046,-41368,-67166,50187,-21596,1887,50913,27559,39544,3080,-55646,7314,-4108,25095,37893,-17237,-56925,-76534,13223,-47414,-44055,14096,76936,136230,88122,3753,26078,69736,95899,24971,-30752,32602,-7673,66649,-26375,93971,10054,6740,46337,-52431,-55646,-140327,8510,41590,-37589,-81271,-53243,-68325,-20529,-87538,-62345,15153,-85458,18670,27340,-91557,-32094,-59523,43957,26634,31435,-6130,50234,42525,8577,-38457,-27092,43826,74517,9854,8401,3226,-49761,-49340,-46511,-4739,28106,9786,64878,44229,12219,119693,12595,12436,4940,-38494,71115,-88744,-102062,5979,-4488,-12957,7279,-22082,16703,-24168,10117,-24630,-30611,-27215,-30931,17142,50721,11063,-108384,-28625,-14264,11348,32288,-42192,-379,1895,45459,-46424,-48100,-50556,-44353,-20218,16691,-67379,55221,1445,52667,1810,-67815,-8017,16977,31817,-65247,52083,-22057,-58776,-51806,-17264,54959,-97461,-72319,-55832,-59171,-13184,-25863,-44738,16469,44964,-11495,24645,4285,18780,-20866,-46156,-47255,18646,19793,-24791,-57637,-62538,32942,42830,-8386,-7193,-75484,-32458,-12439,-51814,31404,-75502,-8188,-8998,-23734,46481,68889,-29237,-50636,21354,36368,39177,40643,8821,-46802,-14225,-38367,-10766,27132,60816,68552,-7279,-19966,-23799,54279,28466,-18841,53561,-4422,11821,36254,70792,60718,55895,-12019,-21041,-27485,-54845,-72328,-18122,56947,-21415,-15510,-35835,-3936,-48782,-15876,24516,62436,59233,41032,37043,-2947,-54255,-57774,-898,26236,73159,18840,-63976,-67029,6626,27950,12161,-6438,37130,-62733,25367,-22129,-20480,-58959,-40060,31061,-3539,-73258,-101536,45183,29715,8860,7488,15082,68680,12208,-13052,-11898,-30780,-14578,7416,-11124,20263,131661,31680,-18872,-7360,4601,3346,-23585,65745,-60254,-21164,-51935,-38229,-64936,-56150,-18195,-16885,999,56644,-23677,12388,-25702,30595,66480,-44603,406,22514,18898,66443,10424,53179,-46193,-68253,-69793,-2139,-44360,-37086,2791,-22800,107691,47629,-38694,37205,60091,23108,72662,-38340,-19269,-51861,-31833,79137,45121,14933,54795,27857,36784,-28942,-24675,27696,-16609,4883,3748,52764,-13814,-26594,-10487,30959,33237,16685,14540,-21651,-18468,30229,-21224,6406,48758,-186,41296,76500,46681,40125,-21328,1097,38038,-14701,-36838,-57901,26885,148773,-40793,-55575,-43702,84992,-27126,-47574,-63573,-30262,-45144,40578,-3559,56956,69662,33134,20853,-27792,-138,-4837,-19515,42039,-8457,-9406,-31142,71120,56682,73661,-7664,-94569,58419,-39508,12188,70548,2852,1279,21976,-10415,-54474,23440,-22989,3704,-36418,7667,22106,-4789,69710,-46572,190,5163,-10019,127423,19959,-17495,-24762,-46755,-41708,-38361,24900,26193,2992,-49975,-42661,-24660,-25992,-73931,-84466,19586,-15142,-2280,-22567,49916,-32066,14556,-47550,-46462,6147,60633,31059,3629,6702,-5671,-7896,30574,13450,-19702,-25865,-34802,104023,24122,-48432,-137228,24320,-9869,-5358,-2732,-15021,54238,42336,112293,11347,4946,-39393,1730,37542,36667,26844,-35103,-3456,-15586,3616,7083,416,-11506,10896,6577,-99739,-88778,-1504,18811,-78354,76923,54626,14901,73756,-11101,34614,21599,49967,-46063,-23017,40610,38900,-83778,-18927,37871,18037,-15391,20326,43575,-42129,-27490,33798,-1830,97898,-33599,15243,-27980,-7257,-53257,60495,-43477,-87698,-74013,-53074,-77565,87614,74573,-61817,-28246,17255,39947,18799,45,50673,71515,-21980,44621,-10719,1997,-47646,18788,1797,-9249,17118,-2171,-34284,4271,7459,9739,-42731,5787,-6249,-34368,16672,-44836,-62332,-17226,77948,48725,32652,75339,-5599,67874,46762,-17197,-37663,23122,7443,28596,1514,-21353,-4123,94256,85333,21080,-113731,-27992,-45593,33041,33537,-67710,-56447,68019,-26249,-127312,-112800,-88549,-79708,-22970,-42325,-100474,22586,101,19254,-65116,-94213,27702,106943,41059,5265,-22800,-51623,-66484,-16135,-23679,-80743,-55890,33,57183,28314,52657,54959,-46769,65005,-31616,257,-45428,-120069,2371,-87289,-38312,41333,-1310,-16178,-43198,75866,105298,-57763,37765,-92066,-114837,16215,103733,45548,-70760,19127,43447,-1930,40378,581,-37663,-18960,-52232,-644,-9732,-2194,-74057,12785,68433,39904,-13931,-98662,1135,28882,-9930,-4219,44913,64192,57899,5287,-24187,61374,-42725,-16390,39612,9861,-20902,-27210,-7874,52574,39532,-51592,-6210,-14400,-14902,-291,-29099,8624,-19516,-1770,40894,-45040,5878,-6852,-54336,49861,-16933,-92245,-19778,-1634,-27617,-55491,60800,63717,-74218,27737,-297,-12904,-74255,12515,87837,56181,7247,140531,52088,-2926,-65246,-19169,64106,55878,-42318,-111958,-33264,4772,-90326,-19905,24824,143988,-23422,-46979,-11211,-28072,9136,-4997,-43805,18882,76769,24544,10928,17700,4964,-16189,-68025,-82490,-2812,19597,8130,-38823,108077,14965,-86944,24320,25400,-24568,31634,7579,-3226,3806,-9199,-2029,-32227,-18442,31272,36612],[-9045,9333,11982,-2272,15953,13069,11779,-12065,32775,18911,-49573,-30513,-40163,-23880,28566,-13771,-60149,-30147,-29108,79477,66883,57,36800,-44193,-42239,16857,-11442,65919,34427,285,-58729,-4922,4116,31122,-30397,-32394,-13500,-30940,45978,7989,19380,-18340,-1345,-47597,-75452,-141525,-22653,20676,19060,-11974,-33964,68266,-35699,73495,-131,-55711,-84691,-69239,456,-38147,23419,-17154,-40407,32213,-34435,-44833,-17041,-42933,-34604,104365,165,20962,-6929,3266,-118522,-42454,-69675,-45216,141338,-35434,44662,-30173,-69051,-62845,-54131,32782,54901,-716,-17453,4260,-9151,-55541,85334,40968,-23066,64741,53446,-2757,-31513,82039,75367,59498,-3770,71850,11733,-64428,-56274,-63143,50773,-9547,30552,9717,-65204,5656,-43101,62608,17269,27127,72667,-27688,41523,84002,94017,46737,31878,-50582,-104647,-87846,6954,-27116,-77234,-38203,8488,-22603,33650,-61105,-63080,-100223,-146910,-70299,77244,-30617,-42484,63540,-30055,-4794,-21603,3960,-16014,-41534,14549,-43798,-90800,-18063,35011,101813,3616,-73018,61270,11878,74367,133976,23658,-1163,-25638,25430,25784,28989,-8588,-14876,24494,4257,8408,-26311,-58822,61608,88639,43322,70237,135652,59584,3774,-35078,23751,-29729,9568,22710,-63436,-44510,-8059,15737,31331,-558,-12728,-19821,12114,13585,-37685,-2300,-1338,13093,-8374,-37778,-17277,28327,29906,-35690,728,11097,-54295,-51727,-13999,-79853,-85445,-44076,19694,82323,114357,-3773,8940,16755,87004,-42792,-51589,23592,602,44370,7726,-5509,-34109,3254,-30201,-48628,-8773,-16385,-53253,-16560,-2783,-19454,-41545,-29609,-21790,-54630,10760,-2296,-22786,-55826,-35302,60040,-9615,-48196,-202564,367065,-121266,-80831,-55012,-47587,-86737,-1104,-46844,-131170,-52775,-110333,-108622,-16147,977,49404,75513,18058,67463,-51807,-34516,-27781,74086,-26707,-31249,-30478,-7430,-34235,-54195,71098,-13602,63289,-42429,-54104,69207,36886,-39312,-86416,-7961,7761,-18519,40473,-45092,19491,41956,-19567,-34345,19068,-14102,-46059,-60946,26916,-8176,20538,62376,36378,41248,8653,-57345,-6751,-4143,12159,42387,-28285,-41778,-55942,-1470,-74134,-38097,24294,50204,118724,93995,12537,23036,73245,89560,21595,-28886,49211,16141,51879,-22107,72703,16274,7756,44371,-30855,-114983,-111741,-984,27116,-50707,-69450,-44496,-72518,-34563,-98924,-109940,1164,-109539,8906,40018,-102990,-22128,-60013,31323,21190,-961,-16070,41882,-2656,18951,2540,5159,53056,79096,7869,-10848,-9142,-27380,-38384,-56186,-4412,20485,29065,85645,21348,6178,131716,44199,14600,8423,-9199,72632,-82982,-78792,8286,-14606,-19700,-13582,-48098,27571,-5410,21253,-20826,-39974,-28797,-6126,30056,36868,36886,-130684,-34940,-26415,15413,31533,-60810,-15400,-23239,-6133,-57407,-71662,-45005,-61998,-34895,13822,-62173,31432,15192,50441,1314,-52541,-32963,1728,33536,-53200,107226,-16910,-46509,-66546,-15208,14095,-91802,-36851,-31223,-44123,-18340,-38705,-41571,31000,40916,4856,36286,-10364,9343,-15203,-32567,-42518,25344,47086,-31092,-77082,-64741,66460,64668,-12430,-9686,-81978,-5993,-7245,-31777,31158,-47206,25103,10912,-33454,26070,50545,-27530,-45958,15608,23742,25273,43867,4193,-58038,-48758,-60189,-11003,3063,40124,59935,-34142,-53821,-26713,74052,50280,-9275,44526,-2438,9902,35800,67263,65783,70697,5979,-18663,-15048,-51851,-86906,-9618,99807,2680,792,-19546,15596,14380,19608,14496,54933,48381,38572,46465,-3724,-38259,-56519,-30616,11298,66249,29217,-55409,-37967,2100,27012,42999,-566,58612,-60002,12593,-40490,-6146,-53727,-34666,17809,-17296,-36006,-83871,38215,27283,-9301,14509,40851,72186,7418,-17161,-25367,-31033,-20025,-20323,17049,72096,135401,36188,-25318,1279,-1885,17135,-18485,66217,-28131,-10794,-53612,-50212,-60615,-55430,-29602,-10155,-2753,59913,-52169,-927,-17018,34281,42883,-44402,-51260,673,2690,56033,26215,65766,-20609,-61974,-72236,-13628,-28651,-11414,21185,-10271,96809,42275,-51370,24222,63601,11122,39591,-35751,-24832,-44491,-33697,62314,70620,46116,57488,14123,45320,21669,-3934,13733,-19992,-33782,-8820,40317,-10050,-42792,-42264,30628,22880,15655,17881,59124,-3283,-173,-18825,-1529,52061,1172,16137,60096,58734,39179,-46304,-1371,44160,-24758,-44292,-34617,67061,168799,-19025,-35438,-35186,105820,-23767,-25143,-50443,-18561,-42615,63356,-21246,51186,58844,46809,55840,-11474,24893,2295,-15742,33113,-24416,-10624,-29595,98697,64842,86030,31413,-66410,44874,-44076,20685,74888,11517,20722,-28613,18439,-35155,45512,-6344,-2030,-45450,4212,23667,-4536,72765,-36711,8663,-11154,-46037,97433,30487,-20508,-35042,-5881,-4475,-42378,17293,7647,2167,-66408,-48161,-8960,-20487,-68016,-66603,13071,1225,-4604,-22021,60335,-34085,31142,-52361,-53191,468,77345,10790,-64805,-10802,-10262,-3478,21264,-2962,-34891,-6219,-24572,104018,26111,-56036,-163622,39913,-25709,-22815,-20988,-3859,55405,55177,102093,-15151,15682,-9918,7677,53381,46562,20422,-36424,-6450,-1663,-26162,10546,-4332,-33121,27117,16561,-73352,-33891,2088,1895,-71983,70143,44926,16704,63730,-21184,54919,38509,65132,-11984,-6421,53683,11373,-120231,-9880,63797,10315,-5746,11265,71166,-41317,-24548,15324,14357,107885,-29642,31342,-42684,-22868,-41747,55892,-53687,-61736,-67816,-35771,-44185,72506,65346,-53285,-17804,15552,45092,11812,-21487,32059,64846,-8045,37458,-21788,-26693,-31352,21873,-5694,-5380,2793,-16637,-25791,13696,14644,-2687,-1815,20661,-16149,-42442,20672,-70803,-45510,-7021,57725,55262,31824,91513,-14871,73639,34781,-18519,-35571,27577,-7760,5940,-2780,-18166,28393,93923,65854,17989,-129422,-17034,-66308,49332,50494,-50699,-51577,77051,-25977,-98147,-93002,-91883,-84829,-29520,-26511,-114545,18355,132,-5595,-74105,-74608,44631,103209,45856,18553,-32626,-45167,-58190,1618,-20591,-59921,-60017,-8266,54514,29797,49081,32237,-57278,69128,-53412,-8874,-49339,-62003,12655,-97461,-41704,12327,-3190,-20894,-53512,54936,92959,-47296,42890,-86344,-79540,18231,105338,29822,-54835,13080,51575,3989,49368,-5455,-38818,-20673,-20710,-14663,-18372,20731,-99894,-14889,72394,49340,-32198,-82324,2840,22646,-11122,17115,65545,51426,50035,20733,-2943,100045,-43314,-295,37932,-3740,1911,-25334,15945,51544,25307,-44984,-20966,-23542,-6655,-6343,-29577,2471,-37987,-11289,56154,-21820,25210,-266,-79356,50270,-35721,-115079,-21025,-6557,-42338,-58011,101579,45451,-75695,24217,21996,-36375,-72827,19135,72296,48174,3415,94606,60779,24743,-81748,-6435,59876,55610,-48876,-85331,-28320,10194,-42611,-21108,13061,144101,-21114,-34441,-22710,-36771,15844,10652,-32222,-2453,62343,34119,448,-2745,8092,7304,-30035,-84589,-24690,-8192,-24015,-29740,107783,8818,-57318,57241,83836,-1977,31646,18769,24684,13264,-26150,-691,-16391,-29039,39993,32659],[-7788,3466,-2792,-13294,13591,30894,6529,-11075,47596,13554,-39505,-34801,-23009,-12561,26938,13813,-43113,-18383,-1765,81331,63638,-1548,14581,-101270,-51416,-6555,-21875,72752,42464,-5699,-15622,12560,-4491,23237,-20828,-31471,-57376,-26703,12255,6860,9864,8070,-1040,-29701,-54643,-93456,-24752,24510,36442,7785,-27323,79371,-16305,77219,-26822,-44109,-79769,-60813,-18520,-30235,17172,-10798,-57740,8232,-37055,-43798,-28400,-29415,-17550,90842,-18665,22539,-6540,24880,-92772,-25358,-56443,-44774,100838,-27065,47762,-20021,-57043,-36446,-36582,37133,26443,-18414,3342,-30414,3201,-55089,76094,42138,-16470,35251,51891,-2261,-18399,67635,63785,50625,-6543,71474,16448,-62478,-89382,-81610,21943,-8962,59248,7939,-77569,5993,-52110,31147,15418,51841,76833,-16233,31473,64191,79800,38856,38543,-76988,-60467,-103359,23789,-3386,-71825,-45337,-22470,-2437,22004,-68884,-48982,-68734,-103036,-34272,68677,-27934,-32237,62279,-34727,5510,-751,-16208,-41990,-27132,11299,-32211,-78756,-19968,21175,100595,24646,-68704,50741,15000,67092,131596,19549,-4487,-5182,37469,31307,11229,6733,8385,45177,14386,12595,-38314,-69372,39550,97532,35147,57096,85193,49822,9294,-38007,8778,-65131,4994,31434,-70473,-55798,-8154,-18046,29094,11794,-6140,-10573,23179,8216,-62694,-15078,-10171,5806,-19459,-84341,-26600,37492,63218,107,31248,19314,-61829,-67578,-19947,-108566,-82154,-18369,17380,91110,122417,-7745,22346,42090,102120,-85463,-38084,47690,15308,43924,24740,-13193,-35569,-21087,-47206,-60198,-15362,-21581,-90470,-40343,16099,-27301,-34359,-14741,-14276,-41409,11167,-11450,-14116,-77191,-17988,54182,-12833,-115858,-139715,489964,-121569,-94634,-35264,-28231,-59590,18588,-18719,-140017,-55335,-131794,-125047,-2106,2158,62076,68379,-292,56063,-54306,-29086,-51335,71099,-15533,-17368,-38743,-16642,-27147,-56137,54457,-5700,63026,-53621,-31916,80519,45162,-10960,-64172,-30630,30474,-15428,20050,-8971,14840,34968,-13569,-22291,26819,4168,-44479,-53609,2911,11339,41942,64981,38243,41664,11363,-63958,-35275,2022,5842,50604,-29301,-14150,-41465,-15413,-91072,-24087,33978,7551,89952,91909,8279,20318,55258,68507,16028,-18833,62030,41911,21366,-17333,49300,20907,-3817,44378,19725,-121788,-76228,-9133,-8230,-60376,-47107,-29092,-62192,-42161,-96500,-129423,-14859,-115106,506,45570,-103817,-13372,-68076,13828,22790,-28340,-21617,30069,-28323,31669,49288,25677,47144,78434,1081,-27899,-27105,-5449,-27057,-59710,2911,12753,48118,107276,-1944,1218,137503,71905,13758,9599,20103,74027,-65298,-43581,15768,-17242,-28566,-25331,-67657,29647,15152,29083,-15890,-51956,-26329,20306,46452,24437,55900,-141364,-35871,-41929,26611,24376,-76062,-27489,-29444,-37987,-53788,-73575,-21695,-73158,-38921,13066,-44331,18046,25460,33265,18,-38613,-49712,-9972,40110,-24351,137112,-494,-28215,-65756,-507,-9042,-71288,9572,2507,-11318,-17472,-52569,-31050,41292,36214,2831,34560,-29246,4842,-4676,-24060,-40653,15614,54927,-30043,-82035,-57364,86283,84570,-14276,-11791,-86263,19498,1715,-14836,25349,-20900,42812,25404,-37608,3723,23092,-26673,-40063,9699,19095,21862,48653,9978,-52447,-75848,-72684,-16025,-29079,15650,45347,-50412,-64466,-26161,91959,62228,-283,31289,-622,-7558,15185,60671,60619,74203,16609,-21653,-6938,-48046,-87933,-3024,110538,17923,12345,2883,30923,63417,65099,4596,38614,27140,38478,57898,-9586,-16238,-45890,-45228,-37297,48369,23552,-41895,-8628,-5860,23385,66968,7989,77472,-49227,4199,-59781,-3922,-35192,-25576,3933,-25938,-8108,-59384,23377,15719,-17675,14817,56742,68740,7128,-26801,-18539,-1198,-16313,-39947,45642,121319,115544,36367,-25374,10042,-10854,29517,-9860,58265,-4044,12425,-48393,-50305,-44859,-35047,-36133,-6685,-1367,56454,-78382,-16537,-15737,32659,17211,-33163,-82081,-18734,-20507,43310,20991,67045,-1409,-43490,-65517,-20788,-13365,12729,30661,-1726,82031,31163,-51959,11487,56776,-233,-9421,-31596,-29857,-25117,-28328,44239,90140,75310,61214,4322,60288,81398,6044,-5832,-23684,-82050,-16028,25668,-1272,-46438,-60226,32774,14458,13822,14769,124951,12221,-27012,-12996,-8631,58155,6656,-19507,41674,59416,34560,-65288,-7930,53850,-20587,-37837,-7465,68918,133435,10814,-3820,-21675,97084,-18898,-3201,-24091,-9609,-30203,61439,-29027,43681,36936,51143,78731,10426,52904,14878,10257,37148,-28428,-12924,-12406,121086,76133,90858,62709,-32778,33960,-29998,20952,71523,23452,55329,-76079,39406,-16961,58074,20721,-4082,-43065,4872,27247,4221,64927,-20803,4754,-20390,-77767,49746,39530,-21201,-34390,22360,17515,-39446,8831,-11618,797,-83068,-50050,3176,-29938,-44236,-31426,1942,17492,-438,-17850,66318,-30584,38310,-56509,-58366,-1508,96983,1493,-125178,-17693,-19058,-4735,7615,-8073,-52224,11711,-11379,69497,25541,-62082,-164930,63954,-39161,-33084,-55136,9057,49701,54317,93235,-23543,22526,12746,16424,73109,56454,3801,-31802,-10245,9922,-49528,21106,-10124,-47019,35126,24721,-27423,18213,12670,-10465,-64053,36002,24668,16609,51498,-22485,72900,46832,72372,25948,13418,64468,-17816,-128084,-7859,72127,842,10634,5500,86182,-32207,-9150,11820,31866,98463,-22930,49159,-39233,-26923,-24416,28704,-53795,-45497,-58386,-6612,-10167,60526,51685,-39649,99,11157,25172,813,-32579,14645,47803,5957,34787,-25751,-43478,-18544,18318,-24945,4750,-11354,-34111,-5436,16887,14191,-27473,32416,28859,-12957,-48231,15880,-85161,-19888,8439,31690,61645,37697,97762,-13681,76704,21826,-16687,-28070,21565,-19929,-20880,-7521,-19572,57152,52531,26220,15705,-107654,-2419,-76682,58332,58470,-33579,-36824,80014,-16461,-49243,-36588,-81661,-78839,-35856,-11318,-121607,8252,1957,-37237,-80356,-34892,52261,95582,45936,38561,-32782,-22026,-40601,2791,-17062,-37285,-51527,-10632,42233,27088,26767,9721,-57203,58110,-68349,-18413,-43408,-14218,12592,-97732,-31631,-15046,-512,-20697,-57464,38026,65603,-26548,45645,-69894,-26276,15524,79239,29844,-31946,-221,41566,4812,43602,-19812,-36718,-30973,13575,-36659,-34309,41794,-109411,-41105,75451,59322,-36484,-57732,-6016,-38,-17015,48816,87021,25201,32790,32600,8197,125406,-38330,18001,39703,-22833,39156,-14999,49930,44659,11377,-25458,-35922,-28876,1801,-13639,-21934,-3516,-47822,-20678,53150,9271,47775,-11764,-101870,50367,-43568,-123731,-16501,-7644,-37801,-56285,118142,23055,-67835,12412,38028,-57051,-56210,19071,50590,34347,4528,30969,61320,43649,-78496,13199,54908,61156,-48261,-58683,-21472,4796,11445,-11600,2873,132726,-15868,-16817,-42610,-38990,22852,25017,-26875,-17823,51555,33942,-1569,-25232,10514,18434,-5866,-73978,-41492,-30087,-46689,-14810,87099,7503,-24684,81538,124151,31841,25017,21936,45995,8440,-46090,-808,-3391,-31713,41644,18751],[-9761,1215,-16783,-29549,6916,44175,-2381,-8255,50271,4803,-26370,-43196,-14959,-725,21930,37473,-20053,-8291,35146,64738,50155,-2751,-10700,-134542,-47163,-25387,-32162,69793,42061,-3933,30777,30152,-2927,19667,-3931,-27249,-106709,-27261,-22643,-13579,623,36409,1624,-13128,-41993,-31216,-24859,12529,46358,19142,-18760,85541,3412,67589,-49646,-34579,-67157,-40844,-43117,-10928,10569,3049,-72980,-16063,-34072,-43296,-39961,-18839,3051,63110,-43097,20920,-1917,40857,-72974,-9392,-35522,-29861,27799,-13634,45461,-10677,-41612,-4551,-13482,31081,254,-34833,10974,-66208,6273,-44511,57068,39869,-12468,8574,45182,-6522,-1692,44279,32173,34509,-11249,64940,27180,-44414,-106038,-79473,-11717,-14535,84227,5132,-85386,-18197,-48230,5146,19093,63081,76329,2006,16875,38278,19239,27044,40075,-92210,-16210,-99634,17685,12251,-58246,-46231,-48544,13137,12302,-63508,-29080,-41840,-56726,-14387,47639,-20796,-16641,53916,-35248,15162,23802,-39289,-63767,-30537,-1669,-27232,-72290,-21909,5145,89678,38511,-56422,37454,15130,34150,115466,8649,-13089,14751,50091,28178,-2673,19786,41047,61007,25837,15571,-50012,-69992,17072,94285,33704,30254,30790,49342,15255,-42600,-1501,-93938,512,32940,-67785,-55275,-5357,-51557,21326,23501,6441,2504,35849,5596,-76315,-25507,-15162,8507,-24487,-123478,-36568,40335,88116,47739,67175,35464,-54525,-73890,-23486,-130016,-65967,-6447,3937,94619,114909,-17117,32825,67753,113041,-118077,-21209,62239,22510,33775,36158,-10116,-25978,-31293,-56832,-82062,-32278,-27769,-87078,-31767,30598,-24470,-26102,-4262,-15558,-17651,8757,-18829,-10914,-93688,-3579,36230,-6399,-193878,-150719,629985,-88634,-87134,-10626,2593,-26574,33748,11973,-126132,-51218,-130027,-116725,10199,314,62451,50877,-23787,27237,-47578,-19767,-71825,56443,409,912,-53975,-21332,-18527,-51951,31710,1358,51489,-35392,13252,69724,31313,1438,-44204,-53370,66567,-4404,3166,14475,3938,28860,-4013,-9905,21704,13833,-38776,-47628,-16381,33665,61934,57384,34937,40331,14857,-70545,-63027,13131,7330,57356,-27017,13565,-36031,-22510,-87351,-5825,38185,-35485,55017,83245,2111,19359,20739,41642,7878,-3240,67508,60859,-12930,-11274,32683,22462,-27423,48958,76149,-74017,-45653,-14018,-50743,-63352,-24738,-10859,-41879,-44388,-84820,-115827,-30459,-99395,-5262,41738,-93598,-7587,-80204,-8326,28879,-43758,-20693,13149,-26449,42651,86230,31208,28669,72148,-12334,-40178,-44965,12548,-18151,-57293,12611,9998,62635,121290,-17610,-3679,133738,84573,10899,6666,39961,75927,-43399,-9943,24520,-10705,-33492,-28483,-73268,25375,29690,30422,-8775,-62176,-21494,40253,61885,16649,66044,-132912,-33137,-53442,42327,10981,-83506,-33315,-12557,-32171,-35043,-57425,7871,-75646,-34128,10912,-24050,18673,31485,9429,142,-28628,-57462,-14746,50511,11891,136023,22373,-11169,-51826,27307,-2340,-39008,61121,36185,28834,-14665,-64355,-16060,44708,31053,-19298,16229,-41158,8049,10725,-21534,-43363,-10010,37529,-21186,-74890,-42070,84950,97213,-12431,-14651,-87170,35872,12290,-5343,13988,-3287,44643,32379,-35143,-13904,473,-24171,-30918,11099,19605,27498,54012,22121,-30746,-89468,-73500,-23895,-56906,-4615,27429,-52090,-48170,-25730,99203,61581,6547,14537,2032,-41891,-14459,55539,46114,71391,20262,-29182,-7512,-44189,-73083,386,96045,23245,15933,29032,39496,78051,107865,-2894,16589,-131,41878,66345,-16267,8149,-29830,-33467,-102139,16162,3344,-27874,13106,-15922,17751,74692,19156,88710,-32336,3858,-73368,-10667,-12834,-14761,-5840,-26693,1448,-41342,3943,-387,-12791,9408,59915,66431,11113,-43748,7880,54851,-6329,-46117,63932,137262,84956,30619,-23603,17071,-18202,40181,63,38375,2492,43427,-31979,-30908,-18616,202,-35607,-4250,4328,45282,-92271,-29400,-17866,27041,-5512,-15029,-82007,-30169,-46204,28458,404,57082,7415,-16938,-54963,-23083,-6742,28256,31744,155,67817,16438,-44638,3571,41677,-10134,-57560,-23028,-32283,5212,-18756,28572,97664,91051,61968,-8491,76563,124833,6113,-27981,-25563,-127003,-7745,13959,8070,-39791,-62973,34885,7791,12062,6189,158636,15537,-47395,-10060,-7169,64666,13837,-58304,22874,50581,26759,-73097,-14148,61709,-3816,-17497,19434,54052,66943,34035,24848,-10679,59489,-14374,8019,10673,-9750,-14250,33783,-27732,33001,10240,44749,80754,30172,73359,25448,44199,52758,-19396,-13801,17111,136583,88317,88989,73293,-1176,29470,-5244,16510,63103,38107,89031,-103816,47279,-4721,56410,48891,-1064,-28767,8836,34868,18079,50838,-5191,-6285,-13665,-97320,6788,45405,-17809,-21571,31472,16156,-33004,-2076,-29018,-3675,-94704,-46067,12606,-45572,-10181,6394,-10280,28420,8312,-10524,66875,-21552,34191,-57070,-59717,-893,114176,8654,-147641,-12943,-28752,-11344,-5506,1110,-67028,20948,465,14783,23526,-72126,-143701,88322,-45590,-29398,-89700,18142,39432,41525,88806,-13632,20963,22230,23025,91322,61387,-18322,-18804,-9212,18205,-58628,32671,-15006,-53792,33236,28344,24112,47880,28648,-17092,-61861,-11255,-892,12865,44410,-24207,83159,47899,74336,59998,35674,65712,-45544,-111318,-14242,56044,-6765,29431,3247,78698,-15590,11303,31814,44318,70271,-16078,60317,-20686,-18426,-8612,-11328,-44331,-45607,-47135,23284,13409,56291,37174,-21153,19941,5226,-8980,-13437,-31312,1612,30719,15942,34089,-22359,-40766,-12297,9998,-50655,19879,-20527,-49223,14175,7613,6366,-53616,48357,26281,-5847,-51846,5260,-79906,6632,21666,4165,66400,45327,85358,-5599,77353,12674,-11589,-17866,4830,-26984,-43094,-11539,-27398,66774,-12682,-22561,16322,-58440,5489,-72271,59400,55130,-22194,-14870,77249,169,4218,23176,-62860,-67014,-41118,-391,-117256,-3903,3523,-67971,-82384,8259,45946,88558,42688,61484,-22920,8784,-19513,-10659,-14555,-25389,-32910,-4505,23941,18976,-8639,-7703,-45344,34277,-76668,-26654,-26112,17356,4404,-84874,-10870,-32586,8291,-17497,-53696,27232,32237,-780,47386,-50965,25089,7831,45782,45436,-7775,-19139,16342,891,22990,-38088,-31096,-40367,38648,-62854,-55965,56091,-99444,-55918,73318,71039,-21823,-31524,-28113,-27973,-25146,79670,98489,-6527,12745,37352,7224,119794,-31440,31600,43860,-41131,66814,2072,86834,36488,2224,4204,-48042,-27802,5010,-16875,-9940,-9745,-51144,-27220,41048,38011,62437,-39915,-111654,51118,-38017,-110985,-5983,-4265,-15118,-49310,103160,-3861,-50944,-1970,41451,-69823,-30493,10617,28155,15841,9478,-24709,54054,49655,-54294,35205,50011,70059,-40941,-37783,-13101,-10381,54237,3832,-3075,107690,-8043,451,-61529,-34949,27288,31225,-27584,-21824,44662,21496,368,-45150,12207,17824,3285,-56171,-51880,-40530,-52184,-1000,50438,9601,-2662,89119,124319,63748,10506,13932,47572,-6933,-62198,-1523,1561,-28442,33180,-1607],[-13901,2659,-30034,-49054,-849,48745,-12936,-4441,41629,-3687,-13050,-56062,-21415,8145,12154,52589,4054,-4596,73684,33950,31145,-389,-31060,-134363,-27621,-33206,-39478,55009,30765,10166,60630,41622,9569,20471,15425,-19292,-140143,-32783,-47571,-45306,-3416,59195,6496,-717,-40254,18076,-20350,-5426,41470,20250,-11424,84082,15984,49116,-60658,-31128,-50243,-15999,-70282,2732,3933,22932,-77321,-34652,-26585,-46211,-47080,-13551,24328,32045,-54249,18654,5703,44556,-61899,3016,-13301,-8316,-42588,722,43145,-4460,-28563,24532,12995,16446,-13931,-47092,8591,-88600,6073,-23154,36993,35071,-10309,-3533,33875,-15114,14173,17706,-14051,15677,-15461,53979,38334,-16684,-103750,-53614,-36214,-23285,97287,3804,-84973,-61663,-28585,-2916,30403,56716,70747,24514,-414,11820,-62487,11710,36308,-91506,7603,-86204,-5384,14748,-43042,-37496,-62041,17292,5789,-44719,-7160,-23915,-23761,-17099,17299,-10903,-1863,48143,-31853,18380,44961,-55525,-72768,-40765,-13891,-28154,-67125,-24356,-11511,70526,41691,-39079,26338,12856,-8717,89880,-5333,-25391,27994,57351,15966,-10213,26865,75271,70006,34659,13668,-61179,-65891,-2280,79681,30006,-770,-7359,63124,19241,-46964,-3228,-103285,-7269,27528,-53315,-42973,-1308,-75051,8848,27401,21793,15634,44687,2622,-72972,-29435,-15395,22832,-25165,-136041,-46738,34365,95910,97035,101370,55751,-33574,-62709,-24132,-137019,-44659,-6823,-16400,89229,92688,-28885,36195,81741,115870,-129883,-4480,63868,18048,18154,38218,9367,-9798,-28621,-59663,-103908,-52992,-32016,-48867,6164,33857,-11958,-13530,2424,-22331,9485,3782,-22092,-12046,-98972,7754,9579,8940,-263005,-248402,765078,-33763,-63160,7437,32287,3734,41162,37698,-97273,-41221,-107886,-79696,18437,-342,48253,29322,-48646,-13559,-34387,-10844,-81348,33524,15073,17051,-71997,-21767,-10021,-42062,11443,5060,31350,8008,61982,34959,74,-1034,-34260,-69156,101032,13872,-4597,20399,-6527,24802,10734,-236,3872,5298,-33568,-44873,-26949,53720,74903,41114,28508,37048,20976,-69349,-73652,25443,14651,57194,-27679,29770,-35394,-18813,-62422,11537,33759,-64554,22397,70560,6065,20548,-19968,20462,-1994,14313,64062,64899,-39345,-4018,28282,20136,-58427,58475,115873,2467,-29667,-12495,-80826,-59201,-11109,4879,-18560,-45517,-70057,-79693,-43158,-64772,-7506,29120,-76146,-5059,-90600,-31658,35906,-44098,-14840,-9036,-5734,48154,102001,25981,3350,60143,-31850,-45508,-55265,22764,-13474,-49887,19867,14967,69311,120790,-19750,-9591,119167,76392,7367,-1003,46266,76006,-25108,9165,29621,3369,-30190,-26032,-62392,18020,31541,25694,673,-65970,-16515,47751,72162,14346,67926,-106920,-29315,-53423,58378,-7178,-79334,-30711,17937,3949,-6065,-32533,31387,-69547,-23926,4989,-7933,29397,33904,-11470,2842,-24830,-58453,-13132,60971,40532,109362,42818,-2156,-32128,62619,29800,-3845,106860,58578,57529,-17084,-71836,-2388,40663,24028,-57771,-13158,-28164,18759,16518,-22876,-51400,-43356,961,-5031,-63799,-23727,64791,99359,-6303,-18055,-84334,39548,21926,-3886,935,6122,36382,33201,-28278,-21572,-5654,-19820,-18516,24304,22529,40311,58740,34736,3070,-86204,-64096,-31352,-66730,-14068,8730,-40298,-12133,-28566,88914,51123,15196,-3206,7296,-84748,-40565,53758,26385,68254,20506,-36995,-18009,-38968,-46101,585,71646,23848,11550,55966,41590,56372,134107,-7602,-6722,-26623,48687,66642,-19284,29872,-12861,1755,-153708,-28654,-24553,-16654,23681,-25848,11152,62017,32131,93885,-13466,12447,-75281,-19094,1139,-4564,-8089,-20406,-6761,-37827,-15239,-14039,3753,754,52684,71308,16672,-64875,45201,116703,4738,-39319,65075,103594,59789,19279,-23483,21531,-19005,49682,10177,8301,-8445,73609,-5983,5551,15312,41190,-27136,-115,12330,28510,-86420,-35282,-15545,20028,-22796,3236,-57711,-33082,-67803,13497,-21110,39539,6643,11411,-46403,-22761,-13123,33925,29434,-4302,57329,1111,-37044,2040,22681,-18051,-86252,-8485,-30240,39554,-8471,18447,91564,85692,55337,-28881,88778,134530,-1293,-48761,-24330,-153212,18711,8700,13818,-27430,-53275,35497,2615,11086,-4889,158611,-1754,-61415,-13991,4434,68054,19476,-90072,5768,37810,17884,-68192,-16644,62092,19515,11506,42339,40442,2897,37603,39630,-6546,8882,-11781,2506,43647,-21069,-2840,-7818,-19223,19289,-14411,29348,61016,39491,79522,26307,67150,71822,-712,-10441,51478,142545,97582,83829,60015,21586,30635,17093,11976,53882,53196,102019,-102540,44620,-90,42609,68997,6122,-6975,14023,45748,30413,34761,4912,-17260,10796,-100617,-12190,47466,-7884,1953,23926,-5108,-27635,-17098,-42041,-12432,-95226,-33927,22319,-56320,22218,32744,-20707,30096,19958,-177,61859,-8616,20671,-52849,-54699,2655,123159,30168,-123822,-1237,-35997,-19201,-12032,21945,-74268,19941,7358,-36747,21541,-85750,-106380,102695,-42711,-10830,-106379,21195,27962,21939,86948,7021,10611,16914,22423,104042,60170,-39550,1643,1757,22939,-51224,38448,-17367,-55154,21994,25783,64870,49827,45889,-17731,-67517,-53656,-23712,4721,46146,-35725,82421,41399,72613,83256,56996,53573,-69637,-84305,-26118,20175,-9355,45176,3563,48812,4401,28530,72788,46404,33113,-10306,58694,5119,-38,-1048,-48105,-29785,-54771,-31047,42862,21468,59291,23788,-4,35312,-1307,-41132,-28873,-20183,-6140,21536,17883,31829,-13285,-17038,-12596,99,-71713,35990,-21540,-56314,25764,-12889,-5282,-67548,41671,11290,-4732,-51381,-6040,-54319,25915,24193,-20841,67310,49091,53149,3922,74767,9703,-3972,-8495,-18879,-29630,-55226,-13223,-39333,50856,-72734,-65751,20524,-1933,980,-55391,53888,41077,-21112,9044,70592,19135,40671,56501,-41693,-56859,-44003,4272,-100239,-14995,3048,-89801,-78779,39431,26067,84168,37680,82137,-6400,37631,-712,-30792,-14359,-26705,-10939,7339,5120,4090,-45219,-16811,-24364,4315,-79112,-32638,-1019,34702,-6752,-59633,14928,-36316,21058,-14052,-43315,22082,2557,23027,49080,-35449,59848,-3474,22571,67377,11677,-38451,-15207,-6810,-4052,-53725,-21578,-38165,47038,-87453,-78086,61065,-71477,-53810,61128,82945,7200,-9029,-58054,-49381,-31277,97967,91549,-34300,-3859,32917,-2530,76866,-25814,35283,47655,-52678,68586,22809,114564,30505,-368,36979,-51588,-19138,561,-12825,735,-14328,-50697,-28900,28513,53677,60329,-74889,-103590,52700,-22006,-77237,8403,51,16801,-38582,62668,-32893,-27736,-11847,31326,-71472,-5736,-5064,9408,-4938,15527,-52997,41158,41816,-17926,54644,44780,77806,-29855,-22268,-3893,-30118,77471,18502,-3530,68633,1692,13153,-68479,-24958,27544,26498,-29637,-13343,37264,-1244,974,-59091,13021,10725,2795,-39841,-56777,-38886,-38429,6250,9414,12757,3227,78724,86824,81046,-11022,-4603,24394,-24168,-66724,-1832,395,-22115,15738,-22940],[-16776,5577,-42831,-66847,-5525,43630,-22819,-1737,25789,-8969,-1326,-69835,-40514,9549,-2016,58051,24297,-8490,103539,-1029,11728,7029,-38982,-107035,4173,-29155,-41811,29387,10500,35219,65130,42494,27450,24411,32051,-9147,-137113,-41600,-56952,-71758,759,72744,12476,6795,-45658,38048,-9515,-18290,19284,13505,-7458,74340,16796,28565,-58039,-35530,-35022,5825,-94840,-2389,-2638,44301,-69475,-42896,-17116,-52142,-46583,-12559,41797,9363,-39533,18437,12523,34548,-57232,11095,5883,11940,-82379,10638,45372,-2083,-20006,43943,38393,-1980,-11270,-53326,4596,-88946,10514,3654,24263,28520,-8639,3256,18360,-25557,24339,-6064,-62976,-779,-16919,41937,46495,12551,-82967,-10716,-42330,-31804,94849,6172,-74461,-105777,5118,11313,47384,35672,60871,46330,-14286,-10889,-126808,-4822,28579,-75617,7004,-74467,-31368,4905,-30537,-17676,-59322,8306,2760,-17158,12467,-13572,-8617,-37475,-16749,-1776,8001,49549,-26238,13549,57155,-57022,-64637,-41756,-16593,-31470,-58597,-27544,-27098,45521,33274,-21417,20786,10945,-43318,61097,-17548,-37633,30910,54736,-3509,-11413,24775,101841,72622,38062,5940,-70055,-62475,-15976,58294,19104,-23948,-17401,88171,18773,-49095,4122,-89605,-21565,18435,-28398,-23137,1160,-81785,-5685,17901,36579,25006,47137,-3192,-53379,-24673,-10996,44874,-22758,-114378,-56414,19313,84049,135567,126494,74441,-3031,-31563,-21891,-126782,-27008,-13257,-37131,72756,59835,-38942,30561,68973,104525,-120100,8634,53590,1230,3213,30393,39717,6306,-19310,-57526,-114860,-69215,-33119,-758,53815,23099,7120,7273,6421,-29968,30358,-3004,-20016,-15630,-92290,13564,-19720,29108,-301681,-416671,864197,29976,-32051,11058,46323,24531,41239,53537,-63266,-26350,-74301,-25080,21045,3404,22842,11218,-70606,-57126,-19160,-5725,-76099,7683,23408,24804,-86686,-19573,-3741,-27931,1218,3694,6631,57774,93675,-14372,-36561,-12250,-35966,-71425,118209,33276,-2777,11601,-10175,22300,30955,4094,-22731,-22738,-33987,-45996,-27466,65894,76147,19789,20609,32202,28500,-51533,-57947,34433,24597,47088,-33191,28318,-32212,-3890,-26338,23379,20559,-72534,992,56919,25939,23076,-55331,12828,-11948,30296,52275,49841,-51498,3344,36552,14313,-88230,69582,127754,70875,-32783,-1636,-82873,-50388,-9849,13231,1112,-51665,-56686,-41402,-50965,-18887,-5922,11020,-56365,-4743,-93777,-50800,41252,-31162,-7249,-34109,15717,45963,94168,17885,-21781,43221,-54380,-42722,-52599,22143,-13256,-38919,21602,26447,66911,104110,-7293,-16498,94754,48691,4123,-12193,40076,70354,-15362,6638,27178,20340,-17630,-21556,-38226,10536,18370,19226,11417,-60890,-13394,41736,74477,15467,64007,-74377,-27130,-37866,70228,-27329,-61429,-19250,42930,42623,24717,-9546,40784,-57394,-12278,-4899,1695,40970,33423,-22930,7294,-28085,-56216,-9199,66880,47562,68961,51904,-4567,-15658,93768,68950,21885,132262,59621,56039,-31036,-74609,2547,28984,10441,-103856,-47992,18312,35234,-4451,-23425,-60014,-64586,-36710,16728,-55612,-7333,36550,92071,3821,-20069,-78277,34189,28587,-6026,-7473,12976,26330,32168,-18920,-17282,8555,-14766,-4344,48217,27423,58445,61339,42805,43189,-66731,-49533,-34669,-51063,-10216,-9030,-19993,29400,-35654,60645,39044,33788,-17592,16838,-120787,-53839,53440,7465,66289,21873,-39402,-35696,-29649,-14380,-1258,49284,26739,2301,80420,39961,14013,134775,-10415,-26695,-45467,57468,56211,-15441,44144,1286,44966,-167846,-77981,-50825,-9934,24042,-33450,4341,32164,45245,102229,2672,27282,-63666,-21755,-2289,3153,-1888,-10791,-24591,-45933,-29436,-18606,26073,-8139,40927,82761,20315,-82656,79352,155820,11936,-25293,49277,32561,49463,5136,-25410,23887,-9205,59036,20312,-25160,-29050,93440,22569,47173,52619,78117,-11496,7161,20298,10916,-59345,-32382,-3534,14241,-34487,14882,-26959,-31211,-78199,1686,-27195,19710,593,35531,-43256,-24072,-30624,32546,30652,-12474,50999,-12066,-36230,4813,4167,-23570,-84635,10022,-22895,67448,-51,15523,74939,59825,39089,-55494,93168,110012,-13215,-64726,-20118,-149994,55005,10474,13345,-14028,-36234,34351,-1190,11085,-14694,137104,-37750,-70704,-22853,22161,65217,20644,-107312,-7378,27859,10752,-52866,-14401,52216,41871,40303,57573,35046,-35759,18065,37290,-9137,-32387,-11968,-18571,66393,-40037,-1982,-44503,-5282,4743,-32334,8865,27084,33010,71518,13364,67130,84170,20208,-977,81947,135780,100634,79362,28906,31622,33148,24988,10659,47705,64935,82276,-74666,40084,-1010,25416,75480,14420,14036,17614,55382,34352,19444,7515,-22747,44179,-88857,-1801,46949,10612,32193,8081,-32871,-27061,-36116,-48775,-24451,-81267,-13838,34287,-54293,41400,40876,-28219,21550,32676,12436,50933,5423,2772,-44946,-41647,10346,120401,57397,-71140,9340,-38149,-22856,-7620,47421,-70042,12663,7505,-66088,20719,-96875,-61035,98645,-31245,16832,-93775,19674,18408,2262,83233,26410,-4672,370,11778,108936,54266,-54001,25377,24474,24392,-32291,33822,-16617,-52194,3936,17252,84868,36101,59014,-13047,-78133,-76902,-36123,-6945,54165,-59201,71224,27372,67469,91903,71474,29569,-87765,-61250,-37575,-19987,-5737,53107,4994,5975,21732,36796,118516,36024,1857,-5554,43247,29075,22476,-3974,-67381,-16501,-57008,-6041,47385,17117,64730,11161,20199,41629,-7524,-56782,-42093,-4764,-9670,22801,9213,25648,-1511,21842,-16979,-8082,-77922,47499,-13742,-51605,28377,-36768,-15491,-60048,17405,-14449,-14263,-44114,-12636,-15525,32449,10507,-39630,62459,45840,8562,10107,66255,12460,4733,-2688,-42371,-30050,-56040,-10799,-49822,15761,-102713,-91435,27263,43278,-15037,-34194,44217,19102,-31531,28051,62734,34499,42483,54451,-23116,-54307,-43621,2826,-73712,-23864,-262,-97295,-69170,52728,-1395,81921,31867,95935,10683,57278,12154,-48745,-17113,-35596,6050,17839,-8850,-18430,-69274,-16647,268,-22758,-75604,-36202,25092,42100,-15234,-26636,38897,-27951,31718,-12028,-29136,20436,-16526,38489,50285,-26130,73797,-15715,13869,82351,22658,-51476,-41811,-17193,-23966,-60166,-7361,-18442,39009,-104083,-92727,57159,-31946,-36468,37101,91424,39466,5684,-85830,-57118,-31941,95794,64444,-50385,-13195,19196,-14220,9773,-22984,27752,47772,-53952,45970,44109,122218,27386,2962,63629,-41130,-3453,-9704,-1789,4409,-14349,-48571,-24894,19992,50264,39519,-102135,-80636,53678,-3338,-32072,22324,-689,45432,-27543,14277,-57971,-2967,-11746,11785,-61787,8380,-24446,-3462,-24472,18726,-48203,25703,22632,15378,67223,37669,79534,-18264,-8457,5098,-47023,82032,27753,1577,20092,12255,20086,-56786,-9644,23835,13588,-27592,3436,23921,-27179,-2780,-65878,12884,4158,123,-32020,-58028,-29599,-10101,6913,-22297,14499,-3255,55957,34180,78064,-36670,-28588,-17154,-33881,-54186,-697,574,-15250,-5482,-39463],[-13611,6404,-55008,-75802,-3602,31265,-30534,-2821,9071,-10063,8481,-79269,-63355,-76,-18111,55668,37099,-17727,115800,-28405,-4283,18342,-31962,-69813,40173,-18302,-38909,-3289,-13681,63500,48637,31703,40471,29357,42134,-88,-91309,-50000,-50676,-75395,12819,78302,17919,10779,-50211,31199,7681,-19581,-15069,4376,-7424,58063,6101,12319,-45221,-46738,-28247,18511,-109533,-27463,-8893,60853,-57413,-38787,-8459,-57948,-37918,-12701,50903,2444,-612,22016,14377,15292,-54639,15304,20402,25553,-85808,11919,53060,-2350,-15428,50166,56578,-17658,6434,-53582,6203,-67610,24998,27263,23121,20675,-6439,23331,-475,-33959,24946,-22671,-99202,-11068,-14433,32958,51403,35999,-48241,35283,-30558,-37371,78549,13129,-54820,-126664,45645,42039,65091,8187,48088,61068,-16522,-27803,-147634,-19216,19209,-50457,-6756,-70282,-46349,-10347,-20975,10328,-42164,-10062,3063,10729,26862,-6363,-6665,-62795,-47228,2343,11776,56247,-20859,2777,58253,-41369,-41603,-24698,-7081,-32685,-45340,-31382,-40060,17344,15188,-8302,21457,13423,-57796,34846,-23668,-45323,23767,41047,-26756,-8177,11827,114199,70277,34843,-5407,-73151,-61490,-22374,36608,2656,-30463,1012,114098,12205,-48045,17794,-59435,-42876,11008,2537,-2641,-487,-70127,-18809,-6364,47843,28505,43268,-12460,-24310,-12023,-2970,66149,-17835,-66516,-64738,-2112,57003,153372,137023,86113,31637,13233,-17158,-101258,-17836,-18305,-51558,46828,22625,-43745,17376,20213,76036,-95695,15837,35609,-24416,-5525,15536,64793,15868,-11036,-52633,-108310,-73315,-31281,26971,85573,718,28268,37908,8673,-34361,37228,-10895,-13239,-19743,-77421,11203,-45417,46163,-301016,-609125,901778,89817,-3826,-476,34802,32994,37418,58680,-32285,-7679,-38661,23942,17618,12211,-6283,1926,-85549,-93284,-6612,-5604,-57809,-15477,23154,21680,-92151,-16860,-955,-11814,4356,-2484,-18276,89030,95362,-63578,-65473,-25850,-45346,-57300,108829,46300,3435,-4341,-3782,19640,54540,1789,-51190,-60100,-42981,-50229,-19651,66430,64444,-2198,12231,26738,33496,-12701,-18540,36786,34731,27707,-39934,10498,-21264,19024,5789,27052,1478,-61212,-3861,45041,57604,25160,-76890,18528,-20404,41921,34420,17656,-50344,9073,53738,6837,-106253,75702,113998,103530,-53141,19238,-54025,-41232,-18738,11662,13096,-66935,-45969,-19782,-52836,26393,-1022,-7653,-37398,-4845,-86922,-60912,43941,-10672,-584,-57485,21377,36137,69341,13995,-40363,23367,-74892,-32272,-37134,9935,-16111,-26017,17454,39399,56674,75370,14877,-22607,62888,8783,1286,-23871,25834,56003,-14860,-15598,15931,34117,1689,-17626,-8188,4908,-5929,17354,21371,-48436,-13297,26273,68025,15930,57649,-49638,-28729,-9055,74460,-45761,-30589,-578,44358,55044,48742,3512,34650,-43296,-2768,-16832,5225,43893,29177,-23882,10617,-37302,-53542,-8178,65162,26835,27145,44662,-17170,-9157,105931,93241,27465,123819,34420,16744,-58034,-74428,-7761,6951,-17879,-147403,-98815,69575,52967,-31033,-14575,-53959,-46780,-52401,41358,-46337,5821,14306,81472,17088,-17696,-69727,29940,32361,-3873,-5242,22808,21061,34724,-5454,-2823,38193,-10011,9472,76427,36060,79005,60405,44031,83153,-36094,-36254,-30705,-13909,4524,-24821,2542,62059,-45054,21570,35151,66807,-23569,31253,-135099,-50697,50093,-4793,61212,27332,-32136,-54350,-13705,14452,-3222,32841,35534,-6834,99244,38680,-26391,110710,-12386,-39458,-52176,65584,36828,-4043,48017,10603,77442,-140185,-119073,-67287,-7861,18131,-37344,-2551,-4851,56129,123791,12782,42815,-41690,-14416,-24135,7702,10977,-2547,-40979,-52844,-35579,-10784,46530,-14339,31090,93067,19572,-88435,96697,151888,12542,-11887,24242,-42983,52099,-7283,-27063,25493,12596,68825,30209,-52555,-48566,96272,44946,79180,87965,104650,8900,16601,26241,-1801,-16841,-21976,16955,11226,-41081,15856,-7320,-29807,-72071,-3963,-8415,2223,-5365,51831,-45048,-31131,-52003,28309,40247,-20969,46489,-21517,-44967,7436,-11352,-26262,-54892,26730,-11169,79373,5521,19566,53637,22714,15517,-81097,88611,65639,-26722,-74619,-14474,-116941,85541,16979,6120,-2765,-17465,31696,-3612,11641,-20083,110430,-79306,-76143,-28516,39257,55112,15738,-111459,-14609,25623,7508,-32185,-8946,33980,57053,59411,62162,36845,-44476,-14622,22333,-14891,-48496,-14856,-47114,76411,-58719,-12186,-60935,12605,-6996,-42154,-12197,-8151,11146,56377,-11641,45403,84386,34274,14365,101616,114222,96210,77726,-8656,29707,32014,13369,13053,45854,69419,34717,-31664,43028,-2898,16162,68003,19763,25416,16840,56444,25702,6047,4218,-21367,68936,-68005,27316,47496,36807,62956,-6712,-50471,-32348,-55461,-48383,-36718,-54403,10797,47605,-37679,40973,33102,-33584,5481,44351,25011,33819,17541,-13101,-36140,-21080,22513,106384,79531,-19558,11306,-33844,-18465,8241,69166,-53101,6197,1395,-68034,21356,-98001,-16079,74337,-14099,43420,-53623,16772,12499,-11528,74035,33557,-18556,-20151,-7738,105301,46306,-58044,46602,55537,23158,-12385,18221,-13504,-45022,-17056,5118,84155,26479,63291,-4482,-88468,-75887,-34092,-19505,61029,-85981,54306,7595,59174,86257,72317,-433,-96706,-48536,-42484,-45052,2803,50722,6096,-35770,30842,34689,144731,15257,-10955,-1117,18650,44163,41824,-13165,-63885,-9698,-39502,27586,40759,8782,66373,-2575,36110,37982,-12170,-48922,-49069,8739,-10883,31808,-9837,15695,9670,64447,-22079,-12297,-66000,49325,1009,-34755,25394,-54113,-19243,-30876,-11962,-46063,-32072,-28379,-10924,24444,24983,-19096,-49310,51198,36357,-36193,10749,48573,18330,12797,-1023,-56743,-30390,-48038,-2914,-52657,-22496,-94333,-95476,34231,68864,-35933,-18616,32819,-6732,-50006,35435,56185,41251,7247,28580,-9408,-60329,-40255,-2574,-44557,-31450,-5697,-89545,-54684,52932,-26645,80079,25158,100175,21590,64381,18640,-58936,-22558,-43979,12095,19620,-14467,-47540,-71514,-8533,22192,-38630,-65563,-37765,45253,43023,-17532,7205,54787,-13936,32041,-10609,-14263,19975,-22664,41939,49082,-23380,71076,-25667,11470,80612,25306,-53168,-54213,-29188,-25880,-53307,12331,16106,21773,-107743,-92244,47369,9185,-12333,4836,93153,63595,10724,-102683,-51240,-26068,71903,23736,-51212,-14700,-1748,-20579,-53634,-22604,12077,41837,-44895,15522,64370,110908,25176,10269,76171,-15940,16922,-20457,12848,-2246,-7805,-45794,-15665,15616,28965,6279,-109313,-52439,50654,8048,8738,30314,-11611,60061,-20195,-21510,-70716,17929,-511,-10025,-43606,6822,-42839,-10596,-38818,15056,-18515,10472,-2802,30830,70256,27008,72085,-7858,6466,12709,-54531,74176,31369,11481,-28499,22103,23486,-28096,9550,18067,-668,-18976,19926,3093,-45580,-10031,-66654,11839,3274,1088,-33157,-56933,-20274,22708,7120,-35465,13106,-13041,30170,-8549,58508,-62196,-49824,-61656,-30626,-24630,2618,9325,-9245,-23146,-46737],[-974,2123,-65339,-69829,6182,16423,-36196,-9804,-2005,-8355,17248,-80040,-78171,-20935,-32164,48555,41030,-28228,106761,-39172,-15210,30066,-14092,-40132,69537,-9000,-32605,-37923,-35911,83942,23617,12122,38565,33017,44295,4067,-17383,-53244,-32571,-47668,29019,80009,21264,13733,-45993,13040,29119,-9966,-50656,-1110,-10179,39024,-11028,4384,-28223,-61251,-34281,19870,-107129,-61476,-14182,66926,-53521,-23440,-2583,-59437,-23305,-10552,48772,11589,48344,29507,8974,-4689,-51274,16644,30327,30646,-65670,3445,62706,-2837,-13426,43735,62145,-24477,31459,-50282,14703,-33138,48749,39718,32377,11773,-3551,43414,-20361,-36356,14615,-30430,-109234,-13930,-8513,30890,54901,49163,-8165,69310,-10547,-38758,53577,23695,-29677,-109337,81442,76945,78363,-16415,33697,63208,-2388,-38910,-127340,-28500,10834,-24864,-17979,-71831,-44380,-20725,-11764,38344,-16781,-30230,6303,29433,36054,1777,-10638,-79430,-66786,-1822,10734,62092,-17975,-10413,50638,-12883,-11807,4985,10728,-28448,-30049,-35426,-49448,-10942,-8377,-2908,26236,23612,-50639,15005,-21398,-45120,10585,19048,-49708,-2981,-11164,110494,63853,25218,-16418,-67206,-59183,-20370,20581,-13943,-18683,38407,127638,-615,-44344,32871,-25157,-67714,10727,33347,11639,-6777,-43587,-27712,-40824,53280,26474,35111,-23393,4464,4906,7017,76770,-10499,-10836,-71110,-24643,24270,147081,130558,87568,64805,58985,-10592,-65372,-15526,-16332,-54919,17630,-12038,-41667,1103,-56522,35266,-66930,16730,15322,-51988,-5302,-1945,66265,14930,-9452,-47232,-84581,-60907,-27008,17023,83699,-26616,46792,75169,9993,-33117,28162,-19424,-4247,-22898,-59864,-457,-63290,50173,-270028,-760146,870852,134449,14170,-20948,-2202,30827,34266,55782,-9350,13314,-7582,43721,9012,23825,-30992,2559,-90459,-114348,-373,-9100,-32791,-31640,15160,10632,-84937,-15202,-999,3588,18539,-10700,-39430,84550,66285,-100225,-78462,-38340,-55641,-29775,74681,48020,5255,-18640,11203,14887,77208,-6587,-73429,-87956,-59247,-55675,-7621,55383,43108,-21012,3812,21781,31259,39794,31274,31893,44326,3051,-40886,-16277,-2604,44085,21645,22268,-18609,-38901,6983,36442,88788,24601,-81832,29442,-26638,47368,13587,-23442,-42612,11462,74127,807,-103692,69631,85397,92984,-83309,47030,-6288,-36040,-31358,1077,16960,-87259,-36616,-22284,-48930,57777,5810,-22029,-19684,-3570,-71113,-59790,44239,10391,4273,-74014,4447,21073,39164,17728,-48231,3491,-87716,-16560,-15790,-11422,-19573,-12810,9427,46916,41854,42213,37338,-24605,26786,-33274,-1826,-32051,9113,33050,-20569,-47021,-2220,39366,22685,-15183,19106,2027,-31792,24975,27977,-34154,-16332,8406,53986,11583,52208,-41680,-35175,23957,70024,-58615,8654,21586,16085,30067,60458,3358,17675,-31266,2120,-27705,4003,33167,17760,-18347,8863,-49563,-51126,-13213,55866,-16370,-7344,22232,-34856,-14400,86781,89070,8953,75916,-13662,-50320,-93269,-74726,-35697,-32816,-67919,-181926,-191237,58118,57740,12977,18527,-11783,25680,-29903,65503,-20053,19670,9163,76523,32415,-8476,-58586,38403,36859,9703,10316,36433,22506,44851,16228,17101,73247,-5478,20910,100120,50459,97111,55187,39206,116338,-2475,-28868,-17978,30717,24204,-37680,22206,77404,-52540,-16486,44499,106551,-17479,49432,-121246,-33325,39408,-6866,47254,36653,-14827,-66137,9286,35067,-3287,21295,48332,-10920,110110,41475,-47767,73442,-13848,-42622,-46166,69658,14043,12668,41307,14989,87744,-87072,-139063,-69573,-9384,10725,-37255,-9941,-35587,62261,157881,16355,52683,-15911,2458,-56215,9743,26847,795,-46863,-44078,-33080,7605,58800,-15645,27196,91892,14134,-76833,90104,105618,6790,-5265,2277,-92745,57633,-13390,-25759,27708,43911,78101,38654,-65312,-58180,81974,55172,91834,115708,120272,30486,24942,28901,-5336,29687,-7772,39032,10949,-42136,6497,-6685,-32318,-48253,-2118,31690,-10622,-7382,60097,-48101,-45396,-68401,24663,57453,-27131,40202,-27137,-60331,5533,-23529,-25666,-10487,34356,2031,71107,8595,28568,33144,-11853,-7754,-96288,76588,20112,-39032,-79848,-9710,-64115,96301,24374,-6511,5275,-1720,27409,-4610,11932,-19678,89565,-108042,-76339,-21209,49662,39490,5014,-113214,-14881,32016,8379,-12160,-3410,13380,61885,62223,55087,41863,-31776,-40561,3375,-19431,-38510,-19537,-71276,76446,-68112,-27493,-53912,32751,-12426,-45067,-30415,-31844,-19018,44939,-41670,14215,75483,34469,32776,107405,78981,85218,77912,-40617,21540,24735,-13644,16848,45900,64892,-19305,12964,57684,-1096,22508,50915,18863,22195,9880,42035,4480,-5310,-1534,-15677,66755,-46438,55690,54405,64452,86265,-14206,-46507,-41117,-67670,-41345,-45406,-20717,34649,58836,-10440,22338,17216,-38386,-12423,52753,33576,11586,25479,-21369,-29519,3641,37155,85612,88770,7873,1514,-23325,-5810,31905,80768,-25937,7163,-8473,-51464,22808,-85327,20678,36803,5109,58972,-244,14615,10061,-16092,58800,23730,-25103,-36561,-30707,93771,38785,-51118,60127,87023,20092,-2716,-4933,-9903,-33751,-36637,-6554,69948,33973,56453,5910,-93965,-56283,-19093,-29156,58797,-100542,39242,-14211,49315,70232,55039,-29238,-93165,-43854,-37447,-42356,13119,38535,5712,-63870,28917,24783,132244,-10242,-1786,3586,-6659,47324,51511,-19308,-43092,-10990,-1998,62256,32341,4653,59714,-18815,46660,27390,-13563,-19868,-46569,15980,-11220,42807,-35523,4651,17694,98056,-25306,-12053,-40590,39205,19194,-9244,21850,-58356,-13479,11296,-31885,-76548,-50958,-4950,-441,53658,6540,-58112,-48721,34627,24677,-69730,6734,20794,23861,18668,-1542,-54191,-31706,-35950,10627,-43982,-46469,-57378,-82141,38942,77698,-52484,-15416,21528,-31906,-68926,27087,52186,37218,-48561,-2105,-178,-69819,-35635,-8477,-20868,-39748,-10910,-70334,-37707,49797,-39813,77199,16612,94437,21480,59368,21065,-60698,-29514,-46119,6739,9960,-11052,-78772,-51585,4469,36233,-38715,-49584,-37995,54773,40498,-13919,34843,58555,-2486,15483,-6458,-746,19464,-17789,33608,43167,-25888,58723,-30494,4138,61618,23550,-42479,-48494,-41601,-8627,-33337,36181,54963,5307,-96743,-73234,36034,41415,6957,-28377,87433,73299,6929,-105403,-38151,-15118,32065,-17690,-38222,-10586,-25888,-16834,-87246,-23115,-5805,30375,-28444,-3216,84234,98145,21439,19446,71226,17171,38282,-25321,26439,-18305,5070,-42682,-2693,12941,-2764,-27803,-92451,-30477,38807,4253,30226,27550,-33711,56062,-19478,-31907,-63779,30805,17653,-26803,-21737,-8683,-55905,-13664,-44860,2086,19647,-2936,-28479,21071,63287,12219,55424,1751,22175,18027,-49701,61576,33171,24675,-66906,29444,27743,7943,30022,13065,-8989,-5728,26542,-20009,-45886,-16474,-64020,9984,8676,8100,-35369,-53338,-18364,47897,15293,-29474,8231,-17709,9962,-28613,32725,-83069,-60145,-91800,-15487,15150,8133,28342,-4369,-30714,-42863],[20191,-7664,-71390,-47791,22023,4353,-41440,-23017,-2984,-6977,26295,-70472,-76353,-48473,-40082,39390,36924,-36195,79842,-30403,-21222,37841,5773,-27129,82710,-8540,-26265,-69833,-51840,87100,3009,-10240,17565,33745,39753,673,55884,-47381,-8526,4930,43565,81656,21687,17839,-29468,-599,50671,3930,-76730,897,-13242,22042,-26847,5626,-12801,-74281,-51743,12118,-84029,-88439,-17478,59982,-65325,-703,-14,-53303,-6722,-4176,35430,30869,89798,39339,-2885,-16391,-47486,15926,35861,28503,-39220,-12364,68483,-1125,-12881,28611,53465,-19105,53136,-47787,25434,1670,74030,37104,46884,2061,-680,49040,-37244,-30252,-4681,-30217,-87506,-10804,-1403,37531,58962,51129,26542,81658,4618,-36460,26238,35203,-4112,-57577,100531,103709,84384,-31856,18469,50785,23539,-45247,-90735,-31121,5723,-7432,-16744,-73149,-30308,-17681,-413,55340,8898,-43777,11656,31836,42844,12167,-15330,-78785,-70308,-14982,7260,60488,-18826,-23302,40411,19238,14420,31699,29140,-18042,-16880,-38958,-55311,-35584,-32199,-5574,31273,41899,-28746,3615,-11285,-36373,-2433,-5292,-68911,2369,-40226,93082,52870,10389,-23875,-52032,-48478,-9429,13674,-25886,5416,80279,118802,-18179,-39434,43982,1363,-89435,20710,57931,15488,-15208,-9055,-31398,-74924,51509,21332,25849,-32309,24296,21074,16908,69679,-841,34492,-75782,-42106,-3642,120857,108245,78766,91438,93065,-2987,-24607,-13388,-5422,-45881,-5827,-38277,-33534,-12372,-133065,-5341,-43180,12867,-2382,-73448,3005,-18895,35321,3576,-16069,-43457,-50607,-32698,-20143,-23614,47332,-50415,59143,110548,11752,-25872,8327,-28102,3468,-24239,-43876,-19889,-72191,33280,-227476,-808298,786142,155111,19057,-40947,-53668,23030,35113,48321,3703,34249,15255,24221,-2867,33955,-46152,9863,-84538,-117838,-2010,-12952,-9117,-38656,2414,-1169,-65462,-14932,-1231,15527,36745,-16224,-53988,45011,16876,-118860,-75138,-49531,-60744,2683,28435,38106,-5205,-24497,29204,6899,93981,-18687,-82781,-88001,-77034,-60046,3501,36538,18771,-34283,-4391,18074,19049,84748,73599,22199,53801,-21135,-29914,-42180,18671,64687,17454,10432,-34493,-16109,26719,30912,105343,19526,-73080,34290,-31121,45676,-7185,-61768,-36698,9527,92219,-260,-77685,47243,54726,50803,-113011,74851,39635,-37047,-40123,-14422,15402,-97255,-26739,-42612,-40519,64883,12560,-28825,-1959,242,-50930,-48620,42907,26853,8204,-80184,-30005,4814,14728,28258,-44164,-13296,-88229,294,182,-36726,-21047,-800,462,43142,26537,12443,50160,-18957,-9402,-68225,-6170,-33233,-5277,5252,-27528,-72730,-22901,33479,39451,-13927,37095,1947,-47376,42212,29030,-25715,-21720,-5105,34982,398,50198,-48653,-46218,47815,58790,-62904,48415,41894,-32097,-20869,58780,-8498,-2004,-23630,1395,-34501,-651,10052,-5935,-12906,-1137,-60915,-47467,-22999,42106,-67307,-30751,-8715,-50799,-27738,33364,56964,-28379,-3276,-72930,-120878,-127583,-79494,-76943,-98563,-137126,-206732,-334779,-70791,23238,198520,91521,76239,136577,29986,85677,36984,40526,24572,83568,48610,7671,-43467,65043,47911,36396,36868,48993,27623,62613,47645,36709,103911,-97,28511,112002,70488,106597,46066,31210,136200,25343,-27882,2506,66594,41906,-46276,36530,75144,-53407,-42227,62610,133461,738,68732,-84845,-7999,19910,1083,23080,46427,8094,-64468,36496,45417,213,13472,59617,-6943,112364,50078,-45333,39447,-14191,-35746,-30775,66397,-6052,30148,26534,15702,76702,-33176,-130454,-58079,-12760,5555,-33864,-18412,-48163,61843,187664,15731,52322,6611,24326,-84401,10822,41634,-1574,-38419,-13529,-23602,29962,60164,-11241,29215,73063,5896,-48945,61940,38197,-2727,-7512,-5120,-106706,55241,-10444,-20971,31029,78288,83785,43439,-59080,-54060,58255,52517,84499,131069,129049,49389,28017,27837,1394,67514,5746,54083,12010,-36219,-8464,-20733,-38273,-11130,6229,77345,-19245,-4630,62770,-47916,-64103,-73744,23202,74867,-29843,29653,-29926,-75287,-2927,-32969,-21398,31158,27720,12378,45868,9873,39286,16087,-32181,-19764,-94831,60297,-13822,-47515,-82477,-7889,-6934,82634,29221,-22040,10773,7881,20630,-4209,11169,-14267,76971,-110269,-68105,3023,50625,22310,-9522,-123766,-8484,43741,11221,2165,-949,-2211,56428,47639,38211,45923,-9693,-39927,-11896,-20222,-14888,-24533,-80193,71386,-62101,-37946,-32793,52638,-10088,-42917,-44318,-36295,-45859,46824,-67394,-11388,66026,19449,49371,100186,35333,69710,76466,-58002,15745,13157,-45288,18408,42497,53752,-53433,49748,80520,6508,43614,31187,10955,6699,-3405,10486,-25395,-14823,-7393,-10084,29467,-31587,66131,71473,82484,93633,-13004,-20886,-48253,-63962,-29336,-47480,11727,52645,63999,20207,-6134,847,-43211,-25466,55989,33549,-12515,28339,-19141,-27063,26928,49934,64801,83648,6320,-17178,-8465,11484,57042,80017,5104,18591,-18523,-31967,23808,-61553,43333,-940,23110,58297,46272,12389,9318,-11614,40303,824,-21542,-42931,-49303,75881,33076,-35606,63267,110311,16359,-8726,-29989,-8126,-19784,-50926,-13202,50985,56948,39680,15584,-92602,-31542,2259,-32099,43703,-90187,33555,-33023,40783,49563,20727,-51361,-76083,-40464,-23452,-14337,21580,19884,3078,-71884,17010,11721,79842,-33234,21868,8468,-24251,39489,48276,-12725,-17041,-17594,43057,85721,30487,8250,43963,-36621,54138,15404,-10105,20990,-33782,16028,-10744,49869,-60930,-3399,21436,113539,-25904,-8600,-10478,19327,36890,18594,22098,-49513,1946,53258,-32210,-98614,-62792,22818,15931,64945,-16904,-96143,-39198,15489,15905,-85625,1136,-13479,26150,21401,-657,-31369,-33683,-24824,28204,-24240,-45800,-10823,-60417,39930,78263,-56888,-25002,11562,-52215,-79056,4053,50055,24077,-97871,-23434,6460,-73751,-32456,-11106,-8578,-50118,-12344,-46426,-21129,50827,-35200,73052,5207,80317,9546,45348,22892,-57275,-36045,-40640,-4389,-6466,-670,-103858,-18154,18444,39976,-24068,-30880,-37494,52218,38023,-8347,51048,49380,55,-17625,4859,11029,19213,-6376,17413,31613,-31133,42804,-28550,-13214,34106,23207,-22776,-27052,-52817,18395,-5193,58077,84923,-2780,-73954,-39156,27467,57175,11599,-56358,76808,68939,-2631,-96725,-27070,-2102,-13046,-45803,-16968,-4431,-47864,-2329,-82645,-22876,-19780,18439,-8861,494,105791,105867,16126,28914,51433,45311,56276,-19899,35208,-38204,21775,-39431,11982,8946,-34610,-51337,-57545,-22365,14020,-16642,25926,11816,-62454,36273,-26056,-17917,-34889,34513,34586,-33634,-1139,-30659,-60996,-14710,-41735,-19529,49365,-14360,-49375,-10253,48172,-5480,32784,12025,35784,20650,-34616,50587,38198,38655,-89282,32756,36821,38250,48193,11439,-7515,7162,18601,-35094,-22888,-16588,-60596,7451,16056,20198,-26365,-45701,-27752,55624,35643,-11870,966,-13869,-449,-28151,12086,-95612,-55038,-96536,4622,53691,14878,52774,-292,-25116,-28936],[43435,-19521,-70011,-15321,39411,-1137,-48295,-40205,6888,-9429,36468,-52004,-56914,-74265,-39217,29381,27322,-39688,44403,-6044,-23263,38266,17943,-30067,75613,-19313,-23473,-95618,-60059,69601,-5467,-28156,-17778,31138,31627,-10235,101749,-30990,15412,63487,50851,84562,19510,23785,-3908,-2480,67195,13235,-88902,10335,-13609,11644,-34234,14253,-2497,-81257,-72080,552,-43175,-96593,-17737,41989,-88003,23955,140,-38509,7921,5974,14022,51517,111875,48836,-17583,-14147,-45851,13371,36330,22449,-17597,-30659,66293,4021,-13247,10507,34411,-2489,61923,-50900,31796,24931,89154,20846,60418,-7968,1013,32233,-46078,-15751,-27886,-24435,-40183,-4943,3585,49793,64109,44118,46334,71694,5649,-32326,1958,44140,17003,8235,95904,115047,83464,-36653,2535,26817,46398,-47882,-64320,-27162,5192,-3646,-2380,-69347,-16255,634,12960,52865,28256,-44676,17456,16005,50142,22922,-18592,-59887,-57109,-34511,3345,47709,-23251,-34751,33466,44960,29677,41307,40826,-3616,-7718,-41171,-58688,-52346,-51482,-13911,32629,64370,-2179,1282,3464,-21682,-9275,-24669,-82330,7305,-68484,66571,35810,-7872,-27467,-31881,-24879,9787,15945,-31297,31269,112713,85635,-37664,-34546,46982,13768,-100850,39690,71680,8936,-20762,25715,-30991,-94665,42374,16314,18641,-35042,30822,31972,24523,44068,10647,60193,-79959,-49791,-19584,83575,74408,62524,107495,108703,4770,16480,-4046,12018,-26953,-15457,-52563,-22293,-17984,-174613,-31717,-30104,7020,-14098,-82531,15447,-35170,-20182,-13857,-28049,-43158,-17063,5205,-9904,-67426,-8089,-63490,63799,132398,16412,-13996,-12332,-36031,6574,-23735,-31138,-42814,-73981,-6258,-189251,-724539,675989,147578,12762,-52575,-101745,15697,40411,37432,7807,51757,28246,-23659,-15358,38066,-51461,18029,-69754,-107043,-10619,-13353,6845,-36512,-11455,-5894,-38079,-14976,1815,21720,50160,-14048,-60643,-11237,-36374,-121019,-61457,-60793,-57673,29447,-11732,20511,-29222,-19125,42929,-4071,101200,-31035,-76676,-53501,-88141,-61572,9310,15202,-1412,-41386,-11893,15522,-1657,96168,93743,12287,63251,-39330,-5854,-59176,35327,75542,-1041,-6416,-42238,-1442,45491,26634,98537,9136,-57217,25153,-35211,36614,-25449,-87061,-38188,3423,103571,6209,-33612,10658,31685,-1585,-132728,93819,65014,-43087,-39390,-29099,12613,-77402,-15739,-66201,-29578,44761,17096,-27228,16891,6754,-32665,-31133,40670,37293,12869,-75863,-68511,-8281,2283,41725,-29776,-24629,-74385,13416,614,-59647,-18842,8760,-7357,25840,14118,-8713,48009,-3751,-40425,-89914,-12176,-25827,-14347,-21163,-31045,-79971,-40861,17501,47167,-13233,43466,4269,-43894,63177,23531,-29193,-28193,-10514,14345,-16079,52648,-59588,-60252,50054,45122,-57495,79388,54325,-79928,-73597,46480,-27122,-16094,-20428,-4374,-35348,-7757,-19545,-45312,-13327,-19814,-67548,-39997,-31845,28319,-108388,-43766,-38775,-58949,-41934,-42998,9381,-71788,-91411,-127141,-168763,-151704,-91823,-120249,-187624,-208688,-223148,-489794,-290959,-71709,493592,202417,189525,237786,108048,98716,116710,71238,55162,100428,64205,27329,-22514,103525,68321,70307,67489,52967,30599,83091,83379,51106,124192,7313,31563,109277,92587,102419,34700,23294,137190,41042,-29820,26966,83741,52185,-49049,45687,61136,-44618,-49336,76724,128446,26447,85950,-40330,17462,-6166,15187,-6027,51711,28717,-46921,62160,46449,8742,9597,64114,5059,107702,63199,-25055,20510,-12338,-20492,-11795,53716,-21044,43139,7945,14354,54711,3963,-94928,-37234,-16083,4291,-28310,-28222,-36986,54750,189047,14685,41114,20946,44614,-94983,12455,52275,-7436,-17778,31877,-9950,47497,52127,-1907,33426,39223,-2023,-12564,22522,-22017,-12491,-16542,7124,-94579,39665,1121,-15246,34743,106698,81359,42206,-35555,-37921,37849,40913,64151,131632,135257,62459,22687,23308,15706,87544,15212,56021,12406,-22501,-21639,-37400,-43440,30039,18093,108540,-25875,785,63088,-41863,-80686,-67189,23505,81262,-29479,15492,-31183,-82325,-16686,-39608,-13409,56980,6890,15530,13172,9430,48061,1651,-34051,-11437,-77503,43505,-33057,-49984,-81766,-9860,40802,51011,30090,-37569,15246,10124,10258,-2507,9005,-6350,69327,-84782,-48868,37134,43650,8094,-24757,-143146,2933,55016,12199,8106,-3261,-7467,43118,20796,16092,46072,12347,-4524,-20449,-17929,5523,-28187,-68418,65691,-40175,-34550,-11524,68791,-1809,-36479,-54092,-21654,-57988,65488,-81209,-21869,62730,-5096,58754,83323,-8345,51623,69732,-56977,19943,2942,-69660,14901,30083,42522,-51730,74986,102302,17924,69919,15751,-1031,-11566,-21128,-30952,-57691,-22446,-14227,-8141,-33526,-26889,51740,96171,80339,78946,-5870,14762,-48035,-39177,-14734,-41927,35899,61777,60893,46928,-33055,-12470,-46180,-28470,53095,21719,-33801,26522,-7052,-28858,42726,55754,50177,69054,-13081,-37113,7547,27523,77147,69248,31137,38516,-25309,-22591,23056,-34910,49332,-27385,37124,43069,69364,6590,7807,-1397,23215,-24417,-9744,-37432,-56796,53709,29056,-15937,56677,121033,13489,-25752,-51422,-10007,-6208,-57292,-11396,33346,82819,17226,21610,-85059,-16583,20745,-25927,18390,-53712,41305,-43769,36440,29638,-22675,-64569,-48874,-32505,-5491,21147,25611,-75,-2125,-61125,-491,-130,7312,-47479,45291,12655,-29475,24267,33673,10749,2591,-23617,78737,87867,37270,17492,22197,-52360,63017,7654,-1411,61617,-13374,11420,-8075,49252,-77692,-4708,21399,108587,-24934,-4243,16315,-3611,50952,41555,28097,-33796,24250,83247,-11764,-106762,-62052,50188,32956,58055,-38487,-122866,-24599,-2494,13731,-83609,-2515,-46545,23757,20883,5025,8042,-35056,-18323,46002,1825,-21377,28610,-38680,37511,77631,-46019,-41572,3830,-64539,-73486,-26077,47337,7035,-118314,-30071,12311,-63896,-33263,-7359,-8801,-61821,-6208,-24767,-7389,57734,-13947,68508,-9122,60884,-10132,26812,26810,-53252,-39827,-30144,-12081,-19338,12779,-112791,15573,29659,34321,-1389,-14961,-36634,39034,38864,-6571,53692,29928,-8022,-56300,26526,21959,20620,6703,-567,16281,-35963,27349,-19817,-36910,10756,29112,-239,2845,-60714,41203,22723,67084,96443,-553,-46815,390,24906,54358,-2192,-77687,65544,55350,-13756,-82310,-25507,9760,-51415,-51526,5031,440,-62075,19558,-52364,-21160,-26123,14577,10237,24327,130021,139097,12965,37664,24054,55476,66906,-4007,37648,-53453,38565,-36428,26230,1679,-57466,-58334,-16858,-28216,-23064,-48983,1732,-14963,-89094,9143,-37984,7504,10320,31503,41771,-29390,14844,-49452,-57916,-15230,-31774,-45571,59622,-24606,-62863,-50176,28495,-23221,9496,23746,43984,20681,-15667,44734,49173,49677,-96495,31444,51458,52573,60357,14524,2179,14702,2142,-32539,18995,-6443,-57668,4433,18425,34237,2045,-32141,-46661,41885,63804,6148,-6634,-4077,-2341,-17186,3863,-97911,-35849,-75792,20542,79570,21007,74502,3254,-7993,-8720],[59139,-26749,-58500,17162,52663,1050,-57521,-56519,24388,-17984,47426,-28556,-26826,-89285,-29468,18333,15504,-39047,11840,24989,-21874,30287,15892,-42178,51787,-37466,-26397,-112928,-62092,35929,-1095,-35604,-55674,26167,23738,-25408,109136,-6034,34570,106839,47622,87473,16202,30415,21254,5427,74197,11111,-90907,23242,-8807,10580,-29615,27069,1917,-79126,-82163,-8973,5928,-83779,-14510,18884,-104932,44937,-404,-16675,18644,17341,-10020,65704,111770,55198,-30215,1907,-48422,8658,30336,16347,-4268,-46161,57203,12030,-14306,-5214,13344,20216,52956,-62650,30034,30001,84153,-3230,68266,-17494,473,-3664,-42770,4210,-48316,-15614,15950,99,3280,57690,68988,32111,46187,47209,-8601,-28715,-15731,47369,30469,63352,69404,109904,77906,-33027,-14455,-1800,47886,-47392,-58918,-17804,9218,-14242,19068,-59518,-14245,27668,25023,30443,37970,-31600,20955,-13971,57347,30327,-20308,-28554,-31892,-55012,-421,24571,-29859,-44522,29731,57619,33324,30972,42111,10829,-409,-41426,-61035,-57669,-63056,-24085,27861,83343,20654,7107,18094,-6160,-6384,-32756,-89417,12137,-87738,35959,11527,-27483,-30163,-13930,7514,34635,24408,-31109,48465,126789,35381,-55670,-29722,40082,12753,-97349,61562,72240,-3874,-18005,54293,-29022,-88248,27140,13942,15550,-28699,24952,35315,27881,6277,22877,67972,-84617,-46483,-22583,44421,35694,43236,110361,106622,11705,54234,15728,30120,-3662,-8128,-54392,-11976,-13470,-162803,-35962,-28498,1938,-18240,-77177,26633,-52739,-78447,-29997,-39686,-47576,5811,43013,4087,-83300,-59672,-62544,61441,130445,27030,29,-23937,-41705,2996,-22324,-21506,-63354,-72424,-62159,-161495,-529954,568655,114136,1013,-52554,-129152,13609,47470,20276,5885,62082,31528,-73490,-25355,33337,-50650,21533,-50121,-89059,-23133,-7388,12964,-26673,-23484,993,-9650,-13312,10573,20915,51813,-1194,-59773,-58675,-77311,-111805,-45252,-72535,-47283,42473,-30463,1507,-57557,-4074,46649,-16460,98075,-40068,-58508,5119,-85364,-59730,7565,-4545,-12587,-43109,-17745,13096,-24683,60140,86129,7066,71227,-47784,25901,-63866,41706,74340,-22168,-26180,-40224,959,54490,20971,69443,-5757,-41447,1945,-40294,20833,-39414,-95202,-47192,-5566,104340,20470,16313,-30786,20399,-43498,-136646,96035,61852,-49813,-27551,-37864,12228,-20792,-5062,-79047,-18179,4394,17825,-18863,36364,15158,-21843,-11761,38040,43908,19415,-64673,-95826,-15183,1896,53293,-8768,-29729,-47573,18707,-17889,-74897,-12883,15014,-14062,-2497,6001,-19811,33299,19752,-60726,-95804,-19044,-10877,-17129,-39846,-28414,-64171,-51832,-4327,43590,-12943,40507,8422,-20639,78055,12321,-44714,-34467,-8133,-4547,-32783,58838,-61897,-74418,25639,34505,-43647,93808,53589,-107735,-106287,28250,-46128,-18867,-20139,-13312,-30132,-16680,-48395,-97122,-21861,-43637,-66956,-26865,-32594,17796,-127019,-50064,-59420,-55956,-49426,-117710,-36650,-106051,-159635,-161646,-179508,-160155,-112212,-150765,-275348,-257359,-228145,-577864,-488063,-212217,744144,314182,279944,278069,175641,102113,184874,106752,89301,114988,77141,43984,4778,136791,92134,100004,93155,42895,26368,97631,112144,57597,132417,17015,30051,94490,110379,83381,23654,17506,116831,43209,-29571,49392,81650,52487,-44966,51282,43074,-26329,-38216,73492,88063,51264,98482,-3164,36246,-34114,29284,-31247,48532,38813,-17056,79472,41101,23872,10137,59713,22068,100134,76624,2818,17048,-7618,-393,4883,31884,-34147,47669,-9969,11902,34490,21402,-43351,-13666,-17756,6489,-21603,-38897,-5318,43084,148719,16226,23040,25636,57203,-81159,15201,57525,-12559,8593,76214,5331,53134,39236,10304,34518,1355,-6747,20758,-14769,-55318,-19580,-27793,34784,-72650,13137,17585,-12975,37335,120175,67022,33690,-2139,-15588,31880,26337,40571,118668,138958,68154,8415,16078,32193,87503,19640,43653,10452,-2755,-25834,-44482,-42136,64124,29549,112177,-32873,5378,63174,-30694,-87277,-52365,23784,67764,-27293,2038,-31654,-77141,-31869,-41995,-2234,63231,-21836,9081,-15053,6405,51775,-12906,-21942,17689,-52178,29558,-41269,-45373,-72776,-14771,71701,14538,28115,-50288,20035,5591,-3886,372,5682,976,61953,-43650,-19506,65003,33537,13,-37334,-157158,16767,60427,7544,5795,-9855,-1465,25488,-8581,-5390,41613,29051,55881,-24570,-15932,11009,-29211,-38371,62177,-7608,-14137,1470,77416,7632,-25059,-60268,4690,-49782,95629,-80310,-17082,64667,-28549,57223,60660,-43466,32254,56245,-39062,36670,793,-78871,6041,6343,38756,-17745,88914,113295,27392,88023,9213,-10393,-20612,-39625,-66920,-85800,-27753,-25697,-10757,-97181,-30323,17147,117081,55510,42103,2538,42689,-36978,3304,93,-29995,47846,61711,50428,64643,-49224,-23731,-43087,-19829,44459,-1673,-48137,21092,11159,-33247,46681,51140,45247,53307,-33517,-49312,20881,36707,87964,53847,43506,60738,-26515,-28020,19832,-15187,40313,-39794,44433,20314,63010,-6759,3419,9608,11986,-39575,4289,-22510,-51085,29685,25497,2737,43912,121442,13291,-40415,-65563,-16073,3190,-54872,-330,19296,98291,-5317,20900,-73665,-20819,28211,-10705,-9328,-2689,60756,-42930,37496,13852,-62448,-69559,-19504,-18291,9617,40018,24730,-15819,-9689,-39209,-17776,-8334,-54922,-49926,53998,14827,-23389,6209,13893,46074,9745,-22899,93405,67022,47653,26898,-87,-61266,76542,7318,10380,91536,8799,6742,-1283,40564,-78910,2515,19341,87883,-24281,-1246,35182,-20203,59706,53890,38672,-20195,48563,95450,21182,-98878,-47858,72963,44852,38512,-52498,-131827,-10350,-15646,18765,-68257,-1874,-69662,16887,17771,16833,53252,-34402,-17707,58187,27020,16443,52896,-21063,33713,77609,-22702,-56291,-911,-67510,-51317,-50562,40926,-6801,-103704,-23432,17881,-37675,-39271,4339,-17228,-71658,10156,-9867,2276,67572,16375,64672,-24692,40047,-29534,8608,33407,-51877,-38688,-19455,-8079,-18326,24868,-98374,38172,35512,22899,19133,-7462,-35563,18508,44414,-13300,44058,5768,-23116,-80613,58220,33098,25127,17812,-14328,1903,-37463,14589,-5881,-58188,1077,42579,18708,32084,-62966,49435,41309,52697,87559,8210,-25578,33800,29964,36874,-30623,-94810,57032,38174,-22286,-66862,-35709,18135,-73279,-34731,20806,2179,-64122,42883,-19153,-18500,-24832,25418,27059,56470,153277,176581,17708,44888,-2472,41768,67580,17908,34680,-56071,51845,-34056,38137,-8852,-66515,-50410,17330,-40810,-62907,-81666,-26947,-46410,-104181,-15250,-51359,27406,58373,26868,34643,-16620,25411,-57600,-48890,-15907,-20187,-69334,48512,-34530,-69110,-82460,8468,-37396,-9011,35718,44830,18515,-833,44380,64345,53152,-94301,26308,67600,48065,63910,21785,13967,14759,-5947,-9852,65359,14188,-54567,1189,9982,46537,46354,-12041,-67867,10044,88433,15504,-12281,5431,-807,-5552,8978,-90278,-9343,-39475,25380,86310,24343,86743,6115,15014,12340],[59488,-22076,-36077,39334,57073,9114,-67227,-65518,43633,-32506,57450,-5125,2796,-88108,-13372,5667,4481,-36169,-9019,52492,-16578,15546,-1279,-55580,21138,-54704,-34500,-119973,-61104,-3266,11415,-29942,-82991,20807,19317,-39294,84923,22585,46426,122638,34171,87829,13950,35329,34132,16718,69559,-4235,-90695,33539,2130,18578,-14233,40812,1766,-67017,-70814,-12643,50486,-56684,-8471,-1874,-97311,57954,12,8521,26271,26489,-30491,69052,93694,56501,-36632,25830,-54171,1287,16808,13180,1766,-55043,47589,20709,-15798,-15270,-426,41460,27734,-82262,21629,17507,56258,-27377,68515,-25437,-2789,-44945,-26442,24684,-59786,-5259,60141,1938,-4000,47168,71101,19132,27505,20158,-31798,-27499,-25375,43273,35544,91386,31101,91606,70045,-24299,-32991,-27637,17945,-43966,-67200,-4537,16376,-35194,39349,-46263,-29441,51678,30712,-3066,38349,-8453,18668,-49549,58958,31143,-21273,5676,-3625,-70169,-4938,-3866,-36628,-52106,20752,56345,31749,10223,34129,21189,9644,-39499,-63278,-50364,-65896,-32644,16996,90003,35184,18268,27990,4392,6044,-26247,-90404,17062,-91196,5763,-18824,-46112,-36234,-4660,35212,60224,34384,-27708,50964,120443,-18288,-69028,-23571,24247,4254,-78967,77159,59734,-16527,-3934,72818,-28082,-53213,8386,14920,17107,-13021,11656,31734,25587,-32452,34280,66379,-88442,-35070,-17812,9954,-112,25234,99541,92716,16817,84959,42476,41763,17258,12146,-46117,-6285,-245,-109331,-20676,-34815,-847,-14967,-60378,31803,-72629,-114837,-36691,-44724,-56767,12141,70762,20649,-55707,-88357,-49118,54500,101077,45504,13437,-21411,-43076,-7165,-21671,-14829,-75763,-71116,-121092,-141487,-289716,481096,63568,-9076,-42652,-126338,18289,51462,-8266,1526,62077,26905,-98658,-29816,19907,-48809,17627,-29779,-71230,-35339,5852,11746,-11412,-32106,18421,12782,-7957,24765,13307,39332,21030,-53328,-78212,-95238,-95916,-31686,-82511,-33365,39841,-22501,-12876,-72672,15979,38845,-28114,86955,-43213,-37475,64849,-65917,-55549,-1120,-21201,-13717,-40971,-20638,9170,-41098,-13273,55871,9748,74712,-45262,55265,-57950,36378,62509,-34146,-46402,-29385,-7927,49374,11629,28192,-22645,-30971,-27579,-46838,253,-47748,-89880,-58718,-15456,90781,39614,57946,-62714,19348,-62692,-124039,77781,35219,-51436,-7400,-38240,15732,54158,2464,-74402,-7889,-40708,14247,-6941,54064,24149,-21034,6146,35324,50362,27558,-52561,-101665,-15729,9004,59146,14154,-29720,-12427,14451,-49392,-79962,-4818,17658,-21818,-35453,1060,-22800,14775,46735,-66338,-86250,-24403,8278,-14314,-46725,-19658,-31554,-53961,-26199,29741,-13533,33597,13707,13134,77963,-1723,-63941,-39604,-1495,-18746,-42825,66546,-49242,-84930,-18084,31591,-24823,88210,36780,-106028,-109413,8634,-59581,-8648,-21098,-22757,-20600,-27036,-70849,-148585,-36325,-65345,-58662,-8487,-21178,10849,-120429,-54390,-65865,-41963,-45627,-161834,-67237,-119283,-185668,-168803,-156306,-152708,-137060,-156494,-320246,-263798,-212887,-539989,-541090,-336169,786418,364518,301742,239591,208663,94300,201730,135143,114008,111328,84635,50071,35932,145864,104999,113794,106214,18894,13577,97328,122985,55938,129635,27871,24498,74159,116951,53423,15598,13950,78171,36060,-23322,63003,66351,43397,-34470,54669,26521,-2097,-14890,48010,28731,66036,104734,17305,44382,-59081,37262,-45477,36034,33461,15971,83317,32997,46530,14718,48061,39308,94665,84592,29810,19936,-555,19834,15514,4062,-51483,42685,-23882,8064,24369,27167,8371,5972,-16851,10264,-14185,-49116,35465,30778,75862,20742,5435,22549,58431,-46562,18176,57844,-12631,32849,104075,20935,44985,26726,22629,28385,-26467,-6922,40466,-38966,-58369,-22625,-36492,66071,-52346,-16893,33149,-17946,37423,113060,40296,18711,30499,5543,42830,14084,21719,97334,135232,66949,-12338,7217,44883,72000,20503,20538,5493,17888,-16959,-35829,-30511,82252,37045,89693,-41095,6447,63130,-18081,-78315,-34433,21950,34476,-24762,-4184,-31084,-60428,-43749,-38041,10953,55334,-47835,-5713,-29317,-295,48719,-29639,-5699,55644,-30035,20771,-43926,-34488,-49666,-20297,85533,-14015,26338,-57566,25595,-3676,-19879,4322,1861,5325,51711,-5672,14444,70424,26096,-1431,-44400,-147636,30151,57523,-4021,-2321,-18360,12081,7039,-29803,-21032,34020,38770,116939,-29489,-18419,-566,-27173,204,61631,26913,18644,7881,75626,12667,-7590,-62180,31469,-24748,124735,-67489,-4669,63878,-40201,44849,35182,-64490,12671,37821,-9899,61464,10726,-71356,-5445,-25491,46020,28574,93108,108232,27688,87827,12552,-8474,-13306,-54333,-80579,-104362,-30212,-45222,-16146,-132802,-35284,-25836,118187,17473,-9181,8185,48002,-16218,50474,13458,-14346,47244,54169,36343,71499,-51631,-36085,-29753,-2204,31833,-31859,-53796,12947,30075,-37792,37686,36172,50097,43998,-42111,-47576,28002,36146,88806,39726,37319,77328,-21347,-44077,14363,-9019,21686,-45405,42208,-1773,33273,-29152,-4882,16725,9045,-36509,12868,-3371,-36172,6528,20906,15952,30005,117942,17478,-38417,-71056,-25120,5811,-44781,17426,8228,97384,-23313,10681,-60963,-43603,20912,10702,-30175,45190,84627,-29879,42693,3000,-85972,-68498,2441,-740,16166,25929,20682,-22948,-18784,-16573,-29929,-12758,-82964,-41658,40714,13815,-11758,-10579,-2448,80191,5057,-12132,85628,31449,53146,30891,-17189,-60059,93155,13525,19962,104307,25605,6414,10609,26510,-62337,17219,17507,60295,-25249,-774,44797,-21538,62980,53180,50021,-15990,69326,91217,52942,-76675,-24123,89146,47296,14104,-55814,-122386,-1765,-21389,28278,-46463,3422,-76875,6898,13191,33109,89685,-30879,-21695,58291,44460,53623,62197,-7243,31322,75392,5414,-61649,-2298,-61824,-19031,-56409,28865,-10874,-64201,-8649,22080,-298,-49646,23404,-26071,-75044,36867,-2484,8110,75965,45221,61895,-38002,21847,-39494,-4803,40983,-53446,-31289,-13322,10548,795,31895,-61118,44469,35133,10648,27598,-11422,-34331,-5232,53327,-29649,26184,-16034,-37978,-71032,95101,44441,33195,25208,-20000,-5517,-33879,5155,10494,-68882,6812,60445,29600,52929,-57788,41027,44093,13163,63605,16830,-19582,52729,42363,13077,-63879,-109663,51836,21140,-25245,-51912,-53488,22094,-73620,-3927,25946,841,-52313,61196,-1056,-16224,-19188,48489,41418,82739,165059,186211,33701,49571,-22041,9044,57927,38379,28736,-42364,59209,-32170,46168,-20791,-62297,-35001,37684,-49398,-87381,-103237,-43555,-73509,-101595,-29457,-61677,29766,91687,26154,15410,-181,31950,-52910,-37741,-16962,-13206,-84160,22718,-44131,-70363,-94835,-8358,-44953,-19188,44743,38327,14582,4057,47506,77951,45162,-89445,19507,77249,29976,58447,30924,20402,9193,12481,25385,97171,41312,-49083,-1964,-10261,54321,91038,12519,-81376,-30307,98105,13137,-14175,8482,-1399,1068,22961,-75114,15178,-1899,17730,74856,23211,86932,7846,36562,28498],[42993,-1703,-5125,45713,50811,19237,-72256,-61061,58524,-50162,63882,13812,22292,-71716,4906,-8269,-3717,-33230,-14875,68883,-6171,-2341,-28722,-64343,-4258,-62360,-44250,-115718,-60035,-35447,25177,-13070,-91192,17281,20052,-46288,46014,48565,50600,112082,14027,83274,14934,36122,25796,25631,54611,-28919,-93981,35813,18125,31993,6666,52987,-849,-46139,-35844,-10181,79257,-25854,-1510,-14686,-56919,61066,2230,32573,33776,30692,-42074,61382,65040,52350,-35100,48337,-58402,-8877,-3781,14164,3450,-55854,45325,27114,-17224,-19180,-956,54204,-6689,-104408,12224,-5451,12131,-44763,61977,-30705,-8516,-74057,-663,40330,-58579,6553,77180,209,-17453,9112,68139,7853,-2348,1100,-54609,-29251,-27301,32420,33863,89371,-6166,65319,60835,-12779,-53189,-46328,-36833,-37822,-73462,11300,24162,-59208,51697,-33374,-57551,62366,25964,-33691,32269,17033,7473,-80982,47481,24680,-22402,33368,17550,-75214,-11790,-30183,-41664,-56128,-4669,45763,34522,-6178,21698,24881,25799,-35716,-64989,-32883,-60882,-37883,2618,78257,40303,30086,30358,5787,24195,-6023,-85249,21144,-76411,-19985,-50315,-61249,-47819,-6529,42288,80201,41257,-23428,39009,97515,-60586,-75368,-13941,2872,-4250,-50412,77929,36727,-23146,19889,80236,-29541,-636,-10493,17874,22544,9227,-2576,24159,17242,-60515,43179,64257,-86887,-21304,-13704,-16105,-25630,11484,77349,74304,19308,104197,67180,41420,30090,35235,-32020,-7207,17179,-47089,2765,-43027,-1653,-5866,-38906,28576,-92291,-114416,-27735,-38595,-68952,2614,82323,36706,6121,-86609,-28608,46289,50756,70352,23938,-6673,-38016,-21274,-23555,-12405,-76055,-71364,-166690,-122507,-84707,416453,8754,-11813,-27673,-94822,27308,47352,-50385,-2437,50283,17401,-87368,-26427,942,-49349,7473,-10932,-57752,-43274,24835,8501,6493,-37228,40186,24382,1906,40824,614,15691,45730,-44401,-65429,-87389,-75546,-21153,-86009,-20801,26066,4867,-18969,-58773,35205,22983,-37349,72261,-39640,-25324,102541,-33237,-51350,-13643,-35125,-7369,-36521,-19321,2214,-43121,-94047,15802,20407,70461,-32937,71815,-46602,22682,44772,-30232,-63557,-12733,-23079,31617,-2204,-11267,-37829,-27702,-51996,-53867,-21617,-49418,-79751,-65748,-24251,60203,57783,81121,-70783,23246,-58433,-99037,41727,-950,-43296,15259,-31000,21976,110492,4274,-54453,665,-72040,7249,5015,66605,32591,-28776,21171,32640,58843,35508,-44965,-84853,-13401,17542,57707,34400,-27133,24439,2302,-81196,-75708,2556,17049,-33587,-64966,-3809,-21519,1724,70007,-56863,-63586,-24606,27312,-7680,-41484,-7213,3278,-48314,-42795,9586,-15624,28606,19165,41513,60231,-14106,-72195,-43167,4719,-26060,-40263,72801,-24570,-87585,-61835,38355,-5704,64715,5002,-78432,-86962,-9207,-63486,12015,-22493,-29971,-9852,-38540,-84123,-180823,-51257,-75977,-44285,11908,-252,4746,-95242,-60395,-58187,-20226,-30900,-156177,-76216,-106973,-164911,-149972,-115215,-133130,-158611,-134995,-290141,-226434,-169637,-388897,-422320,-368862,591737,308959,245694,149509,197835,74931,152407,144131,120038,80459,83553,39950,65256,121394,93171,105165,103235,-12852,-4490,77308,111633,47623,117797,37749,15799,56012,107796,20512,12403,11100,30746,27852,-10306,62396,45179,27993,-19925,55697,13037,22310,11850,7393,-24346,64620,103560,20212,41494,-77913,35476,-46626,17235,13308,40356,72570,25196,74696,22160,33266,52172,94788,82032,51665,19271,6853,35367,19705,-24340,-75915,30616,-32443,1407,25397,30999,45644,16907,-13297,13264,-5864,-56939,69862,22000,-3115,25584,-3851,15554,48098,-3973,19333,54518,-5308,48753,108819,36782,27606,18083,32264,14340,-33931,-3241,41332,-45137,-41072,-21894,-39377,87446,-37817,-41922,42068,-31185,34638,85800,5364,358,52099,19146,61999,7282,11395,74981,118194,60910,-35129,-2205,49612,49781,20616,-7000,-1875,32297,4088,-13512,-9103,80938,38467,56212,-49094,3774,61484,-8537,-53521,-17207,16660,-7001,-23201,2612,-28395,-37065,-48629,-26673,24486,43685,-60270,-23419,-26238,-10661,39157,-47739,5096,81632,-20074,18085,-44884,-20070,-11765,-23551,86898,-27378,28171,-56926,31319,-14678,-33314,9183,-1748,5986,37941,13220,44402,47331,25555,1452,-44008,-107685,40691,47907,-19028,-12642,-25645,26680,-9465,-35550,-28042,25459,42669,151864,-39462,-28103,-23168,-22568,33731,62900,54991,53376,15842,62704,10095,15609,-57224,48075,5554,139006,-49395,5038,51629,-34331,26485,8997,-70776,-5544,18866,22801,84541,31294,-50967,-14835,-57020,60327,63130,89072,88284,13524,67691,23104,10961,7166,-61122,-63039,-110338,-29640,-72308,-21320,-123779,-33804,-64402,89590,-16265,-61566,9296,26535,7870,84698,24703,2283,36717,41607,23513,68493,-44301,-51721,-5658,18419,17869,-60270,-52049,2297,44410,-40512,18200,14941,62263,44644,-34278,-31325,26697,26867,82337,30918,14141,81823,-10233,-61252,7762,-16820,883,-55002,28233,-18157,-5743,-57561,-16921,17192,13983,-15075,10093,14403,-20356,-12773,14349,21050,19664,115501,27025,-14655,-68288,-34415,1877,-29932,36343,-1686,82736,-34676,-10694,-48656,-74272,1122,33244,-37510,75434,103321,-7368,48721,-4227,-85970,-63463,10439,14460,11916,-19432,16629,-19394,-27963,-2487,-34611,-14777,-71740,-27255,8427,9216,-1616,-23179,-7861,98165,-6651,7192,62686,-4753,47142,26321,-25225,-48931,105755,21346,19857,98111,31635,12613,26174,11557,-32151,35688,17779,34606,-27503,-2297,45766,-3059,61615,41096,57282,-23398,81843,77095,71048,-44787,1912,99400,38937,-8899,-48406,-99169,-2239,-19045,37348,-24925,12049,-67407,-4517,8293,49738,104782,-24606,-27173,42276,50012,78600,60609,5109,32437,67033,28851,-54815,-884,-49971,11745,-37106,12141,-1585,-16937,7505,22867,37278,-61486,46860,-27770,-68216,70503,-34,11539,79596,63727,59344,-44611,9628,-33753,-10075,46424,-55339,-17756,-14413,39384,33425,31784,-11018,36182,29480,2055,18553,-25627,-32995,-27950,62082,-52126,5512,-28950,-44986,-21476,128844,54305,43788,28767,-16928,-1485,-25233,-1699,26011,-65375,22063,76223,30899,61302,-44811,21151,29908,-40002,33695,19593,-32284,55408,59736,-7228,-89954,-120367,47588,5425,-21718,-36297,-69871,22048,-53075,28152,19587,-2020,-28789,69458,-3223,-15428,-13892,70066,53393,92779,150427,152379,57710,50376,-32574,-29732,40072,49863,22406,-15252,59817,-29643,49272,-31368,-49646,-20813,43216,-45217,-78057,-107181,-39472,-88632,-81165,-31341,-65376,12616,95420,32876,-7429,14748,36683,-38900,-28585,-18760,-15262,-86404,-6184,-52131,-69473,-83844,-20079,-44549,-20545,46943,26056,9255,-1539,51157,83066,24805,-86566,13873,71978,8517,46133,38653,16551,2818,61624,58295,100184,67901,-38794,-4643,-37086,56465,117110,36309,-78702,-66768,88534,2449,-11554,2251,-6942,1369,38868,-56169,29702,24893,2106,52475,17205,76870,8241,50442,35144],[15406,31274,28508,37562,35740,27158,-64851,-39634,65258,-66170,64062,25533,27693,-47166,21217,-21378,-8264,-31572,-8104,71769,10180,-19195,-57871,-65461,-15239,-55682,-50276,-100763,-60146,-51063,34351,8843,-79089,17176,25671,-43507,9089,66204,48313,86132,-7699,72686,20496,31637,-4909,29716,34009,-55167,-100126,27840,36161,44751,26196,61958,-4288,-19126,13439,-4571,86508,-197,3738,-18496,6928,55051,5873,51476,44308,29150,-41665,45975,33549,43922,-26943,60723,-54635,-21085,-28825,18587,4645,-49278,54349,28703,-17973,-18857,11529,54784,-40588,-120525,8227,-28474,-34613,-51616,51246,-32504,-15833,-78243,27265,47236,-44530,20642,64766,-3542,-33659,-51273,59148,-1013,-32714,-5081,-69834,-32947,-23167,17459,28582,64639,-33823,36419,49665,697,-74115,-58044,-95183,-29571,-65349,28360,29662,-78190,53022,-23537,-87340,56836,10237,-49641,23478,36119,-13748,-100813,19157,13625,-24154,48431,24233,-68961,-21982,-47293,-43862,-54765,-49191,33372,48295,-7480,10747,21654,47139,-30911,-64244,-11243,-50092,-40003,-10957,47993,36830,37107,25271,-2701,42052,22835,-72980,21911,-46986,-37574,-74215,-70453,-62134,-16962,21438,88499,41983,-19394,18144,64878,-81145,-73378,809,-19081,-7401,-19160,60168,7991,-21093,47211,77835,-33054,48262,-26127,19993,30274,33024,-12394,16201,3711,-70772,48214,65810,-74252,-11195,-17562,-31648,-35824,3014,48947,57266,18879,107184,79454,27553,31952,48951,-16988,-14226,32989,-6053,20346,-47144,-2484,6456,-20344,17680,-105931,-78627,-1368,-19895,-80360,-15922,78012,48123,74061,-59590,-7925,39905,-5035,95617,30078,12632,-25298,-34760,-29232,-17148,-63342,-71452,-185763,-98996,22834,370353,-36767,-4667,-12263,-45289,35415,32220,-99509,-4668,27875,6514,-47395,-14190,-18393,-52083,-4405,6922,-48162,-44496,46051,8354,23792,-39714,57912,24106,15225,52924,-14176,-12202,61322,-36419,-29736,-58504,-50798,-10428,-77860,-13581,9179,35660,-16392,-14726,48586,6108,-43799,58649,-30370,-30372,107178,3780,-49941,-25667,-46752,1837,-30837,-13155,-8420,-28217,-149933,-19262,35754,56980,-13714,69429,-35841,7169,27616,-11078,-72925,5557,-37608,7434,-19194,-37859,-47438,-30498,-62005,-59195,-39880,-43820,-72627,-63341,-30641,13508,67718,83391,-47032,26044,-39812,-68952,-3081,-31316,-24459,34088,-19146,27923,117949,-285,-27535,7941,-75725,-1012,14335,71102,39970,-40054,33441,29888,68028,40726,-43810,-53353,-14499,22966,49834,48432,-24756,56395,-12921,-100387,-65649,6391,14170,-51010,-84111,-12116,-19776,-2415,82416,-36187,-31734,-15795,42558,436,-27531,5145,24015,-38294,-50910,-11173,-19154,29279,23456,49835,30960,-19728,-55866,-45109,6915,-25373,-22809,74907,2943,-78380,-82322,53117,9398,30348,-35616,-37723,-51501,-23614,-56702,37260,-24213,-32845,-1285,-50809,-88029,-179042,-60478,-68753,-26977,29133,20672,-4470,-62728,-68620,-40528,4145,-10386,-102805,-65754,-72885,-112380,-113670,-74164,-106710,-167770,-96005,-191026,-161336,-101301,-200604,-216997,-282489,291928,164043,146222,56660,150032,45205,59618,128673,105142,27783,71422,12542,85404,69909,54857,75437,85947,-42654,-21501,39619,82331,34736,98930,44652,5105,46044,83120,-6503,14488,6944,-11599,27248,7340,45781,23548,10730,-5116,52563,717,41031,33693,-33754,-53794,46670,93651,10461,30398,-89581,24253,-37418,-2054,-15826,46325,50774,19312,101370,30900,19928,58069,99975,66794,67403,12288,11568,42527,20134,-47606,-102238,16585,-36247,-9900,32533,37116,60573,17421,-7872,13564,3872,-60333,84096,18881,-61909,26457,182,8752,29367,30287,16448,48528,8463,53606,94605,53009,10086,13628,37132,-4274,-19153,1980,25498,-35122,-17680,-18641,-35460,90400,-29062,-56099,40868,-50204,29890,46005,-30044,-16796,56428,21887,74092,6796,9259,57824,86866,52299,-55483,-11682,45571,29861,22424,-32500,-10070,34287,31284,14056,16655,62580,33631,31524,-53555,-35,56595,-4934,-18600,-2096,7963,-38488,-23692,24339,-22422,-13465,-45085,-9225,36369,38067,-52640,-35849,-9512,-22478,25383,-63053,5745,77272,-24989,20921,-45403,-5580,33180,-22351,81933,-25193,35698,-46371,35906,-24051,-38256,14595,-4836,4159,22292,7035,62576,3958,32714,4582,-35269,-48305,46977,36273,-28736,-21737,-29180,35979,-22255,-25195,-26822,17145,43543,146060,-54539,-44658,-47132,-16518,50112,63571,71737,78801,31898,40788,1391,41671,-41776,48426,26987,131193,-33250,4480,25080,-12746,10813,-15633,-66052,-20141,4453,51457,95299,55311,-24249,-17418,-77858,71256,70409,78124,59557,-15346,34837,35693,46282,27994,-57667,-19450,-103548,-26560,-100932,-24045,-75274,-21279,-89490,37150,-30031,-101518,6584,-12503,25679,92934,34107,18031,20537,26007,15717,58317,-35582,-69859,23583,34938,5311,-77236,-46312,-11242,50547,-40794,-6651,-5743,78302,53510,-13286,-5908,16908,13353,73031,28238,-17814,71806,5842,-69678,1472,-32776,-15187,-73662,2463,-28836,-38947,-84612,-31648,10911,23851,17100,-5083,26986,-11905,-25041,5951,17785,15782,113560,41416,21396,-58516,-40518,-5235,-14427,49597,-11925,61964,-39871,-42696,-37320,-97062,-23681,51098,-30010,82462,109708,19072,51609,-10059,-63324,-55524,4686,21721,-1067,-76245,15730,-6103,-35352,-1962,-32414,-15910,-35009,-12860,-31454,1750,2814,-29988,737,91215,-20050,28994,35440,-28482,28637,13405,-23269,-31617,105234,23514,3544,75125,25923,24235,40952,155,2075,52684,21029,15862,-28959,-3722,39526,31918,56752,22802,56452,-38735,83584,61171,70243,-9045,22056,105982,21915,-27795,-32926,-69613,-11996,-10167,40858,-8366,22018,-45616,-16073,3797,61797,93523,-16594,-30456,12126,43465,85888,52289,17467,37184,51002,39935,-38500,1495,-35422,29604,2819,-4577,20188,24587,18587,18479,63422,-70608,69729,-18694,-50568,103998,1660,14448,77045,68077,55447,-40787,5140,-12871,-5779,46649,-53473,-1,-22317,68108,68357,24478,35933,19291,20882,-340,-6066,-44904,-31628,-45804,66460,-73686,-12691,-29155,-39592,53171,150690,59703,54617,29188,-7326,14350,-13383,-7430,37491,-49652,37195,82907,23697,57457,-25699,-2307,3718,-86700,6502,14666,-57485,46277,77566,-16064,-99132,-122186,40695,-9200,-13067,-18530,-74848,19289,-17408,50548,4281,-4352,291,65282,-19451,-15953,-12726,72614,61910,83259,98670,88903,79513,45961,-35440,-60791,18198,47820,17321,16193,54190,-24402,47036,-38131,-35150,-13098,37519,-25993,-29586,-94319,-18393,-89954,-48739,-24259,-61009,-16372,65280,46856,-23132,24478,41081,-22566,-24453,-22095,-26610,-77340,-27094,-56352,-68300,-55258,-26743,-37110,-15561,39716,10454,3021,-11935,52852,75274,-3794,-87096,11812,47890,-6141,31052,41879,2496,884,123137,73846,73173,86240,-22717,-6412,-60869,53444,113932,51991,-57092,-88550,64940,-9223,-4921,-11260,-16121,-2866,50390,-37380,30416,35447,-13404,28953,7538,61006,7867,53706,29989],[-13603,66520,56645,21289,16693,29815,-37621,-2371,63789,-75351,56408,29540,21692,-24132,32940,-30043,-9261,-31287,5285,64247,31655,-31649,-79713,-58697,-9037,-36230,-47993,-78043,-60733,-46961,36188,27163,-51631,20785,34126,-32840,-15436,72113,41595,57118,-26570,56552,30536,22675,-49580,30073,14370,-74607,-102982,11738,52071,50250,38550,66499,-7986,10733,60791,-58,73413,16239,4776,-17270,71446,43022,9495,62715,59058,23337,-29052,27943,5816,33409,-15959,58542,-37982,-33510,-53983,24296,9010,-37137,71479,24304,-17653,-17349,30823,44458,-65245,-122032,13254,-42120,-69424,-48059,39506,-30573,-23614,-55525,48848,44224,-20883,37537,34285,-6820,-47490,-114141,45012,-8381,-53379,-512,-75257,-36283,-15486,2281,23075,28612,-51372,9833,35286,15768,-93126,-65980,-133148,-20238,-40140,44722,30431,-85875,44558,-17097,-106440,40982,-12426,-46884,15102,42242,-42593,-106076,-21794,3223,-26241,49765,14761,-54406,-34787,-50923,-43245,-46824,-99976,26084,71917,7682,5556,13283,68220,-26200,-58409,6678,-35998,-39943,-19101,5998,26193,35010,15675,-17712,53558,52270,-52195,15968,-11809,-43905,-79923,-71841,-71465,-29956,-19042,81478,35883,-15050,-3853,29338,-77530,-63010,20616,-36257,-4091,7436,27806,-20078,-12369,69356,68449,-37099,72942,-36077,18294,38410,52707,-15311,10344,-12870,-63419,48639,69311,-48155,-8258,-31773,-35536,-29853,-811,21231,44754,15996,90686,72635,3600,23580,44506,-5177,-24445,42342,5199,22060,-43473,-6114,18878,-9526,2458,-107869,-23203,38235,9269,-86048,-33298,64377,51338,117219,-20723,7183,37222,-47816,112395,31180,27119,-5707,-42597,-38868,-32035,-40473,-67726,-174098,-70004,11900,339273,-62389,11442,1402,7769,37013,7027,-139144,-5244,-912,-2494,1300,6175,-32662,-53346,-12052,25693,-38666,-38880,65155,13635,36852,-40590,64879,14884,29161,55296,-27377,-36306,55832,-32076,12949,-18212,-21676,4062,-55347,-13350,-3539,53226,-7620,40350,53274,-4107,-48587,49279,-17655,-51590,84099,33950,-53489,-33309,-55298,9245,-24341,-2544,-21903,-1221,-164159,-38311,50291,35961,8661,48827,-30191,-3166,17046,16290,-69812,21195,-45284,-15098,-35975,-47933,-48684,-36418,-54791,-60380,-49237,-31251,-70613,-51560,-34392,-42468,63456,69809,5030,23874,-20416,-41656,-44017,-45722,731,44768,-5718,30201,76071,-9180,-3337,15271,-48790,-7638,19836,66432,46441,-48181,43464,26690,73201,41129,-46084,-20362,-25210,23868,38114,54372,-24361,78719,-24831,-100537,-54312,5008,10406,-72539,-89289,-25696,-19793,-2259,79449,-11362,3688,4470,52218,7571,-10593,13605,20364,-28230,-50033,-26812,-22765,35608,24963,33452,2884,-14412,-11523,-45543,4019,-17035,6658,71378,24086,-54433,-64874,70927,18156,-5220,-74688,1350,-17508,-33810,-41227,59570,-25846,-30427,2566,-63157,-83922,-143417,-59865,-43785,-10420,38022,29467,-19236,-32935,-75434,-18994,25825,8259,-25751,-43876,-26971,-54174,-71516,-43778,-78276,-159112,-57115,-70409,-91283,-24003,-53480,-45913,-124215,58941,5476,54808,-3473,81972,8138,-32577,94303,74411,-29164,47823,-27624,90028,10098,3558,32604,59956,-61424,-31346,-7025,44749,19001,75272,47970,-6268,46450,48438,-21620,20666,380,-35909,38980,26002,16442,4720,-3812,6058,42903,-13722,50246,45336,-62218,-58477,17997,74093,-5971,15825,-94388,7852,-23081,-15764,-45898,30598,24684,15223,115949,39199,11420,57468,105015,40850,77087,3692,10518,39836,20954,-62106,-118436,6550,-37024,-26986,38178,42852,53825,9067,-1964,10241,15358,-57786,71658,19872,-88756,19980,17190,4992,7782,43751,8410,39786,24415,48597,72215,68492,1522,10749,36568,-21372,10927,5940,1413,-15744,974,-14154,-25890,75403,-24674,-58140,29746,-69867,24850,6466,-57828,-28238,43514,14187,66593,11915,12222,47597,48119,41697,-70822,-21923,35384,18336,26568,-51447,-17096,21663,55175,36380,38316,33396,24125,28471,-50858,-834,48081,-7002,16898,11004,-2627,-46074,-27088,57246,-12865,5248,-34203,10400,44432,43282,-25710,-35364,12066,-31390,11205,-69638,-2226,38964,-40440,27200,-44630,7025,72297,-16369,75750,-12265,48532,-25334,38059,-28734,-29491,19820,-7847,2360,7973,-18989,65899,-41969,44532,3833,-18643,8949,48733,27855,-22074,-27376,-27973,36402,-30527,-5526,-20533,8702,44242,105751,-69734,-64548,-63709,-10362,44014,61115,77040,87899,55158,14530,-7725,65443,-13792,32765,29936,105539,-23614,-7808,-10460,16407,7061,-35326,-55979,-29048,-1709,70399,87236,72489,2328,-10550,-80146,67844,49417,61771,29672,-52776,1309,44470,85599,33981,-44403,32934,-86662,-22218,-121430,-24051,-11437,-649,-97767,-18022,-18786,-120606,2223,-50760,28759,74476,42435,31842,3258,8371,13903,44095,-33335,-86704,47352,41719,-3866,-75862,-40549,-27955,47315,-39501,-30655,-18912,94903,64854,12627,19692,1064,1633,65045,29401,-46682,49892,25832,-63291,-3595,-47717,-22546,-96073,-31439,-37371,-56641,-101168,-47629,90,34286,48299,-27655,33289,-14655,-27273,-3050,8249,18749,106755,58127,49792,-43309,-40481,-10317,-2563,51606,-22557,43201,-40400,-81677,-26853,-98824,-43812,59447,-12000,69430,102720,42589,48377,-16321,-26172,-44708,-7613,18139,-17368,-116868,19697,12930,-39064,-14504,-25957,-16705,4893,-3751,-64325,-6795,2561,-30538,20570,62019,-31815,44995,13217,-33214,2574,-4711,-13355,-13567,86379,13417,-30144,40426,12748,37329,48339,-4796,29195,63127,26889,3913,-26719,-2248,27851,71045,49318,5187,45981,-54253,74916,49576,54803,25150,29616,110529,1254,-42966,-13623,-41023,-27899,1683,35542,1220,31771,-18949,-27203,-319,65400,60647,-8316,-28672,-23135,28139,76285,39872,29091,43295,29831,35660,-19243,1939,-21500,29374,49096,-14096,49088,55300,20567,8601,70950,-73165,86170,-966,-25906,127882,6223,18289,68544,59945,49016,-25364,7797,14223,6909,40022,-44423,18527,-33854,84907,93279,11829,65137,366,12155,3313,-36638,-62131,-30209,-55814,63259,-86493,-24678,-17147,-22399,122657,155228,57594,62965,27143,5255,37092,-1454,-13286,42436,-27992,43774,76162,10704,45132,-4087,-22956,-24913,-109836,-12513,4795,-80228,32713,89758,-9753,-87434,-111527,28754,-22631,-2303,771,-61750,15404,23985,58290,-14980,-4690,25942,49381,-38858,-15952,-16840,47603,64356,57902,14497,26202,86508,35604,-33513,-76627,-2573,32664,13709,40058,43680,-14066,39959,-39869,-24215,-11252,25758,2775,41843,-71210,6359,-82931,-13806,-14904,-49624,-44463,12453,64164,-24564,27786,44946,-10685,-26321,-27800,-42809,-62753,-34325,-54798,-66707,-20523,-29878,-25555,-8395,23293,-5844,-3218,-17350,51464,55137,-31488,-89683,14256,9421,-8175,17712,38873,-16639,6417,164300,64343,29318,90521,-2508,-6889,-71982,46699,85612,52661,-21805,-90245,38322,-14364,4118,-25980,-24428,-8405,53859,-21688,18636,31411,-20966,12244,-3276,44233,8219,47240,13708],[-35640,90374,71336,4826,-567,26440,10908,44077,57508,-73935,41266,27249,11397,-10158,39638,-30440,-7216,-31575,18303,52982,55078,-37910,-88007,-45981,10370,-11267,-36861,-52494,-60103,-27044,31436,33686,-16559,26936,42258,-20981,-24333,66062,32505,31999,-40586,36789,43431,11857,-92917,29996,2112,-81574,-95541,-6814,61784,43743,40967,65358,-12301,39992,91925,648,46804,24428,380,-17662,112897,29406,11193,65648,76264,16374,-6842,12325,-13590,23079,-6889,43474,-8157,-43563,-74416,28633,18446,-21351,88013,14519,-16413,-17273,47772,28900,-75902,-104271,26218,-41677,-83207,-37588,29531,-25252,-30869,-14980,57562,33144,6906,56255,4373,-7539,-53843,-156694,28170,-15726,-57885,7497,-73217,-36518,-7156,-9215,19690,-7828,-64550,-10312,17163,31193,-105690,-73150,-137857,-10962,-4656,57495,25341,-79747,30972,-12080,-107285,25571,-34364,-29786,8891,33442,-72594,-98479,-63897,-848,-27822,40920,-6106,-37445,-47253,-41037,-40878,-32745,-134343,27530,95939,31765,7039,2461,81674,-22612,-45561,13904,-20897,-37622,-18423,-36155,9957,22418,6343,-32737,54705,73480,-22953,624,18359,-37378,-58858,-64688,-66684,-39006,-58457,59642,24557,-8676,-20536,-4048,-55314,-46012,43196,-44088,2628,24732,-7942,-40650,-2921,79046,55670,-40181,65086,-39467,11014,45280,63888,-11993,6880,-29411,-45513,44428,69170,-12984,-11917,-52473,-28299,-11845,-1417,685,37193,12025,55513,47311,-22902,8868,20891,1013,-33489,43267,-1409,5803,-31862,-14709,28410,-6003,-12549,-96380,30270,81249,44119,-81676,-40112,51018,45048,118062,15187,14164,38402,-64467,112930,27167,30372,17472,-41031,-50968,-57427,-13396,-56645,-138531,-39817,-94359,323658,-63734,32716,13689,51509,28735,-23151,-149826,-5140,-29254,-7244,39409,31975,-38033,-48096,-10680,46143,-25663,-28737,78242,22880,42108,-40421,58777,2203,39940,44786,-35458,-50431,24000,-32373,48424,22527,9916,22958,-20619,-18942,-8734,48011,3399,75874,49035,-2567,-53729,44851,-3916,-77098,49477,48063,-62492,-34707,-58889,11764,-16941,10936,-35858,26952,-140650,-37655,58457,12213,30386,16862,-31480,-3642,16286,41979,-51921,30646,-42656,-29404,-48182,-45582,-40929,-42244,-34991,-56026,-45775,-13521,-69703,-35732,-36285,-95361,43287,49392,69356,16697,-11819,-23039,-69580,-42181,23821,46650,8309,26744,14241,-18238,11385,24360,-929,-9793,21774,53699,52689,-47400,51034,22424,68642,36163,-45204,1622,-47344,21778,25679,52183,-25537,89765,-28056,-84511,-45476,-1228,7119,-92882,-81117,-43005,-21527,-6633,60835,9849,35463,35595,56518,11487,3437,15362,-7096,-21728,-41836,-33235,-23870,43808,22223,1848,-10795,3352,49675,-44554,-2376,-3189,40527,62424,34618,-15753,-13131,85326,21183,-32516,-101017,28113,4073,-39250,-21793,71846,-25811,-23139,781,-74419,-73680,-91607,-49087,-10724,2236,35781,18156,-38432,-10999,-73910,738,40743,18312,41284,-20552,18455,-14109,-34203,-25108,-51455,-134442,-34033,13284,-33915,40594,23612,27287,18570,-31625,-84932,4697,-24926,11799,-31464,-88279,54137,37847,-71529,15529,-71550,76313,-38146,-40409,-12437,32057,-64348,-31438,-50735,9138,1482,49682,49146,-16926,55092,13080,-24229,28551,-7806,-35925,60926,42178,-17385,-9218,-12059,11158,25663,-32555,49503,45683,-72840,-49213,-11734,46190,-25179,2744,-92946,-7215,-8901,-20420,-70516,-1667,1245,11438,109933,45346,8902,53662,102262,9819,80269,-899,1824,28513,25663,-67828,-113025,5099,-36465,-49263,35948,42066,32465,-4060,2846,3564,28299,-48803,36209,20060,-88118,6055,41022,5157,-10258,33382,-3817,27230,36312,37676,52431,79858,5921,5642,31558,-30776,44076,6645,-19728,4341,10700,-9044,-13250,50923,-22657,-51137,12530,-84338,20979,-20133,-72918,-31197,19599,-335,37759,21129,16276,40468,14025,27007,-81296,-34899,23704,16911,31459,-62137,-21164,-2258,65831,45262,47856,463,12621,45896,-39106,4680,37436,-11607,43652,22072,-12610,-29941,-33878,92494,-959,16789,-18948,26943,46592,57598,12566,-18773,28509,-32433,939,-62611,-13168,-17829,-57731,33695,-40643,19093,95098,-7668,71190,4607,63703,4013,37187,-26598,-5317,23679,-11980,3235,-1513,-52375,57704,-73302,55295,-3254,3352,45791,46600,25516,7849,-28917,-22680,28419,-34295,11845,-13712,-1367,46320,55095,-77059,-82226,-67941,-4848,20031,53977,74501,80460,77413,-10257,-10886,81193,24061,6905,14067,75672,-20695,-27083,-44500,42563,20264,-45832,-45343,-31784,1471,76933,60698,73917,24112,5201,-62099,45553,11298,42022,4640,-87499,-21740,44850,111359,16935,-24641,73841,-64545,-18197,-124936,-22806,38170,16948,-91113,-51644,10140,-117588,-1753,-70008,14792,41666,50388,42548,-11350,-10896,15756,28517,-40594,-97125,55082,36566,-9076,-55545,-37687,-47143,35885,-38286,-48151,-20162,109032,71752,33918,36652,-16303,-3248,60448,30391,-62016,22745,48515,-41899,-7847,-53426,-21418,-110020,-65777,-47432,-57500,-100233,-63264,-11976,40971,67654,-48069,34579,-26105,-17393,-10698,-3820,26714,89591,72789,51858,-24500,-32987,-8726,2304,40604,-31998,32201,-36991,-120778,-17282,-75807,-51348,56019,8413,44277,87485,56925,38242,-23532,13836,-30624,-15746,4776,-30443,-120364,27891,31352,-37743,-34926,-18346,-16404,29382,-2383,-78275,-14056,3198,-25227,44134,23850,-41091,48374,822,-20819,-22740,-23237,498,590,51965,-11591,-73800,826,-376,46807,42134,-2722,41252,63726,33993,-5491,-18628,4338,12719,96860,39973,-5445,27500,-61667,59084,44459,35972,53695,21388,111713,-16703,-55638,4975,-18467,-44430,11760,21319,4355,40648,4935,-37879,-4818,58890,18316,-1173,-20824,-51427,9315,54671,24785,37656,46958,9243,18645,-4175,-2606,-10377,15389,84879,-9800,76844,76678,13062,-5081,59518,-67609,91120,18556,-1742,133180,15145,23357,55416,44319,40412,-1002,14428,33068,24150,27213,-27222,33739,-44406,81845,100188,-2950,70239,-16095,5580,10415,-58922,-70994,-28482,-56324,51730,-85195,-28984,2005,999,158122,142770,46457,66673,22748,17858,57895,7239,-19619,39471,-8288,37925,56362,-4822,29701,15279,-37645,-45303,-105010,-21711,-4280,-83962,21203,90250,10151,-57908,-89179,12226,-33254,7037,18015,-30462,11792,60145,52836,-32228,-2871,38974,25314,-51902,-12402,-24375,2911,57678,25096,-77155,-12551,70919,19817,-29350,-78502,-17695,9796,10682,46403,29939,2987,29738,-36949,-18857,-9878,12204,30401,104219,-46186,19556,-76775,14099,-9961,-34300,-59742,-38617,78710,-12703,25815,46584,-6505,-32888,-35750,-56543,-50098,-30370,-46931,-62523,8475,-31479,-13786,-2942,1072,-20456,-7961,-8730,47379,28114,-47071,-91308,20224,-30873,2088,9321,29998,-33008,18707,159436,33170,-10863,78784,17422,-5901,-65608,37829,47607,35087,14906,-73492,18862,-8411,13348,-34284,-26795,-12250,48708,-10273,-270,19015,-16441,5606,-12349,30195,11268,34718,-10101],[-47175,92588,68125,-5835,-11860,18712,71203,88630,51263,-60955,21169,21151,4456,-7193,42578,-20389,-2535,-31581,24961,44983,75378,-37702,-81305,-30587,34815,9499,-22353,-29655,-57196,-205,23338,23841,18559,33372,46744,-16795,-19862,50778,22581,10939,-50591,16172,56553,2731,-119204,32827,1282,-75089,-74928,-20989,62623,25248,34243,57336,-17766,65182,101558,-1374,16263,28300,-8324,-24842,119325,18531,9447,61272,91961,11757,20268,2486,-22682,14350,-3525,22516,29540,-48682,-86330,29459,32221,-3442,95097,1453,-14988,-19503,54662,15800,-72790,-69358,41782,-29004,-75843,-25591,23103,-17369,-36989,28298,51149,18040,32894,73710,-8911,-5142,-49662,-168164,11793,-23812,-45239,10356,-67882,-31530,-957,-14452,18969,-36470,-79615,-21171,-3463,44257,-106277,-79922,-113585,-2549,28733,63125,15107,-61624,18308,-5331,-90337,19806,-46958,-7328,5280,13085,-94388,-82930,-93737,5004,-27983,28076,-29253,-24204,-54676,-21754,-38402,-14887,-134969,37187,107306,52927,12690,-8476,81948,-20705,-25886,7019,-6633,-30951,-7970,-66490,-9938,1690,2098,-40416,44848,79660,10705,-24013,35606,-18955,-9461,-49866,-42798,-39730,-75606,28109,11066,1322,-29167,-31668,-24792,-26647,64496,-39835,7560,32031,-32600,-48203,58,73900,43109,-41954,32319,-37086,-1398,49774,64896,-5248,4104,-42455,-27392,36200,59648,20927,-17874,-71359,-13170,10224,-38,-9016,33049,9147,8236,11566,-42909,-6630,-13989,1438,-36818,37345,-8594,-22633,-15572,-28559,32930,-4129,-23301,-75186,64007,114600,78765,-65641,-31500,45847,31084,79778,37722,14255,42023,-53446,95085,18454,22024,39006,-29020,-62068,-88993,10715,-36823,-94063,-15955,-242889,324889,-44408,53635,25842,78035,11061,-50553,-121341,-5520,-49029,-6726,57738,58638,-33642,-32853,1115,66159,-9239,-18100,82829,31902,37033,-39105,42261,-8480,44155,22492,-35998,-52188,-26551,-36192,69081,54704,39491,42558,18676,-26939,-7595,21073,12877,68879,37800,11213,-61008,43679,9286,-89643,20021,42433,-75297,-30877,-55788,8573,-8434,24820,-46963,43748,-96205,-21170,56913,-8007,48073,-16855,-38896,6433,24167,57474,-21599,31714,-30213,-32895,-52027,-39037,-26142,-45610,-12134,-46845,-28956,5757,-63956,-23910,-37648,-131387,11469,30621,122320,8055,-18800,-15704,-74170,-25785,37175,42918,24629,17809,-31014,-22760,15049,36614,49312,-5559,21273,35803,59527,-35222,54909,16401,51099,27280,-34840,5929,-75274,19591,15038,43433,-24771,90929,-20818,-61840,-41006,-9788,5117,-104594,-63821,-58700,-23034,-21573,30476,21699,55846,72860,56864,10579,10528,9124,-47482,-20428,-29022,-29120,-19510,48067,14620,-25489,-3306,30950,106500,-42284,-9020,12231,68817,49805,36475,32304,51621,90877,21752,-44735,-107918,38584,8798,-39426,-4759,69456,-21506,-12620,-5717,-82900,-59128,-48913,-31566,14332,9182,23642,-11671,-57367,3028,-57008,15163,46987,17190,73387,-3894,52667,-3626,-8857,-13537,-28752,-101252,-31299,31211,2997,76849,50345,19713,84300,-22857,-77999,-3462,-21341,-46631,-67584,-97605,21932,6300,-90352,-19341,-108681,46386,-63987,-63035,-49987,7612,-52533,-24337,-81428,-17165,-16982,25627,51247,-25513,66585,-12944,-19152,35419,-14847,-15147,84478,53484,-44586,-16959,-12256,10438,2832,-55408,41694,37516,-69141,-38574,-32910,15010,-45441,-5183,-85746,-14887,1390,-16977,-87528,-38750,-15519,5946,83436,48095,11191,51276,85874,-19102,75906,-1525,-14243,12146,35418,-68055,-83199,13784,-35215,-73985,23232,29988,5582,-16737,5285,-5147,41552,-34125,-9514,13736,-72393,-11334,61810,8348,-19188,6563,-17087,9830,38278,25629,41098,81916,19321,-4255,24415,-29101,68128,3747,-28430,17847,13104,-3133,-626,28453,-20954,-40712,-4860,-89235,18684,-27820,-74965,-25824,-5233,-16406,-2144,32674,18107,29404,-4623,4674,-88982,-52481,14983,23246,34107,-65230,-21125,-29524,56053,37611,41124,-30400,1949,70153,-19679,16593,27502,-14549,56461,29951,-19323,-5352,-43874,119054,10514,21492,-3027,35777,41089,74212,50172,10229,32684,-22466,-1888,-40965,-21134,-66709,-68059,36807,-31666,34803,98952,-325,68734,19602,76615,36010,33788,-16940,30392,24707,-18598,8263,-3835,-79671,46047,-81878,58921,-16479,25464,56078,41686,27959,57025,-27040,-14951,16079,-34215,15625,-10553,-14588,49490,22835,-69435,-92130,-59534,1603,-8177,42193,68846,62174,88185,-28519,-5931,84884,62906,-20524,-11972,55914,-20894,-45025,-66723,57108,47549,-43926,-36438,-30368,12355,71547,22385,56271,38769,26311,-28853,9453,-27875,21457,-12577,-106900,-28349,34942,110695,-19071,-3685,90230,-42961,-15722,-107794,-22066,54399,17191,-74648,-51151,42549,-96971,-4760,-61845,-9771,12626,58200,47966,-20882,-31058,16750,13530,-54021,-97093,42520,21364,-11236,-23345,-38643,-66627,19018,-38462,-55323,-9416,117508,69154,43130,39898,-29721,634,58524,27471,-59448,-1459,71849,-10847,-13298,-46336,-15816,-104976,-90538,-59929,-47400,-80343,-76557,-22384,40935,69003,-56113,33164,-39018,4694,-15031,-14152,36620,61031,80459,21839,-4397,-19000,1309,-1256,20247,-37651,31189,-28895,-151374,-9412,-35881,-43480,41873,22494,15517,71934,58266,22927,-30694,45974,-13305,-10896,-13744,-35162,-82868,37342,41857,-31083,-55813,-11822,-13484,30813,-7685,-68258,-17833,11259,-15099,62334,-6321,-48366,37095,-1981,490,-39399,-37285,13762,8841,11918,-48014,-112397,-36305,-6829,48670,19983,4752,36636,54077,40545,-17875,-4663,16405,-3710,96333,29545,-5440,5457,-55768,41428,43933,25859,73954,-1254,104352,-26305,-65613,19230,-4157,-55547,15486,1448,3192,48535,20703,-48076,-10865,43035,-19465,3915,-8193,-64977,-7773,27159,8250,41006,44713,-4522,-4111,2118,-13982,-2595,-276,99449,10467,94933,92026,-978,-19270,34542,-55841,81919,31618,13411,115563,27337,28522,39516,26448,31991,25911,19839,30798,40370,11249,-4067,42257,-49666,58687,88056,-16158,55194,-28527,2089,17008,-60054,-68349,-25887,-47364,34201,-69310,-26476,20173,22367,148566,118622,27382,64772,15513,29353,67393,10431,-25662,28675,2933,21014,28505,-19806,16156,28025,-46067,-49671,-81057,-22292,-6738,-60799,15012,75501,37675,-19439,-60356,-5521,-38052,12075,27905,11902,9373,80919,39241,-42103,-78,33532,-1336,-53443,-2482,-31498,-42222,40373,-5708,-140006,-23883,34920,590,-24414,-73570,-24577,-12267,7006,31427,14601,26595,19366,-31052,-17082,-2500,-845,46190,128181,-25825,12074,-77799,28607,-13113,-19041,-55717,-61151,84829,3069,21089,43812,-8371,-41179,-43869,-60919,-44484,-25397,-34443,-52494,23778,-32940,-5304,-1068,-21498,-31520,-9289,16659,42004,2003,-42496,-88694,27283,-57680,19273,6667,17739,-39503,33580,108117,-7010,-30705,53589,31099,-3616,-44330,27998,16842,2208,38294,-45910,11016,8797,20569,-30187,-20406,-12857,36695,-2560,-19151,5481,-970,7219,-17632,20497,18517,20623,-35694],[-49702,71989,48633,-8515,-16423,9941,123920,119015,48621,-38708,378,13819,5506,-11152,43416,-889,4667,-31197,21370,44496,87273,-31644,-63177,-16292,55812,18215,-14385,-13923,-52777,23371,15871,-938,47708,37572,45067,-26642,-7569,30897,12682,-9504,-59090,-2387,67234,-1512,-119707,39975,12153,-58786,-44750,-25809,54226,2429,21824,41982,-24246,82906,94002,-899,-9174,31915,-17509,-38783,95748,13182,3848,51556,101948,12009,46671,-741,-22049,7268,-7231,4810,65833,-47323,-88173,25924,47301,15249,89137,-12068,-14433,-22693,48838,11552,-59969,-26358,52750,-11732,-55295,-17538,20830,-8018,-41760,60211,32036,3530,52236,85299,446,-980,-35540,-155135,-1164,-31812,-19628,2446,-62222,-20715,965,-13401,19591,-52581,-98183,-21721,-23331,51321,-90496,-83901,-76853,4832,47686,58527,2247,-36710,11634,5726,-63377,26491,-43990,11915,3987,-11421,-98718,-65415,-102219,20469,-26189,17255,-45116,-18241,-51945,136,-37395,3048,-101864,51345,96927,60762,18076,-18309,68063,-20311,-2296,-12439,5465,-16737,10282,-77293,-30805,-21789,5917,-35404,26804,68385,39563,-53483,38550,7272,58801,-29911,-3336,-31199,-61111,-4622,-1297,15074,-31043,-49965,4118,-11610,79882,-23400,6274,32142,-34842,-40385,-8126,57704,33684,-43539,-8476,-30978,-16172,51396,57157,1582,-462,-48965,-17754,25000,38194,42273,-20334,-79800,3931,27448,2829,-8545,29970,9906,-39449,-22240,-49350,-17681,-46276,-1984,-31168,28753,-7388,-52766,69,-45554,31752,3569,-27637,-51718,70322,126267,107786,-40680,-9135,51065,13983,22413,43303,11371,45595,-25138,64213,5844,7569,53100,-9090,-67156,-118104,25664,-10398,-57621,-6033,-373841,340669,-14652,68806,38392,85230,-11555,-67175,-61733,-6911,-52649,-1412,58806,80514,-21792,-7852,20586,81391,5956,-11294,78359,36329,21471,-36032,21405,-14399,40136,-6215,-28394,-43209,-75656,-40599,74497,73352,61066,56082,51230,-32905,-4049,-17764,18480,19608,22729,33161,-70779,42741,21810,-76764,4916,20239,-88389,-25458,-45752,893,1067,36410,-52117,40594,-48737,2354,46058,-19425,59036,-44025,-49811,23741,35035,58886,13711,23818,-12273,-27650,-45783,-35461,-8459,-45393,3949,-35847,-2835,21689,-50845,-22853,-39667,-141303,-22667,18453,143227,3183,-38263,-19184,-60837,-5064,40476,39172,45892,5933,-40710,-19501,10963,52415,82301,5450,19593,16407,66743,-13577,53472,8189,22489,17556,-13130,-6312,-97116,19593,7325,30713,-15667,85504,-6258,-42637,-40680,-16773,4226,-101957,-43516,-65154,-21582,-45482,-5092,22342,58857,107158,54677,4359,9649,-4872,-85118,-23625,-14194,-16213,-7677,43412,3074,-30019,22067,61189,138894,-39407,-12570,24152,82670,36173,35447,77917,102105,85345,24184,-39291,-97145,34777,-1090,-34210,3626,51797,-10530,-1259,-14408,-86574,-41905,-32139,-12715,18256,10222,6998,-48389,-69967,11761,-22006,23510,44973,8059,67322,2358,69330,-19624,2017,-4404,-11640,-66691,-39826,-27,19427,81531,57939,-16435,73357,5462,-9878,10282,-7503,-85603,-94216,-73206,5646,-12594,-90157,-48652,-130351,7095,-68738,-63430,-74146,-10802,-32120,-16803,-94734,-30989,-34938,6548,57496,-30855,74567,-22574,-13966,39185,-16883,14910,98490,58923,-54803,-18282,-4817,7248,-19982,-78930,31741,25985,-59070,-33805,-39700,-11237,-65355,-6560,-73476,-12191,6342,-10563,-98880,-67372,-26073,-2732,46925,47059,15422,54037,55467,-39903,63421,-4549,-34997,-4420,48508,-67349,-37579,30648,-32498,-96602,1851,6682,-19582,-24248,4825,-13848,53264,-15587,-48658,-2106,-52971,-25472,70001,12713,-15726,-23101,-26984,-11930,27283,16200,37823,69823,31226,-18341,18013,-17592,75644,-1426,-20355,21071,12732,4038,9326,16725,-18334,-32410,-16872,-83147,17121,-21144,-67626,-15303,-20951,-29000,-36906,44809,16129,8851,-4081,-26942,-95728,-73955,11447,32573,31846,-62502,-16609,-50523,23808,15904,19767,-55320,-5736,83675,2539,30697,21137,-12834,55844,32595,-20823,7107,-55909,127789,17991,21003,10295,34714,26430,84742,75846,41818,22820,-2238,4259,-8987,-23203,-85730,-66080,33708,-17113,57926,88562,886,67190,29607,82698,62320,29350,-702,68156,21555,-28314,16909,1077,-91776,39473,-70627,51517,-33012,40157,45203,35080,30059,109114,-22998,-6451,5171,-31401,293,-13554,-31166,51862,26049,-44560,-90601,-42021,14429,-23527,27411,63311,41119,80762,-37680,2375,75937,89776,-41545,-35493,52013,-19194,-53654,-71326,56179,78326,-29996,-29318,-28853,27350,57376,-17667,23700,45969,47736,9662,-28458,-54484,2976,-21724,-102023,-18987,16099,84264,-59980,12830,81367,-26874,-14951,-73448,-22138,37260,-8236,-54340,-22051,65248,-66105,-8024,-32590,-31801,731,65491,45044,-24386,-50150,12261,463,-65902,-85662,15028,1218,-12303,8082,-42162,-83067,90,-40047,-50947,9034,117002,55883,37181,29965,-34442,11239,56377,19002,-42445,-16131,92424,21225,-23050,-28964,-11548,-79209,-96905,-72558,-35386,-46775,-84749,-29683,33332,52300,-45716,30909,-45375,36129,-14807,-19141,45542,25685,77947,-29394,14134,-1611,17636,-12292,-681,-37078,38929,-14885,-166061,-4941,5206,-23783,21147,24084,-10291,62191,46412,5970,-35764,63647,6159,9371,-31000,-29665,-18510,43711,38174,-20098,-70632,-7141,-6746,12735,-15824,-37293,-16854,29704,-1658,68123,-16935,-53902,15386,920,20448,-42953,-43255,22802,11996,-21872,-86577,-129543,-64272,-4875,41763,-14094,14629,20006,36926,44993,-36935,12569,31786,-19155,70950,19656,5137,-14251,-36593,28011,43619,30980,84769,-32558,81572,-24432,-70509,27091,1950,-56772,10030,-18526,392,54975,26767,-57225,-19549,20578,-42680,6624,6040,-65379,-19580,-959,-7960,38723,35557,-7767,-24127,-706,-31609,2730,-4144,92805,41862,97410,102900,-16709,-30233,4051,-42850,59296,32471,13825,79015,39793,31545,22796,9816,27360,47044,18277,4119,50112,-3277,20372,42760,-47162,23264,62166,-24589,30714,-37667,971,19338,-35609,-55302,-21641,-30746,15486,-43645,-19757,29128,34268,105308,89668,4065,57474,4706,40151,59877,7802,-29753,11720,2691,-1950,44,-31690,7603,31715,-49462,-36011,-52246,-16827,462,-17776,13973,46748,64598,16405,-32201,-19781,-33915,11463,26152,53337,8508,79479,22388,-41306,1736,10163,-24235,-43385,14704,-34292,-70480,14120,-27408,-146309,-18562,-9825,-18940,-19339,-69359,-23327,-25026,1933,-849,-775,54264,12763,-24446,-14160,14188,-12885,44692,105309,-13589,-15017,-84719,28182,-23616,-7480,-33178,-41177,79725,9586,16154,35142,-10922,-47790,-47988,-52454,-45733,-32818,-21009,-33764,23275,-34432,-1980,-1776,-38962,-37830,-5512,51885,36875,-16687,-17757,-79726,32757,-61169,36029,8196,5974,-32837,45208,35299,-40312,-25403,21302,33112,-585,-16848,17787,2917,-36758,37657,-17780,12740,33415,24140,-11932,-6153,-10356,20595,3025,-31534,-3832,19828,12037,-18870,14822,29991,8345,-56586],[-47207,37328,20889,-4834,-17141,3613,150128,126411,49776,-12117,-16203,7142,14347,-14511,42864,23503,14329,-31375,6353,51320,87547,-20581,-40662,-6669,67813,12226,-21740,-7266,-49330,35928,12036,-32795,66600,37672,36296,-49878,5930,11524,3184,-31890,-68131,-16477,73915,829,-97053,50043,31081,-38973,-13844,-20421,38733,-9578,8050,20484,-30484,90337,77968,9208,-23626,37251,-21489,-53482,59655,13576,-4578,38655,103756,17816,67185,1017,-14246,608,-16427,-2471,90965,-39761,-81044,18699,59412,32965,73643,-23475,-15668,-23936,33953,18475,-42681,11738,53219,-32,-33149,-17361,22279,1743,-45183,72865,5951,-6907,62186,86763,27154,2285,-16171,-133234,-8731,-37284,11469,-16088,-56409,-5399,-2439,-9326,19022,-55177,-116015,-13096,-37823,49226,-57772,-81873,-45361,11648,45179,42667,-9608,-11481,13319,21459,-37511,41294,-24377,23049,4685,-31447,-80506,-51207,-88000,41046,-22506,11896,-47750,-19038,-35345,17520,-38764,17203,-51139,65173,65890,50603,19099,-26790,44089,-20552,20163,-38475,14628,6600,31804,-67936,-49218,-41580,17625,-16771,5759,42689,51487,-79123,32881,34592,125720,-8584,39518,-15793,-21865,-29448,-10204,30570,-29875,-54838,26317,-7933,85562,2178,-2332,29618,-12394,-19164,-26417,38673,28978,-46665,-42283,-23697,-29051,50087,44362,6044,-8548,-47123,-19775,12050,7018,44436,-15042,-73167,15984,33496,7308,-2713,25895,16392,-74237,-42689,-40113,-21125,-62053,-6091,-15841,21982,241,-74017,9730,-61724,25827,21143,-25863,-33558,52735,110352,127199,-13906,19375,62084,-545,-28302,34198,9811,46240,4044,31093,-9509,-4803,55236,12812,-60910,-134909,28038,17096,-41131,-14634,-442261,362623,12606,74794,50655,75750,-32280,-67439,4361,-8665,-35275,7068,51972,92372,-6962,22629,41824,87797,13438,-11278,66143,34135,-1320,-30469,3046,-16688,28848,-33381,-14058,-27828,-100032,-41898,69061,78071,69502,56901,65988,-32830,-1935,-55225,19897,-48473,7262,56715,-81300,39215,34647,-39133,3820,-9899,-97416,-23297,-30645,-8825,10877,43611,-49743,16944,-10155,23274,30088,-19771,61536,-60323,-60751,42435,40686,48042,43602,8093,4388,-19103,-30495,-37044,7143,-41477,7498,-27413,24428,29575,-33607,-34580,-42732,-124705,-48477,13884,125768,6427,-62019,-31125,-40228,12006,43078,40956,72442,-5174,-20517,-8166,5052,70454,85501,21871,17589,-1195,71388,11711,45909,-2053,-9808,10536,15411,-28072,-100885,22078,2181,16853,7924,76978,8426,-32021,-42901,-18465,3167,-85604,-26088,-55879,-15042,-69849,-38849,14271,43000,126296,50766,-6103,2704,-25085,-106913,-28876,691,1262,11514,28433,-9621,-5501,53727,83697,138370,-37579,-10976,27696,77596,24176,37446,105816,119897,70268,31452,-18243,-77919,22194,-18773,-24422,-748,22807,7756,8472,-22029,-83598,-23540,-39149,2667,1169,6524,-6299,-75683,-72040,17615,26281,27170,36944,-1046,40792,-534,67479,-49182,334,3713,-297,-32375,-43182,-38078,19395,62033,61880,-44948,28829,13599,56284,25265,9333,-103054,-107135,-35508,4691,-17027,-83495,-64887,-132308,-31764,-61458,-50378,-83358,-23187,-11466,-16661,-92978,-32978,-49628,-5163,69346,-32120,74299,-14382,-14748,39115,-10519,40433,94860,58675,-42479,-14293,7845,7055,-34760,-97814,24563,16538,-49830,-35847,-32041,-24355,-82089,-2389,-57617,-680,6724,-7974,-108077,-78422,-34483,-14677,15936,42726,18202,62745,16843,-49949,43971,-17570,-55885,-16651,61163,-69122,8306,51111,-26595,-111914,-23060,-22214,-39193,-23752,1942,-20147,61449,4338,-67164,-25513,-36339,-29873,60870,16487,197,-43001,-29490,-34880,4824,11007,37880,42336,30347,-32428,14836,-2014,66061,-6671,2491,14566,13929,12412,15104,18223,-14809,-29405,-20726,-68038,14723,-12644,-56207,-4783,-21512,-34932,-53333,55938,10745,-21244,10909,-64290,-100884,-94264,12225,39815,24120,-55545,-7946,-57836,-26674,-13379,-9219,-72211,-9467,75062,20660,39576,19816,-6123,46553,28232,-16546,-4657,-67819,114981,18450,16983,19079,24818,1621,83110,83431,64079,2552,23136,18199,24477,-20673,-69342,-51345,23477,1930,87682,71152,-7623,64720,34377,79129,74655,25802,19691,95585,13561,-40304,26602,10765,-86403,42462,-49622,33173,-48433,40155,23955,27497,25335,142397,-17781,1872,841,-27187,-30909,-22978,-48961,50727,60724,-6768,-77015,-20857,40959,-14303,12404,58361,23738,55716,-38442,4249,57626,93504,-51581,-46317,58420,-12164,-48724,-58656,41108,99330,-9463,-23399,-31479,42124,39146,-49882,-13655,46717,64803,42630,-55676,-61944,-10785,-23949,-71604,991,-7519,46004,-89684,20864,56659,-18885,-14617,-31013,-20997,3585,-54172,-35087,17938,71265,-32821,-13842,-344,-38114,7650,71270,31368,-22100,-64761,-164,-9696,-68386,-65568,-14579,-17483,-14355,25868,-45465,-93117,-17697,-41502,-36525,28289,105017,34903,17967,12419,-28154,23374,50496,6289,-20253,-18682,105739,45525,-39823,-8513,-13496,-40875,-81198,-81649,-29032,-9882,-84445,-34086,19555,22697,-18436,28302,-40318,70675,-9925,-16813,51784,-8529,66267,-80600,27965,14963,34888,-27730,-11043,-29176,51696,4839,-161956,-5879,31720,-816,-170,11713,-29379,59708,24841,-8612,-36531,65563,25467,39753,-41081,-15917,48628,42882,17259,-7017,-76385,-3755,3675,-14342,-22056,5223,-11261,55054,13317,59027,-7890,-56758,-7482,4411,31084,-33654,-39747,25735,12527,-41499,-115713,-116362,-78263,1015,28247,-50118,23666,-613,17522,46555,-62493,28570,46037,-31467,38473,13038,22766,-26149,-9335,23968,38979,48835,86563,-63808,40227,-11584,-66950,28229,1116,-46807,-4341,-32646,-1897,58440,25254,-63988,-31274,-4406,-48586,7042,17829,-61602,-25039,-25873,-21426,32615,22035,-1279,-34761,-9070,-52031,7119,11050,73659,73221,82888,108185,-29250,-35322,-24381,-35255,27362,20376,-293,36322,48912,29896,7039,-4148,29605,55177,5525,-37264,50137,-11603,40738,36738,-37046,-11913,31252,-26418,8024,-45219,249,15335,5721,-36639,-14984,-9758,1186,-16574,-12217,23808,33102,52355,60722,-18443,45584,-10050,50465,36275,1162,-29947,-8351,-7798,-24883,-22256,-38561,4693,26880,-49387,-8566,-29275,-8097,16005,26425,15731,10628,83246,39356,-10896,-26770,-19525,5742,12103,81599,9072,54596,4695,-29623,789,-23333,-37864,-25861,36813,-30586,-76631,-16058,-37241,-94418,-9398,-47998,-35377,-14641,-69401,-16541,-23206,-4300,-40103,-14626,81458,13765,-19128,-5263,37858,-24263,28422,52361,-10309,-51706,-89886,15916,-36921,-1836,859,12673,64719,-2751,12488,20507,-8189,-50300,-43119,-32280,-48344,-61134,-10771,-5295,10131,-34984,-3463,-1714,-47871,-38916,3912,81869,32781,-25498,17599,-64437,35103,-43150,46473,11322,-1258,-14963,48602,-26017,-54664,-2198,-9762,20878,2317,6627,7498,5647,-69415,12203,2189,18147,59233,23296,16977,11972,-5902,3071,7925,-33508,-6668,38448,14719,-17829,11689,43704,-777,-67348],[-43165,2549,-3460,1177,-18933,1899,144418,109466,51225,12770,-24398,2015,26305,-10364,40163,45832,25834,-33771,-18171,61210,76890,-5354,-21598,-4539,69589,-4937,-45318,-8813,-49520,34510,12812,-59786,72690,33175,21465,-77479,15055,-3055,-5640,-55100,-77527,-24573,77135,9406,-63847,59498,51700,-21764,7548,-8594,20160,4811,-3608,-3938,-34336,86142,60320,33608,-25651,43408,-14565,-60145,30659,17171,-13556,24293,97560,27961,78255,4566,-2804,-7376,-27212,2697,98494,-28328,-68185,9650,64352,47156,56635,-31191,-18992,-20231,18340,33789,-24590,33228,41141,-2141,-19087,-26355,26270,11157,-47234,65990,-20384,-12029,62335,76594,59214,2027,809,-113909,-10281,-37064,39910,-39136,-48316,11434,-10827,-8168,14646,-46571,-125886,1555,-42339,36808,-13096,-72177,-28734,18709,22674,17775,-16863,8757,22437,39316,-21964,55737,6874,25449,7354,-40367,-42244,-43819,-56944,59555,-17587,11729,-37186,-22551,-4206,25364,-42334,24833,-2976,74783,26472,25036,14003,-33704,17428,-20133,36040,-62747,20762,36229,50707,-44575,-61628,-52601,33764,11079,-12539,10256,37519,-90621,28257,55436,167169,10036,69928,2048,24382,-40090,-15024,43890,-29216,-43114,42980,-19122,79719,30799,-14911,28578,25844,9481,-46914,25512,28922,-51958,-62678,-17506,-35784,46050,30805,7244,-20155,-36891,-30004,-1407,-27528,28110,-1615,-53108,17356,27071,13500,1601,19783,29295,-86499,-44119,-19138,-16774,-53490,-7666,6678,19146,7255,-79808,10160,-72620,17493,45485,-20356,-25236,22593,70828,134660,5350,43620,70198,-7547,-52737,15561,11940,41469,20356,7168,-25983,-8528,43946,28854,-39759,-132462,18358,38933,-46541,-40729,-430286,376916,26202,70893,61185,54989,-44852,-50371,48130,-9135,2750,16426,46611,91191,5875,51800,58043,84123,9659,-18180,48763,26661,-24837,-22087,-7847,-18903,13820,-51289,3918,-11191,-87122,-37202,58530,72028,62847,41990,56637,-24397,-2874,-80176,18529,-103885,-5536,75789,-89081,31827,48778,8882,10031,-37500,-98641,-28361,-14064,-17892,19733,45638,-40724,-19358,14527,34770,15472,-10478,55105,-65669,-68183,56447,34079,31222,58706,-12686,12784,-13413,-9602,-40311,16608,-34292,-951,-25467,43100,26929,-19131,-55272,-46124,-90027,-59025,15428,83040,19034,-81807,-48734,-24908,20751,57837,51210,99858,-12264,10379,8276,2792,87293,58485,40858,15562,-14851,67427,32955,33139,-13405,-35474,8719,41685,-50742,-82385,25114,-1798,4146,45946,67520,15059,-28245,-45839,-13120,-104,-64386,-15438,-29792,-3007,-84525,-65148,3162,12971,119188,45589,-18030,-6626,-48853,-107727,-33335,14170,17916,35409,6754,-19135,37654,77700,88466,110783,-39044,-4133,19897,55095,15699,45595,104748,103382,49381,43117,12294,-60798,7067,-36139,-12153,-18120,-9940,31254,14650,-25959,-73062,-5446,-51883,12578,-21176,-27,-9008,-80924,-63735,21233,76011,28413,26054,-700,19525,-7507,50722,-76840,-8731,9230,6672,4934,-28359,-48912,9080,30385,63540,-57335,-7648,6386,78419,30533,26720,-101547,-105750,-1089,11492,-11321,-81717,-64189,-115419,-60281,-51862,-34025,-79384,-31016,2213,-28946,-83067,-26441,-57067,-9064,85028,-28935,64638,6922,-22355,35984,5560,51801,72505,53661,-9710,-7142,21985,15118,-33989,-106721,23129,13049,-44867,-41761,-15222,-20099,-91303,4565,-40667,14035,4786,-13885,-117076,-70557,-45509,-28209,2359,36186,16847,74371,-20532,-50627,20978,-43436,-71783,-21811,69188,-74184,40163,69787,-16010,-115692,-45277,-47469,-52035,-14987,-1913,-21708,64859,23136,-59725,-50041,-24459,-21457,37513,18766,25305,-47833,-22690,-52981,-22859,9552,35612,4473,11930,-40243,16082,9493,44864,-10108,33099,2271,18589,20785,16750,29308,-11263,-31338,-17695,-48459,10121,-14492,-45153,562,-7309,-33644,-47501,64703,3869,-54829,30259,-98401,-100534,-105179,14051,41483,13427,-45043,4011,-49360,-85321,-42392,-36112,-80584,-9523,44951,28619,35753,22915,3393,34084,16647,-7550,-36662,-76878,83724,10758,10650,23078,9946,-31864,68188,73790,68442,-21307,45809,36079,48753,-17882,-29319,-27532,7751,22915,116900,52053,-26440,59822,35416,65951,68441,24731,40866,102271,1254,-51987,33616,20897,-67537,52909,-29754,8278,-58316,22421,2721,19146,9467,141734,-11546,9923,5615,-22824,-67241,-37188,-63494,43663,104853,34112,-53775,-1258,83315,18309,169,52260,12276,20613,-34243,-9189,35963,71702,-50513,-41336,64080,-89,-31258,-34294,16973,101893,8515,-19180,-40397,52753,21901,-68100,-43829,42698,74638,62144,-65050,-51743,-18215,-20602,-22964,24268,-30223,13484,-98248,19424,29138,-18475,-12283,8430,-14927,-23535,-102716,-19739,50739,60731,-4060,-24085,14726,-23110,23890,74005,7254,-15048,-70777,-19326,-16148,-57495,-42185,-32494,-29320,-18559,23463,-45437,-94960,-31708,-40349,-15833,41686,81501,11917,-8678,-4759,-12070,30928,38559,-6866,-3258,-11314,107536,56015,-63624,6556,-23360,-3479,-47323,-84730,-31320,18873,-72722,-36801,2748,-11717,16340,24401,-24131,99407,-1429,-7309,55323,-33977,51548,-111586,34407,26946,46660,-43361,-2404,-14885,64808,27364,-142217,-13477,35683,15443,-16081,-11064,-40656,61525,-411,-17781,-31508,55107,41488,69465,-40550,1148,96399,32610,-18952,5224,-74788,-482,15887,-38329,-22836,47067,-2654,78056,28011,37650,9935,-54890,-20801,4564,29458,-15747,-27855,22570,12867,-46010,-126884,-77411,-76322,2638,12577,-76141,29369,-17618,2334,45393,-90161,38648,53718,-39050,21970,13096,41946,-26875,17883,31976,27516,69287,81356,-85198,-13218,8136,-52862,23668,-4923,-28091,-23514,-36555,-2685,56386,20675,-66550,-44910,-27095,-41355,5357,23618,-62223,-25371,-44820,-29693,25960,9413,9725,-33656,-17427,-69585,11740,41788,53099,91323,54960,105265,-35430,-34161,-45348,-39053,-7388,-389,-21925,4576,51827,21825,-6235,-15175,39277,47469,-19049,-75029,40857,-10388,53119,28213,-21903,-35291,4132,-21715,-5988,-52535,-2416,5507,43734,-18893,-5471,11531,-4432,3088,-7082,4414,20414,11324,33342,-35798,29767,-28210,58227,4357,-6215,-24894,-27845,-24070,-42855,-34880,-39288,6021,17020,-46922,24131,-15334,1425,34517,52918,17428,-22707,88932,43882,187,-25439,3182,-2982,-10170,89429,10597,11902,-13776,-10204,-3645,-54485,-39119,-7382,58105,-20921,-67381,-43300,-36885,-10472,-4453,-68218,-46193,-11228,-72184,-8162,-6910,-10499,-73652,-25335,102677,24563,-16199,11601,61194,-35147,6686,-998,-15147,-84150,-85365,-2158,-46902,-2435,36262,72896,44759,-33981,10083,1330,2944,-48302,-25905,-5214,-44624,-105139,-5788,31319,-9353,-33138,-7467,3133,-47805,-35104,17632,90232,29339,-26508,47886,-45135,34737,-16561,48444,14258,-1105,7709,41662,-54900,-46540,26153,-31724,-3901,4091,19749,-2322,18495,-85560,-26948,10245,21268,79761,18219,48708,29114,-751,-13881,12525,-24619,-3559,48643,12264,-17556,9434,55980,-7201,-65349],[-38893,-20495,-14372,5066,-25976,4727,119219,75300,47542,30627,-21988,-1476,34389,4107,33754,59139,37315,-39881,-47279,68122,60170,12887,-11810,-11480,63574,-25250,-75273,-15362,-54080,21302,17028,-70738,65541,25138,3452,-95603,16789,-10193,-13259,-74424,-84640,-26163,79660,21995,-35992,64440,67047,-10591,12274,2839,3140,49068,-11599,-26640,-33646,71230,43187,69922,-18008,47371,6709,-52901,20695,19495,-20209,9496,85726,39949,78676,6442,8839,-17808,-34852,16516,87699,-16858,-53803,1105,59442,54836,45745,-34885,-23762,-10016,11229,50828,-6322,32830,19276,-20498,-16946,-42692,31248,19823,-47738,44995,-41388,-12864,54229,57371,84735,-2807,7470,-98158,-6517,-28750,59285,-57049,-35613,26009,-22435,-15907,4945,-31076,-122032,17788,-33928,15798,33554,-55930,-26021,26732,-10295,-10606,-17197,21596,35369,54436,-20118,61594,40010,21468,12158,-35889,5347,-44630,-18961,68906,-12415,13355,-19074,-23535,38116,22355,-46790,25151,30023,78413,-3196,-7598,4251,-37763,-4067,-17811,41655,-77458,24583,64428,61459,-16971,-65406,-52995,48836,39532,-23674,-19158,-1215,-80378,32996,63910,166556,22642,76161,17552,59449,-35780,-16912,50255,-30303,-15521,59167,-41860,63003,54198,-24530,31008,63186,37489,-57411,23297,32073,-57322,-70600,-13811,-33753,39696,19617,5657,-33620,-20148,-40391,-14140,-57259,-89,15962,-26610,6016,12117,20801,-1437,11812,47159,-74882,-28881,5039,-7147,-22336,-4665,31184,18067,8068,-69717,1538,-75000,9800,67321,-14385,-26869,-6634,21393,129076,9457,54896,67655,-4384,-44384,-7576,16919,29901,18951,-270,-41328,-1929,21783,31954,-4691,-109800,1197,50542,-65145,-76851,-347980,368055,20197,58765,68737,29064,-46526,-20410,51999,-6468,54187,24212,47374,77826,13010,73032,64221,72644,-2283,-28078,29185,17605,-41126,-11440,-9766,-23097,-1,-55323,21555,2229,-43445,-26008,47133,59989,43519,13836,24670,-7783,-5813,-87133,16537,-125539,-13337,87103,-90353,21440,63646,47089,15530,-54364,-90352,-41829,-213,-24168,26055,43282,-28466,-55610,25141,34834,8316,4152,40900,-62520,-69133,61648,13541,16285,54653,-34404,8185,-14643,12343,-38726,18310,-24543,-15286,-31494,45788,15051,-13383,-77079,-48235,-50366,-54398,21033,41111,38219,-93679,-69927,-20881,20688,89399,68736,119792,-13911,34635,24628,6712,97533,12763,58830,13517,-23725,48875,43396,17873,-24271,-45566,12376,56541,-68302,-49266,25471,-6262,-6217,87476,57311,8618,-25040,-48376,-2361,-7608,-51213,-12633,5954,12782,-83583,-80775,-4392,-21000,82996,40030,-27337,-14601,-72432,-91331,-35225,24728,28772,59432,-13087,-20716,78204,84267,70586,70836,-44916,6333,1120,21881,11478,59338,74981,64582,25854,54832,43619,-50582,-5622,-46867,-521,-44114,-37511,55316,16287,-25432,-55693,11307,-49880,18446,-26965,-7597,2205,-61732,-49671,21710,113102,29058,15366,14945,21462,-12079,25228,-90581,-18576,9984,12001,47483,6230,-26195,-4025,-1809,63255,-56757,-20780,-2997,53546,23723,42355,-87144,-94166,20851,15907,-3926,-88546,-48360,-84674,-71482,-45677,-20367,-65678,-36180,5286,-53200,-72632,-15774,-53178,-6910,99470,-21451,48613,32608,-31424,31619,29582,47374,37419,45108,33546,638,33501,33819,-14365,-102387,27382,16710,-43689,-47284,2591,-431,-88847,10893,-25656,24571,3129,-27597,-124625,-50042,-61266,-40222,8610,28818,10295,82826,-47555,-46188,-562,-77768,-78591,-19852,69653,-80882,51110,82422,-825,-106240,-59835,-59946,-57825,-114,-4673,-16653,63707,38787,-32009,-67711,-16345,-2363,10543,19709,53732,-41432,-7732,-58667,-46351,10141,27520,-32422,-17725,-36307,21172,9849,20537,-11209,62502,-10364,25460,26808,15834,43078,-8910,-34611,-12629,-29930,2918,-29770,-36501,-2356,14907,-26980,-25366,70102,-1984,-82952,43732,-118733,-89290,-99646,13239,36790,4824,-30923,17989,-29351,-138191,-64475,-52117,-81500,-7097,5054,24191,15708,28010,12555,21524,-191,3722,-72710,-80631,42589,-3527,3212,23560,-4724,-66426,44214,53447,53567,-42038,58329,52299,55122,-19544,14204,-413,-9516,42578,134565,33508,-52049,52000,34378,46196,45518,26654,59290,84893,-13452,-58922,34544,26680,-42860,62943,-17805,-15839,-59793,-8787,-11568,9798,-16831,107329,-3555,18004,18525,-19157,-95501,-53532,-69335,29676,131793,66490,-25318,13452,130842,59203,-7113,42930,4651,-13316,-29549,-39632,17558,34299,-41836,-25102,61558,12825,-6823,-6592,-9727,86526,15051,-18850,-54311,56520,9787,-70908,-57924,35789,76553,65406,-56995,-31563,-19338,-12728,30992,44318,-46470,-3328,-85709,10947,9237,-22464,-5255,35853,-505,-26750,-133351,-9096,66569,38846,15072,-38695,1898,7477,35550,71786,-22991,-4659,-64929,-40341,-18361,-34789,-21338,-30675,-31574,-24421,4745,-39904,-89470,-39943,-34395,6011,45555,50038,-7004,-35050,-14609,9100,29663,20600,-15650,1731,147,95669,51173,-89416,10277,-38911,20659,-6219,-81957,-40089,31492,-49045,-38837,-13056,-42461,45108,17566,-1673,112808,8870,7223,57432,-45946,42939,-112499,32082,32552,48134,-55188,25453,2863,74154,47494,-114376,-27134,20220,17862,-22454,-37145,-45175,62730,-22707,-20446,-20520,38580,51046,86901,-29357,15474,113969,13609,-63041,13766,-71317,3779,26655,-49957,-17259,77196,6357,87787,40829,10198,21307,-46211,-17040,176,17974,4552,-10857,14774,14094,-40304,-118861,-29070,-59727,-6969,-566,-83982,30462,-26479,-2418,42420,-112644,39858,50357,-41249,32797,22452,57339,-16121,37330,51263,10102,79991,72266,-87679,-61572,28169,-29391,15129,-14110,-6079,-39782,-28977,-2249,46308,17869,-63338,-56818,-42591,-28861,1617,21600,-68517,-23177,-55395,-31269,22024,3034,17636,-23325,-20853,-78120,16681,74973,38612,86903,20932,92084,-34935,-28983,-55959,-55790,-37726,-22744,-39537,-2937,47266,7302,-15857,-23183,53288,27438,-51368,-92266,26350,1008,56617,22405,-5702,-41459,-12943,-12412,-10025,-59784,-8621,-7071,56071,-7803,6792,29208,-162,9324,-6754,-23675,1979,-8220,7588,-46277,10234,-47959,58432,-24232,-10909,-14650,-43483,-40385,-53179,-38296,-33747,9160,7461,-42410,52602,-7826,9607,48554,54158,17054,-43425,81240,30872,1076,-17938,28808,-11924,-33014,77983,12377,-36768,-33581,11173,-10780,-71503,-28455,5551,70821,-8258,-53675,-61319,-30912,67446,-7031,-68038,-50644,-10394,-73178,-1866,18102,-14967,-91101,-31379,113036,44100,-15712,33458,75350,-44892,-8924,-30666,-26084,-100703,-68702,-19394,-48629,-7846,63564,109440,26403,-73595,7820,-19902,20669,-43628,2904,22494,-29276,-143327,-3576,71878,-28278,-27821,-10807,15251,-40920,-27478,32255,68446,25192,-24466,58324,-25666,33803,2113,43723,17273,7105,26868,25960,-50895,-21557,49280,-39345,-35297,3890,22993,-10518,33845,-82128,-60594,8775,18836,90008,9903,73649,42048,4423,-28911,15934,-7694,3369,47764,5239,-20888,6980,62638,-12067,-51865],[-33709,-27292,-8650,3745,-39111,9844,94724,36323,34447,38344,-9419,-3597,32310,26300,22786,59212,45320,-50085,-74022,67169,44614,32171,-13161,-27374,53885,-39692,-95265,-22575,-60535,2084,22068,-60801,47316,15765,-13677,-92933,11175,-9094,-18712,-83905,-86050,-21672,84837,35307,-24453,62598,71910,-5209,-578,6953,-8515,105963,-16320,-43054,-27401,48558,25253,107073,-6188,45759,40935,-33565,29524,15887,-21957,-5327,71508,50887,69580,4173,18219,-30118,-35575,31434,63605,-9408,-41720,-5005,44751,53727,44216,-35195,-28432,5787,18415,61959,13934,14262,-5770,-50264,-23945,-61640,35638,27510,-46479,17592,-53842,-11752,40637,34528,96921,-10686,-1025,-80414,837,-12146,66417,-60764,-18119,34953,-34425,-34739,-9713,-13380,-103384,31018,-12697,-9364,70388,-36574,-29420,35924,-40102,-35142,-10481,27798,47304,61395,-28581,54329,63832,14582,18974,-20548,46608,-52918,15647,65027,-7880,12230,-1876,-18399,84396,11220,-49991,19420,45891,76409,-8442,-36819,-6127,-36170,-14820,-12883,36789,-77899,27611,81728,60612,5969,-59868,-44712,57576,58677,-25929,-37173,-50905,-47672,49337,58118,124260,27557,56784,27167,73191,-21799,-18259,45767,-31400,21170,78849,-66277,38358,63794,-23380,36106,82837,57593,-47699,31264,36545,-57626,-68924,-13015,-23187,31660,11660,2290,-46562,-340,-42360,-24918,-75106,-31214,30921,-2441,-15564,-4241,27594,-13963,3093,66075,-47592,-6075,22807,3709,20846,2822,50925,12436,1466,-49155,-12452,-68115,5548,77060,-10725,-34860,-24873,-19779,110035,-3508,50200,52298,8472,-10231,-32019,20984,11720,4251,9316,-52849,10975,-5187,18607,36357,-72617,-16244,51957,-82094,-111263,-225957,325442,-4095,41670,73273,3610,-39306,13655,18299,510,105443,28348,53195,57986,13260,82523,59133,57967,-12761,-32670,9948,10783,-43769,-131,-4686,-26113,-8076,-45631,35084,9271,9499,-10993,36214,46323,17788,-20085,-20593,14219,-8115,-76949,15738,-111663,-14699,90735,-83106,10687,76213,60461,15000,-57423,-73639,-61245,7522,-26453,28389,38633,-17820,-79817,24357,26135,11722,18849,21909,-53594,-61764,57094,-14774,9478,33984,-52239,-9973,-22962,31255,-26917,13675,-13249,-26909,-43250,31198,-829,-17752,-91852,-47273,-17635,-40866,29312,23870,57972,-99087,-93506,-21625,14673,127001,88361,124393,-11008,44315,35460,15429,95050,-33254,72500,11574,-27984,15314,39683,3696,-32776,-36637,19200,55293,-79125,-17756,20184,-12278,-14287,113346,44972,-9587,-16158,-50417,8483,-20264,-53835,-16092,37089,28885,-68130,-85196,-3407,-46497,29226,35828,-29667,-18922,-91049,-67130,-34810,30464,30662,78596,-19708,-10859,96537,71755,33737,33479,-53159,17938,-24492,-12974,11180,75436,29457,19283,555,60042,66547,-43732,-13000,-48280,7152,-70535,-52650,74085,13394,-21815,-34156,26362,-23862,23869,-3803,-14977,24708,-26910,-36462,17943,127900,29644,7063,44023,47829,-9032,-2636,-84934,-23249,5715,18732,91304,50332,13698,-12628,-25854,64369,-45970,-15773,-11895,3610,6932,53508,-67773,-80272,27633,10298,-3839,-99372,-24603,-47399,-63626,-44159,-11012,-45991,-40463,-1655,-83250,-66417,-4890,-35771,-2002,105946,-10311,32305,53903,-33057,28041,56777,32905,-874,34238,72487,6884,38999,60837,20357,-85058,34461,25954,-43503,-48619,13736,27219,-73223,13746,-15092,24956,3681,-42279,-126973,-27216,-79345,-47124,28105,22009,-542,81376,-58651,-41437,-15781,-110850,-74621,-13320,61888,-86391,42820,87153,16448,-85313,-64639,-54364,-56132,17192,-4237,-3992,59878,50092,2087,-72639,-9533,20524,-6385,20147,78565,-33093,11508,-45739,-56208,11167,13823,-54288,-43077,-18946,27967,-3649,890,-11118,83134,-18495,31068,27755,15011,52990,-8925,-33910,-11726,-17087,-6093,-49893,-29629,-13079,34710,-18078,1339,71628,-4731,-98583,45241,-118801,-64085,-76627,7996,27719,4028,-13168,32310,-6909,-171065,-75780,-52538,-77331,-3720,-28246,10625,-17196,32005,19262,8774,-18457,14105,-95862,-77795,2158,-20337,-3445,22679,-14535,-86872,18973,30779,25643,-55667,56861,61130,40292,-28050,44141,24279,-23253,57885,131608,15973,-77071,41989,31848,24952,14165,30700,72077,49698,-27589,-55574,27827,24677,-20531,62742,-14705,-31509,-52533,-42398,-16429,-979,-47166,53913,7371,26163,35573,-16385,-106159,-69278,-62362,9914,125207,81618,3399,22517,160989,86863,-8891,29848,-3505,-35714,-27608,-79153,7365,313,-30558,-6837,51896,20320,16946,16271,-33255,61516,6233,-25327,-68907,52256,5137,-61302,-53432,27768,71406,54763,-37867,-11671,-15956,-1339,77105,57024,-52460,-6172,-60275,380,1713,-26606,8076,46908,23025,-1806,-135771,-2561,65328,12934,22142,-54943,-33277,39497,32496,62712,-51795,7465,-46533,-56152,-16363,-6142,-7005,-10085,-24871,-29653,-17347,-28517,-80302,-41004,-22976,23770,40716,17565,-17743,-53963,-13931,28526,19424,-975,-16214,-5956,8892,71476,34157,-106808,1500,-55079,25302,27955,-75595,-49812,26329,-16994,-39978,-23932,-62791,56402,6506,19939,104074,19001,23250,59672,-43575,47868,-86434,21619,32835,38017,-60615,62008,19950,77231,59721,-86163,-43814,-3165,5249,-18343,-58552,-45369,59053,-37010,-17630,-4816,22997,51856,84540,-10487,21995,104550,-10346,-103499,16656,-72007,9590,32524,-45334,-7233,88874,12957,77195,50629,-16134,15418,-29987,4534,-6993,2545,21380,6636,4581,15517,-31512,-98231,9286,-32579,-29042,-8413,-73209,26722,-26437,7793,38827,-122145,32284,34433,-38539,61453,40758,65753,3450,44639,77474,-8927,73016,62538,-65663,-84122,41462,-1206,4351,-23876,12538,-43907,-12132,-1774,27377,20040,-53896,-60791,-46887,-18486,-4284,12442,-74117,-21244,-55403,-26462,22608,5240,15576,-9712,-17107,-73225,20854,94342,31750,59318,-10612,68993,-30297,-23885,-55619,-77668,-57512,-39862,-42005,16110,35748,-11539,-21130,-28015,65521,4158,-83198,-82651,12847,19992,53646,23750,7645,-33296,-17615,-1691,-6593,-65816,-18387,-17715,31598,-6167,21056,40420,11489,930,-12516,-52133,-14809,-8610,-15376,-51582,-12708,-66242,45071,-38966,-10815,-1045,-53402,-51913,-55239,-35683,-23069,11840,3438,-35675,69584,-2313,14515,51464,37473,14153,-46058,63762,6914,-5264,-8559,49860,-18660,-48104,56500,13568,-76486,-54087,27865,-18485,-68721,-10040,8593,67897,3398,-43370,-66506,-24422,110701,-17216,-54003,-50038,-13373,-68098,407,42176,-16145,-87790,-31687,109851,67135,-16945,52074,74511,-52052,-10138,-29643,-40067,-96228,-43960,-30667,-40446,-15484,77011,107764,15150,-105428,4370,-40280,38658,-39612,37491,45402,-2761,-147528,3037,110366,-41132,-18961,-10826,33874,-30272,-17708,43117,21955,18737,-23735,42191,-10129,34935,2852,36342,22406,21566,35542,6016,-28283,8801,63456,-31422,-64845,1318,22483,-15384,46544,-64649,-70195,4856,11186,87529,-127,83725,50502,9754,-40998,16597,12214,11714,37466,-2786,-28814,4195,60632,-15996,-31953],[-26235,-21089,7836,-3461,-54836,13867,82428,4256,11590,35740,10238,-4481,17215,49346,8529,46411,45210,-63052,-91341,56899,36392,49536,-23116,-50112,44159,-42006,-91802,-26477,-63829,-16354,25013,-34671,22817,7551,-25804,-67576,795,-584,-20726,-79493,-80089,-12291,93426,46075,-30220,54637,64558,-2569,-25128,-181,-12938,143690,-19303,-50417,-16619,21833,4945,128904,3674,36700,79155,-12056,46727,3672,-17343,-20068,57659,58176,53650,-2945,24324,-41581,-28066,39855,34709,-8646,-34338,-7812,23510,43732,49878,-33118,-31016,23478,39193,61882,38074,-11260,-26026,-81109,-32961,-76540,38170,33831,-43547,-9162,-57090,-10898,24784,12888,95228,-17591,-23351,-56258,9495,10020,61694,-46291,980,36389,-43552,-60634,-26989,2803,-74182,37803,17457,-32787,88281,-18315,-30336,45748,-55025,-49402,1041,30061,54062,56489,-39593,34372,69858,7848,26828,-256,67443,-66165,39061,48693,-4371,5160,7034,-7119,125102,-2366,-49609,10318,48878,70316,13602,-54148,-12401,-25459,-13087,-5470,25005,-63781,31869,82337,47983,19822,-46808,-32580,57431,61103,-20790,-39728,-90192,-86,71801,41178,57962,25062,21596,29448,66143,-7207,-21711,29320,-28888,55193,100518,-80554,10403,53465,-6409,40777,76103,65978,-17119,43582,41200,-46515,-58814,-14770,-7481,22847,5601,-2251,-57037,18318,-30926,-32568,-77515,-57337,36672,13073,-41208,-14918,31651,-33408,-4890,80048,-19132,12665,27574,11803,61210,12262,58803,-5039,-9501,-26921,-25844,-53990,6331,71716,-10647,-43924,-28769,-38516,77762,-27761,33948,29177,27574,34243,-56343,19196,-11180,-14810,30129,-57987,22433,-29323,-9125,69373,-31166,-26753,47883,-83980,-132367,-103483,249728,-38315,23547,76311,-16714,-28841,41284,-33568,11663,140289,27589,59332,41337,8273,80708,45919,44860,-10056,-21689,-7322,8084,-30858,9422,3279,-19856,-8077,-26871,42055,8077,48903,2501,24654,33707,-6230,-50031,-65457,36771,-7365,-55398,16836,-75903,-9188,88793,-68706,2836,81581,46292,7565,-48989,-52211,-81182,7753,-24486,25903,34319,-12930,-85587,16231,14268,24319,29420,2757,-40455,-45912,44982,-38259,13218,5077,-61699,-37414,-34581,44635,-4176,6551,-1943,-28715,-54931,5792,-13288,-28479,-94842,-42171,1890,-26187,39755,39055,71371,-102091,-118104,-10614,6959,149864,102860,111553,-6159,39902,37221,24499,75475,-61843,79900,10232,-28273,-25117,23010,-6387,-37328,-12673,24986,39609,-85008,-3813,8004,-19772,-21028,107058,28841,-31694,720,-52450,11726,-36909,-67131,-22630,48112,41276,-45126,-80246,7670,-53843,-17984,35003,-21884,-19466,-99428,-44934,-34378,29362,23046,89277,-3636,11012,85954,46074,-10227,7989,-58357,28386,-49966,-41653,13790,89846,-13603,-21434,-26947,53366,73790,-32212,-14228,-41573,8434,-87740,-52485,82461,6732,-18110,-12628,40291,19509,31997,41968,-21784,50208,8597,-28869,9979,119675,29386,2075,76428,84905,3551,-28232,-61398,-19217,-960,28725,126557,88252,48833,-11770,-36930,68639,-28267,-2251,-20190,-46171,-15150,58711,-50870,-72313,21586,-6780,-16663,-104997,-2713,-11707,-40900,-46217,-5537,-23599,-45345,-14928,-109603,-64476,3827,-6661,2189,99000,3420,22362,65798,-20197,26517,80672,17468,-33844,22125,92962,10397,36649,88335,59163,-58638,40093,37305,-41365,-43680,13995,53054,-47325,11732,-9846,13346,7122,-47689,-120238,-11633,-93536,-46094,50326,16811,-13098,66055,-52927,-39431,-21864,-131975,-61243,-6313,47487,-88208,22465,84640,31135,-57984,-60840,-31550,-46588,33092,846,15939,56677,56730,27014,-63407,-1542,38185,-4003,20842,93824,-30763,30062,-13003,-47025,12115,-1916,-50695,-47512,8097,33722,-27580,-9633,-12078,91167,-19447,31618,21861,17230,55501,-12084,-24396,-19414,-12242,-15328,-60281,-22072,-27418,42247,-9873,20891,69367,-3481,-99968,34569,-99685,-27689,-42773,-65,18127,14809,7211,44894,7600,-174221,-75659,-38230,-71023,-659,-41814,-4296,-52756,32503,23739,-5594,-33599,20532,-98533,-68816,-28926,-34273,-6622,22650,-16836,-76202,589,11796,-4844,-61739,42943,58642,8242,-42008,53285,42331,-29100,66852,106223,-252,-92304,31565,27104,7740,-13898,34883,77496,10329,-37978,-38251,14697,14403,-6535,45616,-16748,-33625,-38817,-65113,-13506,-13507,-71636,1406,22095,33824,51246,-14002,-97280,-82151,-41865,-12386,86506,76940,28309,27407,152264,85494,-6501,14784,-15901,-40906,-28685,-113400,7154,-11462,-20915,4099,41926,17175,33368,28736,-50043,36741,-14331,-40187,-78893,40305,8032,-45120,-34585,20137,60533,35996,-16389,-994,-11186,12019,106607,60925,-47205,-3698,-33146,-6772,5797,-27638,26968,42478,52299,42254,-115865,986,52925,-10215,17788,-67909,-71145,58263,13379,45591,-71003,19627,-18609,-60072,-11040,21223,-2,20814,-12617,-30826,-27703,-12941,-72647,-34215,-7595,33452,32067,-7605,-19518,-60784,-4258,39631,4809,-22528,-7561,-21340,10156,39841,11478,-103818,-16168,-66351,11917,43508,-68099,-54498,7620,15552,-38508,-26974,-69160,46368,-8851,34108,72563,27455,36769,62692,-29467,67202,-45647,5808,31235,19003,-59006,89574,32358,73517,60551,-61537,-58434,-21495,-17106,-6330,-69302,-44203,48161,-41595,-11808,13215,14004,43338,62017,11379,18275,81107,-33415,-128141,13472,-79012,16814,31173,-26423,3629,81108,15037,47119,56866,-35790,-8209,-7832,36989,-13231,-10379,30927,19873,-5661,15188,-25356,-75609,25742,-565,-57832,-11277,-50710,18403,-19642,34138,35546,-113169,19077,8539,-32473,84660,62846,67197,27200,40186,103560,-22918,49237,54559,-21371,-69464,42693,25041,-7372,-31117,22107,-29605,9003,-2664,1777,27581,-39455,-50206,-38048,-13888,-12391,-785,-70806,-21509,-43637,-17578,27320,13785,302,573,-7341,-54164,22576,88602,29510,17276,-32519,39532,-25632,-23220,-45763,-86587,-63196,-47541,-24159,51706,19210,-30725,-21997,-29828,69162,-12014,-104701,-52776,6300,41201,48750,34039,15560,-19962,-11393,7046,750,-68668,-29990,-21776,-20677,-12864,35940,43997,25005,-18344,-24536,-72941,-23999,2317,-32520,-55864,-37267,-79242,15136,-35201,-6183,12595,-57540,-56310,-49572,-30512,-9690,12771,8128,-26499,71881,4472,14455,39996,18874,9825,-31738,42389,-18651,-14211,-1717,59365,-21929,-49805,37871,13316,-94263,-72818,34702,-24017,-48880,9384,757,46239,10806,-39053,-58796,-20863,112132,-32287,-37405,-47151,-20739,-55480,-836,55030,-13181,-65819,-26075,93693,84802,-18902,56669,59253,-54975,4053,-7376,-53381,-73293,-18146,-33739,-24516,-22381,75933,75977,13254,-115844,-853,-57100,48858,-39583,68466,60198,28525,-102045,21919,140260,-44894,-7568,-6678,54598,-17874,-7690,45819,-31131,9055,-25811,4257,-1496,39617,-12057,29934,31570,38490,30707,-12551,-4370,32500,70829,-11001,-84348,-3396,25490,-15220,54718,-44010,-47445,6831,1392,72680,-10166,75311,56526,15886,-49206,13396,29433,19643,22659,-7220,-39484,1768,49447,-18500,-12861],[-15850,-9227,22810,-14769,-66526,13988,77178,-15212,-16528,25321,32050,-3940,-8836,65055,-5295,25610,32469,-75826,-94392,39747,37292,61643,-35960,-75632,36134,-31178,-62364,-24743,-58813,-28759,23733,-4987,-1349,2316,-30078,-28841,-10361,13316,-18118,-61421,-68421,209,101184,52018,-45120,44147,47274,907,-50973,-17690,-10599,136147,-22021,-48826,-4489,-6064,-17192,122416,6808,21005,104389,-1495,58128,-15982,-6493,-34547,45585,59795,33845,-13767,27537,-47787,-14075,37366,9495,-14533,-32224,-7736,1357,27936,57089,-29383,-29790,37366,65954,49795,65330,-30184,-35116,-101580,-36468,-80635,38152,37896,-39780,-30445,-52499,-11149,9756,-6490,83357,-18387,-50632,-26510,17149,32544,48362,-18130,15868,30565,-47013,-84621,-43226,15465,-42196,36814,49105,-48965,84321,-4421,-24014,54935,-50798,-50651,13419,31015,53533,39682,-45447,6320,55880,3098,33617,18336,62155,-80608,47560,25436,-1579,-7771,4539,6751,151228,-11887,-43905,914,44004,61765,51487,-56098,-11383,-3538,-960,3540,12361,-39027,39297,68332,26845,25849,-30191,-22282,50044,45155,-12453,-28307,-101114,49019,89601,20232,-7267,17139,-13264,25132,46780,-546,-29079,3655,-19474,74350,116514,-77202,-15326,22895,25526,40965,46660,63542,21772,52633,46394,-20150,-40253,-18411,7620,14455,-813,-8274,-64094,32007,-6946,-36106,-65434,-73441,29822,18719,-63231,-15719,31171,-53590,-10831,82456,-3681,18434,18576,14574,85640,19243,48805,-37079,-19014,-11658,-32455,-36484,11993,57699,-13656,-49379,-21782,-31609,34237,-51291,16525,8277,47519,72374,-79512,8023,-35230,-30796,52883,-55098,24826,-43956,-43240,80362,3827,-25710,45300,-65345,-132962,-15075,154921,-70112,7808,80057,-28617,-21668,53278,-78521,25267,145930,21713,60574,37671,1632,71663,30800,36284,13071,11013,-22050,8780,-6553,14532,9840,3092,-1049,-6187,42040,-2054,63472,8384,10484,22891,-21301,-67724,-97520,54080,-2899,-30767,19242,-36767,2396,83122,-51995,318,75229,13906,-3700,-34477,-31323,-95230,1543,-18739,18761,32482,-14572,-74143,4919,5285,40736,34061,-11132,-23652,-23439,29485,-43438,25645,-21397,-59974,-65968,-43430,51768,24508,1515,7253,-18213,-59022,-18054,-15714,-38925,-86548,-33306,8763,-14357,52170,75135,73387,-105045,-140657,26779,1212,142335,105916,86930,-2273,26405,29617,28611,39218,-62874,81064,10284,-25305,-59391,-1540,-11175,-37175,16167,25154,16073,-88729,-14477,-9921,-27403,-27620,66692,8498,-46729,22691,-54717,574,-53892,-74504,-28857,30581,46722,-23682,-69480,26445,-40444,-34299,38425,-3561,-17999,-93249,-30622,-37154,20178,8041,90420,35732,41541,55998,17044,-46367,-3140,-54417,36335,-67660,-60190,18012,99319,-41555,-53547,-55250,34000,62088,-10374,-9982,-30636,2641,-87964,-39717,77914,-2608,-18180,4416,54370,62930,42889,89483,-28230,67688,31593,-26740,-487,96171,26824,147,98174,113362,23521,-49581,-26954,-6296,-5489,41426,142828,107196,64978,-305,-34423,73900,-9703,13055,-22794,-78157,-36168,58359,-40903,-74111,8230,-29461,-41790,-96836,9239,14541,-12135,-50651,-3233,-1143,-51678,-29874,-123407,-62759,9741,27090,3570,77411,18329,23027,68427,7174,26936,95257,8436,-56644,9707,87420,11206,26590,103197,87248,-29443,40619,46770,-35882,-32603,3989,68653,-18370,5223,-8588,-6991,12845,-35540,-102867,-8229,-96833,-36185,66244,13600,-23998,38628,-33544,-40286,-19273,-133877,-42476,-2843,29473,-85074,-1652,77156,38055,-31377,-51970,1671,-29943,44837,10811,41118,58084,59134,32814,-43215,8892,43077,15938,21779,96311,-35563,44110,33356,-20842,13814,-14684,-20911,-23584,36456,36402,-53188,-10743,-16215,87076,-13292,24922,9668,24767,50902,-18472,-3783,-35675,-14813,-23137,-50041,-10932,-38802,32341,-3849,26141,63977,1162,-90699,16472,-69114,10748,-9381,-6105,12244,36746,27678,53399,6776,-146797,-66031,-14835,-65047,1526,-31233,-11732,-77602,28711,28237,-21460,-41822,20805,-84797,-55798,-46661,-40397,-3610,24984,-11597,-27977,-5695,-2196,-27844,-61899,22920,44365,-30332,-56629,44574,51629,-25232,68988,65178,-14255,-90467,23017,18890,-1225,-28174,36925,74967,-18593,-42393,-9743,-880,-944,-3259,12039,-18463,-21752,-22746,-67730,-7012,-27637,-81105,-35665,40411,39954,60484,-10967,-74312,-90393,-11562,-32674,31399,56651,47075,30733,100741,53890,-2807,873,-33235,-29606,-29684,-128548,15220,7233,-14949,2075,37443,2069,39017,29111,-59087,17528,-37033,-61670,-80574,22246,16407,-28904,-9859,13983,44966,15844,-254,-4112,-8471,24965,116749,56460,-32827,-3502,-13298,-6678,17104,-24834,47716,27407,80224,88735,-90562,2553,36785,-26263,5356,-72132,-88452,56346,-14412,20780,-75306,29984,12299,-48413,-4244,41630,1714,50673,469,-24715,-17688,3661,-71030,-19978,8428,33559,26333,-18731,-14857,-54567,9229,38637,-6240,-40851,7352,-36593,3312,7805,-9285,-74291,-36528,-69317,-11838,36183,-60261,-50271,-18079,38608,-31942,-20951,-61827,20635,-27035,36923,25638,33585,44260,65401,-8513,93666,-4859,-10945,31746,-3337,-51450,92574,37561,64265,49924,-39701,-65295,-27188,-39782,8261,-67456,-44382,29667,-38623,-5723,30564,14384,27046,26183,31555,5152,58194,-49478,-128681,5532,-87407,24649,22452,350,11846,58215,11903,6603,59604,-46502,-39913,16254,68259,-14604,-16591,32061,25263,-13870,10974,-24145,-59948,21218,30766,-83302,-12195,-26252,5710,-9687,72517,32886,-84974,5188,-20946,-25310,82878,79025,64596,49985,28338,121564,-24966,18279,49406,31511,-25095,30083,43332,-19334,-32736,19974,890,28346,-5790,-25109,38072,-22888,-22132,-17161,-13938,-22325,-13479,-54972,-24479,-21215,-8322,33866,22964,-26365,3112,4682,-24715,20573,56985,27349,-24840,-41099,9721,-24606,-29702,-29604,-63384,-54606,-45009,9747,87032,331,-45570,-19108,-29630,59741,-15903,-108396,-16862,10070,57911,46399,51467,17460,-11743,1442,11288,9361,-66450,-40606,-16458,-74649,-23415,49542,40611,33755,-41458,-41923,-81168,-23225,17600,-40718,-63140,-58660,-83278,-27715,-16377,287,22338,-57203,-54150,-36972,-24433,2983,11823,21399,-15073,60563,13397,8311,15674,12590,6159,-7516,22832,-37873,-21202,55,53747,-21910,-37460,32096,10947,-84216,-86215,30104,-25008,-20793,22754,-15527,9337,12895,-39766,-41149,-20873,83261,-47391,-28407,-44993,-32003,-37472,-3017,49528,-6199,-32520,-15564,68541,87344,-20772,40013,36936,-52630,27021,19010,-62519,-40342,3255,-29546,-5655,-25913,64177,36914,18954,-100661,-7166,-68445,45345,-45144,86483,65883,55307,-18789,54808,156048,-39238,4693,62,70677,-3645,894,37990,-68725,-3354,-28731,-41277,-594,47016,-30097,25464,44050,53270,14313,-25169,9243,41886,75631,15617,-88778,-9438,35512,-9170,58834,-30309,855,20393,-6649,48235,-18562,50726,62362,23263,-52728,6669,39363,26090,9304,-4852,-48506,762,31611,-18300,-1356],[-3523,1566,24148,-26760,-67402,9599,64539,-23953,-42212,11323,50433,-1610,-39176,67293,-13721,3970,4741,-84609,-82361,20550,43594,66005,-45211,-98466,29444,-11746,-16674,-17349,-43293,-32999,17577,13972,-18483,530,-26076,7679,-18268,29804,-10340,-34736,-55316,13680,100225,52369,-57470,36219,25491,6832,-67360,-40224,-3841,82218,-24928,-41112,4472,-33772,-38144,86021,1129,2196,97407,-10564,53091,-37365,8957,-48283,35225,54390,12273,-25849,29105,-44109,2138,23783,-6733,-23908,-34369,-6201,-15378,12338,60078,-24121,-23923,41833,86811,29436,90873,-33181,-30602,-104016,-30244,-69565,35639,37883,-36996,-43929,-42600,-11589,-1880,-26181,66111,-9045,-68344,3856,22010,49341,31162,10256,20528,19798,-43289,-97515,-54597,24312,-15677,29154,72589,-54541,62577,3786,-11045,61740,-33149,-41339,22350,31559,46171,15391,-42687,-23101,27523,859,36399,30335,36784,-92078,41869,3469,1384,-22755,-7160,17848,157356,-12372,-32423,-6332,34683,51806,84789,-44979,-3011,27969,16919,12889,4947,-10293,50994,49382,2983,29337,-15042,-18081,40718,16221,-6559,-8982,-79176,85818,91935,3516,-52437,6794,-33226,16517,26292,-5689,-40496,-25245,-2310,71741,116992,-56846,-33209,-19761,64291,33267,8439,55167,47883,53044,53597,18747,-14671,-23316,15813,7891,-8918,-16772,-67461,38531,23410,-34956,-43660,-77933,11892,18176,-75217,-6747,25970,-67335,-13867,68849,-8367,8916,1035,11600,87433,18945,18910,-77122,-20789,-8576,-28082,-19555,20747,47124,-18003,-48824,-11470,-7859,-14730,-60683,9945,-416,62495,92595,-99316,-12409,-55466,-41216,68549,-44202,14586,-45662,-71784,64168,25275,-12738,49480,-30945,-112761,20151,64966,-87794,-3657,85892,-30618,-22115,44687,-98126,38311,118933,11435,53954,50928,-2874,60799,20445,32466,54508,60746,-34419,10497,19861,12938,12271,42113,8699,9732,36663,-20511,56664,2620,-7257,13347,-23481,-69513,-110850,60791,3629,-11283,21463,-8482,17767,73600,-39320,3533,55731,-21468,-13782,-18960,-16277,-98426,-8026,-10240,8184,33850,-18365,-52855,-6338,3508,53914,33429,-15042,-4020,1888,15041,-23387,41916,-36817,-47288,-86054,-43886,53090,50328,1788,11956,1478,-49367,-27261,-5193,-42940,-71909,-22680,8421,-3723,65844,110535,62947,-106220,-155796,89364,-603,106265,94795,60788,-1015,10301,15706,24186,-6650,-37345,78162,12391,-19734,-77959,-27159,-11662,-32691,37554,16743,-7223,-91944,-44723,-30364,-32916,-34642,7629,-14195,-46364,43171,-56503,-26684,-65651,-59288,-32418,-11175,43904,-11072,-57219,47510,-12288,-11601,44463,22178,-17100,-71422,-24533,-45554,3527,-10281,83581,85197,73725,26349,-6047,-63935,-2227,-38690,41605,-71902,-68882,22465,102032,-53339,-77419,-78766,7194,33479,20562,-1902,-20102,-8944,-68396,-21615,61451,-13582,-25484,13881,69754,88559,52357,117205,-34631,67939,36814,-24634,-10718,68714,20801,230,98696,118729,45358,-67177,8634,12504,-3602,53645,134749,102567,59399,18982,-21359,76795,4156,25242,-15187,-83531,-50199,54091,-37830,-81981,-6314,-46161,-71912,-71106,8703,24823,12202,-57061,-3580,19192,-59105,-42824,-120176,-55613,13447,54017,2412,45594,32687,33865,65122,40268,27811,97274,8090,-68038,-2132,58629,10354,10772,90096,92467,-4050,34776,51214,-27878,-17259,-11403,69779,4225,-3964,-8150,-28902,19367,-4815,-76781,-16032,-85139,-18853,71269,11995,-30166,6991,-6264,-41611,-11644,-115638,-23524,-5239,11117,-77106,-23369,67231,34259,-12553,-42279,34865,-8987,51517,24389,67675,66938,58298,19408,-18198,21490,32210,39659,21856,86684,-41222,52826,81003,12299,17848,-20431,24034,21074,56336,35793,-69648,-5190,-24267,74546,-2375,11480,-5326,38335,42471,-27561,26427,-55151,-21764,-28475,-18706,5612,-40759,6702,410,16456,56554,7377,-77005,-1930,-37150,39205,13291,-4032,13136,64445,44507,55626,-10643,-98289,-50246,9725,-60493,3125,-1695,-6174,-81223,21482,35271,-35538,-41320,14154,-65287,-41804,-52019,-35971,6831,30020,-1030,44052,565,-13810,-37431,-57139,5297,22024,-61096,-65710,27075,52063,-13405,65203,20432,-24516,-70163,18405,6756,-277,-23428,35348,64638,-28835,-40608,18464,-13407,-15041,-9348,-29260,-15605,-522,-8880,-49481,-1274,-42405,-71653,-53067,60650,43670,60379,-6107,-46359,-92553,21020,-46303,-20491,29371,59187,34897,25586,5104,-1329,-9389,-52572,-8069,-25575,-118012,27327,49070,-12435,-13018,38303,-21241,34462,19415,-61452,2905,-51242,-84025,-73558,491,26681,-17874,11899,9862,25446,-217,5964,-19987,-10336,34626,109478,44900,-14065,-7651,-4551,1251,29869,-20254,64223,8295,98317,121209,-76057,2823,22874,-34137,-10147,-63830,-71531,36576,-38900,-9168,-64637,36529,37799,-22216,1444,52416,1324,70150,10085,-9936,9886,17639,-77083,-192,21174,25812,28814,-13252,-8303,-38028,20205,26194,-5898,-54438,22032,-44657,-7920,-17686,-21955,-24508,-53784,-64129,-35642,10903,-50753,-36640,-45989,44076,-18464,-6589,-44536,-8702,-45309,28165,-22777,37601,43454,65020,13658,115049,24695,-23780,36515,-22661,-39924,67238,35502,51850,31162,-17705,-60243,-21160,-53448,19080,-55616,-47700,4733,-33210,-1211,44125,23489,6619,-11756,46684,-13763,44500,-54158,-104672,-4422,-86289,31712,8665,26675,15699,27924,4545,-30792,59419,-49468,-65735,36902,86138,-8749,-15615,25865,21453,-18348,1673,-26724,-54487,6862,57640,-96087,-15199,-7195,-11356,-230,112675,30500,-42793,-4630,-45832,-19257,53636,78787,62260,67516,14979,125015,-10510,-5913,47057,70258,24558,6180,50622,-31215,-26735,7491,34375,40648,-10937,-46085,47391,-7937,19253,11484,-14014,-33005,-20957,-29831,-29221,7417,-2582,39197,26897,-58203,-2623,14401,7529,14909,9537,21754,-53201,-36915,-13857,-28504,-42971,-11580,-5022,-34828,-34235,46794,107295,-18163,-52361,-13727,-29356,37362,-12268,-92957,11708,23690,64045,48672,71054,14635,-14512,15532,10230,18069,-58271,-47548,-2211,-101867,-31841,59655,32425,32460,-60678,-62655,-76158,-14103,33903,-39324,-74202,-68982,-76032,-72628,7545,4459,24879,-54072,-48132,-18219,-16636,11348,9575,39816,-2274,39970,22936,-3940,-15556,23585,5330,16849,8300,-47803,-23250,-2824,34741,-19936,-15595,41226,6150,-50496,-91184,17015,-20319,5952,25305,-35357,-32194,11184,-43287,-18186,-22547,42794,-57529,-31467,-45465,-45615,-18769,-2758,24678,3821,2775,-2373,40877,68893,-22151,5541,18706,-45269,47790,34291,-65243,-7963,18266,-21466,10912,-24348,48068,12426,27416,-67019,-12743,-73666,27345,-55020,86293,63224,69852,65922,92810,154657,-26092,16149,5859,75570,13935,7016,20542,-75830,-16395,-28596,-77161,-5798,53989,-36712,20523,55178,61916,-7631,-29882,9346,36271,80455,40755,-78150,-15638,49983,2068,60277,-27568,56015,45803,-10210,18628,-23740,17756,68163,31396,-51195,-1446,39819,30441,2043,4444,-50673,2031,12004,-14329,-1100],[8279,8016,6810,-35688,-53839,3085,35640,-28484,-58125,-1556,60455,2638,-64588,54435,-12831,-12698,-35904,-85995,-59003,4072,48342,62191,-46404,-112877,22483,8052,29247,-6356,-19876,-30274,7454,13918,-23896,1194,-16339,28663,-20119,45573,2052,-7767,-44941,25817,84570,47850,-58752,35130,5857,13431,-67518,-60345,4306,7201,-27163,-31645,6029,-60753,-53688,31838,-12412,-14608,49147,-37751,29373,-51303,26371,-60481,25501,41487,-10144,-36367,30381,-28039,15304,1795,-13399,-31331,-38881,-4966,-21861,4011,55790,-16992,-13828,33874,90452,7009,106951,-19949,-14795,-87563,-15290,-43793,31461,30755,-37775,-49297,-30254,-10128,-8331,-48667,47030,11146,-62465,28861,23241,55637,14770,20909,11748,7779,-32740,-94896,-58337,30167,-397,17869,78429,-49353,31746,6898,3950,64332,-15572,-28284,24729,30449,34431,-8437,-33919,-47388,-3175,819,32315,33836,6524,-97058,26298,-9575,5608,-33561,-21915,21539,143397,-2232,-16403,-10193,22946,40935,94911,-27405,9471,62591,35257,21490,6280,15084,66522,37628,-17169,36006,-5870,-21258,35688,-14791,-8503,10231,-35825,101182,73420,-3540,-72265,-2682,-31785,6491,13691,-20298,-54147,-50033,20043,49219,96209,-27218,-38572,-58332,96004,16250,-21786,47278,43710,44387,63822,59246,13466,-29018,12413,4496,-17743,-28630,-66741,38249,51502,-29195,-18986,-72268,-11099,17162,-74330,7938,18080,-69428,-13470,40315,-30021,-10994,-16478,4424,67714,8053,-24843,-109988,-10817,-17702,-12077,-5657,29871,50210,-21728,-42756,-5443,17521,-58237,-47402,22157,8055,67824,91467,-111910,-37606,-66320,-48120,71414,-27497,-5841,-35566,-83289,29401,31842,7843,60073,6751,-78929,2184,6561,-84101,-10511,93378,-23259,-30200,17027,-87347,47530,67869,-1765,40016,74745,-3011,52074,19158,31287,102592,110798,-44666,11187,37482,3580,10354,85803,15429,17304,28992,-44859,40278,-14029,-27294,4408,-13259,-57574,-107761,53456,8927,-2802,21908,2898,33177,58318,-35142,10487,26178,-46191,-18182,-4564,-11050,-89026,-17014,-475,-3805,37282,-15825,-31323,-15572,10276,58287,29656,-6759,15971,25218,4811,17304,56601,-37795,-27672,-90011,-33378,49289,64471,7731,10300,23105,-24297,-14484,16241,-37443,-57397,-13334,7649,10334,78967,127548,43410,-101114,-157000,155543,1739,60058,71312,41630,-1860,-2625,662,11255,-49487,3653,74845,16540,-12284,-80683,-48012,-10409,-25256,42050,130,-23955,-94533,-80910,-49143,-33842,-41463,-46892,-35037,-29912,55150,-56030,-63965,-66456,-17967,-32602,-61147,33922,-10151,-47293,64416,18448,34588,48863,49060,-18832,-38181,-22773,-59490,-17457,-27068,71722,121050,98737,15472,-17541,-61440,6095,-14245,44862,-61031,-70662,25617,97313,-56718,-94142,-89016,-17259,-4792,53197,7791,-13488,-23617,-32662,-7016,37362,-25313,-41050,15496,86285,86559,53253,115382,-40890,47719,28336,-14719,-18196,46225,11314,1029,76587,97704,62051,-82881,35924,32147,6394,60656,104187,78242,38533,40412,-2852,75279,11650,30598,407,-62025,-54225,48228,-37406,-86207,-17728,-43553,-95454,-30694,-93,15727,23830,-65408,-6208,35529,-65588,-52043,-101684,-39025,15927,61998,1233,12379,44488,49270,58607,64815,26954,87662,13177,-68743,-12488,19039,9287,-7752,39749,71777,12828,24528,49252,-19888,-95,-25294,57445,12284,-13348,-4774,-44249,24993,36235,-46738,-29540,-59701,2342,65559,11114,-29810,-18438,22122,-40232,-4280,-83206,-8699,-13217,-5024,-65321,-39901,56564,21702,-6200,-34945,57675,11488,53997,38936,90167,81840,55623,-4245,5005,35087,8398,48324,19158,69293,-38689,58792,116659,38089,25457,-17956,65208,66451,60807,33883,-68551,3324,-34887,58477,9882,-5668,-17224,56545,34655,-38412,61020,-68788,-28816,-31178,24002,27241,-29681,-26749,4767,-3061,48379,12824,-64223,-14210,-11604,48600,20591,10467,21658,88825,53952,50157,-39094,-45519,-31980,28417,-56737,5097,35365,11658,-61332,12538,45398,-42354,-32813,1466,-49820,-29810,-49085,-21422,23188,36835,11537,109771,15150,-26289,-33014,-45504,-2818,-1062,-70983,-64296,11034,45063,1300,57278,-16553,-29370,-37462,18786,-7816,9352,-1320,30433,46938,-22454,-34831,30949,-17813,-20291,-20379,-63844,-7041,22041,-790,-17938,1484,-55780,-47012,-54748,79812,44878,51053,1405,-21417,-87445,46847,-49816,-55525,4270,65436,40970,-42499,-42189,-5074,-15949,-68693,14731,-12259,-85390,38431,94510,-11929,-36317,38783,-45125,23338,4138,-59243,-11330,-50993,-98864,-60761,-22151,34788,-14543,24794,7747,3108,-9259,1393,-42670,-17351,38628,89195,27603,2891,-13582,-5504,14144,38739,-17514,69867,-8663,100111,129901,-78415,2394,14401,-35601,-23400,-42795,-24518,9106,-49244,-39493,-44239,37205,50419,12633,3303,53828,941,74942,13709,11675,42723,25982,-88366,21598,27697,14999,40490,6092,-4435,-16481,23930,7231,8997,-63563,28463,-42066,-17364,-31951,-23604,26989,-64798,-54147,-50549,-20720,-37365,-16200,-74525,29609,1612,13569,-23269,-29438,-60413,11060,-57159,40257,33782,58219,32200,120400,38354,-28821,44449,-34020,-26307,24847,28788,38915,9678,5479,-42805,-10982,-53057,20892,-39751,-54600,-24044,-31151,1495,51158,37720,-12784,-40747,55270,-33479,39836,-46365,-64655,-12979,-65143,36140,-6043,45210,15916,-1185,-4632,-52797,57217,-48154,-75335,49115,83389,3948,-10437,14594,9863,-17828,-12273,-29811,-56437,-3854,78944,-91905,-23083,4233,-32638,5978,140560,27709,2972,-7682,-59153,-15653,10962,56952,63738,77129,4518,111354,20148,-11645,47001,74166,51732,-22716,47814,-42700,-13421,-10348,51592,43106,-16653,-54702,51449,2046,63199,41322,-8834,-42674,-20055,-2995,-33831,34835,-3007,40986,22926,-87034,-13445,18394,33361,7338,-37639,11422,-60227,-24196,-26357,-35204,-59253,3651,64849,-9220,-18514,70623,106306,-34042,-50054,-7439,-31262,6924,-14246,-64637,26405,43180,56151,53981,86354,9448,-26766,26187,5000,26656,-44876,-49596,16834,-88622,-33078,64127,22389,19260,-70033,-83402,-60944,-940,50786,-31197,-84910,-59888,-57830,-105341,24789,2569,18767,-49237,-41490,5411,-4950,12668,6540,57882,10326,16144,30028,-20835,-45300,46612,8680,33004,-1667,-51714,-19702,-7353,9283,-17770,7995,58845,-865,-6214,-86528,2082,-10449,25701,16474,-52989,-63261,8992,-47348,5201,-22863,6248,-59596,-43922,-48587,-59404,-4449,2441,-13231,15503,32216,10491,17855,32491,-22930,-30121,14331,-34598,56311,31025,-61293,15137,27478,-13877,21859,-17217,33806,11513,32932,-29346,-15335,-73635,-130,-65162,69151,54020,69337,113537,119518,136491,-8809,25633,6624,65641,35653,10545,-2219,-51310,-26894,-22253,-90518,-13582,56380,-24048,10622,57579,62282,-27609,-27778,-430,21375,84591,57525,-57580,-20848,61899,16080,60249,-32466,97227,77349,-8960,-10961,-24156,-12704,71091,38562,-45030,-7571,31659,32093,2571,17480,-42546,5766,-3807,-6789,-11312],[16496,10374,-23953,-38780,-27320,-802,-4301,-34933,-60919,-9327,58845,8277,-76479,30013,-1986,-23384,-81578,-78223,-31551,-6831,45967,52202,-39190,-114489,13793,19473,61584,5049,4602,-24097,-4601,-3082,-16606,2354,-5930,29708,-15132,57089,17218,10848,-38562,34473,55983,40164,-47479,42163,-6121,16084,-51340,-71928,11524,-55213,-27026,-24680,-1941,-85863,-60254,-20491,-30462,-24450,-27971,-71206,-6215,-48068,42856,-70201,15068,22002,-32936,-43032,32165,-1772,20976,-25298,-14051,-31106,-43751,-5346,-16796,8110,45000,-7686,-1175,14693,71326,-11927,106365,334,6201,-57846,2683,-9717,27021,13049,-44616,-47573,-18049,-4739,-8826,-72132,27660,38534,-28107,43894,21155,49886,2493,709,-8808,-1469,-17770,-78917,-53576,34048,2158,6794,60731,-36413,1073,6536,15146,61233,-12550,-19596,19822,25313,21479,-22881,-26275,-62088,-22374,2458,19836,29576,-11874,-93706,7024,-9717,11852,-34125,-32625,15975,114038,16135,1280,-10744,10223,29618,75442,-11276,20907,90446,49827,28822,15723,31020,83585,40802,-28723,48301,-5194,-29858,38451,-35624,-21659,22541,8196,93200,36967,-1470,-72835,-8144,-12348,-2422,12931,-37796,-66687,-64307,42322,16495,57012,1449,-29025,-74272,106101,-8897,-32967,44779,7385,31243,75769,85272,37371,-35053,-3720,5121,-24062,-43663,-60889,34235,69898,-19708,2038,-59963,-31020,19656,-62264,22025,11235,-58646,-9085,5239,-57077,-32095,-26135,-4354,33604,-13545,-66926,-119670,10606,-34220,12284,4871,36753,69251,-23737,-34050,-7869,31434,-82410,-12455,52451,31108,61145,73036,-112972,-60035,-63039,-55064,60572,-9298,-28900,-19224,-72239,-5464,27377,28007,69688,33514,-44232,-53551,206,-57762,-13196,100317,-8974,-41584,-21116,-53915,50762,10609,-15834,22371,93863,801,46098,27119,29636,140853,140235,-52263,10790,38480,-12750,6263,117187,15293,17275,22494,-70503,25321,-34803,-46058,-3725,4948,-38700,-96125,31794,9684,-7141,19746,-1107,44068,35642,-39113,17518,-6834,-53261,-14837,9725,-17389,-68934,-22018,8686,-14871,40034,731,-17004,-21870,23870,52266,24856,11986,31943,42010,-102,63526,66025,-26931,-8503,-75073,-13770,40824,62064,16684,1927,38467,11645,17504,42608,-23202,-47606,-8043,11359,30541,88680,121004,21334,-86182,-139212,193863,7430,25710,40545,31228,-2277,-9079,-10304,-6210,-75506,43805,74601,21703,-3976,-75136,-61301,-10254,-16754,27008,-20371,-31255,-95266,-107811,-62527,-28340,-46156,-79743,-48554,-5489,54383,-51117,-98753,-52967,35650,-30213,-99548,19980,-18844,-41712,71939,38775,74205,46326,69490,-23787,-3283,-20229,-75594,-37445,-37934,57379,121971,108903,30636,-16287,-46274,16620,11691,47031,-37962,-68760,25652,85057,-60332,-103749,-79473,-29017,-42011,78287,16588,-12136,-38292,10124,-2472,11839,-36893,-61998,12212,101502,58546,38993,89032,-46226,11471,16047,8269,-21835,31746,-138,1506,39876,58325,67465,-98398,48477,47347,22424,58296,58842,43141,13534,57156,15776,68345,14074,28398,17650,-21918,-49222,43319,-33356,-76981,-24435,-12495,-101339,15677,-8262,-10878,19986,-75040,-10791,46384,-67645,-57430,-75264,-13225,17742,44403,3448,-12656,51609,60247,48375,68111,22562,71240,17166,-60073,-20437,-14517,9116,-25871,-40156,33673,19586,14520,41395,-14806,16898,-31750,37154,2210,-20687,4201,-47170,28477,73147,-18474,-41724,-27025,22819,52787,9897,-22998,-31129,45221,-34292,-1851,-47338,427,-23998,-17531,-50925,-51316,45748,8040,-12920,-30872,63403,25870,54104,50961,102419,94776,52742,-25515,21404,48669,-20775,29744,11762,50677,-22651,66544,132446,44786,36506,-9516,84133,90459,49135,34144,-47665,11964,-44934,43099,20351,-22230,-19603,75946,31116,-49560,92442,-67656,-31976,-31769,63969,51207,-6742,-57196,11360,-24282,40653,15532,-54463,-17001,4272,37357,14413,37233,36230,100297,53770,37063,-68415,-5926,-14483,37604,-51881,8651,67732,35151,-25464,3347,55889,-37227,-19215,-14873,-42652,-21740,-42186,-160,40984,43605,23002,140192,31193,-39921,-18201,-22235,1353,-15993,-53427,-50883,4066,33036,12106,47147,-39418,-27738,-3148,23570,-21234,24145,30837,24573,22620,-9740,-29132,18803,-11543,-10540,-29793,-76985,5076,37748,23,15054,2085,-64673,-17500,-47526,94222,44510,35491,11650,-3226,-74555,58581,-41949,-70038,-12372,67114,48206,-80596,-73981,-15373,-21501,-76704,30638,10287,-42580,44496,121560,-12197,-60245,31882,-61217,10391,-11492,-54528,-27921,-38111,-98237,-46775,-42915,37393,-18313,27314,7100,-19777,-11049,-11739,-63605,-27738,36270,61481,5960,11954,-17612,-11590,26914,39882,-19648,60284,-19121,84151,114091,-92266,2193,11764,-33825,-30058,-13081,32403,-14782,-40462,-64039,-22337,30245,46531,47042,-739,48005,220,66274,11182,34586,66473,27184,-99003,40694,27263,7882,56871,32129,-6042,3863,19064,-11085,33465,-69089,19994,-30019,-19562,-33823,-15257,58374,-69580,-44002,-52080,-45931,-19135,6783,-102902,108,25152,35696,-4342,-35312,-69481,-8957,-66867,42440,16482,43100,44153,105393,37957,-24418,52124,-35271,-11718,-14424,21929,27575,-8882,26489,-17343,-5833,-40037,11497,-26811,-64045,-52547,-36014,3697,49706,51877,-25549,-54158,57268,-49382,37495,-28763,-23229,-17048,-22283,35801,-16978,51825,15051,-22131,-12557,-53440,54044,-46304,-67444,50030,60421,20260,-5773,615,-5553,-11715,-28720,-29863,-59814,-2728,95866,-73176,-35808,10017,-56854,7602,144556,24010,39826,-4230,-58066,-14663,-26101,18406,69971,77795,-2139,83591,60356,5049,48785,38360,41316,-48478,38970,-53102,3950,-26538,38757,36082,-20617,-47946,47857,5366,97347,65366,4532,-49390,-10378,17717,-36155,52719,-9952,38785,12936,-105906,-24395,15628,44987,833,-69505,-2843,-47251,-9168,-26395,-39624,-72377,12542,106593,16140,-1190,68990,87478,-45901,-41308,-1685,-36880,-23790,-34360,-34783,28453,62657,34727,57614,91803,4233,-40758,30689,-1806,34914,-28713,-47781,33777,-43520,-25027,61396,13393,-3431,-66737,-99582,-40525,11451,68433,-21316,-87434,-27876,-32540,-114692,27324,-6851,5159,-42838,-36350,31306,12068,6087,2530,69951,20724,-4775,31528,-39436,-65589,70465,16059,37087,-10636,-56869,-12056,-9495,-12936,-16745,25371,74305,-9287,31550,-73523,-6785,2620,38032,187,-63641,-70068,9836,-50162,24710,-19491,-18151,-53150,-57951,-52758,-71236,2200,12867,-52019,27550,51777,19993,4991,-8293,-22988,-44106,27215,-23359,48114,11012,-52392,24959,31998,-10497,27038,-5548,25288,28836,31419,-1932,-13217,-70624,-28437,-70319,42333,40565,56544,108118,121407,105712,8806,32609,-411,41752,59119,12197,-23844,-6705,-31691,-9575,-77842,-19747,51049,4975,-8001,44941,54681,-39813,-22197,-12823,6165,84737,61676,-35392,-24328,64184,29325,59296,-37420,111989,105245,-4966,-35570,-18441,-30172,66538,42187,-35586,-8362,18533,30240,9296,29083,-24731,11304,-11576,2370,-27413],[18707,10630,-55071,-35089,5915,2953,-39836,-45230,-52902,-9512,44508,13922,-70119,1435,15275,-33047,-119679,-61980,-8301,-11344,36260,39704,-27825,-101958,3288,16558,74271,13887,21902,-18587,-16171,-26162,138,2036,-926,16111,-4673,61018,32264,15364,-33759,38057,24723,31294,-28640,54622,-7995,9776,-25269,-72980,17192,-84883,-22982,-22958,-18152,-106373,-56443,-54683,-48559,-24235,-101497,-94487,-41142,-21454,55952,-76606,3043,-1244,-54684,-44657,34352,26394,17134,-54765,-14003,-19845,-47333,-7643,-3523,24907,31472,3456,11538,-9933,32830,-24946,86612,13443,24850,-23690,15837,21775,23899,-16406,-58592,-40566,-7957,5284,-3889,-89802,8232,66012,24655,46925,17098,34583,-4448,-48944,-34596,-4632,-2441,-56206,-41506,36412,-5093,-881,20904,-20826,-23311,4173,18290,51712,-31284,-20576,9603,14487,9824,-21437,-27249,-65690,-20901,5524,-161,19647,-8643,-82503,-9867,1864,20065,-21337,-34329,2787,76416,37244,16720,-8946,-2173,18836,35886,-2514,26622,102324,58476,34947,28695,34009,98352,57965,-30003,63494,-12688,-39762,47374,-37920,-45787,24778,34040,66500,-7312,2717,-63189,-6567,14950,-8656,22502,-51480,-74253,-65437,58623,-13497,10430,21393,-5811,-56520,87053,-38426,-24768,48775,-44547,20731,85061,83158,50252,-40633,-29013,9756,-24130,-60003,-48562,31394,75212,-8123,14933,-45264,-40920,25345,-44426,29295,9270,-38058,177,-22920,-75464,-45760,-24320,-12227,-5336,-42014,-88018,-100029,38629,-50671,38889,13173,39900,97984,-24388,-26541,-17975,28952,-76873,33195,90451,59840,43106,45756,-100025,-72055,-43490,-63772,39750,4984,-45152,-4904,-42697,-22908,18460,38757,66859,40187,-22512,-123837,51444,-13059,-12207,103622,8262,-49703,-56167,-12573,47929,-33088,-28465,5914,92347,5457,40061,40389,25022,155184,136352,-55530,11473,21762,-33239,3403,123604,9573,13915,19817,-91225,16795,-48620,-58913,-9664,24660,-21303,-83962,-655,4332,-21522,15420,-14309,46394,6782,-45724,20852,-36131,-43566,-4905,25737,-34404,-42807,-21334,15181,-22953,38687,31490,-12349,-25005,40370,38685,19884,35208,38783,49572,-497,96531,69500,-11047,1580,-44707,9117,28117,44428,24278,-11302,41873,48586,56233,66542,-3867,-43093,-7795,20941,54557,91754,97429,4023,-62085,-101863,182625,15520,15010,8215,24616,1050,-9020,-14020,-21665,-75708,68100,78383,25960,3785,-69446,-67783,-12991,-8886,-2359,-37490,-29643,-92928,-115032,-68348,-15951,-46078,-87454,-49843,13766,41081,-40394,-117854,-26645,78877,-26820,-112779,6345,-31568,-39733,67788,40706,82101,33198,77446,-30946,20919,-13572,-87962,-50245,-39894,41308,83528,100818,64439,-4793,-29445,24682,31889,48752,-9005,-65136,20593,65468,-67477,-105522,-50629,-21742,-67124,89155,22024,-15247,-50595,48506,-9258,-9039,-47001,-82313,9089,110584,15700,7807,52030,-49314,-30448,9694,42525,-22487,22924,-10888,1191,842,15138,58415,-113946,44418,54350,39116,45130,9249,6804,-4790,63337,30449,55518,13166,21312,31349,22503,-39657,41240,-20516,-50980,-27109,45565,-84204,56503,-6850,-46748,4896,-84069,-16764,50968,-61585,-59466,-50933,16447,18581,5715,11242,-23583,52249,58053,31426,45941,14235,54386,13770,-43803,-25151,-28609,10074,-41411,-121037,-5729,17643,10299,29555,-14401,32602,-28273,16714,-23195,-24709,18898,-36241,29407,92047,3370,-47193,3606,38429,38230,7293,-11626,-33245,58228,-24609,-6288,-19680,5584,-33448,-25970,-34739,-59049,34786,3969,-28871,-28524,51140,29558,53388,56965,98951,93129,51172,-34969,28842,62004,-45805,-12933,-1237,37140,4477,79709,128803,29278,49051,44,71345,80800,27235,39792,-12089,19377,-50703,30927,27164,-34508,-8326,91749,33358,-58876,113083,-47459,-28822,-30970,89467,72951,22014,-75423,21183,-39452,34258,14629,-46399,-10930,11410,11841,866,70690,53467,92756,44407,18314,-88239,9439,-204,37956,-43772,14711,87217,55171,12388,-5691,61313,-19325,-4595,-31528,-42054,-17997,-33608,22724,54113,48315,31479,125840,42191,-50714,1408,16629,15214,-15383,-11687,-28258,9186,18829,13038,36325,-48241,-19895,23305,30216,-28885,39581,63266,21471,-6610,-2555,-27873,-12656,3996,16161,-30061,-59986,16653,41763,-5451,38833,3742,-65412,4360,-36970,100478,44136,18447,23823,9022,-54808,53370,-24027,-68106,-18651,65279,54281,-84999,-86094,-31103,-29880,-74562,35172,36296,-4462,43785,116244,-13166,-77462,13941,-64004,-558,-23093,-48587,-45531,-21093,-78144,-35558,-59478,33029,-26043,21628,7107,-39732,-7335,-29349,-74747,-37876,29264,32854,-18049,8727,-17720,-17899,34419,31489,-27203,36026,-21099,55137,80310,-106439,3718,13465,-31605,-27754,17923,73896,-28076,-15355,-76808,-6504,14736,28224,71612,-11338,37894,-3371,49374,4374,50594,72639,21551,-102052,52460,21682,11199,69327,55722,-13157,17690,7856,-22475,54857,-70809,-5594,-13513,-12808,-25659,-1300,57089,-70093,-37074,-41359,-56596,2001,28098,-127261,-34204,46806,55528,7605,-28387,-70816,-26040,-50698,44841,-5584,21239,48858,73789,29509,-11727,56636,-27310,3562,-33040,19817,18906,-20332,38428,7549,-11419,-21414,-7342,-22050,-73790,-75366,-46759,7442,39062,60953,-26980,-52085,53115,-58769,29988,-6879,5236,-14819,30816,28737,-20411,46658,15912,-31216,-16486,-34884,50918,-46036,-49938,40017,24317,35126,-5698,-14167,-19417,-536,-44401,-24702,-59076,10193,110321,-47392,-50353,13353,-80203,4808,122554,19512,57649,2926,-45208,-15518,-45267,-22816,78655,69642,-7562,50153,97932,38558,52225,-21147,-1742,-63961,29244,-61197,19671,-34424,-1861,22758,-20427,-27810,36874,2657,113864,78386,24855,-51847,5249,27431,-34534,55119,-21220,34348,1855,-111555,-31532,7520,38875,-1578,-78031,-19022,-23265,2139,-16503,-35762,-75924,13843,92940,36085,14978,39814,60026,-53359,-32107,2708,-46050,-47186,-73409,-14018,23775,76488,4410,54085,84792,357,-46940,28822,-7139,41937,-13399,-45144,41231,9284,-9436,51071,7527,-29672,-51316,-106131,-19969,19682,85643,-14069,-74506,20690,-7520,-98232,14511,-21820,-12267,-34473,-32751,55058,33347,-6813,-3464,71958,26937,-17964,25758,-55953,-71667,83836,25662,30533,-22987,-69557,-3033,-6230,-23569,-17168,31412,78845,-17807,48609,-55438,-3594,16074,45581,-16756,-64897,-47052,15701,-50739,36888,-12065,-28471,-40116,-64750,-55931,-79600,905,26154,-77353,39008,61657,23894,4101,-34288,-21900,-21693,52080,-14453,26192,-16699,-41511,22952,32074,-13054,29174,8099,23102,51531,22101,7767,-5938,-67698,-49178,-66795,16016,25399,37936,64430,98048,69465,23412,36915,-14965,8956,77958,13162,-37951,41218,-28881,5914,-45610,-20856,37657,38883,-35404,16433,41668,-42689,-17147,-20396,-1382,77179,52579,-19887,-25976,54044,38301,57418,-35615,100804,119216,-1588,-51387,-5657,-28106,50917,39792,-24930,-1963,5776,24077,18273,34350,-2559,17279,-9884,9905,-43277],[14160,10459,-72370,-25666,37325,16799,-56106,-56474,-40721,-1478,18597,17567,-46774,-22667,32341,-49950,-137568,-40481,4264,-9410,24629,28499,-19555,-78030,-7237,-1639,69362,18554,26048,-16801,-25189,-41868,19922,-798,-6134,-1868,8249,54989,43912,5102,-26352,35956,3642,22879,-9916,66630,-1121,-7598,594,-66483,22464,-83748,-14688,-27014,-37763,-118322,-43636,-65863,-62618,-13712,-136609,-94830,-62628,27242,63954,-79177,-10498,-23634,-71998,-41238,35986,43807,5090,-83709,-17375,1431,-48386,-11001,10652,48432,19864,15090,21772,-29649,-13285,-33259,52298,7464,35059,7125,17665,39432,23343,-52932,-77938,-30430,-1146,18697,4449,-93924,-11098,85822,73638,39002,12984,15526,-6916,-109551,-56411,278,8498,-34067,-24873,36964,-16313,-3805,-30286,-8030,-39892,310,12326,36079,-66705,-30661,-1927,-1378,552,-3044,-40078,-59487,421,10132,-23940,6277,14342,-66217,-20006,19578,29175,3207,-25955,-13700,37631,54660,26028,-5987,-12735,10143,-3754,-2869,24790,94544,61244,40160,38612,23737,106493,80367,-23026,74657,-25249,-46564,56326,-21125,-76010,18172,33516,29647,-46532,-1335,-48456,4906,39066,-11719,37092,-57992,-73759,-57686,64810,-30307,-29494,29971,25543,-10030,45019,-66680,-6522,56154,-86549,18819,85559,49850,47952,-44400,-55301,17390,-16409,-74238,-29322,34492,68908,3513,18148,-31856,-37820,29682,-27674,25787,14079,-13678,15511,-31929,-75296,-48215,-12830,-17689,-40474,-70281,-76707,-60324,65416,-60092,60917,20438,39494,125860,-25260,-23352,-31133,13747,-42591,73029,119887,83206,17495,18792,-74791,-69308,-9974,-72497,15779,10704,-47404,-814,-7531,-16370,11381,33923,42568,27079,-23127,-186021,145851,42348,-7707,100676,23761,-48899,-74321,22214,41285,-50120,-37525,-5342,63964,6288,29679,52785,16788,139871,102300,-52070,16306,-6295,-53499,4709,104023,5366,12599,21822,-100868,14015,-44758,-62187,-11362,39734,-11972,-74881,-36839,-5908,-39446,10557,-29270,38315,-23023,-47148,18375,-56870,-24000,7732,42892,-58446,-16413,-15483,17148,-26791,30466,65712,-14528,-25180,54987,22898,13885,54014,32812,48036,1840,102920,68890,2094,-3831,-7554,27694,12211,18660,26654,-25351,32380,75053,85147,82028,15966,-40509,-10799,34490,75710,85573,68001,-3191,-34204,-50726,124361,25578,24822,-21390,14758,10545,-4950,-10535,-28511,-50073,68360,82822,27152,9409,-66582,-70575,-18622,-2560,-35226,-43213,-21872,-87079,-100210,-66427,1960,-39013,-77397,-36533,16587,19551,-24485,-114317,5402,94398,-23800,-99297,-3062,-41812,-37925,53176,24593,52958,9908,71386,-38390,24977,-2868,-90462,-50723,-31771,22669,22049,77111,99026,12397,-19103,27009,42667,50088,18616,-60276,8958,39395,-75421,-99158,-11344,4033,-72488,83830,22198,-20783,-59514,72773,-22669,-21217,-53620,-94884,10899,107732,-26664,-34568,18573,-48796,-66270,13877,77801,-22481,15272,-17994,263,-30667,-17733,35716,-127692,26527,52127,49778,23639,-34190,-23788,-10485,55927,39071,37685,10387,13180,38410,56207,-32035,42248,2557,-13719,-27560,115346,-47540,81532,8374,-78865,-11500,-89654,-23014,49513,-45365,-58229,-37555,40890,17353,-37743,23612,-20800,45813,38389,5779,5254,3508,41643,28,-22775,-26101,-19470,11363,-53718,-165391,-31280,10296,15952,16230,-18361,46562,-16830,3402,-55348,-25403,36337,-14690,28212,86405,16591,-44213,23756,46672,26701,2517,1192,-34287,58797,-14620,-15829,-8444,10582,-37800,-30424,-16981,-64335,23942,17410,-47070,-24820,25669,20666,52041,54366,76845,67303,51705,-31002,28083,75493,-58751,-62153,-18936,32255,33630,98146,111838,-1661,59783,5244,30610,41284,4682,51723,27894,24990,-49594,22731,29998,-40989,15688,99117,40324,-63835,117969,-11536,-19109,-29212,95208,87464,47845,-77508,33020,-44063,29631,10657,-36885,28,13038,-17400,-13278,101428,69367,66731,29189,-2387,-92670,-440,9332,33532,-31219,23438,91841,64435,38376,-15293,56013,7178,7140,-44907,-42977,-17646,-23004,42327,57351,49565,36606,81411,44669,-52499,20212,68719,32012,3126,41731,-2634,24629,5220,1384,25664,-47700,-7840,38952,34481,-27213,51602,87281,23963,-37404,-7362,-33594,-46941,23302,55766,-14687,-14815,23734,34782,-14049,47933,10167,-54835,9683,-26138,96351,45107,4890,36401,18661,-31171,33900,389,-56565,-16307,60330,56117,-67791,-82509,-48589,-43310,-64153,28708,55405,17128,37238,78339,-15904,-83419,-13191,-52906,-7824,-28133,-41731,-59534,-10560,-40800,-28652,-70318,22804,-33363,11592,7033,-52987,-750,-46879,-71454,-43590,21530,10262,-41127,-8060,-14395,-21493,33491,13852,-37597,3558,-14837,22524,38095,-111217,8823,17574,-29939,-16606,41860,83198,-30047,16857,-73848,-475,-8642,3151,79833,-27268,26559,-12688,30981,-3807,51655,62113,10920,-92675,53994,14580,28606,68640,68872,-23294,21982,-5188,-24252,58646,-66683,-42865,896,-503,-12238,12122,27013,-68337,-33749,-24111,-52296,21129,44830,-139478,-62197,60861,69398,11076,-16635,-64331,-35698,-16764,47787,-28354,-1438,47671,34767,19982,5632,58192,-13268,19651,-25112,25891,12810,-22986,34425,21705,-27447,-6286,-30448,-27079,-81021,-86818,-57298,14381,20243,61785,-14738,-40759,42875,-61613,14503,12935,13380,-6383,73715,13873,-14803,33727,19830,-28687,-14945,-5514,48701,-46828,-34841,22601,-14905,43451,-11722,-28265,-26650,13650,-55901,-14341,-51490,28773,122919,-23451,-62104,16071,-95786,-1019,84469,14951,52681,9931,-27684,-16931,-45387,-50888,85288,53494,-15593,22297,119069,76187,57228,-77031,-57579,-65876,22569,-65396,27320,-29987,-51284,7909,-14597,-924,21252,-3384,112380,78564,46901,-50190,21347,25425,-28347,41349,-32759,30949,-5517,-105033,-34103,-3060,17287,1840,-64444,-34956,-701,5956,-2143,-19804,-65806,9140,31663,47577,27813,-7706,33657,-57131,-29460,5834,-56569,-58526,-116248,-6255,18837,81089,-27090,40264,66626,-2177,-39143,22530,-8669,46017,-2703,-45432,34534,45501,8721,34330,5637,-52053,-26778,-99133,-3085,22660,99181,-11055,-44401,69165,7926,-63723,-6979,-37193,-28316,-24061,-28768,71107,54874,-22220,-12747,62251,27513,-20979,13473,-66864,-63660,79963,34422,18454,-40774,-90107,4722,2876,-19617,-18231,25410,69676,-25045,39279,-36307,13160,27115,50655,-27603,-57260,-1257,26019,-48927,39159,-2232,-26428,-24077,-58915,-57011,-83859,-5746,38008,-77991,49286,64754,21400,12319,-31274,-18933,31837,76768,-9958,-586,-40023,-31704,14621,26987,-20704,32154,19950,24892,67698,7700,1757,5450,-67711,-57841,-55429,-875,11194,20447,14302,63476,36018,32823,38342,-32575,-25479,83878,14519,-40571,78908,-18750,18445,-6758,-15334,19270,63899,-66453,-21067,27067,-39692,-15607,-18370,2240,60116,33116,-15979,-26266,34768,40800,54459,-24735,73840,112387,-1813,-56574,14467,-6292,24464,30169,-15336,11009,-1265,13362,24924,30758,15597,22023,-518,12503,-53863],[4168,10034,-67724,-13073,59337,38424,-47316,-63108,-31722,13653,-15663,17256,-13811,-35450,42247,-79516,-129510,-18748,3751,-551,18101,21087,-21302,-49209,-14514,-30632,53733,19372,15993,-19720,-30443,-41073,35540,-5724,-22838,-15462,19913,38624,49457,-15227,-13717,28814,-42,15886,2704,71512,10133,-32798,16893,-58725,29311,-67723,-3523,-35317,-53711,-118071,-25537,-60502,-70128,4560,-118343,-69227,-62786,87125,65621,-77856,-24433,-39907,-79905,-33622,35646,39022,-10687,-107543,-24916,26736,-45794,-13765,17131,67977,13476,25026,27731,-30613,-51490,-39976,14128,-20561,34510,30724,5873,36823,25774,-84971,-97342,-19283,2099,32560,12669,-81397,-29362,92948,96653,24001,10573,-276,-7195,-154128,-65986,13832,10988,-17707,-7105,35041,-25155,-2958,-74958,-1995,-50752,-5566,-590,15797,-103381,-43251,-10210,-18883,-6434,26589,-61209,-46696,30203,16485,-45460,-8591,45276,-49159,-21585,36075,37277,33353,-10104,-28243,3412,63695,26594,-2722,-19679,5077,-24437,-9642,17586,71507,59725,44542,39714,3030,104692,96514,-12524,74151,-37989,-47429,58154,7223,-103149,7337,11087,-7713,-70590,-21407,-28900,27840,53100,-11895,50250,-58094,-64057,-52556,60107,-29890,-52427,29393,56118,44067,-115,-87174,8785,61185,-99253,27265,72406,-3688,30806,-44522,-71905,26270,-3696,-82382,-5027,45605,55907,13210,12844,-22047,-23785,26463,-17564,11056,24147,7791,37850,-17695,-55108,-41863,2553,-20634,-66072,-90269,-38517,-20357,82808,-58897,73220,26590,37167,143537,-28109,-25650,-41980,-6180,4923,92123,126171,92893,-9291,-832,-44257,-53222,29589,-76804,-3784,5994,-34007,-12252,17241,7520,9671,13207,-3177,3481,-47234,-225195,251259,100844,711,90856,33607,-36827,-67166,42042,34922,-39296,-41403,-9755,17230,-871,12324,58944,6552,99829,53946,-39920,27220,-34457,-68605,11149,68826,12085,17011,27276,-95590,13850,-18571,-55088,-7211,46456,-13011,-67235,-67557,-17176,-52818,7360,-40189,21638,-45832,-37595,10900,-67661,-3889,17976,56537,-83229,5108,-6908,13578,-26237,14496,85935,-17527,-22883,63452,9631,4844,59630,13848,40307,5291,80631,66752,7079,-25129,25784,35593,-4646,-5185,22551,-34950,13935,83379,91887,86055,32672,-34839,-12824,48390,86792,69071,41717,1178,-10213,2909,44510,37737,42296,-45662,-1763,26381,-318,-2960,-22781,-7610,45675,80928,23824,11557,-64378,-72921,-25444,2351,-59723,-31829,-11521,-78140,-68645,-58227,22250,-24488,-59756,-10067,-278,-3807,-6503,-90819,32281,79634,-21607,-68382,-5931,-44788,-31517,32153,-1704,1430,-18244,55724,-44390,7661,8762,-79835,-36524,-14190,968,-36540,45624,115279,30225,-16907,22376,44615,50537,39478,-53871,-9064,9015,-78828,-85656,24770,41035,-56938,64787,16454,-26673,-65314,78253,-34115,-23765,-54216,-92197,19512,88850,-55449,-75687,-2487,-43975,-87788,26450,98681,-24417,5721,-19386,-607,-50793,-32456,3912,-136281,948,42586,49051,-257,-63650,-45319,-4525,35754,41621,17596,7008,6719,37004,68411,-32661,44835,32712,24030,-27538,171917,-2881,85179,34368,-93962,-17531,-89104,-27915,43363,-20189,-53182,-39549,50433,12801,-64533,35661,-10352,34043,4312,-26202,-39033,-6386,33226,-22306,-1186,-23275,5903,11457,-63589,-150545,-36781,1192,32091,3789,-24287,58396,-2978,1465,-82787,-23801,51109,11261,25823,59849,21631,-34934,28889,47054,20872,-4546,12137,-43500,47395,-8843,-25737,-15359,18847,-35262,-31045,2504,-67288,14239,47576,-60084,-16718,-4676,846,48544,42268,37730,19270,53766,-19915,21960,89120,-55955,-96297,-38433,35329,54274,116953,87686,-35724,65195,2209,-23222,-10834,-10375,67216,61304,27750,-41440,18197,29667,-42935,45227,94746,48977,-61568,107186,29472,-4579,-26423,82750,91061,63106,-66025,43370,-38249,26741,5356,-23293,10388,12727,-40982,-23351,119917,80604,30064,13265,-20540,-83028,-27745,13582,29544,-14882,33974,84914,60403,44901,-26538,37407,34588,13393,-51861,-40537,-19127,-8587,55566,49000,47113,39109,34046,39392,-41340,33693,121932,43772,34323,89961,18566,45095,-5539,-20875,15482,-43643,5036,47753,31365,-15866,57756,97881,31304,-64825,-22187,-45315,-68569,38318,98323,18575,45159,24339,22608,-21312,43256,23178,-31888,-2318,-16275,81335,47675,-1484,47575,28788,-8462,7240,26441,-41154,-8729,51919,50988,-44914,-70131,-62262,-60142,-50295,15687,57162,17621,27927,20302,-21715,-77696,-42993,-31589,-11864,-26162,-33633,-64968,-13870,5630,-24777,-74933,10424,-36263,716,6615,-56999,6168,-60398,-54164,-41772,17904,-546,-58401,-35340,-10090,-22356,23910,-10748,-46170,-26672,-2367,-2999,-4070,-102735,19001,23056,-27522,884,52371,60757,-24778,44448,-54882,-2865,-36973,-17936,70470,-45451,16839,-28542,16918,-10607,33865,43035,-2025,-70573,45583,9909,57014,49626,67309,-32707,16672,-15435,-18216,37112,-53921,-76530,7743,10027,942,19181,-14906,-64959,-31349,-8090,-39329,32169,55723,-130900,-76423,63589,75195,8033,-8550,-51579,-36081,22185,51465,-47200,-16032,43136,-1640,14605,22794,60033,2814,36402,2519,40340,8214,-17852,11653,17461,-48436,-1350,-51241,-39365,-83222,-82709,-58970,24762,-3736,54033,10003,-29394,26090,-60280,-4990,26046,4403,6168,87989,-8185,-1322,19316,25634,-18296,-8294,24325,48006,-45813,-31379,3220,-48338,42028,-22121,-40146,-24350,27242,-60690,-832,-37584,45586,131678,-7889,-67073,17910,-95815,-7808,47272,11143,29048,13714,-13982,-17850,-33578,-57544,85527,30955,-28001,9637,114383,103663,63368,-107996,-103802,-56514,20135,-64227,22308,-13214,-84960,-3744,-3407,23752,5096,-9203,98252,67959,63468,-46473,31312,14778,-18230,16875,-40107,31934,-7273,-90233,-34838,-13296,-12228,10671,-37246,-49136,9726,2052,10353,6843,-42280,2395,-38757,50135,35454,-57793,14671,-58972,-37532,8639,-64760,-57045,-139604,-6554,17650,75719,-51100,17595,41997,-4478,-17723,14886,-5708,45234,621,-51171,14614,53742,23151,13845,7228,-64342,2483,-77795,8071,21208,104782,-10585,-3264,97053,5712,-25682,-26807,-46556,-37920,-12605,-21659,74587,70955,-35113,-25996,41414,21936,-14299,-2159,-70202,-46495,58843,38911,6629,-61253,-111258,9790,15302,-5172,-18485,10783,49940,-30155,8259,-19570,39678,33713,53207,-28610,-43770,49266,37872,-45116,30076,7598,-15300,-9271,-41121,-56493,-84080,-13669,43818,-51008,58012,64081,13349,22878,141,-13381,92268,87789,-10424,-21588,-48738,-24994,6703,15874,-30386,38761,25814,26768,71403,-6884,-10799,18769,-72185,-55347,-43158,-3912,567,8698,-15795,36977,12268,36364,36364,-44864,-54687,71170,16677,-31643,100686,-3986,22691,24999,-3833,1395,70446,-92047,-54865,14578,-37960,-18433,-6040,14760,34985,8581,-23002,-25878,14078,36639,50410,-7564,42777,84011,-6770,-51790,40881,28817,-7688,14303,-8707,27426,952,-971,25819,19141,21951,24095,12397,8232,-56977],[-8287,8081,-42834,-487,67901,60766,-18426,-60099,-30019,33409,-53117,11950,17532,-34130,40735,-118024,-101525,-2294,-7378,15865,19822,18106,-35987,-23638,-14970,-61926,35068,18230,-4001,-26153,-31759,-22759,41854,-11043,-47591,-21450,26936,14446,47740,-37191,2829,18513,11120,10613,7573,64847,20442,-57296,18946,-55860,38732,-52602,7635,-45019,-59209,-104171,-6904,-49400,-70717,26163,-60413,-25142,-41339,139489,59505,-73153,-36898,-46106,-73855,-23022,31965,8821,-23958,-119732,-33583,46772,-38323,-14205,9885,72508,12877,30925,28769,-1165,-69074,-47244,-15363,-62243,25451,47377,-16478,15868,30517,-98519,-108786,-8843,2311,43229,16201,-56683,-44723,87198,85513,7416,10739,-7298,-7940,-162592,-59335,35289,3091,-9490,8504,30301,-27166,-1261,-95445,-4027,-58963,-14226,-16336,-6636,-123819,-48887,-11842,-32882,-11367,56353,-81410,-31279,52037,24373,-58359,-22976,69169,-35894,-15336,45571,42212,60501,8773,-36605,-22034,63606,18148,569,-21360,4182,-18527,-17319,10422,43817,56062,47825,29493,-22718,92116,98159,-3835,57945,-45829,-42179,48872,35396,-116244,-2007,-20432,-37107,-76189,-56977,-3514,59999,56241,-9786,56916,-54789,-46472,-62035,47140,-15261,-56019,24566,76307,79036,-24224,-93960,11840,58439,-79605,42692,45212,-56979,3982,-39235,-69768,34503,7027,-81383,19609,62113,41861,19473,1938,-16599,-4860,11495,-16231,-11785,34595,21123,66495,13082,-21925,-32880,15190,-22194,-79759,-95938,6644,1839,85177,-48324,74004,29995,35039,146240,-33482,-32285,-47969,-23828,41478,83612,104460,86523,-29456,-9472,-19445,-31315,62196,-72080,-13076,-6875,-9824,-39372,20585,35022,13129,-16816,-58723,-17145,-87385,-237857,327116,157607,13896,76383,36318,-15224,-35424,46863,33497,-10849,-39233,-8322,-29146,-17492,-10434,57153,-2292,48248,9176,-18986,43432,-51456,-74506,21060,33117,35115,27413,33396,-75689,13724,25135,-40553,2887,44601,-21901,-57125,-83775,-24251,-54740,7730,-44436,2170,-54364,-16358,2295,-69609,8775,21438,59438,-100637,18572,1023,5037,-22196,-7452,78551,-15457,-18874,63142,453,-9118,47167,-13951,30918,9207,38901,63928,2763,-54628,46768,30255,-19002,-18076,14188,-35231,-6534,74110,74805,78780,44669,-22488,-9193,59249,84136,43301,22656,14535,3629,46071,-24084,52015,53797,-62419,-21993,46074,1959,3968,-4882,37650,9070,65998,16048,9633,-59482,-76097,-30842,6787,-67928,-3508,-1870,-67029,-30441,-46008,40558,-4708,-41765,24226,-30194,-23127,8553,-57212,43685,45824,-19618,-33712,-2282,-39187,-16846,10051,-27270,-49797,-42579,39579,-48229,-22380,17034,-58144,-8925,10433,-21380,-73913,15906,102141,44164,-18721,11860,40846,49233,51742,-45506,-30410,-21748,-73599,-67416,45630,78163,-26738,37371,5989,-31711,-68814,66434,-35134,-18806,-46554,-66872,32429,54399,-64474,-101123,-9054,-35341,-93311,40683,91763,-29759,-5526,-14826,-541,-60653,-29970,-30211,-136409,-24983,29786,35155,-19309,-75581,-57528,6478,7270,39683,-1127,3291,2788,27844,55311,-44827,46508,63392,52852,-27764,192580,34863,68061,61810,-84173,-5179,-81200,-29829,34687,9062,-43843,-55289,38831,4316,-59661,39912,-284,21630,-33732,-57507,-71247,-11634,25197,-47460,16096,-17323,34632,8756,-72495,-86060,-27169,-6824,55110,-5760,-28636,67181,6545,10809,-95354,-21387,57137,34952,23194,23579,20813,-23930,19622,40371,20597,-13170,18720,-61755,27077,-10586,-30410,-35028,31185,-26828,-27883,23710,-66916,7183,83264,-63064,-2847,-31226,-25120,40419,21853,-10938,-35845,55200,-11819,14012,100964,-38973,-102163,-55429,41632,60240,128445,58916,-61754,62967,-9653,-71141,-54333,-15616,80367,80970,25435,-28861,16688,27353,-43709,68559,78283,55575,-48007,86935,61663,11880,-22198,58471,82992,64963,-48313,47543,-26390,25161,990,-5382,15395,13068,-54379,-27932,120717,85427,-4665,1603,-32338,-67091,-60425,13003,29829,2579,44487,72061,45403,32954,-39731,8368,54980,13466,-50373,-32556,-21089,10762,61898,32349,41990,39927,5985,30648,-19320,38751,157503,44664,65919,118802,29417,63803,-12102,-47381,5936,-40024,14912,55936,16710,1207,57672,94694,37926,-83591,-38761,-58255,-73660,41492,130415,64466,99339,19232,13150,-22699,30527,40839,816,-23628,-7966,56685,50595,769,55775,40294,7947,-18020,49070,-25441,921,39102,37534,-26746,-54482,-65956,-74633,-38117,2366,37181,708,19887,-38992,-30977,-63781,-67136,-4936,-14288,-18389,-23969,-59445,-31689,49951,-20862,-73845,1347,-32476,-8931,6320,-51683,11527,-67260,-28296,-31701,22175,2842,-64226,-65068,-8021,-22831,7975,-38332,-48441,-44956,12892,-13725,-40656,-83388,34398,30308,-21427,20503,47515,23023,-17889,57962,-24101,-8360,-65047,-25375,48228,-61531,11068,-48295,10470,-14323,676,25366,-14512,-40342,31169,10343,84620,15088,51677,-38039,4447,-20030,-9240,-4796,-31590,-84275,4697,10888,9365,16212,-49585,-59127,-25765,3,-26474,30868,60772,-98738,-75595,55004,72952,2905,-8182,-35408,-28414,55000,56602,-57828,-14362,37884,-28307,15502,35350,65377,17225,52897,36199,58752,3517,-8090,-26385,-6378,-66848,-7682,-64467,-53398,-79041,-62258,-45411,37020,-28133,40161,41928,-25865,2588,-58261,-19888,31638,-9876,19267,67780,-34583,16481,9699,29910,-5955,1265,46526,49123,-39300,-41110,-12762,-70394,30914,-32772,-47793,-13125,35741,-57874,12658,-20238,56107,132476,-2681,-63816,17427,-77011,-13396,25411,7999,-3021,13303,-10236,-19236,-19629,-46789,77526,4996,-41886,15763,84083,110996,69503,-109999,-126307,-43117,20279,-56940,4268,11932,-87827,-9005,10678,38255,-7752,-12028,78426,51547,68373,-44489,29543,961,-5948,-8603,-40047,39073,-5160,-71216,-37988,-21632,-39506,22453,-7514,-60892,3034,-6194,16115,36252,-10468,-1476,-77301,45353,36265,-96057,4537,-61347,-54009,12483,-66803,-45280,-127521,-4746,20641,62168,-60530,-8005,17202,-8025,10791,8739,501,38416,-4165,-61988,-11216,38733,28683,-6853,10668,-63667,31437,-45605,13020,16919,99247,-8911,37321,90625,-17108,1091,-36114,-45074,-37924,-2352,-9574,63728,76543,-40863,-42462,11630,10919,-1174,-16503,-66502,-27998,26909,36497,-1343,-76760,-121509,12499,26587,10560,-16622,-6774,25549,-33297,-31890,-7193,68247,35029,51166,-20697,-28821,83366,47413,-39881,9958,16237,1239,718,-17927,-55807,-80615,-19177,40540,-4988,64706,60421,1894,27666,43067,-5150,131073,77159,-14716,-29002,-38351,-21771,4124,-1126,-37956,49028,22350,25067,63129,-16750,-18997,31470,-80508,-46779,-41138,5787,-4314,3781,-18481,30469,1465,34816,30244,-42275,-74167,41177,19051,-15030,108233,10952,16398,40420,11314,-10207,56833,-102960,-72075,6469,-45231,-24246,13511,29438,6192,-15023,-34726,-25164,96,27548,45437,10223,13837,39960,-15055,-40146,69466,66080,-37001,-4443,-6167,42581,12766,-16513,19857,3101,13234,22760,24116,-2502,-53520],[-19574,2845,-8043,9263,63291,74758,18409,-45384,-34499,54534,-86857,2212,36196,-20736,28127,-151228,-69502,4460,-22814,38989,26169,18802,-60408,-7671,-6181,-85755,19107,17442,-26337,-33460,-29880,6629,37946,-14646,-72931,-22104,27231,-12192,39807,-51594,18214,7770,27484,6962,7373,46852,26038,-70488,8397,-60414,48816,-45664,15380,-52984,-50607,-78531,7980,-39710,-65938,46222,6458,24006,-5052,164562,43802,-66224,-45884,-41351,-52441,-10720,24066,-38164,-28805,-113956,-38084,52646,-24766,-11321,-11256,56206,15943,31323,25333,57155,-61522,-54152,-27261,-101195,13591,59545,-42013,-13585,35897,-85474,-104380,-151,556,47585,10526,-29924,-55191,72680,51386,-5373,13030,-3667,-11085,-133042,-38297,62197,-14000,-9426,19274,23293,-21276,-2360,-83633,-12553,-65978,-25528,-30575,-28053,-118239,-40303,-5851,-38505,-13528,73838,-90163,-16882,53432,32765,-59337,-34380,75563,-29829,-3731,46273,42358,76899,26677,-36890,-35916,58118,3264,4072,-17015,6261,7005,-20309,9403,22647,52020,49789,9702,-46581,71131,83926,-532,28547,-45150,-33201,29892,53592,-107230,-5529,-46872,-52792,-67516,-97497,26170,93075,52349,-5913,54957,-50626,-24364,-86350,30531,5852,-45594,20483,79551,77961,-13665,-83166,1667,45686,-39848,58238,9469,-90191,-23934,-27686,-46200,40862,7646,-70537,38021,76635,30568,21589,-11014,-15054,11705,-14573,-21761,-37148,39051,23913,97020,46745,12384,-26500,20715,-24155,-82002,-85890,37890,735,71619,-33799,65073,28494,34442,134095,-39741,-40368,-51335,-36224,47106,51392,63714,67931,-35543,-6598,-11705,-14711,73221,-56218,-9537,-21541,15745,-76062,2656,54133,18760,-43784,-104245,-23352,-129992,-230188,337489,210243,32276,61731,33672,10857,11178,43277,40309,19085,-31091,-3902,-57356,-41047,-32764,50365,-5903,937,-21435,7916,61139,-50835,-69492,30556,8818,70896,40814,37047,-46062,12954,73570,-24559,16941,37099,-32857,-42673,-79410,-22577,-42028,12429,-42585,-11671,-45613,12297,-1834,-64557,10032,16085,45900,-102762,23347,5330,-5910,-16164,-31084,43508,-5528,-14274,53689,-6616,-28357,18377,-43151,24197,14038,-7092,57925,-7833,-78354,51879,14002,-27002,-15470,6419,-23525,-22175,56500,43970,62627,52338,-3637,2127,65226,69432,11466,10996,31539,5189,69195,-59058,67419,51430,-68817,-38254,65217,457,6005,20337,72391,-28671,36736,5674,4050,-50606,-78547,-32358,11867,-59124,32736,4741,-54723,3404,-31902,52360,15408,-26910,58393,-60107,-35130,15450,-24404,34792,9758,-16655,-6432,5535,-27446,5983,-8294,-43764,-83143,-54358,32505,-50209,-50332,18867,-32974,27501,37686,-38027,-88374,-5325,61586,50830,-18266,-1431,34685,45189,57232,-34964,-48847,-47643,-58844,-47589,45818,104702,6505,7890,-5983,-35737,-70480,43625,-21506,-10342,-29968,-17177,43438,10700,-55864,-101340,-4345,-24659,-87304,49642,53706,-37897,-15429,-6295,1194,-62969,-18448,-59752,-126806,-45072,18464,10820,-27862,-71241,-61861,13916,-22760,35579,-15274,-2184,411,15408,20671,-66485,44882,87258,69352,-27549,169803,53705,36209,79105,-50876,25508,-66949,-27761,25838,35010,-30854,-77705,6531,-7432,-23735,29512,3687,15278,-61348,-79558,-82064,-9514,12421,-67921,25018,-9539,55818,2326,-81270,-8633,-13787,-12111,78163,-10382,-28227,71312,6807,27280,-87999,-19383,49983,51493,20878,-9658,17117,-15829,888,27458,23427,-22148,20044,-79968,2666,-19961,-26028,-57105,45202,-15959,-21055,45831,-61894,3822,107653,-55743,15574,-47877,-50796,25951,-3760,-56708,-78236,52878,-14897,7119,106492,-13473,-81160,-65495,44551,52681,126435,25753,-74245,52909,-27229,-97857,-74319,-15574,84381,85742,15316,-16395,17635,23899,-47112,74450,53043,57090,-18049,67818,73910,27300,-16230,30662,66266,56788,-32722,41511,-15193,24172,-526,14128,12844,15160,-58368,-28470,105009,83867,-25261,-3136,-36246,-54948,-87356,8994,35108,17212,52553,58044,24549,9950,-53576,-22807,63552,8466,-40209,-20291,-22944,33761,62826,14994,36138,39354,4501,23985,5074,33786,159751,33419,83522,122213,27619,74686,-14219,-69502,-2613,-37505,18790,66267,-10945,16607,52861,81304,35619,-90051,-47797,-65548,-69896,29254,139664,109623,127869,11370,12268,-14872,17206,57259,36388,-41099,-1910,25010,51472,10629,60092,51477,14177,-35077,63938,-11782,10490,20698,16438,-16116,-38416,-54750,-79265,-30276,-5878,1455,-23914,16777,-82033,-42441,-47424,-78884,24089,-16548,-6936,-13024,-44478,-57932,82230,-13898,-68363,1100,-22217,-16628,7324,-39482,14150,-66333,-2360,-15472,35216,18366,-54172,-85330,-10799,-25982,-10919,-63766,-42433,-47570,26544,-7978,-68586,-59535,53042,40685,-8791,37392,30600,-7456,-13439,53937,10311,-10802,-86484,-14960,22332,-70892,10683,-66403,11845,-14645,-37117,15902,-24196,-9355,17328,16211,94178,-23108,27049,-37573,-10213,-18824,-2321,-51311,-3082,-48149,-6699,-2380,10630,2781,-66100,-49577,-13918,-3015,-20077,17461,60492,-49975,-63956,39056,64816,596,-13366,-19370,-16465,76213,64929,-57406,6585,33651,-42523,21842,40922,73764,27304,67328,63073,72210,-2810,2026,-70375,-42722,-76666,-20339,-68354,-63059,-68883,-29274,-17307,48160,-47518,24436,71946,-33156,-25935,-58332,-21772,33333,-15683,28866,22830,-60309,33703,8972,28437,2185,10272,57348,51938,-24885,-57682,-22010,-78740,13709,-39113,-48772,2775,35077,-48454,23101,-3291,60242,121233,-5289,-54131,13453,-45696,-16050,23316,3746,-31434,10058,-17682,-25954,-11414,-31515,62694,-19663,-49743,36451,38812,96108,73715,-93736,-123108,-34535,19681,-43928,-21826,38923,-62227,-7026,23292,38564,-15069,-11152,58308,35183,59086,-48560,13605,-10205,6032,-25185,-31868,51401,-3207,-50034,-45817,-28094,-55816,33845,16006,-70014,-18566,-13059,13404,56047,21123,1449,-67600,35734,29136,-116127,524,-66702,-69473,18445,-60337,-27333,-83050,7318,25168,43692,-52031,-28711,-2159,-13795,36968,5580,7259,26045,-15305,-74073,-31780,15167,23322,-24425,13603,-51366,54751,-9641,12378,11017,82438,-2403,66294,51059,-55519,7696,-31438,-31952,-28354,3843,6991,41556,69496,-36871,-59789,-23677,-3465,13288,-24962,-58919,-15749,-5371,26416,-5381,-77735,-111777,14602,32307,18432,-12253,-21759,1654,-35826,-66251,414,90329,31474,42348,-8998,-16603,87064,51909,-33812,-18383,25191,19653,4040,1191,-55738,-73750,-20580,28076,41209,68383,51497,-10227,20722,73781,4726,132799,46843,-20476,-20864,-11535,-20908,7948,-21992,-39716,60066,8449,17711,47368,-19004,-15694,41431,-89834,-38133,-58658,22798,-2298,3802,-3639,42030,2124,29985,19521,-19234,-82431,3577,20139,3012,106834,21166,1611,37534,27295,-11987,29072,-94572,-66137,2873,-65571,-30263,34952,38366,-20550,-32734,-41785,-23694,-2830,16291,39681,23313,-13717,-9236,-23191,-26354,91324,93378,-54972,-21132,-7910,51804,30780,-29689,8460,-12793,-7248,18266,31041,-16990,-46473],[-26670,-6635,22714,14410,49158,73661,49249,-20793,-39801,73600,-108995,-9641,35840,-1091,9035,-160942,-50151,-394,-34837,64995,28721,22036,-86034,-2765,11947,-94206,8606,18295,-43329,-38724,-26163,36917,27508,-15202,-90114,-22120,20607,-34805,28961,-51621,26227,-559,38816,4763,7002,22859,26697,-65149,-8174,-69724,54024,-45860,17129,-56743,-29440,-46331,16537,-31578,-58358,60711,55900,65566,35527,151293,17581,-58883,-49911,-28386,-19173,1877,11815,-84827,-21512,-87804,-33665,40404,-4606,-5383,-39829,22035,19148,26512,18652,121316,-33926,-56926,-20072,-120684,5466,69287,-61792,-38268,39737,-49849,-80536,6468,-2026,43966,-7021,-11838,-59633,55051,16898,-10643,15760,8106,-17087,-80919,-9565,89291,-35919,-15844,23281,15538,-9915,-9018,-46279,-23920,-70371,-37507,-40250,-45169,-89663,-16632,5962,-33237,-11199,70855,-81154,-6156,32439,39742,-51385,-39874,63049,-32135,10210,40778,37341,78711,41628,-29921,-37119,53558,-13012,8043,-7340,8405,35953,-15561,18039,13768,48460,50967,-14404,-61606,46684,59165,-2812,-5135,-34973,-24311,7067,58642,-75879,-1983,-58570,-52787,-53447,-126705,55042,113617,46675,-540,45411,-46195,-1764,-107312,14808,24831,-30068,20207,65305,43441,24969,-54505,-14526,25437,1986,66983,-24899,-93676,-43693,-10737,-7328,45480,-6487,-52164,44220,79706,22753,19660,-22664,-16341,20663,-45782,-29323,-58718,32664,16803,119828,70237,36380,-22973,18729,-28237,-75270,-64317,46677,-15102,46642,-22385,50234,21092,34943,110575,-43071,-46503,-58044,-44250,17772,7961,23294,44691,-22568,6177,-27692,-13511,52725,-31162,5665,-29476,32827,-110661,-24876,59901,22919,-52769,-120473,-10330,-159951,-212305,263746,255161,54781,51806,30190,34878,57958,40063,55494,36032,-18113,204,-60114,-65279,-47527,44592,-1626,-29949,-36543,35158,74723,-33552,-55150,34955,294,107671,52875,36142,-14885,12547,111844,-14009,31128,28532,-39724,-26292,-53779,-10341,-16560,20623,-37275,-12028,-22643,41920,3397,-54031,820,2992,16050,-84976,21183,4491,-14975,-9556,-50629,-4524,10547,-10622,36958,-15250,-50893,-18482,-65730,22532,20800,-43446,43476,-19415,-82158,43203,-6904,-25745,1087,4445,-654,-28970,43982,15930,41102,56972,17285,18020,66197,48564,-21665,5335,46325,-3134,69720,-57251,81475,35163,-61863,-42685,79063,-4402,1314,45296,88579,-56051,-319,-4198,-3891,-38820,-76671,-28579,18191,-39868,59851,7143,-42013,24640,-17285,54281,29392,-16699,84064,-77283,-39833,10806,801,8905,-15049,-11954,8539,13593,-14545,31535,-19865,-49181,-92094,-48549,38881,-50787,-62573,14104,-14615,66189,61099,-40798,-90001,-17018,7172,48373,-11010,-13222,28316,37500,59843,-22295,-56481,-63449,-36913,-29069,28071,113992,30634,-18062,-14837,-39101,-69920,17993,4509,-2517,-6468,43051,45313,-31708,-37932,-77219,5695,-14485,-77254,50247,-4252,-46125,-20141,2409,4844,-59603,-8769,-79653,-109578,-55968,12403,-17499,-24365,-55833,-60280,11223,-47212,31454,-22513,-11623,-3014,6001,-25423,-89902,38691,98990,76087,-25276,115652,49391,-1508,77429,-4537,65551,-49285,-21854,18567,50211,-16654,-96846,-38165,-20396,27037,2109,538,20814,-66093,-86495,-71813,80,-7626,-77274,23898,-1666,66379,-7605,-88832,42537,-6531,-13997,93596,-7387,-21694,69137,-3049,44385,-62708,-18223,28853,58783,18817,-31322,13117,-13066,-20327,8536,25992,-30182,17031,-85810,-20480,-33219,-12517,-70848,56698,-7233,-11108,66865,-51607,3721,107386,-42263,35164,-52553,-70069,6191,-30207,-86076,-95867,44046,-31159,2613,100062,13284,-46154,-65663,38960,38816,110226,-9967,-73529,37008,-44649,-97005,-67791,-18435,74830,79495,-4025,-8721,20473,19544,-55456,58231,25459,52293,29910,59965,62827,39472,-8768,6862,47235,46022,-24750,23782,-10942,22890,1604,30427,3829,18730,-56878,-27910,79898,77231,-25365,-1856,-33933,-53414,-101793,3584,42712,25099,55776,45014,3115,-14946,-65221,-45249,60386,634,-23202,-7432,-24906,56328,60525,5967,31344,36646,23089,23476,20737,18970,126780,13840,78646,103377,15276,74152,-12686,-79546,-9489,-34069,15586,75847,-48936,22337,46019,63498,18735,-83789,-43870,-61486,-67455,4139,120057,136876,120235,4319,20726,3191,9260,64613,64921,-42892,906,-10276,47765,25109,60359,59090,9668,-41228,68003,-2539,18485,-3981,-9428,-11181,-23093,-27266,-68628,-25636,-6580,-34656,-44892,20818,-98606,-53488,-34206,-75658,55158,-19025,5880,-1968,-24832,-82747,97461,-2646,-60148,13111,-8083,-22147,11144,-24073,13360,-57958,15091,2711,54086,40269,-27531,-84376,-19337,-33715,-29787,-81743,-29874,-39164,33872,9384,-85656,-38287,70769,55289,11154,47309,8960,-14583,-12313,36115,38045,-6711,-96041,9564,3347,-69872,15773,-76741,18632,-12397,-65681,16150,-29344,15829,10866,25417,72470,-47887,1048,-31480,-22434,-14051,214,-84812,23555,29592,-21810,-28229,4737,-18337,-65136,-36047,4228,-15849,-21147,-2547,55325,847,-48281,22005,54313,4275,-17741,-6979,-5202,86202,78211,-45751,42028,30743,-45395,31050,39992,79947,31599,77340,75698,70165,-11661,8335,-108192,-78052,-75710,-30915,-65024,-64281,-55009,8153,16464,54813,-57424,11338,89315,-48166,-54245,-60763,-7063,37432,-5016,31658,-27446,-79206,45456,17718,18207,1723,15024,57011,55861,-3269,-70988,-24349,-73220,-3447,-38330,-40972,16852,23277,-35015,28676,9781,61029,96630,-10590,-42218,6111,-16983,-14774,34808,-4807,-46857,6739,-32590,-45370,-12438,-24693,44283,-37450,-42987,61645,-5036,64885,73714,-73348,-101602,-36374,15246,-26709,-46586,60834,-24005,679,29194,25943,-16687,-8128,40993,23299,37852,-61078,-14342,-14562,15157,-26945,-17735,65061,-5281,-26630,-55147,-33556,-57649,42298,29777,-76099,-47031,-12662,3994,55307,43769,12385,-22919,23351,14069,-121144,-2480,-76312,-71519,26631,-45656,-7140,-27210,29780,27089,23770,-27045,-38395,-13080,-21665,52708,5055,11493,10630,-28815,-81319,-37273,-1888,9105,-36759,13448,-32232,67203,22047,7420,3870,57924,10365,78660,-5589,-96979,-5748,-15514,-11087,-12634,3718,24749,15658,51675,-23660,-74655,-59726,-18001,23637,-24533,-52251,-13821,-27116,10388,-8191,-57932,-81114,18248,30144,14912,-6313,-30857,-19019,-40149,-83463,3768,100000,24517,26381,-456,-9667,60214,51403,-27488,-49461,38245,36748,891,8295,-55075,-63734,-18827,9573,65386,67546,33257,-20536,1104,76115,13956,102294,7769,-25036,-1391,23211,-20500,15153,-42693,-33766,67446,-13849,4698,29525,-13745,-478,47463,-95873,-32966,-95416,40046,6219,5559,12758,59296,8705,24002,4670,20917,-80479,-27166,18044,16258,101430,22892,-16100,21248,42086,-4224,-2376,-69688,-40539,2005,-95295,-33661,52672,36286,-40492,-41888,-35737,-20211,3707,5523,33025,29204,-43673,-52090,-27022,-15076,94385,101753,-56815,-30878,-13285,52105,48536,-36699,-5176,-25083,-30876,11818,31803,-31279,-39362],[-28172,-19622,37997,14507,30640,56527,63438,8477,-39581,87520,-112721,-20035,17957,17593,-10009,-136849,-50449,-15444,-37258,87421,19723,27037,-102589,-4806,36722,-83725,3562,19964,-50231,-39892,-22219,58613,17071,-13107,-92839,-24997,8852,-48783,20034,-35009,22940,-4249,39545,3970,10723,1408,26165,-42580,-22965,-77445,47345,-48128,12312,-55139,-2534,-14677,18419,-20547,-50285,67270,79292,92724,70322,104637,-16970,-53403,-48552,-12451,17977,12878,-4106,-114619,-1916,-45570,-18878,14172,21076,2043,-65361,-19212,19420,18838,10208,153735,2071,-51483,-20,-111799,5216,76632,-68714,-47778,40129,-6364,-41436,11091,-4765,32483,-35296,-8763,-58437,38430,979,-7268,16650,22205,-24792,-27853,18292,107943,-56282,-25985,19419,8945,2221,-21711,-1931,-33922,-68489,-46353,-44302,-55255,-51295,15655,19742,-18149,-3053,47692,-55941,-542,-2374,42922,-43843,-36957,38729,-41373,24012,34331,28384,67462,53789,-18698,-26637,55192,-24530,12385,5463,6996,52607,-3917,34776,15065,45307,53013,-36179,-62702,24307,32810,-7486,-31215,-17315,-19155,-12553,54322,-31862,6519,-53089,-39190,-42875,-131118,76206,108747,42821,6207,31613,-40563,18463,-98377,2717,35654,-16884,23959,39475,-5193,68249,-12238,-25737,4326,32186,65393,-47381,-71136,-48505,8693,34114,50108,-33161,-31178,35630,64465,16658,14363,-30266,-19382,20921,-73053,-33592,-71346,14779,2750,122076,77061,43507,-17012,12438,-35503,-63227,-39666,39402,-30502,18862,-19368,32408,9135,34197,80572,-38664,-48220,-73780,-50467,-32304,-31400,2566,24278,9773,25903,-65251,-31847,1985,-2700,28306,-23578,35318,-129233,-45000,54119,23350,-32726,-98665,18460,-166600,-192517,113335,283698,78534,49939,31405,51076,91151,43295,75213,33243,-2372,1735,-42606,-82106,-50763,45241,10788,-40044,-39890,55810,79000,-7155,-36166,30882,4708,132070,60521,30782,9129,14113,129793,-13905,40941,23163,-38846,-13417,-12656,10317,15202,30049,-31595,4380,6542,67162,19459,-39361,-14017,-14012,-22527,-48642,15395,-1067,-17286,-3027,-60471,-44738,27281,-9637,16402,-27992,-72626,-52213,-76376,25543,30214,-62768,15824,-27069,-59554,26596,-24791,-14575,24821,11139,28851,-26952,46791,5116,17915,59467,33285,30383,62923,28522,-50794,4414,54670,-16043,52390,-31372,90577,11417,-40495,-31798,84256,-10676,-8622,62487,85124,-66680,-33615,-10404,-12511,-26121,-66831,-19550,25394,-20744,60193,5266,-29509,30068,-2647,45338,31393,-11925,94912,-75565,-39729,-5238,16858,-23947,-23009,-6076,12193,17661,-5857,49890,-23882,-47839,-79641,-26319,54252,-49399,-53515,5776,-11114,100039,73180,-24371,-88990,-22871,-42680,36780,3693,-19354,22605,25569,63100,-7971,-47170,-65824,-12274,-13643,1115,105267,38526,-36710,-15924,-41796,-66155,-3505,34939,1950,19169,82514,33322,-62426,-20892,-40754,15082,-7236,-69714,44869,-58881,-50613,-17360,6851,9880,-51419,-9194,-87783,-89890,-57716,13198,-41825,-12290,-36558,-54665,-3236,-60627,28663,-21574,-26333,-10690,4389,-69756,-104019,28510,97130,77883,-19450,53793,26539,-36519,54489,39517,100842,-31808,-13495,13414,49930,-5124,-103480,-80912,-31696,70385,-37724,-6780,39487,-43462,-77876,-48779,14008,-32787,-72455,14268,4475,71249,-19598,-92063,49490,-8500,-12322,95847,6363,-10228,60228,-19209,55791,-27738,-17390,-2461,57166,16463,-39552,10487,-14708,-37555,-15905,25620,-35750,12038,-73280,-37829,-43838,6115,-70637,61986,-4535,668,83679,-36874,4631,80204,-28778,52130,-46792,-78948,-13965,-52963,-90616,-90801,27826,-55642,136,78589,35219,-12750,-55757,24324,27665,85458,-42470,-63094,18536,-55305,-72036,-42434,-30349,52226,67947,-30869,-8708,24378,14190,-68258,25061,2963,42103,86382,67108,33912,47267,-830,-8017,33917,39464,-24898,-3296,-16909,20416,6733,38475,-7808,22668,-54143,-28963,54770,67185,-7537,1399,-29906,-62048,-102360,-1114,47837,23834,52513,32824,-15180,-34904,-71304,-50145,49924,-7542,-2966,1864,-27534,72760,56305,11688,27370,30324,48848,29790,19889,-3240,73789,-6821,54837,71405,-1990,62089,-9022,-73858,-13919,-27015,6641,78665,-90244,13714,40173,47162,-10946,-67894,-27444,-44773,-70354,-25942,75813,133325,80213,430,33885,29494,8977,56834,76861,-24477,-406,-45331,38001,40235,56834,60144,-2246,-38272,59759,-232,23334,-33918,-35413,-8711,-9406,12287,-42858,-20295,-796,-53468,-53847,32251,-88097,-61238,-27209,-59844,88140,-20947,18029,7348,-6434,-96827,96819,11623,-50743,36709,5847,-24934,18991,-8428,8732,-43764,18604,18154,72649,61446,11045,-56933,-32435,-45485,-46806,-88161,-15635,-30169,31006,29371,-89665,-24738,82169,73581,35617,47814,-8917,3231,-12462,13641,49597,2455,-92123,37681,-798,-56853,24828,-75471,26855,-8883,-74859,23228,-28736,32604,15886,34334,20862,-45498,-18653,-20959,-28374,-9155,-190,-95713,38305,119315,-34829,-59411,-6453,-42209,-55385,-20149,25176,-33505,-25763,-20202,45459,38777,-34373,9599,45054,13879,-15023,-981,948,88430,95684,-26153,80534,28152,-40145,40314,35599,76516,29684,80695,72538,46074,-22872,7902,-129160,-97858,-65923,-31704,-58929,-56913,-41022,39731,43005,54530,-56012,3947,85720,-63357,-73311,-62372,20947,48777,19856,26179,-64128,-85839,48172,32911,-926,-8532,12782,47730,59791,21099,-73005,-22586,-55299,-13904,-30809,-23827,22988,1750,-20992,29278,16823,61748,61723,-13605,-32805,-3015,-6093,-9373,48607,-20495,-45707,5933,-48573,-80624,-21383,-31540,24959,-44416,-17671,80103,-33134,28024,67638,-57147,-72921,-47326,5762,-7413,-59240,72399,8417,10970,23865,6162,-13791,-5623,27924,17288,10851,-79712,-47621,-10894,19431,-14195,-1991,74355,-13022,-1036,-56344,-38369,-48156,47413,35358,-78072,-71898,-1360,-7802,31944,52121,29033,29722,8976,-7291,-119659,-9660,-89043,-52181,35808,-25920,12465,13797,54188,22718,5236,8617,-35181,-15890,-30351,54326,5356,11085,-3678,-39539,-77906,-24519,-4048,-8566,-43512,7923,-12573,64817,43771,-176,-4694,31766,27506,76967,-56746,-125970,-30966,5051,10722,3485,-3134,38571,-4379,28372,-4934,-83979,-90436,-28931,25735,-14849,-51026,-20783,-30682,-7472,-13017,-19055,-37755,24649,21120,4429,-876,-33717,-35704,-48864,-79592,3380,96210,16368,5510,-530,-8109,15645,48999,-21503,-76031,58587,49824,-6893,913,-50645,-51227,-16953,-9548,52799,60766,2887,-27473,-26358,50622,19469,58060,-26594,-26410,21209,55024,-18854,20301,-58046,-20709,67375,-39457,-12315,13577,-3638,20876,49391,-94403,-30784,-137902,51604,19073,6373,19006,68547,13940,18598,-12409,65526,-70789,-38787,11266,20842,94545,14776,-30078,376,55091,8925,-27129,-37354,-7456,1286,-122088,-32842,62511,23254,-51589,-42554,-13059,-13188,13035,-3015,25058,28904,-77203,-80143,-23499,-8891,70334,88282,-43463,-30698,-20963,43227,58363,-34831,-17420,-32745,-47886,5267,27255,-41806,-34917],[-24696,-33538,33188,10291,12580,28635,57170,35393,-30071,93929,-95500,-25213,-8241,29607,-23826,-85509,-63448,-36059,-27724,99600,-2747,33448,-102612,-6843,63102,-56243,2134,19429,-46762,-36481,-19575,66116,12611,-10649,-80032,-30924,-4730,-53973,17925,-4550,8967,-2237,30020,4633,19982,-9427,30136,-14080,-31045,-77560,25410,-47274,2855,-48548,20407,9479,15234,-2685,-42631,65406,83492,105515,93009,44313,-53237,-52005,-42612,1025,49361,19547,-22192,-120254,25288,2023,3008,-14349,49069,8631,-78363,-54282,15659,12099,999,126148,33810,-36744,22130,-77985,11887,79638,-60173,-39276,36209,28016,829,13587,-7953,14766,-68447,-20336,-53449,24017,7879,3037,13823,31968,-31944,10416,38338,108209,-68776,-36677,7638,4788,10182,-38008,29222,-39532,-56527,-47541,-43533,-56784,-18448,45704,31033,2297,9766,13415,-23718,-396,-38011,40301,-47344,-24789,13640,-53957,36317,31875,18088,49174,64291,-7282,-7526,63878,-26120,16414,18166,-704,49589,10390,52796,19005,41910,58153,-50051,-48478,7551,13218,-9669,-40009,3349,-19833,-24047,47317,8385,15677,-34653,-17534,-40500,-107553,83993,74241,41440,14059,17729,-32888,36024,-47496,-5276,36759,-8767,29440,11790,-44512,90772,35119,-23157,-9497,46026,54978,-51280,-35369,-36410,26142,64961,57431,-63543,-13580,14882,31108,9921,6574,-31811,-23472,15658,-88024,-31404,-72499,-10198,-14194,94484,68278,34065,-1370,6720,-46039,-49915,-21372,29098,-33675,-1903,-25451,11343,-3939,28892,48964,-23104,-45038,-98873,-56759,-79131,-55169,8981,10799,55539,48513,-112641,-64862,-64264,21387,52524,-2031,23410,-121008,-44400,41833,20175,14447,-46116,53012,-148627,-174164,-79399,282225,99530,56529,41409,56288,102733,53181,92038,13711,13535,387,-17044,-84708,-44807,53220,28862,-33197,-35624,64144,71507,17935,-18628,18291,15284,136861,63734,23570,19829,18575,125621,-25030,42867,23314,-30639,-8864,32838,33629,44425,37782,-27618,33134,32446,85463,42682,-22390,-28029,-29666,-57133,-1619,9705,-9244,-9212,4103,-56841,-62125,37887,-12671,-4052,-44287,-88541,-74086,-74857,30629,41942,-65482,-24653,-28434,-16427,8687,-33559,4306,46563,25257,57796,-19386,66188,16616,-3424,59512,37834,29875,55894,14246,-71247,7732,55316,-27751,26446,194,91043,-10387,-7637,-8687,79973,-15861,-19528,67248,66678,-60640,-53134,-11098,-20453,-14228,-47534,-6700,32224,-11100,27405,-66,-17791,21924,12070,27657,18707,-12702,88519,-57919,-38006,-28633,25303,-51763,-16389,-1255,8736,14548,-4893,50363,-21323,-46866,-53680,5012,66733,-43908,-28007,-1183,-23755,122192,67964,9383,-88317,-27259,-73030,18009,22732,-17173,17555,9431,68114,6881,-20469,-54776,10095,-1751,-24414,83276,31593,-46432,-6404,-42841,-58579,-17007,59554,2537,40755,70269,7796,-76080,-12420,-9690,19853,-4180,-67536,39712,-84922,-47979,-7789,3607,14852,-39533,-21600,-84795,-73819,-53079,19817,-55455,1058,-20283,-46766,-25395,-60747,27551,-12696,-45729,-24477,12164,-100412,-98952,16877,84316,77890,-9689,5185,-4015,-62922,15412,67333,119117,-17175,-4962,9531,34079,-166,-92504,-105967,-38701,90406,-79452,-14075,65865,-49,-58460,-24143,26428,-57183,-54657,503,7414,78282,-31440,-87802,20384,-16156,-7150,83479,32509,2733,46554,-34615,57678,5556,-15685,-36180,48286,13157,-37841,10135,-16797,-46677,-43116,21543,-37028,7988,-47469,-46778,-45060,23361,-59839,59628,-9539,12237,92656,-20017,3244,36157,-20046,64400,-33978,-76539,-26815,-68512,-71804,-74956,6041,-78993,-1773,45171,49201,8516,-38930,5814,25397,60938,-63741,-46912,658,-54251,-33406,-10706,-50761,22392,55490,-59889,-16143,28221,8035,-82185,-12349,-9210,29133,128771,83610,-1725,50406,5991,-12476,33215,38960,-29135,-33406,-31830,16019,12981,35031,-17092,25670,-52807,-32709,36880,54891,17823,1564,-29606,-73161,-92047,-3587,45740,13564,42483,20771,-28517,-46938,-69571,-35045,38596,-14035,15647,4894,-31060,77890,49813,32466,20328,19051,69436,39922,2675,-27774,25147,-21049,26634,36360,-17195,41904,-4945,-54477,-15461,-15183,-4601,70266,-124979,-7542,37910,36480,-43780,-47756,-3714,-19906,-75187,-51194,21155,97631,24235,-332,44186,59031,14496,33313,67432,8978,-5961,-75955,22670,52122,49625,53523,-15542,-31013,39254,-6495,23064,-65064,-56028,-6032,1338,53850,-8685,-10412,7793,-44563,-48486,49372,-58234,-63951,-25709,-37689,119635,-21049,27993,13018,6141,-95050,86069,25646,-41293,66228,15419,-23908,31046,6552,53,-26439,7876,27515,83697,76135,52195,-9241,-47210,-58149,-61088,-81579,-5641,-30438,16469,43117,-79124,-20427,82378,92396,58256,39120,-16744,33499,-10513,-2995,39626,10530,-77868,57058,11930,-32911,34941,-62873,32212,-5179,-63273,32392,-21656,43109,31639,39298,-41901,-14427,-26613,-6814,-26308,-7457,532,-86401,33786,176761,-41090,-86190,-20239,-63404,-47104,-5092,43185,-49434,-28123,-26891,31073,55717,-24855,4408,39299,25990,-2951,-2741,-345,86287,112062,-5171,108660,24273,-30302,47670,31933,58504,21949,76032,56153,2823,-35085,-241,-127920,-93404,-51899,-19395,-54219,-44971,-30813,56267,52873,46775,-44964,2934,59785,-70418,-73342,-57367,53449,66056,47536,13438,-76742,-77723,40494,49071,-25685,-26166,2811,31829,62165,41024,-61918,-21040,-28392,-12892,-20163,551,18381,-24585,-9705,26337,17454,63319,23451,-11772,-29159,-11471,-17330,-296,55146,-43186,-30545,8617,-59928,-123034,-33403,-47548,5450,-41050,20919,83995,-39560,-3591,54932,-46106,-46800,-59269,-7342,11983,-51893,71185,23465,20178,5195,-12992,-7485,-5439,19485,15291,-14237,-96707,-77080,-1086,17970,7175,10348,73710,-25117,23803,-37062,-41127,-34924,51141,36963,-74240,-84348,20569,-17044,-3486,46523,46125,68555,-7794,-31555,-118993,-24083,-100742,-14032,43576,-6192,29762,23608,68527,10517,-10007,46586,-21538,-13622,-37917,43290,4344,5924,-12191,-42719,-61343,1030,8368,-22886,-45867,-4392,2005,46807,54411,-8450,-14600,9912,44151,68120,-84477,-130991,-55479,23575,27187,14058,-14535,43654,-10983,6345,13519,-86134,-109628,-32804,18063,1721,-57194,-30088,-14233,-21555,-21142,28245,5076,33014,9411,-3354,1613,-32368,-48230,-62553,-58674,-897,82821,9617,-16014,-10532,-9617,-28228,49158,-16456,-91217,84855,56994,-16583,-16398,-39034,-37858,-18595,-23530,5035,47211,-37925,-30628,-53033,12507,18480,19097,-48308,-24017,38260,74889,-15264,18404,-63306,-3464,58496,-61570,-30941,1139,7573,39676,47778,-82978,-27957,-164637,54567,32610,5244,11951,62477,11954,14581,-28419,98642,-56467,-27719,-525,16497,86411,-1613,-35509,-16319,66722,21028,-38706,-7954,18122,-1012,-130262,-28042,62807,4928,-54910,-37031,22881,-1979,16767,-8643,15318,25894,-109596,-90657,-12093,-6719,23126,56572,-20887,-20798,-29092,27694,54087,-23635,-25572,-37138,-52236,566,19538,-46851,-34339],[-18565,-44654,11520,3277,-1439,-1332,34486,53103,-11942,91428,-61823,-22647,-29932,33028,-31083,-29078,-73782,-55613,-8526,97800,-33231,40758,-84587,-3792,84919,-18541,1735,12685,-36650,-29675,-19377,58990,15990,-11172,-56000,-36904,-16197,-54766,25703,33053,-10551,5284,14603,6686,32806,-5853,41778,3416,-32679,-68569,-6436,-40183,-7320,-38667,31161,21448,9691,21560,-34450,56302,79615,107980,102044,-6079,-81807,-56077,-33862,8726,67481,18474,-40142,-106216,49674,41517,24727,-30860,74447,12197,-74942,-74047,9261,10167,-8881,43231,52527,-16427,35878,-33588,18621,75868,-38926,-18208,28638,43163,30734,13034,-13120,-6581,-97361,-40326,-47150,11047,27479,16226,6767,32737,-36162,28990,47624,83992,-69398,-45134,-10615,2806,10747,-53072,35994,-40175,-32939,-37815,-39845,-49849,-621,63452,36392,21792,22560,-18640,2886,-5228,-64296,31259,-65914,-5082,-2984,-65275,46805,35432,9688,31551,73596,468,15871,75421,-15812,18975,27383,-15114,29743,21882,62629,18095,37588,67776,-53375,-22310,-3722,4992,-5481,-28446,21356,-26266,-26216,41936,29124,21041,-11349,4908,-45052,-64737,76501,19355,40923,22322,7320,-23812,53075,27347,-10172,30851,-3584,33152,-8654,-60111,80640,76890,-4560,-9888,46371,41214,-36594,-391,-10992,37140,77868,69040,-86330,-4330,-10561,-11663,1625,-2932,-26111,-28271,10382,-86658,-23402,-62840,-34389,-30050,39896,49453,14350,27564,5739,-58820,-38794,-15881,25230,-21913,-8095,-35955,-15682,-14238,16587,19825,2314,-38693,-125506,-63024,-102019,-59778,32404,3814,102849,68851,-152438,-99480,-123105,34141,72604,29727,3382,-83777,-19998,28105,15688,68084,16623,81182,-115027,-155300,-262976,238601,113769,68702,60538,50623,92286,63815,96400,-12431,27052,-2299,5013,-70781,-37629,63291,48022,-18390,-26655,58041,53736,33083,-7289,1464,24964,124213,65422,18760,15753,25257,104646,-43322,35886,28695,-19238,-13528,69565,51972,63029,41285,-25599,61969,48008,96556,64544,-5854,-35817,-39106,-75246,44336,7057,-17157,9703,14184,-39017,-54458,37413,-20028,-21290,-60552,-94501,-81968,-66307,34669,54396,-57510,-69851,-24492,31245,-5687,-30798,26262,58343,41429,78323,-10485,93982,44053,-19831,55738,27852,11608,44609,6891,-79915,15234,50012,-34073,1311,23192,80538,-21949,29550,18001,68077,-18022,-26099,59347,40739,-43327,-56000,-6722,-27255,-4204,-20688,7551,37094,-14047,-26065,-7444,-7547,6408,26875,6253,-6407,-18186,67029,-34341,-36721,-52657,28088,-65925,-2358,-833,2635,3019,-11843,26992,-13950,-51400,-23041,34793,63663,-31414,1742,-2201,-45815,126304,44153,50725,-84955,-31015,-78198,-4253,40949,-6533,12854,-9823,72995,20467,16321,-33989,26312,7090,-39947,56156,18921,-47438,13170,-40347,-48058,-21947,70366,591,53059,4100,-25561,-74740,-14934,1548,18972,-4796,-69361,40941,-68133,-36839,4914,-8155,17440,-26246,-40833,-73034,-65352,-45984,29041,-55334,7483,-11527,-38338,-47111,-49064,27570,2232,-67056,-43234,27730,-110648,-70913,7555,65981,75967,2855,-21659,-29994,-78316,-29373,71659,116224,-5989,1381,5039,7486,-3834,-64936,-102298,-40259,84596,-111096,-18497,89346,48045,-35743,-6621,30541,-74282,-28703,-11694,6410,91774,-40892,-76238,-23731,-23687,1185,59425,68132,12790,32690,-41909,50052,27057,-11816,-62647,33930,8593,-31601,12650,-14094,-46534,-66800,15187,-32691,7290,-21291,-47215,-32892,33086,-50006,50727,-21127,21175,90794,-4205,-3196,-8113,-16907,72567,-17374,-64971,-25314,-75175,-40701,-60347,-17117,-91792,-4647,9466,55173,15108,-21108,-7704,32645,43570,-67750,-28372,-14742,-40159,6036,16695,-71807,-5811,43887,-83775,-27695,30920,2128,-92397,-40554,-10771,16632,132650,97321,-32996,48954,10077,-8181,47339,40469,-31503,-57763,-50007,9387,17982,20036,-19970,26729,-53540,-38051,28881,40619,37360,-4497,-36418,-76050,-76093,-3408,33909,-2849,27090,9355,-36435,-50943,-60279,-5625,31824,-17505,27229,1448,-34909,69222,39524,61330,3566,2705,77034,48670,-22453,-47422,1,-24516,10748,5701,-24578,19603,-1820,-28549,-14361,-244,-13719,50871,-143383,-32965,40730,32879,-67270,-29065,20369,4361,-75931,-64208,-25273,41550,-26397,-329,44852,84754,21073,492,39903,45183,-14510,-97611,4366,57844,38168,40711,-24056,-24791,8303,-20626,15821,-89998,-66321,-1985,7642,84488,22684,4841,14766,-11035,-33085,68996,-21498,-61975,-25535,-16862,141908,-18515,34864,13877,11524,-78041,72163,35613,-32656,92037,17850,-18066,45899,21833,-12464,-9450,-12102,30058,81836,81737,85124,41592,-60082,-67046,-71909,-64214,-4231,-43244,-7518,46052,-54959,-23360,69086,105925,71188,24325,-12633,57630,-3849,-6626,9745,9456,-59798,59897,36653,-1791,42559,-43191,31168,-1768,-38513,39587,-8283,52132,52319,38083,-89227,32149,-20962,11461,-17134,-11308,6451,-67369,9322,170797,-38874,-100861,-34122,-77697,-47058,5587,52728,-58143,-24290,-18455,12719,53357,-19063,4752,37001,35228,15132,-11890,-8484,81473,119120,9109,116595,18019,-18442,52276,32335,26794,9558,63457,31185,-46678,-45947,-14877,-106400,-66254,-38582,3447,-52631,-35055,-27258,53038,45929,33194,-29050,6489,18879,-64136,-50153,-40483,79878,80072,63408,-3154,-65568,-57083,23562,60275,-50209,-45996,-13066,11077,61134,49024,-42419,-23337,1838,588,-11788,27095,5381,-48573,-3471,22048,12977,63455,-9685,-5869,-31924,-16889,-39985,11659,50457,-68116,-8190,13581,-64206,-152595,-42546,-62516,-14537,-33129,58424,71156,-28249,-22866,36897,-37612,-28622,-61575,-20444,30229,-23375,57671,19418,25227,-25201,-24787,2386,-6812,15117,13489,-31154,-102309,-94667,10763,11328,28721,15376,59912,-38049,41228,9212,-38445,-24921,56541,38347,-63022,-80364,48613,-20180,-31930,32717,57263,85220,-27331,-54127,-120498,-45208,-105086,29687,47124,8386,43612,3102,64316,-8005,-20816,78800,-2186,-10310,-42609,24747,971,-1744,-11150,-35666,-34507,28007,28608,-28110,-45614,-23483,8193,17344,57269,-15302,-24863,-4488,54115,58315,-82749,-110291,-67702,36312,35546,15399,-25990,38087,-2141,-8663,25775,-81542,-113486,-27554,2187,20975,-68361,-33025,17545,-26319,-30634,68251,35665,40278,762,207,-608,-29735,-56151,-76948,-30163,-9860,66411,6835,-33478,-26809,-10398,-56411,54434,-12913,-91143,109182,57610,-25401,-33801,-19092,-26372,-26243,-28450,-59543,26244,-81452,-30519,-70325,-19087,9767,-4504,-59083,-18850,43855,79002,-10234,7732,-55878,13751,42369,-73873,-48903,-8125,16866,48422,43542,-62141,-20454,-158791,49504,42519,2942,-4093,42593,906,11692,-39290,109898,-40705,-1162,-16080,6233,76339,-22209,-31528,-23386,77085,25960,-36301,12431,25704,-4391,-110928,-21049,54539,-9747,-53411,-28658,63060,11910,9016,-11324,3753,24101,-131451,-86936,4780,-3775,-29137,14937,2807,-4608,-35470,9859,33775,-5433,-28747,-40734,-44361,-829,10807,-47080,-37220],[-12922,-49313,-18114,-4655,-9218,-25494,5269,56932,10373,79748,-23188,-12253,-37358,30428,-34680,6623,-68612,-67633,14391,83080,-61593,47666,-53202,4173,96521,19984,-31,-3035,-25590,-21840,-22101,41413,23092,-17470,-27756,-38664,-22047,-57137,42970,69328,-28071,17224,-1095,9720,44857,9583,57061,-3556,-32636,-54995,-33967,-26814,-13630,-27970,27344,20211,4512,46961,-23456,42431,74247,103834,99348,-32972,-94866,-65423,-24407,10621,69975,6791,-54992,-84142,57042,62115,37728,-25968,92026,11652,-58329,-77171,3420,15326,-19793,-56481,55484,2072,35071,2798,15296,64259,-11815,4985,19550,39194,36749,7598,-22726,-28479,-113404,-59631,-41490,-1079,44487,27121,-3182,23875,-35990,31082,47378,38544,-57906,-49606,-32079,995,3649,-61209,20646,-37960,56,-17181,-35303,-36240,1613,64148,34509,34476,28353,-37950,13910,-13861,-77457,17310,-92396,17975,-7741,-71106,55629,43114,6005,20553,80466,1918,39051,83284,3675,18885,30642,-33848,2436,26646,56743,9595,32118,80934,-46995,8109,-13000,7885,5525,-1514,31471,-36458,-21131,37403,23003,20047,8416,21399,-50559,-18000,56623,-36087,39197,29822,2432,-15716,71916,87087,-12908,23095,3193,32113,-17381,-52112,44615,103688,24908,4379,39337,30199,-10013,24811,19936,39358,73555,82767,-93499,-5435,-31127,-49629,-6668,-13563,-13068,-33493,9948,-70910,-13879,-45812,-49847,-41679,-23584,26861,-6274,65796,11231,-71689,-31755,-23704,29635,-884,2797,-42726,-49722,-19569,-2333,-3982,29009,-32419,-140174,-67295,-93003,-49824,50350,-435,137090,81086,-169277,-119723,-154758,32068,84516,60502,-15265,-26210,20282,16391,13121,94855,65624,93673,-81450,-131163,-386866,152788,118525,81284,84539,36955,66008,65992,79537,-33463,36203,-3947,17647,-44380,-38269,66405,63033,-4725,-15393,40230,30786,34846,-2998,-11662,28987,102683,69395,20378,407,31819,74989,-61422,22167,36885,-10476,-23536,87008,58428,66530,39351,-24069,75110,51046,100854,74398,7079,-35143,-39620,-70024,78308,8760,-22336,35606,30696,-9716,-30800,25151,-30492,-34032,-72036,-88854,-80484,-59023,36046,65390,-46219,-106378,-18774,66020,-14584,-18162,45560,56230,52083,84243,-2952,117504,73319,-28951,46743,5237,-20754,27816,4077,-75741,26565,42309,-33574,-17155,32545,59330,-19385,61774,37652,52344,-16526,-24258,42712,14540,-22738,-47202,-21,-33477,3561,8728,20279,38848,-24140,-74236,-15206,398,-8998,41153,-12324,-36585,-26579,36420,-16588,-35813,-70420,26528,-64244,10852,-7788,-3238,-15946,-23522,-16939,-3410,-61304,4952,53576,39801,-10329,22581,4685,-65764,107716,6802,86130,-75342,-30412,-62470,-25362,53375,9958,8306,-29787,74102,30795,50111,-9695,34659,13510,-41478,32518,12107,-41127,38371,-32319,-37376,-19965,65021,-1834,53977,-78875,-57774,-66060,-25466,-10305,13986,-6866,-71125,50729,-14059,-18680,15633,-25784,14842,-14762,-57349,-55190,-64210,-39750,36583,-43071,1466,-11326,-31152,-59568,-30241,27623,20338,-85429,-62487,46509,-100718,-25106,4135,48190,69732,15808,-30003,-42208,-83188,-68117,54177,97839,3207,4061,-2220,-21689,-15018,-27725,-68637,-37543,61998,-125103,-19338,99037,81400,-16861,606,21575,-79904,-1267,-17372,1648,109049,-46468,-62901,-65063,-27696,11778,29493,104214,16331,24491,-36664,36532,31625,-5060,-73388,15479,3163,-24966,18623,-2508,-38417,-78497,9418,-22572,10977,-7488,-41332,-8309,32407,-54369,38032,-35950,25315,76935,7611,-15258,-37928,-16033,78734,908,-48370,-7618,-73237,-11762,-52369,-36458,-88420,-9110,-16541,54882,10769,-9405,-8540,44787,35007,-53905,-10392,-27411,-16133,35501,34600,-82407,-24298,33131,-96338,-38176,32035,-1559,-94723,-52166,-6835,7252,91144,96935,-53428,42902,10459,1042,70620,37170,-27340,-68049,-63025,953,19866,-3187,-15027,25347,-55741,-42178,29507,24088,41038,-15839,-48860,-63148,-59665,-1313,13308,-20677,9296,753,-39170,-47799,-46582,26210,31783,-17054,27570,-6309,-37776,48114,24431,86123,-27604,-16898,69890,51089,-42901,-54600,1560,-18345,15261,-16599,-21590,2049,-266,-5533,-11595,13618,-16880,25345,-139397,-50612,48430,34916,-73201,-15998,39073,18923,-68963,-62552,-49380,-15581,-55272,-2891,32833,99506,23448,-30042,5436,71004,-23353,-105863,-12910,55985,21096,25359,-24202,-23296,-28545,-38815,945,-99678,-63444,2820,8543,94211,39993,22066,16897,31866,-16231,87148,9137,-57700,-21113,-3737,146066,-13588,38429,10132,11937,-51321,59973,38868,-25894,103664,12775,-7494,60468,38524,-27847,3380,-32976,27660,65983,79165,102078,75187,-67927,-67898,-78118,-41790,-12204,-63631,-34847,39954,-21727,-29340,43812,107357,68718,8813,977,61517,7807,3326,-30571,-6338,-44667,46733,63579,30851,44588,-22641,21757,1270,-12513,42947,9462,63300,69165,30771,-102867,73933,-3555,35147,-4191,-21922,19057,-49582,-27896,105149,-30044,-101203,-46442,-83234,-56530,9594,50902,-57276,-14566,2383,-8523,40715,-14597,5947,35873,36672,31704,-26326,-20157,74287,111098,10221,101778,9913,-5733,53968,37539,-11714,-5447,44742,3047,-85695,-52670,-32897,-73041,-27774,-29257,29657,-52995,-33446,-31059,31822,31368,17017,-14409,11177,-24118,-44644,-11179,-11510,92134,77744,56984,-18635,-38948,-31157,716,62279,-67975,-61926,-30564,-12732,54916,40484,-22410,-30418,28332,23131,-10525,48990,-8974,-63084,-2989,18395,5785,58008,-30505,634,-39210,-17906,-55396,25614,36232,-86860,13296,17975,-62769,-150188,-44292,-67017,-34094,-29160,77620,44538,-9490,-28267,16559,-29159,-18938,-47173,-29094,46815,19171,34564,1969,24442,-61478,-25902,17074,-6165,13382,8322,-37241,-91079,-96944,19897,1504,43115,11635,33778,-47773,43627,74332,-26171,-19706,65595,40803,-44145,-61943,75266,-16411,-37015,18996,57493,82110,-48272,-70341,-119537,-68563,-96132,61667,44311,14602,52960,-32813,41290,-28441,-26486,100553,18574,-8968,-43620,4913,-3685,-7871,921,-19190,-5454,44898,47790,-21616,-44008,-47408,5495,-14421,57741,-18807,-33539,-12361,52243,49703,-57631,-72830,-61141,43279,37319,7871,-32018,24694,17404,-13855,27898,-72406,-102972,-14095,-17787,38371,-77678,-23082,54834,-18155,-37147,87165,48607,41951,128,17130,-7725,-28056,-58880,-82434,-4674,-24213,52917,10038,-43385,-42186,-6715,-62910,62467,-11278,-76844,119877,52532,-31313,-40655,6358,-19969,-39951,-23788,-115573,-3255,-115558,-28072,-73538,-32228,-5394,-12777,-67330,-13055,36621,69910,-5101,-8763,-36466,26874,22532,-72801,-64401,-15345,23121,43870,37672,-35514,-6755,-119675,39623,45018,1203,-20988,16786,-15980,8872,-41334,99507,-26361,26600,-32680,-5336,64129,-41648,-21504,-20043,84621,20404,-24142,24640,14230,-5849,-69940,-14153,40664,-12557,-49647,-20327,96787,24324,-10521,-11123,-8833,25922,-133413,-76232,22550,6311,-63480,-26552,20933,12626,-37852,-5692,1252,15185,-27990,-45371,-30269,1544,2326,-44911,-41949],[-10582,-45224,-45216,-11560,-9629,-39780,-18932,45806,31210,59856,5844,3225,-29579,27523,-39741,6823,-45876,-68216,33773,60772,-78030,51953,-17022,12166,94385,50512,-4798,-27026,-18616,-15716,-27287,20361,25048,-30135,-1203,-33154,-20255,-64456,65286,96280,-36743,32154,-12378,12915,51532,28948,64104,-36108,-36880,-44770,-41121,-10077,-12521,-18988,14115,8677,1545,66145,-7428,27075,68005,93580,87810,-39744,-90462,-77940,-15898,9490,60301,-15509,-63532,-65292,36303,60138,35793,-974,98282,7591,-36552,-68894,1558,27079,-31525,-126215,45105,11274,19630,16829,-5052,46338,13103,20090,11903,23374,17572,-4785,-39053,-47713,-112551,-69974,-36998,-11374,48457,30991,-13142,9047,-31611,22669,41234,-14345,-37859,-49626,-51952,-3622,-8421,-58016,-4629,-36772,36606,10115,-31427,-19121,-5767,49842,26449,37061,21318,-42216,6893,-24454,-78992,2195,-112014,38842,-3785,-68876,62704,50166,8481,18033,82196,-3796,58276,82691,25061,15487,27262,-52575,-22337,24430,33926,-3333,25967,93847,-34533,32980,-24642,17812,19464,29963,30414,-47433,-12466,29344,-5629,13184,18830,27855,-49789,19157,31212,-71385,35289,35127,3330,-11815,91343,99498,-13166,18617,15078,25252,-16011,-31676,989,110819,55594,28582,30338,24840,17827,38041,47288,34207,58194,91688,-84262,-15130,-39234,-69409,-11499,-24746,5921,-38557,16079,-47728,-8855,-26471,-52190,-47142,-69990,5364,-19056,102190,22061,-81465,-28506,-38949,38936,19972,27159,-38146,-85612,-20905,-23743,-21098,42794,-29621,-131333,-67042,-58311,-34685,41554,-6309,146629,79915,-157880,-115249,-153307,16465,86702,78152,-24124,34824,61983,8101,14817,68764,84826,87180,-63760,-99062,-421082,44229,113590,88971,106112,19767,34024,52042,38160,-41651,40097,-2644,21336,-14861,-51116,55370,69778,3228,-4563,17779,9611,25783,-1917,-12025,25967,81095,77710,30021,-19328,35120,43646,-71734,6629,44741,-9092,-32127,81534,49299,55528,32622,-20663,61335,44274,98253,64053,13924,-27739,-31674,-43188,94722,14227,-23707,60920,56027,25391,-4435,5307,-41288,-43107,-75193,-73095,-77122,-60453,35924,73302,-36739,-122619,-15508,78579,-18577,-18,57218,41366,50610,72967,3290,126534,89782,-29650,32454,-23762,-55576,4714,1769,-59752,40453,35746,-27547,-28177,31955,30669,-4535,81012,42096,37116,-12173,-12951,23439,-7219,-6509,-35499,5036,-40250,9259,34387,28538,37276,-29382,-94122,-21795,5216,-18413,53365,-22210,-61386,-35398,4680,-12568,-33353,-77487,21802,-50519,17217,-22882,-8101,-39486,-34773,-68424,9084,-71143,25774,57445,1570,17425,26531,17626,-73266,66622,-34021,104865,-59088,-20210,-36086,-40902,57030,27624,4062,-46956,68521,36526,67821,11544,35759,17629,-30094,18737,18583,-29446,62172,-17810,-30425,-13412,47474,-3377,45205,-126405,-80041,-58161,-37811,-35480,7837,-7382,-68447,65468,53474,2365,20023,-43473,4586,-8004,-61838,-33463,-65830,-35807,38486,-24133,-17110,-17283,-26717,-56936,-10614,26528,38747,-94623,-75467,61822,-77280,25454,8619,35491,56984,26562,-27364,-37210,-79584,-91804,24038,75585,12805,3208,-13805,-44776,-29461,8625,-14708,-33889,35597,-121909,-17031,89301,85528,-6301,-225,286,-73494,21343,-14162,-5805,122028,-47863,-56405,-95603,-29059,22889,86,128247,12073,26422,-19508,22712,20788,4311,-64129,-5882,-1978,-19367,28490,18804,-24946,-71643,7044,-6362,18308,-11846,-32764,22402,23180,-78751,24749,-49845,23423,52677,13758,-30577,-46722,-11953,84030,19603,-31349,20048,-64369,5380,-49861,-47532,-68899,-14399,-25189,50182,1830,-9818,4322,54635,32208,-27576,4430,-38035,10892,49213,43284,-74726,-29109,23324,-95399,-42562,32140,-766,-87699,-48155,-5305,2113,25085,78783,-62336,32156,7308,10582,89298,24356,-15455,-59479,-62659,-7804,18077,-28949,-4208,21512,-58524,-41805,36192,5438,26652,-27645,-59776,-34575,-46074,1265,-11793,-34898,-6960,-2377,-37320,-38193,-33569,47300,36829,-11703,17252,-14893,-38282,19523,6084,94403,-69833,-36067,52139,44711,-48358,-44192,17315,-9142,34811,-29103,-9488,-5215,-68,6700,-8481,21526,-12295,891,-113338,-50845,58586,39006,-61853,-10249,49624,18545,-54719,-48513,-48950,-55910,-57258,-10305,9735,98457,18347,-46542,-21142,79148,-28883,-97473,-25017,46917,-3104,11911,-16527,-27508,-62580,-54778,-20048,-87228,-47949,6638,4281,81509,36629,34980,13339,64986,-6819,99846,23823,-54498,-8476,-1408,127728,-7491,39314,3541,11967,-22719,50738,35056,-22777,94097,2506,5858,70526,55787,-44136,8514,-46340,23542,40342,71819,101529,78327,-69011,-58779,-78233,-21929,-26405,-81997,-57021,31761,12867,-33925,11686,92361,51152,-1195,19597,42928,21965,20493,-66319,-36049,-36447,24940,82329,58810,39473,-6722,4086,3664,4582,42980,27179,75905,74081,19704,-83615,96608,20969,64253,7570,-39596,36129,-38819,-65284,15581,-19287,-91034,-56440,-80808,-71947,6929,38688,-48425,-3391,26747,-31307,28582,-9348,3350,32600,28274,38584,-42650,-30616,64829,89893,-3299,68970,2648,7776,52562,45025,-46983,-20176,23049,-22844,-103018,-52877,-50060,-39487,6469,-24605,50657,-52402,-42982,-40208,520,21858,1848,-6235,13332,-57761,-17108,24853,21661,87413,50745,26954,-27912,-8429,-10295,-23261,54003,-74078,-69108,-43723,-36840,42336,16259,-8333,-39711,44772,47926,-18425,60436,-15948,-63475,-7182,16337,-1521,43699,-35270,3387,-47742,-14661,-49762,40685,17632,-91082,27481,18744,-59311,-112842,-37189,-57324,-49911,-35392,67872,10088,5699,-23086,-2190,-19616,-14935,-16586,-29721,61418,62139,5935,-20103,17931,-94314,-17206,37126,1227,12349,-1443,-33956,-66340,-86526,22629,-8385,46717,528,555,-51454,27585,134209,-1833,-14478,77285,43117,-19718,-36083,92433,-7890,-16009,12282,45664,66552,-66494,-76827,-109695,-86787,-71640,69731,34649,12479,56777,-64925,7319,-44636,-26627,112080,38405,-10092,-41415,-11378,-6365,-7953,22513,1798,15365,45360,59023,-4748,-41050,-72130,-4188,-37008,60249,-17696,-38407,-17692,36541,40540,-22125,-33719,-36294,46917,36378,-3876,-28202,10981,38145,-9991,19431,-61733,-84300,1934,-36615,50506,-76230,413,85828,3032,-36525,79339,45636,33957,9533,41546,-17999,-27909,-56466,-68770,10118,-43461,44823,20017,-44567,-49060,3441,-50929,65738,-11604,-54286,108150,43990,-33488,-30793,30790,-20944,-57057,-12724,-144844,-41783,-128361,-24099,-63852,-26964,-23162,-11562,-80316,-9094,19545,54961,-1279,-24236,-9133,33375,2818,-58891,-75960,-21273,27227,27918,31137,-8580,10764,-64037,29170,38032,1533,-30889,-5170,-31521,4863,-32517,75694,-15459,41485,-46812,-14218,50648,-54817,-11399,-9478,85784,5226,-9024,34274,-7792,-1261,-25626,-8838,24998,13,-43600,-13262,116443,29580,-36046,-7943,-20668,31103,-111639,-66266,36246,27676,-66786,-58746,30624,26108,-34483,-15745,-34846,32855,-25624,-51035,-17691,6946,-5651,-42954,-46392],[-13042,-32347,-61735,-15577,-2400,-44338,-29471,22706,46449,33956,14069,18896,-15412,30076,-50189,-24653,-14626,-57663,43811,38031,-77475,51106,14882,14783,78263,67879,-13133,-54167,-18033,-13590,-33356,3229,12660,-46717,21251,-20380,-10956,-75130,85243,108083,-33074,48710,-16733,15266,50126,42692,49468,-80431,-48522,-43837,-20487,5484,-2902,-13636,1637,-7289,1354,73348,14140,13649,58624,74849,69292,-41504,-73355,-90010,-8920,9160,45849,-43271,-63097,-55340,-11517,40392,18008,32157,92797,2199,-17965,-56533,5599,42137,-42666,-141904,26532,7563,-5330,4570,-39136,26142,29818,21566,8419,4497,-16862,-24895,-62638,-61215,-97220,-66907,-32689,-17578,38272,24988,-19742,-5387,-24896,9128,32782,-55853,-15241,-45845,-65017,-13511,-20918,-42342,-25549,-40460,68968,36388,-28929,-2377,-15299,27455,15055,29956,397,-37668,-12062,-34510,-72382,-8922,-112304,52405,1567,-58411,67324,51431,16680,21585,76054,-15741,71049,73092,38721,9099,18655,-66860,-38358,18931,950,-14137,20205,101032,-20835,43840,-40660,29149,29389,54069,17931,-56370,-3759,13943,-43573,3758,18105,24041,-37999,41091,8730,-75355,29714,36984,8778,-14692,104348,61729,-9313,20403,32019,13933,-10613,-12985,-32647,99843,78073,53456,22100,22882,36572,41813,64201,26591,38812,87146,-64949,-28614,-33028,-64910,-9410,-35667,27695,-42426,26755,-25873,-13209,-9964,-42611,-45757,-80148,-11923,-18871,123509,35025,-84345,-26749,-51718,48603,32395,56424,-19272,-111650,-22230,-40788,-31826,32058,-32471,-97905,-60897,-13232,-23461,-667,-16090,128688,62516,-126386,-88876,-129361,-7091,79952,75624,-19594,81174,90713,2825,20723,-7275,72573,64764,-71139,-63087,-368584,-52188,101768,88700,118173,3710,7006,20533,-21143,-36369,39329,2021,20762,7233,-72982,30349,66769,7532,2954,-179,-3443,12549,2352,6469,17552,64053,88981,45395,-35915,32601,15105,-69474,-4554,50125,-16434,-32943,58255,25834,35292,23448,-13280,21799,33200,88183,32439,14067,-18545,-18811,-4052,95277,21391,-21955,77054,87935,58847,14242,-14390,-48708,-50711,-69138,-51192,-76985,-73011,37989,78001,-30179,-115784,-17664,71928,-19586,18759,58673,18933,34427,46425,10469,117788,85099,-22501,15026,-51015,-78602,-23431,-3256,-34634,54650,32273,-18986,-34924,29677,-70,16068,83457,28893,25936,-6806,5296,6968,-23249,276,-27960,5058,-48420,13338,50910,29845,33076,-17436,-80945,-26073,6282,-19595,61183,-20524,-71043,-41920,-20499,-23015,-26825,-73208,15719,-31584,14697,-43282,-12714,-63732,-40820,-109669,22423,-73280,37948,49916,-35887,45670,13754,31421,-64399,11778,-67207,103987,-38960,1554,-9348,-47969,51729,41138,591,-57679,56441,37734,63111,25230,31906,18969,-10763,17247,37336,-14461,78005,2196,-30315,-4280,25754,-4226,31029,-111580,-86937,-54486,-45669,-56598,3415,-3950,-58733,77306,104287,20816,16491,-53949,-14284,-7325,-49689,-9595,-63574,-33401,32362,-5476,-42322,-24776,-25848,-38679,3727,23427,55285,-89132,-75166,67327,-50722,65286,20552,29573,37886,33727,-18943,-17497,-69946,-96773,-6304,60196,24428,668,-29959,-55508,-41304,33785,42617,-33283,14945,-108770,-11633,62647,57380,-5043,-3995,-25479,-57526,35029,-3141,-14284,122197,-45836,-62371,-114159,-31416,32050,-23688,130631,1717,38680,3859,13767,1762,15003,-36592,-28526,-5184,-13999,41938,46539,-8964,-45978,9287,18126,26985,-31274,-25312,49496,11253,-116188,13714,-59392,15630,22514,14386,-44504,-37095,-55,86893,37164,-17552,44743,-50705,10513,-49140,-48031,-38314,-18661,-17673,42038,-6054,-24750,22553,55985,30959,2113,14175,-46989,32038,47375,45785,-49188,-21592,15962,-83753,-37953,32582,5889,-73434,-34818,-12483,558,-28459,48357,-62611,16941,2010,16404,86788,2694,1687,-32703,-44306,-14248,13706,-50991,7785,15523,-61316,-34647,47019,-13613,475,-34163,-58906,1521,-36042,3024,-35292,-41965,-17729,1021,-31876,-22777,-26263,49040,42661,-28,4925,-20927,-35881,-9525,-10302,79256,-109897,-50167,31865,30471,-35994,-16500,28967,-6596,55090,-31752,7690,-31,-410,5195,-6050,20377,-997,-15693,-72411,-31732,66518,40735,-40788,-11068,52371,4214,-36612,-26930,-34310,-70256,-38411,-22089,-19193,81129,6091,-42702,-27967,71636,-27677,-71837,-28981,32865,-34288,3908,-5357,-35923,-81137,-61767,-43251,-52000,-24198,7850,-3558,54671,13392,37645,5571,75174,-9973,103948,18073,-55132,12092,-9074,91099,-1724,39023,-3009,16238,692,42689,26262,-25684,63362,-8585,18220,71803,69950,-58515,3516,-47184,20295,13242,63780,88148,51473,-63450,-41325,-71168,-11345,-41013,-90085,-66136,29633,40226,-34218,-20401,62982,26009,-717,39563,12128,34202,34429,-82848,-71239,-35243,2943,86486,77010,27835,1808,-19414,4270,8261,41715,38362,84436,63150,8562,-48639,100301,46757,95289,12894,-63723,52560,-34751,-89767,-55150,-12226,-77653,-63811,-73187,-87036,-71,20531,-36361,2991,43468,-54533,24234,-2815,-4456,24695,12192,30787,-56996,-35611,53963,65012,-26207,27478,730,22422,47480,49932,-69909,-31270,2206,-41701,-98601,-45536,-62041,-15950,24408,-23022,59935,-48067,-61135,-50393,-29722,25911,-9615,-6888,10365,-77888,10780,37378,44746,68732,3092,-18255,-27355,15777,-3883,-43173,37801,-66995,-65610,-46432,-57276,23492,-16491,-1853,-46015,48000,67172,-33620,59902,-9452,-49412,-13583,15497,-7031,20676,-24395,-784,-54422,-8721,-22609,55888,635,-77070,31372,14236,-57373,-57828,-23167,-36800,-57586,-51560,32055,-25465,10073,-12958,-15937,-9059,-12807,22409,-20974,73192,90497,-23466,-38607,7511,-113347,-2817,60013,18377,10219,-13939,-25646,-38384,-70361,17663,-14763,40146,-14356,-31292,-48547,-2169,159736,32699,-1957,87174,43182,5510,-12095,94150,1222,17843,15238,25551,46714,-75903,-72597,-88115,-91883,-35269,52717,19743,5295,54430,-79300,-25629,-50571,-21341,117062,56715,-11324,-37469,-22025,-2822,1228,49339,19535,19585,30211,59794,17810,-35619,-92032,-17409,-41182,66153,-11873,-38046,-24667,9251,27867,10346,-6803,121,49835,35815,-12673,-13229,6492,50108,-536,3619,-52158,-66480,10317,-49659,55952,-57550,31466,100772,33084,-27835,49383,33015,14914,27088,63400,-28176,-28228,-50274,-33439,11928,-65062,40380,35736,-38323,-42787,19174,-29120,55434,-13436,-32146,74490,34997,-32218,-6049,46294,-29305,-73041,-987,-145153,-85730,-113870,-19044,-47514,-12634,-38166,-7550,-97589,-8810,-1722,42695,474,-30801,19852,33050,-14062,-36604,-82192,-25689,31132,6299,24923,13378,26704,-15542,21784,21973,4250,-29524,-15820,-37469,-1091,-13434,47519,-8670,36355,-55246,-18768,37445,-58236,-6935,3203,76401,-14822,2750,46494,-26817,11997,3857,-4834,11105,24707,-32102,-6510,120435,23263,-57960,-1719,-29380,36919,-70937,-61962,42549,58556,-44024,-75076,33091,33429,-24785,-19468,-64617,43425,-24124,-55805,-11724,13596,-13269,-42371,-48596],[-20015,-13051,-64584,-15072,11759,-41853,-23766,-6068,55035,5337,-1013,29151,-8224,40192,-65731,-69269,11373,-40354,42219,20874,-61386,43448,35734,10722,51633,72311,-24430,-76315,-22696,-16687,-37682,-4408,-17730,-62279,40140,-3771,3459,-83765,95010,102058,-18079,65591,-14294,16070,41133,44513,8704,-114398,-65353,-51557,20645,15643,13284,-12727,-738,-20726,3325,67320,39041,4817,44102,45507,44429,-52193,-51806,-97563,-2790,12407,34487,-66107,-52581,-53674,-69873,13938,-10316,57322,78518,-1589,-7386,-45309,14898,55868,-50261,-112896,5226,-6778,-32082,-26428,-71671,8877,36621,10316,10486,-11003,-50440,-50421,-90814,-66502,-74565,-51124,-26940,-17764,20394,9073,-20556,-13224,-18726,-5385,23994,-71593,3712,-39572,-67344,-29089,-29144,-17256,-32544,-50467,90162,53109,-27826,10239,-22118,4958,3876,16996,-29309,-34276,-31528,-41102,-60747,-11096,-91714,55714,918,-41972,68494,43954,28436,26616,61199,-31549,76191,57439,36640,1143,7908,-74083,-44403,15916,-29926,-16983,16163,97765,-10220,37000,-58752,37170,28352,62736,-2847,-61439,2695,-8472,-75588,-3620,8261,13412,-15117,50443,-3675,-50943,23623,34801,16567,-25035,100109,-1204,374,28368,49927,1483,-7981,-6151,-47775,77420,87278,68589,14670,18179,40044,40022,68780,22406,20257,65062,-45134,-40275,-17853,-40318,865,-45080,47582,-43780,37871,-12085,-28142,-115,-27223,-37989,-53107,-23276,-5611,121258,46383,-76734,-23249,-52427,55116,32431,80371,10338,-115443,-28665,-46787,-37923,-1413,-40924,-52257,-49875,25405,-20669,-63920,-28639,91777,30567,-91854,-57505,-102516,-30780,66686,55041,-4155,101131,97613,-859,28135,-97733,40599,34129,-100992,-35002,-262910,-102305,87914,80819,117025,-7846,-7177,-21561,-81931,-23687,36115,8568,21580,15524,-95108,-107,55702,15286,4807,-5822,-4931,2347,14403,42453,7050,51335,98682,60483,-43884,23526,-7896,-54262,-6107,53096,-29713,-22935,29217,-5694,13592,15037,-1142,-28058,23139,70653,-12113,9334,-13667,-6476,34520,87380,27604,-19137,78352,117342,82926,21250,-25679,-49350,-58853,-55629,-27893,-79787,-91795,46529,80979,-24189,-93581,-25833,57655,-19727,34623,50636,-4357,6639,10684,20797,94886,60449,-9971,-1354,-69686,-79973,-52180,-11638,-3846,66467,31505,-11128,-41831,33141,-27143,33931,70728,2187,20593,-2555,25374,-4223,-35124,-3903,-26709,-1012,-57701,16044,55691,22762,27255,16552,-49402,-27549,3370,-14483,62041,-8739,-60540,-43851,-33831,-41717,-14707,-59909,10757,-13946,5169,-62570,-18393,-85314,-39644,-126478,34911,-62254,42289,40014,-57119,65670,-8448,39548,-43084,-39223,-85040,88846,-18958,30643,11672,-46077,39785,46210,-1607,-59660,41998,36105,39925,30453,25926,17012,9897,26164,59518,1751,83364,24656,-37382,6043,8011,-6002,16029,-51472,-78007,-51934,-45269,-58413,2367,3878,-42247,78319,117484,31761,7046,-51159,-40071,-11837,-23307,14471,-51956,-30336,18131,7581,-64069,-28839,-28310,-9638,8708,18050,68897,-66737,-57235,59797,-31046,83291,36945,29083,15863,38534,-6360,10224,-56547,-85177,-26042,56165,37580,-616,-49282,-51877,-45536,41279,86662,-37830,2993,-94660,-2171,28371,6873,-11018,-5914,-44205,-35993,38816,11623,-21949,105542,-41603,-78011,-121449,-37973,36607,-38921,110749,-10602,55884,24885,12302,-15672,25076,1796,-49865,-4848,-7353,57263,74010,7121,-9077,14952,52415,33952,-56435,-21691,63288,3682,-150060,7028,-62912,3449,-7076,11286,-51901,-17579,21088,83723,50930,-8754,52556,-34167,10943,-47338,-38342,-4500,-19924,-3172,30707,-9675,-51250,31411,46380,29284,25747,18153,-53313,39203,35257,44912,-15051,-7045,13695,-67530,-24705,34576,17702,-56813,-18620,-29608,666,-41623,16123,-57338,-1665,-3270,16122,53430,-22118,19581,5726,-9833,-14901,9149,-64418,15247,7826,-63856,-20539,60414,-29118,-25970,-32865,-38435,32941,-28116,3576,-51411,-41087,-20176,8901,-24330,-3179,-27467,31256,44564,19434,5391,-22338,-31540,-32153,-16780,43314,-130681,-55185,17772,11950,-11775,21324,24213,-18944,62587,-25386,25290,15119,-314,-6953,-4562,10777,13436,-20056,-28575,-834,66312,36349,-19888,-16031,49743,-17525,-19256,-3034,-21366,-60073,-10511,-34535,-47104,52025,-9333,-20715,-11723,58217,-17795,-31947,-23846,17907,-68094,2675,3284,-45635,-72071,-55190,-63184,-1317,563,6051,-12552,27484,-21923,27743,-3679,60975,-24694,98039,-6564,-60411,35225,-22858,48201,2835,39641,-6427,26990,14902,33062,16094,-36513,19370,-15431,25047,61375,75759,-67861,-12052,-36038,18221,-5868,58043,69712,7333,-53050,-20579,-57095,-12880,-49919,-85344,-58119,38180,53824,-29861,-46524,28662,4615,11870,59368,-13995,39878,35563,-73280,-98521,-38437,-15446,75945,83109,12359,3415,-44111,629,-261,41430,36651,81254,38337,957,-18714,96473,68377,120859,7653,-92253,62597,-33509,-92818,-83398,-13143,-67667,-68121,-63821,-95533,-7695,2506,-27046,-233,44479,-77712,28875,3946,-14227,12011,-5688,8944,-66104,-33296,43380,47558,-48003,-12507,9135,38132,38002,47305,-75611,-35752,-14299,-50132,-81431,-31633,-65525,-7173,22982,-21855,55274,-38751,-80393,-56441,-48953,43453,-16383,-15209,1460,-87985,32084,17549,44175,43281,-48586,-64230,-16060,27724,-15485,-54572,18417,-49209,-52979,-34677,-69795,393,-46002,399,-43943,39275,75057,-50855,51707,10475,-25263,-19180,14440,-10137,-6597,-1902,-12436,-57517,-2513,14637,70004,-10185,-48192,25822,5217,-58252,-10731,-6624,-13986,-54667,-70381,-13909,-56156,1890,-3052,-22994,1551,-9875,58846,-4237,80438,94064,-48788,-48205,-3716,-110987,11942,79248,44142,5933,-25333,-17239,-17275,-55790,6522,-14456,27041,-28706,-52660,-40816,-33321,135020,69955,21602,89145,40009,25221,1654,78655,6376,43897,25749,5107,29238,-71184,-59423,-58514,-78161,4075,19839,2895,-1824,46187,-72308,-46827,-42509,-11557,118392,73324,-8454,-33515,-27640,10021,20063,75442,27202,5138,5738,52055,39813,-26453,-101377,-30025,-24121,73554,-2704,-32725,-34553,-23567,10396,30566,1341,38034,53157,35852,-12125,9938,18051,47348,10178,-13831,-45093,-57003,643,-54355,55110,-22122,60012,95607,64080,-15008,9393,17715,-11885,47606,74333,-34586,-27180,-43016,13097,3917,-84452,35347,54203,-27647,-23882,36402,-6826,27681,-15768,-18167,29627,28458,-28446,23920,46857,-42262,-83172,5406,-128125,-124820,-75594,-13120,-32775,-1254,-45418,-5342,-110865,-12766,-21189,38796,390,-23351,44022,27946,-26977,-12647,-81968,-27534,36428,-14045,19997,27139,35247,9699,19346,-175,8194,-17626,-12610,-28103,-8729,12440,19615,-5098,13765,-56127,-20138,25839,-50844,-10848,13181,54285,-32936,7741,61600,-31018,32536,13622,-46,1489,52440,-10805,2554,112953,5367,-67001,7124,-32817,39472,-23815,-63843,41239,90235,-13220,-72411,31948,35011,-9967,-18460,-81349,45673,-24968,-56965,-12504,19189,-20205,-42060,-47343],[-29616,8488,-55870,-8946,30877,-35368,-5987,-32677,58649,-22026,-32046,29473,-17457,53918,-81008,-105108,21503,-22669,30818,12165,-36527,29220,42450,4309,21353,68774,-36929,-85808,-28821,-24931,-37084,-314,-60101,-71303,56160,11035,18924,-84849,89307,79160,3382,81224,-7499,15451,28125,34701,-46947,-119976,-80399,-60330,63936,18130,31724,-15808,9910,-25717,6167,52162,62668,1555,24187,7274,14201,-74202,-32824,-97471,4085,19545,31159,-72289,-33214,-55846,-114422,-6653,-39335,63471,60700,-1426,-4821,-37069,26312,64721,-48846,-67480,-14456,-24626,-53230,-61280,-83121,-1117,36348,-7542,17492,-20083,-68970,-74973,-116740,-62406,-52566,-27739,-18971,-11893,3996,-13840,-15325,-11262,-15811,-17576,15344,-58948,14604,-32206,-57885,-47966,-29827,10510,-23518,-63430,96409,54373,-27745,15996,-25193,-12042,-3866,3888,-58503,-39293,-40594,-41511,-46495,-1632,-60187,48990,-9436,-23589,65986,28465,40629,29402,40026,-48024,73708,39424,16561,-6157,-1223,-74401,-42806,19896,-46800,-9976,14981,82650,-5141,15391,-72957,39624,12909,54639,-25863,-62081,6152,-32795,-91026,-5161,-6305,1627,14512,53922,-2561,-12004,17447,28949,24069,-41098,70594,-57262,15836,39805,62374,-8067,-11885,-13902,-45797,52080,84055,66515,6731,4675,28278,35568,64973,25090,4924,30772,-32489,-46641,-4456,-8046,17141,-51370,60372,-41475,46186,-8358,-50186,1499,-14071,-25291,-5674,-28157,16320,96383,53383,-56584,-15478,-36213,56348,21283,91414,42375,-92385,-43719,-38788,-41825,-38598,-52583,-14321,-37497,45407,-24633,-123732,-40013,52216,-8761,-69852,-43572,-88971,-47334,49998,27249,15345,93854,81695,-4346,32844,-156319,6749,4751,-138978,-30394,-148706,-91052,76950,68469,103844,-13786,-5855,-60529,-124727,-12873,33676,14047,27629,11253,-108651,-23919,40856,34005,-203,4120,4441,-521,33068,84792,-2263,40199,101321,67669,-41471,9587,-23243,-29641,4241,55980,-43140,-3576,8278,-36016,-2308,10211,14615,-65661,16778,47433,-53887,3591,-17855,-125,61137,80058,30671,-17716,65210,130832,91270,18645,-23197,-41669,-67777,-37934,-6947,-80886,-105899,63714,84585,-15280,-69070,-38381,47420,-20613,45974,36808,-23030,-24477,-25643,34145,65032,25165,3963,-11910,-76651,-58715,-74194,-21217,29482,73553,30990,-6262,-52084,44955,-46188,41906,49021,-29129,20851,-957,41771,-11302,-45701,-17069,-29021,-11015,-66360,17139,49517,7532,20380,65107,-20654,-26447,-3228,-8037,54002,7741,-32123,-40095,-33769,-58831,2570,-40463,9314,-1628,-7085,-72658,-26082,-102994,-33256,-115368,43855,-38033,40558,37009,-54722,69824,-29522,37015,-18185,-65992,-85711,69276,-2480,57707,25845,-37281,24898,40965,-2363,-53365,31778,34365,10483,29879,20067,12131,25956,40240,73397,16938,81628,45250,-48450,16353,-1128,-10672,3154,12505,-57321,-43333,-36466,-36237,4497,13974,-22002,65139,91453,32685,-3388,-33022,-68063,-18669,8723,35977,-29194,-24407,-1927,14074,-71903,-26001,-32814,21974,3349,10832,79828,-30154,-23026,40276,-23685,77362,53090,30537,-3136,45239,9913,37770,-41447,-63491,-29787,60878,49411,2246,-68857,-36249,-40272,30724,107815,-45475,-2732,-84826,12644,-1931,-47356,-20396,-3830,-48757,-13028,34673,24730,-27231,74664,-36051,-92348,-118275,-48860,34587,-44957,77892,-19908,68708,35714,17345,-23072,32605,40389,-66451,-16,1331,71252,93381,21479,26445,20754,89876,36561,-76411,-22719,58075,5202,-164189,5894,-60494,-10652,-29564,7028,-49267,2158,49066,71530,57430,-4737,35872,-16426,15233,-43273,-21201,24792,-17293,6852,16743,-8534,-81163,17926,28001,28219,36790,17164,-54680,28132,20933,41792,13832,8167,18823,-52856,-6294,38127,31299,-43315,-2932,-52451,323,-13488,-8629,-47737,-21488,-6375,9543,-5239,-42579,34018,44490,31807,-6323,7154,-67082,13714,-1082,-65770,-1761,73347,-35284,-41161,-27038,1285,49375,-19898,3809,-56688,-34524,-13571,16338,-16582,17171,-36519,2204,39649,46602,30310,-18878,-27759,-43681,-5991,-1311,-121814,-49276,15722,-6563,12566,56810,2740,-47350,52178,-11835,40310,33303,884,-22341,-3531,-2603,26155,-11266,5579,28106,53049,24015,-6435,-22131,44760,-37638,-6873,18603,-21454,-34543,15699,-41930,-67624,19339,-21822,10071,20826,50581,118,15837,-10770,7930,-94458,6975,4484,-53620,-32047,-34731,-74427,51559,18429,2355,-20384,12049,-57874,8101,-11933,31555,-44275,83137,-43275,-68715,52210,-37620,13452,6453,42985,-4524,42639,19722,20125,8160,-54926,-24768,-13942,22769,38940,69319,-69615,-35960,-18838,14983,-10116,55485,52997,-36705,-40631,-3347,-37856,-23800,-49169,-71357,-34686,55422,51457,-22959,-63932,1805,-4847,33508,78490,-20853,36032,20002,-43158,-105581,-42816,-32258,55961,78376,-3046,749,-64040,-10844,-16451,43539,19415,60976,6553,-885,-5924,96349,82056,132265,-9837,-120841,62337,-30912,-73503,-72487,-23149,-63547,-68463,-55453,-93570,-12361,-10060,-25212,-13952,29051,-100753,38406,9521,-19377,-3008,-18012,-20710,-68291,-25296,34885,43015,-57390,-42775,31105,53939,24025,34710,-64771,-32057,-24303,-47045,-62130,-14176,-59058,-10771,8567,-18854,38993,-25129,-91180,-54535,-52551,66778,-19095,-27272,-12571,-94197,43082,-24316,15793,19571,-83494,-96554,3682,26685,-39923,-54893,1023,-26482,-35521,-9019,-71592,-22716,-59978,4196,-30974,23588,70094,-63537,44056,37153,1312,-21566,11427,-11657,-30782,25894,-29292,-57005,1495,46980,81434,-13089,-13625,14635,-5216,-60343,12144,7277,1226,-43036,-81288,-49172,-77711,-15868,3839,-23959,10726,-5578,83525,16810,81012,72082,-65804,-47329,-12095,-85997,22747,86490,72802,-427,-32509,-12026,-6153,-46818,-7072,-5647,11991,-39140,-56974,-31418,-51446,69804,98572,52853,78686,34836,33798,415,49052,4232,47328,38608,-6192,17626,-51211,-41315,-30139,-44985,35836,-15071,-12016,-4167,33457,-50155,-50812,-20745,786,114316,87209,2605,-30647,-30505,31828,45353,94826,23930,-21967,-19902,40431,55588,-13437,-96533,-37960,9222,78833,7143,-24611,-44330,-53859,-10212,35226,-7015,67723,56279,34133,-85,34413,45085,30441,18915,-27057,-40481,-58165,-29938,-50866,49218,21256,76622,73857,86315,-5802,-26649,4550,-37768,64608,71906,-34554,-23410,-37998,51454,-7336,-96221,26323,71164,-15955,1909,48616,9402,-12216,-17196,-15819,-11222,26225,-23236,45720,31040,-55085,-84299,2682,-108835,-145023,-25903,-6737,-26141,-1352,-42407,-6573,-110322,-20100,-34497,43466,-516,-2513,58815,21477,-35915,6559,-75137,-25558,43255,-27688,17053,32126,33138,11022,21646,-23548,11203,-153,1627,-3069,-16637,39399,-7543,-2630,-16174,-49597,-21277,16183,-34078,-21451,17201,21618,-42851,6158,74506,-15943,54290,14125,8494,-2784,72077,21812,16787,100995,-18378,-58427,17323,-30016,35566,14301,-68647,35333,110076,7760,-51533,30795,32802,6811,-15866,-84163,41893,-27931,-52650,-15946,21647,-25193,-39254,-42429],[-39050,27469,-41104,2830,51639,-26977,15004,-50080,60017,-44092,-65419,18386,-42487,61959,-87694,-117663,12986,-9869,14458,11218,-11764,11001,35691,2834,-3630,63866,-47928,-79402,-31893,-37064,-28826,13952,-99426,-70186,67567,18412,30791,-76209,67446,44113,24644,93412,-66,14582,16281,19976,-94750,-93609,-85282,-60053,90891,13383,47513,-21341,28297,-19196,8494,35741,79640,2612,694,-32779,-18077,-97678,-19237,-88717,13395,28304,36019,-55525,-8619,-56606,-127895,-12434,-58409,50586,45051,3113,-6819,-31722,35421,68384,-29954,-30510,-29745,-37468,-63942,-84750,-63380,-2265,34472,-23938,26881,-22460,-66607,-89212,-129468,-49948,-36662,-3984,-10188,-2229,-3714,-38649,-6418,-901,-17484,-25016,7243,-27627,16107,-24776,-39165,-65477,-21986,32630,-2771,-70238,88356,39662,-28187,13887,-26002,-21691,-5966,-4010,-77942,-53328,-34311,-34325,-31999,18256,-31964,35503,-27657,-7923,61462,9110,50280,29348,18090,-61804,64538,21257,-15917,-10484,-5558,-70269,-37033,30942,-44263,3944,17193,58918,-5631,-12198,-76665,36967,-14660,34940,-43436,-58774,7103,-51570,-87084,330,-20748,-5762,44415,57039,10824,24605,10059,20738,28673,-59138,17927,-87374,33805,50839,63565,-11550,-21165,-32074,-33766,30698,73622,45811,-2699,-19312,7008,29681,60813,33582,-6153,-2683,-29304,-48652,-4299,17144,34140,-52999,61787,-35143,51667,-11600,-72300,-4254,-9358,-9909,38998,-27234,39950,59093,55140,-25022,-3174,-5476,51588,4180,87919,68080,-50181,-67013,-19709,-45445,-53212,-63521,93,-28728,42305,-29247,-157141,-45696,25801,-43920,-64660,-60713,-92882,-52658,32752,6610,31320,68393,48816,-8326,30927,-158048,-14323,-15381,-166479,-62268,-54207,-29979,72099,55546,84003,-15243,7966,-81081,-137388,-11519,34342,15250,39432,2366,-109743,-33169,27573,66299,-11657,26640,20149,3649,50978,115487,-8375,28175,93321,61167,-30541,-5391,-29233,-1048,24569,62214,-50356,19993,4986,-56279,-8223,10293,31028,-74297,13333,22540,-75976,1443,-32446,-3256,69693,79490,29677,-19406,44144,118090,80452,11915,-6953,-27145,-75324,-19506,9710,-75146,-103423,87594,90072,-1589,-52723,-52613,45698,-23138,52588,22563,-34575,-48056,-53713,47119,35258,-7939,14848,-13377,-73017,-22358,-81239,-28401,63103,74595,27339,-5140,-66297,61815,-55183,36822,26719,-55096,24789,-2322,51009,-17800,-57222,-34567,-29619,-20129,-71764,15986,35833,-13434,12217,110514,-6988,-23570,-12722,-5873,36685,21824,5195,-31223,-22763,-65525,22886,-16158,12698,4322,-17454,-67211,-35797,-118118,-26971,-84953,45997,-6463,34213,44478,-32533,55524,-40373,22901,1585,-55611,-72971,54223,8764,72640,34582,-25428,10793,26487,-2040,-42438,31419,35152,-11146,28207,15333,6293,33858,52763,70527,28431,80111,59788,-58033,25029,-2189,-19066,-6749,50099,-31445,-22480,-22181,1602,7937,22121,-2746,41408,42571,24459,-8966,-3048,-91565,-24061,35178,51361,2016,-14807,-23771,18439,-59410,-15433,-37419,47813,-10175,2900,89140,12988,18653,13393,-27225,54359,64077,29886,-12668,59426,28284,58170,-26572,-39960,-18903,67885,55830,10845,-84791,-13814,-27734,7762,106092,-49861,-6840,-78667,32905,-19303,-85896,-29070,1255,-43200,7906,26436,31620,-29129,37377,-29221,-92748,-106090,-60484,25521,-43125,45938,-22411,68197,32532,24947,-16376,36372,69086,-74783,9139,11443,79926,98615,32674,48589,22723,111924,33670,-83052,-27270,34831,15708,-152576,10473,-53203,-23932,-40804,3834,-36160,15190,78598,50435,53874,-3877,-2158,656,27435,-36944,-695,44145,-11760,5214,1875,-4105,-103830,-20015,6556,29898,33464,13240,-48512,1014,12398,36406,25783,19328,31571,-42707,11968,41487,41221,-36531,11769,-73908,-1607,33799,-21674,-33562,-39607,-5965,-1387,-68846,-53084,42847,71551,67594,13348,9526,-59983,1856,-10626,-66145,17595,80433,-26226,-38323,-24593,49861,47072,-9492,5561,-51071,-26738,154,17636,-10507,33300,-49610,-25375,28129,77691,77258,-11881,-27729,-42893,23980,-37846,-86783,-33598,26496,-22090,25184,76807,-25776,-81881,28116,6013,52559,45216,3232,-33175,-2384,-12609,32840,8192,21408,42036,25483,4489,-2885,-26787,39822,-48317,-1944,34274,-34794,-5503,34666,-39119,-76382,-7917,-25745,38026,56216,55610,22391,63291,7573,10020,-99880,13754,-3294,-57645,26924,-4965,-73443,92445,23617,-1097,-25748,13432,-84062,-14328,-18074,742,-59332,62742,-81946,-76633,54822,-48924,-3028,10341,49340,3081,58058,17957,4181,4587,-77080,-55907,-2491,10526,7516,51068,-62647,-63229,-4444,6950,1973,54912,41109,-66788,-29110,4455,-16653,-36473,-38479,-54913,-2869,73326,35795,-17018,-73489,-10346,-3289,56837,94890,-3381,22672,-8188,-8460,-87786,-46207,-51586,33807,67134,-14561,-3176,-73842,-33359,-35149,48046,-9343,24137,-23372,3156,-9785,101283,86260,124154,-37708,-142594,51315,-24501,-38506,-41484,-39537,-62679,-63616,-49171,-81008,-11978,-14455,-32466,-34472,4645,-123007,46536,13596,-13553,-16605,-19148,-48720,-63973,-16360,29411,48536,-47623,-58579,65561,67969,6755,13927,-42830,-20796,-27593,-34368,-46563,2776,-43385,-18787,-7443,-13189,16525,-9222,-86137,-44396,-43171,85348,-19177,-38150,-30014,-99541,43971,-64202,-31023,4549,-88372,-106351,27146,16319,-64861,-44404,-10868,-6072,-18630,24073,-62822,-39743,-50876,13876,-9657,7329,55773,-66450,43832,60266,22069,-20161,5309,-13401,-44818,51996,-47256,-54039,1572,63901,88055,-9502,15880,2914,-12843,-60086,11930,14495,1682,-28745,-76081,-58824,-88066,-37635,7711,-21239,17045,-1103,92147,37343,73335,33656,-71894,-37850,-14343,-44523,27686,76072,96151,-7527,-35823,-10602,-599,-42793,-18567,11328,-1300,-44351,-42803,-23503,-47291,-4726,108189,82910,56070,30634,28943,-15684,12350,-6290,27508,48103,-1338,11796,-20864,-23249,-13483,1743,52495,-40269,-21954,443,18533,-24486,-38749,9683,12966,98815,96181,23632,-28744,-33139,57697,70724,103056,17246,-49572,-39965,29677,61625,1586,-78088,-38037,48357,78906,14425,-17079,-48106,-74182,-30060,26287,-23685,82932,57835,27909,19624,51444,78308,5878,24726,-32498,-37160,-66253,-71295,-41666,39124,59052,76755,45770,91641,-8197,-48188,-4809,-50561,72865,59966,-27588,-17019,-37870,65161,-14953,-96199,13725,82560,-5886,25742,48682,17191,-51345,-16293,-22944,-36915,28454,-17407,48444,2861,-63055,-76060,-8909,-95793,-136932,18748,-894,-29685,-14782,-30438,-10338,-92226,-28914,-39932,51538,-1057,24840,62871,17047,-41159,17224,-63388,-19114,50063,-32442,16094,29388,21467,-12,26837,-42651,11122,16104,20202,31758,-22571,60929,-33880,1126,-41132,-37662,-24998,7832,-11337,-33208,13601,-14557,-41213,953,78184,13526,68567,20639,22948,-2008,75386,60810,37351,90594,-38489,-34398,26817,-21905,24361,31555,-71638,29669,107589,11390,-17242,31448,28213,20968,-14922,-77021,36886,-31120,-43137,-16701,19860,-26292,-31296,-34642],[-45520,39800,-26370,18608,69832,-17699,29649,-54198,60980,-57496,-87334,-1250,-73059,54056,-78785,-104344,-8952,-3596,-1217,14872,5508,-6843,19035,11752,-14726,61630,-54277,-60227,-28803,-51018,-12030,33666,-118080,-59094,69941,15008,35179,-60026,33554,4951,39695,99428,4268,15284,10130,9697,-114134,-47872,-74590,-44551,92937,4314,57371,-27176,44126,-1882,9236,26223,85997,4760,-22885,-64158,-46282,-108424,-9965,-72882,25974,35015,44782,-20328,16144,-52039,-110533,-1446,-60353,28716,35864,9756,-9094,-29286,38393,70181,13983,-12089,-39366,-39381,-62936,-87631,-21035,3312,35920,-32433,34993,-19722,-47430,-84591,-116774,-32886,-28731,13668,-4505,7588,-236,-59607,1819,12283,-22977,-26561,1451,6228,10035,-17749,-16645,-76420,-6812,42082,22009,-58676,70615,14431,-28619,4978,-26247,-25091,-1484,-3718,-82552,-70910,-16014,-20727,-19957,43137,-16943,20369,-47132,1029,58424,-8365,55537,29106,2405,-69962,50290,3542,-48986,-10253,-3580,-64877,-29798,43539,-26213,18475,22485,33633,-9584,-34422,-66229,31401,-46670,12373,-48333,-52547,6661,-58716,-68056,10796,-31429,-5601,68874,61117,31228,46584,-823,12005,28176,-74623,-43262,-90557,47893,58151,51199,-7890,-30442,-52531,-19311,16451,62056,11929,-13082,-49224,-15006,22515,63861,43323,-12595,-22754,-32224,-51395,-23794,24750,45372,-49270,49993,-25609,57552,-15708,-86631,-14629,-14735,5405,64515,-22343,58282,23974,52625,12344,10975,30656,41619,-11995,74526,82415,-5431,-93651,2648,-49045,-30423,-69736,-11046,-28127,19314,-28171,-154261,-43238,19391,-62324,-66846,-103034,-106357,-47290,17031,3738,39059,38528,8564,-12677,20377,-115010,-17578,-22278,-172621,-134593,25047,50645,74063,44192,64642,-14724,27159,-73249,-121573,-21632,36874,10171,54194,-1578,-100984,-29140,20343,106768,-27347,53033,35599,10640,58574,118395,-10890,14691,74984,40092,-14973,-16615,-25344,26432,49002,74424,-47037,41331,20562,-61316,-4152,14502,44045,-53476,9465,1599,-68081,6501,-54506,-16043,60684,86251,25341,-24299,24183,79558,51174,6822,17267,-10409,-77946,-3210,21395,-60704,-78135,112234,94458,15356,-47561,-66159,48128,-27505,54584,13084,-39383,-54479,-66831,54299,10385,-28002,19186,-5751,-62548,17435,-67465,-30310,94682,69680,17803,-6963,-82447,76396,-54329,20471,11396,-68685,29515,-5624,53155,-27119,-69883,-50417,-23439,-22825,-71829,11873,19099,-35598,2088,133911,-6314,-20012,-23932,-11622,11901,27869,39254,-19409,-6430,-57825,43769,13115,20404,5155,-22715,-45188,-46519,-132841,-26535,-50647,38871,23187,23706,57437,-2403,27016,-36964,1459,11865,-10478,-53712,47903,15085,69485,38664,-14785,101,6344,-1451,-32558,41882,39812,-16051,29801,11483,2951,33061,57869,49680,33154,84690,65625,-60987,29794,187,-29813,-13974,59353,-6904,11431,-6802,38271,9960,23583,10507,16533,-5568,11087,-5416,30133,-104233,-24839,46781,57089,35621,-2869,-42640,28792,-27437,931,-40227,62517,-27538,-4070,97478,51971,52837,-14249,-34699,25936,66514,24127,-8304,84058,45799,67520,-13604,-22008,-185,71412,53500,24599,-93070,9792,-13449,-18266,88460,-43317,-12931,-71887,56306,-20436,-96334,-33861,6336,-41150,24334,18323,30429,-27284,3085,-20544,-73037,-87578,-67087,10908,-36416,25545,-17156,50593,17164,30136,3022,36281,81785,-72567,21207,21349,79974,88037,39531,51240,18116,97512,26180,-73614,-33013,1399,30171,-121690,19765,-42053,-34036,-41125,2642,-15320,19154,103378,24107,39932,-4113,-48766,14645,45253,-28988,18990,51507,-6105,-7698,-11004,1362,-110453,-69872,-11178,34861,18875,8932,-33662,-32826,14894,29231,16987,24599,49226,-35742,24855,41668,41731,-36709,25687,-87587,-4539,73792,-24017,-15147,-53267,-1998,-13196,-112740,-51967,46365,81504,86429,42356,16036,-46654,-17813,-20070,-63497,32984,75593,1157,-17785,-33347,91037,29998,3434,10726,-37766,-22653,16582,9249,-7314,40198,-61586,-40209,13150,104372,127554,-3498,-33765,-32155,65553,-52672,-40756,-11943,45515,-33953,19548,73419,-48558,-103132,-368,24494,63796,42934,6164,-35444,-1423,-12603,31440,33231,17397,35206,-12350,-18998,-7445,-28487,36192,-45630,-4403,41357,-51506,17129,46252,-24277,-71837,-23218,-18594,54659,80637,71353,42839,102411,27958,30224,-74235,19672,-17439,-56610,79891,25920,-59847,111577,14710,-2116,-28762,28993,-95081,-31424,-22570,-19692,-61984,41793,-111958,-80413,39515,-54406,495,15811,56374,14663,66610,13566,-12723,5239,-96075,-66045,17335,-8895,-26913,26828,-47766,-87083,-760,-8216,25814,54014,33403,-76926,-20682,437,2819,-41551,-21234,-42050,27786,81956,13137,-15351,-78007,-11291,-696,72625,103786,31845,2978,-38487,12999,-51461,-47905,-74356,15260,54598,-19731,-6568,-71380,-66720,-52175,53656,-39191,-21897,-44248,11270,-21544,102864,81619,98310,-69706,-149504,32573,-14132,565,-8854,-56572,-59223,-52654,-44244,-61360,-6573,-11220,-46635,-54906,-16321,-141832,48437,17661,5489,-25816,-7999,-66118,-55389,-12519,26380,56144,-19824,-59001,105264,77914,-11278,-9313,-17647,-4754,-25940,-17146,-34627,15970,-21187,-21849,-15023,-5625,-5717,6572,-63585,-30202,-29431,91018,-17714,-43854,-48984,-101949,37867,-79299,-77438,1662,-64413,-93215,49161,2604,-77049,-26629,-16725,5496,-6827,53647,-47009,-44447,-20177,29502,12407,-4539,39110,-57986,51358,70888,30953,-17079,-3776,-17339,-45262,70318,-62117,-49938,-2797,62600,87450,-3127,32685,-4742,-14098,-53914,1186,13441,-14151,-19305,-53096,-40960,-87504,-57616,10423,-17732,19756,1935,85653,52789,57503,-6377,-66929,-23844,-8534,2564,27495,49183,107102,-13084,-39872,-11391,6064,-39858,-24221,33556,-10961,-45306,-14790,-18945,-21442,-54858,95422,102686,27431,30363,13258,-41984,-22763,-23785,-3516,50080,20281,9195,10329,-9553,-15228,50305,52649,-50191,-25746,10752,3867,-6649,-17145,39779,22199,66811,97603,52592,-26544,-37121,79125,88257,98270,19557,-64584,-50827,22594,57077,15076,-51526,-28969,81756,73034,16447,-13399,-40719,-80190,-44910,9084,-39585,82306,56956,16386,38608,53709,103794,-17111,28897,-30472,-33533,-73981,-103547,-30262,24688,79957,62416,24492,77256,-25890,-50911,-11172,-39836,70345,45660,-15856,-9814,-43451,51111,-14614,-83627,2479,86232,1346,39093,31647,17866,-76230,-12110,-33101,-45695,33519,-11443,28992,-29433,-63530,-61041,-24930,-87994,-103285,44392,2799,-40525,-36897,-14463,-14324,-62198,-37021,-38337,55425,-507,48129,57920,16720,-42766,19398,-50468,-8672,54328,-29614,16039,19814,5420,-9739,32392,-52831,6859,25366,35338,65895,-24111,71545,-57001,7666,-52102,-23394,-32097,-106,12892,-39096,1567,-44515,-28814,-4212,68494,45655,67993,39960,42956,2582,60833,94694,62153,84258,-46348,-3434,33255,-11339,8129,24800,-69322,28383,80260,1160,22328,33599,20866,27738,-17562,-65026,35503,-31799,-31074,-11345,14177,-21829,-17602,-25481],[-47104,43199,-15746,34780,81350,-8017,31918,-45141,61425,-60246,-89091,-23304,-95908,25212,-52928,-72285,-34186,-1377,-12179,19290,11852,-19570,-2279,31068,-7157,60734,-53205,-36304,-19319,-64389,10952,52444,-105319,-42164,58704,1147,30147,-41283,-4912,-28486,45079,96752,2850,18885,11450,10461,-99845,-3768,-48910,-15699,73987,-4739,61387,-31195,47999,21880,7747,28137,80862,3955,-42476,-77398,-63523,-97475,-2295,-53702,41158,36504,51015,18640,36271,-40572,-77799,21013,-44339,11194,34823,13755,-8750,-30610,33685,75022,80325,-10545,-43284,-29543,-52235,-69747,20427,10306,42204,-30649,38422,-14492,-22210,-58444,-72246,-17334,-28077,21805,-7096,14197,11768,-72236,4711,20917,-29541,-22634,1150,28112,375,-11143,3090,-77224,13195,35829,43017,-20284,49845,-12017,-28410,-7695,-26176,-24363,9245,4331,-73242,-84278,4580,-5351,-12937,65081,-16688,8735,-59413,1064,60194,-19041,56164,32526,-1277,-70487,33028,-13282,-69784,-5243,4015,-60497,-22425,48654,-3373,26774,29702,15049,-13697,-41904,-43137,25375,-72916,-4706,-36295,-44548,5958,-52373,-42012,21763,-36787,1520,84940,63619,51443,49966,-17052,4464,21263,-83692,-91528,-76583,50603,60240,27903,1465,-32895,-66916,-7416,8983,52908,-24624,-22162,-76012,-29608,14121,75404,49591,-14778,-25868,-34803,-60390,-60019,12724,45703,-41124,26551,-14852,67884,-14978,-87732,-26043,-26859,17881,67210,-16144,66550,3158,47887,45533,22040,59888,28445,-21330,58716,85632,25458,-115643,19676,-50806,20691,-68634,-35062,-37879,-15043,-19346,-121614,-33867,27792,-54932,-59975,-146570,-116366,-36067,4125,20246,38581,16669,-29206,-16637,1926,-63551,-8196,-16609,-162243,-237814,116247,118304,81177,33018,51622,-14859,43336,-38208,-90147,-38597,35284,-975,67016,4529,-88995,-21066,21091,143230,-43676,71762,44595,14836,50231,89551,-10607,1131,50381,9350,1546,-20028,-13156,49329,69402,92527,-32559,55378,48139,-51751,6391,20033,49634,-19064,1334,-9865,-31864,19880,-77533,-35107,39919,95337,19754,-30709,11537,27914,8637,6888,39892,2046,-73157,8669,27369,-40261,-34033,130236,88259,30764,-50100,-77770,45490,-33340,51841,11626,-39104,-39154,-62287,51089,-7122,-29918,15778,7280,-49007,50241,-32768,-26547,119709,60201,1644,-9885,-96800,81187,-45054,-1342,7293,-68446,32008,-8949,51571,-40240,-81434,-58930,-7751,-15465,-66864,4405,3038,-53163,-10223,126102,-8135,-16801,-35487,-25115,-16324,24240,59916,-7853,8139,-38086,63941,46147,30046,3284,-21879,-12471,-56430,-147023,-34299,-26080,22546,42248,8499,64887,22589,-5950,-21550,-18885,13916,52229,-34998,49032,18305,49208,36714,-8603,-6144,-14728,-1559,-28996,57488,47698,-4164,36535,7648,5885,25631,52565,16834,28052,94487,62506,-55117,28092,130,-39363,-18520,55911,11776,52475,5522,56929,8077,15192,13955,1233,-34999,-1771,7936,55504,-102682,-19690,39787,50891,64464,8271,-54287,52260,15319,19262,-40071,65383,-43936,-8126,103886,76307,63618,-36203,-38410,2922,59725,12383,10384,115294,59259,65571,-3637,-14400,17318,69175,41766,40743,-90601,30544,-3928,-37970,63549,-21783,-21829,-60729,78130,-7966,-77361,-33161,8371,-55036,34792,13553,22744,-21819,-21009,-10082,-37259,-66458,-63612,-5968,-28966,19264,-6574,19703,-3890,29278,29391,33282,78089,-59860,33808,29337,70203,65442,41256,36315,6931,41977,16841,-51210,-37669,-30258,41168,-84516,31671,-27431,-39409,-35932,2759,8491,16000,117920,-1998,18635,-3896,-87617,22711,62094,-20385,34660,48048,-3823,-25238,-18829,5946,-97742,-109593,-20052,40737,-539,6390,-11643,-59582,29178,22457,-6772,24479,66656,-27697,29035,35879,29306,-41142,37890,-90228,-6243,91549,-19762,4707,-60960,4342,-21884,-121867,-41296,46390,81584,84714,73675,24064,-31813,-39779,-28501,-56258,40975,55656,44059,13640,-55645,111079,7323,17367,20152,-21992,-25651,29835,-8159,-6996,35019,-68380,-37513,-662,116200,157329,4187,-45654,-16497,101617,-42463,-1149,10713,64581,-43300,-2807,48053,-56609,-91670,-24547,39797,74998,24188,8816,-31078,-2423,345,23159,57518,-397,11777,-51915,-41650,-16029,-26967,34170,-30231,-11826,38920,-58643,28057,53346,-506,-55453,-24836,-2566,57641,85932,87914,54292,127185,47449,69387,-18771,22716,-32152,-50420,101701,48912,-36645,106704,-4717,420,-30690,51515,-92053,-37297,-26793,-24150,-49168,24680,-125171,-77572,9741,-54090,17783,23239,59102,26864,63190,9691,-27907,7914,-104409,-55069,41064,-29467,-56999,6002,-27617,-100916,-11076,-29052,52562,50725,27351,-68715,-16332,-12873,17376,-32455,-3082,-35289,49091,75192,-8961,-19588,-79488,-12728,-9246,73540,99376,70291,-17685,-58646,11733,-11226,-48240,-96115,2754,44041,-18256,-9487,-59583,-104430,-64817,58381,-57416,-65249,-52850,20698,-31090,91312,70390,63820,-95451,-135832,11325,-1604,31404,16153,-67464,-47572,-35720,-38760,-40477,1980,-3425,-62583,-67902,-22433,-151657,43197,24394,33917,-30112,10937,-67915,-45487,-18277,23790,58333,17587,-46628,137707,81787,-27147,-27602,3393,12048,-22464,-2568,-23341,24867,3786,-13952,-10324,2100,-22208,20320,-28150,-19136,-21753,81078,-14760,-42676,-67655,-96936,28966,-61375,-105076,10293,-25228,-64694,66528,-8625,-69845,-7838,-18948,4365,-2233,68712,-29969,-33608,20751,46512,25322,-10467,27672,-40861,59278,65756,26030,-16918,-14251,-24656,-34039,77024,-71141,-45267,-10860,46753,78138,1837,34916,-5616,-7666,-40206,-7934,5343,-41485,-20134,-17825,-6236,-78284,-71607,14185,-15364,18989,2973,68576,60025,35880,-34118,-53538,-9983,5090,44540,24702,14637,102876,-14553,-50976,-12363,16720,-33756,-22518,55728,-16888,-44450,17747,-17729,16289,-64054,67041,108002,2663,35015,-6338,-70887,-48592,-44791,-29721,42844,51209,6727,32347,-2542,-35053,86485,40846,-45909,-24224,22931,-8761,-3093,5115,58982,26609,20126,89607,83561,-22399,-42582,87259,91058,81249,39662,-59248,-52115,19242,43212,23139,-25547,-12213,101160,63373,12238,-15360,-21460,-72081,-52099,-9861,-48938,68790,53887,1611,48160,38703,110859,-30624,33727,-25066,-28267,-74600,-108832,-19578,5368,80791,40686,20333,47896,-55366,-36707,-16356,-3954,58722,35404,-3673,-4715,-53153,20187,-6099,-62395,-352,83047,5888,37086,-2172,14849,-80585,-4590,-38887,-44041,38571,-5699,-6229,-56155,-57063,-43839,-38492,-79234,-58672,44659,2704,-52470,-59243,-1232,-16162,-32190,-42758,-32230,49447,1085,57680,47310,20435,-40628,16600,-41230,4161,53800,-22938,14690,3139,-7904,-11334,36178,-51525,-984,25037,41025,87873,-19432,68491,-72761,16682,-46667,-9726,-40495,-7637,34075,-33805,-19381,-59859,-10244,-7086,47214,67403,50166,65755,64761,9404,34300,110343,85507,80579,-38808,22917,34762,-2327,-8235,889,-61170,32290,35495,-14449,57501,35765,9154,23789,-23635,-50983,39775,-27757,-20508,-60,6431,-11481,-569,-16720],[-43304,37732,-9983,46304,83423,1586,21744,-27028,59545,-52164,-69454,-42488,-102816,-19916,-16331,-32775,-52017,1606,-17548,21629,8371,-23780,-22735,55024,16771,55032,-43347,-16314,-6287,-74879,34069,64164,-64466,-25761,32714,-19178,16327,-25123,-39473,-47262,40583,84266,-5199,24691,18173,22180,-64531,20809,-14953,17432,45411,-9583,63545,-31917,36166,45264,3654,39822,66801,-2962,-54817,-68561,-65905,-66011,5867,-35862,56789,31819,49267,44002,48939,-23142,-48397,45200,-16133,6857,40764,9426,-5150,-36493,22850,85760,149025,-20156,-42402,-12251,-36056,-38709,37603,12109,50414,-20696,35350,-9561,-2923,-17418,-4140,-10079,-32851,20922,-21673,15997,26035,-74899,-699,19222,-33453,-15098,9280,30836,-8244,-4847,14616,-67528,35318,16169,54844,41930,32226,-30530,-26740,-19766,-24329,-20964,24708,16610,-55803,-87537,16426,4207,-12466,77106,-26186,4020,-58014,-7588,66684,-20758,53357,41679,8934,-62618,15065,-27648,-70594,3185,14549,-57795,-15290,38452,13112,24266,37126,9264,-14710,-31040,-13673,20293,-84912,-11495,-8358,-35876,5740,-35572,-16967,28493,-37262,11413,92713,60710,64949,38640,-38131,-897,8162,-84319,-109451,-56806,36685,57735,591,13113,-23680,-69859,531,6138,45758,-52086,-26787,-90460,-32341,5053,87295,50629,-14066,-19306,-31186,-76093,-100271,-12337,33436,-31550,-3638,-5407,83996,-7135,-74809,-35222,-39257,25372,53441,-11466,63486,1126,42950,62702,24867,71869,14605,-20828,45298,81653,34576,-124926,26822,-47534,72227,-59888,-52776,-56546,-50511,-7506,-76792,-22235,37819,-20254,-31861,-163347,-112871,-26103,-5108,48260,33827,9567,-56998,-19116,-21445,-36135,2887,-2620,-152050,-348930,238664,152227,90491,17445,47369,-17167,50015,10166,-57908,-53411,21620,-15629,72774,18557,-80139,-19595,28330,162259,-56620,72723,43590,12296,28432,41779,-8663,-10156,25229,-22362,17209,-13922,3420,65767,78014,112806,-10063,60337,77082,-34738,18362,23062,44921,7159,-13254,-8594,19276,39526,-93633,-54613,15578,98744,15608,-35871,6118,-18584,-38298,12210,51270,4426,-62089,14033,26153,-19498,15437,136341,58511,38588,-54949,-87137,29963,-39840,44203,18513,-34501,-4758,-42141,36557,-16390,-15310,6391,19607,-34099,70377,15309,-19684,130618,48325,-19297,-11836,-105363,72463,-28894,-21187,14099,-58674,29895,-10246,50798,-54976,-87969,-56327,16766,1618,-60701,-6132,-10507,-60780,-23594,92725,-3154,-14584,-46029,-42152,-42532,13964,63308,123,14498,-13640,83825,77430,38081,1243,-16013,19931,-63332,-156607,-46728,-16527,737,46227,-12210,56721,34198,-32085,-1367,-28459,12935,109419,-21780,52697,20552,19211,26283,-8177,-8377,-32475,-3071,-33961,67257,56302,16841,46819,3227,17399,15146,37905,-18088,10903,101014,52523,-42156,17952,-6372,-43285,-19273,53389,22823,90193,12001,48522,1004,-2902,6128,2233,-40798,-8971,27532,63770,-87904,-9726,17084,32802,82696,14984,-56060,89298,54956,35278,-36919,59904,-55847,-7411,105782,79616,42114,-48567,-35783,-8757,45966,-3851,39204,141804,66403,55079,3154,-18427,25953,62369,23537,55261,-76242,46806,-3841,-45428,37644,11531,-31462,-44992,92653,11417,-37833,-27030,6010,-84848,38729,13491,12980,-13068,-32190,-208,3088,-46934,-48481,-20919,-25120,22156,4323,-14905,-22604,21659,55241,28822,62720,-39526,44209,34535,52213,39206,37858,12168,-7810,-33063,9316,-23205,-40276,-49004,42782,-51988,43318,-9369,-39349,-33960,2259,30296,10277,118933,-23086,-4298,-2749,-106192,22434,70655,-12205,44756,37243,-7496,-38730,-19701,8728,-68586,-119523,-18402,43091,-17543,6571,13415,-66826,51245,19682,-33152,20211,77981,-14452,24146,23133,4777,-46140,46135,-82129,-3801,86280,-13761,20532,-63060,11280,-24082,-97980,-25211,44773,88196,67529,95581,29218,-19816,-57640,-34931,-43621,40435,23413,92236,45609,-85994,106108,-11152,29489,32847,-9146,-36059,34406,-29708,-8171,18897,-68860,-20645,-9248,106117,153885,9772,-59897,-2047,111800,-16526,21495,29981,75075,-51529,-33243,10915,-48328,-41278,-39466,48736,83432,-5093,10457,-26712,-8293,23566,12171,74990,-20965,-16847,-83334,-58529,-24252,-22964,33657,-6370,-20528,28260,-47982,27207,59123,24784,-31244,-16185,15720,50265,72391,92732,50821,134499,63783,119173,50904,23182,-40683,-39692,82303,57437,-9327,82848,-27381,5798,-33094,73129,-81234,-30547,-31888,-13693,-23519,13251,-118248,-67960,-25025,-49722,38590,31437,51559,35854,46970,7406,-39212,9445,-97323,-30041,62703,-43685,-76348,-2426,-5956,-100588,-32308,-49328,72595,44354,20803,-48495,-15784,-28702,25037,-9058,10266,-33053,57291,54834,-24213,-28876,-77110,-25072,-34209,57519,78629,96690,-33575,-60390,-8379,17764,-47899,-109428,-4392,35095,-11981,-13355,-45861,-134190,-71759,60335,-55246,-93934,-50112,29122,-31721,64055,55693,33067,-103028,-102180,-7129,10161,45168,32624,-66839,-25545,-14554,-30777,-24521,10910,4919,-74173,-68545,-9123,-145047,34087,35986,63008,-31563,28989,-54930,-36251,-33938,19034,51768,52921,-26718,149991,78704,-38945,-35139,15706,25945,-20512,2095,-10481,32267,27931,4523,3217,8336,-29351,30952,11768,-17562,-27249,58386,-9579,-35451,-83886,-81830,20890,-19581,-105253,26493,11699,-32875,79168,-13694,-46990,4682,-21490,-9611,-4008,63642,-17681,-10499,54553,57955,21467,-12568,26373,-20963,57050,48465,10187,-24760,-23531,-35082,-17634,71370,-73810,-39502,-20923,23468,61710,2597,26180,525,4824,-20328,-10623,-6401,-70886,-32104,19786,28832,-63774,-77888,20231,-14315,15597,3286,46774,58043,12799,-42369,-36365,-89,23807,74662,22252,-14759,86074,-9994,-72177,-12878,28585,-22105,-14853,71168,-20040,-44324,44325,-18182,52061,-39454,37408,101164,-9234,42603,-21438,-94084,-60576,-64592,-40128,27060,78648,2336,39300,-1929,-65724,98759,24602,-32984,-19399,32868,-18781,-13554,20120,58977,26026,-31170,72138,108261,-15405,-48415,77254,76100,54647,75320,-35414,-45844,17608,22494,23367,-8436,7875,103753,54068,3305,-22473,4395,-54459,-51548,-24681,-50860,47460,49628,-12506,44202,10740,98730,-31145,40748,-22235,-20750,-65277,-83217,-10745,-18285,67326,20292,35446,14324,-86485,-11715,-21761,45681,42226,32047,3871,-4595,-63336,-11569,7002,-40437,10117,76676,8576,20370,-45681,11729,-68243,5197,-35524,-40779,40561,-806,-44114,-69385,-46996,-29414,-43440,-64765,-21200,22321,-1831,-58981,-73364,3596,-14417,-13789,-45533,-24657,33191,3095,49270,33971,26070,-34958,14034,-39729,17111,47604,-16822,9286,-21216,-12587,-7369,37233,-38983,-10194,16516,34917,89556,-7946,52790,-77816,25921,-28939,1796,-45916,-13053,48663,-16402,-48815,-57360,7845,-7994,21642,70414,18932,84854,81844,17079,6349,100658,99579,75677,-19854,34837,30620,1353,-18829,-26632,-49599,37583,-12671,-27994,79605,36702,-7802,8650,-31054,-34843,47174,-18737,-15148,13857,-562,3157,15273,-9951],[-35020,25629,-6853,48209,75573,10472,4393,-6438,53129,-34977,-33930,-58833,-94750,-67764,19221,3955,-55077,9571,-19639,20906,-532,-18804,-37789,74925,46815,37475,-25645,-5248,5496,-80646,48927,64724,-12848,-15547,-3458,-39704,-3219,-14774,-62807,-46548,28619,63309,-18733,28993,24869,37927,-29415,19211,17249,43609,18540,-7686,70439,-28906,11539,60771,-3357,53423,48715,-16765,-58537,-41234,-55616,-23992,14974,-23432,69939,22974,37692,45287,54240,-2732,-33274,61511,14434,16019,50346,-7067,557,-46278,10012,100224,188771,-35329,-38243,5263,-19293,-5614,21932,3480,54801,-7699,26301,-7001,2042,23720,61938,-15829,-40756,14594,-47265,13769,35457,-69336,-14097,5966,-31574,-6699,26062,15957,-12102,1066,15484,-50401,57284,-9879,55798,111204,21355,-36048,-22684,-26613,-18621,-15191,42325,28039,-37857,-78957,12770,-13,-18275,76714,-38212,6838,-41446,-22266,72498,-14796,48986,54827,29771,-47022,-1281,-36864,-52639,12368,24280,-56444,-8703,11163,18082,10304,42917,17605,-10574,-5385,13575,15993,-79491,-7986,28119,-27688,6211,-14737,1909,28604,-34520,17921,94078,50080,68118,20991,-60178,-4047,-8738,-76796,-92718,-39394,6388,52703,-22070,22987,-2393,-60639,5998,5978,37329,-61750,-24332,-87492,-23852,-3755,85437,48291,-12518,-15207,-19035,-90871,-126512,-38692,10971,-25275,-33518,616,102365,5449,-52046,-40138,-45502,26987,32984,-10484,51305,13555,38863,54972,16622,62662,2429,-11136,32774,74886,24874,-116866,26044,-36426,96322,-45388,-50002,-79178,-78600,-3093,-38860,-14445,36569,34049,17159,-138764,-93416,-23940,-9959,74589,29694,16906,-71007,-19207,-46430,-42063,5238,13687,-155808,-437984,376948,148383,99464,-7089,50588,-21117,45053,49958,-33509,-56964,-7932,-29628,67998,33442,-77137,-29757,37602,156329,-62863,51504,32973,2961,3175,-1155,-5657,-17202,4029,-46420,32433,211,19033,74819,70314,128648,15028,58089,98842,-22182,27515,20641,29094,11037,-33476,4713,66154,60743,-96624,-68308,-4975,89355,15212,-37271,2402,-46092,-79198,19851,45700,-5365,-50277,10853,16433,-3979,53761,129854,-925,34532,-58780,-93946,-155,-45958,32160,31212,-24306,38969,-12673,14618,-17504,9172,-4599,25203,-17343,77422,62560,-14177,119513,36282,-41044,-11339,-105187,52528,-7115,-32821,27341,-47058,21980,-8126,53446,-67249,-85622,-41945,46141,23663,-59696,-18590,-21715,-55582,-35416,49939,11355,-13486,-54408,-56051,-61305,3201,52984,2077,8829,6624,104228,97165,41096,984,-7312,40887,-65103,-155506,-55400,-17896,-19666,36351,-38213,30665,31530,-43150,14534,-20191,14858,143204,-15778,53326,23009,-9776,6595,-12726,-7879,-44429,-6064,-45198,59556,62237,36126,56218,-1397,36750,5358,18888,-45581,-18504,93380,39254,-26525,-1034,-19801,-38311,-14340,55031,26741,113971,11505,15191,-10826,-26669,-11538,18962,-30212,-7934,46655,51203,-64686,1879,-13449,5504,87502,14880,-47583,130899,77580,45690,-31828,51549,-62164,-655,100304,62264,-6816,-51511,-32193,-9083,29604,-21322,70369,149853,66573,40329,7590,-31990,22149,53732,4600,64452,-51541,58655,-13927,-40199,14024,46674,-38065,-27989,95406,29868,7987,-16898,247,-116697,36342,17492,6573,-1347,-32334,3865,35528,-32941,-24937,-30194,-28106,26240,9874,-42959,-33256,9417,74215,24104,43226,-16636,50071,37284,29892,19589,30634,-10413,-21276,-92105,6423,1676,-41867,-49820,33766,-28234,51677,11584,-33818,-43273,-995,46492,6826,106038,-36527,-22462,-1284,-100583,12853,65847,-5440,49418,23731,-17407,-41817,-13759,9962,-29652,-93869,-8449,37723,-26650,8908,36210,-49839,73650,24082,-49433,12325,78655,5010,12798,5065,-26029,-49287,47995,-66194,4866,64890,-10035,26005,-61589,17354,-18083,-55748,-7996,42340,112151,44344,95946,26823,-13432,-66660,-38545,-26322,32877,-12273,130111,68158,-113356,83458,-19269,36783,45901,-3066,-50716,27331,-48444,-8500,-2627,-65032,1276,-10822,75693,123609,12712,-70471,5649,83507,7747,26385,43052,71471,-58685,-59942,-24102,-29106,33546,-44402,49457,82144,-32309,10850,-29531,-21643,49250,3924,81202,-33142,-38085,-99370,-66063,-28871,-17712,34667,19976,-27000,12782,-19919,18614,65416,42729,-4785,-4087,27526,38444,47511,77383,30100,124195,75228,162368,110761,23522,-37892,-25483,33115,49818,15847,49488,-44987,11474,-36810,87803,-70457,-14489,-37860,6096,8368,6082,-93524,-53818,-53271,-43573,53665,37861,29949,38810,22512,5620,-45633,7221,-75137,-1772,76822,-45158,-81426,5902,13410,-85837,-56050,-59672,79074,35989,13358,-24167,-17839,-38685,25257,21438,15121,-31031,54001,30419,-29373,-40115,-67465,-48770,-69393,28884,44276,102066,-40479,-43233,-33316,28140,-47457,-108746,-8564,24537,-4105,-19748,-38597,-143690,-72883,58422,-32550,-100302,-39479,35850,-21689,27942,40757,15872,-84126,-57538,-19331,18105,39255,43243,-52798,4248,7532,-19496,-17900,17685,10553,-76575,-56231,18564,-116593,26675,52313,82940,-33460,36869,-33184,-27224,-54443,10108,37612,76361,-5917,136074,69358,-46852,-30416,18483,35144,-22421,-7780,3834,42711,48781,27141,17376,12445,-25771,38225,47992,-26680,-46105,29374,-1735,-24821,-94722,-58117,15848,27312,-81948,44552,33855,-9655,88744,-12060,-19821,5348,-27776,-32970,-8900,41085,-14002,13980,65428,58110,-293,-15101,35505,-4802,38204,27137,-9687,-42712,-28946,-46773,-4044,55807,-71382,-31397,-30929,331,44138,-963,13049,11654,19303,1642,-8582,-17543,-91742,-51268,49521,50196,-47338,-77106,28252,-13436,10839,5564,25566,48020,-6594,-32705,-20487,3768,42819,90816,22280,-28261,63203,1155,-98943,-14478,35968,-5198,-5117,73776,-21585,-46247,57611,-17929,74575,-2675,20850,88676,-5058,48724,-25961,-104746,-58197,-78111,-32981,5166,91500,-4192,31869,-5230,-96213,83314,10617,-18390,-13140,38627,-26737,-32277,23459,38050,22195,-73503,47340,118790,-6376,-52994,51401,46293,21849,113160,-4335,-35192,15237,-1908,16223,-4284,25025,91783,49339,-6430,-32140,27382,-34631,-45537,-31316,-48247,22997,44982,-22221,29803,-19700,77027,-20407,49284,-26834,-11246,-48084,-39104,-2860,-43297,49656,8106,61833,-12006,-106676,16283,-27551,87949,25461,34317,2734,-11039,-69493,-33117,19148,-27111,32837,71797,10097,-5187,-87053,10747,-49518,15021,-22948,-41114,37353,2018,-70693,-65495,-37826,-21412,-37870,-45301,-2903,-12846,-9459,-56058,-74174,-1875,-8934,-12357,-45892,-18237,11859,4876,26301,19101,30342,-26751,16158,-47306,27921,36640,-14713,-2405,-51966,-6514,-6185,36010,-18284,-17725,4420,18759,69384,9429,29236,-71661,31984,-6773,11529,-43842,-13015,54997,8705,-83799,-40589,19169,-9517,1295,54684,-17300,87362,87254,24851,-12558,69775,97346,65479,1666,28333,21577,-2334,-18901,-43884,-38379,37067,-50230,-35468,83434,36316,-28302,-14642,-36799,-16004,51385,-7291,-16679,26042,-3920,18934,25485,-6225],[-24078,10466,-2823,37678,59876,18015,-12964,9933,41117,-12039,7930,-77659,-79985,-102012,41597,31499,-41647,23676,-22533,17887,-9471,-7123,-44781,83274,68068,5033,-3616,-2583,11255,-80525,48121,53132,26483,-13768,-40153,-54101,-23904,-10809,-70301,-27911,12761,37902,-34843,25808,24746,47693,-10996,-3045,38611,55253,-167,922,87657,-22858,-18760,62249,-13580,57373,31859,-35230,-54500,-4976,-40908,15065,23993,-18514,78071,14305,19044,24224,54797,16596,-33060,64790,37631,31807,59340,-34730,6608,-57241,217,111229,177174,-50997,-32598,16045,-6073,19949,-16585,-16982,50329,2745,13953,-7536,-9712,48422,93680,-34381,-49114,7437,-76246,10198,34925,-59793,-31600,-14432,-22861,-173,47396,-8379,-9455,6174,6875,-31094,77186,-33036,47821,163989,17402,-29548,-15538,-24697,-7994,-6874,58756,34123,-25551,-60905,-5486,-21994,-28147,67320,-46860,14950,-14203,-38542,68737,-5136,44595,66613,53538,-25840,-14028,-38317,-25296,19100,29675,-56423,-3550,-27009,14775,-11788,45605,35916,-1216,25993,31012,11137,-60077,1847,60868,-21383,7092,3060,13312,23874,-30420,15523,90927,32558,61215,5640,-76632,-5623,-24740,-63455,-51665,-28253,-33051,47363,-33072,27880,26499,-42941,11621,7962,24287,-51145,-14072,-68167,-9186,-11639,59640,46129,-12109,-21933,-479,-92099,-123714,-54755,-16190,-27567,-55853,2483,115636,16907,-26927,-40547,-42111,23459,13806,-13981,34544,30385,35293,21542,-1252,36583,-6462,3984,15019,67803,6425,-92743,24062,-17105,82419,-28341,-24898,-98890,-94894,-17257,-19940,-15299,18569,93090,73956,-80222,-62872,-32923,-9902,87106,28714,32532,-71157,-16669,-71618,-68719,-6243,26430,-169525,-478962,481254,115760,107211,-39909,57571,-23960,31418,60953,-18373,-44376,-48279,-38626,52127,42593,-78241,-48208,43115,128259,-60688,11940,16918,-9033,-13044,-18128,-1209,-19465,-11878,-57857,48742,17945,28630,76054,47129,132969,37281,53107,110941,-24352,32000,12470,3931,-6690,-55433,25024,92320,77820,-84726,-71754,-17393,64460,19654,-34035,-5985,-51277,-104825,25475,24041,-23674,-45515,-2205,-872,3574,69644,114226,-77951,18597,-61177,-96949,-39392,-50656,17308,45400,-6087,77876,17469,-7237,-11387,34991,-11627,20777,2063,74386,92543,-14200,83737,25795,-58718,-7942,-94968,29033,18584,-33362,40129,-40848,8451,-2428,57732,-73575,-72511,-18612,74282,43091,-69019,-31060,-32049,-38642,-42475,13837,32014,-13195,-59825,-60431,-68998,-1661,37507,-2778,-8804,16139,123682,95480,37196,3572,2036,44902,-60162,-139826,-51597,-20960,-30875,18549,-67008,-5471,19807,-36964,18966,7119,23384,147457,-15540,47178,25307,-27857,-19133,-20027,-6019,-50393,-9784,-56728,28146,62657,44894,59373,-4717,59767,-926,2995,-59893,-56918,66312,26472,-12644,-27081,-37505,-24208,-2227,58015,25148,117358,4326,-31622,-25375,-49225,-34838,43978,-15900,279,57916,21468,-39397,11047,-42332,-26159,79697,8146,-30838,162012,75343,49078,-26458,44950,-64214,12274,86179,31236,-64345,-48745,-37826,-2207,15519,-36187,94869,131854,60839,25458,11146,-50289,7247,45384,-8443,66500,-20804,66331,-30538,-27061,-5286,71723,-38031,-14045,85268,41153,46242,-5071,-6200,-132850,28392,23402,7642,13037,-26222,-3685,52216,-27110,-279,-31772,-38803,25182,6042,-58698,-35055,-4108,83210,19419,27152,3075,50103,38799,7958,15018,22359,-22547,-29051,-111380,7737,16414,-45127,-36987,18174,-11644,54322,33550,-23197,-66640,-8165,55631,8741,81836,-41913,-31087,-733,-75827,-4813,46254,-1041,50064,12299,-31136,-32912,-3074,10789,11901,-44390,4782,23001,-25782,11579,52353,-14373,88032,36093,-48810,229,67112,27403,-437,-14594,-53864,-50502,42233,-46662,19546,35636,-10929,16872,-59098,22208,-4474,-12303,7266,38846,144103,22641,69239,13978,-13299,-65630,-39011,-6897,21832,-39821,143012,75141,-126665,56277,-16667,37214,55235,-4950,-63883,9756,-58501,-5589,-21075,-60399,18377,-6524,35865,85393,13113,-71101,2980,21514,14665,19295,48404,53663,-62864,-72895,-46269,-8007,103543,-41594,41862,63446,-44351,10345,-42437,-42850,67345,2663,74239,-30795,-44020,-98094,-63084,-28538,-12408,37466,42994,-29103,-2926,17711,8257,72391,46912,18154,4263,25658,27396,21869,42316,-4890,98659,80187,179973,140432,27094,-22152,-9144,-20509,29893,33783,16796,-51212,13978,-41279,92166,-65126,4535,-43374,28185,39102,-386,-58059,-38861,-66483,-37384,58268,39654,-4193,35165,-1495,2064,-47281,477,-43221,19447,80565,-31095,-72052,28512,27567,-60013,-72106,-51526,70081,28035,6438,-2720,-20932,-36392,18794,47216,11002,-24553,44725,14408,-24792,-49207,-47200,-73709,-100428,-3632,4506,87126,-37042,-14505,-47659,23822,-47180,-94082,-12397,9080,2084,-29161,-42441,-128922,-69046,52703,1842,-83612,-24634,42169,-3620,-5130,28301,15261,-39382,-16915,-24695,19917,17917,50583,-27802,35348,26334,-5939,-21798,20881,12037,-67947,-34808,47911,-68220,25747,70040,87182,-38349,29013,-11115,-15169,-70751,-3363,19826,83571,9395,101534,55984,-53050,-16932,14119,40349,-28636,-31749,17606,59166,65095,44895,23484,15174,-12195,42386,75458,-40620,-71301,1236,7676,-13919,-96566,-30793,14678,62004,-47829,58777,37994,-2550,95534,-6086,175,-7038,-38932,-59803,-12631,10364,-19251,24936,46725,45608,-33253,-21936,50851,3285,5146,10113,-25219,-66968,-28802,-56848,980,35277,-65600,-19846,-39041,-16852,34079,-6104,1910,24347,30741,20325,-5837,-24449,-96276,-70659,64489,51729,-31357,-71399,36664,-11569,5995,12369,8655,32881,-17967,-13241,-9602,1510,56460,93614,25512,-22109,41615,17677,-119265,-19993,34497,14460,1734,60525,-22323,-49654,56572,-15135,79594,25692,23620,77260,10277,48466,-18912,-99212,-44451,-80850,-14381,-19347,87880,-11217,16306,-8963,-116212,46271,2247,-7845,-6192,41511,-33598,-51262,15217,3956,18173,-96784,19138,110531,1899,-55010,18738,10459,-13795,136523,18347,-23346,10917,-25878,5182,-11256,33129,70535,51392,-11701,-40740,38203,-19906,-37485,-28013,-45110,-1890,39778,-25728,13410,-39719,59454,-3990,56108,-39902,-778,-28398,3662,6064,-64367,35710,7015,84495,-25085,-106762,40184,-32615,102997,11379,38251,-8465,-23565,-67847,-42356,25392,-29305,60134,71448,10392,-30798,-115153,12167,-34189,21768,-5545,-44261,28568,1064,-77040,-46172,-33220,-21111,-26333,-26673,-5775,-48283,-16521,-43908,-61690,-14699,-600,-25102,-45096,-14660,-6757,6333,-1571,2498,30234,-17818,24595,-61740,34951,23085,-18162,-20821,-84239,7603,-15677,34034,5312,-20889,-5438,-2632,33070,30462,5189,-56957,31822,12110,20447,-31843,-3742,53805,33013,-117526,-18458,20047,-14834,-6323,28310,-49049,72352,77041,32750,-16431,31590,75939,47816,16704,6798,9634,-12705,-6810,-42911,-30443,24161,-69314,-36007,68655,35591,-47799,-40066,-38346,3877,45718,1456,-23907,33391,-1740,32309,27966,-5850],[-12671,-4043,4817,15780,40352,23906,-25515,17546,24546,12239,45820,-103382,-68290,-111697,44170,47407,-15843,41333,-29862,14235,-14375,6372,-43312,77105,67718,-38559,17384,-3829,8223,-74160,29197,31610,36917,-18130,-65993,-58144,-40939,-11599,-60913,686,-3807,13810,-49589,9862,12572,43884,-13237,-33310,44603,51636,-9773,13713,114467,-15341,-47088,46736,-27000,40803,19901,-53725,-45513,28812,-32334,39776,31196,-20566,80089,10677,-319,-7520,54224,30891,-42441,56409,47709,45042,64152,-66539,11733,-65320,-2703,110115,119185,-62664,-27162,16153,1309,33285,-57797,-45508,36341,7029,2040,-10422,-34801,46662,72626,-59253,-54990,2849,-95549,8576,23215,-50965,-47085,-33397,-9150,2737,65529,-31375,-853,9796,-7109,-14911,92812,-45131,35270,182749,17800,-17002,-5311,-12785,6354,3454,70543,32816,-21383,-38225,-30265,-57808,-38494,56332,-49019,24239,14792,-51398,48314,3272,40641,70499,70832,-2529,-21891,-30926,-1254,20692,28593,-58822,-1280,-64535,11936,-36081,44482,56037,11336,52415,34667,4241,-35020,12214,76912,-18583,7826,12830,19104,20163,-26181,1972,84010,11959,47880,-2002,-80700,-6202,-33655,-47767,-4978,-23245,-68875,42875,-29907,26611,55405,-23036,19394,12927,5975,-24839,2077,-38681,4644,-18858,13105,46750,-13872,-39300,19069,-70481,-88742,-53877,-41564,-42179,-65359,1295,116573,20856,-7303,-37997,-29874,17078,123,-20962,18322,41179,30785,-28245,-22668,4542,-11430,19156,-12142,60586,-9839,-59998,27547,7244,40581,-11976,12550,-109372,-99576,-54563,-21485,-26023,-12011,139909,119721,-11590,-29899,-51662,-4928,80077,29403,47462,-60120,-12001,-98017,-95796,-29578,31612,-170086,-459896,495658,68581,114279,-70594,64022,-21730,15831,34949,-11261,-17478,-86692,-39775,27732,44274,-78938,-66108,39959,89841,-50455,-34339,1786,-17182,-11601,-2861,5759,-18242,-24230,-56824,66732,33221,29297,69633,15077,121479,53179,50364,116902,-40217,32581,835,-26212,-33295,-73382,44257,90662,86160,-61102,-63907,-20970,27428,28389,-27746,-21393,-40210,-109704,25468,-6539,-41438,-53509,-24538,-21119,4263,61965,94087,-141748,-4203,-63004,-93869,-77602,-53173,2094,56532,21118,97819,40024,-21076,26,54746,-9991,7276,22840,65054,93621,-21532,29903,17837,-68164,-2224,-75024,11626,44953,-24017,45647,-43206,-9259,5655,57511,-73099,-50136,8062,94861,52705,-87939,-41286,-43094,-15016,-42545,-8626,52568,-13228,-61919,-52133,-65059,3147,25846,-13321,-34390,13253,136452,68610,26908,9146,10631,35206,-47921,-110797,-31877,-17516,-27491,570,-93313,-37838,6936,-17574,9372,47610,38374,127253,-17462,33454,25774,-29423,-43569,-27381,-3674,-51943,-12821,-61564,-23415,56527,39778,52368,-4635,80048,-2463,-2350,-60271,-96538,25083,16917,-2498,-56281,-55607,-4503,16883,59549,19612,100475,-8223,-76669,-39677,-63258,-57652,66713,-8257,11381,56209,-15549,-17520,14297,-61963,-56321,63117,-2222,-9638,170284,50935,45975,-22379,41892,-64619,29931,64879,-2730,-106198,-45230,-59799,6435,7289,-45348,105356,92250,51575,13160,15330,-66896,-13656,37695,-10786,62330,9686,68968,-47019,-13662,-17874,78770,-29603,-5627,65369,42489,67747,5791,-10408,-124416,16021,28448,17079,29444,-19059,-24673,52062,-29837,16785,-26123,-55175,16697,-7873,-63036,-32153,-16555,83126,13867,19710,15180,44377,40318,-9742,28567,16864,-20229,-29295,-94027,7980,17861,-52993,-22900,3054,992,50111,53328,-8265,-98954,-18699,58197,16243,51372,-40232,-28596,-2224,-42571,-27120,14296,-15,48660,7080,-44433,-15228,9288,12695,50241,5963,15492,1011,-16573,12258,60047,26305,88027,52111,-33710,-16931,45337,46270,-10687,-31650,-69607,-51238,29579,-28082,37066,5749,-16782,-6516,-57132,26837,13867,21307,19176,33899,156636,4396,21982,-8424,-18133,-57185,-36718,10826,11496,-50099,124819,66046,-120087,35289,-8207,30510,56958,-13244,-69230,-13152,-57664,1931,-28053,-57228,24974,207,1778,56647,11361,-58560,-10979,-51552,-2,7531,44758,26973,-61102,-67742,-52539,6540,141594,-34467,27647,24968,-35675,9650,-61414,-68719,69826,9220,55085,-16183,-34078,-82887,-51006,-23863,-7848,42242,58362,-26694,-14496,53937,1673,78987,36405,33023,4311,8187,19756,4345,-2869,-45656,62225,77045,162149,133442,36317,4030,7724,-54798,5452,42023,-7572,-43825,10324,-44611,85505,-65610,19888,-46309,46646,63238,-9480,-21205,-26816,-62702,-31944,52920,35056,-42901,27119,-15612,-5185,-44915,-9191,-9691,27144,74714,-3714,-50575,57040,34889,-28406,-72978,-21923,48641,23096,2425,11340,-23664,-20083,7415,57070,547,-10938,35879,15080,-13767,-52886,-16576,-86790,-113232,-30890,-30658,60663,-24988,14318,-42779,16389,-47029,-71247,-17887,-11915,4453,-40381,-55387,-98420,-61818,44366,34359,-49868,-7963,50555,17093,-24797,20093,27079,19980,5361,-25340,14667,-9384,55409,1976,59985,37849,7183,-33757,20445,9862,-49826,-11011,64358,-11995,32576,83384,75230,-46702,6739,4284,4329,-73763,-19780,3238,76345,14796,61285,41732,-60398,-1632,6514,44031,-37529,-63421,28183,80032,75950,50962,16417,18278,8758,43743,92592,-48882,-91806,-20524,15679,-5109,-86441,-5943,17355,75782,-17030,64972,29135,-12509,96377,222,8160,-28061,-53150,-83557,-11579,-17491,-30208,11348,4280,24542,-65505,-34251,65672,2890,-31837,2154,-29842,-88115,-23190,-62466,-3527,15806,-57327,-4736,-44065,-25409,38185,-8305,-3454,34939,34979,30913,-5757,-25224,-82699,-83233,62848,35944,-16743,-63174,43434,-8915,1951,24220,-2225,16540,-19306,6145,-4773,-5346,59908,84530,31381,-697,26506,36695,-119372,-31287,23638,33153,1540,33430,-22566,-52362,46644,-9478,70604,36341,40726,70763,25736,38771,-4537,-77863,-24251,-70009,6126,-42670,77251,-15951,943,-10127,-119947,1443,-845,-4253,1882,44844,-39834,-63808,-665,-27445,17123,-98352,-7780,84085,5452,-54036,-9335,-19560,-48922,135313,20351,-12686,5564,-44008,-4524,-22953,28709,45998,59033,-7715,-45167,32363,-14875,-30405,-15328,-43926,-26283,32898,-23773,3660,-39766,55263,11415,56504,-57616,9157,-11889,30305,17336,-75897,27394,15658,88904,-26864,-85399,55181,-35143,84288,511,39557,-27662,-39625,-56760,-43185,23564,-47892,80920,74947,8618,-48109,-125006,14623,-26180,22198,10103,-45243,15821,-5265,-62446,-17758,-34634,-27337,-18949,-16467,-24173,-72904,-17955,-26763,-40656,-28315,9158,-43288,-44427,-14636,-16977,8094,-22700,-15566,24385,-10334,37256,-78000,37480,9309,-26816,-43766,-110092,23224,-38245,33122,25566,-18453,-8465,-23299,-8789,52061,-11655,-38462,24359,23276,27221,-11080,17071,48009,46982,-139931,-1390,10712,-25525,1148,3505,-69092,46814,53424,41471,-5616,2009,38764,23659,20223,-20716,-2588,-26369,15002,-24729,-26301,-1989,-70543,-31004,39692,35698,-60583,-60250,-34890,20119,27510,1390,-33141,35471,6072,40795,23884,-8386],[-2991,-15245,16372,-12269,21714,28310,-33202,15342,6431,33144,71508,-132365,-65238,-96363,28958,51694,14196,57457,-42862,11458,-13869,16097,-35044,59142,41775,-83944,31914,-4016,-3143,-62051,-3261,4735,17182,-22896,-72442,-51029,-50670,-14406,-37380,27609,-19224,-3356,-58908,-19393,-12537,25467,-28691,-58614,36599,38099,-12851,26587,140028,-8245,-67958,15765,-42730,-620,13808,-66762,-35558,51306,-37101,44697,35104,-26659,76729,15229,-13023,-35822,55143,37415,-55271,43087,44785,49282,63115,-91733,15725,-66838,2179,91865,45238,-67314,-23231,5910,2841,35141,-83900,-73679,18082,4879,-6165,-13811,-66043,20184,9448,-79143,-55774,1579,-91928,11262,3315,-45654,-54953,-41922,5200,1962,72117,-43670,11285,11296,-21176,-5177,101018,-42083,23089,165530,19053,-5992,6844,7381,20879,13831,75057,25379,-23847,-16218,-50346,-95330,-45483,50784,-44339,30342,35735,-56583,11340,6446,36333,62111,74311,18541,-24558,-16002,9520,15870,20938,-65341,-3314,-90351,17699,-56192,39758,68904,23532,65932,25235,-5242,-13912,17902,68208,-20756,7822,13317,22520,25191,-22030,-20073,73043,-6448,33411,-1247,-68543,-5362,-29843,-33151,29837,-21256,-87271,38797,-15622,20381,76711,-7224,29491,22126,-14544,7338,19832,-7435,11724,-26725,-37090,50406,-17365,-59958,33481,-27679,-34757,-36774,-59957,-68750,-60280,-407,102627,13744,1522,-35247,-13121,11108,-7291,-28859,6684,39962,23547,-78212,-38540,-20454,-12816,29279,-44542,52361,-17070,-29837,38459,30462,-8447,1468,47170,-107424,-96266,-107247,-35778,-43538,-44311,161934,139478,41395,-2645,-74193,3986,56055,27217,53449,-41978,-6122,-126669,-108280,-57245,28292,-131378,-387681,394326,19559,121228,-79451,66631,-11116,5834,-19187,-12482,15742,-109853,-33019,-260,42164,-74792,-75030,26131,55202,-34540,-71600,-6330,-15743,8130,33647,16126,-16268,-35812,-47445,84310,40379,21385,56699,-15067,95359,61868,53098,122598,-52552,31546,-11797,-54890,-53550,-81754,53973,65043,84099,-31444,-47356,-17822,-13140,39364,-22167,-40424,-22692,-93527,18630,-36037,-47571,-73788,-52444,-36675,2010,38443,71959,-159147,-25514,-64430,-82483,-104443,-53232,-11086,61269,54118,90230,50002,-21893,13753,64048,2135,-10533,40694,51909,65870,-34599,-27762,12670,-67417,4460,-47108,7380,66801,-9145,39569,-51445,-28867,13990,45556,-67751,-23546,31399,103295,49130,-107804,-47219,-55520,7973,-35840,-21182,66917,-13267,-60768,-32983,-52332,17292,23100,-26911,-61167,1404,133628,22763,13230,17054,18012,21981,-29184,-73969,-791,-4811,-9268,-11309,-110110,-54157,-142,7150,-11327,90169,55932,93623,-17413,13946,22386,-14765,-57719,-32430,-1026,-51282,-13657,-55101,-81742,45188,23396,34507,502,91306,392,7321,-50148,-125813,-16435,11546,5091,-83432,-71020,14417,40519,58369,11149,69711,-24085,-107031,-50865,-63942,-73457,78373,-10792,19689,40958,-47520,-2200,10071,-68760,-79484,43103,-11551,11379,154358,18199,38257,-20464,41074,-65500,49195,40269,-29272,-115741,-44532,-95089,12560,5816,-47472,98507,45838,41630,4207,21017,-75181,-34194,29478,-1449,55246,33266,64523,-56328,-7101,-21082,67336,-13759,-1949,42270,35028,69524,13171,-10875,-96199,604,30222,31936,46289,-14346,-53099,39602,-39082,19629,-16138,-72742,2411,-28846,-61538,-30944,-27678,78186,5745,22521,18167,34244,42193,-21391,56113,17943,-5137,-23701,-62074,-1314,7395,-66678,-21912,-5485,11170,39560,67504,9543,-128843,-30427,55702,26730,21069,-32982,-16786,-6134,-12293,-49058,-24530,-3349,46983,10854,-53016,5060,20498,16883,80697,35303,19247,-22921,-3319,9074,60488,58262,71542,65249,-14459,-38702,18242,54845,-14541,-43278,-68474,-52478,12639,-14545,51927,-19002,-26087,-38377,-55081,33105,32434,41990,27778,28159,125680,-12460,-28199,-34951,-25521,-46428,-32810,22955,5163,-40710,82021,45733,-95118,23171,-1242,18286,48846,-24443,-62253,-34412,-48101,13590,-18824,-54263,22002,5229,-15026,43951,7868,-36176,-34317,-106467,-25433,-3399,30663,-258,-51256,-46982,-47386,10129,138389,-26112,9922,-26014,-13041,9290,-76900,-92745,54499,19914,27346,401,-13792,-60094,-33050,-16891,-4316,48524,63887,-21472,-19071,79228,2125,83519,16277,37561,-4055,-19515,15560,-1208,-43596,-80103,20463,64638,115461,98829,51093,34841,23271,-59801,-14975,41249,-20253,-25247,-648,-44437,69556,-67323,27179,-44730,57991,78386,-22215,8378,-20045,-46904,-27413,41617,24501,-74146,19091,-13794,-16365,-39434,-18339,17827,20021,63035,30062,-20833,80902,34772,3630,-57175,23352,20974,22709,3459,16681,-25139,6574,-6368,45700,-11734,9115,31837,31142,-1045,-50448,18377,-80956,-101617,-47129,-53959,34189,-8207,32979,-19865,16930,-46772,-48948,-26008,-35829,2751,-50777,-69680,-68890,-53136,35373,52929,-9252,9537,62878,34389,-26754,16732,43147,76433,3201,-24891,3075,-31298,56374,28606,71938,39395,16408,-48434,17304,5694,-26179,8110,58430,33319,43902,86389,52464,-56917,-21477,10793,33438,-59278,-36080,-7940,60614,9111,30706,29589,-70599,8111,-907,48566,-46001,-92210,33355,98807,79680,44171,-3384,23568,32907,42365,99821,-42151,-97595,-33451,18465,732,-63923,11707,23493,69435,857,61286,16423,-34285,86216,2956,7647,-48944,-66429,-98897,-4122,-34648,-41500,-26282,-46499,2995,-85474,-49558,73518,-2613,-60340,2967,-20990,-95612,-14213,-62026,-13720,2770,-45993,12674,-45599,-25987,56641,-3380,-2774,40610,30162,30753,-10009,-20115,-56240,-84726,47418,10976,-3133,-54040,46998,-7455,-1071,38403,-7081,3028,-11743,18371,-4265,-14391,50867,65736,38620,26182,19366,54329,-92127,-46893,6708,46977,-7411,-412,-22383,-51602,36553,-2445,55960,31652,59529,69246,29885,20117,10238,-45011,-2542,-45758,20135,-61435,74287,-15718,-7625,-7376,-107763,-35667,-1299,-7472,11759,51010,-44790,-66852,-18231,-39058,20971,-81897,-29207,45360,899,-50607,-25214,-33940,-79513,110793,-569,-4448,1852,-50359,-8070,-31966,12704,23183,67649,7808,-44127,12637,-19696,-25761,4203,-44218,-49429,23165,-18960,4062,-18918,64488,20782,46408,-72658,16933,-1785,37763,29850,-74986,21269,29651,69062,-24187,-49709,59556,-33465,42858,-8124,35721,-49751,-55376,-37401,-40379,15188,-76391,86265,77710,3654,-52251,-119193,16177,-22947,13929,18197,-38878,2249,-17548,-33703,10792,-41067,-37282,-26496,-20051,-49394,-79995,-9400,-11061,-18388,-35699,18873,-56736,-44530,-18130,-18675,11111,-28456,-32359,13912,-6087,49056,-90190,35639,-3204,-39112,-66574,-121503,32583,-69058,34481,36765,-11213,-3119,-38209,-45401,70773,-16046,-21345,11506,26746,26246,13882,48422,41713,43724,-141215,3053,-4672,-40005,20130,-9248,-74265,20885,25827,51924,14379,-9943,-4870,-2765,12865,-43682,-12671,-38375,40424,2228,-23836,-33633,-60905,-23336,4209,36977,-62425,-68783,-27830,26871,733,-11940,-39651,34394,17531,43928,16770,-12776],[3065,-22304,29406,-38819,7906,31745,-39567,5678,-9346,46525,80614,-152596,-69791,-65349,5136,45094,39334,66850,-59626,10153,-9332,17821,-22998,36504,-2423,-120261,36631,-676,-19250,-45552,-39310,-22118,-18363,-21759,-57456,-35409,-51471,-16564,-5712,41956,-32929,-10236,-59457,-55363,-45668,-1488,-45241,-70579,20528,22419,-12935,35340,145896,-3088,-78902,-24153,-58452,-59252,11934,-69929,-28724,58831,-54841,31364,35229,-32566,70027,27629,-13779,-51368,57751,35363,-66732,32890,33994,43490,57157,-101012,19275,-60300,12409,58576,-11344,-64127,-21526,-10645,526,29739,-87253,-90975,4787,-883,-9105,-15397,-95181,-18692,-60524,-82410,-50062,1767,-59521,18552,-18789,-43408,-53410,-35178,14791,-879,62311,-40375,23639,10466,-30863,-2243,97917,-25305,15053,125373,18744,-1839,18522,31292,30860,21162,71440,15827,-28755,979,-56917,-119278,-46316,53244,-34454,30283,42090,-51787,-33504,2730,30194,41652,62009,32818,-22767,2849,3825,5122,8572,-76686,-10228,-99155,34208,-67413,32411,67977,31412,64139,7363,-16346,-3705,15959,35932,-28540,6634,7062,26161,44601,-17410,-43239,57813,-18003,22575,4584,-41680,-999,-11030,-21998,43600,-18323,-79368,33457,2440,12175,85876,495,40120,35971,-31714,33918,33749,18056,9660,-36999,-70593,55440,-20724,-74456,38608,23088,13027,-10898,-68976,-100741,-42948,15,78126,-3043,-1488,-35347,2542,8791,-9949,-34386,1522,27264,12460,-112872,-40111,-28806,-11678,31145,-69284,42594,-14405,-12949,52560,45651,-46229,10973,66574,-94500,-89839,-155608,-50940,-61676,-66422,155923,128586,64374,14305,-91954,14561,23879,17414,45845,-21276,-33,-154654,-101179,-80025,18549,-46745,-285687,200072,-23120,127241,-46397,64057,8555,6555,-79353,-23809,44638,-111248,-21390,-25989,42379,-63773,-71814,3684,33069,-16669,-85855,-3957,-2726,38817,71403,29567,-16650,-47710,-35085,96409,36339,8411,39609,-31694,61920,64565,61349,131613,-36969,31099,-25420,-74450,-58615,-77141,48573,27022,73708,-275,-27090,-11231,-46385,49643,-21695,-56212,-6915,-60882,6827,-56887,-34314,-98652,-79021,-40019,1267,9660,47223,-117928,-37053,-64149,-62387,-113679,-51099,-20879,58267,85081,57494,47705,-9557,26182,61939,22592,-26210,49960,35538,23633,-49175,-74210,10089,-57439,10403,-14224,16994,78041,5838,21588,-58147,-47773,20297,18736,-60352,-78,45838,98185,34797,-115698,-47525,-68585,23613,-25490,-32451,71088,-13422,-56777,-9513,-36062,36688,28650,-40271,-81754,-13126,108028,-27342,756,26053,24264,16548,-6374,-35826,31314,13686,18141,-14522,-111280,-49918,2147,29119,-36032,122985,69869,57732,-12421,-8203,14010,10567,-54801,-33497,2259,-50021,-11339,-37426,-128604,31979,2482,8766,10848,89757,6093,31353,-35102,-133365,-43219,9497,13246,-103343,-82305,25608,64392,53927,583,35070,-40624,-116307,-57135,-51159,-77198,75430,-19902,20707,16660,-64486,5783,-612,-63332,-91797,24627,-15578,27967,125194,-2755,28202,-20665,39733,-66983,65656,16899,-41975,-92923,-46996,-130059,14219,9000,-43403,76014,9478,33416,-2171,28010,-70064,-49387,19078,16156,49367,44804,51104,-53806,-10872,-13643,43563,5979,342,23635,23011,53970,15153,-8473,-61370,-16352,27480,46437,60484,-12880,-76131,22267,-51074,6619,-6187,-85963,-13758,-51213,-59842,-36019,-38526,74170,-6305,33522,13964,21936,43447,-27379,87422,27843,16687,-16636,-36146,-25945,-9980,-84070,-41560,-5596,17970,24749,74185,27757,-144227,-40484,49659,35891,-2734,-21678,259,-11752,6732,-65185,-63051,-11707,46083,24378,-54430,21496,28873,23754,99157,33531,14487,-42090,8913,1450,56948,73142,41530,68115,-3838,-61979,-7864,49168,-11336,-49059,-52787,-53100,-4950,-8972,58228,-34997,-36125,-68926,-50105,42673,46326,51386,33955,23940,53333,-29920,-60884,-57605,-32932,-38544,-28916,27011,4065,-17208,30599,22312,-58937,14662,-2120,3501,31377,-34458,-42221,-48644,-35042,26919,5063,-46390,15889,5523,-11749,43655,3077,-15389,-62627,-124152,-41415,-10811,5591,-20450,-33805,-18287,-38712,3592,105282,-18408,-7495,-74008,7218,9024,-78659,-107262,26470,27182,-3579,5296,8924,-35899,-12854,-10261,-1744,54738,59555,-16125,-16023,88474,9834,84166,-4889,32203,-16626,-45922,13471,3315,-66693,-96567,-20699,43416,60259,54059,68276,63033,35445,-41428,-25709,34720,-22287,-1503,-17524,-39180,48043,-63515,25680,-37697,61265,84617,-36783,25148,-18805,-28201,-24012,28854,10791,-87051,16203,3597,-29512,-31620,-23016,34763,1387,49946,60666,12140,91856,27051,31700,-29687,70352,-5901,26499,10418,14896,-25023,36092,-19584,16415,-21306,31545,33311,51427,8913,-44604,46846,-58931,-69619,-51499,-63626,15805,8886,36758,12506,28965,-46127,-34699,-36618,-58432,-1453,-57319,-76029,-54727,-44889,27927,51923,27568,27153,78336,43571,-13672,17662,55760,114177,-17831,-26818,-12572,-38578,50926,44988,68431,30342,18914,-59276,12605,1243,-1795,17738,30376,51687,53173,75719,27443,-66452,-43175,12095,68324,-31241,-48946,-11188,43257,-5154,16399,21149,-82963,7497,-6598,54242,-50643,-107638,32107,107071,73949,29394,-30381,31857,55194,38022,98042,-17876,-83958,-38127,13453,4171,-32513,20250,32518,50049,3296,48365,8564,-58928,62687,-111,6772,-60024,-74240,-103025,8833,-38527,-47702,-74186,-88011,-10341,-87311,-62533,70539,-8009,-72191,8365,-488,-84088,-5492,-56064,-23370,-686,-30288,30102,-43919,-21665,82776,10116,1315,40102,17227,20070,-18249,-11122,-27252,-75325,23794,-13778,10350,-44296,46888,-10062,-3487,49400,-7104,-4383,626,21349,-4562,-23107,30592,41035,45887,48067,18288,66731,-42579,-61136,-10738,52772,-23295,-31441,-21954,-45294,33336,3221,44396,19638,67243,70059,17502,-3266,19583,-7746,17080,-12219,23363,-73407,88150,-9200,-6753,-1239,-85047,-54534,-2034,-15173,23060,58653,-46837,-61312,-31765,-22194,29566,-53700,-42478,3719,-12409,-45805,-29106,-29565,-100674,73080,-34608,1173,2795,-40995,-3103,-33464,-9334,5407,70713,33203,-38587,-11928,-30088,-23198,26617,-42904,-68988,10550,-14258,10980,13421,79561,22379,24768,-77603,21128,2273,32461,39452,-63479,12278,43564,31444,-22683,-11822,54695,-26757,352,-15122,26985,-68162,-66921,-13407,-36526,4799,-103020,74180,73375,-5095,-43423,-104179,15563,-18839,-3817,16041,-23430,-8510,-34488,-1357,30614,-49879,-47729,-53112,-37851,-72786,-68279,10270,-2786,-1785,-32888,27324,-58166,-45031,-24655,-17277,15841,-16575,-42421,2281,-5817,54029,-93697,30139,-14349,-53176,-83468,-114224,29864,-97983,38015,35272,-1787,8521,-44693,-70629,83166,-7804,-9489,-1999,25952,10106,36999,85172,38648,21879,-117100,-6877,-19296,-53489,42737,-6148,-65492,3179,8201,64592,36003,-6238,-42792,-25015,-248,-54584,-19081,-44091,61473,27153,-19559,-56744,-49002,-16403,-29252,38473,-52637,-62436,-20260,20220,-25221,-38525,-39608,33397,29007,43266,10484,-17550],[3999,-26205,39766,-56887,950,34724,-47818,-7002,-19582,49646,73142,-152003,-75784,-32232,-16269,28235,52525,66486,-75872,9876,-3796,10325,-10585,17687,-49644,-139653,31946,5341,-34689,-26810,-68485,-44406,-48045,-11136,-26627,-16201,-43935,-16343,26095,37764,-44845,-7068,-49336,-85911,-76995,-26982,-52967,-66993,3758,10727,-12648,37193,116488,-429,-79975,-62165,-70302,-114895,11152,-61450,-28050,52739,-77417,6716,32388,-34293,62106,43641,-1738,-52654,59646,26036,-73417,30224,22504,31564,49565,-91366,23255,-47331,23152,19012,-37599,-54350,-22180,-27669,-2480,21693,-70709,-88760,4951,-5975,-7275,-13173,-115334,-53855,-100172,-62890,-38317,392,-5310,28406,-36394,-41040,-46390,-15917,15274,-3147,37741,-22230,33086,7770,-34079,-3882,80362,-988,12644,80845,16760,-5234,26455,52849,32407,22488,61062,9192,-31433,11288,-47897,-119446,-40155,60616,-21924,23518,33615,-37267,-72921,-6843,21129,14077,38681,36574,-18099,20722,-14360,-9518,-5490,-90984,-21199,-92884,56170,-68060,23743,51624,31951,50283,-12292,-26820,-6451,6215,-9353,-41053,4032,-981,30664,77303,-11570,-57596,39423,-20291,17854,10496,-7254,10275,19371,-15272,37287,-11897,-45859,25069,15806,5435,83150,-310,48293,53145,-40214,45812,38992,33144,374,-50731,-77660,59785,-21314,-76088,33984,64500,30008,12777,-69288,-125953,-19134,3475,52521,-23342,-13159,-40702,12919,12212,-10358,-34830,2341,8745,-2057,-124582,-22732,-18413,-9301,24241,-71732,31616,-6114,-15031,61890,48119,-63775,16322,66257,-76487,-84070,-176445,-56688,-73725,-70538,129061,93705,58823,20897,-96994,23409,-5774,-1794,24950,-2651,5412,-172993,-77881,-91110,6443,60790,-184353,-26062,-55656,129657,33598,57104,33946,18430,-121498,-45422,60720,-93524,-10103,-44254,49343,-47097,-59781,-21519,22859,-842,-70819,8372,18660,68810,93592,43974,-21522,-57632,-23787,96763,22100,-4262,21649,-26546,32399,63129,71825,142578,17395,32165,-42294,-77537,-49302,-59541,27715,-9867,60159,30739,-8376,-3977,-63075,56335,-28895,-62737,2787,-19481,-5634,-68096,-1991,-116297,-95817,-27605,4624,-16917,18134,-37633,-34174,-59992,-36351,-105491,-47407,-27373,48168,104317,14969,38846,11479,33972,50259,45585,-34473,47024,15593,-9794,-60334,-100473,9749,-41773,14082,19636,33587,73888,16739,-4442,-54945,-63576,23020,-18128,-51999,13010,48819,81750,17258,-102579,-41928,-80302,28521,-16648,-48214,64245,-14270,-50480,9418,-21889,55305,37361,-50540,-90510,-24784,60512,-64697,-5848,34574,29432,24974,16585,-1010,53944,30759,45055,-10566,-94794,-29644,13397,43081,-56342,138857,73910,27181,-1888,-29855,1441,38172,-33550,-29541,6633,-48535,-5977,-13348,-148868,21043,-15186,-19191,24494,75398,12537,63520,-20575,-113980,-46941,8686,24845,-112095,-89006,24335,83795,46506,-10504,6398,-54890,-105609,-58286,-29942,-67058,60236,-27959,13372,-8635,-62614,7157,-14398,-49109,-91906,10724,-12607,37337,98932,4526,17654,-22235,36208,-66875,74524,-1959,-40057,-52815,-49403,-147535,11752,12618,-35863,43826,-6737,28290,-7316,35018,-49887,-57340,5609,35425,47470,42281,28908,-38949,-23461,2713,16445,24678,5075,15277,12021,26876,10859,-6246,-32200,-33232,20558,54255,67498,-13084,-80756,7447,-61583,-17790,-524,-90089,-27594,-68804,-59636,-46982,-49180,76107,-21838,47904,7023,10071,42050,-29597,110184,45881,37528,-12803,-23028,-62338,-27671,-99589,-76335,-477,19375,8768,74352,42745,-138836,-46820,40933,39410,-15330,-7751,17866,-17365,11507,-70897,-94135,-25043,46131,45818,-49077,29754,34133,32651,102505,5902,2922,-50793,16294,-9518,53150,70308,4975,56426,-10055,-80870,-27120,29953,-3539,-50689,-31477,-49897,-19719,-12486,52283,-41380,-43927,-87627,-38388,55765,51745,52005,38788,24637,-29914,-47100,-63671,-70394,-38568,-36562,-26627,23084,7079,9339,-12849,3986,-20613,1429,-13389,-10467,7929,-40026,-12858,-54756,-24204,38120,35426,-27024,14749,487,6215,48295,-2325,-12131,-89698,-106449,-30685,-14594,-28063,-30091,-12400,9090,-32893,-8167,63568,-11937,-20968,-102606,8710,7570,-61553,-106653,-3630,22782,-31749,-11230,27606,-14174,6879,-6321,-16,58252,47203,-13094,-6876,81826,22351,79339,-19260,19662,-26780,-57982,12183,12120,-65799,-88826,-56002,16800,19292,15161,82555,82180,42190,-14796,-26349,26898,-17871,19889,-36480,-29149,25829,-49578,18165,-25515,57368,83117,-49766,27771,-21380,-15412,-22432,17147,-1842,-77352,22271,29489,-41007,-22192,-20422,40542,-22660,37629,79036,41959,87297,11711,52501,658,101963,-26161,32134,22411,9532,-23417,60173,-29207,-20202,-25285,50317,37647,60270,13351,-40836,57390,-30343,-28337,-46889,-62919,6559,22972,27787,43376,46867,-44872,-31674,-48526,-76225,-5592,-57790,-68417,-59397,-38504,23897,33673,52721,43061,92347,42670,6875,21477,61027,125763,-44001,-32970,-28879,-27484,37191,47178,50483,12244,13863,-60584,7022,-2652,19010,16877,-9660,39549,53496,52567,8181,-73263,-47472,15745,97862,-791,-56197,-6280,29315,-22538,13571,15623,-94539,-4040,-11164,58367,-48985,-104289,24987,99155,57372,14820,-56351,42284,70871,30381,88331,18041,-53078,-37097,1074,6542,748,20818,43523,26773,-5997,28945,10558,-77257,30008,-8691,12471,-54821,-73275,-95985,24282,-30747,-45297,-111681,-107832,-9969,-73090,-67319,56467,-9015,-66640,12984,25774,-57047,-1078,-47400,-27388,5422,-9696,45159,-39702,-16442,107305,29309,4937,33932,-642,1688,-28181,-1085,-6595,-59541,-2028,-31195,24095,-33150,43881,-18766,-6045,51083,-3982,-3936,11981,17409,-2122,-29536,3770,16064,52072,58025,19619,71179,13405,-65805,-23018,48945,-40781,-51930,-21777,-32966,38422,4726,41086,7377,57274,69871,-6712,-24775,21639,26055,32796,22646,16441,-77952,115274,2909,2268,7056,-59304,-53349,-4673,-24271,33591,62229,-44334,-50696,-37667,17248,40772,-19641,-47045,-31151,-30817,-40551,-28100,-11531,-107763,34758,-64017,4618,9994,-17340,9190,-26880,-28955,-5672,62466,62735,-31133,-29969,-39120,-21178,47292,-36079,-80640,-3115,-11530,16120,41106,90986,17802,-4967,-68755,20831,3442,23548,40149,-47461,-2543,52853,-7798,-22599,16757,44386,-15380,-23937,-19181,15964,-77105,-71555,10332,-31769,-2006,-115724,50811,57591,-17056,-26445,-84930,13052,-9508,-29622,4818,-2206,-13565,-52591,24904,35519,-58119,-56122,-91127,-64831,-87215,-41433,37314,-5067,5311,-20940,33549,-45667,-44575,-33492,-20222,21484,8529,-39868,-5836,-8972,48054,-86555,21965,-25037,-67375,-89763,-90211,13668,-114078,42141,20704,6311,21624,-42826,-85390,86086,6714,-4308,-10050,25226,-23409,53490,118846,40704,-13558,-72722,-26745,-25819,-59743,59990,8254,-46647,-2047,12669,78870,52812,3036,-64535,-36349,-12428,-51458,-21502,-41082,70912,42428,-10610,-58411,-40527,-13018,-53701,38354,-34521,-42467,-15671,535,-40261,-72300,-31673,34937,36304,41426,7379,-21063],[-1733,-28983,43440,-63139,496,37343,-57125,-18132,-22967,41919,52865,-128216,-75825,-8207,-28261,2086,50960,56689,-86763,9602,-351,-3996,-631,9142,-83989,-139748,22194,11205,-44275,-8613,-84840,-59360,-54628,7659,8691,1292,-30387,-13273,50017,16144,-54329,2418,-28730,-98869,-95254,-42087,-47918,-50732,-8144,5089,-12888,31865,51878,416,-72838,-85213,-73584,-143417,8466,-42814,-34588,37276,-93004,-20134,28470,-29505,53942,56395,18881,-44343,57083,12408,-73455,32474,15939,19665,44844,-67030,27840,-32216,29376,-15468,-44682,-40760,-24810,-39845,-3120,13581,-43329,-64405,21277,-6890,-2468,-6243,-122555,-73395,-94126,-23977,-22948,-4660,52115,37163,-44547,-34842,-42081,5407,5229,-2284,6661,5319,37617,4312,-31596,-6790,48368,22431,14851,45571,15106,-12427,27420,66266,24421,16599,47151,9293,-28823,14866,-28895,-96813,-28345,66419,-9225,12012,16852,-15731,-95615,-19203,9497,-13033,14269,28082,-12501,32917,-36508,-25053,-18238,-103506,-34026,-77904,73859,-59620,14819,23578,24206,30830,-27376,-34053,-19446,-9232,-52202,-55550,-1,-5612,34560,112190,-4208,-54280,20804,-13730,18844,12591,24281,30813,52088,-12723,19191,-1922,2740,13033,18662,2568,73199,-6671,51086,70519,-37612,39320,33022,36575,-10963,-67089,-64993,62291,-16773,-63353,22918,85187,6680,24170,-63695,-131236,3636,7706,35546,-38570,-27655,-52174,17102,21487,-10865,-29299,6860,-8443,-17739,-115567,11512,4470,-6711,10598,-45124,20236,1010,-34152,59439,37622,-61485,17688,50166,-61532,-80035,-155879,-48366,-75068,-55470,95630,48998,37550,20580,-85162,27062,-24864,-27493,-4316,9299,9770,-169660,-46303,-88453,-3235,149888,-107839,-215217,-77267,124633,138741,48041,57511,36703,-131949,-73655,61481,-65220,-4796,-51832,63029,-28508,-46353,-41570,16731,9768,-31485,26173,40815,87229,94390,55652,-31049,-60589,-15134,81169,2962,-11525,6189,1255,17376,58641,79100,149904,92694,34194,-63432,-59752,-33482,-32461,-3263,-35303,49786,60657,5175,2628,-58923,57472,-42198,-58163,5617,22294,-13680,-75259,39737,-116704,-96142,-2205,11397,-39104,-14800,42579,-17804,-50270,-10218,-85973,-42815,-31677,33036,105085,-14319,32170,34311,35088,32556,63570,-33390,33209,-7363,-14582,-64697,-106022,11391,-25251,14618,49847,45077,53247,22057,-31788,-37374,-74399,21963,-52866,-40693,11193,41652,59090,5823,-70283,-31289,-88099,23816,-14556,-67315,48665,-16643,-42278,16245,-13640,67487,42786,-56152,-85315,-31788,3030,-77410,-3500,41023,33114,44926,34895,28007,61698,39319,61471,-3612,-64562,-3295,30145,47929,-65826,138139,63928,4940,12067,-48703,-12342,59941,755,-20077,12253,-46174,1057,9892,-137308,15797,-23744,-42957,37784,51630,17727,93866,-10198,-72874,-29490,6815,40685,-107825,-90281,10123,95321,37654,-18935,-9999,-64140,-81693,-55623,-8749,-45478,38958,-27581,802,-26492,-45319,3216,-26636,-30432,-81215,1797,-4648,38793,86547,42051,7575,-24292,31815,-61826,72015,-15257,-27654,-15265,-46462,-136512,6970,12081,-28586,9934,-3074,26362,-12061,40024,-17825,-59308,-10323,49050,49285,27389,1476,-15540,-39175,23028,-6198,37612,14329,18780,6966,-4610,795,-8106,-14303,-48304,11321,51248,62645,-12293,-62041,172,-67323,-44362,-1564,-82798,-36165,-77210,-57681,-58033,-56923,86070,-37551,59778,2238,1204,35872,-30302,115128,67842,50970,-14592,-18535,-96171,-39869,-106146,-109028,3729,14091,-5155,71794,50269,-115679,-49943,29681,34678,-14895,7334,32260,-20719,4242,-63549,-112341,-42276,46604,70612,-39941,28970,37027,41940,90086,-31432,-11249,-46327,17559,-21281,51812,54787,-29532,31656,-31653,-88192,-35627,2422,3978,-50659,-15899,-39354,-29387,-24029,34718,-39681,-47262,-87087,-17346,70428,47334,45473,43120,33032,-86490,-60692,-38262,-73517,-41798,-40357,-26864,14070,11426,27212,-39732,-3986,12437,-21902,-32762,-20767,-16004,-39709,18610,-56119,-19312,43390,59953,7417,24025,-7908,30032,52026,-7193,-36928,-108479,-73200,9343,-16471,-63934,-30901,7282,28155,-31970,-18921,30085,-6498,-27890,-103163,-14645,2857,-28952,-90084,-24081,3818,-52067,-48836,39336,3799,25056,-6454,726,56100,29972,-13484,5476,63780,35807,68023,-23542,3848,-28438,-47543,11231,18773,-43390,-59790,-81785,-8259,5418,-9596,88464,88545,41788,4793,-21852,21780,-12349,32306,-52422,-16838,7715,-26713,9430,-9401,48154,75148,-58125,18686,-24938,-13197,-23462,6272,-9454,-49929,38065,52900,-46975,-12015,-10195,37927,-45457,24499,79751,61491,70813,-10629,63780,25531,105596,-36216,36143,36876,4722,-20650,72725,-32815,-51104,-23331,59699,40657,45848,11918,-44973,43462,-5890,9760,-37291,-57252,1021,32669,13064,63848,60096,-42902,-37761,-59757,-87661,-7320,-51560,-46758,-74938,-34659,24351,6497,62844,53726,97559,32771,25987,26495,59696,113403,-61850,-42863,-42113,-1485,15849,35624,21870,-11628,3093,-49385,440,-6322,32808,8433,-46022,8665,40981,22668,-743,-76674,-30514,28492,107141,19222,-57735,4810,20606,-36390,11568,9682,-101523,-23003,-16552,56362,-40362,-84436,14010,75541,31552,7713,-73599,52418,76973,19359,72653,54410,-12431,-33273,-15036,9019,27705,16730,55015,7361,-19777,7092,22405,-82966,-1464,-20138,26568,-32672,-62575,-79864,38320,-14802,-33724,-122049,-102254,3910,-50726,-60256,34179,-4471,-49405,12994,48777,-25130,-4098,-40364,-24505,17968,14220,56348,-33729,-13753,123632,47069,4878,24105,-19276,-19985,-36406,7333,-16,-44376,-25492,-38027,37230,-19560,39701,-33218,-9446,39807,703,4093,16698,10924,4831,-32675,-22799,-3137,56187,54670,19899,66859,56830,-54063,-26231,36094,-53288,-59569,-22596,-15938,47139,591,45881,-2405,31114,66570,-29882,-37842,19043,50044,44098,48931,3723,-76085,141401,18027,15837,17584,-36926,-38153,-8974,-32286,39730,54729,-36987,-38930,-35380,61424,51522,15601,-44436,-52421,-46298,-34958,-30788,9640,-98765,5445,-71717,6465,22449,12051,24481,-15188,-37883,-9668,40867,88150,-24502,-32792,-40172,-18152,61902,-21320,-79679,-14480,-10773,11756,48932,92503,10558,-35094,-48338,15886,5576,17453,27088,-34226,-22441,55185,-31016,-19628,29947,33575,-783,-22695,-17276,6263,-73750,-68553,29284,-24884,-958,-107894,27325,32033,-30320,-8567,-62463,10534,5281,-58795,-11270,17359,-11774,-66724,39590,23801,-63665,-61055,-122949,-92232,-88278,-6585,63579,-16981,3428,-5110,36645,-22665,-41324,-43781,-32144,25754,38244,-22161,-6396,-13993,31146,-69616,12240,-36176,-80246,-83994,-57160,-12163,-110547,44202,-3674,9985,30545,-34838,-95841,76781,15725,-4508,-7523,27135,-65249,61931,139962,47203,-52826,-22109,-48094,-18651,-53928,65255,23601,-23052,4298,42111,92672,61195,6797,-65433,-32057,-18431,-37414,-20747,-30145,64795,46730,3507,-35022,-36113,-14641,-65450,34945,-14100,-14452,-16420,-27161,-38978,-102110,-17534,39311,36052,40665,7680,-21728],[-16283,-32489,38371,-59118,4182,39043,-62189,-24744,-20430,25281,25922,-90722,-65379,1949,-30741,-30769,36599,40824,-88766,8477,-822,-19835,5310,12854,-95676,-123433,13978,14329,-44947,5905,-88903,-65743,-33804,28432,35537,13193,-13980,-7953,60165,-15476,-59572,12625,-221,-88436,-92745,-43140,-32453,-27478,-13268,3622,-13088,21783,-27489,1226,-60035,-82020,-64424,-132105,2443,-18263,-46943,17003,-92167,-41368,25771,-18329,44798,59035,40214,-33314,47080,-1784,-67056,30591,15926,12930,46944,-36010,31957,-20192,28280,-36087,-52198,-27018,-28629,-44208,357,5293,-15468,-23965,48309,-2722,3689,4538,-116320,-74202,-55028,21771,-7688,-12991,91305,40953,-41831,-23217,-47815,14901,-13018,3063,-19106,34603,36782,1488,-26383,-8367,7238,37604,18917,23685,16392,-17644,19399,68094,9589,5119,33619,16945,-20685,13739,-10347,-62981,-13871,64782,1881,-690,2585,8502,-97285,-30493,-2380,-32751,-398,8734,-7655,36413,-53387,-38505,-27660,-108239,-45769,-60470,78509,-45832,6030,-8627,9870,11887,-33690,-36241,-37239,-27074,-79206,-67757,-5341,-3418,35307,129810,4133,-29524,6064,-1029,22990,10024,43210,58257,74929,-13485,-94,9543,51069,-1259,10644,3893,62790,-13656,46877,83954,-25495,17132,16603,30001,-18341,-82844,-49165,63150,-6073,-39957,11060,85149,-44845,17991,-55573,-110302,18300,7313,32113,-41271,-38789,-67863,17765,34581,-12938,-19445,12143,-19461,-30833,-93958,53631,28044,-4394,-6177,4109,9076,786,-61431,43120,18721,-45527,15758,27529,-56569,-75956,-98472,-27951,-64741,-26092,70775,10131,16061,18049,-58118,23548,-30568,-52697,-34196,10310,13167,-137234,-15075,-74656,-6137,185266,-63635,-320940,-88762,108857,225209,39497,69258,53063,-113173,-101409,51432,-35573,-9384,-48151,78775,-12541,-38880,-49261,5763,13569,16805,42524,54593,88166,78967,60386,-43194,-51743,-8712,50658,-12676,-10534,-4363,42922,21782,50776,77696,147190,149940,35944,-85149,-23145,-20646,-1907,-35341,-44893,47492,85504,12379,8733,-36092,52582,-55333,-45427,3107,57531,-13583,-85787,75521,-97001,-78847,27651,17813,-58009,-46887,89445,6224,-35011,8972,-64192,-37648,-34909,15613,87391,-12335,35090,52380,29504,13020,70105,-24973,15003,-30314,12789,-61887,-96198,14844,-12345,11978,71546,39681,20063,23137,-53064,-8333,-78955,18465,-71529,-22486,-5375,28980,36504,6869,-31603,-17385,-89629,14076,-22383,-82991,28689,-21207,-32238,8009,-11874,69805,40485,-57217,-68141,-36892,-45086,-63340,8133,44059,34541,67421,44047,49755,55947,35709,60971,1792,-29409,19249,47610,45982,-62351,127113,39710,-9734,25275,-63386,-22965,70755,38145,-5409,18750,-42135,7281,26034,-100482,17669,-21062,-57359,46484,23611,20296,112364,-5119,-24316,-933,2395,58883,-90804,-84183,-12857,98113,29406,-19980,-13134,-66597,-53544,-51205,3932,-18768,18373,-15053,-11132,-31668,-21363,-4649,-32873,-11138,-63514,-3950,3163,33700,87897,92882,-1934,-26449,30692,-49435,57002,-23717,-11297,6478,-33690,-97846,2131,4397,-25159,-18431,12503,26695,-16068,40927,18048,-58194,-26668,51835,51326,4893,-24794,9824,-50850,40509,-20020,41801,27236,30733,10465,-33531,-13027,-17010,-6609,-59768,2657,37682,43626,-8323,-26923,1925,-67041,-62411,-8780,-65029,-38602,-75212,-48257,-60803,-56684,101843,-47088,64124,2546,-2552,23906,-31107,99285,86627,54058,-20560,-16744,-109550,-43429,-98750,-120301,1632,2797,-14572,71283,46791,-85266,-53859,15768,21889,-3027,21955,41352,-19669,-9308,-43172,-115188,-61139,46712,92160,-31167,21628,38622,49447,64867,-60423,-22932,-29873,14233,-30570,53985,33605,-54666,1255,-57226,-78296,-32241,-25715,5638,-50723,-13676,-20030,-33346,-40452,10776,-32742,-45373,-66094,12179,82762,34901,32778,47371,49289,-97249,-67403,1919,-73130,-43083,-47305,-29384,4766,14066,28992,-52013,-1140,36161,-54011,-54115,-25692,-34368,-34149,43808,-58058,-20821,40453,67054,53176,43757,-16167,52418,52299,-9981,-83959,-112404,-48122,63007,-18952,-93093,-28189,19943,36569,-34015,-24102,9823,-1817,-27324,-79019,-54367,-7234,8212,-62247,-27166,-21301,-61527,-96089,44556,17989,41877,-10750,-57,46190,11603,-16531,17919,41222,46488,50130,-20251,-11458,-18855,-16079,10959,19361,-8836,-21389,-96528,-22573,16501,-20238,82729,82016,33366,8129,-19952,21518,-10195,31874,-60748,-6135,-2793,-2629,4190,9130,35759,61854,-60714,2596,-26667,-20406,-26871,-5550,-10151,-16786,60604,63708,-44962,-2192,5217,31399,-61641,6441,62916,64887,49960,-37638,64719,40753,79802,-34962,35286,50211,3862,-17145,71692,-29358,-66702,-17490,56587,38991,6958,6516,-59509,7481,7319,35761,-25584,-50880,-8523,38208,520,69454,59843,-40229,-46936,-68028,-92770,-5616,-39543,-16354,-88763,-33244,29256,-19265,58903,54608,87223,17404,36947,31454,55583,85372,-66051,-53948,-49178,29502,-9123,14917,-12523,-37134,-9197,-26564,-7919,-10866,36876,-2198,-64366,-20686,16930,-5693,899,-77272,2100,51427,85376,21509,-55550,18691,15936,-41199,2508,-1414,-101141,-43446,-24665,44594,-26047,-56292,2117,42958,1662,10939,-77675,59140,73441,5474,54432,80474,28771,-28530,-29790,11882,42446,11964,64850,-3854,-30545,-12681,39780,-74341,-20214,-30524,45522,1311,-43752,-57347,47617,5727,-15220,-101027,-75204,25301,-29159,-41771,8370,3202,-29169,7574,60554,-107,-15622,-39222,-17689,31730,37832,63600,-26689,-15418,130076,53951,20,13468,-34912,-40238,-39834,12425,-4627,-36518,-44183,-34639,47511,-3310,36453,-50263,-13952,16822,5882,17266,11405,5702,15242,-32450,-42322,-12416,57017,41679,17192,55080,74752,-24830,-19464,17199,-57520,-58052,-25056,3216,51871,-8351,54181,-11137,-3935,60253,-37769,-38390,17062,61270,50950,58251,-9097,-70058,151095,32431,30088,32652,-21130,-18561,-13277,-38158,37844,32291,-26802,-28603,-27170,91191,59375,48040,-37639,-58124,-48531,-28112,-41167,23388,-76426,-10356,-50233,7051,36582,33535,36989,-2687,-31300,-7094,9661,101621,-19968,-18107,-29882,-13657,67484,611,-63720,-20023,-10369,-4613,30407,82849,3997,-55880,-23581,7065,11051,16188,4,-28470,-43624,50849,-27972,-9332,28703,26792,14937,-1392,-6704,800,-59493,-59267,40631,-14512,9070,-81612,14275,6275,-42128,3512,-35768,10773,21518,-82299,-26893,26615,-4182,-71637,42350,-1130,-65723,-62156,-130673,-110826,-75532,27685,79352,-33951,-3036,8427,35599,4121,-33648,-54543,-51769,25493,63504,7108,2124,-18991,8304,-45756,2249,-47573,-89907,-68836,-25420,-39731,-87837,41391,-31623,7715,31102,-23959,-108028,53300,6638,-6892,7335,30970,-96907,64462,141160,55299,-84846,17385,-62109,4025,-35174,56612,29434,-98,17216,86228,102581,60344,-602,-48419,-11464,-16393,-17907,-18283,-14994,44044,44338,20337,4527,-32085,-21186,-64740,27744,2144,13382,-22696,-54806,-23311,-115557,-1150,44520,26944,41750,10182,-18293],[-41333,-37308,25362,-50033,8620,38715,-56646,-26284,-14486,4009,-916,-53837,-45168,5,-28847,-65137,15035,23773,-80595,6430,-5269,-30787,7209,25823,-84060,-96779,13256,14029,-36794,13756,-85663,-62813,4750,42380,44119,18078,2205,-1550,54525,-46501,-57941,18602,31447,-58452,-69438,-33130,-13173,-3508,-13161,2589,-12175,11354,-90219,4297,-44620,-48411,-42098,-90613,-6109,6619,-61398,-4862,-72657,-52844,26181,-3288,32697,47771,53714,-25018,29392,-13161,-56619,14151,19753,13119,57407,-5290,33366,-15224,20886,-39990,-70562,-16687,-32518,-40838,7627,-4757,4734,17995,74448,4228,10986,16528,-99135,-61363,-10367,57926,3564,-21467,99418,37266,-30770,-8097,-64422,2728,-34120,12314,-29153,58643,31584,436,-22133,-7954,-32306,41023,21650,12009,21739,-16313,2578,58596,-6155,-7610,23511,29403,-9586,11067,-2252,-33093,-276,53563,10455,-11029,1005,30814,-81366,-37413,-10708,-41600,643,-16391,-4438,30770,-58323,-48077,-33100,-100647,-53756,-43773,66897,-31219,-2999,-36488,-7042,-3651,-30066,-33218,-54147,-43864,-84524,-72961,-11858,6013,30942,111654,12086,12269,-1031,14062,27240,5297,44560,83346,78018,-16765,-12293,19561,86445,-14670,-2781,7465,57506,-16524,36117,89641,-8601,-12903,-6301,16994,-17577,-92998,-43930,63430,9805,-13091,4086,73518,-97954,-4317,-47445,-69782,20369,-3886,39840,-28334,-42122,-81819,19779,47887,-17052,-9305,15799,-23789,-36929,-67494,90416,40186,-2296,-22296,58870,-1752,-9840,-85009,16862,-1077,-24045,12271,8015,-64035,-68567,-25779,-2238,-45370,9378,64314,-11368,5084,16777,-23634,13789,-25285,-69173,-56754,-2677,16094,-80108,9480,-55093,428,157022,-42092,-333571,-91336,81769,251169,33556,60859,59061,-79750,-120459,39885,-11176,-24113,-35201,89384,-2568,-40926,-40801,-14038,10807,54361,50612,53169,72577,58100,55163,-54341,-29798,-3329,12666,-15725,-1792,-9301,81728,42242,38287,64321,131211,156716,36651,-99702,21601,-17011,25411,-59468,-40157,54582,97410,13876,15169,-2357,42790,-59639,-30231,-2046,81915,-4736,-102286,91436,-63227,-50500,50920,18703,-74534,-70476,93870,30086,-16402,15927,-48228,-31714,-37244,-1214,58152,21105,49134,61681,19207,-4365,62655,-14014,1257,-47588,55504,-54503,-78031,19872,-5751,6917,80292,12328,-17236,22984,-62709,22006,-76456,15045,-65928,5230,-31451,17023,19400,20113,-2712,-2492,-83402,4655,-39811,-87527,9138,-28021,-20108,-12116,-13834,61864,29816,-55258,-44228,-44987,-66636,-30025,26384,42841,33097,82013,41285,62992,42649,21162,43110,2780,585,32328,61417,40931,-48466,112725,5967,-19349,33008,-73136,-26285,69849,67890,12882,25275,-36384,9748,32589,-52489,25611,-9048,-59673,47384,-3684,19785,112932,-4309,15463,25949,-4531,75772,-62907,-68483,-37331,93997,22981,-8836,-6968,-62166,-29003,-46724,3315,4990,3249,8260,-17120,-24601,-917,-14997,-30275,5913,-44058,-9109,4823,24843,93742,128505,-11283,-29204,37348,-30138,32250,-28667,3048,10787,-10098,-42917,-867,-10377,-27940,-37093,29838,27764,-17875,36215,46687,-56275,-40653,42704,48706,-19011,-42930,30127,-53258,48933,-24345,36910,40370,44019,22139,-54178,-27323,-33385,-4589,-65922,-2362,18885,13218,-580,9523,10773,-61885,-63935,-18697,-40692,-35911,-64829,-27373,-49093,-44069,117108,-42041,58432,7350,74,7203,-32481,65722,94283,47965,-25941,-14787,-92510,-38646,-78020,-100911,-8267,-11636,-18484,75668,31158,-59779,-64621,-642,4139,15711,34380,44695,-12808,-22260,-12655,-103802,-78356,45827,103530,-26208,12245,39654,53124,33162,-69602,-27892,-6021,9720,-34407,59225,13017,-66563,-23978,-70607,-50155,-18512,-47131,-2658,-51045,-23950,6048,-32461,-57176,-11877,-23751,-39228,-30606,44871,88315,19156,15145,51548,69740,-70063,-65963,39992,-75776,-43485,-54129,-32638,49,13216,14342,-57793,8214,49575,-86979,-70005,-24836,-42386,-25571,56095,-64303,-26274,29701,51495,98067,68644,-21010,69901,49181,-9190,-129172,-97138,-43945,103800,-24144,-107579,-27368,23123,36730,-35607,-22730,-1718,1937,-20232,-42704,-92098,-23803,36273,-31542,-12401,-33224,-60007,-135870,45297,27779,57786,-18066,-3214,28540,-4407,-19886,28146,21221,52162,26806,-15829,-23649,-143,25510,11869,14209,26111,10278,-100709,-18147,39429,-21787,65888,65883,17443,-5841,-26861,25816,-13624,18330,-59038,-652,-4405,11981,5228,28691,22303,44649,-58554,-15381,-24721,-31127,-30292,-19390,-5085,8551,83895,57137,-35140,6104,21318,25348,-68240,-19619,33957,50173,32500,-64488,56536,47300,35761,-23653,27950,58739,8690,-13422,59205,-19722,-64996,-11112,42032,31909,-45532,423,-80524,-38841,7562,46679,-12896,-44936,-26756,40165,-4778,60486,43852,-36965,-52165,-71345,-92040,-1279,-23343,14860,-91574,-33589,37402,-35317,44608,42007,59585,1301,37328,36026,52766,51158,-61494,-62690,-48541,52509,-31272,-7818,-48097,-60173,-17786,3131,-19024,-17333,29383,-9409,-57726,-31608,-12254,-24808,10052,-76051,37600,78249,34080,8831,-52681,31639,12469,-34661,-13756,-21357,-92951,-59199,-36167,23528,-8673,-28817,-7620,11318,-25382,21926,-68656,59979,63208,-9954,38105,90669,63081,-23022,-39397,14303,43812,9568,70512,-6398,-33331,-26252,56140,-54228,-19620,-36187,62968,38652,-20439,-30563,50625,27796,6306,-57980,-34694,44794,-13846,-16505,-15930,9532,-13809,-1239,62092,11177,-34200,-46279,-12161,41102,56966,68036,-19131,-21274,128212,41778,-8233,4908,-45169,-55146,-36895,13777,-10250,-39636,-57397,-23671,51979,14128,36015,-64919,-19098,-11481,11106,31401,-3557,3378,25331,-29430,-50165,-11208,52924,25556,11380,38865,65521,14938,-4930,-2799,-57426,-54300,-29265,21579,46790,-18856,59742,-21866,-38651,53049,-23190,-26368,20579,60895,53178,47490,-17469,-62581,137266,42354,42369,54714,-11796,-3006,-15576,-42279,26012,-2145,-17945,-20405,-16969,97535,63788,73966,-30118,-51264,-29189,-18515,-56028,23751,-48263,-12818,-6269,6365,47559,34250,41729,7246,-9971,841,-21401,99032,-16413,9069,-9725,-8795,63367,25526,-34780,-17778,-8168,-28781,-8910,64383,-465,-59163,-2828,-3886,19605,18289,-34945,-29992,-61228,42246,-602,8796,19013,26643,29604,27875,12218,587,-39730,-46540,43866,-209,25584,-46222,16600,-5223,-49808,6207,-5395,16127,33017,-88346,-37602,19350,6304,-64010,36720,-31407,-64572,-59637,-107679,-114343,-52764,53435,77527,-49551,-7879,16421,29370,27591,-20564,-64666,-72366,17963,77995,38571,17508,-22512,-11657,-18713,-6483,-57379,-93418,-50066,-3857,-59836,-53427,31879,-55622,118,22296,-13261,-122267,16043,-26755,-7836,31543,33079,-101049,64967,119925,61281,-101121,32988,-63203,38548,-7515,37340,21352,17821,30079,124774,104702,51207,-17120,-22690,21110,-8205,2207,-15605,-708,14348,41586,35306,43298,-23243,-31245,-55138,17773,9527,32897,-32475,-74055,-961,-104532,13043,47469,10378,43691,13522,-10182],[-74436,-42354,7707,-41817,10626,35137,-37820,-24281,-7924,-16206,-21906,-27419,-21011,-8431,-28206,-93472,-6802,9950,-62987,4302,-12424,-31661,6323,41561,-56360,-66605,22520,11830,-22823,12798,-80537,-49657,43370,41736,31383,16910,15722,4751,35662,-67211,-47210,18331,59968,-20505,-33595,-19857,2307,15834,-11003,-930,-9628,5530,-112088,11505,-29927,8211,-11121,-46310,-14478,26677,-72711,-26648,-40538,-54698,30508,11609,15686,24074,53516,-21588,7298,-19647,-45942,-21263,22095,18073,74123,21462,29382,-18269,11945,-30289,-96117,-12043,-35070,-32310,16278,-17493,13217,42527,87484,9392,20710,25953,-75635,-43860,16753,71759,8059,-25586,78927,26047,-16739,5787,-84765,-29970,-51742,22950,-19092,73393,23938,1488,-21618,-6945,-57070,34103,20778,4894,29259,-7489,-20238,41857,-15679,-15980,17791,41360,247,10196,-9125,-17193,9525,35037,16134,-17040,16489,47616,-56073,-38150,-11653,-40575,13995,-39314,-2692,18168,-48882,-53390,-34748,-80159,-56502,-28092,42767,-19584,-13065,-53442,-21368,-16754,-18132,-26522,-65902,-56742,-71244,-67603,-19556,20104,21527,53957,17855,58206,1311,28104,29769,2835,30169,92616,58741,-22369,-14077,25758,104107,-23614,-12804,9880,58980,-12738,21324,85473,7447,-40699,-29769,1950,-8053,-92534,-51773,64219,27887,9273,5489,61554,-128121,-35237,-40265,-27937,9311,-28589,50574,-2491,-36202,-84374,27781,57411,-22983,-4128,16801,-24613,-32139,-39752,109213,33724,-89,-35129,99674,-12368,-29713,-95494,-11443,-14573,-4333,10228,-2453,-80552,-55483,35439,20619,-21639,42781,77574,-11559,7123,17354,5960,2028,-14473,-70992,-66484,-29722,19003,-14971,24941,-35348,16505,83359,-26639,-276278,-86102,46953,205047,31246,30821,49947,-48132,-124147,36398,4608,-44559,-16831,88250,515,-50681,-17436,-39560,3326,66057,46387,35262,47437,41993,39899,-60571,1161,1903,-21175,95,11184,-9692,100132,68582,20307,39508,104240,111692,36811,-100218,57370,-23202,44087,-70158,-26601,68009,88739,10813,22424,31699,30489,-48750,-17966,-7027,93747,9651,-119050,81825,-27512,-24002,58388,9991,-87305,-78719,69928,47564,1819,9608,-41989,-24397,-37601,-14708,27452,65736,67763,61583,7448,-16483,44168,-5782,-1058,-52590,85656,-46673,-57528,26052,-5688,824,73187,-31123,-48211,24350,-58902,40533,-66594,14584,-38410,40233,-58129,11215,10553,37951,6729,11086,-69108,-1116,-62956,-76805,-6139,-36271,-5675,-35896,-14880,45980,13578,-52370,-20200,-58463,-56333,9335,46373,37189,28993,82131,26865,67061,28500,1085,13402,-865,18266,35631,68729,35633,-29712,97823,-27791,-26141,31852,-77450,-20253,60488,82769,31643,30760,-29912,6210,31621,-7126,36565,7444,-49727,39659,-26758,16669,95910,-5502,36502,41244,-12252,87805,-26884,-42698,-55791,86274,18403,16543,1752,-52703,-12615,-42461,-9292,19307,-4697,36672,-15959,-11509,8660,-26203,-18514,18571,-28292,-15266,-3540,15383,93014,125851,-20954,-33852,53190,-7745,4542,-31124,11947,4758,21087,12612,-853,-28838,-37329,-45789,40994,28021,-15653,25480,57865,-53349,-49769,25122,38362,-38700,-48371,40255,-45704,44930,-21093,25213,49446,50735,38938,-62869,-38204,-54551,-3570,-65484,-1456,3693,-19854,9706,32637,22650,-54769,-46930,-25983,-15366,-30061,-50058,3801,-22967,-19185,123468,-15064,43511,12702,9122,-10939,-33841,20829,84951,37044,-25015,-11857,-49961,-28756,-51327,-58176,-22696,-24951,-17534,83465,5797,-46830,-85928,-18676,-13503,35250,43029,42916,79,-28903,22688,-82777,-90220,43735,99931,-26392,5440,40224,51784,2904,-58256,-24117,18763,7695,-31037,66210,-2647,-65586,-34361,-59307,-9259,2028,-57328,-21617,-50407,-37231,33882,-28379,-69346,-27115,-15567,-31182,7821,71879,84240,6379,-5361,55326,87406,-28557,-57516,63663,-81839,-44008,-58859,-34122,2826,9314,-10534,-64253,16863,53352,-109649,-74649,-18847,-38126,-16753,52885,-74668,-31885,14418,18501,125930,90578,-21032,82181,44211,-4127,-143254,-62558,-56625,108712,-32818,-104039,-30705,18461,33682,-34448,-17542,-11521,4046,-9224,-8553,-109898,-45757,45006,-6430,13770,-12415,-50334,-154227,43113,30956,72336,-26457,-9547,5892,-15737,-20715,35207,9199,52707,507,-16785,-31624,21158,62427,13856,7508,52072,22579,-95995,7399,58882,-20247,42390,45629,-3617,-31234,-43259,32364,-22171,-5248,-47998,-1894,1623,10065,12477,48004,9859,25603,-53963,-31173,-18662,-37715,-29194,-33706,1827,17224,100972,35776,-20531,12075,33207,22702,-64856,-52143,1305,20681,22968,-84418,42598,49353,-8030,-5668,14996,59736,18969,-10197,40326,-6671,-51875,-7348,21303,21688,-93360,-2962,-97786,-78578,-2063,45102,538,-37621,-51925,38130,-2602,40962,17092,-33311,-48514,-68572,-85677,3453,-4132,39523,-81017,-34856,46575,-38116,24440,15169,20608,-11089,29032,40777,53053,18476,-58680,-65986,-40810,56948,-43707,-25299,-81104,-77396,-18347,32371,-33391,-25904,10496,-9611,-29034,-19349,-37595,-30407,22468,-73431,62300,98430,-30317,-7482,-51536,40606,7490,-18702,-30965,-49949,-78963,-65787,-50033,-823,8769,-6678,-12792,-10582,-44136,34354,-50691,54283,50956,-24882,27803,86126,86663,-15483,-43396,14703,35588,10632,69713,-2738,-27226,-30585,65378,-28572,-1100,-35155,73013,70821,2639,-992,48056,48824,26789,-10031,10414,53467,-5032,8455,-34488,10706,-7888,-9911,67658,9192,-56355,-60395,-12204,41923,69020,71179,-11552,-29525,119940,8445,-16588,593,-49341,-62257,-28017,12131,-5644,-52826,-65099,-8559,48215,29350,39512,-72241,-23642,-35950,16380,41597,-23837,3208,29915,-24567,-45252,-2794,42140,12807,3636,22054,37693,51969,12973,-18097,-62899,-54207,-34497,36641,31155,-26195,57973,-36149,-65040,47982,8856,-5789,31567,53398,50448,20813,-19603,-55960,104197,45079,51676,81868,-6885,4042,-14657,-45852,5123,-38686,-15278,-13782,-8786,85649,66395,90197,-24730,-38079,12538,-5155,-67446,10892,-23764,-5335,41811,4233,51365,9006,36427,13357,19749,12300,-38843,82060,-10672,38586,14613,-5829,51669,47207,718,-8511,-2843,-51957,-54514,40697,-4012,-41995,9308,-14392,28690,20626,-66645,-34195,-71367,32689,38518,30557,7801,32833,41453,53610,34727,4439,-22004,-33683,40427,16907,43512,-12752,31813,8265,-51759,196,24962,27304,34442,-68652,-41209,-5316,15889,-44229,27779,-56650,-60852,-53860,-63646,-101739,-26744,65190,57092,-57935,-5874,20549,17316,42751,-1779,-72907,-85291,2302,79643,60744,33896,-24072,-19229,7870,-12286,-62514,-86815,-33740,3382,-65312,-18432,15746,-69109,-10360,6772,-4945,-131390,-29264,-78350,-4811,57795,28886,-73383,66372,79840,62178,-98517,22242,-51136,74820,21468,14462,4366,28050,37501,137522,96083,35453,-35175,136,56933,1510,20003,-13686,8338,-15840,42813,43601,65610,-6069,-42588,-42017,7014,6572,38980,-42563,-79135,19126,-69787,22198,45927,-9797,44443,17112,2053],[-105643,-45358,-10208,-38120,8257,27597,-9324,-21162,-2498,-29796,-33531,-12954,-1357,-17335,-30464,-107866,-23193,1684,-37882,3427,-20666,-20452,4612,52913,-23781,-38681,39501,10507,-7626,2629,-76341,-25935,65487,23288,1982,12010,24854,10146,10046,-72023,-27163,13696,78156,11745,2012,-12016,8549,26967,-9310,-7207,-6079,8131,-89627,23249,-19205,68689,18361,-25316,-19198,38745,-75536,-47379,-7323,-50177,38187,22262,-6758,-5126,38866,-21881,-13386,-20955,-38910,-68768,17780,22999,91318,42730,18014,-26825,7984,-13370,-118176,-13244,-34638,-22290,22663,-31454,10347,34435,80691,8017,34202,28860,-51595,-29665,18380,59935,5173,-21780,44998,9885,-5756,13418,-98585,-69653,-61087,31298,7400,78499,15929,3882,-25548,-7775,-56814,22160,15832,-2271,34085,5641,-44057,24441,-13496,-15341,15088,47181,4743,13639,-27648,-15783,14126,14383,18809,-19309,44539,57242,-30164,-32668,-3207,-34057,26858,-52007,-1450,2599,-26908,-53705,-32523,-50984,-54160,-12966,14666,-12927,-24698,-56718,-28493,-30480,-1240,-18603,-69904,-63748,-48465,-50819,-28620,34397,9659,-24032,19828,90799,11994,38820,30879,6540,7769,76125,23477,-30701,-7190,27474,106813,-25894,-11747,7778,63969,-3082,6260,71892,18539,-57453,-47901,-10931,7289,-78666,-64807,65856,43935,21228,15376,56258,-127311,-64057,-33570,-5036,-11214,-61985,54969,28547,-22640,-66129,43828,60218,-30147,-8375,15733,-26156,-14997,-10955,103034,9433,2446,-44004,113336,-22439,-54041,-90088,-33752,-17981,8950,13087,-3589,-98782,-37756,67511,34599,1850,68758,104424,5445,17305,17328,17388,-5154,-3540,-56998,-61901,-65546,22126,37084,32623,-18921,39359,-1412,-7901,-189701,-74642,11503,115527,32299,-12400,27233,-27507,-109581,45847,10893,-62381,2331,72092,-1585,-62023,14844,-62960,-6123,48674,30256,6205,22711,36391,18293,-59240,32633,7141,-40302,34219,23439,-7802,89907,88959,-2353,8000,73569,44367,37989,-85762,68062,-34838,51607,-67251,-11124,81559,58218,3848,29909,56340,18693,-23014,-11292,-9854,93281,23342,-124880,51965,-2287,-13251,46182,-9093,-93175,-69469,40034,56452,15810,-6131,-44272,-15068,-34181,-22538,3288,92679,78437,54230,-2511,-21611,22495,-3727,9900,-41070,81531,-41967,-39025,32758,-10119,-4545,50128,-74520,-63760,28065,-44244,38125,-49709,19278,-771,74168,-75705,14160,9382,48662,-1211,21435,-47668,-3306,-85647,-52452,-15187,-44329,10529,-53292,-10774,26057,-3951,-50185,-1855,-73210,-24428,41488,62536,27577,23597,67718,4468,62622,18001,-17254,-18895,-7091,21613,32677,68595,30834,-11635,80947,-49281,-30841,21303,-76242,-6202,48266,81756,46573,34274,-24098,-3788,28147,28665,46664,22482,-29160,25279,-43817,12150,67736,-6304,38828,41220,-17884,93348,13778,-9914,-63544,77585,15028,52307,6489,-41571,-5144,-36851,-26667,22460,-6291,62412,-12026,-1696,5503,-36464,146,24976,-20489,-21656,-21346,7760,79596,83099,-31170,-41879,74180,11806,-16583,-31504,14909,-2571,53986,55415,2602,-45244,-51616,-47293,42033,26382,-8327,9624,46568,-46425,-52607,5775,21891,-50722,-41091,38379,-32611,29233,-13403,10671,51493,45598,56321,-58515,-42223,-75444,-827,-58038,6021,1045,-43387,20136,35596,33172,-48928,-16479,-25351,5544,-22883,-35041,38265,10214,11458,113844,34388,23184,13395,23195,-25753,-34087,-28121,57768,26755,-14152,-7477,1457,-18451,-30228,-11856,-35333,-32922,-13663,88529,-23479,-46295,-114264,-36660,-25678,50050,46873,37032,17813,-26256,56091,-59115,-93490,40583,81093,-30511,4149,39919,45667,-18697,-35168,-12376,38121,10444,-20541,73233,-11134,-55528,-25672,-21861,32930,24878,-55734,-47739,-47230,-40590,57555,-22699,-73214,-33869,-10130,-24107,35770,83804,71301,2272,-25801,58135,94372,5118,-44748,68593,-84239,-45011,-61844,-31185,12655,4974,-36316,-73327,17692,48496,-112415,-66186,-9002,-23234,-9877,36461,-85258,-34460,-136,-16332,125540,102183,-17520,90228,39248,4360,-112345,-14205,-70672,71093,-44035,-85189,-36228,11036,31955,-30635,-13374,-23652,3546,2133,14250,-99488,-69182,32023,8267,41598,44792,-37503,-147171,37927,24308,83664,-33813,-19367,-16809,-22042,-17159,39409,7832,49877,-25288,-26055,-35366,36405,83534,15801,5008,64928,12590,-84149,47935,64794,-19761,19025,27161,-25586,-58428,-62948,38063,-33240,-33591,-31298,-8160,11918,-5917,23307,65496,451,7357,-49164,-42431,-9368,-34385,-18618,-44113,5460,8659,106434,8110,-6087,15760,37494,24283,-53148,-84153,-27018,-15791,21114,-90978,27602,50928,-35467,13927,-307,52226,32841,-8420,21066,6013,-37555,-7861,2287,12557,-119138,-1329,-99455,-96520,-15577,36925,14026,-26116,-76218,30431,2929,16882,-11260,-29560,-35165,-59789,-73658,6040,17799,53099,-60511,-36405,53972,-29506,2250,-22394,-17306,-16908,16567,46400,54874,-7379,-66011,-62336,-28729,40307,-41666,-32417,-108448,-86624,-9274,53559,-50678,-35508,-16224,-2543,10839,8265,-51412,-23001,34626,-68766,68643,103534,-82590,-14283,-52296,43959,-175,1076,-41497,-81642,-62628,-61541,-63980,-18589,23891,11079,-12243,-18317,-53045,41512,-30145,43566,40960,-36891,25937,72962,99067,-4348,-44661,11522,24276,14154,61145,3381,-15327,-24259,64049,-4287,27110,-27914,72613,91859,20712,29548,42494,66518,43178,26454,52043,46705,769,26522,-44492,6001,-11848,-15110,95790,-170,-77837,-76608,-18563,32846,74226,74118,-4544,-37616,106142,-37887,-21250,1433,-48082,-60863,-15437,9036,14096,-70809,-67003,7429,35694,37656,46937,-69195,-25848,-48631,21794,43731,-42178,2997,24484,-19033,-30205,6925,23627,7655,-4426,8226,4343,72223,29224,-23658,-81831,-59563,-39239,46570,9338,-25901,48179,-52049,-77921,47457,42806,16714,48195,44571,42754,-11499,-16748,-51446,63448,39674,58153,104871,-4326,2296,-10776,-49901,-21184,-64362,-22129,-8163,-5261,69459,69995,94809,-22832,-25267,65942,11131,-68382,-10530,-10096,7085,72751,720,46660,-35911,22350,16426,48185,24897,-30335,57669,815,59301,35823,-7067,37007,59932,34127,4328,5126,-64992,-90527,15037,-9671,-8707,14864,-21412,34992,20201,-83697,-34927,-72471,24988,72520,49347,-820,42134,49403,68881,52770,9688,-13084,-23398,32660,34219,57354,12418,51987,43812,-48067,-10210,49991,42703,23907,-26375,-38123,-42009,21212,-17015,19936,-67102,-54873,-45140,-18722,-77434,-4955,61234,24031,-55940,4853,26180,-138,47918,22068,-77885,-84428,-19577,70247,65126,43480,-24235,-8356,30962,-13684,-59967,-66580,-22896,-2058,-53731,7354,-4645,-68495,-20535,-10136,-200,-124718,-69363,-129838,2581,76795,15600,-26088,68881,29851,56940,-79799,-6621,-30924,97716,43721,-4049,-8809,30046,37381,115643,76204,15099,-46087,10689,85000,7284,33837,-12715,10038,-38764,48089,42256,64914,19118,-52876,-30658,-2775,-4834,31581,-50168,-68749,31183,-21799,26438,40228,-28401,42158,21221,16360],[-119822,-43975,-24564,-38848,1319,16419,20324,-18860,1781,-33072,-35066,-6241,6345,-22724,-32019,-103247,-31453,-1389,-7880,4856,-28915,748,4001,54982,2766,-16900,58109,12548,4468,-14568,-72850,6301,63000,-9742,-33686,5635,28396,14330,-13888,-60779,-664,9549,79451,28556,26356,-15168,4284,28432,-8448,-13673,-3233,20442,-39616,37634,-14962,108580,33366,-34420,-17554,42484,-66235,-65770,15218,-43398,47447,25852,-32964,-29825,14561,-22904,-26844,-18451,-38147,-111206,4278,22871,101057,56793,-855,-36005,14175,4675,-127660,-18332,-29532,-13922,23345,-42587,-48,-8043,56076,-2438,50541,22008,-33096,-22692,208,29215,-3332,-9506,15639,-6828,-1993,12319,-100243,-96907,-60695,33854,40091,76477,9146,5894,-32378,-12291,-29691,11757,8239,-11902,30190,17208,-62905,12981,1666,-4074,12570,43501,1672,22194,-48185,-21747,13887,-2704,18410,-20784,72858,60031,-9726,-22386,13420,-27336,23220,-50759,461,-11454,2619,-45356,-25200,-20760,-48313,859,-8391,-11155,-37502,-47551,-25998,-46902,16923,-11525,-64571,-63858,-26388,-25277,-39335,44287,-332,-87194,17166,95607,27238,45238,32540,17509,-12542,35236,-15154,-42075,3432,26089,99888,-22108,2429,-554,65877,8519,-5367,51874,23405,-58601,-56860,-18557,23686,-52606,-72032,67577,53704,20942,30726,58003,-106133,-80809,-26300,-11230,-34409,-91343,47546,54959,-5246,-24804,66151,55601,-37809,-23498,14500,-30614,10916,18556,73856,-24573,5063,-50181,97584,-30584,-76264,-73311,-45400,-12431,14345,22936,144,-111951,-21496,69214,37962,22256,86040,135117,29665,27075,12538,1774,-1187,4673,-31112,-45619,-98495,25562,61705,35969,-6162,64156,-64029,7640,-113594,-59725,-16451,33599,35249,-52460,-1232,-17103,-78779,65550,8612,-68202,18075,42369,-5516,-67494,47702,-76496,-14831,12131,7143,-23772,7439,41662,-2810,-50303,55106,12010,-41066,76769,30672,-6140,58636,95713,-26711,-22327,48580,-8170,41725,-62203,47706,-45195,49026,-55020,308,88723,13749,-6811,35880,65762,10278,9656,-9399,-9976,82016,29150,-110665,15073,5356,-25922,17109,-35099,-89374,-46926,20604,58651,23200,-24289,-50387,-3659,-25630,-23220,-11905,82919,68686,43114,-8676,-19784,7520,-8183,30237,-14499,41044,-41742,-25381,39263,-15759,-7503,14538,-97638,-58971,32480,-24911,15544,-27098,29693,31863,94824,-76953,24716,12591,42350,-15198,27359,-21159,-4634,-101487,-21122,-18202,-50174,26357,-56524,205,6230,-19359,-49049,7552,-78787,8537,57812,70353,14876,19103,44287,-19654,51868,12588,-27584,-44112,-12883,13065,28130,61691,25340,2976,60816,-47757,-32642,4442,-70427,11075,38768,69971,53588,35279,-19540,-18520,27025,55920,52683,31004,-585,8205,-54235,7814,37967,-5077,29848,28631,-18414,93178,53859,23154,-60631,68003,12098,87424,3505,-32540,-4492,-27018,-38651,18658,-3652,78299,-13059,-2924,-6587,-44011,21580,23586,-22649,-25029,-43167,2931,54767,22108,-41722,-54090,91480,22979,-21512,-29829,13538,-5750,82723,78209,9313,-53537,-67391,-45284,32815,22464,3456,-9275,15945,-31376,-49239,-7976,5774,-54492,-25683,26010,-21685,6391,-4471,-2548,46442,28385,69799,-42842,-37503,-90415,3663,-44439,18665,16073,-46978,28312,21407,39292,-46231,17003,-13787,18563,-15278,-22578,65772,38653,36721,86006,94312,2972,6145,39715,-32535,-32282,-73604,18503,21337,6012,-1675,43622,-12023,-25005,17686,-40071,-32805,-9351,82562,-49357,-51440,-138204,-52370,-28572,57037,45762,28006,37831,-14568,80665,-40361,-86376,36558,52356,-35519,8645,38251,36627,-27209,-13300,4099,47532,17835,-4912,78318,-12145,-41793,-1359,30225,62395,45512,-45220,-74182,-40743,-25573,72646,-16382,-67306,-36702,-8093,-20317,42679,74782,54442,9558,-42866,59217,85183,19843,-30697,56994,-74169,-45911,-65284,-22084,25755,3838,-55008,-82204,6663,35922,-91367,-47342,3152,-2569,-5690,13048,-90777,-32747,-8564,-33099,98802,99678,-13995,94717,35338,13621,-49930,37000,-70066,4529,-55355,-58304,-39276,7059,32897,-26281,-14615,-37835,-210,10310,24449,-65363,-88352,3394,13266,62893,118229,-27149,-121360,28316,5739,88915,-38486,-32051,-34178,-25284,-9517,41698,16784,46354,-46788,-41567,-35104,38264,86110,15785,10711,65965,-11814,-66267,89800,55388,-21394,2280,15057,-42995,-77988,-75526,40509,-43292,-60810,-14344,-14897,22067,-23409,33793,78889,-4177,-7478,-45137,-48430,1364,-19859,3815,-45265,1652,-9890,98391,-15649,2986,18226,33698,28935,-35946,-106113,-46201,-49682,22750,-81022,16078,53422,-41260,29332,-13294,37347,47658,-9116,6440,14986,-31074,-12245,-7387,8676,-113999,5761,-79421,-85927,-26614,28349,25626,-9013,-89662,15476,5738,-5648,-32285,-26126,-15638,-46326,-56327,5061,42003,54674,-36010,-37947,56840,-15317,-19099,-63171,-40710,-15611,4599,52461,54047,-23268,-84196,-52323,-16478,11182,-24687,-27851,-127260,-87008,7359,61499,-69850,-44071,-43573,8819,48352,37534,-50745,-7225,44645,-60631,59002,92253,-101017,-4313,-52265,41873,-9589,17482,-40830,-106961,-47335,-47771,-75411,-20568,35439,28096,-6356,-12823,-54503,39612,-13160,30692,35058,-43744,32481,58969,101708,10730,-47373,4024,15699,17766,45087,8588,-3238,-7792,52471,12711,54015,-17196,62360,99474,29951,57808,37294,78807,53849,42337,83412,26360,7574,34371,-44777,-1399,-22676,-14959,149390,-9602,-95030,-87346,-27895,15782,75199,77129,1123,-43258,87346,-79053,-19475,6871,-42819,-51965,-2460,6774,44095,-85849,-62388,21493,16617,34581,56956,-55713,-23993,-46300,27110,36010,-50740,493,7266,-13958,-10256,11629,-1756,10990,-11377,-214,-23323,67702,39775,-17008,-111149,-67692,-41607,49980,-12016,-15765,33780,-64238,-75369,52051,60487,34247,65798,39097,30979,-37234,-12232,-49065,26961,27132,62160,109931,-3184,-5696,-5579,-54428,-47699,-69128,-38357,-3907,-6842,61589,76662,87914,-23858,-17317,110198,26702,-57545,-34278,-8803,19386,73142,-3480,35530,-84620,3810,18300,66072,35973,8805,34866,19677,63405,48125,-13549,25315,60985,57693,15947,13333,-62421,-107169,-9966,-20445,29885,21382,-22044,36245,15587,-79985,-27910,-65604,20317,87712,59425,-6987,49482,53082,71603,58488,13556,-16148,-16974,22668,48414,63488,30483,68046,81916,-40459,-19072,65560,58682,4054,21887,-30690,-80510,20555,9594,15689,-57369,-46373,-33781,9075,-49453,6762,44073,-10958,-44077,21841,38461,-20903,44439,48279,-78068,-69078,-43162,53911,49923,39468,-24239,19997,48290,-9957,-48438,-32585,-15714,-14084,-28449,19575,-25071,-54175,-27905,-22424,587,-95573,-86101,-158766,12430,80767,-5713,19879,70331,-18179,46707,-51871,-39551,-10688,92583,53937,-12320,-4344,25371,31401,67349,47786,-7282,-44227,5348,95283,4816,41900,-12150,4841,-50824,53620,31529,45504,47917,-60426,-24611,-11172,-20412,15716,-54151,-46400,34470,23131,28768,33702,-40560,36307,26342,29220],[-106193,-36958,-33161,-40875,-8781,3137,41970,-17872,6409,-25614,-28433,-2315,-1107,-23501,-26574,-80453,-32423,-1774,23658,8608,-36877,26298,5723,46965,15857,-3171,71189,18835,10962,-33689,-68424,41439,38739,-48353,-63546,-1145,25437,17380,-28420,-37905,26530,11117,61319,27361,35120,-29392,-7370,21019,-6679,-16303,-3150,40531,13234,50291,-18130,109583,24069,-59229,-8794,40247,-44473,-79826,20013,-37117,55884,21738,-59317,-41485,-10907,-21782,-30322,-14485,-43996,-129276,-17156,14817,96031,61028,-24756,-40721,31351,20563,-120671,-23971,-18447,-8691,16640,-45761,-12536,-67797,23061,-20698,65016,3924,-25683,-22431,-26213,-7829,-13918,7995,1586,-19505,-5961,4078,-92872,-97949,-52596,28624,66546,70864,4297,5409,-39130,-20328,15486,7574,627,-24381,13231,21298,-71499,11562,25699,15454,7560,31022,-8565,34421,-59384,-26203,10542,-12019,14905,-25357,86709,57527,3085,-9511,33710,-24052,-5946,-39504,3628,-20432,33256,-22196,-10803,2328,-41181,11226,-21116,-12662,-49904,-29937,-14636,-64710,33467,-5824,-48869,-56990,-12218,3158,-51927,46693,-4298,-105745,10111,69041,41783,47192,36690,33004,-22817,-16221,-44117,-55757,12461,24222,86357,-15718,24000,-14171,58216,16408,-11142,29997,23376,-45259,-56194,-19637,37093,-19889,-66534,67740,54264,11102,46924,62106,-83470,-79797,-17808,-40562,-52464,-101155,29528,68502,11324,29872,89562,45501,-45118,-46404,15630,-36491,35441,45688,32423,-56640,6903,-56025,60361,-34386,-90460,-54164,-46804,-3235,12901,38642,2424,-118351,-16811,52542,33322,38844,96821,160098,49001,28652,-686,-40142,17481,10673,-536,-23111,-113189,29309,57931,38392,5009,84987,-85742,313,-71881,-45005,-30688,-205,37970,-72585,-23903,-10001,-38282,86109,221,-55929,27548,5088,-7719,-61663,74093,-76642,-20974,-26662,-15135,-43434,6491,54124,-15645,-36696,62233,16149,-29505,110750,30940,-6493,26265,88540,-48219,-42780,36913,-25667,48187,-38456,4916,-48440,40568,-39303,4257,86210,-30628,-20475,38075,59566,7336,37800,-8993,-8294,62412,21617,-76269,-14476,-3576,-58358,-20491,-61169,-75550,-20096,16988,58215,24114,-37982,-55280,8848,-12189,-16715,-21043,38541,33395,31616,-11065,-12793,6861,-16529,52418,18570,-17860,-44675,-18040,44933,-19365,-6894,-26811,-85851,-34498,34332,-8510,-15549,-1220,44274,48241,91398,-59580,38568,15984,16782,-22053,28597,7277,-8202,-105880,8235,-17151,-52085,37505,-43130,16267,-10234,-31574,-47827,7951,-64270,22747,56498,67635,-51,17517,19545,-38768,38076,11409,-26860,-55305,-15762,-2873,25448,49807,17435,15103,41113,-19468,-30198,-12689,-62334,24793,35521,55959,50637,33713,-15263,-34162,29992,78868,53162,30260,32755,-7362,-57828,5178,15210,-1346,18522,10528,-11950,89480,84927,48400,-51768,54894,9111,106472,-6894,-28387,-7314,-10278,-36779,16091,946,79872,-25052,-16825,-20323,-47471,41044,13781,-33928,-21005,-60687,206,25316,-25376,-51907,-69821,95263,23199,-4956,-26119,10080,-4566,103531,80073,18541,-49570,-80442,-42084,16013,16578,17036,-28369,-22964,-5973,-41106,-10886,-2123,-51892,-9308,6921,-20322,-16897,3250,-11550,37370,4247,76286,-20075,-24567,-95432,7756,-26987,33257,46999,-27384,32941,-474,40244,-46004,41863,7650,23195,-7081,-13626,77479,51572,45684,44597,140680,-11754,-7739,55655,-28386,-28181,-107637,-21210,22155,30343,4431,66081,-11809,-39214,20797,-34046,-24215,-6686,59669,-65862,-53008,-144332,-63436,-21293,56593,40527,16682,56418,3216,90901,-32357,-69299,31447,23446,-37961,16642,35146,27759,-22126,-3300,20744,45306,27319,12416,79079,-7059,-29410,28565,77539,68009,60107,-30507,-93206,-31582,5940,77669,-9641,-52945,-42504,-8874,-20644,24975,45902,41017,26279,-53796,57701,59670,15261,-17822,34221,-49011,-45292,-71595,-6924,36581,8760,-63237,-86819,-15465,17032,-50155,-24249,15970,17240,-3289,-9395,-87366,-27676,-7466,-18324,61783,83921,-14502,95434,32062,19720,11239,77649,-47262,-64261,-63516,-31735,-35536,10990,33828,-24092,-22896,-50791,-7042,12834,26922,-21160,-98751,-29451,13942,74414,173726,-23646,-88930,12955,-23148,85413,-39754,-45802,-42867,-29150,-776,42867,33143,44501,-60839,-57562,-30689,23945,75107,11864,24064,59799,-36666,-42899,117068,36139,-23336,-4231,11362,-50530,-84029,-72220,39189,-49204,-81888,-2312,-16559,28066,-26215,40418,85226,-3033,-17125,-41231,-49493,11256,1945,35288,-34070,-10889,-27216,78954,-28289,3017,21257,24517,34233,-16364,-110847,-55313,-72855,22362,-56746,10901,55523,-32749,35572,-19494,18157,60968,-12963,-836,18772,-35708,-18342,-3475,12101,-81003,16727,-42348,-51841,-30730,23363,32453,12098,-85339,-5926,798,-21972,-40901,-23543,3772,-30452,-34985,1294,65668,46464,-13306,-39331,53246,-2649,-37303,-97591,-41862,-8921,-4059,56410,46009,-28163,-105885,-38161,-8363,-13193,2617,-14562,-134973,-79045,26182,55443,-89644,-49286,-62614,19743,73247,57163,-38648,10347,52035,-47738,43840,70494,-78733,19968,-46701,36179,-18054,24654,-29076,-116658,-35169,-28172,-82344,-3473,43297,46276,3049,821,-52797,29541,-3560,18230,31800,-43979,45188,50445,96324,27558,-54179,-7207,12252,18968,23639,10965,3253,16290,34434,18792,70211,-6887,45818,94675,28336,79039,35226,83931,58225,37803,99563,278,17161,33261,-35798,-5737,-35480,-9405,203844,-13856,-105829,-85256,-34510,-4726,75123,79850,4562,-45205,64873,-94829,-10685,15045,-35229,-37985,7662,8646,72728,-90698,-50769,31204,-4250,17864,66951,-34592,-16896,-31693,31502,20003,-43997,-5439,-19568,-10143,8523,6980,-30364,20715,-16099,-2519,-39797,40751,42671,393,-135663,-73448,-39963,45589,-27709,2700,20448,-66160,-58605,60082,51054,42022,79016,38741,17049,-47522,-9758,-47953,2063,9994,63513,87021,-3517,-16127,-1311,-58115,-69309,-50795,-59787,-2328,-11798,66151,85972,72095,-25521,-15020,123237,35383,-40540,-54898,-15404,27802,44601,-6891,22700,-118509,-13412,20682,68313,43079,70351,20247,43783,49203,49219,-24164,21909,51994,67005,22218,18277,-44546,-104072,-31763,-37117,60332,36997,-14318,32381,7597,-57800,-12875,-53837,17774,78665,58148,-13697,49947,52669,63035,48140,14522,-29416,-13989,11673,56632,61660,47718,73918,96020,-31644,-21254,70565,70702,-18783,54747,-21935,-109075,14530,26808,15510,-29475,-34857,-20200,14080,-26201,5980,19911,-36818,-26051,39136,58132,-41035,35371,70719,-71814,-44024,-62659,35231,20574,19306,-25358,56803,58363,-1658,-29529,9012,-6546,-25147,2461,20560,-40559,-30173,-31809,-25688,-2366,-47179,-65773,-150673,21279,66729,-29803,47140,68389,-52755,34132,-22739,-63598,1612,53775,51306,-8775,24224,17224,23975,13968,16304,-28280,-29185,-12795,82155,-7481,41614,-11045,-5211,-54087,54194,14984,18083,73428,-64741,-24816,-19407,-35047,-979,-55185,-19038,32075,49946,33216,31303,-43326,28040,32388,36531],[-68330,-24837,-35418,-40316,-19736,-9855,50122,-17183,13348,-10677,-17442,1618,-21152,-20836,-9672,-47451,-29553,-2701,52407,13354,-44468,48917,9926,32193,13102,2325,73740,28167,11868,-47391,-61927,71465,3665,-80881,-78388,-8699,15439,19523,-29115,-10102,47458,20855,29372,12420,31446,-49480,-20392,7639,-1608,-11808,-7201,63506,49825,54997,-27413,69731,-9614,-78787,5443,35985,-13919,-87275,7229,-31474,61221,11582,-81398,-37879,-28888,-17364,-26217,-11423,-54151,-112584,-42007,-491,72807,53496,-48740,-38011,54724,34233,-98001,-26628,-1110,-6136,3621,-37285,-22094,-113946,-6502,-41626,70035,-23972,-32872,-25597,-50446,-39244,-22517,24743,2179,-25155,-14164,-6287,-85250,-73639,-40679,15989,77374,64344,1191,742,-42851,-29181,62111,10211,-4359,-38517,-17044,14524,-66831,19944,50009,37552,-912,14596,-23271,46731,-53581,-23902,6357,-11845,8501,-35639,76248,51140,9544,3648,51319,-24742,-54743,-28880,7454,-22691,58761,18725,11534,12622,-34604,16007,-23969,-15343,-59541,-8707,1805,-79129,46812,-130,-22772,-44109,-8510,27078,-66182,41059,-485,-75552,-82,21131,50555,44632,43176,47243,-20614,-59421,-55551,-69396,16592,24194,66182,-11338,41391,-29534,38543,15317,-10711,10889,20923,-23697,-48855,-15042,46177,11179,-48588,64572,44975,-2338,59892,62303,-72534,-61417,-8580,-75247,-59148,-81882,8084,65544,22919,78658,107383,33954,-51042,-69400,21382,-39220,44452,64854,-5700,-76606,6684,-63690,15387,-31173,-93410,-41467,-42712,2720,6881,55304,-1501,-122261,-32565,33047,25869,52007,104494,171801,53284,18436,-23326,-96387,49009,17206,27206,-651,-97319,33232,36587,41532,17159,96120,-67415,-49612,-65907,-33720,-29037,21179,38431,-64548,-30204,493,2769,95873,-10745,-26519,29834,-30881,-5737,-43430,91165,-65514,-24083,-53757,-28634,-45025,19116,68439,-14814,-23394,53613,19654,-18542,119808,25205,-9333,12287,73316,-62283,-46813,41477,-11561,55441,-21491,-41235,-42021,32196,-24463,489,76340,-61313,-34990,34735,42166,10775,52951,-6359,-6656,37975,-510,-31710,-27843,-21164,-96238,-55773,-79408,-54465,1055,26271,58698,21131,-43490,-56186,20319,3814,-4833,-29167,-20954,-20763,22112,-11603,-3707,21890,-24545,68777,44851,-69192,-47606,-16946,49394,-18748,-2439,-64961,-38426,3785,30582,-1353,-37905,24459,59553,45183,60326,-26977,50069,16734,-20079,-13851,25933,33556,-15159,-97320,27735,-14907,-49382,38128,-16769,32643,-21449,-41864,-44477,1843,-26953,9312,41835,54945,-16740,19375,-359,-48254,24811,12665,-16126,-50198,-14685,-21830,25738,35369,6668,27957,30562,28801,-22975,-22999,-55090,28820,38962,47575,39034,29891,-9091,-44837,34428,98050,48780,20417,66735,-18835,-54519,5194,4022,4281,10948,-5169,1217,84102,95696,59875,-44223,35341,6217,96707,-20836,-29797,-10560,13907,-18434,22537,5597,66392,-47490,-36898,-28294,-46216,54543,-3260,-50785,-6455,-66270,-2273,-350,-37919,-60508,-86647,79745,14219,28525,-20770,6120,-2424,115282,64722,28933,-32720,-86892,-37622,-4109,9537,28373,-44603,-55156,27293,-30534,-1804,1738,-46082,1398,-14407,-31762,-34196,8437,-15663,29294,-18418,74806,4013,-6482,-89743,8692,-9171,45664,83749,9297,34336,-19727,37505,-44948,50082,33500,21856,2407,-7836,70377,44447,33037,356,148753,-17516,-21832,68449,-13507,-22402,-122849,-47449,27355,51103,9214,68421,-17491,-67482,2210,-18967,-9134,-6613,20758,-70676,-43801,-126263,-67754,-6245,52004,32755,3979,69146,22721,84050,-37043,-45179,24386,4708,-35460,24390,31247,22508,-6892,-8748,33175,32666,34962,27395,72772,1597,-21616,51614,102361,46826,66010,-16310,-99341,-21521,41733,73934,-2347,-33872,-55183,-11024,-24056,-11925,6065,37019,45767,-57273,52757,23638,-2530,-7511,5988,-15538,-41371,-81516,11866,40420,20099,-62888,-85095,-43439,-5315,1066,-3883,27695,29919,-603,-23751,-74506,-21554,2967,25285,36134,59514,-21268,91570,27846,18778,41407,96842,-6074,-109152,-65415,-11416,-23635,23419,29458,-25850,-36078,-58383,-15740,9077,28501,17582,-100373,-54733,17139,78011,185361,-28492,-60565,-7662,-55583,72019,-37995,-57718,-43568,-37351,3725,43001,52372,45296,-65838,-67729,-21666,-3118,58302,3058,39060,51459,-49382,-15150,118620,16502,-22183,-1109,15285,-44877,-75894,-51651,35912,-49306,-93722,1905,-9252,27630,-4572,41487,81574,3600,-21189,-35680,-46356,17875,23383,67509,-12544,-29868,-33294,53062,-28501,-6957,26503,14756,37463,2838,-97423,-55693,-80948,16079,-25364,12434,55150,-23946,30375,-16236,-1092,71272,-19748,-722,18459,-47625,-23262,12812,21612,-33157,28500,-2124,-9152,-26746,22575,31889,32735,-63068,-29025,-13560,-29795,-37233,-22418,16587,-14817,-12127,-2137,82255,32516,3450,-40074,42794,3018,-50112,-117021,-22812,-102,-9215,53766,28512,-23320,-119990,-22516,-7205,-15246,31769,903,-130267,-64482,40281,39567,-108396,-49553,-66170,26028,82508,63168,-22703,23764,56776,-30027,35123,46772,-27272,48441,-31086,29680,-22210,20692,-9949,-106407,-26494,-7763,-83856,27187,48089,63480,13195,15894,-51531,16407,-1846,6976,27318,-37366,60475,50242,84347,40936,-64236,-20314,12162,16343,459,10380,471,43730,15725,13042,70755,-451,27959,80607,16252,88372,37385,80647,56010,20493,98353,-20717,28212,28200,-19453,-1524,-45301,221,220338,-11337,-109694,-67015,-33471,-22967,75857,81660,4955,-43532,41147,-76159,3291,23285,-26974,-22246,12875,18725,88805,-81445,-33011,34486,-20855,-10807,73338,-10465,-4384,-11861,33592,557,-21211,-14296,-50135,-8155,20899,-7624,-55787,33077,-17550,432,-45414,3165,38409,22798,-137726,-72009,-33528,32262,-36356,24067,13102,-53173,-31614,68126,17032,38903,84078,41898,3506,-40577,-11720,-47040,-9797,-8253,61332,37870,-5266,-25012,330,-58759,-82441,-16346,-79499,-4803,-16999,78165,94524,52137,-24654,-15693,94768,30551,-26894,-68851,-21924,30693,3415,-7491,13486,-124546,-24088,24279,56133,44591,133327,14965,67182,21373,40087,-35669,29380,38329,61763,21416,16848,-16962,-88393,-47398,-56783,72187,64517,1975,25476,-1108,-26478,6522,-41049,14748,49205,46517,-23686,40913,48655,46183,24186,13058,-47055,-12575,140,57449,54948,69335,68577,69865,-24345,-14208,66990,74919,-36956,60248,-14251,-118585,5965,28391,18481,6676,-20346,-5042,4198,-13165,-5608,-2870,-46408,-7108,49693,79802,-55280,23857,80381,-57602,-17166,-73014,17954,-12923,-13333,-28275,87630,60586,9229,-7789,45766,10378,-29589,29052,17132,-46911,-2563,-33717,-18737,-8124,7366,-10428,-107590,25619,37993,-48971,49813,62897,-65851,22141,1280,-72076,1244,-8985,39041,3295,70394,9576,20143,-21210,-11767,-43861,-5502,-35791,46820,-27872,30633,-8532,-17965,-54564,46089,-1747,-6865,88907,-66575,-29705,-29576,-44375,-12046,-54733,5455,28045,51486,41882,36831,-36677,19605,38272,35302],[-24606,-9844,-31564,-34970,-29283,-20094,44857,-15001,23724,5676,-6624,5923,-46297,-16777,17691,-17459,-27027,-6505,73563,16745,-50776,62350,15636,16434,-2973,856,65061,37783,9296,-48107,-53615,89322,-29119,-97444,-75079,-18061,-1265,20921,-16397,16227,56569,36272,-2271,-8015,22529,-67345,-28284,-7203,7893,457,-15205,82630,62679,45201,-39245,5483,-55430,-82274,21677,33627,18506,-86501,-16408,-24289,62008,-1274,-95380,-25206,-34368,-10816,-21674,-10720,-64248,-66564,-64247,-19013,34266,35125,-66443,-28460,75284,47343,-63896,-23822,21011,-4453,-11891,-17128,-25642,-118041,-24146,-57945,58845,-57169,-53775,-28499,-66610,-58599,-25989,34443,8495,-23662,-20483,-12727,-84207,-39373,-28193,-1246,70000,57812,-954,-8566,-42095,-34269,92880,15953,-5235,-52058,-56188,-2493,-49139,33432,64446,55309,-11457,1323,-38660,54249,-30343,-15246,3263,-2975,-72,-50751,41935,40830,12794,15170,60603,-27038,-103076,-30176,10104,-18794,74425,70070,39422,8914,-29285,14928,-22182,-17483,-64143,12156,17808,-84507,56551,8134,11493,-27338,-13839,40093,-80595,29399,8995,-20853,-11526,-29489,50150,37223,48589,53771,-9622,-81385,-49187,-79108,15710,26634,39503,-11748,42870,-41720,10903,2454,-5901,-2364,17949,-3003,-39729,-7588,52503,32527,-24553,57074,27770,-12572,67855,54093,-73535,-31687,-315,-96537,-51913,-36719,-7414,48288,26944,102747,114137,25731,-54288,-82072,32910,-33692,27451,70639,-26435,-79612,3214,-73778,-23432,-19319,-85572,-39829,-39466,246,-1372,65773,-12346,-129824,-68365,21256,20739,61693,110820,164724,37503,-1710,-52319,-148231,85754,27089,47143,16920,-49463,37234,12906,44624,31426,93664,-25782,-146172,-77785,-27328,-13987,72892,35228,-33200,-15622,16331,35351,87041,-20507,11333,26628,-56445,1041,-16504,100456,-49434,-25045,-65393,-28167,-27460,39672,79929,-553,-15368,34796,23113,-20518,97723,16425,-13842,22465,57759,-66005,-32756,59460,17294,59829,-13598,-71603,-27428,29503,-11942,-8201,66515,-70698,-46671,25478,20527,20159,54211,545,-7029,13246,-32674,8025,-24950,-36779,-121564,-79118,-83907,-31123,9733,42144,61290,18171,-41466,-53215,27901,18494,8919,-39576,-72381,-76717,15792,-13185,4004,46066,-28279,74670,52175,-94058,-47207,-20702,52535,-13248,5144,-90859,29783,46608,20320,-6058,-37851,46117,71050,27229,8624,12985,54595,15033,-52719,9047,21294,52979,-23709,-77624,33199,-14197,-42873,23305,14441,43397,-26822,-52498,-37282,-7197,22352,-25995,21342,35029,-35306,22849,-13150,-47577,15063,14649,200,-31530,-10071,-40431,27916,21108,-5025,43677,37451,81260,-12227,-21023,-50782,20518,46696,48388,23393,24300,740,-43224,34578,106870,41864,4285,96118,-26218,-44547,7860,4066,10549,9444,-12931,18160,76747,76332,56681,-44439,9984,4412,56152,-32721,-35058,-12421,42498,11606,40888,8741,40633,-72532,-50865,-25979,-40497,59862,-24072,-67867,18220,-56498,-6602,-15837,-16362,-65835,-100753,46430,1630,61506,-14701,1991,-3436,118409,38282,38417,-6334,-84356,-30424,-23003,2377,33456,-55296,-67716,60579,-20112,15866,12520,-40061,2930,-34129,-52760,-41552,10864,-16512,27001,-31802,66405,23521,11866,-76281,4927,5061,52120,109679,50043,34078,-29636,33827,-38437,40872,55420,18687,13503,-4607,49217,21195,2042,-33573,110400,-13767,-26969,76629,8520,-16223,-115253,-49550,32941,61111,11516,56652,-26462,-97938,-23883,-236,8849,-8614,-24857,-65614,-21671,-89430,-63839,11645,47424,24306,-8892,71623,39677,61117,-50837,-19089,14004,2002,-27666,28257,27850,23500,12223,-25036,38580,13076,37080,36210,56983,10904,-19364,58151,97451,6391,62056,-6014,-91826,-12531,65316,64150,5307,-15019,-72058,-12612,-27993,-54809,-30728,43237,58865,-53885,43841,-13238,-24845,-54,-22894,14055,-32682,-93037,29805,35805,34969,-59045,-78029,-69728,-26371,49203,8870,36451,31671,4611,-25768,-55271,-16733,18679,77612,35677,32678,-32797,82517,21064,8703,32340,91041,41279,-117150,-59140,990,-5841,40698,14979,-31574,-48982,-57524,-24340,537,34030,40134,-98141,-64832,27339,77876,152411,-39701,-41210,-30278,-80657,49989,-34523,-64262,-41077,-51275,-1939,41426,69505,47847,-62266,-68328,-8052,-34007,41380,-9886,45854,44087,-44585,13873,93125,6023,-14717,7378,23837,-26365,-57731,-21731,33898,-43813,-95532,-1052,7056,20943,37952,37738,66247,13872,-20699,-26735,-39772,18947,36086,89565,11511,-50226,-23374,26333,-20665,-25003,34396,9239,36560,19552,-71726,-48544,-74252,3548,3660,18616,51713,-25880,15594,-3654,-16047,78282,-27973,4701,17203,-58307,-24626,34903,32937,12451,37528,25953,23950,-16757,23658,23005,47264,-29631,-46054,-34936,-29386,-25645,-23305,18669,-1829,8831,-797,83315,17179,12396,-38868,27080,-107,-55463,-116652,5712,7181,-12645,39862,3505,-12079,-117592,-7188,-12966,12669,53356,10201,-114611,-46078,43771,21496,-122856,-44679,-52045,26193,80633,58916,-11379,29520,58490,-9303,38973,26841,29572,69357,-3991,25244,-19396,8817,11352,-79123,-20393,8362,-79986,58688,50717,74802,21084,26673,-52037,7205,-5509,-4236,17541,-25078,74511,57317,67304,43851,-73227,-32713,10921,10273,-19945,8113,-11686,69194,2027,-2939,56064,496,13428,61270,-3398,82866,42803,68557,46620,1361,81410,-27199,37442,25298,1280,13515,-48624,12071,177074,-3891,-107193,-36405,-23338,-33851,77174,81887,1849,-39394,19088,-34116,18910,28850,-19582,-8182,12985,39839,87678,-59122,-12116,29952,-27897,-44875,72213,11654,12340,5343,31843,-15698,12505,-24165,-76609,-8650,23500,-28610,-70221,44333,-14535,6583,-43827,-29633,29485,41224,-110464,-61022,-22747,9734,-40411,40499,13184,-25271,-456,72259,-27190,27602,80214,44655,-7353,-22042,-18202,-45741,-11545,-23711,54577,-23078,-7120,-28819,-784,-54307,-85765,20964,-90491,-11508,-19122,88140,97354,33912,-18508,-14928,34995,8644,-24958,-74742,-20779,28702,-27406,-3378,11396,-100826,-25265,28568,36615,40255,172074,15023,82373,-11187,23233,-43696,46058,26686,44952,14842,7848,11925,-69809,-53688,-73215,62961,98274,24627,18610,-7262,2637,24733,-30642,7991,9679,28339,-36533,23525,41648,24687,-5700,11406,-62004,-10180,-11541,51351,48213,94078,55400,9574,-20434,1545,58754,69587,-44451,43919,-8530,-106011,-994,13403,23134,36622,-4077,10725,-6149,-10874,-22830,-15967,-38764,8111,48347,94044,-58465,11965,69392,-34575,3805,-71829,4396,-40322,-49136,-32743,98548,55462,19722,10594,63692,36582,-26006,43102,16190,-42104,22637,-36398,-3899,-14693,51281,58290,-47043,23548,3027,-56220,33215,56561,-55033,12704,16883,-65767,-11655,-72545,22280,17010,115954,6045,23273,-24518,-31197,-50281,19512,-54536,-2291,-51727,8801,-4284,-32091,-58147,28928,-13008,-23656,90333,-67605,-36199,-43027,-45896,-14971,-53575,21018,24809,31303,52509,50091,-23478,13143,42136,25451],[3441,4842,-21797,-25616,-36004,-26014,30750,-9893,36933,16572,31,9515,-67040,-12829,48531,-3991,-27789,-13481,83350,16302,-53308,63845,21067,5267,-26364,-5122,48867,44583,6226,-30968,-44766,92341,-50375,-93931,-57204,-29565,-22793,21609,4477,36777,52135,50052,-18099,-25239,14829,-75467,-26539,-18461,20388,17813,-25221,91074,53823,16621,-48644,-56544,-93397,-73838,35891,35406,44888,-77360,-40912,-12712,58027,-12941,-99046,-15025,-28326,-5051,-25071,-12383,-69348,-10342,-78486,-34927,-10194,10500,-71764,-15998,83727,60881,-24890,-15030,44265,-1597,-24468,10342,-22774,-72514,-28360,-63137,30216,-89259,-81049,-28919,-73979,-66227,-23224,33151,10198,-17993,-18871,-11084,-89120,-15524,-15931,-18711,49352,50736,-3038,-21303,-37745,-30799,97623,18687,-2326,-62269,-96587,-25293,-21974,44577,61334,63314,-20988,-2746,-51592,52339,3467,-4751,2328,11895,-9426,-65211,-5217,24606,16017,23701,58980,-27238,-127158,-47565,9188,-11043,77904,113527,66738,-5446,-24635,10387,-22450,-18300,-62467,30297,28167,-78146,62873,21206,48468,-9874,-24663,39364,-91387,15449,18390,23294,-22237,-65624,39688,24515,47046,48396,2653,-81140,-30811,-80179,12480,30002,10132,-15270,23386,-46324,-14860,-21229,-106,-9246,14793,8280,-33152,-1173,58625,39524,-3459,45604,6633,-14637,71933,36782,-76508,226,4682,-94337,-32679,18815,-10087,23730,22975,94433,107799,24631,-53418,-75151,49717,-17273,-14229,60787,-23169,-67014,-3955,-84405,-46586,500,-70662,-48056,-41593,-11680,-10009,63694,-26318,-142566,-109511,19759,20699,66243,114045,135684,3389,-25461,-80638,-179181,116342,41132,58387,27759,17425,41412,-1195,45076,46573,77156,16030,-270283,-81158,-24634,8613,118879,27864,6936,15098,34233,53200,60477,-25968,44886,23187,-65014,11431,11968,105142,-35797,-25697,-67745,-13180,3223,60092,85955,19865,-15108,14638,27192,-39339,52801,7684,-18497,45441,47000,-59368,-5191,83537,44487,57429,-12681,-76616,-9261,35563,-968,-16943,65178,-58997,-51459,11522,1193,33723,47752,10901,-10622,-6725,-64600,30744,-13117,-42130,-122324,-85262,-73274,-10928,4789,58371,64587,18740,-35791,-47750,28964,27797,20224,-51650,-101184,-113977,12998,-18319,7453,66954,-25601,69964,36172,-89119,-41688,-27044,54234,-3696,14195,-98065,95172,83941,5729,-20340,-13051,60549,74705,3014,-47501,50525,50455,14187,-65157,39385,17763,61005,-30016,-51219,25226,-16737,-34800,-7114,41167,43735,-26573,-64898,-26275,-16206,62620,-66847,2185,11601,-56314,23936,-20520,-40536,10497,16185,16246,-5931,-3077,-56055,29758,9778,-13591,60352,62776,119929,-1007,-5437,-48434,2410,54808,56301,9986,17405,13596,-23513,24681,94839,35298,-13606,115229,-31638,-29005,12093,11502,16087,13919,-11525,33726,63508,25680,43467,-54787,-14702,5116,-2815,-37578,-40759,-12505,69127,43234,67259,9027,7769,-89217,-46991,-13172,-31287,56953,-43312,-79448,48204,-33962,-14089,-18926,19794,-65898,-108007,3502,-7278,68893,-9181,-2850,-9909,113267,7473,44246,23120,-72812,-20177,-37033,-3937,29988,-58638,-55225,83352,-12127,35366,18366,-35576,-4189,-49670,-74079,-38752,11141,-17166,32892,-32474,53437,33948,25246,-60520,-2709,12388,50429,108114,80443,33938,-28936,31776,-23026,21213,64941,17694,25308,-3893,24738,-7914,-36470,-46952,43789,-2888,-15730,79905,31647,-11092,-86868,-25367,34798,56749,10987,38221,-35035,-117874,-42678,15518,25764,-10973,-62197,-55002,9928,-47334,-51167,26599,45233,16722,-20435,60629,51229,27158,-64650,2817,-886,12720,-16331,26184,26475,31474,28051,-42033,36662,-8780,31822,36019,30995,18317,-21631,45586,68951,-37812,48772,-1245,-75010,-5769,64511,50745,12251,-839,-84748,-11595,-29385,-87190,-51002,53968,57821,-45896,30951,-41481,-43358,5014,-48664,29511,-18766,-101785,41425,25480,47987,-56542,-68716,-87733,-40289,82896,13298,40395,22540,13627,-14996,-35115,-14440,33104,111679,57454,9002,-43384,68714,11303,-9430,-1277,65919,80149,-93224,-44728,7771,13268,56456,-10676,-39632,-55582,-47450,-30775,-9508,44328,43940,-97997,-58466,44189,76996,97328,-52655,-30097,-49391,-87154,22981,-31117,-62035,-41747,-68248,-20695,37221,80353,49651,-52591,-59713,8794,-57439,26173,-24350,34662,38077,-25394,38354,49184,10898,490,15496,33183,430,-36380,4070,35170,-34586,-88688,-7139,27988,10543,85853,31918,40003,24530,-17580,-13895,-30446,12907,34397,92779,26931,-66233,498,3057,-11849,-47036,43311,10531,30728,32369,-43686,-33859,-57071,-12109,22463,25868,46952,-39706,-2659,15311,-23417,82582,-34916,12381,18662,-59316,-21498,53340,40305,41372,40923,33978,34161,-4970,23037,7427,51403,4448,-49779,-57882,-23118,-12246,-26497,9690,6868,24302,9097,63677,3858,14030,-33514,9623,-9518,-52394,-97093,29883,10049,-16527,12576,-22726,952,-96116,7599,-22216,62501,60606,5869,-93349,-27091,34207,9335,-127357,-36061,-24130,22558,76302,51835,-9927,27076,56283,10978,52042,11584,67523,75367,30828,24994,-8804,-3645,30182,-43438,-15651,16268,-71318,76862,52099,75983,24305,30295,-53255,7726,-10453,-17122,643,-9520,84063,67607,47619,30580,-75307,-41940,4000,2834,-33228,6059,-29660,87379,-3033,-25594,31043,-3108,5268,40503,-25739,62948,48890,48445,29288,-9889,54189,-15117,41775,28507,22883,36920,-44214,24518,89631,4567,-99580,-4308,-7126,-34417,77415,79715,-4529,-34398,1255,4882,32251,29727,-14273,1603,9612,70130,72464,-29378,7063,17589,-22917,-73367,60344,27667,30687,14762,25234,-23018,47238,-32542,-92032,-12187,15115,-49247,-67052,52035,-5835,13367,-38773,-46163,19359,46011,-63359,-41418,-9202,-20171,-44227,44734,17609,11871,27870,69532,-63355,13528,69723,42873,-14331,-1955,-27022,-44325,-7921,-32402,42987,-76058,-6316,-24990,-2784,-44093,-80060,47218,-88556,-20601,-15888,87770,90755,22665,-6096,-9078,-28673,-27577,-37508,-73158,-7969,24289,-29685,6285,16463,-56845,-17113,32177,19608,31411,169380,14623,84093,-38903,1000,-44399,65840,21869,21218,6059,-7122,34169,-55661,-48230,-79656,39712,126086,48789,14287,-8461,21784,37079,-24612,-4975,-27788,8631,-47731,2667,32265,2168,-32172,12465,-69209,-4656,-22431,40567,45660,113475,39693,-59915,-20523,23207,50100,55697,-39217,23606,-3989,-75450,-2336,-12890,28018,47615,11296,25729,-5270,-15005,-38918,-13629,-18594,17298,34013,92323,-47545,397,36759,-3413,14062,-60356,-4515,-54995,-76575,-37656,82686,44731,26836,20075,55163,67041,-17714,41044,20547,-27059,41277,-42210,14122,-18897,72493,108654,7714,15954,-27928,-48432,8248,53349,-24178,6177,23396,-50553,-32444,-111533,5781,24542,139457,8820,33477,2506,-39535,-45411,38737,-62694,-51645,-72794,-20427,1255,-46895,-66962,5782,-15161,-32144,77836,-69794,-41188,-58758,-39340,-11013,-50990,25367,22200,1388,58526,65858,-8372,9518,42100,10506],[5728,16174,-6199,-15559,-39696,-27686,14008,-1745,50627,16795,112,10988,-75764,-9149,72650,-14574,-32294,-21710,80778,10510,-48321,55486,24154,1693,-49768,-12294,31437,46501,5054,3509,-36649,83369,-58016,-73759,-33022,-41636,-45339,21576,25159,49788,37153,52848,-12648,-32957,11004,-69876,-14263,-21997,31980,35152,-34109,84050,29569,-29331,-50930,-93459,-106135,-64771,45043,40560,59400,-61403,-57282,4575,50299,-20201,-92063,-16728,-17353,-3346,-40502,-15024,-65828,33431,-81644,-42998,-47570,-13374,-60735,-6084,75240,73272,11870,-1820,63027,3620,-29003,37600,-15565,2223,-24312,-54355,-9094,-113175,-101667,-26806,-75787,-67027,-15492,20952,1309,-13110,-6344,-1119,-92730,-15083,-2346,-31928,25287,42451,-5630,-34709,-32784,-15802,77683,13138,2363,-66531,-130272,-47200,8601,46137,39102,59803,-26485,4042,-61342,38409,36965,2276,3765,29038,-17672,-70088,-48858,-286,21007,28428,47893,-22370,-113451,-74299,3020,-2504,69520,129162,85898,-24146,-19316,6674,-29055,-18158,-54791,44739,29960,-62949,65979,39289,79975,4503,-37155,26978,-92649,3298,20461,34456,-30635,-79830,20855,6601,33014,31376,8857,-67434,-8348,-68887,10716,31311,-14329,-15604,-11452,-41266,-27422,-51045,2990,-11868,10424,5367,-30512,543,65130,32810,6824,31916,-13551,-7408,75178,13761,-70141,25391,4523,-70182,-6938,64881,1218,784,12844,60517,90530,32058,-47285,-45629,69337,8266,-65685,37668,336,-44428,-14032,-91210,-51300,24721,-54104,-60309,-49347,-29374,-17721,46570,-36847,-153893,-131421,25414,25034,62445,108754,85532,-41062,-44754,-98990,-182765,129522,57136,63755,33244,80370,45630,-1225,39868,59156,50194,38882,-386749,-53869,-21583,32385,134219,16921,40625,48757,48548,54647,26642,-25390,63803,28031,-54460,23164,34010,106399,-29832,-28118,-69885,12172,36404,73114,86099,34358,-20381,1450,32069,-67416,3181,388,-21880,61706,41718,-45293,25988,104597,60979,45962,-14219,-59300,6786,49625,9494,-20266,76058,-32633,-46725,-4881,-12146,48532,42058,21274,-17189,-17502,-83215,32421,-2494,-34804,-99005,-74778,-51530,2217,-9378,70575,65823,24284,-30878,-40208,22244,29184,25326,-61284,-104961,-117820,13692,-27890,5078,71666,-16854,58535,3787,-64890,-31724,-33424,53978,7967,22446,-85147,137189,107596,-8537,-37591,25885,66072,68726,-19041,-88827,76803,39544,18846,-49134,66976,18905,54510,-30422,-23921,8510,-22765,-28246,-45656,56226,31873,-21212,-78295,-14131,-23931,73811,-95313,-11634,-11955,-80024,17996,-26342,-33447,11026,16589,27007,18196,5296,-66402,29163,3778,-14474,71756,97548,133097,6880,19677,-43625,-18392,59614,65064,4165,9592,25485,13497,2433,55810,31298,-28268,119844,-37596,-10268,15897,21477,19879,23310,-4021,41873,37324,-43600,28160,-71881,-28407,9320,-58070,-32934,-43220,-11411,86614,65820,92807,5447,-26101,-90000,-21275,6565,-19893,47616,-55194,-81063,75513,-6360,-24556,-11970,46804,-58870,-105430,-38278,-6396,32739,-5413,-8854,-21052,99464,-21593,43399,47919,-54902,-9963,-44311,-8719,18613,-54018,-21875,87567,-8149,48980,7470,-32714,-16403,-59698,-83975,-29180,10451,-20655,45772,-23107,38636,33369,29819,-48176,-11055,11203,40591,72593,90294,34581,-21110,32364,695,2737,56716,20924,35474,-6279,8786,-31533,-68521,-37034,-15378,10790,13097,78770,49209,-8070,-45871,16641,30758,39455,7943,19031,-40012,-119383,-45705,23259,38458,-11527,-76958,-42994,43615,-12421,-30553,33908,44294,10784,-29156,35527,56604,-9306,-67070,15023,-20218,25700,-4552,18460,28245,44688,34706,-49105,30216,-27996,20036,25506,-2671,22243,-26190,19488,31964,-69148,28418,-2199,-56293,-1088,37548,34894,16425,6173,-84200,-6263,-26013,-95934,-47906,59661,40020,-36442,14802,-55805,-52599,8412,-68325,27573,-627,-102805,41926,15207,53450,-57103,-60430,-94451,-42193,96563,13147,38106,6423,25904,5466,-19832,-14287,39854,110305,83787,-8087,-44423,52089,175,-31128,-35414,33721,99401,-55569,-24362,13145,29150,64300,-43142,-47595,-51700,-30072,-33650,-16927,56410,33963,-101434,-40050,62673,75215,47907,-62105,-23613,-59235,-68906,-3810,-29417,-48752,-49344,-81835,-48585,30028,82494,47479,-40504,-45682,26002,-64197,12232,-36434,1154,31672,-412,50801,948,31843,22265,18873,40208,27740,-18542,14129,37386,-24424,-76116,-10338,46339,370,120558,27557,6580,31693,-13823,1368,-19157,-172,17957,75011,24022,-73902,30753,-14699,-7735,-68127,49502,17446,20660,40517,-22966,-11649,-35954,-26082,27772,30488,43853,-56748,-15643,35928,-21894,84849,-37311,19584,25062,-46785,-14602,59749,38732,46519,37373,25122,18924,4103,18020,-10887,44175,29754,-37779,-76091,-14543,-2121,-31791,-6968,10678,31492,28511,26739,-5654,10730,-21599,-4853,-19401,-42183,-63969,39415,7294,-21826,-25432,-41469,11107,-60064,22824,-28846,113791,52155,-15629,-74987,-10474,13843,8447,-115556,-26279,9191,20519,77248,49278,-17870,18158,49357,26786,63750,-1052,72556,66274,64503,29653,7979,-8251,43766,-9441,-11681,14170,-58647,73209,53157,66282,21662,27343,-52722,20015,-12835,-31899,-21529,6173,86931,75767,28946,699,-65938,-46415,-10610,-3071,-36298,5885,-47592,94398,984,-50095,3001,-8137,4412,21366,-45131,32465,52549,22461,3910,-8252,24575,12237,40236,37374,41943,62173,-33220,36413,83,9853,-88653,15787,9029,-24553,74864,74053,-13052,-29849,-10808,16720,40468,25296,-11537,6161,5484,100970,50661,-211,19410,-583,-7547,-83640,36342,35148,47174,15706,13965,-19498,71450,-37351,-93109,-18659,-3356,-61860,-43910,55509,9151,18381,-31902,-43938,11232,30517,-15845,-16965,4958,-52578,-51436,33363,20035,48223,46957,59115,-78860,2745,56796,34324,-17791,10006,-34733,-43738,-3168,-30599,27896,-106343,359,-12506,-2208,-29714,-67533,53490,-74034,-28460,-6905,73629,74914,21306,10932,2644,-66598,-68401,-60164,-66281,15673,20830,744,20412,25134,-8801,-2652,33610,13208,20781,126666,10127,72479,-54967,-24734,-36070,79821,24312,-4666,-838,-23850,44987,-48603,-30840,-73213,15939,135522,67458,13235,-4297,29646,41891,-23182,-24651,-53930,-8085,-50419,-14713,21145,-18088,-48325,18187,-67495,4611,-31021,28287,48643,116406,25966,-111509,-24066,47047,44134,36601,-23953,15984,1309,-35779,4299,-40587,31885,34807,22292,38144,10276,-18570,-47968,5324,6288,21108,10046,71969,-23572,-10943,-8650,32714,12674,-43074,-8907,-55838,-86893,-41469,43992,31218,28784,18074,24712,91661,-11169,24997,27385,-5456,51913,-51333,30238,-17028,69114,116903,39671,6783,-46882,-28041,-14503,55675,17378,1444,21473,-33489,-54140,-112166,-7351,20226,127654,17936,47472,45611,-37184,-29884,47775,-59133,-86896,-84891,-50283,6926,-61307,-78763,-18260,-7835,-35580,55468,-74577,-42950,-72812,-26265,-2476,-45309,20468,18226,-23664,52349,75841,4045,7839,37149,-3587],[-11061,22217,14412,-8771,-41151,-26950,-412,7920,61642,4820,-6691,9644,-70027,-4612,81187,-46165,-38518,-27888,68439,-379,-32555,43613,23168,5012,-66792,-17069,18765,43381,6550,48510,-29635,68900,-56505,-46471,-11801,-50617,-63656,20921,37119,55366,18122,37749,3460,-28825,9834,-51576,5598,-16027,37814,46974,-38589,60907,-3269,-83045,-43818,-97110,-88707,-62985,48101,44844,60933,-41385,-60875,25699,40713,-21427,-75620,-30278,-10436,-7776,-63361,-16430,-52970,50351,-73648,-40744,-66662,-29601,-33189,-3058,52618,80072,40469,12873,71043,10951,-22725,56722,-7589,69028,-20243,-34029,-46438,-121244,-102055,-23733,-76825,-66734,-5862,1907,-17773,-13903,14999,13235,-86847,-36816,14374,-37892,8047,33480,-8716,-45190,-30988,10277,44637,-2104,6057,-62841,-151427,-61726,35475,34120,3888,47290,-26945,17244,-70107,13324,60055,2850,7379,44545,-22912,-56936,-74955,-34155,27582,28966,31864,-11727,-66585,-96127,-8030,4091,52062,108629,91741,-40356,-12239,7971,-41408,-18265,-42712,55042,23597,-46828,65871,59626,97621,12353,-48278,9397,-78817,-3998,9960,14164,-35871,-75700,-2724,-15124,5086,7785,5361,-51243,11904,-45984,13325,27793,-26068,-5217,-47192,-27659,-20454,-79909,924,-13973,3598,-10875,-29302,-4454,68710,17751,2571,18718,-28411,5970,80438,-8845,-49612,38064,-1261,-33852,18459,87695,21673,-13287,222,16566,67530,46426,-35712,-850,86954,36947,-106090,7553,31689,-18440,-24861,-88894,-41276,47395,-40996,-69008,-58342,-46006,-23457,17290,-37734,-152105,-113716,33327,30006,47019,87367,21499,-83930,-53074,-98716,-163711,118377,70497,67907,36826,117034,48732,10156,27151,64780,19810,34881,-461343,12152,-12321,53209,115096,4023,59853,69103,55000,43043,1419,-18719,65382,49009,-27783,33822,43539,101780,-32645,-33717,-75686,40678,61229,74953,81403,32002,-23191,-256,37060,-89794,-33783,-6435,-23314,57252,39334,-28524,48934,114836,64870,26236,-13405,-31191,16154,67343,19064,-13840,94453,-1065,-32768,-21587,-19639,60808,42650,27182,-24818,-16547,-78432,17691,-920,-18844,-63886,-53488,-26862,7072,-25209,76855,62675,33410,-29109,-29204,8761,22826,22390,-63293,-89607,-86020,17703,-40565,-3058,53509,-4434,46255,-29181,-37498,-20217,-37549,50686,19270,27703,-56642,148007,113082,-17494,-49267,60947,62910,55497,-33672,-101547,86021,26419,32032,-8879,82987,26746,33250,-23676,-1614,-10152,-31034,-26143,-78418,56789,9758,-11246,-89645,-5887,-30853,48910,-100624,-20270,-33388,-104821,2251,-34065,-32020,14920,15428,30231,33175,14705,-69520,25068,4586,-4838,70552,126422,120167,8609,45674,-30861,-33107,59132,67938,8094,1247,30216,57482,-29033,-4596,30583,-35507,109552,-44946,8080,16810,30304,21511,36140,3906,37609,-7036,-107538,18117,-87365,-22934,16904,-88766,-19502,-40052,-10060,90853,73332,108103,-2141,-55303,-75168,19016,27854,-7521,34608,-55521,-70888,91993,16717,-36257,-672,50561,-43834,-92531,-70550,6762,-41856,-4113,-15432,-33161,76899,-44104,33385,61345,-35406,-5889,-44973,-11651,3095,-42118,20652,72515,-8768,50740,-23402,-30247,-29257,-63790,-73476,-18365,10280,-28405,61154,-10812,24419,22896,24512,-42634,-15766,2313,24617,14119,76687,34668,-12061,34374,26496,-4019,32117,27367,40810,-12355,8555,-42855,-82647,-10185,-36834,22582,52545,73973,56113,-7401,-3783,60299,21750,15162,3307,2710,-39950,-102094,-32881,21419,45393,-8661,-62443,-31468,70984,10717,-4501,31353,40355,6395,-34058,-523,56947,-38048,-50956,14636,-41636,26217,4463,7571,33311,59126,29406,-40145,25111,-40194,5053,5128,-37531,22300,-30464,-8960,1826,-77444,4686,-8249,-42563,2627,-6508,16736,15268,6193,-66484,4246,-17695,-77284,-24672,52202,9342,-28445,-3176,-56866,-51300,10694,-79455,12186,19241,-92967,28985,10862,48062,-58583,-54908,-91266,-30739,92101,14815,29138,-10411,38906,30187,-13460,-14606,35712,77100,93803,-17771,-27457,35851,-8713,-49746,-52299,7376,95206,-24757,-1938,20697,39250,60490,-73727,-53306,-37050,-9368,-32812,-17990,65424,19089,-103586,-17017,75779,69981,19509,-64352,-18392,-56439,-29033,-25030,-30363,-24394,-61906,-84642,-74439,20734,75840,38571,-29715,-31249,40075,-51043,-494,-42158,-48412,22426,21126,44899,-37935,63844,47044,16600,43658,47251,-8349,5128,32964,-16207,-61492,-4943,55237,-5721,130612,27430,-27919,32065,-10682,15787,-6856,-17470,-7553,42008,-327,-72568,57507,-26653,-9626,-83823,48091,25164,8311,43838,-15341,15671,-17415,-34423,21682,29986,44541,-64724,-15099,53341,-12538,85021,-32494,24856,35854,-23352,-5752,50532,26125,29457,27553,10267,-12880,7421,8461,-26952,28316,41890,-14623,-84799,-7261,2530,-38322,-25710,10033,29277,54212,-14838,-11200,5848,-1943,-11743,-23045,-28768,-25638,31671,-313,-27526,-66488,-44913,14902,-18589,39448,-26071,144621,32764,-51590,-68012,2044,-10889,19352,-84987,-18313,38407,25841,85937,55441,-29374,5437,37942,35019,62854,-12623,45544,47769,85873,38047,27204,718,51553,15618,-8933,3001,-42949,49475,54854,49054,13523,21129,-48027,41414,-10604,-46292,-43795,18842,82042,77144,15506,-38564,-44198,-45848,-31228,-4992,-28288,8465,-59646,89112,11385,-71128,-20910,-10600,9863,5807,-56796,-2544,51507,-5962,-27816,5216,314,45283,34598,46981,55738,81269,-18642,46796,-54569,9130,-76672,15238,18791,-6736,68807,63718,-21660,-26213,-16903,-3097,42795,16654,-10594,6536,3329,119447,29449,21417,21889,-20404,12721,-66999,1661,33528,58214,11469,-91,-8963,76427,-37798,-81719,-27871,-28899,-60650,-4905,55474,29521,19912,-22555,-29404,7072,-5095,14947,7023,17815,-79893,-62991,8694,14031,72742,52623,42643,-72218,-177,45689,19920,-19555,8629,-38100,-44938,408,-15723,12409,-110443,14869,7587,4755,-15024,-51002,39133,-51677,-30988,6120,47984,54569,29368,28345,17359,-63961,-100477,-83227,-57239,45333,21518,51941,35610,31831,27573,13462,31969,19818,11810,63564,1896,53306,-57360,-51581,-20035,79512,29673,-28743,-3097,-36789,43963,-47159,-4658,-58219,4917,120839,73005,14168,3295,30298,41065,-25030,-49068,-65166,-19066,-39017,-22351,9029,-33288,-52271,28155,-59207,15933,-35958,17558,54750,96096,16308,-132195,-29811,69493,41983,16779,-5009,26374,9462,4023,18532,-58769,33694,3753,25822,45867,35713,-15246,-47035,36671,28122,22465,-17510,38259,7703,-22000,-51202,67712,2001,-25969,-9614,-46736,-78134,-42782,-4112,18270,25879,6340,-12215,99964,-12951,1522,30223,17416,55494,-61034,40837,-6455,49225,81118,45021,2148,-50794,-2276,-28210,62296,57207,-3228,11984,-19534,-70405,-79107,-15577,2977,83088,31210,59930,85747,-26226,-7438,46151,-47920,-98301,-83693,-72783,11110,-73016,-89447,-38208,6028,-37617,29472,-82042,-41929,-79307,-9252,9900,-35487,11339,10850,-32857,30472,73105,11063,5974,27714,-11125],[-30818,22691,37392,-7663,-41462,-26753,-10369,16433,67443,-16423,-18716,6182,-53814,2379,70645,-85255,-43132,-28817,51603,-14221,-5846,36116,17252,11410,-73521,-16490,14048,37005,9644,92654,-22946,55645,-53110,-23635,-226,-52055,-72615,19977,34750,54308,2153,4291,10159,-14595,8193,-26003,27441,-1975,34243,49672,-36445,26345,-38712,-128113,-29037,-76134,-51341,-68631,46145,41708,53853,-20341,-52588,45455,31430,-16924,-51860,-45055,-14404,-18179,-80703,-14444,-33604,40453,-57088,-29509,-63552,-33949,6169,-7875,25502,75583,57182,25897,63922,18866,-6454,62491,-2451,96635,-22611,-9184,-69326,-106329,-75710,-21612,-80699,-68804,2083,-17639,-41807,-22903,38047,25483,-68022,-67672,33688,-36129,3869,25961,-11695,-49410,-35010,43184,14302,-23281,6509,-50239,-157460,-64785,52255,9654,-31952,31380,-24384,27482,-80721,-18240,67433,-2151,13116,55012,-23890,-23400,-77518,-71048,33928,25319,16186,2767,-6067,-99692,-20802,7159,30126,61193,84405,-48993,-3619,16209,-54289,-19823,-28422,60536,12449,-38708,62704,77057,96500,11711,-55967,-4919,-48757,-5314,-13055,-18655,-37905,-62575,-26519,-37623,-31394,-14246,-6280,-39355,27123,-20100,20749,18740,-21512,19056,-67768,-9259,2118,-100567,-6576,-19223,-5703,-34104,-24449,-15577,63121,1748,-14561,8850,-35263,19529,88113,-24514,-19038,37148,-11145,2467,37877,85509,43127,-15721,-10272,-22555,44612,63691,-20090,41884,95231,60820,-120738,-21745,55673,6025,-33314,-74365,-24354,61867,-34364,-67981,-61560,-54538,-26056,-16600,-26283,-128327,-54976,39767,30661,18991,43341,-42338,-112903,-47962,-74987,-132473,83245,76249,75101,42076,116430,48281,26231,7471,60111,-5143,9485,-476770,106654,8180,70323,74698,-8573,65604,65175,53033,25453,-1912,-7586,55142,86309,7604,41439,38199,87047,-41210,-42312,-80724,64622,70698,66348,73238,9922,-11712,8840,40630,-93129,-50242,-15283,-23064,31372,36672,-13895,54421,110075,58666,2353,-6936,-5284,16960,82611,25611,3878,108860,26410,-13170,-37660,-24511,66482,49721,25253,-30356,-4088,-49135,-3704,-10657,-2384,-33661,-30114,-8556,5039,-35416,77320,54593,42348,-29837,-12983,-7961,11721,12201,-54307,-63821,-29882,24600,-53133,-15495,16363,8365,38477,-45790,-20081,-11076,-37864,42981,27749,28630,-22093,134348,100445,-18460,-48380,76092,52909,42276,-39603,-83800,76297,16182,52515,40670,82992,39040,899,-11939,10938,-24329,-39225,-30124,-91306,44788,-17527,2713,-94911,-7193,-38160,-1521,-83524,-27037,-51586,-125590,-21853,-44612,-38470,19409,12374,27145,34309,25214,-64304,17723,12157,14751,53286,135210,90215,3909,62363,-7696,-35416,53710,61598,19858,-7088,22509,92680,-61805,-68204,32243,-32945,89012,-51847,21936,12629,36465,21199,50526,6583,18956,-64153,-141541,16743,-91140,1723,26442,-86056,-576,-31172,-9142,83636,67007,107480,-12416,-75499,-52293,58415,45698,5013,20551,-43522,-50428,92689,27811,-46462,8185,31829,-21657,-71933,-90161,29993,-124110,-5232,-20573,-41050,47659,-56898,13324,59688,-19772,-13291,-40896,-12765,-10807,-24787,58391,46108,-13484,38469,-65042,-26459,-39453,-62284,-41196,-11828,12032,-39236,72948,-2647,12649,6259,11431,-43271,-13109,-11129,5684,-42920,43940,30934,-7276,34667,43885,4664,2062,33268,38624,-21887,22865,-42627,-74300,20507,-15326,29029,89405,66174,50564,-8390,28752,88663,11354,-7969,-1489,-9139,-35680,-72101,-10278,12176,46786,-2155,-23347,-19691,85631,25098,22704,19545,28699,2867,-35091,-40368,54400,-50158,-20227,2779,-60159,4223,8598,-2811,40591,69678,13458,-16378,28714,-42060,-8589,-22972,-64239,19216,-32275,-28068,-13528,-63081,-18027,-18377,-37016,6463,-52640,-3515,6724,1662,-35542,19459,-6797,-39037,6655,29507,-25823,-23664,-21048,-49864,-41895,12082,-80378,-8766,37337,-72844,4156,15282,32859,-56603,-51547,-82493,-9830,77294,24032,14469,-21873,48710,53126,-16837,-13352,22524,33301,76081,-21386,11432,23671,-10855,-59026,-47441,-5352,71731,-13097,17930,31418,43652,45480,-93199,-55641,-15696,9860,-29409,-10630,67256,7564,-97192,3414,78173,58941,10139,-58419,-12906,-42139,19658,-36599,-33846,7633,-72094,-72369,-85721,11567,62617,21686,-22713,-20139,48405,-22323,-10247,-38832,-95829,8726,33341,19028,-58819,97787,70012,11546,44350,53388,-6243,-16447,12957,-12196,-48393,11643,51372,-5472,116603,32334,-56793,24152,-8246,25376,5450,-32809,-31947,5049,-39975,-64825,72282,-33116,-13952,-91128,34989,27169,-3620,42811,-21131,42083,-5933,-36066,10083,23917,48678,-55543,3170,64254,1526,81908,-19566,28312,47675,3298,3198,28499,4374,-1514,13909,768,-45685,4557,-2744,-36664,8887,42627,9731,-82415,-3901,2702,-44554,-40895,6134,18647,79084,-44891,-13794,2697,23748,-8162,-15811,-17800,9963,11565,-10395,-31064,-100195,-29657,10922,18426,57209,-9392,143274,11448,-92888,-76342,10552,-31584,37612,-41114,-14756,56333,40758,98157,70185,-36326,-8660,23919,34793,44243,-22295,-184,27669,86239,47108,43887,23260,54614,29411,-8567,-13657,-25597,17037,58019,30106,1834,16114,-38141,65513,-4132,-56539,-59613,26050,69403,69409,10580,-74045,-13505,-41120,-53124,-2068,-11177,13728,-62398,73792,23472,-83857,-35903,-7480,19308,-5475,-58361,-35572,45326,-32599,-61761,24373,-13756,72285,28553,50252,62537,87904,-4399,54395,-65157,1849,-66001,-3972,18668,15020,59676,48014,-27575,-23003,-18082,-36827,40702,6434,-9130,5366,4666,115354,12801,32599,15505,-36342,30391,-25506,-39045,23862,60887,7168,-13501,-341,60232,-34753,-64154,-41680,-56382,-44238,39331,53119,52231,17226,-9224,-13300,7143,-51968,22495,25360,28276,-94198,-76659,-22105,-3252,77494,44168,23626,-51855,6335,39069,3458,-22312,-5125,-35441,-48043,2763,11849,683,-95187,36490,32014,20609,-5002,-33260,11481,-28704,-25430,19842,17315,36876,43083,40486,29406,-28212,-112923,-95930,-49176,74385,28283,101761,46667,31531,43301,26594,27379,34734,7731,6412,-6970,34686,-48766,-75644,-389,60688,30907,-48170,-411,-41036,34498,-48061,23867,-45440,12822,86366,59854,14571,10640,29539,38849,-27925,-74223,-63857,-23796,-12945,-17281,-3131,-41301,-47029,39114,-48163,25346,-37055,10294,58737,55127,10372,-126919,-36271,87538,42804,277,10192,48687,21608,38712,37028,-59816,32747,-32329,20596,46996,61810,-2372,-37115,71609,41580,24875,-42856,2354,37669,-31829,-76248,93368,-13843,-14182,-7940,-34154,-55995,-40792,-44653,8886,20633,-9394,-37678,86409,-26502,-21205,23299,36376,54202,-66724,44638,12353,25912,21056,32313,8195,-41786,19835,-30798,68389,83344,-9054,-4195,-10229,-78044,-30998,-18122,-22874,22929,44893,65785,107665,-9043,15856,36930,-35978,-85463,-68348,-81689,12102,-78660,-96235,-50960,21335,-40148,5787,-90527,-40535,-72970,8795,26941,-22539,3708,-297,-22517,-2976,56436,12887,1801,15657,-9277],[-40088,18943,57962,-11632,-41162,-29845,-16430,21033,67348,-40445,-33021,2577,-36001,12755,44501,-113678,-43254,-22900,35939,-27626,26787,38294,6769,15927,-69087,-9293,16550,30223,12075,123957,-15146,47645,-53174,-13834,-470,-43198,-69545,19298,17475,47244,-6136,-40219,-6779,4866,3293,-942,45099,15736,20593,43124,-27477,-10324,-71688,-148224,-12505,-49081,-13240,-76504,41453,25735,46159,-718,-37617,57002,24237,-8635,-23593,-46743,-30498,-32079,-77807,-7816,-13407,15865,-36185,-14013,-43810,-26421,48043,-17360,5540,55783,60371,34884,41898,25378,15471,54459,-2409,77486,-32516,11621,-71864,-67612,-28317,-21387,-87998,-73204,5743,-31566,-63968,-38837,53142,29306,-39486,-91469,51516,-28839,12680,22788,-13612,-45397,-44623,75903,-633,-42660,3185,-29151,-148604,-55930,55008,-21171,-54459,18280,-23075,24620,-92040,-48908,60012,-8457,21225,58031,-20561,22744,-59651,-97777,37609,17963,4518,17432,45241,-80063,-29855,6526,9075,7474,69108,-48004,4450,29863,-60713,-23259,-13911,60179,1189,-43288,57495,86084,78151,3019,-58798,-8724,-8432,-1615,-41925,-43261,-37391,-48806,-46213,-56638,-64896,-26773,-20598,-32738,37560,-6324,30555,6402,-3541,51859,-64181,9269,26036,-107945,-17422,-29424,-15431,-54782,-11538,-29522,43080,-9227,-38363,4247,-33683,27312,95181,-28711,11439,25800,-21740,28929,48649,66974,58141,-9230,-14331,-48848,25812,78763,-3592,62392,85732,73186,-108457,-43705,61350,26362,-36194,-50157,-9216,63108,-34363,-54710,-52939,-50750,-24179,-45588,-5008,-83614,23671,43167,23171,-18325,-23481,-88451,-119068,-31886,-29278,-98357,32138,71568,87524,50755,83185,40991,39933,-15954,44698,-16462,-22081,-438562,204043,41024,85278,32315,-18588,63780,38694,45859,9975,19200,5131,42721,127937,41790,44579,19805,60192,-50056,-51583,-75909,78201,63772,51637,62512,-23677,23405,23660,40870,-73866,-48991,-28199,-22022,-5572,32036,-4721,39595,90668,46830,-19514,5783,9423,10362,90269,26334,30539,107785,43141,6189,-53717,-31029,62062,59414,15013,-30391,16866,-4763,-21793,-28105,6383,-20103,-13042,-3217,-867,-35907,72883,43055,46534,-30365,7964,-22660,574,-2095,-34722,-35772,30627,33352,-61652,-29949,-26047,18673,37981,-36678,-18027,-7642,-33893,30099,31357,25300,6653,111106,74116,-12812,-32852,65035,38752,38660,-38644,-46621,49499,12085,74212,81729,68027,48242,-34997,1,11114,-30011,-44610,-39630,-78254,25726,-43375,19493,-91130,-21464,-46205,-55316,-54714,-36032,-65960,-133992,-47859,-55685,-50391,21557,7297,21836,21306,36473,-51067,8350,24566,40122,23765,117666,56032,-4328,62236,22179,-24729,45628,48062,34365,-14624,1614,107888,-86286,-111679,34325,-20642,66805,-54440,27798,2275,40322,19650,64263,756,-11815,-112911,-133037,22266,-75949,35834,35471,-56693,19452,-18802,-8903,71967,54129,91106,-22390,-84150,-31515,81708,56870,17310,7020,-22651,-24264,77904,24555,-52512,9204,2408,4412,-48944,-98504,57087,-174572,-7894,-21228,-40123,17031,-58708,-15061,43368,-11977,-31575,-34948,-12369,-17460,-4701,80738,21274,-20781,14446,-99862,-20027,-45846,-56521,4748,-13009,16644,-49409,75842,-884,4797,-11343,-4905,-45587,-1698,-24540,-12957,-76617,1314,19459,-9557,29431,43051,23227,-14756,34356,28297,-33367,42559,-37982,-47236,40795,28397,28924,109515,55899,34702,-9617,45435,91518,3788,-22713,-4941,-16516,-29874,-38333,13942,172,44177,6437,25876,-5750,85233,36000,45486,1167,7567,-511,-33325,-74385,50816,-41947,9054,-15642,-69168,-38702,7553,-9255,47942,72018,-7890,14238,46073,-31863,-16994,-55068,-73911,14413,-30414,-30964,-15910,-35184,-35663,-31203,-38113,10391,-86862,-24387,-9604,-3993,-1347,37029,2274,2940,30865,-3460,-56710,-22257,-36700,-40929,-28753,12522,-70738,-27334,50048,-47108,-26718,26617,13033,-47536,-47760,-72573,11782,61262,42324,-3409,-24661,51265,69387,-27274,-9104,6731,2824,34237,-21512,67226,18531,-2810,-55854,-27090,-4545,38945,-19755,31209,43184,44346,23743,-96383,-54687,5339,23395,-25310,4737,60666,3487,-79165,16655,68873,42336,8101,-45690,-7408,-22316,59300,-36755,-38639,40058,-71326,-46631,-77611,5370,46686,-2347,-19976,-13259,50458,11640,-14106,-26109,-117169,-9221,35335,-21497,-59485,123426,86726,8717,44283,45755,-9502,-38400,-25735,-13705,-39522,36155,36658,825,88658,40662,-75070,8896,-5534,27056,17018,-37455,-43979,-23851,-81075,-54822,70815,-34021,-14442,-88979,9131,18408,-12380,38576,-35863,59486,-2871,-33321,-287,13918,53438,-29787,36719,67918,16022,73672,-46,31215,55723,24266,11355,1665,-21031,-35099,-89,2554,-64847,-2189,-10589,-38513,-9189,38019,24595,-70798,-5461,1465,-48534,-48751,533,2536,94408,-52656,-14952,3675,50083,5691,2514,-14483,37825,-11906,-19861,-29742,-117338,1170,86,43868,74247,20353,113286,-2429,-126754,-96118,16746,-40964,55629,3436,-17342,60230,60945,105109,89760,-32511,-22509,10634,27895,12034,-27613,-45958,12066,63863,52676,53199,53029,54524,33923,-11563,-30383,-8560,-8708,62865,15080,-10181,16109,-24042,84605,4232,-59783,-63766,26696,50122,53355,14990,-92421,19531,-33754,-70554,4453,10070,20863,-56282,53587,32319,-85042,-40709,1666,29860,-12998,-50751,-61158,35659,-53360,-91934,40761,-17413,85146,25893,41583,61574,79754,5776,57364,-47410,-10199,-58422,-29721,9715,36495,48394,27422,-27714,-19140,-16170,-58519,37189,-1899,-3814,5793,8978,88154,1291,35507,5581,-43143,38887,24912,-78505,8504,54076,7183,-22049,-3882,29106,-30530,-48085,-64593,-79058,-16869,74601,49197,72261,10644,8360,-4512,10107,-94606,10939,34490,36266,-91296,-88014,-50305,-28760,60904,24716,6118,-29900,20515,37204,-10046,-28765,-25233,-27286,-51752,5461,46880,-3533,-72161,61490,55710,45060,-3693,-16726,-17641,-11950,-11795,30227,-10395,27568,56671,42211,32609,17431,-102759,-91176,-44281,96861,41062,128543,48040,22212,38967,33616,20978,48292,10634,-26411,-13631,22178,-34613,-91785,17354,26305,21946,-61134,5183,-34266,21926,-48748,46458,-46273,35473,44241,27653,12076,13728,31188,39492,-29517,-95260,-56207,-23633,21619,-1140,-14122,-40958,-38075,45864,-37414,27746,-35820,6802,55008,5453,6538,-109931,-41982,98713,44514,-10513,16207,72431,37126,66879,54337,-42512,29171,-58926,8046,40617,79493,17733,-22649,99281,44704,30507,-62836,-23800,58778,-38511,-77261,101776,-30609,-10032,-5491,-24055,-30944,-35453,-64419,4812,16879,-21475,-41318,53425,-49971,-36374,5816,48010,50077,-64511,42286,34641,10844,-34755,16020,27918,-25143,31386,-24344,67864,88193,-15863,-25620,-4378,-77931,11110,-14446,-48774,-30394,54867,62508,105294,12238,33349,25069,-29534,-58808,-42444,-74910,8581,-75184,-98812,-56128,32694,-42664,-12139,-96906,-41971,-52181,25024,48565,-9656,1507,-13169,3630,-37117,31671,12367,-5442,3672,874],[-34860,13376,70425,-17135,-39624,-37330,-20562,20032,62861,-59521,-46397,1141,-26387,25850,11771,-117773,-37940,-11017,25120,-37197,55311,49173,-6643,14865,-55248,3261,22218,25571,11549,134268,-5080,45234,-56859,-19059,-10497,-25548,-56380,19462,-10021,34521,-6317,-83143,-44646,23264,-6004,16181,54007,31068,-350,30969,-13640,-38266,-97979,-136540,-2404,-33784,8135,-80651,36010,-2721,45591,16062,-22525,54882,20034,629,5540,-27771,-54099,-45616,-47837,3254,1068,-7466,-15545,-542,-19510,-11254,80898,-25519,-95,21190,49948,38715,11050,29109,36666,37048,-7532,28875,-45065,22594,-57484,-18315,23947,-22381,-96069,-77219,4586,-36206,-78942,-56884,52289,21290,-9141,-97548,61669,-20047,28771,25887,-13537,-33270,-55964,100829,4321,-51840,-2230,-1595,-126987,-38222,43524,-49548,-54383,12138,-27126,3428,-96033,-70969,43480,-10519,31714,52518,-14278,64861,-30351,-98799,36762,7974,-2369,28360,72668,-42691,-29454,3107,-6289,-33319,53034,-38429,8368,44324,-56068,-28240,-577,53139,-6423,-57840,52695,83633,50785,-10655,-55627,1315,30793,4570,-65302,-48810,-35484,-38458,-58683,-67919,-82080,-25420,-31350,-28882,44845,-16942,38311,-4875,19747,80271,-39356,24330,33552,-100705,-27280,-43518,-21751,-63854,9825,-41240,8842,-13095,-60532,5125,-25360,26413,96441,-20503,31176,9620,-28706,40374,51331,44197,63200,-713,-9423,-61470,12204,87140,9236,48922,53200,71276,-79626,-55181,46892,41129,-31436,-25321,-2420,49824,-38670,-31150,-31065,-35105,-16770,-61726,18877,-30035,90073,43670,6717,-57048,-101028,-102515,-99987,-11279,29805,-66490,-21607,57488,104718,61672,33404,23086,46513,-38140,21486,-9645,-42758,-369411,272939,81625,99698,3448,-24184,59716,5648,38671,2626,53259,16181,36229,153791,65030,42074,-6436,24605,-53724,-57165,-54535,78996,44922,36501,49659,-53570,80197,37145,36314,-40493,-38150,-44759,-21023,-40287,25644,-1942,9038,60981,33715,-33275,22378,9955,-198,88415,19487,59824,87351,46523,19095,-70977,-42119,45778,66970,-514,-22465,41445,39840,-30064,-46127,3020,-24303,-7359,-11816,-7497,-27038,64192,30807,42667,-28042,29328,-30014,-6142,-16118,-8885,-11846,75118,42102,-62950,-43976,-56211,24950,44123,-4683,-28833,-11428,-26332,13281,28752,19236,19193,91722,41765,-5734,-7291,33451,23060,50441,-33962,-8467,10614,13954,88392,103147,43600,44536,-64589,6913,-757,-26625,-44792,-51747,-45748,6579,-61613,36817,-78195,-47164,-53286,-90835,-28795,-49514,-75730,-122285,-66112,-62734,-62001,19135,558,19529,-1507,46852,-31785,-1497,38236,64955,-7816,78135,27997,-10886,44066,49438,-6678,37931,33373,45575,-20381,-26643,104118,-95258,-118119,34844,-1199,51957,-48945,23932,-13561,43077,17837,75128,-13104,-48400,-124718,-87626,29141,-41401,64463,41189,-17777,36705,-6455,-9274,63584,43707,64165,-28036,-80633,-20058,82627,60023,29110,-5833,157,1158,52998,10306,-52887,202,-22910,28894,-30146,-98453,79979,-171013,-10634,-14372,-28239,-7556,-50311,-47035,16818,-12510,-51722,-29975,-10930,-13673,15145,84023,9340,-28438,-15473,-111578,-10599,-49062,-49179,49185,-22081,24476,-53862,67361,-1448,2138,-24782,-19255,-43321,16557,-33402,-28796,-83409,-40108,-2155,-18096,15941,21327,39637,-1819,29546,12385,-44268,55054,-37840,-11563,41537,64195,23441,104008,43744,13924,-9440,45717,69276,1053,-26020,-6022,-20448,-25842,-8585,33182,-9585,39685,14111,67294,11336,72115,46040,58207,-20382,-19837,-3880,-30695,-93618,46696,-18036,16785,-34176,-62865,-88338,2862,-9855,52777,64503,-26775,40738,75343,-10076,-18564,-85691,-62734,9455,-25020,-18650,-13346,-5371,-45520,-44776,-41162,12750,-101505,-42747,-31656,-7918,25003,52328,4587,32538,36809,-37579,-77758,-23030,-48025,-33597,-16292,11884,-52168,-38211,54743,-23072,-54606,39169,-4609,-31089,-40275,-63671,23484,49042,64960,-20938,-19778,43900,76506,-39469,-1684,-3757,-2965,-16803,-21049,124647,21690,15697,-41888,-1657,3342,8708,-33463,35685,51788,43787,2090,-84646,-51339,18786,28779,-22055,25143,48120,5708,-53844,21592,51490,23467,2778,-28511,-2967,-5812,74910,-26449,-42670,63203,-55157,-14600,-57646,4199,32304,-30690,-19923,-8789,47821,38768,-9859,-6265,-96282,-29205,30482,-65134,-43041,132761,94603,12480,45020,29403,-14043,-49557,-75421,-21107,-36150,58540,17406,10323,59516,48943,-81413,-10618,-1068,20165,27700,-22872,-35704,-36702,-107617,-45858,54049,-28873,-5775,-78238,-25947,-1643,-15810,32805,-52455,61319,-6607,-30646,-4715,2997,55021,4121,76184,65981,26804,59272,22360,35059,55962,33534,19193,-20189,-42789,-60887,-10988,14561,-63219,-8745,-9968,-34307,-23374,34826,23579,-54136,-11151,2088,-48398,-48293,-5305,-14939,93479,-38709,-16076,9691,69127,26023,26753,-21178,56411,-30248,-26043,-22343,-113509,38324,-14834,55118,87756,55387,69568,-3409,-141750,-116566,22816,-35628,65560,35205,-26870,52029,75935,97897,108740,-16791,-35190,1807,18129,-22531,-26704,-75721,3220,25623,50654,51896,79652,52311,33258,-17746,-41384,5730,-15996,68444,7250,-18668,22927,-8397,92660,11419,-56063,-54504,21355,26487,32687,26537,-86811,47564,-25220,-79157,11568,28018,28705,-45409,34740,34473,-74122,-37430,14089,38670,-18211,-38033,-75876,25607,-65501,-112369,47060,-14766,83645,28616,19996,52831,58863,9354,53565,-23116,-23636,-54530,-46976,-2935,54267,35541,3987,-19374,-13617,-13040,-52485,35486,-5150,8208,10067,13679,48354,-6475,35592,-264,-37827,35472,60006,-108456,-9124,40370,13364,-22058,-25419,-4973,-28132,-38605,-99231,-90103,12271,88614,43632,83820,1435,27849,-5935,13584,-117255,-10129,33437,42367,-74349,-92347,-69451,-53938,28928,391,-6858,-15230,38124,38288,-16708,-40754,-43644,-16126,-53438,10511,79204,1438,-51919,84142,72957,74319,-11891,-3234,-36995,-5331,6873,33775,-28542,27729,64425,30908,23001,48579,-76232,-68697,-43042,109278,57684,121060,36142,6045,23171,33761,14533,50821,20820,-32306,-17778,15655,-20213,-95318,28211,-13163,1153,-66697,10509,-17876,11213,-48744,55644,-65156,60586,7904,-16759,5728,9910,35319,44854,-28029,-107965,-48919,-20899,53206,20460,-22484,-32392,-30054,43321,-28047,18988,-34996,5982,40583,-36612,3319,-93095,-45515,101167,44910,-15284,11840,89339,53439,87638,64616,-12379,24624,-66601,-7785,27608,83248,38755,-9648,110390,38543,38896,-77357,-32792,68259,-39773,-57827,88724,-44921,-12288,-3931,-19459,-13199,-27287,-58935,5987,18159,-23334,-25269,10625,-76137,-40335,-16482,51602,44105,-53828,35236,52271,9686,-64415,8978,58074,-6564,30592,-13450,56607,71463,-21933,-49622,126,-73996,34018,-4484,-64881,-60925,58006,51365,82438,35283,39962,15300,-31013,-35404,-13409,-55288,65,-61626,-97957,-55696,36293,-42991,-24332,-97513,-48476,-21005,36681,71484,-763,5305,-23841,37264,-59621,8710,13431,-14462,-5649,15353],[-19187,8573,70548,-19261,-35071,-47740,-24486,13543,56858,-67617,-56339,3297,-30767,39127,-16678,-95951,-28669,3605,19551,-40790,68076,60800,-20300,7515,-35279,17259,25646,23970,6889,122126,7279,45781,-59018,-34185,-25992,-5835,-40274,20773,-39646,16779,-1534,-111689,-86159,34733,-18965,20610,52662,38485,-23347,19327,1933,-49508,-114358,-100757,-5480,-38995,5386,-77522,30224,-34953,55435,29490,-12063,38052,18573,8145,30732,6485,-77686,-55101,1837,17100,5104,-18361,892,5541,-2388,4665,95095,-26424,7104,-21880,27025,37376,-18516,30091,51023,17666,-15698,-20995,-51841,24025,-36314,14977,62537,-22571,-100288,-77481,379,-31421,-84649,-70752,33347,2530,14291,-84700,59274,-14045,43949,34633,-10969,-15308,-62372,112343,24679,-45649,-6320,28872,-96072,-16880,21636,-67382,-32357,13454,-37513,-32179,-81229,-79198,25081,-4268,43282,38884,-7379,85033,252,-65810,30990,-2939,-6206,32846,74608,410,-16489,-1790,-13131,-52429,41546,-23467,4384,53795,-41384,-34138,10614,39723,-9245,-73319,51995,71131,26043,-24366,-45620,23475,57876,10096,-71927,-36399,-33637,-32231,-62684,-68761,-74364,-11408,-34786,-25095,50233,-49247,39370,-11062,38700,90400,-6195,34569,14404,-81317,-29762,-57925,-20459,-56482,34713,-45733,-31838,-11930,-73761,9913,-13307,18759,87684,-2920,34033,-5538,-28188,36634,48558,25740,59566,1851,3942,-63597,2301,86062,13597,6493,1320,57233,-47954,-56933,19666,48464,-19161,-11568,-6664,25436,-43808,-3091,-1108,-12714,-3892,-61578,36138,14987,119495,42157,-15801,-86728,-164313,-80001,-61057,5846,87865,-39147,-63506,38941,124116,70958,-14189,-8926,44561,-54019,-4208,13556,-42295,-296370,288245,120212,113100,-5441,-24271,55265,-10848,36110,4888,79216,22906,38613,147711,70501,32822,-33449,-11063,-48979,-53357,-17604,68158,21782,25483,35340,-66890,140559,43173,26787,-8761,-25012,-61325,-20114,-63627,18723,-4273,-27346,27875,21967,-35075,38369,-1359,-10462,79169,5717,82705,54099,38101,21162,-89214,-57665,18710,69427,-15772,-6121,64349,73092,-26835,-57630,-11227,-37308,-13182,-28905,-12793,-12820,51342,20601,30385,-22046,44028,-26744,-6121,-25779,16446,3872,90567,48340,-55863,-55477,-61376,27199,53339,37181,-45126,-21627,-16795,-3232,19567,12886,10212,81573,12220,-3859,17911,-4840,7781,73378,-28411,13862,-32969,18233,87877,105504,17283,22213,-78590,5632,-21086,-16805,-38361,-61946,-9889,-6367,-68151,51061,-59390,-76869,-55581,-97341,-17091,-66247,-79714,-89341,-68037,-61100,-67071,11250,-6723,24410,-26387,53221,-9823,-10522,48864,83209,-29899,29372,11080,-10302,13914,63346,9666,33036,23597,49013,-23433,-50891,92516,-86853,-85874,32766,20750,49802,-34008,11134,-32312,45653,16782,81334,-31097,-82395,-84134,-24972,31185,4570,75192,41485,13089,48845,2611,-10189,61493,41568,34120,-25715,-66217,-19211,67070,54940,39873,-18857,16691,19394,26121,-7684,-47831,-17156,-33492,45247,-21236,-91478,91552,-122689,-11898,1611,-6684,-19441,-34471,-75521,-12946,-17586,-59456,-27815,-8956,-236,32034,71706,14380,-34077,-43932,-94327,1145,-50184,-44080,76099,-36061,35381,-48299,48761,2868,5656,-30432,-27565,-31757,36803,-34793,-40351,-79296,-70428,-32463,-29084,-5839,-13116,42633,40876,23844,-3437,-51835,50826,-47439,20481,22760,71963,15388,73493,30629,-4883,-6592,34032,31354,671,-21177,-4448,-22335,-26080,12935,44373,-13697,35334,17375,87076,30209,52218,54120,56975,-42102,-46259,-6451,-29369,-93308,40891,8845,-7776,-48013,-39417,-124130,-2748,-4891,52912,49359,-34960,54266,106241,19888,-14770,-107963,-35521,5537,-17679,684,-13628,18636,-46817,-56467,-41445,10719,-96663,-54611,-54935,-8911,36181,58949,-3176,41279,22477,-64063,-87613,-24243,-52715,-27474,-7602,10189,-28563,-39855,50711,-7824,-70010,46242,-15369,-11017,-26752,-55200,17500,38565,81758,-34405,-12101,26577,74936,-47346,7865,-4150,9878,-59711,-22468,163239,32152,40644,-23067,19870,9631,-9298,-40344,31726,52956,43542,-12752,-64270,-46629,20029,26004,-19750,45885,35016,9320,-30233,19942,32022,6923,-9407,-8868,-474,-535,61668,-9028,-43594,68816,-26237,14424,-40669,7800,22651,-58907,-19683,-3669,43079,50123,2262,16457,-37758,-47517,24235,-97969,-15804,122799,93672,24060,46176,12602,-16570,-44996,-120128,-34028,-37903,65282,1356,18636,38144,53141,-78580,-30381,6328,7164,38018,15031,-6369,-32143,-108545,-38709,27188,-17605,13122,-61308,-62140,-27644,-12836,27356,-63923,45971,-13680,-32304,-2132,-5616,50774,34713,107926,61206,31069,40251,42839,40590,47123,30308,28105,-29513,-54309,-72157,-16321,31038,-43562,-10903,1980,-28488,-34287,37235,7259,-37024,-18759,6228,-43048,-41032,-10348,-29607,74984,-13932,-18087,19980,73661,46232,46845,-36057,66048,-38975,-27684,-10111,-90679,69624,-30259,53761,95093,82658,29310,7534,-132666,-125300,29896,-17295,62210,47424,-43364,36927,74035,72138,122236,6216,-46045,-52,9741,-46854,-20071,-81632,-193,-15506,38016,39367,93127,47929,31351,-25282,-42327,14921,-2353,72486,6578,-19923,35872,5482,87656,15104,-48446,-34243,12237,1934,12849,40994,-59951,65180,-16421,-77630,15654,34304,36131,-35682,22252,28957,-53851,-30282,24620,43267,-22904,-26130,-78741,18427,-68487,-119456,39934,-12007,74699,35841,-9873,36914,30171,5738,41430,-5621,-34715,-53601,-47006,-12432,65999,21000,-18932,-1411,-6164,-9997,-21804,37716,-1578,27270,18446,14905,11807,-12246,37836,4155,-21190,22872,60628,-122200,-24721,27408,24566,-11854,-61870,-29940,-30199,-35567,-139022,-85045,31334,76844,35876,82348,-8434,44463,-14211,14979,-111807,-30942,23907,46767,-54155,-86648,-77442,-68096,-6435,-21537,-14558,-9689,54172,39674,-15747,-58511,-53684,-5386,-50060,19239,97003,14119,-40683,98667,78977,101521,-25678,6184,-40452,-8622,25590,28674,-33955,33326,62831,7766,893,52085,-45123,-35299,-44022,111285,74416,83013,11754,-11279,7706,28597,9858,38092,36640,-21425,-21663,10191,-8364,-84143,29476,-42943,-27312,-64732,12897,3206,5153,-49423,47645,-95666,74247,-14700,-60558,-3463,-825,38927,53110,-22666,-110124,-46079,-17866,69543,40197,-26692,-17228,-24389,29142,-19385,-1784,-37184,6089,17086,-57762,147,-80205,-45432,94177,42821,-15313,653,95642,66536,97597,63743,21269,22804,-54203,-21495,11038,72492,53170,-3085,100704,26086,46908,-87697,-24527,68829,-34073,-28258,56302,-54570,-17138,-4614,-19525,-8324,-16992,-33048,10587,26013,-12172,-1210,-29136,-94718,-32807,-33498,48947,36128,-38349,24837,56943,20924,-60924,17171,88380,9767,21376,-3125,34885,40765,-24643,-72261,4480,-70836,35811,10583,-63816,-66101,53197,37018,49520,56804,33957,10370,-37796,-29363,10228,-29471,-12867,-40155,-93533,-52845,31150,-38774,-33668,-89552,-59753,11217,40892,89560,1609,12339,-28079,69299,-63227,-4059,18922,-22292,-10702,29527],[-11,6417,57862,-14048,-25324,-57193,-28542,3473,51974,-62778,-61614,8755,-47342,48749,-32410,-59848,-18604,16509,16807,-38221,57508,61964,-30969,-3556,-12728,27044,22497,24111,-1327,92816,20576,45429,-52195,-49686,-42447,5878,-31491,22989,-63074,-4298,3862,-118248,-112152,35449,-33441,11464,42885,35039,-42720,14427,16545,-42361,-118932,-58835,-23134,-61646,-17133,-67042,22631,-56612,72220,39516,-7130,11362,18517,12095,46133,40422,-94930,-58493,51907,31081,-1636,-14790,10526,2007,2646,14449,86935,-17366,17994,-62681,-5836,31450,-37179,29868,54945,3670,-23393,-50140,-45212,22302,-19126,7863,75889,-19655,-96166,-72083,-3583,-20239,-82254,-75627,2128,-21533,24753,-59694,44094,-13713,51584,45452,-6137,4687,-56922,108858,50167,-24738,-5294,57524,-60574,2735,-3723,-70495,301,19309,-50299,-69297,-42050,-72894,10411,10697,52585,19075,-2204,74185,24484,-5776,21633,-12610,-9617,30070,59750,36828,6994,-7138,-11643,-51902,36064,-7125,-9567,53930,-23836,-40061,18672,22029,-9082,-79394,58997,54527,13526,-32877,-28702,51621,67874,12192,-56050,-14203,-33409,-29938,-59084,-59181,-43211,8778,-31280,-20563,53740,-82005,30843,-11047,46172,75838,19793,40714,-25947,-54598,-17782,-68277,-8918,-34360,54763,-40089,-66298,-10165,-74273,15833,-771,10535,68978,18033,20813,-15114,-18318,21519,43311,13587,51601,-6853,21656,-59383,-6501,74791,6080,-44736,-54808,37103,-23028,-52546,-8256,45668,-2103,-15958,-20560,-2598,-46678,21667,26394,8591,12568,-47379,39370,37216,106788,39474,-38431,-98248,-185534,-28874,-14435,12918,128306,-17993,-82248,23075,142068,74017,-46088,-54876,35666,-60175,-26580,44651,-22314,-237810,240548,144434,121905,2587,-18769,49295,5987,40118,12856,77537,23927,47452,108665,56406,15954,-54061,-36370,-36004,-34450,25700,49452,2220,20423,21215,-61490,176362,38795,13841,6874,-13409,-72256,-18231,-73033,12231,-9194,-58515,-1287,12114,-24584,48833,-18949,-16882,67487,-11703,89945,20715,22473,11350,-104840,-74214,-14731,66584,-24931,16582,81231,92021,-14494,-58750,-30137,-45980,-25886,-44655,-16285,1322,34315,14100,12760,-13755,45535,-13375,-255,-28628,34612,9933,75525,49566,-41719,-62982,-39979,26457,60704,72777,-58795,-35490,-7344,-13117,4610,8570,-18385,77711,-7137,-11751,30423,-34914,-5917,92799,-23497,12961,-72338,19757,71082,98436,-4094,-15013,-71530,-3314,-43604,-5136,-25341,-65454,12532,-9163,-61857,57646,-40213,-99304,-48545,-78076,-22853,-81574,-76939,-44268,-51040,-48346,-61968,-1425,-12677,37737,-44622,51738,10793,-17970,52818,91281,-35702,-12931,5289,607,-17351,57240,16461,31716,20535,43452,-23241,-58362,84347,-64981,-29385,28515,39648,59476,-11876,-7261,-49986,48027,17366,81990,-47641,-106503,-5969,31926,24764,48045,64008,35924,25842,55218,6749,-11865,61615,47598,7681,-13959,-43992,-24867,48793,41771,48476,-32567,20400,25937,5087,-21517,-39205,-38075,-26508,47947,-24613,-77015,88078,-61591,-10644,25840,20032,-16093,-15464,-92970,-38713,-20376,-43148,-28700,-6890,18052,44080,51671,31905,-35868,-64533,-55595,13869,-49414,-45036,75864,-50163,48599,-31322,24391,16272,15522,-27106,-28296,-10627,52812,-28334,-46991,-84250,-83349,-64903,-37470,-32542,-44018,29347,90393,27236,-11884,-53956,28398,-64997,39196,-6498,50089,7912,28071,17904,-15568,-690,17478,-9430,-4214,-17184,-605,-23393,-31180,25844,48072,-11421,32685,13606,80491,47241,32894,57475,41394,-61715,-63868,-6635,-30947,-74963,31255,22841,-57116,-56076,-3107,-129490,-6398,3347,47361,32608,-26557,52268,124401,51248,-9617,-115888,-5427,3174,-11122,15816,-19074,35559,-40592,-63287,-36930,1696,-78027,-56830,-73523,-7562,31007,51019,-20725,31743,-4567,-77729,-87583,-24550,-47881,-19666,-3744,7736,-5556,-34158,39576,-5090,-66642,43406,-19358,6452,-7050,-45463,-6787,22532,81113,-41059,-8023,2360,67605,-46207,17850,3704,24980,-82789,-27307,168286,46921,64436,-7036,32765,7711,-10444,-31907,22233,44366,43669,-16331,-41604,-41153,9003,17530,-16459,62049,27628,8806,-15977,14747,15537,-4199,-25156,11958,-90,-9465,27351,10650,-39441,54723,7075,33417,-37588,12767,18640,-81476,-16351,4378,38257,43216,19018,37259,31822,-59952,21603,-109210,14658,96706,86284,40624,44947,3020,-16001,-27253,-144782,-51477,-43040,47035,-5933,21586,27069,50199,-72013,-47266,16818,-6907,48757,71960,35631,-15054,-83000,-31750,-2656,-1702,37764,-41485,-88900,-49956,-3697,23736,-65654,17840,-20440,-40078,5014,-9607,40723,53022,119001,55526,28090,21597,56974,47213,31553,18680,39231,-23747,-52102,-67064,-15222,45306,-16104,-6044,24157,-26179,-44594,45439,-17654,-22635,-25409,12924,-32830,-29810,-14168,-38370,44282,7253,-21332,32384,61201,59014,50211,-53610,66438,-38843,-25486,3466,-56123,84889,-43000,43889,94607,89413,3820,23580,-102795,-115201,36943,7981,44886,43000,-66129,21153,49515,30374,127483,28245,-54309,5030,5580,-53119,-10858,-65617,-1100,-46195,14288,17979,88266,40420,30520,-31032,-31952,17517,24558,72047,10215,-11052,52169,14912,72345,14745,-41252,-8543,2722,-19346,-755,54381,-22062,70676,-7589,-67994,13956,22644,42328,-31919,18150,17212,-30053,-23740,27760,41693,-28305,-20787,-71138,16131,-63736,-113320,21253,-14187,66138,44039,-39604,15217,-769,-3441,21153,1778,-40571,-54066,-32070,-13325,69973,4375,-37496,24210,2430,-7509,17158,44066,8240,49647,28939,8937,-8954,-17134,43513,19939,1971,8661,25605,-117318,-33457,25621,37436,7198,-101453,-39657,-37975,-33990,-166713,-64045,29331,45589,25809,66547,-16684,52798,-22792,12304,-82302,-44457,9541,47678,-44455,-70857,-75921,-63366,-31146,-34963,-18856,-8859,64783,39423,-10111,-80175,-52400,1907,-39653,31571,92474,29935,-39702,101264,71492,118417,-36942,11589,-29219,-17914,39454,15633,-27577,37748,51832,-22286,-28653,29785,-20439,-2053,-44270,105107,86941,30403,-18733,-22849,1874,21174,8267,14279,54860,-7134,-28123,220,1510,-60013,21590,-50204,-55083,-55978,11482,22081,3729,-52495,24277,-123697,67899,-24262,-89768,-12913,-15550,38134,59204,-13735,-101954,-47560,-15999,63268,51854,-25503,1540,-18957,6140,-10000,-30725,-43292,5721,-9398,-53665,-2766,-68834,-40442,78773,38805,-12420,-10560,91252,72110,91756,51077,50457,29007,-28022,-28326,-4214,50925,55524,-4589,72974,11106,50029,-94154,-5322,65610,-21646,-95,12826,-58341,-20515,-8139,-20437,-15590,-5085,2345,15700,38936,9865,17361,-54709,-96448,-15994,-35723,43095,25496,-24349,12204,44383,37819,-31082,38196,104873,21596,11211,3050,7690,9117,-21720,-89075,8038,-71188,22962,27782,-43872,-55341,41632,25479,18385,72509,17641,10305,-43431,-41848,22909,-5449,-28663,-15635,-83971,-50511,19354,-28923,-43954,-72992,-72370,33269,34285,96781,-2193,18120,-23213,92922,-49312,-4335,28892,-25676,-11334,40137],[16760,7503,36452,-418,-9061,-60763,-31542,-7227,49019,-47988,-62272,15418,-66651,50838,-32439,-27873,-10974,23653,13407,-31028,25054,44900,-35547,-13770,9460,27100,11353,22870,-10900,55868,32592,40916,-31210,-56143,-56191,824,-38579,25236,-74823,-25699,6911,-103133,-113273,24653,-46597,-8361,28855,21502,-54437,20193,29236,-21937,-111593,-27655,-49624,-89706,-47602,-52214,10935,-55467,86777,46149,-4738,-15623,17800,11999,46010,57606,-103216,-56125,81363,42330,-13974,-2840,12424,-9197,-570,13898,60107,-624,21562,-89821,-43659,21650,-40401,30802,48546,-512,-27084,-51893,-22423,25867,-11846,-41221,64161,-12382,-81577,-61810,-3981,-7390,-74889,-70439,-29123,-43004,20763,-32683,21538,-19376,49622,53040,-136,22501,-36017,93211,69864,4470,3238,79183,-26247,17001,-24689,-60181,26782,25233,-57493,-91670,13450,-56099,1710,30490,54864,-3601,166,37918,38375,59702,11309,-18841,-14376,20846,40404,58527,33250,-12521,-5325,-39331,34432,6998,-32252,43988,-13803,-44886,22274,3761,-9480,-70427,74919,41736,15890,-32547,-6195,77232,63538,9156,-20557,8752,-36175,-31829,-50602,-42092,-782,26081,-24551,-16650,54382,-87558,12961,-7735,40193,42223,28595,44406,-67327,-25527,12629,-71768,12393,-5578,62391,-24948,-83008,-11944,-62962,19607,9742,9166,45624,35340,-1522,-16312,-200,1022,37524,4602,43784,-26715,36626,-52472,-16426,54260,-13682,-81318,-93899,18385,-7896,-46364,-26546,30577,14894,-35156,-39665,-25095,-45574,35780,40020,21270,28815,-25989,26394,31850,65298,36193,-53903,-88242,-152002,33287,24504,7403,137801,-4418,-72720,16448,154355,68471,-57391,-105121,23200,-55932,-41248,70669,4481,-196709,139660,143610,120515,18132,-8705,40005,54866,49153,18677,41963,19373,57276,51732,26882,-8420,-62610,-43653,-18187,2730,62131,27680,-7963,20371,10027,-47014,165944,25061,530,518,-4538,-72670,-13528,-71133,6136,-14249,-76415,-20589,3455,-4931,50133,-36427,-17710,58685,-27846,75291,-2162,5498,-7707,-110899,-86184,-47589,60356,-24591,41366,89512,100395,2453,-50410,-45433,-40301,-38171,-49184,-18732,11103,13704,11365,-4682,-5627,31485,5179,7727,-24548,41465,7360,39477,44258,-23890,-65756,-2468,23898,61848,90549,-64481,-49332,56,-11469,-14160,7175,-57952,73540,-12805,-29002,21669,-47142,-17288,91724,-19176,-6841,-98471,14567,43599,92191,-16592,-54482,-44095,-15770,-61093,3587,-7352,-58942,13049,-997,-44526,52219,-25911,-103978,-29352,-45976,-40826,-89262,-67731,-3422,-21145,-25721,-47252,-16893,-15099,56947,-49666,39540,26348,-23557,48509,88896,-26666,-36397,7838,20914,-39053,31949,11036,32866,20124,31125,-19905,-40618,82629,-37088,28220,23830,50613,74517,12301,-26193,-62026,49203,20155,77392,-57926,-117492,69131,66783,10477,74784,36162,26139,20382,56225,6378,-14861,55616,56392,-11215,5230,-18713,-30486,40710,21058,53299,-45411,9020,19628,-5181,-25774,-29561,-56436,-6796,34809,-37809,-54349,70442,-18994,-6812,54659,45468,-1119,1894,-94095,-55604,-14028,-1564,-31255,-5032,34066,50579,32256,52256,-33163,-73768,-11746,26104,-45491,-53962,49755,-59861,62739,-5581,-138,35405,30457,-16241,-22613,15018,59225,-16130,-48586,-103920,-77763,-88793,-39098,-58010,-55714,8237,112686,48453,-6768,-49653,-4812,-82326,40645,-32571,10939,3207,-16835,7199,-14600,7530,2931,-42753,-21345,-24266,4627,-24364,-39634,32077,47154,-4510,32859,2328,52256,57934,20326,54152,15341,-77291,-68227,-2688,-35802,-45724,15986,13116,-108685,-60518,36215,-100038,-6095,11501,36772,22235,-574,39727,119775,74560,-7914,-108549,11401,2151,-8474,18078,-25310,48388,-29025,-62685,-29011,-14982,-53063,-48796,-81886,-5485,13708,27010,-43193,14836,-31323,-77714,-79412,-23566,-30448,-7741,-3836,5059,10889,-24978,24971,-13241,-44399,30356,-21332,15623,16400,-34086,-41333,-5375,56070,-40026,-12158,-23140,58741,-34428,26701,11440,27553,-83409,-35828,140969,61979,78742,288,36964,-4505,3939,-8853,11733,26703,42988,-7663,-18670,-34888,-9786,7605,-8601,70309,30532,1240,-13093,8862,3673,-10218,-37649,32778,-1261,-28554,-11681,27431,-29136,27115,35299,40365,-47593,13227,18521,-92483,-8190,15374,33776,22281,35031,52455,78549,-62971,25209,-95750,40975,62749,75917,56473,37160,4158,-13543,-3828,-144135,-71766,-49156,6059,-3506,17029,23549,39255,-67055,-60815,29201,-16194,60146,134151,74243,6189,-40965,-22813,-29196,15252,59505,-22185,-97094,-59042,10115,22547,-56613,-14486,-24503,-52133,12368,-8256,27724,56081,102770,48384,19181,10392,62109,53064,14469,5133,52212,-5837,-37116,-48331,-8514,52790,6954,5690,51177,-30699,-56629,56404,-41768,-11906,-28494,18919,-19913,-17456,-16934,-39993,11555,14556,-25703,44004,36357,59225,27099,-66848,55432,-34717,-21961,14043,-19417,80584,-51170,30078,85888,70378,-4706,35585,-62401,-88430,40866,32247,17664,31204,-93240,9764,7283,-18816,124352,41187,-59029,14149,5804,-41716,-3609,-37016,-1602,-58714,-15746,-7448,66991,28665,31093,-31753,-12855,13511,51083,64924,14080,9355,68048,18921,53131,11776,-37692,16063,-3493,-33284,-4629,65338,14643,66245,1394,-54481,5820,-7247,46915,-35276,21234,2059,-10261,-20807,20403,32733,-34139,-25459,-56323,18581,-53133,-97272,-2673,-22588,59375,48492,-60806,-9696,-29500,-14603,-4346,829,-40075,-54270,-12664,-3985,64368,-14051,-48505,51543,10563,-5350,46820,52794,21272,67796,38088,-5759,-10391,-21359,49908,41635,24281,2309,-26181,-96866,-30822,41242,47868,30615,-129554,-36742,-50641,-27462,-164172,-32666,1014,9748,14636,39516,-21206,49402,-26082,4817,-42612,-47353,-5403,40557,-54080,-47976,-67980,-38874,-34379,-36897,-23390,-6009,68479,37409,-5299,-101720,-41077,4192,-22810,45898,66419,42660,-46320,91433,51683,118206,-36429,14321,-10974,-27457,45678,-1837,-13656,35623,34652,-51964,-57231,-5842,-7379,20410,-40305,94205,91469,-16287,-44700,-23499,8553,14721,10244,-9521,71439,2307,-38153,-16100,12236,-28224,7815,-30825,-73398,-42064,7563,32285,4720,-58087,-7116,-135741,42048,-28079,-95636,-19576,-29272,30545,56990,-2499,-84953,-49571,-15718,36111,52458,-18465,20018,-9848,-16651,1247,-59774,-51702,4619,-30822,-30744,-5159,-55353,-29892,57869,34864,-7924,-14792,78503,67076,67955,30134,73068,47956,1841,-26115,-12744,24508,44642,-11500,36208,-2731,44523,-95006,15748,61682,-4864,18148,-30415,-55808,-20598,-14028,-17552,-29481,8161,35175,18388,52555,36544,22110,-60296,-77429,6499,-19383,36631,12009,-17410,-1292,17127,52017,10923,63097,96772,27920,7273,3851,-17108,-10053,-12535,-96280,8617,-74605,5016,42652,-10337,-42303,26240,21190,-2523,78145,-3320,12849,-40746,-58343,25033,10189,-44830,6172,-67627,-50248,5312,-14360,-57644,-52539,-80656,37399,13342,90557,-9024,18795,-9489,104827,-26512,3428,40246,-22775,-8731,46144],[27633,11021,13552,19178,12953,-54551,-31540,-15730,46331,-30059,-59183,20075,-75916,42971,-19867,-14840,-7410,22957,6939,-21360,-18135,10879,-31808,-18689,29124,14356,-5705,16681,-18829,21392,41307,30884,3088,-48335,-64156,-23234,-62747,26196,-73718,-43601,7232,-73603,-92643,4878,-55673,-33396,15348,2015,-57380,36808,41390,2403,-94263,-13005,-74075,-108388,-73221,-37664,-6005,-29271,88494,49341,39,-32392,14262,8666,27067,49977,-103309,-50323,79163,48399,-22922,7906,7431,-22536,-3109,3185,23584,17249,11851,-95964,-78148,8717,-30398,34835,35275,5083,-24688,-33255,12428,39200,-13722,-105516,37258,-1511,-58267,-50027,898,2538,-65886,-58144,-46845,-54444,5452,-12451,532,-28683,41221,52733,5140,34697,-2482,70587,76783,32509,18791,89270,1106,25086,-35191,-42452,33911,27685,-50688,-88401,65540,-35760,-1885,48174,46223,-24913,927,-6440,41183,104926,2921,-20013,-20436,6735,26391,63606,51220,-17970,-48,-22680,32887,16421,-58340,27442,-19519,-48457,19953,-10909,-13582,-48777,96375,38417,27333,-22768,18805,92016,52020,605,24129,26801,-42721,-38151,-41071,-22322,35085,32852,-19017,-15881,51124,-52198,-10714,-6650,24332,4552,19814,46878,-85851,2438,57618,-68748,39471,18115,54805,-4757,-77499,-19139,-44856,18192,16957,19079,25562,43245,-23172,-7888,22065,-18686,31590,-5633,38199,-51693,40711,-45533,-28452,26628,-42055,-90588,-100136,7226,-800,-41505,-31470,3920,26418,-56244,-58201,-34386,-40321,34757,33437,20921,39982,-6122,1550,4593,16238,32783,-55866,-61696,-78224,86310,42288,-8044,112429,1725,-36997,22180,155897,56387,-50890,-138482,10829,-43434,-46562,78797,20348,-163207,11471,113550,104353,30494,4039,27111,114975,59045,14183,-15605,10704,62573,-1800,-8776,-38187,-56166,-31142,-631,54833,80387,7125,-6113,22732,4627,-37805,110028,6377,-9431,-22828,1395,-61294,-4273,-62961,-398,-18018,-78319,-27024,-4635,18659,41183,-48729,-13298,55974,-37815,38408,-12104,-7534,-30611,-99924,-87994,-72480,53361,-15743,62833,88489,102414,19481,-37707,-50493,-18258,-43241,-37495,-21182,15106,-8717,11099,-16130,601,5373,20784,12976,-15566,36783,-1058,-1818,32763,-6592,-63828,33879,20015,54547,87846,-61273,-59655,4048,752,-33919,7295,-95970,64253,-6548,-49664,-8040,-40293,-25484,62704,-14334,-33174,-104398,2457,16213,89744,-19990,-81290,-3445,-25713,-67872,5978,12400,-42428,-4985,15833,-20117,32525,-18870,-86229,749,-15974,-60849,-84337,-54521,18402,8923,1955,-27176,-32419,-12213,76105,-39988,16580,34346,-27153,37124,78442,-11195,-36494,15248,45405,-45657,-4619,-2989,34130,15027,16531,-14156,1740,82521,-10556,66251,21056,51186,86213,32706,-40307,-64580,47750,25255,68946,-60000,-117057,100961,74331,-7339,76824,2487,15411,3832,52444,3361,-19870,37079,60548,-21930,26366,3680,-30475,47667,-5444,52737,-52838,-14198,3010,-3725,-19217,-20824,-67057,16105,8595,-54333,-25352,43749,-6593,-1470,82398,63199,16453,13543,-78732,-62759,4928,53870,-33085,-3506,41130,52011,18923,66175,-26780,-71709,20604,36653,-36235,-69279,9126,-62842,76642,22826,-20133,50106,47478,-1324,-13399,36663,53573,-1759,-45280,-125400,-58174,-93142,-32356,-75248,-42406,-5293,87295,87142,14031,-38995,-36210,-89104,27367,-43741,-29087,1720,-46891,31,-2012,16348,-5349,-63779,-53457,-47144,10136,-25449,-48635,33772,44978,3934,36807,-14090,12900,58832,17430,44240,-13874,-86830,-60421,6331,-42822,-15335,-5005,-19500,-138362,-64104,66831,-45088,-1391,16416,23325,24174,37481,26751,93025,80450,-13007,-92931,4231,1714,-12155,5674,-24262,59966,-14590,-53545,-21059,-36854,-27791,-33182,-77004,-4159,-8909,-7341,-61873,3159,-45632,-66334,-64247,-21727,844,7891,-5868,2733,16421,-16190,11468,-25487,-9880,10577,-27542,14152,39254,-23281,-72112,-44006,9659,-32625,-24734,-43307,52349,-14108,33571,8606,12536,-66758,-46911,99153,73647,78501,-2766,35658,-24506,27693,20698,4848,3304,39991,10796,6981,-27445,-29129,1053,7319,70366,44496,-11969,-17971,4029,-5645,-14613,-40390,51647,-3116,-47980,-38762,37078,-12827,-1855,52439,38131,-60222,3418,18617,-86959,4814,26876,28506,-4314,44703,60754,82515,-54798,34512,-63558,57098,31237,65633,65766,19530,13788,-11442,16883,-124539,-92325,-54059,-43012,4978,6081,22722,22046,-66169,-73630,41079,-16468,70960,182081,91545,23323,1124,-11531,-49036,28162,69149,-6237,-83131,-50841,26183,23148,-39264,-41749,-25466,-63570,15930,-2440,16216,47179,62800,36480,6923,12155,58060,55764,1902,-4624,64774,17417,-14521,-21871,1694,52398,16975,21203,74744,-41595,-70159,65967,-57092,-4152,-26498,20191,-8106,-5954,-19234,-35262,-12497,5949,-30815,52022,9574,46425,-21619,-70161,30485,-32872,-20540,18337,10959,61844,-54481,15948,69701,31804,-1408,36841,-24284,-54921,38020,48690,-11954,21369,-120400,5213,-38675,-64264,114830,40731,-59314,22462,7769,-20612,-2304,-7815,-1464,-53918,-40169,-30943,37241,12351,31867,-25715,9040,4514,64322,51260,14770,39938,79997,18748,37462,8924,-38384,34436,-3506,-37138,1475,76018,41014,56600,10444,-41611,-6861,-47012,49946,-42348,28247,-13762,-1453,-22020,4068,16368,-38047,-39914,-38603,23613,-37384,-75681,-23539,-34034,47465,45361,-68951,-33899,-52915,-23107,-29419,-5209,-34033,-53137,-75,12724,47207,-32398,-50352,71988,16661,-3024,57362,61065,32828,72968,42516,-26240,2258,-24491,53326,59203,38494,10869,-67095,-67451,-14225,68967,52489,51871,-137038,-30269,-65265,-12439,-126913,-332,-47778,-14445,5105,8222,-20594,34820,-22319,-6660,-8569,-40034,-17513,20186,-80840,-23076,-56110,-1780,-12912,-28347,-31728,3486,66372,35438,-6739,-117472,-24066,1727,-3431,59474,28317,46786,-55844,72134,24121,98616,-18467,16767,3624,-32068,44678,-17829,2069,25436,16211,-73794,-75906,-39320,-4171,26521,-29364,81797,85830,-41023,-55775,-12146,23650,11408,15402,-20817,82493,6209,-49614,-35332,26350,4071,-7080,7125,-77168,-25384,3907,30181,5149,-63421,-35998,-126452,5101,-34552,-78770,-21214,-36744,16628,42225,9101,-59664,-47047,-16691,-922,42907,-6480,34122,5770,-26177,14608,-79253,-58707,3873,-41061,-3062,-7350,-38599,-14458,35534,33218,-2174,-8016,61255,51057,30667,7721,93467,80078,25733,-16313,-10478,-953,23806,-17908,2312,-12446,29503,-87681,30998,55909,12434,22853,-63926,-47377,-18859,-20715,-7885,-43093,22367,56360,16723,61093,59970,12486,-46523,-41642,30428,10952,30331,-3490,-19540,-13638,-16028,57086,50318,80447,62982,28254,12879,261,-31915,-8558,1128,-91850,3747,-78022,-9861,50546,25883,-36365,10492,24585,-10794,71228,-21781,14804,-25423,-57304,22566,14211,-57991,20865,-44721,-51770,-5677,2175,-74288,-37893,-78939,23959,-23243,73039,-14451,13077,9708,104749,-5753,11305,47928,-14369,-4800,48328],[31620,15125,-3469,39703,37372,-37569,-27037,-20404,40557,-16880,-53367,19662,-66206,25324,-2008,-23992,-7089,15097,-2506,-10479,-56155,-29337,-19030,-16056,44431,-9985,-23985,3390,-22503,-3118,45901,16324,42981,-27100,-63316,-59361,-94918,24543,-62045,-54609,6253,-40130,-60711,-18675,-58679,-57416,5900,-17682,-53330,60628,56530,21089,-70561,-8207,-85709,-106830,-85291,-27586,-26385,12202,70886,49217,11027,-32323,6422,3724,-8829,21156,-97155,-44044,49707,47631,-20764,9643,-1859,-30968,2706,-13133,-12467,28546,-8412,-81160,-98850,-6312,-13821,42273,20160,16354,-16571,-7204,49515,58951,-19560,-148385,8674,10066,-31891,-41323,10121,6584,-57388,-43924,-42881,-51724,-15010,-3414,-10624,-37606,32825,42894,7310,39492,33883,44636,70133,50952,37487,85060,17376,28799,-33186,-25331,19829,25788,-25853,-60563,94541,-18634,-2676,56440,26469,-40477,3642,-39867,34413,113872,-1506,-15696,-26127,-10859,21950,55429,51359,-23441,-1809,-7812,28204,19927,-79215,10691,-41841,-52775,10811,-19061,-22180,-23407,114995,44290,36615,-6282,41694,90418,39865,-12694,64843,39085,-52700,-48064,-34366,-4834,49287,26420,-16824,-20285,43865,12339,-34352,-12645,5855,-21110,1087,48297,-68293,27748,104422,-62310,65819,25802,35511,13457,-54538,-30882,-27160,9807,20749,38503,14575,39081,-35743,9963,42448,-32927,24771,-19316,33863,-71999,27634,-40103,-42134,-4770,-71744,-76874,-73392,6384,2040,-38827,-26760,-29012,28837,-64262,-70786,-27273,-31709,18593,9661,7862,41864,5041,-25957,-31990,-22440,29906,-40856,-30166,949,115118,32383,-26360,61802,2909,16686,38348,141041,43845,-33886,-131438,1404,-26616,-43509,62210,11479,-123800,-111196,59668,73197,32276,17206,12702,156986,64964,-4608,-71227,198,60057,-36805,-38826,-68697,-35416,-3346,11982,108937,75919,-9542,7212,24731,6284,-43076,33646,-11222,-12884,-50413,4526,-41758,10011,-53477,-8189,-20346,-66731,-21212,-11866,40838,23875,-53484,-5628,59153,-38452,-13707,-15020,-13241,-50980,-68608,-76208,-84394,47595,-4003,76106,78914,98410,33459,-27531,-43139,13639,-37910,-12716,-23967,15033,-29907,11397,-17931,5201,-24576,24951,11859,-4921,24207,-11787,-32746,17649,6590,-57962,53178,14325,39468,70410,-52316,-63943,4260,15021,-51497,5516,-120110,49527,4965,-64602,-47854,-20717,-29269,14178,-7651,-52513,-87636,-12111,192,85349,-17171,-86595,38794,-27917,-62099,1029,29200,-20816,-29727,36660,6410,508,-17299,-49876,35530,1590,-73194,-65685,-41576,16459,25908,28026,-7559,-45273,-3548,87564,-20471,-13398,34061,-28485,22321,63366,291,-17731,24619,66343,-38946,-41090,-17862,33116,85,4462,-7009,57794,78199,10272,75167,22227,42627,87843,45358,-45593,-56015,42582,32179,58748,-55496,-109752,76997,58763,-22850,56485,-25909,7593,-14360,44045,-402,-27318,6564,54520,-26327,42080,17059,-22411,64950,-33844,45958,-48591,-41296,-18497,6943,-4584,-13199,-67623,32223,-23044,-67368,4151,15487,-14555,3386,102900,68821,25708,17415,-53716,-63405,34580,104144,-31771,-2239,35795,49628,12790,69098,-18743,-61225,32280,44644,-19914,-85788,-30397,-60035,90783,46617,-33342,49354,62422,13216,-3665,46076,37322,11256,-37542,-129677,-33575,-72219,-18766,-79067,-11594,1635,24769,130869,46721,-22672,-54190,-78581,6530,-35903,-57297,2172,-54543,-2695,18842,23525,-6782,-72606,-93620,-80569,14931,-26415,-55579,31715,43836,10956,45396,-30687,-26280,49005,22941,29813,-37966,-88502,-46258,19695,-49646,7613,-29414,-62054,-134153,-67585,80371,17787,6542,16270,10086,37254,75954,23454,54827,64166,-24921,-81202,-25608,908,-22775,-15481,-9344,69820,544,-36884,-15897,-58384,-5494,-15192,-60031,-4033,-30631,-39965,-66941,4721,-41404,-47538,-43217,-19510,42446,23655,-7771,1143,10037,-10078,3057,-32508,26164,-10715,-41538,4217,56695,-16823,-85169,-82953,-43925,-21945,-41073,-52571,50867,9595,38465,-10785,-14712,-41952,-58269,66473,79839,65051,-13339,32903,-46895,52388,46654,4647,-21352,33883,34183,37839,-18581,-42071,1852,31958,65175,65698,-25625,-24400,776,-16219,-21678,-30174,65654,-4951,-56566,-44762,37226,7954,-20200,57964,32060,-64427,-18557,14986,-62997,21282,35150,20734,-27984,44366,63526,49562,-36186,46277,-25183,59328,10583,56903,65399,-7982,25194,-11186,28944,-98056,-109737,-56417,-81142,13528,-6834,20649,2368,-67639,-88939,49488,-7304,78129,198596,76491,31135,27724,-422,-62335,32037,61217,4601,-51302,-30031,41683,23761,-18427,-57415,-24623,-68411,14005,5986,10203,33361,12935,15708,-6001,26710,47012,53563,-1783,-7911,73692,38220,8022,5096,12732,46263,11929,35353,86348,-54167,-81753,70885,-59911,1234,-19452,13977,-1938,3602,-21794,-26513,-21155,-12954,-36153,54440,-7622,25832,-79109,-61512,-7940,-37984,-24142,15660,29966,40410,-53866,3703,47922,-11357,5595,26540,1242,-26501,26382,54015,-35481,18346,-140081,7044,-72473,-96166,101923,28131,-54721,25130,7198,-1395,-8614,12312,1724,-39849,-43768,-47103,9002,-7307,31044,-13997,26336,-6740,57975,34383,11031,74735,85723,17415,30735,9022,-41402,44390,3676,-30636,14209,90399,53075,46696,18842,-32375,-20242,-81229,51871,-46613,35571,-28756,-7544,-25554,-14627,-5701,-35878,-60151,-22359,28322,-15769,-51905,-34162,-42500,21147,33516,-65093,-52506,-68346,-24658,-46983,-12434,-24731,-50443,190,30773,17787,-46940,-43473,78293,20305,-283,48722,66237,38214,59480,40599,-44055,19431,-25889,52915,62770,40470,35139,-77268,-34719,14799,91893,49644,64439,-125401,-29666,-77449,9306,-69543,23116,-98227,-18124,653,-18764,-14601,13982,-13899,-19804,10125,-25858,-25288,-14181,-111808,-1659,-41645,35652,27195,-13756,-45418,19590,61172,36255,-16808,-121363,-6663,-3857,11862,69153,-8521,39901,-63563,48781,-4422,63579,14948,21469,5547,-29188,39664,-25232,14514,9525,881,-82265,-78417,-58694,-4704,18242,-10505,69881,70164,-38207,-47699,7570,38828,11613,22688,-12418,85195,8744,-57776,-50723,43574,30114,-18500,46130,-67176,-8715,3380,16366,2838,-62975,-52546,-100573,-31447,-47792,-48385,-17264,-34567,-323,15142,18804,-24689,-36746,-18435,-32139,27042,7803,40403,27232,-11888,29346,-81659,-60082,5422,-39276,14141,-10227,-20699,3369,15664,34875,5166,8871,43891,27274,-9729,-8339,117704,118232,37614,-3513,3551,-21643,-1034,-17515,-18569,-16193,7941,-71232,36648,44743,26468,15278,-83382,-34533,-18587,-25967,8178,-51461,36414,62007,10418,59583,73421,-5936,-19064,159,51397,43763,22959,-19251,-28493,-22498,-43942,50675,76434,81114,13619,22527,26003,-5417,-32449,12721,15273,-76067,-7812,-77853,-17315,48446,52173,-38314,-2897,31445,-9732,52461,-31515,13621,1644,-25474,23196,7258,-64821,27020,-18228,-53261,-9010,17109,-90472,-39967,-64276,2091,-70711,49955,-14822,2776,28883,94159,5016,12666,47095,-3861,-1317,48212],[29926,17651,-10244,55568,58965,-12485,-17978,-21343,28595,-14087,-45469,12610,-38486,983,13025,-46157,-7174,3260,-12223,2246,-76514,-60853,1657,-6736,53228,-40042,-38106,-16142,-20765,-14438,47075,129,76617,1604,-50961,-93687,-118446,19505,-43115,-57094,5217,-12180,-28640,-39532,-54923,-75384,1624,-32710,-45825,85282,78282,27716,-44801,-1275,-79385,-82704,-81343,-24037,-45103,52682,35661,46418,28201,-16123,-5781,-1046,-53017,-16917,-86008,-39159,9141,39206,-7266,-192,-11335,-28766,18638,-27837,-40046,28493,-29615,-52981,-97654,-21802,2617,51272,7513,27142,-5607,14902,77141,75419,-23925,-150500,-10603,18192,-10349,-39519,20182,4084,-49829,-32405,-19541,-35713,-33830,-4985,-8143,-42141,30707,26120,4060,37102,59608,14536,54727,55843,52930,66814,21825,31328,-21358,-15482,-5216,21368,13457,-20982,93132,-8465,-2477,50679,518,-46801,12764,-51880,21112,87749,-1685,-7012,-29236,-31067,25758,40325,30727,-28276,-13788,2105,19014,17384,-86359,386,-72054,-59612,-4569,-20481,-32963,-4733,120300,52419,33231,11876,57412,71400,29993,-29172,91430,48605,-64171,-59091,-33254,7050,36768,10590,-16239,-29852,33857,76626,-51753,-26663,-7394,-26131,-17325,47978,-20266,50036,137040,-55822,84651,12023,12589,22551,-25400,-44463,-16566,-5239,21694,59391,12549,24073,-35599,35109,54928,-39430,16132,-34956,28046,-78121,-4009,-36627,-55762,-35238,-93689,-56098,-29870,14669,4487,-37184,-20579,-58846,22712,-51184,-73733,-6447,-20798,-7874,-19461,-13095,33116,4546,-46181,-64221,-41606,28546,-9396,-5071,53573,114692,-1917,-38504,7327,3142,76560,58488,106352,37196,-14646,-76346,-3361,-9442,-33805,24725,-23695,-71148,-200835,-3775,32675,21661,28532,567,159726,63434,-34419,-102938,-9780,49635,-50026,-53182,-93589,-5228,30865,17271,145396,52527,-21699,28745,24257,13269,-61368,-29021,-22208,-8418,-68195,5511,-21480,27660,-45964,-17218,-21844,-47495,-7201,-16956,57818,2538,-51329,2598,64922,-29448,-67896,-20039,-10766,-63470,-21366,-50909,-82795,43728,2318,78422,62348,86011,43019,-25487,-26243,43801,-24408,14303,-26160,14530,-46180,10643,-10296,10377,-48734,12601,3881,4218,9771,-21613,-43395,3197,13855,-49593,47870,5756,19865,48280,-42898,-60954,1418,18887,-64094,-2008,-122042,32753,12593,-65708,-79888,1302,-27180,-34107,1585,-56174,-51715,-21470,2148,70376,-12432,-71705,70266,-20367,-46713,-9767,37185,-3299,-47863,55654,30271,-36387,-16117,-5867,65270,3948,-72841,-37176,-33450,-2116,23132,46666,6721,-53393,9462,84352,-1435,-43587,26557,-27076,8916,46632,935,8863,34123,76473,-26283,-67242,-25717,28666,-22986,-1841,769,109517,68408,24970,58848,28350,30038,77572,49574,-40727,-37958,33623,39786,48964,-48550,-99163,18046,29278,-31512,25207,-41707,5737,-26622,30846,-4352,-36999,-27928,36977,-27314,45974,16718,-7520,82567,-58133,33649,-28366,-62341,-38313,22325,13080,-4935,-59555,34996,-49687,-74156,25741,-7050,-23260,5384,111350,61296,18691,14136,-32016,-63199,68131,131976,-25923,-985,19369,44616,11245,62157,-11496,-46145,24643,49302,3304,-96531,-56351,-55185,106895,60225,-40162,28307,71200,23287,4816,39022,15445,20774,-26393,-107940,-14546,-30038,-2329,-68335,20697,30805,-39570,160708,82197,-1662,-53458,-51704,-13452,-14591,-67856,2338,-41525,-1075,42520,26979,-3926,-71702,-126073,-111194,18463,-26868,-59581,25091,44214,14941,58864,-41200,-57062,30456,31953,14103,-50806,-81650,-33241,34673,-53349,18214,-52932,-96012,-100857,-68999,75566,71168,15420,11094,-5,50844,100261,34500,18889,29729,-39834,-82466,-64447,-1061,-38477,-34858,20015,74188,14628,-15867,-13847,-72539,12641,-557,-36361,-4348,-47864,-57970,-51786,20144,-20525,-25895,-18622,-16503,84437,34573,-8168,320,-5267,-6712,1685,-26667,53194,-28996,-61591,-8564,65158,-17334,-73160,-107368,-84344,-11791,-53599,-48315,54411,30231,41887,-43697,-43219,-17868,-67135,57453,80651,46087,-25946,31379,-65784,70306,62421,11490,-43396,25245,56709,71148,-8661,-44675,11876,60721,59353,86692,-33260,-26922,-1096,-30565,-33442,-8417,71640,-6523,-47263,-31325,27837,30408,-21993,55623,27070,-56182,-47956,5383,-23735,39343,37137,9424,-43175,33780,63757,4567,-10621,55986,5455,47165,4241,49351,56535,-41062,30541,-12234,30330,-74484,-120358,-55863,-95977,17119,-15292,15985,-15163,-66506,-105737,51786,7020,77401,177985,32124,28755,30879,6194,-71859,23996,36943,9782,-12642,-8620,53994,22048,411,-59570,-23884,-62068,8027,15152,11435,21755,-27409,-15282,-17816,46555,32724,46356,4267,-5531,76670,50560,23050,25955,22153,38306,-3897,42694,80272,-60968,-86343,69769,-51545,3109,-8896,388,-5061,10468,-25170,-16692,-13897,-32688,-41133,50560,-8381,6827,-116892,-43035,-53666,-50952,-33628,8301,36566,28943,-50634,-5530,23501,-44077,9448,10049,9671,-10662,7215,49251,-46182,21760,-142845,12601,-84343,-108656,88547,9429,-45535,19471,198,5925,-21131,19228,10851,-27118,-19169,-52728,-10445,-27477,27238,-709,32821,-17344,34585,20146,4240,102750,84500,18382,33983,13884,-43515,46931,16397,-16490,27518,110466,51365,39626,25229,-27290,-29965,-94192,53420,-41734,40426,-42887,-27611,-28326,-26075,-29592,-23120,-79761,-11110,30923,12119,-27863,-31103,-42165,-21811,15325,-54460,-60887,-72724,-16956,-50799,-17175,-15045,-46648,-9707,43602,-20716,-52908,-30139,69169,23001,2535,27679,66992,34723,28539,33474,-47795,32268,-25079,51979,47804,31070,68296,-54438,282,48941,91621,39683,64071,-105046,-38730,-82555,31569,-15860,31258,-125087,-4708,3724,-34546,-4383,-5431,-5433,-31240,13046,-9617,-29410,-54272,-130515,12004,-25453,61692,71996,797,-63138,37816,55434,41871,-32935,-108834,6956,-10580,15718,72190,-33594,23991,-66310,27490,-26955,21921,53443,29711,-8793,-19856,34923,-17906,20953,-8046,-9278,-75241,-63482,-59010,-2777,4122,14884,59093,46629,-13638,-25919,28677,45827,13882,30738,13461,78417,14600,-57360,-55998,59989,45416,-23357,67787,-49325,5359,7550,-4658,-2641,-50442,-51615,-68920,-58547,-65517,-17244,-8910,-22719,-15467,-18677,24392,20830,-19528,-20896,-44758,9792,20132,36767,49687,25908,43945,-64997,-53045,11014,-30802,11252,-14527,-5818,19431,737,38471,14307,30392,30088,2345,-41976,-12162,145874,148172,36340,6375,26294,-36400,-23966,-7209,-21923,-13732,-14014,-48110,32893,26216,35208,401,-89674,-19996,-21598,-27625,26674,-53402,47899,53510,821,45989,73333,-25142,14106,35277,65428,65418,12350,-33404,-39495,-26168,-58338,34762,84946,62022,-34856,11613,40595,-10763,-19418,43780,24874,-51389,-25012,-72347,-17343,36480,59309,-41734,-12804,34751,-5553,26028,-29282,8550,34361,31385,31642,-7071,-64534,26454,6849,-52221,-2040,27306,-101199,-63327,-38370,-15014,-116499,28051,-8804,-8319,42327,75145,3647,5389,35249,4013,791,47013],[25114,16922,-7095,62802,72414,15158,-6043,-20126,9745,-22519,-35635,-317,-4402,-24794,19768,-65984,-4387,-8071,-18110,18940,-76490,-72329,27369,5851,52804,-66767,-44207,-37499,-14440,-13543,46401,-14001,93200,29606,-26217,-111902,-117329,11307,-18987,-51943,3510,4518,-4449,-51870,-45287,-85041,1100,-41060,-38509,103738,105396,20578,-20670,15994,-57979,-43200,-64582,-26346,-55560,78283,-7021,42218,46581,8289,-20609,-4336,-91175,-50592,-70330,-35279,-24160,22833,7811,-18313,-15992,-13979,40169,-33864,-54475,18128,-41007,-23162,-74705,-35571,15380,58547,-782,31930,3794,27494,86761,78814,-24539,-121088,-15404,18974,-1052,-45862,26322,-3533,-42348,-25560,10116,-12113,-45869,-12904,5670,-39999,37668,8591,-6069,29553,63797,-23813,38195,48836,58392,38320,17688,35396,-5896,-15818,-26051,17357,56694,13298,69372,-4861,-1483,31197,-23088,-42427,30569,-44540,5452,41929,713,3439,-28305,-53192,32992,24948,-4485,-31044,-34063,6598,6079,9497,-76917,379,-94626,-64362,-23540,-18047,-41369,1175,105395,52530,13435,26510,62042,39013,21871,-46759,100297,59675,-73562,-67535,-38511,12618,4726,-5714,-12374,-41899,23345,113654,-58416,-44711,-10071,-12958,-28152,45100,37140,69150,145539,-49991,91421,-20331,-5024,18142,-2121,-56794,-16780,-24954,20574,70937,13530,2894,-25036,62701,55644,-38422,5436,-48316,18570,-64955,-48972,-34783,-66690,-58962,-100299,-44045,7690,27906,9348,-34674,-20804,-75100,13639,-20042,-65768,20387,-8663,-36137,-39055,-34540,16884,-5425,-53257,-82390,-40824,29812,33976,10348,71394,90510,-48427,-36809,-27381,6178,130772,74134,55375,37897,318,6521,-2657,5803,-17253,-19241,-71378,-9680,-245259,-58493,-7092,2059,36053,-5392,121637,53611,-65041,-103614,-17392,34188,-47192,-47220,-106999,25483,61388,16086,148837,20485,-30488,53287,19894,20854,-82421,-55619,-23347,2908,-67272,5685,-8543,44705,-41454,-26357,-23029,-27204,8712,-18232,68088,-17512,-45210,8929,68448,-13483,-108834,-33269,-1629,-65373,30083,-15922,-71811,41188,-4100,70091,40677,64414,48046,-33392,-5965,60913,-10016,29587,-25803,17255,-54402,8124,2542,18871,-59863,-14827,-7778,9879,-386,-28553,-32291,-5918,15571,-40625,21233,-6441,386,30744,-37984,-50650,-2893,3548,-70035,-17287,-99872,18305,8610,-49706,-87028,16091,-18129,-63061,12996,-42726,-5649,-18237,20946,41568,-9455,-45876,81938,-5359,-28344,-23060,30797,973,-50852,67315,47794,-66262,-9848,32333,80420,-4912,-60749,-6643,-32796,-23986,4116,55371,13408,-55832,23485,62768,5032,-66672,14197,-22504,1064,30037,-9352,30840,42921,71984,-16132,-77454,-22200,21631,-45169,-1691,9092,138597,56322,35614,30346,39146,20802,58685,47684,-27664,-15181,22087,46333,41197,-43246,-85161,-40215,-4303,-32050,-2578,-42936,10849,-29374,12941,-9780,-47924,-55219,10835,-27353,35586,1356,10324,91791,-71697,18368,6172,-69156,-50680,37633,28612,6760,-47471,23407,-61783,-77260,32135,-19126,-16928,2557,105793,43251,-5741,6821,-27561,-67420,96618,129830,-15901,616,-2514,37058,9962,50184,-6857,-29217,7379,49641,30618,-95893,-64289,-53047,124287,61790,-42475,-8406,71247,26194,11952,17064,-5409,26589,-13561,-67626,-9046,19514,12035,-46671,39312,70890,-70866,162251,109494,22650,-36893,-17429,-26332,7597,-61707,258,-17258,3727,63162,25455,-742,-63563,-133816,-125206,20728,-26619,-62115,12629,44939,16037,75742,-40130,-75669,7339,37748,358,-50747,-67913,-27140,47056,-51331,15674,-70622,-106844,-54459,-65132,58213,104169,22703,2540,-5138,49368,98769,56066,-5561,-9701,-51336,-95134,-93239,-4574,-55110,-42796,56791,68694,26085,5001,-12461,-73443,26013,6808,-13250,-3657,-59891,-54680,-17520,43785,8887,-6092,5570,-11103,112912,36876,-6581,-66,-23541,-4426,6410,-6108,64659,-41937,-81347,-17864,63641,-23764,-38882,-106346,-94898,-5373,-55462,-31870,60818,42262,44219,-78733,-62545,-272,-71347,70193,77782,31705,-35347,31334,-76905,76774,67438,22886,-60558,16008,73083,97601,1201,-37336,30156,83894,56100,98937,-30401,-22867,-1822,-47666,-47715,19606,67482,-8026,-20740,-8274,11075,50824,-9336,50537,25711,-39252,-74129,-9441,22406,57426,32257,-4961,-48688,16360,63986,-27090,16215,59589,18638,23646,9960,41543,43983,-71944,24690,-12120,22519,-57273,-121527,-52589,-87418,14261,-13216,9963,-26547,-57239,-115355,46509,18586,65204,130632,-24220,19129,13106,4927,-80841,4755,4462,9778,19711,241,61265,16027,12708,-50886,-24456,-43161,1965,23999,18595,16430,-41609,-52031,-27977,59601,19394,36105,17000,-523,73690,51948,25963,36224,28291,32360,-22710,39473,55642,-54965,-80295,62721,-37096,-1748,2650,-16931,-18279,13689,-29491,-8342,4656,-44409,-45140,41071,6056,-879,-110404,-19911,-95441,-68323,-46584,520,32695,34269,-45592,-11137,173,-59718,7107,-4159,2857,-7736,-14756,38823,-41234,27906,-121865,18324,-74393,-100372,76823,-7258,-32757,6370,-14736,-3020,-35873,14766,26984,-23812,22368,-47796,-19532,-44351,20225,8213,25944,-25168,3507,14718,-2222,111491,76952,23948,43397,23703,-41781,45239,30421,142,34619,132498,39223,35635,28141,-24639,-32934,-78710,55334,-25141,41146,-56737,-55681,-27617,-22001,-48876,2745,-92303,-6832,31805,43998,-5386,-15773,-30314,-72200,-3956,-42684,-56333,-63058,-1077,-37963,-17462,-7452,-42444,-22586,46888,-59491,-46235,-13726,51024,27878,4537,3559,63766,23182,-10812,24854,-29521,35758,-21923,55491,17843,15969,98180,-11643,40002,75994,61720,24607,50422,-88001,-53489,-77183,47118,17474,23579,-111252,12227,14129,-36801,7631,-16020,-886,-37373,6236,4176,-32091,-84260,-126515,15976,-8767,70473,103830,9928,-81572,51614,49863,52043,-48027,-78953,14936,-17175,2922,66859,-43447,4910,-63161,13189,-38407,-16683,82153,40168,-36151,-8307,33581,6272,21773,-23996,-14802,-54323,-35307,-42710,4487,-5028,43352,49317,17969,19206,-3785,43742,40102,15576,38220,46152,63009,25847,-45054,-48459,69796,48676,-20613,62650,-31479,15060,15916,-26681,-9976,-22014,-35002,-42094,-73063,-81120,4361,1593,-4791,-24249,-49806,24074,72333,-595,-24662,-35685,-4685,25593,22900,65692,72371,56486,-33997,-37656,21102,-24646,-11622,-19896,2004,28899,-8704,39199,24578,49046,21898,-15159,-59390,-2226,167742,154505,25089,8572,51215,-46159,-41346,10584,-10201,-6863,-29376,-23761,22175,2682,39666,-15015,-86077,-7397,-25608,-24417,41473,-51362,53122,36108,-9653,22299,59790,-38157,45470,55159,69731,66216,-2756,-44899,-48013,-24526,-57411,14245,77853,27579,-67716,-2111,49928,-14265,1807,69530,25688,-21808,-44400,-62740,-13306,18359,45645,-38121,-19642,28532,-3619,-1517,-15807,891,63841,90924,47272,-24037,-61317,23112,25346,-46536,15272,31139,-101940,-99928,-7632,-18172,-144729,12641,2266,-16559,46160,50091,-6547,-7948,13430,5253,1745,45053],[19846,12372,1486,60365,74446,38940,5885,-18943,-13137,-37639,-23818,-16145,19578,-46170,17399,-70913,3056,-14792,-16635,41050,-63504,-61095,54017,17487,40581,-81113,-41524,-53680,-6124,-4357,44965,-22905,88154,49866,8125,-106444,-85609,1278,9975,-42245,-1515,8556,8079,-52566,-32158,-87670,1313,-44196,-33725,110679,126435,2390,-141,43543,-30207,-2152,-41747,-31725,-52981,83556,-42693,38209,57473,29844,-34733,-5668,-108008,-70244,-51127,-29899,-38532,-1619,9740,-37551,-11151,10471,59810,-27187,-54073,4179,-36680,-2382,-40948,-45419,24383,61270,-5578,28020,7417,31222,76929,65932,-23164,-85123,-6612,10381,-8075,-58159,24642,-13595,-33760,-22292,27740,10530,-48999,-21607,23823,-31474,51471,-2259,-22804,20076,43956,-72335,27381,35631,49633,6380,11110,41608,6184,-25180,-32877,15569,90840,31174,39161,-4402,1583,3554,-36060,-28890,53974,-28833,-7800,-4189,2579,12146,-23482,-75911,38161,14070,-40817,-29953,-55480,7395,-8222,-2328,-57863,9629,-94414,-53306,-41561,-16605,-42645,-4299,72412,36970,-17201,34548,54349,1439,13430,-63053,94233,75007,-76431,-69623,-48651,13456,-31426,-12279,47,-51813,14593,114383,-53005,-59876,-1160,7565,-29969,39336,79517,84645,131513,-41742,85637,-60267,-11171,814,7865,-65594,-27212,-46591,18222,65040,9590,-17875,-10998,85142,44427,-32020,-6438,-55010,5567,-34153,-96120,-33958,-71895,-70300,-89096,-47220,22885,40813,17624,-30170,-31421,-70570,9877,17854,-48295,43469,3260,-56544,-39254,-49239,699,-18828,-48446,-83405,-25536,34458,81601,23940,70658,54849,-90983,-18310,-30243,13851,170713,78339,1338,39875,7655,77989,3657,19378,9001,-51553,-107489,44832,-250728,-89077,-35131,-19972,38432,-2794,60109,37453,-83472,-84013,-21519,18486,-36517,-23240,-106103,45351,80006,12200,121204,-7648,-37923,74849,10685,23213,-93980,-46581,-14591,17707,-47425,6799,-8055,55718,-39095,-33778,-23577,-10918,19965,-14633,71984,-31819,-38997,11846,65462,4639,-124679,-54405,11017,-57249,71528,21989,-58172,38845,-25569,54372,15956,37060,48811,-48342,11483,58757,-4331,23178,-20775,25165,-53205,4186,13922,32057,-55734,-48715,-17501,11868,-2265,-32317,-5626,-6324,13811,-33044,-15057,-21656,-14506,22719,-40194,-33988,-6729,-29823,-69305,-38628,-58526,8920,-9559,-19531,-61376,18200,-2201,-64542,25126,-16791,38990,621,48032,5211,-9743,-20448,70999,11230,-14528,-34682,7691,-10516,-37659,67955,56987,-77007,3864,54039,75951,-17478,-42059,17016,-38713,-37781,-19767,56076,13072,-52913,34071,24650,-9342,-78254,-153,-14873,670,14512,-24365,39872,50783,54063,-13553,-71869,-8013,14802,-54738,3213,18514,134350,45925,44262,4331,53276,21508,37378,43311,-11263,5191,10258,49707,35963,-40848,-64489,-71735,-34416,-26758,-17119,-32313,21276,-23080,-8470,-19011,-58510,-66886,-18500,-27501,14036,-25234,26377,89824,-69879,4075,46082,-58443,-52236,49108,38406,23962,-37339,1860,-54454,-80908,21371,-19875,9420,-5853,87828,20166,-40902,-123,-46571,-78199,112400,102410,-3898,2958,-22182,25279,5235,38522,-5154,-10941,-7145,44431,57043,-82316,-57692,-56808,135723,53233,-41772,-49115,62475,21215,18696,-13240,-19494,30036,-1381,-25746,-18493,58177,20297,-20991,37631,103327,-57325,134078,120804,47893,-13386,11128,-30035,16985,-44741,-4653,5915,9822,76051,18983,-474,-49844,-108955,-116271,22135,-26002,-65958,-5444,43980,15741,92135,-24943,-82006,-15562,34274,-9232,-40831,-51499,-29833,52576,-42141,2164,-78670,-90748,-12264,-53754,37352,114167,26520,-6968,-5287,23079,69050,77096,-16622,-37143,-53144,-107084,-97771,-9500,-67330,-35587,88486,51575,33257,21236,-7982,-59101,33506,6373,4279,-705,-67618,-33307,25041,67063,36597,7564,24497,-1332,116168,29852,-3224,-534,-38406,-1058,13570,23239,59439,-49505,-93121,-19629,54110,-30939,6142,-79208,-71956,-4244,-43982,-8126,66453,42930,45250,-101938,-67161,9114,-70477,91398,72668,28441,-38694,30935,-78781,71211,65945,34494,-71921,8789,79550,105652,9433,-24085,52943,90668,54482,96075,-16932,-12891,-1206,-62805,-58541,47188,53248,-9814,14955,12620,-9349,64838,10241,46478,27772,-20690,-85540,-25805,64202,74317,23122,-20431,-46891,-1971,64272,-34605,37768,54983,12399,-5161,21606,32367,33705,-92111,7613,-8005,8991,-44688,-112809,-46770,-64148,7547,2501,5127,-29445,-36715,-104299,33915,18872,41182,79180,-69616,7191,-14692,-4085,-90567,-21119,-24178,5689,36505,-10027,62811,4980,15885,-37023,-25949,-13938,565,32625,27812,17018,-24422,-84431,-36650,55288,10537,26365,30655,3900,66577,43659,16747,34426,30425,30581,-36816,25184,16755,-33216,-64266,50347,-23050,-16850,12540,-31377,-37963,12078,-34318,-2859,27964,-43220,-47613,27748,27211,7945,-56338,1837,-121262,-83471,-56988,-3415,21481,53237,-38597,-12709,-18287,-62198,-220,-9176,-12844,-12448,-32835,28445,-22639,32191,-78744,21054,-50515,-73707,67885,-15115,-17833,-9757,-35651,-25588,-47843,4618,47747,-32483,52770,-35409,-22107,-54330,11182,7364,8034,-29370,-23921,21694,-4408,94233,64510,34162,52045,37146,-34743,42990,40098,13292,30530,146553,21329,32693,26882,-21651,-28684,-41087,57928,29,36874,-70116,-82445,-22496,-88,-54874,39858,-93836,-9669,32564,74079,12184,6330,-8635,-113930,-18014,-31979,-39463,-38377,18051,-10862,-13580,-3279,-38243,-30623,40217,-85821,-25627,2275,34850,37984,4691,-15452,58230,8211,-44839,19618,8703,29557,-16591,65779,-16857,3265,112662,32856,84621,83534,13296,7345,27264,-80379,-64933,-60447,51348,29225,5493,-60944,17086,28538,-28875,18313,-13687,-1404,-35457,-3220,12614,-35718,-89574,-101081,10911,6677,64137,108371,10891,-97470,55498,42687,63777,-53562,-35921,17783,-23673,-26919,52812,-41481,-9950,-55207,8200,-37185,-45907,88620,48520,-68143,-390,35924,42584,20000,-37064,-17450,-24219,-2084,-17672,15459,-2216,70389,40631,-13791,45339,4450,48009,22171,14050,44101,72018,41707,40938,-21371,-29863,68847,41579,-10998,35183,-19684,19793,26050,-44910,-16926,20513,-10810,-26067,-77950,-88225,12165,11988,13289,-24046,-68590,16876,117550,12648,-30696,-13437,-14147,20357,293,68537,104598,65076,1469,-17029,34174,-28508,-45043,-24450,907,27972,-13732,28625,34358,58918,19500,-17437,-62080,17811,166811,129713,9484,1368,70301,-52565,-52511,28680,8845,482,-33443,-4193,7171,-19762,44100,-24730,-75022,-361,-24776,-16453,46768,-49734,47994,16657,-18398,-5939,35732,-41191,69734,58954,63478,44781,-21175,-53876,-51810,-19257,-45911,-5294,61562,-11774,-77971,-14877,50166,-15760,23315,76373,15973,8085,-61041,-52485,-9858,381,18313,-22212,-24478,11965,-5556,-23350,4662,-6740,82127,128032,65210,-39583,-63348,21205,33936,-35362,40398,28953,-90327,-130796,18886,-8413,-146008,6132,15216,-20363,39693,22017,-19270,-22272,-13916,-1537,2672,41781],[15786,4780,9223,50159,65211,53845,14847,-19484,-34217,-51336,-10324,-30707,21574,-58621,9509,-57451,14124,-14652,-6675,66396,-49420,-33052,77243,25189,15697,-77702,-32732,-57537,697,7922,42168,-25044,65631,58803,45022,-80023,-31915,-8492,43450,-31989,-13052,1891,9219,-42793,-18947,-87519,-779,-45870,-31897,103682,121288,-21112,16859,74649,-5541,25524,-20479,-36606,-37489,71646,-59466,35613,51864,40330,-44172,-5393,-94250,-72921,-31161,-20110,-32742,-33665,-10541,-50188,5786,37754,71370,-8579,-39766,-4305,-18387,4114,-13805,-49911,31005,59229,-9262,16310,3132,30777,54254,42411,-23938,-61806,10583,-6772,-29949,-71298,14196,-23212,-23560,-19626,18858,23983,-44220,-26576,38115,-19005,65742,-755,-43443,12221,7650,-125300,25445,22680,27301,-20890,8712,47718,10080,-40041,-27354,15311,106503,33444,15653,-3255,8304,-23260,-34371,-11095,73931,-17171,-14216,-36836,505,15648,-16532,-96642,37588,9395,-63280,-23653,-68333,7244,-20824,-16011,-43663,22261,-65098,-11945,-53293,-20635,-34114,-13462,33566,5943,-46172,36492,36602,-31334,2850,-75424,79398,93815,-69098,-62892,-60397,12112,-55944,-2366,23286,-54971,8827,88282,-37704,-66207,15987,22791,-26488,31108,91920,95788,105173,-26112,71114,-92364,-4401,-23375,4056,-69868,-43336,-65474,15933,40697,-4179,-31890,-1964,93755,25012,-23216,-17665,-53301,-8351,6365,-132210,-33575,-68880,-65919,-64999,-61440,12739,48993,28244,-24284,-51619,-45072,17074,49563,-25220,54917,12721,-61530,-20350,-52734,-6068,-28687,-39409,-70458,-3870,42373,124241,48507,74108,21083,-116403,13033,-9404,25307,193056,68720,-36685,32533,7300,106617,14995,33311,47322,-61368,-109707,71489,-236638,-89213,-44067,-37534,35230,8184,384,18791,-80166,-64362,-21582,7556,-24140,11236,-92490,44148,82624,10820,84752,-21751,-45742,88136,-3716,16429,-88570,-19803,1144,31273,-16612,10466,-19809,55556,-37129,-37825,-22120,-829,22014,-6666,70542,-38265,-35910,11046,53976,19544,-111954,-77515,23441,-42437,92711,54573,-47890,35883,-57188,36227,-9437,10549,45316,-63717,22915,38580,-14839,-4711,-9881,37767,-43612,-50,17468,48644,-39586,-76156,-19805,11660,4582,-34076,26249,2655,11298,-28344,-46455,-37275,-21965,23721,-48845,-12778,-8356,-69872,-63595,-60354,-8056,4538,-37624,17305,-8785,7920,18721,-43531,35868,14013,72352,31186,70897,-25822,-12122,-3583,41559,22301,-10437,-40730,-28153,-29999,-13820,56844,57710,-62511,22112,54677,54138,-26527,-22715,27404,-46647,-38934,-36133,54190,8050,-46087,37085,-21622,-43646,-79275,-13962,-5228,6738,900,-35056,35398,57605,28378,-18134,-55334,12006,11957,-44201,9896,29618,99435,39304,51010,-9590,68761,34484,19448,39232,2051,14219,837,47825,32568,-38499,-34457,-71472,-56900,-20074,-17918,-15303,33123,-10922,-30603,-33530,-67047,-61350,-45392,-27222,-10774,-53858,36778,80372,-52333,-5290,78212,-32827,-42671,54688,41085,46280,-33955,-21856,-29702,-85355,-938,-12145,50368,-18898,62185,-1254,-74588,-2838,-80543,-93023,111793,63091,6703,6370,-33070,6470,-4380,30479,-4946,10015,-9954,32644,76971,-59116,-43935,-65771,128765,38524,-37632,-81219,47255,9561,25793,-42981,-24244,32917,7664,2270,-36425,71992,20651,1546,19337,112207,-12931,87770,115222,70096,6794,22914,-26585,5362,-24945,-11082,18400,15258,78674,8965,-4046,-31877,-58689,-88115,23291,-25898,-72472,-25702,39482,15903,102531,2460,-77950,-34317,18455,-14085,-26629,-38003,-39173,48843,-26040,-18701,-75797,-55147,14420,-35078,20120,104563,26299,-15281,-2217,-22494,20711,84719,-17523,-40584,-42235,-104383,-75944,-15268,-70342,-17482,102159,25414,34464,29745,2391,-32953,33557,1018,16524,4852,-71762,-4634,58680,81927,54581,11969,34002,13484,91179,15983,1379,-1508,-46009,4611,18019,49104,40899,-52986,-91724,-13813,40814,-31698,47179,-35753,-27933,-7873,-22147,16218,67462,33083,44172,-104213,-57834,11835,-66446,107871,64281,35125,-35959,27598,-72789,56757,63450,41917,-76895,5854,74509,88518,14593,-10285,74672,75585,49424,76699,2626,-324,1410,-69572,-59004,68982,31639,-12038,48401,23676,-29176,67458,28368,44546,31123,-6101,-76558,-38605,91897,88569,14737,-34174,-41716,-14916,61651,-23529,48475,42697,-7310,-31648,32359,22206,29713,-95608,-15643,1175,-6453,-33382,-96464,-38261,-35708,1983,30122,3645,-23483,-6050,-63857,16049,2863,10089,46813,-88414,-2360,-38970,-16446,-98844,-46407,-38138,-1169,36334,-35032,59240,-10014,9534,-24300,-26396,20693,7141,41944,34252,19397,13930,-101036,-43699,30529,8142,21008,39075,6125,56936,29641,58,22127,28589,32741,-41382,3116,-28300,543,-44023,33107,-14781,-42813,18890,-35401,-56031,4911,-38645,-315,50648,-29511,-48216,12879,43790,30565,22635,17609,-123941,-89139,-56466,-1263,5710,73845,-28805,-10258,-29115,-60818,-8392,-3302,-29642,-17911,-40828,22828,3427,31046,-25997,18930,-23003,-33867,62057,-11221,-2331,-22594,-57554,-53713,-52981,-5114,67373,-50153,44952,-20679,-24185,-55292,2396,-5564,-14425,-30227,-39385,39922,518,56200,48936,46494,53220,51983,-22896,42822,40458,18435,14267,140729,2700,28331,22288,-16028,-19740,1687,60596,25812,27276,-81093,-98474,-14382,33922,-38926,80950,-84559,-18101,33332,94968,20040,27930,17621,-133726,-21833,-19842,-14587,-1836,32650,22519,-7254,-2449,-33861,-28831,26987,-89031,5907,15133,29990,53903,2439,-24715,52058,-3262,-61231,21692,53896,17124,-9446,79894,-44143,-110,105724,64996,126726,65874,-32193,-9035,1093,-79645,-64449,-34595,44116,28817,-14024,513,1405,41650,-18267,24756,775,-4855,-24627,-11030,15001,-41348,-67197,-65721,-484,19218,50630,83152,4341,-109379,47414,30686,72392,-44306,10989,17476,-31177,-68153,31146,-34429,-14888,-44693,11708,-25560,-64141,68924,48729,-95364,-1348,39142,79057,19863,-47520,-18158,8525,26891,6107,25093,10859,91832,33980,-46642,54093,-8324,41387,-3517,7919,47793,81335,18668,55502,8962,-5144,57543,27754,3692,374,-15736,20156,34563,-58005,-21444,68762,10038,-21288,-79635,-84785,7810,20924,25618,-15008,-69625,2989,141139,14299,-39645,6342,-18401,3694,-27814,55854,105982,68288,30195,3769,46912,-43897,-74844,-25325,-7721,15643,-16183,-1964,41906,58458,21492,-1274,-55298,40455,131764,80135,-4755,-13316,76959,-56464,-58877,39301,25745,2905,-26329,6938,-10273,-34427,54160,-25011,-56841,-1201,-13611,-5161,39605,-52535,30018,1308,-23398,-31532,5639,-34202,84303,52117,48164,8777,-39007,-61124,-51296,-13171,-31934,-19720,43877,-43405,-67327,-22527,42288,-16175,37669,58359,-2608,34084,-70100,-45040,-10615,-10699,-9462,5162,-27778,-8761,-8707,-34629,25966,-11756,85479,129543,79464,-51355,-77035,23478,32404,-19571,68794,22822,-66878,-137007,32873,3350,-125109,7775,26504,-20914,25578,-5137,-28242,-32872,-40248,-14381,4955,36259],[13209,-3948,11068,35892,48132,57902,18982,-22100,-46873,-55509,3755,-40188,1347,-60390,1841,-31756,25001,-7944,9610,87779,-42761,1484,93450,28503,-19291,-57383,-22860,-45043,2886,18285,35592,-20992,36948,56906,74889,-43452,24304,-15899,78801,-24355,-32605,-11564,2424,-28437,-9258,-89681,-6741,-49654,-31816,82098,74128,-43102,31829,100536,10381,29948,-7024,-38115,-14958,50291,-54417,34558,24809,38888,-45737,-4357,-52643,-61831,-14766,-5165,-14012,-70271,-48006,-51123,33541,60134,72683,16511,-15090,-929,5842,-2108,-7707,-49010,35944,55598,-13783,477,-7752,31586,30530,19180,-30466,-54326,29266,-28899,-58871,-79064,-1926,-30149,-12435,-14559,-18658,23445,-34704,-25823,42873,-5593,72905,14609,-62836,8829,-31324,-169379,30738,13980,-2185,-36613,14824,49297,5292,-56976,-20330,13774,102069,30725,3666,304,19116,-40232,-19965,3452,79237,-17101,-10960,-51844,-7795,11661,-10064,-111645,30791,9630,-62195,-11991,-64815,8441,-28921,-28853,-46346,30178,-14045,59528,-54266,-31654,-16577,-16802,5805,-31321,-60070,36240,14164,-50584,-10536,-81369,61782,111773,-50648,-47224,-69809,10443,-60130,23662,54414,-49047,5689,52717,-17325,-62047,35313,24752,-23389,21495,74897,101700,77315,-108,54408,-102777,12223,-44543,-8331,-69711,-58476,-71803,16166,4853,-26833,-35059,-4296,82086,3753,-14767,-26102,-45595,-19486,45475,-147508,-33186,-56744,-46711,-39221,-76747,-14027,50292,38573,-19233,-77325,-6547,33240,66272,-2248,52001,16769,-48472,8359,-44747,3468,-30403,-35613,-50311,16170,52365,153194,90196,91863,-1399,-120027,46330,11034,37361,199593,48684,-43971,8279,1759,90825,29796,48483,93880,-53033,-70631,54031,-222392,-64391,-33537,-45982,26906,24633,-37877,1685,-54221,-60843,-17285,4930,-13070,47174,-71332,17710,70023,16354,68694,-17622,-54483,90057,-22384,909,-66632,3895,19098,39171,12930,17513,-38434,41417,-33964,-37898,-16769,3855,14117,3285,64362,-37703,-37283,7313,35031,26980,-77107,-94682,32301,-25698,91473,73834,-43455,32387,-88347,20325,-32601,-8637,37196,-71748,29456,8297,-42351,-42462,6341,52552,-28724,-3254,9805,64727,-18476,-85822,-12164,11650,16933,-35635,53305,18511,10211,-26950,-61388,-48889,-21531,29271,-60304,10384,-6768,-101320,-55793,-74707,39372,2912,-65711,52243,53383,-9483,40862,-12893,43162,42056,89997,63097,78099,-39757,-13419,2005,2999,22541,-16606,-38377,-65871,-43167,11744,36674,51506,-27151,37383,36100,24049,-27966,-6590,23203,-50050,-29233,-38481,55658,865,-37581,30331,-62656,-85676,-75512,-25626,4341,15912,-9499,-34031,24678,63066,2797,-25162,-34967,31397,16328,-15196,15554,42064,50197,36382,53816,-9793,83279,55774,7596,35948,6254,2317,-3901,39136,29512,-30567,3084,-50246,-70714,-16205,-12509,2118,41680,3013,-49323,-52042,-72278,-44175,-65591,-24943,-29487,-72074,39664,70597,-23773,-7736,91171,700,-24399,54052,37161,70109,-38734,-39656,4211,-84744,-22918,-974,94471,-33911,35345,-15005,-93788,230,-107825,-105339,95903,26978,12500,11034,-32388,-21005,-17617,26415,-3542,34864,781,14326,86140,-33036,-29558,-74602,94470,21395,-27545,-96966,29440,-6179,32680,-63912,-21272,36336,11609,9626,-51241,58174,13911,16673,-5342,92151,37423,40412,98589,83730,16567,14502,-20218,-25956,-9340,-16140,17401,18800,71143,-2149,-9612,-11685,-2257,-50816,24789,-27382,-78757,-41171,30592,17691,102261,35885,-65858,-46651,-8470,-15052,-12819,-32124,-50501,36832,-5205,-42832,-63757,-13892,22480,-11839,8410,81263,22891,-21278,1182,-67651,-27988,71426,-12796,-19724,-20921,-81515,-38010,-21055,-61683,1459,90287,-3445,28489,29649,18697,-3310,25277,-4484,28181,12202,-71634,19391,68363,83270,59801,6210,32222,31246,45900,-544,6753,-3028,-46820,11876,15035,57726,14843,-53760,-76647,-4058,28750,-20526,72750,8947,14899,-14019,2577,35148,61063,16665,40106,-85840,-40245,10945,-63008,114464,48586,43522,-28868,19560,-62288,38770,63245,42557,-74501,8155,58800,48892,16000,66,89658,43178,35275,45378,21128,10303,6763,-62985,-45018,82798,7479,-14396,70097,24115,-44655,53928,39349,43391,33115,2278,-51348,-43636,100934,97957,12441,-43615,-36566,-18148,51884,-6833,45678,25627,-29663,-48858,37426,13148,31938,-81433,-37278,13266,-20888,-21163,-76671,-26786,-7420,2059,62801,6030,-9891,29467,218,-3688,-27454,-18514,43943,-80521,-6808,-49938,-25253,-100345,-63484,-32848,-9537,25144,-61524,52253,-26212,-5066,-17509,-23253,54799,21801,52840,34083,17946,51704,-95274,-47873,-8182,12260,22580,38152,6798,44310,14669,-16399,3176,23209,36564,-35509,-20387,-69928,35904,-28387,11574,-14887,-74825,21193,-23527,-62615,-7043,-41073,177,69701,-8238,-47035,-1363,47044,56208,91426,25630,-104409,-80409,-37809,6056,-12733,81463,-15534,-4709,-31506,-62462,-12594,9214,-41216,-19262,-35412,24089,28593,23113,17372,11643,219,11680,59075,2570,12270,-26528,-74242,-77486,-49736,-11024,78642,-70561,-6220,-8891,-29711,-47450,-3470,-28233,-33295,-28374,-40441,63287,13006,13734,32161,56308,43950,65889,-8407,45533,29547,14533,-10211,108491,-12203,21719,16815,-7086,-10734,31032,61582,42820,12602,-86288,-97747,-6402,68497,2685,114920,-68793,-29501,30747,101147,14122,42856,41972,-128151,-13714,-1485,11333,38903,34746,51364,-543,-3779,-28563,-16473,12707,-67592,40909,23377,39058,72326,-1802,-23909,45645,-4933,-55080,32118,89045,3850,-953,90722,-55667,8528,80977,78691,152310,28794,-56547,-21969,-21336,-77740,-48456,-4666,29203,26232,-26130,42647,-31383,48551,-12949,25326,22324,-7144,-6548,-16161,12766,-47727,-28758,-35251,-14475,28005,38617,42021,-6372,-117820,29451,11593,73910,-22314,49754,16204,-40916,-110161,4274,-28260,-8527,-34026,20224,-8707,-72464,29560,35888,-111817,-13714,38716,100350,24952,-55711,-15829,37062,44285,20039,27461,23402,105173,31129,-75937,42530,-38235,28350,-31037,-2112,49191,72739,-1356,64181,38288,19890,40775,11419,21248,-25819,-17160,17533,38446,-67323,-22459,110118,18662,-24459,-84238,-74307,-3634,28295,28735,113,-55084,-16043,134498,3444,-51025,9579,-18651,-20769,-56092,31798,78026,65521,44014,19619,55199,-64316,-88807,-20112,-19622,-5244,-17836,-53538,46737,50900,25511,28089,-45894,57354,67301,23803,-13793,-31000,68698,-57005,-62143,39374,33005,-4795,-13413,9989,-28922,-37382,72506,-15647,-31011,-9772,8527,7367,21370,-61441,827,-6271,-23667,-48233,-25602,-20111,88761,41302,27301,-28387,-50896,-66914,-48431,-8970,-22475,-27571,31037,-57312,-43079,-22121,31469,-16762,40644,20038,-25379,53231,-68508,-41645,-16487,-10152,-24025,37557,-28525,-22611,-8179,-34026,42022,-12922,75670,99745,85731,-58558,-100342,30314,23677,-1656,94801,15739,-34751,-112582,30000,3533,-98744,14454,33627,-21285,8687,-26964,-29527,-37360,-58864,-28720,9448,27868],[11255,-11378,5449,21502,28325,52571,18228,-25643,-46508,-45902,16547,-42558,-29540,-52893,-923,-5272,30603,2845,27262,95297,-43995,32718,100620,29370,-57882,-27338,-17165,-18277,-1202,22853,22351,-13163,15518,47755,89189,-9378,62772,-19711,110126,-20416,-58372,-27120,-7291,-18621,-5854,-97052,-15815,-56434,-31549,45378,-9362,-57665,46343,114420,17313,10488,-4782,-35146,5245,27421,-36013,33759,-20963,32197,-38461,-3395,1014,-43802,-6164,11685,7097,-103667,-84853,-39689,66076,72908,65807,40017,14114,14245,25939,-14762,-25867,-44192,38448,55156,-19079,-14959,-20399,36868,17017,5972,-43337,-55182,43302,-50789,-82608,-76654,-17249,-33319,-2094,-5549,-71503,9470,-24266,-20147,37176,7005,67756,40359,-74572,11053,-59801,-190553,37765,9581,-28085,-37652,29596,41748,-4109,-74170,-23430,8057,83485,35151,905,4912,32407,-41982,650,6991,63359,-29017,1977,-52923,-22261,8,-6391,-117057,20472,11598,-37597,3715,-42932,11794,-30695,-37850,-64710,27200,39932,139209,-42571,-46673,5768,-8232,1503,-60564,-51083,39195,-6211,-51646,-26039,-79352,45124,122702,-24295,-25144,-73682,8532,-45544,57632,85679,-35651,3551,22072,2450,-50829,50587,13419,-24775,11994,41713,101412,53543,34146,41997,-85330,32875,-52460,-21803,-65823,-66317,-51326,22414,-30768,-52378,-26802,-19539,49416,-12706,-8369,-30068,-37745,-25099,73001,-140374,-32423,-36990,-18227,-24082,-83825,-43979,45133,45506,-17705,-103671,31298,48285,65597,14441,38225,12768,-21104,34998,-28948,29611,-23986,-42310,-29662,28872,62393,162749,140812,116737,-9791,-106998,66413,6856,45744,194817,26095,-20289,-30789,-5115,56841,45304,60545,135320,-44214,-4826,-10389,-209759,-29110,-10653,-44393,14670,41725,-48271,-11128,-14470,-76117,-8537,11356,-3969,77494,-48675,-28123,47132,30269,87960,1922,-63151,80790,-42470,-18306,-35452,12569,34217,38835,30066,27438,-55920,14412,-28921,-34877,-6140,5971,-192,11629,53206,-33638,-42084,2114,12244,25100,-33621,-100068,35349,-11515,73380,73939,-42987,29361,-107783,9224,-50159,-16873,24174,-66666,35310,-20905,-78685,-72406,25504,66231,-12576,-4451,-7961,75228,-404,-74041,3297,14101,29048,-38360,69294,36275,11332,-27893,-55125,-51522,-15081,33657,-69394,32240,-2005,-113228,-49093,-75358,72750,1341,-82241,78961,104272,-26218,59185,13986,45691,61597,94097,83489,63807,-32785,-9998,-1453,-33315,10822,-28681,-26209,-91549,-38719,30519,13051,41147,15251,41047,4668,-2308,-21792,5517,8531,-43066,-13386,-28937,63132,-7005,-29944,14796,-84590,-115737,-73635,-34660,11115,23975,-15053,-18964,19019,66553,-15542,-28924,-17451,44766,29030,21704,18694,53952,9777,35750,50066,-1295,94221,76142,551,31634,-2219,-36393,-2885,23084,25194,-12232,40667,-23135,-76783,-16939,-10498,15275,43329,15275,-60187,-69717,-73835,-25035,-76793,-19060,-35864,-68975,35376,66663,7495,-4799,80535,34027,-1526,48252,28194,89476,-48868,-46105,36203,-71063,-31206,8638,129534,-47030,13663,-17352,-89809,7432,-105952,-107236,69689,4371,11351,16868,-22104,-54673,-31198,24379,1819,62263,19650,-8480,83119,-11423,-17856,-75238,36950,3902,-8481,-95845,12924,-22895,37258,-70649,-15532,40013,9614,-1156,-52118,25981,2898,24456,-25471,50032,74684,5733,79166,82951,14490,-7847,-14762,-66428,-1755,-16467,7641,20461,56059,-11526,-13429,7425,39415,-14739,27059,-31011,-77324,-43000,17828,20983,90120,66960,-47855,-51926,-41067,-13703,-478,-35340,-58868,20724,16410,-65962,-46753,19183,15434,11629,-973,50250,18151,-24965,2061,-91386,-58719,40202,-5939,14125,3356,-44880,-411,-26014,-42334,10637,55039,-27326,15279,22254,37772,19459,9762,-5803,43391,19698,-65261,31546,50693,70016,54526,-7729,20358,47094,-4344,-15982,12521,-4616,-45195,18067,2228,40321,-12303,-52525,-51753,4428,21856,3318,78678,41385,36466,-19736,21520,45524,46473,-891,32924,-55681,-21921,9215,-63937,113786,21185,43547,-19364,6993,-51256,22801,64854,36686,-63806,14821,35729,-1680,14085,6011,94046,6772,10816,11293,32096,15080,15090,-42098,-18052,89708,-13597,-16142,76187,18880,-53378,22960,41295,40448,31859,5101,-21634,-39586,93080,99751,19463,-47316,-33040,-10995,32744,5249,30861,7931,-43751,-52728,35046,8028,36193,-53940,-50133,23172,-32725,-7860,-57861,-12502,19012,9077,90337,10820,9040,62082,67075,-21341,-62228,-33534,61881,-59323,-6098,-45576,-24391,-89007,-66808,-12565,-18294,11634,-75046,44158,-40016,-25741,-18578,-14935,82769,40877,65194,25994,8287,66894,-69323,-46885,-47688,21055,30962,27424,8203,26428,2490,-24735,-17609,14741,38876,-21656,-37792,-99369,59041,-24981,-12597,-22783,-103005,20404,4941,-51122,-20870,-40110,-199,83771,13298,-44632,-13419,34247,70216,124320,27065,-70793,-56948,-2,14769,-32354,66879,657,1801,-27024,-67239,-9588,20556,-44509,-15146,-17407,31351,44950,9650,35694,126,15551,53743,58106,20689,24638,-19143,-80794,-89080,-39628,-13761,75976,-87094,-78401,-3602,-37800,-33407,-4269,-54024,-42039,-23915,-30268,82808,30711,-14510,16416,58392,26905,77076,5678,50193,9894,4915,-34956,54444,-20384,14699,13635,3930,-6559,36152,58347,44492,-6029,-82438,-79978,-1735,92089,63478,131096,-53123,-40908,19093,91676,-5829,48336,59237,-103456,3883,25219,30874,73960,19852,68023,4827,-5629,-21463,3372,2563,-32131,69074,26823,57223,87083,-6534,-16150,37647,5724,-31372,48237,103230,-5154,8320,90955,-50516,26610,50327,74728,148652,-12260,-53969,-29777,-35519,-67074,-19850,22856,12263,26330,-25558,49659,-68009,46924,-17245,20465,44163,-4462,14687,-19112,8732,-51378,6780,-20232,-27379,33342,32629,8440,-17053,-123988,6833,-13510,67656,2515,69895,15310,-53041,-140751,-24358,-25676,5503,-25037,28872,7262,-71683,-15830,9493,-116964,-35982,30841,95144,36661,-60915,-8069,55700,46720,19587,18534,21089,110191,33849,-92901,15659,-73037,15657,-55220,-13095,48651,53037,-14211,62734,58538,40631,24619,-3767,39321,-35792,-19306,13413,36197,-73736,-19948,132681,12136,-31149,-94449,-63732,-16489,34886,23005,16991,-34859,-37446,103017,-14470,-62673,-8346,-16526,-45579,-76610,6451,39534,57184,40850,27230,55639,-78057,-82268,-8481,-29309,-28312,-19947,-111813,50661,42024,29065,56009,-39198,62668,-4698,-19245,-16657,-46729,48453,-51908,-62775,33091,27385,-25035,-2872,8898,-47212,-29112,93917,261,1489,-23114,35946,19345,-2430,-74907,-32290,-5748,-19242,-52926,-53414,-3220,83980,29634,5478,-53305,-52256,-70064,-45147,-8153,-20203,-30107,25821,-50068,-14064,-13387,24345,-18263,32612,-25444,-46282,64410,-56084,-40524,-25285,2833,-17409,65831,-24340,-19521,-440,-24003,48275,-11037,58728,54892,82553,-60897,-121734,39936,12607,14866,112648,10642,1076,-68822,11608,-14880,-83768,22116,35866,-24531,-5834,-39923,-22574,-36089,-64897,-39442,15892,16889],[8578,-15305,-5233,9856,10470,41884,14210,-28067,-32664,-24333,25937,-38332,-54422,-39841,2157,11415,26918,14226,40213,82064,-46491,54456,98658,30600,-91186,1619,-18778,13448,-11052,19331,1328,-4945,10637,36167,84148,14088,72337,-20246,129858,-18922,-85220,-40128,-15301,-22122,-9742,-107914,-25095,-63256,-29484,-5363,-97110,-61514,60622,113483,18733,-23704,-13838,-28638,14651,8652,-20609,30895,-74200,30104,-24397,-2879,43667,-26112,-7329,23859,21752,-122032,-101471,-19618,93667,77021,55287,54472,40965,34320,34353,-26864,-59080,-37939,37004,60597,-22925,-26731,-28008,46203,18480,6477,-59302,-56299,49142,-67414,-89843,-62924,-24354,-32904,5443,6873,-115800,-12142,-15923,-12311,24692,19070,49999,69142,-73568,17750,-70846,-182977,39719,6403,-39396,-25974,48840,22982,-11245,-90920,-40848,-2434,59984,51787,2286,7177,44605,-29160,19766,-4837,29658,-47617,21177,-47285,-39913,-16980,-6522,-110493,11273,11878,916,21024,-7633,16372,-25683,-40340,-82707,12977,75598,195536,-19858,-58707,26823,11660,21043,-69518,-20673,49332,-18902,-35473,-41772,-69991,30804,121196,2890,-1211,-70676,4713,-21901,86376,107475,-20379,607,3246,17055,-39042,57773,-4194,-31037,4248,10060,93981,34491,69215,37278,-45045,51211,-40768,-30220,-59101,-63559,4453,37139,-55031,-73209,-10150,-43728,2442,-19850,-4317,-28983,-36377,-24900,83109,-117751,-30901,-13650,10915,-25880,-78124,-65666,35866,46699,-21338,-126872,54066,49616,50768,19976,21599,-153,11264,52063,-11311,64749,-14145,-56855,-12278,31979,70182,152381,181252,133783,-7482,-88683,58577,-29975,46753,182628,9637,17982,-72524,-9550,35477,57622,58452,152771,-54108,55341,-108118,-171350,798,13120,-35346,433,54328,-36751,-18963,24318,-99207,4322,24490,3881,98603,-28460,-77773,21208,49907,131567,28587,-69580,63886,-59285,-33628,-5378,6019,42685,30648,29354,38293,-65223,-20054,-22437,-30812,9627,8855,-14295,14942,36648,-31050,-47305,-2847,-9545,14961,4029,-92416,31812,-2640,47766,53180,-41623,28204,-109396,2765,-58722,-14261,6809,-47171,44601,-39069,-108860,-80459,44006,76086,1435,-3378,-30690,76065,8594,-47294,20173,20184,34705,-42329,72946,50237,13850,-28972,-30624,-41601,-5984,32726,-71251,49291,4857,-103803,-45950,-60721,85010,-1677,-78796,94776,129026,-35022,68618,28215,43351,69585,91490,82845,30151,-10887,521,-8767,-57720,-9055,-39239,-4202,-94975,-16113,37415,-6988,29979,48445,28002,-31286,-15326,-11174,14925,-9040,-22988,4192,-15638,73228,-15423,-25542,-5068,-79071,-116097,-75913,-41439,12632,27632,-14486,6416,27621,67327,-22529,-26065,-7008,49570,48085,52088,19517,62114,-4326,35344,38820,8261,98786,85237,-5749,23416,-22986,-96892,3328,384,18440,16768,68037,-1528,-76680,-20699,-16901,21740,37178,23859,-59928,-79469,-72317,-13182,-78407,-8969,-30282,-40953,25872,70363,32731,-2208,50314,61027,21396,39158,16014,98214,-58404,-40231,57144,-40975,-17237,13686,147148,-54171,1568,-7608,-61651,14390,-67588,-93202,39951,-2526,3315,23427,-7884,-86674,-41209,21612,12582,87068,37237,-31338,69596,457,-9531,-61539,-25832,-13527,20398,-83132,394,-37790,36738,-61628,-12756,42382,2281,-21409,-34809,-8682,-8841,28322,-33926,602,92234,-10602,62047,64055,4370,-30853,-11675,-100769,-2119,-9701,-1492,21536,37884,-16771,-11645,21185,54421,13341,30300,-35883,-59918,-24067,2923,24427,69100,88597,-25835,-50438,-71235,-11455,13185,-44789,-60926,5572,33539,-83772,-30003,35052,462,30658,-13254,16994,14152,-26854,-1180,-86351,-61979,4302,904,44964,20778,-7791,22505,-29476,-16647,4544,8849,-40195,-3527,10221,54357,27155,-9379,-1068,60652,25544,-50857,31269,17344,45046,44464,-25095,2314,55377,-43993,-28642,18061,-5370,-46773,19549,-19360,-1856,-34704,-49283,-23131,7699,21672,34866,68093,54226,29331,-22579,28525,47951,25207,-14722,23933,-26048,-8951,7979,-70390,110837,-17931,29592,-8714,-7855,-42959,12901,64869,27206,-45357,23351,10760,-47969,10279,9391,87387,-18572,-18187,-15128,32680,12174,25664,-10797,14783,92512,-26804,-16359,68987,14852,-54647,-18463,35515,33422,26967,4619,473,-28748,74658,91915,35230,-45343,-30745,3192,6588,9737,9590,-6444,-43094,-43564,25874,8723,36305,-21111,-50571,24964,-41546,5117,-43060,3489,42225,20127,102710,15250,30081,84109,111786,-33330,-86874,-27567,78313,-41445,-2335,-31567,-11581,-61581,-54699,11135,-26423,1630,-68400,37193,-48247,-50014,-26343,-2088,100036,57874,77292,11678,-10584,49990,-32763,-38529,-74188,31296,42951,10169,12809,1722,-5376,-19940,-35911,3470,37078,-4052,-42794,-110604,58508,-35845,-35827,-35476,-116324,18438,44682,-23161,-31851,-34523,-524,91827,28250,-41789,-22592,8996,61005,118117,24990,-34095,-23658,48156,19911,-50929,31619,17304,6241,-19232,-69884,864,23352,-39981,-7010,8494,41460,47515,-5973,25400,-14050,23119,82717,57603,36177,33542,-2494,-75666,-85449,-26615,-17194,58242,-95086,-137192,-5377,-43030,-17337,874,-74387,-38267,-15979,-14994,90270,49114,-18346,4322,49414,9494,84607,16399,54869,-11794,-3582,-50779,-5903,-20971,10804,14848,14458,-10256,18045,48622,30040,-26455,-68354,-50499,-1656,98975,126104,124533,-43333,-49789,-5341,70486,-34582,45776,67068,-70111,25012,55562,38666,95253,-9904,73830,7872,-6631,-12129,25383,-668,-1008,80352,26205,75622,92551,-9569,-6069,25905,25718,-2524,64463,97165,-6892,17644,77144,-35008,47841,28065,57974,113292,-40487,-30630,-31787,-40623,-45241,13876,42071,-1397,29645,-12503,28287,-92433,37836,-29468,12878,60792,4696,33544,-20130,5941,-47912,25045,-22952,-36360,36449,31220,-1807,-24785,-128223,-14171,-39513,57262,16667,67204,14889,-65834,-150709,-50694,-25805,20352,-18718,33065,17545,-61478,-52685,-24693,-113878,-62546,14739,62928,53437,-61370,6481,61067,35030,5361,-1872,-4632,108542,42699,-87709,-16033,-98988,8867,-72689,-20116,46918,32930,-17722,49650,64059,54721,12139,-15319,55426,-33427,-18230,8661,28304,-74896,-14396,130300,-5541,-37927,-108306,-59393,-26297,41533,12247,31132,-22506,-57724,64009,-29466,-70847,-40220,-13305,-62083,-79698,-7750,13337,44612,25142,26240,46922,-74488,-60046,6944,-32183,-45466,-23193,-149906,57502,36545,30366,63666,-37438,55260,-55919,-37697,-15031,-57104,23788,-38860,-59633,29248,10216,-54744,-962,9095,-62595,-14007,104649,17554,36692,-36190,59499,30061,-24080,-88679,-57908,156,-10848,-46441,-74044,12482,71466,15945,-12901,-58104,-41299,-68096,-42244,-10592,-22919,-30337,27181,-26186,12062,708,25671,-20380,18106,-62160,-60156,68519,-35694,-38057,-32663,24589,8965,81820,-12727,3117,13565,-9752,42136,-8571,41814,12735,71043,-57323,-127114,49480,3990,26373,117507,9673,34819,-26315,-15827,-47517,-85259,27300,34182,-31845,-14533,-42957,-9957,-31287,-56798,-43222,22804,4709],[4124,-14448,-15927,2211,-2703,30836,9396,-27560,-9450,2039,30495,-30307,-60528,-25427,7475,13171,13152,23192,43571,49741,-41812,64742,89166,33721,-111254,19500,-27110,35971,-24034,7154,-25031,447,23160,26361,62573,26257,55051,-19473,132189,-17277,-106345,-46693,-18827,-42688,-19683,-115883,-30607,-64389,-25063,-61924,-147791,-54920,72812,99046,18785,-57318,-31331,-20941,9822,-3300,-24010,23600,-118283,39346,-8302,-2501,55619,-13904,-16677,25084,25827,-115057,-88837,2599,106231,78102,45731,56076,59466,49012,28826,-34366,-91928,-32779,30590,69571,-22360,-34104,-24713,55971,30279,17784,-72398,-53677,46470,-75682,-76936,-41216,-18336,-30171,8695,20365,-128714,-32535,-11087,-5650,11416,32016,24558,92304,-59220,25605,-65151,-152804,31532,698,-30621,-8094,65674,-4631,-9530,-105651,-66715,-14790,38598,75268,3358,4085,51261,-8431,31671,-29651,-9365,-65252,40338,-41617,-55247,-34830,-9727,-92382,7844,8320,38627,37123,31435,19974,-14821,-34887,-80408,-4949,80195,209611,8788,-59531,40796,35894,52328,-53904,21232,66506,-21818,-8332,-55140,-56791,18962,105056,22199,19250,-61713,-3358,-1273,97197,112613,-10861,-3741,-3405,24468,-32711,56295,-17991,-38954,-279,-6493,78933,19473,95315,38698,2877,62299,-10258,-31026,-50472,-52113,83938,58287,-62041,-83798,9291,-68979,-46236,-16793,-1687,-23610,-45482,-21152,75709,-90635,-28094,7510,32104,-40284,-60703,-73129,25532,41494,-29669,-144781,52406,30363,28382,12592,10842,-20071,36892,59289,2197,96155,-8093,-69979,1957,26710,73944,127563,194028,132437,-1432,-76391,14285,-86459,38658,164378,4401,46362,-101262,-9099,39585,62413,29834,132865,-89251,74817,-212977,-61241,16613,27281,-23440,-13219,58757,-15099,-22896,48076,-113385,19988,39666,11683,109884,-11179,-112034,-432,68896,170665,51981,-71386,45176,-67539,-38378,14522,-8315,42958,18048,13078,47140,-63209,-53487,-15745,-27958,28396,14814,-21056,11481,15382,-34399,-49064,-5996,-25980,103,26392,-75139,22523,631,23109,15497,-34255,29900,-94971,-857,-55742,-3956,-12928,-17216,58028,-41263,-118258,-64451,58157,80803,11852,-512,-51348,66038,6333,-18868,30314,29483,29413,-46072,66784,55972,15808,-27455,3376,-18994,2202,25606,-62968,58588,12087,-79498,-47215,-35155,74792,-5879,-53884,99892,124777,-31752,65517,27007,37314,65723,89561,59977,-13425,13873,18036,-14157,-65096,-29595,-40897,26268,-74949,14997,32173,-17215,21150,62582,-11,-63421,-11846,-385,23145,-21775,8527,20868,-7085,76943,-24949,-26003,-22340,-47302,-81691,-77496,-46656,7800,25793,-7668,33974,51915,64846,-17903,-17252,-4585,46477,68496,64596,19462,63453,8199,32977,22263,12859,94518,76997,-15628,9259,-51341,-159536,12625,-26963,8840,50781,77107,9042,-71812,-23246,-28941,21411,25699,28190,-47815,-75069,-68939,-13560,-71126,4293,-19919,4752,13785,78403,46132,-8973,10462,78974,40412,28911,2368,92470,-60954,-25603,63632,459,17976,13974,145199,-52277,307,12020,-16267,15836,-7674,-63367,13115,1159,-9148,29833,3475,-106056,-44510,16048,27866,101584,44972,-48072,49382,816,-4901,-34625,-72265,-30969,55366,-66205,-7241,-48949,29178,-39023,-16143,41390,-8507,-40663,-3749,-31313,-18401,32344,-29159,-40715,92741,-10437,46410,28289,-7221,-40538,-9770,-115521,-7173,4271,-1048,24021,21857,-16669,-2215,25508,44348,30689,34472,-38801,-23850,16492,-11703,26079,44503,98030,-1791,-42452,-90654,-8933,32331,-54073,-55861,-6028,40448,-92338,-17997,31341,-14622,41429,-31880,-13181,12308,-26985,-8097,-63424,-40890,-19040,6444,60889,23426,17861,24270,-31053,8971,-14125,-29645,-39834,-24620,-3619,63176,17634,-26850,8331,72351,28536,-28806,22758,-11248,14193,35766,-39561,-16636,52680,-63554,-39197,21980,-4287,-55156,13381,-45455,-56716,-48005,-43868,3495,5137,27166,65156,48249,47244,1112,-21508,22381,45831,689,-22192,15971,-6565,-3842,6934,-78662,108503,-61294,3850,2354,-21562,-39056,10810,59313,18162,-22412,30417,-9340,-77418,6464,12921,73177,-24402,-41305,-26198,24787,2414,36679,23538,43533,93405,-29668,-14401,54757,16839,-49295,-53343,25306,21396,19598,3412,9557,-16094,53308,74515,55326,-39020,-28007,18158,-19916,9547,-10102,-15066,-28078,-26069,11761,14695,27402,8450,-39605,14832,-47626,15701,-33126,19051,59480,29198,94361,16579,48706,90373,120382,-37254,-88687,-1354,71484,-36379,1558,-17520,10393,-20512,-29759,24603,-32968,-4900,-45703,32866,-49385,-75222,-37326,12196,103476,65742,86000,-4903,-35601,10222,3044,-22295,-79008,39186,53088,-7994,21754,-27900,-9811,-2064,-49035,-10383,30344,13047,-32547,-101720,31341,-55333,-52803,-49038,-108287,17236,84440,10442,-34942,-23664,-252,92617,32554,-38902,-29031,-21220,26609,88394,22794,-3175,10588,89621,17615,-64654,-12477,30259,5751,-12591,-64554,15859,14203,-30544,2717,35354,50401,35698,-19517,-3546,-29209,25179,90982,55297,43250,37890,17468,-61461,-68921,-15538,-25919,29805,-92924,-159061,-11675,-38577,-3542,11188,-82211,-24403,-3132,-386,81749,62936,-858,-1513,29940,314,88399,21685,57401,-26897,-3179,-50854,-53123,-15365,12530,19537,21789,-21533,-13133,31787,4719,-45687,-46007,-17589,-4357,91426,169343,99360,-41454,-54576,-39910,44417,-62479,39755,66006,-37099,42241,78049,33260,99971,-45226,78871,8607,-6220,-1119,43925,2506,9498,68584,22621,86002,87351,-8814,2184,9444,47402,17676,74493,80274,-1339,26058,51479,-19059,65378,23395,34963,57037,-47230,1863,-28284,-39235,-16132,44201,49716,-8284,35117,7703,-1173,-93679,24688,-42847,6868,70032,18771,44716,-18647,6441,-34133,23549,-38123,-39784,38781,28943,4548,-29326,-129505,-28461,-59116,48756,10400,46424,14086,-75901,-137578,-70655,-25506,29479,-15396,30057,20308,-42201,-71197,-55720,-104834,-85026,-6392,15303,71164,-55497,25842,52833,12960,-17483,-29672,-49326,102548,56109,-56366,-40488,-107333,9276,-81727,-17068,45007,21319,-12832,26761,53731,61969,1546,-21970,66986,-29760,-12779,3081,16933,-66040,-6117,104945,-25941,-43415,-120242,-63466,-30536,48277,1745,39166,-28202,-73530,36351,-31570,-71138,-71344,-9610,-64279,-57694,-1465,11220,29725,5530,19083,30426,-50320,-33768,21125,-26233,-49707,-27825,-144495,70982,35286,28829,39154,-39744,38717,-67321,-33610,-12059,-61203,4107,-17394,-50870,34734,-13823,-84233,-7492,14889,-71828,1618,89528,30830,68138,-43602,71754,40022,-36494,-97470,-65703,6897,510,-32547,-85150,24530,53196,-2002,-24785,-43268,-19875,-58663,-39190,-14876,-25554,-31556,31348,3847,30020,14705,36055,-21825,3742,-78371,-64668,68106,-12399,-31177,-34003,48089,44832,81179,7078,37468,27678,2716,22796,-8348,29873,-15574,53983,-45491,-109594,56339,626,30143,106643,13866,61003,-1275,-43135,-81292,-94282,28210,30428,-41754,-16807,-38335,3854,-25616,-36904,-40033,27873,-6443],[-2205,-8847,-21366,-1561,-10663,23641,5912,-23656,15860,24353,30364,-22359,-44838,-12405,8408,1618,-7372,28340,35583,9446,-25561,64944,74817,37374,-114427,21323,-37754,36458,-36161,-12474,-50697,1043,45221,20760,32749,32265,22906,-20341,116272,-13232,-115851,-44414,-17461,-75667,-32371,-112830,-28840,-54354,-18946,-105823,-139165,-41530,79435,75624,19932,-75333,-52350,-14646,-6061,-8256,-52164,10686,-137816,59188,3794,-1386,30526,-8952,-29310,14188,20289,-81705,-53171,20167,97770,81801,39870,46283,66237,50081,12525,-37545,-111460,-30332,19569,75136,-15929,-38803,-8839,61223,40640,33416,-76415,-46380,37680,-75399,-51038,-18125,241,-27125,7250,31592,-101567,-43323,-9574,-2711,2526,46376,-503,102944,-37261,30146,-48552,-114192,12214,-9269,-6521,7343,73277,-34506,4108,-114284,-88830,-23506,20865,93236,1678,-4689,48662,10162,34246,-57707,-38910,-75344,52060,-39713,-61650,-48045,-13816,-66201,12919,923,62048,49606,64160,20127,-213,-22066,-49378,-12351,55619,187005,36205,-43696,44214,54580,77646,-19071,60829,85387,-17581,20345,-63546,-45415,9687,76534,26667,31646,-49397,-17157,8183,83863,99811,-13342,-7950,-1448,25628,-34403,48782,-19715,-43650,-689,-3442,56992,8809,104623,40250,38893,63725,30523,-25449,-40881,-39594,152855,77181,-52872,-82685,25171,-86694,-82498,-6234,1119,-15819,-64023,-17400,55656,-67199,-23327,20576,39969,-54028,-36671,-66362,16640,31298,-40116,-156452,26000,-5810,5961,-5279,11342,-42404,46345,61354,7652,111760,-11941,-71412,15891,16871,72940,98112,175038,111815,1311,-75866,-63280,-137800,22358,139528,8877,45934,-106563,-3347,59886,56394,-27955,78388,-137095,34811,-295190,147748,20704,27084,-13452,-23272,53930,6148,-24792,49319,-106191,35606,51442,20164,112279,5059,-117822,-12508,79229,179140,63452,-67176,30683,-63431,-29848,19663,-21192,36008,6466,-9989,50950,-51661,-76890,-10233,-27638,46414,24113,-15881,2121,-7793,-45277,-44042,-6140,-34627,-14641,31924,-54389,9842,225,4252,-29364,-18191,34298,-71946,-2995,-40501,9312,-31672,15236,71377,-29288,-101567,-35736,65289,80472,19488,3173,-63844,47560,-5224,-1069,27552,40106,12044,-47160,54609,51799,14946,-21164,35902,11864,7011,14812,-44535,58609,17907,-50318,-51793,-7290,46724,-9912,-13904,95712,100479,-16640,48882,13009,29683,52143,92127,23383,-53608,29741,39725,-13428,-55984,-42432,-29362,62073,-39469,42639,18904,-14571,16836,58909,-34349,-84518,4134,7359,30347,-24701,45858,35807,-7194,64090,-35715,-31622,-29800,556,-25124,-69164,-50724,-2211,19811,4033,54587,83579,59073,-4619,-6589,-8298,38489,83492,55846,20216,56666,28580,27052,5423,10551,80402,53198,-31060,-10497,-79343,-197093,21879,-55913,-3000,80399,65957,8174,-63355,-19740,-37887,15935,13879,28509,-26262,-54746,-64898,-25047,-56723,18051,-14976,51620,1539,84448,46849,-33741,-27483,88006,52743,19471,-11056,72302,-52754,-8760,58753,42111,63182,11436,127546,-40567,7554,37305,34161,8145,45069,-24640,-6505,6791,-21879,34747,6917,-104025,-39687,7182,44323,99182,39319,-52614,26755,-8802,-5449,-5022,-89941,-47811,87941,-50931,-10654,-55491,14904,-7945,-23911,35593,-20184,-50738,30756,-34793,-24398,38515,-14483,-63914,82376,229,27645,-16586,-14079,-29282,-6772,-104709,-12120,22833,12442,29582,12491,-11639,13866,17992,20984,37326,39283,-34228,23806,69891,-23640,24315,20894,97485,21957,-27588,-93292,-5786,58579,-55802,-45221,-15763,32329,-89069,-13081,11681,-23835,41916,-56121,-35096,12701,-24141,-16225,-42471,-7964,-18110,9846,59003,9089,27013,7371,-30659,28208,-35556,-43375,-28335,-43754,-17266,61011,-3635,-37619,18498,69972,28537,-2912,11603,-18423,-15385,32284,-45311,-31621,40077,-62019,-49632,21907,-720,-69745,-1075,-70059,-105808,-50163,-36581,24558,-212,35913,84796,26535,25493,-31979,-17096,6966,43015,-22675,-23511,12562,-355,-5210,4734,-79965,106721,-96049,-25201,12855,-31027,-39367,15811,46051,12660,-686,33029,-18044,-84463,4236,17776,57925,-12764,-49282,-19805,13844,-11141,45562,52836,59786,92097,-22798,-10294,40443,25313,-39063,-60812,14781,5212,11935,3275,9054,-7165,35089,50308,73272,-30244,-23000,27025,-39056,9732,-20566,-17654,-5495,-7754,-5083,22674,8739,28485,-21979,-6672,-51476,22170,-27069,31507,67666,29942,67301,13441,59030,79856,97454,-32395,-63943,35521,33637,-42839,3426,-11566,34787,25605,2202,18788,-37123,-12528,-19782,31510,-44289,-98195,-47116,23573,92172,59730,87809,-19124,-60565,-29326,30824,-502,-61514,41385,55547,-21398,34012,-56422,-13268,23415,-56337,-26308,20042,26653,-8895,-75594,-13686,-71844,-58031,-60099,-81003,17767,108314,34518,-26844,-7736,1134,85364,26056,-35324,-33495,-48568,-22732,55445,22710,18294,35986,106916,7006,-68387,-49070,34998,-890,-10976,-48993,30420,-4916,-19835,12258,56257,54782,13292,-27326,-34316,-43799,24630,75582,48678,39146,36970,33191,-43982,-45714,-10240,-42397,-920,-82070,-143066,-17926,-20443,5050,24408,-74660,-6189,15385,10337,59385,67865,25472,412,4672,4646,89033,20821,55794,-28267,11432,-33625,-73599,-6748,18522,22852,24260,-36615,-44300,9821,-22536,-60538,-19986,11440,-5383,77045,179456,67672,-44432,-54863,-75222,20433,-78931,35707,58398,-9395,49294,79833,17586,91418,-72843,93327,7875,-4806,9789,54703,8981,-5861,34323,17059,83830,75640,-3149,6289,-9820,61803,20410,74056,62743,8871,32406,20694,-11182,74852,35591,12200,-1029,-36092,32623,-20370,-35622,12241,64818,46492,-7195,41177,26861,-20939,-70530,11134,-49474,6837,73086,33906,44938,-13875,10443,-10070,10068,-56719,-37213,41240,20608,1532,-33088,-126170,-33590,-66265,46245,-15974,19778,11849,-79485,-106698,-80958,-21386,30184,-15246,19888,17106,-17067,-68954,-71583,-88145,-94768,-26485,-29750,84725,-43523,44262,33835,-14721,-41215,-57663,-96104,94089,70334,-5826,-48028,-97005,12965,-81729,1345,44016,21204,-3775,-1265,31532,63462,-11816,-23349,71724,-34989,-4920,-4492,5028,-44409,4971,65315,-40749,-48203,-123860,-72804,-28585,53951,-4336,39602,-52419,-82633,29727,-16001,-59990,-87736,-5601,-51976,-10653,26479,28450,14492,-9119,9721,9718,-12025,-15932,28475,-12733,-37882,-33794,-94755,91469,34906,25030,-12141,-43298,19271,-39175,-18752,-10744,-60047,-3111,9796,-35514,48865,-38614,-99591,-14734,27543,-72191,11959,43660,36236,89049,-41640,70784,50261,-35845,-97163,-52961,9887,13805,-15421,-86430,32369,31825,-23522,-29179,-16608,7198,-41498,-34736,-19170,-23324,-36009,33917,28215,37339,22568,51806,-20956,-4640,-71352,-60991,66486,8131,-19513,-26484,65515,75588,64491,32653,68286,32903,8612,-8681,-11800,23812,-27884,34830,-22827,-73948,59213,2230,25206,80568,23197,75683,3088,-61693,-102204,-96210,25076,26342,-50765,-14765,-31001,14172,-20915,-10904,-33039,28745,-14169],[-9335,145,-18489,-2314,-14231,22440,4566,-17807,35416,36833,27639,-17795,-14056,-1072,-1317,-16683,-28027,30113,18529,-23483,-301,58357,58559,37290,-102674,9018,-44145,10951,-43283,-36642,-68181,-3294,64139,19677,4920,38664,-9608,-25462,87176,-6436,-111041,-33035,-12830,-108625,-43326,-93448,-18121,-31495,-12659,-114990,-83695,-27086,76851,49298,22342,-69607,-71062,-11440,-24993,-7829,-96457,-6974,-125785,81536,6663,1512,-20944,-9932,-38771,-2498,9563,-33636,-10519,28267,69614,88483,37767,31166,61313,35727,-8058,-39811,-112647,-30783,5816,69870,-5324,-43668,14718,58043,37354,47250,-67549,-34860,26526,-69048,-25564,-447,24630,-26019,1743,37265,-46929,-40132,-10246,-4384,-132,60228,-17486,98299,-18371,27419,-28274,-81046,-14432,-21832,17927,12913,67563,-58750,27250,-110858,-95519,-23170,3535,93750,-3089,-15891,35332,17502,28708,-75555,-50099,-74721,50362,-41911,-53646,-51729,-16080,-37319,26070,-8217,64207,56931,83788,15363,15291,-4767,435,5589,15946,148839,55312,-11952,36966,59791,83394,23247,86335,96867,-12672,41257,-65123,-41233,3534,41792,13983,33346,-36673,-36063,5920,50610,74583,-29238,-8466,3972,23674,-42269,39546,-6657,-41310,2961,14488,30651,3284,94485,34848,47658,55794,68381,-17063,-31296,-36410,172969,80987,-33974,-72240,32379,-91122,-96051,7109,5701,-7951,-86008,-16567,30494,-48354,-16001,21356,34352,-52631,-12556,-49990,10465,19246,-49060,-161525,-15993,-46864,-10153,-27281,22831,-61315,37051,63074,4170,105664,-27361,-56292,32561,7428,67611,74059,135643,78768,-3524,-85334,-155812,-162763,1035,108106,15165,13117,-88291,6044,77312,39071,-99884,9468,-172541,-55736,-331927,423402,23666,15632,-8747,-26687,41589,21760,-26154,29573,-75677,46777,55418,28946,107230,22054,-95732,-13077,74639,149926,58984,-57484,24316,-46621,-10491,11069,-25739,24769,1390,-28477,47638,-36056,-83963,-6774,-29478,59460,34825,1006,-9713,-28351,-61140,-30764,-2674,-35651,-24739,25751,-36264,-2608,-767,-7823,-67934,5412,39841,-48120,-2982,-14839,20952,-45418,41035,77040,-10726,-67570,-12682,64422,75948,26478,6577,-65203,25898,-21176,2191,10924,49327,-14663,-43528,39218,39132,9528,-9556,57521,42737,7875,4878,-18918,49746,21100,-24902,-57046,13672,9939,-12720,29138,83689,71439,6101,20927,-7553,22829,32801,97512,-12123,-78204,30599,60884,-5380,-35752,-41788,-5252,98001,-986,60367,4169,-822,17645,47379,-62866,-89237,24242,11249,35088,-16952,81035,49268,-13703,29988,-46491,-40828,-22701,50324,28652,-44457,-53398,-13768,12626,18069,61837,108075,50617,12657,634,-14729,29409,86645,31146,22704,43286,30709,17187,-5775,3374,58013,22777,-50206,-32700,-98230,-191013,27838,-82791,-15809,96923,39778,-837,-52751,-7222,-34321,7857,6745,25133,-350,-23273,-60722,-41353,-38075,28681,-22663,80676,-9185,82778,38756,-78109,-54216,89599,56953,12306,-22523,41676,-34471,3360,49420,72770,101174,8220,101318,-21317,18012,63148,76535,-8520,66614,11144,-17564,6949,-30372,36428,1025,-78949,-27313,-3923,57031,78407,23487,-41573,5134,-24665,-13462,11454,-80651,-62298,107849,-39688,-11354,-57308,-2962,24880,-29412,25019,-30312,-48501,58171,-20767,-27083,45566,4056,-66994,67139,14617,2542,-57535,-12714,-110,-1856,-72108,-12595,41204,34415,38461,11963,-3730,32588,-884,-1198,34971,44099,-16090,68255,118176,-31104,18621,237,91832,42853,-5184,-77081,-1036,88117,-44876,-31924,-27998,7271,-73791,-14841,-16444,-24493,32440,-81119,-44792,13863,-15906,-21994,-37739,22311,5904,10584,44282,-17430,21812,-19600,-28442,37004,-47551,-25172,-10866,-57035,-29933,47875,-25726,-39109,24900,50859,26521,20168,2205,-1271,-37072,34172,-39319,-39650,23082,-45230,-61454,14920,5191,-85936,-21299,-87687,-132238,-42012,-28477,39094,-3195,45981,87717,7887,-3536,-55557,-10981,-10776,41309,-40682,-21107,16266,-4009,-9192,11,-63526,104109,-110845,-47684,20906,-34835,-42274,24514,26037,11198,13746,29614,-11123,-71333,4273,22236,48754,6524,-39255,128,5868,-24362,49662,71240,60423,85609,-9696,-4914,31138,36672,-25800,-28901,7780,-12859,6370,4542,7587,-5759,22972,24049,83473,-20723,-14777,24980,-46185,14148,-17638,-15826,14502,3846,-22309,27858,-15361,36749,-3794,-34347,-53573,23917,-23006,38569,65251,18762,30864,6651,55130,56154,61231,-19827,-21182,68669,-25192,-52501,3038,-15995,53671,64581,34234,-6026,-38461,-26037,-4873,32228,-36065,-114967,-51830,28629,68552,39785,80443,-27501,-78324,-45116,49712,21865,-28517,35997,46404,-26564,46594,-76021,-18343,47289,-58859,-43179,9200,35564,21947,-39544,-58387,-73041,-48233,-66785,-44928,19465,100330,38036,-7687,12097,4583,70997,12155,-29162,-37033,-67835,-67899,32574,25056,31848,46155,92172,-9149,-57338,-65179,28584,-12098,-16315,-25737,39338,-27803,-10623,21163,66410,52905,-13011,-27482,-52793,-56330,24003,39793,36078,24762,30901,38646,-29884,-23283,-12099,-65135,-24912,-66356,-105293,-19421,9594,7862,37421,-54153,10161,38155,16704,30506,62005,47087,9066,-18624,21431,87456,14479,48150,-13229,40202,-3568,-65980,947,22969,17343,21947,-49579,-65151,-12881,-42808,-68476,4334,33181,180,63503,157644,43897,-45460,-51244,-99682,3397,-76669,37362,47004,11390,43360,54958,-2166,76801,-81542,116402,6717,-3505,17855,55703,14857,-38948,-14570,10161,69022,64847,7046,6145,-27316,62748,5187,62943,49398,19674,35507,-6852,-14642,75658,54532,-5054,-42549,-19146,54241,-9788,-33400,31420,73288,36930,1047,45686,37158,-25330,-31480,-702,-45141,15356,72804,45833,34188,-5814,16139,20134,-4516,-70418,-29226,43650,5107,-34052,-39625,-117062,-30090,-59039,47984,-51253,1370,7685,-74478,-68735,-80030,-11659,25236,-18744,5436,11862,7804,-50199,-64749,-59556,-85923,-39474,-57079,90212,-28435,54337,9532,-43572,-58146,-77863,-124673,84511,80492,47855,-34281,-73247,12801,-72939,35981,44858,28937,3229,-28313,5324,60511,-31218,-19633,68418,-52333,1681,-15505,-4771,-13682,18880,22884,-45765,-53884,-115239,-80647,-21328,56496,-4828,32907,-84620,-84610,40947,13685,-36410,-83199,-1438,-31423,50111,67028,50089,417,-13542,1790,-10814,27332,-13630,25281,4325,-12175,-40715,-26593,113572,30364,20225,-66968,-45016,2676,10598,-6398,-12576,-55106,4537,37078,-14727,62978,-58412,-89082,-11514,44749,-62968,13723,-20517,32610,94960,-29794,60345,61128,-22904,-86654,-27601,6258,27988,3054,-79925,36976,10843,-43699,-27235,10858,33894,-19604,-27873,-22120,-14300,-44165,32068,39114,34481,20100,66790,-16747,-4500,-47886,-52825,66505,21399,-5955,-10507,71296,88597,36612,58313,80755,21945,5787,-48564,-17621,21085,-28859,16782,10580,-32625,58438,5650,12823,43695,36773,77552,-4845,-66222,-102746,-81668,19769,22785,-55065,-11840,-26490,17608,-17620,13731,-26875,23874,-16705],[-15369,10252,-7774,-946,-14419,26777,4560,-13050,43423,39855,25876,-17982,20068,10168,-23929,-33695,-41163,30078,-1874,-37615,25675,48928,42907,28161,-82039,-9897,-40413,-31508,-42353,-61009,-71844,-10945,68530,21736,-12900,49016,-32237,-35632,54015,981,-93433,-14684,-7653,-126756,-48273,-58785,701,-102,-7966,-79137,-17759,-17426,63082,25862,24675,-42505,-81888,-11481,-38225,-4493,-137234,-26370,-87221,95268,-2208,6872,-76062,-13800,-39544,-13742,-1011,10124,23294,25380,30278,91721,37262,18772,47823,11510,-26194,-44977,-98422,-32985,-7865,50840,4741,-50730,34380,45396,15247,55940,-46101,-20773,16511,-60488,-10207,8239,44480,-28777,-6658,35129,6084,-24697,-11905,-9774,1211,69509,-22353,80569,-13254,15695,-10316,-60598,-41039,-32483,24442,5254,48687,-72360,52150,-90787,-81346,-11518,-17568,72103,-9686,-23722,12849,9526,18226,-72650,-43928,-64386,33101,-45968,-29494,-43275,-14481,-11064,43605,-15848,46775,58485,88576,6317,28664,12285,47661,53573,-21836,113072,61363,27788,22068,49434,66731,60722,92379,91789,-14481,48478,-59289,-46301,1309,8659,-12578,24283,-25370,-57085,-1396,11908,46873,-53569,-1177,8126,22348,-51393,32494,17241,-31292,9413,36879,4086,2642,68106,19406,25343,40956,91563,-9716,-22597,-49527,130240,59839,-13570,-56855,28518,-81811,-84309,18800,13047,-2039,-103231,-19508,7792,-29068,-6048,8899,20181,-29291,6168,-31012,7028,9157,-53512,-160098,-58405,-79548,-16327,-44996,39844,-71822,15272,65814,-6463,80208,-50238,-28246,52604,2873,59181,60760,94550,43307,-16170,-97592,-232439,-154200,-21031,72762,12861,-39876,-55556,15825,77388,13744,-157756,-47038,-173234,-164047,-315950,669781,36582,2374,-10234,-20854,25663,32034,-27268,-2198,-30358,48715,49763,36639,96377,39531,-59964,-3660,54157,96278,40250,-44914,26358,-20989,13241,-5629,-19272,13067,6177,-33260,36874,-22818,-73548,-5321,-31410,64397,43581,24143,-19240,-42026,-76647,-10259,4290,-31479,-27397,15804,-24468,-10449,497,-14578,-87266,31796,43917,-27457,1469,16779,27932,-50826,53137,68056,4222,-35214,-9925,56342,68105,34427,8795,-56144,7269,-35803,-2511,-14223,54533,-44954,-35024,21559,21657,-1097,5681,63179,64574,6218,193,8698,34082,21412,-7749,-59787,21814,-24714,-14792,62087,65372,51833,30051,-13252,-27383,18648,12587,99769,-32230,-80861,17850,76406,7955,-12247,-27139,25971,127489,29595,69073,-5584,17305,22386,39453,-75143,-74954,40185,12921,35313,-1238,105886,61642,-20181,-19701,-54508,-49863,-1145,89760,55954,-6125,-53750,-21565,7216,31580,54503,112467,40640,29141,594,-20465,22332,74189,1231,26556,27264,150,4352,-7132,-4707,31790,-2869,-67771,-52243,-101491,-144463,28065,-103879,-29343,96348,8636,-12888,-42257,13574,-13550,-167,5947,18032,23703,9068,-55925,-53991,-19071,32787,-42427,79296,-17566,71661,28234,-130289,-64760,85338,52850,8214,-30419,7013,-10749,6040,41791,86141,116355,4403,73510,178,24903,84426,100918,-29515,52202,31707,-21538,-1137,-31319,33002,-11754,-37671,-9578,-15308,61169,44911,5994,-16469,-13172,-42217,-30166,2971,-55242,-71983,108155,-31488,-10829,-54578,-19235,52791,-24416,11433,-37319,-36339,72548,3044,-27728,49783,20182,-54871,51405,27350,-26623,-80668,-3148,34113,2372,-29252,-6292,53979,53694,48864,18987,3852,48230,-27418,-11815,26546,47620,18223,94781,140492,-33353,9890,-17631,84724,58509,24356,-44182,6202,111885,-21120,-18992,-45557,-31639,-49396,-20485,-44418,-17447,15697,-100065,-41266,13125,78,-22198,-49573,40145,38381,8362,24637,-46359,8950,-46398,-24697,34894,-41570,17785,6635,-62299,-41713,26883,-37797,-32532,24484,21063,24182,33433,-3300,28863,-46435,38312,-22916,-40271,9141,-22082,-74176,-1327,12310,-97426,-41986,-95320,-128094,-27150,-21126,48039,828,57152,73506,-5565,-32449,-64659,-4829,-23907,39275,-50427,-18084,26845,-10675,-11766,-7691,-22805,99702,-102764,-57288,23888,-33837,-45539,30581,2976,11266,17328,20640,11341,-45831,6123,22346,50239,22546,-15880,25610,4387,-33470,47072,76891,48751,70135,4345,154,29018,45517,-10814,35102,6907,-29895,4719,6170,12704,-12422,16760,865,83943,-11488,-3862,11396,-41872,23633,-2733,-12079,22688,4195,-37420,26143,-37032,34873,10110,-60227,-54308,21705,-19067,39288,53299,-3195,-2748,-925,33979,26601,31306,-2186,22120,85633,-84748,-56591,2341,-26011,61080,85144,60445,-40032,-37228,-46245,-9088,33306,-29015,-121118,-49227,26938,39010,11495,64359,-28983,-83367,-26575,63343,38734,8871,23254,25361,-23452,55680,-80870,-26304,59882,-58364,-59278,1219,40217,51340,-3625,-83270,-52385,-24391,-68825,-14159,20504,54294,20647,18542,33747,11483,52797,-3776,-18064,-40653,-77734,-89133,23316,28385,41866,42305,52370,-25359,-29758,-56912,11481,-23347,-27832,-601,39049,-46849,-3930,29905,64370,45163,-36014,-20297,-53595,-65203,24912,-7420,18007,4024,21058,31956,-23935,-7694,-19523,-88744,-36403,-50913,-65156,-13239,43979,6719,47196,-27065,20722,60713,19557,4464,46570,55699,20041,-30356,43464,84596,4414,32613,15192,76795,30658,-40592,4327,18324,-3154,16591,-54750,-71079,-30961,-50485,-68385,22795,48265,14791,54395,117741,37528,-37786,-44920,-105925,-4951,-54731,45104,34040,25152,26241,10168,-18820,63391,-67962,133565,5767,-3547,20092,47337,17449,-73386,-65329,2285,45015,61259,19963,3371,-38473,49566,-21086,45213,39195,27177,34447,-24356,-26417,70078,66271,-13543,-57065,-8676,63165,1308,-33761,35798,70830,27543,14228,46449,34123,-19142,9242,-10733,-32166,31483,71354,51875,15760,4034,20214,49131,-12587,-74676,-17251,44709,-13393,-100653,-51373,-102220,-20716,-40233,46298,-79081,114,2063,-62204,-34780,-68668,2812,21557,-26370,-8451,8825,25811,-22983,-36300,-17666,-58265,-42658,-61074,86580,-15503,50573,-13204,-69707,-63054,-84222,-123115,75475,82331,87660,-1474,-44172,2620,-56667,79817,47976,36675,2546,-48623,-15811,53948,-55251,-11409,57629,-77136,3931,-30649,-10938,15830,34650,-12255,-42069,-61717,-95367,-80133,-10624,53881,-1778,21017,-108756,-80899,58286,46432,-3290,-61510,2301,-12726,104873,103594,61968,-11769,-8006,-3042,-27554,55133,-25095,11505,19799,20479,-47729,24091,126952,18591,15678,-96614,-43056,-8364,57406,-4363,-16925,-46893,23335,57741,8087,65795,-69144,-50793,9292,61585,-46299,7076,-78359,21622,85487,-11043,46999,71277,-2594,-68551,-4422,-4002,41808,24203,-69591,39949,-5689,-55617,-21699,29872,54904,1282,-18649,-23383,-258,-54749,26010,36242,24531,6917,75237,-9612,2240,-20470,-44266,69384,25458,4690,10149,64489,78408,4807,76799,68562,-6429,-4901,-89727,-21600,18261,-25950,2035,48668,2329,55604,6338,-3582,3630,52884,68505,-13012,-56156,-84638,-51650,14913,19551,-52406,-10794,-28372,13039,-14959,29967,-25114,13132,-13600],[-18341,18901,7018,1965,-11726,33914,4013,-12817,37897,39109,28726,-21825,46672,22852,-55465,-43222,-40967,29605,-18397,-30913,42618,40266,29434,6778,-59248,-26097,-24217,-72068,-32318,-80498,-60623,-19242,53606,24655,-17830,61733,-41762,-48882,26242,5174,-68086,6562,-4528,-120604,-44627,-16472,24450,30454,-6239,-11319,25284,-16388,39123,9288,25353,-5673,-80646,-13520,-40381,-615,-154303,-43152,-36839,92100,-21612,14553,-110864,-17537,-29276,-10084,-7444,34377,40003,13325,-8346,82570,35280,15671,30752,-12601,-37590,-54656,-76094,-35114,-18725,21770,8626,-59669,35464,25753,-20168,59079,-16552,-6854,9594,-53189,-3578,9444,51111,-36328,-16894,24699,27559,-4504,-14010,-16783,1590,70228,-16235,55949,-26501,-3499,1396,-52179,-59370,-36101,2463,-13754,20810,-75913,68254,-54934,-49136,8865,-43212,33538,-16182,-22294,-14310,-10793,6322,-47121,-28859,-48723,3505,-48741,6813,-23514,-8600,8773,59684,-18977,18601,54437,81023,-3886,37337,23805,73665,116703,-47511,84392,53500,62883,4372,28342,35882,85324,81097,65698,-27118,41490,-46989,-57765,3527,-16494,-45652,6800,-15440,-75648,-3895,-13022,26507,-76483,16253,8193,24209,-56523,29425,43181,-16705,16300,52704,-17749,5163,32863,-1641,-18341,22799,95879,-5835,-15374,-76588,47376,14266,1980,-40753,14405,-63877,-53074,26627,23165,847,-109346,-24740,-6962,-4328,5650,-13926,5370,11011,16596,-16208,5645,4114,-52515,-153044,-86038,-96107,-12297,-50875,54561,-71648,-6250,67136,-21203,43836,-72109,2662,72983,5781,48923,56104,66670,14752,-33270,-104320,-261700,-119635,-39964,38794,-4741,-92454,-21332,22091,56380,-12881,-176670,-72530,-133081,-250594,-258712,777120,63079,-1549,-16198,-4226,10933,40214,-27115,-33849,15699,38397,35844,41542,81580,54986,-30124,11723,24146,40842,13600,-33317,33476,6309,33679,-22725,-3223,4382,20446,-21310,20371,-16394,-49957,-4952,-30514,60488,46933,44614,-22186,-47420,-87268,14175,13893,-25620,-22406,8923,-19370,-9406,5405,-18203,-80022,54214,43724,-9850,11923,48082,29460,-46591,49063,42528,6910,-22299,-30053,43286,57503,42640,9318,-40047,-3391,-44706,-2794,-38034,54099,-71999,-24416,1485,3801,-16326,20938,53391,71747,4820,3018,32226,14548,19599,1002,-57541,16688,-47839,-18477,75331,43149,48794,48958,-46877,-40654,17935,-3803,92328,-30064,-63582,-1383,82179,22272,7144,-3770,55856,144940,46460,73182,-6271,29983,28306,41377,-66984,-42787,47420,15283,29874,17855,114060,72604,-19967,-69876,-56217,-52959,28976,112077,47901,33427,-50526,-20418,5102,42376,36867,93192,30517,41062,-7220,-23280,18714,46696,-22900,30275,13203,-53711,-9430,1868,-10433,7825,-15902,-77053,-63827,-87454,-80029,21684,-116187,-46348,80627,-16506,-23215,-34989,37930,21691,-5914,7360,6940,40626,30692,-49202,-56016,-4028,28478,-65547,47034,-23378,54672,21118,-166123,-58971,76522,41347,7278,-33812,-24828,12159,-1496,37467,82205,101986,-3334,48686,16548,22061,96040,103008,-47030,17062,29712,-21737,-14843,-23716,22999,-26490,7739,10428,-25052,53880,9576,-3188,15671,-26304,-57131,-53782,-29742,-25075,-74691,89631,-23631,-9930,-47298,-28445,70909,-4179,-2141,-40888,-20259,74013,27158,-27669,47100,29424,-36049,37474,35481,-52241,-77255,11787,56537,-15,9709,6291,57132,57739,57247,28856,7600,55455,-55393,-7655,15629,47347,63408,97025,123635,-30817,54,-33099,76012,67267,58056,52,15963,119235,9926,-8518,-66214,-75343,-21544,-26060,-65013,-6195,-3809,-107259,-27659,7441,23940,-15345,-67008,43066,58557,3167,6196,-67395,-3575,-64912,-19769,24955,-17120,66676,19798,-60014,-52789,2983,-35473,-22605,17073,-7767,23265,32933,-4948,54844,-42254,40234,-1871,-35187,4040,-640,-84912,-26945,18639,-99201,-56674,-93149,-97477,-10950,-15917,52965,13577,70346,47436,-13263,-55613,-64561,683,-28185,33160,-51018,-16530,40169,-14281,-10942,-17453,37942,93624,-79107,-53636,19495,-30671,-47204,25784,-18224,8495,10923,8553,43906,-17606,8485,14290,61794,29021,11801,47867,8768,-36222,37346,71904,32444,44102,13942,3076,33536,47584,5333,106171,12885,-43174,7714,6463,26373,-24340,14010,-15416,77341,-2861,7760,-9503,-30876,35802,17183,-8411,14580,-6165,-48031,16282,-48256,26693,17849,-76771,-54022,17322,-13909,34598,35153,-30129,-25028,-5375,-1455,247,18476,16807,48267,81455,-127156,-50474,4644,-32169,55203,81308,77447,-68588,-34511,-68623,-30620,33007,-27038,-113027,-39205,21689,12747,-15085,43356,-25204,-73930,18750,75934,45278,39314,5659,-3870,-15242,58162,-70058,-36223,54723,-56198,-72640,-1643,42080,71278,22198,-78051,-13863,7739,-66960,105,19007,-15391,-7322,45162,54279,22909,35701,-16508,-928,-45057,-80358,-75471,24955,30369,52439,34259,5583,-35510,10607,-30500,-11761,-28444,-42196,20018,28887,-56095,917,38873,52117,33777,-50436,-8078,-39892,-68695,27870,-54048,-2009,-17692,10097,16341,-27048,-2038,-28588,-105886,-35248,-40913,-35645,508,72457,4932,51678,-921,25196,76165,19237,-11402,25592,49755,26362,-21950,60756,80956,-7068,8039,49362,110435,59830,-12791,1666,25,-38668,10838,-49169,-63281,-40223,-44863,-60961,33520,58785,36484,48527,76516,48434,-19256,-37255,-94643,-5833,-18949,56017,20966,31828,3880,-36299,-26759,55257,-38634,126791,5043,-5659,14265,31946,16463,-93290,-105059,-6229,17170,66358,33029,218,-42269,26903,-48288,27251,28699,29043,28897,-28742,-39114,61162,60372,-12276,-44338,-10450,59427,10664,-35052,24473,60839,23755,29425,42282,18183,-10264,37384,-20085,-18392,50153,68713,52095,-4926,12694,18947,68933,-11956,-69611,-3465,42475,-27420,-170854,-67813,-82820,-9075,-15539,32445,-86921,15256,-3689,-47834,-11617,-49971,18642,26446,-37089,-16488,10442,32906,4116,3657,31206,-18604,-38635,-46206,75498,-10335,32325,-27797,-89278,-54640,-74751,-94229,69490,73950,103909,42122,-17475,-18710,-35612,118376,53108,36450,-8187,-58482,-24768,44072,-77832,194,41933,-100705,1195,-48813,-13315,32146,49709,-33943,-33888,-71503,-70514,-67717,1223,45208,963,6616,-112578,-74089,69136,68404,32339,-33325,4529,-5182,134539,119197,57849,-22046,2505,-5794,-38746,65995,-40802,-8961,29335,51033,-53447,35859,121211,1092,12101,-84696,-37555,-14988,82607,-12697,-21408,-34596,45073,66564,28509,50784,-69055,3674,44737,72455,-26801,-4693,-107727,6938,64445,9272,36537,77636,17997,-48316,3767,-17941,53653,50295,-60029,42494,-13997,-54169,-15945,36248,66999,14881,-8447,-23602,14383,-65372,19064,26597,12238,-12893,74064,-1690,9920,-1313,-37674,74109,21446,8200,29556,49647,48676,-23510,82169,37268,-45615,-20287,-122535,-18068,13965,-25646,-8594,78762,24814,52703,523,-19124,-31294,68681,53230,-13042,-35305,-56367,-15076,12843,15766,-43258,-12118,-36523,1783,-11693,33400,-28200,-2077,-5976],[-17016,23918,20516,6186,-6175,39872,1083,-19338,21019,41032,38096,-26319,59878,36222,-86571,-42789,-25756,28661,-24873,-10243,44161,34970,18500,-24996,-38625,-32711,1844,-91704,-14383,-90452,-38626,-25483,23095,26053,-12507,70877,-40724,-60697,10030,2389,-41625,25829,-4867,-91466,-32562,22598,48591,49687,-8072,56708,34995,-24329,9159,892,23504,25556,-65602,-15665,-31558,2272,-138373,-52995,8178,70747,-46909,23438,-110952,-19540,-9794,9758,-8284,36357,40184,-3799,-36349,56771,29362,24290,15234,-27335,-41645,-67075,-53239,-35539,-24997,-9029,2854,-67459,7947,4277,-55237,57824,13965,4163,5645,-48830,4757,8818,42811,-47992,-28292,7582,4759,10124,-16873,-23063,-3932,61083,-4507,32267,-53100,-25512,4866,-50168,-63458,-29635,-42830,-37911,-9623,-74711,66260,-11575,-8177,31205,-68713,-9001,-20994,-8317,-39824,-34780,-4300,-6922,-14714,-33591,-29918,-47872,45543,3135,45,20078,68333,-16192,-8258,45587,65742,-10295,39831,25712,72484,162457,-61444,58654,35060,81027,-11192,6144,4970,95061,59895,22557,-47846,25166,-30585,-69030,9992,-31202,-76791,-15141,-5470,-87082,5988,-9676,18723,-87540,42221,3779,29444,-54689,29446,61287,-3200,20708,54814,-30576,8409,-2562,-17943,-65005,4969,86783,-5763,-9730,-105627,-31776,-42956,10305,-26371,-6489,-45791,-13831,31277,35022,913,-102963,-29423,-11406,25022,17119,-41017,-2340,54633,18618,-9911,5698,5253,-47498,-142198,-89691,-96387,-837,-41133,60433,-61974,-14585,63109,-37370,6655,-83802,25513,87800,15991,37514,51821,56659,-808,-49488,-99997,-230056,-74493,-53432,12247,-35240,-125391,3471,21532,19789,-32522,-151177,-65322,-65435,-288587,-185902,695710,95800,10696,-23151,22692,1376,49012,-24163,-54853,49258,16735,17672,42440,64765,65221,-20149,28153,-2941,2882,-12551,-26252,40314,27205,44924,-33452,18221,785,39679,2998,1471,-17523,-20634,-4370,-24424,49869,42795,53396,-16583,-47242,-92252,37965,24615,-21137,-12128,8758,-18650,3313,13311,-20566,-48104,66162,37303,5904,26590,72569,26712,-34305,31512,5716,-6189,-34238,-62604,28497,44673,47558,8050,-21169,-4105,-46179,11288,-50229,47890,-90342,-17149,-20809,-10836,-34412,31975,33609,65197,6702,12465,46183,-6059,17077,4056,-49632,2911,-54146,-26964,65978,20685,60277,58862,-73204,-44807,20107,-13012,72118,-9654,-35780,-18280,75838,32730,17977,19142,75817,148546,49011,76166,2625,27898,31817,51845,-42069,1556,46296,20721,19617,35710,102548,80741,-9787,-103014,-48734,-43493,57267,116001,14971,58735,-42774,-7550,5543,49545,16778,58600,21399,46195,-19712,-22629,18219,9347,-34477,32021,4210,-102791,-21567,17733,-13047,-8478,-15838,-72855,-63849,-60160,-23479,9671,-118334,-71584,55918,-27724,-28903,-34133,58564,62217,-7855,2308,-8067,47934,34260,-39149,-44991,3455,16279,-79711,-4683,-26661,39150,20263,-161616,-40907,64333,24377,8940,-33161,-48220,29184,-15866,32763,65609,63317,-20588,28660,20121,6171,92607,84457,-53069,-15244,6608,-21815,-28103,-9037,6160,-37983,45446,29487,-32032,35611,-16497,2800,44139,-32186,-65939,-78950,-72079,2631,-69475,61253,-13792,-8697,-35125,-26982,77426,28797,-12423,-41859,-6774,66949,44022,-27487,35221,30205,-18941,25888,38602,-65462,-48256,28019,54570,-15494,33849,22212,49780,39731,59625,34969,4745,51371,-77712,7887,5548,39573,105160,79883,71181,-24979,-8723,-45314,62321,68674,89473,48655,26997,103435,38611,-1242,-83056,-110485,2721,-28067,-74141,4647,-20871,-100612,-10740,-5592,51792,-2209,-76633,34539,50844,-4561,-8684,-74284,-9167,-71096,-14008,12384,17588,100235,27207,-53268,-62675,-18804,-24132,-15667,5486,-24652,24867,20186,-4212,64250,-26678,36602,15304,-27087,9206,14488,-89384,-58076,21831,-89601,-60119,-83765,-53705,1070,-13280,54926,32827,85533,18301,-14771,-69879,-65560,6295,-23270,19567,-43717,-16453,48628,-12774,-7828,-27110,101495,86767,-52878,-41439,7154,-28418,-46277,3662,-33349,-1100,-438,-2981,76562,5342,9869,-2884,77129,26077,35098,60421,14749,-32420,21839,60766,19361,10658,15365,2375,42201,41893,22497,155364,24384,-50843,14873,3979,44479,-36593,11427,-23213,69528,5154,17213,-29865,-19078,46276,32101,-5218,-7748,-21432,-52503,829,-44612,16018,20611,-79812,-53020,12871,-6848,27174,15344,-53729,-35368,-3272,-41378,-14818,22201,32960,48328,59951,-145654,-34558,12971,-25377,38867,54629,84531,-79423,-32106,-85323,-59124,30518,-32025,-89651,-23672,18171,-1434,-28716,23760,-19635,-52857,70637,89213,39878,54794,-12529,-34790,-6738,52936,-48064,-45074,31210,-52509,-81620,610,42910,77567,31120,-48447,27782,39157,-62093,-5594,14677,-73644,-31334,65081,69928,38376,24351,-22854,20299,-50445,-79303,-30595,32626,28964,65036,35645,-29293,-35294,53935,1210,-33558,-21963,-54589,31565,11238,-53240,5460,47457,34056,22053,-54434,5717,-19038,-65339,32387,-88748,-17891,-35492,1384,-1117,-35988,-6216,-34561,-110212,-26527,-40203,-21446,18650,86769,5830,50374,18514,26356,77526,14701,-14852,4726,32520,21271,7141,65204,76297,-17688,-24232,79876,130242,77770,5254,-6511,-29989,-80523,7115,-34060,-47084,-39400,-29676,-48567,36728,65082,59307,42196,44763,67468,5069,-29463,-73587,-2384,20186,65613,8852,31004,-15598,-63332,-23831,52147,-6790,90041,4087,-9705,-176,12971,13863,-90282,-125701,-14782,-8935,76089,43855,-1546,-42770,1991,-67977,14459,15624,25162,19314,-21235,-44638,50863,35046,-2412,-12392,-22220,46066,16286,-33803,1300,47040,26954,43586,33561,-5716,-4095,43755,-29723,-12868,63265,62844,49036,-22302,16561,9607,74112,-4643,-58885,9339,35192,-30098,-212318,-85175,-60689,1716,9156,3528,-72633,37225,-7895,-38651,286,-28287,31121,43216,-46509,-14682,16172,29259,24567,39835,73560,20495,-34296,-22403,59405,-16261,4383,-29779,-98230,-35624,-52268,-52343,68896,56692,97066,84448,1552,-46066,-13758,135951,59231,23798,-26797,-57295,-19012,31137,-91256,13286,25328,-115771,-4141,-66351,-12803,28281,60095,-40544,-24784,-81134,-49951,-44807,11920,31465,-111,-7525,-94620,-66686,65876,69441,60820,-10303,3918,-12849,130357,104938,39919,-30678,11459,-9581,-44620,64249,-48528,-29782,30900,71997,-56161,13427,92654,-16153,9488,-37190,-30396,-20841,80897,-25674,-23023,-17024,60705,61658,43095,20515,-58757,53417,81866,73233,-9962,-16612,-101947,-7220,38330,25551,31727,76727,32265,-32048,-5945,-30601,61576,80196,-54757,44741,-11763,-38782,-12900,31164,69427,17139,381,-23896,24780,-73361,16294,20484,2548,-31873,63669,3585,11541,2859,-32794,77747,13081,3196,41775,35737,10258,-42727,72605,1029,-83188,-36273,-137978,-2718,10324,-31114,-15537,86281,34950,51247,-12813,-28754,-55343,79556,37761,-3163,-10135,-28125,17106,14768,10633,-30727,-13688,-47136,-12985,-6961,23729,-32948,-19223,3737],[-11439,24060,28036,11598,2140,40875,-4870,-32333,-1797,47499,52581,-27950,59847,46310,-106321,-33671,1198,25457,-18547,13824,30398,34245,9245,-59192,-21097,-27942,31088,-81369,8421,-88021,-13285,-27869,-12960,24042,-3042,69235,-33971,-65570,6374,-8972,-19824,38980,-8429,-50893,-15234,49217,68576,51327,-13167,93774,23401,-37789,-20428,-766,19240,39281,-38310,-16425,-16638,3767,-96142,-52957,35848,37406,-71494,31653,-76907,-20150,13459,37463,-4516,25452,30042,-21193,-49561,19263,18812,42189,4958,-28579,-40986,-77735,-35004,-33537,-26407,-33184,-11514,-69476,-44535,-13029,-75385,53223,38137,10641,2817,-46926,24504,12785,26614,-61210,-40207,-12712,-49688,10551,-21254,-26914,-17341,44505,5891,16002,-80263,-43875,-177,-48083,-51955,-13893,-91982,-59188,-36280,-74896,42262,25747,29877,47315,-85452,-40520,-23508,17271,-57175,-52331,-12256,34349,-7398,-24066,-55529,-42780,74245,29742,8409,21366,65662,-8349,-23209,33301,47341,-7664,36239,16781,50885,159034,-70865,32498,12547,75714,-21153,-7080,-13086,92484,37359,-24719,-66504,7649,-13379,-73126,19768,-37055,-99402,-37065,5711,-88163,29113,22684,22051,-80719,70452,-3693,35803,-46468,29764,64775,3458,20116,42279,-32224,10126,-30937,-20368,-97066,-9680,75209,-8196,-5244,-121989,-72172,-92729,13022,-13893,-29375,-35423,20965,35490,46724,-475,-87937,-31019,-6240,51158,25451,-64641,1622,86868,14135,-12868,7165,11230,-41357,-129826,-69620,-85410,13379,-17396,54708,-46839,-3756,51256,-53561,-23455,-79525,33975,90900,30646,24819,38363,59655,-1807,-59507,-83642,-155016,-33951,-60978,-2612,-66099,-128079,13593,12661,-21692,-38126,-98019,-38257,4642,-274607,-127347,475482,119586,37170,-27250,56372,-1195,58163,-17590,-59728,62707,-10549,379,39178,47577,68438,-31411,41454,-13550,-8811,-30863,-25291,42067,35546,44814,-34375,40091,2336,56393,29663,-15883,-23375,7767,-2670,-12714,36909,31405,44966,-3648,-46689,-93954,56679,34565,-19390,-654,15717,-18953,27285,21785,-22952,-2844,63401,24292,19145,39673,85392,21874,-18395,6944,-31737,-31872,-60922,-90400,15806,30759,44055,5210,-3211,3656,-41395,40866,-44721,37212,-97866,-19448,-43880,-20514,-52713,35870,12138,52127,13906,24831,47057,-25621,15230,4770,-37668,-12448,-43910,-42204,38489,2372,76915,59186,-87297,-40996,23395,-13836,42022,16047,-10063,-26378,56859,35825,19948,32171,79988,141313,40124,78992,18216,6647,29558,64248,-10165,47912,40580,29485,7413,48958,72581,83843,8623,-108174,-31310,-16695,72508,103963,-20165,60479,-30498,15612,5821,53397,2266,24051,13823,43946,-31460,-19408,19273,-29501,-32947,30601,582,-119551,-29472,34359,-14471,-14633,-9073,-54027,-51612,-27830,12177,-5375,-111200,-106301,29404,-22603,-29207,-41470,68258,96195,-5246,-16639,-25751,46777,20628,-25276,-24018,1845,-687,-75997,-58318,-27628,32284,24748,-110806,-17442,49973,4818,12196,-30672,-59574,38083,-30884,21549,43092,14815,-51267,13727,5691,-21511,69440,51401,-42941,-26982,-27228,-24230,-34838,9743,-15699,-42745,68115,44853,-36199,10331,-27326,24456,58453,-28861,-66424,-98087,-103172,24418,-57129,35934,-1492,-6577,-17681,-14708,73945,65073,-17032,-41718,-70,56803,49971,-26723,14803,23818,-9262,16463,38247,-61231,-4597,41834,26515,-46586,39298,37240,34941,4110,53530,31457,-5787,36690,-88453,27501,-1517,21143,125444,55360,4152,-18033,-14917,-52296,40250,63689,108803,94277,36875,66084,54745,3245,-88759,-124248,17112,-24890,-71491,10976,-30943,-82487,1545,-26753,76099,14700,-70374,20755,13639,-13772,-20622,-67171,-4587,-64965,-7773,2254,48938,105506,30355,-46734,-69923,-34875,-16230,-16951,-5599,-24216,28952,1970,-3031,54893,-4484,27146,20401,-18248,21262,22990,-83959,-86408,19969,-70644,-50526,-70339,-12530,4995,-12248,53884,53248,99963,-4936,-9235,-74577,-75717,13702,-12136,-1619,-31435,-15895,43587,-8991,-6125,-33897,143540,79942,-35528,-27578,-10961,-28966,-42993,-35528,-40253,-18776,-9911,-10286,97688,18736,9328,-25882,86688,18320,49063,60791,16764,-23616,3536,48005,13557,-22214,7789,-2511,51399,31144,40237,165976,38384,-52246,24719,-1793,59621,-44195,6282,-23182,66108,12316,21621,-41104,-10636,50708,33156,-981,-36512,-32530,-50702,-14723,-27634,4962,21320,-69943,-51479,10029,2160,20584,-1778,-66483,-39447,6858,-72126,-14045,34444,42322,25876,30472,-144741,-12680,28147,-2191,18265,13514,82726,-68513,-32014,-89189,-80946,26663,-42937,-53885,-5946,20672,934,-21562,12049,-16005,-26906,107646,101630,24809,52668,-26429,-60386,-2113,41418,-22839,-48845,-4840,-46133,-85654,5516,44102,71920,21606,-14185,52498,60686,-54708,-26193,9870,-83192,-40885,73226,76262,54941,20787,-22669,40097,-56431,-77428,28159,41343,23355,77859,54450,-42093,-23923,86681,24567,-45959,-1967,-60339,32647,-9472,-39992,10943,53788,15369,13389,-49652,17598,2102,-54695,37228,-104216,-23111,-46571,-2088,-12433,-44865,-17772,-33698,-99008,-17578,-49964,-21256,36136,84641,11442,44410,28944,28074,61089,4153,-9454,-10478,9546,2013,41589,54101,69581,-25678,-58346,98866,130484,83266,9652,-17638,-63610,-113981,6633,-14581,-29496,-30639,-11108,-34559,33814,64612,76179,32227,25303,81781,24338,-22508,-53063,1815,51344,70376,-1147,22510,-24677,-58269,-11924,50715,14278,36219,2306,-14655,-21561,-5927,12530,-65751,-126354,-22386,-29003,83184,50982,-1299,-46873,-18887,-76584,8307,211,17428,6955,-6422,-37813,39543,-2374,13125,26507,-36853,27938,16803,-26636,-26545,32120,33440,54002,21937,-30215,-2320,27050,-39421,-20752,62568,51341,46214,-32595,12801,-8303,64098,5399,-47451,18092,22163,-18872,-211229,-98054,-37807,9858,29615,-33754,-44768,53240,-9207,-40440,5254,-7537,36000,68547,-47007,-1761,22970,18855,35307,58160,95281,45289,-36899,761,39426,-32263,-25032,-18218,-93163,-11576,-23439,-13745,73614,34757,74653,113146,10656,-70807,4420,124431,64753,-545,-47608,-47717,-1575,16039,-90167,25233,11975,-120173,-7714,-77198,-10685,6014,61707,-34273,-14845,-87016,-41449,-16943,19519,15504,-6467,-18942,-64046,-59927,48010,47988,73205,117,-528,-32575,97685,65086,15233,-37648,14651,-17926,-46698,60732,-39708,-44745,25317,80477,-54357,-21061,48389,-25463,7513,22577,-24228,-29330,60114,-35678,-19564,5760,64347,44677,51085,-14482,-40815,78944,104451,62819,15,-23929,-71223,-17552,13853,34108,32061,66841,36293,-23720,-25306,-36773,63642,106509,-54751,45653,852,-13656,-14179,18875,63513,8099,5352,-25148,27869,-76422,22180,25722,-949,-41814,47005,2606,1986,-7075,-27637,76728,5284,-7991,43089,32832,-23399,-50223,51661,-25066,-105937,-49284,-131844,24222,11854,-41616,-19927,63649,36299,51688,-31028,-28944,-67501,79153,27437,12889,12576,-7317,36713,20400,4103,-19332,-11981,-54474,-27322,-843,4948,-33987,-35402,12523],[-3032,19280,27522,17929,12489,34762,-12667,-48645,-23673,53672,67004,-24349,51250,47348,-107370,-19506,32620,17322,-1309,32761,7889,37807,-92,-83951,-5429,-14980,55576,-45910,32177,-73350,7921,-26102,-43185,17565,4285,52104,-25397,-59345,11591,-27074,-5819,43975,-13615,-14582,2007,59640,81094,37166,-20458,87890,10375,-50529,-42873,630,13312,31900,-4099,-15512,-2499,4454,-45782,-42315,43046,2700,-88888,37123,-22442,-21214,33368,59860,1495,15351,17071,-34804,-49759,-17627,5046,63419,1169,-18967,-39669,-81431,-23180,-29530,-24081,-46015,-28723,-61707,-101232,-21429,-72590,45268,50900,12335,-1383,-45608,55939,24699,14650,-71953,-51212,-31491,-105701,-5901,-27682,-27812,-35974,25357,9296,9706,-93873,-52380,-12269,-41546,-28754,6468,-122079,-70702,-54944,-79423,207,43889,55379,51188,-85113,-50232,-24049,49429,-61439,-57188,-17393,64088,-7190,-22612,-62364,-34719,83230,48933,12940,10917,51442,1676,-20759,19463,29149,7485,28366,-503,21610,100014,-82272,7457,-6372,49336,-24296,-5397,-12042,81690,19405,-58174,-69538,-3146,1143,-66168,31457,-37231,-110348,-55045,17371,-78113,58381,68378,29602,-57424,91599,-12103,39778,-35412,27435,52795,-49,13411,20095,-23431,8772,-48218,-8985,-106475,-19564,69383,-11308,-1204,-117615,-66227,-119589,14003,-1927,-49701,-36009,42484,42168,55860,-1336,-70728,-28763,5606,63661,27382,-77645,16950,98786,5889,-22479,10577,18596,-36753,-117380,-34948,-69354,25328,13616,38770,-31524,21553,32290,-69254,-42463,-59417,28587,78978,45031,10259,10526,66461,9019,-59732,-58193,-79350,-7569,-63470,-5076,-79904,-101284,9872,-3464,-56146,-26720,-43757,-9129,52923,-225996,-105938,237026,119639,66711,-25608,90198,2391,64198,-8184,-49094,55813,-34304,-11655,32891,31139,65504,-53728,49373,73,3516,-37523,-28920,36947,29350,35260,-26315,58322,7110,62767,47260,-28435,-29362,32333,-42,2396,26660,15471,19704,12635,-49469,-93953,67349,41947,-19534,7632,28023,-17602,57574,27559,-26299,38841,45203,6094,27025,43662,84937,17033,-4983,-17082,-58703,-61165,-83759,-98843,9095,18004,28232,1226,11163,15726,-33496,77520,-22531,24278,-96369,-34881,-65313,-25523,-67955,32821,-2669,41857,26620,35113,34302,-42485,14677,5272,-25159,-23218,-22720,-62859,2737,-8149,86538,52383,-87378,-33119,25424,-7438,10397,31701,3478,-23983,26586,30733,16489,29877,67061,128949,24366,81180,35526,-29900,19479,70969,17089,83541,34616,39000,-2901,56021,29779,79749,29335,-86137,-6129,26423,67853,80408,-36216,40917,-15072,43262,2464,54851,-1886,2527,7562,35204,-36978,-15228,19981,-61122,-23061,26212,-25,-95595,-31218,45484,-17944,-11849,-4670,-24542,-29381,681,29837,-19946,-97868,-142285,6645,-4646,-25042,-55933,62667,113834,1856,-48256,-43023,41335,-1282,-8816,-495,-7436,-17404,-54049,-97765,-26915,36628,30929,-34361,3654,34545,-13681,15873,-29832,-57401,39303,-39986,-20,21250,-27045,-92842,4141,-25990,-54793,26024,12175,-17730,-13941,-56630,-29124,-32034,29930,-38011,-39950,74131,54621,-38320,-15531,-24670,55344,52767,-15877,-57941,-104167,-107425,38713,-40104,23890,11656,-2864,4692,4627,64661,92846,-15332,-41889,-547,47547,45445,-24199,-10608,13555,-9027,9334,36849,-40986,37323,50896,-16885,-88184,29531,47330,18870,-33028,39806,15875,-22821,15502,-84679,43139,-4983,-6846,112484,34947,-49304,-12389,-18243,-52264,9701,54517,104702,129791,42634,17825,51917,5866,-80592,-110585,18211,-17510,-60023,10468,-31446,-58545,3527,-54274,89004,32353,-48338,7726,-39485,-22845,-31110,-51696,9184,-49302,-1471,-2586,63539,83743,32335,-44864,-72510,-43701,-23461,-28208,-11509,-7898,34261,-12756,-2923,33307,18331,15134,8863,-9583,33844,27884,-67775,-101614,12371,-46793,-30665,-54967,14764,-227,-10640,48886,68671,108610,-16273,3965,-71017,-95801,24334,814,-25831,-17691,-12150,19944,-8927,-10218,-35302,145292,72963,-31846,-17918,-30021,-31858,-38636,-82499,-39232,-41712,-11966,-10926,98480,22215,6930,-47998,82440,11479,53304,50515,10822,-12216,-13620,36270,13614,-44629,-6399,-10945,57132,20306,57147,140524,50946,-47968,35212,-10130,64972,-44085,-2575,-17528,68781,17788,19082,-37747,-6931,46656,16828,6971,-61381,-30756,-44427,-24295,-4549,-6404,22644,-51858,-49315,9549,12546,18027,-13281,-64676,-42874,23703,-81970,1942,45422,41994,-6492,2624,-133802,10181,47369,32109,550,-29827,73414,-41572,-35678,-77472,-85370,24026,-55960,-12488,10070,29493,17613,6486,11472,-16651,-4667,117237,109497,5343,35823,-31994,-75410,-2937,27078,-2706,-44274,-43091,-35224,-85984,9024,46250,61675,-2260,1750,44573,66303,-44965,-51234,9103,-32271,-34256,68071,69126,67546,23038,-18635,50966,-62096,-75287,77428,46737,14312,86945,85346,-34339,-4459,96596,30396,-43978,28219,-56578,24982,-28567,-20935,17417,55340,354,10273,-39806,24997,19674,-38222,40765,-98973,-13799,-51093,1132,-12172,-47798,-32830,-24648,-74437,-14078,-67744,-30281,47977,70986,22014,36057,31478,33085,29259,-13202,-2649,-16326,-13201,-27476,52331,30840,59355,-30084,-83676,102452,114123,79593,4737,-28012,-90660,-125758,8892,2144,-16724,-18475,4677,-22285,26531,54005,82600,17797,16834,81508,27307,-17193,-41056,4134,66300,69810,-7624,7480,-19121,-23952,3938,47053,17421,-10751,-555,-18869,-46121,-21583,14360,-28572,-111599,-27781,-40978,80872,54082,459,-59295,-32706,-75735,5537,-15235,8804,-6356,9658,-18430,26891,-39291,30304,60108,-46966,10097,11768,-12093,-50848,17287,36281,58687,9742,-48487,-4108,-6247,-47631,-40430,43547,33465,46133,-34947,718,-32415,43368,14254,-39256,20089,4329,2803,-178456,-102124,-15994,14944,43504,-65818,-17030,54139,-7111,-53690,8814,10191,31175,93135,-31399,20183,27396,7650,37004,51684,89843,47435,-49209,17601,15160,-52602,-47720,3770,-73203,11019,3599,11990,79624,13677,46166,119428,10315,-85896,15240,88166,67917,-31315,-64304,-34808,20035,753,-74094,33200,4822,-117032,-5272,-74547,-7952,-25404,52053,-19980,-813,-85290,-46318,8892,22628,1110,-17073,-25581,-33827,-53252,21302,11990,65139,-3004,-8905,-55407,51746,15194,-8277,-42242,12747,-32596,-46818,65893,-13799,-50247,15660,78979,-47378,-46327,4067,-21365,6414,69219,-21212,-40898,35357,-36758,-10713,31247,55691,19654,54797,-41069,-18987,72673,102079,43588,1961,-23823,-33121,-22665,-4422,34479,34934,49849,29831,-23102,-40780,-32943,58486,117677,-57954,43528,20887,14157,-19686,3664,51807,-8084,4816,-27471,23549,-72933,38194,43165,2817,-37050,27661,-6915,-19241,-24201,-20478,68664,2371,-20288,33435,46919,-41462,-46669,27157,-32386,-105541,-57268,-107305,56177,22219,-53537,-22865,17537,33183,53313,-48459,-19300,-70805,61449,25039,28696,27866,3479,40487,28120,-2855,-13203,-4268,-53526,-37739,5617,-15903,-26517,-48147,17713],[5827,10671,20299,24610,23325,21938,-19578,-63127,-38270,50944,73652,-15460,40489,35109,-89676,-4412,59566,2578,20652,42921,-13231,44045,-11477,-88954,9523,377,69519,279,53186,-49996,20449,-21368,-59917,6558,5952,20144,-16374,-41286,19713,-46816,388,41493,-18310,5452,13254,56409,84912,16921,-28353,49983,9690,-55668,-52979,140,6440,8428,28165,-13969,5336,5424,-6010,-22667,33971,-23080,-94680,38277,32739,-24964,43692,66638,7372,15482,6845,-42139,-41825,-40910,-8907,81060,2532,-6023,-40931,-74619,-16675,-24776,-19920,-47495,-40704,-43114,-132534,-18984,-48840,33088,50921,10223,-8750,-43022,89601,42781,16730,-75987,-58424,-43990,-134558,-34043,-35934,-26477,-52932,8208,2877,10952,-85757,-47188,-28244,-29520,-1630,24774,-119621,-68981,-64411,-86795,-48611,36331,63653,41654,-64374,-35746,-23413,80793,-50779,-50425,-20352,75708,-10349,-28264,-44281,-25998,70818,55348,10942,-12589,29356,10122,-2029,6298,12951,34689,19368,-20370,-3740,14551,-95724,-12523,-15173,12238,-21574,10232,5813,65933,7358,-62453,-47687,-3072,10185,-48799,43555,-33385,-109877,-66460,26564,-58720,81309,102466,32950,-25745,96943,-19635,38577,-26062,21254,30769,-13038,1567,-3233,-7645,3812,-53993,4931,-97523,-24426,68527,-13882,2977,-95227,-29662,-119055,16902,11093,-64399,-44202,48117,52351,59957,186,-56552,-24179,20186,56185,20382,-75568,38580,89765,-3474,-34146,16350,22981,-34535,-104255,706,-52759,31126,42367,16569,-20600,48395,9948,-83375,-49670,-29339,15222,53624,53957,-6376,-29355,69114,26311,-49291,-28486,-45355,2401,-61952,1695,-64030,-55631,-2576,-23262,-74244,-1001,-8030,8733,66245,-168693,-129877,96102,89731,83002,-17183,116036,9160,62273,1557,-28494,34482,-45460,-16318,25711,16070,59602,-72535,51901,34697,29850,-33235,-32718,27306,11558,21072,-13603,70559,11804,53882,47812,-34717,-31655,53515,1899,16461,22972,-552,-15913,27053,-54247,-90055,69121,45586,-18986,9600,42811,-13538,85173,27782,-31423,60968,14559,-14560,26727,33385,73429,13373,56,-34550,-68833,-82574,-87410,-82773,11375,9581,284,-3288,20133,26891,-26047,108040,8514,11426,-90375,-60676,-82874,-27621,-76566,26936,-5088,40255,42948,39086,10762,-54765,14853,5599,-16333,-26591,534,-83513,-29667,-9602,79375,42287,-75361,-25899,24037,3171,-12126,27415,1729,-14166,-11360,19639,13009,14537,40563,115921,6789,82168,49389,-69465,1594,67013,30788,96905,30815,44460,-8120,57101,-16631,67381,44842,-47622,22007,76115,45249,50891,-24304,12094,778,67119,-7095,54602,3777,-2844,1792,22108,-32967,-11589,19028,-79552,-11874,20556,-1145,-45919,-26114,46994,-25962,-3943,-9041,7456,-1384,19824,39550,-30601,-82631,-162920,-9487,18296,-18179,-73154,42208,110986,12569,-79691,-54934,36885,-19001,7151,16864,-20145,-28393,-22377,-113794,-25925,47433,34629,31126,15766,18864,-27167,18951,-34023,-42069,34704,-38853,-29772,4973,-51378,-134862,537,-65768,-84161,-29641,-24782,15496,15523,-68456,-34041,-20951,50513,-53533,-31097,66273,57900,-39361,-35155,-16557,84518,28562,4308,-41694,-93688,-82257,45136,-21920,27752,22842,2858,30020,24405,54618,103936,-8671,-43127,-5162,40725,33922,-18778,-35637,3384,-16874,5298,36661,-11680,62609,54458,-57031,-127539,12297,49860,8944,-50481,23234,-9344,-43049,-6275,-67405,48684,-5723,-35992,69001,23845,-69676,-10065,-19858,-45041,-25065,44079,69321,148886,41742,-25481,30781,7348,-62457,-74269,6757,-9221,-44619,3162,-22567,-35130,-5461,-83197,87029,48269,-17338,-372,-86742,-29886,-40652,-35627,27588,-28010,4392,-2568,53672,48148,35949,-49988,-68744,-45597,-48525,-46747,-9343,17950,38672,-17300,-4434,9201,36219,6092,-17866,-540,40614,33303,-43871,-97035,162,-23073,-7246,-38264,24985,-12449,-5886,38809,74692,106967,-14352,23909,-61772,-118719,37948,11919,-45012,-5317,-3504,-18566,-18257,-22716,-29840,105598,64286,-39330,-15231,-43894,-34251,-35044,-122393,-32429,-63379,-4737,-4609,77092,18096,3759,-61825,62648,9659,50746,33925,-3546,-415,-25766,25616,14158,-49655,-22378,-21164,55771,14132,70660,95538,58250,-39713,44222,-19250,57178,-36337,-14430,-9069,73717,20232,9389,-20950,-7314,34547,-12877,20846,-73675,-11752,-37196,-23979,14637,-19106,25396,-32124,-46136,11130,23176,21070,-18337,-49752,-45398,43327,-66646,27271,47950,30960,-34966,-17834,-120041,29751,64042,64407,-8772,-63446,57432,-10573,-43234,-53437,-69048,26228,-65795,25738,20732,40048,40424,45967,19106,-21499,6238,99538,108909,-12297,11146,-27366,-77578,-7381,14229,6503,-30578,-72349,-18311,-85297,7180,48982,56183,-32336,-13493,2018,55285,-33481,-69921,16802,51818,-17689,51716,46693,70838,25587,-14965,46759,-66221,-70912,98279,45680,3858,88315,110998,-15343,17346,78344,16805,-28078,60231,-43348,12252,-42978,-1619,23512,50113,-8721,13476,-28502,26787,32882,-19718,41402,-77039,8638,-52168,10282,72,-41571,-46253,-8956,-42901,-17312,-87398,-42162,51163,55567,36615,27868,29183,41601,-8960,-35486,-2059,-12210,-30705,-57045,15304,2873,44530,-30857,-88216,91507,91946,72216,-960,-34115,-103969,-112055,11881,9951,-12317,-7826,13519,-14072,16756,32858,78906,431,18154,64069,8938,-14251,-40406,3721,62567,66787,-9223,-10867,374,22956,17586,39056,4017,-31717,-3971,-20645,-68847,-31782,18727,9551,-87311,-29755,-45220,65957,53567,2672,-78348,-39816,-70123,257,-27450,2101,-18614,21590,8930,13361,-63633,44871,79570,-48286,-3585,1748,8393,-64706,2740,29273,56675,-617,-56893,-7475,-44519,-52184,-64373,8628,11338,48869,-31278,-17496,-57767,19371,19393,-35810,13877,-15680,26560,-137057,-96297,3266,17459,49654,-79895,-872,38405,-2008,-72062,14641,24964,17656,105557,1513,46057,28438,1253,33368,23292,62343,29178,-66881,26740,-13391,-68574,-58594,29732,-41713,26736,22390,24486,80055,-1730,19544,101157,2989,-89922,17006,40881,67272,-61148,-72980,-24452,36764,-11793,-47534,35234,4776,-111815,5185,-54133,-4919,-54017,31626,-3705,20911,-73470,-56926,27399,20498,-8539,-29198,-25831,-12533,-44749,-4830,-24735,38919,-15095,-20074,-70601,9158,-26282,-24492,-43105,10991,-51962,-46488,83296,21494,-46538,5804,73484,-35934,-53719,-24203,-3557,7825,89005,-22032,-51776,21181,-26688,1657,54626,39687,-8538,58310,-49635,2688,42100,75646,20611,-1769,-16301,-1254,-23232,-15388,29306,37311,31313,15816,-25499,-41899,-18770,45904,104774,-60091,36891,43191,37558,-27742,-12027,37199,-24939,-1319,-30083,14434,-61968,61309,66014,12065,-17152,8118,-24631,-47012,-39562,-11552,53938,6420,-28126,16461,75118,-39400,-35500,8050,-21919,-82185,-59951,-73946,81515,40700,-62326,-24799,-32109,29243,54557,-58488,-3464,-69243,25185,29857,38162,33798,5998,30220,35551,-8566,-14453,9479,-42315,-42206,10879,-31102,-9051,-55981,17803],[12605,163,10361,30808,32607,5485,-22420,-70548,-41542,33220,65195,-3691,33012,10326,-60465,8508,74269,-17461,38748,44939,-23671,50440,-26064,-71724,23164,12878,71528,41870,68759,-24203,24002,-15588,-61801,-7991,2434,-19925,-6160,-14765,25545,-61531,1040,34512,-20899,5823,14028,46177,81138,3642,-34993,2723,24142,-48287,-48598,-7143,-1184,-21323,47717,-13536,5035,7648,13878,2563,15862,-34117,-87678,34657,71321,-32775,41275,55903,11749,27398,1604,-42308,-30194,-43651,-19508,89637,5887,1931,-45438,-57073,-12855,-20661,-15737,-40701,-40955,-17023,-118053,-6993,-14221,16046,40650,6288,-19315,-38463,113458,60951,33887,-70730,-57747,-46629,-125428,-62817,-44977,-24561,-59643,-4926,-13358,13681,-57531,-28246,-43696,-14051,20592,35127,-86694,-54764,-66122,-93057,-89315,6532,55720,22896,-27498,-3585,-22261,104283,-27227,-40012,-22031,69828,-12096,-37067,-3126,-18822,44870,47611,1751,-48013,5673,13950,26133,-3992,-596,67776,12859,-35475,-18470,-49386,-104671,-24587,-10347,-21867,-15282,32279,31463,46998,-1436,-33004,-3192,6191,12413,-25105,54658,-24945,-100435,-70299,29876,-33631,85396,104562,26433,3629,82611,-25356,32025,-21545,12847,8015,-30929,-12356,-19057,10221,-4170,-50770,5732,-82224,-25052,63584,-15845,7376,-64535,15251,-98133,23105,25495,-72406,-51765,41231,64050,57080,5123,-46761,-20360,33684,30902,4017,-57976,58597,65715,-11760,-43144,23847,20794,-33172,-87595,25389,-37778,29107,59938,-7536,-16383,62812,-10653,-93080,-46343,1867,1351,21222,53354,-24052,-72167,64273,44335,-30161,884,-66375,-62,-56485,11818,-19354,-7032,-17091,-41353,-72379,31294,5131,10983,46469,-123713,-190521,99329,35654,71539,-3220,127152,15106,48906,8208,-5898,7718,-39246,-14376,19954,2719,54423,-77126,50661,76219,57146,-22537,-31174,18639,-11058,7869,-2089,76003,12729,30213,30168,-35567,-29222,71568,406,24270,27014,-11877,-51472,35095,-54524,-77674,62838,45237,-14729,4507,56759,-7225,100077,21093,-38960,54897,-22599,-34430,18065,9262,56190,10927,-6788,-42497,-63161,-86439,-68043,-47768,23412,8594,-34348,-7485,22563,32721,-21500,121339,37248,400,-84706,-86422,-95573,-29036,-75272,25272,6213,46416,59384,35124,-17658,-59873,14153,4039,-14580,-23809,16663,-95869,-49288,-3847,52049,31903,-56390,-22680,18060,14239,-17106,3893,-10512,-2772,-50592,6911,14540,-2598,7593,102761,-8000,81721,56155,-95948,-21905,51684,27823,82212,28678,40558,-7046,53819,-55690,47564,49176,-6519,47101,115200,15986,21388,9505,-11443,13462,79739,-23093,52550,13613,733,-4457,7709,-19689,-9312,16205,-83717,-5279,16249,-5630,2559,-15013,38081,-38605,4876,-22449,32385,27688,29588,48594,-34945,-69423,-153587,-18511,36885,-10457,-86632,12259,90345,25190,-92175,-55704,37233,-23181,18574,21514,-30555,-29476,6206,-105606,-26978,53823,33341,56869,15120,3475,-32147,20837,-44678,-15655,26275,-27234,-59144,-3384,-56620,-163489,2962,-97783,-100290,-80380,-52354,46030,46716,-57847,-34675,-6025,71835,-54108,-18778,49492,54871,-39842,-43672,-12787,100873,-5883,26289,-20749,-68458,-37737,44623,-6287,42248,29481,10400,54280,37233,47667,97304,81,-45221,-9348,35893,20193,-10156,-54650,-3338,-29075,5443,38931,17821,63692,52936,-76052,-149118,-4981,44274,10712,-33476,11294,-37496,-61932,-23152,-41375,41564,-5486,-52244,12135,19985,-56805,-12091,-21999,-32644,-57136,35237,6069,147443,33086,-49509,-308,7795,-42760,-29643,-12498,-4415,-30379,-8785,-7243,-16420,-20582,-105684,73794,60815,12713,-1688,-109030,-33196,-48033,-25045,44395,-4840,9195,-929,20266,15540,42147,-61079,-58264,-41920,-82271,-66347,1003,45118,39887,-10544,-7056,-9801,45508,5270,-52142,10106,37986,41919,-18580,-75554,-13607,-3479,11434,-20413,22305,-27070,3773,23323,70392,94183,-2210,47164,-49902,-133165,51834,19703,-51040,4649,9378,-56974,-38713,-42544,-17479,43717,51641,-50966,-18822,-47388,-32127,-33983,-142619,-22692,-75631,9459,6576,40328,9579,1439,-62423,33608,14098,45554,16429,-23119,10564,-30224,14204,9589,-37464,-34546,-30743,44938,14772,77588,50428,57636,-30096,49929,-26976,37370,-24170,-27143,-491,73233,18385,-5716,193,-10561,17473,-45564,40537,-69906,21788,-33323,-13941,21502,-33716,28116,-16520,-41406,13695,32504,28905,-18089,-27478,-40733,60338,-31474,52479,39434,10673,-51320,-30128,-105359,43490,69391,78745,-7723,-79245,35207,12519,-53175,-25269,-36987,36392,-67627,52846,23361,44918,58931,80383,25624,-28124,1866,64557,97397,-23226,-13073,-13673,-67380,-10983,6526,3051,-10450,-84620,4685,-85238,-2026,51080,60439,-59259,-55134,-60429,32271,-22320,-75517,34363,118656,-778,28659,11734,61704,21841,-15566,26033,-67654,-61037,84123,36843,-5580,80127,113098,4350,35168,36791,-11053,-4470,83220,-23768,-1565,-52405,13275,26929,37854,-11948,21603,-17403,23244,42546,-4799,37988,-45940,37018,-54724,22663,19330,-27056,-51100,9498,-12825,-24058,-100380,-50990,45787,48145,54271,21751,25188,51332,-40767,-57760,-11748,-967,-39942,-74422,-64811,-21653,25323,-28725,-65105,70735,76510,66049,94,-33860,-102162,-81327,12880,6231,-16367,-1999,14184,-10559,6728,6255,69718,-17137,29006,34247,-25779,-14240,-48673,1540,43797,65829,-5255,-27473,28113,61274,24021,27502,-18129,-23094,-6541,-18902,-84894,-35481,22288,38757,-57347,-27526,-43882,40016,49950,4472,-95765,-42337,-64409,-12085,-33350,-982,-28048,26100,36949,975,-68660,53321,81325,-40729,-11209,-11976,30748,-64336,-11391,10599,48200,-7328,-56257,-10247,-75116,-51377,-82970,-32337,-10454,51954,-25069,-37019,-78028,-758,20312,-36047,32,-34084,42454,-105465,-82822,18971,18053,47349,-71490,-589,11585,5097,-84705,23729,38019,-580,97633,44058,69067,29338,2959,29746,-15892,26843,3261,-80232,29570,-43679,-71895,-57097,51733,-6398,32531,31083,28999,68698,-9094,-123,63975,-7750,-87210,10589,-2709,61987,-83540,-73712,-21488,41777,-18486,-17971,31540,10786,-108337,22276,-17570,-1278,-70232,4127,8912,50373,-51893,-59266,37002,13050,-12384,-39827,-18675,-482,-32373,-20748,-48764,2060,-29070,-31784,-70288,-18998,-47936,-30424,-38880,16069,-70740,-46812,107186,54077,-37212,-1255,69823,-22134,-46527,-28794,22562,14674,83636,-25553,-55040,25344,-7286,14115,70444,23748,-35270,64914,-37944,20787,3864,36078,-45,-6368,-4006,19604,-21311,-21174,22877,37105,18376,-1167,-23800,-26402,2466,27204,68259,-56562,25393,61833,51775,-35723,-27482,22236,-36332,-11416,-31639,4453,-43374,84284,83323,22821,12193,-10825,-47053,-71985,-46474,-3255,36246,16387,-27914,-1834,105304,-19899,-21775,654,-2237,-44429,-58410,-43523,88401,60676,-64471,-25275,-62370,26704,53558,-56274,11418,-64568,-21962,38069,38022,31499,4191,11547,40323,-11384,-22369,26184,-22857,-40627,13642,-34934,15288,-58545,12878],[15466,-9913,2554,35594,38453,-9654,-19029,-67771,-32848,2170,38466,7050,31616,-20120,-30338,17768,72513,-37634,44848,41393,-18970,54188,-43217,-40763,32975,20054,64667,69250,77250,-3087,21767,-10212,-52837,-24077,-2619,-57211,6409,13817,27013,-65554,-1111,26992,-21050,-8299,2971,36065,72948,6755,-38515,-33997,47975,-27607,-31221,-24708,-9892,-47917,45518,-15554,-1091,11429,16997,28879,-4516,-30859,-69950,27187,84317,-44357,27105,34459,14576,46511,474,-35519,-16856,-27608,-23962,86455,7596,-71,-50756,-32202,-9155,-17975,-12529,-29451,-27931,9293,-62521,10730,18438,-4993,25044,3035,-30986,-32518,120552,71878,57374,-56904,-45365,-38062,-88842,-80938,-53365,-24033,-49668,-15021,-37309,11631,-19180,488,-53960,1059,31230,34899,-37404,-32257,-62965,-95059,-109421,-33434,36902,2622,14597,33881,-20648,115395,3488,-36289,-23163,52158,-9210,-43612,49705,-14255,19007,29013,-12795,-89967,-13211,12311,53917,-9757,-11354,94839,11663,-39453,-21313,-57886,-100738,-28040,7644,-41805,-7924,49965,53333,26033,-11133,19896,48770,17601,8429,-126,63428,-11928,-85305,-67062,26295,-7172,64066,70458,9611,22452,51977,-29277,23301,-21959,6331,-6433,-47018,-24031,-21617,25617,-13669,-42585,-15561,-71691,-22791,44753,-17973,11431,-34750,52375,-69929,30914,39539,-74434,-50600,28514,72589,46559,13289,-38963,-20358,43252,-1875,-19076,-28592,69155,35360,-17070,-46340,30764,10815,-29589,-63831,33783,-24867,20144,61309,-30214,-18299,57377,-25155,-94168,-34674,26097,-7564,-9321,41597,-40075,-105966,53769,58813,-6588,26826,-118339,-7521,-45717,18736,37749,29155,-27996,-51923,-53731,60107,4275,1470,7737,-99727,-266544,212910,-27377,26890,12951,121129,16593,24243,8858,11136,-15640,-17821,-8939,17130,-8508,51946,-65330,47699,105913,74174,-11847,-20676,16671,-30425,-31,3272,74716,6941,-2004,361,-33819,-24440,83014,-7410,21879,36783,-14967,-76292,34456,-42626,-54449,49814,41498,-4941,-5694,66410,197,96179,8160,-48977,22850,-58873,-50546,4404,-22230,39656,8945,-25162,-41036,-48602,-68742,-33611,-6292,42419,16626,-66485,-10221,18445,30870,-20303,113629,54099,-8035,-82101,-97638,-103813,-31427,-62115,34805,27794,53821,71813,24943,-43242,-54942,10644,-1644,-21070,-19085,19067,-91722,-51590,4736,9071,21703,-37362,-23764,7786,22579,-1966,-27649,-23551,4448,-82464,-2594,23733,-5346,-23444,86721,-16755,79664,54609,-97817,-47283,28328,11359,42523,25574,23786,-998,48641,-77496,23290,40217,26924,63926,126124,-4413,-2721,49887,-20405,19459,77560,-42802,47831,19399,2143,-11719,-4554,-955,-8411,12419,-77420,-5572,15750,-14314,27877,-223,20844,-53085,11986,-38958,42779,53933,34691,58402,-32327,-60441,-113669,-21424,43413,-3187,-90334,-18452,60010,37357,-72893,-40633,42624,-12731,22174,11640,-33586,-19272,21147,-79073,-33142,44187,27390,39906,1683,-11065,-26561,21512,-59886,18045,15652,-9235,-76649,-4028,-48711,-169993,9489,-106862,-98229,-106280,-65550,63579,65677,-30588,-26569,7772,93290,-34658,-5259,29083,46763,-39445,-39909,-20028,97657,-39100,43558,453,-35356,10111,39141,3780,58033,30401,18789,72157,37430,44977,78207,7509,-47115,-9596,31740,8579,670,-63362,-4781,-40700,10445,43490,40767,42348,47269,-65179,-142322,-18821,31982,25100,15908,11133,-60182,-75223,-32031,-13650,23205,-6067,-43487,-35668,17134,-28237,-18057,-27080,-18821,-80001,29944,-65494,125619,17581,-47846,-28079,6706,-29928,5962,-32378,-6847,-21089,-22016,9770,-2736,-33673,-113123,58151,68745,32805,3585,-98688,-31799,-50862,-22021,54149,17180,12229,-1886,-27618,-2390,49477,-73827,-42653,-34273,-108570,-79688,16913,66233,36244,2812,-9552,-20682,45232,14896,-82434,22991,26465,53148,797,-50425,-24485,9827,18833,-2767,14571,-38624,18133,3623,58423,74037,14590,67950,-38232,-129342,61297,25024,-39782,13350,23210,-73806,-66011,-64576,351,-10531,33593,-58970,-25621,-38492,-22305,-36638,-139629,-12491,-71786,25447,18692,1461,-646,1395,-49323,6818,23329,41225,2919,-42533,20630,-26371,-67,-2176,-16034,-38553,-37256,24443,20598,75233,18770,48356,-22331,51076,-31584,10315,-12799,-38087,6073,60072,11881,-22877,11540,-15979,54,-68662,62474,-53221,60061,-36488,1441,12955,-49224,28034,-8088,-34837,15928,38878,38416,-14805,-5339,-22164,69627,11033,67513,21810,-14924,-54975,-36886,-87828,50818,55887,63724,1617,-75058,7831,21348,-62714,-2907,-21,55283,-58988,64366,16766,37931,65074,93252,19461,-32879,-16290,25999,74837,-25523,-29905,5080,-47045,-8694,5776,-10720,10192,-77882,31988,-82932,-17447,50862,69364,-75553,-103907,-118208,5304,-15194,-67308,58394,129387,8506,3973,-27831,41161,7606,-22388,-6530,-65717,-43219,42234,20858,-12159,63893,85156,17785,44311,-14195,-43582,17221,88045,-3150,-13613,-59226,21075,25411,20680,-11280,31145,-5822,15583,49274,751,30126,-14050,60678,-63141,34900,37281,-8719,-39056,25874,8230,-28969,-98554,-53069,34936,53502,74492,18311,21312,58715,-54837,-73458,-30142,11840,-40391,-71188,-149714,-36859,3944,-24903,-18570,46630,73754,63579,10794,-27333,-88911,-49311,9573,-6965,-25899,-1582,8104,-10593,-738,-16185,61028,-32255,48214,820,-63439,-17123,-59975,-333,17963,70079,3717,-36844,54974,76324,21166,15536,-39446,3962,-6417,-13609,-91154,-32859,20528,54077,-23577,-20990,-39767,8544,43459,5728,-101012,-42199,-60803,-31296,-31072,-210,-33425,22639,58430,-7129,-54870,53741,67134,-27554,-12987,-28110,49505,-49922,-24226,-16284,34686,-9753,-51269,-10817,-88483,-44861,-89013,-65449,-26628,51679,-19723,-51660,-87384,-12984,18321,-37336,-18580,-46963,43053,-89608,-65231,30735,17009,36286,-46760,-12880,-17709,13064,-81581,35502,50209,-17840,68703,82781,82650,36587,12683,31326,-51397,-784,-13513,-79716,28322,-70591,-58331,-46574,62867,22855,28101,33703,30921,43715,-9251,-10780,19784,-18008,-84129,-933,-33868,51817,-95060,-69960,-28071,33606,-17151,6975,25256,20714,-106076,41671,26954,3475,-69825,-24657,14125,81904,-24370,-40511,39918,855,-12220,-46872,-4084,7918,-15268,-19928,-52900,-36810,-38600,-41227,-52713,-29503,-50554,-26384,-29228,31756,-81571,-48747,125332,73185,-27250,-4614,70510,-8897,-32733,-14397,47965,29476,64680,-29243,-43766,46215,16740,22980,74940,13951,-56619,74629,-11467,33171,-26495,-2081,-13363,-6801,8927,31228,-19155,-25606,19050,33824,16310,-16723,-12226,174,24677,5133,19177,-44673,10350,71793,55532,-41007,-42239,8724,-38736,-22530,-30855,-2932,-18237,97945,85668,30457,40793,-29208,-68059,-84263,-43173,1293,21618,28374,-19578,-15354,122487,9060,-10708,5988,15841,-5509,-54299,-24783,71226,71509,-58788,-23204,-60384,25971,48769,-41016,17112,-55387,-63886,44303,29235,24152,1870,-8235,40768,-10536,-33666,41099,-443,-34702,13489,-25767,39679,-56329,4487],[13847,-17279,428,38150,39774,-18255,-9397,-55245,-15236,-32292,-2596,13008,36046,-45406,-7838,23205,54775,-50229,34186,34691,-1369,52899,-60026,-12189,35691,22667,54494,79948,77364,7713,18214,-5157,-38793,-38884,-4683,-80634,21122,37356,25831,-56593,-4454,22149,-19924,-27114,-17382,30445,64838,26561,-37349,-50616,71456,2115,-5582,-53255,-20062,-65742,19287,-19933,-7999,16151,14147,51420,-21975,-18992,-45864,17969,72766,-57747,5838,13363,16655,65961,841,-22484,-1682,-1200,-21185,71703,4943,-11471,-52268,-5951,-4288,-16505,-10160,-16640,-6154,26957,4160,29340,39011,-27014,9537,2657,-40071,-26198,111499,70416,73984,-38875,-20056,-19677,-46760,-83396,-60075,-26555,-22216,-24613,-65317,1968,16248,32117,-55421,12062,28021,25740,11189,-7341,-57961,-92398,-104727,-68145,14182,-11221,48537,63615,-17891,113212,33199,-45657,-24099,30229,-1347,-43168,94435,-11782,5555,6496,-28806,-129353,-23400,7207,72121,-10393,-19250,101696,16588,-29394,-15173,-13507,-79796,-24009,34457,-43193,-1232,54126,61979,4648,-24453,74745,86826,21849,758,22330,68434,1439,-67712,-58448,19067,16795,20538,13571,-13211,28114,14562,-31929,17770,-24343,6519,-8132,-55197,-29307,-9772,36008,-22771,-33517,-54563,-69298,-19065,10055,-20985,14204,-10085,74239,-46663,36235,49564,-72263,-38349,16299,72424,29653,23303,-29524,-25485,47347,-28343,-43045,5777,65323,6880,-17601,-43157,33388,-4995,-21077,-31513,28559,-13938,7131,47201,-49270,-23344,34393,-31602,-83406,-17432,38760,-9930,-30009,20100,-50624,-120989,42800,67810,15932,47806,-158730,-12443,-27689,17420,82361,43162,-32260,-50479,-26761,76668,1486,-11696,-30815,-94113,-332818,359443,-81261,-42694,26876,100868,11639,-7151,2669,17772,-29153,10337,-3931,17294,-16829,51097,-43063,44326,109749,75170,-6978,-2458,23811,-40128,-957,359,66922,-6721,-33090,-31144,-33172,-21968,80859,-23118,8412,47880,-8751,-83141,25523,-15255,-23510,30852,35336,9734,-16984,68564,7862,75225,-8413,-60485,-23038,-87121,-60631,-8601,-51114,28876,6648,-50546,-32320,-33447,-32818,2241,28471,61819,32552,-86716,-10119,9705,21478,-20986,89619,55024,-14019,-82141,-83812,-108550,-35152,-37682,57828,52549,54977,76694,12860,-58603,-38221,3155,-12748,-34073,-17423,5624,-66676,-37752,11009,-38638,9427,-24654,-26050,-5048,26584,28687,-50782,-28078,4260,-98374,-5442,39944,17578,-45310,64992,-18293,75589,45831,-76084,-70399,2768,-11124,-10673,18648,-5549,6756,44133,-76270,-761,20376,49045,69692,100729,-5187,-17842,81275,-14555,16648,62106,-60966,39496,14250,-5391,-19594,-11582,17280,-8369,9204,-67038,-10958,20268,-25703,23396,14922,-1271,-64705,17028,-49523,36370,74760,41135,67238,-24050,-55636,-58910,-19896,34199,3038,-81531,-40703,30162,46456,-24532,-8376,49206,4580,17519,-9212,-26862,152,18984,-43443,-47371,13646,19555,1438,-20981,-23856,-10630,21502,-74357,53608,4350,8153,-73484,948,-35531,-156723,15869,-88220,-80308,-95902,-62008,62366,64334,-166,-7242,17557,110914,1896,8392,9560,35725,-37066,-26789,-38923,75248,-61218,51375,17185,-4080,47113,30931,6643,66724,26196,26204,79100,23026,44771,54349,10777,-47320,-5430,27185,1592,11506,-60070,-945,-46761,19882,48803,54914,7640,38461,-28710,-107575,-30446,15654,47045,76702,25917,-70798,-80524,-33008,8570,-1566,-8488,-8539,-58611,9341,-6894,-25998,-36746,-7802,-89965,28586,-115628,89281,-1811,-24660,-39864,3431,-28483,20570,-45768,-17997,-18331,-33168,23527,9040,-37179,-99843,48557,70703,38035,13866,-61880,-25869,-46991,-24642,54233,35721,12823,-8274,-76273,-3311,54767,-82213,-25327,-24156,-113795,-81281,34074,76559,27378,15196,-10523,-24750,37152,32515,-97565,37103,10227,62938,9198,-38274,-27723,16497,13105,11357,9126,-42672,34433,-17423,43519,52961,30445,79669,-28752,-103957,61473,29996,-13716,23426,33208,-53192,-90507,-81236,21120,-33507,11254,-57686,-31996,-19644,-4418,-43348,-119874,-3326,-49500,37567,27115,-25317,-10870,4198,-26503,-7095,34265,39404,-3338,-56638,30326,-15961,-17855,-18092,2516,-33039,-38945,-3068,26790,62566,5441,31799,-19666,47100,-32402,-17589,-7548,-45201,9171,31772,1922,-37965,1165,-23656,-13190,-72947,80008,-32094,89192,-48217,15294,-7525,-63053,22876,-6585,-26881,16824,40981,45104,-10780,10586,10932,68089,46583,65150,-53,-40207,-50332,-41487,-65332,52695,21494,18961,14041,-54745,-21751,17320,-68877,5804,29895,79961,-40719,60447,1572,17921,56394,76802,-5715,-32664,-41299,-4566,43541,-20636,-35818,23066,-19658,2623,11463,-29741,23902,-56459,60311,-70338,-34798,46785,67988,-77878,-137439,-150642,-17262,-16031,-49757,81544,81592,6786,-18241,-61457,14460,-16152,-34569,-41603,-60450,-17919,-11257,114,-15304,44195,36889,23090,43090,-57249,-70348,28068,71421,12665,-22827,-66980,21355,17808,2749,-9458,37137,7952,5331,52230,-6678,18257,11707,69793,-78172,44584,45851,7579,-3784,36009,16037,-27892,-77943,-47585,23374,68995,96368,16728,17720,60619,-46566,-77136,-50557,19622,-33754,-47389,-192113,-40531,-15416,-20713,35477,25219,78044,64492,28595,-16731,-69937,-29482,1068,-23875,-36194,-4646,-1756,-11758,-2554,-24494,56848,-43101,72003,-27895,-88539,-21633,-67715,143,-5830,78674,15711,-35190,71231,66275,10439,7011,-52929,32468,-2079,-5780,-87468,-25243,10351,56174,11406,-10716,-35117,-21322,34240,7091,-87382,-40091,-58336,-51861,-20697,3539,-34151,13021,68757,-8225,-28762,46317,42646,-13452,-10803,-45890,59498,-25386,-33909,-45024,18478,-8564,-48213,-8570,-81020,-33938,-80487,-79013,-33450,45179,-17288,-55796,-82499,-17285,15645,-37072,-37442,-51460,26537,-85350,-45753,38894,14187,17113,-18753,-29952,-42328,20943,-58705,49208,60913,-28627,26667,105895,82515,55475,27115,41316,-71222,-9993,-9755,-61637,24704,-88840,-29932,-32199,59545,37695,15363,38091,32374,9072,-5769,-13171,-17124,-24250,-84481,-13427,-51060,36754,-95967,-66402,-42790,17129,-7618,22038,21963,32424,-100375,57949,68133,9514,-54338,-48833,11108,105332,2488,2408,40398,-14920,-12205,-49665,16445,18460,5508,-1150,-38855,-71710,-40264,-45861,-22800,-25435,-44326,-15183,-15755,55833,-78128,-53263,125462,74032,-20588,-5693,73980,1109,-19172,5562,63610,51443,45027,-30179,-14995,74350,39758,25784,67744,12184,-69589,83285,19294,39292,-42028,-27703,-17072,-244,18536,37187,-18047,-32043,19549,28423,25651,-28016,10005,28680,40790,-16637,-26507,-25268,-5355,70335,50786,-41939,-54750,-2398,-32178,-31310,-27128,-6049,10247,94811,69853,31580,57784,-46323,-80125,-77957,-32917,334,16105,37056,-6529,-20109,118771,37915,-6209,19498,24689,22139,-49099,-20099,34778,63410,-46710,-17573,-29900,25788,39455,-16706,8171,-38984,-83313,43784,16726,15426,1107,-22717,36358,-6629,-43668,50208,18368,-27267,11172,-6659,56422,-50261,-4974],[8537,-20085,4700,37930,36607,-16661,4085,-37044,5214,-56768,-46766,12211,43689,-55523,4181,25244,25881,-48423,7304,26188,21204,45234,-71755,-554,29025,23489,46349,76116,67547,6057,16697,1681,-23293,-49281,-893,-83633,35515,50488,26346,-36846,-9261,21072,-19692,-41096,-41114,29516,61477,53489,-30588,-47365,85061,32504,21563,-89416,-31474,-73374,-22801,-24777,-10371,20439,15658,65595,-32404,-6349,-20564,9651,45498,-70156,-15975,1984,18753,79720,171,-4158,15800,24861,-12149,47852,-2924,-26834,-45192,15205,1361,-15121,-7596,-3787,15626,28959,45155,44580,43095,-45300,-1920,6287,-42535,-19769,91970,55728,74114,-23003,14916,4639,-18154,-74564,-65428,-33152,16215,-35616,-92387,-13406,38627,58828,-46733,16820,13660,12616,46762,14459,-53408,-87040,-81980,-85220,-6441,-13719,64054,76956,-12864,99867,53430,-66130,-24779,10732,9055,-33635,109102,-9659,9609,-11857,-41482,-156650,-25015,2946,75319,-6602,-24166,78985,25717,-7270,-5051,50438,-45424,-15176,62871,-29132,4340,41455,53521,-14882,-40809,109180,95030,12065,-6770,40550,68108,6673,-50566,-46958,14743,35601,-32264,-44173,-35701,23566,-18258,-33687,20125,-24287,16319,239,-52466,-25814,12984,41636,-29721,-26567,-96168,-69813,-14984,-31611,-24555,14975,9311,79507,-34944,34467,51093,-67990,-20636,7581,59640,9807,33024,-16559,-34371,45633,-37417,-59348,37176,46803,-14030,-11856,-35443,27936,-21876,-7280,6158,17500,-5289,-6178,23781,-62862,-27390,3375,-30914,-61159,2065,39483,-7712,-36651,-7042,-52207,-113455,36922,71669,31899,63087,-157386,-10040,-1789,6003,93636,33442,-29910,-35427,-1922,76590,5017,-20644,-53284,-99174,-369707,466136,-112157,-116041,34336,72727,577,-37468,-8278,13022,-29652,34164,-2245,19010,-21008,48061,-20249,40510,85445,61050,-11059,16310,36763,-37703,3915,-9416,52753,-26894,-54060,-53906,-36595,-26370,59283,-45476,-13122,55265,4979,-70572,10776,23297,7725,6648,27500,25911,-24679,60964,15604,46763,-24697,-71238,-65733,-102016,-63194,-15523,-67982,25698,3987,-75431,-19279,-22712,11782,27642,47867,72881,52378,-89099,-5802,566,6672,-21109,59847,42477,-18110,-81961,-46190,-110161,-39070,-5952,87883,71965,46228,72072,3776,-59298,-10767,-7703,-28562,-49566,-22275,-20820,-22934,-13590,11134,-77688,-8133,-21406,-24283,-17819,26556,64651,-51745,-19892,-3018,-93267,-991,59696,62389,-53782,37756,-13709,68774,32203,-46111,-87951,-18846,-31132,-61793,6757,-42532,12377,42175,-52590,-19400,-4460,61408,64577,46192,12303,-22951,94861,-1263,5730,38904,-71153,27518,-3727,-20006,-26574,-11383,29196,-8582,8000,-58017,-16936,29131,-36692,-2714,26812,-25216,-68784,21164,-46470,17426,88687,52184,73216,-13063,-53270,-11147,-15764,10521,8107,-62294,-47848,9241,50297,35080,36780,50603,16495,8334,-33674,-11814,23785,4159,-8055,-70365,-30714,13439,-31094,-46849,-33537,12789,21672,-81136,84507,-5836,17895,-48340,8584,-21614,-135150,16913,-52114,-55939,-54484,-42348,43490,42693,18956,22077,23699,117621,42482,22304,-5917,24501,-31280,-10096,-64284,41063,-67517,48931,25891,16248,65589,21936,2355,64138,18659,30000,73751,-3387,43475,32086,8537,-44429,238,22025,-630,19571,-46218,6615,-43409,31863,52469,62323,-28407,27524,18283,-56690,-43479,-1686,66596,118590,52382,-67417,-78134,-28598,20263,-25900,-12550,39817,-54382,-5731,-7162,-32764,-51486,-2771,-86828,29744,-122098,49133,-20723,7808,-29625,-2188,-37555,12780,-48067,-36212,-21428,-39937,30639,23040,-27948,-66576,47670,65371,29048,26892,-14253,-16855,-36033,-28845,45899,48896,10512,-19741,-112184,7154,54675,-81189,-10721,-13149,-94566,-69654,48011,74748,14487,20510,-8955,-25681,25030,51315,-91348,49555,-4683,65381,6391,-48006,-19740,17459,-1797,17532,10105,-37340,47697,-35858,30252,36565,41668,77289,-22247,-62257,49797,36335,18298,37377,35206,2549,-100851,-85710,41741,-20383,-10803,-45093,-35388,2627,18127,-53613,-94960,4227,-12210,41968,28031,-31279,-19920,9284,-570,-4099,43614,39645,-1212,-62472,39977,-2743,-37479,-31447,8243,-20436,-35163,-32186,27473,40863,7993,11149,-24473,38177,-29950,-40556,-11872,-47753,8005,-7529,-8649,-47223,-32423,-33981,-19364,-56715,85584,-16741,96613,-66831,21052,-31948,-72236,12583,-9313,-19052,16011,38257,44579,-7422,17844,50992,55677,64701,43699,-20686,-59353,-42307,-45966,-38393,50881,-27340,-42985,23278,-26439,-48442,7691,-69957,-1897,44504,103920,-16629,45137,-19653,-10059,36462,37255,-44843,-26576,-63240,-20949,7776,-12494,-31421,34350,10992,22397,21135,-48232,24402,-28793,85929,-39344,-48050,38140,40175,-67681,-142167,-152366,-29656,-26090,-29685,95725,5525,-4329,-35536,-80647,-10802,-42917,-48646,-68839,-52525,10561,-59462,-21679,-15855,27039,-12813,22516,32886,-78665,-83352,23876,38003,19203,-29712,-77821,15495,4800,-10987,-8780,34462,24329,-6170,49083,-26569,3560,27193,59658,-94850,51389,40793,17457,53222,37705,10860,-20183,-41951,-36090,15541,86051,116743,15223,13535,55655,-20310,-67233,-64099,17085,-23097,-12121,-170984,-33869,-27498,-17210,76041,10384,75346,66572,47339,-5519,-50135,-25513,-11525,-37636,-42569,-8029,-12362,-11361,3738,-13334,57405,-48801,94193,-47215,-90942,-24859,-67128,3883,-20639,86245,27726,-22370,69813,40882,-4044,4589,-56229,48753,6773,2781,-76991,-14906,-7566,49917,42035,2322,-30759,-43545,23005,9488,-56132,-35749,-53914,-65796,-4415,9058,-30170,424,67063,-1681,462,33355,15173,-2500,-7313,-64730,57385,2816,-38162,-70103,2324,-5324,-51948,-3804,-55829,-21183,-60595,-69510,-30327,32239,-18059,-46371,-63816,-16470,14345,-34130,-51898,-46813,-2451,-84781,-24367,44478,9434,-7980,-455,-43767,-59145,28059,-20108,64200,68057,-29556,-14894,109492,68221,84273,40998,59563,-70036,876,14008,-30290,19412,-95774,5336,-18571,42698,34776,-2484,50369,32199,-27035,-3475,-10141,-35038,-23948,-87284,-23185,-56750,16733,-89170,-66518,-60856,1452,7774,25615,27553,44446,-85437,67025,97246,16293,-29532,-64342,2168,110282,21341,59072,42147,-32592,-17160,-48710,39555,32500,27236,31163,-15776,-100075,-34044,-44194,10006,-13114,-40526,-771,-2237,80226,-58637,-61098,101801,59225,-18384,-7407,76529,6600,-9591,17096,63933,74370,32961,-26212,27365,97100,57174,22281,51899,15581,-72469,84028,43031,40062,-45242,-36845,-12416,12362,22529,39913,-17658,-41544,23424,22621,41673,-34242,37272,50987,45015,-34348,-56333,-3004,-18081,57611,41367,-38502,-62295,-10987,-19650,-35030,-20844,-5364,36140,72576,40222,25579,56369,-59601,-76073,-54511,-21910,-5208,23021,37889,5874,-15528,99164,59345,-9821,33285,22843,31685,-43714,-25334,-7099,32964,-31576,-8308,12771,24089,26035,9106,-14331,-14204,-72160,34205,7524,7984,1861,-28344,27779,-1531,-47912,52018,28161,-21328,8372,15858,60368,-41451,-13132],[1268,-17203,12970,34742,29989,-4267,17466,-19309,20930,-61311,-79207,5364,50889,-46071,8476,24268,-6599,-30313,-29626,16401,38611,31318,-73294,-9433,13048,25383,43249,61462,46530,-5884,17978,14334,-5953,-52611,8408,-67614,45433,51113,33158,-12304,-17102,22255,-22496,-44453,-60704,30026,66172,72853,-18386,-30433,82935,53781,43188,-124974,-42778,-71714,-63372,-26963,-5025,22651,25322,67801,-32443,747,1535,4572,14655,-79263,-32281,3833,20806,84176,-2589,18009,34687,41623,478,18909,-14785,-38814,-26947,26394,6199,-12336,-3571,8504,28369,13247,40372,53958,32060,-54942,-8018,13694,-35555,-12258,68769,31396,57265,-14486,51721,29491,-10037,-65036,-71066,-44186,53035,-47704,-112804,-29917,44513,74253,-29445,15545,-5545,1322,64235,29482,-50660,-81474,-55842,-79808,-21591,-4806,58293,72484,-4650,79011,57952,-87641,-24827,-1935,18010,-16578,81341,-5864,27721,-19934,-46652,-166196,-21808,4440,63638,-253,-26073,29390,34668,20414,4228,96392,-7892,-5284,84513,-7413,9556,16167,30728,-30534,-56301,111412,71967,-11844,-10193,54495,61047,-4032,-36516,-35514,19541,47898,-76122,-84656,-52638,14597,-38381,-34275,31217,-18397,34533,9496,-40141,-14082,40016,44992,-33323,-23148,-123950,-64295,-11129,-64977,-26825,13901,23954,71050,-34682,22832,40589,-63517,-7827,1043,34012,-7904,40257,-1454,-43263,38624,-25511,-58313,58815,17961,-24781,592,-26334,12614,-33778,8885,40989,8178,125,-16506,330,-68761,-26803,-24737,-26101,-32055,20206,30878,-4616,-29913,-34234,-43508,-86805,39262,72179,37121,71916,-114940,380,29019,-13622,65985,6307,-23229,-8852,12130,61261,16887,-20925,-52655,-108238,-368153,493446,-115448,-166385,32564,42916,-14264,-58443,-19475,-569,-17165,44934,-4396,19891,-19670,38184,-5837,35077,43222,37962,-23586,24837,46889,-25413,11386,-21880,32566,-49554,-60564,-61534,-44831,-39593,19333,-69514,-36522,55276,22119,-43064,-6380,62551,31850,-20404,18179,38389,-25159,43127,23642,23306,-36353,-78109,-90227,-101124,-57600,-13557,-67592,28715,1943,-91692,-4745,-16061,52839,37168,50046,68100,70425,-73224,3644,-3376,-10451,-18588,35827,23114,-20689,-78163,921,-107910,-40959,26071,109799,78782,29725,58113,650,-46019,22580,-19171,-46194,-63136,-34009,-53516,30442,12841,4031,-97191,-31944,-25211,-13552,-27925,24226,93904,-26157,-1696,-14105,-68413,8338,78206,109062,-48430,8965,-5958,58374,16128,-30181,-98249,-32055,-42345,-97310,-8513,-78634,13000,43304,-13741,-28472,-27153,67508,50879,-17797,34506,-19657,90780,9479,-9003,14992,-67573,13578,-29753,-33172,-30326,-3677,31382,-8736,9477,-52058,-18776,39890,-43845,-35142,32494,-49220,-62661,25557,-27245,-4322,94906,66261,75028,-3217,-51121,15660,-10786,-22132,11998,-38647,-38018,1118,47897,83139,83317,41199,13174,1799,-53608,6731,45254,-14066,20041,-97571,-71120,11447,-42142,-69254,-38570,38648,22885,-74611,104283,-12864,16167,-8885,16016,-6505,-117053,8967,-18374,-37818,-2243,-10315,14540,7926,18210,56028,28987,107070,68114,37009,-15809,15876,-21050,4071,-87778,6628,-59205,39505,25532,20314,64935,13583,-7454,50667,9672,26971,59082,-35297,37823,14867,1285,-37533,2555,16960,-52,22382,-26156,15476,-29189,43303,52056,66936,-55128,15727,57128,-6988,-60087,-17405,72718,118547,81218,-53733,-70660,-21745,20248,-42772,-16952,81206,-32501,-25742,-28280,-34881,-70485,-4663,-72979,30564,-87667,17147,-34493,35596,-1491,-9351,-51973,-8890,-38682,-57043,-28137,-41675,30468,41196,-9026,-21169,51146,52384,11282,40317,27012,-7185,-20190,-30776,33884,55159,5218,-32444,-126349,20083,47351,-69457,-3058,-3316,-58947,-47901,55516,62607,99,17343,-4575,-27156,13411,62589,-65665,56423,-12725,55654,-2507,-74050,431,14270,-17738,12334,17811,-23969,52019,-47840,21133,27040,47148,59598,-18219,-16287,27842,44011,44173,55671,27793,70277,-89576,-75465,59134,14208,-25085,-22986,-35104,19733,38836,-66269,-75193,10010,31570,37890,19825,-17012,-26381,15189,21793,11388,49041,40020,8324,-59997,48944,8581,-55309,-35561,-1230,-6417,-26466,-55842,18513,13489,19527,-9413,-37089,25221,-25658,-55010,-25950,-46516,2455,-48927,-16148,-48377,-77106,-46864,-18038,-26581,74092,-14670,76829,-87316,15175,-52138,-75057,-16,-12749,-13790,13737,31179,34144,-4855,17982,85913,35280,62111,8007,-36085,-68030,-33214,-50343,-10663,47223,-76415,-101045,24454,389,-66160,1063,-66628,-22706,42199,119134,7923,24340,-42562,-36859,12663,-7382,-81922,-16687,-73831,-22621,-26970,-5770,-20733,34736,40135,46131,31428,-61554,9446,-3589,105969,10057,-51763,25645,-18246,-50067,-118656,-134047,-30312,-41475,-12993,95933,-60686,-19749,-46866,-82850,-27666,-63129,-59825,-80840,-42799,35266,-91397,-40227,-15611,17517,-47867,20456,16995,-73648,-79055,7116,-1043,14770,-35476,-90158,5934,-11125,-16502,-10194,19631,40631,-17937,37189,-53913,-12315,31298,32776,-103566,56951,23666,20169,118545,31245,-2990,-8764,-1841,-21422,13646,94909,129381,11975,7911,44563,12914,-47379,-63622,2589,-11746,20455,-105457,-20179,-27649,-14914,87582,3213,53524,67167,60398,2880,-32366,-30568,-25198,-43390,-42042,-9042,-21771,-7549,18771,15068,59691,-49129,107987,-56808,-70322,-22660,-56857,10041,-23829,85286,36631,-2668,48994,14549,-17297,8500,-51225,47090,18565,9723,-65379,-4687,-27711,41644,60604,17126,-25971,-55333,11625,13325,-16410,-29147,-44382,-67209,13947,15580,-21807,-11781,55893,10136,24591,18730,-8484,3274,-4899,-82895,42572,27536,-35392,-89152,-11327,-1814,-63422,2634,-21233,-9579,-35545,-43630,-20021,15824,-21095,-24259,-35556,-13788,15504,-29540,-59106,-34879,-34509,-81070,-373,48955,3221,-35154,1135,-49238,-68905,33749,24402,79100,69124,-20534,-42350,98057,43775,111474,49031,82092,-50196,25407,45979,4766,12467,-92370,36705,-8032,17342,17210,-21835,68955,28161,-55601,-6539,-5395,-28975,-16221,-88174,-28157,-53994,-8077,-78097,-71118,-75461,-4920,24544,19681,45048,55886,-58428,67998,111963,22549,-2899,-70066,-8005,91462,27066,110061,46283,-50007,-30062,-45039,60269,46151,46559,68461,4394,-120764,-22412,-36257,35542,772,-43718,13081,6246,94577,-28003,-72214,58342,36629,-18735,-12648,75375,8331,-4812,12924,48793,87746,30400,-16831,72459,104110,66739,14552,32109,18349,-65307,70865,51670,37335,-43662,-32276,-3728,26411,21041,40320,-16201,-52160,27910,18069,56704,-36177,59722,62742,34795,-45043,-66650,15003,-24702,36333,31213,-32470,-62251,-17442,-5466,-32406,-13211,-2849,51456,35707,6209,15187,37369,-64999,-51521,-22604,-16274,-12008,40942,29305,12664,-4380,77722,70668,-20336,39774,14574,24050,-38445,-32556,-38199,-13708,-17304,3121,49420,19128,10172,28128,-41625,16816,-37340,16614,7939,2609,2666,-25172,16690,2405,-43620,47632,26515,-19147,7033,34496,51292,-31244,-18413],[-5993,-8484,20785,28751,21462,15941,26811,-7730,25030,-44387,-88048,-4405,54297,-20525,10310,20487,-34644,-1080,-66400,5752,42959,12827,-61187,-28720,-9362,29763,45217,39837,15197,-22433,20243,37571,16287,-47619,19805,-42172,46751,40605,48645,9539,-29197,22332,-29309,-36237,-69548,27478,79197,72672,-2240,-8496,65018,58611,53791,-147860,-51349,-61903,-83327,-23583,7711,21520,39400,56366,-20172,145,17734,3995,-8934,-84168,-39604,15778,21657,78592,-6544,41516,52115,44255,13234,-10208,-27811,-41857,1105,25812,8419,-7075,2614,19774,26857,-16111,-2043,57143,11106,-52793,-10056,23329,-18802,-2131,47312,3854,31758,-14393,80240,49450,-17579,-63650,-77937,-59355,73618,-58113,-121709,-44075,37454,75391,-7705,10506,-22247,-4377,64123,36450,-50313,-77012,-40522,-55459,-30670,11047,36636,55644,6793,54316,44934,-97326,-23701,-6088,21750,3178,19809,780,51276,-16073,-42409,-158729,-18931,14837,42536,6159,-25248,-30850,37961,44794,9756,106552,20475,2192,92085,13850,15887,-11796,1588,-41799,-65494,85589,31251,-41552,-6920,64781,46646,-31455,-27921,-27097,35249,53267,-94768,-100554,-61729,6397,-44031,-32788,46574,-6412,55259,8205,-23196,2349,63859,49201,-33140,-23178,-129016,-46939,-7501,-76840,-24780,12381,33200,54948,-40900,2198,17238,-60307,-8104,-7584,-261,-18283,43471,11895,-47526,27274,2033,-33113,67063,-13811,-25639,18138,-18641,-10615,-35517,22034,62520,3426,1144,-22034,-14227,-64496,-19805,-42711,-20675,-2800,33781,16500,-3885,-14230,-56036,-26777,-50218,49103,71353,29875,73251,-57587,15765,57122,-36483,12246,-27036,-15307,23825,11627,36976,34077,-12657,-32128,-118451,-329212,438646,-96611,-173225,21066,14807,-29618,-64542,-25726,-18343,5576,39966,-8291,17568,-11920,18704,-4217,26630,221,14171,-40794,14427,43808,-9222,17648,-31980,7660,-68780,-54472,-53541,-55596,-59538,-29168,-86876,-54505,47065,37537,-9074,-22720,90876,45045,-44684,7196,42093,-17346,16926,31760,13490,-39686,-78053,-89429,-85335,-44420,-3729,-50540,35163,2168,-93407,8931,-9255,79945,32530,38999,45010,81487,-43912,18111,2616,-26912,-12814,25234,3760,-21562,-68738,37748,-100439,-38409,50436,106359,69231,11865,37055,2456,-25130,53783,-27038,-61414,-71913,-49735,-84060,80362,34033,-8344,-92879,-57909,-27759,7911,-33790,21684,107025,18651,18622,-24509,-31529,18101,91276,133246,-32220,-15230,1099,43920,-841,-44094,-101211,-35344,-42506,-110462,-23212,-104449,7843,46460,28290,-26289,-41760,70097,31396,-69294,43875,-11534,75774,10528,-20464,-3551,-46906,1116,-53798,-35747,-28416,9922,24210,-8904,13181,-46612,-13859,49140,-44661,-59911,30612,-72298,-46881,30092,4157,-17017,93200,78055,71656,1671,-47688,21543,-6476,-56156,14552,-17677,-14735,4260,40070,104250,113607,19708,-7213,5206,-63385,22334,58962,-26523,37295,-117962,-87729,13388,-33613,-82857,-37839,60931,25642,-53492,108180,-14985,4756,30957,21172,12724,-106010,-7986,-3763,-35924,36733,27585,-13384,-28958,-1727,86502,36412,78727,64062,52424,-20196,11945,-6396,12179,-101577,-16956,-41600,28547,18192,8395,49599,6682,-20092,29714,261,14159,41106,-64194,26960,3876,-8906,-26454,-2682,13134,235,18592,-6103,23168,-6040,50830,46004,71405,-66026,4894,73826,27155,-78053,-29624,58583,74340,100634,-37589,-61552,-13700,11658,-46937,-19898,99173,-7086,-44813,-57500,-29712,-90637,-11778,-51824,27729,-40990,1795,-39452,49753,31469,-16247,-64883,-31572,-21027,-74823,-35750,-39331,25181,61138,11474,24399,51256,33352,-7520,52102,50493,394,-3939,-28401,24628,53542,-2632,-40519,-116663,27822,33447,-50947,-5182,2701,-21131,-22381,55507,44127,-12636,9380,2087,-31076,6298,59478,-30377,54357,-10869,33095,-9301,-99792,30125,8589,-26294,-4555,29672,-6651,42514,-51105,15957,22806,47658,30273,-15175,19831,1359,50900,53381,75664,13454,117956,-58151,-54234,70668,46774,-23526,3950,-32055,24091,50416,-79679,-65643,13681,71061,27551,3956,8405,-28172,20180,35874,29351,49705,38242,22648,-51466,55425,13814,-67242,-27676,-19397,2038,-14339,-67385,-274,-15023,31750,-25762,-54870,9822,-21241,-60071,-46333,-43211,-6830,-82972,-17584,-41356,-112891,-61146,-11181,5521,45881,-27252,34966,-102418,-1378,-63903,-72137,-10028,-14166,-13723,10575,21198,13936,-2117,15154,105365,11344,42941,-31739,-44735,-64611,-22418,-53237,12662,43170,-109132,-134774,16108,18076,-70157,2854,-61948,-48548,28037,119418,27792,3544,-61595,-53456,-7298,-36629,-98286,-7493,-71178,-12990,-54781,-3979,-9319,23099,62151,67075,39309,-67307,-17267,13955,119313,65991,-43432,11658,-91752,-31382,-78377,-112200,-21770,-53505,-2395,82469,-93865,-33276,-51868,-71998,-32469,-68518,-63882,-75605,-31706,50110,-104354,-51692,-16474,17753,-62568,21365,-1083,-47265,-58814,-14277,-32835,929,-40996,-98304,-4541,-26493,-12220,-13035,-7411,51244,-29199,15437,-81040,-27607,25378,-2339,-94987,63513,1261,18967,169675,19032,-18950,1877,27242,-6589,16651,89973,126871,6150,931,29628,41124,-25431,-46925,-20282,-2289,37637,-35724,-3346,-13728,-13724,67996,2420,12594,64458,63531,6378,-17884,-33111,-35825,-40433,-34349,-6808,-29653,-134,40482,51551,59672,-44199,108288,-59201,-35536,-11302,-39099,16156,-17396,70340,40213,16183,13527,-1575,-25554,16465,-42087,29807,29722,12537,-58777,2602,-40776,36295,60997,32925,-19144,-57902,3082,17853,18661,-21635,-28481,-55725,29881,23119,-9687,-20983,39786,22375,39027,6816,-23619,4263,-4906,-96434,17426,42975,-25809,-102474,-20958,610,-78922,9674,12348,-1541,-11592,-14755,-7452,979,-25178,5602,-4305,-10840,18917,-26096,-59521,-19909,-59043,-70936,24839,53749,-2902,-59500,-12797,-45400,-74221,36851,63776,90951,62451,-4749,-47813,79883,16961,119951,47726,101952,-19575,52968,70125,34107,4013,-81991,55227,-298,-9354,-6758,-39248,83208,19365,-70166,-16819,-2170,-2353,-2367,-82929,-28461,-45322,-36166,-64521,-78326,-80028,571,37287,8550,72001,65745,-22332,63495,115450,26684,18818,-67738,-13974,52221,19403,137391,50816,-64615,-49622,-39616,73092,52957,60656,100764,12368,-131943,-8757,-23574,46765,11319,-49532,23691,5153,91422,3253,-85316,7323,15173,-17926,-22748,70534,8860,-3401,-5110,23197,81719,34143,-3404,105994,91424,68839,6158,12224,14880,-50157,42565,42892,33151,-44179,-20282,3115,35437,16366,38614,-11320,-59618,30187,15749,63993,-35185,68358,63813,11755,-47271,-62031,21763,-23960,10764,22932,-26973,-53807,-22366,6608,-23899,-5664,-796,48953,-5924,-22215,5674,9521,-59001,-7758,6047,-19506,-15971,63525,13955,11392,8556,66727,73922,-34276,35096,6805,6739,-33232,-34000,-47995,-62319,-7000,13738,69234,10377,-5470,34526,-60242,49045,3006,-5021,20789,-1764,1844,-16301,5271,3500,-30560,39273,14664,-21627,8506,44373,34000,-21395,-20444],[-11766,5003,23595,20439,12442,38103,29799,-5273,13648,-13290,-70643,-12875,51854,11212,13865,14317,-52032,28543,-91971,-4839,32186,-7261,-35411,-41227,-33187,36104,49935,15343,-21641,-36578,20410,73682,45458,-35200,28440,-21277,37435,22967,71502,22671,-44587,17707,-39177,-19504,-64390,18637,96616,50178,15030,10007,36913,45794,50807,-146345,-53817,-44575,-71993,-13632,24147,16701,50062,32520,3695,-5506,27293,7703,-18887,-85214,-38046,30306,19468,64777,-9365,62391,64048,32642,22957,-34366,-38580,-34854,33313,15055,7087,690,10521,29164,12016,-50340,-53703,55597,-13251,-39040,-10881,32668,5043,11210,30784,-19925,9555,-18832,91913,60600,-30211,-70316,-83134,-77566,67233,-62846,-117157,-55794,25347,63459,12944,4927,-30780,-4614,49822,36032,-52461,-73254,-40539,-21544,-34800,27048,9440,35446,20257,28848,17820,-86864,-20863,-2527,18324,19388,-45691,9854,71632,-3819,-30245,-140540,-19982,33403,20376,10302,-22380,-79251,31190,57949,11139,87826,30966,5489,81736,29743,24831,-31325,-23890,-50166,-63997,47756,-6685,-62986,2879,71781,25857,-67080,-26507,-24377,57452,51583,-81049,-94280,-63438,1321,-39272,-28244,57925,8201,69596,-10458,-8003,17979,78534,56020,-29532,-25602,-112887,-19333,-3612,-62687,-15447,12801,36024,38526,-46972,-22458,-15919,-59225,-21740,-22598,-35523,-18089,42275,19389,-43732,12676,33184,13713,62279,-40756,-19055,36703,-13492,-35738,-24817,26622,62768,450,-2714,-22716,-14682,-48565,-7132,-48921,-17054,21276,40927,-773,-6776,4535,-68796,-7870,-15231,62243,70349,11595,66204,-16696,30955,71843,-56302,-42859,-54870,-8682,55203,-1059,12154,50993,272,-2380,-130071,-260268,325219,-67895,-133293,1997,-11024,-42525,-55120,-23420,-35330,33753,23419,-10248,10785,2012,-8971,-14089,14745,-27796,-3238,-57022,-14992,21027,3694,19783,-35903,-19071,-78585,-42319,-34550,-64104,-80507,-71475,-88328,-61557,32870,46722,22139,-35733,100962,47729,-58176,-5286,34409,-3341,-13416,38625,17695,-32650,-69332,-66426,-58556,-25909,9534,-22619,43537,6104,-79052,20108,2181,88042,20322,21534,8431,83051,-9125,36007,19832,-40568,-5134,28988,-11935,-19994,-53992,50945,-86947,-29895,61519,69455,44147,-173,12618,3589,-6583,73926,-27289,-70170,-74604,-64371,-104999,114525,45186,-21958,-68729,-76807,-18013,36849,-35588,20185,100485,66745,31971,-30600,6051,23838,96697,123336,-10296,-28973,3996,25968,-18000,-86311,-97654,-30342,-33473,-102211,-32558,-113204,-1583,49268,60648,-14427,-45307,70264,8228,-94849,30075,-2958,58502,918,-21435,-13082,-9967,-5583,-64963,-23730,-19289,26285,11761,-9334,17663,-36942,-2884,53741,-38326,-69577,22014,-92686,-25074,33056,38636,-11257,84377,82130,62686,-1330,-42861,15844,-3924,-84501,15489,-4152,14224,13106,29500,96736,110396,-8894,-37270,21085,-62004,29403,61980,-28290,43720,-117915,-70319,16444,-17998,-85162,-31294,74377,29839,-22232,94732,-11521,-8784,56722,23097,37185,-96041,-29873,-11629,-52250,47332,63375,-29938,-57451,-32474,105493,46953,39931,29797,67184,-20564,13388,11239,15085,-101355,-23304,-21204,20866,8543,-13929,26339,1370,-32558,5777,-9585,-9595,25643,-82257,13465,-639,-19148,-11864,-16499,11471,-2671,8502,7482,27871,20599,51915,34329,75007,-59739,-2582,64514,40184,-90743,-37209,25730,5971,101671,-27647,-53359,-3186,929,-36541,-19908,89548,10414,-56117,-78881,-16524,-104891,-20428,-26506,18806,-17033,4599,-34026,49819,53140,-20588,-70619,-44828,-1093,-84981,-42115,-34825,18536,76677,23969,59020,42323,12142,-20385,60729,54071,3684,7393,-21812,23683,44121,-12137,-38773,-87943,26509,16021,-33770,-17778,2288,6285,-147,49093,24198,-20918,3035,9941,-36950,6085,40401,337,42261,419,2929,-7035,-108818,62946,1886,-23095,-29624,41820,9178,17428,-46116,12577,20107,44467,-2880,-11222,35516,-21836,53653,41318,92139,-1956,123995,-18221,-30934,74446,58870,-1658,29798,-27733,12096,47876,-91823,-65830,14406,97096,14883,-15003,32353,-22955,22972,39736,39635,46102,32810,38221,-39968,57019,10692,-70504,-10879,-34446,-540,-698,-63078,-24498,-40135,37832,-34873,-72172,-5931,-17834,-56952,-66774,-39440,-18331,-103684,-12381,-28329,-123875,-74532,-2267,27593,7768,-48845,-14068,-104838,-23484,-68571,-66261,-12548,-12593,-20442,6997,10366,-12814,2132,13847,105465,-12188,16237,-63185,-47384,-50465,-8176,-53117,27224,39567,-114472,-133493,1005,23082,-59343,12907,-59912,-69656,10960,103504,39317,-13747,-71071,-55000,-18481,-38541,-83552,-4100,-61362,3003,-70084,-8112,-1975,1761,71745,79195,43061,-65461,-46202,24067,126593,110431,-24814,-176,-150486,-16468,-35590,-96738,-9140,-52852,3009,60455,-91762,-39925,-50269,-55627,-26025,-56054,-58967,-56636,-18866,54166,-102086,-53737,-19532,26020,-60901,28028,-19042,-11184,-27902,-30710,-48847,-18121,-46127,-95264,-13306,-38075,271,-15413,-42123,50022,-39092,-14162,-100874,-40755,12362,-34972,-66484,72048,-17347,19433,185593,4614,-30589,8432,33966,6120,20561,72663,104972,-1381,-6120,13543,57188,-10494,-17769,-42962,4063,33927,8774,13286,12505,-13058,29087,5476,-33262,58042,56267,4993,-7390,-24659,-39422,-32382,-21987,-2651,-37082,9200,64139,83685,54708,-34394,93627,-57282,92,10087,-18437,19049,-6525,41587,37973,25683,-26454,-4202,-27822,24769,-33080,4784,35396,9212,-61145,4930,-37817,35523,42571,49107,-9001,-55540,545,21094,37544,-16213,-7771,-36667,39386,32118,5116,-25816,23519,29491,43628,1169,-28319,2612,-7402,-100009,-13126,46383,-11973,-110768,-26333,1462,-91589,16186,36023,1800,7173,4194,2296,-7457,-29566,35479,23233,-6860,23302,-27075,-57018,-7514,-68277,-55419,46396,59631,-6401,-76211,-34658,-34700,-77266,35296,89626,95521,48114,12608,-32319,61766,-2603,97227,36574,111449,12446,73502,74759,52748,-4908,-68274,57865,6639,-30723,-27202,-51821,79472,7455,-68786,-33033,-2302,34516,13920,-70482,-26042,-33232,-63367,-47482,-84770,-70810,12004,41405,-2872,100395,72278,14221,58214,112118,27391,31351,-60855,-11583,4424,3777,134133,51862,-73642,-69396,-33067,73777,47838,67909,119684,5359,-131171,4032,-8640,42137,16639,-48680,29850,-7349,70182,23696,-97824,-36186,850,-12531,-36620,64193,11372,-2779,-28721,-4907,53378,38550,11281,116410,62654,65852,708,-6471,2556,-30747,4711,20426,28999,-49536,-7097,2883,33960,11752,35130,-1299,-59146,29100,15804,60982,-32202,60284,57050,-18737,-41396,-50641,13278,-17438,-14567,17203,-25475,-38966,-26191,14636,-11419,855,-710,26268,-40951,-38709,2817,-14265,-41200,46611,23150,-31352,-14233,81457,-1811,3182,18456,68055,73829,-47100,20690,5133,-9883,-27923,-25478,-36032,-96105,-2020,19870,71568,-1081,-17878,27039,-58435,76464,30480,-25400,43652,-7175,-1433,-6358,-4297,1756,-11082,28549,-3159,-28202,12866,45206,16062,-13907,-19935],[-15468,20765,18744,10560,3734,55273,26566,-11274,-12313,19681,-35692,-16531,43194,37131,20445,6946,-55954,47101,-98439,-13902,11170,-25224,-41,-34159,-52775,42509,54120,-7302,-55580,-42661,15996,117625,78824,-18590,30293,-16682,18951,3528,96932,24973,-59234,6413,-49234,539,-46861,3205,110604,13374,29759,19292,7525,22055,35222,-115853,-47363,-20585,-33227,906,38705,9001,50381,893,35166,-10270,30996,14137,-14184,-82618,-30873,39289,12668,46122,-8491,75505,66906,10656,27714,-49170,-44314,-21544,61159,-1721,2832,9791,18510,35410,-9624,-79220,-85260,51735,-35212,-17600,-13280,39010,30779,26155,20198,-34597,-132,-21014,83281,61630,-38287,-75336,-78991,-96866,32668,-58613,-101370,-67496,16429,43370,27326,1541,-28976,-3285,25977,29823,-56737,-68703,-47176,11119,-35308,37118,-13849,19847,33385,5244,-15601,-57544,-15964,6129,8411,27114,-80834,19300,83768,9527,-14932,-119843,-24930,54656,4261,10782,-18458,-99292,13238,56061,10003,59999,22324,5064,54902,39580,37253,-35403,-37351,-58127,-50545,15582,-25683,-63024,15680,75235,1641,-97119,-32803,-29264,77345,42506,-40761,-72644,-59443,-1342,-30803,-20382,57209,19700,69408,-42439,539,27278,81170,64487,-23507,-29045,-84347,10124,1357,-27999,2559,17625,32601,27575,-47828,-43327,-52092,-60219,-40668,-45317,-63178,-7751,37464,19050,-31440,-4039,54050,65493,47875,-57391,-8826,50477,-9799,-54514,-3442,19699,40466,-5858,-10446,-19692,-1485,-22032,8196,-46037,-15684,38309,41832,-19205,-12232,21364,-71696,5509,8211,72800,69003,-13195,50994,-10237,40919,64100,-67717,-74963,-69075,-4532,77903,-18586,-6067,62054,12372,23729,-143577,-171101,188405,-42755,-64189,-20152,-34709,-51266,-34670,-12378,-47805,61116,3986,-6876,125,20373,-38672,-29793,726,-32965,-10664,-66507,-52065,-19213,7945,16791,-32461,-43139,-75502,-31756,-11772,-65366,-95535,-95104,-68618,-56366,17004,47228,43604,-43614,92655,43015,-54138,-17993,16990,12109,-42155,41754,28855,-15641,-52479,-32207,-26750,-6085,20218,7559,54901,13937,-52121,28142,19514,78636,8594,3975,-30374,76495,22694,54182,44617,-50289,1539,41212,-24272,-15176,-36228,41309,-68268,-15633,58871,8232,8629,-1607,-10896,-4415,494,76604,-18047,-70152,-69331,-72337,-111768,125984,45071,-32391,-35385,-78208,11304,65021,-35406,19383,77549,100683,32139,-31095,33727,23290,94607,88184,11542,-28771,900,6497,-34549,-137458,-88357,-20973,-19691,-78712,-32986,-103499,-12184,48849,73879,2431,-38343,67883,-17078,-93912,-3601,2204,45084,-14156,-8080,-12766,37018,-3080,-57167,-458,-3136,41677,329,-10092,21048,-19417,10520,51938,-25770,-64289,9767,-106355,-2604,31918,65657,15668,70761,76799,49009,-13666,-37846,8475,-3627,-102914,14611,1486,39256,20978,20085,70282,67812,-34577,-64099,43789,-53141,25323,54903,-20336,42066,-89888,-25567,16550,-7947,-77110,-20330,76094,34715,10090,66599,-3394,-14040,59508,21898,63405,-77869,-49976,-31506,-79138,29691,89967,-29305,-71212,-62943,108227,58681,2791,-19001,78785,-19356,19037,29078,17553,-87578,-13037,-3333,18427,2188,-37972,1856,-2743,-42364,-16869,-20151,-41816,15174,-84928,2640,1323,-26701,4639,-35529,12132,-10301,-5872,9744,28802,43050,45792,18917,73910,-39555,-4191,35920,35662,-90237,-39567,-15633,-55843,82622,-29597,-46683,12194,-4443,-13892,-16500,60569,14871,-54801,-81570,2984,-102702,-26356,534,3536,-32178,19785,-19321,42396,52136,-20543,-66751,-45021,14775,-86162,-46182,-30118,13882,80903,21772,76382,24118,-6010,-23596,65310,43950,1784,9614,-12455,33210,28424,-22113,-25386,-49953,16354,-618,-26469,-39103,-5897,17680,13787,38939,7397,-23211,3886,17751,-42498,13020,10434,13974,22203,17497,-24644,5737,-95220,90202,-4694,-10185,-56623,50521,18607,-20172,-36325,8575,15280,38234,-30411,-4860,27843,-35260,49397,11311,99422,-11327,89816,12998,-15532,69459,45817,36587,49265,-23025,-14186,31069,-100207,-71582,11009,105350,3767,-30361,44850,-9323,23197,33840,36575,39441,23762,51423,-28017,51850,-179,-64812,7008,-35674,-15292,12654,-44080,-46568,-58233,34424,-35520,-81834,-19809,-15331,-47751,-80063,-35572,-29693,-110274,-3452,-13002,-108072,-84150,5026,32530,-28943,-69012,-51370,-90028,-43819,-71007,-60989,-5012,-8859,-33246,3041,724,-40586,8750,16940,89607,-33342,-7874,-76002,-45941,-29289,9887,-49362,31321,36697,-92996,-100362,-14606,16767,-37307,26076,-63110,-78236,-440,76017,40782,-26441,-66739,-42611,-20167,-15626,-41456,-9786,-54819,20832,-68559,-16279,-826,-24243,65844,80095,42680,-57740,-64905,31419,129148,130867,-1514,-5919,-166753,-6727,-18,-86107,2080,-35310,6360,37178,-65418,-37472,-41844,-40875,-12931,-29426,-46518,-31012,-3262,53461,-91013,-46174,-24466,37454,-50807,40525,-36141,21663,6411,-35381,-49006,-37117,-49670,-77580,-18215,-44045,16669,-15087,-75688,33757,-46450,-45980,-109825,-50557,-4062,-56609,-25567,80975,-24846,26566,159030,-8467,-33786,10599,18210,15528,19960,50080,66633,-8003,-11213,-1660,61408,-9218,15751,-54685,7549,13256,24933,27375,45208,-12172,-10338,9910,-64086,48748,41461,805,-1697,-4573,-33507,-25244,-9296,613,-45726,17438,83505,100680,44902,-20581,67049,-52250,24673,37603,96,16158,2874,5531,31339,20070,-58726,2370,-26213,29936,-27076,-18175,31010,-1428,-72034,1808,-17318,37359,11411,64757,4161,-53345,5904,20491,34871,-16556,13827,-18041,40150,42544,20761,-26191,10762,27605,41818,3372,-23327,943,-11434,-89814,-42445,38948,1646,-113259,-28423,1259,-94605,21111,45240,829,19543,7264,5874,-7178,-34055,57154,42356,395,26918,-34607,-57201,-2987,-60118,-39001,57514,66265,-4508,-81941,-54537,-21238,-78421,26347,97868,88912,28089,26474,-4697,46677,-6493,45417,18209,105181,38810,81297,57562,60902,-12090,-53712,48912,14923,-42769,-36399,-57579,51093,-3845,-54223,-51058,-5898,68477,26990,-53631,-23658,-20569,-82672,-24163,-87278,-49003,17600,34760,-10712,119859,73012,40289,56306,104037,24225,33490,-53189,312,-35602,-10679,107114,45906,-74434,-79848,-25762,61179,30012,67785,120810,-12182,-117475,14318,5853,25712,18005,-33713,31742,-28937,37781,27327,-106419,-60797,-5272,-1342,-51012,58276,17947,-724,-48254,-27719,9944,38465,23973,100972,26963,60905,441,-25033,-17046,-11549,-31587,-7745,25319,-57921,3380,-6922,20122,9787,30837,13960,-47631,25890,17770,50185,-27160,40823,46328,-49289,-29459,-39403,-9431,-9677,-35976,13095,-30359,-22162,-28899,18774,2453,6405,-2743,-11001,-61084,-42410,10260,-23302,-15761,97518,28667,-48333,-6412,85890,-10402,-7711,22191,73637,74756,-54761,2471,10882,-17162,-22430,-7970,-10391,-103257,-1749,18583,62725,-12752,-24709,9073,-32607,94195,36558,-39936,69031,-15324,-6680,424,-10300,-749,10613,15823,-21360,-37201,18660,41242,4229,-10234,-18148],[-17359,34945,6652,91,-4558,61737,19380,-22331,-46759,42875,571,-14067,29488,48107,28995,601,-47541,47822,-84392,-19941,-10187,-37336,37690,-7242,-63638,46844,54930,-23102,-77673,-38432,6622,154478,107768,-2744,23994,-31823,-3678,-12363,118398,19026,-66879,-10622,-55565,18522,-23569,-16007,111936,-23239,38404,17711,-14316,305,11216,-64547,-31208,7763,17066,15334,46109,187,38014,-31115,67556,-7830,30371,21031,1906,-75067,-22884,37490,978,26350,-2452,75933,59228,-15402,27259,-52109,-43770,-8547,76123,-19407,-2187,18313,24252,37352,-28952,-94597,-82227,47987,-50790,4984,-18547,40465,52074,38806,14894,-37807,5174,-15125,57417,54111,-36859,-66132,-57415,-114430,-19630,-44550,-80153,-81132,15722,21957,32328,1444,-18481,-5832,-1972,19340,-62174,-61942,-44383,34393,-32663,38451,-30022,11946,43239,-14049,-45816,-19890,-9026,16350,-4872,25278,-70537,26199,87028,16092,-3154,-102629,-30109,69619,-4236,7664,-14447,-88880,-12440,41097,8891,40688,1084,3058,18685,45461,52892,-24478,-34851,-67161,-27560,-981,-20867,-37322,25440,74451,-21260,-109856,-45694,-42360,86073,25409,9061,-42589,-50986,-3966,-24344,-10302,40828,23115,51850,-71790,1154,26823,72590,71068,-16429,-32334,-53919,30804,8372,15330,27864,28153,24919,24488,-42005,-52526,-82278,-61865,-53490,-72522,-77038,8299,30663,12082,-13792,-21601,54384,95494,28018,-62099,843,53910,-4840,-59875,23191,2753,2259,-17668,-19323,-13957,19470,10548,21898,-38232,-15208,49284,38763,-37616,-17661,33228,-66791,7053,14941,75635,66120,-37787,29870,-36269,42784,32262,-68088,-71126,-67446,-2568,86696,-31871,-14275,63922,19194,36846,-156602,-72001,61592,-30779,2779,-39707,-55143,-55661,-11142,3558,-54128,80886,-9266,2964,-12040,39898,-61256,-44199,-12700,-17361,-8618,-65051,-78149,-65037,2185,9811,-23141,-59404,-60804,-28191,7778,-57716,-99726,-95795,-31703,-42770,3956,39435,52442,-45108,72072,34778,-31472,-28320,-3856,23283,-63511,38327,37422,8134,-30549,26,3475,10056,23126,31626,71522,23865,-19830,33636,39589,58385,3699,-9950,-57754,66511,44775,68388,69083,-55671,3952,51952,-35521,-6904,-18637,21909,-47128,2122,47740,-53360,-29580,8435,-29632,-28444,-7364,60987,-842,-61772,-51932,-69181,-103524,115293,35574,-36483,-5931,-56868,57246,81667,-36675,17417,46540,109308,18170,-27405,45270,17825,86740,48472,28175,-14546,-7618,-11351,-48138,-171017,-73508,-11929,-5899,-47536,-23846,-79916,-20586,42871,64994,17706,-24255,62497,-42273,-75406,-42745,1681,36796,-26335,17737,-4288,82412,9406,-33380,25301,17731,52950,-4049,-10783,21837,5973,21480,43933,-9143,-49736,-1583,-107118,15382,24745,77549,57576,55922,65891,33048,-34849,-34464,4821,-5448,-110850,12070,2730,51827,23250,15599,38592,-190,-46596,-75863,60732,-43104,11402,41265,-8277,36448,-39834,25511,10552,-9844,-62559,-7643,66458,39042,33197,30057,6923,-3022,39704,18393,84029,-47104,-61596,-47837,-102393,-3611,103927,-11994,-69848,-84622,95059,67648,-22121,-58876,84489,-19332,25963,43524,25151,-64885,6785,8830,19765,3440,-55100,-18764,-6280,-48222,-34795,-30677,-75517,7899,-72527,158,9301,-29803,20477,-52912,14335,-22156,-21179,-1047,26228,53904,33886,3290,63697,-11974,1826,1337,22055,-71926,-36485,-51087,-86425,50196,-43544,-40323,32704,1255,14953,-10521,26417,7306,-40075,-63761,25011,-75245,-26388,27148,-15514,-74851,37044,979,36035,27292,-15751,-54685,-35668,22036,-81008,-47882,-26388,12337,70271,4279,75983,1462,-16259,-17758,65604,30476,-4508,1404,-1987,50565,9398,-31446,-3259,-14255,497,-12575,-33153,-65090,-20624,15169,18198,28234,-2911,-19782,13835,24579,-45015,25271,-20352,5320,-956,34901,-38271,23358,-65788,104065,-10409,5076,-78880,53131,18892,-62118,-27227,2878,6487,28890,-44571,4273,2453,-36735,37459,-26651,94070,-9141,36612,21726,-13877,55683,16579,76737,59167,-17507,-47399,5331,-101762,-77352,2531,97276,-3447,-35287,42523,11873,21360,20077,20480,30901,12779,59321,-16904,39705,-15266,-52160,17052,-19167,-37307,24381,-16891,-58598,-67147,22133,-28417,-78038,-29953,-12438,-34309,-80320,-30026,-38082,-106145,3134,657,-77772,-87535,8072,20546,-52828,-77049,-62709,-58643,-55621,-75544,-58804,11327,-4897,-48542,-1762,-6327,-63166,17484,24910,65970,-51830,-21841,-65676,-42160,-5831,29223,-42629,26401,34462,-56819,-49440,-23181,4422,-11314,35157,-70810,-71367,-1699,45599,32233,-35264,-47510,-22324,-15357,17688,13369,-23964,-59243,37334,-48592,-24453,-4532,-48723,45195,72289,39609,-46672,-63600,41619,127465,128190,19186,-2736,-131387,179,25878,-72487,7933,-5135,10685,18898,-29413,-26867,-26960,-31892,527,2671,-31013,-6546,15867,57582,-76894,-31040,-29552,46223,-38952,56139,-52278,41826,37120,-27142,-41292,-51684,-49965,-48835,-17883,-44709,31448,-10579,-97406,4676,-49899,-71769,-108672,-56153,-20096,-63859,12843,86342,-18960,42046,101560,-17582,-27943,11053,-7205,21290,10240,30415,22404,-10094,-12504,-15116,59600,-23035,44671,-47453,9363,-13168,27211,37509,75766,-10560,-34102,14247,-66988,37945,23521,-2901,-1616,20199,-18153,-24279,-909,167,-56641,21382,92851,97360,32886,-4379,35497,-43056,31959,62819,12956,6821,6585,-27859,23190,-763,-73420,10161,-24861,30286,-25081,-31049,14381,-19993,-86183,-5225,9029,37441,-21830,78053,17829,-54658,18524,14103,13300,-25103,31540,-6298,32392,52930,34343,-23038,3514,16382,38617,12444,-11319,1043,-15621,-66613,-63387,25510,10090,-107768,-28883,1227,-84458,23547,40733,-2863,26523,-2399,2686,422,-38339,64698,51424,12886,28326,-48374,-64365,-9426,-38766,-27209,53277,72173,4505,-75858,-64496,-8918,-76358,7554,88433,69669,5746,34082,23362,34670,8966,-16983,-2499,82615,56740,76574,25181,61581,-14607,-39444,37783,25353,-44943,-31471,-55966,4603,-10422,-32615,-65266,-11545,88419,30511,-37462,-23629,-10110,-86261,7358,-84315,-21398,6804,18614,-13107,122801,65699,47472,58826,90793,17847,26634,-47515,19072,-53552,-15416,71681,31913,-64879,-73264,-18069,38283,3640,60204,104734,-30933,-93248,21669,17751,5083,18885,-4009,30498,-53255,5587,17628,-107940,-63182,-6459,13775,-61822,52218,28052,3502,-57064,-40282,-33870,31439,32029,68206,-5081,56562,5500,-44795,-38923,3411,-54061,-32446,21416,-64822,10071,-24835,-3066,11052,27354,32720,-25255,23492,21013,37363,-19101,20854,34765,-72847,-14660,-31605,-40100,-6914,-51251,9058,-41553,-8659,-29964,20602,15419,12063,-5827,-49972,-64020,-37051,27288,-14826,9524,131004,30584,-65425,5411,72001,-6601,-15627,19167,73371,78220,-55068,-11940,20411,-11646,-16723,13036,17854,-82278,-4113,9195,50630,-21479,-25440,-13185,10254,99856,25291,-46440,86875,-26383,-12356,1857,-11822,-459,29671,1042,-34921,-46554,23197,38619,1284,-10126,-16202],[-18099,42978,-9310,-9846,-12714,55024,11303,-34371,-79806,49884,22293,-6932,12920,41324,37766,-1810,-31179,31345,-55973,-22224,-21272,-40690,69675,27803,-63917,47751,50942,-27933,-82499,-25600,-5537,164272,120575,7053,11348,-59768,-23333,-20498,130108,10926,-61724,-29528,-54702,30344,-4358,-34331,94094,-46321,38791,7582,-22924,-5983,-15091,-12431,-7555,36188,60316,24048,43388,-7583,16107,-55303,93247,5498,26927,26296,24003,-59854,-18250,24438,-13988,8473,8235,61136,42614,-38683,22915,-43470,-37305,-2000,72974,-33633,-5082,24443,25635,34658,-38268,-92594,-48633,46077,-58077,21844,-25803,36510,63328,44350,13299,-30515,21169,294,22559,41784,-26143,-36419,-17645,-126186,-71299,-22890,-60596,-95909,23315,5492,27923,3744,-3626,-15867,-27960,5531,-67100,-52639,-20926,45099,-26492,32481,-43483,8831,47177,-27211,-64960,12001,-594,24674,-17059,17723,-30451,28076,83693,10997,-1680,-90354,-30315,69282,-10732,2489,-10922,-59049,-38292,20164,10064,37327,-21565,2238,-15971,49605,70103,-6085,-17792,-75993,28,-2552,1579,5310,26010,68865,-37379,-101230,-62510,-62572,79053,-108,47179,-10143,-38215,-8643,-22615,-590,11559,17455,22435,-77992,-3451,16794,56840,71484,-9672,-34760,-29556,35467,18334,54566,56169,43480,16165,28090,-31913,-45453,-98048,-61145,-52129,-97211,-76096,23099,23704,2196,3441,-38392,31665,81696,5464,-57076,6310,44241,4262,-49307,47843,-18428,-40036,-30791,-25482,-4989,39182,41701,29890,-28782,-13548,55690,35181,-54469,-20302,38918,-57983,-4716,5913,68382,60242,-54960,7386,-77678,36930,-14661,-58283,-34486,-53476,-1541,79937,-34126,-13374,56643,19261,34752,-163017,25411,-33426,-34781,37780,-51444,-69671,-56444,7049,17714,-54661,87162,-10877,17038,-22402,56401,-68279,-51784,-22748,9399,-644,-51077,-77167,-99411,-10289,1547,-10801,-63784,-40765,-33232,19217,-45386,-93170,-78902,7906,-28537,-3563,26374,49886,-39570,48133,26345,3448,-33053,-18732,25800,-73401,26527,36894,32974,-8444,21171,26400,18149,15902,44067,93607,32145,9637,38314,56391,35918,8364,-19420,-63342,58827,53240,74277,84031,-56662,29,51555,-46814,3930,-4093,8699,-27349,19504,36502,-89865,-62405,27156,-41069,-68003,-25502,33096,19529,-48182,-17957,-52711,-82901,89338,20388,-33206,9302,-17584,105118,77787,-43023,11889,17248,92520,-5699,-22804,40306,12279,75079,19947,36096,10359,-18673,-24207,-53989,-168215,-52871,-7003,4933,-14974,-8018,-51078,-24471,30517,38147,24922,-7764,53994,-63376,-50499,-70821,-4691,30594,-28454,48915,8768,111772,28890,-5607,43698,39333,58586,1774,-10588,19606,35267,26021,31679,8980,-33557,-7451,-89204,25673,11514,72576,100474,43257,57245,18315,-62050,-34129,5908,-8788,-110628,8561,4630,47010,19413,18109,12566,-63179,-39071,-67694,58789,-37606,-7701,25767,791,30853,14044,58925,-1895,-22833,-46851,3450,48888,41499,39868,-6970,16104,24802,6728,13624,91473,-8102,-60677,-50055,-107902,-35665,107013,15842,-58313,-94335,71215,70025,-30849,-71962,82564,-22798,30183,50984,39981,-40055,25779,13945,21101,13435,-59550,-32726,-9845,-50386,-45709,-38367,-100688,-517,-50202,9082,21788,-28079,32247,-61122,16583,-35860,-33402,-22759,21154,48924,19509,-8218,42638,15210,15505,-25481,7536,-37844,-28173,-69040,-78673,16705,-63777,-32391,53573,19541,41875,-3933,-268,-7412,-15696,-31952,44775,-23372,-19713,50671,-33411,-117980,45875,21432,35740,-12118,-7929,-38722,-24515,19226,-74798,-47463,-23676,12182,47194,-22510,61654,-18836,-15948,-7123,61974,23120,-12863,-14927,8514,68602,-9226,-39457,20838,9312,-16649,-17796,-50423,-89673,-37584,5569,15711,19643,-5099,-12657,30312,30014,-42803,39540,-41224,-21207,-21204,47223,-30883,35541,-34046,101382,-14983,14062,-91641,48540,10309,-97272,-24408,-3526,-5655,16538,-42242,14963,-29102,-29341,20225,-60021,76713,6140,-9900,5829,-24587,34154,-13088,98286,59155,-9631,-77340,-20374,-93113,-78266,-11102,78228,-6586,-25413,28625,36912,18309,936,-4025,21131,2631,60226,-7015,22548,-29050,-35127,13516,10219,-56184,33676,8444,-55682,-66323,4346,-15824,-59376,-35444,-7431,-17718,-65062,-19325,-40865,-96396,500,9886,-50486,-83625,6065,-1766,-57095,-66879,-45859,-17492,-55153,-82634,-59839,31642,-2745,-60583,-8136,-10454,-75530,26875,36244,43634,-67242,-22928,-35442,-36757,15455,44586,-34443,16211,32615,-23174,1905,-18820,-7034,10385,34553,-78832,-52058,5855,21055,15156,-41668,-16816,-2012,-8836,43663,64522,-41623,-73924,50731,-13421,-28018,-8919,-66159,14628,61873,35990,-34758,-41420,56831,120195,114352,31400,9780,-58574,8765,44855,-50910,7026,26780,16789,8671,3511,-11564,-7279,-29504,8905,30366,-18671,10785,37708,72207,-63236,-12064,-32270,48353,-28746,70193,-66120,45736,59467,-10370,-36789,-59623,-45788,-18566,-11997,-42542,39848,-2146,-98818,-29674,-48300,-83087,-101074,-56941,-32423,-58767,34179,83558,-3354,63079,37362,-21454,-15924,13711,-23038,23218,-10356,18057,-13780,-4425,-9290,-26881,58254,-47609,62826,-21094,10835,-32097,29885,42903,95375,-8284,-35487,18308,-44216,26786,6332,-3009,-7279,39250,3680,-31118,-80,-5194,-69138,19019,89131,75783,22386,11815,7711,-27518,22501,75839,19306,-7039,3511,-49863,16847,-30393,-66924,12316,-27798,26693,-26600,-30237,-12093,-46059,-95657,-12695,19093,31211,-46124,85934,27679,-59418,34949,1840,-17833,-41085,41541,-3328,19088,60005,42008,-17926,2255,-415,38470,25174,4039,3068,-18800,-36313,-69863,13061,9772,-92537,-29180,2676,-62505,22817,27287,-7143,29971,-15542,-5268,10921,-41169,56979,51585,30702,26955,-65177,-78528,-26307,-12817,-23830,34085,75310,20039,-59980,-61339,-228,-69248,-21992,64346,40185,-15002,36239,43404,24903,39823,-64052,-20059,48705,67187,64573,-11003,57401,-9876,-25794,33976,36704,-39320,-14772,-48229,-43394,-9763,-11224,-70499,-16965,89054,19606,-26778,-26844,-3877,-69371,44848,-76592,1227,-22419,-2572,-10373,108412,49798,33792,62683,71956,9781,13743,-44977,38733,-43359,-6946,42796,12213,-44013,-48780,-10553,11680,-23796,45007,76491,-40927,-64135,26284,25772,-11877,23294,33584,27576,-71884,-15651,5918,-100302,-48350,-7838,28489,-65939,42730,38071,8983,-53445,-41789,-62986,18522,34218,34438,-25860,53924,14201,-64870,-56797,11602,-54669,-46482,15827,-65697,13789,-45644,-28557,13692,26454,52021,4125,24726,25125,28177,-6868,10726,23731,-84827,-572,-27057,-69096,-14270,-59707,4045,-55718,-2538,-28585,21968,26204,19360,-8319,-75572,-53346,-28251,48151,4442,26523,139438,39334,-78049,17793,41134,9268,-15801,11065,62814,82135,-48321,-16627,26870,3787,-10791,30066,40055,-42420,-6595,-5863,40888,-24523,-22117,-33480,55888,93855,8251,-45731,88993,-38458,-16624,-1454,-8928,6188,41843,-14798,-40956,-54533,23317,41340,4860,-11018,-14558],[-18178,41002,-24192,-18112,-20798,36854,4535,-44597,-101003,41313,21447,1284,-3967,20841,45612,2299,-12827,4324,-24638,-21352,-15694,-34006,89621,55106,-55008,45044,42523,-20029,-70462,-8674,-16531,134203,108135,6955,-3602,-86677,-33198,-18770,129025,7548,-41998,-44749,-45205,33805,1304,-47238,56976,-50502,31253,-6370,-17618,9817,-37455,17844,18248,59169,84912,23292,30957,-12493,-8431,-65489,105963,28909,21698,28775,46810,-35051,-18725,4129,-28922,-5767,21031,33183,21521,-53554,16950,-26488,-26255,-4421,52093,-41953,-3498,27330,21736,28301,-34395,-74022,-290,46688,-56970,28405,-32333,27961,61378,39192,13685,-16331,39798,21451,-11232,29066,-9872,8995,29359,-126516,-104883,1708,-48270,-108476,34960,-2683,17098,6225,10507,-32283,-45949,-11008,-69350,-41926,19985,44962,-16602,23936,-62230,3650,43770,-34003,-69570,28065,8210,28562,-23898,11858,4948,24190,76884,-5324,-15449,-80485,-21825,49130,-25025,-2234,-7854,-24972,-55098,2614,14650,47235,-34778,4794,-38095,52210,85958,9330,8119,-80527,26998,3601,29945,45680,14260,58625,-42177,-75723,-79805,-87239,58018,-33155,57577,18925,-20796,-15789,-25434,5288,-22924,7176,-5753,-48967,-8256,1127,39905,63447,-4351,-36130,-14929,23953,31825,80780,81296,60242,9606,34605,-22414,-23402,-94762,-54067,-35709,-111466,-65354,29906,17951,-6291,14093,-52322,-7755,23165,-18849,-46749,5393,23264,18727,-26407,63931,-36016,-74688,-35839,-25266,9455,49064,63157,29693,-19083,-9385,57640,34117,-67454,-18540,38082,-49363,-24660,-12683,52242,50503,-59080,-10410,-111924,26690,-59820,-42217,18766,-34000,-125,59674,-24058,-7419,43231,14398,22368,-155194,106272,-89772,-50546,27108,-52101,-75264,-53855,14251,23295,-50836,76813,-1019,30075,-27986,65889,-56062,-50603,-28280,35080,8867,-25920,-45216,-108319,-22876,-4808,2226,-55050,-24071,-45069,20591,-37485,-81825,-56083,31061,-22080,-5729,12730,39804,-27371,28568,19793,39137,-29823,-18468,18790,-70768,6793,26632,51862,8538,29990,38471,16134,-98,43625,116705,34109,30182,44321,64305,18376,21380,-25349,-44735,57215,47510,68739,82920,-53433,-10083,35072,-56197,15410,5666,10880,-12364,32134,32252,-89506,-83620,49465,-44578,-111884,-42889,4396,36716,-34285,31941,-23631,-54928,57686,3489,-23546,6732,25375,134532,50596,-56844,1375,-3012,60694,-32089,-20854,23458,12984,60657,3650,34076,40102,-28046,-29735,-46038,-127672,-26535,-7824,12631,14717,8855,-26087,-23412,12979,2791,19971,6729,42823,-75281,-26898,-78171,-15131,21819,-18167,76197,21825,113446,48930,10364,48127,57326,59169,16308,-8670,15291,62276,22663,18009,26304,-21899,-5044,-51531,27778,-5390,55549,127184,33990,58595,8623,-89858,-36939,10649,-12945,-105294,5265,10879,25107,13125,26805,-2854,-91050,-14747,-43985,32378,-38820,-25785,12153,1787,27945,52124,60751,-17700,-41092,-34945,10046,28589,41110,28997,-37697,21047,61152,-25040,8437,82146,28406,-47285,-37029,-88559,-53073,104793,45037,-44336,-93614,44539,64218,-26743,-55086,73186,-30859,27862,48771,58008,-19492,34536,11776,18419,29464,-49835,-39424,-13863,-50449,-48682,-38639,-108270,-13848,-25957,27717,36031,-22458,36342,-55530,17216,-48073,-38709,-49787,14848,29026,6725,-11814,13651,34972,34501,-35598,-3056,3389,-15489,-66208,-43627,-5330,-81135,-21675,65279,46796,59244,894,-12679,-23315,11301,2816,58022,38658,-8307,67402,-44484,-140140,39563,36196,40306,-51333,-693,-24053,-19311,8041,-72284,-44702,-21133,9930,19440,-48320,39369,-31364,-5648,2509,55259,26757,-20147,-34108,18623,77847,-24088,-46121,39165,15805,-30934,-16638,-68521,-105435,-50357,-3925,11229,14563,597,-4933,47618,34123,-36039,52020,-45870,-53972,-33600,50804,-4024,32993,-11901,85795,-18629,11439,-93382,37243,-4072,-116104,-31296,-8092,-18532,2665,-26209,24514,-54324,-19770,2620,-78933,52035,31249,-34427,-23517,-39998,6949,-29309,86182,51535,2254,-94625,-37191,-71675,-71669,-28652,53993,-7282,-1123,9805,59912,14480,-20796,-31099,10202,-3810,53939,1298,3980,-35761,-14656,-3271,41319,-59624,40049,22281,-38069,-56809,-14831,-834,-30346,-36684,921,1294,-36354,604,-36481,-85445,-14928,14258,-37728,-73345,92,-24862,-42374,-40053,-12215,21958,-42955,-88417,-61862,49561,-3722,-63728,-16609,-12421,-75460,34723,48464,29137,-77442,-13445,4513,-29388,31424,49987,-26323,5200,30915,-5485,40452,91,-11823,21693,22977,-81602,-28057,16207,7598,-7694,-46750,17330,11994,-4853,50193,101773,-54855,-89839,60177,27105,-23575,-8853,-73174,-18331,55084,33831,-23981,-9293,73016,104970,102693,33264,28992,23254,22890,60580,-24168,469,48894,22450,5902,24419,3837,13902,-32304,9507,46499,-15208,18321,58810,92970,-51334,6397,-30324,44000,-20941,77585,-73563,35530,72138,7849,-43098,-60442,-37085,3380,-1571,-41218,39645,7840,-77987,-59248,-41394,-74370,-90915,-52592,-38806,-46826,31952,69783,14328,83358,-10082,-20208,-2823,21304,-15155,20721,-39687,11486,-31219,10257,-2515,-37154,59979,-74738,69020,14801,12676,-34052,37791,43175,98060,-6069,-18442,22864,-11280,15767,-8116,2128,-17466,43906,26738,-42545,-7484,-14042,-80260,10601,73420,44091,16401,25246,-8645,-4460,2069,69936,21134,-21182,-4300,-56710,14890,-57802,-43480,6351,-36616,22237,-30388,-17276,-40301,-75413,-93761,-16037,-5453,16160,-54120,84581,29143,-64367,49895,-13922,-46337,-59543,42227,-6163,5403,59388,39886,-12700,6425,-16037,43652,37443,19008,5539,-20442,-7314,-58668,8328,5,-68334,-29682,6348,-34025,18544,10921,-10081,31392,-22455,-14487,19076,-40033,38894,45572,51521,23262,-79647,-94307,-49161,8349,-29210,6345,74144,38522,-38651,-47040,4077,-56299,-60430,30918,6584,-30644,37000,53935,16942,74267,-76675,-30130,11860,72459,52795,-39937,48900,3090,-12942,41681,46120,-28817,7802,-37336,-76380,-2266,3955,-64032,-19909,72149,-6586,-23993,-32389,-2682,-33884,80454,-66691,7996,-61124,-22523,-4463,82901,27651,4590,61842,49255,1702,-1788,-45114,51687,-10374,11107,28209,-8298,-13147,-13573,-3934,-10634,-44413,22152,43738,-35756,-36966,28331,29338,-20071,34067,68045,24206,-77479,-20279,4279,-83120,-25977,-13525,37737,-62763,25846,42394,13759,-40079,-35108,-69039,3488,30986,15504,-33352,52419,24172,-81075,-65564,12576,-33274,-46837,7012,-58200,15795,-62121,-47918,14191,29255,68700,34014,30345,30060,25211,9932,14349,12927,-84189,9734,-23629,-86882,-32380,-61814,-1747,-66359,-5217,-24179,23951,34809,29241,-8750,-77635,-35884,-20581,63650,22167,30760,124132,60465,-83535,27452,524,30460,-6350,765,44840,82131,-36988,-9905,23508,21454,-4671,36916,52318,1042,-7343,-21456,35380,-20554,-19152,-47609,89843,78815,-3263,-40914,73568,-47988,-18214,-6543,-2673,20856,44481,-28865,-39380,-60266,16431,48214,8805,-8806,-12940],[-17550,27657,-33451,-23761,-28120,12643,-660,-52130,-103490,23433,670,6364,-18868,-4573,52178,13962,2137,-24672,-2235,-19223,5264,-18409,94980,63635,-41153,39434,31638,-1055,-46885,7303,-22303,69851,69589,-3963,-16465,-98895,-29212,-7877,115452,13425,-12596,-51189,-28670,28498,-11213,-52152,7889,-40711,19101,-19002,-2851,42586,-51308,13747,38197,71697,90064,13589,12418,-13702,-28061,-60029,102728,57170,15180,28553,66515,-2225,-22950,-17070,-39838,-15962,32220,-265,1986,-56866,11701,-6476,-12168,-13305,19643,-44123,3182,27556,13421,20481,-19582,-43451,45057,49493,-48698,24268,-34779,16775,46399,22719,14627,-180,53396,41263,-35683,19260,7034,56907,65490,-110041,-112717,23913,-45273,-114997,44490,-3509,4689,6735,19977,-48541,-51257,-29313,-66844,-31977,61226,38724,-4340,18448,-90415,-10080,33364,-36259,-61530,27344,15810,26977,-22827,15074,8161,16190,68971,-27268,-44860,-69191,-4678,12417,-54313,-3912,-4708,3004,-55704,-3964,22385,61812,-32604,11263,-41136,51026,96919,14351,35273,-75841,49795,10001,53461,63812,-7783,44855,-33728,-43256,-94558,-112754,30049,-70269,36737,39026,758,-23866,-31014,4237,-53808,560,-17783,8699,-8827,-13862,27993,48872,-1138,-36750,-9869,3309,48772,91026,97146,73435,7519,39224,-18459,5904,-73876,-37329,-9846,-110115,-54401,24992,13876,-10552,14252,-60907,-50835,-56213,-44304,-35414,-1950,-2739,36810,366,67602,-43581,-94877,-23619,-16845,31491,44297,68789,21323,-9041,-3302,53869,36492,-73908,-12585,30430,-43568,-42299,-32094,31295,37210,-47957,-17756,-120621,16874,-86743,-25320,67572,-15791,2315,30476,-6766,-1374,28100,8491,8436,-128196,153117,-112733,-69112,-21590,-41347,-70149,-46421,9681,16512,-43934,51186,15022,35671,-27375,65875,-28215,-42537,-30741,49800,16843,6543,6549,-88306,-28482,-6721,15427,-35871,-17392,-59859,12783,-42794,-75160,-39611,25280,-28069,-5327,3379,26629,-10376,17212,15748,64128,-18588,1721,6008,-57968,-17672,11080,58401,16404,32419,38974,5074,-20360,33173,132237,25945,39762,53117,61204,9066,38687,-28716,-8900,61268,30121,51158,65034,-46542,-23935,4935,-59323,25280,10305,27129,-3797,36540,37156,-60064,-90220,69765,-41457,-141557,-47568,-12177,45379,-25050,88020,14052,-25525,28541,-12038,-9625,-9350,54867,130252,5925,-77950,-13184,-12083,28925,-53407,-23807,1979,24550,43203,-9867,23827,67915,-31793,-27703,-20689,-64743,4231,-13438,19500,38769,20289,-11065,-18896,-6711,-29798,2916,16333,29893,-74110,-7175,-65765,-26666,7541,807,92039,30472,84854,61576,3436,37667,68706,57085,33388,-4791,10823,81166,12780,5509,41140,-17393,4840,-1036,23531,-21806,35632,124187,25932,72962,7066,-110811,-41267,17363,-17516,-96441,3468,21928,-7908,10230,37965,-8233,-73449,15470,-16125,-12276,-44137,-37364,1779,-6058,28466,65727,33704,-31401,-57162,-29818,10633,10724,37607,5914,-58792,19987,92851,-42308,3237,58722,51196,-25450,-14869,-48110,-50272,102297,66719,-34957,-85882,22436,51802,-17182,-19269,58464,-42934,16639,35831,70294,-7148,28330,2726,9500,45977,-28339,-39909,-18438,-50536,-44312,-27042,-94794,-32918,-7269,49599,48503,-14668,30093,-37014,15043,-55836,-34361,-74575,8393,298,-1085,-5753,-16435,42838,54170,-27410,-8302,40231,-134,-48250,-1853,-8453,-87073,-8536,58189,75523,62578,2105,-10363,-35561,33115,29612,62293,89108,3780,72991,-44729,-137387,17332,40665,43736,-77187,1576,-14531,-24330,-7630,-74424,-38497,-17772,2583,-3478,-62755,15575,-34069,11009,6413,46556,40437,-23526,-49795,28042,70026,-33394,-51963,46686,7107,-39546,-11367,-76558,-105026,-52784,-9010,9468,12846,12278,350,59533,37212,-26760,59461,-35618,-80128,-36166,44733,31791,13000,-4516,66046,-21927,-2466,-85711,21130,-19580,-115620,-47635,-8065,-28710,-9364,-4156,29433,-64849,-14971,-9727,-80309,26914,59231,-37089,-48417,-50580,-23011,-26273,42688,40269,18539,-94131,-40217,-37477,-57863,-47612,28063,-7902,31694,-7969,74805,9337,-41935,-56207,-1994,-4646,41674,7032,-12165,-31377,10854,-26895,61984,-39488,42990,20210,-11167,-41110,-32501,13512,7,-35216,12340,21386,-564,31544,-25204,-75813,-39309,15994,-39543,-59486,-7456,-40353,-16159,-5359,18896,47491,-23490,-87327,-61534,60172,-8096,-55397,-27096,-13728,-64386,38925,59059,24610,-79060,834,40711,-19498,40688,41461,-18982,-3049,29189,-7389,60714,29663,-7506,20799,4075,-75291,-8845,21874,5171,-32456,-50585,44504,17051,-5444,35284,123042,-56208,-95431,65325,57596,-10347,-664,-69231,-45882,54698,34416,-15642,14045,80795,81140,99518,27792,49762,86935,42935,74174,-564,-9027,55143,23359,7406,29240,15124,32074,-37970,3035,48747,-22869,16811,73131,106407,-41121,20678,-22706,38006,-15019,74595,-68304,17097,77258,21576,-60084,-53323,-25145,13052,11047,-43839,32006,15264,-41462,-75611,-30324,-45471,-80279,-43255,-38536,-33999,10502,45678,26386,95682,-29344,-15255,5962,33590,16447,12822,-72156,5097,-27496,32057,5416,-45451,61933,-95794,66742,44275,14602,-17184,48411,38365,83016,-5097,6140,28944,12580,4801,-19849,11939,-29456,30969,44935,-51578,-20881,-22403,-85065,-1065,50880,13244,15840,33604,-9610,24288,-21352,45200,22235,-30317,-12884,-50205,18230,-71757,-13635,-5340,-48916,20908,-35109,2348,-58094,-96958,-78589,-11122,-61983,-6785,-44413,70901,19646,-65076,58168,-28822,-61870,-72134,34508,-9151,-2678,47396,25952,-9130,14789,-23166,53654,46116,30527,6110,-20649,13493,-31160,15121,-16634,-39325,-29144,12013,-5597,10805,-4112,-10530,31387,-17781,-21425,21489,-31860,20094,36370,71292,18474,-85943,-102784,-70719,18399,-40225,-20103,68792,54020,-17273,-27096,4557,-38770,-101947,-5085,-22965,-38842,41520,59575,11001,96568,-52561,-30846,-19895,73719,47597,-54528,35089,22760,-1372,57009,50399,-15574,29593,-27222,-87201,8735,9961,-46866,-18974,44983,-42827,-28375,-37895,-5980,10917,102800,-57935,-7190,-93818,-35298,1968,55739,4432,-29933,50481,26567,-5451,-16946,-46324,51279,30185,29816,26867,-24226,22670,21382,1162,-22401,-52838,-7198,14422,-15088,-17180,27588,28008,-18803,51604,89121,21039,-66783,-9560,17534,-57936,-5022,-24673,37814,-54614,-95,35868,15738,-21979,-24944,-53331,-8986,24117,18192,-31016,50309,33722,-87328,-62982,7937,2338,-35235,-5853,-43200,16675,-67793,-54732,9118,35604,80133,57353,38054,35954,26840,30155,27035,1292,-73005,14506,-18952,-87828,-55632,-58601,-6858,-65214,-15100,-16957,26415,42153,41029,-6332,-55829,-18242,-15737,64842,27494,23861,92914,90525,-81598,32482,-39368,46156,10858,-8942,25843,74151,-24542,5032,6998,32271,1414,31364,54636,34082,-5920,-31544,32945,-10119,-21791,-54040,104040,58553,-3617,-35655,47174,-50987,-16950,-9438,5056,41778,37093,-37131,-32564,-63792,1521,52975,6420,9,-10729],[-15717,5353,-34719,-26282,-33049,-10285,-5850,-57159,-87490,4847,-29500,5159,-30100,-25144,57287,31806,10788,-49067,4214,-18314,32450,1975,87261,51776,-28090,31846,21231,23902,-18895,19053,-20523,-5168,14499,-23120,-24416,-89567,-11540,8500,92000,28564,15311,-46332,-9599,15311,-38773,-49286,-41106,-28917,8043,-26429,13526,76924,-54988,-19435,43651,71178,82907,352,-6778,-11620,-37603,-42737,84776,82549,7609,26663,81117,32709,-27158,-33264,-43584,-22703,38284,-27388,-10257,-48531,8763,10842,3978,-22183,-14701,-41512,13204,26910,3277,13915,-9,-7756,74959,53461,-35334,13462,-30679,5362,21676,-2199,15134,13278,57897,52845,-46583,13142,20448,93324,76862,-76645,-99725,39751,-49926,-113273,46814,-1727,-4454,4664,23112,-54975,-42121,-47280,-58375,-25000,82386,31601,6758,19829,-122492,-34164,18054,-37064,-46761,17697,20511,20585,-13831,30486,-23373,7785,60913,-46701,-82652,-54438,17024,-30192,-96957,-858,-879,22252,-38535,2855,31968,71517,-16171,20091,-25962,42767,100110,8946,56828,-59345,67061,13256,66304,50305,-33304,29459,-13677,-14679,-105086,-135157,4403,-104702,-5084,45968,24013,-30154,-37218,-5053,-74795,5233,-5551,70935,-3930,-21952,25776,34055,-187,-37487,-11923,-15374,68069,87912,99771,78148,10486,38002,-22829,30658,-42976,-10494,17177,-93386,-54327,9188,11048,-10502,4259,-61619,-82521,-122002,-68816,-25212,-13404,-25124,53728,21229,58598,-39072,-100553,8552,-1396,59894,25682,57122,7398,1832,2062,43275,40280,-71847,-4283,15729,-40881,-46277,-44375,10710,21918,-23731,-11247,-96176,11767,-88113,-12469,95098,-2604,5514,-2387,8387,1213,15308,5464,830,-83467,151424,-114046,-80817,-85942,-22029,-54942,-31342,-2444,-1411,-34279,16597,29398,29116,-21424,56356,4902,-31975,-33509,49219,22642,40674,57880,-48809,-22722,-3180,29779,-12434,-21724,-73145,-1163,-63476,-80695,-37210,-6084,-43870,-6240,1937,13689,7958,13404,13682,71753,-2293,38755,-4932,-40030,-41522,-3314,48959,13767,36807,29843,-11463,-38913,18300,131330,6613,40418,64484,49706,6917,55213,-29449,30498,66251,6023,24086,36235,-37192,-37544,-29347,-52437,31906,10626,48515,-828,31386,47708,-21684,-82695,83491,-34445,-141497,-32914,-7549,43373,-23784,133706,52908,-181,6445,-24416,6415,-28878,59833,90991,-43083,-102769,-27909,-13286,9043,-64428,-31645,-16975,46821,21826,-28941,10568,87921,-27902,-20321,18584,-2536,36555,-20859,28895,55231,21333,-7357,-13585,-24496,-50247,-21376,20054,16380,-59790,9681,-42904,-36207,-11190,20370,93148,31732,35315,60403,-25765,16870,73009,55483,44059,124,8143,88407,-376,-4385,52314,-19052,16884,48010,15827,-33319,21851,87894,14215,96029,14857,-117259,-44082,24416,-22591,-83430,4036,34909,-41268,15617,46342,-7193,-26339,37406,2983,-59879,-47325,-39500,-6412,-18961,31369,60984,-6107,-37577,-65161,-31742,5641,-1256,31573,-20226,-70901,13160,108884,-38289,-2027,29200,53932,-1614,8110,56,-30061,99328,74973,-33646,-73590,9436,36778,-9139,18344,41491,-56738,-3394,13129,67990,-3572,8775,-12127,-4996,56980,421,-36191,-23300,-52103,-34673,-2400,-64805,-55149,2360,65931,55915,-6562,13127,-12198,9820,-57850,-19598,-89899,2395,-28114,-2143,8458,-39990,37991,68516,-6011,-8594,63530,15425,-25552,27813,7010,-77732,5047,29231,97527,52275,-916,2485,-41701,43968,41406,57422,111373,12069,63892,-34012,-119747,-15824,32946,39420,-83449,-4415,-11099,-38890,-23179,-77300,-27206,-13334,-10157,-14880,-59499,-3897,-28403,28587,2968,36949,58586,-21558,-57050,35929,41900,-37631,-57629,43687,-8349,-41504,-4860,-68716,-83669,-41862,-9327,12743,13000,26809,1401,61874,39487,-18017,60066,-18807,-91881,-30578,30875,61680,-18421,-9993,50886,-25498,-22660,-72150,3033,-31637,-101218,-69449,-1956,-33332,-15190,14395,26568,-59451,-18848,-12904,-68954,7660,82038,-28198,-54786,-49897,-52364,-7865,-10463,29493,37367,-76699,-30414,5268,-39797,-64770,1401,-10286,63309,-22019,77700,1418,-58826,-77027,-15136,305,25686,8635,-23381,-15203,43528,-47697,64497,2350,41764,6338,16782,-22819,-47841,25087,22056,-32743,23686,39711,33366,69425,-9452,-68113,-60616,19166,-47120,-45835,-13865,-43970,10630,24948,30345,51103,-3444,-75754,-56226,62523,-15239,-37968,-38732,-15949,-46820,38352,65912,27867,-70166,13306,61901,-7505,43517,19330,-12026,-6742,27316,-22756,64159,61429,4167,10375,-15141,-60100,-1941,17655,9439,-54618,-52137,56314,14378,-10011,5960,131070,-42515,-83677,66185,62858,9308,15802,-56421,-62307,58599,38150,-10379,12326,70197,52656,102578,21391,66226,118200,64534,83422,12131,-18395,47381,15412,9205,19128,19659,42632,-44216,-7158,39378,-38032,9426,73734,98468,-32053,28831,-10461,38171,-10343,60420,-45336,-2464,79035,28777,-80464,-35643,-12132,14358,22635,-51194,21111,15064,-2167,-75278,-17696,-2549,-69166,-29967,-32565,-24252,-18323,15519,29006,94937,-23961,-9130,6673,47082,57396,-1198,-100566,-6447,-9169,55772,11497,-50239,57871,-105119,61751,52764,15517,12289,57373,29152,55279,-6534,26281,37183,14755,-6280,-29859,23782,-39645,3748,53344,-50490,-35802,-25034,-77605,-11329,29095,-7047,19181,35920,3662,53215,-40548,8974,26478,-30023,-18153,-35377,25756,-65939,9894,-17392,-58388,25879,-39659,21548,-54730,-95131,-54001,3981,-122791,-33273,-21466,44530,549,-58704,56672,-38136,-59743,-69863,21154,-7155,-233,23427,2211,-8554,25511,-16795,65605,50591,36784,2756,-19803,23343,5958,32361,-35388,-12099,-24947,18445,17411,268,-16942,-8343,29842,-2154,-23652,18321,-14662,10798,26345,85732,14071,-79856,-95921,-83286,16478,-51614,-36337,61453,60189,-719,-7779,2310,-19963,-136500,-36741,-40862,-38935,52628,66306,7629,94403,-5912,-23266,-42353,70048,51529,-53051,15390,44966,8022,69649,47554,-345,45675,-21523,-80032,18234,7426,-23844,-14078,16882,-77632,-36682,-40449,-12012,51528,102157,-53033,-42151,-107038,-37451,6526,34436,-13465,-59141,26590,8142,-12045,-29416,-46464,34594,59286,39642,31905,-31937,54348,48055,4516,-21768,-47916,-39209,-5259,15344,-7148,23569,20923,-11402,73511,91437,18067,-42145,9675,39939,-28062,10318,-39161,27879,-45690,-32386,16703,13600,-4156,-15594,-24706,-15383,15975,36793,-25261,45624,42660,-78928,-50054,646,40024,-17015,-22289,-24342,16075,-59726,-47192,-2869,44005,84305,68843,43164,42750,28350,50911,38285,-11791,-54504,13855,-11667,-72761,-74016,-51137,-9255,-45399,-28415,-8321,28278,49258,51971,-1072,-19499,-4409,-12453,47467,17073,12871,55293,118843,-73819,32807,-68860,46320,30758,-16290,11046,56941,-13967,21528,-20730,29569,6888,16227,48693,49806,-3481,-31767,31109,4580,-33512,-53163,99234,37023,6110,-32253,22436,-44709,-13748,-6886,11913,63403,21404,-36197,-24217,-65673,-20234,47948,-6038,15937,-7617],[-12238,-19991,-28569,-25826,-33388,-25164,-13185,-59461,-61191,-7178,-56558,-3209,-36783,-33752,60292,52133,13539,-65803,-4807,-20576,52349,20106,70731,26089,-21159,22819,14336,47731,7615,26283,-11774,-62989,-40229,-45103,-27248,-61205,15485,24325,61753,48174,28765,-31395,5960,-4065,-71435,-41213,-78125,-27164,4381,-27040,23279,95159,-49993,-61638,30146,58555,72535,-8136,-21261,-7723,-35928,-21523,57074,97783,-599,24320,89961,61656,-26954,-41351,-39246,-27046,37283,-36439,-11597,-31331,8504,21135,22535,-23752,-41561,-36001,22719,27383,-5201,10762,17226,25414,85009,57273,-19376,2836,-19736,-5554,-7701,-30161,14653,20988,53923,52522,-44158,8573,28115,110398,62954,-36316,-78102,47989,-57979,-103606,40103,-3478,-7255,1724,20577,-43506,-20705,-61451,-44237,-22109,72718,27230,11773,28244,-143835,-63843,1074,-38835,-32302,10552,21023,11516,604,54422,-70198,3430,52449,-56905,-114033,-37706,36840,-65205,-141654,6870,3681,34841,-9130,19130,41757,69989,7333,28204,-771,25479,94726,484,68585,-33274,78377,14296,68176,12308,-53765,14553,13079,1963,-110997,-150158,-11192,-127332,-49317,38607,44539,-32088,-42096,-21173,-83833,23028,25735,109489,3647,-19609,34941,27208,-1164,-39977,-18074,-21755,87294,77359,88696,71505,17266,29503,-34915,39720,-12992,22561,38436,-67142,-73258,-12484,8561,-8703,-10880,-52517,-91256,-150917,-88721,-15453,-24719,-36224,63056,29189,39793,-25821,-96610,53655,16794,88040,-806,32207,-7590,13368,3074,26560,41141,-61014,3800,-5429,-39558,-30274,-45220,-5325,6936,7655,8613,-44118,13381,-69193,-6184,94866,6023,8684,-34465,12256,-456,7230,7297,2642,-30263,97865,-106049,-79332,-141511,632,-32769,-6997,-14766,-24367,-21242,-17049,35061,9928,-13092,40091,30180,-23604,-39728,35178,27771,70180,90287,-7479,-6075,4971,45909,7518,-31895,-80878,-17069,-92481,-97963,-49403,-44419,-59344,-11423,9751,2616,23198,13339,12614,62098,13791,80740,-5613,-22992,-58871,-11419,24264,2233,47835,14683,-29132,-50487,5223,109687,-20918,36454,76185,36008,7674,66697,-26463,58750,65413,-18620,-7067,6746,-27335,-46865,-54729,-35725,34883,8020,64552,-708,18009,57142,6832,-64342,88042,-26845,-110064,-1214,18974,32424,-30999,153761,83063,16729,-7524,-32780,23198,-40384,41062,30343,-80961,-124720,-36741,-13275,3666,-63667,-42096,-28480,73779,-3619,-53307,2633,96670,-17315,-11543,59632,39177,66225,-26383,43345,62856,10581,-11924,-10146,-36473,-53718,-44265,18469,3623,-36841,25706,-21624,-41599,-29338,31855,80817,25019,-17446,43454,-63940,-6639,72241,56638,39797,3870,7876,83370,-13435,-11667,58832,-23694,22399,79749,7154,-37069,17827,27121,-5926,117133,30508,-104228,-41919,30713,-28601,-64569,6988,45155,-61945,30377,47645,-3611,20014,40450,4793,-94015,-41718,-32549,-14572,-30321,34546,51720,-39092,-33564,-62934,-38848,-2699,-6482,24313,-40685,-76930,2789,105909,-15269,-7649,3369,37554,17625,25365,38639,-1381,89397,68075,-39249,-57042,6286,23601,-6239,43708,24948,-68830,-29479,-16410,48027,-6233,-17078,-30729,-21762,58829,31692,-30585,-27895,-54612,-22877,30302,-29198,-75859,5156,69561,56303,465,-11730,9064,2374,-55127,3647,-91264,-3040,-47385,3528,25550,-52220,23365,71871,19723,-4626,70612,28439,-7275,36012,33748,-56193,16178,-14195,107604,33632,-7279,19505,-41842,42158,36924,45139,103469,13552,39452,-16952,-100164,-51283,14721,24329,-72067,-18924,-11508,-58122,-34633,-74412,-9709,-8792,-25097,-13890,-38807,-14764,-18156,41692,-5706,27242,73752,-14886,-54390,40597,-2174,-39288,-63292,35783,-18665,-37597,823,-47335,-42280,-19702,-7432,19962,12733,40425,-1532,53944,40743,-12588,54053,-6327,-89389,-21357,13054,73820,-49246,-22092,43912,-29499,-42765,-56501,-13944,-37310,-83499,-90565,9636,-31190,-11550,22087,14348,-43782,-30641,-6618,-54962,-2330,93453,-19362,-39632,-37131,-77707,15021,-44064,22041,54656,-48233,-13523,48348,-21828,-77035,-25491,-14867,83912,-33078,68409,-10904,-67788,-92827,-27999,9363,8739,5018,-29249,9603,81646,-57136,48618,52469,35613,-7576,38311,-5961,-61554,33133,30158,-29608,28322,51961,56751,102926,6603,-61691,-63816,27898,-49752,-35840,-17065,-36424,28149,40538,15867,32589,10606,-54328,-45438,60223,-24056,-17938,-50091,-20039,-28057,33389,67353,34118,-52933,19068,64247,4392,41336,-11031,-4327,-5936,25163,-40639,56087,85331,18049,-4128,-27259,-40262,-9936,3113,14584,-69944,-49681,51304,7556,-16136,-26316,128966,-17199,-55603,63237,36675,30490,36427,-38569,-65322,61507,44774,-8180,-17711,37188,28197,105249,20607,74135,118145,79950,84543,11336,-25284,33239,-2722,8251,-670,16924,42255,-49338,-16762,23312,-51853,230,55910,64619,-23622,30898,3211,51436,-6829,37887,-5621,-17070,81384,31666,-94461,-4485,-205,15401,29998,-60768,12619,2370,26282,-60777,-7023,43328,-56721,-15102,-23170,-18597,-41598,-14373,24186,80104,-7061,-5152,-1479,56428,87582,-20763,-118671,-24232,11944,74092,13319,-49312,42290,-101847,58900,35015,14195,43021,61390,17090,24251,-10939,33964,47546,-5424,-17057,-38618,33945,-44754,-29557,50087,-34475,-47023,-17515,-52890,-15295,15238,-11698,23234,33103,25217,74347,-51047,-27264,36018,-18683,-17506,-17208,34685,-42350,17262,-24458,-56922,38042,-43146,34185,-28010,-60557,-27436,27772,-151758,-56942,6446,9195,-22382,-45884,45615,-38970,-42428,-47210,5688,1925,14688,-8218,-24242,-11492,36061,3586,75439,52969,37552,-5142,-18121,23560,41629,53708,-51419,6714,-14070,23789,31859,-11783,-29449,-4222,26524,19377,-20311,13126,10663,16419,16940,91845,11229,-60485,-71380,-81505,7203,-58028,-38110,55476,52918,8060,6406,-1683,-4183,-152457,-58623,-42571,-32066,67693,76198,7264,65738,41765,-10848,-56070,59749,62391,-38613,-8594,63830,14190,68365,37972,16909,54098,-22304,-65234,21518,-139,-2438,-6459,-4567,-96433,-44678,-37697,-18250,75935,75834,-53047,-86496,-96509,-29362,7745,21214,-21124,-76044,-5976,-3301,-19560,-37533,-43369,4299,62514,35266,35442,-30911,71551,65206,6460,-12118,-32680,-66605,-12043,46088,-5941,16014,6900,-3116,95262,76156,14790,-10797,28537,58964,1897,21198,-52747,10286,-39932,-64102,-11577,7420,10028,-9375,5428,-14837,8716,57148,-21991,37159,51995,-55772,-30216,-6095,68523,1099,-40356,-6535,13279,-40141,-28715,-19735,52124,79533,66609,40687,49854,24585,68135,37745,-25571,-30526,9853,-1964,-48957,-78249,-40248,-7395,-6171,-40765,-817,28286,56359,57755,6434,17235,4723,-7831,14823,-3571,6655,19042,133711,-62520,29810,-82686,26760,46878,-20808,2279,33121,-6588,32235,-53008,11807,10815,-1654,36268,49992,-2413,-21598,27921,20512,-53321,-46116,82778,17553,20247,-30437,11894,-29049,-10100,2294,15676,77723,967,-25256,-17938,-66316,-45338,29168,-27312,35435,-4156],[-7430,-40983,-18018,-23314,-27312,-28027,-23703,-57627,-37852,-9185,-71414,-17134,-38831,-28209,59986,70068,13637,-74454,-22495,-26414,53162,27542,50284,-3374,-23458,12339,13155,63757,29347,31304,411,-88384,-77538,-63486,-27128,-23411,44905,32746,26986,64464,20226,-10932,12634,-27369,-97360,-31459,-95866,-40671,12377,-21623,20912,87292,-40197,-89654,3407,38116,65322,-4878,-27506,-3941,-25893,-5163,26652,98823,-8417,22062,93037,78192,-19458,-41917,-28834,-29957,29702,-21571,-1672,-10049,10065,22610,44806,-13677,-55459,-28945,27009,29746,-8894,11614,27131,49209,77903,59722,-3363,-876,-4298,-19421,-36778,-55109,13048,22241,45668,40963,-31946,1507,29754,108680,36047,-7039,-58240,50181,-64601,-88431,26214,-12827,-3417,1526,14518,-12601,7201,-67702,-26388,-22623,37306,26839,6571,40100,-138730,-89553,-14116,-41608,-23189,13935,17022,2753,16395,77454,-108290,6500,42826,-55873,-123877,-23452,48785,-82838,-173230,17107,7905,43078,21456,36178,50384,56253,28286,32397,22265,522,82737,-1009,69498,-4895,82190,15751,62438,-30031,-63031,1780,40049,3458,-112118,-153000,-13245,-129689,-78198,19705,57059,-28495,-43867,-40052,-82594,47454,58652,108459,8581,-7588,53366,34212,-3401,-46669,-25906,-10497,102782,65745,66917,53928,25346,15373,-50997,27954,6471,54135,50541,-40491,-110794,-32897,5695,-9042,-23070,-33098,-73313,-142655,-100596,-3717,-30843,-32441,59222,22754,15864,-10984,-88902,97071,31574,105528,-26577,2337,-18631,24255,-2984,6746,34469,-43360,9551,-30736,-37370,2622,-35208,-15103,-5504,38277,37129,19421,20603,-43639,-5860,71869,13647,11201,-62565,762,-4654,3949,12810,10652,16152,5822,-97245,-63917,-171911,20912,-8344,23754,-19725,-43711,-4035,-39391,28615,-17226,-6320,21999,37810,-20249,-49819,14079,34499,89609,95898,19041,16115,15357,62024,17657,-39554,-80159,-30772,-117060,-116442,-69952,-66769,-61652,-21412,25630,-6130,31217,12484,11833,40885,23934,110164,8450,-11849,-65290,-11497,-10247,-14219,62795,-2630,-44677,-52267,-1182,70399,-49805,31851,84587,26951,6169,70906,-18718,66235,53911,-37981,-35415,-13146,-19240,-49810,-60242,-14693,34808,3873,68321,-192,0,59310,17830,-40061,83007,-21486,-62115,37402,58351,17048,-44242,142615,95211,22130,-14030,-36440,40185,-35773,10264,-30452,-96491,-136274,-33544,-18412,5684,-53247,-51585,-30865,95499,-31316,-75568,9033,93972,-3748,-5469,85923,51448,88584,-27174,62997,61484,-8934,-19386,-10126,-40052,-40752,-56053,12991,-6872,-12545,41962,-11343,-42281,-40165,30267,59589,12427,-55725,14661,-91634,-25470,69437,60204,16317,3481,8340,67796,-24462,-17284,59665,-27974,13351,84821,-1317,-32996,18640,-40039,-35683,123839,49889,-71913,-32202,36005,-35782,-39423,11398,48412,-58883,50667,40959,380,41669,22691,-11415,-105033,-23990,-19642,-24055,-33596,35866,48370,-52135,-21129,-52386,-48716,-11191,-6472,17479,-50851,-79095,-7639,88574,16662,-13784,-11434,9337,27594,33783,53998,24480,64119,48243,-47188,-35274,10610,15047,-8218,51040,10193,-75654,-56855,-48423,15654,-10874,-39695,-49930,-36189,52114,61396,-25154,-31561,-54512,-12254,59421,-219,-90293,7795,58567,49704,5769,-38712,18049,-5659,-50673,30462,-78583,-8112,-52191,14351,37029,-53126,4665,60834,40839,3085,65952,36659,2563,24516,61010,-31689,22101,-56773,105654,14963,-14856,34668,-37935,30563,20268,28119,77073,8097,3684,-1695,-86350,-79948,-8933,821,-50610,-38017,-11409,-75341,-39485,-61113,13305,-6083,-36743,-5317,-7319,-15122,-7786,46719,-14750,17821,79636,-6230,-44508,39876,-50536,-41534,-68272,30963,-13590,-29893,5338,-20972,10509,6661,-6645,27258,9672,49438,-6143,38422,40250,-11836,43689,-5582,-78861,-13891,-4252,65379,-67363,-33613,42139,-33157,-58260,-41537,-27225,-36155,-71765,-104977,24184,-23125,1485,16946,-6326,-27221,-45635,5411,-48447,-3540,91106,-17219,-10717,-16225,-95877,29755,-40240,18487,65316,-16682,3282,82195,-8111,-82139,-50262,-20528,87748,-43489,50253,-28181,-66141,-103160,-38444,19499,-6492,-3082,-30986,36888,116374,-51640,21225,91241,24442,-7946,49710,5916,-74220,38076,25259,-23795,18888,53755,64147,117138,18136,-55304,-40505,44102,-40835,-31284,-16273,-22249,31071,37412,-17783,-354,14265,-27574,-31098,59520,-33365,-2312,-59725,-25862,-10976,25887,62235,38434,-33726,16413,53083,12416,36042,-40449,5112,-1921,22535,-51448,42588,93715,27685,-17179,-27535,-21798,-29444,-17246,16233,-75611,-41546,36925,311,-21075,-50723,118055,10566,-18747,57558,-12097,47272,53802,-20022,-56053,58630,53668,-8391,-63175,-11859,17026,101597,28685,72676,98093,81941,74948,309,-28602,21501,-28081,3478,-23054,8337,29940,-52462,-22398,5763,-55145,-7257,20497,13867,-15482,28337,13634,79007,-5070,12941,41822,-23025,85461,34643,-95283,39062,9332,22280,31088,-66388,11544,-25440,35915,-39186,-1602,79651,-42777,-2469,-13165,-15723,-50842,-38105,18524,54478,7293,-6616,-16002,56758,92670,-43098,-123389,-43898,24534,80036,10144,-40807,14161,-89464,59918,-1721,10200,63421,58995,4621,465,-17815,27605,59466,-38029,-26084,-45005,39107,-43103,-59127,37429,-4338,-50348,1629,-10428,-9780,13181,-1809,24629,27797,46317,80119,-51736,-52787,50129,1282,-10638,1307,41480,-10881,5352,-23732,-38371,55395,-44753,37004,11966,-1848,-6043,55288,-130567,-71680,30336,-27764,-40633,-30527,28348,-32013,-18266,-6230,-8551,16389,39674,-38689,-42848,-17335,43340,33364,79349,56488,34233,-16283,-15468,17716,63577,69332,-61834,13102,5320,26190,36402,-23610,-43828,684,21626,40537,-11840,10880,39521,34530,8687,88742,10460,-30837,-34934,-64371,-1742,-56180,-27259,53130,32337,8790,14081,-6849,4841,-142861,-68218,-28116,-20946,78076,85379,9839,20573,72869,1845,-64432,42926,74307,-17320,-32632,73527,16406,47459,24596,35857,55579,-29345,-52293,16044,-8022,9547,1705,-16073,-87941,-48769,-28755,-22121,78836,30361,-57080,-125730,-68634,-15158,5343,13303,-17594,-79154,-38455,-7512,-29579,-40178,-35303,-31221,37623,17855,32522,-23512,68434,76507,7724,-482,-12761,-79834,-5746,67589,-10357,5459,-14451,1679,111689,49939,10581,17857,39894,63374,26816,31254,-60978,-10319,-38798,-86464,-40413,-1268,19423,-6457,27818,-9489,3805,65539,-24084,25123,62644,-23432,-7928,-9928,81752,13443,-57033,5931,8186,-16017,-6271,-36243,57634,64629,52543,27859,56053,12733,77846,20904,-37734,-382,5978,8545,-27234,-65034,-26543,-1165,42966,-48718,2492,25844,62383,54003,15313,41977,10288,718,-22878,-23774,11290,-10425,128740,-49644,25461,-81725,-8312,53685,-23000,-1599,8340,-1724,32056,-81062,-16862,12169,-14135,18922,41971,-5560,-4883,23126,34905,-74453,-34114,63824,2486,31833,-27527,21405,-7060,-7343,16800,15013,77229,-19570,-7058,-15948,-65361,-68270,-398,-51542,51989,-1853],[-2775,-51672,-7040,-20377,-14537,-18971,-36217,-49763,-29736,-2047,-70799,-33255,-36835,-11533,55120,81389,15415,-75485,-39650,-34266,30878,17696,29606,-27845,-34662,205,18322,68392,45273,37327,10735,-85388,-87835,-73108,-27251,12233,69530,28347,-10616,69761,-6479,9041,7859,-51675,-108530,-22833,-93317,-64624,31657,-12622,5750,56482,-30359,-89407,-19351,16035,63441,11542,-24842,-1859,-12816,383,336,86248,-13955,19276,90647,80440,-4844,-38409,-16874,-31973,18353,12660,16539,9915,11810,16036,69993,6757,-56551,-20671,22313,32439,-6352,15059,28539,59153,60277,60010,10463,5879,11076,-42602,-62479,-72242,10569,18625,38410,22293,-15130,-11690,26493,94572,12078,-3280,-43089,49305,-66258,-71336,9301,-29060,4771,7962,7308,30471,34025,-62744,-8002,-24158,-6904,29671,-9630,49722,-101121,-101417,-24740,-42837,-20584,27800,9509,-2715,29231,88829,-124461,17664,31647,-47265,-108304,-16683,49762,-81557,-181139,25869,9430,47307,41145,44453,57000,34408,39165,30829,32193,-27010,68228,10276,60979,16032,74875,18975,53436,-54581,-60117,-8171,61585,-8391,-107271,-139299,-3297,-108069,-82454,-4605,57363,-20214,-40860,-56097,-74663,66107,73236,72301,6050,9296,75347,54761,-6139,-60113,-33912,16776,110464,57581,39701,29061,31950,-400,-65806,-508,11464,75406,53645,-21864,-154031,-45599,2511,-14800,-24280,-5158,-34365,-114187,-103361,11765,-27526,-15647,40178,6105,-8124,-2069,-80593,122949,37181,103542,-43980,-22961,-21789,32323,-15942,-11663,17964,-22644,12192,-55899,-33554,39964,-19037,-19671,-14006,60781,66694,74099,29600,-24803,-8298,38945,24099,13202,-83799,-22344,-8550,3568,17837,16956,39912,-96119,-90575,-39358,-171958,34780,13473,52244,-12509,-51984,17046,-43499,11529,-43903,-4400,7719,26521,-21675,-60393,-6093,44123,96047,79518,23448,35992,24871,73349,15810,-37725,-69884,-39207,-125997,-120805,-88880,-59499,-43631,-34167,46315,-12241,29697,7885,11295,16592,24232,111266,33531,-8847,-59419,-5499,-45683,-30610,72645,-19194,-56971,-44600,1371,23079,-71166,28273,86062,26829,-1267,67959,-6552,52312,32423,-48117,-54680,-17542,-14061,-47812,-42348,1622,32294,-836,58628,2752,-18118,51664,15228,-15112,69831,-19855,-20061,69849,94968,2401,-58875,106910,85059,14353,-13900,-34369,57029,-13604,-16579,-72897,-87556,-132127,-14900,-31416,3496,-37546,-56673,-25525,102617,-57226,-87646,35007,82819,7783,-4522,85284,37710,99717,-22526,85026,52461,-30399,-24567,-13330,-34674,-16382,-49695,5117,-13524,6484,57730,-15850,-39349,-38783,16950,35344,-1865,-70084,-17279,-93839,-35235,66748,62422,-22920,-3630,5681,44838,-33482,-22176,53917,-30053,-11983,65672,-9693,-23990,13068,-93755,-70533,108136,67294,-26212,-14385,40633,-43496,-10473,15698,42688,-27937,68992,29648,4978,34043,-8370,-38873,-93204,3363,-5238,-34077,-25068,34078,51997,-43376,-6181,-38065,-60014,-16886,-4047,12562,-51646,-76722,-14527,65049,44032,-20051,-13192,-20416,26786,33643,42039,38047,20489,20447,-52258,-8154,18488,11008,-12168,42861,-2432,-74792,-80142,-78037,-17951,-13306,-50763,-65878,-44203,41578,85654,-21366,-33662,-45372,-5380,70228,13964,-95361,17419,37581,38086,9374,-60722,11377,-12390,-48219,53410,-56465,-12979,-42383,28132,33555,-46748,-11461,35811,51387,13741,58235,39109,5217,2832,79027,-15808,21224,-83446,95825,4412,-21044,44278,-32693,15405,-1222,9047,48114,-1174,-34410,3340,-79260,-95275,-30985,-24650,-28019,-54131,-6435,-84843,-36885,-38165,38638,-7031,-39936,3225,24611,-5852,-929,42910,-18756,8728,73329,412,-33207,32045,-88236,-46265,-71166,34987,10508,-21020,9980,953,59571,27853,-9016,29903,2102,51019,-8969,19972,37073,-15210,32741,-16290,-67465,-12145,-17203,43259,-66232,-39051,39264,-34617,-67834,-28442,-35459,-30048,-68800,-108910,38171,-11670,19500,3270,-31952,-18473,-57597,17016,-54050,348,76803,-21874,19923,6992,-104131,27395,-3888,17062,65267,11264,14859,99876,-1198,-78868,-68293,-25198,75394,-54878,28221,-48743,-53455,-106895,-43964,27359,-17923,-12394,-30164,59567,133663,-34168,-6925,103177,9694,12406,51716,10653,-84615,41091,14006,-11710,-5794,43029,55369,101839,21194,-47559,3355,65574,-20091,-31529,-12120,-7489,19766,19218,-55954,-35832,6452,-1533,-16631,65546,-42017,5645,-66771,-32132,5776,18518,50275,37888,-20116,6785,39204,12544,29379,-59013,16257,3656,19152,-50897,28761,84589,27887,-25564,-15811,-9536,-52439,-36014,13164,-71065,-26924,26043,-5274,-23126,-60607,98602,29893,17243,50670,-61823,54653,59808,-4513,-37924,48614,63843,-9812,-102240,-61110,22542,89138,43752,64674,71783,68290,55119,-14406,-28448,17973,-53828,-4048,-41345,-3468,7253,-53494,-22938,-9454,-44818,-10964,-24514,-36078,-7350,22739,15989,112577,-5942,-7106,83161,-19460,88421,41171,-82074,86562,16433,35087,25872,-58649,20306,-65571,27730,-19043,-3238,97055,-28586,3469,-4847,-13535,-44346,-52345,19405,24175,10816,-15430,-31917,45925,71154,-63185,-115751,-57789,22668,69926,3376,-24414,-21751,-73539,63250,-41277,4580,66400,50941,-5298,-8300,-25522,11509,72168,-68373,-31047,-46324,37621,-35383,-76992,21451,33013,-44077,29645,41710,5127,21754,16076,21394,23507,58526,66769,-44324,-61664,65102,23513,595,18835,43009,15336,-21066,-15963,-2519,73531,-43730,30399,46673,54290,6376,79573,-72479,-73892,43464,-58004,-46306,-17638,9913,-21790,2067,41721,-18804,31831,67625,-58136,-44059,-24288,44303,64102,75050,63014,29486,-27719,-11616,9599,62887,69660,-66511,7378,31876,24488,30816,-33313,-59966,5241,15926,56714,689,15198,64587,56726,1275,77476,11592,2903,1322,-35642,-3278,-46296,-10324,53273,3028,3734,16782,-12896,5387,-111614,-66398,-2016,-9266,72775,86686,14592,-24279,80396,10731,-70430,23225,80352,4014,-51018,70334,14730,10540,12004,54922,52123,-40290,-45711,2453,-12287,6654,7948,-19061,-50990,-47088,-14628,-21764,63674,-20974,-62776,-147425,-36184,-1176,101,6041,-6809,-71590,-61022,-6519,-42505,-36924,-21443,-59442,-2464,-6168,22818,-13388,48588,85280,8984,5814,5968,-70557,11301,73663,-16600,-6474,-40935,1649,118767,21978,5145,35799,40844,49964,42057,42426,-60921,-28660,-40215,-92348,-59096,-10059,24652,-6038,37917,-3543,1956,56599,-30958,11244,73944,8726,12661,-10011,80285,17127,-69049,10885,2062,3410,12704,-45812,59078,39884,31239,5812,59853,-6068,77731,-8422,-45043,36915,5882,17446,-17161,-38720,-10681,7775,83122,-50823,-892,21470,65144,38588,24603,48637,13787,13939,-52874,-33827,26931,-29464,105681,-36132,21391,-72045,-47695,48635,-23739,-3183,-10957,2685,20091,-97559,-48302,10370,-15134,-1452,33218,-15252,11701,18266,46141,-85834,-18606,49017,-6867,35642,-19970,47182,15784,-6058,33596,10266,58632,-35450,12714,-18439,-61621,-82367,-31767,-70920,58850,-2668],[-633,-49812,1171,-19072,2762,-2029,-47537,-35254,-41651,10302,-56567,-47702,-31908,9626,45218,84216,22010,-69270,-48794,-41025,-7740,-10285,10488,-42572,-50894,-13308,28563,62816,55623,46355,14108,-69828,-72932,-71945,-30065,37024,84222,9467,-48518,59651,-36055,23652,-7159,-73151,-103352,-16278,-74504,-86336,55998,-2933,-17738,16661,-24505,-61593,-18063,-1747,65853,35102,-15381,-2039,-2287,-5575,-17296,64845,-14559,14459,83634,71209,13382,-35053,-8922,-33137,7249,51427,37694,24080,12076,3722,90788,30599,-49753,-10712,7603,31505,1382,18087,23923,54379,39010,57885,20491,21707,20842,-77050,-84160,-79222,7804,13247,35875,1994,888,-31488,20083,75753,870,-22910,-29535,47678,-61795,-56020,-6529,-46508,13776,23056,461,72063,53178,-45917,7461,-23545,-41312,34167,-32814,52099,-40650,-93913,-29311,-38979,-21939,44179,783,-2727,35923,81974,-119665,34223,19440,-38485,-80462,-19988,40602,-67737,-164742,28315,5095,46394,42374,37949,61135,11257,37963,24001,23931,-49757,55535,31268,45696,21502,52508,22631,44362,-48832,-48977,-15608,75063,-28093,-94145,-107378,13232,-66330,-63616,-26661,44210,-9845,-31849,-64051,-63709,67358,59607,20602,-5357,24314,93153,81312,-8762,-81157,-41074,52484,107557,54457,12919,2402,35056,-13112,-74619,-33235,5311,80294,50118,-15467,-180605,-47147,89,-26978,-10142,26754,12390,-84435,-98804,29754,-12907,7679,9101,-13067,-27686,-3200,-70873,121402,30615,80574,-49256,-36428,-15616,35422,-31668,-24285,-6632,-3257,12555,-75391,-29873,65226,-3039,-21738,-18323,70738,89324,103230,35441,-18462,-9257,10450,38572,15797,-93944,-46514,-9875,3411,16962,13192,31960,-173105,-84895,-14082,-145417,41280,29051,66842,7056,-46434,39530,-28893,-10677,-61282,-8572,1712,4889,-24848,-65579,-18910,55705,90468,53996,10396,46886,30650,73906,5077,-24191,-51274,-41151,-115353,-101553,-96714,-25176,-10470,-46445,67347,-14893,19152,-604,11572,-2650,14290,78887,57165,-12782,-43538,2160,-72306,-42525,67411,-33708,-66768,-30462,12372,-20045,-77363,24581,78562,35457,-15153,59792,7590,25204,8291,-48049,-61264,-7418,-9572,-44713,-7342,4880,26876,-5634,39350,7756,-32654,35939,8011,5832,51167,-21653,290,85996,113440,-7845,-69448,61202,56609,-6582,-7771,-25298,72626,20378,-27295,-88550,-61632,-111721,17499,-50051,-11112,-21292,-55397,-15819,90991,-76182,-85910,77738,68417,13213,-8275,57254,10302,97569,-14289,104225,38634,-45354,-24450,-17935,-21879,11885,-24088,-3970,-14981,17252,70801,-33026,-34992,-25250,-690,13563,-12957,-62494,-42449,-68386,-35721,64310,57560,-65417,-18298,-4419,18301,-41643,-26323,41542,-30246,-45519,35184,-18442,-14808,-8425,-120590,-100950,71104,77192,23214,9511,44896,-49821,17189,18350,29046,24831,77471,19806,11827,9578,-39707,-67002,-66381,32332,6624,-41726,-5381,29229,56395,-20622,3564,-24901,-72828,-18243,-1917,10428,-48071,-66448,-15351,41594,55641,-25282,-5425,-42501,16947,27675,9766,34845,-34578,-9009,-51463,21804,26115,8789,-14533,26816,-12140,-66012,-94906,-101077,-41346,-10994,-46231,-74939,-43797,33883,99847,-20028,-33819,-20353,-3303,52294,12162,-90502,36983,15935,24572,11644,-71835,-7071,-16295,-50424,64081,-32846,-17443,-22554,44230,9659,-38368,-19551,1475,49995,25580,55550,36465,4478,-17451,82423,-17076,13798,-87962,83200,6687,-23781,47849,-28623,3700,-19867,-9853,27430,-8767,-62738,-6453,-75625,-95156,-44922,-44830,-11030,-58719,5572,-83983,-27415,-11783,61114,-11899,-32515,5185,46907,9701,445,32387,-14254,-13,56145,1152,-26818,16908,-103785,-52495,-70551,47570,48477,-13421,16709,13150,88518,36100,-14323,24578,-10429,43908,-7029,3284,30716,-20599,25310,-30608,-58573,-17029,-23478,19351,-47241,-36031,30830,-31379,-72583,-17056,-38886,-22151,-70544,-101727,48287,-137,34819,-10515,-57210,-21996,-61635,22600,-68101,4317,55250,-28785,43202,27466,-100521,6170,41891,14501,53348,31626,19616,100035,-1299,-66854,-74705,-26873,52955,-66658,6556,-68389,-32325,-102217,-42660,30441,-24383,-17879,-27628,72229,121949,-12781,-25649,85910,-5264,48718,47562,8054,-89274,44254,4930,9042,-34817,22117,35520,59097,14151,-37184,48508,85492,7574,-33725,-6273,2678,-772,-5025,-84583,-63267,-10627,18986,-5330,78612,-48739,8294,-71266,-36798,26211,13770,32579,32581,-16884,-6591,31130,2513,22517,-60052,27553,9500,14681,-40467,18036,62512,16780,-29448,3409,-5146,-69458,-45997,7314,-58150,-6517,29078,-9348,-22272,-54816,71803,33449,44635,44025,-88966,50257,48901,5655,-15172,33792,73372,-11004,-116871,-92144,38308,69210,59699,54833,49153,44181,28596,-26481,-25577,23688,-71662,-11788,-50975,-15581,-22181,-52835,-19758,-20499,-26350,-10468,-65866,-68475,1089,14126,6993,134930,-9944,-16054,106877,-7999,84432,51340,-59148,123995,22071,48461,16503,-28030,37693,-107468,10201,-7067,-11368,93211,-16352,-526,882,-10649,-26352,-57112,30639,-4249,3363,-30609,-43380,25658,33598,-75015,-100220,-59007,7777,45736,-3798,-2192,-56538,-58921,65791,-66643,-108,52030,40086,-9954,-58,-31668,-6918,84781,-83841,-29576,-39510,30064,-24512,-79468,10101,66653,-29632,59759,86254,25662,35063,32709,13957,23277,56748,36696,-32141,-54224,75279,39374,13020,34007,37557,26685,-51264,-4733,43087,87044,-39648,17829,59480,79100,10052,94123,-11899,-63883,43231,-75700,-35654,-10453,-5055,-14952,9949,79135,-22789,43351,88331,-61410,-24616,-29722,37061,86397,62487,71244,26420,-35871,-6877,2000,38176,50026,-67254,-5862,59471,18646,16050,-39217,-74414,8665,10498,66291,16156,26215,78493,74196,-6340,60100,14056,33437,24435,-2506,5859,-32044,4689,50785,-27832,-3264,17537,-19457,-1622,-73069,-56678,28224,-867,45240,74996,20212,-54258,67994,13514,-74487,6984,75683,19923,-58755,54184,10198,-30629,4704,71322,45465,-51592,-44929,-15654,-11320,-12072,10218,-17999,2603,-39713,1999,-16577,40657,-63666,-67350,-146218,-11566,6483,-6518,-3704,3867,-58366,-67673,-3701,-56848,-28511,-2498,-66951,-34227,-28657,9992,-3426,24472,90869,10286,2634,19496,-36321,35016,63592,-21925,-17307,-66679,-964,115060,474,-1124,39292,33036,24855,44601,52368,-52110,-40492,-39453,-79379,-59389,-16614,27152,-7979,36032,-1381,3455,35443,-40039,-1715,83109,31447,28489,-7211,69768,12524,-73884,8856,-2435,10388,23294,-43406,56368,8321,7975,-20521,60141,-27000,68454,-39792,-44607,77734,11708,22286,-22526,-8282,6267,16455,94480,-47768,-11734,16638,62314,14254,33276,38367,15837,30229,-65747,-29713,47755,-36237,72795,-22050,18333,-61635,-77950,33137,-23745,-5045,-19997,8793,-76,-99403,-73589,5853,-3305,-22034,27037,-32500,21561,15771,54020,-76583,-1768,40583,-10154,30065,-5555,78255,33436,-5895,49506,3941,25655,-43111,27457,-23705,-53885,-81759,-54465,-79291,51984,-8048],[-3172,-37339,5391,-21421,19842,16248,-54061,-16330,-67840,23078,-33369,-57257,-25517,27627,31168,79666,33521,-56359,-46424,-43218,-47269,-49412,-6619,-47164,-65781,-26915,40876,52715,61020,57823,7661,-56034,-44208,-61732,-35927,47611,87231,-20327,-82131,34816,-48981,31341,-28298,-87057,-84976,-10740,-45759,-91715,74725,5166,-41512,-15605,-24828,-19031,15098,-11480,70135,54542,-2999,-3741,1787,-18400,-25071,41652,-7399,6185,73920,55790,29569,-34540,-9480,-33153,-133,75649,55745,30152,9931,-11880,93211,48097,-41912,1420,-14444,21905,10874,17280,17644,37945,18563,53624,25956,40738,20080,-112168,-102382,-76345,5565,9505,38571,-15266,11378,-53593,12236,57574,2605,-45381,-14093,45344,-52483,-45395,-19237,-57264,20685,45323,-5826,98587,61524,-20369,17330,-18270,-55046,39150,-54938,45439,20779,-68090,-27566,-27880,-22991,51826,-6096,3440,35216,57904,-102886,50817,7698,-36893,-62441,-31664,25419,-50955,-132316,20167,-7889,39300,25923,17143,62353,-6713,29009,14805,350,-60921,47182,50749,26631,9141,14913,23286,36381,-15342,-35748,-21344,81709,-48706,-70899,-60848,29479,-15183,-30646,-39764,20360,-784,-16725,-60890,-52407,47494,24617,-24928,-22563,32037,99728,101939,-10947,-106776,-46239,86444,94400,55344,-8270,-20675,34023,-19105,-74932,-54860,-3412,68428,42942,-19829,-171273,-38113,199,-43593,17479,55769,50956,-63102,-90269,45134,11461,29148,-25879,-26852,-39398,-13009,-56446,92823,12969,44187,-43639,-35594,-1931,32442,-42646,-28411,-33810,11160,12605,-84098,-29748,66089,7983,-23738,-19152,67844,99456,100132,34277,-21218,-5429,-4077,54181,20606,-86964,-59189,-7993,1495,6079,-4759,-3987,-197296,-78177,2938,-101209,42281,36905,59287,34407,-30546,58586,-2051,-30797,-64776,-17462,5550,-12572,-25487,-60133,-21645,65992,77938,32794,-7669,46544,30902,59899,-7462,-2098,-27980,-37387,-89182,-63387,-88285,20951,21341,-55898,83894,-13028,2963,-10525,13451,-11381,-2479,23680,63534,-19589,-22859,6669,-82712,-47333,42742,-46303,-75456,-14024,29190,-48856,-65537,17908,62663,48404,-32525,49115,19646,-2011,-7060,-39942,-55382,10056,1013,-42043,30746,-8166,16731,-10338,17062,11944,-42233,16692,3036,19331,30187,-24956,-1659,82606,105816,-12631,-71227,20683,21470,-38562,3173,-8414,84483,55553,-18559,-80268,-31736,-79295,56024,-68588,-37255,-7874,-47978,-5568,63764,-83929,-72364,125472,56541,11429,-13569,13380,-15541,82666,-6227,114584,23751,-46699,-18948,-21248,-4717,36373,14737,-13371,-10690,21222,78528,-56587,-31510,-5516,-12466,-1923,-16923,-43299,-54148,-27075,-30209,60636,41614,-93363,-38562,-23997,-7770,-49474,-28338,24470,-30446,-71940,9225,-27245,-10208,-44947,-118040,-115952,23263,76079,66360,35256,48523,-51797,38027,18629,11176,84095,71660,16715,22294,-14408,-58942,-86391,-34887,52765,13673,-43334,20703,22429,54230,4248,2023,-16168,-87063,-15750,-1525,11025,-45868,-44843,-9467,20064,47078,-27579,5075,-52131,2115,19666,-28050,16575,-86345,-33681,-45248,49104,30959,4716,-12914,11662,-16234,-51671,-98845,-115099,-48094,-3921,-27621,-74832,-35694,34163,98904,-21424,-32244,22755,-5319,7187,-566,-77604,62765,3431,12266,12872,-69607,-27722,-16704,-57327,55934,-16258,-20800,97,65343,-30690,-31567,-17032,-34265,39678,35717,61331,30751,3442,-27796,71462,-36263,2018,-76011,70269,21106,-22395,47629,-27480,352,-30256,-26756,17700,-8886,-70079,-28902,-71194,-82117,-47456,-54978,-2551,-46256,23127,-73780,-12735,9920,75418,-18395,-16575,-2080,53419,26729,-3815,19219,-1392,-7942,32973,-6250,-29053,-3531,-95331,-56184,-65857,61722,88324,-8757,26762,16128,87115,28640,-20434,10924,-26757,28890,397,-8577,21716,-25368,24254,-37603,-50308,-26107,-22554,3586,-18024,-25421,17280,-21357,-74165,-6659,-39179,-15468,-70214,-85457,52342,8500,39502,-16533,-76532,-36716,-56153,20252,-80323,4216,31967,-32068,56357,42094,-84615,-28126,71858,7576,32130,42044,18527,86838,-6405,-46374,-67308,-24588,28770,-76005,-12785,-81382,-8075,-87611,-34255,27996,-25730,-15060,-23426,73257,80935,3121,-29094,51458,-15877,85730,39862,-96,-83892,51143,3910,36506,-48325,-2027,12835,3841,-1476,-23302,73257,94300,34844,-34018,-737,5550,-23321,-25376,-96618,-77643,-32481,32028,1166,92883,-51868,11611,-73894,-37749,52649,12968,11922,25272,-23811,-20648,28582,-16440,15938,-43416,36179,14925,8838,-25200,12051,36483,-3463,-31748,22703,-7106,-73383,-42968,2443,-40447,17161,46781,-13562,-19859,-37100,41221,21055,59561,38321,-80870,35150,20766,10003,8310,17905,78666,-10805,-102171,-93437,50282,46010,69385,46868,33663,20395,339,-32379,-20708,35529,-75281,-16832,-50459,-25612,-53599,-51000,-15882,-27167,-9309,-6692,-90560,-75317,10164,-203,-13439,127328,-16695,-11132,109719,8083,67876,61419,-32803,138736,27549,55399,6569,27740,59099,-134909,-5790,-5965,-23145,73739,-8043,-14081,4785,-7118,-4368,-54994,50044,-25995,-8743,-47567,-45577,1153,-4024,-73927,-82773,-45064,-12676,15411,-7547,21545,-80802,-47833,65273,-67770,-631,27131,30048,-7789,20484,-33879,-20743,96029,-78771,-20513,-22970,18757,-14577,-67860,9998,85536,-11132,83088,103613,45521,44895,39871,5146,28473,41085,-1504,-18813,-35808,74940,40913,23240,44104,25356,22172,-72763,5405,85299,91337,-32849,4266,45541,62273,7751,95207,20467,-45809,31476,-79968,-10833,-8636,-14126,-17136,2307,90592,-18607,47792,92570,-52248,9813,-30964,21979,93330,43794,76974,27453,-37869,-2714,-3655,-2903,14335,-65874,-19603,77766,9751,-5067,-40253,-81792,10649,6186,70222,33495,40231,77060,82603,-15629,38573,17310,55244,26940,26875,23789,-18779,11865,38889,-53333,-8219,19043,-25785,-13019,-42771,-43584,54524,1190,-724,51442,25270,-64031,45366,10293,-74630,-163,59749,27544,-53724,29056,4639,-61648,5298,81985,36194,-59815,-46502,-33049,-6405,-42312,7450,-17572,52333,-28118,17500,-7395,22026,-87423,-68728,-125183,-1624,4368,-12854,-15891,7067,-43559,-59408,-2508,-69655,-17426,18732,-44938,-35829,-43402,-573,5621,10374,89500,10609,-9161,26714,16265,60191,42193,-25566,-24435,-83266,-1635,102396,-10100,-7045,29958,21105,-640,34002,55251,-36515,-43673,-31651,-51311,-39739,-19533,28206,-13612,25874,-5500,8679,13476,-48835,-10803,86296,39379,37724,-3798,57477,2554,-70572,2604,-2112,2069,24528,-28151,50702,-24037,-13353,-44248,56910,-43534,54101,-60859,-35242,110458,22571,21281,-39366,17871,22578,21764,68921,-41735,-28323,13087,52796,-10011,40163,17424,15771,46300,-59514,-14187,64895,-31450,40532,-7359,16097,-56280,-89104,12093,-23358,-8715,-17229,17553,-21763,-88503,-86352,357,17116,-39040,21682,-56712,20973,17534,59171,-42015,13405,37017,-7932,17425,14840,102501,41611,-5905,62689,440,-11094,-41903,32192,-28917,-42358,-64452,-61808,-74982,31809,-17918],[-10901,-19028,6481,-28857,30459,28991,-53928,1849,-94502,32680,-6381,-59987,-19340,36475,15249,70991,46483,-38406,-33049,-38482,-70462,-86591,-21415,-44213,-72486,-38279,51250,45822,62058,68698,-7995,-48810,-16195,-47061,-42810,45754,80155,-52516,-105349,835,-32465,34491,-50721,-88354,-57857,-4097,-13321,-72757,76987,10560,-56946,-29404,-31490,20792,66621,-12644,73991,58968,8151,-5182,-1769,-30449,-25110,23380,9469,-5651,64733,39240,38081,-36583,-20121,-31623,-2504,71432,65719,28655,5681,-29082,65220,51358,-38516,15369,-37837,212,17430,10344,13605,15905,253,47892,27003,55373,6117,-126142,-116587,-65888,4693,9786,43736,-26960,12806,-70097,4272,41974,10937,-45475,2881,40024,-41210,-40917,-29435,-55291,24703,69567,-12411,103397,60277,7134,20517,-7856,-48677,44376,-66899,32310,60302,-30411,-19524,-10538,-20464,42653,-8258,14852,27798,24634,-83775,61325,-1604,-46126,-68046,-46015,9779,-38313,-95526,-479,-30347,26280,787,-10950,59995,-15687,20878,7530,-29073,-57238,42817,55427,6760,-16251,-30806,17385,29009,31235,-25349,-25854,85424,-64129,-38600,-9094,39829,32086,6089,-40428,-7747,4049,2844,-46965,-42205,13603,-12685,-51344,-39361,31096,91560,105957,-12666,-129341,-47806,109997,75097,57768,-20091,-36431,29643,-17128,-67011,-54484,-5450,45470,34524,-28998,-125007,-22542,4451,-60224,50165,74336,68477,-49965,-80806,50425,40611,41703,-54222,-30075,-41303,-25288,-34637,47371,-11061,7244,-32269,-23360,14370,23992,-40512,-23899,-56650,18674,14415,-79263,-35539,41344,13236,-25997,-17619,55391,95773,70599,25161,-24467,3958,-3771,64842,28654,-57444,-52240,-3952,-2478,-15390,-34199,-49743,-160039,-69876,5673,-50478,40680,38015,30548,62019,-12628,68240,26255,-42743,-58176,-27623,17160,-12931,-20178,-42469,-15725,70657,66137,24098,-18395,38131,25417,32652,-14122,22024,-5452,-30187,-55893,-23741,-64641,60712,33993,-62478,91290,-6403,-13698,-18182,17410,-7931,-20057,-30869,42964,-24016,-3755,4880,-74423,-44645,3630,-57729,-83579,1046,48253,-58706,-39595,5572,41607,59249,-47997,38367,25573,-17451,-3774,-28223,-40590,25129,26253,-34234,56102,-33535,-313,-14697,-1780,11057,-48249,-1054,1594,23678,10030,-26919,-13922,63785,75270,-13297,-61418,-4440,-6160,-77027,16305,15601,88871,80514,3973,-58415,-10320,-41386,88867,-81228,-64889,1591,-36637,2253,29526,-79106,-52927,161805,51647,4959,-15990,-29925,-27657,58255,-2466,111325,11423,-31630,-10395,-20793,13273,51136,55427,-22243,-1485,22841,79058,-78784,-30242,10577,-10349,-9634,-12246,-24917,-51908,10893,-23438,54134,16026,-93115,-59609,-50563,-29339,-55356,-25918,7506,-32736,-77311,-1992,-34361,-13066,-83329,-93641,-107954,-20054,63834,95966,57588,50541,-46453,48632,17138,-5947,131108,53043,21244,35845,-26692,-59631,-92595,-7076,57484,15911,-36495,46189,15085,41797,21367,-12341,-12416,-100004,-11712,-2624,13397,-48190,-11691,1742,-794,22332,-24762,11735,-50210,-12901,13007,-55437,-10001,-119711,-47904,-36413,66793,32184,-3772,-7084,3965,-10190,-36162,-92174,-119749,-38832,5495,-1285,-65484,-22928,43079,79827,-25553,-29895,76495,-9394,-48961,-16150,-60204,85749,5782,3195,13012,-56152,-39836,-13961,-65814,27987,-12630,-21964,18579,95181,-71963,-26835,-4935,-62647,26175,40784,72998,24387,2673,-25510,51097,-64834,-10546,-61043,55665,41831,-17896,47081,-30144,6010,-30739,-39935,16076,1896,-50828,-54981,-63274,-61925,-40185,-54552,-2003,-17744,41147,-58015,4694,21589,78457,-21938,2297,-16647,43833,40327,-12427,7908,15933,-13761,10511,-21276,-38695,-25213,-72233,-52092,-57841,67096,116375,-7597,39569,14324,56833,8877,-24674,-8322,-44104,8856,10729,-14930,11976,-27606,29566,-29496,-37888,-34729,-15460,-779,11666,-10317,3099,-4261,-73298,3188,-38748,-11626,-63151,-63488,49614,12526,28957,-12874,-85906,-57257,-43204,13233,-79592,-1551,11491,-27667,61713,49564,-58261,-64684,73309,-5214,7073,39826,12907,67127,-13184,-18709,-48398,-18894,9655,-79135,-29936,-82638,12756,-63255,-20653,21306,-22750,-2875,-17771,65458,24537,7185,-17449,18602,-18225,105925,28684,-10669,-66016,66203,11396,63458,-31203,-20261,-4778,-44064,-21259,-5815,66964,84206,54921,-29377,2889,1366,-41004,-35177,-93161,-80291,-53748,38424,3533,98905,-49269,20738,-75156,-33572,82138,15706,-7632,19898,-36436,-33928,22670,-39183,9583,-16577,39007,19690,1546,-10559,10755,15747,-27461,-36215,34511,-12220,-62202,-26964,2230,-22074,39895,69033,-19556,-17611,-14244,12657,-486,62043,33034,-41893,13424,-18900,9817,29430,3336,74673,-8860,-66707,-66886,44589,24941,68477,41219,23169,7785,-25305,-32156,-13987,48320,-63296,-17032,-41439,-32155,-81979,-48308,-14438,-30146,618,-1397,-92659,-59209,20036,-24444,-41046,81701,-24866,5805,97029,24885,37263,65566,-8174,126886,33759,51302,-355,95653,77972,-133766,-12350,-13947,-34670,48745,-4253,-31777,8793,-4161,13955,-49392,70422,-39214,-16751,-59105,-36271,-20703,-28162,-58992,-68640,-19306,-28938,-9679,-4917,41377,-88532,-39722,61705,-45105,5410,2065,23382,851,43630,-30705,-26322,103725,-55914,-5132,1853,6469,-9257,-47466,23033,82685,5985,91766,84584,58342,44319,33822,-849,38196,16772,-35749,-7216,-13963,60412,24251,28560,45381,8482,9717,-76199,10990,111168,84150,-24807,-5665,14033,19010,2601,82964,15961,-26207,13328,-74657,21146,-8573,-17780,-29931,-17158,72148,-5171,44994,77765,-41975,46848,-26296,2081,83192,22560,75404,33229,-32724,-1790,-7158,-46121,-24543,-62499,-27327,76485,-402,-27486,-36219,-77817,11301,3184,70433,51281,51329,61416,82646,-27851,14176,21162,66897,10622,45941,44539,-10973,9684,13521,-69154,-8399,22304,-30724,-24652,-26010,-30844,70671,-4553,-50715,23662,28692,-58321,22629,3268,-68487,2914,36330,26881,-37839,1857,160,-72324,13274,84786,23959,-62790,-46497,-44748,-1100,-75545,-164,-20018,79039,-14234,28304,3715,16840,-88991,-66286,-93420,-6059,-6922,-17504,-28001,-715,-28826,-43710,-5237,-77895,-8148,37244,3789,-1858,-48212,-4515,15096,13661,78048,7915,-24490,29072,72463,81132,18006,-28594,-26139,-83409,3961,85380,-10075,-10907,13706,10195,-16273,12803,45443,-17775,-38350,-14593,-17071,-6772,-18816,28367,-24896,12487,-15134,18376,1362,-56120,-13765,80891,32850,39542,-2602,48911,-8678,-59953,-4127,5333,-17945,18784,-4291,43902,-49678,-31370,-59219,51651,-50212,41246,-62784,-18360,118661,34005,13801,-57762,35490,35895,21853,17699,-35336,-46666,11936,37867,-21297,43983,-6293,12081,58584,-39613,5575,70740,-18546,17159,7111,14030,-56450,-78573,-7855,-22620,-14274,-4483,28070,-37588,-70340,-84867,-3353,37745,-48434,12938,-85678,10334,23678,61912,12002,23808,35293,-1660,2771,36962,112201,39643,-5220,72939,4695,-38155,-35628,25566,-31240,-29745,-35120,-53811,-61517,3076,-30149],[-21588,-314,6482,-41684,29124,31221,-48473,12980,-106938,37724,20029,-55296,-15111,33582,526,61491,54978,-18710,-11945,-26684,-66610,-108077,-32813,-37296,-66256,-44643,55742,47987,59240,75026,-28780,-44457,715,-33269,-47174,36284,66717,-76067,-113015,-33886,11876,37966,-70963,-73084,-25908,5360,17836,-32233,57391,13259,-58180,-23202,-43262,43285,108661,-7748,76019,43932,14992,-4273,-11483,-34632,-21610,14281,35836,-19033,59925,24698,35571,-38088,-38593,-28281,-1746,37488,65053,22686,925,-46772,9718,38587,-41484,29493,-55165,-31749,17045,-2652,13478,-4688,-16635,41523,24535,60088,-20251,-100323,-123661,-51084,5744,14558,46826,-32796,3385,-73458,-2948,28628,18455,-12110,17616,28899,-31291,-42292,-39325,-39404,27453,88430,-20408,89716,53812,28144,17764,5427,-31722,50244,-62395,18689,66199,10534,-4349,8765,-14120,16442,-4095,29143,15582,-6880,-68740,61240,-6807,-64424,-91614,-55787,-1426,-31431,-63690,-31093,-59651,9300,-20211,-35707,53323,-15499,22314,6068,-52325,-40745,39712,37745,-10926,-44379,-70748,3392,21235,72526,-19409,-28451,89960,-70696,-2533,35597,41876,65024,39498,-29477,-31693,3267,23312,-25863,-33610,-19950,-33651,-57262,-49432,24942,70191,89388,-13971,-138834,-44002,119101,55968,59178,-20449,-43096,23651,-8788,-53191,-31261,4543,20415,26243,-35593,-62992,-6220,13221,-71604,75469,76799,60191,-40635,-72141,39310,67337,42051,-67023,-21875,-33400,-32113,-6120,256,-35354,-18714,-21668,-6469,26533,12411,-20114,-13071,-70053,19125,19049,-61846,-45524,2390,16540,-26012,-14848,38269,81239,30457,10770,-20409,16627,3682,64089,39104,-5666,-26613,479,-6940,-43561,-66441,-76092,-76921,-61282,-6461,-4639,38032,35345,-8264,82293,-1983,63668,45748,-43728,-54026,-35036,31385,8006,-8175,-15797,-5527,66310,62432,28688,-16281,28240,15637,-931,-10592,41351,10464,-22322,-23747,-1312,-32464,81767,20908,-67960,85539,3308,-25664,-20511,23186,5659,-32012,-59577,-434,-21753,8414,-3407,-50871,-35991,-37094,-68379,-89956,12811,66097,-51291,-9102,-13191,20306,62778,-55794,29084,23411,-15667,20346,-17841,-21766,30274,69280,-10230,58091,-61384,-24878,-18054,-13065,1384,-53715,-13728,265,19399,-6514,-24791,-21987,38317,34150,-12345,-39921,-10982,-16073,-115068,27538,43726,81905,87310,29487,-35172,-4530,-3753,104797,-85369,-80339,8149,-24671,6263,-2165,-63998,-34625,173333,55241,-1190,-12106,-60594,-20913,29761,-5556,92782,3996,-3531,-2159,-15291,29143,53070,85524,-29725,10125,26789,72176,-92963,-30842,13677,7220,-10484,-448,-16294,-41193,29010,-19231,44595,-11896,-65610,-75055,-77126,-42795,-55371,-17058,-2171,-37937,-58238,1656,-37064,-23247,-106466,-60093,-76668,-46052,44005,109039,71831,49513,-32340,49093,15697,-17732,151930,28815,28575,49395,-25728,-43313,-87094,12579,46624,15179,-21656,64562,7995,20240,26710,-35582,-11660,-105417,-9237,-3637,15966,-54059,28293,15432,-22291,-8065,-15166,11135,-42233,-24025,9670,-61933,-35910,-126776,-47678,-27554,69223,30453,-16579,1065,6244,9972,-24418,-77202,-116201,-19741,13349,23952,-49204,-9577,56088,45317,-32550,-28299,123433,-13094,-91739,-27197,-42323,96224,22024,-2221,11677,-37431,-36822,-9232,-70564,-12409,-22835,-19851,28383,131142,-92593,-22277,12688,-77001,15530,38187,83681,18983,338,-13715,28591,-87872,-20068,-55895,35959,60261,-12590,49053,-36750,16563,-23443,-47645,18064,22581,-8390,-72222,-52126,-41226,-29060,-46709,-6782,18513,52644,-41373,21811,23261,70953,-17488,17388,-33464,23200,46842,-23206,1850,31629,-15275,-5014,-40464,-49440,-43056,-50164,-37032,-48245,55847,122925,-9454,52592,12639,10934,-15300,-25418,-28607,-58545,-11659,18664,-17131,4925,-27008,37361,-6139,-17819,-38086,-4252,2773,34051,5502,-6573,17382,-69401,12119,-39746,-10420,-48929,-39230,40735,11913,4420,-6857,-84236,-76700,-27322,8617,-60799,-11449,-3402,-15301,63169,49759,-25818,-91956,49908,-22475,-15685,21829,2895,46817,-18297,13016,-24234,-11647,-1409,-73158,-45477,-70244,24624,-31971,-5690,13204,-16901,14689,-12114,54692,-25297,-911,3786,1706,-11039,99388,12298,-20274,-37480,91522,22644,80167,12878,-25412,-12833,-70695,-39160,14214,36327,54632,63741,-19228,3937,-7237,-49199,-33030,-80052,-76343,-69503,40501,4257,89350,-38690,36289,-74318,-24107,107053,19945,-21889,19678,-48787,-46820,3407,-58244,3161,7046,33903,23611,-6898,103,12773,5637,-48682,-45166,33886,-17546,-39610,-1882,8588,-6452,56339,80945,-27500,-16539,6287,-7518,-21082,54992,26558,10582,-9353,-60045,7692,45702,-10012,56896,-5853,-25321,-27176,15840,10626,57773,34900,13080,11169,-45847,-28515,-4851,57241,-40114,-11756,-27692,-34824,-102702,-44765,-17127,-30348,5905,3208,-77176,-30041,30475,-59660,-67307,9832,-32508,28839,77700,38853,-2406,58798,12129,95356,40796,36010,-2273,147758,88018,-101162,-7358,-25880,-43038,26283,-3738,-44315,15002,-3172,23347,-42883,83438,-44978,-13936,-58208,-16493,-33778,-32738,-34059,-60630,10361,-33384,-19651,4799,52617,-79429,-32677,56952,-7906,17954,-13839,20609,13495,58405,-22285,-24322,104662,-24463,12239,30105,-5041,-10352,-25469,44271,57979,16783,82250,39770,60557,30874,17222,-176,49586,-7805,-55062,1091,4477,31665,-7732,27505,34972,-9802,1247,-59012,10956,114213,66270,-18102,-9183,-18531,-22351,-3382,60847,-12260,-11621,-4838,-65722,51663,-5509,-18741,-49698,-39536,35144,16737,37654,51644,-42239,73457,-15791,-17753,60221,2653,64001,42063,-21828,-7071,-9090,-76398,-49153,-55281,-25788,52069,-9961,-44829,-27833,-62074,10993,1005,68086,67091,54170,37725,76792,-43211,-12177,25820,70743,-14408,51492,60832,-9998,1268,-22930,-74282,-3214,26327,-33022,-32955,-14719,-20187,74015,-17472,-86455,2107,30072,-47108,6326,-4295,-55433,11433,11058,20162,-16609,-19967,-1519,-61200,24945,79425,8537,-60179,-42173,-47691,352,-101766,-11236,-23857,74831,370,31877,14057,27430,-71929,-60944,-61734,-19140,-22894,-19693,-37114,-16805,-13752,-30394,-12286,-79935,-6432,46686,60796,49454,-44856,-548,27054,30898,57043,-217,-36999,29176,114969,92713,312,-32842,-22455,-65337,17525,69535,-3822,-11078,-1955,3770,-17546,-13862,21602,-130,-26481,9900,12171,27172,-15807,27409,-42230,399,-26213,32991,3660,-61574,-9671,67562,16924,33913,-5912,45901,-17165,-44227,-8115,19913,-40789,9811,20241,37458,-62386,-46848,-62299,47057,-45017,36481,-44009,2055,90944,39049,606,-66631,44611,43596,17172,-33352,-30583,-61791,13075,21375,-9643,43589,-26293,3357,64691,-15177,21851,62438,-2646,6235,19056,11660,-56787,-51688,-20746,-21487,-20654,14069,37979,-41991,-51288,-72097,-2367,49315,-47148,-1889,-115063,-6594,32043,61262,69583,27488,33190,6367,-8239,54661,106131,30967,-3741,80413,19812,-45780,-32314,10427,-28877,-20757,-4914,-36430,-45895,-26793,-40902],[-30428,14592,7207,-58664,13945,21397,-41945,12469,-97282,38800,42647,-43648,-14423,20171,-10103,52268,53009,-1768,12285,-10163,-36916,-105739,-38865,-29285,-46659,-43902,51663,59619,53129,74125,-48457,-36604,4528,-24049,-45604,24592,51008,-81658,-103813,-61097,68815,46002,-87428,-40293,6893,17616,44126,16963,20028,13947,-44540,-3202,-58489,41535,118222,-1031,75725,14388,16246,430,-24200,-27528,-18967,15158,68408,-30077,62294,13144,22403,-34918,-59413,-23149,-2858,-14232,54105,16811,-1884,-63327,-50551,15599,-48814,41179,-60655,-63998,8394,-18916,16238,-18128,-32916,35325,19886,54293,-54385,-36146,-119189,-35233,8661,22134,43842,-33825,-16176,-61231,-8899,17029,20525,43732,26479,11284,-25385,-47591,-50647,-13483,31844,95135,-30273,67538,46959,35684,11249,16963,-16605,56922,-40761,11217,43466,47163,19452,23995,-7122,-18551,5956,43151,684,-27788,-60153,49501,-7304,-85649,-113296,-55604,-5557,-27317,-40954,-63314,-89127,-8295,-26950,-47554,42126,-9142,37898,12063,-59837,-18431,34447,704,-23578,-63653,-89812,-16954,12657,94911,-16317,-26955,95848,-67731,29143,62996,36971,79398,66950,-11600,-43608,-2537,40008,-3017,-26595,-39373,-31611,-48753,-49284,19908,41290,57242,-14567,-127578,-33641,115113,42288,57879,-9399,-40168,17930,2182,-36395,5011,25735,1241,18663,-34025,-14715,5529,24880,-73595,81866,61870,31396,-31711,-64730,10585,84331,31414,-60875,-5548,-17904,-27843,24366,-34614,-55071,-28439,-17025,7399,27994,1113,16458,284,-72941,13406,25833,-36609,-52869,-31810,24645,-19356,-12060,20473,61382,-1036,-3333,-6314,28160,6199,48402,48620,57911,7634,4314,-9000,-70727,-90613,-52885,17457,-54151,-28219,26421,33157,32623,-41128,90355,-4482,43554,51151,-35058,-66667,-36993,41792,43038,7846,13175,3836,52314,70687,41361,-4766,22863,4293,-30926,1510,51372,15358,-15989,1650,-3087,-1346,81044,-7779,-73598,64344,12307,-29627,-16602,29657,24712,-33820,-48902,-49178,-11245,11077,-15402,-20275,-23996,-64753,-77655,-91937,21308,79888,-33180,14834,-36510,3715,57592,-52003,21871,14692,287,56829,-12322,-2628,23796,120941,36544,35754,-80205,-54368,-19257,-15966,-18317,-60639,-20011,-5850,9595,-17178,-16941,-17779,15528,-2358,-11954,-9704,-1954,-6330,-144579,32607,70576,61304,74233,47229,-19729,-14916,30062,99568,-82588,-73889,14028,-15152,6712,-24958,-43420,-22805,156174,65073,-2084,-1397,-75731,1792,3629,-14935,61643,1769,27989,3012,-5156,41277,42179,96159,-35206,20286,35455,59425,-95217,-31204,-213,33901,-7188,14361,-20321,-29818,21315,-18880,33605,-33065,-28929,-79302,-94964,-45659,-45107,-1483,2182,-44830,-24562,12103,-33091,-37703,-106027,-29696,-30225,-50508,22739,106650,75377,44144,-10866,42537,16510,-21377,143462,8785,30448,58008,-17091,-17934,-75278,23101,28488,14065,-2466,72259,766,-5694,22667,-59899,-10684,-95843,-10772,-2579,17014,-59332,66519,28328,-43671,-31477,1383,4054,-35452,-28909,9909,-46518,-53429,-109719,-31644,-18960,54770,27329,-30693,8511,16779,44148,-19896,-57427,-106120,851,15672,39831,-30023,779,65561,5470,-43219,-29350,143502,-14625,-101460,-29476,-27323,88965,45114,-5001,8398,-20979,-19621,-4040,-66345,-50327,-42170,-13934,28463,158549,-77199,-15632,30419,-75095,11732,27379,85816,14446,-6300,929,10863,-90842,-23729,-65669,9056,68596,-9240,54412,-46808,24604,-12990,-48432,19812,47263,44768,-70382,-40749,-25129,-21412,-36237,-13876,49941,51521,-27523,35242,19591,57263,-2323,23611,-46883,-544,44807,-33572,2302,39970,-9861,-9950,-58389,-52443,-52564,-42225,-12565,-38804,27805,105726,-13138,62253,13743,-31496,-35133,-23103,-45574,-65946,-27497,18670,-17475,5078,-24948,40316,24700,8882,-33334,8498,7740,45559,18984,-9101,38342,-61280,18975,-43153,-10316,-30244,-15366,27370,8149,-27011,-12883,-73708,-89345,-13537,13409,-28689,-21469,-11408,1412,63244,43401,6583,-101958,15249,-39838,-31877,-12702,-12221,28764,-19592,43359,-2621,-5211,-5385,-57602,-58628,-46991,24949,973,6007,6941,-9973,29620,-9307,46924,-50181,-15263,26367,3493,3378,68846,-10079,-26419,-4940,122697,30520,79497,60788,-15952,-11452,-74026,-49537,34444,143,15092,60970,-5926,2819,-16392,-46409,-21964,-63125,-70897,-76069,40486,6234,64895,-18561,53948,-68833,-10578,119662,22751,-28079,25597,-56206,-60479,-31186,-66995,-3526,12439,20822,26230,-15666,6587,16068,5634,-61867,-57908,20163,-21633,-13271,26132,20770,4524,61044,72098,-35505,-16354,18496,-14834,-32226,42835,17051,56369,-28266,-91763,6716,54876,-23631,24701,-3200,9318,5950,-29411,5243,42703,23730,-167,26529,-60578,-24837,7631,59668,-14228,-2074,-13514,-33998,-112172,-40138,-23399,-28573,14022,4646,-57789,277,40697,-98249,-81597,-59300,-37617,50122,58245,47515,-40542,39693,27385,57406,48060,13449,302,155498,85419,-48589,6121,-35484,-48279,7134,-3832,-42596,24540,-4612,22230,-36541,84165,-46256,1239,-41534,9844,-34831,-19978,-6572,-58522,34633,-23817,-11158,19409,53124,-58761,-25351,52866,30787,33605,-16246,20402,26043,56852,-10456,-18755,95474,4158,24793,54708,-15810,-17060,-8559,62622,18376,18442,57403,-3891,53237,7826,-1336,8972,58920,-24312,-54168,5937,15366,-7265,-44689,19961,13143,-26048,5531,-26596,6744,97160,41136,-15807,-6045,-38403,-40368,-9567,33940,-42821,-6245,-17553,-57933,74026,3741,-20232,-69150,-54390,268,43352,29938,29718,-56552,82099,-1591,-32694,32696,-12993,44060,50328,-8572,-20154,-10266,-84222,-45778,-41702,-16421,11905,-17612,-51441,-16561,-38788,10249,-1090,62642,77221,46587,14518,65977,-60128,-38936,31617,69316,-34828,44212,67193,-12717,-7408,-61268,-70245,5753,28853,-31859,-36140,3903,-11231,65901,-34871,-95578,-5112,29714,-39287,-1828,-9426,-37429,16998,-12157,10656,2766,-31266,351,-35588,34665,67484,-8936,-53335,-32796,-41597,-5041,-112938,-23509,-24552,46583,14839,27452,21144,48682,-44361,-54587,-38727,-33061,-36814,-19544,-41853,-33007,2503,-26113,-22116,-76226,-17056,41422,97564,84557,-37464,8905,42370,51301,30764,-15458,-42620,29041,131521,91915,-3980,-39437,-15532,-34892,36955,58553,2336,-6819,-11033,2548,-6888,-39503,-11584,12573,-11095,36774,26837,49613,-12606,24712,-62466,-7496,-32800,50889,17632,-64496,893,50493,-1418,21614,-14642,46758,-19761,-25966,-7795,38694,-55896,694,37183,31775,-59800,-60975,-54228,45925,-30336,42942,-10992,20459,30818,31027,-16192,-59056,47351,43437,10632,-59210,-28279,-69847,15129,8693,23968,38416,-39162,-10740,64228,5739,29596,43041,11220,6442,24907,9197,-48715,-18999,-23456,-20004,-26406,33422,44705,-32974,-36199,-53789,5144,45561,-34282,-21191,-137443,-24759,38621,54933,111226,24758,30617,13338,-11517,62502,88069,21790,-2481,83706,44694,-33401,-40825,-7292,-21722,-19702,13219,-18135,-35285,-50111,-45837],[-31859,23617,9107,-76848,-11243,1865,-39331,-118,-68341,37342,59204,-26347,-18416,401,-14811,41276,37199,8139,34903,7052,6255,-80519,-37594,-21580,-18713,-35671,38490,74620,44551,66264,-60792,-21044,982,-19856,-36445,14634,35990,-66180,-81499,-75314,118111,58835,-99150,6075,35424,30473,63072,57582,-21966,13362,-20997,21192,-75658,17652,92631,3352,73031,-17433,12365,8937,-36434,-10654,-19997,23639,100825,-34569,71587,4095,2657,-24420,-75856,-16558,-12278,-65192,35795,15353,-272,-75527,-84583,-6522,-55948,47818,-53347,-79586,-5838,-33697,19087,-21883,-47948,29948,14424,42324,-88643,41615,-101121,-21170,12632,29240,33400,-31218,-41948,-38308,-13255,7980,16478,97728,28955,-9653,-24857,-53784,-62930,15814,40022,86272,-41202,46722,42238,27430,3727,21314,-12481,63442,-7405,13881,10022,74318,51617,29798,-4531,-49264,19326,53775,-15305,-34707,-56973,28901,-3896,-102296,-115327,-44703,-2746,-21621,-26700,-84164,-109152,-22670,-17224,-42297,27486,-1152,65393,23903,-48317,259,24790,-43191,-29194,-66059,-79723,-38887,4041,94041,-12882,-18135,99038,-57109,49074,69082,29290,77091,88511,6447,-38747,-11101,48652,16298,-20872,-38697,-14724,-33380,-39575,21330,11609,21294,-13317,-94793,-17006,103122,35316,53238,10206,-27619,13743,11588,-18705,38688,51905,-8779,12057,-22396,3932,9664,35823,-64822,64371,33656,-4567,-22386,-58356,-29691,86610,14476,-39574,13073,1155,-11892,49729,-49714,-68417,-23620,-20485,12632,15028,-6513,58515,12323,-68200,2423,32386,-10798,-48114,-43792,43718,-2112,-11187,3438,41621,-9489,-10793,14664,34010,-6218,19263,51919,113279,36212,8458,-5526,-87651,-98727,32815,82770,-48241,-50211,36436,23014,32842,-55086,85747,-19650,11356,44077,-21326,-99320,-33424,43176,77165,22458,37133,8774,31549,89459,54355,6820,23668,-5280,-48616,15107,51197,7940,-12091,17520,-19994,19887,63228,-31553,-77483,28782,15792,-25318,-8188,35112,43517,-24403,-4042,-81742,5551,5138,-26493,7307,-11460,-69934,-83973,-86698,27810,87306,-12911,24568,-60413,-4771,46869,-36177,16872,4335,20850,89113,-12398,15573,10391,160596,97413,-2306,-81738,-82761,-16917,-12515,-45743,-67251,-20554,-19697,-218,-20340,-3572,-2013,1580,-23133,-12980,23224,15703,16823,-158680,29117,89541,28203,46215,50747,-15748,-37241,58095,80158,-76769,-44943,21249,-9794,4980,-37125,-22180,-19237,117438,75588,4499,13143,-79847,31419,-14216,-26516,25096,2889,49669,4244,7676,49604,21158,84998,-38852,24823,47752,43518,-84870,-28188,-26880,57934,-3177,26936,-34155,-23125,-5709,-20914,23755,-42463,-8153,-69945,-97787,-37437,-22752,18489,22519,-50475,6785,19053,-22337,-51702,-88845,-10764,17140,-39076,6679,92672,68450,34024,13381,33403,20810,-16605,113760,702,19888,56749,-8959,6099,-62869,25537,15641,14647,15312,69890,-8059,-29744,15814,-77105,-6818,-67215,-16782,1923,15198,-59527,93697,37820,-62072,-38307,22751,-5722,-35597,-27198,12620,-17196,-58884,-78132,-1923,-8587,27185,24589,-41379,12520,30829,85866,-22763,-36603,-91023,15700,9896,41289,-12416,6264,64824,-25104,-58932,-35217,125844,-13531,-74977,-22635,-17129,66070,65290,-6865,3031,-13033,3716,275,-50698,-69013,-62262,-4758,20761,155753,-27687,-6223,43576,-59849,15221,10505,74711,8933,-19020,11457,2524,-67332,-20769,-85720,-23240,63005,-10006,61723,-59105,22411,-4507,-41733,18939,66370,91161,-46692,-33079,-15644,-21812,-27199,-20968,65355,35395,-17975,41857,16612,43313,21671,19417,-52982,-19922,35173,-40938,8179,38070,4478,-4505,-69635,-40855,-51397,-51662,14969,-30234,-8230,70092,-17265,65617,17316,-54454,-44671,-20170,-56782,-63256,-34259,8423,-17874,15844,-23665,30216,51227,36286,-20917,20021,9121,46806,28600,-5514,52349,-48227,22299,-48347,-9671,-10526,6165,11933,3575,-54972,-43805,-58981,-92316,-5480,30120,4057,-26716,-11930,16547,62097,32017,32597,-92956,-16586,-51230,-40663,-58380,-32320,12883,-16754,65498,10000,-1429,-5635,-34951,-66639,-19876,14922,29370,10700,4790,-3732,33547,-12466,45032,-44560,-26511,42509,15741,19981,27044,-35861,-28314,22255,148100,29244,61054,85302,3073,-4187,-61685,-49124,51622,-22827,-17725,49680,6593,807,-22306,-34112,-6804,-45235,-66272,-71340,39435,11138,36032,11057,67261,-54959,4708,116841,21410,-26132,35905,-56957,-75098,-71948,-63109,-10401,-10326,2198,26785,-23280,11255,18794,10615,-64821,-70550,-3006,-24629,8353,50683,35470,10675,49827,42622,-40232,-15684,19284,-8795,-30326,30106,3717,81739,-40863,-106194,9429,54871,-38244,-16394,-2259,31186,18005,-75890,7859,30273,5611,-17086,43348,-69657,-23251,24059,55885,5415,9632,-2194,-30437,-108655,-34191,-30739,-25494,30297,270,-48892,22218,49383,-123258,-75396,-95363,-38738,62754,40408,49862,-65063,11519,37216,25387,54671,-10298,4513,110551,70313,4495,22570,-37719,-53848,-14533,-1540,-22819,36784,-7438,12654,-30393,73619,-46462,24418,-11745,37292,-24549,2191,15574,-59533,46297,-4326,10422,34207,44306,-34926,-18091,49360,59638,46347,-7463,20419,33962,37153,1788,-14617,74431,20904,25200,68827,-27166,-26303,-1032,65032,-24527,11067,26113,-19299,41665,-17218,-10499,25324,63024,-27617,-35864,8225,17871,-49245,-71254,7057,-15623,-37603,23142,9569,1267,69428,13551,-20393,1675,-40955,-31469,-16123,7182,-59790,-10448,-21761,-52900,85402,18979,-24008,-80945,-54007,-15057,67824,25553,26156,-77350,73243,12559,-40163,9031,-23205,20129,53830,2828,-39587,-11251,-69572,-12835,-20600,-4729,-28570,-22905,-44635,-4305,-15097,9742,-3433,52195,77273,30731,-1066,49338,-75078,-62929,38539,61117,-40660,28002,62028,-11119,-10425,-89169,-59776,15565,27665,-27331,-34521,35080,-2404,50804,-52585,-77945,4149,28392,-38659,-3853,-10622,-18201,12390,-33243,1386,14020,-31247,5278,-7503,36922,51704,-25377,-44567,-19604,-28746,-17542,-105826,-34373,-16839,11066,28794,16353,23545,70213,-16049,-49135,-28678,-41185,-42218,-18203,-43073,-39245,19462,-30703,-31885,-68925,-40323,19304,91520,75913,-30369,18680,59471,63977,5054,-37460,-41844,28850,120212,79211,7376,-47709,-9225,-3450,56964,52129,2703,1028,-11339,4824,8385,-58035,-45233,17600,4305,60108,22248,53798,-11164,19815,-78863,-10155,-29625,66749,35781,-62887,16019,35212,-16372,4418,-28066,47986,-14528,-7078,-3644,56305,-55467,-7086,41652,26063,-44246,-73210,-38859,49633,-12092,57442,24204,31481,-41907,7126,-33456,-35382,45715,34305,6682,-50679,-27978,-70192,16075,4726,65240,28942,-44709,-28877,58643,19101,27805,19962,19657,13209,21043,7626,-25269,8116,-16800,-18319,-30465,49051,47021,-12586,-27310,-35595,18836,26136,-11739,-39135,-142761,-39947,38814,40704,123335,18403,29491,16539,-5988,58229,63780,18387,-3327,79185,73188,-10281,-65105,-20967,-11372,-27453,11694,-6011,-33686,-61162,-41807],[-22520,26767,10975,-91888,-37127,-21884,-43266,-20369,-31579,34369,68143,-5563,-27358,-20275,-13296,24663,8679,8664,51996,20768,45787,-41287,-28201,-14288,7723,-21827,18223,83035,34703,54877,-61772,2519,-1053,-17897,-20732,7975,22865,-35255,-53426,-75069,144997,70884,-104250,56328,54017,40213,73159,76027,-51820,11834,3530,41634,-93170,-18869,48818,2951,67703,-38137,4846,19540,-45533,10548,-24893,35351,125019,-30283,83411,-3453,-17306,-7408,-82612,-9070,-34233,-99862,14570,20621,7276,-78689,-74220,-16710,-57983,47999,-38691,-62381,-18883,-42002,19177,-17235,-59411,25853,9205,30202,-114524,100118,-73003,-11056,16232,32203,17660,-25368,-66681,-14805,-15847,3615,8930,128544,27846,-27605,-29685,-57558,-73135,42057,51541,63373,-51120,31192,38602,7288,-2486,14400,-21482,67377,28316,25859,-13392,89055,87104,23750,-10658,-63737,32042,58801,-31325,-30076,-56113,4803,1429,-108802,-94089,-27598,4634,-11753,-17667,-81324,-110434,-30660,2222,-23219,12135,4348,96124,37106,-21921,7149,10872,-78078,-27635,-50496,-44324,-56242,-2942,74437,-6410,998,92625,-42177,54546,57197,23898,63471,104439,18264,-17241,-19455,47070,28740,-15993,-22140,703,-16366,-24291,29799,-14287,-5429,-8046,-47902,3651,88847,31692,45294,32541,-6073,11331,16616,-732,55827,74468,-12191,6850,-2526,1421,6243,41556,-47328,27888,420,-31678,-13711,-52658,-69399,73366,-2833,-12528,27896,19123,11117,63719,-45741,-76547,-10045,-30923,7592,-10354,-8259,90386,20364,-60569,-13550,35417,8122,-24425,-25925,75372,26137,-15233,-13874,24943,8127,-7299,35607,31736,-35564,-17135,43660,138709,47816,15606,5597,-86921,-89702,157187,88237,-38817,-61792,24645,5502,37128,-45938,72492,-40671,-25314,31253,-8405,-134895,-26853,33884,95500,29421,51037,8646,9697,112607,61008,9173,26930,-9946,-50110,21253,43399,-9033,-10094,23070,-34039,26394,37004,-32982,-73896,-15321,10054,-15522,1076,37862,57001,-6339,54793,-84859,23794,-5622,-32153,23768,-658,-52858,-85375,-72958,33536,86082,2124,18759,-80269,-4236,36871,-11668,14440,-1152,34929,100267,-15823,33110,-1660,167093,148433,-42203,-64246,-102275,-9930,-6222,-75342,-67404,-17063,-40130,-3192,-15238,13136,19190,-2376,-24822,-14787,50623,33976,42704,-154617,18163,94805,-11826,12783,39690,-21352,-65354,78731,62361,-70820,-2098,30456,-8390,2848,-40071,-2553,-21874,71134,79846,16844,26170,-79417,56546,-19921,-33814,-6564,4056,49985,2894,20506,55239,-5466,56364,-42211,20712,59618,27352,-64021,-18968,-54941,67753,-1391,32858,-51257,-20927,-37213,-22272,17289,-42077,-18375,-48879,-84799,-20204,8259,38395,52902,-51503,22161,15819,-7685,-60618,-71374,-6645,50013,-23280,601,72241,53851,20158,33808,25569,27478,-5569,76710,6268,-4372,42932,-8262,20204,-52832,21528,17476,17564,25850,61727,-20136,-46226,13319,-82218,675,-22593,-25135,9959,9946,-52818,103401,42704,-73997,-25772,44245,-14006,-44509,-20112,16107,13246,-53684,-43588,35790,5851,-5204,23633,-44287,11892,42612,123433,-29209,-18068,-72629,20535,-4142,27851,120,7119,51886,-34287,-79901,-47388,76784,-10735,-27857,-9406,-12017,36087,74378,-9309,-3909,-16197,22155,2968,-25652,-58658,-74833,5784,8778,110386,35837,4274,49928,-38107,22765,-7966,50476,-192,-37319,13429,5066,-23709,-13019,-105008,-55163,45067,-15481,68110,-71425,5371,-1705,-28390,14912,69405,115095,-7932,-31614,-11463,-29054,-21410,-26803,60208,7158,-12095,39586,18287,33702,47738,7122,-50749,-30674,20783,-43061,16706,27141,27731,7206,-71174,-14172,-40280,-70823,37670,-21937,-38256,26211,-20769,62047,21039,-52038,-42709,-19922,-62324,-49770,-29660,-8819,-18961,35475,-24878,2347,63423,55980,-4571,27559,6033,41038,34400,311,54924,-30808,21039,-53384,-8083,7710,23784,-2669,509,-70018,-99738,-45549,-85640,-4287,54539,23796,-23323,-4629,24364,58336,17928,47382,-69655,-37148,-51217,-44407,-102793,-54899,-2278,-11201,73693,10648,-822,-5867,-9984,-65894,2476,-1269,48313,7081,6906,367,22310,-23139,47153,-17027,-26404,47507,25940,33096,-11038,-59096,-27036,36100,154101,17248,31648,73945,22504,4579,-43938,-38194,62496,-23946,-28322,34995,15545,-483,-22318,-15843,8529,-26208,-61571,-54831,37061,18375,18333,47831,71402,-29875,19012,101190,14474,-18964,46780,-52353,-88674,-104055,-50383,-17119,-58606,-17613,24479,-27649,17301,20023,14412,-58831,-77308,-29160,-27464,19169,66763,47834,13098,21315,2626,-38467,-12974,8959,6527,-17055,20279,-12118,83098,-47798,-101118,16798,44298,-52336,-55853,-3360,40394,6677,-106953,14961,25205,-17271,-35322,50527,-73194,-23643,43902,48610,13228,20453,4873,-24985,-93306,-26972,-35972,-21805,53485,-12288,-56687,31035,54944,-116391,-46958,-85784,-35444,63129,23030,46352,-67733,-18755,40507,5694,59856,-29396,6444,34688,47110,42039,36920,-30574,-64707,-44276,5156,10701,49263,-9368,-922,-24500,57817,-48159,47152,22776,60677,-7147,24310,27646,-59530,42622,16556,33433,43377,30780,-15901,-12551,43894,72711,50043,4938,18397,33824,4318,11299,-15322,43283,22334,8648,68614,-40059,-34009,-3849,43231,-58611,-2586,1,3658,32414,-35731,-1358,44635,60435,-17605,-9789,9390,13926,-86042,-73124,-9047,-43594,-43316,46446,36169,-2673,41484,-12010,-32538,10559,-30304,-6368,-23223,-15661,-58186,-20751,-17303,-49276,86505,36514,-29155,-81286,-36383,-7011,81966,26138,43705,-91377,53296,22431,-41158,-6123,-28675,-2114,49713,8860,-60291,-12120,-41391,36170,6376,2151,-55185,-26182,-25963,6953,2202,10376,-5416,34923,63819,12265,-6186,26566,-83272,-79307,45803,40364,-29907,8555,47941,5447,-4678,-96910,-45783,23325,21759,-20643,-29857,71890,7621,34529,-66059,-44461,25612,26942,-43562,-3220,-8379,-1467,-4118,-54670,-5830,14104,-23669,11650,12050,28550,34895,-36265,-36177,-5116,-12890,-34269,-83035,-41440,2317,-14563,41727,1862,21440,80503,4390,-45659,-31290,-40093,-35284,-17755,-43052,-28640,34545,-37491,-38441,-60795,-69251,-16061,42718,21974,-26368,22972,74480,63332,-15230,-62930,-39494,26828,89430,58710,31201,-55041,-7956,17431,71160,46187,-5696,9858,-5112,7793,19819,-65510,-70563,13804,16144,75446,229,41670,-12450,12863,-83602,-7910,-14772,72472,49923,-53932,32880,25149,-25139,-14833,-43889,46446,-1052,11627,2312,66622,-37869,-13237,34309,19011,-21459,-80129,-21335,57012,2616,70427,48393,31751,-100715,-28904,-47584,-2611,40786,16819,9530,-18242,-28437,-66348,14228,11870,93814,16903,-44942,-48086,50189,24883,18912,1676,21657,21074,5638,8337,13997,21557,-5053,-16546,-32549,57688,46054,13913,-24530,-20632,35790,-2743,16040,-48403,-122295,-49972,29174,18589,105403,12723,32408,14201,6127,43803,38650,24141,-8239,62889,95870,9496,-99873,-25990,-497,-39992,-6973,-3293,-40129,-57661,-28402],[-3847,25518,10627,-99066,-52418,-42904,-51733,-40556,-955,29824,68681,15571,-40164,-36822,-6650,142,-26675,572,61277,28298,68016,-281,-11934,-6989,20601,-6169,-4996,76493,25047,45085,-51056,30801,4815,-13781,-1997,3924,11453,-1805,-27198,-62511,146024,72051,-99852,96557,58735,43126,73898,68476,-56862,9221,19426,53106,-108550,-54857,9126,-2180,59104,-39776,-4632,29205,-50282,29395,-31296,45409,133713,-18987,90174,-10274,-31115,11651,-77874,-1389,-66404,-112276,-4874,31721,20520,-68536,-27044,-9419,-51736,42291,-26931,-8875,-21603,-40610,15226,-8519,-64590,23354,4812,21021,-125528,119577,-43613,-6250,17890,28396,1728,-15727,-81005,-799,-16745,6017,2111,128430,27208,-36278,-38760,-56274,-76972,61051,62866,32554,-57294,18252,32398,-15671,-6308,-4513,-38496,65415,56649,41836,-13528,90036,115978,7490,-26514,-56370,40125,57494,-46145,-19977,-54231,-17267,6256,-103559,-58989,-12224,13190,1786,-10250,-50770,-88728,-30729,19406,42,-167,5090,118425,46012,9572,-1216,-4779,-92328,-21231,-23127,1569,-63776,-6612,45746,3809,31099,71305,-26511,49032,36080,24587,44456,113909,19951,15608,-25169,36329,33765,-11353,-675,810,206,-8473,39982,-35356,-14475,3774,460,24375,75828,25742,34226,49910,21867,10056,17049,17964,50497,85997,-15356,3722,21413,883,-1965,38641,-25970,-14487,-28516,-37695,-7359,-47395,-94801,48523,-15721,9542,34623,32261,33811,63938,-29930,-81860,6059,-44892,-5191,-38531,-3862,99495,23447,-53910,-34522,32052,14854,17349,16230,114190,60322,-27230,-33032,11038,41901,6979,49291,22482,-73499,-52216,21232,122717,39850,28818,24655,-66161,-70139,257119,23947,-16166,-54388,-3647,-17904,44280,-18845,57476,-57447,-57203,20047,-1242,-142312,-20866,16885,90885,24192,53654,5805,-6776,131945,58213,-1658,25881,-7543,-37555,14123,32723,-29119,-8491,18842,-30653,18776,11320,-8325,-56029,-57935,-5557,-4936,7218,36930,61992,15236,104027,-60418,37592,-16216,-29835,26087,6983,-22846,-80429,-52194,38537,73773,7982,1495,-92449,3820,33849,15476,15599,3504,35368,82122,-18529,49149,-5197,133113,164322,-70716,-32767,-106312,1946,-411,-99976,-53748,-11337,-61866,6773,-2271,29530,39138,248,-11139,-15788,64044,46541,61092,-135595,4465,83481,-49344,-15568,18974,-31082,-93190,90520,60989,-64476,41318,40445,-9028,1871,-35779,16512,-26343,31427,72503,30248,32441,-78319,67564,-12784,-30482,-22996,1827,25774,1905,30896,59762,-32445,19012,-48328,7433,65835,13029,-36652,-2544,-70900,58037,-3351,30304,-64079,-18077,-57192,-20194,15035,-38606,-54153,-21324,-60872,1490,39097,53453,80845,-45795,18293,1929,5861,-61545,-67165,-16422,57487,-13791,5745,50410,35760,5005,44261,21166,32391,7954,44569,19943,-36527,17733,-18188,20486,-44424,12558,33152,21731,25396,53695,-36027,-51758,19607,-75386,10234,27936,-31581,20232,1615,-41474,94252,43329,-77008,1174,59334,-18753,-59591,-9641,18934,33134,-43208,-14935,73417,24314,-32287,25139,-37557,7548,47263,144570,-32604,-4332,-53782,14528,-23944,3425,6081,5234,30626,-19606,-102308,-63989,17164,-7912,15207,5987,-10966,10160,68975,-12917,-11150,-28558,27395,4008,2750,-22854,-75602,14643,-4032,33437,86241,12538,50293,-18024,28759,-22586,17733,-14692,-58163,6382,17029,22506,-4656,-112227,-79241,20883,-24268,70837,-80415,-25530,-5683,-10689,9045,49542,109258,32025,-35797,-9110,-36331,-18307,-30978,38447,-25706,-8146,28279,24677,29528,66656,-8301,-41850,-32848,5289,-38478,24624,11947,56705,18460,-64152,20299,-22851,-86556,50643,-12660,-50120,-14713,-23249,53958,22335,-30102,-32278,-24832,-64082,-27798,-14184,-24887,-19964,54275,-28502,-40165,57760,60868,9994,28762,1470,32177,37426,3513,46007,-10956,15129,-55898,-7152,23241,35952,-13415,463,-67590,-162861,-37957,-71306,-8586,77381,23845,-9978,10291,21685,50639,3961,48812,-40968,-44874,-37623,-46853,-130611,-75007,-17866,-5348,65965,398,-2372,-8494,11784,-54104,13341,-18390,56074,-3039,10945,1381,-1230,-39931,47656,15945,-12055,40915,24735,38573,-35666,-73130,-24956,33832,133367,-2040,1927,35584,33461,11972,-27898,-20378,64992,-6914,-11269,22278,21663,280,-15499,4122,22433,-4837,-54175,-27730,32369,25113,22903,87029,65456,5481,29886,78340,2293,-11469,53830,-45757,-97159,-116610,-37497,-23260,-113564,-33693,18916,-26379,26752,20045,13512,-47568,-72793,-51405,-30762,17265,71682,53014,13385,-21650,-33716,-28892,-7575,-9166,23862,2694,15064,-26817,65249,-51899,-80256,27543,23428,-62394,-82812,-5219,40084,-18260,-111696,21798,27439,-38836,-51476,42118,-71044,-23950,65001,41652,9112,27822,8263,-18438,-70785,-18995,-37001,-18306,77197,-33979,-75250,27136,55979,-71079,-3589,-43822,-28489,51819,5421,38613,-47972,-43095,35574,-1917,63038,-40203,3025,-32389,23642,59002,46313,-15707,-83447,-79671,16342,47277,58383,-7880,-13504,-19755,44031,-52326,60360,50992,76734,11265,39221,30101,-54604,25838,29607,45966,41991,18731,-6166,-10082,32883,70445,41793,11897,13255,24676,-31845,15834,-21075,7867,11415,-24057,55011,-53309,-36808,-14757,-71,-75365,-18331,-11759,53124,29215,-42085,27351,60994,51863,1133,12139,10781,6945,-110567,-44964,-25458,-62575,-43738,64207,43154,-3759,20179,-32792,-50404,17127,-14541,20498,-30471,-32115,-42155,-31198,-6365,-44505,79852,50685,-32376,-71444,-5732,14125,79630,30641,70690,-89330,30076,24654,-39817,-13407,-31327,-18173,38080,8030,-74825,-12509,-13006,78393,34780,-1277,-63887,-28275,-855,15482,9675,13317,-5448,10885,36728,-2000,-2924,98,-80177,-82995,51741,2591,-9070,-8296,30398,43608,8655,-81852,-30872,27621,11821,-13832,-24078,101571,18743,22162,-71642,-9988,50925,25830,-49020,-2722,-4881,10731,-27552,-77602,-10775,4238,-14837,17247,17547,10244,19006,-37191,-29652,7851,2190,-50174,-51791,-43073,31491,-20762,52395,-11355,16687,71470,11711,-43918,-42659,-30056,-16221,-20765,-43779,-1512,43750,-37394,-39351,-54065,-90439,-55131,-23374,-50017,-25919,17790,82804,49917,-27724,-85660,-42052,20290,52778,36477,59859,-57821,-15114,21440,74518,35809,-22162,15872,2189,9159,21468,-61239,-83067,1909,21152,80779,-31623,22223,-16042,4759,-71704,-1748,8640,61448,54543,-35811,48119,19154,-27938,-32559,-58519,40877,19035,29922,7590,65068,-8393,-17497,20819,10016,2001,-76296,-6175,64482,8419,70027,52073,21059,-126514,-66671,-55298,29275,33082,-6470,21094,16793,-28295,-64895,9151,28921,96168,5037,-42554,-64464,40557,25044,6995,-5761,18557,25780,-19618,12451,60655,18833,5980,-14614,-33113,57631,45122,39788,-26310,-8600,51121,-30376,43249,-43934,-75154,-54647,8992,-7717,70133,11713,40825,6240,20244,24528,16746,37776,-18192,34215,104079,14650,-131850,-21684,8166,-49918,-31528,-9026,-49211,-41138,-8657],[17424,22045,6176,-94999,-49495,-54895,-58188,-52783,13592,22883,61147,33209,-54097,-45785,3244,-29421,-59862,-12266,62556,29509,68053,31996,7913,435,10415,6760,-25938,53485,17026,41159,-32114,58077,18915,-4078,14944,465,1245,19559,-7506,-41826,127825,52587,-83979,113502,49505,37220,65984,42035,-34267,5217,19940,54196,-118006,-77999,-12790,-9716,46501,-23255,-14794,34553,-50843,40937,-35424,49778,123307,-6900,84136,-16542,-34608,26791,-63729,5671,-98376,-106172,-18663,44513,37130,-44111,30089,12694,-36891,33158,-28057,64658,-6454,-29533,8247,-1274,-62479,22679,1423,12295,-119585,102802,-22550,-7025,16555,17450,-8266,-1456,-76217,-1434,-16340,15391,-201,102880,29855,-33167,-50342,-48785,-71175,71276,68701,2384,-57316,2957,19966,-30814,-8197,-31935,-54094,54732,70766,54764,10027,77513,128021,-13722,-48578,-30080,41116,50799,-57624,-10924,-49258,-33978,8729,-88900,-22741,-6383,19862,15942,-2176,-1656,-48650,-23345,23468,15432,-6364,1085,122804,46201,34770,-21890,-18211,-83471,-14271,5396,39302,-59208,-6322,18173,16142,68081,36078,-12912,40414,16238,32319,24867,115495,11259,50699,-27362,20639,33340,-6230,14505,-18253,16307,4171,43190,-52693,-5134,23237,37899,40571,64365,13105,20215,55343,50211,8974,15365,37775,26820,82812,-24480,3361,44659,19881,-10802,26814,-6790,-48431,-46234,-18777,-4471,-42498,-96323,19652,-22093,19370,31930,39059,49659,53104,-12022,-85913,20355,-58039,-20378,-53931,4902,84237,22150,-49492,-59390,21213,7903,67207,66971,148540,90460,-47587,-53366,-2756,73471,26465,51368,10988,-104273,-77989,-12628,72616,19682,49516,50072,-29642,-51033,259858,-95445,31201,-24557,-38544,-41864,51082,15280,47699,-61350,-76811,13891,-2471,-98816,-17805,-1087,66972,5980,47285,4252,-13229,140505,46955,-22161,15041,2435,-17671,-5360,24179,-43956,-5672,6508,-7016,2248,-7325,31613,-21088,-88007,-28021,1653,7718,32524,57817,34496,128327,-22872,42349,-22537,-20137,17400,10866,6490,-69024,-28683,41383,48717,4949,-21207,-95516,16365,40758,38657,21967,19754,22232,40520,-16743,59591,1701,71423,135862,-80044,3432,-92352,17727,3022,-113381,-23499,-4687,-77454,32383,16677,41505,53605,3735,10630,-14334,57944,50593,65916,-110063,-5226,57027,-73557,-31166,-3911,-38776,-115302,93111,78549,-54772,73366,48563,-8941,3084,-25332,37626,-28327,7151,52704,39610,29398,-76611,59822,4473,-13459,-17808,-5908,-13732,4385,37576,64450,-54986,-16992,-60332,-12408,62314,1252,-7794,19194,-66030,32928,-8813,20900,-66627,-8203,-55228,-13887,16104,-38178,-94121,6653,-33936,21600,58725,61007,93462,-33759,1960,-17911,13641,-54075,-77975,-36115,37445,-14992,19471,31195,18061,-8025,41720,20317,29480,19760,22749,31368,-66252,-13674,-37145,8386,-34670,-78,49707,24767,13650,50654,-54139,-46123,34551,-61267,18771,71464,-31303,30565,-8622,-30842,69999,41090,-70735,32044,61447,-21159,-75216,2256,20544,36708,-34055,3778,102951,43396,-45905,28940,-22969,2240,42204,142162,-26472,3264,-38821,-231,-44930,-25301,6172,3063,8604,9350,-117025,-77175,-29721,-6492,35331,19507,-12304,-2677,51183,-17204,-16868,-44510,18121,3905,27206,22262,-66226,18280,-15349,-43829,104744,15255,47733,-6189,27520,-28775,-16390,-33855,-76855,-6426,34640,50627,-970,-101319,-89425,-1656,-33424,68667,-82016,-63309,-14793,8211,3790,9522,77811,58183,-41927,-4911,-34930,-15987,-33465,10034,-54093,-4721,10207,32299,28091,70956,-21323,-29351,-29910,-8107,-27003,29483,-1281,84779,22232,-53857,50419,-4466,-87933,54697,-1726,-40049,-43887,-25053,46092,19879,-2308,-18304,-35069,-64156,-2212,9317,-30633,-19359,57682,-32134,-85119,38609,48408,17240,22488,3,23372,38845,227,30695,8578,5651,-54261,-10155,35817,41287,-17825,3729,-50054,-205066,-38521,-52114,-15426,89027,8411,11438,31296,9262,39163,-7200,37833,-16359,-43243,-13319,-50802,-130917,-86918,-33785,-1539,45209,-16433,-3999,-13871,25979,-32204,10576,-32312,54478,-15365,12759,-1046,-28031,-58488,40342,38925,12180,26107,9971,34909,-45383,-74107,-24677,19545,89782,-21618,-18505,-8782,31213,17404,-16083,-1159,59202,17134,25711,15473,29112,3627,-2713,22109,35328,18790,-41916,6930,24627,27454,47906,121868,52227,44716,35756,53401,-13228,-8496,53785,-41024,-96163,-108923,-33752,-28595,-146485,-42229,10450,-17423,39104,20056,8768,-34987,-54374,-64727,-34108,4864,65241,47782,12830,-71249,-55115,-13175,-449,-29880,35620,23578,14286,-35485,37193,-56047,-51464,38151,-4933,-64645,-91518,-5150,33444,-41333,-88619,24024,32323,-51951,-63206,19628,-63361,-21435,83724,38306,-2112,30212,9829,-11553,-48623,-11206,-34152,-15812,94636,-62568,-90355,14885,51803,-387,40642,845,-19525,32789,-10768,28950,-13202,-55438,21444,-1868,63677,-42180,-6330,-58903,9286,60472,50374,2175,-106878,-108877,29921,75288,60688,-1448,-21338,-17677,36604,-58274,57998,63656,84933,24880,44223,27848,-42602,1783,28941,41942,27931,13570,-5375,-10091,14207,58151,24262,7337,5701,8687,-60629,14732,-28929,-23312,-4236,-64578,33650,-63290,-33449,-29272,-49748,-72446,-32179,-7114,105081,30038,-35893,67140,68903,39818,21613,21531,13129,383,-118581,4391,-38968,-67302,-40792,67687,27761,-2705,7737,-48306,-69840,18993,-833,38689,-36732,-40619,-20343,-35559,7733,-36722,68037,56189,-29828,-56469,29551,32961,60168,35921,88272,-72263,8970,17814,-41274,-16981,-33187,-26078,22471,1423,-76317,-11874,4115,93813,58787,-16223,-61887,-30225,23269,20058,8528,19831,-1529,-16833,1074,-6891,3493,-24912,-63404,-71319,54174,-47967,10407,-18051,15520,96941,24516,-49382,-17196,29399,-166,-9115,-18047,115491,29073,16477,-67725,14332,71294,24930,-49612,-3409,-2968,18741,-48712,-98778,-14570,-10665,-10324,19949,10308,-13259,4762,-25757,-25283,17047,13846,-60269,-21045,-38774,64388,-8106,58645,-18143,12322,41808,5310,-42491,-56810,-14176,10819,-29392,-45380,33862,43433,-24446,-33623,-49678,-90066,-85177,-71902,-101659,-27402,2775,81375,28087,-32743,-98119,-53811,7395,22333,17648,83732,-53098,-31516,9882,65132,18844,-42725,15397,4360,8251,12103,-47911,-84130,-15364,17074,76048,-62804,6263,-20318,-3025,-44053,7193,32782,33683,48247,-9725,58085,11867,-26600,-45259,-67931,32135,41681,46929,10446,50661,23022,-18813,8849,482,21293,-57120,3924,67715,3930,48806,32847,2278,-116460,-92457,-54518,51921,23196,-31485,39530,35853,-26691,-72253,2039,51475,74235,-3654,-39576,-74299,29907,21379,-4208,-896,13284,25411,-48934,20122,99471,3127,11627,-12201,-32952,48801,48266,58858,-30298,3211,59522,-45716,64395,-25558,-12324,-54983,-18935,-31556,36100,17195,53687,-5486,31151,6741,855,53730,-32310,-1402,94136,2119,-146943,-11585,12845,-50159,-48605,-19419,-53654,-16306,11509],[31778,18560,-2773,-79415,-29003,-54135,-54625,-52350,9701,13004,47317,43641,-64933,-45646,14490,-54943,-81674,-24196,57688,26667,49834,49986,26930,7366,-23839,13301,-39733,21127,11711,44145,-11007,77822,35485,11419,25723,-4489,-7483,19896,5099,-17423,101248,10014,-58012,101552,30507,23322,51318,10581,8237,-172,3706,46205,-117237,-80781,-15863,-16146,29847,3114,-24823,33129,-48235,43868,-33822,46231,95920,-2817,61283,-21878,-27186,34213,-44628,11235,-115835,-89986,-24306,52831,53024,-9908,70345,40450,-15946,24001,-45687,127968,27237,-12222,1080,-30,-55357,23981,-923,-2279,-99921,67913,-14800,-12151,12307,1779,-7721,17396,-48271,-15375,-15363,29051,3569,63937,35916,-21474,-62471,-35887,-55468,73282,64526,-19109,-50092,-16243,319,-30506,-9855,-61041,-59139,34621,68574,59455,46173,53862,119334,-32817,-69543,5365,35082,41084,-62792,-7213,-40975,-45215,8371,-69491,6513,-14117,22934,26669,6671,46451,-3494,-10680,10251,13621,-6255,-5895,106696,36605,45164,-46478,-25569,-58272,-11296,24552,55166,-44148,-3097,-916,27296,101868,-4194,-2936,36941,6279,44816,8151,108588,-4642,77870,-27087,5840,30722,27,17615,-49288,32373,12582,32612,-66735,16292,47851,56927,48493,52562,-6662,3932,45664,69772,7581,15607,57976,-3769,65872,-41735,6014,63127,57990,-16407,10112,4977,-66866,-50414,19696,-4772,-37993,-72914,-4512,-22792,15670,21556,40645,55731,37891,83,-88311,30866,-66383,-31997,-42048,14864,55612,17872,-46076,-84271,4490,-10125,109445,107909,165215,105216,-71511,-70233,-19319,84840,41389,42060,3896,-112055,-89332,-49032,12849,857,75885,79065,12425,-42011,133365,-235856,110322,24329,-68632,-59498,53400,44868,47513,-49327,-81024,10382,-12352,-11828,-16913,-12199,35455,-21489,36211,7562,-8888,134870,31087,-43145,-6108,18383,1392,-29430,21195,-46066,-817,-11140,28217,-16066,-16244,69301,25499,-98006,-51807,1150,2764,26105,46138,46757,125443,9965,36687,-23065,-6738,5298,11010,23601,-52709,-8212,39865,12576,-3237,-44575,-90484,30062,55345,53066,35044,44109,2375,-6851,-9175,57686,14455,7483,76179,-69635,34718,-63424,35250,4028,-112478,17312,2126,-80353,70783,38108,45753,61481,2977,33228,-9543,32667,47117,56640,-88088,-4897,21327,-76322,-31679,-22117,-40139,-126690,88096,101601,-38722,88034,51826,-5630,7059,-9294,61551,-25663,-182,25283,42160,18582,-72032,34755,26421,14592,8264,-18807,-49550,12037,40896,69753,-69843,-42964,-78049,-33569,47927,-8680,17041,41461,-41420,4258,-16082,9267,-56256,11889,-30137,-5099,18325,-42503,-116413,30507,-11369,34288,59248,62136,84807,-18506,-15822,-36930,14134,-40080,-94718,-59835,-2286,-23675,36423,17095,2911,-15630,27909,21568,13867,26435,9252,30413,-83678,-43668,-59442,-10733,-21166,-14858,48108,23947,-6113,54153,-70517,-32036,53656,-46367,23190,97920,-21057,38731,-19109,-26330,37820,37473,-56901,55222,46619,-24696,-85386,14119,21413,25839,-30865,12865,119296,57691,-42985,34114,-5580,-495,27658,117858,-8079,4898,-32524,-19750,-61737,-51198,2664,2407,-7255,35367,-112916,-74819,-50889,-6792,29603,28480,-14332,1114,26973,-21017,-19186,-56929,535,3318,42782,56436,-53027,13736,-24216,-89971,89553,10806,45659,-5543,15731,-24505,-44872,-53819,-88676,-19664,52476,47297,-6392,-73991,-83459,-16177,-39592,62157,-72697,-97235,-25497,25241,1494,-35008,34306,61037,-44610,3037,-19555,-12694,-34199,-14154,-71350,-1793,-10179,36085,24525,58808,-27937,-16152,-26412,-17631,-10148,30514,-7447,103159,13804,-47206,65475,9621,-71370,55148,9988,-14917,-56956,-27051,43364,14253,16830,-4931,-47956,-63383,21190,36826,-21001,-15949,35773,-31739,-115271,15965,21860,13967,9897,5019,16417,39195,-10868,17201,25053,-5489,-48465,-20586,45725,39116,-14848,9409,-25903,-205923,-46919,-30944,-21655,84506,-10006,36339,54905,-8330,26055,-13826,17999,-2232,-37865,13902,-56607,-103246,-86635,-48637,-1129,17867,-34004,-3529,-20418,30819,-4765,-2841,-41287,47364,-24935,8076,-6725,-47089,-72968,22021,43897,36344,8658,-13603,23147,-45117,-62944,-27882,2456,36152,-33778,-24758,-40770,16636,21657,-8197,14302,47712,36856,66814,16058,42286,8979,13755,36023,48294,42123,-24698,44141,14169,22289,77540,144301,36237,77321,36179,29334,-29611,-12621,45671,-40982,-83371,-89542,-43732,-33291,-135695,-41840,222,-60,51189,21330,4267,-23290,-23670,-67375,-36062,-13203,49373,31670,11947,-115347,-57429,4260,5942,-47525,37094,41746,16279,-34052,8161,-60975,-23881,43759,-35325,-57228,-83779,-178,22262,-49873,-45200,19094,33262,-52121,-70332,-9796,-51382,-14279,95945,40086,-13537,27454,11528,-5088,-34917,-4729,-30338,-14886,102149,-91366,-88540,490,42858,68143,71190,21595,-10569,11497,-22093,19798,24360,-53809,-619,462,61123,-37583,-19123,-39626,12020,55113,50481,16950,-126136,-117629,42146,87897,54174,9534,-22975,-19168,34855,-64087,39547,57052,87220,30145,41103,27154,-24171,-22499,14605,23568,3006,17838,-9286,-9689,-10763,43046,5160,-8714,-2126,-9285,-74581,8889,-34467,-42187,-15808,-97731,12692,-65912,-25341,-42144,-84204,-53838,-41674,7520,138650,27614,-21791,102892,65347,27645,37690,17593,16224,-3411,-109440,54421,-46660,-57811,-37004,54728,-4187,-1789,3710,-59787,-85613,15511,7097,43737,-40337,-40231,-1501,-29539,21838,-25688,53000,50178,-19796,-42110,60358,39842,29845,38272,82747,-50239,-8270,2898,-48863,-20909,-35269,-26469,8743,-7720,-61788,-9808,5219,76441,73232,-38770,-60460,-33146,39658,20158,3693,30839,7685,-42485,-32877,-845,7710,-42622,-34254,-46461,51207,-96450,17823,-18528,7914,142633,35999,-10261,-6302,31768,-11900,-8053,-11014,113869,35624,17301,-55345,24712,80629,23592,-41834,-4757,-4801,24779,-58750,-111198,-18950,-24061,-12298,18414,-3285,-34466,-8042,-2955,-22317,21287,21015,-62417,1741,-29373,91663,15435,57895,-14104,11569,-2158,-10762,-39388,-67397,3204,39194,-44140,-45652,64434,32291,349,-21949,-47104,-62329,-95260,-81722,-108251,-28147,-18354,70383,3279,-32477,-94621,-73786,-11244,4107,3958,94407,-40135,-54453,-9884,44566,-2729,-61689,6527,-2825,6189,-4666,-30673,-79382,-33505,3689,62158,-83870,691,-23126,-8893,-7646,17672,47739,-2701,33292,19257,59045,-2890,-22795,-50575,-69077,22199,60872,60139,10673,26901,46143,-15487,4204,-5514,34681,-22275,8291,64047,-7575,9198,-3691,-19932,-82469,-94998,-45121,61767,12136,-53606,59069,31850,-23578,-90612,-4664,73555,42722,-6918,-36669,-75253,16880,14554,-12648,13037,9164,20392,-73689,30124,114731,-18552,10632,-8841,-32673,32720,57991,67181,-33561,17656,57258,-41941,75951,1787,46618,-52273,-48752,-46316,17450,27752,67187,-17670,34915,-4731,-7317,64579,-47618,-33440,69243,-22701,-138728,-1900,13477,-37503,-49861,-29908,-47644,10326,25098],[31571,16816,-14628,-55946,-115,-40688,-36438,-39803,-7832,1072,30399,44599,-67848,-36490,25744,-64422,-85862,-29969,49931,23013,22059,53652,41031,12544,-70452,12068,-43295,-8015,9531,50906,5715,84641,45798,28948,27924,-12031,-13165,906,13158,7298,75358,-45765,-27592,67906,8653,4961,32732,-12176,56544,-6320,-24755,31935,-103591,-62643,-6477,-18242,10681,28687,-33992,24482,-43672,40557,-25048,34795,59485,-14096,23903,-25696,-11873,35298,-24969,14496,-109102,-70840,-20784,50716,63401,24540,82282,63058,6820,17759,-73931,154432,69988,5695,-2989,-6591,-48556,27264,-2014,-27343,-73857,33947,-18240,-18641,6603,-13863,4411,38857,-1553,-36928,-14750,41967,12106,23898,42888,-8775,-73242,-20205,-33104,68842,48979,-27072,-36437,-34965,-23680,-13409,-13426,-84251,-49090,7583,52636,54737,78553,23817,95368,-43416,-80862,37773,24555,31507,-59108,-9740,-30682,-53250,6320,-50223,26329,-33718,22395,30570,14346,73578,30256,4207,-15732,-7773,-3717,-13372,76691,20340,38313,-64521,-24586,-28579,-14927,28371,45899,-23568,498,-8358,33657,118431,-36261,3070,43162,10273,57442,-3274,94448,-22584,89222,-26878,-3090,28905,7675,10158,-78660,48157,18115,8098,-75381,40259,70867,56665,46529,38516,-29935,-12637,23431,71001,6322,21403,76372,-28167,40018,-63495,11077,73921,100583,-16631,-4057,6564,-74005,-43481,66008,-6401,-33875,-32863,-17194,-20603,2173,7402,39954,53165,25855,3135,-87172,37271,-67208,-35583,545,22561,30383,11959,-41432,-101947,-13855,-33646,129408,125863,156334,97142,-89138,-75946,-39676,67337,41135,25852,6827,-89162,-84941,-75298,-27395,-3663,102614,108523,46847,-46220,-81557,-355896,217270,82605,-84471,-65704,47814,61755,57015,-25315,-71655,3322,-29688,80228,-14157,-10939,9607,-50849,24831,17063,2641,115807,15176,-54233,-32265,36571,13315,-47072,24482,-31790,5608,-30294,61520,-30413,-16463,90355,70202,-87093,-71227,-6783,-4562,19989,30215,49620,103236,26054,23192,-19477,4960,-2137,7891,23764,-34419,4047,32410,-26854,-11297,-65782,-80103,42306,70645,57337,55148,69201,-14277,-39246,1769,37808,24315,-35860,11343,-45069,54397,-27404,51732,3915,-98583,55151,8595,-67767,113155,57235,40885,63951,-4147,51434,-1713,-4445,39712,37549,-76056,7932,-14805,-56147,-20486,-31894,-34098,-123103,78726,109246,-16181,86438,48390,2151,14148,10902,84492,-19294,4982,-831,38767,5117,-62323,-1261,46447,45035,46921,-33778,-62521,24099,42667,75225,-76080,-53309,-94545,-49747,25201,-18318,32258,57953,-7971,-14625,-22827,1316,-34268,39870,10345,2720,19101,-48942,-111903,48021,2663,35854,40456,61202,59222,-4710,-26110,-49409,10366,-22721,-105488,-80942,-46464,-31973,50706,9089,-9791,-16048,8868,22650,-14127,26277,-1795,12418,-83963,-64804,-77458,-30125,-4381,-29654,15162,17295,-28179,61721,-79828,-14029,69935,-35872,21956,103876,-1065,43285,-28114,-30009,5781,33079,-38554,62765,16217,-32628,-86428,24989,22671,8195,-34148,15144,121994,62655,-26628,39201,8070,2261,6366,81451,19489,2476,-37897,-39282,-69861,-68881,-1804,3604,-14447,42479,-84075,-48288,-48485,-7718,10381,32014,-15712,18760,3295,-23242,-16757,-59879,-15041,2623,49168,65949,-43092,-208,-30538,-93481,53101,159,45700,-14710,-5921,-11141,-62852,-68402,-90632,-28161,64172,13631,-22504,-38526,-63620,-20205,-40224,52772,-51294,-117188,-33806,38337,3322,-60527,-4518,40618,-39205,13752,7806,-7922,-32900,-27058,-76363,-823,-27340,31873,14364,35399,-26926,-3885,-25427,-23309,8851,28769,-4406,103852,-7247,-48550,62025,16039,-40929,57592,20001,11128,-54377,-30189,48103,7626,18315,6047,-58684,-60835,37814,64282,1983,-9813,-7523,-23445,-116646,790,-10815,730,-4911,16892,11924,38094,-27837,12777,36443,-16260,-40277,-40063,53445,30150,-5606,15847,-6425,-168251,-60587,-10525,-25181,65678,-18059,58822,75966,-24257,14835,-15720,-5565,212,-33769,33787,-62225,-58433,-73876,-60237,-4042,-9000,-46860,247,-25446,27665,21430,-20527,-45807,37925,-28391,-5298,-15038,-50777,-78309,-5623,31873,49576,-5680,-37478,6053,-41771,-44637,-34551,-7434,-12973,-33174,-17666,-52886,-4975,25226,-3357,22997,35004,45841,97559,22867,61423,14661,30906,45726,61626,60671,-4897,77225,2641,9072,90434,146588,21360,93304,31734,7556,-45064,-22724,31020,-46444,-60349,-70021,-63921,-37906,-84003,-34036,-10155,23901,58333,24247,4228,-12025,13444,-60925,-34892,-31547,27474,7296,10455,-140358,-44021,17846,8567,-57450,28543,55403,18637,-21505,-14997,-64323,-5276,39779,-60667,-41582,-66909,11332,7032,-39965,5486,6981,25257,-39928,-74451,-37537,-37751,-2725,98628,46183,-19658,20643,14293,245,-34889,-446,-29797,-15551,99721,-110139,-65397,-10235,30837,108199,79714,9897,-3470,-7141,-25199,13243,52787,-40592,-26424,1169,54812,-30191,-30557,6188,34652,49315,48685,23172,-131397,-99465,48757,85505,39156,22629,-19356,-23006,34193,-67310,10401,34286,86780,26759,34409,32044,-2927,-41177,-7443,-1004,-27236,30219,-12387,-5187,-37027,31133,-6351,-29870,-7815,-23201,-72213,76,-34325,-44472,-17043,-106225,-641,-59933,-15978,-48905,-86736,-27840,-46345,20542,145492,13670,-6927,120272,51057,18386,46667,7232,18905,-3762,-85920,83721,-46652,-39614,-34474,30047,-40447,-3619,7248,-68752,-93302,7809,9111,36200,-39530,-30654,8718,-12206,33842,-12519,36320,33348,-4870,-31969,80116,35685,-89,35191,53625,-35031,-22298,-17017,-62271,-26519,-37030,-21725,2678,-15305,-34120,-6278,-6347,37121,75282,-61337,-65893,-38038,44615,16114,1310,46272,21785,-59634,-52697,13707,6792,-48902,1885,-15929,42172,-124159,8207,-10252,9281,151412,37198,23835,1080,38619,-21754,-10906,-1144,103128,35747,22005,-37990,23485,77125,20979,-25403,-5620,-10785,31496,-53280,-108488,-25376,-30555,-19126,12519,-15372,-45510,-19849,26719,-19509,20563,23892,-59259,12745,-16961,104380,39466,48214,2526,16605,-48554,-29169,-32870,-69317,18128,62019,-62552,-41070,78239,12507,28874,-6408,-44658,-14428,-81100,-57041,-72456,-25773,-38927,53550,-19654,-29711,-74675,-95074,-31923,-2493,-6757,87512,-21046,-77759,-28466,16954,-24716,-73705,-9607,-19705,5066,-22194,-15499,-74983,-46931,-16247,40618,-89982,5568,-22694,-11628,27138,28003,45761,-35699,13952,43369,47820,-27531,-16924,-48139,-60753,12597,70371,65716,9631,950,54883,-6247,8087,-2187,43391,22363,7696,54194,-19393,-36395,-45934,-40946,-42451,-71203,-29327,60598,1288,-69013,71505,9521,-19693,-115355,-8277,89602,17762,-4152,-33195,-67159,-241,4498,-18267,29935,8694,12620,-85450,39960,98038,-38127,5939,-4145,-32294,12405,73270,63964,-32826,35480,43808,-19486,77379,30262,83306,-47563,-72949,-49082,17052,39034,75894,-26733,30241,-8183,-7184,64353,-59688,-50940,37894,-50068,-112101,1305,11939,-13841,-35147,-36947,-29360,32170,26486],[15388,17820,-26248,-31155,24267,-18508,-6493,-20754,-30226,-10122,14399,36379,-58984,-19407,36373,-49828,-71346,-26922,42890,20689,-6690,47100,47782,14632,-106888,4531,-36228,-22284,10192,55189,13186,75901,42569,42044,21790,-21747,-13344,-25802,19981,30242,54467,-93838,-852,31103,-8875,-12969,13399,-18629,96336,-11979,-56703,14696,-78423,-29774,8115,-14305,-7353,46046,-41222,10581,-38092,35365,-10638,17646,25385,-41940,-19708,-27624,5852,36461,-7454,14970,-79756,-51297,-8358,34977,64257,48098,71184,73314,26861,15837,-100012,138111,104917,18752,-1850,-19422,-48082,32239,-1247,-60509,-50068,11674,-25610,-22111,1949,-23764,25139,58851,50011,-59622,-15369,48742,21807,-8043,46954,-3098,-80979,-5480,-9661,60315,24772,-21128,-19051,-45179,-46313,15206,-20451,-96426,-26249,-20814,28662,42925,93192,-6348,67348,-42088,-76132,57512,13317,25152,-46231,-16372,-20399,-60572,4848,-34658,37192,-58295,19650,26044,17716,70194,41400,18403,-43658,-42669,-5583,-19226,46491,3672,18495,-68005,-15534,-5523,-24348,17756,18525,-4011,1280,-4665,32716,105950,-49520,5583,57872,26711,65042,-7795,76096,-37407,81964,-29602,-4462,29488,16222,-1204,-93155,62444,23148,-22691,-74555,58504,83547,41562,35695,22110,-50983,-25707,-3537,48714,6602,33911,89896,-37213,12112,-81581,16992,75345,131573,-11635,-8155,-1549,-81426,-30948,106746,-6717,-30027,9341,-16223,-18608,-15761,-5973,39901,45404,21932,-1144,-80677,39874,-59537,-29512,60249,25412,20293,5151,-34110,-103707,-27900,-56117,119972,117506,124800,66818,-89567,-63522,-62012,26113,19067,9515,21420,-40623,-67060,-80311,-30134,12221,122458,135599,62014,-58511,-290201,-421005,333415,136692,-81416,-59422,33153,63118,72200,1629,-53839,-12626,-52803,132110,-4236,3169,-2109,-73456,16250,31072,14769,87363,2465,-48789,-54689,51808,15639,-49429,31946,-3137,11965,-46525,81965,-38707,-11470,89428,96748,-60987,-82688,-19756,-9312,16608,13861,43119,72846,23146,7610,-15861,10055,-822,2391,10279,-17662,5561,19429,-55727,-14644,-82571,-67525,51680,77832,53830,80555,86689,-19725,-43357,10500,166,23121,-49992,-35610,-15134,60223,5625,64639,4311,-76947,75912,14099,-42015,146863,68923,28064,63142,-15845,62409,7804,-41037,32648,15647,-72599,30621,-42297,-19936,-4862,-33460,-22643,-102289,68638,88216,9113,74844,38742,13901,24662,32030,98410,-12772,15366,-16638,33183,-4574,-46879,-39722,58633,66046,85228,-45723,-44475,37320,45419,79882,-75256,-46354,-96713,-55728,-375,-29186,32925,63377,19212,-16170,-27072,1807,-5228,68784,53163,6261,16319,-53356,-86053,58467,7931,26161,10584,63313,28296,3445,-25210,-52486,8678,-5253,-103262,-93350,-77892,-32262,58129,6954,-21748,-10218,-7459,21292,-47021,19685,-15153,-19008,-69096,-72382,-84438,-44188,12022,-41790,-45579,4437,-46278,68231,-77277,2993,76623,-31640,15985,92836,24239,44074,-34220,-38769,-19538,27162,-18968,53703,-21520,-45379,-78527,34077,25381,-6960,-40115,13899,114717,57070,-4528,42500,12542,11581,-17274,46433,48455,-592,-54081,-54386,-67198,-76047,-5422,5454,-15802,24125,-35744,-1254,-34968,-7229,-4363,30694,-15399,42844,-14546,-23439,-9239,-50845,-19580,1652,49917,49607,-40078,-22205,-34320,-66204,12302,-13387,46401,-28766,-32636,6889,-68526,-71345,-82637,-28847,63613,-35317,-46586,-5802,-35844,-15660,-34541,41532,-20680,-118164,-36708,46877,8795,-49788,-25863,6093,-24259,23580,37834,-2621,-29137,-27489,-73761,-3840,-36317,18358,-4297,10845,-19972,7300,-27004,-26613,25640,26496,6772,83761,-36524,-56342,45432,14348,-4981,63800,25229,23935,-40442,-35002,58049,2744,1782,15032,-62083,-54609,45717,87935,30239,-2626,-54405,-5787,-86516,182,-39848,-18029,-15623,32725,9853,34502,-45823,19846,41755,-25263,-32504,-66546,59378,16823,6472,21255,-1166,-118071,-75591,6653,-25649,39581,-9191,73490,88964,-31861,8974,-14296,-27459,-5118,-33599,37778,-64608,-13717,-52511,-66379,-9009,-30436,-51439,6879,-26361,20460,39952,-35531,-47298,26597,-25580,-25623,-25085,-38352,-72234,-36880,10454,45846,-12682,-53237,-12789,-40245,-25537,-42882,-4159,-47633,-18873,-2429,-47406,-26584,27157,-1189,24595,26034,44060,111698,32777,80471,18250,45839,52698,74143,69832,13403,99091,-7420,-9326,72799,123911,9312,88744,23668,-10807,-59329,-34155,13116,-56000,-32651,-58433,-83622,-43127,-21272,-22577,-19168,48985,56346,27664,9861,1029,48403,-49143,-29627,-45843,3620,-20259,7652,-136212,-23159,23229,5185,-57108,15081,64301,19087,-1147,-28952,-61703,-303,23805,-74332,-22361,-48954,28266,-11977,-17189,49302,-9968,7447,-20951,-77466,-57381,-25986,10779,91383,53820,-18661,11749,17493,3975,-47878,1404,-35830,-17135,89590,-109093,-28038,-13562,18417,109404,67120,-23355,493,-20092,-18555,10709,65010,-20985,-49646,-966,44858,-23656,-35422,52023,71617,45564,46838,17975,-118594,-61102,46349,73966,18441,34136,-13033,-25290,29519,-65649,-19962,3701,86383,17375,28957,42236,15457,-51177,-28070,-22886,-55101,46064,-10950,5262,-57898,25123,-4454,-46153,-9966,-27970,-58215,-10038,-28325,-31598,-6808,-79524,-3307,-49100,-9506,-47111,-55784,-3924,-47154,21579,129437,-15375,2393,113090,30379,13912,49991,1019,19400,-1614,-53390,83030,-38756,-21459,-33838,2383,-67373,-9674,17721,-75462,-91067,-1718,7497,20343,-32981,-12496,9232,13732,42883,1297,19872,9706,7834,-26519,86505,28864,-18103,26595,12316,-32732,-33964,-37668,-77760,-32560,-36742,-14774,7300,-18055,-1439,-1679,-21462,-3885,65124,-75849,-75875,-45360,38721,9264,5858,64449,38011,-63975,-49356,31618,1093,-42822,36781,10042,28321,-119554,-15599,3754,18120,107440,25676,44401,5141,52548,-29273,-16448,13055,90380,28627,26856,-20590,15389,63047,16534,-3354,-5218,-19225,40307,-34110,-89572,-34318,-28294,-27463,3425,-20122,-40802,-30640,56547,-15808,15843,23154,-57618,12118,-4541,97695,55412,29607,28661,27486,-84347,-41734,-22127,-59976,28119,74392,-78499,-28872,70137,-10583,49465,10192,-40200,36423,-47157,-19697,-18574,-19271,-51604,36741,-37196,-26641,-44111,-107288,-48614,-2075,-18767,64140,-151,-93132,-38449,-12489,-43954,-75634,-28671,-42378,6586,-33645,-7380,-74118,-50363,-36913,14108,-82595,15364,-18398,-10803,50715,35703,25379,-56484,-5316,55003,23352,-57692,-8206,-39784,-43450,3146,66256,60364,9496,-18805,49809,8502,16804,14634,50223,65754,3521,42101,-24110,-71546,-80415,-57482,-11188,-28823,-11457,53700,-7850,-75983,69093,-19790,-16242,-136121,-7098,95889,6495,3206,-27904,-52132,-21737,-8574,-22383,43623,12752,4277,-79610,46475,53240,-49050,3409,1954,-31205,-8011,88937,51495,-25259,54286,22446,13882,71170,52505,90089,-41582,-84412,-42451,26934,45426,74866,-30282,18839,-5142,496,51129,-64137,-48079,9852,-70984,-79655,-4986,11542,15205,-10862,-38954,-1563,44228,13668],[-10606,21738,-34111,-11966,34489,5641,24440,-3455,-48565,-16538,2947,22034,-37197,3896,46196,-13735,-42605,-16224,39379,18956,-30833,36320,47038,12890,-110045,-5530,-20903,-16669,12821,50398,9640,52523,23493,44391,9876,-31874,-5890,-45100,27616,50232,38563,-112022,15175,11737,-16959,-26249,-3885,-9407,117962,-15667,-82289,-2274,-47883,7265,22864,-4761,-18796,54031,-44985,-4724,-32034,32176,5077,-1551,4145,-78562,-58453,-27795,19954,44981,6792,12878,-39557,-29989,11605,6928,53872,53005,50057,70133,40715,17925,-111473,96624,116986,24084,4395,-34354,-57126,38207,2355,-91435,-35463,3088,-29074,-18019,981,-23221,48653,72173,86918,-78764,-17708,46032,28340,-27118,44868,-8743,-84374,4559,9301,50215,-2308,-5009,-1860,-40489,-61580,46214,-30919,-96928,871,-43580,3467,27343,84108,-30614,44878,-29519,-53973,60869,4493,24157,-26959,-23401,-11998,-67779,6288,-24521,40282,-78625,16795,13725,13833,41437,30274,30027,-61515,-78440,-17982,-22332,29857,-6536,-5321,-55051,-1287,5024,-35350,-234,-14318,8763,-3187,7492,24060,62376,-42343,5438,74870,49296,63995,-4667,57121,-45751,59696,-36936,-1027,32346,24261,-9002,-85675,73594,29397,-47859,-60848,67086,79797,18643,19136,5303,-64651,-30270,-25089,6234,10187,50709,95867,-28856,-11185,-86935,21586,66894,142826,-3514,1161,-16107,-98701,-18976,130926,-3658,-26240,38647,-5119,-18658,-34344,-14883,41492,35568,26199,-7949,-68584,38864,-44257,-15222,111080,22577,25372,-2404,-24396,-83605,-31828,-72093,84537,89127,84306,23274,-66934,-31405,-82142,-22376,-22874,-601,43772,17707,-40479,-60586,1800,44967,129207,157317,52684,-67900,-404647,-413942,427044,172364,-60926,-43788,11206,51246,86743,21455,-33405,-37639,-79614,122242,16006,24938,813,-82520,11702,45506,20703,55154,-6215,-27080,-65362,58845,9963,-34044,39644,32579,16091,-55593,85542,-42755,-5435,70298,94074,-28846,-85715,-33725,-6544,17661,415,29023,42893,7112,-3270,-16821,6379,6688,-4194,-7991,-5479,-2614,3748,-59594,-11149,-91933,-54982,57811,70205,47384,107439,90800,-11589,-19516,10505,-47066,7931,-41349,-54727,11405,53907,26936,72537,6074,-54772,72866,17715,-9897,159873,69242,10933,60902,-27227,65254,17120,-64358,28960,-2005,-68778,55906,-54696,19261,7272,-30129,-9473,-65607,60496,42968,30960,61061,25998,27459,38778,49529,94898,-10507,24025,-17469,29760,-5740,-27184,-73210,59364,67917,110641,-49224,-3144,47056,51345,82807,-70825,-24497,-72391,-49319,-22117,-41940,16514,56211,29121,-2767,-27938,12009,24644,90361,85130,4233,9023,-52946,-51142,61354,7207,8961,-17587,71110,3884,4300,-14410,-46321,15235,9819,-88420,-92873,-83874,-21161,57462,9703,-34659,-1921,-14528,15865,-72795,8990,-30855,-53153,-46330,-65784,-76864,-50085,23029,-48637,-111790,-13081,-55574,68843,-60736,15064,69665,-32167,8376,72648,47249,42237,-36560,-45272,-34552,17934,-755,34469,-52701,-59347,-65444,40352,29802,-13196,-42667,11434,102617,43677,14721,42394,5791,26070,-38288,24110,70447,-280,-75747,-61799,-54962,-73574,-7863,5891,-17034,-13850,16667,49170,-23919,-3384,-2331,25852,-12000,64541,-24210,-22068,2530,-31672,-9801,-270,49069,16997,-42326,-48254,-35164,-29974,-20148,-25477,43577,-41089,-57097,23523,-62876,-59148,-67629,-21723,46884,-78483,-70819,15510,-7804,-7367,-24117,28290,11845,-102234,-33077,51462,16044,-5824,-25354,-28628,-2761,27730,57840,1499,-22564,-19164,-70878,-11960,-34410,-2149,-30051,-4443,-10671,18095,-28449,-29552,35952,25999,22970,48146,-66061,-63357,25954,7000,28001,70578,23554,16624,-21482,-41285,66478,1769,-25376,23142,-54766,-43509,45500,104113,53866,2870,-84144,18628,-35721,14449,-57077,-35221,-16119,47555,9990,27398,-58457,34652,40871,-32227,-27632,-93844,63693,2917,16462,24277,-13997,-87427,-87662,18679,-24367,14406,13031,77060,89873,-27117,10286,-11995,-43245,-11449,-37141,23118,-61472,15104,-29221,-65589,-14290,-44712,-46775,14238,-21833,14272,47158,-42833,-46593,11083,-19594,-46733,-35792,-15879,-56102,-64747,-10507,27786,-10544,-55621,-29691,-41626,-10353,-49969,11296,-64427,5328,13972,-31104,-42038,25097,-1850,20463,24474,36222,111527,41948,89428,17223,56499,59083,83473,67058,25889,104495,-13492,-27178,27755,77313,-486,68489,13469,-24416,-73466,-40559,-4311,-66605,-8048,-56354,-90171,-49328,13892,-11971,-25919,65941,43511,29011,18057,17414,72544,-36282,-20892,-53539,-18215,-44858,3001,-101616,-4187,19341,-4488,-46602,4199,68861,16247,19993,-33758,-49385,-9782,-2885,-72564,-5869,-34628,46353,-33503,7400,75188,-27914,-16524,-3303,-80021,-67374,-19239,22491,77078,59330,-12450,3094,19235,6123,-66554,1459,-48599,-18384,74791,-84464,9170,-8627,8626,80731,41496,-58047,880,-26479,-3205,12843,60933,-491,-64023,-4454,32729,-20092,-30304,80186,108946,43851,46186,2182,-93216,-18989,33543,60345,-3301,40530,-6905,-20645,18718,-57475,-41316,-24668,87055,6192,27645,53574,25071,-52449,-39259,-37037,-73301,59198,-5012,19613,-68027,24071,10309,-48551,-8972,-21462,-41119,-20583,-20111,-10261,10481,-23397,2159,-40855,-9043,-37009,-6880,10245,-45296,7375,100570,-54837,3187,85822,9770,14570,51720,7182,15968,1009,-18583,61114,-24779,-11592,-33541,-19502,-76006,-19290,33821,-78382,-80448,-10246,5390,2516,-20240,12512,2915,42795,48897,14841,6121,-14789,9377,-24195,81241,28209,-17482,14938,-26011,-40942,-42665,-54762,-90364,-37460,-32721,-8080,21156,-14890,26031,3305,-29831,-29260,45607,-77224,-82910,-54427,26435,1984,18197,81838,51613,-55527,-22744,47236,-6739,-26822,62079,23454,12883,-85012,-44509,18639,30465,22738,3599,48340,6840,73078,-34937,-22360,31071,79820,16156,28694,-7968,4316,43209,10356,18967,-3599,-26919,50270,-8125,-60023,-44933,-19919,-35149,-6733,-15736,-18950,-39634,79782,-10893,8678,19279,-64781,2801,4598,73089,58707,4908,55306,41651,-100528,-42237,-7589,-39944,32518,74823,-83116,-9167,44497,-30275,52311,25058,-32018,72589,-4613,8753,25289,-9476,-51065,25520,-47496,-24253,-12435,-101211,-55076,227,-35438,30310,17641,-92721,-36707,-38770,-59919,-67588,-44390,-64074,10802,-34751,-8900,-75604,-40649,-50767,-12709,-68418,23224,-11053,-6932,57779,37621,-6806,-63747,-21152,50003,-11003,-82872,4223,-28944,-19909,-8214,49062,43869,12025,-25978,37509,26105,23887,42860,57664,95565,-2841,32880,-16785,-84177,-96686,-67833,4284,15763,3038,46920,-14015,-75548,48109,-44239,-14483,-141774,-1285,90946,5100,12036,-19871,-33942,-45000,-23368,-26598,50370,20473,-3091,-57801,46811,-4833,-47946,8829,9086,-28511,-24047,97178,34226,-9762,69249,-651,46111,61858,64496,72336,-34973,-79117,-33136,34852,42458,61949,-28176,4721,763,13510,27714,-58530,-27083,-7938,-80298,-53922,-19073,15789,42944,14099,-36277,29820,44374,-10491],[-35434,27928,-35665,-2762,28795,24274,42167,4849,-56676,-14525,-2077,6304,-5196,31018,55046,29139,-8104,-2600,40547,13686,-47973,26918,40656,7625,-70666,-13490,-1594,5307,16295,32843,-3351,18828,-7571,32868,-4119,-40017,9510,-46628,36126,66538,25656,-90711,17919,20359,-13969,-33120,-17281,8619,118315,-16289,-93949,-16090,-21049,37261,34935,8017,-17751,56851,-43760,-17112,-25818,32419,16312,-18738,745,-108794,-82856,-26881,25797,63053,16898,9753,-2245,-4692,36508,-27985,33506,38749,30431,57441,46755,22759,-103182,57556,103007,22865,13448,-46279,-73500,44054,9865,-106681,-32935,5000,-24075,-3562,5249,-10508,68344,74418,93071,-91989,-21654,34089,28463,-33249,35560,-24189,-82663,7445,20504,40854,-25713,15168,11072,-20803,-65947,70839,-42781,-89106,20768,-55067,-16854,10080,54888,-45185,30682,-10184,-19167,50580,-1114,29063,-6357,-27312,-6495,-72968,11808,-20006,36942,-86966,15778,-3738,1326,2490,8409,38654,-61304,-100652,-41889,-22586,30895,-5828,-23280,-31065,13509,3920,-42073,-15739,-40436,11770,-13381,24795,9608,-1013,-23396,3479,85934,69364,53660,5757,40125,-47003,31433,-48070,952,36053,29631,-9049,-57690,80431,36819,-57644,-34425,66798,60260,-5125,867,-9025,-68373,-21984,-32927,-43919,18196,66326,93216,-7979,-25273,-74009,22793,49502,135179,4841,20021,-32749,-125591,-12177,132332,3073,-22311,45038,7948,-20644,-52292,-17495,42922,24705,33985,-12309,-52792,34127,-23920,3578,128902,15183,35958,-10618,-14072,-43219,-21953,-78539,35357,52315,52516,-19998,-24584,13813,-95103,-58736,-72779,-972,65221,66473,-11375,-23499,47128,83040,120615,169152,22799,-63303,-398300,-338497,462006,178143,-29829,-24373,-13649,31916,94751,27523,-14657,-65492,-106577,65068,44748,45560,12021,-75831,10753,55616,16564,24692,-12144,3634,-60641,54257,569,-5718,43394,65666,16211,-54555,75405,-46290,-1580,42109,62274,654,-82373,-44642,6686,23458,-8033,9876,17238,-12712,-4260,-25197,-4172,12243,-10196,-21213,470,-16379,-10328,-32444,-1839,-90560,-43064,60869,46488,43044,130853,80894,6231,19668,-2443,-90252,-16981,-23680,-48744,28264,39374,32225,75513,8672,-38459,49960,18338,19713,145811,57351,-5259,58136,-32488,60491,24376,-66465,29255,-10713,-53314,74476,-50184,48012,10733,-26237,1844,-18817,55330,-6872,43562,51079,15064,39579,56176,59212,70650,-15509,26468,-5313,30965,2492,-6198,-97665,48128,48524,115616,-40684,42907,49147,61242,83739,-66768,6311,-20546,-32259,-34356,-55817,-14434,40285,20986,14846,-25868,28496,49390,98685,97696,-1775,-2306,-47345,-17479,56142,4599,-9159,-33243,82953,-7819,-289,2106,-33105,32221,20985,-66498,-78276,-61183,-869,50244,15918,-48539,3085,-9814,5790,-81526,-2231,-43763,-76830,-24385,-48085,-55715,-48037,25112,-48539,-152412,-32080,-54070,61919,-32066,20001,49168,-34198,3060,51897,60128,39722,-34878,-41474,-39028,3600,14464,16247,-62627,-68039,-52623,42341,34959,-9514,-36608,8588,89057,27786,25782,37687,-9762,42106,-52191,19115,81088,6696,-94476,-60043,-37582,-64504,-10088,3083,-22593,-56433,55784,82163,-23073,4500,17075,18811,-2966,76970,-26113,-20209,16718,-7920,10608,-3979,47583,-18402,-44301,-72581,-32354,-793,-38935,-32357,32439,-45664,-72256,33082,-48722,-33184,-50523,-9616,14483,-99281,-82869,22403,13310,-448,-12640,12275,36316,-76378,-23787,53186,22621,47489,-7068,-50985,18584,22536,57698,3124,-13158,-7917,-73216,-24130,-22152,-24384,-58940,-4655,-2966,28977,-26294,-33578,37112,28463,40685,10722,-87056,-61037,12099,-1785,52401,72117,15133,-6946,-3917,-48010,65018,5457,-51887,30519,-36773,-28670,38826,109306,65801,4074,-86486,43038,16682,37164,-58628,-43345,-3624,56346,12142,16554,-60006,49301,34138,-37980,-26437,-113045,66253,-7570,19590,24317,-41348,-92741,-93177,24888,-23619,-4209,37474,69215,77655,-10189,17887,-11236,-50349,-12523,-42098,-5313,-52406,20423,-11008,-57667,-18584,-52694,-34334,19217,-12548,13442,43338,-40536,-43159,-11318,-15095,-59697,-45945,7066,-34284,-83791,-23121,6209,62,-44007,-41406,-43697,-526,-52990,31380,-65028,32341,25394,-11247,-47674,16483,-5570,11904,31247,28571,103004,47183,80073,9777,62129,66466,87018,53293,29544,92438,-14074,-37789,-25524,15207,-9875,43618,2529,-32085,-88594,-36699,-18294,-74697,6328,-59838,-75784,-56136,1019,-5674,-30330,64207,21702,25192,22641,35211,79831,-25595,-11074,-53729,-34830,-61069,-3380,-46457,5958,9154,-18392,-28577,1886,69502,10025,33665,-31823,-27137,-30771,-34936,-56192,2295,-24160,59201,-54643,23396,77824,-42696,-40238,5885,-80787,-69374,-18965,28928,60839,59527,-4727,-3124,17318,7390,-79324,1140,-64245,-17835,58261,-42114,32336,2676,3990,42092,13009,-77319,-1880,-26998,17576,19517,46474,17249,-66067,-6100,21480,-19424,-15149,86475,129207,43319,47362,-19740,-67856,9941,11589,49105,-20809,39962,-2962,-4986,4190,-42083,-46249,-42882,87667,-3023,30413,60488,21935,-47114,-38028,-43802,-77608,64269,1730,32145,-65831,24687,31701,-33189,-6903,-5568,-29408,-31490,-15775,10173,26747,37200,9067,-41729,-15451,-21453,35894,10711,-41090,-16447,69531,-92869,-3650,49896,-4535,19337,55662,26919,7653,1776,11833,38656,-8213,-14132,-29918,-29959,-66533,-29583,52621,-75439,-65699,-15397,5299,-11175,-2027,41537,-5585,68371,51892,28071,-2271,-34130,-5965,-23468,68500,37568,894,4144,-50569,-51228,-46083,-65008,-96752,-41364,-24883,-3089,38504,-7431,40235,7980,-24650,-33679,21204,-65580,-80505,-63109,14245,-2621,35266,93544,57196,-38886,16487,56562,-13783,-5804,72626,23214,279,-34704,-67419,28749,41289,-67981,-22907,38013,7492,96200,-39403,-26094,49410,72127,2692,26263,-3235,-7959,22977,3334,35666,-1382,-30473,58101,15778,-29253,-55196,-11665,-42644,-15427,-4474,16718,-45540,91803,-5348,783,12436,-83411,-11234,7723,37949,49071,-20291,69846,54300,-95978,-28681,9200,-12774,32120,65423,-68202,14104,13177,-41043,34039,35970,-19651,85468,33703,19572,43001,1222,-36145,22804,-50396,-22414,12395,-73608,-47589,1189,-56815,-5308,28646,-72469,-24617,-57867,-73604,-52771,-50954,-77757,15575,-25437,-19575,-75162,-18462,-51293,-33245,-55633,25422,-2587,-1334,48638,30867,-38168,-62295,-31734,29839,-46047,-90814,19936,-19486,2197,-24306,24221,20592,17391,-18916,27131,42207,23461,71698,66377,103119,-10184,30105,2712,-72128,-91184,-71302,4376,44141,9158,44051,-16459,-70854,11814,-55688,-15393,-126802,7032,75216,4660,18565,-9262,-16846,-64531,-37432,-31789,50092,29745,-8856,-27603,39356,-57605,-34991,24541,16494,-23595,-31968,90917,17323,11837,75176,-18563,65721,54344,66606,42879,-28512,-59211,-28147,32196,29011,39240,-22625,-7269,5441,28445,244,-43945,3141,-13404,-77037,-41069,-35054,26835,63873,31975,-30468,58210,34011,-38517],[-48814,35040,-30268,-3705,12925,31711,36752,1242,-52355,-2714,-1530,-6320,30679,58411,62440,57869,22667,7449,45571,-1057,-57585,22393,31472,184,-2035,-15679,17031,34161,19614,3908,-21782,-18393,-42057,9152,-16817,-44093,30351,-30029,44265,78784,14161,-41405,10512,50913,-1950,-34925,-26093,26572,100039,-13710,-88866,-24408,-5989,52135,43033,20477,-415,60188,-36898,-23651,-19831,34534,17856,-30707,11743,-116763,-88496,-25881,21523,84495,21300,9102,24837,24599,62055,-63059,6857,12602,18580,40743,45130,29300,-79415,39732,74246,19897,21888,-51176,-89871,48458,21962,-97428,-40736,12032,-10492,20561,14170,11894,78410,64444,65628,-98517,-26493,16554,21411,-30116,20760,-43063,-75785,2897,24013,33979,-40472,33179,16691,6491,-59826,84016,-52204,-77419,23486,-53834,-28149,-8319,16171,-49628,21044,9318,18475,33660,-5519,38543,10565,-26193,-3782,-73126,20568,-20380,28650,-80131,17760,-22428,-18644,-30598,-8348,45105,-42002,-98805,-70868,-20482,38181,5769,-28592,-6633,23896,-2985,-39709,-20564,-52561,5648,-27324,44001,-6971,-63953,-6894,392,84532,79107,36748,21863,25721,-43132,8383,-59224,-5309,38640,29959,-2391,-18044,82864,43538,-49784,-290,61288,32716,-24567,-15604,-18641,-62918,278,-24181,-84138,30099,74393,83058,16523,-28638,-43816,19492,25886,114508,11113,38028,-47981,-151671,-12362,110238,11493,-18194,26801,13174,-22864,-69432,-14034,40167,11914,38265,-11580,-36715,25586,-2232,22269,105714,5845,40864,-18795,-5366,6328,1702,-75025,-11639,18091,40797,-51306,25647,58929,-97101,-70326,-113057,7863,75507,91336,13800,15003,78421,111880,99606,164435,-15599,-39874,-311796,-216431,412032,148202,2343,-6595,-35718,12178,93379,19306,526,-86158,-127642,-2416,74976,56662,22429,-56874,12037,58075,3464,260,-17236,32062,-42604,38074,-7687,26282,40506,88375,11755,-42784,59200,-51843,-1173,14681,13001,21905,-75650,-49983,29965,32756,-10965,-11549,-4099,-28090,6107,-40401,-15924,6808,-13732,-22999,370,-30364,-18996,16981,9700,-76855,-30924,61133,11819,43689,146325,61838,26039,56834,-27576,-116377,-41869,-9041,-26855,32804,20879,23034,74934,10323,-31260,18479,15077,39137,107277,36936,-15114,54905,-27514,49748,28140,-47386,31668,-9516,-20156,78677,-32009,58734,5198,-24872,9323,28847,52691,-39053,44176,47248,10909,46731,75547,59258,31029,-27682,21310,12285,36047,16764,12836,-112802,27303,15736,99752,-20156,75495,41843,73755,83357,-65848,37826,43938,-9707,-34305,-68572,-50340,23907,4466,24048,-22240,43795,64905,92364,89610,-8083,-15887,-38151,10208,43174,3945,-20967,-32865,93687,-7725,-5633,19574,-15735,56060,27473,-44325,-51651,-17406,22239,39394,23903,-60953,-1443,4448,-8321,-71707,-10145,-46303,-80284,-9489,-24311,-26362,-40459,18287,-41647,-144899,-48599,-43006,49888,3078,17612,19418,-34808,2942,36931,58779,38524,-29437,-23026,-35413,-16163,25795,10200,-43111,-65190,-44574,38375,38739,-81,-20524,5123,73876,14827,29029,27922,-27967,54849,-55891,28134,81931,21525,-101629,-49701,-21404,-52432,-13385,-3530,-32517,-86659,71752,86631,-32470,15192,44169,10436,15052,77423,-22241,-18924,30970,13076,33464,-9957,42323,-45980,-40181,-89351,-25497,16943,-44634,-32269,10700,-39131,-74219,32179,-29667,120,-36326,3037,-27457,-92569,-69797,18101,22679,2110,-4490,-6447,43855,-47519,-11096,52828,26632,81712,20166,-54625,31950,7518,34735,2290,-1394,1212,-81262,-36863,-3118,-41860,-86165,8676,402,39349,-18939,-38775,29225,33236,57129,-11615,-93099,-45261,5811,-7774,66510,63908,2765,-34226,7367,-53530,48261,12995,-67452,35517,-11989,-14086,26764,101210,64287,-82,-66560,58504,53311,58085,-45904,-37057,19298,55915,16064,3050,-47713,55969,22085,-43881,-27271,-115742,66601,-11980,13121,21537,-73443,-124903,-90004,26504,-25669,-14610,51906,52449,54651,14443,28175,-13268,-48415,-5638,-45519,-36828,-38838,5512,-2647,-43903,-21671,-56306,-17166,18906,-1241,19984,32079,-29641,-35580,-40568,-15683,-56588,-54173,21940,-12382,-91627,-24098,-5106,16575,-22156,-45656,-42913,5425,-50451,45470,-53999,54327,28367,6155,-42712,121,-12132,-1053,43983,25671,90410,46954,51334,-4367,63282,74846,83010,33036,23692,66984,-9397,-36110,-62481,-48197,-20409,24916,-8011,-33446,-104384,-21000,-27168,-77461,6609,-62695,-42200,-62259,-48319,-4698,-32892,37416,-3899,14004,17523,47817,68750,-18641,-3635,-46624,-44244,-65764,-10530,11115,4844,-1400,-32714,-7502,9120,66399,1583,33876,-26479,505,-57268,-64012,-30765,-570,-14877,60613,-71198,26074,58371,-50892,-57228,3385,-77003,-67139,-24173,28370,47630,52839,1551,-5166,10424,9084,-75291,2200,-76107,-14367,42330,4024,34627,16519,5713,12028,-10702,-74677,-6714,-22978,39401,29882,30217,31199,-56973,-2598,15086,-19675,6478,75662,119982,42916,50590,-40909,-54764,16756,-15785,40681,-29733,33191,-1535,21437,-8410,-19768,-32674,-47533,85584,-8653,34592,58946,5746,-38019,-28068,-47273,-68596,58717,4160,36418,-54015,23616,51548,-3144,-6401,14233,-27709,-42790,-20887,21245,33720,68176,10471,-52386,-27074,-5066,53815,-2212,-33639,-38652,44399,-115915,-14602,16802,-8718,26317,62828,53544,-5076,-1196,32626,34466,6712,-27168,-18511,-27699,-48570,-36371,69758,-66520,-51873,-15972,8129,-17101,19669,70909,-12302,84598,51378,41381,-3350,-44049,-35781,-24334,52976,54501,29512,-2219,-58330,-54296,-41279,-66784,-96938,-46108,-15802,-155,51451,641,38645,11895,-5374,-24487,-3200,-46107,-67121,-68311,8081,-1675,51429,94651,50712,-21258,50906,58405,-18653,14490,68859,16430,-5342,13749,-75999,28904,46121,-129580,-45911,19577,8247,115616,-42702,-25859,62098,65500,-6279,20699,-6684,-21212,6577,-3064,42207,941,-27728,59420,30171,-5855,-62470,-10809,-51931,-20397,8870,59023,-47293,91322,-435,-6278,3077,-108724,-26328,3513,2527,29625,-39042,62123,59721,-78062,-4198,26024,16030,28426,50861,-31408,34084,-10476,-40784,-589,41567,-4358,78352,58612,16802,35147,9763,-10583,27713,-47107,-20486,28099,-29689,-27208,159,-79056,-34443,31530,-34897,-6707,-67054,-85295,-36195,-45577,-79001,17073,-9775,-36081,-68435,10936,-36104,-40573,-48514,23416,4784,4262,28246,14376,-55520,-57987,-36537,1562,-68359,-73670,36385,-14431,8712,-46693,321,-1340,23644,-1668,25726,52288,13153,85317,74692,87014,-17366,34052,29275,-42942,-68689,-67663,-6059,43924,4129,45531,-15082,-65011,-28930,-51568,-19484,-95143,14508,50521,-1445,19756,2381,-4292,-73789,-47844,-37624,45811,38088,-12917,645,24391,-91812,-13264,47459,23280,-16611,-29919,67904,5110,34577,68850,-26292,66284,52066,62498,14013,-23121,-34559,-30930,18419,8337,12972,-17135,-13154,5737,41415,-24445,-25508,31466,-8858,-63095,-39452,-45622,44132,74736,38160,-23327,78539,17904,-60436],[-46297,41160,-19348,-11044,-4369,26348,9178,-11348,-37102,16819,977,-13407,62238,81098,67577,56257,42399,8295,52007,-29040,-59829,23306,22037,-7489,65221,-10725,31540,59383,22168,-30015,-40699,-51409,-69980,-21078,-26262,-43138,51371,-4229,50849,87279,4143,7884,350,84755,14455,-35178,-30546,37453,69396,-8975,-69719,-25727,-5853,49514,46947,28891,31906,66717,-25449,-24486,-14696,35132,7100,-36127,26195,-94731,-76936,-25746,8478,97445,18342,16183,42687,54414,82070,-93945,-21422,-13589,15947,23857,37089,37461,-50132,43626,48679,21324,26805,-47641,-97135,50276,38396,-65029,-53530,18404,8635,49572,24672,37404,74626,46543,18853,-98305,-31160,-1410,9328,-23080,4428,-57352,-64429,-6914,22645,30460,-44534,44617,13796,29445,-47138,85359,-54642,-64175,4765,-44138,-28790,-27366,-19390,-46601,10390,22663,47245,17831,-12399,49651,21168,-20352,-2918,-66694,29730,-24384,16880,-60517,22823,-38174,-42193,-48157,-8685,50707,-9360,-70795,-93153,-16620,29837,23572,-20072,7035,26179,-8448,-26943,-11763,-49838,-5932,-41143,61810,-21446,-107394,-4706,-3292,68676,74441,18471,40860,12629,-37599,-562,-64394,-23282,38295,23490,5524,20954,81894,46734,-30659,32936,54289,8107,-36972,-28133,-22764,-51861,32612,-2810,-99239,43220,70703,68330,35835,-22820,-4202,12191,620,87871,14523,43123,-59801,-163173,-18409,69246,17750,-14101,-9587,3158,-23262,-84684,-6317,28988,-3932,33220,-6370,-23898,13800,16746,36781,53538,-2330,34834,-25273,236,47632,34800,-62955,-43009,-7593,47245,-65560,68758,89786,-87001,-56982,-129464,21634,67267,88165,29429,37897,76751,119870,73088,137439,-47325,-2505,-212097,-79408,274898,83853,26813,6281,-49799,-1790,84054,2194,12200,-90806,-135060,-46167,97482,54463,24925,-33651,14061,52407,-12493,-15565,-22172,47506,-17771,14197,-11284,52877,30979,98179,3714,-22511,45231,-58290,-3339,-5057,-35866,32852,-67856,-49531,59267,43146,-9312,-32051,-22660,-34642,24835,-58208,-21457,-13490,-13006,-12828,-3886,-40064,-20916,67684,18923,-52862,-17283,58897,-24143,48624,151128,41960,40482,78728,-58422,-119231,-56117,-2941,1001,25934,1867,5982,72632,8841,-32376,-9911,7752,44714,55381,15863,-14753,51037,-11839,35472,27553,-14741,33013,-1093,26395,65902,-7245,52601,-4814,-26430,13037,67340,51356,-41377,34243,48354,16376,45858,94328,51345,-10896,-43497,9657,25986,41438,31189,27526,-120815,1101,-15412,68962,7921,86025,26961,85123,83086,-68157,61457,96807,11543,-22980,-76920,-75972,16361,-6288,17698,-18590,48916,69758,74474,66565,-11057,-29102,-27878,31344,24833,7675,-21166,-21299,97443,-1194,-6417,34319,3133,78886,28874,-26988,-17925,32099,40646,27553,31661,-67795,-19614,22607,-24774,-51348,-11729,-32918,-61497,-3130,604,2976,-30486,6052,-30224,-89123,-59114,-26223,37207,37044,9283,-12406,-32765,8436,30325,45892,39914,-20844,7766,-27510,-38725,32512,22460,1457,-48384,-42777,27299,38561,8544,2194,573,54464,8181,29810,13632,-41314,59686,-48405,42014,78442,42564,-91544,-33293,-12410,-39993,-18132,-12724,-42208,-93037,66204,67140,-46597,25730,65435,1124,43556,67730,-14843,-18633,43016,24787,50656,-17860,28532,-60971,-27107,-94631,-15339,26161,-40781,-25991,-18862,-21948,-63971,20840,-9316,31470,-28133,11818,-68221,-64761,-26051,9581,18923,540,-2770,-25770,30928,-18662,2357,50427,27697,84373,47598,-41069,31811,-13676,-4747,648,11700,5802,-90696,-45261,17428,-49072,-107797,27349,-1146,47358,-8397,-43679,15478,37927,70282,-8173,-82653,-19378,2478,-8425,72011,45629,-8939,-50353,9989,-56076,17773,22494,-66538,35266,12961,-5556,9315,80240,52363,-8216,-38441,57551,66718,67670,-24640,-15221,45422,46042,21269,-10709,-23607,50811,5606,-50919,-26511,-97994,64037,-10304,-2352,16606,-98280,-157282,-78108,26667,-31847,-18170,49529,31010,25726,39384,35936,-17465,-39081,7096,-45195,-59884,-23059,-17660,-5125,-26947,-24512,-57127,1244,11771,8039,32790,18284,-12975,-22970,-72209,-21709,-34934,-58954,24687,4894,-88790,-15215,2986,35379,3419,-41584,-36653,10102,-42940,44804,-37310,65349,22764,17209,-28822,-22669,-20504,-19274,57614,28460,74274,41755,10715,-23376,61377,82283,71159,12971,10216,35310,-1568,-21135,-66895,-97456,-32125,16607,-17290,-29391,-118366,3446,-30335,-73778,-6512,-60030,-427,-65803,-100536,-7203,-34036,-10465,-26483,-4512,84,45912,42704,-15530,-1776,-33073,-45861,-59004,-16850,52267,-5215,-6018,-43256,11476,20589,59637,-7099,19822,-20708,25461,-81515,-81297,-4820,-13166,-3782,47351,-78922,18139,23408,-50499,-63367,-9074,-65979,-64154,-31712,21638,39613,39857,5801,-1936,-977,12705,-49622,6022,-77789,-7708,28502,38522,18666,28312,13163,-186,-26502,-54040,-12224,-15603,58151,42412,19341,41968,-42599,7955,16878,-18020,28614,55580,81036,41546,55825,-54085,-58487,3559,-43207,32586,-27884,23560,-1358,52531,-13376,8119,-4459,-40048,77964,-11987,36342,48386,-19505,-27436,-18141,-52162,-51640,43687,-931,29584,-38002,19595,64008,32903,-8901,30804,-34668,-53542,-37188,18480,26663,46861,3765,-66032,-40510,7151,43729,-24493,-21533,-48457,29533,-115437,-25577,-7027,-2550,33304,70638,75810,-20094,-8783,40997,54092,16385,-43489,3517,-15237,-36184,-35751,80789,-55288,-42526,-12389,12968,-15121,41721,96549,-15568,87963,46338,54669,3197,-43121,-68339,-28276,38425,72411,58175,-2707,-52653,-44751,-26534,-60345,-93768,-53427,-10533,1151,53194,5143,25139,14960,22326,-15018,-23312,-26649,-46197,-67237,10960,5905,60823,82151,31409,-9284,64623,54185,-22152,29250,56864,14887,-1767,47465,-67825,15797,42385,-147556,-58494,503,9657,125115,-43914,-21328,62825,57179,-6125,14975,-15643,-35314,-3802,-7294,36916,3643,-18631,50804,31561,5819,-64316,-22012,-63883,-20222,19080,98628,-44900,80173,2411,-11294,-7108,-130530,-39596,-7298,-24379,5543,-45577,31138,53296,-59147,23819,40557,40658,22888,36536,19725,43623,-18722,-31739,-40494,41304,10984,61668,67354,9408,13685,13553,18033,36156,-39638,-18022,37977,18316,-442,-1664,-95924,-51816,27368,10494,11382,-65162,-93592,-22701,-29995,-68029,11223,5681,-53225,-53966,38590,-8848,-30233,-43223,22564,9504,8250,3803,-9648,-51470,-53653,-35821,-24570,-65832,-32905,49218,-15062,-15122,-73768,-14129,-13116,27148,17476,34706,53454,-4734,72308,79342,53738,-23170,41799,54353,-8983,-40627,-57231,-21147,14425,-11215,48711,-10370,-58366,-58911,-34712,-26796,-58608,17897,19801,-13978,14541,12468,2035,-68196,-52255,-42754,41742,43602,-14891,18440,4193,-104893,12383,69790,28720,-8663,-18650,33583,-141,51592,50496,-22865,48508,55631,56623,-7167,-19651,-19841,-39745,89,-12622,-8352,-14720,-11128,178,49078,-41360,-11337,49316,1110,-41769,-42494,-46005,63413,74497,31842,-16187,88118,3022,-67554],[-31150,44057,-5797,-19048,-16428,11837,-27571,-25185,-14937,38913,345,-15269,82211,93190,69658,22428,48168,-2355,56694,-66969,-55321,27467,13697,-13526,100512,129,40786,73794,23786,-59912,-55603,-73365,-83619,-50951,-32248,-37623,65935,18189,55850,93316,-2863,29219,-4241,102412,29865,-37383,-31216,38032,33993,-4008,-43484,-19801,-17234,33224,47056,30278,70917,73727,-12427,-23559,-11162,31235,-14739,-35940,30773,-48613,-54183,-27003,-9363,92009,8013,35674,55986,78855,89802,-119857,-47167,-28677,20628,7714,24101,47826,-24727,55817,38806,31345,27228,-37341,-89201,49028,57626,-20873,-64595,19615,29315,75924,31857,57106,54944,30512,-22352,-91759,-34644,-15633,-3466,-16833,-8697,-61061,-49878,-17938,20107,30158,-38740,47868,3342,36980,-33309,77779,-46502,-48430,-31843,-34765,-19763,-45023,-42302,-40314,-4203,26007,57537,8226,-24670,58575,25970,-12056,-2771,-55555,35434,-30317,3169,-34778,30067,-47590,-63455,-48888,8917,56379,26838,-24136,-97505,-11490,-10436,40143,-2278,3127,19135,-7404,-6985,7184,-36520,-18048,-50553,74364,-30357,-122679,-20155,-7146,41808,56479,4660,59218,-1160,-33863,7162,-57343,-50317,33692,9962,7784,48329,79032,44011,-11625,56162,47574,-5207,-41939,-35899,-21718,-40178,66357,21828,-83737,53138,55854,52735,44732,-11442,32899,3251,-20453,61391,16014,28293,-66246,-151509,-27095,18542,17496,-10515,-52485,-23563,-20887,-95358,3103,7663,-22155,17274,355,-16629,427,29576,44739,-4307,-6863,20301,-27669,2698,64885,69138,-44449,-52351,-25052,58255,-64905,93242,98118,-66800,-29824,-119385,34143,39990,62822,31951,35894,40759,102912,49003,89998,-60547,35755,-144586,41139,78630,-6834,38350,13753,-52946,-6330,71573,-15379,21166,-76384,-122810,-52668,105537,41886,17364,-15357,15718,41045,-22597,-21959,-25226,44195,5839,-10934,-9068,69055,17679,97827,-5640,1422,39029,-60683,-5682,-14647,-68297,34051,-59935,-45172,87976,51874,-5003,-47476,-39557,-32482,45423,-72334,-14877,-43636,-6749,4340,-9410,-43390,-17988,97484,22309,-24505,-1764,54688,-51179,53806,144470,29442,46110,81439,-84948,-102168,-53367,-4276,26961,11083,-15220,-9887,69936,2815,-37862,-28712,-2780,38020,5205,2899,-3244,46778,10836,20481,22237,19783,30544,9608,72409,40318,15721,37463,-12185,-28612,14571,89182,50225,-16371,18674,51145,29926,34952,108957,40206,-39827,-57242,-6203,28856,42553,40292,36876,-124287,-25795,-29970,32638,35593,77200,9666,89879,84407,-70755,70526,118927,25474,-4885,-77414,-76619,23221,-1054,-1999,-15811,37244,65051,50740,38163,-9492,-39172,-18988,46611,5673,16273,-8450,-8190,90655,5911,566,44544,21348,92434,25014,-16459,16413,70418,48760,16076,36880,-65298,-49012,38198,-41107,-32688,-5656,-3962,-26928,-2355,23114,23945,-20582,-6757,-18175,-8686,-61764,-8757,26709,62856,-2754,-38341,-28616,17082,30873,30663,43937,-9898,42201,-19016,-58030,33676,50973,53887,-21202,-45109,9434,32420,11173,24755,-4976,29040,8226,34672,-3565,-44100,53642,-31296,50003,75674,65612,-63883,-14707,-13630,-28050,-22922,-21759,-45196,-73960,48914,38198,-58005,32489,70735,-8841,78314,52802,-5684,-18854,51180,23856,58236,-26262,4158,-63617,-6213,-87687,-4207,30703,-31579,-16394,-48066,1715,-47074,2449,9198,52497,-25806,13676,-95960,-28267,38534,3278,4206,-2443,-8124,-41665,1768,10596,14473,45472,27247,66047,69761,-17915,17696,-34013,-47886,861,24588,6387,-95663,-45034,34514,-43372,-121758,40184,-5953,50578,195,-45831,1250,39324,78299,17469,-59712,7702,-4838,-3898,72502,21519,-15230,-45560,4279,-54439,-17180,31859,-49769,27292,30984,-8313,-13527,50279,35495,-16569,-14443,38115,61382,61354,-2496,18281,66088,29442,26932,-21573,4982,35507,-13452,-58867,-20193,-63322,57851,-5588,-22939,10360,-106784,-163956,-59769,29431,-42017,-17262,32190,9374,-3365,56764,36228,-21391,-25293,19956,-40514,-67658,-7023,-34221,-15667,-10360,-28722,-55736,18035,-1630,11280,47933,5833,6054,-6412,-98529,-29758,-327,-58764,16720,15323,-77736,-1798,29372,52640,25768,-30029,-24736,15109,-33074,26572,-21153,63146,11281,20685,-9336,-47927,-28839,-42667,65967,34223,52915,33677,-28974,-43187,57895,85454,52688,-302,-7055,3794,5941,2877,-39403,-121332,-43221,14485,-24713,-22097,-126613,30018,-27592,-64532,-28227,-50550,34258,-65184,-124345,-9251,-33450,-63334,-40070,-27429,-26955,22532,8809,-15758,-6970,-14411,-40304,-43959,-20638,65686,-18609,-1023,-47010,23861,26622,49509,-13903,-3238,-16354,39313,-95860,-80684,13147,-30603,10492,21151,-75183,7762,-17324,-41219,-57961,-25903,-46788,-62143,-37514,11793,34945,23137,9712,6899,-14440,19364,-6670,12895,-66690,1338,17581,52114,-5677,33903,23886,4517,-35114,-25415,-16898,-5620,71064,54957,16558,49827,-31163,25185,27609,-12149,45061,33986,25238,38308,62714,-53976,-73547,-19203,-64978,21845,-15851,15958,-350,77717,-8253,39053,29965,-25047,63063,-16558,32468,31819,-46386,-16390,-17809,-61133,-34952,23626,-12128,15402,-23175,14433,67755,64393,-13032,38085,-43443,-61102,-60602,2881,6847,-20101,-6746,-71788,-52031,11410,18298,-49587,-4215,-40687,25454,-92102,-33565,-20919,10867,38242,74282,83427,-33959,-20521,36938,88262,19079,-53687,34968,2705,-39460,-25706,82929,-48342,-38203,-6757,17567,-8178,60212,114477,-16330,78204,35822,66502,15545,-32905,-87266,-36809,27010,84012,78670,1137,-39894,-23428,-2970,-47612,-90506,-63080,-14921,1554,40935,3211,8032,17364,49118,-15866,-36027,-14140,-23764,-58833,21781,17930,59731,56803,2925,-6446,51272,46646,-26558,35936,45606,28273,10128,61947,-46593,-10707,30141,-131580,-57175,-12833,11515,120939,-41579,-13720,48058,45056,5102,12549,-25402,-48938,-8033,-8332,21573,7873,-5144,31802,21089,6348,-59237,-43554,-76329,-14653,22292,126071,-39977,61933,2147,-13512,-14635,-139181,-48751,-21801,-38881,-17277,-38016,-12747,33607,-50196,46173,50876,56753,16481,26675,68720,38529,-13788,-19637,-72630,35210,22603,45261,62833,4166,-7083,11437,40803,42854,-30224,-15193,46935,56101,22192,-2541,-101503,-56341,18752,50339,24870,-52985,-96373,-15007,-10047,-50023,-4389,14544,-65355,-34540,54583,21455,-3074,-28502,28527,11322,9656,-17855,-35430,-28203,-48675,-30242,-38919,-34698,19741,53708,-20725,-71281,-100110,-14036,-9087,23964,29482,49171,45651,-24172,34738,77112,15113,-26371,48838,69457,18434,-20083,-41345,-36518,-32954,-32105,49360,-3210,-47306,-65356,-11597,-36951,-30555,15368,-12892,-28851,4379,18166,2527,-47707,-49804,-45511,40921,45628,-13374,22756,-17460,-103695,36375,82426,32508,-1540,-1461,626,1250,56494,23730,-11897,19130,62419,51664,-18729,-18540,-26686,-48954,-13879,-25554,-17002,-16204,-2052,-10960,49608,-48758,-9630,53433,11949,-16815,-43070,-37019,76434,63873,15721,-9666,86199,-3636,-56449],[-12101,41513,7090,-22416,-21319,-3497,-54523,-31013,9092,57238,-7661,-14152,86890,89583,68328,-29054,41857,-22203,56895,-102468,-45614,30981,6434,-16695,91075,13857,45893,75383,24592,-77792,-63318,-79953,-80170,-75509,-35793,-29213,68371,27769,60532,98890,-5023,12355,2268,94705,40030,-42667,-28303,28633,945,-878,-18768,-7985,-31785,11563,43815,23058,102752,74357,-2193,-27420,-9756,22442,-42715,-32942,17056,4206,-27878,-29502,-26738,67595,-6756,67487,67306,92176,81334,-140747,-67209,-26871,28824,-8562,7251,60476,-7697,60979,44686,49507,24657,-24214,-66305,45270,76784,19088,-68326,13960,48336,92218,30654,62937,20596,27618,-36466,-79965,-36383,-24698,-12115,-13795,-14797,-52595,-33640,-25535,18862,32020,-25867,43942,-11857,24151,-22785,65056,-26922,-27987,-75840,-35054,-4394,-57712,-49358,-34496,-21397,19237,45276,5736,-42001,61749,27517,-4604,-2677,-44957,34462,-36028,-10551,-10896,37980,-48886,-76128,-37648,36944,61915,56500,26704,-79530,-5611,-77291,48442,16664,-17661,4415,1053,13318,28072,-19106,-26704,-52701,77139,-32082,-113510,-46898,-10811,11466,31107,-531,73393,-16800,-34131,26211,-34456,-77762,23860,-8823,-436,58191,75452,34632,-2833,63404,40583,-5267,-40698,-38743,-15952,-32460,90870,38646,-44917,55039,35979,39505,43235,1282,56084,-3518,-31565,39205,17522,-3908,-63503,-117637,-34497,-29753,7810,-8079,-89516,-61168,-16812,-98424,11843,-20817,-39381,-5820,5332,-15176,-11797,34328,46029,-47061,-6711,3795,-23754,3365,52186,94179,-21648,-41816,-38622,57999,-55385,95383,85506,-41039,-4297,-92914,39843,1370,26750,20921,12286,-13906,65914,33128,36107,-51541,59720,-114845,122306,-124951,-110526,36507,17420,-45452,-1035,61440,-25934,28070,-47248,-91027,-29878,98521,27429,2807,-8075,16403,27977,-19408,-19632,-22560,23512,21820,-30942,-2191,75131,5377,92150,-13599,22648,41539,-52769,-5408,-15681,-76651,27367,-51874,-39856,108933,56814,-360,-52902,-54570,-25165,60159,-77271,4931,-71027,5372,20742,-13356,-41017,-14230,95364,18949,215,14138,49549,-62625,53726,126719,28789,44604,69854,-98068,-76090,-34597,-7974,46149,-7251,-28519,-16613,67121,-7403,-42746,-37784,-14655,24919,-30832,2338,16642,43048,33797,7300,12124,45255,23517,17403,100676,12008,30112,22454,-10776,-27840,15821,92081,49001,22870,3855,52355,44317,13532,115807,31684,-45318,-63366,-24066,18902,36029,41778,41125,-124568,-49292,-20866,271,53862,58101,-3190,82933,87930,-68786,62246,107856,28956,13401,-67566,-46674,43102,20599,-25238,-13719,8710,53516,27107,13603,-5760,-43850,-13227,56152,-8884,28291,13826,-2165,73556,9914,14629,50212,36984,92049,16224,-11770,45000,85679,44805,5164,37113,-52069,-77086,46527,-54576,-24440,7210,33052,11534,-2200,41180,31077,-11770,-16848,-9841,61596,-57169,4810,17213,76584,-16172,-51965,-23743,24553,34806,24185,49348,2501,68740,-12420,-66537,28317,85718,91638,7481,-47070,-12631,19938,6875,40115,-10616,-108,12821,46602,-21112,-35116,36315,-8670,44257,74857,85162,-24234,1743,-23354,-15806,-24631,-27372,-37127,-37700,31036,13336,-60606,32665,57746,-18840,107971,38092,3947,-18494,54633,11408,57869,-32769,-27052,-56645,18673,-70846,4308,32415,-20597,-7223,-66066,25316,-31292,-17454,23563,59391,-25998,7526,-102196,5496,98868,1260,-16552,-3750,-18610,-49807,-32799,39752,24131,37613,27954,48702,84804,5109,-5127,-45376,-80361,5404,35337,5563,-92710,-34634,45189,-25923,-127814,38000,-10865,47287,1623,-42864,-7763,34860,79144,47261,-32307,26833,-20249,3013,71657,-1584,-13008,-19972,-7175,-48489,-43328,39633,-22747,11275,37135,-24355,-40083,17794,19026,-20249,928,5861,49141,41857,13860,55500,75205,10710,32017,-26630,26850,15934,-31642,-65925,-6285,-22928,47679,-3014,-42905,3541,-96609,-134718,-39231,37921,-54579,-13646,9083,-9137,-27561,60951,26395,-21720,-10377,26755,-32564,-61051,8391,-33225,-29223,2051,-35659,-51877,31604,-18690,6043,60031,-3929,24433,10549,-112027,-34190,35052,-52425,3401,19562,-61906,9894,62727,65004,39696,-13436,-9642,19806,-24551,-4664,-10565,49464,-1924,17825,11543,-70017,-34917,-68272,63770,38289,25512,25332,-55396,-58146,53542,81002,29897,-2550,-23537,-25057,9327,27119,3681,-116433,-50773,9426,-30031,-14557,-125363,51431,-18652,-52269,-51436,-36951,49305,-60406,-109307,-6453,-29767,-99020,-41785,-49400,-56210,-21237,-24426,-18995,-18005,7433,-29000,-25834,-20743,51671,-28860,12627,-43251,26969,17804,36744,-17249,-25747,-13907,36920,-94849,-61475,17821,-46190,27038,-11135,-60317,4148,-53581,-24419,-43431,-40261,-21348,-60713,-38272,2877,28968,6296,15654,20786,-26254,29396,40983,21535,-46062,11057,9978,45615,-26378,30532,34195,18550,-39207,460,-19223,6488,77133,64796,19298,53091,-29418,46430,44051,-1419,51631,17380,-27668,32780,70413,-39050,-88251,-38455,-76531,7245,3132,15102,3284,86084,4539,69130,60394,-7786,41007,-26079,21843,14348,-66144,-4817,-32450,-73728,-26201,4846,-22954,3576,-12428,12277,65244,83067,-14311,33551,-44738,-61407,-81853,-19566,-18322,-96573,-11437,-61069,-59004,6399,-2984,-70009,16843,-17437,29588,-55281,-37164,-27266,26541,39524,69385,71863,-42795,-34561,22915,120435,15640,-50344,69843,20951,-57382,-7163,76237,-51605,-36522,-2533,19263,-940,71049,121380,-17247,58275,19924,73897,29976,-17172,-80386,-49564,19337,84410,87793,5320,-26364,3216,24893,-31660,-88122,-72411,-32847,1605,17140,-5433,-3715,19319,65800,-29334,-39708,-11591,-5751,-44568,35722,28863,48019,24001,-27193,-12333,16861,38227,-34046,34747,42365,58013,26359,60212,-19646,-46602,12029,-102162,-43042,-16805,13010,103097,-34662,-5174,19662,28934,25731,15781,-30939,-59146,-7431,-6130,937,15123,9659,5944,3483,-289,-47141,-65572,-84366,-4634,16890,133937,-35664,40188,-1504,-12724,-14832,-131131,-51836,-35506,-42838,-33316,-19615,-52766,3821,-54617,55133,55816,62696,9738,23055,97438,19885,-6686,-11256,-86914,23646,27004,33348,50463,3263,-17540,4156,50603,43865,-20862,-12738,57111,73351,29709,-1271,-92823,-50644,8576,73021,31179,-33645,-92579,-12576,6643,-33379,-28897,13167,-67851,-16237,51902,43837,33323,6902,43526,11354,8480,-32139,-55096,3542,-41316,-20792,-36230,16584,66240,46743,-29290,-139555,-117965,301,10562,11722,28628,60461,31746,-37914,-11065,66705,-16169,-26077,51120,70047,32792,-14741,-22545,-50349,-79938,-50989,43711,5320,-26330,-45088,10314,-49191,-18709,7228,-42558,-40304,-7109,17424,-778,-17394,-41459,-44757,43499,44919,-5771,16851,-36241,-98045,53164,79473,34845,2942,16720,-16029,6671,45987,-5900,-198,-12526,67408,47207,-21610,-19554,-55423,-52182,-17537,-23939,-8980,-19544,10993,-25992,43216,-48087,-24378,45897,20691,8027,-36940,-25149,72965,44849,-5000,-3902,73100,2145,-30695],[1500,31627,16657,-18142,-21242,-9443,-56795,-22288,30246,67009,-23737,-12442,77452,68506,63926,-74237,28712,-44905,51317,-118687,-33601,29815,-526,-16621,47765,27175,49129,66569,24728,-79812,-62280,-70476,-62472,-93158,-38126,-20067,56408,22303,66553,105612,-1581,-29171,20090,66160,43044,-48586,-21125,11828,-24433,-927,-2645,6726,-40174,-5978,37607,7467,113511,61981,942,-41768,-10355,11832,-69599,-30640,-12982,44143,-4687,-32435,-38742,34383,-20579,103658,75178,91428,59578,-152859,-79055,-9644,36480,-25525,-12777,73717,1694,51479,56781,70137,22422,-12749,-34793,40640,92030,41684,-62150,2914,63950,94416,17940,51425,-22672,43015,-17820,-64998,-36465,-30021,-13108,-13605,-12259,-35071,-17053,-26113,18802,34448,-9483,35444,-27911,-5222,-17284,49984,1096,-2918,-113400,-49661,12263,-62089,-43635,-30822,-36742,5818,13446,7465,-59749,57015,28272,-1132,-2842,-41132,25920,-39136,-21892,4971,44897,-42268,-75455,-21883,63905,65839,72308,65881,-44550,127,-142248,44781,28509,-47409,-13971,13930,25959,41655,-3445,-30488,-47599,65894,-27252,-90566,-72871,-14060,-13667,6820,3653,80662,-33425,-38828,45290,2381,-94553,7939,-29042,-19355,51146,71349,20076,-8090,54189,31690,3652,-35267,-36491,-5394,-31364,97704,39231,199,45666,20523,30477,35936,12003,58971,-3941,-28800,23059,20662,-42124,-46542,-70525,-37503,-63401,-11088,-7410,-111594,-98431,-13940,-92808,18275,-48567,-50512,-28412,6969,-17922,-19683,31072,42651,-65607,-2506,-9070,-12675,4227,16963,99893,3088,-20363,-52549,39288,-42390,79462,61892,-15469,8236,-65141,36155,-35185,-8593,-561,-19232,-63420,20721,27119,-2249,-25471,59418,-103218,153187,-277797,-210143,25137,19745,-30581,11541,56771,-26054,33300,-13001,-48123,3082,82263,21201,-12662,-11503,15865,16708,-422,-10484,-10090,-6683,27377,-41991,6871,75178,-1028,84115,-18060,35008,49425,-30880,-449,-12022,-63709,15014,-43707,-36205,116910,57264,2511,-44330,-66354,-17671,62900,-71089,32647,-81573,22571,29431,-13904,-35513,-13255,66484,11132,14252,27031,45054,-57631,44222,98594,38957,41267,52747,-94481,-54009,-7670,-8324,56775,-24863,-36333,-10244,63630,-19387,-43099,-40861,-25413,12825,-48279,9914,38721,41192,49774,-2491,-2571,55469,13867,18810,99104,-6431,32981,12957,1070,-21447,17836,79508,48349,60766,-4693,50303,48139,-16919,112575,30066,-26646,-58939,-42466,-900,21370,37762,41096,-121404,-66276,7363,-21327,56026,37736,-5679,62788,92649,-57810,38702,77712,22772,25285,-46951,5009,68039,49220,-40495,-11218,-27590,38301,7829,-1902,-4803,-41957,-11269,59237,-14639,40803,38747,-6191,49635,9962,31409,52317,48000,78593,3820,-10310,63188,75032,30992,-5168,30341,-29818,-84287,46141,-62733,-27215,23880,65734,41789,1092,53619,23923,-3690,-24229,-8485,94351,-48613,11715,4459,78332,-29018,-50400,-19155,26684,37682,32546,53994,15367,78236,-8525,-59773,16248,112465,98575,27068,-44220,-33891,2971,-382,44212,-14906,-25871,18759,62280,-35940,-18558,10080,13479,22858,73179,96196,17366,12450,-35195,-1679,-19547,-27100,-18638,1514,19965,-1569,-51826,25525,32183,-27677,118384,27103,12785,-16561,53353,-7287,55107,-34541,-55943,-43114,43281,-47870,6498,31359,-10177,-1626,-64468,42084,-23050,-33084,32683,54423,-23658,-6012,-85199,30470,127086,62,-37086,-2249,-29686,-47776,-60022,63610,31011,27467,32490,47221,92603,20184,-27670,-41661,-91911,15300,41821,6444,-82709,-16413,49222,-1416,-126815,17686,-12505,37713,-5197,-33672,-7725,24029,71073,58471,-9381,33430,-42260,8021,71628,-17219,-1966,16430,-20453,-39355,-49868,45438,6841,-10052,30545,-50778,-66092,-10340,6602,-15317,9802,-26809,41672,18545,21088,86962,71754,-5297,35565,-24276,30587,-938,-43611,-69131,13409,7907,33846,-7784,-56983,-3246,-72393,-78535,-21734,52484,-66869,-8014,-7915,-23039,-43376,50561,7457,-15687,2838,24396,-23530,-47321,23311,-12642,-40701,7030,-45524,-45153,41695,-35546,-7327,64279,-12193,40069,22820,-109074,-29975,58033,-39611,-8862,20300,-45185,15251,87703,70175,43195,4636,4497,21574,-20641,-38793,-8176,28991,-12863,11373,29455,-83351,-36848,-90013,48382,36554,-5637,18519,-61662,-62506,47736,67174,5561,6650,-35255,-52322,5687,40982,39729,-87584,-52159,-6307,-33504,-9709,-112578,62962,-3375,-40348,-69151,-24475,40229,-53951,-66866,4082,-20985,-101053,-32992,-64235,-78581,-73959,-49673,-25283,-31040,29792,-13643,-10184,-17084,20091,-31112,29429,-33710,20659,-9758,22515,-16555,-37630,-12801,18640,-76977,-29383,8954,-53910,43178,-39755,-38066,12854,-76972,-2914,-24047,-46995,5658,-58033,-32847,-1783,17275,-7351,24688,38139,-32794,42442,77497,29094,-24201,19366,5914,28019,-34594,17454,40236,32237,-41417,16295,-17935,20078,76816,68805,21351,48105,-39038,67519,59075,12665,47541,10076,-60465,25102,77459,-12220,-91586,-44125,-75624,-9631,24045,23749,10093,71534,18582,93014,77983,8032,13851,-41673,5886,962,-71456,7705,-60062,-86929,-29047,-6403,-24430,5072,-5236,17372,60203,85615,-6866,19215,-31183,-50586,-89943,-40071,-37834,-137550,-1014,-32956,-60704,-6199,-5429,-79067,37965,13869,37773,-18441,-36066,-28478,39460,36171,54432,44124,-43492,-47851,3048,136730,9230,-31507,99256,35160,-77154,15934,63668,-66269,-33790,-3758,16000,2021,70800,115299,-20975,33434,629,73043,41836,-571,-47327,-63212,14866,72808,87561,5235,-16481,26018,50091,-16018,-84125,-77531,-63610,1473,-11407,-18393,-4369,20770,66764,-49244,-34236,-17066,3966,-28038,46143,32047,29135,-7274,-49727,-23831,-23992,29923,-45160,28182,48735,95485,41179,49661,5678,-83363,-7493,-74904,-21239,-11111,13130,75280,-23555,2349,-14706,10786,50846,24820,-28859,-62113,-3918,-1721,-18693,26292,22758,-19931,-15075,-9002,-29480,-73007,-82759,7968,3475,119026,-35830,17403,-7993,-9335,-3943,-110154,-47352,-43633,-41762,-38334,2715,-74916,-28441,-66124,47386,55128,59918,3160,24801,96116,-5817,-10529,-11338,-79654,7281,22213,24459,34853,5269,-15563,-5906,44735,38410,-13014,-11507,66552,67817,15575,2349,-71250,-39340,-920,73750,30416,-12426,-83277,-11813,13938,-26316,-57557,2149,-58390,-5711,29934,50256,65688,63535,64516,11475,5746,-37450,-61662,29764,-31128,-8951,-17809,70095,89899,28509,-37999,-185336,-120608,23321,39640,-8823,15190,60631,16420,-40449,-43975,49959,-31019,-22178,46558,57997,33061,-21147,-3997,-62871,-109633,-60107,30270,14117,7207,-7248,25215,-62339,-21583,-4290,-64040,-43906,-15369,9835,-5139,14403,-29632,-40444,46514,43253,10944,7972,-48322,-93906,57978,61578,36330,3747,30873,-7438,12224,21596,-32993,5183,-38405,65091,40265,-17770,-21756,-93365,-45484,-10887,-5926,14484,-20647,23852,-42339,31984,-42761,-51632,32070,26417,29401,-24236,-19007,46386,20376,-24215,964,49897,19433,1380],[4302,13265,21527,-6301,-20065,1452,-31769,1492,45050,67137,-43253,-10983,59357,33707,57349,-91976,14780,-62316,40658,-104779,-23191,21371,-7667,-13579,-4023,37968,52244,52043,24131,-67371,-52511,-48048,-37707,-104620,-39768,-12023,32643,6727,74568,113290,6281,-67595,43773,30092,39519,-50097,-8189,-8845,-39406,-4129,1867,20181,-36261,-12352,28970,-14253,96641,35277,-5595,-67009,-11955,4977,-88221,-31788,-47040,59945,11222,-34602,-42290,7608,-27776,130077,76329,77858,35359,-147736,-80606,15695,40832,-41854,-35159,83766,6850,29637,64550,84624,24088,-6046,-3556,37474,99292,41707,-47257,-9806,75545,83632,-5692,26336,-64816,69587,21061,-49919,-35501,-34278,-5682,-13682,-2086,-14777,-1056,-18529,17369,35814,6867,25217,-40827,-39765,-15522,33937,30923,22381,-132455,-75005,24417,-57276,-31649,-28508,-45027,-8689,-28890,8830,-70302,44480,28966,-3587,-4364,-47869,12175,-37624,-28466,10530,49397,-29802,-60009,-8609,79981,65960,71266,82263,-5176,4246,-171104,30186,28141,-74502,-30939,26382,24834,41633,7090,-30950,-38401,38884,-18410,-64012,-86453,-16864,-27112,-8383,14217,79822,-48054,-46874,52211,44312,-92804,-14620,-45630,-44167,33074,65892,3703,-23412,33756,20141,14306,-27761,-28854,10288,-36755,84215,21231,32683,25160,17450,25767,29496,19152,42601,4984,-11688,12729,25445,-71994,-13158,-22197,-34924,-73582,-35209,-8894,-115203,-123290,-15629,-80990,21519,-65425,-51100,-42216,6078,-22220,-20632,21796,37929,-62657,3879,-16496,4073,6888,-23929,80764,26347,275,-67373,8381,-27942,54680,39560,4597,5757,-45317,24667,-56263,-35615,-26398,-42283,-87689,-18508,28631,-8080,6747,35194,-89129,133569,-337126,-286579,10369,22768,-13300,26940,56378,-17269,37469,16119,-8322,27550,65824,29990,-23266,-18900,13975,8570,30316,2803,13821,-35318,23637,-43872,15635,73887,1527,73111,-18351,34463,57079,3080,9807,-7661,-39847,-896,-36325,-35393,110796,54282,2239,-21507,-73282,-14279,51253,-56720,57712,-67287,43013,27258,-10828,-29804,-15770,27146,3625,14341,32741,42895,-40576,24997,61219,53976,41771,37044,-79040,-45151,16329,-1806,59480,-38708,-37173,7984,58876,-29189,-36978,-42003,-32664,7312,-51686,13945,54836,42349,53775,-8637,-21034,50641,5716,13302,66549,-4730,25906,8772,18744,-9621,20255,58949,49419,85901,-4099,45456,31484,-52619,99556,35944,7098,-45112,-60593,-24503,1366,33797,37536,-113751,-74483,41128,-29584,40517,21308,4616,34182,95842,-36342,6381,48426,11135,26218,-17974,57853,87613,70765,-40855,-6987,-54986,21946,-5297,-8392,-11265,-33658,-12705,54841,-10327,50135,58409,-16490,23820,7235,45121,52038,52286,57411,-9577,-9555,69070,44460,12243,-14151,15843,-2360,-56743,38769,-63979,-34798,39893,81806,56344,7742,59490,7590,4690,-31691,-15039,83093,-41380,11679,-15213,71444,-39896,-35523,-14788,21646,36310,52230,55513,27606,68160,-6702,-40823,-813,118675,73818,30092,-34631,-47701,-14540,-3650,37595,-16556,-38989,23385,73281,-45150,-2423,-20490,28662,-9664,66420,95853,49628,15548,-40490,15546,-5175,-20405,4451,29400,17892,-7449,-33244,12843,4425,-33756,101269,20006,19199,-12921,47859,-24735,55664,-29101,-71777,-25479,64487,-21825,102,26746,-1400,-999,-42413,47221,-24325,-40348,37055,44313,-14584,-25449,-50589,46149,110568,-6938,-51419,-49,-34917,-36514,-71076,73158,34944,16999,42087,60278,92525,23837,-41339,-21399,-79978,29417,42059,11102,-69755,3906,48462,23337,-119756,-16282,-8569,24602,-14614,-19186,1770,9148,53808,37993,2682,28785,-64586,7125,72191,-21831,15373,48499,-31447,-29342,-34012,49853,32415,-31453,14859,-80054,-85507,-29107,-244,-949,16399,-45505,44496,3864,20055,104969,59585,-15030,37000,-14976,9822,-10180,-42798,-65541,32801,16561,17625,-22503,-62477,-9396,-42293,-16384,-12066,69967,-75740,-531,-9761,-32406,-48970,29083,-15737,-2503,12653,14842,-15700,-35225,38137,19610,-46951,2654,-56919,-35803,48989,-48357,-25353,58501,-21170,51944,25709,-91646,-15375,61304,-21329,-15431,20600,-31535,12908,93541,67386,37778,20366,13605,17437,-22659,-64379,-13727,7443,-19023,4439,40533,-84230,-33743,-100842,20633,27654,-34894,13122,-48368,-52537,38766,45013,-17551,23826,-39951,-79269,-5927,36100,51605,-45319,-46482,-34044,-36002,-9451,-88662,64388,17390,-31808,-76602,-18393,11891,-50289,-18213,22272,-5632,-68488,-18750,-67066,-87157,-117610,-62738,-34585,-40791,49364,4237,-1155,-10865,-15699,-23821,41627,-21763,7368,-51289,8232,-12355,-32444,-11987,-9850,-45425,5023,-8753,-50636,55622,-56046,-14759,32967,-82637,19372,-4410,-44642,28038,-52083,-22754,-982,-1211,-16084,35371,56266,-31952,57834,90656,31806,-10819,24567,5394,10706,-27996,-3778,39216,37623,-43096,20238,-12349,33975,71348,63886,16174,31224,-55210,83982,63614,26859,35455,13481,-65400,15896,81918,19974,-78798,-32683,-62894,-24896,41467,41503,18918,36305,26305,104530,77633,21151,-14919,-59795,-12031,-5333,-58890,21082,-91625,-96728,-41171,-5727,-9770,25645,1390,31330,55242,73814,13084,568,-1250,-27387,-77261,-50089,-41532,-117052,26753,4700,-58201,-22234,13629,-72582,54365,44258,45946,6907,-30180,-25675,46079,27973,31678,9019,-34784,-56512,-17913,131789,4118,-1918,115261,42456,-81552,37686,49897,-87339,-27235,-13760,7152,-1985,57698,96375,-28447,9712,-18012,60793,46884,12806,-452,-72026,12455,52521,83046,-1970,-12070,36949,65475,-3890,-73829,-75192,-100892,989,-36315,-31726,6280,21227,51818,-65018,-20981,-25062,4501,-13569,47287,23570,8726,-27855,-57210,-37119,-55743,21154,-58116,19942,59549,125803,49406,38641,24883,-108914,-23419,-54566,934,1665,11113,43660,-10503,8139,-44425,-6129,73878,37499,-18794,-54683,686,3092,-31421,40851,32022,-38073,-29240,-15510,-9121,-53723,-68823,20824,-15740,83839,-43756,-5067,-16192,-4377,17942,-83904,-34847,-42755,-41126,-30157,22241,-74934,-53218,-72428,25519,49460,52115,-2259,29289,69410,-29023,-31748,-20102,-54236,-12650,8621,14726,18131,7033,-5522,-15576,26258,29186,-7492,-11862,71377,45347,-17596,7745,-42080,-26895,-8512,55972,24992,4320,-71425,-7656,9865,-32931,-82586,-13833,-37710,-7053,-4211,39590,79011,125479,84148,13324,3227,-34896,-52214,39803,-19784,3196,8821,106868,83307,3050,-44349,-182767,-106031,46314,68239,-33431,-4662,46547,4362,-30218,-51100,31791,-26780,-15630,35513,40908,22303,-25029,11579,-74879,-113772,-54815,10765,22147,49045,31051,30669,-74752,-30466,-16093,-73654,-38342,-16554,-2941,-8190,39393,-17240,-33624,45309,42675,38663,3373,-51231,-90468,48005,36171,37691,1207,37462,22111,14179,-10337,-53987,326,-54112,51828,27340,-9398,-23761,-122228,-29082,556,24273,47677,-15425,32688,-57047,19039,-36521,-79436,17770,29858,44755,-9021,-23864,964,-5818,-36652,4363,18917,41680,31681],[-3011,-13024,21676,10229,-20858,29084,9646,33950,51814,60637,-56733,-8477,40082,-5352,49579,-74292,4466,-67545,27505,-65147,-18166,5613,-14284,-8020,-40162,45909,55213,36589,22482,-45715,-35543,-18829,-14664,-110454,-40227,-6004,4188,-10313,83188,119097,15527,-78681,64223,230,31833,-42595,12072,-29608,-44046,-9009,-3231,28072,-19499,-5566,18836,-37936,57427,676,-21374,-95841,-12815,7329,-93820,-37147,-68758,53641,18499,-34874,-36971,-1361,-24903,133743,68886,56412,22926,-117386,-70703,39709,41085,-54346,-58170,85922,10843,4101,63086,85706,31626,-4452,20528,38024,95355,22786,-27932,-19813,82811,65502,-35365,-1592,-94293,89609,58445,-38261,-34205,-39150,7810,-10573,12650,1359,13675,-4716,11072,35000,20035,15248,-47412,-65143,-14386,17661,54211,40505,-127403,-99993,26881,-45846,-19269,-25167,-42545,-18823,-69712,6194,-66542,26690,28338,-12167,-8831,-64014,-1492,-30576,-28577,7570,50544,-14748,-32664,-2396,80463,60465,54649,73378,24939,4886,-147903,9631,15315,-88640,-41930,34358,8159,27139,11913,-31492,-30219,-318,-9015,-39312,-81422,-19404,-27004,-9861,25432,71505,-56672,-56446,39827,77241,-72358,-43046,-53696,-66847,12089,57888,-10301,-39659,10976,7427,20417,-20004,-16035,30692,-45826,54790,-10643,40405,-2094,28067,23989,29456,23050,14694,23445,16141,7032,29710,-83564,31712,17034,-27873,-57917,-57711,-12505,-102351,-127867,-23623,-68665,20967,-63575,-39808,-41915,4964,-25480,-13709,9768,35316,-47129,10262,-20342,22506,11784,-53096,39381,43147,10413,-78781,-19140,-11074,30888,26290,15831,-4671,-31454,10764,-54832,-51656,-48980,-46218,-79334,-40591,33229,17950,33362,-1900,-64407,70208,-291283,-321828,-2206,27143,1313,40143,55162,-4546,41800,33724,14664,32532,56628,53711,-26410,-20977,10572,2224,63654,17163,46254,-52600,14394,-39275,22601,73721,12848,56565,-15531,20499,59291,41471,24369,-5174,-17371,-18451,-31544,-36757,94862,50382,-1509,9977,-74342,-17077,27353,-40894,68489,-30997,64008,16010,-5406,-25757,-18787,-5524,1845,2378,28185,44102,-18254,597,17017,65670,48927,24511,-62655,-51390,28119,11340,56058,-47206,-30288,32707,52950,-32650,-24114,-43230,-34808,9540,-50845,2392,57259,46759,45202,-12102,-41279,36485,3834,3387,13126,20520,13971,5760,32354,3905,21612,38690,52958,93878,5186,39901,-6506,-87638,79987,45685,41521,-26761,-77685,-45354,-18848,36101,30837,-101058,-72311,64910,-26302,11852,9964,25139,7717,93815,-7300,-25809,33450,-51,15198,14064,89795,94478,73907,-27208,-397,-56660,5906,-12577,-9787,-26325,-20394,-16300,42693,1867,52771,67102,-25146,576,3642,51605,50168,48273,35319,-20308,-8363,63640,5055,-5794,-20158,-4891,26258,-709,28076,-57975,-39306,50478,74595,54601,14171,58109,-8317,14103,-42269,-27676,43128,-40817,6728,-41393,60444,-47875,-13902,-9658,11192,30078,71675,52101,38037,43673,-5650,-20334,-18605,99021,31822,15953,-20118,-47654,-27574,3474,24606,-15128,-32871,25641,70709,-46850,5302,-49772,31831,-44324,52222,84383,63923,11525,-32339,35842,18099,-9133,23638,37061,22921,-7608,-9720,-1749,-15511,-35664,60883,13957,21301,-8661,38898,-34031,61920,-15067,-67342,-5672,80559,6020,-14429,17786,5565,-4572,-8562,39415,-31536,-38138,38821,36188,2010,-49271,-9014,54831,61070,-24799,-55360,-1863,-30008,-20161,-64910,61100,35233,9129,55530,75435,82646,17106,-42288,11292,-50147,44665,34717,19547,-58127,19474,45220,41480,-107238,-53428,1280,12703,-15909,-2394,17428,-5009,29571,-8649,2390,17869,-79436,-1597,70974,-15894,34678,62904,-36949,-21631,-2254,53797,50606,-47018,-3091,-102440,-92680,-36618,-1731,19290,23693,-40810,55159,7893,14990,106164,45041,-17208,36252,-1423,-32141,-10625,-23988,-53832,43155,141,1347,-45185,-60131,-14076,-13176,30086,-13052,84907,-78134,8318,5929,-37800,-43779,3835,-35778,15862,18701,4352,-10540,-29687,52631,49122,-47689,-11018,-67114,-25139,54415,-54570,-42207,44491,-31901,59941,17022,-66322,6927,47305,-120,-15015,22260,-24358,4905,79605,57677,27686,30626,15315,6236,-29071,-73420,-24495,-10339,-19967,-347,42063,-72136,-26128,-96315,-15444,13788,-55051,6767,-22392,-28709,24703,18481,-36919,42877,-37637,-104004,-23959,10401,35728,-1956,-35302,-67629,-38857,-13938,-56327,59595,40979,-28310,-72471,-21566,-24431,-53670,18798,44602,15676,-16587,-5763,-56293,-80231,-136190,-63312,-46126,-42559,62725,23428,-243,-4370,-44849,-9134,42745,-11041,-8599,-94334,-4779,-6045,-10050,-10537,-39904,-7341,30380,-27697,-37251,61707,-56516,2615,57326,-70093,37954,11757,-35733,40088,-41876,-11542,3874,-23097,-20508,44068,71539,-24025,74703,77499,26198,-12319,26071,8066,1754,-10991,-29399,30424,30909,-43991,15448,-2559,46432,62073,47721,356,1816,-68589,92250,50198,37337,20209,26153,-45581,6142,81918,49576,-52946,-7813,-41524,-34052,51122,64685,27158,-9165,22416,98366,58991,32164,-41149,-72484,-27919,-4372,-30223,34176,-115012,-99868,-54976,8232,21114,61475,10754,51281,50871,52621,43584,-16176,39080,4666,-43950,-44299,-24937,-43401,63774,38877,-53494,-36525,45182,-50274,62009,66645,51424,15690,-19144,-19152,44954,15621,6202,-22855,-17789,-56411,-35574,108800,3931,28602,114373,41571,-60128,52056,39398,-105946,-16560,-33222,-6119,-12689,32588,67428,-37983,-7768,-30741,36427,42597,20505,41943,-70127,10909,29518,79286,-15683,-12604,32314,66514,2567,-53421,-64292,-134306,-103,-50822,-41701,23033,19883,25855,-67271,-2676,-29516,-2195,-4536,36792,5412,-7545,-33232,-47470,-49201,-68845,10621,-69282,13588,65649,135141,48724,33593,37017,-111021,-31564,-39057,16539,17184,6771,15156,917,13186,-61211,-18736,88837,50332,-3689,-36068,5037,6392,-33559,56564,36519,-43109,-36097,-17415,10152,-7535,-44059,31693,-37685,36359,-60664,-25976,-24803,592,44901,-59104,-15630,-32124,-43235,-9364,36239,-58602,-61964,-62950,-2622,40145,43647,-4754,33732,33784,-41012,-64619,-32510,-19061,-33955,-10895,1481,364,5477,5103,-22011,3286,20994,-4538,-13310,68993,16169,-56371,14165,-12557,-16004,-13821,28429,18640,11144,-60731,3996,-2546,-50325,-95420,-27833,-9697,-19727,-37715,18592,62822,166359,93988,17407,2890,-27336,-29595,30744,-10346,13183,32769,115925,52525,-22646,-46708,-134066,-78630,60637,86436,-55764,-21802,21520,-1468,-10306,-34617,18651,-7580,-8324,20362,27702,5567,-9861,22792,-86188,-95391,-36317,-10108,28487,88303,53807,28013,-84377,-35286,-25636,-71163,-25775,-9039,-17400,-8761,52329,-6609,-25900,36021,44662,76227,6785,-44293,-82283,24000,14347,39476,-2882,35454,54477,10370,-40498,-67775,-13303,-59089,27715,6950,1407,-24194,-129326,-7146,8904,57220,82962,-2138,35107,-67315,7373,-32070,-93366,6937,32535,52784,2607,-37750,-45475,-29484,-39268,5204,-15598,59106,56295],[-14939,-43738,18054,26846,-24596,63778,49227,64139,50748,52949,-53375,-2344,26138,-36354,41187,-29406,-716,-57583,15582,-18985,-20678,-14618,-18281,-134,-49235,52012,56141,23721,19405,-21051,-14339,9615,-637,-109318,-38531,-1970,-19732,-20932,88979,118152,22231,-55275,72298,-15599,22843,-25568,40195,-46721,-40868,-13237,-11905,27237,5334,10784,8537,-58031,10901,-29927,-42675,-115651,-11040,21056,-85537,-44962,-66795,37249,18134,-32690,-25054,8857,-12181,111032,53858,33696,31487,-62379,-50314,54878,38046,-59361,-78790,76877,14789,-15713,53731,71494,44164,-5380,35346,43507,79115,-5662,-9833,-23623,85022,47453,-63055,-18813,-102708,85515,76729,-33076,-32847,-43784,22709,-1668,28027,8216,26262,10800,-2372,31757,27424,6247,-45884,-70146,-10883,2370,64083,44955,-101615,-111309,16585,-32860,-8504,-18433,-28681,-21303,-98129,-1154,-45883,7975,24225,-25358,-17598,-83432,-8610,-18668,-21793,553,47994,-565,-234,-4328,66285,49093,26914,45509,37548,548,-86345,-10395,-5670,-84907,-44354,36460,-20722,2675,12299,-35280,-27808,-41194,-2173,-17711,-58665,-21948,-16648,2117,30985,58022,-56005,-65663,9891,87627,-41384,-73823,-50180,-79378,-4866,46851,-18309,-47513,-5157,-2815,19190,-13455,406,53678,-54147,19105,-46403,23227,-28295,44733,22805,37677,25172,-13915,47521,47672,4683,29677,-75969,76021,41123,-19315,-21668,-71262,-17735,-78649,-111179,-36287,-62480,15814,-41974,-19608,-27457,5352,-26036,-262,-1459,37113,-28220,15208,-24083,37121,17953,-60982,-13129,47782,6235,-79604,-28082,9615,15011,21746,17866,-11843,-14238,1702,-33991,-57849,-61333,-30590,-45943,-41287,36818,56025,45758,-34808,-32824,-26901,-162612,-303951,-9874,31898,9465,46883,46861,6730,47977,39405,14296,16925,56868,85008,-23872,-11925,5508,-5315,89412,29563,79648,-53891,4065,-31934,27550,73779,29180,33217,-12008,-3501,53445,73919,41003,-5266,-4984,-35871,-31357,-38227,78287,48663,-7939,39499,-69621,-25468,-2987,-31081,57796,14535,82254,1381,278,-23486,-17254,-21846,9521,-15246,13220,48296,3340,-20831,-29440,67145,61088,12234,-56211,-67327,24213,27290,48241,-50030,-16376,57149,46618,-26999,-5189,-44027,-31560,15768,-54483,-28482,41527,53384,28316,-14517,-59718,21344,11623,-6520,-44663,63267,3506,-846,30636,12950,20320,24629,58475,86708,19893,36108,-54064,-115004,58841,52945,63500,-10270,-92419,-58538,-33670,48224,21293,-84158,-59099,68673,-16482,-20950,2407,48826,-4573,83303,22534,-49472,34273,-5514,-4706,41928,88764,88000,55381,-7004,7842,-26466,-9292,-15429,-10946,-46224,-4510,-20411,24273,17207,46322,63830,-24577,-17242,677,50413,47021,35881,17514,-24601,-7292,50113,-31983,-18682,-21617,-27785,53070,55732,17959,-45785,-36024,51937,46359,41788,15009,49690,-12534,24224,-56309,-42439,739,-49014,289,-69036,48821,-52327,4942,-2706,219,21311,78609,43113,45513,15011,-4351,-10134,-30900,57980,-6360,-8529,-5622,-30492,-31646,23370,10691,-11410,-7810,26189,50474,-40874,1076,-72430,21302,-71261,31759,65038,57503,3149,-9415,57756,46358,2910,31552,23919,30935,-4679,12521,-14195,-22270,-32948,12821,4953,17583,-5783,27235,-31921,71557,7312,-42567,14362,90483,35367,-33687,4704,11032,-9842,21887,21148,-37204,-28551,41103,33333,22098,-76162,27867,58394,6419,-52762,-47507,-12581,-19667,-4362,-47938,27797,30407,6593,69089,80442,61017,3894,-33629,48007,-13426,57036,19740,29554,-49511,25348,40600,48178,-89641,-81302,15214,7182,583,12467,33462,-12761,3091,-60152,-6716,5889,-81142,-16858,64744,-3383,51362,54107,-35446,-19274,33270,57743,61592,-52482,-15900,-109654,-84767,-34053,819,37835,32500,-14081,65598,32990,11270,92176,33957,-12914,33611,12026,-81513,-4747,12129,-35704,36671,-31239,-11852,-68932,-53359,-16127,12190,47729,-24473,92355,-71586,17216,34224,-38975,-28281,-16418,-45097,35024,21747,364,-8206,-29201,65371,61520,-45002,-31623,-72961,-15403,58488,-53649,-51550,28020,-42569,64476,-1743,-41367,30773,26603,20216,-9613,24976,-25494,-4492,54408,43823,18317,33789,9921,-9788,-35685,-64619,-36372,-21587,-17079,-1361,33111,-50015,-15944,-77421,-53810,-202,-60275,-4336,6418,2764,4818,-6686,-50391,57229,-30460,-121321,-44473,-29154,2844,32271,-22246,-96373,-43312,-21475,-20058,54097,62958,-29630,-59008,-33102,-56280,-65206,35783,64922,39052,32199,360,-34493,-61994,-124088,-54462,-58183,-34377,67210,42863,-5978,-412,-61885,8081,30630,-4067,-22384,-123894,-15602,607,23329,-8031,-63229,28238,39743,-40336,-18258,60234,-44752,8846,75606,-43298,48647,22281,-25331,38615,-28162,-3301,9426,-42043,-23542,46606,79964,-11682,91437,45871,10577,-28457,24775,13103,3314,7810,-53904,15678,13251,-42632,7861,10440,55487,50113,19711,-24309,-35596,-70044,90403,16845,41157,6809,44531,-11665,-2999,76490,70191,-22496,21582,-16138,-34101,51090,87318,31714,-50255,6310,72768,26059,42008,-60854,-70711,-38638,1537,7901,44933,-120608,-95063,-60910,33447,60145,99979,24317,70109,46057,27661,75664,-27232,77911,36577,973,-22582,7628,47836,94750,57442,-48375,-44759,74724,-16332,59212,77677,53494,10334,-2627,-9439,36550,763,-16206,-43312,4265,-44171,-46650,75835,10016,48978,98644,32744,-16628,54745,34537,-113772,-3944,-58041,-21083,-26953,-523,33962,-45705,-16130,-32873,2887,28987,22144,65700,-54502,9479,10188,78868,-31763,-16098,14071,53513,2779,-22992,-46369,-153213,-1818,-52151,-46182,37748,16020,-3296,-52188,16886,-26896,-12419,-2151,16985,-14610,-16102,-27206,-25939,-58329,-62604,-2412,-74581,11415,59080,117628,40791,37258,43301,-83223,-29683,-25657,21197,30725,538,-4341,7172,19601,-64054,-25425,92306,60168,11160,-8876,8283,6903,-24710,69989,36479,-34771,-35641,-14398,24428,51090,-13764,38909,-59020,-12392,-84543,-43004,-32694,3778,66143,-38970,6907,-13994,-46330,20289,46995,-36371,-51663,-35813,-26663,28803,37803,-1949,36736,7752,-37601,-93291,-39836,16123,-53150,-31714,-14819,-18752,-910,9688,-23716,-13846,18308,-4025,-14607,59745,-10187,-80590,21232,10835,-7030,-16901,166,15181,5701,-54245,24011,-16707,-68482,-89931,-33492,19348,-38515,-57079,-976,17633,165226,88385,22798,6211,-18237,-1550,7747,-5823,18789,44106,98505,14815,-40812,-44542,-67006,-47341,60800,87837,-70205,-28380,-6271,-808,12564,-8079,15938,17668,-2480,4527,22488,-11991,30626,29738,-94886,-65858,-12230,-26082,32366,112723,53870,21418,-89064,-30533,-32014,-60974,-10870,5787,-29018,-7141,52354,1305,-18583,18005,49487,117911,16982,-28584,-64188,-8623,5862,41808,-5801,26365,66269,1084,-59686,-75102,-28913,-55117,-2935,-18704,12862,-22165,-113819,13946,7859,81280,113644,17158,30680,-71028,-1214,-30397,-85515,585,35816,53643,5139,-52039,-69070,-46369,-31902,2196,-47662,63257,75346],[-24561,-72050,11990,38734,-30202,89493,71065,81275,43700,49012,-26857,9492,20603,-49403,32167,23470,-1761,-34361,8562,11498,-30133,-34264,-16943,10237,-34257,57490,52374,15307,14846,2059,6981,30496,942,-98564,-34329,550,-31535,-21352,87674,105583,23017,-9008,62612,-17268,14653,-4561,74452,-56790,-33890,-14720,-16683,16798,30598,29332,-387,-68796,-25996,-45508,-63429,-115269,-5414,42868,-66485,-51431,-41110,24434,12667,-28453,-10706,29867,6820,70570,34590,15387,58432,4061,-23278,58240,33224,-54836,-93115,56990,17873,-24146,40500,46749,57967,-4445,43108,53361,52541,-33309,2120,-19944,80983,35414,-80248,-15724,-88653,52623,71046,-35882,-30866,-44912,33748,13464,40608,4009,35132,22419,-22293,26784,27240,-2059,-36105,-51719,-3887,-9767,58297,33993,-66381,-100556,-6155,-23498,3057,-7536,-6463,-16209,-107889,-10542,-12698,-6927,15207,-40491,-30971,-97584,-4049,-4021,-9222,-5615,41989,10112,28310,-12037,42497,33734,-5675,10219,33062,-8911,-20008,-24719,-28025,-65114,-38391,34091,-54495,-24290,9949,-43214,-33092,-68171,449,1048,-24699,-24639,-3046,22715,27346,42721,-45162,-72751,-27335,70329,-12271,-100091,-35195,-77034,-14331,33849,-18461,-42129,-9049,-6469,11770,-9325,17173,75127,-57328,-11663,-74643,-7787,-44878,53764,19567,51458,26862,-34063,69065,74506,4644,21568,-57002,106258,48640,-12946,23570,-71016,-23656,-50563,-78222,-48247,-66942,5019,-8096,2970,-4072,6443,-23465,16231,-9093,43489,-12259,18733,-30476,42792,23423,-49053,-61313,36365,-8692,-63932,-12462,33318,9222,18917,13397,-6982,13766,3698,-5688,-57134,-59294,-3956,-5303,-24494,37288,79096,40187,-48191,-3886,-146689,3381,-232373,-13531,35046,9504,44703,27846,13747,57411,37746,-5753,-12031,63107,112186,-20784,6178,-1086,-16667,101153,37459,104333,-41345,-4181,-24768,31119,70745,44317,5326,-10603,-31141,40474,91956,56925,-7278,-4799,-51446,-36777,-37206,72134,51619,-15268,55654,-60230,-36645,-32338,-31931,27068,52529,94122,-9624,4437,-21574,-7305,-21699,26739,-30090,-8446,53437,20794,-30716,-71648,55455,72890,-4019,-63820,-83516,8135,40357,37155,-47628,2047,76086,40547,-12131,18358,-42317,-24049,19408,-65117,-70266,9038,60144,10776,-17363,-71276,12670,29451,-11927,-90945,108530,-546,-13687,6592,11509,15781,18502,63867,70184,35298,35622,-91863,-128755,40316,51701,66606,-315,-102761,-61931,-39025,68766,9710,-65334,-35938,51649,-6254,-47893,-3368,66635,4261,63005,44976,-59572,43121,-2595,-26959,58466,58065,73936,20991,10205,15674,24082,-23448,-15404,-14933,-63584,11339,-23412,3133,30244,30427,53053,-11438,-28628,-1183,44706,42724,17302,5976,-19933,-7967,32702,-59196,-24440,-18334,-47049,76120,79932,11139,-29659,-25174,42885,7681,25469,6369,36073,2503,33489,-70052,-54804,-21886,-61509,-4074,-91132,37822,-52925,11846,6229,-5342,14533,68193,29281,49146,-7361,-2782,-14409,-31612,8227,-24749,-32238,3024,758,-24598,52619,-544,-7233,27957,26649,15975,-29135,-11612,-84587,-170,-83453,9107,42984,34714,-5366,22600,78971,73030,11143,25180,-2760,37358,-226,28043,-21605,-16952,-26703,-24800,-9637,7769,-6299,13607,-21447,79007,35657,-4851,32255,93348,64700,-52376,-10468,15482,-13629,34246,-2265,-33800,-15968,46548,33304,37615,-104230,51267,56631,-28717,-83292,-29563,-34071,-19729,6099,-29930,-17059,18723,10531,77659,70516,28106,-11292,-23892,79201,18317,63093,-1095,37381,-42142,20928,33778,42042,-67846,-90375,29759,11413,36249,21281,43843,-9801,-19700,-92108,-18201,-4074,-68371,-34090,51314,9999,61972,26598,-27453,-23079,60886,61167,67764,-46968,-18437,-98300,-63128,-24644,5554,45447,41842,21576,66898,71174,12763,68195,29567,-4879,29372,20528,-119146,2901,54877,-16310,10883,-58175,-18808,-83867,-46269,-14224,34326,35630,-42854,90899,-54650,24161,65335,-34269,-4254,-24454,-38794,49706,23165,7782,-7651,-27284,73895,49207,-41788,-54618,-72116,-9088,60931,-46948,-48923,17226,-48412,66045,-25716,-23564,49018,11826,35411,-3101,26695,-34198,-10698,29287,29758,14374,30078,316,-24927,-36996,-43767,-45215,-25769,-12667,1768,14982,-23427,-6115,-50786,-88039,-9172,-48924,-23291,29107,30233,-19125,-24977,-56362,62092,-21974,-126030,-61958,-66720,-28131,51948,-11586,-110015,-49677,-29042,14499,51828,78399,-33931,-41140,-48580,-74946,-81330,33240,76260,57411,60373,-2627,-7820,-40549,-88735,-41203,-68697,-18403,61883,61292,-14594,-1593,-66247,22141,8443,-1511,-30120,-129323,-23908,6015,57609,-4634,-74709,53265,34448,-41805,-35,51670,-29597,2576,78859,-10079,48665,26678,-18505,24234,-13349,-920,11897,-52031,-29639,40422,78195,1033,104953,10943,-13668,-52284,22887,19187,12427,19568,-71110,-1027,-10193,-37147,3301,24544,59599,36499,-18143,-51141,-71787,-55772,78302,-30437,37445,-1414,63881,23295,-10428,66458,79574,3043,45063,8736,-25126,42341,102908,30230,-74236,-17593,31943,-14032,50549,-71097,-49601,-42914,8851,45912,51119,-105801,-83356,-52047,64997,94170,125931,40692,79091,39591,3575,96370,-33047,101938,55669,42915,9543,43492,116022,105355,54475,-43614,-45103,89971,21244,47059,77813,53292,-1568,18763,2073,22637,-14112,-31180,-49145,27093,-18799,-49437,41574,20607,51340,73873,17583,32692,44437,34535,-106619,7391,-78650,-34156,-40010,-34717,3202,-47039,-15353,-22404,-33188,8691,19166,67450,-27366,8232,-766,81116,-44389,-20160,-11093,32199,-2095,12318,-25069,-151065,-3621,-42056,-44914,43121,9599,-27815,-23052,33460,-17823,-22231,-5198,-5652,-26569,-16640,-21034,-5124,-63612,-43586,-17151,-71171,13870,37789,78338,30455,48315,44932,-30628,-18013,-13862,14231,38398,-6743,-11462,6434,29059,-60255,-26681,84304,65659,20014,21086,9920,4577,-7737,77593,33158,-18483,-30154,-7744,30449,100418,14968,41698,-76513,-52169,-109872,-52394,-38966,3633,70607,-23827,27732,7412,-46140,52027,59048,-17041,-27202,443,-37615,16818,35686,8410,39119,1669,-20909,-101032,-33215,43818,-65385,-48897,-30749,-38279,-11329,5339,-21075,-16584,22904,-5663,-14376,46253,-28535,-73142,29136,24674,1418,-17871,-23168,17398,-9837,-53239,48968,-25514,-73962,-65675,-27917,42238,-55484,-54132,-7850,-42326,121250,67163,27670,13582,-10680,22385,-19191,-7739,18896,38055,65658,-9575,-45516,-38317,-13193,-20972,46338,71700,-74719,-21167,-27645,4088,30317,13528,25362,38770,250,-8600,20864,-26370,85340,33468,-97783,-38149,5988,-31424,33223,115488,34467,16013,-87161,-17924,-36173,-51251,1083,23798,-33494,-4767,42423,7062,-11986,-5022,56014,153241,28837,-6433,-35531,-40492,14683,44298,-4924,13343,42786,-10916,-62035,-77218,-37056,-44513,-32790,-43868,23537,-17602,-84076,28020,-4394,87002,135537,36919,20743,-67270,-6618,-30876,-60719,-2768,40203,48754,-3962,-56545,-55150,-53099,-17077,-5504,-70981,51432,89513],[-27140,-89852,4691,42400,-35473,91712,68921,79907,33596,50711,19373,26913,22140,-42195,22282,64052,-598,-3812,8784,15775,-43058,-47516,-8502,23219,-7006,62681,42109,11845,9430,21543,23813,39886,-8615,-76811,-28891,1583,-28892,-12963,76143,79184,16399,38493,36012,-10415,7979,10423,109762,-57349,-27293,-12752,-11962,-1314,49059,42410,-6511,-66006,-42846,-42567,-77130,-91757,3813,64123,-42429,-52026,-2594,23060,5356,-23665,1332,49030,26879,28162,15310,4292,89746,60364,4257,51731,27964,-41711,-97637,31135,18389,-21418,26469,20353,67726,2493,47559,65055,20672,-53143,5436,-10336,69814,31710,-81213,7544,-58364,3431,48869,-45956,-26911,-38678,37003,32672,48381,-9472,37968,25538,-44600,21476,18912,-10148,-19477,-16716,5134,-16138,40757,11905,-35958,-69018,-37102,-20628,19704,5952,18148,-6817,-99011,-17084,22461,-14504,1885,-54597,-47632,-99434,13611,10637,6558,-7570,33292,16173,44665,-20809,15885,18021,-36301,-20746,19387,-21532,19623,-31382,-45197,-36161,-26908,29907,-84536,-46762,5838,-53099,-43768,-67036,-873,16660,11578,-27273,5994,44559,17757,29050,-26350,-75598,-57711,33561,4923,-113146,-12483,-60320,-16625,21525,-11333,-25258,-605,-1340,2065,-8701,29865,89787,-52748,-28923,-86932,-36414,-46209,42800,11974,64647,28058,-42077,77737,89577,6128,3706,-38313,114770,41850,-11813,63435,-56892,-29119,-23086,-36553,-52105,-82039,-12157,24589,20246,19966,4433,-18324,31177,-11822,52172,-2162,22255,-40032,36915,26040,-26752,-92187,10071,-24865,-31099,21436,55989,11135,9366,7309,11522,51447,19066,15457,-52512,-42940,21376,23531,-110,34861,69466,17765,-35358,13162,-276766,156168,-120632,-16656,34641,2047,33481,-233,17644,70262,35014,-33869,-42914,68889,124040,-22982,23778,-8502,-32175,99033,39230,112663,-22708,-9410,-18955,33974,61159,51853,-21817,-13379,-54955,24273,92785,69492,-10181,-12798,-63610,-46947,-31425,84042,60043,-21136,51878,-47837,-46692,-54060,-43061,-13487,69762,95905,-11685,6598,-17970,10800,-11496,49213,-34927,-29900,56355,32922,-23891,-102684,32388,77855,-25850,-79864,-91033,-11505,45462,23468,-40755,20961,87446,34409,8970,43835,-36058,-14463,14923,-77914,-106520,-31552,64761,664,-21207,-70329,14248,54098,-10049,-116048,136474,3334,-32188,-37521,-3132,8999,18064,65800,50719,46860,38265,-104581,-126168,25425,39457,53017,2860,-106497,-56285,-33706,91320,-2097,-47636,-6524,21273,-662,-61776,-8914,71370,31657,34587,53741,-56065,49533,7783,-43222,59265,12924,60679,-17601,17715,20413,69759,-36020,-13703,-21870,-70984,24859,-24060,-15798,36820,7354,43113,11840,-34059,-2434,39113,37660,-2968,-149,-6253,-11915,15306,-74291,-23784,-12286,-57611,93473,58781,8535,-12467,-10606,24875,-27016,11591,-11334,20846,33826,39550,-76836,-61606,-17274,-67210,-3868,-102422,26731,-49927,1881,15859,-1506,14840,46184,12509,48564,-17344,-2072,-25857,-17743,-34466,-19847,-45114,1830,35413,-7887,82828,-8874,-4757,61185,28362,-23286,-15356,-23484,-84575,-25889,-79111,-10897,23611,5536,-9782,53094,97215,91099,11726,7042,-31320,38673,4673,33817,-23290,-5893,-19608,-41242,-29121,-6636,-11111,-1219,-12731,78780,64889,33902,45296,88476,89634,-65411,-24109,19432,-13325,21765,-24547,-17993,-5373,55561,29604,39550,-129638,57588,47738,-37159,-105285,-5875,-62862,-46687,9209,-18627,-58309,-635,19483,76821,48545,-11347,-25048,-22048,97843,36789,61297,-24038,39139,-32150,10465,22723,25400,-43918,-77911,40840,25044,81051,21497,44675,4620,-33796,-90775,-26166,-11460,-44269,-46535,31281,19041,64889,-7563,-15299,-29475,74242,62586,71633,-33314,-9716,-71416,-33068,-12286,10491,34989,49596,46827,54034,106569,19839,40481,31959,3705,23473,20205,-130074,7779,84762,-3177,-28153,-62089,-17388,-80969,-41557,-7340,54016,3142,-62321,83949,-27401,27146,88883,-21498,24657,-17131,-16907,55952,24294,26713,-7230,-16840,75530,15128,-39902,-73974,-63997,-7982,60731,-36814,-33829,19597,-43611,64859,-48331,-16208,56333,11079,41846,738,24967,-46703,-10639,11412,19475,18332,21355,-9047,-31733,-28313,-21144,-48138,-23990,-8825,8261,-8719,1154,222,-25920,-112783,-10397,-24992,-49884,40596,40260,-42466,-33063,-54102,56045,-16054,-116942,-70706,-82396,-39710,57401,-6363,-103183,-56615,-33304,41308,53010,83840,-38558,-24912,-61734,-78081,-95197,17148,73115,62565,62717,-12841,15994,-24181,-45884,-28727,-76335,-807,48240,77032,-21401,-9591,-60230,28632,-16981,-2304,-30185,-109297,-29966,9104,82653,-893,-73644,63337,23972,-31141,11604,37750,-20110,-12886,63514,18972,37622,25917,-17825,1458,-716,-4813,8880,-50458,-42820,26115,64788,10288,110806,-11808,-41461,-73474,23174,24678,23777,18967,-75893,-14641,-32482,-26322,5165,36532,58297,22594,-60558,-71197,-96167,-29768,57222,-78330,27862,-3752,79318,48405,-15302,54878,80348,17131,54554,30000,-10610,28452,106466,22112,-75533,-41668,-13691,-52445,56153,-70820,-12481,-41533,14274,74241,51343,-76103,-67630,-27707,96212,111485,129611,56228,71992,31307,-16202,95412,-37559,102185,50447,68139,42245,66378,136520,90420,32437,-38854,-38844,86168,52606,28413,70173,53037,-11510,42561,13221,5697,-26058,-37006,-42298,46757,16502,-43972,12265,31232,34273,46431,-1096,68652,23117,35784,-85284,15063,-82887,-41899,-47275,-61562,-17876,-38659,-8037,-1514,-62963,-13676,14094,54156,3518,8141,-1610,82952,-48988,-22781,-34415,12100,-9504,43883,-4902,-127895,-4329,-25498,-38718,36196,1750,-42436,11333,43280,-6533,-28769,-10741,-22831,-23662,-11969,-26922,255,-64522,-21528,-31170,-58652,19669,7143,31122,23427,62455,41693,29244,864,-4930,-1488,37931,-14191,-6238,-277,41008,-60938,-24802,67525,67691,18771,46352,9660,734,12368,77022,28679,-3133,-22909,467,26360,124386,35762,40255,-87319,-76873,-128702,-49939,-42712,-511,53210,-13238,41426,27910,-38696,77112,74709,-4541,-195,31491,-31523,4845,36189,27321,43488,13538,1659,-81281,-7957,60833,-65067,-58854,-41559,-55516,-23010,-6289,-16211,-1769,32654,-9100,-11952,31560,-38677,-30527,38333,29544,11167,-16741,-39980,26281,-29038,-56688,71967,-24575,-56624,-29626,-13373,52962,-63114,-30045,3228,-93514,55724,35949,30429,24011,-6706,34727,-39893,-15265,14152,17295,31649,-7479,-34763,-29206,12602,-3601,21852,43016,-71958,-2375,-36520,9632,36278,22059,43576,47927,-371,-16504,12335,-35321,131004,35176,-91851,-20183,8173,-23081,30810,98892,4690,15740,-78266,-4773,-40089,-50429,6143,39460,-28092,-3508,27552,12174,-5243,-25896,62014,169370,36046,19191,-1365,-61316,37192,46084,1129,-258,-11750,-21283,-47139,-74636,-29968,-29141,-53933,-61261,32174,-11287,-50146,31201,-24564,71304,146739,50177,7707,-56696,-10152,-31917,-34423,-5605,44984,40177,-22993,-45846,-9919,-48278,959,-17622,-81133,28337,97058],[-22137,-92010,-2999,36817,-38275,65693,47686,62998,23662,56172,71110,46967,25819,-21925,11730,80170,1632,26526,16294,1023,-54132,-49754,6158,38168,19472,66711,25502,12950,4598,36731,32122,37954,-24088,-46434,-25264,-12,-16394,-1090,54214,41232,3503,67671,-312,-2885,2357,9970,137565,-47645,-24035,-8680,3279,-22754,56487,45706,-8921,-48659,-39377,-27662,-79065,-52198,14568,73651,-19637,-43230,33373,32655,-584,-20682,7181,56425,43265,-2342,-324,-213,107868,87004,25705,40475,22871,-23975,-90855,7419,14982,-12984,12487,377,68694,17199,50959,74685,-9756,-63397,694,1142,52193,35004,-65477,40299,-22951,-40568,23100,-60305,-19430,-23177,31344,51895,51002,-27804,32478,18409,-62919,17459,3564,-17854,1417,20601,12735,-14890,20241,-12941,-20526,-27215,-68711,-23560,43313,18568,38061,1822,-77126,-15952,46900,-13725,-12866,-65258,-64517,-86695,40964,23158,22093,-4439,23095,18160,44152,-25434,-7319,5944,-58622,-39616,7490,-33285,20217,-31813,-53090,-6605,-14588,25427,-104079,-60929,-130,-60631,-53878,-33397,-4206,27899,42146,-29205,5007,60634,13745,19616,-4241,-71285,-69771,-3793,7499,-106347,11361,-34744,-14306,13006,186,-4072,14924,10988,-5275,-12512,34566,92979,-40734,-29342,-80935,-49233,-32680,8517,-1271,70326,26642,-40839,65461,89568,8496,-21844,-29228,103228,25398,-17114,85473,-33864,-33026,1267,6936,-41847,-102748,-35089,42918,26363,36761,-5804,-11507,40464,-9987,59059,1842,27732,-50756,20935,24397,-5014,-100181,-23025,-30776,12720,58554,71453,15633,-11005,5066,37279,89553,44566,20131,-46025,-16639,35391,28910,20860,31417,28201,-16162,-848,13850,-401507,256800,5939,-23163,29722,-10599,15281,-30654,22547,84719,35414,-56623,-65251,68469,114336,-33933,29192,-15357,-49252,88991,34450,102589,-7851,-12772,-14105,36047,43627,47845,-42423,-20748,-68841,9915,80175,76656,-13459,-22035,-71180,-59053,-19475,113155,72346,-23338,29939,-34123,-51934,-64200,-59315,-49313,61987,83985,-3305,8085,-11096,31914,600,69236,-26530,-43205,54003,39096,-1388,-117380,3293,71482,-50007,-92267,-85279,-25031,40272,7861,-30259,35831,91673,26713,30888,66932,-24675,-5362,1733,-83910,-122038,-65511,65824,3052,-25353,-52705,25077,79596,-917,-118583,129114,12669,-53011,-88807,-28212,2340,18863,60803,32959,51588,42190,-90304,-108911,11571,18987,31549,4087,-102211,-44496,-19630,106887,-11417,-33875,22796,-11181,-2028,-60494,-14790,61338,66309,2679,47059,-43510,45981,21529,-45846,44920,-28433,54536,-48208,14576,19936,86166,-45811,-11286,-29645,-64821,34664,-21746,-27723,35431,-17804,42693,38300,-34905,-3974,36945,32752,-19150,-2876,13532,-19467,542,-79331,-19378,-7219,-58294,102572,8694,9432,3101,2840,2063,-45805,2119,-32693,8534,64708,40176,-70446,-62518,5990,-53894,1612,-101626,14291,-44605,-23058,23631,11334,25854,25095,-4696,44081,-15285,-3993,-30769,8356,-57461,-312,-43017,-9485,57904,13195,103784,-16797,-5520,79184,31300,-56065,-4127,-24443,-73195,-47442,-61835,-24908,10819,-18221,-7418,71296,110949,95770,2832,-16063,-50586,33487,9161,29826,-20768,2794,-15231,-37241,-49193,-22493,-19238,-16368,-19487,68780,87417,62042,51055,76296,103486,-70069,-32254,23340,-7840,-10844,-40517,6923,-506,65167,16005,22449,-146043,48663,30246,-28601,-109679,17685,-90192,-99496,6347,-16138,-82073,-26216,29423,65118,21506,-48593,-35551,-31639,101916,39764,52610,-43979,32357,-16118,1181,6035,3346,-21102,-49306,45016,43292,117629,13123,35713,26609,-37045,-59433,-28328,-17153,-14910,-47258,8701,20787,60194,-34637,-2407,-30877,73577,60264,74084,-16812,7088,-37221,-2064,-324,13755,5252,53356,45971,28616,122878,28951,14268,38837,10357,15389,9433,-112031,7061,82724,-3494,-66358,-36544,-7420,-56449,-39432,4609,70023,-35820,-76329,78039,7641,25009,98018,-395,52632,3425,14899,53111,25887,52667,-5518,5273,68537,-28379,-38964,-83421,-50047,-12359,56615,-25278,-10598,38370,-24580,60704,-63651,-18800,51050,24649,37675,-115,18591,-56899,-3799,719,15675,29642,10389,-13709,-24056,-7931,-7086,-44355,-18129,-6545,16577,-32632,18334,596,-10914,-124697,-5349,2641,-79065,40934,24844,-58704,-30841,-44095,41442,-15766,-98285,-66455,-62170,-24204,53612,-6918,-77518,-61143,-31769,55119,54233,78828,-41081,-15690,-66871,-69295,-100450,-4614,53478,49174,45606,-25343,30348,-17667,-10868,-20852,-81136,10100,30240,88085,-22356,-24615,-47122,25937,-38545,-4493,-23652,-72008,-34459,9344,91722,2603,-63095,59204,20900,-10954,13587,20778,-20148,-30614,33105,32475,17954,21945,-21984,-22490,6762,-12630,574,-39389,-63276,7620,41275,13989,104770,-13822,-64718,-83339,27863,27988,32527,6287,-66378,-20668,-47431,-10652,13441,42781,52564,10441,-98761,-77112,-101477,-1917,29446,-110777,16155,-1807,86908,57804,-17137,46605,77902,18175,47112,46545,3690,14506,96120,8936,-57607,-58168,-50524,-79968,56559,-61425,29303,-36707,15844,86287,45900,-42383,-51596,5746,120215,108089,112161,66796,48680,22500,-28767,71638,-45072,78431,17622,70045,64163,64072,109005,56750,562,-33196,-29685,67047,68889,6182,58902,54865,-14075,64206,21651,-11467,-32310,-34693,-28012,60858,53809,-31925,-9551,36318,3490,20793,-19629,79835,-4659,33475,-54081,18615,-62520,-42020,-46046,-73592,-25029,-20164,1571,23446,-78167,-32710,9582,37050,27255,10818,6266,80736,-44684,-22692,-48319,2972,-16357,63138,10178,-89564,-2351,-8253,-28367,20185,-5161,-45707,40354,44184,1457,-30932,-15459,-27879,-5698,-6597,-49063,-18012,-60768,-5157,-41230,-39313,26470,-22462,-7432,23636,74314,32289,73650,22794,-512,-20752,28959,-21226,7872,-9122,51824,-73316,-22779,45401,68483,6499,60250,7455,-2318,30333,67975,25662,3195,-16796,8149,13070,121321,44930,35568,-89317,-85890,-133144,-33038,-42639,-7860,18774,-7452,43872,45234,-22696,86934,91333,1588,15923,45099,-11311,-7410,37038,53341,52630,32368,20738,-43071,33118,68227,-47755,-60606,-43409,-66829,-32401,-20205,-12146,26162,42152,-13921,-8041,17548,-43500,33232,48924,29281,23084,-13424,-51086,40753,-43348,-61586,85140,-14152,-16221,5222,3090,48701,-57237,4949,28748,-114145,-576,4020,30890,35282,-7027,32771,-47810,-25280,7011,-8759,7404,20869,-11226,-18769,15763,6846,-4726,10667,-67650,22126,-32286,12543,27487,18148,63036,42325,-2805,-18057,-11740,-38378,146921,35585,-75992,-11841,-9357,-2085,25306,72611,-26572,21734,-63850,531,-45284,-62445,2994,47790,-12710,-4857,12918,18104,3119,-36864,64894,156548,34092,44814,29581,-64133,63764,45928,11683,-12174,-75341,-25621,-20287,-66765,-5654,-10550,-60553,-65215,37542,-4603,-18271,23032,-45957,39724,146507,51519,-5748,-41572,-13655,-31831,-22650,-9625,48294,29784,-46332,-22585,42006,-33449,17629,-32368,-77308,3876,94363],[-12874,-80000,-10559,23838,-37453,19578,19191,40988,16590,61281,108781,64711,25386,-2232,1625,71986,5437,50115,28545,-14831,-58039,-39366,22556,53024,36205,68027,4639,17694,2344,46516,29627,28810,-38481,-13866,-27124,-6612,-4037,7677,25452,-1622,-12109,69468,-35266,-1281,-2999,-8843,148215,-29219,-24883,-5697,24533,-42004,52620,40366,-7583,-19901,-22933,-13753,-68056,-9204,23241,62521,-2768,-24046,55044,46760,-2744,-22104,4940,49322,53378,-15588,-10276,-1277,101612,76111,36262,30067,17746,-7220,-74317,-5914,7488,-6598,-2123,-10137,58690,37765,52760,78226,-32661,-66775,-9056,9241,31331,41871,-38265,66649,6031,-63039,4344,-74435,-7667,-305,18802,66608,49385,-45563,17878,2980,-70965,16053,-15796,-23925,23292,44554,15130,-6135,6568,-31930,-21209,10323,-91983,-28547,70023,26396,47304,5009,-51048,-4743,51261,-6363,-24759,-71217,-77284,-62787,70553,32911,34023,2407,12888,17800,27638,-22188,-23062,73,-67787,-44167,6126,-39145,-9259,-29385,-50941,16708,-6658,19188,-110584,-66881,-8582,-61878,-56351,22287,-6933,33350,61868,-29475,-6968,66839,29932,15514,15728,-56535,-59884,-22506,546,-79708,28810,-8490,-9876,9978,11801,12504,29267,25001,-6918,-21266,29664,82437,-24742,-15337,-60998,-41532,-11326,-40399,-19882,63938,18814,-37576,31608,76082,11152,-49067,-32408,80200,4997,-27638,83373,-9820,-34620,21935,47062,-16471,-120783,-60533,41017,19515,41886,-27495,-3628,42041,-5173,59670,1075,36219,-59120,408,18492,9509,-87244,-49531,-18052,56325,82337,73924,17451,-38988,10765,58921,116496,71790,9556,-38544,12325,34270,11035,32010,29330,-27676,-53081,42404,727,-501349,287340,117744,-35037,20809,-25334,-6285,-54660,32806,97109,38928,-65250,-73506,59511,84086,-52612,15641,-19814,-63366,78793,23963,78627,-4534,-16436,-9109,36289,19863,32847,-52883,-31192,-70124,1447,62204,77135,-17385,-26712,-73631,-69195,-1044,148974,84487,-20796,-992,-20400,-50075,-62297,-73235,-68372,34865,55560,12725,11626,-678,47984,8453,78202,-6887,-42400,44935,37862,29281,-114093,-25241,53384,-69150,-90318,-67532,-25880,26203,-8459,-17179,42901,89489,15671,47346,82493,-9688,1086,-14136,-75400,-110828,-76872,63551,17461,-28077,-18731,40135,99123,12565,-103993,77380,22107,-71405,-128053,-55519,-1507,16581,46758,18920,48738,44722,-60254,-82280,-5107,-2466,13136,10709,-90172,-30411,-1069,107881,-15517,-25700,44317,-35551,-9445,-46955,-20528,41991,93734,-26208,28418,-28795,30540,32939,-30725,21698,-53166,56740,-62935,5349,13807,65234,-51196,-9302,-35655,-47216,40552,-16649,-29666,27461,-37510,56582,59571,-32831,-6351,38477,29353,-26049,-3631,34180,-29228,-10588,-78716,-14560,-7133,-53602,100851,-37475,12210,15347,11666,-20170,-44415,-4716,-49339,3084,71284,34222,-48805,-60315,30345,-17225,11209,-91161,228,-39583,-54593,26585,27802,47892,16483,-19962,36585,-6799,-9948,-19253,39052,-55795,19395,-29520,-27437,55090,30716,107603,-27257,-9682,75299,33694,-74022,585,-9575,-53459,-57993,-38521,-32295,5857,-27695,1636,71334,119399,86390,-14861,-36005,-54190,22840,12570,18543,-16803,3208,-16726,-21776,-63726,-35928,-27846,-30798,-50626,51775,95304,72564,48275,59295,100196,-67109,-32136,27510,2071,-49975,-47622,31928,-2549,69490,-9073,-11625,-146385,30200,4985,-17994,-94093,35288,-104991,-151887,1453,-18850,-81420,-53697,35006,45573,-3103,-73632,-41991,-47616,94594,30836,40097,-55966,17209,6580,-284,-15215,-18145,-2928,-16275,40524,58046,130743,-1081,20408,48377,-30955,-14869,-27089,-22008,13013,-31571,-9877,15295,49001,-45710,7737,-19934,63607,53349,73859,-2902,26510,-5279,22761,9154,13795,-37191,51409,15831,-1390,112269,34076,-7125,46913,14043,4410,-10468,-77044,385,43373,-20425,-87241,7528,8449,-14715,-38129,20213,79360,-69165,-79765,78780,44215,18013,91711,24771,72280,30537,47051,44693,27839,78740,-2007,35961,53063,-65230,-36462,-78112,-33120,-20688,47736,-12892,12635,69789,6863,53115,-68319,-28096,35378,46254,23515,-5231,8675,-58196,7840,-7935,18635,44892,-121,-10664,-204,21544,-7658,-35261,-10238,-5444,24871,-50796,25415,-6081,-8874,-122712,533,23156,-102159,34549,-11143,-61984,-21075,-28112,23546,-22481,-77590,-47921,-8920,12871,47530,-10594,-40899,-59676,-23698,52990,50634,66051,-40699,-16620,-61097,-55447,-94863,-25152,19944,18908,20967,-34612,32145,-20422,8410,-19044,-84070,7118,13481,92938,-15290,-45143,-30288,15643,-52242,-6349,-13658,-30461,-38118,6482,83232,5572,-47855,46450,33223,13984,6690,2961,-26149,-42817,-3065,21796,-5579,17065,-26197,-39811,7547,-20096,-10101,-24483,-84047,-9144,12478,12559,85258,2678,-74785,-78905,37553,28062,36056,-13045,-45620,-16797,-51590,7237,25197,40489,44735,2671,-121630,-66358,-87225,17344,-1804,-116062,6799,1790,84590,51619,-15794,46813,76148,9017,25684,58770,11896,5414,73809,-5894,-30713,-62233,-67070,-88562,50585,-46766,61341,-30949,13246,80410,37037,-15709,-38641,37411,131533,89704,84821,69805,16191,15421,-31246,34718,-56478,40092,-32391,51725,66034,35351,52331,18927,-29450,-26080,-21861,41847,65061,-17989,47659,59691,-8929,77899,25586,-25999,-31058,-27157,-12081,68963,82683,-16235,-24718,31451,-30319,-1084,-34163,67527,-33553,23928,-18621,19123,-19878,-34126,-36531,-67206,-18708,5224,8960,43849,-74253,-43578,7620,24795,34462,17903,19201,72156,-34841,-19377,-49004,10412,-20200,65295,17890,-44419,3792,5380,-14123,3985,-8133,-39694,55757,36603,2224,-29311,-17070,-19039,21132,-4656,-78671,-53524,-52591,567,-44554,-17369,31799,-40403,-24994,31724,79532,16023,86913,43154,-1575,-37681,12900,-27734,24961,-14817,55916,-94921,-22751,20391,69813,-14147,59403,3669,-2095,42446,52327,26504,-2641,-13385,13757,-3611,102079,42287,29075,-81549,-83071,-118483,-2727,-36893,-15904,-19580,-7328,33797,59635,-260,75851,102412,3909,12398,37350,14188,-20901,36282,82120,67395,45582,29075,-6641,79107,69567,-13159,-56141,-35196,-69284,-36560,-30518,-11584,54950,45023,-19566,-4767,4384,-46205,93325,60033,28869,36266,-7863,-57751,57868,-45447,-63986,82917,1016,35434,24907,12155,31034,-38614,36286,57900,-95895,-25289,-19336,30753,44574,-11021,19091,-41716,-33426,927,-27753,-2996,62815,18687,-8692,10319,16020,-24984,-15621,-67091,45857,-19490,11238,5852,7923,74997,24790,-4081,-13668,-50251,-36511,128245,34785,-52253,-7006,-41626,26351,17395,48275,-53874,31833,-47308,-6619,-51425,-83594,-6846,46319,9665,-9327,2468,25288,14029,-33320,62603,114917,22157,65872,48669,-48482,82852,42376,23923,-21797,-120489,-21195,9327,-52748,30347,9356,-50828,-54514,38541,910,9447,6329,-61546,5231,134664,39622,-17230,-25377,-18411,-29581,-31234,-14559,47529,18640,-66258,4323,73376,-13365,29402,-46580,-62589,-11654,79251],[-4313,-61605,-17576,7730,-33127,-30011,-4445,26683,13819,62407,117192,75152,16039,3531,-6193,49994,12531,62983,40963,-16589,-51426,-18860,33174,64269,40393,65331,-17431,24712,4571,48446,16644,18882,-45684,12815,-36619,-20881,-2717,8365,-3588,-40525,-25481,47226,-57927,-8693,-8199,-39529,136309,-5878,-28265,-7683,43158,-54084,40368,32095,-3460,13454,-2846,-12500,-47045,26163,25688,28866,6439,3326,59245,57394,-194,-29909,-4841,32454,57316,-14995,-14549,-2791,71542,34615,34478,24149,12109,3641,-52312,-4058,-2868,-8448,-18168,-14014,38993,58820,50516,73048,-44786,-67838,-19884,9304,12856,48757,-8451,74161,20535,-61821,-3345,-83699,7328,24179,3735,73483,44910,-58055,-3591,-15732,-65217,17857,-34663,-26194,42703,45188,10125,7553,5957,-39805,-31156,31830,-99185,-30764,90521,26836,42945,370,-29734,15027,33694,3812,-29718,-72568,-81392,-35141,93455,40930,40094,10449,4248,17110,1483,-10348,-30187,306,-61527,-36700,18123,-34963,-48338,-27239,-40792,30483,-7626,6845,-106396,-67181,-19652,-55930,-46408,77929,-7083,32343,68941,-27152,-26058,63181,72398,16128,29387,-29635,-33458,-14683,-7209,-41971,33885,10961,-4288,10841,19253,18073,34637,33121,-2239,-34656,16921,59493,-10402,6434,-35980,-18551,6940,-87358,-41692,45505,645,-39465,-14446,54957,13512,-69706,-43164,55629,-13754,-40042,59256,8083,-33713,38808,79452,18239,-127918,-82149,23620,2477,35836,-58904,5228,36837,541,51034,-2716,46345,-61739,-16756,9836,16631,-59258,-56039,14207,87851,81904,60618,13423,-65350,25438,65263,124532,89777,-5284,-30154,36093,20906,-19485,35161,30301,-75885,-83158,79603,-18009,-556256,252232,190540,-50689,9913,-39063,-26916,-65673,49961,103022,41776,-59268,-68418,43582,40895,-73299,-14485,-20080,-70155,73408,9742,49634,-15164,-22126,-3020,33154,-5856,12434,-53004,-41723,-60420,242,47259,70479,-22541,-25098,-71222,-73824,22867,175833,90601,-14458,-29076,-7445,-40838,-50971,-78366,-66637,645,11012,30662,20143,12012,51830,9708,69891,17629,-26023,30372,27120,56780,-95313,-47636,27517,-75162,-71928,-43838,-13176,7959,-23500,-2990,40255,79914,645,53190,86554,5696,3731,-22269,-50378,-78140,-56131,59792,37437,-27382,23897,52601,107312,25669,-80872,-13686,25741,-82815,-138918,-74182,-904,8839,24179,8606,39717,43586,-29685,-52877,-26032,-16452,6007,27286,-72534,-17612,16859,91976,-13045,-23089,51407,-46117,-19479,-27018,-24989,24073,103002,-45517,5189,-17970,6837,36770,290,-268,-57544,63485,-60535,-2768,3778,19937,-50820,-9369,-38409,-24933,43431,-9764,-21699,16264,-43186,82628,69310,-29298,-9265,41222,28739,-21119,-2453,49744,-38395,-18397,-77011,-12078,-14371,-52050,87391,-54414,15185,24087,14893,-37276,-27647,-11957,-53828,6295,38414,22280,-15842,-59617,39735,33402,22462,-75173,-14128,-38725,-81388,22503,39392,77084,24686,-31667,27054,754,-19846,7722,64305,-33221,26824,-13625,-46522,24564,36560,92057,-41167,-15799,51628,32588,-74346,-2911,17688,-30011,-55255,-15961,-34979,7064,-20744,14228,54895,121827,66740,-38500,-46517,-42646,9687,14296,3596,-13966,-5618,-25340,-5456,-68008,-43640,-33146,-43237,-101290,34266,84384,65327,37560,42210,77894,-60174,-23293,31938,14180,-80204,-46393,46346,-9798,62129,-40777,-52056,-127016,9268,-24102,-14506,-63847,42769,-98872,-168094,-824,-20434,-58423,-76846,31692,25440,-19675,-79326,-43626,-58395,82131,16833,27688,-57258,-3053,32830,8599,-36880,-34467,8116,7616,27863,60589,116034,-16290,4482,60884,-19993,22203,-27878,-25776,34256,770,-17882,5214,32785,-40721,12664,4706,50035,42977,68472,5129,43608,18221,36954,15415,9682,-79790,43427,-31852,-24803,79900,29499,-22143,53230,15259,-9752,-35424,-44456,-10435,-17892,-49919,-81044,46940,23802,31873,-35609,36409,79418,-90644,-70697,86790,71911,7887,74458,44760,76443,55475,70041,37351,29285,98370,2619,66873,31429,-82946,-29161,-56354,-16307,-30031,34267,1544,26797,102904,42342,41811,-62355,-39744,14136,67170,2464,-12133,-1489,-46054,20819,-19716,25817,58858,-8423,768,35248,53416,-22307,-23743,-2380,-4219,31317,-58207,23083,-19163,-16870,-107875,385,28023,-110909,27937,-48619,-50110,-7914,-8805,8732,-35446,-61788,-17853,53925,55678,44855,-12909,-4401,-49874,-10433,35680,38896,49925,-39820,-27729,-45415,-43114,-81323,-40329,-20578,-18028,-244,-37230,22890,-27351,13004,-22209,-85650,-12288,3614,91986,-445,-67961,-13002,1745,-58620,-7170,-3864,4332,-41259,155,60401,8210,-32057,33405,58657,38344,-4866,-13987,-29810,-44162,-33747,-14019,-27263,13264,-24300,-44532,2260,-22649,-18635,-12286,-91431,-18586,-14412,8593,54936,26129,-66315,-64040,50488,24753,34285,-31108,-21308,-3976,-45127,23183,36162,28644,37879,1792,-119071,-42333,-59792,22618,-32107,-92765,3140,4985,72571,35070,-11461,58707,73863,-5410,-2212,67355,10334,4173,44871,-18127,-6833,-53549,-58884,-73584,39590,-32317,73145,-25999,7364,60275,28462,-2412,-30959,56418,127436,68132,62476,65395,-13734,12147,-21341,276,-67287,2705,-77010,23378,44210,-8117,-7296,-8814,-48364,-17933,-17826,20333,41743,-43693,38622,66527,-75,78446,24444,-35328,-22092,-18117,1486,72120,94816,-529,-36094,15433,-55528,-18838,-41634,42844,-59582,6690,15825,17661,30849,-19974,-21788,-44684,-4431,31431,10703,52089,-52716,-43258,9095,19965,22243,30305,32730,57357,-25317,-12891,-37440,32435,-20311,51358,18089,285,14890,13775,3703,-606,-4712,-28529,54614,23965,-4564,-25522,-15249,-1172,47655,-8045,-97767,-84848,-41088,-4663,-39896,2437,33885,-40409,-18419,45313,76230,-5472,69664,57977,-7588,-47278,-7447,-33975,38453,-12889,48636,-114249,-24792,-6130,71518,-37663,45279,-732,3096,47658,33447,32431,-17231,-12693,16518,-12139,80425,30713,22231,-64606,-74278,-85505,35613,-23555,-20704,-47251,-13312,13530,72722,24036,43988,101543,4965,-10282,13924,33932,-36395,33405,107296,85286,45487,24470,8273,114238,68619,32506,-49657,-19224,-62162,-34232,-32987,-15794,67772,37012,-25240,-4973,-9017,-48389,127764,69576,32010,48158,-165,-60777,73400,-32430,-60433,64629,13874,79198,21202,6149,5695,-12570,51891,77656,-48257,-15219,-28332,32961,49408,-16937,-116,-25205,-35769,-1129,-30033,-2195,100606,47083,-600,6851,28597,-32958,-28451,-71987,64245,-5333,6371,-22232,-1708,73278,2323,-859,-5067,-90969,-31579,87841,32484,-25769,978,-77472,54268,8189,34064,-74755,41414,-33019,-24253,-55795,-103684,-19838,36518,33341,-16251,-1800,32654,26620,-16621,54398,58070,3345,76342,50862,-20574,85713,33943,33707,-29836,-129330,-8168,31777,-33139,66681,27971,-27421,-33558,34515,4062,32470,-14020,-66993,-16794,112202,18140,-24760,-11957,-24427,-25172,-52343,-18087,40035,6964,-75654,25072,71066,4934,34697,-56453,-42593,-12198,53782],[-248,-46214,-23547,-6052,-26405,-66979,-16232,28167,15175,58592,93908,75397,-3370,-10921,-10095,28594,24486,63843,48324,-1056,-34226,5259,29890,67861,34804,58238,-37890,32200,12245,39663,-3760,14359,-42696,27616,-52257,-43839,-18597,-442,-25476,-67644,-31819,13046,-61658,-24056,-12093,-68713,105983,17118,-31103,-17425,49859,-56106,23914,27041,1713,42856,14063,-27495,-22238,48842,18696,-19598,9320,33937,50993,58859,6083,-44522,-19449,14749,57267,-8409,-14856,-7598,28243,-19822,22576,23251,6051,6526,-30161,11986,-13914,-20128,-35433,-17088,13630,73343,42154,59035,-46531,-70032,-28877,-1059,3235,53156,15162,60421,18237,-47133,-2341,-84784,22274,42626,-8880,71631,38691,-62585,-26197,-31596,-46767,22579,-48051,-22373,56577,23436,-1556,21718,17976,-36430,-42486,32939,-86605,-26794,94502,19893,26048,-11105,-19711,37973,451,12664,-25596,-70529,-73655,-11784,102704,49084,39771,17276,-1453,17440,-24664,7285,-30243,3870,-41101,-21631,39550,-19472,-77241,-26533,-26097,34854,-20070,-16215,-97376,-64361,-32082,-46065,-24112,110797,-4452,25560,64152,-21747,-45153,53164,128952,19442,35220,6916,-1829,11426,-9235,-7713,24325,19773,2731,10478,19914,11692,27017,28952,6409,-51210,1146,29054,-3660,27750,-15277,7964,12519,-116594,-62900,19940,-29371,-49266,-56183,33872,15138,-76562,-52263,36476,-26459,-49909,23090,16681,-30803,50803,99628,51290,-119514,-91936,3303,-18690,23377,-92428,15206,28534,5373,33317,-8099,53471,-56959,-23443,988,20886,-22484,-35868,57952,99545,56203,33325,3607,-79466,46270,50214,112733,89344,-10078,-20741,48721,2534,-47663,39383,34607,-99505,-97840,101046,-32792,-553220,173393,212349,-65008,-17,-49319,-42545,-62447,71025,99007,39043,-45918,-55626,24591,-4121,-87571,-50619,-15050,-67552,72634,-5463,24656,-35900,-29936,4432,25610,-28437,-4310,-45507,-48907,-44867,4525,40410,57223,-28901,-20041,-64856,-71128,49617,180747,84598,-7581,-45373,4491,-26008,-34667,-71798,-49184,-27383,-42525,44304,35145,24570,40685,5634,43279,38804,2088,14245,5824,70559,-66961,-60643,546,-63332,-45396,-22049,8307,-8249,-34670,10247,28237,60371,-16842,46118,78600,17787,2718,-13579,-13761,-36621,-6960,57130,52738,-21957,60290,56622,102122,33656,-56944,-122990,19614,-84340,-117300,-75504,3698,-4171,-3330,1338,27327,37929,-8126,-26102,-48001,-17570,12563,50439,-52628,-8518,29939,63927,-5215,-24369,41087,-42547,-27785,-6807,-26882,18211,90810,-50643,-14152,-13721,-17850,30027,38619,-10978,-45756,68408,-45753,-3749,-6630,-25189,-44388,-13302,-38205,-6021,44887,-2724,-7192,5557,-28249,111716,65453,-25181,-11526,41812,31425,-5782,1549,55678,-43821,-23773,-77243,-13215,-28334,-61067,64427,-38796,17246,30631,13982,-47402,-6371,-20817,-43305,16936,-26361,6720,19655,-64411,27747,78167,32554,-57422,-26565,-46164,-94229,10851,38205,106029,45416,-39237,15869,2155,-31421,39557,76146,290,16810,-4580,-61787,-21941,25605,61567,-56223,-21259,17760,25057,-59588,-12829,47453,-8488,-42626,2276,-36118,10577,-2923,25039,30206,116437,43547,-63746,-45305,-22498,-2150,13736,-11808,-13414,-19427,-39328,4610,-61873,-44063,-31854,-52119,-151292,23351,57899,46320,21512,30941,40790,-53743,-7927,36107,25647,-91662,-39741,43201,-18447,39587,-69655,-83133,-91699,-8209,-50833,-18484,-29040,38910,-70742,-131476,2796,-15978,-22400,-90070,17900,13511,-25847,-64849,-39296,-52536,70631,4378,18644,-49023,-22740,56576,24599,-53018,-44193,11516,12670,9769,45209,82307,-26937,-6366,57565,-9710,36715,-35379,-26870,46128,44224,-11722,-5502,13101,-28039,11717,36094,36877,32729,56009,7368,56122,33475,39972,18680,1455,-109339,30570,-76386,-31942,40494,12762,-30503,55942,15473,-26339,-59665,-29794,-22436,-71555,-80115,-52122,59296,28513,67102,-31373,48982,69857,-100085,-51104,96408,78874,-2677,53747,48684,60798,70960,79052,37679,29016,107358,6747,87945,7538,-77956,-15194,-20890,-1914,-37040,17606,19612,25675,122978,69144,27210,-48617,-49760,-7247,80421,-20654,-17542,-7721,-20185,31678,-35637,32543,66123,-14123,18897,72094,78850,-44477,-13005,3338,-1606,34311,-52368,14941,-36353,-27788,-82987,-10120,14976,-102201,26728,-63168,-26499,4853,11084,2376,-51885,-54045,16672,92574,85670,47590,-9796,21642,-32365,4974,8197,19411,34471,-44088,-45922,-24289,-35858,-65673,-49078,-58617,-46310,-11921,-33484,8020,-31905,9323,-27224,-84644,-43624,4395,88685,19737,-88527,1516,-11040,-61637,-7398,3387,28192,-43330,-10354,29381,11162,-17514,27948,85074,57422,-15176,-28920,-23900,-33778,-50383,-64390,-42183,11628,-11746,-34429,-6266,-17248,-20874,-7297,-71765,-17705,-32097,5508,20258,41592,-40832,-47161,62574,18941,28869,-41010,-2703,13519,-31451,32707,42624,8610,34816,9063,-87049,-12624,-29118,16042,-55903,-50700,5802,7390,53122,16059,-4638,80983,64746,-20798,-27290,72027,-876,10746,16701,-24015,5571,-36136,-30312,-36326,27590,-23608,62983,-22243,-613,33377,24216,-1730,-29144,56364,108675,54283,55416,56243,-29731,13442,1157,-18588,-69181,-18728,-92540,-3667,2949,-46952,-47671,-19326,-52802,-10167,-16592,8331,5241,-70341,32171,72497,7006,63432,19042,-37676,-7086,-11171,11544,71865,88368,11621,-46873,-8746,-63793,-32320,-40791,19327,-80887,-14540,45083,13740,70148,-3167,-6546,-14027,8969,51627,5419,44973,-21361,-31365,13771,19826,-3172,47586,43112,39001,-21445,-3695,-18492,58995,-18240,27520,12528,39947,30520,17742,23672,16151,5650,-16644,40027,12143,-15424,-21243,-11711,15353,65969,-15567,-90196,-86579,-28234,-17210,-27903,16292,32177,-22785,5330,60565,65504,-27807,37985,64736,-16198,-46569,-28401,-40302,43207,-1876,29405,-117830,-26637,-32472,71282,-57282,24045,-4168,13371,47443,15047,42761,-32576,-13598,16417,824,64209,14818,16142,-40759,-64807,-40801,73589,-1960,-17854,-56023,-24446,-11368,85323,45112,-1210,86377,6129,-42488,-13464,39744,-53363,29400,122748,100844,31896,10341,-6156,124353,67651,77500,-45893,-422,-47533,-26342,-26671,-23990,51789,18500,-29857,-10931,-23912,-49703,128612,74639,39498,55558,9302,-60663,82663,-7309,-49253,35219,18160,98230,-3941,-16792,-19282,13088,47501,79028,7847,15555,-22583,40114,48602,-22263,-17789,-4694,-30392,1761,-13737,3097,120331,67248,4110,8931,45073,-27137,-25000,-79688,75487,3609,318,-47751,-6312,56798,-16876,9131,5233,-117445,-25751,46432,28460,-3266,13975,-105276,73557,-982,32109,-87821,45254,-24434,-44225,-54096,-111599,-31860,24178,51200,-23979,-4,37930,37625,5692,41220,8859,-16705,70180,36532,9642,69800,19389,37071,-37339,-101762,10066,39791,-11460,90827,42480,3448,-11091,25656,4378,49906,-32800,-62320,-15944,82375,-5530,-26651,-4447,-30464,-19642,-70378,-16947,23948,-5266,-70668,34182,41363,14347,34072,-58686,-23192,1934,24098],[-1316,-39151,-27819,-12541,-18709,-83315,-16273,43574,18969,51880,50691,65964,-29618,-41793,-9862,18779,41318,53333,46595,23314,-9828,24128,7819,61083,25400,47235,-54846,38031,24710,19168,-26434,18724,-30655,29389,-68265,-72606,-49250,-16201,-34540,-78968,-28080,-18546,-46478,-43074,-12516,-83150,70931,34498,-30418,-34921,39096,-48098,6755,26295,5904,60739,24809,-52678,-1070,59298,1486,-67283,9384,61573,39154,49551,13275,-64128,-34916,4575,56145,-3233,-13715,-16414,-14003,-66773,5561,25232,864,3271,-11966,35429,-23269,-37761,-52247,-23878,-12530,75419,28059,38793,-41113,-73815,-35496,-20871,7087,53655,27419,33563,2581,-32646,1547,-76796,32316,48665,-15337,62873,31236,-58980,-42123,-39846,-21503,29173,-51909,-11119,62708,-8440,-16161,31491,35812,-26197,-53362,17333,-56215,-16485,76859,8393,1356,-25389,-23515,56472,-37452,17411,-13278,-66851,-53839,2055,96102,58647,34262,21432,-3392,18876,-41414,25103,-26637,6618,-11575,-3220,61816,4532,-84483,-25934,-10287,31934,-43415,-50781,-89975,-58953,-42999,-38406,5371,109625,-987,15151,49742,-13486,-56760,41734,171987,22766,34491,45096,23368,37051,-4959,9603,2546,18836,10787,2730,14213,-1793,7864,10488,14583,-68212,-11518,-1645,-8613,41622,-4797,25760,2015,-120988,-78965,-4740,-67662,-63304,-77553,19153,16010,-67030,-50617,25514,-30866,-53245,-10714,17900,-26992,55509,103642,71089,-96681,-83779,-6702,-37096,11265,-116884,25934,22103,8339,10490,-14069,50524,-45651,-16664,-5276,27590,17571,6493,98652,90608,13958,-1688,-8996,-74713,67183,15512,86363,67709,4515,-10419,48060,-12918,-61420,54923,41026,-92522,-92392,106184,-37002,-493941,81516,184764,-71415,-6166,-54730,-50263,-49632,89078,84009,27863,-36126,-42566,6370,-40471,-87899,-79253,-4900,-56776,72266,-18700,9129,-58505,-37989,12757,14143,-43961,-8224,-34471,-50109,-29980,10190,41768,39105,-35110,-17051,-55714,-61735,74765,159853,63053,-4890,-47193,15583,-8993,-18169,-54940,-26587,-40098,-89806,49529,55436,34273,17683,-409,3601,49768,34283,2008,-24008,65410,-36727,-63521,-20833,-35281,-24474,-8470,30506,-17134,-39471,20034,9139,29174,-33281,27557,62546,23847,-684,13286,24832,-91,53111,57356,53593,-11945,74144,49557,85560,33644,-36506,-216662,3409,-75628,-74547,-57889,9618,-20207,-29798,-3200,14693,28652,3641,-4876,-64559,-6545,29019,68266,-33641,-3985,36091,34135,3995,-26748,15484,-28779,-30977,9277,-25260,28277,61471,-40457,-22972,-14651,-35517,12914,70969,-5132,-26029,65888,-26442,4362,-13377,-49820,-33090,-22215,-36738,3900,46540,2564,8169,-2182,7689,131502,50509,-20555,-11510,38149,36692,14733,8904,50579,-43348,-27399,-79991,-17476,-45514,-81471,37513,-5477,18116,37070,11791,-52041,8311,-28835,-20929,30993,-94316,-8900,47790,-75206,-169,98326,39245,-40113,-35569,-64126,-90047,-6851,20929,126072,68870,-42985,2340,-3391,-40416,63387,72279,33031,-7363,-6597,-70812,-63618,-1405,25383,-67701,-23240,-13744,9615,-35594,-23767,69079,5150,-27670,17082,-38400,11733,15041,28594,8066,100019,23946,-85370,-34299,-3045,-9221,10499,-25987,-14470,-30934,-53892,6465,-50775,-37879,-22580,-55673,-175313,23235,26357,24514,4150,30368,-1890,-50758,9653,38824,33999,-83613,-31439,23071,-24187,3974,-86070,-91408,-51960,-19140,-68906,-25016,240,25954,-28201,-59340,12807,-4941,14254,-91340,-3779,15624,-22696,-36580,-27821,-26253,63353,-2704,14386,-36554,-35341,71012,39924,-58620,-49499,8681,-2202,-9415,12508,46097,-28294,-8705,37603,-4550,24529,-49598,-22996,48501,87549,7087,-13174,-8218,-19775,6300,62819,25638,27824,36806,6799,64573,46082,34975,19534,-9617,-118160,15118,-99154,-19034,8983,-13593,-32909,54454,16235,-43276,-77364,-36742,-32701,-91398,-95010,-18522,36038,12188,77561,-27176,53706,52862,-100511,-26261,98424,58200,-10864,36608,29952,26244,74278,76462,47534,26116,104630,8505,91649,-14421,-56291,4215,20867,8656,-39195,-16,40435,9033,117922,75597,10759,-31296,-55408,-24540,83048,-40613,-18831,-6795,14594,38237,-51735,33621,62805,-17988,40329,97818,90070,-64849,-5340,4956,2586,32633,-34333,6037,-54227,-34048,-52138,-29274,-9976,-80293,33236,-40331,419,14894,29518,7106,-67614,-52931,45245,83352,90345,53363,32,30937,-11236,18712,-21005,-3489,21688,-58796,-65914,-3844,-33303,-53167,-52471,-84939,-53073,-13569,-27067,-5314,-29713,3824,-30059,-78071,-75814,16070,88875,41404,-101629,10241,-19179,-65650,-8052,8316,43956,-42732,-25780,-3038,15279,-3505,34393,97270,67739,-19081,-41157,-7175,-14676,-50500,-108614,-47668,11998,11743,-11828,-13647,-3672,-14969,-10108,-21840,-7364,-36226,5733,-11014,38161,-7356,-36811,68376,12368,21877,-39798,4096,29231,-15693,32212,42833,-15325,37113,23425,-31315,14686,-3926,5375,-67702,-5645,12060,10300,29886,2087,3861,106139,42019,-35035,-41705,71094,-17702,22060,-3134,-21527,4530,-16456,7782,14642,19580,-24342,37915,-18843,-10028,8277,27269,-6948,-32282,37650,79360,52461,64190,46143,-26001,18179,32818,-17873,-54753,-16544,-69536,-22498,-45716,-63952,-57605,-14295,-45773,-4513,-13711,5680,-34360,-95364,27180,73570,8778,34824,11336,-32618,10640,-9254,19402,69417,68728,17498,-59261,-34557,-52771,-40768,-32819,6188,-95768,-32695,66288,4945,83920,11663,4665,13854,12773,60860,-5899,25560,8074,-10421,20585,19663,-28264,67805,48347,21358,-25457,7362,1313,75696,-17362,2382,4092,71736,48674,19271,42647,55795,20806,-7482,19484,7805,-24604,-17414,-9407,18972,72355,-23468,-52488,-46529,-16434,-31207,-10739,22267,27395,6363,32501,73867,50824,-45144,12872,62612,-23767,-35285,-45906,-46842,37242,15570,2894,-98985,-24524,-55419,65996,-66892,4552,-4738,26954,44395,53,54805,-40566,-14616,14012,41287,53388,-668,11353,-13662,-57701,5241,102781,25688,-4080,-47916,-38066,-33605,95888,59262,-46006,60096,7338,-70199,-32769,30449,-69188,25760,125072,107954,10884,-6223,-41998,103953,66967,109708,-48051,15548,-29552,-15744,-14108,-33425,9550,-4841,-32150,-22933,-40533,-48779,103662,72458,49172,56030,19851,-58140,81459,22026,-31292,3618,11087,86768,-39464,-49932,-36454,30958,27713,61441,52523,46266,-6672,52728,42860,-24242,-28570,13116,-18273,7572,13388,5637,117274,75654,4451,15855,61818,-10830,-7669,-85110,79838,3866,-4136,-61891,-5039,29573,-26763,25810,14595,-119160,-20972,19658,22926,9355,27168,-118375,78927,-8875,39094,-91782,39743,-22012,-55530,-42439,-102080,-39718,18009,56723,-30391,5874,38649,42004,22972,25489,-12218,-32098,44966,11032,32783,39578,-1770,31899,-44683,-52651,27655,31096,5582,94578,51013,33933,3222,13351,2254,60540,-46105,-51615,7030,50929,-23118,-21483,-4292,-34781,-14688,-72115,-8708,-925,-17372,-52359,32531,2129,10602,29701,-51691,-8440,25043,-2251],[-4774,-39316,-29704,-8858,-11112,-80881,-10206,61191,22588,45727,6844,50638,-56185,-77395,-7356,23362,60838,33392,34605,43662,15962,29487,-30889,44731,18284,33137,-67305,40153,39519,-10180,-45453,31398,-14331,22115,-76382,-99389,-83937,-33574,-28972,-75430,-14070,-36588,-18666,-60176,-7396,-77103,46784,42513,-25135,-56613,12615,-32809,-9401,22897,7336,62948,29194,-76513,10333,60141,-23248,-96804,10849,80762,31317,31839,17496,-84557,-47245,5827,56095,-3766,-13438,-27759,-43636,-90776,-10456,26908,-1001,-877,840,56239,-29043,-53621,-65955,-34764,-35684,62795,11708,16728,-32782,-76644,-41743,-45646,24539,49287,28308,6969,-19154,-27332,2742,-61515,32986,40150,-14479,50854,22617,-49303,-44652,-38982,1606,36199,-44455,7059,60142,-32058,-28123,33371,49756,-15607,-68494,-6056,-15285,-3301,41492,-3009,-24227,-36997,-39155,63330,-69663,17573,3296,-63068,-25608,5717,77104,69012,25939,22550,-1520,20231,-43028,36526,-23421,4928,19103,15630,75545,30598,-68656,-22474,4037,24108,-73082,-90877,-87791,-49303,-48604,-38605,33996,79793,-101,4284,28540,-3254,-55964,32775,175346,23638,30011,73282,35459,44719,574,4492,-25044,12374,16919,-15000,6510,-14049,-16440,-18288,17427,-82058,-15982,-25145,-25779,44346,-4650,27544,-20038,-104410,-85957,-20574,-104672,-73059,-71049,13087,16677,-44937,-33723,22377,-27525,-47936,-28582,17131,-23715,50219,90050,70840,-66077,-57523,438,-47502,5454,-122335,35713,21502,9292,-10519,-19701,31232,-30905,507,-6846,39120,55523,56166,121045,66840,-30069,-35420,-19937,-51953,80784,-29684,54128,31262,37562,342,36325,-20150,-56690,84963,47308,-60095,-67513,102736,-29263,-397321,6444,119434,-65111,-6938,-55255,-49041,-35555,96074,59866,9432,-38931,-34968,-9151,-61726,-71434,-90070,8670,-41622,67745,-27473,3376,-74049,-43067,20938,1195,-50971,5422,-23647,-44493,-20944,12511,47255,19136,-38511,-21096,-44818,-48408,92673,119750,28714,-10566,-37975,26250,5929,-5430,-32550,-9075,-35458,-112419,45812,76854,39006,-9396,-5059,-38995,47549,62366,-1468,-56540,43800,-12011,-57468,-32358,925,-20022,-5559,45548,-16435,-36371,23949,-13560,-11307,-44560,2388,45605,23131,-4651,49052,55248,21465,100269,60018,35404,797,57769,32899,62953,25755,-20178,-259666,-19342,-58979,-31325,-29173,12886,-36151,-48708,-4850,4266,17854,9660,9966,-70231,9702,47592,66856,-17374,-3440,35550,14133,9114,-27218,-18631,-10803,-28017,19237,-19847,47724,23974,-17818,-18470,-16585,-40361,-11195,84307,15048,-6539,53493,-10006,18722,-13447,-48039,-19267,-35353,-36067,3757,49383,4374,18363,-6639,55927,132653,30054,-14732,-7926,30552,42632,33214,18538,36804,-36840,-29267,-83390,-22932,-60852,-105633,13924,26450,18257,44993,11123,-54785,10668,-30461,5782,43024,-134131,-20903,61970,-87250,-30503,87726,41482,-23895,-41740,-90109,-72876,-27370,-8943,130521,84691,-43583,-14997,-12458,-41824,71281,56722,55851,-36335,-16378,-74061,-81534,-36743,-6252,-70800,-19867,-32921,-12681,-9000,-28083,76921,5838,-18408,32374,-42736,6707,22366,21684,-2911,69743,13029,-97811,-18221,7872,-9496,4727,-38973,-15154,-33454,-62412,2320,-43529,-27696,-6541,-52308,-159234,33133,2704,7815,-10202,41979,-39395,-51253,24440,38255,37836,-62846,-24434,-5686,-24041,-36741,-84752,-73520,-22298,-23697,-74299,-28735,17829,9104,15762,10747,26665,8458,40765,-83522,-26974,30814,-13671,-5790,-9137,13045,59753,-4098,14155,-27360,-35736,71223,45839,-52400,-54527,2066,-28226,-24872,-29353,22430,-17818,-2662,7092,-6239,-7691,-64166,-12330,43030,116041,31869,-15625,-28684,-25099,-548,76224,16079,32856,14079,7370,70155,62054,27274,18462,-21086,-107232,-148,-93220,9535,-8120,-42470,-30934,49075,18342,-57547,-84333,-56828,-39263,-70107,-81976,-2118,-12618,-28587,58853,-26111,47899,32002,-94491,-2933,85497,14650,-14575,26832,-8909,-20145,68494,70191,60565,20571,91956,6597,76065,-31477,-29666,24373,58138,14056,-35800,-16426,58319,-16647,84943,57308,-5141,-14238,-55428,-35654,76039,-53263,-15105,2096,49531,40170,-61571,25399,47863,-21204,60980,102710,83622,-75683,-1263,1272,6878,25621,-8769,922,-69038,-31292,-20046,-48659,-33803,-54857,45452,13625,20770,21286,45433,21949,-78066,-53861,57050,29445,69070,56774,13825,22794,7268,27388,-42273,-23272,11251,-82659,-81830,10555,-32169,-45943,-52343,-93484,-35347,-8946,-22986,-11138,-20889,-572,-27203,-62791,-95311,34780,97462,60279,-102450,10798,-21681,-72398,-9812,13606,57412,-37194,-45552,-31124,21270,11929,51646,85825,67287,-14354,-50404,14892,8930,-38251,-124682,-43840,13017,41126,17029,-15151,15190,-2452,-17335,45030,8010,-27989,9242,-32901,14010,21412,-37300,62943,7188,14649,-29731,-254,36658,-2571,20181,37368,-36052,44417,41133,33607,34669,11782,-785,-64421,29085,16362,15592,6867,-2427,12903,121420,4680,-47905,-41573,62075,-33703,33213,-8903,-11010,-5835,-751,42805,65149,18673,-34890,9595,-14466,-21079,-8496,38276,-9212,-38390,6977,45903,59358,80338,38150,-4863,23647,66231,-3362,-22878,6001,-21144,-32494,-85284,-52886,-38715,-1103,-34296,-2050,-3301,7264,-66477,-113501,21765,65848,5832,-792,3789,-21468,26890,-14336,27380,65651,44886,15894,-73798,-54084,-26344,-42863,-21154,5477,-99592,-39757,77958,-11688,71019,19990,9287,29604,2095,58184,-20255,2338,24440,14478,28051,16155,-38459,87954,48386,8879,-35737,18915,16401,71029,-21391,-16547,-4164,92848,65773,20081,56449,107361,36310,-3098,1644,15939,-26613,-13920,-11190,3127,67881,-27177,3072,23530,-7762,-40664,8664,20543,21184,38030,48637,82669,36595,-52600,7793,52231,-26657,-16085,-56062,-53306,22477,33317,-22861,-62296,-14862,-70995,53863,-62762,-4952,-828,40501,40206,-10045,64595,-37346,-14659,10226,99677,43937,-12188,7869,12354,-53318,41820,117923,53670,20726,-32794,-50345,-46300,100688,65194,-74715,29964,7479,-81639,-36369,12797,-79335,22996,114708,102842,-8666,-17859,-81097,59828,65530,123184,-56070,24558,-12787,-6256,-66,-40246,-35818,-23905,-30980,-38442,-57335,-44542,69079,61663,57374,49115,30470,-54425,67137,46127,-9849,-20619,-5530,52453,-71344,-78779,-41737,36592,2511,33007,76415,60620,12291,68392,34727,-20527,-30260,23447,-3076,11733,37106,716,95571,72515,46,25472,73774,9176,17031,-83790,78254,-4147,-5323,-59025,-61,-1548,-25889,46199,20839,-97483,-18549,11175,16611,9318,31735,-116910,70118,-14611,48819,-86011,24588,-22539,-49055,-19741,-79237,-42150,25954,46328,-33494,12575,33445,35076,26759,10364,843,-38879,5515,-17481,43432,4651,-28210,19079,-51122,-1996,37938,8856,10096,77602,53708,56809,3060,300,-1138,63707,-52364,-41018,39266,24720,-28747,-8653,-10739,-36201,-12105,-53787,6586,-32384,-27321,-26642,25624,-29581,-5504,24382,-36442,408,49003,-19336],[-6023,-41402,-28712,4718,-3973,-67676,-5564,65597,23393,42687,-21158,34860,-75803,-104007,-6045,36618,79090,7283,14840,50381,36755,17223,-75648,24418,17094,16595,-74726,37217,52990,-41494,-55712,48071,-291,12682,-69731,-113500,-108343,-46591,-11498,-61995,7304,-37163,12175,-70712,3645,-55478,40452,40036,-17317,-76250,-19728,-14645,-24464,4995,4999,49876,28228,-88789,9222,53320,-49216,-97110,17177,88550,30600,10679,15131,-100015,-53551,16437,57495,-10840,-15427,-38765,-55345,-86141,-20155,25994,3210,619,9257,65188,-30203,-59585,-74097,-46235,-53822,38033,-1494,-2602,-25227,-74683,-50924,-68537,50137,39039,21535,-8105,-38854,-32764,-1447,-42710,23003,20447,-7857,39329,12960,-36984,-31776,-31138,13621,42250,-26896,29513,49381,-32024,-32177,26525,52045,-10215,-92095,-27320,26275,7021,-171,-9648,-43913,-41217,-60514,54525,-90946,14622,18286,-59803,3953,2556,53225,77303,17366,20927,3420,19634,-29236,36384,-24073,-2773,42342,33426,74578,50772,-36352,-13260,15143,12964,-100955,-124796,-89157,-33293,-45613,-48443,54339,38509,-5022,-3752,3624,7782,-42313,27319,132932,20607,24195,81376,35164,28045,492,-18053,-50170,4620,15619,-37980,4653,-17078,-37159,-48342,11623,-89072,-10237,-35966,-51507,36275,-9621,13555,-43709,-78020,-81873,-22773,-127648,-69800,-41154,12995,18097,-19129,-4019,25114,-19823,-34649,-23273,19911,-22337,33786,61610,51667,-37295,-20923,22159,-47853,8955,-105149,41104,27414,8505,-22189,-23733,-5025,-16835,19778,-2912,53274,85886,93909,115642,37501,-60809,-58903,-25340,-19477,81099,-72025,24926,-5645,78421,10814,19131,-18315,-38278,120776,50876,-15412,-29415,101304,-13558,-292993,-30962,32700,-45963,-2561,-52029,-40028,-28446,86613,30600,-11146,-56747,-34303,-22267,-67024,-42140,-79717,22733,-26418,57695,-30349,3763,-76760,-41932,27833,-9309,-50478,33139,-15281,-33374,-19496,8026,51076,1197,-36135,-33731,-32725,-34811,98192,73601,-7824,-25787,-24478,36936,14533,1031,-10684,-1807,-18377,-99666,36077,93447,37950,-31397,-6649,-72849,33994,81096,5872,-83381,14836,1991,-44836,-33394,33729,-33586,-11479,48804,-7851,-25444,20523,-35957,-53384,-47858,-22374,35449,17144,-7484,77180,70681,24178,116478,61957,1753,13138,19665,11650,41075,13137,-6524,-235153,-42621,-38654,-5495,-4287,9931,-49216,-55368,-3804,-2784,7600,13230,18309,-64548,21297,60058,40851,-3819,-5391,30148,10674,5609,-23577,-52121,5673,-20579,23110,-11189,62274,-11796,11097,-2156,-15063,-30713,-36641,72031,40490,7333,32666,-710,33276,-6030,-27412,-5306,-49306,-37535,-3280,53347,1620,19346,-9487,100386,114248,10287,-6586,-657,21336,46818,43330,27419,19605,-26431,-28683,-84043,-27095,-69747,-121183,-49,44591,18567,54113,13522,-58614,2812,-19903,28697,48118,-133244,-26671,61674,-91588,-48730,55839,39493,-8671,-47941,-115464,-51514,-46616,-41999,117359,86055,-41443,-37200,-19717,-31892,62868,37192,64634,-58925,-24860,-73534,-68275,-67633,-26177,-63239,-11073,-36406,-37982,14619,-18744,72549,-8371,-19116,51590,-47947,-6157,13544,5013,414,27291,12489,-96298,-2313,7186,-2970,-2763,-51726,-13346,-24251,-58809,-3442,-47227,-17075,12728,-41302,-110068,47555,-4273,-28,-18187,62530,-63515,-52723,32513,32312,37035,-38638,-19685,-30641,-17712,-71478,-67148,-39590,-12750,-24535,-66800,-26563,22775,-4969,49368,49703,39822,17405,51477,-72770,-43566,51191,-2864,15919,14541,49717,56443,-1870,15710,-27696,-22301,56186,36964,-37999,-62084,-5792,-50475,-32767,-67430,17621,4077,8175,-22834,-13358,-46697,-68465,5288,32152,116316,53101,-12671,-45081,-44950,-5171,75114,7648,48801,-6921,11500,71966,81859,22067,15718,-29794,-84068,-12636,-66074,42242,-14698,-64825,-26770,40535,21420,-66168,-79227,-75820,-41433,-21794,-39639,-14981,-63529,-83838,17932,-30507,31836,10813,-82153,13000,57061,-34344,-12988,24057,-56268,-66451,60882,68545,63627,13602,73091,951,45579,-42896,-9514,38474,79811,12115,-28306,-30523,63717,-40548,33523,20667,-17686,185,-49822,-40581,62744,-56710,-7478,17002,74907,38704,-60139,7429,23612,-24426,76927,84811,62155,-74212,673,-7309,8355,13411,17195,1923,-77599,-20338,8930,-56588,-41329,-36052,57910,74723,28335,23630,58365,42598,-79532,-51776,45592,-39778,33240,52195,25467,1689,17383,29062,-47915,-33952,1522,-104386,-89037,16361,-28582,-42713,-50196,-83344,-2094,-3622,-24737,-7040,-9815,-4852,-16979,-37851,-92735,53460,114069,72604,-88261,2129,-20375,-79740,-12285,22846,71999,-24766,-65917,-50870,29372,29857,73422,52342,55768,-2760,-56841,33710,34247,-21811,-101805,-33112,12596,67289,43921,-7119,34146,12109,-23239,103833,22169,-14567,13164,-43299,-23294,35697,-46513,43860,5359,7305,-17391,-8586,31707,5474,-1623,28440,-45648,54414,56550,90644,47049,19212,2407,-47543,48765,11999,24065,-12691,2531,21043,113844,-39355,-59297,-27975,43182,-42653,39517,1579,4873,-18457,7247,65095,100483,23592,-51821,-11244,-8224,-34480,-14729,54927,-2072,-44971,-25388,15201,67734,92064,33235,24668,26655,91690,14217,18684,36298,23729,-37016,-100850,-20808,-2580,12268,-25406,-2494,18410,6319,-83503,-118231,14207,47096,2713,-33695,-1390,-7195,37667,-27145,37114,61727,24109,7458,-89258,-60970,7487,-37489,-10297,13297,-84764,-30029,80060,-37117,42490,18628,7707,29356,-21755,47646,-33550,-14183,22058,36654,34580,9103,-25838,104866,44613,4772,-48055,28968,24069,43777,-32243,-25427,-9863,99940,77378,20799,61560,149387,47084,-4490,-7104,37312,-18541,-9878,-18455,-28811,57065,-23538,55044,93128,-3225,-41362,27285,12954,15557,63705,44945,85360,26462,-48434,22680,35105,-22589,5860,-55684,-59051,4154,44023,-40469,-21039,3870,-77031,35905,-44684,-180,8136,49984,34190,-15154,68253,-25081,-13449,6142,152066,32590,-17977,5341,33209,-50084,61052,118583,74194,51877,-21834,-57467,-45107,95849,64021,-76471,4246,5193,-72171,-23120,-1759,-78781,19662,95002,85884,-18897,-20178,-105603,8372,62016,121152,-66077,25739,-351,-1322,10497,-40988,-50924,-30066,-25786,-52397,-71069,-37090,39682,43297,61029,36753,39884,-51031,39873,58136,10194,-31050,-26138,11103,-89694,-87312,-35847,29763,-18441,6490,81611,52866,27913,82422,27789,-9896,-23896,24725,10104,8955,43859,-12193,63908,60755,-8684,34999,77549,25194,40893,-74038,71403,-17044,-3684,-38830,4990,-29832,-17943,64979,22712,-63682,-18898,14335,10504,-1906,20419,-105602,52353,-17850,55179,-71606,3225,-20859,-21764,10581,-54363,-39972,50154,21323,-31968,16454,23013,15699,15656,-1320,35812,-36354,-36051,-40941,41265,-23920,-55418,2535,-55135,34670,35474,-19894,-3081,47294,52891,67414,-11301,-9778,-4168,59830,-52464,-35912,61723,9213,-21207,10411,-21055,-34869,-13210,-21527,25762,-65579,-31940,-2457,19846,-45157,-27986,20469,-16566,4515,66529,-24585],[-1076,-40176,-24766,24631,2977,-52253,-8006,46742,19652,42875,-27198,23352,-83487,-112044,-9418,48006,91617,-20132,-7133,40916,47533,-9938,-110507,9473,21737,-1838,-76648,29218,61417,-65986,-54339,62538,5609,7519,-46902,-106630,-111507,-50927,11665,-45294,30722,-23545,37097,-72627,17998,-30798,45242,28779,-12109,-87388,-43086,1795,-38779,-35097,-1053,25934,23160,-85727,-2975,39717,-67697,-69268,30042,85346,35370,-8308,4361,-104698,-52793,29716,58834,-22617,-19939,-46389,-50353,-57776,-20524,22453,15149,12594,15007,57663,-26553,-51016,-75668,-53486,-66022,7697,-6583,-16102,-20783,-65247,-65445,-82658,74346,22091,11128,-7607,-50360,-45031,-10054,-24786,6449,-2626,1294,30374,2938,-25697,-8162,-20730,9009,46283,-3194,51986,32350,-4549,-25548,13043,40545,-12217,-119910,-39297,59730,8988,-35205,-8734,-53287,-36080,-78768,31000,-102217,10452,25918,-56373,26575,-2358,32640,79287,10294,16919,10155,15448,-4822,23017,-30518,-15563,51885,49462,58490,58850,1724,2840,21711,-783,-117813,-140560,-87340,-10845,-32875,-64498,62542,4156,-16792,-6588,-21638,18712,-19932,23296,63356,13685,17406,66425,29358,-6234,-9263,-45592,-65390,-3426,1541,-54846,17169,-6869,-46696,-68864,-3065,-86599,3848,-32179,-78838,21244,-12131,-9498,-58842,-53677,-67350,-11398,-126943,-49984,-1209,12619,21216,1160,29776,31373,-13132,-16823,2305,28865,-23704,8198,25267,21717,-18841,12592,48663,-39333,21108,-70502,37400,36104,6049,-19562,-24439,-49716,-6992,31589,5843,64399,104184,104458,82872,11132,-68371,-66031,-23617,10468,66160,-98655,5197,-26410,112587,20248,3423,-10867,-16555,144808,49605,25315,11887,108604,2559,-206791,-24137,-59252,-19697,4958,-46950,-26430,-33001,60670,799,-27103,-83482,-37266,-34443,-60268,-9817,-52076,33911,-13831,45035,-27366,5414,-66288,-32801,32516,-13311,-44896,62702,-9778,-19743,-23413,-4165,48561,-10973,-26373,-51965,-19555,-23900,88959,34918,-31137,-47174,-13217,47817,13618,203,5472,-3473,1969,-58054,25024,99824,31849,-41478,-5845,-88915,14735,90017,21900,-96485,-9716,3576,-28494,-26464,52889,-56582,-21422,40264,3590,-8476,10132,-54120,-86201,-43051,-39567,37016,8979,-8191,82330,69591,10096,98358,58419,-36080,21669,-17798,-7494,25841,852,5765,-161039,-60293,-19623,-2128,1765,-692,-57738,-48989,-1696,-6675,-1366,14475,19602,-52897,20384,61098,201,8219,-8098,22268,21385,-7552,-15284,-76579,16923,-12249,22156,-632,58322,-38185,38476,21104,-7669,-9396,-56810,38076,59341,13898,7679,1219,41786,7182,-659,7764,-58328,-41107,-12024,57301,-5715,10813,-13235,124749,84763,-4193,4848,8696,13265,47333,42365,31426,5018,-15874,-24712,-78509,-27889,-69770,-118078,-1680,45773,20010,61607,18769,-63258,-7099,5252,42775,43717,-104342,-25576,52089,-79801,-45865,20800,34397,5406,-57817,-127832,-35373,-60710,-66750,89941,71562,-36349,-63406,-21023,-10166,43510,20900,60376,-66486,-22357,-70711,-30219,-81421,-32720,-46732,1245,-28186,-60608,31586,6932,62615,-33832,-27813,74058,-51516,-25752,-8812,-17027,15114,-17363,20706,-78791,9668,-2409,8365,-10577,-64780,-8000,-6047,-40306,-6374,-61999,-9335,30563,-23506,-51247,58787,6175,-293,-18353,84656,-71315,-51883,32409,19430,32439,-17676,-15977,-41142,-7918,-90615,-40580,-8945,-23716,-25190,-49967,-18449,18128,-10281,67947,54181,47602,15977,47094,-64661,-46686,66514,6481,21347,38371,67843,49321,1403,16824,-39215,1884,29296,14105,-22736,-70653,-12695,-55449,-31756,-90808,27719,33959,18200,-40452,-22128,-78586,-53116,27676,18377,82859,62207,-5791,-54020,-71005,-4592,64721,595,71209,-20849,18340,66039,98076,22318,11525,-32761,-56982,-20541,-34542,64599,-19890,-73407,-22679,29661,24063,-67384,-63879,-81915,-39562,28915,18987,-51550,-93106,-131725,-30104,-39878,9391,-8012,-62024,18559,20667,-66577,-6679,24981,-96749,-99511,59100,74950,44478,7536,52672,-7086,9108,-50228,-2207,40296,78754,348,-19745,-42718,48491,-52226,-17850,-19086,-24500,11287,-39484,-40611,46904,-51774,1571,34090,83779,35666,-46874,-17020,-4800,-27108,84648,52109,33521,-63543,3268,-18295,3778,-2831,36120,8299,-78018,-6534,31905,-44516,-22721,-29878,64159,116596,24351,21114,67705,62669,-70383,-43716,13152,-87378,622,36812,28093,-24746,16492,23787,-35319,-32551,-8884,-107406,-85577,14655,-20488,-40242,-46692,-58947,31013,-2348,-32193,4922,-2593,-11801,-352,-6068,-68561,64157,131225,75831,-60579,-14944,-18940,-82861,-13896,38175,85872,-5116,-79192,-59900,39143,48588,90520,8063,34870,10426,-61237,42647,60350,-8874,-48252,-18994,8690,80411,61310,11673,47327,22865,-22302,131595,29532,-6392,12789,-44213,-60971,33733,-56908,12909,8060,-959,-10660,-11510,14400,9040,-27979,18587,-38682,63479,64128,127693,54755,22475,14177,-23235,57309,-5873,34148,-27164,13010,26677,78131,-76022,-67336,-6190,14911,-41203,38607,25982,21790,-27306,7367,70518,111682,28262,-68781,-18742,-394,-50619,-13092,72131,15351,-49514,-49203,-7428,71691,91106,30110,51355,24981,100616,25782,55567,58400,38799,-39174,-85735,17081,35095,21076,-22519,-4206,49515,-1713,-83213,-105121,3770,18042,5428,-53932,-2922,6203,40263,-46863,48385,59637,8830,-5447,-103001,-52965,39914,-24686,-3921,23153,-46202,-3026,74020,-67956,13880,6816,3063,16062,-51471,37467,-41807,-16067,3532,49410,38587,1115,6159,116224,38941,9974,-57834,35046,25020,5691,-48174,-24740,-11778,90554,79410,21100,56902,159923,49645,-12084,-4946,66991,-1218,-4329,-30348,-63523,45576,-12580,84208,131589,-2387,-32093,42367,2203,12353,77854,22281,80834,22035,-34840,46816,13191,-11532,24237,-42883,-63342,-10963,42215,-46756,10294,29780,-75282,15863,-16233,17184,21103,51818,23523,-15950,63490,-10362,-11504,2834,173083,18853,-18033,3327,45916,-45927,60072,108365,80762,80017,-21345,-56967,-29521,79962,58417,-51308,-10796,-265,-45270,2378,-3079,-64325,12644,70091,61144,-15853,-13460,-106675,-32574,55569,112908,-71469,21965,7270,-2803,14388,-34188,-15273,-19582,-16966,-58862,-77708,-27760,23305,21084,59123,22691,46720,-49239,3916,56813,23788,-26812,-43846,-22022,-92186,-67843,-23736,14088,-30443,-7131,75644,27818,37003,89823,25319,7155,-12749,18698,16649,-4104,28362,-29558,30836,44028,-20463,41468,72939,31470,56813,-57192,59542,-30344,-1766,-6724,6884,-50645,-10120,76117,20190,-31497,-21495,18605,5408,-19281,-7392,-89711,34566,-18753,54459,-51798,-18380,-13368,21432,40671,-39542,-35438,83613,-11402,-25512,14549,10229,-10957,-3224,-8033,70053,-27076,-65146,-53827,29975,-37612,-75238,-12108,-55360,50732,17824,-47111,-32309,15043,52000,64708,-32417,-12968,-5183,50405,-49043,-38538,59247,6258,-4254,31022,-31462,-32213,-18433,13228,43301,-93686,-28191,11296,19099,-44785,-48106,19124,2497,6116,73429,-18999],[11258,-33414,-18302,44955,10184,-39952,-18963,6597,11180,44102,-16232,18018,-78778,-99542,-19054,47842,94955,-42793,-24594,19355,46081,-42261,-121461,8635,28710,-21108,-72725,17815,62538,-76446,-41529,69226,538,9781,-13767,-78696,-91273,-45436,33171,-30913,49920,-3530,50857,-67103,29931,-15987,46433,12568,-16085,-86504,-44228,12998,-51734,-91724,-9716,-2303,15214,-70848,-21483,20426,-70176,-26001,48969,74457,41199,-20616,-13715,-94984,-45910,37705,57503,-35742,-26303,-48528,-34489,-18272,-11554,18635,33896,35464,18614,35584,-18450,-29371,-71675,-53312,-71297,-20014,-1427,-22897,-20379,-48723,-84599,-83805,87417,-1233,-1616,4614,-51167,-58119,-19512,-11321,-7719,-19862,9765,23386,-6075,-18324,16065,-12073,-12083,47734,21168,69842,12116,39523,-9316,-2987,19501,-19629,-138442,-39571,80413,-45,-55753,-547,-51787,-23262,-84869,-1209,-107915,5542,22578,-50892,36215,-4897,20577,71338,5164,10596,17343,7139,22602,-729,-42571,-30648,46377,63103,32731,53361,34937,24319,22475,-16626,-117062,-132702,-73952,14482,-12488,-79846,59292,-12711,-32919,-3553,-43561,29224,4117,16920,-3157,4341,7582,35038,27037,-43524,-27190,-64544,-66300,-14623,-26422,-53861,48084,14737,-41606,-71610,-23366,-74058,21320,-15803,-99624,4925,-6253,-32126,-59768,-38606,-45428,9088,-102420,-18430,33774,5344,26438,11799,56116,39139,-13071,283,34861,42551,-27757,-21155,-9768,-8069,-14351,30120,68659,-25143,38318,-30648,20172,40216,1362,-2925,-19955,-86767,-3021,30740,17568,66568,108527,82989,32802,-7614,-51396,-55449,-16091,26997,39443,-101560,-2455,-20260,129256,28153,-4880,-3703,-1906,140974,42529,48449,45734,123270,11546,-145572,17341,-143659,3376,12402,-42182,-12991,-48803,23735,-26046,-33187,-106502,-37581,-46787,-47592,14224,-15807,39390,-3783,35162,-20170,4753,-47407,-16387,34428,-8380,-36657,77820,-6188,-7189,-27973,-22215,38097,-15188,-10567,-69407,-5427,-16671,67086,12679,-28638,-67319,-7845,58496,1929,-7614,13133,-8241,16070,-10440,16696,93742,22763,-37633,-5106,-83954,-3321,92427,40491,-91331,-20489,-5133,-11362,-15551,53983,-75146,-29931,23881,11504,11482,-4553,-64203,-100506,-32958,-43961,50407,2027,-6782,58903,55093,-14546,57137,45621,-63391,23936,-31376,-18418,20364,-6013,16346,-87001,-68402,-6088,-12361,-17384,-17346,-61401,-33498,-1870,-8616,-10227,11480,12727,-43606,5210,50149,-33569,19868,-10140,13747,35031,-26609,-3832,-86974,21874,-6897,18101,9871,31754,-51600,57014,44913,4919,17405,-65369,-3950,62465,14383,-16398,-1328,40845,22681,22381,21081,-56053,-45356,-18010,59517,-16330,-3387,-19591,121238,57484,-11550,19664,16927,7864,43592,32485,27129,-2702,-9190,-16841,-64906,-24322,-61342,-94340,6954,33376,23315,62886,25169,-64566,-9795,41639,47758,30593,-72989,-19348,40865,-50536,-21675,-1448,27574,17281,-73303,-117623,-30583,-66891,-74773,55185,44919,-27630,-90043,-15691,19378,20744,11264,47408,-55899,-4383,-65161,17804,-71908,-29357,-26514,13897,-16992,-74951,40175,44049,54423,-60817,-36927,93585,-51059,-48540,-35295,-38645,34095,-47153,33918,-47865,16373,-14142,21160,-17037,-77015,196,14003,-9487,-3723,-79264,-6608,42753,-1633,-7283,60344,27738,2295,-11445,99464,-65528,-46680,25513,-441,25259,-1632,-10749,-33372,480,-90098,-14877,388,-46441,-28324,-29541,-7026,8545,-3686,75156,40619,47185,2261,33437,-60564,-33505,70626,12724,10419,55821,59543,35698,3976,16859,-57751,29350,-2823,-15786,-14328,-74204,-16601,-38322,-23978,-97657,42297,65989,21946,-38614,-27999,-93981,-16094,50432,4075,23342,55107,2756,-53092,-89686,2305,51977,-3754,91433,-24352,23790,47637,99237,27575,6425,-28307,-30210,-23174,-15432,65105,-30669,-65882,-20317,17353,24526,-61504,-42704,-70972,-34515,61578,71391,-92472,-88881,-150085,-69316,-50261,-12674,-22753,-33830,14502,-11158,-67900,2643,25915,-118587,-109674,67048,86259,1691,5170,35048,-15093,-23277,-56296,-7563,27035,55843,-21725,-13416,-54245,12501,-46412,-50191,-44942,-24463,19479,-25875,-37370,31229,-41563,9467,49230,74844,32397,-26289,-41930,-30863,-27519,80871,19868,7149,-50736,9426,-27524,-8763,-20895,42779,16608,-70110,3124,48179,-12795,19450,-36430,59872,126537,17330,12357,72225,75571,-51924,-30239,-28528,-91380,-13538,12500,17611,-48363,6419,13494,-8814,-20224,-19905,-81261,-72714,9325,-9063,-35326,-41772,-28359,50677,-7071,-41378,19166,-3587,-23184,19085,26271,-33736,61021,137624,69054,-26572,-37587,-21080,-77192,-12537,58353,93041,19541,-76142,-57251,49445,63226,94320,-32555,8344,18315,-64849,40248,86389,-2575,12101,-4799,136,74200,64913,38837,50051,25137,-11666,120174,27407,-11872,3692,-40336,-87155,21697,-59275,-23189,15356,-11044,-14720,-3090,-11135,11226,-51986,9415,-14220,67893,60941,141300,60584,25326,29471,300,62093,-36170,41843,-36787,23064,28353,22627,-92188,-68025,16422,-19099,-30443,31613,57685,34717,-30100,2520,60590,99483,24382,-78561,-12976,7412,-68674,-9690,83155,37862,-49830,-57287,-19831,69934,76757,26249,66715,18517,89367,28113,73278,60469,16744,-38850,-45230,46098,60882,24779,-23952,-5010,80886,-16670,-69171,-75392,-8870,-17049,17904,-54743,-811,14775,34008,-70919,58958,61836,-2555,-19402,-111677,-32968,64301,-6242,-2941,29305,11240,35326,62528,-96012,-3334,-13140,-112,-2463,-76500,36552,-42368,-1568,-21314,47958,38479,-4165,44199,121190,32869,22730,-62079,34743,22440,-23685,-63329,-18088,-9886,65439,69366,20537,44635,129613,43729,-25819,5029,95100,21166,2983,-43864,-83842,38011,2038,82448,126166,-3562,-14982,51586,-8893,12836,78788,-9012,68449,22521,-17007,66582,-11100,4111,33857,-17614,-65694,-17056,26836,-43711,23437,57524,-70870,-1494,15983,39843,35270,43895,5522,-13085,50640,-481,-9765,1195,151919,4349,-13635,1532,49156,-39712,41476,92144,71601,94154,-30430,-48660,-2931,55621,51442,-11403,-12739,-8488,-9934,32305,12134,-36732,-1221,43329,34173,-620,-2186,-86870,-52571,45960,107023,-65418,18747,12136,-10333,11243,-21376,60119,3788,-6085,-53605,-73939,-18487,20766,653,52749,11060,49789,-49504,-32181,46880,27256,-12803,-53299,-38707,-82409,-27960,-12254,-4678,-35011,-4309,64888,-3171,40187,87510,28809,28174,-854,9458,14232,-26493,-2978,-45425,2286,25018,-33282,42829,62400,26260,60979,-36454,43090,-40363,-3120,27762,4167,-61923,-9895,75103,14422,-9987,-25029,15550,1549,-36438,-44086,-72194,25833,-17632,46407,-31293,-34228,-886,68962,60417,-41176,-31157,111850,-40775,-14949,5570,-743,-33358,-17614,-9993,84298,-15620,-71720,-54374,15011,-33265,-78022,-19905,-51501,47534,-13445,-66548,-67662,-9017,53639,51218,-48443,-6306,-3012,37701,-45256,-47025,28781,13396,15135,45390,-38526,-30092,-27149,39437,53438,-109727,-14996,8989,23383,-33846,-58307,20134,15145,7006,69350,-6310],[28500,-22137,-10195,59161,17676,-32212,-35398,-40861,-533,43383,898,17069,-66125,-71843,-33415,32136,87771,-54978,-32258,-6407,33451,-66305,-104374,23987,32726,-39055,-63170,6056,56675,-70324,-20546,65408,-14060,18332,18500,-39774,-55277,-32412,47235,-21483,59514,14510,52679,-58031,32110,-17392,32798,-4009,-34277,-74925,-18980,17221,-61053,-144538,-19148,-28387,5664,-52001,-40292,-1981,-51959,15432,71589,60558,43648,-24039,-34973,-71506,-35365,34907,51111,-46576,-33424,-44654,-15361,17500,4052,18196,55233,63905,18669,6573,-6512,-2288,-64574,-45546,-68364,-38044,12001,-23949,-23798,-28987,-103595,-72318,83934,-28402,-18667,19793,-42720,-66719,-25796,-4166,-9921,-24436,15904,15442,-12337,-16265,29646,-7250,-43747,46406,40981,79560,-7612,79897,11628,-17222,-2778,-27294,-133010,-30455,87933,-18321,-61955,11575,-42873,-7491,-72718,-32661,-111778,-1957,8252,-40980,32052,-3405,17342,52620,1399,1862,24070,-4301,45479,-28119,-57908,-44572,30217,73351,6452,38738,55947,47331,16339,-33424,-97731,-105565,-44089,36000,10183,-87782,48659,-11906,-47685,4040,-58494,39458,22511,4989,-43967,-4929,-8493,633,34554,-69282,-46727,-66212,-52483,-32440,-62546,-31270,91859,40751,-23872,-54420,-43472,-53522,36137,8036,-107254,-7285,9205,-46393,-47040,-33683,-20480,31946,-65005,12818,53700,-12162,33208,16392,65497,47042,-23360,11220,55312,56541,-33362,-46921,-34921,-28916,-20786,26385,75345,-8761,55665,474,-12329,31790,-6691,21426,-9011,-100296,-4118,20469,29914,57138,100277,36667,-19349,-18897,-17213,-30901,-6314,25317,9329,-80092,787,11535,126340,34449,-2737,-2509,202,105519,30246,47386,64269,136556,9780,-92263,70144,-212432,12172,16307,-39596,-4983,-70901,-15715,-48270,-28126,-111968,-29272,-59078,-34223,23100,19172,37835,5900,32660,-11781,730,-27343,3959,33344,4851,-27342,66866,-3160,1373,-28751,-42438,21490,-11950,6455,-79104,8884,-11858,39064,9607,1515,-77517,-8306,67823,-19116,-20990,12463,-9422,17688,16815,12429,77629,13417,-23098,-7342,-61465,-14883,92051,53468,-68905,-14269,-18907,4043,-4116,40375,-77474,-33094,5376,10715,30944,-18904,-62695,-93344,-22305,-33896,70790,-1418,-4219,14169,32560,-41760,10587,23693,-68437,19375,-11992,-17522,23953,-4369,23097,-65466,-66347,-226,-21101,-54230,-35599,-60977,-16543,-8165,-10148,-21448,2607,-3117,-43290,-18922,31222,-40431,31110,-10713,4863,37599,-43974,7534,-82826,21778,-6903,12655,18108,-9130,-52882,61878,63328,19468,42240,-57147,-36861,47543,11221,-35706,-4341,31504,36483,37898,37315,-38256,-48024,-19362,58486,-27750,-16498,-28123,94816,43059,-12509,36516,20072,4558,36343,19784,13676,-3018,-9129,-5512,-44047,-16750,-47146,-56948,19686,14046,28739,53862,30436,-56733,-172,80422,47200,12603,-58747,-11714,33838,-13023,16278,-4368,20065,24991,-92500,-84814,-37948,-64055,-64594,20333,13061,-14839,-111506,-6936,48866,1223,7165,30938,-30405,24983,-54785,60615,-43140,-21951,-9101,23634,-11796,-77429,40343,79649,52184,-76828,-37024,100600,-45795,-69728,-54631,-55695,49342,-46349,47744,-10933,18494,-20689,31688,-20608,-85303,8999,27439,25538,4582,-85544,-9429,46892,20157,9833,49808,51211,2590,40,100112,-52754,-37426,15377,-24967,16512,11894,-1550,-12086,2308,-72962,1763,-17621,-68380,-34433,-11037,3481,-1795,13766,78626,27600,38897,-20342,18446,-56861,-6642,64859,15842,-10263,60795,28902,15561,5040,17549,-75190,50309,-32809,-42471,-17170,-65667,-15429,-5051,-14757,-96368,50550,93115,16157,-18146,-27306,-90648,34261,67925,-8403,-41514,33857,10910,-42113,-89327,14165,41594,-3568,100939,-17255,22524,15749,77795,34180,1508,-17009,-3465,-20966,-17361,40620,-47593,-45829,-20222,4800,21680,-50893,-21415,-47026,-27177,68318,96646,-117159,-54242,-130458,-90203,-55551,-26923,-32433,-1076,4651,-26833,-40869,12644,25237,-118379,-94884,82769,95548,-51198,8753,23193,-20347,-43890,-63573,-20527,906,21226,-49954,-11284,-65416,-33883,-25371,-53245,-46563,-18138,25406,-10811,-32148,16922,-30270,14806,59409,53004,29066,-6129,-60730,-48785,-23598,62954,3141,-10659,-43141,20731,-30562,-28356,-37934,36265,22181,-55394,3712,58991,28298,68125,-51315,45253,110601,18383,-3701,70348,76436,-28468,-15139,-63348,-55009,-4335,-14422,-4625,-62823,-7303,1306,20825,-1693,-29832,-30623,-54329,4857,1533,-26257,-35264,-429,52743,-16223,-46290,28977,-12929,-37866,36019,51596,-3780,42748,125025,53192,2246,-61443,-28549,-61311,-6747,78445,87609,44581,-51450,-43574,58626,67215,80084,-58828,-18492,14975,-68886,30045,109516,-139,53049,7204,-12751,49095,55207,67750,40293,17537,7510,78975,17051,-32297,-15896,-36779,-95732,8645,-47607,-53897,26113,-23055,-29171,15774,-38550,15943,-67512,1003,23839,65292,48636,134738,64363,29035,42147,16841,67966,-69078,42258,-43214,27429,25230,-32484,-82335,-57131,33057,-52515,-15584,22745,87481,39056,-28476,-2888,40881,73355,6108,-75659,1394,12704,-86246,-11094,81565,56426,-44264,-47178,-23438,65424,55176,19528,67988,9575,61601,23973,64569,39897,-28415,-32847,5254,58618,68109,25550,-24303,-3467,98486,-33611,-49030,-37321,-21780,-50946,39241,-35281,3694,15750,20468,-95097,65432,69857,-12515,-30935,-112247,-7945,77721,14433,-4538,28787,70899,73967,49039,-110606,-5927,-35850,2083,-17548,-87225,48470,-34778,23943,-40172,31178,32695,-4221,72112,120272,26856,38845,-60116,26641,20131,-28108,-69549,-10027,-5059,29916,47565,19396,29426,68409,32370,-44631,16512,110220,42692,11132,-54874,-78044,36473,14227,54814,87096,-4508,5150,53265,-17909,17449,68031,-33596,48585,25432,-947,72300,-34536,20075,33052,17854,-66069,-11529,2097,-36449,19585,79880,-69110,-12625,44034,57668,46611,26196,-19230,-6663,32791,182,-9105,1755,98819,-8612,-6691,-75,43465,-32003,12244,73090,50735,86901,-42990,-34746,28653,28903,45525,24672,-3312,-17909,23470,58607,38581,-1509,-22933,17235,9770,21375,7228,-56347,-52431,33332,106215,-44118,21827,17499,-21406,3363,-7110,136567,29678,4177,-36737,-58671,-10879,28756,-12188,43856,4691,48447,-51070,-57551,36458,19474,2507,-52800,-38878,-65581,12550,-7113,-20911,-37600,9184,52015,-27714,40439,75596,36996,49089,8367,1762,3819,-52226,-35285,-53860,-18456,5232,-44758,38817,49288,12347,53691,-15472,23330,-45362,-10531,54207,-2410,-63710,-21457,60992,7260,-713,-27741,1821,-1548,-48475,-76698,-53542,31358,-14446,33923,-14858,-41078,11442,106611,61281,-57175,-29092,119915,-55210,-2096,-9499,-6051,-37975,-16791,-8844,72561,-6693,-54658,-44346,1342,-13802,-57558,-19067,-44659,30746,-52782,-75214,-93997,-20000,57684,31944,-48436,11064,2563,24302,-43482,-56187,-19364,25064,29789,45348,-40511,-29570,-37797,50421,52779,-109077,5395,-9571,29544,-19177,-55461,22312,17535,7590,57190,8394],[45336,-9205,-1560,62225,24661,-27976,-51410,-76503,-12775,38739,14362,15858,-53035,-38366,-48126,4440,71287,-53502,-28445,-28176,13410,-70884,-68129,47147,28933,-52488,-49291,-2558,46944,-50857,3156,52316,-32722,28735,38529,-5450,-17053,-16538,51605,-16236,56651,25110,44768,-50492,18618,-31889,4477,-17083,-66933,-58064,23838,14504,-63359,-168220,-27277,-47815,-4076,-36901,-54646,-23259,-15287,42798,94356,47823,40469,-19050,-53388,-40000,-24317,20729,38762,-52312,-40314,-35854,367,38184,21985,24295,72322,87527,12804,-19300,8461,19122,-56746,-32633,-56814,-42474,28102,-20914,-29993,-12085,-114813,-52922,65696,-54347,-42808,28637,-29341,-67899,-26523,-3554,3634,-14784,20173,3031,-14429,-19195,25591,-5333,-76534,42240,52966,79845,-23167,97903,30104,-26878,-17927,-29251,-98187,-17416,83819,-39929,-59874,22457,-32767,5303,-41943,-53513,-113966,-15323,-13213,-24994,19206,1532,18990,26399,-1642,-9051,29944,-16567,58628,-50708,-72556,-54379,11945,78799,-11058,23708,62160,66970,2966,-48956,-64903,-70468,78,46470,27786,-85341,35776,-173,-54395,13218,-63631,49240,30251,-13048,-54157,-11344,-32735,-23097,52279,-74974,-59482,-49779,-27076,-55720,-95502,4359,132743,61993,16,-22362,-57063,-29549,43540,32834,-99010,-12189,30023,-48995,-25866,-35158,3188,50729,-31227,29928,56131,-37694,39887,23591,54784,54220,-44048,12181,47583,65815,-38467,-62391,-44830,-37228,-29625,7095,69216,7365,68587,13681,-56598,6915,-19201,43125,8143,-84384,-7537,11667,40766,38806,83417,-19026,-59553,-26391,21033,9,1643,8794,-13520,-40944,11105,55299,110439,39363,9214,-10485,-8757,50653,14736,24296,64857,137396,-682,-17025,104259,-261488,96,14184,-40158,-6680,-91920,-49931,-65352,-15070,-91753,-9934,-69913,-22087,18469,44886,29875,17557,38696,-5910,-5433,-12070,23159,29267,22359,-17774,30639,104,4667,-24323,-60817,2856,-4599,17673,-76670,21470,-6745,13558,23009,48192,-71469,-11656,74009,-45091,-37382,6175,-2796,5941,9930,10228,58058,6361,-4694,-14378,-30064,-18302,89590,53737,-35591,5155,-31012,16123,6160,21513,-59664,-29732,-10334,-551,46873,-27472,-47327,-69879,-15878,-11998,90260,-1049,-1983,-35945,6868,-64148,-26682,-1694,-47845,9595,29608,-4662,32403,5538,23608,-113633,-56535,-1573,-17324,-89806,-49786,-57872,-6778,-22578,-12452,-37025,-12014,-27187,-53382,-42333,10983,-15077,40596,-9603,-5512,21672,-51340,14768,-67641,19176,-11990,7285,22013,-48835,-46313,51868,72419,31795,58720,-29373,-48165,19751,6303,-48697,-4682,18802,45500,46770,58580,-5464,-46902,-17053,53773,-36920,-21497,-35855,59566,44165,-9161,52539,14688,1053,26767,11366,-6186,515,-16057,7750,-19653,-6802,-30667,-17906,28697,-4823,35824,33651,32713,-36295,19900,110449,45748,-4692,-65118,-7335,32156,16781,56578,8672,12304,26332,-109350,-40606,-53245,-52885,-42315,-9749,-16347,1393,-122171,-365,68892,-11090,4704,15029,1798,54167,-37565,88333,-7757,-15264,685,28531,-17630,-67810,33436,96968,55741,-72633,-21817,87066,-37321,-84889,-59617,-67444,55026,-12146,58400,22075,17572,-17811,36899,-20375,-85465,15517,28214,53572,16001,-70293,-16877,42993,37315,3416,29855,68586,-2148,12794,84724,-40480,-26538,6255,-49126,6768,26341,12534,11772,-5791,-47616,5797,-53084,-79528,-41532,2394,8879,-10162,36917,83336,24250,26310,-44185,8730,-47628,26497,55715,16898,-30678,50125,-10424,-8376,3927,22459,-83518,56103,-55315,-56674,-30081,-41984,-7361,32249,-10480,-98100,46321,108695,1050,12317,-18423,-72918,81862,74870,-16689,-85838,5618,17424,-23792,-66757,27371,35278,2480,96094,-2291,11199,-23476,36492,36808,-1694,-2067,24342,-15220,-37719,-1309,-65633,-21053,-21685,-6288,15828,-39044,-5459,-19190,-18254,53102,86213,-115819,-5069,-83273,-92774,-50366,-28308,-36607,28728,-6005,-21242,-2683,20910,24348,-100839,-62167,99572,96938,-92348,18798,17948,-20769,-49754,-72758,-34363,-31448,-9262,-75202,-12774,-73921,-74298,2488,-30142,-25124,-7611,29355,3726,-25712,4099,-21617,18042,63338,27132,24736,5919,-68903,-55545,-14395,30574,7997,-19857,-44919,36371,-24591,-50677,-51250,20752,21129,-36667,-4817,66201,63585,98154,-68536,25513,85876,34394,-26323,61109,63584,-6311,-3693,-79495,159,20109,-35621,-31635,-64983,-17788,-9469,39740,16608,-36122,26410,-35348,3696,5958,-13353,-27626,18022,42588,-25440,-41934,29322,-26305,-51688,44971,64014,10326,13284,93856,30922,14891,-81724,-39928,-38168,3157,91500,68248,64319,-8940,-21735,64847,55468,48747,-67515,-39995,-2256,-73685,17842,124782,4805,60150,15977,-28090,12640,37078,88462,19308,2714,30324,27101,3126,-60277,-43577,-36935,-87767,422,-22863,-69039,38094,-35831,-47685,38172,-62066,25147,-70093,-7758,65315,55820,33539,113494,62666,32432,47982,24973,74617,-88297,32280,-48392,23826,17498,-65633,-50775,-33414,39633,-77963,-3689,17397,106485,31720,-25827,-4883,18705,46104,-25647,-58420,17704,12996,-99821,-21069,63532,62127,-31860,-21242,-22274,62410,35000,9616,57933,2115,27710,19172,33566,3746,-73008,-17677,47292,55318,57961,25830,-17982,71,89796,-45198,-31425,-3911,-32488,-75398,63253,-1477,8547,8376,3042,-114184,64712,82818,-21743,-37578,-103105,13940,80746,33197,-2894,21739,111748,100428,36979,-103266,2292,-53527,11184,-23461,-78799,66142,-21095,50249,-44202,2500,20027,855,79345,114417,20271,52589,-53124,11335,20628,-4804,-60289,-4132,1398,-6967,18940,18928,16553,-2,20371,-65751,22897,104397,57831,18075,-59678,-46517,40291,17948,15291,38045,-3372,22203,46781,-23050,25709,48839,-38200,23362,28078,8829,61138,-52938,31485,24888,58699,-64777,3753,-23885,-29862,7421,90423,-72083,-16740,60934,61855,51007,851,-45248,3699,14894,-8133,-9972,4509,37256,-18020,775,-1307,31100,-24811,-18418,51467,25758,58992,-51992,-19025,58688,7078,41922,42252,12597,-26264,46768,75408,65540,32416,-49696,-5645,-8957,42470,9383,-26392,-40941,18001,107287,-9989,34295,25809,-32185,-5555,1742,173455,45585,10457,-14289,-33945,-5478,42557,-13637,33701,3886,42943,-52033,-63278,32852,2316,10698,-44799,-27342,-45273,34962,-10494,-31014,-43598,21277,37468,-37253,40434,57066,45964,65190,12975,-810,-10592,-71980,-53299,-51241,-29685,-13410,-52673,30787,36141,-4224,38596,2547,2693,-45671,-24338,64946,-10473,-57593,-43293,37342,607,558,-27901,-20713,-4790,-53942,-92729,-33555,49894,-8449,21654,-5779,-40167,17406,122800,40363,-78762,-30015,100736,-47530,10583,-27448,-3768,-17139,2170,-6633,42469,-3333,-20927,-27715,-8010,13271,-16024,-12298,-36831,6844,-91651,-72939,-97927,-19064,60568,12626,-27846,37094,10487,12510,-44404,-59721,-67553,35064,35303,27106,-38158,-30076,-48217,45294,42275,-91440,27522,-38977,33372,-6571,-41634,24253,8966,6884,41638,20250],[55766,2170,6483,52430,29546,-25569,-60806,-85625,-22478,30167,19887,9137,-46652,-8400,-57718,-25918,48946,-39341,-15826,-40347,-8820,-52830,-30043,61831,14915,-58212,-33744,-5415,38267,-25712,23481,34798,-47723,35577,40303,12096,10497,-2989,48025,-12050,41977,27426,29968,-48803,-11242,-49209,-28351,-24536,-107541,-42081,65453,6249,-55896,-147769,-32316,-58788,-12515,-29695,-62714,-38379,30165,54585,113487,38677,32434,-8406,-63161,-9809,-15683,-385,21767,-51702,-46378,-24341,8817,39914,37819,37895,77991,93937,-269,-33803,25306,24793,-48773,-18119,-38728,-33189,39707,-15084,-37407,-3782,-111297,-32363,41196,-72396,-73928,25039,-16058,-61543,-22080,-9101,26706,4715,24367,-15564,-11998,-25285,4796,-3279,-100898,35164,56596,71807,-31683,86901,39133,-31826,-21197,-21471,-42341,-6667,68863,-56923,-56567,27028,-28118,10316,1108,-56851,-111275,-36655,-35225,-3313,6372,8670,20274,-321,-3624,-21052,34363,-26818,60330,-61421,-81849,-58335,513,77938,-13902,17234,55335,78927,-16537,-60158,-27368,-38761,49975,41467,33295,-74524,24704,14334,-48624,20214,-58026,57051,26183,-34309,-42896,-12665,-63283,-28672,74128,-60120,-59372,-21493,4558,-75915,-113370,35736,151114,71022,21789,14094,-59742,-8142,41806,52711,-77146,-9877,48601,-41940,-2844,-37961,22442,61038,-13913,24530,45104,-63887,44106,40208,29121,59888,-70946,2488,8024,67022,-40621,-64112,-38675,-34550,-30822,-14290,56441,22079,73974,8714,-102501,-29856,-36189,52031,29096,-47878,-9898,16536,48786,19009,63134,-66966,-80042,-34749,49197,28245,5180,-12524,-20139,4282,23658,91256,92236,43149,27075,-27306,-21875,-1764,-1324,-11306,50643,118901,-13568,101059,93347,-289115,-30598,5499,-43527,-19656,-104725,-74660,-76522,89,-49091,17432,-77860,-9299,9681,57282,17887,31592,50474,-5950,-11438,-3469,36040,22372,37825,-8883,-16909,3321,3336,-17400,-74395,-13320,1813,16953,-62212,29378,1227,-2021,46578,92815,-48123,-13894,75097,-68964,-53129,-1570,11713,-14727,-24913,5952,43090,3221,10028,-25949,-109,-15917,81681,38486,-1063,29238,-35345,24642,15370,8048,-27376,-21235,-20911,-19776,57274,-25730,-18639,-41261,-16637,15313,100841,1449,-1439,-75338,-19335,-76574,-48350,-20571,-8204,-2139,70775,17107,39513,20077,17643,-197264,-42816,-7301,198,-103650,-55259,-53680,-10348,-43214,-15906,-56526,-30234,-56385,-69646,-55758,-3976,29551,46429,-6924,-17211,-6782,-43588,14393,-47077,16580,-19235,3108,20092,-74102,-37652,29485,71073,38527,63348,15778,-35924,-11064,0,-55990,-1192,9411,48379,51590,84081,36076,-40697,-13723,46518,-40997,-14203,-38121,30036,55696,-3535,63894,-736,-5273,15288,11796,-26568,1754,-27709,20714,2615,3111,-14640,11542,27744,-17311,43130,6020,31301,-5382,42655,122868,46410,-16039,-82780,-10261,32416,26476,88651,28524,4235,19886,-115715,-1598,-69391,-35655,-18564,-33244,-37200,18863,-118686,-1288,72017,-15491,74,1728,30553,69296,-13703,97745,19519,-10781,2007,28970,-33598,-49733,21932,83996,61696,-47133,8116,51454,-29238,-91504,-50734,-75812,49376,39564,63325,42611,14770,-6282,35219,-16395,-74343,17437,15230,64859,26409,-32915,-27089,33210,46226,-14756,7129,75129,-11090,23724,57199,-34216,-17282,1392,-65957,-3695,43141,30133,26291,-23737,-23973,-897,-85794,-76008,-45916,10848,6519,-15178,58213,87679,30336,15028,-60350,7014,-28883,56291,48939,17198,-41800,25323,-42188,-31611,-610,35111,-78821,42906,-68801,-53730,-46698,-6972,8315,63189,-15209,-105922,30117,108277,-19630,40128,-2066,-48603,110316,68028,-18834,-91441,-20509,21933,-3261,-29647,37103,32986,14316,79898,16373,-8711,-57522,-11841,30782,-1699,11309,50925,-7748,-65393,-44765,-78046,-33,-23030,-13740,8962,-29121,1365,2790,-8413,25943,47721,-93118,38807,-29899,-83934,-33020,-16635,-35314,46697,-13566,1921,25793,25396,26528,-74733,-25443,109562,88802,-105388,33177,17854,-15712,-42935,-82234,-43457,-61590,-22007,-86725,-14581,-74736,-95237,26954,5059,8239,4220,31214,15846,-18524,-7330,-17488,21267,61120,5949,18130,5418,-65889,-52108,-1403,-11962,27259,-26106,-55487,52865,-9885,-68869,-59032,3967,12041,-17214,-17163,70529,81165,89796,-82928,8959,67826,63140,-51890,45245,39131,8378,-242,-75842,49665,42888,-44391,-53668,-55195,-19561,-16313,36567,28843,-36740,69719,-19801,4426,283,1353,-20361,23943,29940,-29387,-27024,18893,-37100,-59041,42064,61588,8264,-19723,53216,6313,7296,-94557,-50786,-13901,14636,91577,40119,74050,38008,2777,66468,27718,6507,-62175,-51889,-31630,-78133,8570,127393,17443,36534,21351,-42924,-23548,17324,90919,-8727,-13738,49899,-17695,-8204,-83279,-73019,-41257,-69478,-3129,6267,-65489,48200,-47144,-59904,55208,-78552,35529,-57319,-18073,92009,42556,24318,82476,51348,33714,46075,27953,78256,-79504,13209,-52959,13886,6596,-66514,-8737,-1096,35778,-89316,-260,19678,109225,12177,-24303,-1376,887,27253,-62146,-29913,29900,6778,-106046,-38524,29753,50176,-12606,14445,-20954,63205,22256,-1618,42211,139,1056,18859,-5854,-35279,-98882,7134,68017,41917,37136,26466,-2978,3228,51825,-45319,-22772,12640,-39057,-84208,80705,35536,11586,-5837,-13885,-123354,55494,97060,-28723,-38576,-84851,26815,76121,46477,8209,10445,120359,106009,28836,-72788,14500,-57649,25960,-19126,-53045,72788,-5495,66644,-31876,-30769,361,8212,65834,103828,12028,58161,-43061,-7885,24132,33353,-35042,-2105,8189,-35286,-5590,20719,9727,-52237,12011,-84531,20247,77321,63199,21378,-56495,-1368,46788,10025,-20194,1059,522,30606,33010,-23305,36189,24725,-18164,-3161,29219,10794,36462,-61994,34442,16159,97905,-62099,22840,-42180,-26155,-2170,86359,-77471,-15813,62821,48641,45657,-28360,-63820,18229,2109,-21253,-12281,8801,-11032,-22575,6864,-1928,15631,-20478,-41737,26057,3711,19702,-53276,-5498,82123,-4238,40714,39020,28760,-31315,55883,80241,82988,55769,-74937,-22318,-20284,55399,2232,-4242,-27456,661,104974,26582,54362,36997,-38805,-12201,-2393,155211,42794,9637,2608,-4811,-1552,57450,-3668,22175,6213,34599,-49925,-46946,38869,-19751,6863,-34603,-9520,-22876,35439,-20321,-34284,-55012,20189,21945,-29818,40242,36158,50513,72513,12764,2754,-23485,-77001,-49354,-37618,-30577,-26536,-55561,20973,23851,-16721,20800,15151,-15613,-43004,-41644,57657,-17193,-46390,-68092,11436,-4100,46,-24296,-46601,-8975,-55038,-85893,-13184,74108,1759,14064,-4842,-36754,13807,113047,2835,-95119,-33586,59115,-18864,20492,-43610,5186,24186,32367,-4594,8080,-5890,19002,-8945,-12379,38866,35160,-5933,-29831,-18878,-120262,-60809,-75068,-11052,56403,-2028,8743,66687,18392,3824,-46731,-52879,-99780,39169,31689,-4767,-34487,-29487,-56127,28262,27456,-61010,44610,-70281,31855,664,-22189,25075,-7944,3372,27453,25949],[55590,9371,12989,32195,30439,-23949,-59533,-64741,-27213,19356,19346,-6172,-50283,12189,-58016,-48113,25507,-17602,-336,-41357,-28086,-19164,-6009,52995,-8258,-54643,-20218,-2036,35379,-3797,35479,19704,-51762,34974,26089,11114,20728,4553,41090,-5409,19611,24749,10248,-54794,-49928,-57649,-53249,-26277,-143665,-30108,86706,-5280,-38596,-88562,-33181,-61882,-18322,-29924,-65609,-42978,70563,58236,125919,33713,22698,3835,-61062,10202,-11375,-21105,3483,-45236,-51362,-12700,9472,27017,48370,56926,67989,74227,-19033,-33962,42177,10213,-38762,-5164,-19091,-13422,40900,-7101,-44337,-7115,-91029,-16054,21774,-76418,-106869,7995,-6347,-49687,-15353,-20838,45048,25603,29895,-38476,-6107,-31795,-24219,2126,-110142,25227,53621,58015,-31820,55320,34517,-34420,-13199,-3799,16571,-2815,42708,-62495,-55896,22263,-33307,5621,44994,-41149,-99859,-63982,-50666,21063,1421,17748,18157,-18945,-2834,-31980,35148,-32705,52129,-57307,-81692,-56143,929,69689,-1684,23913,40033,80831,-39350,-63962,5926,-15956,95130,21731,22665,-60711,17438,26127,-30694,21686,-43310,59459,12983,-53351,-23246,-7897,-93459,-17724,90099,-30915,-45664,8761,36352,-80401,-109727,46445,134191,65381,34772,43154,-51454,4937,32717,64037,-48219,-3593,57628,-30928,16895,-38595,35732,60980,-15490,-957,27952,-81292,43555,64791,156,63026,-96688,-14848,-50279,59634,-37762,-53284,-19926,-25290,-17955,-24531,44738,34711,70505,-5913,-134866,-64533,-55661,43149,49367,-10030,-8724,40066,53638,6787,44306,-94778,-81041,-47094,57107,46139,4589,-26238,-7043,42989,34124,103196,80151,45800,45070,-49568,-30714,-32021,-15471,-46354,29202,82561,-21723,255822,25134,-294629,-68053,-8045,-48104,-41513,-104713,-89547,-79954,11574,440,44990,-82754,8071,7819,56696,5026,45531,62724,-13882,-15265,1142,39069,13026,44861,-2600,-56754,5165,-633,-13651,-81968,-24110,2518,2834,-40162,29486,12775,-4594,72468,118848,-12272,-11946,69664,-82588,-63716,-6571,30317,-36500,-67451,-4155,38534,4232,15598,-39665,19963,-12650,63248,11023,24869,48633,-28488,30782,24248,5964,6998,-10370,-26867,-40960,61305,-12032,18586,-19688,-24571,39544,97392,3279,-3300,-94905,-45631,-76863,-55419,-22966,36949,-12073,91733,42748,39349,33519,9068,-252446,-28535,-13298,24388,-85761,-50406,-49861,-27986,-64130,-19995,-76256,-48506,-85430,-84535,-54659,-9571,70719,47380,-2795,-24747,-29885,-21509,4901,-26755,15364,-24341,753,11781,-80799,-31905,-58,60974,38251,56280,68144,-9066,-35044,-8703,-59233,5397,8403,45506,54223,109283,76049,-29549,-11880,39170,-38110,4592,-30445,13962,69620,3321,66919,-24261,-15729,1193,20717,-40391,-5130,-39941,31179,17040,10630,-181,25246,14836,-20640,48094,-21691,26777,28051,58649,114965,49242,-18392,-99140,-22335,29658,16715,106183,45281,-4238,5938,-105195,19895,-79435,-15853,-3297,-50137,-46370,34044,-101343,-12109,55972,-13974,-8181,-8653,47301,61147,13275,90820,29135,-7088,-1569,27751,-53789,-29839,9093,41999,65651,-7449,44938,782,-25687,-89864,-35404,-82802,34821,80617,61295,46794,10302,8898,26909,-9732,-52129,13985,-7570,55789,31644,15850,-37879,20891,45305,-33152,-10456,69689,-20820,30689,25420,-35753,-12339,1756,-68567,-14479,60398,47840,24059,-47621,-9487,-12546,-96838,-59865,-43733,16895,-3896,-16225,70566,85000,41494,10591,-62256,11401,-1560,74378,45102,17560,-39179,-7349,-55104,-49322,-10200,56147,-63000,14095,-75442,-35066,-58351,30243,30348,84264,-27795,-110378,7922,91274,-39734,54231,19139,-25009,111201,47489,-14308,-58142,-37253,24501,13575,6787,38968,34077,30133,59298,34852,-30149,-72940,-51134,14278,2210,17503,69744,-474,-87001,-72180,-80070,11738,-22230,-15458,4302,-22686,-2198,12392,1414,-2796,-384,-62718,62626,11257,-71496,-7004,3178,-29172,46666,-16810,31915,31688,24746,34286,-48140,-123,107318,73617,-89883,46981,19736,-6294,-28950,-88683,-44720,-82770,-13729,-77813,-11843,-62400,-92815,40871,35136,39043,14618,30898,24100,-11069,-16892,-17272,26971,53450,-5949,8702,-7119,-55393,-43115,11073,-55131,44763,-36685,-70476,64850,9883,-75815,-60661,-6892,-3417,158,-24907,70449,78410,41689,-91333,3376,62189,93486,-74139,25657,8562,12106,-6173,-61336,78248,47709,-38884,-63025,-36709,-10563,-18148,8114,31606,-31335,88657,-9358,1853,-15762,14959,-15838,18262,22505,-23996,-4995,552,-39736,-55294,26410,46868,-840,-48102,15437,-15885,-14231,-98149,-55401,5114,23477,76606,13077,71814,72474,22488,62420,-9779,-37475,-49770,-52795,-67439,-79936,4416,115613,37373,-1814,23510,-54148,-48958,874,69807,-37872,-25832,60000,-45686,-11773,-90501,-96139,-47323,-48498,-6433,26505,-52084,52821,-54525,-55165,60498,-87721,37021,-32523,-29979,84071,30986,27840,46381,29136,32571,38396,30951,75299,-40306,-8189,-54858,2289,-5004,-41526,31159,30454,24379,-83716,-6170,30519,95510,-16537,-22809,7335,-7956,18985,-90272,2847,34434,-5762,-103253,-57765,-13906,22410,12259,51909,-22556,66709,17523,-10860,26133,5852,-7669,25001,-36775,-64878,-101260,37423,65251,24633,13139,26273,17207,2471,-4270,-32226,-25264,6903,-41038,-76274,83275,63231,11246,-23560,-25997,-120020,39160,107531,-31049,-34962,-60268,29537,67291,52439,31691,-2154,97944,90401,25431,-27676,24640,-41937,43646,-7351,-17704,51738,6794,66394,-8655,-59735,-24208,13421,40868,87513,1473,51539,-31720,-25202,28724,65433,-1621,-4077,14288,-47719,-11487,25535,9649,-77029,9233,-95374,9072,37085,58379,19278,-46274,40568,52628,-7976,-39943,-13463,6360,27020,14470,-18624,46526,-1342,19860,-25732,30024,6490,5402,-59009,27360,14267,127680,-57826,37727,-46545,-24490,-1581,70489,-80245,-13203,50261,20885,30248,-56801,-67632,36082,-2030,-33357,-15572,13359,-36488,-21789,9830,-1811,1284,-20257,-51801,-2734,-12171,-17690,-47133,3092,96490,-3085,41215,25637,39606,-31592,51080,74021,86786,62465,-90258,-30082,-23318,55583,-12105,8640,-16002,-17070,95926,49251,74938,47905,-38758,-15126,-24564,97978,20554,9,2038,22010,2525,69298,13422,8490,7504,25681,-42651,-14378,51593,-40823,-8479,-27878,11075,999,27526,-31412,-32514,-69531,1206,7457,-10021,36831,16564,46539,69144,8971,10450,-30023,-63726,-26483,-16700,-21399,-27200,-53147,11744,11950,-20584,4759,20712,-28486,-39414,-56935,35882,-20548,-33790,-85260,-8267,-6327,2537,-16624,-69250,-14210,-55969,-58986,5002,94060,17709,13715,-10279,-37329,2408,81712,-38937,-98128,-38877,8762,20914,25504,-53223,17272,68306,60499,-2430,-18363,-12126,55755,8402,-12977,55543,80384,-6841,-24262,-42772,-129743,-40075,-33031,-705,39764,-9600,49567,92505,22977,-1286,-47639,-34531,-108021,36715,23033,-37615,-33573,-25205,-59607,6530,16455,-24585,51522,-94492,24581,2178,-2670,24828,-28380,-3768,18019,24487],[44122,10923,17253,7532,25963,-23059,-47102,-22193,-25947,8482,18197,-28964,-61610,22264,-48002,-54482,5837,4315,11253,-33401,-40590,16006,-1973,17148,-36306,-43129,-12530,5344,40563,8296,36873,13554,-40690,26155,5147,287,15266,5204,36023,5595,-3923,22301,-13105,-66933,-81810,-49928,-62728,-23749,-161217,-20698,78845,-17325,-15300,-13810,-29722,-59051,-20664,-33774,-65764,-34758,93797,62784,130107,32549,15203,13552,-48028,16676,-11898,-34576,-11680,-34828,-55062,-3111,4559,9306,52492,76724,43724,29328,-38892,-23095,56427,-21026,-23723,4211,-4167,11248,29429,2524,-49289,-21079,-59359,-5724,16355,-63425,-132723,-18480,-971,-35336,-10248,-39223,44675,39004,36180,-60176,1034,-35868,-49454,12401,-101736,13024,46367,40802,-24261,20408,16515,-38083,862,19671,60109,-7260,6208,-53951,-57433,8354,-48340,-7471,77104,-10901,-78248,-90193,-54543,43197,7370,29960,13808,-22491,3093,-38973,27899,-33226,37788,-40747,-69920,-48789,11375,53980,20515,41323,21673,72797,-61401,-58376,28694,-888,127988,-6818,-3087,-49409,14138,33638,-5767,15908,-23618,51866,-4213,-64285,-4787,2322,-113114,756,90674,3079,-23559,31358,62697,-60853,-87191,30134,84099,48754,36512,56295,-38097,6014,20603,66125,-20823,1585,53522,-22436,30900,-36442,42799,50706,-28284,-33172,12073,-82792,36942,86672,-19465,62399,-113190,-33770,-102489,45770,-29057,-35280,5193,-14003,7735,-17946,39698,43888,58423,-17294,-139029,-78916,-73292,19688,63423,10417,-3565,75169,55859,8465,30303,-98419,-69022,-63547,41990,49660,3214,-22917,21789,65579,39713,85995,75675,46890,57361,-72509,-29599,-32087,-26290,-69036,9672,37493,-20635,411502,-91635,-277960,-95026,-22970,-51486,-65627,-91081,-96220,-73434,16275,34852,63181,-86056,32846,18427,46965,-6133,54962,70157,-29384,-16068,6884,31522,1891,39562,-1869,-76399,3857,-5308,-18734,-83871,-29301,-5000,-19061,-17159,19975,25808,3379,93680,118935,27240,-5015,57513,-79325,-64619,-5902,47046,-51228,-96483,-20837,44937,8194,10326,-51992,26218,-13530,31797,-19775,35199,56903,-11058,36614,32695,12712,29942,219,-30408,-56873,59013,10913,55319,-13174,-36762,52689,79292,1933,-7401,-94529,-72317,-65612,-52073,-4491,73026,-17376,86198,66816,28519,40215,5778,-229245,-15170,-15665,45870,-42909,-37521,-47511,-54115,-77647,-23588,-90383,-63005,-108043,-90949,-40909,-5444,89547,43768,2874,-17014,-28137,8203,-12316,-10604,15207,-23691,189,-2287,-74090,-31615,-30460,45925,31710,40877,109630,17635,-46400,-21151,-59647,13429,16606,38350,54719,127598,103943,-15061,-12470,34301,-28056,29303,-10732,10789,80341,11378,59540,-49321,-29239,-16381,32981,-42132,-22555,-48198,37772,19950,14199,13036,23418,-6738,-15535,47201,-41821,20491,53436,61787,91338,51879,-11994,-105560,-42087,21314,1792,108162,51951,-12766,-13093,-76840,22457,-79211,2327,-1106,-60442,-44051,43124,-73938,-30932,25074,-9887,-18529,-16562,48038,30420,37262,72541,20064,-2314,-3841,29089,-70368,-14454,-1605,-12397,64266,35633,76827,-51669,-29379,-82945,-23394,-88263,16654,86385,52270,36298,3778,21623,13917,-2142,-23659,6247,-33546,31062,29022,59402,-47268,9394,35477,-45049,-16800,54272,-27760,32730,-2259,-43005,-12917,5751,-53044,-24687,73797,61420,5357,-70840,-6917,-22395,-78851,-36507,-32838,23544,-20356,-12967,70270,69128,52785,16259,-48414,16624,28537,76638,40085,18047,-24207,-38773,-47232,-57860,-25636,80489,-42404,-20221,-79072,-7107,-58012,60040,55259,97979,-41592,-96616,-12050,62221,-52608,49871,41522,-5892,88263,17066,-5081,-4492,-41827,25010,22317,27043,30671,37603,46798,40254,50505,-42678,-62468,-70788,-10489,9388,12730,73235,4868,-93230,-72926,-70646,13776,-17634,-10381,5140,-19216,-14661,8464,9818,-25630,-39359,-38132,62283,33343,-59091,19980,23633,-19503,28398,-17448,55717,15086,18505,46759,-25659,3468,91748,55495,-60331,53475,19904,4851,-14122,-88545,-37667,-92449,5755,-50083,-516,-34701,-72972,42934,48074,56752,21800,28792,27851,-4022,-23294,-18209,35890,40975,-9774,-2584,-26630,-43806,-34940,17153,-87257,46300,-55350,-84397,66860,28813,-67098,-56529,-10146,-21317,13997,-20596,62567,61994,-26206,-92757,12339,65002,110836,-86021,6826,-20622,5860,-19173,-47968,82992,28643,-23304,-58377,-14584,7333,-15523,-37956,24746,-21688,85054,-3062,-10575,-37935,24710,-16602,4831,22471,-8319,17208,-19962,-32500,-38996,651,25575,-5702,-66426,-10570,-31259,-35779,-93303,-49512,15424,25304,49617,-2855,59069,82933,30032,52492,-45539,-74175,-36960,-44842,-101847,-76845,4745,92157,57564,-36183,22684,-59546,-58768,-12153,28245,-61962,-30018,57481,-55517,-5480,-78846,-106490,-51079,-30586,-14098,26349,-46779,48169,-56326,-28798,52735,-90664,16714,-10630,-41647,38940,27624,45185,11161,-237,31146,28178,37674,65081,16557,-21327,-49461,-5575,-14515,-7867,59780,50265,10032,-62558,-16558,47179,70082,-47284,-17295,19054,-6341,16533,-99033,31155,31067,-22434,-92346,-71008,-57593,-12751,40001,83207,-27330,69220,16625,-14865,12499,18403,4563,35832,-47532,-78048,-86627,65453,46501,7251,-10781,22993,34683,-5206,-56476,-9704,-36758,-16898,-39776,-56901,67409,72625,7097,-40606,-30014,-105044,19717,110244,-27135,-28919,-33404,25857,57526,51501,64000,-13709,57547,63107,25690,16338,29489,-6262,61740,7497,16582,-233,11038,49327,16869,-77066,-48426,12455,17395,64420,-10965,32271,-20295,-33569,31669,74606,25985,-9554,19013,-42075,11146,32338,13891,-77016,11145,-93716,-5810,-3341,45657,11685,-32446,66415,55150,-29806,-39793,-7848,12146,11409,-5104,-10125,53539,-26822,60777,-39485,33552,-607,-23999,-44585,11590,23450,141772,-51053,41493,-35804,-22432,10403,51174,-75765,-11752,28121,-13219,7336,-79700,-55491,54672,3040,-39565,-19269,16528,-42114,-15875,8198,-963,-7977,-23317,-47103,-30357,-22930,-42526,-37387,6217,101568,8491,42533,17898,41836,-26909,36148,60043,79869,52014,-88691,-27914,-18110,42395,-28315,15002,-4606,-32214,80172,43106,85790,53264,-31855,-15268,-62720,33693,-13830,-17829,-21579,40356,8485,74985,30249,-7329,3723,18915,-29477,23050,64175,-55145,-29787,-28064,32946,25052,30491,-37894,-28675,-82146,-30130,-3366,13354,25921,585,33627,55854,3645,17930,-28137,-36811,4586,5459,-4161,-9173,-46493,4931,-356,-15358,-7075,18632,-33937,-36387,-64048,7370,-20145,-23609,-85285,-15724,-6788,9690,-5662,-83342,-19598,-60400,-22645,17934,102220,39906,20335,-18676,-45767,-11378,40106,-70051,-85169,-44964,-35064,57156,24546,-52965,27633,93322,73654,1405,-30817,-18345,83230,22316,-11920,59661,107825,-18424,-19129,-62400,-114526,-12670,12062,10170,9018,-10311,81646,106760,20863,-3291,-43803,-7789,-93294,30615,15357,-56370,-38638,-15700,-57490,-12378,16338,11219,47253,-105924,13809,-37,13581,24395,-47113,-13718,14542,17153],[24435,6813,18793,-13845,16053,-23438,-26615,26865,-19305,-1041,21752,-53764,-73623,24650,-30272,-43498,-6293,19574,14070,-20814,-44651,38349,-12390,-33851,-63149,-28100,-13366,12292,52101,8694,28761,20243,-15310,11540,-10933,-7968,1921,991,36339,20045,-21557,24431,-38138,-80739,-88763,-26381,-56519,-18977,-150850,-9628,48471,-26841,6835,48601,-22743,-52566,-19476,-36581,-64643,-14287,94787,71747,126464,34761,12917,17712,-29216,14426,-16345,-37446,-19791,-23168,-57015,3205,-2361,-2811,51074,91576,12681,-26975,-53622,-8928,64946,-57960,-2717,9112,1405,34115,7723,12654,-51245,-40970,-27418,561,27463,-35478,-143122,-47056,1735,-21398,-9736,-63736,21206,39510,40326,-73441,6924,-35372,-61290,26517,-77108,160,35606,20764,-11785,-2860,-10034,-45213,13849,42012,77264,-17812,-35639,-34162,-58291,-11320,-68259,-25562,88356,24870,-48601,-105232,-46035,58096,20933,46815,11827,-8589,15522,-39354,7758,-29080,21892,-18475,-47358,-38195,23466,32163,44170,61045,4869,57044,-78470,-43385,38427,10455,145555,-35429,-37343,-43321,14033,38244,18621,3531,-4563,30782,-19845,-63097,7857,15756,-112339,15285,71206,32665,-2110,39754,79134,-20703,-56301,-6597,17346,29520,29577,51430,-30265,-5216,10408,60871,-2545,826,37961,-20922,38988,-33364,43997,31823,-40668,-53584,2577,-67269,24725,91854,-23456,56925,-114628,-46768,-124791,29112,-15579,-17514,29862,-3739,36604,1291,42821,46894,39142,-14457,-108696,-61111,-83250,-7713,66411,5186,3781,105474,56484,24193,22350,-82031,-52941,-81192,9208,39385,6099,-214,55855,68204,39478,47047,72742,45579,59613,-92244,-18308,-7693,-33947,-73087,-735,-4866,-11516,517709,-226129,-240181,-96991,-34973,-51137,-82453,-66827,-95705,-56248,14823,37121,65408,-89634,64030,38065,33713,-14851,56023,69575,-49404,-14314,17796,15669,-9931,22367,-9305,-76451,-1917,-10443,-35060,-81092,-31360,-19939,-37096,1009,1843,35812,15118,106152,96116,60730,5141,40073,-57153,-52708,1220,55996,-53413,-100412,-40529,56990,12877,-3587,-59786,19940,-21260,-9352,-42655,27453,52376,12221,44066,38947,17828,32534,9099,-33585,-61856,51037,35940,80633,-22436,-48595,49915,50357,-3445,-12782,-79981,-98377,-45423,-42107,30040,90014,-17257,61891,84880,7721,36858,17107,-122762,-2282,-12134,58685,5092,-22063,-47192,-78647,-78089,-25435,-93644,-70904,-118784,-85577,-21256,5305,80331,37462,10339,15363,6663,35843,-32898,-247,14278,-16325,660,-20223,-63120,-36229,-56000,30735,21161,22290,120817,30812,-45168,-37592,-57061,21415,29757,28573,51570,133696,113341,197,-14480,32875,-12748,52297,19228,15228,86714,20878,42428,-65534,-42416,-36663,41347,-30235,-47671,-49157,40446,11229,13359,25726,11167,-29536,-5269,36651,-49967,13728,62467,52495,61791,51297,-216,-99413,-64662,9618,-93,97763,46254,-20254,-32990,-36683,14710,-68743,14684,-9358,-63379,-33129,43409,-42376,-51990,-11018,-6373,-27465,-22229,34732,-11454,51891,49152,-2161,3184,739,36765,-77230,-4498,-7277,-54955,56362,73180,93386,-91829,-39932,-75205,-21101,-89763,884,50243,37185,16763,-4866,28425,-730,4535,2431,-3247,-56724,1652,18335,84075,-53826,1152,19880,-48587,-9864,33295,-30466,29871,-20471,-51265,-18633,10029,-21123,-32929,79061,67439,-22237,-86421,-14459,-25649,-39043,-11837,-14269,31994,-39225,-5326,58675,39614,59994,31569,-23155,16698,53397,64391,29419,18194,-2795,-60222,-25549,-55860,-45437,96627,-24373,-46986,-82176,21621,-43394,76777,77991,107804,-47496,-57589,-23033,30887,-53175,30199,61241,9370,54984,-16354,4062,42177,-36397,22788,22004,22615,13176,42266,60836,24460,61713,-37145,-29460,-70488,-37692,17673,-2706,57766,6950,-82477,-49504,-52216,10101,-8561,496,13087,-16643,-32240,-4758,15043,-38937,-59153,-26199,44703,39658,-45196,39185,38683,-8308,-1927,-18965,63447,-13921,7283,58919,-8179,-15111,65646,37696,-35080,46149,15604,14316,-3151,-79637,-23820,-92524,18956,-13401,19919,4655,-46112,37203,41684,58649,25272,25828,27475,1880,-24857,-16646,44821,24273,-10940,-13249,-45727,-37278,-32830,12063,-100301,29714,-79433,-93277,55658,40942,-43365,-47644,-11869,-37256,24541,-1828,43500,42496,-83311,-88050,33327,67916,104801,-82608,-6674,-40867,-4984,-34038,-42806,69804,-5430,-6262,-45996,5577,29256,-10361,-85658,11035,-11233,67783,1548,-36522,-58501,28858,-24450,-11242,27064,14733,32009,-36439,-18420,-12903,-29568,4159,-527,-73747,-22691,-36819,-43677,-83022,-33014,18179,17532,17655,-2348,40051,69024,21223,37477,-67065,-97351,-27787,-32950,-127344,-68247,7339,63173,67694,-53658,19203,-58566,-55295,-26243,-22666,-76103,-26804,43641,-51195,8881,-54308,-102241,-48732,-18223,-27705,3023,-64819,30713,-52491,10216,35602,-88076,-31309,-16705,-49732,-11791,37875,70210,-16036,-28903,33183,18188,48383,50142,70624,-16114,-32102,-6418,-19909,18686,73749,50898,-2825,-31039,-22582,64317,40235,-69731,-3290,30754,4051,12202,-85517,47502,22498,-39229,-76241,-71886,-90362,-42984,66440,102050,-32739,66743,14040,-11968,1279,33840,31454,47070,-37221,-74762,-65582,83075,23205,-9260,-38014,14924,40900,-20498,-83016,14281,-52395,-47025,-37778,-36071,36268,62461,59,-53068,-24405,-81888,2781,104321,-17242,-22656,-8160,22114,49613,45945,94563,-23017,14984,39652,27062,43420,28957,40544,78628,21859,40293,-66987,4607,21588,37659,-79640,-64195,3599,5542,35864,-23330,4556,-9477,-27059,31177,56818,34113,-18258,21958,-21822,57553,38168,18076,-61903,14868,-78244,-17263,-32133,28936,674,-19653,72214,53182,-46800,-23195,7913,15541,-12849,-21762,-79,53682,-48870,88406,-41786,42510,-6847,-45261,-22916,-8876,42350,137714,-40502,31458,-14016,-17988,28853,39159,-62310,-12353,3940,-43599,-18417,-92802,-33769,69725,14602,-37698,-22888,16687,-37145,-5588,1079,572,-9535,-26725,-30695,-48339,-31759,-51053,-28904,5613,98040,25698,44050,25908,35214,-18397,17076,42536,69214,29676,-67892,-17387,-6302,19135,-40114,18667,10867,-40630,60247,5105,78154,47910,-20428,-15283,-105009,-11930,-48847,-40434,-61353,47046,17303,72843,39178,-23335,-7016,16704,-11666,53975,69587,-58721,-48932,-34801,55236,46860,53344,-35787,-25341,-88116,-60444,-8680,31012,5396,-10372,16623,35708,-1056,20154,-19588,-8435,31851,22564,17097,27726,-37754,1198,-13044,-4730,-14336,9691,-31788,-34378,-58854,-18920,-17309,-18691,-64217,-10473,-7300,20157,6858,-86457,-23399,-69361,9202,23883,97285,65944,30953,-26446,-60645,-21695,1600,-79857,-59369,-51209,-62129,77110,17992,-42163,31911,85768,65455,8524,-29350,-21048,98560,32206,-11196,51635,114799,-37970,-12399,-76021,-74637,17233,43653,23005,-31494,-6461,97354,103623,9784,-3309,-32719,21002,-62652,25834,13664,-51811,-50150,-1664,-49577,-22998,29283,41912,35529,-103804,3321,-3010,25965,24973,-60084,-23833,16027,6895],[2082,-1506,17330,-25191,2357,-25504,-3548,67600,-9253,-9132,32157,-72747,-77924,24060,-9872,-19882,-9150,24442,6992,-8002,-40828,40043,-25898,-79066,-82931,-15676,-23102,13786,64342,558,15202,39497,18444,-4556,-13677,-5660,-9907,-4232,42321,34257,-27798,32480,-61099,-90518,-60422,5630,-39611,-13642,-113313,6400,13113,-30783,19944,80595,-13852,-44335,-15494,-35222,-61260,15065,77059,81285,117300,40051,16654,15143,-12299,13951,-22754,-31158,-18850,-12902,-56400,6191,-8005,-3263,46320,96761,-14473,-72877,-57831,350,65034,-86225,20314,9361,-2970,48705,-17903,21281,-49782,-60135,-6610,6308,50427,147,-134912,-69643,4746,-9932,-14301,-91046,-16411,27557,38530,-72530,9853,-29638,-57035,41339,-40868,-10795,19497,-3378,1225,-10206,-37272,-55356,19927,56098,67653,-29564,-73220,-10734,-56000,-31405,-84650,-45041,76664,55732,-15747,-101040,-29171,62846,34316,68090,17091,19078,33164,-31721,-26403,-22385,8542,1266,-18103,-26767,25968,7073,60447,72888,-7531,36848,-87471,-21286,36079,20205,147616,-56044,-69468,-41297,16289,42320,36161,-12370,8514,-3258,-29756,-49111,13365,29042,-86175,17107,34389,51923,9607,31997,82779,24617,-30417,-48677,-43991,17217,20259,33300,-37394,-25545,5598,51606,2715,-8383,16852,-27291,42095,-32193,39734,7184,-43957,-47798,1119,-40618,9316,72169,-16908,46217,-99691,-47047,-107446,13592,-513,-6554,48666,4106,54026,22204,51170,40388,15018,6441,-51555,-15004,-80164,-25672,56031,-20751,10058,114553,56601,47175,19625,-54856,-40405,-95217,-29852,19918,17626,35989,81980,53454,34018,1695,61481,40863,50023,-107496,-2006,26757,-40050,-59952,529,-37052,-2899,533163,-331611,-184768,-70497,-40157,-45193,-82596,-37761,-87266,-30979,10690,5815,52051,-93514,96335,57091,22418,-22715,48069,60751,-68498,-11327,34001,-4095,-20850,-1653,-24953,-67591,-12161,-18137,-60120,-74325,-34272,-38486,-38890,11918,-20373,37593,22622,109408,60179,80848,15021,20295,-20889,-27852,13233,53257,-42102,-79928,-56336,65868,15735,-21357,-61676,6521,-34906,-51357,-48890,3833,37653,33897,53802,39988,8453,13902,16266,-36764,-54006,38533,53064,85943,-41074,-55642,31414,17158,-11391,-18048,-57991,-120168,-19926,-27665,67662,85266,-13299,33373,94416,-18014,23994,49281,29696,11260,-2913,62557,36861,-10481,-48794,-90941,-64808,-24699,-84084,-71296,-114880,-70470,-3733,17643,50748,31060,19721,69015,64938,53033,-50467,4596,10088,-4876,858,-39091,-54918,-42691,-72740,19970,9319,5620,92470,24218,-36212,-56184,-49966,28537,40012,17394,42921,126192,104326,13496,-15673,32928,4078,67906,53777,21832,90175,31381,19333,-63124,-50805,-56171,40396,-8114,-72820,-41919,40444,-5334,8705,37723,-4374,-44841,5884,13752,-46768,6958,52955,37459,37024,45708,11768,-82960,-83044,841,20286,80112,30674,-24987,-48743,4116,8620,-51998,17919,-20012,-57935,-17941,34458,-12802,-67717,-40857,-5225,-31444,-25250,14710,-46746,53253,26834,-30221,5928,13734,52160,-72482,7001,-6461,-67686,42980,100743,90478,-110557,-53325,-70651,-28040,-84513,-7844,-13238,17732,-4990,-14521,30645,-13754,9050,16812,-11478,-74182,-20602,2001,85686,-56816,-2739,2911,-45035,7699,12407,-30436,22753,-28488,-55232,-27947,11031,19045,-37840,74477,64640,-47369,-89639,-27628,-21219,5839,9627,7253,40377,-56286,6165,41713,3063,60688,52286,4932,7790,66260,43321,12473,17498,17669,-66710,-1624,-44691,-65296,90729,-13682,-56006,-83730,43760,-17809,80178,93331,113904,-38799,-1831,-22317,9950,-39641,4251,74939,24186,27098,-44513,6779,60226,-26390,16771,15714,-4483,-9119,46621,69585,9887,66939,-10747,13117,-58670,-59923,23903,-23123,26980,5028,-60672,-17325,-29464,6657,4455,13543,26103,-12587,-49839,-19525,15504,-42553,-61215,-25907,23503,36828,-26301,44756,46753,2033,-34181,-24656,52108,-42054,-7157,63453,5662,-45868,33946,21638,-24385,21680,6174,18903,2007,-62245,-6041,-87174,11404,18709,44980,46453,-20950,30006,22799,48928,25583,23033,24256,6167,-20402,-9727,46461,4385,-15099,-20187,-57739,-38684,-38501,-4873,-94503,6493,-100950,-95819,32342,42520,-10893,-35344,-22286,-48143,33210,26677,12339,27771,-106281,-79416,58659,63985,74835,-63769,-11927,-46621,-13014,-44714,-44674,48097,-34855,3201,-36759,18877,49129,-5406,-117846,-5025,-3855,45569,6486,-72510,-68905,27118,-39623,-25176,31613,39122,34355,-44664,-3841,16593,-57078,-12580,12351,-73001,-24483,-31844,-32185,-71307,-11267,18403,994,-11132,12492,20205,40534,-2356,19182,-66260,-104927,-23228,-22922,-138819,-56041,10026,35645,60123,-50429,13807,-52513,-45575,-46572,-68874,-77787,-20114,23941,-38971,26383,-28212,-87011,-38487,-11138,-45087,-34040,-105570,-1474,-44612,37271,15731,-79566,-96490,-70091,-50762,-13312,63455,91924,-28947,-48283,41801,9721,60070,34586,106318,11627,-2021,-1021,-20979,32761,75046,32358,-11169,3613,-15604,76114,12723,-73493,20667,39674,19126,415,-56719,48053,13088,-51015,-57907,-58095,-103855,-56527,86539,104801,-34690,57347,6778,-2821,-9195,46437,60343,54083,-15561,-60264,-46752,85312,4295,-25334,-75346,2296,31070,-40783,-75033,30848,-66974,-70328,-37319,-24105,-1154,40374,-7823,-58160,-9736,-53752,-6120,92314,-3562,-17296,12891,23590,45574,38805,109396,-29883,-18896,33356,26511,45804,25138,82002,92359,34243,48459,-121148,-11853,-7113,50938,-69374,-63124,-11520,8722,7423,-31531,-23138,200,-3613,27694,21143,17144,-30266,22891,5463,106113,39151,17792,-40631,17094,-52154,-18854,-43709,12351,-9776,-11922,62209,47116,-51640,1274,22510,14908,-39903,-32581,8570,44065,-63611,93606,-33471,56128,-9951,-55073,-165,-28531,64285,117614,-25418,11082,11546,-11012,45717,41318,-41917,-13674,-14670,-62219,-41976,-93437,-13282,76275,27546,-28691,-26075,12755,-30514,7819,-11395,2893,-3075,-26523,-8958,-47757,-41126,-46076,-24926,4383,86250,43070,45638,47683,22407,-8083,573,25270,61019,4344,-31824,-2461,8489,-8155,-42796,21817,32048,-38168,39592,-49721,50095,29343,-8655,-17949,-133251,-30392,-74132,-61059,-98323,43535,28614,62923,35783,-35843,-23166,20295,7547,71851,64210,-50508,-58574,-44048,76272,63466,87874,-24681,-23539,-85579,-75473,-8469,36597,-21619,-14610,4683,12793,-3463,13477,-9457,6761,47644,30205,36946,74240,-29571,-203,-24655,5539,-17700,-3642,-23779,-32882,-41552,-35900,-14395,-19899,-26274,1297,-9818,30967,18649,-79485,-23677,-80680,24999,23846,84555,88826,41026,-31191,-75556,-24946,-23966,-67330,-27785,-57153,-69601,75739,7732,-23214,27819,48920,38367,19143,-17748,-18424,101335,38314,-11962,34462,106975,-57235,-2260,-82510,-17251,42626,52571,40274,-71942,-1209,97451,81613,-10243,-2733,-13930,44475,-25128,27053,19494,-26127,-64823,13874,-36656,-23312,50624,65270,23048,-91504,-3295,-4246,35578,27405,-65175,-30370,19923,-2697],[-17051,-11507,12832,-23176,-12022,-28939,16162,90956,1663,-16659,47232,-79321,-68808,24781,7902,7858,-3452,19466,-7065,2207,-31482,22732,-33359,-100817,-91825,-11187,-39184,6435,69676,-9652,1717,66602,51126,-17892,-1215,6789,-13759,-6622,50929,43114,-20496,44173,-76749,-91983,-3432,35384,-19064,-8582,-60330,26983,-9540,-26647,19169,80801,-5197,-35746,-10019,-29396,-52620,47986,49952,84117,106137,47561,24894,6745,-4555,24362,-28648,-20954,-9599,-5857,-52245,6784,-10540,6947,40654,90246,-29208,-90865,-49264,235,55531,-93852,36753,5156,-13399,50360,-39554,26133,-45025,-72241,-2248,14077,75910,32997,-112130,-79950,10806,-1800,-21513,-114525,-50679,9173,28542,-55971,9696,-19990,-41871,52944,-102,-17261,-5011,-32970,9866,-8701,-57030,-64581,16969,57437,39975,-36680,-95484,6938,-50463,-46463,-89095,-63424,47629,73360,14867,-76633,-11791,57689,39080,90347,31082,51650,51631,-16790,-68204,-15871,410,12143,11386,-16869,10555,-17362,63190,69903,-14580,15318,-87238,3694,25017,26639,134364,-64248,-88443,-39465,20365,47458,44415,-27056,12421,-44037,-32227,-25028,12144,38527,-38075,3537,-10282,59488,6357,10956,72738,55802,-19484,-80651,-83137,18354,15734,11050,-59490,-49464,6798,41726,-3986,-24954,-2584,-39047,41262,-34980,30357,-19064,-35665,-13732,5983,-13453,-5389,31615,-14584,31072,-72093,-30983,-59579,2365,11330,-5639,58892,9009,46941,32884,59016,22546,-10683,40440,12103,39273,-61711,-24518,33838,-53954,12083,95594,57045,66249,20020,-26958,-35205,-100615,-61982,-1923,39136,73898,89706,28974,24881,-33991,34520,32041,29729,-119839,11445,56161,-46710,-37878,10554,-58609,-8358,445078,-358991,-118898,-26846,-36327,-33261,-61019,-10969,-69591,-3724,7887,-42615,31312,-94206,122417,66361,16782,-32775,34784,45928,-80051,-8568,51283,-22810,-28965,-24388,-44518,-61233,-25132,-31408,-87372,-63615,-41730,-55338,-18741,17237,-39378,27768,20262,105693,22682,84550,20812,1989,18148,5954,26708,37980,-21088,-44409,-61121,63490,14740,-37672,-58640,-6882,-50247,-83685,-36954,-29954,17443,46256,64553,33100,-22612,-18836,22573,-38212,-35809,23401,52423,69165,-58710,-55428,2631,-13487,-18500,-21948,-32965,-131749,7041,-9787,93074,62757,-8830,13649,95057,-40709,6009,100109,176677,25587,9391,61562,41329,-7443,-51461,-84245,-42614,-21277,-64119,-65366,-97363,-52279,5988,26634,15105,26770,30600,124089,124088,56305,-58446,5126,721,5122,-723,-55402,-51480,-46974,-78984,16802,-1635,-5786,34082,610,-26392,-73005,-36611,34295,39339,5492,28018,107831,82714,22781,-13984,29798,17971,75201,85155,27397,91523,41213,-3741,-39703,-50793,-69578,29523,16833,-88344,-28312,39687,-23090,1753,47260,-16987,-46222,14121,-20790,-37006,-406,29668,26137,24242,35605,19007,-61366,-90362,1633,56948,60125,11029,-25181,-55977,33958,12360,-35192,10730,-24025,-44139,-2876,18444,10005,-71624,-55579,-6496,-28705,-24904,-1896,-59373,41613,10630,-58672,1000,31024,72846,-58806,29895,318,-49633,26679,117446,72024,-106792,-62922,-70892,-37444,-71698,-7578,-77572,-3908,-23415,-22799,33546,-22456,11239,13599,-15995,-86005,-28553,-15681,70150,-56180,-2402,-11069,-37225,29669,-3092,-30975,12421,-29366,-51035,-38771,6562,55189,-38958,62021,54449,-59792,-79823,-41629,-11702,38635,25431,24202,44315,-67873,19960,27282,-29924,55146,71881,26242,-9890,64087,20671,-6621,15868,31553,-58951,14084,-28120,-79069,55707,-10656,-44960,-79426,55358,11495,73598,97589,112968,-15005,50860,-11967,9509,-14533,-17424,80143,41700,14606,-60275,-1990,43934,-17660,6192,9324,-43457,-29372,49436,72049,-6002,64103,30219,48487,-46652,-71212,24998,-38393,-8464,-816,-37881,2992,-7747,8082,19783,22934,37492,-5675,-62323,-27576,10514,-38601,-54964,-31378,12194,29678,-1435,36533,50782,9297,-58371,-35802,26287,-58875,-21972,54652,17637,-72677,1985,7364,-26075,-16799,-6576,16544,1580,-39270,11998,-79683,-19337,35371,66434,79593,-1539,26233,2421,34733,23720,20836,19913,8923,-10172,3153,33062,-16576,-24183,-21101,-59291,-45976,-49448,-28728,-78133,-6535,-110845,-92701,3167,33431,20209,-21214,-47474,-52916,41333,54319,-27634,19427,-91769,-69820,78815,50996,30864,-35194,-8880,-35935,-12400,-46724,-46732,26622,-40076,167,-40208,22190,61605,-3557,-124236,-18706,-2460,23616,11642,-106681,-63089,20666,-60418,-33554,32710,57694,23710,-43928,4600,41413,-75173,-22817,25758,-68643,-21608,-18106,-5889,-61567,6014,22159,-19601,-30786,32829,4409,11152,-32902,262,-43364,-98967,-22155,-19074,-134470,-44052,11844,14755,34890,-30501,7919,-44047,-36772,-73803,-99859,-67467,-14528,6123,-25198,40958,-11055,-67743,-21458,-7812,-61704,-66507,-149595,-45789,-35140,24133,-56,-64386,-152403,-163685,-43023,69685,100326,99704,-24787,-53107,57145,2611,68230,21915,120538,56358,35190,5670,-19798,39404,68835,2508,-13418,34529,8019,78458,-8528,-52810,50831,44044,33697,-18858,-26080,33741,7169,-52784,-38186,-31914,-95316,-46876,95532,90791,-29326,42315,-3490,9972,-20506,51001,78737,53990,2715,-41489,-34312,72542,-7249,-41007,-124328,-12359,6888,-60501,-42117,33908,-76886,-78764,-38973,-26925,-33360,19595,-13978,-54529,11331,-21090,-3390,78611,10462,-12313,28912,31463,45918,32537,98349,-34567,-40412,47054,21757,27969,20751,100720,98973,45070,42255,-141138,-34199,-27437,57883,-51825,-40908,-28243,23511,-11948,-29116,-40353,8088,32959,24059,-16859,-18311,-45382,21728,30979,129556,32275,10419,-18360,15540,-22579,-7678,-40194,-940,-14898,-10990,44502,38367,-42022,23648,27942,10138,-63155,-36635,13253,23925,-66034,78681,-18783,68225,-9753,-53712,18196,-42041,80130,86973,-6649,-10432,33590,-3370,53923,54382,-19519,-13051,-22652,-65690,-59790,-82321,-3495,70425,36232,-15794,-28522,4654,-27541,22530,-27644,6439,8977,-19521,10594,-24354,-50982,-33353,-25499,5482,66190,56403,47567,70932,7979,1809,-7431,10635,57290,-14871,9986,11735,21261,-32564,-35060,23989,55950,-22513,21429,-93356,9521,-518,-1231,-24368,-132817,-27131,-84346,-69943,-110893,35728,40633,46979,21341,-40958,-39837,29180,23756,76247,49386,-32851,-55066,-49847,93003,72380,115394,-7865,-22432,-76439,-67774,-4717,28770,-46140,-9509,7077,-9260,-2762,-2549,-4116,-677,50680,27272,50100,113826,-24233,-1068,-32527,10983,-17576,-17281,-13057,-30880,-17451,-40375,-13658,-25729,16990,9034,-15320,39287,27450,-65908,-19183,-90096,19843,21582,72548,97934,46140,-32413,-82510,-20545,-33593,-41373,1427,-62201,-60604,57439,-3210,-1001,15839,949,1544,31265,-967,-11063,93031,41136,-14310,11637,92961,-66333,11539,-81751,43664,55673,40284,62338,-100620,2792,88719,45346,-36289,-2811,10268,56728,11146,36532,30116,8015,-76244,26631,-20324,-14866,70239,80251,16236,-74177,-4186,-2723,43673,31726,-62201,-29856,23165,-8496],[-28797,-20243,5665,-9078,-23475,-32521,27997,95429,11242,-24442,61411,-71602,-46061,29085,19708,31120,7835,8867,-22457,9263,-19974,-4440,-32648,-94512,-88986,-16690,-56422,-9618,61881,-15130,-6818,93565,72765,-25994,21545,22406,-8479,-4133,57103,42133,-1652,54717,-80260,-84644,58253,53576,-1470,-3880,-9749,48000,-11445,-13294,5719,61446,853,-27836,-4505,-21404,-35997,78448,23565,75498,96493,55052,34563,-4870,-9889,46192,-31648,-13139,4631,-2545,-43905,6477,-9964,20464,35691,73347,-29871,-79724,-29903,-7898,37683,-76465,37476,-2963,-23220,37729,-50681,25768,-37495,-73110,-10514,24110,94211,53161,-83836,-75268,20684,3081,-26967,-126281,-65492,-6893,11565,-27446,7981,-9821,-25886,58081,36540,-18255,-38517,-66403,10150,-10306,-63722,-66617,7180,46014,7526,-34505,-95046,11625,-44037,-52839,-77306,-79309,12154,74031,38771,-40040,-2785,45358,30008,107245,49936,78080,64775,2394,-104327,-11871,-1725,12109,34366,-10275,-23150,-36984,50673,51357,-16753,-5498,-78432,26414,9719,25760,106189,-60328,-87407,-33747,25833,53501,45156,-35552,7314,-80954,-28022,4265,5598,41288,20082,-21538,-49979,57978,-11056,-17040,50538,60759,-25825,-93390,-94710,33347,20873,-5845,-83372,-71279,11693,33619,-17277,-44279,-15094,-51836,37246,-41786,16514,-41777,-18497,35856,13179,3528,-15089,-14362,-31593,13664,-39107,-458,-2888,-2691,14729,-13589,60843,10445,10554,26374,61423,-4346,-33884,76130,58471,76439,-30711,-3162,5280,-80351,8343,55243,58266,70852,21202,-5692,-36792,-93854,-76900,-19464,67687,100580,75831,4571,13940,-49213,-7324,19202,2593,-132069,15348,70966,-55119,-18247,22317,-74158,-39749,274495,-275191,-53456,12304,-23929,-16878,-20507,6920,-43287,17895,8547,-82742,15733,-85290,136534,62927,17841,-47058,22774,28526,-78204,-6986,63521,-36509,-32496,-37637,-59537,-61628,-37552,-51039,-109280,-48801,-55378,-65730,17306,21406,-47474,6963,7318,98701,-6690,73399,19867,-11210,45892,40704,37375,12450,2580,-6425,-51221,46618,9049,-48638,-53499,-13989,-61593,-99141,-14428,-66522,-3953,44065,73280,17689,-70736,-53872,28787,-34968,-12912,8526,28132,36300,-65537,-48388,-27382,-36759,-20793,-23996,-6798,-126999,31923,10469,96215,30081,-7551,9155,88313,-52248,-10580,155220,280555,38816,20796,60955,22845,-13605,-53644,-58585,-19324,-15794,-39263,-55815,-71032,-39508,6569,29208,-13794,25643,41726,154681,161202,48118,-52235,2532,-14016,7530,-5328,-65755,-50730,-45881,-75056,22183,-10596,-11375,-28687,-30350,-21376,-83244,-16573,37643,23470,-6597,8124,83306,56753,27257,-8818,18343,24994,77608,106571,30865,89334,47726,-20460,-4389,-41365,-72310,13346,35959,-86674,-12179,39844,-34785,-5469,51305,-23356,-32328,17233,-60482,-26851,-9582,1982,25864,24755,23604,18719,-40563,-82537,14567,93087,41258,-5919,-19769,-52303,46119,27072,-24336,-5276,-16062,-23991,8786,-419,23600,-60843,-52192,-8838,-20172,-20959,-5936,-42837,21307,3640,-84515,-14662,43879,92295,-41808,66006,10574,-16855,10533,123703,47782,-86916,-61926,-74048,-40428,-53445,708,-118693,-25397,-35561,-26903,42636,-25346,12145,-6632,-15696,-93059,-22060,-29928,48720,-52408,1281,-18972,-28417,48565,-9763,-34909,382,-27260,-37571,-48928,-3234,75812,-37479,46384,40372,-54411,-60568,-53039,-1757,49564,34895,28440,39233,-71735,33434,21577,-49884,45976,84139,33727,-32037,48212,2092,-21375,13806,37000,-42948,16588,-11253,-81079,11,-11647,-20704,-64507,56379,36570,61218,89883,101436,17648,81806,2363,30233,15157,-27249,75521,62005,17765,-60266,-22785,4342,-13904,-8540,8725,-80224,-40242,49974,69100,-23322,51082,71947,63379,-42538,-69733,19262,-37991,-34617,-9469,-23525,-2712,8307,15415,35128,22606,37619,3714,-65800,-23217,851,-30114,-51221,-36188,17871,20516,25267,20226,55421,12016,-68322,-50800,-4192,-59855,-33608,32243,28564,-80601,-25541,-5428,-30006,-57848,-18987,6895,-3666,-15414,26364,-70280,-62199,32860,76376,95879,12070,26989,-10211,22048,20474,18605,15927,10824,3739,19819,2825,-35322,-34891,-15803,-51395,-52854,-60313,-50331,-62283,868,-103694,-84926,-21805,17202,39610,-7077,-82408,-51884,48738,68978,-68950,13917,-55795,-62289,86443,31764,-11212,-6938,-460,-11152,-1942,-38966,-41825,11050,-13300,-13335,-58856,14916,63507,-7194,-105597,-26282,-7858,4244,14547,-123127,-40165,11747,-83466,-34719,29874,64782,4016,-37049,3083,54391,-79510,-27514,33455,-63994,-18619,676,24163,-55319,8472,33033,-36843,-39619,46882,-4384,-8288,-58923,-16135,-7245,-84594,-22811,-22395,-115440,-36149,13299,2408,581,-2273,3555,-36128,-32320,-101573,-112357,-48480,-11946,-2605,-14796,47792,-7724,-50619,-1382,-6761,-72769,-76772,-170441,-92042,-26081,-38054,-7120,-42758,-170878,-260113,-28031,213447,138819,88465,-5641,-43829,75276,-3983,69062,13557,119944,103266,69252,6654,-20180,47204,60771,-26329,-8461,57250,44114,70258,-23038,-10414,78916,43336,43034,-39788,-6731,9616,7517,-41340,-15250,1345,-68644,-15854,90375,62061,-14621,25608,-11155,23130,-32843,45220,80995,46803,5878,-23697,-28402,50214,-13796,-54834,-173160,-24993,-23969,-72926,-6215,22679,-80787,-72584,-40974,-43594,-50672,11984,-16097,-42054,34381,17529,11225,66888,21274,-5911,40386,42004,48622,28112,62370,-37238,-51023,70604,12301,3823,17652,87674,92883,55516,28239,-123931,-55806,-33857,61282,-33318,-1092,-40438,42325,-14164,-9183,-38457,13410,73129,24305,-43518,-55942,-62189,18607,47718,113029,17115,-3877,2053,9741,1829,14206,-29034,-9449,-10827,-15513,26564,28604,-22305,36135,21630,2919,-77259,-35235,13068,-3788,-51073,55553,-3809,68766,-7928,-44366,29512,-45961,82385,52384,12799,-21247,47580,2025,50593,64076,-1050,-8052,-19149,-55649,-70679,-65094,-7696,51326,36658,-3077,-29889,-6424,-29386,36164,-44395,12112,21935,-4981,21742,17639,-58789,-18051,-27616,10208,38869,63752,50202,80935,-3132,9536,-3231,-652,55553,-21899,45520,20507,27154,-48245,-19455,22917,76230,4982,8215,-100397,-27957,-35275,-1739,-32840,-102356,-12501,-79978,-57234,-88520,31357,50597,28057,2865,-36557,-50408,41031,32759,70740,30272,-11051,-39739,-46951,101647,72475,120165,9055,-19912,-65205,-40824,-628,11278,-56251,7545,27163,-28187,874,-24424,-8371,-28687,44542,16207,53286,130182,-22859,-3481,-33819,11419,-13487,-26221,-3240,-27387,4463,-33484,-16168,-32812,51065,3207,-23339,43702,31637,-50350,-10087,-93331,-3217,22114,67891,84512,43669,-31318,-76472,-9918,-30248,-15220,21733,-65484,-41353,32951,-11468,18579,-1153,-35689,-33915,41065,16610,-1597,76615,41177,-17508,-14064,78869,-58885,26981,-75116,90685,51818,16445,85348,-109519,4395,78231,5866,-62847,-4277,35000,55145,40209,53050,39747,34298,-77249,32854,-2670,-1756,77192,86000,18202,-56421,73,795,50608,37122,-52516,-20544,23267,-8714],[-31787,-25084,-3216,11878,-29222,-34452,30078,85470,18352,-32302,68251,-53774,-15160,36876,25359,44398,20370,-1454,-33063,14490,-9723,-29941,-28042,-69710,-76311,-29756,-68275,-30106,39476,-11613,-8142,111458,76294,-28853,45682,32845,2296,2511,55899,29472,23018,59008,-69690,-72516,95301,56030,8660,590,22661,64024,3001,8212,-12590,39265,2128,-21453,-123,-14745,-11737,100816,4564,56775,90497,58914,42371,-16198,-27082,69616,-30007,-11985,18990,-2101,-31567,6759,-7715,27424,31686,50110,-22610,-56151,-5422,-17879,15194,-39570,18767,-13940,-25975,13589,-48491,20441,-27921,-61570,-21008,34546,99172,55340,-58981,-57087,32095,5074,-26189,-120905,-54647,-13434,-7890,5700,7102,-4060,-18844,55166,60643,-15652,-75757,-97017,398,-23419,-56322,-55544,-4196,26314,-17177,-21285,-72030,1505,-40057,-49793,-51755,-91265,-18050,59094,52904,-5392,-7847,29194,7238,111920,65487,89125,67292,21012,-120677,-11512,1062,3673,46320,-7707,-65970,-48527,25657,22324,-15271,-24887,-62652,42160,-5487,14592,65534,-48176,-67079,-22329,31922,58584,42587,-34364,-3323,-103266,-19711,33341,-4289,36055,72171,-49699,-73569,52011,-36091,-44798,20329,41123,-43768,-86530,-83792,55917,36039,-11414,-89316,-87054,16211,28340,-29699,-59775,-19478,-61504,30724,-50407,-295,-55846,2641,78450,18124,4349,-16440,-46290,-71740,-2788,-8752,36339,40785,-1067,5748,-25484,57237,7593,-48298,4107,57401,-32652,-50184,100687,71937,81875,4689,30226,-21845,-91168,-74,9574,60320,56065,21514,5845,-41463,-74058,-70752,-28141,96688,107151,45748,-11177,2914,-41104,-53126,3468,-25666,-145384,7338,69441,-64358,-10673,27596,-88365,-99710,66504,-80280,-731,26123,-6143,670,27943,11428,-12563,28055,11755,-95024,15688,-60856,137327,51117,24066,-63520,18069,11852,-59968,-6643,66686,-43114,-30351,-36261,-60275,-64747,-45394,-73063,-120826,-30396,-73709,-67095,52937,28951,-39752,-19400,-11571,92297,-21909,52416,11687,-16912,51635,66204,41418,-18592,21203,22821,-28725,18722,-669,-52897,-49483,-11455,-64230,-96971,4674,-98590,-24224,26582,76237,-3717,-119318,-79641,34876,-24462,8446,-2324,-17105,-794,-56335,-37590,-48997,-50924,-15545,-24741,19144,-102714,51624,31295,77208,-4796,-11889,18917,76990,-47769,-19952,189650,328299,47443,27510,64121,-2818,-24970,-53370,-20719,-1909,-9219,-15406,-45842,-43192,-38851,660,25062,-29710,27519,51098,146758,164993,34969,-31054,-2413,-31995,-1343,-13407,-67574,-49497,-38368,-62719,34500,-17545,-13458,-67807,-56644,-23489,-83179,8062,36419,-5437,-17933,-13549,56584,33360,27512,-1586,-3888,22507,79567,115383,32188,81046,48353,-26605,25637,-24906,-63221,-726,42835,-65852,2053,41456,-35316,-11255,46949,-23650,-7737,15136,-92818,-21002,-21464,-20275,38028,34504,13268,11429,-25204,-60203,35613,111771,25298,-14933,-9122,-38125,41909,48015,-22952,-25342,2810,-1385,15538,-17123,28070,-37315,-34347,-10378,-9121,-14452,6885,-4238,-1019,6598,-105633,-39514,42777,101228,-27390,102152,20583,8220,-2751,119950,28169,-61119,-46416,-75189,-31245,-33921,13886,-125263,-44573,-41196,-25110,59282,-22413,13691,-36810,-11059,-94518,-6090,-37026,31520,-46312,7163,-19763,-21363,58270,-6919,-42601,-11178,-24549,-16807,-56412,-15933,75357,-36274,32310,26540,-32892,-38296,-60284,4308,39199,38366,14242,23403,-67385,43366,26057,-52602,36530,85870,25399,-52050,23405,-10296,-26479,12234,36037,-27176,7679,1030,-68673,-52190,-11360,4146,-37645,49614,51945,46178,72522,78917,49067,83940,13840,59973,39152,-23194,61161,81219,28688,-46386,-50025,-38129,-15501,-25283,16618,-103376,-36290,48135,62943,-39194,27262,98903,53170,-48065,-58772,7372,-17119,-39699,-18660,-22305,-33278,15795,25728,48136,9528,18905,13532,-58630,-5504,-11183,-19989,-56498,-36648,38005,10734,45663,4707,63545,9915,-63358,-65595,-28427,-46605,-38546,2796,37839,-62747,-45098,-16611,-26168,-84021,-26975,-8623,-13823,4290,33588,-56442,-99114,15303,72001,93275,21559,29585,-11833,13542,16100,14864,12911,12838,17771,35968,-35746,-48094,-40534,-6657,-38694,-51682,-65482,-60315,-54434,25544,-80288,-72651,-32325,-371,40713,5152,-111727,-45384,53197,62710,-101822,6484,-21660,-59170,79084,12156,-36691,10260,8483,21554,14171,-24142,-26643,3123,36111,-28891,-86119,-793,54468,-17522,-71870,-25676,-18395,-11390,11921,-111123,-5288,3038,-104614,-28641,25308,58404,-18264,-29067,-7619,51617,-69325,-29045,34088,-59789,-17559,20051,47151,-51765,-9765,49835,-43163,-40147,45104,-5718,-13329,-70015,-26951,28248,-68293,-23996,-30084,-84813,-34120,15763,-2712,-29553,25084,2771,-30850,-30917,-119086,-109477,-26160,-9904,1676,-10197,45127,-16336,-37533,16711,-6922,-75055,-58564,-152736,-123210,-17821,-123658,-4317,-16699,-140718,-314517,-10674,342181,166934,60836,21986,-26285,89082,-10579,61118,8614,112247,133823,90519,-3535,-26068,60979,54793,-42764,5144,70575,81767,53504,-32837,42132,95686,38169,44232,-53338,-5338,-17255,14456,-17015,13310,35722,-32957,26414,71001,22791,8730,12007,-9753,34169,-44675,30965,71196,35246,-8618,-8866,-26821,26232,-19908,-63963,-197848,-31643,-51335,-72718,12169,1940,-78995,-58647,-39903,-67402,-48756,20972,-12893,-21369,53943,61130,34129,58108,26383,3706,48270,48464,48807,24937,15446,-37753,-54491,86765,-221,-11460,16031,47993,70188,66131,15655,-84352,-69719,-26359,63090,-18110,44878,-42774,56995,2708,30773,-14699,15518,104737,31615,-52319,-77987,-77474,14029,52508,64287,-3385,-22326,17870,1009,14191,40338,-18791,-13460,3781,-21556,12862,19189,-1802,35366,6188,-3718,-79725,-31316,9692,-31318,-16238,38844,6097,49319,-6938,-31729,34374,-39905,68509,19621,28469,-12122,52923,2751,37990,52805,8707,2051,-7555,-37202,-75151,-51379,-21869,22583,28118,6078,-29913,-18086,-33825,46029,-56989,21061,30312,14635,21405,65449,-60917,-3434,-26907,17336,7933,65289,53639,68955,-7190,14312,13514,-9230,51238,-15583,64576,20968,23275,-51888,-1353,16453,86379,38438,1371,-63714,-46326,-65931,-11235,-39111,-55028,4585,-65522,-19237,-39775,35528,55585,9714,-9877,-23536,-49133,52295,32085,59719,12874,7874,-18180,-33178,99270,64459,98728,20428,-13758,-56501,-7227,746,-8835,-42823,36851,58379,-43014,6403,-45431,-22970,-62839,34484,2048,46607,115676,-24912,-9079,-26875,11687,-4632,-25833,2615,-21867,15055,-19676,-21230,-37190,64718,-18476,-31486,44531,30675,-36936,1828,-87976,-35069,29271,71564,49394,33805,-29884,-58258,5038,-18699,1777,29985,-66118,-18706,13602,-14351,30528,-19090,-46338,-59522,44385,31954,6560,56014,39108,-20482,-40178,66402,-35449,40115,-65484,109121,33259,-6971,101660,-99087,4214,68580,-21743,-83275,-7136,54006,40905,58556,72328,42304,41123,-63232,30983,14078,11044,65494,81861,27454,-41224,6859,4174,55693,42317,-38544,-3322,19117,-3314],[-27234,-24382,-12164,32800,-28553,-33033,23431,68237,23213,-38752,63399,-34156,15095,46468,27538,46773,29736,-6401,-34585,19901,-3334,-45017,-26067,-42891,-57205,-44304,-68842,-47973,7422,929,-3590,113292,60244,-28348,62334,33073,12829,10171,44590,7037,45761,53956,-47617,-62315,90743,44818,9765,4573,30127,71203,21701,34190,-24227,26592,-2775,-17155,2527,-12279,15311,110538,-5323,34567,87962,55349,46118,-23876,-50095,79978,-23010,-17821,28803,-2675,-16480,8619,-5790,20521,27656,25763,-17359,-43152,16746,-22776,-6736,3256,-14233,-26071,-18146,-15554,-34921,12078,-17081,-39351,-23284,42604,90014,41487,-41452,-30523,40516,4440,-16745,-98567,-24011,-8439,-24341,35511,8989,-8016,-25354,44565,66622,-13892,-105871,-114167,-17909,-47858,-38664,-29128,-11412,5458,-26837,1088,-34359,-18842,-40816,-39487,-20942,-97005,-35129,33447,55354,13604,-25040,11392,-23965,100381,68898,80719,57206,33634,-110593,-14414,6352,-7865,46714,-8585,-102281,-50678,-5956,-9215,-11573,-43049,-41334,47965,-17456,-6253,18439,-32862,-36077,-6914,37188,60007,40802,-22909,-14091,-105090,-10724,57510,-15249,23753,104626,-71452,-76098,45721,-59110,-66536,-11492,10317,-62840,-66725,-60662,75387,56794,-5096,-65292,-95225,16449,26336,-34534,-65359,-18614,-65724,22725,-57029,-17415,-57836,23176,92460,17358,-9551,-8245,-50372,-122272,-14837,13105,67448,59663,6531,-16496,-34782,52046,-267,-113188,-24929,49984,-51109,-55902,105195,52001,60536,33712,62136,-40153,-84883,-9722,-24544,62854,25282,20417,8205,-44489,-43460,-47002,-26360,118467,92171,10659,-13683,-6910,-14099,-85221,-13118,-48896,-157150,-9526,56292,-71039,-18733,20455,-101573,-177776,-127648,183765,29738,6245,11887,15119,69010,1489,15378,25466,14167,-76606,33413,-20363,127978,39116,32375,-74994,22308,-1626,-26855,-6706,61926,-42389,-22655,-20248,-40532,-63201,-45067,-89597,-121627,-10223,-92089,-59752,69915,41832,-16702,-42395,-28258,88811,-21308,28117,-1907,-14691,33508,73346,36646,-49040,29197,36414,-777,-11348,-12374,-51635,-48548,223,-56402,-82378,6797,-120351,-43086,-1974,70547,-26031,-146856,-89282,39949,-5988,24139,-5290,-68273,-29558,-32382,-27300,-55344,-56933,-2812,-25554,41922,-61285,63626,50123,45821,-35581,-21713,36518,64474,-28331,-19693,177773,326470,48063,27449,70992,-18137,-34283,-48732,18753,6546,-2276,3627,-38082,-21508,-52117,-7182,16467,-33647,31582,56553,108157,139688,23767,1230,-9140,-49064,-20283,-24213,-59831,-46085,-25830,-44581,49831,-23137,-16232,-68588,-68789,-31290,-72068,32701,27833,-39043,-26882,-32798,29717,15952,25155,4819,-34541,9925,82743,114642,31435,65457,41942,-22115,35244,-6591,-45535,-6410,36029,-30780,10996,43537,-23826,-14896,33230,-20719,18584,9590,-103641,-21166,-35616,-30758,57180,46916,7586,804,-17334,-28977,55271,105044,12833,-14017,4648,-16600,29822,67843,-30767,-42514,25601,18908,17751,-27299,25599,-7167,-10374,-9735,183,-7906,33458,38090,-18924,17904,-119341,-66997,22512,91153,-19423,116331,26641,10327,-11369,106915,18727,-38838,-17755,-68404,-10729,-17383,27991,-100701,-59665,-42071,-18057,78406,-15028,17903,-66555,-3820,-87448,13394,-35524,23233,-38758,14138,-14593,-17695,56033,3331,-51482,-19367,-20445,6940,-59523,-27877,56656,-38753,21653,16052,-2410,-19922,-63139,4663,16336,36443,-18609,101,-55938,46897,36587,-40358,29416,78320,4753,-63972,-3921,-17722,-20284,12024,32978,-18438,-5892,5699,-43752,-73153,-5755,17557,-3352,38766,56350,30201,50334,49225,69736,63717,17046,78292,46903,-8612,38838,93057,36790,-24965,-73607,-63953,-20115,-40417,30437,-107705,-16056,44489,56071,-49403,-4834,101177,22788,-59154,-45024,-7444,18740,-19112,-24790,-32440,-72062,14005,33672,56995,-13132,-18349,20861,-41919,21133,-22383,-10560,-70490,-32993,61636,1930,51558,-2405,74481,4009,-47548,-75184,-38640,-25156,-34345,-22496,43867,-23261,-54666,-25416,-10580,-79784,-27762,-27362,-29727,16088,31604,-35534,-114771,-8125,57657,76021,28448,29529,-6064,8718,10406,8171,10364,15685,28061,46834,-66514,-52050,-35095,2158,-27265,-37333,-61478,-53862,-55142,53422,-47184,-55437,-22543,-13423,23237,13801,-118807,-32971,51282,36056,-117227,-5077,-5916,-61442,59515,-1931,-38392,9461,12993,53724,28351,-7628,-2842,1165,86091,-35766,-109325,-20532,36752,-33927,-35987,-16536,-30442,-22429,2236,-73976,31733,-3026,-119936,-16541,22289,41189,-37012,-25329,-22473,33699,-47575,-29412,31256,-54517,-18256,36284,57507,-48472,-45908,66932,-33965,-37033,24455,-1396,-5629,-61644,-30011,50144,-56008,-25476,-36705,-46910,-36581,20433,-3868,-43947,44447,6794,-28625,-28437,-117373,-96973,-6130,-3023,17950,-11067,34726,-30404,-25629,28344,-7244,-67856,-21145,-102256,-122867,-8821,-184184,6004,10208,-75990,-306173,2373,382940,175597,25265,49156,-8943,91009,-16729,45867,4701,100035,134401,95253,-25348,-39395,78848,52077,-41008,28453,75756,108260,32302,-40784,88604,95706,30053,37028,-51550,-19755,-40435,25851,15401,46849,66374,813,65005,40846,-21289,37303,4893,4277,42330,-53407,13753,60196,23466,-32954,3792,-26910,7249,-29029,-65204,-175870,-30101,-67156,-58193,5961,-20030,-72307,-45383,-32484,-89499,-30013,38973,-4635,6510,64523,102510,58517,50152,25172,16704,53218,44602,40110,21645,-21916,-35851,-54987,81829,-12589,-9655,14533,-1269,32786,75956,12858,-43502,-71327,-9913,63289,-6995,82374,-32859,61669,31971,83881,25453,14254,118212,46370,-44495,-74476,-86584,8957,46428,7217,-23591,-40731,26092,-8213,12036,62207,-15672,-14638,26851,-24216,4698,11094,10162,22812,-12571,-6444,-71587,-28193,7202,-46613,34836,38011,8978,9548,-8744,-20404,35494,-26721,42054,-7068,36507,18034,52224,-1785,21943,12083,7763,15595,6037,-16566,-73754,-50127,-37433,-7748,13628,9985,-28753,-27173,-36764,49677,-60643,34107,29875,34356,10369,102006,-54478,8483,-20019,23344,-20092,62350,57461,36458,-2845,16423,39281,-16367,40830,370,62647,12778,9987,-43386,13092,4357,82720,68276,1107,1763,-37779,-84099,-27587,-38146,-9557,18568,-46722,35604,12179,46744,53430,-4967,-9246,-5599,-33700,59345,22077,46312,1012,17263,2103,-10464,85552,50791,60024,22793,-2750,-52615,17798,-2122,-24079,-5265,74148,86222,-53281,12217,-57851,-43692,-82703,24613,-9333,33720,75194,-28215,-18510,-12288,19193,8709,-13437,2866,-14388,9499,-4832,-26545,-35870,55008,-47773,-33953,43183,25286,-27989,13710,-74317,-64504,43355,78661,6395,19576,-29678,-34067,22938,-1346,9445,26827,-63752,1474,6204,-10791,32419,-34148,-30345,-71761,38642,43373,10873,35372,36039,-22343,-63197,54478,-3273,46418,-56483,93811,8994,-21283,102825,-79030,4089,57326,-24579,-91965,-10638,61651,18155,65093,88668,34426,26718,-34750,22381,27874,19414,37769,68218,38918,-30223,12743,4879,57718,46124,-23288,18331,11263,6130],[-17718,-17908,-18958,47955,-23375,-27370,11343,50530,27131,-41549,46832,-20665,36258,55944,30194,41380,32849,-3648,-26072,26828,-1991,-46580,-31217,-27693,-34974,-53326,-55038,-56356,-24014,18395,2413,96523,29706,-26764,66209,23267,18549,14898,23918,-19791,59272,39898,-20878,-59795,50920,26499,3243,7204,16666,68815,32806,58779,-19416,26774,-13766,-14874,3451,-14801,36935,104553,-8339,16761,86478,42191,45436,-25636,-70418,67082,-11148,-27225,31426,-2168,-699,12266,-5737,-1300,22105,5034,-21224,-53736,29966,-19754,-23119,35727,-49379,-37201,-558,-41224,-15801,3266,-5711,-10399,-13059,45850,70722,20583,-28451,-2735,41500,1555,382,-65266,12775,3719,-34418,56422,13870,-25684,-42758,28301,54016,-17830,-117497,-107901,-40226,-75536,-17920,8720,-10856,-9870,-21461,27571,5507,-40318,-46116,-25869,4791,-94055,-37912,3111,45303,10292,-43241,-7464,-55338,74164,54978,55327,36876,35659,-79197,-18966,11198,-17059,39009,-11139,-116749,-44653,-37136,-35642,-7090,-60235,-15208,43487,-24717,-32127,-26255,-18218,-7418,7808,39624,55464,41936,-4124,-20005,-88130,-4472,73347,-24772,7460,112398,-79736,-60670,40796,-71397,-78879,-37496,-14634,-72694,-43641,-35361,81197,75604,8984,-17388,-95564,10548,28835,-28015,-57866,-17593,-64504,14905,-57459,-31273,-47483,40020,68406,9886,-30002,8022,-25194,-160184,-19848,24515,83018,54737,18390,-48491,-35974,49211,-12919,-164715,-48611,44205,-49709,-49419,87990,11340,32281,48034,80062,-45659,-66012,-16193,-37165,65037,-10920,18388,3661,-42249,-7034,-14445,-14955,127782,61870,-18136,-3590,-14754,22749,-87016,-28046,-62221,-161352,-28080,39277,-70159,-38053,82,-109156,-249554,-267204,436865,35360,-38489,24345,22322,89947,-20067,33147,13922,11972,-41050,61287,28107,113873,33992,39646,-72301,30937,-10393,14657,-5782,55597,-35229,-11057,5186,-2074,-52358,-34654,-93203,-115581,8746,-103987,-46482,58639,58132,15122,-52845,-34483,87644,-7680,6432,-17485,-6231,12,57785,23175,-72691,25015,33032,23886,-33292,-23227,-47652,-50285,17136,-40026,-63129,-13378,-128397,-61031,-33741,55640,-43628,-138025,-82808,42835,18722,33615,2197,-99822,-42125,-661,-20931,-44758,-56893,14068,-28177,56469,-11490,66252,64299,15952,-58204,-33971,53293,53930,-1582,-12133,109052,291197,39619,21111,78347,-13085,-34086,-38492,49734,7559,5099,16980,-33860,-11664,-75010,-13028,7188,-31216,37103,56847,61841,100030,18463,36763,-16701,-60291,-42678,-35789,-43515,-41141,-11291,-23718,62816,-28073,-23965,-36282,-63241,-40775,-52993,51648,10150,-66333,-31392,-45823,3588,4557,22123,7369,-66999,-10378,84672,111446,28479,44573,29699,-11722,20740,7485,-25402,-1753,19934,8515,13465,43874,-4239,-16644,12463,-18406,36713,3278,-85385,-26188,-49785,-28704,73515,56366,7759,-7829,-16266,2190,63019,76514,3842,-4901,17992,7274,20968,79712,-43851,-49826,42630,32699,17317,-28346,19565,21507,10426,-6784,4244,-4737,63383,62988,-28283,34154,-122477,-87923,-13907,59277,-18689,94336,26425,-11112,-14555,86445,17168,-25290,16836,-49830,13805,-6434,39558,-58504,-69331,-40745,-9003,90067,-5498,25849,-86892,3697,-69218,32533,-26662,22606,-30421,21191,-6241,-17767,43209,16898,-57360,-21064,-11788,28410,-57077,-35785,29085,-46694,11947,9902,27622,-10696,-61893,915,-7169,29546,-62599,-22559,-39638,42603,45252,-20294,25798,66072,-20942,-65272,-27588,-22763,-5298,13500,32037,-18268,-16145,2720,-12442,-49249,5864,13727,28883,26703,52315,14157,29178,18822,74374,35348,9834,68100,32138,10146,12102,92149,34542,-3436,-83440,-62404,-24593,-50059,42698,-94304,16951,40118,50145,-50691,-39150,79435,-16352,-68930,-34737,-20271,55085,21971,-22945,-46769,-96148,4408,34032,60810,-35486,-63843,23011,-19354,48087,-29778,-3633,-87098,-28489,74508,-4094,39162,1270,84814,-3710,-27246,-75539,-32829,-3191,-20694,-32852,45081,24874,-54094,-30752,13481,-41966,-21203,-46302,-51202,18717,20598,-8097,-103642,-27656,42183,51993,33295,23293,-1057,5474,3146,-1735,6958,19338,31971,49132,-75124,-46734,-17044,6336,-21958,-10023,-48033,-33399,-59310,68502,-13971,-33674,5817,-18147,-6680,17839,-96623,-13959,40320,-1426,-109977,-18990,-11293,-68297,33925,-7217,-19373,-9215,9864,76857,33242,4736,24276,1555,113630,-26663,-116372,-38856,14470,-53495,-7668,18,-39542,-28193,-12300,-30303,59678,-4838,-126258,-471,23145,19558,-48909,-29796,-34428,5553,-19982,-28997,30544,-46034,-19494,47470,56068,-42865,-88006,77387,-10275,-34184,-10051,5346,9400,-37463,-24889,51526,-51381,-27595,-36542,-7274,-39579,27432,-4435,-37908,52304,15216,-28112,-21057,-94914,-79921,7835,12951,40365,-14949,20859,-42433,-10412,31202,-6132,-53001,16465,-40799,-86389,3425,-182570,19137,33839,-6835,-249930,5586,319646,162539,-8456,67288,774,76468,-21065,27121,-652,81414,103527,86920,-52709,-58440,94039,51305,-22701,59716,74346,115335,11416,-48983,114972,80485,21113,23837,-31467,-41204,-56183,37937,47404,79266,90103,23960,86040,6311,-63412,65741,4747,29137,48467,-56558,336,58514,15265,-53229,15913,-26945,-4326,-41683,-56576,-104119,-20932,-68803,-32292,-16091,-34883,-61204,-37715,-17559,-102761,-2412,51534,6736,39880,61911,129463,76152,39264,19023,30476,55224,27956,17805,17293,-34870,-31585,-55966,53514,-21301,7353,11155,-40246,-10274,82562,24207,-16623,-60531,7836,60316,2135,100532,-12422,54249,60896,133912,69301,10210,111281,65299,-26274,-48019,-84807,4766,33657,-35195,-37159,-55121,24625,-15289,-1917,72376,-22105,-15365,53060,-19770,1250,5254,10226,3518,-28447,-2901,-56883,-28150,10526,-37168,90222,52981,7792,-40001,-13830,-13552,35946,-11587,11233,-24867,36195,59311,49341,-9761,8657,-49787,-2514,28902,15329,900,-65916,-63316,-45802,-29169,-1191,8886,-27414,-30488,-34235,45603,-52379,51095,19531,48688,-7298,112707,-38752,15935,-6590,23716,-37705,56330,60724,-6197,8409,16911,67220,-23123,23891,19123,42703,-1933,-8969,-25598,19196,-11007,65818,83927,6293,69705,-7169,-85322,-45926,-26921,21408,27003,-28435,87387,43873,56453,43419,-14227,5945,12308,-6558,59828,6069,32057,-5199,13630,14589,15801,63860,35072,18912,16221,12824,-52347,23813,-8532,-29260,46096,110345,96408,-58315,16605,-56021,-62760,-72799,16576,-13197,20607,23128,-29523,-31208,6839,39168,23959,10341,-2274,-5499,-9338,5756,-29091,-28062,28156,-68605,-20917,41021,17265,-23492,22763,-54918,-82470,60088,81526,-23883,5846,-31018,-12090,42930,22588,15538,15834,-59037,15415,10992,-1863,25229,-43858,976,-71856,24172,50042,10978,18266,33543,-22714,-77958,42028,27288,42602,-51073,52788,-9114,-23900,83746,-63689,5979,40403,-420,-86451,-13390,55101,-7569,60896,97048,17299,-1176,2166,10813,37045,21270,4365,47290,46583,-24290,15055,1150,55724,47877,-9719,39412,1657,17027],[-5779,-6935,-21235,54808,-17641,-17804,-1849,37015,31790,-38812,23442,-16283,43464,64350,36407,33485,29000,5612,-10204,35025,-5232,-37178,-43848,-28624,-11732,-52367,-28232,-51960,-43224,34278,4317,64276,-4977,-25172,57210,7867,18299,14172,-1882,-43821,59281,20514,1618,-66401,1113,8500,-7356,7440,-6573,58998,30617,75349,4354,34776,-28605,-13662,3017,-20626,44965,81857,-8570,8143,82616,20325,41712,-20901,-80520,31806,3967,-35160,27535,889,13601,17144,-7870,-32386,14058,-8794,-33664,-82722,30603,-12747,-30898,45530,-73689,-45273,21975,-55595,1447,-4230,5536,20030,5754,43005,47679,5165,-13337,19181,32641,-2849,20814,-30021,41563,14400,-38636,66763,19817,-57580,-62627,9441,28036,-29819,-105725,-74999,-60077,-95383,-1838,47793,-2676,-16401,-7577,51576,35570,-53315,-53103,-12909,18601,-81800,-31706,-26661,23654,-11877,-46526,-27430,-78579,40659,24941,20748,12029,24600,-40601,-23029,13055,-20387,28844,-12931,-101559,-34008,-61553,-51679,-3264,-75849,15157,31222,-27375,-55951,-59871,-5603,7295,16137,37238,44041,45702,16130,-18827,-60455,-3681,78694,-30152,-8324,100621,-72277,-36764,35834,-68966,-81261,-51120,-21948,-67504,-25810,-14531,68040,84844,24755,33328,-87461,-339,38469,-10004,-38372,-20939,-59512,9379,-48537,-38236,-28234,51664,14696,-2348,-45848,28546,17763,-166438,-16910,27383,81145,35697,31982,-82119,-26722,51579,-28489,-188310,-56414,45740,-25575,-32243,54838,-32640,17715,46725,77976,-39710,-42471,-16198,-28281,65489,-39328,16357,-5766,-33614,28576,17053,4195,124536,27169,-34938,13809,-20317,59080,-51970,-39019,-63636,-152421,-40130,25562,-57186,-57853,-28327,-105046,-276995,-331377,578125,22632,-87112,26287,19464,86964,-47035,36589,348,3147,-8302,85699,69184,99552,38349,44128,-50661,34931,-13666,54510,-2425,55884,-22924,1350,31581,44121,-33435,-14798,-81612,-108327,23359,-103158,-31306,24060,72733,45058,-45436,-25482,86049,12608,-8838,-31257,5188,-33739,22393,3399,-84686,11544,16558,39280,-40021,-30445,-43998,-52046,33478,-19905,-45477,-49016,-122338,-77655,-59834,33901,-52833,-92612,-66188,42945,45939,39380,19929,-87101,-38222,29164,-19226,-21399,-52342,29367,-34203,57099,33427,59191,72043,-1465,-70477,-43535,61597,47429,20332,-3496,-270,240345,24916,11450,81587,10759,-20267,-22604,66391,5567,13855,25998,-33001,-15589,-98409,-15269,1031,-28662,43864,52818,29150,62221,18601,65850,-23358,-61827,-58683,-45439,-21568,-36806,2107,-3412,68005,-32541,-38830,9845,-43256,-47461,-32009,60452,-15223,-78824,-29768,-50497,-20561,-2595,19911,4448,-93397,-33576,80823,112129,23134,23446,15186,-3512,-8878,12763,-8981,10031,3136,40911,10781,39984,15906,-17381,-9753,-19722,39740,-1300,-43944,-33297,-60392,-18519,77528,60457,12784,-9767,-19416,24067,52818,37848,-1984,7767,26825,28158,23107,79234,-56105,-43095,45859,37613,16977,-19952,13413,41619,21533,-2844,1736,-7985,82481,57257,-28262,51092,-112824,-94381,-55027,11887,-23276,42471,19937,-43910,-12455,61853,14738,-20300,46168,-20302,31983,-1327,46439,-15020,-72575,-39431,-2687,84443,3576,36692,-93849,9310,-41080,49804,-13870,24982,-21663,27283,1904,-20863,24590,29111,-56672,-13975,4524,42993,-48703,-38152,3578,-58036,-2247,7048,49300,-13019,-56808,-2498,-21736,17974,-102595,-34553,-21273,31218,44049,-1165,25327,53726,-43692,-58154,-43042,-26873,13073,16210,35300,-21771,-17545,-4731,17035,9198,20438,-4947,48550,14602,44132,-1207,14113,-5911,63379,12752,-6121,26991,-3052,26899,-14104,77311,20604,13646,-74551,-34490,-27072,-51865,44197,-68290,54900,36261,45285,-42288,-67548,44602,-51444,-71342,-29797,-26211,76274,69676,-8031,-56096,-89483,-9770,24089,59624,-44825,-101643,18438,3645,65319,-31828,-688,-97844,-27269,66063,-5785,11554,11444,90719,-10910,-8268,-65177,-15001,12845,-53,-23152,40985,65964,-45202,-31780,38036,14798,-10121,-62911,-74880,13833,3382,20462,-71221,-36915,33046,28947,35751,10423,-5130,1818,-5559,-13201,1309,22833,29248,42379,-58544,-34905,9293,3284,-24428,24372,-27685,-7551,-60191,61747,10182,-9967,43724,-14042,-38836,17185,-52251,11034,20262,-35057,-80661,-30665,-28795,-77146,9164,-4167,8911,-38228,-1166,84760,25162,9044,48141,468,106869,-2248,-102440,-50954,-7504,-71017,9388,21662,-41822,-28198,-25784,-4735,69821,-1965,-121162,17024,27836,1402,-54400,-44160,-37533,-25174,6711,-26457,35783,-33303,-20313,53807,48029,-33750,-119356,77424,20417,-32543,-47152,10962,25255,-7833,-13500,33704,-54623,-30490,-26133,27329,-38593,35477,-6292,-15025,48927,25722,-27013,-7622,-58870,-61589,15396,37106,60173,-18530,8308,-46967,9708,25858,-1445,-34048,37591,8499,-27422,20420,-121615,29796,50713,39474,-178611,-2367,197517,132149,-33431,70866,-591,46357,-21982,9650,-8749,54695,53362,72866,-74777,-77760,98954,49895,4545,92076,65906,103121,-5139,-57892,115255,57921,13788,9012,3018,-59147,-64155,46678,69425,100333,104969,33064,82466,-24770,-96341,88114,9044,57774,53984,-52903,-4658,69527,12550,-56863,27951,-26650,-11122,-55595,-38611,-6176,-7371,-59468,-1726,-36985,-37494,-45964,-34848,2867,-103949,23608,45915,18036,74986,44516,131362,79920,22510,10725,39822,53776,1220,-17738,12319,-23906,-25699,-59377,10827,-24184,30607,4450,-56133,-45968,82955,48563,-8223,-42307,19610,52414,12306,96925,12910,36353,77089,162565,101467,4733,90055,82413,-5135,-11664,-69319,2992,19367,-53887,-39571,-63122,13456,-18256,-21194,66912,-37093,-17945,75104,-7358,803,2964,4296,-16170,-37343,7250,-41131,-31425,22968,2431,132031,75273,9618,-81850,-20958,-12150,37801,-280,-14373,-32370,31282,93451,47372,-17377,1525,-111777,-18020,37608,16225,11645,-50422,-82723,-42223,-32484,-10494,4497,-27946,-25608,-24267,33892,-32824,70484,2177,54081,-25858,91496,-15723,17199,10111,14910,-39640,48046,62227,-44864,22653,16938,88954,-29668,3110,33315,14009,-19381,-27625,-3362,15347,-25377,40003,77735,14385,118336,30786,-71086,-60182,-7076,36277,29877,-13752,114549,44988,53573,26586,-18047,29235,26112,25799,53688,-10536,17584,-8737,-508,16079,38808,40960,21106,-11372,4279,31468,-51747,9430,-15798,-23129,93240,134251,84139,-57191,18247,-39144,-72298,-31979,9802,-7439,13326,-24107,-25608,-45556,25695,70391,36259,40967,-10729,4059,-30850,8943,-26388,-15567,-4431,-65573,16581,38362,8995,-21455,27492,-33417,-84966,71584,74179,-27258,-2383,-32853,1616,64009,53989,29174,1877,-53579,21987,22835,9381,12928,-47512,31741,-63800,4330,51494,9049,7033,33163,-21793,-79012,29735,47498,28127,-49980,4896,-12066,-17799,45872,-63827,10775,16305,36968,-68565,-13604,35744,-30835,48717,94748,-3720,-29899,38402,904,40358,16850,-21962,23095,46336,-23530,13078,-7130,49576,47522,-58,55089,-7051,26604],[6866,6080,-17169,54359,-15676,-5874,-12106,29832,38399,-30135,1643,-17496,36960,72134,46696,28194,20114,17331,7668,42622,-11191,-22864,-60573,-40670,11482,-42087,5309,-37024,-42549,42240,-1871,24699,-31537,-22543,39799,-7028,14580,8719,-26280,-58520,46356,1313,12095,-78475,-30827,-4569,-17636,4989,-27474,45329,16832,78598,39895,41463,-42864,-11938,1579,-26314,35235,44552,-9895,8052,73651,-6140,37262,-10885,-76958,-14198,19973,-37849,21240,6603,24901,22215,-11123,-63271,3931,-13742,-46704,-112247,19117,-10818,-29923,29445,-79791,-49053,42480,-54086,10705,-10590,16075,46387,23928,34231,26884,5684,8779,30167,14510,-7779,38258,-790,53778,15294,-40613,68277,23423,-98580,-75043,-8601,-2148,-47893,-75734,-22499,-71004,-99128,4145,74524,9269,-15806,4916,67138,48680,-51980,-57435,-2928,20338,-63298,-25171,-51853,-6047,-41329,-23823,-47703,-88054,10644,-13806,-13094,-10624,903,-10011,-24770,10547,-16936,21404,-11701,-60519,-23600,-74774,-54827,-1648,-88013,47902,15916,-26541,-70919,-77143,5803,3020,13898,28916,26573,50080,30816,-12330,-32293,-9893,72659,-28912,-18944,80950,-52119,-15636,27298,-54406,-76281,-48813,-9836,-48106,-17879,-677,39279,79850,37265,65366,-69257,-12425,57585,17015,-11752,-30253,-52672,8105,-29332,-35811,-6349,57789,-45427,-15160,-48026,48239,59617,-137831,-7277,25854,68965,14466,44213,-106430,-8709,60250,-43374,-179222,-42273,59638,13814,-9117,16188,-66469,25419,37552,58286,-28796,-22709,-9462,-5857,62448,-49918,14915,-19186,-20207,56603,41759,29321,113886,-1126,-42142,30715,-23747,86116,10958,-44666,-54911,-130231,-39968,19110,-30777,-65846,-55289,-86910,-216193,-320531,518139,5479,-117968,15264,6135,67188,-71326,26866,-8515,-11179,7142,94183,86588,86867,49916,46237,-14948,25605,-11245,82574,4383,67830,-6929,10619,50523,81360,-12547,11082,-58939,-103957,31479,-86114,-17979,-17038,79680,62329,-21880,-2292,81714,31745,-16655,-40374,15714,-53179,-22910,-18781,-82966,-5109,-5815,44830,-30890,-32160,-42737,-50292,43607,-1848,-31648,-84118,-105017,-90569,-73257,10208,-53502,-26859,-47893,40873,70959,44746,44136,-23841,-24321,48687,-19532,6196,-43348,37029,-44444,40368,60132,44121,73165,-3155,-71609,-45089,57220,45212,25434,-1003,-110679,188512,10307,2761,77014,42401,5433,-2436,68828,5078,25210,32676,-34241,-30853,-111776,-14819,539,-29519,51994,47799,17673,36711,20293,80089,-26762,-52691,-59468,-50442,1727,-34973,12562,13248,61427,-35971,-59181,48915,-17147,-48378,-15662,58107,-42646,-74483,-21618,-46980,-40388,-7432,19029,-3159,-108106,-55798,68406,117025,15521,8084,3234,-5535,-39241,8212,199,22447,-5146,58660,6099,30382,27966,-18629,-26143,-25577,26679,-2687,2240,-39574,-63976,-7254,64639,60196,19928,-3156,-23534,30388,26697,2675,-5238,18208,27794,41939,36506,65285,-61528,-23025,32348,33688,19500,-3942,9611,49642,21445,-237,-6007,-18892,78982,22955,-20986,64804,-90718,-83151,-85340,-37329,-29939,-15658,9594,-71335,-5862,37490,1505,-19477,59418,13777,35283,-370,47915,16860,-68749,-39242,-3133,57552,10015,47370,-89109,11525,-9912,64148,-1531,25716,-12591,31241,6979,-25561,6634,36283,-48361,2077,28934,48019,-35163,-35765,-12474,-66236,-25374,5653,58858,-26365,-48187,-214,-23397,2331,-120069,-28565,-3645,15652,28734,9942,26469,42559,-57796,-48632,-48067,-29068,28742,19144,41896,-19916,-9021,-11238,37403,74209,32523,-30196,49008,2200,35342,-14825,7858,-20969,41977,3857,-26097,-30320,-47519,38040,-34459,52855,-620,26538,-49686,8958,-28183,-46557,29047,-36066,87912,33873,40139,-26123,-82671,12352,-72989,-63752,-26385,-22360,75282,106254,22150,-53341,-51889,-24287,4815,54201,-32718,-118775,7183,21334,64903,-29087,-2950,-95934,-32051,35235,-2258,-22051,19210,90044,-15659,6047,-45805,6867,19797,22595,3426,32739,88431,-31375,-28400,54581,63915,585,-75819,-93658,5459,-15072,41153,-30233,-34937,31471,11497,35113,-5921,-22401,-3141,-15051,-22833,-7077,24532,22181,28964,-27062,-22156,35507,-6749,-32683,56767,-4484,13108,-53178,34851,19343,10807,78683,-3841,-62649,12768,-2242,38804,-5714,-51716,-35739,-35354,-45050,-84193,-9584,3709,31902,-65577,-17335,75384,5714,4866,63223,-4658,70507,28160,-73061,-54233,-24648,-79986,16492,44846,-35238,-22272,-30941,-13123,59057,4754,-103187,33206,33759,-6886,-56863,-67817,-29542,-50490,26697,-19775,46552,-17252,-20820,56880,39712,-22027,-126239,69624,46552,-29737,-73725,12643,36424,14752,-11,4695,-62437,-33401,-5896,50159,-30860,42260,-9065,15494,37401,34630,-23679,9785,-21522,-44007,19618,62332,68892,-19090,285,-42016,30874,15351,8718,-15049,37793,33590,27461,40723,-40563,33908,58820,52365,-116393,-17064,80080,91805,-47442,59124,-11517,7422,-18608,-2462,-19136,21952,3966,59329,-80739,-90157,88896,45572,30827,114140,47440,79292,-14994,-66291,93218,38056,10388,-2477,42196,-66029,-66567,49159,74539,100595,109802,30892,56975,-45251,-113413,99478,13544,80546,59414,-43077,-1428,87344,14577,-39215,38176,-26839,-18946,-67184,-14805,79277,5874,-45707,25438,-42742,-27779,-27547,-31754,24136,-93715,38908,18547,25713,104423,14336,106281,66510,-13,3426,38784,48363,-28817,-59439,8701,-4524,-19665,-65343,-32872,-21597,50294,-5487,-47803,-63240,74944,79867,-14410,-25002,21080,38973,25231,77073,35243,12233,74539,159664,110300,-363,65370,91601,13105,18398,-40880,4884,7596,-54015,-30141,-64545,-4981,-16383,-38459,46046,-57336,-23879,86081,10605,1693,5887,5116,-30985,-38620,21942,-29358,-36001,43983,62830,144105,93288,21894,-100512,-27675,-15000,41581,2830,-27512,-29949,28758,102379,47548,-20168,-494,-153264,-33398,38369,8231,13930,-27234,-93269,-27293,-13976,-10963,-856,-33065,-11649,-7823,16528,-7319,89028,-15990,50711,-39919,43396,10374,11241,24229,-3797,-25435,37828,61018,-67581,34707,17194,97332,-35008,-17280,37578,-11741,-35353,-39824,17979,3442,-34304,11527,48581,21527,139735,59614,-48579,-65284,14162,40567,28651,-4102,106733,21775,31883,5524,-17986,49468,34216,55547,43386,-22049,3391,-13531,-15825,7622,52790,25200,11888,-24086,-7356,51343,-46296,-18314,-20362,-8427,118543,137335,57491,-49474,16708,-12569,-68311,24835,2686,6804,15587,-55212,-14683,-59366,39368,104376,40044,70617,-18969,13678,-41054,4387,-17645,-2142,-32627,-33901,76048,34167,2819,-19000,28441,-13241,-73663,69291,55411,-6124,-1772,-33396,5677,84220,89745,53938,-10627,-49300,22497,34365,18804,914,-45855,49291,-52037,-15742,47417,8957,2348,35476,-20153,-63522,19968,53577,5738,-50752,-28342,2041,-8860,-2358,-79628,17513,-12144,62077,-44018,-9561,9126,-47208,32160,81869,-21702,-47839,65571,-3746,36974,8086,-32808,486,37626,-26701,8376,-18217,40120,45370,4790,62398,-12405,32718],[19081,18140,-6222,49810,-19896,6180,-16712,29098,47006,-17086,-9631,-16878,21556,80636,58552,28741,10056,26279,21340,46942,-17248,-10328,-76206,-53460,33387,-28457,35581,-18564,-22427,38473,-16338,-11641,-40100,-16127,20629,-16514,11839,2877,-42322,-60380,26198,-12648,6769,-89610,-30666,-12806,-23676,1272,-37846,31264,-2091,66640,72846,39006,-51036,-8454,-866,-28206,9977,-1066,-14542,10960,58855,-31050,34153,1831,-61776,-54913,34369,-34856,18969,13387,32678,26386,-13607,-85212,-6142,-8446,-49942,-125001,-295,-22630,-22738,-5383,-68628,-48676,54330,-36970,9513,-17996,25366,63958,32328,20999,11929,25049,36320,28403,-8613,-11820,46954,18474,48961,3254,-44302,64243,21391,-137444,-73533,-22718,-26695,-66344,-40023,34017,-68723,-84995,-1223,77537,19105,-13938,6967,70896,44689,-36622,-55225,4280,15746,-45018,-25749,-69016,-37303,-64069,22326,-65734,-82405,-6017,-50655,-37881,-25929,-31782,3839,-23318,3843,-7790,19396,-6296,-7815,-17982,-74740,-45070,-3879,-93911,78512,3289,-23595,-73026,-77940,17625,-16918,432,15207,5379,52532,34160,-5722,-11553,-23051,56005,-19591,-21055,64893,-26299,-5038,11712,-35689,-68797,-31645,14228,-21270,-19895,7011,6241,60749,44348,70436,-39619,-20884,84584,49662,15371,-43243,-44813,12078,-1794,-23726,11213,58789,-84748,-23720,-33659,62188,82659,-88129,5873,24089,57604,264,51828,-111616,13107,74313,-53067,-142621,-6503,86746,52933,13271,-17034,-84498,48961,32814,29779,-21917,-13256,524,18896,54415,-40183,13723,-36194,-5543,71843,61618,58742,103181,-16685,-47919,39868,-25547,98653,79439,-44933,-41194,-102185,-26785,19864,5200,-54551,-70645,-59138,-43846,-250954,225908,-737,-119458,-7424,-15200,44510,-85359,9928,-9180,-27021,2255,81431,71552,75064,63357,48344,20957,-52,-3685,93368,14890,89676,10679,12916,56903,94387,2688,37357,-32576,-102801,32611,-54082,-8818,-45572,75038,60424,8663,28268,74220,43081,-18384,-43746,22128,-50867,-64486,-39213,-69285,-17906,-26223,44840,-12047,-28000,-44270,-42545,43969,9442,-19931,-102117,-81985,-95607,-71020,-9512,-48770,33907,-34547,38306,89058,51171,68038,67231,-9850,53970,-16591,28124,-29030,33120,-58323,7823,60499,24949,69128,6255,-62060,-35441,40307,45417,7687,-9200,-179714,143813,3330,-1057,63550,67770,35245,19399,62233,8227,39477,38380,-36016,-51486,-107407,-13981,6235,-33274,61317,46451,21608,25921,18855,75473,-24873,-35731,-41800,-48730,21715,-35776,20259,24092,41948,-37217,-79269,68322,5203,-43174,-7873,47925,-63423,-57910,-8508,-37454,-53186,-11261,18878,-12391,-109578,-77950,49024,119174,6442,2557,-1849,-21616,-59750,-3066,2289,29129,920,60274,3050,15660,25489,-22368,-30520,-34513,3028,-841,32133,-43023,-59048,-1133,37597,58397,25828,9693,-25856,20025,-5577,-18799,-6841,21637,19487,46837,53833,39889,-56401,4594,5407,23130,26826,16369,8932,46751,13696,-1409,-15597,-35987,49852,-23769,-10320,72826,-59779,-56983,-92675,-74310,-35603,-55487,-636,-80736,4027,17780,-27081,-16915,51760,42149,21012,-1052,44184,31297,-57805,-40020,-11417,14367,12676,53025,-77813,9780,13905,73154,6575,22548,-3284,31817,7524,-30212,-4745,36854,-34364,24242,57950,43376,-18492,-31085,-17643,-62500,-56287,4887,57268,-47867,-36857,11633,-14241,-15939,-101672,-4113,10808,190,988,9697,27214,30050,-61595,-43583,-42851,-26599,37168,21306,48626,-4633,6354,-11096,44965,117804,36825,-52503,30625,-11151,27096,-25240,10086,-25689,17862,8764,-43958,-80767,-85314,43261,-44796,27029,-21946,38792,-17770,52386,-30700,-38187,-750,-3541,107321,33290,32767,-5969,-80828,-4460,-77353,-47698,-17509,-9247,58046,117211,63209,-36799,1217,-34856,-19479,45697,-878,-112025,-9197,29287,44267,-23884,-11184,-79274,-42748,-7819,6305,-49847,15820,83015,-16998,15286,-21845,24166,18388,41076,36877,23115,89186,-16545,-21398,57986,82115,5801,-85235,-98973,-1369,-28974,45234,5222,-25703,32168,-71,31029,-20192,-50386,-9144,-24311,-26648,-17138,22781,14471,12926,2808,-15218,52870,-20842,-42293,78818,17381,21058,-37607,-1904,12307,23204,100061,7744,-70709,6301,36812,63731,-32248,-46046,14249,-30706,-49507,-85496,-19879,11855,38258,-79871,-33892,51592,-18947,-4676,66733,-14234,21991,50482,-41757,-49175,-33715,-74767,17143,64351,-20329,-10864,-22609,-52500,31036,13406,-72947,45480,36848,-2810,-60474,-98206,-12904,-64435,36610,-7899,57963,-396,-22189,58299,35792,-10171,-104868,62410,58446,-21772,-79960,9051,39710,21037,10177,-24826,-69232,-34540,19889,57333,-16858,45366,-10459,43632,22066,38191,-18866,26881,5416,-28772,25082,78568,61612,-15696,-2783,-28838,45321,3794,24802,659,25933,36477,53880,59512,16417,29870,57930,38414,-68213,-29513,4373,47995,-51961,36066,-26575,-29900,-11552,-7088,-29844,-10969,-26808,48505,-65613,-89992,64098,37639,47951,114561,15759,54021,-17581,-71940,59353,27479,12476,-6602,74008,-59731,-66400,44517,61517,76937,104139,24775,20451,-50724,-110315,97242,14354,89244,63463,-29471,4637,100567,18311,-6080,43160,-28599,-33154,-73488,9024,121462,14423,-33675,42742,-29977,-10364,-8472,-23011,40734,-75231,38714,-23310,26934,117623,-22888,63016,38332,-24399,-494,23610,39071,-54063,-95274,9150,3427,-15290,-72485,-67513,-16590,60755,-16696,-23623,-58016,58355,109376,-27677,-16649,12058,21202,40038,49825,46928,-12767,55781,128471,93101,-3298,46528,89756,25599,30847,-4424,10904,-78,-46248,-12575,-60997,-26320,-10317,-48486,13181,-78336,-33290,82558,29631,2871,15386,24249,-38372,-34975,37142,-24445,-38323,68559,119303,121215,98334,46785,-90759,-31341,-19403,46451,-3612,-25893,-20007,35232,78674,49274,-14706,-2137,-165731,-43835,30282,-5660,7453,915,-81558,-6024,22162,-3679,-5160,-45051,10185,11479,-2868,13858,101422,-27664,42560,-46137,-17633,34269,-1442,29648,-29389,223,26148,56930,-68900,39759,17609,89332,-37180,-33628,30157,-25525,-46451,-41422,34152,-11941,-35011,-13685,3343,23076,138072,69114,-28115,-59387,26196,39901,25131,224,70452,-10062,-4595,-16183,-16505,56475,37870,77038,33101,-24518,-9717,-22092,-19398,-6202,54838,23569,8788,-20263,-13083,71265,-33384,-48355,-19313,9506,113884,117967,31961,-36170,12799,13439,-52935,74222,-6039,25572,27113,-67159,2447,-70291,44702,129133,31546,90125,-22783,23031,-29990,-5801,-4312,7936,-52364,15556,136417,26636,432,-13735,27925,3192,-54378,47970,29082,22090,8071,-31109,3292,100429,121482,85365,-18998,-47530,19723,39185,22575,-6172,-40342,48832,-39885,-31190,37823,14525,3205,39213,-18430,-33701,15424,47348,-19263,-48130,-32661,27438,-2724,-48291,-99778,23402,-39323,51993,-20431,-262,-16808,-53766,14680,60761,-31754,-49073,79086,-1973,26438,-2538,-28291,-16337,23342,-30855,4099,-28980,28907,41713,5432,61269,-12940,34422],[29318,26481,10333,44460,-29021,16192,-14784,33596,56275,-2797,-4521,-8170,4495,90917,67426,35793,3120,28065,25756,45795,-20909,-4463,-86035,-56993,50871,-20160,51522,-4971,7952,22986,-34766,-35603,-26913,-3050,5557,-18831,13752,2956,-44524,-50217,8079,-18812,-12806,-94513,-3155,-20077,-23069,-277,-35083,19121,-18985,42243,88427,24952,-48724,-3702,-4785,-24116,-22698,-44633,-22408,9416,39641,-48175,33203,14141,-41556,-77865,45244,-29267,27474,18258,36876,28921,-13415,-93813,-12733,7968,-36965,-114374,-21287,-50196,-13336,-44584,-47420,-45688,53536,-9369,17,-29410,32930,70032,26506,5704,3403,56125,60711,15562,-28808,-12724,44064,28361,33513,-17373,-51143,57371,12267,-160171,-58289,-30673,-38477,-78401,-11134,76950,-52722,-57957,-14871,53705,21525,-17922,-5909,63171,29797,-13092,-44871,11109,12535,-34058,-35792,-74653,-61734,-69977,75397,-77580,-64660,-4616,-76009,-49503,-31861,-66898,1646,-18967,-5454,5104,22567,2650,38056,-19734,-61759,-24597,-11389,-90900,100121,-1612,-19577,-62447,-66778,30773,-43064,-20780,-1331,-16413,51127,23990,-5123,-1546,-41199,31737,-2544,-13797,58250,-3251,-5925,-11823,-22438,-63232,-5625,38186,3308,-28431,11074,-17560,32104,46039,55618,-223,-22009,111374,84371,37349,-54500,-35095,20716,29418,-4357,19367,55431,-85405,-24390,-7325,66907,78009,-38662,18425,24621,54838,-2469,52059,-93878,32487,90928,-53660,-89840,42858,120677,75676,28842,-37201,-87536,73592,41570,3066,-26309,-17112,7494,36279,41185,-15899,11458,-55145,6558,72159,84561,89678,97165,-19466,-60229,37596,-26337,95933,127936,-40875,-29130,-79796,-4945,24702,41899,-25709,-67649,-31260,205014,-146645,-226564,12375,-94358,-36524,-39708,31556,-84791,-6406,-2851,-39406,-16321,50878,28317,62160,72848,53211,41345,-36714,7298,89493,28400,112786,26534,5653,50702,76689,6802,57436,-8613,-101512,27562,-13700,-4246,-50276,58854,39833,32654,56049,64613,43108,-16692,-42199,22857,-29003,-90401,-54827,-49095,-21341,-38599,45246,6214,-19202,-47359,-28909,34231,11803,-6871,-94753,-59888,-88385,-54739,-20208,-43035,67326,-27810,37197,96102,56813,83801,142981,-2632,46770,-4748,36626,-9319,17589,-73927,-32964,35548,6980,62370,17774,-43750,-15401,14683,44594,-28693,-27508,-186488,106931,9258,1867,43229,76692,57964,39636,54211,13872,54971,43394,-37250,-69997,-83738,-14783,16524,-36340,70626,52086,30243,26294,11564,54202,-17352,-17130,-10570,-39524,34778,-37141,26844,28710,11932,-35036,-91055,66570,16169,-34005,-7800,36382,-69369,-36835,6090,-25153,-57581,-14886,18098,-19174,-99808,-104318,28375,109317,-2508,6853,1932,-48339,-67629,-15127,269,26950,21125,50507,4198,-1151,7211,-29915,-20619,-43459,-21390,3003,34592,-42978,-47364,-2621,5526,57539,27748,22569,-24897,-2803,-30741,-22789,-7846,16011,3142,43643,64119,7402,-40587,31027,-26832,9389,39243,37064,10284,38029,4860,-7973,-23033,-55188,3659,-62568,-392,74817,-26278,-23289,-74684,-92291,-38296,-66574,-6802,-68327,15792,6064,-66136,-8217,28523,54546,-6450,-1264,35626,29895,-40834,-40690,-24586,-32616,11856,48133,-65216,4392,21717,73023,8619,16052,5900,27965,3864,-33458,-6120,31754,-18524,46779,84981,31335,-1770,-26744,-15429,-40511,-86211,6215,48798,-73099,-24620,33432,-401,-34234,-48596,31146,20243,-10880,-32046,-1054,25855,13093,-57322,-47024,-29612,-17196,36757,22365,51599,25635,23501,-690,40711,127441,30855,-65233,598,-25305,18134,-30907,17835,-22296,-1624,21303,-53983,-106484,-103103,44584,-43695,8283,-36913,53578,10799,81575,-37762,-32522,-34125,24405,108694,34114,22026,13952,-63464,-1211,-66604,-27849,1947,8938,38848,97767,103405,-11179,47488,-38186,-42735,35300,38774,-88254,-28064,25879,8176,-19056,-25247,-51334,-56457,-45450,18430,-62055,-2163,71606,-15139,21038,946,30880,12330,50215,65112,15870,73863,-3875,-12167,48664,63799,2331,-92621,-85133,-2353,-33574,28630,24780,-15710,27621,-8960,24024,-26809,-80709,-15391,-32396,-21723,-26237,16696,9240,-1895,18617,-19419,56080,-34718,-48671,86352,34540,14883,-16469,-35262,-7363,23849,102996,15956,-60952,-150,55713,79648,-53846,-22907,57750,-18013,-38278,-78258,-21843,16869,24511,-75137,-45845,20629,-40658,-14390,59311,-26311,-18488,52633,-23382,-39072,-33362,-53394,14701,73044,-317,4626,-473,-103020,-5092,21430,-34672,51843,33449,11403,-67844,-130911,6257,-64756,36119,7914,62667,14384,-25870,58360,37773,-819,-63348,65328,55105,-5892,-63251,582,34684,8546,12181,-45991,-69278,-31630,44749,50852,-256,43327,-7506,62819,6992,34227,-16209,38901,15269,-17248,35046,78568,39220,-9739,-3117,-10681,46138,-5359,44857,11250,16690,28149,43894,70566,30629,18919,49456,12167,-28965,-30225,-29009,5063,-49716,8792,-38954,-55363,-3030,-4547,-38284,-36864,-32127,38985,-33892,-76275,29632,27458,52104,88474,-28190,34022,-13729,-72569,25352,25803,20239,-1567,88543,-43208,-65605,34104,35548,35148,88565,23140,-13417,-40842,-87254,81945,9794,80653,63186,-15525,5586,99265,19738,29075,39443,-32508,-55126,-73602,26284,114624,15895,-26136,47518,-6264,7580,7137,-6558,48514,-52538,23976,-66105,20575,105461,-58665,16623,3704,-44068,-253,-4477,26945,-68214,-113096,15682,-10957,-14050,-78642,-89355,-13730,61803,-25864,4391,-34552,35547,128502,-40489,-20758,-3997,1932,53534,22339,43164,-33708,29443,82273,57391,-2844,36638,78451,32220,23831,31889,20323,-4654,-38522,6227,-54826,-45425,-1838,-49871,-26478,-95308,-44680,66618,45430,4095,31396,63029,-38918,-31045,48047,-26437,-34654,88990,143057,73022,88251,77082,-59918,-30211,-22207,50827,-17389,-12764,-6576,52865,31253,50955,-59,-9088,-154456,-46528,15423,-20426,-6887,28650,-43962,14680,64826,6070,-7334,-64212,36438,28641,-19897,17344,100696,-27319,35517,-44035,-74429,51179,-18397,22668,-55641,29528,14275,50928,-51224,34976,17416,67881,-33904,-44358,13221,-25130,-50923,-31800,43198,-25239,-27520,-31787,-45078,14805,121848,58682,-19139,-45455,20322,36646,20735,-408,23037,-35873,-42383,-34738,-15999,46349,40220,89112,27144,-17223,-20577,-34152,-1637,-19254,45388,38639,11105,-6952,-9548,91196,-13776,-70855,-11708,24862,85554,82571,20171,-20130,8670,27602,-33344,96793,-16398,43274,43494,-63900,22449,-75869,41638,135558,10902,91827,-18346,32043,1798,-18205,10217,11585,-65705,60279,165826,14472,2478,-4902,28709,14651,-34303,9105,1881,37078,24291,-25486,30,109058,138631,113753,-22726,-48403,16569,33944,18607,-6386,-32379,33858,-29139,-39500,23407,27558,7374,41072,-17025,3159,17381,34476,-40769,-35969,-7449,53650,-2565,-79845,-107969,24708,-60019,2268,-4565,13890,-34553,-49809,-1328,34911,-33707,-35143,78934,4596,8877,-13134,-16170,-25187,8171,-31984,3551,-35940,17677,36544,3666,54416,-8641,32082],[34795,29302,29389,39996,-37957,22784,-7242,41217,63820,9189,16925,9568,-7244,102578,68742,47710,2206,20690,18586,38693,-20652,-7068,-87466,-46196,58740,-24165,44670,-1679,34274,-601,-49722,-43127,4086,17553,-2787,-15797,20861,13921,-30186,-32825,1613,-18070,-40436,-91775,34513,-30646,-15504,4838,-21040,9776,-29191,12487,79055,3344,-34871,-958,-10898,-14455,-52016,-74223,-31182,-2155,18566,-53173,33580,23406,-24550,-78996,51886,-25936,51044,17724,36653,29679,-9161,-89898,-12170,34783,-9224,-85665,-37566,-85998,-5485,-72617,-24957,-42468,40048,20418,-11872,-46494,38416,64755,8314,-8896,-373,84061,70835,-3760,-37505,-7985,30992,32407,16861,-36608,-59004,48502,-2690,-157249,-36152,-31571,-35243,-79461,4911,94453,-26673,-27045,-30899,11455,14174,-32314,-31740,47699,13610,10324,-27967,20593,16139,-34300,-51244,-65752,-71554,-56727,114478,-79350,-40948,12217,-84715,-48496,-29639,-95888,-8702,-12880,-14914,19816,28665,12599,62145,-28367,-38222,2334,-24901,-77931,106359,4015,-14909,-43339,-50607,44599,-64526,-43128,-16462,-35693,45196,3010,-13851,-1478,-60535,5211,19618,739,59717,10131,-12891,-39985,-21198,-61716,19669,51215,16940,-38771,14025,-24832,414,42453,34761,42383,-14959,125478,116052,51498,-57657,-21542,31771,58004,17706,16859,48721,-47778,-16236,20981,60913,48974,-6117,26781,27997,61297,6016,43446,-58338,44318,105679,-43490,-33737,92273,151138,73900,35054,-41824,-79125,86170,63229,-14006,-43398,-33189,5050,41082,24563,11896,6413,-71583,13637,59317,116134,116996,94388,-14221,-80686,25771,-26420,81357,141061,-33894,-24095,-71575,17828,29431,68664,10212,-46056,-12695,425957,-32082,-662694,39854,-56458,-63955,-61576,32670,-70605,-16186,5338,-44848,-38313,11825,-26872,46544,74250,61183,37672,-72561,18660,80848,43308,125363,35934,-11572,36573,33934,-1198,65466,10559,-95392,17516,24095,-3139,-32464,35293,7893,37853,71593,55958,32478,-14132,-37898,18460,2972,-95478,-64541,-29875,-13136,-40281,49819,13895,-8220,-49733,-12243,17271,5868,9879,-65658,-43949,-66596,-29645,-19346,-39274,64089,-24145,38563,89068,57321,85332,165336,-5732,33349,19102,28854,13129,-5496,-88860,-70052,-4254,-5224,55221,22920,-20320,9550,-13941,39010,-69170,-50442,-142288,73237,28242,10554,20375,67305,63621,55186,51573,18458,67931,47237,-37773,-79941,-46180,-17763,28192,-34625,77397,64031,35529,32154,-851,24121,-6698,-4424,22464,-23752,40385,-35643,33950,28884,-23268,-28680,-87758,50374,13117,-24375,-10178,30255,-57267,-17614,17713,-13174,-54929,-18980,15242,-20367,-82451,-134707,13405,84301,-9244,16606,13267,-75155,-65722,-21997,-2084,17239,49259,37589,9928,-15199,-21869,-40939,317,-49155,-36476,6949,14129,-39892,-33613,-9258,-20002,58395,24516,27351,-20622,-30324,-38144,-12146,-8899,2754,-17463,35044,58614,-26661,-17475,48176,-54606,-4096,54647,54460,11148,29992,1546,-19991,-25400,-71020,-42449,-81475,5613,72571,2651,8941,-40427,-93961,-37290,-55143,-6624,-39183,27900,3630,-102690,7368,4341,45126,-37565,-156,22286,19369,-20618,-39899,-36512,-68769,9337,28617,-54251,-3675,11700,60378,5389,8432,14106,19257,-2122,-34660,2426,23848,-4642,62511,102904,15688,11531,-23875,-11105,-1149,-101648,13079,38398,-96799,-14176,61385,11160,-48917,20024,64054,23570,-14746,-60610,-18300,21336,-7577,-49343,-57474,-12023,-1376,28994,23025,48076,63181,37969,19594,29458,109125,16570,-66392,-30200,-38649,6283,-30708,26852,-14456,-11819,32684,-52311,-103593,-96319,44464,-33429,1294,-42146,70811,29122,88529,-50501,-33887,-54945,43894,93349,35332,8815,30294,-36500,17842,-46321,-9868,30985,25631,30356,55279,128353,14027,69012,-32854,-59243,23971,70528,-58889,-46237,13089,-31362,-16251,-43608,-19700,-68678,-60631,31542,-54585,-30129,58346,-11221,25316,17260,25496,6427,48176,79428,14610,53418,5376,-2131,32269,23737,-9532,-99057,-53107,4534,-26921,-5464,24578,-10759,13556,-19574,15604,-22615,-102737,-21268,-38888,-7616,-30953,6720,7151,-13365,17839,-36167,45167,-44530,-49314,80670,44894,-920,5169,-54758,-32511,13446,89180,17888,-36975,-4724,54388,82457,-66832,5238,85536,-1714,-14255,-61964,-17253,17903,-3790,-53055,-49770,-7670,-52363,-19384,44602,-37108,-38002,30776,-26562,-28635,-24377,-19549,11527,63355,19398,21858,30441,-140131,-37849,26223,3511,51383,22147,29906,-78538,-159448,20674,-53363,27428,23845,54206,25170,-32427,55561,43912,4630,-17320,82467,46512,16924,-29306,-10844,23337,-18119,3452,-54696,-59054,-22949,62579,39249,13610,36309,1823,71763,-5085,23415,-20116,42191,7904,-10266,49400,62530,8628,-4545,-4243,8741,32019,-10658,64593,16577,20703,21181,9189,70036,13793,4564,36049,-13424,3526,-14679,-36214,-33593,-42615,-15217,-43277,-62840,3755,2795,-42351,-49909,-18773,28145,1564,-53747,-6525,18016,44357,41481,-76336,19474,-5028,-66850,-765,26457,32158,11548,81691,-22231,-64175,20883,6115,-12192,65066,31593,-34592,-19467,-50411,57194,1204,58053,55368,-4726,-4438,80622,15512,51592,25491,-38203,-80815,-69061,31544,77402,10811,-21692,41292,15285,19359,14680,14674,46286,-29264,705,-97008,7883,67538,-83868,-18950,-25365,-52443,3118,-38342,13929,-68842,-106188,28270,-43351,-16449,-81628,-98958,-16863,56868,-29499,25927,-3000,10953,131132,-47166,-33750,-21805,-15248,61793,-2169,23807,-47138,5370,35870,17349,1274,32554,62612,34420,4524,59032,31115,-8699,-33529,18747,-47970,-57909,6678,-44824,-66374,-104061,-55135,44654,56024,5876,51492,108982,-35534,-31260,50614,-33081,-22552,98523,119825,18859,67361,97645,-23189,-24153,-20863,53094,-33448,4674,5771,77491,-18495,50959,21560,-24618,-130921,-41363,-1723,-31079,-26912,49967,11033,28896,100365,11409,-7413,-87641,61715,39009,-30610,-7192,80687,-13696,34198,-35728,-113242,58140,-35515,3857,-75074,54716,4406,45029,-23098,20622,15491,41469,-23559,-50183,-8078,-16208,-48896,-14129,46000,-31751,-14552,-41658,-82765,-5300,97755,35154,-26409,-31057,-4427,31348,16337,-5256,-19291,-48490,-65433,-46877,-17882,23342,44520,94653,28258,-2975,-27879,-46907,36954,-26242,27420,66629,16144,6493,2992,111459,8689,-80644,840,33309,51537,42870,24378,-5455,7416,23020,-17637,86942,-26986,54233,57669,-52580,41192,-73450,33368,122477,-17301,72488,-3511,40671,42044,-29533,21688,8197,-76676,77447,143157,-1774,8468,6178,32182,20825,-19233,-37963,-19912,28518,41576,-17184,977,107635,133845,129566,-23068,-50949,14847,18864,7513,-1317,-22896,13219,-20576,-41650,5830,46552,12212,36696,-15953,37393,24464,21624,-53992,-10217,34666,70206,-8373,-90025,-93031,18268,-71943,-67828,101,30535,-39804,-37872,-14970,8000,-32183,-13801,68279,12344,-14514,-22992,-6677,-26548,-3605,-26657,8613,-36491,7828,29562,1783,46126,-905,27076],[31805,26232,46585,35954,-40039,25743,3510,49124,67003,16298,47942,31391,-9246,113225,60070,61377,7389,5151,920,27401,-16426,-16845,-80557,-22766,51786,-41570,12846,-8334,43615,-26542,-53745,-36910,42687,42906,-5971,-11682,29775,35773,-48,-15017,12629,-14234,-67670,-83950,64142,-45258,-2752,19994,135,2920,-31876,-13343,48600,-17351,-12584,-5868,-19718,-2313,-68911,-80918,-37232,-24510,-2061,-44856,33182,28294,-17160,-62715,55007,-28810,88054,9056,29462,29073,-231,-77610,-1902,68013,24570,-50515,-44936,-115755,-1387,-79031,-7376,-41199,17692,43706,-18792,-67606,41680,51221,-15538,-20323,-1858,93115,59994,-23419,-30407,3203,12959,34694,6919,-44263,-63544,36548,-20171,-130700,-17361,-26125,-19904,-69141,10256,85276,2609,-1289,-42987,-31599,-1223,-56187,-62759,30066,5151,26646,-8894,34228,27637,-43931,-63581,-41595,-62609,-29959,126877,-68996,-18337,35426,-77243,-38425,-22624,-110008,-17125,-6526,-22160,34653,34997,19750,58816,-40318,-8137,29873,-43915,-56621,95762,19736,-9529,-22267,-35921,57015,-73572,-59149,-25286,-50107,35427,-21671,-29164,-8508,-76063,-16924,42175,18002,63652,10749,-17973,-65420,-31173,-65157,34024,48145,15148,-47090,17035,-20050,-29140,32022,18288,77642,-2282,116783,136020,58287,-48062,-2529,41855,77784,36917,6786,39915,9861,-1897,40200,44487,8729,4332,29305,33618,72417,21978,26609,-17460,46486,113184,-24290,14271,129334,170930,51804,34858,-33010,-62634,81715,87118,-18962,-67179,-56707,-9961,33271,7962,32049,-2479,-78207,15619,38776,149414,133437,87551,-6703,-102100,11723,-25253,61167,121916,-24790,-27705,-77342,33450,30869,78167,40070,-12613,-7157,496362,71511,-878013,63545,-22655,-80848,-75874,42173,-49432,-17947,8848,-43104,-55341,-25330,-73050,27980,66315,67400,13089,-94816,26522,78816,57352,118057,34034,-36467,21456,-18491,-17501,58052,25407,-81675,3396,47238,-3668,-3504,10952,-24174,19123,70196,55058,16287,-11921,-33246,11467,33726,-83214,-69287,-18352,5350,-32395,58126,5668,2078,-48951,3259,-1941,-5789,29630,-26853,-35556,-31959,-2503,-7649,-37183,31017,-17833,41569,66935,48568,70851,125269,-16856,21453,52866,7924,32416,-29393,-101058,-91223,-43356,-10529,48957,17394,3020,30410,-40066,26415,-94417,-70416,-79416,37247,54525,21501,-123,46280,48377,63931,57749,18025,73833,49296,-38212,-78186,-5040,-21861,37278,-26267,78270,77155,34430,38963,-14666,-4500,1637,-3617,43703,-3820,42769,-28246,41554,28004,-57067,-18387,-67550,29738,-918,-17515,-8413,33261,-31706,-2913,22398,-3571,-49360,-24135,9508,-15536,-61226,-158029,8851,52085,-11841,24912,27775,-88376,-58091,-20842,-2312,4685,75969,29075,18170,-21309,-52176,-54214,24212,-49627,-36105,9277,-13995,-34763,-23239,-14777,-30057,60096,16820,17267,-13985,-54234,-24753,5712,-9555,-13739,-36977,24348,35425,-56844,7385,51857,-70008,-14992,68186,65749,8526,27419,7619,-35784,-22118,-78549,-70794,-83397,6153,69330,21279,32507,-5620,-86486,-32653,-35543,-582,-3800,38843,9299,-122449,26457,-4224,15500,-61702,1684,3950,7759,-1742,-36636,-40521,-83821,8006,-4714,-45024,-13065,-9537,34663,-15,1680,19991,6268,-7753,-34056,17454,16670,5256,65278,107158,509,18498,-21140,-8603,46221,-91621,28558,29209,-113647,-8351,88411,15572,-55989,74564,81542,20673,-11065,-76192,-36613,13083,-25888,-41811,-68030,5469,16694,17396,24810,37657,93362,47631,44784,17452,79110,162,-57914,-51602,-48325,-9476,-24466,33318,-5591,-11916,35712,-37662,-81369,-70344,44064,-19644,4871,-37800,87129,36237,73669,-66326,-42004,-50240,52229,67705,35664,-3499,41357,-7941,43258,-22729,1818,61976,34331,35948,5897,129084,28287,60040,-19778,-65442,12493,83474,-33392,-60535,-3771,-58116,-14717,-63149,6970,-75149,-45892,42620,-30207,-56857,45352,-6746,29178,23813,10971,4421,37771,77893,21429,39033,12263,7874,17129,-13540,-25736,-102774,-11197,18267,-10775,-47240,7369,-13413,-8226,-34792,7890,-8399,-108548,-26717,-44088,13121,-28424,-5294,5773,-21441,6502,-61490,24922,-48219,-44853,67319,47732,-18761,22197,-56293,-54385,-3199,64929,13659,-6665,-6257,39015,72051,-70362,24621,93281,12481,15283,-38909,-8504,16641,-34791,-21636,-45007,-23560,-50611,-17314,27937,-42110,-35652,-8253,-49072,-21993,-9462,17904,9182,31443,32183,37885,61731,-148033,-57313,25817,31923,44677,4747,45767,-89131,-175709,24902,-35533,13943,34621,30318,31699,-40613,47364,50391,6487,17978,108234,47632,41321,9976,-22359,9115,-49974,-15118,-52175,-38785,-8409,69964,34370,20043,26151,17315,73483,-13156,9579,-31618,35206,-11466,-7776,64630,38492,-19361,-4095,-9159,26417,8855,-13022,78620,17760,38931,24214,-27866,59710,-9844,-8656,21068,-31315,25528,12672,-29874,-64258,-31080,-30791,-37595,-52507,5774,11598,-41258,-47619,-2353,14328,25573,-31131,-36428,12763,29234,-11870,-115070,5551,6706,-54990,-16734,21250,45259,29045,56453,-2725,-60481,8292,-17029,-51206,37023,50231,-40822,6465,-11286,28719,-7695,29988,38568,331,-24999,50060,4212,52503,2958,-44413,-102344,-63060,22329,37466,2337,-16349,28276,23179,21326,10980,33955,36119,-7944,-22345,-108996,-7458,16594,-91491,-36334,-37664,-46017,7249,-66932,2372,-57830,-76602,44278,-78619,-21762,-79861,-97546,-26674,50128,-25302,35106,24985,-10234,114948,-44917,-45837,-36571,-27113,62265,-23492,-6205,-51651,-9716,-1021,-12830,8256,28874,46618,33964,-15294,70044,40237,-14798,-30434,19801,-41264,-61461,12924,-37347,-98291,-101962,-61087,22662,62256,9219,70927,141408,-31869,-37753,42934,-41278,-1978,95143,62251,-23473,43550,93339,4425,-14724,-14213,52213,-45716,18282,13222,100273,-48604,48252,45220,-47324,-103950,-30633,-15760,-34442,-48933,60851,67139,33755,118170,7913,-6272,-109159,79433,39890,-32730,-57395,40342,9214,39053,-24762,-128340,54700,-48086,-21797,-81704,70699,-984,41634,4560,319,11008,21192,-6211,-53081,-27401,-9242,-41991,5747,45812,-28985,-317,-44450,-100499,-35281,69412,7912,-47977,-25242,-38949,25349,12364,-13270,-49129,-48380,-63670,-50440,-22050,-2527,52379,97607,36649,12969,-30562,-56554,84252,-24666,4996,97766,19844,12529,20634,130368,28939,-77789,14606,33031,31928,10798,36668,3947,12204,1581,-10156,53956,-35498,54108,62536,-39776,56192,-60737,25058,97097,-45456,35507,20951,48598,72398,-37876,26505,2,-86422,56217,75868,-18952,17023,16621,37026,22000,-11829,-78336,-32941,388,53806,-7454,8600,96414,107018,127740,-22069,-53827,14622,-2966,-7362,4662,-12414,-3470,-14718,-41760,-12318,66785,15583,22664,-14874,60854,32621,13894,-57147,28180,74401,70821,-17665,-79014,-56195,3117,-76171,-125770,-5635,45020,-32987,-24136,-26628,-16513,-33730,4465,51340,17264,-40918,-32393,-6374,-23281,-9854,-13805,18704,-29893,81,20424,1723,40385,7977,21173],[17527,18407,57446,30401,-30893,25897,14036,53918,63912,17865,76978,49568,-851,119015,42478,73192,15548,-15039,-23075,15529,-9605,-30439,-67477,6067,28389,-66033,-37534,-19124,30723,-49028,-42843,-24800,76370,66474,-8913,-11100,34419,61685,41440,-2813,39751,-12274,-86898,-75352,75023,-59248,11922,44856,23790,-2378,-29459,-27186,10725,-28333,12197,-23977,-30995,7578,-69559,-63147,-36986,-52709,-21094,-25441,29669,29182,-21325,-38299,56398,-38782,128446,-8456,11923,27789,13207,-61343,18336,99939,52676,-20267,-42495,-125486,-1172,-62261,3609,-42838,-7146,54365,-14860,-86975,42832,34581,-36673,-26933,-2858,75042,31113,-37637,-9448,18819,-3177,37870,6709,-36045,-61061,19488,-36840,-94774,-10627,-16601,971,-51282,11782,58367,27383,13813,-46652,-56925,-19527,-82863,-88365,15373,9355,32509,6761,50184,44387,-55945,-64073,-5744,-36620,-209,114052,-47618,-2581,53200,-58455,-23422,-14687,-103104,-16231,-1185,-25755,47914,39684,20384,32837,-50142,23591,51753,-66513,-31350,74688,41811,-3314,-5872,-26385,65342,-68116,-63214,-23717,-58381,23491,-40842,-41634,-19632,-82907,-29022,59157,32326,64402,127,-15530,-79093,-42163,-74364,30313,30954,-1024,-51765,19438,-17233,-54435,11923,9059,94666,11089,84346,132615,59683,-24968,21500,47473,84634,48388,-4620,30517,60737,12763,42900,19067,-26452,-2022,27246,41024,83176,39806,4631,14769,40473,108106,-1319,45123,147742,176236,23383,36235,-15240,-40398,64133,98632,-14519,-86389,-80343,-34816,16849,-5239,38009,-14583,-67110,14823,18327,163288,132100,68177,59,-111461,5766,-21013,42459,89342,-13125,-36787,-88161,36404,28155,70927,56547,22599,-10082,368268,146919,-771577,60068,-5330,-80187,-80433,48555,-31548,-15064,2818,-37339,-63460,-52928,-94096,7769,50781,61800,-20232,-95933,27443,88554,68022,88475,18043,-64234,11291,-62595,-35097,35556,36913,-61909,-13875,47298,-4219,22349,-7813,-45646,-18635,54252,70091,3085,-9316,-29638,5617,55130,-63184,-71058,-17863,29967,-18986,66254,-16655,9343,-43226,14426,-18161,-20074,48512,8764,-31421,9243,20682,11362,-33216,-13693,-5863,43495,31889,29743,44104,46491,-30113,16827,88441,-18107,41340,-47184,-109066,-89110,-68889,-12611,43490,2169,20309,37767,-60016,7541,-89861,-81491,-28049,-2620,78361,30070,-14670,25136,17150,65174,71555,10297,69550,49307,-39392,-66072,28555,-25445,40047,-13187,70250,84462,27773,44670,-25159,-23741,696,-16558,44243,17321,49739,-14034,47163,29367,-83989,-5593,-35292,13617,-18801,-14997,1093,43896,-4209,7309,18168,2938,-46172,-30431,1230,-7704,-39481,-157073,15085,28192,-9293,25426,39426,-77696,-47472,-13861,-450,-5328,93021,28274,25091,-15923,-73054,-68925,41167,-45088,-20662,9125,-34648,-28502,-19284,-12138,-22232,61323,6828,-9693,-6134,-68727,3347,22115,-7923,-27644,-50056,14147,616,-78719,28378,43121,-69409,-22634,72915,69332,159,30882,22673,-52353,-15238,-75247,-71890,-81645,1495,68551,27081,44191,15853,-74358,-24705,-20170,8123,26666,47299,19794,-118347,42831,10915,-25149,-71463,2691,-19137,838,10156,-30629,-32691,-76153,11024,-42830,-35976,-22245,-30102,-407,-3401,-3765,22060,-9270,-10525,-32616,33396,12860,11551,52487,97858,-11063,17717,-15140,-8906,87524,-55143,51953,21293,-119263,-8850,106398,11616,-52177,90598,76488,12671,-2084,-74742,-50895,795,-33695,-36906,-69574,18401,30434,5872,29215,22359,101544,52632,66538,9497,52804,-10126,-43643,-57693,-51284,-27580,-13248,35372,2306,-4729,27861,-11430,-54472,-36538,42546,-9551,12778,-26411,98299,36091,44824,-78940,-50899,-18339,48589,40717,34032,-10054,47096,15085,65679,-556,5474,84252,31319,49384,-33044,107365,24450,27881,-2072,-60802,1868,76464,-16025,-68232,-17587,-57977,-11399,-79504,22256,-73498,-8315,49005,3080,-69749,33917,-2926,32175,20225,-7046,7411,25608,65125,35910,37634,19547,17979,10521,-29041,-39720,-98068,28120,35041,9774,-83918,-19471,-22135,-31061,-53920,2955,11168,-96819,-32063,-48826,35568,-17731,-16561,754,-27347,-6380,-86513,2416,-45873,-38342,53264,43649,-31571,31193,-42625,-65017,-19354,38213,6385,20268,-4587,17709,52527,-66264,26788,82545,19901,42022,-13841,2127,15950,-55587,8811,-33837,-20332,-36604,-9450,14583,-37455,-20561,-49704,-78596,-20897,7423,48302,8836,-17677,31523,49718,84954,-125928,-58350,19475,43472,33883,-14072,53853,-94737,-172360,17496,-18162,-1327,35639,-5159,35159,-47219,31982,53158,6075,34381,128836,66920,59357,41085,-30915,-4304,-77671,-39341,-43423,-12517,9834,67235,45453,17069,15722,36090,72609,-17666,-1350,-45301,18848,-34932,-8706,75726,18116,-34041,-11319,-18947,40526,-12799,-14955,82463,16406,63614,39409,-47505,47104,-23381,-16670,8007,-39989,32854,38743,-14890,-83367,-14768,-36653,-23885,-30251,1410,18840,-35763,-31651,1700,-2265,28605,-17187,-54889,14207,12322,-54467,-131615,-12810,19766,-38764,-24931,5831,55962,45684,21364,11089,-52578,-967,-27850,-72472,8703,73424,-37442,29053,16666,2782,-12599,6807,14826,-1464,-48361,17782,-13132,32473,-23386,-49391,-111965,-58907,193,14535,-4984,-6310,12808,12756,14044,-3978,43981,22355,10132,-36795,-101961,-20124,-25410,-79175,-36015,-28100,-26416,9432,-79897,-5752,-40289,-34443,59060,-101509,-28319,-72774,-85274,-39288,44529,-13182,30822,40507,-23794,81871,-34300,-45591,-45792,-31728,55331,-42131,-38035,-47894,-14148,-24897,-25247,16376,22639,30669,32130,-24981,62493,44293,-24184,-27163,8737,-34477,-56478,15261,-30832,-112969,-88854,-59531,1578,66082,15217,84058,143436,-30596,-49121,25932,-48660,24376,83213,4490,-46792,24405,58992,14624,-4621,-2802,48052,-49344,22164,13682,111974,-48827,42594,64681,-71209,-76394,-17992,-22264,-29912,-67828,60876,107804,30098,114590,-3135,-5100,-121056,82996,31387,-26402,-112269,-13201,33237,45425,-14588,-122826,42772,-52302,-46630,-73497,76130,-360,42178,22698,-19711,4193,16101,15796,-54676,-39233,-13404,-32529,21398,46816,-17034,11204,-42401,-97124,-68600,39187,-15341,-75851,-32832,-67916,21337,8830,-23109,-66873,-40140,-37839,-44682,-26918,-20627,62856,99671,50216,25028,-28216,-60215,122121,-15645,-18060,119359,17903,8293,37137,141791,42968,-65935,25048,24629,37607,-6133,45481,5983,25008,-25543,-9289,14518,-39642,40895,53706,-29396,67699,-37285,21462,70632,-65722,-8588,50610,54903,77974,-43421,23156,-8695,-91506,3720,-3505,-31707,26341,23337,39360,18894,-11388,-97142,-37508,-34341,55983,2766,22044,78994,65465,108934,-21462,-56250,14350,-26980,-20949,6561,-1479,-10173,-12198,-45223,-28008,81964,16559,-1305,-13261,69808,36486,13387,-52030,71819,94674,55469,-27014,-53033,-10744,-18407,-75716,-144729,-17630,50695,-18936,-16963,-37145,-35438,-42604,10703,32013,16681,-65778,-41770,-14692,-19424,-11144,4386,30758,-17651,-5567,9100,4409,39114,15646,15846],[-7427,8127,58738,21270,-11834,24552,20302,52135,54162,15228,92069,58037,15013,116140,20424,79967,21378,-35109,-47393,7274,-2380,-43955,-51335,31050,-6858,-86006,-92148,-26018,834,-63992,-18806,-15262,95188,79809,-17549,-16830,28903,79738,86211,1070,73844,-16080,-93904,-69306,66308,-64376,24750,74031,45743,-7088,-25840,-25795,-17918,-24657,33460,-56779,-43338,10662,-56559,-27866,-28348,-77646,-38494,156,21692,28013,-33978,-15180,58084,-53168,155557,-32732,-17116,26376,30928,-43571,46006,121183,65630,-1938,-32644,-108682,-3271,-29577,9925,-46542,-27586,50889,1863,-95843,42256,20363,-48320,-28253,-3772,34576,-3246,-42497,19395,35134,-12032,42297,13443,-16629,-51053,-4193,-51587,-67894,-18890,-6311,19772,-32193,15842,27971,41621,17933,-40521,-55392,-34391,-102830,-99299,6096,25310,28191,14356,63129,62192,-61413,-48300,33364,-1359,21669,87316,-19639,3515,55824,-34936,-6449,-8754,-74648,-4251,2237,-25754,57662,42140,12567,-4139,-52563,52144,63051,-89699,-8189,55538,64197,3435,1286,-21917,67311,-51562,-53621,-9982,-60107,11429,-46641,-38748,-32461,-77981,-29086,64911,38751,59282,-16413,-5371,-74147,-37751,-87823,7760,7158,-25962,-53426,19183,-30302,-75310,-19107,4574,86926,19954,37733,96809,56827,7601,46964,46195,77931,49331,-10484,22145,82886,20618,28282,-12970,-45105,-15302,24771,50644,91054,53751,-17247,29430,30505,86788,17798,52447,145797,160923,4666,48605,7101,-14418,42525,87954,-6234,-89962,-95980,-60546,-2160,-13647,30023,-26996,-33792,14919,5818,135066,110183,32872,6972,-96943,16948,-10614,31050,65215,2591,-44445,-91779,25541,22861,56126,63348,53171,-10581,122971,180956,-437447,13246,-8422,-60375,-77088,41601,-26916,-13813,-13664,-32629,-62945,-67583,-85448,-11788,31491,34116,-48302,-77040,19942,104960,73051,42390,-10628,-88610,8328,-85658,-46596,2612,45044,-41991,-32407,24248,-3992,35167,-17316,-50188,-62195,32684,103189,1935,-3878,-26697,4729,64723,-45178,-71274,-27217,55326,-5288,69485,-44580,12479,-32032,21022,-27738,-34598,61083,33693,-25237,47612,36318,32812,-22583,-49734,8245,40754,-9948,4863,13519,-32763,-39006,20797,114149,-39023,35425,-54190,-112722,-65252,-77933,-18479,37880,-17890,26273,26346,-72603,-13487,-54535,-81968,617,-41234,90018,32389,-22159,14536,-18139,59570,87536,-4049,55090,47453,-41564,-48958,46868,-27840,33871,-661,52182,81248,18555,49180,-29077,-31904,-15128,-39803,24559,37081,67211,4913,46505,34046,-101306,7290,-1067,7134,-32410,-16153,16165,55670,11534,13232,5838,6658,-49225,-36854,-8082,-2478,-20622,-123158,28107,25384,-2073,15275,42558,-42019,-35270,-7605,1181,-9485,96631,32838,26514,1224,-76735,-84005,43871,-37852,3349,6748,-41194,-21514,-20132,2770,-1486,61639,-2689,-48510,2272,-72345,33628,30333,-1065,-33740,-53075,5480,-34581,-89548,41777,27088,-54043,-27888,62082,64905,-14363,36257,42208,-66275,-8647,-62000,-48758,-87990,-6497,72516,21337,45081,19063,-56709,-13794,-14800,14786,44567,52344,30798,-95370,50060,43449,-63018,-65376,1153,-45234,74,10076,-22389,-14193,-52893,20632,-69092,-25569,-29699,-38920,-37294,-1158,-9205,19231,-24678,-9017,-31645,44441,12928,16347,26639,79917,-17650,9851,-2242,-10248,110957,-3617,76541,12110,-111335,-15134,109029,1568,-36137,62831,50798,2027,8231,-57956,-57597,-15392,-26538,-34425,-55776,23180,33552,-2794,36529,5611,81098,53877,75971,6919,38296,-7495,-27356,-48312,-45723,-43979,656,33877,8924,4752,12039,22598,-34673,-6286,37641,-9182,16914,-11121,101867,34226,13665,-80495,-51261,28446,34835,20525,29965,-6841,48501,28525,79625,17663,2286,89447,17511,60575,-50681,73760,2109,-12161,15745,-47649,-6311,56709,-6552,-67481,-21975,-26986,-2561,-88034,24163,-64076,32828,49096,35594,-61296,24624,-188,32766,8941,-22846,13415,18753,48960,54866,49607,30228,29147,15395,-18422,-44855,-77773,53488,49578,28000,-104639,-46977,-32414,-47211,-72230,2136,29176,-73594,-37452,-53969,53955,-691,-24206,-11643,-32129,-13817,-100281,-16030,-39152,-33061,43959,34328,-35456,31355,-21173,-59454,-29623,16213,1036,35180,-563,-2798,30588,-57986,12133,59865,18622,59541,7338,12812,17909,-57720,30238,-20593,3194,-15594,-31,8133,-21253,-5351,-77508,-98802,-23923,22109,64036,11346,-68601,13095,54964,94699,-85082,-42056,8042,36956,22364,-28369,52770,-91273,-147120,1483,-7621,-16899,25210,-42698,37259,-47918,10196,49676,4454,32616,129300,98241,64112,54196,-34060,-14115,-94917,-63050,-34528,13383,27621,57808,73922,6438,7862,53333,72588,-19838,-3491,-50830,-3767,-54735,-11128,78743,10428,-29225,-26589,-32436,50339,-22800,-18981,74456,13796,83605,62512,-41282,41568,-23846,-17112,-103,-41422,25561,47547,5834,-89256,6146,-35246,-7022,-4610,-8748,22845,-27727,-7267,-13850,-19803,12042,-16512,-60949,22805,-1923,-74058,-121292,-36285,32628,-21017,-29178,-17348,61299,56303,-13224,17318,-39733,-5750,-26128,-74262,-15590,92385,-33310,41876,23171,-15601,-10791,-3539,-9993,-9611,-62840,-6615,-33384,1038,-47100,-51527,-106264,-58404,-29427,12648,-7042,9600,-2818,-12389,1711,-26420,40476,9832,24635,-37488,-80804,-24689,-39002,-50526,-24281,-1284,-426,7763,-72883,-9586,-22623,6490,67554,-105481,-34258,-60924,-62203,-46976,41272,4484,15774,40101,-27970,37866,-18872,-26217,-49875,-28904,44523,-57662,-61489,-38130,-10654,-36028,-21065,23398,15296,10721,29567,-19433,39418,40446,-36126,-21760,-10039,-26934,-45773,13139,-26280,-103059,-67536,-49376,-22627,67670,24514,86740,112752,-32284,-60548,3165,-54401,51741,71548,-19127,-55363,14225,4043,7844,3238,11308,41393,-42523,14776,7147,107235,-25339,34456,74373,-88156,-47704,-7117,-19369,-19036,-77764,52987,122572,21655,93394,-14600,-4828,-117349,67849,16110,-14190,-139441,-66321,48849,45444,-7315,-105703,25745,-46714,-63271,-53412,72813,5685,45340,27239,-32324,-3355,28890,38300,-54932,-40504,-30434,-22657,28082,52174,2048,17696,-37593,-78778,-95738,10028,-30437,-99100,-49510,-78208,21867,5361,-33203,-74994,-28878,1759,-30362,-29992,-24716,72783,99359,65774,29571,-21344,-57259,135739,-3405,-38805,120874,7196,-3822,46167,135917,49335,-49909,28519,10227,63772,-6757,42999,1401,45078,-42664,-9186,-17821,-38054,15393,31315,-22554,77181,-6228,24321,52027,-72919,-44737,77753,57886,54990,-48320,12975,-13126,-86450,-58458,-60448,-34178,34713,24769,34673,12693,-14911,-86412,-36531,-62494,45817,13452,37790,61253,20571,78120,-21892,-58502,11756,-48563,-28245,1414,8823,-6935,-13428,-55916,-38604,86875,15646,-31193,-10619,65519,31645,19059,-43262,108103,87339,29803,-33617,-20908,25550,-40626,-73444,-117533,-30841,40788,-4890,-23343,-46800,-46002,-57853,989,13668,10403,-83645,-50736,-24850,-18540,-10054,23078,40308,-3122,-9630,-3871,9458,41309,20524,11739],[-37452,-1808,49586,7622,9642,22741,18164,41177,39214,10920,86065,55419,33139,102614,137,79625,19535,-50516,-65891,5765,3210,-54374,-34986,45068,-43962,-90119,-133355,-23002,-32530,-69967,10919,-12300,95413,75942,-35847,-28461,10775,78391,123611,-1699,101832,-26685,-88923,-66516,44652,-53794,32537,98416,62698,-11729,-24422,-12905,-25923,-7641,47581,-98405,-54226,4480,-37412,12619,-11672,-89362,-54528,25692,9816,27597,-48755,646,61266,-66960,154207,-59016,-53058,24898,54158,-24769,76212,124748,60113,2875,-20020,-69404,-5364,6410,14905,-49872,-38380,36855,28325,-85594,40567,12626,-47469,-24989,-3778,-11661,-26439,-35709,46844,47327,-12372,46360,20334,2442,-36977,-34291,-66413,-60869,-37883,1327,30556,-18110,24627,7018,43057,15230,-26336,-33243,-41146,-108654,-91644,1082,46792,15972,12021,66279,77374,-53776,-18634,64183,31683,28561,58481,8289,618,39604,-12517,10705,-6027,-31338,14602,3042,-23707,61898,42851,-2379,-39337,-44596,73814,61873,-110146,7034,50003,80333,9744,-2047,-19527,61751,-30698,-33293,14330,-55400,1001,-35824,-11986,-44978,-61419,-20303,55969,34702,48935,-31947,7440,-49746,-5838,-100455,-26698,-13891,-52052,-53935,13936,-62674,-90804,-57494,1150,55424,21021,-8341,30359,48712,41667,67487,37548,60868,39791,-6083,16270,69284,16228,2253,-47868,-45652,-26992,27746,63394,95606,59452,-32758,25835,21642,49476,25411,33839,125448,121778,5520,77026,30883,12499,25943,55705,621,-73303,-96774,-74738,-17706,-18714,14040,-34956,18778,19223,6568,60393,71665,-12991,16560,-55158,48597,9476,29729,60225,23672,-42998,-79610,4121,17907,47130,72454,81613,2876,-76528,165544,-122972,-75338,-27792,-29294,-71360,18261,-40589,-20116,-36961,-33466,-56607,-69707,-54700,-28263,13036,-17692,-61845,-46862,5529,115881,70924,-8691,-45601,-103631,10276,-84784,-47069,-32374,48871,-29558,-48541,-11499,-3048,33103,-17692,-37689,-95662,17353,148436,19014,7331,-22271,11508,65012,-33524,-69264,-41540,76410,4225,65095,-66173,11911,-16435,25977,-29875,-48209,62797,47463,-11295,73721,43743,52283,-2213,-63560,14834,30611,-49281,-18412,-10591,-83593,-39241,29957,120237,-46003,16916,-49257,-114692,-31056,-79370,-34325,31382,-36723,18025,-841,-78667,-30243,-3518,-74531,14445,-67576,84174,26994,-24026,19128,-44813,48613,97734,-21454,33813,44130,-43868,-34215,47976,-30391,17987,4954,25824,67902,10575,52833,-26309,-34007,-46691,-65683,-5394,53522,92369,23998,35606,39589,-108938,17523,23958,10610,-36044,-18482,29803,59833,6148,13685,-11292,8297,-58634,-41055,-16196,-5654,-8444,-66761,41361,44253,7743,-3581,33724,8759,-22471,-9638,-591,-8047,88005,36061,19577,26381,-62819,-97046,31577,-31268,26570,3288,-36510,-13648,-19946,28387,22495,62002,-9348,-87135,11300,-67965,52656,27552,13674,-29275,-45394,-2192,-58841,-88561,46770,10204,-28858,-32410,32727,53411,-32997,36746,59346,-74744,-6485,-42743,-14432,-102749,-14872,81231,8287,39143,9525,-30845,-501,-19137,15208,47978,53611,38339,-67909,44481,76741,-84529,-47910,-3948,-70504,2769,-4232,-12993,8621,-26075,36857,-66827,-13448,-34150,-31357,-66904,8220,-16708,11431,-36890,-3420,-32240,46394,14878,21923,-4977,61053,-19839,-2437,18900,-9522,112771,44283,90801,-1569,-90535,-24072,94166,-10286,-9383,7459,14124,-7760,15755,-32293,-55265,-34365,-7312,-32718,-27136,18076,22834,-7746,44959,-9273,37612,51233,67180,7249,35913,9806,-11677,-28297,-32243,-53843,14111,31994,14994,11432,-5072,58604,-26626,13286,27096,-20855,11119,5716,98274,34354,-8877,-65272,-35554,69311,15703,11666,23793,6381,46726,32045,84354,30968,-4545,75381,-1507,62260,-46062,40153,-31545,-44354,29083,-30133,-9797,34173,-2655,-57724,-14104,23582,13703,-85278,15316,-49687,55391,42768,59767,-33312,17695,1908,29373,-5738,-32978,18254,20283,36027,72446,69229,45764,42538,28931,9361,-37167,-38623,59158,57007,38004,-104341,-67503,-39247,-51625,-82428,5525,39069,-49346,-42270,-59857,63467,18373,-26163,-32004,-35510,-12939,-94429,-27073,-30260,-30090,41584,22200,-30474,24367,-446,-37335,-32507,3887,2692,33191,4240,-18736,12916,-49200,-11196,34240,9891,64928,19470,22182,22285,-40518,39693,-10055,41450,5021,5929,9495,5508,808,-81410,-98043,-27063,31494,64128,16996,-101202,-22469,52434,90115,-40929,-15045,-6092,17238,13862,-33229,45083,-77369,-106365,-17082,-7856,-32927,5860,-69880,39106,-38908,-13985,39875,1555,19313,102012,123751,53407,47197,-30547,-19120,-99979,-80053,-30139,32686,39896,46228,112153,-6882,4325,64003,74152,-20928,6469,-39267,-27968,-65489,-12746,72527,17162,-6039,-47029,-46952,55774,-16194,-26007,56589,10391,90147,85085,-13007,48522,-16995,-9987,-1312,-39098,7790,29116,27464,-83456,30047,-30880,7187,17102,-21931,23645,-19230,18435,-45025,-35575,-12679,-27238,-57627,36542,-11294,-67694,-90527,-59668,43841,-4846,-31271,-40203,59997,57463,-39320,16038,-23358,-6591,-16857,-62169,-32419,99627,-35455,41992,5706,-24066,-2673,1345,-27699,-22255,-59003,-18295,-52465,-28217,-62267,-49895,-88198,-60861,-58637,23150,-1786,29126,-18944,-42631,-9747,-49718,24456,2094,35672,-24181,-52622,-17414,-18985,-14479,-9762,29185,22232,1962,-50604,-9793,-10525,34437,66225,-94451,-38387,-45738,-30375,-41227,40351,23480,-5067,26292,-24149,-8038,-4018,9837,-51369,-20093,35193,-68564,-68325,-25512,-4069,-36200,-8597,27119,11103,-17363,26642,-545,8293,27342,-48314,-13183,-28494,-18263,-33550,7225,-21981,-67508,-43426,-32399,-53336,63646,36778,78535,63645,-35238,-65336,-20236,-58710,74771,68430,3992,-58440,12946,-52180,-8895,6645,25112,33650,-27149,-810,-4537,86504,4576,24850,71319,-91655,-18063,-599,-8455,-4311,-73667,41848,109852,13215,63131,-17099,-5721,-97226,34674,-2121,-240,-115901,-105344,48777,32188,-3200,-86944,7162,-33048,-67564,-28373,64117,13950,45952,20035,-31631,-9094,54216,56994,-51908,-31356,-52378,-13707,24373,62376,25422,19014,-31189,-54800,-107881,-14092,-36527,-108066,-62520,-66425,27635,1304,-41920,-74221,-18246,40907,-9655,-28772,-15351,78191,94278,80389,26354,-11376,-49402,120476,6316,-55183,98919,-12815,-17826,43671,105195,49094,-33860,23708,-7561,92412,4864,28716,-6287,67507,-37849,-4005,-39244,-30879,-18783,136,-18785,84421,25345,30684,43679,-66281,-59776,93276,55235,11991,-55601,-101,-9926,-68291,-104926,-80652,-22561,40914,22243,20751,5104,-18798,-49794,-33547,-76607,24420,25271,51167,48797,-16822,42102,-22750,-61710,5073,-64147,-26276,-9899,16628,332,-17749,-73555,-42732,79805,14430,-59511,-6660,52711,16767,27578,-36473,123797,55166,2487,-36284,9593,40255,-55787,-70609,-57300,-42006,12287,2302,-44942,-54610,-46438,-73709,-22039,-519,870,-89931,-57637,-28179,-22218,-9685,36713,43280,9513,-12775,-17363,15373,43535,22384,8504],[-63002,-8905,31940,-9745,23179,20618,4123,20438,22042,7379,60290,45154,47977,79405,-12892,71665,7119,-58133,-73940,11654,6226,-60397,-20294,46182,-71917,-73139,-147406,-8954,-53721,-67825,35927,-13074,80435,53040,-63327,-42416,-16870,53328,143161,-5996,113770,-41665,-75888,-65077,19966,-27123,33540,109240,72478,-16076,-26740,1535,-12315,15512,54062,-135610,-60522,-10014,-21120,46523,10063,-80899,-68856,45188,-3327,30482,-59142,7952,65531,-75106,121242,-81033,-84753,22817,85852,-5072,102975,109611,39977,-2791,-9791,-19850,-5401,32956,20999,-49780,-37433,19602,57263,-52026,38508,12680,-35370,-18720,-1762,-43086,-25878,-15040,58175,47222,-7996,47539,20282,9015,-24781,-68346,-84843,-70404,-58240,3937,30920,-12916,35640,1864,33789,11896,-7944,-9016,-39103,-99184,-69111,-3658,64819,-1603,1445,55011,87851,-31972,16557,75846,51502,19205,33516,29323,-7867,8170,4780,26003,-6016,14421,32133,210,-22075,59158,42777,-19289,-63703,-26864,86725,50152,-124788,10759,61246,85154,14064,-13877,-15477,48801,-12803,-8843,44094,-44892,-6857,-11416,36446,-55059,-37031,-10256,32559,20921,35819,-40712,15612,-12895,47958,-110583,-60012,-25066,-72715,-54903,2373,-103972,-97740,-93941,-3382,8770,14047,-41885,-50063,32955,67592,75895,23277,39448,22419,9166,13883,29760,-1668,-25301,-79994,-36114,-33108,41097,79267,96579,54986,-36404,9876,17594,2287,16645,-6950,100925,79156,25513,117196,53410,36053,19089,12317,3426,-41925,-78995,-66937,-25133,-23809,-1776,-33376,78456,28985,21322,-36440,26888,-56836,28638,5328,95707,41452,37334,67964,49386,-27706,-50931,-21761,15863,53493,94382,116497,35803,-105539,100276,-62672,-183673,-54354,-5293,-69937,-15617,-69548,-36443,-60120,-41431,-47825,-62090,-16467,-39905,-559,-81743,-58834,-17039,-11451,110564,61337,-52086,-76903,-105700,11722,-66210,-35777,-59056,47615,-29940,-57157,-42216,-1819,21741,-12392,-13525,-107248,17728,203137,56571,25778,-13128,26642,60767,-25181,-61903,-54509,89764,7305,53714,-70827,9286,871,33599,-26794,-60670,52148,53916,11894,81704,44643,67260,26851,-53073,3725,12824,-76265,-32135,-19873,-98178,-30251,38036,104545,-34743,-4186,-34520,-120246,-4174,-87788,-61108,24400,-49553,-3563,-31600,-79576,-36287,38890,-64128,28051,-69678,62603,15504,-23199,35168,-57039,33926,94419,-36766,11020,39593,-44450,-28288,35586,-36224,-5913,-668,-4083,49357,7047,55108,-19943,-38119,-87726,-85290,-30944,65533,111940,37774,13310,40600,-107864,22853,32211,20412,-28738,-18849,34714,49397,-20665,6985,-28976,8443,-70109,-39823,-20946,-20118,-6643,-12180,48360,71933,16936,-25170,12670,57407,-10136,-24067,-7843,-4472,71011,30273,4032,52412,-42577,-107340,11649,-28086,41388,195,-28193,-4475,-12021,57142,40147,64042,-11897,-109630,21424,-60975,51942,15144,36797,-15000,-29690,-10267,-65487,-76869,45204,-2475,-380,-37601,-11163,36926,-51415,26742,67383,-76406,-11408,-22831,15400,-114522,-20296,92016,-6732,30909,-1391,2340,13931,-29190,7708,40474,51334,40015,-50780,27352,95701,-81107,-26953,-12448,-89627,4097,-30642,-3738,26697,-7012,56643,-30965,-622,-34840,-11353,-81804,23265,-27631,-40,-43257,4441,-34753,37903,14867,29215,-32530,48530,-19731,-15239,45535,-4022,98126,72494,83558,-21258,-60719,-30769,64905,-19632,23466,-48357,-20994,-13088,17860,-6339,-44522,-53488,14933,-30240,8498,4146,-354,-9877,50680,-20401,-13510,42871,40043,5805,41023,36102,2009,-5196,-14188,-54051,23777,33526,21216,12037,-16183,89253,-28207,20384,10182,-42219,-6261,22942,90178,36628,-16457,-33404,-3095,85947,-2151,13870,16530,24350,42412,28151,82330,38833,-11344,46625,-17508,53276,-26106,13094,-63943,-58908,34772,-12827,-5820,16208,-1819,-40065,3347,70278,35454,-70405,1117,-34433,45962,31423,72586,3502,13247,4313,21484,-19170,-37303,17392,26569,28560,80250,87293,64788,58554,43657,40016,-17253,14577,46530,54652,37056,-85049,-76606,-39816,-43863,-77684,11836,37198,-33726,-44927,-65952,61665,33925,-21761,-56679,-35748,-4684,-67872,-30960,-21096,-27164,44928,9972,-19716,13376,13321,-3327,-30769,3346,14778,15096,8036,-29311,3682,-42623,-32042,13770,-2805,58865,20007,29254,26278,-10848,39365,-5739,82805,18202,5420,16778,38749,-3857,-61147,-76140,-25504,34709,54213,25176,-101669,-67424,42540,74502,-5957,13064,-19483,-7587,11399,-26853,35821,-55020,-64391,-31818,-19209,-50173,-16039,-75835,40491,-18792,-34553,25985,-3627,2165,51536,126293,31666,26921,-20648,-19905,-95100,-85967,-31946,41696,42397,35912,146988,-16521,5163,64931,75558,-21700,27426,-9829,-48498,-65326,-11615,58850,32180,27664,-67022,-59556,56987,4595,-34434,33825,5842,80305,98125,25606,65695,-9930,2444,4701,-36342,-14509,-13317,43870,-70444,53894,-27120,14115,31427,-34109,22601,-11648,38916,-79364,-46884,-30713,-41861,-50151,51375,-15627,-41524,-53310,-74278,51908,7232,-29127,-53448,52921,48578,-53997,8556,-6863,-5118,-7439,-45864,-39911,93427,-45416,30815,-28958,-23436,8060,17516,-30813,-36679,-35134,-18238,-66907,-44061,-65541,-44520,-65746,-63231,-79291,32916,9962,47659,-37337,-66714,-15066,-66592,2136,253,43244,-1525,-24483,2083,22459,17364,-90,46416,32606,-6402,-25416,-8413,-7517,43933,54530,-78082,-40714,-29022,5064,-17184,41320,38995,-26218,6095,-16440,-45793,4729,50882,-53242,-7844,32141,-73133,-55445,-13234,1272,-28053,1902,25974,13692,-52616,23880,24439,-21689,5787,-57958,-1849,-37875,-8785,-24012,-790,-14707,-14293,-23165,-13238,-87271,48525,50362,63420,18970,-36361,-57392,-39053,-61311,89339,76175,58147,-62651,16967,-91392,-26170,4695,35401,26399,-8072,-18476,-18374,54959,23241,15131,56327,-79933,9730,621,6301,12091,-53098,31805,76148,8582,33216,-4562,-7267,-66688,-7644,-19933,11099,-47717,-123079,30950,4096,-1054,-73058,-10602,-15993,-60055,-6404,53260,19321,36246,7500,-15099,-10301,80888,69586,-42764,-14873,-65308,-5990,12516,74694,50342,16664,-23430,-33060,-101031,-28905,-34939,-97929,-58588,-40152,36771,-4078,-47832,-64164,-10076,67695,14050,-21656,1116,76183,84596,92006,18384,-439,-39645,82442,8337,-65802,59533,-39154,-27102,29548,52524,44420,-20454,12273,-26200,102546,22328,8220,-12048,83110,-10017,8326,-54792,-19810,-55494,-32090,-17540,86081,48490,33329,41415,-49408,-50590,89844,44589,-35436,-67503,-10724,1464,-39675,-118275,-73281,2396,44360,20031,-93,-1794,-20371,-1818,-30862,-76049,-4071,38551,58020,44262,-39886,7346,-22619,-66959,-5906,-71759,-15501,-22768,19548,2653,-22642,-92514,-40757,63367,14713,-78147,-1380,37089,-5459,34718,-36120,111842,9152,-18347,-35562,33855,32441,-56500,-66686,12748,-50879,-29862,-1311,-76344,-58365,-36843,-83116,-50136,-7580,-7744,-82809,-59983,-19182,-29336,-12116,41453,37760,16566,-15507,-29892,20116,41676,22355,5051],[-74501,-11663,10105,-28476,21052,17309,-23177,-7896,6264,5811,24419,33255,55521,50141,-16295,57317,-14640,-56795,-69569,22621,7355,-62511,-8025,38219,-84032,-39257,-130539,12188,-51977,-59690,47097,-10108,58730,16569,-94131,-53380,-45616,11499,138639,-5798,108989,-55941,-60307,-61709,1334,7963,27947,102736,74212,-19047,-32118,5567,13864,34691,54496,-152467,-59389,-28317,-14427,67623,32000,-51266,-80111,54332,-13780,37707,-61558,9392,68758,-74610,69988,-92966,-98442,19178,126997,13796,120780,81417,14362,-13140,-5959,25662,-2296,41929,28432,-44015,-26293,7536,79648,883,36788,18841,-16520,-11367,2523,-45999,685,21899,39167,23492,-6017,43695,9738,-2908,-19953,-101941,-108254,-82883,-70130,1137,22423,-16874,43657,10376,19090,13156,10161,-2486,-32168,-80316,-42006,-12425,71188,-22392,-12733,30059,93197,-988,46578,62490,52004,-2092,12720,38673,-17484,-29358,14156,35720,-7203,49317,39688,-8146,-23208,49255,42739,-30067,-73823,-3425,90926,33057,-130812,2989,80764,76622,14775,-30023,-7672,29812,-3056,11693,71546,-29946,-12303,18182,92305,-60397,-11381,-7702,-858,1308,22417,-40447,13423,23315,96110,-129311,-77647,-24150,-84482,-56489,-14836,-136331,-92623,-116495,-8947,-39747,1375,-58357,-118009,8289,77180,67224,6875,20472,1457,31372,15248,-15430,-28655,-44738,-102497,-28659,-34274,65445,95815,93048,41278,-25429,-10243,19198,-42781,-8309,-58629,106051,82720,55341,155103,70495,50756,20564,-27764,2888,-9995,-43474,-34476,-21919,-32068,-11047,-19122,126411,42389,45612,-113248,-11174,-84747,37376,66308,145682,83688,48981,71044,75593,390,-12542,-45530,17449,74282,128401,161164,83530,34337,-4087,-312446,-276924,-78054,-9922,-76595,-48082,-102947,-60339,-75435,-54186,-39106,-48463,15175,-46170,-6788,-135475,-43116,3375,-25356,87051,45457,-78427,-94246,-95167,7167,-40534,-16225,-68459,41556,-42905,-53391,-50905,-394,10226,-6421,14140,-93789,36039,278194,113812,49316,3755,48378,56029,-12926,-45263,-60813,94052,4461,38688,-53721,6710,15894,46639,-22734,-71871,31541,56976,40199,71655,41773,77610,58864,-26922,-27796,-9648,-84149,-31780,-11357,-85435,-15068,38965,74060,-7038,-13837,-14082,-131974,-264,-112326,-92936,18762,-54098,-33391,-49047,-75433,-27738,52288,-55036,50253,-41696,33688,1988,-22465,51981,-59489,16732,73049,-45190,-8191,33739,-41434,-33916,16693,-48547,-33460,-17361,-31006,31792,9433,54390,-14747,-49613,-125315,-92115,-39893,73036,109436,42130,-17210,31306,-98551,22192,22573,31129,-14532,-14941,28553,22492,-59768,-6953,-44357,7431,-76578,-30250,-21079,-43368,-17462,19695,45045,89628,22103,-42115,-17785,86743,600,-48511,-19999,-3454,48939,10786,-17368,70755,-38204,-120860,-2644,-28921,45607,-1500,-22822,6229,6725,78057,46639,68561,-10468,-102638,32778,-56446,31492,-2581,65060,4983,-11186,-19912,-54743,-57077,40299,-8623,25433,-43712,-58428,18487,-64075,5672,62342,-71759,-23394,-6821,29987,-109212,-19925,100079,-19331,23372,-3805,36484,27367,-39501,-5760,28879,46183,35640,-49794,5230,97209,-52059,-10066,-23005,-97777,65,-62467,4162,32266,-1607,74074,25178,11135,-31840,10802,-79043,39749,-41492,-12612,-42330,11614,-38479,20640,8710,37109,-47052,46051,-20019,-24633,71038,7199,76843,75844,50567,-45022,-28111,-30438,28870,-23699,55367,-81780,-44890,-11809,14551,12281,-27722,-68590,29983,-26771,39638,-14304,-30461,-10864,49209,-27757,-54779,26490,993,-1558,47278,58634,13018,13509,3107,-45180,26907,40690,27334,6221,-16656,106824,-33471,17218,-11535,-67466,-32062,40038,80941,38127,-9033,7333,38275,72297,-12156,22725,9509,37476,35508,20477,76953,40442,-15457,12091,-23057,37710,-409,-7212,-81816,-54846,32225,549,8521,5403,-2124,-17427,22304,89307,56729,-46113,-13196,-22187,7205,17615,75782,34601,11302,7820,10241,-27919,-38430,8000,28820,23940,68551,94768,83018,75926,50843,61754,9456,69938,22431,43055,26825,-54303,-73528,-35034,-27760,-55164,18700,24342,-30791,-43233,-70887,49066,41104,-11792,-78912,-30548,7582,-28777,-30541,-12941,-19793,50596,91,-7456,1580,18044,33918,-29401,13704,37715,-12245,9391,-35646,3170,-39406,-41868,2556,-15484,44562,10122,33400,25754,20491,34324,-8694,112514,19513,-516,26065,71992,-14123,-25827,-44799,-15863,33701,42861,34310,-71458,-107657,27308,53500,13550,33004,-28484,-29842,16276,-11565,30048,-28678,-37075,-38761,-38258,-68306,-32352,-55839,39971,10070,-46218,11385,-11907,-13457,-7167,101450,8690,6999,-6134,-18425,-84556,-79350,-38554,40595,33342,27726,165940,-17134,8828,56511,74202,-22280,53621,28450,-60689,-55853,-6865,41245,44954,61267,-79906,-67968,54187,30953,-40524,12155,-499,57316,95776,60660,84171,-7125,16454,16298,-35072,-35156,-62849,49427,-56088,74134,-24823,11755,38825,-41492,21473,-5093,50252,-102199,-51816,-32168,-50861,-43468,62424,-15630,-7019,-23584,-72623,55397,13870,-17660,-51603,42622,32120,-59452,-3195,5463,-3059,-4112,-34676,-38065,79910,-58970,13537,-67294,-17223,15791,36614,-16001,-49877,1407,-11408,-74510,-42454,-57194,-36329,-47899,-61373,-85406,31866,24817,60523,-59052,-76305,-11557,-71665,-17421,2841,46910,22636,-2111,29437,63575,34713,493,38545,26179,-14383,-11411,-8170,-14304,36828,35259,-65054,-42305,-12449,36704,22709,43736,47039,-43386,-11847,-10233,-67240,3482,81071,-57047,4956,37224,-70644,-26792,-3762,3386,-15053,3720,19571,23375,-87270,22135,46573,-43005,-21048,-63059,10410,-32046,660,-20064,-8634,-1768,41310,-12407,1848,-114398,19069,62383,48331,-2607,-32669,-33859,-49239,-60009,94000,88659,111360,-68658,21206,-105503,-36147,-2103,39466,20890,8766,-31708,-31131,19645,21405,6714,33952,-56928,31223,-2882,19353,28949,-17888,25392,32959,9099,10664,21729,-8389,-36859,-42635,-35617,16703,29777,-120507,-390,-32849,733,-65190,-27131,-1884,-45313,6785,42146,16583,10143,-2417,15110,-4756,97188,76939,-25598,4066,-57364,959,-2615,84163,74041,12579,-14258,-17341,-78093,-31112,-27996,-70235,-34169,-12275,45267,-11342,-50003,-45934,-4934,76357,36522,-8536,15994,66439,74445,99161,10183,9062,-30665,33749,-122,-69936,16007,-65470,-27367,7991,-5563,36960,-10895,-1599,-43150,82360,39688,-10757,-11270,81290,29795,25232,-71814,-7606,-86714,-57465,-19031,77463,56308,23904,38184,-28551,-28331,65223,24449,-72474,-83942,-13900,18452,-8351,-96198,-56941,34038,44966,23447,-21143,-6000,-18674,38869,-28717,-65069,-33769,52028,55991,46115,-46956,-21274,-20123,-74249,-19424,-71087,-4,-31059,15460,-7706,-23703,-103286,-34594,43090,17463,-82054,4954,23198,-29151,36813,-43817,76995,-36857,-28068,-33106,50317,12201,-38781,-60389,71443,-58994,-72094,-15483,-107008,-55483,-19701,-82055,-72535,-5441,-11104,-64131,-55686,1359,-36403,-17494,37055,24963,16008,-18037,-40030,21855,33210,22307,144],[-67310,-9972,-10543,-45438,2534,11316,-60611,-38901,-4982,5757,-7819,25292,54539,19281,-11993,39304,-40435,-47172,-53883,34097,8779,-62360,1746,28636,-80678,-624,-89967,33689,-25958,-47714,40506,3182,40075,-21527,-118369,-56574,-64538,-30970,111384,2780,96556,-63613,-46784,-53423,-5814,39205,17786,82341,68414,-18806,-38281,-8610,38961,41059,50832,-138194,-49368,-43558,-19263,76707,48845,-6392,-86220,51390,-17682,47940,-56904,9290,67890,-65511,22981,-91620,-84990,13064,170195,27866,125763,49742,-6073,-21960,-10218,56656,3876,32464,35234,-32397,-9494,6986,87997,59880,35954,27294,3254,-4602,7695,-21209,44091,74314,-2964,-27582,-12826,34065,-9056,-29907,-24528,-129632,-132240,-84812,-68055,-5114,9559,-26683,43611,23723,4873,21029,24188,-22482,-27293,-61333,-22127,-26418,61668,-44148,-24696,-1861,94101,30296,63091,26160,34702,-27650,-5303,35229,-24718,-62467,12720,34614,-7977,64993,31870,-24428,-28239,33797,43008,-26418,-70854,19955,87839,17120,-125313,-12632,92867,56263,10879,-45701,2848,7177,-2985,21634,88219,-12812,-16444,42479,135650,-59023,8419,-18211,-36422,-18292,10285,-33370,-785,45070,103740,-173987,-69716,-14129,-87066,-57076,-34753,-145278,-75512,-116289,-13641,-76657,-13714,-60067,-150000,-22922,66566,41366,-7467,9323,-18633,53690,19853,-46084,-53636,-50417,-109602,-32154,-33771,94942,107722,84126,21807,-1246,-27457,24178,-71261,-43150,-103821,175211,171276,82108,173055,75498,51295,24099,-53172,2006,6061,2908,14502,-7891,-44465,-11739,6836,143753,54804,71019,-135485,-32126,-87906,32776,107142,182477,128367,57510,54165,95183,33955,24825,-62166,20908,97453,160525,203253,131883,233356,-123065,-717248,-322116,-91265,-52385,-88749,-66552,-126300,-85231,-77358,-66370,-31516,-32486,32658,-47851,-5125,-157640,-21327,11327,-31599,53156,25832,-84316,-90942,-76528,-5790,-17060,5393,-56885,32271,-62255,-35131,-30212,1972,6428,-4231,37625,-61153,65346,383601,184972,71175,29053,72699,52279,8446,-17979,-57807,90001,-1554,24095,-18188,5806,24078,63934,-22159,-81106,6503,57813,65637,49594,37602,84890,84955,323,-70319,-31375,-72215,-18253,10937,-59710,1181,29611,40412,29744,-1227,7527,-142123,-23074,-148009,-119586,16998,-50274,-62995,-40414,-64379,-4993,31785,-48829,79447,10816,8863,-8657,-22992,56782,-63295,-2196,34579,-44079,-20615,26200,-34399,-48651,-1459,-68171,-58036,-39932,-48760,19126,17126,48904,-14802,-67098,-144233,-84615,-28334,75714,77125,35997,-49073,8952,-80953,16022,248,38107,-560,-6406,16231,-16587,-96919,-25249,-57868,5595,-71565,-11195,-16755,-66892,-40091,24500,31077,83234,20845,-48832,-52661,86931,8685,-74527,-33454,-8378,22965,-21296,-39592,74149,-71040,-146178,2068,-31536,43250,-1738,-22762,18014,33043,81462,43818,74225,-6279,-63421,44321,-56532,-401,-20445,91186,24523,4047,-31167,-32720,-32700,35043,-8316,44604,-49454,-94566,1819,-65933,-20435,44710,-63026,-39639,3314,27340,-80807,-12280,100104,-27348,16963,5213,62670,37045,-45184,-19994,20079,38921,27094,-58422,-11870,90796,-4553,-1254,-33561,-92978,-9936,-90185,9730,22478,-8575,82193,75432,20125,-26310,23684,-61356,52408,-55843,-23066,-34405,14913,-41703,-1566,-6125,42898,-43738,52158,-22918,-27985,87529,22737,57377,61476,-1675,-67330,451,-20670,-4101,-21872,78483,-84053,-54465,-4903,8549,19255,-8439,-74914,31624,-23623,57090,-30189,-59733,-11949,37808,-32632,-75011,1901,-38849,-15823,49121,62006,20725,22659,13927,-31839,22085,52281,31888,-3585,-6509,105402,-36153,7944,-34557,-90118,-59967,56163,73239,34931,7984,43351,75466,36938,-10153,31793,3883,36308,25647,12165,71039,34868,-16114,-18654,-14965,21798,23355,-23139,-76668,-38945,23789,7929,34646,582,-2383,5805,32101,70473,69731,-18681,-25139,-15323,-43474,4370,73968,48557,11549,12429,-1775,-30821,-39939,-9576,18741,16897,30474,86177,94614,91216,44897,69128,34371,114396,-4413,25777,12895,-21781,-60432,-29195,-9493,-18609,23319,5551,-37294,-35269,-72917,28784,37479,1892,-91634,-18499,19665,8250,-29368,-6607,-4255,54792,-5752,2679,-8963,15657,64234,-32340,31384,68451,-37707,7694,-39285,7980,-39193,-38440,-981,-25342,26236,-5589,34423,17444,43945,29508,-17221,117555,8436,-6652,32807,97903,-21540,10833,-20270,2084,32790,36485,42213,-27061,-127773,9967,32861,17131,38834,-30266,-44572,27523,6736,30634,-3248,-33139,-37958,-58709,-84505,-36263,-14317,35718,41471,-47187,-1019,-22639,-25003,-55761,59873,-4416,2673,10096,-17130,-72501,-61900,-46487,33134,14455,20064,162699,-6513,12952,43193,68576,-22325,76400,61759,-61608,-41143,838,23356,45965,86511,-80379,-70709,47752,51758,-39990,-3720,-8823,28540,77710,80888,93707,-9383,28030,29962,-35356,-48863,-96567,40444,-45706,87990,-21947,1064,41476,-42059,21383,1532,52155,-102957,-49727,-17190,-47432,-40098,65539,-11561,23927,-8620,-52593,53323,15083,7731,-35828,32160,12794,-60489,-16931,10040,-1307,-9204,-33844,-28646,70885,-68929,-2735,-94534,-10205,15343,49714,13676,-59068,37879,-3541,-73138,-27681,-40756,-26878,-40268,-52004,-75637,16931,38087,65201,-82793,-68909,60,-63300,-25903,6614,45776,40113,10815,55228,85611,32472,-7926,5218,4931,-18694,-16792,-11414,-28936,20084,13595,-58689,-44455,2746,57311,68165,47105,45468,-54706,-20469,-10273,-68818,-8502,88066,-61836,15801,48096,-62051,7206,1701,3105,-978,-3382,9071,36660,-110456,22320,59073,-52444,-48007,-63225,21044,-10037,9277,-22524,-14052,17117,82793,-13475,7248,-124495,-21382,69352,40108,3886,-22812,3107,-48544,-50735,90848,93986,135362,-72826,21348,-98121,-35052,-12152,35659,17671,18499,-36183,-40196,-13268,715,632,11176,-30651,42608,-9740,25666,45683,25261,22868,-7293,13241,-1589,53265,-7859,-19049,-52908,-49312,15527,74727,-103237,-35974,-66768,3055,-60400,-43627,3389,-29459,10015,31067,2710,-31372,-3655,52110,8288,96667,82102,-1180,20438,-26210,7862,-15531,85731,92762,7908,-4130,-7565,-47443,-19647,-18186,-31998,477,7195,48334,-20500,-48204,-23539,-2938,67866,53302,9122,22261,51647,69633,100439,5202,14973,-23521,-13426,-18445,-67851,-17166,-83707,-18422,-13728,-45872,27031,-5261,-12599,-55451,36188,52999,-22339,-1694,56086,64224,41535,-92944,2742,-103898,-70714,-24009,56221,47401,-1903,28882,-10066,-13438,24116,-4476,-90714,-101472,-6821,36144,16398,-51105,-44465,60535,42766,35270,-34172,-6251,-14394,58944,-25756,-49943,-58691,62320,45109,49904,-40562,-40849,-14780,-81900,-32191,-63201,13737,-30392,3525,-33080,-15858,-96910,-26822,24497,22007,-71867,11871,13333,-47581,31893,-57853,35709,-71602,-26861,-30678,59033,-5401,-4739,-51140,106776,-66643,-97791,-36007,-126038,-44358,500,-71815,-80115,6021,-6329,-38732,-44461,26559,-38914,-24072,27296,8891,8103,-20351,-46847,19630,18914,23801,-6897],[-44785,-5073,-25309,-57732,-25618,1323,-98680,-66056,-9977,5594,-25111,24149,46762,-10220,-5528,21183,-62873,-31203,-30693,41099,13354,-61737,9067,24555,-67825,28415,-38901,49222,16091,-33401,19234,27391,31746,-47020,-125918,-49986,-64716,-56766,70280,19474,88885,-60118,-37317,-38953,-845,56275,6282,56660,56800,-13143,-42517,-39745,51865,30634,44232,-93897,-31217,-48752,-32334,79118,56564,42362,-85281,37465,-12871,57312,-49818,11277,60331,-50464,-2749,-77935,-45908,4124,197601,32143,116300,23675,-13285,-24743,-21692,69512,12139,10824,38424,-17328,6954,19725,79409,105850,36346,33642,18851,606,10791,16219,88247,133441,-24087,-86227,-29266,19652,-28668,-61141,-35556,-146203,-145926,-71427,-53336,-11099,-2241,-36748,33021,30803,-5088,33719,31952,-61562,-31223,-48852,-15529,-41174,37648,-63759,-29707,-30739,91627,52905,63492,-23120,8272,-49440,-20440,21917,-28564,-83699,-3035,18263,-7444,61551,9021,-49333,-36306,16162,43192,-3948,-58059,38411,79354,7776,-105649,-30031,84159,28537,2632,-57061,12071,-15832,-10304,17945,87535,2910,-20795,53220,151561,-50130,17406,-40864,-65041,-31956,55,-25307,-24343,44503,55385,-241761,-35736,-1131,-81346,-54002,-52730,-127358,-52221,-92494,-14830,-92557,-28666,-52397,-137727,-54099,37879,3823,-16114,8373,-34342,69118,26615,-50833,-59700,-42440,-99577,-47020,-34966,118610,108222,70095,1648,30533,-36894,28301,-72461,-76078,-124140,299572,313358,95159,159342,61161,34538,22021,-60228,3968,-4263,46145,63244,14809,-59307,-6324,38508,119767,60310,88051,-97147,-32216,-65892,6627,113506,192478,160925,55783,14540,100703,61621,50843,-69250,22594,106229,171292,216866,162553,368662,-220038,-1030124,-302476,-90691,-116086,-97285,-63223,-127985,-103089,-64576,-71990,-24918,-17141,36810,-46744,3028,-140932,22,9761,-28774,20980,5876,-72470,-66727,-56671,-24675,-237,22679,-28136,22255,-78821,-4978,13568,6808,13318,-8162,52200,-20970,91940,494392,252961,81526,58411,94007,48360,37090,15574,-45991,79868,-7052,12607,24992,6937,21503,80153,-27831,-86887,-16397,54621,80383,24811,33422,90824,96250,14625,-105450,-46447,-46385,2860,37092,-32807,13343,10815,12370,65093,34347,26442,-132074,-58977,-176573,-131639,20959,-38951,-82743,-5179,-44136,27184,-9332,-44190,106716,71105,-2483,-12585,-23662,40976,-76267,-22078,-13830,-33882,-25486,16724,-25478,-65444,-13681,-91616,-72045,-60060,-53836,11533,28039,38206,-21485,-82843,-134115,-66412,-2092,69344,22987,21786,-74432,-23755,-56101,6407,-25887,39307,6290,4808,7451,-59175,-119481,-42607,-72903,3636,-52724,15602,-9495,-78434,-69749,12942,9728,50155,12755,-43825,-85792,59122,13344,-91568,-42640,-19434,-6505,-58681,-56982,59210,-142181,-177668,32032,-31383,41968,-1544,-26060,29511,58368,63793,38336,77397,-962,-4884,53444,-59280,-30883,-34404,105590,37400,11184,-42646,-8036,-7542,31025,-2747,55552,-52314,-108066,-9111,-54285,-40967,19787,-53342,-55596,8702,13248,-35933,2083,88453,-30888,9938,20878,74202,40394,-43622,-28464,18207,30021,17432,-62892,-14174,89672,49096,287,-42030,-77207,-22190,-104648,12247,798,-20978,76061,96232,25287,-20522,20225,-36161,57922,-67227,-28522,-21600,11951,-42159,-24253,-28683,43677,-23775,60873,-29312,-24828,89623,39127,43126,43022,-57817,-80731,19673,-3088,-25097,-15284,86476,-60418,-53249,2821,4225,14431,9164,-68967,20048,-22797,58597,-35398,-80846,-13090,17865,-36351,-73552,-26695,-67629,-33661,43357,36399,24266,20547,14056,-20969,9725,62868,32780,-13544,9631,83781,-32397,-3038,-54764,-105734,-83068,69484,68258,24547,26565,60997,96718,-2940,3966,35318,168,17203,12851,5040,66490,21961,-14398,-38551,3879,10778,41162,-35598,-48823,-21824,14033,9122,69013,-904,-2098,24790,24331,23305,68518,2987,-35841,-14148,-83142,-5562,71790,42257,13086,16976,-11471,-29196,-44340,-31538,-5239,3050,-31529,61586,94596,99280,26781,62913,48817,140033,-26768,8008,2568,4306,-40982,-27782,4944,21529,23270,-11666,-44919,-20438,-70596,5490,23897,17044,-90509,-224,28008,29129,-29829,-2747,19270,54885,-6961,8859,-17846,10359,79294,-39836,51032,101154,-49884,3366,-40972,12659,-40758,-26067,-3443,-31547,7783,-20922,32678,1069,55385,27554,-27600,92026,-11612,-5766,33381,110408,-19302,36793,-12082,24960,36997,35948,46792,9694,-118667,-5747,16741,7911,29601,-23667,-49924,42085,20628,37188,17926,-48977,-33078,-73159,-93517,-25126,35202,26767,66817,-40318,-10152,-33226,-31232,-80541,19210,-363,23914,24659,-17933,-61546,-37766,-51760,24837,-9100,10290,139356,13434,15457,32325,59518,-21383,87503,79384,-50935,-26176,9333,7682,31205,100612,-66719,-66645,38482,57864,-30160,-11970,-18198,2312,49357,80850,88834,-14127,34055,40975,-35831,-52645,-97624,16997,-42477,94389,-15286,-14762,40552,-36475,22108,9902,47629,-78764,-41346,4995,-31139,-39373,58748,-2605,42952,-7080,-19011,45638,12014,46332,-13271,23773,-4058,-60917,-30085,5336,503,-20332,-42709,-14695,77371,-69169,-11481,-100579,-6583,4378,51456,49035,-62108,62722,1628,-58949,-9447,-21439,-17956,-42727,-34541,-55359,-7772,45525,62414,-104770,-48265,16039,-43982,-19052,7940,38868,45380,13024,67717,81527,12953,-21612,-41703,-23220,-16993,-38839,-19097,-47564,1912,-4726,-56702,-47528,15719,62650,104561,50562,34329,-61169,-16713,-18903,-52725,-28128,69161,-64375,23043,58846,-49874,33140,3385,3188,10964,-13983,-2718,47840,-114653,24820,59778,-51822,-68868,-59643,27679,23165,16834,-30094,-15401,39069,99491,-23878,508,-114620,-62289,68299,42372,28572,-8001,46275,-36581,-29678,85493,81456,119627,-70975,15428,-79041,-23707,-23306,23744,16440,18889,-31247,-44130,-39856,-29679,-2978,-4892,-9782,42721,-18698,22372,61391,65844,22741,-35027,17401,-4743,78583,-4741,-18761,-30570,-61979,8567,66836,-76939,-64738,-84927,5449,-55028,-61226,-3364,-17261,6280,19189,-21314,-77877,5490,86004,26678,81303,87756,26411,30655,19058,15152,-22316,76649,101237,2454,5485,-1717,-18779,3591,-7715,7026,27680,16003,42348,-30662,-43001,-3172,-4267,48083,60719,28711,17376,36612,73204,94517,3674,15863,-17334,-50633,-42764,-61161,-31186,-87098,-4009,-27735,-52478,14129,-2754,-16146,-59644,-17657,60470,-24771,15448,12190,78894,52567,-113392,8919,-100500,-70780,-32753,24947,26599,-39798,13499,1899,-22614,-22747,-37525,-89390,-112892,9892,49135,28077,-3159,-38444,68400,37517,52334,-33755,-2624,-9195,56745,-20384,-36367,-74240,64809,27676,51286,-25349,-50282,-7521,-86825,-40472,-50089,19211,-20749,-15002,-68240,4329,-70814,-19472,10501,25866,-53886,18730,7604,-56030,20294,-74076,8034,-89851,-19015,-29272,60285,-8114,36435,-40091,116808,-70547,-96886,-56326,-127057,-25563,18641,-57857,-69137,24237,6945,-12459,-28579,46503,-33205,-29103,18653,-5256,-4720,-22412,-50236,13697,2932,27038,-15663],[-17241,902,-31735,-63520,-52727,-12928,-122748,-83256,-8782,3719,-23647,29325,36014,-38002,-3636,6357,-75672,-11463,-5465,40536,23404,-61644,13748,28932,-52751,38401,10796,55399,60126,-17844,-7863,56025,36161,-49621,-111705,-35657,-43595,-56806,27712,39859,92782,-43917,-31141,-19497,12665,56181,-3152,34322,41766,-189,-42830,-77236,49073,5724,35008,-33705,-8195,-39440,-46905,80454,53715,81719,-76543,16093,-29,60114,-45967,16768,45384,-33376,-6197,-57032,6103,-7042,189575,23139,93230,8290,-4871,-19920,-37530,66867,21109,-12220,35699,-3231,17463,42063,57177,121878,38105,34514,27364,4151,8253,45111,117609,182150,33261,-109580,-47767,2979,-39843,-84123,-45906,-147961,-136001,-47826,-32998,-12759,-8761,-41216,13107,23393,-10845,46743,33214,-100772,-46867,-42386,-17930,-46991,5617,-77270,-25934,-47770,86566,61467,51413,-70440,-15167,-61776,-30726,4595,-31042,-91447,-35869,-13542,-5825,46487,-22552,-78510,-44441,780,42381,34225,-38826,50175,67088,7311,-71136,-42692,51649,-675,-8206,-62100,14813,-35370,-20096,2210,67357,11317,-26446,47801,138106,-34702,14826,-67884,-79431,-35529,-8149,-23152,-51779,23932,-28087,-291452,14812,8911,-66856,-45001,-63637,-90272,-32387,-53244,-10618,-84667,-42282,-40365,-91519,-76611,-1074,-36034,-17035,16557,-43712,73404,34262,-30409,-30706,-25794,-76321,-65369,-39317,125570,92180,52876,-13973,62090,-35523,27398,-45288,-92602,-107421,405652,402915,89802,115358,24028,1387,9257,-53432,10073,-40031,67139,93536,41868,-73284,234,65989,57626,53977,89603,-21991,-15421,-25541,-40655,83618,169590,163596,39177,-36899,88175,72253,58791,-66888,18747,88678,147918,179317,160741,384249,-254253,-1075691,-224225,-77465,-161864,-90858,-38054,-104825,-107660,-40444,-67200,-18587,-4392,34579,-44957,14905,-95812,16440,4844,-19410,-429,-11005,-49785,-28168,-41573,-42653,10504,31475,8142,14151,-85326,29587,64420,15737,27921,-17907,56930,14200,101521,540695,287090,71879,81326,106197,41904,63692,45025,-28407,66623,-8994,4351,61274,8933,6293,88071,-39484,-87361,-32004,44528,80769,5807,29221,95735,87269,7951,-115831,-50913,-17005,24327,54939,-12073,18003,-13600,-8658,88840,81541,39935,-84852,-82036,-177284,-124975,30482,-20762,-84860,43334,-15148,61332,-47556,-38301,121987,117512,2675,-8301,-21582,5232,-94745,-41501,-60377,-17920,-24014,5651,-18926,-75263,-17723,-111264,-69157,-69989,-46902,6404,39561,24242,-32759,-87418,-95844,-44016,26705,43633,-33547,4328,-88080,-58645,-27711,-3524,-46899,35888,2744,15067,10944,-95848,-121965,-53432,-92486,2773,-23615,45362,-1583,-67478,-98206,-498,-13443,-709,-168,-30085,-110427,14091,14320,-92297,-42209,-33298,-36936,-90128,-65245,27898,-222173,-183943,81427,-23419,48391,-2598,-28254,38548,73158,29991,36939,73452,4204,47811,56489,-59526,-48027,-42709,100002,39346,8381,-51966,12111,14871,28123,6965,58740,-49473,-95638,-10817,-30056,-45652,-3551,-45294,-66767,12540,-2827,10144,20408,64950,-31264,-138,34225,69677,36099,-35169,-26140,23232,19438,9625,-51987,3518,100122,95713,-991,-46929,-55235,-29831,-100527,11234,-24615,-29998,55629,80550,26286,-17460,956,-12656,57373,-72764,-27469,-7368,2001,-37777,-43790,-54102,37958,6036,64375,-38407,-16955,76963,51831,32982,31937,-100521,-78782,27559,16502,-28879,-5772,76844,-23433,-48278,4192,5694,1151,21140,-50427,869,-25613,49438,-23814,-89150,-12919,-4398,-38974,-58469,-50663,-77205,-48571,29699,-14316,22730,8798,2177,-18737,-7830,63482,28430,-20441,24598,47576,-22036,-12168,-69026,-113038,-96055,77306,65503,7502,39505,54043,97619,-31417,26116,30528,-1946,-14402,-1814,-275,64690,3260,-12440,-44694,25351,6951,51861,-42994,-8141,-13119,8085,5557,100122,-1316,-1289,35806,-2365,-29445,52291,9711,-48660,-17150,-94961,-10308,71558,21680,14381,19257,-16455,-26117,-51764,-51734,-35811,-18147,-102161,26616,81357,95151,4518,47852,47385,146321,-40749,-5548,1727,19621,-18953,-34453,11886,51237,17220,-20198,-45102,-219,-63415,-15900,4052,31580,-75739,21376,30723,27655,-32144,-1968,45532,50247,-4074,11247,-25977,6177,75762,-47985,66970,128713,-41978,-2228,-40194,12073,-43000,-12767,-13196,-34807,-7925,-30746,29143,-19736,57264,28294,-35511,40816,-34485,7510,26306,106803,-5817,46374,-15719,46847,49254,36731,46842,23782,-82829,-16436,7017,-9705,9203,-9571,-46366,55716,24038,46511,33994,-70885,-28898,-75372,-89747,-1855,74044,14030,77906,-31811,-17180,-39807,-30631,-77310,-6954,20666,69524,34487,-21344,-52512,-12279,-51343,20483,-30033,-3314,104713,37235,15508,31404,50107,-19219,82649,78700,-31254,-15263,15518,-4840,3758,105653,-41903,-54675,27764,45524,-11687,-13711,-26403,-15025,19983,62104,71866,-16910,33148,44637,-34638,-46701,-64688,-15586,-46597,94005,-3075,-31617,35016,-27943,22066,21289,41442,-34446,-28536,21931,-8797,-38437,43079,12566,47146,-11801,18095,33602,6398,88292,6397,17993,-14260,-60967,-39956,-7533,3667,-31713,-55361,215,101649,-57770,-9028,-83675,-8379,-15230,42613,77935,-57762,71096,3540,-27414,2414,-4069,-11237,-50191,-12006,-36540,-33680,44885,55565,-120122,-22381,30906,-19151,1650,4242,25729,37655,5700,59462,56618,-14724,-35072,-83832,-47496,-8857,-64739,-30144,-65515,-11677,-15386,-54149,-50114,25564,53248,119238,52677,15550,-66096,-2434,-35163,-25875,-49003,32529,-60615,26070,62537,-37290,40104,2716,6568,18740,-20670,-11678,51493,-100160,28950,51304,-46266,-77685,-54265,28791,57988,23778,-40036,-12077,58772,90700,-36621,-16003,-90992,-90295,58094,53990,53386,8107,85340,-14908,3418,85370,49012,72987,-61211,4267,-57210,-6397,-33367,5090,16168,10709,-19740,-42815,-58336,-58813,-5204,-9766,-197,33782,-29198,9613,73928,92457,22883,-45832,17495,-2963,88973,1260,-32023,15889,-73705,-2016,18122,-45675,-77839,-79786,6322,-47974,-78708,-21043,-10325,-6,5462,-50101,-113178,21755,107334,45168,60235,93930,50863,33599,62858,22665,-22086,57919,94035,-4943,12280,2263,1188,33911,1655,37705,34660,18716,26766,-39941,-35640,8565,-9113,24808,57230,47263,3899,26363,82291,81073,2128,11364,-10125,-74084,-67172,-52765,-26823,-73268,10025,-28501,-27316,-1718,-1798,-10040,-52516,-56799,61805,-20506,35548,-34429,69446,56204,-123886,9970,-75198,-60587,-43983,-9373,2555,-76560,-2881,6608,-56637,-62311,-65005,-73142,-108466,32256,53531,25653,29667,-35826,48635,28542,65215,-20500,3240,-4927,41426,-12262,-27638,-78072,55839,7592,48917,-6033,-50014,-613,-85663,-41385,-34125,12500,-6872,-36661,-101613,35984,-32553,-13122,827,25415,-37163,24733,4745,-53781,4619,-87714,5208,-92932,-10622,-28725,54245,7951,70493,-30055,106864,-64720,-72661,-69837,-110601,-2264,30751,-46313,-43115,44013,26401,9953,-12416,52602,-18115,-30119,17659,-13287,-18694,-24403,-50988,5464,-9169,30396,-24512],[2923,5677,-30407,-62439,-69445,-30133,-119179,-86940,-2859,-214,-8073,37716,26622,-64829,-10913,-2930,-76499,9281,16118,33166,39558,-61798,15452,39083,-39955,29272,53029,52631,91903,-2657,-29911,79086,50559,-28386,-79940,-19396,-7089,-35241,-6220,57378,104618,-17194,-26095,1448,28716,44141,-7996,19230,25657,20615,-38656,-106250,35351,-26291,23319,21134,14401,-15860,-55962,83106,41959,100921,-61025,-7690,17179,50589,-48662,24701,25066,-17879,-413,-36402,52788,-18868,140244,1301,59942,3639,14997,-8949,-54011,54707,29486,-25485,26798,4978,18540,65882,30185,102807,41195,28641,28596,6612,-2495,49487,123827,202214,180574,-61012,-54352,-12607,-36168,-90760,-47285,-133859,-94387,-23768,-15731,-7512,-8500,-36068,-11678,-43,-15842,55103,29511,-120831,-70967,-34921,-17199,-33429,-25291,-81044,-15057,-49009,79080,56252,34331,-101219,-25588,-62773,-33901,-10164,-36384,-89823,-84757,-54608,-4341,29799,-52765,-101248,-48283,-8138,39497,77014,-16173,57101,52176,14081,-25230,-45719,4290,-25856,-18686,-60568,7381,-47662,-26861,-20068,31658,4624,-33019,30146,106172,-15485,4552,-87678,-76926,-27820,-14410,-31533,-76949,-5459,-100223,-266254,66926,13269,-41353,-29615,-63312,-47312,-24553,-11826,-1057,-57039,-54069,-27210,-33445,-83705,-39210,-68381,-10312,30161,-46282,66828,41738,4881,35865,-7544,-48128,-76141,-45687,111360,59514,35655,-21219,86996,-22101,19392,434,-80966,-53851,399952,340725,67920,55152,-31278,-42355,-13942,-42390,18646,-89050,49669,94374,67188,-83208,3465,78722,-25822,34080,73549,53183,8686,23086,-97300,29184,117501,123881,7491,-82900,60019,59578,47023,-56840,7776,44662,92485,90219,121780,299485,-194314,-834548,-113097,-55826,-151404,-62800,1575,-63764,-96926,-11659,-52202,-11881,4930,34355,-44103,27186,-43112,26158,2263,-8930,-9283,-22448,-24432,13599,-33033,-51230,18328,31319,41688,9893,-80190,58284,105857,29464,43010,-30996,53847,34955,86394,453208,255969,40271,84386,104026,31341,76122,58097,-9401,53091,-6228,-2775,77709,9455,-20236,82267,-53619,-81070,-38389,26175,69102,-3216,24221,97790,58246,-18982,-95560,-44509,5306,40822,55052,-1386,14348,-39078,-26615,94452,121709,46554,-2351,-69403,-140594,-102137,42889,4139,-66304,84691,17355,90053,-62440,-28778,119156,132940,19537,3083,-13615,-39115,-104328,-58100,-92369,-1141,-18450,-5786,-18754,-70788,-13941,-118108,-47583,-66450,-32735,534,49417,11221,-44170,-75415,-42595,-23327,45788,-11797,-73529,-11262,-89886,-84775,-2021,-10560,-56776,31394,-8998,20368,29052,-119980,-107629,-54188,-114829,4474,7411,71327,4886,-32382,-115979,-6792,-32570,-54158,-13922,-13517,-119878,-32773,12019,-76182,-29471,-44512,-62073,-104601,-63010,-12801,-265457,-125119,133312,-4615,63976,-6412,-24835,42630,71949,-8083,41675,59048,8838,70087,50222,-51716,-45674,-45898,71771,29439,-2497,-56681,24550,31745,24971,20128,55966,-39008,-63285,-1296,2076,-29899,-15388,-39358,-70473,18047,-12299,42216,38253,33180,-29618,-14565,37341,53117,24909,-22559,-12092,31374,6798,5459,-24713,38598,117557,125476,112,-47693,-31900,-25772,-78483,6495,-44792,-29071,26509,39884,23221,-19970,-26315,1864,55598,-71520,-20407,4465,-13542,-27470,-58172,-75878,26711,35711,56589,-47999,-7683,53818,56591,24848,31616,-118315,-59105,25967,29864,-15111,5156,52420,14239,-45847,-6545,14768,-15418,24708,-22965,-17942,-31615,38867,5329,-83816,-9556,-20090,-38732,-40724,-59952,-66135,-54017,10390,-70975,15713,-8716,-19832,-27433,-26698,44851,18953,-23543,31817,8566,-8229,-17267,-76309,-113148,-96332,77034,63154,-12537,42963,28476,82998,-41208,49519,18744,-3430,-45832,-16061,-3645,66748,-17833,-12258,-38348,39477,9286,55730,-42846,29360,-17653,9542,-225,110946,-1743,-200,38123,-40318,-66000,26345,-4123,-66220,-21841,-75659,-9200,72398,-1859,13612,16711,-16004,-24956,-59982,-63787,-60680,-42613,-158346,-9479,58080,77126,-10158,29885,30163,137823,-45846,-12652,12035,24297,2597,-48711,11053,58855,5341,-16163,-33682,21769,-52131,-31406,-17046,43830,-51899,41926,27919,8646,-34548,-4646,66032,42227,1498,11427,-34607,5014,56842,-50732,74894,144225,-15209,-7187,-35571,3602,-45850,-6110,-35556,-36040,-19101,-33065,25329,-38345,56319,29729,-37609,-20835,-53310,32898,12723,89138,14482,41343,-15497,61442,67325,32266,42561,13383,-33321,-19837,3574,-31452,-15330,9367,-35710,64356,14910,54229,45939,-83201,-27526,-62534,-70793,25851,85839,537,70165,-28071,-24679,-38834,-21187,-51497,-15144,50764,125783,37605,-26079,-45122,9517,-44035,21966,-41144,-20173,69938,57727,13909,44602,44291,-15950,63817,64593,-7561,-10889,16344,-14419,-27904,105321,-12995,-34243,17454,17558,11176,-11656,-30451,-20913,-700,32133,51198,-13924,25950,37796,-30394,-33841,-12992,-47650,-55344,88357,13146,-45711,22839,-20920,19019,35697,37993,20192,-13848,24856,8023,-34603,22484,34242,38884,-14601,47448,19895,-11,115040,15329,13653,-16191,-57360,-44176,-25169,9422,-36926,-63326,12809,132996,-37890,4227,-50488,-14703,-37728,29875,90350,-45838,66370,4165,21357,2963,8598,-8020,-55786,9550,-33033,-51950,36696,48937,-124995,-245,39100,4964,29594,-5022,7019,21131,-7858,34389,23127,-38077,-43333,-105131,-58643,3959,-78312,-41544,-78437,-18475,-16790,-47257,-49120,30738,34130,107384,51690,-7626,-73780,16428,-55052,2820,-63254,-6885,-47786,25191,54725,-26851,24712,1761,14574,21593,-18359,-13274,44601,-74627,32823,39085,-40720,-70312,-48663,24068,83494,30848,-49257,-4658,70375,64877,-42638,-35225,-64406,-96251,40464,69900,61944,20564,110576,12557,43022,95724,6423,15682,-44726,-9215,-37065,11229,-40361,-17222,15469,-3098,-6359,-37269,-68277,-78507,-8204,-3998,-3031,20558,-41372,-9697,79831,97028,21717,-40768,10770,-1475,82245,9629,-46740,64810,-82377,-14072,-40033,-13125,-71854,-52873,4008,-41757,-91394,-44005,-7173,-6368,-10497,-75321,-123725,38347,111200,58787,44754,97785,66301,30759,91551,29682,-17105,34076,68704,-15304,13915,5599,10765,64859,8644,54320,22015,21946,5084,-45794,-27756,6641,-17180,4920,44580,62271,-11989,24057,88805,61938,-4893,2252,-365,-83882,-85564,-46098,-13161,-45680,18345,-15300,11018,-18791,-211,4709,-32652,-66725,57465,-14476,52042,-63925,42340,52967,-116835,6568,-34072,-45260,-54474,-38420,-16202,-95913,-12907,6476,-98934,-84153,-74092,-48707,-80383,54557,48424,13454,39851,-33269,3385,14963,62699,-1121,8509,-3119,25699,-3089,-24069,-70311,35174,-10634,45308,13803,-41812,3015,-76305,-33838,-17541,-5884,3861,-56661,-120070,72216,2198,-6914,-6396,17260,-29125,28925,3152,-44227,-10932,-95150,21475,-86700,-6706,-27942,41664,37176,83454,-24332,85606,-44721,-39982,-72090,-83153,20469,35392,-40531,-11814,58609,47762,26117,-850,41233,4265,-26016,27971,-13844,-29937,-26883,-50528,-2948,-13682,30938,-30968],[7275,7611,-24627,-55514,-71631,-47544,-84215,-77436,5918,-4657,11911,45251,21682,-89218,-26998,-6246,-67921,28301,29566,24212,60125,-60751,14174,48742,-29630,9829,86501,44314,101882,9145,-38633,88764,68465,6862,-43959,-8824,31967,-6797,-27621,66341,113192,14582,-20722,19094,41140,29758,-7392,9346,10085,47546,-30910,-115421,20117,-56131,9946,52291,30455,16179,-55391,85269,25541,95792,-41460,-28598,33182,26081,-56566,32389,3838,-6332,-910,-22666,78734,-29220,66384,-28059,22076,6128,37075,4562,-67719,39198,36395,-21501,13961,3856,9767,81402,9991,60335,45458,17112,24599,8835,-21478,26603,108568,185107,346666,52556,-36276,-23797,-17693,-80414,-34284,-106130,-25416,-7348,-7219,4291,-3001,-20593,-35360,-33403,-24392,55425,23598,-112354,-94560,-18455,-2210,3640,-46734,-73502,-1332,-36214,68732,42671,19712,-106656,-19855,-54293,-29114,-17563,-48871,-85754,-142013,-93278,-4662,18426,-71620,-104427,-43484,-7982,33708,109669,6623,62922,35648,23362,23795,-37230,-42362,-43274,-25504,-53107,-10167,-50032,-26689,-41574,-9629,-22060,-37681,8642,71821,3795,-6490,-89984,-60637,-10740,-19033,-50084,-94738,-30304,-121182,-146630,107221,13616,-3903,-9844,-49718,-10825,-31875,19583,11533,-18584,-63092,-14567,14490,-73985,-66006,-86157,2035,44417,-42610,54009,48440,40975,118884,6445,-24077,-71927,-51067,80884,17074,21996,-18768,103473,2065,5444,48635,-38859,22428,253070,130000,36048,-2274,-91492,-86717,-41735,-37057,25455,-133643,-7919,67265,83858,-87338,1826,69887,-106659,3308,43351,98864,29066,70792,-144362,-29288,48437,44601,-34395,-109874,25071,25196,18894,-41431,-8201,-13749,21318,-23442,53883,166711,-33011,-413410,-3114,-31255,-75168,-16314,43970,-18594,-73774,14260,-31452,-4722,11028,41398,-44699,36801,-1786,29781,4508,-3258,-10372,-28020,-3170,46911,-27414,-43945,25874,25328,66974,10044,-67899,71686,129117,46924,50577,-43879,46082,37092,49843,231100,152223,-6228,59021,84734,17372,66290,47409,6769,41271,100,-11606,67982,5878,-53369,62214,-64591,-67673,-37299,1521,52482,-3631,17735,93670,15488,-57374,-53720,-30811,13840,51081,35088,-1977,3960,-62372,-44685,80956,137961,46228,90070,-17746,-75051,-70377,53701,35059,-30402,102171,44965,108663,-46950,-15184,98444,112633,37665,18685,1733,-73542,-89916,-68855,-101006,11647,-11207,-15565,-25589,-49622,-4393,-106187,-13548,-52836,-18413,-7963,56269,4163,-51062,-48627,6458,-6878,48324,-93665,-88482,-21824,-84544,-92763,14464,-12391,-53863,29974,-21906,17893,55963,-129403,-85598,-44791,-131780,9832,30884,86820,8923,15083,-115647,-3756,-43403,-95308,-23677,-223,-109206,-67404,7415,-49407,-6070,-47928,-73691,-95688,-52314,-53027,-243484,6825,167243,23822,83726,-13427,-13399,39646,56157,-36819,48074,34230,13557,53407,33706,-33551,-25621,-45831,26632,10409,-16536,-55273,30447,41386,19797,35920,49655,-20905,-22956,18852,34928,2449,-8046,-33286,-66763,26472,-10524,52492,50675,-1091,-26106,-32208,27334,31980,9726,-9545,9336,37067,-7963,5034,9042,80249,130937,134598,6518,-44626,-9816,-6196,-45014,-1716,-54134,-16628,-2320,-5540,16320,-29681,-50043,4905,56789,-64968,-9813,10913,-31184,-11709,-66933,-90206,13271,55535,36161,-55244,-522,26135,50734,19128,37208,-109989,-25224,19548,29575,12275,16832,21176,43929,-48391,-29307,29616,-30149,19165,6700,-29451,-38349,34887,45427,-67683,-1872,-22294,-32623,-28216,-48185,-39850,-47217,-10739,-107820,3935,-27397,-47858,-43907,-42320,3713,6698,-25396,28118,-19478,4212,-17644,-77714,-107897,-84036,67533,58837,-30087,37148,383,63797,-34872,67233,4887,-5413,-63472,-26841,-4726,73078,-36906,-14756,-23743,38944,14323,53704,-33836,48029,-33904,18811,-5174,88848,-2257,996,35505,-75366,-77010,-63,-36504,-87552,-25768,-35309,-2784,71195,-17692,9324,7502,-11379,-27731,-65621,-63475,-69991,-63422,-181977,-36974,32137,49259,-8049,13821,2880,120478,-43675,-14485,29827,21919,21464,-65557,5280,41409,-10669,-622,-12907,40554,-38696,-38761,-35015,52406,-26071,57044,21349,-15171,-34472,-10568,73023,33408,7990,11424,-44150,6019,31172,-43240,73248,142403,21447,-9665,-25834,-11668,-50574,-9795,-68683,-34992,-24700,-28963,23000,-47751,59228,29624,-32658,-72795,-62634,62872,-4008,64159,33128,28343,3445,64410,82259,18287,35547,-12165,13239,-15426,5137,-53471,-36435,29559,-20353,65509,-3443,56797,54823,-76742,-25643,-36772,-40516,48258,65068,-9326,45105,-32507,-34831,-28739,-1692,-14597,-10794,77769,171914,33715,-29326,-39055,24101,-30540,27470,-37814,-37341,43744,68581,12705,70106,44930,-11940,38977,45182,14000,-13238,9967,-21544,-53760,101845,11188,-6731,9431,-17986,32150,-8134,-27730,-16792,-6200,1370,36315,-4138,14820,20171,-22961,-17979,33701,-68741,-64003,78482,28680,-54258,3726,-19062,11252,51497,39473,74014,28,12827,8072,-27819,2786,60088,24029,-10236,60731,8314,-5849,106530,10651,8762,-11211,-46045,-41405,-42954,17797,-31880,-59199,20854,151483,-16241,24083,-12934,-22214,-55468,22755,83070,-27153,57123,6225,76903,-5554,16494,-9060,-54470,23075,-51921,-57233,23992,45592,-118162,11415,36457,23561,55632,-18142,-15192,3081,-23059,8516,-6400,-46270,-43748,-99047,-52767,18056,-69039,-49202,-83303,-19542,-10239,-35869,-41041,28937,12547,74335,46175,-31142,-87407,32047,-72874,25552,-64154,-34460,-26150,21330,36353,-19437,-7133,2527,25893,19857,-6925,-4002,27448,-48599,33830,28445,-36409,-45814,-43225,14478,91446,38434,-55375,5281,69738,34942,-34700,-47620,-43732,-80326,20166,83734,47202,24921,116840,39335,78828,114800,-28436,-31353,-25040,-21393,-19181,24324,-42620,-38382,13086,-18931,4624,-29232,-69979,-85396,-14436,6074,-14983,8272,-55562,-30991,75492,78919,18959,-24802,-2894,-4433,62786,19091,-49074,93781,-83798,-26195,-79587,16221,-49923,-14378,-1804,-40555,-92765,-63569,-4809,-13818,-27920,-88781,-106373,47782,99867,68373,42304,95567,70438,25446,99896,35269,-11486,11387,28617,-28301,9123,8708,12391,89687,12468,56004,2283,29713,-15804,-45776,-20939,-10440,-27197,-7565,27836,72283,-23253,29586,83677,41480,-21521,-9719,11527,-82695,-93511,-43853,-2194,-12292,18297,6829,39210,-33582,4322,24173,-2047,-48102,48291,-11545,58693,-64116,9894,44765,-91528,779,10518,-29891,-59766,-55850,-24526,-88032,-10947,5604,-126598,-84374,-55089,-22455,-30011,71803,36161,-1299,33034,-28966,-51325,-3582,39283,14872,10057,-4845,17427,3756,-23727,-53401,7220,-22953,45099,31843,-28610,820,-59144,-18712,-1977,-30920,4990,-70639,-115517,100884,17793,284,-12412,-147,-32009,30248,1655,-33017,-21747,-94756,37142,-78174,-8993,-25583,24794,67567,68442,-24975,61281,-12340,-15842,-62169,-53833,37276,33985,-39723,12707,61590,66058,35980,2766,15193,29112,-17503,48406,-8967,-35647,-30711,-50343,-9356,-11568,25831,-32567],[-4809,6263,-19060,-44693,-61109,-61762,-29433,-58790,16394,-6556,26842,48615,21827,-104942,-45765,-4970,-55862,43089,32874,21759,81287,-56612,10812,52596,-18936,-7449,110624,35002,87714,13257,-31795,83507,82162,39624,-20063,-10322,58856,11713,-38726,64352,107745,43983,-15846,28857,45649,21317,-2398,-494,-4384,76058,-21478,-102332,11829,-76228,-3369,52842,34809,46316,-45883,82508,9885,70918,-21573,-42373,42525,-9322,-63832,36900,-12746,412,-14872,-18243,77723,-36123,-780,-56009,-13637,10989,50501,16325,-76361,24735,41478,734,1281,-6894,-6186,80923,6410,18640,50702,2828,18538,11449,-45284,-12419,81671,137614,418283,175227,8289,-28051,8529,-58950,-7679,-69918,52485,-1584,-7468,19021,4036,2281,-52596,-65232,-38228,47099,18683,-79446,-106759,9268,28552,56859,-54222,-56368,10574,-14978,54894,28566,11757,-87222,-3365,-40633,-17785,-16373,-69888,-84831,-193207,-116782,-8186,13279,-73335,-80889,-27409,1336,24792,121210,25452,69946,19024,29483,65025,-18675,-74313,-51630,-26142,-40407,-33350,-42026,-18760,-55922,-43186,-62664,-35028,-7795,47094,19656,-11334,-70640,-37961,11612,-22719,-72702,-101931,-43112,-84798,20579,129582,14787,40444,10482,-23454,11773,-51227,35057,23259,20215,-67500,-3126,39618,-52377,-75445,-86665,16791,55213,-33787,41755,54182,65876,179899,13695,-10148,-53318,-52171,45599,-22596,14753,-8185,114676,32408,-10309,84901,22717,97943,38195,-117663,2293,-42380,-139368,-120016,-65010,-43376,25429,-158765,-86081,24903,85885,-85713,-2524,40014,-163818,-31658,6426,103844,37469,111211,-165048,-70786,-20887,-51775,-77554,-114247,-4874,-21483,-18480,-22848,-23438,-68207,-43189,-121439,-24331,30372,202167,42746,76834,-8800,38258,35938,77530,16722,-44612,31743,-11995,2250,14829,55445,-45979,41538,19354,29253,10221,-6168,-11136,-29483,10348,63766,-17516,-19375,33369,18635,84720,13646,-55613,65021,135240,65198,45533,-53092,35965,21611,4929,-39837,7404,-53933,8949,49733,3141,35133,15757,17080,32047,7114,-23853,35103,-3628,-86063,33009,-66617,-48313,-33128,-23979,39410,-968,9854,80665,-30319,-93866,-8652,-15635,8174,57595,1472,-12649,-10200,-82197,-61016,52875,123389,40389,159182,52110,-2846,-38100,58327,69017,13636,90619,60907,116571,-9392,453,65857,66259,45958,35200,22934,-80016,-47722,-70940,-85097,17384,-4275,-21400,-35078,-15547,8061,-76374,17724,-38209,-10380,-18852,59914,6717,-50955,-15087,36621,6602,35314,-176310,-81970,-27446,-78614,-78810,17956,-8210,-40587,34374,-27191,7178,80457,-125502,-65293,-28504,-132784,18905,40627,87631,10879,52868,-95018,6930,-44542,-114626,-25435,6058,-78216,-81451,1757,-21427,21926,-41139,-66014,-64374,-37820,-83321,-168438,165032,170045,55575,98604,-22418,5220,28606,33190,-47136,47703,3188,19584,12073,9569,-8549,3619,-44367,-22241,-12279,-27633,-47746,33539,43564,11222,52536,42306,2503,12840,45626,61056,40487,20424,-23278,-57990,36267,2273,42943,53784,-32435,-20158,-49369,7409,14323,-5197,524,29552,35592,-23730,7047,34636,112817,130743,125584,17226,-38568,10818,26960,-9948,-12478,-52714,3509,-22878,-39059,5939,-45932,-59951,-408,59585,-56250,661,10952,-45883,7328,-70509,-99135,2100,59168,7465,-57638,2216,-1595,34072,19664,40098,-83640,13730,13378,12588,46886,29195,-6104,61809,-53832,-56147,44766,-39333,6409,31159,-30196,-42128,40549,83634,-46054,9416,-10689,-18020,-22821,-17105,-8015,-31500,-29371,-107557,-10428,-43268,-77251,-60465,-50647,-50593,-4218,-31005,14985,-26859,10997,-13892,-75474,-98647,-61458,50167,50587,-39961,25116,-13252,51063,-20700,74641,-4453,-8538,-59750,-31356,-2799,82459,-50068,-19307,-6286,22544,17869,47409,-16812,39666,-55096,32693,-6327,36974,-2562,2397,36112,-93140,-67273,-17970,-76601,-107174,-27256,9355,7448,64676,-20750,1172,-8442,-5364,-33905,-65849,-50441,-62102,-74347,-171160,-49007,12371,20790,11477,2065,-25232,99460,-36418,-15057,47436,17610,35974,-77571,-874,7669,-28005,20549,10008,51253,-25809,-37714,-47544,55910,-5261,63834,13607,-30328,-30077,-18695,63376,26547,13873,12786,-53390,6468,9172,-24773,63761,121978,55430,-8463,-10928,-29214,-59223,-22350,-102862,-29781,-24096,-20287,23752,-43837,68717,26821,-21832,-98698,-60049,84869,-19433,41410,41291,14461,42867,54973,80797,-4261,28229,-39415,44931,-4648,10107,-71916,-48473,47552,-2765,59134,-23000,52966,60167,-52450,-15579,-5202,-9305,57250,22101,-11393,10795,-44039,-47446,-10873,26392,20635,-2992,90819,190529,24372,-27697,-34688,30181,-12914,32337,-19937,-50692,29176,66535,14062,99952,52267,-7549,19011,27515,27871,-20459,-3352,-26183,-66255,95277,23365,23190,4961,-51013,45849,-3690,-17355,-6952,4248,-20582,32605,10151,3060,-5110,-13770,-2785,55404,-71681,-67355,64065,37787,-55440,-18758,-23208,-1298,65756,45139,117467,10789,-7655,-13889,-21710,-10072,84885,9358,1945,55161,2931,-10260,53856,-4773,1831,-2922,-25927,-31978,-56402,26928,-16716,-39810,23657,139339,-96,44162,16629,-26649,-61805,28748,61495,-3235,51803,11321,119311,-15174,21612,-14465,-45218,23340,-86547,-49536,11130,46044,-101442,10133,21290,34645,71570,-31747,-37646,-9523,-35249,671,-23661,-34542,-36744,-70407,-32938,29501,-38224,-49361,-79111,-17380,1012,-23394,-24028,17949,-5241,33036,35870,-50435,-106548,37469,-83138,37847,-48738,-42184,435,15671,14391,-13980,-42925,6354,36737,14640,9010,16872,3131,-30355,29674,22227,-29492,-7296,-37202,1965,79819,46095,-57403,15646,56042,12439,-11079,-44785,-32339,-51971,3928,90695,13665,18952,105983,57437,100342,132347,-38646,-54692,-6495,-29391,-2918,30320,-38849,-52219,8362,-33919,11239,-20686,-64408,-80586,-25460,10640,-30400,266,-71572,-49521,59336,46731,15690,-4287,-20706,-13217,38575,27899,-31793,92686,-73648,-37605,-89790,37775,-20366,21381,-9030,-46383,-78404,-71002,-604,-25391,-44951,-86041,-70167,44958,81767,82168,52678,85191,66165,21366,91954,38733,-9001,-4700,-17046,-41695,-1478,11544,10092,102826,12871,46500,-9095,41588,-27867,-38468,-16283,-39223,-36862,-12130,13588,77073,-24822,39614,62027,25591,-47245,-22222,22596,-74393,-89549,-46727,-2626,18023,10785,28216,42570,-41917,13413,42816,33292,-15746,35495,-14303,51959,-37871,-16563,33472,-55197,-4607,44998,-18006,-55796,-59142,-21924,-56370,3791,7791,-125252,-66581,-9480,708,27184,81421,21246,-11890,23833,-22416,-90833,-25672,711,20038,5620,-10757,15749,4609,-23974,-31839,-20050,-26726,51894,46453,-14220,-8322,-37354,1747,11762,-55091,-5944,-76667,-89765,108749,8375,8154,-16912,-25338,-42077,27737,-184,-25173,-24255,-86518,31757,-72382,-15261,-20859,7581,86325,30262,-31383,38910,23330,-9380,-42867,-30596,44350,29946,-40100,21739,48936,76916,40928,-1921,-17471,50505,-6773,72935,-3081,-34882,-36728,-51267,-12155,-8781,14003,-27918],[-26400,2516,-17857,-32228,-43645,-69903,21803,-37021,28743,-2716,31498,46391,24961,-102435,-57403,-1616,-46335,51776,27822,32773,98114,-48048,7416,50280,-4676,-13201,122783,28460,54000,5665,-13918,68262,85280,54760,-18000,-26028,63538,10322,-44670,53001,85016,63416,-14604,27948,41121,21768,4435,-14103,-18025,99191,-12431,-73550,13393,-83242,-14194,29565,25189,62751,-32749,70697,-239,38437,-4967,-46804,42205,-43460,-62964,36310,-20039,2657,-38823,-19860,54065,-38539,-35721,-73068,-41375,14439,47096,22935,-79051,13569,44793,35356,-6764,-23773,-24515,62278,23172,1266,56654,-10527,13363,14511,-67426,-48994,55998,77560,334302,241747,65609,-24080,31546,-35010,24679,-31631,113142,-4561,-11520,30875,8442,26899,-60389,-83382,-54109,32052,17580,-35909,-100622,41832,65826,108697,-48598,-34557,18031,8211,37377,20548,10267,-52650,12571,-26653,-3417,-9302,-95572,-88103,-221438,-117084,-15395,10128,-59063,-36222,-579,17168,13347,110348,35849,76211,4616,28372,89115,5910,-85139,-51863,-19920,-22860,-54676,-26086,-5653,-59998,-57075,-96615,-19115,-13563,35321,29989,-6106,-33655,-16760,34454,-26602,-89545,-97413,-46338,-18770,153974,136085,21645,79109,27625,12473,18827,-75567,36359,29989,50654,-65307,6806,41336,-27966,-68411,-71344,30561,60267,-21260,35840,58906,73221,187660,15316,-7245,-28375,-47131,16923,-45785,15102,6588,125057,61528,-22396,102564,83004,149334,-124585,-277733,-26510,-60054,-161365,-132595,-75336,-60931,14923,-158168,-150981,-15934,70509,-79587,-4941,-2205,-187266,-62276,-28850,74378,31205,140330,-153735,-82214,-74524,-130445,-111602,-102479,-20466,-66642,-56172,-3115,-30267,-102664,-82925,-172789,-90717,-86507,448637,423270,112939,8123,139926,77944,94781,34663,-16546,39106,-583,7895,17543,71310,-46177,40468,22026,26695,15565,-17579,-17309,-30047,16024,62559,3150,17920,38778,16087,98671,18624,-48250,40457,131023,80474,28051,-56087,24002,-6554,-32021,-246216,-121884,-88734,-49315,5517,-7045,-7096,-24013,20371,25353,11534,-38785,-9406,-19202,-111120,3261,-56002,-25542,-30840,-42907,35998,-1711,1653,59237,-67256,-115554,22732,-4360,-6225,64192,-32714,-30071,-25052,-98311,-69900,18317,83976,31862,186903,107537,52451,-11767,53975,99481,53463,56989,64409,116775,32812,14240,30541,13284,37989,50018,45290,-50146,9970,-62753,-51642,15621,1027,-21569,-39588,22825,20433,-37047,26915,-32995,-11649,-30043,60988,19353,-44845,14916,45477,20087,14086,-222142,-64171,-31132,-76574,-46627,9217,1075,-21927,44533,-18616,-9535,91351,-110601,-51286,-10521,-112316,30363,36593,73816,11425,60350,-58657,21994,-37639,-110021,-17649,5224,-34097,-73993,-3747,-385,45755,-25855,-39909,-18711,-25047,-97772,-84330,274308,143265,80483,100374,-30502,27210,10162,12678,-38581,33695,-26911,28019,-25069,-16236,14420,30795,-42356,-59546,-32293,-30800,-35591,37449,39819,-1175,66760,36070,26920,35445,71522,75138,70893,63419,-6517,-47202,43943,21922,22603,46154,-57623,-11585,-60947,-14903,6051,-15719,5783,38850,25271,-37651,9706,41088,122238,114519,105144,27944,-30507,30476,65873,17347,-24047,-45555,23955,-32057,-53522,-7031,-64965,-51332,-7049,56595,-48596,7518,6196,-52194,26136,-69713,-108929,-3099,45212,-20885,-53845,345,-27362,9155,31506,33665,-51812,45621,10315,-17443,81620,42045,-19797,68013,-57287,-73953,52658,-41260,-9268,44964,-21072,-39441,53560,105654,-24960,21464,7152,5410,-21142,22484,19589,-15496,-41724,-72238,-23923,-53792,-104324,-68032,-49343,-95939,-9376,-45209,-2272,-12527,10145,-7499,-71500,-86246,-32401,28919,37700,-39274,10577,-5464,50584,-6962,70843,-3721,-12399,-36524,-28188,2727,91308,-55399,-24037,9187,-4227,16778,39319,5308,7835,-72275,45639,-1429,-23564,-2633,4406,49384,-85902,-49085,-22872,-108865,-117056,-25658,43616,19494,51474,-13163,-9614,-28937,-1224,-40243,-59601,-28544,-43969,-73355,-140437,-43911,5195,1561,38579,-5397,-45036,78959,-25768,-19133,56682,16018,44700,-78595,-3036,-24887,-43456,38714,26701,50729,-16267,-29902,-54719,52823,5815,61792,7206,-29189,-21399,-27270,40104,23588,18341,16034,-59580,3600,-1589,458,50837,89100,76490,-3414,7287,-42714,-73407,-38225,-124324,-17867,-17076,-6903,28559,-27817,82198,21704,-8093,-93580,-46842,87235,-29471,29626,33449,3465,88537,36095,52514,-29219,22913,-57458,58730,9254,16996,-82685,-49223,60895,14792,47714,-33771,44148,59650,-19057,8965,21983,9586,49444,-19925,-3464,-20497,-58015,-58879,10737,57890,44160,615,85243,176931,12670,-18619,-33116,28701,6277,31270,7440,-56677,23198,52484,18860,123044,63612,-2897,12964,15485,30771,-29495,-20935,-27506,-62783,84893,20669,47587,4145,-73079,50651,2903,-1083,3371,25338,-28241,38697,24352,-6070,-32182,-5539,9115,45424,-55119,-61238,43814,36564,-47878,-37455,-30441,-16491,75217,51979,144064,16927,-26578,-53429,-22107,-11977,102354,149,18591,33646,6797,-12761,-30294,-24038,-7047,4407,-1111,-18115,-62305,33341,4094,-7730,22166,93244,5755,58253,29837,-24844,-53731,48803,37118,24256,54193,18880,129242,-16645,26536,-23628,-30950,9453,-118156,-33600,2246,48330,-78951,-2087,-4989,39117,73146,-41954,-56650,-13417,-41071,18629,-26286,-5967,-25372,-31899,-7797,35247,1297,-40140,-67154,-14074,13326,-14613,240,-2594,-16532,-1837,22232,-60927,-125289,28994,-82323,39324,-19465,-31254,25504,9356,-653,-8134,-69334,13611,42133,7451,22803,45915,-23876,-22963,19582,20150,-13372,38324,-29716,-11167,54468,52531,-55817,24450,32149,3232,23053,-23045,-28558,-24941,-1753,89162,-26034,3567,85954,60126,102781,134762,-17559,-51858,7366,-32051,11485,29348,-28383,-52509,1534,-46565,14434,-13434,-53499,-67939,-40838,1653,-43933,-3411,-87814,-61535,34009,15842,13769,15384,-37833,-25759,17275,34221,173,68157,-50477,-47394,-76075,48686,6630,42291,-13216,-56026,-49591,-61063,6546,-42649,-59167,-69044,-31202,29195,66856,108953,68251,67665,59829,21075,76955,39940,-10944,-11681,-56836,-51834,-15304,13813,7141,101080,10136,32460,-2977,53772,-25170,-24255,-14046,-71507,-43410,-11096,6699,77375,-15420,49108,26244,19561,-75548,-32889,28072,-62819,-75440,-52836,-16263,39176,-425,37866,20937,-40700,27037,55380,64586,9722,20773,-22077,32550,-687,-31317,20248,-19564,-6972,61161,-11239,-40736,-49700,-11861,-16299,26482,14860,-96607,-39601,46618,17507,65906,83062,8265,-14787,26799,-14379,-94376,-46588,-37123,12690,-5264,-20882,13587,-2678,-22999,-11715,-38263,-21402,65659,56017,-2734,-23441,-15962,24925,23630,-71901,-26315,-76340,-54165,88169,-17613,13788,-19055,-53757,-51953,20852,-2240,-22644,-17284,-71121,-1921,-70629,-20531,-14081,-5282,85274,-15724,-40015,19190,49998,-18348,-19674,-17606,40691,27044,-37381,14668,20766,77381,42688,-12112,-46606,63560,3403,92889,-875,-28678,-45309,-52990,-10740,-13173,-2860,-17595],[-46822,-1811,-23010,-20117,-25800,-70674,46340,-17500,44074,8455,25830,39328,27091,-74431,-52875,1263,-42288,53900,20800,58273,106100,-35202,6811,46811,14382,-5788,119386,26352,10036,-14697,5961,51328,74708,46260,-34304,-52035,45621,-9825,-49725,36661,50787,66977,-20713,16601,29844,28264,10030,-30911,-31302,109217,-5337,-39838,20825,-78549,-20120,-1779,3535,56947,-23651,48824,-2356,12796,5946,-42232,33438,-60203,-49177,30362,-16140,1317,-63805,-20277,19213,-36874,-33913,-72868,-58145,14709,25044,23021,-76117,6476,46598,71738,-7003,-40330,-39879,30212,55614,17050,62714,-19595,10772,17427,-80046,-66378,41675,23558,142627,227566,112153,-12009,41821,-15903,50382,3481,134715,-11594,-12929,34209,7355,46788,-58753,-80163,-64270,13531,21980,2471,-77908,67498,96753,139985,-35311,-14520,21938,28236,17030,21185,11894,-18130,16482,-16084,9529,-1710,-116931,-91531,-214760,-95178,-25526,3221,-36904,12490,32751,34688,782,85634,34704,75351,-4817,19420,92096,31303,-77278,-46392,-8540,-682,-66663,-7264,7675,-55016,-46114,-97900,12191,-8288,32701,34576,8157,10398,-1160,53780,-31949,-91235,-82023,-49636,38857,202225,133283,35669,96885,40373,53373,13248,-97378,30540,28814,68065,-55929,14961,28036,-9805,-52213,-44623,40714,59421,-6964,38226,62297,63010,142744,14403,-11844,-7891,-36540,639,-43726,22067,20514,135251,81111,-26324,103580,122376,163467,-166571,-310496,-46487,-58163,-153743,-120692,-68779,-83292,-6468,-135710,-173293,-42860,40368,-70428,-819,-42791,-180417,-81222,-55974,26802,13628,154858,-119151,-63419,-101879,-161255,-127956,-86024,-19268,-97421,-85532,15549,-22492,-110041,-91048,-170236,-128008,-177425,622652,678543,109333,18390,190874,98097,94545,37186,5528,38861,-867,10976,20148,81835,-43248,34080,13486,23549,16574,-33575,-30194,-32475,16621,48298,35850,58884,39552,20180,110755,22547,-45308,6775,122984,89712,3593,-51607,9145,-40268,-49745,-328184,-189317,-102238,-94873,-37401,-9870,-45284,-54952,17363,20689,11267,-53099,-49695,-38930,-123598,-18793,-32767,-2888,-33749,-48471,43572,-10051,-5192,34276,-85757,-114669,33366,559,-20888,73002,-53119,-49410,-38339,-109967,-66770,-13923,35070,24225,180095,124979,77622,5603,40930,116948,77784,14832,60842,113750,62713,21822,1341,-25926,15104,61521,62287,8549,60818,-44669,-12577,8373,4063,-15704,-32594,55423,30104,-718,1497,-43005,-20510,-38591,60343,38879,-36684,33290,42476,34946,-5938,-208252,-45360,-36957,-78292,-6387,-6717,12965,-3344,57436,4053,-27944,82651,-85631,-41319,4059,-74945,41705,24622,50146,9630,32041,-16747,37271,-26541,-86126,-2195,362,9120,-50690,-8193,10120,56999,-7543,-3840,29719,-18358,-95722,-32669,288416,102210,88106,86154,-33913,47220,-13270,2027,-19001,5727,-48621,39029,-32889,-36411,25407,46773,-39410,-75360,-44591,-23898,-21146,43504,33438,-16560,74498,32389,47166,41883,86595,75529,83348,105446,16569,-36186,46174,42305,2320,29554,-75859,-1744,-62473,-31109,9023,-19377,6307,30642,8363,-45536,11822,26691,102960,87389,80724,33561,-21352,48312,99616,31357,-33947,-39347,36809,-32628,-49742,-20540,-79894,-26837,-7605,39988,-43719,8807,780,-45802,40686,-65731,-123825,-1072,16866,-39448,-44078,-4216,-50211,-19193,56939,17012,-25891,59360,9502,-50419,109686,54247,-15523,65147,-53931,-71189,46492,-36098,-22293,46382,-6574,-28400,68674,102302,-9480,30115,19397,34492,-17636,54532,36680,-8973,-45418,-21387,-32511,-57999,-126765,-60298,-38584,-108356,-5956,-68965,-17048,15615,2759,-413,-66372,-71735,-1726,9355,21205,-28534,-4052,15914,60838,1997,58435,9166,-15334,-3183,-18002,11456,93991,-53541,-26661,19634,-31822,10152,32474,28299,-33152,-78087,52281,10416,-65426,-3011,7600,80070,-56159,-33866,-16613,-121017,-110740,-21156,60777,31280,33158,-2146,-20335,-49798,-1522,-42030,-47798,-4624,-26418,-64157,-109752,-25727,11266,-4057,57350,-10062,-51005,62460,-12724,-29561,53010,19822,46584,-67200,1256,-38685,-54202,45786,31669,38873,-12252,-18381,-58144,41844,5857,52813,3779,-12375,-10586,-34302,10793,25070,21510,20599,-59596,-3609,409,24942,39885,58302,80970,4538,25120,-46512,-92632,-50466,-122055,1878,-4181,13785,37429,-6529,93477,15831,5078,-66142,-27513,66426,-31754,32381,9565,-5314,119137,13267,-1464,-47979,20826,-61224,59021,21791,24390,-81966,-39942,68415,30376,35454,-27914,33622,50461,12542,46008,35055,6358,27442,-36965,13487,-37389,-68824,-62748,30711,84687,50771,-3367,64362,140910,2425,-1748,-35457,22237,24694,20916,35176,-53681,19008,31026,25706,130172,74481,2204,23738,9888,22730,-37112,-38187,-24259,-45840,70896,5745,57503,5738,-80213,49729,13254,16798,9901,47684,-21987,47406,33407,-10217,-54295,-1449,16489,12333,-23925,-43765,17150,24899,-30192,-44480,-35018,-30346,77571,56331,150636,17957,-35404,-97101,-33334,-2105,108386,-1284,34348,2942,20621,-12953,-113054,-39331,-15971,7620,20029,-3450,-59399,33236,23475,29452,18592,28727,815,62483,24796,-16434,-33107,75622,21694,54040,61976,26351,100527,-4589,32906,-35190,-16651,-14148,-127018,-16372,-50,49363,-55697,-20165,-37652,39674,61300,-45691,-69164,-10741,-39531,52167,-17274,30332,-13893,2282,12219,34417,31753,-22644,-50764,-10421,24135,-12787,26086,-29562,-22807,-19920,8331,-59076,-132985,7367,-69897,33004,15865,-10275,42206,3302,293,360,-77951,23768,37842,-114,29406,75336,-49345,-24350,5133,20102,16036,81849,-21193,-22918,28064,56050,-52027,30400,3607,6180,57647,14627,-28210,-10634,6659,80346,-57820,-17556,66419,45232,90589,114728,27172,-29983,14991,-30065,22432,23598,-11744,-35454,-6255,-56452,17254,-8811,-40282,-52017,-57774,-21874,-52468,-5741,-100855,-64700,7126,1679,14903,31103,-49163,-37246,3432,36493,30646,37406,-18047,-53893,-50813,49005,22896,43360,-8961,-61156,-13627,-34577,16141,-62842,-68306,-46282,-4430,4478,61091,147227,77922,46682,56441,24888,63539,39334,-15093,-10743,-81961,-55127,-28621,14987,5064,84467,5020,20850,19803,61608,-6983,-5594,-13520,-96537,-44639,-8102,7386,74338,2174,53760,-14581,25847,-95744,-39858,23261,-50894,-55293,-58179,-38359,49564,-10507,28141,-14611,-29294,42994,58648,83242,12705,6232,-31457,5506,29406,-34897,5750,4878,-4736,60066,-9806,-16156,-31826,103,14116,48536,25934,-54726,-13252,88639,26156,65294,77107,-308,-10516,47477,-6905,-57671,-57971,-56159,-2517,-20947,-33990,3796,-17380,-20678,430,-42420,-8771,82177,58767,2376,-41388,57,48614,33891,-79215,-49659,-73886,-23333,43065,-42020,12262,-19271,-79189,-54781,9886,-4209,-23543,-2880,-49487,-53227,-70663,-19604,-6685,-10090,64023,-50709,-45511,-402,58961,-33109,1024,-14562,28163,27742,-29055,-110,-17929,66169,42528,-23044,-63670,66145,10712,100647,-5096,-19545,-55983,-54170,-5594,-29321,-20698,-4468],[-56690,-4777,-33638,-9771,-12354,-64858,34104,-2762,62976,25624,13254,29775,23983,-22453,-28682,2110,-42349,51278,21532,90866,102709,-20108,11553,48916,36616,8627,99348,27912,-33262,-43713,18445,40049,51371,20141,-53830,-78697,14983,-38532,-55229,20213,15990,52058,-35821,-1536,16667,34740,11954,-46089,-44094,100379,-919,-10264,25690,-66799,-19632,-25021,-24082,28240,-25089,20345,2876,3107,10576,-31373,21892,-48630,-23997,20391,-2874,-2431,-81868,-12838,-13820,-32924,-10378,-54888,-64485,11931,-9236,17566,-68711,3586,47119,98369,1239,-49416,-48178,-5683,91801,54860,67723,-22165,10777,19190,-76609,-56916,42275,-13133,-39669,161892,128754,6696,36011,-5133,58175,33148,111029,-17859,-7829,26175,375,56919,-50190,-55819,-60056,-5282,31975,24969,-48992,76775,114030,140688,-21766,-1684,26275,42219,-3940,28507,12838,1990,2719,-10601,17320,846,-123381,-88397,-172769,-61335,-36682,-10723,-18896,46286,65247,48200,-10922,59617,22322,60156,-6979,5885,76630,52594,-59123,-38174,4140,25246,-65118,8186,15867,-45830,-15145,-53879,52938,3903,33328,34770,25949,48837,10339,67159,-39561,-73492,-58287,-62272,64819,177366,126953,53245,85232,51381,93623,543,-111190,25528,19166,72240,-41335,20991,11442,-2848,-37017,-12768,45981,54126,6540,46152,63590,40173,78827,13717,-18412,537,-23418,-4297,-17259,32800,29175,139917,84746,-20584,94777,133652,143087,-114287,-266960,-56973,-42618,-123443,-88888,-47833,-100714,-35334,-101821,-145810,-52777,4263,-59059,11793,-68050,-156119,-85189,-71666,-20523,-7573,151330,-79792,-26631,-100244,-134858,-122421,-74667,-6865,-106876,-99938,30562,-725,-94026,-73009,-128911,-130171,-244769,647014,811679,83506,23076,181734,93762,81540,33729,20534,36234,-11927,10566,22954,81574,-35813,23997,1117,20253,11213,-48107,-46270,-36683,16301,30237,74353,93068,34701,30062,118787,23411,-41525,-23637,113693,92086,-19477,-39730,-9857,-71921,-47393,-306216,-186049,-94304,-114063,-67974,-5053,-66228,-64234,10156,17725,6593,-62041,-71570,-59183,-122418,-28935,-1022,15776,-42059,-37162,58578,-26104,-9209,13450,-81631,-91320,27503,634,-28330,82549,-50532,-65193,-48943,-115114,-52374,-37157,-6135,20611,160196,103721,74270,14269,22579,112074,80385,-22608,57501,110676,71305,20014,-16058,-38768,-14212,68625,68119,73564,84676,-19204,20897,-928,4751,-5216,-12881,74604,35290,21807,-53547,-64814,-31527,-41906,58454,59634,-31174,36910,40808,48619,-17920,-146651,-32393,-47538,-79587,28898,-22582,24085,11064,68357,34471,-43116,55996,-50044,-28581,12044,-33492,49968,13262,24826,1934,-17253,18588,48609,-15766,-51656,15743,-4053,35716,-21251,-11135,11582,50861,6640,29367,70811,-19497,-81351,-23991,223425,66872,72668,60138,-29362,60323,-37873,3502,-104,-28943,-57281,51304,-5083,-45181,19672,48151,-34464,-70540,-47207,-8048,-6714,50071,28755,-32796,72195,31737,58592,34327,81217,64382,74085,126568,41971,-24476,41964,57601,-10119,8619,-87760,6132,-52210,-35097,20618,-16403,3803,5041,-9686,-43361,13528,-790,61687,58688,57255,31083,-11970,61672,118953,31950,-39411,-38518,36622,-30944,-32181,-30998,-82278,4829,2037,8846,-41041,5027,295,-25087,47422,-60465,-140363,6275,-19730,-41809,-29909,-8472,-68233,-44951,92215,-4814,-12364,48893,7043,-73032,125225,63444,3651,56744,-41523,-44894,23447,-25425,-27574,37580,7151,-9667,80877,74209,-2562,31584,16750,62861,-8034,64873,42016,-17265,-40027,21281,-32639,-56098,-142874,-36983,-21109,-79258,5714,-96590,-24528,44839,-7449,5363,-59505,-56859,25018,-3252,3775,-11419,-18337,33629,74816,6455,41916,31593,-14801,28687,-3408,21348,84570,-47152,-25483,24247,-51174,-489,29663,47734,-64760,-69818,50048,28135,-72617,-4599,12441,122612,-15105,-27495,-6045,-110543,-87465,-14395,63200,41007,13753,4292,-27556,-65862,-7222,-35312,-32602,13911,-17906,-54495,-91626,-2664,24586,-150,54710,-13642,-43143,52468,1906,-45294,38126,29031,41501,-47976,11608,-25616,-58425,37631,24544,19044,-14721,-6913,-59424,22701,-3142,40359,3633,13231,-1092,-38258,-15969,30081,24258,25168,-51718,-13747,10746,41120,35148,46598,72284,13604,37963,-38014,-112458,-53676,-93805,27204,12861,43951,49279,9904,96271,11097,15060,-34093,-8354,31157,-26356,44874,-24954,-15106,120064,-7574,-64701,-53635,21534,-51562,52865,28111,30646,-67688,-24167,69854,42382,26903,-3803,25003,31463,34550,83279,28632,-19785,-1280,-18612,35264,-35451,-72644,-52721,44169,98403,40359,-13669,37413,99775,-2991,20135,-41848,14027,40599,1715,52760,-42393,9856,8624,30956,118314,80669,8088,46450,9483,7033,-40802,-49849,-15622,-21234,54846,-14649,46855,7513,-73887,49245,27483,30840,10565,61373,-7655,49465,33733,-8484,-66258,-4051,19318,-25767,12501,-15942,-13827,6500,-1648,-35201,-31166,-38338,72548,55512,137116,14455,-30621,-127906,-54228,16621,103604,4223,44249,-28935,41874,-10295,-157720,-45072,-21993,5829,28720,8078,-48456,24304,34541,61805,15610,-27424,-11189,56466,5961,-4430,-5956,96649,21220,85074,68760,30441,44957,19257,40547,-47111,-6890,-38997,-105203,-3784,4724,46788,-36132,-38139,-68899,39118,41300,-41716,-73781,-7972,-32354,79867,-2950,63632,-6013,22190,19371,28768,39572,-1134,-34539,-6268,32684,-17719,45481,-56134,-28129,-18510,-1989,-43940,-119002,-22577,-48392,23649,46268,9460,45873,-1839,19664,12240,-68114,35771,22151,-6509,27977,94805,-70343,-29491,-9801,20444,55193,114257,-14330,-32026,15781,55282,-47496,33259,-23193,14856,82455,59385,-27089,-13465,27577,66560,-72698,-39515,53113,16924,75853,77918,77324,-1068,17196,-25291,27797,16071,8728,-2418,-13261,-63371,23028,-7522,-28430,-36526,-71937,-52665,-55696,-10922,-106303,-57729,-10666,11690,19789,42042,-51324,-42012,-2302,33720,39908,17276,14761,-54871,-25301,41406,25117,27989,7592,-52237,19635,1384,26633,-78981,-70874,-29734,2471,-22125,63812,181644,72586,27017,54965,30690,55900,37638,-16419,-5860,-89461,-49851,-37975,14326,3958,56641,-1408,16355,50605,61947,20528,13459,-13187,-104067,-39998,-6388,10741,68946,22402,52034,-48466,42816,-97703,-42194,5824,-40255,-33875,-58068,-60894,51132,-15615,-920,-49535,-9853,57160,52478,84430,-9889,-6007,-37977,-21390,41831,-31632,-9155,13588,2076,50430,-12903,13120,-11208,8490,24772,61164,37872,-16131,5716,97135,26312,23872,63689,-5415,-2561,78844,-2647,3745,-50452,-46102,-17206,-38173,-46738,-15716,-35671,-18477,-261,-33218,7332,94744,53332,-715,-57422,7841,71064,42439,-80263,-68443,-73288,-6482,-10250,-47880,-893,-19995,-96460,-47882,-3758,-5947,-23436,13813,-23254,-100738,-68403,-9868,-744,-5816,29818,-61659,-42880,-22691,49908,-43600,13941,-17862,10374,32278,-15313,-9412,-57976,43836,40984,-29992,-64544,59450,14018,93250,-15342,-10548,-67078,-53255,1941,-54478,-34712,6753],[-51640,-5261,-46474,-1921,-5167,-54989,-6847,7984,83713,44379,-1935,20616,13021,40819,10813,850,-42109,48282,38378,117444,88395,-6421,22544,59904,58183,20202,66745,30547,-66260,-72049,17891,37671,19737,-9348,-59068,-93509,-12709,-62808,-59716,7008,-9146,20471,-57493,-20183,7302,35509,9346,-53231,-55180,71850,881,11101,19969,-53518,-12769,-31193,-49285,-14243,-39018,-7504,11920,7445,10087,-18473,15687,-11468,4237,8678,14574,-7258,-89373,3661,-35443,-29219,14548,-25015,-63518,7311,-42004,9333,-58478,4697,46382,107017,15917,-46087,-47966,-36048,117091,91104,69935,-17561,11955,18830,-54745,-24088,54329,-30178,-122111,95321,113477,29479,18624,-2261,44876,58051,55124,-20515,2810,8480,-10330,55554,-38241,-18797,-37170,-22086,45949,29295,-26696,69020,119490,115453,-13898,1836,35589,49344,-22207,38139,11407,366,-25523,-9833,18453,-4767,-108323,-73340,-107903,-30860,-46409,-30235,-15902,55329,88413,52906,-19641,41335,3478,28230,-1078,-6369,50385,66288,-40328,-29940,13146,51168,-51092,14925,15329,-38762,22209,21474,89023,17073,33545,32534,39824,71982,22905,73601,-49166,-39826,-30036,-86065,59127,129335,118907,66946,49164,65705,127163,-13251,-114539,26210,3167,66017,-25841,24589,1279,-6034,-30617,17113,46567,46494,16323,53696,61739,12132,36862,13966,-22042,-3750,-12163,-2929,22687,43515,30353,131001,70521,-7422,82872,124962,104782,-45222,-217012,-59697,-18445,-83620,-49550,-20484,-104102,-65409,-67666,-86337,-51001,-24685,-45377,30766,-70312,-129113,-76037,-75508,-53226,-23488,127148,-54423,9519,-74676,-66738,-96100,-71762,5939,-96226,-95981,39333,22480,-66028,-42397,-74110,-104045,-294447,485053,855664,57191,24613,130588,70709,63789,35503,30850,36509,-28748,6332,25417,69472,-23938,12411,-10446,16465,268,-55561,-58844,-38267,18914,17921,106310,112001,25920,42010,118232,20211,-30823,-39412,101975,89226,-33700,-21740,-32785,-94952,-33852,-240290,-138089,-71312,-106622,-79113,3777,-64333,-48774,1404,16697,402,-61345,-67909,-75579,-110446,-28532,32088,26982,-52751,-10447,74579,-46235,-9920,2815,-57603,-53355,15873,350,-25404,88127,-25268,-72446,-56560,-111109,-32990,-48470,-27934,22361,145190,63115,54979,16553,4174,80681,62287,-46789,58638,107379,59843,8038,-20507,-24925,-38313,70110,60442,116918,73853,9451,43296,-8910,3411,6920,14388,77837,35458,26399,-114545,-85698,-38544,-38747,55185,75834,-30911,27955,47725,54988,-20488,-77657,-28174,-62110,-75535,48124,-31578,31537,19626,72979,62719,-51217,19608,-4478,-7102,13057,-1396,52669,9393,6785,-15990,-61205,38113,53385,-8830,-16145,29058,-4349,35959,3790,-12610,8757,28326,10816,48256,99542,-27222,-61409,-38366,136773,50675,37173,31509,-15528,63698,-59202,13910,8559,-59199,-52990,62011,44059,-40640,2064,38100,-26728,-56151,-42208,13304,6143,53576,29731,-46738,58580,33544,58314,18295,50814,46454,46396,111750,63834,-10269,33594,64083,-12497,-10513,-94284,7866,-32406,-25190,34889,-9724,659,-29966,-22300,-29317,16225,-28536,15144,37359,35702,21368,-3409,67382,120761,23489,-38117,-42855,22171,-32986,-6207,-33602,-65685,32626,20655,-28310,-38243,-895,9942,7449,44093,-56586,-147984,14520,-57270,-27128,-13635,-10051,-78113,-62333,127246,-23642,-11857,15532,-1258,-74115,124304,66558,28303,45979,-21470,-3374,-13284,-11754,-22384,23309,14651,13472,87433,31606,-4559,24329,-1873,83033,8513,48113,38538,-37626,-27232,42136,-22339,-48905,-150520,-4643,-1376,-25117,21753,-116737,-23919,63577,-15665,8145,-50612,-43848,42204,-5921,-10944,6622,-33050,32996,84254,9455,25561,56818,-8335,50580,12089,28796,59549,-39530,-20137,24150,-57715,-12005,32430,60193,-73399,-50536,40380,48353,-49730,-8130,18907,160899,22956,-30169,753,-84740,-53805,-6242,58966,47350,-1913,1470,-28254,-72816,-17398,-19227,-16300,21772,-20590,-51418,-86349,15917,34977,3570,28405,-17073,-26408,49899,16810,-61312,19487,41128,30859,-29638,24906,8538,-55586,16230,9820,-2591,-22946,919,-58923,-2906,-16984,28184,5771,38580,3818,-38644,-34104,36679,27755,28214,-37371,-23775,22342,44644,37830,61610,57909,21707,41816,-19117,-123543,-46016,-47727,52036,31007,81066,62085,12348,87416,8933,21036,-15074,4445,-263,-15600,54351,-61289,-28134,92034,-22109,-111619,-44528,23007,-33505,45754,24253,33707,-41242,-5896,65190,49651,25507,31851,20673,4780,44801,104461,4137,-59299,-27361,24467,55677,-20878,-68920,-26541,48355,93972,16866,-25706,14798,67899,-1860,41262,-50730,6997,52838,-21832,52107,-25171,-7406,-8914,29892,91687,80188,14867,70485,12177,-11016,-39265,-51695,-2079,4467,38792,-32980,16037,7100,-59888,54423,43172,36583,5775,59641,5929,38133,24636,-1622,-66469,-14305,18122,-50747,43557,18400,-43658,-12857,35707,-11068,-16481,-37198,62336,48659,106346,7872,-14550,-133280,-76754,38336,93245,13697,45591,-54891,64543,-4123,-145886,-39758,-22534,467,20405,13614,-31899,7177,33334,80645,15359,-52251,-24067,43080,-18226,5699,19932,101158,33205,115530,68163,28747,-14954,46433,47703,-56962,-3936,-56027,-60920,1736,15210,40341,-23064,-51209,-88949,38886,20187,-31030,-71145,-12414,-23395,84374,9749,86429,-3477,24969,11809,21949,22072,17990,-23133,-1578,39786,-25731,51434,-73814,-36190,-2235,-5479,-18493,-79818,-53651,-22669,15839,61299,19009,35861,-5614,50737,25896,-45919,48478,-3172,-10239,22187,95267,-85411,-33200,-20155,21741,91858,129161,-13686,-38185,28200,49816,-42913,33831,-42947,21224,91826,99810,-22618,-30219,53920,49425,-70137,-58149,44657,-15481,71941,40395,113371,23777,16691,-19605,26256,9287,28619,38998,-17653,-66524,33514,-9590,-21189,-23614,-79328,-79718,-55403,-21868,-101277,-39820,-10254,40868,27700,48704,-44187,-35974,-2200,25781,15641,16214,37052,-48602,-6426,29957,15531,5350,36181,-24213,42630,36165,36081,-83062,-66438,-29309,-9414,-43110,69661,192515,49514,12819,47900,34755,53298,35444,-9481,-1709,-81994,-37367,-41623,11040,3390,24688,-8013,19694,77930,54402,45206,28444,-11183,-87390,-31188,-7489,9398,61651,39108,45554,-65675,65071,-77429,-40059,-22621,-31477,-14749,-48977,-76522,47015,-14253,-40097,-72565,13484,64696,39764,69464,-48057,-14425,-38161,-40460,36890,-26296,-22839,9304,11734,42627,-18567,40493,6700,9722,18156,59025,46626,8249,15691,69493,19114,-37596,43352,-11016,4948,105445,-3728,63721,-19443,-9886,-23497,-53279,-53348,-40866,-51742,-18494,-14378,-16558,21913,97104,39746,-11431,-66318,7845,90197,48223,-81016,-76928,-75026,-2221,-49649,-29175,-26493,-24443,-104168,-34040,-17624,-7556,-17981,25846,4370,-125090,-60295,6872,1853,5128,-5569,-47116,-29839,-47481,30624,-44122,16432,-22821,-9008,38816,1498,-2741,-88298,13484,38023,-30111,-50457,47165,13488,74077,-28414,-4371,-75313,-49653,10108,-78719,-41455,10875],[-33405,-3643,-57327,3331,-3487,-44310,-55961,17203,101298,58513,-16396,14163,-5449,95835,55120,-1397,-37059,50640,71799,126405,66705,1524,37924,76948,74642,21167,30466,31002,-82716,-88250,4674,42540,-13700,-27979,-40902,-86423,-23593,-73424,-60492,-1968,-19372,-21179,-79200,-32257,6273,27931,3225,-47735,-62325,29480,540,24754,863,-42972,-1290,-21569,-64310,-54485,-61081,-26200,19613,13593,6717,-7976,21499,34538,23867,-2406,29288,-11689,-86956,23122,-42067,-27934,28524,6390,-59012,2222,-56580,1661,-47417,8973,44156,95598,33088,-30107,-41041,-56857,120401,104673,67062,-6604,12194,15865,-18166,20637,69968,-31058,-98706,58650,83094,53062,-354,-4521,19502,79922,-7741,-19717,13911,-12717,-21012,44959,-25761,17395,460,-35487,60883,20732,-17510,53448,120244,79849,-13530,-1844,51618,50285,-34125,46825,9056,-20269,-57845,-12116,14306,-17653,-73246,-45771,-39936,-17265,-52547,-49420,-32407,43149,95361,46486,-23624,32393,-13502,-13920,11571,-11309,22879,70762,-27801,-23766,13969,67914,-30483,10538,5766,-38777,49503,93806,104447,26543,33318,29309,43840,76579,40697,72664,-59174,-619,-1826,-113587,36778,97271,107380,69509,5853,86550,148031,-23288,-107795,32708,-15008,52765,-14526,25672,1962,-13350,-34233,38315,43825,38375,19923,55112,55974,-13676,34499,13590,-20150,-14673,-6923,-498,59489,50698,24831,104308,42292,7984,71394,111741,70006,-14424,-188686,-57576,10906,-47027,-18605,3246,-88726,-89761,-40395,-24482,-46195,-33855,-28831,50338,-50974,-109241,-59616,-68661,-64324,-27379,83285,-53114,29022,-35522,13474,-54521,-73369,8277,-73456,-74054,40123,23990,-39527,-14495,-28302,-65685,-331452,167459,848072,47133,25625,66649,39040,49096,49310,40243,42256,-44360,-1291,26318,49411,-9399,1516,-19595,11675,-13123,-53000,-60900,-29785,26561,17310,117962,111551,17185,51154,106010,13154,-10845,-34565,85577,84030,-36123,76,-56822,-105058,-21720,-175788,-81348,-42213,-82640,-70541,10036,-43614,-15408,-6510,18344,-2721,-49155,-41196,-84277,-93072,-23327,58584,28453,-60809,25206,85253,-64968,-8240,2374,-22768,-13418,8751,4588,-14515,84328,12860,-68044,-61038,-96564,-17121,-48866,-27928,28174,140405,27461,34974,15362,-9120,28262,31093,-54877,63581,100209,37264,-11975,-14981,4712,-47729,64426,42111,119511,35783,36358,56270,-13562,630,16990,40392,68127,31518,16764,-151427,-89528,-38232,-29666,49939,83925,-34453,12272,60198,47620,-17703,-40678,-32316,-76286,-64424,46102,-29642,33973,23131,69525,80498,-50901,-15375,45575,22584,9301,14818,48580,14952,2420,-44773,-78842,39188,51363,-7029,12800,31086,766,11619,16115,-13018,6821,-3810,3005,47838,116112,-38120,-42221,-48482,77905,54258,-6298,9706,5925,57467,-73187,26625,3898,-76119,-40519,67389,90543,-25356,-14258,24138,-16442,-46671,-35430,35927,16789,50550,38264,-54917,35871,36451,45887,542,1017,27222,8563,60699,76959,6892,25704,61008,-7729,-22219,-96388,172,-9079,-4371,44763,-3873,-1174,-60758,-24297,-5279,21751,-44799,-17915,28292,14154,8690,2922,63725,109255,12108,-29032,-47983,-3417,-41220,22536,-23635,-29893,47648,42306,-58280,-32904,-4638,32357,44077,30146,-56812,-136301,18540,-88263,-193,2503,-8875,-76813,-67224,148991,-32258,-20390,-32285,-16551,-49965,106410,60985,46779,34901,1816,37371,-55199,1803,-7562,8891,13053,35860,88062,-10857,-13441,10190,-28568,89506,29158,10519,30950,-60111,-10486,42726,-2041,-37428,-147054,25520,15924,21077,35831,-118223,-18748,65934,-17901,6874,-41690,-34608,45190,783,-19455,20376,-48568,11885,83946,14111,11787,76277,5168,59659,25624,29618,20452,-33158,-11764,21550,-52759,-20930,40386,64135,-57460,-27945,27656,65676,-16052,-13585,26259,175766,46959,-38555,-1293,-54597,-21501,2165,56585,49520,-10183,-9926,-20923,-69517,-29570,2896,-482,17651,-30383,-55841,-86475,22898,33202,-1544,-11247,-20116,-7984,53759,29812,-70730,6595,51925,17652,-20676,36489,47908,-46329,-10385,-5491,-18673,-34358,2649,-55536,-30840,-30796,19127,8361,56083,2601,-36194,-41804,42598,32877,28519,-22079,-30992,29875,36078,45346,92648,45165,27243,34896,3984,-113955,-29578,1249,68371,46349,116002,73289,-2924,68125,9876,24115,-18215,6642,-9402,-2997,45787,-90251,-42714,49391,-28875,-121559,-25521,22336,-13829,39904,8685,31331,-8449,11981,54226,51698,32618,65532,20820,-24218,46317,99993,-30535,-96301,-43122,66335,68641,-8373,-60031,10779,43410,72474,-13384,-33957,3175,50174,5007,54306,-58901,3101,60619,-42633,31128,-4988,-30663,-18653,18928,59049,73907,22070,84437,15967,-26114,-32415,-42131,14144,26007,24158,-44527,-27048,3046,-45673,65986,55979,32461,-2223,41229,10594,12565,8612,8170,-57515,-31049,13287,-52529,61162,53307,-65101,-27757,74693,20353,6080,-26501,51049,36503,63885,185,6473,-111234,-88933,56090,84172,23706,38738,-69923,79770,6001,-89376,-25969,-16736,-5818,-2628,12478,-13156,-14328,20395,81648,18548,-39240,-31809,27031,-38842,8223,38047,87427,48763,141627,57652,21000,-59153,65699,52161,-62513,-7097,-59907,-11574,1961,29149,31989,-17063,-56881,-88487,38436,3694,-16527,-63507,-28014,-17233,63523,15735,97200,-5529,14338,-5906,17947,-11641,28287,-19908,2652,46838,-31448,41519,-75983,-47643,20030,-811,10426,-23571,-78778,1235,12416,55155,14904,15921,-7658,79778,37672,-20574,60923,-33203,-9940,18177,73492,-94013,-32293,-21524,26632,109813,124287,-23583,-42045,63899,40500,-37793,33563,-52720,19611,86815,126395,-14598,-52833,75311,29306,-56945,-71347,34469,-41246,85782,18181,123975,38525,16981,-13814,18337,4514,42151,77141,-18114,-64377,47913,-14386,-20132,-13979,-78440,-95529,-54172,-38237,-86689,-10948,10753,74205,36690,51774,-31213,-18661,359,13624,-38731,32641,40811,-35091,3593,18695,344,-14437,71078,19488,52990,59927,42594,-70434,-55533,-47236,-32616,-53105,73103,170864,13733,6501,26683,33288,52152,32937,8369,-1381,-65169,-22028,-40298,4636,3174,-2191,-13875,27500,92145,41231,53045,35976,-5921,-46875,-21857,-10827,-2145,52318,47780,37355,-62851,85250,-40471,-34583,-56468,-24682,1026,-30067,-81293,39586,-7497,-73978,-78932,36056,61882,25377,45561,-84702,-18650,-31062,-47205,22325,-21706,-32936,-305,21237,42456,-23393,59795,18058,3147,5491,42332,48892,15356,19632,21084,7094,-89058,18461,-21789,9552,112692,-10982,100905,29253,38392,-17618,-63622,-46801,-64089,-59847,-22080,-36681,-416,30191,86126,20336,-26666,-63693,3439,102616,49201,-85081,-72949,-74978,-620,-58495,6741,-59789,-34253,-105578,-19840,-28735,-9212,-5520,26771,28494,-118462,-45217,24473,186,17516,-30473,-16354,-8211,-69831,12229,-34202,9149,-25874,-27548,44491,18248,21437,-99546,-18261,33453,-23368,-26916,33676,10125,51341,-39941,-2675,-75787,-44486,17192,-89837,-40254,4206],[-8329,-1825,-62847,6461,-5131,-35460,-91731,26088,108635,62338,-28224,11403,-27888,125034,92512,-3236,-25355,62571,110922,114726,43375,68,52894,92767,82715,10043,1128,26631,-80918,-83972,-15353,49554,-42416,-29271,-3451,-55826,-12387,-68600,-55497,-7542,-15586,-62247,-92682,-32257,15122,13191,-3982,-29048,-63011,-15098,-1464,33101,-26888,-37180,11744,-5390,-64701,-76862,-81476,-29245,21035,6875,2776,-3107,40580,68205,25987,-11118,34968,-14292,-78074,35058,-35898,-29827,30493,28293,-53612,-2288,-40961,-2919,-37801,14421,40004,68695,48430,-7142,-31959,-70828,99277,88899,56367,8702,9615,10559,23404,63764,81182,-21596,-25172,50461,61445,73946,-10523,-8932,446,99230,-53878,-18195,19365,-28971,-27950,30655,-13762,39500,40901,-44594,73023,8361,-16817,43698,121972,50176,-17879,-7391,71116,46635,-36944,54945,9419,-48905,-81978,-15535,8621,-33067,-27347,-10793,13325,-26137,-54074,-60528,-63711,21956,83512,29780,-21971,28590,-19638,-51830,27759,-5320,2428,66160,-23823,-20945,4196,62132,-11315,-3429,-9543,-47179,55298,131001,90761,30757,34920,25308,36302,66179,62778,63469,-67018,31269,21892,-132496,14568,87565,89825,58497,-24624,110938,151675,-26951,-93403,41225,-30552,34137,-11090,24453,11875,-17201,-41954,46197,39641,30863,16538,48188,46496,-31680,57249,10074,-12798,-22985,-10058,-246,78092,52182,16112,64125,8909,19660,60481,104726,53934,-25369,-170436,-53696,42004,-21079,-8623,15733,-56328,-103301,-21648,16179,-44819,-17312,-9430,63387,-19257,-98491,-42577,-52818,-54872,-17184,26836,-73456,26638,5450,79119,-5726,-71286,-5793,-49070,-38291,32991,-16846,-24634,-410,-3788,-33019,-356125,-203595,810494,59366,28080,14438,8587,42066,73978,51152,51604,-52690,-11107,24247,28477,4725,-6959,-26645,5876,-24898,-41137,-48078,-5267,38815,28547,100250,92632,13046,53624,83160,3475,14836,-10831,63939,78758,-29920,22726,-76759,-100946,-19799,-126840,-39544,-15052,-54378,-48057,6802,-15329,23563,-12071,23387,1628,-27091,-2120,-83170,-76042,-20209,72246,19857,-61273,60090,86999,-77409,-6201,5183,10204,15717,11107,15741,-2238,68442,49124,-51770,-61814,-73055,-11294,-42004,-12296,34280,141918,11194,24468,13039,-14087,-29376,-2117,-48697,68626,84345,15016,-35340,-4772,33579,-39225,50321,20793,82141,-11930,56931,65759,-14871,-2829,21712,57143,52180,25618,1254,-146285,-66480,-32230,-16803,42114,83791,-36566,-3172,68166,24208,-16422,-48002,-42016,-83812,-49734,25287,-16594,31642,23995,59930,85394,-43846,-39392,88329,50970,4400,17687,38077,26350,13017,-77754,-66726,26476,44256,-9085,31025,18366,9884,-24504,11837,-12931,8950,-35310,-13686,31466,122960,-48170,-27334,-40816,59199,67551,-41803,-384,30313,44431,-77125,34755,-10131,-77400,-27148,63870,114783,-5078,-15015,13909,-4936,-51058,-34612,55985,25113,39629,53039,-54532,9727,38869,23368,-12841,-50744,11165,-29367,-9094,78498,23446,22941,50521,-1256,-23343,-95199,-17494,9766,21141,44495,-3219,-995,-73360,-13902,23275,31180,-43699,-26534,30832,-9144,-1587,5406,51686,92739,2588,-13048,-48331,-33974,-53757,48173,1454,17218,46461,59242,-71238,-24397,-2210,65757,72074,6679,-62579,-103162,14767,-105517,30909,16871,-8011,-64041,-58250,147233,-27753,-31768,-81685,-35028,-6984,75447,45994,50400,24276,22761,61452,-92129,11836,12521,-1590,2903,51781,83766,-41093,-25547,-5858,-50997,81474,48628,-32805,23206,-72854,5828,34144,25199,-22831,-130680,42065,27405,31973,41500,-97794,-15050,52793,-12611,1344,-37900,-29943,31723,12816,-19647,26668,-63536,-18180,74056,21581,715,82827,24262,58211,36194,20669,-25222,-28889,-2589,18719,-41695,-24747,51189,60110,-28098,-11332,16368,73849,8816,-19897,33083,156444,52925,-48075,-11718,-27854,-2272,9188,60536,47197,-9942,-24547,-6167,-59356,-40468,24538,14099,4442,-40110,-60190,-84294,15845,16323,-17626,-47206,-21631,6215,61406,38180,-68180,6075,56903,5581,-24781,41896,76043,-32117,-30633,-14974,-22783,-44864,-2276,-47641,-55106,-40488,14380,9466,61546,-3676,-32565,-41064,45929,39722,25530,-14761,-34964,32608,20367,52132,114493,38181,29691,18783,22736,-76142,-9206,38004,69907,55129,135901,80382,-31877,42979,13595,26605,-40710,-2787,11010,8271,11373,-105073,-52972,10920,-29318,-91577,-6319,16874,1383,34826,-16298,21800,21267,28341,36900,48970,47299,82399,23434,-48557,44839,73931,-64077,-115793,-45231,81499,70317,-12934,-49625,47106,32051,41659,-43481,-34430,2820,42739,14128,52954,-62492,3138,63339,-53622,-4525,15400,-53446,-21522,-1581,29198,64365,28480,81433,19472,-34993,-21022,-23149,29416,40321,11335,-49266,-69624,-4377,-37322,79576,61727,20342,-10545,10521,2208,-21496,-9677,17773,-44949,-51109,5003,-32162,62253,81907,-72328,-35041,103353,48244,29162,-9259,43342,20565,17308,-6562,25323,-70952,-81122,64183,81001,32059,26763,-71452,78118,19785,-22367,-8795,-6063,-10854,-32219,6448,4044,-34478,538,66215,24023,-602,-30992,12879,-49733,-245,45460,64531,57962,157803,40166,9336,-79066,68626,52656,-62471,-13276,-52155,27687,1489,44254,24817,-16339,-54987,-62566,35703,-5957,-2061,-53560,-52765,-17393,29376,13203,99837,-9412,-2298,-25104,19378,-45587,25903,-25837,4285,54660,-30394,19488,-61109,-59262,39060,10692,34085,32495,-93293,17412,13792,29473,-619,-7052,-7603,92313,43255,-259,72293,-61389,-4641,21236,35006,-95840,-26441,-12167,37733,97176,101524,-45054,-44976,106557,29330,-30750,33872,-52276,9333,73499,135162,-5006,-72579,82408,6344,-42467,-78920,16856,-52420,113330,17349,110517,43310,21090,-7145,6633,1782,44054,101207,-14303,-55352,63271,-20744,-24349,-7427,-71516,-100276,-54190,-56011,-66696,26438,45472,95103,44345,51463,-18300,6032,2598,-793,-103424,58147,25047,-16576,6252,10414,-13204,-24771,102142,67361,53105,67566,44656,-42598,-39357,-75769,-57151,-50414,71803,125180,-23949,8387,-10516,24087,48888,29985,34431,-4924,-44638,-9594,-36908,-4677,3672,-15435,-18554,33838,88571,26178,34991,34979,3294,6188,-16351,-14295,-24297,40420,46999,29062,-44327,96550,-794,-27461,-87878,-20265,14931,-3743,-75375,29966,1862,-87864,-70417,54066,47895,14510,22711,-104570,-19619,-18669,-42348,7336,-18046,-37058,-7047,27179,48618,-23008,67294,21410,-8977,-1740,16592,43410,7943,22484,-24647,-6250,-109964,-6558,-39774,11616,95469,-23715,109382,79184,80990,-1300,-68632,-21957,-78490,-56460,-28759,-57119,9225,29159,63117,-175,-41529,-47253,-1152,103653,43059,-89630,-58166,-66832,8983,-34872,44549,-91377,-47685,-106348,-12080,-34572,-10847,11702,13391,43811,-86054,-25166,34654,-5289,25138,-37603,16776,16353,-81438,3344,-16977,-4357,-25871,-44159,46836,32373,54705,-88049,-41587,27365,-12232,-1349,22186,5025,33733,-46417,-5911,-63296,-40296,21864,-80264,-33280,-13540],[15547,-2406,-61808,8541,-7837,-29463,-101451,32300,99798,53141,-36490,11836,-48622,121003,115110,-4055,-8829,83491,137605,89526,24631,-12456,60905,100264,81445,-7747,-12890,16341,-63786,-58640,-33836,52851,-61659,-17301,39521,-11537,15245,-53732,-44609,-10995,-3322,-90277,-91633,-18785,31485,-4683,-9518,-953,-55553,-48470,-4912,37956,-52435,-36194,22837,5897,-50510,-74154,-88631,-14983,13361,-19823,-251,-4817,67358,76865,9803,-16638,28186,-14139,-67336,30823,-22623,-33700,25875,33209,-48019,-5461,4177,-3718,-31924,17795,33432,35600,58803,12140,-26543,-83889,61172,53299,35652,25628,3318,3851,56903,95386,83676,-8066,41917,54158,63334,89067,-6084,-13755,5068,114162,-73289,-19603,15564,-32988,-29044,19349,-1405,39716,69102,-48729,78800,483,-12596,49399,125058,34168,-21636,-8854,86617,40419,-29965,65870,15906,-72269,-89832,-18733,6033,-44474,17217,22791,43430,-52704,-51787,-57523,-97298,3971,55966,6602,-14938,24740,-9051,-69584,43362,11104,-5850,53990,-26555,-22006,-15390,24589,35,-21970,-24890,-60869,38445,123474,52921,31200,40524,19613,20546,48643,82670,44564,-70025,46344,37758,-132811,2891,87889,65728,38741,-29977,129257,137229,-24094,-74931,46592,-39658,9512,-16284,21363,25017,-12333,-44490,39809,35782,24375,7954,35660,34893,-39169,75787,1971,-1899,-21080,-21295,-3237,71421,47737,9139,22128,-18533,23385,48495,103710,58224,-54114,-147257,-50789,70040,-6632,-22300,15091,-14812,-104580,-9349,27691,-48226,19893,11275,64628,12639,-92217,-28706,-30035,-32042,3707,-29072,-103285,11098,39003,118169,41626,-58218,-34706,-31309,4159,20251,-98978,-24842,-3602,-1515,-18062,-362722,-484589,739762,88560,32792,-13381,-14043,42686,100959,62751,58563,-50879,-21370,18262,13791,15033,-12159,-32398,-82,-31719,-23755,-20689,34209,52786,46290,53716,60389,16508,48136,54787,-7038,38111,23053,39465,73710,-22861,42919,-86713,-84462,-28602,-93267,-19953,4761,-29922,-19874,-9844,7421,56310,-14847,31749,15511,-16,35112,-72623,-63557,-23772,70687,3239,-51264,84286,80050,-81036,-6087,1498,29419,25762,21637,32037,4031,42855,70693,-26540,-57774,-45412,-17298,-32239,8287,35779,144203,13952,25093,10867,-10480,-71567,-26921,-33086,70319,57759,2008,-55985,4836,46670,-16617,28070,6136,25608,-50133,67979,76929,-14562,-6108,19336,60896,37341,20447,-12429,-104431,-21008,-26437,-3129,31698,78255,-30888,-12701,62041,-10397,-22468,-82276,-53153,-79646,-38734,-5419,4023,26060,24931,49400,81363,-34183,-47871,109005,62722,1815,15092,22937,36663,33970,-102341,-37831,9141,34625,-11777,38031,-7205,19805,-54881,-7549,-12919,15204,-56516,-31829,8682,121364,-54366,-16721,-19255,65013,77515,-58329,-763,51041,28865,-70375,33980,-25482,-67430,-19416,49473,109782,13594,6348,10976,6013,-67517,-45835,70408,30789,22526,69615,-44485,-12268,39690,-5004,-17894,-81186,817,-58579,-70246,68321,31640,27432,36720,2188,-14374,-91996,-42048,16949,44184,31574,-10197,428,-59846,6533,49033,43868,-26876,-13497,39725,-32701,-5834,2774,34791,77762,-3639,6869,-40823,-62320,-65753,65066,39930,62310,32015,65530,-65782,-14924,8268,103300,77388,-23884,-72905,-56922,2893,-103293,58196,28509,-13059,-43515,-37192,119813,-12701,-40063,-119420,-48896,40270,39078,23639,37120,13896,36743,60583,-116853,15103,31373,-6230,-12248,56491,75456,-54171,-36609,-17462,-59190,63550,61270,-65140,17091,-68622,17725,27300,54160,-6720,-102473,38064,31890,4083,34870,-63936,-18252,29842,-1339,-7710,-45658,-29283,3183,24056,-11752,25294,-74668,-39750,59528,30525,-9056,73669,44300,51216,44783,1399,-65718,-26112,4900,17157,-30272,-22789,61252,50324,-3007,-7786,8275,67736,15595,-25133,37703,107874,43991,-54514,-24774,-6481,-2185,12605,69456,40425,-2864,-35149,13511,-48584,-46930,38846,27115,-12346,-43584,-51945,-76031,-2429,-9815,-39776,-65190,-20305,14057,69233,39524,-52678,18377,52691,-2584,-38658,38577,84772,-14798,-33664,-15274,-11537,-49810,-12121,-34664,-69672,-43749,13452,7773,54576,-11542,-29630,-35715,45580,47431,19519,-24390,-38106,34096,4493,51861,103606,37149,29806,-1460,29427,-15411,9562,53084,55563,54921,130547,81528,-64009,17639,19225,30749,-70547,-21241,51487,16774,-41646,-102976,-51596,-9877,-26770,-38549,2545,5369,8577,28900,-44235,4876,37809,43362,14296,42962,66854,73639,25217,-61989,45746,41127,-86075,-110146,-35426,59812,60399,-39995,-40663,67935,18383,13458,-67450,-26281,8347,38418,20140,34793,-58544,7010,60644,-50486,-42850,33684,-68008,-21653,-25288,7522,53442,32346,62099,22013,-37569,-6269,-168,39727,46366,108,-51030,-99320,-12990,-37325,88864,58817,4307,-16876,-24450,-17628,-54004,-25252,23700,-34759,-70087,-6122,700,49127,97942,-63774,-34475,109898,62914,44597,8900,42556,2484,-25361,-10734,37095,-27480,-52031,60163,83951,38799,14198,-59343,54101,35819,20642,6454,6215,-14282,-58279,-970,16315,-47905,-19055,40577,29021,41042,-22022,3403,-49353,-18909,43323,46287,55003,158975,22766,-2519,-77709,53964,49742,-57090,-18262,-40972,50770,4980,58085,21320,-17143,-46902,-14639,28364,-10429,8782,-43113,-79191,-24826,-1718,3724,100357,-11627,-17440,-36959,25716,-64661,11820,-39092,890,62779,-21094,-6239,-33744,-65486,48311,25338,45150,71116,-96231,21404,18209,-6616,-21776,-25332,-5074,80379,39629,10740,81741,-81704,5825,32904,-6790,-90564,-17663,5650,54843,53250,65891,-73487,-48553,130886,19007,-20376,35425,-43532,-5062,58835,128713,3093,-83486,71472,-17662,-32682,-81224,-7033,-46490,141107,32057,84793,42539,30486,2374,-4988,590,32124,106085,-7002,-39063,76016,-27196,-30600,-3440,-63879,-99830,-56590,-68981,-45023,65387,80169,94569,48743,47608,-11379,30854,3315,-14658,-150845,82215,-3266,3127,5084,5937,-19657,-24661,118564,104709,47501,60097,41518,-6853,-19485,-100404,-74064,-37143,66685,74303,-51211,16944,-54832,7636,41940,26583,60302,-9384,-24509,-4727,-35216,-15734,5599,-10806,-22230,32791,68576,12904,-6353,27101,15888,49718,-17904,-15559,-52147,25295,38613,19212,-20036,95031,25101,-20379,-109737,-19394,29253,24979,-62120,18736,10699,-75075,-53370,65334,25721,11043,8979,-101328,-19189,-5038,-31638,-1692,-13692,-33853,-6200,26816,54814,-13701,62655,17709,-22441,1370,-9801,31384,-8586,27981,-49332,-17271,-99315,-26943,-61974,13824,60742,-39723,98063,110575,104506,19388,-70001,20415,-80969,-41634,-36007,-64656,11170,18820,33368,-15719,-50891,-17849,-3604,89462,28547,-85952,-37003,-46745,30152,7515,69555,-110893,-59735,-109934,-14180,-34157,-11925,28272,-12057,46774,-41060,-4522,30599,-12870,23157,-26351,40992,36414,-74938,6521,2932,-18904,-24035,-58044,44982,42566,83569,-58129,-46665,20424,-422,19448,13673,-1248,25394,-46620,-13517,-35314,-39681,23298,-51727,-24348,-38513],[31470,-7254,-55387,11310,-10190,-25479,-84571,30229,73972,32663,-40561,13874,-61915,89313,121232,-4649,8139,106722,136804,62784,15201,-34861,56081,96667,72338,-22887,-8406,959,-37970,-20666,-43797,48510,-69521,-3460,72998,28727,45976,-38025,-29961,-12836,10171,-94767,-74848,3333,49515,-20761,-11509,29929,-40118,-61194,-9808,39584,-63484,-39123,29076,4710,-25765,-51332,-74630,12271,-2969,-60973,-2109,-11513,92098,63026,-16064,-18988,9716,-11436,-58862,9196,-8338,-36800,20666,20138,-41230,-6450,62535,-2168,-31524,15336,24108,6743,63196,15770,-29758,-99487,20085,15836,5864,41174,-6291,-3001,70893,112072,78659,3785,79651,57984,85718,96534,11715,-18760,37332,121520,-72523,-26356,3369,-21864,-24696,16226,12853,18624,74202,-47577,75822,1220,4594,70026,125485,28486,-20760,-2815,90111,33632,-15110,82045,29160,-81881,-80938,-21171,10195,-46642,51053,46209,52422,-84313,-48649,-39074,-118420,-4667,20424,-16909,-3948,18655,18134,-58591,54667,33344,-803,36720,-32119,-26738,-40728,-38400,1822,-38549,-34265,-73607,7718,86104,6760,30703,50250,11040,3483,32271,91943,15197,-66501,42770,44318,-112592,4045,88424,37702,20603,-10899,130259,109563,-16564,-56154,45063,-40815,-22292,-27698,16878,34075,1625,-35184,22589,33391,19142,-1497,23661,23919,-36391,70245,-9567,10084,-6604,-37860,-9127,42665,38964,8389,-8630,-30568,18519,33929,100733,71519,-81911,-119314,-51102,89164,-4,-50202,5760,24402,-96096,-959,15639,-53328,62604,29808,53371,35380,-82755,-16921,-3313,-5658,27609,-69564,-127786,937,61102,133541,79565,-32560,-70287,-23331,44439,5891,-191267,-36830,-19636,-13942,-22118,-342148,-552592,615279,121993,38973,-15736,-26190,46834,118636,71006,55583,-40018,-30155,8442,9306,19040,-14291,-36973,-4607,-32099,-6000,15917,78063,64015,62492,-10107,22447,27577,36347,27977,-16574,50391,54925,16980,67410,-22745,57635,-82816,-59994,-41092,-76177,-20910,14726,-12027,7298,-38233,15579,75804,-15336,41881,36989,25497,58639,-55480,-57363,-34413,56136,-17125,-31204,91047,67765,-76234,-9326,-14517,28072,15749,34974,48045,-100,15003,72104,2388,-47680,-20168,-31732,-22791,23748,28745,143931,25675,31051,9190,-892,-82843,-36953,-14288,67461,24670,1612,-68182,10418,36487,11830,537,5307,-21186,-65832,68468,90226,-15048,-8334,10213,52856,28718,18237,-21291,-49572,27828,-27569,8548,19725,71206,-13790,-13474,38977,-44711,-37300,-114520,-61557,-62857,-38368,-34242,26269,20092,27686,43978,75023,-26985,-42325,97258,45031,3509,14494,5747,39313,56368,-106684,-9804,-4004,24911,-11345,36181,-37946,27137,-65504,-35666,-13439,22867,-62469,-42264,-9675,110454,-55700,-7600,4544,76232,75860,-56612,983,61581,14900,-54610,23968,-34515,-53374,-20303,25029,80819,25404,44149,12725,15150,-85239,-69533,76740,32680,3544,81821,-26049,-23167,38850,-33360,-13603,-73732,-3290,-73452,-100323,48587,23239,37487,24266,878,662,-87686,-67384,8907,58901,7529,-24274,1287,-22963,31325,65430,57286,-1853,6436,47883,-50761,-3832,-5040,17788,64879,-8467,26180,-27110,-82224,-71847,68754,84610,92738,11892,59488,-48095,-8921,25479,134690,52370,-58159,-84286,-11606,-13761,-79900,76435,36724,-29683,-21988,-8594,74358,6183,-41502,-135907,-49944,75423,6216,-1362,11896,3190,41621,37431,-127533,9280,42690,-5258,-27274,47568,63312,-52370,-42740,-19518,-50419,43720,63010,-76010,12291,-48546,23127,26749,78600,8500,-67407,14119,30309,-42307,16469,-32569,-30212,4267,11816,-18706,-67807,-31029,-35005,28540,1365,18760,-77912,-39938,47022,37968,-19023,51687,58078,43643,53095,-25398,-89278,-23729,8825,17213,-21259,-16432,66955,37811,3429,-19170,1500,45583,6114,-27118,38842,48187,27459,-54977,-32253,10944,-18583,10022,77386,29473,7397,-35987,34633,-41448,-46673,41942,38091,-27266,-38590,-22132,-61779,-25359,-32929,-59981,-60688,-15456,17528,73611,32871,-28367,38095,38288,-6570,-53626,26932,77028,3688,-13974,-7047,13946,-45509,-23128,-18295,-71029,-40385,14727,3097,38018,-16398,-28665,-29204,41374,54416,11559,-54220,-44239,39339,-5486,40281,54596,39453,29373,-18400,20691,47634,22520,45248,30703,45427,98261,76104,-87222,-3304,25739,37482,-93176,-43044,90425,23543,-91335,-85194,-34116,-9704,-24887,11140,-5587,-11320,7478,20885,-66071,-17447,34678,57380,-10273,36027,87643,41650,22978,-60915,51668,17113,-90511,-81553,-19167,10824,41991,-80896,-34206,64072,6354,-841,-81359,-12060,12111,31809,17521,3117,-46545,14176,52728,-33343,-69936,47765,-69125,-24257,-40991,-4797,40636,31973,33692,23377,-36597,10500,19328,42074,44561,-9591,-54544,-109404,-19365,-44057,90196,49446,-11593,-20248,-55142,-42357,-74856,-34596,22365,-30797,-83643,-18240,33792,27899,97363,-42732,-28216,90164,59688,47511,21808,49093,-16066,-57823,-11464,40676,5968,-10554,45717,89622,46044,5411,-35970,11731,51616,24718,16293,16472,-17726,-73424,-6059,21146,-51804,-31649,13062,30118,65122,-8767,-1045,-40641,-42669,35358,41135,40293,143803,13010,-10798,-63907,28435,45639,-48396,-18159,-37079,59588,14366,66869,22048,-14757,-34565,41998,15305,-13674,13774,-32375,-97670,-37271,-18829,-8804,102942,-9449,-26263,-36237,31591,-61193,-7514,-55586,-8922,69510,-5720,-26566,-2689,-61577,45296,38331,40725,84364,-90102,11511,22736,-39819,-42319,-32813,206,46699,26711,12846,88320,-90574,20406,49930,-35752,-78297,-8897,25743,73444,-10468,24133,-98855,-53962,116474,12314,-6439,37655,-29586,-15926,46868,114175,7026,-83788,46525,-38087,-26463,-77700,-28023,-26592,153222,50462,61873,41523,44516,16728,-12856,856,9162,94071,2109,-17433,83721,-32307,-34459,-1484,-61203,-99869,-61329,-71509,-21648,94645,100868,75493,49229,40232,-13560,47735,2949,-24178,-159716,96228,-32149,20039,3604,4166,-16773,-17833,114143,120383,40221,43034,33622,26832,2175,-107616,-77841,-18190,59545,34238,-58911,29411,-90348,-12886,32192,23396,74691,-10317,-7202,-8694,-38046,-26479,9552,8703,-25691,21055,38689,3702,-54717,16075,29980,60418,-27002,-13504,-78065,6414,26646,4493,-919,80858,26219,-14450,-118402,-23963,43930,50065,-46277,6855,16776,-40218,-35695,69295,1638,16470,6582,-79433,-19265,5417,-23136,-2495,-6734,-23877,1804,19027,54293,5366,48566,9652,-32646,11717,-28974,15923,-28549,36359,-47229,-23123,-71212,-40006,-81024,19302,23041,-55610,81554,111314,104369,36922,-70836,71235,-73030,-19001,-40092,-52303,9048,2574,4297,-20905,-51335,19612,-5301,60655,6816,-65181,-14966,-16887,56875,47419,74069,-111653,-64244,-113858,-24391,-28669,-11475,37936,-41421,37397,2268,11674,10546,-20252,10040,-2440,51710,45758,-48757,18225,21086,-29351,-22803,-67201,40096,48653,96781,-20918,-29055,13899,8681,31136,7153,-8811,23330,-41824,-24261,4946,-43619,21074,-14727,-17171,-63947],[35991,-16126,-46403,17044,-11892,-21464,-50101,14210,37522,6827,-39782,15606,-64249,44987,114184,-6976,21069,122025,106135,43349,16660,-63073,36109,84508,58563,-27005,11723,-17018,-12028,15917,-42582,36168,-66997,385,87953,48977,65764,-30004,-15243,-12387,18955,-71711,-47102,22903,61776,-31109,-9771,56553,-19166,-52337,-16147,37288,-52143,-45103,28975,-9070,3169,-22583,-40078,43324,-24273,-101766,-3537,-19734,106230,40443,-37478,-18686,-15581,-7917,-54909,-22293,2892,-36192,18454,-5068,-31512,-4072,108712,-1194,-37067,4307,12104,-10036,62676,-3446,-43609,-115374,-9892,-7772,-26156,52547,-17686,-8929,61088,116335,71873,9774,90933,59727,111601,96273,35686,-24509,82740,118694,-66714,-37892,-12422,1383,-17621,22564,29410,-15377,55297,-41651,63684,9430,33080,94806,118357,23366,-15954,9365,77578,27794,3519,100476,45720,-78101,-61707,-22815,22200,-38377,70461,54116,47885,-106733,-49345,-9698,-117507,-4647,-14312,-33782,8695,11981,55201,-23294,59438,54314,15054,17472,-37011,-34156,-65540,-101542,-2407,-47723,-33697,-78913,-23706,43367,-30182,31237,61524,-656,-7324,22463,85363,-22457,-56558,26929,42374,-79019,14189,87106,10612,14516,21354,108483,79010,-7271,-40342,36046,-35280,-59958,-40919,11369,33597,20166,-14439,1547,32734,15728,-6271,17913,16552,-25883,40925,-20674,21284,16649,-55502,-16896,2628,28536,15852,-20295,-22891,8200,16635,87979,76929,-103081,-93524,-56264,94461,3670,-75011,-4047,50401,-82971,4119,-8602,-55596,92251,41343,34513,46304,-62989,-2424,22870,15373,45185,-85187,-136994,14144,73428,135137,101670,-515,-101607,-23526,73682,-6068,-248034,-53098,-39076,-30052,-36186,-288720,-373544,419927,146209,44093,195,-28223,48484,118169,70948,37544,-23972,-35765,-3903,14002,16264,-14313,-39306,-5906,-26585,7639,52787,109857,67979,70408,-71890,-13109,43175,21931,9229,-23626,47006,74203,1902,58126,-31897,64792,-65672,-33208,-47600,-76139,-37724,14868,-344,29965,-70626,7933,81119,-14555,50554,59861,43435,63387,-36302,-56940,-48779,34625,-35609,-4762,79368,54597,-65557,-15633,-40431,6884,-7985,45191,57269,-13470,-5373,56676,28978,-30954,-2884,-47637,-14752,28455,12269,139613,35350,33458,7889,10410,-62087,-31325,1594,61106,-4270,11447,-68313,11221,5466,37766,-26847,18798,-37906,-56182,59770,100927,-18053,-8738,-3407,37585,27617,19787,-27575,-7623,55554,-38759,16478,8306,65412,12715,-5846,4385,-64991,-56681,-123619,-64088,-37776,-50840,-51052,43760,16994,32287,46575,70394,-26262,-28908,54448,-3031,9306,19181,-10838,31323,70641,-87185,7022,-8745,16726,-5133,29366,-62566,29815,-51515,-63091,-14778,27831,-55173,-37788,-16671,89193,-53123,3739,21190,82879,62349,-48508,-4117,57656,5170,-33518,7949,-33652,-40243,-28134,-5242,40015,27674,83433,11640,22397,-91572,-98661,73164,28838,-12092,83947,-2835,-19288,37493,-55083,-1988,-30134,-2074,-72349,-93580,23141,-4385,48250,16975,-3451,15613,-82145,-86301,-12712,62226,-22640,-42075,-321,23721,53406,68789,67784,21691,15179,49682,-55431,1654,-16220,4913,49461,-15215,39855,-13062,-89721,-68358,57170,123703,102187,-5205,43841,-27345,-10827,45057,150391,3721,-91874,-91901,20569,-29499,-40575,83848,40498,-59675,-6524,21389,25266,21149,-35376,-127992,-33799,88131,-16173,-22974,-16137,-8080,38198,3696,-126379,-6157,42681,-318,-37365,25794,47182,-41696,-41212,-10534,-29737,29184,52597,-65683,7516,-20871,23088,30595,92889,19580,-33266,-21799,24745,-79609,-8632,-16833,-47887,-18115,21734,-29526,-98691,-33263,-74285,22588,14809,10976,-70382,-16924,40830,40903,-29562,24425,58516,38613,61487,-54106,-89471,-21309,8465,18235,-13336,-8362,65918,25511,-12058,-41192,-7762,10595,-12289,-24283,36327,-1751,10925,-48306,-27384,25596,-41285,-130,77161,14647,16561,-25263,53934,-35701,-38787,34830,46121,-37325,-27641,26711,-43791,-45425,-40828,-71868,-39614,-7537,20968,71872,19360,-2710,57536,15667,-9065,-60241,10288,62883,21395,25495,5798,47606,-30805,-30565,-2522,-60328,-32001,16324,-3497,16886,-14436,-29778,-23182,33847,58904,3398,-96637,-55723,51373,-6664,17488,-16236,41580,30598,-24417,-30,86102,27992,20394,5031,28496,47590,65015,-94035,-17322,32175,45783,-98315,-60880,106661,31420,-111800,-55846,-2098,5436,-26198,36836,-30177,-30261,679,10854,-73613,-40862,12753,69791,-31106,30809,105581,-446,14964,-45185,61638,8855,-77048,-39740,-2995,-43766,20151,-117635,-29420,37690,-1489,4190,-83852,3373,8357,21097,2843,-33651,-29184,23995,40664,-6727,-75655,55509,-56865,-32894,-38547,-9357,23639,26551,6142,23508,-35814,27695,28049,35626,36473,-17233,-62251,-101210,-20212,-53075,85223,38769,-25227,-21134,-75327,-63392,-78292,-36714,10238,-33498,-88869,-27844,58260,5995,79670,-15442,-19589,51894,40602,38395,25152,59740,-33071,-77312,-8801,38424,23334,28084,26085,93694,56672,3168,-6143,-33140,64304,-916,20009,22377,-23593,-75734,-6588,17315,-46970,-33538,-9243,24552,62128,3189,-2006,-29164,-63993,25184,45802,18881,116478,14883,-13297,-46479,3419,43078,-39657,-10541,-47269,59043,27430,64833,25312,-5109,-19893,87921,-2390,-19226,12645,-20371,-100850,-49832,-19829,-19859,107539,-2068,-27718,-23223,27007,-37431,-22159,-70391,-24447,72780,10933,-35923,22664,-46650,31389,45596,23520,76465,-79287,-10212,24560,-58511,-57982,-26720,8222,3350,7868,10069,91249,-87847,36646,65582,-40219,-60484,-2415,39865,85818,-75597,-16508,-109306,-61480,61545,11454,9162,38800,-13787,-16048,37529,99066,5683,-75348,17338,-48330,-16337,-66687,-33787,296,139987,62420,52457,43559,60517,36358,-14981,3530,-17135,72535,11028,4998,86025,-35083,-32058,-971,-65831,-101373,-67346,-61292,6136,102942,100205,49845,46643,30038,-23193,51006,2888,-24544,-127144,95979,-50000,31391,3764,2906,-5200,-9755,91483,111631,33542,23095,22832,49921,23170,-92758,-67508,339,50822,10589,-44394,42597,-103140,-32715,22050,21958,68883,-4130,6012,-18420,-45789,-34431,15549,32936,-30153,-493,8109,-1045,-86465,6135,42810,30695,-40655,-9147,-95238,-16216,15455,-16568,6148,58094,2969,-9868,-114772,-35710,53883,66370,-32192,-4004,19317,3764,-23781,66494,-16765,29624,10910,-50446,-20797,9761,-22985,3771,3643,-9806,12534,4866,43817,30750,29384,622,-36227,21498,-36457,785,-47318,43951,-24330,-22506,-42626,-46280,-89304,29355,-3746,-67563,70510,83826,84778,45442,-74046,114908,-59400,5557,-37651,-20710,8685,-13594,-17008,-13328,-42855,55911,-10828,24868,-18053,-25506,2991,14889,77541,67582,59018,-93806,-56972,-110185,-36595,-21037,-8450,36398,-62682,19599,33779,19633,-20336,-25397,-11682,24714,51017,42116,-9309,31509,34314,-32153,-24212,-67767,34789,50937,90420,10587,6103,9391,13271,32522,947,-18031,19293,-34847,-36472,48139,-50539,15031,16702,-13941,-82934],[29578,-26210,-37933,27908,-13398,-15448,-11293,-17036,2285,-16346,-33670,15609,-55884,5217,99126,-13083,27624,121243,57417,32247,26706,-91071,4312,69378,43655,-16843,40012,-34170,6037,37832,-32477,19060,-57141,-11745,83809,44620,66601,-33903,-4285,-8341,20489,-27015,-17230,26443,62185,-33969,-5805,73733,2987,-29810,-23633,30649,-19146,-53601,22843,-28430,29474,-3478,4466,67142,-44840,-126976,-5536,-25603,106715,23947,-41857,-16370,-40339,-6627,-55248,-51083,9973,-30668,19872,-32262,-17611,2996,122353,-3864,-47323,-15284,-1912,-11974,59395,-42345,-65894,-125223,-20959,-11127,-48656,57606,-28762,-13447,33569,113616,70420,8148,83960,60694,122311,90253,56426,-31303,116031,105310,-66712,-50130,-25647,28814,-11660,34725,45615,-49732,22297,-32632,44359,20019,59894,108671,101049,10103,-13501,21444,51552,23612,21108,111572,58621,-68773,-41358,-23492,40013,-23486,76492,46075,36127,-111324,-58366,21517,-95433,-615,-42539,-39592,20372,8336,91045,19989,57326,67171,36638,-265,-39680,-42490,-83316,-132778,-5857,-47342,-22875,-73415,-45272,12730,-47757,32452,69875,-13898,-6667,20324,64223,-61794,-42281,10043,34618,-44831,26605,83453,-10396,24901,51979,68527,57641,904,-29792,22131,-26545,-97462,-51456,5059,22118,36378,10395,-14949,33232,15212,-1870,19884,14709,-11314,2170,-26236,30936,40654,-69967,-25265,-35899,19106,29702,-13257,1894,-2238,-1890,63216,61818,-116065,-72695,-66617,84360,7707,-80577,-6818,56665,-70590,4445,-34103,-52243,96177,41281,17083,49470,-28521,19322,42873,25646,48749,-77815,-129954,57010,81677,131181,104017,25647,-119999,-28089,84971,-13536,-240599,-66121,-52206,-40784,-46528,-206014,-34254,165162,153415,44870,23104,-22134,42745,98037,59983,5712,-7014,-37163,-16524,22281,8594,-13275,-37522,-2747,-17146,14753,80110,115755,61707,67911,-111586,-39641,58416,8932,2453,-27121,29636,76239,-1979,45551,-44268,63841,-41219,-9481,-41710,-86653,-62853,7174,6316,46983,-95501,-8713,76044,-13549,53408,75178,50503,52321,-20010,-60347,-62058,13849,-46755,22354,54724,43797,-52273,-22865,-66835,-26544,-34587,48757,55592,-29272,-10553,33542,48270,-8460,4223,-57394,-7238,22504,-10499,130748,37196,25401,6846,19155,-24290,-13895,10040,53429,-16508,25456,-56080,8877,-35729,56413,-47604,38896,-23431,-28017,45299,102177,-23489,-6801,-18297,20558,31710,23930,-35980,8084,46249,-56775,20448,117,61175,41018,7321,-31172,-61577,-72088,-103673,-59244,-12584,-71611,-51041,51628,16274,37054,53453,65958,-33208,-15200,-4487,-66596,17137,27941,-24690,14670,71009,-51094,13604,-6774,10503,7162,21615,-70736,27886,-17983,-80105,-17030,26335,-42541,-16487,-12309,59231,-48612,20001,27378,81623,43110,-48487,-21476,38792,239,-12037,-9175,-24596,-28263,-37652,-34260,307,20487,108273,-264,28769,-79620,-121148,59089,17349,-20317,72818,20058,-1829,37590,-64293,12592,28203,2820,-57391,-61622,-3111,-43862,53959,16768,-6979,24463,-74049,-92978,-41522,54258,-52206,-58634,-5345,61053,66655,59157,71914,35925,1640,43353,-41035,7051,-27045,-1503,27035,-25941,43747,-5767,-83625,-54458,31843,144129,92097,-13099,23813,-11233,-22209,61024,146821,-46706,-119439,-91603,34005,-38646,2020,81015,38180,-97442,-1486,46685,-12624,26832,-23932,-99724,-2514,79101,-25364,-36036,-37977,-19292,29660,-25427,-116136,-29320,31451,6500,-39706,-4699,27578,-27791,-30971,6489,-6691,22287,31864,-44140,1804,4097,22117,34047,93781,22982,-7756,-57699,17231,-90893,-32634,-18535,-64405,-34313,24206,-38022,-123700,-34447,-105188,6019,23063,5488,-52059,20384,39726,37739,-39572,886,43049,36838,67481,-77992,-69022,-19756,4296,19135,-2679,-1183,57900,15558,-40261,-65140,-22055,-29222,-32182,-16367,31494,-28910,-613,-35065,-7995,36930,-57521,-17351,64276,-3841,20970,-5718,69262,-23450,-23965,22840,50027,-42699,-16488,79393,-25206,-56944,-28737,-73177,-13339,1876,28365,63062,2154,16786,71118,-10514,-14499,-53353,-6240,52481,36346,73454,18017,79460,-7914,-30341,7723,-43746,-21200,16912,-10004,-2998,-4421,-31819,-17326,23900,59614,-2779,-133720,-70966,69320,88,-11472,-82016,40788,34861,-14540,-22567,83175,26865,-11679,-11958,7409,-6049,50662,-85559,-23714,37647,52919,-83887,-67908,91815,42505,-88762,-20476,36831,24766,-31243,33530,-63102,-47212,-7633,345,-63341,-59569,-18623,78696,-41513,29392,116214,-35239,1596,-17787,71909,12830,-50033,3216,8160,-82797,-220,-134019,-24651,2229,-4510,25006,-76063,14767,-3987,7152,-23156,-65204,-11832,35758,26520,22101,-57844,54932,-36996,-47389,-17089,-8576,1221,16883,-12536,22345,-37376,43181,21382,22174,24881,-21823,-72882,-82580,-14016,-59586,79456,32274,-36719,-20905,-82530,-73859,-65449,-33152,-15249,-40473,-85256,-30243,71790,-10418,48540,11893,-11821,11397,13333,22128,18045,68456,-46020,-84968,-3587,34386,26104,49736,8165,93454,72346,7841,23544,-58114,71889,-33672,19303,23905,-33105,-68407,-2986,5137,-37214,-25398,-22964,11428,35434,8928,-1578,-20397,-76027,14111,48024,-3043,85300,26333,-10349,-31363,-10812,43737,-33709,4867,-69422,53277,38548,46180,28024,13251,-4793,106083,-21398,-27841,7003,-6327,-86911,-56658,-9167,-25966,110192,9075,-23904,-3111,2141,-3389,-23125,-79530,-42746,71171,23567,-34199,35942,-24836,10644,45414,522,58697,-67834,-37818,22068,-58555,-67330,-8096,18433,-34259,-11052,7699,90410,-76438,50957,72703,-18576,-40478,1205,40892,84504,-125001,-49250,-96855,-69767,-13578,17466,22293,36531,842,-2106,28218,87185,-36,-61862,-5975,-42853,6253,-46921,-16636,26067,103088,63442,58610,48850,74548,59004,-11905,10391,-36971,49472,18132,21994,84063,-35320,-21708,-1042,-74291,-100772,-72781,-40746,38675,85912,80221,31388,42872,18376,-34126,40007,4446,-11263,-70964,82414,-50614,36271,5528,69,12911,-4353,62207,84672,27989,5318,12179,58376,40243,-63016,-46408,12718,39273,298,-12279,53641,-89317,-47283,13884,24206,42342,9802,14546,-27582,-55921,-37407,22812,48534,-36906,-26923,-14452,-2571,-83656,102,51517,-20550,-53078,-5528,-100167,-41416,7896,-40304,1578,33200,-32644,-5910,-103004,-54537,49768,71191,-22556,-11886,18811,42775,-20397,58048,-23418,47107,13301,-26295,-23095,7664,-31898,13934,16549,4218,20574,-12515,25189,55186,9553,-6444,-32259,23219,-32429,-10987,-61867,44796,7592,-15838,-24044,-48625,-83988,42042,-13084,-72423,67539,42905,55448,42793,-80653,135726,-45489,25995,-27327,21707,14356,-23079,-25951,4865,-29586,79068,-25037,-4838,-39873,24465,13604,39172,81968,62409,31595,-64325,-38101,-90653,-43228,-14386,-2296,23323,-64446,-134,49470,18075,-51077,-27265,-36141,45674,44821,28253,31232,39582,41207,-26269,-28638,-55167,31775,49525,68202,27835,44894,8364,13575,25268,-5871,-28770,5367,-28529,-48057,82418,-56767,5216,31732,-14798,-91172],[15925,-33073,-31983,44674,-15251,-6876,19501,-57647,-19642,-29873,-22438,13493,-40866,-17704,80447,-23665,28480,103524,9333,24044,39703,-112598,-30486,56482,30327,4234,67313,-47102,11317,38576,-18790,2573,-43726,-37225,66435,24634,49654,-48291,507,130,16161,23759,5692,6613,49022,-29917,-1967,79493,21399,-5771,-31542,20529,25708,-63999,12593,-43078,47489,-3223,42225,74775,-58998,-128805,-8515,-26499,96455,21111,-24461,-12538,-57190,-10887,-57492,-65802,14105,-22266,22991,-51573,258,15485,100890,-11841,-59613,-39693,-16595,-1735,55177,-87007,-90501,-123257,-14779,1938,-51800,55319,-37535,-16728,3150,108704,78816,-287,64605,61242,108952,82009,66610,-38511,117394,83713,-70515,-56475,-31844,50704,-10066,45162,54881,-72780,-8775,-23193,22006,26789,69146,100660,74538,-13583,-22237,24760,20075,20863,34139,103469,59878,-63474,-27103,-22330,59237,-9264,72088,25766,18377,-99597,-76872,44180,-63203,2278,-63837,-36882,28813,10699,114392,50780,49521,67994,57852,-13134,-40686,-49319,-89546,-114540,-2175,-39386,-5383,-59101,-53420,-1459,-46383,31701,70729,-25237,6487,23511,36015,-92804,-27086,2683,24638,-22355,35191,75526,-21801,47279,69458,22717,53531,6042,-25561,7625,-18918,-124801,-56495,-1879,2596,44619,29680,-20017,33740,18891,12950,25385,18298,3803,-29584,-22270,39126,56786,-78329,-32913,-63478,12348,44443,5331,35143,-7930,-18992,29837,24368,-118707,-56551,-80000,62069,12776,-60658,163,43346,-62239,-1534,-52820,-43848,74149,27443,10661,52245,21317,48162,51293,24377,35181,-60638,-113865,119152,92399,124240,86300,32745,-123077,-33729,75335,-17434,-178896,-71892,-53203,-42795,-42888,-106256,293936,-94401,144645,39028,42004,-10565,28301,65046,40225,-29943,8343,-34370,-26922,26357,-313,-11896,-29980,4838,-6212,15254,90445,92483,44942,58314,-116820,-53490,68540,190,7923,-26422,5691,64052,5778,31384,-47994,56054,-19163,7429,-23867,-96383,-85483,-5125,9118,57689,-102105,-22944,66284,-13029,46284,74352,47320,34219,-10364,-65157,-70627,423,-47023,44194,27259,35940,-38924,-27778,-83332,-61115,-53113,45763,43776,-37620,1320,12371,57918,17150,3017,-55783,1472,10357,-32977,117974,32088,5359,6102,22561,7420,8853,9162,46544,-5132,37011,-34743,6273,-72969,67728,-56748,52358,5866,6095,29550,89371,-29113,-2399,-31493,6186,36605,27726,-49640,594,2431,-72719,21691,-2497,56510,61331,22006,-57158,-33995,-74444,-60664,-47356,4137,-91127,-36109,47887,9020,39294,54357,56153,-45377,-6691,-56877,-120834,23969,37024,-34499,-4720,58665,-12333,17803,-3472,5733,23179,15970,-58140,23307,23408,-79670,-20082,16405,-34066,16842,-3093,25868,-43838,41515,25190,71303,26280,-63145,-49747,8634,-1057,4757,-23289,-12970,-14046,-42664,-53906,-28708,6122,109853,-25736,35524,-51670,-125919,35989,-2247,-19796,48988,37487,23311,41133,-57797,24740,71828,9619,-33503,-23795,-25063,-79045,50624,23243,-6157,23628,-61471,-85043,-68972,37643,-74949,-69276,-13061,73024,67719,39743,67682,37530,-32347,31555,-8233,10472,-32858,-1620,-1139,-39470,35855,-9689,-65402,-32170,-1499,136835,68770,-10354,4487,-3825,-39775,68000,128962,-72419,-133551,-81748,30023,-38100,31636,69205,27851,-129887,-6702,63086,-30306,22483,-11405,-61003,35906,59005,-23259,-38476,-48384,-28824,20382,-37574,-97857,-55972,12859,13455,-34358,-37174,6503,-13673,-12932,25228,9381,19118,5082,-25286,-4741,19390,27025,33079,81825,16100,4605,-82673,8956,-76556,-48059,-27843,-72202,-44137,17547,-42618,-125875,-33845,-120202,-17959,21849,3970,-26324,57808,36640,28941,-47085,-12602,17202,37164,66241,-91477,-39642,-21098,-2453,19088,13957,3808,44954,8949,-64984,-81608,-40177,-63480,-48255,-4710,27013,-31917,-5777,-17248,22415,43665,-58125,-38252,39489,-25611,18336,16695,79786,1810,-4488,12971,48843,-45272,-11269,115658,-9250,-57604,-3031,-65451,7876,10562,41316,48166,-14545,25495,77816,-34077,-26501,-34720,-17680,50603,46620,114196,25206,98336,18110,-20694,8729,-30310,-10550,16174,-14124,-16449,11413,-32827,-10206,12493,56273,-4704,-145930,-84198,88700,11122,-38190,-120875,36016,40803,10611,-33649,43541,21610,-40879,-15520,-14178,-46694,36492,-70356,-22761,41240,55478,-55994,-60157,54408,54536,-29549,14869,72275,37952,-38491,11330,-91608,-57896,-13345,-8228,-38342,-67921,-44586,81505,-36591,32421,114957,-49663,-14601,16176,77920,20134,-16204,38013,12615,-95002,-16160,-125347,-18880,-24724,-3643,49920,-60916,18524,-21068,-7990,-54695,-83795,-749,48373,13081,45765,-22893,44876,-18719,-63469,11051,-4555,-23705,5665,-18935,19837,-39954,54127,-801,5622,13758,-22564,-82473,-63403,-2266,-60919,77847,32747,-47209,-20954,-77754,-71323,-43747,-27001,-53515,-48456,-74903,-21257,77623,-18271,11308,35186,-7168,-15935,-12047,4992,2933,68610,-52330,-84319,2915,32046,19832,48014,-2018,88685,91717,17460,46198,-46622,74603,-53334,16923,23164,-44686,-56897,1610,-13496,-27524,-11867,-28972,-7720,-2960,6214,-1023,-17269,-75465,928,36159,-21150,58702,39790,-4737,-21185,-10231,47099,-30381,25989,-92563,44934,41383,9762,27134,37421,8461,90833,-37090,-36847,-399,8837,-60214,-53183,6052,-25757,105697,20887,-18326,16620,-44047,28189,-7358,-81351,-59591,64567,28574,-25420,35763,-3802,-11722,39157,-20097,41253,-57790,-62688,15356,-45706,-71020,18854,29612,-54603,-23869,9769,86680,-60672,59455,67074,19963,-23118,3166,26272,66261,-149032,-68622,-62125,-74797,-77086,29793,27704,29039,11848,23467,16605,76759,-7608,-46974,-18497,-20967,43966,-19703,20949,44085,54186,54179,74392,55446,82552,79683,-6535,22921,-42871,29939,22781,27581,78631,-33761,-4686,-413,-78027,-93641,-75231,-16311,70085,50843,49716,28702,39900,6694,-38480,19919,8003,16590,-19812,60564,-35368,35397,7435,-5290,35132,-2093,42020,51100,22944,-8059,5029,53502,49469,-33278,-20859,14936,23372,-2552,27349,60546,-56711,-53884,8705,31353,4655,28235,18355,-29462,-63825,-34283,29909,45282,-46829,-51014,-23538,-2806,-45924,-2030,54039,-56944,-57735,-6488,-93263,-66219,4265,-58090,-7184,12856,-63089,-1335,-87638,-76735,23562,64930,-17921,-15394,16285,68198,-24200,45405,-16344,64157,6319,-13227,-23866,1387,-44624,24281,29635,13894,22667,-28600,4228,70062,-7454,-9921,-22669,13472,-20951,-17928,-70715,33549,36997,-4786,-17727,-50202,-69110,52457,-7588,-68623,68965,6595,27236,30784,-88810,125873,-35035,38053,-10697,62187,25989,-21170,-21635,27042,-19039,78627,-49251,-16359,-52443,68972,15763,50008,66832,38069,1288,-33942,-12931,-53039,-38815,-10055,6531,2626,-41430,-15028,50918,8389,-69297,-26085,-56075,54120,39348,10779,60434,38650,42012,-13203,-34471,-27004,32472,44085,38049,30520,71007,11677,11464,13024,-12754,-39755,-20215,-24400,-56460,99156,-58134,-7934,27235,-18220,-87977],[415,-32712,-28768,65172,-17460,2643,34378,-95779,-21935,-30625,-7463,10006,-25250,-20220,60945,-37028,26468,76283,-22825,12063,48449,-123163,-56969,48204,19859,27965,86120,-53340,3801,20981,-6501,-8001,-29976,-66513,44202,4105,23640,-67165,-757,12394,10228,60798,16198,-29929,26579,-21184,-260,75126,32079,10401,-38865,9277,67392,-74878,1090,-44995,53967,-21256,58033,62675,-63453,-109188,-11755,-22219,80962,30385,9532,-7508,-61366,-22701,-58147,-61274,17227,-16292,24393,-58057,20032,32573,61111,-24256,-70748,-61930,-30008,14283,50478,-119892,-109517,-107948,-1064,21123,-36374,46104,-42689,-19285,-13245,103474,96083,-12802,38962,61041,76223,75320,63842,-44634,85502,58297,-64998,-50296,-30249,59447,-14002,45427,48419,-77980,-23574,-16263,2104,25459,52483,69953,43014,-42692,-47744,12561,-7195,18560,42007,69880,43978,-67182,-21209,-17649,75004,-2976,59973,-1176,-7931,-82702,-100337,50599,-35724,696,-81611,-36386,32718,19632,118249,54440,37933,57338,73189,-18699,-41611,-51953,-83292,-56487,11074,-29029,12594,-43214,-51423,-3830,-33811,25505,61389,-30334,28946,28501,11023,-105911,-14499,9901,15624,-18142,37034,62677,-22752,70608,69242,-15926,66473,7670,-27377,-3570,-15714,-131947,-55732,-9112,-18817,43520,37516,-10676,32984,27580,35152,26682,25169,17123,-43431,-8058,46023,59497,-79674,-38636,-76563,8538,52687,25780,65452,-6943,-31788,-6265,-26176,-111269,-46074,-90981,35096,17445,-21997,13262,17003,-57843,-13125,-59978,-33862,38017,2054,20933,60503,82607,77409,44965,14957,7491,-50959,-99120,178577,109682,112469,52576,13198,-115976,-38798,47393,-21103,-103551,-71088,-41953,-38873,-25012,-6309,449717,-272751,128078,26168,49939,3600,7936,31297,18084,-52178,22022,-28677,-33253,19540,-6545,-10533,-16387,15248,4109,10493,81367,49433,20406,47968,-88782,-54866,70608,-3460,22284,-21301,-14887,46622,21790,18434,-32823,44321,-9225,15971,-1149,-96770,-94555,-18401,9097,60802,-85509,-24113,56707,-13257,27007,52896,38143,19288,-8794,-69080,-73542,-2453,-36166,56212,7595,28927,-26554,-27463,-84827,-86648,-56805,39253,27582,-29808,24817,-1206,58811,41749,-1912,-42024,12389,-2154,-47438,103056,25319,-22238,5632,20117,15039,30205,124,41768,25314,41568,-10183,6106,-94336,74794,-53141,46697,27766,33314,16808,63279,-31161,4121,-41305,-3155,37965,27433,-67364,-17399,-55942,-76096,22252,1531,48656,66823,34491,-67476,7998,-58568,-6649,-30461,7212,-99489,-13517,33833,-19502,36398,38167,36039,-57245,-4447,-82997,-144498,26999,42634,-39768,-19704,41542,16055,27165,-3683,1769,38692,13859,-29030,18956,59410,-59760,-23606,-1428,-35356,51863,1586,-3843,-39153,65853,20037,53405,17901,-86544,-81006,-26084,-617,12888,-32953,-5345,5613,-38944,-57842,-42661,-11816,89660,-58327,43065,-17120,-108699,7801,-27620,-12367,16692,45822,47590,49168,-36722,29648,80158,16770,-7024,4639,-38494,-92368,37778,33899,144,13406,-43001,-64428,-88030,16379,-87157,-71379,-21008,54715,56709,15535,55122,28228,-73586,20005,34677,12938,-29848,2297,-26908,-51228,17066,-24073,-38682,-5454,-33451,102167,39285,-174,-11072,-5440,-55728,63235,107439,-58831,-126558,-64025,14346,-28825,35579,49505,8407,-141613,-17601,69565,-27552,12084,-2485,-24509,70707,41707,-15017,-32523,-47373,-34433,14611,-27799,-71958,-80498,-7103,19529,-24060,-63913,-12591,62,9979,38835,13050,12113,-22293,-19620,-11096,23987,43842,26370,61779,-1192,4125,-91446,241,-48865,-50702,-31058,-66863,-49198,3242,-42829,-96664,-31554,-116184,-43924,9790,5601,974,82621,22118,16672,-50402,-15514,-6301,37742,53346,-92033,-16991,-27477,-10491,18024,36524,7142,30753,5681,-71872,-84469,-57112,-83446,-57457,8035,26054,-17536,-6089,2120,56010,45295,-41911,-56935,9061,-49221,7951,35345,85521,37538,16020,10673,42336,-45992,-15599,121682,1571,-48255,21314,-52299,19133,16358,58620,29700,-27022,22823,80421,-49082,-45314,-11774,-21232,55444,50660,134168,25385,95953,41246,-3256,-116,-27730,-1586,14810,-14082,-20184,27845,-30845,-585,544,49738,-527,-124501,-88149,103496,21957,-54220,-124780,27957,43048,42841,-23451,-9928,14855,-59580,-7663,-33107,-63896,26127,-58348,-15054,41970,50682,-25709,-38530,13579,59041,39799,43624,95720,38914,-44926,-12915,-103529,-59313,-13909,-12595,-6992,-62378,-51141,76150,-16087,38573,98306,-40710,-29826,50733,76444,23397,17600,60877,11988,-81056,-27274,-100084,-12770,-31377,-513,64095,-42010,14142,-36272,-22021,-82215,-87410,-632,59965,3207,59212,17317,25867,-10664,-74472,26155,1029,-43700,-2952,-13958,16091,-38888,57396,-33823,-9307,7554,-19660,-86956,-50821,10454,-57811,80796,38524,-57044,-21899,-64032,-58209,-23122,-21337,-98472,-55335,-61798,228,80469,-18053,-22868,52687,-6601,-24356,-27037,-8222,-16001,55929,-50249,-78609,9497,32654,9977,26714,-1546,80892,109770,28500,56575,363,75475,-51956,15103,23093,-53778,-45400,2578,-35348,-21946,461,-30856,-29307,-39096,-3611,-21,-18960,-63661,-15890,7900,-34069,41331,45594,-540,-15889,1183,50416,-24899,48641,-102685,35872,32335,-36972,20866,59575,17031,51491,-45119,-41737,-6755,21972,-29296,-38086,19133,-20061,90953,29876,-13954,29521,-98240,47080,19837,-76830,-71082,54013,25375,-14355,25521,8757,-30701,30711,-32314,28309,-48965,-76125,6058,-32424,-70285,48137,39876,-54561,-26546,17283,81686,-44079,59197,49515,59804,-13147,5614,443,34232,-147205,-71318,-14962,-69444,-103528,46127,21324,16053,17407,53015,2607,61976,-13864,-33118,-22488,11018,89330,10008,66482,50946,7878,38068,90172,61217,81607,92155,-2971,40654,-33393,15097,25542,18376,68085,-31924,15146,2457,-67762,-78381,-72170,4089,90171,14654,18614,42071,38720,-4184,-30766,187,12650,53246,3802,37167,-11752,30361,7613,-12514,58906,-256,42732,22434,17359,-17007,3899,40581,47231,-17511,1886,5694,3031,-2975,62484,62427,-19880,-52484,5707,42619,-28676,44883,18047,-20413,-64657,-25493,35179,21429,-59827,-65934,-18443,-3328,7989,-3269,49788,-50503,-50090,-14767,-77892,-85886,2462,-60672,-9475,1912,-74338,4945,-71064,-94533,-23769,50746,-16924,-14458,12528,79079,-30808,30462,1132,75817,-11271,-9454,-20110,-5395,-53092,31791,39972,16207,19395,-38775,-11803,68857,-19397,-9842,-11693,-5821,-7745,-20123,-73500,8459,56068,8624,-20899,-52779,-52628,54795,3990,-56717,69053,-13002,8371,13844,-94137,90115,-28939,40332,8014,88852,38822,-7170,-6827,44093,-19748,51386,-79037,-6200,-52101,92942,10375,47518,36854,6810,-23716,-12635,9686,-4006,-22443,-6501,16356,-19018,1671,-20210,43137,-6316,-67557,-23042,-65267,48322,38506,-2949,71076,29104,38112,3764,-38836,13720,36166,34212,7867,25419,73997,19254,9498,345,-18067,-48563,-50967,-22115,-58872,96785,-51888,-23201,8134,-21983,-75228],[-11671,-23640,-26850,83617,-19227,9604,31423,-118519,-7375,-20548,8619,6690,-14093,-7200,42410,-49110,24619,50864,-33371,-6913,46656,-121590,-66409,43746,12252,45163,92879,-51931,-11324,-4716,2680,-9613,-17832,-87822,24397,-6828,-102,-82787,-5345,26055,7697,69161,14507,-62851,4207,-10586,-1340,64139,33325,17144,-44674,101,92149,-83638,-8694,-33043,48836,-49071,46221,34098,-59310,-76826,-13507,-15053,64376,44477,47940,-1586,-52435,-41208,-53975,-39856,20559,-19130,20973,-54061,38214,51258,27823,-37525,-78203,-73983,-39936,28883,44346,-130730,-116518,-82419,7528,35110,-16122,31943,-43822,-21387,-5002,96936,115265,-25739,13663,59805,37946,72327,51011,-48013,37800,34206,-36400,-28150,-23784,52479,-21894,30278,20497,-65679,-16164,-14029,-9950,15593,14242,26311,12392,-67916,-87036,-15509,-23323,15380,47237,16200,10962,-77382,-21147,-7459,84216,-7939,42321,-29326,-44520,-75508,-119594,38938,-23152,-5914,-98964,-51106,32091,32966,102659,29089,24338,40007,78966,-16423,-43495,-48083,-67132,11868,30923,-22278,24610,-35499,-45718,-1259,-19294,11672,42378,-25647,54753,32851,-2048,-96599,-6857,29155,9302,-30511,32989,47236,-15031,83501,53850,-40163,88058,6697,-33768,-9697,-17796,-113898,-51028,-15964,-35161,36765,35185,11030,30044,40820,58218,17070,32050,27878,-35886,13050,51044,48505,-74964,-41467,-76813,6864,47977,40195,83099,-1312,-38154,-39527,-74794,-97814,-42265,-92053,12821,19653,20030,24351,-12086,-54392,-26422,-54147,-26550,4879,-27509,46297,74979,146008,96347,24576,3273,-25588,-59650,-93094,214040,133162,93522,10851,-29963,-108733,-42563,9957,-28016,-55229,-67685,-23354,-35147,-3489,71297,378510,-295830,113470,7323,45267,17323,-12970,8388,825,-43826,35012,-22484,-35210,-1007,-7833,-9143,1539,25610,12355,1829,56590,3619,-6970,41658,-42329,-47754,64214,-3024,39597,-11946,-23771,34417,39817,8944,2186,32473,-16772,16462,16245,-85785,-83447,-29476,7063,54739,-49767,-7328,49705,-14166,-3046,13293,29180,14702,-14018,-70210,-72171,3956,-17622,56213,1748,19417,-14813,-20884,-74007,-97280,-45510,33272,15185,-2463,49146,-7304,54490,60687,-6007,-20046,24601,-10946,-48239,87996,22868,-49224,4913,13437,-4339,44974,-13239,39359,59466,37957,11078,9793,-94576,80649,-40343,17065,27148,45276,9875,30293,-25849,11977,-47623,-7187,33276,19955,-83572,-33375,-102917,-60201,24048,11355,36075,57502,42465,-62378,48270,-26528,44303,-11871,-2994,-91539,7513,13478,-76636,26914,1544,5582,-62182,-4977,-75306,-132648,24644,42769,-40599,-25009,29844,27596,44107,-8115,-1336,49209,15013,5729,17354,79758,-24291,-27016,-24252,-45050,76039,-5562,-24453,-33429,88478,18072,33204,19751,-104662,-104294,-57509,67,10561,-39905,-6136,29993,-26041,-44383,-42388,-29313,57052,-83187,50266,12966,-73674,-19663,-53312,-2229,-17357,44112,62982,61072,-6753,24651,51864,23075,15873,18639,-41075,-74416,18499,44905,9776,-2014,-18883,-36745,-96176,-5421,-88864,-65296,-25670,14800,36652,-8231,36039,13277,-104957,14821,74316,17530,-16891,6989,-39540,-55075,-8819,-42998,-8560,21135,-52698,52039,9246,11767,-22163,-13603,-60873,47541,91179,-13560,-95054,-42943,-5840,-15483,11224,23271,-19051,-123563,-27201,68512,-11315,2335,-648,-1758,92615,36023,-6742,-24151,-39332,-34029,15394,-23,-41108,-97557,-22705,24418,-13094,-78457,-25893,13628,32988,43011,4181,-4525,-45055,-29238,-16095,21755,73284,15436,41467,-25328,-4625,-86193,-8863,-22296,-41091,-19993,-49803,-51574,-14645,-39500,-43306,-28225,-95215,-65825,-10815,7604,23536,88307,-9478,3750,-49006,-13394,-14284,37213,28483,-80895,-12823,-39833,-19051,16687,60890,11339,19337,5147,-55454,-73044,-66437,-85962,-58754,18716,31007,5585,-4342,19453,83582,42591,-16150,-66819,-17566,-71251,-9375,45520,86611,71255,33160,17677,31313,-43073,-28858,97474,6160,-31443,28606,-37656,21291,17844,77370,10858,-33488,11416,82591,-51659,-66677,6573,-17655,61138,47742,128029,19440,70899,56897,17163,-15694,-38130,5822,14140,-9316,-13614,38482,-24781,11528,-10966,41641,10550,-78096,-78275,108703,29194,-54826,-98763,18495,33908,67205,8005,-51784,8175,-64099,4409,-47113,-56069,22193,-53556,-1444,38927,37357,-4478,-9409,-12755,44520,88630,58415,103817,27258,-47026,-25297,-92585,-50672,-9215,-11601,20905,-43058,-32252,62232,14318,44694,66016,-15296,-40188,80217,66999,20638,45948,73266,9952,-49797,-35027,-73370,-8748,-17971,3499,56748,-22445,4471,-43496,-32660,-95899,-79705,-12443,67769,-981,61017,50259,574,-16913,-74418,14324,6603,-50219,-4578,-454,11529,-28838,50629,-69642,-18684,9574,-14754,-84552,-46492,17846,-53826,83532,44062,-64768,-23233,-44794,-39897,-10643,-17816,-138605,-61024,-50323,30151,81935,-12928,-45756,63910,-9905,-19388,-27793,-15510,-34880,30889,-39767,-68485,15382,34857,-336,-2756,8332,71907,119055,37095,52803,62827,79390,-34309,14530,25720,-54484,-34712,-4103,-56365,-22138,5812,-32250,-48902,-62651,-16196,3039,-21390,-45369,-34835,-28386,-42675,32575,36772,-1378,-13854,13950,49865,-9957,67251,-91044,27650,13026,-79153,9230,68536,17977,7474,-43034,-39239,-10267,28675,-3391,-14210,25644,-11112,67156,33557,-11924,32697,-137710,48753,47098,-68602,-75173,40923,16413,-3473,11425,8900,-42468,24746,-34280,18573,-40090,-72482,-3367,-30179,-65719,73544,46982,-39351,-18933,27856,76943,-28207,49391,25756,86123,-13139,10323,-25166,-2985,-125797,-56910,30011,-45834,-86691,62668,2904,-786,16489,76425,-11507,37122,-16237,-21356,-24533,41185,126708,34709,102986,47037,-26372,19392,97830,65371,70987,91460,-4760,59861,-13820,3518,27905,-4705,47708,-31563,32777,8863,-39516,-57434,-61717,14280,90976,-4807,-6578,64748,38628,-14409,-11030,-9150,16423,86839,-3207,17967,10663,22845,4847,-19595,80752,4926,65895,5659,10378,-22405,9386,26214,32103,-21190,15800,-13084,-19560,-4360,83099,59467,7584,-45310,2833,54616,-45126,52796,15048,-2259,-55527,-13055,37274,-15129,-74344,-67756,-3089,-4678,51506,-8271,39866,-3183,-29976,-30242,-58753,-95039,-658,-43946,2874,2146,-62675,13174,-53118,-98336,-78613,33494,-16983,-10612,7678,79542,-34873,15782,21306,78400,-32778,-7277,-9632,-9414,-51499,34865,45057,10431,14679,-39773,-17112,50028,-24956,-7652,-4502,-28598,2396,-18347,-70555,-26908,61774,22882,-29232,-56137,-40571,45373,11986,-39397,63473,-13478,2284,-3116,-91438,43842,-25658,34179,23477,95230,45649,14863,13151,47887,-37756,4950,-105251,17240,-39530,89303,-194,36832,2068,-19826,-38683,-5795,20644,43751,1986,-155,24563,-34783,50617,-14015,32013,-22727,-48478,-19526,-60587,30647,42729,-8448,63549,14887,31391,20794,-38981,57269,40042,20195,-17035,21211,54181,29983,9851,-8447,-20313,-52472,-75273,-19826,-52939,80298,-37947,-38037,-15859,-24183,-55541],[-16681,-7801,-23992,92011,-19127,9890,14299,-117900,13529,-5671,22391,5234,-8586,11585,26422,-54789,24237,35843,-25904,-31223,31285,-110378,-57424,40474,6947,50019,88515,-43607,-25301,-25958,11158,-2661,-7947,-92313,11099,-8610,-12990,-88896,-8848,37558,11996,46975,5993,-69534,-7521,-553,-4273,50637,26251,20513,-48527,-4084,93557,-86917,-14424,-14409,35223,-75038,13798,-2098,-52730,-42311,-11718,-8633,47881,55084,77425,4732,-34535,-62005,-43286,-9173,24091,-34353,11709,-47636,50969,66588,18089,-46320,-80880,-70132,-44381,36947,35552,-122844,-109489,-52252,1530,36173,-9524,16122,-41341,-22522,26856,87229,125829,-35565,-7168,56542,8325,71905,34397,-47714,-1443,15885,18190,7515,-17190,32989,-29957,1281,-24999,-41970,8713,-17147,-10481,723,-31375,-14923,-11636,-80220,-127509,-51010,-26488,10234,53910,-40860,-32346,-86132,-22193,9537,87157,-21246,21403,-54630,-87953,-87669,-125729,14184,-25160,-15489,-115080,-85610,28198,46726,74529,-13964,9876,23122,73968,-8377,-45703,-36547,-45235,62110,50250,-23137,26433,-43709,-41465,1005,-9231,-8986,17624,-10111,77349,36266,671,-67728,-4482,51708,5562,-50764,26282,32478,-2119,80468,30496,-50322,106205,4854,-42412,-11709,-23080,-73703,-45147,-21406,-41262,31153,29937,38640,24768,56432,74621,-4778,35995,36569,-10176,34615,52490,28751,-66221,-40786,-68481,6348,28036,45167,83804,4099,-37424,-65828,-107903,-82903,-43165,-77332,3002,18216,50195,25179,-33824,-47718,-35540,-37116,-24580,-11780,-49909,77425,90647,197409,96057,-4913,-4519,-51962,-84095,-95929,216711,158499,68240,-28719,-82180,-109949,-43739,-23288,-38811,-47738,-65938,-4733,-36816,6185,96865,165838,-156839,105504,-14894,30304,27278,-29074,1257,-8237,-102,46572,-18727,-34460,-33160,-5138,-7426,20196,32606,17532,-10431,25077,-29004,-31656,38340,441,-38663,51013,-545,53083,826,-17515,34171,52861,3269,46366,24252,-40077,10060,19769,-66665,-52785,-36274,3396,38770,-7248,24140,45085,-15608,-38288,-34582,26121,21889,-22670,-67140,-68495,14578,2359,44488,7805,4928,-2775,-9787,-59057,-92646,-25352,30737,13007,40253,62729,-10277,49561,70084,-7485,3062,35041,-15524,-34682,73976,28076,-67381,2627,5349,-38190,50302,-25540,38714,78873,28073,24346,17184,-76781,85550,-25275,-30189,2425,40517,9250,-78,-11238,20102,-51392,-7197,22583,4244,-90753,-41136,-120888,-25936,27999,24208,19816,40380,45481,-47533,71323,11316,79419,4504,-21277,-69571,19656,-7760,-148569,11229,-45975,-29403,-55356,-2393,-40934,-99431,16975,37906,-37448,-19383,29225,23440,65250,-12527,-2580,51654,17882,34320,19648,79915,17792,-29457,-47604,-56577,79387,-25829,-34535,-24872,104207,23329,17366,29322,-105210,-110981,-78889,602,-1291,-47884,-15664,53251,-7290,-18010,-32509,-42782,23836,-83716,54695,31235,-30306,-40266,-72075,5724,-45883,34413,64985,74390,23542,10254,2506,27692,30645,21950,-32901,-29786,-2162,52156,18150,-16074,8368,-9476,-96035,-24409,-83939,-54092,-23816,-29332,12015,-27282,13193,-1139,-114080,19721,97477,26931,3479,9593,-32332,-46258,-35788,-58009,19326,43733,-49303,6043,-17231,20339,-29472,-24425,-49467,24702,81027,38256,-45960,-24252,-24134,-4247,-32217,-6755,-50379,-79524,-29097,64566,8950,-552,-6811,499,97136,41356,-3224,-20582,-30547,-26643,23879,34825,-11714,-103811,-30615,28332,-5635,-77824,-30922,26458,49712,37674,-12948,-29898,-59469,-47700,-19336,18126,107102,3522,28964,-48945,-15065,-74710,-17868,-6799,-23764,3728,-28329,-52753,-31066,-34621,13466,-24661,-63469,-78328,-34533,6717,36818,75938,-54597,-7518,-43707,-14675,-2079,35442,-2419,-62312,-28707,-56961,-28090,16188,80326,20785,13737,6561,-20962,-51440,-63715,-74999,-52843,24733,42253,31066,-2997,31179,97789,37119,6966,-63411,-31781,-86561,-31378,46069,82927,88114,42675,31707,17604,-32669,-46328,55465,4961,-9849,11379,-24639,18531,14741,94532,-5533,-34806,-4663,85921,-41316,-83080,14592,-11304,61756,38403,100711,10396,30310,63634,34279,-32144,-56141,13486,15528,-782,1051,38353,-14953,24524,-20793,33670,27655,-27505,-55898,102214,31544,-41391,-55323,9846,8726,67297,48931,-69265,1615,-54901,12431,-54828,-30256,25185,-50929,16482,31623,16199,35,16915,-17576,4485,97569,52086,98585,7373,-41868,-20685,-61361,-33589,-1546,-5731,38290,-14216,6129,41483,44496,46724,22907,14606,-42821,100267,51941,14871,65387,79343,10398,-12528,-41152,-57843,-10022,4606,7794,27151,-4066,-5331,-39884,-37872,-90070,-66893,-32519,68647,1230,53146,66990,-26537,-34891,-60933,-21843,10593,-38920,3735,19134,6926,-7796,33662,-99584,-20668,20047,-10623,-76599,-46918,14592,-53108,79205,42661,-67586,-23573,-22872,-21736,-6238,-16102,-160970,-66763,-43464,59347,78365,-7093,-52750,68535,-16010,-12040,-16192,-17258,-51338,-728,-22983,-51581,20348,35658,-10166,-26941,22764,62865,112876,40313,37063,112845,90556,-11967,14309,30869,-42417,-22443,-19748,-72494,-27129,1617,-34449,-62837,-69629,-25960,9906,-19156,-25821,-49453,-59658,-48587,28002,12783,-8763,-13296,18333,42386,18075,76066,-59637,21461,-9619,-101703,-6267,54012,9460,-22323,-31293,-30064,-10802,25394,10907,12041,24343,-1273,39703,31422,-11313,27583,-144811,34655,63156,-59287,-72380,26262,5943,7769,-187,-1465,-44907,24500,-28343,9015,-30460,-51523,-10563,-41810,-57073,90074,48899,-18698,-4985,36882,72872,-13867,32023,4132,90936,-22110,17479,-36055,-34896,-93804,-28164,60649,-1042,-39826,74871,-22439,-18512,9163,85063,-22592,943,-13774,-11923,-30015,56875,140215,47254,116550,35870,-48063,2111,94199,68518,52756,76393,-13281,73568,6745,-6798,31551,-36272,12194,-33912,43935,19147,1357,-36008,-43660,12244,72263,1213,-23842,86816,37264,-24774,14935,-1956,17002,105024,-23713,5764,24661,14186,-645,-24085,95626,15505,102160,1585,1805,-25057,19711,15673,6990,-39182,17793,-36461,-40347,-8601,84075,52677,18751,-35489,-1976,62031,-43082,47384,11567,17717,-37080,-66,35608,-50554,-87122,-56793,15615,-6302,66733,-20867,26722,55510,-2430,-49241,-40353,-89705,-7319,-12201,30713,12181,-35377,22333,-33059,-81392,-119550,18422,-15205,-6610,1359,74270,-32341,4537,35033,71011,-46561,1812,7380,-9461,-40110,33443,43547,-1715,13531,-30887,-9531,18013,-23448,-5482,-5435,-47359,7453,-12904,-62687,-64077,55374,37365,-38706,-58539,-32941,25176,10246,-20884,50850,-42,7400,-16598,-77196,5387,-22795,22633,31436,82207,40482,37278,32166,34868,-73036,-44415,-118012,37913,-19858,61542,-12852,24588,-26683,-35151,-42811,-12660,14362,77951,27741,11939,28348,-40285,87178,1869,22244,-38662,-24951,-16298,-42917,5757,49278,-6422,44327,1573,23711,34650,-33635,89474,40231,3723,-34345,23032,21490,41887,13518,-10360,-19344,-49953,-82749,-15233,-37833,57511,-18970,-48283,-34967,-23910,-31304],[-13487,10235,-18263,83832,-15648,644,-9686,-94631,27862,6626,30583,6773,-5051,26255,14541,-50023,24027,32527,-9027,-55853,3879,-94654,-37440,35894,3661,42699,77167,-30479,-29020,-33376,23603,9180,-266,-77600,4661,-8710,-12499,-82982,-6816,43446,23329,7388,-1543,-40590,-2140,7410,-7159,37834,14308,29095,-50671,-1795,75095,-81767,-14814,-1898,18533,-89209,-23125,-34851,-52886,-14338,-5068,-6019,31022,56267,89078,10671,-14957,-77967,-26763,21846,27196,-59156,-1590,-47292,55490,73006,32487,-45490,-79073,-50050,-42142,37127,24375,-109432,-91676,-22960,-21080,22574,-26576,2543,-36122,-21231,70676,74104,118179,-39809,-22360,49409,-5804,69444,20653,-44045,-15817,5891,86489,47761,-14362,8223,-33705,-32030,-72303,-15485,38757,-24510,1103,-13263,-68148,-40205,-25327,-74767,-151761,-78424,-19649,2780,64910,-80624,-73665,-85294,-20675,32865,87515,-34617,-22,-74411,-128657,-116326,-115684,-13584,-31751,-24380,-124928,-129592,23125,56756,44630,-55984,-4910,13271,59488,869,-45877,-17938,-20625,83400,61089,-31538,17694,-69293,-39764,368,-5751,-32203,-6574,13958,91516,40021,17196,-27936,-5732,66561,3014,-67283,20280,20570,12142,64440,7675,-51478,111308,3884,-50666,-12469,-27333,-21523,-40247,-24276,-35588,32875,30238,63449,17999,70816,78931,-33276,35561,44134,25465,49558,47941,8300,-55484,-36398,-55808,6956,-2080,42227,70186,4633,-30603,-82496,-118618,-68942,-45024,-46958,8681,13636,61103,11989,-41681,-34623,-35283,-13149,-27459,-7754,-53045,100705,99402,221765,75168,-35396,-3962,-59943,-109498,-100393,193653,180131,42236,-56511,-121732,-119429,-39778,-37750,-49334,-65000,-66426,8752,-43911,-5973,51162,-17404,57900,98645,-35589,8750,29644,-38084,4540,-12726,61615,51731,-20035,-34190,-70885,-3077,-6374,34982,33522,18720,-27094,-1780,-40565,-49449,30249,20416,-34443,33448,1754,57016,15191,1290,45412,55623,-319,82711,22203,-70892,-2326,6256,-45919,-10338,-38166,-1968,14081,26163,60048,41206,-17599,-69617,-76422,31789,36395,-30785,-59198,-63412,22602,16686,23386,16752,-14478,10008,1543,-48813,-76903,-5893,32077,22021,87502,58389,-15407,47736,68032,-8580,19781,39429,-18840,-12111,60814,40030,-71899,-3139,-1343,-67456,45590,-31469,38849,72223,15396,28669,26973,-50771,86279,-15064,-79670,-36544,24008,13056,-19059,11254,27422,-53552,-5269,8064,-17900,-83087,-41488,-108826,17972,33571,36331,3524,25690,44704,-31052,69064,38331,90704,14972,-40640,-42174,20056,-24647,-202485,-8351,-85785,-60044,-36619,8045,3379,-68508,5539,30494,-30986,-5951,35990,9752,83750,-10117,-523,45377,20379,49801,25232,61593,55143,-29887,-66670,-63789,59688,-53648,-36759,-12414,109042,35851,10154,41284,-85514,-99416,-86387,1598,-19276,-60221,-30028,66580,11758,11571,-19275,-49785,-699,-51621,53667,36724,11717,-49439,-77773,7722,-63076,21139,54156,85368,45751,-9742,-46706,30134,35421,21698,-16371,24569,-19473,52356,20419,-22349,34177,10378,-93199,-38383,-78469,-42221,-14112,-61312,-12978,-39031,-10551,-10474,-98623,34270,96510,40850,25682,8780,-6860,-23983,-56854,-61993,40017,60018,-19808,-18197,-36957,23172,-33721,-34074,-23413,-274,69777,70244,1489,-12939,-36320,184,-77899,-35839,-78873,-25302,-20214,62410,26054,6159,-18732,-17629,85664,49837,-6447,-26582,-26377,-13205,38991,63137,7907,-99014,-30900,31805,-4170,-63715,-28010,36631,52791,26268,-31912,-55377,-64011,-64647,-21661,16834,129019,-6053,28892,-62474,-21300,-65788,-25508,-5654,-4775,31199,-12777,-53146,-41974,-30698,50821,-21470,-28631,-77703,-54562,996,39490,52428,-100306,-16060,-35931,-25399,22092,33560,-28613,-41742,-55577,-75481,-38006,17252,88406,39918,14947,9206,19261,-25718,-48891,-59598,-41565,24900,57553,55286,-3282,34442,95337,30511,16095,-46787,-29919,-90501,-54320,39509,74280,80807,41628,47802,3749,-11818,-61078,12283,-457,14372,-24729,-15008,15151,7935,107915,-17900,-34073,-21572,88867,-21251,-87006,12262,-8529,54524,24589,64099,1928,-12305,63385,43067,-43059,-70844,24175,19836,9189,19432,26293,-3126,35674,-27318,26779,47880,8001,-28059,85395,29698,-21165,-9133,3750,-28560,33921,80773,-66264,-5918,-35795,11391,-55667,1143,32866,-39985,35898,20388,-10546,-13719,29923,-7018,-54983,66529,21118,84943,-13974,-28116,-3277,-20435,-11524,5340,3002,43116,16708,47774,17333,63850,41204,-21518,37914,-36562,108570,35229,11211,74412,82866,15879,21558,-46144,-57884,-18955,22351,12474,-13882,12492,-9823,-26801,-36217,-65995,-53843,-53501,60259,8864,39485,64273,-50393,-56220,-36556,-64320,11763,-13149,21874,43423,3255,20090,9466,-117139,-15987,35016,-10148,-66537,-46126,-430,-57563,63442,29988,-62978,-21424,-459,-6720,-2371,-14352,-157407,-73437,-41399,76697,62668,-4122,-44391,66166,-23380,-10897,1373,-15070,-64381,-29635,-3675,-24543,24488,32176,-19384,-35868,35268,53939,89419,37092,14846,130495,109381,3942,12890,36063,-17353,-5250,-41758,-80600,-34107,-10429,-35591,-69516,-61956,-28331,21073,-8102,-7921,-50097,-76121,-52912,22352,-19793,-21251,-13394,9407,27300,52938,70764,-20223,17960,-26019,-98021,-23356,12676,-7842,-29165,-13275,-19405,-9878,11477,11558,32727,17041,8107,15916,25102,-9924,18876,-119502,10259,63073,-50039,-65350,10434,-1776,21161,-5202,-15278,-37750,30050,-19293,-1823,-20811,-18869,-14049,-59308,-44111,95001,44524,-1825,8693,39714,68456,-4090,11509,-7868,75293,-35809,25139,-22634,-53410,-59587,9265,73042,57234,14578,78619,-45180,-34064,-3070,75224,-28508,-41500,-7503,-4946,-39001,50753,123070,43972,102075,22535,-63071,-10962,81496,71377,31661,50564,-26953,73612,20236,-16951,37431,-68152,-38851,-38976,46682,32144,41182,-19721,-20348,626,41619,27731,-33823,99380,31515,-35842,38477,20577,12672,102000,-32521,-92,28137,5354,-7090,-24287,97642,29891,136679,6164,-7679,-25416,31178,11320,-19989,-59599,8578,-57607,-54778,-15854,66312,43552,14762,-25473,-9490,59623,-32871,28827,10221,29620,-13754,10199,30550,-71546,-93444,-37265,30331,-7091,54332,-41541,13279,92396,23669,-65485,-25987,-69287,-17079,23426,66280,28417,-5242,30251,-12236,-44375,-128778,10084,-9279,-5486,-6756,65401,-22085,-96,35748,56456,-42583,21934,27455,-7160,-25282,28640,35496,-16807,19286,-14506,8714,-18124,-14974,-5232,-16387,-56180,8593,-2958,-51128,-92293,40959,51997,-46368,-57790,-24570,486,-1951,-5715,32707,19023,18619,-25375,-51734,-12718,-19004,9043,30591,56903,21749,51604,45049,8170,-117584,-79473,-111439,41517,-834,20908,-24492,15403,-41807,-37957,-38339,-27419,-8489,92358,48457,29343,25732,-35154,97660,23252,16312,-53638,-13755,-12992,-16655,-21347,53700,-2463,22021,-5983,16591,43394,-23696,97588,33730,-11935,-43831,30235,-10195,52558,20062,-4610,-16804,-42105,-69755,-6834,-15175,35289,681,-48840,-43173,-21383,-5060],[-3627,25333,-8924,58329,-7839,-18046,-32265,-57560,26558,10755,31153,11408,3129,30795,7926,-33880,20719,35394,8181,-75079,-29676,-80093,-19359,29141,2833,29086,63887,-15371,-16790,-24292,43344,20448,5224,-48449,2529,-13280,-2318,-66848,3508,41723,38332,-27766,-1469,12810,18653,12754,-8302,27208,1982,47619,-51853,6406,47801,-67124,-9656,-7792,4751,-86319,-47469,-55196,-66985,2098,6232,-7929,13978,45974,81233,15257,-1563,-81610,-7478,46428,29834,-83802,-14834,-55897,51105,66476,58170,-32347,-73780,-20102,-33325,31775,13905,-102857,-69669,1356,-54285,-1559,-61600,-5274,-29141,-15555,110593,59993,88431,-37663,-30957,37213,-7966,58837,14069,-38385,-4240,4230,146582,79773,-16256,-13678,-29853,-54903,-100308,6260,60685,-33640,21729,-20719,-85433,-43540,-27794,-52740,-146188,-81713,-8317,-6330,79536,-88534,-98891,-71426,-16050,59540,90303,-38325,-19072,-86759,-153942,-145456,-94116,-33089,-29918,-28854,-122420,-162990,19070,60336,23123,-79509,-19651,13916,38828,5549,-41047,5218,6226,82860,58314,-43009,2006,-105405,-37562,-3130,-7469,-51367,-23441,41259,94500,45275,40850,12639,-7924,65083,223,-70571,16629,12714,24782,44328,-7971,-49157,100507,4779,-56162,-14998,-26183,29567,-36847,-23676,-20721,43853,40624,77486,11506,80019,70154,-58196,31123,50956,60700,53028,35382,-4867,-44013,-28556,-41699,10263,-28675,36305,50219,-617,-20090,-88076,-108010,-56904,-45459,-8869,26847,7926,55668,-12085,-34192,-14265,-23621,12272,-31531,11913,-28766,104545,94677,209684,41870,-58007,6523,-42441,-117821,-95848,161658,194491,24620,-66069,-128467,-125126,-27735,-23892,-51342,-78840,-62052,20057,-47966,-33469,-36409,-21000,204506,75125,-51008,-17298,20427,-43838,3970,-21652,105391,41458,-27751,-37848,-107261,-8621,-11000,41719,27143,14885,-49016,-14414,-33246,-58964,6896,10334,-39798,13460,2029,48264,28055,25308,60581,46433,-4656,97329,26781,-98262,-20424,-20930,-31628,31250,-35907,-9363,-15815,38091,87457,36563,-20406,-86970,-99212,44858,50047,-35607,-46888,-56261,22174,19877,-3260,17612,-35814,22791,7791,-48457,-56517,3961,35187,36564,125507,36701,-25704,50263,55263,-14464,24984,34088,-25332,9660,46918,54131,-63138,-14063,-4938,-78181,31937,-27481,38879,41378,3198,27131,37435,-28921,77929,-13521,-113894,-75576,4422,17819,-21977,36497,33154,-54043,-3555,-7245,-42037,-59474,-39358,-80121,58469,39002,44842,-7938,21401,42154,-19912,44016,37559,77349,16881,-55781,-19817,10632,-33520,-208198,-28092,-101397,-78774,-11960,26607,40220,-57841,-7282,23574,-22088,9198,38368,-5955,92734,4348,5655,32065,20722,52424,32081,31333,77607,-27267,-77469,-66140,25539,-79333,-35909,3051,101733,51956,11763,49533,-53659,-76500,-80023,3874,-38614,-77261,-42695,62539,25551,32906,-8424,-49537,-12300,5415,45595,34215,45816,-45674,-68678,2382,-66142,9637,35472,90066,54617,-29179,-80008,30313,31362,23511,4527,67667,-30861,43842,14001,-17099,53018,18382,-92473,-46292,-77313,-33711,1662,-74464,-35584,-42836,-32696,-13312,-66203,53924,72272,54958,43179,5247,27582,7754,-65625,-52326,50636,69486,27375,-15469,-47890,20900,-34861,-39927,6864,-23123,48939,70141,22982,-11558,-40959,-3227,-109016,-57953,-97366,19527,-2214,64558,37385,20343,-31355,-49349,64283,52977,-15241,-41121,-29159,3209,57459,73850,11495,-85955,-26512,35606,-8547,-41800,-20654,41466,35869,13112,-46652,-68622,-59470,-72417,-24930,18336,122248,-11364,39592,-57470,-20125,-64184,-30000,-16215,11248,52271,-11819,-52233,-45882,-29846,56668,-18884,2768,-62485,-65068,-8822,33614,26938,-130855,-22035,-26639,-44844,41520,33366,-39306,-23879,-79821,-90840,-49001,19531,81813,68664,21543,12459,52164,-849,-26460,-48906,-27195,19791,72472,75790,-5193,27816,77489,23977,5962,-22346,-15679,-82035,-73150,30694,61092,53854,29517,60398,-7496,18505,-66811,-19950,-8079,39156,-63098,-9116,13350,-832,116139,-26351,-35180,-36425,87940,2503,-74686,4524,-14659,40950,9337,30450,-3224,-42557,60041,42404,-43871,-70968,40222,27068,17468,36224,6091,8002,42193,-28717,20685,66486,21920,-3988,62382,25331,-4214,26619,960,-65213,-27716,87979,-55817,-15638,-12497,1777,-49852,25229,40680,-13077,52728,6604,-39551,-41171,23263,4788,-115211,11601,-29839,67568,-30421,-6706,16826,16147,11255,7676,11756,38026,41288,73349,-6160,66083,26864,-56243,48293,-22073,105264,20447,13715,73242,85108,26855,47606,-48663,-69592,-35537,26438,17828,-48432,26925,-5565,-8802,-27260,-31168,-41998,-66912,42490,19467,23993,44487,-66893,-70288,-7862,-91929,9743,16949,45877,70801,1354,45320,-16229,-119547,-7452,47082,-14930,-57907,-39004,-21866,-65010,37396,6608,-50426,-16144,20320,5076,11208,-10489,-128749,-80094,-41171,74359,29430,-5808,-25948,56950,-30358,-17784,16840,-10744,-73386,-46553,13777,13422,27728,23314,-27495,-26282,40368,44686,54621,28562,-7009,113129,130578,7873,9494,37731,15783,18356,-63984,-79240,-39677,-25080,-31815,-69877,-44995,-21554,34933,12570,8704,-29290,-75580,-55716,12265,-50104,-34761,-14547,-10743,6881,78675,50144,12397,17162,-28232,-73684,-39709,-46785,-30006,-17373,5750,-14386,-9904,-9987,1083,41152,7474,17183,1736,17673,-5585,12282,-78403,-17673,50488,-40161,-57518,-5910,-4103,36994,-2968,-23570,-22391,37934,-11839,-12735,-12822,15839,-13572,-69087,-27817,88501,34326,6155,15424,33924,61941,-5447,-6699,-6683,47166,-48733,29652,11199,-55761,-29211,47829,72345,110865,56946,71574,-55177,-45444,-17215,49670,-29290,-80767,-30,-873,-46380,24683,82278,26276,64870,11856,-77135,-18666,65208,73161,14004,21304,-41647,54549,23556,-26624,45033,-92526,-95665,-45219,42069,45097,64182,-12436,3134,-14861,10009,59464,-37467,97525,18998,-47043,52263,49368,3259,81248,-13054,-2683,24213,-2814,-11751,-20206,82499,42826,156731,13537,-16592,-23793,39462,12541,-37368,-70484,-7535,-69752,-59507,-24561,35926,33729,2484,-16070,-18465,44719,-29531,2740,13311,25624,7489,15306,23293,-71163,-88158,-15497,35832,-6253,30358,-66444,1748,93956,39018,-72474,-17331,-37327,-26243,50240,96487,46482,17248,34305,4908,3488,-102384,11618,1819,-9393,-16304,52309,-6320,3975,22908,40653,-19145,50175,44218,-6436,-15740,22157,22180,-31000,31707,4290,31827,-47849,-983,-7757,-35754,-52857,9180,12919,-37522,-102584,23539,66379,-50645,-52436,-9933,-19126,-20618,2758,12499,36125,29720,-30123,-19869,-8482,-15241,-3975,23210,29282,-6543,51856,48897,-23018,-156914,-90649,-86500,23762,10198,-19191,-32618,10117,-41172,-30835,-28952,-42244,-40568,88429,60931,47321,16469,-22990,79845,44872,14516,-68397,-25432,-8271,11933,-46485,51858,-4089,3452,-5476,11086,46439,-11917,77149,20404,-22544,-46223,38121,-29426,59668,27888,7017,-15467,-33037,-40881,5177,10866,17904,16564,-35832,-39753,-17612,19739],[9292,33956,3268,22583,4181,-42516,-46720,-19367,8332,4979,24109,18092,21227,24791,6878,-9406,10908,36551,19092,-84651,-60892,-70738,-14857,21387,5387,17801,52379,-1026,10866,-3072,69077,26102,8066,-14754,855,-21604,10099,-45486,21957,32730,51189,-39344,8812,66186,44901,15535,-7267,18511,-6788,73497,-52758,18063,24247,-44830,395,-36603,-1485,-66666,-48937,-59627,-94761,6003,20324,-12040,-1377,26155,58909,17523,45,-68345,9988,61552,33373,-95471,-23146,-67731,39686,46609,79085,-8410,-65902,8247,-19579,25279,9504,-106071,-49827,18232,-87020,-28364,-97827,-5268,-21279,-4064,134130,48638,41168,-30045,-30845,20813,-9100,36196,15174,-32416,21745,8431,178431,92302,-20379,-26843,-17819,-53956,-95547,19417,66782,-41532,45232,-18679,-81806,-27989,-20906,-20670,-108522,-53638,2031,-15575,93114,-63017,-97203,-47553,-10915,84107,98204,-26460,-33517,-90057,-153354,-153895,-69927,-36408,-11747,-26463,-104480,-169607,17580,57172,15598,-75767,-33618,24142,16458,969,-29361,28907,35990,74067,41929,-50341,-14515,-138599,-29814,-7362,-11167,-59780,-27833,65115,86163,51379,62862,46286,-8750,44426,-3019,-57104,14549,9662,34422,29474,-13552,-46594,78178,7307,-57351,-20661,-17629,68484,-33785,-19404,-2373,60149,59179,76272,7527,81180,52194,-69537,24240,56216,86629,44467,14628,-5885,-32111,-17926,-27824,19071,-33337,33000,33361,-6768,-9065,-82231,-82784,-47498,-44128,24217,49532,3621,43912,-38105,-14258,11717,-2500,33790,-31532,37356,22149,85512,75660,163362,10657,-65989,25388,-327,-98571,-74283,136659,201186,24322,-55834,-93587,-108923,-6287,17520,-36271,-69266,-37379,42713,-31752,-47362,-71689,197676,165858,8728,-68104,-50720,-3207,-57413,-16373,-43368,97109,7064,-41106,-47663,-137997,-28069,-30430,38140,14185,5170,-75367,-9796,-16427,-61988,-37517,-22344,-55385,-8052,-964,27120,35313,45469,68902,27960,-12083,86692,36013,-113599,-43860,-53555,-30348,58431,-31185,-19090,-45506,25400,96250,30948,-24414,-83858,-97346,60161,54357,-36918,-32314,-45864,10595,10156,-30611,4046,-54329,33599,4883,-57668,-37892,-372,36589,46623,142710,5900,-40317,55356,35068,-30148,17852,17894,-38063,20443,29771,64368,-46080,-30260,-5330,-68557,11498,-12998,38301,-403,-6677,25126,47080,-21133,57059,-19124,-121338,-103185,-9580,19846,-9815,56873,37040,-51522,-3743,-20942,-62313,-24667,-39955,-52779,83583,42170,49734,-10583,29272,39779,-17248,7537,975,45509,9423,-64852,-9534,-3679,-33104,-161675,-43701,-88850,-82588,7888,47714,59101,-69419,-19023,19220,-11894,19518,24000,-17653,88299,31024,14978,14750,18064,47470,37597,-2112,79582,-20849,-77667,-68948,-6908,-94095,-36205,18372,84433,66215,18786,49120,-23367,-54979,-63598,7451,-54635,-94887,-47108,39234,30288,37449,-3627,-43062,-11681,64459,30905,31162,68883,-31043,-49267,-8965,-55926,4463,15824,85693,49645,-41350,-91746,28586,22175,29249,25312,84714,-36509,27004,287,-797,60124,13859,-94893,-48083,-80305,-30601,18303,-73970,-54817,-39863,-51128,-11381,-29863,71824,33505,62158,51146,1388,58447,41586,-58029,-31866,51529,73207,71107,2997,-49923,15365,-32250,-41060,26342,-41445,16703,43862,3680,-19460,-39128,-11816,-115766,-67655,-101256,41618,19007,70349,44114,35848,-38098,-83583,41084,47882,-26041,-56501,-37499,17925,74294,62790,-1861,-69238,-21573,40686,-16017,-18890,-14369,38827,-2452,539,-53321,-60478,-48449,-70712,-31176,20284,80491,-12525,53075,-30764,-11662,-67914,-29773,-32030,22931,60660,-28091,-49081,-44330,-32881,35363,-16748,26749,-34165,-63125,-19047,23567,7154,-137327,-26191,-15585,-64980,41465,36386,-29316,-11434,-92047,-98987,-60407,21376,61719,97901,30163,15654,69684,20707,-3472,-46990,-11994,11478,81841,89689,-8138,11857,49132,18144,-20302,919,484,-65421,-82170,24677,44960,19864,8845,65249,-13718,52719,-60466,-37540,-16134,61714,-84193,-6257,12740,-9432,118060,-32488,-40892,-47210,80118,22885,-48486,-2015,-30639,25776,-3978,6863,-4315,-51222,57278,36185,-33408,-50751,61669,36238,21030,46727,-14338,15673,42423,-23465,13973,77851,21188,9761,38581,19932,1142,43087,1149,-86740,-98139,66501,-49481,-27765,9025,-11204,-38548,33254,43370,27551,62427,-7424,-66728,-73655,-2245,4313,-154351,-45136,-86128,49129,-38097,18968,28773,37083,30719,3174,17837,28249,52889,69630,-25497,52367,5628,-73190,45032,-1550,92856,8988,23361,63606,84653,41823,65078,-46197,-84679,-56689,17231,23731,-60116,37968,7144,8706,-11875,4585,-30142,-66467,18399,29746,9404,14075,-74189,-69055,16985,-93903,5377,39227,68614,97537,1576,57824,-36820,-107662,1273,48170,-24223,-52576,-23676,-38369,-69588,7612,-21781,-32247,-8695,36908,15354,39708,-3653,-84067,-83645,-37772,52306,-19607,-11721,-5139,42368,-35446,-28657,23723,-5774,-77297,-45878,25710,57488,29371,10547,-33303,-1856,35774,34613,21364,17677,-22693,72968,144197,1436,5263,33105,48341,46226,-78722,-69040,-41006,-35684,-19767,-66791,-24518,-7342,48000,39532,26229,12260,-62668,-56208,-2383,-67981,-44018,-17732,-34570,-14429,78583,17267,28439,18390,-13830,-42475,-53370,-103847,-50634,313,20356,-19576,-12923,-33073,-15004,34399,-343,27176,-1001,12384,2697,12141,-41162,-43229,34650,-27974,-51522,-20739,-816,52425,3873,-19729,-1467,42446,-8464,-20591,-7708,42366,-9961,-61420,-11039,73659,20607,5221,11108,20658,52312,-24558,-18126,5978,16769,-56852,26959,45891,-44873,-6237,79658,68340,139834,77515,54222,-46739,-52096,-29239,16539,-27024,-107653,5449,-403,-45892,-10958,35272,65,17910,6840,-90542,-21460,51014,70946,5382,-3164,-52224,17862,19401,-34345,52249,-105118,-138655,-49878,33597,54229,60679,-14942,20013,-28275,-13213,79508,-34954,81443,-439,-56317,53290,70674,-9351,51888,32593,-5469,19045,-9393,-11982,-13806,50549,47337,156587,19096,-22992,-20618,41290,16939,-35132,-65302,-23888,-68401,-53758,-32218,2113,24707,-9615,-6583,-25882,18932,-42337,-21441,21986,4427,19564,14419,15468,-51272,-67743,2559,30605,-4092,13863,-89010,-7383,70367,38135,-66364,-14514,-596,-28909,59771,109358,62592,29197,32513,12624,48200,-52199,24238,17417,-18663,-25853,33491,10319,16600,3177,30279,14264,77690,50268,-11806,-17617,15663,5709,-41283,46862,19107,52445,-62844,15252,-12456,-58221,-39472,12945,35036,-23840,-91715,7309,78892,-51246,-42640,12152,-24974,-39416,3585,-5689,46251,35747,-32191,10562,10830,-14695,-14870,14034,8117,-36254,36955,43590,-47021,-175470,-80020,-50553,-7834,9244,-48295,-35833,6263,-28095,-17906,-18199,-50835,-70195,72978,66100,58771,2464,-9734,44102,61926,15683,-83698,-56934,-652,36862,-66419,41842,-16555,-8444,2164,7815,44115,-1778,35873,3901,-24211,-42540,41660,-31165,61315,34845,20595,-17817,-28470,-6028,18729,34638,7302,25673,-9581,-28342,-13801,38893],[20740,35358,16423,-10711,19045,-66424,-49539,9007,-20369,-8400,11720,24937,48993,12555,10671,17295,-6759,30896,20863,-82943,-81291,-67611,-28163,15120,11886,15899,43748,10545,46753,21307,94048,23615,7515,12178,-3740,-27099,17083,-25006,45189,19141,55858,-20581,26823,97681,62943,15984,-5240,10478,-9837,98233,-53301,29701,12118,-19598,14107,-80268,1623,-35378,-27347,-50990,-126757,-226,34408,-13804,-12238,1798,30877,16793,-11458,-39306,21058,67592,40245,-84978,-22756,-71312,25169,17717,85000,20198,-55881,22866,-3925,21659,15724,-112748,-35324,26657,-108079,-49319,-118983,2394,-13392,12881,136555,41997,-11409,-19123,-20308,3017,-20359,3253,21035,-27206,46533,14373,173944,81474,-22060,-29466,-158,-25078,-62128,24368,58204,-45596,64154,-8171,-64017,-2840,-8361,12175,-49738,-2645,7738,-23048,99188,-15497,-66354,-21297,-9219,99617,108474,-764,-42434,-83093,-123635,-128446,-50376,-22343,20984,-16790,-73034,-147702,18993,49420,21335,-47681,-45462,39253,-2980,-13999,-11537,48646,67111,66104,16933,-46657,-25733,-153988,-12632,-9408,-13553,-53185,-17880,79735,68415,55307,75379,69082,-7536,8528,-5166,-30479,11542,11178,41384,24486,-10135,-44412,53105,10032,-53809,-28160,-3801,89231,-29166,-12227,12635,73464,78720,60363,7964,73719,32204,-62337,16562,57919,98464,27944,-11597,5304,-19555,-5497,-15434,35752,-3703,35826,26149,-4190,-713,-65807,-51386,-40785,-41474,41318,67013,2485,36843,-55319,12960,40040,23381,47360,-22984,59333,87038,50622,48876,97519,-4541,-56990,48553,56510,-54852,-35273,126010,201177,45666,-29397,-25527,-59761,22429,74564,-519,-33174,23648,92952,23596,-3664,50840,557529,-72375,-121662,-109666,-100357,-41079,-92103,-63617,-78621,29611,-52272,-56938,-63060,-162653,-63054,-71361,24854,-2940,-10393,-102002,5475,-1468,-62426,-97690,-60025,-77339,-30766,-7766,-2757,32535,54441,62154,6391,-23090,58287,45851,-114290,-70733,-82028,-43501,61736,-25911,-31089,-68841,-4562,83436,25574,-29803,-62509,-75825,70513,43856,-37168,-19182,-32315,-10816,-9635,-53318,-21846,-65645,39943,-7874,-71482,-25589,-17383,33214,42776,134092,-21713,-55000,58902,12443,-56740,2102,-6539,-56310,14780,7262,66103,-27889,-49020,-3798,-48135,-12983,9304,36995,-36180,-13927,27233,55006,-30938,24445,-25707,-101298,-114243,-12540,16713,11493,64910,39415,-44034,-6769,-32308,-73369,11922,-45743,-38787,87190,41804,54434,-3124,44587,38705,-21496,-25808,-62642,5495,-5734,-68555,-11545,-17498,-24583,-88208,-51339,-58418,-73642,12091,61649,59385,-90164,-27675,17516,-1815,20532,-11186,-22235,71020,64012,24101,-3478,12732,40788,39597,-30594,61734,-10487,-66870,-78205,-24777,-94693,-39374,29128,62077,73857,25332,37607,-6807,-47125,-43679,10979,-64074,-105211,-39280,2076,24581,23236,-5793,-32924,-2846,97923,12069,33945,80102,-10578,-28942,-22920,-36472,7942,866,71721,34754,-41217,-84681,25705,12865,37080,42143,73718,-38582,4237,-15351,22096,53239,-104,-97384,-44595,-81066,-32243,27880,-71373,-70769,-32599,-63973,-8269,-1943,81544,-6817,55762,48429,300,75343,69764,-33985,-7469,46491,73253,86015,15884,-45187,7050,-25561,-38058,22962,-54570,-19353,8189,-49858,-33123,-33509,-21419,-98409,-62218,-91039,38880,35529,76639,48499,45230,-32886,-108784,23191,38813,-34377,-61316,-47018,25988,83881,34563,-27098,-53436,-19306,48028,-22259,765,-14296,28404,-54410,-12153,-51020,-30659,-34408,-66405,-41519,19307,14797,-11352,58523,12497,1355,-69484,-24280,-45660,31960,55832,-56371,-42973,-41016,-38786,3326,-14616,41548,2266,-49464,-24087,14245,-3150,-123469,-29002,-1484,-74621,18097,42996,-2216,-5083,-92469,-98012,-70351,20362,33197,110979,36721,17968,71243,38383,13497,-50500,1958,2747,81746,93277,-11730,-10670,17185,13193,-52701,14117,5437,-48693,-76410,24683,28585,-8034,-15250,60636,-13363,83096,-43534,-43555,-23661,78357,-75315,-5192,11368,-15818,112461,-38676,-51327,-52433,64965,34010,-16654,-2911,-51153,14521,-12583,-6026,-2723,-37661,56722,31892,-14029,-13261,84553,45425,17996,48220,-25791,17952,36658,-11028,4873,77110,17637,12579,18990,14124,-7811,37849,3185,-86338,-152581,25480,-51437,-40863,24017,-20744,-23885,23474,37328,69083,61353,-19024,-87550,-101557,-38678,-14254,-160140,-85983,-127344,30611,-36484,43573,25669,38685,43703,-7956,19607,19120,49022,35940,-38554,31104,-17533,-70351,31859,21691,75565,-693,37667,48546,78921,58050,76174,-36607,-94999,-76803,2552,29401,-42711,42600,23827,21878,7695,33606,-16937,-50789,-6079,36449,-2961,-18616,-73068,-50939,31001,-74663,608,45170,82048,117124,3589,53156,-47501,-84693,7112,33313,-34775,-50096,-2072,-37167,-64652,-16999,-46593,-13105,-1788,46390,25711,77479,4860,-35880,-80042,-26488,19170,-73329,-19573,11005,25515,-37542,-37427,19517,-1258,-74742,-27823,30204,96732,28045,-2519,-35320,29009,23207,23668,4044,8290,-29254,27436,139834,-8459,3409,21807,71298,72809,-79693,-52481,-36520,-36884,894,-63680,-4560,9857,56197,66244,45693,63291,-45032,-53305,-18706,-68390,-44589,-23441,-53140,-31797,47353,-20682,27628,20366,12701,-18039,-62926,-133954,-63302,10985,26782,-33217,-19332,-51189,-30515,14600,-3572,39159,4585,11369,14236,19850,-16776,-62282,24612,-12375,-48158,-30250,6097,62126,10756,-2748,21746,38222,-8581,-21891,-5019,53534,-4603,-37452,2095,55709,7167,-952,-4090,4430,40617,-60999,-21062,24043,-8158,-59469,14290,55609,-27328,7859,98403,68753,134195,76581,30165,-22101,-54442,-35118,-13937,-24643,-117690,6329,-4045,-35063,-42301,484,-26599,-23677,7881,-97803,-20882,42440,60738,7909,-16888,-54647,-26224,13772,-38168,56024,-106727,-147056,-49942,25712,55890,32431,-24780,24080,-36086,-22980,77603,-26187,55817,-23888,-60645,43332,72488,-21300,22280,85979,-10183,18598,-13345,-6267,-8363,8559,37840,137374,21241,-24999,-16462,35839,22032,-10368,-44848,-33439,-53004,-39796,-36370,-25396,17672,-15317,4072,-28111,-11957,-68608,-33965,35660,-26877,17906,8562,8675,-20992,-33047,13432,16963,-2229,15035,-103634,-15651,41813,22522,-47922,-16500,33058,-19547,51025,100302,74309,35104,24640,7385,77600,1561,46702,35066,-31467,-33072,8840,22632,34769,-11673,29537,40321,93868,40133,-26134,-31297,10299,-11339,-46197,58807,24247,64103,-59836,28889,-17418,-75892,-21301,22182,60715,-12159,-64269,-5338,86437,-48664,-30370,37359,-13867,-52383,-1392,-18273,47464,34562,-32301,31876,34140,-21342,-22804,7767,-2083,-58474,11114,31472,-54928,-163965,-58513,-14124,-39079,-2809,-61507,-34098,93,-9489,-3068,-8441,-50975,-85794,54149,67746,57933,-12514,-1146,7760,71251,18064,-99035,-92747,10344,54223,-78479,25076,-39668,-14523,13365,7056,37099,3911,-8507,-9069,-14940,-33949,38497,-17450,56139,38875,31293,-24642,-32791,24648,30494,50966,3841,27323,23720,-14415,-10797,48795],[26667,31410,28314,-29066,34334,-83001,-40882,22418,-48860,-24474,-2028,29813,79557,360,17740,39540,-30110,18828,14625,-71111,-84928,-68611,-54105,12770,21504,25227,36679,18344,79321,39130,108659,14093,3348,23568,-12854,-22616,13756,-10566,67700,5067,48581,20376,46091,100069,62394,14236,-4511,1830,-7184,112402,-52161,38113,10931,2222,29824,-119345,12517,-591,9146,-36530,-148949,-12001,45968,-8490,-16484,-20822,6038,12954,-32705,-2282,22820,66748,52397,-52367,-12672,-56796,12297,-11958,74495,44125,-43948,16672,9857,22531,31826,-114372,-25617,26977,-110568,-58114,-118141,15164,-6567,32256,120475,37769,-53930,-7539,-23,-12436,-45527,-32055,26947,-22658,58502,17625,140001,53467,-16877,-23660,18285,21909,-19867,24428,43665,-44374,72320,6137,-42777,21446,5607,37124,10821,48529,7582,-27145,93212,35802,-15809,-937,-13822,99513,113189,29259,-46386,-65703,-70891,-73798,-37419,2927,57939,-1435,-33818,-109043,22313,40786,34395,-7638,-53373,53001,-15621,-35450,8776,60839,93664,60574,-8985,-28718,-27945,-141907,14077,-7164,-12634,-31520,4403,82170,44357,52706,73909,79855,-5699,-33464,-3707,439,5210,15659,47247,27262,-1507,-41830,34186,10808,-46216,-33859,9418,91318,-21827,-3818,18748,75240,90653,35142,13442,59707,17549,-38983,8972,53705,96427,10619,-37524,24153,-6331,7510,-5998,59685,54298,44537,29402,17033,2539,-41042,-20730,-35861,-38330,38993,71884,4564,40984,-55996,42196,66732,48948,51159,-4353,72783,143449,13848,26021,33710,2885,-33900,70629,111573,-1671,12750,127461,193695,85365,5745,52200,14831,52482,129249,50688,18846,121915,172059,122933,130128,347314,907895,-410658,-310391,-199339,-173930,-88625,-151130,-128527,-117638,-67933,-123423,-70326,-78711,-181478,-107075,-127655,5353,-20960,-30193,-121211,16801,3109,-64165,-156570,-84274,-98574,-53816,-18064,-35272,16086,49172,39221,-10699,-35824,25271,51202,-104047,-96603,-99131,-66296,39993,-21520,-44631,-80589,-38122,54229,22137,-36206,-35798,-48214,69357,18254,-40123,-12070,-18201,-37475,-32758,-66306,-50955,-67776,39921,-26849,-82915,-21487,-40208,23961,21450,102729,-35239,-64105,56211,-7333,-89014,-15548,-33109,-74797,-4442,-20388,58109,-14763,-64368,-2245,-31228,-38438,34237,35021,-53651,-18921,34305,60798,-54131,-14084,-25665,-63328,-109844,-3757,8350,33577,56346,41064,-30356,-12698,-42468,-72232,39256,-55200,-38678,71081,38412,63710,12288,59385,38931,-27502,-44767,-128662,-32361,-24237,-67568,-19531,-26901,-11034,-22462,-48586,-26957,-57494,-4102,59252,48277,-101845,-31889,16495,6641,11432,-59147,-19721,45553,93411,28045,-20397,5972,35371,37066,-48731,30120,3093,-46410,-94164,-30064,-85089,-44196,31666,40561,72575,24800,15679,-9403,-57527,-27948,12067,-65647,-99701,-19459,-37855,9071,-4225,-13275,-22556,9079,88684,-7270,45054,80015,9220,-17706,-35276,-13702,19500,-7224,50335,16329,-27302,-65620,22702,8045,42963,52671,45381,-39656,-20523,-25408,45174,33720,-17762,-95130,-37497,-70484,-35726,21720,-75486,-83326,-24140,-69610,-7574,10692,79588,-36413,33062,37834,4509,73710,87198,1494,13030,41534,72024,58296,5146,-37285,-6219,-15785,-32411,-4951,-62529,-46608,-20150,-110819,-47400,-27238,-29472,-65809,-42925,-72798,18307,40466,79631,51338,43168,-12418,-116818,14562,33545,-36517,-46526,-52187,23914,81621,1059,-55260,-41435,-20576,58244,-23022,17744,-22594,12310,-102743,-27070,-41484,11198,-20555,-68421,-55338,12993,-50138,-10306,47979,59379,15168,-60426,-14486,-51448,41107,41910,-85476,-33836,-39922,-44836,-21302,-11894,46365,38623,-27856,-18579,9287,-4551,-103031,-30096,16883,-66018,-20142,52010,30998,-4264,-89281,-89023,-75983,14514,3109,93821,37912,18543,62512,51905,20940,-50714,12892,-3947,71204,82972,-16227,-35050,-10965,9192,-78904,12451,-10073,-39626,-53480,31011,14937,-21812,-36392,47666,-6170,103725,-21532,-43442,-30725,85479,-37013,-4642,7418,-18403,98556,-47057,-63596,-51034,45267,33045,9611,1837,-65989,10812,-15036,-11420,-1181,-9090,57343,36810,9561,30637,100578,51960,8412,40729,-21820,14342,27252,7507,-7517,62061,18502,9625,6920,7820,-27071,15272,5626,-68898,-173538,-18600,-58846,-51966,29898,-22099,-8651,1297,22638,94469,48217,-25993,-97797,-117443,-74181,-46551,-136545,-103272,-136867,12870,-27971,61114,7236,25888,47944,-22848,16926,14246,32349,-15561,-44834,14156,-36064,-51825,15019,43595,58161,-12272,51887,32035,66393,72467,83607,-19686,-95488,-89434,-7610,33645,-4008,36598,37058,29795,28140,52605,-3095,-24317,-23968,37215,-12428,-45535,-66224,-21976,30377,-48125,-2180,33229,80325,121944,6448,35932,-47354,-55002,8610,3667,-41847,-48315,21134,-11640,-47028,-29318,-60031,1561,707,46246,36250,108980,11732,4977,-66391,-5680,-11702,-114473,-26139,18751,10528,-36167,-39568,6355,2070,-64956,1780,27497,117258,22262,-11613,-32469,56537,7497,12441,10617,3911,-27223,-9680,112209,-13637,8051,6268,79124,91382,-64818,-33113,-26115,-26688,26338,-62970,13114,24653,56683,85224,64650,105805,-29427,-46255,-32235,-53114,-34741,-30789,-60378,-41916,-3269,-54183,18033,21558,41913,-7141,-67580,-121365,-64808,8214,24205,-46846,-27074,-59469,-40718,-11641,-1421,52612,11867,14856,27012,33555,-1376,-72430,24533,5852,-46351,-30051,13447,60935,13158,22084,43996,23028,-9222,-14325,-2522,47657,1181,-8916,7915,40505,-1708,-7504,-25724,-8611,30179,-102742,-17262,39807,-24981,-59078,-8357,25594,-10201,13294,100890,74466,100300,60856,5332,9100,-53085,-32233,-33522,-24336,-112897,1540,-11607,-17721,-58619,-12104,-46357,-48531,12912,-92077,-18777,40160,39877,18413,-18145,-47834,-61699,11906,-36462,53672,-101976,-111839,-43465,21928,47893,-8138,-37222,12491,-38386,-18828,53798,-11931,27947,-45755,-57313,27215,51564,-27355,-3617,124073,-15701,25930,-13792,5111,-7103,-31394,13000,103761,21343,-21391,-11816,25240,26573,29753,-15627,-30958,-27349,-22271,-35232,-38508,13399,-12836,15955,-22649,-40088,-95860,-28871,51954,-55023,2302,260,4074,7640,8868,17021,-332,-2959,31186,-109005,-26028,22890,750,-22479,-21541,57081,3762,30046,74700,80592,42117,12820,-9278,86650,41051,74836,50867,-44243,-35416,-19086,26873,53045,-9895,37776,42412,91425,13273,-48750,-51626,6408,-26190,-45792,62251,16762,63296,-41534,34782,-20094,-81217,-4627,36704,83869,-4254,-31605,-13892,85215,-43645,-18778,58447,9152,-55972,-8183,-22848,40590,27095,-29927,39949,52379,-37712,-27048,6262,-2096,-67244,-17996,16405,-45148,-124642,-39030,13229,-57162,-20690,-59462,-28729,-11002,6959,10836,-562,-45147,-80854,38160,69656,43617,-23846,-449,-13989,71909,20060,-112023,-114412,23280,62987,-80493,6173,-67395,-17790,23465,8805,26087,4004,-36305,-10676,4225,-21947,29816,4510,43341,38490,35065,-34359,-46027,44961,37106,57139,6676,23151,53788,-2533,-8800,48118],[24832,25400,37261,-26357,47062,-87664,-23917,22436,-67064,-37801,-12640,31044,102666,-6804,26061,52994,-53474,5468,4625,-52495,-69985,-69632,-81455,15364,31430,41177,28730,22030,97058,43608,105441,1971,-3135,15989,-25752,-5333,-521,-5036,83810,-5394,29747,65807,58768,81124,41595,10344,-7317,-7895,-573,110885,-46931,41571,13572,14702,45502,-131519,26864,28966,48687,-24218,-151216,-24068,53868,6482,-13907,-36143,-9448,6558,-56983,30261,15303,61341,69304,-7655,4533,-23216,5013,-32993,52725,53784,-30714,-8024,18177,26336,49116,-107123,-18295,20865,-94079,-52455,-98586,28740,-2356,48488,92338,29890,-73984,2406,26155,-21978,-77505,-58963,28666,-17721,53833,14897,93694,21909,-3119,-13709,32222,65845,8717,23554,34392,-37826,67354,17781,-27697,37772,17454,48774,54261,74171,2447,-27198,75487,74392,35497,8333,-24690,80062,103994,50394,-47068,-39512,-8992,-11788,-28408,28383,85634,16624,6724,-68983,25557,35075,46797,28505,-55650,60361,-19151,-55028,26065,63986,107161,54712,-28723,854,-21268,-102989,45606,-345,-8326,800,33705,73158,17507,40147,58537,78576,-6115,-70609,2801,25391,-4698,20905,54096,30852,7814,-38112,26656,7586,-36014,-33340,15316,78267,-12548,3661,13538,61331,89267,8883,22562,42922,12749,-7962,1412,42123,85021,-65,-55480,43450,6800,19728,-1168,85101,113852,55149,38385,60525,-401,-11752,5188,-31760,-36146,22643,62310,7966,55875,-38691,69250,87613,70794,45921,21926,77386,167778,-11498,18676,-9206,29083,-3927,86377,147589,41602,55629,133374,175154,132650,40460,111404,88954,75704,165995,103542,70299,230853,253253,242241,339493,693856,1109965,-696994,-510113,-330045,-262791,-136156,-216257,-187200,-143953,-146802,-180669,-76116,-83414,-189886,-144812,-176723,-14938,-36808,-50825,-124269,9437,-5570,-68674,-192141,-84653,-111484,-74804,-30503,-63363,-14856,31664,6764,-17070,-46691,-541,47432,-90182,-115039,-102409,-89967,1539,-18528,-58203,-78072,-62518,19342,21374,-42545,-22084,-29865,53250,-17196,-48432,-14940,-8248,-63406,-50809,-65954,-72599,-61930,33208,-44931,-86052,-24864,-59495,10368,-12299,57981,-29996,-63048,44151,-20340,-115937,-28103,-54045,-85167,-26224,-49391,43052,-9472,-68192,-2245,-29138,-61618,55643,32370,-49537,-21508,42590,64105,-80387,-49261,-14042,-22123,-94764,13142,-2738,48849,32218,42894,-11228,-20744,-53612,-59443,48377,-63630,-43261,43683,34297,79668,30767,66947,39517,-28990,-45640,-169476,-61310,-39557,-60546,-24294,-29912,3566,15203,-35210,-7547,-40325,-35252,37752,36013,-92354,-30875,13007,12234,-4806,-103827,-12493,18707,109387,22392,-34878,-655,30742,30431,-54888,-7041,18218,-18819,-109184,-40252,-73919,-47505,25254,24363,63274,12675,-13008,-28492,-78929,-23176,8480,-59851,-73804,7747,-68181,-14370,-34287,-22819,-15310,19636,40307,-23612,62220,70372,22263,-20848,-42403,6347,35960,-9947,26000,659,-2510,-41644,20707,10307,42721,56350,16832,-41256,-42600,-23330,63036,6512,-32463,-84948,-29070,-43243,-37173,-5717,-86007,-90958,-17343,-67016,-11294,8259,66560,-47864,-2517,24673,14887,55620,93016,38574,23825,42343,71624,-2175,-32513,-29806,-27848,-5646,-25794,-46098,-65023,-54909,-31608,-147229,-57212,-22856,-36810,-30925,-14897,-55926,-10086,30692,76638,51101,28976,22065,-105555,15174,37469,-30719,-11342,-48523,11281,65708,-23281,-76936,-33665,-23666,70964,-15832,36351,-36858,-5345,-127289,-44462,-28124,49718,-8867,-80836,-70091,1125,-89163,-11234,21165,94377,26713,-36521,-2787,-47249,51723,25021,-103195,-22371,-43281,-47541,-27921,-7970,40641,65365,-3569,148,9958,-601,-90489,-28310,39189,-39853,-58450,60911,57071,-7980,-91587,-75789,-74321,3848,-22444,46860,32409,16883,51678,60309,19499,-38842,19489,-7361,52695,57139,-22411,-55442,-28830,6427,-89644,-2502,-44992,-41842,-15208,41253,6065,-19926,-48988,29761,6593,113140,-1848,-41263,-38139,81282,16965,-3627,627,-16326,77052,-58685,-72968,-42725,25990,21120,20579,8067,-64966,14647,-11533,-12800,-2466,23321,56256,53575,32155,67101,99618,52806,-5542,26944,-2385,5889,17939,29213,-22075,34532,22936,8505,3427,1045,-48180,-15277,7228,-46440,-158534,-50827,-65383,-57458,26571,-15002,4396,-23181,3639,91695,24954,-27423,-94878,-118131,-97670,-80679,-99828,-99298,-110867,-2093,-16517,66816,-20360,8811,41601,-36803,11003,14668,9871,-65724,-45190,11199,-44184,-25149,1304,59714,44557,-29382,61172,18279,48191,82408,88687,2132,-85012,-89553,-6428,35451,37556,16709,39203,34288,45729,61721,8311,4085,-30106,31171,-17964,-60780,-56780,6415,15316,-27929,-1142,8508,62246,106753,8966,17781,-39663,-23650,6190,-32937,-41116,-44754,40454,32310,-20406,-27218,-58502,7496,-5009,35401,45333,117234,12887,31878,-42937,21294,-29015,-127362,-28356,18598,1300,-31631,-33858,-10179,3838,-48774,33699,19666,108062,11484,-13618,-24658,72761,-5676,2036,36811,6455,-19910,-31735,65035,-8856,22105,-9252,72327,97182,-37490,-14356,-11024,-7102,49446,-65054,28089,32837,49345,90773,77104,123588,-19485,-35113,-38914,-29049,-16397,-37256,-55348,-44170,-50396,-74509,10718,20689,63819,-8176,-67257,-69437,-57556,-5939,14980,-49106,-31688,-56314,-43587,-35626,4730,64532,13797,21210,38612,49047,13231,-72636,32560,23762,-44118,-17573,18160,46992,8424,45394,62658,-561,-6889,2109,2756,28868,6596,9050,5245,32604,-2684,-10696,-46666,-13256,25338,-129915,-11008,47254,-35886,-59270,-37573,-35050,1669,11816,88061,79323,56234,39171,-13781,34471,-48346,-20615,-39029,-26409,-100110,-8097,-21918,-2618,-57039,-4707,-54793,-53060,18364,-70713,-16577,42801,9518,29244,-9443,-34448,-74338,15067,-28526,44364,-95851,-43525,-30683,23336,30560,-44397,-47076,-12163,-38128,-4030,16844,5471,5332,-59440,-45327,10389,17179,-22056,-25224,132063,-18498,40068,-10421,20001,-11617,-55992,-22995,61099,22328,-12114,-6822,13886,30916,70238,13690,-14834,1571,-6685,-27986,-32324,12195,-4801,27227,-9699,-58612,-110019,-7006,67252,-66480,-22871,-7336,2185,24624,45933,15997,-16292,-7949,50958,-108373,-41580,17041,-15204,2265,-27585,67905,36962,6650,45179,81387,54298,1329,-30622,78396,57970,101618,60204,-52798,-31097,-45325,22201,65155,13831,49446,14084,70019,-24305,-74693,-70809,3536,-36130,-40991,54977,-2238,50496,-15352,29407,-18283,-70943,5655,53908,96942,-1118,-7645,-19054,72418,-36897,-11036,69276,31913,-49866,-12184,-18417,28402,16380,-23688,36025,61672,-62854,-26600,6883,3205,-61927,-42445,2533,-24769,-70850,-30232,26041,-56655,-37048,-46581,-22157,-26775,15538,22048,5669,-39023,-57378,27984,72892,20016,-27485,-7080,-15325,65112,20597,-118921,-111900,34737,64614,-71424,-8491,-90494,-21337,28578,12781,11882,-814,-35873,4957,29080,-8563,19276,25532,22628,32971,30169,-43434,-62825,54176,36519,53970,13961,16306,71276,5426,-7434,38698],[15664,20528,42700,-5688,54312,-79666,-3415,15253,-69445,-44108,-16579,27947,110421,-7521,33505,57566,-69377,-2608,-3513,-31555,-39046,-66393,-99160,21862,37246,54519,18006,20908,93119,33071,83740,-6686,-8545,-7704,-39683,21656,-22504,-8632,89787,-9594,4283,97639,58704,55075,8345,4524,-14633,-18021,7541,95391,-35058,40495,11465,14356,58764,-104072,39087,46446,80228,-19439,-133455,-32017,58641,30013,-6347,-40919,-13510,-1320,-76853,45979,1832,52805,86859,33937,23319,19491,5059,-38617,27389,43228,-17621,-39214,18601,29165,53536,-93331,-11594,11146,-64006,-34400,-69083,38381,-2706,54946,58746,12372,-67078,9392,51202,-23376,-101439,-69562,24267,-11281,35951,5150,53418,1155,16883,-3726,37997,84134,12402,24232,38026,-27179,52070,21044,-23554,44451,25079,46109,69943,60979,-5500,-23827,51364,91985,68217,6219,-38611,42521,78809,52062,-46553,-8246,45117,30544,-19485,42982,93620,33979,44206,-37295,26487,34733,52098,48274,-51423,59354,-13342,-62890,35052,59272,101835,45275,-38411,33622,-9358,-48879,73537,9453,-2197,36197,63006,56481,-8719,17427,33621,65803,-11583,-94060,12445,36815,-15187,25095,63670,27727,14467,-33428,30124,-749,-24911,-23537,10438,55564,-4326,8228,-1592,34752,74347,-10256,31786,26498,17739,20071,-6603,23807,71101,675,-58225,56182,18230,29693,-2164,101349,141022,61597,45868,117896,-9030,16876,24795,-28251,-36138,2865,42981,9490,74951,-8501,91010,98342,87778,34508,50016,75819,147359,-19932,32191,-22989,61587,23784,92028,153715,59958,79460,136011,141787,172784,66460,132810,132275,84529,178177,140678,105636,303354,290710,331427,548405,898120,1097185,-814263,-644532,-447299,-331830,-168520,-251187,-213226,-143172,-170199,-197178,-70946,-63314,-176922,-156589,-190836,-30262,-48471,-67701,-106921,-20791,-24422,-73480,-188446,-62659,-111004,-89724,-42673,-80623,-55254,7903,-24551,-10128,-51738,-13145,32011,-79613,-119942,-94277,-105397,-38454,-16475,-69727,-62209,-71982,-10296,22029,-47172,-33696,-29969,23310,-53165,-61221,-29277,-7355,-83344,-56760,-51345,-80110,-51609,21458,-54050,-78383,-33151,-67157,-3878,-46264,11509,-9440,-50163,22803,-25377,-124675,-31098,-62732,-79333,-36230,-73118,26295,-10580,-53230,-4313,-45197,-79273,68293,28811,-28905,-20271,45775,64328,-97290,-71825,8626,9082,-74408,32141,-12232,53182,-1138,45508,10281,-29396,-67633,-38946,35488,-65492,-40381,16285,32451,98733,46467,64941,39161,-21294,-32523,-171821,-79280,-44455,-44553,-18775,-25872,15416,25949,-13613,-3898,-26662,-67057,4498,30925,-61521,-24254,4206,14478,-22743,-130178,-3943,-3035,106306,5996,-46545,-5964,24603,21323,-50891,-43263,32469,12696,-111925,-73305,-69103,-46024,13189,14629,49468,-10882,-42674,-55372,-94429,-33021,-387,-48261,-30866,34837,-80242,-43199,-55534,-30907,-13496,26017,-24444,-34712,79612,54107,24547,-35745,-42287,19161,52703,-10630,4225,-8246,26584,-18013,20678,19219,34016,54197,2657,-43260,-57556,-6618,73592,-21166,-38547,-67407,-21636,-2534,-33370,-51586,-93907,-90309,-14055,-56302,-19099,-3664,46538,-40615,-41939,14390,30152,28031,89902,65002,22809,51340,73250,-65071,-83763,-24840,-58720,915,-19488,-80915,-61154,-41833,-25202,-140601,-59093,-21549,-46752,-5596,14449,-48836,-38164,8168,66900,45018,7038,64172,-79263,21657,49471,-17716,35157,-34389,-8499,38295,-27913,-85510,-28495,-25316,84266,-1215,60416,-50558,-19758,-116130,-60345,-14915,70835,437,-98860,-81900,-14213,-90544,-14441,-13539,107454,34829,-569,7659,-34641,62212,10474,-101884,-9870,-50365,-44184,-16961,-2338,24728,74831,18297,30241,14975,4501,-92051,-22380,62579,-5421,-83699,66664,66641,-14892,-102302,-63209,-63426,-8515,-39922,-12526,21429,13370,45292,62287,13206,-11464,21011,-7681,31199,17901,-30960,-66240,-32213,5474,-82492,-23447,-85612,-53482,31831,51695,2239,-5837,-50123,11575,22177,113927,9169,-38241,-46772,67164,65937,-1623,-7281,-9638,50996,-73043,-75202,-28536,12155,2916,11991,9923,-44123,22302,-3744,-12258,-8118,49091,50451,77648,49727,85294,75076,45256,-19849,11306,24836,-5183,12572,49739,-35175,324,24988,14835,7471,-5168,-62685,-42704,7307,-29452,-118540,-64089,-64832,-54332,16088,-3756,13346,-39274,-12587,60253,-3420,-24166,-79211,-105157,-102822,-103121,-67957,-82346,-60326,-11203,-6043,59037,-47226,-3191,22852,-44878,3732,18956,-9494,-97117,-41273,24935,-39214,2160,-3762,65806,36608,-52935,62691,10703,28060,86033,90418,24332,-65674,-75509,6974,34539,62116,-16408,25889,38465,57137,62072,13393,24431,-23757,19130,-17803,-61830,-46786,22174,-10173,-20853,4105,-20310,31801,72089,10235,10708,-30233,3607,1573,-64593,-30663,-37945,51473,76420,4468,-14422,-44168,3174,-21096,14962,50405,94798,5443,42308,-13910,46309,-29075,-106129,-24212,14295,36,-25046,-22253,-23522,4085,-28938,58383,9735,67100,-2824,-7934,-12971,73668,-12372,-6276,66927,15310,-11785,-38221,10732,5645,45038,-20569,57340,89916,-5542,1650,6469,16849,62422,-68220,39734,32976,37197,81044,76063,110545,-15448,-20978,-36910,-4493,5246,-39362,-41781,-40516,-73215,-77029,13728,17160,72525,-14255,-62697,-717,-49359,-23400,3738,-31923,-27532,-43553,-39877,-49930,11943,69826,6258,27749,47288,61375,30269,-63137,43023,37142,-39968,5705,18355,23550,-3199,57852,76157,-25598,345,24764,13024,5319,11477,6904,-3385,33664,5245,-9111,-59711,-7491,29183,-125960,-6834,44496,-45178,-61917,-67058,-96775,6849,6554,64794,74253,20314,19164,-22331,45084,-40358,-3493,-32890,-29151,-87359,-20220,-32939,892,-43014,11751,-51365,-42113,20589,-37957,-14803,48339,-24398,31959,4082,-20143,-60104,19848,-14883,30085,-90227,32134,-14357,28097,7006,-63850,-50651,-41781,-38891,15846,-20688,22310,-6568,-59836,-26290,-2860,-11806,-1898,-42309,109793,-14511,56757,-3811,34963,-20710,-56041,-61405,15151,26758,1462,-1125,6752,36354,95100,35863,12043,25860,2475,-14953,-6335,13868,3632,34390,7119,-64288,-103536,23528,77765,-54557,-50197,-11542,2918,25577,66143,14103,-27604,-16818,62073,-106280,-63419,20099,-15943,19557,-32611,65551,70173,-9822,25009,77236,69662,-4584,-47372,60862,54271,118505,58921,-53726,-19932,-64049,10973,66269,53770,56578,-36005,36753,-61100,-95489,-82033,658,-38933,-32860,38882,-27609,29829,9586,12546,-11085,-48628,7759,69817,94492,-2545,-2995,-21747,48178,-29032,-9107,67579,40335,-36565,-10086,-5384,14530,5876,-12542,25748,63101,-91541,-20349,3314,7521,-47203,-57070,-6860,-6475,-20665,-34001,24014,-40803,-45510,-28805,-17509,-43836,14238,29518,10908,-38553,-26033,23837,74845,-5229,-21389,-16956,-1278,53625,19166,-116214,-88854,40423,61764,-52367,-13090,-100746,-26753,27050,18423,-4221,-8694,-9858,37086,53354,3680,11074,37777,-5888,22339,17895,-47706,-74670,55711,29012,45392,23278,10196,72914,10422,-6102,25058],[2390,18748,45220,22556,53910,-61904,15765,8024,-56553,-41186,-12551,21059,101708,-4333,38079,57102,-71325,-1095,-4887,-12719,1841,-56237,-101528,29444,34473,55605,4323,12881,68133,11094,51203,-6665,-7852,-39472,-50846,50975,-46724,-19296,85275,-7200,-19707,105226,43813,33523,-24324,-2550,-25497,-26989,15016,73153,-15378,37321,90,1281,67197,-42727,44294,48799,96296,-23743,-104728,-33350,61736,57310,3167,-35038,-7945,-9372,-86980,38564,-11810,41677,98159,59241,37007,55292,11299,-28058,5391,13487,-6850,-59984,10526,26757,33809,-78157,-5632,1348,-28777,-9364,-38813,40527,-9427,46588,24507,-15894,-38103,13348,65927,-16898,-103227,-63309,14891,-3278,12358,-10001,30868,-552,37233,4123,35058,64837,-4137,26474,54509,-14455,33872,13226,-29155,44416,27953,31803,58544,17067,-13753,-18839,28456,90315,74480,-3229,-50504,-6035,45292,31690,-46458,22703,77263,36445,-8482,40759,78341,47691,77101,-16170,23466,39881,47646,47348,-41204,50828,-259,-52107,32924,50220,79608,30604,-38304,57948,2412,2380,88599,19383,3461,66305,85670,37186,-31258,-11358,6205,43380,-23048,-99987,19120,32420,-20616,27016,76618,13994,17325,-28850,38938,-13804,-14407,-4469,-2777,29039,-1366,8717,-22099,4835,51075,-17257,36266,10232,28184,36875,-15165,1922,61253,13113,-41797,58174,25991,35936,-9073,97110,117548,58323,46474,168148,-21311,39139,37517,-25471,-37985,-10274,23223,5826,88795,25550,104903,94724,100093,20844,72610,71241,88520,-15969,61890,-12101,85010,41208,86222,130551,48422,76548,130718,94268,192615,78296,114982,128395,74893,168953,148956,114998,299975,250713,341865,652704,843532,891109,-734586,-651976,-476547,-332362,-167149,-224126,-193553,-111423,-135260,-161616,-55146,-11246,-132449,-128088,-157348,-36257,-55286,-76443,-74658,-61765,-46255,-72549,-144530,-29486,-96798,-94133,-51502,-82717,-92163,-14473,-46157,8021,-48275,-12840,5802,-75850,-108517,-80064,-106387,-63808,-14293,-77085,-37570,-69189,-28756,20999,-48349,-66630,-47083,-14830,-79072,-73126,-52620,-17993,-94184,-47706,-24989,-73193,-40518,7887,-48429,-61612,-43000,-59485,-14337,-66444,-26619,16701,-27297,-4043,-24528,-106910,-24335,-56458,-53458,-24199,-84851,13590,-13545,-17273,-7665,-74199,-88458,69542,23960,-1294,-12828,39017,60792,-95362,-76306,36259,23424,-52708,47318,-15535,47111,-34371,48834,29635,-36702,-84778,-16688,3366,-57057,-22516,-1499,34768,112461,54706,55747,36855,-3284,-13986,-144600,-86860,-33503,-17943,-1791,-14699,21748,22153,11332,-11729,-18438,-83322,-24587,36340,-19614,-12091,-10940,14044,-36609,-131799,2909,-15514,85066,-17464,-55241,-9637,14938,11971,-40794,-75961,43110,44340,-94860,-128114,-72797,-38139,1935,8656,35565,-40446,-66812,-79229,-86193,-56012,-12710,-32784,17266,53972,-72436,-74207,-60262,-35043,-17701,27230,-75877,-40043,90444,34880,15182,-52952,-34945,22796,65285,-11697,-10115,-9725,51895,2449,23065,31345,17558,48160,7714,-44434,-62193,21392,78214,-42086,-32909,-46520,-16649,40982,-23081,-101582,-87818,-77148,-14609,-39109,-28675,-17864,25007,-20354,-73769,10466,47132,-304,81795,70471,11450,65826,76599,-98276,-126949,-22156,-93731,65,-14090,-91659,-50058,-13031,-6338,-95126,-52116,-22776,-61974,3387,37645,-54659,-60993,-20666,51400,31265,-15100,103196,-46740,28938,61993,-359,78413,-11819,-28739,5293,-11490,-79141,-23517,-22451,94618,17024,88794,-55645,-27120,-73673,-67239,-5480,67981,8804,-110795,-86728,-29544,-61065,-18469,-42816,100002,40489,38920,13962,-17856,68403,807,-81833,2131,-57815,-34459,2606,5260,1436,64596,33998,64959,21174,8039,-103105,-11922,81938,24135,-89547,66880,58199,-22696,-115971,-55168,-43489,-16448,-48708,-61075,8574,9618,45616,57437,7323,27033,17398,-5984,12091,-28085,-41726,-63659,-20720,6965,-62371,-40655,-110445,-68771,77538,59183,1944,14247,-40511,-2334,36769,109821,8723,-33428,-56776,47751,91598,1441,-13297,599,25551,-88035,-69099,-11103,6709,-14977,-13047,3109,-9253,27863,5757,-11132,-17707,61694,38550,98693,60333,81546,29377,28006,-29254,-1435,46828,-16164,13722,64368,-41416,-32718,18910,29164,16601,-8475,-66339,-57756,5852,-21378,-69713,-59852,-53587,-41273,1843,4873,17739,-39887,-19288,11380,-30036,-18686,-54736,-83618,-89764,-104957,-51421,-61592,-4425,-11664,835,40433,-63771,-6443,-9288,-43751,-3158,24021,-18082,-101164,-34961,49518,-22806,24922,2570,58893,33572,-79224,56803,10902,10679,82502,85843,41889,-41416,-49850,27934,31505,58630,-56228,-1054,44802,60209,54226,9750,29504,-9491,3351,-10136,-49881,-36482,17817,-39275,-25936,12025,-44819,-3549,25440,10113,20002,-24601,20816,-3261,-80179,-12076,-28118,52071,98672,13799,1249,-23936,-9653,-46464,-11795,49290,49648,-10558,36913,13315,59371,-16835,-58621,-13280,10496,6267,-18110,-8530,-28784,3305,-9467,68731,584,4334,-16860,3241,586,59893,-12054,-11457,81781,27067,-6642,-32294,-34237,24201,71549,-25459,43589,74309,21854,14683,23377,39099,59973,-69540,46085,26833,25369,58620,57402,73759,-15322,-5982,-27585,14270,23359,-34183,-25595,-34259,-63934,-63131,28520,11204,68607,-17843,-55405,54483,-50034,-34876,-4368,4472,-10319,-25336,-32219,-51489,16880,63280,-9893,31959,52561,66519,45811,-45753,49907,42168,-34000,33863,13828,-1667,-18669,54346,84097,-43406,11476,48903,28569,-13950,16040,-14207,-12259,41875,20053,-3576,-60164,6600,41446,-88302,-6921,34336,-55640,-65332,-89262,-128426,6709,1418,38463,53041,1548,5326,-18972,39727,-29477,13269,-20951,-29769,-80583,-31854,-42226,-12295,-26745,25189,-38950,-26211,17250,-3330,-12964,55081,-52623,22032,16836,-11422,-28738,20171,2820,15411,-82881,88342,964,32115,-17525,-63729,-47161,-65241,-42409,34786,-47821,34540,-5824,-45694,-4232,-10133,-16748,31284,-53467,69677,-1516,70510,4528,46341,-30271,-30585,-91828,-26580,35385,16668,6024,7323,43917,94996,47380,42738,39318,3209,2400,34654,17742,7531,33609,21342,-58310,-78484,50055,80787,-23901,-72012,-11062,5791,12786,64173,14204,-33046,-26142,57635,-104371,-88122,25731,372,26386,-34923,53132,91242,-13940,21297,69306,81522,-537,-51660,42611,38254,118159,44764,-45668,-3693,-70689,-2189,55051,93454,52550,-87025,3414,-84123,-101456,-81983,-3448,-33487,-22269,19173,-51644,7579,25913,-12195,502,-23080,3450,80601,76206,-6961,-20021,-22278,16728,-20587,-12941,55375,25779,-20154,-1282,14457,2403,-2112,2938,15810,60175,-115339,-7723,-10898,6033,-30744,-60933,-10096,-2119,11677,-46488,11134,-18608,-43153,-11694,-17910,-56900,5004,32539,15577,-46899,-2056,24594,70778,-24484,-6420,-24159,16603,40839,15624,-102564,-58605,37203,56832,-27058,-4724,-94506,-33526,19973,24940,-20080,-17670,26152,73757,70747,12134,8144,37223,-41321,7248,2182,-44019,-74469,54292,17399,36808,32261,7269,62891,14941,-4443,12808],[-9750,20293,46076,46012,45023,-39119,29779,5484,-34004,-29090,-2096,11967,82317,-2193,38099,56848,-56630,9697,2952,595,44829,-39314,-89660,34628,20852,39075,-10613,-5290,29879,-15228,20800,4065,3912,-68671,-55689,74227,-67614,-33466,73711,-154,-33775,88346,16926,21438,-44644,-9631,-37231,-33021,20553,52838,10383,35582,-18420,-21091,68986,30107,39941,37590,93956,-35815,-76664,-27880,64098,81390,11746,-21396,2929,-16311,-85984,11770,-19382,28330,96256,62530,40183,70581,20066,-7592,-9031,-26538,-603,-56727,-4754,16744,-9469,-65557,-1718,-5067,3431,15744,-14710,34162,-23229,22948,-7409,-48881,1114,15246,62040,-5606,-78541,-47363,4189,4613,-9166,-26752,27524,15918,50646,10112,26181,13444,-26751,28250,75977,-1885,21980,-4281,-38907,42602,26683,10297,29670,-32638,-20246,-14672,12506,78259,63929,-13886,-55670,-54112,17405,-3762,-47350,47425,80737,8072,4276,23783,43517,55869,105354,-3700,16132,48170,34630,30441,-26940,36484,15947,-22592,20613,41438,50681,11291,-31687,63447,9508,34431,84234,26347,6765,84557,97361,19568,-47490,-38742,-16296,15356,-38452,-90481,14617,15283,-14967,26025,91981,-8471,17469,-25669,44605,-29545,-5554,20274,-16890,3937,-7072,5175,-42010,-17017,27561,-12133,31621,-9950,37634,39674,-23380,-18480,59334,32969,-7855,49538,28518,37165,-20583,67482,54621,42775,40021,185685,-34109,50220,42651,-23280,-39839,-11459,12963,-5117,89164,54465,108589,73882,107670,8628,83524,65408,13891,-10204,94043,10333,87748,44139,70431,89838,12872,48562,116418,40373,185672,74357,73073,84225,47996,146897,125982,96784,218323,140629,261898,589479,573525,577773,-515244,-530708,-380909,-237527,-118090,-134131,-137013,-58215,-70196,-88601,-33668,63041,-59203,-60852,-90306,-31260,-57666,-74610,-42412,-90554,-62913,-58917,-75899,284,-73572,-85233,-54125,-68392,-107543,-28811,-56264,31218,-36089,-3995,-26526,-78209,-83027,-65052,-92057,-64300,-10961,-78783,-11286,-61674,-37381,14835,-44950,-100644,-70782,-52523,-86437,-75813,-78327,-38393,-95444,-26269,7494,-56494,-30583,-3821,-27200,-40785,-51292,-38430,-17509,-63810,-49876,37189,928,-29844,-22532,-64633,-11788,-37889,-10772,9990,-81199,8650,-13116,33264,-10543,-105499,-87038,60163,17561,23622,2750,22510,53349,-72119,-63402,59997,21874,-31539,54894,-9536,35232,-58635,51974,42525,-40701,-102962,1561,-39312,-38180,8623,-5208,40614,112236,53523,44285,32332,22197,1721,-109816,-84113,-6189,16325,21378,3161,21320,14093,33318,-23855,-15435,-74634,-32480,50031,18843,4759,-30771,12841,-42432,-112690,6343,-17759,52627,-40392,-60669,-12289,1271,4433,-29245,-105517,47555,71245,-59714,-179181,-79950,-24847,-1772,1251,24868,-67089,-79879,-91211,-46455,-84700,-24800,-15148,54398,59806,-50325,-103298,-47263,-34573,-26617,23688,-92524,-40473,89857,16242,-3471,-61160,-22218,18050,70928,-12727,-14357,-6192,66667,18953,27575,41365,-2896,40384,25181,-43735,-55415,51994,79540,-51491,-15878,-27516,-13875,75179,-7594,-134045,-61852,-48666,-17760,-18517,-36856,-29230,6419,3666,-88851,13517,61742,-21945,71375,51367,-6615,78440,79484,-88246,-144210,-19386,-121856,-10301,-9579,-72118,-31962,21218,16459,-32476,-37973,-24330,-81430,-4224,49263,-69259,-75724,-47234,32270,10861,-30074,126498,-17910,32238,64936,17364,106192,13915,-41409,-25421,16972,-61001,-17039,-13706,97733,32721,114096,-46391,-26025,-18867,-58250,-2473,44501,18581,-105188,-81745,-41356,-19797,-20702,-54919,84072,46034,72185,14500,-2027,65641,-4701,-50654,12212,-61474,-21532,18985,14674,-23061,39097,41623,94237,24655,9802,-112757,1827,91536,38549,-77143,60910,38062,-27586,-122465,-52740,-17373,-12606,-50123,-85136,-1114,8345,50389,47301,5817,66317,9363,-3259,-1149,-70673,-53327,-47061,1219,11173,-38728,-46258,-101528,-80992,111177,62569,2719,33480,-24052,-8761,46333,102575,-1435,-25418,-67042,29340,85997,5292,-14593,12317,6508,-100413,-57960,5651,9375,-26403,-45114,-12763,26121,25737,14291,-11269,-28975,59633,21781,105711,64079,59954,-24760,2312,-28529,-7791,51016,-24586,21624,69422,-35583,-57805,2842,46773,27836,-5894,-60716,-55870,3387,-19431,-25147,-44817,-31895,-19084,-12430,4900,18658,-24249,-13237,-37380,-48087,-14286,-27928,-59946,-64190,-85606,-50555,-43245,39952,-2653,3354,17596,-64447,-3757,-52205,-33222,-8797,26344,-12209,-80556,-27933,73063,-390,40738,19393,38623,32524,-100074,46836,17945,-758,71978,71486,51107,-16687,-18536,48977,27467,30620,-91145,-32747,53753,54428,38661,-1846,17784,4486,-13062,5456,-29247,-24763,-6169,-64004,-37334,19444,-59753,-35818,-20970,9383,41134,-25591,23309,-7022,-74386,9990,-16992,42765,85948,-2308,11373,-6389,-26568,-75828,-40240,41273,1495,-31492,18947,30562,53237,-2180,-3343,3123,10235,16824,-12684,3543,-24535,2374,5581,61741,-5970,-60562,-25395,15816,13654,36049,-7534,-13011,69366,36113,-6287,-18702,-56189,38260,92161,-24571,38910,58263,38025,26141,36416,54515,41625,-66321,43979,18497,19026,29379,22884,29506,-16582,6983,-15216,24393,31818,-21142,-11942,-28397,-29859,-39639,50069,3769,58029,-14358,-47327,74126,-65953,-34436,-5638,50731,19804,-6410,-23727,-43030,17093,42579,-29121,32526,55070,62617,53032,-24188,49581,36999,-28071,58610,5860,-19484,-33289,36328,87099,-47485,22635,68966,47457,-22231,20415,-43698,-14710,52781,37094,3838,-47451,23763,57722,-30445,-9542,22745,-65693,-64574,-97711,-117466,3669,-166,16568,16466,-2162,-1582,-6549,24942,-16550,22845,-8611,-25937,-82164,-40523,-47575,-40129,-17763,28917,-22399,-16562,8226,22852,-9937,61759,-66252,1553,24507,-12866,819,10787,22192,5950,-69717,111036,10572,30682,-37105,-51082,-39078,-72794,-47175,48151,-58968,39142,5573,-20725,15630,-10823,8939,67594,-56936,29030,19212,76929,12522,51452,-34486,12311,-105884,-54659,46770,30058,15402,15996,53355,71258,48964,68233,39358,-3512,21727,80540,22736,4562,22569,25453,-45111,-43960,60319,75632,10676,-83324,-6441,10196,-6370,44987,17041,-32177,-29389,38572,-99988,-106164,28561,27214,24349,-33421,35616,91607,-5648,31791,59879,82906,15114,-40151,29626,19616,97715,18813,-29947,14197,-63806,-12209,34476,112338,35282,-115785,-18248,-84601,-85264,-71470,-9747,-20451,-10183,2062,-66526,-9922,30589,-38489,13611,-2951,-2920,83930,47277,-11610,-51366,-20108,-14073,-12100,-20435,37458,-9314,-4828,11977,37915,-5546,-7184,20024,10085,55914,-125420,10531,-37287,-2674,-19698,-56643,-7285,-16137,21426,-60920,-6388,-6,-31381,719,-25581,-61051,-7415,30643,19547,-62581,2325,29157,57027,-33246,13628,-23527,27155,29759,10004,-80117,-34797,25147,51018,-1233,15053,-73871,-39489,10618,31460,-32733,-26508,51997,93036,77171,14645,11111,24644,-80338,-11057,-11756,-31472,-60729,53209,6295,32936,39128,8267,49418,21016,-2657,6632],[-15119,23873,46425,55884,28597,-15735,36177,8223,-9782,-9998,10747,2807,60873,-5768,32418,59924,-28093,24793,19117,6643,82112,-18762,-69163,34713,-1577,6847,-23989,-35504,-10003,-38078,4667,23153,29104,-85256,-52080,85296,-81253,-46974,61397,8236,-32502,55308,-15077,18068,-47215,-15069,-46499,-34862,23618,39975,36973,38500,-36884,-47466,63728,87871,26655,18480,74614,-53250,-56675,-17413,64968,95463,17798,-4910,14095,-21090,-76556,-21297,-16765,13823,77760,46426,30805,61085,26424,11721,-14875,-63061,-53,-26663,-24687,67,-60876,-56524,-655,-5668,27032,34560,-661,21364,-42687,-9996,-34962,-75692,36699,16498,36641,5770,-36590,-32574,-3277,9275,-23510,-40318,36261,42519,51432,16062,16337,-50175,-42243,26995,90728,8605,23280,-26481,-46111,43081,22301,-14357,-3799,-61958,-23863,-13565,4447,66255,57435,-20303,-51935,-89360,6741,-40986,-48656,60991,58123,-36808,16819,1336,-2182,57764,127849,2553,5615,55496,16321,8312,-11510,16948,29742,17659,2438,36882,28875,-9881,-22551,45713,10314,40083,59526,28117,7122,88015,97161,5913,-55341,-56617,-28407,-11978,-52906,-72150,-6581,-8276,5036,22292,107018,-32813,17214,-24473,39275,-44693,1007,44633,-23553,-15575,-21856,-1169,-56029,-22851,11297,91,16125,-38302,40473,31440,-29383,-32120,64983,53206,35573,34378,25258,32558,-34406,19617,-14626,16789,31977,155533,-43941,47721,39243,-21287,-39515,-1133,18194,-23294,72258,72538,100269,36139,109113,242,79926,58147,-50373,-12332,111815,29583,66676,33581,48676,48558,-33423,5666,94563,-7067,154335,56735,28530,24270,10154,120341,81592,57457,97332,8261,129812,388607,241250,264326,-253932,-345094,-196940,-72344,-25168,-17138,-68827,-1970,-12307,-13348,-14984,132333,21601,24281,-21708,-16712,-56459,-62965,-26049,-87886,-68500,-28793,-7538,15391,-49213,-63797,-48960,-39930,-87412,-31396,-60095,51428,-17785,7836,-57346,-83114,-50018,-52034,-67557,-40976,-6202,-74509,9006,-55939,-42534,1957,-37124,-111646,-88233,-80542,-71730,-61825,-97076,-62575,-88847,24,38794,-36232,-21415,-10876,4853,-22184,-55818,-10647,-12140,-38987,-55126,44678,28736,-47443,-24985,-11834,391,-14465,38358,55357,-64188,11642,-5896,83155,-10955,-127792,-74341,44047,9811,39037,25980,2257,43023,-33510,-39790,72345,11344,-11446,54184,6062,24177,-68733,53341,46544,-39996,-118108,12278,-80453,-12488,42441,3275,46756,94571,44124,34924,26091,49421,10434,-84347,-69553,30764,49670,41705,26095,14483,5298,46488,-34574,-16482,-43222,-10968,65852,41858,24186,-51102,13603,-39366,-83321,6185,-11583,19025,-54605,-62357,-15104,-15190,-79,-20014,-132142,43783,87135,-17288,-193037,-81507,-9499,5216,-12438,18351,-81561,-78903,-87216,16077,-107340,-33039,3295,67571,51568,-23569,-125605,-22051,-30783,-37476,16614,-70293,-37436,76950,859,-26519,-53226,-7109,7799,69349,-10529,-8962,-1745,67870,31772,33155,43979,-21695,32645,40722,-41571,-38820,73922,78486,-48823,8714,-14285,-11251,92582,9581,-131949,-19920,-6208,-21123,1606,-40965,-36729,-7404,22202,-84374,21776,70342,-32811,58878,13416,-27239,80137,78154,-46289,-129629,-13223,-131047,-29311,-5624,-30941,-8927,50508,34747,21992,-20266,-22862,-99725,-23175,47175,-82832,-80398,-64006,12304,-11805,-33893,123498,-212,28714,51043,31572,114602,35839,-39983,-46807,42351,-37836,-9070,-32,90315,39268,126081,-22779,-18022,25802,-32249,-7146,11558,31836,-78677,-66407,-47340,13714,-18553,-45485,74458,53727,92919,9537,8650,51469,-9005,-19182,19331,-58884,-11799,23236,25191,-40307,8283,41055,107915,21985,11604,-111084,16001,87467,35195,-52938,50390,16737,-24808,-113426,-53635,9706,8209,-45859,-87234,-2819,12589,54768,35354,9543,95069,-1601,606,-8259,-99146,-63366,-19619,24848,17675,-20845,-37470,-56109,-85072,124965,62941,2341,46179,-6161,-6681,47712,90769,-15977,-13929,-75135,17411,54669,9469,-10061,22640,-1928,-106529,-48907,17518,16935,-27875,-72080,-33830,47657,13153,19772,-15211,-38756,45650,3707,93245,62429,29687,-69651,-27429,-15068,-6693,32000,-28762,33855,63508,-15285,-71711,-20361,60271,38436,4648,-51424,-38429,673,-19023,8665,-26677,-3748,9653,-23582,-6001,18198,1817,3542,-69903,-52794,-13939,-5496,-39495,-34713,-52632,-58727,-29214,65510,13767,2383,-1080,-49780,-729,-96371,-16775,-13378,23272,6562,-46521,-21441,83106,21002,49092,42225,8331,29686,-105647,37629,28448,-6278,55556,45433,50847,4434,11228,63292,23406,-5769,-108457,-55755,63511,40975,17312,-17244,-5866,10063,-26950,26752,-6022,-10643,-41275,-77306,-47985,22541,-64021,-58986,-55005,9481,62387,-32391,9675,-9472,-50509,29708,-6894,26293,42199,-43338,10578,1923,-42009,-100339,-65635,27541,-29207,-51023,-6047,31852,27430,5890,39141,22199,13340,26832,-10271,11737,-13043,2328,13347,38853,-9588,-105682,-23822,25499,24124,9086,-3219,-11139,31633,36132,-10219,-2369,-49871,40364,96334,-20927,45408,49283,41351,37746,42580,60074,12173,-57427,30589,12613,21090,184,-19420,-5211,-17565,14820,-5541,25747,27430,-3187,-3265,-24386,12596,-15802,69907,-3851,48353,-3712,-40300,54949,-95389,-22047,698,92352,56614,9486,-16696,-32005,11981,10865,-43797,29705,55752,50418,47346,-3767,41865,22645,-24908,72890,-3437,-23341,-42448,11262,86422,-36868,28648,80072,66076,-17260,24228,-67471,-6160,61188,50673,11087,-25217,37938,70646,25687,-9552,16031,-68842,-53881,-89255,-76353,-707,3055,4169,-27342,714,-3925,8764,11219,-2849,19821,2497,-17239,-91215,-45131,-47616,-73811,-20529,23764,-6728,-19991,-4236,33987,-4691,66956,-61045,-21870,24927,-24879,11059,-9523,40605,5973,-48512,102904,11473,20467,-46884,-37871,-31248,-60417,-48901,53809,-55039,35215,22432,7336,28744,-5711,53683,90679,-52149,1758,42876,74284,18199,49449,-28110,58603,-100198,-60401,58001,38251,27261,29653,62944,34312,44472,80737,27546,-14494,40123,117939,27528,-3949,1968,13694,-29952,-10665,47809,63795,31229,-83583,145,15565,-22777,21188,21231,-23561,-18851,12299,-88893,-104216,25486,53705,18299,-27846,18247,71325,10428,46880,52757,71124,40122,-15002,24403,5851,60925,-13566,-10338,29595,-45957,-15514,10838,96473,8399,-108387,-21114,-62589,-45808,-54409,-18504,-2557,1673,-8018,-66869,-18314,25637,-59610,24220,8678,-6344,79656,15805,-13102,-82884,-14421,-35084,-4184,-28213,19115,-51210,6337,25801,60434,-8327,-10390,34535,7552,51081,-116192,31937,-68816,-16369,-17611,-48130,32,-42544,13239,-70549,-22406,8377,-14905,6409,-41015,-54091,-17530,23762,22199,-79698,-14304,37057,33901,-31576,32946,-13175,24986,22192,2493,-54301,-23608,8341,44339,19124,40312,-45213,-41975,3043,37235,-39010,-34876,53537,74826,72264,10206,18212,4895,-114854,-30687,-19290,-11778,-38568,52903,610,36038,42909,12169,39176,28615,-1538,8611],[-9741,27349,46635,50107,7442,5356,33665,13082,8767,12164,20680,-4381,43610,-16871,20778,64834,6332,36699,39603,5672,107490,205,-46323,28965,-25764,-32166,-33129,-74670,-40693,-51698,8030,44401,65092,-82643,-40020,82540,-86241,-55996,54572,14715,-16134,18255,-43485,19709,-34368,-17291,-50717,-32265,23951,34240,56586,47581,-47579,-72639,53030,114905,7913,-605,43186,-73444,-45639,-4863,61808,95194,21504,9032,21488,-23112,-63786,-44160,-4252,268,45438,18881,11210,33305,25968,19062,-13849,-83607,-4462,19745,-46552,-19155,-97094,-49743,-1479,84,39715,42859,2584,6654,-63708,-40621,-56213,-86083,57661,18173,-4796,12879,4213,-27759,-3981,7444,-29426,-46530,46275,68758,38050,23698,10644,-102548,-44841,21394,89276,15720,38539,-46607,-46357,47256,15617,-39813,-31375,-59042,-24633,-16734,360,60869,71693,-19784,-40742,-103018,14921,-66485,-49075,60777,19720,-76512,26748,-14654,-48528,53481,140656,4553,-5820,57322,-4166,-7449,2219,-8190,35406,55181,-15791,38289,24613,-28774,-13340,9742,6765,24076,20236,24173,5520,77918,87468,-3405,-53505,-59644,-28197,-31411,-60357,-52985,-42334,-31760,37304,16937,117527,-50323,18674,-24575,19004,-55559,4776,62330,-18162,-26772,-41908,-8381,-61348,-12067,6171,11468,-7662,-72850,34296,18529,-31006,-35563,73305,66859,75686,18930,16814,22147,-48206,-28176,-57983,-13747,30606,87034,-47961,32742,26945,-19064,-35451,16087,38017,-46343,40144,78499,79451,-13374,101920,-3794,63336,48137,-88565,-25807,103591,35443,28025,15287,26396,20676,-75440,-37665,67913,-36003,108112,30129,-3107,-24566,-29239,94170,33225,8592,-9282,-90123,9780,157058,-14258,36647,-39444,-181667,-11056,93289,81857,76526,-14967,39015,14358,28428,-7330,166117,79142,95931,20515,3467,-52331,-45580,-30472,-51241,-61533,14793,37532,11954,-31312,-34720,-36497,-3064,-32491,-22162,-65409,61734,1914,18068,-78180,-86319,-17294,-40544,-42111,-6688,-911,-65346,17696,-53140,-49880,-15591,-26586,-87727,-91485,-91715,-37763,-29125,-99986,-82344,-77478,21346,61981,-17277,-11666,-12406,38907,-10837,-55534,15230,377,-2295,-41857,39218,51002,-51708,-35912,30297,7002,4248,79644,94902,-40746,19247,8032,113473,-7505,-133414,-51792,26845,1577,42199,52623,-12545,32287,7969,-15417,70488,801,7071,47319,28382,19968,-64570,51067,41939,-34321,-125510,15245,-107999,14002,64270,17039,48878,63162,30100,29235,18997,71822,13157,-68636,-42512,64027,70675,50907,50728,2919,-4403,47675,-41354,-20586,-1046,33243,76546,44307,42632,-66439,18939,-29790,-54645,3457,-305,-6741,-55370,-59884,-19195,-32080,-1604,-15094,-153205,30819,85463,17828,-153347,-70281,3529,19644,-33840,14715,-77769,-64501,-68632,79367,-112513,-36145,21530,54086,33603,-1296,-136364,5337,-26252,-46944,7534,-21636,-32063,55231,-9922,-47840,-29821,7060,-4199,62637,-1223,2599,-270,57061,41304,38130,35927,-33158,26146,40598,-40219,-16776,77700,72911,-37933,34206,-7962,-5772,92399,23693,-95455,25643,43200,-22040,17631,-39759,-42816,-17258,29149,-65367,32433,71000,-32678,42853,-29700,-46777,64534,68645,2536,-89838,-1173,-115570,-52802,-1924,13474,15233,67733,42751,51758,-3314,-14796,-109631,-45470,32715,-84568,-73903,-67286,-5354,-30191,-27449,90627,3859,18282,19900,39552,108379,47412,-22180,-55229,51091,-17450,-1372,15888,72008,32003,117735,8331,-7073,46626,3370,-18967,-17069,49159,-39239,-42876,-47003,28567,-10761,-19652,78705,64229,100424,1215,12240,27456,-15352,3698,22944,-51044,-12786,12702,35496,-42589,-16464,33661,99626,11146,15667,-94137,26965,69773,19526,-25651,38922,3688,-10677,-87110,-53349,31365,45144,-36820,-79545,6362,24339,54262,25870,15918,106338,-13436,7664,-11863,-106230,-69243,11976,39687,25271,-13574,-17307,9492,-78952,116722,62423,-332,49129,8388,2512,39723,71292,-28564,-490,-77825,14426,13720,13466,-1179,28383,990,-103311,-49817,21392,24773,-19911,-83864,-53704,47764,-8338,21050,-25033,-44308,24850,-11143,64906,57340,751,-91956,-54422,7876,179,-4544,-28007,45910,48072,16886,-74994,-44499,63558,46389,22650,-44090,-11944,-1605,-17382,30792,-11321,24542,41353,-29634,-25214,18541,28167,24382,-77606,-42735,-19169,8183,-24821,-9714,-17939,-67526,-18245,74858,33128,-330,-8780,-25957,-210,-125205,-823,-17816,14010,32057,-12981,-16262,72405,35533,50110,64209,-25041,22249,-89177,33434,37565,-9034,35118,9339,42597,18658,33760,67419,19612,-30358,-99989,-57868,70934,22383,-5499,-30256,-32076,3249,-35856,48793,13626,5053,-74291,-75164,-52500,18258,-59969,-69993,-69655,11796,71360,-41373,-17008,-11017,-19411,42563,294,6762,-13811,-96271,-1185,-851,-51149,-110380,-84252,10903,-32282,-62375,-31083,15942,-10843,3654,55650,40282,16453,31441,-11502,15993,1043,4031,12881,5189,-11231,-116493,-10455,29547,30594,-13809,-2626,-6728,-16685,22362,-16306,12585,-20360,27861,77567,-18307,57923,50728,35068,49625,39873,55022,-19972,-43928,5666,12465,30785,-23551,-57739,-20631,-17994,15010,-3629,19291,11198,13439,952,-21896,46521,753,80215,-10509,44430,10149,-35466,11585,-127740,-3369,12104,116276,89716,20503,-11876,-27115,3082,-23128,-47966,24861,54786,32985,28781,9728,29554,2773,-26589,74031,-11904,-12539,-43288,-10572,83506,-17117,25525,79319,80224,-1510,26466,-74692,13533,63327,56205,17092,50,44964,72715,61115,-922,17960,-56091,-30010,-65477,-31792,-6793,8886,2082,-66378,1457,-5741,19681,7746,10263,2475,15151,-5780,-104694,-46275,-42179,-101337,-32981,15642,4408,-35915,-16182,29437,2959,68619,-40262,-39209,18126,-43162,-4126,-36615,55692,16374,-21263,76840,3666,1110,-44568,-34131,-29023,-31871,-42672,52244,-41889,24331,37958,29594,32906,3474,92807,85564,-40484,-6704,62907,63779,20435,41579,-9074,93707,-77499,-40573,66091,38866,40875,42727,70262,-2015,38877,77348,8639,-26030,54382,134558,30820,-13647,-24071,-14593,-16678,13838,14996,48181,26070,-76471,5665,21388,-29296,5395,24452,-4629,9642,-11036,-69762,-72516,16328,70830,13624,-18915,5111,39709,27332,55369,52717,49842,68534,17430,26573,631,17707,-42879,8006,38865,-23167,-11369,-8789,47432,-20050,-67300,-5239,-27678,9405,-35969,-28960,15824,10349,-10409,-51439,-16455,16849,-70929,28414,15315,-3256,69620,-11031,-8268,-99726,-5263,-39383,2496,-32952,4172,-81138,12012,36627,76403,-6469,-12865,42642,3287,44183,-88268,52608,-90983,-30557,-23176,-38217,9631,-67505,-3345,-70884,-32597,5351,610,5438,-62421,-37969,-21402,12490,22776,-90240,-39711,48065,6327,-23480,45302,4170,11964,18300,-6503,-31893,-22090,-6441,36402,29834,62592,-16221,-39133,427,41830,-36562,-42810,29549,18325,59205,-587,26116,-15097,-132176,-49044,-18000,11331,-16832,51264,3756,45161,43398,16825,33774,35235,-2174,17507],[6798,28564,46012,33174,-14206,22635,21669,15196,17092,32444,22925,-8261,31489,-33221,4226,65730,36122,38695,58551,-116,117459,12144,-25112,19037,-41319,-65658,-36566,-113002,-56064,-54206,26595,60034,103463,-59523,-21685,69180,-83573,-57994,54688,17434,8736,-11813,-60500,22172,-13845,-15383,-49166,-26025,21161,29915,61675,61740,-46783,-92973,40399,113365,-11278,-12164,6799,-93112,-40100,6877,51643,80042,24383,16207,23042,-22306,-52522,-45258,12592,-9599,8205,-11141,-12432,492,16545,9302,-9166,-83052,-10956,63429,-68506,-35288,-100195,-43280,-1539,10468,41757,39358,-3023,-4801,-80045,-55836,-69167,-75700,58954,20329,-49337,13730,26298,-35685,3061,-2457,-28921,-43295,48463,86059,14172,33128,12249,-128017,-36258,12528,69476,18884,61014,-58583,-39546,53644,6904,-65306,-48140,-31436,-23605,-23864,-5766,61930,106563,-13076,-26721,-93207,32772,-72507,-47318,47175,-20612,-96949,32174,-15902,-86667,43590,137905,4203,-15582,50127,-25105,-9366,12415,-38181,28673,76742,-29338,44473,39740,-41367,-3918,-29462,3194,-449,-22649,15876,4118,58899,72605,-8700,-41833,-47770,-17708,-37064,-56203,-38781,-81440,-50900,73644,11606,118855,-54347,22530,-24158,-14454,-59061,5113,69344,-1985,-28722,-59799,-14523,-58544,8421,11254,14633,-32910,-101931,20699,7054,-26820,-28806,75913,69728,98911,8923,4695,7158,-60489,-55193,-63596,-40870,42198,13967,-44968,9987,7205,-16020,-27113,34003,64718,-70210,32,74373,47670,-64685,83940,-4580,39030,34365,-100519,-47044,69345,25099,-15612,-2368,8610,11300,-101744,-67985,39856,-40980,59187,337,-18447,-46355,-60794,70069,-2259,-37349,-67888,-125760,-50500,3957,-145931,-67213,77406,-90285,103065,189108,156917,114955,12153,54910,7527,22488,-13419,150638,91545,129365,28837,24270,-45546,-28543,-44345,3344,-45346,61088,47969,-6257,-23452,-5556,-19408,33469,38579,-4117,-76278,59018,17673,24058,-82614,-84801,9590,-28057,-24890,19652,2907,-53486,13383,-48872,-58842,-32028,-16311,-36579,-81189,-82996,6925,16209,-82415,-90430,-64849,29269,72458,-1917,-1387,-9727,65453,-8563,-50433,31963,16590,30991,-12408,28159,64588,-41670,-55706,43541,6623,10337,100257,113992,-19736,26226,25103,110839,37,-120611,-23297,13960,-5645,34121,75079,-14037,24700,38006,637,57194,-2801,22563,38033,52118,25757,-50602,43585,31101,-24927,-121746,13061,-113393,35209,62240,27247,43889,26567,15855,25641,11666,84144,14408,-51018,-6429,78558,70703,45415,72163,-10832,-15283,37932,-44342,-27381,37164,81059,76536,28751,55639,-71788,30098,-18228,-33784,-336,12729,-20162,-43741,-53170,-24994,-46561,-1445,-14529,-163447,9424,62637,34219,-73268,-45687,10644,32088,-59187,11539,-55433,-40916,-41047,119614,-94797,-36320,38671,23520,14016,11734,-132396,24064,-23647,-52179,-1995,32765,-24710,31321,-16092,-61633,1110,17438,-14588,54264,16886,15009,-3769,39324,47582,40416,17353,-33533,21677,19425,-42980,4484,59847,59226,-25554,52335,-7168,4878,78365,30046,-44253,59835,88098,-18616,27165,-33618,-50806,-25076,23214,-42634,43004,64197,-24306,22295,-61718,-62232,31544,48840,36900,-38851,16886,-80831,-74194,1578,43197,35862,70644,38817,54194,9132,2451,-106153,-63627,9913,-68119,-56797,-58491,-17608,-38034,-15674,34778,-2864,3446,-21289,40351,95970,44624,8568,-51604,37921,-6051,3362,31022,46334,10445,90013,35223,1908,43940,34782,-35265,-30746,68932,-2501,-15632,-41544,24597,1742,10361,92090,75629,98279,-7103,9415,-778,-25328,14484,23033,-42306,-29249,-8623,43830,-26464,-27312,21901,69833,-7937,22696,-64638,31808,43127,1559,-3519,30899,3058,14825,-49088,-47760,41822,88894,-22990,-72464,26538,43021,47177,22258,20221,100561,-23962,21846,-15620,-91647,-69206,38892,37653,32283,-15531,7249,67840,-63786,90271,62149,-5281,42029,17140,15462,23865,42412,-34878,11986,-72145,18975,-17612,16834,8230,26834,11994,-89309,-64792,16527,28924,-6896,-76481,-66355,29164,-33002,17883,-40872,-44465,2575,-19155,31798,50636,-19649,-89671,-71641,30225,9023,-43628,-22585,52524,26943,52972,-69804,-62531,55171,50566,44192,-40573,14611,-3045,-14389,43190,-1906,46495,72009,-29983,-46031,20970,44249,40597,-61678,-20124,-29421,12661,-15284,5246,7725,-70787,-8384,75433,50204,-3052,-3535,-2160,867,-121244,7297,-23002,18,55724,9332,-12736,42297,40632,43801,78203,-52627,9978,-51413,36000,40657,-13259,13101,-30549,29413,23729,47105,62189,15577,-29496,-66469,-34819,73082,1912,-23753,-35000,-50657,-13589,-38585,65309,25037,18811,-92567,-58012,-48771,5621,-51584,-68345,-65649,16806,61429,-48060,-49652,-11782,5130,47165,3852,-11341,-59602,-140074,-18708,-11418,-51446,-99732,-93971,-5027,-12107,-61149,-49289,-12641,-49835,-6388,45567,53698,14614,27640,-15851,18015,12913,7863,5168,-31935,-12487,-92777,12164,27831,32555,-27215,-6532,-1180,-56074,-5791,-21995,23432,19424,4691,38209,-19386,66276,59725,24500,58684,28047,40408,-45836,-28786,-26731,18712,43743,-39297,-81129,-17621,-18583,6484,-11846,5964,-11880,21148,2998,-19590,60876,7048,77045,-15634,45969,21199,-32931,-33453,-148011,12810,23630,116543,109872,26642,-8515,-33495,-6363,-48385,-40481,19434,50950,14803,1743,11912,16984,-17427,-33154,64661,-17922,6974,-35692,-20518,79586,1952,12820,66520,86357,19269,25738,-61995,39692,58284,52058,22042,21290,44304,59623,67468,19793,28139,-21007,5213,-32626,-6964,-16624,11777,6638,-90227,-5150,-11038,20546,18419,21644,-25925,33740,4398,-118460,-45901,-32348,-112639,-48290,10928,9557,-56721,-23211,13919,11914,64297,-14256,-44341,5893,-60643,-36571,-62175,65688,34100,6562,45939,-9791,-24195,-31124,-42846,-35990,2843,-25738,45845,-27075,10017,45781,39616,29084,14458,102702,49011,-24979,176,73681,48621,19460,30753,19768,107898,-45429,-1037,69338,31325,54423,49426,73483,-26797,36200,62229,-11405,-35876,61245,124369,31701,-19104,-48962,-52463,-6759,27148,-27253,31690,-3978,-67812,7314,27097,-23421,2849,25104,25868,50842,-22938,-46482,-13505,3628,75643,13705,-8219,-1794,10394,38673,50603,63476,27642,92454,49210,33991,3813,-19151,-57647,20135,40002,-3119,-2052,-19530,-16559,-40715,-9931,22621,5269,65376,-20732,-39254,29955,12079,-8498,-23519,-6547,10936,-71405,23814,22933,7059,56731,-29645,4820,-92679,5348,-25505,7391,-32753,-5936,-85055,12591,42868,79958,-1775,-14352,42911,-8103,32920,-49276,68329,-88911,-40727,-31320,-27378,19437,-76299,-19220,-60887,-35372,-5282,11110,-115,-85170,-18594,-18394,-1783,20802,-87613,-53840,61159,-18309,-14776,45803,21628,-5130,16592,-16445,-18124,-22162,-12912,27321,29842,74001,6859,-30856,3784,45174,-24927,-49879,-8539,-50235,42424,-15484,31259,-28853,-120644,-62984,-8490,33360,-3257,45248,16237,56508,40889,19962,30215,36928,-5430,29247],[30401,26068,43092,13405,-31714,35056,251,10610,14150,46036,14976,-8595,21078,-49092,-14640,55655,52231,27797,70202,-6961,111716,13649,-6313,8437,-38940,-83220,-34445,-136968,-56091,-47887,48846,63947,131948,-20284,-847,51807,-75763,-52466,54962,16712,31161,-28491,-61614,22447,5343,-9551,-43373,-17587,14827,19331,48714,77310,-36772,-106798,30263,97722,-26221,-11918,-26871,-107513,-35811,15874,33231,53289,28140,14753,18934,-19021,-45007,-23540,24453,-13498,-21924,-36795,-32172,-23835,-729,-14167,-4165,-65313,-15176,86193,-89902,-43605,-68466,-36112,2237,21874,34837,25657,-13934,-9585,-85080,-47428,-72301,-47912,41996,21710,-81398,9924,22518,-52636,15839,-18845,-25452,-31407,38906,89862,-12301,42235,21015,-124159,-22113,3857,38029,18178,78788,-59148,-29725,58993,-3971,-90278,-54723,1431,-22445,-33130,-18221,63372,145457,-3606,-15908,-65520,46697,-59768,-42862,23482,-50458,-96318,32286,-2477,-110834,28970,115573,3447,-21710,32525,-45679,3409,18968,-68871,8448,75465,-36438,51829,66752,-45145,7717,-50910,3958,-19591,-56554,5942,5282,37344,56603,-9571,-21848,-26621,-2075,-26679,-39747,-30655,-107898,-64345,101784,7867,107578,-43198,27549,-21127,-53995,-53647,1202,65443,19268,-22566,-67149,-18317,-51089,27858,21707,6365,-50692,-108931,4240,-135,-17057,-15496,64127,61809,96416,7272,-9043,-9849,-70920,-50215,-42212,-57359,66848,-23673,-36097,-13391,-16075,-11397,-15384,47153,87114,-90310,-38190,63180,8742,-105182,55272,-3818,14104,17445,-95460,-68627,21328,2531,-50518,-11436,-2093,16189,-107683,-77075,14246,-25474,17754,-27110,-23735,-40319,-78014,48570,-15771,-70691,-79592,-108415,-45616,-30580,-181858,-61424,88882,-59398,129260,190418,165036,100608,17179,47685,-18924,-15472,-26973,98119,59668,120556,15035,41164,-36280,-17733,-47430,51632,-26693,94883,27494,-30620,-22992,16594,-1829,58975,98181,18028,-89345,45224,25284,25077,-69043,-77623,29244,-12407,-20880,23073,2738,-41436,-102,-36756,-61510,-39809,-9607,20634,-65089,-56398,50609,61162,-46917,-83395,-54083,20173,69117,9814,6388,-5733,78002,-13267,-41231,36372,32221,47702,26790,22385,68796,-21259,-80415,23051,2608,853,93999,107257,-8142,27787,39762,75898,10627,-93320,4877,8538,-10086,18362,84948,392,23746,46578,4044,39054,2792,32505,30097,71192,40732,-33805,30171,17188,-14538,-106386,9316,-94214,47224,33020,26804,31673,-6256,4941,20860,3981,83862,19054,-21420,30637,65347,49259,27880,85292,-23927,-26909,22425,-44995,-36775,61139,111342,63761,3218,59311,-64442,45864,-9517,-22864,-3960,25101,-22502,-25695,-42692,-31947,-55953,-1833,-16840,-158068,-17303,21838,28545,14046,-14315,10564,31167,-80294,6945,-20639,-14864,-11707,124182,-57905,-38228,53742,-6942,1632,16323,-113514,26406,-24393,-51649,-10476,73988,-15089,12424,-18640,-63814,28433,22202,-21355,47464,41381,22958,-11541,20857,50344,37908,-8110,-22368,19937,-16696,-52333,19073,24905,35857,-18564,55118,-9403,20801,55485,25357,-5804,71691,116717,-10607,29617,-23996,-61773,-31944,7728,-27661,52067,52774,-11789,-1319,-70803,-70980,-11621,20088,49383,8566,38109,-41762,-86386,4664,49675,48840,61552,25378,38200,14887,29117,-89499,-73163,-15816,-35088,-32038,-43390,-22060,-31986,-4904,-28132,-14034,-11699,-60419,34748,83497,27359,43767,-40549,7607,-6358,2749,43360,19654,-20077,52140,46001,4911,28426,48178,-51175,-25875,87544,16646,9620,-33150,8768,15758,30767,101007,83532,90909,-11946,2784,-25415,-37752,15285,20088,-38218,-59008,-32414,48386,5178,-23438,8845,26515,-33266,30717,-29570,29790,15540,-9219,7755,29771,12160,46559,-9135,-36121,37759,123242,-4261,-68769,54783,64578,35439,25669,18013,85005,-31413,46659,-21811,-63191,-63145,52546,16843,37150,-20479,28469,95759,-43259,53352,60651,-11908,27111,20387,27858,4246,6456,-34688,20409,-56665,26653,-25534,19262,13336,16639,24860,-65536,-90246,5104,27718,4530,-53729,-68729,2634,-52746,10796,-60357,-40110,-17292,-19164,6599,43797,-28718,-71860,-74672,39102,15215,-68070,-13506,49393,4977,81786,-57184,-69250,39361,50633,62723,-37698,33255,-3558,-11602,48755,842,57491,97270,-25214,-60301,25260,43106,44869,-31204,9934,-42210,11259,-8025,8757,19338,-66452,817,73560,61029,-4761,10250,13238,9691,-76848,2110,-29022,-15295,69589,16329,-10851,1996,37436,30126,79148,-66527,-4135,-1892,43681,35087,-21357,-7826,-64354,14298,18800,53554,51816,10417,-3024,-18039,6021,68586,-17172,-31774,-28304,-54599,-32597,-35403,71105,26119,25123,-88952,-30813,-38138,-13570,-42565,-55292,-50215,23419,34838,-49151,-79346,-10775,12727,45439,4288,-24070,-81014,-155376,-33848,-23187,-43353,-68917,-94283,-16859,16488,-47468,-55810,-44623,-78896,-17828,19393,59669,3707,15495,-21747,20118,19708,13552,-7411,-64795,-14696,-48874,37863,22794,30289,-28952,-12800,3861,-71995,-42814,-25483,28922,54191,-19668,-9593,-24569,60626,68030,13701,58560,9100,18586,-59094,-15734,-58276,29262,53749,-47219,-83854,-5457,-20132,-9692,-28665,-13181,-34470,14292,5174,-16389,53054,5308,61449,-19392,48176,23981,-31833,-61560,-144817,18282,29821,96256,114312,28994,-5061,-48574,-12435,-57171,-25858,13919,41884,583,-26494,1613,8328,-32856,-42123,50930,-20664,24887,-22241,-15221,75411,11077,-5241,44178,82634,38581,20834,-33750,64700,48105,40162,27068,33161,38954,32588,47908,50855,42300,34540,44553,137,-9786,-32358,4905,11232,-94797,-19858,-22302,9533,40659,30495,-57499,59565,8951,-128082,-46446,-20186,-104056,-58587,12593,9450,-71438,-21976,-5176,19900,52211,3589,-36208,-8871,-71459,-69563,-77021,69611,53463,29142,17682,-23991,-49400,-10482,-58915,-52156,32066,442,37787,-16471,-3422,41851,36035,20995,24809,75096,-5614,-9520,13401,72806,32468,16852,20544,50911,99301,-13610,43696,68047,17213,65248,46291,72345,-35798,38115,45333,-27578,-44487,57791,90687,30007,-16284,-65651,-86023,99,31218,-64116,15628,-46405,-62650,3525,31925,-7945,9228,23513,64378,88063,-19872,-26260,55773,-8699,70953,18762,2177,-2788,-6428,40973,33634,84776,14022,105003,73522,43708,12568,-38781,-49005,22837,33201,7364,8188,-20613,-69086,-46628,40405,52126,23401,104851,-11466,-46707,36470,3766,-8058,10066,6842,12251,-63398,10698,34525,22305,43742,-40241,25849,-61800,13148,1197,10278,-27992,-11915,-61221,9669,45350,66548,3214,-12638,37429,-28692,16100,-11553,76027,-57194,-44387,-36009,-14281,28147,-60851,-28816,-42950,-31859,-17078,15777,-6439,-101245,-3893,-11692,-17007,16275,-69836,-41517,73595,-33874,-10476,32377,30112,-18810,14347,-26904,-14228,-16484,-8576,18079,21156,70382,20669,-18978,11541,47361,-6097,-54631,-43266,-91309,24291,-30966,31203,-32494,-78983,-69385,5912,50466,-749,32897,35216,64716,35840,20183,24140,30309,-11426,38439],[53081,19548,36419,-799,-41401,41499,-29312,-1710,1867,49748,-2286,-6340,7996,-57615,-31878,31173,51162,6132,70894,-10283,93093,5172,11461,1225,-16397,-80789,-28151,-136162,-45485,-37935,61888,54629,139004,25959,18143,37660,-65645,-41209,42805,14882,40202,-31093,-46909,19558,16652,-1212,-36557,-8393,5180,-2327,20951,89056,-24378,-113790,26347,82405,-34186,-749,-51399,-110910,-29832,21573,8774,20916,33327,5568,11112,-13981,-39979,12082,22196,-10810,-34823,-54311,-41136,-31301,-21531,-41310,-1264,-39291,-12711,79825,-110489,-42278,-17432,-28875,11731,29890,21206,5512,-26401,-7948,-74445,-17305,-65413,-11626,13076,19976,-89372,6544,-587,-71109,30096,-36718,-21914,-14430,19453,79618,-32127,47308,33564,-99477,-8325,-25,7491,14185,80277,-48881,-22909,59954,-17050,-112648,-54931,21492,-22849,-41770,-36882,57181,167853,4217,-13350,-30692,47191,-35941,-36380,-4941,-62814,-82267,27544,16820,-118804,11032,76061,3814,-23614,5808,-64352,25826,23512,-93023,-22026,54033,-38549,55919,92263,-39765,23423,-37044,11019,-25800,-71889,-2524,10451,19549,41119,-4540,2809,-5452,12390,-2901,-15261,-24925,-109124,-72622,110008,6868,83331,-20913,31063,-14290,-89541,-39867,-7619,54045,38970,-11468,-58528,-19474,-43630,37113,31226,-10485,-53806,-83862,-9826,-4414,-3964,-1451,34407,46893,68985,13081,-21974,-25220,-79828,-18485,-14629,-59312,97127,-6196,-24861,-29974,-37035,-4810,-2713,52283,95737,-102801,-65217,47047,-31655,-123711,19479,-2497,-5051,96,-81523,-83734,-21691,-24356,-67028,-7374,-6824,25920,-95690,-63703,-4709,138,-10649,-47826,-27260,-16542,-78984,30751,-8535,-86677,-67418,-69226,-4402,14563,-165447,2778,20083,-40695,102396,127337,108258,59754,14220,28458,-46175,-50634,-34859,36921,5392,86694,-3097,51320,-25175,-16511,-25687,75237,-13072,103316,-8779,-51714,-21684,28384,11954,63352,125380,39394,-95203,26623,23077,21737,-41989,-65738,43825,6041,-28729,1405,-3490,-30954,-14452,-13323,-47697,-33046,-8844,62853,-52882,-18490,82092,90873,-3734,-63071,-47216,-3102,54361,19037,6342,-3649,75496,-19746,-29043,30299,43469,42482,64686,30534,64956,1792,-102875,-18713,1370,-20867,63806,80292,-8371,21730,46781,24972,22286,-59020,24975,10155,-10263,-501,76953,26763,31214,33349,-2818,23221,14712,34149,25956,80689,60520,-21067,11217,2762,-6747,-82677,6340,-55375,49530,-16223,13187,15270,-29365,-997,12216,-4925,71497,29462,18914,59315,27630,15746,5641,86640,-33772,-38539,8437,-44782,-48137,68543,112658,40133,-22600,52252,-45123,62145,-6986,-20293,-6937,35434,-19444,-8610,-29525,-38665,-58225,-5260,-19788,-136314,-44097,-25771,6372,76570,13850,4935,10276,-87901,979,16424,6576,13172,97677,-12728,-46046,65556,-21301,2176,16994,-82994,10558,-27742,-45391,-16486,91609,-2910,3472,-19018,-52986,42964,20857,-24162,43377,65935,23091,-20495,6439,49472,29079,-34698,-2792,21739,-53445,-67967,24391,-16125,5764,-21190,37667,-12616,39370,28335,8965,2229,58648,122130,209,26119,-12509,-72842,-36838,-11131,-26578,59151,41103,1078,-23479,-54800,-70812,-52810,-12740,44919,41632,57431,-15051,-84145,6939,36356,51875,45655,7663,17868,13816,61926,-65054,-73524,-39026,5386,-4929,-29590,-17797,-13282,153,-80499,-23002,-22875,-85341,24730,71828,-405,72695,-28014,-28853,-17008,-4239,52485,-1720,-48265,17392,34011,373,13059,37193,-60282,-6611,100785,11915,27451,-24088,-10160,26639,32091,92026,82323,80552,-10908,-4428,-39314,-48873,11433,15085,-42419,-91497,-49724,47877,43704,-11233,-2394,-17132,-60991,35378,3130,23037,-4546,-7860,6128,36152,23243,75265,23397,-22795,19668,131631,18467,-65838,84460,81691,23469,34494,7683,70130,-34919,80506,-29692,-33884,-52710,47413,-17073,39106,-21072,40833,86932,-22300,14356,53983,-19767,8221,20249,35754,-13403,-29666,-31723,22811,-32501,32206,-7556,20624,10230,-1504,32706,-35735,-114206,-8219,22286,8082,-25753,-61846,-19038,-60018,907,-79344,-33718,-33125,-12983,-3175,38056,-27449,-51768,-63748,26697,14853,-67214,-2317,34698,-13649,93140,-36301,-63191,24316,46877,71556,-29262,39857,-3251,-10956,50399,-2092,56058,112392,-16710,-61809,29680,23884,33956,1312,40875,-54024,9291,107,3426,19144,-56504,7518,71175,64279,-5400,23212,16077,31752,-2216,-17400,-34725,-27515,68863,10639,-10343,-35761,29575,9711,65930,-62763,-14638,44581,51970,21394,-31810,-25114,-81814,-1146,4970,57656,41739,3589,35895,29673,48138,58196,-32241,-26527,-11209,-42747,-44060,-27885,64187,17675,18762,-64364,-1605,-24272,-35037,-35039,-33405,-32758,28897,1305,-43742,-98390,-5805,1302,41099,2825,-28766,-77568,-134475,-39130,-29499,-29946,-25462,-85965,-22318,37061,-26295,-49408,-68917,-93335,-24081,-7853,57073,-17260,-1718,-27100,23918,21578,20238,-21855,-86967,-18213,-6585,59241,18356,24569,-20731,-17974,6834,-61078,-77326,-26369,29019,72230,-33865,-49067,-32033,37239,65973,3914,42110,-12696,-7029,-58156,-7804,-78685,40283,55494,-48601,-67599,3996,-22649,-30153,-48825,-36057,-49429,-7386,8447,-12507,28222,980,38383,-22491,44903,15960,-30830,-65026,-117521,8757,26933,65270,107757,28694,-176,-61257,-11835,-49554,-12274,7491,25383,-5960,-47984,-18224,6166,-40002,-49266,39046,-20030,31034,-7202,2093,71076,6553,-20658,16734,69487,51670,11378,927,81312,36599,25035,33553,33554,33601,-1510,13116,85055,54327,97402,77582,23922,-32654,-54232,-16278,9118,-83937,-39623,-39549,-10623,66990,36274,-81930,87440,5239,-129616,-49805,-8246,-80083,-58723,18905,6327,-71084,-11493,-20999,24163,32623,3109,-18226,-22872,-74911,-87887,-75111,67289,68656,43327,-5623,-34084,-67404,11637,-72287,-73366,47686,30029,30910,-12137,-12299,25686,22669,13599,32348,21762,-54357,2166,23418,61811,18083,14976,13938,74904,73402,9821,75820,64288,47,70390,34017,68032,-31689,43624,37360,-37254,-54659,41996,44935,26499,-4430,-68934,-99800,4433,29919,-83212,-1471,-84397,-63027,-5466,34814,10500,14560,21947,101303,99835,-4367,-15091,111716,-17108,61474,26469,10383,-63,-9480,34627,12066,110506,14999,103476,86434,52719,22988,-36302,-16434,15631,20657,4718,14969,-15155,-88948,-36036,66030,73656,22148,115648,-8740,-48481,34839,-14920,-14321,40868,18483,20598,-51029,-7599,47880,38330,32249,-45078,51557,-15918,12823,30007,11382,-21269,-15524,-20861,5267,46305,35220,5899,-4516,31096,-55324,-5074,13005,75033,-5793,-41988,-33331,2358,35377,-23657,-30378,-21773,-25172,-23965,17023,-8690,-100157,-707,-7345,-30867,9514,-40947,-3840,80878,-38430,-12755,6666,21268,-24645,8476,-37826,-16819,-2519,3982,10067,7531,53213,24682,-6682,20136,48244,15760,-54792,-60001,-79996,3262,-43065,25526,-25870,-21783,-66198,20421,60527,-6786,14788,55341,64570,28639,17551,13057,14565,-19248,40361],[65405,9869,25472,-4158,-41743,41084,-63510,-19275,-16090,43216,-24572,-3429,-9642,-53742,-43006,-4317,37350,-19859,60419,-5760,66887,-8389,29890,445,17278,-62019,-19476,-109614,-30617,-30212,57600,36336,119347,67524,31484,31768,-55273,-27848,9010,15268,30265,-23633,-20945,14524,17864,7349,-32292,720,-6014,-33238,-12064,91902,-17180,-114005,30114,72627,-35269,15084,-63110,-98758,-20816,24607,-16024,-10168,38491,-8194,2354,-8540,-33672,48646,1734,-3267,-26929,-62374,-36100,-20938,-39550,-61318,-1470,-12302,-836,49711,-128764,-32893,29185,-23583,26534,30807,3566,-16243,-37575,-4132,-48427,22059,-50242,23042,-19371,12461,-71015,10236,-27440,-83653,40980,-49018,-19306,2369,-4146,57843,-38450,44617,44636,-66745,941,4643,-9837,7838,60380,-31795,-23953,54509,-31619,-128023,-52690,21750,-25915,-47047,-57064,38455,163119,6859,-21065,-516,33685,-11131,-29677,-31959,-57672,-65389,19469,29013,-111539,-7833,29880,6052,-22270,-26070,-77490,50075,28661,-103697,-55366,23043,-38776,53476,102654,-26989,42718,14562,22708,-20472,-65816,-7040,19293,10178,24744,7677,26275,6510,20499,27090,9122,-15641,-83158,-76364,92885,9141,49837,4354,30176,-4319,-111603,-20410,-21258,40415,52622,-50,-34855,-18576,-39814,33029,34820,-27946,-40569,-33096,-17921,-9922,8610,7971,-6807,30554,28378,22339,-31332,-34911,-87217,21266,2731,-47451,120579,50741,-16275,-34580,-49488,3123,7636,48859,87392,-105568,-75258,26955,-66969,-115027,-16696,46,-14903,-13475,-60115,-89043,-43688,-47274,-62577,9072,-10073,31447,-73127,-32926,-13018,23251,-25169,-58933,-32984,11412,-66374,18568,10643,-85861,-53158,-35841,38181,70636,-121895,62947,-87247,5872,69097,54173,26591,19673,15652,11050,-59564,-51130,-25273,-8468,-43061,53019,-13731,54115,-13664,-24342,18079,69642,-9719,83011,-42324,-62768,-9481,31866,18957,41737,116705,56086,-84144,11244,12496,15328,-11006,-51124,56597,23835,-41345,-32723,-16374,-22285,-19700,18785,-13293,-10768,-14319,79622,-50790,21437,94345,95352,32124,-35933,-44681,-32141,33155,26867,-6079,-5659,62419,-21709,-15176,19584,47837,19403,87789,53939,55482,18589,-115379,-58051,8507,-46605,20445,45817,-17763,9425,43380,-17595,32711,-25817,29610,14795,-5573,-18211,52381,56233,45925,9716,-11842,14329,26687,25898,25939,78371,78824,-16858,-11830,-10781,-4900,-56747,3753,-8341,44704,-70608,-10534,-499,-40694,-2296,-459,-16098,49937,44340,58686,73502,-19148,-14019,-12960,75817,-38544,-49055,2295,-44463,-59628,63848,88830,10681,-41044,36939,-17924,72725,-11313,-22930,-9597,42839,-17771,2619,-15203,-43461,-52392,-13604,-21145,-102819,-64937,-64688,-20913,99002,30969,-2236,-26775,-76265,-4017,45547,18424,30240,57807,28648,-60219,72783,-12499,15075,18408,-46713,-18659,-30677,-34584,-18789,85423,11324,5004,-18644,-30800,41088,14263,-24062,39747,82644,15321,-26432,-1973,45462,13456,-56833,19457,27850,-76058,-85805,23092,-50551,-24112,-33333,1567,-16092,56093,1037,-16297,-18204,26978,105510,10382,18876,-166,-78031,-36874,-26898,-36333,64100,33644,11831,-38066,-22142,-60665,-79670,-43036,33020,55343,69483,-9941,-66249,7940,14503,45291,28802,-8225,5712,7760,93675,-40526,-67360,-55311,40979,17946,-23313,-5938,12266,-1684,-112191,-26078,-26948,-88729,12703,57913,-31623,86482,-18584,-60513,-33333,-16846,58988,-14689,-59720,-3006,1424,-10163,6662,6876,-56297,17498,106072,-11643,34200,-15973,-25643,29768,12875,60165,67313,66475,-3517,-9765,-38672,-53853,8338,9444,-54336,-111598,-54519,42108,77748,-1103,-9298,-47338,-85987,31819,27210,15993,-11601,4686,-6718,46472,27540,91193,43243,-15964,-7888,106448,42756,-60642,104427,85389,15727,44922,-8034,64778,-34752,112944,-35555,-15684,-40657,23285,-52798,38598,-12960,42480,53536,-5516,-20142,37961,-28838,-10278,18952,36795,-23510,-56662,-30818,19137,-3646,31937,26923,21016,-2311,-24700,30498,-5773,-120607,-17761,15757,470,-4855,-49891,-26967,-50691,-10276,-93547,-28128,-45250,-4646,1269,34515,-18623,-38744,-43794,-3800,6150,-42220,9069,9960,-26686,82440,-6443,-47055,18232,40065,67166,-10172,35297,-2224,-13749,50502,-8768,44136,112936,-6229,-49037,31636,-8099,9715,24845,66200,-61609,11465,10558,-5482,14540,-45494,8512,66041,61409,-5697,25195,7973,65131,76629,-46553,-37910,-32534,53320,-1032,-10798,-60491,21179,-15309,41965,-42874,-15673,74909,55300,3316,-39272,-36631,-76765,-17138,-14312,62181,36271,-4518,67735,62060,74031,44318,-41702,-9045,11052,-20104,-41000,-18445,46529,2986,-2302,-27066,21103,-11386,-53339,-29281,-6594,-19918,29580,-26626,-33333,-102866,5525,-21899,37314,621,-24568,-59281,-85945,-31082,-26646,-15618,19276,-70721,-20773,39508,-5554,-33214,-76620,-95622,-21506,-24323,46834,-45005,-18561,-30027,29462,21247,26754,-35211,-94631,-22127,15723,70793,18260,16305,-7752,-19681,6577,-31321,-95713,-25535,24514,69504,-29649,-68143,-38932,1196,48109,-5228,6021,-31449,-32176,-46358,-6089,-79703,47861,47149,-43969,-40521,2327,-24979,-49784,-64890,-58838,-52326,-37002,12103,-9655,-3481,-509,14213,-25711,32445,-1310,-28735,-47309,-77849,-14414,14613,35257,98045,26131,6374,-56451,-3093,-33607,-7608,-1427,1249,-3105,-56632,-41232,10736,-37854,-50374,32037,-16426,20233,5073,23350,65922,-7420,-24562,-10654,49568,56982,-1715,32539,85745,27528,11643,42438,23893,32010,-32482,-24153,112121,59045,146253,94679,33775,-60008,-79099,-50678,-3689,-67089,-59100,-60160,-33732,88283,38528,-89956,106515,-6140,-120515,-56546,1063,-51427,-48418,24844,2927,-53167,6168,-29602,22558,8588,-17166,3894,-33152,-76411,-85708,-56501,59306,76032,49593,-23362,-37010,-72372,29371,-73387,-92373,48208,54745,26912,-12172,-14649,584,5996,11107,35550,-33184,-76330,7534,24416,44942,6708,15995,12264,84553,39726,20881,82165,60849,-15591,67328,17637,61867,-21503,49774,43414,-40424,-69318,13538,1453,22733,13394,-57237,-84957,5729,26484,-79952,-23608,-105995,-67586,-17723,34535,24339,9848,23393,124147,73464,16363,-14050,137915,-19613,49859,33699,15399,3223,-5903,23277,-4392,129962,30475,91128,87300,58499,31570,-14373,28949,822,5696,-9992,15657,-7916,-70311,-13275,62744,81922,6937,96128,-11281,-42546,27771,-39991,-29062,61078,24287,31301,-38038,-25283,57785,51184,22346,-46356,75840,31324,602,48819,11347,-16421,-18340,18486,1126,47552,-9231,4298,12069,29034,-80617,-27023,18921,67567,43499,-36386,-23320,21862,41277,23853,-24639,-2597,-19228,-22610,18930,-2298,-73309,-11661,-12161,-41321,763,-9837,40711,78042,-34661,-20220,-25916,-8637,-22962,-3329,-49787,-19586,16770,18880,4170,-7316,29232,20304,2626,25418,47008,35473,-48226,-53393,-25089,-24298,-48375,15964,-12361,25869,-53749,30518,63527,-15729,-5728,70593,52698,19622,13541,-2301,-7542,-27060,32679],[60224,-1218,11346,3881,-33836,34044,-96050,-37033,-35555,29295,-45337,-2387,-29765,-36588,-44327,-40851,22431,-42008,42223,9343,39635,-18702,49309,6909,43531,-36018,-9786,-66820,-16460,-28865,35899,17448,77501,93208,36781,35072,-45228,-16649,-42714,20680,4963,-12415,8605,9533,10842,13684,-32854,9830,-15092,-64254,-38912,82838,-19506,-107325,40045,64295,-32067,25838,-61880,-70488,-8569,26147,-33936,-33920,40331,-22309,-4763,-4920,-22237,75984,-32881,5325,-3311,-61025,-18730,1777,-48514,-68996,-4437,13659,20077,11228,-140612,-19219,52193,-22435,43895,23005,-14645,-34743,-46001,-4505,-12840,53296,-30408,48622,-47588,-2721,-34682,25726,-42544,-85905,44859,-49285,-16549,13707,-25177,29124,-29873,32224,49212,-36909,3944,18936,-8033,304,23786,-13723,-33941,42647,-45723,-130781,-49871,7687,-31674,-47271,-71833,9024,135335,2950,-37171,16233,13422,7019,-25126,-52014,-40948,-53590,10083,24071,-92510,-23817,-7832,10048,-19751,-57055,-79652,69256,36663,-98326,-82066,-4654,-39412,43981,89530,-10100,61760,85096,34303,-11090,-43499,-6495,29550,11317,4496,25877,41159,3785,19980,53692,24553,1326,-40076,-75111,55301,14310,14212,23572,23155,6013,-114681,415,-38261,29076,58898,6747,-4288,-16576,-40429,19429,30719,-36572,-16452,21624,-19507,-20560,16326,10443,-43708,17512,-6908,29960,-34207,-35567,-91950,47770,4262,-26637,125098,105651,-15084,-26064,-49094,10673,12914,38744,66693,-98610,-67639,4165,-91028,-82587,-45210,6062,-15722,-19038,-28414,-85088,-39025,-60355,-41623,31874,-17581,27927,-48848,6237,-7999,33852,-27921,-59134,-39258,32425,-45885,14177,31071,-72850,-44541,-19887,62902,95199,-63674,71482,-191004,86150,56301,9955,-29697,-6059,25243,5309,-53055,-6465,2900,-30657,-66740,36334,-14173,50836,-3698,-37028,66337,42900,-17426,43285,-59317,-61360,19646,33159,18488,-495,84773,65742,-52686,5469,-2320,7361,12845,-35861,69312,35909,-49080,-58756,-34325,-14354,-8916,51027,34049,21710,-23857,72799,-58721,54012,86767,74217,46750,-10691,-45124,-56132,11513,33665,-30981,-11978,46599,-14300,-1049,11533,44267,-10962,85223,84866,42901,22288,-112821,-73105,24793,-66852,-21806,17074,-30149,-4812,30303,-32517,39905,33,14606,16320,3352,-31690,19854,78808,63584,-4733,-12940,12949,32105,8526,28223,65202,89635,-21862,-36550,-22766,-10774,-35425,-1235,31931,36837,-113918,-36819,-11136,-41121,-459,-14270,-29815,23293,59661,84930,72822,-54714,-25200,-22538,55828,-37632,-56928,6675,-44078,-68200,54556,55241,-18139,-48725,19406,11076,71269,-20440,-27866,-12763,46238,-21674,7510,-1461,-45052,-38814,-27222,-19248,-65795,-75303,-82288,-41353,84766,35159,-6134,-65371,-46702,-4350,60266,19693,39399,24530,58759,-76043,74226,15083,32625,22223,-11243,-51486,-28852,-20629,-16582,63032,25804,12630,-18645,-1659,25492,4437,-22789,31307,85295,3013,-25778,-5048,39652,-8306,-71438,37932,38416,-77082,-98868,22159,-69471,-46228,-50769,-43146,-20326,66393,-22452,-43956,-50013,-11322,75482,15850,10287,12824,-71440,-28930,-35172,-45853,66443,33312,19517,-40100,11943,-41755,-84616,-65047,21288,49955,70968,-23403,-36598,7166,-4220,32043,15526,-17261,7861,-31,114342,-22112,-58691,-61967,62416,30568,-26843,10370,36045,-8112,-124638,-24380,-22759,-70900,728,38434,-58159,81679,-13761,-81040,-49103,-32788,63070,-20745,-43558,-4534,-40958,-22548,11672,-28440,-35626,35673,104200,-41119,29058,-9476,-35011,22202,-20141,11365,37058,46576,8535,-12435,-24366,-48985,9321,4923,-69095,-107954,-45723,32266,97303,-2375,-10482,-54874,-102821,17384,39522,13643,-5232,22879,-26224,53463,19708,88712,50429,-22797,-37409,55363,65058,-52266,101123,68026,14140,52324,-22403,72404,-32201,127121,-34610,-12903,-29716,-13714,-77940,37201,2804,34771,16956,4202,-45848,11501,-39069,-24565,17310,30982,-22690,-66816,-33357,11157,23592,25268,61563,20754,-22012,-48451,16740,17814,-97810,-18802,11542,-16954,-81,-37760,-19093,-25833,-20903,-100210,-25066,-54829,1360,11511,34087,-4721,-34354,-22353,-39543,-9792,-4956,18598,-20077,-33956,53360,29910,-26581,24972,31386,51652,19671,24455,-402,-19970,50327,-16865,26289,96649,4389,-26198,28701,-43622,-21727,33244,80720,-63099,19655,21911,-12103,13573,-38252,1195,54227,55539,-6704,10534,-4600,99237,130337,-76061,-36109,-27848,27113,-11625,-11773,-68225,15214,-40936,14204,-13346,-3594,84043,49410,-13429,-37024,-40869,-50442,-34939,-33463,64554,37012,-12460,76558,71380,74424,29874,-45094,15653,30675,4303,-22458,-9729,23076,-13149,-34904,10833,31177,-2590,-63845,-24326,19981,-12744,22310,-39014,-20825,-93751,24008,-43904,34923,-1842,-12644,-38936,-30731,-11904,-15325,-4343,54772,-50951,-13294,23438,7306,-14187,-64692,-92510,-10639,-26114,31701,-72487,-29313,-29545,35157,22323,32029,-44950,-87236,-24542,11923,71168,24569,6289,2795,-18342,2636,2661,-88476,-24369,16695,50562,-6248,-66785,-43089,-35976,17928,-13132,-44834,-41033,-52308,-30271,-9220,-59025,49569,31564,-32304,-13581,-11977,-25122,-63033,-69729,-76337,-42974,-62150,14429,-10324,-30847,3566,-5885,-29360,11887,-22596,-25021,-18662,-44196,-44781,-3650,14784,89976,20751,13329,-24016,12748,-20706,-15579,-13928,-27185,8300,-50242,-59827,19992,-27958,-43248,28365,-10586,-4873,11690,39533,58567,-20921,-11261,-33417,27064,56090,-16244,54869,78976,23025,3134,53777,8248,35028,-50838,-53574,122830,54485,160952,91133,31237,-77027,-100330,-90458,-26638,-54064,-72628,-79523,-52649,97178,36819,-77005,105651,-21105,-100517,-65683,6085,-30002,-32045,25094,1540,-23055,26073,-30683,14623,-14593,-48434,24440,-37759,-83794,-68154,-27797,46948,74929,50682,-34094,-32336,-61788,38318,-58012,-101413,38134,67186,26098,-12395,-10713,-27315,-8569,15294,33851,-67552,-65173,5957,16326,26857,-1719,20825,14710,78322,7549,20620,60532,59865,-25350,54839,4797,53613,-13023,53046,59500,-38796,-88381,-25040,-28760,20551,31374,-33173,-45078,2273,22054,-59225,-54607,-109337,-73002,-30308,30056,28186,-8002,29745,123770,15916,33636,-18791,133925,-16195,35586,38319,17591,3988,-5501,11964,-9086,132617,54479,76125,77963,59393,36110,18263,67370,-17393,-8446,-31277,10519,-2350,-23692,12694,40193,77422,-10430,55672,-16772,-28705,20180,-63330,-49079,65583,22612,37602,-26300,-35715,59970,59116,13083,-45042,91271,66781,-22960,49033,11031,-16906,-20964,42576,-1754,48989,-55984,-2390,35932,33260,-96194,-45133,10425,58116,69078,-31193,-9602,40904,45772,67187,-13395,10542,-17404,-13299,24950,15278,-21159,-33339,-30981,-47055,-10168,13125,67483,62027,-27697,-28657,-57242,-54583,-18088,-21444,-64258,-16465,35076,30704,160,-21069,7762,9903,6550,24297,42089,48562,-34211,-28640,37991,-59301,-45026,5769,2538,42925,-35677,33520,61237,-22169,-23589,76426,28853,9344,10388,-18572,-30309,-32630,16262],[36201,-11604,-3186,19483,-20847,22368,-118789,-49445,-52711,13277,-57837,-5890,-47341,-10111,-34373,-66069,20435,-53665,22348,34855,17505,-16760,68054,18784,43442,-12778,370,-22624,-4958,-34693,3787,6154,26928,95642,33419,44210,-34458,-10987,-95147,32032,-23055,-3289,33142,6810,-211,15960,-38006,19784,-17182,-82164,-52631,62282,-30261,-93667,52180,50847,-28312,22102,-50870,-31020,6264,27144,-39377,-46491,34962,-32933,-8673,-5970,-4308,90117,-70485,10386,24068,-50988,5051,27940,-44408,-67490,-8973,40106,46068,-18587,-139601,-4936,45527,-26315,59668,7722,-29179,-45889,-51553,-14151,22474,63157,-10475,62007,-66598,-25604,4676,52286,-38434,-77772,40593,-34555,-11417,16038,-38489,-755,-11522,11225,44523,-16341,1124,40326,9523,-7106,-16814,-162,-49343,26174,-56089,-117026,-45811,-8202,-38965,-42481,-75454,-22345,97894,-6392,-56503,16464,-3631,16088,-24819,-61233,-21450,-49638,1258,554,-66926,-31644,-24588,14853,-18257,-80278,-65935,79612,47967,-80352,-93895,-20382,-40084,30103,53034,7002,74307,141314,40132,-5435,-16055,-1395,37690,22143,-21031,44721,40440,-13182,11943,68061,25442,24784,3379,-67502,11649,20961,-15551,30330,10405,12584,-99195,17692,-55645,21739,58870,5158,20597,-14166,-42148,4561,20680,-30085,7757,55350,-16942,-37171,15795,7755,-59107,9686,-20597,32147,-28207,-25697,-91835,48776,-6652,-3824,104727,119211,-23543,-7588,-35096,15272,11829,25325,43620,-83781,-46570,-17785,-99248,-38025,-59430,18097,-10987,-14002,14136,-74701,-14353,-61476,-12865,51736,-33232,15619,-29906,43690,10407,27613,-22111,-48790,-42074,40720,-23852,18988,45235,-54014,-37941,-19561,68957,89618,-3741,13079,-261135,177873,66627,1302,-34125,-17202,38326,13263,-29635,68405,37023,-37385,-62573,37007,-7694,43807,3078,-48512,98933,8767,-32055,2697,-55486,-49187,62553,38429,12280,-46579,47895,67535,-6836,11174,-15854,-657,21705,-21562,80899,38319,-44598,-60166,-53563,-6042,16739,72285,76724,54267,-33536,51532,-71030,72420,65125,36815,33879,4863,-45726,-66093,-5090,38834,-62162,-20753,35761,3792,11820,11912,32749,-37030,54324,109299,29269,10583,-94992,-55912,44638,-74923,-50359,2212,-38450,-15713,11473,-15986,42541,15363,-18006,9119,14697,-39380,-7700,87161,78020,8469,866,16055,27122,-14401,29514,44767,89197,-32913,-59245,-32219,-23518,-23473,-11765,51911,29467,-135682,-56507,-14195,-33167,3036,-24306,-44744,-4090,70937,90452,61707,-64532,-11603,-22987,32051,-31943,-60922,19575,-43457,-70435,47359,29147,-40362,-46777,6871,36044,54097,-30512,-33250,-17261,44105,-30487,9154,10067,-43087,-19364,-44315,-13281,-33452,-74008,-75217,-47437,48586,30559,-3079,-86503,-8031,3158,59549,13890,42818,9722,76652,-85345,69279,49005,42750,26178,18185,-76768,-18384,-4302,-9820,35387,37491,18501,-19880,28183,3236,-5839,-21969,12506,71979,-8103,-17094,-4701,34008,-34501,-79024,47640,52171,-59756,-100013,28947,-70800,-56232,-67053,-80150,-26072,67371,-38685,-64947,-74073,-43371,44004,13443,2238,26600,-51136,-11701,-34944,-42584,65260,40232,24188,-28335,32093,-18265,-67730,-75806,13179,29376,62468,-42519,-3727,3946,-13617,16975,7968,-16936,22503,-5807,114367,-11908,-50895,-58290,68397,29494,-37765,26623,49538,-15018,-126453,-23358,-11280,-39478,-9942,12889,-73106,61627,-11942,-89408,-58567,-48959,63241,-24500,-226,9441,-77896,-31499,25159,-52536,16,40076,98956,-62833,14429,-4491,-39135,3901,-55164,-41240,-5061,20009,21881,-13414,-1537,-33742,15024,3378,-79755,-80709,-27185,20759,97131,-18743,-5996,-38474,-107105,-6061,40269,19094,9765,39490,-46381,49556,590,69439,48971,-43172,-60711,-769,81865,-41515,65828,27231,16709,52916,-27028,89934,-29008,109764,-23814,-19666,-21505,-51780,-84049,36978,20228,20561,-5055,6424,-59682,-21131,-49486,-32175,14274,20714,-11320,-57787,-34014,1598,42025,14804,81256,20342,-43649,-67993,-6245,29724,-47094,-9429,11543,-38341,-12680,-28295,393,8375,-28505,-99031,-24119,-62482,2149,17228,37169,13160,-34050,-6506,-66072,-29257,28493,24442,-48506,-36357,16990,65751,-8422,41464,22451,32655,54007,13440,2487,-28111,49539,-24115,8137,65657,13336,-2044,19636,-72992,-52140,26198,81342,-58486,31985,30197,-12009,20502,-37671,-14587,33100,49677,-9303,-18206,-13342,119458,141302,-95485,-27704,-13464,-2814,-16794,-12927,-62197,12877,-61833,-9203,16890,21006,76566,33380,-23173,-20590,-37112,-11303,-55279,-45936,57309,42586,-18169,57871,59220,52711,17110,-42938,40165,39989,21033,6043,-4009,-417,-25628,-70943,38009,26910,986,-64670,-19026,40612,-7309,6091,-32357,-9098,-76157,47107,-52470,32169,-4860,3933,-25351,8425,11286,45,1876,74790,-29564,-2256,-3508,8637,-1123,-37954,-90270,4606,-17346,15383,-91036,-30024,-25990,38543,27246,35437,-49088,-67447,-23356,-9933,63429,36904,-4866,4140,-17126,-4533,26329,-56103,-23766,7112,26219,27905,-56414,-44262,-62557,-11617,-16791,-96597,-36966,-63638,-16891,-13755,-22052,45288,15363,-12182,4178,-33704,-21110,-65615,-59125,-83550,-25413,-70113,13940,-16520,-45418,12375,-19487,-32883,-11140,-40738,-19904,9478,-31375,-73303,-21567,6648,82497,11544,18171,32912,32262,-18805,-34087,-29437,-52921,24861,-31141,-68203,30367,-13709,-28948,23030,-3527,-34513,12080,44921,47244,-24315,18168,-48569,6562,52221,-29266,66536,65652,22933,-407,66658,-8256,40219,-51769,-69834,112970,42622,133468,69560,24030,-75262,-109465,-123452,-54718,-49654,-76250,-92357,-62202,90498,30830,-45575,80305,-33414,-72096,-75059,6379,-23024,-16384,16933,3409,8606,41564,-26734,2113,-31210,-75395,39209,-36224,-100786,-46870,318,32114,66816,49287,-35572,-21934,-37484,36629,-29382,-95495,24358,64022,27667,-8891,-2662,-50958,-19377,24783,27790,-72271,-30491,-1147,4084,10605,-7887,28421,18590,60730,-17230,14092,20843,61752,-26486,33476,2593,40746,-11706,50837,74627,-34338,-106705,-67248,-41979,21133,43186,-2654,5250,-7726,15825,-32634,-93521,-101354,-76167,-40344,21010,20985,-35179,40487,99734,-47968,41076,-22193,112328,-8614,17065,40081,18656,114,-14037,4879,-1683,114063,77953,67465,61374,54827,35919,50301,79912,-34474,-19742,-51053,2619,1235,31640,31601,15307,65288,-18291,10094,-22729,-9285,17055,-75237,-66978,53319,14658,34423,-15706,-33742,53493,63195,3548,-40986,92014,82176,-51888,29141,11168,-24175,-23006,46984,-3239,48394,-91305,-13456,62041,40520,-96358,-55773,-959,51825,62229,-28847,2898,54604,47883,95320,1324,15971,-21378,771,36003,42936,42047,-56846,-63655,-47684,-23937,20251,61442,34218,-21962,-32915,-78731,-101304,-15847,-43429,-83093,-4586,46163,37683,-3031,-33105,-3223,-3771,4558,16017,31727,52817,-14323,2183,73845,-96093,-33330,-1470,13272,25425,-18602,29405,56467,-23336,-33881,71244,-3517,-1053,10108,-31386,-47161,-34104,-5180],[-816,-19411,-14370,36346,-6650,9611,-124420,-52761,-64522,1134,-57435,-16203,-56954,18207,-14879,-71322,39621,-52264,7370,66895,4681,2657,82886,32129,9984,1178,11083,10405,4719,-44865,-28795,5338,-15445,73879,22374,53098,-20711,-12071,-128313,47647,-37419,452,45502,7678,-10919,13539,-44793,31638,-8058,-75931,-54894,34257,-43515,-73715,61730,30290,-27009,-217,-35214,10233,22336,27839,-31188,-46833,19977,-37739,-9149,-14679,17630,92196,-97948,8407,41340,-33691,27403,48741,-27123,-65401,-13719,67075,70325,-29239,-119567,8272,16876,-33817,69820,-11159,-35622,-46863,-54954,-33691,47232,49435,5641,63986,-75137,-53745,32616,82388,-18342,-62795,29730,-7203,-2087,8773,-41724,-25799,6429,-14158,31128,-7158,-5710,63159,31968,-13029,-47019,5590,-63427,7950,-58663,-87964,-38396,-14082,-45771,-34507,-66176,-43538,64451,-18194,-72487,3278,-10189,18448,-29762,-58101,-7300,-51769,-5805,-33539,-40831,-25630,-17071,18821,-19049,-90229,-35377,80504,60335,-57228,-87213,-23139,-37768,16774,1968,20802,74427,153899,36121,-6700,4215,6485,40193,39199,-48845,55506,20417,-38294,-323,65271,12457,47482,32442,-52688,-20998,26957,-33843,23145,-5432,11450,-71209,27180,-69484,16849,54575,-6034,28586,-11325,-37461,-3443,8721,-8458,20774,54421,-14015,-56596,5819,4720,-45118,5949,-7764,27886,-12541,-6517,-84843,26312,-22530,14665,63081,79791,-39675,14771,-10813,13970,4714,12431,28221,-64042,-19222,-32329,-89551,3096,-56565,36904,-5523,1419,61629,-60952,15927,-52010,14683,59432,-56652,-1476,-19563,70836,38755,6495,-11045,-30227,-39456,36102,-5032,32927,50692,-35239,-27657,-27749,64282,77226,44474,-91792,-285490,252600,89461,11996,3077,-18870,46649,29412,1337,143488,57584,-40332,-40080,43321,441,35424,6345,-53457,105050,-20071,-46030,-19937,-36303,-30489,105799,49265,3700,-74364,19940,61959,39901,24754,-22950,-7343,14607,-9295,88020,30627,-27306,-34087,-68946,2348,45812,73588,96153,75814,-39418,25990,-79899,74171,39153,-2352,-1176,6522,-43075,-58336,-12992,41143,-88740,-28838,34354,29424,21892,22628,13900,-51235,3405,113511,16156,-13556,-67016,-15882,58479,-69575,-58203,2084,-37284,-19503,-7520,19056,39948,19963,-58604,-9040,25943,-41190,-18875,78993,83365,55347,29301,18971,12597,-37204,26257,21923,77060,-44150,-74557,-37132,-39401,-21569,-28585,44562,24019,-135416,-62357,-9969,-20139,7651,-25788,-57798,-28111,75556,76112,46425,-46945,20518,-19135,10360,-23941,-60933,35370,-42824,-63912,45833,20550,-52050,-39367,4362,53571,22675,-37501,-38164,-23503,34941,-39031,11594,18117,-38293,2688,-60869,-3346,-10968,-63507,-50767,-38844,7720,24125,7915,-77123,26722,19284,46971,7686,43175,13010,85504,-80641,58421,75238,34909,25801,38890,-86085,2072,14237,523,12344,42899,14563,-23108,52028,-17568,-13573,-22540,-18516,45822,-11978,-1757,-2568,30516,-62297,-82739,46701,65944,-35417,-85556,46489,-58283,-54728,-76200,-93861,-33204,58731,-45480,-70128,-79961,-59831,21260,2332,-4130,40794,-21423,13034,-28516,-21036,59689,51336,26147,-6329,29267,3264,-36336,-75496,8706,-500,48767,-52252,21503,-2700,-14420,5489,5846,-7838,41747,-6362,89586,-7819,-45404,-45616,66313,15250,-50286,38161,47320,-18718,-124549,-30047,4895,-6167,-18960,-15579,-72769,34838,-9928,-87660,-58087,-62159,56176,-30277,55356,29976,-96086,-32519,41179,-55851,42468,28431,94081,-68779,-4602,-593,-40826,-21888,-80271,-83889,-50851,-10979,32548,-14687,22296,-11735,23998,6377,-80597,-42579,-5824,10524,78247,-46396,2747,-5128,-97026,-31586,32333,31559,25687,48645,-61381,32248,-22991,42025,44128,-66533,-71521,-38834,90880,-29898,3625,-30615,18096,45079,-15560,109577,-26505,62228,-4214,-23761,-16031,-76459,-69900,39502,31326,2336,-6448,3070,-58945,-50957,-57555,-32418,7872,10051,6063,-34173,-22463,-7086,45555,4918,79611,20395,-60912,-79993,-33343,27574,14819,8489,15134,-55408,-34528,-20695,23799,42816,-29816,-91970,-22751,-67346,-2139,11972,43223,35001,-31754,-327,-75613,-47089,45726,25587,-67993,-34418,-12448,91478,2140,58473,15250,20160,82247,6343,6751,-35632,46128,-28623,-5427,27203,18798,13192,5005,-89121,-73776,7935,67611,-49241,43627,30625,-3591,33851,-43393,-35851,3428,45186,-13870,-50318,-11991,115126,111369,-97693,-12904,7904,-29072,-16200,-14149,-49842,14012,-72750,-21784,39753,52939,62490,10517,-22334,9345,-25640,28883,-76757,-46298,33984,49626,-19780,20564,34755,22032,6962,-36443,57243,34317,23816,34908,-2742,-19583,-30248,-100258,47699,11491,140,-57776,-12995,50363,1901,-16729,-10492,168,-57045,68614,-42047,26031,-9038,20732,-20759,18278,29354,13606,3752,78282,-9642,9372,-30392,-6,-1541,-8289,-91128,18997,-6432,1315,-93396,-20002,-20989,37549,35905,36963,-46245,-40406,-17270,-33197,53206,52640,-16642,-7267,-20141,-13552,30780,-10346,-23454,-2590,9095,57420,-51291,-44280,-72808,-23757,-12001,-131132,-18241,-64303,-10875,-15344,19854,37035,6108,15639,9234,-53987,-12007,-56069,-33552,-77680,-6322,-54477,10468,-28610,-44017,22640,-26898,-34810,-29055,-49119,-14017,28861,-41861,-91832,-32258,8246,71173,-2045,17930,96929,50602,-28040,-56668,-45423,-67166,41328,-5258,-64835,37933,850,-11627,10531,3408,-56024,7903,39587,30539,-14869,54484,-55155,-8230,48177,-38052,70147,51265,25219,-1615,79384,-21102,43279,-37287,-73102,85339,28290,73211,39432,22182,-54409,-99594,-138344,-80345,-51049,-69057,-94382,-61297,69960,20669,-5178,36364,-37246,-40102,-82149,2896,-29170,-7500,1671,8588,31208,46196,-21252,-11344,-37512,-83970,46137,-29701,-122479,-32978,17626,17174,53662,46432,-26387,-8860,-5188,25305,3480,-75049,11968,47576,30252,-200,6277,-64808,-28626,35593,18897,-53368,10088,-10870,-5151,-2993,-12494,35766,20318,39369,-32822,7924,-19608,64946,-18954,5114,14223,19696,-19057,42494,77366,-28076,-115211,-102955,-41706,23646,44514,27151,48616,-24464,6412,-12830,-131434,-91843,-75714,-46050,8013,6338,-63308,52702,61091,-90191,37447,-18238,87684,294,-5124,40289,20943,-9043,-30059,3612,11853,79290,92638,69751,40325,45357,31497,71832,59398,-47128,-27798,-61521,-3514,5257,77907,35814,2933,52296,-10727,-25154,-27189,10921,21171,-68596,-74186,27584,3853,22320,-5300,-18041,40551,65663,-5904,-33819,76952,76148,-76687,-4770,11997,-36707,-23712,37073,-3865,42697,-104489,-26684,83083,43102,-80416,-57988,-4283,52462,31631,-29352,10894,58882,45631,104444,17536,14604,-30455,15256,49902,75278,92083,-71094,-102600,-43670,-41163,9619,26063,1779,-19088,-29152,-84254,-128235,-20597,-63595,-106113,14561,46850,42099,-6243,-43775,-502,-17835,-1857,2526,15080,49098,7626,26307,69917,-123713,-15943,-3125,16123,-12194,-9815,20641,52253,-19630,-33741,56581,-37658,-9641,13571,-37096,-53322,-30755,-26475],[-39887,-23483,-18707,48348,5756,-137,-109870,-46574,-68944,-2613,-43375,-34195,-55502,40138,9236,-56385,74721,-40132,1993,98318,2255,36029,90181,42219,-45143,4806,22463,27120,14615,-54090,-53803,9891,-36618,33980,5587,55755,-1568,-18463,-133145,63585,-26651,-1068,41957,12082,-18376,7084,-48420,45859,13489,-43241,-54769,5117,-51389,-49543,64974,7337,-28950,-35551,-20042,42612,37742,27800,-13485,-36582,-3460,-36179,-7119,-33786,37840,85375,-106646,-1376,38811,-11671,41686,58244,-895,-70231,-17752,89987,85060,-20691,-78480,21075,-18278,-41338,71858,-28299,-30760,-36409,-57058,-58335,54901,21460,16309,57556,-75253,-82408,41242,104129,6859,-46369,15609,25307,11441,-5486,-35164,-40981,12793,-37697,12660,-8705,-14359,80405,46529,-16199,-58034,3363,-69334,-9040,-49842,-51314,-25879,-4456,-49971,-26337,-47023,-44930,43016,-28821,-79509,-15558,-4682,18410,-39445,-43614,-3199,-55973,-10818,-65174,-19904,-2522,7361,20049,-21774,-85211,6580,72779,69089,-36461,-64499,-18488,-28793,9249,-49394,28935,59627,115273,21528,-12133,9321,14898,35031,57297,-71310,49774,-16352,-62342,-13632,46204,-7170,59018,40967,-31906,-32675,30040,-39681,5677,-20394,600,-40091,26634,-76321,10979,47922,-24764,15770,-7319,-17348,-590,-998,22244,16280,22987,-13998,-73275,-12032,6394,-8146,3705,21778,18805,10966,17934,-70964,-6269,-35818,25376,12630,8495,-57110,34422,17373,4264,-6719,3320,25302,-42549,7074,-31687,-62869,27911,-38692,59628,-3208,24033,102762,-45772,37646,-35542,34892,49334,-83004,-17913,-17116,82390,70194,-22938,1910,-8166,-33821,22427,8531,54080,48572,-20650,-12094,-37627,56222,73686,73277,-197585,-268785,292269,110778,21893,49866,-15494,43784,44435,28650,190412,50810,-46152,-13646,42544,5476,27564,7699,-49383,87152,-35735,-51314,-15272,-13216,-10035,130511,60432,-3612,-67752,6622,50655,72648,38606,-20427,-11558,-1820,176,86971,16488,-4765,7438,-75468,8889,60499,52001,83336,78847,-39570,3517,-79282,61460,18746,-30290,-42862,-5157,-34379,-35713,-11041,39381,-99784,-33094,42014,55704,27825,40958,-10962,-52304,-50462,91640,5053,-43147,-37638,26918,58073,-54809,-45327,11644,-24757,-15642,-21404,51083,31818,15604,-92140,-35266,34647,-38165,-9360,57268,76375,123121,63699,17685,-5961,-53729,16009,1328,55932,-49053,-76138,-34676,-52704,-26298,-48309,12184,19474,-121648,-51996,-1045,-5663,13870,-16341,-64983,-45002,73952,48923,32241,-12702,54792,-17958,-4802,-17287,-58088,47318,-43111,-48486,49962,28587,-52101,-31335,12309,64138,-15467,-38921,-41987,-31319,18271,-40533,17169,21958,-32133,23212,-71470,9528,495,-48596,-22588,-21935,-23979,21414,24586,-38136,45985,41419,28215,8114,42105,24661,88799,-59555,43520,83947,6405,17548,50678,-76900,29825,34226,12460,-377,39354,-3416,-29062,64408,-30885,-16211,-24525,-57379,13641,-4534,16454,788,30440,-88016,-85490,36884,75116,-16956,-58053,71348,-37834,-46206,-74924,-77952,-40021,42630,-42510,-53764,-68179,-57412,12283,-15124,-8162,53884,8143,40631,-20165,12508,49803,60715,25416,18661,4288,16016,-1598,-66450,6053,-32992,37292,-43728,29703,-13937,-11629,1943,7207,6748,55802,-6,45437,-5690,-41631,-27155,67752,-7534,-57945,41525,29040,-17548,-118717,-49161,22451,17942,-26600,-41501,-57671,11139,-5073,-78274,-46893,-69575,38236,-39050,99831,46813,-89724,-23517,53274,-40311,78846,4305,89455,-59258,-21611,2502,-42879,-49313,-88018,-107604,-89241,-41095,37265,-17990,39736,9997,33695,14731,-69694,-11540,11181,4032,47113,-75709,13411,32774,-74566,-49265,20093,45795,35434,47794,-67113,7654,-41397,18419,39712,-75786,-67330,-46713,91588,-19210,-64492,-90081,12076,29883,12572,122590,-24778,2626,18487,-14776,-11950,-76920,-41685,44936,30042,-18685,7181,-2477,-42075,-67982,-59498,-26340,-2936,3397,21937,-5868,9121,-13733,31136,-469,61953,21521,-68918,-83932,-58375,12799,62736,29651,19412,-60799,-50855,-11101,43194,69120,-21343,-82113,-17584,-67070,-8197,-3780,50522,60591,-23847,-3974,-69536,-57838,43089,22441,-72696,-27507,-23453,99110,2823,64907,11974,21384,94039,3134,12432,-39898,36982,-29172,-11641,-8390,18959,11698,-12866,-89051,-81509,-15337,42167,-37354,48974,20046,11617,47896,-51879,-57326,-30172,41208,-20190,-71384,706,85913,58213,-82026,5883,31433,-46124,-12842,-15635,-37988,17974,-70336,-21047,50660,84099,50352,-12433,-10647,46320,-8042,60352,-95147,-32469,-3058,54454,-16474,-17772,10074,-2628,-764,-27139,62328,13925,11698,54443,-6366,-32594,-24704,-114917,39257,-8298,-3268,-48622,-7010,46547,18030,-40481,17481,6947,-42325,80532,-16124,14323,-14517,32882,-22036,666,35014,20669,4330,68318,6138,18858,-48029,-13293,-18320,9442,-92807,28227,-1078,-8471,-76591,-2166,-16827,31653,45682,37099,-35835,-12475,-6650,-42112,45751,67916,-28414,-29447,-29922,-22348,15336,30980,-21992,-10750,8758,66113,-58348,-45967,-69171,-8117,3523,-134654,11511,-55029,-12899,-10279,54124,27953,8578,45935,4441,-64451,1435,-36526,1558,-59613,7468,-19344,5558,-44849,-29311,30815,-29858,-33156,-35861,-43972,-7863,36465,-64139,-96226,-30863,14255,53161,-19217,10256,145279,63025,-41280,-76123,-58350,-63013,51955,19905,-53355,39608,12259,3099,-11758,8578,-59846,1999,28924,8390,307,82565,-54092,-15520,44651,-41083,69820,39231,27134,-4133,89768,-27525,40421,-15427,-67588,48895,16871,2554,13658,32136,-21020,-69766,-130054,-96195,-49694,-53410,-84054,-53334,41169,7217,30552,-11988,-30076,-10564,-84901,-2233,-39102,-8111,-15872,16174,39366,36030,-16901,-21480,-33452,-68897,45249,-20661,-136957,-31387,18968,4675,36825,41379,-7607,3961,27316,7673,30075,-46525,1920,24958,32421,11884,12964,-67119,-39933,42706,9345,-25502,41045,-19825,-5440,-14370,-16054,38674,16758,20579,-40067,7560,-44249,66592,-5770,-28198,36934,-11260,-32709,29553,62519,-19760,-105496,-121392,-35434,24138,34796,50245,73799,-45446,-6493,-7872,-153832,-87344,-72082,-47350,-7325,-9058,-83181,62517,22149,-96314,27375,-4985,67227,7658,-26517,40574,26317,-22573,-46664,6606,22298,40798,94220,80089,16790,32539,23972,77218,15087,-54319,-33121,-58033,-3910,12509,105404,23372,8720,43574,10405,-40517,-29070,25722,31744,-42719,-65064,-4813,-5482,9946,5160,7325,24872,66839,-12994,-23882,50962,53762,-88668,-41943,13032,-50187,-22806,22519,-4480,30042,-93353,-38748,92511,32952,-52725,-53991,2348,60789,-3218,-30257,14637,52728,36813,97538,33362,9251,-41664,26568,62394,103641,107211,-68039,-133206,-36023,-61169,-14264,-20469,-23522,-18003,-16585,-72486,-120592,-33147,-73473,-127464,36236,38365,47841,-8966,-53174,13197,-29488,-9780,-12256,-6692,40945,26725,35819,38635,-132312,2557,1530,10235,-47837,-13479,11139,51212,-13512,-23471,36028,-64952,-13880,20044,-34074,-47824,-23400,-42785],[-69912,-23674,-14345,51877,15314,-3662,-78427,-34011,-65103,3433,-19305,-57980,-43747,49799,31101,-30035,105929,-23279,7186,120773,8120,69057,87297,45192,-96446,1600,33985,30079,26186,-56780,-68111,9098,-32865,-13097,-14816,49279,24059,-26632,-116304,74950,8589,-4848,23400,18638,-21803,-1838,-44012,61617,43957,6088,-62421,-18801,-47804,-24633,60557,-9684,-32393,-68010,-8530,58166,50284,26442,5954,-19375,-29567,-28711,-4059,-64493,49646,72755,-96335,-16289,15383,11209,45047,54728,26831,-82661,-20854,101226,83993,-1808,-21286,35035,-44843,-44301,65606,-38645,-14089,-14995,-58221,-79910,45479,-5823,23101,46162,-70898,-105674,31176,106946,24828,-33666,1844,52933,26751,-21836,-20772,-43459,1348,-53069,-5596,-18607,-22939,86021,44854,-15696,-50829,-4201,-63446,-22431,-28158,-18771,-8368,18035,-50274,-20966,-24293,-24519,35073,-35215,-74897,-30598,8716,18879,-51955,-20843,-9420,-58450,-14343,-83173,-8035,34553,34983,17025,-24555,-68689,48412,57170,68783,-22471,-33211,-14021,-11698,10966,-86656,30536,32602,43283,-893,-15297,-833,21998,22786,70992,-79292,24199,-60053,-76722,-26831,17409,-22588,51079,32696,-9002,-26593,28432,-36629,-15093,-30858,-18823,-15116,16832,-74956,1314,40262,-46035,-11883,-1161,22404,11383,-6105,53019,-3874,-21578,-18149,-82543,-33767,15184,35995,1387,48792,7606,37635,41654,-53462,-32287,-41292,28541,-29971,-57123,-67139,46519,42186,-14539,-19921,-48,32080,-21888,27423,-11012,-23154,32334,-11852,79628,-5269,48601,125700,-29743,43759,-16269,45703,22062,-105167,-28940,-19265,77261,95866,-52547,13160,10320,-31068,5231,17241,78835,40635,-12431,5521,-44781,48243,75483,81683,-253286,-227011,293161,117555,18937,77916,-9380,28317,50115,43849,195479,17827,-55028,4284,29956,4786,21507,10317,-37426,56794,-36027,-42771,11692,1887,8494,121713,61914,-7162,-26394,7349,36299,82024,44510,-8043,-12610,-16334,6121,75826,2022,10325,44935,-70007,11665,46560,12033,44032,62597,-35253,-12428,-67527,40041,10275,-40688,-72113,-25483,-18604,-6184,-665,33051,-89629,-31674,54194,74205,28845,60544,-39125,-44262,-88030,50340,-2216,-69817,-15961,53535,41503,-37057,-17751,23377,-3000,-6978,-26848,61898,17963,4948,-104153,-62038,39231,-32009,15931,28619,57913,184712,89906,10466,-20463,-59366,-1478,-13553,30519,-42854,-59267,-22465,-57706,-32496,-64005,-34639,13399,-106094,-29131,8862,6719,22392,2605,-63086,-51523,69078,18641,21934,21975,72343,-24722,-11653,-15989,-54177,50342,-45747,-26824,57040,44082,-42203,-25995,26647,72360,-48358,-34951,-43826,-40067,-4427,-30749,25244,21463,-26151,38175,-71189,23332,2798,-34388,-3822,-6422,-39098,23802,42107,15444,44897,63996,8385,19328,39625,32364,88109,-26907,27695,72253,-34874,1387,54832,-53439,58033,52625,23348,-2224,26298,-32896,-38234,62694,-34552,-12284,-27091,-94619,-16713,14643,32719,5650,33819,-108317,-86674,22774,75272,-12305,-26496,95513,-14267,-36246,-63580,-39452,-43475,22717,-31397,-16616,-45911,-38903,16532,-33608,-9190,63262,26906,65152,-14177,43279,37313,60723,21712,38471,-32900,15726,26167,-51739,3209,-61384,35105,-18492,17080,-30399,-10162,8217,9545,21994,57511,12796,-3026,-2254,-38043,-7577,80741,-31424,-56380,35519,-325,-12126,-103922,-79836,38290,26505,-33297,-59371,-32256,-2517,3013,-62975,-26888,-69005,8221,-47738,114327,52573,-62581,-5540,56680,-17694,96352,-24766,79844,-41081,-30687,4697,-46557,-71517,-77894,-110268,-109773,-63882,34572,-23617,45666,23308,41397,28057,-49470,82,19025,2387,13104,-95716,23403,62129,-45688,-50502,8127,53638,35534,38083,-62186,-11843,-46888,8342,36673,-57462,-49765,-29827,85084,-11280,-111471,-131665,-5146,10656,50254,123226,-22251,-44486,35656,9008,-7447,-53917,-10218,51631,15182,-42025,24425,-6712,-10702,-66005,-51762,-16330,-16589,3969,28323,16177,57266,-18792,36,120,42079,24197,-66391,-82482,-75788,-9608,76704,46993,20556,-51443,-47103,4690,52980,83220,-620,-72207,-6524,-58839,-10860,-23628,56300,88208,-10725,-14493,-54644,-56153,25950,17135,-59716,-14449,-11959,86184,-5231,53810,14645,36526,84139,-54,19041,-39155,19173,-25458,-10442,-31963,12201,-8619,-30569,-73781,-73950,-37942,10955,-24426,44302,-983,29722,56527,-57790,-73417,-60527,35336,-27584,-70227,20294,42720,4608,-54271,24545,51451,-51818,-11117,-17857,-29049,24269,-54615,-9312,49554,106554,42409,-27639,8850,80163,12485,78771,-104225,-7050,-39790,54621,-8925,-39634,-4988,-11987,-6621,-16505,55136,-15727,-10989,58557,-14332,-39939,-9256,-112707,17196,-24671,-7520,-44170,-2736,29730,39600,-57801,41119,12462,-34477,76890,15117,-2668,-20310,36278,-23839,-30342,26069,19354,7513,50376,16197,24419,-52268,-25460,-47475,4041,-90861,30414,-4606,-13879,-43511,17906,-15448,22393,52920,36519,-18448,10319,6133,-29756,43389,78986,-39261,-54291,-45660,-28620,-13269,53076,-17458,-15705,28262,45142,-73162,-51388,-59443,30451,27520,-105453,43918,-38899,-19746,3056,72440,21011,21852,69092,-3182,-60528,16804,-12293,37293,-34055,11379,21983,1957,-61844,-8426,35032,-29880,-26177,-29912,-25709,-1419,34258,-79578,-87902,-16540,19983,30306,-37405,-5580,163493,66555,-48747,-88158,-65390,-39557,52260,37742,-41179,34062,18528,10605,-41419,10267,-44399,-3126,20461,-17153,7584,87831,-47524,-15863,39788,-38725,68490,29477,26499,-10515,95416,-26889,30451,3256,-58964,15420,11915,-54822,3420,52318,14751,-28096,-102336,-97828,-36704,-34063,-63975,-44666,11450,-7688,48809,-49332,-14556,11017,-82268,-6312,-40627,-16537,-29458,24702,35094,11596,-14410,-25093,-22870,-36791,38172,-12149,-132650,-38915,6610,-3120,17168,32832,16682,14636,52747,-11742,43242,-20127,-8309,5044,32951,23191,15333,-61154,-55095,42045,1427,-2616,54696,-25266,5302,-23486,-19128,33240,6503,6737,-40127,15229,-44436,63899,7624,-64624,62459,-49197,-47825,15137,33641,-8535,-75523,-116216,-30443,16173,17469,63805,79358,-65849,-21173,-18370,-148956,-88438,-66421,-45812,-22736,-18216,-88133,67197,-4064,-71686,19610,14599,49736,11523,-39809,41535,34993,-38309,-56159,9992,21630,12410,83452,89575,-7999,18598,14578,66098,-32600,-57225,-35400,-40814,2970,23470,113137,-1153,27575,40663,37321,-34679,-28223,29510,44697,-4582,-40258,-35417,-9724,12098,14297,32890,10190,63231,-14083,-12615,22952,24131,-84225,-71883,13112,-58899,-21032,10766,-5843,11438,-65413,-45924,87425,7290,-20707,-48121,9360,74093,-24394,-27901,17577,39027,20451,80855,47139,3335,-50725,33122,69296,118810,81152,-47566,-139461,-25977,-80284,-42509,-57572,-29422,-16763,1950,-47445,-79516,-50314,-64172,-134656,55025,25671,57022,-9069,-60193,30816,-36459,-16000,-24066,-30221,33059,38707,30313,2564,-119957,16653,11067,-2505,-65293,-27317,4729,55163,-7729,-6416,13672,-77374,-11283,27371,-23256,-33934,-14282,-51121],[-84744,-20837,-2006,46979,22992,233,-39056,-20479,-53516,17017,7755,-82073,-26125,45767,44072,-5962,108748,-8785,19763,127905,18054,81587,73633,39412,-119252,-3158,44168,26160,39260,-49365,-73574,-6318,-10335,-55606,-37017,35664,54517,-32350,-92762,77750,54543,-6594,-4561,25155,-22169,-11499,-29188,76510,75209,52584,-81894,-33539,-31394,-3134,49607,-14062,-34309,-77184,-783,54537,57834,23735,19075,189,-49150,-15632,-1243,-102804,48396,57461,-74207,-30880,-20830,30223,39305,40505,47875,-95570,-23438,94979,64678,14992,40429,50369,-54329,-39061,53096,-39144,11324,15016,-58060,-90806,25412,-20047,30338,32612,-66078,-118259,9380,87714,27496,-27989,-9101,66972,39567,-34775,-1214,-33461,-23530,-55867,-18657,-33005,-30126,77046,26785,-11239,-34862,-12949,-47339,-30819,4270,68,11806,44569,-46986,-20124,-4619,10522,37610,-35692,-59750,-34127,22453,19508,-64572,6055,-22622,-57217,-17440,-83540,-6047,74041,52739,9173,-24924,-48256,76228,34140,55936,-15887,-2655,-14512,10918,22060,-100761,26201,405,-31881,-26177,-10046,-18700,26971,6925,76346,-67073,-16167,-96131,-76735,-41023,-11153,-24470,22184,17467,10724,-16162,21399,-30483,-31814,-35220,-42428,-2380,1900,-67755,-12201,32453,-63449,-41270,7629,74262,26360,-6850,76021,-30546,-59327,-25271,-83546,-54108,29565,72498,262,55678,-3878,60924,58427,-38390,-39771,-37187,27263,-50475,-86419,-62518,49116,57857,-39982,-32325,2650,40149,-3674,40685,27234,23183,23224,16453,88698,-9970,69584,123391,-12834,36736,2256,48230,-14924,-117072,-31967,-22176,58496,107402,-75688,19221,17085,-37283,-10473,22636,102459,27285,-11230,19339,-47793,40680,67699,72487,-222804,-180215,262265,101188,1494,77708,-1424,4044,43049,44193,163422,-26070,-63917,7078,10914,-1069,18210,17616,-21427,27383,-23644,-20532,44405,1462,23198,77131,44658,-6487,33515,18257,22334,68187,37370,11441,-10512,-18465,7753,55695,-7172,6548,62350,-52689,11054,3601,-35924,-4608,33344,-30474,-21646,-47682,17052,14577,-35218,-75403,-47705,2885,20520,14632,22807,-61001,-24748,64483,77963,25142,73691,-65590,-33400,-95833,7108,-3545,-86656,-7877,55374,14627,-21441,14992,30838,22624,1844,-23177,45227,-1586,-9039,-88035,-80151,39512,-24600,45474,743,32804,213117,94389,-1749,-23482,-52670,-23864,-20689,5879,-24592,-24545,-270,-51169,-36732,-68172,-81556,3802,-96397,-2450,16251,14044,32843,25913,-51458,-45741,64521,-5645,15756,43812,60994,-39907,-11179,-23122,-50908,42881,-51899,-3828,63270,55441,-26115,-23960,41345,85304,-63669,-28471,-42399,-48918,-29585,-11197,32738,17062,-21295,44861,-58329,35005,-1107,-24621,-1704,-797,-37436,28346,54800,62699,27415,80233,-9419,40416,34872,27681,83315,6874,14705,43786,-73730,-18683,52945,-24944,77469,63735,30585,3067,6095,-64558,-50262,48054,-30306,-1900,-28735,-120172,-39096,41876,42953,12257,39482,-121120,-80914,9870,64435,-21381,-3156,110822,9521,-28830,-45638,5086,-40309,2957,-15301,33078,-21668,-11227,29754,-46220,-6234,66256,28381,81474,-13058,57774,25530,44317,14897,47230,-67776,2870,41321,-34168,-737,-79628,45635,12999,-11967,-51002,-11635,22868,10784,33001,45356,29399,-37129,2771,-33780,7754,103185,-48530,-44871,21577,-32061,-4451,-77152,-114776,50198,19776,-39194,-65710,-3339,-4498,12011,-43130,-1768,-59060,-30137,-51205,95371,45219,-25727,17672,49783,-2603,88365,-50360,58094,-23052,-28304,5597,-51051,-82686,-55787,-95508,-106434,-74412,25346,-29913,38381,22170,45000,44535,-25270,-7654,16756,4986,-14691,-99197,30577,73726,-18748,-32676,84,47331,27098,23277,-48290,-15744,-37652,14640,33416,-11730,-23512,-6366,73449,-7491,-120276,-140704,-32290,-8213,84343,111079,-16041,-63269,39184,39721,-1246,-23613,13497,56531,-8949,-66425,34942,-7311,28812,-45802,-33117,-5462,-28554,12592,19905,24782,104828,-23791,-42062,4858,34267,28660,-56491,-80466,-81724,-32446,54129,54240,15641,-30428,-17431,27563,51241,86450,32529,-63592,9180,-41063,-5425,-39243,57392,114143,3917,-27570,-37887,-37262,4988,13128,-29622,4664,17142,57103,-18340,26762,24561,58142,55195,-8263,25411,-33153,-8245,-18198,-4131,-39653,-2400,-42876,-44665,-47079,-53392,-56214,-17429,-11438,29737,-27626,45984,57053,-56226,-80286,-80364,25148,-35120,-44914,38559,2508,-31765,-23439,38530,63044,-47697,-14652,-21429,-20320,32641,-29416,7368,40102,115585,34828,-29266,31003,100834,31154,85073,-98110,23189,-56945,49669,831,-36035,-6269,-5471,-10681,-5705,39691,-45635,-36636,46696,-25317,-43189,13049,-97827,-11390,-31701,-11984,-49826,-1944,3803,61069,-62555,52679,18198,-31638,57623,40212,-21857,-24175,28749,-21702,-57216,6597,10585,15961,30803,20528,25641,-44537,-33234,-78469,-25451,-81937,26362,-15028,-16445,-2446,33893,-17540,12962,55024,35681,3740,23817,17096,-539,44588,83395,-47887,-69763,-63158,-30457,-44271,51431,-8537,-15905,63258,-691,-84435,-60333,-51395,71510,53115,-55731,67207,-20233,-25970,23341,73965,17990,38809,74451,-6546,-42745,30749,9750,64080,-8147,4493,53643,2442,-75719,9780,35847,-27234,-13213,-14633,1163,5782,27329,-73809,-73200,6939,23653,8351,-52665,-28089,153727,61474,-43476,-92919,-65852,-4192,40729,44773,-36204,22080,19429,9407,-71096,7188,-17232,-6629,19693,-41971,-4820,64862,-37946,-11836,30228,-33300,66330,19260,22545,-20808,94028,-20364,15471,10386,-51785,-4848,13890,-85040,13288,73324,43070,9943,-66068,-85151,-8739,-16547,-41292,-41693,-12628,-21412,42742,-66665,1684,21273,-74180,-6968,-25956,-27554,-34048,32479,25708,-21338,-12563,-21533,-11909,-2637,27413,-6805,-106228,-46562,-11038,-4825,-3914,20547,40259,22528,66533,-28576,42137,-5340,-21916,-5321,30882,29202,12954,-54319,-72154,32090,-2996,8594,51271,-25948,24465,-28703,-22625,17450,-9435,-3262,-33036,29328,-22359,55571,14986,-101132,80192,-86023,-59092,2792,462,5816,-32405,-89611,-30675,-5740,-1420,69069,70583,-80349,-34200,-38452,-116489,-91087,-59357,-43891,-36157,-16703,-76085,66613,-11022,-34282,23280,34066,30762,11322,-38124,42008,44946,-53366,-54350,9469,6891,2562,64987,88757,-32987,5963,4404,42559,-63786,-58101,-32188,-14745,15358,35099,105521,-28436,47731,41807,60338,-13790,-25284,19586,54461,33774,-7461,-56486,-7199,40904,19467,46004,-679,49343,-6231,-2273,1441,-2767,-66393,-88844,10775,-57899,-20014,3582,-8323,-8984,-33544,-45024,69735,-27738,8097,-44655,2336,87264,-25048,-19312,23860,23329,-1825,59881,57635,-474,-53658,35477,68646,114565,26532,-18856,-113651,-14804,-91163,-65541,-73563,-8923,-14656,20857,-16890,-22373,-66209,-31129,-114298,67371,15244,68084,-3760,-62413,44615,-37655,-18256,-30212,-51011,29215,41540,15949,-21484,-94262,21221,22415,-18651,-60979,-42404,3756,64958,-3823,12332,-7044,-70506,-443,32772,-7851,-17771,-6408,-50948],[-85374,-16547,14965,36987,30910,10303,-2975,-11424,-36179,33057,29794,-98424,-8999,31327,44134,3967,70805,-1964,33841,118199,27654,59448,51071,26024,-104187,-5153,50820,22310,52120,-31827,-74629,-36736,18858,-85191,-59221,21395,85026,-32362,-73963,70619,91163,-2706,-32757,29431,-21216,-20714,-6947,86948,96800,75674,-107893,-38615,-6378,11310,34775,-4641,-32696,-49591,5876,35508,58777,20651,21076,17723,-53531,3331,872,-135524,33644,43580,-50194,-38854,-56095,40980,29748,20584,56285,-98371,-26183,71406,29838,19720,92238,64537,-46917,-24729,37661,-29773,39265,49075,-55688,-87544,4643,-16893,43103,18843,-63296,-117488,-14992,53262,13931,-29956,-16625,63765,45316,-40164,20616,-14444,-46110,-44998,-23469,-46642,-35085,54450,-236,-3456,-22448,-18956,-27176,-33780,41528,3932,30968,64388,-42213,-23403,7926,46997,45672,-30086,-38389,-22905,29021,17266,-74571,33135,-37863,-52464,-21168,-70439,-11272,99341,53762,-2921,-21308,-32362,79615,5325,31627,-14898,19420,-19603,32895,39146,-91245,17713,-28607,-86487,-49068,6156,-33218,30210,-7021,72431,-36028,-58680,-111088,-63182,-57836,-29757,-9974,-20824,5360,22927,-14269,9763,-26116,-39576,-34746,-63788,-3234,-11604,-60530,-26291,25124,-71588,-59005,18373,118069,37102,-5573,87276,-51820,-76905,-32385,-79747,-68040,45119,94917,4194,36207,-15737,74474,63936,-32074,-26042,-25109,25533,-42601,-70324,-41376,42927,61815,-66143,-42076,10201,40506,11420,49057,71765,68406,14760,40293,81016,-13931,83001,96669,4545,25848,17678,44679,-50152,-116333,-27188,-23282,32327,99738,-89244,17696,5692,-55072,-21582,25766,119912,7723,-16613,23766,-47923,32342,37692,50991,-98861,-145663,212112,61204,-24069,57003,8095,-22067,25664,33150,112135,-60730,-69694,-5016,-3278,-8570,18612,31457,-5878,8627,-4458,9831,63556,-15435,33676,9847,6838,-3218,88275,33915,12242,40195,17536,33072,-6150,-3681,4422,30590,-8666,-19387,54539,-27254,10506,-52164,-79327,-43428,1748,-29895,-25801,-25692,-1360,27384,-20910,-51267,-65620,26478,36640,30240,10476,-24201,-14391,67448,64234,18090,74024,-83010,-25121,-71793,-18294,2678,-90220,-13644,36289,-12014,-9290,42910,30872,45284,6995,-12055,8153,-26026,-23081,-49101,-82876,36746,-17597,66907,-20149,7969,196753,70866,-16107,-11387,-35904,-46686,-19167,-14005,2092,20044,28828,-34253,-39613,-56672,-116050,-9190,-92085,17545,18871,14487,42837,46316,-32942,-28360,62324,-18198,12275,47611,21458,-58408,-6251,-39419,-49196,27208,-61568,14923,65394,54276,-8526,-23342,51589,108263,-53894,-24042,-36451,-57140,-52489,10439,35965,9633,-17519,42901,-36875,40590,-8809,-20812,-15786,-8491,-24553,29948,58228,88151,4164,84536,-23830,65481,27692,9354,74070,30352,7951,6317,-95484,-36413,46360,-1954,79853,61395,32478,9562,-16101,-85950,-63019,25257,-22355,13068,-27446,-128077,-50760,70480,45322,19955,45605,-124221,-60580,2332,44419,-37444,1922,112782,31365,-25013,-26125,39018,-28672,-13328,1870,81806,-2021,17427,46568,-46745,1744,61802,13754,86919,-16617,53106,18322,8856,5561,43522,-87523,-17048,44298,-15981,-5084,-83360,66669,37182,-45668,-72012,-13832,41263,9808,36175,23876,45652,-44198,6532,-29917,13955,122157,-53176,-26097,3271,-56614,3443,-42081,-142564,57054,3521,-43904,-60079,22263,1792,17840,-20750,24090,-39583,-67765,-45553,55516,28038,7774,41094,34470,-4255,58505,-66174,20982,-11377,-14590,4857,-53934,-79902,-30941,-69812,-80238,-71476,12551,-33746,19544,5664,43673,60999,-2912,-24075,7178,9992,-30161,-85929,33762,65162,-964,-1234,-2097,23546,14276,7908,-29916,-3620,-19086,31863,27435,45472,5564,5087,59101,-8370,-93477,-114925,-62439,-22795,101362,90900,-3231,-54568,25251,65301,6732,-10817,22453,56380,-34360,-88273,33888,-3938,66151,-14829,-6298,3305,-32804,27266,-3479,19552,129217,-30197,-86200,9292,44916,34850,-45676,-82538,-74340,-48354,11863,48466,3982,-6322,29781,52454,39800,82975,74496,-56000,24171,-15001,9993,-44972,51199,133457,15088,-39274,-23652,701,-9045,14007,13693,26760,52186,21386,-31992,-6285,41687,74935,17066,-23980,29825,-23245,-42582,-8996,3727,-34477,-24320,-80815,-52734,-14226,-24860,-68667,-33916,580,9675,-52127,56521,51672,-44958,-77113,-84905,9868,-41773,-4503,47311,-19905,-43144,2656,44471,63527,-38085,-24870,-26842,-6605,42722,-1414,21777,27654,111157,21971,-16092,50301,102292,42279,82700,-74325,49751,-42373,40893,10076,-10471,4185,10783,-12213,4484,22791,-66318,-57342,23456,-37519,-43607,36726,-78297,-39584,-27375,-17301,-66517,-5630,-24965,75665,-52959,49759,24804,-28603,29928,51673,-38467,-23195,10891,-13920,-67899,-14483,-3190,29176,15411,20680,23497,-30031,-36286,-97828,-67313,-65995,18667,-26726,-18299,35485,40902,-22085,6972,52021,34527,26863,26830,21769,33158,44992,80572,-52747,-64976,-76534,-26958,-67280,32789,4460,-10201,103843,-52837,-82567,-69859,-48686,89510,71623,-6065,69550,-3110,-26368,46369,64551,19129,48848,55598,-2250,-15853,40150,23435,74982,10917,-10446,65314,8524,-83478,17838,35593,-21190,4768,3021,29512,14080,21366,-45619,-60692,32338,26688,-6353,-60834,-53516,131383,52007,-24499,-93748,-61347,29016,19850,41876,-42867,6275,16176,1985,-91017,-887,8443,-9823,27164,-60969,-38216,23363,-27420,-7026,13188,-28413,61033,5606,15998,-32509,83800,-10207,-78,3430,-47904,-6848,20647,-87915,38864,83028,57588,29513,-34162,-62292,29220,-5329,-26132,-47732,-27147,-31081,14497,-65062,8727,19873,-61085,-3107,3195,-34705,-27790,37720,18771,-52971,-9137,-13202,-6360,18355,15601,-5944,-65198,-44505,-23925,-426,-23578,6387,56739,27911,67765,-39792,31992,-6362,-39771,-4153,25500,27198,7015,-54740,-85926,14537,-2951,9856,36028,-22434,45895,-27144,-27781,-7576,-27875,-11346,-18050,45323,11204,42629,11531,-131584,82034,-111256,-62518,-4785,-26382,21845,10223,-51992,-35706,-41105,-15672,70496,53925,-85493,-41916,-59563,-68962,-90094,-50549,-43834,-47084,-4383,-49914,63154,-406,-1976,43173,46376,7993,7773,-18640,39364,52326,-64767,-42277,2463,-18220,10936,44703,73461,-56688,-3232,-5544,13133,-69205,-58529,-19777,12768,28719,41936,88710,-48165,57669,44159,71889,11427,-21440,-2114,56443,60772,21283,-63163,1282,93199,18261,35737,-6308,22689,10021,4870,-9628,-19087,-42781,-93648,4826,-45128,-21463,-1874,-11756,-25423,-9069,-34324,45088,-58397,28628,-45481,-26389,95236,-10691,-3876,35061,11124,-25373,37096,64314,-1170,-48430,35515,61746,90543,-33637,3859,-63768,-3814,-85157,-76761,-69157,35089,-13140,33774,10608,28424,-74569,20747,-62795,72807,12358,76499,8651,-56992,49934,-33689,-16100,-30990,-65345,30478,36097,1861,-28473,-67560,12950,31958,-35100,-41792,-47171,8280,80299,-1540,27890,-23585,-46157,17923,33922,7650,-5758,-2530,-43774],[-77883,-12606,31618,26852,40916,23280,20718,-9996,-16344,45528,40772,-99729,1802,12794,31570,-4425,3779,-4533,43690,95785,34323,6133,23790,8600,-61550,-2394,51790,22600,62469,-7772,-75070,-71324,42395,-99122,-78681,14524,108995,-25676,-61838,55706,102997,8076,-50873,30013,-20434,-29146,13153,89194,99911,64815,-128614,-36226,18906,16680,18832,13386,-28521,10573,15148,9148,52482,18985,12396,30131,-39744,27860,2901,-142331,9583,36105,-31778,-35569,-77315,40990,22463,814,50531,-83666,-29589,37307,-12931,8708,122231,72816,-29412,-4087,22687,-13556,62102,80270,-50277,-72047,-7808,-469,64338,6259,-62847,-104590,-34334,17112,-10276,-37573,-21740,46461,41110,-36692,41538,7642,-47089,-23043,-19607,-53595,-37301,22211,-25474,5989,-22309,-20003,-10544,-31678,75539,1625,45747,69397,-39235,-28207,13278,71967,54388,-19373,-16713,689,24076,8933,-79873,57743,-50834,-45880,-26122,-52891,-18536,97626,38963,-17618,-14451,-26572,56962,-24741,2333,-17200,28880,-24926,47315,56433,-65802,7611,-48332,-113425,-65607,31051,-35687,32991,-13266,61848,5238,-88070,-98892,-41718,-77042,-32613,15160,-65390,2040,26587,-22956,-3924,-25278,-37286,-33069,-76643,-14639,-17023,-60338,-35761,18845,-68475,-58427,29006,130559,38650,-5131,86973,-58790,-71245,-36092,-76444,-72219,57121,104870,17208,-2150,-29445,74434,57410,-37703,2258,-8836,26068,-10191,-21470,-9015,30244,54963,-85131,-48101,20274,28609,23218,56171,105849,105035,20339,57401,56736,-14549,87702,54050,20854,21413,28696,36487,-74385,-104912,-17391,-22130,6429,73244,-94002,8370,-25040,-81474,-27256,26147,126671,-18246,-27187,16169,-47699,22003,-16004,24733,93937,-132818,156097,6156,-47248,30943,18831,-42885,4454,18575,62742,-71957,-70472,-26063,-1950,-12911,23662,50792,6197,4198,14699,39707,56891,-43839,40183,-57382,-43322,-250,119127,48192,8339,11331,-9393,51137,-1190,24302,-4004,6036,-4065,-59092,27837,-58,14711,-96157,-107787,-60660,-21567,-36153,-26885,-7577,-11746,41920,-5582,-10607,-75632,47290,38982,41642,-1372,7282,-3670,60748,35884,10113,58576,-83452,-22149,-25921,-15462,16185,-81108,-27665,8079,-28774,1696,58349,24109,58820,7762,3523,-33803,-52824,-33336,-2375,-69142,33130,-12149,72667,-30952,-10292,145132,24045,-29220,13936,-14271,-64638,-8911,-26958,29934,61051,58684,-12724,-45047,-31456,-131405,-22806,-86475,22712,16234,7856,48148,56897,-13249,-3817,61679,-17918,9570,36416,-32665,-71481,-193,-62249,-48572,8264,-73067,25132,61807,38406,6142,-21083,55543,139427,-20277,-26148,-25432,-64181,-68992,23363,32704,344,-13874,34673,-16580,35970,-19063,-22198,-39446,-26394,-8625,24372,50863,89044,-12852,74551,-34002,86230,20110,-17152,60940,36392,9166,-31066,-93560,-46243,36412,7815,61652,43065,28978,11607,-33562,-87257,-72018,1170,-15246,29227,-20910,-118287,-52487,93049,40856,26924,50575,-112317,-21435,1312,20035,-51356,-13810,101679,48705,-23209,-9798,54099,-9467,-23987,16475,115653,9608,40280,62461,-32055,15009,51909,-8484,81803,-22220,38815,18316,-40334,-4738,30561,-86357,-35538,40224,957,-8008,-71191,90769,44178,-69604,-87500,-12682,56792,6439,30164,1554,57204,-24889,4862,-29564,8006,120640,-43926,-4529,-14899,-66801,10446,-7883,-152414,58604,-14371,-46586,-44863,40215,10354,16511,1005,46560,-12255,-92979,-30666,13686,7483,28419,60188,15315,-21732,19784,-69890,-26757,-7157,6479,2563,-52270,-64301,-11893,-39637,-39228,-58221,272,-31856,-6687,-20691,38276,73459,13421,-35890,-4652,15462,-31543,-62507,32982,41189,5836,32738,1476,-13704,1223,-4541,-13457,13594,-1460,48804,17294,90677,32273,-3215,44395,-13532,-48909,-65168,-85203,-30887,94979,70172,17125,-31651,-3295,76920,15327,-32366,15943,49312,-52637,-101114,22848,1778,90356,16239,21904,7946,-24659,43752,-36114,6626,116739,-38201,-122182,8332,68734,42394,-40729,-90355,-53632,-51944,-23614,31669,-12592,10068,73940,68806,23210,75244,115352,-48239,30507,14551,33117,-40601,36667,141660,18725,-47107,-14010,52841,-9640,21835,63162,45633,79421,-10083,-42615,-32158,64169,77950,-17047,-44465,30462,-11906,-76980,54,9728,-24487,-50818,-110924,-54008,18800,5295,-75198,-32492,9542,-8673,-66707,59542,45861,-25491,-66020,-73618,-8713,-46487,34701,42249,-18576,-31144,20354,41529,53353,-28346,-40695,-34152,15584,53632,22000,28554,16940,97158,1295,7402,62505,84717,40780,74727,-36138,65816,-158,30377,16318,23400,20191,28467,-10149,13642,11487,-71218,-67577,-3623,-48956,-41378,54918,-61557,-62289,-14041,-24624,-89420,-13429,-49610,78823,-33162,35644,31442,-19545,5518,48372,-47963,-14945,-13779,-1823,-59916,-26994,-19530,42767,8086,19147,19957,-14705,-35153,-95121,-101797,-46475,10223,-33459,-20862,60287,37154,-26487,6861,46630,32460,45889,21467,16784,57553,39860,71751,-52397,-36270,-80795,-18628,-75956,9818,19166,1757,138314,-87092,-65744,-75304,-50311,69236,76621,24313,44347,9815,-18180,66104,52515,23418,43065,14609,7981,13465,43227,25420,68302,18334,-28244,56787,19595,-83976,12126,36795,-11306,25174,15582,51844,22871,20464,-7885,-57411,51461,32091,-9974,-59104,-76371,113001,44962,3315,-94229,-54533,45269,-4124,33989,-59342,-9718,10699,-6221,-92961,-12641,20312,-15519,38355,-69876,-80292,-14079,-17122,-4659,-11468,-27645,49679,-12147,8521,-41825,64087,984,-11469,-13388,-46318,7844,29243,-72943,68321,73441,56913,26669,-15886,-36103,65935,-2379,-27702,-61007,-31565,-34435,-25503,-53529,-1022,9410,-43624,4430,36113,-33071,-12593,38538,17234,-72810,-2279,-4680,-9141,18746,4893,-9060,-23559,-27453,-25754,8502,-37673,-5784,61771,31387,58637,-44316,20910,-20080,-59075,5186,16455,17450,-201,-66343,-90586,-6246,1416,8007,16184,-16741,62433,-16455,-35628,-37216,-44645,-17926,4571,57701,42555,28188,-3684,-147269,66630,-116961,-56454,-6645,-39878,36319,39068,-16702,-41723,-80618,-21407,72948,33673,-81291,-42332,-74823,-23738,-82142,-39283,-46695,-57436,14655,-16257,60037,19676,15848,75879,46986,-17174,2419,15248,30744,52924,-70072,-25191,-10320,-44597,29852,26956,47074,-76974,-7552,-14118,-15493,-52641,-57996,3437,34975,37597,38870,68687,-53259,52031,46442,68981,29621,-18173,-28914,49009,70864,34842,-54747,12804,144471,10276,-574,-6739,-12000,28967,7429,-12166,-21166,-21450,-92050,-5079,-22407,-26107,-9154,-15496,-33005,3014,-14274,20349,-69886,39608,-48791,-69853,95974,6693,16013,48187,5070,-43650,12442,67446,457,-35888,35162,52517,52978,-79206,9711,-11314,5513,-58009,-74567,-53288,89510,-15057,36044,28531,59305,-71163,75932,6651,73498,19013,77398,27185,-42157,47131,-26915,-11056,-29892,-71812,34558,25603,-4241,-22339,-49530,-8490,36801,-51043,-18684,-33746,16164,99154,771,37356,-33995,-13096,40445,29866,18804,-2070,-4143,-32037],[-68836,-10477,43176,20905,53300,34997,28085,-15534,2131,49676,38996,-83454,3105,-3336,11116,-25733,-60502,-14462,46472,68492,38318,-55666,-2409,-7923,-13483,4965,45902,27273,68609,17023,-75796,-93335,52278,-99751,-90950,20193,120757,-13939,-51636,38279,87366,23971,-50728,26653,-20417,-36976,18215,80767,81275,26912,-132470,-29141,35155,13226,3659,30873,-25650,79994,29073,-15554,39626,20521,-1729,36367,-13654,55023,6301,-107879,-16427,39222,-21319,-20110,-78021,30859,21522,-13872,33898,-52021,-33622,3295,-53265,-14771,125105,70680,-10763,16948,10514,4437,73259,100149,-41668,-50225,-7623,20310,92393,-3836,-63148,-84577,-44446,-7779,-36093,-46990,-26101,23856,27337,-26283,57925,25922,-17421,4463,-8815,-48953,-36481,-14931,-40339,14520,-35855,-16245,-2090,-25471,99110,7064,54651,57290,-41084,-30665,14741,78711,60313,-5089,-217,29520,8119,-6054,-79250,78857,-59409,-39505,-32197,-39643,-22540,68572,15028,-32636,-8011,-31489,17446,-48436,-22108,-21265,25418,-25383,50140,67727,-36301,-1367,-56851,-118861,-73824,58694,-24132,36796,-8000,49888,44303,-93146,-64263,-20328,-95371,-20225,38822,-98419,7167,24970,-31913,-15830,-26359,-26695,-34334,-77260,-30959,-10613,-71535,-36160,14121,-57106,-42642,36517,100533,30267,-7148,77933,-49617,-48186,-33934,-76739,-65708,63021,106825,40279,-43888,-46112,61048,41986,-52994,32819,7338,28990,34796,35869,23780,13896,40607,-90327,-49580,30092,6561,31434,64740,114853,127519,44507,69316,22932,-12360,85513,8521,33544,29232,34591,23735,-87052,-87762,-7073,-20031,-12191,34252,-93411,-6240,-68554,-108453,-28421,21952,119570,-48294,-40340,-1409,-49000,9731,-82244,1204,307561,-141466,104634,-49790,-58209,13442,29691,-53792,-13478,9309,30337,-57278,-65960,-47331,19427,-10263,33945,71513,14268,12037,28126,61501,24910,-75704,42813,-102967,-90359,-406,119957,55473,10426,-7118,-35192,60771,2338,55158,-16819,-12883,2295,-95019,-5006,22109,26375,-109694,-116264,-56218,-30204,-48149,-26121,3044,-13768,52331,6043,29297,-77504,60655,29519,45641,-10160,22622,4645,45653,713,4087,28735,-62129,-24505,24094,9126,33440,-63156,-40699,-16556,-31452,14921,57943,14020,59628,7183,20385,-64389,-76743,-35541,34994,-43911,30913,-8710,62578,-31925,-18604,81298,-31712,-38522,45551,5892,-73225,9127,-32492,50446,85109,81952,5199,-56697,-400,-127660,-32643,-73026,10825,9542,-4172,44221,53503,1177,20012,59240,-7876,6306,18109,-81106,-70693,4534,-85622,-47110,-8389,-83208,25280,52878,11786,14742,-14744,53836,167580,26769,-36944,-10042,-69562,-77129,19028,23500,-9489,-9027,24682,-9070,18414,-31378,-26257,-63111,-46289,3023,10545,34709,74423,-15927,51978,-38787,95955,16470,-42813,45623,25492,17124,-60306,-72039,-45734,25068,2322,26547,12940,22009,5872,-40063,-66104,-71097,-17560,-11957,42321,-7021,-95073,-47376,104114,32907,30641,53712,-77319,32077,4577,-3660,-56114,-43428,81201,58970,-20571,288,52746,13266,-28163,26025,125759,13040,53622,74711,-3757,31988,41780,-26693,68879,-26072,29801,25103,-90187,-13921,14349,-67601,-44669,35675,14876,-7691,-45791,108279,32313,-73476,-91647,-5286,62968,1082,16164,-12811,60970,7031,-4930,-36546,-10038,88310,-24240,15536,-29020,-60249,16483,15909,-139180,54994,-27840,-46327,-24110,50371,15582,6049,18249,62329,18971,-96670,-10673,-16655,-10005,33393,72317,-2007,-45074,-11415,-63375,-73582,-6796,28171,-571,-43862,-41286,-3233,-9714,4355,-40995,-7653,-22547,-34792,-46420,31313,77996,22110,-35268,-13616,20503,-21265,-38847,29342,11596,7452,58599,8814,-53283,-10504,-12733,-5648,20836,5011,53861,3931,106124,53291,-25083,31411,-21803,-6435,-8722,-91057,-32615,70599,55771,42091,-9414,-37190,73309,22655,-82122,-739,36112,-58140,-97260,7950,7067,94148,38162,42563,8017,-3615,57037,-68010,-4639,72438,-46023,-141007,-1315,91917,50610,-45048,-100700,-21293,-41356,-31548,10627,-30614,10334,92383,65100,7120,61508,137406,-39309,21490,40166,57908,-31092,14894,136476,13395,-50162,-9759,105768,3514,35814,108613,54044,88177,-28997,-48603,-41735,88216,65444,-35912,-61902,26085,-1801,-101827,6981,11863,-18704,-76634,-125230,-49376,45930,30806,-76128,-13678,11985,-18089,-66783,55718,44876,-2069,-50849,-50456,-26555,-48172,56688,25096,1701,-3491,30231,31877,36128,-22958,-59240,-42693,44842,63857,35278,26314,10425,78972,-24316,32170,65567,54238,24177,62669,7339,68960,50766,19945,18098,49071,34827,41163,-4124,21598,10510,-59125,-65485,-26966,-57736,-35775,61213,-50826,-76314,2850,-34237,-109361,-23602,-64360,70421,-11978,17451,35906,-1361,-5202,34360,-47847,1232,-39485,11315,-38489,-23771,-36693,49656,9700,18370,17306,-2578,-28815,-68567,-111566,-28640,2862,-31073,-23944,67011,24553,-27345,12655,42721,28632,55871,12416,1438,63561,26699,59357,-45975,9218,-73985,-7340,-69671,-6360,31616,19201,157270,-86655,-40182,-72444,-52980,15523,67055,25886,-4666,17730,-2133,76481,43599,29215,19494,-37579,18947,39107,40158,16320,48445,13205,-43094,36487,32933,-78135,-6150,40521,1105,44419,18163,62613,30089,25861,19895,-65473,58134,41922,-2540,-47397,-90504,105171,45631,31917,-95507,-47241,36836,-22956,28288,-77351,-22310,4800,-9312,-74034,-25200,13195,-26388,46321,-66933,-110353,-23825,-7232,-6390,-40299,-33079,31190,-31282,1839,-45555,36269,10833,-15777,-31422,-44278,32189,37992,-51966,87559,44960,44205,12701,-13445,-13930,89553,-6649,-49304,-74745,-28183,-30675,-63024,-42929,-28067,-5681,-23079,12817,59254,-21327,6845,32988,17772,-74175,8335,-696,-19080,2145,-3361,-14003,5965,2073,-17255,19093,-42171,-11401,54509,33399,42904,-43003,15443,-37980,-74348,15967,4123,2923,-6124,-85320,-82733,-24709,8892,9937,-1418,-11418,68727,3073,-46174,-64208,-56352,-21679,31709,62128,61037,16191,-26013,-141163,40344,-102041,-41649,-3775,-38463,45286,47954,6957,-43736,-109096,-18500,77767,12165,-71059,-36460,-81747,8161,-66942,-25554,-51852,-70313,33921,16691,59047,38569,18793,109444,35820,-41246,-3008,54357,14660,44152,-67950,-9939,-24658,-61253,48858,13046,18033,-91460,-6425,-19847,-38269,-25896,-53905,33469,48543,38029,23948,50970,-42640,33636,50236,53585,32752,-16991,-51401,34093,66899,28350,-34652,23447,159463,-1913,-52729,-3217,-43592,40964,5492,-11753,-10232,-7420,-90779,-18100,5382,-32941,-18812,-18595,-30353,4080,12255,1029,-54657,43242,-49581,-108568,92411,16565,35653,56465,3698,-50607,-14258,67918,2425,-19457,35340,45425,12682,-101085,-1439,21104,11476,-15405,-62098,-36033,136079,-22729,26766,34104,70972,-55316,114403,68880,72634,33309,68372,47782,-18598,40740,-20745,-5972,-32189,-71445,36734,14120,633,-10809,-42651,-39752,35753,-68565,-1197,-2700,23937,116864,5100,40702,-36700,15378,61517,21363,22438,-7204,-10895,-17974],[-61434,-10783,46953,20980,66221,41780,20785,-23563,15738,43720,27561,-53840,-4660,-13114,-9625,-48043,-89173,-27387,43109,44186,42223,-96337,-21119,-18713,19437,15636,33645,33527,70186,37020,-74558,-89941,46535,-92024,-90707,36899,118222,-753,-38467,25054,54801,40624,-29532,20325,-20803,-44023,-265,61692,45238,-15644,-114325,-18824,35667,3469,-9842,38970,-28209,127619,45629,-32073,22209,25886,-13900,37568,11978,78424,12716,-37013,-36539,53898,-16669,4002,-61075,14496,27369,-20663,12845,-12158,-37613,-20575,-81389,-42744,103118,56588,2480,31296,1920,18707,69435,101291,-30767,-29020,3310,36439,120591,-10073,-61841,-64455,-44405,-15546,-54880,-53641,-30837,6648,8161,-13226,65977,34572,31689,30582,6220,-30884,-32584,-53392,-42075,19114,-57712,-9879,-363,-16557,108799,30157,58778,32188,-48761,-27232,16724,69001,61983,11073,7551,54251,-13776,-24143,-72052,96494,-64013,-34705,-38624,-35206,-20717,25673,-9215,-45710,-7787,-43252,-21793,-57351,-32848,-26533,11572,-18339,42573,68569,-13191,-6866,-55870,-112088,-73570,81997,-3684,42566,8702,42515,69887,-71639,-20570,-6019,-107543,642,48282,-111289,15834,24419,-26985,-21833,-25933,-9477,-40335,-65968,-46193,6316,-91787,-26286,11243,-45121,-22027,37988,37866,15271,-10971,63706,-29944,-18418,-25220,-78708,-49792,63358,103764,69487,-74505,-64694,38767,23401,-70634,53141,19989,31927,77258,78058,45445,-3195,22666,-80099,-45548,37178,-18515,35192,74997,94089,133443,79978,79414,-9087,-11816,80178,-27272,40045,47859,34869,6025,-97249,-70463,-1093,-18836,-19127,-6358,-91375,-21332,-111236,-125762,-26776,11523,97666,-77017,-51995,-22534,-51819,-2597,-141965,-15308,487267,-163252,63168,-92278,-52400,12874,38753,-54120,-23845,11302,19236,-24869,-57477,-60733,56801,453,49019,87757,19653,26300,32686,72323,-19993,-103343,41100,-116009,-118727,-5152,96774,52241,15069,-10635,-52692,59252,2690,76576,-32437,-23184,5992,-108869,-31623,34572,44061,-90309,-106084,-39482,-24157,-61379,-23697,6069,-9316,56275,13753,53541,-73628,63630,14023,41258,-14130,18169,9222,25957,-31343,2348,-9981,-21606,-30666,60378,34694,47296,-41745,-43711,-29466,-22390,31698,43278,5262,47731,10426,35943,-73350,-89833,-26015,52070,-15532,31509,-6958,42584,-25768,-17425,27472,-78263,-43055,74008,19300,-70238,32345,-31079,57064,84971,92904,12854,-74051,25902,-109978,-34883,-51261,-13008,1141,-18245,28473,36232,5921,34261,50957,6444,2332,969,-106225,-52167,7036,-101699,-42168,-18629,-88150,16988,40463,-17817,15993,-3920,47655,176702,71526,-53809,7692,-72690,-77729,-3830,11702,-18527,-1988,17924,-20984,-11506,-45009,-29641,-77757,-58528,6361,-8864,14609,57601,-4880,21864,-36962,92831,21570,-59153,30455,5515,27448,-75852,-42072,-36266,15235,-14388,-14997,-18721,15164,-7612,-32219,-28607,-55044,-26600,-12883,48239,14994,-64100,-39015,102163,25643,28819,55410,-15464,86168,7642,-24214,-49515,-73419,56249,61052,-14663,3437,43953,33294,-26193,29662,111709,10645,57177,82372,31697,48667,37905,-31820,52123,-24946,35832,34445,-125812,-20468,699,-41681,-40501,35229,24014,-3399,-13983,111752,8514,-56257,-81931,7868,55773,-5697,-2452,-13714,56177,32639,-21817,-53086,-36589,29520,-1427,31312,-37048,-40223,21895,24147,-106099,46360,-35216,-42695,-2055,56792,14231,-12412,27501,69156,48153,-77326,7690,-32943,-20765,26170,77204,-12550,-61148,-23467,-51412,-106802,-4682,43088,-3339,-28199,-19536,-4519,17048,38674,-26881,-8955,-6900,-58849,-60463,26229,71887,23740,-23122,-16500,25719,-4564,-23226,24666,-12485,14825,72041,16681,-81444,-22476,-17537,-11351,9057,-4743,40706,-9361,88971,67526,-45888,21762,-31352,22602,39521,-76130,-30149,42985,51318,64384,3506,-63794,59890,26890,-131353,-18913,20440,-49788,-71774,-3399,9327,76952,46571,47975,4930,25430,63289,-88467,-6279,17637,-50161,-137129,-19315,100375,58483,-56092,-106361,19117,-18790,-7926,-5210,-46447,-7594,73350,36124,-3494,38223,120601,-29329,-3701,54252,76707,-23689,-10920,118857,900,-48646,-10761,141876,25159,52077,137951,47184,74530,-32198,-50243,-34813,108587,43474,-34605,-66721,16709,5246,-108205,10605,10115,-23066,-94764,-122232,-40778,61862,46603,-71745,14240,4262,-14404,-53053,47606,50574,21107,-35466,-22537,-38832,-45771,53283,2963,28867,29658,35006,20007,17654,-24088,-76897,-50969,74616,71560,36666,17861,7866,60865,-47775,48338,59673,20444,-5728,47016,44042,61758,87488,10586,15403,55603,43526,46280,4492,28212,20621,-34609,-52475,-41363,-62284,-26038,51926,-44213,-79442,17150,-44270,-116609,-33603,-66146,54804,1245,2978,35520,24247,1316,15582,-38577,23385,-59590,21979,-11349,-3855,-53164,43190,17851,19749,17383,5581,-14451,-26826,-91765,-17153,-3268,-18784,-25692,57973,7902,-21888,21663,42998,22452,53602,5263,-21391,49814,6865,46137,-33667,55571,-57935,4179,-52750,-11113,37503,40108,156346,-52180,-15905,-59826,-54024,-49814,47855,1742,-62545,21257,18086,73446,38117,34799,-14751,-85352,25638,57285,32902,350,24524,-1380,-50307,15597,44569,-68404,-31715,45487,12440,59121,10309,59765,32458,35825,22740,-80472,50523,55278,12508,-28912,-90683,102379,52790,53468,-95505,-39256,8228,-29440,31279,-85180,-28966,-463,-3826,-38559,-34802,-8407,-42989,45489,-53656,-110688,3623,2963,-11740,-67205,-44303,7967,-46738,-2995,-42616,4453,17475,-13016,-42026,-39077,56961,47405,-33769,86615,5682,25397,7285,-22201,-1429,93415,-14647,-85200,-79644,-20731,-20988,-86252,-39870,-63461,-20712,-2528,17975,64313,-2285,25035,19436,13292,-57752,21076,-3835,-31540,-19687,-8676,-17847,17766,34063,-5367,27958,-35221,-7159,37739,34015,24278,-38011,17242,-50967,-80093,21466,-9924,-12316,-8695,-100996,-63275,-35986,17500,18563,-11994,-8372,63145,27419,-57798,-80824,-62007,-21207,56999,56983,62693,9631,-45283,-113125,13668,-73264,-20500,1459,-25281,45887,40287,17643,-37974,-113533,-10368,80266,-8522,-59517,-28276,-82285,27315,-46559,-10839,-57363,-86343,47329,41606,59105,47281,11344,128540,17385,-60875,-7188,86614,-7796,26590,-58636,-2203,-34108,-59729,59557,1521,-5273,-98359,-61,-21010,-52641,-1138,-43487,60658,54584,29497,-362,40559,-21302,10941,58729,31316,18898,-19100,-61073,16219,57758,5774,-9052,29733,116569,-13305,-99743,2331,-60630,36858,664,-13840,8307,-1623,-93529,-32303,32634,-39279,-27278,-20064,-20822,-1573,40334,-10164,-17338,43645,-41985,-121378,91515,14963,49788,52879,2362,-43310,-40793,66731,2631,-3655,35625,43030,-19036,-100808,-18310,23848,12356,26968,-45127,-23379,159598,-36093,9593,28540,72540,-30039,122713,101772,72638,50438,50898,64401,9978,36474,-18391,-3809,-42042,-66474,32131,4790,13771,-1559,-42836,-73969,29654,-90586,5252,36984,28108,126196,12624,40423,-30906,26991,74839,10452,17452,-18195,-20656,-3100],[-54860,-13041,43585,25679,76153,41650,4273,-27434,22262,29420,12165,-20241,-17994,-16532,-23050,-59455,-69168,-38760,36639,27456,48993,-97504,-26636,-20510,28017,28072,17317,37387,68183,49156,-67616,-60007,28358,-80731,-74465,56103,103754,9788,-21379,21705,22022,52611,8219,12858,-20675,-48777,-38971,35037,2723,-36830,-77861,-5155,18975,-8439,-20981,33272,-36925,132457,58118,-38357,3229,33720,-18079,36323,24218,90131,23163,41859,-45156,76431,-13786,29921,-36519,-1955,37090,-19298,-5844,23144,-40434,-28536,-91465,-66155,64029,33458,8736,33412,-3675,24955,51683,81000,-19516,-13613,18096,42190,139526,-11263,-57084,-50375,-35359,-9121,-61393,-53457,-35795,2757,-9457,-2325,62672,30579,72634,48829,23146,-2036,-25979,-90640,-34063,17107,-79448,-4003,1888,-6652,105979,69667,61320,2762,-59795,-16374,22084,50658,59690,27283,5584,66703,-33978,-38530,-57788,110600,-66841,-31668,-44262,-38819,-15086,-12037,-26190,-55282,-19507,-55854,-42586,-46331,-26460,-32789,-8518,-4985,30723,57724,-1070,-7451,-48490,-98363,-65956,95398,17040,50213,32000,43945,75855,-30738,16623,-2057,-108867,19515,36694,-102429,21742,31363,-1629,-18785,-21024,15195,-47625,-47182,-55714,27675,-110898,-9166,10172,-42138,-8099,31885,-31900,-859,-13881,47352,-9727,7133,-11128,-75946,-27076,60807,96584,97007,-87093,-81433,14750,7437,-81597,55615,27319,31376,104437,90872,49001,-17983,4108,-59701,-35179,40001,-38534,33008,84685,52124,123771,111785,89889,-28939,-19420,75429,-45507,39160,69621,29279,-15937,-116476,-57164,-3258,-19535,-13730,-36300,-90070,-31267,-137200,-125008,-23791,-4551,63055,-97399,-57175,-38730,-54248,-12112,-176614,-24735,589969,-185374,32761,-111379,-32587,30638,44061,-46917,-26897,24709,23789,11877,-47443,-61492,98792,16886,66930,94207,23615,40078,28325,75157,-59803,-121913,34168,-99311,-120263,-13852,61671,38277,16322,-2684,-58729,46667,-954,79562,-48709,-24660,5001,-91770,-44862,36525,62701,-51338,-83639,-22908,-9229,-70150,-19253,4360,-840,55482,20522,56257,-67258,55956,-480,30002,-12961,-1311,10644,6001,-52173,5575,-49083,26466,-38896,72092,38621,48697,-21928,-31807,-28908,-8084,49510,20126,2000,26744,21563,48391,-59903,-83693,-3392,48350,8303,35019,-5892,20982,-16076,-10303,-5624,-101109,-43457,90986,23438,-56466,56082,-23345,48557,62438,89936,9116,-91118,38873,-85810,-28608,-27735,-37939,-6315,-30055,2184,9464,676,33050,34543,19267,-1386,-9726,-100786,-19167,7862,-103753,-31729,-21083,-84730,4051,26936,-42085,10618,9326,37166,156014,99723,-68110,24944,-72835,-73670,-37364,2329,-25493,7314,17715,-48419,-48773,-58069,-29331,-77745,-56317,1510,-28626,-3480,47573,13557,-9230,-28240,80604,37278,-61551,17684,-12029,34768,-75361,-15214,-21851,10259,-34245,-49516,-40297,12735,-25611,-11202,13721,-23325,-24827,-15999,44116,43028,-30509,-29918,90190,22165,20375,56525,63461,123297,5951,-42555,-34203,-90326,31333,56345,-4698,1144,36955,44267,-19407,28070,81166,5989,53358,85717,64713,59100,44595,-21628,35473,-17644,55322,39278,-139014,-24680,-7516,-21028,-24730,39376,26854,3968,14746,99687,-15253,-26587,-61098,22732,35425,-13397,-21072,-1064,44498,38306,-40699,-77529,-65207,-37189,15819,41827,-39373,-14585,26589,17755,-63765,32701,-39177,-36270,18074,65564,5756,-34790,26991,66027,68698,-42725,17827,-40640,-25129,13367,76316,-13626,-60683,-15115,-39631,-118768,3432,45640,-4488,-6763,-8496,-11576,38580,56655,-20937,-3735,11196,-73271,-56615,26164,54670,20004,-7028,-13046,32555,12454,-18451,21020,-22531,36906,76614,21588,-89346,-37542,-21159,-31322,-19445,-28143,11563,-18228,50963,75713,-51823,16345,-39926,36809,71867,-45163,-26680,27332,56266,74606,5559,-71879,44425,26955,-146840,-30215,7600,-30891,-27245,-5717,7387,45081,42848,35027,1687,53509,61548,-90250,4725,-22960,-46611,-110054,-41354,87780,64624,-65869,-100585,61833,10180,34002,-7444,-57608,-38165,23286,-11064,-5755,5696,57180,-19714,-37403,52382,83332,-24024,-36248,92803,-14359,-43221,-15792,148615,46985,64992,140714,25599,42338,-22091,-48747,-19522,119886,22019,-16053,-52586,3993,8947,-92177,11031,6207,-38227,-98644,-106402,-30275,63394,49615,-62574,37728,-15027,1479,-31455,38458,60369,42600,-22423,2249,-41907,-38500,27885,-14733,50100,58711,37134,11033,4200,-31130,-90275,-56817,96032,75141,28735,8329,7030,44555,-61292,50785,46633,-7168,-42476,28388,63976,49970,95470,2620,9539,42762,45611,44819,12303,33033,38514,-6222,-31649,-45105,-61592,-12399,28126,-36841,-69727,24520,-50437,-105369,-40983,-55273,38740,1655,-2412,28464,51657,20094,-3176,-23297,47004,-68423,27890,15764,26842,-66609,20841,27701,23070,20952,11812,9947,14716,-52732,-14067,-9423,1270,-23428,41909,-6931,-9586,29371,47205,14108,39005,4300,-45540,21972,-14640,34350,-17070,85624,-37363,13221,-31863,-6685,33753,61363,136545,-1605,-1661,-40088,-52802,-101358,27861,-35500,-109219,21563,37609,56556,31762,38607,-46438,-115046,26673,66998,24316,-16393,6966,-19659,-47474,2012,50705,-57733,-57375,48405,17839,67489,-4106,45099,26649,46541,-1720,-92442,31833,67839,29877,-9429,-74512,93760,57210,63031,-90302,-28595,-25070,-20654,45473,-73231,-28895,-4991,9306,2982,-38095,-32982,-62427,34436,-34338,-77618,55872,14862,-18458,-85994,-58275,-14298,-53666,-5915,-34532,-24751,19695,-5877,-40858,-29656,74759,59337,-22639,63942,-33093,6843,24365,-33871,-1052,78755,-21832,-121998,-68035,-12755,-8449,-90745,-43862,-91265,-32184,12553,15993,52958,18265,37806,-2583,-2053,-31936,32820,-13113,-40547,-33662,-11285,-18201,14237,55019,1180,32207,-18706,7201,16690,32976,5460,-31854,22504,-54118,-73651,18003,-22759,-25118,-6943,-101544,-37243,-37444,24986,31557,-13773,-7850,48060,49643,-67344,-81747,-63629,-16913,72544,43682,50465,9098,-49050,-71412,-5278,-42282,4036,6397,-6090,38035,26108,20623,-23546,-90990,-2262,71380,-25773,-50185,-23181,-80646,41815,-23933,1987,-61288,-100351,51748,53904,56638,41587,-1158,123527,-991,-74212,-9543,101339,-32739,4188,-44197,-4683,-32511,-37646,58403,-10049,-18644,-97410,10810,-16042,-58456,14436,-26799,74221,57428,15532,-28054,41038,2334,-7286,73402,9175,-7087,-24994,-54109,479,52671,-21907,15296,29900,27695,-18431,-120157,7872,-58258,13386,-4471,-20824,26717,-2147,-99071,-45201,55402,-41739,-28786,-19132,-11599,-10286,63916,-13344,27168,44786,-22485,-97577,99917,5087,54675,34679,-4020,-23503,-61745,64358,-75,7863,34708,44448,-34759,-85193,-25470,5077,6946,51009,-29298,-15748,154662,-52016,-8104,16083,71769,-820,102371,99801,74031,64780,29769,71215,37544,37790,-21520,-6329,-59239,-58644,18448,-1317,28218,213,-43585,-102277,20953,-116771,38,72636,26405,120055,22985,40145,-17393,16878,75728,-571,4990,-30213,-30268,11495],[-46643,-15732,36937,31053,79188,34898,-14838,-21167,21364,11328,-2780,7203,-32003,-16981,-24593,-54688,-14442,-45683,29287,18386,59549,-62512,-15799,-12559,15986,40774,485,35869,64257,53777,-52269,-14759,3982,-68816,-43598,66232,82661,14751,-3230,30454,2439,55432,51383,6327,-19131,-48080,-82419,6387,-32740,-22349,-33495,12119,-10426,-17800,-28298,15986,-47289,95379,57515,-36729,-13923,40774,-12382,35096,17121,84801,37378,92919,-40694,99107,-9404,50134,-15456,-12158,46230,-11784,-17743,42877,-40878,-20861,-83344,-78263,17649,7875,11093,21658,-7480,21226,24888,43788,-10389,-5948,27946,36274,141311,-6918,-48420,-45041,-19420,3185,-55024,-43949,-39530,13940,-18070,3184,47126,14688,78708,54866,40505,30704,-17614,-123150,-23080,7168,-93992,-1186,13288,2401,95530,113193,66054,-21224,-68048,553,30506,32216,54780,41304,-4843,62794,-45196,-42082,-36122,120210,-70408,-29522,-48025,-46147,-11784,-31883,-31701,-60947,-45658,-63727,-33888,-17061,-6801,-39364,-30049,10533,22633,37534,2386,-3006,-37205,-78526,-52884,96587,31176,58587,52983,54840,62746,16647,36715,-6817,-97748,26444,6943,-76832,20427,48889,37666,-5797,-10928,49467,-46854,-27779,-57119,45411,-114677,8949,10531,-55147,-7581,19055,-83323,-13009,-12476,31113,1725,21066,5766,-61489,-608,58173,85731,114529,-83578,-90993,-3707,-2694,-79677,40270,29311,24600,109637,72694,35202,-27317,-13669,-39411,-18767,38357,-48313,23358,90447,6969,102081,125947,99554,-31996,-39364,72926,-45518,32198,84484,18227,-39224,-147625,-49723,-15215,-21448,842,-45819,-88792,-31594,-135593,-103263,-20104,-22046,21484,-103617,-51710,-42816,-53378,-16567,-176426,-29972,597330,-194879,12253,-104362,-7303,61557,44751,-37301,-26744,43142,33167,40508,-38368,-49205,130972,33905,84293,88404,25404,47962,17735,76507,-79068,-130106,21324,-65283,-97642,-23890,26415,16928,8239,7907,-54946,25818,-8119,62002,-63432,-19406,763,-50062,-44100,31131,76255,-12390,-57567,-15365,5896,-70392,-12688,2039,10206,54152,29611,42070,-60586,40153,-8367,15352,-7916,-25066,11073,-11083,-58842,11997,-78947,64700,-47921,59307,11125,30612,-7014,-6431,-18162,4704,62863,-3539,6701,2750,40492,56482,-32244,-54342,29713,32152,23709,40350,-4063,4584,-5856,-1847,-19918,-94778,-41340,92508,19150,-35411,74209,-9664,31799,26918,76436,-208,-98930,35857,-62178,-16953,-11407,-51629,-10678,-35461,-29168,-19516,-10424,17080,11283,26251,-3395,-13101,-70481,18375,8262,-89644,-15705,-17286,-72063,-9489,14178,-55021,1015,21240,21471,107959,104947,-67461,39008,-69456,-68188,-67476,187,-29282,17899,23902,-77497,-84799,-67322,-23690,-62391,-38722,-7911,-43157,-14562,44692,29620,-35336,-14238,66171,59445,-50634,8803,-17298,36862,-59784,1764,-6929,12707,-48659,-66203,-44680,18280,-42859,16968,49123,17541,-13794,-17995,29267,71045,1436,-20838,74490,23042,5990,57292,135279,131187,-2865,-61092,-15680,-87567,9911,48298,8076,-3654,36858,42200,-9888,22935,45966,2278,45894,85560,85613,57230,60795,-1274,21954,-5549,77084,32588,-132728,-29249,-11608,-14329,-3729,44610,22629,11996,31306,77493,-27671,1938,-36256,33629,6735,-21506,-35088,19931,29219,22079,-54358,-103486,-88405,-88229,20511,47460,-38441,6791,29548,2523,-25793,14144,-44256,-28874,34581,81015,-8497,-55422,17516,53391,75530,-6651,15826,-46680,-26698,959,71585,-5570,-42693,4631,-32495,-109739,18026,34029,-3275,17303,-14615,-19290,52606,58199,-24228,5549,26468,-73592,-36711,32603,28792,12587,3609,-5732,41864,24616,-21160,20244,-15440,73031,79735,20948,-79175,-56948,-25827,-61182,-53595,-56350,-23481,-19164,10187,79492,-37074,15110,-45308,40019,86767,-10716,-25041,29574,66736,65967,-1129,-56227,32624,22888,-113271,-29883,2066,-7365,24398,2576,2204,9100,32518,6948,1997,71086,54148,-72562,25558,-34938,-32653,-64711,-60550,58346,67293,-64977,-83133,98841,38286,72490,6939,-63342,-70413,-36885,-57563,375,-28341,-33720,-12496,-65472,36224,75754,-33217,-56519,64140,-26955,-34570,-22648,126200,60923,69540,113221,-4263,1542,-4976,-45052,-6926,118543,9247,10740,-20393,-8820,10587,-57742,9773,2641,-59833,-85185,-84835,-19208,50772,39318,-50024,43713,-42820,23581,-10909,30947,68731,64088,-12512,17843,-34893,-26273,-6462,-20346,57792,76589,37667,8596,462,-41305,-96713,-57870,102172,73753,17146,2118,5148,29505,-60058,43555,29020,-22338,-76441,8248,63962,39368,74479,-3646,2549,20160,43818,39822,14739,35116,58300,16850,-6088,-39685,-55478,3351,-3606,-24381,-46063,24016,-47472,-76671,-44278,-35094,28405,-8125,2323,14974,75064,40901,-19529,-6607,66075,-63013,28661,40449,57777,-73365,-13601,33677,26608,27413,19198,42090,41468,-13252,-18050,-17246,25676,-14974,29965,-15175,7058,31263,51940,4843,15538,10637,-63323,-10536,-31080,25243,788,90017,-17913,18035,-12853,835,19811,79294,102463,40624,-1667,-19392,-50223,-123907,16074,-70168,-130137,19474,52584,29472,19247,39205,-63284,-120510,25336,69374,16921,-28306,3225,-35298,-34820,-2410,49125,-48515,-76810,45411,13544,70188,-18773,23405,11007,53566,-42628,-89512,9083,73289,44343,4636,-44106,72224,46894,59820,-76666,-13138,-44409,2,66832,-39957,-23197,-9392,24780,38043,-33661,-48390,-78508,16264,-14560,-25312,105125,30016,-23720,-93450,-70152,-28799,-50024,-7638,-24689,-44039,16987,1683,-29964,-17284,83006,74801,-19542,26138,-61973,-6716,61770,-40744,-11585,53158,-24263,-144591,-38082,-6511,2750,-80521,-48710,-96003,-38569,15846,4837,35243,33887,43651,-31031,-28480,-9168,40110,-24232,-41407,-31922,-11862,-14464,2488,54105,-2756,30334,1709,28112,-2927,29860,-12037,-26519,24438,-48541,-56759,6195,-30683,-34582,-1161,-81201,-11735,-29372,29368,43008,-7997,-8070,28468,62424,-71082,-66283,-65212,-11547,72111,25756,31555,12413,-29070,-28730,-15814,-20247,29344,9252,13028,24969,16182,23009,-2820,-50441,1076,43664,-37004,-43518,-25533,-80320,58563,-1683,9598,-63481,-102421,48083,52581,47636,23154,-14499,97444,-12015,-81226,-10204,93206,-54513,-17225,-28420,-16643,-16821,-64,46825,-22879,-23040,-90371,25215,-4172,-57216,19865,-8683,68591,61797,2569,-52033,52854,20342,-17041,90791,-6804,-35468,-34023,-33306,-9556,55775,-41979,33250,24570,-65241,-13878,-105389,11723,-40737,-23951,-7264,-31396,37413,-6309,-102311,-54515,72158,-37831,-19025,-15438,-10763,-20435,77215,-10425,61474,48775,7494,-42601,118275,-5654,49552,6222,-17880,2731,-70220,60252,-5267,13767,31365,45646,-33643,-61648,-13728,-16854,-4718,46986,-17997,-9685,126925,-65210,-17611,2340,70354,26317,68729,75284,75350,72167,11028,64936,57584,43900,-29399,-13218,-77493,-48312,-2119,-5246,35890,-6775,-40291,-116793,12700,-140687,-13224,94101,18516,96572,34281,42878,958,-8954,63368,-10298,-12020,-38690,-36703,24383],[-35757,-16755,32534,32427,72702,23900,-30904,-2492,14540,-4936,-17059,21783,-42457,-19061,-14673,-38336,44703,-47630,20616,13650,71329,-11933,9785,3209,-5163,52162,-13035,28565,59841,53621,-28894,28566,-19519,-57082,-5098,59195,60351,13523,11586,48836,18,47305,85626,2403,-15693,-38119,-111692,-17686,-50313,21362,6314,31496,-43500,-20632,-29203,-4865,-51476,36715,37495,-31894,-26218,43109,106,34394,-5718,63215,53579,97635,-25823,112996,-2490,59662,-3276,-11843,51059,-1587,-22115,42265,-38076,-3249,-61845,-76602,-27187,-12573,14717,-713,-10434,8262,-4065,185,-5564,-4794,25755,21191,123583,2284,-36830,-46755,772,13115,-39213,-24956,-40017,35417,-12680,3055,21678,-8823,42286,47563,57242,58319,-9001,-144856,-15366,-9821,-98453,-2327,37277,8974,83145,144460,75526,-32591,-65496,20000,38767,18173,48905,50312,-20784,43994,-43215,-30893,-7644,123509,-76087,-26921,-49295,-52176,-18035,-33966,-25590,-63469,-82561,-63479,2607,21145,16897,-44724,-48210,23368,24229,13049,3848,5105,-23451,-52465,-36807,86790,37160,65860,61365,71905,36787,57574,38058,-14661,-76629,16299,-29283,-43345,11167,74555,75406,14812,2196,91626,-26908,-14478,-50363,53275,-93111,21101,11761,-83677,-19832,2957,-104444,-18377,-4565,16542,67,21427,22218,-32729,26235,56666,72418,117128,-71542,-88759,-11812,-7627,-64664,14234,27341,11115,93079,32622,11860,-28470,-30325,-29397,1059,33371,-47195,5736,89691,-23052,73317,117122,104160,-21268,-68852,71107,-33166,23179,84787,3311,-58866,-179711,-48063,-35934,-22374,18781,-31139,-84318,-20845,-106660,-64680,-15488,-33579,-17694,-93648,-34386,-31708,-46606,-15669,-144355,-35074,519608,-182711,118,-76345,12990,96095,41706,-30223,-28754,55512,37175,53791,-31956,-27349,141368,45510,97089,71809,21593,47562,5294,81644,-71266,-129202,2818,-28469,-62092,-31578,-1194,-5733,-11522,11935,-46284,1460,-17131,29151,-74792,-10510,-2616,-2618,-33509,23849,80611,11626,-35736,-18414,13571,-61497,-4819,2522,23950,56159,41816,22430,-53604,20680,-7232,1508,-1451,-41176,13253,-24017,-54516,17430,-91255,78125,-56763,31941,-38006,-7333,2023,25377,-2528,12033,66286,-20153,19569,-17517,61922,59287,-3754,-7291,66277,15179,31312,45878,79,-3443,3333,4620,-23759,-63919,-38456,80302,9872,-12120,80949,9592,21144,-8948,59354,-5175,-90336,21269,-43779,-6233,-7095,-45605,-10864,-31716,-57532,-42790,-20530,-5549,-13889,25450,-2588,-12059,-30302,47518,9207,-64015,3393,-10719,-52656,-21323,2998,-54549,-9434,27992,-13,46912,91262,-42306,48250,-62806,-63341,-80413,7884,-29055,28102,32422,-92004,-110540,-68907,-13033,-35939,-11097,-16636,-48676,-16205,42408,35483,-52609,1286,55456,77596,-31487,4159,-6481,37732,-33008,8062,5569,23052,-51922,-61610,-32589,33096,-53796,43028,69816,55409,3654,-15853,5702,89857,28114,-11134,62176,25922,-11950,56451,173679,109521,-17758,-80699,416,-68513,-5716,40717,20860,-7623,43711,27305,-159,16159,16711,1233,38382,82732,87996,39508,79493,19794,13305,7944,87769,11179,-117349,-38272,-16196,-22812,14513,45476,11854,17553,30690,54884,-23283,17690,-15402,36268,-22324,-29249,-41202,40939,13853,-7109,-56963,-121563,-99967,-107080,10053,49252,-37537,15305,29050,-13603,-3389,-8561,-53425,-23320,47108,102272,-26307,-69076,2454,33400,67231,17939,1838,-54762,-30127,-8098,64222,8495,-14331,21928,-32029,-86464,35435,11046,122,39965,-37961,-24339,56482,49367,-33390,14941,34554,-57550,-9024,44507,-515,2578,2114,1477,52626,28822,-24500,23575,5721,110780,86329,14081,-63626,-78414,-32579,-92596,-80685,-78756,-50892,-11156,-18718,80356,-5849,17017,-45877,36870,85264,11822,-26511,43030,77295,39161,-13760,-19995,26110,15830,-42301,-18342,4707,14715,66352,18913,-3355,-20305,22279,-27542,8810,72119,45081,-41366,49489,-19620,-8480,-10315,-70179,23025,64605,-48322,-63243,120689,58732,88922,32506,-64352,-92787,-84004,-81485,12192,-51280,-108427,-9108,-74057,14465,57095,-47341,-68500,38805,-32337,-23375,-28714,87436,61998,63694,61948,-32411,-35439,11865,-39156,-4563,104757,7398,34752,21002,-17550,12346,-16342,9409,1365,-80742,-57027,-63445,-7825,28263,18053,-36769,25858,-71390,43010,248,26328,70172,87645,-5274,21855,-20053,-10196,-33524,-11108,52130,79582,36558,13232,7857,-51005,-94486,-52263,91451,67483,8095,256,385,14341,-44384,38730,9483,-23628,-97951,-11144,49327,32988,36053,-7340,-3540,970,42232,34487,7940,33243,73949,28265,21924,-28516,-44841,18056,-32588,-5799,-9957,18131,-32058,-38137,-43517,-10863,26789,-19177,13898,-2165,92435,54285,-32822,7065,74858,-44186,25454,62121,78068,-69338,-50981,31481,27869,34928,29800,74044,46585,10823,-25036,-27562,51487,144,30104,-14724,22980,24947,52269,-3208,-10708,21470,-68416,-38451,-36781,18959,16067,72081,-4039,18483,1574,5461,-1852,90567,59897,57500,-14910,-4934,-47318,-117831,17870,-89890,-124293,15018,61767,-1002,-1654,35237,-61124,-104809,27476,66461,11835,-32320,14297,-43476,-14838,-651,40017,-41906,-86960,33955,-625,69856,-27698,798,-12981,53357,-82362,-63665,-9629,65973,52428,8873,-6591,39368,16614,46912,-54203,7430,-37962,23305,84887,5301,-14423,-14433,35048,57820,-23138,-48375,-83822,-3372,593,20602,125134,49040,-25699,-91190,-75222,-30844,-37719,-9151,-16804,-48591,9593,6266,-16631,-5023,84477,91930,-23704,-16434,-76497,-13186,102877,-38873,-28720,26238,-19884,-143357,4140,-2724,8576,-64809,-46748,-71723,-40168,3981,-14263,23016,40009,43816,-60143,-59446,129,40506,-31518,-32622,-14798,-11212,-8469,-10205,28766,-15651,22593,18340,48857,-16855,24244,-27586,-22943,17373,-39528,-35067,-9967,-30663,-42025,7271,-44005,6972,-14644,29397,46856,1969,-5704,9589,61178,-66240,-38510,-70280,-9069,54188,7137,13593,15604,11980,4090,-24202,-12913,53449,9908,27440,12230,16871,29351,19504,-7354,-2754,-2206,-40720,-36861,-36378,-81897,77528,18274,9552,-66440,-84341,40296,39901,30250,-1478,-26028,64605,-11257,-83278,-9682,64312,-67662,-32553,-16151,-34692,10831,41909,29440,-35607,-22687,-80734,42002,13923,-51136,18639,2336,46756,69903,-2573,-66843,71818,28434,-21095,102047,-13314,-55402,-44126,-6902,-13083,64273,-45790,42669,16585,-117129,-137,-66470,12887,-18073,-62745,-5933,-41850,35397,-12118,-97462,-58846,82473,-27425,1681,-9117,-23349,-31720,76208,-3849,74604,55131,41037,25199,138700,-9905,36885,-21844,-37222,27146,-61489,52801,-11003,15301,25393,41570,-21162,-36293,13841,-26302,-20749,19402,-11617,-1001,88558,-70369,-12115,-7582,66286,46708,40948,47534,74016,71308,-545,46255,65429,50192,-38996,-22033,-86234,-34822,-22900,-9113,30960,-19904,-32421,-113973,7362,-151766,-28274,97729,6101,63004,43748,49741,19528,-35927,41855,-18795,-29776,-41039,-38158,33245],[-24105,-14155,35018,26586,56685,12249,-40266,25124,4475,-14693,-33864,22010,-47330,-25791,1381,-22862,80744,-45957,8291,8886,78820,30869,42164,22233,-23280,60501,-20291,18031,55521,51329,-1486,55511,-35936,-44854,31168,35337,40036,8036,19393,70503,9256,30098,98663,1890,-10408,-16799,-116077,-31668,-46110,70877,31824,49012,-69675,-14821,-20771,-18900,-43185,-17627,-339,-28045,-31680,37994,12840,31793,-34803,32502,68757,66793,-6264,111720,5745,58397,3573,-365,50099,7384,-21545,23981,-31808,15708,-34014,-63148,-64270,-22440,23524,-26541,-12598,-10866,-28635,-38117,-6106,-6886,8721,1633,90976,14373,-24049,-50667,22063,16236,-19599,1053,-35697,58621,6718,93,-8044,-33513,-20499,29209,71439,72890,-1936,-148788,-13663,-30361,-94323,-6231,67677,12093,72918,152920,89739,-29222,-45984,38522,42723,7525,43453,51251,-38095,16765,-28449,-6661,24864,118798,-83251,-22766,-48156,-53579,-37871,-28008,-11094,-64421,-119512,-54499,52373,54345,34530,-46737,-58803,30242,36305,-9676,9793,14319,-8579,-21988,-20545,69741,38606,70138,49882,89062,7285,83708,27190,-18482,-51025,-8686,-56779,-11335,-3020,100661,96582,37430,14092,131342,16416,-11256,-37515,49300,-48262,22398,13387,-117578,-38326,-11106,-98582,-17113,9368,4675,-12331,11416,35022,5817,49067,55404,58525,105300,-59505,-73061,-8937,-11012,-42384,-11703,23435,-6919,60353,-14665,-10124,-20091,-45388,-34391,18816,27085,-38010,-18230,81783,-28516,42778,90781,99497,-5419,-96580,65790,-17674,17786,68729,-12424,-69402,-194120,-51142,-61870,-19619,33613,3826,-72656,-1340,-62708,-19348,-9255,-31331,-43133,-70215,-8134,-7673,-32900,-11447,-93955,-43391,390084,-146807,-4936,-38389,20035,123847,37461,-28565,-36449,50153,30375,51166,-28743,-1687,125014,47388,101930,48827,7513,39634,-4420,90366,-40973,-121375,-19652,659,-27070,-33538,-18031,-22724,-38819,4618,-38163,-20946,-25756,-8794,-81543,-684,-527,29077,-18933,19835,75081,16138,-23202,-26735,10470,-46327,2437,7184,41296,62590,54309,9429,-44375,2449,1564,-8268,3614,-41605,19282,-32675,-46160,16548,-81656,62949,-64113,4413,-85452,-56459,6247,54497,13505,13763,57730,-24995,38554,-28634,77314,56222,12540,41633,96448,6851,34607,50595,7772,-3599,11357,8504,-24618,-20276,-36057,60684,-118,8414,73331,33419,31498,-34064,45960,2263,-63990,4468,-32151,-3178,-11940,-19434,-7058,-18390,-75212,-54150,-23097,-22374,-34308,17349,1133,-11238,3017,57814,10694,-37429,20852,-5192,-32121,-31925,-6696,-42523,-17322,27435,-25891,-10675,70378,6492,52617,-54502,-59639,-69896,24553,-24379,36296,36811,-83454,-120400,-59765,450,-5994,17238,-20083,-44413,-9065,32975,28870,-59841,13275,50134,78847,-11235,2947,16832,45905,-1120,6631,14970,39067,-43101,-40702,-11529,55165,-54262,57687,73581,77810,24617,-8208,-21974,90358,46683,114,58414,26548,-29998,51280,166937,69916,-34704,-99044,10500,-44027,-14345,35918,30376,-8057,54025,4294,7226,9125,-1475,2709,33227,77860,71059,7141,90748,32747,10022,18905,79465,-21496,-102056,-54513,-26555,-40294,24058,37479,-3392,18068,14689,40840,-4954,16089,-3571,30244,-43512,-35371,-38448,53761,877,-35491,-47432,-123779,-96837,-91918,-12430,48442,-39205,6523,23518,-23519,-1481,-33640,-65766,-22612,55993,122580,-45110,-72794,-13157,9924,47045,25386,-20093,-64448,-38504,-13913,54339,23801,13153,25403,-37556,-58316,49560,-16651,4559,57148,-71553,-26496,48247,39106,-41898,20434,34090,-26284,17368,58389,-26332,-9468,-12898,4845,61743,24390,-22524,31389,33249,132201,95013,2716,-57422,-96537,-40587,-116396,-92530,-87961,-59794,3721,-30257,78864,30446,20330,-41057,31443,69063,11761,-30247,53852,82681,3890,-29682,26353,23077,7704,37374,-579,11204,31159,86567,37896,-5639,-36057,17135,-57484,22556,56638,36777,-6760,69330,10333,22103,42141,-66656,-7745,55078,-18930,-55363,118769,67186,75795,55970,-62049,-98249,-104887,-71083,25128,-52990,-124221,-9310,-57752,165,34349,-59429,-71279,21255,-28415,-10643,-31696,49811,49848,49522,1834,-49529,-57964,23092,-30411,-12930,83211,12405,47340,57940,-18289,16127,17558,12789,2622,-94012,-22199,-45075,4422,3306,-9024,-26323,-11940,-90925,51537,-2343,24285,62013,111976,-35,15995,-1827,7145,-41528,10060,39477,67270,33611,21975,23786,-57324,-83010,-39444,68316,57106,5468,-233,-7311,-1681,-19632,48087,-9627,-14053,-100870,-27288,31293,30288,-3868,-7054,-7344,-6141,43726,30720,-9016,26438,81701,26614,50277,-15364,-31780,28105,-47697,16088,32890,11390,-5804,-830,-40166,11817,32598,-21216,26409,-18152,106258,56424,-42661,14861,69789,-16641,19934,79695,81042,-52177,-80592,19694,24682,40936,43315,94654,33336,14660,-29933,-39576,77126,20162,42885,-6533,31805,11714,44326,-7717,-32986,30978,-58776,-55649,-29611,14913,25633,45326,2392,16095,12292,4119,-26293,93167,14442,47108,-36389,-1402,-44080,-94425,32731,-89388,-103406,7579,66749,-27135,-28042,25643,-46460,-77631,37541,60098,8368,-28746,33774,-42226,8626,2811,25914,-37712,-88780,14362,-20149,69210,-27582,-17117,-40363,44417,-105719,-16536,-18310,43573,53275,3212,27465,4168,-25790,29824,-25984,30603,-6893,37573,86999,45832,-5701,-20435,33705,61943,-11283,-35593,-73261,-19224,7911,36559,106537,70201,-24792,-84905,-71809,-20535,-21669,-11156,-13379,-39030,-1497,6395,-9692,3723,84987,105609,-33422,-55011,-77364,-12910,128374,-29073,-46447,5278,-8940,-118267,46383,-1172,6478,-52406,-33381,-26808,-38235,-19788,-36437,22840,35579,41206,-80554,-84386,-7299,33559,-30621,-16308,10653,-10026,-4089,-19641,-13000,-30199,10718,24483,61616,-23480,15794,-41012,-21015,290,-32690,-15868,-25446,-22082,-49572,16358,-1428,15870,2423,24857,40226,12018,2916,-5444,46187,-52440,-5158,-79357,-12616,23309,-9533,1447,14732,58752,22111,-37412,-18622,74713,9971,34925,5328,28200,40014,38146,24742,-13293,-55699,-37146,-26258,-52479,-82682,92417,34422,1385,-73729,-46920,32781,20230,6441,-23553,-34436,40602,1170,-82197,-8494,23508,-69144,-39849,-12001,-54224,42877,74844,11649,-44526,-22139,-72557,59533,35755,-42417,15828,-1677,18175,80032,4373,-70414,89250,26837,-26887,96626,-10498,-59232,-51956,15388,-11971,71139,-32031,44493,10030,-108762,18181,-27981,11175,144,-89360,-199,-48162,19980,-18602,-81454,-57973,85049,-13342,27513,-766,-48074,-43840,59913,4329,66699,61192,67860,83580,148371,-3834,21297,-37074,-56115,42404,-36665,39909,-14553,15304,18030,29105,-6099,-13718,44255,-18401,-37322,-16660,-8252,12338,51318,-64532,10103,-10630,58472,58183,30745,30004,67661,63780,-3262,19786,60162,50727,-46104,-29086,-75985,-17743,-35116,-14577,12212,-34168,-23172,-96260,5923,-141879,-38521,86475,-7858,33835,48821,59705,33250,-48340,19175,-27167,-44654,-37329,-34620,35200],[-15575,-6904,45728,13382,34128,3513,-41351,52531,-5962,-15738,-55290,10793,-47229,-36622,15550,-22026,82737,-42660,-9210,896,76054,52444,67964,37012,-30748,64238,-19898,8830,51003,47030,23536,60340,-41071,-30971,57180,3417,22270,1931,18717,88000,19959,9018,85141,4575,-3648,13601,-98410,-32879,-24437,100015,38925,59435,-80395,-833,-1577,-18049,-22090,-50741,-44735,-26490,-29844,25558,18886,22795,-61222,2685,79454,29540,11248,94469,12809,51306,14725,19058,44282,11741,-20337,-3985,-22610,27929,-5994,-43018,-90331,-20477,37861,-47463,-13081,-31616,-44490,-63754,-11494,-8480,-20804,-17289,53152,26458,-11594,-51481,40841,12465,-1819,29279,-26354,75494,34062,-1262,-34440,-52852,-81453,4806,79171,70603,1999,-131740,-16586,-48766,-85582,-10057,90166,11849,66343,139326,105929,-14503,-9543,55404,39929,-4051,39232,41962,-51811,-9813,-5795,23381,55762,105727,-89336,-16754,-45364,-49535,-68861,-24541,6641,-65558,-141690,-38660,94057,69667,39487,-43519,-58989,30653,54080,-25523,22647,21615,5013,8714,-6894,49976,40875,69996,18704,99718,-16462,93032,14457,-12915,-27416,-39453,-63773,11992,-17023,117084,94698,54382,20077,151482,72812,-17920,-22339,35749,4106,11808,15304,-140056,-54618,-17624,-76511,-11619,25894,-3937,-27777,-2697,41542,43731,62094,52215,45887,84150,-53247,-46216,1319,-17044,-21623,-27844,19480,-25530,19786,-54842,-21759,-3117,-57270,-51571,27414,21767,-24603,-44257,67999,-12904,15616,59320,85445,5746,-106977,52466,-7441,21187,41181,-24913,-67098,-178001,-57836,-87758,-11357,40373,48202,-51483,21353,-22783,20242,-889,-11218,-45513,-39616,20786,22345,-13595,-7689,-43085,-55561,252733,-93165,-4359,-3390,10822,136927,35472,-32196,-49370,20250,13302,37555,-28161,21749,85818,39060,97324,24108,-19610,27113,-8107,96240,-1428,-108280,-43081,18096,-1708,-27991,-24617,-28518,-62966,-12021,-33864,-36618,-32182,-40692,-82894,8483,9745,32245,-5071,21737,62132,5819,-21630,-31850,-1160,-29640,6499,15104,62124,70895,61598,10391,-30664,-10772,13674,-13082,5099,-25391,29693,-36659,-40122,5343,-51789,29950,-67898,-11443,-108842,-101339,7843,74202,27736,12573,40370,-17660,59715,-27989,78964,47421,9181,72604,110929,11030,37273,55280,19447,1349,18731,11759,-25430,22454,-34651,41418,-7692,22688,52924,59713,66861,-42251,40313,22494,-25226,-4568,-25909,-11429,-17175,18329,-557,2342,-77706,-50813,-14875,-22313,-44708,4086,6662,-14535,18467,46209,11624,-21875,31496,-3246,-17501,-44010,-15030,-23551,-20219,20137,-52077,-56119,54755,65186,53469,-47488,-57089,-40937,45861,-15414,41595,31326,-56442,-114604,-39188,13427,19048,36969,-16277,-32488,3817,13172,13711,-58007,17035,47247,54971,3898,3565,43816,67804,28707,1032,22214,56369,-25795,-13588,8438,79154,-42630,55393,62888,78147,46566,4007,-47324,68184,55629,12844,64552,20877,-44611,38839,124641,29288,-48649,-111532,13933,-26014,-15839,33755,34047,-3613,63128,-19182,10210,2279,-10146,5078,31190,71415,39934,-33319,86927,33469,11622,24617,53159,-55362,-88592,-76054,-45355,-56779,23513,19504,-19696,12788,-8005,38852,17439,392,-981,19687,-51608,-38205,-28617,53376,-8813,-51346,-30703,-108720,-79810,-54727,-38713,46327,-43945,-18263,12572,-23411,-17942,-58297,-76599,-28742,61567,132351,-62041,-66845,-24227,-11991,21981,19431,-43521,-72709,-51552,-17870,41621,35545,29873,11230,-46317,-33531,54804,-40564,8322,65440,-104500,-27971,28384,35139,-42553,19496,27370,15070,38088,69429,-42041,-23031,-37329,2281,65210,12718,-13734,43028,57927,124993,99507,-9281,-66173,-105323,-47262,-126033,-87599,-82503,-46942,20995,-27962,74465,58601,23177,-31554,27312,41174,-10459,-33585,50932,78954,-24957,-46082,69219,20472,729,98770,16294,13131,40574,85917,53508,-1849,-36578,18716,-73947,39764,30507,27540,21406,80543,40068,52387,82957,-51462,-29592,38449,13069,-68807,89428,62977,38192,61707,-57826,-87121,-100694,-33240,34173,-32336,-70959,-10905,-23829,4208,15380,-62956,-66459,13441,-16272,1918,-30261,26222,28543,32368,-50310,-51014,-60642,27113,-18499,-26431,61529,16904,45056,77496,-8937,22314,32924,22004,4462,-95450,9254,-30036,18025,-15680,-34639,-21790,-56806,-93809,45133,-17268,23399,45611,131036,3146,4974,15058,21879,-28284,36217,27962,41899,29102,29499,42379,-59151,-63184,-20795,41039,43580,8973,-4362,-16312,-18040,5815,72398,-26348,835,-85068,-38141,21406,28444,-32112,-1646,-8426,-2096,48103,28529,-32587,14647,81415,15305,75520,-3214,-19353,30661,-42137,36204,73113,8212,23871,25049,-36554,28446,40998,-8390,33959,-27691,120125,50066,-47930,16188,50853,12141,13095,90518,67010,-23607,-94698,432,16219,42904,57118,94684,11938,4611,-28638,-50867,102017,41434,61286,6350,27858,-3337,27506,-7212,-46098,32649,-38025,-60301,-11985,12467,28991,25243,2325,13389,22205,-2444,-47555,87092,-28511,20034,-59334,-8007,-39292,-66726,54396,-70901,-82969,-3465,70706,-42953,-52821,10212,-32475,-50234,55173,51359,4471,-20609,50347,-32692,31541,4997,10744,-34787,-85649,-9558,-36967,69082,-18797,-26667,-64027,27788,-106457,38427,-15381,8568,48490,-7184,47611,-22167,-62463,14526,2552,51625,35903,33823,65714,67224,258,-26876,18639,58666,-4545,-19633,-47409,-28671,6637,14105,60196,88745,-23818,-80983,-63779,-3264,-7353,-13747,-14916,-21973,-14654,2910,-15168,6874,89387,109411,-46237,-85220,-68772,-7569,128270,-15703,-58800,-7034,6540,-77754,75558,-1581,-3707,-46871,-9687,19697,-33846,-45360,-54214,32820,23196,38686,-82026,-93699,-26230,20993,-20648,2968,34935,-8761,-5777,-25545,-55376,-37456,-2853,17394,60202,-23898,4362,-52200,-20010,-22122,-30745,-5086,-36547,-7806,-58140,24067,34210,16227,17504,16607,25035,18673,20153,-16771,22604,-32362,27324,-89116,-22750,-11160,-23784,-4171,7610,89745,26086,-55843,-29847,91201,12062,35752,7142,45211,52169,49114,39949,-28030,-101441,-28167,-9110,-67263,-78144,95565,45194,-13011,-86390,-1600,27340,-1477,-18318,-35352,-39225,31340,20710,-79300,-6919,-16824,-59884,-41183,-18627,-70866,68396,87768,-2295,-45296,-24011,-68721,75010,57171,-32934,15514,-23079,-6846,87316,23036,-64195,94627,18813,-41482,68668,-1570,-45604,-53605,27125,-9521,70288,-6184,41551,8750,-55448,34007,-12676,7110,9267,-95038,8606,-47763,-4691,-25337,-55804,-52691,77283,-608,49209,8691,-76470,-55752,31006,12751,47226,63434,78407,115745,137786,11457,7679,-31277,-67265,44760,-4158,20108,-13480,16592,11607,9340,3717,3145,63018,1773,-49428,-45578,-5236,28846,21697,-48585,43773,-6550,48692,61145,37823,25003,55368,52639,1031,-7484,45232,41424,-47083,-30950,-44553,1968,-31941,-21629,-16460,-44348,-17402,-70521,7636,-111602,-39322,67082,-20075,22460,48135,70367,38310,-37805,4141,-36136,-54092,-29835,-27672,28081],[-13603,4571,61582,-3953,10210,37,-34359,67555,-14695,-8843,-77639,-6660,-44646,-47286,20627,-42847,57875,-39197,-30219,-11180,59881,52578,73063,37519,-26339,62690,-12094,5658,45653,37843,39682,46677,-33437,-14637,70224,-24456,6173,-973,10930,96125,23235,-8926,48971,9411,4155,45460,-70501,-22296,4556,95134,29553,58678,-71961,18225,26346,-478,5283,-60665,-78854,-24941,-21826,9224,14164,3489,-80939,-18168,82844,10370,21093,66748,16213,46001,38222,40534,35953,9348,-22510,-32313,-11670,28795,18820,-22518,-104621,-9754,54235,-57337,-10540,-49021,-50224,-76127,-19706,-6746,-56304,-31487,20530,35517,-127,-46017,53490,4200,10224,53530,-13434,81872,58361,2729,-50293,-62287,-117855,-19342,74628,53142,1957,-98340,-20270,-58671,-76056,-10426,89926,9537,62749,114175,119525,4369,35519,73358,31413,-20267,36402,22778,-56921,-27366,17139,49125,77550,86025,-90803,-9533,-42093,-41070,-101911,-27887,22330,-68091,-136714,-19405,109249,61052,30662,-34416,-48008,26628,69500,-31795,39541,24597,13863,34290,2068,31208,46772,64736,-23102,99145,-27817,88551,8746,3050,-11077,-63875,-47094,22964,-26021,115541,73924,58571,16906,137806,118902,-30395,-9616,17112,41875,-7719,17875,-135909,-62354,-12887,-47938,-5094,39773,-9271,-36989,-14414,40120,69258,59382,45097,35723,60503,-54272,-13906,12684,-27778,-9749,-29567,16661,-40565,-19991,-78458,-19532,18999,-63199,-72622,21391,19092,-9680,-65975,50450,10499,-3432,35303,67952,5829,-88999,29155,-6680,35396,11640,-30237,-51793,-133753,-67239,-107840,2356,37187,87178,-22207,40176,-3581,43797,9387,23616,-23111,-9114,45489,49113,7663,-8706,-6843,-68406,147681,-34276,-548,18413,-11360,132141,38939,-38215,-62910,-31349,-8990,20469,-28806,38425,35146,24587,84373,-248,-57475,13638,-4704,90264,31138,-90561,-63867,25220,12478,-15473,-23445,-21138,-70636,-30256,-33343,-42621,-35940,-58260,-78279,16292,27537,8830,5955,28937,45979,-10195,-29835,-26949,-14854,-15934,5089,23853,83595,76093,58131,25378,-12183,-17483,23432,-14939,2317,1238,43192,-34216,-38193,-16131,-9494,-747,-65531,-11848,-99597,-126481,9003,82979,40102,11987,21748,-2059,77818,-16413,64029,34198,-12748,72603,104740,25718,41064,62415,34278,8158,25602,17321,-25173,53377,-34215,27965,-12219,29428,25663,85537,113050,-33635,41300,46762,16363,240,-21842,-29119,-13627,53175,6715,26157,-65163,-34046,2495,-1187,-44045,-11612,12014,-23221,14532,18768,10330,-24443,32490,-5216,-15103,-60494,-20979,-3289,-17539,9122,-72675,-90257,50493,113314,52798,-44982,-56777,-8004,65244,-3161,44161,14376,-25553,-98552,-9793,22518,32729,42570,-6629,-16709,18517,-13229,-2214,-49398,10028,41839,8797,10916,4180,64888,101030,49652,-6545,28415,69988,-6117,10103,19320,97852,-20073,37023,42919,58736,67082,17839,-63435,27237,55149,25179,77837,7445,-53108,17975,69170,1018,-55952,-114065,12557,-20819,-11101,31934,30855,5420,67301,-35445,7765,-4818,-15414,6225,31580,63902,3914,-71690,66937,23966,16975,24861,17275,-77304,-72164,-94800,-70388,-63673,16228,-5334,-33084,3397,-24986,45221,31523,-21374,-3984,11599,-46691,-36149,-15853,39652,-15591,-49212,-15812,-83778,-52825,-13562,-58008,44271,-49768,-52346,-2272,-13938,-45647,-79201,-79962,-41491,63764,124356,-73943,-54433,-27302,-27338,182,9749,-61747,-75987,-65478,-20479,26593,40435,31431,-16242,-54564,-17095,48850,-53021,9824,62531,-127221,-31352,1154,40825,-30287,12145,19094,58168,54552,73256,-43740,-37089,-63380,-6062,60062,-3398,-1783,56746,72539,90965,93705,-17028,-81404,-101250,-49094,-119504,-69741,-66154,-18201,35431,-20368,66005,68899,24184,-19318,27019,7004,-42031,-33111,32855,64143,-34877,-59859,97343,16241,-3135,129365,26216,2161,44016,77659,61306,8439,-25316,25243,-73444,53143,2582,12300,37558,82578,59982,74835,106265,-31018,-44755,16440,36082,-98648,38744,49140,-10171,40255,-52735,-66279,-82216,9807,35467,2007,18990,-10532,10848,27477,5652,-55064,-57477,14551,219,11802,-24471,20571,4857,18391,-83191,-38922,-44992,26180,-4366,-37363,46750,14516,29934,72801,9517,29076,27216,37432,3211,-84831,29946,-17772,32461,-22098,-50941,-24340,-92269,-78234,25927,-37860,21908,25655,136744,3177,-5655,27493,29702,-1472,59536,22853,7576,23666,30463,56772,-57418,-37689,191,17854,27585,14162,-15615,-24297,-33310,23607,97563,-39095,15457,-56559,-42642,26154,24816,-42287,8612,-7249,3561,51826,26314,-54884,58,76284,460,91856,6129,-10776,24714,-17140,49668,101004,11025,46258,33540,-35009,36530,45735,17527,33090,-27002,134006,41630,-46960,12588,21941,33914,4571,91251,43004,9651,-91185,-21257,3533,39098,67600,71688,-6501,-7896,-19595,-58240,125292,59553,75051,20857,9869,-12937,5108,-2125,-47923,22130,-14187,-54294,10161,11668,29281,20776,-1440,12682,33710,-10507,-60530,74452,-63398,-9725,-77523,-17850,-31316,-42578,73347,-41906,-72423,-18000,76258,-46383,-67923,-9735,-30994,-30706,74494,40631,-2088,-11847,53054,-18391,50735,5650,-1613,-31719,-80207,-31184,-42699,68237,-4599,-26816,-77335,6813,-88213,80616,-4139,-32151,41117,-13386,47654,-31575,-76321,5576,25748,65375,73157,10361,24908,67507,1987,-32373,-6562,59062,-8358,-11434,-13608,-32235,-1777,-35125,7940,98025,-26873,-82259,-59864,12628,1780,-16466,-20247,-7101,-27846,-1696,-33399,4697,98144,98893,-59016,-106145,-56187,1120,105767,-4164,-61494,-12218,23903,-33782,84109,-4215,-19706,-45190,17901,48827,-27133,-60262,-59938,44728,7770,37594,-58585,-83314,-46056,6049,-4620,20278,50602,-7626,-16474,-30375,-81769,-31690,-15901,-183,42529,-20943,-9821,-60803,-19204,-41452,-32653,-4866,-42217,6371,-65932,28870,55823,12862,27409,6368,7149,20121,45121,-27267,-1749,-11223,54549,-94095,-36851,-38294,-36963,-6050,-5510,89396,19880,-71248,-37186,100288,18568,32032,16316,61061,61774,50958,40343,-43832,-127481,-16724,13787,-73407,-64399,82764,48946,-29906,-100298,35766,21380,-20977,-37219,-32954,-40135,30194,40161,-74915,-4986,-45349,-44943,-41374,-35176,-81463,77201,76360,-10216,-35242,-28177,-69242,84031,73109,-24292,19278,-56362,-22120,86199,48128,-51856,80272,8161,-66509,22188,8477,-20125,-45944,28027,-8752,60683,22782,36714,14789,8674,40674,-27847,1683,10277,-79070,17979,-40496,-30548,-31805,-26133,-44349,57164,5478,58130,18203,-95541,-65791,-4565,20544,28549,59099,68129,115938,107771,30821,-678,-4974,-65389,35285,22585,-6161,-6664,20562,8607,-12166,4870,13249,62294,25272,-52457,-59802,-693,44089,442,-27179,77290,2346,40287,57751,53510,27041,38332,40413,7999,-28616,27332,22310,-40518,-26010,218,21607,-12529,-28380,-47474,-46828,-18992,-44043,10510,-70679,-29443,46554,-27903,31899,42070,79137,33455,-7557,2449,-44514,-57105,-21829,-19634,12060],[-18901,18348,76045,-19941,-9475,2203,-20931,59914,-21008,2854,-91045,-24760,-42467,-51674,13534,-80335,23566,-35947,-49784,-25827,32262,39473,49664,14700,-14139,56707,1845,11311,39317,20182,42797,23793,-14497,4072,72943,-39478,-8788,1690,-162,93812,15495,-17245,1984,14949,12626,68158,-43774,-4075,29667,61716,9933,45974,-46705,37339,56705,28033,28874,-56442,-88600,-18881,-9961,-5539,-647,-26366,-94506,-27222,77557,14203,20279,38365,14536,48439,72995,57575,27489,-238,-30187,-54150,-574,18611,39779,-7327,-108274,4009,67042,-54804,-3996,-58725,-46845,-79593,-27858,-643,-89353,-38744,126,39302,10458,-34228,57305,-5972,15170,67794,322,78233,67258,12986,-51240,-60565,-122560,-37360,52250,26878,-1851,-60453,-21133,-55368,-67475,-4748,61057,7363,60421,90723,125907,19477,75221,95935,21557,-41186,34620,-2295,-49920,-31231,32764,61691,83725,63242,-84611,-2466,-39544,-29730,-124629,-35109,32050,-72095,-101750,-477,91564,32208,11624,-20564,-27609,21404,75069,-28853,54009,22522,14775,49979,5734,15397,54082,54402,-61051,86082,-24349,75433,13827,25172,-4626,-72319,-13173,21563,-27514,93419,45590,46789,4088,89989,131213,-42516,-4025,-2206,49105,-30704,21723,-100924,-59476,3351,-18423,-129,46083,-11783,-33413,-19467,30421,74651,37941,33460,28349,39746,-60310,16780,18748,-41778,-9352,-18859,15202,-49327,-51730,-82865,-6110,41057,-60271,-88186,581,19497,5858,-76707,30879,26446,-10607,25979,56898,-5722,-44164,-1891,-14305,57203,-9710,-26206,-27422,-77213,-78337,-117158,19486,25755,106492,9436,48959,-11429,47132,20347,62374,14514,15786,61740,64384,25897,-17704,7519,-75868,99675,14555,2423,22274,-38434,111532,49485,-42250,-70249,-90864,-29859,6663,-28876,46207,-12336,11315,66493,-25485,-97763,2155,4371,66833,43960,-68328,-78659,26100,20383,1298,-17320,-3087,-52630,-40556,-33855,-38544,-38310,-58333,-67355,21954,48846,-26936,14444,38346,30876,-23108,-44670,-10476,-23232,-7844,-2654,30775,99855,73397,41259,48072,7752,-18658,25869,-17938,-3555,27676,57141,-22503,-36695,-42421,33395,-11030,-54884,-2358,-66206,-123713,11081,83908,51411,14510,10571,15062,87199,2237,36194,19178,-44117,43382,79437,44929,45167,73650,49924,14457,31033,27082,-21573,67133,-34683,20926,-15725,29425,-476,108121,143692,-14081,43433,61570,50932,18386,-16477,-49050,2893,70644,12856,47709,-41966,-8674,22954,35966,-36439,-27218,15058,-35344,-2072,-12087,5475,-42684,25931,-9280,-28251,-81853,-21643,13205,-10995,-1736,-82128,-117309,54180,135018,52160,-48614,-61590,11788,75772,10324,44951,-9605,-6338,-79678,22602,25411,32565,34138,4639,-947,31733,-37283,-11326,-36896,-7074,30769,-44539,10876,3301,74062,133696,56786,-15481,33559,76221,10040,25819,17964,104796,10015,10048,19648,28866,83446,29351,-64661,-20486,47022,33452,92691,-11119,-54300,-8960,20884,-10817,-55982,-105642,9353,-26191,-2029,27359,21600,17311,65165,-39850,285,-12992,-23916,4837,32908,56016,-26712,-97677,36675,10724,24654,22097,-16825,-77074,-47304,-99066,-94618,-57874,8258,-30710,-40180,-6326,-25646,51487,28178,-40892,-7724,12585,-34209,-28430,-5387,17155,-20212,-30461,-11270,-61566,-21417,16682,-60791,43622,-52882,-85715,-17700,232,-75783,-93213,-71954,-57773,62214,97727,-77793,-40301,-21762,-32763,-12374,5278,-69846,-71855,-74566,-20284,11562,37647,20031,-47771,-58680,-10451,33967,-49602,8268,47496,-135328,-37420,-25645,54141,-4273,1100,13761,93777,70068,67703,-32230,-49918,-82486,-18164,45977,-20503,6904,69822,74378,45748,76332,-16375,-86519,-85029,-42930,-99078,-45557,-44751,14164,42892,-16005,52674,58345,22897,-7138,31114,-26183,-63792,-26132,7564,38663,-22440,-67980,106074,10565,-2717,131585,26696,-24120,43763,77459,59829,22564,-8465,32886,-58990,54040,-19207,-12874,42045,78092,68287,83930,111195,-14254,-58166,-7049,43701,-125989,-15557,31292,-53257,-5301,-47576,-45258,-61168,34342,27596,36503,93295,-5302,28882,57216,6325,-37979,-48301,21527,15753,16124,-15851,29190,-14301,11644,-94582,-21012,-18762,24844,9618,-40077,41614,3037,7559,45692,32452,32698,7247,57190,-5111,-65489,38198,-7958,45827,-13449,-51735,-32252,-105140,-49044,1594,-54801,18408,8111,124087,-1573,-11840,34946,27292,25704,74315,24105,-30542,17641,22045,62257,-54447,-10844,18402,3469,9413,14511,-33102,-29669,-46053,28349,102856,-46737,26201,-25114,-40925,44680,19004,-35319,21305,-4822,-897,49498,21789,-65836,-10980,71008,-11968,92215,11771,-8034,11527,17581,53697,111075,19443,52447,24189,-37026,35799,41689,48276,24035,-15592,142585,36874,-38595,6953,-9949,42089,-7189,79942,19591,37421,-73216,-39061,-10599,29157,72062,31866,-15050,-13427,-4352,-59061,144414,70722,77002,36056,-14350,-10607,-16915,4603,-39681,-587,3990,-41595,30093,13631,31944,30513,-5841,14867,46648,-15243,-62544,58849,-85122,-32955,-86986,-20621,-19329,-23133,80613,-11541,-71572,-34721,83487,-39897,-68072,-31001,-45599,-21591,86626,28116,-12327,-5307,36859,-3896,64533,6588,-8719,-27489,-71908,-42995,-32495,65438,10949,-19137,-76987,-13721,-60428,92756,8881,-69327,34241,-6672,28318,-22300,-61355,4907,39837,68602,91798,-25675,-20266,59502,-310,-35067,-33681,68174,-24164,-17384,16709,-32439,-14460,-85555,-30937,92398,-37142,-85705,-68258,20198,5637,-18642,-27747,-2164,-38996,-4569,-58953,-334,106619,74365,-68373,-117576,-44452,12196,72577,1673,-53027,-13928,40951,3448,73676,-9716,-37672,-40428,40387,52494,-17284,-56414,-48892,49438,-5601,37149,-13463,-56595,-56255,-7771,11935,32334,54903,-6629,-35725,-37075,-82951,-13295,-27057,-20842,11828,-17703,-25801,-66068,-18308,-49518,-35029,-12824,-43879,14045,-68414,30126,63525,12006,30557,-3686,-6425,16594,72035,-40529,-19807,4823,74066,-90040,-49922,-49531,-50833,-8419,-22500,57685,8231,-72198,-33713,99068,30373,26636,27528,70113,65288,45014,32599,-58026,-130784,-5890,37950,-66021,-40510,55484,44550,-44891,-107656,54229,8880,-35445,-45089,-17574,-36899,25332,52458,-68690,-2697,-55944,-31996,-45207,-56729,-84453,64536,44960,-11937,-15009,-32291,-70522,81378,78830,-18052,25968,-90365,-27083,73210,71271,-37349,46083,-2617,-96124,-28788,14650,6773,-28264,23334,-11049,46797,46217,31291,27280,54568,34765,-62761,-3932,7481,-47916,25049,-28633,-47818,-37084,164,-34362,26065,1717,50394,26778,-93621,-72260,-39023,26937,19135,47512,39822,89885,69675,47538,-3120,32238,-49763,19219,30763,-35656,5132,26642,10556,-27485,-556,17311,43881,44619,-44230,-61616,5561,52786,-14607,-7082,96663,12278,35954,50700,67878,29233,19693,27653,12834,-39083,13784,-2219,-28071,-15338,43700,37371,16167,-31948,-72263,-40621,-28757,-20899,12327,-32089,-11371,29674,-29903,52017,32611,84079,20320,29754,13831,-48864,-54329,-16221,-12479,-9365],[-28637,31560,81929,-28980,-20925,8405,-3917,26777,-25521,15261,-84768,-38746,-42484,-44937,-3062,-118401,-2740,-32466,-61925,-39869,209,22900,1721,-32555,-755,48812,20484,25356,32929,-6285,32539,1356,11636,24104,70472,-40123,-21660,9811,-9756,83342,-886,-12294,-40544,19822,21282,73316,-23220,16010,43502,19104,-12313,24577,-12121,50966,80286,56108,40276,-49697,-70151,-4434,2867,-13668,-20426,-61878,-103808,-27070,63631,28961,9023,19404,7932,58845,107004,65259,20323,-15621,-42801,-67104,9000,2137,57786,-1313,-103720,14976,71241,-43689,6421,-57893,-36557,-79519,-33173,8905,-112248,-38921,-6445,37035,20277,-18405,51642,-16512,14007,68175,11815,67830,52293,26768,-37238,-49811,-102149,-45328,10560,195,-8193,-31465,-18168,-38149,-59028,7739,11324,7685,57697,77326,122210,25412,96825,122925,16014,-62737,33276,-25871,-30712,-22054,36200,57168,72096,41630,-69625,2886,-38577,-16548,-126791,-39685,34128,-76369,-46351,15295,50429,-4773,-11843,-4713,-1883,17826,67338,-19714,59398,16836,6694,53156,5353,2750,56389,39783,-82309,62995,-8014,58421,27506,45276,-7552,-62203,25227,10640,-22139,55345,22057,22196,-15829,24525,102627,-48485,-8665,-19179,25580,-51348,27309,-46164,-48126,27295,9065,2025,42414,-12212,-16245,-17047,13745,59458,864,18565,23160,24094,-67086,39793,15513,-54742,-17498,-2836,14317,-51453,-70525,-71488,11665,57724,-47074,-91884,-28364,21958,22114,-71889,10161,25558,-4117,31502,60573,-24022,12221,-34717,-25355,77847,-16105,-13756,-883,-27203,-89364,-112569,36955,10631,97049,34874,44668,-39523,33866,29943,90325,48713,32931,69903,63800,36345,-35375,2160,-71528,113186,39964,-1113,9325,-60997,81314,66211,-40320,-65552,-138062,-44047,-378,-26722,45269,-43964,6918,48141,-53937,-128806,-5936,15746,28280,32482,-42168,-84958,24937,28926,18338,-8225,19307,-10145,-36348,-31875,-26517,-41919,-43064,-50378,23594,67798,-57302,21841,46046,19726,-27443,-61762,13033,-21866,-5667,-15425,34100,103843,60875,13153,69003,22439,-17012,18375,-26263,-9791,43365,68490,592,-29224,-64233,65035,4756,-35553,5604,-27389,-95673,14278,81105,61839,20611,12715,26576,82973,22371,4029,5800,-71663,351,42418,61478,47017,85800,62613,19264,33044,40432,-13669,64343,-36366,16041,-21729,24662,-18911,125981,138225,7042,40178,56628,71815,42955,-7578,-61835,29447,62774,16551,62047,-14884,18250,38333,77026,-29433,-40701,14370,-46595,-21332,-33746,-3093,-64868,19226,-12433,-54409,-104299,-12703,22649,-4406,-10034,-77640,-137989,55580,127208,51851,-56727,-74961,7033,72230,21855,44998,-31315,-6751,-63890,50323,21600,20714,16442,12130,12148,41548,-49659,-10016,-23620,-30514,15173,-83454,7995,173,70823,151154,48339,-25700,36075,73899,19222,35041,6284,97048,43115,-14335,-1569,-386,92679,35000,-48452,-59361,34023,33097,102836,-28387,-48635,-35879,-10306,-11420,-51010,-89167,6921,-33178,8695,17831,8540,29433,58033,-32606,-10347,-22721,-38968,1429,33723,48613,-43962,-104728,5497,1183,33288,20409,-39706,-52541,-12994,-80028,-108991,-42763,5219,-49448,-39372,-11666,-6606,49621,6019,-52953,-8665,25490,-22601,-15826,-1731,-6747,-22956,-1246,-19985,-51613,8836,29969,-42563,45430,-49339,-108290,-29549,12324,-100735,-97994,-52977,-72042,56723,58257,-71668,-28829,-10082,-28003,-14302,8648,-65975,-60038,-73777,-14468,387,28894,2571,-74008,-56044,-12467,16134,-30555,3896,21148,-129896,-44130,-42992,68907,31432,-9108,13175,114799,84730,53771,-13594,-59359,-88341,-31185,25638,-35076,7083,78943,65828,10080,51974,-5824,-69514,-61133,-27153,-69646,-21879,-22835,37046,41605,-19695,34945,30911,19804,2112,37868,-51449,-61273,-11994,-13740,5563,5170,-68145,98495,5703,1954,115460,19681,-58291,41907,91621,50763,35301,7916,37810,-38421,36842,-30818,-45640,39745,70782,69170,78648,101418,-8579,-72502,-26755,37960,-129052,-49235,15731,-78391,-59993,-43159,-31425,-43872,30161,12243,59509,115895,5443,21773,72275,14562,-17967,-41999,30209,25424,12537,-6945,44782,-24410,12124,-89666,-7393,6831,27489,20480,-33185,43024,-14846,-15785,5723,51987,29103,-14542,77254,-22705,-42621,37581,-450,55573,7808,-34750,-41187,-90669,-15342,-17679,-59771,12238,-2134,94787,-12186,-12545,39073,13868,41147,78608,27057,-67053,10405,5429,58886,-52711,12273,28243,-2404,-10614,4724,-51619,-32764,-55563,19391,76136,-48783,32188,-335,-34155,70320,13321,-17450,32163,-2232,-21483,36479,13133,-56956,-7680,69270,-18437,71829,13202,-10456,-5656,47434,48093,104819,30739,40116,1320,-42746,27800,26840,73564,10363,2965,138466,37829,-23387,2422,-36392,33826,-23903,57839,6261,49815,-46811,-47575,-22487,14313,70114,-12092,-12631,-8251,13020,-52499,154762,72863,67263,53558,-27326,6032,-32492,7819,-25023,-30668,11307,-26486,43496,20212,41239,45010,-8958,18723,58024,-12807,-54094,44071,-91030,-47702,-86676,-8043,-4245,-5636,71417,12764,-74194,-51256,89242,-29362,-53216,-48870,-70072,-20372,84094,14396,-25069,-1543,5448,6561,72778,10050,-10353,-21874,-57496,-39094,-7650,61872,25232,-7222,-64690,-28855,-32533,70846,16939,-94146,29762,16172,-3069,899,-25038,11519,44096,61390,87951,-60970,-50882,61668,-4872,-33272,-53024,79625,-47880,-36254,33595,-31972,-28069,-111405,-48118,70321,-54572,-83962,-89253,17999,6879,-19848,-36646,-9106,-46355,-3769,-83196,-4836,107518,41449,-71472,-118422,-36633,25271,41283,1021,-34976,-15658,56360,28517,53701,-18226,-53695,-26579,49990,36887,-3360,-34693,-21941,42117,-13493,34991,40039,-22852,-51119,-18019,23482,38508,49836,-5650,-58957,-46976,-61820,11491,-35970,-35553,-23956,-16193,-41514,-66905,-17508,-42260,-34418,-23238,-44209,11285,-60093,28224,62380,18659,26755,-11478,-10927,10015,90472,-58323,-28249,10785,84408,-76557,-56461,-41631,-65847,-14580,-40628,10171,-4267,-53256,-17770,85977,46100,22089,33657,69819,60756,34584,24013,-68603,-116678,2059,56858,-45040,-9507,20331,32341,-54264,-102477,52971,-15236,-43589,-40709,4923,-29439,10259,53324,-60439,-385,-49772,-28479,-54669,-75446,-79756,34164,5415,-8639,11266,-33143,-66281,63656,71335,-15819,32585,-113631,-25115,48651,84284,-23307,1506,-12544,-119506,-66172,13658,24029,-3547,20064,-15744,35374,58248,24485,42230,71959,17683,-97424,-8658,5394,-11632,27503,-16062,-48058,-40020,16881,-23930,-10147,-11257,29033,33614,-67020,-74068,-64820,31014,20105,30578,2738,51018,38411,56169,-1385,65772,-24743,3830,14951,-62415,19340,32714,17276,-29931,-6599,17297,16498,55779,-26705,-58759,12041,51351,-25256,5364,91649,19500,36498,42215,74782,27496,3620,13059,12360,-38207,9370,-25220,-14079,-2400,72069,45672,41383,-29983,-84234,-27542,-43740,-1259,11753,-4718,9514,18149,-25903,65870,22604,83992,2657,58991,31979,-45193,-47693,-14570,-7053,-29851],[-37402,41342,74796,-27567,-23003,15722,12869,-23854,-29634,24892,-54633,-45349,-44578,-26314,-21675,-137305,-10637,-28161,-62629,-49574,-26803,9892,-55443,-91646,7817,42544,42803,44083,28549,-35788,12363,-14745,39123,43675,67078,-31493,-30017,20793,-13882,67678,-19758,5195,-65613,23139,29179,59981,-8050,32533,45091,-11850,-30995,690,21731,54758,88434,71612,36602,-47915,-31674,18611,14068,-12994,-38003,-94387,-109251,-23418,41660,38431,-9661,15938,-1977,70387,123112,61636,14778,-33652,-57296,-72875,15581,-13482,74038,-6040,-94136,19434,64578,-30831,19177,-45947,-21683,-79362,-33910,19491,-120149,-33637,-2247,29604,28541,-1463,38717,-26808,9206,54664,18672,53856,13897,38648,-12339,-34357,-68633,-42167,-44204,-19815,-15241,-19272,-13613,-11403,-48385,25595,-41371,12015,53644,73482,108460,21351,96080,147498,18665,-78745,31678,-39500,-3716,-5374,26967,38227,46444,24713,-47373,5351,-39469,-1868,-105212,-36095,29261,-78700,11827,26763,7197,-34605,-34198,9704,23571,17254,48393,-8884,52113,10858,-8139,44200,3714,-7511,46637,22543,-81825,35051,15921,40667,43357,54483,-16665,-38797,54642,-5359,-13039,11609,11251,-5915,-38073,-33879,49016,-44946,-23649,-32239,-13272,-65541,34484,6688,-32841,51959,32086,1357,30149,-11288,9093,-9530,-6817,30272,-42134,3074,18944,12758,-70427,52050,2969,-61568,-27665,9861,12340,-48688,-74372,-51346,26164,65389,-24987,-82166,-54182,24330,38785,-51184,-11263,8090,14873,46614,80171,-41374,58479,-62060,-34109,85432,-6801,2531,20320,4611,-97464,-93349,52116,-2431,58197,46047,28689,-71650,14042,35851,95204,60458,43314,74220,48176,35966,-59427,-13718,-51361,174440,35517,-16885,-14962,-72041,49589,85660,-30495,-46944,-155616,-49514,-1258,-21254,37324,-53437,15756,33052,-85044,-140996,-10853,25215,-14940,1716,-13990,-81463,24560,42342,31728,2942,37985,43539,-17268,-25232,-10501,-49516,-18391,-28812,18141,78858,-70354,29173,48819,13389,-22045,-76147,35064,-12267,-7918,-29744,33398,90612,40813,-19285,79525,24511,-15593,1545,-41763,-13038,41971,74737,33957,-11256,-72751,77633,36959,-9722,1171,-1054,-53376,17905,75925,70066,28736,28340,27546,62561,38389,-22999,-2766,-83828,-36910,3587,69648,43886,89406,67631,22717,29580,54099,-3033,50301,-39977,6930,-33266,17208,-27237,139227,98035,20236,28055,31465,77088,63524,4912,-60750,57771,32028,17359,65706,9240,39215,41529,108142,-30165,-50490,9855,-52236,-35400,-39659,-13929,-75584,21903,-11981,-82815,-120142,9593,23957,-2727,-16663,-60665,-148097,44495,98924,50710,-64173,-97767,-22414,53296,27237,44624,-40725,-24067,-53626,66051,12483,3048,-4154,11391,21608,47154,-45732,-445,-12689,-54642,57,-90329,7448,-5075,58714,145076,26276,-36437,33525,64454,21238,42546,-10425,76656,74679,-26068,-16923,-21013,92191,32793,-16802,-76808,19191,20165,103329,-36717,-37901,-54675,-23373,-10477,-44497,-70148,6432,-31458,18029,3326,-5384,39008,49177,-18419,-21142,-33508,-58765,-1466,33327,42451,-44452,-92437,-18812,156,41873,23531,-47070,-11257,26439,-38440,-107086,-25814,9621,-56194,-31552,-8563,25869,36896,-27452,-56609,-5733,47640,-19393,-987,-6925,-24667,-23274,30585,-36705,-52954,33257,29352,-5945,50073,-37030,-113186,-34334,15986,-115637,-92322,-27683,-77909,47869,15179,-55819,-22380,2947,-16377,-9175,15027,-51648,-42636,-61182,-688,-3100,17600,-12969,-89227,-45535,-20854,2301,-759,-2371,-13393,-114872,-47387,-44375,77508,68979,-13868,15492,118527,93731,35344,2397,-63462,-79010,-42671,3722,-43998,-2143,80947,52867,-1366,28314,12120,-32435,-35555,-2388,-36954,-3863,-2137,42225,32377,-31167,15011,-4837,15948,6360,43990,-64504,-34515,7259,-23408,-29708,34530,-59608,83070,4693,9466,91189,10429,-84657,39386,113011,37931,40633,20051,38014,-20823,3049,-32782,-76204,36609,63146,68788,63219,83434,-15859,-85761,-37784,27243,-97610,-43785,7378,-79567,-105016,-40400,-26754,-30238,6128,-6056,65714,86862,19162,-6037,55962,25649,-2368,-39771,36805,26412,330,-488,59654,-24898,15776,-76485,-6283,21077,36024,25962,-19306,43865,-33215,-35397,-33749,58661,16185,-26198,92285,-47874,-21113,33622,5261,60135,35161,-2961,-45720,-53903,13701,-23426,-48687,3527,-2953,56877,-28078,-9793,42235,-7720,39507,74013,25579,-97062,232,-14595,51807,-53583,27313,25271,-3992,-31349,-16184,-65004,-36199,-62027,960,23796,-45606,34675,12123,-24117,94432,11487,3006,36503,-295,-54028,11483,-87,-25497,20318,71708,-18512,32715,9966,-14253,-22548,59262,34476,89465,41216,14975,-27797,-50905,15200,2973,85978,-2749,21722,117701,42390,-4102,1329,-49594,11073,-46033,29787,7582,41649,-18222,-44208,-28720,-2781,63764,-46027,-2484,5953,27368,-40099,151011,66071,52683,74838,-11009,32891,-38033,1797,-8524,-59924,8523,-12353,50625,32853,56897,52879,-10665,21195,63690,-1887,-38576,32384,-82884,-56510,-78108,20363,11179,12595,47194,27299,-74095,-64846,88288,-21503,-28599,-58306,-92490,-21897,64750,756,-36942,1007,-30640,10197,76319,17078,-8404,-15487,-34272,-17344,24406,61264,38289,4320,-46614,-34802,-9875,26040,16152,-100821,27789,48894,-35680,29040,17479,22062,40661,47186,66527,-81832,-54697,83298,-9145,-26160,-57281,78911,-71202,-60270,33897,-32221,-39592,-100070,-46227,35673,-74671,-70083,-112294,11309,8832,-20211,-47465,-23891,-48808,1005,-98100,-6301,94992,9014,-67011,-107697,-33640,39446,20138,-3770,-11448,-19339,69175,40989,35898,-28322,-65318,-2763,43256,16511,14465,-4349,13650,24452,-14924,28604,83728,6612,-31580,-24110,26818,40493,40190,-4544,-78565,-58781,-31706,33594,-42996,-37669,-54530,-16701,-53626,-62246,-17074,-21598,-28998,-29702,-45666,-1178,-37430,24474,58451,34436,16621,-15547,-6145,3079,89243,-78858,-28611,4623,84816,-57159,-52626,-17565,-80061,-25272,-57654,-31564,-13653,-20765,6766,63144,62306,19730,28918,61051,48289,23481,19868,-73773,-94011,6214,64776,-15665,22406,-13333,14858,-56101,-85719,39481,-48906,-45385,-27365,26148,-18245,-11423,42753,-51038,1042,-34328,-38296,-67761,-83448,-68459,-2137,-27195,-2128,37347,-28217,-50212,32746,50551,-19021,35781,-119506,-20747,16500,82544,-10471,-37333,-21128,-126716,-76831,5038,24494,21501,22408,-20752,30831,56494,14143,53467,67373,-4802,-114937,-11740,6468,20142,24321,-6966,-27252,-39714,21224,-14034,-42967,-28804,3010,38123,-23532,-71110,-76598,31804,26281,12281,-31217,14523,23592,54594,1699,82611,1930,-4357,-18762,-79122,32282,36185,26866,-17467,-6758,15724,-9623,57721,-6378,-58512,16382,39713,-31524,6628,61006,21648,40735,33616,72836,21422,-6074,-4612,6341,-29145,13939,-40182,-3984,8443,79307,44518,50198,-21932,-80938,-11507,-58151,16412,9029,9684,26646,11066,-16676,60325,14678,77976,-15137,69797,47541,-32032,-39851,-16730,-2954,-42221],[-39436,45796,55239,-15688,-17333,21018,25144,-74734,-34706,29968,-6987,-43117,-46869,-182,-33145,-124179,824,-22880,-51753,-51826,-40781,3609,-102026,-138741,8504,41134,67885,61848,28687,-57315,-11812,-24079,61847,60733,64373,-21351,-30965,30609,-10824,48228,-34670,30069,-67080,24659,34644,36073,3976,41971,39072,-19920,-43116,-18801,45631,47101,77254,67433,21110,-52149,11776,45264,22079,-5421,-47577,-115093,-109347,-21942,12277,32753,-31088,27368,-12678,72127,109294,47971,10567,-49711,-69176,-75143,18144,-21563,89305,-20719,-82862,16855,48344,-22241,31643,-24964,-4339,-80174,-29869,28157,-112143,-25584,7384,19183,33206,14407,23474,-36304,3600,32027,20045,37644,-36819,42864,17077,-18792,-32527,-29628,-97563,-29874,-21276,-22779,-11774,16501,-33482,45582,-78664,20189,48302,71245,87562,11104,79579,158385,29187,-84087,29163,-37291,22947,10611,9050,12863,15186,14167,-21825,4577,-41880,14020,-65556,-22622,19937,-76225,56284,34490,-15048,-45463,-51599,19854,43035,19361,24725,-849,33219,8557,-24542,26370,4088,-16133,21406,5292,-63337,8349,40788,24025,53900,47168,-27220,-11447,66108,-21736,-4171,-25988,13973,-25883,-57237,-66182,-427,-31955,-45462,-40740,-45982,-71913,42177,36782,-18236,69370,48370,-1583,14190,-9483,33146,-958,-26649,-2587,-77960,-10000,14482,3455,-67909,54162,-14897,-58647,-33154,13011,7020,-43696,-64343,-30066,32090,63489,1669,-61851,-66117,24193,54237,-19307,-32447,-17599,41939,63988,108068,-50686,78133,-78166,-37242,70098,12832,15326,30718,17015,-99068,-61382,63867,-8488,-1479,39522,6612,-90161,-27,36131,72836,41002,49399,79701,22710,24387,-85311,-28908,-15778,258175,5708,-47935,-43301,-69221,23632,102812,-13711,-17857,-138424,-47616,341,-12066,24678,-42542,36097,22803,-112893,-131926,-13786,29153,-48633,-36121,12815,-68009,26083,59726,38849,15857,45987,87968,10715,-14396,5028,-62248,8385,-5697,2645,78876,-64621,36028,44994,10808,-9501,-83274,47079,-2774,-12374,-40801,29296,60456,19005,-46611,74999,10383,-16301,-21038,-62302,-10558,23664,74512,71653,16468,-64415,69792,66909,17979,-19883,4014,-9903,20986,65866,73471,36142,51493,17034,27418,46315,-38590,-4857,-75920,-55354,-28733,66980,34432,73472,60357,25405,20079,63461,6475,32682,-46144,-10763,-50962,8426,-27937,148611,46217,19400,9156,-3463,69082,70422,18757,-45831,78514,-9260,15705,56898,25378,48063,29245,119539,-41303,-55224,2874,-49275,-41600,-31913,-24230,-63743,39738,-6925,-96886,-120898,45501,17980,-10331,-25797,-36666,-142453,17569,63762,46713,-64290,-124971,-65513,22975,21813,43059,-32376,-47854,-48095,65194,791,-13070,-23090,819,27727,47948,-28318,10390,-6658,-73693,-8586,-60708,12799,-11562,41933,118039,-4147,-45620,24016,50808,18478,52111,-26017,49833,100805,-20888,-24658,-30107,80729,22791,23229,-68651,5199,-6913,91851,-31755,-24610,-58343,-20741,-15919,-38885,-54152,7404,-14957,23239,-13699,-17437,43840,42347,-4036,-28775,-43629,-77341,-190,32126,37789,-30090,-66444,-33382,7834,49974,32785,-40492,32774,63731,13287,-89353,-14321,19941,-49284,-20044,4718,58139,17527,-58718,-54310,22,71681,-27582,11966,-19542,-31782,-20103,58275,-49981,-53845,48365,23096,40087,56981,-17135,-98882,-30724,7573,-118678,-76203,-2764,-70604,37364,-23091,-33242,-20579,11871,-3878,-3636,15670,-31068,-23475,-39091,21009,2707,7508,-20978,-92521,-27702,-33296,-3087,31715,-9821,-50272,-94261,-43216,-29267,73915,99189,-10472,16381,106998,90499,17723,6029,-61205,-57486,-51305,-14868,-44959,-16640,73863,42203,13203,11843,30877,9624,-13171,28320,-6428,6068,17565,29544,17825,-45980,-3566,-39441,12320,5030,45873,-64874,162,27183,-20706,-60382,53124,-43871,69203,9624,17191,65499,4951,-87024,35816,127422,25572,34223,27042,34237,-12740,-38064,-28654,-91984,36271,55331,71380,45335,64270,-30530,-92657,-37623,20693,-40251,1057,8269,-57955,-127822,-40119,-27710,-16748,-17000,-21079,56774,33577,30567,-40527,8138,35513,3824,-40783,39222,18924,-18765,1516,67632,-19178,16464,-61884,-20651,17666,48723,25597,-3216,37179,-45824,-48945,-60530,45101,-3998,-21481,97223,-74003,-3788,30198,10224,60370,60322,35826,-41537,-7051,32566,-12429,-23338,-6994,4560,20729,-46451,-7165,45813,-31052,24271,64136,15808,-116866,-15046,-31816,48569,-56618,32129,7919,-6638,-50078,-43589,-70663,-44035,-66068,-19331,-32818,-38502,35580,12539,-12712,110047,16372,18894,31207,542,-85958,-22116,-16513,22715,73220,75426,-14027,-14156,1868,-13840,-35011,47373,15045,73341,47699,-12124,-55057,-59210,1163,-25002,83689,-10845,32497,83212,46185,14809,4543,-44344,-19936,-71669,2914,21831,15383,7567,-30131,-27325,-18592,56112,-59788,10713,24579,34230,-25394,130238,52356,42060,96736,37373,59422,-33934,-16675,5712,-79756,1511,-1289,56039,50985,73690,46730,-12385,18666,60982,15776,-21097,23101,-66937,-62192,-64334,54651,23177,31476,15108,32261,-68582,-73354,76019,-21045,-2544,-55658,-101849,-21208,33184,-10857,-43556,4583,-59729,6257,76193,26736,-5919,-9496,-3415,19468,52864,66998,52181,11149,-30658,-30086,6888,-23274,7159,-88182,26833,76360,-59433,52469,51738,32064,33249,31412,36960,-80337,-32506,115894,-10937,-14196,-44363,54033,-85521,-79292,22766,-32826,-46817,-57603,-33291,-3559,-89426,-42386,-121626,9089,13140,-20431,-61068,-39904,-46031,8519,-99421,-4409,67881,-14385,-55945,-86863,-34553,51998,11713,-8520,12158,-25121,77817,43879,28213,-36537,-72350,25588,22273,3861,33908,22028,46167,3267,-10862,16924,103401,23023,-3888,-27230,22157,40910,30854,-3225,-86701,-68999,-8794,45100,-48692,-26019,-70633,-18011,-57900,-51625,-16756,5557,-19007,-28072,-49460,-17987,-1536,20759,55789,56735,1182,-15439,3483,-1853,63079,-96971,-25964,-11960,76015,-36726,-37826,14835,-89402,-38365,-72137,-51967,-17226,9308,32491,37769,74640,19385,11534,47127,29994,14510,22378,-71644,-70308,7038,59348,13425,48181,-36597,-3226,-50685,-65318,23621,-79438,-41779,-11369,38222,-4596,-29845,24793,-42835,175,-19739,-59431,-79506,-76449,-52523,-29159,-40556,5648,57081,-16913,-19293,-2581,19958,-28381,33309,-108116,-17508,-17139,66962,1756,-54991,-27222,-114566,-59420,-8680,7928,38264,29025,-23858,32263,41657,-1645,54645,53984,-24857,-109204,-12857,10303,40960,16122,-4397,11897,-36023,14574,-5562,-65039,-43951,-16589,39878,20369,-64252,-72331,28657,30246,-2614,-52334,-8379,24973,44540,3920,77116,22223,-1889,-54184,-79622,40224,35155,36441,5905,2644,14966,-27361,51411,7426,-64110,16480,21624,-32464,-2765,13432,18465,46081,25505,63839,13305,-7300,-23952,-2517,-17479,22072,-43842,-2155,14086,69189,34366,36474,-9282,-64771,2829,-65551,32624,5922,14129,34363,6050,-3522,33137,10218,65206,-29579,60413,52753,-12809,-33567,-21112,917,-41280],[-31100,44535,28773,3175,-6884,22137,28992,-106548,-41329,30633,43811,-32465,-46669,25448,-30656,-80621,24569,-16983,-32981,-45107,-38595,3994,-123238,-151248,1952,46028,93560,73268,35144,-59514,-33603,-30693,75078,73485,61566,-15838,-22551,35502,-1636,24871,-41915,54346,-47429,24727,35385,14502,13380,43286,32108,-7490,-49125,-28807,54177,29898,50282,45593,958,-58458,46456,66384,26774,3914,-47539,-118892,-102276,-25823,-22872,11089,-50326,46654,-21543,55278,66516,27907,7468,-58210,-74083,-77021,16311,-18402,103674,-42327,-72782,9513,26538,-19572,40940,461,13098,-81696,-22237,32461,-91060,-17686,17355,8432,31602,28030,12344,-43771,-580,9125,16810,18859,-81726,35903,44725,-6095,-488,-11415,-131340,-31211,-25357,-33736,-16676,36443,-14111,63675,-91080,30168,42533,60642,64177,1048,60191,146634,42584,-77223,25127,-18997,40283,18224,-10652,-9202,-12393,9473,1808,1208,-45007,30013,-20219,-1844,9414,-65743,79777,40120,-3082,-34059,-62245,24559,52226,22762,4121,1234,7907,12798,-36221,4773,8812,-23043,-16355,-8787,-35154,-11827,60594,9998,53806,24005,-34349,12490,57829,-34572,1604,-49013,24582,-29424,-69051,-67998,-22052,-12648,-67561,-44465,-57560,-71689,48362,35139,-7250,73465,56585,-6361,1157,-6941,46330,4946,-40430,-29570,-95624,-18397,9127,-5829,-59557,49775,-31641,-45275,-30227,5289,-4017,-38493,-44202,-13474,28154,54763,26866,-36308,-59155,19942,65690,15034,-51248,-40224,70222,77324,131248,-48196,68171,-80500,-35441,30158,33705,16954,28740,16063,-91055,-21043,72663,-5066,-66291,19621,-13416,-84089,801,29774,28838,-2650,53095,88527,-5405,4048,-107752,-35340,29650,336431,-33118,-92129,-69074,-55050,7688,112701,6494,13837,-96746,-41899,-131,578,9499,-19704,59765,16362,-127990,-107939,-15980,25760,-61383,-66665,34010,-44741,29334,75840,39045,29897,40016,105120,38288,-2349,16657,-78086,30910,14676,-23355,68157,-47246,40526,34533,9836,5430,-80535,44473,-5822,-16975,-43947,22758,19831,2262,-60254,56204,-16002,-18955,-43993,-81951,-1355,-5284,67669,103611,47816,-43064,46282,78005,41803,-52572,-9855,25385,22879,47076,69287,40061,72447,-1507,-15314,44851,-41670,-1052,-52089,-53073,-50343,54787,19566,34605,38061,27717,6891,64779,10097,18997,-54577,-36057,-72098,-1157,-26682,153909,10531,4312,-9553,-31848,52589,58580,30117,-24739,85525,-43898,12621,35026,31292,41567,3267,109065,-59009,-53557,-4205,-37977,-41768,-18505,-30663,-28409,69739,1374,-84122,-102216,89477,7017,-28894,-42379,-13082,-119628,-19107,32127,38062,-52355,-144761,-105530,-10471,1896,38762,-8907,-65997,-44887,47589,-10410,-21529,-39166,-17384,31146,42877,-6720,13846,-6512,-83487,-7300,-5885,24129,-17978,22525,81012,-35834,-50211,7579,35717,14232,63502,-35841,24156,118411,-2407,-25135,-29034,59162,6817,60560,-40417,-6000,-45736,69078,-16859,-11334,-44054,-5579,-29592,-34292,-44315,8256,15097,22664,-29120,-25757,42810,40128,5141,-30577,-50476,-87621,8263,31486,34050,-7217,-35988,-40257,20073,57674,45870,-25881,65467,91594,56042,-64182,-11604,31703,-31121,-9646,26415,75470,127,-74071,-49939,6604,88799,-44092,18608,-34986,-27314,-12645,77802,-48144,-39850,51973,19523,83736,64653,5747,-69538,-20372,-12528,-110696,-50995,16036,-49329,27937,-51683,-9223,-20814,12609,3035,-4156,3602,-9827,-6850,-13330,47380,15664,1269,-20053,-86533,-4661,-47821,-735,57971,-18938,-81448,-70990,-30188,-4405,55891,114571,364,11568,85397,71894,5522,-7668,-52978,-30599,-56879,-26638,-36892,-29250,57961,38251,43313,4727,41407,38513,3893,59943,17537,8282,36270,6171,1104,-57961,-16956,-65908,9327,-701,40932,-55570,18831,42156,-10913,-80272,54924,-24737,63007,20314,21882,41332,7212,-58807,30057,124339,16639,15677,29920,29598,-15776,-73510,-22416,-85134,38649,45522,77067,32322,49327,-41513,-88506,-27410,23017,20443,64599,17111,-20264,-127369,-42604,-28034,-314,-20522,-26752,39095,-13168,33582,-66083,-53040,42208,186,-42842,37772,6076,-40532,-1530,65367,-13117,9010,-49626,-47045,-2803,60744,20880,10370,20166,-48803,-55842,-67551,11319,-24563,-1878,89459,-90907,9211,27950,15569,59524,75993,71276,-27317,35659,40872,12063,9223,-18265,16808,-5653,-62683,-7480,49300,-47694,5484,52693,-1499,-124443,-36750,-41381,54477,-59716,27524,-21269,-13760,-62426,-68608,-71828,-59840,-68055,-33056,-71249,-29474,35989,6501,-1560,113729,28050,26337,16266,126,-103148,-57079,-33218,73478,133894,75420,-7511,-51702,-10314,-4720,-40146,16176,-8230,60967,48449,-30601,-73424,-65008,-10990,-50718,69934,-12087,28837,43692,45290,28595,11314,-19503,-50758,-96358,-15778,42496,-19083,27124,-9913,-18482,-29485,49403,-50827,23219,42653,31338,-12660,95038,34864,40543,109470,96387,72421,-24332,-44965,14931,-84370,-2288,5664,65402,70870,84582,26160,-16193,8800,50619,36004,-6800,12260,-51402,-65407,-48764,77553,28397,47748,-14838,30406,-58158,-76157,51514,-28731,16994,-40244,-93188,-15501,-1033,-18201,-41560,10193,-75224,-3923,72898,36408,-5754,-5192,29652,63399,67799,78605,68644,10536,-22780,-16148,19575,-62863,-5428,-59988,24671,81117,-68383,64201,69316,37410,25467,19341,8229,-57725,3576,138270,-9490,820,-17999,5626,-86219,-85645,10191,-32233,-48505,-3811,-16724,-38355,-90466,-5989,-107210,17827,18481,-21494,-76845,-52254,-38500,16766,-87832,-994,30380,-23716,-41531,-61122,-37399,57973,14013,-9224,30727,-32002,79501,41627,31891,-38026,-76508,49116,-6299,2244,50496,34623,63930,-13204,-2996,1350,95904,23256,23553,-29342,12605,41622,24707,-1700,-78772,-73532,-3033,42391,-53363,-5459,-67263,-18307,-50391,-35741,-15370,30503,-6108,-18475,-55252,-31506,40776,18992,55450,79508,-17952,-11831,11043,-3629,17735,-106394,-25843,-34049,60934,-18383,-15074,45768,-89343,-49872,-83054,-48062,-14099,20168,51646,20308,79494,19591,-15298,32172,9386,8528,30718,-60641,-49714,5892,42743,33409,62816,-43950,-16217,-40183,-50700,12596,-87787,-34546,781,36731,9513,-36664,5727,-39203,-4442,-13827,-83772,-84536,-56372,-34567,-35063,-30296,12768,66320,-1051,23968,-29245,-13590,-43278,24894,-84804,-16974,-46060,43535,14065,-45156,-28806,-88811,-24950,-22838,-18922,39657,33782,-23958,33854,16825,-23006,41742,42717,-35800,-85168,-12032,14262,48636,5027,-9247,59376,-29784,1734,624,-73411,-50330,-21510,38528,48114,-54964,-53475,21716,26732,-10210,-56613,-13935,34464,30531,4895,53271,30875,10538,-72174,-61844,40424,29201,43313,31661,20705,16632,-34675,38953,6320,-74292,11478,3310,-27968,-18625,-36775,11667,49598,18259,50777,6552,-555,-39589,-9832,-8960,25443,-37616,-9973,14395,51647,18093,5218,5427,-42039,11570,-61387,45961,4890,12058,29707,556,11969,-7542,8785,45406,-39070,36935,45221,4637,-31095,-25378,5509,-26131],[-12523,38582,3320,23353,5838,18757,21984,-107598,-48993,28331,82464,-15438,-41721,42601,-12773,-22462,49365,-10926,-12215,-30083,-23174,9034,-115683,-122501,-8176,55933,114918,75377,47858,-37042,-47926,-40297,76871,80824,56873,-17180,-4949,33637,10337,-2073,-41902,70037,-16213,24009,29145,6066,18797,37480,28575,13207,-51796,-27730,47286,8232,17653,17375,-16226,-61155,65817,72386,29380,9114,-41284,-106335,-87757,-34733,-59232,-20790,-63513,63368,-26533,19268,9110,6044,5676,-53693,-69389,-79383,10502,-4561,116442,-65897,-65743,1020,4069,-18970,44998,24128,27370,-83438,-12785,31316,-62275,-12319,24272,-424,21902,38672,11181,-47280,-2255,-3706,11126,-2916,-104080,18040,66305,3319,23989,8180,-132123,-28269,-27653,-41914,-29763,42411,7440,76323,-81239,38765,37590,35884,42941,-3247,48714,112420,51094,-60951,19053,9443,42034,13194,-24944,-20825,-30170,8443,18844,-3247,-47833,43784,16676,20616,641,-44536,85963,45349,39600,-6828,-66003,24656,49562,26024,-7879,-3713,-16673,23828,-38272,-15084,18140,-27208,-57567,-16957,-4776,-22127,71692,302,41921,-7386,-34414,31733,34679,-41296,3774,-55634,34353,-15855,-71648,-48530,-11353,8051,-82250,-43450,-47029,-67635,50494,8348,-560,62726,56974,-12888,-3229,-3628,42938,6332,-43529,-45400,-90782,-21256,3095,-15735,-47503,43832,-40816,-23777,-19557,-9631,-22607,-33229,-19274,-4398,16945,44272,44988,-11414,-36404,11730,70418,41928,-64439,-51278,92265,83151,137880,-34579,39080,-69906,-32720,-24452,46865,2684,17124,9894,-72210,21152,79210,7082,-118022,-1455,-23280,-53704,17976,16988,-24393,-51445,54569,98218,-29861,-20448,-122364,-31010,75388,386812,-56550,-141387,-87774,-35303,1987,112124,25129,38554,-50432,-36247,-5741,15731,-6502,3816,74974,10841,-122841,-80810,-17991,15704,-49764,-79139,45672,-11221,33551,84376,33515,43431,21688,88510,57285,6787,23338,-91316,45226,27912,-55735,50226,-28052,40210,18683,8359,17756,-68774,28759,-30750,-20226,-36388,14403,-20843,-4814,-55831,28735,-43111,-21374,-61909,-93271,13199,-35254,55018,118855,74246,-17887,15636,64727,56962,-84990,-32758,48937,23596,18479,56127,38693,81763,-21412,-52370,35581,-35753,6009,-23107,-36292,-60967,37391,2333,-16987,2324,29459,-4164,57157,4065,14445,-63237,-62198,-91148,-11316,-29161,152999,4258,-18939,-19947,-39753,32761,29432,34820,-9364,78283,-57153,9288,626,27627,20488,-30147,82200,-74343,-44435,-8866,-22024,-38949,-7259,-30480,20729,100029,9567,-47815,-67935,130472,-5488,-55593,-68005,3658,-83779,-53042,8375,24263,-28549,-142546,-127977,-38816,-32693,30372,19497,-70146,-41638,17876,-18756,-19726,-53286,-37615,32002,30745,7447,3670,-10647,-82434,2726,52532,37677,-22994,205,46817,-61918,-47415,-13202,20471,10929,72347,-38195,5312,125203,19544,-20419,-21379,30655,-12454,83072,-4230,-13222,-89157,38315,-3915,-171,-14650,17717,-46602,-28914,-40053,7319,50916,16346,-38705,-29629,36012,42798,7674,-25422,-51459,-85016,24240,33141,29710,15350,-10350,-43831,30575,65239,57197,-10636,78656,104634,73489,-44304,-15582,39873,-7063,-4994,51295,69279,-7480,-65850,-46783,12269,92849,-61183,15861,-47101,-14465,-1165,88151,-26134,-4661,43465,23142,115031,71023,25117,-33391,-7641,-39969,-94535,-19558,26145,-18397,22706,-69582,10180,-19749,4194,226,-13957,-21987,6588,3840,9036,72772,30025,-438,-12699,-74910,20270,-62419,3179,70840,-31753,-98940,-47231,-10775,18293,25650,111786,14152,-738,59534,41378,815,-35516,-40584,-6645,-59568,-30288,-20366,-33284,36306,41243,72605,4316,35387,44040,16263,86794,32139,5154,51983,-17403,-15171,-61975,-22520,-81429,6609,-8220,28740,-41599,4392,47171,-1831,-85905,41832,-7404,65185,33999,20624,19201,17419,-8812,21164,103493,11789,-10442,29900,28153,-26530,-93260,-16377,-57460,41099,31520,82052,27414,41009,-37875,-72916,-11697,32675,60734,116438,30046,23949,-111733,-47199,-22738,19304,1248,-19219,20479,-36653,24141,-73107,-101950,45760,-9154,-43573,34891,-7275,-59187,-8593,53160,-12467,-8108,-40418,-76983,-32658,66156,14484,18384,-4269,-42050,-56043,-54533,-31553,-35746,24971,70855,-88876,19744,25184,21872,61388,78080,93963,-5467,63362,42294,42024,39276,-29137,29149,-19377,-71643,-10823,50670,-50146,-5617,42142,-21137,-119661,-63874,-41589,68749,-60113,16792,-55536,-25130,-63312,-81828,-75467,-84283,-67611,-33750,-80783,-20715,35432,2024,8205,105496,43227,25274,-4952,-1542,-97660,-85105,-46457,108514,172768,67286,-806,-64203,-23982,13629,-36915,-21981,-33529,51169,43225,-34850,-78533,-66019,-17880,-68300,50164,-7951,8762,9265,38298,33802,19600,21131,-73783,-114200,-21852,61538,-48054,38356,10031,-4539,-32578,43638,-24559,33199,56469,19366,-5327,53841,16951,46789,100964,130738,63354,-15300,-73576,18010,-72974,2078,8040,80418,85855,85187,-2930,-23561,-7893,36543,53605,724,-5895,-42565,-64887,-34200,72973,25326,56601,-34006,24996,-44516,-74491,19302,-41023,25611,-15037,-68980,-4652,-27321,-19260,-30802,16350,-78548,-17324,66113,42923,-9412,-3572,58240,102101,64063,90825,86253,2411,-24225,2764,29508,-88552,-15449,-23981,19479,53448,-62017,61811,68669,35648,19472,14183,-14319,-23495,37749,131601,-6245,16183,14061,-51440,-74473,-77173,4961,-28746,-44371,39323,-93,-61693,-73273,30068,-72051,35897,21064,-24213,-91440,-59991,-27364,23983,-67738,1428,-9838,-18884,-28516,-38193,-40100,51710,22421,-3896,40868,-38668,70947,38327,42726,-28386,-79936,59215,-33813,5891,58765,30302,60546,-19292,7311,-14384,69767,10442,43479,-31684,2446,42656,21860,-73,-56028,-69623,-13053,27224,-56891,15491,-45518,-16282,-29439,-16716,-10892,46456,7659,-5459,-61482,-35277,78480,20477,56147,95388,-37904,-6337,10509,-2624,-31433,-103075,-30987,-55159,44190,-2031,10037,66724,-77284,-55746,-89332,-27847,-5280,3818,59020,18955,75208,18278,-44604,19549,-9549,4397,41792,-40651,-33493,4304,20818,38761,65516,-34959,-19302,-27761,-46240,9271,-60815,-26197,5302,22582,21809,-30265,-8562,-43183,-13564,-18198,-99831,-79786,-31273,-17602,-16996,-1730,17364,63810,15477,71746,-36146,-41033,-61354,12277,-56782,-18818,-65453,20469,26044,-15146,-23879,-61044,9160,-32317,-45268,23815,29454,-21581,28338,-13191,-47675,15067,38408,-34873,-54069,-9510,15042,44878,-5857,-19917,99906,-22597,-10809,3831,-70373,-45054,-10107,33783,52379,-44812,-24323,12209,15107,-8892,-46396,-6078,42061,17835,6168,22466,27148,28572,-60272,-29933,31880,19536,46061,50638,42449,21158,-33968,22876,-12762,-84842,2231,-8982,-20014,-34930,-76600,4084,49231,12366,36414,3957,11024,-43739,-11505,-7288,17388,-27044,-24985,12474,36672,71,-28792,20230,-20763,12662,-44910,54328,7791,5012,13341,-7137,27882,-49084,8173,19883,-43983,9454,28863,11780,-33523,-27296,10929,-854],[12238,29705,-14428,38981,19796,12578,4239,-80237,-56249,24706,99598,4755,-31156,47528,15901,28545,64495,-4695,4639,-9589,-1989,16115,-87292,-66958,-16903,66904,124482,68758,64316,5525,-51964,-56915,68673,82558,49016,-23850,19073,25986,20767,-29967,-38480,72101,13982,23130,14765,13564,18546,26562,27914,27990,-54371,-17851,29670,-11166,-8390,-1365,-25217,-56131,71169,58244,31870,6390,-35496,-82899,-67932,-45359,-88906,-53893,-68718,68281,-26619,-26395,-42417,-13452,5612,-32921,-55264,-80758,1986,15468,126069,-85224,-62203,-5433,-15011,-13305,43369,39860,34420,-85009,-2771,25308,-32030,-10781,26655,-6284,4690,45423,22890,-45012,-1610,1136,5509,-26656,-97261,-6823,80080,11125,39312,25648,-98941,-26117,-29249,-40114,-48769,33929,26932,81521,-59762,43266,34533,-869,26763,-208,47783,66704,47723,-41197,10563,38513,27303,-3833,-29020,-20493,-37283,8371,26785,-6797,-49385,52239,34810,38315,-4571,-12314,84347,50890,94526,23296,-63790,22444,36694,28496,-10261,-14678,-34160,38758,-29274,-28680,29910,-27147,-90175,-18217,23446,-21399,73540,-3490,21483,-34882,-25968,50095,5424,-40836,4199,-50665,35854,8076,-65901,-22450,17610,25086,-83268,-38041,-26215,-62691,46429,-26682,2859,41239,51398,-21071,3512,374,23577,3688,-33631,-50209,-66883,-19123,-2606,-25383,-34904,40439,-38417,1353,-5556,-25146,-48954,-25926,5222,-2677,3363,37536,52848,8032,-7341,1842,67227,53793,-68729,-48586,102195,81121,123086,-14273,7713,-49745,-33922,-74869,47161,-26321,1730,5044,-44318,57012,82510,24309,-141657,-7954,-17584,-9871,43670,-893,-73401,-84682,52468,102645,-47367,-43637,-126883,-19902,110916,397895,-40310,-183289,-96916,-16366,3263,100926,37425,48546,-17696,-33167,-16540,31727,-21981,18380,71614,3153,-97514,-61447,-19421,1963,-19753,-70449,45463,32203,37944,81701,24530,53701,-3052,46466,64329,9698,26849,-93959,50151,31083,-85626,30439,-13587,33364,-480,5259,23897,-52664,7012,-74784,-21111,-18461,4283,-51533,-2302,-34943,813,-56603,-20447,-71111,-90784,29581,-57094,38031,110046,88830,1492,-13176,34799,61603,-104285,-53122,61359,23704,-15679,35134,31731,74355,-35130,-67143,22335,-26372,12764,-1097,-12973,-62014,20445,-13099,-61260,-39207,29800,-4587,43118,-12717,20642,-67955,-79767,-101717,-21267,-38045,142701,20306,-39959,-17474,-22440,13562,-9806,29791,-9491,61690,-43095,6498,-43297,17331,-10204,-62441,49050,-77675,-28052,-9375,-7167,-33982,-616,-22472,68157,115870,13605,-8373,-30048,155721,-15202,-82679,-97795,10755,-43277,-72041,-7498,6616,1523,-109474,-126907,-58845,-76050,17847,39878,-58479,-36948,-15663,-23226,-9452,-65290,-52567,29627,11488,5678,-20848,-14703,-71550,16045,92828,47223,-25595,-25284,24491,-77755,-36172,-33714,4679,9110,72599,-34506,-4850,119893,33540,-13476,-11146,88,-32563,82078,26756,-15879,-126207,4639,-7843,7509,22199,43102,-58135,-20821,-37526,3818,81934,6268,-39784,-29341,24573,48108,6546,-14210,-45223,-69794,44159,38337,22573,28819,4248,-47766,33846,72591,59906,-781,72653,100396,60265,-39834,-20230,41238,16592,-8790,72156,41555,-3080,-36103,-46155,16260,83322,-70167,3575,-50539,1045,12633,90453,10929,44485,24311,33327,129243,74056,35339,171,1804,-67929,-74338,13795,28625,13644,24224,-78400,20233,-15176,-10480,-11934,-31506,-54924,14126,7125,22514,91179,38488,1087,-3388,-60060,43241,-74367,-2,66895,-50627,-98189,-24904,9150,26674,-11140,92640,23777,-18853,33805,8117,2324,-66384,-26751,7455,-59037,-26556,2250,-25615,14290,47224,86864,5128,9163,28672,25984,104764,36586,-161,60665,-32379,-29334,-55907,-20052,-86942,3306,-14345,11549,-27957,-42302,39596,34,-77938,21340,3213,71637,46166,11911,-856,32212,42001,9222,73523,9447,-35596,26955,32949,-38647,-95174,-10598,-19414,41097,12599,80852,28596,38523,-15469,-50999,3331,43775,67799,134677,42343,64985,-91196,-52224,-11146,39250,39081,1479,7061,-36402,2663,-61430,-121095,46918,-17739,-41549,33922,-16331,-69140,-17323,34749,-20240,-31639,-32858,-100280,-59524,60727,8977,19965,-29008,-28913,-49308,-27108,-63931,-29374,49061,48166,-63785,30112,20023,28857,67775,66626,98601,18605,72050,41885,68350,58023,-38562,37476,-22590,-69513,-14036,47756,-35278,-2410,33272,-35909,-104126,-92067,-33723,84119,-55787,4246,-85251,-37192,-49009,-77868,-86952,-113230,-63680,-19067,-65696,-13956,32284,5684,15903,87668,56359,18536,-26905,-4385,-71863,-100485,-52755,113129,165433,49890,5509,-45472,-34403,36816,-26186,-52641,-58411,39168,32779,-25887,-69819,-60962,-16218,-73931,28731,-2411,-23828,-12911,26883,29415,26654,68887,-85079,-119985,-14860,72633,-59770,40468,23608,10679,-26512,36661,8378,40457,64185,1698,-4727,16908,1472,54200,65974,116275,35452,-12291,-89662,15390,-50089,14729,5638,94929,88507,76262,-31599,-34276,-27638,23685,64081,420,-35511,-41826,-59198,-22326,35716,15102,54226,-38857,18069,-29078,-71015,-11375,-51590,24067,13983,-37046,9477,-38339,-12780,-15457,19262,-77112,-30004,55008,43955,-16575,-5084,78113,121523,43121,96267,99004,-10402,-31156,20534,35883,-103302,-18189,10111,10717,-1085,-44453,47438,53347,26703,15512,16176,-29465,9116,58327,92550,-5283,29026,43291,-96274,-55348,-57335,10200,-21458,-35001,58655,16807,-70297,-40292,58007,-29798,52487,16650,-28814,-99490,-65190,-14255,29400,-44653,1809,-44663,-4015,-21628,-25141,-41279,30218,31715,6490,41832,-44054,50456,36539,54707,-5897,-83303,52631,-52692,5753,54517,13045,38121,-14282,19252,-25532,39438,-7940,51947,-33461,-4836,42274,20322,1426,-25739,-57258,-28038,5616,-58842,28759,-12278,-11923,2216,2140,-1196,50993,20679,3857,-65994,-26825,100376,25356,55644,98382,-53981,-1025,-330,-432,-67637,-87642,-39612,-69390,30328,14602,31367,72972,-54480,-53649,-89833,-3757,6774,-34261,53502,33325,62165,13650,-68388,10907,-23376,-172,51516,-14143,-21372,3297,695,29340,60070,-14101,-10553,-16512,-48859,13028,-3841,-19632,2776,2094,30494,-15660,-14953,-55687,-26450,-27392,-97662,-65880,-12111,-4571,17553,33008,17752,50921,27787,113517,-20431,-53455,-78647,-1519,-30226,-21497,-72418,4046,35709,17106,-11821,-41987,27954,-33485,-61017,-4080,12262,-18416,11438,-42613,-71625,-20244,40052,-24381,-27743,-5680,10463,34016,-13193,-32804,118008,-16241,-16930,3812,-61699,-30095,11841,25526,38721,-35056,9056,2326,-896,-9,-28202,6412,41278,10300,10146,-1938,14647,45991,-19523,5736,15588,8551,45028,57468,61187,27752,-29870,5594,-45055,-90827,-8873,-11516,-12430,-46295,-99266,-1575,44699,8326,22538,6299,22524,-30321,-5568,-12762,-2220,-19498,-41518,13025,29722,-15325,-48237,34793,-7949,6351,-19712,56788,14721,-6775,-10671,-17415,41830,-80721,5147,-7740,-45915,-12472,11636,4295,-40133,-25477,16289,26873],[36603,19547,-21882,45842,34978,6711,-21023,-39547,-61277,20642,94658,24341,-15820,43300,46777,56080,63628,2451,13572,12021,16372,23084,-51879,-11232,-19885,73587,115317,57087,79920,54830,-45193,-80364,54852,79408,38165,-32259,44627,16035,26014,-53880,-36733,60187,32371,22410,-6783,30692,12068,12616,25038,27966,-58825,-4327,8563,-22265,-19591,1829,-24543,-43049,68152,27442,35995,-4145,-36573,-56333,-46908,-53066,-103524,-79082,-66202,57418,-21860,-66196,-71413,-27752,7322,2475,-34835,-78624,-7253,35016,130397,-94269,-61224,-8385,-28493,3182,37457,43499,30662,-85959,7893,16399,-5840,-13128,24359,-9375,-16342,47182,45619,-36546,152,24208,1740,-49583,-68136,-32806,86142,19360,45054,39114,-44697,-27826,-31471,-26713,-68301,15708,39604,79333,-37620,43359,33702,-40039,15920,6410,51967,26143,29745,-24553,-472,59537,901,-27719,-22228,-12729,-37479,7282,26209,-7481,-48944,52703,31314,46376,-5898,26455,83106,55909,137781,43039,-57009,20476,18078,30554,-6478,-29136,-41208,52415,-12061,-33487,40252,-21853,-103874,-14093,46982,-10363,68421,-1027,-1357,-46732,-10101,71282,-20689,-33383,5940,-42517,26371,32569,-54726,-1610,43867,34725,-68156,-29041,-11812,-58933,35435,-52611,4560,17096,42892,-30157,19554,4564,-4958,-897,-12053,-48184,-32815,-13416,-6556,-33025,-24590,41112,-24367,24738,5921,-34783,-80193,-13399,25783,-5998,-7563,38435,50612,19244,16943,-5787,57332,48298,-62267,-36514,97465,73205,90782,6428,-11716,-24818,-41755,-102116,35096,-61672,-10802,4942,-12245,77528,78636,41272,-130383,11425,4383,31006,63322,-21817,-108734,-90219,45232,95316,-58152,-60727,-121616,-9485,128276,370542,29391,-204864,-95059,-2652,6592,82406,40491,40893,-5792,-32809,-29467,46225,-35615,19235,46695,-8217,-60906,-54463,-19202,-11055,16068,-45928,33574,79633,41982,69110,14319,57485,-26178,-2400,61760,5518,31050,-79275,46780,24038,-102140,14066,-4304,20130,-20439,887,22646,-39184,-11139,-119291,-18808,6066,-7716,-66740,4527,-4670,-19572,-46751,-13743,-70813,-73910,43222,-65336,18736,77167,89030,9623,-33608,4236,57719,-103087,-62814,64413,23867,-46882,10177,20331,51796,-36878,-46967,9974,-18240,16354,6034,11749,-54267,8944,-22928,-80272,-73964,27536,13919,27493,-37923,35442,-63014,-81910,-99155,-29096,-51585,121181,40529,-48107,-4189,13550,-2795,-49061,14198,-26863,43650,-7098,4329,-89318,4674,-42261,-85616,20042,-63924,-6956,-5462,1168,-24331,5139,-7439,99642,108426,10442,11255,-3175,156742,-17413,-99313,-121067,9998,-7796,-70562,-17066,-12152,29292,-50849,-106603,-73517,-116026,3114,43112,-35433,-30464,-43487,-24127,4044,-71489,-55704,22976,-12471,-13343,-53986,-12968,-53615,25492,102604,46716,-25282,-51419,17094,-82096,-18230,-48793,-12740,7576,59906,-28347,-8155,102829,31849,-7198,-1747,-27142,-51942,56574,43567,-13825,-145257,-26228,-36427,11072,56806,64162,-56073,-9876,-31734,-1579,99650,-3997,-32346,-25751,10278,52175,7223,266,-32706,-47119,60989,47050,10460,26986,6177,-53209,27578,78836,48887,896,54480,79945,23994,-51992,-18914,35592,34624,-20557,82092,4004,8220,4345,-47049,18850,65482,-65593,-14674,-42878,13218,25889,86660,49839,90678,-1587,45487,127453,72386,34538,23773,3140,-89572,-54697,43877,26994,36857,33568,-80903,19344,-7329,-25156,-28036,-51166,-84842,11056,3857,25252,98512,35255,3439,3910,-42416,60787,-79938,-15615,47362,-75364,-80567,-5599,22560,14030,-47558,63190,22002,-38461,10489,-17009,6050,-85776,-14307,8533,-54053,-17407,27118,-7934,-2049,49914,79888,2059,-32949,4350,34808,113268,32140,-4922,58001,-35102,-40348,-41226,-12177,-85033,-1333,-16509,-6217,-17866,-101954,20299,-7958,-61089,2479,4312,76031,52220,-3526,-17525,46715,71504,-4303,45648,6888,-50252,19618,44407,-45895,-84924,-3820,15571,38569,-9353,69371,30908,38843,19772,-31453,12447,49854,44527,117855,50336,95074,-72494,-55320,2548,54973,75311,30770,1428,-21160,-25012,-38771,-110096,45937,-20065,-36890,37374,-18140,-67022,-24829,15889,-35162,-54536,-24722,-108973,-70614,44346,5736,16113,-46091,-14544,-35537,5909,-68179,-3800,62074,30711,-20144,41430,12163,35622,77132,45251,85749,38356,65038,43332,84722,60848,-45727,39382,-20403,-55422,-12101,39728,-6904,13683,25593,-40070,-80768,-113830,-20280,90443,-46632,-6585,-100666,-45122,-19843,-58581,-105311,-137487,-55136,8371,-39176,-9917,25012,19467,21133,63625,61938,10109,-44004,-8226,-36841,-102632,-50043,83936,110569,26572,11892,-2533,-35427,57362,-10259,-65749,-79068,20822,18345,-9716,-50842,-49929,-3398,-66628,6923,3,-59904,-20764,14825,17081,29767,111605,-85686,-111632,1739,72958,-49770,34164,27016,23064,-11939,25750,36546,45559,65674,-16646,-9785,-9799,-9521,54895,12831,58826,4393,-17920,-84251,8847,-23837,31268,-1396,96068,74088,62770,-51839,-46263,-44531,15065,65031,-6115,-74929,-45360,-48581,-13731,-23536,1322,39956,-32503,9746,-12709,-68616,-29878,-53925,17679,39750,-6828,24231,-32644,1297,-3060,14536,-78865,-38104,39015,39031,-25537,-9577,88935,111303,12194,89611,97958,-23089,-36935,30781,36313,-110043,-12334,33251,-591,-62351,-22309,26219,29616,12844,12440,22991,-38539,28853,61307,35077,-12813,37210,63516,-113633,-33836,-32786,23117,-10638,-21758,54329,35713,-64812,-847,75119,4872,52806,3041,-34760,-96484,-70133,-1075,33403,-22693,2007,-68183,14684,-23880,-25124,-40705,-3353,37755,18319,35585,-47432,20301,36827,63294,26931,-84621,33672,-58793,-3916,37337,-8447,6232,-2383,31992,-28336,17383,-23446,48983,-31472,-7891,38161,17528,2445,1550,-39321,-34996,-14751,-58736,30384,22268,-6603,36648,17107,14795,46233,31980,2988,-66688,-8515,100450,32303,52147,86169,-60235,2220,-18832,966,-81820,-65338,-46160,-73290,21932,33470,44492,64558,-26428,-43988,-83897,13687,18864,-77658,37887,52365,41883,4979,-80647,6074,-30089,-7269,56235,13676,-12528,3000,-12137,10240,53139,11051,7871,-8597,-50977,21319,57671,-17331,-2157,-14875,35093,-795,-14181,-74110,-40415,-31818,-73792,-46609,-7630,2326,54370,61092,12801,30740,31473,139746,10613,-45419,-90415,-13370,-9023,-23247,-65744,-4569,40149,32684,5732,-35295,25804,-25770,-61144,-33396,-15269,-16074,-15205,-65775,-90521,-55665,43232,-10711,-14426,-995,696,21338,-14189,-43434,104932,-11950,-12605,1061,-53550,-11286,33771,14037,20778,-26525,40101,-5328,-15553,12411,-9282,14520,31364,8939,18419,-10540,-522,57088,35556,31446,-5666,-988,41985,53179,71424,34701,-26699,-10823,-79353,-88686,-18642,-4568,-9266,-49997,-104699,-3801,37597,6125,9803,11890,28784,796,6941,-22314,-24736,-21064,-52614,19489,30612,-25247,-42633,49972,-7157,-5004,7323,54424,23556,-22594,-36118,-29303,51084,-96985,-3370,-31956,-46529,-23094,1409,-15031,-48117,-19807,20084,48659],[53845,8982,-21232,42370,50989,4508,-47821,-4690,-62607,15902,74262,39651,2056,39038,70987,56579,46707,11648,13503,30062,25860,28735,-22324,22022,-14909,71231,85947,45208,89325,94448,-28801,-105524,41208,72775,26114,-38747,65971,8371,24548,-68599,-40310,38312,33766,21790,-31965,46019,546,-2570,13538,12878,-64993,6760,-9268,-22111,-15939,28648,-16206,-25724,62315,-7680,42281,-18619,-46911,-33617,-29316,-54006,-99135,-90037,-58064,33775,-13185,-86444,-72021,-35619,9883,44459,-13323,-71249,-14900,47618,127278,-89046,-60818,-8440,-36015,30436,29994,34578,14996,-85662,20716,7098,12563,-18383,17888,-10957,-35179,43384,72523,-23940,1289,57069,46,-68138,-32460,-54208,85136,28352,41738,48436,10461,-33009,-35005,-5409,-81879,-5090,41863,71729,-20201,42257,34437,-69039,8351,9102,53043,4485,459,-15711,-13746,68337,-28625,-50928,-8244,-5675,-36494,4778,20462,-3912,-46214,44253,11205,43187,-4319,62084,84908,58208,152031,44991,-47162,20232,-353,33192,-2115,-43980,-38467,59307,7171,-29468,45070,-11638,-94348,-8294,62861,8865,60281,5856,-20018,-36901,9884,93774,-36522,-19877,11459,-38807,9014,50164,-41668,8869,52127,35448,-39456,-17768,-16079,-57219,18760,-59797,5475,-1786,34754,-38314,39455,7892,-32304,-5257,15911,-44716,1145,-5710,-7459,-36955,-17973,44112,-2519,41334,10327,-34833,-109482,6939,41509,-10922,-12543,47695,41261,21770,28746,-6914,44095,29411,-45917,-23271,79563,62404,51106,21692,-13261,-405,-54948,-97285,16090,-89201,-15631,9911,17241,74924,61751,52588,-88024,55732,38095,54084,62019,-43560,-126992,-68632,32650,73161,-64656,-68814,-108905,-6959,124700,315700,147160,-197630,-81207,4702,7817,62515,34340,18731,-9305,-33069,-39694,56310,-45898,7425,6922,-22211,-26506,-56792,-16253,-18887,43953,-16414,13010,115359,45365,52466,4182,52355,-40573,-38838,55466,-3554,39990,-46000,37624,9744,-97176,4584,4244,2886,-38548,-3114,15301,-34566,-17695,-137765,-12597,30919,-21129,-67185,7105,25070,-27195,-13882,-886,-63205,-47733,50138,-59498,-291,28369,77046,6895,-43030,-11245,50411,-83023,-59603,59077,24284,-66275,-13070,6655,21852,-24628,7603,2995,-13516,15970,-2311,36213,-37249,5606,-25074,-69078,-89743,21567,53997,15147,-66250,53791,-43236,-68750,-82792,-31946,-64402,90374,49655,-37350,11756,53683,-15494,-79219,-10037,-53212,31632,36589,2233,-125554,-5907,-66264,-94772,2217,-35743,13520,1521,348,-6004,16052,11972,107949,80357,-481,5216,3950,134243,-7607,-95659,-126533,6552,14677,-52259,-21999,-28975,47223,12505,-78246,-87590,-138414,-10228,28755,-9150,-22495,-57656,-22439,14574,-65360,-43732,11514,-36022,-42921,-85357,-1216,-32011,25509,82947,33140,-22088,-72321,22403,-76989,1806,-54577,-31908,4514,34031,-23751,-8323,76629,13788,-3529,4413,-46556,-69708,14719,44079,-7408,-138695,-49170,-82295,10457,80923,75983,-37187,1526,-19391,-6854,101294,-10256,-19136,-19794,-4864,51213,14324,14072,-17347,-24777,66810,57597,-7788,8381,-1901,-58850,13500,82197,23481,-4805,33380,47842,-19396,-71857,-7811,25246,44125,-36498,76766,-27666,16302,41202,-46794,20824,47414,-47824,-32087,-25567,17911,35416,78421,76049,117275,-28235,53702,114464,65744,26101,34324,-5496,-100512,-39682,65728,25236,43738,49805,-79983,9777,1063,-31814,-39295,-65631,-101862,-1668,-3155,19455,93988,18715,4454,7529,-21513,70825,-75064,-40038,17698,-100303,-53009,9767,24271,-17308,-77933,31330,4574,-54654,-9676,-26003,7116,-83001,-5317,-1783,-43063,-5129,49913,14209,-8442,43647,55193,-6799,-78072,-14952,43044,115011,21637,-7634,42024,-27495,-47162,-22109,-3627,-77424,-7296,-13858,-19486,-11911,-147220,-6300,-23904,-42425,-7820,-3539,72889,49312,-22519,-27614,57318,68398,-16872,27648,1882,-47869,6208,59724,-44827,-71386,4912,37278,36371,-30020,47308,30396,38380,54784,-22552,13583,47241,6199,82532,52790,109620,-57469,-54176,11402,62340,93478,60436,2401,-1707,-48985,-16087,-82686,42277,-14351,-31061,45391,-12707,-53154,-28655,2254,-52052,-68650,-14226,-100340,-57550,21974,4553,8832,-50162,-3758,-15931,35871,-40797,33816,60139,25861,30224,52822,3345,41192,85306,19509,61293,48336,50500,47430,89653,49031,-50167,34617,-18180,-32194,-807,27709,24032,33817,18103,-32037,-53340,-120715,-3062,80207,-34836,-14211,-95683,-45446,17697,-32984,-122726,-145177,-41654,41646,-14480,-8098,13506,39643,23575,36969,56875,3356,-52640,-12603,-6444,-95821,-38500,31834,32713,4158,19172,47763,-21379,68300,7898,-59674,-90419,-3967,1575,6046,-28486,-34442,21349,-48176,-16668,-3529,-88334,-16823,6154,386,27003,136652,-80639,-91783,22067,63197,-23352,21750,19775,29529,8410,9715,51832,48995,61967,-30579,-17846,-27915,-14720,43810,-39039,-10339,-10660,-30962,-58580,1188,-2901,45153,-12186,71952,43768,50698,-59538,-56496,-52885,10073,56841,-15323,-114320,-46441,-35769,-8333,-81923,-11140,16989,-23122,-1201,3900,-68783,-28674,-44039,13729,56569,14063,37171,-14746,21530,-1164,-328,-87015,-38918,18681,29726,-34256,-16430,92802,71022,-18764,70392,75922,-30712,-35871,28817,28922,-107447,69,39777,-12278,-105385,-2261,3992,4319,-2032,8831,31177,-43203,30628,49357,-18787,-34330,40025,72605,-100911,-12042,-10020,38275,2466,-6650,36360,57144,-48909,32747,83844,24799,27103,-18265,-40894,-82072,-74851,10216,37057,-3499,6351,-78066,31320,-35283,-35861,-39262,-38936,38443,26736,26013,-48207,-12351,38029,66686,63468,-79783,12905,-52306,-22276,12168,-24453,-23150,9443,43928,-21867,8961,-30004,37852,-21357,-7707,29108,11900,2616,16665,-20400,-26550,-27475,-56296,21741,48314,-2453,62745,25122,36073,36971,40956,-10669,-62016,13716,81769,38700,45238,61141,-51608,2295,-38835,207,-75878,-43172,-44212,-66776,18735,54104,48308,45698,-1308,-29817,-72018,19198,27817,-106923,17316,59527,16082,-6959,-79272,3663,-29607,-17510,53899,36134,-6091,2686,-15918,-10471,51149,32482,29957,-4877,-45839,30982,91729,-20244,-2973,-18366,36928,7599,-10185,-92320,-51109,-23228,-33425,-26981,-19923,2307,79067,74994,2468,7145,24046,144862,43431,-18095,-92469,-21187,4955,-22984,-45603,-9389,37102,22479,25100,-35829,7966,-12221,-47643,-52794,-44696,-14726,-44192,-78467,-101160,-82196,43393,-1597,-16791,4129,-11559,11475,-7274,-47882,64178,-9906,3007,-3102,-49670,4744,45220,238,10570,-19770,63143,-8593,-24128,22874,5179,13421,16294,11774,30381,-1495,-12306,58749,83989,35431,-27872,-6804,39149,44363,70875,39867,-26653,-24652,-103100,-77626,-24055,7784,-12661,-46702,-96622,-2772,30718,4718,-1909,17319,26144,42439,22548,-30932,-35582,-33898,-52571,31566,35254,-29348,-14319,65884,-17116,-17671,28333,49834,30558,-40149,-56492,-40825,53187,-97941,-18967,-47142,-46553,-21631,2229,-37344,-53166,-11500,20873,58545],[59480,-1982,-17790,29648,65936,8228,-68768,11542,-59687,9531,47993,47800,19610,45471,82969,38502,19471,23614,6283,40919,25165,32713,-5988,25383,-2483,57701,43545,36569,88365,112072,-5028,-123764,32934,64370,15725,-41016,78171,6705,17541,-71066,-49495,12708,20029,20960,-55262,49251,-13194,-17243,-10166,-10217,-70878,10573,-19863,-12342,-5462,67766,-4254,-10653,56531,-30439,49415,-31308,-63071,-18863,-18566,-46818,-79321,-85357,-47440,5897,-2018,-82162,-49884,-37186,11223,80220,3575,-59023,-18939,49140,115493,-69273,-58561,-7599,-38423,61143,23952,16898,-9675,-83410,37681,-559,21605,-25016,8087,-12656,-45593,34995,93444,-11856,119,84879,-1030,-79435,-5302,-67200,77403,35548,30946,54602,49942,-38122,-39212,16946,-84501,-22187,32551,61792,-6193,45739,35170,-78313,1071,770,45977,5790,-31756,-15823,-28310,66102,-52252,-66414,6443,-6971,-39121,2125,14221,4276,-41463,28477,-15224,30780,-1544,82867,87404,55155,134328,30947,-35650,21340,-13052,37220,-1458,-56411,-30066,55866,21108,-18995,41687,1548,-65194,-5217,67365,33067,53174,13142,-29919,-8323,29423,110089,-38212,-1471,21073,-43010,-8832,58638,-29359,9985,38674,28125,-4147,-5921,-41012,-57535,-363,-48888,5359,-12339,29353,-42860,56390,8923,-48557,-8644,42085,-43546,26943,2835,-4682,-36197,-14560,45222,20818,47430,6423,-25525,-127298,35127,53856,-13628,-10920,62534,28922,17254,26432,1223,31723,6012,-23636,-16925,53470,51553,15404,27991,419,18657,-68470,-66348,-2520,-94195,-11537,18042,37590,46433,27925,54396,-27896,109707,74906,52264,32557,-64147,-129689,-30456,16727,38881,-69192,-67381,-91838,-15766,103498,250108,286058,-162028,-55286,7367,5569,47929,21888,-9788,-15914,-30706,-42791,58737,-51294,-11642,-33594,-35472,-5434,-60686,-10235,-18462,54580,7010,-10936,117607,47808,39486,-5666,37986,-42623,-52137,50995,-12967,55550,-668,25806,-6643,-69911,2744,17501,-14330,-52389,-4545,5044,-41176,-9814,-113289,-2156,49264,-34261,-58302,-2733,45256,-20996,31861,16007,-52396,-21052,48468,-43103,-16183,-22664,58039,-2022,-42636,-3806,45599,-53565,-46669,45528,24349,-68927,-28861,-6767,-4644,-741,78195,4356,-11711,13250,-20034,60277,-10633,10116,-19931,-37265,-81972,11420,106621,8587,-90867,69404,-7460,-48031,-56748,-27073,-69987,56655,42791,-9880,20022,82103,-24279,-95174,-38508,-73894,29662,71040,-617,-139494,-10960,-74502,-89452,-2582,-2843,25747,9062,-8039,22650,35119,31955,94775,44376,-16617,-9443,-5642,98614,18015,-67644,-109305,6074,20096,-27709,-23855,-41695,52009,53655,-53665,-101590,-134186,-18196,5381,12076,-13550,-54267,-18883,18150,-41694,-18215,-3920,-52934,-71229,-103768,20268,-9771,14645,46162,8358,-16469,-81199,34878,-66506,17662,-49931,-50661,-1044,-777,-23494,-8837,46107,-14345,-2945,6069,-55786,-84520,-29136,32508,2268,-106884,-60796,-124538,5970,90351,76264,-5066,9498,-1296,-9333,90746,-9059,-4729,-12142,-19000,43471,28722,23274,-3961,-9655,56636,66878,-31335,-22619,-14660,-62267,-3544,80552,-11566,-14538,16325,11257,-53529,-85484,12225,13305,44637,-50703,56717,-41306,11126,63714,-42371,22733,35524,-22745,-40577,-3288,14159,38761,66627,81141,116779,-48803,53473,95737,55015,17497,33666,-21761,-100378,-31904,75966,26037,32396,70062,-78045,-3167,6248,-23277,-37008,-68994,-100787,-20635,-10190,10011,80026,-7474,3413,8490,1878,73336,-57011,-59913,-14035,-114456,-24532,21002,13320,-56502,-99641,3905,-27266,-64018,-26412,-16739,2069,-56997,-497,-17826,-25730,8265,67331,33908,-4382,26150,23546,-19047,-108715,-20067,49499,112990,8610,-8318,15111,-14703,-48329,-3673,487,-63540,-13445,-7753,-24526,-8377,-157296,-33363,-42453,-28626,-6770,-16297,59827,37579,-40104,-27112,63556,37790,-25667,21273,-5840,-28048,-13160,73641,-35901,-61096,14992,42002,38711,-44114,18836,26561,34668,77153,-28108,8686,36568,-27519,50109,51038,107644,-45243,-47370,9396,59437,85771,81063,6276,13259,-58787,-2519,-55882,35302,-3436,-26015,55146,-2999,-31702,-27570,-2492,-64278,-67990,-936,-77862,-19956,2482,4022,236,-40539,674,5908,57051,3509,70028,44597,34946,73362,61893,-3393,45029,87837,-5063,34055,45939,37313,52246,85818,29260,-51828,24832,-19323,-5794,20683,14133,42658,46190,9984,-15100,-25979,-107580,17417,52610,-24178,-19326,-71613,-37828,51502,-13334,-128916,-126855,-24370,71571,814,-7029,-412,58151,22907,11115,41889,-153,-52192,-16507,9421,-86021,-20908,-22845,-33448,-9804,27920,87214,10127,66337,25418,-40987,-87463,-30653,-15094,15371,-10951,-17194,55565,-22457,-43620,-12557,-100291,-6221,3339,-16463,17753,135029,-76152,-67367,40037,46372,6285,6821,4489,29011,30201,-9835,51643,50756,54648,-36469,-26315,-43690,-13379,20858,-70272,-58053,-890,-46908,-24421,-4224,6692,50647,-24763,22020,5646,44018,-55400,-62335,-49743,5056,42489,-22920,-137941,-39064,-25372,-5914,-115357,-17865,-8582,-19705,-15937,19770,-70231,-6890,-22153,17936,62030,21889,46497,7236,44863,-12866,-23921,-98058,-31784,-3820,18975,-41439,-24774,91727,12785,-40837,42890,32826,-30338,-26438,13339,14470,-91612,15371,29205,-21899,-113571,10903,-14752,-16936,-13581,4120,37939,-43898,16598,28649,-51231,-69350,38521,72227,-66982,10459,7151,51411,16178,7913,16796,78659,-27861,51197,88576,31856,-21950,-42134,-45845,-61381,-76534,17825,41267,12971,19154,-75626,42032,-52518,-50582,-38474,-63145,33820,27613,17474,-45708,-37255,38105,65234,94931,-65041,2742,-37052,-42917,-11188,-27783,-41788,14651,52545,-8805,12136,-25927,23516,-534,-6749,16287,3702,1728,16110,-4707,-4631,-29615,-51535,7825,59794,-1339,70957,24832,59190,27953,46919,-33931,-51334,32941,55584,41357,36092,29773,-26933,-814,-53662,-2727,-58374,-25918,-30100,-52807,18113,73228,45305,22944,13001,-15695,-56113,13029,31247,-108561,-2775,42721,-13370,-19955,-66123,2032,-23749,-29394,44700,47418,-1419,1194,-13008,-25042,57199,44248,47637,-5074,-31288,39204,80322,-26996,5598,-2367,38913,6660,-7993,-102591,-53693,148,11578,-10994,-43069,-3658,83177,75100,-11737,-15808,5905,128519,65156,19805,-82594,-24576,10873,-20757,-13837,-16143,26702,-7569,41807,-33444,-13289,1256,-28104,-55750,-65090,-12367,-65475,-79142,-102201,-93498,38618,-2777,-32063,9273,-22024,7211,7510,-44019,11696,-9192,27360,-6771,-50025,14237,40661,-14213,11065,-15360,74673,-6576,-24977,26156,13065,4698,2016,14912,42932,19703,-16820,51476,108305,13566,-46533,-7715,37993,38996,60761,41206,-29295,-34521,-108348,-59885,-23196,19580,-21341,-39615,-79477,-79,26964,2063,-12844,18953,13829,82957,37123,-33897,-22025,-55137,-39144,44766,38432,-29833,22728,79874,-31921,-27646,37208,45938,31947,-55708,-66916,-49566,46983,-87539,-40572,-49954,-45415,-11468,12708,-52054,-51117,-2792,17898,55070],[52697,-13760,-17022,10668,76647,17930,-77209,8439,-53099,743,24158,47290,34145,68449,82207,15132,-8934,37814,-4203,43251,17571,35131,-3681,6796,14561,34627,2045,31271,75835,104490,23212,-126153,32749,55783,9869,-38699,78552,12154,8404,-61612,-60843,-10825,-1224,19603,-70785,36230,-25381,-29210,-44050,-31479,-73924,5125,-22725,947,495,100001,7050,-4415,50908,-27835,54377,-37327,-77159,-12695,-15591,-33286,-53685,-68733,-37512,-16036,10088,-58946,-17487,-33532,8617,97290,11535,-44600,-18392,38861,95579,-38851,-52303,-7930,-37026,83531,21273,-2468,-36725,-78669,59280,-5831,21669,-31495,-3743,-15724,-43700,25050,97892,-6298,-4333,93444,-3974,-82205,7039,-70471,63095,36226,15532,58796,68600,-38350,-42056,33273,-74588,-32246,13370,52583,9204,58799,33897,-65940,-7899,-20583,31571,23100,-56818,-22367,-42464,57316,-63577,-70120,15139,-19865,-47340,1547,11455,16167,-35604,9183,-36682,13846,728,80884,86440,44998,95727,10689,-23693,21743,-16674,42525,-4759,-64553,-21913,41939,24030,-6219,29967,14557,-26641,-8029,57947,57994,49845,15947,-29953,27802,43980,111137,-25308,20614,32430,-53735,-18922,60174,-18522,5942,9892,15532,28559,4717,-78132,-59703,-17299,-28154,3047,-18254,27168,-41279,64987,6274,-48044,-12374,57896,-45230,40672,11672,1441,-30722,-12216,39833,39208,41384,-3274,-10491,-125729,67457,65363,-10361,-4440,77631,16981,8728,13860,18288,23533,-11539,-1674,-21964,26057,42545,-8466,24903,21540,28903,-75742,-26246,-15318,-69818,-1320,26519,44667,-1507,-19752,45395,31564,150521,104521,29075,-18687,-81919,-120641,10119,1236,567,-72056,-58038,-72963,-33943,72903,191055,405085,-108814,-19317,8154,2008,43548,7994,-34349,-14595,-22943,-36650,50579,-50700,-30907,-59838,-43745,-1193,-58696,-2003,-9183,46566,18189,-31948,72504,48813,36071,-15387,16874,-33344,-43975,50224,-17563,75797,44207,14557,-19664,-28163,6699,37813,-27153,-60158,-1640,-4184,-56025,8878,-52812,11904,56092,-44185,-46708,-28641,51056,-4024,76215,33138,-42532,-2591,39338,-21195,-26534,-61796,37492,-11300,-36077,23377,47106,-27038,-30072,24370,22763,-55950,-33235,-17663,-18372,28997,134828,14763,-10814,11487,-37828,83103,23552,19444,-10252,-1170,-57798,-2339,150149,6613,-105373,76783,38117,-31133,-28828,-13383,-63632,28986,24244,23608,13324,88487,-28693,-96820,-65281,-75548,36859,83740,-4920,-124426,-8916,-63610,-73454,2652,22282,21222,14399,-18605,57808,59228,48465,68738,15959,-32980,-7566,-18653,65146,60971,-19772,-74986,11601,9285,-8999,-24071,-49811,45251,55413,-39564,-110215,-105136,-18162,-13806,22964,-4055,-34662,-13284,15333,-1566,14350,-20840,-58631,-86617,-101638,45339,10824,-3863,9108,-20965,-9127,-74290,47866,-54888,23503,-36865,-64462,-8219,-37402,-27972,-11502,17069,-42473,-4457,3089,-55122,-93268,-61020,16440,13049,-58842,-60139,-140845,-1843,85693,65619,30990,10917,17091,-6714,76421,900,6054,-3131,-30577,30553,46621,25094,3593,-4610,31608,71270,-56786,-56405,-26224,-61559,-17769,72496,-47657,-24200,5647,-21598,-68048,-82258,36067,1777,37392,-57415,29380,-33835,-11970,69520,-31866,24309,31093,1142,-33772,17963,4288,35048,51687,66716,93445,-57576,43477,75207,41883,16331,27437,-39430,-92969,-31925,73788,29914,7655,90174,-76576,-13304,5964,3415,-16540,-59151,-83004,-40779,-13975,2050,60822,-35380,1446,9463,23989,70355,-26510,-58943,-39612,-106548,-1811,28288,-6397,-88844,-113369,-15375,-66118,-65754,-39137,6540,-9364,-17165,893,-32306,-4890,21163,78459,45655,6565,-6,-2161,-29049,-111024,-9868,52366,107015,-3678,-8193,-15801,-1680,-42323,9926,-3180,-41144,-17697,-1399,-20649,-4504,-127949,-53649,-57076,-23343,4075,-27712,38289,20286,-50976,-13481,67822,-2579,-28586,23028,-13985,3016,-35033,80400,-22714,-55382,24087,32287,48587,-47495,-8752,21515,27400,82437,-45406,2842,22217,-40949,33800,47744,91519,-34956,-34982,-5163,47334,55443,85406,8852,19261,-47874,-2083,-40100,25305,6595,-23067,61555,6255,-9226,-21902,2104,-67430,-51206,14006,-49793,33834,-4496,2446,-8018,-21346,-1304,23972,67976,40551,91509,20912,52450,98964,66267,-5076,47181,82129,-24393,12597,32100,31074,54602,77311,11023,-51095,12814,-24211,16476,48805,1276,36509,42283,997,4125,-2779,-77043,40882,14022,-18437,-23855,-38807,-25101,68542,-8705,-117509,-81699,-5921,89567,5959,-4897,-13725,65920,18910,-10913,21224,-855,-44641,-18323,8747,-76741,-2486,-61109,-64595,-10248,38113,104658,55285,52929,40080,-20464,-67616,-52206,-28145,15649,-4979,-1484,92765,5513,-72367,-23184,-92952,5624,6333,-29967,2963,104988,-76451,-46538,51402,26421,23779,-6451,-14471,22845,48499,-28923,38513,50431,45401,-33158,-34270,-60830,-5269,-9438,-73149,-70654,24363,-59834,2606,-4210,3692,45027,-36094,-38051,-27553,43350,-43775,-62583,-36311,-4156,26568,-25354,-131372,-21077,-22055,-6451,-110503,-16503,-29905,-27131,-34072,33388,-68773,28916,7230,31468,57321,17163,50969,25120,66825,-33838,-50492,-103944,-18487,-24843,9798,-46983,-33690,86298,-43365,-49117,13861,-21927,-22447,-12234,-12756,-2941,-60816,30504,6387,-27626,-86980,15272,-27946,-30997,-18331,-813,42393,-39700,-5891,5889,-56050,-107215,35322,66137,-25646,33910,18194,61176,28946,19549,2803,95058,-7001,53052,91864,32488,-78512,-61580,-48512,-42968,-70941,20354,46017,26521,41430,-64910,45645,-69764,-60932,-39779,-66010,25531,19268,13160,-39255,-45280,35212,60149,113491,-40295,11796,-18650,-57642,-21230,-16102,-48449,9890,55149,5332,20691,-13947,10907,28395,-7567,3337,-5147,-150,3720,5932,21479,-22422,-44666,-6200,55905,-3896,58421,17178,78966,21728,48906,-58298,-35114,43853,34574,37678,27029,486,9014,-6113,-59257,-6382,-37525,-13598,-5333,-35982,16560,86164,40342,2879,12098,-5975,-39089,-464,28119,-80915,-18274,2313,-43675,-30921,-45552,137,-15643,-39592,31051,44884,1752,-2466,-8465,-28797,69489,44017,53606,-8304,-10279,44090,31388,-34046,24696,32030,44699,-1980,-11063,-99174,-44784,31773,47952,-272,-65725,-13112,67051,67897,-26701,-34288,-19492,95157,69284,54727,-61472,-24763,8175,-17652,25089,-27643,12496,-40153,52258,-19836,-25386,7905,-11684,-43721,-67874,-5269,-70892,-69439,-94033,-87870,30621,-15422,-53740,13720,-26481,8936,28423,-32171,-30787,-8238,55211,-7986,-51253,18508,21949,-27123,15974,-14104,74083,-124,-19900,19072,14621,-4979,-6485,14344,51504,43917,-13228,39021,101983,-27592,-57493,-3854,38452,41006,44442,37215,-32297,-39508,-94994,-39878,-15830,25853,-30640,-32449,-57330,2195,28269,-3938,-22823,14520,-5531,111612,48079,-28936,18045,-77900,-14574,52503,36119,-30519,50587,86265,-43022,-31813,31757,44863,25838,-65130,-65509,-53300,33552,-71290,-63882,-41060,-41667,1882,27035,-51893,-40038,3674,11380,41408],[36249,-26456,-21871,-10634,80204,30977,-69484,-4524,-44364,-10279,7247,38400,43732,103673,72475,-3505,-29345,52118,-13444,38539,8738,36181,-11373,-18325,32170,7115,-24700,25868,54387,78185,52404,-107459,39929,48085,10260,-33125,67431,22549,1466,-43472,-68542,-28578,-20008,17745,-74402,10475,-32417,-35725,-80670,-43445,-72581,-8222,-19686,9217,-6221,108660,14720,-10969,44242,1903,53452,-34763,-81140,-12931,-18617,-17723,-32656,-47127,-30621,-24830,21687,-29149,12376,-26301,-244,89612,9045,-31831,-13895,19249,70122,-4728,-40812,-10238,-33168,87140,21962,-15676,-58181,-71358,82100,-9519,14617,-36733,-15547,-20517,-29726,18199,78706,-12188,-11759,77225,-11080,-76818,8677,-64923,43044,25986,-498,61654,72821,-30206,-40815,38847,-54435,-34928,-11594,46068,29573,81504,28895,-38567,-17999,-49510,14925,42556,-67285,-30418,-53865,46411,-60634,-62149,13633,-41400,-60061,5029,13599,29562,-30125,-8881,-44983,-2143,1436,56571,78990,28066,53768,-3330,-12324,18797,-11272,47799,-7759,-67675,-19437,20836,14008,3941,12445,24105,8433,-17251,35505,78598,50931,10691,-22514,56726,50336,92352,-643,44757,41288,-66507,-15916,58307,-8000,1059,-22934,1379,50358,12683,-113067,-63998,-27679,-8394,-2677,-27195,26582,-32642,63568,-844,-31313,-19169,57613,-47482,42667,20615,9672,-21246,-8062,25712,48328,24042,-13715,4988,-103897,96853,77927,2094,3861,87070,6899,-315,-2539,40194,20617,-15605,13241,-37778,3950,36054,-18500,14726,41706,28944,-71780,4923,-21556,-24612,9361,32831,38058,-52126,-68223,27090,72860,160354,118072,-2878,-72120,-95121,-103782,41038,-9926,-31337,-71239,-43710,-53712,-55025,43142,151155,465122,-55984,21687,9238,1865,50286,-2044,-46025,-968,-8857,-22303,30371,-43963,-44239,-63212,-43699,-8986,-47523,6478,6766,26660,18457,-44350,-11209,47595,43458,-24314,-6012,-17619,-25494,50511,-13671,95161,75717,6977,-25572,14616,13026,62503,-32423,-61022,6086,-8951,-71787,29835,14736,27680,50196,-47539,-36792,-66993,43363,17955,107941,46746,-35777,2734,26568,2099,-30483,-79700,19034,-16564,-27553,58295,54526,-12575,-15606,-2121,18081,-33582,-25295,-24428,-15614,57490,151654,32451,-8739,14008,-47459,102168,59775,29095,-187,25982,-32817,-17908,159466,4845,-105717,72929,79682,-26489,-7786,7319,-44484,15357,2332,48056,-8758,72099,-27856,-87612,-84295,-53633,47947,71450,-10775,-84201,-525,-35856,-53274,12065,29940,-5987,15585,-24511,89989,80282,58091,40916,5229,-44038,22467,-20033,46457,116708,36040,-37625,21907,-12809,-4176,-23694,-54341,31648,21843,-35078,-106866,-63381,-10183,-17706,22898,5643,-5036,-4726,11362,45724,44220,-35654,-52622,-82926,-78245,63571,28125,-23576,-14288,-45577,-826,-53560,55662,-44985,16293,-19761,-67878,-14322,-68520,-35053,-16075,-5643,-61312,-6101,-3599,-47219,-91073,-73979,3022,21723,-8756,-48693,-122128,-12218,71203,47378,59574,5608,27554,1935,67004,17862,9790,7062,-38208,17361,61151,18710,4775,-7175,-489,67917,-78298,-80832,-32015,-56464,-24892,58453,-75781,-30683,-614,-43340,-61105,-60964,56558,-9370,24229,-53590,8227,-12088,-49499,64574,-15506,24383,30100,16721,-10175,33174,-7078,25286,34220,42748,59394,-51906,25801,54842,28171,25289,22633,-50565,-84778,-38250,61234,35367,-20563,105679,-75837,-16217,1729,44083,19908,-38611,-55546,-56672,-12899,-1349,40450,-55430,838,12941,38146,65058,10781,-29259,-53315,-72856,13274,31730,-27577,-102348,-121533,-26367,-100392,-61494,-46966,35100,-23885,21600,653,-39580,12531,32166,85096,47210,18660,-27920,-12448,-30740,-83419,9531,50478,93207,-13014,-8953,-41134,9284,-28525,16752,-14515,-9014,-17760,1420,-10927,1913,-72002,-61780,-62532,-25809,20090,-31682,12817,2752,-51320,11958,73045,-32363,-25024,26801,-18333,35398,-52730,76222,-9887,-51252,29090,14403,65798,-38998,-27825,16985,18428,75750,-66131,2052,10332,-27979,34012,44815,66070,-27001,-18730,-28207,29628,14252,71328,7378,16847,-17278,-13042,-35984,14005,9374,-22070,59175,10616,8007,-13295,13168,-62361,-22245,28356,-25883,89746,7204,-1226,-14899,112,-7542,31470,71077,52052,91630,-3586,69154,103437,65261,-95,47970,68253,-36301,2542,10787,31984,51967,66632,2762,-48716,1532,-30468,28513,76693,-10026,2726,21814,-8394,18702,12792,-40621,65601,-25020,-19547,-29479,-13482,-11536,62578,-19125,-90126,-21067,10293,90645,5113,-312,-23876,56772,11732,-26693,816,-523,-33150,-16219,-2982,-66804,9838,-75409,-59644,3266,49136,99734,102853,33046,50495,-7523,-33026,-62489,-33350,7909,-13238,9523,123181,30642,-96389,-29468,-70189,14769,12793,-38190,-14894,53190,-81904,-34031,54901,7086,18934,-14292,-32678,14387,59141,-43043,17756,47648,35783,-22151,-43148,-75438,9092,-40121,-54990,-57001,43390,-64810,12194,3277,-8133,29401,-42688,-82758,-43543,46381,-30185,-58537,-17503,-19326,13882,-20996,-90059,4543,-28450,-10105,-70823,-7650,-41728,-43226,-52942,42821,-59165,67143,36873,49852,45648,3725,49662,33803,82187,-53340,-71579,-96774,-2945,-40225,3994,-51524,-42316,76159,-79311,-43850,-10266,-72597,-10917,-191,-42954,-17139,-18724,44163,-20239,-28691,-40980,11745,-35817,-37481,-14756,-3891,45753,-29497,-28107,-13568,-38615,-129373,33933,58092,11135,55920,24553,68307,39629,26457,-5593,100482,9584,45339,92639,32444,-120457,-70485,-48425,-34425,-54863,17057,50105,35118,68840,-51233,43389,-80503,-60525,-43814,-46783,16023,3274,13817,-28547,-32909,28631,52499,115105,-11040,40473,-2364,-60611,-9983,7572,-47349,-3725,50134,14405,28221,479,3526,56395,-11521,-4965,-12160,-2574,-11368,12993,40731,-10476,-35921,-17951,40143,-9095,30932,5278,90137,18053,45927,-72985,-15035,44382,23951,26907,20617,-19227,46216,-12082,-55877,-8414,-17400,-2243,23502,-20629,11442,89149,38352,-9911,-3012,-3170,-23845,-15005,18936,-34480,-27025,-48529,-70569,-36793,-22413,-2052,-8701,-44111,16883,30219,3297,-8586,-7467,-21180,82093,33223,44102,-13637,11093,44733,-26977,-37000,50009,75988,57237,-13398,-19346,-82016,-24771,59525,66505,5870,-76416,-23006,38808,61432,-38252,-45173,-46373,52468,57230,73904,-32630,-23858,-3363,-15244,63164,-41772,1045,-56798,55037,5917,-21465,2751,-4598,-25085,-50727,10296,-57919,-53673,-78200,-68346,23611,-35444,-74130,16291,-22495,14789,52201,-14988,-46301,-5602,80089,-5412,-48565,23202,-2747,-36240,15902,-16984,63562,8309,-12824,1681,11005,-8476,-7218,7728,51953,63407,-3230,26806,70812,-72714,-57813,3509,38944,46915,25352,27216,-32913,-39299,-69601,-22617,-3503,25200,-34192,-27182,-34396,2614,34856,-13832,-31008,4193,-26478,123166,55919,-17357,72261,-94075,14968,49674,26738,-35201,56857,78874,-42673,-28833,14495,47327,13638,-65237,-53749,-50559,16414,-54084,-81954,-25214,-33960,13101,37817,-35957,-21513,5671,2462,23617],[14916,-39279,-31601,-30163,75728,42521,-46500,-14734,-35479,-22324,-2383,23279,47495,136355,59265,-14560,-35803,63276,-17736,30675,3603,35879,-23045,-35814,46393,-18010,-30427,15300,30020,45807,78504,-69255,50666,41540,16649,-26567,47871,33145,265,-21187,-66923,-38945,-28063,16060,-65470,-18767,-32064,-34082,-110278,-44368,-67301,-25485,-12847,4878,-26098,88952,17733,-29894,35636,47134,43885,-25341,-71982,-15989,-24085,-5320,-22408,-27940,-27717,-19454,31502,-5175,31514,-17432,-15970,60647,-2078,-24079,-7809,-5333,43297,25435,-24218,-13434,-28147,68418,23957,-17304,-68192,-62029,97520,-13511,3284,-40255,-24438,-26353,-8103,19216,36331,-30645,-20236,43144,-22905,-64604,9408,-52886,19621,3769,-12722,63104,73702,-13629,-33404,32753,-28998,-31580,-37000,42501,54105,107105,19455,-8260,-25812,-75022,1645,50222,-61685,-34755,-59942,35317,-45980,-46254,1907,-63574,-74206,13150,18757,41323,-26682,-21729,-37480,-13003,439,18710,64330,7390,22895,-2885,-2408,10830,-399,50904,-3961,-66060,-25585,-2070,-6271,7061,-6525,28065,29578,-30499,5114,89816,54994,-2960,-12174,66776,47509,57193,29666,68412,43279,-76523,145,55192,4133,-2344,-48989,-10862,56785,17161,-132256,-71288,-30611,1744,-12053,-44820,24602,-18723,54799,-12189,-4586,-31364,41138,-47023,36286,29358,18248,-8848,362,5296,47279,-1244,-19582,16114,-70388,115086,91441,25597,11070,86561,-1740,-6785,-17247,59968,21557,-4522,16157,-59399,-8447,31670,-18071,1239,55268,19664,-55761,16910,-25251,17838,14295,35430,20895,-83522,-97225,3306,85047,136853,110880,-27268,-103035,-101253,-82262,55604,-14682,-48252,-63845,-27547,-34686,-70818,22794,134650,445942,-21995,59936,11069,9827,64104,-4095,-40335,22120,9963,-3323,-513,-32193,-47991,-45425,-34355,-19324,-28986,12762,24979,6702,15275,-44799,-101514,43231,57513,-29827,-24715,-1932,-10097,46701,-694,106716,86511,5790,-23672,45346,18196,85036,-29317,-55317,17500,-7360,-79889,43384,56814,42197,34873,-41943,-29186,-106880,28009,38593,122876,54890,-31046,-4307,14822,24431,-29486,-75023,3556,-15981,-20112,86063,63108,-12178,-6466,-29655,9488,-10151,-7405,-26315,-40,78698,122233,53399,-4307,22450,-44803,113769,90020,34825,6188,39115,-21754,-32323,122511,-1932,-91460,58180,100752,-34422,-36,30163,-15895,19364,-15100,51296,-39408,41438,-20919,-71618,-90874,-15485,55440,40832,-17196,-32466,11343,1615,-35817,19473,17279,-53018,12237,-20948,107479,89429,58686,20121,12747,-46159,70213,-2780,46486,170859,85372,-12494,32303,-39288,-14191,-23107,-56900,16149,-23668,-33577,-89734,-24541,2853,-2852,15614,15082,25429,7442,13400,85850,61441,-44929,-39073,-62333,-40403,64560,40734,-37637,-18098,-57237,7736,-26281,55074,-37670,-2564,-3732,-57133,-16023,-89048,-40946,-20727,-19851,-66131,-5725,-12188,-36071,-73673,-70713,-4014,24600,29955,-29792,-78657,-24123,52471,26801,71704,-2865,23026,15599,66819,37020,5535,18127,-40500,10376,65621,5399,3059,-10721,-28168,55953,-88583,-85565,-29842,-48586,-23811,41118,-90102,-32915,-6507,-49211,-37995,-29797,67446,-21666,6850,-40684,5914,11094,-91094,58327,4092,21363,26512,21358,24999,39948,-14706,12009,15680,21758,27743,-33374,4800,35510,15104,39065,24773,-49048,-81850,-47948,42544,39733,-40993,112820,-74802,-11305,-798,87351,63190,-13525,-28014,-64122,-7637,-235,21486,-59652,3488,19602,37280,60171,44738,20830,-54095,-22143,22805,31118,-42455,-93023,-125495,-31335,-118650,-54118,-49350,59016,-35835,46780,877,-38347,17550,39876,90474,39958,27243,-48714,-4931,-20929,-39378,28470,44207,67519,-18588,-11915,-52056,18900,-8332,17302,-29491,29578,-12173,-1808,-1369,11276,-11504,-55913,-56665,-31333,35651,-24813,-10615,-9537,-40399,42839,79960,-38648,-16179,26849,-14521,60184,-58598,61330,-674,-44523,27631,-4668,86632,-21131,-33396,12060,10753,66801,-79909,10533,6387,6572,42273,41643,37152,-22623,-1552,-51184,11078,-23154,42857,1707,10581,23420,-29661,-37540,4082,1367,-21280,44597,8111,16858,-4005,25513,-55509,11060,39629,-13518,133695,36412,-6852,-19821,16048,-14953,23691,70936,35836,73146,-22227,76977,89294,60583,11019,47398,48340,-39977,5345,-12412,35486,43814,53346,8237,-45647,-6688,-34316,27785,96901,-20575,-47847,-6263,-17095,24391,18729,-14025,87558,-54252,-26311,-36400,-9270,-259,40023,-33951,-55611,34348,21426,75503,4274,7131,-30353,30280,2189,-34698,-14274,-1143,-20427,-8808,-16665,-51780,9193,-72318,-34555,26339,59996,80831,136818,12779,55968,-5854,8512,-59011,-27112,-4205,-32966,13584,136455,48821,-105882,-25880,-39484,19520,19294,-40871,-32129,-7623,-89261,-27720,52165,-8811,-7753,-14307,-46905,8002,60079,-49284,-5395,42549,27136,-6949,-55839,-77832,28046,-64546,-31791,-35725,37806,-59885,4500,18251,-21729,8135,-41698,-91963,-36053,49266,-18767,-55078,275,-38195,8070,-10708,-23458,30727,-43826,-16872,-13592,5396,-42064,-59698,-68128,46231,-38446,95473,59306,64475,29692,-12869,41935,32753,86115,-59430,-79140,-73309,9850,-46786,1337,-55387,-49831,61346,-87280,-29561,-25478,-104632,-1536,2988,-69141,-22558,26097,56377,-41745,-25212,3179,3112,-39881,-38233,-3697,-2857,50326,-13707,-43644,-26628,-10861,-119596,37548,50421,36804,71448,27488,73598,47487,27970,-12861,91480,19838,39381,87372,34390,-130126,-66010,-45821,-38336,-28296,8069,51538,35014,92479,-39518,38015,-79698,-47624,-50014,-14773,7739,-15995,17326,-14183,-4396,19222,42886,100773,12968,79933,8544,-50944,21751,36207,-43353,-21233,38015,14496,30881,11708,2693,71176,-18168,-5007,-15684,-4625,-19474,20443,45904,274,-25435,-28545,17592,-14564,-58,-6457,89365,14894,37586,-69525,6109,35869,17430,10850,18712,-25319,73139,-17362,-47583,-6756,1017,12469,47432,-9125,2340,81350,41906,-13966,-26097,-7042,-12226,-24688,5504,13247,-28469,-91167,-89132,-35488,-685,-3706,-5471,-39896,6433,8824,2807,-16515,-12760,-4796,87742,15967,20527,-20385,26444,40922,-65050,-32548,72756,115744,76684,-21795,-29083,-58217,431,71557,64901,9220,-68858,-30874,10399,61007,-42273,-46775,-68113,9334,36045,70964,-1372,-23762,-22776,-14887,89354,-53969,-123,-48186,51257,36431,-3088,-15097,-7497,-10564,-18734,35673,-30930,-37349,-56979,-41111,21862,-55040,-86800,15552,-10530,21409,74481,3426,-30818,-764,96187,1092,-38233,34655,-22912,-39898,5587,-24762,47159,15461,-7632,-22455,3192,-3723,-1708,-4566,42422,75555,10344,19763,28457,-104321,-46667,12445,37303,47156,5429,11443,-29462,-34323,-41184,-12018,10869,20776,-26691,-22818,-15467,1245,45115,-25168,-36041,-9226,-42286,119052,64152,-3626,118542,-97951,41335,35609,11332,-45934,40358,55219,-27704,-19587,-8229,52567,43,-55059,-35748,-41047,609,-38760,-87386,-9504,-22072,18838,39307,-9560,-172,2173,-7107,7890],[-6649,-50407,-42474,-44189,65169,47008,-13872,-13555,-28385,-34100,-6999,5641,45617,147550,47021,-20814,-27535,68120,-15230,24617,3945,34022,-33326,-37757,54477,-34830,-19394,-3708,10194,20557,97360,-20434,59648,35482,26678,-21341,24553,38472,6058,1091,-53077,-41463,-22041,15889,-47293,-40546,-24166,-22789,-125211,-38397,-60351,-41689,-2970,-15132,-51936,50437,16838,-56208,25375,88202,25501,-13414,-54498,-18366,-28282,-112,-23041,-16276,-28295,-5269,38374,6094,37890,-8952,-36499,21354,-17287,-22791,-3637,-30298,19733,45733,-4184,-14918,-23254,33044,23922,-7013,-65607,-51825,93749,-19740,-8944,-42082,-27126,-31747,14205,31022,-17486,-57239,-26397,7037,-36660,-47099,17793,-37313,-3232,-26527,-17519,62890,78782,7427,-19742,17803,-3578,-23765,-57564,40508,77505,124684,6366,13084,-26339,-86078,-5525,38237,-45158,-31941,-58641,23168,-25272,-28048,-15838,-76964,-86352,24456,22344,48055,-26265,-27439,-17208,-17294,-1575,-20039,43729,-11700,8373,11104,5351,-1579,10000,49760,11314,-60661,-39700,-21460,-30354,504,-22177,26413,32748,-43411,-25277,88044,59276,-21530,-3646,54641,37059,15865,56599,87493,35872,-80619,23763,50742,18819,-4539,-61707,-18989,48840,18159,-128682,-82560,-31682,-1536,-23703,-70001,18271,-4062,44441,-26335,22952,-48799,14931,-41873,26075,37073,25434,5329,14090,-13849,38481,-29151,-17605,20213,-39633,116177,103457,59411,15541,75120,-10105,-8634,-28032,70234,23325,16529,5797,-79888,-10104,28301,-13401,-11790,60618,3796,-31773,10251,-32330,30953,9333,33785,-1688,-79360,-88438,-20772,67042,94166,84081,-31172,-94325,-96959,-58538,53146,-13937,-46870,-48261,-11883,-16414,-74633,16050,136526,354953,-17937,86619,12373,27013,77107,3586,-18794,47382,29734,15751,-36732,-17673,-41370,-16669,-17555,-23335,-8342,14820,40038,-1411,17616,-33482,-161010,34996,70402,-26964,-34493,8321,-6293,34636,18392,105575,77268,12806,-16422,57009,19892,98474,-19601,-44487,30141,414,-74253,43134,57949,52302,16879,-27422,-21576,-133442,13061,53027,123172,58319,-24265,-18049,6426,44070,-27074,-54209,-10262,-9994,-14777,95631,65995,-20654,-2475,-52741,-2533,7350,15688,-23443,18807,89238,63067,71944,2525,35737,-30680,114602,106685,34224,6322,40223,-29524,-41956,52219,-16788,-65931,35952,90871,-46823,-7188,48499,15934,38694,-23143,30772,-67732,9815,-7965,-50878,-82970,22994,52626,4869,-22118,13535,22567,39366,-26153,20499,-11060,-102586,5730,-8176,101803,81649,49707,9780,30675,-39630,113449,27859,59321,201537,117246,-8270,37526,-63971,-33328,-21952,-58587,1807,-53018,-27306,-63612,668,16464,25014,7216,23435,47308,22312,25736,106294,59282,-46809,-25027,-34368,-142,42990,47326,-41641,-5356,-52242,16015,-1699,46076,-32386,-27094,7212,-32565,-11183,-97355,-41737,-22953,-26477,-58153,-1804,-20338,-25618,-41300,-60575,-5340,18763,49755,-7605,-33181,-36267,34061,9602,64401,-8405,1812,31328,72910,51724,-5015,29372,-36092,14670,56770,-11986,4056,-7554,-41354,37089,-81238,-66535,-20142,-40814,-16875,24661,-89771,-31875,-15568,-38498,-7739,-862,65710,-36417,-13278,-24681,23434,23249,-124420,57354,22570,14104,16946,17708,60964,38809,-14512,-1565,-1567,12365,6761,-7602,-14767,18166,2777,45944,35673,-34037,-85786,-57642,22843,40260,-45389,109293,-71496,-2286,5591,119210,100217,8563,-8838,-61651,-980,2814,4800,-44390,9321,27688,17887,56353,63792,69743,-46292,27142,29888,25985,-46013,-66270,-123210,-33119,-114686,-46297,-46857,70653,-39576,54229,3106,-32269,4741,42935,96912,27874,31462,-54873,15112,-1599,-621,38358,35503,30367,-20892,-17363,-44023,29273,14370,13738,-41395,64851,-1235,-10598,1533,21757,33008,-38092,-41011,-33542,46253,-8117,-26535,-12963,-21175,68800,86154,-20940,-4809,20088,-281,73345,-47703,40573,4563,-32801,19288,-19650,105294,721,-24965,3657,6959,62550,-78869,28589,13257,49774,48374,34899,9976,-22847,13239,-64563,-4071,-45275,8635,-5790,6435,58816,-45244,-37577,-2041,-16302,-18048,18366,649,18833,3986,33520,-55571,39821,45967,-14789,157424,72834,-13119,-22379,21012,-20940,869,71845,3934,45577,-30951,72306,62514,55397,25595,44622,25437,-35089,18708,-32074,35314,31873,35216,24577,-42805,-10660,-32409,16636,104320,-31711,-93457,-27605,-23572,21322,15381,-8314,101348,-67278,-34403,-42991,-27633,8750,18360,-36622,-25148,64191,26510,50700,8309,16721,-35071,-7656,-8061,-34609,-22002,-3880,-7741,4135,-24491,-28112,-8099,-66274,-8994,51326,69583,59493,143605,-2866,56176,-12202,45120,-43890,-8349,-16068,-56664,9974,125642,57953,-92912,-9824,-7084,20193,22926,-38902,-44862,-63517,-93511,-19360,46551,-19848,-44426,-6158,-55401,7703,52217,-47449,-27564,36013,20567,8212,-74170,-59872,48556,-78557,-17994,-21216,5683,-46852,-11622,38209,-29766,-12695,-32159,-64303,-8130,48223,-10779,-59716,11996,-55109,10621,2425,48597,49096,-64106,-26012,39546,17942,-32521,-66675,-75080,42609,-8819,105136,69361,66330,9867,-27048,27782,25367,75684,-45517,-68903,-37096,15406,-43741,-340,-57719,-55362,43259,-71179,-12795,-31021,-112059,346,-5713,-84506,-16977,63391,67055,-51982,-17591,29394,-7272,-41686,-36223,11977,3408,57794,4490,-50575,-32607,14829,-75811,47592,43774,50277,75196,26432,76427,51978,24865,-23020,69573,23800,44177,73071,38372,-102816,-49628,-41431,-51041,4689,-5457,48455,22877,102551,-32898,32690,-65591,-25846,-56690,15585,2448,-32972,19366,2012,29855,9235,31623,75691,22480,115217,13446,-32895,62294,61339,-37737,-35968,21572,6181,28291,16138,7507,64124,-25512,3430,-15962,-4974,-15339,32369,36410,4787,-13299,-40900,-7704,-17535,-23719,-13738,76728,10229,24709,-45987,24759,22034,2510,-6469,21747,-18279,81739,-21344,-39922,-892,16859,31192,59090,-1112,-8536,65617,49718,-10912,-47964,-14724,-4436,-25897,-9616,45850,-22812,-111154,-95809,-26634,16773,-3716,-6662,-26282,2854,-12352,-212,-24784,-23248,16813,81292,-2698,-10862,-27948,31597,32808,-68567,-20035,82823,138144,98236,-23127,-34631,-39341,19816,62007,46863,11146,-44727,-35737,-7294,67254,-36050,-39569,-79068,-26338,14487,48282,26839,-25196,-46799,-17093,92761,-62027,13928,-18618,43856,59969,21152,-41506,-15984,-7823,17711,67838,523,-25213,-33415,-13168,27312,-65868,-88246,10014,6008,25037,90499,18810,5838,5415,100095,10243,-19612,55265,-30539,-37541,-12727,-37373,29370,18475,-6238,-47115,-8234,3499,5953,-19536,24249,83146,24987,20441,-10488,-110963,-26121,20929,32200,31958,-15138,-8991,-22190,-25829,-17042,-9664,23783,18952,-6530,-15938,-5184,-184,56212,-32364,-36474,-21186,-47069,105010,76921,6438,136525,-89098,57036,14614,-7079,-61870,10318,19704,-1826,-7043,-28513,58732,-8772,-36473,-16754,-25827,-9144,-25847,-75660,-498,-7429,18452,29622,18511,18425,-6137,-15362,-1894],[-25524,-57413,-49693,-49792,52555,40207,19665,315,-24570,-45607,-9206,-9970,39141,124903,37740,-26238,-9026,64982,-6345,24474,7731,30332,-39114,-23631,55416,-40735,-2866,-29478,1151,11062,105613,25622,62247,28427,36503,-19080,2180,34582,17143,20675,-28444,-36034,-4563,18834,-25916,-46454,-10686,-2752,-123282,-32816,-54469,-52734,10676,-47176,-73010,10892,13729,-81890,14807,107843,1466,-3887,-39469,-17707,-28924,-3365,-30189,-13176,-30780,8856,41211,5108,34150,-2677,-56963,-15472,-30811,-27002,-4804,-52117,3073,53533,16221,-11895,-19636,-6327,18745,9648,-54144,-42167,62038,-28974,-18565,-42410,-20889,-34854,30413,53074,-60596,-82505,-26311,-15389,-45525,-25739,36576,-21191,-21058,-57126,-13296,61442,87844,26292,-2444,-859,18432,-12548,-69225,37819,92586,125340,-8053,18999,-15459,-77452,-7975,7849,-26945,-21601,-49386,7910,-5056,-12815,-32852,-75160,-94175,35687,19046,47060,-28216,-26496,8953,-16645,-3522,-48685,19629,-23152,6315,28496,10416,-15284,13685,43352,37232,-52692,-57629,-33895,-50251,-15535,-30660,21359,21418,-51304,-47470,72799,60798,-39047,87,26590,22641,-19501,70016,95720,19616,-77643,46327,43519,34425,-7478,-60372,-22610,32632,16411,-104350,-97941,-41647,-16730,-34708,-94915,6279,5330,38667,-40916,42713,-67561,-9914,-32880,16007,42398,30048,20151,32260,-21459,26296,-53511,-7947,17388,-23737,99408,110050,98718,17364,55532,-18600,-5218,-36283,66660,22897,37554,-14600,-93167,-3337,24676,-10385,-21755,59582,-15001,-7397,-7044,-46220,3346,-5675,28074,-24702,-38921,-36900,-39785,27578,53817,44550,-11201,-46703,-79300,-34735,37883,-11302,-30251,-25732,2317,3,-63781,21881,144463,222748,-42029,94909,11249,48194,80701,19928,11575,66814,45696,31208,-68585,-3303,-25977,10642,2692,-16920,8564,11887,47041,9241,30612,-14358,-170480,22783,73873,-9786,-33893,10751,-14228,14057,37890,91593,54504,28051,-8293,50942,17714,99228,-6920,-30752,41069,12219,-53982,28994,26911,55869,3846,-7092,-10976,-133863,5448,59212,113585,59890,-10483,-30771,-1255,57893,-27414,-28271,-24464,-387,-10705,84216,57851,-29005,-916,-66334,-15965,15518,38382,-16696,29803,88638,2696,81890,11022,50225,-9734,103596,105838,27605,75,34479,-49035,-43432,-17858,-38596,-35169,11528,52568,-52150,-25576,56285,44275,66176,-20783,-4529,-83807,-11033,9137,-24929,-61822,45285,36272,-23058,-23225,40655,29082,68990,-26014,13697,-45554,-125911,-1263,7596,72282,58181,32376,7420,47467,-29524,135054,58329,73079,190973,127793,-23353,35069,-83489,-52396,-19289,-59364,-10710,-50206,-12038,-36422,10725,26680,53899,3424,29421,53676,36802,45602,102596,36825,-41937,-17150,-11519,29859,1867,46925,-35389,14818,-33218,23674,13224,31444,-28347,-48449,11473,328,-505,-94876,-35034,-20574,-28504,-43260,6002,-25693,-18471,-1148,-53069,-4802,3680,50809,13852,-6700,-47227,18111,231,41841,-5114,-30286,44880,75579,55727,-18267,39707,-23900,30893,36387,-29994,11944,7409,-35943,15167,-54431,-28345,-5473,-36298,-8670,12726,-78196,-29740,-29066,-15101,20543,16729,52406,-52879,-34465,-13955,44605,17953,-141256,61450,35166,2801,3515,12016,85925,32183,-4867,-12552,-14841,15612,-2618,17371,-29497,4522,-9903,34095,52598,-11322,-91382,-64507,6603,35009,-31714,94613,-63757,4209,24958,130349,119059,21304,-2428,-51335,3106,4502,-9555,-11621,15644,33740,-16855,51433,59813,95240,-38131,56649,36073,15928,-38058,-33850,-109386,-33760,-90864,-39456,-41530,67065,-32039,48968,7698,-27781,-21357,40403,103974,15744,34677,-43305,37362,20005,16119,35324,27061,-11819,-21203,-24262,-18958,41610,33968,8603,-43480,82394,12619,-20778,-5824,29879,50437,-13103,-20117,-27438,49960,12965,-31550,-7132,461,79182,87791,10310,5441,6997,22824,76410,-21185,22124,8369,-16827,5872,-28226,116204,20317,-6400,-10834,7782,63039,-61192,51905,30397,86195,45722,20419,-12304,-27617,22951,-61993,-13402,-47834,-21586,-11484,9023,73600,-55019,-31782,-3483,-38179,-10058,-14481,-6061,19175,9664,33173,-67898,57129,46675,-25698,161231,99222,-18123,-22178,13881,-24315,-30510,75613,-27718,19456,-29201,56242,30108,52198,39561,37903,2643,-21312,38144,-44479,27425,19271,11046,42979,-40806,-10422,-23423,1786,97927,-43608,-111483,-29618,-26236,13599,5964,-22833,102418,-63066,-37824,-46483,-54592,18826,16096,-14302,-6451,60053,27174,26377,18930,26990,-41108,-46857,-16634,-27498,-24004,-8555,4979,21059,-23362,3119,-38992,-69287,4050,69921,76898,44853,120592,-11181,50872,-18664,64935,-22836,20037,-23716,-74811,-280,90784,58681,-57254,16885,24832,18168,22520,-33541,-51188,-104338,-90128,24,41454,-26239,-73114,8438,-57230,15840,39287,-39667,-47114,29502,16919,19783,-95774,-21749,66543,-81438,-19619,-18351,-38009,-30434,-24950,58420,-27785,-27246,-15813,-18525,28704,40884,-4722,-77061,16056,-63529,20466,14125,105312,53305,-83190,-35525,72634,25798,-17297,-58354,-71157,32358,22236,93439,65826,50586,-15153,-34594,8394,16687,51278,-14099,-42412,2584,11319,-33356,-4172,-56484,-57880,24710,-41305,468,-29003,-99887,-7943,-24051,-86122,-2891,84993,74740,-49703,-5996,33143,-16714,-41932,-34303,28222,13886,67598,19265,-51410,-32759,30139,-13624,62534,37819,54000,64654,18925,74721,52616,19259,-35879,41951,23055,61225,50069,43220,-48518,-26378,-36079,-64758,36852,-21410,40165,-1144,93150,-31943,29917,-40443,-2636,-61591,32279,920,-43070,15044,17130,57950,1548,19107,46878,14566,131554,13881,-13848,92643,75971,-27563,-42276,5001,-4991,22911,13285,15396,36593,-30927,16214,-15279,-2351,-683,50138,17533,740,177,-56926,-33577,-16024,-35166,-13841,55949,3553,9571,-8542,37228,7331,-28221,-20405,28515,-2239,70942,-24404,-37097,7301,27888,49296,56067,6029,-17055,47610,56927,-4374,-59870,-21857,745,-18344,-23806,55196,-10393,-104281,-90361,-11818,27714,-1425,-10718,-5694,7019,-27584,-6068,-31526,-34359,41342,62233,-18334,-41190,-35339,26014,20804,-43403,-1799,73024,136352,111897,-16839,-31563,-35098,21441,33501,19202,11702,-12634,-38290,-8499,76853,-19380,-26437,-76227,-49466,-441,14970,47750,-27264,-69352,-21255,67868,-68552,41567,17274,36184,66683,39987,-68389,-23716,-18151,47237,98903,25569,-19610,-11598,9728,38293,-62554,-78486,-2137,21842,22686,96015,28008,46354,10874,91758,19545,4148,80730,-23456,-29913,-31159,-53372,13761,16151,-7764,-65144,-22585,2156,11017,-32688,1502,90850,39251,28135,-36167,-92400,-1436,27343,24389,-1538,-36864,-32179,-13211,-15790,-932,-14435,32078,25842,22894,-3025,-6465,1019,65227,-28589,-31355,-27045,-37760,87251,94735,8053,118667,-72656,57628,-6151,-24604,-79176,-19585,-16790,25147,4511,-39764,63571,-8320,-13872,-1415,-7212,-10391,-14364,-47975,-1560,7216,13671,11217,39726,30322,-16807,-20463,-5253],[-40681,-58094,-49583,-45440,42160,21142,45212,21888,-24884,-58525,-10148,-19267,29661,71583,31524,-32235,11838,54642,6509,31707,10447,24712,-39922,927,49894,-37513,8052,-54344,5477,18668,101785,56197,56320,18403,41995,-20346,-15971,20693,29289,36541,1318,-23054,17234,26114,-7670,-33622,4887,22244,-108484,-33850,-51065,-56788,28969,-81466,-80768,-14130,10039,-98618,5519,100205,-22504,-74,-37343,-13234,-25944,-13064,-38096,-15499,-33228,15205,39059,-2372,24693,214,-70649,-40729,-37563,-33916,-13139,-68767,-5186,49621,32994,-3238,-17882,-35646,7176,23026,-40019,-34281,4253,-39999,-22521,-41300,-4790,-33946,36425,80988,-69735,-95256,-17042,-17223,-40646,-2094,62223,-7115,-30538,-79773,-1207,60432,94523,36285,13747,-17774,36580,1270,-69893,32341,93875,107809,-20439,10872,7482,-52355,-10138,-31560,-15720,-6521,-33941,-11477,9393,-3885,-42517,-57925,-97106,42809,5339,37370,-29720,-21070,33124,-14786,-4476,-61199,-5049,-22492,8480,35276,12439,-25488,6531,32405,66401,-43223,-72989,-38592,-59243,-37618,-29799,16510,4228,-50901,-55814,47661,57260,-49819,-1300,-4928,8877,-40085,62305,85072,-1924,-67651,59844,32255,46257,-13066,-49391,-23049,17065,13054,-68779,-115613,-68607,-38337,-41387,-109785,-9846,4323,41109,-53196,49528,-80565,-22277,-23695,8299,43804,31768,34373,52359,-9504,14999,-68886,5881,10071,-25367,70178,107527,133507,18045,33390,-25895,2676,-45348,50952,18808,47937,-37936,-96104,7325,19795,-12165,-27629,55672,-33208,9277,-25361,-64462,-50506,-26445,18787,-44986,20881,42656,-49362,-18092,31984,3020,23938,20358,-48218,-12753,16771,-11445,-6178,-397,15317,13000,-40539,35151,142828,88130,-79354,82960,6773,62077,69488,41706,40616,74729,53870,41356,-83343,8229,-5018,28527,21656,-2071,17801,4901,43023,37571,52406,5866,-138954,7497,62700,24492,-25686,6333,-27007,-10745,51268,69752,26156,48887,-3865,34781,13088,89024,4617,-16541,47958,24593,-23873,7363,-13009,52709,1210,13466,3976,-103766,8395,58126,98038,62796,12623,-36128,-14940,60679,-33254,-8041,-40141,10683,-6153,57737,38013,-29179,1678,-67545,-27646,14962,55745,-7552,25278,78431,-35241,78216,20143,60999,11747,83050,89066,17865,-10241,26882,-66624,-34811,-53527,-61965,-6028,-9703,1013,-42846,-48131,50499,64071,92757,-10647,-38665,-83065,-16242,26519,7005,-31852,42451,8114,-34664,-19042,44501,28293,85743,-33430,605,-75942,-98650,-5742,16515,26995,25936,9684,6674,53108,-24712,131562,75407,76200,139875,120003,-47945,26963,-98047,-62889,-13924,-58288,-22137,-18806,10923,-14428,11519,32009,71369,7165,31492,42074,46444,62770,80120,-333,-33340,-18703,-3477,41349,-47954,39585,-22827,32219,-8063,30643,16684,15620,-25554,-58073,10158,32084,11874,-84546,-21100,-12605,-29076,-28864,16713,-26507,-15208,34366,-52105,-6698,-17547,39305,31339,-7282,-55717,4338,610,13653,9673,-61599,51834,62927,45891,-30035,47867,-3518,53944,10571,-45616,26601,34059,-15219,-5301,-14424,16939,10459,-37406,-3911,6183,-60584,-28638,-45628,13105,40230,20904,31918,-67491,-54244,-15517,44570,-2721,-141214,64434,38290,-10532,-7206,10892,93127,22736,12895,-19187,-22140,25528,-5603,33689,-38306,-3073,-24546,-835,69094,8882,-89023,-66876,-3605,23367,-4855,70144,-50270,1505,54251,121136,113909,21523,-8154,-38490,910,2813,-21059,31458,18041,34373,-57131,41141,32727,87758,-38010,58349,40735,1084,-23270,-8145,-79073,-34240,-57641,-33550,-36533,50544,-14290,40878,13657,-30003,-44822,32324,108655,7432,42105,-16939,50972,33874,9638,21507,21010,-49445,-20915,-30462,14981,54730,45059,3647,-32098,69755,25265,-25732,-21501,31870,41326,13621,74,-11958,47793,30402,-25181,4946,17836,68398,82808,39678,10909,-9019,49187,73888,12743,14407,14722,-17,-9337,-31045,116036,32999,16048,-30972,11484,62817,-32017,72649,54263,104059,33242,-3594,-29190,-35562,26292,-43175,-16816,-34575,-40644,-12296,19889,59463,-57715,-20077,-1490,-56730,3393,-45656,-4396,23650,13169,23522,-90038,60026,42288,-37881,152027,98265,-20187,-18887,-1717,-25385,-59033,80536,-48758,1287,-19595,32717,-1158,50850,48654,25214,-17247,1197,58745,-48466,12756,9076,-16712,52270,-39742,-6965,-8816,-8042,80712,-54110,-90897,-8404,-24055,7110,-3874,-45570,89373,-45335,-31359,-44348,-68230,34573,40362,33014,-413,31286,27254,12142,34218,36382,-50418,-76754,-20891,-15737,-24457,-13784,18168,38328,-15446,35590,-72557,-83828,1162,75675,81216,40608,79699,-11926,39856,-17206,61315,-2804,51130,-25006,-79588,-14642,40046,54392,-8774,48320,56665,14825,19006,-25784,-53503,-126329,-76621,33374,38816,-29669,-78819,26407,-51411,32200,26626,-28942,-62580,24603,16722,25955,-112560,26963,77913,-75532,-33636,-24908,-72621,-16162,-27846,73075,-16196,-31643,2952,18450,59280,27145,2116,-100950,14529,-59101,34192,20441,134263,41593,-95086,-42031,80858,27022,-1401,-36443,-57123,17388,45211,63965,51672,19823,-45872,-33469,-13470,10625,17158,24652,-6812,34266,-1689,-20425,-12692,-49462,-56193,9163,-7871,6727,-23039,-80026,-25216,-45522,-75944,13267,87557,76615,-38702,9555,21057,-23895,-40312,-34165,40869,25222,76248,23811,-51174,-29362,32638,42470,77817,32253,51596,41841,2299,66151,49036,14015,-46614,19586,19796,83772,22904,47636,13469,-2712,-30301,-71555,60113,-36991,27795,-31497,65578,-34770,30679,-9915,13856,-62756,31140,2976,-44611,1000,27888,71717,-1412,6081,20585,-4306,121221,12336,-1166,95246,76792,-8766,-37700,-7548,-10483,18537,5435,23023,404,-32323,25970,-17057,3731,16935,70791,-2752,-10702,14114,-75513,-58397,-9725,-36518,-6597,33136,-3790,-4543,30891,40556,-4583,-69013,-27970,36479,17477,46705,-27659,-40095,13646,31324,58911,41938,15602,-18774,33621,57335,1717,-56675,-24330,5066,-5016,-35049,44356,8254,-76530,-76294,5730,30121,2844,-14138,16732,16893,-34481,-14567,-35041,-40027,68480,35085,-27995,-62304,-40715,12778,5700,-7780,17885,43159,112701,106344,-6066,-19515,-46866,-444,-4543,-11088,9855,16018,-40278,5528,84721,5025,-12044,-60223,-58812,-5423,-17807,58898,-27806,-82263,-25825,19104,-78453,72650,42763,30542,53522,44589,-86678,-26068,-36581,62029,117743,36247,-19833,3393,24205,49963,-45004,-60651,-22833,31638,13040,88313,29836,74868,13176,74250,25932,26995,101320,-5631,-18816,-41049,-69778,2116,9716,-9113,-70616,-38436,-16939,10138,-39764,-20604,99914,52488,39408,-45657,-58878,19674,30785,17100,-45782,-59427,-55479,-5614,-6562,6365,-23129,33772,43078,53958,16386,-19138,7210,70340,-9223,-20749,-23891,-15299,69628,110765,-676,73967,-56144,43049,-20159,-37632,-92191,-38286,-41327,41435,10780,-39135,65129,1062,7059,7608,11631,-3978,-3148,-11535,-11483,18879,7488,-10403,48877,34661,-26045,-21005,-4411],[-51770,-51425,-41042,-31697,36620,-6240,56960,43479,-29516,-74526,-9026,-19433,18939,6825,28343,-36727,26921,40260,19748,44246,7700,17429,-37149,26800,39781,-30393,8316,-67031,20901,37860,86975,64149,42769,3540,40115,-24636,-28808,-490,37164,48838,28235,-4105,35051,37787,3411,-5594,18565,46215,-88809,-43145,-49082,-54685,51029,-105690,-72906,-19164,6597,-100741,-1623,72719,-40449,-2387,-50960,-5561,-21079,-24750,-42199,-17680,-34066,11397,31355,-9283,13081,-355,-70996,-51390,-34764,-40193,-27646,-79349,-6088,37245,41960,8691,-17543,-45458,-9096,23451,-28477,-28750,-64036,-49632,-18922,-38564,19359,-27767,32116,107710,-35300,-87814,1572,-3062,-16529,21648,87517,3105,-30845,-89550,14979,62343,91440,33741,23916,-29003,52513,16447,-59744,23127,80265,79343,-27288,-3413,38310,-20293,-16857,-66780,-14921,8416,-16671,-33535,15481,-2136,-40969,-31560,-96072,42476,-18458,20544,-26500,-13723,49126,-15677,-4134,-56770,-27288,-9034,8059,21860,11330,-27650,-11663,19377,87594,-32856,-79237,-36943,-54256,-59620,-19148,15328,-9741,-41514,-49189,19644,47390,-51356,-5828,-27413,-100,-43373,32665,49668,-23531,-51041,60355,16973,47854,-21585,-35769,-22622,10381,9190,-34510,-131264,-108275,-59107,-40536,-108494,-25584,-8871,50958,-60752,42719,-80208,-16460,-19178,3086,40206,31096,46547,71120,22616,7024,-72141,18517,1828,-36869,37836,94219,149577,19640,15059,-29039,13172,-57868,31541,11882,41114,-55296,-89105,16975,13279,-18250,-29627,52200,-48249,12947,-37865,-78747,-97610,-45566,6477,-61616,73932,120198,-47117,-53559,31654,-29069,56008,78305,-8502,5986,-2889,-17782,16457,22253,27893,21621,-11200,49085,117872,-18978,-107839,55220,126,56049,43729,65057,58452,69400,52624,46671,-69568,15137,17481,36503,35462,14655,18569,-3607,27848,74694,74915,19919,-93368,-8784,36852,69731,-15994,-1762,-35405,-32801,53441,47886,-1524,69694,-5932,17688,8507,73923,12006,-3868,50019,33853,7391,-11740,-40307,44619,10057,28143,21884,-50645,20672,52888,78473,68546,41491,-31564,-39878,47162,-44353,50,-56313,21374,238,27470,11320,-17693,7708,-56653,-34256,9093,64541,2145,4291,60886,-43088,59091,28777,63778,28063,58389,62928,9348,-20692,20585,-70441,-16650,-40860,-79233,15898,-23956,-44155,-20558,-67735,32347,73178,110917,2410,-57348,-67995,-9429,39086,42733,279,17217,-25381,-29506,-9538,29323,20058,89425,-43522,-15029,-94759,-21466,-5555,10004,-20658,-5428,-13867,787,42686,-34221,110127,73380,62664,71090,100502,-69826,18825,-110605,-60249,-4891,-54396,-33101,23467,36275,-131,11057,34173,70300,17463,28301,15086,47387,64410,50517,-41717,-25236,-28258,-12777,33853,-91946,27022,-10293,40306,13731,37148,12173,3210,-24919,-51232,6336,52536,19366,-68996,-3051,217,-29821,-20461,28360,-22194,-14490,53474,-54405,-12918,-38216,23907,42543,-28381,-60921,-8735,9657,-8885,33511,-79677,48904,27861,24447,-36907,52831,23751,74603,-12927,-57002,43477,66744,12476,-21084,24229,54495,23952,-44978,-5315,2108,-41525,-29611,-62076,36046,48341,16114,10123,-74877,-69316,-31237,8904,-29718,-130726,58680,30809,-22297,-8529,18170,84447,11969,34836,-21158,-23025,32997,-9728,36360,-42333,-2415,-41817,-51809,77235,17128,-71972,-64310,-7656,6186,25385,38869,-31520,-13924,83277,100019,87498,9985,-21318,-30024,-9608,-1871,-27984,74396,12552,28253,-90290,21339,-7910,54840,-50025,38166,42228,-17445,-9183,3327,-32985,-35098,-29079,-27605,-35142,27243,8616,38445,18970,-39132,-45845,20174,107584,4824,57045,15859,49062,31584,-5902,3746,17793,-74454,-20952,-33294,46172,65229,44863,-716,-8950,25055,32104,-19554,-37958,25245,14797,37971,14202,9106,42984,36702,-9766,18005,26330,40432,73009,53810,8738,-23342,70909,69548,41339,22166,26835,13176,-23025,-30690,104661,37501,36551,-52658,14392,55975,-1244,82171,79665,99617,14566,-34011,-42261,-44386,23687,-14014,-16077,-14815,-46014,-7239,37147,19735,-55350,-5620,1052,-65515,20653,-66359,11676,34634,15386,7051,-111822,49725,34218,-42245,138231,62144,-18606,-12482,-18764,-25282,-72268,82092,-57161,-8089,-6670,6431,-25375,48261,49704,5419,-31845,30531,76324,-45404,-2906,2954,-41505,44649,-39099,-1743,7494,-5818,58065,-59034,-39253,28315,-17269,6586,-7625,-61067,65051,-20571,-12959,-35700,-53041,58395,81364,90478,-1771,187,31265,13030,49645,43838,-61931,-90512,-18695,-2592,-27650,-17632,31424,50809,-6084,60666,-93697,-102778,-13752,65731,82193,45096,41681,-6773,23311,-4110,36539,10612,75881,-20039,-68000,-29704,-12674,50090,36063,76517,87148,10836,14745,-16195,-58428,-131463,-53043,74401,38411,-32579,-57681,44283,-36746,53794,19151,-17666,-71083,22470,20134,27028,-113163,72112,79910,-64888,-51716,-35684,-84807,-7698,-18679,77084,-304,-25065,18258,27877,71391,9302,11646,-112496,11621,-41776,46807,19386,135363,17549,-96032,-41378,69794,22792,11071,-9401,-37333,668,53288,24896,32827,-15987,-79349,-24074,-33696,8026,-19483,58247,27584,48690,-19755,-10359,-26301,-35677,-49143,-416,22064,5602,-16556,-63689,-46729,-62376,-59534,23792,73417,69828,-25937,28413,5452,-28905,-35994,-35837,46679,32508,78079,13126,-54622,-24684,24999,73678,87429,27410,46119,12816,-23765,49683,41292,11818,-48631,13050,15877,100655,-1216,50762,63543,16043,-24166,-66900,68445,-49235,14177,-58164,28293,-38000,33998,18729,18219,-59306,16373,7775,-39687,-22767,31706,69789,1326,-6360,760,-20562,87740,10871,699,63663,65012,19681,-23809,-13356,-2822,18587,-3748,27278,-28718,-29059,25221,-24226,12449,28230,88093,-17477,-25442,26823,-92530,-79041,-213,-33715,5512,14448,-9573,-14386,60077,33381,-11749,-103231,-29648,42529,37018,18827,-32375,-46615,12869,25507,53407,24485,29463,-10844,27964,46827,4787,-38505,-20034,9605,8903,-42411,24898,31682,-39653,-59394,21964,22661,7703,-12583,34538,27764,-34519,-24781,-34272,-35404,98632,7602,-30375,-69873,-41365,-2816,-11117,20016,34651,2386,77060,76201,3684,-3123,-65646,-39506,-40354,-38370,4652,32220,-43379,27259,86263,32097,-1376,-35277,-56798,-1130,-41298,59423,-24427,-77695,-28912,-38940,-93575,91506,47219,27317,25386,32229,-90101,-22241,-54817,60565,113863,30328,-22749,6383,29394,56309,-18393,-39861,-51846,31894,-3122,67181,25235,83164,10647,52421,26673,42116,106974,15467,-6558,-37539,-82573,-5680,2740,-6587,-60767,-53448,-54039,2809,-38366,-37644,104867,63905,49816,-41813,-25167,29199,31138,15168,-85763,-80717,-75643,-2161,-326,5618,-31871,28570,65171,77518,37268,-39583,18991,71558,24791,-5966,-11806,15374,53019,111651,-18210,22307,-44115,17481,-24390,-43708,-95493,-41665,-45097,38990,8978,-28616,62233,13118,21055,10183,27309,6284,8008,23446,-24990,25733,2795,-29052,45474,33499,-29712,-16281,-2353],[-57611,-38148,-25782,-11725,35936,-32167,54366,58502,-37951,-92207,-4073,-10147,8512,-43725,29456,-35874,31171,26219,29691,57066,-2241,9146,-32833,44911,27454,-25234,421,-57954,40954,59228,64707,50079,24580,-17145,30000,-30686,-37201,-23929,36277,58095,44929,17636,43238,51608,6955,29008,26998,62729,-72473,-56596,-45316,-49224,73113,-110538,-53920,-9585,3242,-87388,-6969,39996,-49050,-8352,-72200,3863,-16426,-33379,-40529,-14676,-32627,1927,18341,-10982,907,-3082,-54139,-49508,-22729,-43219,-44206,-83407,-2597,20733,39788,17442,-16961,-34455,-25495,6254,-21243,-25278,-119156,-53731,-7707,-33921,46807,-15824,20912,125897,29374,-60638,25776,15284,22888,42475,105071,8830,-23852,-86778,29947,68827,75053,20081,25648,-33122,67614,30775,-41100,10848,55458,51141,-26003,-13719,68784,8189,-30499,-86499,-20527,18013,-3627,-54400,13641,-6490,-28557,-6251,-92560,33336,-47557,827,-14823,-6274,54197,-21487,-2983,-38403,-44168,12731,3017,-10223,7343,-19583,-36866,7728,91224,-21509,-71874,-31253,-36946,-74310,383,19545,-15703,-25311,-31429,-3141,30838,-45878,-10562,-33903,-1978,-33005,-10599,-6779,-40348,-28409,49484,-691,34036,-31111,-25927,-23540,16841,5494,-11744,-138715,-141818,-72353,-30660,-91109,-34646,-31310,63077,-62000,25381,-62184,4460,-22996,-1088,31567,29023,55172,85786,65973,2256,-63470,25000,-4060,-45932,11431,71570,133835,23781,5372,-24667,23857,-73556,20561,4818,17687,-58821,-75186,22203,5564,-25252,-28368,51041,-58782,3340,-41853,-78962,-108189,-55175,-8228,-74901,98541,164535,-33331,-66796,43667,-43080,64745,103989,30720,20874,-15435,-30568,31592,37554,40424,26894,16446,58154,62982,-87712,-108268,21136,-5519,23966,9004,87050,58797,53227,43397,49016,-24240,16698,37422,39737,42173,25436,13045,-10164,4320,107378,87959,22711,-58676,-23012,1557,108270,-11654,-10153,-33156,-45707,42584,32944,-24235,82684,-14392,5744,6452,60790,14424,6146,48367,37286,30532,-19369,-45573,34524,26936,32871,39006,8526,37764,47249,55815,75808,66063,-18860,-73121,16049,-57305,-3993,-69900,30444,8443,4761,-14008,3436,17430,-36918,-33505,2104,63610,10483,-27463,38251,-28737,27326,35601,56639,35673,36436,36209,6134,-27125,16546,-56089,7482,7701,-83706,27905,-30024,-69267,4114,-80319,6592,72314,117020,13304,-55207,-46501,179,42299,75615,27476,-17925,-54925,-14085,3199,4472,6904,83361,-50188,-28407,-98850,73055,-317,-13930,-58077,-27204,-32983,-13910,17489,-61113,81080,55706,33846,15998,75888,-80134,16641,-124600,-45096,8056,-47643,-43095,57201,58379,6809,14771,37122,51864,30038,19304,-20591,38503,43019,25411,-75469,-21220,-40729,-33989,14442,-117837,12681,-3820,38680,25726,43654,6158,-2448,-27346,-29422,3632,54894,15337,-49521,14002,15410,-30198,-19368,38637,-13609,-13910,51463,-52393,-21356,-49944,12319,45935,-55295,-62724,-22051,23645,-17175,59109,-77322,35111,-26077,-358,-37166,54235,52960,83859,-27954,-63608,56299,96334,38193,-31699,44223,72823,32300,-58029,-12378,-4862,-23893,-32227,-74843,44001,45386,9647,-7659,-70354,-76261,-56087,-52573,-51365,-117976,40201,14569,-28291,1619,33234,68481,-178,55466,-19399,-18891,30590,-20292,25092,-43961,7508,-59737,-103137,70542,10069,-43596,-57238,-7539,-14385,48153,4950,-10242,-40334,99499,76633,49619,-9149,-35429,-31814,-27914,-7108,-27830,106405,-2000,17274,-106556,-9153,-46052,14530,-71213,11084,39567,-37433,-2948,592,19325,-37156,-16495,-20650,-39495,4531,29519,44319,21360,-49785,-14056,6867,99613,7649,77976,44004,31341,10880,-11738,-9566,15803,-83359,-21493,-30344,63974,69109,34920,-5135,18885,-38153,29704,-674,-45467,9983,-17046,58065,19127,28314,39413,28151,10453,26537,25776,9203,63240,46535,-2472,-32105,81159,64242,52760,43294,45227,19209,-33200,-30149,84851,36272,51844,-69765,12459,40699,20841,74508,101442,78157,-4208,-62814,-53655,-51629,17039,16108,-13645,988,-39491,1873,56322,-31020,-51522,7428,1004,-61822,37908,-70541,42441,48930,17125,-11155,-120601,30299,24176,-33026,125102,-724,-14007,-3545,-29597,-24947,-61912,75160,-56393,-11721,4823,-18260,-38208,40133,41557,-20404,-39351,61885,87584,-38375,-12200,534,-55019,21485,-37864,3867,20406,10044,35578,-54018,21141,64300,-7884,13268,-253,-60025,35819,4373,15087,-22031,-10650,87323,118260,136059,-2959,-10930,42251,27675,60010,48952,-71363,-87493,-9228,8448,-35529,-18442,42926,53555,-490,71788,-90839,-114913,-33059,41462,79915,53485,23730,1590,2480,17808,1498,15026,86378,-10809,-42964,-42038,-52972,50270,61920,94533,110675,6053,12194,-5236,-72643,-124544,-21725,110529,38146,-37051,-19347,59065,-12807,75401,19283,-6959,-68343,23367,26892,24989,-89571,101705,72082,-53581,-64996,-45177,-74231,-4758,-827,67963,11764,-9931,24704,8696,61103,-8603,23559,-90431,11241,-16032,52894,12093,118249,-11164,-85743,-30001,50365,17014,17904,11980,-18360,-14636,45453,-13620,16024,-43363,-108883,-8967,-47752,6474,-51061,77532,50966,42296,-36973,-6084,-42378,-16352,-36017,-2638,44167,-784,-11477,-55343,-65851,-69049,-43064,23119,49462,53331,-18458,48263,-2492,-32674,-28385,-37884,43935,30814,67348,-13186,-63826,-20145,12527,76105,86635,24158,39347,-14628,-55290,26588,30191,14193,-37820,27359,12154,102252,-15574,52329,89577,27536,-17383,-51208,60139,-55668,2935,-70630,-6568,-38234,37070,38984,10119,-51848,-3175,14154,-33476,-52095,27745,57217,8739,-17002,-10970,-20489,45009,10149,-8306,7056,45587,53530,-5442,-11876,20026,24786,-10870,26120,-40409,-22229,10461,-37512,21256,27038,96119,-23206,-38140,35889,-102748,-90272,9643,-32057,18278,3687,-12311,-17988,72101,16548,-13979,-114308,-29453,43936,55216,-3483,-39296,-52619,779,10985,31627,12031,46278,6487,31031,26280,4589,-10411,-9944,13892,17826,-46161,10078,56656,-5687,-45205,33134,5836,11074,-2510,41913,33452,-31796,-35015,-29039,-19107,130348,-12300,-25495,-64913,-34492,-15456,-27559,30319,45696,-31964,41789,27824,6819,9738,-76558,-78113,-64352,-58647,-3399,33146,-48152,46071,78867,55798,2073,-8039,-48163,8762,-51487,49697,-15839,-52323,-29012,-87175,-109439,85065,30221,25030,-7607,7088,-78015,-14806,-65113,47454,82829,11623,-24425,-6148,26337,52817,9338,-21813,-83293,22191,-23084,35991,16730,71757,3368,30981,20249,44488,93422,32809,4672,-21677,-87867,-11043,50,2237,-37081,-64794,-98568,-8341,-28873,-47376,95679,71684,56125,-30342,-3104,22058,28949,22953,-106929,-97170,-89115,-4143,1518,-1742,-37795,17896,80767,86539,49214,-61567,34337,70766,65847,10577,5917,46599,36569,84962,-40372,-16381,-34375,-12106,-20211,-41911,-85994,-32640,-27856,17756,-982,-14328,54673,18135,24861,7998,36930,15137,17937,48459,-34912,28089,1276,-40318,33238,30335,-24759,-6548,-744],[-55839,-20695,-7418,8917,37734,-42737,42086,63891,-48794,-105401,5689,5984,-624,-62401,37176,-26808,24920,16289,33591,64226,-17223,803,-28505,49575,15233,-25041,-8266,-25130,57322,73549,39816,20981,5001,-42901,13319,-36936,-42919,-44285,24731,64560,47410,37893,41438,61705,5641,59491,28416,67127,-64491,-66114,-36170,-43737,89146,-94581,-32315,3987,-806,-62876,-11845,14391,-49547,-13836,-85565,13421,-12756,-35452,-34003,-4671,-29303,-3940,1490,-7109,-11720,-5389,-21273,-39628,-4581,-41788,-56598,-80635,1784,4282,25060,14542,-13766,-9207,-35926,-24640,-16266,-22770,-141493,-48905,9102,-27380,70743,1284,8027,130554,94118,-23391,48319,26412,62975,56967,110106,10830,-13022,-75947,38564,78517,47548,1923,21002,-31113,80446,41218,-17951,-2399,26218,31723,-15782,-12548,89493,26502,-49182,-86010,-22874,18588,-243,-69277,6722,-14815,-9602,8403,-87543,16656,-73928,-15675,5997,565,49321,-31298,-2105,-11369,-53095,33175,-4288,-47603,1183,-2814,-62361,719,74661,-8430,-50071,-23448,-13111,-75667,26854,28288,-15281,-6614,-9959,-14688,8095,-39443,-13311,-25390,2987,-16241,-52173,-65411,-49653,-1166,33384,-17896,4587,-38165,-23167,-26874,34875,2031,-4444,-131921,-146306,-73698,-12681,-62438,-31361,-55833,70239,-56384,2704,-28570,29797,-35595,-6280,19218,26534,59158,95258,105203,-1364,-46415,22855,-5703,-43272,-4337,43977,83447,31000,6019,-10742,32403,-88621,27620,854,-14489,-44496,-58185,22327,-2086,-28709,-24054,52405,-64460,-14495,-37886,-59391,-75468,-50063,-24378,-84728,87461,159193,-11261,-54067,54096,-35881,37959,89960,59330,32086,-17981,-46377,38266,43203,52099,32087,36009,60061,-17982,-125065,-73380,-8234,-6284,-27795,-26496,106312,41110,31700,30293,50516,41058,12897,51413,44191,42046,24715,5257,-11311,-22434,123495,84468,13702,-44709,-31767,-34631,117144,-16723,-16913,-20108,-46467,20835,27849,-38330,80120,-26314,-118,8411,53155,13393,13443,45628,34087,39102,-11887,-31552,25143,45675,27712,50836,55330,54191,44049,31601,80803,73552,-2861,-101953,-26825,-66915,-14527,-76785,37221,16729,-3681,-30376,28422,29014,-13256,-25034,-2884,53842,15825,-60720,12800,-7163,-9815,38833,40854,33823,22879,16317,10341,-26653,14044,-27180,31464,64821,-72683,30793,-29157,-72199,17299,-85957,-20596,64081,111741,18419,-37255,-27938,3454,34418,96848,44684,-47194,-71399,1911,13362,-20004,-6710,72189,-48207,-34877,-88818,137905,8335,-48150,-78922,-34546,-42891,-36006,-16090,-97040,52998,31514,-3184,-6756,50633,-76384,23117,-140933,-22259,24155,-39235,-50417,71593,74451,7885,23680,44683,24544,39329,5291,-56284,22201,2360,11198,-92437,-22679,-50051,-56858,-6454,-120461,985,-6643,32419,27642,50629,4652,-250,-32289,-245,4783,38848,-3871,-26426,24602,29251,-28064,-22496,45619,-2909,-11207,33230,-39262,-26464,-46174,9103,40620,-73832,-61531,-34666,37334,-8348,76823,-56121,12490,-84111,-16442,-30997,52591,74145,77772,-32242,-65812,60643,113775,56237,-39444,34923,68242,34425,-73896,-21549,-19103,-9130,-34981,-81273,30649,34405,7408,-18153,-52758,-72852,-79777,-110826,-58450,-107470,11192,-6040,-25187,18740,51435,54069,-14578,69255,-15527,-12451,15956,-37061,4556,-45466,25629,-73010,-138368,46581,-7548,-17522,-46447,-6306,-35281,55665,-26924,8988,-70790,95060,55574,12469,-29850,-44746,-46057,-50874,-9948,-18854,119441,-22910,6235,-103286,-46583,-66159,-16075,-92496,-8062,33413,-55732,-8243,-9894,61841,-41656,-23643,-12523,-49665,-11874,41954,54763,19184,-53990,41983,-3864,86742,14041,98329,57687,3866,-21618,2365,-12067,12028,-77351,-22065,-20142,63124,63911,21030,-10434,41662,-94996,17263,26414,-37678,-11156,-44218,73857,14774,37486,39769,6764,30731,26925,21110,-7006,58100,20412,-22225,-33640,77650,56395,41899,68395,66975,16910,-39814,-31420,61100,34029,61553,-76852,3256,20574,28179,49497,115796,51358,-17169,-80286,-64316,-55376,9049,38675,-11329,5782,-25166,10823,72110,-73013,-49112,16116,-3409,-47673,50319,-57403,79805,58967,18277,-25190,-108651,6761,13681,-10483,113417,-67535,-8217,6585,-29119,-24337,-27906,56801,-51379,-13279,11478,-37734,-37819,23811,25382,-48150,-38900,87743,89615,-30908,-11007,-291,-51314,-4572,-34824,8960,25412,33489,17231,-37052,66027,82638,482,24215,19586,-43792,9434,24277,46832,-6897,41425,112154,132135,153591,1307,7528,59957,49640,61425,51587,-73056,-72822,6432,14447,-46597,-15421,49927,43844,-1018,67505,-62761,-111410,-48726,8006,74824,60554,29104,10399,-19647,40276,-29198,11737,79112,-279,-11830,-48987,-71636,56620,61778,99165,119298,-68,12511,6183,-96719,-110088,13293,129834,35210,-43751,18215,68892,18422,90849,25750,2972,-50870,26494,36300,22515,-44080,110442,56246,-44362,-67681,-49213,-50474,-2802,19831,47094,12501,8842,19519,-24728,34272,-22033,35310,-28345,14982,10790,47962,2970,96026,-35640,-67257,-6716,32987,14718,18745,19973,-6493,-26137,26250,-42194,6491,-51546,-126651,7878,-52130,1953,-72719,79533,57382,18484,-47306,-4940,-55535,5234,-17096,1752,55724,-9217,-7792,-51612,-76420,-64359,-30202,10436,24494,29086,-20438,64754,2305,-36126,-17687,-38210,31897,16954,41022,-49411,-77100,-15911,337,59061,74403,23239,32035,-33957,-84078,377,17431,20864,-15712,57968,8331,85113,-17141,52426,90081,32764,-9658,-29068,38544,-54944,-2914,-63007,-28357,-33484,36117,47109,-5411,-42269,-19057,20951,-32104,-79362,17432,42186,17948,-24854,-14375,2004,11218,9231,-24223,-53950,25199,84341,11264,-4623,52505,36595,-13908,19069,-35002,-14248,-14764,-54474,25292,13463,93264,-20625,-44360,38699,-102500,-86663,16818,-33527,27418,879,-12545,-15526,67983,-6786,-12308,-96547,-32815,39166,72548,-14962,-48212,-54535,-23230,-9420,-548,9724,61093,29426,38911,2076,3100,19686,1894,15815,17714,-47499,7610,77920,17118,-36813,36871,-17053,10892,17157,35589,28316,-30622,-43060,-19987,6036,158618,-19528,-14391,-53071,-18707,-21850,-41017,24026,50483,-40765,16237,-22080,33,11738,-67470,-96406,-71767,-69427,-11673,22916,-53585,52782,62438,70900,-2307,14391,-37972,19324,-49159,31304,-2928,-11857,-25610,-110978,-117214,51544,374,21264,-34904,-21831,-55766,-7368,-63250,30677,31053,-12146,-22006,-34008,17162,38506,31412,-11439,-105197,5339,-42855,2508,7438,47159,-6394,12872,6925,32793,65431,42886,13246,417,-83401,-15657,5889,17231,-5092,-70009,-134130,-18559,-14301,-50076,65222,72956,58010,-16908,3164,-946,25178,41834,-102980,-105239,-92670,-10858,-1164,-13632,-40371,4440,78392,79093,40638,-77974,48746,71075,101993,25859,23727,70131,19525,29806,-61909,-31300,-19257,-38190,-12118,-32716,-64018,-17958,1888,-13946,-16166,-4183,43113,8557,18213,2788,38735,17815,24606,60192,-35142,28398,2921,-43175,18149,28316,-10614,6800,1138],[-44324,-2385,10073,23564,38530,-26304,27510,60649,-59548,-105415,18983,23870,-8177,-49174,52861,-9642,14032,11940,30334,61585,-31916,-6597,-24605,40372,5024,-27703,-9910,22707,63033,75341,16862,-13316,-13872,-70686,-6263,-41992,-47229,-57877,4131,67989,36556,52536,34786,58944,2951,76748,23036,58297,-65126,-63563,-19855,-40565,92847,-65720,-16234,13006,-6243,-35186,-17676,-318,-47306,-14871,-77201,21829,-8623,-30445,-25769,9875,-25279,2816,-16286,-1182,-24801,-4081,20114,-26488,14931,-36006,-58710,-71356,4590,-8835,-894,-5491,-6047,19295,-35094,-56881,-9668,-19750,-126238,-34246,27841,-19634,84157,21425,-1775,120769,130812,9006,60848,25096,85223,62330,101796,11140,-1583,-62534,37675,85865,15414,-11142,16142,-25319,85949,44723,4860,-13851,-497,22836,1965,1704,93693,34034,-66951,-68874,-12278,9256,-8329,-74522,-1192,-24518,9392,7632,-80815,-4012,-89092,-22887,32109,6711,38341,-41155,-2700,18113,-52223,40036,-10078,-71537,-5957,17511,-81538,215,44217,7401,-17165,-14411,9383,-61250,57235,38477,-14713,9510,6902,-13681,-19109,-38888,-13805,-9260,12047,-589,-76114,-96901,-51594,27749,19560,-31434,-33509,-39288,-26650,-32005,57532,-1660,-9446,-107642,-111104,-61934,10233,-28744,-13447,-73581,66579,-44217,-19664,11873,46849,-53579,-14050,5591,24192,58423,100487,125656,-6254,-26760,13095,-3052,-27130,-10665,17363,13245,40611,15409,12005,37102,-97247,53422,2141,-43462,-13860,-41061,19516,-7807,-25142,-16136,55401,-65404,-31984,-28223,-23427,-18518,-30000,-40443,-89398,48855,110180,13041,-20917,52228,-10806,-20272,45050,70524,39954,-10684,-59390,40055,39431,60539,40948,44489,55862,-110893,-145926,-11239,-24295,608,-81349,-55241,122305,10852,11620,18677,52671,101045,3886,57621,52174,37014,11584,-404,-4550,-45964,117245,64020,-2219,-46455,-32160,-62854,82615,-29682,-22067,-1924,-36539,-6334,30576,-40270,57535,-37116,-3078,14371,49044,11985,18829,44879,25776,31750,7423,-7323,17901,60116,17292,54044,79317,65776,44270,8914,79100,55659,10841,-110765,-69099,-68427,-23287,-73585,41406,22176,2072,-34477,50811,39545,9692,-10657,-4801,38020,17188,-86614,-12696,8653,-42887,36260,20519,24268,20010,6537,21039,-18681,11779,7737,48254,106114,-48765,28211,-23953,-60318,9604,-87415,-44056,51696,98674,16501,-14316,-18838,-3348,18266,100571,51273,-58912,-69012,10267,10706,-36806,-15865,59595,-35224,-31007,-67373,142672,17277,-78704,-84947,-27660,-41061,-59309,-49026,-123070,31215,10208,-39466,-2142,27017,-62096,35760,-155777,1624,41706,-31103,-52959,67383,85169,4876,35130,57939,-140,41084,-11403,-83986,3351,-43067,7557,-89228,-28259,-52170,-71710,-21221,-103323,-4100,-17904,28782,25006,58106,10384,8472,-36770,25693,10740,11116,-36526,-539,24794,37745,-21001,-24140,48314,7031,-5276,10301,-13122,-21847,-25742,14962,26453,-76123,-57567,-43516,45688,14115,78483,-25419,-13879,-126379,-13243,-20053,49171,74606,59909,-27798,-64257,56066,113577,65543,-47705,-445,45668,30953,-88773,-27737,-40393,2003,-36199,-80308,-3852,19731,11353,-20621,-26038,-59347,-91421,-138027,-47799,-98234,-21039,-25398,-11981,33880,66222,44126,-31471,72210,-11161,-6696,-7541,-53723,-17085,-47923,48513,-74629,-148334,8326,-25686,-8743,-32749,-6690,-53044,46018,-52327,21072,-95688,71482,35805,-14759,-46079,-46106,-69793,-73651,-8829,-1874,110589,-44459,935,-85298,-82461,-60591,-28849,-103169,-11896,25963,-68801,-23674,-19158,79657,-49653,-45913,-4151,-63465,-19867,42642,62560,12145,-46011,97683,-8595,72709,21438,109198,52289,-23796,-51550,32038,-1988,3490,-60681,-21918,-2624,46034,50146,11143,-16645,51620,-121838,-2691,52926,-16015,-33316,-61451,85981,3956,31142,44120,-20056,47227,18819,20355,4748,58609,-15288,-47891,-28943,64242,44242,13410,84348,86475,7965,-44315,-34724,38194,35038,66598,-71480,-12463,2547,21650,14116,120739,32072,-20790,-79821,-73008,-54574,2373,49805,-9293,-1266,-7161,14564,80400,-90257,-48514,19860,-11532,-28844,53744,-32008,108955,57078,17419,-30440,-77994,-16381,3827,18984,101495,-112416,-3664,15936,-17256,-22264,20606,28190,-46138,-14513,12158,-49413,-25499,416,4282,-70982,-30963,99978,79480,-25709,-1922,-2318,-30490,-14644,-29016,13233,20224,51858,4599,-10321,82596,74238,3616,33561,48505,-21562,-7541,36651,74902,5367,81662,120239,116651,142227,11215,47819,80275,70903,52687,51199,-62905,-54230,25256,13705,-56875,-8769,50233,22624,-6274,51641,-19413,-89726,-55127,-27123,67502,62789,46559,17567,-38174,53418,-44425,4796,56636,8773,16897,-49178,-68033,66818,39303,92116,108232,-7820,14797,16333,-122280,-90652,46935,127012,27553,-51463,38429,73248,51505,94818,33922,11896,-19286,30203,47207,21854,9414,100479,35488,-38043,-58746,-46117,-25890,4837,37317,19752,-1496,25300,4083,-52925,3663,-27346,43501,56368,21429,31282,29838,-1405,79411,-48998,-45544,25664,23699,19784,14335,13312,-5133,-32974,2920,-54430,6299,-37962,-127690,22124,-45740,-8429,-84181,66842,46487,-13740,-46639,1774,-59137,24908,5899,10045,55706,-16896,-4102,-44873,-74900,-51484,-20722,-9698,6117,1883,-31506,72493,17314,-39448,-4919,-35103,9338,-9218,1123,-84491,-89690,-11058,-8595,36365,53984,24538,24644,-42219,-100383,-24309,5346,29747,10190,90379,3303,53019,-8244,51084,72216,34961,-1115,-6969,10916,-47253,-2245,-37435,-32192,-24012,27803,43061,-19934,-32997,-26746,27284,-39766,-95708,4176,31769,25067,-29426,-9812,41492,160,6175,-41011,-97872,9747,103056,21207,5634,83380,51453,-12385,7285,-21620,-7905,-39834,-69837,17536,-6123,83685,-13348,-42372,33333,-91546,-66094,19339,-36934,30404,2540,-12930,-9367,54894,-31679,-8208,-57899,-43231,28340,88686,-15295,-57930,-50917,-54662,-31317,-32125,17562,66761,51503,44861,-16694,3320,43813,9642,12492,7560,-47980,15991,89149,26052,-33917,32935,-40111,5831,43936,16011,9614,-33133,-46703,-8322,34085,176159,-13479,999,-41954,4400,-21807,-48931,9260,50309,-13633,3598,-55559,-16134,-55,-36212,-84450,-62789,-69729,-16047,10119,-57466,43786,39158,74538,-11949,26682,-29764,26237,-38620,7369,10973,27627,-19427,-107035,-109398,2816,-29654,13996,-49816,-44589,-32158,-2062,-49608,17741,-23656,-32836,-14979,-71962,4418,16336,45500,-11860,-105533,-13666,-58143,-21937,50,18044,-14608,-1340,-11191,9912,34782,46451,18227,20426,-69824,-20464,21896,35556,27151,-67793,-147178,-22863,814,-47797,17141,64982,58267,-5407,-2758,-32363,20922,68636,-78539,-103150,-84375,-19900,-7100,-27056,-41709,-8653,54070,59308,6526,-82906,56529,75390,121898,36964,35636,79501,2487,-37778,-78022,-23712,8123,-54924,-5263,-17444,-32801,-4067,30963,-43160,-31451,-4680,28888,-15305,3869,-5360,32485,11581,26362,60776,-23229,30092,6231,-40124,5946,28969,10033,21274,5872],[-23468,13812,23847,26729,35346,17140,16989,52767,-66722,-86774,32000,37313,-14465,-20180,74390,12159,7503,11610,20659,48891,-40180,-12226,-20622,21894,-1814,-26593,105,68324,55165,64613,-1162,-43693,-31035,-95357,-24374,-44945,-49860,-63621,-20747,67903,17676,58925,31449,35281,693,76421,12855,39245,-70546,-45014,2270,-40128,80498,-37749,-9792,15292,-13002,-12998,-24934,-8673,-48903,-9310,-43889,28376,-1022,-20875,-19819,23512,-21988,25421,-30884,1530,-37225,3591,57272,-13736,31017,-26671,-47251,-57483,5399,-16659,-33765,-39827,6192,40341,-20934,-74586,1417,-14970,-85180,-12224,44347,-12178,82137,40645,-5902,99843,130204,23709,57575,13395,78703,57632,83152,12395,8990,-49820,27270,82637,-13912,-10506,17913,-18018,77744,39401,22727,-21052,-20023,20092,23833,24441,80348,34808,-75950,-44826,14095,-7762,-24001,-69311,-6049,-32578,22280,-6455,-71086,-24021,-87441,-17408,55843,11780,26310,-45600,-5521,44182,-41066,24270,-12423,-68389,-12480,34322,-90543,5976,12338,26487,20141,-4191,23438,-33692,87118,46539,-20094,18900,13061,-4072,-47160,-47967,-13784,4928,20982,8908,-73458,-78228,-48640,53805,13138,-38651,-67306,-32823,-32134,-36822,75211,-6223,-18710,-67416,-46615,-39018,33582,4712,15986,-77539,50729,-26366,-36659,47047,47920,-70849,-24661,-6642,22005,54287,103610,120520,-13436,-10615,-237,2360,-2690,-12960,-2976,-46837,51103,30206,39670,37230,-94565,87645,8652,-58270,26077,-25062,17761,-9582,-13528,-3671,58934,-61749,-40213,-15573,16409,32478,-175,-54288,-85887,-451,41060,31645,20029,34825,23716,-88414,-13229,63428,44038,3798,-63932,41971,28153,62183,54780,42804,48350,-195172,-161736,58751,-24056,15255,-116394,-72543,133974,-22340,-906,13216,55966,127827,-10117,56372,60885,29693,-9845,-555,11121,-59539,91833,33074,-16108,-52385,-22788,-76833,13235,-43063,-26775,13185,-20812,-31858,35719,-27819,16775,-42383,-7410,22901,42399,13401,23487,48275,15915,12516,30341,17403,12590,66256,9044,47865,82630,70840,46960,-7960,67922,15079,18191,-92140,-96716,-59495,-23229,-59375,42894,21812,16251,-28632,66228,46407,29242,6162,-4470,20539,14520,-99450,-34828,12549,-63813,25848,1130,10385,25864,5386,34224,-5067,9056,39158,52387,120926,-18800,24912,-16822,-43827,-18446,-87234,-60973,38059,82066,8695,3897,-20362,-16744,1317,88246,51799,-50201,-47577,7652,-15031,-43113,-16912,46971,-13074,-15460,-37866,92994,22977,-91495,-83358,-11075,-28714,-75308,-72554,-119728,17638,-2526,-68018,9356,6185,-44071,47851,-161236,20796,58467,-24839,-49277,53190,92612,-324,44716,73726,-13041,34392,-27157,-98666,-13063,-75311,9696,-68987,-34791,-46912,-74200,-29430,-76357,-638,-33104,32978,25313,65147,21783,20541,-35725,39773,20595,-17084,-74902,25067,13551,37811,-7719,-18904,46876,13508,3509,-5384,21727,-3807,5592,27234,4439,-62072,-50012,-44457,45667,42331,61058,2608,-36699,-137924,11538,-6660,45566,46096,39613,-19333,-59314,45793,95802,68403,-58299,-45707,15629,23764,-98575,-26549,-62666,9119,-34968,-72442,-51156,5893,19316,-16401,1535,-38999,-84872,-125623,-23078,-86648,-47635,-38424,9181,38459,71924,34584,-49232,63136,-7419,-3843,-32841,-60491,-30942,-50799,70897,-59697,-134519,-36270,-34765,-22120,-16973,-9899,-64472,23622,-67869,22249,-106882,38964,14958,-29233,-53399,-39474,-95522,-91277,-4782,18762,83035,-60376,5398,-61366,-106328,-33241,-25489,-96442,-2328,19974,-73434,-43360,-20241,67283,-61091,-73572,2826,-77113,-21277,32526,61273,1567,-25876,126870,-5478,60478,27421,103594,30683,-42643,-62497,62397,17235,-11097,-38945,-20509,20750,21559,31295,11927,-22489,47330,-109833,-24742,70304,10307,-50989,-68065,94669,-8669,9018,49480,-42235,57965,5144,30208,43642,61258,-48878,-74774,-21074,49259,27846,-20110,81039,97404,-3738,-48359,-38559,19991,40320,66835,-55180,-30418,-6640,8567,-19126,115629,28651,-14994,-61605,-76735,-48872,-1020,51521,-5865,-14687,11701,9553,79658,-78018,-47281,20182,-20354,-12419,46402,-3573,115346,40442,12183,-25281,-39578,-35560,-4660,45357,88043,-120690,-2552,22317,424,-16981,68376,-5338,-43125,-14522,8076,-52227,-5503,-25165,-17642,-81024,-17535,93230,54782,-23802,6187,-7734,306,4795,-20186,16809,5634,51011,-2898,19777,74872,42288,-1640,35137,79121,-3725,-11741,41768,93209,11375,97551,101550,79710,115547,22104,90226,96459,85328,35645,46466,-40723,-37841,42904,6188,-62374,636,43924,-4539,-12269,31060,24015,-53938,-50803,-56047,58319,59207,59514,22121,-47167,50510,-41851,-842,26606,14751,37020,-42663,-49506,75339,5618,79061,80413,-16756,16337,22792,-136187,-67088,73854,104733,15064,-57515,34336,71897,78320,84773,37705,18802,19554,32464,57984,24076,52691,79200,12883,-33755,-41699,-36955,-9639,22925,47246,-6295,-27448,34200,-15958,-62010,-16900,-22920,45888,131839,27016,40654,-179,5481,73663,-48843,-25607,59803,23351,32915,5580,-2856,-13231,-35946,-17812,-48364,13863,-9794,-112528,30236,-30645,-24051,-88827,45120,23165,-43165,-34240,24278,-47906,39125,29761,18416,45462,-22434,1191,-28585,-61573,-35902,-11644,-29108,-1657,-22187,-47055,67323,34294,-41819,8556,-28069,-25697,-44584,-44456,-105307,-95919,-4239,-13943,18530,31281,26773,17951,-40811,-97403,-43325,-3775,37628,29189,105068,-4162,14434,4169,48024,46663,37577,7427,9320,-14211,-34341,3629,-3610,-20442,-12178,10832,29969,-25041,-26008,-26467,32617,-56304,-94193,-7745,28846,26471,-30814,1650,83286,14294,-887,-53134,-112809,2246,103976,22103,15986,101177,65588,-6737,-6798,-11355,-5290,-51039,-77233,-8015,-22096,74606,-5787,-34130,19548,-73212,-32422,17035,-39805,27690,3572,-16960,-3198,41435,-52502,-2942,-14112,-59663,13171,100635,-7954,-66639,-42803,-84916,-49926,-51399,31021,56987,65634,42160,-23137,7465,56397,7892,1804,-10169,-48865,26332,85032,23523,-33396,23380,-56560,-4230,71951,-12585,-20333,-38092,-44360,4504,58405,177519,2085,17812,-37695,29699,-17981,-49591,-4160,47160,42043,1112,-63903,-37232,-22396,8212,-48712,-41077,-60193,-12715,3377,-57360,22928,12731,66949,-22067,27027,-24557,27203,-25932,-17329,20891,45291,-12220,-83750,-84845,-42543,-49026,2756,-51490,-54271,-15294,1548,-28324,12575,-58472,-45093,-5223,-110088,-9269,-8123,54254,-23682,-81548,-29477,-65384,-26385,-3857,-7760,-16856,-12818,-30632,-18218,13941,46857,19244,31295,-51113,-25091,45720,52695,51564,-58412,-133659,-18114,12002,-43081,-32601,47171,61047,2380,-13157,-60588,17167,96309,-45440,-91863,-64570,-28092,-13874,-38266,-45280,-18723,15807,35715,-44518,-73468,52924,84249,119872,41841,37335,71838,-12498,-91131,-85386,-3578,47155,-59725,-3091,2418,3097,5718,47584,-58041,-41365,-17997,13780,-43633,-13302,-17954,19497,-3693,23298,55136,-1584,35730,8971,-35848,27,31817,31285,33655,16051],[2492,26563,33056,16688,27017,70731,12743,45212,-66649,-52486,39677,41073,-20110,3282,95071,33031,13073,11373,6897,29987,-37979,-15602,-15758,1621,-4553,-14264,21452,93443,35980,46361,-13171,-63785,-45196,-110905,-37489,-45483,-48902,-62611,-43471,64110,-1690,56683,38483,-8784,-2016,60541,958,16186,-74965,-13265,26072,-40970,53082,-23329,-11694,14550,-19952,-2373,-32460,-18139,-58172,2346,3914,32911,12569,-10891,-19318,30904,-20515,58208,-37826,-3251,-46526,18756,76226,-3481,40176,-14640,-23817,-43070,5770,-18664,-66891,-76198,20057,47240,3938,-66271,16788,-7998,-38906,11866,55448,-6989,63808,53606,-4497,73790,103318,16539,38521,-2260,47541,44641,59757,16777,19293,-37635,10523,62248,-35304,7268,28762,-10278,52972,25597,32475,-22694,-30981,16969,45233,47315,54811,34322,-69737,-24887,48247,-27857,-38352,-56107,-4777,-35412,25473,-25903,-56817,-39180,-68707,-1087,68685,14438,17679,-40189,-10432,62562,-21074,-12541,-12814,-38017,-16644,41303,-89394,15754,-8581,47870,53754,7233,25254,-520,110785,50725,-32588,19638,7013,6776,-70496,-64654,-15929,9953,25883,10844,-46686,-10894,-44070,71794,14503,-38084,-82978,-20055,-34098,-38602,79633,-12008,-23482,-17646,22128,-9392,52751,34284,48389,-65538,27062,-4062,-44368,67181,34389,-81002,-36808,-15572,19660,49316,106024,93572,-21529,-2375,-11830,8237,21820,-17173,-14341,-66973,60851,47753,66092,33137,-79765,113573,18142,-53771,64997,-10002,21089,-5818,4337,13799,62371,-53540,-33283,-2433,43786,55657,30814,-63501,-71594,-43806,-20902,36531,53690,5858,57521,-136095,-68148,42721,42537,21387,-57131,46589,11961,53513,70448,34947,39851,-249962,-174365,114920,-11108,34466,-121918,-77123,139183,-48094,-2186,16047,59896,107199,-28082,50171,64391,22337,-32152,6214,35142,-57412,58188,2054,-18514,-52342,-4487,-74616,-60897,-46401,-31867,18846,-5284,-49316,37443,-2133,-32830,-39622,-15467,31683,27548,19484,28331,55880,9153,-10876,48214,35395,7851,62834,9735,34428,76530,70008,49954,-14912,47813,-33662,18015,-53170,-100469,-41043,-11532,-36644,41686,13895,30732,-19193,73522,48330,45299,21560,-3611,6676,8769,-97452,-50133,5400,-68997,6856,-12350,-3974,35261,8176,44020,10596,6362,59685,42464,111736,8912,24659,-8708,-29890,-56184,-85450,-70594,25442,64887,-2108,13483,-28525,-28437,-6662,68829,53812,-27120,-13040,-3519,-64307,-40571,-8841,33402,12075,10393,-3776,22856,22829,-79870,-81532,8450,-11266,-76753,-80607,-81170,11047,-5840,-86131,9694,-10856,-29002,51800,-149788,32269,72234,-20707,-39334,39305,97400,-5876,48342,85188,-11351,22262,-37818,-99451,-24112,-82478,12354,-39662,-39327,-37942,-66771,-37118,-51176,10275,-46093,45040,32888,69548,34018,32071,-23920,39704,32218,-34723,-107167,44571,-6755,28342,11095,-4491,42453,14914,13929,-6906,56574,25885,37081,41207,-22819,-37540,-36856,-34234,37445,67524,28571,18864,-48411,-116529,48012,6901,43105,-7215,26983,-11647,-50947,34662,65799,67909,-69494,-80743,-10643,15146,-100048,-16321,-76505,12481,-31551,-59175,-96478,-3217,26717,-7918,20560,-17307,-61714,-85909,7187,-71101,-62031,-42230,33219,28852,65955,18987,-64163,44161,-4715,-4794,-52639,-48883,-30554,-52368,87002,-29409,-106417,-76483,-30579,-47993,-234,-15082,-67309,-2744,-71742,11852,-101646,10912,-6432,-34243,-49919,-27275,-113982,-100404,-1285,35920,45248,-66545,19459,-39408,-110081,2741,-13268,-72797,12485,17494,-67503,-59474,-11204,32115,-74219,-96775,6868,-86474,-20474,15930,48561,-9891,594,117529,4862,50566,30265,80057,2781,-47684,-44543,77895,38466,-30190,-17779,-17861,47318,412,12384,25489,-25663,35041,-69889,-42159,74526,29221,-59746,-66125,99298,-18175,-23487,50703,-51184,63044,-9279,51205,93772,60062,-70890,-96690,-13813,40932,9537,-44232,57686,95056,-13602,-52370,-40476,8687,46240,59814,-32828,-44007,-3532,-953,-36951,100398,41265,-2856,-32972,-72499,-38211,-69,49888,1735,-25315,29996,-4265,71118,-44573,-41399,19398,-25805,-3985,29817,18050,93966,13618,410,-11717,-7506,-47872,-11217,58937,73292,-96264,-6087,23935,14479,-7242,100136,-36166,-43281,-10731,2063,-46929,16029,-46449,-36498,-72227,-1909,67827,15769,-24367,2847,-17127,29442,50631,-9100,19824,-14741,23203,-7023,44727,58426,254,-15758,25306,102505,3505,-3717,41816,98883,10123,90710,55313,36844,91289,27386,113927,101787,90400,14508,35661,-10745,-25271,54997,-6428,-61528,11749,34292,-27044,-14840,12605,55253,-12601,-38502,-72629,47108,50954,57319,24271,-41742,31334,-28077,-1324,-1508,17714,46674,-30735,-27196,76125,-26668,67038,46379,-25686,13813,23201,-129384,-40062,89368,70672,-55,-58940,10584,62554,90824,62335,32294,21873,53699,31404,66496,28978,74797,55670,-9219,-29854,-22781,-24620,-5137,50427,47762,-23342,-56749,32516,-32332,-49159,-18663,-9703,42803,172299,27816,38273,-36803,27243,78297,-37960,-10876,85229,29266,50803,-6895,-19897,-25513,-36854,-31558,-26846,24715,19452,-86793,30498,-11707,-40093,-90302,20645,-4580,-60469,-13064,65959,-20812,46120,50363,23135,28699,-26074,8659,-1104,-40375,-22438,-75,-39376,688,-37876,-60330,48802,43396,-41743,21699,-18070,-72709,-83534,-83388,-101697,-91885,5390,-17235,10054,12100,27859,13159,-34388,-75532,-54388,-8571,41355,31992,86972,-14724,-21771,11432,42765,22408,42337,14491,16689,-30148,-19061,11487,25547,-932,-1280,-12910,12414,-15892,-22028,-21778,36517,-76532,-72857,-14749,31490,20095,-29573,17350,110445,43389,-12648,-57681,-100506,1905,87162,15079,24344,100070,75098,2518,-20169,-10821,-7001,-38452,-71866,-49805,-26101,71060,-1146,-24992,-550,-52805,4790,11519,-40311,22719,-42,-26941,-556,33117,-64367,2640,20181,-76457,-3583,103204,2042,-72485,-32796,-105246,-61441,-50720,43756,29789,66697,27235,-16646,15345,55562,-5863,-16026,-30355,-50575,28431,63724,15134,-30964,12070,-61297,-18171,93708,-43231,-52977,-41482,-35656,17038,74216,162826,20723,32481,-42301,49910,-14444,-42842,-9651,42572,101382,2658,-51564,-56365,-47164,50755,-7857,-11867,-42971,-382,7050,-51709,-7,-12635,51122,-27565,17695,-21045,22486,-17050,-37053,21994,27557,-6152,-55349,-49760,-70793,-52851,-10936,-44047,-49435,-9014,5684,-5258,14470,-57099,-47985,4166,-136232,-21274,-29025,62454,-44624,-43818,-38315,-62562,-6471,-3967,-24955,-10267,-22964,-47454,-44884,9403,47217,16263,29860,-33505,-27960,71074,64203,62673,-43528,-99857,-4498,16256,-37768,-63383,22875,68722,6224,-20790,-74850,14631,116894,-15688,-74683,-36251,-32669,-18641,-43578,-53274,-24344,-19160,17561,-90500,-50705,36277,93989,98185,39879,27794,48631,-22852,-108401,-82620,16872,88132,-53807,-6081,25648,39228,11717,46361,-52692,-42241,-40606,-154,-61679,-27866,-35669,2357,-25914,17965,47640,23148,45327,9121,-34926,467,34838,45025,40728,32214],[26535,36952,38808,-2770,14703,107009,12177,41850,-56994,-14336,37985,32953,-25610,7194,105301,47421,32582,6802,-7693,10848,-25492,-16660,-9743,-13186,-3239,12540,49287,88029,11984,28194,-19260,-70505,-53527,-112482,-44198,-43794,-41819,-56724,-58130,57150,-14786,47599,57920,-59586,-7420,37032,-9432,-3540,-73035,22732,46504,-40729,16760,-27087,-16517,16529,-25119,-4455,-37593,-33053,-73565,17205,47147,35669,31917,-4013,-25290,30160,-21191,88114,-33633,-16656,-49818,40071,68133,3669,40862,-603,4805,-33593,8070,-15687,-92852,-98530,29989,38761,32570,-31571,32971,443,-5687,31932,60202,-5748,33061,55154,211,48996,68607,-6164,10362,-15308,8252,27733,37909,24933,30896,-23552,-7347,24832,-47515,37763,43361,-1628,16701,6347,33367,-18994,-34605,9017,61597,62064,26663,36634,-46389,-15970,73810,-45494,-41356,-39697,4169,-29302,18931,-40509,-37403,-47068,-38417,17907,65089,12559,14850,-23932,-16303,71335,4170,-54891,-15353,5273,-17009,35504,-81138,26151,-12304,68589,76951,19173,15607,27987,122329,52683,-46846,12651,-7422,11577,-82948,-81231,-22175,3663,25072,6946,-8415,75408,-40307,77460,19547,-29652,-72567,-5132,-28373,-35219,67427,-18688,-18374,32289,71109,21049,64136,57361,72358,-41201,4245,20896,-40561,69652,15238,-79899,-47960,-20662,17023,46491,106575,56154,-27062,-3353,-17399,12498,39339,-26374,-17561,-36812,68740,67616,84762,26007,-57651,117451,27190,-32970,93018,4701,31691,4081,24603,35308,65675,-41071,-10618,9087,46516,47719,54908,-66011,-46742,-70741,-58539,22180,67899,-26618,82689,-139723,-109371,16052,32630,37809,-40483,51663,-6405,32773,81105,26130,30626,-261061,-177169,142868,6119,52634,-102096,-70504,135746,-59078,8097,25810,63237,48834,-46817,42978,57526,16165,-47589,18928,65217,-36703,30106,-19034,-3864,-41333,19462,-58706,-105202,-31793,-36716,13797,5315,-54877,32219,30969,-76596,-29297,-26203,38235,4066,29776,33433,65212,9764,-30005,56488,42968,2147,50553,21816,17921,72447,65043,50958,-9707,22840,-70770,12068,-11517,-80357,-16765,9465,-10944,37936,-1182,38876,-13093,74048,45616,59570,32832,-3603,1167,1645,-82186,-56162,-7212,-60366,-19025,-17197,-15536,42432,9813,44820,24331,5088,65692,22362,87317,27749,28649,1268,-20661,-87712,-79590,-72887,15626,48106,-12385,16612,-36828,-30269,1976,54193,63132,-865,24172,-16815,-120734,-33778,6258,16760,31139,42287,30872,-31549,16341,-48703,-82420,24467,2997,-60819,-71197,-22286,8312,-2357,-95351,-5168,-22960,-20866,43083,-120329,36312,81431,-17357,-24584,32648,97364,-10262,43885,84451,629,10411,-39807,-89312,-29698,-64503,13063,-10538,-41267,-30870,-56081,-50971,-36140,24605,-51780,59356,45713,68215,41464,39792,1181,30528,43179,-35767,-121464,51128,-31054,10822,32791,16848,36743,11359,25234,5666,81920,59539,57830,51849,-51022,-11042,-16203,-12469,24583,83507,-8710,20989,-44341,-73486,77109,18797,42463,-67417,27647,-7256,-39014,26812,31965,65782,-76167,-92235,-25542,6849,-91930,925,-74301,13393,-26974,-42335,-124642,-4962,29064,2308,24787,-109,-30127,-39341,33281,-54448,-62281,-37116,53477,8174,49588,-5385,-71638,20272,-2889,-9246,-62603,-16591,-14309,-50680,92238,7781,-75473,-102162,-15507,-68733,15778,-19685,-60855,-23411,-63922,-6839,-84362,-2648,-24588,-35977,-36450,-12999,-118117,-100617,-2776,42157,8451,-62537,38003,-23306,-91846,31822,82,-39458,23249,18880,-50600,-65645,4602,-9286,-85757,-109462,7364,-88390,-21906,-1649,27152,-19012,25028,77690,19247,41302,29136,43844,-18000,-39337,-1222,70805,53787,-49374,-1747,-14625,73766,-10525,-2118,47892,-23860,25631,-25204,-49161,67324,32656,-57627,-58418,98600,-20984,-57159,42565,-43687,64054,-19949,75706,131899,50184,-77295,-107299,-10145,42479,-7233,-49899,24294,78118,-18070,-54776,-38238,4596,45632,41963,-10834,-46780,10730,905,-31718,75505,61976,10753,-5197,-59497,-22534,5628,51129,15965,-24479,47010,-22843,57877,-6384,-27669,19092,-24763,-5626,8614,26347,54415,-13050,-18321,5291,7950,-50901,-15290,53933,58035,-57057,-14011,19990,15391,6691,106944,-57225,-46327,-696,-2654,-35995,32794,-58386,-49680,-43622,12032,30453,-31681,-25285,-17613,-29172,45954,101366,2440,21909,-35756,-26330,-9567,57306,49205,-35222,-35762,4776,111447,-388,12692,39595,92729,3514,72524,-7009,2208,79593,22400,106711,92532,86924,-5557,17804,19974,-13700,58713,-21105,-55952,23711,27171,-31706,-12013,727,69659,24360,-23622,-74116,33116,40214,40495,25149,-20701,2490,-13596,4697,-20560,19188,48132,-15546,-10520,65842,-48427,61378,19427,-33184,4977,16348,-103415,-11619,90502,33285,-13939,-53871,-21128,39814,84617,33270,16563,19244,70721,25722,70215,35614,78973,37234,-29031,-25025,-8385,-12464,-10533,79416,39735,-26589,-77947,20305,-37241,-21700,-1587,8952,37059,172320,21368,27471,-71482,61939,88466,-23012,-2493,91816,37869,66981,-22443,-29581,-34537,-37274,-36502,3233,33197,36594,-58303,23602,4839,-49258,-89071,-1120,-28443,-61444,11256,117111,17062,46246,63844,21683,10427,-29164,17184,33571,-17470,-12956,14191,-35424,8972,-42570,-65396,21374,37665,-37844,34207,-6989,-123588,-119028,-102510,-71479,-77567,17381,-20402,10618,-45,25775,11476,-28414,-43815,-57594,-9301,39075,15066,35083,-28008,-49875,6979,34989,3843,48265,18310,15369,-34426,-4544,17675,39808,16990,6182,-38306,-5661,6632,-20291,-17151,38317,-92008,-36479,-15372,34779,6316,-26431,32345,111542,69729,-27976,-55181,-72598,4735,58340,3925,29951,82478,76902,15178,-30111,-19848,-11941,-2181,-53029,-93873,-15024,71892,-349,-21453,-22557,-35193,33761,5428,-38190,20485,-8976,-42330,-3404,30582,-64498,7882,37464,-86093,-19031,91736,10273,-74119,-23516,-111712,-64072,-29552,50881,-10342,53722,1690,-3346,23763,42998,-29546,-37581,-47043,-52435,17332,28464,7113,-23179,3632,-53020,-34000,103084,-68001,-74725,-38614,-21698,27915,79960,137541,35722,41469,-52944,58828,-14700,-30315,-6347,37071,134469,1973,-31180,-66699,-65007,78060,18958,19453,-21204,18299,19135,-40531,-13821,-33232,31505,-25068,3724,-16813,14552,-16151,-46652,11805,-20744,-2929,-33951,-14599,-80209,-43157,-24055,-33790,-34207,-11844,12419,14227,19267,-19565,-44479,10654,-140112,-29027,-42400,72513,-69611,-9906,-39213,-49681,31060,-826,-31367,4878,-31938,-58256,-64971,18992,48147,9445,17704,-22689,-27057,89612,67439,59491,-25619,-57965,14089,12712,-32443,-62355,-394,79129,6658,-21900,-70053,13681,125033,4148,-55753,-4400,-32213,-19098,-40579,-63955,-25656,-33750,10745,-106851,-19379,9380,97261,65454,32157,9745,15265,-26800,-86090,-70397,28942,117409,-41643,-11920,51172,71563,16324,30051,-28970,-33757,-64232,-10749,-58327,-35424,-55374,-15626,-51630,14819,40151,42366,55849,5680,-39571,4400,35449,43512,40213,51754],[41960,47856,43294,-22562,1460,104429,9967,44048,-38221,12750,26131,15085,-30982,-9339,96701,51784,59509,-4779,-19772,-3564,-7369,-15696,-3354,-18388,1062,49617,76286,56212,-8664,17158,-19474,-63752,-52134,-98360,-45591,-40325,-27170,-47161,-61339,48392,-18187,34812,85138,-94935,-16135,16997,-15865,-13941,-61560,51490,59849,-37538,-18644,-42948,-17786,24766,-26378,-15260,-37175,-51787,-88647,31113,68249,37082,53072,-1183,-36161,24306,-23553,100574,-17386,-35874,-45411,63601,35008,8258,33358,14674,28678,-33880,13763,-9693,-105674,-96376,29558,18182,55960,17708,44833,8558,5611,43777,60293,-8917,-2376,42698,5317,30094,38079,-31491,-16016,-22175,-20893,12707,22773,35390,44486,-5553,-21031,-20494,-52581,68861,50206,9340,-17949,-13164,27460,-11531,-33110,-4096,69621,63926,5624,42921,-9997,-17597,74973,-55966,-27286,-25199,20581,-11825,5629,-42331,-14132,-47580,-5896,27192,45117,4212,17450,-399,-21295,70980,29367,-79791,-24282,40103,-13003,18659,-69830,33930,-1398,84053,87104,29946,-636,42333,117972,56878,-53904,1374,-22409,6523,-80240,-87475,-32294,-10941,20351,491,24883,139516,-37870,69117,22396,-14476,-38487,6298,-14183,-26183,41722,-25135,-3510,72899,89355,46109,65845,71761,78300,-12282,-8482,45589,-25359,59867,1103,-67283,-55172,-22762,14650,47939,101446,20746,-26067,-11630,-15578,14052,46559,-39368,-16420,25838,74423,90675,90956,17347,-37348,96668,32796,-5732,104726,18968,48719,19341,42820,58019,68948,-25484,22579,17191,22782,20983,68619,-60835,-15994,-78616,-70663,-11615,57631,-54283,96213,-96506,-133267,-8869,11989,49619,-19602,50910,-24074,1564,79670,20628,18668,-226636,-160979,140882,18150,63930,-72147,-55985,123169,-53649,26955,38068,64432,-18373,-60253,38909,39410,11287,-51138,34428,96426,255,18000,-24355,26475,-20140,43882,-34735,-102234,600,-39163,2538,8931,-48303,20135,61725,-99995,-14730,-35781,40541,-21311,41495,37744,71854,20067,-38821,56633,39971,-5330,30950,41571,3048,74326,57580,48480,6813,-744,-81521,3946,15648,-45306,8348,33676,10823,32048,-20736,38062,-14467,69853,39499,73673,39571,-4621,6368,-4875,-57713,-52374,-18061,-43910,-47157,-13779,-22311,43968,7328,33613,33222,6589,57695,258,56644,34883,35118,14958,-14768,-99313,-66897,-67401,10073,31235,-19167,18368,-39818,-18568,28349,52729,79361,17661,52673,-24987,-157146,-27943,23859,-4736,35047,73578,60913,-53562,5692,-12347,-83365,32869,5953,-30482,-46561,28851,6245,4277,-99441,-27321,-29267,-19935,22693,-81141,35600,85525,-12420,-7433,34591,88844,-12443,32131,66443,14157,4707,-31250,-73380,-31746,-31999,13103,11384,-43272,-30369,-48108,-71499,-33413,36635,-48433,67161,56358,58470,40387,42091,36973,21330,51485,-21827,-110881,40632,-53272,-10780,53548,38875,31469,4745,38327,26714,91261,86027,62006,55419,-74753,9559,11455,17291,13008,88613,-37786,13267,-25954,-27087,80600,27610,43688,-111595,40388,-5402,-23771,24243,2609,61683,-72360,-78895,-27108,-588,-75767,20076,-55098,14083,-21924,-23614,-127709,1570,24062,12216,14393,8740,-407,-1014,48024,-42474,-51180,-26534,63851,-15458,27155,-34790,-68234,-2136,-1500,-16217,-62930,30054,13756,-44614,84728,39263,-49666,-107087,3977,-70550,28750,-20621,-46312,-31393,-46035,-27195,-64519,967,-35442,-39460,-16014,213,-106433,-94724,-12527,33043,-16902,-51318,52604,-12748,-57346,43569,9579,-6741,23957,22564,-24464,-59694,20724,-39543,-91825,-110505,5049,-81530,-27708,-15922,3387,-23005,40752,28614,32858,30550,24085,5056,-20418,-22336,50328,44004,57629,-62593,6620,-11816,96371,-11667,-10083,70353,-16080,28439,3312,-43115,53822,20869,-45730,-47261,91265,-16089,-82415,22415,-23755,62993,-24682,91112,140013,30826,-70270,-102081,-11193,50011,-19602,-37756,-3742,49231,-15979,-52463,-30909,6362,31480,11845,5090,-35265,31107,15535,-6199,43060,78717,20973,11448,-40499,-1933,16245,57973,37333,-8026,61962,-38779,43424,20406,-6011,19201,-16897,-15448,-10846,20833,16800,-28315,-41540,19586,4671,-43286,-16364,30268,42132,-22459,-24601,11025,-1825,22613,89645,-64390,-51193,16278,-3724,-23051,40155,-59523,-56491,-1590,20857,-8063,-74553,-24189,-51876,-41077,44864,128569,11972,21802,-52627,-79169,-11493,54778,54212,-52310,-55868,-21397,103228,-11829,31944,37281,78361,-4318,55641,-65582,-17214,78075,7141,69260,69848,77611,-20007,-6044,44392,1259,54126,-34132,-49045,35833,28501,-10788,-5091,-3428,69441,48641,-11880,-61741,15470,29074,17815,26295,11611,-25459,-6020,15717,-28641,21343,45796,350,-3116,45985,-55963,63560,9303,-38386,-9966,3084,-69459,14259,76893,-810,-22502,-42495,-49199,-1303,61301,5729,-6029,10123,63656,14949,66632,43075,78899,27369,-44691,-19107,-2749,-3247,-20960,98182,26279,-16205,-81400,662,-26953,7987,25994,28263,32291,144333,7743,13860,-94716,100780,97116,-11734,301,74375,46700,74342,-39611,-27137,-33796,-37259,-32918,32775,34471,34907,-33593,12562,13424,-45432,-81767,-16109,-42278,-48095,32355,157269,55203,41545,68011,13416,-4492,-33224,24205,67744,871,-5814,28109,-17682,17375,-37005,-59718,-6788,16153,-29771,46409,3511,-161297,-143297,-92596,-22999,-57301,29691,-24442,17135,-4606,19494,13434,-26413,-16815,-54893,-7943,31054,-17269,-34277,-42572,-68452,-10584,24900,-9051,52081,17415,8378,-29458,6786,19935,36050,26588,10086,-58322,-22392,36159,-18968,-15766,36897,-94800,3947,-10936,33916,-11935,-21982,40053,85284,77195,-44010,-48856,-42689,5507,26571,-6597,33344,56875,69329,30947,-34998,-33331,-17761,46060,-25244,-118051,7313,70206,-2188,-26755,-40740,-22788,45498,1314,-34556,25099,-19864,-59443,-11371,30839,-53166,11869,38285,-83280,-31116,65313,14193,-71045,-16332,-107513,-58394,5353,51087,-53045,30816,-27755,7610,27451,22752,-56498,-56664,-55592,-52825,-3614,-12666,4046,-9023,2108,-34799,-49461,98194,-79943,-71769,-26673,-4915,35855,76816,107911,42304,42434,-63451,54795,-20033,-15014,1464,30435,124092,-4883,-14745,-64063,-69327,84131,22727,48092,1804,36952,32323,-25455,-11420,-46617,12294,-14264,-10075,-9932,6995,-24466,-43344,-8025,-75763,-3072,-24504,10710,-78853,-26855,-33278,-26036,-16157,-18778,21983,26836,21896,37142,-39254,13705,-117669,-30304,-47135,81665,-91532,7519,-34075,-28853,70024,4850,-27765,24661,-38026,-60949,-76341,34767,47402,-829,112,-20156,-21046,94296,62578,45848,-7277,-19930,31035,2374,-26642,-32843,-13209,85402,4500,-16655,-48720,14334,119702,14178,-38339,25591,-26991,-14388,-29157,-71159,-24159,-21258,15272,-82584,13315,-20804,87015,32204,21259,-11170,-20454,-24406,-40357,-51278,30359,125501,-29520,-16821,77382,96037,21667,7652,4997,-19099,-78997,-16008,-32999,-33758,-69710,-31084,-76810,18317,32098,48560,62319,-955,-48418,7524,31628,24042,31612,69566],[45655,61288,48474,-31144,-8926,62337,1598,50364,-13899,18703,7512,-6331,-35647,-37042,66740,45677,80685,-22715,-26743,-11750,9067,-13267,1624,-14536,6127,86170,95350,14957,-19364,17027,-12956,-45918,-38499,-70796,-44568,-35511,-6139,-33827,-53246,39675,-12811,21672,110586,-97395,-24610,10340,-17280,-12312,-40216,64080,65127,-31144,-42666,-57497,-11312,38296,-22326,-27770,-29112,-68168,-95660,40204,60186,37631,69654,-199,-48271,19732,-26653,87002,8243,-54999,-34182,83606,-9302,11424,19191,29970,38614,-45717,22067,-3323,-102985,-71284,14436,-9000,66536,63552,48099,13955,-4055,47096,59323,-15098,-33419,18222,8655,18916,13525,-47026,-30319,-23151,-30070,4839,17080,44855,58377,15601,-27160,-58563,-53660,84513,38397,23731,-35605,-27098,18985,-2648,-28198,-19161,68167,53253,-2589,51655,30292,-22392,47076,-56886,1565,-15904,42323,16215,-10150,-29077,9650,-42555,19536,16008,14524,-11021,22504,23365,-23453,63756,48571,-71518,-41352,49429,-5423,-3471,-58679,37218,14819,89446,86835,37288,-16723,37458,98627,67558,-46903,-9422,-29091,-7025,-62254,-75682,-43527,-27784,17051,-5473,40545,154050,-35382,48493,19092,5454,7245,9203,5309,-12976,11027,-29645,16092,97131,79989,60372,57527,75708,63157,12827,-5621,65522,-1705,47489,-2148,-46766,-56102,-23449,13923,53792,86330,-4725,-16230,-23146,-8560,13073,44515,-51663,-15762,85218,78102,116010,83227,8412,-28125,61195,33763,15602,101569,31707,68266,37802,55498,77730,71709,-9235,56887,20364,-17803,-6921,74734,-48630,11974,-70959,-68129,-57787,26619,-71414,100019,-27324,-140174,-26166,-18974,54824,-2098,37955,-37862,-34339,63225,20276,1277,-159319,-121279,118911,18579,64865,-47729,-37695,103366,-36294,49100,46983,61982,-63523,-60832,40759,14713,7142,-42460,48091,120322,44614,24265,-13922,64279,5744,62970,-9334,-61298,40506,-36608,-6880,6238,-32712,4406,79208,-95553,-896,-39739,37400,-37555,50461,39249,71131,39251,-35669,54425,29000,-14230,5819,60367,-6613,77586,48505,42174,30617,-16795,-63771,-2585,21186,-8709,29714,54234,22954,24775,-40445,29989,-23001,61952,31050,87087,43690,-5535,20862,-9156,-29886,-40315,-21068,-26661,-70637,-5268,-23832,40476,876,11737,36432,11135,39598,-14652,26300,31738,40350,33417,-9970,-85683,-47018,-53313,9778,13526,-20884,22854,-35764,4401,65370,65290,95110,22239,64344,-23037,-153938,-26603,38547,-31201,18490,96668,80155,-48867,-4780,12533,-78785,32819,-6605,6522,-12232,48666,2988,11514,-101479,-46506,-29914,-23490,-3039,-46225,33557,85084,-3725,9536,41629,69660,-11909,16704,32180,20670,8304,-12776,-56618,-32538,263,16046,23644,-50091,-37574,-44133,-90594,-39049,40931,-38570,60881,56575,39908,30664,39465,75136,19455,55853,-1278,-77270,15610,-68309,-30880,69597,53739,27987,-1803,55678,48168,83453,95389,51402,50545,-88747,19336,41690,48176,8967,85373,-47965,3523,-1970,6682,52409,32064,46584,-125121,58659,-2869,-6212,26552,-16770,54074,-54858,-49016,-18462,-7990,-55880,34929,-26017,16926,-15689,-4442,-108869,15192,12575,20209,-3641,9041,20044,23951,49103,-40059,-34648,-15980,60958,-32939,4199,-61277,-53825,-17316,-124,-24560,-57677,77741,45188,-34509,66072,54082,-31426,-91082,21226,-51191,36102,-15852,-26692,-24711,-21075,-41288,-51430,17248,-37630,-45936,7043,10454,-83981,-87810,-30868,9769,-24480,-37508,55174,-5321,-17885,36766,13812,16367,14131,25674,6902,-44453,30929,-48247,-89255,-102378,1735,-66510,-36508,-25131,-15693,-20387,45558,-8282,40911,17538,15966,-25449,-945,-2969,87817,8198,48879,-64324,7263,-10331,110621,-9671,-12368,82784,-3566,45630,8466,-25878,38824,1635,-27828,-34340,76645,-5585,-92899,-7658,-1330,61164,-24394,87435,114965,5838,-56558,-80319,-15978,54909,-26511,-17178,-14905,14240,-9008,-42476,-19487,11497,1649,-26669,11717,-10947,50823,36904,26679,8287,81355,24556,11826,-21471,22708,31873,68252,63244,21658,73574,-43094,30255,27300,19602,18170,-5431,-28654,-22545,7164,-13,-25383,-63902,26048,-11420,-25877,-14208,-6795,24266,-2330,-35127,-1117,-34144,36788,57722,-57451,-56424,38459,-564,-11955,36505,-52253,-58127,40632,22617,-36841,-95657,-19598,-88473,-49565,29902,114592,17063,17362,-62717,-112020,-12636,40316,69076,-48533,-69443,-45616,80702,-25725,48623,35686,60708,-8640,47603,-101920,-22374,76066,-13476,13511,39562,65622,-26109,-32235,58096,21831,44720,-42003,-43456,47214,41005,27641,2034,-1553,59744,55716,-7143,-40101,-5757,18840,-630,29038,45673,-42604,-5963,28128,-29265,25876,43628,14454,-2099,22656,-50319,70897,18107,-41626,-27967,-13473,-41190,32579,51252,-27262,-23148,-27142,-67081,-57897,28126,-12799,-28548,-4378,34875,-459,54111,50987,87011,25309,-53952,-13246,-6682,1412,-31339,97194,11815,2413,-63778,-21291,-4499,28617,51466,43480,30666,105400,-10453,2905,-99708,129575,97392,-9727,-960,36221,54885,68686,-55556,-12450,-20600,-34524,-22659,52942,26134,16520,-15784,1883,11036,-27551,-64237,-21884,-43565,-27236,45273,166695,81419,34926,63363,-422,-12584,-39028,26810,93165,10262,2685,37196,8145,20919,-24722,-45258,-26977,-15485,-18741,58653,13158,-167062,-148604,-52496,27041,-38215,39087,-28847,25270,-3331,9461,18348,-28105,-7443,-48875,-7479,19667,-54030,-94327,-56304,-78997,-36584,13365,-18436,49768,11237,93,-21177,13978,18676,19044,26263,13247,-66405,-37929,63408,-16091,-18329,30497,-81486,34295,-5099,27021,-29901,-16486,34479,40232,59281,-56970,-42764,-19664,341,869,-12652,35867,32672,52261,48478,-34786,-44843,-21780,87944,2989,-105970,31455,58156,-4435,-36574,-49784,-14889,37787,700,-31036,37395,-26660,-72827,-21997,29996,-33861,13149,28621,-68037,-39316,28191,13345,-63724,-10964,-100322,-46942,42602,46580,-85589,6094,-51602,9419,21340,-395,-77586,-66173,-54325,-49784,-24849,-49085,7588,9493,9632,-12786,-62606,82391,-74717,-37769,-6414,11581,39714,66805,76139,38874,35331,-67212,42137,-28922,-348,7246,22521,75964,-18377,-7897,-48694,-58631,71431,7572,70149,23357,47575,37744,-9119,6479,-51986,-3949,2026,-22205,-143,3167,-40001,-27851,-31287,-107669,-5597,-24707,20582,-76132,-12031,-36405,-23079,-2998,-24509,32328,31799,18888,88776,-36045,15084,-73657,-23825,-44501,83221,-102871,7660,-26532,-4058,92921,12741,-17104,42390,-38268,-54886,-79575,49243,41556,-13814,-16298,-21143,-10240,82889,52483,28911,9292,6873,39249,-12909,-19607,7509,-8596,79288,808,-7586,-19008,16307,103234,18458,-23852,49578,-18630,-5600,-11855,-67122,-22024,10541,25498,-29760,39728,-45267,61898,6210,10709,-28312,-50297,-17796,4427,-29232,24923,112204,-23541,-17286,101326,108556,27866,-9949,38408,-3647,-77480,-14591,3976,-23126,-70678,-41257,-97333,30279,21855,38049,60168,-9136,-57018,6094,22795,-6300,16597,80196],[39492,74809,54883,-19564,-13381,1796,-13836,57337,10676,3379,-11221,-23049,-38642,-64265,21225,31632,82296,-42922,-27351,-15890,16943,-10064,3038,-6411,8822,109700,101988,-14392,-17592,27066,1812,-21219,-14273,-35348,-44258,-29579,17080,-15928,-37101,32649,-3025,10733,124280,-66625,-25299,21110,-14152,40,-11450,58281,64002,-23176,-47668,-57505,2739,52177,-12985,-35450,-13806,-75483,-90117,42216,29339,37766,75878,3014,-57140,22319,-29557,49691,37377,-67125,-19823,94107,-45003,14321,620,43554,30422,-66613,29775,740,-87187,-35200,-14599,-37301,61396,91335,41468,14411,-27682,45484,61192,-21115,-52766,-11570,9620,14725,-7828,-46696,-27513,-21300,-20829,6890,20675,49449,68463,35707,-25612,-75311,-52701,72066,5701,41059,-27637,-30907,12741,5332,-20531,-31573,58565,34925,1452,59796,63561,-20193,1604,-48948,35349,-11925,65202,49622,-24817,-4950,29371,-34723,32597,-17363,-17697,-31177,25473,39919,-21401,52749,56707,-34217,-64462,29253,3364,-23589,-49247,36129,25514,81679,82129,39242,-27299,14955,70880,84874,-25993,-15281,-21277,-23371,-33529,-45132,-51585,-40630,22568,-9306,34753,119896,-30516,20387,10135,27592,48829,1151,24243,1513,-14109,-30472,33416,101907,53421,60192,39189,68387,32458,28590,11768,75099,24962,40438,3662,-24320,-49869,-23417,16515,61807,59627,-18937,1451,-33516,-1141,10746,37542,-57878,-19116,109748,80017,138242,63677,-229,-34095,27414,31199,21780,90878,41436,84669,56369,61138,90294,72418,4038,81703,17564,-58728,-22600,80151,-31765,27321,-54325,-64165,-102344,-14150,-76125,98445,34570,-131727,-32534,-55253,53079,5627,11405,-44416,-65541,35685,24311,-22082,-83175,-63015,92298,6774,56017,-35907,-19756,79592,-15614,68523,47632,54818,-71375,-43223,48891,-7925,3133,-26009,54956,126255,82773,42569,7088,97973,28468,71970,11944,-9679,71076,-27641,-6843,-361,-13284,-10387,75263,-67515,7408,-35494,28468,-35787,52607,35546,60351,63078,-23550,55790,14086,-23202,-22628,68712,-9736,74420,38167,32534,55551,-21547,-27952,-5155,9750,17438,44357,66553,23372,17192,-55623,18967,-34540,49718,20352,96219,48279,-4585,39467,-10392,-5422,-23050,-13247,-13748,-82309,3639,-20953,35845,-7133,-14370,35364,17228,17179,-16547,285,22741,40777,55216,-5148,-52148,-23082,-30651,14801,-5045,-17644,30848,-27202,32162,100493,85697,100124,13017,57548,-9843,-114534,-30260,45900,-60460,-16971,105228,82759,-33581,-9993,15165,-64734,26416,-32178,40741,24516,32273,-1656,18764,-101583,-57318,-26509,-27697,-25073,-26683,32698,81482,9454,24202,47902,41620,-8784,2952,-10156,16061,19797,12307,-41825,-33293,20793,25006,28310,-65532,-48930,-40230,-95810,-45719,34284,-27979,38293,42671,15765,15841,34186,103797,25933,55597,14874,-31884,-13611,-73290,-43736,78351,55273,27139,-5010,79363,62544,62866,83469,33892,38504,-89490,17066,66996,72184,16294,78304,-35526,-899,14724,20680,3202,30812,51064,-109168,74521,3852,11970,31573,-24837,41868,-25656,-14046,-5531,-17036,-38129,40871,789,23377,-6150,13908,-79170,32494,-1805,24808,-18661,4385,29351,37158,39292,-48244,-19332,-11053,45470,-38251,-14472,-77514,-32511,-22119,1476,-33146,-52332,111628,70010,-22092,41014,47931,-18933,-60009,32263,-18986,35677,-5755,-6237,-6678,6922,-42791,-48377,37639,-33256,-52797,28044,17158,-60110,-85183,-54559,-20407,-13881,-25270,42063,1007,14164,18486,14117,25223,-1543,25263,37598,-26247,32010,-35174,-76753,-88811,-570,-45342,-44002,-29768,-25314,-11458,41859,-21663,40506,3654,6354,-40510,33779,13832,96470,-23605,31177,-51957,2283,-10491,111054,-12553,-12096,78164,10186,70774,-1891,-3641,24559,-14665,-9164,-21038,55359,5602,-87736,-40396,11892,58518,-22171,64587,69407,-18051,-44349,-46066,-22028,49281,-28874,-688,-8443,-19458,-1013,-24271,-6794,17111,-38060,-63921,9052,19601,63985,54322,50001,-20521,66657,20842,-2591,-9403,48946,52046,76387,87877,56742,80137,-28710,19128,15872,42414,14084,3701,-39598,-22887,-5653,10209,-4887,-78866,22529,-29973,-2640,-9203,-48598,3283,5589,-42618,-13757,-70087,45126,24281,-39533,-60448,62133,5411,-5765,23664,-41257,-57093,67424,17477,-48853,-81847,-11715,-113329,-51981,12040,63746,16153,6151,-66345,-109759,-11998,21837,82337,-30016,-71516,-60598,51134,-37586,58857,34223,44626,-6088,49227,-108809,-19269,63522,-31879,-42822,9901,53610,-23448,-55296,60556,45922,36559,-42277,-39282,56273,61620,57877,4983,3162,45262,45778,-10102,-15488,-28226,9955,-8951,33931,69857,-43805,-7833,37704,-28725,33024,43336,24738,-657,4058,-35421,78068,40098,-44501,-44042,-28758,-27385,39383,19081,-43316,-16076,-11463,-73864,-114597,-5088,-18450,-43283,-21214,-4526,-19183,33075,59340,104239,27328,-54661,-9310,-17612,1178,-38564,74318,916,20560,-30317,-40170,19921,34512,63849,51280,31387,66720,-28979,-2227,-86005,133619,84849,-18116,-5056,-10592,62157,51801,-66346,10551,2536,-24637,-8719,57624,8930,-9797,-4494,-3843,-1747,-1446,-36132,-17847,-33688,-7183,47996,139283,87356,29316,53156,-17282,-12480,-45995,23163,103831,9370,15678,38553,33682,17391,-10611,-27658,-33659,-47063,-7365,70546,23449,-132966,-129238,9253,60917,-27030,42162,-31976,30688,912,-2664,24269,-29321,-19168,-41531,-10516,8531,-81634,-121824,-67073,-83293,-62044,1710,-26123,38570,501,-5411,-16184,17746,16948,-1418,19570,20426,-59082,-52810,80054,-10557,-23165,16482,-55173,42318,-2350,16219,-42399,-9886,13147,-9477,21848,-63392,-39717,-5452,-11025,-12803,-12699,38977,15823,26954,64550,-31027,-49711,-22017,107781,22802,-60763,46094,32677,-5274,-39132,-46785,-8635,16267,3755,-28795,53895,-23633,-77672,-31830,25545,-12614,9943,16102,-45967,-44805,-11474,8776,-53456,-6065,-96230,-33274,70465,41050,-97910,-11722,-61314,1054,3299,-22283,-84771,-60952,-45018,-41910,-36325,-71364,16421,27929,25526,6268,-72139,62508,-51813,19837,17860,24947,38708,50932,39937,27042,22822,-60152,29152,-37771,11004,5776,14151,13686,-35658,-9986,-25355,-36439,48050,-14092,82812,41745,43763,29577,5742,31538,-50098,-16730,19046,-35100,10936,4985,-58231,-4305,-48708,-99101,-8201,-28520,15206,-75856,-4404,-33347,-24002,508,-26038,40177,30284,9734,116952,-35802,17818,-20634,-10028,-36791,71261,-98076,-1513,-20142,19351,90230,22925,-3412,50975,-30067,-40358,-76339,60410,28651,-28248,-26210,-16804,3022,59659,41490,16375,22470,20744,33927,-31498,-11112,37402,13346,56328,-2911,2621,9769,19087,79032,20995,-12056,65423,-9359,4392,6726,-47351,-21192,44213,33087,22707,53866,-56452,28566,-10002,4074,-36372,-67639,-10435,30594,-8776,19772,85679,-27452,-11574,118591,106318,32798,-14741,61769,7223,-57752,-6475,37768,-5755,-54916,-44540,-109353,47856,8304,12362,47614,-16523,-59901,-1368,10135,-30716,-1280,80461],[29055,80252,61044,13148,-10687,-48748,-33195,60998,30920,-24086,-22705,-27997,-39057,-83638,-27067,14022,57531,-59418,-21929,-19747,12909,-6809,-704,-695,5978,112126,95616,-17198,-5782,42616,25670,5253,13862,917,-46215,-22532,36524,6578,-17630,28146,5636,3212,120791,-20289,-10395,44648,-8190,18506,20149,39565,59469,-16402,-31529,-37196,19861,60155,12,-35452,5238,-70400,-73624,37135,-8765,37834,69567,11863,-59055,33608,-31770,1114,63031,-66893,-7619,90809,-56594,17669,-19424,53739,7397,-90620,32437,504,-64935,-2545,-50270,-62403,43726,96958,27325,8653,-56310,44152,68200,-23012,-57424,-37541,9110,15280,-26805,-32407,-9863,-20367,-1864,17895,30938,46436,69875,48554,-19506,-65067,-49261,30930,-37921,58568,1530,-23054,11956,10779,-10265,-37677,44188,16047,11511,64253,81493,-3762,-38897,-35706,61262,-10322,83285,79646,-36831,21280,40804,-26516,34309,-61484,-43030,-52075,21892,45005,-14878,40883,51074,9045,-88251,-10199,9726,-36127,-41686,32550,23669,60936,77779,35048,-31449,-17312,44817,103008,772,-13659,1613,-35364,-1552,-3619,-52616,-45481,43010,-10964,12927,60736,-21366,-8791,380,49028,74054,-16679,36588,14299,-25169,-26524,43004,88592,20339,44581,10176,50686,-1980,33909,36211,69513,48109,40627,10960,-6053,-37500,-20239,23185,68050,24282,-25485,22441,-39727,1469,8596,31224,-54263,-27052,89676,79993,148458,36921,-8813,-50800,8750,27878,10787,81428,47474,92680,71824,60400,93414,68745,10420,88724,8577,-84068,-21508,90759,-13792,23315,-35137,-65579,-128254,-50513,-69987,94866,62229,-109990,-27352,-87256,45485,1266,-22234,-40993,-81343,6944,30348,-47223,-26327,-641,74181,-11799,42163,-33263,-5446,54618,-626,80218,38148,42663,-48491,-8437,60986,-19521,-833,-9237,51080,106428,101677,61422,30746,117852,41009,68766,26063,25997,76967,-13235,6011,-8095,4554,-20409,48160,-30877,7381,-23936,14149,-15412,45529,24727,40626,84720,-8612,62908,-609,-30468,-51346,61132,-7491,60492,27065,20225,75221,-14988,9708,-3703,-7497,26840,51270,69959,14801,10528,-62615,9316,-43349,31720,6571,95522,55712,-464,54965,-8778,9625,-4224,4588,-6825,-77511,8511,-15361,34363,-14104,-33995,32891,21704,-3689,-6322,-19393,13070,35277,75949,-1010,-12098,-348,-1773,23814,-23514,-10989,39775,-19287,57325,121710,104907,87728,-4712,37728,12124,-62722,-36352,43964,-88272,-62121,96688,65661,-21260,-5708,-4547,-42297,17382,-61299,64738,56439,-6263,-6678,26898,-96485,-60178,-22011,-29708,-35383,-23580,33658,76347,25734,35142,48189,10774,-3918,-3847,-47306,2504,33344,38620,-28854,-33710,25682,40187,29939,-89107,-57119,-30485,-78520,-46544,16908,-23183,4428,18278,-7354,1571,29293,112039,35119,50428,18440,8397,-32386,-67489,-45127,79049,41828,29299,-2652,108187,65064,37399,54216,18903,22703,-76497,4675,80068,83194,33789,71084,-5884,3901,13780,17549,-45549,22614,57042,-77069,82431,16170,28762,36458,-24116,25852,8261,16679,5633,-29282,-27636,37128,14083,33186,8743,30242,-49369,48208,-14233,24332,-21688,525,30359,42238,24729,-64029,-10422,-15312,21964,-30699,-26009,-80542,-11603,-17060,3362,-40718,-50809,122012,80336,-9755,16034,24459,-9004,-23583,36479,13823,26529,6309,10581,15815,33243,-29603,-50118,53509,-26592,-55600,42881,20590,-43774,-89701,-77626,-46459,9865,-16864,16409,6535,30171,-625,13026,20275,-15731,19656,60879,-11745,24896,-8328,-55456,-72881,-782,-20657,-45018,-31080,-24716,1807,34720,-12899,31860,-8084,-2590,-39349,69603,26083,77495,-41444,11372,-27435,-4948,-11808,92798,-24289,-12968,55722,20538,92664,-12655,14843,11040,-20586,5131,-8606,29636,10930,-71531,-65516,7894,53753,-21076,33892,24159,-34261,-40030,-7280,-26558,30968,-28805,2922,5889,-44815,3532,-1371,3309,20668,-74985,-87794,-145,46771,67608,57718,51797,-34695,39310,11816,-25121,-9247,72536,74797,76706,103506,87726,79934,3724,9298,-5132,56124,6165,4180,-43908,-12010,-9848,38241,25766,-81814,10727,-40991,19684,-2523,-85623,-19953,10305,-44715,-24118,-93421,44656,45,-15571,-61766,82872,11265,-5909,6146,-31168,-56235,68199,7677,-42889,-33520,-2543,-116720,-47134,4258,-1086,9249,-13422,-65947,-74932,-8447,8588,82667,-6790,-60776,-62086,23207,-44691,60958,31503,33888,3821,56632,-93531,-14842,37860,-41408,-82933,-11825,43252,-13720,-69812,54634,67819,35981,-34221,-34303,60631,81520,51404,1347,7556,29074,23339,-18204,6174,-46551,2343,-7025,40410,75152,-30388,-4328,41216,-32075,41185,44075,30010,7664,-3088,-16268,79687,64794,-49142,-53247,-38384,-29057,33980,-12447,-47374,-4603,922,-71741,-149005,-30203,-12377,-44926,-36300,-39663,-39111,6986,67664,118971,28903,-45809,-8773,-30763,-3265,-42290,35932,-2839,29793,6604,-52239,31927,26987,58874,50603,30998,32450,-43310,-1738,-61023,104871,58948,-33000,-11331,-49489,67361,31671,-68324,35694,28720,-2864,5380,45182,-13633,-33639,2742,-1486,-21012,21932,-3443,-5382,-17218,6028,41803,86936,72740,27022,42339,-34210,-5076,-52053,13588,97504,-73,33351,33148,51703,7940,811,-13864,-26825,-67735,1386,80521,36620,-69776,-84914,76476,69276,-26506,36668,-32081,30311,5170,-14940,28567,-23846,-42615,-33645,-17782,1040,-89278,-109356,-73381,-81386,-77476,-8760,-32470,18519,-12722,-5665,-18580,19895,18923,-15308,12987,35763,-37621,-65661,82102,-2757,-27315,-7969,-24199,22992,-6004,6527,-45457,-2012,-20914,-49893,-20480,-61322,-39955,3043,-24117,-13031,-7842,43602,7656,-4248,74220,-26340,-46506,-17953,100575,29442,-5432,42856,-1785,-4345,-22170,-32648,-1029,-7830,9665,-27904,67957,-8743,-72027,-37870,17291,3528,894,6800,-25585,-49926,-44780,2115,-42138,-341,-95072,-20861,81166,36923,-86796,-18089,-52908,-13272,-23969,-40042,-74625,-40617,-32062,-29204,-33271,-74668,27276,40954,46120,17538,-77453,45212,-15331,80542,40026,33556,32830,28886,-2991,10584,9633,-42471,23513,-42587,17893,-4334,7483,-37124,-51774,-17394,-1653,-9278,23332,-29355,84655,56073,23702,8289,17107,51906,-42832,-26874,32061,-52008,20685,12302,-73592,21059,-51368,-55428,-7894,-30305,-408,-75629,-5369,-26226,-26122,-5789,-23323,42847,24223,-3311,116488,-36500,24345,26022,8405,-26078,45268,-75938,-11695,-16829,35522,64284,35264,9411,46952,-12971,-18032,-67482,71997,10142,-42391,-27486,-611,14871,33917,33614,13400,31179,24240,14721,-51986,-1947,43650,43495,19460,-4624,12685,31352,22022,50266,23120,-2149,72621,-1228,11829,21347,-14252,-22576,62825,31213,47711,53057,-51901,-1966,-18668,3905,-33272,-69107,-5773,35089,6135,21755,57175,-40860,-357,124528,89811,33379,-4801,69840,10261,-23938,6490,57594,15106,-26336,-40816,-109707,63602,-8124,-22240,26724,-20862,-53263,-13284,-3722,-31110,-17603,71160],[20584,67705,63785,57353,-1969,-71129,-51218,58514,44889,-50455,-21946,-18415,-36512,-94061,-63318,-2539,11548,-66780,-12242,-25730,-1268,-4155,-9788,-2793,-4236,93506,79458,7048,9709,57116,57035,28718,36398,31360,-49284,-14317,46872,31597,945,25894,9024,-967,101965,17615,22417,68659,-1726,36959,48853,18157,54175,-13317,1446,-1187,33188,57940,13849,-29789,22099,-54770,-53183,26984,-37817,37983,53315,26607,-52413,49512,-33362,-42093,80062,-52557,-2155,72749,-41228,21551,-37066,59851,-20533,-110793,26404,-4724,-44795,17618,-80453,-81146,21565,87169,10782,-3123,-81574,46456,79667,-17703,-49393,-51909,8755,18028,-40903,-11496,14699,-22829,17323,33323,43841,35706,59663,48769,-13851,-33482,-41116,-22804,-74509,71610,35630,-5935,16500,13068,1948,-36270,29427,3068,18825,63018,81830,26832,-53579,-22365,69650,-6752,90228,96990,-46817,40027,41701,-19330,31105,-95407,-56691,-68630,9124,39491,-4912,30190,32300,31656,-106327,-50865,9680,-39747,-35400,29184,8883,30977,73208,25541,-33571,-48307,28986,112384,21145,-4967,33720,-37912,26163,35081,-45180,-41613,78178,-11373,-13964,5301,-7568,-33042,-3731,66644,78981,-39925,38927,23769,-18723,-17972,43319,62602,-11330,15897,-29521,25642,-27831,31054,56902,47630,62233,44047,11363,3750,-21753,-7667,32402,68431,-13211,-29399,40116,-40992,-3832,7681,30074,-40294,-37222,38676,77392,139290,8227,-18088,-66403,9239,26744,-11306,77842,50766,89664,81728,55360,87866,58665,7217,74701,-5651,-85043,-7658,106684,1524,116,-17512,-69620,-122478,-70294,-56654,89663,48895,-78057,-12538,-103613,34098,-12173,-50214,-26711,-73595,-11168,35820,-64834,-11713,46724,70409,-27655,30603,-30673,3529,29770,3068,81559,20877,26311,-15625,34750,72857,-14657,-4156,464,34888,62348,95091,70091,49339,120181,39969,54813,32965,33881,52712,3273,28915,-14826,16824,-24056,4437,-4268,-642,-9298,-4468,14213,29506,6318,17089,96752,2504,72978,-11719,-34497,-76432,39176,-2906,38014,16385,5611,85011,-816,35799,-455,-20001,20057,51007,67128,3853,5870,-59828,3246,-44778,7553,-10863,80580,65298,6714,60921,-5268,11750,12813,28335,-4243,-56498,6812,-8985,37359,-19164,-35584,31998,20785,-18512,8291,-31969,6596,26458,89483,320,18939,16582,28111,34111,-40361,-3306,45417,-16962,74460,123268,115849,59162,-23514,14891,38470,-23612,-40498,33761,-109240,-102611,74039,31032,-17377,10027,-36854,-17650,9380,-80525,75887,77887,-45796,-10614,36892,-81398,-58687,-19926,-29022,-30118,-28031,35230,70977,41850,41544,40113,-14878,1237,-423,-65867,-12989,40983,59994,-15392,-32550,18453,58027,32598,-114597,-53853,-11627,-40098,-38210,-7485,-28351,-29833,-7154,-21795,-6841,27259,95028,38669,40477,8091,28706,-29009,-51492,-33808,72726,17448,34535,5513,136159,54641,15282,18264,12713,7605,-52648,-14031,77491,79483,54053,64618,28145,17449,-6222,6101,-74077,6929,63822,-43891,81001,32005,42227,38770,-19410,9090,37707,37792,10893,-45054,-26338,27541,9125,44369,28839,43582,-23457,56297,-20455,16981,-10326,2597,27560,42495,12186,-82375,-10285,-28591,-2721,-14533,-29575,-72495,1166,-5993,5516,-45687,-53142,108571,73370,466,-2672,-7309,463,8112,35660,37582,9460,14650,20215,35204,53012,-5057,-46189,59176,-22069,-50749,48718,21120,-38630,-99398,-93301,-57924,38879,-12370,-12895,10010,28047,-11875,12742,5907,-21984,9353,71014,-4683,13830,20985,-28684,-56245,452,4842,-36011,-29469,-17070,16385,29178,7769,18284,-14450,-8437,-27080,91857,34402,46168,-41647,-3194,2619,-10951,-13124,55013,-42559,-17438,21448,23574,101866,-11640,21240,-2069,-14617,11495,2114,3225,4540,-52195,-74113,-13519,45113,-21982,11964,-2666,-39106,-46058,26848,-27705,4885,-28444,-7076,14726,-56706,1451,18736,7112,20597,-95112,-89438,-11737,61503,62345,42719,31266,-29520,8391,1254,-47084,-21440,88373,95978,66554,103243,107719,71842,40744,-440,-25481,58573,-4208,-7704,-39862,6167,-3127,66611,55932,-73339,-4345,-38586,33514,3994,-109818,-41670,19909,-40335,-30116,-90296,34725,-10418,9346,-59252,96923,13546,-11860,-10449,-24655,-57722,43867,-3199,-23013,31726,4773,-97679,-35603,14912,-52991,-1827,-40666,-63720,-26892,-1503,6966,64811,12628,-40168,-50304,3414,-46394,55289,26236,30523,18282,64590,-71873,-13582,4845,-39422,-96514,-22009,35098,-18,-72471,44798,81101,46332,-19041,-25990,57700,89569,604,-7722,9658,13086,-4321,-26877,21061,-53195,-4112,1065,46789,59263,-8809,8655,37576,-40039,47417,43550,30167,25342,3490,2344,72714,81492,-56875,-52894,-39935,-41284,20166,-36307,-39245,5732,7706,-63126,-145704,-43939,118,-32833,-46006,-58437,-57298,-17710,74094,115351,26801,-28473,-11577,-40935,-10754,-44218,-6535,2219,25750,32528,-56760,19446,12574,40905,42826,25471,3920,-49918,1239,-37656,47802,23487,-46960,-19106,-66825,67617,18154,-60066,56671,49452,32179,16426,18933,-36593,-47789,8566,9449,-40916,31508,23221,12269,-481,11229,30357,32069,45601,29343,35719,-48715,6940,-53963,743,75772,-14369,52090,25947,59395,-3800,6741,-9200,-11743,-70118,5810,86117,53413,-2181,-23562,130587,56836,-33315,22621,-28400,23248,7081,-26287,28942,-6622,-59831,-25090,-27276,-1096,-73480,-67692,-74723,-71489,-77096,-17302,-37014,-7172,-25336,-379,-27904,22040,27466,-16597,12627,59496,-7872,-71870,71126,5453,-28049,-43044,1866,-18153,-16503,3078,-37694,7091,-59528,-71912,-51816,-51010,-41149,10228,-30428,-2560,-1147,49733,6601,-38135,72313,-23483,-37001,-10749,73884,25048,32354,20210,-35230,-2938,16887,-12102,9019,-22175,17427,-27328,72779,14177,-57658,-38693,7051,8749,-13757,3415,-14183,-56948,-65274,-5213,-31938,6424,-91028,-12150,73523,33566,-57207,-16089,-28784,-27668,-53016,-52061,-50000,-11095,-20665,-13645,-18667,-60455,36517,44287,65569,19585,-78447,33728,26017,120374,54655,37596,23251,656,-49834,-6125,955,-18520,27854,-40814,20782,-20188,5583,-63074,-61561,-26393,14909,15932,4249,-30637,75968,65708,-8523,-19170,23985,58062,-32571,-34991,38227,-72106,26940,23015,-81286,41899,-35057,427,-1996,-27338,-18976,-71137,-12213,-18477,-27090,-17756,-18093,39804,15196,-16569,93362,-34503,34882,54984,26679,-13824,11208,-40803,-19557,-16426,39448,25684,48447,18608,34746,10316,10805,-52215,89009,-9074,-54280,-21615,25133,21171,15671,30859,20604,34820,21760,-13370,-71742,6168,26632,66589,-21735,-2070,22976,44274,24400,20384,23374,6111,71372,4329,13477,27873,23254,-25702,58693,17918,37188,38678,-36268,-21559,-24191,10697,-20913,-55525,-5823,27039,13166,34342,35504,-58554,13587,116615,63822,27591,15187,62727,5462,15755,20516,61732,36025,6162,-31470,-96525,68380,-25200,-56905,2444,-20698,-36941,-25441,-15544,-1146,-28500,56939],[17944,33504,59425,95626,9627,-65049,-63413,49330,53443,-64540,-8572,2601,-31404,-98373,-76832,-14628,-39643,-62365,-973,-33083,-19387,-2614,-22626,-14165,-21035,61364,59156,45138,21088,64634,90903,45784,45205,51060,-49853,-5143,45810,54511,16198,24775,5978,-2713,75798,31510,65705,78673,2984,49903,69153,3461,49270,-14798,41771,38202,36507,45491,25435,-23691,30383,-34710,-37349,14964,-48378,38020,33089,43414,-38322,62473,-34673,-66918,87171,-26825,-4964,43029,-9689,25489,-47451,62949,-41041,-121810,10726,-14051,-33856,24100,-93094,-91027,4307,73595,-2465,-19196,-96994,51396,91744,-4620,-34107,-51544,9907,20848,-47096,7679,36796,-28854,30401,46691,55267,20220,39069,34709,-13377,5555,-26281,-61825,-87840,75087,55102,14398,22387,12497,14371,-28782,18341,-541,16265,55712,69085,63464,-35445,-13888,58243,2002,81783,95744,-56412,44807,32704,-13550,30806,-99775,-59050,-76763,-12380,28282,6445,21562,4376,21354,-114040,-76483,298,-37662,-29574,28275,-13247,-2018,62444,12833,-40659,-68404,25185,105143,24794,7332,64698,-30462,44566,56952,-31218,-31169,117336,-11459,-34788,-27808,9266,-48581,1997,77352,67843,-62722,32228,30567,2651,-6499,36708,32198,-36437,-20010,-75194,-1777,-38181,22873,64241,14283,64824,44669,438,3629,-6367,20714,39809,60437,-45891,-34087,48410,-38456,-16299,7999,35755,-18911,-46118,-18492,71644,110826,-18314,-28701,-67810,23392,29292,-33205,77593,53541,76872,85062,48240,77297,41954,-5520,42580,-22944,-62656,9804,121488,11319,-33997,-2563,-67272,-83258,-67646,-40216,80757,8801,-40776,7921,-96132,21341,-27424,-59471,-3603,-40803,-9929,39294,-63029,-48862,62658,78629,-31063,28104,-20130,7355,5419,-4503,72922,1949,7645,6128,72833,80038,6090,-5771,-1091,8132,7224,66714,63714,57779,107978,26733,34951,35089,18857,6335,17502,53939,-19373,22012,-22329,-42190,-76,-13162,2622,-25537,38090,7634,-18027,-3091,93998,5385,80151,-17178,-34518,-93814,10703,344,13846,7872,-11102,83500,14912,44989,959,-22297,2808,44909,61697,-2076,3858,-48000,165,-37176,-20385,-30367,51604,71175,15077,54289,-1047,1373,25558,51943,-2524,-25275,-1187,-3471,41589,-23772,-13014,34432,11788,-25000,16521,-37216,4926,20054,90556,-3584,29795,26060,52003,42305,-54127,2924,44202,-22442,81308,107611,116205,22972,-36993,-896,64880,-5901,-38456,18652,-118167,-124250,45852,-12615,-20485,35228,-67541,1148,4643,-77891,77003,85961,-71224,-12380,48476,-53550,-56889,-23057,-27519,-10901,-28230,35314,65924,53715,42987,24855,-28929,5006,13081,-58350,-22406,36289,71136,1043,-28757,6644,72329,37416,-132070,-33590,14177,8053,-22084,-32781,-43015,-52039,-23160,-22285,-6703,28827,57216,31023,26553,-10070,24501,-1814,-26892,-12279,61601,-9280,42732,17489,154312,33815,1998,-11640,16139,-2572,-23340,-34667,61375,64553,65435,56976,51942,35768,-36397,-3789,-74754,-15358,69532,-18287,72440,46227,50705,37268,-15717,-3916,55064,47356,8919,-62713,-31685,19253,-9997,53995,50744,53543,1250,51729,-18309,1512,9561,12439,24007,40341,6514,-98584,-18151,-46328,-21973,3468,-25493,-58740,1126,5542,7935,-46201,-55016,79756,52593,7707,-11162,-37352,9586,27946,32390,48144,-12917,13078,21015,46133,62005,22949,-28521,53240,-22590,-37433,44448,18711,-40769,-106874,-96301,-49441,65696,-10414,-35425,9780,11906,-12115,14226,-11687,-17851,-2894,65583,-4150,4253,43177,-974,-39369,741,28517,-16766,-23885,-7788,29129,28144,27607,4696,-13531,-9054,-11275,92922,40256,20992,-27271,-7458,28643,-13225,-13123,3863,-60795,-25555,-14345,18007,95736,4350,10907,-13948,-695,8793,11171,-19260,-15672,-37601,-63453,-44107,31521,-22842,10712,-3485,-33088,-60553,49240,-25346,-19923,-28936,-23716,9344,-52943,-7612,27094,2196,16599,-90351,-68024,-21874,58989,51818,12884,-1668,-7401,-18360,-6700,-61240,-41277,92559,109751,47540,84453,114479,55902,58568,-10533,-38406,53510,-13603,-30673,-28645,25218,9704,80838,76265,-60484,-16172,-22501,33291,8351,-116315,-56004,36909,-29973,-30906,-56963,17403,-8664,31151,-52500,102020,9477,-21412,-21376,-21738,-62288,7543,-11415,3754,86009,7167,-63698,-19498,43006,-75546,-13823,-71322,-59217,9191,8106,17470,31823,24450,-15813,-29589,-6570,-43709,43651,18035,34377,32094,69411,-57247,-15930,-25628,-28457,-82714,-21742,28677,14098,-63262,35019,81854,65283,372,-13794,45930,78052,-69914,-17626,9203,-1254,-29365,-31535,28234,-41584,-9303,9766,50655,27890,12805,29665,28126,-48601,48760,39749,26238,49668,20569,16612,57687,83272,-66817,-43940,-33957,-56873,5575,-47628,-20714,9082,8569,-49425,-107781,-48408,12153,-11424,-48594,-56319,-69951,-33243,75117,84263,20306,-6009,-15539,-44243,-20119,-46498,-42110,15384,10415,37621,-56296,-19563,-664,20821,31205,12908,-17414,-47094,2310,-28161,-20395,-14162,-52087,-26862,-59008,58960,15738,-43859,68803,58247,74758,22338,-13798,-55283,-50593,14322,26496,-55737,21783,33690,30576,10288,12261,17944,-5569,18123,36355,36089,-59299,20029,-48044,-11263,43106,-29563,65723,23723,59399,-13632,6641,-15163,3668,-53044,6968,84931,70968,45690,39529,156946,39638,-38814,2699,-21726,11018,5263,-37245,24435,22982,-54773,-15760,-34905,1308,-39877,-17278,-71546,-51871,-61614,-23943,-39895,-33021,-33765,8779,-39151,24180,42026,-5224,21397,85708,21790,-64761,52762,11445,-24159,-82280,16621,-65913,-30824,8032,-21025,16881,-92243,-73313,-62179,-34840,-39729,18752,-20480,13504,3719,56384,10589,-70651,55852,-24301,-25016,-2835,42621,17580,38772,-15137,-57203,-3275,66058,8058,19720,-18170,26509,-25481,64765,35785,-39132,-34816,-2228,979,-31016,5086,-14379,-66220,-70735,-12396,-24900,12990,-77914,-8076,53050,27557,-20152,-15243,3056,-38313,-74044,-57545,-18873,16154,-14903,624,-1360,-35716,41665,36324,77560,14283,-75296,27029,60397,125162,59104,38959,12366,-31172,-91858,-19607,538,4973,38368,-32466,21085,-36198,11242,-66300,-61617,-34098,20096,33942,-6246,-17584,58926,69769,-44063,-42354,26203,47260,-21612,-40110,37605,-88212,29260,33827,-78838,53683,-3632,43474,10765,-20114,-33827,-60529,-20089,-13294,-26488,-29018,-11993,33077,3907,-26579,57480,-26670,46936,63801,38938,-1340,-21660,-1555,-25830,-17630,28693,-13790,59088,23172,27124,34333,43094,-29117,112007,-22701,-62190,-12666,48408,19169,10689,32321,34037,33363,17402,-40592,-85181,11201,-2603,68522,-55844,6494,34593,50806,25525,-5947,19280,11998,62041,6493,8082,24726,54031,-28918,35792,-3004,5196,15723,-19962,-29797,-30248,22155,-4429,-31881,-10259,19419,12180,56096,24225,-71640,26427,96642,36262,16110,36103,45104,-4181,52240,30637,56380,53880,34007,-19066,-70540,56011,-39406,-83123,-19826,-15807,-14630,-32486,-22572,46443,-31973,44284],[21139,-13855,45444,110909,19944,-42649,-68117,35414,58671,-61276,12794,27067,-24759,-99465,-65396,-20799,-76372,-47214,9021,-38351,-33557,-2471,-36168,-31376,-40621,26461,40650,77828,22067,61761,119495,55078,37314,57331,-43629,4213,34955,69261,27494,23488,-1667,-3126,52135,21110,103033,65610,4343,54180,77329,-1169,44241,-19538,77811,67209,26940,27294,32489,-22046,25821,-17696,-31485,4339,-41136,37322,15213,55680,-20241,65785,-35726,-69024,86512,3858,-13340,8250,20397,28731,-45665,65609,-45184,-121373,-12013,-25179,-34748,20818,-82563,-90119,-1488,65198,-8477,-36754,-98867,53896,98646,13490,-17453,-38999,12935,22223,-44645,19423,49988,-36482,34995,52109,62144,5039,14040,10022,-20483,36869,-5253,-63350,-72584,65468,47663,29931,23130,9872,24521,-18286,13381,4740,1617,43515,51866,93295,5131,-12973,32615,15811,58475,76163,-66506,34762,17072,-9194,37414,-68896,-54786,-75047,-38855,16770,16740,14984,-26366,-13336,-110468,-79984,-18757,-35408,-23438,30613,-34239,-31507,39103,-543,-56917,-73410,26792,80330,8352,17648,83908,-17345,52020,54088,-15374,-17819,140479,-11447,-42715,-34498,25945,-54726,16817,78656,49282,-79934,21704,37298,31629,4953,27083,6518,-52072,-54678,-114282,-25634,-34039,10431,53647,-20006,57245,39113,-20181,-5140,5112,64068,39443,44279,-69229,-39959,44521,-34045,-31230,8390,46450,4498,-51526,-60926,63227,72583,-40741,-40531,-48672,41099,34629,-43594,72956,57666,59117,82369,40153,66401,21454,-24203,705,-40155,-25762,21304,126205,14453,-65022,10846,-50091,-23183,-44937,-23920,66100,-33818,-4448,28925,-64622,9472,-35933,-43675,23310,9429,12761,41203,-32191,-129491,40040,90895,-16202,37559,811,7796,-17868,-18116,57354,-10874,-10737,5830,93829,79536,36329,-4729,-12948,-23945,-39413,27850,45047,54706,88342,6692,15971,36140,-4766,-44187,25929,71350,-21261,21123,-18084,-75116,-17581,-24644,7107,-46318,43489,-15042,-44438,-14173,76391,-453,79103,-16426,-30709,-100438,-14260,-759,-5006,3032,-29103,72776,25918,40077,-3113,-14828,-17206,34457,55483,881,4442,-29663,-2463,-22448,-46269,-46748,14927,62801,21481,36563,2962,-17093,32579,69118,1730,5876,-12533,155,40676,-30701,28133,39964,-5160,-23192,10602,-35179,7668,22429,77425,-14125,17969,29804,63484,45547,-63746,5812,34974,-34209,78404,82736,108173,-9616,-41802,-3758,88391,-494,-27999,2874,-111572,-118910,23877,-51860,-25661,62423,-84631,8608,3369,-48733,74519,81201,-78838,-11868,59581,-15743,-57500,-32281,-28112,16091,-17478,32245,60891,57892,39346,6367,-29431,5996,32745,-27644,-20950,17775,69120,20816,-22428,-2504,76834,41834,-132836,3266,40222,50214,-3067,-52301,-61753,-53484,-23533,-8638,931,32485,11535,12774,10348,-25836,5406,38556,2824,13450,48196,-28454,53523,29592,155458,7819,-1454,-26044,25337,-4996,5233,-53144,38022,45776,57542,45183,56448,53293,-62598,-5175,-54105,-41512,71269,-1521,60637,52832,52860,32181,-16426,-8964,57095,45867,985,-78672,-37491,19499,-32364,59463,69125,60642,28648,32568,-8358,-21637,26634,27293,19992,37100,9210,-109663,-30711,-60317,-31649,17085,-14158,-45038,-10850,12677,10615,-40645,-49689,47818,26556,12480,-8960,-58339,17052,33589,28745,46559,-36693,-2544,13683,47227,57697,44753,1751,38293,-28544,-18076,30826,12877,-40939,-101918,-84569,-23378,85493,-9308,-44448,5011,-10813,-4186,17091,-26738,-6303,-12933,47189,-5323,530,53493,23231,-22243,-3132,47708,9454,-12615,-2021,37660,31588,36920,-4871,-5702,-3379,2460,75712,44043,11969,-6033,-341,41370,-10950,-11030,-48289,-72626,-34997,-41254,6187,78975,29783,-14695,-22559,14617,-1607,19667,-33465,-45549,-32533,-39333,-70879,13539,-19986,30292,17271,-20346,-78471,57348,-21156,-35340,-30024,-36719,-10155,-34693,-20664,17610,-11751,9573,-63205,-31548,-28306,40777,40929,-22109,-32796,22559,-38569,-8970,-64144,-60549,84646,110499,24466,51072,109113,33677,36644,-19968,-42543,48720,-17815,-57935,-13576,38351,18979,76748,82219,-54001,-19165,2620,17988,9069,-104405,-57288,58028,-15569,-26983,-3808,-3053,564,47271,-42083,97356,-2047,-31426,-24331,-20433,-69067,-22190,-14266,30154,105791,3011,-26494,-1796,77878,-68320,-23031,-97292,-48986,16141,18346,34336,-6627,29587,5268,-6418,-10291,-38506,28618,7764,42962,39579,70399,-52937,-18788,-45277,-14928,-49737,-15673,22837,25421,-45264,27275,70336,84809,20133,-71,26258,47688,-118300,-22181,7448,-12589,-45663,-29508,29307,-10561,-12937,14516,49582,-7601,28360,52731,16012,-51521,43884,32351,20172,74308,40659,24136,38366,69100,-75225,-30698,-23469,-69343,-901,-45284,4174,1584,5045,-31576,-55345,-48859,18150,11426,-44922,-37178,-72795,-33518,66620,29681,11208,16702,-16799,-39209,-30334,-50144,-64352,33655,-8486,21801,-55681,-72907,-6866,10725,19550,-4775,-30203,-35186,-2048,-37195,-76888,-44979,-43350,-32026,-35102,38409,18829,-25604,70049,53523,111708,22725,-43805,-66890,-45344,19512,44946,-61752,-4133,23443,44736,10839,15574,7693,-18081,657,46837,43115,-65502,30833,-31260,-18484,5584,-43038,68308,31646,57932,-18834,1995,-28865,12518,-21809,8986,75837,82631,63232,87179,149648,34582,-32983,-18351,-14151,-2930,-521,-49795,15963,59481,-23793,-6471,-36906,5140,-1369,24202,-64849,-23494,-38273,-29152,-42544,-53045,-34583,19004,-45029,23963,58123,13688,37772,103223,43639,-39507,33304,12884,-16520,-111613,19152,-101217,-43390,18745,-442,26209,-110493,-58038,-50941,-16532,-32875,28306,11147,29952,3914,61869,18193,-96815,26286,-28893,-14754,2971,20489,15956,20583,-50129,-61906,-7240,104749,22075,27062,5743,36903,-21074,45331,44483,-21674,-28203,-7442,-16331,-44775,8578,-23011,-74484,-63085,-19197,-22509,17059,-54709,-8160,29565,14999,11760,-25068,32074,-44992,-78845,-56079,9163,27719,-16404,7767,8734,-10150,42280,18903,77464,5446,-68339,21751,76244,98229,54264,40367,3113,-60548,-118785,-28187,9271,21448,47217,-20073,20135,-46829,25537,-57657,-51755,-38384,15012,42159,-8885,4283,37366,67133,-72562,-52089,23896,24318,-11811,-39506,32889,-89987,29267,41376,-66876,54897,31013,60401,29554,-11076,-41041,-45759,-24645,-12117,-26115,-33798,-5371,26321,-9507,-31268,17092,-12094,56281,58457,40101,9543,-45759,31692,-31628,-19712,4837,-46161,61518,23896,37997,52615,73052,1564,134515,-26212,-65093,-5278,54280,8846,17833,34464,47187,27616,13721,-55130,-84311,11661,-29989,44345,-75245,21383,47937,54336,24797,-23383,9564,14392,45465,4822,-2737,13461,69954,-30129,5809,-23908,-24040,-8723,-14050,-32616,-38049,33042,9811,-6084,-16428,21383,5157,81057,21923,-70671,34615,71053,15159,2621,48255,24047,-14099,78274,32339,50235,66247,53102,-6701,-37309,27066,-47037,-95322,-36623,-7244,7739,-29946,-23470,86282,-28593,38549],[26846,-55997,21990,95816,25184,-17724,-66740,20484,61845,-42522,34269,45333,-17718,-97595,-35706,-21551,-84716,-25317,15524,-37675,-37833,-3706,-46805,-47348,-57227,-2201,28190,90054,10163,48031,134638,57220,16155,49770,-28234,12310,18804,70594,35001,21281,-10561,-3010,37771,-2393,115818,31025,1734,49661,72802,-192,37664,-24614,99603,76789,6197,10599,34346,-25977,8497,-9214,-34828,-2505,-24791,34895,3559,57084,-2813,57511,-35632,-52703,81217,31351,-21081,-23332,34253,30667,-28748,70483,-31756,-109991,-36352,-35067,-44575,12577,-53852,-77827,5072,64078,-6572,-52716,-86966,48016,94965,31177,-3047,-20905,17150,21134,-35763,22232,53068,-42790,31846,46811,63096,-4788,-6636,-16970,-34184,50679,17869,-25800,-37153,42559,14420,33385,12636,5979,30350,-7921,14576,15045,-21462,28671,38132,104578,47376,-18659,3176,30511,26660,44739,-75828,14850,-609,-6676,47814,-15305,-50284,-65276,-64223,7233,23872,10072,-53035,-51640,-98700,-65206,-44198,-37038,-16427,35282,-46507,-52553,2656,-12601,-79372,-66009,22552,45056,-23121,19998,85002,-5878,49730,28540,-2917,-5257,127870,-10796,-37158,-21021,38661,-53588,35015,69531,31787,-88949,14636,46946,58747,12888,16742,-6830,-57367,-79182,-129505,-40439,-22119,-7119,27012,-42707,44075,28892,-43912,-19387,10515,109311,26668,22953,-82089,-44830,30411,-29177,-41723,6956,57560,23881,-54106,-79536,54528,39369,-58865,-52354,-14204,53633,39699,-36292,56741,62602,42764,75300,30441,58226,3299,-42267,-39676,-53807,13790,21026,115424,11704,-78736,24484,-16352,35098,-11471,-9630,46157,-58802,24691,45516,-18712,169,-31618,-7274,47173,61370,51694,43596,29581,-229266,-15440,97997,16004,55962,28548,7451,-38572,-30062,39490,-11357,-26196,-14594,93109,71097,66542,-809,-29054,-53506,-62233,-8737,22277,42188,68244,-12966,4239,39476,-22375,-79590,27458,73868,-20266,16925,-14614,-81379,-43365,-29461,2805,-63288,26849,-33130,-67503,-14716,50088,-11549,67927,-10305,-24057,-95450,-28760,-7660,-15179,2110,-46090,57548,27820,28340,-14953,-2263,-33379,21070,47044,9758,6844,-8043,-7319,-5232,-62023,-51794,-19203,30825,22675,12983,6247,-36702,33558,74967,10314,26022,-22686,1579,29006,-42036,69889,46574,-26285,-14979,-9297,-26444,13416,37134,53037,-30675,-9882,31399,59326,42704,-68424,4492,19598,-47832,67921,57218,96026,-30001,-37961,6167,107441,6797,-9917,-10091,-89040,-88178,18516,-72621,-27772,79401,-83105,4802,3996,779,75053,67722,-73317,-9941,66980,22362,-60907,-45861,-32602,42669,2741,25903,54991,52889,30905,-10361,-19707,3578,51837,12751,-9483,-9754,54211,40755,-15109,-5253,68041,40910,-114459,49228,59060,73776,13023,-60798,-76254,-33181,-9251,13868,11739,34898,-25710,-9915,-5805,-30468,-9605,73780,31302,35146,34557,-32998,65924,37691,138834,-16913,1668,-22267,34636,1085,27913,-66066,14793,31399,28030,27838,43489,64880,-73543,4152,-26695,-67207,66205,8634,49158,47920,47956,24983,-22309,-4009,45589,35598,-9981,-88286,-36887,31692,-45397,59674,79693,66150,58531,1597,6496,-49274,30117,40650,13813,33044,18486,-114424,-43312,-61233,-31149,22964,4395,-35208,-28274,13261,13422,-28406,-31819,22612,5589,16144,906,-67333,21333,27316,25619,37226,-57582,-31931,1066,41139,40285,52600,33546,19502,-37734,2598,10246,3097,-30641,-77265,-59916,10874,96317,-7998,-40093,-3677,-32994,5353,20118,-35568,5185,-16697,23336,-2327,4511,52630,40787,-5059,-13608,59901,37202,5084,-2472,40925,37033,32074,-9702,6374,7863,13171,50885,44283,16070,13140,15218,35504,-5061,-7188,-88161,-75443,-42200,-52840,-6366,59985,54977,-47536,-25772,25357,-16485,29264,-36575,-74767,-37132,-13994,-82641,-6349,-10694,59557,47255,-6691,-93616,53499,-17899,-38185,-30320,-38208,-36472,-6285,-32159,-8552,-32671,1189,-25728,6986,-30865,14155,33893,-51271,-51470,48568,-54877,-4475,-56777,-70817,68532,95437,2808,12848,93135,8266,-25477,-26490,-40707,51040,-13819,-79232,1242,40666,15511,60270,75169,-61958,-10834,29507,-8009,5817,-77648,-42763,76848,7,-19802,47652,-21494,12717,56514,-29539,83060,-19976,-38789,-20137,-18231,-76067,-31637,-10820,50730,84855,-6919,3430,14456,103761,-42594,-26595,-108461,-29227,-7274,26281,48181,-38549,31268,17685,13250,-14375,-32685,13083,-2713,51844,36795,69532,-52619,-17645,-51239,-6042,-11378,-9438,16260,31671,-23297,21241,50461,94884,36319,10936,2863,8603,-116193,-16448,6497,-19663,-50456,-21094,27270,32481,-14846,13232,42013,-35008,35943,70610,4946,-44234,34300,23130,14344,92494,54930,24111,20057,43556,-76296,-18654,-12051,-74591,7219,-32389,29629,-16829,-296,-11232,-11972,-50010,15738,27329,-38036,-10342,-61996,-17143,46096,-32624,2698,34665,-11355,-26960,-40394,-54202,-72237,52426,-20950,-4675,-59277,-118080,-4535,17895,10566,-22279,-34362,-16372,-12789,-58265,-104178,-60960,-20878,-31795,-12737,6392,14738,-12740,61198,39444,128196,18945,-62638,-71207,-37651,22209,59445,-58247,-36167,-4085,50944,368,26362,543,-9746,-2591,58365,53434,-67540,36995,-2543,-18739,-30215,-54227,57118,50352,60737,-19340,-4494,-44364,11870,14118,17305,59837,80670,55759,107685,112827,48109,-9954,-35176,-8097,-14224,-9435,-66107,6075,92465,20964,869,-33099,6279,26853,49560,-55642,8437,-17935,-33024,-46709,-62618,-25152,27398,-39538,17420,69030,32552,56551,100515,53451,2102,16426,8760,-7766,-115418,13252,-109839,-48243,28263,17156,33467,-111031,-33647,-25558,53,-20207,36265,61007,43124,-1625,64319,28228,-111012,-9839,-35356,-9248,4481,13453,24208,-3407,-70127,-50628,-15161,116846,28303,26884,43525,48480,-13847,20091,31704,-8989,-21235,-6196,-34578,-47349,10136,-32757,-74855,-46982,-25616,-25257,16241,-27079,-11032,13291,-5352,29020,-47309,49154,-50006,-64589,-47528,26982,14099,-24106,2050,5504,7389,39928,-3072,64045,-3094,-58122,15164,66728,56937,43788,43808,-2410,-79780,-124771,-32093,24867,26760,47102,-7503,18339,-49136,46761,-47504,-35361,-37838,5986,40667,-6470,26633,16080,57201,-86220,-44705,17052,-1329,-4515,-30178,28006,-70880,29803,43327,-48857,47209,53624,53287,51421,-2856,-40176,-31049,-24059,-13905,-28867,-29361,2678,23027,-24538,-30279,-22083,7335,58925,47823,27855,16346,-58474,51841,-36484,-23590,-26309,-67867,49384,22881,70043,60130,93053,35925,145755,-19614,-62942,-2567,35062,-6641,30257,32545,54111,19476,11471,-48773,-62992,7326,-45541,1909,-78970,40814,61674,56943,21783,-28254,-4493,12961,23735,-754,-14677,-1742,68836,-27766,-18543,-36893,-32630,-27717,-23471,-36572,-46322,36002,16720,13400,-20279,34935,-4559,100766,24293,-49900,36013,48649,5394,-7440,45352,6394,-20032,89810,23544,48912,72014,64257,2802,-8620,-10802,-45514,-92171,-47309,2973,24573,-16063,-18798,96980,-21224,41436],[30437,-74921,-7449,57050,23171,1399,-62398,8537,62361,-15143,47825,50139,-10892,-90237,125,-18657,-62931,-1758,17602,-29380,-31079,-5957,-51528,-54380,-65343,-20484,23178,77821,-12483,24913,131043,54201,-10210,30193,-5254,17311,2354,56535,38660,18310,-17930,-2695,33762,-25134,93443,-13514,-4463,38770,58669,-2790,28354,-26964,102131,65652,-20071,2403,32158,-31698,-16389,-10482,-40967,-4501,-10334,29665,-1577,44819,9687,41715,-32366,-26801,72777,48497,-21100,-44373,26432,31162,1994,78179,-7807,-89849,-55785,-40873,-56444,2702,-21280,-56053,19122,66386,596,-64627,-64727,31190,78196,42267,8636,-4823,21320,17042,-24605,18262,49418,-45389,23648,32592,58485,-6602,-14938,-36031,-50513,45724,36240,27261,1098,10207,-31639,20893,-11500,1185,31518,485,19448,24798,-45136,13801,31075,92032,72214,-26274,-19351,39482,-3385,11476,-80775,-6243,-16046,-7104,52840,36883,-50495,-51644,-82114,-2269,26703,6601,-70189,-75140,-84303,-43071,-69251,-41950,-8384,40281,-46146,-62906,-39273,-22418,-98432,-53793,3984,10720,-58634,10061,68493,-3159,40368,-8400,2749,3817,73674,-8768,-22878,2275,44170,-48739,48532,51317,20743,-90188,17048,60551,75303,14220,4374,-3947,-53318,-87082,-108880,-42575,-9800,-30273,-8539,-44950,31168,19055,-62482,-35108,9825,135679,1381,1212,-85758,-45479,12316,-24085,-41711,1869,63412,34419,-57072,-76427,49679,23529,-72825,-62041,20793,57199,40623,-13020,27667,64474,32741,65788,16960,52139,-4803,-52267,-67810,-60927,46246,9072,91021,5161,-67131,39070,26835,69388,20442,1973,24585,-58506,42483,54134,25032,-5708,-13838,36052,61374,96092,96355,48945,112897,-316159,-86014,93444,57495,75007,55900,8876,-54306,-33760,24146,2345,-36747,-43986,75281,57486,88050,5167,-40437,-72053,-58317,-34673,4456,24437,51362,-26060,3163,46551,-24970,-87975,23841,59924,-16143,12777,-14170,-58141,-58852,-23949,-7391,-72717,-4278,-42669,-81671,-7891,24977,-22124,48756,-673,-16007,-80782,-32234,-19896,-18081,3522,-58108,43407,19535,17112,-34452,9239,-42081,6364,32633,14940,9756,14115,-15466,8808,-60143,-37882,-41847,-23005,16689,-9733,8366,-50414,29260,67255,22777,28106,-27168,1093,5733,-57433,90167,51463,-44731,-3273,-34347,-12557,20867,62062,23841,-50354,-41233,33999,41062,34834,-67391,-768,2290,-58037,52570,36279,83207,-35185,-27829,23982,120948,22726,12273,-18622,-53982,-42890,33717,-66092,-24039,74456,-65871,-4780,4140,54372,81953,52415,-61769,-7797,67868,47192,-65128,-59677,-39791,61605,25694,18066,47253,39816,18607,-21172,-6788,-1782,62953,43834,5979,-36885,29699,54483,-9286,-2392,47007,30095,-82318,91735,66561,74116,22168,-55994,-79030,1360,12249,36726,19980,32304,-42097,-28978,-19730,-21650,-4647,87052,50204,44479,21884,-22072,77905,38714,111137,-34406,5853,-4357,39466,14213,41692,-70818,-2750,27237,-13987,7042,25306,67292,-66476,21806,-6277,-87709,53117,14228,40031,32047,36640,17781,-31511,9701,25969,20103,-20609,-87401,-26021,52760,-40684,55566,81634,71225,85738,-33440,22191,-75055,15897,44998,3732,27952,30550,-112884,-51394,-42885,-23046,21261,29788,-30056,-41761,8744,15963,-10515,-1145,7755,-2343,19894,13061,-65592,21641,14199,22747,25703,-71989,-69196,-12690,32996,13249,43740,52238,2691,-46260,19249,-13871,-10560,-8703,-34566,-27432,40752,97735,-6415,-28560,-14357,-50310,9715,22000,-37357,7673,-11787,3851,8324,15398,45259,50511,11467,-30713,63437,60751,27600,-8398,39248,40920,15641,-13271,18662,21861,23778,29818,38402,21803,23512,33832,12332,2336,-3220,-107955,-71088,-44045,-48729,-12946,45813,71560,-75171,-22719,28351,-31841,41111,-28282,-90666,-47300,-79,-76030,-24311,4653,83110,72686,2817,-100588,43152,-18265,-31112,-28084,-26640,-60125,25670,-35938,-41273,-56512,-6714,6785,35810,-31025,-11104,32734,-67401,-54999,61318,-70823,5613,-43548,-66906,50992,66439,-13733,-19008,66985,-16092,-103113,-27640,-36935,61311,-1500,-85094,12263,30705,-3627,41924,61046,-83315,7125,50991,-36168,-349,-43014,-14473,87085,13705,-11058,74580,-33416,25097,58679,-17038,59949,-41240,-41343,-12272,-13623,-81054,-18977,-1949,62730,36815,-19326,20636,26844,107140,-12929,-23649,-97041,165,-48001,28876,50546,-54477,32198,19422,26165,-24787,-27607,73,-11264,55709,23201,69700,-47630,-9237,-46516,-6428,18244,-6965,8021,31827,-2175,15128,27754,89346,45929,15357,-17585,-23986,-68523,756,8418,-21555,-44919,-9350,25041,72732,-15301,6576,28019,-46266,37637,78214,-2170,-26786,24325,15245,10921,100049,56592,17306,7435,14586,-64654,-11255,-1544,-71504,30806,-15377,49488,-41903,-4919,8645,9411,-53004,6147,30423,-31764,14084,-35442,11272,15014,-82204,-2262,44258,2815,-10619,-49131,-56036,-68484,66611,-19444,-25966,-66836,-134060,3568,40875,4848,-33340,-31320,5859,-27745,-76357,-98279,-57708,9879,-24699,-8954,-32042,-6357,-10899,45354,24186,117307,13604,-64984,-70285,-32451,20118,65848,-47351,-62703,-39147,47514,-17996,45205,-4580,8955,5806,67667,61933,-65813,37580,35952,-12483,-58084,-64145,34312,74918,68914,-17401,-9896,-55279,3661,44916,35189,40004,60821,37066,99581,58305,72101,27780,-43637,-5080,-18887,-19857,-86611,-2023,110683,57962,4096,-28695,1533,33575,61487,-44568,35313,-10344,-34440,-52338,-59629,-4226,31871,-21259,1255,69050,44565,71113,72776,51780,49297,1984,-38,-1252,-87399,4509,-89436,-41632,28172,24772,37000,-96918,-8304,2888,12037,-4347,39433,115800,51378,-11973,62292,38827,-108285,-42530,-40232,-9424,938,18536,38511,-16531,-64999,-30719,-25253,100626,30450,17397,83827,60043,-4888,-4004,-2931,-2118,-15657,2506,-43209,-33187,7190,-35625,-59773,-27950,-31510,-32359,9105,-4227,-15124,10977,-30002,28257,-73174,49772,-55760,-35597,-32330,32540,-24110,-35040,-18871,-10869,11699,37289,-23029,39930,-9083,-45501,7043,33148,21158,32379,48737,-4439,-83320,-111614,-32820,42776,20338,35188,1708,15016,-43892,70323,-40688,-18430,-31965,1628,31641,-1976,41761,-252,41168,-82855,-23698,5371,-20391,-698,-11314,26199,-33475,33278,39077,-29821,34600,53463,34010,71789,3085,-33587,-20441,-19613,-15714,-36846,-17113,13311,24773,-39264,-24624,-55130,27675,53003,37012,3987,16644,-62034,57786,-38925,-31117,-56346,-77881,19820,22661,107398,55348,96714,66422,137180,-8155,-56590,-4854,-3831,-21790,39506,22688,52221,11869,10102,-24067,-22852,-458,-46668,-41780,-71560,60901,72706,58365,16333,-21034,-19224,9141,632,-9458,-22146,-15541,53909,-21595,-28971,-37223,-18243,-36756,-42737,-44099,-52572,23788,14489,20446,-17875,55764,-13397,107207,26594,-10772,30432,36610,6854,-9222,27097,-3466,-19601,86133,6043,52499,72044,70641,7662,467,-46459,-34449,-76280,-53098,12426,32759,7224,-10870,74905,-13833,50095],[28364,-63911,-36693,11517,14023,12667,-58006,2221,58295,12300,48507,39545,-3972,-74148,29989,-14198,-21574,19119,15901,-15297,-17663,-8552,-48903,-47628,-62112,-29278,24145,48427,-40026,-5554,108981,48436,-32707,2461,19618,17687,-11111,29912,37992,15364,-23212,-2206,36152,-37317,40855,-52775,-13093,25168,40939,-16486,16336,-25026,86862,39328,-44451,6502,28338,-32405,-39899,-18189,-41418,-1767,-4925,20972,-2626,21273,14722,26448,-23193,141,60350,51501,-8844,-50754,1289,30677,39890,85776,15068,-63839,-64999,-40884,-62918,-7006,-1321,-29751,32699,66433,8375,-71328,-38572,6752,50412,42445,18920,3742,24475,10157,-15662,11602,44219,-43547,13914,15430,49970,-1593,-7308,-38984,-64147,28055,42891,61456,25042,-24531,-72887,-6373,-45909,-4683,29909,6994,23753,28805,-60866,1230,28160,59199,71576,-29045,-27907,37121,-21792,-14191,-76793,-19581,-26338,-11791,42696,65514,-56610,-38877,-88163,-15711,25303,4806,-75387,-77033,-72690,-25130,-85390,-44552,237,43737,-33828,-62923,-74655,-29974,-103804,-44801,-28329,-13052,-86037,-13032,40868,-12991,26764,-41261,1743,8009,-6648,-5238,-7134,25492,40830,-43471,50782,28063,17762,-86089,30760,75356,75713,7300,-14189,14172,-42455,-76848,-55574,-31184,-814,-56265,-43662,-25989,23287,14526,-69547,-48354,5226,128292,-30718,-16069,-82365,-39508,-1649,-18103,-29029,-7732,59412,33936,-64144,-59775,52681,28697,-81430,-67239,39905,52885,34556,17450,-8385,57519,29978,55257,-2650,43929,2250,-48881,-76594,-59831,66985,-9074,61061,-2975,-32715,53352,66313,69031,40555,10755,6689,-37618,48271,53520,49871,-8156,11847,69868,61888,99096,134605,58674,197954,-362716,-146919,75419,95172,84560,75577,13773,-62594,-26562,15013,26256,-41554,-68194,51185,43603,96343,11453,-38820,-73122,-37307,-48286,-2916,6138,37474,-29830,11429,55862,-11093,-68847,18759,34450,-8741,11550,-17072,-15709,-50450,-7898,-17406,-71848,-35129,-42447,-82986,1083,8790,-26712,26173,10122,-8097,-60901,-30141,-35389,-18459,4219,-60659,34884,3531,10789,-58754,14775,-42998,-7425,9140,5030,11752,35271,-25512,14917,-37178,-3545,-50431,-79874,3859,-26042,8372,-53558,21443,47017,36809,12438,-23192,-606,-23699,-73681,76057,52340,-52666,8868,-51324,3881,29608,88847,-3210,-68690,-63181,38641,14719,24599,-59935,-8751,-11934,-60954,34978,20829,70555,-27694,-14561,43258,127234,44136,33768,-23122,-13354,1363,63784,-33794,-15377,44369,-41280,-12354,1815,91061,93448,42673,-49601,-6111,61649,48331,-66958,-68423,-44989,68937,44700,11827,37180,22141,4208,-24053,1643,-8517,60691,49861,17374,-53832,684,54642,-7300,1893,19326,8237,-46271,118153,63602,55125,23640,-39271,-67045,36994,30775,51808,20948,22473,-34713,-38624,-30347,-5156,20687,71486,52589,35625,10655,-2127,86252,31875,82929,-40599,6167,19947,37972,31108,45745,-65703,-12109,34544,-51527,-11547,17455,59838,-47202,42258,294,-99719,33366,16145,33578,10688,21977,12589,-40371,27848,4853,3568,-28126,-74006,-6492,73542,-17830,49714,77544,75545,103408,-61649,34964,-90337,-10783,35349,-10207,21811,41366,-105628,-51807,-6785,-11734,14623,59780,-27740,-43481,3432,17545,10201,36645,826,5052,23779,21696,-57172,18148,-311,19182,16684,-77870,-103721,-23348,27981,-16952,21597,48923,-7464,-50061,27606,-37985,-26989,16223,13978,5990,55818,89399,-5238,-18020,-24508,-61600,4950,21956,-33881,-5140,1469,-3412,25573,30676,37392,53135,26167,-51199,58524,75700,50786,-16159,33893,40212,-5802,-21443,27187,34144,37509,18172,24621,18142,22618,49990,-20106,8938,-1642,-108294,-63944,-39339,-33990,-8468,38803,76063,-85288,-14521,23841,-44060,54771,-11038,-84442,-56674,-3856,-57449,-36416,22355,89824,83996,5692,-96094,32131,-23696,-20433,-22098,-7182,-74129,53954,-27660,-64649,-78103,-12711,23517,49530,-30831,-27237,36764,-69766,-47811,57458,-86332,18327,-30289,-49089,38303,29911,-24408,-37619,31493,-34830,-160811,-22108,-33708,73077,15733,-71698,17408,10763,-32253,30609,47465,-106558,29306,62192,-56760,-7276,-9126,20632,85079,23035,-1947,64687,-36227,36304,54162,-6747,30085,-61482,-38449,-5423,-6987,-82559,6718,10312,66045,-13961,-29227,25602,34002,83297,9572,-15815,-62870,33531,-87130,23924,38113,-50959,32872,12180,32515,-43260,-23887,-7396,-16382,49996,2095,72472,-34656,6476,-37549,-16027,29898,-8906,-1992,26281,14646,7174,7058,70059,47574,11770,-28528,-37256,-6203,25874,14457,-18073,-33459,1280,24341,94117,-15114,-2872,9683,-40329,37461,74582,-4225,-4042,19418,11798,11273,96724,43406,5832,2788,-9618,-38863,-7460,9127,-61736,63948,-1765,59078,-66303,-7162,24323,10675,-54645,-6725,19373,-28884,29218,5603,42550,-20130,-102747,-2372,44254,24111,5764,-55152,-52588,-57185,72006,-2529,-28555,-70482,-114003,12468,69849,1048,-33837,-23490,27417,-42517,-75834,-69087,-35960,40298,-11907,-30762,-68434,-42069,-20930,26926,16254,86328,9569,-50062,-67088,-32000,11774,62580,-32856,-76494,-70021,35435,-38009,67026,-9542,27911,18979,71297,63690,-60596,33074,78315,-2489,-73053,-73995,6352,96274,77162,-15829,-11920,-57543,-6622,64024,60432,20425,25880,19816,71085,1002,89864,69223,-42272,-4824,-14663,-29809,-108302,-5829,107129,68492,2218,-32421,-9610,16655,66579,-31931,48262,-19608,-30781,-55997,-44499,27490,31627,5335,-24365,56721,46168,76116,26694,43116,85028,-12460,-10850,234,-37701,-2705,-50410,-23852,12690,17334,35634,-75636,11578,24745,18125,9963,35888,157478,54443,-24698,55300,47151,-86672,-61906,-39610,-14004,-6676,27403,49254,-12522,-34248,-12005,-34017,68050,35700,819,114226,68807,3625,-21820,-49288,261,-11982,17861,-34728,-3073,-656,-26642,-26195,-10790,-36410,-41805,-4157,6139,-19198,23500,-51098,12671,-88617,35125,-62797,-2031,-12021,28911,-73430,-45657,-50784,-34637,2315,36809,-34655,10593,-12501,-31637,-566,-14911,2473,23987,50978,-6041,-71101,-87507,-32129,57882,4989,14316,5711,9019,-34883,89836,-36748,-7486,-21417,7703,18503,2759,45348,-8199,22991,-66562,1930,-11396,-27732,-1106,13821,28450,11010,40056,29851,-14606,21864,31104,15740,85199,6943,-24878,-15959,-14696,-14499,-49728,-1978,26695,30385,-49930,-16056,-77104,44478,39597,24539,-25701,9305,-60854,54417,-37704,-42788,-77324,-76245,-21393,25238,123084,41022,82495,84430,108583,-119,-47351,-9702,-46754,-30745,39852,3840,43407,8140,8564,2566,24124,-9065,-37381,-69757,-59551,76478,77247,56550,8703,-6922,-30019,6192,-18833,-18960,-20490,-23305,31199,-13029,-23764,-25036,7915,-35369,-57799,-53133,-54684,-7120,5206,13640,-6916,76388,-18642,95719,25570,37368,19457,37050,14749,-785,-553,-4673,-13005,69433,-14545,56899,69152,74866,7605,-19572,-70608,-16041,-52721,-55189,18900,32412,34558,-3011,34445,-9815,58309],[19836,-30946,-58769,-23449,93,17750,-54898,1708,48021,32839,36409,17412,4102,-48164,46328,-9731,22179,34636,12409,-150,-5520,-10646,-39487,-27431,-48624,-32456,27740,14781,-65183,-41083,74970,41846,-44825,-27972,38825,13212,-20778,-1860,32859,13050,-28389,-1609,39130,-35369,-21800,-75831,-22558,12210,26507,-41318,3189,-19629,60940,6508,-60465,21863,25426,-22107,-52711,-26202,-30350,4904,-8393,9080,-2776,-6781,12196,19743,-5785,22709,42402,41190,15055,-42753,-31126,30116,74234,87340,26665,-35294,-61584,-35083,-59654,-15412,-3344,-6056,38760,60674,12241,-73124,-16280,-17041,18231,31267,28544,2915,26499,1853,-12048,6384,41278,-38470,5870,3211,39805,5492,13374,-23377,-70444,7012,33988,54513,26020,-53692,-95323,-41930,-81809,-12116,28906,13150,22877,24015,-63121,-7492,23828,16770,50129,-20976,-21132,22634,-23491,-26818,-60810,-19489,-30125,-21171,13696,61818,-65485,-30171,-81703,-35315,20766,5310,-69716,-61857,-66610,-18048,-85435,-37533,8350,45080,-13915,-54626,-93749,-35381,-91458,-42915,-63907,-22761,-96701,-45799,10852,-34239,11180,-57332,-2402,6964,-83070,-1178,3666,41717,29307,-39424,39653,5808,21587,-79112,52288,84826,58894,-7320,-42419,41889,-28501,-52416,11566,-8106,5831,-78033,-70063,6407,22323,16662,-63139,-55824,324,90288,-60098,-25458,-73890,-26677,-4836,-10696,-7084,-21076,43868,23417,-77097,-38573,64263,48719,-81452,-66252,34109,44078,21215,43342,-41788,37758,30832,44350,-29060,28432,21671,-31606,-64433,-50546,76601,-25271,35012,-11643,11758,64346,88873,39959,44879,16471,-3294,-7217,44875,45038,46242,-7864,35742,82827,49024,67450,156608,72203,260914,-357522,-174385,46259,114762,77784,83028,22487,-61879,-10550,13802,51316,-41015,-75974,32068,34701,92217,15909,-20394,-54982,-14291,-53165,-75,-8982,24124,-25986,22880,62835,14149,-31228,15992,6803,1556,14953,-21720,25841,-16524,15026,-20659,-60345,-51052,-34354,-70559,8510,1449,-22686,4682,19776,-1669,-41724,-30308,-51140,-21625,965,-50905,33948,-15117,9987,-82670,12581,-38248,-17329,-22724,-25525,11818,54968,-34052,10741,3618,42650,-50037,-110775,-12950,-33480,4488,-45360,12604,18409,49330,-12680,-10703,-2648,-49704,-85897,32368,48344,-44487,18890,-49697,19573,40127,105391,-23745,-80923,-67704,44015,-11267,14833,-45911,-17648,-19018,-55528,17489,9057,56463,-13475,-903,59203,123742,63388,50409,-25292,23933,30596,94418,11352,-5824,-1121,-18821,-12100,-3573,93792,103325,42880,-39291,-4441,51135,26317,-63749,-67483,-41639,64828,56643,10280,25114,4644,-9888,-19472,397,-14356,43910,26525,18622,-55144,-27883,36327,-10150,2497,-6757,-20613,-14535,121698,54669,26256,19635,-15343,-43253,60222,38045,54526,12965,6496,-10935,-37709,-38054,7803,48673,33023,36942,7859,1114,15263,86976,19130,62847,-34307,664,43106,30946,47440,40630,-50367,-13527,49929,-69000,-20783,28753,44220,-25605,58939,-5764,-102755,10689,14846,29040,-7626,9847,10701,-44767,44680,-12225,-9974,-31014,-49344,14968,82674,15270,45163,70995,76254,106949,-72731,42545,-86527,-37709,11963,-25502,15125,48079,-93522,-43744,35933,-1867,6264,89177,-25203,-31206,2415,17351,29653,72942,-3423,23388,26291,22572,-47097,11544,-12335,13980,12610,-75169,-123307,-27773,29051,-42278,-5527,26124,-8671,-46514,25604,-59393,-44018,29835,50903,33438,52007,70881,-5273,-13898,-31896,-67482,-8536,20002,-28466,-33324,19897,3516,44130,47435,33747,50585,37767,-69029,47879,79791,69207,-21018,26362,33603,-24987,-38241,29423,39830,54244,13974,3765,1286,12499,60025,-49704,13240,-4964,-95999,-58240,-29432,-16392,8025,36422,70543,-71107,-4035,14729,-50852,67768,10585,-56095,-59211,-21758,-39289,-40080,37233,77700,78651,2558,-79485,24264,-33683,-12494,-12283,11274,-76069,72903,-6779,-64734,-91980,-16122,22727,50493,-31741,-31986,43134,-63124,-37244,40002,-96326,29975,-22045,-23029,32886,-5382,-30927,-43832,-9380,-44134,-175872,-10697,-30667,76586,31942,-43834,16371,-14124,-57252,29954,40657,-115835,48453,61572,-62323,-12470,16033,52614,70977,26643,7213,23184,-29838,44641,43789,-82,-2268,-76180,-30970,-3630,-495,-80756,32944,23720,62563,-46134,-31590,22891,35713,38672,20026,-6765,-16086,61549,-109135,10791,14367,-31499,31682,287,34952,-65822,-21488,-6748,-17854,32636,-20362,76549,-18278,25873,-30630,-30230,22464,-12807,-12921,16817,25615,-2978,-8913,45917,41720,1982,-27138,-27077,38777,51695,24550,-10096,-21967,6986,25280,87680,-15392,-12032,-9130,-22891,38779,62805,-2160,16917,23376,14363,15653,85470,18410,-7346,5374,-23395,-4225,-1921,22936,-48702,95720,2687,56831,-82463,-6559,32658,2346,-49371,-17935,-2317,-29700,33154,54547,66561,-49252,-88709,1403,36004,47292,18358,-57002,-42015,-42181,66511,24478,-8178,-57035,-69478,17766,91409,-3253,-23929,-13686,44377,-52486,-49214,-33495,-1498,62342,2852,-70758,-94289,-77337,-37929,10443,20458,53481,8843,-21683,-63742,-35439,-2581,50888,-18577,-77506,-87780,18113,-52317,83115,-15405,40871,29265,66584,55838,-52079,25025,115754,7490,-72482,-83399,-18629,104593,76102,-15756,-9490,-51058,-12748,69973,84844,4551,-14278,10212,35294,-45815,87465,99430,-32740,-5195,-1878,-37419,-124446,-4650,82205,46926,-3444,-51044,-24230,-15290,69592,-18104,42148,-41999,-18731,-51499,-19300,66866,27172,31428,-54270,36109,37923,69510,-21180,33440,93439,-28586,-20020,-4463,11262,-6714,-9559,624,-17900,-6383,29155,-55348,22481,35132,18493,17798,26113,172339,52316,-36743,44121,50079,-49364,-62154,-30539,-20141,-15940,31673,46841,5230,11332,-2482,-37527,35439,50128,-16928,125770,70908,9174,-31675,-89296,532,-9544,37245,-8757,34405,-11567,-6035,20282,1361,-39622,-50865,-21702,1442,-22546,45812,-59516,-9900,-84101,11047,-69301,24160,10385,22038,-111669,-53097,-82809,-57608,-17156,39442,-33727,-17649,-15132,-17774,-5050,-63171,901,20626,43698,-11804,-49142,-62893,-31088,66280,-14395,-8687,4744,-215,-26801,99163,-32625,-7024,-8044,22443,5033,7362,37701,-6423,9090,-45632,21772,-32717,-23839,-6203,38087,32941,48597,47793,18191,-6171,12980,-612,6981,86840,10125,-17262,-16961,-12816,-9461,-64311,9615,41315,36398,-51666,-6598,-84399,54384,22080,5119,-53086,-4532,-58516,49558,-32402,-55665,-84756,-64032,-58263,31353,98591,23265,55211,84159,69692,-2476,-36384,-13255,-76925,-29800,30414,-21099,32991,10937,6053,7708,59877,-15352,-24970,-74276,-48255,82610,72575,49235,-303,6120,-33273,8110,-29761,-25229,-8186,-22747,6878,-4757,-6894,-4764,30021,-27356,-53973,-60018,-51997,-52887,-6326,-2963,12318,89761,-19122,66991,20420,80245,5724,46121,21776,15672,-27532,389,-2701,44197,-30638,57370,66855,77564,3862,-62889,-79504,5392,-27235,-53551,20904,26087,58638,1516,-3742,-10521,59240],[7138,7228,-68443,-39085,-14695,19557,-52565,4537,31800,43217,16619,-8682,14346,-15102,47837,-5884,52487,43525,9648,10508,-2389,-11416,-25550,669,-29422,-34197,30475,-12211,-81976,-78025,39843,35328,-44683,-54965,46595,5832,-27396,-28901,24437,10916,-36897,-1290,38374,-21143,-68615,-80651,-31131,1811,20521,-68469,-8327,-13577,34290,-25031,-64685,43024,24790,802,-49299,-28400,-7963,14562,-13860,-4581,-4164,-31080,4274,25773,20272,38718,19169,22645,44328,-24582,-60277,30431,94000,76906,23080,-8187,-46679,-25139,-47343,-21498,-24186,8049,34524,49340,9778,-71355,-4670,-31027,-9210,12586,36121,-5701,28176,-5160,-14225,5416,41155,-32692,1598,2278,30162,8453,38676,5735,-66982,-9267,11080,10191,7212,-71422,-93708,-75259,-108004,-21474,31647,20848,13476,10394,-51707,-11823,13889,-22075,20222,164,-3155,1818,-10051,-26244,-33601,-5806,-26992,-33770,-27978,33100,-71083,-25904,-66083,-58919,14684,8764,-57085,-39572,-64947,-21450,-66811,-17109,14481,45485,7502,-40537,-93688,-38013,-66084,-45713,-87764,-21343,-88184,-80812,-14749,-61297,-4771,-52038,-4614,933,-128487,1566,6399,48120,12792,-36178,18296,-9307,29434,-69879,74170,81302,28501,-26713,-78596,70581,-15943,-21471,68637,23058,13690,-86453,-82866,40012,26812,22046,-46130,-55268,-1216,42163,-77778,-25907,-62053,-9274,5080,-2533,15865,-35687,18835,6497,-94409,-19247,79510,71588,-68784,-58773,6212,33392,3332,55220,-64401,6993,29287,33308,-59445,3402,40438,-5776,-35178,-34744,78602,-32337,18762,-21614,48515,68648,87323,699,37212,18438,-4507,21943,36969,32223,15784,-5918,48207,73570,27694,12620,157590,86769,283593,-311164,-153525,10429,105382,55343,77845,33970,-52283,8881,20071,66791,-36350,-62875,24405,34383,80366,16750,11803,-22324,-1284,-54854,7764,-18937,9131,-19828,28429,60967,41941,11917,17641,-13251,13405,23366,-25491,46335,32193,38126,-13310,-41357,-44281,-22608,-47119,14196,-5272,-11598,-13154,26475,2343,-29010,-38235,-64035,-30764,-8025,-29871,39462,-30502,12519,-99783,4440,-30938,-20154,-57094,-70717,9796,72952,-37165,-3016,51900,83978,-49679,-95273,-29103,-33116,-5446,-28993,5486,-12171,57774,-33958,7512,-4180,-63215,-89726,-21708,40174,-20194,25031,-27553,31219,52987,100942,-37398,-83519,-54511,47643,-29120,6997,-26501,-25526,-17179,-43624,2137,-1235,38713,735,11231,70113,108002,74061,60187,-26973,49638,37682,108622,49679,-306,-43586,-5098,-3214,-10899,58120,103861,51301,-30848,-1224,42543,-4445,-54804,-54859,-24771,52900,62238,14997,12267,-8073,-21157,-9771,-11314,-17066,16632,-16171,8618,-42226,-53069,323,-16739,-3994,-23339,-47573,10750,104940,44678,-1770,13377,8959,-15029,62658,31132,45154,-1907,-10561,16179,-29456,-44081,6344,54311,-13272,8853,-32717,-6181,18445,76395,4625,53449,-17461,-8718,60312,20606,58777,27397,-26436,-8868,67191,-61034,-15335,54882,23814,-10332,66374,-17752,-98486,-10119,11077,25489,-14842,7720,12352,-41523,55483,-22147,-17440,-29180,-17943,29601,72267,45732,43961,63775,68271,95986,-61474,44668,-58703,-51931,-19038,-37879,8814,49605,-77821,-29059,67973,2820,-1796,110577,-19955,-9801,9005,14783,43571,100966,-9355,43375,24822,14397,-39614,2442,-20432,6786,13295,-65707,-118879,-24767,35698,-55345,-27749,-3736,-1423,-35489,13755,-76833,-58909,21162,63171,49548,32875,42956,-6845,-16446,-35192,-68458,-26400,16827,-24550,-69242,38404,19417,57029,63336,36045,44930,45329,-77277,36318,73006,78200,-19380,17747,21953,-36875,-61491,25068,35418,69547,10640,-20140,-24203,-1767,62760,-64946,15158,-14538,-79225,-56224,-17764,-3053,32342,33667,60600,-35040,5221,5039,-51844,76187,31280,-14784,-51327,-42374,-32317,-35145,45331,53185,60789,-3684,-52757,20425,-45822,-10568,187,20649,-67573,80348,22806,-37983,-92849,-17027,11052,46035,-33909,-29279,48144,-54046,-29193,16193,-93499,37485,-21426,2509,32103,-31465,-35839,-44635,-47751,-42071,-151385,3694,-25167,65704,40954,-13757,10407,-38067,-65109,37864,43105,-101351,58045,50723,-50277,-14045,27307,71889,48507,24569,16714,-29787,-16480,47218,28884,2844,-30487,-81891,-20782,-8729,2843,-77778,51614,36584,55334,-50958,-23205,18076,32723,-12177,19289,-895,25988,76342,-107328,-9260,-12363,-4837,26395,-11259,36434,-84341,-20009,3295,-16936,5237,-37218,77702,-7460,42957,-28991,-42123,2892,-14783,-23081,6346,30838,-13677,-19773,26897,30428,-9799,-17056,561,52910,70170,37239,347,-15620,6388,26664,57042,-17016,-18667,-23657,-3387,42547,48299,1574,30580,35757,22125,23271,70360,-11330,-19083,12052,-25098,27414,11544,41953,-36155,114430,-3640,44914,-85966,-3608,32507,-5142,-32979,-23225,-27665,-31747,28328,98657,76227,-62516,-47275,6260,22776,65558,24402,-53610,-24916,-26511,50901,52058,27971,-17195,-22473,17798,95476,-10155,-8076,-4491,53767,-55073,-1767,-6475,36588,72664,15009,-110473,-104957,-93939,-53030,-555,35447,36277,11741,12990,-60204,-39760,-20781,33850,-6951,-71382,-89368,351,-55008,85331,-21409,45816,30973,52641,38715,-40729,15468,139174,14444,-57149,-89073,-34250,93316,58129,-15307,-3001,-39507,-10657,65712,97729,-6213,-46709,7871,4488,-73851,62270,106611,-18980,-3059,16531,-41311,-126570,84,43017,2970,-9293,-83669,-36716,-46058,71400,-3893,18317,-67275,3850,-33033,13172,108006,19938,47788,-79368,15236,23775,53126,-52638,27464,68391,-44948,-24097,-14464,38407,-8186,19636,24917,-56313,-42191,18549,-41220,23755,34611,14103,16159,12987,158210,44533,-45322,30769,45471,-4676,-43938,-12288,-24520,-23749,26862,27494,28744,53225,-5112,-33092,13848,73802,-28706,116073,63034,9845,-34883,-104471,731,-7085,56731,27403,66401,-22247,21083,66149,7292,-40520,-57028,-40572,-15087,-24824,69137,-49329,-30249,-61250,-14524,-72066,34292,30486,17582,-119052,-55931,-102013,-72841,-40802,44012,-19258,-39638,-19359,-4798,-4959,-98271,9109,22072,21122,-25003,-26884,-46088,-29573,66422,-32615,-26344,550,-11798,-22858,94721,-25263,-17405,5289,35979,-5490,12314,23183,4054,6213,-28688,28534,-56518,-13557,-15780,53016,35819,69384,52204,7068,-4666,9915,-22966,9700,75542,14264,-12449,-20682,-15641,-3715,-75572,12290,54166,38623,-40440,1651,-76898,56084,4415,-24521,-70497,-21375,-56166,49565,-23590,-63625,-79040,-43886,-70823,40237,40010,9259,24168,65725,35900,-16406,-24169,-12251,-85085,-19413,14408,-45527,27068,20950,2427,-23596,69723,-16686,-16157,-60350,-40434,76307,58652,35629,-9238,10813,-27909,17784,-28975,-23659,12075,-14712,-14256,204,14621,17095,36542,-19392,-25203,-62431,-45425,-101296,-15095,-21234,36956,91984,-15281,27523,12715,104172,-8014,56156,21176,34355,-43407,7484,7681,16371,-35753,51871,67321,77648,-1314,-106696,-75077,24629,-4846,-47301,17955,17161,72447,564,-25662,-14644,48555],[-5429,34995,-64241,-37679,-25907,20765,-49376,6568,12379,44292,-2813,-30919,26587,18326,38080,-2432,61020,45133,9398,12694,-11958,-10272,-10221,28258,-10492,-37019,30603,-28778,-87863,-110116,14768,28753,-34980,-72945,41991,-314,-31587,-42179,15459,7160,-51628,-1974,32661,-177,-81624,-73062,-37196,-5872,24221,-84643,-15193,-10018,15749,-50923,-57458,62368,25676,32194,-30974,-21377,19170,26321,-11958,-17705,-7111,-45387,-5596,42994,52160,47857,-6103,3323,69258,-2583,-78826,32149,92357,52736,8062,12927,-24435,-13805,-31039,-24351,-50321,8538,22543,35518,1680,-67527,-7237,-29846,-23730,-6900,38635,-18401,30604,-7309,-19816,9591,41364,-28903,1656,14141,22628,2649,58064,36960,-54032,-16887,-18889,-46854,-18838,-76185,-72021,-95525,-115353,-32516,39107,31074,-5191,-9257,-31759,-12193,-1471,-46991,-5604,31213,18434,-14820,11964,-16583,-738,15934,-16854,-46013,-68232,-3380,-67418,-23757,-47441,-80338,8527,15362,-42522,-19713,-63427,-29469,-33284,13097,17261,47202,24738,-22877,-78376,-36162,-37304,-46140,-88695,-15140,-64207,-108510,-33079,-86338,-19792,-30175,-1007,-9455,-133923,1246,1909,45635,-3407,-32005,-6491,-13449,38050,-56628,88141,60556,-7925,-45982,-113484,91217,-9214,7574,100280,58006,25505,-75013,-81536,64262,32866,24040,-24800,-45849,2846,7820,-79557,-18859,-48580,8553,24953,4124,29830,-48068,-10370,-11862,-111706,-4456,88734,85412,-41354,-46164,-31569,20879,-14249,50239,-73039,-25657,21117,22730,-86814,-27712,40168,18964,3651,-15216,76331,-27168,12381,-35118,62766,64207,63700,-27920,27213,15621,-201,43525,28641,19597,-30040,-3357,44280,50228,5890,-43221,138610,97906,261684,-253436,-83182,-27609,63549,25691,63503,46250,-35822,25806,31684,66102,-28850,-32322,27856,43198,66394,13238,48137,14137,-2624,-57795,13326,-23456,-7628,-17751,19678,44212,63453,49292,23352,-19725,24442,36053,-26085,36815,78155,53588,3391,-21339,-16903,-12104,-18278,20619,-21066,1340,-27063,29262,3538,-26639,-53982,-71516,-45412,-21877,-3172,47703,-37847,15311,-103983,-5391,-23827,-13657,-84564,-113754,6598,88127,-32240,-22903,92904,103784,-55940,-38220,-39686,-28526,-22699,-10181,2381,-37524,61021,-38794,26678,-4523,-60266,-83349,-65152,29535,12598,26352,7028,36365,67778,71652,-46933,-75393,-30460,47639,-34550,364,-4734,-30808,-7343,-28990,-9455,-11127,16909,9565,20502,76794,79527,73141,63553,-29160,58917,24290,95163,63789,-1950,-66751,-1628,9841,-17754,-3518,89656,59847,-22897,5563,43833,-21541,-41777,-32423,5289,38485,64182,24930,387,-13012,-27693,2007,-29849,-15271,-12990,-58489,-8238,-22012,-74411,-45442,-24020,-17661,-25782,-61643,32884,78324,36249,-20659,6779,26472,9728,44343,13330,28061,-18758,-20975,35183,-19183,-49038,-14074,22984,-50774,-21123,-73663,-10061,1850,53126,-6725,51040,5433,-17161,69708,9177,61543,7311,2043,-468,80083,-34585,5366,80465,2688,-5577,61830,-27498,-87735,-24930,5986,22550,-7013,21592,16754,-29511,58886,-24379,-17343,-23734,13599,30974,42238,61109,46091,54953,46520,73967,-30903,42769,-9474,-46459,-47600,-42972,3976,46354,-60395,-11870,74191,213,-9449,117257,-11409,10809,22821,9877,48778,118393,-18341,54709,16902,-875,-36995,-8883,-25369,-1873,16527,-52622,-88895,-15341,44186,-51928,-37546,-25591,11429,-19522,-5175,-90377,-69155,-9344,49808,51593,7417,9243,-9503,-21704,-34153,-63823,-42259,13417,-24375,-99350,51681,34156,58970,76821,42714,37453,48597,-70854,29181,57273,75682,-10512,8418,7872,-40105,-81758,15957,20476,77139,2124,-40958,-48960,-14457,58710,-59516,16061,-29567,-63726,-57820,-8566,1938,56237,26299,52087,11711,10471,-1706,-48803,76149,46627,25740,-32958,-52626,-38830,-24145,45711,26585,38487,-9569,-20240,19116,-56625,-13590,13280,17439,-52466,78348,53881,5233,-76377,-15987,-1295,43503,-36227,-26622,48758,-46888,-25870,-5647,-73240,39413,-27943,19194,30055,-43777,-40748,-47620,-74498,-29358,-109046,17162,-14083,42927,39032,4407,1777,-56305,-49381,48380,52561,-66764,54589,33268,-23717,-11461,23743,72737,23642,18190,26539,-69968,86,40702,11441,3262,-47263,-77340,-10080,-19740,546,-76709,62089,47971,47721,-33306,-4131,15008,26370,-53388,11846,-1596,47163,75818,-84431,-33279,-33606,18575,15953,-18776,38051,-90519,-19004,21605,-15950,-26831,-43121,70389,-9292,51882,-31773,-45799,-17241,-11811,-30406,-1711,31407,-21717,-26671,17368,16694,-18844,-7917,33472,42504,75712,49980,10436,-16992,1350,26730,17140,-20100,-22153,-29612,9205,47139,36407,4117,35710,51218,32014,32691,54517,-37412,-26798,18840,-16994,42130,34892,64621,-26899,112600,-17365,28550,-77641,769,25439,-6181,-6140,-20368,-48571,-30880,19393,122449,69941,-55016,4932,8806,8534,73917,22673,-44871,-4535,-12471,28830,70729,64857,43755,9005,14177,80675,-18700,7051,2458,54281,-51135,50689,4496,68769,75011,21545,-129903,-101775,-82573,-57321,-4337,54085,40122,16687,45583,-54123,-41523,-39222,14623,1591,-65043,-78008,-13136,-43762,70318,-25231,43762,21749,31087,15904,-27778,6343,142685,17352,-31723,-85313,-38438,62258,23663,-10262,5725,-28396,-244,56044,91672,-12900,-61203,8326,-13674,-81025,23592,87914,-5442,4260,35874,-40847,-108563,5559,-489,-44489,-10931,-120366,-40926,-59640,70421,9671,-15444,-83190,35701,810,49543,142427,11743,49290,-90291,2293,9231,31765,-57767,26845,17910,-57033,-21038,-27191,36410,-8776,33767,42692,-90656,-80039,5878,-33586,16873,27486,5883,5281,735,124518,30352,-48540,18086,33263,37042,-14013,13027,-24518,-27275,13545,-4442,49693,73556,-16916,-20628,5548,98800,-29902,89679,44507,5119,-33933,-85405,1789,-3519,72061,62185,82831,-29179,47278,96183,7466,-38858,-59054,-57526,-36171,-25649,84445,-21389,-41084,-31512,-34302,-68209,26669,43228,18452,-90495,-54239,-100456,-77191,-62364,47511,6381,-52601,-26774,7216,-757,-112598,19029,26320,-16529,-44860,-12852,-40610,-26395,59250,-45732,-33699,-4811,-23252,-23262,77141,-13169,-34097,15224,35785,-11019,17919,8154,20268,18022,-20841,20927,-79055,-3201,-28322,52456,32975,71102,49014,-1066,-7637,12187,-21624,20431,56839,20207,-10393,-23635,-22007,-3836,-78802,3796,61741,34096,-15700,6547,-58966,50445,-10634,-61532,-73461,-36394,-52733,56029,-12893,-60499,-64646,-20066,-47442,49917,-24091,4480,-928,35487,20418,-34804,-10420,-5815,-72528,-4684,-3312,-61059,29528,36124,-1748,-84867,50649,-11879,-14358,-41819,-36683,57843,38780,17395,-16046,3698,-15809,35279,-16260,-11368,34124,-2817,-29249,-296,33626,34618,24843,-18335,21603,-60326,-36765,-135568,-18350,-32080,62436,83288,-8673,-11700,5479,101493,-19662,59553,9522,48058,-41352,12399,14712,-7892,-27386,42368,69840,73476,-5490,-122877,-62181,37155,10824,-36273,10618,8305,71453,-6232,-28951,-18765,26535],[-13462,44713,-48911,-28085,-29825,22921,-43730,3742,-5660,39834,-14063,-44374,38627,43624,22429,1256,48971,38935,11380,5600,-31867,-6991,3566,47578,3188,-41105,29184,-38468,-84408,-129146,6782,21456,-21210,-78244,29441,-450,-32697,-36777,9300,-637,-72976,-4419,23332,20354,-60580,-61824,-39405,-11958,34260,-79767,-15192,-10415,9814,-70250,-42162,73351,25093,63638,-5898,-5877,41001,39179,3583,-27987,-10534,-47890,-14033,64915,83430,50530,-28031,-9676,80707,17055,-84026,35002,69693,20325,-9632,23733,-618,-3916,-17398,-23435,-66203,-3796,9160,22928,-8624,-62323,-22641,-14648,-21704,-20362,33604,-31122,34289,-1306,-24739,17985,38311,-28685,5163,33902,17962,-12498,63420,56786,-34025,-16891,-46061,-89319,-36763,-70521,-40248,-97775,-100677,-44117,49072,43130,-30786,-30390,-11478,-9752,-17924,-53982,-20173,64350,35548,-17287,34784,-3765,28702,36491,80,-53246,-91720,-30168,-51807,-20231,-32361,-92370,3180,24528,-30103,-8253,-56946,-34616,6113,42482,15978,51953,34137,-3383,-55100,-27600,-13138,-37120,-65366,-10017,-32452,-120066,-44320,-102307,-32502,-2675,8938,-23091,-110158,-2513,-6025,37429,-13103,-25399,-27278,-6803,44313,-36690,88633,25710,-40771,-58914,-132692,97076,-11474,28275,105814,91888,40890,-44213,-69507,74959,36053,16185,-6256,-28481,12343,-1099,-67545,-7595,-35332,22202,47274,6133,27509,-54912,-36872,-27052,-123564,6242,82237,83154,-2297,-31151,-64638,4432,-26469,33377,-69538,-46523,7575,14127,-101489,-56056,8717,32493,43482,4923,70876,-12144,11322,-54234,49580,51745,28312,-33002,25763,7110,3438,56348,21494,11121,-75620,-660,26678,25341,-8177,-76270,105442,100381,206690,-221007,23594,-64780,-4677,208,45729,57117,-16044,36432,45589,52606,-19166,6151,36757,58393,54008,5956,75561,40765,-15413,-63625,10746,-23397,-23973,-24166,-6883,9971,73095,74286,30894,-12884,31798,51482,-22751,5202,104958,54885,22861,-8245,20866,-6522,9326,30254,-47971,9551,-38044,28180,2068,-35264,-72156,-71977,-61612,-36963,20617,53738,-35008,16291,-91169,-12151,-18538,2046,-96150,-135101,4033,98258,-19303,-43797,112791,95404,-68321,30962,-41202,-23863,-46097,5046,4398,-51453,59625,-21189,41515,-3281,-43942,-68251,-86725,18358,39865,22660,39911,34141,82589,23894,-55836,-58423,-6009,44043,-28211,-7512,14702,-32657,7331,-15685,-16323,-20352,-5893,10233,25629,80836,41554,60967,62349,-31657,51930,-1024,55041,47404,-10177,-65384,-5042,19931,-21330,-65644,60465,57871,-13877,17210,61244,-7184,-28057,-5897,41260,26665,65002,36266,-8809,-9665,-28864,13302,-48850,-9070,-35509,-80757,-24091,-2485,-92179,-87370,-28043,-35169,-14421,-53980,55429,54198,29009,-26589,-972,31566,26493,13532,-7697,9526,-31915,-17816,41882,-11490,-51547,-48507,-37868,-68369,-42190,-100024,-8891,-29537,20875,-11019,48855,28516,-19407,71011,-2000,53823,-17686,28891,9673,84707,-3368,36055,88632,-15368,-10649,46077,-28953,-67594,-31595,891,20602,13691,52197,22446,-10108,57922,-20308,-10118,-16517,38750,18330,722,54652,49288,42201,9437,46535,7871,39078,49115,-23748,-63523,-38167,1664,39465,-43750,2522,50052,-9819,-17915,106701,-1245,20364,39412,3546,44173,125895,-28838,50378,1701,-18878,-39117,-22206,-29109,-10665,19239,-39515,-41100,-2425,49096,-32808,-32737,-29710,25739,-3047,-26934,-100505,-73248,-48398,22129,40158,-14223,-23335,-12162,-24703,-29373,-51996,-50218,10635,-28224,-109400,56075,37494,48636,86700,49935,28253,48125,-48954,30236,36050,62852,3000,-1803,-5308,-36661,-86563,5188,-1537,72950,-13314,-52740,-63906,-21493,48656,-34717,18132,-46767,-51979,-61389,-5317,-1913,70375,13144,48180,53891,10748,-3640,-45343,65573,54386,53650,-7371,-44438,-51027,-11631,40356,6733,20095,-12782,12080,18021,-62807,-17022,24791,4032,-34902,72109,78520,45399,-41556,-13627,-6185,45936,-37073,-30554,43750,-41714,-26024,-18948,-37408,36206,-38417,22431,21225,-42258,-45272,-55563,-83749,-9441,-70846,26453,4168,18806,26708,2161,-6945,-66546,-14829,54605,62970,-27810,38792,13430,9806,-5697,8698,55595,2713,9895,35344,-81550,15641,23355,-5812,3227,-47791,-64070,-766,-33464,-8187,-79061,68683,57273,42594,-5978,21922,14536,18147,-74729,3279,-9796,40832,64181,-49646,-57268,-45543,30475,1555,-21110,38076,-80263,-18194,43879,-17452,-55690,-36164,50499,-24325,49671,-35045,-39175,-27234,-3542,-33044,-4369,28690,-23703,-31107,13628,3611,-21861,-10806,59693,22462,67456,59745,17269,-25140,-3633,23921,-13321,-23683,-23475,-24690,9985,49567,30395,3418,35417,61709,39791,42406,39136,-53151,-29147,22680,-3813,31182,62580,85275,-22078,90347,-31241,14206,-62768,5743,15298,-39,24305,-9835,-58328,-23411,10899,116478,51464,-29886,48993,6599,-3380,71962,13565,-32037,14195,-1759,6011,74751,86887,103633,20955,10629,54954,-21581,15690,6906,46814,-44759,89447,-102,88156,78578,22488,-118125,-91129,-48371,-46025,-1338,66652,55878,20713,68926,-42099,-38501,-53909,-5075,8300,-62432,-61125,-19156,-20767,41495,-24566,37219,2782,6104,-6801,-15371,-947,126337,17321,-3936,-67565,-33896,18432,-16469,3403,13783,-22241,14703,44692,66965,-18009,-54620,5977,-17267,-70848,-13492,50725,4803,17552,51186,-36183,-71108,9100,-39722,-77278,-5523,-147003,-32940,-49647,65240,22219,-47835,-81301,70895,44657,85172,160559,4278,37654,-81778,1595,-720,11280,-40099,30106,-38502,-59778,-11004,-39368,13673,-9805,39171,50841,-109382,-106167,-6198,-28745,4450,18989,-5715,-11425,-6704,85478,9728,-45662,9002,15782,68040,17762,40736,-19067,-24801,-3897,-38664,61596,64762,-30564,-3113,6489,112072,-21620,55499,18674,-3812,-30708,-38142,3638,1478,79860,84989,82052,-29867,66173,101371,3527,-34973,-57602,-69786,-53387,-24247,85770,16039,-39237,-8567,-43571,-56724,7198,44238,23971,-40147,-49180,-79581,-71792,-76720,46269,38312,-56375,-37208,19208,5596,-106205,26085,30451,-60491,-65909,-11116,-44827,-19991,47409,-51917,-30079,-10044,-31282,-25284,51495,3016,-48816,18777,15399,-11183,23454,-1684,38264,42180,-21687,3748,-95661,2354,-40463,35269,22077,58276,36205,-4934,-11366,17279,5528,32847,42536,27460,-9813,-23217,-28367,-16527,-71775,-14174,61353,22541,17503,6080,-38392,39950,-22427,-97434,-62223,-45092,-46330,65274,-2763,-44293,-47734,2296,5454,57979,-62138,10579,-13805,3369,27295,-43312,5443,3816,-48199,6289,-18606,-60859,40163,51899,-5456,-149833,12714,-1730,-18934,-32919,-36418,31108,18874,-1504,-18320,-13387,-1053,57144,5305,10531,50775,7910,-36910,-6565,44979,44303,887,-28193,70109,-55272,-27706,-142284,-16520,-29070,83955,67192,-1163,-38350,1862,73289,-28121,52345,-11693,51123,-20887,12564,16278,-23735,-8200,33551,70997,64124,-6924,-96135,-45396,40594,17743,-22485,311,756,55068,-17399,-19508,-18909,-1772],[-14373,37567,-27961,-18638,-24364,25996,-34992,-6026,-17496,34443,-12595,-48485,46363,53753,5346,5674,24951,24888,12609,-8187,-54729,-1721,13917,54480,9382,-44802,29774,-48056,-76154,-128223,15818,12959,-9095,-70113,16296,7830,-28919,-13787,8337,-13891,-97821,-8897,12554,33952,-22571,-53546,-36833,-17946,43969,-53290,-7721,-13247,15502,-83640,-23515,73288,18830,85710,14584,13564,48669,51453,31835,-34299,-13050,-41381,-18900,82957,105096,47633,-41422,-12209,74112,30122,-77300,37877,33541,-8327,-21132,21678,19105,2613,-11424,-18906,-63123,-23441,1306,13900,-16527,-54981,-44791,7595,-6177,-23574,21295,-40844,38405,14302,-25066,28407,29807,-31737,10236,51530,16059,-32837,52519,55674,-10488,-13821,-61624,-103490,-35655,-58044,-9681,-88166,-68196,-54321,56658,54756,-58490,-48259,1382,-5957,-29904,-45840,-23261,90084,42415,-1910,52944,7025,45476,46385,22659,-51693,-89257,-37221,-26970,-12882,-25355,-90505,-1137,34958,-21379,-6843,-42422,-31731,40711,58435,10994,59254,34811,16362,-30961,-10932,3996,-16382,-26870,-8949,-1409,-110681,-49243,-105296,-41300,19122,21935,-38073,-76404,-7815,-12807,26986,-11262,-16586,-38850,6581,45591,-9700,74967,-12494,-60769,-58841,-123612,85766,-23335,37416,94802,118571,56185,-2863,-52867,75192,33373,-4320,4234,-5949,24598,9807,-48308,3869,-24061,28198,63113,1064,8068,-54477,-54547,-36254,-125581,14562,56445,64517,38907,-17079,-82999,-17967,-30093,15145,-58350,-43791,-4201,9718,-94958,-70930,-49100,28864,77044,23046,61006,5757,9680,-78567,15997,35047,-4675,-14367,39639,-7237,-172,62811,14339,8798,-107875,2554,5549,9343,-9177,-71490,66335,89334,139815,-239188,143282,-99734,-84422,-14232,30232,64741,2820,40388,58519,40460,-7038,40668,43746,74964,43834,-3467,82902,46332,-32767,-70983,-1982,-19964,-36560,-39183,-46857,-38512,70134,84999,37706,1077,33033,67561,-16877,-28269,103784,38965,35480,-8496,55664,-6960,30269,43205,-76522,8279,-46886,24146,-1361,-51757,-84785,-64946,-73565,-48148,33502,53133,-23034,15459,-60938,-12600,-15432,23528,-87548,-123333,4194,100881,-1277,-60409,104839,66582,-79407,77614,-32847,-21918,-71263,12549,10968,-50558,55275,15038,47848,-437,-22800,-48410,-87611,8236,46603,14444,57870,25454,94263,-26640,-65889,-37023,9631,39046,-15218,-19180,26549,-31201,22616,-6660,-18406,-27940,-23418,2770,25179,83034,1303,40776,57960,-33448,33453,-27292,1690,8818,-20328,-45512,-9255,21237,-19357,-101543,21599,38283,-3015,32949,95019,40199,-17420,16611,70970,20928,65655,43419,-14245,-99,-25571,22764,-61892,-197,-43861,-72981,-31185,12169,-104408,-110663,-25538,-51196,5600,-22171,76706,40115,20978,-20391,-13027,21655,35663,-16869,-23458,-4754,-37361,640,40258,-8263,-48058,-84017,-101799,-63877,-47754,-100776,-1163,-60442,-9734,-6829,41154,46168,-12498,64075,-12520,35924,-44303,47115,20224,80575,20645,67103,71536,-27628,-21406,23117,-20310,-32532,-30408,-3085,20478,39680,92658,27810,13061,58962,-12259,2032,-9537,53329,-2744,-39642,28230,49907,24122,-38168,19655,39720,35497,98059,5734,-60611,-23841,2624,30073,-30583,9175,4407,-25281,-28303,82266,7291,13330,51735,-2499,31067,123682,-37858,29537,-18925,-34449,-43865,-36719,-33583,-17838,18786,-29564,10009,9849,45522,-4159,-17273,-15840,37415,9097,-46752,-106849,-71036,-76601,-3261,19465,-24970,-46098,-13605,-22596,-21823,-31968,-47028,8961,-34435,-91531,50903,24001,28898,91637,53473,16573,45159,-16074,40113,13787,43516,16259,-13054,-14762,-30194,-68063,-4166,-23969,57884,-32519,-52161,-64119,-21773,32883,1356,23315,-60975,-44118,-64870,-9586,-12555,68019,-3414,48082,78781,7181,-912,-45814,45394,54946,63608,19921,-18362,-55790,-2789,32495,-2536,11121,-13108,37831,15643,-62576,-15253,33043,-12832,-18234,67373,91121,64655,5784,-10282,-1086,50590,-35374,-42636,34092,-35108,-26652,-20643,5367,29845,-48184,13102,3726,-30745,-47207,-64853,-75889,12303,-46510,30383,28354,6066,8910,-18360,-13556,-69236,24345,51583,67066,-2772,15228,-5125,41018,1232,-11395,27120,-9395,2599,40184,-64158,26543,-2990,-19670,4701,-32701,-46346,6014,-46068,-21997,-82271,75906,63493,41609,17849,48541,14903,9279,-75078,-1864,-23455,12674,48697,-14338,-77071,-50967,27595,-13497,-19679,32993,-56040,-17508,62986,-23281,-73292,-18507,18136,-45912,37944,-34144,-25024,-22423,7193,-29920,-106,23884,-17774,-33961,7310,-6399,-18164,-31493,72515,5378,49333,63756,18739,-36029,-3282,17377,-21239,-25881,-24519,-9678,-196,47257,30554,-880,34679,60687,41664,51299,23901,-55906,-26388,22674,9312,-3050,83017,96673,-21144,55399,-37024,7334,-47488,10792,6776,10903,47342,5341,-53448,-8349,5758,86713,27739,2119,71627,-704,-11221,64203,-1044,-17565,26401,4555,-11349,63670,84933,134598,22400,10815,30822,-5935,15577,9687,34584,-41256,101758,-14724,92662,91717,20578,-79171,-80929,-6740,-20892,5976,65394,67448,20534,79038,-21829,-30638,-61703,-25236,15090,-62817,-46884,-16955,8003,7743,-19245,28862,-21790,-16378,-23182,-5759,-5767,96328,16569,17639,-38203,-26363,-25868,-45134,26511,17843,-22255,28252,32675,31718,-23569,-31610,-3259,-9163,-50567,-36124,9018,11127,34958,58920,-28171,-23602,9748,-69333,-85721,6205,-153322,-13186,-24738,56363,34869,-68517,-61356,99780,87463,113794,155164,-1225,20720,-55435,11442,-3206,-3520,-13678,34013,-78536,-50880,3534,-48240,-13925,-11675,45577,50518,-106519,-108600,-15141,-21807,-10602,12716,-20494,-28715,-7228,51865,-15610,-37077,5623,-2913,86191,42460,64795,-8960,-16150,-19669,-63783,61009,34830,-37721,14173,10680,102093,-11294,22468,-7395,-14345,-25746,17085,5852,7326,78693,90252,70931,-23652,74769,83091,-2237,-29705,-54929,-75478,-59994,-19403,72066,50259,-26216,-596,-40873,-39168,-13423,31385,30732,6495,-42373,-48493,-60678,-80685,37621,70635,-52904,-48584,32793,11717,-85517,29757,31592,-96304,-80297,-20303,-53586,-9376,33975,-51389,-18930,-15059,-33163,-24827,25805,20802,-52455,14288,-19912,-7317,26980,-3488,54296,70060,-26097,-14611,-102203,1380,-47100,5665,3980,38804,15459,-4579,-12834,21700,47696,40659,44493,34305,-9091,-18812,-30457,-43403,-55791,-36691,52240,6649,48439,-1126,-23678,27803,-32089,-122426,-41306,-44894,-35831,70646,4239,-19492,-33530,18415,65162,62494,-60215,24792,-13296,-21418,49279,-26042,23373,12071,-23097,5914,-29168,-43074,54691,62664,-7615,-189223,-26940,11022,-26257,-40632,-38560,2737,5438,-16030,-13862,-34023,11651,77232,30064,36365,56973,12913,-37565,-16707,46504,45551,-24540,-48040,103271,-49358,-19116,-119015,-11867,-11080,97892,48498,5838,-43288,3897,28243,-33108,35818,-36234,41915,11688,7820,12093,-28869,15131,29836,66557,50268,-5179,-34596,-27463,35454,15467,-10197,-11048,-5518,26867,-30176,-5433,-12456,-28514],[-8551,20250,-6986,-12616,-9190,28583,-23810,-21605,-19895,31521,1041,-46435,45191,46073,-10612,10798,479,4399,8184,-23827,-71833,5133,20276,49351,8962,-45754,37110,-62085,-68116,-105854,34651,3578,-2336,-51061,8789,21725,-18521,19992,12542,-31283,-119958,-14719,1790,36848,8299,-50256,-29189,-24968,46165,-15100,5947,-14306,27825,-90876,-5835,64394,3481,91493,21850,30567,38726,60135,64154,-37561,-14037,-31294,-19846,90032,108356,40915,-43577,-4490,51513,35123,-62759,39169,-4545,-19739,-21836,7511,30687,5419,-14389,-11796,-43026,-42275,3285,8516,-18283,-43439,-64745,27627,13777,-16480,5371,-46203,40703,37873,-18767,38093,16816,-35981,14658,55981,16052,-51063,29874,33418,12967,-13040,-61532,-93077,-13884,-39819,11140,-82167,-27744,-60765,56314,63111,-82502,-59422,2778,-2104,-33883,-29756,-19667,101142,37379,25892,64798,12952,44235,39651,47952,-40426,-61695,-24502,-861,-2143,-27225,-75198,-4600,45034,-15034,-13474,-20725,-20182,62483,53042,3810,65734,28430,34458,-10995,12917,16431,11528,12108,-11819,22420,-82263,-47478,-95279,-44635,28609,32483,-51568,-46795,-10627,-15197,16700,3615,-8146,-39738,21001,40100,19243,51344,-40339,-61578,-40523,-83430,59900,-42075,34827,77927,130531,66166,34894,-38569,72371,24520,-34700,5016,17404,35327,25312,-29104,11991,-15929,25410,65658,-11091,-21719,-47702,-60153,-39187,-115833,21542,17075,34966,68911,-7026,-84528,-45499,-24957,6727,-43767,-14402,-5162,11387,-64879,-64938,-111216,9522,99702,37518,45029,17944,3442,-103680,-22856,19845,-22999,17397,68034,-26294,-15195,66435,4513,11909,-120652,7457,-5477,5973,3174,-29414,29450,61441,80715,-306190,248741,-132117,-155827,-19908,20767,68080,16988,40264,67440,46907,8351,61315,43583,87668,34313,-13102,66278,27609,-47382,-76557,-22413,-14093,-42579,-58148,-88026,-91737,58322,82552,42614,13052,27153,81820,-11640,-43421,75935,7653,32779,-23971,76543,-11666,42020,56702,-91046,-2669,-53215,18598,-5486,-69778,-85412,-51114,-76053,-50943,31816,43467,-5606,14808,-17869,-6330,-13948,44263,-61403,-81919,8510,94934,16970,-68744,73527,34677,-79566,84170,-16874,-23012,-91455,11396,19871,-35537,49800,57640,43731,3557,-6754,-28435,-75783,244,24883,2903,54845,12452,99182,-60281,-76046,-16850,12519,36009,-2927,-35300,26641,-27542,34582,-2977,-16614,-33034,-28426,-10623,17902,82842,-32021,17789,49896,-33476,10576,-45936,-45855,-33359,-25095,-17510,-8461,12585,-10857,-97125,-18371,2124,9298,49181,136944,103771,-12433,27172,82752,22762,65247,40932,-15883,11778,-19934,30306,-64978,8378,-36368,-39057,-25266,23583,-105481,-105506,-15465,-60737,26307,27237,88571,35799,10846,-6294,-32712,-2070,41049,-34683,-28259,-11539,-34422,28095,38646,-8242,-34345,-105258,-138796,-43117,-37474,-74687,13669,-71550,-23478,4260,25886,54559,2517,48604,-22297,10554,-67850,51105,30431,70085,32593,87998,34728,-32894,-32360,-1057,-4297,19459,-23647,-5490,22839,61123,129573,31554,35035,68237,-2647,15813,-4472,57045,-22649,-67249,-8295,44526,1856,-85034,-1971,51908,32751,118909,28855,-39438,-3493,7101,18979,-22940,5100,-45449,-42272,-40183,51528,10831,-8243,53039,-6228,12770,110025,-42654,-2236,-40437,-43419,-48135,-50542,-39677,-21775,13925,-24800,49363,17077,31039,23958,487,7956,43645,13374,-60313,-107519,-63512,-79146,-13405,-2939,-23015,-51724,-13074,-15916,-12457,-4892,-33170,8443,-40141,-49785,38708,-4343,5074,90139,50531,1730,41290,19046,56086,-4867,22485,24111,-24689,-19109,-23948,-29094,-10209,-39246,37520,-49539,-39922,-50234,-17116,11822,37348,32295,-66639,-39008,-66706,-20675,-27017,47851,-18704,47809,80902,2344,4700,-53246,19657,50785,57420,42699,17243,-42795,-1829,24614,-3023,12698,-12184,52135,12262,-56418,-4399,37326,-25517,-4773,67456,90476,56798,51601,-5887,10713,50828,-31425,-58244,22536,-23083,-25008,-11640,42881,23087,-52626,-2949,-19684,-15232,-43728,-68352,-57115,30114,-34308,30312,54460,12327,-6853,-45273,-16802,-66869,51334,38203,59283,-1348,-9260,-19838,62053,7251,-29198,-2105,-10487,-814,37655,-30941,30494,-32389,-27086,8600,-8652,-30125,9940,-55008,-37765,-79950,85161,64852,44673,30082,68676,13331,407,-60959,-1302,-38305,-24126,35468,11953,-89209,-56918,12389,-25087,-17441,20194,-25807,-16982,70884,-33828,-74159,4410,-20919,-63354,22791,-26111,-9735,-6500,15402,-21086,10471,17895,-4953,-35102,-8180,-12079,-9630,-65696,71792,-2707,27876,60186,14290,-44163,6117,7051,-4933,-24491,-27013,11293,-15475,39404,34590,-7239,36873,47040,35805,58823,8273,-47784,-20272,20304,18718,-46862,84617,94166,-22449,19627,-28917,10534,-34692,15570,3578,22738,52431,20442,-34407,11355,4841,55246,5979,26840,70410,-11074,-15134,57548,-18065,-4256,29062,6181,-18480,41449,59743,121357,25973,16292,17941,37164,8781,11924,22558,-43704,86395,-32168,85382,114528,19336,-29957,-76550,25956,10391,13765,48119,62600,13875,76187,5982,-19997,-61350,-46192,23359,-62095,-40865,-8295,34869,-20444,-12562,20684,-46075,-30308,-28518,528,-8265,62203,16792,26468,-10062,-21638,-57206,-47993,55187,15152,-25682,34908,18786,-2267,-29259,-1898,-20023,4989,-28767,-38812,-22961,15079,52300,58286,-18148,18575,8905,-86602,-70946,19524,-138568,13265,-4908,46271,49936,-72039,-32009,112349,116910,128760,125579,-4136,8322,-19354,24989,1888,-10375,5510,35530,-87031,-32779,18455,-52534,-33279,-14030,58759,45961,-84377,-84096,-19262,-10001,-25658,9313,-37699,-41414,-1442,27109,-41842,-24114,8440,-18428,94322,55214,79506,3452,-2639,-28848,-72118,48165,3763,-32779,25455,13240,65617,-9660,-4322,-25150,-23273,-18666,55300,8228,12839,69547,78585,59459,-11880,73579,51022,-7387,-24001,-53553,-73713,-52878,-9842,47053,69452,-7131,-7315,-27602,-19245,-24614,6081,34503,28360,-35382,-17740,-48490,-73225,21444,97918,-45396,-57613,49354,15880,-59994,31887,27741,-111262,-81873,-35226,-60882,5043,21321,-45608,-6069,-20601,-28109,-18684,8192,36754,-38940,2109,-55566,-1963,25986,1872,65835,90065,-27392,-25920,-96915,-4672,-42683,-28756,-17172,20359,-7994,-995,-11483,22290,87381,39940,65844,38509,-7087,-11947,-25387,-77145,-34986,-57467,36018,-8953,63784,-15063,-20799,17012,-41201,-130258,-17332,-35941,-21844,66143,6337,4457,-24637,25144,106136,62765,-28181,41148,-2687,-34065,71642,24175,41857,14080,-5466,-8819,-34357,-12227,66615,64008,-7451,-189441,-52895,22348,-31826,-61839,-41682,-19810,2975,-21853,-1493,-49753,18658,88835,51330,57854,52056,9822,-32694,-27093,38838,39971,-40948,-71929,111319,-44346,-10962,-76331,-5895,17109,102662,31182,11770,-25214,11713,-21395,-34591,15717,-55074,23690,45465,106,3519,-24139,34924,32377,53903,34348,-1223,35783,-9703,24873,5087,-4316,-21479,-11079,-6441,-41473,6974,398,-46334],[728,794,10775,-8301,14591,28635,-11768,-38701,-12550,32070,21351,-43045,32320,23661,-23976,16036,-14720,-18914,-6309,-36129,-77711,13053,23141,35771,5012,-42066,55395,-79340,-63012,-67795,52025,-5367,-1517,-26349,8782,33053,-1283,54456,19135,-48075,-131900,-20091,-8661,29073,14585,-50025,-17122,-33556,36370,19566,22995,-8675,41029,-89681,8035,52437,-21255,78806,14917,39554,14884,60856,87704,-40643,-14076,-22745,-18030,83375,88390,33101,-35412,9229,20587,32947,-45355,37457,-33554,-6075,-13183,-14074,32616,5655,-23787,-3891,-15679,-52758,15016,5123,-12655,-25457,-73882,38271,26637,-2972,-8557,-47339,38266,64347,-6669,44365,3496,-38512,16617,40550,16516,-59882,4630,591,33318,-18060,-48214,-71859,20636,-13569,18586,-93671,9386,-61352,44472,66131,-97815,-62742,-6012,1073,-29843,-13655,-15597,95398,23137,53964,71793,13811,26372,16476,70977,-22266,-18544,68,15957,8319,-34962,-51692,-7314,53409,-8099,-24003,3386,-3519,68584,27349,-3277,66240,18338,48481,2091,39988,27472,37489,38455,-16820,36035,-43910,-37789,-75041,-41584,26042,35727,-60171,-24788,-6207,-12640,7366,27853,-4246,-32079,32185,27406,39443,24864,-48496,-41747,-3615,-22966,26198,-61764,22528,60915,121145,66517,55523,-32528,73252,11927,-67146,-1667,36532,40190,32257,-14574,14642,-11042,15443,52873,-27075,-49960,-38521,-54442,-37915,-95373,26481,-23263,2947,76070,-3057,-73753,-72992,-13844,14662,-28369,32572,9327,19244,-18459,-37994,-150808,-16817,109676,47768,23326,18100,-7750,-122017,-51575,11554,-20890,47187,102742,-47536,-41373,69771,-10011,17146,-115358,15598,4237,11554,23686,33840,757,16204,37718,-389480,317037,-161204,-200329,-26135,18252,67055,24188,39890,69820,78915,27518,63474,35511,93204,23812,-21575,32008,-7921,-54196,-76907,-44837,-6213,-41086,-73480,-114768,-136384,43927,69397,46859,15389,15239,91726,-10761,-31967,31279,-32048,11883,-50545,78723,-16970,45361,66444,-80329,-18024,-55559,13048,-8570,-81653,-72300,-32278,-66633,-43663,18146,25209,12419,17268,28574,4170,-13110,56387,-26375,-27604,16735,81883,30390,-67108,33730,15852,-62943,57983,2096,-25140,-100001,3878,27893,-11466,44184,91561,29693,7726,-2602,-11665,-58891,-4987,-20078,-9966,34377,-2528,94506,-61272,-83102,-3074,5356,37768,2070,-53410,13514,-23532,40699,-3822,-12555,-35392,-16192,-26700,3490,78987,-50941,-2523,35976,-31371,-10418,-53839,-72964,-59699,-17498,10629,311,-1604,3673,-57919,-51383,-41454,21763,59947,172423,157522,-13291,20867,71405,31988,61762,25721,-14768,21516,-14494,36584,-57955,13377,-17609,6125,-7368,37125,-88655,-72435,44,-61307,39918,79360,80882,35359,-425,10046,-60717,-34879,46689,-33362,-21413,-10730,-25988,51610,43974,-8120,-8172,-101555,-132174,-16049,-16560,-31598,34505,-49646,-8529,18318,5030,52715,20813,25130,-30819,-17477,-83286,38916,39782,56889,34519,91334,-6987,-31619,-38693,-20305,13171,80105,-14550,-6860,27589,70194,147929,33006,50794,87093,6466,27820,-2308,53524,-31924,-75810,-41010,31581,-20926,-117032,-15923,39744,30154,103208,36021,-7514,17277,14785,6764,-21310,-9564,-82845,-55783,-51062,22306,7421,-35541,40068,-6045,-6402,83428,-41798,-35313,-56843,-43963,-49061,-60757,-46762,-21529,5245,-25700,68030,15596,6703,40756,11272,30110,43646,8872,-64638,-99807,-52118,-53692,-4166,-17797,-11364,-37497,-10661,-7649,-2039,25228,-12594,8834,-42451,46,24329,-38977,-17570,81316,40913,-15772,38005,46339,73277,-16131,3833,23394,-34797,-18770,-19273,17100,-12779,-42036,19200,-58727,-20498,-27468,-11023,-12378,63057,43922,-59857,-34803,-66261,-36056,-42571,14609,-27959,42563,62502,-1046,10692,-66976,-5641,45186,41571,55549,50333,-10731,-10645,17386,-251,21955,-12214,53565,9868,-47066,15655,37920,-29137,3870,71437,79789,29910,78007,-128,22538,40153,-27008,-68875,12609,-4235,-19991,3901,64232,18328,-48508,-17408,-43102,-1811,-32999,-60149,-36148,39614,-29245,29411,76973,35925,-13678,-63467,-16703,-62823,54879,17593,37928,-19236,-27723,-29151,68911,11258,-38837,-21460,-1455,1884,26177,-46,26943,-56301,-26078,14217,14177,-21173,11097,-60375,-51698,-66009,94354,59235,49788,29573,77169,7906,-8545,-41547,4785,-49588,-57135,26992,24122,-91511,-69308,-8458,-30034,-17306,976,957,-16612,61767,-47752,-57598,25714,-56078,-66871,12625,-11142,-359,10367,16044,-7751,24759,11452,10542,-33635,-32880,-13431,392,-100161,61867,-1800,8873,48670,5310,-44835,24770,-6422,26250,-17861,-31554,31657,-27646,27288,38948,-12792,41384,26165,23237,64861,-7298,-34478,-13465,18613,23247,-81786,62905,78772,-24178,-6235,-6137,22840,-22479,19577,6953,31367,34721,30432,-5271,29363,7488,47709,-8686,32949,53782,-20845,-16749,57357,-33594,6163,22117,3725,-13848,14197,20669,72150,38311,25590,17635,98914,439,14176,16065,-49321,53477,-45929,73127,136845,20708,8482,-78564,40017,37457,17806,18932,39195,568,64828,37033,-9854,-53943,-66403,33188,-55794,-44144,3282,53044,-35297,-10593,13740,-64021,-31500,-21056,6390,-9213,32353,17843,20293,-2377,-22892,-65908,-22272,82057,4688,-27214,31903,1685,-25001,-31748,24005,-40981,19099,-13097,-24185,-36254,19041,64462,51702,-7688,40909,9342,-90182,-41986,27315,-110909,38675,-8989,38056,69110,-59526,-7199,102781,124841,125866,79772,-4418,6827,15082,33619,12280,-10009,7886,33289,-62100,-12076,29235,-52795,-38990,-16335,77059,41789,-52083,-41960,-18208,5310,-38706,6729,-55179,-45999,7462,9008,-63923,-8765,15978,-27572,96750,56145,81196,15033,13380,-28805,-62315,26660,-7783,-15499,26681,11607,10471,-24899,-24814,-27929,-27839,-9184,59669,10919,16792,55475,55331,54294,2534,64889,16987,-9766,-18393,-54466,-64490,-33162,5038,17352,67723,11456,-22156,-7040,-1505,-20588,-26223,32201,21255,-29436,6328,-38472,-55348,906,116171,-37419,-61064,68759,17598,-38445,34559,18329,-101585,-69552,-49850,-62360,21168,10594,-36155,2837,-27361,-17940,-6352,3691,47643,-8604,-15287,-76890,2081,18593,10655,72058,93272,-21302,-25419,-82267,-12436,-23613,-60011,-35280,8029,-27158,4588,-9850,17342,109108,30215,97038,38312,-3513,-5537,-13150,-102771,-14184,-71149,16327,-19610,53446,-33692,-30819,9654,-50349,-120739,3875,-20820,-6730,49447,3138,17796,-20718,21956,115218,59593,10499,52999,12282,-35525,79801,95624,57858,7185,1580,-33690,-34369,22898,70019,54805,-4724,-158285,-57641,28032,-32417,-85955,-43912,-30672,11839,-17015,18073,-53438,18492,87323,63315,67829,39879,-631,-24478,-33545,24602,30121,-42502,-91059,94469,-41131,-2828,-32267,2377,46463,98771,17068,16822,6997,23402,-64509,-32173,-314,-59575,3411,69155,-7717,-7146,-13129,45777,37886,33645,19923,3028,88045,6684,13427,-10971,-7979,-29359,-16194,-36936,-48847,14409,16335,-51638],[8598,-14451,25257,-2096,43942,24260,-663,-51387,1610,34682,39867,-42287,8915,-5575,-32825,20501,-15886,-39489,-31706,-41407,-73045,21479,23380,18029,1277,-33048,85973,-93138,-59603,-24974,57722,-11893,-4442,-2683,13191,32115,20779,79717,23502,-57288,-127466,-22510,-19040,14247,-5817,-49285,-2518,-43835,15039,38183,39807,6445,51653,-76678,16849,43400,-51324,50569,1214,37996,-13510,49274,91388,-47016,-14607,-18115,-15175,65540,47938,27282,-21052,22628,-8824,25835,-29239,32300,-46809,29682,-1237,-35326,26080,5307,-35023,2727,7931,-50778,32390,1725,-1460,-464,-67232,37510,23632,10878,-15626,-45236,28861,86281,7695,45154,-4532,-36894,15306,6794,15795,-55237,-13431,-25804,48459,-28926,-29449,-53449,54696,22757,13875,-122224,34925,-54982,21599,63573,-101565,-59585,-19075,3651,-20413,-3107,-15354,76444,5455,69724,76559,11260,31,-16339,85465,-2954,27127,25228,14752,13138,-43210,-27724,-9005,59466,1650,-34043,23539,12901,60964,-9310,-7848,56529,8381,55784,7490,64035,38219,53085,46289,-22197,39932,-8700,-19824,-48069,-32447,17121,30161,-60856,-6743,8601,-7236,-1490,52956,-8677,-20224,39381,8935,39700,2688,-37444,-5384,43928,36948,-6715,-74615,3911,44253,89020,55834,51993,-38005,79624,-352,-91621,-10838,46981,36436,26230,-5485,11614,-8262,2124,28207,-40983,-65010,-32560,-41752,-35829,-67908,27158,-51572,-23378,56355,-5809,-57942,-91938,-1025,37377,-13007,78538,34987,30721,28619,1925,-152998,-37974,107551,53937,-31,5375,-20786,-126800,-61884,12806,-746,62143,132068,-67328,-73649,73404,-28901,19697,-98448,27982,36179,17960,43420,93361,-17010,-42322,5826,-438763,335262,-184858,-207557,-41657,21041,62438,24274,42315,63879,124270,49639,49028,23320,91525,12473,-28685,-5229,-44770,-51873,-70372,-62584,3590,-33382,-78220,-115731,-160160,32994,48565,53725,5639,339,95282,-16815,-1059,-16041,-69126,-21975,-79186,64306,-19065,43398,68671,-45516,-28766,-52328,8654,-8728,-81300,-49289,-11171,-46772,-28587,318,1726,26813,25198,66625,14734,-11899,53634,6450,18344,26342,65295,35634,-56396,4276,15931,-31147,21109,18605,-25226,-93312,-5699,32011,13271,38097,106088,8063,10625,-11283,803,-41147,-7217,-70769,-21363,7327,-18012,79699,-24793,-83593,1223,-4455,45050,-3506,-68266,-10737,-21313,40338,-7132,-7996,-35421,12395,-42300,-16689,70665,-53330,-16285,14364,-27733,-26463,-53609,-76406,-59052,5597,34868,16043,-13195,23095,-3995,-73053,-79699,32733,59016,187148,180795,-17680,-2144,41145,47477,53423,-1102,-12687,25546,-11211,42205,-44400,12358,3434,44282,16657,57216,-51669,-24008,15860,-54060,41793,115231,48758,32434,-9619,23449,-93307,-69712,54310,-14422,-7211,-4882,-17178,57598,57591,-4519,28243,-72005,-86241,7733,6725,12375,58338,3855,33808,30669,-16970,42725,35964,-3653,-36793,-42144,-87076,13497,47637,44011,31583,75577,-38581,-25680,-37699,-30258,25341,130483,-6155,-8608,33620,64346,137928,32163,56539,108907,13464,35548,-3162,48619,-25296,-65639,-57589,12284,-39436,-123090,-22252,8517,26068,57917,25080,23323,32540,24845,-5912,-24129,-31262,-98758,-61080,-57176,-843,-2464,-56992,15217,-1538,-22330,46141,-35447,-59889,-62827,-37063,-45080,-64145,-52861,-17163,-5070,-31158,66578,3516,-23234,38545,8726,40991,38716,-2280,-58762,-82178,-37957,-10886,20260,-17279,4496,-7048,-7303,-1095,8764,52311,8670,9758,-39613,37895,13055,-68428,-35715,66104,27069,-33511,36241,57992,86649,-18185,-10230,14413,-40341,-15621,-15343,53803,-13213,-31865,8480,-57183,-367,-3172,-6894,-34875,72793,55357,-40486,-29334,-63754,-52264,-56898,-22812,-28389,29535,30537,-1526,14846,-81453,-24521,40807,23744,55102,70208,32049,-28132,9995,-250,33849,-14325,45147,11194,-38575,40785,35779,-23722,6396,74503,64542,266,72747,7216,27782,16138,-24665,-66742,7471,18640,-12523,20167,64013,16349,-34787,-22920,-60367,5038,-15432,-38972,-20329,39112,-28891,31079,90878,66910,-8477,-62732,-14480,-60263,34403,-4021,7179,-41291,-35048,-32060,62373,13727,-37704,-24260,14159,11573,8003,14948,17091,-66698,-16605,19345,26484,-22912,9396,-64909,-60649,-39968,99662,45549,53471,20812,72799,-1141,-18269,-23450,14304,-54073,-80356,22336,22266,-83475,-87970,-27097,-27470,-20706,-18126,17893,-16228,35166,-62230,-28522,39239,-75319,-51993,14724,7488,-1282,16903,6335,7977,39193,5294,22328,-28555,-59956,-11464,8661,-119720,48202,3914,-5207,30490,-5090,-36141,48729,-21886,57450,-5669,-37161,44368,-29649,13572,40419,-14481,43656,7320,7742,69402,-20997,-22656,-8656,20768,24211,-94209,23954,57044,-25260,-17069,26555,40356,-6524,21923,15231,33841,-1910,31430,27483,38368,12401,74924,-14261,17233,35658,-26183,-18265,64456,-43518,14409,8372,-1387,-246,-12152,-18967,13490,56708,34832,22760,148937,-3907,15928,18814,-48482,19069,-51374,63750,145247,23660,21489,-83288,34700,51559,14640,-14277,4211,-17107,52457,64614,-3352,-42656,-81137,43230,-41847,-53436,13709,58766,-34423,-19240,8330,-71130,-19312,-2549,17637,-9739,10330,17501,1655,-28846,-29498,-49893,20638,99574,-11893,-21885,20190,-17869,-31926,-26018,38505,-60044,28582,-8584,-431,-29573,24658,67328,44044,1638,37051,12755,-80071,-10359,23149,-81649,56146,-41164,33526,91174,-37561,298,72781,110801,105922,31477,-2563,15344,37505,31028,24363,-5497,-6314,27976,-14793,3239,32412,-50999,-32219,-18371,93175,40316,-20633,-843,-13054,19000,-48510,1700,-69170,-41236,14811,-6074,-77367,6617,25166,-29423,95994,49135,69258,22836,29170,-19580,-39210,2120,9107,8499,17319,5668,-47366,-56829,-41809,-13937,-26653,2044,30344,14089,18423,40473,28015,55850,15990,50754,-10676,-7920,-12672,-55979,-48618,-5463,24379,-10105,47302,23937,-36739,16691,10248,-2662,-56809,23146,-1712,-25360,22842,-31584,-29773,-18002,123095,-31996,-57080,88188,17556,-26304,38597,4427,-74158,-47904,-59887,-56689,35589,1933,-23857,4572,-35107,-6660,9501,12195,51384,30565,-33863,-78241,2891,4774,18371,73661,78313,-8701,-13400,-65670,-18404,9238,-82249,-44602,3480,-35951,11412,-12525,7171,105663,14154,121206,33252,1211,-2595,3186,-104971,3476,-75115,-2191,-22602,16526,-52885,-49410,6430,-58372,-99037,19490,-3429,6192,23013,-4210,15473,-19303,11195,97259,54920,34347,55882,25664,-31203,66544,156960,67953,-7231,-47,-57886,-29523,53961,62097,38045,223,-115153,-42771,24955,-27467,-100779,-43015,-27677,27507,-2815,41652,-42126,12010,72144,62806,63648,26651,-14837,-15267,-32857,7385,18441,-30006,-97377,60204,-39543,5314,-2622,15617,66911,88193,5745,21438,36724,35587,-94311,-24807,-5829,-44858,-11062,75880,-13365,-17570,-955,46585,40109,9643,10443,5566,108746,19789,5419,-29453,-20733,-33772,-20378,-57665,-51119,16312,29991,-46291],[10605,-22335,38383,8191,72236,14331,8187,-54678,17293,36587,48224,-45506,-19249,-31662,-33970,23460,-4033,-51353,-63386,-38596,-64109,29724,21539,-763,673,-19374,124372,-95019,-53262,11307,47390,-14127,-7556,13611,16277,13913,43849,89287,20993,-52644,-104305,-19672,-29108,-1724,-40476,-45188,11423,-55668,-12205,37268,52871,29535,59485,-50209,20393,39749,-79213,13580,-7649,27348,-35530,23880,71317,-58580,-17046,-16315,-12438,43238,-1385,25729,-6244,30036,-28906,16219,-16767,24830,-43477,73911,6842,-47805,14415,6108,-43762,6327,21380,-36995,49349,-2551,11228,28678,-45635,28942,3162,19268,-14131,-40973,12321,96103,19374,39391,-2900,-30275,11176,-35412,12440,-38053,-17909,-31048,57366,-42206,-14866,-44975,76380,65712,1428,-150339,46298,-42082,-7397,57175,-93486,-53156,-28541,6498,-8766,-33,-19700,51669,-9139,66668,81035,7650,-23081,-47464,85626,11204,64235,41267,-6484,8291,-46611,-10335,-9124,63371,13209,-40462,35227,24916,43859,-44230,-8115,36242,1830,54267,5774,78724,46949,55728,38635,-27294,36946,12905,4230,-16852,-19000,9321,18753,-52243,11214,33155,-2479,-10695,68492,-22639,-8943,45100,-11778,17016,-10345,-17053,38748,86240,75157,-31113,-73512,-16847,26189,41193,36374,26711,-54666,86736,-8403,-99767,-16867,46247,23993,10947,371,4565,-5475,-9737,-865,-46324,-61193,-33878,-28119,-36188,-38888,21097,-60655,-38660,16152,-14436,-43127,-93974,9831,65226,2213,103165,59447,40958,58365,41652,-123053,-44121,95525,56366,-17830,-14496,-30718,-116841,-55651,21934,28543,56113,146495,-81516,-103551,76169,-49053,15050,-77704,43063,80198,17423,53197,125872,-24137,-104098,-26415,-410847,302213,-199535,-179815,-67318,26046,55516,19119,48442,49030,156473,71827,25091,13300,85466,2600,-35432,-29077,-67114,-42919,-58294,-70455,15177,-22392,-69639,-90722,-157095,28844,23771,66659,-12076,-13454,91742,-29763,32822,-52677,-91456,-56607,-99400,40172,-15877,39657,61733,136,-26224,-43073,5929,-4427,-67187,-24062,8883,-21540,-11503,-12139,-21584,35441,39067,87088,21476,-9434,34381,27972,40419,32815,49062,32298,-39659,-1522,28784,7175,-6466,28144,-20904,-72919,-12896,30695,29390,30184,99781,-18131,10588,-27929,9772,-24276,-6688,-106037,-27961,-13702,-33932,57516,40273,-75779,-3984,-9165,55783,-18582,-73836,-40810,-22669,34622,-10499,-4235,-33840,49797,-55137,-39405,58570,-43739,-22124,-13658,-23863,-38247,-51269,-64140,-32358,40933,52900,34209,-14121,47066,43557,-83483,-102151,40795,43082,174468,168534,-21768,-36204,3629,67698,40016,-33551,-11555,22266,-10707,47097,-30131,4685,17224,61582,38522,83269,-1155,19143,25406,-43266,32180,119008,-2367,24243,-12808,30501,-122889,-99121,62929,13481,7194,2111,-13047,39479,74722,4100,67505,-26085,-21652,22251,24132,42922,80625,71764,85853,37745,-35585,28944,43116,-32375,-38473,-57645,-78917,-18064,53053,32561,28244,45416,-52480,-17814,-29353,-29691,27099,149813,-412,-12436,39049,47105,100235,29496,50617,120994,17068,38080,-6310,47556,-3854,-42228,-52284,-9707,-49726,-100401,-22909,-29229,18843,2343,1277,41347,37932,35922,-18160,-28045,-53827,-93238,-55334,-55313,-17380,-15929,-63462,-13474,6095,-32082,5321,-25015,-69726,-55959,-26019,-36481,-58357,-55358,-9776,-14025,-38839,53077,-18358,-52724,15796,-8002,36551,31607,-15611,-44128,-56258,-21398,31996,51329,1308,19319,30357,-4327,2086,19151,70193,24491,10803,-31762,50701,8491,-83088,-48476,48133,13054,-47319,36073,51116,92819,-11850,-19573,986,-38078,-12156,-10064,69815,-13435,-13679,6916,-45700,14444,15933,-6502,-49044,66519,63000,-13369,-20654,-59915,-65812,-67543,-54906,-20248,9849,-7074,262,16006,-87708,-33023,38721,10067,40835,71249,72301,-50254,1445,-6572,43533,-17428,33569,18316,-34754,63870,32034,-13978,1795,70390,49318,-17825,37511,15942,22791,-17762,-26492,-49152,9014,39287,-4929,31613,44103,15830,-12709,-16057,-67688,3419,5989,-8754,-13069,29871,-33437,37254,93497,92052,6299,-42476,-12000,-61351,-359,-19506,-20802,-50326,-29116,-27742,47154,16519,-27079,-10252,31301,27087,-10704,10642,3532,-59441,-1034,21147,23785,-34869,4452,-72439,-63137,-8624,97857,25385,51805,10742,58776,-11261,-29684,-8324,24164,-51458,-94264,18924,10784,-66429,-105616,-37837,-19205,-26917,-27132,24462,-15479,-2718,-73625,3628,41177,-70183,-21547,31793,24891,-12064,6919,-12716,23613,50804,249,24034,-19491,-79352,-7687,13376,-116071,34778,8385,-15474,8388,-12955,-19946,70939,-37706,75433,10699,-41549,44411,-18476,1051,37374,-10372,37673,-1289,-5182,72253,-30292,-16912,-7616,28645,24442,-82010,-18245,37667,-25851,-14890,60590,57891,15439,21404,24526,29260,-45783,21864,56567,33499,18387,123918,-11624,-13795,27188,-24675,-21399,74823,-44355,23849,-7743,-7277,15352,-33286,-47353,-26842,72467,39536,22866,151793,-1083,15599,30845,-29372,-2642,-46280,63257,134535,24592,7347,-85418,16026,48956,2590,-44012,-31494,-35006,47217,82150,-2297,-31794,-83673,51274,-21765,-63036,19696,52179,-20791,-40139,4310,-65809,2748,22248,39307,-10985,-5955,12543,-23470,-85591,-37699,-15647,60881,103503,-30055,-8065,3741,-36156,-24293,-8347,38764,-70787,31348,-16801,22548,-8158,32035,59500,40847,8465,12051,17307,-58764,14840,4462,-58713,62849,-86790,31823,111089,-15029,-14917,31576,81844,74857,-6823,477,25890,41997,16004,34543,-863,-29246,21641,36695,7221,26798,-49536,-17257,-20369,99045,40409,2622,20682,-5923,24788,-54605,-8274,-75142,-27866,16134,-20294,-80012,19702,32433,-25486,92011,39462,46228,24987,42198,-3411,-11550,-19509,46447,29651,959,-2734,-90734,-94835,-57048,12705,-20161,13257,-16182,17423,17673,27977,3996,59986,25202,32339,-29157,-1489,-5932,-54134,-27796,23786,45367,-30286,16916,27460,-44649,39466,14198,21790,-75807,9188,-20944,-23592,33902,-26935,-429,-28233,117948,-30837,-46068,101760,16999,-24561,43017,-11467,-41858,-24696,-63901,-45449,44597,-4786,-8568,-381,-42347,911,24164,28754,47545,64905,-49126,-65244,331,-13025,22156,72062,52469,4348,5360,-56786,-20404,49516,-92950,-42151,5429,-31600,19523,-23654,-6020,79443,-3725,125120,24479,6415,-4963,18773,-77667,17703,-70115,-15230,-18331,-36344,-67267,-68615,6581,-62719,-72805,30171,12476,13805,-7044,-13294,-320,-17139,-2586,68383,50965,33610,49548,33115,-27909,35168,172637,70295,-23631,-5286,-68433,-20069,77094,44344,19766,6560,-76329,-16241,12173,-19172,-98248,-36903,-13338,41768,16409,63769,-18274,1634,47264,50069,48365,17592,-27588,-7063,-24103,-9115,6761,-9978,-87081,18323,-38558,12606,6677,35232,70934,73458,-4434,25667,46966,44485,-109057,-10999,2015,-12195,-14270,66256,-16253,-26122,7351,40393,33383,-12355,7943,5184,100889,27212,3304,-47024,-38377,-34704,-22447,-64477,-48397,14157,36069,-36667],[4648,-23095,51749,21837,88690,-1034,14273,-47171,28586,35199,41223,-50983,-43386,-46123,-23731,24737,15430,-50417,-92278,-29277,-58916,36794,17492,-18921,4345,-2736,158934,-79629,-38814,33824,24821,-11217,-7775,18427,13353,-17457,63649,81740,8834,-32033,-65456,-10594,-37503,-12668,-70953,-36984,20602,-68331,-36580,23545,59515,54449,65932,-13358,18809,38576,-96931,-23551,-2732,12343,-43382,-11486,32951,-73820,-21858,-13977,-9645,24523,-41960,28773,3711,28678,-36694,5854,-8332,17821,-27564,108298,6558,-45488,2039,8531,-47709,6080,24771,-16280,60608,-6696,20855,55189,-15728,19658,-28019,18748,-6396,-35236,-8756,88900,23967,27265,9112,-19952,5772,-72099,5732,-13690,-8033,-10834,60161,-52461,-11655,-46159,80588,104461,-13365,-155450,46392,-24759,-34745,49749,-75490,-47155,-28114,10988,3104,-3329,-26267,28920,-15849,47288,85485,5058,-32820,-65103,68278,16169,86945,43469,-39838,-5573,-42004,-3147,-7439,65632,21342,-42033,38693,31600,21245,-67298,-3512,10309,552,43312,-1532,80439,50628,50352,24842,-32481,30649,19622,29425,17217,-4191,8134,7811,-35617,29049,62013,-1434,-20373,66616,-43516,-2031,52673,-29470,-17399,-12826,-398,79490,106036,80287,-42652,-55011,-35380,5582,-8291,13359,-9908,-78669,84975,-10087,-88282,-15658,34727,5606,-6089,6124,-3528,-317,-15845,-25803,-38719,-41729,-41251,-18654,-40782,-14246,7250,-51294,-41409,-29915,-26907,-31893,-75280,17305,84207,16787,93635,68411,44588,58915,67895,-80562,-32711,76612,55178,-22534,-30823,-32982,-98559,-42268,33285,55584,30794,142957,-86216,-121984,76152,-65718,876,-59216,54258,117849,6633,47584,119071,-22844,-153834,-66477,-293425,225997,-201231,-131383,-94553,30201,47761,11894,56930,26573,152099,89272,874,11141,78720,-2520,-43331,-29992,-67333,-32371,-44904,-66394,27999,-11408,-50841,-51624,-130475,30769,-346,86717,-28781,-22435,82064,-46349,54220,-70145,-90122,-77871,-103566,14428,-8220,36186,46571,38527,-7090,-29259,4688,5059,-43645,-4740,24550,2029,327,-12285,-38832,38800,56862,88017,22625,-5000,3302,34224,34923,31164,35538,23012,-21094,16822,42110,40190,-16830,28590,-11994,-45363,-14908,24806,29936,19039,80535,-45850,6144,-44404,16637,-9447,-4281,-112401,-26615,-20378,-51316,33512,114413,-60699,-15691,-5340,65679,-38565,-66133,-69684,-28365,25786,-11986,-1674,-31239,83816,-64043,-60206,45129,-31297,-20966,-42186,-21140,-48773,-52688,-48626,9855,78747,62410,48551,-270,76181,74447,-85423,-104483,45188,14436,138321,131550,-21874,-71672,-27770,90321,23558,-61814,-12748,12468,-12076,50332,-20988,-8083,17703,53223,50693,108936,48392,37219,23201,-34278,16114,85641,-57462,12149,-7498,30038,-140975,-117414,70317,38381,15023,6574,-16416,2110,87287,16444,98809,20650,36654,26202,30102,53728,96205,129105,122001,38308,-48278,16374,41576,-54001,-34580,-60168,-62299,-47243,54898,21543,26491,9672,-50792,-10793,-15964,-20880,16787,128048,2186,-19547,41879,26071,46518,25660,33837,111973,16296,36260,-10388,52102,25486,-13630,-28094,-29828,-50295,-56047,-20721,-59439,7822,-42187,-26164,39468,32021,46102,-29014,-29024,-70263,-72260,-38881,-44752,-28810,-28686,-52144,-34871,14192,-34433,-29489,-12594,-64297,-38053,-15249,-25305,-43023,-51992,-1199,-18804,-45828,37253,-46029,-75825,-21941,-33962,19055,25428,-25933,-24535,-27184,-2375,59796,80330,33390,29820,62873,-2702,2625,28016,74993,30505,11504,-20958,40176,11002,-79069,-56624,33319,2846,-52577,36651,28321,90919,-460,-25526,-11039,-26145,-10494,-1566,64604,-14803,4318,12041,-28150,20466,25806,-9315,-49197,48812,63942,12730,-7640,-55605,-73814,-71455,-74985,-6573,-11294,-43525,1711,14364,-77490,-30448,38352,3687,15298,54250,98548,-70839,-8066,-18761,48239,-18272,26608,31452,-37429,77333,27564,-6863,-10170,54744,35418,-19448,-11851,25278,8174,-53368,-33100,-20319,17449,50587,261,34617,12591,14145,14682,1340,-64851,-5855,26515,23171,-13422,15221,-43079,47454,85421,100809,23328,-10638,-10822,-66715,-34568,-23299,-26951,-35922,-11015,-15644,29717,21906,-11423,14434,44828,44940,-22362,-6379,-10437,-36437,16097,17406,7952,-52591,-4011,-85250,-59669,18132,87965,3881,41940,5221,40957,-18560,-43335,5637,31241,-44479,-101897,14456,-3657,-43469,-111777,-39414,-8927,-33400,-17313,25319,-13918,-40597,-78365,27753,30745,-40453,15439,60107,36672,-27474,-16976,-36264,36890,58545,-2862,12002,-7172,-82784,-3557,14748,-92400,23235,6518,-24399,-13974,-14769,-1348,83720,-51709,73884,28368,-42027,30989,3588,-8422,30178,-634,19498,3202,-10018,72948,-33216,-17457,-10392,42045,26878,-54330,-48817,26825,-27184,-6925,86821,70877,40625,16959,30316,18827,-82147,2995,75514,15143,24688,166850,-3455,-46839,30084,-16411,-26595,81924,-34234,38677,-22024,-12175,23648,-46881,-58178,-35255,76997,36693,11122,94820,8116,11151,47154,12394,-5922,-31049,73680,113475,19387,-23253,-80962,-7196,31982,-17574,-66458,-58386,-48414,54215,85896,-6521,-25437,-69163,55165,114,-67628,19703,36751,-527,-67712,1301,-49943,27906,46959,70779,-13796,-21796,661,-48135,-149550,-42515,24627,80683,94535,-43312,11015,-12505,-47659,-7132,20384,26541,-69018,27651,-35895,36612,19544,40094,43091,45983,11773,-20678,17241,-32017,29415,-25727,-43548,61007,-121526,29368,121616,561,-48034,-7866,48865,40834,-30333,3391,27610,28499,-7259,40336,509,-50619,16506,74934,-1638,14040,-49948,1014,-22731,90369,38452,16645,13891,711,18832,-57126,-23286,-69521,-7877,8836,-33918,-72752,28584,35159,-18930,83870,31651,16964,21217,50512,16154,11257,-33511,84810,38134,-15654,-10790,-108492,-121733,-68592,43525,-10473,22116,-56687,19913,15102,19592,-11176,61823,28054,10942,-39805,8522,3028,-44735,-4777,48257,63405,-41139,-12616,22619,-43298,57747,10920,43064,-75325,-6186,-23432,-24180,41577,-23036,28269,-24282,101529,-33854,-30782,101716,16891,-30396,45498,-26056,-16274,-7007,-62759,-31854,45489,-9173,10238,-8067,-46712,921,33045,46414,37372,80246,-57495,-49283,-3656,-30289,22188,68351,28111,9399,23807,-60789,-18230,87037,-92789,-29148,10955,-15722,29508,-44156,-18892,39742,-18754,106829,14420,11651,-12556,29171,-29063,30187,-59566,-20012,-10177,-86761,-71874,-80122,8182,-60707,-48925,38666,24409,14198,-33507,-21080,-21279,-11540,-14039,43989,49188,11063,38296,32979,-30687,-2794,128124,66172,-34294,-8576,-56773,-6529,93295,22018,6361,13142,-47338,11823,-8535,-11348,-77597,-24502,5749,45595,34548,77965,11128,-9897,19748,28691,29106,14261,-33976,-1093,-9254,-21703,-3595,8522,-62411,-22795,-36816,17398,891,58611,56179,56860,-14899,28732,29213,47153,-110664,10399,21563,30477,-5491,47686,-17778,-32225,8338,32394,16407,-26761,12194,2070,76848,27088,6866,-61005,-54599,-33037,-21026,-56982,-41535,10425,31656,-30101],[-7926,-19458,64721,35738,82029,-20189,17746,-32489,30964,29427,18828,-54864,-55124,-44985,-80,24883,35411,-36476,-108737,-16728,-62332,41256,10628,-35051,11468,14752,174666,-48103,-14354,41125,424,-3999,-3902,11189,3720,-49785,77026,60470,-12574,343,-19312,3466,-41936,-14313,-83066,-26159,21055,-79877,-49600,9628,58327,72482,71172,25067,12291,33268,-99485,-52544,16957,-1017,-35630,-47900,-11308,-87602,-28086,-7829,-5358,15404,-57490,34405,5761,19381,-34300,-4532,-2920,15022,-5380,118507,-1707,-27318,-6841,11328,-47122,2319,22820,4335,63774,-8114,24360,70084,12437,16692,-57827,9219,2250,-28256,-29485,64690,19462,10314,27712,-9078,1219,-91566,-3866,10563,11661,26556,58044,-54539,-21478,-51816,70532,125097,-25981,-127096,40852,-6489,-52832,43594,-50790,-44172,-15927,18480,14746,-10594,-31463,13402,-13394,21092,88563,4826,-25235,-61657,34519,12077,94855,33148,-68731,-21382,-29535,-5142,-4850,66385,18295,-39242,39412,35347,-4123,-74706,5099,-12471,4601,24432,-12279,70293,47004,46488,15425,-38201,24015,20763,49439,52228,8704,14970,4017,-15121,42930,85987,-5202,-29336,46005,-65499,-1800,63236,-38368,-41489,-6472,4051,106366,94373,55273,-41721,-21539,-47901,-16764,-44641,-6824,-44358,-103870,64035,-5914,-60392,-6121,15824,-14047,-17760,13864,-9286,8852,-13679,-40140,-18043,-16865,-47253,-15431,-49249,1027,-12733,-30018,-33440,-65114,-40499,-23422,-39450,22556,82013,29147,50689,53520,38146,30433,72200,-45517,-9846,53860,50214,-10218,-32349,-25307,-82822,-32447,39508,70987,-6031,125354,-78718,-122530,71797,-74534,-21709,-46104,50049,130854,-11738,27686,75958,-16007,-175411,-111415,-113399,119288,-186863,-82311,-110600,31694,40648,5987,65253,334,107524,96494,-15977,19194,73240,-534,-53199,-10580,-49980,-25517,-35736,-51896,41050,-2779,-29190,-15314,-91516,34499,-18630,110744,-34712,-24644,68660,-60725,56147,-66792,-63533,-76600,-90131,-6820,343,32540,26189,55530,23121,-14067,4297,19273,-19272,3603,33235,17321,1031,1284,-45410,39418,74478,75601,19475,1879,-29538,27034,9498,18338,24952,12356,-4797,46469,45621,57923,-13480,20748,-986,-19774,-11543,17626,13274,4423,60881,-71791,-3440,-53001,22021,2017,-1507,-90368,-15358,-12229,-71020,14300,175113,-41922,-28875,3507,69852,-57653,-45563,-90802,-37675,16369,-10631,178,-27804,102219,-68749,-74783,33790,-25089,-15132,-62073,-20380,-60805,-60423,-38560,53555,105888,61738,53333,26402,109121,91093,-81287,-88825,45980,-19040,89834,88392,-16100,-97938,-43998,110468,7967,-75282,-16611,-1014,-13390,50505,-20704,-22587,4615,23660,49118,125055,81240,21271,7432,-30720,1498,25023,-98209,-591,5835,22909,-142097,-122336,74849,50031,12823,6253,-26838,-40254,88126,28709,111817,53681,71211,21982,23340,47343,100587,155851,124468,33461,-55475,8717,35398,-62160,-25352,-49474,-43416,-67457,52232,8735,26064,-22246,-42092,-6485,-1108,-8759,-3148,72862,2393,-29971,40816,9267,-5486,21230,9167,80292,10605,32252,-13729,59219,52879,12011,4874,-44718,-42687,-4100,-18320,-72248,-6049,-63220,-48676,18092,16706,53017,-37782,-23999,-74987,-43542,-15550,-28232,-36038,-36736,-27465,-39178,19396,-29820,-50622,-414,-48626,-14999,-8839,-14653,-20271,-41778,6543,-17665,-49459,24781,-72650,-88384,-63931,-60496,-4776,22464,-29389,-5491,-1631,18695,65651,100873,68355,34923,80333,-2294,2995,34006,66751,25340,11246,-10525,21142,17470,-59618,-61269,27722,-1305,-46339,36394,-3908,82322,11190,-29894,-16223,-5815,-11628,10559,46811,-17252,14630,19082,-9831,17698,25826,-12891,-33558,26517,57394,29264,9576,-51564,-74314,-65348,-80870,8180,-26423,-73242,-589,11231,-48073,-19381,38287,4574,-16300,25337,105640,-82906,-16566,-32794,47914,-12841,29839,48456,-45197,76024,22827,-8127,-28242,27761,20762,-9793,-54097,34056,-11682,-81202,-43412,10281,31375,47726,1535,28387,-19486,8653,43385,22982,-54726,-19829,41242,48818,-17403,-991,-56278,59044,70168,89390,33282,21630,-11204,-75097,-55270,-13413,5621,1247,15489,3910,15616,31164,3358,39905,50859,59974,-21787,-24188,-21728,-5497,29149,7667,-14119,-69216,-15676,-101663,-52252,34174,71721,-11247,23589,6514,24213,-19447,-58740,19904,33156,-37638,-105005,8050,-14500,-19036,-99452,-35228,-580,-36976,13464,26918,-11172,-66257,-73823,34972,9878,3992,47312,90367,40758,-39798,-44285,-57134,46260,63657,-3453,-12393,6539,-67450,-42,14611,-60802,13498,-3463,-32728,-32793,-8768,13226,81804,-61233,55030,43732,-36681,8393,29797,-14383,20743,12194,-9977,17106,-2988,70896,-29525,-19547,-14940,58831,33237,-25389,-59065,25067,-30847,-1531,98830,76789,62081,8312,29294,5207,-99469,-21332,80118,-10338,30891,180661,7082,-67966,35596,-4088,-32794,80156,-13705,60471,-32102,-14975,16636,-52263,-51961,-16366,66529,26154,-11397,2867,19228,1176,57977,65744,4260,-8565,92474,98594,5923,-53909,-68941,-27028,7554,-42505,-81997,-71192,-53662,71632,76501,-14058,-26092,-39082,53639,18631,-64724,14288,17583,19958,-89657,-1214,-28455,48339,65394,103824,-18440,-41607,-17747,-66749,-190638,-39829,58928,73218,77326,-45344,28164,-25090,-47705,13392,53058,6653,-54524,19121,-61299,37478,45439,47698,23186,59609,11009,-46758,5752,-7810,33744,-59450,-32453,55899,-127141,21270,116756,5724,-86044,-34604,21519,10277,-42827,4680,12760,2119,-31233,40928,-2902,-62485,13973,89646,-20020,-1718,-51944,18353,-25552,68548,30727,24980,-16415,4841,2476,-56459,-40359,-51524,15982,-6741,-46256,-58791,32174,32740,-13243,71886,28292,-12706,12898,52871,35200,22236,-37530,105319,27970,-25012,-15878,-99358,-122349,-71652,69293,-649,26653,-73752,20157,11564,14624,-14703,58584,24077,-10524,-45494,19732,14972,-25959,16642,63213,73109,-43467,-33106,12906,-33946,69016,2847,53633,-52616,-19294,-9107,-26715,46767,-19081,52267,-4836,76390,-39138,-15573,81534,17211,-39044,43575,-36164,-2909,1884,-58116,-19073,37702,-9997,32328,-12641,-45910,-8038,33853,60048,23358,68496,-57435,-39303,-5609,-41851,21423,62442,16473,2,35389,-71690,-13352,111687,-84672,-10878,17059,6360,41618,-70331,-28059,-1624,-27607,74571,5910,16885,-23416,32451,22089,42333,-47830,-16006,-3053,-117102,-64125,-78646,8794,-50995,-31316,47366,31546,7163,-50824,-24867,-36913,-1312,-18708,30857,49515,-22542,29390,26494,-40916,-33666,45378,59868,-32865,-6300,-24078,9736,105213,2143,1490,18710,-25209,32849,-32873,-7687,-45066,-6607,21052,32752,45578,79132,37203,-20663,-2987,4417,13672,14031,-31186,2399,7199,-28112,-11471,17834,-30868,-57335,-33176,18013,-8210,78974,26243,40029,-25775,29057,-11655,42532,-102469,38886,47455,70412,10907,29590,-20576,-36246,1053,27192,-6005,-30039,20652,-2193,49368,19172,13522,-69803,-63610,-30287,-15250,-38446,-31386,7516,17769,-30297],[-22543,-15056,74146,46149,48110,-40064,18954,-18551,22832,20221,-13573,-52969,-50169,-30061,35023,24999,49969,-13872,-107289,-4474,-73268,41399,460,-46938,19699,31154,162342,-8240,16207,36250,-13626,4949,2921,-4798,-8695,-68958,82993,32020,-39432,34641,22246,18779,-40124,-5928,-73074,-15571,10457,-86890,-46615,6872,49204,76037,72473,52976,1291,18244,-86772,-67170,43934,-7906,-17553,-75296,-47920,-93173,-33625,3044,2178,17205,-41942,38968,4,5499,-26755,-15062,918,19814,17077,100896,-12882,1941,-9395,11913,-44030,-3576,21072,18274,60028,-3853,21481,65941,29363,23672,-74769,-6349,5845,-20103,-44298,29177,7148,-8727,45856,-1454,-513,-89362,-14541,28666,33811,65750,52957,-45741,-39959,-55515,54559,118574,-33627,-74386,34625,8637,-57377,39038,-23073,-44378,4513,29702,26373,-19721,-32745,6180,-4448,-551,88173,7583,-4360,-37149,-9792,3207,91076,16307,-75046,-27420,-12267,-11318,-3837,64869,-1914,-33557,45426,40013,-29949,-69002,15671,-23364,12338,1252,-23909,54166,36085,52389,16954,-43876,18788,30021,58827,83882,17185,27280,10984,3202,47862,95232,-12318,-35280,12937,-81902,-9269,74108,-34112,-35457,5094,-3209,112738,56709,14122,-33128,18543,-52073,-38011,-59531,-18813,-65950,-123880,18382,1196,-24717,9600,-4904,-29924,-19894,23654,-9950,22103,-3093,-41518,11093,2113,-42371,-17097,-59285,4222,-34309,-4939,-18274,-77442,-52331,-15165,3109,28119,54034,36845,-11506,17131,21929,-15054,53756,-27317,12750,29717,41373,16439,-13625,-8652,-78087,-32216,35008,70613,-43936,101213,-58402,-104083,62663,-73329,-48078,-38847,19916,110665,-30518,1461,12798,-6104,-158865,-149351,76492,-5403,-155706,-49784,-106418,30431,35569,3880,71204,-23467,41419,89448,-22094,35230,67794,8485,-63999,15920,-28428,-25598,-35060,-31178,53162,2869,-12243,7320,-54209,34234,-26710,131219,-23983,-20591,54400,-66273,41171,-47414,-18975,-53832,-64173,-21101,4974,26130,4517,46486,50656,-1225,4103,36282,-2819,986,33831,20375,-11355,24061,-39512,40335,86957,59824,15978,11227,-52293,12234,-22307,-4603,16305,5019,6328,68247,36331,56178,-5089,7846,7758,-4217,-5085,13823,-15519,-11862,51317,-91632,-17643,-49617,25197,9083,-154,-51874,5605,3700,-91993,5752,205577,-24243,-38226,8008,64785,-71447,-17536,-100130,-48285,8516,-6543,2244,-23361,98139,-69416,-80533,27657,-29519,-7164,-65021,-21528,-74625,-72374,-34368,86937,111508,51422,45233,58492,138488,101140,-71293,-61508,43970,-47339,40750,55105,-5276,-106873,-43384,119191,-2142,-66846,-22336,-14275,-12707,46470,-29627,-34795,-16919,-16407,34496,124340,88199,-21267,-18279,-31969,-3945,-41043,-111355,-11514,23623,11288,-126459,-115579,76343,44040,1912,802,-41187,-71449,74379,36090,101107,65954,77934,13573,6896,31376,91223,146529,94465,25466,-60119,6796,31422,-53793,-13125,-29551,-28778,-76223,44791,-7806,25629,-43771,-35777,-5065,11708,909,-26842,5740,1553,-42267,35899,1703,-40006,16605,-19029,37133,184,28642,-14783,62195,69503,28288,34136,-53853,-30887,40214,-17337,-65053,-20340,-61498,-61795,-14885,-3448,54217,-44322,-12419,-65779,-13886,8233,-11258,-38212,-38016,1127,-22672,18815,-19891,-55319,9537,-31029,5050,-9346,-7662,5635,-25534,11833,-10469,-48151,15207,-90097,-88930,-98413,-78821,-26997,23322,-25139,7049,15437,39932,52172,109655,93984,34894,78009,-1512,5866,35854,49548,10895,9243,-3911,11316,22605,-33635,-62839,34158,181,-29515,33434,-37963,69561,18561,-34012,-11923,17443,-15191,24878,28075,-19142,14000,23312,4465,9080,18280,-14094,-5587,6197,45417,33379,29448,-48328,-66517,-47010,-74235,19918,-28890,-91402,-9073,8445,-4771,-4527,37479,10222,-47215,-6711,95206,-80322,-20845,-43169,44483,1448,44275,65252,-53274,59412,18002,-19447,-49166,-5229,2238,871,-73947,41148,-30442,-94364,-55458,32052,48181,30428,-883,14924,-42165,-2385,69305,40731,-41597,-34405,46932,62053,-20177,-15862,-69622,68571,52743,61537,28925,45653,-11582,-83332,-56658,7682,76468,50821,44928,28857,7392,43388,12045,56598,47671,67189,-9081,-31646,-28408,22180,33045,-6206,-33766,-78117,-28866,-115340,-43352,40893,52825,-12709,-88,12636,9081,-12273,-73962,32392,28768,-35080,-102870,426,-17295,2036,-70252,-31402,3353,-35321,57965,33476,-7101,-71454,-58978,22235,-17555,46186,64279,111380,38181,-42431,-61718,-68367,51121,68779,-1377,-41855,19063,-37164,2572,15345,-34510,4980,-19360,-37923,-44931,4188,18610,64745,-63507,27649,53536,-25392,-15126,51482,-17425,11527,23833,-44534,32442,16597,65612,-21103,-15262,-17517,75869,43257,-6885,-49645,27373,-37788,-4165,94932,75584,72698,-3513,20733,-8362,-94161,-45638,69457,-32715,36628,161194,17387,-68961,30268,7939,-37807,67527,14000,85365,-38101,-15527,-8023,-49853,-34760,13882,43612,10725,-36443,-76152,26184,-14005,51792,106217,15404,16444,113593,100750,-14337,-71161,-51352,-38743,-15976,-66719,-92947,-69541,-49636,89330,58698,-22011,-33825,-2965,46755,29966,-55730,5844,-608,36034,-91700,-3872,-7888,57927,73226,126177,-24439,-65623,-38905,-76351,-189522,-27781,81373,44643,57857,-32694,35315,-33707,-35148,31984,77849,-15090,-31357,7586,-86860,25195,64135,54556,6104,77206,6162,-57987,-20093,6400,30593,-86588,-20517,52077,-102087,3661,94948,1721,-113609,-44389,4364,-14442,-51500,2986,-18887,-28973,-48304,37089,-10313,-61713,14294,80404,-41323,-15016,-53210,31804,-28223,39728,15737,31151,-56074,5542,-17361,-52806,-54004,-24111,40137,-27283,-56462,-41854,30380,26528,-10878,58449,29923,-37447,2605,48750,50215,18879,-32123,99941,-28,-21907,-16465,-71019,-92198,-62400,83989,6334,26126,-63887,17081,7807,10707,-6799,50215,14455,-27287,-48542,28776,29261,-5,32094,66235,69961,-39969,-41630,3228,-20471,72068,-6924,51294,-11959,-27596,11996,-30280,49756,-15520,68615,25630,46801,-43496,-5015,40086,16696,-46074,35963,-39725,-1062,3345,-50982,-8920,23322,-5616,55597,-8761,-38802,-24327,27731,68597,8477,32458,-49907,-37025,-1858,-43898,23806,52859,22229,-24464,36322,-73060,-7998,117547,-72527,5165,21828,27728,54609,-94935,-31149,-34229,-29181,39624,1141,22306,-34515,30154,56947,53272,-38220,-4966,-1236,-119091,-45275,-64001,6339,-34503,-20438,56180,34383,-5898,-56957,-23187,-39217,12948,-14441,27006,50212,-54172,30093,17136,-56274,-48126,-27949,56545,-18092,1876,18011,26190,113485,-9113,4206,22075,-4970,42126,-55024,-10219,-10869,13803,25131,2748,45395,65952,52542,-30066,-16110,-16647,7235,12003,-19560,4077,19542,-27374,-15667,14794,-2201,-81274,-27086,13848,-9200,88321,-10597,23894,-35776,24821,-59868,31965,-87422,70776,72697,94369,27366,17186,-27089,-39064,-12832,26705,-24577,-21862,29280,-5256,26612,5355,19658,-72875,-62493,-28119,-5343,-14665,-18420,7009,-651,-34411],[-32931,-12832,75841,50543,-4160,-56624,17981,-14458,6095,10134,-46725,-42726,-30290,-8032,74639,26289,56250,9639,-89417,5051,-85752,35795,-12667,-51675,26037,45075,126169,28497,43741,24041,-9400,11984,9858,-23159,-17219,-66445,82782,3922,-65432,58956,47294,29872,-30988,9205,-47436,-8105,-10472,-85368,-28922,19280,33195,62248,65201,60189,-13027,-6182,-62924,-64384,66497,-6561,1433,-87887,-68311,-85622,-36108,16318,13565,25720,-4726,38703,-10543,-9244,-18943,-26145,4102,33507,35678,63782,-19528,33171,-4909,7553,-40738,-9642,22610,21558,53218,7828,14798,41029,30085,39118,-73645,-23164,367,-11094,-49104,-7558,-8771,-26385,56289,163,1664,-69341,-23419,38151,51530,93635,46992,-26970,-58929,-52848,40477,86345,-35151,-18086,29691,16947,-49320,33993,3996,-45097,25736,44229,37585,-29529,-30137,4762,5444,-9577,82591,13475,19867,167,-55059,-4083,79855,755,-49422,-13170,5434,-14949,-7848,59585,-38707,-26544,62593,48137,-53121,-56314,25559,-18186,20991,-21303,-33703,40442,20504,69716,29267,-47417,15623,55044,54962,105403,20431,40293,26986,13366,40609,83383,-19371,-35717,-21305,-88018,-24457,79644,-15845,3896,17826,-14169,98000,10195,-26198,-24146,53598,-47646,-54081,-54500,-20072,-70935,-134270,-47563,7123,8085,27159,-21335,-38262,-12371,33778,-4218,37564,13873,-31834,40961,9629,-22203,-20534,-67672,-4180,-51171,17534,628,-63919,-59833,-4980,39320,35828,6582,37465,-71521,-28633,297,-59645,19141,-23052,23623,5773,29201,47990,19286,13134,-84670,-40286,19033,56518,-73561,76893,-27658,-71790,49615,-62798,-71357,-36429,-35675,63547,-41546,-18804,-47911,5397,-106240,-166925,225220,-137831,-110453,-41589,-81898,27606,33696,6313,73958,-37699,-18459,67746,-19067,53190,58897,21761,-72432,33426,-16449,-32411,-43371,-9572,63453,6563,-3612,18197,-29184,25406,-22765,137995,2295,-13009,41302,-58143,17545,-21013,29877,-20983,-35111,-29212,1802,13733,-14824,16819,59127,6571,3832,52789,1216,-7821,27157,11192,-33846,47788,-22907,43344,90111,47651,16926,22246,-56286,-3438,-47824,-32004,8797,3918,11185,67052,18815,37854,227,-5805,9812,-2448,817,17581,-45865,-25984,55440,-100002,-34367,-35173,24664,11646,-1700,-11841,33299,16715,-110187,11040,200524,-11953,-40006,-1815,49817,-78558,9179,-97316,-56716,3600,-650,5142,-17687,73618,-66241,-77610,28090,-42262,1298,-48235,-23762,-87236,-82729,-29630,103407,92906,34596,24370,86179,150492,108408,-54190,-30081,40374,-63419,-1214,38744,7221,-95439,-30677,105555,-3127,-36640,-28263,-23588,-9181,38095,-44659,-41524,-39088,-54369,11755,105071,70342,-69598,-44460,-32353,4255,-89131,-94514,-20196,40546,-2141,-99709,-101748,75567,23324,-12288,-8533,-55506,-81576,48634,34838,69265,60418,64919,4427,-13206,13549,68453,111074,50001,16112,-66087,8062,35490,-30827,-1998,-7690,-22608,-74824,33365,-28322,24016,-53107,-37337,-4671,20216,3821,-46794,-49667,833,-53769,28686,3794,-50134,12072,-45964,366,-13781,27408,-12514,54083,70923,31734,50401,-59692,-19783,66253,-18072,-42179,-32000,-46898,-65982,-46994,-22712,47808,-48997,3059,-44719,11728,25349,139,-33618,-33319,23244,9459,11192,-6920,-46109,15768,-19734,14609,-17172,-6508,29458,-5837,13927,1268,-42034,4183,-91560,-78630,-117280,-83577,-41555,26715,-15938,8406,23148,57665,28296,106172,101685,30246,58348,2438,12521,32866,29993,-8318,4706,-3489,19921,21408,-11908,-60833,49254,4364,-8019,26178,-67372,55099,19204,-38167,382,34695,-19784,38698,16629,-17968,4370,21937,11934,-1116,7047,-10588,27228,-7738,32574,30636,49132,-46256,-51142,-16964,-58485,26321,-16008,-94234,-23554,7645,40613,9124,36167,16908,-70837,-33614,72878,-59657,-17902,-45624,40202,23798,66080,77041,-54864,32226,13339,-37472,-67897,-35588,-20922,3884,-68215,46000,-42178,-90945,-67619,37738,64526,3315,-5070,-1874,-49829,-18300,88975,47967,-29209,-45461,43275,60233,-18151,-28057,-78568,73530,37688,26297,8877,58106,-8930,-87003,-41467,33602,159160,98199,71275,54855,3806,55177,11829,59124,35966,64149,10215,-23219,-30404,36042,25098,-20336,-44087,-75440,-38857,-117323,-34765,45030,35462,2417,-22778,18586,-8485,1744,-85740,37203,18356,-38565,-93701,-6687,-10818,15925,-34662,-33420,2928,-28137,101543,44591,-1886,-55131,-34780,-5835,-46290,69769,62045,115332,32527,-33158,-59791,-65820,51768,76207,3007,-64713,27809,-874,4614,18603,-20311,-2475,-36125,-35586,-48561,20518,13125,37673,-56452,2831,55874,-10239,-30466,61271,-18430,4445,29630,-74688,41104,45687,56836,-11370,2429,-13720,90271,54721,-3451,-28754,26274,-47436,-15265,78178,69139,69337,-16138,6809,-18940,-71457,-64200,46318,-42095,41333,121884,25928,-50835,5351,15321,-39147,46412,43565,104483,-42046,-14537,-44197,-40736,-15216,38519,15640,-5008,-53359,-104212,24171,-31827,21177,110033,14593,38520,129692,116161,-36480,-70325,-31875,-41492,-32076,-83648,-100400,-57000,-38576,92578,39288,-27752,-46175,24734,35817,32977,-45210,-2132,-15020,45410,-64910,-7370,5609,54329,68948,128755,-30567,-89215,-56617,-76616,-148006,-7147,94143,8926,40795,-6938,27420,-41200,-13612,45187,82962,-33682,-6503,-5688,-106158,3248,73596,61180,-2913,90583,-2199,-55253,-55744,6718,22597,-98711,-5387,50331,-59854,-24028,60121,-6627,-119776,-40765,-4018,-34358,-60369,-2463,-59597,-56135,-53702,30580,-19088,-49957,16915,55326,-58257,-20786,-50165,40031,-29356,12043,-4826,34716,-89744,3221,-30611,-45851,-57792,6581,59879,-47517,-63773,-24431,23934,18527,-12442,47170,35525,-53649,-6653,38360,58619,3680,-20530,74113,-37793,-6045,-12467,-35636,-40920,-41856,87186,8536,21409,-37325,10696,4219,5316,9687,38483,1629,-34337,-49801,32137,43138,27264,37725,57133,52076,-34063,-40176,-1873,-7520,67147,-15964,39548,35880,-30415,27603,-33535,51008,-13621,75829,57232,17898,-43425,-2376,-15439,13194,-49178,23428,-36503,-6825,1891,-41207,-1451,6708,4944,75697,6066,-26102,-43860,18788,73965,-4693,-14189,-37924,-37780,9791,-35761,31881,37388,41654,-57511,26603,-49205,-4114,104906,-60190,12181,24851,42438,65007,-110393,-27494,-51461,-24639,9999,837,27865,-42926,26572,66660,59824,-31567,9656,-6404,-97097,-20595,-40986,-60,-14319,-14340,61924,33941,-22485,-53713,-16340,-25975,29188,-2050,26398,48629,-73318,44487,9323,-72255,-44885,-50728,59320,4218,13109,52270,39327,115823,-8660,9412,22258,15896,39442,-69208,-18513,14956,32159,14445,-38175,33008,41947,53979,-38518,-19175,-29899,10661,4271,-2497,5161,22660,-20159,-15152,1826,15542,-91332,-18704,6248,3860,81649,-44172,8894,-43127,14862,-97122,19013,-67477,98524,91098,94554,36513,8147,-38054,-41547,-29677,29572,-30143,-5140,33983,-5018,11627,-10715,22436,-70364,-52187,-27725,7179,7788,-3139,9465,-16441,-34157],[-33501,-13990,66949,48698,-55043,-65176,14481,-25988,-14469,2168,-70368,-24487,-2534,12262,108118,29489,54944,25521,-62754,11217,-93094,24164,-27190,-47206,27786,55744,81809,51564,57816,8838,12551,13671,13762,-36325,-15762,-43366,78922,-17175,-83485,64359,48017,31216,-15470,24735,-17758,-5428,-37480,-72662,-3552,41484,12347,34746,46007,43654,-28545,-32482,-33917,-44879,74925,1128,12005,-87032,-71979,-64943,-34046,27363,26988,32658,32374,31521,-21211,-22682,-13379,-37817,6439,53879,48318,22926,-15212,56263,5098,-3059,-38439,-13993,26761,13802,47923,26258,8453,1398,16479,57020,-57871,-36222,-14549,-2054,-43037,-34264,-22739,-39204,55055,-4750,7498,-40784,-27352,40575,60969,106062,41694,-2435,-70309,-43268,31083,39609,-30435,24093,25092,16274,-34445,24975,26944,-41754,39463,60256,46636,-39323,-26303,5243,10111,-3885,71351,22323,36598,36639,-90274,-4515,64992,-7047,2138,23244,19878,-10606,-19466,49302,-82803,-19169,90282,58791,-69345,-42832,32263,135,27436,-38416,-39162,36367,4798,91973,46044,-45819,14666,90428,38871,110225,19568,49206,45078,11665,21607,51014,-22629,-29205,-45444,-82986,-46315,74119,12302,58972,28446,-18890,67906,-26033,-53492,-21542,73229,-36578,-61116,-38691,-11685,-63116,-134096,-117372,8209,29625,41833,-28594,-37722,1223,41935,7335,51761,33836,-15631,63877,9092,7945,-23600,-71672,-20400,-57385,33850,20876,-30744,-61125,7345,59001,45088,-44710,29815,-109755,-67657,-19838,-87706,-20669,-23290,17251,-17007,15325,71438,48392,34745,-94452,-49668,-3260,35496,-89454,54442,7253,-35792,34498,-45953,-84835,-37488,-99549,7563,-39526,-21563,-86352,18015,-32499,-157339,308033,-267413,-57336,-54618,-45528,24741,35794,12114,74199,-37014,-52709,36066,-11916,65617,43757,34869,-73831,32178,-20308,-42313,-56101,8254,71629,10144,-1356,29190,-19949,7035,-8762,122120,35945,-5667,29694,-35596,-5851,2390,68516,5843,-12655,-33479,-10006,-6480,-29460,-21120,38212,8893,3782,64995,-5320,-15820,15859,-6382,-59483,63961,-638,47786,81941,38885,25308,32979,-39991,-15236,-60216,-55561,2571,9031,10492,39481,1688,11435,-2134,-16483,2749,-12553,2716,30501,-65543,-33176,69317,-92090,-50064,-14839,19526,10833,-6725,19442,62242,17868,-119345,27152,166652,-7391,-33369,-28672,27522,-80369,25803,-85484,-59249,2168,5758,8550,-10890,39158,-59354,-68871,33933,-55803,10057,-16729,-25899,-93402,-84690,-16570,101700,57946,15961,-5680,101271,132009,109774,-30016,-948,36417,-66409,-32731,36754,16761,-66499,-13448,63883,6179,7120,-32497,-26521,-3738,26665,-60365,-41752,-54769,-79690,-11922,71908,36891,-100315,-57725,-23430,25379,-106424,-56523,-27801,51684,-14857,-69979,-86117,73097,-3740,-22738,-19790,-67036,-71015,17698,24000,26987,47489,46211,-3744,-30242,-1306,36024,67500,12675,5669,-76199,7553,48712,21,3503,8187,-25202,-65895,19883,-50632,21033,-53066,-46467,-1864,23995,-949,-56260,-78734,654,-61378,21843,12188,-39957,7978,-67314,-16619,-29080,29137,-6699,31922,58552,22478,51254,-65926,-13280,70945,-19689,-12119,-38668,-30152,-64938,-65931,-36024,33290,-52306,17265,-17660,30240,30289,2182,-21579,-26009,31606,44112,-2406,6664,-29032,17462,-19672,9831,-30637,-11751,46528,13596,13165,14818,-33138,-12210,-74317,-60584,-119002,-74767,-46105,29994,-7125,-3095,24606,67317,4327,92008,89605,21167,29895,12665,22013,25346,14676,-26497,-2782,-9726,43109,12092,-2579,-54273,63152,6980,8176,13854,-87542,40519,14016,-41471,15490,36685,-23667,49232,14194,-11666,-9221,14858,12357,-9223,-3857,-1954,56366,-13831,24512,31641,64951,-45550,-30800,20544,-36862,27322,9139,-80235,-40478,9671,74693,18025,35907,21106,-82538,-50117,44722,-22106,-6576,-39300,36028,49459,88408,79855,-43848,3192,9510,-55243,-78711,-54813,-44950,-3417,-44081,48983,-43369,-73975,-79301,26075,76825,-25679,-8174,-17679,-42641,-33049,100127,42369,-19355,-49835,33080,44693,-10193,-37458,-78732,73714,27412,-5867,-20714,60440,-78,-81888,-18506,55885,212075,130903,89073,75674,752,61540,3063,48156,18488,52677,27691,-850,-29652,30159,6321,-30006,-42362,-61465,-36419,-100319,-26923,53072,22746,29948,-36658,18804,-33258,18677,-90365,27679,3540,-46476,-76846,-11521,2916,21166,-7058,-42799,661,-17492,128205,55674,3992,-23448,-4167,-37988,-69661,67948,43222,102157,28354,-15555,-37414,-49744,49128,86193,8983,-69204,30932,30594,6749,24446,-15831,-8364,-47922,-23082,-43435,34766,-510,9914,-39738,-10615,50789,4926,-31750,55744,-17857,190,26256,-91410,38551,77599,44478,-3949,34740,234,100341,64228,-12696,-7146,16277,-57358,-30699,54584,60086,54360,-26373,-8230,-24574,-42307,-72509,16801,-33342,44205,81285,32216,-22835,-36039,15427,-35003,22406,68980,108286,-46341,-13084,-78513,-26459,-1251,46744,-8340,-16548,-54715,-76880,11979,-47900,-30816,71038,-3950,52832,134507,129368,-53897,-55979,-14270,-37445,-38025,-87346,-102515,-39167,-25622,70262,24385,-29959,-58929,31700,22960,29214,-38711,-6008,-25239,47529,-11844,-12313,8292,39434,53842,111254,-35052,-105069,-64574,-68998,-85575,19059,103556,-20528,28181,24882,5187,-51747,9448,51605,62667,-45969,12641,-20034,-113841,-23047,74428,67858,-1716,91245,-12961,-46315,-89986,-5484,10742,-92331,10965,47517,-18277,-57890,20181,-13289,-102202,-32239,-8858,-51301,-67603,-11411,-97323,-72518,-46929,23316,-25902,-31928,21167,26995,-65344,-16079,-39482,43141,-27156,-7456,-26865,30953,-107522,-585,-28419,-34753,-46507,33177,69557,-61971,-67520,-7135,13881,9626,-16713,41191,43186,-60258,-12279,22780,59074,-16887,-7645,41676,-72540,16931,-5120,-4383,11990,-16854,83563,5625,14728,-10840,2453,840,-2494,30221,25736,-11406,-28983,-48747,27285,51898,48564,31688,37296,21370,-28919,-33099,291,1246,55815,-23376,25226,76918,-28818,30238,-35067,51303,-14337,73699,77451,-5897,-36294,-8413,-70513,4523,-48843,8821,-28253,-16184,2383,-28123,4503,-6751,20762,86891,30056,-10369,-61690,12223,77409,-14658,-52653,-25317,-34919,28664,-20665,45124,14378,64931,-87665,9594,426,-2647,79252,-50587,6940,26856,47504,67616,-112296,-18235,-51398,-16734,-11120,3979,32843,-46849,26596,55567,58682,-25982,23728,-16743,-64355,2063,-17185,-9614,5341,-10487,59662,31013,-39615,-45620,-6349,-1491,44664,15001,23757,42617,-75190,71310,6895,-84255,-30049,-16662,67468,22882,22736,64051,45514,109271,2484,10558,18614,36640,28194,-71405,-29776,26103,43814,-9251,-78748,10754,14008,43681,-46523,-15999,-33575,20953,-9267,14756,6915,13831,-8964,-9617,-14349,19184,-84811,-8770,-1347,29750,59765,-65706,-4695,-46919,-449,-111345,8522,-44098,112268,99147,73674,34559,-5109,-51660,-44167,-45015,32158,-18861,15002,32157,-658,3816,-24777,21268,-62679,-36729,-29259,19810,23416,12883,14571,-23091,-20976],[-21681,-17758,47825,42663,-84460,-60598,7958,-51783,-32816,-1583,-76539,-1767,23937,23181,124516,34433,49325,27566,-37301,15050,-92160,8163,-40510,-34194,23347,62845,44650,55276,51928,-6540,42941,8211,12686,-38050,-1958,-9154,73825,-26752,-87759,48938,24240,19430,3438,33317,5469,-7331,-63748,-49456,19247,61566,-10308,2596,15946,9477,-42491,-49652,-5245,-13092,65989,10501,8865,-79360,-65049,-36798,-27647,31529,37972,29070,46132,18181,-27458,-34835,-9864,-49267,6695,74655,54127,-6073,2540,64169,17404,-18521,-36567,-15427,30017,-2115,47393,48104,6113,-40681,-3221,69370,-37211,-41731,-35441,5765,-28935,-42641,-30001,-44688,43804,-14311,15355,-13829,-24033,40023,62100,107753,37552,21973,-69776,-29995,23626,-6793,-19844,46143,18985,6819,-20760,9326,42578,-30264,40150,74794,50758,-47989,-25201,4846,5320,13074,55529,33562,39439,58643,-106058,3380,49416,-4229,61342,71188,29387,3094,-38099,34502,-118931,-11545,120271,67357,-74249,-32373,34036,22452,29015,-46911,-38569,44739,-6096,107614,58219,-36657,16088,119757,14722,96096,17081,50814,55771,-1738,-4809,6630,-19946,-16314,-52989,-69741,-72258,55026,41201,101584,35104,-11332,33081,-40485,-63764,-28714,72612,-22517,-57079,-23208,2109,-51036,-126042,-167147,2727,37240,50346,-24491,-29643,15248,46698,22414,60621,53097,2302,75564,10399,35596,-26981,-70187,-38233,-49733,42795,40919,10004,-55310,19799,58793,52590,-81635,14786,-116146,-87005,-31771,-91850,-54727,-19412,-3428,-37735,2300,75685,52189,51272,-96248,-52046,-22638,16037,-91310,31950,36057,-7986,19501,-26816,-84812,-40971,-144275,-37199,-24564,-2540,-92650,31626,39732,-124148,333598,-377266,-5052,-78234,-9711,22787,41965,18781,73323,-20692,-58791,3783,-6102,66793,23172,43563,-64548,13438,-36187,-49649,-64548,19667,77892,15077,77,51751,-23280,-17334,9757,81634,64858,-1705,18424,-3170,-22908,14873,87188,14496,-2854,-35690,-27294,-33313,-38625,-53044,-9304,7841,4735,69866,-15626,-17327,3744,-26116,-80023,67100,20352,50575,63373,27764,40081,40297,-9870,-21878,-59995,-67952,-1640,17416,6256,-5359,-7051,-12465,-12494,-22399,-12428,-27989,-1284,50158,-65906,-29615,84862,-66390,-60438,4439,10829,8863,-14598,38600,85942,4354,-113938,41066,118100,-10386,-20666,-61896,2798,-79205,27190,-69729,-53199,4065,11528,11054,-3655,9020,-49052,-58607,41740,-61470,19949,18366,-26841,-88041,-73715,8320,84447,21724,213,-38716,100384,81348,99057,-2661,21895,32970,-60649,-52659,40779,19350,-27567,1731,1963,23739,51306,-33625,-22572,1043,14702,-70763,-37107,-59963,-86592,-29701,33762,-275,-99959,-46502,506,53444,-96992,-12610,-35799,54454,-24908,-43971,-72332,68509,-27692,-24005,-31243,-75167,-48551,-10167,6120,-10295,38939,34202,-10934,-39154,-11632,1194,32103,-5609,-6835,-90713,150,65882,29437,334,13109,-32997,-50903,7091,-70525,17649,-49110,-58131,6890,24376,-10181,-51546,-80302,554,-62646,18239,22270,-21095,4874,-79834,-12856,-42823,32800,1976,-563,38698,4186,41095,-74466,-12795,58172,-20822,15928,-39846,-16528,-62682,-64315,-40602,12290,-54394,24593,7624,40464,21045,-4807,-3809,-20507,24436,65629,-18681,18558,-11026,14628,-30599,-7594,-46596,-22222,54100,28912,10809,26975,-24937,-34117,-41354,-38968,-108200,-57203,-42056,30243,-4118,-24980,24468,65322,-12284,70036,62227,7718,3743,31125,31437,14744,7649,-38155,-12803,-21002,68387,-1593,-7667,-42457,63332,4247,8584,-3142,-95169,26431,7286,-42166,26502,18564,-25478,54719,16899,13,-22188,4262,7739,-13602,-11359,9987,75390,-13287,25553,44041,73183,-46219,-10040,58068,-12079,24541,38112,-51447,-53580,14300,88098,21021,38622,20667,-81079,-55168,15038,24986,11423,-27369,30906,71200,104294,71872,-17859,-17833,7739,-65390,-77037,-58084,-62170,-17191,-12974,51342,-33890,-49325,-90368,1614,81938,-48131,-7640,-29255,-25798,-34082,102153,27003,-11508,-45987,21234,20122,2332,-44180,-67591,71466,21594,-26914,-47840,56300,16465,-65784,1915,66630,205461,142902,94448,84744,-6488,57872,-11191,29559,-854,38564,35828,27315,-29493,5574,-18358,-31326,-30618,-40297,-10497,-63196,-18972,66994,15722,59114,-35148,9808,-65242,33099,-85169,953,-13016,-54332,-54217,-13147,19613,19242,1650,-55438,321,-7139,127614,60714,9866,13169,28257,-60375,-79718,48077,16087,80258,29235,2266,-2253,-24676,44341,96243,15786,-49191,27881,48307,9605,31225,-12651,-11917,-50309,-2717,-30732,41331,-16063,-8234,-15651,-9380,40268,15677,-19497,36514,-15503,-1799,13094,-89841,25323,103159,28482,-1191,74153,26223,105775,68394,-28382,7001,-2688,-63720,-44129,30539,50651,34070,-31264,-19678,-24657,-18178,-68369,-11052,-8500,44401,51271,36428,2454,-78915,8457,-24966,2083,85310,92391,-52059,-11948,-96037,-8948,2437,36324,-21066,-21181,-39657,-20253,-7252,-57315,-88502,6912,-34942,56515,124706,124870,-60948,-37830,-1279,-30044,-35027,-74604,-95486,-21526,-17106,22659,17150,-29064,-67554,14756,10629,21754,-40116,-2992,-32658,42610,52317,-18957,146,17996,31069,82044,-35988,-106944,-59034,-55689,-26785,46376,112926,-37314,19687,52221,-24790,-67903,25559,51664,21454,-50877,20995,-34738,-106832,-48208,68560,73444,7849,75150,-24564,-40638,-110426,-24031,-5538,-70232,23008,39294,10980,-90121,-16003,-13463,-67111,-27377,-15433,-65538,-68182,-22306,-121278,-74550,-31326,16612,-28176,-13089,26779,7508,-60423,-1223,-20128,42091,-20132,-15031,-45802,14435,-107072,-3741,-7527,-18574,-18251,49511,63905,-66839,-67241,10482,916,-1286,-21420,41699,50684,-58982,-12776,4077,51599,-34560,1477,16688,-91684,36724,3528,16440,46872,2749,79576,-1134,8847,1528,-5093,-2443,-11012,49847,14033,-21913,-12633,-44202,13787,49982,58115,15511,9045,-16466,-26857,-24267,9863,4236,40492,-29872,14690,98904,-24809,20060,-33936,51367,-17157,62688,75821,-22288,-21378,-20902,-108816,-10468,-47706,-3742,-18202,-26468,7377,-11888,10272,-12385,38306,84101,57258,4727,-73887,11905,76622,-21322,-67910,-15179,-24209,50741,-4939,59887,-15839,80961,-103253,-9440,56551,-3420,48249,-45252,-8574,28863,43544,57608,-101098,-5843,-36484,-8769,-23616,8193,35777,-46092,33127,36417,49313,-17974,33550,-27511,-34945,14979,331,-19989,20567,-7389,45424,25851,-54325,-37970,3601,25353,56858,31812,16986,31925,-61578,103772,11805,-89218,-13042,44349,76932,27125,26272,48287,42207,93223,19652,3225,10925,54432,13543,-60670,-39882,21734,45979,-39566,-106725,-16468,-11134,28126,-53673,-12685,-29133,33247,-24109,27022,10121,-6101,2126,-63,-25789,11510,-60643,1705,-4265,61498,29106,-70451,-16464,-48017,-18771,-100787,5181,-19239,103952,96624,45324,23183,-28934,-63845,-46885,-54829,30522,4967,32945,23745,6802,670,-33382,18184,-50306,-21231,-31586,29752,29162,26282,21424,-17685,7706],[685,-21929,22445,35723,-83272,-38578,-1653,-82563,-43650,-888,-62308,19716,41710,21004,116910,39925,43478,14274,-20935,18386,-84802,-8445,-49753,-16740,12689,66237,18536,40440,27004,-20625,67764,-3591,6837,-25854,21319,23591,68557,-23063,-75470,18782,-15299,-4813,21539,29254,17103,-11841,-82166,-20419,29838,67115,-30704,-23243,-18704,-29698,-52285,-49810,19164,23476,43741,16056,-7286,-71815,-55461,-10283,-18919,26515,40647,9661,24539,2323,-26533,-46996,-6854,-58777,3261,86730,52619,-14540,30900,55919,28115,-34404,-33162,-13769,28374,-21400,52244,68273,9082,-71449,-17712,69525,-22358,-37973,-56368,11097,-12210,-30911,-28553,-42171,29540,-24811,22669,4205,-13037,40564,57660,106632,33913,40978,-58503,-18280,13154,-41287,-4137,51730,11235,-8492,-14699,-12447,48260,-10127,27326,84310,47426,-53457,-29923,3581,-9304,34786,37370,46036,29474,58443,-97507,16318,35499,7851,109171,111501,34353,22053,-58787,18360,-132599,-3196,140051,67651,-65432,-25747,30194,37354,24360,-46349,-31565,62634,-8561,106076,58491,-19803,20204,125411,-11705,67645,15555,44119,51299,-22674,-31970,-35751,-12025,172,-44458,-53221,-97538,25023,58854,110471,37508,7833,6484,-32832,-59935,-44169,54342,-9740,-42743,-15866,15459,-43386,-115028,-177053,-8422,35125,51875,-10100,-17338,24313,48488,37661,60846,68452,18896,77035,23016,49365,-33662,-64150,-50823,-29311,44439,58776,45236,-42661,29055,42417,53812,-92676,-4565,-93109,-81909,-31812,-74362,-76251,-8074,-28755,-55051,-7340,56659,20236,59770,-82807,-42277,-29926,5002,-83435,6757,46404,2283,6564,-8963,-72743,-46176,-148840,-59113,-2270,30068,-69809,45582,89170,-79081,332037,-440913,37021,-100010,14880,21687,51333,23584,72188,5936,-47105,-17671,-4561,55231,2041,45454,-45075,-12835,-53704,-49133,-59406,24599,82411,21452,5784,87144,-32770,-40669,25617,26911,78055,-2193,5987,30089,-31259,12765,83575,3236,-5935,-35862,-43662,-62067,-42944,-67788,-67064,7130,7569,66042,-21729,-10909,-5269,-41647,-89210,56507,33296,47515,38081,8635,55555,40501,22528,-25205,-53224,-66151,-3512,24430,943,-51412,-3561,-25061,-27592,-24242,-31210,-40528,-10910,70096,-46142,-14362,94725,-26765,-61646,16970,1939,8429,-23614,46713,99383,-19090,-92904,31682,69736,-18709,-6608,-79115,-18942,-76142,14087,-54863,-38128,8571,15990,10664,2823,-5596,-36214,-50466,46989,-53666,31708,44731,-25836,-68844,-49814,41757,56487,-1268,-9307,-67366,85867,13476,73255,20064,37072,30283,-51612,-60451,42007,13310,11937,11509,-58023,44714,83577,-31274,-13170,1916,5219,-71193,-31156,-54368,-75051,-37367,94,-31638,-71795,-9658,36391,79132,-77504,22728,-44837,49466,-31077,-24419,-61403,60480,-42913,-14854,-42014,-80673,-25730,-28241,-13459,-28265,41632,34222,-17834,-38245,-18064,-25943,13219,-6842,-22161,-106998,-16705,77308,48899,-11373,7798,-40285,-29530,-2105,-83151,15550,-46606,-65535,22847,23710,-17398,-33554,-63724,-489,-56716,19873,30827,-5947,3486,-81671,1200,-52151,36184,12061,-33542,19705,-16917,27563,-82926,-16737,35522,-20319,34825,-37299,-4732,-61141,-42595,-36871,-11263,-54748,21887,23993,42916,-118,-16576,15661,-20083,5485,63697,-33030,26721,2431,8210,-47207,-30501,-61360,-35444,52043,37180,8543,34887,-21200,-57353,-845,-18388,-92101,-37698,-33135,25554,-9333,-50713,25896,51231,-18919,43746,27383,-9472,-11101,56915,37184,3398,8994,-39598,-23769,-34166,83501,-10415,-22158,-25550,41555,-5459,-12540,-23207,-87580,13002,5295,-38268,27670,-16361,-24644,54955,18652,14747,-32844,-6591,1255,-15067,-13742,21736,81742,-8948,35778,66005,71016,-47980,5403,87109,12617,20018,59836,-13774,-56006,20358,78974,19204,45063,15423,-68950,-51532,-13753,68299,31646,-15798,22400,82436,109140,54032,19785,-23538,9585,-63664,-61382,-46297,-64459,-29828,14908,54677,-16773,-22992,-99699,-27733,78338,-58020,-2426,-35489,-7100,-8954,96342,9232,-3515,-34306,12762,-6940,16531,-47671,-45882,70692,18024,-33603,-59303,48963,39047,-39858,12348,61158,143514,135367,85868,77512,-20486,42292,-26581,11260,-18072,29116,30989,50411,-33354,-29963,-41282,-22693,-14376,-18158,42945,-13023,-9591,83913,13227,76875,-15868,-8026,-97182,39951,-70001,-38833,-28105,-56629,-30179,-11908,34243,13967,-10408,-62821,5035,-1065,99261,55698,15044,44266,56896,-62309,-68890,27833,-8733,62204,36248,11198,32998,2402,38324,101925,22987,-8201,19578,48156,13463,36281,-2517,-12729,-41929,18096,-12556,36566,-26190,-9497,10760,3577,27670,18571,-977,9372,-10896,-2767,-7292,-71359,6056,113281,8904,-3236,106430,62586,107071,65090,-44148,10989,-24539,-62498,-49944,10585,41998,15509,-29234,-24084,-19773,-6457,-52399,-29536,24060,41348,33498,38934,15437,-104010,-2500,-10254,-9291,90127,60843,-57946,-11065,-87605,9607,-4614,12514,-19458,-18796,-13699,31260,-27255,-56413,-129466,-51110,-64145,49601,100883,97536,-55407,-24976,5657,-22301,-26719,-46647,-76467,-7807,-18371,-37101,16948,-26943,-68824,-17616,1133,13505,-49684,8016,-39222,31134,105195,-26953,-14960,-4732,4284,52894,-31911,-92927,-40637,-38908,10567,69747,118114,-43415,13826,64970,-52726,-88063,28702,47150,-26479,-48976,17596,-48217,-85214,-67825,58050,75014,20513,46153,-35220,-44488,-110341,-40389,-26950,-40367,24319,23744,26000,-111379,-41554,-5216,-25554,-30605,-25822,-75173,-58783,-32442,-126434,-62453,-12268,10751,-25223,2301,33925,4432,-44803,20001,4531,38112,-7850,-10973,-58496,-16118,-92039,-4129,27484,2933,24105,52486,40457,-61291,-62954,28204,-15128,-16457,-24388,47298,55955,-53694,-8064,-14823,37498,-42015,3175,7146,-88154,42025,11329,26336,53342,8781,78810,-9456,6041,-5090,-9273,-5726,-16151,64437,4746,-28141,9401,-35322,-6024,32536,53836,-5441,-24220,-53300,-29043,-15531,24614,2056,23755,-37040,10591,95926,-20264,3473,-30249,51436,-19731,43335,48867,-31373,-409,-35120,-119759,-31026,-48969,-10297,-9964,-36231,15795,5337,16354,-7925,51854,65443,79344,15596,-78902,18524,66384,-25824,-55841,-8609,-5987,69554,4248,71032,-50186,82131,-97735,-25202,91208,-5521,18704,-44195,-27548,31299,33997,33429,-81128,6756,-12492,-3568,-28622,10641,34874,-41847,45363,21923,35336,-4516,36782,-32899,-16735,13573,7926,-28036,28861,-5275,18984,18408,-63935,-34858,10117,44785,64203,43719,7254,18492,-39211,131786,23397,-86161,-1530,91071,82697,14066,21251,11508,29071,70611,36248,-12290,-523,65949,433,-39599,-45033,6078,39297,-67955,-113702,-42604,-30349,15383,-58185,-14759,-20596,43180,-32859,31093,14758,-32605,8325,10984,-26851,-90,-21066,11814,1747,89562,-1056,-58830,-25702,-48810,-36084,-72244,11956,4080,72113,85864,27431,8918,-62670,-69762,-49305,-56581,22391,30376,44338,11339,14671,-632,-35012,16780,-33961,-9595,-32550,34811,24944,32574,28850,-2587,45409],[27548,-23895,-2850,30936,-56898,1181,-13407,-104610,-44140,2480,-31162,33897,47772,7075,85742,44034,40570,-10498,-16503,22750,-75674,-20628,-52754,-1150,-2600,65737,-4464,13271,-8904,-32504,74680,-18376,-1425,-2586,46714,44696,62419,-7307,-47957,-14669,-55246,-36033,34799,10840,18107,-16016,-87910,7131,22826,51542,-43824,-34360,-48596,-60567,-56532,-33108,36937,55847,16903,13620,-30497,-67553,-47938,6255,-10909,13591,30385,-23879,-26703,-10741,-18412,-60039,-3415,-64130,-4839,81542,43500,-3599,62501,37240,33920,-44327,-25987,-9832,19809,-39084,60399,81649,15477,-81131,-17470,55015,-19530,-25481,-71195,13214,1406,-5284,-20022,-33274,21488,-31953,26737,10272,3634,43980,51026,107444,29432,51911,-42275,-13005,-2962,-59238,15177,47094,4803,-24408,-17904,-35567,42435,13466,5680,85687,35924,-53046,-40751,4250,-29821,54594,19491,57896,14376,37701,-65978,27654,25411,24608,137094,127331,36056,37469,-73497,6278,-117272,6325,139137,55497,-44273,-21598,21094,36191,13966,-39213,-19510,82854,-1548,83427,44854,1598,27051,99048,-34937,35034,16254,30084,29693,-44443,-53561,-61923,-2437,16050,-26232,-37976,-114896,-8453,54809,83481,36685,32276,-44,-11004,-48107,-62155,26812,-1861,-21598,-18749,22931,-44931,-105862,-143748,-21977,32427,47727,10677,-4741,25214,49512,49683,51201,77503,33317,73871,48975,46441,-46161,-55881,-52836,-1643,39333,70530,65253,-24714,32038,17577,45560,-79752,-23833,-52855,-56664,-20879,-44546,-84958,8150,-47240,-66946,-12624,19581,-36193,60073,-54738,-20799,-20543,5292,-72784,-20939,28883,-7835,-2918,5461,-55317,-52438,-113063,-59647,18552,56093,-31480,57986,103979,-35787,334271,-428579,60703,-110836,23058,20544,61766,24713,70146,32676,-31004,-19167,-6242,34409,-13177,40801,-21954,-34987,-62447,-38304,-36044,25166,84625,27581,17003,124576,-42813,-55175,33013,-19734,70429,-5579,-8136,53492,-31538,-2667,61823,-18993,-16756,-32425,-51834,-85582,-43796,-60946,-112704,10325,12604,54412,-18300,-252,-8251,-48736,-85202,36058,33708,35369,11525,-18949,62873,30572,45795,-28483,-47647,-52536,-3904,25675,-3299,-83625,10572,-22351,-42449,-24691,-47033,-43823,-24012,81622,-14340,9513,95724,17908,-51730,20621,-2483,11720,-31543,45800,101273,-42386,-61623,-17564,31840,-29231,3460,-58465,-33704,-69973,-7048,-43308,-16528,14444,19102,5902,7237,-1858,-22568,-45504,45812,-32245,44789,54323,-22459,-37953,-17932,75104,23571,-4725,-11507,-84911,64201,-46386,35935,29496,45247,27889,-42119,-56388,35447,26,43812,15895,-90098,62935,97314,-26300,-1105,-3515,661,-59652,-27538,-40399,-50191,-34516,-22451,-52323,-32840,37724,70757,93084,-65460,41438,-54243,39970,-32876,-10159,-52519,47715,-50701,996,-52036,-83749,-11153,-33428,-28491,-19856,54504,43477,-24552,-29622,-22181,-34852,10750,-1621,-39200,-120587,-41113,73571,53893,-27685,-1276,-41793,-1444,-5449,-84956,16344,-48476,-63457,42731,24292,-15399,-8060,-42008,-3398,-44731,27029,37432,-1573,4494,-72508,11933,-55085,36840,21714,-54990,8402,-33876,16681,-84625,-21214,10495,-17842,40968,-34266,9972,-59408,-8969,-28425,-32020,-52302,10935,27202,39354,-27366,-27205,31873,-24842,-18005,39653,-41041,29576,8763,28,-61169,-48442,-71635,-48400,42643,37176,7802,36729,-24247,-75401,36552,-3413,-76001,-21364,-23305,15990,-20131,-71346,28879,28814,-17349,16775,-7158,-28613,-11521,85167,36631,-6099,15056,-29936,-33006,-45582,83121,-3846,-36229,-4792,121,-20802,-51837,-43843,-63307,690,13815,-28436,16837,-56691,-21326,51091,14748,27942,-42273,-14755,-4046,-16211,-10477,29291,76748,-3987,49179,86815,57428,-50192,10285,101132,32349,14922,64784,24107,-43302,26165,53092,14828,53558,7118,-51308,-44150,-39859,91937,48259,-10715,8370,80578,101804,29728,60546,-12420,16389,-51157,-34559,-25689,-47768,-34101,33195,60105,3072,729,-104216,-53896,67513,-53647,6298,-37553,6172,41071,85575,-2174,7047,-17049,10679,-29998,29356,-46504,-17855,75021,14550,-27790,-46536,40010,62600,-8731,10571,39932,61481,114249,64518,53685,-39543,17275,-39193,-594,-30060,29718,14478,58989,-43086,-64867,-54475,-5479,-240,-1068,111563,36895,1819,98564,12570,74202,17367,-30249,-117739,36371,-47795,-80840,-38662,-49233,-10051,-9238,42647,9848,-35282,-56170,15518,-1820,51930,40890,18962,62843,76212,-41216,-33915,24286,-22324,57057,47490,5460,56255,24904,31555,98910,30732,41307,8194,31951,18088,37123,17333,-11174,-25120,30244,8681,20517,-25380,7143,32633,20739,16756,12526,13033,-18079,-4062,-3758,-29904,-43082,-13092,102719,-13581,-8014,117682,102529,104520,54262,-55901,7466,-39449,-51122,-45437,-3587,34258,3576,-20863,-20441,-11219,-8424,-27876,-33940,53341,35031,22993,39982,14080,-98460,-12513,6654,-9302,83996,24469,-60690,-9364,-54318,26981,-19234,-14933,-5247,-11560,14279,55392,-41325,-44393,-136893,-77240,-75763,35164,67603,54776,-39566,-21673,6106,-15789,-16989,-9296,-46444,675,-31668,-89551,20212,-25965,-62076,-49096,-3666,5845,-63672,25896,-46159,13996,127060,-35271,-30446,-25001,-23701,32781,-22376,-66471,-14446,-20665,20184,84399,110041,-45882,9223,57864,-69805,-106056,17964,40646,-62934,-41788,5774,-57638,-52507,-79227,44478,68934,29430,15083,-43188,-58508,-92386,-47089,-52579,-12791,10916,3250,31318,-114172,-53329,10149,11642,-40780,-37805,-77365,-40783,-38559,-114809,-39857,5072,4997,-18661,12222,42753,18825,-22272,41358,25841,32362,8623,1132,-64185,-55167,-69091,-184,65469,28517,72664,42625,2067,-47713,-55443,43732,-35268,-37007,-24502,54461,57481,-49047,625,-30824,19085,-35332,-3609,12981,-63429,25790,16732,28766,34245,-1509,78632,-16938,7243,-25346,-8539,-9049,-13243,71615,-1427,-29805,30028,-22457,-27224,-2517,37910,-23078,-56826,-80760,-35367,-7064,40836,-3141,7611,-46216,10770,70568,-16133,-10739,-25508,50988,-18650,16249,2930,-34661,22591,-45197,-103362,-54093,-54577,-8532,-6241,-44543,23412,19232,22048,5492,55249,34030,88636,19902,-77911,29194,42696,-29942,-24452,-4386,15272,78362,1863,74376,-83235,67008,-73046,-33964,86670,-7982,-5025,-46104,-40762,33490,23435,-1241,-57860,17162,12892,-2771,-27992,9094,28833,-35907,58985,18314,23131,14803,32944,-28524,-9065,-1513,6641,-30906,29430,-5587,-14786,8937,-66214,-37929,10680,50058,66441,47869,-2315,5045,-16473,146126,38469,-75622,1996,99515,81402,-7116,8235,-31951,8485,46629,46047,-30783,-14899,68867,-7841,-13702,-43261,-13637,28191,-86890,-98401,-62003,-44993,11798,-57341,-24790,-13062,48540,-28715,26926,19988,-58426,5709,19927,-16690,-6791,27307,21021,18645,105410,-22344,-35794,-31442,-51716,-47751,-36069,28874,22166,23977,70172,31322,172,-97927,-65856,-50958,-49769,8255,45031,47318,-800,19524,-1959,-30444,20094,-14969,-3046,-29781,34159,13268,28459,35697,15069,79163],[50647,-21772,-21689,29900,-19725,51293,-25145,-106402,-34748,5447,7534,36503,43911,-12996,39577,44760,41920,-38906,-21551,28476,-68337,-23869,-48836,6719,-19653,61081,-33657,-17526,-44460,-41098,58605,-31555,-8554,23595,65073,49808,53618,16671,-10712,-39674,-79481,-64973,40697,-18448,13380,-17080,-80052,26014,-947,17680,-44303,-28181,-65212,-74889,-55635,-7624,46988,76142,-5214,1882,-52443,-65346,-41798,9166,-6365,-2965,6835,-62603,-87780,-16021,-5682,-73113,-439,-63338,-17057,55732,27283,17578,87989,18324,33169,-42276,-13864,-5042,5682,-51524,68178,85011,20933,-67366,845,28633,-27950,-6668,-75877,12375,8159,21624,-9033,-21673,26217,-33385,25638,5147,21852,48878,44234,109038,22867,55553,-28511,-16648,-22568,-62523,35419,36286,4835,-34637,-26263,-52138,25296,30416,-17143,77222,18391,-44588,-54372,10740,-49308,67818,4022,66792,4141,6678,-19122,30515,20971,40258,148972,114733,34983,39216,-74803,3637,-77695,16787,114909,31855,-16417,-17835,7879,16751,172,-30053,-5409,97364,13091,44700,21591,21600,35649,45903,-51356,9049,18239,10959,-3261,-60387,-66154,-63667,3654,27276,-7091,-26458,-115672,-35772,25666,36751,34519,53592,19164,14199,-34099,-75237,118,-728,1220,-28703,21398,-54778,-101025,-83892,-33417,38823,39862,32354,5049,17822,52566,56072,33201,78575,45911,72933,80350,33550,-63562,-47685,-42357,24892,28227,69921,66385,-4242,27383,-8228,28080,-57654,-38698,-10998,-21782,-4119,-14105,-86624,22800,-51059,-71156,-15431,-22918,-87713,54724,-19475,6773,2891,15205,-66332,-46636,-16365,-32720,-8125,15870,-41767,-58839,-57770,-49897,29552,52518,4093,65361,84962,-3476,355963,-323667,60693,-107442,16020,18357,69956,22120,65043,48281,-19045,1965,-6850,11402,-18322,32164,-6034,-46287,-57287,-19013,923,24590,82942,30447,30598,147934,-50570,-55571,30252,-34060,45011,-8372,-22797,58995,-25945,-26090,29535,-38455,-27488,-23642,-46787,-96525,-42564,-35956,-129434,19013,19001,38969,-4528,7858,-4014,-46631,-71002,12388,20824,13700,-10428,-49222,53654,9800,53482,-34291,-48548,-33274,-4897,18879,-5031,-93969,29442,-6120,-52653,-27111,-53873,-36117,-37563,77064,15606,35336,89226,56676,-31922,17471,1361,19470,-36425,37120,94358,-54852,-30047,-101425,8247,-39174,5589,4358,-40163,-58132,-26691,-34048,6393,19937,21343,-2974,8739,13929,-10528,-41378,36560,-2297,56859,46528,-16402,-1887,13771,98472,-8528,7077,-7709,-87140,42785,-76840,-3923,20709,48119,24758,-31574,-42532,21675,-16538,63403,16965,-80540,72981,92992,-20541,10349,-15353,1976,-37285,-27678,-21567,-20413,-24345,-31705,-61803,-3432,69041,85812,89388,-68432,43716,-62250,30208,-30497,1658,-44857,30130,-58503,16371,-61407,-82342,-7473,-26823,-34191,10870,70215,54302,-29834,-18244,-25598,-19083,19535,-733,-54356,-127242,-66777,50977,45554,-41849,-5155,-34986,31111,-2009,-75389,20786,-54136,-50583,58389,27366,177,15561,-25178,-8248,-29533,38007,43947,-7290,8148,-53719,11264,-51211,33187,29215,-56073,7354,-41229,9694,-72029,-21763,-11971,-14085,34558,-33479,31538,-54874,23705,-21011,-45157,-45904,-986,17022,32075,-53246,-32316,40841,-30876,-38332,6858,-40016,26365,8499,-7504,-64383,-51471,-75288,-58370,29661,29643,9180,32120,-33157,-82442,61498,2048,-60576,-9024,-15008,3837,-29370,-78525,30772,5337,-11707,-7405,-35820,-46732,-1545,107882,29520,-11681,20239,-11367,-37368,-52313,69886,22311,-39893,17654,-47166,-37962,-96657,-62281,-24057,-9248,35226,-12843,-3651,-87653,-15995,44942,4040,34210,-52123,-18605,-6293,-20062,-1799,29522,64275,-811,55337,94314,33727,-51911,1981,98160,41071,8894,49082,52999,-16102,30079,21038,9869,59865,-1240,-33710,-37911,-60904,84208,56159,-15458,-11234,68612,84193,3720,93616,9743,28578,-34072,-3537,-5236,-15152,-26686,39721,67453,20627,19542,-99636,-70973,54460,-37955,15293,-38195,9864,92920,73298,-687,21464,2012,14483,-44346,38767,-38993,9824,85949,11210,-14852,-10568,29419,80000,20901,-557,9131,-56,86583,34183,18211,-57300,-10389,-46889,-4291,-35191,41291,-8375,48319,-57581,-88086,-52586,16248,6685,7201,167715,72281,14222,106149,10683,50915,54695,-49789,-118379,22835,-23605,-111573,-42542,-31317,2076,-6995,42734,10212,-59409,-31989,29196,-9307,-651,20908,21271,66801,82099,-4152,19633,42735,-20730,63968,58797,-14276,60772,39249,24238,85340,39631,83867,-3393,6341,22787,32588,42488,-8325,-5088,27884,30675,-2313,-12144,35413,43268,33420,10654,-539,13847,-39302,3779,-4876,-49058,-15048,-27191,73324,-36894,-12193,102501,134575,97430,38079,-62341,1942,-38459,-29951,-31548,-12727,27080,-340,-8922,-10355,-467,-20102,-7,-24673,70341,26131,13591,39604,4504,-63047,-16538,22823,1204,69813,-4551,-56400,-5175,-6430,41183,-36407,-35689,16124,-2745,35884,48060,-45292,-24022,-110427,-64612,-61166,18511,32566,11061,-19440,-26266,225,-10557,-8186,28930,-11150,4711,-54223,-118956,22505,-27763,-49586,-63605,-2597,-1803,-75728,47270,-53243,-6937,110168,-42380,-39189,-41161,-51470,24729,-8355,-34623,11958,-2844,5516,86818,82546,-51443,5319,33279,-71739,-113793,-1778,34917,-74131,-31146,-8370,-59470,-15097,-81593,28930,52980,28561,-6066,-47102,-78194,-66860,-40761,-78911,4119,-16215,-16592,32356,-96044,-52136,28924,37643,-52817,-46325,-70260,-19773,-37815,-93304,-12730,17396,-1969,-11893,16878,52747,45582,2449,56079,32157,25788,26798,16113,-64150,-91756,-45219,8797,93309,55046,115630,23309,-42054,-30769,-46392,52649,-60496,-60847,-22080,58878,54579,-48683,11220,-41834,-788,-15461,-16827,27845,-26443,-9739,19219,27947,2539,-24593,70718,-21915,11698,-47481,-3393,-12521,298,71128,-4231,-28143,43301,-7499,-43448,-51228,15718,-29229,-79773,-92542,-44462,1134,54532,-8763,-6964,-57559,9813,32581,-12241,-15651,-22487,48787,-11151,-17005,-47101,-33693,42217,-46034,-69312,-74637,-63999,1181,-7832,-50405,24862,24543,25849,23433,44636,-2140,81468,17307,-73903,38718,7156,-35219,11229,152,33166,73019,-12548,68714,-108780,40218,-39227,-34445,46801,-10356,-21070,-48804,-40267,33815,15768,-38147,-35383,24219,31679,-6555,-24228,2744,17719,-29730,68359,23880,18376,36584,23401,-13491,-5384,-24288,1286,-27184,22673,-9616,-46905,-1468,-59636,-46185,4545,40073,64532,44133,-8515,-7216,-2,142846,52130,-58639,501,73559,72629,-18889,-9381,-67059,-14885,26339,45243,-44443,-30837,62977,-10132,10172,-35005,-29910,19545,-92284,-66671,-70668,-58513,19442,-48799,-41529,-10906,49564,-9096,17666,24494,-75394,-6919,23198,339,-1960,74199,29219,44777,104378,-30159,-8776,-32749,-57217,-50027,-1536,52568,31959,-27169,52278,53677,3130,-123251,-51622,-51551,-35930,-8804,41512,42789,-8535,18601,-3672,-22239,28369,4429,-72,-21770,28675,-1844,14451,41006,26227,96243],[62784,-15172,-30048,32237,13932,96565,-33883,-85045,-18931,4882,41273,26782,35030,-31734,-7342,40891,47147,-62010,-30255,34487,-62651,-16299,-39000,4144,-34976,52097,-69520,-43970,-70062,-44944,23799,-39574,-11334,41295,68985,40820,40784,43205,27675,-49189,-78525,-81682,39018,-50520,8351,-13460,-61431,32016,-34815,-22950,-27977,-8658,-64366,-72070,-51653,15383,49547,80663,-16186,-17240,-66045,-61915,-32638,1081,-6404,-17908,-24327,-94050,-135561,-10822,7553,-83566,-378,-55432,-30947,14618,6181,36737,99386,9540,26431,-25437,2404,-871,-9539,-57207,71966,78334,20600,-35194,32429,-2572,-41174,14894,-69889,9876,7400,35336,-1252,-12067,43330,-32004,18953,-7871,36498,51562,37136,106201,13919,55395,-22740,-28359,-39781,-56620,52761,20965,15729,-33888,-31954,-54522,-739,30031,-34015,59328,-295,-27702,-64768,25404,-60594,72542,-7949,70442,5644,-20817,31038,21220,22938,49966,153112,85039,29745,21017,-59987,12572,-27510,26934,74510,3415,9552,-12821,-7831,-15919,-13475,-23845,6700,100954,31261,1871,-2631,33429,43412,-18633,-59849,-4358,18568,-10399,-35392,-66470,-70358,-42895,1672,31708,5651,-18710,-93736,-48776,-21156,-6629,33176,65229,57968,33297,-21736,-77588,-18148,-5896,20521,-39590,11174,-67536,-99692,-24054,-38455,59313,29228,49388,10775,4801,59166,56110,10875,70657,56339,77978,102973,21489,-80688,-40372,-21800,41910,12207,50341,51350,14953,16139,-30509,5423,-45481,-46455,20055,10821,11295,7226,-89831,28790,-39525,-66047,-20272,-56023,-104693,48018,13103,32230,31333,29491,-68639,-63177,-75745,-59465,-8738,22591,-39218,-64258,-10769,-42319,26178,8159,21298,62948,42942,16190,393549,-139998,35943,-92131,-152,14954,72123,17727,54384,45331,-12916,40305,-1452,-6064,-14002,23200,-6580,-47341,-40041,2862,37240,25892,75331,26851,41423,145547,-55342,-41345,20788,-5425,11742,-6818,-35524,45401,-16931,-50119,-5128,-44708,-31219,-9320,-28359,-90110,-40068,-2319,-114453,31769,24567,26937,16361,8121,6690,-38011,-52638,-7609,-2110,-14406,-22753,-73195,25496,-18778,46168,-43051,-56003,-15134,-9046,4957,-3404,-83254,45565,17218,-56036,-33891,-48974,-21029,-48860,53427,30106,54838,78934,80477,-7291,12613,14144,30513,-37281,21571,83183,-50231,-7413,-187315,-2435,-46935,-1255,87158,-39793,-39021,-36207,-23212,24066,22951,23416,-13278,7451,30526,-2433,-33381,20556,28100,64344,27598,-7322,30298,36969,105115,-34742,23330,-972,-73748,26778,-71370,-35967,-4069,47453,19729,-18104,-22866,5789,-31352,70377,17152,-36809,72138,75889,-16183,18334,-30707,8184,-7971,-29393,-1215,5177,-12194,-29537,-62303,3886,62266,70608,67922,-81446,35772,-66687,23462,-24737,12933,-38821,9616,-74878,23846,-69527,-72349,-11669,-12772,-29168,49246,80145,59632,-31247,-9933,-29354,18712,33176,-9611,-62580,-125064,-85325,14713,29946,-46779,2464,-21129,62241,7539,-57595,28354,-60011,-30024,59771,32623,27457,27180,-16486,-13807,-14712,49556,52628,-16657,13927,-28558,-35,-41903,25322,33458,-35232,14027,-36922,3423,-42200,-15410,-29813,-10544,18973,-34775,60336,-45384,42831,-20719,-48726,-34945,-3815,-3164,23158,-71234,-31391,41089,-31287,-50091,-16154,-29942,17645,4345,-11936,-52261,-34245,-71841,-63559,17034,16978,12084,22175,-42919,-75775,69191,-4186,-42726,2660,-8456,-7043,-28974,-67955,28494,-10909,-6065,-25789,-55685,-60384,9648,117327,18427,-12437,19558,11398,-34308,-52984,50978,59806,-28155,39003,-81231,-52313,-130547,-76223,23287,-14826,66139,6307,-28011,-98050,-8947,38218,-10938,29566,-62275,-18155,-5266,-28651,11580,21246,48945,-483,45433,83156,3599,-52121,-17867,81665,33991,403,16769,65862,18691,31017,-5943,4948,58530,-6372,-19546,-35685,-73820,44832,53030,-28601,-33511,53626,60000,-19315,110051,31456,45115,-20980,22351,7038,23576,-9594,35982,74900,32381,32321,-82964,-75997,45987,-17295,20217,-40418,4147,112496,62090,15025,38997,18222,19980,-48185,44198,-24321,30064,101855,11490,-1093,35416,16500,84681,42563,-15162,-20585,-21192,57722,610,-19700,-64734,-31745,-49631,-2784,-33426,59919,-30366,19853,-72375,-93210,-35223,36925,4622,6235,184299,83751,24899,104102,5293,16076,83039,-59535,-98776,3184,-2324,-120817,-39206,-6015,5200,-6615,34960,16025,-70454,4008,40711,-20550,-45249,2754,21822,58316,73255,35251,76036,73035,-6194,71888,65347,-40577,47019,46042,16686,63339,50246,108686,-12295,-19930,26650,23464,63680,-5448,12004,11896,51302,-23527,10545,63677,38567,35415,11004,-16135,-144,-50977,10094,-5050,-60466,3732,-34249,34417,-57022,-12679,67348,147116,84187,20344,-64117,-552,-18240,-2930,-12157,-18621,20294,1961,2444,2912,11204,-34926,25181,-7721,71354,15981,1595,37734,-2633,-11857,-11194,35790,18783,51369,-18291,-42613,2913,42251,50692,-51474,-42586,37680,4699,46109,18019,-39402,-984,-66972,-25066,-23850,5630,4923,-19834,-2433,-33113,-11441,-5816,-509,59953,20595,6225,-77123,-120162,20780,-32267,-35875,-53122,4583,-11248,-79521,67099,-58868,-28499,62519,-46686,-36012,-52818,-77960,26537,7733,-4433,31628,12690,-24441,75755,39139,-62224,2389,852,-59968,-105917,-21490,32272,-57481,-18815,-18557,-50942,19275,-75709,12326,28412,14628,-11411,-46254,-96366,-45918,-23542,-100370,6677,-50559,-30155,31790,-61178,-41678,46512,50671,-61098,-46577,-54462,-2792,-28819,-69665,12097,23803,-11354,-8813,17927,62325,75661,25168,59183,14916,19145,43378,29132,-60535,-114240,-25811,22504,101927,77952,139919,-688,-78122,-15618,-38188,50070,-90080,-82389,-18479,57193,47516,-53751,21423,-47952,-19326,11866,-31838,42844,11139,-51343,19354,26154,-26272,-52654,46245,-23920,17232,-59503,3467,-16562,22745,64620,-3603,-25476,46703,6421,-48853,-100384,-6178,-18916,-82225,-86116,-53886,7830,62501,-12865,-20006,-69818,2358,-5290,-7763,-9116,-24479,43286,3126,-52445,-83319,-29308,53126,-35269,-31019,-86812,-74186,15663,-13357,-52564,16276,17345,26356,39456,20963,-32702,60492,9513,-69408,41972,-32097,-42117,37083,7287,42191,54506,-34118,56409,-121949,10044,-10313,-27832,-7274,-12932,-29334,-49879,-22837,30483,13109,-67818,-15520,28261,37297,-13756,-20007,-7555,3452,-23783,69742,31883,22774,54162,10888,8941,1773,-45465,-2112,-17622,9425,-17060,-67515,-10775,-43897,-56744,-6879,19702,60210,35050,-9686,-19869,7585,125365,59228,-36067,-195,34770,58419,-6415,-26679,-84545,-35428,12768,33573,-46462,-46526,50438,-7038,25872,-22801,-37319,19942,-84249,-28287,-66991,-72605,35394,-32193,-60780,-16268,47955,22285,8471,27021,-76627,-26581,18690,16576,16183,108598,36582,74787,87004,-24716,14935,-29164,-62704,-41491,25496,76866,32638,-67882,33676,77983,18428,-130489,-30083,-51044,-18189,-24400,21112,33735,-9800,11104,-4894,-13601,37967,21143,2314,-8743,20727,-16195,-4181,44072,24087,90730],[61140,-5323,-27663,35937,35614,120116,-36703,-48604,-1871,-1135,58885,8147,26540,-42728,-40020,32763,55127,-73085,-36333,38802,-55276,-143,-25468,-7202,-45258,39028,-103007,-60895,-81309,-42614,-18359,-42026,-8324,40016,55758,23958,24617,66121,57568,-43517,-54788,-80104,31783,-75033,6199,-5337,-37032,25410,-68879,-54898,5445,15853,-47637,-57731,-47389,27409,46286,72144,-14154,-39447,-68134,-54662,-16377,-10607,-9809,-27429,-52599,-108506,-154572,4101,17343,-88086,-5712,-40990,-42591,-28507,-15573,44135,92977,16914,16333,3659,19951,1709,-20084,-56727,69697,64890,11601,5784,65864,-29961,-51008,35316,-56283,7629,1008,25671,-860,-8536,64307,-36606,8041,-24286,43103,48165,28005,93839,3709,55556,-26229,-44432,-48538,-47363,63032,2283,37689,-20164,-27771,-39517,-31051,7120,-41390,34631,-13900,-4444,-65606,46789,-59424,69240,-16431,67415,18838,-34286,71607,1347,30196,51260,152671,56971,17439,-15067,-32896,29556,17146,34667,31514,-20269,24925,-5899,-24155,-51598,-23124,-24201,12836,93286,47957,-31313,-18639,32302,46334,-76585,-61365,-6604,13662,-31027,-52763,-62714,-70084,-11372,-10004,30167,8685,-13238,-51535,-43992,-68695,-29540,34466,64965,96789,40197,-12845,-67293,-25079,-14869,32612,-45088,-4046,-76498,-98411,16269,-34388,90773,15299,57523,13184,-9605,67985,50923,-10399,53756,62243,86647,104297,18219,-90257,-32541,2605,44100,-7049,9425,27604,28572,1455,-48026,-16217,-55136,-46970,34843,32407,19266,14465,-101083,21628,-19106,-51628,-31722,-68772,-76756,44457,35313,48070,53207,41540,-80315,-64420,-125479,-72419,-4934,26068,-48562,-67665,9708,-43655,9397,-65937,12744,46005,-7388,28063,431511,74433,-9697,-70731,-17423,11497,65241,14777,37164,23709,-9603,84390,12327,-12958,-5156,17132,-24349,-43942,-17615,19533,54834,30782,60701,14841,45662,116395,-56673,-16833,11767,53875,-16764,1094,-43670,20225,-6465,-67799,-35184,-35860,-24887,8279,-2040,-66217,-36374,28340,-78974,44462,26162,25332,39038,1768,21547,-27495,-35961,-18973,-28802,-43166,-22045,-83032,-12639,-47916,30063,-52804,-64651,-2616,-18242,-12198,2301,-59092,53036,39343,-53114,-45087,-34519,-6126,-56388,14919,22148,61159,67950,85084,14105,11666,32251,42106,-34457,820,70693,-29586,3193,-232360,-4401,-52182,-14956,150457,-35894,-14123,-31391,-6285,31057,21511,25855,-20284,4638,38334,589,-17198,1705,50892,63955,7070,5045,49954,46225,94075,-51404,33829,5236,-48726,17508,-38955,-52676,-35415,44449,12170,-1290,-2271,-5588,-40234,67863,17956,18098,61490,52404,-14989,21021,-44237,16683,22718,-27747,17995,19393,-3403,-19966,-57043,-10202,16914,29327,34559,-92772,25382,-65835,20692,-16940,23184,-35722,-10078,-102244,19290,-74565,-50135,-17609,3030,-16075,75777,79517,57545,-26331,-9075,-33527,64986,46185,-27316,-59632,-115283,-89942,-22388,15163,-38207,21168,-4670,84071,21151,-37613,37334,-61294,-7991,40588,38405,56990,19772,-12401,-17654,-3307,57951,64011,-22097,20437,-2293,-15073,-29954,15156,34266,1031,22173,-23170,-6380,-708,-2317,-42407,-8887,-409,-33856,92601,-31123,40894,-31798,-45119,-19848,9673,-27973,13885,-77910,-27831,34169,-19279,-51722,-16277,-13495,5617,-371,-11480,-25828,1071,-62633,-63330,7722,2449,14748,9224,-45624,-56686,60641,-21352,-19216,18162,-2150,-12560,-14833,-41926,20927,-13809,-2697,-36178,-65913,-66806,12284,110557,8045,-8822,10888,32538,-23047,-48048,33645,89743,-4203,56197,-88099,-60672,-141986,-84479,66677,-13944,96770,24962,-49561,-85235,-120,32046,-25584,13525,-70131,-14693,-2213,-42097,28381,5679,34663,-2759,19190,57655,-27474,-50105,-43202,59251,10677,-12005,-21156,60054,49108,28794,-19784,-836,45369,-5742,-8472,-37279,-76009,-12419,40471,-43972,-53245,42784,33414,-36064,106091,40218,63371,-18680,34453,7216,55707,10858,26106,79390,37251,38257,-55209,-68478,46865,802,17171,-45944,-7038,80605,52593,40061,56880,26909,20736,-42842,46247,-3552,37589,118457,21685,8731,68321,943,73490,52208,-27051,-37340,-8950,30677,-29536,-49400,-54437,-39401,-48679,-1559,-25985,78682,-44881,-19394,-80714,-80584,-7511,51389,-4439,-1117,154563,70354,30546,92694,-4310,-16605,91176,-55075,-66864,-16506,13675,-106434,-30116,20498,2001,-8428,22025,25866,-63261,37727,43749,-30612,-73094,-7150,20604,41971,51960,63130,114391,96041,13994,66650,63520,-62178,21404,49189,9749,38800,62348,114078,-16271,-39299,28900,12286,71435,-3374,21199,-10303,68460,-33059,36728,79447,18958,25502,17524,-28646,-22077,-53610,11686,-2442,-62719,8631,-35364,-858,-68494,-8017,26417,135600,63324,5350,-62475,1913,16269,23085,7505,-22540,14313,7001,9149,16121,22900,-46620,41970,7309,58570,6364,-12951,34406,1974,34990,4115,44264,38747,31928,-15728,-19836,15066,80521,54559,-61856,-33959,53234,9163,44356,-20756,-28138,18051,-29977,21421,22410,1377,-7143,-30272,5522,-35982,-27851,-943,7293,78801,40207,7124,-87337,-98684,14774,-37434,-26116,-21091,16959,-23982,-71499,79913,-60795,-46566,3890,-47055,-19607,-59446,-100000,33542,22498,20422,41264,24181,-58904,52984,-7058,-74568,1094,-26217,-40127,-83534,-31341,33967,-22950,-6400,-20938,-31823,43698,-63610,-4301,679,-11988,-4609,-40774,-106260,-37513,-2281,-111356,-3034,-81911,-34880,29122,-19557,-26854,59016,52670,-62653,-36979,-33321,4612,-12322,-48838,28577,25188,-23538,-12196,17421,69012,99248,43100,49387,-24581,13104,55290,37130,-55094,-115595,-13574,39532,90689,92550,135254,-24559,-92556,-5954,-33306,33284,-119880,-94527,-15195,48445,37387,-62422,29212,-51764,-34320,37892,-42979,50372,40339,-79189,18458,22930,-41505,-77013,3356,-23576,21034,-54731,7977,-22153,47613,54906,380,-24289,41763,15824,-40279,-128812,-22125,7398,-56736,-63395,-60565,10293,63021,-14830,-32053,-80867,-13622,-32371,-2087,5589,-33966,33294,21402,-82729,-92324,-21933,51634,-14717,1166,-85738,-80789,29799,-19896,-49795,-2614,-2640,23197,47245,-9438,-49052,34480,-387,-63581,36333,-63881,-49546,45814,17005,40072,29833,-54216,42291,-120920,-14967,1733,-17091,-51644,-16496,-30856,-47277,8349,22605,15598,-83779,1382,30783,26309,-22236,-17449,-19700,-10469,-17494,63714,35204,33070,60020,-1284,32489,16570,-56015,733,-5106,-9322,-25308,-70171,-16553,-20599,-66121,-20321,-2308,55381,24870,-6438,-35915,8125,102392,55941,-8785,4772,4773,41726,31098,-39109,-83681,-48380,6269,14204,-34164,-59885,35043,25,29763,-10476,-33789,32496,-66167,7353,-51979,-84952,53146,-10158,-77336,-28341,45249,55996,4579,26946,-58788,-46018,6932,24521,43920,122928,43258,100949,58501,-10204,30416,-21129,-63138,-23773,42776,94438,26559,-89839,15074,85292,40338,-118601,-6530,-49563,-527,-34626,-6982,23885,-5884,-1130,-4269,-7109,42346,31821,6719,7136,13414,-26544,-19353,44486,7732,65921],[48850,5463,-17940,38356,43307,112968,-31818,-12537,11297,-12521,55287,-12606,22128,-42738,-48222,22601,65024,-70053,-35672,39563,-42690,18442,-10828,-22028,-48153,22838,-123181,-66383,-79445,-33525,-54520,-42169,-593,15418,28689,6805,8772,80277,71020,-29473,-22228,-62314,22374,-82961,6857,5464,-11904,10623,-93712,-65454,49641,36416,-21351,-39847,-45114,26110,40081,59499,-1563,-59643,-60115,-42949,7177,-17501,-13410,-30656,-67215,-104002,-142236,24697,21467,-84315,-17075,-22186,-47745,-58108,-32611,36321,70695,39441,6707,36982,34682,2543,-21376,-52082,61514,50030,-5215,45253,87722,-46464,-51659,51175,-40399,7385,-8433,-7939,-8493,-12776,75936,-56288,-4278,-39512,39351,36982,15175,70551,-5332,58290,-35818,-59929,-46119,-38715,63149,-17749,64814,3618,-11604,-11167,-59520,-33813,-40516,7355,-17045,21082,-53270,68982,-46702,59788,-22092,57832,36490,-31545,92894,-22557,39449,44329,143168,44443,-4460,-58024,-2191,45606,44307,37657,-807,-31944,24116,2682,-39025,-78740,-25601,-32124,10362,78443,58835,-45048,-20794,17839,40289,-114257,-57698,-4656,1349,-48192,-46104,-52827,-70266,14520,-28552,26213,3161,-8313,-3648,-24061,-97767,-27731,39212,55170,110028,32983,-8058,-46586,-21984,-24031,36280,-41130,-18514,-77109,-92968,35085,-20878,122589,-2527,54605,14348,-21227,74670,43028,-25642,29663,59646,91049,80837,25381,-86711,-21253,22731,31360,-27167,-45993,4419,32615,-12594,-61182,-31254,-84482,-42617,34578,40039,17579,8130,-120643,1445,-252,-30182,-50231,-58070,-18826,47281,44325,50127,59533,45835,-97885,-48725,-142287,-59868,2506,26419,-63727,-68410,2213,-53097,-14842,-140063,-18653,12155,-53618,39511,454254,254800,-67808,-50022,-28950,10181,48307,16431,15383,-9233,-4962,121441,32132,-9266,1741,15522,-49003,-42738,1609,24603,41912,39089,40366,-5204,42910,69868,-53074,10874,10472,114959,-30575,14189,-45709,-2655,4043,-74706,-55606,-18312,-10380,25048,22686,-29975,-31015,46859,-40386,51792,20561,33802,58190,-1739,37400,-19315,-23741,-19870,-51824,-66109,-6945,-75240,-40045,-67462,13353,-60266,-66106,3246,-32692,-27131,13123,-31839,49803,53180,-46437,-57910,-17318,141,-60021,-27274,-5321,51596,56975,71858,24316,18064,48584,50882,-29494,-22145,56421,-701,6461,-212987,-2611,-55206,-31767,161246,-32051,11646,-14032,18786,26104,14592,28693,-18904,2424,34386,-355,7753,-14905,60636,54563,-6771,20467,51733,40774,70144,-56904,34172,8373,-19380,13029,3885,-51914,-60244,39604,2643,16709,14924,-7817,-41398,60509,19470,60969,45672,27513,-17645,17844,-49978,24163,48859,-18375,33983,18969,-1231,-6986,-48911,-34157,-42926,-20314,-910,-92479,17800,-59104,20302,-8877,29962,-36307,-24384,-131933,4107,-73819,-16027,-19293,15585,-639,75749,69657,52301,-14178,-16819,-37137,99741,54379,-48444,-44305,-100882,-78485,-45351,7426,-17133,43432,8745,90418,36117,-22115,45346,-54199,8695,3367,42543,74394,-7001,-5847,-16901,3315,60384,75862,-19336,25682,17999,-26194,-18691,5722,32388,40864,24802,-5823,-21107,39337,13717,-48717,-10138,-17694,-23797,121759,-15141,18329,-54634,-40442,-2212,38167,-51974,4509,-73947,-26662,23974,7654,-45452,6444,4968,-6053,-3175,-5676,8206,44462,-50554,-58050,3069,-10770,14698,-3707,-33952,-29716,41630,-45075,9535,38888,5754,-10002,10005,-9413,10153,-1906,-1563,-37556,-66926,-64995,1096,91811,3531,-2354,-4079,46987,-5323,-39354,22299,93700,21334,66343,-66909,-63038,-130827,-87265,92126,-5316,113653,38280,-63481,-55255,10600,26890,-35599,-9898,-71872,-10010,841,-58495,46402,-13849,23856,-6574,-13298,28141,-53365,-45850,-65306,39574,-23303,-28177,-50999,38344,62058,24175,-17871,-9071,20015,1659,3101,-39657,-67014,-64923,23649,-52885,-64804,39083,8316,-45268,84169,28584,79584,-28576,28119,-3221,71268,26799,15334,77788,36550,36782,-22341,-49685,56067,10023,4370,-54018,-17954,11471,43506,64770,71165,24446,10836,-32041,45845,20046,30782,130576,47548,12862,65064,-16559,48466,49442,-31834,-32810,15782,7226,-49961,-62434,-25684,-31323,-45058,-5388,-14757,90597,-47903,-59114,-75995,-56468,21756,56854,-15748,-9903,98089,39339,29189,74808,-17117,-35822,75281,-36523,-34057,-29877,25492,-75445,-18592,41141,-2206,-11433,7986,36930,-42066,53144,33624,-34379,-81287,-5526,17675,22724,23650,71655,118657,95560,30531,41189,52307,-69077,-7047,53295,5342,19307,74161,106061,-14186,-47775,29215,2380,60628,-2143,20351,-28393,80025,-23208,60038,74739,-10159,7835,28031,-33331,-39871,-50418,5986,4622,-57516,750,-33497,-21537,-66216,871,-7001,106711,35189,-3449,-58250,7348,52975,40399,22640,-24312,10054,11499,8676,27589,34085,-51102,45785,11311,38198,-778,-26823,29867,21185,60951,27087,48290,56674,13575,-1795,8110,29526,103000,52360,-67634,-13873,59107,10589,33636,-54341,-17995,27925,-14900,58199,61050,7977,718,-20421,2235,-31080,-47166,3775,16409,84478,42645,8443,-74554,-65730,6944,-39874,-24177,19949,32369,-39515,-52556,81429,-57149,-57180,-43700,-43208,6899,-59659,-110466,41236,32472,40757,42653,30307,-87939,23377,-40260,-81170,1968,-36704,-18877,-54036,-24564,39783,11811,4597,-15604,-5561,54291,-48211,-19821,-21977,-47453,4223,-31664,-104009,-42338,14196,-108892,-18360,-100105,-32438,22421,16315,-12088,64337,47001,-58568,-20412,-11953,218,8744,-31466,33114,23021,-37595,-22402,16885,70226,108815,55050,29876,-73276,8332,60808,39387,-48576,-96476,-8403,57405,67600,95830,99252,-44244,-78175,-2659,-33450,3992,-142317,-91876,-12892,34580,25777,-70654,32994,-57165,-44437,53884,-45741,46791,57600,-76861,18062,16516,-40810,-91268,-48117,-21916,20657,-34452,6256,-30730,65784,45009,7374,-25992,32917,18040,-18817,-117062,-28860,43873,-5763,-30262,-61482,5406,56026,-15374,-43416,-88619,-35332,-43765,4404,21455,-51175,18663,38720,-98142,-71039,-12429,36979,9350,23506,-69383,-80146,38143,-24358,-41514,-27808,-30875,17437,42864,-37321,-48266,14792,-8988,-50906,23023,-79600,-54995,38078,26143,28716,10207,-63837,31452,-107484,-28990,-7795,-5912,-72082,-21768,-27517,-39749,44800,11068,22033,-85050,15068,33668,-196,-29295,-17613,-31204,-20113,-9810,55206,30186,42926,49223,-10122,50320,38168,-50770,10421,6166,-31851,-30019,-55290,-17007,6247,-71477,-31489,-17036,51633,18031,-1182,-56461,6465,82604,41090,21338,16391,-6072,24906,77664,-44201,-70787,-51427,4992,-7489,-10238,-68852,20899,9757,21715,-1897,-20644,54737,-42917,34004,-29184,-90363,65519,11973,-86931,-43693,41484,80094,9341,24648,-23968,-55636,-8564,20442,73550,116337,49030,115556,26630,7298,36170,-10161,-53525,-1219,50705,99134,18757,-91507,-2509,66557,59151,-93195,13997,-47243,13047,-37570,-30510,16274,-1328,-13988,-789,-3843,35083,33885,13853,22415,9520,-31231,-24128,42226,-16790,31767],[33468,14740,-6404,37411,39320,79927,-19313,8014,17115,-27149,34118,-27392,22751,-32133,-30300,14211,76621,-56059,-27772,36056,-24455,31433,2774,-33786,-42890,5332,-124763,-60876,-69245,-18683,-74748,-45018,8588,-26744,-3886,-4567,-739,82914,64722,-16682,312,-39325,14235,-70212,7909,16200,10299,-5633,-103665,-50325,91331,47195,6112,-24937,-45523,14882,34220,54151,16414,-73570,-46561,-27850,33458,-14258,-13510,-29538,-63189,-86480,-107163,45046,20335,-71992,-32181,-2313,-43347,-64318,-40422,16800,39473,69558,1316,63527,42690,2278,-12153,-45647,49420,39026,-25122,75242,88346,-48979,-42056,60122,-27772,9894,-19470,-54845,-20616,-22900,67337,-90883,-14549,-49837,25809,19821,-1264,39831,-10193,62293,-45909,-70767,-34596,-32001,52595,-36005,86163,29727,11509,19761,-79864,-79372,-36222,-17859,-7388,44022,-29290,83202,-28667,46466,-25592,43622,47610,-19128,91613,-41567,45914,31305,118211,48900,-35594,-92557,22959,49673,49843,34275,-15830,-31101,7000,12127,-50264,-88580,-19637,-45878,-963,62388,61526,-37118,-9402,-5169,23098,-125764,-50053,-6346,-17424,-59723,-16431,-42248,-74086,21907,-47055,24522,-6664,-2931,27951,3227,-96958,-8793,46752,41119,80956,13964,-7544,-20223,-12282,-29944,32799,-27309,-26548,-69016,-80338,44035,7,141721,-22623,40862,16417,-27420,73564,35468,-31979,2526,45234,82314,40900,39190,-69295,-4049,31289,8997,-45315,-98865,-10344,24411,-22519,-70155,-37010,-119621,-37171,24039,36559,9279,-6810,-141631,-26859,7322,-6159,-69148,-29026,40263,57723,42253,38624,47725,39776,-115119,-20384,-115824,-20205,12002,23441,-75266,-66289,-22192,-65547,-38129,-183236,-61668,-36095,-89246,55549,455108,350454,-126564,-35415,-31287,13211,23041,24199,-5671,-41962,3283,142055,50973,-139,1864,17791,-64107,-47546,11289,16347,1214,48877,18518,-30266,35992,20682,-42351,35099,20240,150828,-26483,27996,-42014,-9524,13454,-69968,-63696,-2020,6551,37064,36088,9586,-23520,49991,-12217,49404,5694,40063,70082,10561,51035,-15166,-14683,-11605,-64828,-78412,21304,-51627,-33638,-67824,2441,-62586,-53184,4300,-50478,-34887,30446,-10484,38238,55330,-39285,-67408,-6321,-8054,-60569,-58813,-40569,28777,44514,46503,20189,31302,55257,54116,-24591,-43446,37879,25718,11268,-142182,-1598,-55933,-49034,114317,-30724,31725,9155,48858,14009,3060,31329,-6187,3108,22926,-1708,36302,-24878,55938,38356,-10226,37676,35367,24292,41500,-52050,26203,7639,5855,10205,42062,-37135,-67281,32999,-6690,32074,26057,-678,-35983,52345,20682,81039,31253,4237,-23473,9365,-43943,27740,65487,-1473,44982,5433,-5557,6811,-39802,-53032,-84069,-57892,-28296,-77655,13892,-47354,19107,-2539,30538,-39479,-29477,-146187,-15030,-65102,23636,-13454,22063,10637,48080,56352,51235,3360,-30412,-38378,106068,54592,-66031,-19344,-83660,-54363,-44230,7921,9775,58358,14759,80201,49970,-15400,50126,-37795,15222,-39995,43501,67296,-45471,9028,-9280,5928,56179,83816,-9428,27698,24556,-29187,-10887,-128,29158,71714,17424,7658,-37465,63559,26524,-46412,-13979,-28011,652,140800,-2176,-16709,-84588,-41553,15416,70350,-71124,-5519,-63493,-31287,15182,44779,-35926,39100,21096,-13125,-3292,4236,39554,80917,-39272,-48704,2838,-20456,9607,-13564,-5548,-866,20064,-68093,38232,60639,15958,698,36268,16959,898,20931,-968,-30389,-59839,-56177,-21509,70355,8511,5091,-20557,52137,14767,-29249,17913,66972,35369,67431,-30203,-62677,-107738,-86015,89347,10774,106133,42359,-68410,-18745,22739,22777,-38995,-32971,-64684,-5597,1976,-74537,62229,-32756,17434,-10692,-37860,4745,-68772,-40265,-75946,28801,-57732,-45337,-62256,8307,49494,18650,-3214,-20615,-12786,14981,19435,-38319,-49543,-92241,9478,-47878,-64352,39684,-12050,-47670,51486,-1745,89838,-45437,5013,-18392,67658,31986,8329,68359,33102,28317,6452,-22370,66129,7067,-16616,-61219,-23622,-55536,32664,78392,78097,9372,-11941,-20517,43409,41618,12479,134328,88590,12538,18607,-34321,16617,37346,-27824,-6636,34871,-10650,-56050,-55525,12534,-12614,-38166,-15719,-1699,91265,-39057,-88722,-54802,-29704,43850,54027,-23825,-14844,46346,2811,22027,55004,-30788,-38085,42233,-8712,-9541,-32396,36484,-40689,-9047,50395,-1825,-13625,-2871,46440,-18093,41410,9632,-28560,-72034,6665,13120,4484,-4874,61913,86954,67707,35800,1733,33720,-57441,-30307,60634,6889,10946,81842,92973,-6149,-45511,27895,-3469,32872,-1187,10694,-34112,84213,6633,76062,49849,-39922,-9877,38912,-28152,-42406,-45167,-7545,16602,-48544,-14262,-31634,-23598,-48196,10960,-27307,74654,3229,-4533,-51601,10990,77511,43325,30228,-22448,8460,13855,1084,37896,44353,-47049,34020,364,17494,-3688,-35463,24533,49708,59783,53319,48822,69578,-2427,15660,35101,42636,109756,44113,-70776,9654,54757,9901,18706,-72333,-14217,26985,-21298,77600,81173,24296,26704,3139,-9908,-18478,-66555,7056,26502,79028,28219,10097,-39734,-32528,1005,-36195,-31028,54740,47627,-54499,-27841,70056,-47244,-58013,-65876,-35831,37154,-51746,-100123,46654,35176,59957,41674,30615,-104298,-6019,-50602,-75174,5119,-26145,-933,-26580,-351,47939,29993,12739,-6324,21063,51612,-32909,-33294,-31752,-85355,5645,-20660,-89763,-54737,18719,-94553,-31065,-99285,-27489,10630,36091,-248,62509,36670,-53091,-3015,4531,-14477,30011,-14964,26086,18231,-51257,-36907,16851,64353,101217,61070,7451,-112482,5414,60244,37127,-41000,-64635,-8131,72823,44685,87943,41397,-56631,-38767,-3625,-38810,-31157,-149105,-73442,-10904,19769,14325,-73931,31422,-66971,-49159,54557,-38775,33344,63712,-41842,19323,6535,-28980,-93020,-89081,-19310,14854,-6925,-3702,-43451,69659,37253,16563,-29757,25298,12267,10019,-61687,-26051,81675,55881,4923,-54475,-8472,42875,-15950,-53607,-91731,-56298,-41290,10080,30864,-73108,659,50317,-90161,-27819,-2708,11833,27741,37954,-40106,-71164,36695,-25048,-28359,-52154,-58833,11226,26337,-55265,-34681,9528,-13663,-24190,6739,-77441,-55335,19504,29466,13506,6280,-57421,26974,-86268,-30488,-34495,2357,-67398,-28809,-21870,-27017,76412,-1234,30795,-75621,24573,38261,-36076,-32079,-20389,-40171,-22810,-76,50661,18236,46448,22313,-13709,57992,61584,-30527,23764,12005,-54729,-26943,-30845,-12049,30396,-71405,-36191,-19197,50005,17669,3164,-78145,7800,69783,16760,50489,31165,165,9014,109663,-42413,-54997,-45436,6014,-25748,18347,-71762,11128,21418,4942,662,-1746,78875,-19192,48662,-4381,-84522,67790,27965,-87391,-57508,34995,84889,23010,21478,19610,-47376,-22101,6479,96433,95001,53086,113505,-1222,22190,33789,1369,-31957,20466,51145,88356,14871,-76399,-17014,27664,65909,-63127,29114,-44192,19267,-33938,-40192,12259,-2085,-22412,5578,-3283,13705,26644,22096,33576,10521,-30181,-16323,37750,-38905,-361],[22576,20886,1635,32438,28145,36638,-1243,5662,14591,-41512,6372,-29628,26921,-13751,6390,11869,89612,-37969,-15665,29223,-4410,32215,14014,-37453,-30571,-11047,-109815,-45910,-56007,-912,-75726,-53735,15013,-71131,-31441,-7416,2079,74345,42120,-12870,-1093,-26214,9649,-39821,6594,24238,27683,-16841,-98497,-15751,114631,47379,27314,-16095,-47457,-160,31342,64125,33905,-78865,-32623,-11322,55271,-1013,-7846,-27369,-45025,-64902,-63272,59480,16815,-53057,-46234,15067,-28834,-47885,-37593,-6257,8849,96644,2537,74005,41698,2029,4720,-39236,36179,34808,-41170,91591,66241,-39085,-25610,61232,-22057,14366,-32323,-97068,-30806,-33513,37008,-126494,-19773,-53236,5516,1702,-18688,8773,-8384,62891,-51456,-75334,-19685,-26434,34139,-48734,89830,47968,31371,40044,-87291,-113128,-33961,-37327,13141,60345,-813,81269,-14598,31350,-27023,28131,42867,-7931,71825,-48101,44991,15065,77167,60667,-71134,-106883,37080,33943,37209,24869,-16088,-24566,-20795,21356,-55833,-78255,-6918,-62096,-18622,49817,56266,-13113,9573,-28235,-3875,-113151,-38005,-15815,-38224,-64399,23284,-35562,-81061,8386,-56820,28403,-15698,2927,27171,27917,-68941,13964,54732,28366,13941,-11194,-11227,6746,663,-30569,25028,-6862,-24762,-55868,-59793,55295,24406,139570,-39978,18853,20352,-27775,60779,30818,-29680,-21542,19408,56947,1108,53565,-42605,18600,24466,-14251,-58751,-128053,-12789,3711,-26652,-74125,-34398,-143985,-34094,8106,28281,1874,-23207,-153327,-55299,-1232,14830,-76079,8112,76395,74946,34293,17530,22340,24329,-125372,11679,-54801,35652,21036,16932,-76032,-61360,-49046,-76535,-53060,-182259,-101750,-90137,-113879,75231,438260,350303,-172661,-29466,-25002,21535,-6476,36840,-18897,-63846,14096,142437,59835,6433,-6123,21667,-57248,-57875,9235,-527,-49983,57180,1085,-55337,29046,-17453,-23176,52072,37959,152153,-8981,36253,-34760,5405,20615,-55865,-59221,5322,18972,43043,32636,42527,-14044,41277,1791,35559,-17867,25898,73324,45300,59803,-13298,-5043,2278,-64364,-78531,57926,-18327,15204,-44794,-129,-58904,-24429,3650,-67874,-32887,55104,172,23939,46954,-34249,-68252,-8656,-31337,-58980,-68624,-68150,-404,28627,16802,6825,46935,47202,50865,-21856,-59397,14000,41194,24379,-59063,-4655,-53232,-67165,34754,-32589,40788,29656,74863,4446,-9803,32646,16435,8301,11676,1423,58522,-26068,39522,20382,-5024,54015,5636,2868,16297,-39899,14766,4038,20129,6894,66411,-15555,-51843,24826,-12250,41242,30538,11247,-27399,45309,20248,81809,24241,-15745,-30607,-3047,-26505,25755,69712,16611,49540,-15397,-12831,20348,-30614,-56227,-86430,-72155,-40435,-52207,10907,-32778,13973,205,23735,-42333,-23733,-127972,-29077,-48723,57884,-684,22282,13219,7100,45765,59316,21575,-44013,-35138,79199,44723,-74332,9442,-62088,-24727,-19240,12010,32509,57411,12221,58515,61224,-16850,50288,-14712,10521,-73477,41342,33523,-82347,32941,5683,6991,47307,83472,2301,25355,11596,-24656,-7880,-1181,25908,84733,76,10989,-48876,64403,30751,-32696,-18456,-28808,38303,144775,3644,-51521,-112472,-52146,30081,90079,-83180,-16954,-52217,-41270,11480,81075,-28162,63926,32203,-12222,-1648,15448,57991,96029,-31879,-36523,5777,-25798,-1781,-18162,34422,24396,2993,-82424,58943,74875,27193,16605,53260,26407,-1514,46945,1146,-16711,-46254,-43426,-46059,54786,23475,12092,-32751,48623,32008,-19603,19088,23071,29452,59294,3650,-64020,-86796,-82702,57068,32248,74001,35987,-66142,14286,34670,19600,-36870,-46839,-48474,-2151,87,-86528,71409,-46348,15196,-14184,-46418,-6897,-70662,-35078,-70590,28175,-81816,-58340,-52087,-19799,14488,14034,17310,-34413,-44080,31680,42111,-29298,-28962,-86235,3923,-26393,-51316,38022,-25234,-45362,17146,-40594,91324,-59435,-26701,-30740,50896,24240,7852,51856,29904,15117,22478,9121,66909,-7612,-40655,-62551,-21921,-85044,18509,73548,75491,-16697,-43821,-12442,38459,56121,-10684,128469,133202,10765,-50471,-50138,-12391,21110,-15783,32276,40310,-20354,-46003,-31729,43492,6400,-25462,-29957,11585,80219,-21507,-100164,-19177,-7607,53947,46925,-24737,-12133,20333,-26765,13981,38097,-42353,-28457,8130,20424,2763,-22947,49630,-14594,-5688,46151,6403,-12774,-7014,52776,-3813,6891,-23807,-13088,-50784,24907,7050,-10453,-27927,42086,33641,22242,26839,-34763,12097,-31837,-43781,69372,18518,15383,79762,80468,6661,-35502,25798,-4180,-4085,5,-3842,-24955,80255,47583,83321,13526,-61070,-19664,45950,-14683,-25117,-40071,-26560,32020,-39635,-29312,-31226,-10754,-17757,18280,-37188,51389,-26138,1207,-42468,7804,79857,30611,29636,-15224,9916,14679,-10928,49471,53112,-35462,7437,-21432,2284,-1132,-35314,18795,76643,36602,77574,46885,76416,-14726,29030,54504,49747,104056,30282,-73348,27674,42354,8050,4102,-70383,-18102,17709,-36075,80414,81981,46190,62502,30688,-24928,-1663,-82420,7226,35108,65876,2237,11289,2318,-6945,-177,-24605,-44169,72177,59116,-63303,-4729,47727,-31933,-49512,-60891,-26310,64210,-35099,-63908,48561,29868,80179,45103,25811,-104489,-27850,-38637,-54134,10271,1367,12257,-6287,35348,55459,23293,16740,1364,40011,40565,-21079,-44306,-25076,-117951,-3457,-9949,-67288,-66278,8822,-74456,-34879,-80951,-24977,-4860,35775,7608,55288,23811,-51118,8872,12832,-35063,46951,3758,12574,10803,-61416,-50938,16883,51649,78341,61937,-9867,-128595,4600,55789,32477,-32513,-31269,-9793,82324,30885,72524,-17694,-59552,11135,-4834,-47814,-62287,-135773,-43323,-7494,8740,4359,-69220,23251,-80656,-48418,40508,-24800,15296,60752,11000,22562,-3847,-13705,-83880,-100631,-14576,3997,16525,-20915,-60052,57448,32668,26576,-32091,22464,112,37870,17686,-15938,112282,106311,33540,-38922,-29953,25870,-17848,-61298,-89735,-69592,-31565,12524,28829,-93537,-18151,54097,-56402,21541,4396,-18179,31938,48644,-5573,-56160,24230,-22724,-12343,-67896,-76864,6848,1859,-61791,-18033,18481,-13303,18451,-6375,-62881,-48083,-3511,22543,1293,22248,-35334,28641,-63067,-22060,-67150,5507,-45390,-36694,-16793,-9696,96213,-10067,40504,-61664,28518,44671,-71057,-28017,-24693,-45939,-18735,11213,53732,4908,41250,-13946,-11668,55785,80098,-1693,35517,9583,-72525,-14300,-9243,-3815,44657,-66075,-31486,-9446,51024,24663,4623,-93798,15019,62071,-12002,72968,42976,13991,-5972,110842,-36729,-43741,-34027,6653,-36193,43071,-67773,6961,34614,-15205,-2444,17687,94831,1475,50108,15181,-67668,59581,33249,-78781,-65277,23602,67402,42770,19234,59136,-19147,-27629,-9852,106298,68958,54043,94052,-20661,31130,26527,10847,-1386,36014,46393,64664,18177,-50414,-25738,-15526,57251,-36654,39808,-40624,16252,-26571,-33743,11331,-12271,-22307,13637,-3979,-17689,12000,28306,38293,16012,-24431,420,32010,-48513,-22313],[19064,23703,3254,24404,14986,16,18959,-16253,4940,-51805,-14697,-16748,31847,9256,48817,18489,102249,-23348,-4444,21319,10934,18634,22245,-31442,-14042,-23719,-84712,-23376,-43288,15640,-60798,-66610,15261,-99215,-45007,-2643,19564,57741,13269,-20366,-27973,-33043,9073,-1398,1724,28004,39668,-18801,-82771,23972,109309,40684,37866,-13169,-48537,-13479,32553,89091,46046,-75261,-21636,4502,66434,16819,2793,-26849,-24830,-45020,-23623,64579,15045,-30803,-53731,27051,-6688,-18755,-27038,-23935,-12334,111851,10471,65637,31940,2879,23126,-33552,24071,36546,-46982,93874,28921,-21942,-7988,55030,-23747,18509,-47784,-117754,-32636,-37432,-4589,-143256,-18406,-49853,-17361,-11027,-32566,-14751,974,54372,-50417,-74982,-7988,-20372,13239,-52667,68442,49737,38051,40360,-79948,-123251,-36694,-49352,38650,67980,21804,59542,-12743,16161,-25740,15163,19391,-6767,42938,-39111,34346,-1851,28005,66669,-102492,-98784,40108,-1621,14482,13104,-10853,-22315,-49987,29060,-54382,-52102,7956,-77652,-37875,42037,45570,16542,27331,-42499,-35871,-84234,-19515,-31551,-54607,-62319,52652,-34561,-87006,-16199,-50749,37563,-20109,8628,-3251,41716,-28520,28597,59383,20408,-66690,-35344,-18516,30514,14674,-25965,16037,14648,-13832,-43163,-32861,71447,47637,116282,-47810,-6763,25225,-23855,36952,30421,-22032,-36187,-11850,20943,-21458,63053,-14512,41915,3457,-29655,-65450,-119799,-4088,-26463,-25651,-71856,-26832,-147400,-34915,-9950,21610,4391,-34324,-146938,-75529,-24041,27672,-59247,42646,81912,96250,26044,-7222,-7291,3423,-124103,37281,17394,87757,26388,7250,-64921,-53653,-67228,-85120,-56101,-147952,-126804,-136603,-130444,91071,414376,285803,-194219,-31624,-13858,33898,-35138,50170,-18399,-69607,23589,123691,51718,3572,-20167,24264,-28338,-69737,-2313,-15900,-89334,61034,-6798,-74882,25243,-36479,3306,61553,54705,128124,12113,33559,-27088,35698,24369,-36276,-44205,1868,21811,45657,14127,61564,-3756,28812,6828,11653,-45875,-17437,68849,94648,61978,-9591,8036,17325,-50750,-68501,93973,16336,88511,-3269,4464,-50938,12991,3993,-80368,-21851,85321,421,13289,32924,-32229,-57122,-25731,-64532,-55670,-54830,-75430,-27712,8989,-9717,-3724,58426,25021,42498,-22620,-67696,-12466,43407,45785,-914,-13012,-45091,-88703,-39699,-36813,37013,40845,84495,7243,-18796,31382,42519,18252,6517,12634,64043,-19231,17116,6439,3296,65632,-29388,-17840,-267,-24950,3941,-279,20376,2849,73751,4796,-17832,15856,-9966,42493,29576,20472,-19850,38884,17294,73891,27599,-31502,-36602,-17572,-3425,17903,61462,26240,46921,-35188,-17367,33217,-21636,-41747,-54255,-65494,-35144,-23319,4934,-18426,3395,-1981,10920,-41456,-8491,-73431,-30929,-28915,75771,15098,18175,6533,-26077,40609,74765,34204,-50837,-25704,29059,24387,-70765,35380,-32411,2894,18989,11521,42199,38857,3750,34658,69595,-20306,45754,9549,-2424,-85054,37953,-15090,-104362,60385,25800,9433,37964,72885,9429,18982,-20638,-16909,-9228,1215,23334,77249,-22773,1575,-49089,45818,25765,-6436,-20279,-20546,79955,132582,1052,-73705,-127193,-70204,39068,85809,-87334,-30045,-44885,-52498,14252,104790,-25651,68598,38175,-2286,-147,24259,57232,82458,-29304,-22779,10405,-27381,-19067,-17356,74662,42610,-5478,-82186,65383,73507,36482,32527,54590,15544,6260,67369,5938,141,-28269,-30546,-60436,47943,45211,18184,-36438,39797,42103,-11187,23721,-14994,5189,44423,20761,-69272,-76494,-78905,4921,55722,30639,21572,-59799,37740,43665,17322,-32717,-45118,-26173,459,-4804,-91366,69439,-51016,16356,-16562,-42509,-6424,-59249,-32379,-50236,33743,-89031,-61400,-25755,-36096,-27041,12075,35879,-47354,-63801,48062,68006,-10991,-11217,-53858,9478,7452,-28507,28340,-29894,-40873,-10743,-74553,83450,-60787,-54784,-34220,32704,6216,14173,31540,28885,1338,21222,39011,51649,-30148,-60109,-53430,-14433,-69445,1088,49729,63600,-48768,-74949,-10193,29958,59991,-30214,114149,160002,10502,-100631,-61908,-29769,6132,1914,69277,32373,-19694,-21572,685,50214,15644,-3808,-42819,24020,60651,-828,-89775,23230,6659,52863,41711,-17745,-691,19403,-40391,12072,27692,-48933,-16479,-8576,42733,3786,-4322,65150,-3229,-11029,30210,21703,-7344,-2268,55887,-6659,-34388,-57910,8738,-24215,43120,-348,-21259,-42857,22408,-17774,-23627,6449,-50560,-7449,-3302,-46923,74197,41719,28668,62415,69974,22388,-21403,24016,-843,-39431,1072,-18376,-4976,68933,84303,82634,-20727,-67345,-16698,45392,2369,7964,-34826,-46033,47469,-33114,-39240,-31601,8563,16309,19522,-43035,38839,-45535,10772,-31278,-4886,59230,6166,22448,-2142,13895,16251,-22993,65088,59501,-18823,-28002,-42972,-4122,7251,-25555,12797,90862,3835,94901,42741,77880,-21275,33072,60955,46816,90285,12001,-75583,33554,25665,5252,-7169,-50904,-26315,5574,-43664,72345,71080,67865,95776,53186,-35710,14177,-91134,3156,38224,48523,-27144,11269,31364,7314,3659,-6102,-58391,69437,63664,-60036,10174,19612,-13497,-35102,-37589,-16240,83341,-11544,-7706,46892,17604,99222,56474,17719,-89037,-36736,-13760,-21961,17020,35245,21889,8424,71567,58965,-4969,15666,2847,45102,28635,-15446,-53062,-5175,-137824,-19383,-1791,-42424,-69798,-12038,-56796,-28191,-54160,-27525,-20115,19512,11761,45286,10146,-55367,12043,12536,-55832,56257,25558,1325,234,-65084,-59037,15961,34489,46292,58749,-16004,-120334,5540,50523,27260,-24199,-6271,-10879,83348,26710,55381,-54174,-51954,52429,-2292,-57589,-79718,-104882,-9184,-824,4729,-3299,-56360,7692,-93761,-42147,18339,-9774,-210,50078,56654,27075,-7984,-1067,-68115,-74974,-5203,-10058,26500,-41394,-77874,35072,30875,35630,-27911,24922,-14646,56552,87735,-2321,129875,127351,49061,-16073,-54255,7718,-21371,-64852,-82740,-71418,-22400,9582,15047,-104312,-34561,51594,-4028,60537,5983,-45875,18749,58556,21797,-40161,2661,-20570,3580,-69648,-78131,5660,-23540,-61738,-8851,32566,-8459,67815,-11596,-45723,-32744,-26527,5012,-2152,52283,-3815,33159,-43102,-8887,-92965,2851,-16937,-43630,-14823,10929,103688,-11312,50113,-48553,26124,51630,-93408,-15419,-28948,-49076,-11589,22183,62175,-2837,29436,-48701,-5208,49010,87920,26392,41018,-1586,-79176,5393,-1071,3768,43268,-56858,-16658,5981,54841,37557,3120,-96325,27390,55597,-38422,82853,46343,24778,-20336,82381,-31091,-39944,-22138,5508,-36970,56951,-57258,7462,48616,-33016,-8872,32164,94985,17003,38028,22387,-45681,44624,26976,-62866,-64339,6712,33589,63910,19317,81381,22564,-21065,-18874,101504,47237,50320,60974,-31556,33725,17529,16231,31104,42082,38522,35902,27108,-20246,-26826,-47166,37726,-18883,48807,-37040,3973,-19104,-16045,11756,-30820,-12272,21188,-4654,-48892,-5653,29428,36144,23794,-15485,18589,26353,-41021,-31187],[19394,24381,-1019,15388,4449,-20410,37512,-46454,-9474,-54998,-19687,8594,34739,35849,83815,33567,110468,-17174,976,14789,15823,-5750,27083,-17874,2691,-30625,-56593,4346,-32194,26654,-37497,-76984,8218,-99060,-40468,6303,47102,38055,-8628,-35320,-68580,-57406,11238,32565,-5447,27499,46401,-10748,-63453,52608,77975,32946,37058,-14208,-46404,-22037,37133,119689,50005,-64074,-14054,17766,64757,31162,14221,-28704,-15075,-26565,3535,60240,18658,-8619,-50839,32091,18069,10495,-15291,-30308,-18885,111811,22818,44192,16121,5391,35924,-28152,14122,39809,-39384,84386,-10395,-4025,5708,43183,-30162,19212,-65283,-110018,-22993,-28757,-39383,-130706,-10878,-41907,-39130,-13320,-38280,-25134,16501,33590,-44436,-73125,-4178,-12577,-3816,-46419,23477,32069,27860,20578,-59666,-107491,-43259,-54532,61160,67063,29924,21420,-26223,2416,-20675,7746,-17346,-17552,15459,-17293,15497,-17785,-16203,58308,-120586,-75935,36151,-48062,-9300,6146,-10430,-30894,-71385,33666,-45952,-20670,18658,-91178,-53163,36848,33189,41148,36273,-42517,-66782,-49353,7386,-47649,-60982,-55061,53893,-37821,-86028,-34793,-26895,47404,-18519,13432,-40826,41126,6400,29469,56388,17587,-131385,-52176,-27946,48835,28676,-18211,7926,31404,655,-35377,-2560,85719,65252,79533,-41294,-29725,28437,-18228,7837,34125,-14008,-37236,-38024,-11641,-17434,64562,7216,57858,-25719,-31912,-64554,-77287,10166,-59917,-22089,-62964,-18216,-129474,-38454,-27941,20151,23309,-35920,-120301,-81617,-53459,29541,-15496,67427,64561,117599,21151,-29839,-31107,-17519,-110807,48921,74622,115693,24923,-4207,-46196,-43003,-71243,-93310,-48620,-104810,-131354,-161387,-141105,91938,393613,210619,-184543,-39221,-3126,46691,-58384,57997,-2992,-61137,27067,89673,25323,-10613,-36295,23348,9859,-77819,-18060,-18412,-102404,58452,-3475,-84641,25359,-35606,32989,65542,59598,94302,26050,18058,-21961,65247,23859,-14773,-22342,-8398,13996,50395,-10323,64791,5280,20757,11343,-18534,-71347,-77711,59226,137616,56890,-450,23498,29390,-27818,-52927,117502,44431,147662,43137,13005,-42247,44070,6554,-84043,-5434,114496,-5299,10792,19711,-32260,-34827,-51500,-98411,-50353,-26271,-57618,-46899,-12022,-27604,731,60157,-4430,32315,-27064,-68181,-35811,36776,68558,17785,-25251,-29725,-114377,-81931,-41948,22599,40599,68254,26593,-18568,26650,62511,31639,7930,30882,47750,-7484,-4364,325,8463,68419,-61131,-34854,-7303,-11872,-4734,-3119,8208,-1078,65264,17916,23831,7562,3144,36539,25404,20027,-16669,30813,11878,66566,39756,-42751,-39259,-32200,15346,4856,43558,20625,37696,-45632,-13626,44743,-13018,-15827,-9071,-49209,-15106,2248,-6514,-7504,-11710,-9505,-4237,-34570,12212,1892,-19149,-13375,71888,28448,12583,-5739,-38290,38843,88794,35816,-45889,-9462,-25276,-4224,-56498,53267,6950,23505,54281,-502,35815,8583,-5298,18121,75578,-16372,37730,28482,-17839,-72562,35983,-57434,-104404,81920,46137,15111,33337,54170,7924,10518,-62652,-11500,-13079,3321,21098,52792,-44414,-18250,-35740,21283,17547,29729,-15757,-6558,112031,107435,-7388,-75751,-120299,-88668,40524,57904,-83680,-44060,-43619,-59551,22227,110553,-29208,52276,41149,14658,-606,27172,37560,44329,-29199,-8826,15656,-26713,-39990,-13929,102754,52832,-4815,-65781,56521,54324,40423,42719,41210,-9070,23680,75566,12997,16188,-8480,-20694,-56116,46149,67596,23763,-30920,30075,43686,-3693,30325,-29943,-25578,27917,18317,-75995,-75418,-75026,-49664,77515,-2597,4640,-51739,49869,46748,16018,-30651,-26963,-2594,2830,-11727,-87216,53663,-45202,19940,-17558,-37426,2776,-38171,-33919,-20948,38390,-80202,-50809,7142,-34148,-52565,14088,46626,-55542,-65007,59972,90055,14909,-100,-11502,23881,44250,-1010,9566,-26277,-36391,-27042,-93496,68379,-44810,-67428,-26554,24745,-15837,25231,11954,30234,-8047,4158,61132,21344,-54416,-66957,-32043,-5699,-28070,-17881,14139,45179,-79153,-92366,-13855,17212,52455,-38346,93479,148362,13116,-96062,-68098,-30890,-3630,22105,90911,15370,-8613,11864,31104,25014,11645,27887,-48869,34995,37817,16761,-58923,61706,13901,45551,44746,-5708,17491,28118,-34689,21839,25177,-48295,-10066,3387,52806,-3000,17566,79907,-3772,-24694,7300,39425,2778,11975,56912,-25147,-63437,-82199,31642,1421,56037,-8762,-28063,-50431,10008,-46601,-54089,-17943,-37827,-20836,16123,-42245,69247,70745,42632,28032,60368,39025,-5915,23373,3719,-63327,307,-29161,17362,52466,103089,75596,-40495,-57631,-1433,35074,16928,46475,-27219,-59625,58462,-29051,-42642,-30526,25569,42409,13443,-49635,29697,-49861,20073,-19384,-25842,24258,-22441,11727,14975,19039,21199,-30700,85445,62645,-303,-60747,-51106,-748,20675,-8484,6328,86413,-25105,101322,35526,75653,-19819,25826,51538,32195,72840,-8556,-74890,25319,8769,835,-14012,-21380,-32725,-3395,-35145,60241,58549,83753,114777,65247,-36891,24288,-90098,-4960,31930,29965,-51822,10028,36141,10100,9709,15304,-67672,51932,59456,-41505,13641,-7311,4784,-20206,-8380,-6903,93386,14388,50760,41941,587,110433,72964,8830,-62005,-31132,11288,12040,25078,63245,30019,23271,96112,55732,-42330,9150,-3321,34782,22963,-17395,-60063,18157,-140014,-35492,1896,-21062,-62125,-35707,-47686,-14721,-32173,-34201,-30022,-2130,13013,34996,-2406,-64626,8215,6028,-71621,56781,47775,1420,-13446,-60544,-57025,12979,16781,13448,52760,-9398,-97106,7197,46895,22119,-18224,5408,-10102,75373,24293,41863,-53502,-34387,71163,6033,-65005,-77645,-65150,20652,9808,7907,-8322,-38336,-14581,-99682,-30114,-2091,-383,-6800,32798,73857,31275,1460,7001,-50683,-20511,10769,-24565,19477,-59370,-91408,13995,30408,41944,-13297,30018,-27097,61428,122455,10704,131971,113735,48895,11094,-74396,-8961,-25448,-63144,-71165,-63116,-19196,536,-5975,-98319,-45794,46641,51311,77947,269,-64476,-6541,68030,28463,-28792,-23737,-22872,16369,-56606,-61965,7486,-42528,-62247,-13388,38996,-890,105531,-8054,-35554,-11669,-47413,-17930,5713,82463,27606,35730,-29856,3425,-103092,-4784,8243,-47509,-17320,33084,104548,-2749,58535,-39319,18196,57077,-93930,5712,-31752,-50663,-7776,30034,68291,80,16158,-71194,3239,44959,82097,45244,38402,-19402,-70849,25191,-8604,6367,24628,-45699,6168,18405,61335,53320,555,-83108,41326,48886,-55897,76831,39368,25763,-33768,41215,-28251,-41736,-14232,2849,-28944,56765,-42003,9992,61737,-44155,-15795,36757,78406,26653,13741,12770,-27803,28541,12377,-42387,-54701,-12667,-2931,81437,21868,78127,64080,-2240,-13427,85399,34164,40851,21076,-37367,32046,8548,16776,57346,37880,29149,13179,34753,7141,-20881,-59077,17881,-10958,57563,-34110,-15501,-14361,4125,11685,-50158,5582,25696,-5185,-67539,-20522,24091,28547,30619,-4791,30424,22262,-19548,-28765],[16418,24831,-7702,7628,-645,-24525,51273,-72078,-26474,-49580,-6691,39224,33755,68064,103014,51978,108615,-19668,-1965,10850,8465,-33030,28096,-1289,15359,-30788,-31390,33748,-22068,29013,-14177,-76690,-4283,-72479,-20143,15327,72841,20431,-13235,-49804,-103957,-84806,13921,52259,-11809,24197,48523,4786,-46854,59064,36245,29156,27086,-17054,-39976,-25487,42927,142065,45256,-47382,-8119,27146,52860,35004,20225,-31482,-20418,-5605,15925,49439,29109,11013,-37212,30246,39374,31489,-9931,-24529,-10840,99304,35596,21398,-1541,9318,37672,-21859,6128,38418,-19650,66791,-38849,9240,13014,27920,-36671,13680,-81657,-80782,-4214,-6133,-51239,-96803,577,-32924,-57534,-3628,-33256,-21103,34601,2950,-37525,-73280,-9378,-2871,-12330,-31479,-33934,-441,6230,-9094,-31652,-73075,-49125,-55186,73433,59335,21783,-23091,-51074,-8425,-10989,7106,-55517,-34685,-3584,10147,-5975,-31889,-43703,35007,-120332,-50660,30573,-90500,-26973,12106,-20382,-48817,-79712,33491,-32470,2711,18169,-103020,-59950,30308,22856,53820,33416,-28775,-91779,-18043,41438,-57198,-55502,-45441,22449,-41905,-73636,-32718,8428,50598,-12008,16898,-57489,28545,24556,18639,42295,17523,-162084,-58183,-37122,60549,41981,-10574,1344,39359,9222,-33835,27429,89614,73938,38999,-20900,-43232,26875,-13257,-18042,40543,-10126,-24631,-48205,-25762,10330,57915,17869,58706,-54203,-20963,-56474,-20612,22123,-88985,-19334,-48867,-11266,-96837,-41277,-43198,23495,58973,-27224,-78747,-71901,-79266,21133,45519,80590,38429,134614,20086,-46299,-42050,-33362,-89553,44623,99849,108024,14765,-15128,-25521,-29252,-60849,-103154,-35725,-73886,-117680,-155028,-144319,68063,379876,171787,-145589,-49029,2398,54892,-73110,54227,21559,-46036,21626,45396,-13364,-31104,-50418,18286,39198,-77838,-31908,-1440,-90230,49022,7963,-83094,27751,-20017,59862,66265,45282,60249,25381,-7137,-21190,76855,18990,6662,1808,-18522,-1164,61969,-28024,56289,10795,20801,20865,-50188,-88185,-127125,47635,152016,44905,13889,35774,35476,-1679,-37200,117507,60699,157570,77786,22216,-36476,51698,10840,-76852,11242,131403,-10664,17205,12934,-32180,-7124,-74682,-123261,-42444,2199,-19324,-55750,-29790,-34537,24266,50347,-30370,24309,-34279,-62821,-50793,29275,82856,5322,-37663,-7117,-139206,-87558,-46868,2502,31716,26268,58279,-6264,18430,67852,46004,11118,48536,13513,5173,-18816,1950,6549,59590,-83186,-48436,-7654,-4144,-11738,-3332,-10831,-4679,45009,21550,59512,1820,27227,26103,20342,7039,-19158,18479,4997,63627,54819,-49921,-37377,-44910,19305,-12134,20851,1137,24075,-41063,1229,53790,-5026,10882,27062,-34837,13814,20231,-23055,-2597,-28314,-21576,-16969,-21492,32843,68836,898,-10317,49429,34666,7919,-17352,-34391,35329,90154,24374,-28232,12622,-65242,-36055,-35636,60762,50945,35561,72388,-24663,18507,-22820,-9085,14499,79579,2650,28241,36918,-29556,-43828,36584,-74662,-84554,88682,60088,23539,37747,33295,-1750,2999,-96816,-12648,-17086,493,17865,19158,-59029,-41843,-11849,6364,15993,68879,-2176,7990,123623,75874,-16189,-57630,-90723,-99156,33923,18377,-73099,-57304,-47606,-58805,32136,102770,-36852,24447,44029,33899,-3815,22095,6025,-3212,-26283,3744,21146,-25505,-60632,-13080,110927,56250,2696,-36427,37446,23412,36894,42948,20176,-33496,45980,69228,20494,27742,10231,-15299,-33005,42871,83554,29370,-19511,22959,39264,3608,38460,-20062,-46645,16107,4194,-77892,-74971,-70087,-88395,94761,-8704,-8120,-42536,51961,42077,15792,-33396,1951,17431,5502,-19281,-73842,25412,-29917,24973,-16770,-40706,15640,-13681,-40416,8694,35262,-63140,-27527,37957,-13077,-45707,20591,47484,-56538,-47397,63534,100569,43845,4727,24418,40765,73530,25491,-13914,-16567,-33350,-30295,-94297,50682,-14707,-58218,-9772,32823,-34792,37442,-3012,32526,-9126,-22074,70799,-15451,-73595,-55565,-1689,-1242,12453,-35700,-20772,24735,-99347,-85605,-21583,901,35960,-30501,68257,93308,17729,-35047,-67933,-16947,-6509,41309,91153,-4865,9679,46113,50086,-24972,606,66139,-44909,44205,16809,26281,-13595,86807,16363,37268,59098,5936,37982,31323,-12294,43458,29444,-39225,-11093,41261,49597,-13833,35538,88900,-6798,-43043,-16931,53157,16049,34742,57293,-49251,-68560,-88387,50821,21410,60944,-17750,-31435,-53586,6275,-44563,-61145,-37187,-3337,-26395,19778,-33529,51802,91368,48597,-18018,50470,54953,9374,23917,6171,-70195,-5038,-35151,33009,33714,99788,63349,-39538,-35778,20425,15387,23959,78578,-14866,-61837,60924,-25609,-41067,-25583,34298,50805,1506,-57795,15317,-39092,25344,-8847,-50154,-11920,-47022,1021,31881,23627,30962,-31290,106896,62026,16825,-76981,-37274,11713,37088,11414,-1065,65238,-41242,94214,23658,71472,-9517,8544,26374,7883,55701,-27924,-66668,6195,-4994,-6220,-16846,8766,-31896,-5283,-11293,49372,50935,90236,112974,66205,-26938,26021,-78723,-15400,14322,12500,-66221,8558,22460,3757,13185,33646,-67493,29734,46687,-10211,6815,-26390,19203,-10327,18022,1028,95753,36553,89747,33798,-18681,106128,85494,1597,-29917,-13953,26203,36665,34343,76677,37872,42426,100155,44701,-73389,-2527,-14656,13083,27376,-26401,-65528,32105,-124077,-46689,-79,-7374,-44685,-52652,-47353,-1811,-26428,-41094,-30482,-16890,11975,26058,-11723,-73885,3205,-2693,-79230,49686,65011,17679,-28721,-48192,-43667,7146,2733,-11951,45288,6433,-70678,8061,44930,16322,-17047,4888,-7500,60576,13128,34078,-19894,-9548,66345,19104,-67924,-56418,-26740,40137,23081,15025,-10750,-20321,-40411,-93006,-12283,-12434,-859,-1155,11574,56299,33139,28090,12500,-35451,42359,32112,-36684,-845,-69361,-92695,5451,29363,44319,11183,33284,-32755,53582,119087,19921,118838,74520,35074,38479,-83486,-22013,-27883,-56145,-55827,-50450,-22850,-13156,-26748,-73708,-50597,42502,91570,70707,-12413,-69548,-31305,75195,7003,-25657,-49915,-32814,23935,-33044,-34937,10805,-50234,-67206,-30725,29298,7289,114640,458,-37802,10062,-65115,-37305,23207,98062,49987,32245,-24804,10746,-95844,-15390,23862,-46669,-23781,54516,106704,14504,64199,-34821,7430,59297,-69827,32852,-32457,-51182,-13845,32029,63197,14409,6692,-75016,10708,47040,63150,50395,29349,-39827,-48726,35857,-23222,1139,-6999,-34573,32134,21449,69897,68540,-49,-57900,52912,44077,-60051,56739,24923,16589,-44922,8792,-28049,-44264,-12866,269,-15025,43695,-25082,11259,71289,-46783,-20611,27920,52052,30844,-18412,-12775,-22242,15869,-4812,-20481,-38878,-27303,-25742,91250,25139,50018,90094,24375,7172,64693,28853,25995,-18171,-42756,29355,-282,13370,71773,24936,19506,6513,31229,25165,-11430,-52379,8664,-10649,64042,-32036,-38094,-13175,18688,10218,-58727,26186,25141,-6956,-64999,-27214,13393,18038,33367,6462,31235,20974,6903,-19492],[4916,26662,-12264,2544,156,-17744,58364,-84717,-45034,-35835,19206,65889,28356,108172,104473,64959,92066,-26227,-12253,8527,-7686,-54439,24909,13482,20473,-24556,-12918,59788,-11848,21911,2709,-61038,-17995,-34328,7997,21561,82371,8646,1360,-55702,-117199,-97768,15016,55188,-14074,20386,47324,23125,-36353,42126,4328,31361,11482,-20276,-30051,-25160,47279,145120,33309,-27328,-1738,31969,36707,25599,15406,-32521,-34372,20399,16183,36827,44772,26846,-16360,22960,52103,42771,-16183,-10602,6886,80686,44392,8534,-16796,13623,26733,-13445,-688,27380,7214,44942,-49786,14990,14666,11372,-38651,579,-91799,-46710,16260,25499,-35130,-61558,12787,-26477,-71584,15353,-18272,-6117,50251,-29227,-33539,-76896,-21196,7952,-11089,-12076,-86656,-37120,-14623,-32281,-3131,-32379,-49099,-54137,71695,47132,4487,-60966,-77788,-15024,3252,12245,-81935,-48520,-13202,34550,-21983,-43718,-49160,3034,-103847,-33080,27272,-114262,-34605,34898,-38637,-67139,-75617,27258,-17578,7105,-513,-113361,-56353,19335,17273,53524,21602,-7631,-108649,3452,75458,-55888,-41363,-36806,-28865,-43402,-49463,-6536,39760,40602,-3191,18934,-38581,10792,25440,3794,16158,16708,-158498,-53672,-43154,65075,53599,-6248,-4113,37510,2410,-36315,53282,79916,72194,1121,7182,-41786,18569,-10160,-33543,47669,-12359,-2743,-36612,-14242,48070,45455,17168,41525,-73402,-1374,-42657,24125,24596,-107508,-20176,-32756,-6962,-57993,-39302,-51779,28139,103738,-10653,-32110,-49402,-92694,6714,104411,84688,15274,143183,20366,-55121,-38051,-40760,-67211,28559,90653,67368,-3631,-23102,-6161,-12763,-39861,-113897,-23534,-62304,-93819,-116953,-134975,15832,368798,190017,-89231,-58653,0,53878,-77709,35610,43283,-33751,8035,-3309,-52540,-47275,-59635,10364,46157,-68139,-39164,32168,-66625,33992,20701,-71998,29516,2281,78169,64818,12351,26879,8225,-34740,-24934,61703,10782,27659,23673,-22335,-17404,80149,-28899,44194,11358,26142,34801,-78537,-95443,-142090,36898,129113,27339,27844,37399,34170,21043,-25699,89421,63849,111754,89374,30050,-35328,26066,15118,-59366,23545,124959,-10149,29214,15567,-29734,16519,-84878,-132902,-31798,18207,27622,-55877,-39230,-31479,59377,32550,-42528,21522,-42695,-54917,-55829,27159,81273,-21225,-45909,19929,-152818,-70466,-51203,-17650,20114,-28584,92217,16155,7837,55449,58667,9286,53343,-26754,15628,-22553,7427,-2221,39352,-92858,-60705,-5940,-3093,-17929,-1389,-29331,-9567,18626,17337,78062,305,58468,14837,16097,-15115,-26319,340,-1803,63781,64624,-53993,-31173,-53829,2532,-31203,-1530,-22285,9629,-20345,25524,59545,1948,28251,43851,-28138,44756,29199,-41604,-4969,-42494,-36175,-22999,-4029,48052,99784,19300,-24072,18765,31688,5210,-22495,-33633,25186,72092,2807,-1983,37926,-80524,-64016,-13572,58393,87637,39809,67236,-52449,1633,-44875,-3854,23214,81080,37335,19429,32989,-33655,-11679,37310,-61065,-54206,76834,61341,31584,52490,17948,-14768,-506,-104682,-21480,-19520,-10309,11866,-14454,-64085,-60602,15380,10417,28264,101664,20738,17747,112264,45613,-19419,-26499,-46968,-96562,20319,-16798,-57601,-67698,-54208,-50386,40098,92197,-44630,-1513,48589,49556,-9149,9246,-26035,-40164,-14574,13218,27013,-24946,-76396,-19882,99147,55230,13422,-906,17114,-7298,26369,32149,405,-43400,65663,50938,25982,32384,25167,-13752,-112,33466,87502,34637,-8311,19712,34280,10859,48231,2679,-46321,14095,-8986,-68926,-66275,-62344,-99537,106105,14392,-11570,-31591,46803,30132,16684,-40906,31378,30731,8540,-26256,-52754,-9231,-8683,30503,-13461,-53311,27160,7086,-51137,31101,21045,-48929,1759,62261,22005,-7572,31070,40308,-51320,-18299,55903,95147,70020,7691,44523,52193,88684,46224,-34860,-4697,-32374,-22369,-80106,36075,19671,-29158,10978,53948,-45470,46907,-11725,33545,-802,-48518,66675,-46951,-81765,-25723,27839,-5169,36092,-49638,-42287,7243,-102758,-52642,-30608,-16395,15539,-6883,39892,13263,21701,45208,-61371,5724,-2983,55987,73040,-22406,29049,72011,52288,-80503,-4750,102313,-31155,51496,570,25450,36839,94367,15007,30052,79830,11268,55281,23606,19242,70027,37364,-21816,-15072,88788,35811,-25882,43461,87877,-2209,-59968,-37961,57909,29617,63416,57821,-64954,-50610,-74017,64284,33125,58171,-26823,-32055,-55465,7549,-18047,-46248,-43951,35261,-25329,10128,-24184,24589,87104,41870,-63359,40330,69321,22966,24597,4180,-60030,-17595,-38410,36020,15183,81249,46440,-19816,-8301,40153,-10251,21474,95749,2967,-50140,52816,-20187,-36216,-15652,32712,38131,-12517,-65289,-6867,-18845,24503,-1566,-71233,-38677,-61760,-6620,42995,26216,44672,-24696,121677,57778,29668,-67463,-2262,31274,53352,29117,-9760,35982,-42490,72834,5927,66382,7152,-15038,-11069,-20397,42118,-41549,-46952,-16854,-13609,-16330,-16854,31317,-22355,154,20069,42150,48691,86622,91517,59220,-8669,19510,-58910,-25466,-13147,-2408,-68549,8485,7434,-8075,9523,43088,-56672,12582,27699,24085,-5895,-33374,26302,-8912,39777,7489,91893,49170,95411,22342,-37800,82611,83367,-2297,-191,8428,26589,43348,44713,73524,45086,64258,81939,27062,-86408,-18511,-25848,-11896,40645,-39838,-68891,26684,-94956,-51493,-7858,-2828,-22213,-56102,-49399,3087,-40466,-43283,-20352,-16483,8759,18939,-16244,-76288,3731,-9795,-78044,37792,71519,47392,-42309,-30559,-21367,-1800,-4557,-24028,37474,24917,-47529,6680,40777,8290,-22007,-2170,-3914,43517,-12137,29519,25011,17616,50498,33093,-66056,-22388,3853,47297,35628,20592,-10851,-7851,-64162,-72536,10297,-10259,-10707,15756,-8519,13916,30761,68214,19067,-24190,91679,53225,-44225,-25275,-68320,-73748,13984,26148,42671,38870,30633,-29158,39504,95993,23771,92860,26640,13517,61764,-77251,-30017,-26208,-44879,-38269,-40556,-29870,-27966,-39805,-37228,-49942,39450,104541,43309,-29281,-60313,-41557,77438,-36446,-30428,-71731,-50288,26092,-6820,-8717,13680,-46079,-74350,-53504,4774,14498,91387,6859,-51841,25936,-78304,-44862,44912,91853,58319,21157,-27817,11401,-76337,-26288,27899,-40530,-31669,72398,114644,35632,65015,-34797,-2220,58157,-26534,60602,-31350,-49565,-32738,26570,42527,35944,3634,-60313,14514,49980,34481,42566,18064,-58219,-19640,29915,-29505,-11606,-42173,-25166,54811,15122,78720,80493,4014,-29171,60741,44225,-50320,30081,9542,2815,-51614,-1301,-27232,-42428,-18167,-225,1052,22422,-10303,8576,74401,-41789,-21527,4531,27787,30955,-50886,-46703,-31940,7955,-18995,-262,-20849,-27685,-22697,90534,25387,6391,90871,50663,36197,46625,27543,8361,-50563,-50538,28631,-9559,8302,73697,6401,10643,19468,8533,29004,-3629,-34363,14965,-13793,63142,-29682,-58258,-14116,23720,7889,-47075,43347,18758,-12322,-41152,-22713,516,7281,30251,17264,20982,23047,28161,-8300],[-14209,30276,-11623,171,5214,-6082,58337,-83082,-65096,-15714,49535,80548,19146,152118,90512,63726,60598,-29575,-25505,4846,-25226,-64268,17724,23263,16339,-13456,-2380,76470,-1269,7221,9889,-32119,-27838,-3875,33293,24464,67111,4087,27177,-48545,-100823,-87347,13443,47050,-10703,18219,44963,39129,-31876,10477,-4763,38274,-6431,-23280,-18942,-22727,48132,126103,17164,-5783,5552,32245,22836,5813,-1642,-29485,-43370,49167,9612,26784,61231,38515,5668,12492,53842,47746,-34336,4811,26555,61767,45729,9859,-26779,16791,5941,-2318,-6828,5590,34672,22139,-45241,13177,13650,-4906,-33415,-19276,-91059,-24450,28996,56063,-61,-41223,22875,-24851,-80506,37784,2814,12966,58308,-51778,-33840,-82274,-35090,18725,-2834,6137,-118374,-65587,-22184,-34254,18725,2691,-40552,-53324,57189,32536,-9370,-81461,-95914,-16511,20741,20316,-87852,-50611,-17582,49208,-24890,-52801,-35304,-28208,-80081,-27078,27405,-111186,-31548,69801,-56686,-74880,-64713,14940,-5562,-10918,-41291,-119859,-43927,3789,17472,44503,7965,11478,-117139,13238,97204,-44145,-25556,-32041,-76279,-40660,-18174,33107,47144,15566,5105,19584,8294,-4412,16346,-5931,-19083,12431,-131977,-42527,-43493,62311,62011,-7129,-8845,28015,-23281,-38403,71361,60205,60771,-31819,33897,-23402,4189,-8712,-36411,53542,-18994,21195,-6451,17149,77473,30927,8797,10884,-78095,20246,-25156,39641,13761,-113370,-25752,-18532,-5130,-19734,-29858,-49442,30035,142702,9490,9678,-20688,-89640,-7180,140933,84166,786,138585,17994,-57156,-21813,-38946,-49081,9288,57189,8284,-27080,-26571,11947,5128,-14536,-121108,-16118,-64595,-69480,-56238,-107825,-59544,350271,257037,-34666,-67290,-10272,41352,-71872,3992,48495,-31254,-9031,-49709,-78819,-47440,-62747,2350,28041,-50121,-37993,69993,-48076,15852,27150,-55737,28101,23924,84584,61143,-29810,-7701,-22038,-56275,-31777,23841,1375,48261,39399,-17271,-28053,97971,-11178,36870,7635,29366,47204,-99274,-98206,-119958,28823,79751,6279,32431,23594,25759,34984,-20608,38933,56413,37480,77672,35867,-37295,-27297,17314,-34714,28946,92104,-1245,40749,27439,-23569,26239,-79483,-127393,-19326,18489,68787,-50672,-36997,-22007,91342,14843,-35795,24610,-50647,-47857,-53646,30608,62538,-48168,-47391,46084,-145035,-49249,-55081,-33363,11748,-74723,118513,41434,-3010,29920,67766,-2140,35018,-58616,22898,-15158,11210,-13581,11887,-91063,-73115,-6197,-7703,-23221,821,-40592,-18732,-7998,9566,74851,3769,89368,6032,13526,-37271,-35477,-23095,-6991,63138,62029,-56053,-22210,-57474,-31893,-49562,-20102,-36317,-1675,12572,52922,62642,7574,30547,43867,-28410,71611,29910,-57794,-14113,-51016,-50330,-19885,14895,54205,83430,26298,-51762,-7844,20876,3846,-18688,-54044,6790,37464,-21325,24511,62585,-71370,-80974,4710,48465,103527,37250,42888,-68285,-3190,-51473,10260,37992,78418,78632,12881,18940,-30314,12492,32351,-26580,-24637,49689,46140,34451,74249,14317,-24091,1859,-77531,-35687,-20094,-28008,1860,-40210,-60672,-67226,37589,32228,52761,119943,49766,18914,84547,22930,-13637,6234,-4536,-81766,2331,-37036,-40657,-73715,-60523,-37920,43132,87929,-48019,-15490,54200,56645,-14835,-8563,-47327,-51173,9217,18572,33517,-25220,-84221,-35821,74089,52280,23826,32799,4360,-26000,12107,12985,-11678,-31861,75310,27031,27438,29652,34413,-13970,28509,17591,77401,37488,-3729,19270,34338,16814,59341,22532,-24092,23337,-11121,-48072,-46094,-50445,-82183,111681,53103,-4396,-18769,37664,13931,18619,-50243,50750,36578,11437,-32081,-27211,-41567,13078,35600,-6722,-68356,33580,18427,-64058,42496,-2327,-46660,26192,79470,61518,42673,43979,29340,-44491,9790,35943,74816,88475,14942,48078,52174,89660,58213,-47154,4586,-33427,-7368,-56890,29537,46641,10266,29584,77766,-46448,50685,-15142,31420,14484,-67323,51552,-63686,-75330,15054,42260,-18368,41041,-57721,-42792,-3228,-87434,-2716,-38423,-30586,-2728,27356,10363,-58103,21985,94275,-49051,28315,5155,62951,45203,-32809,42317,82018,37911,-119989,6539,125186,-10888,56770,-11081,15295,81603,86920,8788,21923,92020,6302,64498,8635,49703,89764,44877,2265,-14682,124589,15562,-37443,38260,75553,14510,-68801,-53323,52791,40191,93546,58082,-60940,-20477,-44051,73580,36034,50319,-35333,-30617,-57841,8082,16949,-17786,-35528,58719,-21039,-2539,-16348,-4803,50664,24744,-93904,30964,82091,32430,23335,-2409,-37535,-38211,-43195,25663,-1525,59042,25685,10087,18693,49504,-35721,11195,95368,24578,-26221,35285,-10800,-27391,-1781,22300,9357,-23857,-69185,-32211,2005,17982,1826,-83627,-52556,-64684,-9365,43363,26113,58958,-13485,122270,51043,36207,-33828,43645,54494,65820,40732,-19642,9721,-32811,39150,-17230,60434,23601,-39807,-53898,-44579,34234,-44779,-15783,-36001,-16508,-28465,-15292,41498,-7649,9749,49016,38366,47857,75126,58467,49164,11903,7254,-34789,-32610,-45652,-14225,-60640,11211,5247,-21643,-3319,40333,-37907,5878,6498,46290,-19451,-27692,23689,-15879,59815,12756,81433,48787,69204,7770,-54219,43570,62097,-2410,20736,28527,14417,29840,55772,58163,50027,81637,48007,6158,-77404,-37508,-31255,-31413,56846,-53484,-68831,376,-61673,-51359,-20304,-6190,-417,-45286,-44537,-3777,-67214,-37232,-2264,-541,3132,13038,-16076,-66064,13372,-13208,-69813,24448,63990,80859,-49894,-11270,4422,-13534,-4111,-20682,29762,40066,-27258,2394,27300,-3368,-32031,-8668,-181,29771,-47135,22200,54751,40637,41809,42980,-60970,14595,25644,44354,43071,19208,-9065,-4811,-79393,-42333,34501,-481,-24635,38930,-21328,-35136,22839,110607,29168,-16578,113733,66222,-46114,-43123,-56979,-32068,34198,20132,38266,59035,20366,-16961,28029,75980,22609,58422,-14075,-7918,77319,-55738,-32426,-18812,-30763,-20886,-38205,-34475,-39307,-40690,-3187,-47038,34579,89502,5019,-45673,-39876,-29747,72982,-81244,-38682,-86947,-70902,24906,13556,4805,14932,-33689,-77092,-71754,-24424,20264,48443,3997,-71595,30264,-84912,-37801,63518,67720,52945,4242,-37810,6052,-53196,-34729,22193,-29809,-36996,83340,125801,53216,58976,-38789,-6892,55664,23883,81532,-29329,-42955,-60553,13896,9907,56980,5604,-32997,13003,41371,1036,26490,9060,-70720,6365,6011,-14619,-27857,-69740,-18784,68290,6674,83952,87595,13772,-6297,66986,49638,-30421,7551,578,-7165,-51592,10768,-21307,-33156,-28257,2710,15987,-755,-1312,876,69376,-32167,-20521,-30937,16335,29059,-74859,-76443,-52622,2894,-26941,15539,-4595,-6946,7586,77800,17788,-38958,66929,67444,62551,36132,26616,-7031,-71739,-59567,31481,-19128,4490,66978,-13623,3555,45902,-34016,17240,-1785,-14040,32134,-16040,49777,-24299,-70102,-14237,20347,6319,-14253,52227,7466,-23318,-5259,-7756,-10664,-1769,21568,26585,3832,28092,37660,948],[-34106,34545,-6077,-743,11658,6234,52017,-71664,-85566,7543,76432,79202,7456,184803,64038,44340,20375,-23285,-35609,-3525,-35947,-62154,7924,27471,3773,255,1507,78526,8644,-11042,7173,1653,-29938,6026,46588,25737,31242,5622,50451,-29611,-58910,-58434,9528,38064,-3087,18843,44291,48814,-31199,-22138,7853,46563,-24444,-25857,-9254,-19210,44861,91350,666,15672,11713,28631,15749,-16916,-26465,-21638,-35495,74162,1747,21759,72713,45892,22771,1271,45720,50571,-59272,15479,40478,44739,38063,20132,-30791,17317,-18450,11020,-12029,-23148,57120,933,-33580,5851,13432,-19911,-21349,-43006,-78012,-21420,27141,74377,36284,-37735,29441,-28144,-82773,57149,24917,28423,54990,-55962,-36400,-85570,-46297,28564,6977,18037,-120601,-76976,-10533,-9519,28965,24760,-25368,-52847,35846,17075,-9065,-80616,-99357,-12995,39088,27671,-72902,-37787,-22361,51673,-10837,-58471,-11151,-50022,-60407,-30616,29705,-83147,-19642,104013,-64019,-65688,-53987,-1450,366,-44854,-97978,-117144,-27192,-12985,22839,33692,391,20371,-117392,13270,95165,-27011,-15481,-32579,-98925,-34227,12015,66594,17366,-19527,10976,18737,60522,-12462,5974,-4246,-56158,4157,-95339,-30777,-36832,52898,65433,-13097,-12126,15160,-61296,-35750,78689,37871,42813,-58452,51534,8786,-12373,-7650,-30042,56679,-25140,39775,30381,51870,84072,18077,-1439,-22276,-68317,38218,-6205,26186,-9345,-108593,-35071,-9241,-5457,13602,-13263,-33927,27504,158096,28760,39732,6292,-71860,-14085,143304,82686,-4828,114584,9457,-54698,1018,-29615,-34057,-3649,15676,-50388,-50386,-25399,30329,22156,8413,-118341,-13521,-70822,-51680,11748,-62492,-144616,314369,346262,-1537,-75725,-25994,18505,-56794,-32975,28927,-40156,-22619,-86775,-82671,-24942,-60068,-2557,-7330,-27594,-29718,95796,-43794,-2438,22374,-39653,22578,40511,79339,54920,-66684,-42020,-58860,-66083,-39293,-22759,-6440,67323,46405,-5181,-28665,104444,16745,38878,3446,23337,50348,-108722,-103111,-78212,23904,27270,-15749,20257,-3923,12155,37301,-21638,-18920,43354,-23692,52572,39766,-37904,-87271,15961,-7744,27709,42996,14522,45421,46062,-13716,16013,-66354,-112935,-7100,9033,92138,-42968,-23112,-11037,107137,6668,-12806,31245,-56851,-43966,-49288,33045,31970,-68214,-43018,65412,-112986,-35738,-58432,-42099,9764,-92065,132496,59330,-11509,1943,72918,-22792,-6674,-72087,28284,623,9131,-21075,-15019,-80824,-84293,-10170,-15281,-26249,864,-40802,-34510,-29844,3156,53167,11455,110792,1593,12828,-47760,-43405,-49053,-9533,57800,44216,-56775,-12851,-55070,-71203,-63534,-34071,-31720,-6871,49667,74435,65530,11772,17965,36150,-31420,89981,24365,-67800,-27654,-52570,-60672,-7746,32315,50215,29640,17118,-83539,-22520,6436,2043,-8072,-96956,-17112,-1460,-38319,41857,82347,-45979,-82250,15821,33696,91259,27821,10592,-56790,8885,-42831,28945,49764,69476,110881,9220,464,-24203,22986,16198,10521,-3560,16472,15570,27741,95535,24182,-23570,9818,-23106,-50576,-20133,-46372,-11850,-53530,-51693,-58584,48516,61485,78954,120362,78143,10460,51546,10463,180,29250,21055,-60944,-16221,-41700,-26842,-75269,-64318,-26364,40214,91025,-43442,-14660,58045,52835,-18717,-26463,-50969,-33422,43022,20867,40641,-25412,-85110,-56967,45265,49316,31329,57942,4265,-26910,-1004,-9010,-14313,-3381,70570,5301,24087,21185,37337,-13585,40511,-1544,55696,34268,-9765,19296,41762,18788,70323,29242,9095,40607,726,-20981,-18317,-34479,-45472,112402,87687,10121,-5767,27753,-2026,21405,-56758,53851,36369,13356,-36899,-1908,-64859,29146,39434,3951,-77169,33019,18293,-76613,43855,-28314,-59089,34896,90197,94521,79937,56749,18768,-42091,24505,4786,45275,96621,30640,40221,39618,81672,60500,-48661,7229,-35946,9755,-30281,33366,58433,47966,41072,91658,-40381,47719,-15690,25556,31487,-74345,31423,-62211,-54178,52247,30137,-38081,33191,-59149,-23124,-4582,-57509,46677,-43594,-37452,-13616,63666,-17047,-92205,16729,84116,-32370,43008,15802,60176,16404,-34421,43812,72819,12301,-130211,35483,125942,10970,59947,-20999,-246,111151,71704,-3511,9246,76945,-9183,62826,-6526,69145,91555,48389,29684,-4760,133496,-7924,-47515,20911,54348,39257,-64830,-61887,41703,45114,118821,56523,-34289,8456,-9072,82207,31274,40710,-41882,-27893,-60605,3369,43316,13414,-14811,55474,-17539,-6131,-10885,-27273,-8188,6090,-101632,23420,93746,34557,17599,-11276,-9750,-64552,-53813,6289,-15526,40927,3197,38864,41560,44008,-53586,-2533,80565,46472,4256,12759,2895,-11514,13010,6970,-24016,-28476,-67653,-53105,15574,8727,2711,-85369,-56849,-57191,-6964,30729,23454,68805,-1682,107736,44321,35840,10783,85230,76193,71281,44610,-29814,-5080,-19113,-1475,-43036,52917,30579,-60478,-92477,-56832,32759,-34605,20670,-45677,-14368,-39930,-13111,38832,5519,18734,67748,36470,44077,59890,25258,40340,27948,-7027,-11666,-35575,-76409,-23239,-46717,16955,17413,-33952,-23581,26339,-16742,9297,-12245,42623,-30892,-12414,10994,-27467,80836,17117,62685,35382,25573,-8691,-64859,-483,29482,421,29161,40546,-3960,1427,66526,38191,50688,86273,11089,-13407,-50484,-57816,-27614,-39777,67837,-62744,-63948,-37689,-34052,-48809,-34953,-14369,16294,-26201,-27182,-20210,-91828,-22540,18073,23126,-5105,7093,-13673,-41208,29880,-13388,-57790,12438,43407,105880,-47670,6619,26940,-27139,2721,-3899,21416,49585,-6359,-4035,-1513,-18758,-43281,-9223,3502,23918,-79528,6117,53670,53143,52445,44786,-55149,44819,41009,36312,41780,8113,-6037,-11976,-81610,-10286,54763,7405,-34883,61030,-22345,-74973,9013,140480,42301,-11015,106938,65468,-42506,-46762,-39773,23020,53161,12024,33505,62179,4208,-62,25769,70571,18416,21877,-38684,-21964,82830,-23534,-29589,-5873,-14801,-6458,-43497,-31622,-43109,-29694,13625,-46526,24079,56869,-33430,-56411,-14263,666,61912,-101887,-43741,-95195,-87058,24031,22087,-770,14932,-18682,-69373,-77675,-45751,25235,6644,-11324,-88129,20696,-82809,-20657,72347,37110,38661,-14035,-53201,-3300,-34267,-38458,10962,-16210,-35589,83852,131512,59749,45221,-46456,-4332,55230,67399,88536,-27271,-27568,-86419,-3883,-24233,69288,8032,-1688,6031,10655,-32137,8251,4899,-75201,20500,-28764,22701,-41035,-81747,-16317,69318,6892,79957,89075,27879,4106,75433,56614,-7378,-1665,2961,-6229,-43551,33632,-7622,-16307,-40264,8924,27742,-19964,-531,-10807,56847,-21868,-27072,-71780,21401,27495,-83509,-89113,-74154,-2648,-28487,24980,7215,33019,53397,53337,-1239,-73575,28339,67864,76455,34168,24184,-13946,-78605,-64823,37793,-26869,4421,57443,-30678,-853,72144,-86680,-7257,-7108,1226,47928,-14361,22655,-12574,-69053,-10498,13088,7153,29994,51388,-6168,-40139,27890,13038,-17296,-8316,9707,33335,-13760,34831,34742,6155],[-46110,37308,390,-2050,16488,16693,41248,-56961,-101283,29906,94943,63154,-5062,184952,26780,10858,-17291,-5131,-37159,-17786,-34332,-52456,-1688,27808,-13801,14117,1596,63635,15915,-28003,-3416,29397,-23339,-5090,44205,28138,-8749,10356,59053,-5425,-3960,-25291,4700,36944,4623,21945,48037,50418,-32056,-44122,29293,52954,-41465,-27655,-2432,-14702,38500,52262,-12160,35613,12978,22331,16542,-33518,-49584,-10248,-7901,88216,-3491,21598,74182,48592,31327,-8602,31970,53256,-82368,18250,43569,27997,21952,28019,-30135,14199,-39090,24890,-15379,-51531,71402,-16658,-23591,-3918,16236,-32551,-5825,-66550,-55782,-32911,10105,73275,57734,-41410,33068,-34220,-76229,68948,44110,34442,39123,-40036,-36792,-83581,-51520,37187,12558,20879,-96458,-69457,16413,34886,26415,32264,-9547,-50890,16093,1977,7631,-62663,-89301,-5918,55416,31163,-45332,-13255,-30283,44082,17975,-59998,11976,-57075,-52301,-38774,31755,-41157,-2113,123127,-53520,-41517,-47501,-17648,-325,-80364,-149001,-99505,-12010,-25384,32098,27424,3642,15982,-109197,7694,66369,-11952,-15132,-37838,-91015,-25856,32658,75543,-44281,-54044,13953,16026,96239,-14330,-481,9660,-84507,-6267,-57384,-24359,-23707,38472,62374,-22093,-11676,3612,-97180,-26019,73727,20135,23571,-74875,56690,46662,-24798,-5530,-21167,56136,-24950,47948,58144,70987,63702,9478,-7977,-45501,-49215,49490,12014,-929,-39085,-96791,-45208,-5768,-8165,39220,6865,-7055,22924,137802,44068,55024,24585,-45802,-10173,112719,81525,-4505,66569,-6525,-50333,24212,-16050,-13722,-3480,-18525,-93943,-68500,-21053,49356,35766,23597,-100495,-11891,-73528,-42006,71185,-7149,-221678,257522,427971,-670,-85511,-43410,-10064,-35659,-63183,-11886,-56330,-26390,-108695,-62768,17228,-52822,-1973,-46638,-5462,-18002,98452,-51985,-18282,6352,-27921,14083,51100,65818,46488,-85296,-70282,-94915,-64180,-44846,-62026,-10062,81629,43713,8848,-18659,90969,40012,48662,5552,6160,38954,-104378,-111777,-39033,21478,-7003,-36273,-9313,-36380,-3391,28219,-26536,-65643,30037,-43787,27193,41650,-31661,-127182,10849,16324,22424,-2183,32076,39130,68203,-1409,-13089,-58984,-98705,2199,-1019,91664,-33971,-1300,-3271,102286,14391,16967,36743,-60603,-43883,-47138,24993,-1023,-78114,-37254,74129,-64098,-31402,-60370,-43142,13182,-72578,135397,61181,-15368,-16773,75111,-47464,-58351,-65931,34334,19867,651,-18834,-32192,-65291,-89722,-16851,-22695,-25003,-3097,-30096,-56313,-43351,1686,22609,20959,115414,1608,13940,-37535,-47431,-73010,-9123,45788,14551,-56104,-5433,-46865,-97798,-69404,-44790,-8374,-5351,81172,82036,71314,14782,-4306,29422,-32896,97529,15022,-69690,-41721,-48130,-64196,10773,46015,37438,-37673,-5587,-106870,-25485,-6354,-2215,3666,-144213,-40543,-28853,-40199,44916,93622,-15725,-67553,18381,16361,54364,10664,-17200,-12318,32185,-24719,45102,50649,53041,119710,8114,-15226,-23218,20510,-11158,34959,7325,-11633,-22455,9838,107915,43740,-10622,20787,37181,-60972,-21982,-55784,-26814,-53775,-39286,-36948,46049,84569,93943,105818,97035,-5624,22661,6275,16777,35390,22147,-42119,-31030,-37776,-20537,-74030,-63926,-19279,32495,94615,-29475,-3268,56775,39201,-19171,-38784,-36934,1806,79353,24036,47942,-23843,-84454,-75649,20990,47380,34440,70650,16508,-12715,-8561,-27459,-9893,28522,52131,-7578,16670,10219,34750,-11192,31078,-19455,28666,21271,-26155,17655,53441,13672,78478,21250,37056,59115,21913,3047,8897,-16180,-3568,109027,104322,25352,3886,19807,-13666,24760,-56102,41506,32517,13590,-41260,17960,-78188,34074,41470,17916,-74958,25497,9652,-86559,39639,-48437,-81270,22241,94137,112516,89477,65571,10560,-47911,19657,-33505,13971,94567,53793,27804,19185,70902,53904,-41551,1402,-38893,24478,-4475,45976,54533,75299,42879,86923,-32803,39181,-15450,16934,44070,-70018,13157,-45645,-22346,70069,-7155,-59031,19624,-54339,7752,2784,-22320,78010,-45883,-34567,-14371,92928,-38268,-83159,6437,25284,-13693,45750,27198,47880,-8108,-28533,31474,46826,-16037,-111519,70866,103069,29580,60979,-32920,-15651,119937,56506,-20531,-9604,26029,-31155,50372,-15993,70889,70942,46030,55783,14233,113780,-32747,-55232,-3928,29456,61311,-47506,-62234,31497,43279,131774,51157,7657,27471,19657,92579,20962,31880,-43558,-24810,-62245,-7706,50233,38380,10962,26470,-17539,5784,-7954,-36482,-66176,-2813,-89118,18065,104693,26846,5427,-18417,16625,-90802,-71801,-14712,-26013,27198,-17384,56684,59162,24654,-57465,-15094,58043,64969,33398,-8227,19290,13843,24930,-8336,-48836,-24577,-60599,-63729,18713,1298,4262,-78689,-57100,-42401,-708,6781,18869,69228,7044,86215,40853,29750,48172,109085,89800,68095,41527,-38618,-5940,-7628,-40631,-66743,42974,19915,-72725,-116517,-52526,36832,-11671,51073,-44690,-8751,-47041,-10953,26301,11110,23079,72835,34997,36032,45406,2122,34914,34484,-19709,5519,-34979,-99015,-30187,-31717,24214,34848,-43178,-46093,6451,712,18185,-24427,9652,-40569,7050,-9343,-37562,101364,20664,35211,12215,-17402,-24376,-66390,-36637,3902,4487,25200,42483,-21028,-30925,75433,20266,45590,73802,-14968,-27201,-15016,-77118,-15682,-36500,66940,-64289,-53867,-71185,-18903,-45902,-48238,-23683,26165,-9256,-309,-38691,-99160,-2345,33862,42060,-15802,-306,-13455,-4764,45491,-12904,-45591,3392,15147,113592,-34093,21952,40421,-41062,12905,21061,10640,55394,17187,-10269,-43498,-35992,-50191,-2065,7677,27711,-95910,-20651,24897,50937,80627,37435,-50514,61794,52090,28718,30665,-11273,-2659,-26676,-70547,14891,64101,4879,-34830,75008,-11066,-98060,-9983,146049,54991,-5833,79294,51326,-34596,-34817,-23244,69819,57549,3903,31249,45540,-12926,15394,33381,76749,14061,-9239,-45809,-24188,77533,11597,-22623,10317,2718,2781,-52225,-19640,-37342,-11608,7477,-52692,6410,22248,-62564,-57532,9429,37041,46336,-83763,-39751,-97276,-91144,27192,17306,-22544,15533,-5310,-49767,-68933,-51572,30564,-17927,-35148,-93119,-60,-71066,-2992,67722,11249,22209,-28266,-71987,-14609,-23467,-36172,-1050,-1727,-24675,71489,122268,50835,25006,-57344,5028,59616,93550,78023,-25386,-925,-97069,-23394,-47911,67482,5579,25826,-4957,-40655,-60878,-7341,4984,-71671,19184,-60662,69973,-44712,-77132,-18082,58355,23196,61974,84125,42908,138,87439,59377,10776,5474,17020,8208,-27987,52436,12396,5944,-51356,16513,35737,-31285,-8291,-23510,39875,-14547,-55041,-107925,37420,28301,-74776,-77431,-84759,-11031,-25649,27270,13882,78584,94389,20163,-31043,-90556,-10875,50294,74576,37734,19673,-7660,-68897,-59933,46154,-28653,9161,49684,-40641,-1986,84639,-131144,-37811,-17060,7425,49171,-7929,-13805,7180,-53680,-1227,6927,10754,69574,43406,-18459,-60153,44716,32515,-18755,-12701,-1677,36621,-25523,41512,23698,6932],[-44705,36582,1796,-5221,17585,23832,28636,-43676,-102032,47128,103295,38281,-16701,140361,-18999,-25753,-40461,21310,-27688,-35099,-19815,-41108,-7377,27003,-31018,25864,1066,34108,18521,-39485,-18639,42596,-10651,-27215,30021,33736,-33180,14955,48621,15024,49066,-1587,673,46361,7071,25883,57525,44641,-33514,-51637,43955,56044,-56855,-27945,2150,-8749,31313,19376,-17812,52644,5963,14889,23117,-36939,-60386,1932,31669,87390,-4645,24066,63293,45983,31671,-15591,18325,55282,-94949,14231,34688,8692,-768,23196,-27130,7276,-50172,36781,-15910,-71957,76855,-28758,-18675,-12908,22137,-40789,8050,-86036,-30902,-46607,-15900,53032,58075,-41472,35680,-39571,-59575,72260,59022,29168,12808,-10314,-30506,-76323,-49794,44720,10224,15357,-59168,-48543,47096,82395,14090,28331,-581,-44650,5547,-11351,33227,-37592,-72941,1993,67051,29199,-18301,15291,-38854,31622,53192,-56926,24958,-48484,-54894,-46831,31419,-455,17397,119292,-25306,-11359,-43968,-27948,-4992,-101491,-163896,-65442,-3392,-28003,44619,28831,17002,1851,-92743,743,20249,-5618,-22971,-45333,-63980,-16737,38720,52265,-112691,-76047,14820,10992,106012,-15934,-2401,31029,-93108,-15607,-23404,-26853,-6527,21606,52191,-30977,-4401,-3366,-117096,-9618,57190,11295,9408,-74852,50650,79421,-26505,-1585,-16077,51295,-14860,44390,64440,62872,24077,5926,-7502,-50845,-28931,53412,27382,-21921,-67197,-80074,-52063,-6452,-13894,55045,24832,24851,22041,84937,54392,55682,29958,-19692,3961,61328,79526,-1995,-338,-28202,-46019,42824,-1851,21783,11070,-35699,-116407,-79609,-16333,66990,44085,27969,-67139,-5752,-69787,-36640,111277,41946,-275060,185508,481415,-27001,-97691,-58677,-37676,-13653,-73812,-57543,-71907,-17638,-112520,-27158,66275,-42457,4690,-77116,11729,-7263,78497,-63085,-30049,-15958,-21830,5345,57022,48880,37084,-80605,-85687,-123692,-56016,-46343,-83317,-7949,86549,32083,18932,-1385,57617,45158,59240,20746,-16996,13108,-86076,-118349,-14667,20312,-14924,-53402,-48418,-61332,-16861,10804,-32019,-87036,20230,-23188,10130,40666,-15028,-129944,3184,33347,16700,-24507,44607,21864,91222,11633,-52559,-66407,-92109,6251,-6664,68640,-23955,22123,-1770,81376,37479,41374,35900,-61641,-46617,-48763,650,-26882,-76788,-36277,72574,-12533,-30490,-59207,-36976,17625,-24393,131262,44578,-13464,-19182,75806,-68751,-98197,-47003,43088,37028,-10920,-4146,-33149,-46526,-83748,-23296,-27663,-17968,-11356,-12240,-79761,-46613,6186,-4760,28707,101385,4598,16868,-4954,-46073,-89771,-6089,27964,-18040,-53268,-1434,-34233,-98192,-64867,-53912,24855,411,98577,72305,81458,17042,-28702,28573,-30712,94029,4370,-63859,-51778,-40324,-59055,31172,54851,18816,-93655,-32961,-112566,-24238,-13434,-10166,10211,-170004,-56837,-33654,-24438,37608,94395,9277,-41412,12778,-1626,5895,-14292,-32606,54878,52871,-5684,51468,37309,30120,100499,8645,-21905,-35334,10230,-41728,41826,11158,-26116,-53310,-16334,106520,64891,12605,30640,79617,-63164,-27850,-47869,-38667,-43731,-23403,-8953,32422,91196,90850,83832,98585,-25121,1938,4857,28967,24050,2974,-31061,-38300,-33706,-24074,-72777,-57707,-17080,22650,89900,-7425,10645,48661,19746,-15764,-40722,-11346,35102,108352,33526,54707,-18713,-88355,-84807,6125,46740,32404,70434,36198,7481,-8721,-37580,-2792,48845,25762,-8054,7066,535,28624,-7081,4842,-32280,3979,-2625,-48193,13524,61663,-174,80641,3411,47179,71340,43278,16734,27765,1920,30774,101651,101017,34120,6366,15640,-19118,28318,-46213,20880,27175,11994,-45554,28306,-86010,25012,41674,32854,-62512,12568,78,-92225,35118,-55854,-102730,-8500,90112,112601,74880,65683,3690,-60579,-888,-71199,-13046,84389,77631,16236,-697,60365,40560,-30460,-11603,-40797,33570,17256,62247,40720,90242,35033,62982,-29496,28154,-14802,7634,47498,-58391,1820,-21567,12285,60743,-51048,-75595,6269,-44672,36586,15976,6910,82756,-45667,-22894,-5484,108528,-50027,-49230,-5844,-46589,3525,37223,37981,29292,-26919,-18544,7611,11635,-38346,-75403,95018,64141,41484,59871,-49018,-25630,108185,45943,-37134,-31950,-47660,-52469,30143,-16919,53719,32934,38335,75641,36103,76104,-56797,-59548,-29529,6836,69232,-21299,-51885,28463,35586,125709,40577,50352,35297,35865,103704,7504,24782,-36080,-22419,-60781,-22566,36690,52597,33220,-16068,-20946,29581,-7629,-31673,-99960,5633,-67049,14446,114281,9387,-13360,-19808,37106,-109035,-93755,-29855,-31757,13966,-31844,58142,71367,-2767,-44874,-23976,35218,77695,53731,-21265,35260,46641,31096,-19149,-55962,-13303,-49411,-61996,14170,336,10062,-68694,-56320,-23594,6950,-23122,12931,57194,11052,69561,42150,20842,64451,108992,88901,57151,33990,-44032,3375,-1341,-68824,-83054,30342,-10845,-74054,-118479,-32387,44214,18482,63336,-36405,-1697,-46504,-9311,8172,7247,21147,65440,33414,26320,34977,-5503,32595,30207,-28304,13694,-33013,-109630,-35793,-19848,30006,47323,-48621,-64279,-11402,10353,26647,-27633,-40561,-51121,25000,-32006,-40091,115530,23321,2144,-15407,-47144,-35477,-56470,-55392,3327,7863,12802,36615,-31211,-54877,80787,7213,34308,46407,-21427,-32511,18604,-92141,-23,-25909,52236,-57552,-40114,-84837,-17518,-43616,-56121,-31074,30154,-4425,25691,-49819,-81837,17757,39729,44722,-28431,-10258,-20290,35776,50474,-15009,-36130,-2158,-12623,102178,-11035,35485,42136,-53020,22867,47290,-4276,61244,41964,-12972,-84295,-51243,-47625,10870,13124,39212,-89262,-53613,-13792,33736,111662,23327,-47218,63548,58792,25539,12156,-33708,-17,-43709,-50513,26743,56792,-10590,-22072,76724,8461,-105021,-32426,124301,62428,-327,42709,30118,-24266,-12639,-13468,84821,41494,-1029,33875,15102,-24450,22959,44903,84501,12337,-28043,-39083,-14224,62110,41165,-13154,25820,21738,6078,-58665,-1327,-22867,6434,-13687,-67023,-15819,-1396,-75953,-47739,25096,64476,29713,-33549,-24526,-94560,-79673,36446,2341,-48734,19085,6080,-22230,-49018,-42677,36905,-21659,-56151,-81893,-24389,-51019,5784,50363,-5064,9435,-34218,-91570,-26733,-19964,-27788,-10069,12090,-4250,46516,94082,27774,1950,-70431,17942,68545,98947,52247,-22899,34996,-84483,-40930,-53626,51429,-5005,44907,-17264,-96757,-82215,-17974,5966,-62054,5257,-75266,107595,-35980,-61830,-23490,39067,53559,30510,71228,54523,-15440,98952,53327,17880,23972,38298,32985,-7502,56737,33704,30563,-59402,22312,40410,-33393,-22502,-33112,22715,-12612,-108948,-128779,52493,32613,-52143,-43694,-76325,-22282,-20957,22953,16509,108850,111953,-15479,-65291,-89580,-39653,19450,61461,41421,12502,11789,-42110,-40943,54722,-19839,17811,44988,-40732,161,78393,-147828,-65779,-26693,4188,29350,1820,-50725,33007,-26970,13021,4731,15376,90589,33550,-25542,-78089,38937,43513,-16766,-16035,-9018,36268,-27471,46599,10728,4115],[-30099,31931,-6736,-10552,14381,27032,17197,-32756,-76876,55438,102033,12767,-25805,62314,-67271,-52826,-42222,47694,-8723,-48997,3121,-31833,-5657,27314,-41851,33630,2484,-2990,15415,-43290,-34799,38370,2699,-46977,14182,42475,-31286,17028,23874,24100,88397,7322,-1507,62586,2,28352,71512,34108,-35558,-49448,42473,56952,-69636,-25834,6929,-1023,25894,-2009,-14083,65336,-9984,7871,31532,-25040,-52595,11783,69518,72803,-2523,26241,41443,37702,27820,-18726,9863,55003,-91689,8120,16512,-13916,-28164,2527,-23785,-2685,-49338,44102,-13225,-79708,74345,-33397,-14938,-18234,29276,-41400,15340,-98957,-10188,-50582,-40961,21181,42742,-33684,38763,-40810,-34324,69292,70217,15285,-18701,22080,-15342,-67133,-42413,51144,-224,5372,-25788,-24281,68408,114921,-1728,18440,-3893,-31970,7895,-21072,55442,-16186,-58785,7290,71984,22132,-3767,39176,-41388,20049,82737,-49424,24135,-27477,-59438,-51856,27784,26222,35492,95044,12702,13681,-37821,-27090,-8912,-97959,-123293,-20662,-3628,-18250,60195,36894,34553,-13540,-69951,-4987,-25358,-10917,-32734,-51510,-37695,-6143,30811,3337,-157166,-77755,14922,3494,94032,-24221,-1836,51785,-74835,-20931,2605,-38096,11023,5385,35418,-36830,11761,-5047,-116654,10915,32457,11686,5791,-53903,37638,97367,-13530,3864,-17645,41667,3577,31371,46095,28777,-19114,6502,40,-38590,-15338,50336,37775,-23499,-85804,-58135,-51394,-7842,-22937,59801,35145,52786,30782,20978,60513,44044,21511,-108,23209,5946,74362,-211,-65581,-51208,-42625,54116,10327,74116,35097,-33576,-119940,-87245,-14270,79494,46711,21080,-23936,8719,-59706,-28874,129142,66190,-297148,111485,499987,-59786,-111766,-68976,-57715,3061,-57700,-85622,-78703,889,-99034,9785,104933,-30200,15860,-90876,20908,-964,47711,-66435,-37320,-36715,-19424,-418,59881,32778,28297,-58125,-84228,-140164,-48776,-42771,-84744,-216,78158,13941,20892,17339,14693,27847,61650,50416,-36515,-21246,-57071,-114016,-4585,19316,-2807,-66184,-84002,-68317,-24365,-9836,-34743,-78599,14724,15609,2059,35326,10832,-98038,-4790,41323,13610,-18003,46106,-2022,113214,24061,-89544,-85117,-95138,3958,-9926,30545,-13868,40371,-7004,53419,67410,51048,25466,-59792,-50177,-52450,-36639,-39487,-65188,-45102,65078,28167,-25772,-53248,-24727,17636,33048,123370,15459,-6452,-6018,75765,-80693,-107951,-25595,54457,47586,-20312,21164,-18851,-25916,-62978,-26131,-29466,-5143,-22346,6853,-98111,-39438,15028,-18952,30932,74431,8283,21761,42285,-39121,-94825,-1088,7643,-42292,-47145,-952,-19446,-70998,-50228,-61480,54714,5343,97321,48106,93793,18927,-48287,34071,-25440,81227,-5248,-52555,-53819,-32159,-45207,48166,58634,-2211,-123043,-54130,-98960,-28653,-13873,-21591,7840,-157658,-61297,-15651,4277,32558,84709,23014,-11765,589,-17922,-37817,-44574,-35104,121045,56633,6392,43566,12288,4306,61929,9876,-16460,-63668,-1162,-62692,36303,12773,-24240,-60777,-43189,92487,78598,40005,35167,90570,-56211,-38578,-20937,-42409,-28240,-2710,17379,12819,78757,72585,62635,79535,-43076,-11591,240,31204,1120,-22822,-28783,-35828,-34177,-36252,-73787,-44110,-17143,13676,72916,18831,19401,34883,-31,-9400,-29890,16962,49037,122358,52612,60281,-8883,-98011,-81925,1873,47155,24816,59674,56481,23148,-3184,-38039,2999,49300,308,3476,-2499,-4784,21423,-3058,-26884,-37617,-12894,-33603,-68347,7643,58072,-20819,74490,-17129,36599,72190,55679,19006,34539,17859,50908,90071,84931,31904,-271,15734,-19423,31631,-28466,1707,21391,9159,-49449,27856,-93147,3167,40594,44889,-44481,-3232,-940,-91945,33725,-48289,-112161,-45641,77673,98678,52381,53503,-4688,-73537,-23914,-97209,-32835,69044,92313,8128,-11882,48928,23395,-19916,-27612,-39966,35394,31961,75723,24684,95505,19518,27594,-33394,18792,-12368,-185,40126,-44870,-1117,1304,39939,31066,-74051,-84026,-2525,-32056,51401,30037,21644,65555,-43126,-7136,9670,108378,-51328,-18016,-15451,-98171,15058,21809,46781,10357,-40704,-8788,-21932,-22675,-48474,-37320,94060,23076,45179,56712,-67881,-26874,81545,40324,-46117,-51377,-112740,-65350,7199,-9909,22467,-10172,28108,85684,52036,35785,-76100,-59354,-49330,-8943,57240,5667,-28732,34982,24771,97613,24862,78649,36205,41147,111410,-6842,19013,-15796,-21710,-54654,-36223,10575,56436,45617,-54543,-24514,53160,-10127,-17507,-99311,30663,-46718,11652,119544,-14204,-36216,-13329,49901,-112122,-111588,-34188,-31203,-928,-37101,43315,77437,-30282,-19495,-29845,17820,84030,60714,-22604,47108,79114,30901,-22769,-44054,1631,-36297,-49074,8645,8870,21955,-60639,-53344,-3522,13049,-51852,5747,33082,11434,63411,44966,13002,56052,87516,69978,42178,25074,-44337,15462,651,-78628,-87920,15881,-55284,-64289,-96984,-2801,51841,46060,50635,-26855,4710,-36942,-8627,-12193,-2688,13980,50032,32101,19637,29781,1776,31551,17694,-31993,12498,-32389,-107876,-40397,-13789,30910,50718,-50386,-72900,-19833,11827,30577,-21829,-84982,-64826,37399,-49930,-31571,116378,25057,-29916,-41856,-60108,-38169,-35367,-54688,31590,9061,-1470,28088,-32746,-61763,81359,-2160,17632,11876,-9151,-29420,42676,-98608,12951,-14565,27942,-45454,-26161,-73163,-25597,-42001,-55249,-34874,30903,-15882,40224,-46874,-44157,31792,33783,25533,-42284,-23209,-37338,70762,38388,-21818,-30970,-4225,-31572,76657,16263,48482,33383,-60019,29649,68155,-23181,69158,63987,-9126,-102484,-59665,-33213,25328,20034,53316,-62447,-82985,-41767,5738,126971,7282,-43469,51950,59390,27955,-8204,-52383,830,-57196,-28557,22994,31934,-34080,490,66542,29120,-100851,-55951,82692,60779,4809,7950,10361,-13675,10132,-13519,59988,10433,1043,42332,-17410,-24673,18192,50827,85547,15011,-30539,-24073,4406,38421,58584,-2970,36302,41420,4482,-59122,16946,-3242,18156,-33372,-86421,-36578,-9030,-71121,-29031,29161,73217,15663,24478,-729,-88903,-56178,50510,-16918,-63892,26993,18836,6309,-24865,-26640,43445,-11838,-60135,-55007,-42341,-26423,1365,25304,-14236,3290,-30481,-108687,-39621,-19605,-14418,-14075,24496,22377,13341,52004,-1967,-18824,-83749,29285,77649,87082,19008,-18343,71608,-51629,-53317,-41565,26685,-22975,54425,-27583,-136556,-94159,-23271,3485,-49200,-14044,-65015,120026,-18164,-44992,-30696,16768,85740,-5820,48738,59039,-36727,101639,37231,11922,42988,59368,60342,13602,44950,50746,54892,-63185,22997,42445,-27350,-39054,-35511,8809,-16815,-170425,-127368,54949,40255,-23123,594,-48382,-34538,-16125,13749,17155,107152,100051,-45255,-94206,-75307,-54047,-15037,46408,39691,1341,37985,-1522,-9293,62093,2012,27650,41372,-30570,4795,59798,-125859,-83276,-31239,-5900,-7392,11898,-78397,59053,3863,29645,6187,17400,88558,26932,-24486,-87609,13926,41740,-14374,-19629,-10251,33286,-19056,49493,826,-841],[-7443,25188,-25936,-16950,7935,26512,9787,-21823,-22984,52371,93028,-5750,-30854,-15700,-107305,-62242,-24330,64265,14842,-52641,26923,-24120,5208,29506,-41456,36031,7249,-37703,7185,-39742,-48261,19964,10483,-54720,8227,51821,-7717,16022,-4918,18725,108604,5291,-2111,78943,-17620,27334,85899,22301,-37255,-46628,25378,58582,-78150,-20777,14685,8099,24211,-12753,-800,72223,-31556,2537,37709,-1609,-28471,17046,93172,49945,754,26020,13435,24380,25536,-17543,9133,51375,-72520,6062,-5661,-36746,-58323,-28415,-20775,-14177,-38108,45174,-7770,-74274,65299,-28706,-4534,-17645,34985,-31170,13036,-104386,2661,-39345,-56460,-11100,23447,-20374,41508,-36206,-5753,63039,77990,-1090,-48000,46868,7384,-59797,-32112,55774,-15717,-3529,-9165,-6876,72092,121810,-13512,7995,-20109,-13018,21270,-25168,64572,-5115,-51469,6787,69037,11872,-6718,52064,-30758,13440,95116,-38473,12112,-77,-54853,-52856,21389,34171,49371,60465,47651,25810,-23263,-12632,-7654,-69698,-37798,23258,-11512,1965,76241,47277,47963,-20870,-44953,-9179,-53894,-25574,-36772,-53016,-27752,8448,14911,-54080,-162064,-59177,15359,-5857,71756,-41798,-945,64058,-30928,-21181,17513,-54233,25009,-7208,13822,-38165,35681,-3288,-102766,32244,5171,18118,14434,-13969,22428,95569,13030,9601,-24617,27022,22969,13466,10688,-18300,-49545,9185,11708,-16528,-13044,40432,41176,-4136,-90306,-30262,-39733,-6302,-34342,53769,34890,68380,50935,-24039,64047,24054,1191,10534,39844,-38660,64318,-492,-100269,-70032,-39988,57530,19621,131385,59175,-16442,-110941,-98797,-16474,83356,44885,4840,18827,31251,-44292,-12802,129353,53501,-291334,49790,489339,-71712,-125486,-73155,-65827,9253,-20389,-79891,-71610,21322,-72369,34078,120120,-16974,28147,-86538,20965,-400,21883,-56058,-40738,-48484,-16942,-770,59850,19656,21191,-31123,-66588,-141183,-46272,-34413,-71729,11294,55771,-6933,13835,31545,-22152,-4292,49465,86122,-43806,-54317,-23996,-94634,-2079,17980,15530,-74577,-104316,-53798,-23264,-27742,-32037,-46156,11146,45905,-1926,24258,39030,-51092,-10579,40763,14534,7006,33719,-25198,131799,35358,-112138,-99836,-104024,-4275,-16743,-11634,-6361,48467,-16673,26446,90510,43455,6278,-54688,-52471,-54331,-73838,-38102,-46218,-64955,57648,51025,-13339,-41986,-7936,9458,79230,112839,-13982,3181,15271,74450,-81527,-83859,-9921,65628,49301,-23157,51074,-28,-5977,-29046,-23030,-28744,11570,-33124,21169,-105364,-23331,24841,-15580,24729,46428,10539,28667,89661,-27300,-85669,5176,-10874,-49234,-36852,-2685,-5089,-28287,-28527,-65228,69694,3572,78233,17122,102481,20494,-58990,42903,-19605,62413,-11759,-38900,-45658,-25704,-24723,56907,57793,-22458,-123344,-61160,-71869,-44712,-10560,-34768,-2822,-109205,-52789,14199,35392,43015,66553,24487,12814,-15900,-28969,-64168,-74449,-30363,160271,37234,7062,21890,-17114,-19192,21942,11313,102,-101592,-8043,-63801,27907,15789,-9352,-37225,-60981,71188,78870,63815,31705,71907,-42161,-52867,17220,-34475,-12477,22831,36299,-6807,52852,48692,47154,43516,-55429,-20924,-9782,22687,-23360,-39777,-31709,-23882,-38635,-52152,-76869,-22773,-15576,7639,47170,43729,18825,19131,-14920,-1909,-7269,40714,36572,119367,78600,64277,5439,-107263,-69802,6761,48122,11564,42493,71543,27357,3605,-31371,5403,32430,-15676,23141,-10302,-4390,15281,-1400,-51716,-34671,-21420,-62863,-79094,1711,38844,-41638,59821,-34194,12588,60971,53869,14908,30664,31174,57412,74903,65478,18970,-14566,19077,-17755,34155,-7481,-8500,15050,6214,-51612,19007,-99324,-25626,39200,49539,-26568,-18964,13534,-83553,35786,-29112,-102494,-74226,58447,79905,37500,30523,-16581,-78288,-32790,-100487,-45351,51617,89895,3446,-10472,33922,5590,-12493,-40952,-35001,29693,37210,81880,11320,93459,-636,-6853,-42897,15121,-6193,-5379,23862,-33721,2083,16256,52575,-240,-57592,-83656,-4715,-18449,46237,38848,19695,40719,-37769,5725,26186,95105,-43748,-7918,-17819,-116351,16937,5258,51790,-1978,-50534,-3291,-49810,-47473,-44850,-9679,65994,-5884,41026,51734,-83996,-19107,48622,37373,-41917,-60685,-138619,-64365,-12760,1365,-13408,-44751,19463,85141,55111,4100,-85247,-53959,-58984,-16182,28410,25367,6012,48257,14636,50918,5966,83713,35810,42879,111044,-20038,13831,17138,-23304,-43264,-43401,-15520,53734,46632,-73576,-23023,62882,-15512,-1168,-70544,62740,-33443,8901,114765,-37577,-57772,-109,55179,-97129,-116031,-26692,-23180,-15065,-32752,17109,75673,-51062,8426,-35609,8606,84415,54121,-12961,51742,100732,26403,-18990,-19788,15255,-23541,-28288,9068,27053,38055,-57198,-44924,15432,14880,-73388,-3075,1099,11342,61669,41264,9739,29257,53683,35286,29031,17355,-38787,23183,1909,-67638,-79906,1670,-98674,-45543,-58321,26175,56655,60027,15691,-21586,8789,-19841,-9168,-33139,-12063,4361,32296,31607,19611,28749,18476,29967,2037,-31534,4188,-34985,-95960,-43802,-14560,24559,47393,-48962,-70284,-15096,8610,29201,-9402,-102697,-81021,43013,-56616,-12810,100163,26119,-53652,-62679,-59698,-30249,-6818,-40166,72851,7411,-10640,22195,-27809,-50273,77023,-10684,-2470,-19830,11260,-20955,54099,-92007,17743,-7953,3076,-33544,-16346,-44067,-35393,-40708,-44526,-34965,31216,-38807,40593,-29030,464,35626,18353,-12727,-56652,-38737,-64203,91457,10384,-32900,-30189,-2752,-35786,45712,40611,60855,19012,-58716,31582,79001,-42801,77278,78729,2311,-83105,-56975,-8708,36725,27340,63534,-26136,-98090,-46373,-25442,114947,-5739,-36679,30947,52481,34426,-23586,-62068,-786,-62706,-11480,5824,-3910,-56006,25989,49158,43446,-91153,-77853,35699,49040,7828,-17957,-1714,-4875,23861,-22092,12559,-21446,13616,55551,-40543,-11508,590,43386,76790,22166,-17207,-6138,25749,9321,61101,6342,38745,59368,371,-54167,27730,16438,21012,-38120,-103944,-49235,-3977,-49716,-6216,21012,62216,6734,63752,25250,-82731,-30721,63306,-34504,-56965,38547,36689,29348,-3205,-13079,47567,485,-38424,-17989,-46100,-2510,-13556,277,-21928,3273,-18973,-119787,-53684,-17487,1992,-12935,35195,49217,-19421,8680,-27215,-32439,-94312,33805,79990,65080,-11658,-10496,95352,-11525,-58443,-18406,2631,-43544,55617,-32774,-147040,-95399,-23203,-5654,-35587,-30933,-33794,104051,-1409,-33619,-36560,-3222,103317,-32672,17233,54751,-56871,88141,13422,-4330,51254,72834,80921,30374,24083,60937,76983,-62317,16380,42058,-15828,-52935,-27865,-822,-26408,-203031,-103841,39770,49671,3713,39575,-8775,-45659,-11628,2068,17720,72574,69099,-61666,-109835,-54710,-56869,-42326,37908,28940,-15310,59946,44545,27790,67729,34421,34950,35393,-12765,10379,41312,-70318,-85911,-28535,-18632,-48235,18974,-90183,77692,29497,45137,8525,12839,69719,25468,-14276,-83886,-19594,27866,-14227,-24422,-5686,29896,-3081,50927,-3875,-6350],[16027,19865,-51129,-22433,389,23139,8281,-7295,47621,37607,78771,-12517,-30610,-57830,-127179,-53885,3390,64130,36782,-43426,44050,-14277,24030,32719,-28675,32278,15372,-60469,-3923,-31307,-55888,-5175,8238,-47828,18716,57852,21119,13281,-27456,1677,110664,693,-2747,90144,-42664,21970,94879,12368,-35321,-49980,922,63955,-80502,-13104,26463,17389,26979,-17656,19687,71883,-52259,-426,38728,24917,1101,17182,96808,26294,3036,22923,-14158,8058,29604,-12120,15311,44924,-42347,12931,-25533,-54006,-87635,-58890,-17254,-25314,-20798,40159,-629,-58324,51462,-13624,18014,-9912,37251,-9398,985,-101980,8796,-14961,-59058,-33919,9938,-6280,40514,-26613,18224,54454,80413,-12843,-67303,59301,33399,-54971,-21950,57178,-31510,-6449,-12162,-2724,58105,104989,-14987,611,-44532,8802,38975,-22194,58202,-4524,-49334,-1298,57951,950,-22518,51786,-3683,13060,83923,-25823,-4038,26648,-35137,-50203,13826,28521,56981,26800,66816,23625,1204,13224,434,-26324,53642,54142,-23037,26213,84908,54356,50415,-14547,-23041,-13154,-58532,-42794,-30119,-47944,-37587,29449,-363,-100438,-136591,-27939,16445,-15483,50574,-63414,-419,63462,26981,-17849,20129,-69204,32349,-13913,-9804,-35528,61769,-1529,-87048,51315,-18040,25495,30878,35077,8535,75682,46344,14198,-33068,7935,32526,-4174,-27015,-60194,-57455,11751,22888,4588,-21941,23693,36106,27446,-81029,1735,-15029,217,-45542,39447,25073,67224,77129,-30956,66285,756,-27271,14542,46858,-64005,49633,-2794,-86922,-79963,-37371,54087,27093,173141,72799,7536,-96049,-119646,-22097,77146,40875,-17075,50104,57295,-24388,13495,120761,5485,-270253,7901,461155,-42719,-135481,-71645,-61226,2687,17657,-40417,-50596,33409,-38566,39840,110104,-3550,37336,-68443,12637,-4352,11779,-33034,-41570,-47284,-11329,5040,55212,9300,15707,-13683,-37972,-126157,-45870,-22772,-52921,23536,23506,-26012,257,37340,-40476,-35761,22100,111190,-36207,-76028,4903,-64589,-1257,16478,27595,-78985,-104506,-22828,-13179,-37428,-22329,-2246,5264,51756,-7152,7195,58652,-13087,-12353,34242,18798,31217,9060,-39938,142698,45634,-114256,-93424,-112234,-17038,-30963,-46672,-5245,44854,-26381,4735,94013,23471,-16081,-45929,-52093,-50406,-93846,-27131,-23993,-92150,54794,56914,5274,-26951,11370,-7019,101519,99525,-30836,11776,34807,70529,-74242,-38841,-2810,71942,42722,-18332,77257,6440,8101,11138,-13504,-26438,28824,-40452,26510,-99313,-1340,31957,2863,8970,29707,10221,37127,122111,-11871,-62788,12065,-24109,-36183,-22317,-4440,6691,11342,-4463,-61576,64730,-8988,47125,-12042,100474,21377,-60370,50401,-16233,41642,-13598,-25903,-27897,-21345,-1604,54133,53066,-39068,-101477,-52299,-40804,-70268,-9144,-47078,-17366,-42734,-33803,39322,56702,71309,43115,16847,26085,-33921,-30047,-68365,-95956,-26170,158593,627,-3501,-7604,-41878,-35495,-1543,13076,23138,-132056,-7443,-43784,24238,21212,11362,7519,-63041,47766,65444,77523,20290,37190,-25202,-67339,51811,-14845,-414,49767,46902,-21757,24365,28648,37153,283,-60159,-28008,-20753,8333,-38927,-38743,-34147,-5514,-43128,-64605,-78355,4047,-9617,4909,21131,61448,9396,5760,-21491,4712,22778,56903,3346,103404,102292,66452,22347,-106496,-54101,17824,49003,-6776,23486,78618,19471,6824,-22697,4555,9613,-17332,45077,-15655,943,11321,-3365,-61552,-24168,-25457,-80027,-75886,-2638,7936,-52625,39126,-44250,-12279,41339,38306,11766,21374,42756,55844,58594,49072,433,-31723,23443,-17577,35310,10363,-7777,7516,4312,-49899,7110,-98334,-51454,38477,43316,-13275,-31821,43557,-65139,39201,-6132,-74093,-83369,36017,66431,35015,5783,-30437,-69066,-16620,-76713,-52043,35034,68881,525,1598,14971,-9977,-8399,-46527,-25531,17119,31932,80609,783,82529,-22093,-29004,-52583,19728,4620,-8403,3282,-26400,6922,20521,47960,-14377,-5935,-76526,-941,-5469,23102,36636,6051,23428,-28754,9478,39489,74522,-30437,-19196,-10383,-107596,7153,-7688,50808,-2516,-57240,-4578,-69581,-58931,-30920,1799,21734,-14260,30789,45343,-89413,-4956,17646,35184,-23974,-55353,-116056,-48744,-24996,11581,-42994,-62121,16280,76461,43789,-15972,-80244,-43614,-57497,-16394,-7027,34615,45970,61834,8926,-3698,-12632,66700,37438,48368,100588,-30046,9329,56774,-27129,-27173,-40608,-29786,49429,39982,-66124,-11744,51847,-23103,11472,-29670,88019,-25445,6076,93622,-53866,-71048,15395,53829,-67372,-101770,-10113,-7864,-23368,-21584,-12590,64577,-61909,24749,-43988,7232,79249,37728,2350,47750,103774,21460,-10005,5440,23115,-12948,-4216,19276,51802,52130,-57185,-29386,30861,10729,-85346,-13994,-31649,14083,51267,23286,12584,-4826,18540,-5915,23877,12288,-27965,22928,6313,-39665,-60551,-9401,-122975,-21676,-14764,44477,56509,52712,-29492,-22754,9647,630,-10731,-53715,-14846,-4609,17105,31626,26220,29193,36927,27351,-11352,-28688,-7398,-40822,-76678,-45368,-21813,10943,42273,-44851,-58988,1326,6283,24625,5472,-87599,-95347,43324,-48842,11014,68798,27078,-64483,-75383,-51993,-12688,22592,-21872,100206,3065,-9839,21541,-21091,-27015,69059,-19443,-22987,-40492,24493,-12105,54164,-69411,12058,-8118,-12220,-26929,-14022,-14304,-38967,-39525,-26612,-32401,32783,-60602,34534,-1471,36679,28483,-919,-59876,-70732,-55398,-96275,92786,-23948,-44964,-32702,2651,-23488,17912,55211,70239,5607,-46285,28339,78181,-57240,80592,82927,19131,-29875,-41222,20378,41851,32682,64379,6898,-92805,-27165,-51302,76920,-13061,-25419,4983,38465,41839,-28506,-61517,-4786,-58868,-3269,-19255,-37274,-67206,46508,31626,46422,-80100,-94946,-1906,29585,6894,-32097,-4265,532,23164,-34010,-24045,-38706,38218,70477,-48310,12173,-25626,21136,59204,32041,6929,10648,43580,-21102,50436,13689,32921,71782,-3639,-48307,25555,31189,17371,-26318,-112589,-49749,5736,-17022,14590,2275,37827,3600,70611,46152,-78557,-15399,64152,-46457,-28156,50694,59368,43117,12440,-9042,45542,6922,4501,20492,-34418,15715,-31175,-16958,-32159,6252,-4151,-121957,-68692,-10326,19311,-7993,43479,69381,-41164,-21197,-37787,-36147,-98458,28106,69813,39727,-32137,390,94305,20517,-55443,6978,-11078,-59809,50460,-30579,-130196,-85338,-16820,-21938,-23238,-40494,4741,69215,319,-28981,-37244,-16704,95276,-37586,-17446,42471,-70176,57878,-13505,-24678,42903,74197,87464,38579,5527,65778,95150,-57134,2424,38683,-2145,-59742,-9566,-7769,-39713,-178508,-66199,11225,58290,21841,59973,29537,-54646,-7137,-9652,19040,22227,39167,-61426,-110657,-34641,-54055,-54871,39191,8631,-37673,67190,84254,59899,71743,68891,36237,24550,7487,15007,32131,-1794,-74536,-20078,-29665,-78290,20703,-84668,82993,42077,56693,8388,-322,46268,26399,3628,-66309,-48912,7854,-17031,-30567,2030,28787,15447,52500,-3985,-11000],[33944,19263,-73796,-25189,-5950,18107,12776,13131,110879,13532,61934,-6793,-24378,-49579,-119948,-34535,27638,46437,52049,-25793,49824,1081,46423,35165,-8501,22399,25572,-65495,-14651,-21498,-55561,-28468,-4576,-29993,43294,57483,37622,11272,-37629,-19509,99659,661,-5689,94576,-68534,13017,93390,6167,-24885,-59427,-20055,74487,-75656,-4240,39971,25074,33605,-21850,42572,63219,-65102,-1008,33362,44536,21487,13468,82555,8515,3249,17752,-35330,-8094,41520,-3264,24694,37660,-8885,30116,-37322,-60412,-108745,-78863,-11603,-34249,-2531,31509,6924,-35504,35324,11068,50917,4663,35802,19795,-18316,-90653,13228,15873,-51477,-42310,4326,4783,31911,-15375,30045,41173,73588,-14772,-70682,61276,57405,-49066,-14334,53715,-43322,-1205,-27026,-12367,33689,77464,-3312,-2584,-69072,27334,52417,-12174,40857,-9051,-46119,-16414,39677,-8528,-38880,40290,36766,17538,50657,-13723,-16219,46294,-4051,-44933,7014,21304,57123,1568,62698,11765,30726,43560,12998,17703,108543,65053,-33225,45294,74877,53443,39758,4424,-8739,-18332,-43798,-53748,-13102,-36547,-59263,56424,-7693,-121895,-105085,4489,17648,-23024,37496,-77253,650,50801,79899,-14397,11920,-77282,31654,-13608,-32006,-31193,80778,-3157,-76798,65609,-31365,28959,44742,78374,-2457,45091,75778,16793,-38835,-13506,23232,-17374,-51875,-81727,-43428,12633,29169,16659,-37852,956,22359,57850,-62922,32475,22415,11047,-52881,21456,10246,50630,97545,-6223,67445,-20546,-59268,17262,41364,-68766,32759,-6409,-36170,-78805,-34082,45613,35043,183059,68365,29613,-80084,-146329,-28153,62360,36829,-40102,62642,80417,-814,46634,112250,-61762,-249459,-20226,426189,29154,-138405,-65820,-46566,-14650,29455,15656,-20603,28848,-3755,33570,85452,9243,39710,-44249,-2017,-9669,18216,-4286,-41100,-34141,-2113,15858,43469,170,10767,-13333,-6394,-97838,-40022,-10214,-36102,33213,-10179,-38869,-15168,34213,-37737,-51870,-14691,109667,-18390,-79668,22741,-33843,547,15602,27662,-79546,-88002,13276,3583,-35222,-5329,39232,-6699,32644,-15375,-14296,59121,1311,-9662,25308,24162,38310,-22022,-40911,140150,54813,-97615,-58883,-114543,-32816,-50223,-66051,-13580,31748,-31011,-10983,72577,360,-33025,-33848,-48721,-38552,-84777,-13895,-2993,-119082,57297,51795,24021,-11566,30578,-27980,98289,83550,-27663,15719,45050,63165,-64762,5541,-1715,69017,30797,-8597,91836,-12699,9257,48067,1154,-22458,42922,-42001,21657,-82735,22284,33827,28375,-15093,29103,7587,45870,131044,5588,-29982,18900,-30731,-7991,-4575,-3988,14788,33677,17266,-47675,42807,-32088,12612,-33887,83319,20915,-54885,52429,-17349,22700,-10071,-15807,-4157,-17960,18927,39042,45403,-49087,-67904,-32148,-14131,-95222,-15318,-56072,-29998,18294,-9221,45863,59711,103529,17610,5284,26046,-50290,-16672,-53500,-101460,-27813,121618,-37981,-21092,-35037,-54822,-41941,522,15686,46113,-134704,533,-11157,27738,27601,30225,47892,-51401,24049,43772,78215,3820,2892,-10118,-77483,68173,11896,6127,71279,53167,-29736,4683,16951,28460,-38163,-57569,-32338,-22742,-3098,-38430,-21034,-31625,13995,-43425,-66902,-72399,31001,636,4184,3215,67633,-4648,-2372,-18892,9027,53503,66621,-36522,81834,112141,66252,38378,-90067,-39925,31505,49105,-28341,6669,78287,4662,4055,-17219,2114,-5442,-5535,63348,-18942,8700,9392,-8021,-55150,-8182,-29154,-78668,-59061,-4758,-23972,-44871,17100,-46716,-26854,19480,14515,14588,12770,53716,52800,45226,37911,-15871,-45324,26175,-20718,34592,19180,-20,-1409,4035,-42066,-1667,-82944,-62407,38846,25427,-6680,-39626,80710,-37140,41505,11379,-34708,-71511,14569,63625,38574,-7094,-40249,-46052,21931,-34307,-54398,21826,35545,-2667,18366,-4116,-21245,-6315,-41788,-12846,-1226,17143,76068,-9729,58377,-41625,-33365,-55247,32669,18813,-11050,-16150,-21299,9015,15593,31763,-5066,56036,-65713,6325,5834,-9429,20008,-9766,21353,-15908,2090,46990,53202,-14650,-38157,6087,-86622,-12538,-14610,42044,9555,-61489,-12911,-77672,-59218,-13897,-1937,-20975,-2365,17110,38125,-77347,11414,-5872,34223,2403,-35674,-62165,-23035,-27079,15871,-57813,-61815,20538,64171,22691,-28067,-61723,-29792,-47158,-13499,-37053,37748,81113,69051,10193,-50752,-26923,37433,40708,59310,81931,-34614,7048,92800,-32216,-8016,-27443,-25809,47303,32536,-35820,10753,24535,-31030,18488,7535,95317,-17631,3901,54313,-58278,-69954,26874,46564,-31377,-70725,10479,12558,-22162,-8699,-37353,44578,-63798,17378,-55046,11010,68368,17531,15288,36010,87776,19938,437,20680,22864,-5567,18267,38632,77520,55313,-56428,-8958,40255,405,-89700,-26877,-57248,20832,23383,-9356,19967,-35631,-9022,-39519,30636,10148,-13628,15833,15793,-3507,-33733,-14416,-114627,2665,19900,45832,50894,23907,-68714,-27940,7446,19064,-12348,-71903,-8968,-10537,7204,30327,35262,27904,50354,24932,-18865,-25463,-18446,-47911,-51862,-44322,-34208,-7110,39305,-38411,-44561,23430,9691,19911,17991,-50848,-101485,41373,-28497,32021,29162,28619,-62457,-79385,-42310,9663,45423,-9384,93076,-3310,1754,24473,-17548,-3465,59915,-25590,-40141,-46355,18554,-7970,46807,-31859,-2398,-13272,-11199,-25825,-19789,728,-31172,-38635,-8297,-28767,35649,-66834,34861,27483,54488,13183,-17295,-101946,-83259,-70634,-125704,74844,-50123,-52907,-36826,12431,2534,-823,56080,72801,-1006,-21746,20584,67206,-60454,73921,75728,35804,34798,-14094,46774,39685,33179,53477,27532,-69097,6459,-65532,25476,-15663,-11058,-21670,19727,47078,-21227,-53742,-10141,-47860,-4017,-45295,-52622,-63263,56162,20347,37254,-69911,-103276,-21418,7280,1257,-34853,1076,1702,9237,-42609,-23634,-32779,72437,82769,-41774,39091,-52350,-9777,35806,41464,33863,23803,53449,-46852,32039,18617,21890,74722,-5859,-47298,9246,37626,13289,-7345,-109726,-38427,12444,19173,27974,-24476,9661,4939,49067,56980,-77686,-17774,42248,-51376,9658,58970,80498,47081,22788,-16568,34212,4277,50416,51200,-14325,25209,-42837,-21497,-44812,8108,8738,-114122,-82798,2323,35984,-1339,47649,77510,-43537,-27519,-29216,-30383,-92523,12133,46456,15124,-40456,11712,66522,35996,-44723,27937,-8454,-65778,40516,-20100,-98844,-64581,-2416,-42921,-15653,-42108,34598,31287,-23687,-26961,-29548,-21229,62949,-18040,-43443,25094,-73529,18851,-38469,-42167,20633,63436,77823,35995,-918,68836,107501,-48647,-16447,31217,10570,-57143,17278,-14856,-54815,-102451,-27397,-19569,63280,28787,56726,54236,-61813,-2256,-19525,20581,-18905,26479,-47286,-101691,-20144,-50614,-51612,47330,-18723,-63415,55289,106665,77791,74189,92786,29570,8923,23862,17024,32221,52697,-55170,-10270,-35786,-87857,16701,-65357,73561,38725,63503,3789,-19928,29372,23637,25401,-39882,-64725,-8918,-20929,-37292,8915,31737,31074,55154,-1577,-13705],[42604,24217,-85464,-24711,-9559,12661,21198,38944,143491,-14822,45076,8407,-12306,-6012,-88175,-13523,37765,16922,58627,-9762,43895,21453,65734,35210,7745,7514,35704,-52668,-21790,-13497,-46736,-43092,-23828,-8249,72317,50889,32710,12289,-34885,-35508,81596,7827,-12758,93642,-87356,2709,79925,3854,-2582,-68159,-29017,89038,-64561,3539,49535,29468,42688,-27766,61456,45997,-66019,267,21940,49385,21925,8329,57996,318,1971,11336,-46735,-20855,58688,7252,32338,32122,20286,54646,-37021,-54430,-111463,-83668,-2733,-39521,12660,23497,13757,-8853,20478,41860,85075,23874,32328,47450,-40734,-68520,21607,45881,-40046,-37195,1114,10957,14737,-7158,25881,19310,54398,-5881,-56187,58687,75291,-36858,-10487,44491,-48978,10697,-40078,-30895,9267,55884,19800,-2685,-85740,35677,55061,2881,20134,-11352,-35491,-35361,16853,-15541,-41898,22172,81690,23986,4465,-4474,-18878,54461,26044,-38197,2504,24949,49587,-12465,36023,-2038,55961,68925,24507,49347,108715,57069,-38262,50271,39297,42290,19390,28690,-4136,-24646,-20559,-50985,8821,-21067,-80224,84505,-4381,-114701,-87037,27946,17991,-25974,34117,-71297,3859,31589,109684,-14617,-3422,-76016,23569,-6466,-49106,-28025,83180,-9925,-71102,72775,-31522,25649,44130,101848,-10586,13834,91211,17538,-39510,-33385,-6654,-23835,-55040,-76566,-17254,11420,28076,17828,-54747,-25065,1785,75084,-43363,54828,68118,22813,-52915,5432,-3447,25117,99100,21785,66740,-35461,-89683,23917,26391,-57009,17510,-10639,17051,-67709,-29998,34131,45705,159506,44277,43203,-65987,-164953,-30508,43004,33744,-59711,56110,95993,24851,79038,109312,-124231,-238836,-55774,389403,125972,-132186,-57305,-26586,-36854,-890,63722,10408,5546,27260,31011,62549,20442,33270,-22005,-20292,-12539,33620,20906,-40077,-14587,8769,29089,23525,-8941,4994,-27384,19961,-62462,-21824,553,-25773,37833,-35069,-42192,-27546,24960,-21971,-46737,-51236,77148,262,-64221,26713,-11371,3507,16466,17494,-75596,-63465,41883,22522,-20401,17882,67604,-25874,-260,-24098,-36764,35583,-7599,-3683,17128,27856,23064,-51217,-27137,120152,61736,-69994,-4740,-109363,-50586,-66370,-65968,-31599,14161,-26440,-21908,31569,-17085,-37106,-20549,-43041,-19665,-47613,-5373,12576,-136974,62068,42680,35475,228,46643,-47153,76334,66051,-6061,12984,43514,53023,-58741,31399,-1226,55156,17739,668,89979,-56761,-7656,73745,18513,-14981,51111,-37127,8475,-62025,42682,29878,50861,-43982,36954,4204,52860,118128,23151,6223,24675,-31926,25284,14345,24,19276,36334,33356,-23324,13333,-59348,-16966,-47757,52128,18471,-46235,47115,-23049,8128,-1656,-9869,19748,-13949,31583,13696,36044,-49238,-31904,-9053,4003,-106197,-31408,-60606,-36324,56035,15518,29402,43522,116952,-7710,-5440,14984,-61665,12800,-27706,-86778,-35269,70238,-62268,-39425,-49629,-53194,-38875,24939,19564,62904,-98747,13324,20749,35949,32191,41850,57441,-38184,-613,22234,67531,-12832,-19144,-653,-79146,59527,37529,7633,79973,61139,-30962,1105,12599,16365,-62459,-49745,-31550,-6276,-3088,-20499,3139,-23446,28553,-37495,-55639,-54718,50950,12064,3253,-2323,60978,-17533,-5178,-8821,10544,77535,72582,-67893,61414,100765,62403,49226,-60754,-29762,44260,47795,-49607,-5178,73163,-9019,-3072,-17612,85,-3825,13362,73643,-21178,15686,8292,-12067,-37226,10161,-32504,-60384,-33905,-5356,-44714,-16755,-841,-43220,-26353,1503,-9412,23567,8872,64089,52407,38683,31465,-22819,-49876,25293,-26380,31748,15728,7562,-10803,4993,-26837,-2874,-51473,-49186,39622,-1235,-6274,-41217,110862,-4065,41948,16222,3721,-46342,-2645,67424,37742,1804,-37695,-15275,65266,6516,-53244,13613,943,-7523,33753,-16799,-27321,-4759,-27787,-21,-23974,-3973,73645,-22166,18926,-56347,-22153,-44238,50873,33011,-15390,-29984,-14848,6204,5988,15642,17996,99867,-53363,14204,15035,-40001,-10116,-18530,31651,-815,-12358,48808,36241,1296,-48280,27269,-66260,-35863,-15219,25466,29606,-63874,-26297,-74256,-54870,-2143,-15456,-46584,21857,3060,30757,-46350,26324,-19575,37119,28151,-6706,-6766,4344,-19639,11610,-54996,-50600,31095,52604,395,-37277,-35820,-15026,-32436,-12214,-53672,44255,102312,66428,19026,-75368,-33659,9022,42412,70472,59603,-31389,9544,115100,-36742,11798,-6766,-4734,48652,30615,5084,40830,-5026,-36365,22019,31489,81680,-6213,3652,4568,-49855,-52288,28850,33865,1439,-30956,29666,33934,-11856,376,-50586,18971,-60417,-16322,-65356,16102,51590,-628,18369,19569,59922,23818,8345,20091,15067,-1662,35095,62835,97666,40337,-50339,10653,41443,-14578,-91086,-40494,-69581,29188,-18887,-47255,27247,-56106,-24557,-52226,48496,10421,1937,6663,29111,30113,-4476,-11316,-71542,23185,35671,29982,41277,-17908,-88800,-31373,3416,31057,-12232,-83767,2754,-11991,2903,24584,40211,22401,55243,25018,-19875,-23485,-26667,-53067,-22500,-40185,-49648,-24623,40117,-29930,-32975,43270,20201,16923,24063,-11486,-94394,40107,-2375,42484,-9947,31148,-51624,-75439,-33594,28783,55798,-7849,50510,-10918,20391,25631,-20261,9594,52411,-22969,-50026,-38854,-8487,-11675,36350,14051,-20857,-19279,6166,-22928,-30768,-3765,-11349,-38497,1282,-25558,38533,-49378,50198,50343,52678,-4958,-25579,-125972,-92220,-80864,-143770,42801,-55343,-51902,-40884,26424,35747,-8096,43597,65327,2039,12548,9610,50053,-49488,55104,59096,45205,83316,18842,64150,31311,26778,32587,33223,-36620,40824,-66417,-22650,-17680,2104,-44879,-220,48229,-4830,-43968,-15013,-34572,-10462,-65884,-40044,-45920,53006,18358,19521,-61021,-98760,-22979,-12372,-7913,-28796,11428,-1242,-10798,-43073,13839,-6272,108954,87999,-26937,59328,-70033,-38398,10465,46800,55203,32225,53855,-59753,13347,21316,11175,65936,-6228,-54682,-17481,34738,15207,7200,-98444,-19495,12564,50250,31034,-56470,-13537,8049,14401,56867,-78892,-36070,-4413,-49470,36853,59287,89975,43061,31555,-32753,12981,-6049,76268,66714,1776,25843,-43238,-13415,-56315,5507,15621,-97903,-92376,18274,51613,4938,45667,72002,-24966,-9221,-4861,-18320,-73656,-10406,15811,-7203,-40159,18653,23744,36966,-27983,42054,10156,-59159,26659,-1999,-66580,-35535,20817,-64325,-19441,-38602,46134,3845,-72347,-21747,-12627,-16437,19650,16180,-47073,6456,-66825,-16233,-57406,-51754,-5493,44746,56100,23179,7883,72405,112193,-38494,-35961,18734,19940,-45795,47963,-24074,-70089,-12972,-1,-40519,62463,26393,34728,59228,-67830,2948,-26501,20819,-33721,32701,-27095,-90031,-13631,-48382,-38009,55765,-48543,-87481,28451,106761,77318,74312,94246,15400,-8755,30972,15699,33797,72879,-36847,-4333,-35656,-76363,8821,-38561,53170,23076,66996,-4814,-38960,24399,11700,45689,-13821,-64026,-13330,-22223,-43086,11230,38178,39629,57356,1273,-13797],[41397,31913,-81967,-22429,-10318,7874,29693,66844,136889,-40707,30450,27644,4417,41216,-43490,1846,30246,-14532,57921,-5489,29864,41278,75001,32254,6999,-10023,43381,-26989,-23275,-9038,-30833,-45828,-41872,10232,95213,42678,8873,17202,-23147,-38773,60859,20345,-24206,89471,-92840,-5938,58202,4090,30101,-67122,-22623,104169,-50460,7796,48073,29605,52772,-33952,70024,21533,-56252,2681,5928,36690,1637,4297,31887,1625,1287,3285,-48643,-28411,75474,16704,34149,30088,40197,79954,-23379,-39509,-88236,-75286,8791,-40285,22827,20756,18882,19188,11090,72427,108880,43788,29738,62936,-61615,-34998,36506,69908,-30894,-23861,-7771,12251,-7195,-6104,7594,-12298,23906,9893,-27081,57053,85463,-15814,-10399,30279,-48864,24627,-39107,-50362,-6407,51177,48454,-2127,-90048,29143,45484,19213,2617,-6093,-15482,-52774,-5991,-20135,-23462,2678,119571,29381,-41267,81,-11252,49601,40700,-30926,1045,45248,35318,-15805,-4554,-10735,67841,81113,28924,61606,67647,37774,-36941,35829,-15842,21469,-3482,47786,-8293,-29815,800,-31515,27789,-4695,-90408,105719,6474,-84867,-84662,37368,16702,-22546,37647,-41385,10208,13664,108529,-20639,-21072,-68352,10548,6155,-57712,-27945,64172,-21095,-64085,70502,-18741,15471,22710,97912,-16618,-9271,87929,17443,-35187,-46536,-49170,-23300,-37406,-48631,7122,8857,20079,12508,-67257,-49757,-21356,72804,-28937,63230,111612,30660,-43965,-3826,-10911,-102,74929,23781,63246,-41635,-113117,36459,9897,-35177,7622,-15020,37457,-50775,-25773,21547,59831,115882,5993,45326,-55634,-158482,-25014,24193,31121,-72198,37263,103869,49572,101957,112765,-160583,-236206,-127771,348715,217903,-116896,-47466,-6231,-55949,-63190,85309,34360,-30225,51519,46840,53413,29032,18437,-7696,-39463,-10015,47796,34880,-38412,3617,19046,41604,-2259,-17599,-2345,-45017,35396,-28542,9038,7076,-22712,36467,-42945,-34732,-33607,14355,-6441,-25850,-77889,24835,10466,-34522,19135,-517,6285,19899,3760,-65747,-39815,54106,38320,4148,44773,77852,-49284,-31115,-28616,-55639,-7384,-28619,3117,11377,27680,-8431,-70463,-2345,84854,63822,-40963,49547,-98148,-69344,-69711,-48083,-55818,-2025,-11080,-29624,-15129,-24590,-26941,-10270,-36364,2514,2679,-5255,19497,-139209,64048,34721,34554,6100,56640,-58298,45877,48982,24204,4643,32511,42056,-58645,32991,3744,32728,7538,3993,71432,-108709,-41141,84805,35699,-1110,52550,-26904,-8950,-44053,55300,21565,62265,-73513,36236,2397,55793,93618,38455,38074,27774,-30747,53246,31917,7471,21014,27984,42474,8233,-11752,-78405,-36230,-56466,13867,13790,-37617,35478,-31463,-1353,9921,-8432,37626,-8604,32366,-17222,26608,-36686,453,8708,13855,-93419,-53987,-61578,-35025,64199,36051,-3200,15224,95936,-31508,-12809,-2196,-65179,54422,-326,-53561,-43475,27387,-63232,-52607,-43225,-39259,-28947,59388,24515,69800,-32898,27134,40650,43851,32298,44370,27039,-39422,-26129,8051,50903,-24477,-24681,1599,-69993,30513,53228,6324,71739,74486,-27412,14155,11704,-921,-68931,-39522,-23318,30157,12253,10075,20351,-13289,33196,-26399,-32469,-26751,57673,20001,179,3242,44180,-24449,-5155,5156,9590,88867,76335,-81040,45362,69338,53074,50948,-27482,-23458,52998,44707,-65699,-10767,65858,-14407,-9472,-22584,-286,14509,30114,74225,-23301,19367,6395,-11039,-15215,27148,-30966,-34213,-8763,-6170,-47214,22087,-10519,-36305,-13488,-8773,-26002,34625,9959,72251,54695,40005,28366,-17207,-43003,20535,-31562,26911,703,8290,-18628,5844,-4959,4612,-10605,-11969,38822,-30444,-9789,-36695,120345,26214,42214,5958,29941,-19625,-14116,64483,25820,31004,-16770,14455,88483,24027,-48927,10410,-24839,-14330,44896,-17460,-28555,-3138,-8892,8764,-49361,-26759,75960,-34715,-31224,-64016,-3588,-17391,68260,42868,-22375,-36015,-3449,-492,-2890,11581,37161,111306,-39621,20389,22231,-58858,-47809,-15862,44183,12874,-24869,47225,25895,16189,-39820,46380,-53364,-53560,-10139,4020,48994,-64725,-41227,-62891,-53173,-1962,-31551,-48581,47054,-8266,23871,-2865,38110,-23238,46605,44338,23658,27045,24243,-6295,-853,-38414,-38448,43446,43696,-14542,-45522,-11761,-2331,-18426,-16225,-55985,61510,105907,55141,33820,-69556,-31462,-8491,38771,73304,38286,-18560,18960,118527,-38376,29585,16221,25611,52154,36536,41088,70225,-20599,-35983,26112,39353,53517,9156,6539,-38565,-31732,-21728,19725,16704,26023,7994,43364,50995,3086,1820,-49274,-6720,-55634,-64822,-69487,18794,29906,-12940,7990,2843,31315,32103,10836,5145,2944,-822,43932,85994,106613,6997,-36761,22871,33352,-31268,-93514,-52530,-66556,33640,-62647,-76787,28331,-63343,-28070,-38337,70759,12355,16745,1180,42206,51980,22255,361,-5465,36900,29946,2292,30890,-58406,-85054,-27041,-467,35269,-8144,-84628,14514,-8220,2618,11244,35513,11924,52180,29654,-16501,-23621,-32009,-53278,9714,-33103,-65313,-36138,44085,-19849,-27913,54142,34389,15150,21468,16626,-73102,41060,20293,37788,-41296,34434,-37671,-64973,-26285,35759,51258,-16573,-9109,-19031,38979,18543,-29217,7602,48641,-5596,-49644,-23424,-47024,-22868,25765,56880,-37579,-22018,32677,-6396,-41440,-19790,16672,-39461,-5333,-23822,39667,-12159,78676,63258,37409,-20114,-24106,-124315,-95079,-82003,-143795,5396,-34990,-39746,-43646,43207,67630,-4730,22502,47270,13659,50010,-2702,31892,-26544,26448,37431,41804,99543,49398,69266,19247,13559,7104,27350,-8541,63473,-57355,-54395,-24140,8672,-60697,-17985,44880,13675,-36456,-17256,-24710,-17649,-76684,-1717,-21441,39211,24195,-292,-52485,-79409,-13810,-25205,-17470,-17672,24219,-7166,-27198,-35167,63503,28614,137151,83060,-10941,63100,-71121,-54190,-12781,45179,64819,35738,46165,-51256,1640,22482,6653,46293,-6260,-69460,-47407,23773,26068,12188,-84298,1033,7533,68713,24306,-90042,-26349,9944,-17189,48856,-78256,-59500,-61751,-41189,37921,49785,79838,33861,42743,-51521,-14897,-19843,67672,63048,2894,20154,-32567,1841,-62111,-2823,14951,-77541,-93110,33956,66994,9251,37106,56073,7241,25213,25821,-4099,-40718,-32967,-11888,-26608,-37156,15699,-13762,32228,-8208,50137,37886,-42581,9550,21590,-40569,-2561,50739,-81807,-41577,-34048,40524,-7022,-128903,-10242,10701,-4090,-16685,48303,-21058,-9962,-52449,-36959,-68108,-51754,-22924,24660,31379,3471,26564,75603,108363,-28710,-51449,1362,24606,-29366,75937,-35067,-84343,48366,8899,-44451,55122,19394,6205,47283,-72586,7857,-30294,18150,-22697,44761,-10551,-79747,-14886,-46146,-22628,58093,-75681,-103317,-2561,87928,61042,70317,68305,-3317,-24494,26262,11657,28044,54866,-27906,-5917,-29977,-51401,546,-10772,28965,3814,69761,-14746,-47543,30298,-9811,59110,3047,-49618,-695,-17188,-46159,7007,44637,39403,54714,3431,-11108],[32216,36807,-65638,-21409,-9608,4436,33844,92078,101501,-57373,19847,44870,23625,65595,-1409,8761,9460,-38178,53616,-17239,13396,52222,69348,26992,-17118,-26844,46571,4237,-18907,-7963,-11156,-37489,-50514,20448,106866,40397,-23528,24802,-8543,-26326,39265,34013,-38102,82974,-82658,-10164,36445,4763,65982,-50714,-3294,115463,-37806,6808,30556,25567,62942,-36050,64204,-6870,-42257,5716,-12416,9826,-29380,3062,10369,9219,3995,-8062,-44316,-31465,85635,21881,28607,31566,49590,98016,1488,-22633,-41155,-60339,20552,-36388,27901,26247,21234,45726,10309,94810,114556,59699,30778,58989,-76491,6187,55287,85570,-27118,-9298,-26549,10158,-26878,-14043,-17822,-48359,-11337,24992,8498,58139,88711,11302,-13143,13851,-45128,34741,-19576,-63100,-9597,62490,74393,-3598,-82766,7964,27756,32410,-8150,7539,9808,-62221,-23092,-22807,13634,-13967,140663,31641,-74015,-943,2549,33319,31518,-23741,2477,77546,16518,-10639,-45904,-10806,62407,76675,22911,54871,14193,17052,-30787,2800,-71526,-6175,-21233,52848,-17868,-29956,14395,1565,37284,9982,-85908,113097,17535,-44427,-86769,33617,13780,-12476,43055,4372,19147,3934,83415,-31538,-36310,-62066,-3830,22005,-55320,-30727,27865,-33688,-51001,57369,3372,764,-15127,68519,-21150,-19652,69361,17711,-27906,-48158,-89522,-17129,-8567,-9290,17885,6380,8508,8362,-72231,-67813,-40968,51756,-22610,56225,137538,30282,-27195,-4237,-10196,-16514,29775,-9046,57106,-39403,-124801,52088,1019,-9307,5355,-19142,13497,-33599,-22675,9535,75760,71418,-35514,36546,-50443,-119185,-9457,10376,27459,-75341,16864,107972,68865,108911,119705,-161142,-227993,-255483,297705,276481,-94707,-37100,10945,-64622,-123012,76713,45770,-65259,67604,83286,58416,34222,-2003,-3920,-57239,-1217,53536,34461,-35192,13633,28276,50708,-27439,-23499,-10669,-53800,38282,-4362,44277,7684,-24942,29934,-30947,-17885,-32754,7147,-2018,-2037,-88558,-27053,7274,722,6222,1165,6755,25908,-5778,-48748,-22436,47753,46669,32156,71350,70732,-69256,-46186,-24907,-66625,-56292,-48282,7869,7802,22753,-44270,-74658,26506,44279,57839,-17534,84228,-83028,-86570,-54244,-18860,-79964,-12180,13274,-35189,-51893,-23606,-9717,-8159,-30194,22831,43954,-12466,16292,-123828,58933,30183,21063,7109,58593,-57606,16446,34489,49917,-4286,16820,32129,-62603,17136,15641,7506,2615,-1623,40492,-144433,-81154,82877,49790,21045,48573,-13487,-25779,-33017,57109,11723,59852,-101119,11969,4441,52932,70314,48869,58674,25949,-30669,69976,45829,16734,20940,20789,45017,40981,-22732,-74693,-43902,-63087,-21312,7236,-30619,20898,-39504,-6773,21992,-11074,45180,-3116,19768,-47369,19021,-10980,26005,16089,18169,-56130,-74314,-61810,-27755,48018,49975,-37435,-13536,43663,-51984,-17101,-20422,-59376,97662,21358,-9791,-45333,5092,-43238,-57186,-13491,-18752,-15392,89292,29486,66481,36656,38327,43696,46647,26464,39063,-28476,-63719,-49697,4128,35465,-27365,-15999,-2540,-50372,-5596,53447,5112,48278,90929,-21701,37633,10508,-20774,-59379,-29470,-7418,76567,39728,44157,20426,-7570,25988,-13589,-3909,3037,48635,20621,-5629,14400,23728,-23364,-6057,18676,6776,84365,77155,-74374,32798,26919,36858,41404,1022,-19372,55500,40001,-71530,-10230,57345,-8158,-9259,-27417,871,41309,36524,65947,-25558,18974,2409,-1634,4299,39077,-20239,-11281,8127,-9143,-33542,53242,-10589,-28219,3988,-10851,-30996,42056,12894,75426,56180,45765,27499,-1279,-26335,13821,-32683,20655,-21332,-838,-22500,4804,20280,18600,27590,34601,33551,-54521,-14569,-27491,102277,45887,45256,-16258,37771,-484,-19924,39434,3576,67497,21550,35541,73157,8698,-41979,10310,-37752,-22428,52717,-4719,-26256,-1972,8794,9650,-74955,-46325,80744,-41897,-80906,-63507,12268,16955,76749,44730,-30830,-34440,14539,-7452,-6908,25476,39092,95449,-23113,23551,27847,-61098,-83509,-4211,47994,20406,-25940,44971,21324,29402,-13583,56312,-48976,-57426,280,-16158,58733,-63834,-53753,-49105,-58333,-14850,-43569,-31168,63330,-14196,17885,39907,47153,-17576,63067,45816,47520,32922,30321,7261,-18522,-17163,-33850,50775,36155,-17356,-50123,2387,5598,-9395,-26763,-49215,87356,95120,39954,51124,-36259,-21305,-12111,27771,61639,20967,4088,35224,104777,-34896,42934,35631,54088,54790,47280,59749,88884,-12444,-27903,33658,32980,22960,26066,13017,-56485,-9907,12674,3783,-2492,44098,39671,49682,58835,16173,-5026,-34619,-26671,-51286,-105000,-63121,16578,6277,-18218,-13786,-9548,11685,41167,7098,-16423,-8831,-2109,44597,102780,101167,-34254,-17551,23325,16705,-45943,-97603,-60213,-51030,28209,-94153,-89472,18681,-58023,-22479,-3606,86448,15367,29666,3336,49905,56821,42479,19147,62147,42644,7915,-28860,23927,-83260,-62216,-12155,-2121,34049,1811,-71760,20950,1113,3881,-11018,19654,-2152,44975,39224,-12110,-25873,-36099,-46940,41043,-23968,-77677,-37717,48920,-8946,-29178,52935,44933,12103,10494,31419,-41400,43979,31674,18242,-61353,37469,-25353,-49722,-19131,24131,33383,-30386,-60421,-26833,49679,-778,-41381,-5198,49084,27706,-38145,-7122,-80715,-37497,16065,83989,-48042,-19387,56718,31364,-45827,-32468,46110,-41377,-29344,-24100,37609,29595,108796,66462,17873,-28042,-15218,-97254,-89703,-70600,-123459,-27419,4399,-18441,-44532,59931,89911,6081,281,21534,29436,80560,-13679,17605,1428,-6133,16505,24950,86107,69500,62707,6628,-3734,-15808,16146,4274,66948,-45087,-64938,-37928,5200,-66148,-31350,37501,26035,-32101,-15174,-22537,-20910,-76215,47309,2651,19716,32854,-15254,-42528,-47841,-3466,-29693,-23187,-5580,37493,-14130,-31982,-23770,94652,56317,147380,67450,1135,45660,-53327,-51941,-30365,35625,60598,34683,33416,-16958,2087,23092,11384,20000,-8276,-86189,-72566,7448,42962,11121,-70265,17957,2101,70030,11452,-118975,-27320,8528,-35603,37936,-70760,-74052,-102824,-26637,11305,31903,49835,22120,57834,-66099,-42602,-31971,27452,40539,-13537,11945,-15934,15540,-59116,-15661,7923,-58609,-82098,46009,83219,10693,24945,36845,39101,61147,51769,9291,4485,-48223,-26879,-41667,-35793,-738,-28594,29761,10616,53489,63971,-22586,-9623,47340,-21294,28725,81385,-92483,-81878,-31503,27495,-3092,-167428,5577,34019,12344,-32957,63664,28494,-21900,-34152,-40583,-70296,-43634,-22655,9442,14420,-17827,43558,75175,96992,-21232,-59656,-19092,24316,-13572,94152,-45072,-96506,65986,8,-32054,42383,13048,-14803,28336,-74874,11569,-31042,11917,-1021,44850,-5272,-70296,-21825,-41255,-12012,50853,-95946,-105113,-25788,60166,36932,60072,20964,-21837,-35083,10968,6866,11295,11714,-32038,-15465,-21111,-24212,-4317,13276,8312,-9183,73578,-22394,-37797,42058,-34196,62012,8012,-27295,26297,-4206,-45056,-3149,45762,31451,42292,4881,-6060],[18368,33397,-44061,-25020,-9798,2549,30354,110232,58358,-60108,14452,55137,42488,59132,25429,8729,-15180,-48475,49705,-40746,-232,47680,47958,20956,-57698,-39228,44115,35008,-10444,-8569,7810,-22063,-44936,20599,109174,50093,-52708,32095,2933,-702,16844,44845,-50577,73395,-59350,-8447,24124,3973,94964,-20166,22219,119248,-30061,323,-2622,18385,72914,-29299,44013,-34199,-32785,9287,-30171,-22922,-55529,4879,-4776,18466,12447,-23998,-38057,-33193,84970,20116,17434,34566,50454,102095,32159,-11060,15624,-46370,29250,-28296,28708,39595,19522,66707,18320,101827,101962,67641,36616,35609,-81463,45955,70816,92523,-28173,338,-51894,6822,-38316,-29462,-41083,-77347,-41444,31256,39704,59296,86944,37443,-17334,-618,-40169,36492,13384,-64682,-2277,77930,89738,-9119,-69239,-21664,8811,38985,-11528,25749,32093,-57679,-29110,-23675,55871,-25397,140638,30102,-86509,-7180,15574,10108,1267,-17025,5864,108663,-3485,-142,-75550,-3193,42959,58196,7926,35281,-29382,2879,-22885,-41180,-106024,-36408,-29110,40571,-28552,-21367,18989,39593,34995,22301,-68724,104979,20809,-6541,-81819,21558,10180,2586,45526,48347,28368,5581,51678,-43294,-45687,-65393,-15739,38326,-41010,-33766,-12424,-43745,-31760,34500,29034,-14833,-55502,24441,-24088,-18050,45565,18942,-20321,-35939,-113381,-7572,17909,27850,9927,5396,-1604,12171,-68864,-75137,-50815,18560,-22706,36975,131826,19988,-6673,2508,-3109,-19199,-20733,-60483,50297,-31647,-122358,64344,5156,16475,10682,-22328,-38373,-21313,-22113,-515,89503,40363,-67524,19752,-51354,-56820,13934,3887,21286,-68941,4756,112840,77785,97959,125878,-130784,-198084,-426573,230861,286254,-68890,-26531,23456,-58805,-142796,48002,43349,-84539,75029,126245,66694,35784,-23677,-9811,-71964,12234,49050,21809,-29023,12347,38162,54851,-43143,-23498,-18008,-46747,31026,4903,70645,1910,-29232,20405,-3011,4418,-26929,6245,-11841,12228,-82306,-61523,-8190,32197,-4784,-958,3077,33816,-5684,-24793,-12134,27211,45833,55421,92416,51109,-74756,-38752,-11756,-67229,-94095,-57704,8432,4729,13683,-73103,-63338,52150,12616,41790,-1900,88750,-64932,-96830,-21079,12393,-97296,-14457,41706,-38834,-68880,-19428,1525,-17573,-25910,36786,58209,-21700,3643,-94259,45269,28914,-37,7954,52250,-45018,-5150,24361,60424,-5787,985,23564,-65695,-2855,33482,-14095,3085,-15241,4527,-147992,-112514,72374,57861,49918,42122,815,-37961,-28950,47807,3525,47393,-126801,-36335,11739,43953,56902,52126,63994,16820,-33928,76156,54705,25365,19502,22025,42398,67924,-16287,-39404,-42183,-68272,-44288,-212,-25137,7835,-44018,-10193,31621,-16679,41810,-631,-4554,-70298,15155,23835,43093,12596,19860,-3479,-82138,-64817,-17672,20012,56869,-58141,-32025,-19793,-65434,-20592,-36387,-45050,128027,33926,32130,-35801,249,-13936,-53095,33944,1973,-355,104254,32802,55716,80661,44519,31834,41851,14990,29057,-81065,-104064,-67007,8473,27432,-20411,938,-10450,-23261,-33928,38548,6476,16769,102113,-16090,61221,7071,-37333,-38523,-21298,13060,115335,69969,71548,703,-12235,9164,-3172,20853,22679,26350,13056,-12915,24219,8237,-15565,-11179,27727,2345,64410,73188,-53212,20465,-14392,14141,21486,20895,-15643,50822,34510,-63519,-4861,46596,8151,966,-26346,2151,64363,29117,51446,-27336,15888,-4051,15731,17815,43008,-2040,1693,11912,-15447,-13949,58835,-3082,-20315,17549,-7188,-24500,41531,13136,70975,51972,48994,28253,18175,-4764,8808,-27573,13883,-43339,-18001,-20883,474,43521,34995,51846,64956,20969,-67167,-18838,-16149,59561,51225,52956,-42992,28156,8546,-20992,-13082,-21808,94939,67786,44306,19378,-30038,-33666,9963,-41097,-30731,59654,17552,-22093,-2278,19690,793,-97532,-58915,82109,-37585,-117186,-55332,18045,37550,68497,37095,-37430,-27033,37897,-10202,-4575,53872,21772,68251,-2665,23494,32400,-47797,-107301,8635,36933,17915,-11209,42962,19332,40170,20831,52141,-50082,-45204,16140,-27216,53818,-60359,-60596,-38443,-69287,-36206,-46973,-5883,65625,-13000,12901,67268,54368,-3793,83257,33020,59541,18125,21427,14868,-36813,-1881,-40661,46205,26573,-8928,-45840,3230,7142,-7859,-42019,-40775,108921,77655,26469,66506,11133,-6173,-5860,10525,35501,8714,34165,54848,80609,-24935,50220,46701,70692,53286,56053,56298,89090,17334,-12518,44184,16894,1788,41185,22311,-40132,8880,39865,-9484,-19421,61446,62080,48802,54490,21550,-17423,-11427,-36917,-46386,-113148,-46023,8849,-14808,-17214,-39894,-14092,5539,46494,-1369,-34278,-15838,-4246,38969,109827,81377,-64235,1956,11809,-5688,-55077,-100284,-61328,-29778,10184,-106616,-86968,-1310,-43462,-11623,36861,85207,19120,40381,13542,48270,44151,53742,41798,109192,40959,-20204,-55364,24244,-84134,-30954,10882,-128,31841,18181,-46690,20110,15829,4394,-40050,-3535,-16583,38630,51756,-9488,-29537,-40567,-34433,66129,-14267,-82808,-28463,51648,1599,-32989,40868,43544,4968,-6148,39445,-6201,47545,28723,-11157,-70406,38708,-16915,-31726,-10489,-6844,7125,-42735,-85598,-33002,46892,-30973,-51963,-17803,52396,70320,-17741,3912,-94789,-49115,6871,86901,-50268,-12051,67314,84907,-40086,-29593,69630,-43448,-63412,-26582,31525,57015,126260,62798,1927,-27516,-3973,-53141,-75662,-45522,-85655,-47095,47452,5799,-43547,72895,96768,19887,-15529,-6352,43552,93792,-19841,10485,25449,-35532,2015,273,58783,74720,48064,-3461,-20385,-29843,5216,-2175,50384,-36234,-57775,-57519,-7206,-60531,-39823,26471,26228,-28252,-8259,-29094,-17519,-65847,85631,20645,134,38361,-20502,-29274,-11458,1043,-27177,-21385,3739,49551,-19873,-22369,-16474,90969,65337,135710,43964,7671,13607,-21333,-33921,-39567,19688,44742,29729,18616,38305,16259,24150,22262,-6641,-14270,-97413,-87177,-11020,57985,11816,-54555,28700,1240,53847,-2226,-133907,-18339,3422,-38435,28457,-52977,-70406,-103600,-6293,-28204,10141,8806,9759,74277,-71322,-61757,-38093,-26882,4270,-39012,4387,-699,20066,-47041,-29755,-2468,-45916,-59825,52538,99955,9033,15184,22271,56006,83481,64891,21192,55702,-50615,-24566,-49763,-36599,-29568,-15683,31448,24282,51607,78235,-6758,-28663,71172,-6645,52913,104292,-95527,-127159,-31736,18379,9123,-168381,19522,49239,28578,-26738,56383,82470,-28458,-15785,-32602,-65122,-30659,-3466,2856,13564,-34888,46790,68026,80913,-17241,-60134,-39115,19886,-4472,96856,-50260,-105027,54254,-19504,-10726,26998,10820,-18341,14299,-73107,13303,-28928,3110,13271,22801,-13952,-59009,-31654,-31416,-6843,34287,-107199,-90170,-33454,35063,14975,42700,-31677,-34979,-39693,-10193,4054,-13324,-34965,-45840,-29993,-12278,-4531,-3240,31298,-4149,-9153,77732,-24829,-9577,53947,-50053,53929,7100,-2656,57500,14782,-39221,-16333,36827,19001,18750,6314,297],[3419,19303,-26017,-35008,-13240,2002,18531,118492,25410,-47894,14646,55758,58014,30857,31974,5691,-33954,-45976,48663,-65621,-8091,26817,14853,15642,-96281,-44108,36151,62975,-1033,-8552,21638,-5020,-26946,11959,107160,70946,-70512,35479,7184,31159,-6327,50854,-56966,59256,-29304,-1110,27474,976,108926,17059,45517,113952,-27566,-10149,-44263,9538,82549,-11369,14060,-54932,-34390,13734,-43836,-51422,-63781,8482,-15437,25396,27436,-42936,-32882,-37690,72949,10589,4984,35830,46448,89153,60914,-9055,61596,-38385,32503,-16949,25993,56740,12471,77486,31280,89932,77844,65878,46024,353,-73880,72703,74805,91413,-31168,1410,-74251,3905,-40150,-47742,-54354,-86808,-57659,23603,56467,55489,81779,54920,-21528,-8999,-35236,28655,47804,-55475,9607,81760,89753,-19463,-56635,-49128,-5595,37827,-8611,42110,43168,-35413,-21235,-21960,85002,-30986,122038,25461,-78343,-16997,21219,-13553,-36824,-11083,9763,123962,-20691,11897,-86344,7736,18467,32594,-9904,11461,-56531,-1031,-16097,-83431,-108113,-64266,-26853,14614,-36678,-2582,16138,70952,23461,33771,-44291,86183,11628,18660,-67106,6995,7533,19328,42332,72252,34473,16824,30030,-50308,-47804,-80627,-21919,52268,-16120,-33152,-39403,-48045,-10246,6865,52121,-27844,-82792,-18791,-24701,-9442,27844,20727,-14335,-11624,-114468,2951,30527,52172,-13965,6576,-5404,26708,-57878,-70465,-47079,-17273,-24298,11945,90679,1912,11774,11308,5904,-8175,-57367,-103377,46298,-22815,-107375,66363,20469,39879,21460,-23448,-89710,-16852,-25016,-7602,96014,26860,-80271,-1444,-58337,4705,37943,4431,12190,-55084,5536,119497,72655,71986,128236,-84757,-139777,-587143,148505,249543,-42431,-16302,31351,-39251,-107598,14795,30001,-78251,73857,152931,63785,34255,-41857,-21979,-82613,26712,36995,3109,-18666,1737,50739,53868,-41928,-15397,-21629,-25876,18651,-903,77034,-9327,-32408,10605,31317,26692,-19468,11759,-30712,11440,-62717,-73384,-29839,53115,-8800,-1785,-5164,42816,5206,3432,-6498,805,37258,66359,102338,25411,-56795,-11098,8605,-57848,-108092,-54766,4424,422,2227,-88123,-40646,70195,492,17174,7999,65218,-43622,-92573,21436,36326,-103181,-10175,67591,-40120,-65969,-17625,-4536,-37437,-24602,42414,41076,-25730,-15758,-58023,25016,29600,-20631,15018,39399,-24017,-15204,19661,52050,7647,-12338,14875,-63019,-14924,53528,-28576,6850,-32204,-28303,-121504,-122246,57444,57115,79381,36569,14161,-43376,-28550,30485,-498,33738,-150878,-91173,24189,30431,54503,47352,54041,-1136,-40374,77373,58556,31244,16632,30378,36289,83299,2296,22016,-35047,-69833,-50558,-7262,-20156,238,-42919,-13615,36475,-23481,30937,-5177,-35925,-81257,16226,58789,50397,1609,20637,49717,-71160,-72664,-7634,-5880,57671,-56446,-35066,-70763,-66818,-25877,-49123,-25486,133457,37879,59331,-14967,571,10169,-43253,85643,18730,15761,101259,32860,42020,83564,45122,11374,30102,-184,17931,-108363,-140362,-75124,16234,29951,-5439,19306,-18851,6585,-44851,14522,11625,-13124,97913,-11925,74552,1526,-44588,-11403,-15789,32001,130549,91487,84562,-33286,-29387,-11103,1950,33405,23506,-2341,197,-18886,27378,5484,-4894,-22000,29625,-4158,32774,63739,-26162,5509,-44972,-12082,-4388,33102,-11045,39608,29656,-41240,3266,31633,28974,20107,-15703,1544,73176,10902,33907,-27512,13143,-12316,35499,25142,37526,14821,5588,3198,-24794,-1306,32445,7456,-13102,21776,-1814,-10420,32106,7443,57759,38279,42554,30235,32783,15536,9476,-16869,7590,-58046,-37647,-14125,-7340,58879,49723,56832,56892,-284,-66058,-22293,-5811,3174,44387,64112,-65409,8113,10769,-18267,-79545,-40644,103559,107228,41407,-52171,-69720,-26018,5833,-42421,-38228,66540,41882,-17387,-4515,20813,-16384,-113387,-62935,74190,-19007,-131547,-41882,11942,20038,39438,21312,-37865,-15863,63623,-5570,2807,85882,-7192,44143,20876,21018,36296,-24958,-112653,13556,11899,4472,15097,38691,15814,47126,50004,33140,-52010,-23166,36847,-22671,36005,-53059,-60020,-34580,-80124,-56173,-40069,14482,54614,-4375,8732,70246,59350,16129,100922,11369,58424,-5383,1702,11803,-51073,-358,-57421,25735,11864,5021,-28697,-6942,2164,-14250,-57597,-35908,110118,61500,18360,75707,53943,9978,2540,-8898,1000,1590,66340,71187,54202,-8655,50972,47214,70395,45463,55824,34727,68949,55553,6937,53640,-3193,-3738,51768,32342,3712,19367,51641,-9623,-28614,81712,75949,42210,38082,16290,-30278,13548,-36602,-38000,-79301,-23028,-2912,-29036,-11341,-61115,-9644,11319,45015,-11314,-40051,-15488,-5846,30453,106210,50552,-63817,15284,-7631,-29238,-56331,-97250,-55133,-10600,-17151,-101839,-77921,-24418,-24400,1209,66048,63721,23326,48730,28624,36601,17748,55424,63932,122494,33523,-43594,-71647,33871,-61842,-2292,35122,5614,31897,39366,-15249,14409,34749,2784,-69692,-26045,-27113,37114,63402,-9717,-33564,-45028,-17863,80253,-5718,-77163,-10916,49858,10345,-33995,22642,24810,-7455,-24140,47897,25255,50748,14507,-43024,-71137,36644,-11914,-13454,425,-50394,-20792,-48877,-81641,-35338,29392,-64708,-56295,-18324,56093,108905,6288,6253,-83107,-51336,-2315,65678,-44903,-2817,59210,135072,-24360,-8528,81729,-44405,-93852,-31285,20871,57979,121859,55690,-6331,-20578,4367,-6000,-55186,-9548,-37611,-48802,76700,24365,-41088,78711,86447,32161,-20137,-30167,51083,83796,-17637,11417,38052,-56046,-1816,-22189,34810,66900,30189,-8471,-31492,-31966,-2654,-23734,18949,-33730,-41444,-76794,-22427,-46362,-44522,11588,13215,-20837,2401,-41599,-7535,-49126,96288,30274,-15195,36626,-14880,-11656,20885,-2172,-21037,-10683,7590,58695,-22461,-1685,-19004,57311,53181,106034,18190,10084,-13403,14251,-8507,-38646,1280,22642,21870,3414,99180,41242,26437,29003,-27450,-24904,-97176,-89494,-28619,62376,20347,-33203,33660,7282,24161,-11889,-125019,-3363,-3871,-29251,22270,-25388,-49090,-60694,17620,-56919,-9440,-29159,-1956,86026,-65129,-65429,-35915,-74237,-36165,-57925,-1494,6909,13824,-28346,-40973,-13021,-41521,-30492,53578,113865,4636,13633,16903,49672,82409,62422,32691,101637,-38514,-7611,-48063,-36748,-63673,16771,33239,29590,41899,75548,-259,-44474,88852,4441,66412,111751,-91758,-155090,-33318,19293,22406,-132833,24442,49926,40608,-5845,30209,117777,-29673,-306,-22791,-54458,-16347,27567,5163,31234,-43014,30384,53468,63804,-16604,-55548,-54185,13072,-6500,81591,-47672,-107408,37985,-39843,9583,12542,13062,-2425,13096,-66436,12679,-23999,-5619,10557,-17752,-33644,-44658,-41943,-15778,-1897,11512,-109710,-60406,-24668,20337,3316,20325,-69703,-38700,-40223,-30516,5693,-38591,-66696,-59545,-44304,-6540,2671,3703,42981,-8032,4906,78900,-20986,26671,61813,-47423,38115,11435,20666,78693,34292,-29326,-28552,16561,6221,-10800,8500,6384],[-9722,-3209,-16971,-49920,-21115,2350,887,115900,8858,-23928,19842,46725,67516,-3346,21564,3723,-41006,-36187,50616,-81033,-10277,-4288,-21997,11731,-113524,-40104,24310,89078,5890,-6119,27359,8572,-5403,-2115,103664,92923,-74362,32382,2893,60521,-28413,52419,-53556,39795,-174,9697,46049,-3211,105661,50968,59500,100550,-26979,-21627,-82238,333,91052,15748,-17984,-64923,-47613,19539,-49708,-67420,-50132,11620,-24765,28321,47523,-59176,-29030,-47389,52621,-4658,-3374,32273,41042,61077,79672,-16248,80694,-36993,30478,-3642,20076,71261,-516,74500,42118,61188,51587,55698,55608,-35142,-53620,77877,62101,83251,-32791,-6521,-83431,1884,-35959,-62629,-54230,-70842,-56390,2780,53111,42590,73919,59062,-24451,-8975,-29861,13941,70647,-40346,19204,63965,74677,-33938,-50414,-63297,-13588,30839,-1117,50463,39264,3665,-646,-16134,87243,-31177,93023,19405,-54271,-27861,16175,-30668,-65158,-6297,12502,115660,-31218,21758,-78727,16478,-715,7560,-22194,-8792,-70885,4612,-11646,-110163,-82599,-84496,-18022,-16171,-40374,24329,8370,84905,8384,46835,-18653,64839,-8837,26466,-48200,-5794,7519,33669,33495,66788,34197,31717,24459,-47969,-43382,-100514,-20294,61315,15364,-25755,-40837,-45475,8483,-17203,67966,-36167,-88829,-46679,-22116,-476,22542,21948,-10286,19016,-97666,12380,24599,59373,-45238,9472,-159,49861,-40736,-55911,-30882,-46796,-22461,-11340,25679,-18243,22582,15468,12004,12205,-67212,-118693,48470,-17383,-85200,54632,38035,59216,34553,-21099,-119779,-20105,-31226,-11218,91279,26731,-70828,-23935,-69894,40540,53172,9700,1351,-37846,17061,123895,52792,37193,126542,-40372,-62373,-660565,58653,183295,-17157,-7903,34870,-11512,-35227,-10639,11355,-47238,64838,146344,41291,30845,-52785,-35954,-88652,37796,21820,-14160,-3810,-11801,66065,48714,-22495,440,-19143,-532,6670,-16924,60569,-23852,-32101,2938,60298,43596,-13487,21230,-48695,-944,-35809,-68880,-49560,60900,-4955,1522,-16609,52137,23733,30728,-2239,-22883,24921,60825,96493,-824,-17253,26839,31315,-41941,-96103,-42557,-2294,-5249,-9347,-88126,-13567,80850,8377,-9814,15941,25506,-19245,-68175,60714,46403,-96742,-2952,84828,-38344,-51191,-20955,-29600,-61730,-27003,41091,3904,-18634,-37855,-23972,2650,31111,-32802,32668,23496,-91,-12771,20498,29043,38069,-22534,3975,-52893,-13539,70811,-37435,10523,-45921,-51260,-82404,-106266,40121,45522,100402,34377,25156,-42241,-27668,11224,922,29041,-170032,-126615,39922,15668,57838,36054,32695,-27463,-47377,79799,58776,33824,12340,38292,28118,84404,20434,88128,-26583,-64584,-41585,-12767,-14903,124,-35894,-17938,35563,-29213,18416,-19654,-67682,-78663,22195,82564,46802,-11613,20987,89954,-42897,-83879,982,-19524,53848,-33517,-24565,-95531,-53132,-34139,-59156,-5742,111558,36300,63205,11467,-4852,18726,-32083,124130,30887,33610,84167,28973,29887,50614,41268,-10130,14652,-16129,8800,-105429,-151956,-74297,22838,42165,13549,33442,-25029,33883,-37071,-10154,20177,-33240,73401,-9600,71215,-4572,-39597,17656,-13123,42069,116510,95908,80535,-70450,-55324,-26606,1262,29479,5778,-28760,-12272,-20279,22241,19023,3878,-37579,23624,-13602,-3835,50881,-1197,-12198,-60725,-36825,-28970,40446,-5398,24136,27062,-8249,11765,11384,47166,42986,3739,-2629,63309,-9742,15889,-25165,14189,-20977,47961,28125,23294,19585,6856,-11944,-35320,-3994,-16121,15951,-6738,16261,1388,5425,16562,-4055,36911,14250,23057,32775,36275,29443,18162,-4128,2554,-60323,-53063,-4742,-17207,62075,60189,44683,8482,-28372,-53868,-25888,523,-52730,31913,74168,-76615,-12763,11300,-12311,-130461,-45193,94159,126637,30407,-110547,-88922,-21256,-4316,-48184,-44266,71064,60394,-12565,-7752,12857,-37107,-119167,-59271,54569,10733,-123509,-27055,-2081,-42433,-6910,1337,-28757,-2227,89460,6734,12133,108978,-37133,29327,43951,17388,39681,-970,-98813,4537,-20450,-16930,41529,26738,7499,48388,62509,3532,-50933,-3893,59341,-1084,13391,-40880,-52238,-38075,-82834,-62736,-24008,21634,35360,10264,5065,50698,59807,38977,109070,-11205,46926,-27326,-21556,-3524,-58081,-14303,-78902,-9199,-8331,16852,800,-21707,-8021,-27065,-67878,-35267,83112,51713,16050,75770,75813,23565,5986,-24988,-32872,-371,93183,76510,32103,11896,46024,38097,54951,30965,42780,5114,33503,84212,25136,56239,-21743,5238,56408,40174,55986,19296,46391,8309,-25345,101631,82476,31779,13062,1586,-38045,33743,-27783,-23186,-15547,-2325,-15545,-34364,-1688,-69814,1853,23231,36870,-18884,-30867,-7919,-5691,23071,93222,14566,-25800,17693,-28313,-48494,-49292,-86375,-42727,1276,-44879,-86813,-70585,-38184,-5659,13829,73473,29504,27459,53923,43283,18203,-15615,48808,81015,103001,22443,-54912,-75230,51792,-25337,16948,52106,13654,33297,61463,14801,9202,55259,-1153,-91093,-38923,-29767,41760,69982,-12297,-36936,-46001,-178,81820,222,-58827,9845,42653,15877,-28033,4635,-10713,-23599,-38856,58940,47709,54026,-3249,-70780,-66696,30493,-8186,2290,12871,-93111,-43826,-47753,-58200,-30924,716,-90943,-51584,-565,58012,128934,26854,-221,-50317,-40526,-10872,29629,-34297,4876,35589,159203,-2980,23202,80316,-42969,-106795,-38105,4888,33815,95878,47774,-6720,-11579,6932,28839,-33035,30152,11250,-32980,80462,29392,-37733,75593,61769,39379,-13321,-45040,49505,52935,-5058,18704,35950,-65065,6649,-32653,24359,53879,13418,-6765,-34117,-23689,-7705,-50361,-18410,-35067,-25155,-87352,-31625,-29034,-47485,-7391,-8442,-7411,14254,-54330,6315,-30675,75635,32640,-24300,27216,-1164,9679,43611,-10414,-15262,6940,4919,63343,-20895,22509,-30822,12224,26750,68030,-3480,11282,-12405,40844,13746,-27049,-14351,847,12446,-12176,145198,69576,30270,18601,-38603,-39053,-83856,-81797,-42765,51847,37504,-4817,35193,18568,-11697,-15074,-87833,13024,-10538,-14921,18366,6987,-19810,4245,40435,-55800,-21383,-51392,-12027,86038,-48934,-50855,-25636,-100967,-68419,-56134,-7146,4424,3473,-7179,-45750,-21717,-43872,-68,50693,118846,-1645,21766,18816,22144,57126,46497,44637,128181,-15153,15478,-35180,-32522,-91358,54413,29267,25615,21628,58115,-3444,-53779,96726,11104,68504,100365,-82702,-147756,-33766,28417,31753,-83346,15903,34481,45683,16931,-5247,119555,-25985,10707,-19640,-40333,-3502,58302,13631,61993,-40053,-864,33820,48775,-17744,-50528,-60077,6306,-20823,50864,-36725,-100512,32299,-52741,21203,2240,17122,26444,24989,-55418,9771,-16297,-10709,-6774,-62454,-57185,-28973,-51199,4926,10020,-12910,-105699,-22304,-4759,16803,5534,-1241,-78230,-31391,-40213,-43450,12881,-57352,-76208,-61422,-53073,-5860,-2410,13350,48933,-6837,28278,73022,-11894,53327,63915,-24201,20708,28846,40822,77531,47005,-17207,-36348,-11362,-3220,-36157,11795,10371],[-19315,-28150,-16666,-64992,-32550,3071,-17541,102840,3881,5343,28400,30416,68881,-30124,3240,5271,-36184,-26100,53719,-81023,-9198,-35107,-53106,8833,-101360,-28164,11487,114638,7839,-802,24520,15545,7643,-17507,97250,100707,-66546,22679,-8497,79843,-45287,51327,-39328,15954,22012,20649,72261,-5793,89561,73425,60613,82072,-22988,-30479,-104302,-8554,96347,45708,-44603,-63187,-66053,26827,-44768,-67512,-20933,12037,-34494,28376,69102,-64780,-24255,-60756,29002,-20652,-3270,22555,36201,24222,82333,-28272,69633,-38655,26337,10117,11251,76850,-18568,57029,43303,23150,30399,41039,61043,-60305,-24387,60533,33660,69381,-30738,-20879,-75101,171,-31270,-68448,-42719,-34677,-40471,-24232,30580,20129,63642,49901,-25111,-1347,-22402,-2101,73470,-26663,21695,26666,49856,-50453,-51694,-57252,-16700,22369,9197,47400,23266,52088,27532,-4750,60893,-26716,63968,14137,-20731,-37034,1874,-35499,-69983,-3201,12477,87242,-32310,26705,-59736,18823,-7475,-11607,-21990,-20760,-77186,16021,-8793,-111447,-44806,-92217,-7673,-41825,-39857,53987,-1824,75336,-4410,62632,3576,47133,-33786,17990,-32654,-14992,11168,42029,21261,36181,25687,42635,27794,-35211,-34584,-111569,-10330,63723,47043,-11386,-17350,-37421,20595,-28784,74481,-39595,-77075,-51011,-15976,3392,27940,21666,-6983,48084,-75654,19262,3832,52011,-73517,12608,13387,75972,-19508,-36249,-9436,-64288,-15673,-26630,-40510,-32923,22607,9436,12158,35332,-50282,-104890,57684,-18257,-62470,31218,46030,72007,46920,-14232,-123852,-28252,-39185,-11426,74320,32425,-44554,-45516,-83034,38574,51261,16777,-8753,-22370,32462,119382,21325,671,123166,-9377,12720,-593534,-25124,110965,6043,-3792,33260,15822,36724,-23692,-6408,-3491,49943,106274,2484,27069,-54646,-47562,-89792,41852,7341,-24189,14274,-19951,81477,40915,7232,20548,-9644,18137,-906,-35188,28168,-38660,-26917,-1124,74341,51925,-10504,30851,-56375,-15547,-7716,-58778,-60474,56847,3278,8795,-28707,60985,43983,50744,2880,-38099,13658,39893,73219,-24450,25741,61464,50631,-25114,-67235,-26416,-7930,-9745,-18890,-76478,10867,87909,26011,-29531,24625,-15111,6102,-25455,84644,40869,-80941,3024,90060,-32938,-35194,-28356,-63313,-81893,-33372,36853,-32747,1306,-58164,838,-16538,33334,-32125,59411,8642,21372,756,25898,1016,78968,-30054,-9995,-38261,-877,80827,-45975,10814,-50443,-60505,-51099,-71035,20541,23058,105219,36132,32333,-36746,-23952,-2650,7669,39900,-176097,-124716,55427,3786,59443,22446,6228,-58753,-50897,85976,57644,34886,7512,37666,18920,72414,23892,131311,-20119,-51067,-23529,-16180,-9711,6784,-24463,-22437,29562,-31550,9612,-43597,-92860,-64646,31472,86535,32318,-22191,21069,110674,-6254,-92919,8391,-17465,46744,323,-7440,-94916,-27420,-44198,-67010,8933,72762,32850,43037,34637,-17996,9709,-23608,134919,40770,53303,60740,21917,22318,1575,35214,-26356,-93,-29831,3966,-82402,-130803,-67463,26183,59746,31738,39972,-27641,53966,-16339,-28624,30428,-39925,34311,-8872,51212,-9260,-24171,44637,-13258,37421,79878,81724,62387,-98649,-81095,-30273,-3342,10944,-20858,-45522,-18297,-14734,11279,45829,6875,-54783,11055,-26352,-36542,39202,17009,-29286,-62962,-55073,-44166,44987,460,7950,27979,28468,18435,-12748,56734,62862,26458,-10908,37686,-22773,-1391,-20361,21387,-28517,43174,28880,3156,6702,12292,-24190,-44120,-21079,-66164,19087,-1598,5047,87,17687,171,-17468,11681,-17423,-7091,34605,27210,34641,33824,5421,-915,-48917,-59174,3360,-26285,52226,65770,23074,-56628,-56840,-37015,-31002,818,-96001,21143,77000,-74169,-26550,12989,-3457,-136414,-32950,74565,120606,15687,-131258,-78894,-20915,-20377,-59658,-48563,68885,67941,-7037,-9568,-122,-54568,-112969,-50803,25438,43091,-99952,-15183,-16623,-125291,-58025,-17383,-9504,13652,115281,23797,20137,115080,-59891,22522,61264,13696,42385,16338,-70748,-18549,-51092,-40092,55341,2214,-6627,42184,53487,-28439,-45491,273,77061,31498,-3324,-23747,-39186,-46168,-71086,-46578,-2226,14856,14696,27922,1708,20720,52951,60328,102814,-27424,30557,-40994,-41099,-28697,-56938,-38732,-98805,-50939,-30639,20594,36820,-33505,-21077,-43322,-67887,-35419,35225,49572,17284,65956,69330,32468,1010,-32951,-58123,3065,107237,65320,17927,32914,37360,23054,32060,11193,17875,-21300,-7066,88943,36515,47411,-34616,21898,55173,42922,95995,9855,29518,38923,-8029,111912,82674,19195,-14606,-17562,-36777,44717,-14027,-937,48571,8219,-25165,-32238,11062,-62873,15660,34286,25546,-20976,-10407,4079,-3032,20303,73803,-19437,37965,8213,-43413,-58489,-35684,-69572,-26692,5486,-62382,-69212,-67908,-30638,8980,24912,59529,-1844,30581,54241,52279,-502,-47652,36895,89447,64050,9779,-52490,-66128,73548,12522,25761,55750,21282,30733,78972,37029,9876,73383,-6696,-96018,-36232,-22238,50771,68913,-16303,-38950,-37976,15844,73197,2817,-28815,28016,30895,17197,-14296,-7140,-55699,-39399,-46765,69401,58720,59295,-15719,-90920,-59296,20660,-3392,12877,24693,-119192,-57320,-41886,-29969,-17151,-32281,-99321,-37886,32446,57958,122345,37377,-12917,-8645,-17592,-16481,-6475,-21246,8534,6974,145705,17118,52815,67025,-38401,-95039,-46698,-17326,-1856,57394,40595,-1641,-5409,4643,39893,-15086,63530,51865,-5585,57919,17059,-34090,64113,29258,39775,433,-48849,38796,11414,16455,28545,20813,-63385,25701,-26637,28840,45489,463,2009,-28774,-10580,-11780,-70612,-52036,-33554,-15362,-82456,-27393,-14944,-50723,-29399,-30667,10729,23993,-60754,19642,-14964,34999,30838,-27550,13290,15184,31913,56690,-19103,-12974,26476,-3328,62422,-15430,41989,-43880,-24439,-1551,32433,-16692,13851,24527,49451,24609,-5852,-22278,-15082,3080,-28771,160669,90585,35311,-14971,-39908,-54100,-61007,-68679,-51267,29847,58843,26842,35891,30063,-45085,-12664,-28531,26869,-13528,-2999,13949,36021,4326,58564,56003,-22011,-22759,-52198,-19372,69752,-26928,-20726,-9596,-104886,-81190,-28925,-15409,-5992,1022,12089,-42382,-28150,-48590,26812,45978,109084,-8577,34835,20184,-15413,16165,22143,55630,124050,12151,34258,-12513,-22103,-100851,85367,16246,14325,-9137,34385,-11831,-54188,92549,11765,61401,72955,-69861,-104570,-31053,38184,35449,-49187,-5567,7393,42886,30272,-39402,88440,-18055,17031,-26328,-24673,5975,76839,24172,93024,-27116,-32199,13380,37378,-18120,-49069,-54339,2232,-44545,12652,-19618,-82023,38189,-54030,21906,-2165,18776,56185,42961,-41746,4972,-6253,-8998,-28463,-94931,-76054,-15478,-58793,28861,32590,-34277,-98226,14802,17621,18983,19919,-13987,-54142,-14463,-42871,-44693,24546,-65553,-68131,-44268,-52935,-10510,-16203,20146,49722,-6002,52856,58027,20,54870,60601,11311,8515,56894,56314,49579,46684,-5399,-38052,-39350,-7297,-47379,15992,10634],[-24900,-48523,-20014,-74005,-44389,3682,-31030,80506,1372,32425,37769,10810,60619,-42930,-12646,10378,-24061,-20266,55392,-66658,-7944,-55343,-70733,5917,-67332,-11520,1091,137880,4258,6324,15405,15291,4117,-30554,84511,82958,-52068,9209,-23551,85044,-51743,49229,-17010,-9619,34497,28304,94399,-2891,69022,81008,49730,62530,-11485,-33525,-103734,-17129,95157,69727,-61662,-52653,-79149,34858,-27986,-54190,11158,8384,-43400,28797,87250,-54282,-15891,-71892,6905,-30765,7015,8116,32043,-12698,66758,-39166,38298,-37645,24954,22838,422,69781,-38893,28035,30559,-13666,16637,27015,58869,-69629,6270,27675,-3450,51762,-24198,-36980,-54125,-2213,-29805,-62250,-26001,7184,-17292,-46740,-3771,-7801,51835,31557,-22871,9799,-11405,-13418,55391,-21393,16015,-16311,24008,-65788,-56788,-31590,-16873,17510,20667,33436,3737,96448,55895,12435,17963,-18239,43282,11886,16899,-42440,-16138,-25282,-47653,-2444,8459,51057,-23285,25713,-39316,13473,-686,-23097,-7209,-23514,-77531,28214,-5736,-85326,-10146,-84213,182,-55734,-36848,79398,-12391,43223,-11808,79211,20084,33980,-53786,-1091,-24641,-20774,18419,42540,8866,-4866,9339,43431,25915,-15830,-24006,-103006,6916,58902,71247,6248,16477,-27009,24560,-22354,72159,-39491,-59235,-32614,-6927,-92,36192,20089,-2498,68498,-61312,22770,-21617,37506,-90506,14029,30832,98399,2773,-17277,5619,-68414,-7306,-30731,-86206,-35242,12554,-8602,6252,54939,-18943,-74202,70389,-25715,-43770,3289,35978,74406,55303,-3083,-109173,-37171,-46080,-8858,48116,37216,-13293,-64533,-93951,4533,25948,23647,-15387,-13423,44424,101647,-15441,-31793,121131,5464,63885,-400112,-88991,53695,25944,-6990,24711,34119,75493,-26296,-18580,35344,32747,49218,-39106,24251,-47769,-53793,-85627,37395,-4408,-24842,32507,-15871,93006,32009,31428,39309,5606,23101,-2762,-47553,-6955,-50574,-16289,-1167,69567,52129,-9868,37138,-49043,-22821,16895,-51312,-59194,44249,9882,17212,-38689,69236,59646,58372,9257,-43292,7193,9539,35479,-44823,44574,80465,61923,-13276,-36712,-11275,-7914,-8278,-24758,-58972,28221,95404,38378,-32923,34209,-44305,28164,23670,86100,23137,-61208,4890,83851,-23683,-25382,-36219,-88723,-90807,-43249,34413,-50293,30298,-72840,13337,-28203,37129,-19524,86273,-1769,36851,22019,33779,-21647,117177,-35208,-25549,-25305,15484,80824,-59057,5910,-42787,-55685,-38908,-29399,-1445,-7067,91884,40323,33766,-30129,-18147,-5395,18478,65565,-160465,-86803,66079,-1640,53985,12560,-18916,-88231,-47352,93218,57448,38106,4282,25014,9475,51958,5159,134606,-18068,-31399,-4244,-17791,-6143,16923,-11420,-25054,20560,-28854,6618,-71865,-106047,-44326,41168,69509,9344,-27243,21699,113410,27094,-92251,15671,-2857,37340,30469,8531,-79507,377,-52823,-72106,14990,36021,29975,6660,46797,-31449,-10775,-19857,113346,51456,72907,39005,13774,20150,-42174,29494,-33646,-10280,-39086,4850,-53765,-85437,-58325,26746,76581,44927,38078,-26854,63559,8418,-38218,40051,-34822,-3283,-9291,20927,-11132,-4243,65220,-16070,16283,34849,54622,37039,-109247,-95670,-19582,-8575,-14463,-42470,-49051,-14263,-1914,-189,76431,2436,-69192,-5016,-41104,-55895,33778,27802,-39963,-56286,-64030,-43898,47389,5080,-4939,32745,60426,21763,-36597,54918,74521,44138,-22321,4653,-21273,-18075,-14700,34855,-33955,16538,28574,-18369,-20746,24403,-24642,-48283,-42393,-97983,16874,1389,-5805,-5893,23428,-11458,-26687,-13541,-51153,-40768,33993,9471,32160,51466,7004,-3056,-27031,-54459,6613,-31212,32384,67401,1485,-102653,-74917,-22541,-38366,-5312,-119672,16832,67881,-60864,-30070,14855,7641,-87660,-7684,53222,93799,845,-108773,-45587,-25104,-39745,-72463,-50996,56522,63873,389,-6876,-12304,-62347,-95248,-41322,-7677,67306,-71081,-9527,-24392,-183558,-96016,-29621,16901,31953,140926,40602,24938,103735,-71785,19128,67960,10518,43966,22083,-36869,-49939,-72304,-57775,49632,-34205,-24764,27763,26397,-52972,-36927,-15682,80965,62202,-6160,-3212,-23828,-53719,-43357,-6214,20483,475,-1548,44654,-1211,-3913,37866,75267,81516,-33248,15512,-43149,-52299,-57693,-49074,-64265,-112352,-87651,-48887,14550,70216,-36642,-34274,-59176,-55116,-31535,-14104,53640,18966,48552,38741,36455,-11552,-30606,-70277,11815,103692,37569,12509,49526,27614,7360,12232,-11318,-13996,-36848,-41278,65479,37616,26389,-39793,37618,49305,38789,111330,-5008,10290,67483,19948,103586,78133,5912,-38097,-34096,-25600,45245,1327,26787,81858,4879,-28462,-27115,25964,-42645,25346,39071,16117,-16342,12833,16037,2175,23960,51833,-44759,100676,-10057,-48329,-56193,-18960,-51751,-10201,5816,-62949,-54415,-67940,2194,17421,33444,33526,-15657,31420,47704,52354,-12294,-70078,23880,87497,24077,-2526,-40079,-46187,92076,40075,27520,45101,25363,17901,86344,48493,18995,84665,-12674,-81184,-17892,-4899,60029,60608,-21846,-39367,-16791,28221,59265,2309,8145,39017,16818,14023,4139,-8783,-98142,-49899,-46479,74045,58176,68535,-16951,-103104,-49843,8758,3557,16618,33075,-117517,-59516,-35602,-9134,6478,-61933,-84780,-18008,69938,58373,92898,34415,-27822,28228,11966,-15600,-28878,-8045,7546,-13324,101881,29164,68966,46304,-30890,-61630,-56288,-45682,-31111,19748,35004,5681,-5663,1630,23784,-6107,81066,77670,23376,18877,-10366,-30712,46963,-2950,33648,13598,-42554,20478,-28060,41037,36038,-1839,-54332,49815,-7367,43712,47612,-7805,16645,-19377,-9,-16323,-76194,-74424,-22287,-14346,-60815,-7677,-8862,-55376,-50904,-46001,28651,28683,-56175,27885,-5258,-5698,28119,-26745,-110,28193,50480,63750,-24835,-15430,41792,-14303,55817,-7437,51286,-46208,-40151,-19780,6697,-21216,18727,78813,39170,21301,21867,-19688,-22105,-4582,-45838,142597,93516,40457,-62241,-34563,-66874,-35887,-54566,-52377,6360,77095,54337,37075,35569,-68512,-8456,35873,35642,-10768,625,6229,53360,13883,79762,59199,28817,-14106,-34513,-22812,38077,-4658,17492,8595,-91963,-69112,16357,-28487,-18637,16550,26095,-31758,-32747,-50572,48785,40932,83721,-14638,44070,12026,-48411,-25785,-4735,61558,87326,34364,40743,15509,-7185,-86258,104368,-4534,-27,-45450,14918,-18630,-45149,76164,5794,49346,37613,-54664,-43220,-24719,40247,34489,-46790,-34534,-22382,33209,28677,-64131,38590,-7048,19435,-39845,-9299,10817,76458,33291,108299,-8348,-45679,-3355,29468,-15249,-51086,-37413,3048,-71156,-21243,-565,-52597,50045,-43962,15194,-1081,14300,74185,56707,-27269,-1226,4871,887,-43553,-105000,-83521,-7277,-64360,53659,62509,-48689,-89795,41584,33967,18681,40728,-11257,-7102,7986,-49169,-33522,37391,-63217,-53470,-10443,-43743,-18993,-34193,18023,45467,-10172,70422,35375,12106,27700,53400,43734,6078,83284,64747,1338,31147,3611,-34127,-59122,-6149,-40546,20483,6249],[-27098,-59225,-20483,-72313,-51821,3794,-35505,51004,-5424,51388,44927,-7519,41889,-42156,-18512,16941,-10960,-18471,53712,-44559,-8575,-59327,-71821,2209,-28306,5146,-4159,152645,-3099,13072,4252,9502,-13814,-38810,63980,41102,-36240,-2937,-38021,76302,-44063,46475,7152,-33487,37318,30261,101755,9140,52407,75361,31544,45672,7757,-29054,-82877,-25672,84031,79828,-69658,-39283,-77465,41837,-1519,-34508,33890,643,-47700,33167,97155,-29348,-3627,-72877,-10574,-29127,25832,-6918,27400,-41709,35624,-44262,2981,-28832,30360,33155,-10683,50262,-57072,-6325,5782,-39729,8212,17864,48127,-63878,29099,-9674,-39095,33107,-13621,-49477,-32398,-5891,-31617,-45034,-11601,38304,4790,-54912,-38877,-33806,40594,10228,-17596,18330,2932,-15937,22477,-28321,4857,-46422,6083,-76068,-59155,5545,-13695,19901,31626,12622,-8808,122105,77328,33680,-21484,-6283,34130,14429,54622,-43388,-30579,-1463,-6025,-4645,-45,20704,-6104,19715,-25686,2316,14997,-27531,17733,-19230,-72481,36694,-1217,-39127,12815,-60588,3993,-57404,-33412,94424,-21779,-3056,-14662,91732,30692,21958,-61360,-22853,-23354,-24257,28154,35713,-829,-39457,-12148,32007,7535,2344,-13761,-74478,29005,47714,81120,20772,39522,-17641,21217,1199,63028,-37846,-47379,-570,3311,-9544,38763,18922,4689,76469,-60724,22589,-39570,24688,-92396,12157,45291,111983,22044,-3925,3157,-61728,-3921,-24288,-102007,-21492,-2959,-35376,-3363,67163,9166,-42780,78638,-37271,-29670,-19707,7690,62169,54570,10054,-87089,-43281,-48534,-4570,18891,37254,9288,-79228,-99191,-43326,-23926,30123,-16824,-13723,49281,72678,-49944,-56720,121491,9027,81099,-165775,-125104,23990,39644,-20825,7694,37845,70507,-23032,-23144,54732,17957,-1856,-66668,23061,-33786,-53067,-75234,25731,-13046,-18025,46410,2779,97732,23184,33108,51061,23251,14425,-271,-48460,-31489,-56960,-360,2479,49160,48456,-9220,38321,-28194,-18195,35275,-49197,-46488,26298,9159,22621,-44461,78155,66212,52166,15797,-40607,6703,-21850,-9068,-62627,20719,77000,63162,-10444,-17920,-39,1316,3996,-25941,-41435,37872,104250,34102,-16845,42705,-56571,41923,61039,65550,406,-43333,2366,69996,-10763,-22927,-40890,-92196,-85820,-55149,36687,-41462,60015,-79546,14887,-30183,43500,-914,99392,-6234,45442,46101,41135,-32280,139449,-37472,-39215,-19823,26707,70392,-76557,-3706,-24128,-39820,-44157,6245,-24693,-38263,66192,43972,27493,-25549,-13369,4262,31323,97541,-121301,-31905,67159,1041,40429,12039,-38223,-106798,-35599,95429,59355,47056,5459,3500,547,29603,-30325,103083,-21956,-11190,9936,-18631,-6303,25672,94,-23510,11293,-21029,7261,-95604,-104822,-23959,47926,38988,-16715,-26423,24649,104311,48512,-76468,23743,17022,26382,44562,18564,-61647,17569,-56192,-72743,11979,18736,27985,-32617,45446,-34022,-32293,-20186,66625,64193,87976,24443,6950,22301,-67467,26084,-31445,-13890,-43039,11874,-29433,-33948,-49528,25969,86931,50548,29124,-23848,61241,29079,-40199,46989,-23429,-20394,-10511,-9455,-9905,12697,75061,-21171,-17696,-4539,24276,12396,-100035,-90618,1078,-11332,-35689,-47998,-40495,-894,16087,-6340,98109,-8449,-76418,-20579,-54055,-54660,37621,33466,-38423,-46097,-64258,-26804,47453,7042,-11155,40519,80308,21324,-54595,42896,76205,49039,-34557,-26041,-5142,-35041,-11255,52144,-37218,-26927,27218,-36155,-53387,40089,-8607,-46015,-53599,-103070,12675,878,-11256,-14840,22970,-14567,-26269,-34649,-79966,-69554,29347,-9658,25591,63365,-1600,-4519,-1521,-41325,3748,-29381,8497,66653,-12599,-104964,-71156,-14705,-47251,-16286,-122642,19530,45997,-43529,-25532,13455,19477,-2914,22005,35221,57935,-11936,-57283,-3291,-32326,-58127,-79684,-51256,34039,51898,10651,2615,-18333,-57004,-69067,-34180,-38329,74876,-45562,-10904,-21385,-183797,-106110,-32144,44593,51948,161652,52112,26828,81316,-72939,14779,61802,7919,43846,15477,-5809,-80519,-80226,-64344,27317,-73287,-42852,6167,-8572,-62011,-28088,-46425,62921,75886,5965,17415,-9283,-55087,-4125,49122,39071,-11712,-10547,56568,-3220,-12543,17007,79636,49246,-28962,6577,-33897,-54020,-82638,-37494,-81297,-117813,-107909,-56603,1814,92384,-29211,-45096,-70657,-30704,-20556,-44060,61442,19086,29457,-2266,36808,-27907,-19249,-68889,24644,82561,51,14696,56944,19372,-3783,4587,-33664,-46223,-39800,-60459,21209,28876,-2813,-37439,45866,40635,27865,101157,-20061,-3007,77391,49930,75115,71565,-6545,-51717,-41445,-7163,37282,16342,55314,68549,-9912,-23900,-24396,41016,-15673,24045,35311,12367,-6071,29274,23257,9189,33471,31346,-56902,134875,-31350,-42060,-41655,-3311,-37746,3985,6664,-47687,-44406,-67143,51849,19336,38352,7473,-7863,28714,33539,43201,-12083,-76240,14265,75795,-1985,-12455,-24644,-19004,99849,50585,26884,24629,23450,-7501,80060,49936,34889,85671,-17925,-51454,9978,19026,64892,48645,-30774,-38485,16347,35798,44745,-133,43992,40837,3325,6898,21658,413,-125658,-51409,-39125,69168,47412,81581,-6451,-108449,-38492,-2834,11729,13376,35578,-88870,-51703,-32560,-1129,36574,-82111,-50207,3523,98745,62801,55381,19437,-40946,50775,39878,-4864,-30614,3857,3199,-15164,49239,29320,66561,23688,-21589,-18254,-65564,-77318,-41225,-5166,31657,12596,-13447,2812,-13096,-7737,77761,85895,42907,-21475,-44844,-28097,27746,-27792,23150,18510,-29554,-3359,-57261,59498,36491,-24852,-42215,69976,15987,62109,58118,-11907,34372,-11495,2205,-20955,-64720,-82094,1166,-20788,-28230,22614,-11797,-61267,-66143,-51842,40013,26896,-39922,27815,-2942,-28298,26383,-23815,-8438,33663,60527,68071,-27114,-21779,48470,-23901,44661,1181,49381,-29143,-32374,-21592,-6739,-20850,24802,115119,17958,7143,51158,-7180,-20218,-9289,-60243,101145,71972,43898,-99791,-27487,-74837,-16428,-41739,-45239,-7368,85324,70400,38186,30514,-77782,-7450,84281,38520,-2051,-6615,-6037,53550,7403,66885,48715,71226,966,-7497,-21412,-1539,12656,53923,25134,-70481,-36075,64182,-46015,-26793,50980,33068,-17272,-35260,-46386,67029,35714,49817,-18209,41675,-9590,-65829,-53442,-28572,57396,28319,43928,32429,42497,7304,-51828,111392,-28008,-12749,-77842,7220,-18658,-28386,49775,-5400,37205,4305,-38982,12113,-16111,30096,31117,-70503,-62762,-45231,19154,13412,-75234,-11006,4969,19254,-53018,4002,10097,58123,39468,96734,10256,-30383,-13276,23773,-7911,-50123,-12920,9755,-92274,-39215,15701,-17259,62636,-25809,7891,3030,2309,72492,57953,-13014,-8401,14785,17621,-45863,-92225,-76957,-5477,-67064,76709,90388,-53726,-81186,51745,38672,9606,60689,8256,45403,30342,-56972,-12930,46727,-53630,-42186,28143,-28548,-28472,-52709,2888,36096,-20793,75450,9114,22504,-16531,44100,58154,13328,93866,62932,-51924,3995,8191,-26523,-65498,-1875,-19850,24591,-2606],[-27201,-58647,-13857,-59186,-49899,3086,-30432,18066,-17836,59768,47112,-20374,12902,-33165,-11837,21754,-1571,-16146,48285,-23325,-11156,-47963,-59318,-1945,523,17115,-3545,150881,-10552,16976,-4339,1144,-33341,-41292,38170,-9163,-22854,-8255,-48072,57345,-22759,41998,25128,-52786,31462,25975,89411,31983,44789,61489,12766,33851,30636,-17418,-52367,-34079,61103,72207,-72128,-29666,-57771,45263,28900,-16829,41104,-9890,-43177,43339,95713,279,8786,-58123,-22267,-13300,48588,-17163,20822,-58467,-4179,-42205,-22193,-10180,43168,39431,-20033,22214,-68146,-38282,-22488,-50006,1160,15176,31167,-48569,36841,-41745,-64549,16567,-239,-54019,-22169,-10597,-33866,-21546,-5227,48463,19726,-44361,-64077,-49979,32694,-8101,-9864,18357,17976,-9075,-15508,-46435,-6801,-49927,1836,-77527,-52917,41890,-4403,29979,40364,-8991,-6663,120493,87373,55306,-39402,8357,33427,22584,88191,-40863,-35507,30021,39371,-10167,-12452,3268,14759,11308,-21891,-10580,31863,-26156,43020,-11617,-62599,38498,4115,13072,22836,-25770,4391,-52207,-30802,95960,-28836,-50186,-16928,94958,36606,7243,-55077,-39740,-24204,-26641,38723,24297,-6342,-56840,-34502,11280,-28962,10460,-4938,-36143,52428,32550,73097,26356,36126,-11638,13196,34417,49055,-36182,-47264,31754,12379,-21061,31627,20727,14727,72193,-70764,18798,-40818,20322,-80278,6647,49785,114415,34071,1192,-20845,-48956,-10963,-11340,-93421,7287,-16859,-63160,-13497,71361,20206,-22721,72967,-48547,-17463,-29687,-29961,33094,37275,20787,-67805,-45058,-43743,184,-6003,31905,13561,-87388,-96855,-84699,-84887,37735,-13235,-22570,48660,40863,-75811,-72581,121631,9558,70156,-834,-135712,23381,42964,-47451,-16930,26674,33829,-17618,-20967,50240,9840,-29964,-68313,23278,-14076,-45119,-57144,10551,-18986,-8400,51163,32402,95314,15195,3843,52399,38672,-1911,3567,-36536,-37594,-56347,19875,9174,21945,47029,-5801,34878,-234,-4122,46163,-50618,-26424,5064,-1576,21406,-45299,88213,62232,35536,20950,-34077,10539,-46967,-50396,-78044,-38632,51866,55432,-16968,-16336,6829,20473,28881,-22006,-27892,42115,111456,10933,12380,47701,-53750,43870,71689,30769,-18929,-31552,-2172,53117,5208,-23580,-40896,-71101,-69154,-66453,42966,-12862,80629,-77898,9992,-22939,52492,15260,87006,-5619,48450,67175,44574,-30393,139400,-35697,-47109,-23436,26752,51354,-92049,-15315,620,-18704,-56732,29128,-46357,-62230,39387,43883,12891,-25008,-12833,21739,43723,123435,-67050,15329,55565,10759,21592,23167,-50284,-106551,-18203,86999,62251,62181,13089,-18558,-6988,11804,-65420,59939,-32214,2436,16281,-20060,-11685,28154,7547,-16858,4134,-10093,6554,-105808,-90314,-8604,49080,7697,-38272,-21428,31945,88975,55780,-46112,32647,34352,14703,37827,22489,-49771,15535,-51839,-67116,2817,27231,25274,-61626,35175,-18095,-45267,-21742,9520,76954,92613,18777,2768,26641,-71610,25830,-21868,-11238,-42171,24245,-12534,7190,-41774,24348,87229,48019,15948,-19981,47789,40834,-37357,50204,-12357,-6235,-12381,-30232,-6426,20799,71015,-27580,-56058,-30044,-566,-5844,-75614,-64240,20364,-10113,-42373,-34095,-24824,16808,35276,-3280,100160,-22672,-73516,-31754,-59198,-31057,50001,37184,-21520,-36713,-58996,2527,44758,5573,-9043,49440,84354,17942,-62242,25019,69580,37222,-44663,-47387,18266,-52890,-13669,68916,-39063,-72901,24327,-45849,-80967,52723,22086,-37430,-43854,-86317,11537,-4318,-9556,-24056,19407,-8594,-14331,-49119,-97353,-87408,19998,-22872,19399,62017,-18849,-6045,19100,-24941,-2916,-20109,-12770,64850,-16282,-65193,-39926,-13127,-55317,-28802,-108577,25948,15182,-30344,-18708,5759,29569,80044,45940,22134,25631,-21677,-526,33736,-39990,-70981,-76351,-48652,5849,38292,23433,18914,-15321,-39730,-39464,-31146,-61233,63176,-27194,-17084,-8380,-129310,-85311,-25078,66916,70854,166313,55455,27992,57436,-65805,7145,44172,5619,41532,-409,16322,-101615,-75606,-57705,-442,-99813,-56052,-19537,-38618,-52286,-22035,-79222,20325,62342,26480,33684,1927,-46382,37342,101485,49333,-13355,-13213,60883,-3715,-5203,-4386,71375,13343,-18512,5687,-16363,-47782,-96439,-25659,-84095,-116540,-105719,-49905,-11382,98972,-13424,-51669,-74475,455,-3111,-43341,70734,17706,17537,-36520,35364,-43446,-3151,-56530,38666,49171,-35214,22265,51808,14496,-6817,13180,-53098,-72666,-33580,-61442,-28560,14910,-32573,-29503,44421,30972,12443,72947,-30504,-6864,59771,69854,34893,66122,-16373,-52578,-35952,13047,24848,30536,78591,15812,-28371,-12393,-27767,52985,10066,6214,24031,14322,6712,32342,22260,16665,45868,15696,-54835,127981,-49509,-27220,-18435,7600,-29413,14199,9148,-25136,-38100,-63037,100152,15802,38566,-10129,11910,21662,13653,27211,659,-62891,11694,57210,-8132,-17837,-13358,9909,91719,43490,26841,1987,14791,-40869,60560,44431,52267,75490,-21547,-19349,37513,44252,62198,38471,-45808,-37048,53171,37930,32073,-2756,69281,34315,-6838,-2901,32682,17755,-130130,-43171,-27910,54594,28769,94684,10785,-107766,-25594,-11764,18300,4644,31058,-48527,-37571,-33811,-4229,65462,-89489,-5786,21948,109262,72223,28161,-1206,-49385,56332,58112,17084,-13710,13712,-2083,3916,10415,18328,47926,3919,-12242,20340,-72817,-105636,-30027,-11315,31208,17717,-27284,10810,-56692,-17653,55658,77911,44833,-49923,-75384,-26708,9384,-41548,11614,10454,-14404,-30149,-75975,62752,26759,-41825,-30791,75764,33206,77528,67888,-13040,51338,-9618,-5006,-23326,-39816,-76052,32101,-31514,4024,53280,-20512,-66952,-69207,-52282,40193,19415,-16166,18573,-7383,-24747,25565,-19751,-9533,30687,58925,70067,-28058,-29560,46203,-27892,31252,8817,39149,5907,-7201,-8329,-9615,-21086,29508,107808,-1244,-10267,75985,11002,-11971,-10661,-66358,52820,27690,43410,-104279,-22946,-77037,-8047,-29835,-30652,-5004,79670,71191,37313,14114,-73091,-13499,101720,36222,10735,-23433,-21919,36186,-8953,35462,28470,84252,17274,18060,-15017,-36809,21579,79423,37043,-47160,5536,98449,-64351,-25635,94036,32749,-3919,-33596,-35785,82625,29112,20562,-17916,25293,-40325,-64886,-56819,-44705,40434,-34075,37623,12922,62110,15126,-11405,108110,-47795,-21120,-95434,12202,-11559,-7569,17598,-18281,29081,-19240,-25537,45045,-7720,9143,27318,-99514,-82358,-54873,3986,-9401,-72439,-45655,15081,18069,-58102,13525,3260,29670,43416,60872,22680,9766,-15486,18688,2971,-35227,13095,21525,-100320,-34964,25512,15495,72347,-3916,6449,6547,-15411,51052,44371,1130,-16231,20411,37169,-35818,-64374,-58501,-8841,-65211,95095,105557,-48925,-71056,44128,30474,-9140,73689,38670,85886,47124,-61713,11450,48064,-41508,-38198,56009,-12343,-35611,-69465,-25094,21954,-34996,66599,-16775,30529,-57241,34182,47577,25171,82087,48481,-93127,-25865,8111,-17458,-58601,2243,5130,27852,-14557],[-26675,-48514,-340,-37876,-35703,1176,-19395,-12424,-32131,58918,42726,-24662,-24007,-23315,4814,21869,3248,-7253,40297,-9915,-13925,-27515,-41082,-4786,12921,21149,882,127888,-13588,16171,-7249,-6897,-38123,-38264,12491,-45715,-13404,-3133,-51231,33693,6081,34277,30077,-66394,17613,16974,60413,63531,46721,45193,-198,27196,50751,-1004,-26121,-41297,27835,49364,-72452,-28017,-25129,42684,55001,-6938,34766,-20952,-27935,57917,82766,21058,14300,-28391,-28017,14083,69174,-18421,11442,-63658,-43438,-35300,-30647,15925,59456,39002,-26303,-8226,-68202,-60478,-41837,-45351,-7432,17166,13158,-31028,27641,-63383,-76013,4939,14279,-48688,-28822,-15040,-33129,1343,-8506,37777,25366,-18398,-72943,-51004,30105,-19433,-1132,6738,29082,4431,-49073,-70103,-13930,-24786,11467,-67600,-36224,66316,13213,44576,45316,-25346,11472,94441,85453,72688,-28607,24191,33626,35800,111770,-37149,-28777,59925,72322,-18873,-26903,-3631,33272,3942,-25045,-20730,42884,-19772,57031,-4210,-48659,32517,7399,56093,22882,12169,2729,-48223,-28806,84921,-32661,-84986,-23140,86569,39564,-10822,-40981,-46740,-21259,-28944,48691,12326,-7861,-56434,-53137,-11846,-75041,2864,2443,-1198,73078,17081,48721,21252,5289,-9704,3881,66252,30809,-34769,-56594,52275,18024,-30334,16983,27430,26021,58492,-81975,11763,-22727,26826,-58948,-1083,40189,106253,36126,-1682,-58933,-34875,-28319,2166,-74163,45626,-22172,-82458,-21985,69530,10131,-18862,47430,-54867,-3904,-22688,-62993,-9954,-2717,23618,-58015,-43564,-30830,4160,-20749,23008,-1534,-86746,-87333,-106095,-121946,48494,-6788,-35519,47813,16987,-89884,-78746,115686,13967,47604,24950,-132188,44129,33619,-83081,-44344,5771,-11599,-11406,-15039,28724,10092,-30870,-42294,23912,11286,-30815,-30426,-3415,-22525,-1058,43124,64346,87853,8497,-49226,43617,47366,-18149,5658,-14647,-25419,-48774,42232,18200,-1248,52170,1971,29036,26553,11554,49040,-51785,-4592,-17977,-20618,12085,-42104,93828,49360,15936,23768,-27517,15174,-62252,-80113,-89262,-102120,13067,42347,-28929,-28406,10734,46213,62878,-13034,-19825,43475,112471,-24254,40102,48156,-42730,33971,53096,-6254,-28097,-27488,-4903,35933,23081,-21012,-37716,-34484,-45984,-73757,48743,19934,84811,-69351,4002,-9166,62441,21589,47781,-2705,48186,79514,41238,-21237,119866,-29036,-46805,-32023,14818,27142,-96274,-24924,24636,245,-65812,39225,-62838,-72198,22653,38052,-7742,-28607,-17328,37983,52923,133163,-12607,37999,31920,23854,2100,42391,-56696,-86145,-1218,66367,62131,78647,26881,-31539,-12232,3009,-80839,30084,-47781,3836,15948,-23192,-22158,21210,9674,-6811,218,-53,-150,-97859,-66724,-287,43720,-12830,-47863,-14864,44422,69358,52440,-8554,41414,43926,3465,14950,23763,-46590,-5518,-40145,-54643,-7279,54128,19467,-72583,26017,15573,-45012,-20824,-43068,85080,81887,20421,430,31009,-59284,28249,-8667,-4565,-37813,39817,-1831,30127,-33954,20633,76922,38512,2078,-16022,26485,42849,-31447,50068,-6597,33668,-14875,-36486,-2193,18225,52621,-33529,-88148,-40560,-16040,-16189,-45286,-23050,23468,-5707,-28891,-5407,-8533,31758,51108,9345,78889,-36183,-60103,-35944,-50364,9446,66505,41027,9473,-30443,-52159,34804,39117,900,585,57172,73447,13490,-58438,6984,58137,10210,-49991,-57553,37223,-70938,-24660,80414,-40601,-103742,19839,-45174,-96797,55807,59297,-24707,-12219,-60342,17448,-14476,-2873,-30992,17075,3763,5951,-56760,-98953,-92648,6771,-26011,17076,43768,-39667,-8087,27368,-11053,-7624,-5178,-26355,62559,-11849,-7197,13029,-13560,-59285,-38645,-84035,30728,-17441,-27710,-15714,-8411,34972,125796,56076,13606,4831,-27991,41603,56536,-45439,-75067,-62521,-42336,-20798,29283,36526,38947,-3849,-16212,-12150,-31802,-73370,36610,-14395,-23360,9730,-54763,-44935,-12499,79006,83678,142510,51293,31312,40738,-53774,-3592,19467,3242,36858,-19996,27300,-108356,-62782,-39794,-20197,-100616,-60576,-44765,-53259,-26896,-20782,-100787,-40395,22785,44359,41247,8360,-27313,70075,131572,48835,-1741,-13562,56654,-2381,8423,-20619,51448,-18370,-7534,11533,4373,-36195,-95304,-16359,-72892,-111535,-83040,-29527,-18654,91564,5566,-52946,-68794,30850,16640,-14657,79994,16607,21359,-50333,33511,-54556,12081,-37168,49588,12417,-55502,32728,33364,13629,-867,35289,-67060,-88940,-23785,-46992,-67568,2855,-54506,-19018,35318,21706,-3315,36902,-33378,-3462,18563,68426,-2699,63904,-21791,-41399,-18284,28275,12321,43942,90993,-52103,-40699,2897,-37326,58093,28192,-28742,8605,17727,17856,21235,11753,23080,56523,6717,-41247,88537,-60102,-8833,6953,11783,-24795,20020,9932,-6657,-32738,-54961,128617,8647,33462,-17157,26525,10259,-6957,8307,21057,-31707,17803,36094,2572,-16711,-11038,33589,67330,23407,27263,-15577,826,-72293,32973,35563,64446,56463,-22917,198,55293,64948,51603,35018,-68255,-36004,81008,34245,20942,-3755,76399,22420,-11815,-13611,34277,37954,-110605,-27730,-16983,33773,5739,101279,26732,-101304,-12398,-16573,19506,-7035,20136,-20124,-22052,-37271,-12011,83316,-83527,34771,33622,98846,81762,22995,-18433,-51770,48506,61847,48089,12932,21199,-5827,37780,-2562,1315,20709,-10445,-4543,42647,-76345,-121634,-4862,-104,34121,20948,-44021,23880,-90945,-30388,23357,58689,26916,-60850,-92371,-26926,-6928,-44829,2595,-10235,-1383,-56143,-89470,46323,6273,-48867,-22250,59654,38065,85532,66608,-12506,63568,-14740,-16454,-20267,-8911,-60864,59869,-43340,23664,73032,-28960,-70236,-57115,-55813,28692,9155,7109,1918,-16307,616,24002,-14208,-4254,21859,45933,67806,-30508,-35690,39249,-23247,18533,14864,25245,45854,24078,12566,-5920,-26136,30063,61324,-7157,-22387,90686,28050,-1335,-9501,-58294,11733,-28774,36919,-69627,-22473,-74412,-11644,-16960,-11664,11665,60811,57414,32518,-9967,-58662,-27327,86691,30564,24165,-45321,-38755,6246,-25470,3788,6626,62872,29982,34070,-4652,-54906,21291,88409,42909,-26317,39951,109461,-77752,-14371,129120,25878,3227,-24092,-21644,94404,19259,8937,-13119,-785,-69935,-51332,-35196,-49868,13037,-80732,17909,-9775,70259,11452,17725,95647,-58921,-26138,-90644,24171,-2357,12740,-15045,-28172,27300,-30309,-17499,53086,-1974,-16205,23917,-113547,-88628,-50484,-9149,-32038,-58549,-59567,20318,17541,-50264,17925,-9539,2280,47193,18985,24775,56283,-11256,12882,14250,1709,33796,35474,-91463,-11040,27342,37108,76270,17730,13727,6095,-34417,17642,20319,15828,-24404,18638,53809,-19034,-32781,-33924,-14365,-56651,105544,101911,-36011,-56650,23075,12435,-32214,76682,68845,103400,54610,-58389,33201,38947,-30997,-38791,62787,-100,-37677,-83110,-60391,4323,-46351,46738,-40479,36346,-76964,24697,16144,33693,52787,21932,-111712,-47076,4629,-8333,-43292,2845,24622,30107,-27282],[-26685,-32491,15858,-13415,-10506,-2431,-8928,-33098,-41817,52653,32088,-18840,-63043,-18758,25642,15794,6534,11918,31826,-7437,-14463,-6196,-26493,-3692,11615,16580,4758,86901,-8475,9942,-4186,-12993,-18743,-30781,-7591,-52291,-7358,12270,-46865,10687,32019,22793,19726,-75265,-3015,6372,24431,96708,55006,30883,-3335,23383,62554,16421,-14524,-45237,-10189,19925,-71445,-33934,9200,32607,68439,-5136,22880,-30055,-4284,72087,61516,22836,5799,8102,-27615,45738,81871,-10225,-813,-62113,-73159,-28208,-24069,42979,71959,28218,-29639,-34724,-55866,-67826,-41256,-31223,-17738,19355,339,-17489,6177,-74214,-75298,-285,27960,-34743,-47615,-17315,-27581,17097,-18444,15002,23160,13357,-65221,-36280,32510,-22599,6310,-15243,31220,20205,-71863,-91029,-13520,18491,29406,-46204,-12790,73239,37470,58276,45437,-32094,39834,57317,74564,81784,4482,38889,26612,51960,118952,-34830,-12857,78320,82683,-29936,-40419,-8630,43481,762,-28494,-24971,44726,-8929,51177,845,-31645,19278,4653,79884,17204,43992,-445,-51675,-25915,65715,-32575,-100139,-35508,68988,41191,-29113,-30163,-42547,-10047,-32154,57395,3710,-6838,-46195,-64510,-29085,-116745,-19290,8988,22543,87230,5541,14571,9315,-38721,-11373,-3734,86688,7133,-32528,-67946,55088,18884,-34756,972,38767,35657,38416,-84293,2050,9827,41797,-34883,-7927,17729,90031,28593,-9916,-93946,-22635,-48717,10392,-56509,86265,-14835,-85908,-28754,64760,-14908,-29105,4188,-53045,12062,132,-78922,-57237,-63419,13774,-59618,-41818,-11979,6189,-23099,13503,-27604,-76091,-73270,-104441,-93624,63047,-920,-45627,51739,8632,-92947,-74744,97376,24670,31026,-81772,-128966,73704,15409,-112443,-66119,-15917,-45033,-3848,-9137,3407,16330,-11822,2774,23716,42686,-12101,2904,-12219,-23377,814,21363,87982,78521,3467,-104623,28605,46391,-29095,4124,11391,-2010,-35739,63129,28605,-11949,62742,13365,23520,45281,19755,43649,-49264,13849,-40558,-42347,-4008,-37021,81390,31295,2147,24495,-23040,16944,-68445,-94874,-92345,-135261,-27008,28673,-39187,-45067,13832,71245,97439,307,-16524,41771,104562,-59807,49737,45165,-31691,16357,17503,-34066,-23973,-30178,-2556,18112,41047,-10458,-34870,2766,-21860,-73756,47618,41212,71121,-56597,829,7110,70010,14899,-4964,-916,46613,78786,29868,-12819,89526,-18043,-38552,-37585,-4619,1924,-83306,-28832,41696,9821,-65452,40845,-71356,-66220,21565,26650,-28660,-34289,-23935,43511,56089,123652,28778,33453,1853,35243,-13826,60083,-60807,-54371,7834,37184,53000,87271,43478,-28852,-14515,4552,-67096,24463,-65943,-8485,12629,-28380,-35604,4797,6721,1953,-939,4149,-14184,-74025,-40011,2512,33202,-17841,-41218,-9003,60290,44606,44403,25022,48487,44776,-5834,-12227,26797,-49917,-36971,-24627,-36740,-12826,83969,8989,-65128,28649,57720,-32947,-14570,-81315,83874,54705,26022,-2839,33896,-38351,31700,4006,3018,-31460,55251,5275,35612,-24069,12602,58198,24418,-9017,-11801,3067,37528,-22211,48238,-7857,78191,-17951,-30475,1306,7662,22978,-36686,-104971,-40108,-24136,-21268,-19359,20531,-501,-833,3123,28757,3037,38382,60226,28191,39754,-45339,-38807,-32709,-24905,55325,80734,44830,48775,-27571,-46254,59754,30921,-5755,14396,61658,52480,10319,-46353,-6277,45231,-25510,-49043,-59644,41297,-86670,-44503,83156,-42682,-107418,14630,-34661,-99255,46146,91365,-11543,30693,-37175,30795,-28414,3895,-34162,19616,17729,27089,-59593,-83779,-87575,-7921,-19518,19871,11406,-57085,-10505,19517,-3655,-3067,11566,-30325,59564,-5289,40579,70989,-10827,-56186,-41803,-56429,28796,-44162,-37840,-20006,-25682,33289,120025,49298,8613,-3363,-30611,61270,62676,-47061,-69530,-43356,-31881,-38817,28647,45932,56973,12396,5407,7981,-33734,-74189,4799,-2374,-24243,26302,3625,-4339,-2058,79695,84500,86429,43737,38825,35845,-40051,-15273,-6709,577,30170,-37108,28604,-101233,-47510,-15569,-22876,-73091,-55178,-64549,-48221,5372,-24508,-103606,-103868,-28387,49705,37481,9766,-1842,85176,128123,37492,18496,-16988,44923,344,15694,-28090,23907,-40546,-967,20278,22786,-21751,-80011,-10945,-53095,-105114,-48143,-1078,-16351,76451,21776,-48732,-53811,52513,32972,28475,88266,17955,43631,-38569,31687,-59474,21650,-14746,52794,-18664,-52991,43861,4076,15977,12051,62373,-72675,-92814,-14939,-24122,-85363,-750,-62808,-9194,22956,13689,-14735,1781,-28267,1294,-32268,40569,-24955,64793,-21944,-22155,6643,32476,2779,55835,89008,-107813,-39461,17622,-49443,53305,36004,-71726,-6685,16076,23535,1230,-7060,27279,60481,4108,-21621,39425,-61545,7542,26673,9501,-19583,22007,3949,-408,-25773,-43809,128718,-267,23350,-16861,22437,-4654,-21474,-9533,40129,10207,31441,17100,22051,-8152,-18841,45315,31896,-2140,25394,-24360,-15063,-91710,5595,26070,66164,33686,-21513,-2140,58434,76570,35801,40222,-95737,-36192,88922,24740,9413,-1894,62820,8941,-11056,-23281,27504,54791,-73206,-9868,-9964,12404,-16853,95157,34078,-89931,-1103,-17266,12089,-19021,5030,-22057,-10010,-38816,-17135,82546,-65751,59388,36762,71521,81477,38387,-24018,-48168,34310,51190,82039,38325,26334,-6383,74733,8147,-14169,-5873,-19497,534,44431,-74972,-117721,22921,21090,40290,23083,-60201,36198,-104978,-39497,-7422,35397,-6134,-57464,-91518,-28906,-21564,-41829,-1148,-37935,6618,-76036,-102242,13643,-22515,-45315,-16965,21918,30784,84573,49409,-11418,68174,-23572,-22168,-9601,20064,-42789,72659,-54210,22789,74298,-31027,-68977,-32070,-69447,9641,251,20853,-18357,-26580,34982,19500,-5923,4261,12105,25592,59238,-35769,-37576,34324,-9259,9249,19991,11790,71444,49408,31686,-182,-37223,24814,5838,4204,-23167,91826,36801,7599,-7767,-33510,-15442,-81648,23252,-13110,-24042,-69304,-23505,-1654,6643,34321,33664,33545,23301,-34732,-40994,-45866,51131,23891,34410,-66040,-53288,-27533,-33966,-17251,-7574,20046,36207,37489,7463,-48001,13602,80428,43122,-10575,54862,97013,-81099,3252,141903,13648,702,-3584,-8493,99172,4809,20593,-4348,-27972,-88593,-35720,2471,-42824,-16955,-100129,-7899,-26522,66631,-4735,23872,74637,-59674,-32456,-63283,34354,1321,28529,-42887,-30988,31964,-31426,-17111,43946,-91,-37580,20529,-104730,-81589,-36066,-17992,-48160,-38107,-55218,18947,19254,-29613,16669,-26968,-14144,52669,-4239,15580,85721,-3281,5545,21460,56809,43522,47050,-68028,21642,22078,43122,72664,35983,27667,-55,-49252,-15566,-5569,31172,-32477,7361,61946,-3080,-7301,-10177,-18377,-40010,104804,81359,-18716,-35452,-3207,-9329,-50137,70253,87408,96124,51905,-44086,47132,20344,-24272,-37698,49106,5109,-33555,-92518,-92954,-14521,-47343,21789,-62070,40238,-70964,16447,-23377,32155,18240,-12076,-108562,-50281,33,640,-26272,-2435,32816,31395,-38120],[-27732,-14525,28902,10101,19270,-8218,-5890,-37317,-40582,44927,17725,-3083,-94720,-22162,44290,4076,13250,40038,24836,-14757,-11235,9585,-22044,3545,3711,5549,3244,39387,6046,-1193,2051,-17307,20804,-20241,-19085,-26994,-3124,33477,-36135,-8013,44086,9079,-1363,-81670,-26485,-2154,-6342,120250,64614,20486,3825,18370,63713,30770,-19436,-43387,-44184,-4120,-67451,-42108,32981,15326,64050,-5757,14742,-35511,21411,79222,37877,4479,-19775,38690,-20583,72340,83112,2924,-15847,-59912,-86990,-25711,-9817,62231,73217,4477,-31553,-52464,-33084,-58714,-16816,-14617,-27343,16481,-2404,-11280,-18164,-76555,-67525,439,38591,-16298,-66469,-15761,-18003,21881,-28734,-8046,16576,39408,-46184,-10252,36962,-19085,9761,-41832,21226,34427,-81544,-101360,-5756,62000,46485,-16681,9313,64106,61844,66139,40610,-27569,68351,26074,59729,80535,44461,49752,7988,67608,106188,-35456,6318,77971,69848,-41822,-49522,-20051,41428,3462,-25725,-22554,38790,5218,24282,3182,-13159,489,-7124,83195,9763,62518,-5957,-63339,-20232,44483,-28241,-96948,-52127,48392,42649,-42897,-33084,-29460,10197,-37344,64945,930,-5126,-37145,-67073,-33895,-141213,-47065,15232,35489,93168,1595,-20147,-1833,-74488,-15921,-7881,90655,-23629,-27673,-73546,42667,14981,-34606,-10518,51614,40478,13495,-72153,-9694,46417,59300,-14203,-9830,-10236,69251,15448,-19688,-107444,-13089,-60528,9526,-45549,123788,4321,-71882,-35485,59533,-42849,-46566,-45669,-42693,28338,33285,-72527,-93489,-130433,-10536,-69431,-43290,7222,5166,-14962,5971,-50405,-56496,-58683,-85601,9991,79169,975,-46076,61541,16428,-88759,-60354,64473,39074,31303,-253781,-136223,99873,-663,-110863,-73083,-28940,-55381,5980,-6445,-13630,22337,14586,52034,21852,78226,7881,35522,-14302,-20855,-2717,-11388,94901,69919,500,-136871,13204,35424,-34321,-1125,34764,22307,-19784,77901,38736,-7336,71168,25169,20151,52609,14664,30050,-41472,25646,-58774,-59381,-23138,-32522,37713,12158,696,24427,-20678,13797,-68978,-96895,-82980,-123947,-55795,18662,-40059,-57110,17965,86153,122050,16560,-16110,33146,88429,-84835,31534,41264,-26429,-1687,-14702,-46216,-7737,-36895,5651,-2296,56715,9062,-35938,27730,-951,-64428,34703,42594,45220,-42661,1653,21596,71139,-2207,-47588,-2747,44458,63324,11599,-11784,57178,-5268,-25308,-32670,-23973,-20291,-55032,-25198,48387,5297,-56082,38968,-71223,-48607,33637,12165,-42138,-38087,-26851,33197,50759,99124,51365,11189,-25125,40226,-23793,63874,-65923,-27523,3221,6540,29840,79164,57237,-9973,-13706,14659,-30225,36591,-82746,-30690,10367,-34975,-48461,-17417,221,3079,-1176,-1546,-32469,-41915,-16216,3782,20806,-11004,-19754,-4898,74617,14576,36473,44831,52406,39786,-11633,-30137,34230,-54702,-66473,-10759,-16542,-10273,102499,-5663,-44365,48394,94686,-14841,-2271,-101074,71778,15868,32293,-10227,34586,-16811,33842,12717,8788,-24080,66608,10930,28836,-10589,-1212,35058,8828,-14600,-6412,-15171,29031,-8359,47079,-14465,100852,-21484,-20693,3183,-5148,-11537,-34847,-102857,-34632,-30461,-25760,-5316,53474,-49736,1084,44876,58834,7670,36073,61875,47516,-4585,-47947,-14836,-24111,12710,92948,86817,46364,87757,-27017,-41377,70920,21261,-12549,27272,61763,28356,10411,-32146,-12213,32855,-60792,-41886,-59080,26972,-95998,-69758,76218,-45460,-84021,10261,-17474,-90847,25256,107412,-2008,67153,-22763,47330,-43483,5503,-33541,28389,28378,40132,-60936,-54759,-76453,-20614,-7600,26574,-25938,-64709,-12487,-2752,-3362,16276,25520,-26131,55212,-3389,61381,114057,-2158,-44731,-35632,-32125,17522,-59411,-57948,-30893,-40341,23793,74126,28338,6023,-3086,-29326,62310,55027,-44944,-56157,-26424,-17846,-44267,36363,46952,66273,28174,17763,17987,-33423,-65274,-21404,13375,-15722,35885,33251,20209,-3118,71818,69106,9291,38669,50539,42334,-26929,-25066,-29553,-2256,22409,-46818,24103,-85361,-34585,8909,-7544,-27777,-41726,-74981,-26842,33116,-31510,-88349,-150588,-68767,38810,22954,6893,22794,78860,93630,17684,36947,-28002,28221,3022,8871,-26644,-5047,-52161,-1146,27105,34244,-6470,-55265,-9134,-32164,-96820,-10854,26606,-5107,61218,30601,-39646,-31929,59593,41237,69175,94694,22786,76850,-5939,29679,-58202,23335,7596,44963,-38415,-28716,53773,-30579,19526,27712,83416,-66324,-84237,-8760,-1222,-80859,6700,-56603,-2532,11518,7303,-19174,-26848,-17159,1147,-76823,-8686,-27372,66354,-18050,-682,31217,22163,-2989,63997,72345,-133556,-23086,27816,-58416,37535,34982,-103078,-18015,4382,21511,-18549,-30810,28930,54137,5339,-2443,3581,-54982,17661,34000,3027,-9742,21270,-10988,-7479,-16384,-31561,106025,-9572,9660,-14719,-2221,-21606,-23891,-23421,48052,51627,48661,3925,42369,6854,-34430,41211,-5285,-25233,17768,-25454,-28521,-93963,-13905,17371,55740,13331,-16693,-24133,48630,77427,19646,51652,-121693,-38060,73653,10209,-4306,2991,32661,-2841,-5309,-30039,16887,63194,-28341,5379,-8675,-3766,-33391,74307,29545,-76181,5801,-15261,-5224,-29381,-11180,-54585,-5089,-34489,-14784,62270,-39092,61884,31466,35163,62544,60877,-14183,-39694,20719,30954,109940,54134,29593,-3286,102891,30538,-21129,-24633,-25461,3137,29210,-68494,-92135,43970,42494,48724,25259,-73132,40569,-98260,-40175,-26616,15278,-44342,-48464,-75568,-32425,-35196,-38154,1561,-63548,8639,-84050,-113289,-24034,-54508,-33388,-13959,-27397,16935,75845,19823,-10664,64359,-29907,-12147,8314,41604,-27637,63346,-63360,1587,56369,-23340,-61927,-1292,-92627,-9770,-3451,18527,-37648,-35139,64089,10587,6257,12209,6613,4472,43909,-42292,-33981,36828,11938,5099,25789,1084,67346,60170,42167,3627,-52781,14110,-26982,28098,-11293,79872,32439,11676,-8128,4253,-29122,-116393,2883,35643,-22900,-64325,-36994,15468,18534,53152,5506,6141,11431,-52290,-26344,-63411,13541,18558,38580,-79519,-62856,-55680,-31283,-25705,-7779,-21221,35712,30225,18407,-17650,2184,59966,39585,-1530,46349,68975,-72903,20310,127151,-2571,-12028,27643,-433,94047,-13958,50603,6546,-47476,-92411,-27831,41000,-24947,-38818,-91282,-30436,-30549,54926,-29504,7652,46479,-51997,-45957,-21787,36002,-6009,37646,-61685,-24890,41068,-28281,-24023,28172,-1498,-48194,16194,-78849,-65649,-17785,-21621,-54543,-16008,-39722,11499,24429,-1117,10454,-46276,-14734,60115,5897,-2444,83207,5362,-3622,20537,111046,39455,51119,-39321,48618,12492,35444,61959,48261,42321,-11192,-55569,-37431,-24489,45742,-39779,-13520,58129,6007,7090,7403,-17827,-16341,90760,52974,-2022,-7191,-25734,-27738,-53432,57789,88013,69903,41106,-19870,50819,-3078,-21207,-29531,25728,3205,-24288,-96448,-111483,-31763,-32811,-1153,-81256,42009,-48307,10211,-56034,18704,-9608,-45635,-94304,-32498,-3239,9962,-12593,-14281,29153,31715,-44831],[-29499,2311,34225,30745,43663,-16380,-14339,-22195,-24948,37756,3895,20737,-108345,-32165,56206,-10871,27279,70525,20339,-27615,-4720,17524,-28019,17298,-3863,-7730,-6515,-23,27576,-15829,6623,-21513,65233,-8090,-22429,18072,848,52873,-21523,-21006,35775,-3340,-22337,-87552,-45190,-5596,-22164,122628,70743,13604,18285,8121,55535,38780,-33662,-34016,-64827,-12024,-58506,-44384,38603,-6666,42567,291,15993,-37051,41124,73941,18855,-25576,-58808,52040,-7115,86300,72540,12826,-34323,-60936,-82766,-30604,3017,65645,59251,-30403,-33827,-59126,-4829,-35369,25168,-904,-32832,4935,6314,-12444,-35130,-72904,-57437,4751,43957,1061,-73086,-9826,-7439,15953,-32329,-22330,9224,51590,-23836,19174,39120,-12068,6924,-64532,-259,45293,-78910,-96798,6069,88566,53690,14327,21124,45546,77446,66565,31859,-12883,87626,12898,45937,69517,75732,54690,-20383,78684,76381,-38436,21886,57428,41646,-52488,-51255,-40488,26728,11595,-14057,-15194,29994,20411,-15060,3799,4442,-21381,-27777,72718,3370,64990,-15253,-78117,-10698,26893,-19834,-82621,-67319,31571,44496,-48786,-53261,-12157,35875,-45373,71584,4340,-4133,-37328,-61530,-23865,-141761,-66676,21060,42749,92416,6955,-47384,-5091,-84990,-22948,-8255,79418,-60936,-18847,-69057,24322,7718,-32801,-15165,60842,38415,-16089,-46651,-22889,75045,72283,-1167,-3098,-32179,47796,3096,-27443,-90250,-5219,-53740,-964,-39430,156145,29263,-46063,-44037,54665,-61725,-62618,-86686,-26537,40804,68869,-47897,-103196,-180968,-45993,-80709,-50190,18799,72,-1361,1689,-56670,-31812,-47502,-59949,140109,91649,-3050,-33228,73220,34193,-81788,-36435,22832,51472,50478,-410956,-156416,114434,-1187,-59257,-59592,-27070,-42505,17883,-8575,-16911,20443,36802,90464,18409,111466,24882,55273,-11238,-14522,-8571,-48894,82530,62997,-115,-130296,2741,17000,-37338,-8747,49562,38181,-3849,81891,45882,8892,66814,32674,18934,49134,-3547,9110,-29252,30026,-67783,-65531,-40430,-30410,-34704,-5027,12900,25169,-19053,6289,-67393,-91252,-59438,-81031,-64669,14671,-26913,-59201,23973,82972,128678,33250,-16705,12496,67105,-93260,-11314,38749,-28174,-12210,-26286,-43704,15881,-44316,17059,-25846,67587,34556,-42623,34607,14408,-46099,9887,25491,17959,-30040,5147,30719,62654,-22138,-58295,-8586,41148,34941,-9959,-20018,28122,5084,-11661,-14749,-35835,-36390,-20650,-14973,45173,-13691,-42780,36548,-64111,-28364,50125,-1422,-41674,-34725,-20122,9103,35642,67388,56996,-14182,-39532,36285,-27544,45027,-73725,-20185,-16020,-18639,-7406,51710,62365,18993,-10366,29484,12774,51243,-94013,-54499,11560,-41509,-56965,-38699,-7534,-8627,-2850,-18327,-48872,-9919,77,7774,10611,-1550,8893,-2119,80370,-17058,30755,46814,52387,33648,-12731,-29668,45495,-55485,-83471,-3795,2247,504,103265,-21517,-16864,80991,114458,2673,14231,-101888,52240,-23871,37349,-23052,32869,-893,32218,15484,11361,-15621,70381,15993,15477,6322,-19984,12403,-4836,-13209,1160,-21414,21685,10430,48782,-22606,84191,-25314,-17604,3448,-14158,-42783,-26865,-85270,-29332,-40300,-33311,-5262,67913,-105629,-2494,83247,78295,6752,30558,58357,61418,-39456,-43715,5358,-14352,50355,111334,81625,42620,117650,-27217,-35647,69070,11658,-17633,33734,57585,7604,14515,-22041,-11221,21578,-86846,-30050,-60027,249,-94494,-92302,61577,-48397,-45603,8070,1680,-76231,-1234,101378,825,80863,-16354,59444,-56167,-1158,-30378,41807,32545,38451,-63984,-18488,-63266,-27840,4298,34359,-56058,-59093,-12754,-32204,-7123,50410,33004,-17675,48849,-10609,54886,129763,11017,-26251,-19767,-14986,-2055,-61406,-81290,-44036,-46719,8125,15260,565,4906,-48,-24308,53832,39583,-40746,-38713,-17873,-2068,-37964,48718,36066,61646,38774,17336,17377,-27553,-49741,-34377,34071,2794,36462,45037,23917,-22837,60752,38396,-66118,41011,64171,55660,-15614,-30957,-46344,-4866,14990,-46705,18289,-67878,-26131,28459,19167,17385,-24599,-74429,1475,46885,-38954,-61964,-165129,-78390,16066,2063,1162,38563,53683,42380,-6127,41734,-48098,9606,3404,-10531,-19226,-28801,-56413,-7048,28068,36017,7862,-27379,-9389,-15930,-83104,22083,44434,10575,51021,30327,-27084,-7400,50470,39892,94353,98157,30101,104711,35635,27532,-51889,18225,27614,25584,-46294,7508,60570,-63217,21760,41056,89421,-44658,-65316,-4548,14817,-61419,22013,-40250,-217,2922,2601,-18697,-46734,-3602,-7571,-104666,-65256,-15516,64865,-13909,17303,47638,-2342,-6462,65126,44252,-126368,3087,31358,-59090,12224,29639,-100925,-22915,-17319,11886,-28930,-54692,28669,37041,6298,10797,-7964,-43213,19776,25907,-4387,6297,19095,-31298,-22145,-5905,-20663,75531,-18557,-5352,-15293,-37594,-38831,-11836,-31985,38278,80433,63652,-1635,59013,25081,-53261,22564,-34162,-39587,2488,-23644,-35611,-80555,-22672,9854,35698,428,-7644,-52465,33076,69361,8432,63132,-137429,-41453,41499,-7219,-20430,9804,-4594,-11002,3723,-32247,8229,61038,13262,14729,-12552,-11060,-38965,42795,15326,-63677,6588,-12736,-30702,-37184,-25557,-97750,-8913,-22783,-4485,29873,-7697,43620,19237,-1749,25111,73582,8526,-28107,12062,8690,122471,57203,32013,2937,115143,50208,-15947,-32526,-31438,4511,5772,-57816,-51091,54243,55935,57547,28510,-81212,32251,-80461,-31213,-29585,3341,-76216,-42449,-52840,-36793,-47407,-38162,10001,-77833,5526,-76530,-116560,-51755,-83112,-17079,-11770,-72023,3977,62356,-12608,-10973,53763,-27644,17303,30100,54073,-19088,33177,-70780,-31583,25555,-6881,-49335,25848,-115403,-22179,-29,-877,-51967,-39822,78432,-2573,22251,16808,8679,-10736,23273,-46043,-25375,47530,35703,6178,33866,-6271,30988,53680,42411,2772,-69770,357,-25455,54390,9482,59784,14695,9258,-13183,44973,-33335,-125655,-21668,54199,-13870,-61045,-45189,31379,19870,61991,-16646,-18100,696,-56671,-18346,-74329,-10080,16522,35776,-81663,-66090,-71291,-19832,-24776,6526,-40716,30561,17176,25399,24513,-8680,34613,35036,107,19560,36928,-56872,29446,90151,-21167,-32075,63975,543,78951,-34625,85972,16645,-53878,-84408,-31986,65025,-273,-43473,-61420,-41960,-19992,41646,-54682,-17975,14383,-40424,-69622,19566,28213,-23739,40475,-68782,-11079,51101,-26684,-34513,14170,-4086,-45422,10277,-48466,-47695,-968,-20499,-51244,3570,-20933,812,33459,27389,1307,-63517,-1142,67634,42948,-24397,51085,12130,-14504,9753,138522,22381,43561,-19405,58559,2179,21148,46484,52140,50613,-24330,-51872,-42857,-31177,56532,-45441,-41594,42545,6086,11076,17156,-11365,9567,64018,28444,9092,24632,-38145,-36971,-37014,43713,71783,34514,26489,8862,45137,-24118,-20070,-13073,6691,-3021,-12936,-93820,-108405,-44736,-2986,-15890,-95360,40940,-24753,6803,-71443,-2437,-24959,-70255,-81816,894,-3592,19873,-3484,-31470,17122,30861,-46251],[-30947,16189,30556,47964,53517,-26515,-33208,9194,4213,30457,-4685,49193,-97187,-44446,59851,-25588,48845,94029,18072,-40483,2455,19422,-38151,35250,-6622,-18452,-23708,-21327,49838,-32161,4681,-27771,96848,4255,-20803,64611,5269,62404,-6123,-28816,8772,-10252,-30274,-92726,-50263,-2651,-19494,98320,70268,8528,34817,-9277,41652,38891,-45067,-17523,-65843,791,-44610,-33468,26215,-29168,11412,20514,25750,-35633,48798,55455,10414,-53899,-101584,43646,10456,84881,52994,11408,-57736,-64690,-62800,-42580,7381,49039,31946,-68298,-36997,-54998,22262,-3448,69727,7927,-31784,-15249,23418,-18601,-37581,-64402,-46713,9186,42362,12349,-61944,-500,147,3482,-24295,-24840,3476,48443,-5312,43470,35435,-5098,-3026,-75086,-28084,52926,-66222,-78449,16816,88810,45873,38572,16827,25573,77356,62600,21207,8670,93648,20657,36379,51637,90193,53259,-51019,81662,39714,-40743,28866,23037,9576,-59778,-44322,-65552,3162,22580,3685,-6190,24049,33651,-49842,4157,18574,-43391,-52873,58306,-854,53481,-28929,-88424,1919,16312,-8161,-63783,-74145,22742,46666,-46452,-84012,4134,60354,-56159,76791,12349,-4337,-48106,-50359,-1498,-119903,-65917,25549,48727,88856,20110,-63304,2138,-65863,-32159,-5749,59102,-99070,-6226,-55028,11447,-596,-33349,-14971,61491,29561,-49463,-14430,-37123,86606,75188,2572,13970,-37032,29685,-2082,-31074,-48120,2695,-25780,-18155,-33070,182022,50424,-19784,-54502,49330,-64401,-70024,-107006,-9582,45638,98877,-16052,-78061,-195495,-83246,-86068,-62314,14977,-9797,11626,460,-41012,-7864,-42070,-37347,212050,94067,-12655,-8728,79552,52457,-74809,-5962,-12952,56017,84101,-501479,-186649,114799,20980,36467,-26817,-9999,-14681,29974,-15122,-8322,5290,48115,108261,14561,132582,34327,50272,-7154,-4900,-12284,-82824,55514,56916,1479,-87539,-141,-4143,-42655,-16959,52130,40406,9417,72152,46563,28465,42571,31464,18087,38209,-28862,-16908,-15462,28392,-63900,-58369,-51608,-31152,-111035,-19170,33918,27653,-16594,-2610,-65343,-82051,-24910,-32908,-51583,16528,-1301,-51022,31511,59721,115212,46872,-17279,-21515,43740,-85166,-63165,38059,-33881,-9696,-11877,-34483,40344,-49536,26201,-49484,71971,60554,-53781,25455,23377,-21823,-21054,-1780,622,-20169,8991,32361,43930,-35179,-30199,-16500,35460,-1142,-29557,-33517,4246,8500,-2106,12040,-36031,-44660,8503,-1686,35930,-42660,-32045,33793,-53271,-15127,60670,-10174,-25350,-18815,-1060,-20429,11612,35447,51315,-30075,-36674,24130,-26403,4640,-83514,-35502,-45174,-34985,-51557,11734,55488,47443,-5637,44709,44759,56022,-96602,-69974,15953,-46228,-58538,-51217,-14138,-33798,-7773,-43168,-57106,16908,6759,16691,5967,1096,33009,864,71024,-42685,27089,33789,48524,30153,-8675,-10374,57180,-48579,-82631,-6529,16728,16036,88246,-33815,12375,112845,111727,15382,31217,-85693,32892,-50439,41097,-39179,28652,6178,24878,12070,11004,-5028,64701,19878,-78,24321,-40216,-4586,-13108,-5024,11322,-12030,18691,31954,54429,-28227,29926,-29335,-27941,2935,-15778,-63207,-13395,-61578,-27169,-55283,-44028,-15512,64363,-139401,-11958,105461,84931,4090,31476,54357,66112,-54040,-34093,16008,-8701,72731,105464,65823,31595,132171,-26833,-26632,61967,3529,-19803,29663,50297,-5368,21581,-19214,-6090,11360,-97805,-15987,-62794,-25531,-79286,-99742,43404,-50709,-9388,8128,18172,-60162,-25709,74121,-3999,65097,-13436,59447,-63180,-15548,-26584,55823,29974,20760,-70396,15956,-50429,-27342,12257,40287,-68872,-41125,-9983,-58046,-9409,91793,32614,-9675,40156,-26973,31612,118988,23809,-4806,3550,-5725,-25377,-52224,-99631,-53441,-41561,-9804,-29540,-24872,4754,1792,-16566,43140,23022,-36767,-21627,-19491,12301,-25013,59742,12988,41824,41794,6010,7960,-14360,-31506,-32798,56634,27714,30080,55019,13939,-61007,51838,886,-117080,51997,75952,69369,-6459,-32674,-56560,-6814,9470,-37263,14703,-54693,-21149,40089,46884,47164,-9123,-64074,25154,43362,-44023,-33488,-143874,-50196,-8240,-17726,-5587,39746,17584,-7828,-28255,24918,-74468,-8302,-841,-32956,-10328,-42296,-58659,-14905,21620,27886,19503,-1469,-9602,-6300,-59553,48644,46234,24406,46577,22474,-13122,14584,28541,31025,98693,97285,37052,110315,72117,26397,-42129,10109,43604,-2307,-45871,41510,61931,-86327,20617,47821,77252,-7901,-40162,-974,20474,-38405,36983,-21403,-1926,-3838,-567,-20386,-58224,8496,-24609,-113233,-112735,-1721,57012,-14793,28101,50616,-36609,-10395,56372,10964,-95248,28723,28736,-49161,-18925,25312,-56355,-20596,-42843,-2858,-24455,-73408,27828,13098,2696,15114,810,-29327,14868,4786,-9971,26868,16721,-48723,-35543,2897,-13180,51928,-27028,-19298,-20464,-68844,-54522,11867,-35105,10852,87875,70487,-42,71045,41661,-70318,-3575,-47681,-41828,-19286,-24637,-34152,-57592,-24237,3524,11643,-2970,6392,-70056,20669,57165,5915,67401,-135881,-45504,4996,-23875,-37087,16363,-37803,-15108,13898,-28568,5792,50004,43853,17766,-18951,-9036,-31339,9069,-1928,-55081,1254,-11679,-59364,-42181,-36164,-123382,-20708,-5931,10169,-2015,23101,12187,2402,-32293,-18805,66462,36158,-15522,9022,-8132,113405,49231,34979,11267,111422,56489,48,-30831,-39883,6515,-15742,-44730,-6818,54804,57614,64366,33500,-83681,11774,-65415,-15471,-18259,728,-93001,-43334,-33314,-40869,-56334,-43011,21769,-75001,-643,-54647,-105780,-57437,-101959,-748,-9324,-97250,-2417,47734,-37897,-12913,39929,-13993,59235,50237,59309,-17928,-8722,-76551,-63998,-7612,13283,-33171,41984,-123226,-22972,9412,-31942,-59124,-39840,75969,-17996,40056,17344,18328,-15708,120,-42416,-13706,61768,56052,10946,44719,-10313,-25230,33245,35910,-3820,-84899,-12782,-6,73277,31947,39802,-11408,356,-24567,76058,-32261,-111562,-46053,40182,5760,-59089,-43360,41801,10278,60606,-28364,-34066,-4438,-45964,-16718,-76208,-12534,19048,27458,-71559,-62892,-72383,-5443,-18963,29480,-31391,23978,3576,26702,61014,-15449,12235,32167,-5313,-14493,11232,-40873,26000,43135,-39998,-53752,95436,-4834,57395,-53047,111902,22646,-46822,-71006,-45205,65263,25263,-27745,-21357,-39388,1438,33811,-70321,-34828,-16595,-30099,-99722,46688,16421,-44629,39688,-63291,6615,57997,-30113,-42517,6729,-5160,-31485,3148,-24685,-34400,11760,-16137,-40631,17741,-4826,-9127,45405,48187,-7778,-74331,19659,71735,83118,-44768,6855,15525,-26587,-8926,122545,-3675,22949,-21049,48083,-5634,8582,29288,45440,47494,-35374,-40156,-34972,-25684,59967,-48560,-72156,19343,-652,9315,21534,146,29152,29131,16321,11153,52705,-39095,-34205,-2931,31546,45781,-218,12976,33897,33558,-35402,-18778,8035,1172,-9145,-3810,-84311,-84196,-51420,35365,-18828,-99596,36371,-13083,6890,-67640,-23243,-29065,-80179,-77673,38452,-984,29575,3496,-50881,2041,28416,-42596],[-30680,26276,20253,60999,45674,-37301,-56005,47916,41798,20535,-4664,77504,-63686,-53684,56497,-36681,73623,102443,16769,-48408,6493,19228,-42831,52743,-2904,-22928,-44002,-24787,63741,-48384,-6372,-37381,104756,15366,-18390,97535,9762,56867,7078,-32939,-26811,-8717,-16808,-93799,-36541,5802,-2139,52791,62291,3527,47887,-32176,26049,31602,-43045,2775,-46930,29385,-28311,-6723,3041,-47714,-17316,55353,37009,-32906,43414,29303,15505,-68723,-135917,17997,26916,71051,29458,-4698,-86730,-66656,-32914,-58479,837,14332,-1128,-97059,-39350,-42421,41863,29040,99594,13067,-24118,-39731,42106,-26450,-23938,-50734,-33918,10488,33304,15150,-37039,9864,1576,-9149,-3856,-18425,15,35182,5891,56429,24974,-913,-18539,-68583,-53673,57931,-45833,-52528,21416,64220,23734,49165,-3659,10005,60141,60455,11183,32582,89639,43864,31620,31106,89706,47422,-74452,74749,10364,-37835,26035,-11395,-16989,-61896,-29921,-86751,-22107,32452,20268,985,24531,42269,-60988,5224,27122,-62352,-74446,47178,-3404,33386,-45528,-89583,14833,12997,5333,-41734,-68012,22121,48486,-38443,-110790,15396,76626,-67971,78824,22314,-5313,-64126,-36829,26732,-84118,-41353,27272,54372,85358,35742,-68773,16881,-26428,-42578,-1872,37405,-126385,7904,-36058,11576,-7554,-39232,-14591,51297,16491,-82569,15488,-52065,78139,65867,-2033,39616,-19679,18667,3579,-30482,1617,11794,16331,-36611,-21982,196451,57956,-5198,-64042,42066,-50428,-65129,-104848,2606,41434,117243,10327,-22505,-169093,-109069,-80383,-76946,-8034,-24364,18994,1025,-9325,9570,-42221,-23399,170738,82011,-25293,20594,73925,63126,-67657,25520,-24406,49280,124826,-513896,-224192,103512,60285,140310,17089,16254,15812,39305,-23757,6119,-22794,47503,103623,12215,133354,32968,16590,-6935,6212,-10245,-105094,23990,49782,4441,-27423,3608,-22426,-52578,-24638,41688,29064,18232,49177,37795,42466,582,19376,15015,24033,-52193,-44094,-3767,23416,-46849,-40346,-54563,-33717,-157352,-31000,54349,31418,-12631,-8776,-62137,-70278,12724,-281,-21454,21853,28176,-35901,39327,23589,86138,53294,-17861,-62193,20444,-65643,-103150,37211,-38772,6386,20685,-29968,59346,-50663,27039,-67109,69955,81379,-65804,7606,26103,3263,-48694,-29524,-785,-13355,11718,26222,17829,-33377,23572,-23227,26497,-37425,-41877,-44137,-13957,2016,602,38823,-25207,-45042,25165,9979,26181,-73678,-28620,29215,-42152,-14650,58120,-11881,2640,12672,27356,-44955,-17645,7523,40112,-30225,-19097,7503,-22339,-44891,-92538,-63008,-75770,-43997,-90052,-26885,37397,64311,-835,57074,57319,47141,-89430,-69310,20976,-47795,-52730,-48930,-17623,-66393,-16340,-68971,-53574,37679,4525,29387,8172,-7824,41183,5856,43941,-53834,24479,13334,41584,30067,58,19278,64804,-33270,-64496,-18045,25610,30481,63960,-37597,40355,126634,89750,22927,44512,-57098,22123,-51481,44647,-53388,21815,4663,10977,3797,9234,9040,50209,21072,-14770,39438,-56750,-11306,-12914,8025,23425,11188,21319,51333,63279,-28765,-41101,-33530,-50583,2899,-10472,-68310,2970,-42746,-28573,-72402,-53881,-28405,50610,-128652,-25125,103767,80353,3621,46213,55375,61307,-45210,-21714,13956,-11875,69406,77111,43423,13753,129055,-25016,-12922,60012,-2347,-18940,13780,41619,-8863,28798,-22235,-640,2492,-92030,-2246,-63678,-35994,-50919,-79460,26544,-52023,11166,8710,28942,-45943,-41278,32846,-14897,25824,-9570,43511,-62688,-33604,-23960,65363,23285,-8076,-79418,39182,-38909,-18978,15454,42779,-61009,-15838,-3329,-69667,-4506,127250,25528,-5922,29243,-47798,4525,93322,30568,13730,30034,-2371,-45879,-36523,-106181,-53932,-25351,-24841,-45461,-40446,5463,1646,-8150,32111,10550,-34582,-8485,-28011,21280,-12446,63382,-18119,10780,37882,-9661,-6739,5353,-14511,-22058,75122,52132,21664,69078,2959,-106910,47883,-28513,-132209,67652,82117,77635,641,-31711,-61025,-7815,7017,-21461,15041,-48003,-16408,43328,66181,56492,385,-47509,35045,26858,-44984,-10168,-97525,5594,-23069,-28086,-11223,25434,-18835,-44441,-42964,-13126,-100189,-23828,-11001,-46178,-4132,-43553,-63374,-19887,9329,12189,27006,20385,-7781,-1431,-24644,69707,30984,31071,44802,10938,-255,29164,1186,19269,84873,90911,40091,86295,92610,28491,-30466,3778,54038,-32661,-41719,61396,55026,-94301,15249,45941,51133,36171,-14301,2136,15980,-21641,41943,-7629,-6030,-11763,-2515,-32507,-63099,16040,-46266,-105552,-140842,1294,41577,-24427,31175,39367,-72923,-17303,37311,-19709,-54153,42666,22784,-30112,-50857,25813,16350,-11810,-62069,-18591,-5544,-82241,27794,-10269,-8138,10572,16351,-15639,5946,-21747,-12688,47803,15231,-54584,-40331,7235,-10096,41719,-34976,-30386,-29256,-84331,-66771,39816,-33261,-26709,72107,65169,6339,78974,51604,-81626,-26256,-44293,-31917,-43301,-31976,-24483,-32034,-25786,-1417,-10030,1648,25633,-65607,17379,46926,12893,59872,-115108,-48761,-23297,-35072,-50899,19956,-58350,-15786,23147,-18134,10157,35071,60121,16724,-24285,-339,-12367,-18500,-14090,-50209,-8093,-12963,-83563,-44212,-42508,-113391,-37364,10471,23488,-21764,47292,-21925,-16214,-51884,-51079,41854,58855,-4172,9297,-14619,82671,34500,39574,20669,97513,45455,20926,-23716,-51346,10836,-27601,-31406,27679,49269,48667,66930,40445,-80364,-14877,-62428,1318,554,4571,-91682,-49203,-24174,-43206,-59820,-50352,33510,-55157,-7348,-25336,-79755,-37726,-106659,12117,-6472,-96998,-500,35218,-50479,-16769,27025,8754,97305,62985,60831,-22304,-49593,-80532,-84424,-32751,30024,-16886,44970,-106046,-12047,20736,-64834,-59262,-35780,60911,-32483,55922,15210,32275,-9890,-22167,-28761,-1693,71727,67369,16775,56877,-10695,-79724,6137,28577,-15422,-95266,-21740,30335,79971,48263,28388,-36890,-13581,-42224,88090,-28384,-83489,-65072,9226,34006,-56132,-30414,43241,-6013,53439,-28992,-39322,-733,-22960,-17558,-71667,3403,26493,16976,-51680,-53864,-62348,6073,-12103,51051,-2003,18974,-7160,22222,76292,-16438,-1778,32749,-16229,-43899,-2460,-33400,10243,-285,-56242,-70216,111761,-13679,35244,-64614,117924,21972,-30583,-57373,-58817,42383,45410,3783,18344,-25333,25841,36367,-68255,-29734,-40669,-24784,-125226,52355,9331,-58373,39088,-46172,23134,58241,-38811,-42283,7129,-2664,-12202,-3677,-12357,-29764,20607,-10495,-25993,25033,5447,-15038,57799,56466,-13693,-75124,38557,68867,101358,-59412,-27855,15119,-38892,-29773,67835,-32777,-8302,-47680,22182,-9034,3252,13312,27038,32045,-40835,-25190,-23246,-12706,53622,-48449,-99209,-4416,-9124,7423,25657,13857,32200,-5640,18045,3396,68381,-32384,-20363,39789,22591,18918,-27060,4381,47105,20506,-32187,-16111,27256,9226,-10960,-1235,-68782,-47762,-50545,70780,-9941,-89736,28552,-16961,10669,-50687,-36337,-27271,-74631,-78131,68773,2948,37180,12337,-67515,-10987,23989,-35247],[-27507,32249,8026,68197,25577,-46260,-73029,81992,80064,5628,4212,99897,-20605,-55635,48987,-41858,94051,92543,14859,-48288,4107,20328,-34436,64417,6539,-19890,-61500,-20590,60148,-62820,-25396,-49719,88787,23805,-18423,110603,13179,36462,15765,-34742,-56311,1304,16386,-84635,-6663,16991,20489,1741,47895,-2134,53597,-55483,11564,19194,-23915,21142,-14560,59533,-13360,31740,-20477,-59240,-31366,95412,40113,-30819,29807,5846,32943,-64931,-151983,-13640,35150,51611,7354,-31702,-118416,-60950,-606,-73677,-13792,-30158,-29509,-106401,-37176,-24879,49881,53319,103434,17211,-12204,-60946,54441,-33220,1684,-31204,-16916,6909,18003,10671,-9132,18291,-4166,-15910,25094,-9152,-1768,20622,10723,56100,9742,-705,-35418,-45493,-67751,59708,-19774,-27878,16765,25520,-6786,43534,-34812,739,30630,65536,4100,54110,83820,72903,29886,12235,82775,41870,-83948,58722,379,-25703,16118,-29403,-34655,-57909,-11802,-96146,-40662,37125,27353,4045,31119,45034,-37625,6897,28880,-75140,-83707,40539,-5631,11015,-61521,-83499,24018,14480,18725,-13768,-49568,26631,48780,-28683,-118480,19926,80135,-77361,75310,31699,-6200,-76497,-23895,52509,-46186,-2137,24934,58002,80429,45608,-67145,32959,15921,-51936,1935,20278,-129064,19484,-18476,24088,-11446,-50698,-18559,32265,3654,-107213,35224,-67011,53681,46260,-12010,68190,15824,17265,19366,-27367,40190,21869,58823,-50157,-4544,190344,45533,-9077,-67318,32219,-24933,-48513,-88916,5906,30138,121198,22330,46867,-114054,-112541,-62584,-89831,-46516,-42164,18190,1782,23465,17214,-45289,-18085,39974,56221,-37205,45432,54048,62846,-57819,50672,1319,31545,165092,-464626,-270149,86226,99578,205269,60181,41588,37523,43234,-30791,20598,-56770,38301,82266,13198,112602,20811,-36872,-13932,16003,-1457,-110415,-802,39840,7168,25847,10175,-33065,-65558,-31895,20259,8636,21986,17697,18967,45502,-47107,-2211,7797,9996,-65412,-67256,2834,17949,-20737,-17989,-50057,-35937,-155236,-42140,63898,34536,-7840,-8713,-55831,-54571,44122,11348,15720,27160,48642,-18412,45825,-10424,50339,48705,-19123,-95212,-1136,-42070,-115208,32715,-39682,30655,55948,-39198,68457,-46996,16055,-72768,63782,93233,-74055,-10080,23436,23576,-64716,-51268,10673,-9101,13845,13734,-9638,-13918,76776,-25996,14443,-66167,-43349,-43477,-25973,-14159,-3613,56356,-8392,-39104,29415,16357,20793,-98163,-33471,21510,-33120,-26189,41227,-7224,33405,56724,56461,-56894,-45973,-14155,27796,-15521,5139,-8256,-17108,-85596,-97224,-86359,-99340,-50612,-110740,-50013,13091,62506,3101,65212,52494,28066,-73875,-50269,23154,-45880,-41289,-30358,-16839,-94811,-27220,-86568,-38775,53465,-3471,41669,15895,-26348,27271,13988,3050,-45539,22324,-5935,32540,30566,12198,45913,65027,-11790,-34252,-34063,29116,37796,36849,-29615,64655,110223,58399,27893,51038,-23566,24753,-22370,49127,-59831,12472,-2172,-8701,-6989,7917,27158,30112,18156,-26328,47510,-64730,-5462,-2325,22519,35802,40583,28656,62451,72532,-24078,-99201,-37830,-76557,4461,-2496,-58334,18379,-35616,-32056,-85673,-56505,-35536,36976,-73475,-37877,78247,68426,7062,73149,65532,50153,-17843,-9690,-49,-26284,41278,33533,20151,-7516,110122,-21291,4905,69793,-6127,-16065,-11627,33150,-3466,32346,-26051,1838,-3982,-71974,9347,-57501,-23141,-14213,-26861,14768,-52808,12051,6728,33225,-34753,-44097,-11680,-28121,-21915,-3081,14330,-55161,-49467,-23569,66176,16774,-38915,-87953,44387,-29328,-4934,15861,42420,-37302,9313,7139,-60836,10881,144012,14579,-7996,16592,-65400,-16587,66738,27958,23395,54439,-1878,-57325,-19632,-97895,-43062,-2111,-32224,-33438,-42910,7119,1142,-1869,18042,4591,-33868,-892,-36818,21368,-5974,55671,-49202,-22895,30182,-21221,-22326,27902,-1989,-11793,83767,68153,16590,82317,1210,-142236,47950,-35413,-114953,79354,80391,77231,5918,-30624,-60751,-7830,7859,-3703,19081,-45701,-8259,39687,71963,50876,2197,-29459,27896,6744,-41792,4555,-45732,66084,-22038,-23029,-13404,260,-45731,-63842,-45774,-62346,-116366,-36059,-26201,-41556,-3093,-34190,-71687,-18136,-4434,-6863,29867,39066,-2525,1992,17619,85900,3216,28423,41471,334,9128,33124,-22833,9728,60914,78724,36568,39468,92718,35703,-18197,2917,57497,-58197,-36224,62877,37099,-85118,6467,36330,20948,71742,6464,3166,4299,-15444,30653,-3084,-10103,-23864,-3759,-58160,-63278,17516,-67155,-86582,-149285,-13258,20379,-41363,29145,18071,-102232,-28031,11231,-40514,-15292,37714,17500,-6453,-78303,31869,85502,1567,-65656,-30770,21838,-78223,29261,-25923,-25719,-185,24368,-3318,-3206,-43395,-13688,64111,15450,-44237,-33839,5759,-11088,41709,-42192,-37839,-38824,-80414,-73202,62679,-26952,-61763,39250,47244,14150,82309,51663,-85131,-34623,-28101,-12797,-63613,-45053,-9323,-8855,-32725,-4311,-24557,10254,49189,-39191,23259,43886,26951,41923,-79545,-49573,-36055,-36440,-58299,18192,-62614,-14024,29920,-914,17774,22694,62828,15099,-25634,10580,12056,-35971,-15153,-45921,-17659,-15688,-94384,-42802,-45427,-71088,-53975,19485,30338,-24529,59559,-49086,-33370,-58250,-58537,12232,69401,3912,9342,-9708,37521,17248,45719,30271,81484,19991,38280,-16061,-63886,18213,-26875,-19850,44156,40880,33518,63861,49156,-71825,-38948,-70462,12925,18584,9556,-75580,-54844,-26976,-42423,-57333,-55837,41935,-24451,-12298,588,-44489,-9,-96058,19635,-4054,-75530,7550,27014,-50896,-22335,18327,33874,113321,64553,61627,-28760,-78559,-82507,-88087,-43604,37056,-4758,38498,-65696,6258,28079,-89519,-54586,-29152,40062,-42774,65451,13031,45271,3731,-40304,-6249,8086,70510,66153,20879,66797,-6472,-112197,-19461,25191,-29722,-98693,-24379,51653,76076,52932,30341,-52119,-30083,-64140,79311,-22211,-52985,-74225,-17573,63740,-48959,-8946,34784,-21431,46203,-21359,-34318,12161,5905,-15141,-67231,28112,38128,8410,-27042,-39663,-48291,11873,-6637,61109,28679,17228,-14325,13547,64064,-12334,-6147,36998,-29952,-60172,-4290,-39206,-12322,-29778,-66660,-75676,107672,-22243,18458,-65927,101069,14016,-12077,-45019,-62603,6753,55531,40316,49385,-6708,44015,50192,-45579,-1895,-53191,-25615,-132351,40024,14047,-57320,41904,-20366,33986,49859,-50415,-31372,13623,3870,5542,-8027,-9622,-33732,27416,-5294,-10438,25235,9167,-15903,67086,51859,-14264,-64305,48045,57260,86728,-66853,-39487,11268,-49911,-44844,-1129,-58841,-43935,-88465,-9362,-7855,5760,958,-1908,7643,-39379,-12688,-18358,877,37798,-44891,-116955,-20991,-13854,9070,34445,25760,11410,-30666,27625,-11776,66743,-24200,322,78248,15766,-2094,-42406,2073,43605,9459,-14440,-12369,38548,23307,-6226,-7955,-49128,-11522,-41456,91752,7245,-65354,19203,-30828,17606,-30853,-38983,-25003,-57896,-72233,86858,5472,40523,25738,-75002,-18436,17566,-26059],[-21028,33943,-1218,67832,4880,-49986,-75493,100870,111032,-14607,18247,110425,14002,-48647,40135,-40506,102364,67508,11248,-39367,-5830,23511,-11938,66610,19293,-10921,-71357,-22452,34453,-73834,-47530,-62011,57202,28304,-21829,106555,14287,7360,18601,-34680,-66868,16537,57089,-58950,28951,27168,37155,-36544,29456,-7803,50995,-72446,-618,4949,7329,31471,19981,72894,-2593,71863,-35524,-63231,-23764,124060,27804,-30989,16517,-4458,57601,-45199,-145946,-38464,28861,33647,-9194,-60241,-145152,-43788,27029,-83906,-29891,-71906,-44034,-93496,-26398,-6070,45670,61844,81306,22527,185,-70713,55149,-37525,31409,-6265,4074,-1036,-535,3336,10394,22228,-15415,-13555,55202,-2910,-2908,12875,13232,44959,-6655,-4006,-47596,-11777,-63848,55859,9767,-12293,2926,-12303,-37305,24767,-68029,-3718,-2208,78167,1369,69096,84212,98250,28240,-1472,78196,43216,-78635,36993,13907,-3334,4283,-21607,-46130,-48133,4647,-90103,-45690,33821,19427,2679,39770,42685,14096,8017,23801,-79199,-74909,34337,-8790,-8522,-72616,-77535,25794,16898,29925,20873,-25186,31821,46143,-20653,-99635,18493,70695,-80114,64770,38960,-6339,-77369,-13391,68153,-16569,32868,18080,57672,68442,41423,-61133,44926,44205,-56917,4834,10039,-98943,23942,-7650,39939,-11701,-64789,-28914,10345,-4061,-113069,40533,-80238,22372,21716,-23278,91631,57670,25495,40295,-24368,57370,31477,87462,-53906,17394,156860,13307,-28417,-58615,21047,4328,-24204,-72238,-822,16479,111657,18007,108413,-52323,-92722,-36048,-96738,-88212,-59946,9407,1494,40468,15956,-47084,-16943,-95277,23655,-44892,58346,23628,53682,-42615,62407,61992,6634,198502,-379022,-327858,69060,118799,204001,91485,56068,43630,40760,-32148,32268,-85143,25827,54290,18205,77700,2085,-90898,-28234,21419,12073,-98143,-11671,26575,7631,54751,14790,-33516,-76869,-39792,-7921,-14179,21271,-14234,-6674,38163,-83997,-28402,-3550,-2069,-64829,-81003,3126,14129,6947,548,-41139,-35342,-115321,-53835,55710,34260,-3893,-1138,-45027,-33781,62917,8322,48277,29327,48950,-2361,49652,-26844,17372,31051,-21642,-104943,-18724,-21105,-95491,21548,-37592,53093,79076,-62759,65977,-38929,-5142,-64348,57088,95338,-74665,-20435,16823,35087,-66499,-65276,23575,-6673,17593,-2358,-31002,19359,104632,-24350,747,-81865,-33483,-27075,-31346,-36099,-12273,59350,7221,-29695,27379,16770,22162,-109853,-43599,11118,-26844,-43111,14448,183,57111,101700,74643,-54496,-66407,-27878,17280,7858,27125,-18286,-11773,-104129,-94780,-94747,-110723,-59796,-108168,-50131,-9985,42075,6091,69520,38388,5078,-53436,-17876,19938,-41389,-27389,65,-11625,-106675,-37767,-88188,-16877,64739,-12556,48055,25610,-47086,-6337,25033,-40811,-19307,20884,-17708,22131,26566,26034,57824,57281,11654,337,-48731,28138,34006,10808,-9835,82274,64280,29528,33294,49784,6085,39221,29587,54483,-55347,1468,-9313,-31461,-17641,8238,48303,9384,10720,-32929,45943,-61604,10758,18418,34208,46255,64693,37860,60306,77757,-16313,-120460,-41809,-93427,8113,2091,-38490,29053,-38762,-35293,-89344,-46619,-31160,30725,933,-45635,36554,53446,12614,99663,85173,37758,17975,-992,-21264,-50715,509,-14991,1339,-26749,80262,-15259,24244,89302,-8912,-12992,-41094,25836,8721,28737,-25085,-285,-6593,-42965,18116,-41539,10037,22566,46756,9463,-54231,-1532,-903,32204,-25978,-34503,-48849,-38834,-61968,4304,-19066,-43444,-58092,-25440,56446,14525,-62114,-91665,30202,-23148,10901,16462,41719,-8347,27081,20242,-32526,35753,136594,2562,-14817,2946,-72182,-27142,48160,16739,20180,71302,-2377,-56132,-5786,-76332,-21896,22148,-29270,-6089,-34245,9810,2313,-520,-2650,4645,-32077,1911,-39121,11259,-7205,36163,-70911,-48763,22736,-21935,-34480,47309,4115,-11515,79979,69853,18066,87238,11799,-150499,47988,-16080,-78863,76772,70713,68343,9504,-31923,-56154,-7016,10905,11463,25259,-42926,5347,31655,64486,40901,-2227,-14029,7268,-8178,-36077,11017,-6050,106951,-6419,-2412,-9865,-27109,-56922,-68995,-34613,-106022,-116066,-44189,-42890,-18030,-7366,-18691,-80880,-8329,-13778,-24358,29099,56631,6753,5912,58452,95761,-28550,18161,34118,-5807,13509,25843,-36629,5895,36217,61779,26025,-13435,74966,47337,-6373,8451,53029,-72903,-28370,50466,6827,-61109,-3100,22801,-2174,81058,17561,-478,-10667,-17772,4140,-6788,-11591,-41046,-5069,-91276,-59874,13214,-82301,-61036,-144198,-42754,-2017,-57527,26589,-5441,-116881,-41056,-15215,-47207,14554,14049,16424,16216,-96806,40948,121525,17030,-49892,-35779,48818,-61262,31715,-32103,-45850,-13182,16798,7313,-9336,-51344,-15642,71780,17809,-19105,-18569,-556,-14778,43364,-48051,-41756,-45898,-61472,-70841,72760,-16563,-81482,1211,20257,20189,78576,41742,-80846,-22562,-6726,10608,-74798,-59078,7264,9674,-44679,-4195,-30343,18346,74666,-812,32765,50498,43406,22024,-38237,-46625,-32896,-25536,-56974,9971,-51752,-10570,33455,21715,22469,18293,55355,15782,-22261,19294,33823,-45243,-3886,-37986,-23101,-17173,-84227,-37251,-46488,-17768,-64930,15695,28383,-14058,57209,-63305,-45518,-51231,-41234,-7701,66528,7438,6372,4130,-9367,14,51582,39230,69800,-12278,44403,-11528,-73388,27970,-15929,-11522,41919,30806,17029,55167,59105,-59763,-53003,-79179,15194,29573,10542,-52477,-56050,-37620,-37779,-51167,-55775,44832,7377,-13846,12542,-11146,40692,-72543,21646,-3518,-43406,17245,24054,-44236,-28730,15070,53037,97243,54600,62557,-33563,-90544,-82476,-78147,-39952,31532,-858,29875,-16107,24971,26162,-100046,-48403,-21672,18982,-46755,65297,13312,52335,20205,-51778,19907,14014,55646,52259,21319,69751,3144,-113085,-37413,26858,-43397,-94122,-20769,59456,67645,44753,43946,-51124,-46207,-86658,56072,-12920,-28727,-71276,-26082,84637,-35330,15837,18685,-28209,42609,-10197,-21754,31057,32895,-4468,-69158,50163,52050,5117,-3590,-20776,-37879,13185,-3419,53679,42348,18614,-19415,3443,30044,-5890,-3529,43400,-43138,-60525,1076,-56472,-33037,-40746,-68400,-67412,86221,-27313,11100,-56204,65652,1015,1802,-32571,-49629,-25946,54235,69121,66534,8463,48845,71464,-6814,36689,-52518,-31039,-112901,22179,31994,-40919,49179,9107,36750,33065,-61445,-12261,22427,13071,16514,-7983,-10385,-42365,34045,-1475,3604,19123,6972,-13410,69777,38230,-9151,-43165,45028,38261,45990,-68422,-28240,4731,-57708,-46851,-54780,-77231,-75317,-121755,-37066,-3546,12451,-6426,-37066,-19786,-32468,-7100,-26486,9000,16075,-38290,-121328,-24698,-11448,14448,49472,31839,-32000,-38799,34993,-29393,51787,-18399,21768,100567,8647,-14723,-45996,4584,23892,1397,12821,-9208,39456,33649,4390,-23662,-27608,16071,-24168,92289,26657,-31426,11258,-44369,26441,-17551,-34204,-24978,-37293,-49856,95950,3878,38414,43103,-67561,-18920,9827,-16440],[-12042,31318,-4420,59622,-4918,-45025,-59858,99549,128851,-37691,30520,104479,25835,-34113,31542,-33616,94057,35584,5866,-23056,-21446,26582,17853,59455,32256,161,-71608,-39044,-8496,-79757,-65945,-70242,21290,28159,-27004,93398,12460,-20285,15298,-32129,-53129,31486,88135,-14958,56616,32854,39107,-51372,9896,-11727,42328,-77307,-10578,-7914,39461,30292,44555,56254,3479,101201,-38393,-62208,3284,125363,-481,-33652,11568,3271,81889,-17532,-120833,-47578,5840,21279,-18443,-80316,-156961,-15858,45028,-86744,-39941,-98418,-40610,-64289,-4944,10827,32087,50546,43925,29271,9470,-63501,44758,-39423,56651,21357,25018,-10711,-18140,-1032,15270,20522,-28382,-2938,78120,-2853,-4037,15964,17880,28338,-21155,-9124,-49087,23039,-41225,43370,39666,-9311,-16766,-35876,-60505,386,-95043,-6278,-28997,92042,3086,74572,93484,113076,24074,-7759,79690,56915,-63346,14744,44870,25653,-4319,4534,-56874,-34202,14130,-70562,-34620,22157,-3455,-1470,44730,37609,71156,6932,13136,-73223,-48692,23167,-13326,-22405,-75759,-78873,18593,16686,37115,56479,-4404,33771,39450,-16100,-58697,13610,52764,-73022,48134,43796,-5745,-63725,-5779,68782,-573,44346,7562,52920,44311,19173,-51112,50828,48931,-54396,6796,5469,-40924,18044,-5986,46076,-8801,-76345,-44291,-6802,-3107,-92613,31654,-88780,-5541,-718,-31698,102783,91973,40088,58991,-23889,55099,38861,93848,-45902,39245,100054,-31394,-50896,-34909,11804,30254,1984,-63631,-15259,6145,92569,2209,145185,-4050,-61789,-7559,-95004,-115760,-72933,-5064,-287,31148,10702,-43537,-13985,-157875,-4843,-46507,57604,-8810,41137,-21844,56452,137385,-19591,220177,-279062,-396963,56547,105888,145726,104858,54638,33675,33167,-24517,41516,-96704,15029,29973,25984,40832,-15708,-125102,-46379,20172,26543,-72616,-8755,11227,4109,54785,13960,-24231,-81064,-49325,-37317,-32845,17684,-37895,-32163,26576,-97424,-52258,-16678,-11604,-52605,-81261,-1918,12939,27910,8637,-31578,-30162,-67040,-65848,29639,28224,-2551,12305,-30330,-9078,68498,346,66607,26869,26252,10142,50080,-19765,-5912,1708,-25283,-83514,-29260,-6535,-53478,3166,-38555,62383,82146,-90568,52928,-27771,-29103,-45283,53135,89843,-65906,-19865,8229,36861,-58416,-73074,23863,-5670,25260,-18644,-39879,57023,96600,-20917,-12335,-83380,-15178,3198,-30470,-57146,-21401,48509,15313,-20252,26851,14191,29699,-106709,-53578,661,-22547,-56316,-14476,5103,67167,129651,71931,-41518,-73740,-32218,10102,31678,41440,-19976,-6654,-99657,-84521,-88818,-109089,-73031,-86270,-29180,-24739,10748,9070,71221,23450,-16275,-32763,16591,11139,-36191,-14383,33093,-2793,-95339,-45023,-71236,6059,70750,-17843,44159,32899,-60911,-48959,37256,-72966,16946,20987,-19752,10710,13542,39874,51035,44134,32229,31199,-57025,23294,18750,-12653,18180,90088,3720,11881,40087,41805,24425,57977,85905,58865,-41609,-9242,-11664,-52936,-25913,9978,69316,-6602,-229,-33325,35124,-48294,29850,46063,39043,52707,72330,44911,43271,74032,-8929,-97867,-44348,-91735,13490,-1724,-17459,32770,-42802,-36193,-80841,-23359,-14450,32784,59026,-45120,-9258,38721,15467,108290,109326,28905,51162,2101,-42236,-79868,-36478,-57947,-9826,-38254,46071,-6454,41286,108093,-12429,-11668,-67476,19782,24678,16325,-16777,-6689,-4329,-11496,24315,-18545,50473,50194,114752,9219,-57363,-19874,-15530,27869,-18228,-16690,-71428,-42652,-84490,8752,-44694,-31897,-57606,-28673,37619,18562,-71487,-86857,2101,-23032,24233,19149,43917,14538,32867,33815,7268,64543,109439,-9197,-23125,-10695,-63928,-27539,39248,1482,3779,74978,-4989,-42850,2932,-46816,5386,41604,-16446,20137,-20547,13563,5619,-5877,-30586,8102,-25331,2539,-31069,-7159,-12633,8229,-76319,-58738,18579,-9665,-39939,56707,3440,-26107,65688,55695,25472,80090,30744,-127438,43038,16729,-39709,52735,54902,54092,11357,-36997,-47070,-5599,13708,20497,31532,-35074,23488,21729,48164,35457,-8887,-3133,-18379,-15027,-30505,11928,15976,114056,15678,25510,851,-47200,-51337,-64566,-10572,-128119,-98616,-46807,-55466,17635,-15119,-2693,-86230,7740,-13213,-35948,27230,74042,19828,9250,88217,96358,-54814,4781,23467,-6315,12990,9531,-37715,8456,17996,42534,10609,-55470,46609,58447,4145,18039,40759,-74259,-15206,34136,-33763,-28477,-9388,11089,-11085,54936,17007,-10708,-25801,-22370,-28759,-13329,-8476,-60843,-7387,-118966,-52952,4890,-88748,-33155,-130885,-75947,-19814,-61237,27972,-22247,-113325,-52840,-34273,-40529,34222,-20188,21222,33329,-103481,48490,114856,31902,-19115,-31904,67332,-34800,33450,-34540,-61559,-24608,-5753,16133,-10634,-42168,-21170,69010,22199,14366,-419,-8566,-19247,38987,-51588,-42547,-48077,-36622,-57076,66918,-2727,-78367,-28931,-9229,22432,64432,25181,-70449,8029,11972,32827,-74003,-67007,21387,23047,-56044,-293,-29029,23046,98219,36113,38293,65376,57004,13285,-1115,-39412,-18643,-3040,-46835,-3674,-29681,-5637,33831,46258,18279,24013,42068,19618,-16296,23057,45557,-51800,15589,-23683,-21017,-13918,-50656,-27224,-47169,21674,-65570,-2230,19038,301,41725,-63346,-49371,-32703,-12031,-9344,55183,6498,-196,22405,-44706,-16495,53786,46462,64994,-42192,35311,-11540,-74727,38051,-1042,-7228,26758,18246,1949,42349,69483,-47026,-54250,-76178,7791,31402,5047,-31208,-52775,-48809,-29674,-45860,-49620,41733,31206,-11090,4586,8690,68544,-41322,19306,-6356,-11380,23984,26146,-36995,-34405,16193,59991,53325,36391,62058,-33810,-86956,-80604,-62968,-26813,15250,-7795,26245,24202,37256,12943,-96487,-43795,-14553,-117,-44250,54809,17230,50944,34654,-55353,42132,15869,30219,29240,17675,61586,17600,-87245,-45462,30738,-52932,-81976,-13040,55727,61555,27013,61128,-35173,-59184,-105359,29074,550,-13748,-57103,-14309,87219,-16000,37737,-503,-22112,42832,-21,-5469,50023,51677,16506,-78468,60874,65304,8505,13671,2059,-35933,14186,-2083,29562,30591,21386,-24705,-5030,-11653,-875,1395,49072,-52588,-47772,7132,-77305,-43923,-34662,-60102,-46775,57860,-27137,14314,-37791,20842,-11959,6571,-18290,-19673,-41421,44010,80635,67976,14544,37970,92696,36351,67599,-40922,-37857,-71290,13263,57721,-16116,58951,35502,31660,10330,-68766,8517,29314,22260,18954,-2827,-7990,-49516,41159,1023,14358,8222,-115,-11031,63966,21869,-148,-15964,31650,16489,-4393,-67200,-5053,-3577,-60285,-32417,-75045,-85660,-94126,-126949,-55500,1433,17839,-9009,-71164,-44444,-23711,-9881,-46182,8639,-5599,-29671,-111032,-14208,-2028,20579,66902,29219,-85242,-28792,31243,-43480,37088,-12739,38047,100582,-739,-20161,-39885,8420,-6034,-5928,41303,-8794,32392,33768,17549,-44396,-6049,34898,155,75306,41462,2826,7734,-48290,35547,-15345,-28501,-26480,-20135,-9356,103007,-3277,31613,60332,-43391,-13040,2218,-6636],[-2538,24710,-1460,45591,1242,-29129,-30128,80465,131404,-58997,33361,80822,11835,-15771,23273,-23114,70218,6501,-252,-2362,-38248,25693,43270,47485,42607,8728,-63438,-68490,-52883,-79068,-74755,-71021,-9399,23707,-30735,79662,8094,-36480,6498,-25896,-19400,40572,96151,39860,65672,31970,23330,-45283,-7909,-11859,32162,-67651,-18864,-17240,60113,19166,50384,10369,6684,109858,-31256,-61249,38315,93288,-37391,-37318,18240,25245,98042,8936,-84658,-39132,-29989,14410,-21071,-86362,-146870,17576,51479,-82199,-38692,-101979,-21893,-29978,25219,23565,14400,20819,6120,35603,13635,-39124,29431,-39824,71065,46724,39393,-18352,-30675,2251,6686,13895,-38533,11348,87344,-8579,-4975,28704,26925,11878,-32793,-13899,-36785,49144,-5855,20999,65499,-17049,-36781,-37934,-72671,-20895,-110416,-9167,-43453,97116,8041,69208,106997,114384,16280,-5712,84325,82207,-45554,-2702,79383,53447,-6850,24558,-70457,-18717,13376,-43758,-10467,4498,-35316,-5604,41396,32827,105663,2325,-722,-57828,-12967,4508,-18618,-30079,-70743,-88515,4143,11973,39173,82412,4649,30229,28505,-14715,-9664,8316,33828,-55677,29064,46742,-5167,-38730,-467,53703,3258,23396,-4512,45136,9057,-17341,-35919,52246,31009,-43077,8408,3471,26109,1596,-12290,32643,-3764,-80074,-60707,-13033,7223,-47076,12598,-89336,-23168,-14482,-34043,98930,109390,55079,68517,-27003,43671,43157,78576,-27872,55380,37052,-76361,-60929,1493,8560,48655,24400,-62616,-32460,3444,69422,-16381,151348,20179,-38987,14946,-84456,-114282,-76017,-21951,-3242,-3514,8212,-32437,-4974,-132507,-19547,-42635,48296,-33385,30748,679,33273,196743,-41437,226585,-179656,-468065,50886,63260,66105,100267,40150,12990,23667,-6443,50401,-85569,8898,16152,33184,12830,-24587,-127936,-62739,11609,38545,-41684,993,-3452,-3864,33071,6984,-8468,-74838,-60188,-62161,-42667,13532,-47305,-49099,19177,-84521,-67274,-27652,-18435,-35518,-66772,-9526,14246,36011,3801,-23932,-20066,-35287,-75981,-6921,15756,-4664,27491,-14669,15864,65376,-5303,65948,20549,-10923,18621,47107,1602,-17116,-33361,-28991,-36663,-30077,1382,-6756,-19508,-52162,50347,66125,-107148,32391,-15542,-44627,-23231,52971,80621,-48661,-8741,-63,31419,-48698,-76742,3055,-6283,36985,-31809,-33514,87323,59806,-20473,-22594,-74537,6190,39799,-25001,-70329,-27133,29548,13010,-13815,32789,13931,40795,-91135,-58044,-5964,-18876,-58620,-37743,3018,62701,124892,44563,-24390,-66799,-27134,6516,48839,47579,-13565,-1568,-83632,-68380,-77494,-96676,-86704,-55900,3636,-27047,-18578,13701,71189,13094,-32660,-16371,39320,-632,-32353,-4650,58090,8059,-64284,-46915,-40636,24252,70779,-15638,28630,34099,-61215,-85669,47908,-81005,51915,23349,-13935,-1528,-9293,52409,31616,30292,45674,52009,-56591,14512,-4499,-32831,48419,86555,-48794,7852,46225,29364,27752,70969,124084,58976,-24714,-16746,-5717,-68065,-30473,11426,84448,-13657,-12422,-27403,18827,-29057,41218,74315,34340,53709,57080,45759,14261,57691,-5319,-43553,-43513,-69891,19446,-15416,-4486,29859,-35845,-33613,-62001,8296,10211,38358,76729,-35706,-47369,25915,10050,88234,128631,25930,73307,-1419,-55173,-104956,-57983,-87086,-13070,-38303,14632,5481,52284,112787,-18423,-13437,-84193,14460,40758,-3552,-3545,-15668,2449,16379,28524,3295,81222,61704,147718,10489,-62089,-34300,-35459,21797,-10463,2884,-77317,-37266,-88811,6683,-52852,-24783,-50338,-31822,14149,27813,-66616,-72501,-28878,-31926,31869,23522,51359,24248,25947,45143,46923,88896,73010,-21069,-28759,-23015,-41959,-21668,36814,-11442,-21609,60152,-13918,-22211,6758,-16332,32717,52521,2636,32544,-9320,18337,9109,-17853,-61607,11553,-10423,4255,-13458,-28875,-15025,-21821,-63895,-50992,18374,12288,-37370,50232,-2882,-53110,46283,29379,34380,61925,50131,-84373,29965,39280,-9508,8382,35559,39096,11330,-45490,-33495,-3732,12963,21620,36106,-20794,42106,11798,29119,37750,-12907,4275,-39533,-18172,-27683,10589,28436,89126,33360,44823,18268,-53351,-32678,-53719,21973,-122160,-71645,-41780,-58216,53993,-23490,9098,-84210,25714,335,-38905,27497,89888,35744,8456,100859,85539,-68406,-6649,12742,-2665,9656,-11374,-28727,15388,9371,24325,-5602,-77564,16133,60522,12691,26984,22433,-64194,5131,23648,-77610,4443,-8095,7151,-6074,240,6107,-27236,-39655,-22464,-54915,-15693,272,-77655,-11543,-129164,-41984,-4918,-86109,-7247,-109782,-97712,-28161,-44063,35363,-25289,-93672,-59170,-40506,-26657,45923,-51617,31009,42675,-97513,50032,78208,43745,15677,-19748,73265,-5443,32197,-42431,-65478,-32020,-35822,22698,-7009,-19317,-31129,56558,27925,47688,14140,-14138,-22653,25822,-51842,-40303,-44604,-15458,-32036,47645,13069,-53705,-41979,-33795,20612,38164,7708,-56598,47108,22783,49366,-61958,-62590,30706,31177,-60462,7406,-24156,24149,115327,61562,35008,83630,63809,27101,24510,-28558,-63,26958,-30155,-19195,-1008,979,31855,66553,2310,37697,27046,25026,-12095,21689,43425,-60520,35524,-3574,-10237,-3186,-94,-13483,-48192,33053,-54176,-30488,6813,9133,18895,-52172,-43075,-6462,11582,5811,43471,3027,-8391,40582,-60370,-32418,48657,50579,65658,-62208,12453,-15388,-63545,45534,10217,-7211,7257,1943,-11983,28019,79203,-36818,-45415,-55460,-5586,26258,-5547,-18172,-49045,-53530,-19906,-45960,-40922,34026,42721,-3791,-21939,8024,74028,-8911,14396,-13606,13600,24852,32361,-34122,-37399,19055,53287,-1894,15547,57199,-27981,-73446,-76666,-50831,-11473,-5966,-25507,31169,42423,39075,-8301,-83602,-42432,-8071,-18017,-37110,36711,24041,42224,43819,-51236,53424,14755,1288,3606,11108,40878,34196,-50545,-45317,31938,-55532,-64214,-4333,45032,62200,5809,71227,-13534,-67108,-116248,7869,18428,-5616,-35307,9658,67722,4215,51116,-17827,-4911,44068,6539,10736,62479,59394,45900,-88835,56897,74355,17479,22219,26976,-42258,19329,-1835,-3795,-1392,22881,-31715,-9419,-46121,-622,4707,50552,-56114,-28361,8411,-91545,-41514,-17788,-42844,-18627,35401,-21644,26387,-15490,-22508,-17958,1467,-2242,20209,-32869,30472,72147,55285,10494,14759,105221,68427,75283,-23985,-42840,-24430,20632,81087,6509,66711,51550,21100,-14148,-70460,23371,31159,28575,14883,6389,1477,-49399,47867,3087,20481,-5362,-11122,-12226,50507,8893,9331,10989,13988,-1409,-48913,-66312,16431,-12601,-56212,-4350,-62518,-84209,-95313,-97581,-64366,4458,17332,-8315,-95776,-62880,-17105,-18965,-69551,524,-21035,-20510,-87789,6529,10890,23183,77774,17015,-127318,-6097,13167,-49115,38850,380,45248,80315,-12268,-21472,-27199,9865,-36693,-17207,62756,-12665,23525,23228,28544,-63115,14516,50699,28557,51392,46209,27319,10149,-38564,43507,-22547,-27718,-26451,-11144,40003,111323,-15326,22892,71581,-7458,-2745,-3333,4390],[4827,15170,5040,29587,19837,-2485,3481,52287,120657,-73537,21877,43170,-18641,1777,14429,-10950,37608,-12664,-5362,18830,-50630,17676,53436,37994,48450,11020,-50114,-99276,-77465,-70949,-71907,-63688,-29417,16636,-29819,70836,2577,-36147,-6445,-15166,22680,40337,78135,87848,53001,24495,-6430,-31202,-21502,-6853,25668,-45455,-25786,-22587,60944,4729,34727,-48054,10009,94590,-20316,-65113,65183,36147,-70735,-40061,33104,50718,100436,27726,-47042,-18096,-69128,9936,-19258,-79278,-115529,48759,47511,-72274,-25382,-82776,3813,-1565,57537,30955,-1593,-19624,-21188,38513,12777,-3629,16363,-39655,72367,64144,41684,-20556,-35446,14555,-8379,4684,-42268,22883,80412,-17059,-4858,45953,39198,-831,-42757,-16507,-13095,59856,31311,-8677,82109,-29629,-51283,-19087,-74227,-32705,-112235,-12755,-44243,85631,14165,53624,115300,103194,5645,4229,85024,108702,-31484,-11795,101766,70982,-3908,11651,-85474,-4652,2491,-17427,18799,-14616,-66372,-6973,28677,30746,101982,-6070,-14823,-35879,19797,-19350,-23127,-32516,-60441,-99795,-12578,3189,35988,89399,-512,20924,14582,-14723,31100,4999,21370,-31252,12634,48431,-5684,-10190,3528,26728,1860,-22655,-15358,36850,-28710,-56516,-15200,52161,38,-24611,10442,1243,77375,-21765,-22560,-819,2515,-72725,-73527,-6437,24217,10124,-10485,-80256,-29824,-15482,-28681,83184,108726,63941,64992,-32791,34304,45221,50086,-4821,61204,-10198,-109154,-48510,42194,14131,58904,39213,-60864,-46722,9432,47415,-29398,131981,20498,-37958,25122,-67440,-79559,-65655,-38007,-6667,-51693,13778,-14577,10364,-60067,-16763,-36053,39847,-42877,25110,17962,-1466,213899,-55203,215540,-89692,-523035,52276,6491,1204,82394,22687,-9643,16127,20868,60594,-54057,7921,14372,35131,-1148,-19443,-101315,-71990,-2929,46911,-13888,8050,-14146,-14751,2137,-3872,8812,-58784,-70129,-77577,-41409,11476,-41771,-51382,22201,-52655,-69896,-32581,-21983,-21719,-40007,-16142,17202,29347,-11219,-17751,-6358,-25708,-80508,-41187,-1209,-9590,39242,-2354,36436,59848,-5311,47445,13072,-45720,23653,41358,17489,-18115,-64166,-31112,17970,-20522,5096,27384,-40739,-85842,15916,38772,-102861,8486,-4708,-41487,-6667,54682,71502,-25907,9434,-5850,23719,-43815,-77035,-35910,-9076,49209,-39420,-14296,100507,12631,-27399,-28699,-62145,24583,72831,-17516,-71415,-27209,10132,1954,-11943,45124,20753,52701,-68683,-54042,-5382,-14925,-47972,-50130,-7244,48210,84459,-2599,-8864,-49077,-15005,5854,55453,48366,-1318,3811,-71524,-50380,-69933,-76800,-93489,-29263,36877,-17132,-32793,21680,69309,9171,-42974,-7438,39466,-10736,-31167,1004,67356,18882,-26225,-43157,-8112,33849,65552,-4532,3854,27659,-46916,-103540,54230,-61621,75287,27944,-4915,-14031,-37249,62837,12624,20711,49003,59595,-48199,1457,-29579,-48351,74780,73170,-74175,13354,47783,14783,16881,70357,128658,51350,-12269,-18014,9208,-72663,-31139,9984,86061,-10104,-22917,-16772,3281,-10074,36088,95163,19762,48619,20231,37688,-19716,28359,-7606,18097,-36880,-34936,24427,-35860,-5941,23192,-11353,-27603,-38098,38964,34942,40645,54157,-19817,-70232,15164,-6876,43922,133253,27711,80559,-10723,-54640,-115656,-61788,-98170,-10641,-26733,-7617,20262,54770,94930,-27956,-18456,-87543,9159,52975,-26351,8044,-25242,11582,36192,31005,14052,89839,54993,131181,9047,-66376,-40500,-55886,14592,-2700,17748,-69518,-23513,-81074,-2983,-40744,-24387,-41915,-33398,-7731,38322,-52475,-51527,-50295,-51184,32876,27188,64167,20283,9053,51595,76127,101110,36519,-33898,-28260,-32340,-13144,-14657,36471,-16521,-47970,24420,-34074,-1654,7623,8947,53758,54189,22394,26690,-6239,23990,9117,-34228,-87885,12089,12793,9525,8636,-46121,-6951,-46499,-38023,-31323,20247,36730,-27884,25223,-12705,-83099,27716,-1350,38331,37199,62081,-41159,9459,32349,5895,-44502,14994,27647,9322,-55418,-16599,-1514,5695,15016,37773,-3405,55243,2994,12665,45235,-10591,11745,-49590,-25428,-29052,9492,44610,47010,38130,38411,39102,-44214,-7690,-38090,56078,-96094,-48575,-27501,-48065,79716,-29755,14537,-75116,40187,26078,-32731,32468,100894,52893,-126,95930,64059,-66869,-12832,5536,1795,7170,-31536,-16018,23177,9569,10375,-18087,-80528,-9940,45221,18862,30217,1509,-48223,30987,23766,-112741,29714,3840,15190,5375,-62278,-10863,-47069,-52159,-14127,-63057,-8843,14558,-84612,-17836,-117832,-26728,-13679,-76013,12269,-78882,-95790,-25150,-7303,46810,-12272,-65028,-56946,-33780,-15346,52313,-66761,42674,44494,-80387,43281,33780,50732,41419,-2019,67625,18787,26154,-60484,-52930,-34827,-63267,26193,269,8763,-43648,37238,33824,73497,20618,-13872,-23788,6553,-48251,-34534,-36473,-4580,-1014,21928,28097,-17146,-35851,-47645,16196,2033,-4583,-42216,80036,24510,57913,-42527,-43249,35081,33646,-55499,17797,-19131,23618,122215,72217,24128,98661,62648,64968,35575,-15854,16913,57815,-10900,-30770,29937,9494,28811,74280,-23679,53560,13294,28838,-14364,17349,28526,-72347,47783,18421,7534,15598,51833,1694,-49262,18278,-33598,-61159,-2635,7570,-2893,-35251,-27591,22179,17168,28026,37899,648,-14482,55647,-57089,-47480,34202,50254,68177,-68491,-17582,-21184,-38200,47480,11898,-11285,-9173,-17980,-26783,15123,86901,-31384,-32947,-21477,-18616,19067,-16604,-15172,-49567,-47867,-11830,-53484,-36011,24431,44503,7740,-58752,-12330,57811,18623,8643,-25623,28920,19374,41420,-37305,-35856,20810,36761,-48511,-2124,45533,-15968,-56446,-69411,-45151,126,-24478,-50359,43104,37841,30698,-28768,-67434,-43929,-1592,-36309,-28520,16109,31350,30511,46574,-40868,50324,12543,-23266,-16825,3809,10535,48359,-21551,-41131,26394,-49923,-43899,2724,32374,69771,-12914,66758,-31,-69474,-116930,-3095,39411,1135,-10646,33246,31540,17585,52057,-29886,15818,42456,9229,24012,63892,57348,78582,-89759,40383,75985,28764,22703,50217,-51725,30515,-2139,-35217,-38183,20437,-40296,-8495,-64595,-6449,5508,44864,-53147,-9487,2487,-91954,-28430,1230,-20383,10673,27593,-12043,43569,5093,-54833,-10018,-10655,13099,58289,-3725,20337,48524,32807,-147,-12801,102328,76293,54279,-8614,-44210,7037,38978,91713,18503,67198,51570,8316,-35508,-66023,27212,26783,30151,8834,16930,17458,-39100,52196,5908,21034,-19122,-24944,-18690,33175,2903,15503,31170,-710,-9051,-78562,-67378,27149,-20996,-45316,28350,-31572,-74620,-79045,-46054,-67169,3554,9089,-6542,-104260,-74608,-14912,-29697,-86882,-11702,-26245,-12439,-55875,29262,21967,19112,71327,-3379,-139163,19844,-15082,-44240,64260,27709,42553,49077,-23119,-21653,-11080,7083,-58551,-36479,72396,-20858,19790,7000,33139,-71044,33535,67827,56175,33158,38661,35094,17303,-17766,49617,-32629,-33524,-21605,-11349,82120,116689,-29454,16005,72164,29258,9471,-5032,18224],[7705,4607,11019,15733,41660,30935,29197,26182,101630,-77981,-3002,24,-49441,14673,4212,1622,6348,-20232,-7693,36460,-53917,2149,43572,37504,49091,5457,-35469,-116946,-67338,-56035,-60613,-51519,-37552,9865,-22639,68001,-2163,-22306,-21719,-449,59466,30709,42131,107612,23763,12316,-41201,-23590,-29088,3138,26651,-16503,-31110,-25314,40606,-4277,1218,-94734,16028,60214,-12579,-72549,70822,-27306,-89788,-40919,47483,67678,87171,36859,-15931,6690,-99796,4431,-15358,-64537,-71430,70537,36491,-59848,-4155,-48780,25937,14118,82336,32803,-11559,-58139,-35340,35322,8706,32293,7510,-39223,62512,69646,30981,-15652,-32239,33132,-21317,-4028,-38243,26000,59678,-24591,-2664,61265,50869,-9343,-52961,-16017,13318,53917,58511,-39141,85031,-40356,-56258,13331,-68404,-33007,-101354,-15687,-34639,57446,19231,30496,109599,83874,-5616,20212,75244,119543,-23747,-12215,101346,72345,970,-41905,-95911,5268,-14932,2093,42838,-29800,-86679,-4044,9669,32242,66260,-17149,-26389,-12140,38176,-42551,-24965,-31256,-49441,-102850,-24833,-7276,28557,75115,-15337,7283,511,-14016,52405,4703,19653,-5601,3060,48976,-8041,13026,6955,-4763,3980,-73545,-22398,30508,-56942,-83668,8740,52435,-30586,-3479,13372,-2143,94992,-45246,-31725,-43951,9684,-54407,-79636,9732,42453,56166,-31111,-63428,-30749,-3294,-15846,62510,95808,62427,48943,-38339,33167,47507,20300,16419,54760,-27995,-122028,-15623,74650,27998,63069,45292,-48575,-53761,21326,29942,-32190,97781,4457,-57012,20369,-47971,-21694,-41704,-50592,-9944,-96642,28352,6229,28067,8569,-554,-30518,41037,-35489,22770,23028,-38229,181181,-59920,186884,-14407,-541796,59626,-43130,-31923,57878,14669,-25224,13397,53301,71929,-11983,10437,21131,27439,-2059,-163,-57938,-71502,-20429,53000,4624,5888,-18256,-24905,-26551,-14567,22606,-37240,-75485,-80613,-29074,14082,-26171,-38515,36114,-14931,-61000,-29397,-21141,-16948,-7093,-18744,20737,10670,-29463,-8638,8411,-28375,-75559,-59534,-18104,-15312,43218,2694,49157,56422,176,17330,7970,-61111,26296,33860,10385,-13438,-79760,-30138,59447,-2931,8046,39369,-54073,-135452,-33074,10275,-82759,-14655,2244,-16249,-1317,54368,64613,-1609,29532,-7561,19142,-44278,-73389,-79351,-14420,55096,-40499,10532,92477,-25947,-42613,-30624,-51746,35331,94203,-10632,-61194,-21760,-3482,-12523,-13910,59570,35912,64119,-45934,-42289,3452,-10861,-28113,-50250,-21754,30841,22396,-57143,2076,-27096,-393,7112,51382,47261,14089,9690,-72628,-35264,-69656,-52733,-86180,-14828,61547,790,-24264,33828,64849,10943,-47613,-7041,14740,-14191,-32314,3226,59267,27637,3126,-35483,12230,33630,57411,14145,-24813,14635,-23050,-97102,54591,-24340,81461,33736,1867,-25384,-61522,70700,6898,18576,40761,54391,-34708,-15470,-49730,-56783,93516,54484,-66464,20619,41503,-307,-3629,53977,99884,34161,-9554,-11249,30563,-65003,-28762,3254,68551,2726,-28976,-4825,-4937,2667,12319,101487,-2254,37531,-29290,20510,-49580,-9430,-16007,62146,-22380,924,26993,-56218,-22545,17046,26505,-19223,-15351,58657,51369,35211,11178,-2210,-76408,5697,-33784,-6739,117862,30234,73521,-22811,-39557,-103773,-53349,-91570,-6037,-7294,-16198,36365,48264,56460,-40827,-25514,-78278,3453,57636,-45306,10539,-34216,19470,45619,31132,7679,74502,33655,75052,1717,-66561,-38792,-70307,6264,3934,23529,-54600,-5425,-69208,-17811,-14006,-29528,-38677,-32308,-21795,44721,-36651,-30439,-53729,-78715,28866,27272,79823,7812,-13159,51299,89692,97876,3474,-47180,-20288,-36880,12454,-10625,34939,-11179,-65843,-27700,-67038,11218,8094,25495,63516,48620,37212,6702,-12682,30237,2120,-51140,-101290,8182,39726,18884,28053,-49448,14800,-59252,-6737,-10704,20930,55756,-14946,-15571,-23593,-103285,13417,-27514,31691,12212,61885,-13773,-13643,-4377,6635,-87112,-5101,22181,5410,-63984,640,769,-9039,2516,35836,10225,57254,-4133,1682,52201,-1021,23571,-47116,-41806,-34184,9733,70463,6821,27681,-904,57751,-24091,16177,-19487,83875,-68200,-41864,-5728,-26898,87956,-32286,14548,-63356,46653,58977,-19188,42641,103882,69103,-17511,77456,36222,-52973,-13579,3668,3354,9496,-46359,-6809,28485,15705,2732,-23582,-71701,-28745,9729,22623,24588,-17424,-33094,57008,32723,-125804,42299,27576,35857,12606,-109161,-27990,-65263,-63406,2064,-49502,7734,33273,-76479,-25612,-90462,-8146,-19487,-60810,21671,-39383,-66661,-12757,36958,56348,12057,-36538,-45654,-20036,-15889,54448,-57734,52033,40542,-55802,29223,-1707,51972,48519,17196,55283,31260,15002,-83771,-24467,-33980,-79618,25923,9303,32842,-54542,14936,38557,87673,17896,-6591,-22373,-12974,-40933,-24493,-25984,-5812,25606,-1536,38633,17549,-15744,-48474,11809,-37032,-7471,-29851,93691,19504,58788,-21049,-11590,36149,29817,-44136,28698,-15554,23860,117435,70658,12585,104785,55486,113561,32886,-3899,28628,82344,6505,-31471,59102,19657,26082,61681,-53749,64441,2391,27954,-25547,13356,6221,-83688,47261,36569,28024,39809,85844,14776,-49324,-9021,-11419,-85079,-4920,-3258,-15688,-18420,-7428,47270,2537,45110,39596,3620,-14572,66686,-43707,-60338,11959,44989,68984,-61412,-45351,-27073,-1235,41835,1889,-18885,-18629,-38927,-43490,6018,90963,-30969,-23684,13480,-24805,15050,-22296,-19295,-55214,-32116,-10390,-66617,-40807,15999,44665,22655,-93788,-43547,29516,37151,3266,-42069,34795,9198,51872,-44790,-28664,19784,17605,-73244,-12802,26860,1096,-40384,-56648,-42966,5963,-33704,-74979,56305,20754,16541,-37213,-52281,-46042,5962,-54888,-21746,-2049,36099,21295,43479,-26508,34581,11071,-37796,-25076,-1961,-22300,55052,-12473,-37212,13113,-36808,-24438,7311,21868,80467,-26447,47816,-6060,-67329,-107382,-4996,60629,11735,12889,45206,-7230,17234,39111,-35980,29711,35197,9315,32888,53961,50071,108133,-73630,17192,68477,37997,18532,66252,-56740,45557,-2951,-54328,-62424,12309,-48746,-2419,-66960,-16151,6406,30668,-44868,3603,-9448,-77921,-11455,14279,1662,35853,34911,-141,61263,19546,-70063,15901,-24681,23833,82886,34216,18738,19776,6504,-11386,-34923,81962,56044,11073,-447,-42298,10942,52441,83554,17771,57121,33922,-3981,-49486,-56114,19740,17019,26863,5632,25125,35271,-20280,52055,10246,15752,-30488,-39973,-29497,17516,3823,15797,40146,-7051,-2836,-90500,-69849,25530,-27039,-29152,53389,395,-59279,-50583,3816,-68732,-2015,-5401,-5811,-94686,-80888,-16242,-36866,-91871,-23292,-21095,-6894,-21376,44127,26358,8197,40805,-28602,-115122,40380,-43924,-30511,103832,67357,32083,19411,-28829,-22535,5949,1489,-65444,-62437,70752,-31686,25381,-7499,29222,-59866,50178,83638,77216,28409,20719,25152,25214,6483,53986,-37510,-42446,-10486,-18623,101917,110630,-41586,13998,61288,54835,21245,-1949,35489],[5119,-4449,12784,6721,57205,62119,39287,11198,80299,-72026,-33794,-37841,-66140,20939,-7090,14315,-13898,-19999,-6168,46977,-46103,-17681,17256,47937,45006,-6909,-22754,-112590,-24723,-36975,-48342,-40969,-35772,6800,-10068,68597,-4370,-5525,-37326,15957,80714,14816,2266,86503,-11365,-1699,-70307,-30113,-29773,16165,35979,11554,-34211,-28012,4543,-1640,-41778,-112408,25682,17637,-12856,-72036,52493,-77898,-91340,-39594,51698,68939,60452,38400,4441,26529,-112600,-3475,-10911,-48302,-26483,78986,22803,-47429,17499,-12364,35828,15615,90042,29773,-14056,-81186,-40421,25034,3884,57108,-2841,-38078,46337,63412,12440,-4423,-23491,52142,-26069,-9534,-27844,17821,31425,-28762,2184,69632,57766,-15688,-64116,-12579,30180,35856,68216,-62189,72240,-44848,-51088,48479,-59070,-23822,-80290,-15992,-20412,20953,21565,4252,86915,62594,-14911,38963,53045,101710,-21456,-7272,76969,58250,3134,-114371,-94796,9201,-33110,11754,52620,-36548,-89762,2820,-9755,36441,20713,-28653,-33427,7908,37447,-58953,-22674,-27672,-41689,-91649,-26703,-16181,18831,44958,-30625,-8186,-9974,-11256,52017,7099,27688,15104,1871,47792,-12040,24856,10046,-31953,15645,-106662,-24104,27276,-66704,-88311,31075,52601,-49385,14415,17054,-5407,77152,-61167,-35568,-80211,17711,-28501,-78846,28400,55717,68704,-43897,-44465,-33751,18704,2553,43679,79123,50658,24921,-39485,39640,52868,-555,29249,37328,-18609,-114619,24046,86559,45299,64226,44071,-21205,-52308,33499,17922,-25125,59140,-17354,-80638,2632,-30414,38894,-8234,-57825,-12881,-124582,47575,24344,41633,48667,19847,-29058,55098,-15267,19377,12874,-66393,112972,-56989,143366,42353,-511397,71219,-67636,-36453,32816,23689,-27567,16023,84388,82152,27388,13591,29787,8080,5435,28563,-14208,-62431,-37063,59116,12200,-5393,-15021,-29459,-46259,-21216,29552,-16363,-72874,-70970,-7356,23184,-8666,-16464,54888,15912,-45535,-18888,-14942,-21967,23411,-15922,23926,-13832,-42396,10333,21251,-30837,-59017,-52895,-28779,-19231,37530,-1259,53088,56205,8521,-15336,8068,-48548,27755,25767,-22872,-8072,-73137,-25546,73806,17676,12899,30622,-54981,-179005,-81549,-11132,-64127,-33622,3402,23610,-8128,48376,59496,20467,46420,-4832,21345,-44737,-65416,-110285,-21901,47380,-35694,31105,66271,-44596,-61676,-29469,-43541,36645,100423,-5995,-45546,-13068,-8542,-23719,-16637,70456,55953,75390,-28400,-26879,18298,-7850,-6600,-40291,-31840,16873,-36810,-103571,8439,-7195,11446,9430,39435,46441,30868,16068,-85014,-26785,-74118,-27703,-62076,-15053,73516,20326,4987,49317,57620,16314,-47465,-14006,-25359,-7637,-33550,3435,38683,32815,13112,-27067,10775,24736,49303,36734,-50869,-1809,1210,-70337,49290,11179,71029,38913,2218,-33172,-73848,75501,19617,23961,21255,39907,-19265,-34216,-59853,-55518,104286,36558,-34876,22358,27210,-14928,-27230,25974,53938,8844,-16788,2829,53208,-46653,-24824,-9803,34975,21139,-28968,4050,-1484,5412,-24114,89980,-26865,21208,-78094,-2844,-67079,-46351,-28913,73550,489,25859,26320,-68467,-48441,15243,63923,-10117,1805,61207,53761,22546,-28207,11636,-69699,-3421,-63971,-43752,84218,28532,55760,-32974,-13680,-68001,-40211,-71618,-2421,13504,-9987,50753,34281,9407,-55297,-32315,-61749,-2583,52329,-53492,-427,-42657,22178,44570,27183,-13635,44699,5698,7105,-12270,-58770,-32249,-73015,-2808,7794,19256,-40241,10628,-58690,-32511,15945,-35282,-44419,-28097,-23577,42436,-25598,-16808,-38659,-108328,23243,22214,93909,-5589,-35671,43724,88264,82306,-26681,-58024,-6299,-35333,25622,-11256,30707,3469,-67889,-82953,-107722,11379,10283,32936,59659,39283,43449,-17964,-25096,36585,-13167,-64245,-97288,-123,61229,30573,38553,-32136,46047,-56400,21939,163,17715,64095,-3545,-62912,-33562,-103139,2792,-42179,12458,-6848,49541,-5790,-31900,-51027,-2798,-103155,-23137,22545,-71,-68719,13664,2199,-28921,-13091,29833,13009,45235,-9364,-3711,53090,13483,42167,-35436,-65406,-40811,11211,97774,-17741,6601,-61405,68668,-1058,32823,-1090,98922,-54876,-55720,15607,-1947,78573,-30983,12315,-55057,43116,90576,-1721,55696,97921,81894,-40581,51275,8759,-33203,-11554,6245,-413,19092,-53415,-6190,29490,24998,1535,-21319,-59909,-40923,-39495,24354,10490,-29818,-23980,76315,44160,-108690,41647,62312,64945,7446,-126589,-39660,-76618,-72266,21504,-20286,29731,54585,-52472,-33013,-57649,11088,-21371,-42241,19210,1444,-17891,3750,71828,56224,35916,-15360,-27766,-8949,-32430,51433,-26144,55350,32834,-29092,11723,-22918,47710,34741,33419,42071,29502,401,-100443,13470,-31078,-80829,22101,18326,47040,-59013,-6424,40994,89930,8212,6067,-18978,-27023,-30700,-9967,-15971,-16325,36490,-15599,40958,38548,8614,-37986,10299,-69090,-198,-21167,82516,11859,54437,-2229,25103,36028,19558,-32610,37310,-12785,25787,102799,62255,9040,99673,46491,148679,19713,4624,33866,95354,18505,-15780,82582,30468,24648,26422,-80191,64778,-5489,21042,-43184,12614,-16240,-88559,34004,45633,45568,62444,88767,21958,-47182,-32381,2269,-95373,1198,-17986,-15056,-5999,10113,63465,-25197,48621,43782,15028,-6340,74358,-32178,-68874,-12309,35946,66127,-44638,-61989,-32102,40362,28083,-17276,-28997,-20829,-56166,-59706,1740,89666,-33761,-21761,36304,-20021,17460,-18166,-24706,-60605,-10112,-21072,-80421,-57181,10955,52322,39476,-115803,-71772,2323,45285,-1131,-61910,32753,-2961,62062,-52516,-16022,16212,3054,-74500,-15910,4070,20856,-26700,-36508,-37424,8258,-30562,-89507,63531,5515,3397,-26299,-39714,-45637,15396,-70713,-18848,-15703,35871,18332,35853,-10747,12736,11381,-40544,-17095,-4821,-48789,50793,-23581,-36080,-5351,-18789,-8774,10756,15632,88230,-36890,22248,-33422,-62832,-90040,-2176,78234,28450,33238,39945,-31384,1990,13742,-38009,28180,21887,7989,37184,37320,43180,129165,-41926,-5815,52651,41195,14410,69239,-51113,58800,-4572,-55849,-63505,-1612,-54819,7497,-59386,-23366,11826,9125,-33837,9200,-23391,-55599,2849,16442,17618,54495,49823,12273,75200,26178,-66794,57108,-35270,26481,87195,66433,26907,-3392,-17464,-17920,-43535,47907,16601,-39639,-1737,-39108,-9330,44071,57557,9056,37863,2715,-14506,-53547,-42188,5350,4232,20297,8185,27589,48142,350,46232,15724,5472,-37433,-53963,-41516,8722,8310,10171,37652,-3560,16336,-85643,-71521,15921,-28806,-10956,60331,21610,-40381,-18053,30953,-72811,-11538,-21990,-7603,-71140,-82516,-17155,-37024,-84382,-30286,-9357,-4797,8545,43306,21792,-6358,-10881,-54112,-67455,51563,-62803,-12782,135268,106100,17555,1561,-25773,-24672,22145,-2485,-56542,-85576,62940,-42288,39384,-13920,17588,-25883,62737,89502,86910,36380,-1846,2928,28539,24956,57042,-31152,-47779,5462,-29238,92485,87980,-47898,17659,43250,62863,30727,5386,54261],[-1839,-9514,8566,2813,60958,77959,33394,10698,61223,-58561,-59075,-61313,-62426,20835,-17762,27531,-17602,-18702,-889,48055,-28613,-36015,-15281,64835,37595,-22948,-14151,-88191,30088,-18325,-43409,-38663,-27778,10045,4692,68517,-3155,1027,-51399,30289,82610,-2497,-28240,31366,-40667,-15004,-85529,-48860,-23821,28827,50963,31718,-34503,-33384,-37831,12756,-83713,-101408,37880,-20556,-22204,-46294,20220,-105469,-81435,-36167,39946,55034,25789,36331,13912,36149,-104406,-12395,-6488,-34387,9748,74449,10587,-36364,31729,14730,30004,6020,75050,23227,-10904,-79918,-41994,8955,276,63053,-23367,-35405,29357,50922,-4454,10091,-13384,65094,-21384,-10433,-14641,-1172,3664,-29539,9448,69212,57996,-22392,-74562,-7228,27496,14321,60702,-71563,45389,-42483,-38931,75932,-48978,-9276,-52608,-12450,-7062,-11204,20519,-19820,51993,45262,-20378,56109,22482,56624,-22126,-2877,37294,36218,-904,-166663,-78951,6698,-46279,12121,43844,-32800,-74868,11395,-23801,41238,-12509,-37889,-35112,19878,21943,-65304,-15903,-22653,-38382,-68154,-15835,-20805,9307,8534,-37475,-22647,-13623,-6496,35591,11013,39377,27076,7522,43938,-16322,24377,12690,-47327,36854,-108448,-20438,26457,-56337,-69551,46503,50478,-50973,23898,20657,-5999,37707,-64374,-32131,-95198,25814,-349,-73897,41693,59493,38610,-45494,-30513,-44651,44303,23494,30015,65414,33258,-390,-32221,48405,62767,-7626,29300,12897,2564,-93089,52253,71253,57712,64841,38609,17573,-44453,39695,10181,-12515,23109,-34967,-91174,-22354,-18164,81443,27337,-58558,-15781,-130458,63271,34341,44888,62858,35192,-32516,77563,9792,10362,-9160,-77612,36655,-49136,90780,76898,-431930,85057,-58884,-25169,11446,47091,-15217,21965,106797,87794,52820,14486,33195,-20913,15868,59480,16719,-49000,-49285,66093,11846,-19589,-6006,-24157,-55366,-21835,29092,-1393,-61175,-51169,20738,39009,3043,4775,68683,31975,-30283,-4383,-3575,-32366,42742,-8318,26143,-36794,-43166,43670,29693,-26756,-32015,-20981,-27432,-19230,23524,-12733,50056,57667,16006,-41542,14147,-11973,29252,18141,-68754,-5497,-45383,-18341,60021,35110,20459,11792,-42855,-183917,-112437,-21857,-62822,-46094,-1880,60399,-23347,35536,53417,37598,56285,1179,30891,-38163,-54498,-118153,-29961,22748,-26981,38396,30677,-42121,-75572,-26776,-31943,29994,92836,-3567,-32621,-4402,-5997,-26349,-15728,73848,74188,87007,-19093,-13501,34062,-7333,8662,-24673,-27464,9181,-71895,-129430,12008,7437,16458,12331,23834,46302,48207,22835,-98309,-26306,-78018,-5170,-25477,-26966,73549,35358,42810,65365,48975,22878,-43141,-25396,-61496,9185,-31126,2996,14550,33850,3186,-21322,-11617,9812,43531,58400,-68739,-17677,16267,-34237,40624,24390,49616,41512,-5375,-34498,-72018,76283,45066,33704,-6843,21472,-3830,-50937,-58114,-43406,109132,24680,2575,15284,8685,-28053,-47460,-5358,13628,-19277,-28889,20438,70936,-22084,-20872,-28075,787,40446,-22952,5954,13714,-2138,-61967,62877,-48015,1189,-113341,-26780,-67610,-71338,-43540,51829,29603,33178,22501,-66586,-72812,19346,84766,-2008,12369,47131,41119,7698,-49777,17409,-56351,-12729,-87813,-57428,39550,19140,31928,-36294,15836,-17283,-27368,-44925,-1379,28640,7956,59312,15703,-30055,-68221,-36163,-46336,-8499,36904,-46415,-23555,-51484,16838,34959,17531,-39380,16208,-19294,-44142,-30808,-40957,-24297,-61679,-11096,7643,7467,-32629,17465,-51087,-41034,37574,-34578,-57966,-20987,-11690,29835,-21786,-15362,-12491,-131082,19653,12838,101700,-13585,-53865,30043,76015,62629,-53493,-61926,9763,-27783,22221,-15572,23834,23286,-52197,-123213,-144415,-1709,15076,33184,43279,29516,40741,-37351,-36577,42254,-34510,-70142,-77451,-11665,66480,41142,37348,1758,75535,-38437,42862,-3705,10255,61109,1255,-103132,-41522,-79786,-7779,-42811,-16169,-16230,29454,-9112,-38038,-81062,-15897,-89084,-36955,26253,-6512,-68433,17530,801,-48928,-28901,19384,1537,20659,-12673,-5319,45116,28296,65658,-20043,-88319,-45585,13284,108610,-23984,-16116,-114712,69602,16279,38713,12862,98585,-58560,-83202,23156,16609,57554,-27102,11477,-54315,30708,111043,15492,66883,85280,89059,-62798,22950,-11461,-14876,-10545,10268,-9486,35327,-53120,-15286,26346,36167,4951,-13285,-51689,-49101,-87643,24795,-7927,-32588,-22526,83671,50922,-64812,31645,104115,93018,-11610,-115618,-42467,-77587,-75764,37619,11616,50032,76175,-17733,-37090,-28999,26892,-19274,-20830,6190,32831,34384,17850,85008,40743,44808,-3667,-7639,-9187,-61048,41604,16615,50641,22783,-6076,-4261,-32414,39333,5735,42465,31779,16498,-14322,-100338,50474,-27357,-67699,16451,26189,50660,-53878,-23635,40562,83046,-4010,20291,-14622,-32582,-18643,7935,-8972,-30286,25834,-17105,32810,40820,27159,-20939,13782,-84679,14164,-16558,51537,5265,48149,11445,57257,35869,4016,-26779,40932,-8967,27881,83009,52109,18540,85729,40225,148636,347,7802,33296,95078,23356,16704,96996,40194,24599,-24135,-96872,53082,-11292,9479,-58399,16320,-32707,-82018,13170,42973,54832,71690,61427,20535,-42189,-40079,-650,-90073,13203,-30325,-1832,307,17373,67318,-54520,37380,42840,34872,9754,79639,-31160,-71223,-29928,26268,59627,-23375,-62512,-36391,76685,7515,-39244,-40095,-17667,-64494,-69263,1711,81482,-36853,-27166,39855,-4081,26366,-3012,-25494,-56015,12561,-46683,-89112,-80876,9778,72031,56049,-118574,-83400,-13550,44362,-4389,-83235,24900,-14518,69958,-55998,290,11963,-2656,-60512,-13926,-17359,39626,-14632,-9397,-22647,11478,-16526,-84989,59285,2540,-2215,991,-29567,-40112,26573,-78630,-19980,-26658,29971,21226,24977,3953,-6298,13306,-33569,6757,-4758,-62602,35344,-43565,-37664,-24214,268,1208,15553,13502,87242,-49789,1297,-71665,-58215,-69019,1245,88405,49418,49978,19374,-29521,-21065,-19584,-39296,8410,4623,5052,37565,22171,40888,138950,-5840,-23277,32139,36066,14326,55667,-33552,63686,-7286,-41783,-42347,-19347,-57045,19285,-49624,-19439,24963,-15848,-23238,9155,-34149,-34401,12022,7587,23960,67007,61165,23751,82299,26456,-48257,101653,-38808,19759,72033,82308,41248,-14063,-34147,-17801,-35234,8820,-23382,-81892,-10636,-37019,-37912,7175,21307,720,16716,-32393,-23388,-47515,-26209,-9119,-8531,12970,16223,22465,49926,12328,35024,20470,-7642,-39258,-64459,-50878,9437,11438,1484,28479,6952,42930,-67132,-69965,4739,-24711,5044,45922,28722,-19629,10835,27833,-80659,-23032,-35370,-12328,-42272,-78213,-12491,-30044,-69490,-30741,2943,-6327,26604,24439,9527,-19239,-69770,-75241,-19585,54823,-64917,2667,137525,125496,2250,-1076,-13943,-27889,36294,582,-35995,-91319,55674,-49701,55689,-9504,1515,24129,68735,77433,83552,49204,-20945,-21773,23042,30612,58633,-11999,-43211,22262,-39528,57909,52290,-46329,24937,26276,55665,36689,14846,69619],[-10183,-9045,-795,1980,52696,67131,17679,21254,45886,-42660,-68653,-66218,-41489,16380,-25124,41567,-5331,-22214,6768,39319,-5775,-46857,-41707,79265,28766,-38724,-10770,-55872,70037,-5480,-50543,-47271,-17651,19939,17282,64377,1056,-10993,-62562,38407,67559,-16705,-42166,-31629,-55580,-26405,-84307,-71353,-12860,37221,65957,39820,-31900,-42825,-76944,32766,-114351,-77966,49981,-44878,-38132,13024,-7961,-111698,-71172,-33726,13311,32685,-9604,33985,15355,35114,-79443,-19416,-2319,-23629,33265,60729,2710,-26783,33565,25694,11120,-8704,38712,15046,-6374,-54605,-42470,-9637,-1345,49490,-56968,-30714,15635,41813,-10139,23623,-6075,67671,-10517,-7010,-3027,-27911,-16552,-29101,18098,61541,53377,-30262,-80602,-1426,3865,-967,44035,-65908,9901,-35682,-25588,88973,-39185,6596,-22855,-5496,2364,-28821,16532,-37009,15126,35658,-21512,66990,-8152,1698,-23688,-5225,-3078,16867,-11793,-169021,-51900,-1503,-50863,6345,18655,-19794,-47072,18307,-29630,44282,-24783,-42647,-31922,22374,2370,-62608,-5684,-16681,-37273,-40724,4812,-20056,2456,-24793,-31868,-33655,-9369,-1124,12556,15171,46072,30489,16481,36747,-18691,15610,14879,-47122,61195,-79960,-12715,25830,-31154,-36077,51910,44026,-37295,22490,22896,-1727,-2704,-55371,-22131,-83840,31063,24612,-69040,44319,52995,-22698,-35098,-26775,-64140,66220,43586,21015,57556,17369,-20707,-14463,53272,75821,-2331,15798,-13170,16953,-66653,55896,31833,56368,65911,32273,57860,-34510,35641,4679,120,-6363,-41621,-80824,-47038,-12757,94982,56660,-52436,-19258,-118967,66845,33194,34826,63250,40641,-38929,98250,31043,-6168,-34217,-68444,-22566,-39042,36983,86238,-316613,98640,-20728,-10594,-4126,72099,8283,27448,114396,85620,59462,11133,26065,-53134,24838,85637,28795,-36449,-54773,71754,9291,-28649,5247,-7744,-55687,-17136,23631,5524,-42520,-26006,50963,59214,5004,15858,68722,31626,-20685,9844,10918,-40879,44594,1762,27006,-52072,-29142,86985,32548,-15963,987,26515,-10975,-14535,5428,-27240,43799,58610,19522,-54910,24374,34888,31863,11890,-105803,-6580,-6195,-10992,28909,44118,29615,-2817,-21443,-129483,-114051,-23226,-79561,-50969,-12452,73278,-40349,18123,42850,48451,57443,7938,45146,-21048,-44106,-104582,-36024,-14269,-16983,27603,-3415,-24961,-74429,-23703,-10079,19251,75769,-1568,-28209,1576,855,-18645,-7527,69380,84083,97542,-18083,-6866,44542,-10023,12763,-8340,-2994,6746,-75893,-130278,14693,17751,13129,15764,8622,45953,65311,29938,-101263,-32277,-76902,11526,13218,-44300,65765,42134,71171,77633,41524,28659,-34887,-37430,-72994,33043,-21107,2633,-4025,31236,-17758,-20558,-42505,-7981,41039,74658,-75334,-29604,16055,-1382,32063,5243,24837,40183,-19294,-27166,-62292,71378,69801,42530,-37885,4627,11154,-60994,-46324,-22219,110230,21413,29446,1425,-7580,-37886,-59768,-31092,-4632,-41970,-37762,35387,78398,2773,-17981,-48218,-11996,56358,-12728,-927,35873,-16837,-89988,27248,-60180,-20034,-127494,-44608,-51907,-77198,-56845,8873,60070,23366,16560,-49117,-83868,27779,79682,3698,18690,23539,17550,-2477,-53003,13430,-41837,-22145,-96881,-52580,-7519,1960,6303,-29845,41388,30719,-16174,-18237,-2466,33065,30928,58053,-4205,-49706,-75623,-34834,-40428,-13860,13893,-24190,-52040,-61300,2832,20313,3843,-55486,3146,-33448,-63911,-49544,-14445,-17048,-38765,-15950,3470,-6867,-34472,9673,-45194,-39191,44961,-21489,-72969,-11739,11490,9432,-23077,-24716,13402,-138478,20265,2141,99980,-13405,-63699,13189,57342,47723,-72648,-55189,22723,-16482,5773,-20676,15524,42726,-23594,-134054,-163196,-23731,21865,28742,18876,21298,32047,-45171,-40080,46153,-56383,-67534,-49298,-24934,48199,46848,26141,32687,89719,-10396,54456,-19404,1211,50603,-3989,-124196,-47262,-40546,-22002,-31676,-46227,-15970,8585,-11614,-27812,-78949,-26561,-57244,-43924,29593,-13023,-63576,8754,-6289,-64034,-42642,4392,-21566,-10544,-14279,-5408,29378,38479,87376,-5508,-101561,-45402,15424,88066,-19563,-31395,-131498,63412,21997,33177,18547,85348,-65709,-109978,4866,20194,34117,-22574,14144,-60436,13236,112263,28566,70584,70547,89484,-76806,-2917,-19871,-3158,-13140,12252,-21203,54030,-48397,-31211,20657,49221,9802,-3411,-49575,-55936,-117715,24863,-24159,-25242,-26577,77820,48485,-9920,18861,143309,107109,-38952,-88313,-36405,-67608,-69905,44515,32661,61899,95281,17425,-34437,-9663,34922,-13803,3532,-12823,46051,72060,24520,75343,9903,29551,1580,10704,-23588,-90608,24339,53365,38318,11131,8497,-15042,-34761,29088,-27721,40597,24668,-385,-25271,-82209,76217,-23026,-44375,12168,32446,47147,-39241,-34513,37432,71277,-13890,31740,-10277,-30337,-5194,26510,-6555,-41245,-2253,-7689,14628,27600,33281,-3219,22927,-78716,29761,-14940,14463,1470,42542,20103,76396,35098,-14066,-29429,37771,-2868,26846,63996,43383,39043,69679,39750,109200,-20918,5165,28650,82093,21354,58242,100260,46701,24771,-73436,-101937,32793,-16575,-2948,-57635,23478,-40366,-62996,-7155,29572,52501,54407,18527,10127,-34690,-28551,-21460,-72417,25735,-36046,18300,1453,9605,58181,-74998,17078,31239,59005,30313,82526,-41915,-66926,-32652,20369,50836,-2524,-47626,-40618,98066,-16676,-56005,-50251,-11337,-60524,-64882,4027,65587,-37652,-36381,25865,19233,38819,20675,-18305,-33185,30619,-82979,-88717,-102453,10897,100272,69708,-103041,-70863,-15061,37708,-6471,-103023,13660,-23812,72985,-52220,17116,9415,359,-43121,-10837,-31075,52637,-2891,20716,2087,19068,3078,-58487,42209,13702,3394,30257,-21424,-28705,38131,-73922,-23571,-38800,19837,24974,11795,15622,-14705,15563,-21314,41243,-2945,-63401,12230,-55713,-39860,-38680,16304,4908,23280,13856,74301,-69791,-6612,-102722,-54539,-48596,3642,88440,69350,62876,-8213,-3285,-39145,-53948,-42972,-25115,-12952,-1163,35011,17051,44215,137701,19431,-32766,12440,22702,19681,27079,-8964,56085,-10948,-20484,-10176,-36794,-55644,30807,-43110,1500,45090,-38080,-15959,7521,-37128,-21871,18301,-7669,20962,74905,60102,33162,81143,24143,-21177,130870,-34594,5456,45146,79561,54505,-11704,-40919,-13404,-12562,-24699,-45062,-105066,-22249,-37255,-57098,-48905,-14060,-47,4980,-58874,-31400,-33524,-10431,-17510,-18531,7144,26568,10250,37456,5260,20304,21382,-20389,-37307,-69704,-54771,18510,8867,-5417,21146,18781,68436,-39772,-64157,-3166,-14290,14886,16712,24835,1503,31503,1724,-90812,-33737,-40911,-19203,-17299,-64976,1295,-19100,-53876,-24928,10164,-10853,27148,-7748,-6199,-25351,-116436,-88258,7768,54300,-49978,10567,104881,113430,-12664,6723,1674,-31927,47294,14210,-10439,-69170,53617,-52015,65387,4177,-14715,70094,65860,46724,69505,57156,-28771,-38568,8056,21289,57260,16586,-26279,34987,-46938,10879,14717,-37370,31695,19016,42025,38450,23163,75430],[-16175,-3268,-12268,1080,36210,29614,599,34363,32583,-29821,-58772,-54246,-12843,10279,-26669,55626,16822,-32417,14465,22873,16704,-46766,-52632,82853,20470,-50929,-12810,-31570,77407,-2802,-67711,-62682,-8833,33571,23887,54942,6507,-39569,-70266,37294,41679,-25249,-39652,-70392,-53187,-36423,-70597,-87947,155,38195,74085,35628,-27042,-55115,-106010,49324,-125873,-61526,58857,-51911,-56124,91376,-16238,-105602,-69154,-40555,-20559,10575,-38652,32292,12875,27106,-47061,-22323,870,-15217,45078,43020,109,-18184,23098,20418,-13641,-21724,-10007,7386,-5455,-15077,-40181,-26629,-1404,23124,-95650,-24434,6564,46099,368,32116,-3709,59634,1007,-934,3405,-57875,-25310,-30583,26727,50423,48802,-37248,-78253,3477,-31093,-2566,29920,-49314,-26287,-27824,-17015,86299,-29629,21179,3593,2760,7983,-29048,10824,-44725,-12611,34392,-19023,67940,-30111,-39751,-25375,-17845,-29826,8280,-26998,-120791,-23047,-14832,-46604,-1573,-15091,-1829,-15377,20183,-28745,43993,-22467,-41948,-25418,18195,-10343,-55200,5797,-10120,-33906,-18456,27241,-14864,84,-48682,-16266,-39727,456,2794,-8207,18781,40771,29053,24959,26420,-16940,5032,16950,-32474,78760,-34266,-2932,22785,-145,-997,48103,33217,-15784,11396,22463,7793,-27439,-40922,-8369,-52237,28116,42435,-67821,35775,39661,-87891,-14755,-33886,-87697,78181,59754,14471,54947,9462,-32281,12266,50523,87702,9370,-8129,-35767,12278,-43861,33507,-18407,35878,67105,27522,88647,-26823,21020,3,9059,-26916,-35140,-54851,-64580,-13632,82691,73421,-40122,-23863,-100893,53065,21764,13205,59026,36976,-44045,106547,42489,-27721,-51729,-41228,-52963,-28151,-9856,69984,-186822,108412,33064,-1311,-13668,82333,35688,28573,104314,73974,50128,2952,6423,-79559,29704,102443,23491,-28752,-52969,71608,9767,-27963,14290,16121,-50302,-10084,17566,5943,-21479,-1316,77882,78394,-1797,12588,51929,18354,-18292,20621,24796,-41189,27447,11357,26228,-56520,-2735,124757,30144,-1092,33767,72628,18801,-5954,-10987,-38723,38478,57771,17755,-53250,34794,75748,36174,7735,-117542,-9603,30124,-6763,-3392,42269,38155,-1972,2513,-29179,-86467,-19726,-98563,-48349,-25282,49538,-52287,1004,25620,53059,50572,12189,59340,3778,-38486,-81636,-37214,-50365,-8033,55,-27217,-2501,-52667,-20424,23579,8957,54110,2786,-31947,4195,8320,-2910,8565,60093,82543,102876,-22983,-8374,44829,-15146,5564,4654,37492,6154,-57413,-110763,17305,27235,2824,20007,-3437,44044,80419,37507,-88627,-40832,-69153,20177,41612,-59975,55487,40256,74142,81345,37328,32482,-23095,-46561,-50123,58071,-1519,2279,-11318,26219,-36839,-25054,-63624,-25722,41432,82722,-70616,-35935,657,19520,26777,-39236,2863,34771,-35432,-11227,-56208,58546,80314,45035,-63713,-6407,25869,-60785,-28998,2945,108232,25796,38720,-13158,-15151,-41776,-62526,-44815,911,-50725,-35936,40942,72828,22370,-16402,-65456,10660,66069,-1364,-15315,56690,-33287,-101464,-8092,-60160,-39105,-120802,-50859,-25946,-65739,-66378,-37856,85552,3031,10179,-20031,-73992,36437,51352,6152,24843,1094,-9105,-2806,-46097,1136,-28699,-31075,-88012,-42431,-49980,-19369,-17850,-14509,58208,57181,-6099,3549,-3660,25449,50676,44776,-22749,-46956,-73665,-27362,-48882,-18666,-12017,7605,-76404,-71058,-17737,5234,-5893,-51576,11168,-33117,-54194,-63435,15952,-10887,-11011,-14596,-3229,-18178,-44255,-12408,-39175,-26656,40405,5260,-80528,-1435,39988,-12440,-24468,-37172,29318,-126231,24668,-6028,88316,-6140,-62075,-2464,34909,41913,-78181,-37593,27965,-5918,-13242,-23093,7577,56679,8042,-112364,-154745,-46955,28792,21142,-6600,14877,22394,-40717,-31954,47021,-71764,-57654,-23407,-38729,8064,45352,10273,34055,80177,18980,57492,-38399,-4834,38659,-19724,-122983,-50949,-597,-40503,-14229,-67474,-9379,-6217,-5047,-1862,-48683,-30877,-28192,-42092,29138,-18490,-55816,-12913,-21406,-72384,-53123,-14426,-48304,-39776,-14740,-5343,10318,41074,98471,6250,-100288,-38833,17546,35840,-16826,-34069,-101089,56675,14777,18063,14184,66145,-57403,-122320,-40113,6350,16836,-19139,19670,-67941,-4082,91276,34720,62577,58353,83849,-77660,-22618,-15781,728,-18987,9889,-31136,68716,-43411,-48627,14331,63771,12650,3976,-52089,-62653,-118967,25394,-31859,-10240,-31573,61822,36443,34924,9665,164223,95563,-65098,-59401,-24889,-49362,-51861,39144,35296,61684,108616,40932,-22284,-428,32235,-5944,30031,-30982,38607,82940,22587,52430,-29526,-7080,5990,25674,-47065,-107539,1397,68283,20986,-1459,12487,-19978,-33508,19511,-54201,24863,18171,-12602,-29435,-54059,84849,-17292,-16110,13008,37103,41304,-18762,-37892,32474,58664,-17722,37514,-6461,-23851,10724,41996,-8929,-44388,-35168,7242,-10178,8042,25778,10260,36694,-53067,40016,-13882,-12598,-97,38503,25542,78171,31881,-30816,-39586,27567,4610,19521,50635,37122,61955,59778,45333,48172,-40311,-2002,22017,56601,14375,93766,92270,48041,22614,-102759,-98463,11032,-22910,-11483,-29304,31437,-40315,-35202,-19353,9644,38382,5171,-19892,-6808,-25986,-1761,-52214,-48551,32707,-34398,37235,88,-12447,38395,-81066,-3237,9366,79827,49951,81446,-58615,-57515,-17023,22135,41435,14602,-23263,-45170,98775,-39267,-60633,-57493,-3060,-44516,-42735,6234,42469,-34957,-44484,3169,43717,50209,47842,-3725,8274,40651,-117112,-78809,-111300,11180,126299,77783,-76595,-36786,-6328,29423,-7214,-117316,1569,-30255,68126,-40885,30624,10043,8469,-31546,-9959,-32137,55135,8870,46942,31352,30689,21207,-17179,15732,32720,19641,42931,-15319,-13030,47770,-55270,-27314,-54631,8609,22254,-2868,22977,-8855,16346,-8645,77139,-935,-56918,-12299,-46980,-40012,-45805,26252,2861,32479,14763,50308,-95626,-193,-110919,-50858,-31478,6134,77623,81720,70464,-31741,32326,-40732,-81442,-50656,-62259,-27086,-12368,30461,26743,50685,127587,22922,-34887,-1116,3440,28300,-8754,13351,36709,-14709,-2846,17653,-48287,-52467,40134,-41536,36651,66916,-50266,-13810,8438,-29732,-19794,25687,-21761,12906,78749,44539,39506,72092,23556,6192,128482,-24879,-11980,17329,64312,58912,-1828,-37983,-10272,16952,-43956,-40040,-107279,-30992,-38934,-57726,-102737,-38267,9064,12540,-65919,-38902,-15290,2870,-16781,-24093,3805,34796,-6131,11773,-25124,5020,15083,-29375,-35147,-69606,-52736,31344,-1458,-5805,24004,25810,84323,-9418,-55466,-6359,1068,16327,-13140,15589,21198,43396,-32123,-99934,-40791,-36196,-26629,-1361,-40576,23645,-8819,-42054,-14635,9492,-17044,8719,-43175,-20003,-22178,-136506,-91284,7802,53034,-23868,8782,50456,72648,-28333,14817,12442,-36752,53839,37758,14352,-21692,57091,-49108,60710,22267,-27699,85452,53250,5545,50515,53996,-20823,-40479,-12367,387,50172,47800,7,39843,-50261,-33114,-12315,-23674,33522,25764,31488,35778,26930,68100],[-17028,5440,-21938,-2489,17032,-17842,-11717,40200,17981,-24140,-34314,-31323,12946,4756,-21322,67287,40050,-46329,19505,3300,33608,-36651,-44972,72991,14311,-57876,-19650,-26781,53256,-11650,-86276,-74821,-3519,44964,22795,41246,10543,-72830,-74932,26343,11760,-28162,-26474,-65341,-36445,-46603,-52735,-92163,11385,30493,69768,22561,-21199,-65783,-121999,55162,-114524,-61154,62057,-44348,-71576,153736,-1009,-96144,-75844,-63666,-50838,-4732,-55988,29566,9966,17718,-17271,-21336,1536,-8453,48553,25611,1521,-10281,5646,4403,-36011,-27415,-57124,2293,-11801,23693,-32016,-38526,-928,-5311,-124122,-18068,967,68557,24772,33031,-5098,44957,8224,5577,3118,-85661,-22755,-36414,34109,40109,49724,-39131,-65452,6686,-60793,12181,27232,-29049,-54913,-21163,-16317,71835,-20257,33318,21348,9365,12146,-16877,4842,-43450,-24047,38986,-14041,57632,-38012,-52620,-27272,-39167,-34710,11835,-41937,-48269,-3355,-34167,-36189,-8435,-46834,15066,10363,14841,-26019,40170,-18148,-36364,-17711,13824,-10844,-48330,15831,-3521,-24240,-5821,41044,-7729,2836,-60509,2491,-40629,10289,3444,-21022,21688,22016,27746,30240,14252,-9832,-1839,19093,-8864,80993,11512,7099,15715,27632,24841,39679,20849,4482,-4887,18469,20566,-30151,-30471,5505,-13446,11611,51368,-71103,20435,25566,-128948,10597,-47747,-108188,76685,69659,8919,55144,12483,-34796,41938,40492,92736,20167,-36257,-51394,-13310,-30577,-4911,-60711,-2374,67581,25165,102976,-23489,-56,-3606,14166,-36952,-17871,-25348,-71061,-18565,58456,75421,-23558,-29759,-87107,22506,4917,-13811,55119,28478,-42965,97303,42709,-47806,-54254,-2965,-57828,-16335,-43388,31902,-64630,109650,84011,-1776,-18372,67263,58450,23075,78322,53575,33178,-9158,-23884,-92009,29551,108276,7815,-27200,-45053,61628,15020,-19366,17209,38822,-41996,-4455,15470,3897,-2786,17675,95451,88949,-12677,-2119,22903,-1624,-20251,27238,33711,-31404,-4292,18086,23537,-50613,29696,137151,23942,14396,60663,99237,54123,4602,-20301,-41715,37145,55333,11414,-38732,40799,98946,41822,6028,-100603,-11339,51080,-8674,-23196,30821,43881,17501,21872,69579,-43093,-16342,-99973,-39364,-36033,-6034,-54508,-10535,2811,52626,38408,10982,68199,28275,-40387,-64056,-31530,-67463,-1262,-37275,-36877,17115,-12868,-16066,61775,2442,31779,11981,-37145,5295,13872,15599,28739,50602,71181,97969,-30063,-15059,33398,-20335,-8653,11883,79524,4081,-32883,-81016,19258,38811,-10914,25405,-11252,39530,90926,45853,-63597,-47335,-56260,20692,50620,-68274,47243,32312,46181,72930,35739,33990,-8971,-50378,-2623,77631,25408,1349,-6732,20142,-43832,-32943,-61164,-41086,43475,82211,-57146,-36990,-23503,26424,26113,-87974,-13862,26522,-48669,9782,-63374,35753,70433,37787,-76003,-9759,39773,-49609,-11524,24772,102492,33924,34135,-21428,-10535,-37015,-56976,-44242,18706,-40292,-19909,32348,55016,33005,-15574,-75057,62618,68921,7642,-32956,67368,-45784,-95949,-36476,-48255,-52433,-100492,-43488,997,-48248,-70791,-72891,100705,-18306,5216,12505,-43913,40684,12887,5126,34357,-10519,-29783,7678,-38481,-15599,-16242,-38682,-65116,-38207,-82712,-38804,-38208,4820,66223,52026,3001,18594,-2472,8475,60356,20531,-38382,-29309,-59861,-14481,-70374,-23492,-35374,39056,-88528,-77482,-40466,-5328,802,-26620,35125,-19822,-27171,-68698,43467,-5159,13028,-5581,-9887,-22254,-56949,-39238,-32206,-7420,32302,40799,-73835,8751,65509,-27601,-21161,-42441,31363,-96719,29957,-8713,69303,4608,-47904,-11870,9976,42448,-67461,-13614,23133,-1692,-21919,-20241,1790,61913,31814,-67527,-119634,-63058,33415,10326,-25559,9296,16783,-28115,-14132,43785,-74838,-43771,-9010,-52366,-41311,37060,-3574,-6960,49288,39491,53343,-51493,-3947,30616,-42833,-108137,-52406,24173,-59407,3634,-71186,-1256,-10696,11578,34132,-8627,-27781,-16989,-31703,23144,-21666,-46945,-43543,-43791,-76250,-60275,-35005,-68731,-58932,-14897,-4901,-6106,36614,92790,15486,-85929,-27074,19892,-31623,-25534,-24771,-39772,55622,-2064,-2893,982,49658,-24422,-114058,-96226,-19400,10413,-17616,24819,-69449,-16420,52229,32777,42134,51005,74659,-65053,-33393,-2512,-572,-24621,2965,-34753,73272,-41855,-62035,8443,76952,10902,5845,-54969,-68592,-92768,26886,-27460,7666,-32811,41427,17778,54748,7399,151762,54969,-81503,-39488,-13527,-27871,-22565,22331,21242,49873,112571,44542,273,491,18676,3110,55444,-41169,14767,66122,15558,30262,-66473,-51066,13837,38468,-68856,-102361,-23002,54114,2500,-13691,7234,-21699,-30954,12695,-65723,-5093,9246,-14271,-25901,-27437,77414,-9090,12475,21739,40261,36653,1590,-33517,27004,47811,-14025,37442,-3077,-17544,31180,50786,-14924,-37980,-58509,20796,-36293,-7443,8520,17020,52546,-16497,39980,-10217,-18869,-1557,35100,29474,63749,24590,-42354,-53455,11758,10358,4952,44941,33027,76458,60931,54216,-5720,-54836,-10841,15404,17473,4960,107153,75027,43090,14602,-101228,-92530,-4331,-31324,-12382,26680,37192,-36349,-5815,-19415,-10918,15533,-64300,-39410,-25460,-17813,31948,-78038,-23871,29823,-27741,47790,-965,-42148,12679,-73175,-15736,-16027,88949,63092,73769,-72325,-46183,12370,32687,32703,26672,1965,-49489,79451,-53283,-49678,-60347,7087,-20841,-6170,6304,14473,-29247,-47551,-17011,63194,56139,72969,14111,58281,41890,-132481,-62634,-100989,7142,137370,78424,-49840,5475,5054,23054,-6273,-122228,-9032,-33881,52636,-24614,37422,13485,16882,-29195,-12133,-19010,44264,19538,62148,56320,41649,31824,22500,-13175,49283,41860,28259,-11443,3611,53066,-26453,-29795,-72706,-17,7797,-17861,25504,9273,14199,875,103672,334,-51062,-31536,-15324,-36458,-45160,28982,-3640,38065,14791,20315,-118352,14597,-92215,-44400,-17727,11181,57578,81567,69890,-41956,56915,-22476,-95455,-61936,-91224,-35161,-28166,24733,49248,55661,111183,3332,-32270,-5690,-18008,34826,-39638,24040,11299,-17070,2809,29424,-47948,-49896,45766,-43599,72957,82563,-45839,-17082,14150,-12095,-23652,35994,-27205,6426,77341,20004,41776,57141,27690,26376,91605,-13817,-27004,-2727,46925,50277,7033,-28050,-14395,43751,-45352,-14875,-94437,-33187,-39301,-42684,-132201,-45734,24626,41181,-49213,-45150,3018,11858,-7743,-24887,2289,37555,-22100,-22086,-71679,-7647,-537,-32160,-37626,-66176,-46874,41716,-18715,2300,40077,24063,85195,18038,-47421,-6536,17894,9970,-28540,5595,36868,48958,-59142,-104219,-41921,-21829,-32940,6968,-6806,49165,-2317,-34568,-2046,2078,-23171,-23834,-71588,-27706,-11081,-129234,-84778,-11152,50696,4344,-764,-2667,19886,-46455,13511,10091,-42368,54450,66211,35917,34669,62418,-42612,38825,38785,-36272,53690,32402,-33018,33563,39286,1738,-26535,-30485,-24558,34690,73985,28078,35855,-49277,-61950,-21715,-8569,27778,42762,29433,28866,23855,50049],[-12307,12913,-26678,-9422,376,-48392,-17627,31886,-453,-27055,-6466,-4785,28925,762,-10231,72933,56539,-57837,19508,-13252,41656,-21666,-22448,54677,11294,-59649,-29850,-42943,14259,-29381,-95008,-72536,-2394,46905,15155,25620,10389,-96141,-77650,7897,-16833,-27485,-10906,-20127,-12406,-57456,-38661,-82468,16966,15351,51357,6195,-15894,-67879,-124668,48043,-81673,-71145,58592,-28507,-81303,166446,25903,-87364,-83756,-94469,-68163,-10767,-58972,22800,8252,11784,3620,-19281,-2163,-3703,47051,10406,3670,-3594,-10282,-14225,-50297,-23074,-88982,1181,-26111,48686,-17003,-43654,-782,-26377,-129593,-13778,-3652,103871,54182,26053,-5848,30120,8794,10690,-2966,-105147,-12549,-47019,39634,33576,59016,-31812,-43563,8154,-70423,40275,36776,-11759,-69645,-15815,-21596,52911,-11893,42553,26531,11774,17477,-1553,-280,-36456,-18323,45017,-7145,37929,-31918,-37255,-29243,-62041,-18564,22014,-52052,14958,94,-60670,-23676,-12772,-67400,25210,22576,2123,-26814,33954,-20703,-27828,-10845,16692,-1316,-45652,22033,2244,-7366,-985,37760,-1649,9979,-60842,17351,-37361,13276,55,-24066,24081,-4876,29959,31114,2370,2173,-3044,20124,15922,64959,44282,16343,5015,45511,36954,33120,11780,16835,-20202,10723,32804,-14678,-29563,16283,19785,-19268,51669,-76376,5433,16310,-133171,33621,-61711,-119301,61949,71777,4552,55387,24590,-30821,64766,27049,86506,24495,-60886,-58765,-52417,-29761,-43738,-79457,-49607,66780,24303,100596,-23144,-20408,-4264,18614,-36028,4685,-2406,-66532,-24585,38524,64775,-6011,-36615,-83371,-18443,-9984,-37899,53571,19413,-32396,74179,34696,-58401,-40624,37254,-48734,-2608,-61198,-20178,34039,97445,115365,-12248,-20319,28652,69480,11518,42908,27574,18226,-23111,-59412,-86721,24773,103929,-8864,-30351,-33414,41387,22107,-10180,11985,49616,-32708,-3085,20145,3535,10964,27954,98524,83803,-22021,-19771,-7867,-21764,-21145,31284,34336,-15419,-40952,21150,18756,-37876,60249,113187,15713,26896,78251,94475,82377,15117,-19213,-33394,40721,52470,2737,-16744,39080,101048,47216,6472,-64162,-8731,51085,-18396,-24485,14206,45407,49505,31785,114306,-5194,-16263,-75001,-25931,-40249,-70670,-45949,-13170,-20551,49272,25009,2787,67546,43234,-49171,-60655,-18954,-51559,3896,-74593,-33960,29256,34113,-9209,91397,553,11496,26829,-34848,8541,16759,30882,45514,44693,55048,80502,-35517,-20367,12977,-22351,-23372,12566,104382,-584,-16561,-50504,19131,52206,-23773,32027,-15131,32178,94793,55293,-35543,-48354,-41897,15363,38372,-66362,43402,22475,-3933,51804,32746,33445,5132,-48100,43215,86500,52510,-782,5696,13737,-35429,-40991,-34477,-52404,45786,74978,-38982,-34511,-46063,23092,28755,-117219,-26812,17795,-54661,28745,-85279,2676,43939,20755,-69831,-6153,50849,-30585,1788,36091,92683,40631,25470,-18663,5208,-22228,-46280,-31147,32679,-11613,8229,9019,29161,33504,-14484,-74001,119499,66213,11349,-48012,62280,-50277,-78134,-55852,-28358,-57348,-77159,-24965,19515,-39511,-69939,-87786,103390,-32050,3172,39048,-3532,37952,-19149,999,48377,-6539,-36935,25185,-35750,-32013,-2005,-44134,-37518,-42334,-101570,-50339,-53020,21105,68976,19568,9852,28154,2782,-12400,57043,-9886,-50753,-9871,-34431,1438,-97054,-29183,-51713,58996,-84971,-76078,-59851,-7061,32207,10302,62005,616,3203,-64410,61805,652,26358,10104,-13842,-17690,-65977,-53581,-24900,11646,29440,75986,-52467,17763,79906,-29044,-11284,-33457,22134,-58557,32101,-5125,47718,14772,-23318,-10567,-15868,41570,-44388,8760,9107,-8158,-11845,-11526,-562,57704,40136,-15839,-68782,-66382,33570,-4698,-32010,3462,18104,-13675,6266,36052,-63505,-29893,-10050,-65372,-80721,25464,-10161,-73221,9877,42992,43047,-53218,4272,28637,-67200,-94788,-50550,26043,-71627,18031,-53861,4069,-4599,33313,70998,21077,-18685,-23689,-15827,12331,-21331,-37580,-75477,-67618,-79601,-64792,-53839,-75333,-63789,-15490,-2502,-14745,29022,70952,22611,-64520,-13912,22610,-89495,-47672,-9010,19527,62097,-22277,-24777,-17054,42704,25253,-88443,-137591,-45714,14357,-17628,25369,-59805,-21215,4864,23305,13019,47395,65189,-43485,-33869,13984,-2288,-25095,-6757,-29263,64964,-45470,-67767,2704,82666,3573,1602,-53243,-71762,-52217,29303,-11775,22932,-27471,22529,-3226,48760,10827,102676,-5071,-84185,-32606,-8022,-8806,11875,-1556,-138,30264,104171,29553,31341,-4135,-2832,11927,74166,-38373,-16869,32013,10301,19509,-90362,-85791,25278,51057,-78161,-74546,-43450,15554,-13317,-23368,-2728,-24492,-28461,9637,-59842,-44024,-3159,-4827,-16274,-10946,60723,1825,37963,38595,41907,34215,15743,-22043,22411,39470,-3775,33908,418,-14480,56654,50798,-22313,-23688,-63578,27202,-58466,-11737,-11658,17417,67061,18159,28143,-1187,-4029,-5153,30503,31964,38865,13388,-46135,-66102,-6876,10716,-14524,45652,30491,75244,70073,61705,-31964,-62565,-17666,10466,-34511,-4694,90205,52089,32046,-2256,-71826,-89357,-8104,-41925,-4632,93455,38873,-32692,17389,-8530,-26636,-10690,-125529,-37265,-40084,-11601,63744,-83759,-394,16510,-19926,46534,-187,-69211,-13121,-56473,-17215,-35061,81001,65942,57307,-75942,-36634,43237,48987,25316,33925,20218,-52000,46846,-51751,-24383,-58347,19400,3287,34210,3455,-14085,-22179,-44289,-26036,73820,54034,92130,29398,100018,36142,-118419,-45680,-73142,-3495,125739,71443,-32210,36134,12826,20510,-3320,-115628,-16327,-34672,25630,-8069,35758,17616,22186,-33965,-15203,5477,20756,27077,62331,69528,45205,32134,42429,-36553,54279,63091,-8797,-9540,18022,52530,4296,-32304,-88013,-3231,-17631,-31407,23464,32925,8813,5900,112224,1183,-50566,-40897,28800,-29309,-38243,25614,-12958,33353,13384,-7963,-125366,28249,-56535,-31970,-5054,20599,32019,67803,58378,-35211,56275,8992,-92992,-74722,-103042,-36279,-44702,18685,75897,54970,90313,-31173,-28030,-2287,-37768,32654,-53725,18544,-11642,-16275,-5112,22455,-31759,-49169,46765,-46642,93053,85264,-21796,-24561,23938,12894,-25600,47034,-19818,7456,68856,-3120,39055,39592,37048,34748,34781,-5781,-35019,-12143,35983,30947,7621,-15320,-29111,60084,-31576,13884,-75959,-28684,-35203,-22762,-126173,-37281,39526,81224,-13568,-48467,17902,15707,5968,-21735,748,34380,-32813,-56550,-116071,-15214,-24457,-28226,-48586,-63007,-40861,44310,-39736,16046,63795,13313,70894,37804,-44203,-6771,31225,-492,-21335,-3516,45314,51545,-70914,-100754,-36016,-1263,-37133,14160,28902,69361,1182,-28777,11225,-7639,-27583,-59601,-88516,-28191,3082,-107363,-71274,-33695,44205,26329,-12925,-35138,-23508,-66510,-445,-8480,-48313,47954,92147,55224,78794,64588,-35149,3746,48939,-41662,-16735,7079,-57227,24247,17167,31320,-1956,-37961,-44742,10334,89198,48831,25447,-44267,-70689,-14406,5787,14924,58457,35618,18441,13819,29944],[-4172,14329,-25521,-18027,-10184,-42411,-18854,8573,-22558,-37042,12989,19020,34067,-2159,3342,69010,62427,-61028,12968,-20974,40057,-9080,6536,37506,11702,-57444,-41164,-71397,-19029,-50110,-86128,-50107,-4657,34271,4603,10360,4075,-101275,-79307,-13267,-40773,-25903,-619,42176,10675,-65567,-30515,-61837,14154,-3730,22798,-7831,-12407,-54701,-114828,31032,-33875,-77604,49101,-10945,-84139,121929,43727,-78353,-82995,-103590,-68267,-8836,-48056,9716,7163,11374,15074,-20097,-11234,-2214,42994,-3184,2088,572,-16513,-28032,-55610,-9652,-98123,4274,-45567,54588,1883,-42658,-1173,-36326,-109948,-13524,-9340,136373,76978,13035,-208,21325,3588,13539,-12039,-110286,-196,-60492,43406,31547,74917,-14047,-17350,8523,-54937,74109,50546,-306,-67542,-10111,-26128,37525,-6341,48251,18376,8964,24898,8478,-4045,-28188,-331,47892,2125,13770,-16900,-5701,-30167,-76122,9636,30097,-54856,47860,-12316,-91696,-12614,-14837,-72485,25464,18116,-15859,-33685,27210,-31274,-19012,-6331,30866,10998,-47804,23145,6073,13234,1885,15248,1103,19560,-52377,24624,-31806,4489,-6769,-18690,25956,-30637,35621,27605,-6916,16833,-682,16550,34480,34798,59214,24495,-6747,50414,37190,33966,10859,19581,-28948,-239,40421,9238,-34757,22038,40796,-57310,44828,-78929,-2682,13972,-108895,46070,-69617,-117914,37735,65272,2473,53455,40005,-24169,70271,15566,67975,20351,-74822,-58562,-92481,-41759,-69326,-70134,-92464,64593,22964,87240,-21561,-32534,458,26622,-25649,25991,10520,-54518,-29035,33422,46259,8408,-43770,-88194,-59942,-15770,-51785,53038,11537,-12626,48524,23880,-53402,-15644,71309,-36594,13757,-65949,-76031,102903,68528,117560,-28895,-21887,-20360,65404,-2676,7751,913,11777,-36177,-91995,-66053,16472,91570,-18191,-35163,-20869,15315,24687,-9071,-712,40702,-23786,-6562,31328,6770,20125,29673,85056,60184,-26027,-30462,-28770,-36879,-16146,35004,25780,-1250,-70210,21648,12044,-23406,82079,60047,6623,33702,85614,58230,90359,24441,-7639,-14740,47810,50511,-5337,6066,29261,86053,49778,7884,-23232,-532,32715,-35451,-9904,-1670,42279,81666,31383,83974,8955,-19869,-31343,-10510,-34868,-114446,-29133,-6996,-36715,45595,14712,-11709,55461,42779,-60459,-69942,-1904,-2746,9459,-103213,-23868,32984,73377,1264,100873,1507,-4759,45603,-19725,17625,17601,38470,50751,43592,39862,53851,-36543,-16669,-10254,-18362,-32755,7165,99483,-6037,-14612,-23582,15701,63458,-32224,39392,-16171,22689,92183,65833,-15184,-43293,-30289,8167,10784,-54864,43764,14736,-56643,21682,22888,31457,15983,-40558,59464,82607,69978,-4386,19471,6762,-15564,-45922,2765,-58584,47381,64174,-20426,-30614,-56890,15737,31095,-113319,-39519,11390,-51334,36817,-114548,-37486,11266,-2517,-46447,1643,56133,-9964,8944,32643,80117,41554,21654,-4508,26859,1390,-34172,-10148,31790,27501,41434,-24646,1604,25115,-12301,-62251,154681,59939,8236,-55282,41727,-45683,-55115,-68435,-6759,-53265,-60065,-1600,23438,-48558,-64603,-82234,95078,-33562,4750,52329,31898,29633,-32675,-5298,65096,11226,-26758,42633,-38415,-44254,15862,-46726,-15559,-48778,-103610,-50477,-60933,28326,69819,-24267,12246,35293,12069,-31154,42664,-38902,-60275,-742,-1551,16926,-117258,-36186,-58983,59181,-68057,-63725,-70807,2527,82282,44539,77402,20379,26115,-53074,67242,5985,26290,28878,-13453,-6347,-65727,-39574,-18701,23647,35073,101698,-23470,24809,78116,-13991,3100,-10628,8235,-23097,28045,3112,28938,21512,6115,3637,-39365,31885,-18287,21166,-10161,-25663,15137,1341,912,45668,31273,27246,-18729,-56342,28169,-24382,-23588,-2837,25972,-2789,20139,24548,-40573,-19194,-23571,-76858,-94046,16121,-7772,-124615,-21713,27096,27517,-43388,15156,30992,-85336,-94010,-43392,10784,-70368,28089,-19273,4264,8434,52772,98753,28849,-6512,-35019,628,-186,-16538,-26410,-99237,-83139,-84206,-67502,-66683,-66011,-55984,-16519,3821,-13172,23693,40322,26401,-43025,-4541,25339,-117402,-76648,5877,48401,72365,-39250,-42269,-34437,47452,71880,-54826,-143273,-60668,23937,-17856,18432,-39145,-19241,-40391,8472,-17233,43854,57567,-20315,-24534,27470,83,-16738,-16458,-14951,46180,-53440,-64954,-4207,73453,-8520,-6724,-43424,-69991,-15523,32029,10171,31060,-15618,8997,-23106,29463,14676,31754,-64266,-74610,-37164,-11897,3386,41343,-26058,-17300,8051,82639,8699,65941,-11452,-27490,18658,80367,-21508,-46879,-3225,13805,22949,-95488,-101924,36219,63075,-70044,-33063,-55410,-33578,-23823,-27904,-11245,-31571,-26438,9899,-39355,-79788,-17027,10827,-4111,-7179,43145,13970,57747,60548,42001,32884,19720,-5212,19791,32929,10133,30037,4579,-14994,82977,42379,-28396,-5823,-50898,23776,-73348,-3434,-27740,14009,76740,38655,7084,14108,22006,-11843,23460,30992,10801,860,-41913,-73204,-24906,4044,-33799,49319,29363,58474,75710,63274,-30465,-62989,-19170,8290,-91499,-13478,48212,27564,16586,-27782,-28899,-89216,-192,-53798,9376,143039,36660,-31827,29209,7566,-34231,-34403,-148133,-20753,-45904,-7905,87377,-61671,22912,-3528,-14336,34873,1859,-83772,-33546,-37929,-9965,-39835,56867,57939,32095,-67398,-31628,60743,64518,19540,37384,27140,-50756,10825,-31334,9627,-52276,33403,20426,64890,-1524,-37546,-15668,-36331,-20955,75233,43887,104047,37175,118536,27034,-77671,-33398,-37406,-20485,93492,58776,-28302,37563,15148,21514,1606,-98617,-19329,-32120,-9891,3714,26441,19679,23739,-40799,-15097,34608,-10739,29683,48748,68838,36911,23506,33534,-48281,43682,76757,-50367,-8731,29099,46463,27285,-39466,-94962,-284,-46602,-41252,17862,53313,1417,7231,100121,3030,-54071,-39739,67842,-20118,-27317,19023,-23344,14212,10914,-26805,-108485,32650,-21674,-12090,9489,34104,5935,44137,35498,-14986,30067,41563,-75900,-86183,-94591,-31121,-55394,13405,95448,47903,65937,-67671,-24404,4667,-52854,16979,-45286,-62,-24526,-10909,-20358,3655,126,-49062,42889,-48093,85805,72808,18243,-33922,34361,40236,-19201,54125,-776,18054,53059,-14407,30857,23533,49655,30736,-18025,-3707,-34091,-14084,33698,9598,-2467,-4114,-53012,63182,-10312,30563,-59620,-20753,-25228,-9122,-89463,-19104,46650,115087,28225,-47240,27208,15091,19936,-16147,-2721,27966,-34764,-83651,-136834,-16586,-51050,-19297,-67983,-63848,-38210,36936,-60192,27495,82685,-2885,46669,47130,-48462,-9408,36108,-9261,5140,-12970,43602,53564,-66276,-88355,-23442,20253,-39276,26789,55302,76307,6278,-21308,24533,-14095,-29257,-85138,-97400,-23943,13927,-87790,-54248,-47642,30435,37457,-21729,-40273,-42564,-84070,-21078,-38479,-53233,34266,108815,74394,97247,60606,-29123,-34669,50683,-46143,-93560,-17805,-61449,24843,-6714,54988,24091,-29833,-53283,-19505,90866,55477,13623,-35738,-61853,2476,19491,-1534,59169,45834,5895,-709,18529],[3805,5976,-20203,-24900,-13302,-2341,-17661,-23880,-45173,-50296,17557,35876,32709,-5350,15103,53795,58774,-53276,-399,-16860,30120,-4966,32489,29751,15108,-52518,-50755,-98657,-33377,-67071,-59997,-11313,-8308,7712,-4120,-3097,-8779,-91093,-79539,-31401,-58257,-25287,-409,93290,26182,-62363,-22129,-35971,2377,-22020,-6937,-15717,-11384,-23964,-93360,10305,18494,-69362,35440,4008,-80671,44522,35412,-66487,-67832,-60270,-53039,-2400,-26534,-9465,4572,15151,21155,-26532,-24806,-5212,37996,-17056,-7378,787,-8820,-32614,-55628,8779,-86376,10203,-64651,45027,18688,-38094,-1697,-38093,-74360,-18120,-16276,146903,84098,-2706,15785,21896,-4222,14227,-20675,-97220,8983,-73350,45950,32556,91303,10910,6627,8853,-21173,104067,56257,6957,-49231,-1827,-21498,31653,-5678,49264,40,1908,32696,9299,-6577,-22011,22055,44616,14793,-8082,-521,27736,-28018,-72583,36994,29210,-51021,48774,-32999,-117525,-4800,-15849,-64077,16683,-1091,-35158,-44565,21642,-45437,-12458,-4929,53515,18507,-52601,19515,6912,30750,8484,-20265,-170,28916,-38695,25038,-26142,-16062,-15286,-8213,26704,-47611,41324,20479,-11877,30789,763,3410,42148,-266,59303,31296,-15635,43085,30837,44296,20467,16088,-28095,-13341,40777,31005,-34860,22288,50328,-88778,32743,-74505,-1035,15992,-77527,41392,-68031,-104669,10139,49985,3373,47977,51503,-17979,52183,10407,39807,9349,-73291,-52573,-120705,-64075,-75249,-41197,-118162,60744,19134,71338,-13975,-31675,11844,40360,-9484,40562,15702,-40238,-30398,44060,24872,15808,-50528,-94337,-92312,-8334,-52152,49253,3838,11686,34019,15345,-31520,13251,94437,-26167,32332,-64476,-125445,144267,23260,90881,-45263,-25143,-62842,47617,-14461,-17185,-20844,14732,-45652,-112495,-37225,5874,73811,-15468,-38596,-9936,-8993,16294,-21262,-17581,11969,-16498,-12948,45656,12131,26889,26039,58050,22263,-24191,-27589,-32471,-43893,-3585,39181,10089,3103,-81157,21992,4046,-12085,91240,-327,-3392,34218,83602,2743,70644,32726,11223,9655,55345,50221,-10127,23880,14456,61884,46825,8036,8905,11714,4273,-57055,11883,-11629,34503,101118,23734,2802,-5535,-25218,13698,4232,-19541,-116957,-8955,4487,-38219,43875,10899,-29470,32847,27023,-67735,-81906,15287,60213,17895,-118771,-13397,29847,92620,15362,86625,1921,-15440,64095,6219,34016,17426,36823,39687,45714,29460,26839,-31974,1242,-28919,-7291,-34045,-3110,66371,-8530,-24806,26,8877,66860,-34638,46398,-15632,12446,85893,76819,-9856,-34976,-24454,3386,-21364,-37355,46062,11479,-91496,-9451,2858,28714,20354,-29730,34178,67676,70346,-9219,28419,-1756,7443,-45680,30286,-59108,47877,52942,-5083,-26808,-50419,9406,28820,-79115,-54649,9692,-39555,27255,-139801,-77024,-16978,-26188,-13262,9983,53327,5079,10166,15099,67476,34795,25854,16971,47141,29708,-23704,12893,14640,64749,70253,-60405,-21126,10863,-8968,-43202,156226,51450,-1323,-52385,12419,-34099,-33524,-77947,10007,-42265,-53513,18785,12224,-72553,-56000,-61978,79118,-23472,9639,49893,49149,21098,-24776,-12387,80597,35566,-448,52366,-43346,-50694,36504,-45911,-5804,-48440,-88769,-39613,-61258,24317,67930,-60998,8435,42504,23439,-43415,22979,-58507,-67433,-7738,30298,28266,-120563,-43906,-58088,37829,-44423,-41455,-69837,22979,129223,63084,72261,32553,35348,-39792,59441,8998,15209,45536,-8858,7299,-53739,5136,-14849,24768,44408,112738,2187,29476,60132,14199,17157,18280,-3424,555,17533,12820,17230,23974,32879,28992,-55856,11349,406,18420,-28986,-48891,46386,14886,5559,29041,9189,52167,15545,-37973,17650,-47290,-2585,-8537,37051,2200,21133,11296,-12989,-12845,-41309,-85040,-77742,14414,1210,-126597,-34886,-2857,8322,-25832,20182,33313,-90620,-105027,-28787,-4791,-52990,35191,22244,-241,22446,63509,109597,14743,5413,-35132,13117,-9834,-6944,-10919,-106434,-81748,-87694,-68740,-69998,-44266,-42310,-16644,15168,-2549,24368,10472,23991,-26111,-3538,27080,-108794,-100926,14315,38903,79442,-48393,-50610,-46122,60771,97000,-23233,-110932,-57311,32845,-16742,4376,-13233,-14252,-77509,-8304,-39732,36517,51055,-2661,-7852,33824,8870,308,-23434,4560,23722,-62942,-55267,-13631,44807,-23080,-15340,-24994,-62097,3142,33965,31055,30087,17,1787,-40305,13789,12120,-35078,-101614,-58014,-48245,-24892,6855,55650,-44667,-22732,-12067,50673,669,96801,-19014,-50776,20905,71306,6070,-68074,-25874,29183,35684,-82685,-100592,40730,70273,-48036,7665,-57070,-77914,-28171,-25419,-12925,-42635,-24484,11733,-10339,-97199,-28171,24734,6436,-13444,29851,23935,69500,81954,40806,30700,12980,13939,19688,26900,23936,26970,9445,-16699,101090,28299,-30726,10174,-28284,11598,-80057,13562,-34850,10271,78799,37945,-17273,33451,44483,-20554,14504,23565,-15410,-8889,-31906,-72393,-39044,-7427,-46899,52249,30109,33815,63951,56774,-17879,-57072,-13662,9220,-137570,-21546,-2504,5084,-353,-56381,10814,-85632,14163,-65168,24554,152657,32662,-33425,29211,21230,-33479,-51183,-120021,-1026,-40816,-6296,100575,-16131,46979,-23453,-12461,18040,2776,-80469,-44877,-23267,22,-28583,24438,42127,1505,-49963,-31883,55687,72228,15471,38173,22656,-44517,-19817,3856,44062,-43986,47102,25851,76032,-6598,-50385,-11010,-27249,-4870,70051,27970,109727,35374,109157,18893,-25160,-29010,-7112,-40562,52347,44166,-36524,3870,14426,23781,7788,-75718,-18105,-25340,-45955,7183,13073,17925,23295,-44744,-8116,59573,-43185,26818,27528,58334,18700,10756,2298,-46135,19790,79174,-77326,-7919,38678,37141,35446,-56846,-90671,7076,-68957,-45262,10351,63133,-5450,6975,72588,7417,-55694,-31545,86494,-10805,-14481,12646,-32989,-17068,8365,-31453,-70545,24620,-3039,13209,27311,49014,-15543,18231,4717,9488,-9230,64866,-50203,-93793,-69075,-21316,-53865,10181,100280,39002,39065,-94313,-22038,9458,-61687,-12180,-18294,-21964,-23939,-535,-31554,-14687,41899,-45868,34691,-46230,53571,48911,63143,-42382,40691,64026,-3302,53399,23517,34717,32861,-7918,17600,13072,62180,17750,-48396,-8074,-25628,-14550,35224,-2916,-19578,2576,-79835,56348,8887,29382,-48220,-14335,-11397,-7505,-38831,401,42243,126706,60329,-41264,30136,12257,30923,-9773,-8852,22597,-27035,-97138,-121424,-12350,-70503,-8815,-90273,-70825,-40517,21534,-75819,26245,84140,-18700,21287,45894,-59461,-14655,29660,-10553,37781,-25023,30440,55681,-49580,-67675,-6047,37277,-40502,46263,62370,66601,18275,-10554,37931,-13206,-28280,-89965,-105306,-19929,16252,-79975,-36555,-49642,9044,37661,-23460,-24223,-34471,-92035,-35743,-68587,-54905,15094,112633,93461,90336,51489,-25625,-64389,45045,-50518,-140382,-37821,-47588,33808,-27901,57724,42218,-7465,-47600,-47731,80139,46526,6047,-24467,-42764,19746,34326,-16481,37850,54659,-6677,-15209,22343],[8629,-12882,-14602,-26434,-9770,48390,-14692,-54967,-63529,-62105,8830,43811,31703,-10112,21404,29682,50277,-36477,-19541,-2741,14343,-11193,48310,33584,20536,-45399,-55714,-113760,-27190,-75331,-25508,31823,-10687,-24424,-7046,-13929,-26565,-76379,-76408,-41648,-68186,-25830,-11059,113889,30946,-37858,-2546,-11030,-16212,-35071,-27155,-16565,-12681,18729,-61738,-7790,63952,-44949,19958,14761,-72513,-27594,-1501,-50834,-39900,35178,-28859,4711,214,-31444,-1909,19213,27106,-38345,-39895,-12926,33262,-32654,-26693,-3503,10924,-27405,-56071,26571,-62945,16003,-77147,29050,27368,-33307,-1867,-38397,-37065,-26639,-22413,124554,73281,-17396,41046,30993,-10910,13318,-26236,-66879,11483,-82018,47688,33910,100325,35807,22472,10255,16797,121799,44665,14172,-18041,10463,-2557,37443,-11117,44319,-22024,-6796,37143,2431,-8337,-18515,41374,34861,31047,-21112,10390,53512,-20739,-48837,52215,17704,-44019,29442,-51058,-124008,-218,-16965,-49213,3388,-28940,-50917,-53568,18064,-57542,-9802,-6675,74974,17113,-56492,13049,4139,38112,20989,-56307,-4509,35460,-23192,22161,-22177,-42424,-23295,3288,25077,-54432,42343,10910,-11944,40780,-2747,-22545,38246,-30125,51875,35608,-17867,27400,23296,61603,38805,12501,-18251,-27246,33908,42843,-18911,17577,53577,-100484,17202,-62109,8177,16774,-58705,17762,-56923,-83191,-14282,26821,6748,38493,53432,-13385,12967,13049,6706,-4657,-55472,-42713,-128558,-90910,-63363,-7780,-119391,53910,11807,60015,1825,-17915,28620,57698,7427,45489,17546,-28324,-28628,62796,3957,13859,-56410,-92854,-109372,11457,-41062,38143,-5931,32298,39360,11462,2621,40014,106018,-16026,51029,-64926,-160799,164732,-32978,44786,-54793,-31181,-87106,21843,-19154,-24987,-32835,22766,-49446,-113440,-8836,-5989,53204,-836,-38863,-2338,-24548,-5983,-45656,-33549,-27763,-12237,-18583,57963,15435,33270,22049,25932,-19596,-19103,-10920,-19336,-41837,14528,41971,-8391,-5647,-68512,24585,-4341,-7065,87363,-45444,-15618,30109,74040,-52523,26748,40991,31858,33116,59779,51470,-10068,33254,282,36503,36852,3559,25370,23823,-24218,-78707,30630,-13026,21985,100344,14154,-79306,-36946,-29575,44754,16084,2758,-79246,9207,15775,-21663,45017,14793,-45826,3412,1884,-65258,-84144,27882,106344,30722,-122164,-8552,22248,87756,31599,54356,-1406,-19705,76718,34649,55180,16747,27372,13878,47919,24713,9744,-22438,32914,-37306,9398,-28457,-16581,20440,-4477,-39710,20620,104,58270,-31572,51478,-14547,3020,79895,86671,-20736,-28773,-25022,4084,-47229,-18965,47119,12878,-97820,-31421,-25526,25765,16260,-18018,-21090,46541,53268,-14646,29003,-12717,24967,-39962,33031,-54171,47335,43244,4515,-23516,-28340,6061,19120,-30687,-71511,13896,-22748,-82,-152164,-104971,-35355,-44430,19181,15709,42547,9360,6491,-10642,57236,21539,34626,39069,59557,56457,-16460,32324,-12095,88033,86212,-89085,-34288,-5342,-5433,-22864,131289,41296,-15124,-40956,-14894,-19897,-17501,-86352,17556,-28636,-55826,29929,-8597,-98436,-45254,-35320,58318,-6996,16583,34837,44246,19362,-1472,-18577,90643,57123,35681,48956,-46382,-52197,55600,-41358,-8459,-35160,-61117,-21783,-54583,11742,57719,-78386,-1535,49145,33632,-47738,5141,-63199,-72202,-28642,50185,32406,-103009,-50583,-52348,670,-21844,-15262,-55465,50273,147181,60563,46810,33652,29600,-30247,40923,7241,-1029,54981,-2017,17684,-31768,64284,-13568,16284,47174,108962,16049,31729,30858,46315,25892,42482,-8466,9438,3682,20727,14542,23008,50179,59132,-61087,-15415,4836,816,-42030,-67905,64618,25011,11707,11733,-18667,56255,26415,-20136,3962,-69811,24518,-11733,46812,2366,9589,-649,10747,-9830,-53793,-87354,-43345,22720,11452,-76234,-30139,-35255,-11804,-5953,11024,31135,-79481,-116369,-5744,-2598,-23159,41139,57299,-6624,31603,62278,100319,-12570,14236,-16630,19504,-12059,6837,10188,-92739,-62129,-85307,-68008,-62551,-16891,-31222,-13136,30770,12832,30205,-12522,12857,-14853,-12729,26479,-72293,-110030,14866,4179,77127,-48457,-46689,-49332,75835,93848,-220,-58256,-36631,36263,-13364,-12756,9046,-11649,-105946,-22868,-47544,23902,41995,5407,12129,32554,23566,21225,-26023,23313,5670,-70668,-41767,-25778,-359,-36941,-20215,-600,-48600,294,33804,44078,21143,15174,-486,-54881,13002,-1805,-76870,-107093,-40615,-59963,-42686,2760,49720,-52808,-16656,-26971,14287,18238,116670,-25097,-70285,15941,49565,37619,-77301,-30919,52717,48846,-57942,-88471,34486,66384,-21868,34203,-50107,-107900,-27279,-15905,-5447,-53225,-21894,12677,20164,-86521,-32506,29675,12201,-24238,20584,27223,71327,96511,39099,26121,-1527,31141,21992,20464,34169,21786,14210,-15860,101483,12820,-27822,19475,-5735,-5215,-79259,32582,-31413,9181,71770,16894,-37538,51145,51310,-28408,6210,7902,-39419,-12305,-20038,-63890,-46910,-17896,-49378,52290,33408,12576,28343,43667,-12700,-46778,-1880,12790,-155532,-29921,-43696,-12867,-15152,-77744,36813,-68307,26596,-73771,34994,120402,29744,-34777,22028,26410,-26880,-59579,-56159,12765,-26246,-5767,104648,37717,69233,-35786,-13516,2547,-447,-60685,-45988,-14985,6391,-6669,-4076,24243,-28042,-30182,-35827,30885,68355,13032,37198,9800,-33689,-40489,41595,70440,-35811,57133,19603,66436,-9325,-49194,-8410,-20860,15108,61947,9775,110982,25561,80237,15537,21250,-32289,7292,-58242,18306,31979,-50612,-54101,14470,23923,13740,-53342,-13792,-13799,-71177,1634,1307,12853,23271,-43228,6644,72060,-69802,19561,6979,45793,-71,148,-32413,-32364,-10226,70829,-80768,-6410,50374,28083,27610,-85514,-76278,15129,-78125,-42255,3008,59389,-8755,7345,41219,14681,-49586,-22305,79517,-2596,-1475,8993,-39961,-51197,6744,-22251,-25365,6621,-5825,38113,46856,61152,-28316,-720,-26881,27139,-44568,75047,-23651,-96056,-34114,-8766,-37636,10043,90663,36727,11990,-104284,-20116,7807,-63978,-48783,14672,-35044,-11842,13867,-27842,-21477,82672,-35130,23512,-40354,10385,21813,97993,-47409,38949,79009,17071,44331,43892,49332,13924,15510,931,11314,71534,1766,-53821,-16879,-13737,-17847,32054,163,-35731,4277,-100593,47228,18175,16069,-39636,-13484,771,-16688,6431,14495,27472,110787,70525,-32624,26609,10472,37867,-3966,-16491,21414,-11743,-94027,-74005,-4581,-72499,-703,-105917,-83121,-46493,3575,-83307,4695,63299,-28453,3750,36572,-72600,-20476,12958,-1329,60755,-40632,7412,57226,-27910,-40705,13173,45801,-42525,66832,46952,43561,38781,2102,51476,-4238,-26049,-71093,-115138,-21210,8338,-80758,-19385,-44200,-16386,30233,-19065,21,-7241,-84595,-32299,-86117,-50883,-5863,103978,108497,68461,41740,-23901,-76070,35229,-51689,-140065,-50402,-23405,46780,-44225,28429,46410,21221,-30148,-66006,61210,26593,6763,-11660,-21620,30094,51599,-25375,161,57734,-16706,-24528,39661],[9520,-38756,-13261,-20528,-1936,82280,-8860,-73611,-73400,-68416,-5059,42773,36683,-16786,20857,5365,42530,-15869,-42122,14383,-4471,-24223,51446,44497,26741,-35877,-53834,-113502,-7966,-73248,4308,65090,-9223,-48112,-2618,-20791,-45881,-67535,-67553,-41661,-69728,-26111,-29430,99846,25568,10609,35029,8388,-37049,-40145,-30340,-12297,-15502,60123,-23457,-18841,93233,-12263,4811,21257,-61641,-67903,-52988,-33570,-6638,140046,-3333,9542,25867,-50796,-13534,18968,35768,-52011,-52231,-24073,29781,-49556,-54170,-11172,35164,-15025,-61242,38478,-38570,17700,-78604,15450,24823,-31017,-1799,-42922,-9690,-36474,-24420,75783,50236,-27728,67866,44150,-13901,11178,-27788,-26117,6375,-84346,48460,33061,96180,51985,27169,13537,45442,122992,15326,24511,21121,26573,28574,52870,-22053,32891,-40127,-13995,34449,-6855,-9738,-15383,53096,20949,48587,-21295,12190,68062,-7419,-10394,50052,-714,-38491,4863,-57674,-101431,2073,-18514,-36662,-8769,-57135,-58566,-54108,16128,-63796,-11405,-11117,83403,7383,-56463,6650,-2116,31619,36985,-80181,-9989,37571,-8454,19609,-20815,-64679,-28972,12005,19660,-56222,35404,356,-7898,44919,-12437,-59005,25863,-47844,44492,34923,-11465,8899,17956,79547,59837,14204,-3435,-40590,22656,41503,14599,8831,55610,-88026,-238,-45169,18693,11138,-59465,-19947,-38989,-58733,-30465,-1418,10951,25488,43964,-9333,-35177,21538,-26978,-17567,-25239,-30393,-114658,-113656,-41309,18606,-96564,41560,1645,56267,23264,3613,46674,72312,20236,40997,19495,-21059,-24920,77889,-15223,2880,-61231,-77694,-110171,37698,-25311,18897,-19281,39697,62411,10935,39678,62135,108476,-2371,66214,-73375,-178992,170278,-89735,-5603,-53081,-39558,-91496,-3656,-14385,-14271,-32071,29148,-46519,-91994,12695,-18274,32128,21293,-35819,1186,-28540,-39308,-75111,-43119,-64373,-12166,-19578,63423,12048,39725,22473,430,-53302,-14945,13269,2766,-31417,34129,39623,-24494,-23363,-35279,30292,-12635,-8965,73296,-65644,-31740,24327,59361,-89515,-26886,49976,48155,49213,58397,53351,-5173,33708,-7461,15341,20684,-9387,26565,30339,-44468,-95235,38614,-6472,4454,80333,7655,-121106,-63665,-31117,55661,24105,26257,-22745,21317,21479,9663,47771,24671,-55888,-26950,-23486,-50852,-68556,32847,108942,47249,-117915,-13070,12210,64452,47268,15218,-9755,-18039,78354,55730,74149,15158,13413,-18747,47507,24030,8757,-10093,70736,-33688,27893,-20287,-31098,-17734,7406,-50705,34403,-7947,37934,-25256,52964,-13634,-4346,76735,92841,-42745,-30350,-30084,11037,-60188,-4584,44189,17232,-79543,-35809,-55119,22893,4014,-7526,-79412,25399,26504,-19908,21402,-25973,31458,-29775,9604,-44868,45914,35282,6792,-20292,708,4944,2470,12475,-85326,23574,-5615,-36336,-148978,-111008,-44899,-53987,41573,17277,27002,2019,-2060,-35243,50188,5474,40679,55116,60712,74983,-12429,43797,-38717,90351,84724,-104304,-36214,-19614,-3236,-7416,96935,29876,-29695,-26258,-29883,-8055,-7992,-92143,15317,-17464,-61123,29595,-29303,-111183,-33013,-10030,33922,8318,23695,14380,25108,29189,26327,-22115,92536,68178,71297,31086,-44782,-51270,66448,-33146,-18243,-9075,-28062,-2978,-43297,-3208,33073,-73815,-15287,50386,39237,-45483,-5089,-52297,-73858,-55186,49281,27681,-69710,-54026,-46139,-41354,-5908,6352,-28210,77238,123413,41067,10146,24905,12539,-28231,15899,-1104,-16179,54020,4051,20064,-5295,111322,-13830,4411,33864,93546,17196,31812,-2109,70357,26824,53774,-5965,7428,-8118,24856,20149,20216,54450,84529,-53375,-40038,-5553,-25833,-46411,-72275,57689,28349,16973,-2556,-44276,42361,15479,-11795,-9882,-87266,49038,-10764,51988,923,-6677,-7974,24046,-7904,-54979,-81413,-10575,38126,16997,-2668,-17150,-57004,-29222,11231,-15256,22442,-52800,-114643,24236,25548,9948,46411,74352,-11103,32585,49929,73442,-41183,17982,15697,20692,-3958,23000,34035,-59854,-32607,-73779,-64142,-46358,9243,-28145,-2792,47764,27125,34849,-28578,-6545,-7448,-29886,22459,-25775,-99710,10397,-33353,63113,-41426,-30031,-44548,84990,68932,12445,-11276,-6641,32953,-8171,-26711,19718,-16950,-126848,-31087,-38608,8238,26087,4146,30640,26818,41439,38060,-23982,35026,-2694,-74587,-27496,-39079,-50487,-46780,-18674,25065,-31767,-16130,30423,45475,7857,25558,-79,-67246,27928,-27382,-89478,-86646,-27207,-67405,-58211,-5382,27149,-49165,-6445,-35222,-19131,57385,121919,-28780,-85994,1564,22341,65264,-75647,-22936,73798,54264,-29375,-70788,17359,47564,-1792,39679,-38967,-121996,-23215,-1782,9211,-56525,-18125,10451,45843,-50852,-28230,22592,12154,-33667,11403,20020,62816,99712,37840,18735,-18476,41494,26000,13656,38610,7989,17269,-9498,80954,217,-19703,19324,9362,-21255,-71595,47397,-19021,12191,55817,-16092,-47248,59204,38593,-31816,2282,-14483,-64565,-8422,-10533,-50288,-47508,-20528,-40074,49708,39485,4093,-23615,28700,-21970,-34300,12946,17791,-137695,-39705,-64447,-25126,-24313,-81647,47581,-30897,29408,-77366,36279,67253,29809,-32427,15564,21506,-18359,-61468,12148,16218,-6806,-5331,102934,80493,83078,-35398,-15138,-6700,-9744,-31975,-38511,-12110,5637,15968,-17481,10806,-48924,-14879,-40302,800,54755,11705,35204,-7372,-20548,-51441,66055,82485,-29797,59879,6647,43840,-7898,-34321,-7063,-19655,31132,53317,-7256,108778,12091,48276,19283,50572,-39711,3483,-67911,3969,25520,-63055,-112778,17100,18837,17503,-37220,-8330,1692,-75371,-10375,-2875,7243,24758,-36875,25981,66880,-86372,10089,-5952,38285,-6242,-3062,-50590,-12692,-37465,55841,-65224,-4278,66844,22543,9304,-117406,-55801,19533,-75318,-32677,-2061,44398,-6124,9566,19059,23041,-33934,-17704,53653,4395,9942,8474,-42238,-75743,6563,-4917,9335,-15035,-23824,54781,63846,66473,-30231,-5215,-50833,29991,-63592,74545,-2627,-92675,1330,4727,-10330,12866,73716,48436,-11160,-96861,-17116,-1200,-60184,-82816,38142,-30774,5863,29895,-4876,-12347,109753,-14776,11243,-30641,-27253,856,111757,-47311,27709,82123,33248,29940,52233,52633,2375,48987,-16297,19209,76111,-10994,-45901,-26535,-3500,-23639,17411,16890,-42468,3396,-107231,43369,14021,2448,-29909,-19227,4355,-30653,33332,20857,7659,75336,55478,-25477,16377,12845,41660,429,-22838,24109,6524,-75297,-13151,3744,-52436,2105,-106032,-96851,-52272,-9907,-80849,-36371,26495,-29041,-97,23408,-80881,-23689,-8199,16383,63661,-57987,-20607,57256,-8367,-10085,30695,44404,-46749,78424,15492,16321,63265,12792,64524,9919,-24967,-34081,-121247,-30259,-7206,-78710,-2506,-38806,-39465,19576,-14460,19731,26031,-61435,-7213,-83235,-39611,-23571,86245,112709,43571,36672,-21668,-66969,25014,-42508,-103015,-55373,1021,58555,-55434,-32185,36004,44765,-7361,-68463,40125,4571,16476,1043,-4220,30246,69652,-26186,-37434,53098,-21649,-24809,61650],[8253,-64187,-19531,-7719,7163,86190,1078,-72812,-72890,-67061,-14076,34259,49104,-24232,15169,-4712,39159,2789,-64703,24556,-23696,-36484,44106,54865,32524,-23885,-44404,-102798,13250,-61974,18956,79267,-2242,-50009,7574,-20796,-62380,-67634,-52529,-32324,-62516,-24006,-49648,59911,13399,70807,84679,20397,-54379,-37012,-15963,-6555,-18758,84721,15307,-21097,102041,16778,-8410,23279,-50085,-73761,-96815,-19115,23027,197698,17869,10555,44495,-62062,-29499,11227,45924,-62126,-57862,-36020,28249,-65141,-84292,-19302,53704,248,-71510,41385,-19753,11510,-68219,8385,12503,-32192,-2572,-52569,3033,-44101,-19523,23053,26133,-31482,83910,55318,-12707,7606,-26170,14050,-4808,-80437,47371,28772,78126,52955,21590,18981,57686,108663,-22548,37440,62454,44603,62359,72903,-35800,16068,-48114,-17303,23113,-12558,-10908,-8989,56465,6790,61921,-8692,5140,71547,10852,31543,32908,-19566,-38084,-13879,-50160,-52945,2791,-19828,-33017,-16737,-77620,-54971,-42654,14645,-63230,-16418,-17611,71663,-6748,-51455,3337,-10819,13174,50814,-85848,-14889,35259,3886,18864,-21844,-73254,-31527,15197,9671,-59893,20737,-9411,-1606,43440,-26033,-96684,10403,-51633,42062,25952,2667,-6970,15625,90387,75154,22731,10338,-52046,11626,28300,54696,-3055,58106,-58926,-18097,-29887,23251,-2494,-73545,-60789,-18280,-36771,-36253,-29251,13793,10404,25749,-3533,-74685,31419,-58625,-26665,9416,-16505,-85057,-123072,-18468,36623,-56672,21246,-8970,58478,43083,24698,60269,76548,25925,29962,22618,-18097,-21022,78865,-32500,-13875,-64927,-48798,-98558,61496,-13883,-5449,-35733,26695,89138,9716,68668,79955,105037,16599,73843,-91283,-181725,162879,-133512,-44648,-39296,-48186,-82809,-20773,-1202,10284,-18307,28434,-37188,-52009,24714,-30146,12840,44150,-30507,803,-23642,-75617,-99471,-41788,-85116,-16472,-13387,59567,-319,45284,29828,-7815,-70855,-15534,34894,22075,-14526,51492,28816,-33916,-39603,7598,37379,-21457,-15962,54070,-66446,-52483,19877,42390,-99195,-71253,58858,55385,54055,50280,54596,3081,27305,-5595,544,1825,-32572,18142,26751,-51872,-101971,32976,4770,-17883,49518,6679,-111338,-66984,-29964,49581,29117,44000,24032,25799,18332,46037,48987,35984,-56202,-51429,-40330,-27177,-35306,30754,62719,64123,-111019,-27571,916,34806,59250,-19718,-21549,-12594,66317,63383,81139,11627,-1467,-47003,43870,24787,22335,1895,101617,-21100,43250,-14695,-43958,-33512,24980,-51381,34413,-12304,11295,-18552,49620,-13379,-9097,75469,92099,-66827,-42643,-36039,22501,-59691,2732,36043,21960,-51203,-20203,-76297,20122,-13464,458,-115631,9695,1963,-24357,9126,-39784,26027,-16399,-27619,-33230,43574,27704,839,-16566,24679,4433,-16980,37380,-88886,36705,7599,-65915,-133225,-90526,-50505,-55892,49107,15217,11973,-12862,-17183,-49302,45198,-8746,37210,60928,51271,80306,-10463,45001,-57450,72498,66455,-105450,-28490,-28862,-3357,319,67626,17631,-41199,-15221,-27256,-2359,-3348,-91093,6705,-12823,-62672,20308,-39725,-102829,-19363,8423,6818,15562,28954,-3080,7392,49523,48120,-21516,86227,65389,94469,1893,-38479,-50634,62600,-22096,-27889,23579,2238,11156,-31530,-13677,-6315,-52114,-28710,39215,37986,-39518,-5379,-30516,-71320,-77232,26364,14207,-33121,-53034,-43274,-76739,1997,17014,9169,95257,66920,15382,-23985,11840,-8050,-33777,-10724,-15989,-26464,42546,6516,12181,18371,126160,-13763,-2188,1923,70416,12046,30008,-31442,76762,21290,50041,2326,2466,-12583,25200,31232,16898,46441,96310,-34837,-55177,-25089,-52293,-42963,-56707,25689,23405,18825,-11053,-61499,16959,-8570,-17611,-20618,-95862,63015,-5366,52525,1163,-15717,-8197,25081,-5365,-45062,-66469,4514,52050,13804,56537,-7575,-59347,-40302,22042,-52913,8951,-16021,-93644,56558,72794,35098,49476,67900,-10730,25979,30917,36688,-60864,15561,49216,19484,14460,38584,52629,-15565,-7105,-54111,-56019,-26285,29573,-32255,16191,61947,35026,29098,-41314,-29442,-1068,-49014,14876,12619,-73498,6108,-55568,39646,-31208,-3225,-35298,82516,36168,16755,11189,21572,25435,-3182,-31845,15316,-33416,-138177,-29958,-16874,-5257,2024,-2589,43304,21878,58833,43256,-18299,35436,-1715,-75082,-14437,-50478,-89486,-49805,-10411,47208,-15056,-31951,23337,35596,-5137,28193,1403,-76860,51126,-59336,-83742,-56932,-19986,-67909,-64270,-13151,-396,-35997,-2282,-36607,-43591,96649,115423,-29858,-98811,-22501,-2010,82606,-67184,-11530,78822,47922,-4312,-48796,-6050,16178,6966,26028,-28939,-122968,-18280,12552,25284,-46923,-13012,3792,61860,-5901,-16647,6104,7683,-37224,-914,1346,46292,90636,37202,9272,-31941,40759,30589,7489,36749,-20495,16711,2714,46280,-6639,-8076,9851,14570,-31863,-56867,54580,-1364,18847,32732,-48380,-42975,50343,11574,-27964,5874,-38181,-93309,334,-6375,-35585,-40932,-10925,-21500,46882,47602,11301,-73197,18014,-38866,-21393,25900,22511,-91956,-51275,-64532,-31558,-25320,-64338,47369,20508,19287,-74286,27317,22907,32416,-24155,17678,10260,-11607,-61032,58120,9610,11196,-4349,99054,96991,81308,-21857,-14759,-8350,-24576,-5018,-26353,-11522,-1295,29487,-11046,6837,-55064,-8628,-41907,-16500,37991,10229,32922,-25418,-8401,-56007,65703,77697,-27032,53108,-5073,20509,-1934,-10230,-5678,-24004,37704,43800,-20676,102426,129,28376,30355,62021,-45908,-11804,-66511,12520,25583,-68471,-147921,20437,7171,17289,-30152,-3953,18310,-55187,-23785,4481,4760,26495,-28837,43202,43808,-92088,575,-8344,38444,9920,3447,-42629,5778,-54675,39798,-43019,-2210,87188,21750,-9526,-136949,-33854,17056,-68277,-18774,-3259,24605,3068,13259,14605,28804,-11813,-20295,23067,10768,17603,9088,-38009,-81523,7645,11499,21218,-33196,-44274,56612,73070,62695,-21545,7588,-60490,16991,-63281,68417,10070,-84291,29725,17425,19197,16405,57621,74065,-25249,-76170,-11811,-14872,-50952,-105210,41123,-8568,22551,44182,31899,8494,113761,11720,-178,-17930,-49460,-7268,103856,-41567,8931,73511,37552,14962,44890,38646,1945,82641,-30530,34598,76011,-16504,-39575,-33291,1134,-27408,-9501,37000,-34937,4408,-96423,46549,-1963,-1092,-17348,-28880,-5324,-42352,39000,22060,-10219,35893,21990,-24559,-1421,20833,44022,3002,-24612,26617,22156,-45673,38717,9564,-16262,-1199,-87647,-106306,-52990,-12870,-68466,-85759,-12340,-21380,10220,11003,-78054,-21660,-24456,34891,46110,-72771,-46381,55576,3993,21344,43256,34565,-53335,72589,-18338,-4011,82907,16962,75415,24114,-27562,9755,-113067,-45203,-24433,-63533,14404,-39045,-53681,9182,-17909,27248,53285,-29112,30396,-60783,-21534,-33119,64065,100219,22982,39136,-16157,-42080,17146,-15711,-55353,-54496,17173,65133,-62192,-106559,15245,53304,12752,-54606,23495,-10161,32076,11935,7481,21045,83025,-20221,-57402,41650,-19713,-15206,77837],[8027,-79994,-33964,8783,14693,66835,14712,-53117,-63105,-58276,-11255,20945,65355,-29973,8736,13191,40161,16064,-82925,19215,-40896,-39833,31761,58829,37039,-10753,-28714,-90428,26906,-43722,15513,74207,10335,-25375,19299,-10006,-72094,-71693,-34742,-17308,-47265,-17994,-65062,9134,-1169,117663,127173,25825,-63121,-27773,9276,-3107,-21467,83196,47097,-15098,92175,32322,-18673,19571,-39953,-59760,-115474,-11939,42691,182378,32688,7586,51875,-62047,-46900,-4332,53299,-63801,-54787,-45562,28844,-75502,-109219,-23987,58252,14190,-83139,35181,-7023,-4547,-49207,6328,-4100,-35633,-5967,-62898,3114,-46288,-7396,-8012,12519,-27781,78237,59490,-8788,2059,-23228,42612,-18811,-72377,43099,21556,51132,37258,9914,26262,54302,84517,-54452,48424,99441,61487,86266,91869,-48195,-3091,-43804,-16124,5408,-10761,-11731,3131,53651,-3781,63657,12255,-7599,65680,30923,65288,9194,-33023,-43778,-22212,-32684,5285,1799,-19692,-39934,-22434,-84747,-39280,-21028,12327,-57192,-23062,-25504,41808,-20341,-42705,5291,-20103,-10226,56407,-77223,-18723,30296,13012,18839,-24094,-63426,-31429,11777,-4256,-68072,2365,-16309,4572,38551,-39030,-122429,-2505,-44225,45862,6372,20744,-16341,15095,88139,77202,34600,17178,-60217,5355,7947,83847,-17149,58975,-28059,-34744,-21402,17420,-21059,-88730,-91455,1241,-21678,-32858,-48714,13316,-4437,4783,5990,-90802,37669,-86819,-31266,38559,-1974,-50813,-112604,-2335,52857,-9965,-6988,-16512,62195,52285,37501,64340,65738,24357,16640,25683,-17908,-18329,60759,-47244,-30987,-67219,-12467,-80952,74474,-14423,-29307,-52806,-7567,99052,3404,80766,94185,97646,38384,71212,-114386,-173767,139874,-151715,-61315,-16623,-53877,-70513,-24404,16116,39872,5516,19137,-23223,-3772,27500,-40624,-2582,61073,-24273,-2674,-16397,-104723,-109764,-27211,-84350,-23726,161,47278,-19703,48761,43194,5818,-71932,-22778,44342,28142,6087,64694,9230,-34466,-42609,44901,41436,-32465,-24672,35447,-60188,-76388,18849,25868,-84119,-92009,64654,51838,47664,36620,54072,12274,17484,4458,-8336,-14354,-61700,7562,11813,-46103,-95847,15769,16378,-43338,19172,10128,-65750,-41856,-28085,34796,33739,50177,41954,23625,6318,74955,45142,42684,-46016,-64153,-43453,-782,7305,26338,-10644,76153,-104116,-49285,-11056,11071,65016,-43349,-32711,-6815,41651,57722,67573,5257,-14626,-61176,38903,24771,41756,10065,112170,-6108,51232,-15172,-52015,-24531,43161,-39712,16487,-10819,-12737,-13822,41177,-14140,-11433,71666,81323,-83476,-63201,-39074,34845,-50150,2592,23409,24767,-28140,9731,-81282,17315,-31376,5616,-119784,2463,-10560,-27540,-2611,-51083,12012,-747,-59944,-21913,39992,18489,-13723,-12456,33752,3926,-32855,42158,-76041,50183,14619,-73622,-110443,-47898,-56798,-55398,42315,11711,2433,-27796,-40749,-47065,40195,-17375,21559,56082,35319,70704,-9047,36042,-65118,42321,36720,-98169,-15033,-31345,-4705,3436,49287,5587,-46433,-13578,-9264,-4165,-815,-78829,-2446,-16293,-56037,8044,-33704,-76473,-4130,17308,-20318,11059,30735,-11122,5685,72496,57914,-15943,74288,50524,95211,-32177,-29729,-52053,41038,-10009,-32014,53410,23667,17252,-24171,-15072,-51793,-21363,-37536,11273,29680,-32486,2604,-6367,-63938,-87020,-9564,-6085,-7586,-48701,-45754,-97839,4612,16245,51016,97031,1669,-4477,-43105,2289,-22538,-42788,-33822,-34832,-31714,23655,3953,-4845,32723,107178,-11445,3589,-41850,42907,8923,26372,-52267,63356,13701,35201,13571,2065,-7055,23436,44069,13435,30526,90924,-10961,-58020,-44381,-69170,-36044,-24994,-19508,11098,15254,-12404,-67528,-11767,-34351,-34839,-25697,-94388,62066,2776,51822,4691,-7538,-707,17723,-2851,-30009,-44618,-1816,52929,1400,80373,-7940,-41471,-42570,24412,-88664,-4561,22138,-57429,84226,121456,43518,47448,40107,-4646,16080,11632,757,-66238,6615,71168,18475,39738,49920,55863,28382,2890,-31303,-43535,-8284,42545,-36855,42153,69330,33658,7028,-53471,-47888,6267,-62386,4860,31900,-39876,6508,-55653,12018,-21777,28511,-26798,66336,9057,16386,6113,38636,18298,-1489,-25965,-1549,-57775,-133848,-18873,9030,-10887,-25957,-9601,47211,22593,72474,33520,-10693,24010,2777,-74799,-3219,-56613,-104761,-44383,2455,62834,-2192,-34785,13087,18212,-13998,22260,3808,-81747,72748,-88415,-73906,-34260,-18575,-61463,-56624,-16929,-18349,-18359,-11441,-31635,-56537,109455,105738,-28675,-108605,-53316,-17994,86522,-56931,-4607,58297,31121,12519,-22417,-28077,-19093,6364,2272,-23885,-112406,-14166,22147,35391,-23553,-6859,-7154,65094,28673,-1266,-12454,1927,-32870,-15073,-25317,27144,72167,35588,-864,-37184,27078,34440,3440,29708,-63367,11142,17683,11311,-7074,3935,-5938,12095,-34738,-34741,54147,17161,27078,5626,-68052,-25461,22088,-18885,-16069,17943,-55563,-121927,9116,-8265,-23834,-27268,10428,1166,47022,55929,29608,-101310,16231,-50283,-9063,31932,25172,-37863,-63748,-51059,-32570,-17306,-31592,41092,65577,-793,-63921,10932,6510,34544,-10352,32530,229,-8723,-62614,73199,-3522,21903,-2294,95981,82375,61247,-105,-11009,-4843,-41524,10556,-14696,-10034,-9704,28558,10907,14014,-44444,-12538,-38394,-10259,25507,6618,31069,-41927,37,-57840,39603,57723,-27339,37379,-7978,6922,7334,15938,-3184,-32352,33425,30663,-29338,90205,-6517,26061,46825,61319,-45826,-26659,-55365,36442,30094,-65096,-147609,19891,-9671,12298,-31215,-2554,31425,-17107,-32770,23072,7653,25441,-23122,50642,8063,-88850,-7900,-1997,43420,47740,18384,-13629,16931,-58566,27073,-25651,-938,106307,23784,-18934,-130243,-13894,7053,-65384,-4109,-74,7776,17148,16513,27986,27830,10985,-28000,1710,17003,19108,7259,-26259,-67491,9239,18394,8795,-42619,-54906,41459,70774,50265,-4854,34203,-53744,-5183,-48570,60552,15585,-72090,46405,27397,40670,16063,45565,103348,-26252,-48866,-4025,-28281,-36891,-112776,22105,23630,34064,53147,68752,30755,93208,34338,-9388,-3565,-55807,-940,84173,-30864,-12543,56583,27605,3477,23987,7876,12121,107428,-38382,51996,72157,-14507,-43140,-34562,-1010,-23819,-42748,47521,-14164,12156,-71866,49259,-24017,9573,-4992,-37132,-27314,-47034,28844,23550,-20500,6049,-16347,-32958,-27482,32999,46207,3527,-19645,23301,30413,-12553,66345,10539,20813,-8969,-55909,-106177,-45100,-2484,-48137,-126062,-39688,-10273,29655,2820,-62140,-13756,-26212,43094,16630,-80019,-62469,53134,7195,50448,48627,20039,-60698,47770,-40237,-9388,89837,11546,81723,33224,-35209,48176,-84201,-59958,-36516,-33123,30438,-46011,-55263,700,-34992,21636,67434,1607,62033,-27690,344,-31573,41710,70221,8597,47546,-5464,-11888,12384,29150,-19444,-50400,20930,65057,-65198,-164879,-9249,43310,23446,-29689,17095,-11924,47647,19890,14814,5941,84547,-11471,-52162,26748,-10573,1380,81964],[11619,-78954,-53479,24243,18723,41706,29266,-23336,-47689,-44396,4422,6210,78346,-30984,7007,61114,42067,24198,-91822,-4158,-53716,-29510,20681,55280,40036,62,-9980,-83019,27959,-20407,-708,57738,26643,17506,27265,13954,-72838,-71734,-21170,-1630,-26292,-8223,-70421,-37529,-14331,127011,139920,27235,-60733,-15816,35012,-4387,-23046,58578,66322,-2849,70564,30366,-25262,8431,-33450,-42990,-105526,-14326,50258,117009,42365,1488,46494,-51237,-61624,-24893,53360,-54882,-43893,-49968,31009,-77156,-121489,-21858,46446,23888,-90520,22467,2204,-29145,-27348,4194,-17761,-38454,-13599,-66797,-3564,-41306,8919,-4726,16037,-17099,48852,54770,-4567,-5621,-20656,52958,-31653,-62945,34578,13201,23781,9237,-2227,34525,41443,58661,-67495,51373,125215,73925,91403,106134,-54895,-20040,-30044,-11956,-12955,-1132,-12156,20330,47917,-8584,47872,33944,-21934,52895,48379,83422,-10595,-38354,-53478,-21484,-13525,53100,-1659,-17140,-53724,-31471,-76678,-13322,4066,8586,-48145,-28976,-34077,3948,-29465,-32995,13125,-27605,-29694,50241,-65260,-22589,25696,18713,17099,-25945,-37603,-30112,2577,-19729,-76406,-13483,-18197,8488,33377,-47111,-125631,-8944,-30548,54192,-22976,37236,-17752,14251,71248,62632,42711,13395,-63560,6429,-13286,88522,-31957,54438,-8770,-48329,-20121,2365,-38393,-95490,-101764,16748,-15648,-24262,-51437,8432,-16195,-11973,19500,-79019,36826,-109665,-32280,53589,11490,-23873,-81388,3496,73159,33510,-38660,-17375,63008,44808,38031,56762,41409,18191,5091,26225,-20071,-17158,26173,-57378,-42544,-67356,21033,-63408,72352,-30114,-46380,-67110,-55189,75934,-10000,72268,103678,86302,56783,58007,-133688,-160236,96701,-137187,-52478,8614,-53411,-60964,-14523,31592,65408,33567,4186,-7605,39063,22356,-48546,-12458,67725,-17946,-8089,-13682,-118446,-101689,155,-64984,-30819,18720,30341,-39937,49950,58477,37038,-63015,-36020,36571,16242,27026,73320,-15308,-26513,-25839,62871,36604,-47133,-31443,22299,-55835,-99547,21759,11745,-55025,-85685,62936,39610,33911,20308,51162,19738,7666,16692,-12971,-22462,-84534,726,-11028,-30675,-76280,-7778,24771,-68168,-2268,14081,-10047,1025,-28213,20006,42169,42345,30304,17436,-11446,86736,34504,39579,-27581,-62259,-32824,20674,46475,26884,-74079,78382,-96534,-72554,-23169,-208,63323,-53602,-38253,-4322,9158,43846,31575,-3876,-24753,-57002,35934,23026,55496,11455,95519,4037,50055,-21791,-52248,726,55808,-18594,-14689,-3072,-25355,-12105,28671,-16147,-12106,59804,58895,-86141,-83441,-36729,43819,-37806,-2953,8654,24530,-17582,42042,-67594,14313,-44628,8402,-98704,3798,-7662,-29101,-9095,-56543,-4905,16169,-72175,-13515,34724,6140,-36614,-9154,25629,4578,-39342,34183,-45490,60660,15861,-53122,-85829,4398,-65152,-59604,25664,9401,512,-35026,-71693,-28913,33538,-19047,-3303,43700,18557,48285,-7025,19434,-63205,11100,3266,-91350,-540,-26935,-3279,9848,41094,-1782,-43654,-23245,15350,-12187,1816,-53686,-6602,-26389,-40596,-489,-12779,-43689,12487,16321,-42191,-4316,28229,-7234,25407,86257,55745,-5525,60867,29211,69329,-63489,-21547,-55926,4549,551,-29200,71946,33824,15080,-25139,-6798,-89087,10223,-39242,-30311,16428,-25575,14167,11059,-52420,-81765,-42448,-29600,-2921,-44610,-53291,-102702,6865,9614,88802,79562,-49072,-10545,-40944,3468,-22593,-48499,-48339,-52838,-34333,2684,-3035,-26707,34477,69540,-5735,23517,-84191,13985,11545,20579,-62856,36603,9102,16497,25285,9653,7084,21876,55356,9383,12762,72749,11307,-50770,-54166,-69990,-31727,10613,-61720,-5493,5398,-7002,-63232,-36010,-52190,-53592,-24034,-84633,47055,10532,54800,10733,20251,12695,9902,-3916,-18138,-20810,-20929,31904,-16981,71221,-16982,-10049,-35561,17983,-107512,-12632,52082,-16778,99935,153273,32380,37593,-501,5638,9117,-1835,-24027,-57767,-8459,74608,18267,65401,53490,37516,60023,-5340,-11705,-28336,3028,48894,-33322,69061,67921,23543,-27507,-64001,-54059,14654,-63629,-5403,31245,-6928,12888,-37532,-13823,-15549,58692,-23944,38378,-4626,14730,-15920,40299,15515,-6136,-11672,-23263,-76437,-108160,-502,29260,-5530,-48858,-13010,41611,30934,80295,12002,-3047,4075,2648,-77130,6436,-55433,-94346,-30563,16300,71711,3815,-20635,1442,-1443,-17029,9270,8191,-79236,85664,-104850,-67990,-25947,-20806,-50286,-36385,-15238,-16564,-2490,-34106,-21303,-59078,81554,101572,-25909,-113354,-84598,-24982,77241,-48910,-3831,14021,9366,19641,6282,-40989,-47168,3299,-19886,-24627,-88743,-11525,23341,33593,8216,-502,-21025,54454,40222,14140,-23981,-1513,-21337,-24874,-51828,12471,49606,29745,-10229,-31929,2536,36285,2659,19703,-110176,563,29688,-10624,-2533,12540,-22999,6830,-30593,-6438,48478,32612,33966,-21643,-68428,562,-19888,-41843,2089,36441,-60296,-139232,12895,-14480,-17853,-5802,38092,21908,52436,61888,49412,-99516,23690,-46789,2297,27704,24476,4215,-74947,-32455,-28693,-1319,4492,31343,79199,-22517,-47030,-7069,16938,31876,5858,58031,-633,-9653,-68339,65156,-18177,21947,1786,96174,43554,27767,20977,-4535,-945,-55156,9713,-8672,-6170,-13670,14460,37022,29910,-20210,-24505,-29514,16594,21299,-1270,30060,-55044,4274,-58735,-2091,27593,-29423,16482,1853,7205,17585,37173,723,-42149,20956,11084,-33131,71115,-6753,35364,65069,54884,-36787,-30460,-39648,61412,35222,-53898,-117497,11108,-27439,3370,-36663,-5109,35996,24684,-32978,47198,14795,18642,-22684,43031,-30848,-79780,-15864,7868,46952,94124,37575,21241,17402,-50351,19110,-18413,-571,116817,23862,-13501,-95573,2276,-7937,-69624,7477,6525,-238,32410,16612,51345,17681,29055,-34790,-2760,22816,12735,-425,-7478,-41026,10342,11577,-19539,-41530,-49216,13083,56549,32334,15445,65157,-34045,-25050,-27613,52060,17535,-57569,49578,32425,47172,6309,34227,119977,-13748,-21808,5142,-36402,-18725,-109518,-10896,52866,40240,53866,89663,43404,55812,39618,-16072,10721,-51907,16168,65874,-16862,-30694,37011,8006,-2692,-3951,-32555,28213,117915,-37638,63712,64899,-8577,-55786,-29625,-7889,-10666,-72632,40110,13654,29798,-43719,37408,-44425,31770,295,-38421,-54109,-43847,11543,30171,-20912,-9074,-45372,-50174,-60307,44696,48213,1749,-8147,10527,29116,15778,66371,5642,42625,-17692,-21384,-93769,-28500,19658,-23564,-142609,-49218,-2671,49561,141,-37295,-1856,-8265,31585,-12636,-76619,-63946,51614,2256,73314,46197,5530,-65731,10678,-42531,1483,82151,-3487,80994,34271,-46952,72424,-39148,-66552,-38619,5840,43244,-56429,-44860,-5786,-63583,7642,67510,20820,69441,3455,20893,-19472,22275,28730,-566,56334,10367,12281,9551,80731,-2759,-45461,13452,59591,-64857,-180807,-31753,19329,21528,-2317,24157,-1391,56609,24996,20525,-11140,69686,-4798,-28428,13001,4181,19092,74507],[19897,-59218,-71687,34219,18590,25755,40448,2377,-31579,-28901,28236,-6461,80928,-24867,14148,122192,39760,30367,-86718,-39704,-59966,-6579,15539,47529,41975,3699,7414,-80962,16774,6309,-19874,40596,43026,60300,27185,48303,-65142,-63098,-19365,10212,-3475,3185,-63654,-69381,-23757,92120,111461,27405,-48277,-4346,52195,-10741,-23377,25650,72179,12934,46586,13443,-27583,-10622,-32522,-33132,-78058,-25128,47496,48786,49669,-6317,29954,-33660,-69848,-45509,44124,-36962,-28762,-47871,33475,-68712,-116735,-11764,23297,28214,-89494,7273,9379,-56906,-8321,-3077,-22532,-37294,-25812,-58593,-10679,-29667,23679,24899,35473,-1150,6699,43055,-2139,-14436,-19053,45242,-39690,-53920,21770,5617,4386,-22650,-10036,42544,26793,38607,-56086,42468,133837,79467,77212,115734,-52891,-29985,-13863,-7825,-25180,13292,-12564,38498,41726,-7941,14123,48015,-34652,36111,58931,84467,-18253,-36506,-63127,-16595,-497,77312,-8087,-12153,-67416,-48534,-55712,18463,24033,3993,-38340,-31597,-42321,-29671,-32186,-25262,25591,-31001,-38789,33117,-60458,-28570,24659,21200,11821,-25999,-4228,-29331,-9804,-32958,-76376,-21060,-13483,8760,30452,-48381,-103944,-7833,-15264,63872,-56791,46767,-12204,11260,43628,34304,39699,-1164,-60569,14321,-29490,66777,-44864,41934,-6022,-56924,-20864,-14936,-48233,-91463,-89219,26992,-18121,-15778,-32401,-760,-22198,-19263,34975,-47163,28409,-123665,-31104,50400,21020,-12779,-35457,-524,95250,66143,-65186,-9089,58903,21543,27954,39351,11051,11693,-2152,22080,-26564,-16513,-14802,-59681,-44178,-64254,41546,-49282,56962,-58160,-51832,-75915,-101096,18917,-28363,45598,105091,70396,64704,35998,-139386,-144340,32274,-91478,-23332,29291,-44752,-54759,3395,39910,81617,58507,-10905,6040,64361,10292,-52709,-15818,63365,-11464,-14193,-19208,-113702,-77062,36940,-35435,-33737,38194,13811,-52885,49900,70156,73805,-52896,-52342,13418,-10902,44501,77009,-37955,-12584,7599,54561,18094,-64948,-33597,17184,-54814,-116678,27342,715,-24179,-59269,49948,24135,18995,4986,45952,23286,113,22924,-14990,-19247,-85350,-67,-33961,-11650,-45544,-31717,28341,-87204,-12893,13876,34998,42349,-32335,11084,59131,22692,3934,10138,-29946,79122,18611,24803,-5248,-47349,-13165,31800,70239,38442,-97002,68582,-85596,-90354,-34482,-711,54295,-52451,-34534,-7474,-23964,28541,-18028,-14298,-31454,-37019,37744,19925,54864,4433,55839,4752,41273,-31002,-42794,29572,58234,5347,-45153,9333,-21715,-12924,14419,-19380,-12019,36954,26341,-73282,-91134,-28982,45966,-27342,-10575,-5165,21618,-16060,63604,-39066,11072,-49719,9624,-67686,11605,7722,-28617,-8067,-53989,-19109,31984,-59238,-9651,27520,-9288,-66409,-8571,7640,8583,-34106,24124,-2800,65507,14082,-11385,-62916,50669,-73259,-73320,5192,9878,4220,-29937,-103894,-1424,24880,-15293,-29847,28970,6140,18354,-4007,-410,-56114,-11050,-26567,-91512,10956,-17049,6710,27025,39717,6178,-33004,-41075,35583,-23385,5108,-18364,-3168,-39095,-19143,-712,12509,-18049,29199,7109,-52523,-25522,21652,7199,60380,80748,46559,8561,50209,8463,20999,-85476,-15873,-61443,-37944,7302,-21511,75116,34192,7214,-35513,7817,-106222,35775,-34361,-74006,2084,-18360,23600,15565,-39409,-63955,-57073,-51276,-20335,-45360,-63677,-93892,13100,5135,113239,46111,-74573,-1618,-19451,19098,-4207,-44265,-49969,-64290,-36929,-14490,-12055,-47118,24872,32993,3209,52402,-111850,-13083,16498,12060,-64180,7418,10250,1189,36065,23584,24841,22195,63161,4164,-1321,52369,26101,-38556,-48935,-53056,-34889,35008,-89392,-22085,-10042,2844,-52446,-50298,-56967,-61328,-16156,-70261,23857,14792,64536,16719,60529,28092,9971,-13133,-15652,-1320,-39121,-10798,-35794,44484,-27986,24523,-21041,4189,-100379,-12103,66121,16910,98910,158589,5759,18867,-42303,16948,10545,-5711,-31150,-40599,-28207,60330,17053,83380,47098,266,71189,-25218,-51,-13691,6299,50396,-16250,88004,59090,8336,-59297,-68798,-43992,22424,-50547,-13470,18265,21925,22499,-11222,-33308,-12592,81452,-29384,3825,-4292,13700,-39399,28325,18180,-18649,4619,-40347,-68627,-61663,19397,36882,9293,-57268,-12048,28047,44601,81697,-12599,3007,-18906,-7990,-84007,14862,-47428,-68185,-10328,27455,75855,1490,4324,-8742,-18800,-15081,-7395,15784,-67610,87539,-102224,-66794,-28987,-23735,-37886,-10563,-9210,5249,6155,-62751,-7137,-54586,20726,104886,-22301,-110161,-108419,-26257,56694,-44969,-4762,-38366,-10241,18576,32586,-40040,-59913,4718,-31005,-28723,-50387,-10075,15289,18099,38392,4803,-35930,31557,28697,27300,-21286,32,-5534,-22644,-67162,8311,28497,16563,-17788,-16834,-26253,35134,5283,9248,-142934,-13080,32573,-13355,4267,14344,-35685,3877,-22718,24076,40295,42123,36685,-45235,-50346,27761,-61778,-50807,22618,56766,-50981,-132047,8809,-21624,-18377,23862,63929,35741,63055,62845,60880,-73188,35444,-28158,12321,12964,20036,22687,-81934,-14378,-20497,19863,32756,18497,48137,-35755,-25807,-20073,37975,21100,19782,85690,12143,-12594,-76701,46847,-29653,11654,9445,101776,-4376,-8282,31796,2092,-1350,-59927,-6418,-11918,-804,-9211,-5961,54668,48638,10208,-40574,-16967,49910,23862,-14730,29666,-62960,6601,-57959,-43517,-5792,-31412,-3478,23006,18438,26430,49507,5407,-51080,5416,-14851,-32478,46664,-2117,43812,80587,46615,-19669,-19340,-25244,73238,37509,-36547,-75153,-6976,-40077,-6863,-41869,-11319,28797,54708,-23451,66763,21311,5368,-28036,20123,-61702,-67903,-25060,15139,43300,128850,55692,45847,7252,-34572,14754,-20118,-256,112451,16367,5240,-46118,14058,-22799,-76939,13098,14137,2182,44209,11131,72904,-634,39424,-33534,9233,27185,-1311,-15270,15867,-13678,10123,-6489,-50988,-31640,-28115,-20052,33967,13769,34028,87620,-9297,-31855,-7346,41906,19696,-42546,39550,30367,38308,-16204,17696,110912,7609,-346,13725,-35989,2445,-102981,-44859,66994,44153,45038,84066,40125,15302,17871,-20992,22973,-44233,36898,56607,-1789,-40573,20930,-11588,-4247,-31196,-71986,43221,113096,-27998,62581,53083,-4514,-71589,-19459,-15150,9127,-90546,15412,40410,56341,-24674,154,-56106,58483,-8163,-29492,-74389,-35435,-5759,42978,-12973,-12995,-56300,-71571,-94269,49095,48871,-2676,7050,-10588,19505,32436,45046,-4603,42199,-23298,5831,-70241,-7524,47690,585,-131492,-43255,-4897,60970,1816,-12301,10324,26285,-1513,-31922,-63112,-50533,52441,-7709,84985,37151,-4899,-64822,-26844,-27978,22680,65114,-24821,71676,27392,-59160,79520,8094,-59008,-29973,42531,50085,-64734,-27295,-10777,-92407,-7106,57479,23801,45356,22093,34285,-1226,7602,-13406,-5962,58683,29055,23137,6460,118497,-14,-41146,-15,51786,-61470,-149143,-49707,-8392,8356,19341,43530,14660,54215,28712,26737,-27521,40537,-3776,-2026,4653,21121,31373,60947],[31449,-25450,-80721,36286,14840,24253,44326,10554,-19477,-15223,52349,-14142,69648,-10979,30890,166530,29085,38404,-65065,-74957,-58083,22445,17914,40549,43865,-3779,19217,-78517,-1848,33958,-33145,30548,54793,84146,17513,83323,-52197,-47481,-33335,15808,16535,12753,-46665,-81760,-28506,29692,49915,27896,-30037,4828,56451,-20579,-22661,3372,69104,29329,28713,-11251,-25242,-35253,-37848,-31141,-50983,-40006,38346,10422,56770,-14232,6600,-15181,-69543,-60998,27378,-14794,-14426,-39664,34616,-51679,-95231,4143,-1056,27503,-79773,-6642,13073,-79104,4865,-17467,-16186,-29788,-40923,-37309,-14137,-14095,30614,58145,62617,17302,-28131,29129,-2307,-22021,-17681,25734,-40572,-44879,6137,-398,-2777,-49218,-11267,48934,16487,28721,-23806,23167,122431,77367,51323,123597,-41632,-29503,-3874,-7047,-26837,27711,-13825,51550,35630,-4427,-30385,48217,-44294,18372,59859,71400,-10896,-30989,-68825,-12839,3054,76541,-16797,-5879,-74256,-72711,-27480,49536,32305,146,-28922,-28345,-48747,-51062,-28599,-21248,39840,-28638,-36699,10081,-65961,-38415,28976,20999,3317,-23663,25991,-30439,-21667,-39820,-61360,-17625,-1854,5010,30451,-44270,-64543,-938,-1320,71746,-86090,46055,-2521,5458,13540,837,21662,-23000,-50400,25454,-36631,28316,-52082,22105,-15544,-58873,-15753,-24494,-46885,-80645,-60068,32151,-25985,-12241,6385,-13049,-20893,-15458,48647,-10873,15085,-124457,-28533,30958,23067,-19667,13569,-11147,108818,83681,-77081,8719,50932,-8833,13696,16949,-15739,8923,-4749,12726,-40584,-14483,-46563,-51294,-34652,-57095,43168,-38379,35715,-90480,-44485,-78350,-129228,-53152,-45639,8143,94777,51424,57665,8071,-126867,-126358,-45688,-25508,15006,40480,-28027,-47953,19960,38625,89012,73885,-21131,14155,65970,-7905,-52183,-12666,50731,-4109,-19853,-31796,-93128,-42872,77058,-4737,-29001,54057,1961,-52062,50186,73836,101520,-47610,-67563,-16766,-44608,54825,74234,-51774,3591,45483,22323,-14713,-82433,-30199,19602,-53448,-123149,33051,-7680,259,-24554,25283,12364,9024,-6068,39201,21786,-4585,16753,-15337,-5158,-55233,3746,-47312,4264,-8618,-51436,27606,-95738,-17220,6564,59149,65186,-40527,9645,86500,-2318,-17863,3602,-44099,58127,1978,1062,16269,-25517,8132,31867,72338,61047,-72749,48881,-69223,-96565,-43614,1536,38804,-44115,-21274,-16276,-50469,17173,-63130,-23356,-34517,-8931,44700,16633,37901,-10587,7142,-3529,29295,-37109,-24139,51889,49232,24229,-58224,23212,-3393,-14715,1572,-23347,-11803,5761,-10863,-48537,-75969,-18439,39718,-19899,-17290,-15493,17621,-13800,65841,-4254,7753,-46139,9983,-40273,23170,29484,-25502,-732,-43494,-27019,42341,-26989,-10114,18626,-25760,-99775,-12305,-6245,17564,-19875,19767,40791,63615,13089,34229,-43607,78246,-76943,-95083,-13629,12574,8252,-13177,-127590,25265,15181,-9901,-48915,17098,956,-12194,-371,-18209,-48755,-18698,-48091,-97952,16831,-4273,29362,55815,41782,41265,-16415,-59654,43433,-34572,7820,20340,6304,-49283,3703,8054,25379,-8852,43262,-7124,-47263,-45275,12162,28557,97080,53426,37379,24340,45374,-5870,-37502,-94261,-12416,-66745,-73585,9928,-12271,64702,29045,-2154,-52472,23138,-100349,50606,-26503,-104547,-8943,-9707,26394,6055,-29076,-39717,-46784,-65118,-52523,-53989,-73732,-75954,24802,8515,118272,6007,-77757,17364,12680,47562,30402,-26544,-36495,-64430,-40182,-23295,-19916,-59687,9326,10102,13923,79803,-117944,-34820,16527,478,-58957,-16108,15737,-5799,45533,38849,39696,24550,67166,-2034,-8385,40940,30693,-26493,-28953,-21607,-46287,37950,-100072,-34566,-28753,13031,-40455,-52678,-48781,-49733,-3729,-54837,1162,14286,79435,19710,99729,40573,22651,-31729,-23546,8765,-46359,-62880,-49410,15338,-33461,52653,-2522,-13867,-69145,-4262,60834,36189,81231,139245,-27244,-7231,-74195,25851,22451,326,-20163,-21987,-49671,35347,11749,86269,30989,-44307,60189,-45606,2232,-3200,3888,48880,13349,91022,47863,-6591,-68669,-63861,-19802,27220,-26332,-17716,4177,48185,29812,12354,-44279,-10883,93325,-42406,-30388,5053,13506,-52315,8965,23831,-37570,15669,-45303,-19713,-3420,33635,30755,27454,-46964,-9183,9885,57432,77394,-29789,6271,-40086,-29365,-94145,21685,-35721,-42271,12608,33596,77759,-8608,27568,-14093,-31224,-10886,-23426,26762,-47777,80112,-80110,-68323,-34714,-24542,-27908,9919,-2020,37192,4595,-85352,8755,-46723,-48193,108534,-18438,-97383,-118230,-26180,26448,-44641,-910,-74878,-21879,12944,51389,-25349,-55646,13141,-27302,-31753,-651,-9089,465,-7570,56465,7694,-50412,1366,4252,38031,-2015,7344,10669,-4230,-61163,16773,12826,-4284,-23050,4844,-49286,30500,10227,392,-145386,-26035,22510,693,10552,7523,-39464,6471,-15660,50577,30830,44042,33336,-62165,-21295,48348,-86568,-45374,40785,73348,-32723,-94905,-2509,-25915,-23920,58841,80455,39963,75837,56966,58630,-35706,43052,-2636,19908,-9144,12482,17529,-81970,921,-8852,42331,48709,2515,-17112,-33209,-3638,-23263,51532,2052,27040,103550,36962,-15078,-83044,27202,-35012,-5073,22084,113356,-44662,-35377,25882,5336,-8446,-52400,-31378,-25221,3572,3460,-23773,56317,62742,37685,-56713,-3541,73391,27616,-33164,28937,-64098,11003,-53075,-70568,-35409,-31562,-16212,49542,33436,32479,53544,9552,-58027,-7947,-42442,-27992,21416,4635,40664,89011,37928,1227,2178,-14823,64391,35822,-14098,-38362,-30821,-41733,-14568,-43304,-19618,10552,63072,-7469,70839,20467,-11761,-36905,-12797,-74910,-55517,-37315,15390,30796,134848,68138,50647,-10499,-16904,12306,-25922,1593,91066,-2016,29778,-1697,21357,-31604,-79947,11804,19579,11966,48547,-996,82229,-22352,41883,-19917,31396,29019,-20084,-35231,39468,4712,8247,-27536,-74310,-16959,1723,-48159,9815,-412,45619,89868,10927,-21110,8580,28578,24116,-29354,18115,20001,20072,-49346,-6819,74373,28772,12557,19705,-26495,25192,-98195,-67976,60012,49725,27746,52306,22259,-14834,-28924,-25426,31284,-37042,53476,54834,12044,-40249,12980,-21135,-3544,-51981,-100926,50562,95428,-11295,45685,34489,-7699,-84612,-5908,-18062,28544,-92933,-18022,60006,83945,-23631,-58626,-54793,81685,-31977,-11005,-78456,-26063,-19783,58098,-724,-13314,-48663,-89779,-119967,39583,46677,-10033,21441,-34091,5896,34330,12942,-18313,26084,-22704,21211,-40277,9905,73012,19904,-100947,-29211,-19813,57924,4925,4227,18822,65552,-47672,-37377,-43750,-27128,55693,-18785,80273,24186,-9143,-55443,-53420,-8027,44123,47913,-46764,53846,15319,-66574,72061,42208,-37136,-14214,67741,49284,-65942,-9540,-14421,-105468,-15482,43690,12303,-1162,23778,36028,15972,-1403,-45152,-8597,50176,46741,20240,1272,123618,-1757,-37994,-12737,44908,-55698,-90795,-63725,-29106,-10718,30693,68703,26652,39436,33260,33655,-42357,6448,-9177,12378,4096,35703,33934,47723],[43378,13117,-74449,30858,8795,33814,39242,-4964,-14487,-5740,69311,-15058,47085,8919,53498,169484,9147,50348,-28665,-96303,-47775,48639,26143,37836,46833,-22362,22747,-67796,-20956,58504,-36829,28813,57361,80027,144,104875,-38672,-31342,-60838,15491,29659,16967,-24795,-75851,-28216,-30142,-20996,28238,-11631,11736,48339,-31275,-21146,4986,64157,43468,21701,-35135,-18430,-59916,-47397,-32559,-38563,-53024,27081,3786,63884,-20762,-17623,-1022,-61350,-67935,7836,5534,-5573,-27253,33080,-30020,-61660,20511,-16598,22751,-65133,-17160,10842,-86211,13040,-36654,-1082,-15712,-55303,-7555,-13314,1274,25719,72354,86519,34831,-37187,18643,-4364,-25346,-15007,3834,-33977,-33250,-9490,-5752,700,-64106,-6742,52376,13671,29035,18788,519,93046,68911,24922,132285,-23339,-17903,-6811,-11808,-18700,37728,-16773,54023,28330,-1599,-72509,32781,-50851,2398,50967,48963,8388,-25909,-68938,-13203,-278,58244,-25563,-195,-70967,-96644,837,72286,27172,-1026,-19803,-16412,-51410,-59247,-20292,-20804,52133,-20093,-28461,-11399,-76083,-52154,37057,18898,-5665,-19417,44456,-33868,-29284,-37294,-31443,-4704,15246,-2228,31830,-38728,-20249,8142,10143,75645,-101301,35134,7762,-2269,-9380,-26427,-9612,-46065,-33790,34542,-33375,-11626,-49510,-1089,-28124,-53234,864,-18124,-34355,-69467,-26150,33278,-34573,-16363,54804,-26533,-12722,-3035,56388,14532,1512,-109234,-24261,2556,14864,-39605,52060,-24109,102701,85437,-68523,33914,41965,-33299,3089,-4962,-32430,12066,-4343,-201,-63370,-9156,-52274,-31642,-16338,-46197,26887,-27753,18584,-116376,-27855,-75601,-130290,-109056,-54218,-30381,71673,35071,36337,-23207,-101358,-104034,-118845,42982,49641,41760,-5892,-35614,25182,29268,92271,76645,-24687,14083,45719,-30745,-46678,-4076,34614,4804,-24275,-46156,-63191,-8560,112036,21054,-15266,62697,-3299,-36018,51783,68408,109822,-47775,-77531,-42100,-74035,55175,62427,-52953,18165,72101,-23669,-56319,-94086,-22166,26335,-47512,-116970,36126,-14460,15979,8104,-6367,9949,7600,-10865,32150,15441,-7350,-2896,-14344,15486,-941,8558,-43765,11809,27000,-64608,24343,-91862,-22681,-7394,61722,63045,-50721,13427,118106,-23999,-22896,-1993,-50490,34446,-10003,-25313,33582,-5576,23829,25013,54752,85446,-20208,25482,-48187,-88158,-49119,-2798,17442,-33237,-2395,-28130,-65423,12211,-84532,-28064,-33471,17926,54064,14330,9795,-30773,-33582,-15271,19626,-34832,73,63565,31757,31725,-43903,34801,21737,-15604,-6687,-26983,-11570,-25178,-44498,-19112,-35689,-9513,25802,-13257,-21849,-21220,14692,-2246,48040,26738,4722,-36612,9748,-22683,36612,51676,-19139,8595,-27592,-28015,42209,11853,-12592,8900,-39632,-130875,-20374,-2810,31115,-3715,22594,72691,55785,16041,64810,-28690,81803,-72833,-116115,-27184,14698,6610,9525,-134351,41804,6062,-7352,-53266,11459,2903,-36913,3037,-29212,-44508,-12324,-59892,-102473,15858,8234,62867,88452,44373,101434,2932,-70014,37412,-43981,7698,53526,17096,-52480,23178,22593,10311,-17813,50889,-22037,-27257,-56785,1513,52921,122285,11420,34148,39580,47586,-10773,-89486,-89184,-8731,-68914,-89865,11446,-3748,47282,23548,-8685,-69759,33575,-78712,53035,-20926,-110681,-13100,817,20811,-13421,-25358,-16294,-15960,-65658,-87421,-69792,-80375,-53695,39820,20389,104556,-28122,-68699,38468,43930,81830,72838,3197,-9358,-51284,-42266,-21819,-23914,-59863,-4467,2709,24089,94750,-104668,-48481,6886,-13629,-50642,-33587,20240,-2764,53748,50013,46337,27485,68182,-7618,-7886,43971,26240,-17537,52,17438,-61128,19438,-98541,-40386,-47250,18307,-32085,-44720,-31781,-19809,11326,-40160,-12902,10730,93011,17880,124240,45868,46543,-53356,-37424,7681,-40901,-103762,-54163,-7171,-29023,68487,15744,-31931,-25975,5076,38265,39224,52292,105054,-56181,-36790,-88434,30224,42210,13201,3221,-8439,-68202,9554,15,69903,8493,-81193,32100,-56910,-2889,1265,609,45812,48543,75444,41423,-16208,-44301,-48217,10805,27394,1506,-18242,-1572,74472,29228,25308,-46953,-7421,94216,-59081,-57381,16033,13238,-50368,-9947,27743,-57566,16955,-35578,63240,52073,36311,15686,40426,-22257,-8569,-8621,61628,69042,-32059,6024,-57310,-55648,-102816,25611,-24738,-29344,33601,34414,78376,-23786,37540,-11669,-38018,-7697,-34767,39534,-23920,67095,-44347,-71049,-34737,-21197,-23074,14457,2518,64205,-6797,-90863,23877,-37991,-98399,101389,-14651,-76307,-111678,-27528,-12754,-45908,11362,-75408,-23042,7082,59688,-1921,-39118,25120,-11410,-29550,50369,-8013,-16098,-35540,56031,7082,-64166,-28005,-19668,47482,30318,19089,23757,27640,-29366,34646,4356,-28850,-25901,28199,-56290,22566,15645,-5781,-113663,-33675,220,23882,14558,-7217,-32446,14921,-13533,66742,19122,37836,23453,-71014,8107,56302,-82432,-29937,52653,81666,-15357,-36972,-17251,-24447,-31391,90948,83543,34473,85355,43896,44100,434,38734,17915,22928,-32984,3215,-3087,-73567,13169,4640,61884,54816,-15316,-85672,-13970,15511,-15649,48123,-21564,25351,101534,66306,-15233,-81939,9539,-33809,-22194,39498,127274,-65516,-46946,2813,2108,-21227,-32843,-56088,-45547,4507,19685,-32117,42925,65694,54641,-70267,8144,77694,26664,-53583,26658,-57912,20824,-41574,-76127,-55684,-28864,-17842,73929,44879,35904,53783,11725,-63269,-15867,-63615,-20484,1614,11472,23210,87072,29045,19594,23918,-6080,37060,31856,12586,-16026,-53469,-29119,-15982,-39754,-27575,-13307,48991,8088,52986,7249,-27421,-45030,-46877,-65674,-44198,-53163,7544,13137,107481,72347,35465,-31029,-1916,11665,-30485,6508,55881,-29577,50553,23930,24181,-29996,-73929,4935,20074,22838,43671,-18743,74100,-40431,38098,4426,55427,28047,-38188,-55110,58146,9984,4963,-41241,-83400,-2053,31261,-63982,-7842,-6621,45927,66215,18805,2868,19507,11599,30473,-20931,-11401,2031,1613,-84589,-36185,20666,39286,16489,21881,-9920,48237,-93898,-74326,34484,59178,5522,5854,-2001,-27210,-84318,-30188,34177,-31984,60268,53146,22686,-31615,14850,-15332,-3193,-64024,-114840,46514,69144,8940,17172,7785,-20505,-91450,9292,-13631,39757,-82324,-48939,70686,97476,-39809,-116980,-40208,95093,-64927,12514,-63476,-19335,-30600,68404,11410,-16487,-29242,-97667,-128015,12977,40885,-20204,30590,-51960,-5831,23977,-19368,-32776,9405,-14995,26999,-10307,15136,86809,31495,-65116,-14392,-44974,39596,6158,9310,21243,93357,-90878,-31098,-24675,-2290,59510,-27470,56061,10806,-7641,-37795,-63026,3373,56571,38501,-63102,29484,1757,-64649,56157,54959,-8039,2148,77493,41068,-58056,2190,-16166,-90874,-13560,32047,-7286,-48468,11070,24818,24525,-4451,-59839,-9108,31550,59439,9521,-6377,91375,-875,-36046,-19334,40934,-48889,-38878,-75341,-36534,-28219,31821,89017,27183,15505,40306,39470,-56065,-19816,-18723,9165,11051,43538,27024,38614],[52675,46641,-51839,20743,1936,47099,26792,-39504,-17283,-1312,74827,-8980,21475,30798,74492,129036,-16610,65149,15412,-95435,-30469,64741,36378,39633,51502,-46309,17934,-44083,-34158,74959,-33253,30181,47482,53260,-20215,100966,-28754,-21586,-93823,11841,33775,13808,-5021,-57072,-22252,-62070,-75212,26113,2608,17724,31417,-40346,-18898,31787,62874,52745,25301,-51474,-8414,-77231,-55538,-31241,-44372,-58926,16987,12611,69269,-24733,-36850,6292,-48425,-65933,-9077,18763,-4929,-13286,28429,-8690,-23373,30269,-19111,14775,-51378,-24257,2495,-71947,19985,-54926,16858,2665,-64412,22137,-10602,12172,9351,57773,98937,47999,-14718,15891,-6643,-22131,-9693,-11706,-21922,-15983,-21725,-12551,8312,-66004,459,51846,18522,35774,58811,-15623,52815,57181,6818,140364,-2334,2235,-24470,-22118,-7128,41141,-21175,43542,17768,-2240,-98561,5475,-54763,-9774,34700,21833,32191,-24146,-65052,-17266,-3630,32526,-31119,3205,-59247,-110451,22830,79922,12182,1746,-10235,7126,-48330,-58439,-9618,-22090,58795,-6498,-22043,-24224,-80974,-67446,42805,15903,-10993,-14657,47538,-39005,-30142,-24750,6113,12443,34577,-11854,31574,-36189,16761,15537,18991,74635,-96437,17346,15588,-9694,-17896,-37997,-47095,-63787,-13794,36728,-21106,-39776,-34491,-22077,-35284,-40188,28686,5900,-13826,-62682,801,31657,-39193,-27734,97661,-39212,-572,12497,55343,20934,-7649,-79374,-17221,-24917,-3525,-62562,68992,-35716,73177,74167,-40619,62047,34398,-40935,1077,-22825,-38624,20569,-3635,-13379,-91454,293,-20843,-3754,5630,-33672,699,-13654,13816,-126304,-9233,-70085,-105918,-122125,-48595,-61014,39279,30267,6884,-58399,-78264,-74390,-161661,94982,70396,37725,17033,-15384,12536,16840,95744,68265,-23836,5054,12187,-55223,-36774,7981,19782,15178,-27180,-55581,-31037,17342,131923,39724,5728,62370,-2930,-9773,54296,56729,97365,-49308,-79276,-51681,-90544,44493,39581,-42612,28065,76017,-69934,-96279,-94964,-11738,32872,-35091,-99725,34733,-20488,24560,32884,-35867,18501,14339,-9127,26252,5681,-9959,-30668,-12261,35906,56215,10879,-22614,8825,51465,-70955,20262,-77957,-34921,-24026,48511,41220,-59534,18078,137717,-34555,-11679,-7910,-48390,17443,-13807,-47231,45347,4088,29319,18056,27003,94573,29852,6368,-26677,-66369,-50031,-18781,-10064,-23507,14865,-38631,-67621,13441,-72861,-26208,-27788,36271,60921,13542,-19960,-51079,-54514,-22435,16456,-21909,23271,66178,11962,25270,-4837,40976,42376,-14155,-8114,-28891,-10922,-44328,-66920,6840,21142,-6855,6862,-3843,-25239,-22997,14757,20277,16896,45629,2439,-25970,8682,-14100,51300,70075,-9236,14109,-10484,-24142,28916,43709,-13306,-325,-46753,-152030,-30346,22303,46375,5906,28197,84385,44564,24025,69262,-18241,64009,-60396,-124082,-34071,12511,-4223,29823,-122404,43766,-1072,-10946,-40328,12572,9280,-51626,5331,-30628,-44203,2717,-62691,-94739,7918,17446,97856,112979,45122,159062,21423,-65334,22464,-52009,2809,73121,24067,-46414,35423,37385,-36996,-39298,48586,-32813,1294,-56316,-8471,76905,129205,-31588,39536,52462,56241,-6399,-119780,-72242,-1521,-64312,-79519,17810,3874,31164,21696,-9114,-79857,35687,-53681,44845,-22158,-90897,-8884,11899,8276,-35616,-29317,271,23749,-50544,-113377,-88099,-81426,-31984,53397,36891,79571,-44982,-57579,54620,64385,111349,110936,38542,25504,-26728,-40072,-11283,-22794,-46342,-9351,5691,31309,91307,-81107,-53150,-10130,-28400,-42460,-50694,17006,9076,60561,53606,42790,28667,67229,-9572,-1640,58492,16978,-11918,29246,55498,-70507,-10453,-91507,-39546,-61771,13610,-30038,-30506,-11978,18683,28011,-25851,-14067,8469,96950,11337,126517,41886,74520,-64284,-50020,-2565,-28228,-114536,-49293,-19526,-14833,70501,29932,-45566,12724,7933,5583,29240,20757,67715,-73021,-64442,-82292,30250,63075,27591,29327,-3590,-78001,-7975,-17933,35442,-14282,-99187,-3329,-54855,-11175,1249,1369,42284,79948,45996,45425,-17790,6770,-24846,37508,23033,24096,-17101,5022,99860,17906,24816,-43117,315,87196,-73645,-72035,22333,11854,-36730,-22013,25547,-70142,8982,-14475,149004,90850,25425,-278,40745,5202,-13619,-23502,51038,58778,-18202,2026,-71133,-77763,-103597,24925,-17867,-32145,48340,31269,76140,-39559,30507,-99,-39501,-7861,-38713,50965,-2517,52050,-4883,-73785,-24636,-12868,-24433,-2259,1674,73628,-24479,-74376,35829,-29208,-115007,77360,-10960,-51172,-91568,-30423,-58965,-46427,30171,-35940,-15081,4519,57569,22135,-18663,33249,9454,-20405,89059,-6977,-28587,-56400,37576,2452,-77729,-46976,-32544,56607,67556,32362,31490,63669,23082,54419,3038,-50128,-26328,47892,-41238,12266,19886,-9264,-60638,-32075,-28412,48045,16058,-26287,-16245,26815,-18537,68819,2839,24040,8112,-72095,28685,48965,-49875,-10813,56453,79850,-8879,19870,-30121,-15974,-37260,108926,73398,21259,85451,25014,24546,28887,19984,23809,18833,-52227,-6095,-28216,-57250,22514,17382,74884,56292,-31701,-123960,15846,28008,-652,29243,-43499,15431,76924,89888,-12614,-70385,-5787,-27922,-33766,58727,134350,-64283,-43981,-31156,-8920,-35732,-5479,-72235,-65926,1240,32272,-29162,22437,54098,57644,-80529,16705,63909,18385,-71044,22244,-45663,36517,-22453,-61243,-63622,-23343,-8925,90459,48490,38173,56042,11006,-67737,-18098,-71119,-11246,-7594,18421,-2196,73374,19888,29313,35364,6122,1470,28722,41327,-6922,-67617,-3327,-9046,-32443,-32597,-34167,19679,14894,15838,-18069,-35847,-47830,-73187,-35877,-35105,-70900,-5918,-2266,57087,68107,7786,-48882,8333,14706,-30060,14963,14684,-59021,60862,30030,22634,-17359,-60728,-4310,14619,28121,31110,-38784,49701,-48293,30343,31462,74261,25323,-49354,-68290,67501,4086,970,-40161,-77907,9509,52588,-65243,-12202,-3755,32506,20273,11034,29000,26239,-7757,36784,-20223,-43657,-20343,-9310,-110098,-63209,-34253,31581,13240,20429,10136,70993,-83856,-65123,150,71693,-16257,-37895,-21568,-22756,-123661,-34682,30997,-28947,55427,44570,28845,-19672,24839,3439,-4776,-67922,-114979,31482,38898,28456,-12149,-24893,-40949,-91284,25035,-1977,37708,-65206,-68936,74488,80287,-61282,-145244,-15986,95755,-94358,34379,-35356,-16561,-39443,67391,20541,-24913,-8015,-91641,-114590,-27491,32254,-32280,31831,-58112,-10418,9709,-43569,-45188,5591,-1825,29430,13930,2948,82706,34729,-35038,-2537,-72664,10404,3366,7829,17983,97335,-115577,-18533,-11143,14825,60410,-31528,14408,392,-3050,-15765,-56864,-3089,55968,39927,-69110,2199,-10421,-52234,38543,48250,16341,12533,73502,27435,-43046,4946,-15131,-48694,-1775,25895,-27268,-73354,-8592,3411,19271,-1734,-57203,-8050,9081,64705,-57,-14983,35572,5511,-35352,-17752,39740,-42946,-16005,-83922,-30765,-37069,26406,93512,15173,-11151,49469,41287,-69059,-28517,-28218,-7183,22666,41903,15668,33300],[57448,68290,-18339,9632,-4691,56925,11413,-79755,-26057,-1469,68837,2710,3462,49351,85108,67421,-41014,79165,56812,-73281,-9241,68090,44323,43136,57271,-65405,7498,-9389,-37783,79228,-28514,26363,24207,19438,-37799,68729,-24281,-21546,-121706,8273,29559,3897,6519,-32733,-9488,-58433,-97382,18520,11612,24282,10019,-46368,-15741,73648,66231,55122,34847,-57396,2246,-80656,-54144,-22352,-60927,-55198,9772,22313,70391,-25475,-47032,7467,-35271,-57629,-19508,22047,-12421,-184,21498,8121,12025,27113,-12984,3753,-43427,-29423,-8325,-37346,29993,-65633,30603,21228,-64474,42599,-9662,15498,-13457,20884,98003,54302,28779,22309,-7518,-12302,-1457,-15822,-8436,7661,-27857,-22622,11877,-58659,6649,46855,29159,43233,85774,-17221,11790,46355,-242,141664,16383,25667,-52347,-35607,-1112,38667,-24838,22073,2685,-6870,-100686,-25109,-55942,-17050,15368,-5791,51789,-26413,-61120,-21923,361,7777,-30378,3810,-44866,-107540,35091,69195,-5893,8259,352,43367,-38328,-54017,932,-22530,57162,9535,-23850,-24271,-73664,-80204,37381,13109,-8999,-11171,36952,-44506,-23936,-4546,40458,26901,51538,-22610,26773,-39374,39908,18593,25096,68754,-72237,-1937,19251,-13946,-10211,-30313,-81442,-71393,4428,29684,-3239,-49615,-7861,-36200,-33062,-21310,61245,40840,9846,-61070,14310,28324,-36721,-42800,120866,-49562,10565,24740,45074,9678,-9783,-41523,-6534,-42474,-27529,-77348,59978,-43744,27345,55466,-1278,87047,28246,-29030,6694,-36278,-39112,31406,-5085,-23006,-116880,12809,45326,25814,25187,-23310,-22936,6355,24255,-115458,2802,-64054,-66265,-86619,-28809,-77991,5327,44631,-21117,-103792,-79506,-36332,-149550,117194,73151,36190,35585,10787,-17793,7838,99041,53498,-23457,-11067,-22878,-76904,-23860,21041,9104,25751,-28837,-55171,-1840,29946,127753,51631,29479,53526,-29,16770,56036,44349,71939,-46398,-71705,-40000,-90767,24195,6408,-26277,31575,55583,-104878,-123889,-83308,-1568,35388,-17101,-76047,28695,-25984,28179,48104,-53063,34311,24982,-2131,22906,-5243,-14233,-56990,-9770,49357,92431,9290,8382,-3077,54337,-71276,15990,-60252,-54556,-37454,28305,12213,-63781,19500,126094,-30055,4645,-15789,-39721,10291,-9578,-60056,51780,-1124,23939,16899,2560,71505,53064,-2106,-10903,-36343,-46280,-43876,-43948,-16932,22457,-43162,-59481,19124,-34548,-17267,-17662,43157,60363,13848,-42015,-65261,-53099,-18939,20674,-617,37560,64488,-3012,6942,44732,40238,48416,-9845,-2218,-27950,-9210,-42722,-74800,22863,78328,-13570,-13486,10602,-30004,-22735,18875,47640,-16822,48365,1290,-19070,6215,-10216,66887,82143,3699,10844,3461,-18890,4915,59183,-8592,-7585,-43911,-156429,-37477,60797,58958,3065,29725,75055,33485,35581,48832,-11749,33079,-42398,-110469,-34748,3544,-23189,40410,-98282,33548,-5695,-21338,-13210,18194,16040,-55461,5892,-22586,-46273,18727,-57354,-69703,-6009,21136,120737,120853,42471,171176,35832,-44178,6501,-60631,-7230,74689,24707,-31818,37884,46981,-103210,-63302,34998,-35187,28854,-44599,-16425,96943,119064,-62238,52376,62066,69318,4745,-120386,-46890,11415,-49857,-44070,34994,11868,22616,24873,-1979,-77162,29291,-35783,30828,-31556,-53524,2586,20416,-7442,-52966,-37244,6552,60082,-23150,-123313,-102435,-75954,-16041,60452,52466,53799,-39339,-51039,62333,68778,125398,133080,70191,58512,3678,-31343,4547,-16951,-21511,-1353,12359,33915,71885,-57763,-50152,-25610,-40761,-36603,-72391,1573,26533,65270,48909,31035,26086,64645,-4301,7329,75260,8250,-8025,50031,84372,-65902,-37054,-83256,-34798,-69415,-4047,-34023,-15013,5019,53406,47370,-10337,-3730,12456,85843,1936,107705,29508,96839,-50317,-54810,-17686,-16488,-88575,-36473,-21859,5247,60470,37569,-51358,34159,-1817,-26847,12747,-5258,36164,-74412,-84751,-58509,28309,76686,37800,48210,-7363,-73737,-11915,-38676,-10046,-29916,-95153,-35119,-40874,-17826,1669,8861,39061,99841,12922,59290,-12051,60503,477,51460,16123,34717,-17606,21726,118301,-2617,13030,-35042,13161,77152,-80639,-72223,21131,9036,-18990,-24335,15815,-66818,-2886,10328,199685,104550,4005,-10081,25214,21691,-24896,-32096,24228,48717,6514,-5413,-82868,-87857,-91486,18505,-15122,-43186,54221,26005,67831,-50493,13095,19487,-36027,-11978,-34641,57539,10081,37097,27839,-74591,-4829,-93,-31114,-36931,-4860,61197,-42932,-39527,42985,-19797,-99517,40866,-7068,-27549,-64462,-32969,-106137,-44668,48937,27567,-2246,6799,47783,38533,-2448,30369,26935,-6242,104566,-6919,-32483,-62841,8095,-5934,-90696,-47564,-29675,64836,99806,43705,33345,91771,81227,67382,7878,-61594,-24230,59340,-6544,1212,22570,-10842,-9961,-19714,-53861,67479,16183,-43728,4206,38258,-30165,57319,-19762,4356,-10316,-66754,36328,27591,-2490,6496,53169,69220,-18399,51671,-36584,-1045,-38838,104746,53795,3511,71507,3253,9299,49090,-7855,11787,5985,-61976,-14133,-48438,-35772,28736,25911,78859,56539,-41947,-115264,45948,31567,15032,3510,-57774,650,36697,99347,-8253,-50025,-19082,-20617,-36195,74359,123090,-47696,-33486,-65230,-26643,-46757,22854,-75027,-76788,-4517,34753,-18638,4508,28857,48331,-88290,22366,40568,4804,-80087,16602,-30477,54947,2900,-33068,-59306,-15968,5117,97261,44044,40983,64297,7402,-71807,-17119,-63402,-2267,-4835,27433,-24273,48888,10458,26656,30741,25011,-29594,28403,67680,-4865,-68953,29757,5250,-24207,-32730,-43800,-13784,6666,-28218,-48518,-33687,-42327,-85999,6112,-29185,-86606,-20117,-7941,3257,57152,-21314,-58695,14435,23413,-23321,25662,-22325,-79957,60118,25788,17171,2239,-48123,-11958,4942,23652,15614,-56024,15377,-42574,20502,49755,83630,23006,-48816,-69391,65732,-7363,-2825,-23345,-61841,16010,61304,-54604,-109,6578,5691,-35461,-10002,45138,29485,-26661,40854,-28363,-71290,-41843,-9846,-116640,-81134,-77100,4667,6155,16880,29706,93453,-61985,-46756,-30376,83869,-30941,-63402,-27523,-8439,-127418,-36580,22180,-26916,41028,26651,30033,-10482,38527,25955,-8211,-65312,-105988,9710,9119,43436,-29427,-56527,-63239,-85054,40547,13670,22183,-48212,-75276,74374,26313,-70446,-124749,11592,84394,-106467,48348,-5960,-16402,-46550,53315,26099,-36842,6617,-73626,-84823,-71093,23048,-44317,25103,-51296,-5258,3255,-54640,-53403,18500,13124,34448,29439,-24737,58848,31161,-13410,6683,-92279,-21872,-3399,9293,12247,76152,-114893,-5153,-5256,17873,54558,-30260,-35540,-4651,900,3447,-41776,-27748,44924,49902,-63039,-23488,-20213,-33068,23988,31233,25110,13131,61218,11388,-26110,59,-10893,7814,15663,25182,-41554,-63089,-26579,-21955,-313,6021,-42209,-6160,-7779,62781,-935,-21721,-18981,16621,-36183,-9663,39316,-39736,-21018,-85010,-16332,-32953,19428,76086,-3159,-33229,57528,36528,-80603,-18199,-33498,-26733,34504,31038,7384,28263],[57460,75758,16198,301,-10854,58667,-1248,-110735,-37271,-5102,54783,17305,1203,59571,78789,15389,-55311,88058,86337,-39318,11843,61064,46908,44221,61576,-69456,-3954,27720,-31860,70075,-28820,10780,-10546,-5032,-47934,17116,-23922,-29374,-135652,7325,20358,-9268,6779,-9748,10958,-29169,-87849,3547,17672,31840,-12024,-49230,-11435,114927,70538,49562,43362,-54097,10098,-67303,-36367,-4611,-75147,-43140,5642,27339,65511,-22979,-47221,5098,-26013,-47299,-22387,15466,-25405,10665,14278,18222,38849,8127,-8945,-10632,-43171,-34341,-15472,7706,45179,-64045,34892,35441,-54076,47528,-13303,10196,-34759,-21620,88092,53132,73178,36209,-6347,1416,8693,-8447,1454,33705,-27015,-35830,5505,-48799,9234,37676,42818,46192,94603,-2168,-20683,40602,610,128965,28812,46109,-80718,-48279,-6982,33392,-23804,-4548,-16103,-13215,-80469,-47948,-53458,-19435,-2235,-29983,60185,-31403,-60961,-23268,15603,-10680,-21814,2843,-34875,-88176,38522,43009,-20323,16572,11707,87744,-22060,-49350,9167,-20032,46295,24441,-35100,-11843,-54413,-86331,14564,11488,1709,-10454,18037,-48895,-12928,18398,62116,32831,61202,-33364,16262,-47968,49617,16734,27793,58556,-36417,-17314,18746,-12501,9086,-7265,-104841,-67763,15217,14841,15961,-42211,24836,-41833,-22828,418,89185,73544,31755,-61588,15212,23908,-26671,-55820,117538,-56901,14857,28793,27755,-10882,-5538,-6183,7491,-44923,-48061,-75970,29135,-47557,-20078,36361,38249,102334,20885,-5224,13207,-47402,-39844,40341,-9743,-26219,-130752,25432,126955,48657,37440,-19210,-31469,32115,46013,-85891,1467,-58280,-23147,-21863,-1771,-79879,-20798,78803,-38229,-167857,-126555,7419,-70544,107653,60746,44298,45779,37326,-58138,7457,96037,37242,-28065,-29796,-48782,-90991,-9852,32551,2545,34329,-29848,-44130,22109,29172,95908,57881,50374,38506,1682,33017,54847,36783,45871,-34805,-55754,-9510,-77287,-1747,-32287,-11322,28549,19204,-122325,-133772,-61593,6182,32433,3468,-52044,19573,-30445,27451,54339,-51669,49592,33075,7905,23194,-14825,-21370,-72600,-8065,51726,95597,5180,35403,-19090,29964,-66451,10922,-46402,-76949,-42538,9330,-11167,-61935,15633,75726,-11957,11613,-26283,-28062,9008,-1011,-63348,53503,-19933,10787,23268,-6310,11099,42671,1896,-6486,-5409,-38743,-68509,-81743,-13808,14822,-38716,-45631,27226,12139,-2738,-4837,40237,49882,14027,-51046,-67607,-34185,-4935,29246,22527,36583,63520,-7617,-17274,85964,33119,35563,-3133,9350,-24050,-5954,-19416,-70744,25919,119797,-29785,-31758,29090,-38624,-22462,26877,69420,-42455,35918,1426,-18683,1769,-6969,81645,86569,18017,-3148,11267,-15641,-22048,55470,2986,-11671,-30152,-141894,-36080,95272,64826,-12472,22354,51331,25865,47444,14983,-8100,-945,-23763,-77102,-30764,-11353,-44791,38197,-73350,18917,-8322,-36073,20341,24393,19432,-50815,4434,-8245,-47789,28551,-43711,-31367,-23421,18399,120962,111789,35756,111440,43947,-11852,-4348,-71762,-20693,59158,20734,-12289,29477,48109,-160794,-79700,12352,-26649,46004,-26533,-21792,108168,98441,-74054,68703,68341,83865,19202,-93258,-16888,29533,-24973,5715,64691,21287,23018,31576,12175,-60809,17240,-29169,17302,-45845,-11738,17804,22510,-21845,-60049,-41351,2048,85156,6982,-116467,-107929,-64274,-10746,58026,62774,35441,-14740,-51449,62188,57166,116934,132774,89224,79289,32170,-16306,20781,-7862,9196,18830,17615,31522,46027,-41061,-42523,-28852,-47267,-33781,-96936,-25022,45575,66759,37286,15964,19182,59712,10857,16099,84336,4234,-4024,57074,97944,-44849,-48561,-74646,-30923,-69260,-33518,-41003,-2395,15590,76705,72274,7459,11550,25405,60517,-7717,75771,12304,105349,-7136,-48779,-33532,-11758,-35791,-18386,-16887,25757,41955,37974,-47984,34404,-24470,-48576,-2841,-21818,14993,-61712,-93586,-24515,27815,76595,39764,53354,-16501,-53054,-2032,-56531,-55189,-32079,-73369,-54433,-20220,-19223,8447,22357,36474,104723,-13072,73740,-2978,89280,21434,48666,9778,31277,-22861,41907,121740,-26842,-4778,-24625,29723,68814,-77000,-59247,13776,5574,-5087,-18076,1215,-44007,-10992,30021,196137,92581,-20984,-11184,-3544,17885,-39385,-33675,-13996,40444,33253,-15336,-92399,-83066,-65951,6899,-12183,-50396,51300,19558,50982,-51503,-1109,43196,-27662,-18977,-24145,56950,10475,22775,46423,-70999,20390,15290,-40603,-78159,-14568,32533,-56486,3030,45032,-8498,-64920,4356,-2505,-10077,-37879,-32803,-143670,-40483,59763,87117,10220,13044,34586,41747,4411,13641,35103,7809,94001,-9105,-26134,-52657,-22161,-16957,-99529,-26806,-12230,69745,118877,50233,30503,102258,125541,67359,17527,-60798,-19462,59628,35546,-8577,25287,-11569,16855,1373,-66277,79659,16670,-52681,22073,45586,-45312,36906,-47721,-18171,-28659,-55968,33184,-3060,40134,18813,46143,53609,-41412,45060,-34652,18343,-35196,79395,30361,-15208,42613,-17435,5171,62908,-32889,-13650,-14926,-60478,-20421,-58257,-13682,31215,26560,72728,55514,-41656,-67541,67024,26134,23996,-18860,-61515,-14408,-5337,91850,-3940,-26974,-30614,-15226,-29633,80580,87136,-28320,-24164,-88269,-47723,-50061,45140,-64419,-69102,-9135,24518,-7846,-5273,-5121,32367,-94642,26515,17570,-8708,-76685,12384,-16484,70727,30825,-1399,-45721,-8264,15620,95888,34320,44848,78471,1890,-74304,-16706,-46846,3958,6514,40703,-33186,17078,1119,11697,11484,48138,-47374,29737,85749,-4796,-58113,60916,22491,-18122,-27316,-38416,-40978,-16756,-61983,-72517,-21992,-28631,-84284,47925,-27092,-95220,-29736,-91,-35386,42489,-41588,-55673,18607,37195,-11167,35568,-45259,-83537,53698,21551,8865,21125,-45402,-14614,-4572,9637,3841,-64822,-20001,-24625,9644,49836,82153,23483,-35466,-56710,54778,-18375,-5656,3219,-41341,17572,57251,-37476,26527,20713,-30501,-84125,-37071,44235,29047,-41638,41627,-42202,-86327,-56647,-2915,-102662,-87272,-101745,-34590,-708,13524,45538,115073,-27226,-27218,-46814,91545,-31124,-63242,-16925,7610,-93303,-32535,9285,-24633,21851,1468,26530,-8579,50293,40520,-11920,-57223,-91844,-12316,-16271,51455,-26665,-76714,-80085,-74681,54504,28340,-2384,-34862,-70221,71169,-49700,-54603,-61108,35633,64675,-92959,51066,12795,-15835,-50316,31257,29223,-48038,11093,-50542,-50981,-102145,16240,-53462,12594,-35394,8517,14622,-51383,-56464,41791,25409,44628,36753,-58025,19322,23658,3954,16021,-94689,-49147,-11877,20901,8763,40827,-93651,5942,-5342,5642,39557,-24241,-78989,-3398,944,11263,-26427,-62351,30693,62984,-46583,-43106,-28281,-14872,13879,14691,14533,4597,46817,-3965,-13597,-7803,-4177,58958,32681,27020,-47148,-21684,-36540,-43531,-29517,17457,-21872,-4509,-10650,56641,9711,-23688,-50521,29041,-38809,765,36877,-40308,-34617,-71884,1664,-15766,14897,39181,-17373,-45259,59127,24147,-88458,3416,-32312,-40199,42116,14726,8325,19168],[53875,70496,42140,-6543,-17113,51413,-6491,-123187,-46954,-11290,37672,31366,16074,58430,54382,-7473,-52255,88994,100100,-6807,28727,49084,43270,39626,59645,-53948,-11692,55849,-19716,50034,-37413,-17394,-51903,-11561,-48745,-36921,-23942,-39240,-131812,9419,11070,-20223,-3168,7048,38234,7777,-58628,-17912,24588,39203,-31725,-49683,-6012,141791,70136,36509,44373,-45445,11908,-39500,-1538,18901,-75951,-27538,3759,27237,54758,-17970,-39895,1155,-22785,-38545,-19195,1490,-39801,19228,9278,21607,54576,-24488,-17439,-28527,-49099,-39574,-13370,47524,63942,-49452,28400,42039,-34935,35925,-21934,-2552,-46739,-52552,76056,46307,100514,53787,-3859,14317,18954,6131,3254,53386,-20701,-49274,-11576,-42931,7741,25499,56848,41880,86189,24252,-39253,42676,3536,99896,33281,58378,-98112,-55995,-23733,29264,-14141,-28587,-35325,-16946,-47564,-53033,-46047,-17973,-14312,-47191,54129,-36785,-65337,-18686,40383,-20497,-6405,3049,-34328,-58794,38005,10973,-27252,23541,22566,127828,-2762,-45020,13415,-13932,27335,34614,-51026,8615,-29920,-83772,-23332,11672,19313,-13115,-2814,-51151,-1430,38030,66561,27760,59890,-43167,1539,-58724,51339,11454,25997,44791,-602,-25229,15551,-4188,30860,21829,-113714,-55986,15015,-2777,32686,-24051,54161,-41067,-9722,20925,104779,90056,48130,-59446,9970,18764,-11369,-60600,90698,-61420,7639,22983,7416,-30264,1317,15811,22959,-32259,-54289,-56636,-12101,-47652,-53774,23171,68144,102343,8756,15980,11703,-58440,-43804,43659,-16680,-22175,-127753,34270,193741,57279,40255,-23336,-16984,61021,70179,-46443,-15539,-51443,15730,39698,20725,-69263,-31645,123908,-38601,-248536,-227354,50405,61363,77353,41094,63966,46138,57564,-95793,17076,78482,21616,-38945,-44674,-59070,-93915,3115,40056,-2646,38565,-30631,-26172,40570,19065,42483,59073,64111,20776,-537,32665,49230,36610,29368,-13953,-34056,29826,-56911,-27641,-68026,-3664,20311,-19469,-122262,-128249,-35507,10383,25532,22753,-33451,10131,-32976,21368,52961,-32952,55962,32633,18637,27627,-20925,-31651,-72959,-8394,43126,70838,1985,44796,-32909,-15128,-56987,3980,-42153,-94769,-37381,-3456,-21347,-54816,7098,1696,13529,-386,-38047,-17129,5684,6513,-60205,50697,-45407,-4753,33447,6527,-72175,9039,14823,-15862,19322,-28890,-80357,-115773,-13207,-8255,-25243,-31025,36160,48428,14312,7134,32249,30752,12563,-47444,-55032,-4996,11738,36391,38928,18774,66341,175,-39617,104141,21874,7950,4890,23071,-18707,-1227,16368,-61454,16751,137102,-52096,-45493,47132,-51664,-23009,37312,76396,-52754,13478,2696,-24363,-4915,-2796,91482,83148,30926,-25711,12309,-16385,-42027,35945,18695,-11913,-7458,-112897,-21864,108617,62207,-34534,6562,23507,23470,56231,-17090,-5622,-29457,-9509,-36919,-23923,-27472,-61499,25540,-57544,8835,-10117,-50353,50607,27169,17472,-42280,828,7110,-45828,27898,-21423,10069,-39974,9837,97669,92579,25060,-3179,44868,20980,-9097,-85530,-34184,32817,17250,6776,10833,40680,-181852,-82195,-13475,-7439,46871,-9275,-24803,104769,74966,-69817,83695,71314,96369,33799,-49032,14197,49074,7030,53172,101417,31380,28190,38339,30996,-35741,4113,-31337,10021,-57525,22737,31836,15335,-31414,-54742,-33475,-11290,96665,27367,-97614,-103929,-47849,-18719,46746,66187,27044,17279,-57411,57141,33498,85715,111403,90289,80759,51196,2178,33156,2870,38791,46145,18856,25152,24961,-30819,-33770,-13407,-45411,-33278,-115891,-55310,62337,64012,20942,3252,9355,51027,35980,22795,80478,6286,700,49870,93459,-14172,-41359,-64792,-33164,-63255,-67984,-46474,5298,18622,88445,104344,26768,22831,45675,27679,-15548,40818,-4709,96609,53661,-33172,-47879,-15365,22617,2659,-8695,41847,19077,32167,-36730,18682,-52672,-52479,-11580,-30355,5155,-39187,-89151,9612,31517,61348,32476,43904,-26106,-18943,17232,-65700,-87874,-18113,-41726,-56786,630,-14131,24769,38089,34206,95577,-26093,74041,3634,78550,33389,31287,6873,16693,-34089,57847,105754,-47552,-22850,-13095,46695,64907,-63296,-37389,4719,3112,176,-7519,-12450,-6617,-9070,38369,149823,61371,-41497,-6545,-37851,-6852,-51568,-29509,-53470,34588,53810,-26080,-97651,-66742,-32235,-7158,-2063,-44530,42380,11202,26410,-39428,796,65105,-14740,-26988,-10571,49398,46,8849,48585,-61234,44723,30483,-49469,-111201,-22905,-176,-61176,40410,43107,5789,-27179,-19677,3116,-774,-17661,-28556,-160273,-34955,57252,117769,18115,20446,22317,30945,1042,-13594,32795,15350,63617,-14246,-11209,-29866,-44069,-28769,-97404,11086,14138,67948,120923,50512,25342,91854,140959,53324,30331,-50666,-12112,48053,66451,-15149,31323,-12236,11883,25688,-59514,84625,18882,-47583,30998,46829,-59249,14642,-76325,-39161,-43531,-39233,26029,-35672,63223,25276,39804,37775,-68949,3861,-25533,39190,-27431,43099,8832,-31487,2813,-32824,13165,71709,-41845,-42175,-40008,-49702,-25432,-56817,3720,29403,16573,56761,51108,-28808,-5621,75630,14339,21179,-30301,-56178,-25828,-35522,70373,-1090,-9077,-40430,-13862,-17928,74099,31825,-18668,-21926,-93287,-67583,-44120,56760,-44599,-38662,-8724,4345,-4129,-8192,-40651,16934,-99678,30651,1241,-16352,-59971,13260,-7396,78738,56356,24727,-27882,-1769,14049,89089,23018,48082,94204,-3932,-72146,-20079,-33208,5152,19756,58364,-25561,-16434,-7205,-11583,-14698,67616,-51606,28404,90560,-5453,-40346,80611,35876,-16154,-17293,-20943,-55194,-46878,-72139,-79018,-6225,-10359,-70975,77344,-28857,-92352,-31005,19485,-49738,27843,-46997,-36613,23103,51672,4122,40850,-47184,-66855,49457,22089,-568,31087,-57917,-10627,-8297,-9284,2127,-60554,-47975,-64,-1817,29135,70664,28234,-12742,-33303,40069,-25009,-7183,29463,-22476,15464,43696,-19097,60900,34168,-68189,-111229,-60592,27547,23992,-49756,39772,-53379,-83123,-60616,4807,-75139,-83725,-108469,-73515,-3573,12437,55741,133205,15092,-12790,-45135,91871,-10708,-39969,6269,20395,-38547,-19887,-5251,-21121,3408,-26582,19242,-14921,55134,38769,-13671,-43685,-72652,-28145,-34318,51902,-5738,-76409,-85796,-62435,64306,37445,-28943,-24528,-58360,62546,-115221,-15227,18461,50794,41801,-55609,43324,14571,-11875,-48060,11605,31243,-53942,7269,-31226,-26139,-106536,14294,-56552,-2484,-17267,26400,46036,-36292,-54793,64319,31361,58551,39213,-82611,-25212,15177,22429,28299,-76859,-65918,-18782,41812,11645,8543,-64342,14679,-7236,-17644,15992,-14750,-100809,3583,-4350,1063,-17266,-94576,20842,73556,-24216,-53260,-35716,-6079,6367,6257,-9774,-8211,34533,-16129,-10466,-13133,2994,88941,43759,27254,-44132,32833,-36374,-54724,-59782,30596,-2084,-4399,3520,50687,29102,-19313,-50843,38016,-42970,9093,30407,-44275,-36662,-40199,20446,10319,14563,-6413,-18476,-45702,49183,5187,-89610,23417,-25289,-42890,42655,-375,19927,3449],[48481,55948,54254,-12155,-24355,37927,-2335,-116708,-52075,-19841,21908,41485,41327,46013,17582,-1107,-29155,81980,100413,13290,38301,37631,34736,28521,45769,-23428,-12893,66045,-6465,24740,-53387,-51703,-92604,-2427,-41735,-76571,-20269,-44367,-112372,12646,6414,-23314,-18800,15705,68121,36971,-25086,-41199,35012,43943,-46941,-48478,-113,147277,61112,18159,34393,-35776,6187,-4256,42292,41906,-59861,-15029,2820,22588,40121,-11825,-30132,-5181,-24933,-32046,-12656,-16123,-51656,26529,8553,19691,59966,-63450,-41354,-49047,-57533,-44011,224,67846,81368,-25690,14308,40300,-11423,12642,-33150,-19800,-44674,-61761,66315,37758,103726,70838,-1820,21739,27620,21415,-5431,56520,-12372,-58082,-34626,-44416,3793,12379,69257,30808,65835,51404,-43894,52748,3848,60328,30956,60224,-96216,-56107,-42426,29287,5321,-43073,-50004,-13468,-14279,-34915,-33118,-14330,-19139,-54932,34656,-40473,-70481,-8276,68020,-22058,12336,7664,-44076,-28366,40137,-13629,-26822,25994,30961,147445,13819,-39961,12673,-5256,3413,37478,-63284,30402,-8744,-73745,-64399,13814,39155,-18627,-20347,-50990,5546,49162,55145,13590,46667,-51116,-13524,-66898,51848,5497,18834,28343,24657,-24923,11979,10106,45565,46865,-108999,-41971,4640,-16176,44615,-3523,70015,-38653,129,35717,105070,82159,56928,-50862,6574,13257,4848,-52518,51226,-63868,-12366,9354,-11383,-40430,5413,17447,36870,-9315,-38825,-24182,-49026,-44993,-64430,19253,83466,84310,-9858,20762,-3624,-69457,-49527,39647,-23267,-12408,-108565,36228,218494,47923,34745,-33143,20358,89380,86780,-10446,-44829,-40706,47654,72322,26899,-51411,-24634,164729,-22062,-320846,-357229,84556,197785,46814,23364,89289,38130,66927,-117870,33205,42091,5416,-52951,-48038,-52721,-84739,12813,41190,-10480,37016,-30707,-7935,53795,5741,-16010,55027,69718,3972,-7415,16891,39209,41910,25490,12816,-10300,64142,-37463,-47765,-90993,-5236,9258,-48300,-109214,-114388,-11661,10920,18417,37317,-24113,3350,-32842,8738,45581,-5765,48502,20724,28261,35893,-22319,-44513,-60103,-11252,27842,34463,3345,30009,-39026,-59593,-43272,-5224,-48719,-101715,-24518,-9196,-18122,-45133,-3346,-63397,38008,-30948,-47644,-9395,-6305,8438,-54898,43190,-67610,-17149,39839,38281,-147613,-29197,29404,-36832,33133,-18191,-70498,-134066,-13694,-40652,-5993,-19506,44886,65280,30292,13622,24578,7675,8315,-36278,-28780,28588,18639,36113,41203,-10428,73056,18278,-53298,94753,9624,-22639,13064,34428,-15453,4163,48554,-53600,-1046,131919,-74166,-53681,58333,-66658,-23135,47694,65172,-45575,-11494,4717,-32840,-13578,1056,90929,72909,39002,-51158,8323,-21167,-47536,7836,30913,-8268,19506,-78489,5624,93623,52596,-52830,-11367,718,25484,60259,-35271,-2412,-47227,-2775,-7568,-15692,-37899,-67291,8989,-54483,8683,-12141,-58800,69182,24044,10793,-34934,-5159,17786,-38632,16480,7540,45059,-50045,-2614,60879,71823,11145,-119615,39001,42192,-12053,-99578,-43937,5451,19888,19814,-15390,27458,-154368,-70549,-34723,19118,31214,561,-26053,82676,54050,-58584,93553,69808,103095,46289,-2486,42650,64175,39395,82000,133623,39076,30343,41387,50805,-11213,-5631,-36066,12139,-57418,43600,39735,-1313,-34748,-38023,-9879,-29893,96236,28416,-74533,-94224,-29279,-38383,30600,63675,25691,41570,-64899,49780,3313,39525,77677,73461,62799,56025,19983,39500,14259,60573,73171,15959,16873,15076,-21729,-26449,19111,-34842,-33466,-119951,-77690,73810,56736,2023,-2888,-416,37524,67486,26880,65467,12555,4980,32382,72339,12247,-20742,-53288,-44979,-56392,-95286,-46304,8558,15067,92717,138986,44750,22776,67269,-3848,-20930,10471,-16739,72523,108754,-12291,-60540,-23892,65546,25094,-1025,50771,-4253,22386,-21181,-2663,-73334,-37110,-10626,-35563,5416,-11613,-72473,34111,39988,35676,18312,24609,-31565,19672,38605,-62712,-99495,9382,-7991,-42671,16262,-3964,48211,50933,31198,76497,-27356,48758,2494,35053,34832,6433,8699,-2812,-49612,63926,73521,-58926,-37173,-1253,59853,65150,-43558,-12670,-647,3416,-3181,1871,-18916,33016,4788,34356,91590,21674,-51638,-2554,-67731,-44374,-55912,-22395,-81871,30628,63812,-35414,-96129,-46669,78,-19186,20384,-23917,32119,-877,-849,-14470,23401,79035,1151,-34556,1943,37914,-15260,-4566,37098,-45113,62083,42322,-54339,-124801,-25144,-24172,-55995,63252,39395,23274,1447,-25706,9938,1359,-6642,-20618,-150237,-29706,40814,110170,19640,25491,14037,10227,-9690,-42982,23892,11386,25708,-21708,8053,-3393,-53007,-39133,-77768,55200,41404,56801,107367,44955,20537,64740,124486,29712,44092,-37803,-2892,26261,69391,-17193,43844,-13061,-16341,45858,-34189,83949,23019,-26709,27707,42430,-67131,-2547,-97999,-53378,-51973,-14944,22687,-61598,64326,26385,38000,25619,-89955,-53806,-12986,57786,-18172,9521,-6183,-42312,-39241,-39241,27994,75359,-26746,-61907,-62465,-34532,-30220,-47168,11795,23493,-4693,32503,41574,-5309,44484,75881,1232,6289,-28079,-46437,-31844,-47344,40727,257,-1958,-48062,-16589,-7085,56291,-26196,-25399,-27416,-80238,-81767,-30760,57102,-22161,10484,-1111,-18418,-11381,-10771,-70871,7863,-101799,35305,-7274,-14722,-32936,22371,-5163,76286,74686,39610,-11416,2440,-4007,78512,12861,46853,104651,-8435,-60878,-28415,-33275,276,28008,77033,-5774,-44842,-13149,-36538,-37343,74323,-50498,19156,80550,-8161,-23145,82483,38630,-18299,-5009,18,-54570,-68502,-56723,-63260,5923,6239,-50780,86775,-33526,-76122,-23008,44255,-42602,17126,-37239,-2011,28791,60148,19904,38511,-26240,-34574,52899,25645,-9088,27252,-83562,-643,-1781,-25756,13982,-41153,-62902,23401,-13590,-6412,51420,37004,12341,-6135,28543,-26154,-7469,45800,-9625,11149,25569,-2480,93197,43081,-97094,-110240,-71923,3281,13536,-49615,37294,-51212,-61612,-53243,6652,-45688,-75463,-100723,-98333,36,14520,59908,142501,55642,-6236,-28781,84554,30575,-3393,33366,29484,9908,1294,-18594,-15982,-10013,-52797,9490,-26454,50200,19998,-11662,-24616,-44441,-33442,-43764,45785,22100,-53822,-78820,-50438,66329,38648,-50571,-13954,-43944,44862,-138516,31083,81658,54879,20928,-6194,29667,972,-3252,-37771,5262,32228,-51492,529,-22139,-17528,-79615,18078,-51110,-17214,-3570,42187,88473,-14535,-49968,76701,29362,72204,41130,-86667,-58977,7743,43528,44530,-43987,-70754,-21826,63026,22242,-7447,-39235,23006,-6639,-44073,-12051,-3166,-92554,14639,-13901,-27827,-16037,-114038,18998,78037,-1715,-52599,-42587,-11668,-2119,8185,-36461,-18376,25353,-23659,-18287,-12527,7844,92996,45956,22357,-34653,78052,-28229,-52458,-81623,43061,14075,-6964,30216,48427,50529,-9270,-26130,39170,-47402,12754,19959,-49647,-19931,6837,39641,38218,17873,-45932,-4060,-37540,26112,-17461,-81774,30197,-15540,-35451,35933,-6907,38053,-18025],[42815,36108,52780,-18394,-32996,23261,9782,-97339,-51494,-31275,9804,45041,64798,25650,-20422,21281,10211,69652,92941,16553,38993,29943,23924,12844,16646,9903,-8109,55977,3022,1043,-72562,-80234,-124495,12298,-31045,-92688,-10875,-40276,-84386,13734,9233,-14799,-34303,17031,92547,51051,1193,-58302,48714,43618,-56456,-45608,4868,132521,43886,-1690,14279,-27874,-5540,29319,81022,57460,-32166,-11735,1560,15025,24421,-6290,-23822,-17660,-29352,-24704,-5177,-33436,-58499,33893,12759,14120,58163,-98412,-72794,-69701,-64502,-45493,23202,63538,91324,85,-968,32333,11011,-13129,-42588,-37737,-28492,-48850,58085,32208,87433,84225,-2096,21387,33831,31414,-23797,37119,-6187,-57624,-55579,-52004,166,830,78819,16239,40613,67910,-38838,68130,509,22108,25311,53079,-74345,-48604,-51094,34179,31121,-44180,-55129,-92,10513,4754,-15649,-10203,-17375,-52618,6307,-41581,-69619,4960,89963,-17990,29285,18885,-60564,-4640,49609,-19735,-22287,22098,34917,137043,20720,-33188,6773,3760,-20907,32361,-64216,47264,3592,-60377,-93525,17595,55290,-25508,-31570,-48742,4117,49348,33648,-4063,23982,-56168,-24125,-68326,55692,1619,6373,10363,34336,-18079,10310,27277,48063,61626,-94264,-31381,-10400,-18941,51375,12496,66324,-39691,2449,40885,92284,51490,57880,-35132,10364,7960,17154,-30310,12577,-64986,-41495,-7233,-24840,-38361,2100,-1483,46350,16064,-2899,12106,-69229,-40478,-51974,23572,84817,49780,-32646,3525,-31514,-77451,-52820,29204,-26276,-324,-78813,30774,191394,22315,24526,-41190,71408,113943,89105,8400,-78116,-23494,71958,70741,10715,-32534,-3066,187141,5869,-342600,-449195,103383,265024,38375,13848,108177,25524,65315,-116411,48564,-9072,-13722,-63691,-32551,-33353,-65756,16782,33832,-23904,30041,-28083,3865,61595,-5090,-58182,45292,70027,-9000,-17556,-6198,26520,46887,29340,39607,11557,81301,-24523,-58423,-93493,-13322,-1710,-61571,-89583,-98158,4668,8225,15249,45127,-25079,1293,-29996,-10169,33955,17565,28176,-1072,35871,46685,-19022,-58818,-41026,-15670,12625,2809,11063,-4934,-34823,-75821,-26231,-15577,-62185,-95418,-10132,-10131,-7266,-36025,-12141,-89542,54171,-69562,-50597,-5356,-28178,2928,-50390,31299,-77602,-22665,34926,77960,-183319,-55588,38002,-62857,34871,-7602,-38553,-126282,-14024,-71717,13356,-13266,52601,65576,42328,10522,20962,-13184,1084,-24262,5100,62358,5559,24944,26365,-39032,81056,41390,-54876,64574,-714,-41098,20471,39186,-19561,8797,62145,-50213,-22650,112622,-88399,-56611,57139,-78448,-19615,55015,39936,-23958,-31602,7074,-39695,-23394,1814,76102,58122,39168,-72525,2478,-28347,-37021,-20669,29013,-1202,44578,-47142,41618,56848,40285,-57446,-21886,-12086,28276,60511,-34600,3029,-52905,-3808,-1625,-6992,-36822,-60547,-3820,-60636,17547,-14632,-57585,71745,15051,2607,-32582,-13980,19660,-26191,-2222,36967,69825,-48489,-16177,26145,55230,-4507,-186689,27888,43378,-19830,-109913,-47430,-12894,31525,22825,-44522,12664,-89394,-50330,-44801,47198,4458,-470,-25763,43277,37918,-49632,96533,60775,100569,55261,33058,63867,69220,64270,83109,148899,39909,22109,38323,67333,2880,-9272,-37251,22936,-38633,50437,37973,-24272,-32729,-12986,26073,-49361,87099,8539,-54805,-84784,-12312,-63549,15108,57714,25777,45695,-68995,40137,-28142,-7558,43753,44119,33507,46654,33781,40345,26019,69777,92967,10847,9067,14466,-7605,-21179,59198,-17828,-32552,-105657,-81446,78220,45758,-17516,-1198,-6719,19701,98091,28817,46689,18962,6390,11078,40259,20796,2683,-41219,-65498,-55313,-101816,-38456,9859,6900,92010,163279,57532,9156,82268,-27612,-24822,-12289,-20615,38647,135715,8671,-72033,-31265,82127,47209,3921,52280,-24734,11421,-6133,-19654,-73370,-6791,-636,-41251,13463,17353,-47251,42571,51009,8979,2151,3632,-30131,50414,54492,-48072,-88074,42891,21988,-16781,23814,7928,70857,56592,25940,52857,-23428,-1440,-8915,-18511,27580,-16878,14246,-20532,-65254,58452,35210,-59049,-46540,9998,65386,66496,-23704,8836,1681,7477,-10925,5614,-14494,61284,27309,22604,48842,-15056,-49790,-5090,-84551,-81552,-49622,-15776,-89212,27045,63467,-40929,-87135,-31358,20985,-24369,53117,5493,25418,-17756,-23141,19104,59784,80855,16534,-41529,9641,27413,-27304,-16312,17933,-24233,68657,48069,-52885,-116312,-18649,-31724,-43086,69564,36283,42833,15210,-16719,17869,-539,-4699,-11017,-117453,-26028,14640,72981,15690,25472,10724,-12878,-22840,-64686,15538,-5313,-6874,-29199,26445,16289,-49799,-45903,-39847,91347,61688,36080,83808,35679,18187,30369,86025,4418,56023,-29098,6605,-1989,38666,-14550,62764,-13761,-49277,55328,1757,79677,27843,5665,13723,34956,-65559,-10090,-105124,-55890,-52035,17479,28195,-72613,52908,22901,42518,18934,-96429,-105068,-1743,70020,-10537,-11462,-11744,-45227,-72377,-34328,40644,72777,10641,-64189,-74481,-20919,-35743,-34428,7886,14896,-34969,2849,27181,22817,67964,76385,-6868,-15476,-14535,-37448,-33320,-44039,7861,1774,-5998,-52502,-21373,-2752,33285,-67282,-46074,-36425,-55785,-87158,-14474,49482,-3823,65987,12847,-34777,-28138,-19972,-91461,7521,-98146,39497,-10647,-4265,-1745,40599,-9305,63786,82548,42087,-936,4005,-36049,63954,4706,36613,103480,-10542,-36819,-40343,-50537,-9647,27343,90379,16616,-61810,-15290,-55990,-47565,63127,-55850,-915,58644,-14039,-13016,65837,27045,-22512,6391,14223,-41639,-67202,-26384,-29911,8065,14259,-27988,76260,-39074,-48296,-7889,66073,-24747,13602,-17177,41643,34546,56985,33881,28083,13300,3188,63768,27167,-14889,10648,-112866,12635,15848,-32506,37828,-8683,-63270,38885,-24955,-45166,27483,47663,31808,16407,25479,-22904,-6614,47053,-4711,5525,7525,11849,113706,45386,-107891,-84299,-66272,-18161,-1937,-41768,36465,-28999,-28687,-38265,-398,-24660,-67370,-82673,-99642,10440,18935,58802,136477,85077,-6835,-6950,71777,83083,34477,54920,37424,30825,26913,-28073,-9406,-16630,-73129,-1200,-37796,35600,-8191,-5393,-1174,-2600,-27206,-45572,35119,42259,-17673,-62566,-40447,57453,32616,-62728,-196,-29495,16632,-110049,61690,108876,49384,5814,38378,16525,-20172,8738,-19753,17833,30534,-40136,-3357,-24054,-23878,-30436,26421,-36483,-29670,1774,50290,124122,7736,-44161,75126,20405,81189,45710,-67235,-66445,2074,63732,63137,-7188,-65720,-21644,73088,37908,-5231,-24178,33039,-1288,-65013,-37965,9387,-57202,27617,-24399,-67472,-19717,-116754,22922,75730,15618,-42556,-47178,-30341,-14729,17704,-55397,-20080,17452,-26308,-34553,-6665,7885,77415,39822,10926,-21577,98083,-16916,-38290,-87973,52505,26223,-12695,58480,50048,66435,3537,10090,30115,-49780,12151,8095,-53366,8451,56567,59124,60258,22896,-66945,20159,-27023,-5912,-39905,-64906,18903,-7101,-22248,24501,21,55216,-40919],[37617,14877,41385,-25934,-42217,12586,25662,-72412,-46137,-46190,1273,40768,74728,2870,-47052,45125,55790,55743,82609,5773,30877,26367,13411,-3615,-24621,32056,-1401,31051,5907,-15242,-89637,-90315,-140815,21102,-21771,-86555,2828,-26742,-57083,9807,19544,5344,-45202,13723,101760,50914,15652,-60086,62763,37200,-60102,-40116,6994,104573,23422,-18288,-10953,-21931,-18495,53608,101574,60595,-3685,-20993,-889,7603,9948,-3005,-25455,-40283,-31845,-11195,2178,-47089,-59975,42018,20630,5918,53221,-119484,-96461,-86479,-67219,-42394,49997,41756,89258,19912,-10404,22185,27826,-30879,-45735,-52657,-2411,-21470,46666,33236,62225,92135,-5593,14683,37736,32900,-47678,-2117,-5438,-45990,-66796,-60392,-544,-6975,84922,2637,16800,66650,-29906,83873,-3685,-3491,20744,41288,-41064,-36209,-42766,42012,55842,-32469,-47607,22323,24673,56784,3585,-6787,-11563,-41923,-24423,-40666,-57312,16281,99767,-12097,39293,36475,-77582,7908,65806,-4088,-17750,12363,33283,102707,12369,-24989,-3479,10661,-40673,20846,-50696,55854,6994,-48792,-102147,22368,62623,-31832,-35794,-44933,-6798,39962,9600,-17933,-2480,-57134,-26489,-61253,63115,1458,-9929,-7600,30675,-7430,11996,42526,40763,65835,-73210,-26378,-22155,-7800,54259,20831,44766,-47078,-3311,34291,71934,8959,52204,-15100,21713,3613,21900,2985,-14754,-64896,-71093,-20968,-30633,-26233,-10374,-33904,50022,35681,42093,42165,-67476,-34707,-24634,30891,76463,4961,-53152,-29771,-63434,-77566,-50019,15385,-23430,9976,-45760,20848,124710,-12387,14156,-38124,120264,132433,76388,1388,-104624,272,87301,49284,-24460,-18011,25272,185142,36034,-283518,-419258,104961,199257,66445,13160,108178,12824,57547,-91406,55057,-63144,-36271,-64640,4912,-7188,-42050,12249,16792,-42626,20080,-19297,5270,63605,-9980,-67752,29952,69989,-16647,-28215,-25955,14043,44457,31487,60198,28030,76253,-19436,-59420,-73139,-21945,-9867,-60918,-69318,-80705,10884,2647,18621,45830,-34381,4192,-25313,-32821,19907,27450,1276,-26980,41415,57685,-12290,-73069,-23723,-19115,4050,-15364,23865,-47677,-21681,-47206,-7857,-24586,-75220,-78242,-1512,-9717,3093,-29296,-16467,-68826,58294,-100345,-43257,-3736,-54795,-8643,-47174,16650,-71056,-20471,15857,110727,-164246,-62563,35841,-84968,26830,2576,5882,-91622,-13614,-90738,26505,-12973,58353,58358,49167,-3850,22181,-26836,-8126,-16298,37097,92148,-28503,3609,-2475,-52530,86211,62951,-45368,27903,-7308,-35549,26288,34672,-36115,11046,51670,-49768,-43601,88174,-88333,-55270,41550,-81110,-8478,56469,10827,5139,-41509,9622,-41438,-33045,-2817,48030,41923,29886,-84590,-2021,-35454,-15216,-42713,4656,8526,61888,-22470,76886,14614,30530,-43621,-16666,-14176,26320,59988,-17763,11039,-48381,-10264,-19763,1678,-22808,-44772,-7627,-68246,29088,-16657,-46096,59326,2792,-2303,-36572,-26101,11738,-10127,-22365,57292,86116,-32952,-27920,6179,44362,-19790,-189584,13988,24313,-36917,-112770,-44616,-15545,50370,14680,-70575,226,-13811,-30354,-41302,69895,-24315,-11238,-23147,-4737,26570,-47348,92811,40574,86349,59661,49966,72326,61480,75808,58882,140410,30052,1222,29174,76676,374,-6634,-31712,37902,-402,46845,25476,-47597,-27738,16174,65286,-65097,72512,-24839,-42971,-80333,-1504,-85214,4711,50986,22235,25509,-65729,25410,-56669,-40173,19802,10961,6819,28224,42643,38402,38011,64627,101479,6487,3553,14842,14219,-16502,93268,1348,-29300,-77984,-62315,75111,32987,-35512,6363,-7145,401,118163,29362,33262,21115,2594,-7678,6050,6159,18557,-30613,-87850,-64939,-80005,-23905,12371,-3974,84262,161498,61973,-13771,84530,-41809,-29086,-28277,-15435,1600,125340,25602,-81940,-31755,74886,65815,5608,48053,-39888,2022,3968,-26661,-47077,30678,15060,-47000,26377,45290,-19088,33959,60249,-8435,-10328,-10757,-21671,62539,59361,-26344,-58870,72402,44349,13775,23449,17619,82817,53333,17183,29859,-21874,-62072,-29015,-57565,15797,-31282,20505,-31846,-76331,43646,3177,-50679,-52187,19247,61132,64552,-9104,22685,12668,14849,-16988,1853,43,70660,51640,11275,30827,-40180,-38800,-15865,-84096,-105936,-34360,-12678,-71863,21870,55984,-40658,-72790,-26312,24817,-19505,84767,33892,25656,-37730,-33655,53587,94716,70403,26385,-49163,10193,22745,-29268,-24346,-2395,-1736,64138,46203,-44565,-92096,-4670,-22897,-26834,64580,35360,61989,14494,-843,26556,-2837,-9617,-2622,-73802,-24277,-14291,25169,9101,19698,11336,-30089,-33423,-71598,15016,-31216,-25945,-32986,39496,21341,-39128,-47504,8484,107357,69648,8825,57468,25885,19412,-769,41609,-14516,63230,-28661,13999,-31423,-15563,-8467,82082,-13957,-69078,51000,35703,73459,31045,38927,-4770,27975,-53699,-6881,-93690,-43661,-43266,55059,42430,-63463,43020,15277,52364,17141,-86638,-132427,4340,72064,-6905,-17296,-6627,-38635,-86283,-17633,42771,63136,59201,-46902,-70312,-13724,-42215,-23620,-7865,6201,-69085,-27744,10521,46912,64357,83776,-4235,-34915,4362,-32098,-33007,-35405,-25566,6238,-15924,-52671,-24837,-7682,13756,-79497,-70217,-42626,-30112,-82637,-769,39357,5524,111683,29292,-37842,-48010,-38307,-100965,14245,-86154,41031,-12685,11060,26121,65503,-17175,44008,79060,35160,1330,3262,-72933,44461,-2172,14520,87776,-10075,-1171,-52584,-78970,-21463,18262,91751,31597,-63576,-12644,-64511,-41350,35784,-75432,-29975,31299,-22056,-12868,35932,2879,-25455,13819,14640,-21833,-38594,1711,8586,-1636,8645,-5384,53607,-42777,-14217,10007,78957,-7961,18634,5408,81724,37670,40677,44354,12609,61613,35496,76046,22178,-16968,-12262,-132710,25388,40823,-25148,65749,29144,-51656,42754,-34525,-75264,2289,56841,39936,27595,31498,-17230,-4490,33986,-7255,-1304,-7474,24530,116091,41381,-96089,-43697,-44242,-29384,-20313,-28495,38641,10437,4064,-22370,-13902,-16845,-61889,-58568,-76232,25425,23197,53810,111023,97244,-11755,9172,57003,129206,63918,64615,46735,19552,49393,-31686,-1990,-17412,-84608,-11288,-44526,14273,-33331,4027,23446,52609,-11753,-42620,22254,44615,15297,-44108,-33832,37106,22335,-64278,16746,-15858,-18797,-48862,61359,100418,38799,-1996,63483,9659,-39128,20602,2764,45927,23767,-21880,-1080,-31645,-37855,21587,36541,-14673,-38759,-1514,47684,135026,25179,-39425,61574,7710,82595,53599,-31923,-40789,-2090,76996,80405,22460,-54093,-22219,65546,52394,5771,-17577,45312,8148,-74044,-54881,22076,-8492,40360,-31499,-102828,-22630,-106057,25874,68443,24456,-27554,-46503,-54635,-32339,29195,-62931,-11464,7964,-24859,-53567,-251,2010,53897,28913,-5687,-7406,90068,-7610,-17817,-76635,57114,35389,-21136,75294,51285,71403,14986,45324,11313,-47261,10177,-838,-52573,34865,90841,76818,70693,27596,-64333,43413,-20915,-37477,-58326,-41814,-6778,-2914,-8815,12717,20184,64581,-59045],[32805,-4148,24318,-33138,-49512,9184,40031,-46811,-38343,-64288,-5348,28997,65784,-16476,-53719,61910,93978,43086,71391,-11613,15441,25220,4566,-16846,-67239,34307,1191,2093,2257,-21065,-100433,-74458,-138483,16847,-18047,-67179,16390,-7682,-38683,180,34716,32436,-50150,9102,89570,42854,20210,-40152,73266,25969,-58729,-30630,4357,72410,7149,-26993,-33727,-15898,-25900,65545,98885,50108,14778,-41973,-4769,3100,-2346,-2938,-36293,-72830,-28883,12377,9785,-54663,-57570,50288,29180,-4552,48572,-120985,-98051,-94772,-64591,-35276,73743,17996,74389,27867,-9333,14047,36846,-32318,-39928,-61697,26923,8983,27951,41502,37749,93021,-11577,6337,40034,26415,-70475,-49772,-11355,-25286,-64609,-62541,2991,-10290,87406,-6170,-1732,47763,-21670,93922,-3936,-11857,20831,29979,-11135,-23296,-21286,48963,71447,-12581,-27703,49031,31929,106856,20674,-4468,-5040,-26382,-50832,-39231,-34133,21191,96025,-8024,38855,57132,-88942,8284,81680,26975,-15764,-198,26311,64703,-12109,-17100,-16337,13798,-51939,6387,-25638,56912,5926,-42605,-93449,27387,58796,-35845,-34004,-39739,-24591,25989,-10402,-21799,-24218,-52957,-19519,-47157,70118,4954,-27329,-23670,21485,4797,17161,50564,32987,63559,-48303,-24302,-24041,15845,55327,22390,15021,-59884,-13720,16687,50036,-30303,42144,4072,36340,812,17890,40312,-26434,-62674,-89563,-27200,-27895,-9667,-29814,-67779,48793,43630,78832,58574,-47699,-27997,5203,33772,63440,-40696,-63190,-64409,-87472,-65766,-40496,2108,-14844,15078,-15205,12241,45047,-45540,7470,-18361,149403,142688,53669,-30102,-114668,26655,91727,29216,-66505,-10916,51262,163067,58966,-156654,-229670,93441,-4815,129446,16033,83615,3364,51519,-50337,47517,-105776,-59276,-52656,57663,19230,-20130,-3285,-9016,-62127,11048,-694,-3365,60383,-8112,-41990,10250,73486,-19261,-36580,-35162,4687,29541,23420,70227,36646,53512,-19300,-54101,-34381,-24628,-13331,-52699,-52638,-59724,7285,-5945,28238,40342,-47574,10190,-20415,-54836,5158,21802,-23690,-49044,45373,65809,-4302,-85437,-13258,-18229,5960,-19667,37558,-84051,-4630,18421,8863,-29492,-80276,-55876,-3779,-10652,6489,-24266,-15377,-18478,50900,-109326,-24777,-2469,-77075,-22630,-43810,2193,-49939,-12650,-12722,124133,-101154,-52498,22595,-94584,13531,12409,46852,-42287,-12681,-92270,28686,-18039,60940,51120,51373,-27436,26147,-31463,-17262,-13270,57386,113007,-72930,-23157,-36783,-40626,84522,77355,-29671,42,-9801,-3482,29381,20642,-66161,9625,24820,-48044,-60762,63732,-71280,-50687,14587,-70742,12963,50291,-10273,33035,-39085,12754,-36897,-40800,-12970,13965,27600,12151,-86196,-3208,-40188,9473,-53887,-41175,20051,67697,-3190,100805,-15917,27105,-14593,7029,-7151,14296,61269,7230,20264,-37433,-18601,-51019,9938,-172,-26716,-1749,-69648,35514,-16361,-27465,37647,-8464,634,-45602,-41487,-3316,6967,-37804,59625,96992,-5508,-35547,4804,38235,-32335,-151298,386,-5541,-62157,-106341,-38120,-1916,70381,-2421,-87669,-7624,45700,-18869,-27412,81099,-45726,-26482,-16429,-47609,19427,-50029,83479,8308,59937,58401,47720,63235,42834,72358,22387,110591,8549,-26371,16353,76380,-18088,157,-20119,50274,49733,37967,3979,-64331,-22345,44852,97396,-72889,55168,-58922,-38935,-81716,-1120,-94866,580,45401,12627,-12613,-53296,2060,-78973,-48407,9832,-16978,-3144,9559,48223,36919,49450,46610,98413,5519,811,7510,40767,-9736,109278,17909,-23494,-47613,-25445,65231,20915,-49212,15546,-1439,-15414,118853,28898,31825,16329,-7115,-19777,-20682,-25427,21410,-23013,-100328,-84408,-35633,-6387,18389,-16433,65166,126732,57277,-36891,72672,-48334,-35367,-39421,-2394,-32829,85262,36463,-88165,-22584,55415,75813,4691,40586,-48217,-3437,6525,-23410,-1164,67380,32082,-48074,40747,69943,5799,12804,63130,-9790,-14575,-13249,-8465,52132,51310,-4601,-22300,88945,56707,41703,17801,22098,77368,42632,4868,11670,-27132,-112526,-52477,-68637,4244,-33682,23705,-35511,-80332,24126,-13871,-39865,-56268,24615,47353,55645,-2317,27225,29836,23541,-16449,-7973,19699,62950,70485,8189,30506,-50164,-24379,-31001,-67944,-110632,-15962,-14826,-34367,13502,45027,-33735,-57119,-32009,13526,-4664,99150,52641,33434,-55684,-29904,79954,112471,52011,25585,-59344,3277,26455,-18699,-26744,-19069,18323,51745,36984,-30884,-63125,11245,-4654,-12171,56691,36669,77361,3694,13460,35296,-3034,-18155,1948,-32866,-23821,-39026,-15452,3317,9889,13591,-35249,-38123,-62294,26495,-58850,-30780,-29088,44658,9935,-26552,-43339,53820,98052,64002,-19097,34335,18954,24295,-21477,4048,-22035,63634,-36490,16635,-56207,-70934,-1404,90572,-13731,-67021,34448,55408,66122,30132,59211,-19239,24550,-33610,4930,-65921,-17028,-27053,90511,60190,-34569,44449,3828,64033,18035,-65025,-129668,3667,61632,-8011,-11444,8728,-22362,-75257,9009,30774,46905,103374,-15141,-49209,-15014,-48721,-18019,-32482,561,-99933,-53266,-4280,58498,43056,97000,12118,-42175,21491,-29784,-33934,-31373,-57608,16186,-23227,-47988,-23569,-20230,5456,-64300,-84821,-41159,-12251,-69060,5755,31638,3908,134832,42779,-25771,-62268,-61774,-98908,23412,-65607,37517,-15999,25517,44175,91567,-25001,20757,65776,24251,-3803,989,-102852,20229,-9032,-18142,59655,-7728,36157,-61424,-106378,-30770,4829,77593,33133,-50763,-5133,-60027,-20691,91,-106698,-61371,6048,-28917,-21133,1834,-26243,-23782,15091,489,-1490,7512,13482,37962,-19104,-11595,15544,31175,-42025,18497,25680,81604,684,30519,22812,103333,35143,14745,50145,-1770,105885,55108,81303,9167,-15420,-32988,-132122,33973,65931,-3917,84621,58973,-33466,35628,-40459,-89470,-20710,61059,35702,24701,41492,-10772,-730,12080,-15044,-9690,-18653,35527,99594,33529,-64165,-1053,-11479,-28864,-37942,-13070,43522,54880,25898,-12363,-26854,-20678,-58186,-32941,-35573,40617,23954,46374,67902,90516,-17912,10728,43358,152982,79578,61313,57528,-11777,60464,-28437,5472,-15332,-85690,-19404,-46291,-8951,-43901,14238,44402,112051,8403,-38450,9522,28259,28246,-31301,-31534,8427,11426,-57156,33112,-3127,-53372,11658,30962,71139,28939,-3324,63186,11964,-48603,28066,24406,77880,10697,-541,6837,-36518,-51137,56612,45144,9659,-43592,-10795,34706,113599,34630,-37072,41706,-4444,75901,62577,5386,9837,-5233,78615,91870,39755,-37765,-28837,43064,57988,11700,-13875,57948,18740,-68747,-58385,34077,35129,50930,-31472,-118591,-19634,-89887,20524,59352,24277,-14219,-37895,-74062,-52812,37088,-61893,4106,-4840,-20694,-68573,305,-8848,32901,18186,-23725,6237,63590,-3829,1401,-50856,56048,42590,-30880,71497,44935,63873,21331,72635,-13913,-37562,10387,-2439,-46141,47958,94829,88461,67466,30817,-41628,55739,-23318,-57636,-69898,-17322,-36927,-3326,475,5081,47936,63378,-66941],[27926,-17965,5022,-36455,-50774,13338,48578,-22601,-30680,-83559,-11911,11549,41897,-28245,-40031,69428,112371,32301,59020,-27519,-4841,24256,-2969,-24165,-96686,17402,-5521,-19215,-5254,-16773,-103200,-35229,-119261,-426,-21665,-45605,24411,10791,-33765,-12692,50742,57730,-50966,5881,59054,34734,20408,977,77347,13316,-53924,-16384,-4114,43078,1695,-24534,-46362,-6956,-21602,67736,77942,29050,17429,-69716,-9588,2322,-12556,-5928,-53633,-107496,-19003,44845,18724,-54846,-53598,56647,34636,-16878,45926,-103899,-72659,-90899,-56894,-27524,88725,7301,50323,22201,2413,10270,38513,-14271,-25609,-63201,52805,32172,2959,54056,18927,84525,-17765,2164,41226,15775,-84965,-90701,-22782,-964,-51026,-52799,10446,-10655,86530,-8383,-13879,18324,-15706,93299,3796,-6633,26858,22398,1822,-13952,-349,50838,73360,8454,676,72594,38062,140579,31862,-2823,-700,-10324,-67541,-38763,-8060,17354,82801,-8184,27289,75063,-90818,-1781,86260,60692,-15974,-10930,15657,44586,-46542,-11976,-29342,12961,-53162,-6734,3434,54670,6435,-42147,-78690,32008,45098,-36423,-28091,-32679,-43349,14502,-22456,-12842,-31346,-43272,-5413,-30273,70528,10545,-42441,-35995,15951,17623,24539,47245,36083,59304,-21215,-19454,-14087,46095,56177,20843,-9315,-73437,-22800,-7611,30894,-53806,30449,17182,47693,-419,6778,72231,-24328,-56363,-86502,-23999,-16688,4940,-50693,-90375,45555,38110,92450,58409,-20839,-20510,26299,25759,49223,-77424,-56796,-84343,-94330,-41531,-27048,-7412,-3721,13323,9750,11412,-20823,-66214,6436,14779,146383,141379,28985,-72553,-104209,47715,84626,24632,-99594,-11146,67871,131957,68139,-20297,54750,77952,-268367,207661,14269,39843,-2043,54716,-4594,26585,-126862,-77316,-30080,107100,40793,-6038,-30373,-39704,-74234,6966,29014,-17693,54275,-48,7186,-11237,80460,-18830,-40962,-34088,236,1566,2035,68530,36255,25210,-18816,-47584,12446,-17287,-11551,-43973,-41795,-34114,-3552,-18014,40873,30177,-59007,16075,-17107,-71323,-8822,6684,-39862,-60091,48359,67799,2401,-93672,-9940,-10258,17996,-14699,46551,-104764,9413,91371,20723,-28857,-72843,-34614,-17331,-13448,858,-17972,-10044,33497,35615,-91028,1799,7,-86233,-34906,-38452,-8740,-21519,-3256,-39539,113194,-24308,-34271,1856,-86253,-3,21772,69517,1686,-12049,-79261,18429,-26700,59201,45897,50699,-54420,29173,-28846,-23761,-12081,59872,120376,-109958,-48490,-65608,-3478,73713,81606,-14487,-9057,-9128,45629,27978,-567,-103178,4097,-1586,-41033,-72460,40101,-40444,-43611,-16195,-47818,44080,36485,-14705,51914,-25553,17450,-27311,-44545,-26055,-14828,17716,-10196,-80434,-944,-41148,28885,-52350,-94241,32459,61644,13240,105670,-24967,30363,19029,44266,6860,-10132,63223,30719,27689,-24237,-25848,-79288,17231,22492,-12807,9923,-60661,32307,-11742,-7634,14780,-14331,13705,-56570,-58927,-19939,22398,-44133,40595,102911,27474,-38071,16428,35477,-40011,-105936,-9736,-30061,-88013,-91389,-32189,21835,83728,-23523,-91769,-10878,75841,-19998,-10842,77259,-53607,-39130,-3906,-72336,16416,-52754,69411,-30894,23491,50453,31513,35782,19645,56795,-8835,69963,-21277,-47507,3536,66447,-44798,7820,-6090,53594,96488,28526,-22386,-68824,-18077,68488,115350,-69608,37277,-81425,-38194,-85373,-13272,-87807,-62,41637,-2285,-54141,-32378,-30592,-92359,-32736,11054,-33168,11254,26,53313,37410,58504,20067,86241,9110,-397,-10604,64603,1516,101740,28369,-16011,-25437,16626,50263,11834,-55480,21475,8172,-22093,96806,27146,43741,4927,-20809,-24237,-32630,-59994,12474,-18268,-91594,-105412,11517,8983,28050,-30215,33434,69425,45692,-50376,50671,-49939,-44077,-46238,15864,-60263,33512,41240,-87574,-5137,36591,71654,2502,32077,-49350,-3106,1676,-13333,46509,97769,46738,-38770,52819,88162,22167,-12571,57097,5248,-8787,-3175,5744,24158,32435,10158,9822,87677,57954,61620,10730,20368,54731,28539,-9188,993,-38758,-137864,-72354,-54072,-3522,-25973,21023,-33347,-78578,4816,-14388,-33003,-59956,24353,26837,38734,-2123,23894,48210,30542,-7844,-19675,37462,46341,79200,16802,35700,-46892,-12593,-42611,-42693,-96423,-2096,-22223,11947,1552,32781,-20858,-44021,-44380,-3440,16268,85334,58009,46315,-65021,-15209,90990,104809,33080,10988,-73274,-9464,37228,1396,-23031,-29979,32110,37024,22580,-15052,-38739,20772,12892,-2641,51819,38509,85470,-11416,20773,43225,-757,-27010,1263,-3390,-23551,-54993,-40075,1099,-437,15044,-26406,-36151,-41474,48910,-79270,-27492,-16208,41584,-12583,-15765,-34048,84617,67636,47758,-40663,17265,17458,31794,-30387,-22183,-17729,56909,-49034,12441,-71337,-103915,3604,77146,-14009,-45937,10878,54267,57781,23505,55973,-22508,25968,-9692,21183,-30156,19620,-6664,114505,73608,6874,57767,-10661,72680,19093,-39409,-102155,-2686,39470,-12710,106,32097,1637,-41174,41407,7506,26225,129816,20843,-16548,-23407,-53319,-18493,-60906,741,-120270,-66903,-13027,52557,16279,106792,40512,-30869,31045,-27233,-37627,-36681,-84603,32352,-20194,-38730,-15493,-34640,12041,-34124,-82166,-31311,-6108,-48753,2918,28409,-7562,132002,48473,-2555,-63524,-81692,-83572,29631,-40050,27599,-20925,33852,48763,111820,-29267,-2113,46008,14821,-12801,-1959,-117380,-6244,-16544,-54905,25976,-4667,57929,-64321,-121085,-33565,-7832,49700,21331,-28908,6063,-44204,7589,-33668,-136016,-86047,-11229,-30435,-32856,-27178,-49132,-15518,9509,-22998,14080,52396,5033,49184,-35703,-42309,33733,20364,-35314,42098,35126,77435,802,44288,30052,96297,25097,-13860,50446,-7783,134512,60637,73466,-9750,-11309,-45218,-107646,36133,83683,26284,80937,65759,-14931,21707,-41069,-86812,-38458,57903,23261,9685,46603,-4271,5541,-11398,-25071,-19725,-26956,43034,69256,25612,-20478,33191,23409,-20463,-50613,1178,49200,89347,32821,-12063,-30966,-30396,-52980,-10445,9251,50718,18247,37583,15780,67410,-23410,-5519,32437,150746,80206,48566,67033,-43212,55345,-18448,12188,-13976,-76552,-24560,-47394,-28779,-34691,22499,56674,159072,28268,-35568,-746,793,13307,-29567,-33908,-22537,2390,-45082,42778,8338,-77459,46247,-13997,39342,24860,-846,42636,22528,-46153,27939,39431,98871,-6986,19450,16512,-32244,-58591,64597,49728,30375,-43029,-22146,14475,68358,35682,-37354,22010,-12248,62797,68373,31932,64519,-7341,68062,94056,47053,-16148,-44181,15877,48764,3065,-8194,67075,26973,-50896,-48460,44216,58688,57606,-22668,-108111,-8910,-76098,3336,51664,17291,-9232,-20875,-79717,-71688,38244,-57208,19047,-20017,-15234,-74298,-9488,-21836,19878,11924,-38244,18563,34256,-6396,12572,-17846,49669,47979,-39863,46451,25142,46240,20736,90495,-40063,-20168,14695,5626,-35727,43136,65902,89621,52614,32595,-8583,53199,-33501,-59201,-73291,3824,-60178,-5850,3772,4453,74898,53846,-62308],[22794,-24691,-13589,-32334,-41338,22309,49477,-859,-24717,-100264,-19214,-8684,14155,-31356,-14453,68677,104845,21875,45145,-36535,-26978,21834,-10941,-25044,-102430,-9291,-22892,-25037,-12643,-5558,-98611,13428,-89065,-24324,-31701,-29722,23340,23164,-42004,-23694,63997,71573,-50983,5342,23691,32390,21897,53839,74157,3448,-47550,1812,-17918,19566,9945,-10116,-43634,6591,-3125,66982,49824,3770,5715,-96584,-14155,4323,-20613,-10522,-71579,-129977,-3206,79134,29693,-47607,-49932,58164,33833,-29667,44923,-75769,-28076,-73749,-45118,-24158,92207,16229,23825,5960,20120,10094,34875,20042,-6287,-56757,70322,42395,-20954,65271,6178,64131,-21221,6166,41092,6368,-85489,-113006,-36714,20487,-32697,-29585,20184,-11804,83095,-4626,-20632,-11031,-10514,82038,20413,3473,37180,18080,-6659,-9979,4347,44730,62728,23693,31089,85266,46731,149387,34898,-920,-91,2477,-71624,-39828,9359,5614,67372,-13205,6987,83727,-82766,-18815,70233,83814,-15410,-15202,3843,50643,-78494,-11619,-39747,9356,-45975,-14793,27859,54567,12889,-44374,-68235,35742,26012,-33215,-20297,-23030,-55555,12247,-25796,7176,-16993,-28990,11016,-16054,59271,15988,-52184,-43317,20008,30680,31801,31191,56348,54597,5664,-6962,4285,74522,56917,20314,-17313,-81199,-24656,-30969,16224,-56858,19819,21243,50075,-947,-7534,89572,-14166,-43654,-57930,-12668,2500,12955,-66286,-92804,43831,21804,78096,43221,741,-12296,32825,4468,34891,-98336,-33708,-80307,-82161,-9085,-14360,-11844,4139,5169,28119,22579,-57078,-66581,10892,48539,109545,124053,9362,-104135,-78340,53594,68086,35933,-111272,-15474,72372,102985,61853,58291,281184,68551,-459031,269433,1969,-8286,-5226,70466,35343,-822,-124723,-85112,-4234,129748,54648,-3508,-65515,-68866,-69322,10325,65954,-31414,49151,14149,60214,-30981,86376,-18367,-41377,-29966,656,-34934,-28898,57263,27089,5309,-13132,-43944,54412,-59,-5410,-39334,-37411,-7350,-17821,-33555,51642,16904,-63556,18707,-16678,-78506,-20874,-7335,-44627,-56427,50833,61165,5620,-95104,-10238,5405,35759,-6400,46095,-108447,14271,138051,25471,-23721,-53369,-18701,-37264,-16053,-10888,-6847,-3100,66454,17091,-51373,30037,3801,-77670,-42619,-30283,-13792,4806,3081,-51575,81646,33501,-17984,-20920,-59442,-9823,29857,67942,23633,-12751,-61464,-1727,-36025,52589,40353,48943,-76767,27813,-23089,-25331,-7821,45474,112341,-123865,-65992,-79842,46663,54349,75902,-5516,1563,-6917,93399,19468,-24629,-133825,-4861,-11254,-27123,-78072,16017,-5217,-34601,-41072,-17789,79962,17198,-704,57074,-4766,24977,-15240,-41813,-37540,-28109,13325,-31139,-72379,3364,-38020,38339,-38480,-131246,44730,46921,27083,90072,-13352,36747,43396,83939,25625,-43966,59203,45009,29366,-12253,-30927,-91476,22676,35972,-5781,21020,-41893,20951,-1667,6789,-1983,-11977,35296,-66064,-75514,-31519,34133,-40044,4758,101219,57387,-36093,30426,35491,-41418,-73050,-13950,-33739,-103158,-70599,-30682,44751,84040,-42390,-82070,-11315,79242,-31933,-588,58486,-47373,-43623,14235,-72909,17890,-51913,50760,-65904,-18110,35510,9175,-3914,559,35068,-21823,32043,-52021,-48019,-6019,49939,-67840,13433,5776,44355,121119,21703,-48112,-58744,-14826,83162,117468,-54119,20942,-85303,-33998,-85100,-36015,-65009,-2722,39200,-19206,-82499,-5742,-67357,-94894,-3501,16943,-35232,46832,5554,59523,37949,62703,-8688,68110,16430,-2815,-34767,77533,17823,74050,31825,-8490,-17739,50516,32469,7089,-51725,20435,17642,-15556,58252,23382,64611,-9715,-33996,-22662,-27314,-83900,-1739,-14364,-58048,-115373,37243,17718,38808,-45454,-5481,13834,31961,-48581,25879,-47832,-53998,-47035,35899,-77451,-12114,41180,-77581,15579,26201,50354,501,23704,-44109,4200,-7748,-791,75275,119200,57206,-16978,58993,96052,27220,-33131,43217,30701,5369,15675,17056,-10184,7958,13547,28175,69195,48456,71405,5900,13768,22331,16119,-21283,-1157,-52481,-136143,-83238,-27868,-6347,-13730,12055,-28746,-75360,-10750,-3615,-33697,-62157,17805,4289,16356,-4498,16533,62192,32807,6121,-27877,47376,29171,77429,33985,37883,-36022,-7540,-42559,-17434,-70567,1245,-33207,53270,-12604,19557,-4315,-35585,-57293,-13133,36606,46686,52178,59706,-61511,2631,84152,74779,21070,-16794,-90294,-25033,49832,23914,-15085,-35358,37286,25854,6642,-1093,-22446,16164,21203,1089,49755,37930,83758,-25901,19869,49769,2241,-33578,-4480,13394,-22686,-61067,-49847,3798,-7367,14043,-6386,-29111,-17773,75867,-85277,-25422,397,31630,-35395,-7392,-21476,97226,28204,27181,-49996,5840,22286,39770,-31740,-39036,-5492,44929,-60993,838,-74221,-101944,3928,38351,-16490,-16899,-13712,34064,48328,11323,28903,-12211,31212,12579,37363,2476,58454,13163,119952,75748,48966,75262,-26377,73809,18725,-17283,-62832,-11616,10227,-18483,11600,59294,28884,5711,73527,-19187,4503,132512,49620,17702,-34784,-53697,-23837,-87321,8144,-124940,-62898,-13062,29962,-6405,101461,73617,-1331,30153,-20724,-43008,-49490,-100844,52620,-3553,-26193,-826,-43239,31545,-4756,-65729,-17107,-9035,-24898,-8461,28251,-25274,109932,44144,23676,-49070,-89231,-52286,29091,-16465,11759,-25849,33137,39790,120254,-27909,-21088,23717,10244,-20640,-4986,-115900,-30571,-24215,-85436,-3798,-1948,48869,-60897,-117800,-27982,-16189,14936,1653,-7011,18418,-21566,34576,-56820,-145047,-96275,-18141,-23569,-42113,-44999,-55535,-1044,-2046,-47571,21957,79912,-16675,42605,-41968,-74844,47865,26110,-22996,51011,36508,72225,-3150,53097,26304,61266,7857,-37743,44827,-44,141490,55680,52293,-29639,-6136,-47146,-65708,31701,89913,57510,48302,40927,-1054,6829,-35582,-70883,-48756,46782,10106,-11955,38740,2199,16257,-30436,-34451,-30532,-33934,43846,33962,21493,24374,53311,51912,-10543,-54936,11700,52908,104619,29950,-20540,-20907,-39220,-42517,4986,44788,51373,4807,28034,-32385,33203,-28041,-35972,24220,133005,67268,32163,70997,-58329,36185,-2900,17535,-16068,-59151,-26387,-53771,-40929,-9124,26743,56950,177185,44004,-34250,-6058,-26500,-23794,-39712,-40526,-49415,-4296,-31985,40169,17423,-84317,50453,-53059,18007,29080,1896,15380,37306,-34059,19622,43721,97933,-24306,34273,22614,-18637,-59584,49031,49468,42033,-35891,-32037,-8582,20511,30319,-39568,7332,-13690,46207,66156,41759,100856,-7685,49609,85886,50893,12307,-65088,-3832,23759,-20001,884,68245,30436,-25244,-29668,50794,56671,58843,-6196,-77739,6843,-68299,-22866,47515,7543,-16097,1774,-68172,-84042,32898,-51252,24612,-33752,-9457,-68914,-29053,-33086,15185,12021,-44846,29232,15378,-13631,11989,14087,39480,50829,-45894,8925,-7524,23670,14043,100158,-60781,2843,21756,21905,-25896,22765,16791,78525,31205,33754,23347,39489,-45948,-42582,-68700,19276,-68536,-6392,1865,10828,94128,41454,-47218],[17979,-24068,-28561,-19695,-18508,31381,43827,16731,-20318,-110016,-26571,-28362,-5152,-27926,9330,61360,74585,9630,30798,-37319,-47920,17367,-21448,-20916,-84128,-32802,-46773,-14229,-16364,7974,-88668,50362,-55765,-45541,-45151,-21837,13566,26839,-58678,-26956,72633,68612,-52737,7127,700,37298,27677,102384,64665,-476,-41278,21255,-34625,1116,29619,14042,-24643,23940,26272,70760,25104,-18230,-12878,-114683,-16795,7625,-25068,-14255,-83156,-126161,15797,105399,42154,-34382,-47048,52123,25581,-40153,43582,-47762,18988,-45854,-30494,-29043,85060,40399,2262,-14133,35816,9802,27954,61840,12699,-43087,77207,39858,-33345,69194,-2109,31939,-19708,18320,38735,2962,-69846,-112630,-49327,34205,-17546,3434,30042,-18033,78591,2652,-23967,-30823,-2884,68923,42735,9796,47702,13163,-28459,-9776,-15098,30160,45473,28658,56728,81654,57218,134217,29829,2139,-3158,9915,-63263,-41639,10262,-10259,56443,-21860,-17307,78237,-67211,-38465,31892,87835,-10249,-10248,-6529,73373,-94199,-16534,-45142,4967,-34811,-15821,41557,60150,25983,-44484,-64993,38154,7545,-26488,-12951,-11250,-54738,23145,-22081,32271,15797,-12538,24048,-9175,35562,19459,-54706,-45512,33413,42688,36193,4856,89931,47304,28223,13906,24300,93456,55827,23097,-6054,-77760,-16288,-44015,5625,-43605,12382,16722,41092,-2453,-20282,86445,-2373,-23214,-10364,2926,28779,13027,-71369,-73023,45979,759,42894,17834,9659,-3210,25977,-26805,19848,-101455,-364,-54353,-57575,23561,-6672,-12051,2131,-7228,39749,45437,-61702,-44316,19107,66480,49514,87428,-2406,-104392,-49129,36992,46405,52737,-97789,-18564,66621,82264,43271,49254,306735,70532,-469530,284535,-19351,-43359,-9498,95749,63524,-24146,-105849,-80078,15493,111653,60111,-12773,-100396,-89774,-40608,20779,100139,-39128,48843,35494,100014,-45299,84779,-20681,-39287,-32046,4169,-71791,-60628,40890,10603,2730,-423,-43925,80410,22665,3130,-39817,-38913,13305,-31627,-51031,56037,1926,-58305,16403,-19332,-74945,-30091,-10853,-39978,-39239,53012,45264,4161,-87000,-9526,26304,52473,211,34304,-100123,7025,140592,22786,-17594,-27149,-8902,-55167,-14801,-22452,10802,2575,75255,-791,-5573,52246,7459,-52827,-45197,-20083,-12588,21416,2487,-41174,38954,53179,-10479,-40950,-18830,-13961,35113,48699,19584,-15538,-49388,-25854,-42271,41697,31206,46807,-86936,20535,-18417,-20730,3117,22825,91181,-109195,-71884,-75826,90625,30185,63119,-5046,24219,-4792,120818,751,-46350,-144550,-15565,2264,-7748,-77571,-9180,21679,-24382,-51564,10636,112300,-3556,25750,48178,18012,36248,-3109,-30041,-42653,-21848,13603,-44179,-65668,7761,-31232,37933,-14643,-132110,55670,29233,35931,59435,9882,40145,47430,113450,46146,-78417,39499,46856,21753,-3782,-34897,-82722,25186,34444,-3389,25731,-18024,8168,13292,11143,-8880,-1307,59690,-71777,-86685,-32719,41209,-27596,-37152,88707,76465,-31551,37229,38535,-36297,-53107,-11604,-10178,-97464,-47323,-34938,55168,68959,-53492,-61421,-11391,67724,-47683,-2941,28694,-32326,-38827,34482,-53241,23672,-48224,27464,-84308,-58088,14850,-12008,-42919,-6979,13814,-15338,7447,-74153,-21834,-10945,32753,-75926,15703,11939,23706,109664,18786,-67668,-36045,-11138,86483,106593,-28222,8474,-70350,-20772,-75122,-62658,-32764,-12955,36836,-33776,-86334,22559,-97261,-86070,25424,21763,-24964,90293,25332,65391,33517,60090,-32558,46079,24834,-9833,-55181,74810,37069,37155,30166,-2739,-24080,69258,14262,6664,-37214,11169,22585,4464,18626,17050,86098,-22393,-40925,-17779,-7925,-90619,-13084,-8488,-8397,-104458,28179,17804,45948,-61935,-40072,-16706,21729,-33295,5658,-41206,-62687,-39232,53853,-82162,-41645,37890,-57757,32920,24618,14357,-259,15564,-34417,18637,-17239,11189,73003,130949,63673,13178,56666,90660,21567,-42390,26138,57438,23374,36821,22608,-39250,-15506,5243,28612,38770,30354,72393,5626,5414,-8546,9599,-26751,4428,-62931,-116760,-83996,-6923,-5663,-3552,-630,-24884,-74732,-21075,9852,-40933,-59632,6248,-14880,-5887,-5160,9905,67636,28359,19704,-28132,46924,15401,68671,51006,34299,-24161,-10058,-26560,-493,-43153,-7182,-44945,78844,-25852,4778,12489,-31660,-65686,-5510,49214,1240,41482,68556,-46722,14755,62720,34599,20181,-52790,-107491,-40045,56842,40815,-6965,-36553,33842,22294,-6617,7381,-11902,-5367,16990,1591,44833,31823,71549,-36796,13122,54752,3018,-36469,-13599,21817,-21438,-59173,-51524,11359,-8232,10286,18279,-20078,-10,97770,-74195,-32205,7992,17027,-46328,325,-8311,96109,-5119,9879,-44487,-2123,32109,45603,-32615,-49136,8506,31358,-67426,-16624,-65894,-69370,-1648,-17507,-22985,7032,-35472,3701,37990,-4182,-9930,7773,37407,28231,50015,23162,90455,27239,105726,63798,79955,85990,-40416,64908,16901,-3117,-26383,-19332,-18213,-22464,18734,84397,52817,49419,98868,-40291,-14567,114265,62985,42834,-44087,-48210,-31789,-106546,22178,-112630,-39169,-4432,-2105,-20483,75227,99616,38579,19311,-8350,-46603,-63718,-101170,72024,23917,-12655,17721,-39856,57052,12047,-49686,-5572,-13614,-1098,-24986,27591,-44139,80925,31058,44044,-22513,-80003,-4956,21163,-2816,-7688,-28457,23551,20217,114085,-20904,-33146,2393,10706,-22556,-7926,-105136,-48161,-30615,-99438,-20794,13,7985,-52856,-99419,-15324,-19707,-17499,-18096,5678,28408,2226,52374,-65110,-121500,-88930,-16081,-8152,-44610,-50332,-41016,16698,-17528,-65775,22056,85472,-39038,26773,-32157,-98468,56357,44100,-7422,43583,30516,70621,-5701,50890,14719,10566,-13937,-51799,33488,22001,128846,45985,23726,-44605,-1118,-40740,-20419,22590,85682,81392,-6877,-9909,5783,-3834,-24723,-46812,-50692,29035,3592,-33559,15276,8526,33656,-42045,-41079,-39946,-40506,35019,3075,23812,61470,58697,68503,-4617,-49607,17182,52143,101391,28312,-32697,2482,-41984,-24716,11221,62319,41099,-15076,17951,-64453,-5701,-32793,-71396,18099,115076,43796,17147,65972,-51459,12348,16100,21169,-22448,-37023,-25370,-67948,-43262,22460,26371,45065,160121,53880,-32498,-3929,-44207,-66623,-57703,-50098,-68275,-9827,-20756,23212,22516,-73438,36659,-71619,11747,40717,1673,-3069,51110,-17406,5579,36119,73165,-34600,41639,20780,-2575,-56715,22304,45302,42243,-21765,-38403,-30293,-7025,21772,-42493,-498,-9271,28986,52180,36637,107744,-5226,30718,69198,56539,46765,-82805,-7925,-11280,-48471,11303,58278,28703,2392,-9337,51811,34181,53433,14436,-42141,21330,-64290,-49521,47394,-488,-32152,24458,-42903,-86722,23960,-42578,14882,-40661,-3625,-54646,-51937,-39096,16078,17274,-41171,37962,12053,-22498,97,38527,27827,50114,-47296,-26688,-43767,2332,4430,103032,-70642,26800,26998,40666,-23136,-5873,-29789,57688,9293,35072,45361,23304,-52795,-15758,-57519,30038,-60160,-1458,-2707,21212,103045,31698,-27502],[14833,-17648,-37163,-1501,14981,35661,34850,27832,-15786,-109561,-32326,-44356,-8845,-22173,18775,48974,33155,-5219,18251,-31871,-65038,11219,-35686,-14167,-51532,-42679,-68494,7708,-14796,19502,-75287,56772,-26542,-56174,-58208,-19353,-282,23016,-76675,-18561,76825,52145,-56338,9651,-354,46278,37000,130606,50787,2084,-36220,37957,-50187,-14525,53878,42925,6588,41591,57855,83189,9311,-30810,-28543,-118448,-15771,10957,-22932,-14363,-83047,-91354,35058,116289,54125,-18109,-43796,37284,11429,-44782,39388,-29998,51371,-13284,-14401,-41844,71101,68252,-9233,-30136,41427,4462,18496,99589,26180,-23948,73752,29575,-26527,62374,-7114,-6610,-12907,34279,33169,7846,-40297,-93236,-57025,38633,-10590,38195,38050,-31397,75158,10426,-25887,-36570,10063,69683,64403,7493,53370,3185,-47090,-8843,-53608,9277,28946,22816,72852,60641,64932,104459,18858,6677,-8679,11996,-45823,-42359,-3759,-24947,52783,-31453,-39937,57558,-47938,-56206,-20122,71168,1845,3620,-13530,93716,-85636,-25290,-44179,1622,-25322,-10152,43268,70668,42708,-38357,-64746,38666,-5043,-16865,-8341,-497,-38252,46547,-14054,53979,50462,2574,29117,-11850,4682,20424,-49928,-43811,49840,50319,35322,-25522,123521,33895,41264,39204,39380,99414,50035,28368,18350,-61727,543,-38766,-2134,-23914,9255,7214,22512,-6860,-27475,62661,6535,3789,39295,17874,60254,7220,-64236,-36194,51862,-17820,1344,-11177,7231,7243,12567,-59870,3434,-89781,32416,-18640,-32193,47417,-5921,-10413,-14452,-21005,44447,74728,-42680,-3216,28790,57781,-15346,32760,-8602,-65170,-26004,-612,24421,61927,-65027,-14752,55556,69596,18829,-22496,108088,79763,-289551,240174,-38953,-53877,-17805,122096,79422,-33955,-80975,-63508,21622,59275,57962,-30448,-123976,-98336,9639,34749,118225,-38739,55034,64149,118801,-51352,71635,-26928,-36676,-45292,8029,-100081,-83357,24529,-10824,17020,16969,-44680,84962,43954,11739,-43711,-44816,20813,-41953,-66645,51805,-13420,-43601,9952,-24014,-61941,-35687,-154,-30882,-14216,54870,22135,-1737,-67572,-4938,47201,61488,2200,13104,-87060,-10548,103902,14493,-15126,-2348,-2862,-62692,-6342,-27037,32824,5071,66409,-15722,28207,62397,8841,-18416,-44242,-9797,-6914,25326,-7177,-11821,-4784,35440,-13330,-55938,27023,-12506,35797,27621,-804,-20448,-47476,-46433,-41815,28423,16915,43388,-80788,8548,-17245,-10275,20666,5333,63135,-72915,-65898,-56522,112202,7598,47555,-10969,46483,-3864,118044,-29726,-60935,-130157,-25742,32354,13260,-71475,-34236,30137,-14351,-43633,28942,132114,-20870,53346,29122,37409,50956,7760,-7368,-38297,-570,16094,-44664,-60203,10911,-21346,31712,14771,-92869,63960,14805,37139,23334,32937,34620,28057,124341,64143,-101523,-1371,38177,3291,-178,-40000,-56884,23813,17871,-29,21343,4237,2213,30619,4715,-6924,14782,78771,-73045,-87237,-21432,43730,-11332,-73008,64718,80527,-27048,32893,45235,-25723,-38786,-4526,33196,-67306,-24598,-42563,45518,41065,-53866,-35531,-12993,53390,-58173,-18551,-5242,-17641,-29190,50324,-25076,32040,-46321,500,-79407,-89368,-8219,-27299,-66126,-12,-1919,-678,133,-79220,23003,-12245,22280,-63132,15447,11150,-2540,62233,19461,-76848,-6529,-5234,78501,87730,2830,2327,-41940,2590,-52984,-83349,-308,-33480,33075,-42317,-64630,48059,-107909,-67471,44654,23625,-6938,124251,50939,65971,19104,50540,-45053,20856,30678,-24163,-62617,57719,54781,5025,27119,-80,-38103,75334,-2240,9259,-14113,-4666,20008,33370,-4513,8436,99306,-28090,-36691,-11910,17943,-82335,-15804,1230,39066,-71805,-8328,10630,44101,-78489,-57441,-14409,19533,-13429,-5551,-28586,-67505,-21887,65694,-73788,-54253,32677,-30604,41190,26393,-27822,580,7187,-22936,38767,-22221,21638,43431,133079,67462,42427,45118,72177,9226,-38634,12115,77640,39638,53586,21327,-56215,-31999,-11195,13015,4239,7565,68354,10269,-1017,-27789,10908,-21668,15268,-66415,-92586,-78441,-2850,-4659,-223,-12199,-23425,-77082,-26240,18413,-49580,-48692,-6890,-26108,-21312,-2102,7906,63339,17079,26589,-18827,37613,4382,58172,57759,26394,-16072,-17767,3380,3335,-22796,-22808,-54258,85320,-34057,-11534,25950,-30593,-67785,20677,49316,-28438,33022,69246,-28381,14975,34403,-718,29353,-88727,-120430,-51741,51709,46583,-3486,-34737,24110,27052,-13588,8366,-2310,-38113,3455,3580,30468,18297,50654,-43128,4812,57975,-1093,-35659,-23551,27508,-21142,-52886,-51795,22865,-2806,4813,39646,-12299,6438,105555,-49113,-49693,-7516,206,-36904,9570,2613,88942,-20329,2513,-25915,-8355,43403,46776,-38927,-51887,18525,20440,-65468,-36256,-50935,-23911,-12262,-73568,-34367,16768,-53871,-25330,27686,-19127,-41698,28818,41060,34151,57412,29477,109156,31521,77532,40452,93245,81554,-49415,46531,14915,2369,-3865,-22874,-37190,-22584,19064,100605,66420,74643,112556,-49822,-28120,84415,59140,51979,-47392,-36826,-40171,-114922,40279,-86092,528,9926,-32323,-26061,32991,106395,75896,1716,8856,-44129,-72767,-84465,84048,54478,-998,35638,-23102,79239,12225,-50651,-3467,-11785,18886,-41852,23432,-58834,55969,13370,52429,7112,-56273,52100,8639,-4283,-27353,-27120,7972,-5200,94892,-10096,-36113,-15677,13496,-15746,-11007,-93736,-56097,-34243,-91883,-19847,1672,-46775,-42867,-74321,172,-20448,-39751,-31396,3357,32316,22199,56460,-59463,-67882,-66801,-9056,12563,-39288,-46059,-9761,32916,-34419,-73617,16657,76045,-50999,12755,-7563,-103980,57934,62438,7710,22735,19857,73373,-3868,35182,789,-37395,-36204,-54600,17699,52712,105400,36429,-2921,-50072,3373,-29129,12746,12097,76220,91758,-66587,-66853,6135,-7572,-10848,-19172,-44892,7421,7363,-49781,-19057,13854,56915,-46327,-43913,-44824,-46153,15914,-16957,32962,85686,52823,72262,-5199,-36003,17573,45661,87692,37770,-41956,31792,-36515,-536,8686,60699,22467,-37510,7478,-73947,-43143,-38738,-100077,14334,104871,13980,5865,51143,-28249,-3576,35675,23052,-31854,-14767,-22964,-85741,-36277,47562,22501,24331,117134,58287,-27237,7361,-48164,-96592,-76449,-60542,-78769,-15760,-12696,-5125,22318,-50963,21203,-66611,18288,55819,-3402,-2411,60008,-1624,-9480,18631,32395,-32601,41216,9521,5543,-53440,-2911,39177,32965,-1899,-40865,-47630,-1548,13082,-44902,-2634,-1776,12900,25215,22877,89976,530,19005,48130,64667,81446,-87418,4424,-44729,-69713,19389,36751,23122,26947,5535,45657,3472,40936,34517,-13573,27315,-57784,-65949,50189,-3337,-47930,40696,-12811,-79938,15181,-28323,-9949,-36055,2669,-36770,-68257,-38049,18853,23950,-27532,44352,20122,-30116,-19005,52785,17438,45244,-43427,-47213,-68686,-12331,-3946,99369,-66911,45446,24509,53303,-33357,-33549,-52484,33212,-8257,36459,53806,13318,-47541,9715,-41858,39024,-39276,9689,-7013,30720,103279,27351,-10493],[14967,-8425,-37850,15727,49123,32013,26254,30573,-8831,-98164,-35000,-54295,2096,-18552,8261,32735,-4443,-20615,9797,-23539,-76571,4430,-53010,-6857,-18280,-35104,-78584,31323,-8858,26332,-59372,27474,-5917,-53040,-67623,-17428,-11065,15814,-89263,1048,77609,33682,-59408,10978,14925,53264,46130,130125,34630,8620,-32733,48009,-59979,-28400,73677,69539,41994,54535,80431,102507,2640,-31068,-33459,-106523,-9907,13625,-11094,-8769,-69917,-35740,52715,110635,62742,-2837,-38017,14800,-4571,-40707,30603,-27329,59656,15857,1465,-56778,55516,87716,-9715,-35773,32280,-9324,5924,122927,31281,-2076,62153,18623,-449,45794,-8482,-41153,-2902,47240,24107,19984,-3326,-62554,-57234,35541,-11040,64841,42756,-49289,74984,16337,-27960,-30106,29109,96452,78275,-3380,50161,-13026,-47499,-1965,-95853,-13865,18327,9632,78438,25855,64026,72381,5316,12142,-15119,10476,-25208,-40001,-21704,-33479,54033,-38612,-55995,25520,-28440,-67897,-69482,38305,19931,23031,-16451,96124,-55323,-34877,-37111,177,-22227,-88,36457,80972,58000,-24567,-61383,36457,-9249,-5178,-8488,3746,-8942,76901,-4246,64050,63426,12880,24433,-23056,-22702,19891,-39537,-40504,59888,48794,27947,-51454,141266,12856,40728,62545,46185,94883,37094,32420,44452,-37215,19266,-12580,-7796,-8129,10302,-2272,-615,-15359,-27229,24644,11168,32929,69863,27955,93122,-161,-47120,7591,58699,-28118,-32363,-36907,2222,19888,1417,-84712,-13556,-69710,54134,10689,-16699,55907,-11151,-9494,-45629,-33738,41902,101970,-12221,48050,38003,24200,-67856,-32359,-14732,4076,-5675,-44495,5945,55095,-24992,-146,44719,60733,-4300,-100789,-194110,81825,-13312,152965,-40572,-39388,-30977,139577,86211,-26394,-59955,-40061,11813,-3547,49646,-50494,-127158,-94954,65325,46278,109714,-32275,65887,96236,118519,-48001,48693,-35550,-34894,-66724,9691,-113212,-90219,12327,-34164,38884,33479,-41782,69847,57054,18537,-48298,-52869,12356,-47228,-74696,39854,-27584,-23036,3556,-28701,-42994,-36894,21501,-22762,10391,56086,-3328,-10385,-37652,3143,61650,58675,-837,-12268,-74934,-32326,47824,3839,-19983,12989,3038,-55357,10288,-20307,53085,4192,49804,-26713,36666,58400,6579,16347,-42508,-1486,-42,18785,-25652,21276,-42725,-4357,-23535,-66397,68206,-6971,31002,20959,-21560,-26612,-51255,-56744,-32429,15570,-1527,36671,-59507,-4554,-19493,4092,40709,5205,36427,-29621,-50804,-29595,106951,-5938,33533,-17710,56833,-4591,90071,-67933,-65015,-97285,-33126,63813,31052,-61219,-56263,18882,-6930,-19399,32363,133265,-30415,70223,6584,49030,66686,17170,25928,-24353,24573,17561,-31854,-52632,12885,-8619,25368,43463,-29353,68395,8142,30396,-8765,46474,17385,-7981,115902,74640,-103489,-56607,24938,-24377,-2420,-47923,-23371,18154,-8207,9449,9092,18646,8412,46376,-8787,-1122,31235,85270,-70149,-73390,357,42552,3431,-94173,32579,70245,-24785,20411,55962,-11948,-25447,3168,77994,-18698,-4817,-47991,15871,7017,-44207,-11210,-16565,43455,-56398,-41929,-35068,-12613,-23315,54802,-2223,39588,-51313,-26972,-54570,-106474,-28929,-34856,-63729,18436,-10045,5019,7007,-63250,66919,-12500,25020,-31478,15090,4557,-25753,-3317,22468,-73846,21850,3729,62060,65885,30791,4490,-8325,31290,-20957,-88793,23572,-62468,26722,-43261,-27245,66435,-92463,-42798,53241,24378,13529,135756,69097,54264,-5854,36486,-41837,-6905,30602,-46285,-53357,33340,65683,-11265,26590,-892,-50433,77149,-15631,12844,12399,-22958,9623,62646,-2004,-979,98441,-23953,-19377,-6187,41066,-66543,-9170,14291,65978,-26357,-48174,546,29419,-92845,-49245,9886,27147,-873,-7424,-9765,-66835,2200,67703,-54347,-54899,26333,-1108,37840,24041,-64152,2800,-1703,-12472,60858,-19699,30811,4231,126067,69692,60552,26017,44952,-3469,-25300,5716,88057,49553,61331,14125,-60818,-37974,-29998,-11707,-26331,-14779,63672,18283,-2678,-30572,19120,-4753,27640,-62419,-72389,-73196,-17656,-6782,-4860,-17352,-24161,-78184,-26855,18605,-53194,-27764,-16783,-27154,-24990,3672,12060,51437,876,22616,-2411,23625,-6362,50285,48433,18046,-13026,-26256,39317,-5883,-13522,-36966,-58613,77763,-33393,-27822,33337,-30440,-65458,55709,36531,-29202,31309,60953,-16831,2104,7908,-20279,42642,-115583,-124873,-58714,32041,40423,-8048,-30232,12035,37222,-12318,2235,9439,-67716,-11265,11692,4394,-2100,25352,-45183,-1024,59147,-11105,-32214,-31775,33869,-23672,-45803,-53605,37150,6486,-537,51032,-8017,1554,94630,-18021,-72592,-49980,-16440,-6267,20907,9216,81252,-13215,8761,-141,-12633,51215,40251,-52082,-44376,21495,15371,-55152,-52994,-35566,13516,-24978,-113308,-49614,10473,-70423,-44020,18991,-29048,-51442,41337,39602,29800,59388,25953,114323,24953,45528,12904,89598,59867,-50631,22504,14446,1163,509,-21206,-40699,-18388,12218,101719,64964,74749,113454,-47245,-34928,54320,43350,45061,-43338,-21550,-47625,-110493,58619,-50504,46381,25089,-49479,-25721,-12081,87691,97504,-18097,27405,-32923,-72418,-55183,82947,78641,6038,47994,2189,89772,-929,-75882,-13953,675,31599,-54285,15906,-65054,39941,-3693,47581,28490,-25790,106287,-3376,-20096,-43811,-21735,-9304,-31283,68138,1609,-29352,-29567,14567,-409,-14589,-85845,-54180,-34517,-66992,-1403,4180,-87981,-32993,-51351,12861,-21320,-47970,-35536,-13928,27292,35249,46621,-44820,-2172,-37422,-1666,32930,-28339,-36986,26464,42433,-50403,-71149,9231,62543,-48113,7518,23119,-87565,52345,67355,18639,-4725,8132,76727,1318,8518,-10048,-66913,-54895,-48170,125,81608,82025,29216,-19301,-44522,7945,-14395,24609,3785,67377,86256,-110015,-105848,2651,-4781,2516,8340,-33440,-14751,19378,-58157,-54599,16414,78409,-45228,-42893,-41960,-48913,-10552,-24568,46665,95659,41473,66589,-11470,-17840,13756,33937,72651,60592,-43578,56157,-23831,26030,365,45877,1821,-56920,-2989,-62131,-74005,-45914,-111910,15009,98678,-16835,-2086,28829,-988,-2447,52353,23418,-41549,2834,-21468,-97742,-22904,56961,17583,605,68747,58918,-16142,27644,-39815,-101950,-88766,-69285,-82891,-22588,-7686,-37449,16743,-26981,14403,-45355,31763,68779,-13269,17779,62988,9368,-20405,-4457,-10895,-17460,34489,-9092,-1952,-52018,-19834,32841,19792,20509,-40277,-58733,33615,5975,-45825,-1958,4923,-1564,-12409,7086,61919,8726,19031,27576,72078,106543,-73852,27176,-63141,-73934,22108,6564,15818,45241,11239,32038,-21805,22238,49582,6125,19964,-42414,-64298,53723,180,-50440,45693,11354,-67416,9160,-7699,-42562,-18205,10174,-21378,-69522,-30558,20173,27399,-6646,48103,29819,-34980,-39294,57905,10931,36527,-34902,-47057,-69454,-16886,-7756,88496,-50665,52772,10081,51687,-57538,-52181,-42103,12099,-19237,36591,50318,13730,-28086,24315,-24089,47753,-13708,24059,-8946,34558,98084,27481,-2061],[19339,8,-31034,24517,69485,20349,20508,24665,2018,-77599,-34364,-56883,20178,-19937,-18743,13862,-26476,-31772,6523,-14946,-81946,-1454,-70712,170,5515,-13477,-71778,47225,-1465,27971,-40864,-23161,5012,-38765,-71661,-11988,-12179,10139,-92506,26158,74910,26532,-58513,9801,29059,52291,50372,104092,18200,14549,-30464,49070,-60336,-38850,80922,86076,71673,58412,85194,121592,2628,-19966,-24814,-82281,740,15949,11256,2964,-47325,19062,68367,93008,65318,7221,-27727,-11652,-17188,-27497,17355,-37688,45820,34045,15005,-64616,43033,91552,-2658,-28677,9547,-30905,-10448,126312,28707,18919,45715,12988,36372,24862,-4810,-60888,6395,51185,12419,35434,31868,-28342,-48914,28668,-12400,75164,43104,-64397,78897,19328,-31323,-18023,52157,144467,79348,-19083,36841,-31048,-25075,13746,-124828,-34588,14750,-4815,76245,-15361,50625,46414,-7760,17223,-21458,7830,-8442,-33566,-29351,-32893,54269,-40239,-62655,-9970,-10901,-70307,-99324,-2615,39459,42929,-15901,76522,-15080,-41726,-25843,188,-27568,11135,27173,84280,67114,-5060,-51838,30637,-6242,7421,-14725,-2907,25542,105158,5782,57269,39576,16393,11539,-38944,-34229,19858,-26462,-38149,55675,34436,14560,-65110,133977,-13120,26231,78280,45685,86839,16856,30386,61349,-13028,30545,29049,-10909,-2466,14196,-7653,-22044,-27394,-20320,-15852,12919,57433,66281,30939,121193,-4486,-25025,47057,62216,-27688,-50193,-53438,5178,35419,-763,-93617,-28312,-48682,59358,21270,-15676,47380,-19269,-10693,-85060,-44285,32228,118601,17746,98382,45553,-20013,-100067,-95667,-26005,80623,26571,-69645,-6991,31969,9748,25650,37899,50955,-20770,-138301,-421210,56362,223557,68791,-11256,-9631,-46951,141709,87768,-4752,-47873,-15968,-10088,-51238,36759,-65981,-107585,-84009,99398,49010,73358,-24732,76360,122653,106537,-36239,23503,-42344,-33804,-86697,7909,-109083,-79542,6473,-55826,55210,43099,-32155,42935,58036,22779,-51412,-60237,-9123,-47425,-69375,23779,-38606,-2259,5062,-31097,-22576,-32998,45985,-19241,26487,55846,-24290,-19068,-2211,11537,64367,43854,-7088,-35029,-66116,-49981,-6460,-5871,-32917,13807,11269,-34848,32316,-2236,63724,1433,33261,-33361,17160,42562,1376,43192,-42476,3742,4465,7496,-49890,37710,-71978,-46808,-36023,-74488,96340,591,21659,35955,-30028,-32355,-50627,-53047,-14348,5958,-21268,24959,-29613,-14227,-23308,19272,56942,26957,18393,6491,-31066,-3434,84194,-4248,24365,-18751,49636,-6925,54208,-101298,-57234,-59453,-35984,81648,41294,-49552,-71955,-2412,-4890,13332,21792,115027,-29894,69211,-12234,50233,78514,25325,65959,-3803,41030,15203,-9660,-39299,15154,6949,23590,64123,31993,68265,10374,18354,-30862,46442,-9375,-46933,94628,73654,-82381,-105550,14684,-56143,-11555,-58107,7353,8617,-35132,25869,-6882,21513,26380,56398,-22621,2044,42498,76140,-62819,-45143,27173,38847,12528,-98041,-1250,50551,-24981,7758,70318,2138,-13054,6431,104416,33698,10146,-45017,-25448,-24572,-28715,5738,-20952,39796,-40766,-63646,-53078,-22493,-29777,44076,5619,42305,-64622,-49556,-21619,-107036,-42767,-34823,-37123,40478,-11498,-10526,20292,-29025,89768,-14109,43696,9767,17412,-5147,-37625,-59197,26332,-59885,41388,14799,42100,44916,46214,15501,22149,56152,14641,-74524,33599,-93923,17220,-37724,9490,73689,-54944,-17025,56101,26962,32108,122670,67561,24446,-34960,22531,-22168,-34913,22883,-73124,-30869,11699,65945,-8361,31017,-4469,-52437,81553,-25473,15446,35282,-38324,-5792,82871,20713,-8727,83321,-10462,8595,-821,53652,-50912,2325,27539,64084,18206,-66018,-6873,1758,-102090,-15959,36277,42897,-4259,-3009,13006,-60897,26252,57490,-28960,-49780,19262,24714,24466,12007,-83877,5896,-10601,-5265,78288,-9322,38612,-23319,111029,70307,61251,3222,16169,-9903,-9380,6870,90327,51041,58647,3627,-57248,-33282,-45549,-36008,-46414,-31522,61462,26800,1404,-18738,30933,21333,37474,-53430,-57977,-73616,-44197,-14163,-14728,-12601,-25510,-71776,-23149,11911,-47940,508,-18852,-19024,-16391,9835,20908,36564,-16839,7600,14358,9359,-18354,46590,25547,14036,-12937,-30856,70369,-23705,-13978,-40856,-56783,66677,-21931,-41149,33676,-29941,-62725,82280,15169,-5006,36405,45956,-19490,-19969,-10768,-21294,51847,-126804,-118715,-61072,1636,26300,-20735,-22706,1937,47479,-3099,-8226,22490,-76380,-17697,27807,-29018,-25809,1593,-43619,-2454,58449,-25622,-27624,-36422,40888,-30256,-40377,-55700,53052,15519,-3934,49129,-7785,-9881,67288,8941,-90515,-105072,-30499,37873,32298,11107,74479,11458,28130,24600,-13152,50621,21460,-67911,-25413,17937,16934,-39215,-61820,-24506,29150,-35565,-128830,-65557,-6719,-86069,-48708,13689,-30302,-36517,39072,32629,17071,56582,20740,112506,10704,20196,-10080,75542,25782,-43009,-729,16462,-3841,-10265,-15475,-28145,-11203,-180,84318,48959,56541,105121,-36887,-35546,32978,25819,28234,-33399,-6106,-53700,-92835,73243,-11058,85091,35796,-47274,-22066,-46321,47466,95509,-35798,42983,-14193,-61958,-21709,66189,89073,6683,51080,26701,84266,-19574,-116109,-34713,21486,34802,-58773,9008,-60576,31292,-16001,32995,32343,1859,143975,-9438,-42972,-54412,-13721,-24113,-53378,41201,11364,-14425,-39327,10715,20215,-18804,-78571,-44759,-32296,-37986,28489,8836,-96360,-23551,-35536,17914,-24048,-42792,-32072,-40419,12426,40357,26396,-27794,50833,-10033,2859,47029,-15768,-27336,53157,41464,-63809,-61299,3052,51796,-33451,10371,46907,-53542,40790,50348,22965,-30017,-1438,74322,5686,-22174,-14582,-71760,-67426,-36610,-15300,97458,65870,23750,-21626,-29986,13757,2767,17142,337,61774,66428,-124317,-112854,-1513,1599,11647,32221,-19458,-34474,32649,-59232,-82125,14093,84929,-40898,-38609,-29327,-46261,-38246,-22792,60346,92576,30713,57124,-20379,14,7075,18963,61636,89825,-36734,66767,-7454,49287,-9131,27574,-12739,-67764,-12602,-36588,-94486,-52766,-102124,23861,87237,-42524,-8275,3482,18008,15867,62406,22726,-48524,11969,-23531,-95092,-7664,48357,14515,-19565,35062,57627,829,54051,-24334,-82281,-90207,-73753,-82332,-29057,-4818,-64444,7384,-11134,18371,-20071,45892,74319,-25938,47958,62024,13900,-23686,-28066,-44021,6014,24151,-30154,-24554,-52563,-28135,26823,9290,40967,-37946,-62416,82132,464,-44420,-1332,7606,-14528,-54399,-6453,36671,16899,30187,11253,74936,112926,-45233,50640,-57926,-58606,18607,-26688,8568,56242,8758,12729,-31884,-81,56529,24185,-529,-15888,-43450,55601,7931,-29774,38349,21099,-54899,6111,16224,-70610,10446,19473,-12801,-53389,-19523,17604,24088,17266,49540,31691,-37398,-54993,57045,10378,25176,-23437,-30579,-42987,-10611,-5943,70081,-26860,45103,-15999,32340,-87311,-57216,-5616,-907,-24338,33243,40037,22635,2431,24541,-6535,53573,8598,35832,-7900,30111,89642,28396,-4248],[27336,4593,-19072,19995,64838,3790,17812,11776,16223,-50810,-31782,-51982,36265,-26540,-52129,-5941,-29416,-33170,7713,-6852,-81823,-4458,-84637,7383,16769,14043,-50552,49688,3935,25801,-19715,-66624,8213,-20336,-70411,-1733,-549,9325,-86402,47115,66169,37329,-51177,6132,25086,40493,46413,64973,3446,15294,-28636,41250,-50131,-42180,71281,85541,86850,51739,70254,131655,7006,-1574,-5418,-52781,14413,19298,40663,19084,-22746,51675,82197,69974,60472,9030,-12363,-36745,-22043,-8140,2061,-53768,20967,37172,23965,-57503,36500,79122,5632,-11093,-19554,-54661,-29678,111064,22289,34922,28113,15216,70408,7255,4837,-60421,10750,43953,-35,48814,55806,3657,-32815,21839,-5911,65597,38186,-67895,84573,19420,-36837,-8248,74730,189059,66998,-34460,15794,-42262,12095,36511,-130656,-48826,15764,-14178,71112,-53902,25119,27665,-18808,20298,-27525,6010,-1608,-23862,-17525,-22977,47417,-34342,-59783,-39518,3895,-61657,-100185,-42461,53717,58967,-13214,41724,20843,-42989,-13500,202,-40147,20633,21026,76368,67563,15696,-37575,20787,-266,19224,-27122,-19105,56065,121791,15472,33502,-15019,13658,-5359,-54252,-21934,22169,-14025,-38524,34935,7867,-2369,-62752,104576,-37537,2324,83564,42052,82131,-7331,18746,63318,493,26099,73259,-10029,-7038,18816,-7650,-36667,-40119,-9799,-45209,14526,70832,28697,27023,136708,-2704,-3707,73388,58579,-18180,-51542,-57115,21691,53492,7738,-84442,-36699,-32949,50049,10055,-25782,25673,-26619,-13497,-120797,-52982,16653,119143,38310,136817,50814,-55352,-115013,-144723,-43895,139935,81343,-53789,-13987,-485,30679,58943,35956,37883,-28654,-120512,-458514,-13769,326679,44016,48685,21123,-61476,128013,86104,22715,-43849,3140,-35613,-71731,20916,-71159,-71584,-71306,87541,38692,19291,-21480,80231,132353,90388,-19050,5819,-42029,-31668,-94269,3271,-90639,-54782,7133,-71716,55686,43057,-15999,14883,47311,25098,-52168,-63916,-36172,-43736,-47657,8257,-44315,13044,23192,-29492,-4679,-23613,64273,-20938,28657,52630,-34235,-24811,30076,16233,53462,20821,-13539,-49135,-60125,-56284,-45568,-12640,-50985,-184,21349,-8603,53267,22813,58952,-766,21168,-35263,-21219,20041,-3675,57436,-45200,6297,3991,-2523,-74313,23206,-91793,-77435,-46471,-82289,106878,8334,10858,66582,-22629,-35563,-36889,-35819,9443,1340,-38860,8475,-846,-16868,-26599,31867,63947,63986,12824,27752,-11319,16638,60927,14740,21918,-9693,27433,-10558,30151,-112156,-38406,-27800,-33384,78641,41489,-40359,-78939,-17677,-8775,43655,3048,82327,-19895,51235,-21917,40613,80070,31985,104883,18391,40619,7842,14707,-19500,19780,25039,28141,70490,69665,63706,18900,5382,-41282,34095,-38867,-74463,69854,60115,-46521,-122963,13561,-84462,-28563,-67021,27605,-3548,-54533,44091,-21813,12803,50187,57753,-29714,-2207,44465,54226,-49206,-7386,51897,33739,14402,-87576,-29568,28594,-24263,3789,86936,13724,-3558,1383,101697,72007,18821,-30389,-64716,-45699,-13612,12202,-23967,40982,-15988,-74310,-54017,-45660,-51113,19821,-3620,37458,-81830,-61129,5683,-92344,-47773,-28035,851,56707,-9167,-46515,31137,13914,82853,-17539,74761,47720,24058,-14977,-33434,-84361,29900,-39219,46926,25230,23939,27241,41565,33525,43147,67792,45890,-43411,29541,-119975,4828,-29037,30138,66493,-9669,5025,57883,32306,46203,94201,41568,-23783,-56927,13926,10289,-58625,8312,-97901,-3823,1652,55183,8002,40445,-9266,-39520,88129,-32349,15875,47793,-45662,-21150,87657,47428,-12138,59697,8705,40521,3928,51573,-39725,11197,36338,39088,50485,-50854,-7233,-34129,-103614,32439,49027,62220,-23811,3189,35202,-51817,41604,35383,-4967,-43109,11781,41683,6220,-10688,-82174,9289,-18027,-2401,82062,6563,43380,-26393,89887,68086,45009,-18168,-7335,-5534,1475,10206,88494,45436,47278,-6412,-50372,-21149,-54410,-50757,-52051,-38986,62363,32529,9994,851,41986,50019,41517,-43396,-45944,-80110,-70406,-26613,-24703,1926,-25453,-53981,-14806,3264,-35697,29119,-10808,-5884,-538,15479,30600,24108,-32211,-14524,21758,-2766,-31182,45638,-366,18072,-12062,-28356,87060,-43249,-19010,-29964,-48917,62438,-981,-48332,28101,-28866,-63351,83683,-7455,26862,44210,28732,-36698,-44147,-20318,-8744,50099,-120986,-103077,-60014,-30081,10971,-37739,-11954,-2910,52338,11659,-18610,32567,-52389,-9160,48609,-60841,-46619,-14527,-38892,-528,55941,-41053,-22931,-36754,46139,-40169,-37597,-54746,69157,20238,-4282,34886,-10454,-20954,32184,23215,-92692,-145337,-39521,81987,39705,10175,67602,42578,56024,40307,-8677,38590,-13598,-78551,1232,11318,22982,-22034,-59411,-18337,21434,-39886,-122963,-77695,-25980,-99295,-40721,13051,-21338,-6956,21812,22264,-616,49582,20445,112280,-4217,8526,-21752,59464,-11071,-27676,-15529,20571,-10301,-28145,-8344,-4890,-3561,-15034,50452,25532,37280,94579,-24850,-31711,24541,17640,9961,-20952,5085,-58370,-63093,81176,28363,104707,38275,-27484,-16179,-62884,-1435,70477,-48385,52327,6008,-43825,7275,35713,83536,718,43671,41507,63734,-34974,-149192,-58472,42380,28693,-53820,8752,-45890,25434,-22088,14849,15618,19339,157327,-5807,-61958,-57601,-5301,-33634,-67834,20662,17365,4765,-45343,1435,40825,-23218,-65214,-31606,-29590,-21158,60125,16365,-72478,-13199,-26606,13294,-27991,-27839,-25238,-67285,-10456,37944,1470,-14109,72480,7970,3784,50956,-5303,-19218,59560,29125,-73585,-47986,81,43970,-14903,14357,52043,-14257,25854,13024,20600,-45038,-7021,60625,4426,-48115,-12939,-56507,-73391,-24347,-24197,93417,56999,17786,-11903,-11182,21692,21833,2312,2742,57108,36420,-109727,-91420,-4363,7521,13793,48801,-6394,-49565,38564,-55432,-97643,5602,65998,-34564,-31901,-7186,-36602,-59734,-16999,68271,79032,25031,48830,-28303,13199,-1078,3501,55348,113342,-24196,61884,7802,63885,-15227,14787,-14639,-66586,-20117,-7543,-102135,-56449,-73416,44482,64785,-57378,-13343,-20144,21800,41800,62501,21583,-50804,10916,-31335,-75448,4586,26743,15588,-31034,24627,55504,20920,81259,-7967,-46909,-80560,-71976,-76433,-32612,-3142,-78188,-2735,-8645,29777,-1823,56114,69354,-38147,73056,60392,12217,-18938,-47751,-60419,28899,13236,-47655,-52330,-53344,-30502,20178,5636,55101,-34959,-57779,123722,-4698,-39606,-2173,5279,-25594,-91245,-16140,19550,21570,46535,17,71591,97760,-11274,65680,-31655,-29349,10516,-56338,2154,60576,2918,-8357,-23843,-21897,54083,47959,-28214,17924,-9986,54065,14088,14166,21749,13224,-47546,3966,37491,-81593,43753,30511,-11795,-25563,-9097,9817,13275,40163,50055,21564,-39059,-62339,53237,16926,12910,-11378,-9092,1555,4395,-209,45517,-3201,22740,-47919,-958,-105158,-48523,38600,-5284,-26222,24233,28978,33667,37214,13382,8709,50078,22522,38989,-4738,18199,78228,25774,-14588],[36338,3835,-5528,2568,34830,-12359,16264,-4910,30852,-20451,-29534,-40477,44469,-35945,-80539,-24209,-18516,-21681,11045,1636,-77773,-2394,-90404,15843,17897,38353,-24767,38423,5154,22107,2856,-76169,7547,-5892,-65433,11533,21809,13655,-74269,53830,47051,61908,-37350,1371,-1536,19924,33970,27901,-7685,8529,-26374,26956,-31716,-35147,45672,64178,82780,37124,42387,127392,14921,18704,18011,-26497,27652,25246,69419,35779,-4937,53651,93460,46240,48832,1995,6494,-55162,-17659,11395,-11032,-66899,-959,26383,26606,-34034,36304,54968,8832,11261,-44202,-71541,-48162,84825,16837,42125,12793,23737,89160,-492,19396,-42720,7473,28623,-11149,55237,61428,29666,-11464,17498,14124,38620,27271,-54424,85821,16818,-45009,-6475,91496,199939,45593,-45201,-7482,-38664,48631,59774,-114586,-53955,17375,-14341,67168,-81002,-7416,11651,-28081,20055,-33582,5487,-7698,-13594,12854,-5947,30574,-20544,-49673,-55814,15955,-42131,-74403,-73348,56546,69914,-9487,3834,43591,-37561,-3656,-1454,-56276,26829,20729,58251,59825,32527,-23031,7756,3394,27885,-44037,-36159,76351,120594,24746,-1598,-75346,7813,-21021,-64186,11751,27250,-5086,-41744,2752,-24434,-18589,-47038,66126,-52759,-22488,78637,40263,82490,-28993,-2467,51096,-3966,3259,105014,-3680,-16884,21978,-4340,-42160,-48804,191,-52824,18270,70041,-26116,18357,132803,5477,12117,82486,46204,-4527,-40740,-47475,48720,71763,23163,-61363,-34961,-26023,34217,-15892,-37822,-1477,-30582,-15706,-139177,-61106,-2133,103104,45059,154388,53233,-66878,-121223,-171504,-64530,166954,148876,5810,-15545,-31810,35164,92879,37212,22471,-29557,-62530,-314424,-130233,284810,110799,121115,40924,-70068,102643,80420,47298,-42567,13974,-55096,-69429,3858,-63222,-31844,-61137,26019,15240,-35249,-25489,72908,118848,74470,-735,2490,-30931,-25902,-83308,-2058,-64756,-22589,13189,-77672,37451,36802,3444,-4809,29419,27155,-50797,-61442,-59732,-37990,-12045,-2968,-42974,19279,60801,-23448,8354,-9100,70219,-25603,15728,44294,-30271,-25308,50482,14767,31519,-3986,-17255,-51233,-55214,-48326,-65527,-16470,-68405,-24355,29617,13265,64723,47735,38338,-186,14908,-31981,-61811,-3672,-4217,58884,-49878,7883,-2296,-7899,-92316,-20535,-101535,-90412,-53028,-90524,100062,14953,3061,97099,-4625,-34227,-8461,-9623,33961,1592,-51438,-10019,17344,-11409,-28331,39222,59821,100768,18572,34297,4793,29927,51769,46795,26625,9522,-370,-15046,28534,-88923,-11419,-5315,-25081,57789,31722,-37567,-76699,-13590,-13644,61380,-16087,43515,-3726,25201,-20396,22253,66650,36092,132821,37196,23028,-3361,33866,3296,28206,44191,37365,60068,77751,55794,28523,-4240,-41335,14120,-62307,-82604,48357,36912,-11101,-94972,23810,-101612,-53465,-68990,34541,-16448,-61257,54919,-32570,-3992,71159,49924,-25418,-14644,36002,27149,-26592,31475,68178,28130,10597,-68890,-47092,11157,-15821,13735,103673,20721,980,-12773,72642,82990,20265,-6493,-88130,-51159,-4730,8437,-23378,44466,9055,-68616,-36618,-73705,-79072,-11229,-24769,25257,-94100,-57507,18593,-66744,-46139,-15234,31947,60184,-6271,-88616,32928,52110,53168,-20760,107582,70872,34507,-22698,-14065,-77854,32568,-18327,37345,31468,11206,13995,14992,54009,51471,61431,66396,-4836,15775,-133895,-9373,-21469,27050,43427,25739,20036,58686,37873,54600,65285,-2719,-81847,-61680,14519,47999,-72480,-9779,-112226,17999,7392,37195,26221,52685,-13439,-12847,89540,-37620,14112,45947,-41643,-30676,76610,62618,-9432,37194,28036,67111,6857,35146,-33215,10559,36660,6070,65610,-10788,583,-69427,-96207,79670,43808,79237,-50264,7229,51406,-42861,41311,5453,10392,-36096,4361,46986,-10130,-39970,-62230,12435,-21861,-3561,63918,23875,41907,-6754,65127,61662,18690,-33261,-22224,10236,1996,7685,85566,37307,30997,-11846,-42958,-7163,-56172,-50136,-42367,-36277,64494,32670,20145,19858,48515,72509,38445,-35687,-31325,-87283,-85093,-41581,-29678,21970,-22406,-26393,-1708,-1761,-24425,49173,5759,6187,13242,22496,36600,18214,-42111,-37257,10805,-13139,-43095,44333,-15881,30905,-7339,-18082,85117,-57815,-22665,-6657,-36175,70063,24402,-47382,19554,-27672,-68799,53291,-23965,47345,48620,14110,-61478,-62871,-23375,8309,34710,-102749,-81664,-57112,-51616,997,-52660,1275,-1386,48582,28259,-24274,34633,1182,15214,64585,-82408,-57146,-18714,-31198,1092,48534,-52741,-17995,-33102,46827,-50018,-37395,-48346,83328,18571,-1606,12923,-13748,-26050,777,21175,-73366,-147145,-41408,112189,38968,10320,59805,67597,84970,41912,-905,15666,-61843,-76557,27014,6249,29067,-8112,-45482,-13217,-663,-35457,-104880,-81965,-39380,-106513,-23988,17166,-3409,21885,-4659,12420,-19570,38434,26343,116332,-11533,12009,-20098,47893,-40064,-7613,-15245,25172,-16949,-43601,-2687,19906,1841,-28649,9392,6411,34220,88911,-15411,-25345,28120,26333,-3762,-9537,8395,-61347,-24468,81090,64627,99758,31615,358,-7554,-63791,-44478,30967,-54572,54460,18092,-22402,26151,-2837,65687,-10362,27459,43844,34049,-40777,-153254,-75831,52738,16669,-40126,19575,-24145,19002,-23428,-852,-15618,24068,147539,8210,-67452,-52904,1506,-36892,-72214,9925,19377,22723,-47817,-10415,55713,-26664,-41448,-18476,-28508,-26413,83318,26316,-33440,-468,-20551,604,-30384,-7493,-19297,-86443,-36601,28927,-22248,-6729,59463,13621,2796,44477,1312,-12590,43578,8116,-78595,-34533,519,35525,-825,11398,33592,14344,10986,-33027,13727,-44996,-8563,34215,-5193,-61937,-8193,-32641,-74253,-14729,-23197,70414,49486,9031,3483,6312,31504,41122,-5003,10064,47835,1200,-76226,-58214,-6065,9471,8161,54889,2790,-58786,31359,-49388,-103405,-8281,23449,-26368,-23516,21375,-20770,-69031,-11887,65312,58377,26075,43580,-32427,19442,-9509,-9856,51807,120738,-9988,48116,17219,66700,-15152,12124,-2119,-53727,-24263,15956,-95962,-53905,-35594,76647,32940,-57922,-15850,-38715,11072,61131,50792,20627,-48305,757,-45601,-44757,10024,1695,21641,-31617,31373,52571,39365,102991,4246,-9244,-63446,-63090,-62289,-30709,-2186,-74867,-10115,-18538,43244,3515,60344,54080,-46473,79410,60057,5626,-9140,-60605,-61352,41936,4238,-56530,-70083,-52028,-29008,11234,8432,60210,-31838,-44391,143641,-10964,-29906,-3985,59,-32883,-112543,-22107,9064,19552,58748,-8837,63238,66895,17009,67086,777,2606,1101,-76709,-3555,59673,-289,-26138,-1727,-38356,42735,76741,-53048,50102,24371,48600,10546,69140,1893,-9219,-47362,-236,50018,-68810,73933,42333,-15331,2533,-3099,-3208,-2413,60626,52044,2202,-41975,-60341,47847,30468,1405,-1033,5706,47196,23698,5721,18426,12070,-9513,-75894,-38384,-92931,-29743,70938,-4483,-27919,8618,21648,39647,68628,-2383,19870,31291,27097,30576,-1204,2815,63284,16853,-27438],[42142,-1604,5882,-21788,-8618,-22500,13148,-21604,41354,11408,-29449,-23984,44353,-44172,-96600,-38075,-3933,626,13415,11810,-71649,6558,-84685,26086,12990,52764,-7027,18032,2558,18882,23678,-43748,7228,-1141,-58967,24086,48414,20423,-60715,40325,14570,88637,-19571,-2337,-40495,-2583,16086,3954,-13455,-4487,-22855,9810,-10686,-17756,9957,24232,60642,20706,14602,110557,26473,36248,37851,-10544,35966,34394,88095,48093,-607,34369,99580,23427,33015,-11401,25271,-63425,-6640,24098,-17176,-70803,-9912,7892,22540,-1222,40713,25967,3468,31769,-54353,-72717,-60224,58134,15447,38369,2457,33991,86508,3925,35191,-17098,-3139,12406,-19495,51996,46356,47023,11267,16141,45964,2009,10304,-25821,74564,10934,-55602,-14063,98175,163485,23102,-49334,-26126,-18056,70588,74832,-86747,-49110,16351,-5220,65329,-90122,-38729,-6566,-37004,16084,-39297,5012,-25126,-6572,51657,14574,5451,-233,-36077,-56751,25238,-14221,-34706,-90260,45261,78483,-4998,-25460,53114,-26472,633,-5766,-71354,29701,25188,35196,46661,41425,-13088,-5640,1236,30831,-62086,-42279,85466,101649,33343,-37282,-114142,3455,-31076,-66093,52260,33321,-1436,-45981,-30012,-51841,-28827,-26482,33888,-53403,-38770,65946,43690,83135,-40712,-28920,30075,-26432,-31695,114433,8415,-25001,22316,-2093,-39402,-48375,5934,-35858,24586,56930,-73086,7968,106792,17523,19708,75359,26583,7085,-23490,-27414,76121,85722,38283,-32671,-21705,-28068,21564,-43470,-41562,-25455,-30504,-14591,-131117,-69892,-20303,74920,38458,145336,51937,-50985,-124628,-174562,-79833,160799,199941,85179,-12280,-52615,25491,119577,38964,8147,-27444,8294,-85990,-267343,152896,245116,175732,44737,-70218,70761,68151,63831,-37429,16355,-61380,-56180,-12434,-43243,-2003,-54626,-60575,-16471,-74291,-35748,53680,85297,59515,14147,13909,-9497,-14394,-55790,-5297,-39907,9816,23296,-70625,5681,34260,21868,-10732,11228,30776,-47966,-51743,-72340,-31998,28570,-8597,-34142,16383,108471,-14036,16351,9027,62575,-29347,-9057,28803,-15888,-19696,55812,7830,4941,-23639,-16450,-41558,-49921,-29254,-69027,-19101,-78766,-50606,30812,22395,59545,65324,7546,4103,13545,-23505,-87786,-24698,3163,50837,-54306,10653,-13252,-9273,-98942,-74498,-100281,-87364,-56328,-98122,80275,19640,2248,111064,14167,-27139,28349,18333,53778,4610,-57422,-26380,19314,0,-28781,40261,46956,120277,30025,31176,15213,39122,61409,81426,37629,34292,-21779,-19724,45238,-37556,19054,11581,-11178,29363,14672,-43405,-66816,12549,-8891,60682,-29473,6988,13756,4200,-9288,-239,39284,36114,141782,49353,-4457,-14952,43699,23072,40250,61266,47182,36141,65250,46202,33668,-7679,-33310,-7809,-72800,-73421,31382,10413,9874,-30367,42630,-102703,-83956,-58566,30236,-27962,-54803,49819,-38810,-23025,81724,35214,-9057,-31687,19466,3892,6068,62987,72438,22718,5079,-48447,-52238,2529,6868,36135,118078,22170,-790,-33059,29845,64446,14392,19003,-87409,-39858,-5002,-2441,-17890,48032,25573,-47720,-4434,-94900,-95807,-40364,-48827,9281,-92533,-38926,16578,-36173,-43761,2765,41430,49161,-4947,-116778,23285,73149,17052,-20554,126753,73348,45991,-27284,14155,-56849,34201,-4190,15856,30752,4449,5331,-26827,70368,47187,39784,73764,29228,-833,-132217,-23648,-18605,3548,6973,39615,26908,54632,38711,56520,48180,-50138,-133326,-46460,25062,81771,-72364,-26398,-110444,27682,27050,18850,35624,64406,-15495,21041,77413,-42907,11221,30273,-25712,-29865,55538,61454,-684,25480,42246,79527,5786,8503,-29110,-2496,27116,-19437,65068,34460,13575,-94432,-80824,109071,26477,88788,-68867,7025,57197,-37173,23552,-24746,12897,-27824,-2290,40838,-18791,-68331,-33738,14884,-20201,-7244,22130,38412,30833,22111,39340,50884,-7686,-38833,-29740,33508,-8744,-6565,81442,31915,14081,-9030,-35167,2440,-52935,-33548,-19722,-25768,64566,25660,28336,32158,48755,80748,29476,-31519,-10773,-86693,-82761,-55092,-26839,40333,-15670,4344,14823,296,-24839,54105,25106,11340,14993,34185,35957,20308,-45010,-54099,-21116,-24024,-52101,40188,-11953,49629,1837,-2044,67097,-63201,-21144,20575,-20213,87115,46194,-38510,11936,-26762,-77526,313,-29820,46382,44452,5178,-83112,-70581,-23722,21426,8082,-80979,-58553,-53619,-54866,78,-59290,14998,5156,36820,42989,-21853,25968,65196,49818,62538,-89557,-51433,-10250,-20890,-2408,27874,-56632,-11294,-26480,41639,-54162,-39390,-37211,92598,11614,2991,-10218,-15170,-23417,-17696,5800,-35315,-106827,-35232,119975,27992,15920,51869,77383,106662,29197,4961,-13362,-107900,-59416,42003,6355,30077,-650,-23228,-3434,-23702,-22598,-83633,-76677,-43698,-104555,-2724,24634,19562,38452,-31191,7148,-36905,22760,34152,117024,-5678,26792,-8550,43557,-53423,13386,2997,28324,-23248,-49137,-225,37228,3219,-37692,-24398,2480,53270,91237,-9098,-17684,39341,52473,-12065,-1135,2394,-61640,17327,73324,94022,74181,18151,23200,4788,-56298,-73515,-10297,-54458,50817,12897,-2561,33794,-42504,43440,-23690,6470,39896,3689,-35027,-120575,-79275,44778,4741,-20304,41085,-288,12345,-23369,-10559,-46205,18204,122544,30078,-55760,-40868,5688,-34495,-65560,8204,18658,33944,-46623,-19615,60541,-27371,-9513,-7953,-29902,-49892,90686,36855,965,13968,-12893,-15630,-27822,14679,-16232,-93715,-59056,14148,-40195,-5245,23916,9022,2870,31526,4819,-6354,12604,-15768,-76566,-22931,3151,23641,3799,-2148,-3608,20793,-280,-71441,5676,-30116,-7534,-775,-22234,-60316,-4651,-12434,-72209,-9378,-11602,36527,36092,-3539,16897,18160,41374,57537,3975,19834,29284,-34627,-35878,-31083,-8803,5710,-3661,49104,6314,-61662,11562,-42624,-104732,-24075,-27190,-16071,-13955,50823,-2804,-63934,-9258,49223,34357,32358,39469,-31387,19452,-17263,-19461,48785,108773,3377,36563,17408,57739,-9116,18463,20134,-33963,-24359,28377,-76873,-43287,-2422,112080,-1781,-44552,-12858,-51085,-7162,62882,28362,20408,-42877,-14630,-64817,-13706,7048,-16940,31737,-22619,40730,48152,51136,114187,9731,19301,-44342,-47608,-37081,-22262,-2106,-55829,-12079,-34643,53727,-3593,58556,31914,-48501,61038,59676,-4336,563,-65444,-53690,39726,-1538,-54268,-65033,-47195,-23744,-935,12970,56197,-28595,-23034,137919,-18816,-13946,-5000,-2957,-32649,-110640,-25175,1725,9450,57583,-20484,52727,31992,32497,55034,19190,24995,-6234,-84950,-8974,54936,3108,-36226,25642,-45237,24467,101204,-64588,70518,47767,40094,-9061,114745,-14678,-38270,-51956,-8367,50432,-35678,94425,53174,-18209,19216,-3469,-19925,-17825,81348,58225,-18814,-47327,-50437,40613,49342,-8143,5990,7959,77543,41546,7697,-6168,12955,-43286,-89958,-69048,-45353,-6648,80106,-3714,-31282,-12363,19721,36200,90729,-16048,25587,-3000,25008,12933,925,-10808,45018,1765,-36662],[40400,-9007,12317,-43957,-48124,-22871,6756,-34882,43307,42316,-31613,-4488,39768,-47290,-99382,-45219,5056,25674,12073,23800,-64888,22952,-65910,37257,4966,54786,-6082,-4373,-738,16909,38176,14143,10313,-6975,-53026,32188,70892,25467,-49186,8457,-29044,106155,-1881,-3322,-74438,-17700,-2031,-3064,-12800,-19195,-17329,-6804,5726,5369,-26981,-24763,27647,9707,186,89349,41540,48801,48450,-8369,35152,45715,89602,51436,-11715,14492,96978,1609,16849,-26046,39439,-61058,4695,24659,-12999,-63365,-3724,-9482,13301,28475,46889,-1282,-9389,45887,-45308,-53794,-60382,38973,17220,24703,-1331,40808,64841,17402,46727,6005,-17523,3410,-24892,39433,14091,53833,31064,16660,79765,-33760,-11329,8965,45477,29,-67225,-28096,93101,93996,8137,-47592,-34300,14011,71742,75097,-59875,-35207,11673,8844,62509,-78587,-60143,-27820,-46855,9229,-42749,2195,-47745,-6285,85072,34643,-22708,23639,-22894,-46468,31130,17345,2006,-91892,22430,89185,752,-38511,55518,-12530,-2146,-12383,-81490,30296,30389,12797,31553,40734,-11005,-14557,-6064,26221,-76774,-30409,86561,71740,40458,-59811,-119132,4721,-33496,-60335,78480,36549,-3613,-48030,-51036,-64147,-28322,-11584,16843,-38773,-39964,49019,52709,76635,-37391,-53310,7170,-57683,-64069,101737,24446,-25718,20043,-5307,-31647,-35828,5423,-1873,31609,37296,-92197,-1411,62379,29063,18389,56952,3770,11700,-4477,-2311,92228,90065,45878,-6763,712,-36292,18431,-60225,-31096,-39988,-27653,-8506,-97849,-79588,-33867,42176,22979,108465,45780,-15963,-124337,-158099,-81011,131754,206229,145207,-4553,-58115,6478,132644,39167,-1213,-26868,67377,119252,-368678,4882,365072,184647,35277,-62671,35984,47307,71946,-23841,12867,-52262,-40656,-25824,-15927,8974,-49949,-131102,-47590,-90315,-47663,26303,44008,44160,22012,34000,16876,3200,-20693,-4261,-23385,36755,36633,-50232,-29578,47618,36114,-2536,-697,36980,-44071,-35798,-70532,-27027,61219,-10072,-19324,7971,146028,-3527,21064,27964,44789,-28412,-39163,5557,-701,-8902,51762,-631,-18300,-32909,-11077,-23585,-43915,-7518,-62055,-22961,-77662,-69923,20877,15824,35466,70911,-24101,11235,14805,-10855,-89197,-41134,18744,37915,-55981,16121,-26172,-10488,-93479,-111911,-87925,-73601,-58174,-102595,54055,21826,9689,100203,24482,-14551,63238,40421,64795,7101,-56578,-37556,5253,12514,-28669,35846,30602,112750,39346,24148,19528,47495,83650,105335,52714,57116,-27626,-23545,64971,18057,47153,27153,7979,5178,-5115,-56860,-52516,51322,15884,42235,-35017,-21446,27893,-447,7042,-20178,6577,30893,129639,54393,-30574,-22118,45123,34481,53861,71821,53041,7554,46828,36456,30700,-4148,-19251,-26962,-68640,-57052,15869,-11475,11637,42285,62907,-88442,-114300,-33632,20162,-36331,-38924,26029,-42521,-37854,78440,18140,16285,-47275,-34,-9076,45350,82040,64709,18129,2656,-31044,-47319,3519,43898,62598,127906,18252,-8386,-53672,-12725,26361,2285,37122,-63186,-15003,-12889,-15878,-7681,50503,29150,-18937,34410,-99707,-83478,-60712,-67300,-4751,-73023,-10788,5765,-6549,-47294,24198,24850,27271,-5609,-116446,4370,70744,-11061,-15164,118203,56729,54518,-28734,41932,-40331,34846,-1919,-10918,22659,1180,752,-68986,75803,32936,12279,70324,49230,-13752,-115058,-35932,-21978,-28084,-35188,31681,26618,41768,30240,50899,46218,-83089,-161140,-17585,42661,104100,-57837,-36436,-93962,23350,53842,7379,33324,72588,-14832,52489,49095,-49368,8854,6060,-367,-17045,33498,50825,11800,29787,48224,72738,-1297,-21971,-24901,-25249,9901,-28530,53899,65975,25568,-102889,-60584,109982,7335,88166,-66724,2669,50695,-36545,-6934,-46228,3462,-17152,-7333,26086,-17207,-87821,-8658,16289,-12485,-11418,-33391,47451,8808,43886,14911,37571,-25225,-34301,-34030,57020,-27232,-32116,73450,30133,-19,4081,-25827,2739,-47814,-5903,10592,-12449,59669,11645,31800,36098,43616,70684,18151,-29502,15651,-71697,-65494,-63304,-16881,49506,-5423,30037,31099,9247,-44370,43346,38888,6253,-1106,52046,29190,28711,-41231,-61022,-65926,-37495,-56805,33224,10952,68511,13212,15804,41139,-58967,-14433,41074,-2323,105686,55645,-24145,8984,-25726,-85836,-52159,-24873,26520,29840,1802,-92236,-65109,-23349,26182,-23469,-64734,-35862,-50016,-39849,7763,-54643,26494,13550,21399,53360,-10326,8099,113350,84555,32917,-83772,-28313,7158,-9032,-14972,-14936,-50841,-520,-18077,31552,-46558,-43412,-25426,93907,3502,7746,-28317,-12887,-15680,-20046,-14112,10493,-42801,-22099,105476,8152,29343,45831,68987,114415,7220,2357,-40583,-129061,-32092,39494,12747,22310,-606,1519,14697,-36439,-4654,-64251,-63565,-41801,-93606,19516,32857,42041,39791,-49097,8692,-50999,2444,37158,101004,12884,45613,5591,45404,-48825,31992,35876,28823,-28706,-41476,-655,42124,382,-40007,-38459,17568,85243,98548,-3367,-8906,52815,88697,-18420,4592,-11465,-57736,54477,59318,112224,40302,2637,30814,20777,-47211,-89605,-41578,-48826,44354,-12727,11671,32810,-77345,25570,-35853,-14385,41673,-19362,-20344,-62653,-66650,17870,-620,1715,67304,20398,9188,-25232,-13990,-56822,6578,91703,54960,-30696,-23172,7469,-27899,-48730,11354,17334,34850,-41629,-21008,53652,-23448,22494,-917,-32357,-74469,79869,45108,20305,25802,-1736,-29952,-18187,36211,-14859,-89951,-70372,-5481,-49963,-6611,-14753,-60,6594,19088,7562,265,-20119,-35301,-64105,-13950,6278,8537,-767,-22861,-46428,5620,-5162,-88696,-848,-5727,-6178,-35803,-42318,-44937,-5553,-3828,-68930,-8326,7413,2446,13310,-19136,22684,22831,48192,67503,26609,28903,1725,-66876,2658,-19316,-15464,-3292,-18068,32957,3958,-58285,-13512,-35229,-105227,-36113,-66296,-4060,-3516,74508,10639,-46872,-7675,22828,10741,40000,32160,-25176,16664,-23591,-24935,45154,82523,16244,35882,7181,39739,-326,28257,42267,-15553,-20966,28122,-48325,-25122,13707,133703,-32405,-22042,-2008,-57929,-23452,45228,442,21259,-37446,-29448,-85115,8348,-3031,-22939,43470,-8196,39472,41593,52904,112791,8498,33028,-28037,-27384,-1199,-8435,-3489,-26678,-7879,-48693,58089,-17707,51834,8334,-43577,22425,54711,-16313,5043,-62499,-45617,23155,-4230,-41557,-33930,-39393,-13703,-15122,12863,45451,-25014,3511,112855,-27069,8433,-3589,2642,-20232,-84237,-26263,-4405,-7366,37769,-39308,42839,4202,34033,34333,10619,29272,-9376,-82021,-14054,47247,12974,-36996,48077,-40443,2487,110079,-56490,72537,53379,30475,-44129,131789,-23268,-64087,-55446,-19637,39597,4284,102276,60895,-15901,18124,-9366,-37125,-27295,106680,70346,-33510,-54727,-35367,31181,70176,-15173,9236,6,83966,52319,2890,-23705,-1910,-68899,-84407,-86680,22204,14819,67124,-6936,-36160,-35040,22013,23658,100518,-23823,25045,-44890,20745,-6543,549,-19049,25170,-16434,-38394],[28712,-14403,12519,-55705,-70891,-13083,-2181,-42409,34495,68439,-33978,15925,35669,-42940,-93366,-44887,4439,41530,5645,35621,-58036,45193,-34324,47057,-5098,46069,-22105,-22181,-53,15467,42158,66530,17722,-19286,-48675,33748,82398,25432,-40354,-31250,-74759,109297,11895,-1674,-89965,-17321,-15153,4174,-5875,-29650,-9176,-20812,11218,26081,-56064,-68217,-5003,8891,5997,73425,58827,56857,47748,-18705,22941,56691,72762,43255,-34514,12482,83576,-18337,4142,-35721,45057,-50574,8462,11826,1660,-46112,12054,-18132,2253,43749,52087,-22025,-24404,53170,-20231,-17454,-46227,28010,15842,6276,1635,41005,33261,32803,48661,19722,-30000,6675,-28253,20737,-26367,49364,44389,17242,101609,-58904,-34339,37931,676,-18096,-77397,-43247,77824,23739,6544,-42677,-29299,46958,54575,59682,-42890,-14855,4713,20384,53228,-48934,-65415,-47795,-57492,1458,-40431,-5292,-66691,-14395,102125,50646,-47838,47129,-13002,-33402,32467,46257,22292,-80543,-4412,103747,8787,-33359,57284,662,-11375,-19568,-84553,29838,31495,-6593,17142,31308,-17263,-13273,-13161,14132,-83720,-3591,82972,41564,44956,-56706,-97121,13438,-29076,-50049,74145,32391,-11102,-44636,-51738,-56615,-15027,-9312,13946,-13289,-25297,31543,64779,59280,-18970,-68412,-11764,-81438,-76798,76419,40463,-16922,17242,-15943,-22938,-12676,-997,32495,35807,17930,-78400,-8117,8987,35533,9245,34200,-17177,7559,13253,21673,90006,81458,42062,11530,26179,-46160,24698,-60270,-8215,-43245,-24312,1795,-52130,-89012,-39942,12934,5217,49052,33944,22923,-114998,-129238,-62880,94268,162503,156166,7254,-49463,-16709,129170,37507,-3327,-31229,100006,239008,-364312,-104813,373327,137758,20447,-51172,731,18830,74324,-1350,7550,-30861,-24826,-34425,11691,-32,-43951,-152703,-67933,-86065,-55259,-2378,10283,27303,21270,53430,39489,24781,10489,1647,-18985,54982,52895,-20058,-58247,83156,45251,15922,-2411,45310,-38876,-16768,-55791,-23537,73933,-10601,-1992,28,154360,5328,25287,43942,23053,-20776,-66781,-23330,4216,4606,50231,-4887,-31688,-29772,-2836,-2637,-37958,6534,-51227,-29921,-64559,-75279,-260,-2913,-2720,63971,-47816,18777,16331,3605,-66418,-52131,38918,23845,-53321,24339,-37643,-16086,-80147,-113717,-66451,-54293,-59831,-101319,27547,20968,22508,68124,21330,1516,87202,50801,65558,6094,-49645,-43603,-19092,20306,-27878,28436,16082,80550,39648,16794,18665,56477,106466,108538,68036,70592,-15792,-25070,71361,50317,66966,42051,31165,-6620,-22441,-73312,-37758,86565,61558,12970,-34800,-39384,35794,15449,23261,-30225,-18482,20493,101538,54320,-45193,-20311,43067,35567,65838,71926,51969,-14370,33087,27113,19324,5142,-887,-40445,-54282,-45021,-1394,-21998,1343,90786,75765,-66003,-135407,2224,10824,-40591,-19809,-10915,-46343,-43253,63014,3939,45228,-55940,-16401,-10123,82689,87929,48073,15048,7075,-18980,-37207,11793,85234,80779,131513,9928,-18670,-68258,-46466,-14260,-13752,43099,-24658,16768,-22582,-27579,5698,51841,21806,7139,68922,-85482,-37850,-69605,-75339,-11409,-38824,18140,-5375,17228,-59934,45487,-10646,1364,-7257,-86331,-18304,47296,-26126,-6574,77263,28825,56608,-27544,60862,-32910,34440,-12555,-34739,9818,-2571,-580,-93417,65824,12819,-9064,61771,51663,-19168,-85039,-44287,-30444,-52726,-71430,11365,21456,19558,10992,36563,53057,-89269,-157425,13248,61671,112087,-32814,-36409,-71916,7988,79021,7156,26517,75644,-11976,72024,10446,-56995,8579,-18178,29347,6027,18102,41975,23958,47553,46076,47964,-14407,-49520,-19558,-50182,-9850,-20853,37942,74387,29742,-95032,-39770,81988,-4358,77893,-39664,-4081,33194,-40739,-40276,-51917,-11826,-4528,-10002,7021,-7134,-93150,3662,16385,-322,-14354,-82221,50603,-21722,48159,-6056,24980,-29540,-21878,-38897,72713,-47262,-61629,58959,24644,-9363,26659,-14153,-8154,-43318,23872,41299,-2188,48946,-7346,29515,34536,36359,44456,9222,-26470,44216,-41487,-41291,-64038,-3671,44778,7551,45075,41266,21445,-81430,23018,39342,-8341,-33197,73345,20788,39520,-32532,-57772,-106243,-53418,-56824,26425,43141,80864,22682,30870,17347,-48319,-6021,47153,17672,116879,46617,-7925,13234,-23022,-89705,-77187,-12961,-947,7071,427,-84696,-47815,-21185,23045,-52189,-58568,-13103,-46115,-15644,19935,-40691,33410,20181,8631,58824,8750,-13287,126588,108828,-20823,-70127,5869,26128,2325,-37743,-78063,-36510,16066,-8836,19367,-23839,-49504,-18740,85597,-152,10841,-37420,-6312,-8141,-9660,-27125,49537,17345,-5463,76693,-15818,48764,43697,45662,105670,-15081,-12862,-57933,-110969,-5705,19479,23699,5189,-6507,22420,40037,-34175,12935,-47778,-47162,-40909,-78483,39666,38900,58576,30394,-53448,16064,-61192,-21504,30482,60804,37259,60610,14388,49885,-29942,46261,73538,26839,-32430,-21742,-1628,35723,-5233,-35133,-31199,45568,112612,103025,4895,1560,64583,121963,-27372,9673,-29311,-48452,78904,40897,116236,14003,-9547,21002,38237,-39300,-98861,-56141,-38481,38133,-51753,18021,27423,-103237,17964,-43994,-31206,58956,-30404,-2432,-3355,-42491,-20212,4597,21443,89173,33940,14104,-30523,-13440,-33883,-6042,61597,77342,-1459,-2753,7948,-18612,-24556,14301,17500,25293,-33299,-12485,36497,-13637,45192,3335,-32186,-79300,53982,47989,25644,27978,10943,-38356,-2107,55009,-11758,-79835,-64930,-28264,-51324,-6808,-40430,-6904,14646,14487,11704,6851,-41655,-44228,-39175,-7742,8795,-6921,-9631,-41912,-79130,-17496,-2328,-80221,-5308,19448,-6589,-61189,-59468,-21551,-11206,-8167,-65031,-10636,26900,-24150,-16344,-35418,19192,21979,48594,68425,50609,34479,-28157,-91126,34706,-21870,-27666,-15231,-30539,10905,-2979,-49319,-32851,-26619,-103937,-38353,-82750,8015,7533,86665,12498,-23851,-3997,-5479,-9153,44257,17538,-14650,15891,-27971,-27014,41066,52250,30841,46797,-12075,16772,6237,34640,53402,-7593,-16246,16638,-16676,-2650,7434,122708,-54050,1622,16160,-60607,-30511,15983,-23770,23201,-34579,-37599,-101177,17814,-16053,-15610,53760,6152,22473,32852,44379,100297,2405,32433,-16758,-5312,39874,7638,-6977,5033,891,-53972,55887,-31246,41533,-10961,-32826,-23347,40065,-29044,1495,-52945,-42839,-1206,-5178,-21841,14371,-31236,1523,-27556,3565,31740,-20961,30303,80274,-33017,35028,281,20936,6707,-40039,-26255,-9253,-26875,925,-64791,35098,-11339,25080,12077,-21207,13774,-8260,-72368,-17928,36930,25047,-30737,57393,-25095,-19112,98076,-29999,56253,42323,21953,-84465,111919,-22382,-78519,-51335,-30326,22286,32932,98911,63651,-7351,882,-17277,-50384,-27115,136014,87294,-37747,-62238,-17877,20965,88097,-19608,9468,-10126,67909,52119,-9076,-32065,-28225,-78361,-60728,-92039,80678,30230,42602,-14637,-40581,-54025,25525,6600,97951,-25593,18136,-81336,18377,-18458,-2439,-22207,6616,-32894,-32587],[8451,-13873,7047,-53357,-74435,3702,-10281,-43247,16417,84943,-33181,35202,35052,-31232,-85067,-38460,-3676,37301,-5364,43371,-50728,69205,7910,52680,-17192,31023,-46657,-31540,8695,12768,34057,86949,28068,-31108,-45740,28964,80301,19677,-32171,-63133,-109606,99598,19641,17,-83978,1666,-20223,19420,5646,-31245,2024,-31708,2992,35906,-70738,-92185,-25945,17396,28552,67519,75674,62727,37237,-36204,395,64087,43385,24254,-60806,33351,61464,-33641,-2581,-35283,40200,-36370,-1345,-10796,22693,-22504,27732,-15071,-6310,40744,54564,-33794,-34229,57167,10954,27011,-20324,18346,563,-8539,10266,35165,3083,42388,38155,22453,-35040,21399,-30651,802,-62891,34687,49609,16351,100407,-67133,-53915,51607,-49265,-44417,-83379,-54304,56576,-19128,18927,-37864,-12527,70646,27050,34203,-37412,7893,-1763,21458,32940,-9339,-52683,-59577,-66825,-4773,-28891,-18361,-73711,-29808,98847,59451,-65628,66149,-7588,-25932,28080,65916,21446,-61067,-25342,117408,19980,-13727,60915,9965,-24519,-24762,-80387,28988,25130,-24119,4441,15824,-29484,2150,-12457,-2675,-80127,26576,75171,21020,46085,-23253,-64482,28222,-20766,-39864,38186,17862,-22739,-34115,-31021,-32557,8338,-19178,16658,15087,-433,16632,75756,34689,8974,-70412,-23135,-81221,-60140,51155,51373,-443,17455,-32017,-16460,13885,-10850,47678,33420,3734,-42154,-11667,-41865,33837,-5198,14021,-32047,-3220,27813,39558,70354,61159,27963,22331,46524,-53017,34246,-46602,18124,-37937,-22472,12842,-12821,-95896,-37793,-6775,-8354,-19930,16860,50597,-92923,-95337,-26984,60630,90674,116936,22064,-32643,-39637,110511,35435,1389,-41572,103243,265923,-212941,-154287,223142,49247,9132,-40765,-31786,-12369,73675,26052,4156,-4037,-7273,-37246,32258,-22609,-34096,-120149,-69644,-70766,-54090,-25171,-5234,9986,12880,64025,49899,46118,28945,11081,-25890,63389,71420,12729,-74253,133589,50138,38453,6482,53759,-31648,601,-33828,-21254,61325,-13397,13208,-1491,129123,10210,31661,53049,3704,-7038,-85131,-52810,-6482,17611,61301,112,-32700,-15799,5404,15958,-33288,5728,-41751,-40490,-43065,-64026,-27380,-25810,-43979,48167,-58794,23627,16632,16420,-28768,-56824,57623,10225,-46443,33726,-44527,-28412,-66063,-80153,-40177,-32355,-60915,-93387,4422,16613,34144,27530,5475,17471,95956,46932,57609,631,-37894,-47435,-44777,18944,-24717,21125,6219,36025,27923,9975,14386,65010,119106,90043,78053,70223,7670,-22791,56811,46465,74218,53416,55077,-4158,-32818,-85844,-26189,103593,114670,-16502,-33127,-47092,37092,46809,34925,-25172,-25947,6580,67498,52085,-43587,-7095,43256,28461,73191,61064,43827,-20742,26366,17331,2414,17593,19852,-47137,-38254,-42814,-19943,-17930,-6588,97543,74205,-46414,-136943,39745,7419,-40620,-3697,-48974,-51657,-36554,41106,-3297,71819,-55427,-24712,-2251,107125,82704,27188,14253,19492,-12266,-27106,23224,114307,79711,128099,-1594,-26692,-72469,-69476,-42136,-30573,39651,14338,47101,-26223,-34859,19987,52824,10641,20876,88386,-57541,24596,-68495,-72567,-8006,679,39515,-10295,31311,-78481,61213,-50353,-21645,-8446,-38391,-37931,12436,-31928,-539,13881,83,50993,-24242,66999,-23159,32679,-32199,-47865,-2687,-9969,412,-87573,40536,-8728,-14974,54329,39717,-17033,-46095,-47407,-40574,-59602,-90390,-9155,14065,-8422,-16221,13375,57289,-66525,-128526,35224,75692,108228,-4338,-25774,-56388,-12561,95170,17508,27718,73667,-8446,73580,-26824,-64196,11293,-33622,57080,34605,11703,41897,31192,68539,38875,13401,-30127,-68642,-14082,-68045,-26023,-2282,22336,61440,21745,-77216,-22122,35120,-3669,61209,5073,-10757,8741,-47663,-65265,-39824,-24225,7270,-9838,-12068,5946,-83697,-117,15011,12433,-15313,-103175,49507,-54212,34353,-21785,16140,-21934,-5860,-45117,74692,-62757,-84416,38224,3308,-13512,54004,-803,-28101,-40389,45761,64773,521,34406,-27594,22502,32894,31371,10369,6949,-19177,68607,-2046,-19805,-57634,7396,26434,22064,48712,39064,31519,-123808,2898,23087,-27647,-71599,91524,17693,48427,-21247,-47453,-123843,-68675,-52773,24246,71152,81334,26126,39343,3348,-36796,-1000,37668,41207,114917,18938,6850,25435,-16319,-86591,-57772,143,-23173,-18388,-4627,-62632,-22780,-14138,15909,-71476,-59963,11113,-41971,3824,30700,-23779,34948,22549,4052,60643,31885,-30379,103493,115945,-78382,-53918,37603,38065,10433,-67985,-141861,-17559,37990,689,8354,11187,-57426,-21812,68849,5274,10981,-36892,3779,-5816,6289,-23769,70784,53482,9567,45340,-37436,67953,46115,14724,83722,-27888,-39301,-60965,-61424,7905,-10605,35603,-18111,-15028,35329,66633,-19649,24513,-33527,-32646,-48468,-67132,54925,40641,65570,17754,-44553,24888,-67039,-46404,13889,3935,57255,66016,12745,52752,-4913,55756,102604,23638,-33279,6092,373,24387,-11197,-24402,-15040,73279,121345,96359,16829,14104,73507,138982,-40997,16195,-46409,-34039,85200,19948,106795,8114,-14501,656,52938,-31476,-105609,-53659,-23957,34087,-87994,16351,21226,-117181,21152,-46748,-42625,91565,-29414,12381,34543,-16454,-55978,19881,34745,99049,38884,29368,-38081,-12203,20219,-16889,35006,92671,21852,16373,8360,-7737,2557,14107,20358,8892,-23197,2810,13075,1866,52862,6526,-24735,-52936,20292,43336,23843,14404,20243,-39989,16777,68522,-3437,-69203,-41484,-51018,-45680,-2749,-46983,-6647,25111,22183,17498,11847,-44907,-39687,-5146,-4461,10897,-19038,-15842,-49897,-90670,-29443,7690,-52014,-9703,36298,-9970,-70041,-68624,2349,-18493,-20990,-60663,-15084,38140,-41619,-45840,-49341,8916,19439,40380,59833,61579,35031,-49477,-102565,57408,-31815,-44038,-26879,-37185,-10856,-12128,-36272,-37204,-16865,-96303,-26953,-78700,17412,18744,84502,-1341,-1950,4193,-24764,-22918,41357,-5761,-1031,21339,-30246,-27038,37452,28261,48654,61854,-36591,-7336,5902,32801,46850,-16110,-13651,-2875,9625,18891,-16363,72152,-64383,17871,37152,-60057,-26564,-12204,-33801,25870,-35082,-34686,-108178,17340,-25987,797,59819,15384,-6663,22632,28476,80868,-5947,22236,-9807,15153,76317,22074,-12914,32443,10816,-47922,49027,-37574,28920,-21914,-18475,-60138,13978,-41055,-9124,-38562,-47083,-24306,-6292,-41,62481,-26448,20533,-33037,-15096,18670,-16513,51169,51497,-33479,60983,4405,49115,43331,8900,-26030,-11899,-43696,-43798,-89642,29429,-16837,10788,-5241,-57406,-15772,-4674,-62143,-19167,24116,33012,-23047,49766,-3726,-36020,69390,5503,28701,22829,16112,-113727,62094,-13644,-77983,-36152,-35098,5270,36484,88878,60556,3788,-24358,-22134,-55197,-17548,158533,103226,-33051,-67127,205,13740,97589,-21572,8320,-14133,38283,40056,-26089,-32608,-57053,-68138,-27415,-90507,105880,37590,19843,-23532,-41815,-63872,26964,-8482,85273,-23789,5578,-100879,19887,-16074,-7279,-24681,-7642,-42734,-22663],[-14846,-4963,-2035,-39343,-64671,22130,-12813,-37793,-5591,87904,-26273,51349,37603,-14705,-79374,-29299,-13520,8963,-18772,42600,-42117,89088,55866,52364,-31315,14922,-67273,-32042,26712,6918,16221,68042,38339,-36160,-43008,19747,66909,10872,-21585,-73864,-123138,81842,21594,-2897,-62818,35194,-17676,35697,18745,-23010,16470,-40017,-16844,29837,-68691,-89551,-28045,27793,55314,68056,88693,68805,20633,-53570,-27630,65286,12126,-1409,-80934,66629,37489,-40417,-2871,-22673,25688,-23181,-25445,-36081,42146,3568,34325,-3222,-8693,25140,53869,-36116,-32869,62756,36080,67247,10121,1613,-37606,-11177,22526,27762,-17066,41611,16551,16688,-29717,40863,-32069,-15381,-84496,12914,47540,13388,73913,-56914,-65141,47028,-89591,-76790,-83482,-58121,34798,-26139,40231,-35568,11082,79993,-1753,8197,-38356,28192,-5210,6860,1286,27892,-24912,-57645,-71466,-7357,-7455,-35597,-64743,-48798,78755,58429,-74571,77407,-6179,-27742,17548,71241,4357,-39196,-32052,120110,32890,12614,64432,13751,-38002,-25575,-70334,27617,10871,-41455,-6866,-2299,-43421,30457,1269,-19043,-65973,47089,61253,15079,44296,31542,-34965,44925,-12189,-34050,-13616,-6225,-37073,-17603,4151,-1912,34021,-33582,15125,37672,24504,6234,81765,11553,37286,-60610,-25594,-49769,-19119,34711,52728,19238,24501,-47868,-13495,32436,-20467,30692,22147,-3471,-1434,-12313,-81073,23417,-21305,1696,-38842,-15616,37748,48973,41168,35480,9042,29238,54505,-53610,38571,-28920,36029,-29396,-22752,19437,4864,-98028,-29194,-14532,-13319,-79664,-3064,58042,-60678,-62437,18010,37650,23786,54025,37518,-15704,-58662,81620,35120,10010,-56346,84752,229203,51538,-148179,-39569,-49003,7424,-35384,-56624,-38330,70714,51472,4665,20287,12484,-34745,40215,-47847,-19833,-55519,-50617,-54033,-43327,-37341,-902,-4173,222,62053,43703,62116,31898,21200,-39147,62100,89861,39459,-77226,177627,52148,58484,23613,59411,-21619,11249,-12500,-19521,27521,-20021,21977,6716,83857,10005,41608,52392,-8944,9744,-90335,-76347,-27655,27191,85646,16289,-23790,4604,10617,28503,-30831,-9322,-36194,-53793,-19508,-39080,-51101,-44442,-75164,29858,-57090,23220,15308,23867,10406,-54219,69383,-3256,-37149,41672,-44816,-45831,-57514,-30575,-14730,-8550,-59467,-80769,-14887,8730,37016,-6587,-17332,28699,90357,30009,44787,-7111,-22915,-52186,-63008,7390,-16425,16361,342,-6163,6574,3022,8730,70613,117074,59245,76405,55773,31163,-15738,26254,16091,67991,57718,73797,8645,-33574,-87829,-20292,95356,153299,-35891,-33771,-46402,33614,81484,39746,-5369,-15544,-7900,37566,49587,-28124,16409,48838,17966,74491,44261,31309,-9435,22527,5258,-15559,30149,40499,-47146,-28890,-46486,-34882,-731,507,67666,56630,-38544,-111664,67228,12240,-36884,5197,-75105,-57493,-18251,19736,-2180,90791,-47447,-22970,9081,110318,68664,6781,16511,37911,-9457,-20467,33615,118034,55473,117807,-15245,-27849,-65688,-83563,-50946,-44944,35244,41025,68135,-17480,-37129,33116,54508,3747,17422,86192,-25905,74171,-60950,-61774,4087,34237,49292,-6776,32431,-93988,65389,-78713,-37219,-8374,9288,-48589,-21673,-35119,-3792,-50085,-20748,39381,-19271,62397,3298,29160,-53204,-44996,-9207,-21489,2923,-52091,5528,-27784,-2796,51725,21044,-10515,-3206,-45049,-47938,-46999,-86197,-21978,6727,-36305,-45170,-16302,49238,-22826,-90072,43054,79854,98433,19894,-7288,-54736,-32272,98358,32730,45285,67810,-6258,56515,-51002,-67921,16947,-34387,77014,61896,10634,49872,29959,79915,31239,-17219,-41778,-76152,-10875,-71900,-33915,18816,10951,36292,1933,-58168,-9180,-14263,8870,42462,51906,-15153,-17061,-54353,-73877,-14274,-26611,13887,-6832,-27989,14974,-63653,-16632,12256,20282,-14780,-87537,46419,-79664,10000,-31007,12048,-8181,8667,-49979,61277,-70369,-91967,15580,-39770,-13045,77780,12153,-51128,-38429,52110,75065,-5523,20458,-44295,13317,36228,32427,-19739,13372,-6109,82034,36320,-7572,-46735,11588,-202,36462,44579,20781,34806,-153309,-8720,-6075,-44424,-102648,99300,25999,52735,-9424,-34680,-110450,-78178,-45920,29657,84983,68001,21119,39317,950,-30271,-3529,18081,67623,98686,-19975,18464,44559,-3476,-76392,2972,9358,-31802,-40135,-18509,-32892,4450,364,9439,-77693,-60766,36451,-39127,7333,34803,-11849,32503,20384,9974,60977,54808,-36361,59668,105903,-110780,-38229,51308,36599,12651,-99314,-177205,656,61455,10193,815,47697,-66058,-35753,47933,21016,7718,-29307,15579,-10779,20904,-935,72422,61025,17887,21660,-50860,78844,51651,-15386,57245,-24330,-69679,-51400,-7828,3488,-38340,44740,-41496,-22121,40172,86375,-912,26389,-21194,-23242,-67387,-66843,63229,37748,62491,8252,-27277,28883,-67721,-68122,-8207,-49094,64391,59871,669,50790,16607,60830,111792,20526,-30551,37370,8465,16411,-15119,-10544,-9082,87436,108799,74612,30608,27740,81070,132770,-57223,24623,-59299,-16945,73264,-1223,88950,26989,-11435,-18065,59885,-21498,-108882,-39055,-5789,32452,-103706,8489,15774,-116697,30235,-44612,-49924,127828,-20524,19522,40545,679,-75825,40250,38893,94583,36654,52795,-44573,-13001,84487,-25527,12281,98468,32624,29884,9381,4013,27726,12187,25722,-8121,-14028,16567,-11354,20818,45852,10649,-6674,-1205,-12260,31004,21140,-15191,20900,-37349,32908,73638,11370,-62211,-5318,-69092,-35311,6338,-38390,1948,33947,41592,22577,13377,-30997,-23718,27336,-4559,14055,-25126,-13763,-42039,-79763,-17820,22509,-17301,-17333,38531,-16321,-61044,-67632,20257,-22128,-34904,-56722,-20527,34484,-53001,-67485,-58214,-3009,19271,23738,43682,51347,30767,-52120,-97183,68368,-41665,-59684,-35097,-36234,-26409,-20767,-21815,-24288,-7734,-77965,-2566,-63889,21279,29362,69781,-28880,13519,16673,-27903,-29363,30038,-35244,14335,34470,-30876,-26356,35304,16566,67947,70558,-60940,-29916,-3554,22124,23567,-40144,-16728,-26485,22501,33930,-44079,-2501,-63421,20731,53622,-56369,-16070,-28642,-22818,28553,-37340,-19752,-104081,13026,-26843,19572,59974,16417,-39413,12009,10250,59610,-14220,8495,-4735,30565,97400,31816,-21146,51248,17979,-32747,40527,-33277,15243,-23322,-2933,-75277,-19259,-50461,-22238,-21622,-56989,-38629,-9176,18997,92467,-28246,40011,-27409,-38621,8471,-11867,60623,32792,-26313,79901,4985,75617,75078,47782,-26481,-11628,-53129,-82143,-102861,24550,-18798,-4414,-14007,-76409,-48506,-1227,-56355,-16544,9303,31603,-20443,26511,16628,-44746,35508,36032,970,5963,13209,-117972,1478,-574,-64742,-11995,-29444,-5313,13318,77196,52107,10504,-47280,-19146,-48621,-3419,156644,107828,-25273,-67022,18199,13967,94060,-21156,7597,-8351,6481,18766,-44539,-29656,-77799,-40651,3485,-87235,94256,37300,8006,-28372,-37801,-61195,24125,-16172,66169,-21397,-11054,-99701,24619,829,-12790,-32315,-15435,-42764,-13581],[-33238,12276,-11876,-20880,-49540,36861,-6108,-27476,-23949,76499,-12453,62350,40380,2567,-77356,-21794,-19536,-36849,-31492,30308,-31515,98804,100789,46705,-46711,2245,-73803,-25779,51026,-2972,-5851,22812,45125,-32195,-38869,8359,47919,3959,-6935,-60662,-113562,60548,19963,-15305,-36969,72621,-11260,47204,29737,-8330,33625,-46413,-41840,8819,-52047,-62843,-11577,28815,70847,65452,94937,75920,2106,-64448,-53453,59876,-9952,-27222,-87344,93773,20604,-35573,1604,66,4789,-14788,-57716,-56443,50518,28472,27321,10071,-3368,8749,50501,-29972,-18722,72017,46425,92737,35995,-22932,-95039,3133,35994,25405,-24366,31419,-10473,6657,-15250,55410,-30531,-24192,-86158,-11315,41145,8844,30357,-31049,-64961,28221,-108583,-109136,-78089,-54289,17331,-7623,61745,-36448,34964,76155,-24782,-9393,-37645,41571,-4739,-23097,-36648,50149,11106,-40891,-68336,-5206,19780,-53244,-42152,-66250,50271,45903,-75243,79187,-7290,-35644,1774,60576,-17832,-19763,-21634,103260,40719,36658,63891,12359,-48203,-20791,-56393,25202,-8633,-57579,-17382,-19902,-54632,63126,26691,-28943,-44356,50725,40280,22315,41589,85134,-14529,58223,-5996,-34790,-57660,-34623,-52499,666,41547,23381,51993,-42395,3823,47947,38836,753,80767,-2525,56977,-44321,-19506,4208,27478,28336,42693,37098,40682,-56288,-13312,31939,-26295,-16239,2398,-4257,28610,-10384,-104555,6388,-34898,-206,-38202,-23971,41710,50538,13281,13122,-7571,36135,47061,-47037,31507,-18279,36376,-22441,-24027,16731,-2511,-94796,-17934,-11835,-8471,-111612,-21462,44803,-26953,-34895,59016,26267,-14441,2257,49967,-5588,-70662,49283,37854,18315,-72157,58415,171847,310962,-105631,-295701,-122989,16704,-35862,-68627,-50758,64230,67837,8655,35798,32623,-28955,33436,-64556,-2912,9065,-16291,-41376,-25987,-38253,16736,-10241,-11709,49070,22637,68585,22868,28765,-51608,51740,103267,52996,-71552,190036,52049,70598,45616,59711,-8500,11428,861,-17759,-15541,-29611,22061,23505,39068,5147,54743,41256,-13560,25162,-82308,-88637,-45631,31669,113512,41040,-11307,25797,10704,33761,-30675,-28772,-34409,-68177,-470,-8428,-61344,-53902,-86795,15734,-45931,16584,12754,23118,39374,-44137,72200,-17470,-28165,45721,-38135,-62935,-56811,8414,4678,16912,-53168,-67641,-32430,-1878,26427,-23693,-38826,30607,74739,4349,31767,-11992,-6667,-58211,-68123,-11322,-799,14828,-4720,-37100,-17138,-4606,3476,71152,103001,31449,58202,30796,42996,-4086,-6492,-18116,51530,53267,80299,24697,-24427,-75674,-20929,64157,160690,-39118,-37921,-40178,28209,105742,37835,21291,2844,-19597,17570,46257,-6840,45074,58858,9080,70482,30880,18738,13564,15529,-10640,-30687,40222,58212,-41307,-30103,-45618,-39630,23982,26044,23019,28731,-42821,-60847,76009,24208,-30117,5813,-81650,-60867,8219,4508,5387,98322,-36251,-12720,18711,90891,47207,-9206,22326,57811,-8595,-17891,40117,95915,14560,101839,-29994,-19856,-51191,-90681,-45012,-54366,38203,48592,74778,5013,-35472,43914,57693,5644,-1506,62826,130,86778,-50207,-46638,19932,53661,49525,2929,17991,-96242,53759,-85431,-43944,-7488,41941,-46871,-45487,-39592,-19850,-91909,-29861,25725,-13235,53664,49093,23742,-67143,-24761,-6024,-34424,6392,-1867,-29441,-41432,22804,53464,4082,-4220,37212,-38217,-48800,-22387,-61469,-26274,1074,-58472,-68526,-46929,26026,27785,-55660,37778,72468,88367,34100,13824,-64642,-47076,88225,44493,75842,59249,-7247,25735,-55692,-64540,24625,-19828,85732,80117,7834,59900,19119,74377,27339,-28751,-41715,-71543,-12405,-60394,-31997,34725,6074,10177,-24540,-44270,324,-50259,27934,25057,84123,-16048,-38536,-58348,-64476,15750,-17670,11256,-1473,-39021,14316,-40232,-37704,8650,17316,-14092,-45706,42475,-89803,-14281,-33310,10885,4321,17273,-49185,35186,-70622,-81956,-1863,-94414,-8990,88337,22107,-69091,-36113,40484,69694,-17578,12248,-52644,4968,46670,41036,-34967,27252,11380,79670,63248,-5034,-35043,6589,-27199,48377,38215,-11742,29443,-154829,-9164,-37036,-51663,-114817,92431,47215,52661,1629,-23233,-72904,-77297,-37667,41236,82705,43462,7849,31299,5483,-32866,-14825,-2863,89369,70692,-56768,27025,68007,16187,-61234,81537,12275,-25587,-53264,-42528,-3976,28118,21986,6665,-70806,-52070,59680,-40549,-7209,29609,-10753,29346,15742,24469,61660,73615,-28342,17174,84829,-98032,-23533,37742,20492,7455,-123357,-166040,13397,79675,19299,-2683,69281,-73235,-57149,28717,43691,1479,-19340,26829,-21189,30284,35762,62478,47829,16438,10847,-52984,75801,57048,-37664,36651,-3853,-93683,-36628,21707,-12905,-51168,49074,-58018,-24322,40658,92636,12445,18505,-11696,-18659,-92943,-79983,64193,31954,52055,5133,-8763,22711,-62128,-82102,-29124,-77104,55822,44287,-16658,43012,26790,61564,97213,17670,-24730,68124,23710,17849,-15660,3098,-25426,81450,82894,40883,42541,39393,89921,106388,-70897,33029,-67624,-1674,49073,-19272,70006,64677,-3180,-24308,55312,-8838,-104455,-19959,14767,31998,-90177,-2395,10462,-100637,37349,-39580,-55215,150897,-9781,17656,19506,1766,-72060,58582,33625,79657,30885,77635,-46101,-17078,128887,-32806,-6829,94617,29903,34410,10820,15931,47060,14131,32035,-19279,-9048,18505,-31836,38865,29731,17278,21592,55695,-35763,13503,20454,-52549,10099,-34877,40849,67595,30485,-59637,31241,-77416,-22729,18579,-23901,16363,36403,66358,22765,10335,-7760,-3120,44182,-8648,20198,-24678,-1801,-20983,-54740,15279,38405,9760,-30426,24892,-24617,-38895,-57793,28730,-17251,-43121,-55400,-25881,15568,-61756,-76637,-60598,-11145,23706,1628,23758,22049,23562,-32017,-74016,66265,-46231,-67410,-37583,-28887,-32110,-26587,-9723,-883,-2639,-48639,28894,-46733,18017,38360,49164,-60987,20918,30261,-17454,-28633,12206,-65327,29960,52161,-31123,-25857,35061,17117,83264,66172,-79212,-49309,-20585,6270,-8297,-69923,-27212,-50096,17662,38596,-59632,-67190,-53216,9282,58303,-49229,-7518,-29457,7717,30350,-37868,3896,-90995,10674,-15181,34603,54055,8882,-67037,1878,-4957,40908,-20920,-3837,704,38026,96142,35820,-30992,60196,19597,-14045,33107,-19008,1999,-17039,11793,-64143,-49916,-55176,-31450,-4844,-70097,-40959,-14316,31802,94205,-37703,55673,-10244,-59754,1660,-7099,56109,23904,-11769,86103,-1568,84635,82513,65593,-28380,-8411,-53057,-99844,-96828,18769,-23210,-17810,-14366,-68322,-72581,95,-56119,-9915,-6166,19268,-27246,-6733,28332,-43765,9687,49716,-16331,-106,11990,-93750,-47358,13040,-46127,13548,-12182,-6224,-24419,66831,40187,6172,-60018,-5747,-30820,7612,118509,90921,-20991,-60944,36156,23476,75772,-18388,8440,4493,-18172,-6163,-60821,-28527,-82257,-3802,21541,-83838,63091,31351,8691,-24985,-28281,-46542,16636,-14424,44931,-20228,-29453,-83144,29892,25195,-17887,-48010,-15973,-32539,-9329],[-39755,35004,-19681,-6518,-33966,44438,10034,-14400,-31690,53961,6094,65817,39755,16391,-76288,-19833,-19410,-84132,-40585,6682,-18883,94439,130780,38855,-61566,-4306,-62891,-15566,75033,-16010,-26292,-25904,45943,-22494,-32160,-3946,29430,3879,10365,-34842,-89247,38714,17754,-39619,-15564,100398,-6389,50423,35290,6332,50540,-51059,-63638,-20264,-26088,-22142,15489,11541,64801,50805,93071,82629,-15070,-65926,-68922,50653,-16005,-46419,-77293,99357,17011,-18648,7808,27298,-17950,-13285,-86987,-67335,40614,49027,7875,16531,8062,2841,45204,-17395,4122,81338,40477,98663,50188,-43962,-148543,32746,48436,33785,-21964,17802,-34564,-3681,3237,57262,-22293,-24237,-71538,-33018,34407,3988,-15272,4800,-53750,3506,-103056,-132911,-69569,-44549,6925,19076,74833,-39339,53332,64331,-38242,-14185,-28895,45382,-1726,-61300,-71934,49611,46733,-13432,-56472,1388,44702,-66240,-14291,-77557,22753,22229,-68754,71691,-9396,-41339,-16895,37100,-33232,-5371,1825,67413,31740,51101,56417,7799,-52468,-10962,-40457,21569,-28811,-68230,-26936,-34697,-60103,86192,55376,-27789,-20721,38578,15174,36364,40829,111276,-3515,63647,-2764,-41296,-76146,-59641,-67132,14401,68507,34698,54934,-38826,-16232,43516,35638,-938,73171,-6017,62760,-27542,-6498,57570,57385,27152,23400,49482,64808,-51755,-13910,8057,-26081,-73657,-22382,-59,41999,-5844,-112708,-13263,-42186,7717,-32839,-24638,38663,47118,-4300,702,-16386,44352,27638,-34837,12514,-21431,17829,-18470,-23934,2604,-25488,-88235,-8572,-3216,4082,-105760,-32997,17849,-2465,-15596,83352,22993,-18771,-16829,55318,-5688,-73007,20078,42874,22529,-85098,37853,132435,418951,-49490,-425386,-151965,33867,-39376,-65376,-44625,52632,70680,13680,39455,50048,-23014,13796,-65109,13288,50395,21153,-33174,-7292,-31196,37228,-4383,-17733,30391,-6058,63797,9223,31385,-56777,33290,104792,50245,-63648,157307,49665,71543,69431,53915,7218,183,1828,-15859,-53743,-39329,14394,43138,7318,-2635,68925,21795,-11406,35102,-64417,-88134,-46465,31102,131233,67585,-2728,42758,5303,32821,-32012,-37376,-34447,-81972,9596,17120,-51851,-54556,-77427,10516,-29152,4811,9690,13322,51731,-28387,68452,-32278,-21960,44808,-25794,-72713,-61529,18543,14864,42617,-40994,-58592,-50859,-13395,3715,-21309,-51398,20775,54726,-23877,22433,-7730,8372,-62288,-59216,-30952,21922,15009,-12360,-56869,-33691,-12346,-267,66154,83984,19851,23144,903,37402,10579,-26583,-37278,31285,40976,69960,37017,-7369,-50454,-27352,19568,136039,-26600,-43812,-32293,23348,110277,31003,41290,15578,-25826,7928,39195,10302,70733,69230,4787,63572,29251,10214,36758,1519,-29671,-41243,46264,70325,-31031,-39603,-30704,-30096,48438,62659,-11889,2397,-49588,2309,65312,39521,-20832,196,-70119,-58381,37325,-2215,14890,92653,-25990,1721,23711,55384,19625,-17825,31581,73739,-7945,-17410,41869,60662,-27389,82641,-44201,-3710,-34729,-91514,-35105,-57676,50805,38183,66514,36166,-31603,52306,62496,14812,-28619,26288,16049,60028,-37602,-29842,33038,56815,46918,13741,-12558,-79651,26229,-68797,-42763,-7305,54492,-32634,-54878,-44757,-46100,-100914,-29255,14192,-7271,48044,101564,16981,-68224,9260,6561,-43999,10570,41397,-53841,-48002,52236,55309,-5281,-2056,67576,-28965,-41598,1836,-26099,-26250,-1853,-71424,-80652,-70792,-7465,70667,-28851,24467,55430,80350,36070,31673,-75874,-55738,66140,45585,104730,48463,-12403,-10132,-42027,-51524,32890,5083,83055,82012,-2834,65351,470,55534,29184,-11362,-25098,-56748,-19846,-38722,-22336,40359,8173,-8034,-50089,-36859,9514,-63809,45676,9909,91522,-13514,-51217,-58825,-42271,40513,-3683,-2292,5321,-44558,2500,-20682,-53758,5228,-378,-14600,-1070,36836,-80515,-29914,-29464,8865,9666,17317,-39844,1914,-67055,-58515,-7374,-137063,-2462,78857,27084,-74558,-32346,14818,50486,-30043,13450,-49310,-348,62324,55508,-29858,44160,29169,60609,72162,-6875,-25562,-6879,-47782,54597,34229,-49844,17270,-124615,-2111,-54865,-45246,-103986,71845,76114,51227,11179,-14414,-28561,-64525,-29144,52419,70200,14235,-11032,18001,8325,-45353,-32553,-17808,91669,35089,-77238,33522,91440,40854,-44427,144713,9697,-9534,-55940,-71698,17065,43314,46651,7876,-54009,-29517,76262,-47923,-31588,15922,-21482,29378,11846,42207,63291,85510,-8868,-8084,61031,-43805,-8935,603,-5587,-4818,-132691,-116217,18522,85028,27281,-3065,61551,-76368,-79025,15998,65970,-6636,-12069,35453,-32462,33716,73016,53252,26048,5703,12419,-44337,59027,58472,-48044,28434,26500,-102480,-25838,17331,-26011,-41747,49258,-62496,-19827,41629,83013,13118,4796,-6792,-15500,-113213,-101364,59701,26325,39045,8371,4367,5073,-49636,-84816,-43093,-71321,35046,24350,-31054,30968,22248,57107,64129,13691,-17751,94974,44103,29460,-13053,13535,-59992,57795,55050,4421,49412,44294,101931,70543,-76727,37808,-74382,6463,22836,-29748,56236,107481,4750,-14081,38523,4095,-89585,-4048,34999,30790,-54066,-12732,3512,-70967,35637,-34172,-58628,148647,-2097,8823,-13253,-13308,-46420,68974,21865,61870,25976,94649,-40190,-24126,131409,-39320,-22076,82923,17785,28807,11843,26865,58895,26352,36871,-20602,-11046,1903,-45034,50260,12378,27080,54514,94777,-45437,-4136,21939,-83096,-10855,-36577,37435,49494,48782,-58950,51927,-72311,-10275,30280,-12049,31705,28857,84726,14160,3170,14420,12650,36242,-17048,30431,-19563,16597,4176,-28265,55693,51246,20131,-47931,-496,-33345,-12230,-42798,28106,-2233,-42197,-59082,-29852,-10729,-68065,-73401,-56790,-11929,31938,-20965,4468,-15814,16303,5992,-36928,52124,-43151,-60528,-33217,-19128,-27732,-28285,-4086,19757,-5245,-13557,57844,-30288,8335,44641,32476,-84008,22421,40238,-5760,-22056,-7503,-89440,44073,66178,-32966,-25799,36363,24908,87610,49555,-86414,-64066,-40038,-8649,-37735,-89389,-43232,-69791,-2920,32396,-52453,-88570,-37104,-11661,47329,-38849,-9215,-18319,47174,30433,-32970,29252,-74447,13192,7653,42664,43193,-4968,-83737,-7387,-13415,27479,-25504,-12153,7011,35686,72923,35330,-41320,60326,15300,1679,28193,1139,-8930,-7106,24070,-31086,-66966,-53537,-31396,8811,-84249,-32706,-20618,36918,69899,-52828,63801,13803,-71594,-2323,-1970,39526,19727,6989,77042,-16485,66054,53630,59029,-32121,-3057,-44852,-88616,-73349,10871,-32023,-28178,-9566,-40565,-79711,-863,-57650,-728,-19971,-845,-43363,-41969,25511,-34225,1314,43373,-17129,5519,10176,-49909,-68180,24393,-31772,30453,13229,1845,-57056,57789,27603,-10980,-59763,17074,-5769,9223,49941,50453,-23745,-49724,54119,38664,45299,-13438,10616,17211,-30966,-27858,-72613,-33061,-68133,31485,22283,-78764,36137,22256,17002,-12996,-15119,-25305,5932,-5242,25652,-20167,-46848,-62119,32368,45810,-21941,-68314,-9935,-14447,-11070],[-31651,58259,-23476,-2229,-19056,43853,31278,-979,-25506,26635,24716,58551,33411,23856,-71544,-25248,-14920,-114796,-44171,-24266,-4901,76126,134668,33130,-73223,-4059,-38545,-3476,91035,-29402,-42038,-58883,40161,-14578,-22871,-17453,15105,13128,25887,-16567,-64219,18330,17377,-73441,-3187,107697,-7654,44736,33466,14218,59958,-53506,-75277,-47132,2915,19953,40648,-23882,37516,22487,83996,85799,-29007,-59525,-68472,43208,-6072,-54270,-53651,79095,26079,7333,12584,51726,-38217,-18839,-101943,-69450,11601,62803,-18606,10681,21085,12248,38307,-1278,27114,82488,23709,86967,50741,-43910,-163790,70142,58202,54524,-16462,8736,-47686,-11738,18905,44652,-3350,-16447,-51355,-48261,30778,281,-48160,43773,-35563,-18539,-78860,-140830,-60939,-31591,3620,40417,74858,-41971,63114,50253,-41429,-7751,-10813,39841,719,-95244,-95465,27173,73769,16748,-38073,10816,58985,-70032,7842,-80326,2898,-8962,-55728,56827,-11791,-36227,-35092,8958,-34253,4028,29029,24248,-2794,52354,41909,2921,-50137,1673,-23916,17506,-44964,-68411,-34251,-45453,-59153,86595,75882,-14508,-1114,17621,-7626,48951,43915,95306,-419,59232,-952,-50169,-65980,-75128,-78606,17370,76625,30048,42428,-22861,-38988,26576,14737,-1036,61285,-3677,54633,-13556,10698,83852,57868,24529,994,55044,91037,-33391,-13146,-32357,-19514,-112715,-46484,7951,41908,1692,-107922,-31032,-40859,21956,-26345,-17791,28442,42314,-7616,-715,-15903,51866,6392,-20232,-13088,-37646,-9860,-14170,-20002,-20666,-48108,-82531,-4849,5468,19873,-66222,-33132,-12081,5031,-6176,83682,22254,1707,-3815,50549,-14908,-64008,-1130,47357,20902,-92058,30907,131949,296239,1415,-381523,-135727,53131,-40687,-49186,-21193,35601,59907,16459,31767,61794,-20171,-13572,-47769,25045,62090,46387,-26516,7831,-21595,50953,13728,-14261,12266,-32627,49145,-1493,28256,-51603,8442,88796,32991,-58818,87846,44301,60807,92162,43948,24284,-19905,-9795,-14333,-77213,-45767,3027,57070,-12483,-11034,80921,-1119,-5040,37276,-42104,-77795,-24876,27082,130103,87123,-3337,52636,-3956,28254,-33557,-22961,-33843,-93888,9437,27472,-23650,-50841,-53971,15581,-9548,-9257,6672,-3809,47117,-11111,63147,-45773,-19651,39987,-10429,-69697,-66305,-849,15511,65096,-24323,-57210,-71356,-23223,-23291,-4594,-50767,2097,35551,-48135,18712,9923,19272,-59875,-40044,-44347,48098,13711,-23954,-71455,-35074,-18666,-2291,57100,67394,28856,-22312,-28200,18240,25586,-25413,-36809,14222,23815,44038,41343,14068,-17693,-37637,-25493,93943,-5012,-48039,-27382,20193,93832,21591,41638,13722,-25411,5691,25136,15762,84679,75229,5061,56416,40139,7975,48436,-19146,-47525,-48024,47899,74938,-18509,-50646,-55,-7532,65425,96901,-22573,-8796,-44708,55175,43305,53114,-8502,-7640,-50195,-48277,62671,-1622,20991,74736,-18482,15165,23900,15274,-11489,-17211,43139,81269,-6356,-15916,39758,29816,-52111,63920,-54684,16387,-22185,-86311,-31581,-55251,67597,17312,48140,66053,-26804,58913,68104,24679,-54384,-10787,22543,13875,-22470,-12495,37979,47414,48777,20277,-55568,-46929,-11835,-35526,-35648,-9560,51982,-8800,-50762,-47378,-74226,-84024,-25020,6859,-3177,49016,141417,10382,-55508,48243,23669,-45569,15474,60919,-60579,-47200,75049,51801,-5425,-5620,81111,-19806,-27681,14585,7437,-26831,-1424,-74498,-79749,-80665,-41581,95013,-5043,9060,33296,72675,27489,41837,-77424,-59380,33028,33223,114897,35301,-21454,-41838,-17355,-29643,40190,31613,71112,63475,-23127,62318,-21798,35259,35886,32643,6657,-35486,-32319,-16621,-9568,34196,15914,-14333,-68424,-32884,21262,-55691,54851,-4710,74656,-8797,-52661,-56970,-16858,53688,3675,-24745,12347,-44420,-16545,-9325,-57330,3305,-31026,-16731,24825,27594,-53964,-33381,-21531,2310,5570,8489,-22751,-32629,-63795,-29269,1984,-146647,5368,49351,26631,-63881,-26761,-15706,23001,-37095,24392,-33966,-2143,78031,71204,-6831,57813,41718,28660,62171,-5481,-19173,-25671,-59226,51507,34418,-80055,3175,-72381,5262,-47243,-25501,-75145,43200,101865,52572,18445,-6953,5388,-42984,-21035,54215,56856,-11430,-31340,3589,1663,-64473,-51810,-24097,61077,-3452,-72788,38015,108440,65964,-29195,165868,4686,8243,-49539,-95232,26739,46836,67756,11069,-32691,4369,83515,-57783,-52161,-2529,-39686,35398,10973,56679,65107,89083,14657,-13003,39903,25357,6132,-43987,-33105,-21916,-124464,-56108,17580,72481,33026,-1699,21580,-73764,-93345,11174,79168,-15161,-11248,40023,-39876,32035,94537,52687,5846,-10121,22086,-28470,34851,53219,-45803,31081,54104,-92354,-24687,-9492,-20664,-11549,48365,-53657,-9053,45636,60129,-1381,-8075,-8026,-9411,-113657,-118953,53428,23636,27679,15545,8254,-19620,-31067,-75026,-47634,-39656,9429,6144,-34865,18078,5071,46010,24072,6434,-12470,114109,64734,46218,-8958,18986,-95585,25309,33135,-23241,50451,37661,116513,35985,-72102,35741,-83795,3469,5146,-28345,50548,139728,6374,8209,12721,12825,-66057,2953,50480,27010,-14200,-19520,-6526,-33601,22923,-30204,-56948,120324,1305,-2709,-40451,-37287,-9289,69376,9587,48139,25404,95598,-27253,-32786,90762,-44393,-32549,66273,2846,14852,11578,35072,64132,50701,37742,-12532,-21321,-31457,-49891,49432,733,39597,81951,102610,-40653,-15374,24445,-92890,-36795,-43777,23117,21602,60258,-55944,44065,-53267,172,37604,-6708,42858,10411,82178,-4429,-6006,27157,15081,6049,-29297,43874,-13205,34125,22049,-10218,87393,57635,13070,-65025,-29766,-41148,9973,-26623,21748,19769,-33021,-67900,-30771,-30857,-68366,-61922,-48815,-4911,40362,-38734,-10479,-49220,11834,49295,5618,29656,-32537,-36186,-22086,-12328,-16266,-25772,-7774,24345,-17210,18317,74675,-14287,-4591,47323,28563,-85695,22415,42731,-7548,-11782,-23099,-102394,54630,65612,-38612,-25910,38266,32905,76347,27932,-79851,-72348,-54909,-16856,-56541,-83553,-58875,-82215,-31365,18755,-22705,-55772,-18602,-33070,22185,-26673,-24823,-3460,80359,28408,-20754,47633,-60593,19972,34987,44094,29221,-21065,-87729,-15814,-14168,20326,-28118,-16157,12672,23195,36049,33151,-50649,53648,7477,9441,25557,21316,-15510,1792,32265,13129,-63649,-45114,-20508,16670,-97551,-18078,-25539,34856,32657,-68840,62661,36117,-70427,-3962,4042,17168,13897,24579,54678,-37229,23820,-4693,33133,-37466,2899,-32824,-50174,-43430,738,-42542,-35082,-4164,-11560,-68442,-2030,-54028,8179,-29190,-22004,-64189,-71244,6169,-19779,12429,24695,-1725,15830,5498,-2185,-57070,32148,-29582,30960,39393,14774,-68131,48361,17273,-35381,-48602,44654,19410,1268,-25805,-2064,-32159,-35628,71473,50637,9503,-6925,12252,22231,-32125,-40446,-79388,-43865,-40403,54879,8615,-70093,27520,12216,25688,3239,-1655,-7039,-5422,6410,11499,-19538,-60413,-47040,29548,52823,-24823,-83747,788,7137,-16728],[-11584,76464,-22573,-8912,-4271,35845,49892,10398,-7539,1719,37961,37018,21435,24233,-59328,-36925,-10564,-118881,-41879,-55560,9349,48628,107822,32502,-78848,1912,-9239,9400,93989,-39134,-54158,-68557,29215,-16452,-12444,-33308,4990,30276,34081,-22259,-50388,1108,19629,-109096,587,91666,-16551,32510,24429,11259,51394,-53124,-73867,-62031,29834,52919,52226,-65722,211,-11858,70659,82168,-38885,-50096,-51571,43793,13314,-49502,-23564,40851,39878,36331,13934,67100,-53065,-29721,-96737,-68305,-28890,68698,-45329,-7849,29766,33427,29530,14772,40708,68046,4798,64429,41502,-12321,-119335,105340,64335,83226,-14124,9991,-45348,-16540,26467,22733,28079,-3544,-37726,-55222,31784,-1203,-59956,79105,-16733,-32466,-46860,-130958,-53973,-17992,5202,50380,63393,-42139,64640,37563,-35885,3927,12122,28072,-827,-111822,-101759,-7151,86480,40511,-18119,20799,58819,-62566,15589,-75036,-7221,-40438,-36517,37555,-14923,-16408,-49247,-12660,-20246,10520,50125,-9651,-57073,41144,22942,337,-42930,13945,-7785,14838,-53895,-55821,-37647,-51885,-53349,60045,80009,7680,9925,-3746,-21484,52850,49594,44055,-3373,46206,2082,-56937,-37828,-79815,-84084,5912,64362,14048,21198,-495,-56906,2896,-16865,-1983,47909,-2667,37012,-1781,28309,68124,32302,16161,-15997,54503,109862,-6236,-9722,-72423,-8168,-110184,-63595,19074,36229,12515,-92528,-43299,-30921,37030,-21896,-7500,12250,38843,1565,4150,-8929,54839,-2816,-6841,-36875,-59471,-26286,-2795,-10936,-46429,-57125,-81655,-8361,8959,33683,-10271,-20069,-34869,-6107,-6991,60866,18809,32598,24820,35220,-28428,-43722,-11858,47600,14452,-91644,37424,167763,-6204,36455,-211943,-91468,68544,-34550,-26650,11102,14810,39953,14416,15902,65968,-22564,-42149,-16948,29657,50734,46632,-17997,16813,-14474,52278,39800,-998,-787,-48605,28641,-4718,20083,-38137,-20004,55375,6913,-58967,8341,35551,40777,110020,34122,40965,-43071,-30033,-14122,-83983,-46566,-6310,57163,-28597,-17981,87489,-21037,3163,32084,-20980,-63434,12466,21949,111121,92176,-13738,55525,-13853,22932,-34219,14818,-30712,-102860,89,17033,14439,-48008,-27674,28963,11140,-22004,3728,-24193,29600,2231,60639,-54880,-20488,34281,4619,-52664,-65890,-34787,9015,79353,-6798,-64303,-92380,-28672,-43242,16982,-37262,-15557,21119,-62888,20310,39926,23152,-48752,-17492,-47169,71411,7489,-37872,-86249,-18333,-22101,-3235,46854,57387,52609,-65787,-52008,-1991,37981,-3936,-24699,4519,5731,10357,37227,35906,14573,-49401,-58960,53928,15435,-47680,-29729,18500,62942,11490,17306,-2514,-19001,7877,3472,7527,81190,73891,7292,50317,54455,11683,42023,-42132,-57110,-53339,45655,71307,-6936,-56304,38312,21593,70711,116589,-9579,3829,-19478,75416,23116,60391,8729,-13486,-34434,-31845,78370,2663,19753,48540,-12639,23760,21115,-18075,-41850,-7108,54572,78535,-3323,-11027,35543,15236,-48108,49848,-56358,34182,-17311,-76325,-39084,-48818,78977,-4289,28808,84256,-21373,64286,72796,27458,-71201,-36342,22855,-24152,-3353,5172,32433,32242,58535,19260,-102038,-8215,-50416,2293,-24705,-15151,44838,19560,-36839,-44572,-93910,-59617,-23958,2570,-3045,53980,154713,6251,-32968,79332,37364,-36810,21278,53144,-49021,-40198,83775,39560,1253,-13757,75109,-12854,-10985,11168,29385,-30213,2648,-69543,-68403,-73058,-66695,96134,19904,-3951,11519,61577,13029,43035,-64587,-60122,-10766,10352,98076,19820,-32815,-62693,8338,-4512,45161,50663,52188,26785,-49548,50626,-42575,23899,44207,87051,44882,-12408,-47028,-4051,1022,18242,26529,-9882,-77518,-27818,36166,-34757,51583,-21617,43824,-3863,-42760,-55384,1960,54557,-6767,-50656,18296,-38388,-34621,-5920,-45470,3959,-64496,-19418,24716,14124,-18268,-26484,-12542,-10182,-6197,-7330,-2744,-63777,-62849,-1524,23413,-120443,13117,7806,22053,-38890,-19524,-39862,-5441,-35847,41365,-10220,-1777,87612,82072,24814,62258,44191,-8386,37701,4381,-14287,-45505,-62974,36308,37463,-89596,-6840,-15872,6670,-11138,2938,-39878,14424,112479,59343,22012,1515,20551,-19801,-13657,40440,50217,-26528,-48600,-7330,-16651,-83511,-67171,-24134,-1573,-39669,-44756,37730,111364,85140,-17768,137921,745,20315,-37514,-101045,25722,37899,78806,13516,-13098,41970,82794,-60687,-57597,-20637,-57725,47632,12416,62705,65599,84329,32571,-5487,21294,76709,20888,-75910,-53610,-40423,-103145,-13942,15368,42705,35320,787,-37563,-65942,-93972,11735,76841,-22539,-17967,39953,-41093,25925,88210,58596,-6961,-24556,34518,-10237,12649,41078,-33110,35993,65918,-65759,-31739,-38697,6880,28946,50386,-34894,5455,51199,30489,-28190,-13341,-15600,2244,-84436,-118613,49291,24503,18472,23086,2741,-42383,-9066,-54284,-44197,-572,-13568,-5315,-24382,8259,-18012,27544,-10731,-5424,-11452,120924,79115,59628,-5726,19358,-114286,-5944,18733,-33096,47714,17266,129975,6496,-58248,26341,-97569,-11205,2776,-13307,52169,150179,-2002,32707,-15623,13042,-39666,-1604,55713,19428,9592,-21084,-19542,3090,3293,-27832,-45622,75937,3736,-12384,-50249,-58562,25089,62222,4259,41051,30438,76763,-10812,-41306,25646,-46157,-37175,47813,-8849,-3067,9776,38547,65405,80380,32959,-44,-39118,-70679,-47502,33083,-1497,53319,92459,80852,-24739,-14000,26686,-76472,-60701,-54168,1979,-10410,60737,-47099,7450,-23730,7501,38389,-6488,46434,-16320,48785,-29947,-14062,26913,397,-33044,-43885,57268,-9129,42520,24166,-3243,102186,55880,-4528,-75014,-54225,-47314,21931,-11501,14261,41532,-19815,-77808,-26844,-32383,-58140,-48083,-39935,7278,44314,-47999,-19036,-68541,11782,82359,43186,4314,-16420,2352,-5415,-12956,-2515,-19943,-20715,6786,-36223,38128,73947,1331,-16068,45980,40040,-61694,25027,36785,-29636,-285,-29113,-101985,59642,42657,-49622,-25661,39739,35272,50656,10142,-60140,-72289,-59095,-15355,-62949,-47637,-66047,-85131,-57277,4038,19262,12485,-541,-44953,-10761,-15258,-50657,6894,95420,24830,-2381,51727,-52892,27988,57100,41855,14262,-34693,-80764,-23347,-9080,19255,-29198,-17003,15306,2077,-1434,32293,-57235,42147,440,7216,23617,35984,-16154,5985,34636,55650,-41254,-31286,-2416,17120,-107353,-1478,-25876,27494,97,-79656,53186,47551,-57121,-2715,11427,-2249,2435,35181,25114,-57786,-24895,-67041,-1289,-43453,7634,-22417,4018,-20401,-10475,-49414,-38263,-1929,1507,-44859,268,-39091,13499,-31182,-36584,-82659,-88749,-26709,-5451,37496,8045,24080,19550,-3104,34988,-22416,36235,-41958,13610,57657,26759,-53137,37516,11374,-55666,-31427,69807,36532,-8320,-81565,-45287,-40907,-21345,86743,49113,-22458,-136,10274,15471,-25485,-41228,-82046,-58174,-9637,59982,-11249,-57908,35811,2803,29696,16201,8652,-2547,-14714,14896,4196,-16218,-67740,-42931,20823,42676,-26684,-83494,13579,27281,-22030],[13968,85255,-17655,-22396,10298,21858,57962,17737,15154,-15204,41611,-227,6147,19058,-38980,-51024,-10988,-101196,-34709,-79421,22803,19968,56084,36339,-76311,11324,16269,21916,84578,-41268,-66142,-59145,16062,-31995,-3498,-51953,-3452,50248,30997,-52578,-51330,-11375,23450,-135896,-402,59524,-30465,18445,10515,-2120,17412,-49730,-61494,-59396,51858,70507,44409,-95660,-30396,-39135,57100,69997,-44340,-42994,-23297,55833,32244,-34259,4350,-631,47029,60917,11804,70612,-61130,-42664,-73891,-70986,-66527,67465,-66733,-34248,29082,57036,18436,26812,38687,37863,-9136,39100,29787,43575,-28250,130004,66415,109706,-17667,21902,-28734,-18393,25010,375,69010,10786,-37870,-54486,36387,-158,-51344,105079,-3347,-37419,-17565,-108189,-47961,-5729,8487,49031,47414,-38795,60897,27134,-24434,13776,31783,14929,-8354,-104239,-91007,-38051,82984,50566,-2633,29507,47310,-45655,6911,-64300,-10042,-62807,-12383,17101,-19953,15087,-56552,-17609,2987,16812,59801,-22767,-107224,21674,3486,1487,-33968,22910,6781,15783,-54706,-32733,-36391,-54450,-45512,14983,66933,32279,10946,-19216,-23214,43899,52629,-18095,-9919,28513,8431,-58128,-7824,-77362,-80811,-19174,36752,-5051,883,20154,-64418,-20211,-47437,-5532,34764,-8067,16230,10497,41807,15685,-3857,1801,-19706,49541,111949,20036,-3596,-92925,5187,-62004,-68799,32598,32281,26258,-68552,-48286,-14845,47011,-21302,188,-7259,37461,17331,7784,-821,50327,11190,2638,-51443,-76783,-8617,21930,2508,-65741,-47952,-86297,-17980,4164,41224,39117,3983,-44441,-31120,-16948,23334,9556,60654,49377,12184,-39774,-14683,-11937,40863,6557,-84469,50535,217599,-332370,53633,-20140,-43745,76207,-18212,-6053,38843,-6508,18285,6984,-3731,62391,-30185,-66385,18547,26430,27789,18091,-5801,20105,-12302,40592,65835,17975,-7439,-49708,7507,-241,8225,-23184,-48242,13139,-20516,-61948,-51647,23967,16379,118069,29751,55487,-61817,-52101,-16081,-79087,-41453,-8537,39216,-46378,-22333,86548,-31795,11976,22446,-5127,-50561,51219,17730,83110,80004,-29314,54285,-20524,18868,-33691,61736,-24388,-107569,-17234,-12676,48962,-48797,-8192,46602,31301,-30257,340,-42331,5302,6904,61916,-56997,-22234,31573,16062,-25575,-57736,-63154,-497,80560,7061,-73801,-109887,-27920,-46454,33906,-15414,-18637,13614,-64679,25372,74599,18138,-31317,802,-42169,85207,-5586,-50175,-101059,12623,-22461,-4294,38655,53560,79013,-93444,-67624,-8258,45518,28647,-12690,1468,-9587,-19815,27521,54810,38554,-60589,-73117,29190,25111,-42058,-41458,17328,28373,1838,-24968,-25599,-8795,13725,-21403,-10260,60785,65118,7757,44344,58342,18935,18842,-61106,-52583,-59289,40503,59965,-289,-53683,70830,48422,64289,116376,14586,38618,22263,53817,15884,58699,32154,-14571,-31575,-13410,80422,6465,10363,20500,-5708,26580,17867,-37751,-66588,10358,62275,66730,1124,-2513,30828,18096,-17910,43078,-43537,43490,-20437,-64366,-55258,-40841,77255,-19242,19040,84820,-14869,68232,74307,18605,-76503,-43987,19606,-36676,20171,22549,17876,17642,73380,10895,-139203,23812,-77857,31773,-12046,-23435,42314,46548,-17515,-35903,-97633,-44419,-30141,-2122,-8435,55741,139442,7066,-7551,89280,39992,-18927,28152,27483,-25162,-29534,76164,19544,10033,-23325,53499,-9019,3354,-5090,35877,-34932,10186,-59916,-52233,-50326,-77304,75645,43307,-12448,-5378,44402,-1305,37606,-41175,-59614,-62512,-15616,60224,3255,-43939,-70500,26409,14218,46738,56387,27281,-17934,-75173,33189,-57642,21320,50119,128792,76351,7799,-60218,-6346,5507,-2901,36498,510,-79891,-18564,51841,-12674,36763,-42015,13719,-741,-23630,-56733,8218,47199,-38745,-73002,21963,-26384,-42685,-6106,-20430,7378,-84873,-20263,7235,-852,15325,-14428,-5741,-26692,-21046,-26733,13040,-88316,-62687,20090,48904,-75457,19084,-32919,15922,-6079,-10716,-48602,-28467,-28449,57525,14778,-1799,86558,83038,53007,54144,34471,-41012,6535,22417,-7911,-62135,-62031,8824,40038,-73105,-8114,28383,-35,44178,32858,-11214,-7343,100563,70460,19838,12267,18645,-3392,-7182,12167,52516,-27887,-59155,-10748,-40731,-94227,-74873,-22988,-75728,-67405,-3890,26568,94543,92234,-11065,75972,45,22850,-23740,-82463,18108,18615,76221,13510,-930,74662,78902,-46333,-44623,-33799,-68204,63201,11915,58143,63445,72631,36673,2432,1498,91139,33311,-82156,-62524,-57035,-80079,-858,17839,3027,33393,5131,-92059,-55947,-78870,12885,57946,-27302,-30047,35436,-37190,15397,52784,60211,-10873,-31357,45512,6155,320,24723,-14039,33329,54807,-29748,-39173,-56251,43858,63866,58082,-13161,19725,54113,2127,-60469,-7157,-27699,18705,-27001,-91885,49492,26324,6950,27515,-9108,-53544,12515,-26506,-37062,27534,-29271,-7524,-1685,4372,-38085,3296,-32321,-20924,-15572,111491,81458,61851,-5375,16206,-108667,-28814,8799,-22190,44785,-14003,136605,-21493,-39535,12947,-112181,-33660,15858,12237,57918,136235,-19544,49384,-38776,2938,-17317,-17051,45763,7374,7852,-17426,-33503,31467,-14428,-25385,-23271,29843,11449,-17249,-39873,-66351,45056,52861,11659,37969,39713,41003,3712,-48048,-37741,-42590,-35526,30340,-13833,-19261,7162,35791,65423,101004,22280,9397,-61742,-100994,-40338,2201,5392,66047,78958,42846,-3750,3247,28004,-40546,-76543,-62665,-19580,-38690,49929,-31514,-42087,9606,11783,33367,-6810,41770,-45699,-10361,-55386,-17968,15246,-28239,-65069,-58400,65743,-9503,36098,8794,-3465,102191,46455,-21821,-72860,-67384,-51892,22986,2949,9463,54686,-7767,-81235,-16908,-11319,-35682,-36913,-33808,20064,40560,-48045,-21092,-70613,15671,93247,67205,-18327,2015,45909,14448,-22157,8939,-12065,-38948,-27674,-55638,40930,56970,15220,-21624,40726,60166,-18705,32038,25076,-65581,10126,-22434,-89420,57788,-1111,-65936,-24566,40154,29523,18384,1806,-31534,-63277,-50066,-5027,-61262,7816,-58337,-77994,-72254,-4838,58613,80820,15200,-40172,-42929,-7268,-76225,8283,90028,21737,18271,38625,-50399,33736,65972,39633,947,-41704,-66849,-29384,-1774,23471,-29156,-16233,13456,-24099,-27452,34561,-59239,27675,-1353,-3916,20328,41650,-10446,3976,29814,85626,-8889,-15217,14828,10323,-109657,14320,-19052,17292,-13622,-80125,38624,42638,-36640,3042,20132,-10908,-14206,34810,-3420,-70798,-60295,-104165,-32061,-48559,9642,-17959,57470,-11675,-20657,-47719,-37425,-4314,-8209,-20296,9781,-11215,12757,-24747,-39162,-92367,-92061,-65586,4112,66276,6116,51776,7402,-14633,53978,20195,37345,-64285,-15640,61734,32567,-21124,26552,10850,-60148,-13431,84955,39198,-7420,-102087,-60868,-43924,-8834,97956,28246,-42586,5036,1577,-1878,-16313,-31864,-81997,-71327,12215,46118,-28012,-44508,49429,-4825,28692,18789,13716,-18614,-19955,16380,3847,-8876,-67324,-47956,7736,19721,-27629,-62010,25614,41957,-22413],[37948,82932,-10469,-35828,23113,3625,51273,19810,33585,-21821,34228,-48871,-9020,11391,-13866,-62335,-18572,-78709,-24432,-89944,34531,-1707,-5544,40050,-64918,21249,32149,31415,69291,-33444,-80200,-41477,4075,-57867,992,-71568,-12835,66309,16397,-90299,-61167,-17979,26473,-144478,-1519,25845,-43465,8153,-4412,-21265,-38075,-44026,-44047,-39800,68306,70888,19342,-99589,-40266,-47831,47105,49964,-45099,-40934,7512,76312,41712,-12841,23065,-31458,38769,74509,8032,63951,-61922,-53657,-42459,-81365,-85951,61662,-79677,-60365,17212,73048,5419,31340,21416,1494,-15410,16981,22176,100328,64675,139948,64336,121223,-25064,38826,-4690,-18268,18724,-15343,110619,22519,-51246,-48469,41415,2917,-30177,117852,1252,-36501,2541,-81455,-39987,3800,10910,39964,35563,-32585,55794,18037,-10371,16875,40169,5088,-20994,-77130,-68629,-51358,65731,43827,3683,36457,32745,-25022,-12286,-51153,-10647,-67751,13390,-1605,-27605,49882,-55750,-1798,26145,24653,59755,-14765,-123953,-268,-12690,6206,-26068,26962,17952,21842,-48559,-5355,-31856,-54123,-38268,-30983,42598,51984,3858,-26093,-14568,22005,45866,-64633,-17044,11442,18122,-52939,11326,-72871,-67396,-52210,2763,-19520,-11658,33062,-59748,-36192,-64972,-11989,21604,-20684,-2105,25001,46731,-51615,-33652,-15395,-6436,41557,93387,34799,4278,-82720,17581,13603,-60231,47218,33365,41610,-38670,-46289,3120,47253,-24618,428,-26493,36837,32409,3995,3347,38449,49424,7305,-53701,-81867,51808,60598,17466,-71016,-24486,-92421,-30228,-9006,40365,63123,32909,-40132,-60907,-33414,-16704,-5749,76740,56666,-13018,-43314,18031,-3084,27164,1657,-72622,60434,251636,-519644,56991,100003,-13569,75351,7000,5784,48553,-24758,2778,-3914,-22871,52809,-40535,-83653,48546,16907,3790,-29470,9628,20346,-14149,19588,82918,34310,-9414,-36723,-9543,8431,-6548,-15727,-72227,-23223,-42363,-62706,-75820,11238,-5951,111932,34921,66415,-69137,-68595,-20311,-70190,-32236,-1434,5356,-64145,-24227,77977,-29543,21381,12677,3820,-41624,77502,15251,56832,54731,-41972,53409,-20732,16409,-32666,95673,-15482,-106177,-42272,-52910,67519,-51879,699,64161,48755,-32305,-4190,-52835,-19464,968,64164,-51642,-22297,34807,21397,3718,-43059,-72329,-8553,66175,13837,-69062,-118930,-20880,-29711,40017,7850,1641,13374,-52853,31724,101825,4436,-13930,8913,-40567,85380,-24620,-56552,-109862,47975,-21423,-6734,35123,52115,96185,-96290,-73638,8275,47335,59366,-8711,-81,-19798,-36904,16735,68839,49135,-70120,-66711,22198,18834,-33230,-60958,16044,376,-6564,-69493,-46141,2153,24656,-40342,-29305,31256,51341,3472,35754,42768,26727,-12845,-70540,-35005,-66279,33378,42625,-2380,-45526,85675,65551,50047,98976,33220,82917,65396,1658,25010,48101,58527,-10503,-42152,1181,67909,6856,-4510,-2130,4541,25856,16099,-42954,-82021,30410,62263,49353,6554,7382,26338,31291,21891,42383,-13254,40541,-28623,-54047,-73111,-33690,61019,-25342,26215,68998,-7018,69643,70474,-550,-73301,-35434,13414,-24157,45994,37814,-1235,7119,85353,-1245,-154914,39905,-85192,43699,-84,-32299,47787,66872,2980,-23825,-83905,-43321,-42990,-10359,-19417,47342,104529,14472,13694,70130,27972,3636,36112,-1223,1310,-18618,55316,-3087,16076,-30766,26611,-7610,11031,-25071,29062,-37213,20334,-49207,-37446,-20319,-73677,40143,57154,-16488,-14971,21953,-10021,30453,-16359,-58160,-113316,-35943,17713,-11677,-51969,-67318,32356,16949,44185,48438,-3111,-55536,-92796,14560,-65070,16996,50680,140947,89004,21247,-68543,-21221,2598,-23569,42440,10906,-79952,-4785,63902,1710,15707,-63139,-3380,-830,805,-62182,1933,37382,-84636,-85928,22457,-9226,-35221,-3777,11285,12197,-79635,-16496,-11402,-11479,36673,-3004,-3550,-42613,-33749,-45704,18111,-103667,-59043,33845,68078,-34528,21416,-61017,11106,26409,125,-38739,-43007,-21735,65188,32415,-4771,74011,72292,68104,34207,14178,-61237,-22753,43110,2293,-71886,-57813,-26882,38643,-36670,676,52230,-12326,100513,57008,1483,-18090,67233,80669,10142,23990,6876,264,-1889,-22113,60405,-17373,-60920,-4145,-58602,-89836,-74161,-25004,-130926,-80340,34907,-2121,58710,83883,-8851,8673,2493,16679,-11183,-42717,9701,-6024,61024,11434,-13,96255,77205,-11985,-18796,-39448,-67256,76889,3545,44212,58144,56689,23668,1417,-21589,71735,41109,-63234,-60758,-69748,-68490,-10379,28847,-34780,27469,13048,-120241,-48011,-50698,10266,27977,-28161,-42320,27258,-31604,486,398,46294,-7816,-27112,52907,18493,937,8898,6656,18588,23802,6982,-37525,-59208,67156,78237,71123,3669,29458,50744,-18024,-90036,9209,-40683,35993,44303,-43145,53203,23976,-13433,26387,-22551,-47532,30003,3088,-31209,34323,-36649,-887,25901,7069,-47279,-22117,-39017,-36547,-23099,85435,69599,49711,-8690,12171,-83835,-40449,-880,5408,44693,-47158,131391,-52469,-21629,1569,-119800,-56570,37668,39871,63971,104222,-40140,52577,-50429,-15567,-4028,-39883,18715,-9532,-14554,-10092,-45094,47494,-20806,-20205,5055,-6542,29950,-17033,-15091,-55675,46413,46705,31938,33191,49788,-2592,11177,-51769,-79761,-32887,-28495,15979,-11830,-28617,5215,26664,65271,97860,7149,9446,-85251,-112126,-31187,-36849,17800,75471,44378,4984,15430,33886,28652,-782,-81632,-63813,-35037,-55608,31839,-11509,-79510,38868,14718,26213,-3049,30716,-70788,-70717,-72141,-15965,-3119,-61546,-80566,-70066,64640,-14301,14487,-18343,-5175,95134,31751,-28800,-58330,-66925,-55384,17234,18941,8932,53527,-392,-70701,-1427,24919,-4217,-30807,-33464,28659,29324,-41153,-18072,-58328,20702,78816,74090,-34149,19349,82454,34029,-36377,15519,-2991,-55301,-63992,-66433,27606,31248,25516,-18858,32079,75007,28123,42194,12913,-99489,17671,-3503,-68639,49081,-53131,-85286,-22386,39559,16937,-8646,3125,-1297,-47237,-30243,10001,-58169,60612,-35029,-62269,-72831,-3492,83173,119194,27516,-17388,-66973,-4056,-88319,1469,71809,22576,36463,11438,-48800,35066,60028,39991,-7165,-39547,-50744,-32724,4012,31850,-28263,-14988,7871,-49985,-36364,39733,-55092,12603,4647,-20629,14307,37759,369,-3249,17704,96796,20600,-1104,21718,-1517,-100166,28370,-4524,6750,-3422,-68158,23314,22306,-15992,14986,29120,-5269,-31544,23134,-23397,-70765,-72167,-101698,-49893,-51110,8209,-20976,95462,-15348,-27391,-35532,-32438,-10063,-35916,-6765,28393,25348,5439,-11132,-28702,-90148,-82289,-100373,6311,88498,22843,73292,-22265,-26011,54637,55199,36496,-86835,-45942,50650,29432,11174,18546,15504,-43333,1605,84782,25344,12054,-89873,-46275,-38064,1367,103435,-9151,-47388,6510,-15273,-24208,-9125,-17990,-80262,-78994,16776,17982,-35296,-32889,56023,-9459,26492,8320,13774,-52220,-20381,10438,9107,2221,-58928,-55453,-6564,-6272,-27509,-23308,34335,49071,-14915],[55573,70844,-3260,-43194,31687,-16502,31836,16498,41091,-19456,17611,-97027,-20934,4541,9522,-66312,-32236,-69020,-12844,-85236,43439,-11838,-59214,37396,-45739,28685,36577,33302,56443,-16040,-94357,-26612,-4172,-83956,-1196,-87620,-23472,72911,-5903,-110958,-68664,-18341,26152,-131140,265,5801,-48683,6271,-16097,-39439,-97308,-37629,-28658,-9563,79473,55960,-14630,-77264,-24810,-33971,42920,24983,-41141,-42222,31857,94582,37199,9886,29235,-44524,13754,73435,5426,52443,-54751,-59177,-12697,-96444,-77947,54828,-83041,-77568,-3244,75468,-7296,26385,-3665,-26099,-15525,337,20626,131410,112523,135344,58249,108803,-30826,51679,16670,-17224,14758,-23279,140242,27329,-71568,-40252,42930,6989,-6855,116239,-2259,-34633,11983,-58148,-26699,9658,11729,28182,33324,-25595,52250,9172,3117,12226,33086,1229,-34679,-45425,-42961,-40084,40908,22364,-695,42565,23873,-8706,-30732,-37459,-14086,-51751,35460,-16213,-36777,78292,-47491,29490,40354,33783,56793,5262,-93882,-19511,-23171,13054,-20822,26450,23073,32743,-37692,18613,-27560,-52164,-32750,-60538,15418,61537,-7342,-25201,-997,-8792,24896,-82095,-21892,-127,28539,-43646,14709,-68608,-45482,-84080,-28281,-25468,-15548,36508,-44667,-41099,-61980,-19941,6560,-37633,-14702,40389,39987,-108655,-47598,-30795,20910,30967,58891,31212,12674,-45224,26798,85963,-39760,60787,38088,56498,-6792,-39203,18321,35874,-30320,-7447,-41900,34421,40919,-9255,1168,22788,99145,8192,-45781,-72858,134780,104461,29808,-59761,5430,-93057,-40470,-27710,31590,54195,58386,-25817,-85345,-52465,-48350,-24852,77158,43379,-33977,-36197,47713,11572,10243,3659,-58431,59167,246735,-495196,52862,109549,-11299,67948,35650,5777,32684,-37260,-1159,-14491,-38356,40335,-49233,-94817,64750,4264,-13955,-73558,26199,20678,-16459,-4578,84728,37223,-10122,-14389,-19643,16123,-24935,-22811,-88889,-40733,-54075,-55760,-67240,-224,-19883,90702,49689,72858,-60830,-73793,-25611,-62683,-21851,13326,-35896,-76375,-24897,63807,-14171,31757,6788,6547,-35306,84278,13780,39537,26822,-43577,57099,-13050,14140,-32541,99545,-5404,-96705,-73916,-90580,64366,-52786,1591,78494,61009,-28299,-10205,-52046,-39157,-13619,62734,-40976,-19043,44162,19479,26507,-26239,-61373,-11685,37383,12834,-28086,-115792,-9557,1925,34028,25691,41422,18918,-29816,38058,110535,-15037,-3874,4441,-56390,72340,-45746,-54443,-104951,75744,-22070,-11368,37509,48754,97590,-74810,-69944,43802,44057,76753,-14319,-6758,-24485,-36993,9073,77661,45138,-78189,-45088,27564,-2063,-24990,-82621,15012,-14950,-12545,-99512,-57688,10788,42346,-43056,-40847,5074,36283,-6293,21621,10462,33091,-41750,-68134,-15180,-72544,24892,21968,-15249,-38271,78645,69939,34046,72364,33642,118605,92277,-54041,44965,31299,77762,-3340,-58783,6949,43651,3186,-20093,-13569,18038,25700,16499,-37751,-86945,46588,51640,30550,12208,14898,21788,45348,49136,41908,30907,25409,-37101,-48258,-84957,-29015,35440,-25457,50320,44101,1231,67022,59988,-23330,-67870,-19081,3695,351,69157,48162,-19296,953,85360,-11699,-142759,37999,-69968,35458,8386,-38993,58044,77148,20651,-12633,-57400,-48827,-57738,-22380,-33988,27490,64312,28232,26131,24394,4131,24790,44910,-21456,21575,-10685,28058,-21605,16233,-33729,7500,-6629,10466,-38442,15037,-33329,31467,-40152,-28458,6556,-60777,-963,54905,-17498,-17131,-1274,-9645,26741,727,-54752,-148271,-44056,-12449,-21575,-54485,-57113,26636,-23,37188,31862,-36561,-72680,-97732,-779,-65599,-541,45376,122468,78030,25527,-70300,-39409,-6169,-38719,42019,16623,-80213,11441,67977,5344,-3751,-77968,-2634,-4374,25500,-70459,-11434,29129,-127670,-87127,19396,10674,-13270,5652,41019,14970,-49930,-6416,-17986,-11706,40516,3835,-6636,-52657,-40606,-60532,9418,-107291,-47648,39837,72206,-10465,18613,-70964,9727,52280,13793,-14516,-50224,-24013,58748,35882,-12018,53166,52271,66494,7341,-11845,-65928,-43117,59311,16036,-71752,-49126,-62234,31293,4122,16762,57166,-24931,139585,70443,-4516,-17832,21901,82540,-7114,33087,-7538,-9360,1687,-51286,67368,-1128,-53701,12892,-58288,-68058,-67267,-31404,-145751,-73990,59500,-49334,13095,61443,-10103,-36318,5932,6347,-1428,6485,5956,-28975,38672,9648,-11235,104019,80493,32934,9245,-37683,-56068,83015,-16365,24590,50062,40172,-3102,-11661,-44480,37223,42900,-31232,-53432,-78319,-75791,-29532,46915,-59175,19043,25982,-114497,-44942,-15719,2106,-2794,-24096,-47895,16662,-27686,-17716,-47639,14015,-1728,-12787,56433,26788,12069,-1343,24729,-4922,-14328,37059,-21519,-51710,57673,64484,85387,9955,31199,40652,-26186,-110223,29121,-50156,48755,107856,9240,56704,12400,-44836,18792,-33051,-25771,41211,29158,-30158,19850,-37450,11901,48563,14456,-41773,-42120,-34404,-47521,-29858,48126,47675,26636,-14855,10039,-51269,-41461,-12848,40230,48213,-69283,113073,-84843,-9329,-2125,-112997,-72149,57198,58479,67313,65917,-53918,42700,-48049,-37254,-1217,-64842,-21870,-31348,-43372,-1613,-51023,51632,-10635,-10167,29325,-28636,59845,-14015,13292,-29798,33404,46494,57227,21733,56456,-41546,8910,-51741,-93803,-18323,-18410,6010,-5037,-28350,5461,12899,63618,65554,-9529,-1492,-105400,-104010,-22232,-73033,30444,79846,2865,-21347,27153,68445,29463,26452,-77467,-54650,-40017,-56533,13256,8397,-85246,57557,19811,22257,6894,16500,-85656,-99390,-73578,-8282,-23010,-87968,-80016,-76508,51746,-21375,-16601,-46610,-5701,87693,15198,-20176,-36752,-54904,-58141,11132,38410,11633,37707,2155,-43460,16815,61297,28813,-29078,-40300,29749,14636,-31283,-12083,-37960,22437,46160,66175,-41500,32676,101903,48943,-48078,17464,7482,-61863,-84245,-61050,4207,6946,30875,-8551,20650,70808,62466,52123,5983,-115864,21258,23589,-44961,35250,-95652,-103501,-19171,38610,1414,-19863,9810,21948,-28763,-6254,24316,-58428,88449,-2743,-41219,-60456,7432,88018,117520,35708,18023,-79319,-4695,-77366,-8650,53049,30850,48902,-21532,-43360,32164,45651,43387,-6114,-27978,-36666,-32071,5940,42830,-26711,-13719,1385,-69328,-31273,45692,-44121,522,17647,-38589,5675,26550,13437,-12845,147,88296,36279,7132,11457,-14605,-77034,40393,15227,-1746,25847,-45884,11100,-6418,-1516,33149,36296,12013,-43563,3985,-30547,-56826,-64223,-68167,-50989,-49797,3603,-29814,110394,-23356,-28753,-14921,-23746,-16027,-69994,-11882,54581,62315,-6578,5589,-8972,-77052,-63240,-121565,1502,98155,52026,83161,-61723,-33029,41769,72999,34843,-99319,-66505,29518,17911,28446,15835,24472,-9493,11788,68784,-1637,47444,-58887,-16798,-25194,10025,102656,-51901,-39348,2691,-38444,-44251,-6191,-7213,-77029,-78947,2658,-16410,-31502,-25025,48707,-9569,28061,-11090,11374,-88388,-16465,196,17612,15175,-43734,-57860,-18416,-25119,-25967,20125,37843,48736,729],[65315,52535,1891,-42261,33689,-35265,7427,8964,36765,-12149,-3899,-128399,-27814,713,23939,-61053,-47906,-77582,-1226,-68104,47785,-11887,-91674,24441,-21436,31129,30893,22604,50001,7469,-102689,-21175,-7786,-97768,-10540,-94201,-32633,68069,-29641,-99282,-63729,-13087,21018,-99787,5169,7633,-41294,14664,-21161,-50813,-136997,-32712,-20919,21681,85451,30481,-47340,-43498,9042,-2873,44546,-773,-33269,-41449,44202,96286,20119,29563,23612,-41169,-21035,58131,6290,42508,-38288,-57501,9088,-106610,-44175,50112,-76606,-79532,-25808,64433,-15477,12521,-24836,-33120,-12735,-12007,21125,122451,99037,119532,48775,74244,-29062,52362,25977,-16075,18977,-28049,146785,20520,-91470,-32365,38026,10938,10386,102150,-9757,-36008,13275,-39816,-6592,11510,12319,18148,39874,-20410,50921,569,13353,2592,12126,3137,-43325,-26171,-22498,-7300,16751,-7288,-13601,49546,25340,-4115,-37134,-23498,-23019,-18408,47793,-25054,-43745,93329,-34180,62637,40401,41942,57691,25935,-30970,-33148,-27233,20214,-18281,23517,19237,45974,-24311,32791,-27752,-49779,-28086,-65838,-8194,59674,-18845,-19776,11124,-41322,-7526,-74472,-22511,-3280,35150,-34516,4443,-62462,-20645,-105174,-49701,-23950,-14856,32700,-22808,-34492,-38711,-26630,-12282,-54412,-20776,52672,21233,-140307,-45870,-40338,53022,17405,19935,9994,20814,3548,31946,128403,-12442,70555,41968,68581,22617,-29603,27266,14494,-35893,-18804,-51069,27891,40154,-29517,-6370,8889,138675,7631,-33367,-53947,195270,136848,35573,-36407,34906,-82580,-44494,-47043,17613,17538,72668,-7556,-96643,-69608,-65847,-44103,63796,14596,-45764,-19166,67792,27866,-3174,14587,-43130,44468,196680,-302831,46841,29025,-34985,57287,59807,-4691,-5967,-43037,7363,-20546,-48536,28319,-51442,-102893,63143,-7847,-21819,-87741,41448,23195,-14986,-25499,70237,17476,-12789,10916,-22295,18356,-48448,-45481,-97095,-36530,-54456,-38010,-42282,-8080,-21013,58750,67775,74483,-37147,-65330,-29350,-57054,-13026,30944,-72267,-78871,-25987,47757,10523,42658,6868,5078,-28261,72818,11381,32714,9188,-29768,66948,1416,9417,-34684,71860,4362,-78094,-106399,-113266,43057,-46599,520,88000,66288,-19792,-17241,-39270,-49464,-31462,54174,-28668,-12720,56111,10819,36673,-13032,-40455,-8394,-856,6509,58774,-99590,2341,37276,19052,33626,84400,27155,-674,44475,96662,-34993,-5936,-10806,-94637,50952,-63379,-44280,-82304,87093,-27440,-18134,45305,41771,83754,-39096,-57752,82378,37327,74831,-25871,-22696,-24985,-22526,6895,82205,29173,-86073,-18211,37437,-30239,-20893,-98424,15519,-16884,-14219,-105212,-58514,14757,66304,-23748,-39418,-6260,23556,-19430,918,-25207,38037,-58387,-55883,-9506,-74890,15333,1362,-37424,-37851,54473,63663,22116,45277,12556,131204,92574,-85841,64929,12766,76773,3143,-70860,1917,13847,-2988,-32159,-11558,32000,29897,18506,-28070,-82817,52909,30285,13363,17047,16542,16314,53134,48680,33661,77519,1943,-41327,-47744,-85750,-27663,9054,-24831,82637,19153,7178,59513,43023,-40930,-65696,-5634,-9604,22297,83154,51015,-31565,-2541,67966,-15342,-105048,23179,-37676,11569,10724,-41360,66334,76906,31878,-6572,-26407,-48823,-68001,-34748,-48289,2944,32249,45620,28819,-33919,-23071,38954,53999,-29430,31395,-7456,2401,-31453,9873,-32058,6309,-3791,3855,-38227,1039,-21639,41425,-34038,-26322,21578,-45426,-37930,36897,-17252,-13396,-18905,398,29261,5071,-47931,-153227,-37894,-21513,-23946,-50163,-42636,13552,-30713,26136,14683,-67183,-64842,-89139,-9904,-61861,-33181,36358,86698,48914,20170,-66022,-49161,-17291,-45362,34618,15663,-79122,26832,61590,243,-14104,-77915,12192,-10269,45227,-78401,-23798,22903,-149954,-78673,13062,29465,15778,22695,60488,10383,-12615,9311,-8239,809,28163,5120,-13482,-53217,-40695,-68522,-11210,-97279,-27332,38926,57727,-1213,10188,-64982,12438,69052,30510,13797,-54434,-40254,37101,23360,-22816,29969,28576,50857,-18876,-37559,-58680,-50560,66739,29770,-59720,-34136,-86162,18376,31807,34097,50468,-32815,152322,71801,-25203,-9980,-22008,70191,-29055,35903,-20042,-26640,2834,-68087,67190,12977,-39154,38378,-35302,-32860,-58108,-39978,-120588,-48038,65200,-104456,-27766,31154,-13369,-44821,7280,-2204,5001,51640,10202,-42895,17075,11275,-32016,97789,87537,71013,29131,-30886,-40042,77734,-45495,3907,40007,26884,-34565,-33843,-58892,8211,38921,-1946,-46669,-83731,-98149,-48495,63936,-63742,10613,43613,-83856,-45829,18398,-10312,-23600,-14541,-40371,5351,-26336,-36627,-70909,-27908,3219,6491,57070,32544,27571,-2712,37334,-29037,-42507,56421,6595,-39507,13201,26202,93977,4498,23214,26588,-22616,-117988,42678,-52550,52716,145405,41187,55111,-9975,-79837,5397,-37837,4104,45944,47169,-34647,-7644,-34568,27084,57829,22710,-23530,-50966,-24659,-50102,-30614,10043,26477,1460,-21802,11712,-21183,-34334,-26785,70676,53374,-69058,85740,-110049,-4911,3850,-90167,-75837,63583,59067,66541,33188,-51145,24941,-33919,-55472,-6576,-86336,-66200,-57102,-63983,5325,-49381,47592,13921,4803,40259,-38141,94745,-11846,34093,1099,15573,50918,73501,2605,56304,-64357,-2027,-47823,-84062,-2115,-8421,830,3317,-18952,8577,-2064,57386,13301,-23983,-18496,-118539,-85621,-14574,-93978,38235,78558,-26580,-33324,28689,93022,31120,32424,-68754,-36610,-33743,-41845,914,23674,-57643,62538,31646,26273,21630,2315,-87410,-78371,-58260,2872,-40831,-98811,-70458,-76480,28896,-27392,-47051,-65010,-7038,81848,85,2985,-16675,-36301,-59707,10287,60725,14677,12352,3024,-4075,32923,83298,54710,-28811,-53333,22561,2551,-22083,-5009,-16052,16335,9503,50237,-41331,40052,100376,54612,-48838,17366,20694,-53357,-76641,-37408,-20727,-7746,30831,5516,6796,42204,74563,58228,7868,-108142,20461,52100,-23541,19572,-115587,-115913,-15167,38226,-12461,-11106,15897,30671,-13605,13922,33548,-62549,81443,26769,-19113,-39295,21959,75769,85203,39117,55525,-80654,-6103,-43196,-15804,43574,47672,55113,-49936,-31711,27386,33855,48379,6354,-9328,-27463,-26898,3809,54126,-24746,-12314,-2574,-76489,-21718,49486,-27292,-3972,33371,-53560,-3732,12042,24911,-21349,-19199,64132,33450,7229,-16393,-24668,-43773,49298,34658,-5816,63141,-19261,4012,-33648,3435,54528,39011,32752,-46096,-15858,-25241,-33640,-48446,-26798,-37370,-44150,-3011,-40673,103266,-27626,-23990,8861,-12682,-18763,-98341,-35531,83274,91007,-19552,19210,12917,-57510,-40036,-123511,-7203,95460,81881,79121,-97269,-32033,22044,72441,33645,-95505,-71420,7543,1471,23733,17414,36524,29191,16665,42310,-33850,85919,-24047,5415,-11588,18348,96750,-85406,-25564,-6838,-62219,-56286,-7116,-6102,-71775,-71555,-24242,-48420,-19013,-21054,27437,-3660,35940,-29372,10329,-105552,-9536,-9045,26534,27139,-24145,-50511,-24872,-30885,-22764,53430,35223,42798,22070],[68055,32098,3633,-35544,28085,-49021,-11923,-489,26008,-4875,-24881,-129899,-29558,62,24315,-48398,-60327,-93310,9743,-44967,45076,-8783,-98575,2659,4348,27179,17904,-2818,45739,31207,-98784,-25578,-7771,-90944,-25290,-86862,-35903,54106,-48847,-59586,-42728,-3810,11568,-60313,10926,28469,-20797,31386,-18143,-52852,-142851,-31460,-22971,44423,85823,903,-71172,-19332,46302,33627,49838,-23080,-23600,-32306,44321,72155,-3260,42659,9892,-28630,-53580,33059,11004,38442,-11549,-49544,22205,-100784,3349,48947,-60434,-64221,-42458,45180,-14153,-6717,-31181,-17819,-9457,-23002,15848,78099,46847,97640,37400,32508,-16832,37900,18639,-15370,31844,-35666,127248,-1841,-106170,-26038,26389,14017,18205,80296,-15770,-42210,11062,-22475,18451,10037,15388,12200,48723,-18892,50065,-6249,18504,-7196,-15860,8045,-41302,-28215,-13825,35313,1046,-36223,-30209,59032,35924,-14702,-25649,-8985,-36587,22211,45902,-27258,-42810,92750,-19336,81507,26150,46021,64242,40205,33180,-41006,-25401,26434,-15751,21208,4575,57238,-9966,34159,-35031,-47698,-21965,-51474,-25656,49305,-29083,-13829,17206,-67314,-40967,-56126,-18284,2059,33358,-29756,-13655,-50230,-1026,-108814,-58895,-19670,-14856,25668,2316,-19249,-3429,-28914,-34802,-67009,-21286,57618,-6292,-146252,-34558,-41997,77564,647,-11656,-19845,28678,44160,33494,130911,15129,73832,40155,75716,46040,-19816,28796,-12093,-38643,-25405,-53535,16544,30962,-51550,-16080,1726,149638,8164,-22612,-32562,191623,141040,32460,-10741,60292,-60506,-39952,-61466,2358,-32577,71336,9039,-91674,-80809,-69344,-59814,42505,-19920,-46812,3903,73895,41004,-5954,33832,-26191,20808,114900,-55430,42304,-87433,-73366,46291,71800,-20584,-53924,-42831,24288,-19170,-53207,19230,-43625,-110310,44880,-16543,-19581,-56169,53735,28267,-6968,-38386,44300,-27236,-18925,33560,-19097,13039,-76583,-76854,-97756,-20306,-45621,-10734,-18929,-10861,-8305,24631,77349,71435,-3091,-44766,-27969,-49649,-7221,45732,-92255,-71258,-28769,33968,38096,51861,12180,1523,-18175,50001,5860,33078,10835,-2540,80101,19069,-1024,-39515,27359,12848,-51431,-127610,-114231,14661,-30793,2938,91880,64589,-8512,-23864,-17174,-47777,-45609,38504,-17687,-5601,63975,-2437,33075,-8332,-23737,571,-41172,-680,171204,-72615,10473,64021,708,30787,111619,33951,27814,52028,65637,-49256,-20379,-31500,-142205,28308,-72371,-29294,-44733,80683,-38717,-25915,56246,33690,60736,-4300,-39633,104092,29021,54637,-37058,-46738,-23652,-102,10097,83897,6411,-95362,2886,45326,-55108,-22281,-100944,18949,-8979,-9530,-87227,-50713,12866,92447,14481,-25080,1986,15603,-31585,-24016,-48403,43216,-58657,-39394,-29618,-70278,4902,-15510,-62913,-45786,23493,52438,17731,23540,-23138,117101,67718,-81831,74547,-2601,48803,4893,-70874,-11960,-13606,-8879,-39778,1738,42067,39802,20856,-18601,-72920,46273,1860,-1130,19857,10905,9201,51639,21234,12547,110888,-23662,-38787,-50548,-74628,-29915,-10538,-27377,109097,171,6890,47879,21504,-46550,-67837,-3044,-24902,33798,82589,45526,-35608,-5187,34397,-9493,-51983,4441,286,-18223,5437,-38803,67063,69020,34120,-7989,736,-35791,-69184,-42049,-57708,-14315,16177,61713,24314,-84281,-43578,42896,62545,-27962,32092,-8086,-14969,-32962,-1372,-27766,25473,2074,-3069,-23313,-6992,-3433,48100,-30660,-28316,21235,-33234,-62931,10465,-17050,-5990,-25448,17700,36760,-2932,-36947,-124753,-20282,-11959,-18756,-39138,-23714,-1013,-61128,12533,4373,-87046,-38759,-69699,-12190,-56850,-70610,27489,50187,15310,6772,-58199,-42597,-26737,-43350,21534,8861,-72217,38151,45088,-9558,-10946,-57575,31478,-16282,55738,-83067,-28200,16203,-142067,-65782,4461,43216,41776,43287,64093,-6771,9796,27195,13475,22729,6392,2543,-20742,-43971,-35824,-68412,-37563,-73986,-1602,32395,27845,3143,-2828,-50266,18276,77677,48844,33972,-60441,-68298,4553,-572,-34420,10677,7162,27389,-36734,-58487,-48795,-44679,66407,38088,-35817,-13595,-89442,2418,35956,45503,39812,-33566,142538,63144,-51963,363,-52993,42787,-49977,31677,-28646,-41993,946,-72597,56796,18668,-20418,67699,2862,6290,-50340,-46635,-74436,-7533,55123,-145914,-51476,2033,-17061,-20655,4026,-4259,8072,84363,22661,-42529,3633,18473,-56639,78769,93883,87203,34747,-22570,-26162,60797,-74886,-13650,28717,19532,-59305,-58532,-56991,-3243,30978,13182,-44351,-86936,-121767,-62305,67681,-49764,4837,63012,-46283,-45908,44922,-23815,-28207,344,-16598,-4413,-25212,-52626,-60754,-63935,4190,23415,56373,37566,40477,4860,43413,-46123,-47190,64791,38022,-27525,-49175,-22856,89827,-9367,5887,12196,-11162,-114594,40655,-46641,46497,151470,37438,45006,-38994,-103061,-11850,-36638,32136,45504,54094,-42525,-36122,-30575,41123,49931,27474,-72,-46927,-15748,-43585,-21245,-16964,19336,-15489,-27113,17456,1270,-22116,-39889,86734,56405,-43177,57885,-118209,-7724,16025,-57597,-68727,50597,39310,61888,13382,-27360,6212,-14407,-64641,-15283,-99885,-100955,-83782,-68250,8692,-40497,40012,43595,22017,35119,-39809,123161,-13824,39742,24423,2381,55143,67406,-20140,47944,-64809,-17195,-40510,-59752,11724,-1415,16,10364,-3969,13771,-14004,43724,-38693,-32396,-31638,-122304,-67938,-8294,-91835,37786,72371,-31753,-35242,21015,95998,33583,19659,-61118,-15414,-19095,-17246,-1393,32005,-13650,54584,53579,40157,37053,-9761,-77525,-21200,-31180,14069,-55011,-91914,-59409,-70279,1949,-29305,-65988,-66662,-13634,75443,-11433,34166,-5647,-16646,-58395,16899,81608,14801,-14410,6794,36936,41266,84105,67021,-26467,-68991,9021,-2091,-15225,2059,2737,-296,-16118,34478,-36426,40680,81642,47534,-33692,18686,38242,-29842,-41878,-919,-39461,-9901,25910,18058,-9568,-4438,64976,58424,18418,-80731,15358,74330,-8057,6114,-111015,-119410,-10638,39107,-21213,13063,16677,21116,-6107,24834,36058,-67439,47351,41845,-50,-13842,31683,53658,40683,36957,83017,-74452,-4396,3278,-15389,46234,69778,57028,-65326,-14786,24108,33902,52732,28308,11811,-24259,-18179,-748,62633,-22730,-10408,-1902,-68219,-17900,48826,-7671,3107,45459,-62126,-10856,-1407,30988,-26122,-35839,31773,14852,-503,-54712,-28390,-10084,52548,46401,-3013,97028,3863,1733,-51078,-473,73009,35122,46409,-39405,-29309,-12248,-9737,-35682,784,-15214,-34782,-9881,-49479,81366,-24399,-13872,29461,-1426,-16181,-112892,-69934,107733,105646,-29217,23204,29226,-37370,-17730,-106672,-15201,85669,101737,61575,-116210,-21681,1800,59416,34176,-75300,-61877,-6026,-14927,153,18417,49837,58902,16491,14461,-61692,112433,5105,6352,-4894,26944,88287,-98521,-14143,-20893,-78263,-58350,-9501,-17265,-63679,-58973,-53654,-71071,-1837,-19553,-2552,8758,48100,-34793,14032,-87524,-1223,-12095,33145,35396,-3243,-33683,-24656,-23888,-18209,66896,26809,33890,44818],[65528,12690,1668,-28876,15914,-55063,-18729,-8936,17526,-1608,-40454,-98889,-27383,537,10082,-33529,-65360,-96329,19671,-23361,32823,-10988,-84049,-21150,27854,17069,467,-39298,33648,48564,-80056,-35028,-6528,-64405,-41760,-65592,-29790,36355,-60373,-12893,-10225,7257,382,-24298,14294,55935,8469,50918,-7993,-47030,-118773,-35554,-33002,52411,80311,-26158,-83241,-19149,70986,62529,55315,-38661,-15480,-11021,36518,26515,-24738,46546,-7245,-15323,-72377,5356,17327,40008,23809,-38763,29304,-74129,47823,50398,-35386,-34576,-46961,24897,-168,-25454,-17665,10971,-6126,-35289,-2080,17497,-3719,75473,26656,4869,3825,12192,-2906,-15524,47043,-48301,89890,-39814,-114190,-21231,10974,16141,18206,57024,-16066,-51696,10150,-1213,43288,7263,23376,10044,51923,-21197,46517,-8915,17882,-12547,-41446,12026,-26260,-47168,-20637,72385,-1445,-55940,-45058,70793,50043,-37737,1277,5304,-50893,57250,28904,-22910,-28575,78823,-6646,75330,1903,43839,71836,47427,71621,-44855,-18639,31631,-7021,22136,-20162,61813,4304,23721,-48220,-45770,-12095,-30013,-37207,35923,-39261,-10509,16019,-80003,-62026,-40976,-10172,13157,20715,-31521,-33353,-29617,6740,-93735,-57065,-18101,-18611,18891,28483,-423,30546,-24515,-57440,-73205,-17930,53332,-36049,-136236,-20433,-36315,84604,-18313,-30274,-44341,36717,64007,32852,102103,36998,68845,30025,76144,62118,-11285,24428,-37256,-36513,-19477,-50900,2022,16885,-69746,-24852,3481,128781,11459,-17345,-15260,118945,111182,20754,6888,80568,-32052,-27144,-66346,-10317,-79074,54816,20598,-72594,-83404,-62555,-69315,20212,-49888,-39391,27488,65526,46419,6098,58215,-5774,-2731,28859,138155,40269,-184939,-111625,36259,67018,-35186,-91822,-38523,41946,-10040,-53339,13986,-24998,-116368,15448,-20591,-9610,14590,62768,34800,7436,-41152,15738,-88098,-27697,50156,-13038,935,-103281,-103955,-92942,-8149,-32053,20179,-7695,-8440,15397,-2589,67010,64319,32843,-16930,-18145,-35966,-4325,53719,-89774,-56526,-33770,24719,61669,55336,19382,-2831,-6264,24142,-4050,35377,31086,29636,89148,34668,-20401,-45796,-12618,19780,-20536,-123394,-95045,-7637,-6748,10902,89131,57993,4951,-27857,8817,-33868,-50141,19551,-8394,-1195,60056,-16860,19857,-14286,-21159,12668,-75954,-4573,262474,-39432,11273,73915,-15255,19816,113589,35137,48860,61454,29413,-53025,-43020,-50582,-172151,10393,-70100,-14044,-1191,63377,-53886,-32694,66734,30415,36851,15980,-19270,96254,20574,23125,-41662,-72365,-22892,22741,16494,83790,-17072,-106596,10054,47533,-66640,-27282,-86631,25620,3271,2367,-54556,-38170,5243,113540,59571,-3269,25424,13170,-37672,-47533,-49856,50412,-44862,-25748,-72737,-57518,-5972,-25167,-81893,-57855,-3859,42759,20938,8749,-59957,84354,28377,-51367,68394,-10924,850,-668,-58785,-29536,-31757,-11856,-46427,20424,44321,53403,22322,-10931,-60941,27878,-26681,-13165,19448,-347,500,41690,-17374,-19244,118611,-45091,-29802,-52650,-54587,-35728,-19730,-32993,117332,-11968,-3157,34832,-1139,-38379,-69934,-13144,-39183,35279,66322,33474,-31728,-7659,-7805,4916,2398,-9686,31560,-42566,-6887,-32483,59376,59222,26831,-16345,18501,-11367,-61012,-39955,-58534,-14089,16335,70757,17285,-108620,-51148,36571,69481,-22415,28515,-9128,-20425,-31390,-14623,-24046,58295,9902,-2754,1866,-5939,17579,50227,-28734,-29179,8400,-26640,-71618,-14042,-17312,3006,-18617,37515,44299,-18518,-22670,-75313,2567,5824,-8992,-23015,1472,-11965,-76217,-713,4927,-89989,-8678,-44224,-9176,-52429,-97113,22679,21704,-7568,-11353,-50221,-20402,-31401,-35301,5607,-1084,-55871,43151,21451,-20879,5321,-18922,44781,-19653,54915,-84050,-21839,5921,-108376,-54027,-4760,49928,56769,60788,50499,-37708,4205,41692,38074,46510,-15762,-926,-24361,-28059,-29349,-60496,-61230,-41533,22470,22245,-8486,10672,-17853,-34271,25073,80611,65259,37001,-70626,-98675,-30260,-26318,-43064,-622,-8675,2046,-41104,-73781,-46915,-28305,63337,36606,-3462,7570,-69774,-13042,17815,45357,29820,-28234,122489,48627,-74784,8434,-65864,5712,-63135,24240,-32891,-46217,-4123,-70449,37400,13874,-1501,93426,38759,37768,-45695,-47701,-30467,37985,36955,-151581,-54500,-17762,-19731,18778,-4573,1778,7982,103525,40476,-26875,2458,30996,-77605,49160,94119,77385,25525,-15970,-19879,35949,-92738,-25208,16631,18580,-68240,-78662,-37045,3818,21715,11045,-46472,-87679,-130711,-68267,48259,-25170,3339,79066,-17320,-39223,59725,-35099,-18123,19442,20932,-9753,-20050,-62176,-25405,-80758,456,31479,55922,42982,45619,18069,43529,-52843,-24591,64714,61868,-19458,-102577,-64512,69061,-26032,-18472,-492,2297,-104693,18763,-34361,32014,135214,2796,26703,-65420,-100153,-30248,-31470,50497,41644,49008,-49758,-54405,-26926,51548,27293,25550,17917,-33930,-11388,-30881,-825,-24610,34240,-17240,-29083,25727,15618,-7693,-48306,82943,53617,453,38982,-104977,-15088,26512,-26449,-57028,19410,5179,54601,7506,13033,-7936,2316,-62348,-22025,-103199,-115356,-106074,-56182,7653,-26905,32310,65759,36633,19169,-38006,133986,-21309,28346,30711,-1521,52967,34896,-39033,32460,-44474,-30799,-30922,-30675,20007,1070,2580,14430,11298,18809,-19305,22405,-70000,-31842,-30727,-116078,-56564,-2949,-69181,28194,63195,-16108,-34157,8417,75578,36016,-652,-58594,1261,-1323,8018,5570,34411,22714,37311,84180,61472,48255,-19135,-62294,34234,-2085,21899,-64967,-71848,-50777,-59611,-21323,-25766,-66098,-51312,-28476,65052,-18776,64171,-6479,167,-51352,28989,94210,9895,-34992,16637,67757,37691,66611,63959,-19552,-81704,-6980,1268,-9958,8872,16301,-26691,-21496,25346,-30131,34908,54937,26774,-4434,23942,60268,2696,6775,36952,-47502,-2248,17714,24507,-28778,-54832,42679,52782,33695,-44974,6352,83547,94,-1494,-89657,-113946,-5699,41360,-23411,41336,10502,-4736,-7024,26535,33291,-69045,6267,36375,13188,12256,31061,29748,750,28582,91270,-64616,3110,44559,-6487,56902,89945,57168,-63870,4217,25175,47966,54759,53170,29643,-26522,-8514,-5408,64805,-21063,-7638,3079,-45031,-24658,43348,9876,22557,47898,-62108,-12445,-10494,28984,-26449,-45853,207,-11342,-13146,-91162,-24564,10900,46971,43704,8924,120299,16606,2066,-55361,-9152,81182,24268,44581,-28672,-32060,1016,6019,-30160,6042,7876,-23316,-15161,-53663,54174,-14658,-582,41818,7466,-8523,-111362,-103157,122853,104832,-32432,13255,34439,-21738,-391,-77849,-18249,75537,106485,32753,-113639,-4002,-14199,42901,37425,-43629,-44779,-6177,-26649,-32124,12455,61572,71064,11758,-7071,-77435,118911,24814,-12383,-10215,35282,80313,-88499,-10209,-36766,-78876,-52625,-10338,-37763,-51977,-43788,-75587,-80364,16533,-18475,-33321,26066,58381,-20109,23830,-34821,7047,-6112,35332,38348,16008,-12269,-18552,-9443,-13458,60564,14327,24437,64150],[59238,-4037,-3224,-28300,333,-52891,-11481,-13630,18154,-3905,-47509,-44729,-23082,-1382,-14073,-23082,-61788,-72251,27944,-9035,10104,-22901,-57080,-38494,46016,2943,-19020,-76976,5998,54407,-49961,-42411,-6818,-28804,-55308,-36131,-13975,20488,-64993,16487,23202,17821,-8609,-311,12870,74636,38848,65823,6190,-37721,-83127,-45764,-46107,44431,69657,-45518,-84776,-42592,73249,74856,57304,-45812,-12583,21337,26852,-21827,-37591,39849,-23896,-6671,-71411,-17357,20896,42196,61307,-30063,32633,-33243,75057,51517,-4364,2198,-37806,9272,25388,-37159,12314,39477,-1763,-49596,-33684,-36687,-24271,58407,19673,4857,26213,-15567,-29931,-16939,54218,-62081,50673,-86138,-115933,-17364,-2633,17919,14957,38585,-9483,-60724,13847,24726,61302,6294,36700,9474,45185,-25489,37333,-5474,12102,-11085,-56268,11750,-1405,-69256,-43518,91025,9322,-60928,-54089,79748,61001,-64590,34069,16670,-60846,76198,377,-13138,986,56684,1088,44087,-25701,35698,72439,51058,77540,-46805,-7673,37070,13207,27186,-50529,56384,17291,5779,-61829,-42816,2111,-13981,-43862,25044,-51833,-11034,9762,-76407,-61644,-35819,-643,25377,-1543,-38930,-49996,-2724,2289,-64489,-47734,-22497,-25794,13767,54616,16477,50003,-13101,-73613,-72876,-12451,41371,-59797,-121330,-7756,-26033,71329,-36720,-38411,-51067,45184,62349,31708,61398,49772,55483,12615,68511,71781,-4422,17731,-54499,-28716,1719,-46172,-11975,2572,-80083,-31617,12678,90179,17733,-17885,-4608,17521,58709,3339,11207,95302,-5258,-8926,-59219,-17682,-108099,27916,26365,-45701,-76439,-49168,-71392,2329,-67913,-28374,46313,46716,41182,31503,82749,19788,-16524,-31857,220645,40084,-230355,-137555,26495,45747,-42522,-102722,-32317,51746,4198,-50764,11809,1931,-116695,-17460,-20640,4362,96148,69275,41068,25034,-34580,-6321,-145863,-36392,59826,-7802,-15010,-116507,-113250,-84508,-11985,-19059,46127,-9139,-1996,44052,-17304,34702,54264,61236,11671,1615,-14438,-3129,54251,-66841,-39497,-40819,17847,76100,48374,23837,-7689,2387,1677,-17766,35412,58400,54525,84707,42828,-50007,-50508,-32919,25350,8740,-86720,-64461,-14825,20682,22584,78469,49916,21489,-26786,32039,-10453,-42448,3318,1677,-2607,39095,-28395,4519,-29455,-33349,24520,-99538,-3608,289178,-5364,3201,65804,-24902,5547,95016,27843,57471,71747,-205,-45013,-66969,-61590,-161567,-614,-57467,-2447,36998,46173,-67597,-35980,72672,38055,19266,14965,-707,60398,12675,-9750,-36051,-90506,-24326,40038,22918,81952,-35780,-117683,951,43212,-58703,-31331,-57873,33968,14716,19588,-19302,-24589,-6729,121481,95544,17619,53179,15296,-33734,-62430,-30903,59676,-24087,-20724,-120821,-38281,-16426,-25033,-83767,-66001,-21550,39008,28698,-746,-83994,46895,-11842,-17359,47289,-10455,-48434,-13449,-41973,-44520,-37138,-10631,-58175,36963,37208,66054,22300,-3528,-49581,2889,-47269,-22457,14984,-12849,-8778,26839,-45902,-51938,98659,-58109,-17111,-49570,-30888,-45114,-19618,-37340,103499,-20047,-23874,24330,-20743,-20142,-64816,-31271,-49184,32311,39703,18931,-22398,-9310,-48243,23559,45304,-14579,48483,-52562,-23360,-24574,47744,54390,11977,-28465,25297,15259,-47844,-27689,-49516,4872,26562,68359,12583,-99333,-46941,22733,73569,-17074,25459,-5856,-13980,-34116,-27002,-23807,91767,16262,10869,29888,4025,36736,48049,-26548,-23870,-9275,-24671,-63657,-27954,-17656,12080,-283,54001,45804,-34782,-7761,-28084,23555,19991,206,-4518,32637,-16556,-67776,-9521,15851,-75081,10949,-17955,-3747,-48626,-101506,24289,158,-10651,-30043,-44959,8308,-30046,-25656,-9632,-11163,-30968,41112,-4658,-32317,29546,27915,45696,-17967,43549,-83733,-7140,-9103,-64608,-46394,-12583,50910,58420,69594,23141,-76217,-25208,47149,56245,64376,-30717,-2732,-21129,-10827,-24511,-46506,-74590,-7801,37580,11505,-39828,23053,-31338,-21118,30236,79912,74906,21201,-83506,-118808,-57171,-43152,-45498,-3474,-19626,-21773,-31282,-85998,-58873,-6483,62578,24695,30112,21871,-34694,-24934,-11982,31835,21598,-20532,103670,32648,-85367,11399,-62665,-31423,-63564,20843,-33117,-35011,-11865,-67720,13784,1447,13557,106067,53473,52454,-43355,-41656,-3138,77297,18616,-113685,-43372,-24323,-20366,52350,-17069,13896,5420,112032,58629,-120,12887,45756,-87813,12518,84361,49191,5413,-12934,-22940,9602,-90835,-29461,4009,21778,-58552,-89346,-5272,22395,13629,-3860,-49643,-84267,-115969,-64612,5515,-545,5652,86217,-3090,-22736,61885,-42003,-1820,40621,63391,-7398,-7405,-63056,14286,-74530,-6659,27794,56895,48848,41121,31480,39237,-50580,17830,59918,70515,-17256,-124931,-84265,33703,-41040,-46453,-11921,11973,-94208,-19665,-20493,13448,113386,-39273,4898,-78698,-67840,-46945,-25665,55948,35698,33564,-52072,-55853,-23887,57163,-2448,16271,20729,-20277,-12158,-17331,27348,-11523,67211,-3659,-27481,33661,23910,6493,-48930,59783,43230,45565,34943,-74073,-23780,26759,-6734,-48424,-21547,-31420,46063,11664,57713,-15120,9308,-50197,-23015,-96561,-107415,-117783,-33554,2694,-12428,25573,69942,43554,2130,-34724,122432,-32958,3444,17629,1957,39674,-14155,-46597,12958,-12296,-38725,-20673,-5194,21695,-517,7353,15139,21723,20807,-16277,-2630,-70854,-21159,-11274,-101174,-49346,1814,-40431,11032,53407,2999,-35351,-3007,42538,37186,-15378,-62005,7500,13989,24581,16952,34521,35046,15060,114724,83668,51620,-26369,-51626,53105,18626,24330,-69547,-46750,-44311,-46802,-34839,-17887,-46870,-24951,-50390,48772,-22669,84584,-16066,12977,-35411,41686,92225,-93,-44991,31864,80539,21642,40078,48818,-7670,-85390,-20930,7868,-3998,15560,24484,-58182,-7092,25389,-25187,24044,30382,-4945,30295,33387,83874,34316,50058,63288,-44380,9071,8635,22992,-50812,-94659,19346,42872,47477,-13040,-5920,75809,1888,-1310,-61723,-102354,-226,44394,-19569,61040,-991,-39067,-12982,24758,28740,-65075,-21203,12558,19850,36126,22011,10242,-24761,14182,77626,-53629,16260,65739,7851,67833,100184,56682,-46626,21696,31573,70236,54188,72507,38891,-32426,-1445,-8558,57556,-19978,-3736,10084,-11375,-38631,35086,19995,49823,37494,-52837,-6293,-13853,18036,-23926,-47116,-22294,-35355,-26099,-113418,-14396,8393,30729,23452,31157,131253,15705,2160,-48878,-17011,73618,8755,24738,-22005,-24771,7163,8235,-30252,-5997,25570,-11969,-17444,-53026,29757,-1952,12839,43903,11817,1747,-96747,-124281,127793,91181,-28456,-10442,27174,-13451,9151,-48034,-14240,69380,97038,-3690,-95061,15856,-23404,30530,43650,-7568,-28664,5455,-30880,-61039,-4471,68028,65778,3179,-21010,-78087,107759,35010,-37545,-27296,42081,74999,-61571,-13614,-50870,-61083,-44038,-7551,-59682,-36112,-27999,-84459,-75578,33796,-16208,-57027,44077,59309,12492,38159,33438,14330,8117,32048,36016,31533,6548,-9127,5455,-10415,43520,758,15997,75913],[50247,-17468,-9479,-36811,-14203,-44560,5191,-12887,28478,-10477,-45242,16354,-18329,-9315,-39455,-22416,-51878,-22549,33436,-3834,-20805,-41019,-27302,-44168,56977,-11404,-38301,-103181,-34759,47130,-16670,-41678,-10612,593,-61721,-8346,8143,9859,-66617,15181,45733,26133,-11422,8877,6400,73799,62264,69375,20112,-29978,-55770,-61508,-56053,24236,55860,-54543,-78836,-76106,53299,68607,52992,-44650,-17452,58700,20010,-49187,-39050,23116,-37738,-3361,-52353,-29337,16928,37836,89743,-28037,31825,5591,78761,48630,26930,36599,-19345,379,56598,-36980,48331,56442,4542,-64093,-71953,-68259,-12378,50110,18933,26962,41567,-35058,-50999,-19999,44725,-69469,24278,-126301,-112133,-14311,-8073,20416,13253,29420,1791,-65211,22936,50392,67075,10289,52624,7680,30415,-28527,21388,4386,3002,-3647,-56086,5882,23648,-80643,-79793,85667,28644,-50239,-55853,74615,63969,-84033,60418,21258,-62522,74974,-32460,-10,42366,32457,2840,-1712,-50154,24773,59794,54737,62224,-47661,7163,44672,39393,34752,-78703,40650,26970,-13790,-67853,-36953,18416,-9665,-46103,19902,-67699,-14500,2798,-58430,-40143,-39880,6955,33668,-28465,-48482,-61178,24576,-6749,-29368,-34911,-32146,-33703,9400,79608,27279,47157,3229,-76236,-67454,-6436,25915,-70227,-107740,2127,-15031,43254,-50496,-42866,-35728,53501,48042,31387,27876,53539,35630,-7537,52082,77283,1124,12947,-59460,-16045,33287,-42499,-20931,-7888,-81061,-37805,24961,55525,25892,-21814,1391,-54788,8056,-15273,4930,102978,12951,10135,-40481,-18694,-112922,-2423,27272,-19051,-60359,-30606,-66133,-8595,-71255,-18893,56936,25184,25525,61734,101661,49984,-14569,-48814,192437,40540,-218969,-145877,15048,13488,-39296,-79949,-25970,47349,18825,-47763,10680,32060,-105428,-46450,-18715,18420,153605,74135,45533,40878,-21702,-16209,-178241,-41649,63460,-7145,-30839,-103912,-97545,-73123,-32301,-11107,59468,-16766,6490,70131,-19320,-7712,43103,74821,34847,29451,11376,-2215,49844,-32903,-25222,-49209,6146,79186,27614,21573,-13192,1097,-14340,-32585,32025,75800,60913,60129,39744,-85573,-49531,-31761,29742,30521,-25132,-34130,-6030,45155,33730,59572,43615,42194,-18814,46615,16926,-24289,-4652,15975,-10742,2387,-33272,-5360,-49313,-51745,33046,-109667,40,244033,24824,-12644,45293,-27040,-6910,69207,11755,51926,79497,-17469,-28382,-85086,-60735,-109505,-6862,-38371,3747,60745,37338,-72534,-33371,70583,58899,11650,-5584,12804,10631,5432,-34569,-20641,-93796,-28291,48571,26527,77402,-45768,-123083,-20235,33779,-30805,-29088,-22793,40632,21964,36878,8352,-12164,-20632,110576,110051,29790,73744,19709,-18556,-62839,-1201,68311,-4917,-26435,-150507,-16990,-25182,-14223,-62115,-62320,-29423,41720,36411,-7685,-86905,16368,-42106,-1506,16794,-2081,-79869,-30528,-30830,-51927,-30974,-5778,-79098,44909,22468,72563,20993,6672,-39709,-21484,-53773,-26566,6336,-21182,-16990,11834,-49799,-72674,61163,-61786,-4491,-38277,-9029,-58556,-14595,-34213,74513,-26896,-51802,20028,-33494,765,-47576,-48668,-52739,31058,14218,6751,-11074,-8960,-78362,40246,69007,-10770,51463,-44901,-39567,-16964,39417,59796,-6254,-39846,22919,32659,-36512,-8409,-32622,32213,37885,53672,13475,-61928,-38782,5609,73458,-13610,24725,5442,1247,-46472,-36622,-28354,112446,16714,38249,53628,19940,50114,43505,-22651,-10313,-22807,-24186,-42162,-27339,-17298,20359,24221,61761,37519,-45184,3989,-4025,37153,22943,3523,13093,64030,-14715,-38156,-9654,33211,-47371,11831,4789,992,-44020,-82853,32335,-19022,4458,-45627,-43532,31415,-23487,-19114,-21036,-19472,-3840,32968,-28150,-43239,53613,68406,34429,-10025,25353,-84522,9456,-26760,-29138,-41771,-17034,50397,50111,68457,-10543,-109572,-62052,40221,61877,72056,-34844,-1942,-10103,2255,-23056,-29316,-73458,17628,39907,3961,-56494,36775,-39850,-10841,31584,76446,73592,-6737,-94750,-119533,-68018,-43916,-40364,-866,-29121,-43030,-11232,-98167,-81358,14884,65335,6278,55464,23092,301,-31815,-40419,7844,14195,-14970,89685,18287,-79334,9044,-50304,-58908,-50476,28124,-30116,-11445,-21137,-66647,-7736,-12336,21624,97216,37063,47610,-40621,-29607,5121,101132,5199,-46777,-29895,-19320,-18623,65108,-30293,27475,2019,112123,71519,29396,29852,57659,-82920,-25957,63930,16002,-19300,-13501,-33010,-11872,-69482,-26525,-8749,24809,-34941,-89235,27173,42324,8285,-22870,-49136,-74660,-79664,-51209,-47911,15624,8898,80854,-679,867,53291,-43735,10218,61056,97742,5372,12733,-55200,36173,-52111,-14455,14568,59676,54348,28566,39709,32278,-43605,64973,53799,63151,-20564,-109472,-78003,-7747,-53597,-74796,-23946,14104,-87791,-64087,-11169,-4589,99375,-61092,-12888,-72057,-17043,-59515,-22599,49514,28360,12018,-46589,-40104,-20980,57731,-29506,1982,4310,-14684,-15843,-8327,56418,16626,103038,18228,-23690,38085,28734,18506,-40859,23186,26276,75415,44771,-34693,-31306,12188,-2446,-47310,-59634,-57906,37101,20385,92367,-16230,3466,-33079,-17235,-82386,-85775,-114787,-8223,-4664,-756,18712,52502,39844,-7330,-29464,92471,-45202,-28065,-9379,6158,14423,-59611,-38899,-6577,18780,-41065,-11626,10777,18332,-3892,13379,12950,24182,17524,-5793,-23694,-46327,-1628,21696,-80614,-39936,5846,-25343,-10279,44958,6636,-39751,-7488,15000,36133,-16331,-68916,2484,23005,26908,26228,36257,22055,-9145,130900,98176,46190,-32473,-55220,27865,24634,21674,-66175,-23927,-37330,-33550,-37587,-9001,-15295,3072,-74156,27651,-24378,90626,-27287,22998,-8762,49913,73696,-13226,-43800,47349,74496,-2962,14621,28419,7370,-75669,-29166,9621,4824,21961,27931,-87387,17684,32758,-23157,10072,14546,-41259,58623,44808,103122,54855,72694,69347,-32790,17790,1146,15152,-74481,-115955,3564,30436,53661,6652,-20546,51219,73,6188,-33736,-88260,6095,47140,-11320,64112,-13961,-70738,-17958,27645,26067,-56278,-24517,-20352,21193,55205,14098,-1517,-33322,-4465,47509,-42110,31654,63116,22020,71805,95815,54531,-17902,35043,41880,90677,52201,80523,36783,-39406,-166,-10240,39424,-19339,1504,16593,25691,-50217,27727,18865,75002,15267,-35353,7769,-12234,-800,-21944,-39839,-30286,-49622,-34643,-114594,-755,-19949,5415,-11319,61882,131773,2853,-42,-37844,-19406,50225,-6575,-8572,-26728,-13182,1578,-2833,-32362,-23751,34538,-2949,-16133,-49384,12840,10114,23367,37176,10567,11072,-75404,-127598,125816,69893,-19304,-42262,10462,-12547,8994,-28479,-4169,66952,78042,-42610,-73293,31269,-25596,25656,51996,26205,-19187,21363,-27315,-77235,-30950,65824,50263,-8048,-32881,-66280,88016,37696,-54262,-50220,46378,72528,-29342,-19476,-59788,-29328,-37854,-1081,-72978,-15905,-12867,-80835,-58827,48024,-12298,-68414,56928,45901,50829,52876,89647,20186,26410,23656,29883,42561,16465,105,15511,-11167,28657,-10194,9132,77428],[39515,-27128,-15238,-52556,-23342,-33873,23578,-6708,42047,-17824,-34962,68968,-14296,-25405,-56259,-33141,-40474,35883,34701,-5290,-53802,-54866,-1992,-39329,60164,-21401,-54698,-108301,-74920,29748,10830,-30399,-18265,12072,-58513,8029,30891,4363,-70037,-12957,49435,31387,-5460,6265,-3017,51965,73204,58224,29495,-27374,-46678,-80228,-57326,-1190,41538,-53535,-68105,-101802,20550,48677,41095,-37027,-30128,91781,17446,-41529,-30936,-699,-47764,-2391,-23312,-28506,2607,22243,96916,-35154,24474,25115,61536,39044,50863,59542,-367,-3378,84802,-23845,77706,57744,12351,-74879,-104027,-72192,15484,51387,24644,48553,42811,-39562,-56862,-24892,17154,-64280,15688,-144460,-103362,-13075,-601,24724,15863,31072,13520,-62678,35497,68055,58747,20960,65434,2542,13926,-26920,269,18727,-6724,5966,-42074,-4458,34874,-75011,-122963,59761,48823,-27558,-51514,43179,57447,-87466,70638,16146,-55031,56967,-60980,13811,86759,11785,-148,-46411,-66908,15902,33436,59398,41932,-46052,25487,54843,50327,40898,-95679,17996,30521,-29564,-59457,-26421,31908,-15668,-43862,20426,-83987,-18519,-371,-32338,-6713,-47870,9479,34163,-53002,-55567,-66465,45488,-8458,3380,-21699,-42613,-39189,3557,101007,30523,22826,20366,-61410,-58966,-1413,11738,-63776,-95822,9581,-7016,11045,-55635,-48752,-4783,60178,32778,32402,12366,51361,12908,-23997,27369,80713,5957,13347,-51316,-745,63856,-41748,-21264,-12195,-73612,-46045,35062,39917,34251,-25987,7269,-63821,-17162,-30532,-3264,100747,19138,25013,-13432,-13991,-94961,-30012,24428,261,-36381,-6575,-54469,-12959,-61634,-14007,58446,10047,3626,81948,109337,80634,2895,-23135,91675,40877,-168188,-139295,290,-20389,-25702,-30308,-20293,27247,28983,-46495,8296,59444,-79002,-66306,-17163,29320,166180,77521,47303,50374,-6708,-13842,-171158,-40852,62629,-14152,-42506,-62479,-60474,-58406,-58917,-10511,57688,-21960,14992,86854,-12995,-40482,33499,71070,48471,59373,33355,-723,44517,-901,-17356,-58116,-18945,71548,-6663,11173,-19086,-14565,-24028,-44277,27333,70507,43817,15975,24634,-114528,-39065,-18675,32666,41432,40348,-13330,11691,61274,39944,34621,40648,66200,-3492,49422,41094,-1190,-1624,36031,-23403,-39487,-28984,-5277,-67855,-63391,36452,-107679,1187,160952,47563,-32831,21651,-23038,-13965,48126,-10260,34354,79736,-24118,-9760,-92208,-48044,-39121,-12782,-17995,5366,66359,37118,-61991,-23140,58791,88758,13431,-37130,19901,-34951,-1185,-45332,323,-80190,-33862,48001,25828,68585,-45100,-115079,-44721,21882,12038,-16969,7349,41611,23770,46739,22887,-1140,-33395,80417,100104,29227,80235,23473,5388,-47077,27029,71657,6026,-40348,-147207,442,-30834,5816,-19300,-42991,-31474,47648,39920,-13959,-69240,-3074,-57130,-12610,-15536,10910,-84898,-46417,-32473,-49871,-18417,568,-106490,41249,4712,69595,19178,21961,-30385,-38594,-44587,-21164,-5669,-21177,-22536,898,-28252,-72139,23433,-58072,4893,-18581,6935,-76132,-9836,-19251,44100,-32430,-79009,23533,-37004,16509,-20026,-56353,-49573,34741,3199,555,-921,-6022,-94867,49183,72242,-2930,48011,-22963,-51135,-10063,40330,76243,-22546,-46461,14969,32757,-32692,12487,-12550,50118,42726,30448,20635,-11435,-36251,-10737,67796,-11419,24345,25261,20351,-68482,-43003,-36764,112697,8400,71700,68802,37228,55739,39756,-16360,9661,-25522,-21767,-12296,-13891,-15583,27578,48007,57356,20210,-45607,8910,-10321,40927,13959,-2319,26741,84737,-8270,2175,1582,51810,-15722,-5668,21357,2764,-36959,-49484,44750,-36768,26655,-56361,-44773,41376,-14078,-18926,-26803,-25890,16320,21038,-44703,-52228,69352,90199,17160,3573,6019,-85045,20381,-42215,-13379,-35776,-16706,53322,38216,61538,-41094,-125186,-89956,21745,53824,70061,-28843,527,6710,7589,-24732,-12486,-58406,26876,31114,3122,-54127,46377,-41261,-1151,27951,70227,60131,-34425,-100172,-100125,-59529,-28238,-28909,2456,-40339,-61081,11919,-109861,-102702,30424,67879,-12037,64469,9826,18700,-34249,-58822,-19800,6355,-14839,76103,6611,-57114,3431,-36680,-70887,-27823,47260,-24904,15047,-30504,-64983,-21719,-20814,21310,64963,-5464,28083,-34522,-14490,-379,105122,-1885,19034,-24178,-8590,-14868,53904,-40491,37302,427,103473,74882,52086,45935,61463,-62962,-59863,35711,-10337,-42201,-16268,-45110,-25108,-37542,-17606,-20849,22960,-7348,-80449,49638,54411,6020,-37107,-41313,-58371,-32409,-30072,-91467,20162,8648,63261,-3156,23746,37670,-40279,12156,77924,111605,28765,36024,-40828,28233,-26506,-19914,-1403,63547,58282,12047,39688,23930,-36881,100594,48379,45885,-27039,-65969,-53800,-42676,-66348,-101376,-37919,8118,-86817,-100502,-11564,-18745,96013,-48219,-19620,-46150,33450,-66386,-24553,34546,20096,-9494,-32864,-12518,-17581,53511,-45762,-12559,-26577,-21578,-18754,-6934,78294,49944,124375,37424,-20105,36727,31975,27001,-25897,-17422,6264,81116,60591,3105,-36634,-14912,-10744,-52009,-82850,-66534,27770,29520,108098,-14240,-13312,-17202,-6487,-64128,-64950,-97857,12830,-12467,5774,9604,18234,26461,-5396,-20488,54066,-53764,-58800,-39910,3744,-18842,-81702,-17609,-22673,36861,-42408,-5669,14701,13367,-5860,20056,8505,18641,8646,9059,-32027,-12058,22654,54832,-58427,-23723,8485,-36785,-31460,38625,-11997,-44081,-1642,8046,32835,-3983,-75067,-8383,24990,16225,28478,41112,-5319,-34455,119755,97724,33833,-38219,-77030,-20794,16670,16770,-51567,-6938,-26951,-19914,-34588,-3463,16573,24043,-92962,5521,-24823,82501,-32799,32343,27122,51158,43361,-26543,-33461,55627,55529,-28809,-2952,10383,22351,-52189,-30018,-524,17165,27125,27116,-106822,39369,42353,-24552,-4662,8461,-73560,70978,54522,111342,57790,71432,54426,-16869,20062,-2951,5327,-96750,-118587,-2106,16382,48634,11318,-36183,14144,-1942,18248,-7622,-73476,13588,48471,-444,50475,-24087,-89885,-16033,40534,27273,-45870,-6855,-50349,19757,67181,19066,-4731,-27744,-23681,12978,-29754,43853,46328,30267,65035,77621,48306,16727,43090,52678,100625,50719,76987,24498,-44785,-6149,-12164,11527,-18558,8233,21765,58924,-49123,24420,6070,85908,-13871,-12406,27552,-7997,-25002,-24418,-26308,-22561,-51154,-35589,-95670,13329,-65151,-23016,-50894,94135,124195,-16008,-4833,-29000,-14617,17687,-15924,-45685,-45617,-5787,-15634,-21730,-33940,-36547,34831,2156,-11552,-45297,4529,19397,28921,25714,4220,16432,-54546,-113939,121168,47020,-8969,-72400,-9590,-16714,-2226,-26417,8140,64355,55190,-77353,-61381,36639,-22422,26859,60472,52688,-16458,31887,-17866,-76619,-60017,53593,33893,-20057,-49636,-48750,68430,36039,-54043,-69810,48488,70857,-3309,-21196,-61390,5276,-37346,6912,-69691,7900,603,-70214,-34147,56483,-7554,-66211,59300,18580,77814,62748,113119,24521,42854,12082,22167,49480,14686,5814,18945,-17085,25865,-15177,3718,67715],[28250,-32159,-18917,-69443,-24291,-24898,37162,3108,48966,-21679,-19400,103707,-11623,-49071,-57116,-52054,-33012,80615,30711,-8132,-80141,-52950,15270,-30608,56017,-23071,-65032,-90893,-97005,9411,26866,-10652,-28332,3948,-45509,8260,48882,1458,-78300,-50700,33638,33797,9321,-1637,-11866,16728,70496,34000,31148,-30850,-53627,-96784,-46890,-24273,28973,-45329,-53986,-107079,-11213,24234,21916,-26105,-47607,110934,17480,-3515,-18380,-26554,-53434,200,4965,-17119,-20868,-2653,75844,-50589,8537,17401,32042,22452,60452,65102,9509,-5553,102263,-1387,91258,46376,19512,-77430,-117035,-53833,39821,59783,33733,45441,27763,-28941,-44426,-31337,-20868,-45769,18463,-132624,-90386,-15651,20902,31502,22554,42029,21565,-53397,47591,72132,39045,37355,68139,-6435,1670,-18550,-21924,33700,-14154,12328,-19991,-16296,20235,-54786,-162034,23872,62098,185,-43854,-15724,43132,-73463,61466,1419,-41019,30615,-77934,25642,122983,-1075,-4459,-76216,-74039,13162,-732,62578,27120,-38884,46099,63463,21538,40454,-94808,-5128,25307,-38168,-34990,-10629,36641,-25639,-37226,23895,-94167,-20354,2941,-6739,25858,-53440,5069,25407,-68635,-56286,-66635,55254,5838,29285,-9736,-47779,-40298,-5779,114654,28005,-14057,33469,-31241,-49162,1074,2202,-42516,-82783,15183,-4372,-15122,-49973,-55986,28308,63507,24570,34313,15492,47527,-8149,-30793,-3045,82790,10445,19910,-33098,14066,80445,-43476,-11899,-10303,-60318,-57886,38999,43878,41405,-28531,16816,-19106,-8414,-39459,-4660,85757,13362,31427,16335,-5436,-62062,-51336,18042,8286,-6143,22282,-37755,-13221,-43567,-13504,52197,8743,-17070,75585,101281,104128,29441,25114,-30639,41027,-104688,-126228,-17486,-45402,-5012,29110,-15081,-4258,31896,-48279,3185,79346,-39266,-74658,-17483,35002,138402,78528,46098,51302,6242,-4290,-127137,-33127,58759,-30198,-46242,-4674,-15649,-40230,-78212,-16843,45844,-18328,22110,90182,-4518,-49994,28703,53274,51394,82037,41942,1384,41655,18168,-16844,-67338,-60216,55633,-48975,-5191,-24223,-43384,-29326,-48411,25180,41762,7876,-38725,386,-119188,-17446,-6305,33183,42304,85391,-5348,27396,66396,38646,8411,40096,89511,17761,41325,55342,19637,11283,59325,-35883,-68780,-15101,4652,-79693,-57860,34824,-97457,-5943,87182,60518,-52736,3647,-15820,-14587,36307,-32606,10123,68229,-26121,3485,-86462,-27217,18301,-21565,-846,4926,56113,37913,-32820,-4757,38272,117533,20646,-68143,21604,-63542,-6914,-40885,20449,-54163,-39354,40337,21086,54304,-33942,-87567,-63009,10210,60931,4821,22265,34088,20711,42278,23724,9690,-41873,37009,72758,17181,72210,23750,32135,-19144,44391,65623,6409,-56146,-113377,8560,-32297,31133,32532,-10283,-32395,51467,37155,-19822,-39875,-14531,-57161,-44125,-42700,23753,-68150,-53110,-46150,-40010,-6251,5643,-129766,27435,-10165,57165,17694,41950,-19681,-44570,-23449,-2742,-19247,-11862,-24545,-3731,7174,-49301,1337,-49833,9675,6548,15271,-94225,-8883,7029,25252,-33339,-95359,33348,-31009,21875,8784,-48774,-41255,42234,14284,1198,6097,-1267,-100111,47107,59311,2644,47672,4501,-55467,-2441,51801,98668,-31976,-46305,5156,14376,-37682,29869,4905,42555,37852,6061,32156,34621,-44680,-23710,55471,-8873,20128,49938,38237,-94287,-46871,-46207,94362,-7206,97677,74824,51121,53895,40097,-7977,30976,-15347,-15307,20399,6152,-12414,34088,64943,40392,-1540,-35471,4769,-38073,35809,-1619,-17104,34203,83600,397,40815,23539,67086,10610,-33937,30908,792,-26914,-13867,58465,-48977,41469,-63197,-45659,39917,-4739,-25580,-27007,-31793,22103,8422,-51703,-56493,71558,88895,2695,20411,-8531,-79095,20215,-49955,-16909,-23562,-11231,62452,28628,56252,-59806,-118977,-101454,-2921,35815,62228,-16226,2691,24799,4545,-27819,304,-34340,17003,17537,10762,-35231,47193,-35549,9901,19405,61221,37807,-49144,-98772,-68645,-34216,-2677,-14761,2410,-53521,-73881,30606,-115565,-109108,36433,63886,-24515,54149,-13488,11698,-34260,-65428,-42766,-2422,-20831,56609,-2986,-23464,-2178,-27399,-67106,-2594,71446,-18579,32880,-39048,-58595,-25432,-20110,13459,18163,-56607,4254,-23541,370,-12115,90935,-3969,55780,-30076,1076,-9921,27058,-44637,39723,3568,84939,67518,60830,54283,53994,-32471,-82877,5247,-23574,-58343,-19313,-54049,-31363,-7552,-4640,-31055,13228,13915,-67408,56412,53286,6167,-40588,-25339,-37957,13040,-4692,-107648,15627,1003,38104,-4568,36739,19441,-31652,7019,89106,99064,58177,55193,-23798,-6569,-9941,-20831,-11121,66597,59526,-3452,32107,14753,-34463,113524,43777,28707,-33431,-13850,-27550,-59118,-82373,-125016,-53259,-3383,-88724,-117218,-23558,-27699,96470,-7330,-12296,-9120,67602,-67045,-32030,14885,11785,-24457,-13006,18205,-13346,45003,-47769,-21758,-58995,-38301,-17509,-12588,86839,78337,122750,44225,-18979,29206,34327,31413,-7975,-51864,-12098,65260,71406,31849,-40293,-46049,-24799,-55948,-84558,-57546,17609,37034,105086,-12494,-34898,-7701,5625,-44970,-56743,-73204,25143,-19022,6715,-3390,-21719,8297,6368,-6522,17268,-55504,-83374,-63426,-9245,-52390,-72018,10292,-33470,35775,-49118,-4644,7891,10641,-3737,26911,2146,8101,-3601,24185,-21909,14636,44807,72851,-38563,-1645,8963,-70915,-48434,33770,-43130,-43228,14244,25244,28511,13372,-76545,-15610,22314,916,23002,46653,-32485,-61294,78294,79394,18283,-43792,-111790,-63626,2094,14259,-23876,4500,-11866,-4344,-34155,-4863,36483,33180,-101494,-12425,-24043,64929,-28654,42292,66597,46985,11746,-37491,-17022,51195,33008,-47960,-10409,353,33950,-20022,-24252,-24101,31777,29317,22016,-111935,47070,48048,-29418,-17726,8789,-93517,64477,59115,104714,42632,56537,25947,-557,15361,-2992,-1553,-112718,-107607,-533,798,32676,3454,-50912,-27432,-1358,30813,16271,-56916,22304,47636,11694,27147,-28205,-92467,-4071,62024,31739,-37707,18582,-67668,18222,70444,42800,-264,-13614,-38427,-11599,-16825,47736,31997,29088,48117,50833,36099,51515,45858,59799,96748,51421,66560,7281,-46363,-18317,-16743,-22189,-16738,16421,27255,83332,-30308,24859,-14718,73392,-42975,11893,49002,-4164,-51287,-34127,-10006,-2348,-41830,-28387,-63556,26209,-109467,-45385,-81566,115498,109333,-33304,-10696,-26575,-4529,-12518,-15290,-75961,-74966,-9820,-39202,-40572,-34267,-38602,29016,2814,-4811,-42609,3099,25605,29081,14447,-5212,16732,-39966,-89029,115494,27848,-1832,-90194,-26179,-22406,-25057,-42235,17502,57443,33532,-100531,-65642,29767,-16439,29671,66440,68905,-15430,30104,-5654,-60642,-82141,33033,23067,-30508,-72766,-33135,52976,33395,-37047,-77620,50056,66566,9672,-14357,-55636,29421,-42515,12843,-47933,32717,11174,-59734,-6379,55439,-3550,-53033,49109,-16248,80135,63554,100193,27385,52265,618,14889,53143,2971,5894,17232,-27948,37073,-12714,-582,47311],[17939,-31564,-19649,-79980,-16823,-20519,43583,13494,41899,-18717,-1812,117822,-10602,-76542,-39961,-72128,-33228,95625,21806,-7052,-91359,-30353,24510,-25917,45608,-14461,-66391,-58839,-90737,-4896,31219,11916,-38077,-14621,-24281,-4658,59267,-1253,-90922,-77389,5218,34333,29977,-7817,-16822,-19515,57232,2986,23705,-38874,-67524,-103721,-25253,-39418,19573,-34274,-37104,-89546,-30168,4879,-2994,-15592,-64548,109085,16885,44610,-7314,-48594,-53996,6653,23604,-1081,-47694,-27936,29831,-70184,-15421,-11263,575,1435,52526,52435,4175,-9273,105178,22947,87006,29174,22834,-68581,-104703,-24639,49165,70318,40426,9396,320,-9478,-17938,-38371,-56032,-19266,20631,-96456,-74576,-23989,53042,40609,30491,58448,23807,-40284,54601,62583,14542,55679,55333,-17798,-5013,-3574,-39807,44758,-16906,10344,2208,-26173,-20874,-27109,-182467,-8820,63566,25187,-35900,-83257,24717,-48928,36857,-19107,-25518,4931,-79720,33398,141728,-3815,-5330,-84069,-71831,17369,-33202,59839,20421,-23071,66397,61125,-49904,28819,-75087,-21014,10468,-38977,-193,9093,28318,-32647,-27099,26858,-90867,-18117,12468,10249,47460,-51763,-6171,8832,-71741,-48823,-62874,52730,35349,49132,525,-42717,-37058,-18990,115890,24197,-50577,38785,6100,-39077,-317,-1793,-14105,-66043,18780,-7486,-30248,-34495,-60220,51481,62805,24783,35842,30445,45339,-23268,-24649,-34164,82511,14451,30847,-10786,25371,74843,-44782,5008,-4121,-44361,-71930,35581,56397,46761,-29701,30523,40863,23171,-41618,3641,57350,-2011,26761,42079,4577,-24967,-65516,7464,5199,27981,51961,-17605,-12325,-22121,-14336,40843,24259,-28150,33721,75425,111836,55229,66260,-129755,41015,-51729,-116257,-35300,-53402,17716,78752,-9473,-38219,28330,-52951,-4532,89684,6138,-71475,-19572,34761,94165,75493,41924,44850,13961,4948,-64764,-19562,52890,-53815,-38770,45739,19554,-20355,-81081,-27236,35069,-4145,27387,79881,1007,-39432,31492,29526,45243,87614,30484,3611,42576,19662,-21647,-77217,-109180,34646,-89074,-22120,-26865,-77643,-32286,-42033,28581,1505,-33160,-89763,-26960,-87301,13285,-2370,29956,37812,94940,-7098,31847,61148,30017,-13731,38947,106268,41671,27230,55774,32059,29665,79438,-42707,-69460,6322,20395,-81882,-33010,30092,-83742,-24531,49171,62532,-68025,-3749,-8573,-10272,31552,-48574,-13883,44218,-28694,6609,-69418,-4284,43673,-32315,10545,4938,36441,30034,12376,20767,12793,133228,27889,-88111,20856,-71924,-11038,-24634,33542,-24950,-43086,29085,14064,34942,-14489,-40767,-69051,623,105429,31732,16617,18094,14609,20716,13924,21831,-43639,-8608,40796,-574,53950,18524,53706,11970,47184,49733,-1389,-66181,-65834,4307,-29244,55830,76029,28168,-34403,48329,28763,-24326,-11989,-24053,-46323,-80078,-59895,31590,-41158,-41316,-63030,-26618,-224,7189,-135482,8675,-17098,38475,16922,62977,-5943,-39356,1868,27778,-31961,3845,-23213,-2479,40022,-11862,2265,-38322,10513,31863,16494,-102196,-12292,38612,23862,-25411,-92846,45155,-17492,15919,27155,-25899,-30424,49008,42589,6462,9505,3209,-99390,34489,37755,870,55691,26687,-52846,8331,69800,117484,-31468,-40128,-3847,-16244,-47338,40726,15036,4719,25090,-11465,44497,62801,-61948,-32671,36060,-4545,8420,72652,51002,-114569,-49548,-53043,68015,-23154,104366,73982,57954,46560,46614,1314,46462,4958,-4641,51253,24576,-8412,40808,71507,13853,-22552,-17635,-8362,-69540,25234,-15617,-37043,34644,56107,9554,69017,51298,75923,24861,-61797,34175,-4114,-15255,12846,70647,-50544,38685,-69070,-42624,36403,2045,-36359,-23466,-39018,11894,-1799,-48765,-52774,59972,69725,-1929,36824,-14124,-59271,8022,-46277,-29509,-3041,-1575,76583,24565,58747,-61446,-98430,-98355,-25526,14708,52966,-1046,2848,38648,-4691,-30380,5934,-8557,-8459,7092,25795,-8059,37295,-24819,22003,7116,49944,13928,-43510,-93627,-37367,1312,22293,-2298,-2406,-65362,-77901,39691,-107542,-92621,31597,48564,-29366,28595,-38445,-16492,-34174,-63498,-54373,-11599,-30782,30120,-11736,14120,-4659,-24323,-51879,18249,87990,-12249,33751,-47377,-44802,-19525,-10940,1066,-25195,-95783,-12315,-8529,12553,-23511,65213,-3417,53371,-44861,5063,-4544,-766,-41443,34092,13228,57501,52173,53874,51199,35818,1110,-90471,-21032,-23300,-65036,-21252,-56711,-35533,10832,10066,-37896,-4018,23186,-55171,48171,38718,7567,-31905,-3610,-18908,47160,20945,-92032,8232,-14766,12991,-2316,34147,2719,-17680,5145,93325,64370,83565,63194,-8417,-53866,-8499,-16641,-6837,65979,57234,-13775,21282,4809,-38523,101231,38466,21007,-36683,27692,-14531,-50937,-101439,-143979,-67267,-15733,-88096,-110006,-44347,-31790,91300,40154,6037,26927,79264,-61999,-43641,-5892,5067,-27890,9068,43185,-8343,33050,-37699,-21202,-77124,-56000,-10573,-21456,80492,94839,102805,34949,-21204,17327,35514,32112,8178,-71981,-24582,38974,68517,47851,-43725,-70501,-37690,-52093,-66062,-38555,6237,41693,90029,-13269,-53285,-6752,15343,-26759,-63779,-49841,27261,-23443,3198,-20254,-54507,-7675,22870,12021,-12548,-49839,-99509,-73786,-31342,-77329,-37714,35014,-39160,17266,-64957,-10387,-5047,12700,3332,33135,-6160,-2563,-14921,35955,5600,22647,56076,66909,-23725,20182,7029,-107972,-58253,28806,-68068,-33408,36154,57641,25328,24182,-71638,-10593,18937,-6593,13930,47369,-48704,-89002,17345,45795,3561,-48837,-147395,-83239,-8822,19112,14813,12390,6702,14956,-42445,-14282,37287,30915,-97960,-21633,-21253,45153,-15993,52217,101228,42466,-9284,-45150,2468,34908,15519,-55097,-9068,216,40008,11051,-14710,-55171,46220,26625,12479,-103136,37620,45125,-37883,-26881,10940,-95811,43864,57055,84752,15017,45581,-4170,13314,5858,450,-2435,-116925,-89590,2876,-16097,9883,-10893,-62257,-62545,3013,39987,36382,-36114,31745,44519,24111,3860,-25282,-82005,16873,84224,36555,-34312,36106,-68229,18293,64720,80324,10176,3183,-43817,-15638,-5143,40955,32907,18591,25183,22128,18260,80770,44135,59934,81622,54994,55408,-7191,-42877,-33202,-25601,-55681,-13014,25588,36296,97506,2923,23768,-36818,36351,-65576,32876,67372,-3396,-76184,-51284,5531,23845,-26869,-15297,-26648,38294,-133710,-52437,-91551,112202,86779,-43319,-15270,-30799,6266,-29498,-5287,-92080,-105678,-27338,-60062,-52643,-33835,-29641,20618,-334,2510,-41544,5283,29886,25325,7261,-14807,13303,-34553,-60361,106854,15649,-864,-88319,-34252,-26186,-57668,-69338,19495,45522,16814,-105870,-82718,13051,-10104,29339,67501,74029,-8979,15412,6265,-34892,-89764,8502,18623,-37229,-96139,-24573,40925,32282,-9916,-69667,52969,56445,9172,460,-44742,33686,-50299,13186,-13811,53504,17475,-54538,19931,41580,-1784,-34063,29186,-48320,55681,53969,63267,28847,52444,-6764,9146,53946,-13243,122,13338,-41518,55300,-4690,-4015,18100],[10031,-24953,-17512,-79020,-3455,-21623,44824,21130,20873,-7874,14820,113203,-11333,-101485,-9074,-85267,-41525,78189,10301,469,-82814,7085,28225,-29691,30423,3445,-57552,-25615,-59736,-6050,28504,30368,-44472,-29036,3253,-21231,62520,-3578,-103806,-78880,-24260,34208,51257,-7193,-16262,-45072,39085,-26220,7930,-48538,-79029,-93481,3354,-44613,14017,-24884,-18471,-56011,-31348,-2894,-30894,-8766,-75097,84015,12900,79621,-1887,-61956,-48551,16242,28900,11906,-69058,-42575,-27505,-87661,-43544,-44327,-24685,-19208,29634,26188,-15911,-15470,94356,40528,69996,12872,19386,-48334,-71068,3173,42466,77224,38581,-46252,-30926,9271,13014,-44372,-76078,6544,13149,-52633,-57906,-38441,88603,50973,35652,75407,20913,-27583,52819,44841,-6598,70452,26283,-28598,-10127,15454,-48535,48309,-13833,-2815,17200,-31687,-71686,1038,-170705,-27646,52905,41284,-29784,-126917,6371,-25806,5833,-39020,-13619,-14602,-67317,36116,138981,3592,1776,-70695,-61852,24924,-55014,47425,20018,2175,82415,37811,-132420,4097,-42222,-23214,-11693,-33798,32953,29517,6896,-32773,-15375,27318,-69933,-11595,25062,13670,54282,-41132,-22063,-11692,-62590,-33907,-56278,40232,69474,66808,9098,-26106,-31327,-34147,102073,24522,-75784,35299,39576,-29103,-6220,-1582,10617,-45243,19358,-14705,-35625,-13476,-56525,61528,59532,29101,35172,47576,45526,-29613,-6286,-59369,77803,17346,42174,8566,31307,48200,-41281,24544,3336,-28630,-83603,26626,64653,50472,-31283,45120,79879,54791,-39040,16911,18919,-23297,10576,57362,13777,6644,-72629,-7635,-5158,62171,75037,3984,-12102,-994,-12435,27179,53780,-23545,-35084,33742,97873,71193,74398,-178477,40257,-21425,-114945,-47970,-41662,37362,104882,-2523,-64048,22614,-58566,-13019,91278,46537,-58044,-21691,29110,59419,66891,34795,35242,14765,7632,-8989,-2639,45966,-80195,-18164,67184,32293,-3147,-66807,-37425,36698,17461,31163,59320,1391,-26184,42308,9764,33208,70367,-1129,5483,46380,6620,-27688,-86163,-147833,12004,-115350,-32768,-25762,-105733,-33709,-25102,37468,-32503,-61776,-123952,-49944,-23328,46794,-6338,21860,33764,69938,-11782,21819,48667,16770,-28961,33552,111850,63666,14777,42904,33398,47671,88661,-40159,-39055,30951,36506,-74849,3096,25350,-70591,-52703,41883,53796,-75878,-603,-3663,-4066,29244,-52711,-31564,11949,-33087,-178,-45258,14462,38622,-39809,15815,6265,14966,8960,64711,50716,-11884,127605,30543,-90556,21144,-64596,-12596,-2863,35743,-2690,-44116,18255,7255,13468,9262,16377,-62682,-6164,135972,56182,-7770,-2887,8003,-14214,-1663,35779,-37822,-43979,16353,-16311,31297,7167,62371,35210,37478,28718,-11683,-64573,-25260,-11749,-22313,73436,97030,62265,-36011,36174,17545,-26390,2593,-35802,-30419,-104179,-65213,31001,-14248,-5240,-70755,-14797,-3186,4368,-116416,-8250,-13665,18239,16503,79176,11111,-26317,22454,63385,-41310,20130,-19601,1849,57314,27142,23180,-21670,9350,51547,12577,-84888,-17762,66261,36985,-6779,-70228,53459,-141,1731,28018,6875,-19691,49792,70329,12191,10024,4817,-96903,15352,15646,-10084,69267,34857,-46381,23860,87048,122615,-20698,-31043,-10720,-47786,-53925,44593,16033,-52635,9845,-17157,53950,67386,-80077,-38555,10484,2072,-11492,86001,56745,-120769,-52255,-54257,47969,-28957,90098,69633,56000,36331,59110,9809,49740,29384,8841,76801,34311,-4750,48886,67587,-16544,-40312,2735,-28005,-88691,13674,-20961,-56082,28872,8677,18664,83954,76482,76520,24317,-78720,33032,-10027,-5071,24386,79448,-40034,17315,-76654,-33297,40816,4958,-46049,-18983,-48581,-8878,-7347,-37724,-39176,39433,44357,5085,48987,-9809,-22968,-12170,-31038,-37999,23302,9979,90901,26312,69477,-45919,-77129,-86676,-38082,-2170,44987,13814,828,43787,-16380,-31552,2539,11936,-40458,5630,44204,16649,18586,-12407,32278,-7011,37567,-2712,-18771,-89771,-16140,39696,37016,6465,-9994,-70772,-69978,38343,-81850,-55621,17191,21938,-29442,-2355,-56251,-50527,-35402,-57483,-52389,-19720,-40543,3396,-20286,47604,-2101,-26049,-31329,30528,84615,-6974,16591,-57871,-24191,-7452,1846,-11427,-46726,-109785,-13594,7716,21087,-30232,36878,-2108,22627,-61942,2388,1078,-15623,-31700,22980,28648,25619,35319,35488,37382,11650,30135,-81432,-37773,-13228,-61927,-21976,-53150,-42753,15023,24226,-40031,-24664,21898,-47853,30602,15154,9074,-14249,19120,-7575,65621,42986,-55375,4566,-34445,-4434,3055,16646,-9423,1492,17163,89520,21058,92552,56569,1858,-96443,-20504,-8633,14634,58602,50853,-16841,13356,-5809,-48851,69814,30358,27710,-34737,47380,-21465,-20753,-118306,-154538,-76130,-24025,-79241,-84005,-66801,-31827,75717,72426,27083,51130,72169,-52534,-56458,-24411,2091,-18030,28899,56170,-2899,19148,-21919,-9472,-70090,-64020,981,-28199,62988,97115,76995,13684,-25614,4458,34987,30325,18562,-73804,-28865,15036,49683,50883,-48135,-80589,-44989,-37691,-35909,-20701,-6035,41233,69972,-17060,-61530,-12890,20338,-9658,-79413,-35051,20432,-25843,-3036,-38974,-70528,-15396,38063,32787,-35371,-39246,-107479,-71475,-56393,-86886,3329,47586,-41637,-10361,-88010,-24588,-17789,19652,13722,37200,-16514,-8422,-20487,42199,41438,10436,48360,39893,-14568,33948,3463,-124386,-59719,22224,-72059,-14534,57567,89860,25527,19681,-61528,8565,18141,4094,8405,37699,-50149,-113187,-43137,3593,-7499,-52783,-172375,-79719,-7969,34679,57316,17988,25141,38112,-58599,-29327,20195,21797,-84278,-19894,-15454,30207,-186,59734,123268,43716,-12658,-50675,22006,15400,7526,-49643,-1986,7838,40276,29986,-5278,-82327,58113,17964,-1026,-85688,16865,32062,-50195,-30413,12082,-80008,18817,49346,57761,-15361,52769,-24913,23092,-4920,5755,2270,-106361,-70279,3418,-32820,-13362,-24584,-67504,-78073,10391,43462,49785,-10355,40717,39597,35736,-12137,-16519,-67070,41945,97468,37980,-35724,34664,-54403,20059,51445,117642,24504,18303,-37334,2085,2144,25330,50152,2331,2020,-3087,-1976,99168,39169,52039,61481,60921,47769,-11776,-34257,-46134,-38334,-82408,-6959,34542,51493,103321,40142,13239,-53032,-16559,-77697,46424,78671,-7212,-96203,-72911,17733,48424,-12318,-570,8498,51175,-125967,-39037,-77745,77118,56704,-44951,-16907,-38346,12594,-29339,7740,-92466,-127114,-53466,-68389,-54976,-33390,-13648,12604,-5707,8796,-40768,7670,33931,20620,5690,-21695,9245,-37837,-34445,92179,11023,-6416,-65962,-32122,-25880,-93603,-96784,12527,32884,7281,-90612,-101979,-7142,-5114,23212,62423,69425,7994,-6047,15900,-6839,-81035,-14634,16552,-39095,-110574,-23748,29694,33816,17907,-48214,57786,39102,-5,17318,-32626,16896,-56080,6062,19972,63461,18762,-55492,41406,14445,-2885,-15149,6731,-67442,14982,36398,21606,29006,45244,-6572,4913,51158,-27179,-9801,9629,-53933,68089,3257,-6783,-16449],[5484,-13194,-13450,-66542,11305,-27115,44997,23622,-6078,9177,28321,94258,-13722,-116687,26200,-85601,-54646,38166,172,12614,-56175,45100,29794,-40449,12491,26833,-40309,-3723,-19597,7463,25412,39199,-45273,-27572,35756,-30223,61493,-2221,-110958,-53073,-43384,34292,67257,2135,-10975,-53055,21938,-46212,-13630,-56842,-82170,-62545,31760,-41595,12700,-20542,-340,-17764,-18130,2282,-56998,-7554,-75105,39539,4630,88015,-2882,-64348,-36832,25928,23199,14858,-76719,-41092,-78289,-96748,-69761,-64813,-39593,-34081,-581,-4863,-43489,-22571,73686,45004,48630,1429,7815,-20678,-29048,21119,26313,76125,24748,-96486,-56015,18974,37565,-47383,-76026,23682,-5425,-19225,-42540,-56503,119210,60730,34565,88190,15622,-18964,40815,26816,-17511,76623,-13090,-35488,-19820,34426,-45544,43158,-5355,-26441,20393,-32548,-103591,25262,-121901,-28162,34241,45774,-26263,-122158,-8532,-14992,-21309,-51694,-8034,-27634,-45584,34185,117056,18806,19216,-42613,-46179,28935,-61153,24866,22818,33643,89710,-8398,-177665,-30810,-6410,-9084,-35507,-25790,50894,46473,-22239,-26623,-4528,26046,-33296,-2400,35886,3285,48655,-23433,-38887,-31120,-44570,-14386,-47717,22220,93632,84335,15783,-1085,-25912,-47403,75128,32870,-85559,25439,60220,-19363,-15980,430,21875,-22404,15635,-22914,-36370,6767,-42811,65088,57408,30873,30325,58433,46160,-26616,19663,-72425,66863,18229,49158,19086,31940,11222,-29013,40577,8974,-15226,-86903,15879,62187,52919,-35013,55357,84196,66115,-35085,26081,-21759,-45833,-15189,57618,20400,27171,-71880,-25728,-16944,90892,83390,24395,-12447,18414,-4999,13262,89457,-2538,-103810,-16629,62436,72669,38510,-170663,37435,-13590,-120089,-49828,-14644,50291,104281,6231,-73434,20857,-61758,-19266,86976,72644,-36307,-21158,19443,46952,52351,24749,28097,8618,1653,21572,14850,39255,-102050,14323,53603,20055,5554,-41863,-43187,54806,40283,34074,34151,-2397,-27845,57564,1794,18296,32833,-45268,7002,50879,-12357,-30468,-87238,-158066,-8754,-120533,-31566,-21432,-117230,-32685,-1066,47937,-46293,-65285,-134687,-62239,50036,73456,-11407,8678,33168,24896,-12932,1211,33107,3046,-38484,21524,105455,78990,11795,21717,25483,60298,81815,-29507,5853,53103,49045,-62067,35134,23751,-60498,-83186,44589,36142,-75428,9001,-2145,864,25870,-43105,-39711,-20306,-36628,-11723,-19429,24518,18464,-37437,16071,7398,-2189,-21114,110684,80524,-29682,100492,26494,-74479,24715,-48820,-10829,17627,26811,5734,-42668,11417,2941,-4850,32027,68628,-49081,-10437,145999,70341,-42423,-22924,3703,-52583,-18110,50172,-25661,-59773,6096,-23572,9247,-9297,52732,41580,21203,11202,-18006,-49691,-5593,-35358,-12965,78839,91692,83164,-33207,16833,7094,-25704,-1780,-49482,-14882,-107045,-59586,21307,7192,50145,-60476,-8650,-14585,-1885,-78501,-17814,-954,459,15442,84812,30060,-10743,31447,93185,-45429,30670,-14977,5168,54504,54389,53644,3947,8143,61083,5844,-33546,-21495,81672,55795,20020,-35181,53989,16664,-15342,14088,40779,-10693,41570,75784,14323,8939,1677,-92860,-4202,-699,-28190,78864,25741,-40725,42978,96628,108392,-2171,-23206,-15103,-68031,-50001,42724,9608,-106759,-1722,-11542,58052,50709,-90267,-42860,-18267,10533,-36520,85048,55679,-109026,-55599,-48650,45257,-15661,65672,64410,45739,25367,74810,15797,41868,51159,23162,94299,31932,-2741,58921,56054,-43909,-55669,19897,-49922,-88208,5154,-14686,-68055,19222,-42832,28120,87713,89989,68112,10552,-78339,29982,-14673,-95,20518,83977,-21271,-14400,-85768,-17990,56192,4078,-48707,-16198,-59748,-29841,-7320,-22089,-16761,18001,24814,19328,54197,1821,24182,-32872,-7944,-33454,49084,20224,99277,32250,81647,-18083,-65033,-71924,-36331,-9559,38549,27079,-1461,38579,-26941,-32209,-9868,22855,-67543,14588,60337,29789,-3516,-1369,36589,-20765,25612,-5570,15821,-90289,-7685,75554,36842,14725,-15819,-65781,-49896,30101,-42975,-9100,-3270,-10606,-30155,-27182,-61173,-72291,-37718,-50143,-40298,-24597,-45591,-12520,-27946,70605,5689,-29543,-10629,33945,56694,-3622,-12052,-73083,-279,5992,11751,-19380,-38325,-98057,1843,22070,26163,-30799,13939,-650,-14413,-74402,-4893,7569,-10094,-17871,11123,46023,-3847,25884,13999,17346,-10826,49405,-58542,-42203,953,-50593,-22733,-46070,-54687,9356,35993,-36639,-42057,17122,-47458,11536,-10199,9836,6081,37459,-8022,68590,58297,-16500,8701,-49626,-9660,9367,-9113,-15386,24475,45769,76153,-13759,76922,37310,5417,-122205,-38578,457,50045,42166,40127,-13103,13611,-16447,-62898,30981,18057,47380,-27063,44560,-43400,21044,-124647,-151574,-76509,-24980,-59258,-51134,-81809,-27869,52237,78889,40769,58116,54968,-40332,-66656,-37357,4718,2899,42814,55171,2662,5661,-7872,10999,-37837,-55621,13771,-28321,41592,87051,56157,-9891,-29172,-5854,32638,27773,21150,-58576,-25118,1828,20127,43247,-53589,-75529,-45374,-16277,-6282,-13475,-17936,31912,47836,-22746,-56140,-21758,20609,7303,-93203,-30747,7834,-27167,-10890,-56162,-66585,-12372,47085,52138,-53625,-28485,-108481,-62742,-76473,-79117,32571,43119,-43552,-36567,-111340,-48001,-24367,29066,23683,36937,-28572,-6308,-17065,42172,71134,-15282,18310,5124,-9655,34172,181,-107760,-53618,13750,-52635,9286,71573,108229,30328,-1264,-49555,33551,20657,34964,13084,15652,-39169,-124710,-84715,-39719,-14052,-55179,-182567,-62989,6889,60550,92716,20650,38701,62515,-74165,-44470,-5896,11746,-64695,-8106,-6277,24367,11912,61973,129268,54581,-490,-56629,38296,5445,8169,-35738,7552,18253,36379,29810,461,-93886,66126,4014,-16775,-67313,-3399,11057,-66077,-27474,12367,-50765,-588,38764,31508,-38052,80012,-30688,27925,-13391,10768,8811,-84066,-53823,-841,-46217,-30718,-31822,-64374,-62056,18428,41063,53917,16994,47439,33642,44982,-19173,-4684,-55864,64348,96496,33344,-39619,11868,-33278,22071,33617,139221,40343,29638,-20977,31366,1947,6458,73343,-14249,-16057,-21743,-19378,102815,32495,38003,42901,67776,44521,-2983,-21645,-53049,-52190,-97325,1141,41335,72600,104385,68400,-11156,-58396,-70016,-78612,50056,80839,-15653,-107664,-93394,25565,65166,-2618,11048,37225,65196,-87310,-7658,-49112,16543,21417,-42202,-16003,-44233,11117,-18633,13768,-80920,-131774,-78060,-57479,-48742,-33111,3313,6489,-11319,12807,-38304,7928,38977,18383,8632,-24041,7875,-46468,-15424,70838,12037,-16098,-29410,-21659,-21223,-121015,-113489,-938,26951,5525,-57316,-111422,-22787,-2175,11712,51702,58280,35441,-24406,22744,16444,-60851,-31912,10996,-36703,-110885,-27258,17596,37739,37670,-20835,62763,15846,-10872,27260,-23745,-13640,-55781,-7709,38903,56521,15861,-59195,56291,-21664,-6199,-940,-9523,-67561,-24566,16340,-8586,28100,35906,2821,1463,42969,-33456,-20841,6566,-60993,63757,3495,-9340,-50905],[4403,1526,-8928,-47889,22470,-34624,47426,20376,-26862,28494,37515,66707,-17332,-116367,54694,-71677,-66859,-8184,-4405,23747,-19444,68617,32043,-51835,-5290,50254,-19792,1052,10694,29717,27335,36488,-39750,-7688,71653,-24430,59417,7129,-107318,-9632,-45700,34674,73415,18798,-3781,-42839,9917,-53819,-37468,-61575,-74969,-15404,51471,-34635,15930,-22625,13883,14633,11,16681,-73573,-11983,-63804,-14779,-6627,70790,-7703,-56710,-20107,32293,13221,3944,-67183,-28470,-109268,-93517,-87898,-64320,-44072,-39155,-28457,-30678,-67384,-27705,47941,35176,29876,-4685,-10861,7160,5530,26677,10589,65808,220,-120878,-67333,16203,47724,-45706,-60284,27952,-30398,-5998,-30261,-72716,139445,67623,25709,93261,10975,-15889,20140,14983,-15083,71675,-50652,-35973,-37593,49146,-31534,31142,6718,-56112,10697,-30678,-93539,43590,-46370,-13113,14267,39976,-24921,-72308,-18079,-20878,-36722,-52707,-7772,-37337,-21291,29211,83048,37443,45556,-8953,-27152,22389,-51900,-3785,25762,64101,84919,-65648,-157438,-67109,22298,18639,-53340,-18105,44954,56421,-49510,-18589,3166,26310,11150,6598,40237,-16532,36377,-3342,-52484,-44905,-22257,5818,-37969,3549,97132,97496,19966,25855,-23345,-54318,42332,49338,-83789,14261,65139,-10107,-27353,2225,15584,-778,6995,-28536,-37472,20115,-21061,72350,61034,24711,19615,58085,44210,-16148,46090,-69916,49541,16242,48137,18017,29376,-20399,-6705,47832,10506,-5391,-77352,7194,50741,54231,-41026,56949,61188,49795,-32715,23656,-54321,-64222,-46184,41585,23332,36292,-61191,-42634,-24531,107955,72226,40396,-11649,36726,7933,235,121175,29094,-140800,-64010,13020,60991,-33467,-117309,30923,-19925,-121536,-37211,16265,55195,83658,16355,-63841,27385,-58948,-20166,80230,80300,-9055,-15562,7615,52728,33243,12138,28177,-3049,-10234,22459,30875,34428,-112092,52482,17621,-9048,1201,-15758,-41720,82170,57825,36468,10390,-7308,-48999,69738,7826,1775,-13491,-88596,8701,53811,-27370,-26720,-69142,-132479,-24151,-106578,-16882,-16796,-107936,-27221,23754,53566,-35956,-43422,-123885,-61287,103882,83167,-9472,-8494,33424,-20573,-7697,-21209,18144,-7070,-46253,3198,90159,84153,22986,-44,13880,65241,59225,-19486,37582,67356,57224,-48625,47241,27347,-54300,-105599,41980,13031,-67258,19442,-3893,2465,20170,-22612,-39134,-43661,-35137,-20460,2715,24520,-1086,-21835,12930,5089,-11858,-49757,136018,103743,-36340,60267,16732,-44189,31167,-30574,-5632,31717,10147,-678,-40169,10940,2418,-14952,48167,100992,-35523,-13092,133494,69248,-75340,-36091,4289,-81685,-31535,61797,-10414,-53382,10021,-19695,-8884,-28321,23396,27790,5278,5701,-15742,-24923,-9229,-59763,-3000,70209,67430,86249,-22329,-4518,331,-22975,-22647,-60810,-3380,-89077,-46212,5250,21715,105939,-32602,-10066,-31149,-9129,-39563,-18032,16801,-13126,12552,76920,48501,2105,26319,107634,-43689,31475,-10025,3691,35599,60728,81149,40101,7747,58545,-2001,41896,-20132,81375,70600,48354,-1749,45786,29028,-30066,-3080,66785,-3689,25477,47361,10902,7435,-6353,-83560,-18168,-8061,-48452,73916,2809,-40061,60838,95070,76643,19538,-20093,-16953,-68312,-32343,36798,78,-133074,-5532,-352,56440,21077,-87894,-46518,-44687,19868,-60733,69404,49632,-82056,-59420,-37331,62008,18244,47595,59236,29543,14816,89089,18100,37645,65057,36593,101092,18642,-3361,69990,41401,-62282,-70430,29255,-69207,-70367,2233,1061,-68907,8978,-79824,38435,84771,85728,51170,-11395,-60346,27577,-16239,-3211,6041,83725,-1670,-43457,-92411,-209,75787,600,-40063,-16462,-69929,-40018,-2364,-6105,10064,3711,17917,32102,51963,15662,70402,-45963,16721,-15059,66791,25722,97176,40097,83985,14257,-62447,-57343,-21918,-5862,32123,38339,-579,24938,-34377,-34612,-29052,23918,-80000,30852,69221,27230,-21968,7002,31685,-32022,15444,6449,47233,-93325,-7340,105610,23955,30069,-14864,-49850,-21968,21040,-3037,33580,-24846,-40620,-35938,-37498,-52413,-70807,-39449,-41896,-26248,-23534,-42766,-9278,-32728,79983,17318,-31921,7454,31240,11037,-2716,-41422,-92689,22209,16387,13896,-19385,-6825,-70519,28527,33012,28321,-26537,1044,1530,-38031,-77781,-13517,16079,14256,-3142,3563,59435,-24126,32647,-1945,-2689,-23459,57644,-28073,-34784,13624,-33895,-25537,-39022,-68318,1547,44348,-27753,-49533,17080,-53294,-1979,-29976,9310,22095,47254,-19494,59230,65176,8671,20780,-51629,-3251,14503,-33642,-15119,47902,82064,51681,-27312,38654,12264,2924,-127755,-53750,7310,90089,16290,25275,-5134,24074,-25638,-76441,-2509,1545,72833,-14745,27089,-66889,60755,-113561,-131662,-66982,-18190,-30198,-24137,-81944,-18773,27955,62715,39871,49520,35915,-27089,-70267,-41834,13545,29199,48934,42538,8229,-4397,-653,34463,8855,-32003,23357,-20051,23584,69085,43814,-25510,-28037,-11530,29117,26093,16448,-32344,-15585,1274,-9795,28778,-58851,-61820,-39874,4216,11949,-20549,-27524,10284,22848,-28409,-38056,-27998,18298,24969,-97336,-32956,-6386,-28760,-20770,-68324,-46214,-653,47513,66286,-68606,-22586,-103211,-56293,-85429,-57925,39624,22426,-47205,-53680,-127029,-78899,-21161,36935,28658,30207,-41165,4038,-4857,35646,80797,-43608,-28905,-20985,-6275,20235,-225,-63920,-42494,5034,-18988,31300,73134,105910,39103,-30712,-39511,47901,23812,76904,30616,-15132,-21813,-112212,-99679,-78752,-17101,-55878,-181399,-43269,31596,91034,110245,18481,43381,83561,-77956,-52737,-28955,5083,-43763,10153,5413,27646,15168,57274,121308,74058,16256,-65440,47808,14371,12421,-20162,16841,25739,31032,12257,451,-83720,70181,-12431,-31692,-54579,-11187,-12804,-83732,-18382,14065,-16253,-7880,27981,11368,-45209,115291,-22982,27466,-16773,13545,11960,-60461,-42797,-8753,-52324,-38064,-29841,-51961,-11155,24279,33650,48205,38887,49957,27305,49780,-20714,6958,-51342,77819,83810,22557,-42521,-25780,-13466,22074,15106,135983,55003,36963,-2035,54343,-6995,-8391,87995,-26089,-25807,-32809,-28705,90766,25770,22301,30132,73739,43866,17148,-7157,-52229,-62980,-98517,10290,43607,95623,104146,77763,-44680,-51884,-108627,-70304,43600,73982,-27393,-106779,-106163,29528,71074,902,15967,54765,76821,-31604,30789,-23231,-50507,-14653,-41857,-15296,-44214,1973,-11919,4059,-64051,-118225,-90291,-27017,-37532,-32159,15583,2289,-15424,13927,-32772,5517,45118,21067,13101,-21650,10995,-55429,-4985,46158,15099,-25821,10358,-7140,-13859,-125797,-112182,-14663,33911,10356,-13824,-103462,-27329,-1067,-2356,37449,44638,67519,-30974,27570,30014,-38747,-40986,-2348,-32431,-99283,-30040,4988,42727,43939,2775,64259,-9546,-17571,22400,-21708,-45897,-47653,-24620,33277,30808,11544,-60063,64448,-57812,-9929,6428,-13160,-49210,-48140,425,-19415,26619,30793,20026,-1809,27361,-30080,-29628,2729,-59994,37614,-9757,-12659,-78353],[5972,16288,-5407,-31040,26310,-41528,52806,12827,-31608,45057,42148,36770,-21259,-98526,67442,-46492,-72216,-45752,-1300,26901,15791,69865,36447,-56250,-19072,68521,-3172,-8437,18194,49121,35946,24667,-28778,23102,106969,-4281,57998,26140,-91466,35018,-32465,34557,68343,38855,1748,-19113,4516,-51135,-59443,-61556,-58848,34932,54901,-28459,23658,-30249,20711,34856,12154,33308,-71334,-20196,-44174,-65567,-17994,39279,-11810,-42675,-1383,33590,6756,-19810,-44293,-17863,-118035,-78093,-93793,-45827,-40902,-33290,-46319,-43411,-77305,-28693,21412,15850,16194,-7561,-33304,26982,21202,22825,3907,48894,-29219,-113914,-62154,3637,40931,-38566,-39619,19869,-55777,-10948,-21977,-80249,150006,69568,10130,88732,8401,-17003,-4902,11591,-1048,56723,-71672,-29330,-61102,56857,-10282,16679,19817,-84795,-9920,-29303,-41708,55381,31449,9455,-550,28386,-24797,-8013,-21836,-39543,-37311,-41250,-8725,-46761,-643,23534,45844,54003,75319,21439,-7540,1932,-32058,-30857,26468,84439,67471,-112421,-85806,-91603,38529,52268,-58273,-12754,16532,57932,-64701,-14473,6445,32037,52621,12334,35330,-38504,23546,13428,-59585,-50549,467,22950,-27922,-12081,78110,96111,20989,47523,-24815,-51603,14069,69386,-79098,7083,58388,-1835,-36789,3193,-3785,16742,-5768,-28651,-40921,22982,3576,88416,73308,8824,2161,45681,37891,-1947,65687,-52904,28111,10876,38097,6718,27045,-33196,22442,43727,6978,304,-54698,2777,36851,54267,-47260,48988,26434,12830,-32960,8252,-69317,-73119,-75923,12266,22103,38156,-38717,-52390,-24445,108871,42980,48682,-7550,55364,23386,-11165,140187,60676,-131485,-95384,-37326,42604,-118881,-38051,19529,-30436,-105836,-10815,35791,52977,54993,26335,-40247,40470,-48166,-13799,73870,71794,19398,-4055,-4444,62942,12447,-2015,37393,-17738,-22149,2558,44729,33004,-106277,85409,-18336,-41068,-16437,3347,-32522,103354,65905,37999,-7367,-9977,-79373,70206,23053,-17279,-52751,-116836,11260,53615,-31391,-15611,-24937,-78729,-31456,-84730,7483,-16526,-82116,-15664,41951,48354,-7732,-9823,-99808,-50032,120295,69400,3971,-27376,26931,-50490,2084,-36056,6055,-10856,-55723,-18077,70652,78225,47007,-14877,5518,63593,27222,-24019,35292,70355,62761,-39261,30695,36199,-51758,-110674,31771,-11099,-52293,26266,-8147,352,12776,1686,-34247,-52710,-25739,-20288,16964,16465,-12396,3586,7886,-3818,-13823,-66627,130925,112833,-31269,20190,4717,-7748,37168,-13297,2238,37336,-8493,-17071,-38836,17458,5644,-15854,53053,105542,-27223,-15159,101630,52887,-95483,-39443,11429,-91338,-39560,66562,3576,-29863,23470,-6675,-21213,-46380,-21274,-2290,-5060,15973,-3880,2678,-28899,-77770,6067,50112,37151,72334,-3054,-21369,-1371,-19450,-51070,-64049,2710,-58998,-29654,-11246,29551,136676,2086,-18421,-48249,-14140,-19364,-11226,33654,-23156,7056,57051,64483,8684,9440,103465,-37002,22946,-4330,-4467,9705,43770,95913,81279,7492,44900,-10347,112091,-12413,68324,74937,69942,16578,32026,34495,-39247,-10027,78636,2220,6732,-7025,3099,6183,-17333,-64382,-22670,-6560,-64848,49473,-25253,-46196,69861,83382,36116,39111,-23081,-16057,-46622,-3740,27953,-7756,-117239,-1192,8495,50828,-10537,-74438,-49190,-61147,29128,-77627,43461,41175,-48222,-62975,-23359,90132,63880,46967,53402,10966,4898,97060,16480,60579,68740,47876,94696,-440,-6868,79055,28033,-68628,-83963,28583,-81360,-43463,5664,20167,-58209,1341,-89111,49402,79590,63605,28007,-34656,-30231,27744,-13925,-15115,-11726,77999,10878,-58332,-90592,14292,86879,-3775,-19723,-19160,-75519,-32465,5629,6339,34657,1206,22920,34427,44409,26142,103805,-45727,36354,10595,71165,23700,83691,47716,66849,43349,-61876,-44200,-2079,6625,23818,46998,6897,7591,-38770,-41149,-50668,18585,-73399,48556,68927,11101,-30726,13901,17130,-39107,7779,27986,64352,-92285,-6864,126510,6093,58353,-3901,-26431,5562,16746,24364,63014,-42306,-60305,-47362,-31285,-33859,-47774,-38588,-31950,-19625,-13783,-31492,13066,-32133,76405,30332,-31570,22416,26208,-36465,-4324,-61955,-111490,39293,21029,7472,-10458,31051,-40460,56538,41684,27672,-20484,-1414,5446,-39216,-71451,-20870,27535,48318,9686,3716,63073,-30980,59703,-7104,-17481,-20667,57223,1868,-18902,20922,-15259,-32091,-34196,-78382,-1696,49304,-14421,-43322,26292,-61995,-5758,-39019,7142,28606,46969,-36046,42440,63745,14591,37388,-37017,9443,17602,-48554,-9829,66579,109464,16652,-17205,-9312,-9673,-2945,-117278,-59516,9071,122107,-16651,7316,3462,42329,-31348,-84795,-21155,-17587,94083,-33,6391,-77429,86870,-83828,-96586,-48819,-6272,899,-10362,-64880,-2945,9363,35613,23527,32501,20050,-14219,-63948,-36194,27231,53348,47521,23629,13892,-8150,-825,53762,54279,-2536,25968,-5078,12785,48146,37220,-27575,-19191,-13106,25639,26203,7175,-4240,-3502,10447,-29117,11901,-61834,-49762,-30595,15914,13429,-38291,-32935,-23736,-5585,-32370,-12006,-27462,16557,42674,-89809,-34568,-18042,-31816,-34425,-73179,-17447,14438,39646,72387,-78961,-24403,-91731,-59163,-81363,-31842,25429,-8548,-53701,-60056,-130573,-111579,-8164,39294,25141,15996,-52279,19921,11848,21941,63970,-64023,-79497,-27823,-1874,-3450,4561,-11850,-29989,-593,14883,44963,60740,83597,49203,-54590,-33870,35777,21933,113462,57948,-46289,-5038,-68444,-92921,-111054,-18594,-54972,-174342,-26958,58202,115744,104029,10074,37668,96765,-63566,-48316,-39921,2781,-24693,29963,17493,35847,8386,46345,104976,95803,23336,-77579,47603,41100,13868,-9328,23943,25957,26879,-11517,-5146,-54662,70940,-27029,-41964,-49929,-2,-33415,-99243,-4797,19444,14572,-2090,17559,-1622,-33976,139582,-8802,21969,-13500,13028,7757,-49648,-38307,-17315,-48195,-34766,-19425,-31638,61478,25910,20758,34559,47663,46814,20814,48217,-22133,15731,-50038,78731,67870,8495,-41474,-65855,-1813,18075,-368,108934,65596,41037,8827,54513,-22955,-13233,84470,-30597,-26690,-36621,-26931,65974,20509,10637,23962,77065,42981,41429,6545,-45213,-66889,-87823,19115,39342,113851,104551,65193,-73677,-36336,-123549,-56176,29194,59470,-40190,-90829,-105985,31160,66983,166,12971,55491,78270,20510,60165,-16697,-101785,-46501,-49287,-18683,-36656,-11179,-23331,-23371,-48098,-90622,-83908,15920,-24709,-28836,19884,-810,-17050,12200,-24307,1684,51198,28801,15623,-15983,17811,-59660,-2905,23746,16300,-31529,41956,6660,-6722,-98630,-91592,-20641,54403,18906,29057,-77615,-18338,-995,-15547,22542,32143,94718,-22574,31792,31922,-24614,-41831,-24032,-29694,-82982,-28493,-6100,46869,35940,14824,58430,-32050,-17560,-42,-28055,-68564,-33042,-39619,3716,-8883,9854,-53357,66970,-83115,-11746,7661,-2953,-19313,-50609,-6112,-11311,25307,34369,40334,-4596,3533,-18876,-33559,-3980,-51377,-4963,-36374,-18111,-92500],[8709,28357,-3850,-22067,21709,-45839,59238,3897,-17783,54308,42634,10166,-24203,-66789,61007,-15586,-67060,-66033,7578,17208,38870,52092,43119,-48894,-24805,78466,3080,-23208,1112,53727,48675,9568,-14335,51740,134103,22586,56606,50967,-66918,64832,-12021,32539,55350,56921,2865,10425,4899,-43875,-73903,-56449,-37691,71705,37807,-26120,34988,-40671,18102,41811,10819,44720,-44586,-29041,-21836,-99079,-26086,6963,-10868,-27009,15534,30799,9226,-50064,-18354,-21967,-112721,-55002,-86557,-19813,-34028,-18705,-51405,-40313,-68343,-25702,-2305,-3992,5684,-10060,-54699,32579,15468,15461,9835,31007,-55775,-84276,-43050,-11589,20311,-26620,-25029,3544,-78025,-23960,-17542,-73904,156675,65237,-8848,74414,6626,-18866,-28421,14123,18672,36024,-65140,-16919,-82559,57163,12663,5330,31464,-104953,-37498,-31370,25908,60594,83710,29918,-6505,16810,-25036,34573,-20439,-61299,-25072,-20103,-6011,-55475,12748,19533,13218,63304,100571,42012,9326,-29735,-8811,-47923,23863,87419,40706,-130111,-5854,-91846,43371,81913,-46914,-10103,-22050,52297,-61457,-18589,5542,45196,81688,12687,21360,-55110,14331,22134,-58857,-48462,21200,34440,-18680,-23030,43310,70281,18915,59081,-29674,-38641,-1036,85233,-78952,6512,48389,4928,-40354,4306,-24186,28783,-20268,-21892,-45216,15750,24857,109123,92892,-14568,-21580,23742,28340,11553,73292,-26874,7007,2170,21403,-9634,28292,-22239,50535,29222,-1145,1725,-23914,2276,27117,53032,-50214,34499,-6801,-29682,-34337,-14810,-62166,-68685,-96745,-23042,16876,39032,-5240,-49877,-16412,93271,3360,46897,1003,74994,36765,-19826,141922,80497,-90516,-101557,-74339,26132,-190340,47320,3474,-38666,-64613,23332,30854,45940,29810,33795,-14112,50355,-30759,-463,69559,54481,43154,11821,-15032,64245,-6634,-15881,53911,-32376,-28354,-23073,56881,35384,-86201,101121,-35642,-62953,-41828,11512,-17497,103767,64065,37624,-16983,-8368,-102908,53830,37259,-40560,-72675,-120426,14910,49528,-22500,827,37101,-14860,-29775,-69312,32905,-25053,-50580,1780,47564,29962,26566,14756,-72645,-36687,101430,33129,27240,-45195,5633,-57504,11298,-37420,-2410,-7659,-67072,-37059,50675,63252,75798,-18684,5588,59178,-4159,-52499,-425,61987,67392,-36644,-10879,48112,-52372,-94693,19041,-32061,-31021,27993,-14100,-4461,5455,20811,-31115,-47982,-8568,-9791,20890,4784,-16261,28785,2257,-20128,-9811,-67115,94960,101837,-18308,-7435,-5196,25443,37624,1221,11314,35650,-23096,-35197,-40959,29661,11292,-12945,44549,84365,-24661,-17382,58157,26263,-96862,-35056,25066,-78553,-41252,61237,12466,379,40482,9861,-26784,-59858,-69855,-39129,-7862,38551,14691,25351,-53305,-84052,13527,25139,11173,46887,20157,-28522,1856,-16134,-75961,-55004,4017,-29516,-14734,-20473,31557,125800,27101,-31078,-61357,-13836,-27224,-2824,43932,-31434,-935,31243,77516,8030,-13092,85095,-27702,10094,3535,-18260,-13631,8243,93543,114055,5668,23330,-19489,144257,107,50286,67219,78178,14564,19104,32515,-42497,118,74743,8386,-7348,-63042,-5229,5288,-27759,-33790,-17090,1036,-72515,9760,-48416,-57618,62659,65793,-1491,51957,-30862,-12019,-8320,28330,16564,-11008,-63270,8216,8961,44173,-33992,-55702,-49298,-59813,37706,-82621,14690,32696,-18323,-65342,-10691,115222,104846,62719,45498,-6150,-4498,95472,11788,122151,62869,55759,73975,-18280,-12686,81403,18826,-63905,-91844,18404,-83033,-16938,14650,35183,-39432,-1861,-68254,59739,75098,30027,3108,-52537,3019,31099,-8107,-33635,-25935,65914,10976,-53823,-76093,19872,78560,-7559,7836,-21816,-73344,-7261,14219,12628,50295,9745,33040,21351,35754,29478,117932,-30952,46344,33544,61404,12890,61817,53439,28456,64110,-54907,-32480,13269,22840,12714,51788,22354,-7877,-41686,-52685,-68974,12402,-50207,61682,61753,-11415,-26973,22393,-3955,-41116,2400,49163,62465,-79465,342,133204,-7140,96038,17008,-1763,23324,19385,31351,76542,-51343,-65651,-60492,-13177,-12079,-15858,-34364,-19953,-26242,6513,-14093,45040,-24351,63741,41835,-28307,34863,21832,-68409,-8024,-69821,-121090,49016,19482,-3804,5484,59276,-17393,75591,51214,23630,-15721,3496,11583,-20282,-58382,-25974,41740,79668,19040,12140,53834,-24110,101117,-1655,-24790,-1962,52472,23692,221,21651,2009,-42699,-30941,-81595,2358,51792,1307,-24656,43081,-68173,733,-35860,3086,24005,38134,-48811,23803,55720,6366,53298,-11176,20847,19408,-49457,-1371,74800,113101,-23935,7641,-49141,-21285,-8397,-98763,-54193,4290,134416,-51378,-11655,9432,62088,-31655,-84273,-21442,-36093,102498,14346,-7867,-67032,93826,-41204,-54158,-25815,6128,24410,-8681,-34755,19912,-1663,10238,-2189,16365,8986,-2769,-45815,-20903,42494,68203,40614,4701,19717,-3967,-4451,63020,85632,19070,20013,12117,8067,28001,32025,-17939,-2084,-13686,23407,27814,-2812,16173,8065,24578,-30913,-3181,-60345,-47853,-19572,15229,17,-57497,-33267,-64705,-34683,-33983,15344,-18894,17979,57491,-73609,-29523,-23730,-36905,-53669,-70434,10666,27184,25952,69239,-81739,-33109,-74696,-73542,-67085,-10915,-449,-41131,-62585,-59546,-122500,-136489,10989,33844,12372,-4567,-59476,36754,25787,-12,25757,-69865,-116476,-15716,4491,-29320,15482,28411,-19829,603,37575,46850,36900,47417,56653,-59234,-32865,-6116,8900,129678,87448,-68284,5707,2493,-76490,-135755,-20239,-52574,-163520,-16950,78891,123455,76124,-3848,23419,99874,-34453,-29395,-36867,2732,-8714,46735,27209,42243,-5344,32186,85645,110228,11191,-90190,36623,73117,7821,-6814,27581,17415,25540,-25725,-14027,-17550,69065,-35276,-44210,-50934,28132,-45798,-107115,10355,28795,34780,12693,5150,-10008,-7279,138134,2979,12706,-3367,9405,-4278,-61286,-40080,-23606,-33731,-23597,-4234,-7524,126557,23134,-647,16858,38925,37764,13956,39538,-26876,20255,-45097,67104,57450,-3936,-35428,-94773,-1146,9298,-10236,67188,69505,42668,2503,26451,-41400,-5884,62825,-28722,-20484,-34412,-14765,34871,17739,7902,22211,76353,39588,60157,16794,-36411,-62371,-70174,26383,27802,120475,105570,35315,-83242,-16848,-115493,-39750,10611,38599,-51416,-60530,-91026,32267,56743,-797,3661,35316,61235,50473,66001,-34918,-123792,-70434,-64680,-28891,-23222,-22876,-57131,-61315,-36772,-55531,-60268,59138,-11453,-21364,16108,-3529,-16293,8224,-14697,-1268,55244,38652,13672,-9621,25142,-55699,-7679,8222,12756,-30867,57750,16319,-2999,-42061,-56349,-12257,81907,27149,61396,-39343,1464,-1199,-25530,9380,22980,107779,-3112,36684,23202,-24239,-36189,-50609,-31586,-69050,-22608,-13157,48264,17263,12510,43279,-47101,-12028,-35605,-41578,-75278,-15875,-48040,-37689,-51504,14472,-37609,65590,-89043,-9659,5559,16721,11532,-37263,-1454,9708,25001,46713,56698,-5368,-26753,-4275,-31606,-14684,-39344,-50476,-68955,-26840,-90677],[10988,36027,-4398,-21224,10641,-46651,63723,-3125,8485,53476,39751,-8998,-24814,-30901,38765,15466,-51793,-68829,15902,-5280,44349,27093,51344,-30206,-19982,79726,-3647,-33262,-32002,37584,60144,-1950,1328,66503,143841,45357,52900,72425,-41201,70456,4162,27199,42805,67471,-1201,37605,8908,-37920,-73079,-46551,-16499,82534,1400,-27644,47897,-50181,6698,38481,-4978,45730,2395,-35046,-2937,-105404,-28038,-17041,-2640,-13638,27814,27196,21539,-76311,-1529,-44203,-105747,-31842,-68622,2639,-27043,-183,-46295,-24892,-43068,-21572,-20069,-15178,-5118,-14097,-70127,22121,-5497,10071,25457,18695,-72944,-46998,-16361,-21413,-7013,-12069,-22233,-15511,-96481,-33608,-15967,-53363,164490,54541,-26660,51665,2066,-17733,-44702,17004,36131,15126,-30300,-1822,-92424,51995,31935,1828,40139,-111093,-67095,-37917,74198,59663,93982,40894,-3930,10180,-25278,37922,-15072,-75757,-5708,5523,3034,-58821,18765,18905,-9922,62114,113891,49542,19933,-64303,10777,-49548,18282,71423,11736,-114383,44274,-63374,42495,99406,-21020,-9099,-52448,42938,-40459,-31557,2119,63690,93415,7295,1460,-61231,10140,20528,-51298,-41754,38535,39451,-11479,-29743,4025,19019,15168,60169,-35692,-18157,-1109,89163,-84631,10504,43505,10071,-35074,7389,-31405,35718,-33038,-8892,-46932,2633,37604,124290,113407,-40508,-49434,-3130,19504,20621,67490,133,-8446,-9229,3311,-23623,34803,6568,67297,8335,-12269,-942,6182,3038,25068,51132,-46739,18835,-31018,-62948,-33726,-36612,-35763,-50245,-101795,-54117,8516,44351,34374,-34151,-3244,65806,-35511,34784,13008,94370,43905,-23867,126804,80381,-52113,-81758,-87797,18607,-226461,124073,-14686,-43628,-2542,55179,-2018,36701,15060,36114,482,42961,-11988,17049,67874,37621,56103,28294,-22843,50344,-21353,-27052,72721,-43821,-26446,-41374,68190,40034,-59075,92395,-28338,-67588,-64971,9774,-275,78824,55397,34045,-18762,-2661,-108645,22495,39217,-67380,-70813,-98510,19007,41273,-3571,18303,92553,40082,-20875,-68761,48881,-43987,-25577,22121,38543,1549,55166,14164,-50349,-31656,64563,-15429,53027,-59677,-32687,-43449,14541,-25060,-7536,1142,-76860,-48732,32016,43313,97498,-12741,14996,56803,-25193,-97753,-48148,45237,70318,-40536,-61493,59253,-55829,-62155,8736,-47266,-4105,26330,-21230,-10465,216,27243,-34581,-35335,13127,6891,14200,-5346,-17799,41420,-2499,-40660,-2231,-54009,38807,70670,-4783,-16225,-9624,47309,27976,11529,19852,30142,-29460,-47125,-48110,44470,17131,-15836,24087,47312,-23888,-20003,13397,-2600,-80592,-29734,42792,-49103,-36826,45442,14514,26227,56415,23015,-25347,-66055,-105558,-71342,-4546,64121,34357,37881,-72859,-76934,19611,3771,-7463,17890,39115,-24315,9140,-13195,-89006,-33140,2355,-12105,-5392,-15406,29155,77335,28703,-44324,-67226,-6131,-55836,1381,44115,-39246,-10289,8018,88075,1645,-33800,61766,-19003,598,15313,-33705,-28142,-35708,75390,123265,653,-1934,-29964,124031,13554,35885,50108,70747,-1340,14225,24335,-41679,23245,58384,15763,-10431,-94150,-9280,4526,-33767,4261,-3919,10599,-69383,-33371,-59902,-69951,36213,47237,-26701,55410,-39932,-4681,35731,55421,2745,-10205,6558,17856,-276,39366,-42769,-38044,-44811,-36193,45303,-74756,-9183,25694,-1533,-65828,-2876,123789,125302,84002,34599,-18519,-13124,84108,5774,200890,50224,58316,40814,-28444,-19603,72341,14468,-52585,-87894,1482,-72519,2514,27453,40290,-18914,-1245,-25832,67468,72167,-4619,-17514,-60343,30363,36449,-114,-54002,-32533,47074,-2355,-32538,-49602,13935,48516,-10006,34408,-21009,-62081,28298,21296,11916,52503,23744,39584,-5361,30968,25210,113454,-5330,45589,45332,41227,-5905,37063,56123,-22461,75250,-37989,-21575,15902,36962,-473,51341,43545,-17367,-44820,-67343,-78145,10628,-18851,66241,53398,-31185,-12194,35383,-25772,-38201,-1802,59773,44512,-51064,15586,120678,-8685,128479,44359,17354,24644,26275,19141,77040,-49587,-57607,-68689,8086,6449,8588,-28494,-7070,-44366,36977,4919,71889,-9313,47523,48951,-22778,45226,19431,-74501,-12944,-68218,-115026,51699,13250,-13423,24068,70631,-3687,79085,64445,15355,-13959,11191,19208,9425,-43524,-29406,56794,97592,24854,26439,33097,-7151,139100,9351,-25797,27141,47505,32644,16996,17162,15304,-55598,-25939,-79152,11918,53205,16639,-70,60649,-65764,14826,-22920,-2922,10726,24769,-49896,8485,43763,-5467,63693,13229,24869,21769,-36804,8489,68542,88781,-60408,31578,-67223,-19946,-9777,-80016,-40884,-6548,121013,-80458,-28560,11055,75570,-25613,-73453,-6441,-49630,94255,25886,-11448,-37983,82561,3917,-15134,-3181,14142,32040,-11190,-451,46960,-8642,-5268,-27004,8902,2106,6450,-16434,1103,54902,69094,31159,-9121,25437,7584,-5300,60212,97848,20968,6795,25977,4754,10499,25836,-4768,20454,-17315,22975,29401,-9883,21859,17060,39436,-14961,-13073,-53039,-58111,-8191,4491,-20621,-67595,-29252,-102278,-58526,-33926,37577,-4412,23289,64706,-53927,-16044,-21536,-43751,-78622,-61718,31242,34377,9957,57464,-74666,-44316,-54723,-95773,-48538,-2906,-25650,-67034,-71958,-57720,-106646,-143217,30296,20900,-6838,-27828,-60651,49824,29449,-30177,-18549,-59890,-128309,5403,11316,-49617,31265,46025,-14686,10868,44410,38313,7320,6174,57563,-38704,-34881,-61600,-16428,120574,110265,-74759,8028,82495,-61773,-151626,-22595,-48613,-147411,-13721,88945,108107,35898,-19896,5521,93697,-2896,-189,-24701,1788,4496,57588,32226,40439,-20168,18730,65785,108462,-19330,-96876,16741,93081,-6521,-12434,27031,1848,27256,-18337,-22542,13839,64848,-34227,-36752,-52189,63495,-47768,-102139,23348,39663,41254,29434,-13121,-17532,27107,108965,5552,2298,12426,4071,-20628,-93206,-46623,-26477,-12434,-9323,10688,13942,152216,17923,-33520,-135,13946,24262,6343,24931,-34286,20659,-31165,46326,56149,-9729,-25740,-102671,-9696,-3376,-13679,22828,65111,42116,-22450,-20022,-56596,11076,31647,-24442,-10192,-28019,3191,5481,17693,16073,21353,70712,32913,64988,21449,-31412,-51164,-51899,31486,10274,111601,105445,-1899,-67141,1459,-92716,-23827,-7839,12186,-58513,-22116,-63847,34175,45363,2262,-8023,-4237,23446,49302,43257,-68239,-117433,-85058,-82155,-45164,-8191,-28633,-103570,-96130,-30915,-18592,-27402,90244,3367,-8897,6827,-5812,-14291,2962,-6685,-1175,55238,45132,6615,-5272,28958,-42929,-17083,916,3537,-24045,56091,20781,-4981,27901,-15080,12464,105053,30882,77775,3420,25273,-1459,-31916,-1170,17454,101631,18301,42725,7129,-36655,-26705,-76200,-39439,-60828,-15946,-14492,45623,-5797,-1083,19903,-52156,-4702,-73515,-58276,-66002,-1139,-47572,-72318,-83448,26849,-15268,62109,-73311,-2769,3580,38097,33119,-18599,12231,35273,26333,62870,61988,-1881,-58655,8916,-24547,-28298,-30720,-83549,-95783,-38825,-75571],[11597,39054,-6347,-22270,-2446,-44023,64003,-5846,35343,42179,34364,-19061,-22218,-4458,9624,42697,-31129,-60340,15151,-34745,34089,8624,60273,-5707,-5653,74192,-20064,-32508,-67422,4357,64741,-5004,16371,62416,130197,55329,44493,79777,-22801,52356,7275,17848,41315,66185,-9009,55798,14138,-36042,-49817,-32798,164,65957,-46542,-29973,59450,-55237,-9867,29640,-29558,35068,53517,-35458,8077,-82196,-22166,-30200,12181,-4050,35200,26729,40019,-86845,-1492,-76248,-105947,-16559,-44713,15253,-22236,16707,-36813,-5710,-10285,-20496,-29263,-12786,-17979,-19700,-75987,-1106,-31309,9095,42970,16839,-77860,-15394,10345,-20490,-32585,1725,-29847,-32513,-111358,-32537,-15976,-24840,171578,38860,-38859,23259,-9303,-11600,-50051,14674,44228,-1454,20463,12103,-84284,44685,44187,8322,45830,-101873,-93570,-47089,82277,53667,66186,39635,3230,10864,-25658,10111,-7110,-76517,13716,29657,16862,-50539,20282,22171,-21851,50398,111293,44324,21626,-91122,21771,-36280,10885,42177,-10153,-76198,54034,-14450,42053,101111,12903,-8046,-59287,33868,-9349,-49706,-1327,80984,88061,-2259,-19406,-55808,10008,9495,-39863,-34937,51065,38832,-7402,-33977,-28885,-45283,12584,55097,-39940,4326,7277,77192,-90219,13036,48184,14251,-20225,13907,-16905,39012,-40591,7847,-43031,-10043,39275,125380,125459,-63371,-77488,-29602,16199,23408,50925,20416,-13863,-22133,-9724,-28004,45555,39380,64959,-13468,-24178,-7123,26252,1458,30356,49755,-35938,6825,-43940,-78378,-28714,-49104,-244,-21331,-87723,-70578,-1287,56285,72037,-10592,10341,34712,-63388,14965,25031,110255,42837,-21048,99181,59036,-45273,-44697,-75400,22560,-218628,183921,-29978,-48356,60949,74082,-52248,27240,11800,31278,-7559,9331,207,34074,68574,28834,54432,40568,-27074,23108,-30746,-33198,87402,-49394,-18905,-46207,78899,43496,-34871,61352,-3255,-55231,-75173,2969,14973,36904,44942,26425,-14585,4945,-95488,-15010,22225,-91742,-54611,-59155,22045,28835,19887,31714,115255,73551,-9085,-80333,47497,-70277,-15250,39581,18160,-29004,70183,-13848,-36403,-41749,29256,-59051,71608,-69824,-80484,-16719,9173,-3950,-9904,12828,-80144,-50516,15198,22553,102127,-3473,29514,60095,-30295,-133971,-80709,24682,67637,-48103,-98755,65639,-61720,-25110,3145,-56538,25568,24819,-29217,-16670,-1608,17984,-45598,-22738,34147,21991,-1135,-9851,-22276,33317,-4532,-58285,6701,-35034,-18948,28255,1147,-7496,-7555,53265,6650,15993,26317,24983,-26498,-48456,-60528,57646,20576,-32282,-3261,6713,-19529,-22793,-22766,-25811,-54176,-31884,59816,-14883,-27360,23048,10942,40539,68772,27234,-17438,-64021,-112973,-90026,1304,82128,48911,39628,-83104,-59061,25109,-7023,-21864,-6693,45272,-11462,19736,-9935,-87930,-2121,-254,-12875,-3706,7170,24199,13301,3903,-54401,-64567,9458,-85532,-1652,33963,-46275,-19146,-4869,95758,-7422,-46420,42514,-14178,1274,31976,-45057,-32405,-75678,47137,102417,-7920,-26659,-41711,65021,23203,30365,28640,50448,-16657,22418,12392,-39466,46771,36266,24297,-75,-87041,-5544,3704,-32551,41158,12478,18069,-56709,-66045,-59311,-77701,-4339,31114,-35901,49309,-45960,5287,72949,72130,-12853,-9025,60863,23409,-15643,37979,-35432,-25145,-34495,6899,51627,-56944,-22934,20477,-2136,-64232,-1983,109991,118723,98631,21093,-24032,-20006,65969,576,246791,34367,52763,984,-27279,-26250,49606,13685,-40536,-68255,-18297,-50392,12813,42014,33460,-3877,-134,22792,70876,69949,-30391,-28046,-56498,45917,40752,8273,-70056,-31187,22560,-25324,-2927,-16989,-1065,4846,-11292,51379,-13856,-43047,62357,25837,5080,40615,35901,36410,-37427,33960,16367,96075,23902,36668,42509,17015,-29721,15190,55170,-69590,78562,-13582,-11005,3086,44557,-13628,45503,64209,-19917,-48594,-80458,-73940,16078,9459,61270,50176,-40834,8183,52795,-42064,-31659,-6469,53768,18871,-10588,34495,88567,2734,137916,72369,25809,8673,30802,-3977,69686,-37155,-40973,-65798,23663,17694,13818,-25446,4032,-64319,73795,20300,80508,10817,32944,49112,-15604,53018,18943,-56374,-17872,-64888,-93580,49292,4862,-15130,39768,67623,4246,66560,81315,2685,-14930,17709,26260,38746,-31495,-32458,69260,96829,28229,42281,6743,13667,150530,18665,-23745,56527,44604,28362,26890,10415,23105,-67065,-15260,-75370,22173,54696,28507,20514,70791,-50060,31951,-5396,-10546,-5697,12023,-36053,103,30738,-11258,65982,22925,19999,26644,-14862,18633,47734,45808,-81604,39887,-60298,-8405,-4725,-66019,-25462,-21071,84912,-95965,-39930,8685,76961,-13909,-53823,15717,-54364,71665,32955,-6352,-1030,58427,40930,11793,14175,14622,20460,-8582,28507,71550,-18137,-9094,-41120,13836,-1870,12587,20167,24903,60262,55195,21985,-15112,30290,23497,1770,48510,93259,-1054,-9874,31938,-1952,-4210,18759,1865,42833,-26234,23896,28732,-11772,10679,22778,52373,12585,-15570,-40309,-74857,2755,-9595,-38717,-61494,-23353,-124900,-71124,-33960,50265,11345,30892,59693,-35702,2577,-11533,-51342,-106126,-49734,41317,36690,-4953,39282,-57892,-51566,-36380,-117865,-32120,-10451,-40673,-80740,-78936,-57316,-87169,-125679,43495,3282,-26627,-48241,-54804,56040,18515,-65276,-50266,-37843,-115091,22341,14926,-59212,48258,42275,-15266,29244,37684,25130,-20973,-31072,49788,1130,-37862,-100690,-44624,93546,120018,-65305,2924,145480,-54446,-156456,-24861,-42793,-124665,-15973,87489,73187,-4230,-32875,-9659,81398,16656,29421,-10791,-1586,15754,61929,31615,27529,-30087,8886,44909,86512,-57071,-89331,-7160,89196,-25685,-22947,22166,-16517,31279,11720,-26964,29498,58427,-23739,-20494,-48800,92708,-40509,-81901,30506,47587,34923,40873,-39422,-26839,58894,63348,-3281,-5516,31327,-788,-35304,-130944,-55539,-27210,9449,3545,20725,25599,123819,13800,-74746,-12096,-20529,9421,-2132,7577,-40148,18282,-7916,21824,60552,-5901,-15652,-86782,-22218,-17643,-11647,-13955,52540,38999,-56435,-64647,-63907,31369,2923,-22775,1221,-19557,19773,-15187,19714,32839,18441,59895,23945,52421,19339,-34521,-37804,-38722,34601,-9781,88232,101301,-35265,-32286,15203,-65629,-10194,-22457,-18208,-59281,13319,-30828,37238,36856,11911,-17027,-53896,-26625,20518,319,-97322,-93873,-90927,-92811,-62485,3233,-27548,-143699,-114563,-29643,16545,4284,101927,21470,7737,-4055,-6783,-12863,-2490,-2777,2791,49914,42242,-4152,-4615,26646,-24048,-28707,-164,-10119,-13537,40899,21123,-13140,88205,22302,48499,112775,26998,78899,43567,44938,-2016,-35741,-10034,14301,77538,31664,49207,-11956,-54548,-16104,-94967,-51955,-57621,-13486,-10112,38611,-26554,-18581,-7763,-47565,195,-100561,-72011,-45676,6988,-39430,-84280,-93976,45079,8750,57977,-41349,8339,4331,53632,39314,-3445,29963,57426,29423,74812,51894,7597,-85020,17687,-14570,-41403,-31919,-94235,-106771,-52140,-53952],[10164,38568,-8422,-16145,-12162,-38479,59664,-3666,50687,22151,27222,-21033,-16476,1013,-15397,63886,-12618,-49118,-835,-61315,16098,5743,69343,16429,12661,64516,-37408,-21183,-92648,-34241,59148,755,29553,42735,94696,49737,30698,66466,-17140,19803,-3829,5206,56806,51191,-17645,61134,18616,-36715,-4189,-16964,9393,32088,-92582,-28312,66526,-53497,-25863,19633,-53111,15522,87405,-29026,9908,-36415,-8194,-35036,30455,3231,40341,32057,58315,-73189,-16851,-103468,-113928,-14168,-20310,18098,-20307,27653,-28664,7005,18898,-25562,-28394,1117,-31396,-25137,-71036,-29933,-52990,11051,53336,26597,-71665,3321,30654,-8320,-49256,11090,-41991,-44674,-121636,-19468,-16641,467,169059,20967,-42382,-6654,-29304,-1547,-44066,4604,39255,-11923,65430,21440,-58354,38597,49101,23652,49916,-80898,-112349,-54340,55062,44459,21285,28164,9314,18050,-26517,-27042,1976,-63305,27182,47088,29951,-27427,21551,28556,-23247,31630,93575,29636,13952,-101737,22414,-15348,2991,11054,-16235,-32743,36640,36141,45034,88101,45899,-5555,-38731,28011,20863,-66315,-2358,88069,69530,-12983,-36190,-41922,11738,-7373,-28430,-31916,56914,34570,-7010,-37632,-48593,-101039,14588,50874,-39957,22165,12613,51137,-86323,7509,61408,18865,2017,23849,16317,40175,-40588,24642,-32668,-16469,30503,111450,121030,-78740,-100680,-50728,21498,20493,29282,29266,-7447,-34971,-12464,-18249,56880,61097,43669,-31312,-34583,-15666,30279,-5164,39705,50056,-20163,258,-47116,-75381,-20509,-48455,30506,10633,-56944,-65425,-9979,72754,99403,9921,19488,8655,-74534,-7147,32222,118746,34535,-9921,65398,22755,-74412,-4899,-43542,35258,-171810,223550,-36190,-56560,99904,73195,-98128,18375,16349,18708,-41012,-45063,-1642,45453,70732,31475,38797,44728,-27527,-10073,-35613,-32926,92316,-47442,-12198,-38968,87910,41605,-21819,19387,26088,-31651,-65595,-2702,24863,-5687,37367,15038,-6737,11346,-70049,-47001,-11799,-102572,-35409,-15380,22169,12618,42361,36876,96896,81839,-57,-92545,27505,-96332,-20542,46842,-5443,-52369,68987,-56819,-29824,-64144,7312,-79975,75153,-75927,-122226,11828,-2991,18333,-9885,24340,-73526,-43520,685,3309,86711,166,41218,69761,-19981,-131997,-82338,4589,54500,-55260,-103968,65065,-68738,1148,2635,-61930,51102,26549,-37552,-23196,29,-4016,-60070,-16458,49095,27822,-21020,-7082,-32486,5451,-1771,-64104,15230,-18542,-59370,-9147,-5866,11472,-753,43358,-23564,13276,29678,23277,-16368,-39679,-76760,64787,19236,-62491,-30025,-27479,-8557,-25241,-43906,-38469,-28376,-46617,69896,11790,-14614,1871,5503,42480,76381,20175,-4584,-54928,-87131,-91644,5796,85964,53834,34384,-85029,-36668,30586,-5165,-36487,-20918,34028,3933,33388,-5332,-76655,31254,-2404,-30835,-9330,44063,18562,-41090,-36530,-58389,-54163,31489,-95908,-10234,16546,-50749,-25559,-3521,97776,-15866,-47835,32124,-15658,14402,52760,-46858,-29140,-100643,16481,60472,-18568,-47043,-53462,-1701,25350,33306,8141,23983,-17695,44111,-522,-37758,57208,16068,32788,20815,-47843,6441,2935,-23448,67330,27575,20642,-38400,-78730,-52515,-76535,-44957,18421,-31885,35857,-45527,16012,93377,78219,-28441,-12171,74091,22827,-30934,39575,-15461,-16988,-19108,57629,56068,-34759,-25411,16309,-18235,-60901,-8162,78124,91645,100305,6764,-22072,-23712,46010,-1998,216748,18424,36314,-36804,-15019,-31664,15371,14185,-32016,-34658,-37221,-20492,16180,56364,17032,-103,-3507,61831,69555,66771,-41777,-25045,-42695,48705,39775,15359,-76099,-24735,-4466,-50743,24653,13476,-18061,-37686,-12310,53927,490,-19957,82954,28258,-5810,17998,41404,22702,-63135,45721,8156,72953,48534,24700,27530,-4791,-53909,100,50569,-96441,77028,12385,-995,-21095,44038,-24150,36499,75346,-17857,-51478,-86059,-55262,27993,24978,48576,55498,-37563,26587,69596,-48754,-23694,-13162,31815,-4925,31492,49638,44681,21911,115938,94838,21664,-18687,25566,-27812,59093,-16563,-21850,-49100,28237,21121,-2396,-31303,10171,-72977,109548,27781,65462,31948,23078,40393,-6841,56842,19833,-25928,-21462,-67336,-64181,44254,-3139,-5833,47744,57744,12048,43647,97631,-12968,-16655,21142,29911,58733,-24593,-36090,75160,78733,30625,55096,-16782,31636,120800,20268,-21516,75104,43766,15092,27464,4696,25116,-72394,2694,-73687,27838,56525,34219,27409,68044,-19991,47249,10737,-18850,-18691,4501,-10319,-168,19003,-6221,60548,11933,10154,35102,10371,28709,17459,2070,-80140,25626,-35100,6870,7090,-58074,-13702,-35599,38108,-91739,-42979,4482,65228,1008,-29603,34997,-48567,42244,35200,1267,30543,28194,63011,23575,23267,7505,-7085,4017,46205,84686,-35876,-4581,-39541,30082,-3611,14515,56187,44836,56097,29772,14930,-13109,33154,39049,17825,35386,77786,-40881,-25038,28044,-13737,-16816,12090,-4714,59091,-38497,24866,23795,-8184,-13747,25700,62193,41888,-9993,-24534,-87597,12684,-19433,-46545,-38928,-19132,-124853,-69698,-36248,51841,23098,37584,40693,-22355,19733,4089,-58273,-128769,-37048,41891,37788,-16451,18020,-34322,-49205,-24344,-130935,-22162,-30454,-42164,-80097,-80299,-55908,-66808,-86620,46211,-14772,-39875,-59970,-42530,54918,-5478,-97823,-56253,-10532,-87591,25911,10940,-57196,61126,26852,-19963,51003,24264,15236,-41903,-56962,34130,44818,-40857,-97340,-56435,63223,114715,-45303,-5969,170422,-53907,-148276,-25431,-34770,-97304,-21457,76300,30711,-34380,-37698,-16575,66989,15578,47859,342,-5600,25340,61073,26305,6310,-31513,3049,21590,47671,-86487,-61056,-28376,62385,-43344,-33796,13585,-32446,36869,53262,-24787,28262,50351,-6621,1013,-39491,104090,-27866,-48617,29339,47898,19576,41995,-70964,-38336,78332,18551,-20705,-6855,49694,-2889,-42684,-155699,-64016,-28878,25146,12877,23205,22167,54585,14483,-111091,-16317,-54733,-2701,-10939,-8245,-39386,15061,19667,-703,62847,7076,-8996,-52231,-32239,-30551,-6293,-37419,34031,32741,-81792,-87826,-61679,47664,-13507,-27165,11781,-11014,27620,-23430,22487,51727,12532,44479,14990,25409,10532,-46483,-27705,-34259,36425,-27406,56088,89967,-56534,5646,23410,-41454,317,-30963,-48485,-52092,34416,-137,40765,32652,27797,-18819,-98874,-71778,-22373,-44117,-104229,-65225,-89407,-90279,-73301,6954,-23325,-160584,-110682,-31950,46844,27077,94805,42664,25895,-12921,-5399,-13878,-7123,-4154,9385,39332,26657,-15815,-7449,18930,-4534,-40466,1344,-25335,-2838,19195,19213,-25723,119870,47203,83432,99668,14629,70350,76242,54189,-3108,-37988,-19129,11553,42498,30659,54208,-29934,-67585,-6621,-103403,-65509,-56405,-18516,-1783,27848,-40043,-31609,-34532,-36474,-107,-106405,-75900,-21458,6596,-28120,-68931,-79655,64227,29797,54106,-4434,21731,8572,59180,29900,5069,46334,70664,33703,75630,27303,22842,-98425,21902,-4404,-49351,-44916,-82335,-98720,-62941,-33003],[7279,36541,-9285,2615,-14107,-30446,52064,2054,47468,-3563,18856,-18162,-8724,-16277,-27418,77778,-3846,-41897,-31157,-74784,605,19369,78214,28835,26378,52615,-44735,-5052,-101278,-64435,43690,10160,39873,16426,46593,32451,13426,34597,-23502,-13560,-21066,-8282,83253,23928,-24062,52922,20958,-35669,51092,-1772,10442,-2983,-121454,-18455,66799,-44449,-35294,11099,-65699,-7373,89341,-16285,4572,17087,12862,-35757,48031,11792,47371,43200,70317,-34487,-37298,-113889,-122848,-24193,-267,15575,-20646,31105,-24633,5830,35768,-36363,-17823,18067,-41620,-27942,-56726,-55914,-66524,11693,50217,44747,-58117,8665,40771,10937,-53102,13108,-53409,-51378,-124493,1583,-17827,11260,148534,4614,-36345,-32650,-55373,8325,-29888,-11070,22197,-17467,83372,24241,-21899,35927,49118,44121,54344,-55599,-120490,-53894,15699,34516,-15536,11454,9438,28372,-28028,-54618,10517,-41167,31429,54370,35413,6902,26142,36301,-15994,11816,65494,10647,-440,-93414,14126,1771,-4222,-9708,-1529,3151,10965,68246,50143,64241,69733,-1262,-1417,26228,41050,-74228,539,77377,42925,-21536,-45464,-25336,13178,-25108,-20402,-34001,54318,28970,-10041,-41689,-53645,-128512,23648,53799,-34770,29902,5617,17934,-66276,-8935,77729,25512,26934,35279,54102,39939,-32642,37658,-17804,-13768,14524,89341,98004,-84338,-114073,-62841,35040,14576,9289,26263,9174,-46050,-3229,5570,63755,62710,13697,-42467,-41567,-24746,18199,-17070,48783,52304,-4523,-2941,-44126,-59822,-15365,-35980,44401,36285,-17939,-37996,-14367,88211,111359,15228,20882,-6556,-69251,-24557,30409,117503,22341,8806,32074,-16899,-120365,23840,-4740,50240,-100599,241521,-27835,-69253,97101,52935,-117277,9856,22855,-171,-91612,-99576,-20455,47297,72769,43772,14612,39715,-24686,-40149,-37619,-26476,84366,-37833,-13763,-26024,92839,31642,-22466,-18027,46728,-4687,-36345,-2324,27810,-33835,34914,1578,2973,14021,-41648,-64293,-51997,-88666,-20958,21098,17937,-6060,60179,31873,54152,68447,1234,-93304,-4255,-112522,-35894,37877,-21824,-61982,53675,-95398,-26805,-84664,757,-68292,61254,-78487,-141704,32916,-16117,35013,-7589,33218,-57259,-32165,-10536,-14382,56292,-9159,41875,83013,-194,-82731,-55465,-12139,28776,-58495,-71808,58766,-73951,4657,6250,-66531,62592,32014,-45080,-31022,3901,-30821,-70021,-18692,54040,20379,-39881,1787,-47648,-31594,7374,-51280,21865,-9958,-71283,-25352,-25160,31313,7015,22041,-56076,3283,29377,25800,-3464,-25215,-93632,62596,11294,-98414,-48666,-49936,7490,-26810,-48846,-40037,-12974,-71727,67224,24103,-888,-9156,2821,36330,77966,3206,10634,-41785,-37711,-78355,6437,75816,47890,28136,-82831,-17583,35572,4968,-52863,-21849,7933,14938,49924,1149,-62477,59200,-3720,-58875,-19559,85138,13759,-71785,-72338,-54829,-38473,56580,-77131,-18246,-2786,-50677,-28246,10657,89698,-21242,-38731,30002,-24310,35617,74795,-36229,-22976,-104075,-9229,18425,-28294,-59609,-62673,-48184,18818,39361,-7351,-653,134,74312,-12029,-36714,47848,3855,39296,44720,3685,23646,2659,-8260,76704,38080,17427,-19425,-70083,-48103,-65100,-67371,8365,-21501,18849,-37559,24583,93050,77831,-41093,-22242,40555,16844,-40550,41864,10342,-11108,-1998,98154,57591,-14315,-19413,11914,-42767,-56593,-19933,39583,59675,90096,-5853,-13499,-23185,28854,-1194,112675,4371,7998,-63607,4531,-35716,-23400,13843,-27265,5309,-52717,9486,17185,68742,-3400,-9907,-15682,80774,64877,61177,-39261,-9055,-23121,42287,29453,19917,-68843,-17569,-29172,-70639,41875,34995,-28520,-64525,-14167,43680,19932,2420,82604,30186,-18272,-9082,40630,3054,-72051,63118,5665,49847,62142,15371,7117,-19754,-73196,-7338,42913,-94428,72857,33850,7438,-47670,36967,-30092,28981,68353,-15357,-50544,-79488,-25022,42382,23170,31653,67491,-24038,35999,76671,-45796,-16787,-22718,582,-20289,61789,54477,3472,39292,69964,106936,6549,-46630,6505,-44876,48007,7986,-4992,-20706,21796,19170,-32979,-51074,9055,-61337,134762,25445,31091,49010,17917,22142,3885,54996,21863,1656,-22463,-78418,-36906,38537,-8859,13024,45606,47959,23495,19582,106435,-28312,-16500,21852,27591,64935,-21987,-40145,71512,49723,32940,61722,-29651,41684,55708,11966,-19554,75414,43354,422,18805,2428,22117,-67518,25421,-73482,25582,57723,32175,15198,52144,20250,56950,20845,-26325,-23043,4824,19177,6043,9868,8823,50273,-14555,2664,46712,33313,38711,-12802,-25449,-56492,-7502,-3055,18957,23784,-54424,-8859,-46096,-3000,-65680,-36769,1459,44775,15490,-6722,43143,-32954,16142,33325,4775,47308,-2283,68849,22993,23916,-3985,-41955,24090,52313,78608,-63368,2581,-23979,52728,-2669,10831,81523,56185,42683,-833,10311,-4785,33002,49357,38662,28997,57088,-83851,-34460,15524,-28145,-27846,6949,-24353,66111,-47750,24350,13746,-727,-43213,27007,68456,63084,2541,-9447,-86546,20873,-20020,-41179,-6749,-19991,-102047,-56070,-42420,43542,27095,40173,11262,-15476,28691,21385,-63171,-135616,-25089,36672,41695,-23648,-2527,-8639,-36976,-20916,-129113,-19598,-55892,-33121,-65255,-73345,-47333,-47083,-38057,37361,-29195,-40735,-58958,-25951,48246,-34790,-117794,-35175,14738,-59845,15133,-3492,-46754,64310,11563,-25317,68795,12082,15413,-52153,-67261,14509,75444,-44608,-48030,-34008,42798,96170,-23117,-13857,153378,-55717,-127259,-22925,-24463,-70324,-27968,58007,-5267,-50950,-31502,-12718,53898,-4518,48431,9515,-5514,32559,57155,18745,-14750,-24684,-989,-4300,1909,-95840,-11992,-40513,25480,-52893,-40939,2647,-41412,44413,88520,-15610,18867,41909,12454,22415,-27597,92026,-14679,-9008,19621,37692,52,31582,-99346,-50306,79143,-11863,-40445,815,63409,-639,-40223,-155423,-69453,-34700,29995,19951,18183,3067,-22705,22286,-123089,-12340,-79261,-8412,-18846,-18740,-29280,12845,43845,-16882,55819,25174,-8668,-10073,-34540,-39469,-71,-46392,13645,23297,-82048,-80849,-51706,54667,-13376,-37311,20786,-3892,21795,-19863,24571,64044,5040,25961,8695,-7627,-3584,-63405,-24645,-39519,37554,-37557,23179,69001,-62994,31600,27089,-21846,7635,-32779,-71791,-36197,36045,21081,43364,31171,46487,-10979,-124763,-95054,-62202,-70356,-81936,-37854,-81694,-75328,-71320,1564,-22864,-149641,-88740,-37661,68113,38887,76352,63256,41638,-17787,-1441,-18621,-10095,-10195,15381,25029,548,-25166,-11618,10331,8931,-50966,2246,-38634,5095,-2017,16008,-39042,116818,54337,100668,68777,-4285,59225,98327,50954,-4663,-38025,-29666,7611,6223,15337,54978,-43959,-67298,239,-101519,-75872,-53717,-30302,7688,14632,-44368,-34324,-56053,-23818,-5845,-87990,-64520,-1,-1455,-19733,-35029,-45654,78148,45908,50867,24753,34691,15141,55284,9929,8975,57907,73012,38004,63985,-5144,40883,-93879,23784,3693,-48185,-64479,-56487,-76565,-66473,-16869],[4285,35013,-8080,30719,-6530,-19969,43332,8617,26485,-31485,9560,-14822,-851,-44286,-23091,83460,-9312,-40994,-66190,-68827,-4831,43086,86295,27881,27436,39115,-33992,7802,-94630,-77088,21980,14120,45998,-6532,-1372,11654,-3334,-4629,-34814,-35605,-30451,-18678,102479,-10751,-26367,33414,20207,-29085,93536,9415,4588,-25301,-122539,695,59568,-29465,-34034,4894,-61050,-27478,60166,672,-3651,60446,38988,-34970,61404,25269,59330,57424,72775,20645,-48848,-104421,-123307,-40068,11924,12837,-21935,28612,-23679,-10110,37285,-48080,-93,27159,-45391,-26302,-36760,-72202,-72874,6619,32688,64796,-41529,5176,39932,30603,-44248,6591,-63632,-53521,-116556,23544,-20244,2246,110938,-6170,-22199,-48528,-79998,12473,-13222,-26052,-1665,-21037,64313,20494,13613,37153,47998,65225,60486,-34275,-117861,-41051,-12243,26423,-27992,-5240,1562,37464,-29986,-64735,16573,-17677,26579,50210,28712,41981,35223,43282,-2205,-2587,33500,-7007,-16069,-69930,681,4415,-9774,-12794,32474,27160,-11025,70899,53469,34229,79574,3963,32730,27525,47937,-68828,7436,47128,12703,-25440,-46485,-12124,13144,-39076,-17466,-38855,42868,23845,-15346,-45582,-47274,-120596,39663,66040,-25369,25404,-14463,-13370,-30965,-32980,89948,35086,48668,44807,78483,38065,-18497,44003,-2568,-3211,-4220,68761,62080,-79910,-114482,-64190,53193,9383,-3517,14776,31324,-53862,14617,38240,61849,45784,-8493,-46788,-43852,-32058,-3946,-31462,54131,55380,4998,-7393,-38452,-40675,-22161,-16806,36283,47501,17291,5123,-11321,95901,108037,-2102,13747,-9787,-52939,-30808,18533,107558,10376,31542,4969,-47455,-157626,34276,27063,60247,-23243,235346,-2017,-82984,56693,21648,-98844,983,26049,-21847,-141812,-129318,-51469,38594,72663,59914,-10068,28773,-19674,-59827,-37862,-15880,63652,-22227,-28159,-14853,90990,14458,-32410,-38694,51219,18921,5415,5869,24378,-40721,36510,-11053,13432,12251,-18155,-63805,-82721,-46204,-11810,44913,8992,-24543,72058,17606,16276,41229,-7561,-77465,-35297,-111249,-52874,11850,-22494,-56981,29542,-114045,-23044,-83929,5353,-27919,34209,-76450,-130794,41637,-22723,42767,-3282,38174,-35418,-22188,-17242,-31589,20180,-33174,27050,94576,20534,-7902,-15016,-23622,-6282,-56380,-14071,51869,-72743,-17166,11983,-72805,51896,38081,-49830,-40981,8016,-52569,-67004,-27583,47571,1115,-52028,13405,-63761,-62205,23053,-19240,25130,-10359,-55411,-13354,-49030,44467,11627,-3331,-82893,-12149,25080,30681,7389,-10804,-106754,50140,-4232,-128527,-54243,-59638,23095,-27202,-41401,-33786,-13101,-97427,48844,23714,11207,-4800,6230,27690,71360,-19446,24830,-28488,16436,-56081,3069,57772,33491,25892,-80608,-8510,38227,14121,-68503,-9696,-23068,16977,68346,8947,-51843,75354,-4802,-86794,-30085,116074,10759,-79266,-83748,-44053,-20876,79802,-34382,-17922,-18122,-45387,-27120,31943,68562,-22567,-22867,31873,-39069,54715,93598,-14520,-17866,-85594,-24740,-3117,-33775,-61088,-66158,-63473,5542,41483,-15875,-17019,29843,103841,-20608,-34796,22160,2285,41893,62253,46269,40605,3413,9321,69423,42492,9487,-3954,-46681,-52174,-45512,-58626,-264,-11986,2537,-23875,27816,75173,76508,-47447,-37182,-20451,8153,-41951,41672,34286,-4979,11323,112241,55012,-87,-10039,6159,-66260,-52245,-35035,6272,38208,73286,-14488,-327,-18741,16566,2265,-14865,-7052,-29435,-73417,25503,-39305,-56834,11654,-22276,41049,-63698,29224,20174,77544,-21243,-31052,-37572,77435,59493,52725,-27912,15170,-3032,32499,7625,21338,-48758,-13668,-46566,-79043,44812,44839,-26834,-67629,-17609,27926,39610,20117,61236,33687,-30133,-33498,38356,-14868,-59284,79392,11534,29860,62075,12910,-10862,-26183,-83068,-9226,33323,-67201,66492,46863,12848,-67041,27118,-30972,28494,39658,-16093,-43124,-60213,10238,53659,6507,14392,79338,-7089,32617,65404,-37283,-12827,-34746,-30822,-25624,69760,46609,-20600,45068,18210,106293,-15032,-63445,-23979,-52260,37436,31761,7727,13087,9015,15522,-65862,-85010,437,-30523,141163,14295,-11197,57264,14623,-4095,16609,46289,25191,16110,-19962,-94634,-18730,33084,-11120,36208,34480,41803,38557,3334,101567,-38826,-12718,21523,18087,57930,-20384,-43147,57743,18015,34867,61356,-27751,41761,-19466,-3897,-15443,56938,41307,-7176,3364,4415,15546,-50792,47393,-70286,15445,56340,22471,-14494,27884,61407,59203,23094,-31219,-16800,12909,42674,14680,3424,29022,39135,-42999,4283,59502,50235,48228,-32123,-29134,-19227,-47279,25589,23738,41652,-51691,-10634,-49230,-25474,-21319,-22976,2182,23787,25771,8937,36446,-10304,2413,28539,391,47252,-29118,61791,16171,18702,-14435,-73400,43114,50839,51110,-96558,7397,-1632,75101,2057,231,87460,56673,23183,-29086,6928,7458,29581,51215,56126,32952,34910,-112539,-36268,-1808,-40277,-37040,3649,-50110,65532,-46059,21490,-443,7796,-67749,28150,70911,69703,19144,935,-68084,26322,-10905,-24906,24041,-27784,-64586,-35759,-52715,28640,22713,37293,-19189,-14974,25716,35524,-65130,-116455,-13825,30250,49868,-26978,-18897,14239,-24240,-24731,-111991,-22231,-78943,-20567,-37511,-56893,-25959,-29329,3471,19318,-37497,-26964,-44674,-8099,38493,-58217,-116838,2289,32484,-40818,-3274,-27580,-33526,53828,5091,-27240,75392,6914,28321,-51853,-61554,-3150,83963,-50630,23312,23485,37829,68042,-6298,-16450,109815,-54743,-96582,-17226,-12338,-48873,-33867,34984,-26162,-56508,-15061,171,44109,-33172,34400,20992,3794,36055,51883,11873,-24510,-13400,-6549,-30596,-37678,-82945,48748,-39827,-4606,-50067,-42076,-8740,-40987,55647,102449,-1317,16236,34762,28849,38071,-19393,58742,-4828,28088,4019,17120,-19260,12510,-113804,-59822,60472,-23943,-55389,17305,68855,6256,-29655,-131114,-70114,-46099,23378,29034,8252,-25975,-76579,36928,-96733,-1847,-88024,-5908,-24314,-22141,-11428,12848,57731,-24603,37076,42143,-15480,26750,-26979,-42809,5142,-42944,-3754,11750,-52205,-48992,-37945,51276,1446,-48238,28428,1016,1714,-8788,25026,62225,-1074,6645,6930,-35995,-20442,-77621,-28846,-53316,37822,-36816,-3789,37891,-57762,38449,28179,-4209,12201,-28800,-81081,-12216,23156,29236,43522,28692,62423,5707,-123772,-89918,-85175,-67706,-36813,-12112,-68602,-56231,-55368,-11066,-32681,-121182,-60492,-47243,75258,42735,56745,76719,50834,-18875,3653,-27404,-10758,-18830,16601,9655,-27985,-29620,-13609,7595,10766,-59576,1190,-47105,8937,-18128,10470,-48434,87197,42898,87372,30438,-25304,50538,107298,37796,-6209,-33014,-40138,2053,-22783,-8205,48787,-53020,-51384,3677,-92523,-80744,-46964,-43854,15590,523,-40928,-25661,-70370,-14735,-14794,-50979,-36524,14280,-14106,-19353,1279,-3423,82075,58436,48192,37108,44509,21977,46231,-12904,11905,64417,65979,40907,45877,-35099,56695,-71160,26092,8676,-36569,-79367,-28982,-50197,-58888,-5778],[2812,35354,-4790,56228,8950,-6902,35159,13117,-4345,-58372,-556,-14940,5185,-61579,-5773,80564,-28147,-44099,-91169,-43881,1218,66999,92214,14918,12388,24030,-4622,10903,-79907,-71249,-868,3990,46068,-19537,-38670,-4036,-15248,-35273,-40992,-40566,-19445,-21430,94753,-45524,-24481,7080,15664,-16350,103061,13419,-5477,-28889,-96234,25409,46101,-11267,-21458,862,-38769,-40178,15456,18809,-9971,79909,67478,-31998,68795,44851,75850,70358,66472,76671,-41436,-81066,-109029,-51433,14182,12772,-22809,23839,-22185,-33963,26601,-52899,20420,20629,-42503,-20189,-15995,-75543,-75271,-5891,5736,79479,-25168,-424,30060,44441,-26496,-7387,-77197,-52569,-96134,39007,-25026,-22050,68223,-7930,-3249,-48544,-92440,6411,-418,-32358,-24684,-25334,14570,11915,37345,41273,48819,83122,68162,-22357,-107660,-14549,-18078,22097,-14283,-18500,-12754,41783,-31871,-58788,18124,274,15649,35391,10521,64925,46875,47744,16098,-7189,3440,-18689,-26307,-39375,-13054,-11578,-12901,419,76773,40683,-25159,47367,51511,2994,75146,8394,45400,30232,44661,-50147,16960,3923,-17828,-24002,-41224,-6373,11703,-46428,-19004,-41052,24461,20010,-21104,-47201,-35349,-86256,59251,83798,-14433,10979,-38874,-35266,10678,-56369,92069,46903,62258,48838,77857,33874,-1511,42501,8217,10337,-21710,56237,24622,-66455,-101610,-55298,70856,8185,-6489,50,52750,-57385,32816,70565,49425,21884,-9118,-45926,-40910,-35384,-26576,-43248,54431,57066,4046,-17474,-32027,-26391,-46011,2683,10121,40725,37938,52040,1171,90780,94357,-40061,-121,-4244,-33376,-22281,464,93252,1748,52392,-11748,-60040,-171203,27902,41488,60309,43946,200775,40231,-90587,4248,-7395,-49330,-8642,23160,-41343,-171364,-120923,-82293,22029,68447,72572,-28100,19476,-14109,-65673,-35769,-4463,32825,-3983,-54175,-10500,81032,-4748,-42486,-38908,39376,35309,48336,20009,16801,-29319,38437,-19463,23816,7537,-3772,-48775,-90614,16429,-3293,57882,-3681,-38924,78503,-2613,4266,9780,-25092,-48819,-52941,-90784,-64495,-24403,-5724,-42268,3195,-107737,-15853,-49720,14747,23873,3553,-66171,-94171,38308,-16983,42583,2032,39159,-14277,-17870,-18616,-48599,-13489,-66092,-893,99058,34735,53719,22461,-27991,-42403,-50068,45634,51736,-59870,-55079,17702,-81248,18753,38693,-49375,-52493,10347,-61389,-46394,-39022,31027,-23797,-53517,23619,-75336,-73052,43227,23593,23605,-17217,-22499,20299,-65128,47523,10440,-24833,-97757,-29361,16461,34130,12817,-590,-111778,29715,-26864,-144170,-46372,-58310,31659,-26550,-28147,-24854,-27491,-110973,16698,19163,19210,12287,16132,19599,54254,-42345,34405,-18476,58888,-31552,-2307,40055,15700,29136,-79737,-12424,35865,12654,-78810,12375,-45066,10320,86118,16338,-47050,76642,-6751,-105109,-36307,124021,9819,-71889,-62116,-28162,-4775,95595,16080,-3993,-24863,-36443,-23386,53235,36133,-20234,-5359,32760,-57062,59580,104350,12525,-15266,-50763,-27678,3429,-32873,-48994,-61242,-53192,-10008,34804,-17565,-22179,57453,122356,-25623,-29751,-8469,10111,39474,65885,67158,51587,5451,24992,51386,40744,-677,6094,-19358,-64435,-22272,-20167,-7972,-7840,-9507,-8649,23377,48667,77885,-44857,-49990,-73454,-222,-36342,36363,50260,1994,14678,93732,47583,6466,-2298,-1294,-80187,-48706,-51387,-15409,33787,55420,-18026,14793,-12646,7704,6270,-103306,-15980,-68840,-65201,42033,-44274,-75748,8082,-11322,63270,-70234,29619,27212,81296,-31339,-57066,-64925,57564,55897,42238,-14225,40080,12864,24361,-24483,19571,-20246,-15026,-53569,-73979,34258,44536,-13302,-48386,-22596,15552,53326,31088,26197,40185,-39946,-49405,39780,-23858,-27476,87095,24531,13558,49981,18739,-20566,-24658,-81080,-9504,23221,-28784,56942,50485,13948,-73447,18717,-27913,38811,-5017,-21198,-28849,-33590,42134,56881,-16437,10,82551,5133,17400,33907,-29568,-12373,-47487,-55280,-23687,52393,28784,-20560,33518,-22118,93275,-37129,-61094,-56761,-50854,27517,50747,17176,44055,-3280,13037,-89715,-125852,-13514,8141,125444,-2149,-48789,53566,8961,-33921,30026,30708,29823,16866,-13588,-107924,-10745,27930,-8964,57104,18857,39306,53940,-85,81557,-40296,-5778,21643,2248,42302,-15812,-42732,36288,-9776,34810,55447,-12376,33024,-75074,-21709,-5641,26093,36239,-1315,-14737,9735,6952,-24300,63637,-59065,799,50326,7195,-52900,2854,91800,54227,18769,-32117,-1962,26172,52928,20392,-1131,48020,30525,-59075,17221,70479,59705,55798,-32547,-13712,18727,-78711,44910,21645,56189,-46450,-15763,-43253,-26697,32044,-5803,7473,11076,29241,13604,16742,14488,5269,22335,-11108,35473,-50448,47379,9416,12055,-18286,-92430,51267,46789,8223,-127044,7654,18353,91052,11232,-17714,71149,47253,2791,-48315,2669,21328,23999,44446,61500,42552,13531,-114292,-31707,-19000,-45903,-43306,1696,-71604,62610,-28621,16887,-15950,14491,-79033,30693,69436,60819,35675,3350,-37277,27904,4020,-3491,43310,-41845,-25719,-15616,-65454,11267,12804,30442,-37939,-19426,11822,42057,-64063,-69559,-2283,26431,59613,-27700,-28823,30531,-28046,-31598,-84206,-26266,-93772,-11982,255,-32202,8974,-15159,24523,-3192,-39408,-1095,-20812,8060,26875,-66268,-92927,39149,40393,-30813,-19110,-55937,-23222,28828,10373,-22665,67021,10517,51095,-43932,-43059,-13049,73650,-59253,79461,94001,45753,34453,1301,-11361,65080,-47563,-61453,-9963,497,-35890,-38004,9342,-32041,-56398,7139,16493,37904,-56865,17905,37881,24321,34674,45694,7827,-14446,-3246,-15685,-53350,-59933,-55545,104926,-26793,-16215,-34568,-36988,-18616,-31524,71872,90146,14510,33679,29865,39771,43730,-20663,13115,237,55281,-12187,-10494,-35015,-9241,-106942,-63944,27207,-22640,-60156,39130,64072,16590,-16119,-94448,-65581,-61386,8996,45717,-2459,-53895,-93750,55295,-34817,12044,-79830,3548,-26190,-19486,8510,15356,58151,-24178,10370,51798,-27807,48070,-11024,-40218,8567,-30644,-13954,453,-2890,-6654,-24061,40806,24608,-51312,34994,3674,-28326,3875,23881,43283,-2878,-10790,9986,-50864,-36608,-80528,-36706,-73077,36009,-24734,-22565,-894,-47907,28194,28482,14833,14682,-20847,-73081,17372,8524,25532,40206,21149,69616,27022,-97947,-64194,-85688,-38917,16081,13600,-51062,-44122,-30849,-26415,-54629,-93697,-38947,-60701,64962,43673,44128,76817,50579,-18217,6651,-39466,-8785,-27567,9560,-3758,-48025,-27847,-9315,16474,-1174,-66173,-969,-49275,9125,-27792,-184,-49674,47424,16829,44491,-2180,-42699,45294,100981,20342,-6654,-18909,-45165,-4117,-40137,-30787,34111,-57889,-25427,3408,-81225,-81497,-35149,-52031,20353,-13132,-33523,-9403,-78281,-12955,-23328,-7472,3490,19716,-27418,-28632,26769,33895,74779,70464,45708,30375,49208,27967,37564,-31591,15534,68193,53519,41264,31652,-52744,65442,-35749,29979,10935,-16848,-78389,-9693,-29293,-39161,2286],[4231,37795,-241,64835,27852,8483,28073,13618,-33623,-81301,-11440,-20431,8151,-49565,16054,70046,-53734,-46149,-93961,-7348,13761,82388,93702,-4571,-15350,8069,34817,2244,-66072,-53062,-20498,-22815,38286,-21567,-60466,-9085,-19765,-43883,-34544,-30888,15150,-12960,53874,-72566,-19912,-20463,6961,-699,75049,8361,-16544,-16767,-55841,47208,29329,6971,-897,-1238,-4274,-43720,-24060,34916,-10807,72328,95242,-23585,70238,67485,92551,77792,55512,117481,-14582,-54372,-80257,-49173,5594,14845,-22350,20669,-16517,-53576,10829,-43614,38568,-1771,-36509,-11735,966,-66806,-76010,-23198,-21742,83674,-10718,-2208,15006,49055,-5916,-25629,-99466,-49827,-65157,42701,-32990,-48684,35764,1336,16285,-29423,-82722,-10948,3754,-23782,-39575,-31061,-47162,1170,43762,46573,52316,94874,74925,-19738,-95465,21876,-5572,22101,16001,-27363,-29187,39962,-33125,-42342,13676,8874,3244,12467,-12911,67256,56698,48875,36628,-1556,-20683,-21946,-25997,-10284,-22455,-40523,-13039,20227,116727,46206,-31224,11884,43652,-24124,60096,10209,30085,33421,37997,-23134,26824,-38357,-45905,-18618,-33392,-8850,9856,-46732,-22383,-34374,3123,17246,-25294,-43646,-23832,-44828,76725,98200,-5389,-7129,-54656,-44225,45793,-70160,81408,58397,65559,45120,53365,27159,14442,33901,10778,20519,-35592,51837,-2591,-45507,-77813,-38897,83734,12513,-427,-13113,67707,-56260,40713,92162,28250,6942,14589,-41837,-32916,-33444,-40899,-46872,50695,55056,-8056,-34537,-25151,-22122,-81770,17413,-23019,18973,39085,89773,22867,72007,77459,-86818,-17161,4599,-17522,320,-14836,79974,-2613,65029,-16127,-52218,-161167,12969,35136,49823,90328,133965,93433,-84071,-27396,-21616,11932,-18639,14501,-53505,-166531,-81059,-97169,3554,58896,75885,-36304,21244,-9885,-58543,-29125,4195,-4224,12414,-84400,-13500,64660,-17980,-43419,-23954,17185,43653,81246,35504,7925,-8881,36282,-20746,32970,3033,1471,-26333,-71220,80791,9432,65323,-18042,-44909,80692,-24228,19259,-16834,-46570,-16464,-49992,-56881,-67992,-58494,20365,-25734,-19246,-81714,-5262,12309,22995,64105,-19604,-42759,-46938,27398,2434,38587,6271,36984,200,-19789,-14722,-63827,-40842,-96180,-32573,93603,38815,73965,46507,-23089,-69747,-42558,84031,64057,-31735,-91205,22303,-89965,-26414,27347,-41670,-62758,9530,-54434,-10433,-48866,8002,-46157,-43803,29070,-77747,-59297,63638,60508,16357,-26403,12673,59234,-62010,41483,3570,-36384,-98429,-43862,3295,31987,12071,4665,-106136,6885,-53478,-142861,-29589,-48815,28987,-25496,-15254,-17940,-49212,-103956,-21709,20552,21454,31473,29675,11048,26460,-60556,36403,-13434,83831,-9823,-6650,28701,199,35166,-78203,-26994,26303,-4143,-80031,38441,-46318,611,99282,21014,-45694,64061,-10476,-108222,-34844,103728,10413,-57873,-15265,-10594,7224,99269,55893,22869,-21174,-27400,-19139,69312,-479,-15431,9298,29556,-74238,41957,103551,36537,-13717,-9133,-18513,28893,-25780,-23028,-46992,-30401,-22366,19129,-14166,-17116,70184,122194,-27017,-20025,-30681,23021,32260,53158,65425,52923,8428,35314,31097,33388,-9998,11537,1714,-77986,-138,30818,-14304,-9462,-15239,3038,10809,24636,81960,-32561,-51629,-86869,-6454,-27640,25147,55491,7911,3507,50511,35629,7002,993,-9583,-79664,-46518,-67717,-26522,41404,40165,-16891,29249,-8739,-1640,8003,-121712,-22883,-100299,-42852,50141,-52850,-75451,4731,8899,67563,-72775,7859,37297,78854,-31643,-78977,-88929,31561,54688,31449,-3197,57825,21695,19676,-61758,14954,9601,-21056,-50644,-58021,14426,38210,6280,-16230,-28213,12255,55807,34487,-10900,49496,-46980,-53792,46165,-20319,14285,82353,39685,-63,30805,31221,-20141,-16968,-67545,-12277,14002,3528,43075,46604,10190,-67326,14550,-23064,59380,-50211,-28574,-10945,-10271,63240,49598,-34380,-9568,71593,6362,-4098,-9540,-28117,-14416,-58124,-70457,-19019,15639,7357,-295,5663,-43519,70600,-54037,-38495,-79242,-43311,18415,62619,25469,64902,-9362,12292,-98407,-159946,-28785,39438,91628,-19117,-73629,37278,-2519,-60482,40897,9699,34836,12029,-3680,-109867,-9484,22718,-894,70600,5213,38312,65285,8387,51453,-30741,1314,22209,-17029,24610,-5717,-36555,11939,-30708,30425,46648,10290,18816,-95280,-35072,11478,-7358,27961,19719,-30740,16263,-2507,5957,73031,-38004,-12997,38781,-9766,-87074,-15633,101788,43886,11415,-28556,16293,40549,48227,18223,-4795,60320,25944,-55117,37405,76463,62170,58855,-13357,7289,45488,-90582,53379,17054,63435,-36461,-19798,-28474,-15399,81049,9112,15636,11670,25378,7179,-9217,35007,22471,16507,-24680,20871,-66003,30719,6934,8614,-12091,-94652,42675,43073,-36853,-145280,4438,28878,96621,24003,-41531,37940,31821,-12882,-54357,-4530,34738,18863,32137,49582,46121,-5106,-87497,-24645,-31672,-43968,-45269,183,-79870,62533,2437,12805,-28814,17373,-73163,36203,64297,41090,47683,-3812,-5888,24836,18610,16640,46605,-58860,1442,-1126,-77005,-4739,2665,23599,-34314,-26490,-7447,38333,-60885,-8114,10394,27197,64817,-27238,-31953,38314,-61243,-36757,-52374,-28231,-97719,-12022,41724,-3306,51680,-5970,20855,-24992,-36504,30207,5514,20590,12545,-56282,-52540,60277,39439,-23934,-24012,-79614,-19459,-7707,24653,-10986,45678,20597,76210,-32353,-17641,-11947,56684,-67971,93473,145100,59775,125,343,1131,39584,-33666,-26931,-4147,12500,-31584,-39565,-16463,-28899,-54659,28278,28803,34094,-65631,12196,58357,52530,28360,37704,6967,16160,912,-27255,-68245,-60020,-26764,140019,-6226,-8084,-10136,-27143,-25552,-15980,90559,58475,27708,73468,26323,45202,37784,-33322,-32666,1891,69404,-22562,-39670,-44662,-26578,-79320,-60814,-11541,-16404,-52701,60222,49695,27946,-5684,-59661,-56837,-75760,-6709,74127,-9740,-68158,-80839,72335,41711,25786,-58279,15386,-24409,-14169,23106,19751,46771,-17806,-16290,50358,-42109,50034,9074,-32222,10482,-13140,-14779,-7396,45139,31018,-11147,29160,48002,-38080,40116,4633,-60275,13244,22170,10702,883,-23943,16403,-48637,-48318,-66490,-42406,-95497,30233,-4181,-36594,-41593,-41199,8297,29034,36299,15631,-11066,-50678,48176,5298,15387,33265,6111,63544,46110,-57851,-34829,-67296,3179,60789,38991,-30787,-45967,-7522,-38908,-83188,-82570,-32319,-76370,38850,45374,41745,61805,40430,-18492,3352,-53090,-4455,-34687,-6849,-12633,-51331,-19909,5082,38221,-24184,-70696,-1803,-45429,7095,-32350,-18693,-40455,13575,-15896,-8622,-18676,-51242,41041,78782,4505,-4318,7107,-36777,-8904,-46167,-44187,11753,-60454,-1013,-490,-71875,-82392,-19100,-48976,22063,-25571,-26720,7849,-82414,-19682,-27929,28918,45350,16952,-38061,-44679,38568,56159,59223,84072,42864,9380,47949,34499,33363,-42301,18260,72253,40409,38638,29250,-53493,65215,2277,33742,11922,5300,-58370,-2427,-19335,-10214,9254],[9192,41359,4248,48801,44419,24797,21525,9842,-51287,-96633,-22920,-30247,8059,-4638,32498,54702,-75830,-42228,-72591,29090,24497,85057,88230,-23443,-46525,-6497,69416,-14970,-59421,-31604,-34819,-59307,22177,-16643,-67551,-2774,-17566,-26041,-15320,-15404,63401,7138,-5987,-86033,-14818,-43729,-5598,12516,23464,-5406,-25804,2237,-22112,55437,12963,22555,21318,-1269,33298,-39322,-43545,46308,-4931,47303,119205,-6695,66816,86005,102749,77351,45108,133174,22057,-33821,-43578,-31263,-13450,16003,-20330,21212,-5406,-57069,-2655,-18060,49841,-32077,-33075,-4680,11093,-50079,-74761,-38691,-40728,76484,1310,2823,-391,44778,11195,-43652,-130778,-46191,-29620,33073,-43842,-62718,22076,21385,32386,7271,-47048,-36296,-2294,1044,-41955,-36358,-99959,-9185,35103,51474,56367,97841,75963,-20957,-86806,59718,13784,25374,49178,-32381,-42651,33181,-33488,-21710,3144,8273,-6083,-14665,-32241,50076,59525,47015,56124,10424,-36766,-17128,-13914,11880,-24235,-68423,-9795,33089,137071,45072,-30974,-18673,32794,-41938,40098,8307,-4681,37682,34292,4185,34668,-63749,-68560,-12302,-26869,-17165,8845,-41673,-23999,-15172,-16401,14717,-26305,-32611,-16666,-15504,86637,98971,-1145,-21058,-52822,-41098,63799,-69308,59354,65721,60183,33900,17323,18933,26311,20428,3745,22238,-45593,50090,-12788,-19000,-46482,-19346,89819,21664,11118,-22058,72859,-50771,30184,95239,3036,12964,52554,-35485,-20580,-26715,-43172,-38602,45495,48160,-27656,-55636,-17344,-28523,-113416,25200,-50315,-8665,23884,108940,50565,43960,63490,-125624,-33321,11606,-9174,32048,-15795,71086,-4078,64973,-8998,-28243,-136482,-119,12204,32725,112248,35037,148410,-58129,-17310,-14610,64055,-27806,2842,-54592,-127467,-31017,-84184,-9337,44115,67825,-36418,40143,-8757,-42537,-15470,7480,-43176,22469,-107752,-19835,47271,-18034,-30588,-4325,-6200,45251,97035,46923,24,10373,27327,-13393,39119,2163,797,-4306,-31662,126965,27328,70650,-31709,-39280,79527,-42853,47049,-32114,-65334,10627,-27597,-21027,-65030,-79454,39410,-14290,-33525,-46336,6239,78391,25945,75252,-26983,-4088,-6696,15221,31276,35506,6495,32712,4631,-24327,-6602,-74275,-61434,-110594,-54826,79372,33915,53157,54456,-7474,-81479,-37095,89999,88267,10821,-107508,25974,-95393,-66094,799,-26088,-67076,5354,-34654,31821,-54418,-16601,-58999,-26213,28401,-69098,-26536,78731,72172,3588,-34361,37434,86322,-35492,30396,-5963,-35500,-87009,-51814,-14019,21540,6971,7437,-90297,-10590,-77501,-127310,-11806,-34073,15438,-25078,-5894,-15619,-68464,-77755,-54779,33450,17740,39478,41925,-1275,-7553,-70822,29366,-12546,94848,6840,-7403,24980,-9055,38575,-72045,-44772,9455,-33023,-71391,60292,-23389,-3215,103627,21053,-43152,42218,-16071,-95904,-24753,60718,11405,-42199,35936,4696,13858,88854,73356,55327,-8536,-22484,-16590,78512,-31669,-9369,18717,22162,-86415,2480,90430,49859,-9858,28802,-6,54429,-15237,13433,-24998,-7296,-26990,-1077,-8322,-5638,63087,101632,-24859,-5916,-35313,35363,21826,28019,49120,44537,11330,38868,15631,20997,-15789,15264,10875,-83005,17902,70675,-18439,-13786,-14460,7017,-8044,12053,85715,-12338,-36347,-53006,-10564,-20510,9726,51026,9446,-22679,1035,20915,5119,150,-16649,-64629,-45745,-83506,-32746,48888,29049,-12734,41129,-10958,-15240,5073,-84138,-28161,-114962,-13306,48821,-66477,-57872,3538,36075,55729,-71398,-29528,46987,69884,-23519,-87999,-99491,9807,53535,22154,2957,62907,22990,16555,-96120,8096,33348,-29088,-42042,-37307,-8992,30380,24207,15954,-32967,18139,45043,28670,-39408,59383,-50892,-46974,53405,-5758,54013,67360,49977,-12332,10750,46499,-11885,-5208,-45265,-20218,6711,17670,25028,38872,2173,-54480,14750,-18566,84444,-76790,-33921,4266,-2239,69924,32580,-38014,-13955,47233,-5474,-23644,-49450,-34536,-16828,-63543,-78480,-15020,-27919,-11014,27979,-31022,-48362,42632,-61758,-2085,-80980,-32171,10792,67131,34047,71578,-7139,11379,-92562,-173621,-40808,52739,50287,-32279,-84936,10601,-20355,-76414,44405,-13977,38023,12439,8662,-95984,-10222,17278,15349,75087,-231,36088,69563,22440,21281,-11900,4136,21320,-35610,11157,9637,-23354,-9909,-45491,19613,37402,31739,2897,-85332,-39336,33127,-35348,17363,51678,-40429,21561,-12306,31435,78406,-10234,-20683,23078,-23511,-104989,-23083,88136,30907,5146,-21381,31586,52017,32954,5355,-7988,62795,24569,-33226,56091,74957,59098,54510,17080,19162,54486,-79947,52363,15711,61078,-21349,-19193,-7256,-5481,111881,16480,22640,21953,15939,-6356,-31712,46210,47059,12576,-33228,11345,-76527,14848,9833,11237,3923,-81153,18490,39481,-68866,-144355,1136,27499,90501,37557,-67097,-711,15935,-19646,-46537,-15682,45044,17662,19542,21626,32257,-18813,-43652,-19991,-37362,-37075,-42138,-1649,-71343,67053,37969,12478,-35271,15938,-51766,45835,56361,18664,51518,-19835,13324,17287,27362,30931,37331,-73737,9039,5537,-82412,-16685,-1993,21333,-5716,-33341,-24045,24665,-57453,42318,23920,32379,58799,-26597,-30100,37513,-117250,-36999,-21461,-26367,-90825,-20731,76298,23691,91783,-2090,-1391,-42290,-31022,58558,25927,29100,-6186,-34276,-8621,58661,32906,-13564,-15263,-89212,-22640,-49421,41534,5369,18982,32338,94358,-19789,7720,-899,45557,-71618,64560,156446,73391,-28852,-5220,18191,38669,-15426,4021,-3021,22142,-34151,-38122,-39319,-23182,-51997,41553,30819,30638,-57137,22551,75443,79831,18574,26467,7672,58256,-2912,-36670,-72149,-41201,-8628,144985,14214,11778,16873,-14898,-29080,1043,103206,21767,34775,121024,21113,47526,21630,-53841,-67064,3502,71890,-21977,-64426,-46018,-33717,-39641,-50347,-45499,-11471,-34531,73831,29237,37395,-2554,-36000,-45887,-82875,-17326,113328,-10702,-60180,-53890,82819,104471,36368,-30216,22817,-20284,-10410,26369,24766,29366,-8663,-34458,37901,-54100,36022,28084,-19613,11699,6575,-6842,-8682,72727,54511,2948,21745,64473,-6623,42464,4706,-84832,17601,21470,-26354,8830,-31344,23469,-32204,-52209,-36090,-40728,-116849,19012,19600,-53273,-76121,-42685,-12984,30064,57851,15191,-1482,-21773,74730,19263,6181,23542,-15858,42661,55321,-17661,-17555,-40018,43539,86681,60799,-10483,-59641,5347,-43906,-106368,-91501,-41189,-90497,4493,48333,47848,37140,22916,-21621,-9665,-66141,1095,-40007,-30300,-15509,-37022,-7007,31448,67681,-51040,-72776,1421,-37330,4129,-34416,-44687,-21439,-4904,-45012,-42083,-15582,-48001,34213,43600,-6176,1962,43782,-8947,-10204,-44201,-44406,-14668,-62664,9244,-7609,-66388,-87160,-1154,-33151,22240,-36707,-24132,19828,-85564,-33331,-26525,48295,76578,8071,-44349,-60939,43792,59131,41302,98341,39063,-16605,41060,45128,34509,-45071,16452,78201,30532,33424,38000,-40665,58449,31264,33309,13369,22640,-28160,-4973,-20473,21455,15811],[17410,44203,7479,12628,53717,39166,14643,3130,-52571,-98501,-34512,-40523,6188,58901,36600,38786,-84801,-30119,-37349,54002,26798,76248,74330,-35860,-69855,-16232,84303,-33839,-60836,-14518,-43971,-90753,-228,-11246,-63967,11239,-12473,11123,8697,-4808,105667,34121,-58723,-84107,-10853,-58649,-20653,18754,-28590,-25112,-31499,18361,-12366,41977,340,33864,37952,1033,64294,-30141,-39614,51311,6289,22604,136837,18038,59626,91768,100729,69318,38978,123401,53449,-24217,-8845,-5834,-40440,12862,-17176,24620,9080,-39176,-9558,17859,51712,-57724,-36891,-3098,13734,-30901,-69167,-44301,-45984,61540,10748,14067,-11373,34880,20377,-57076,-163439,-42316,1982,12588,-55717,-55173,24469,49298,42258,53543,7604,-62923,-16778,37326,-31780,-37761,-130386,-17652,20428,55052,56981,89647,65608,-18654,-84371,88396,28523,29571,73874,-33934,-49600,24445,-33168,-2450,-11347,1928,-9322,-41313,-39148,24214,51589,43406,69951,22098,-44038,-7278,6144,26212,-17166,-79637,-3066,28027,128174,37910,-27660,-32406,24038,-47171,20614,2781,-40862,44750,36589,24024,38894,-61524,-82659,-8540,-24211,-27247,9429,-34009,-20771,14679,-30575,11651,-23517,-13848,-14720,-8538,86603,79654,-2972,-24852,-34088,-29776,61212,-54877,30781,65249,50911,18137,-14859,11487,32835,4726,-11309,13889,-52993,43883,-6868,10216,-10288,-1548,89476,33289,23460,-26658,68298,-41627,1277,78047,-20338,41095,88010,-26474,-4930,-17846,-36864,-18393,41688,37060,-47893,-74471,-8295,-42213,-121938,26932,-63133,-30301,1952,106781,78303,15192,55325,-142878,-45306,13930,-8270,65515,6540,66226,-5438,51169,5885,3057,-106931,-3541,-17749,15679,112308,-89160,194370,-12595,32172,11294,94562,-34501,-7988,-43608,-69130,7715,-41955,-10209,25777,51088,-33594,73393,-11741,-23149,5794,4683,-78873,23181,-114169,-22787,36616,-2522,-6514,9736,-22182,42228,94484,50126,-6175,21421,12334,2194,40253,6932,-1261,11248,12231,143159,46725,72251,-42723,-21380,75294,-55292,70938,-33534,-75121,27190,6045,4221,-59773,-84869,34640,-10918,-37952,-11375,15195,118874,22110,53800,-16521,44854,15115,7349,60933,36032,-177,27136,-667,-25350,3974,-77056,-75443,-101474,-56527,60911,24633,14973,49223,17965,-76726,-35400,68651,115482,60861,-95972,29570,-93906,-84212,-37311,-4141,-60597,-1158,-9024,68025,-54741,-37668,-59027,-6705,22674,-50922,12266,83348,46697,-12914,-39521,44610,91783,7783,19294,-13359,-23767,-68320,-51389,-33763,2925,707,11546,-67537,-14945,-90271,-102377,-1373,-16561,-4217,-26413,617,-17767,-76318,-43332,-70443,55390,9642,28365,47985,-19423,-38165,-71975,13921,-12689,97490,18638,-3773,25626,-11633,34070,-58046,-55502,-11760,-64086,-55549,69056,16015,6769,96472,15862,-36508,17870,-22514,-72749,-7993,9351,11490,-27650,68268,14323,15368,66569,67892,82180,8759,-24864,-17235,81966,-49800,-2716,23069,13061,-90571,-47958,67557,49157,-319,54750,23460,63456,-5629,53076,706,8152,-21864,-19017,-2866,7563,40709,66217,-18993,10120,-20901,42036,10600,-428,29670,30020,12740,36653,7862,4261,-16522,20681,8352,-72159,31413,83466,-20073,-16289,-8617,1527,-29484,14358,85466,11659,-6575,5865,-13933,-18424,-6016,40848,3879,-58561,-34653,6466,4452,-1955,-19699,-39256,-45832,-98212,-39162,45123,22044,-7568,49769,-21181,-33991,-3320,-28216,-32014,-109464,16102,40023,-84425,-30804,5874,62374,34500,-65534,-68447,52048,55462,-10667,-78602,-89999,-1489,47768,15207,4361,53932,18402,11173,-118787,-122,45833,-35647,-34326,-19362,-30520,24342,35277,37359,-35355,28971,23643,10357,-54514,65950,-51303,-32015,54676,13905,81166,48564,49020,-23898,-4940,60035,-744,8559,-18481,-33581,1848,12190,4929,31059,-8293,-42685,16794,-15551,104713,-72688,-32942,9948,-15995,63876,9263,-24163,-14246,16554,-27643,-33422,-71536,-45336,-17347,-61379,-82930,-12206,-64039,-22781,50028,-65829,-43264,14544,-58889,36625,-59031,-18913,5727,65850,42416,64248,1033,7055,-78065,-161913,-45990,47055,14400,-39295,-87753,-21755,-41011,-76833,35660,-36777,36383,24492,21638,-67939,-9537,11919,41524,72674,6043,30702,66408,33296,1740,10512,-872,15905,-49448,6185,27138,-3810,-25444,-56676,1631,28917,44679,-12237,-63801,-33157,52008,-54780,5864,85171,-41268,23756,-22390,43927,83176,17305,-19103,7246,-29372,-100593,-18982,55961,18039,2840,-12623,38788,58108,15523,-17681,-10112,55090,23792,-3134,64163,64757,52171,40970,43837,13559,45980,-52825,44547,21523,48985,-2691,-12804,16408,-6784,115182,13204,23239,28081,4277,-19740,-41239,47439,70718,11177,-31160,9603,-83126,563,16226,19586,25682,-57407,-13509,33938,-77397,-122766,1553,16693,73286,47651,-88084,-33001,4972,-16108,-27678,-29724,47873,23422,12057,-14266,-1125,-25423,-3482,-21592,-35988,-29895,-34453,-3967,-49123,74207,65990,18690,-33175,11155,-21067,59522,47113,2068,45379,-41668,13025,6729,27761,37817,24903,-81301,-2843,5980,-76840,-23387,2679,26189,39091,-37167,-30441,4757,-56354,57689,36447,39912,37912,-26037,-26780,29394,-166830,-31505,6894,-20927,-74615,-33777,91899,42379,118689,-2330,-29651,-53677,-24487,77160,33619,34507,-29277,-11697,24952,37002,24780,3261,3432,-79176,-30253,-88153,53981,21624,-2838,40655,98241,-5831,26717,14600,45570,-64768,15684,133164,82785,-45477,-10490,35307,52764,2899,31095,-8544,28445,-40792,-33741,-55952,-18026,-46773,42665,20228,25506,-36766,43069,80454,96214,7959,11209,7075,96131,-12956,-37732,-64233,-13294,-7121,121796,26671,31559,39699,-2697,-29715,14728,98030,-5363,33814,149031,10317,50111,-929,-74273,-82324,8732,66616,-9317,-79920,-37357,-28306,-294,-34359,-66918,-9280,-9655,75001,8357,42420,-7310,-25022,-35008,-77529,-19217,154644,-4727,-29621,-26849,83299,132809,42014,-3398,19212,-16126,-11298,16391,28904,13757,76,-39074,18327,-60104,14380,41776,-2999,12809,26234,6701,-1503,72454,61676,21986,20596,69697,33082,40119,4578,-94540,19011,23077,-56412,17176,-32857,28203,-9533,-46209,3184,-29684,-133222,2613,41009,-78767,-96429,-52376,-29584,31353,75171,12985,6226,4628,92196,45870,4205,12648,-41018,9134,48759,10807,-18759,-15610,71595,90833,74185,6663,-74419,3632,-39380,-110759,-111405,-59604,-98073,-26878,50285,57690,14376,3073,-27696,-32945,-77071,5702,-44755,-55050,-12386,-12273,8902,67169,94475,-72407,-71686,10341,-27514,531,-36419,-71638,3534,-6979,-60534,-33921,2650,-33518,22639,2709,-11822,11272,84060,36498,-6805,-37828,-32794,-39363,-65397,-2183,-17099,-63743,-95369,15567,-8423,22986,-46919,-27219,23406,-89120,-50188,-19172,47625,87433,-4235,-46472,-69866,52379,44819,27180,109487,33834,-37921,29756,62599,38589,-42660,7085,85087,25582,26508,47865,-24228,50717,41972,24391,16448,28965,-4407,-11743,-28860,47744,21681],[27740,44274,9011,-28611,53426,47608,7118,-4297,-39562,-79493,-45261,-45931,4544,117456,27473,26745,-76210,-11456,-5561,60673,19888,61189,53114,-39524,-76649,-18124,71837,-46742,-65845,-5568,-48825,-102037,-24216,-11130,-54445,26963,-9670,51811,25517,-6614,122359,57983,-83496,-69632,-8376,-63600,-35619,16635,-62740,-46327,-33108,25012,-30707,6252,-6581,40405,43384,5330,81628,-19646,-18886,49495,19462,14274,146592,44243,49154,79012,84935,56311,37584,95782,66500,-25032,14962,11809,-69739,3957,-13772,27332,22472,-4985,-10185,50795,44410,-67741,-48855,-9839,10682,-14380,-56981,-34183,-38265,45338,17112,28086,-14397,23699,20430,-63125,-184523,-38899,21781,-13206,-65315,-27748,33125,79833,45017,95701,63232,-83497,-35858,75209,-13180,-32225,-136324,-24209,11488,57057,50457,69536,41057,-8565,-86534,99945,31785,31906,84173,-31022,-49539,17154,-32747,11566,-25281,-5149,-5908,-62758,-30070,4857,32302,39581,72637,26985,-42579,2747,26381,35373,-2324,-65635,6662,1725,90187,25761,-24699,-25658,22235,-40217,5212,-5132,-61376,56145,44199,32198,39175,-31820,-85964,-9852,-25834,-35413,11434,-26296,-11653,46941,-38444,7960,-17639,9847,-16027,-22434,78567,41916,-9972,-17692,-8654,-15155,42607,-32934,2511,55484,43586,2599,-33487,7575,34688,-11494,-30311,-1931,-59407,28818,7857,37770,29052,10401,84424,44805,32635,-28403,57272,-29615,-35207,46340,-36999,80041,107176,-13763,12885,-11224,-31426,9476,41195,24228,-61207,-84147,1481,-57443,-97306,25526,-60526,-36191,-15172,87299,98736,-4481,52157,-134988,-51327,11643,-11836,93842,52456,62205,-9496,26193,22559,31718,-78975,5132,-43719,5235,97574,-224460,221518,47019,98419,46459,102237,-37350,-14734,-22891,-14214,25434,18096,3598,6821,32143,-33438,108086,-18564,-5426,31752,-2751,-104473,14488,-99529,-15939,39245,23982,20149,12520,-25789,36517,77642,43849,-11814,22165,-4172,23758,35065,16677,-952,17267,43022,130278,61472,64822,-49999,6076,67982,-59817,81284,-22866,-72224,32320,39908,10760,-56180,-81857,39,-14172,-33403,17185,19195,115377,12796,11434,6666,91115,17745,6666,81702,39321,-15201,20573,-12091,-17414,14967,-70877,-81913,-70239,-34476,43737,16359,-13588,36136,49198,-60409,-36659,35532,131586,106451,-64439,33918,-83655,-74263,-75128,20555,-41076,-8116,14843,87942,-50113,-50872,-47367,8699,14868,-27653,42981,74658,-10435,-29895,-42519,32942,75797,52350,12322,-14026,-5933,-47500,-43418,-52538,-20492,-3994,19576,-42205,-1389,-85130,-72746,-3861,1737,-22983,-30215,7670,-22055,-68006,-15309,-60992,76859,130,684,45072,-41350,-53923,-64713,-7125,-9636,93687,26999,2795,25296,-11217,19247,-36181,-50136,-31962,-85866,-37513,58334,55778,32686,78170,6629,-27245,-2040,-27827,-45998,11147,-33454,9709,-16145,68183,16503,13247,38977,48756,93551,24961,-35282,-21289,81174,-52419,4538,24449,5813,-86052,-92143,40369,37406,16363,64806,46447,50237,-1306,86431,24774,12382,-8195,-28824,-218,18776,13877,27317,-9002,24210,6583,39893,1052,-21439,16627,15215,11397,31589,6152,-15262,-12239,29821,-918,-44569,41582,69510,-19941,-13321,-162,-12171,-49166,28322,79397,33942,26346,51223,-17991,-22470,-17257,29985,-9020,-93207,-44041,-4219,6832,-1738,-16090,-10089,-45499,-110153,-46311,26936,18296,-2827,55947,-37351,-54722,-15692,14776,-34573,-88339,39853,27628,-103181,-4454,11964,78221,12476,-54436,-93544,49405,38470,2791,-51429,-61242,-2299,32782,9798,2238,33873,10745,773,-123117,-8452,46022,-37932,-33740,-10490,-45866,21534,39286,43244,-34507,39726,-1557,-22859,-59086,64888,-47603,-13440,45129,30798,89941,31497,33710,-34353,-13503,68183,8057,22147,8389,-50082,-625,-4121,-13496,25439,-18536,-37748,16774,-13617,111243,-41306,-23580,2533,-46326,51343,-15610,2340,-12739,-10540,-53799,-29300,-70997,-53326,-14634,-51041,-85323,-8415,-82195,-29334,55847,-89409,-33801,-8643,-46757,65503,-20123,-4074,4207,61353,48206,46732,9531,-3312,-62621,-133164,-42913,29914,-6381,-40634,-88629,-53623,-57448,-61842,11973,-55136,27419,45845,32976,-32591,-6083,7285,76162,67629,23062,21888,57862,33727,-648,28264,-13923,3266,-55970,10862,42204,19153,-34022,-66145,-22092,21116,46037,-26245,-48198,-18622,59231,-67194,-5209,108813,-33245,22087,-32659,39156,87470,36896,-8427,-2859,-24361,-76411,-6439,16940,7383,4956,-4887,36015,58886,4612,-46831,-9669,39101,20467,23078,56880,46205,42812,19009,52386,-7755,25780,-21132,32829,34384,29455,16371,-2244,37640,-19528,90587,-492,12456,12671,-6031,-24292,-32027,41686,86537,13315,-17556,12095,-86570,-12575,22236,30077,46694,-30869,-42245,24818,-61755,-85070,8020,2029,46280,50062,-98159,-52458,2376,-4074,-2972,-42435,36967,36992,13029,-45702,-42917,-23607,12491,-30392,-29333,-26648,-24295,-6280,-21138,81017,77805,32050,-22941,5019,10633,75074,38400,-2639,30048,-64665,-4972,-4230,21113,38260,19521,-78272,-26904,4435,-57804,-25074,17048,36717,82243,-35748,-22506,-14911,-60406,32210,45093,46465,4119,-25088,-26038,15926,-175629,-21368,33250,-13432,-51207,-44454,81018,48240,125909,-4319,-51366,-59881,-16894,83570,25835,38102,-53164,1469,39549,4852,18158,24617,24148,-51327,-38345,-116129,57077,32453,-11658,42240,85680,12725,35293,26428,53232,-45155,-23314,98858,86806,-44303,-11850,47689,65697,16689,55598,-20145,31364,-48650,-27000,-64112,-13137,-37811,31480,-8,17549,-14303,61803,67863,95261,-648,-7055,2431,114493,-24501,-25834,-46325,11464,-20726,80713,25906,41715,53275,7508,-28543,21512,67734,-14208,24889,132999,-8382,55570,-25015,-85423,-75956,19688,56741,10951,-83494,-18246,-12520,28683,-16121,-73582,-7579,17121,62637,-6831,41780,-16938,-22589,-25839,-58483,-13168,183177,6317,14884,-6628,73453,123012,42443,15844,1122,-14209,-17324,-3706,30896,7162,6051,-30684,-2169,-58134,-6155,48290,17115,13577,43947,21367,13876,50983,55756,48040,23137,62896,60638,31489,4503,-86432,22040,27156,-70164,21212,-29630,28469,9790,-30455,39751,-11606,-141040,-16036,56377,-111121,-97572,-64920,-38599,32677,84540,8332,10777,22418,98236,73444,12016,2489,-63541,-31357,24865,22386,-34147,-2935,83355,76906,75014,18018,-76774,-9948,-26659,-88836,-126555,-78788,-94758,-44876,48068,66109,5926,-12866,-34687,-62594,-85655,5938,-50496,-73274,-4664,11603,25410,103693,107328,-80654,-66690,24557,-18444,-4381,-39668,-86482,28302,1922,-55620,13804,26041,-11882,6778,-33722,-15584,20426,115874,87096,929,-28869,-14798,-56137,-67707,-33295,-27549,-60884,-101923,27989,17414,25918,-56599,-34989,19782,-92355,-65729,-7904,30680,75179,-17232,-45945,-66327,68926,19622,20474,113012,27016,-48150,15729,84822,41328,-38454,-9956,89753,24635,18523,45458,-15719,47353,31023,5249,21205,21532,-814,-16947,-39043,61881,26433],[38495,40083,9562,-57379,44609,46248,-302,-10387,-19887,-36007,-53731,-41854,4994,151605,10856,21708,-53052,8934,7969,49629,9817,46268,29117,-36273,-64011,-11459,35889,-48490,-67308,-4513,-49070,-86349,-43684,-18953,-42812,38601,-12984,78531,25879,-21990,104783,66758,-76649,-48901,-6381,-59878,-47016,8509,-73132,-64505,-31114,20782,-65867,-42485,-7753,42406,35669,10102,82754,-10125,7341,41711,30283,26879,147859,60871,35470,48638,59365,42044,38110,61188,56084,-32043,22995,7982,-92733,-9064,-11172,24761,30191,31508,-8623,65163,30851,-58300,-65108,-25247,5418,-3816,-38273,-7970,-23827,34330,19517,40287,-8111,14683,13691,-61705,-183305,-36756,25829,-37406,-68732,8439,38863,106784,41918,118519,97480,-93429,-55654,103050,7161,-19210,-124204,-30007,17041,57612,35787,40231,6253,7064,-88266,93215,22571,30220,79833,-21435,-45044,13607,-32802,18614,-32713,-8525,2191,-75283,-7738,3589,4934,36654,59589,21790,-33202,7709,37927,42985,17131,-30667,18065,-40002,32626,10615,-23900,-2131,29635,-25353,-5076,-13631,-58869,71560,54225,29922,36460,13868,-78594,-16579,-30198,-39981,13762,-19933,1468,69357,-41709,4490,-10694,32263,-17038,-47131,67406,-3801,-19333,-4844,9429,-1416,17631,-11296,-18647,38514,42298,-7884,-38537,9020,33853,-28410,-47942,-19547,-65453,5743,21700,57900,69038,14436,76388,54759,36778,-28791,44742,-15328,-61690,11605,-44662,111431,105869,3044,31737,-11560,-37787,37381,44323,13064,-62235,-80351,10446,-68235,-45632,24279,-48618,-23196,-19136,58757,105527,-7828,50869,-110024,-51149,7045,-15922,113349,110527,55595,-17720,-4819,34458,49988,-55397,22838,-57110,5298,77494,-351544,222948,110924,152053,78267,93237,-35997,-16025,2336,18462,26058,75795,29134,-9294,18762,-39174,127070,-27487,7249,55946,-11845,-112219,75,-68316,3859,56242,51237,38583,4404,-17142,29390,53444,30173,-18811,14923,-15455,47683,23885,27887,3343,13799,49436,99378,66092,43968,-53238,37347,57944,-55886,77332,-5345,-56754,28321,64654,-1400,-55985,-80393,-52697,-20003,-22697,37376,18432,71193,1244,-31511,32256,118571,9680,12647,86808,41401,-37292,13005,-24449,1058,24562,-56673,-79339,-27535,3737,31641,12550,-18737,20365,79827,-40346,-38192,5772,124840,134945,-33017,39435,-65780,-41991,-95806,43356,-11229,-13430,31965,87945,-41232,-53463,-28619,16539,8680,-5170,56374,53569,-74220,-43451,-45362,5921,45800,81076,11632,-5675,12068,-28194,-31056,-65803,-42993,-6646,30974,-17694,29004,-61997,-42302,-19883,19159,-34620,-36239,18932,-25115,-44631,-4183,-27235,86167,-7551,-32020,33642,-60800,-47983,-51090,-29276,88,82235,33217,9130,19738,-14525,-4003,-10455,-25279,-45276,-91163,-22689,27836,79009,68089,52488,-3953,-20541,-12259,-29677,-22748,27542,-55475,5823,-8693,38250,11701,9679,15157,29337,85800,34627,-51613,-27637,75878,-42566,12728,25472,3294,-75217,-114473,15720,22806,38631,59935,63047,20920,-4773,105175,42652,5744,10019,-28158,-1931,26260,-5903,-1936,5467,32547,36994,28292,-5133,-27065,14511,5899,6850,27282,6339,-34394,-4504,41921,-10091,-6245,49252,42028,-19601,-3752,8260,-30353,-63596,45695,68813,49299,47552,53346,-22791,-31192,-19971,22360,-26289,-113291,-26488,-8370,11319,2815,-4427,16201,-42746,-115901,-49975,934,16760,1121,61556,-53172,-71399,-28504,33475,-36128,-62506,55305,15854,-117488,13055,20860,77614,-3290,-38248,-95491,38573,23363,14142,-14802,-22181,2073,7274,3455,-1994,8820,2748,-13853,-106916,-15212,37274,-34899,-43594,-13675,-52245,21761,40348,35875,-30627,47660,-21785,-67748,-61125,53247,-39146,4189,25122,38260,80378,16707,5820,-42485,-14947,69232,11229,33004,31587,-65634,-1071,-17794,-26281,21857,-25697,-41134,11473,-11056,99765,-382,-7157,-15276,-75986,40070,-37398,30122,-12410,-26295,-76384,-12964,-54686,-51221,-8910,-34386,-83528,-654,-79159,-36177,43077,-97355,-22823,-23103,-28845,76348,21722,11929,6534,56204,48488,24846,12061,-19928,-52088,-104819,-32787,11888,-9998,-39289,-91197,-78981,-61537,-36950,-25096,-66340,10693,66387,40314,1380,-174,3861,112307,63877,45304,11091,46936,21393,13552,33566,-30650,-17261,-54958,23188,50908,40793,-38262,-73303,-47837,13616,38068,-40594,-45588,-139,48914,-75659,-15060,113734,-19163,16987,-42324,19502,87325,43278,7853,-1790,-8384,-42261,9267,-15612,30,9448,-442,25355,56979,5315,-75543,-4950,17982,12317,36278,36422,21091,32131,-7345,37009,-34499,2214,2581,19712,50156,7237,31863,8935,51493,-36172,48162,-21227,-13001,-31405,-12712,-13314,-3782,32963,91800,23056,3170,11891,-86689,-24802,23653,36918,60660,-8237,-57811,12674,-30915,-40254,20221,-10635,11185,42485,-94195,-59769,8623,12242,21869,-46151,6735,55534,22299,-60659,-74153,-13717,-4694,-43682,-19849,-29118,-14786,-7810,3631,86300,72286,49636,-7600,-213,35943,87824,31833,6282,8907,-83565,-30595,-12475,11711,34330,26332,-64744,-52183,5594,-27358,-22885,37703,47541,104562,-28004,-1159,-26769,-71412,-16049,47278,48390,-34831,-22824,-30888,-636,-131133,-8513,57876,-5449,-23134,-46528,46065,40395,113268,-5444,-59366,-62552,-6931,80479,5017,40252,-71598,2856,35392,-26370,14251,45142,38606,-15346,-43397,-127922,49598,34185,-5466,36664,60669,38670,32641,27163,60513,-15842,-33723,75968,85822,-24695,-8204,51736,64500,22453,78582,-34291,31824,-55584,-19008,-63679,-6921,-26702,12217,-22690,7071,780,69599,38652,77593,-5408,-25118,-7444,105705,-32039,-905,-22370,23310,-42321,34042,11236,38712,55442,14523,-26594,20167,17168,-4649,9767,69714,-33269,64493,-46101,-80725,-50569,35736,42686,29638,-74901,9360,7384,43362,501,-69710,-3441,41812,40265,-11964,35994,-26480,-22735,-18653,-30101,-4295,185090,18607,59203,5745,56252,86974,38652,24237,-29165,-15519,-26069,-26900,30138,13813,8246,-15194,-17507,-48374,-21048,48374,39691,12835,57844,33042,34690,23316,42195,78523,23368,46480,56046,16423,4222,-63267,30952,32288,-64045,17523,-23625,23816,18612,-7944,63191,7943,-137960,-31551,65432,-136717,-80228,-71369,-40011,34010,84919,738,11297,30179,93999,89794,27289,-5213,-77487,-70633,-11864,19437,-53379,-5170,79674,52251,61844,22542,-58007,-27880,-9980,-44594,-123678,-91331,-79094,-44228,39621,69532,18309,-19416,-39152,-90134,-92176,-2657,-57544,-77451,5329,25147,39846,128763,99683,-73515,-57658,41512,-11833,-11494,-44170,-74646,46160,13621,-28904,75077,43580,10411,-10802,-56395,-21499,25084,126053,124031,10972,-17146,2863,-60672,-66815,-72206,-36977,-54750,-100755,33820,36047,31329,-65677,-44631,13493,-92928,-76118,4090,5325,45244,-28402,-44626,-50124,89348,-8577,20670,106367,18891,-45907,833,103390,38816,-34633,-31164,88352,24752,9040,23035,-21801,50042,2293,-21504,26528,2315,-18342,-16751,-46149,61136,29962],[47888,31348,10840,-63000,31131,33087,-6029,-14107,-3219,24026,-58195,-26519,8438,154920,-3260,24483,-23838,25077,-1206,28178,6399,36245,9625,-30873,-35447,1198,-9334,-38385,-59364,-8459,-42408,-49280,-53485,-33569,-31470,42460,-22566,79912,8448,-45814,60475,52604,-50099,-29024,-3162,-51381,-51313,-900,-64773,-76635,-26530,9162,-98079,-87825,-4868,40241,17340,12836,69960,-2035,28416,29986,34809,50337,140441,56850,19086,8863,32334,29766,36215,29181,26946,-39907,15741,-19818,-100218,-21822,-10339,13802,30006,53900,-10215,51340,15738,-34611,-78482,-46645,1753,-187,-16373,28070,-11414,32077,17140,46833,6128,9233,5040,-55471,-158327,-36518,15981,-53725,-62785,38959,38336,124942,36031,112052,95423,-93071,-73619,111706,22444,-1726,-103110,-36425,38083,56837,16115,8300,-28344,20112,-84072,74280,4819,23853,64772,-3332,-40249,14066,-33409,18669,-28515,-6055,11197,-77277,20135,22397,-24147,34805,29516,7965,-17604,3636,34544,50963,36627,9613,29002,-84791,-30085,-4692,-24968,29993,44666,-9052,-11372,-21134,-38017,87973,63469,22916,32463,57997,-63732,-26295,-34869,-41614,14836,-14945,13945,70764,-43446,2716,-5588,44152,-14359,-70227,57614,-42676,-27336,4825,9658,8844,-4026,3806,-27771,20113,47236,-10342,-37272,15371,32557,-47664,-59317,-32673,-70019,-19631,26954,64880,104260,11126,66211,63135,36483,-27956,35269,816,-63649,-13745,-44008,119780,89509,22630,50554,-21801,-62020,56746,49820,6617,-49919,-63409,16440,-70311,14134,25328,-36579,3534,-8037,29971,96001,6496,48165,-83079,-45610,3137,-17601,124233,160867,44858,-29584,-35909,36406,54395,-36437,43055,-54260,15885,61655,-450773,195345,167889,171607,96104,75252,-31535,-12901,25511,23366,20348,110910,57945,-19495,17019,-50206,119279,-35503,13548,70395,-19336,-96977,-12941,-32276,34710,81135,67810,40754,-9355,-995,21547,28867,13756,-27103,4545,-15418,69758,8992,35248,10885,3329,31040,64777,58264,10568,-52456,65223,46445,-43849,64315,12096,-32583,19162,75310,-24283,-58147,-84621,-98309,-24482,-9555,49735,15923,8480,-8799,-56335,48938,116287,2914,22000,75509,37352,-61835,4451,-33177,26327,31514,-37295,-67514,11436,42008,25272,13200,-2757,5380,103172,-23497,-38023,-13904,93532,138709,-21518,45959,-44412,-1536,-85470,60503,21247,-15501,41520,72229,-28704,-44780,-8881,17177,7060,11090,51242,24968,-110900,-50342,-50050,-29765,11786,83624,17177,10395,25402,-12126,-18586,-69425,-58409,-9907,41867,4426,68096,-28518,-14379,-44831,34185,-36037,-42872,35969,-23907,-12760,-11587,20189,75509,-11442,-56163,17101,-70028,-23702,-33999,-47338,17382,62673,37581,11628,7984,-28439,-30054,12488,14001,-47816,-80127,-14939,-14770,76795,99449,25496,-12622,-21264,-10499,-26297,-7640,37191,-53621,467,-4996,-5587,2579,6818,3226,20169,63417,34378,-69427,-34285,63950,-26632,21897,27797,6449,-62948,-108685,-82,14654,62075,44643,67809,-11543,-15537,105233,52837,-8279,27421,-18983,-8364,30104,-11410,-11942,24129,32965,60426,8896,-7583,-15652,22203,5500,-55,26562,4739,-48431,4069,53130,-13388,32892,53363,15705,-20564,10655,14537,-48252,-71251,56990,57497,54459,47791,10307,-26289,-41343,-12518,19280,-42626,-108964,8473,-5088,14529,10445,14452,34523,-35112,-111090,-44470,-20263,16579,4730,68647,-60255,-78138,-37426,31823,-37243,-44014,62554,7770,-122661,18921,30967,61665,-9634,-19060,-74930,22002,15019,22970,17323,13252,4194,-24597,-7003,-6871,-14222,-4011,-28049,-73241,-18475,25811,-27569,-62827,-27684,-48412,23897,43898,22246,-25027,53071,-29748,-112862,-68154,31088,-25850,17348,-144,33411,57240,594,-28169,-46926,-11125,63579,8556,38346,48223,-75650,124,-18134,-30910,17793,-27582,-50190,327,-5764,73167,29010,12128,-34470,-84188,35289,-52500,45786,-16084,-28699,-89211,8167,-35769,-35784,-1880,-15672,-73337,12521,-59480,-49503,16847,-90889,-11373,-27152,-9724,67620,51101,27914,11970,52095,41554,4422,4528,-39818,-48227,-92533,-19008,999,-2334,-39433,-94203,-93789,-47595,-10820,-69125,-69271,-11177,73792,41722,27382,6964,1446,138530,62849,65204,747,35930,1,37090,22672,-43303,-43371,-48541,38775,51804,55644,-42412,-75000,-70310,7122,27051,-56786,-52719,17240,21878,-81631,-23534,97325,-4162,9679,-49519,-5919,77717,35700,24151,12317,15268,-10584,22582,-32429,-3967,12766,-370,12004,56567,16878,-96789,4744,-4862,-1049,33350,10760,-7660,21092,-31514,5320,-53719,-17260,10236,7071,62765,-11683,39895,16764,53625,-48384,4526,-43968,-53212,-91263,-15849,12980,39098,27791,91422,46892,23329,3117,-82067,-35072,17767,33644,64261,6696,-55070,465,1510,1390,35176,-17562,-28762,26068,-78315,-59983,21315,27942,42257,-32070,-42411,72151,36092,-52417,-79537,1825,-45530,-55861,-9410,-36097,-9051,-8040,18940,90937,55795,64889,8137,-2807,50626,91637,28015,25822,-12955,-93323,-50602,-15296,4808,27801,42314,-44492,-68741,12360,7186,-18196,58639,51856,95240,-14364,27879,-24595,-87948,-56813,42313,42889,-67974,-18273,-41954,-17863,-55003,5200,79274,2368,6479,-36792,-398,22096,86299,-3950,-53923,-62813,6797,73946,-21922,39331,-78901,-1194,20909,-47761,12292,58721,41897,14980,-43700,-121394,34059,26398,10596,26219,31816,69776,21330,13700,60914,15524,-15838,71255,80701,7513,-931,46171,45099,18867,99325,-45236,31348,-60502,-11327,-56915,1474,-17902,-7961,-39486,-4119,3270,65414,402,50500,-6270,-38200,-21330,73151,-31866,31527,2819,18567,-62843,-8854,-13193,25380,47001,17908,-24351,12144,-36146,16090,-8727,-16210,-57964,75142,-60867,-59142,-12624,53505,22656,36478,-55870,40641,23117,45607,12073,-63823,4143,62151,15055,-6269,27206,-31370,-20848,-12160,-1652,-96,156868,27449,89620,12166,36862,43639,32415,22094,-62857,-18957,-33231,-44931,26987,33531,7186,-1418,-24008,-32987,-31844,44486,62317,8992,65984,39495,56147,3733,26116,105709,15086,24952,14023,-3029,3130,-32793,46588,35689,-41345,6044,-16906,15682,15019,15561,69161,22946,-123769,-37692,70998,-135678,-51315,-62612,-35789,35380,78389,-9538,7443,30450,83551,88013,43699,-9224,-78908,-99603,-50947,9347,-66494,-19571,63650,24873,36959,21297,-19227,-42142,5004,6439,-98847,-94015,-53912,-26687,25113,66883,48093,-14280,-37756,-104282,-95033,-23518,-63601,-63127,15068,25064,49502,132393,73424,-55654,-45595,57203,-8315,-20823,-49038,-29735,52018,20879,14558,117477,47767,26495,-27066,-61211,-31972,19904,106595,132332,20194,-1921,15187,-52290,-59048,-101763,-43094,-44365,-89950,32107,42367,37980,-73277,-52793,9721,-88401,-79338,13600,-20151,8716,-35623,-43803,-26371,103910,-33106,23592,90392,10147,-34425,-13015,107195,29511,-31462,-50577,78205,22398,-3722,-15828,-40151,55747,-34618,-49327,30615,-22503,-43854,-10006,-47259,48067,32462],[54462,19305,14742,-46485,18010,9601,-8434,-15715,2903,78805,-57055,-2088,14374,133688,-5011,33494,2610,32339,-25755,7213,17549,32646,2077,-28600,911,14622,-45719,-20424,-40673,-13615,-25837,-5381,-51619,-50950,-21525,37619,-34324,55675,-19712,-69642,9427,17229,-20401,-15069,2647,-43472,-46094,-6911,-47043,-82256,-20366,-3506,-110125,-113239,-624,34130,-5368,11130,49132,5559,37737,17268,30558,66010,124231,27570,1840,-28206,13112,21076,28728,5723,-9008,-44434,-1901,-59529,-86596,-28956,-11931,-4979,23352,51565,-18624,12554,4111,-8182,-81710,-68784,2307,-2439,2939,62935,-8067,37790,9946,46135,24488,6775,-50,-48655,-118975,-38067,-737,-58170,-46424,53133,34232,131665,31385,77868,59310,-87224,-88438,98141,28052,14319,-80017,-43870,66405,54703,-1644,-17982,-52088,21123,-71289,51976,-14901,13949,44842,22712,-38503,16721,-33792,12482,-11283,1395,16825,-70009,44244,52914,-47436,33230,-13627,-9088,1523,-10800,15442,58209,51179,36297,36897,-118838,-84024,-16970,-26366,61162,62334,2585,-15914,-26868,-11177,100137,69474,18047,28824,85147,-46747,-34045,-37886,-42215,13288,-10558,19534,46738,-46181,3913,-5347,35588,-6266,-82714,50344,-63297,-30770,3815,-9904,14636,-16994,9600,-23147,8001,54562,-4951,-38253,23352,31796,-70233,-61536,-37178,-70541,-39620,20528,55461,126365,3368,53782,70230,34072,-24319,31055,18170,-39280,-22081,-37839,101358,68050,41756,68096,-41261,-99797,61085,55576,6449,-27988,-38219,17621,-62279,61400,28802,-31671,32794,13411,7135,72729,32646,42286,-67950,-36020,2001,-16225,128358,184200,30614,-42815,-61938,26287,45978,-21200,58771,-37005,33444,57459,-508233,138811,208508,151497,94770,53897,-26350,-8371,40915,9688,17523,112036,78665,-21819,28930,-62539,86965,-38842,13827,68917,-23043,-60873,-15882,-5238,69869,102209,66512,25055,-21556,15290,13450,8864,137,-31941,-3837,-1630,85943,-6052,33627,19339,-10330,-2199,37468,39779,-28154,-47449,83311,35715,-25009,49812,23081,-5980,9239,71564,-46016,-59774,-89826,-112554,-25766,2529,55560,16066,-44655,-14439,-54416,49282,85026,6545,30313,53747,24312,-81539,-4647,-36124,50532,35194,-16605,-48780,33838,62692,22560,15156,23134,-7359,114558,-13282,-37926,-25674,48232,119135,-35523,52786,-25386,31847,-42215,71085,47051,-13725,45982,50225,-13018,-26510,6362,14025,11019,17746,33543,-3480,-97872,-49306,-57303,-65931,-17425,61195,27227,29426,32053,164,-9841,-61754,-62371,-18547,46782,23745,102818,3918,8068,-70660,45439,-28122,-47114,57085,-16870,17878,-30974,63893,45041,-12124,-63472,336,-63725,5315,-16738,-56722,39642,37664,39293,7810,-7352,-55928,-51753,26463,54913,-39332,-59065,-15403,-55811,52953,111982,3337,-16761,-29334,2153,-17487,-1835,38911,-33802,-5004,-3724,-43832,-6811,6127,6677,24024,36755,24176,-83236,-39105,43441,-11395,31245,31233,13971,-54776,-80539,-3045,18230,80872,24606,57196,-34413,-30097,87928,57605,-24563,39195,-6390,-18537,31224,-2056,-834,45471,25834,70821,-14929,-7245,7285,34555,13781,-7151,30353,532,-52585,10567,57697,-8078,63413,51071,-2946,-23293,26171,17517,-61620,-72806,55766,49669,49208,30265,-52137,-24796,-49142,3566,19268,-52481,-79647,46639,4031,12177,16377,37036,41997,-20275,-92802,-27059,-24946,17105,8315,77955,-52323,-72308,-39250,19501,-38599,-39773,63470,4443,-116655,15950,40819,38162,-7711,-1115,-41131,4243,16754,30693,32138,32053,-1421,-53894,-23641,-10527,-29620,-9570,-35518,-29378,-16559,18029,-18479,-86328,-47602,-34726,26671,53428,9850,-19709,57867,-22757,-142018,-82087,2257,-8917,24030,-23907,18124,27598,-19697,-59063,-46838,-4172,53113,2605,35825,56193,-76528,2799,-2562,-27569,9396,-23405,-60425,-13927,3554,40579,35446,29006,-43512,-59942,36943,-58775,39817,-25405,-21756,-89260,23685,-25146,-10275,4024,-593,-52218,29430,-32931,-71601,-13105,-74603,26,-21693,6225,44273,57737,41592,18805,49422,28097,-10167,-13017,-57649,-48679,-100653,-6000,112,6592,-44374,-92834,-97396,-15520,8577,-110397,-64820,-32803,60479,36271,43215,13899,-1041,144162,62750,77349,-6839,25514,-22289,59355,-1424,-44295,-70085,-40250,52222,46533,59031,-49594,-67295,-84088,4185,20151,-73446,-61815,29317,-13937,-84001,-30983,64132,5656,1511,-51588,-24643,56892,18120,34790,35095,40471,9252,29339,-31972,-5350,11487,-4124,2078,61538,32986,-105492,17352,-26457,-17879,17341,-10565,-36409,10664,-46489,-25238,-56791,-28535,1089,-3802,67191,-23382,37634,18400,40801,-53195,-25590,-64260,-103334,-140354,-17944,43711,88162,38132,96930,86318,35023,-15853,-70247,-40845,4760,15862,58882,13984,-35035,-7667,24278,31559,48341,-18191,-67225,5730,-56685,-57732,36385,39439,55828,4276,-99351,77766,48363,-22637,-56973,18885,-85330,-60573,1429,-44267,-8985,-7125,23327,95781,38179,69730,19609,-1993,54473,81652,26079,49507,-30219,-89987,-55329,-11397,4227,19427,57875,-23906,-71465,24439,35294,-12091,73352,45189,57891,3192,56115,-6109,-103381,-67598,32418,29213,-85466,-10815,-56955,-33114,12042,18349,94744,10406,33989,-16351,-41440,-278,53584,321,-41226,-60526,24198,69870,-46059,31638,-73353,-433,8364,-55109,10316,61085,34451,28474,-39558,-97448,15425,12023,26853,14699,8774,96803,6517,-10558,53110,40181,15310,76366,72409,41554,7130,32513,12393,7151,115099,-46866,31374,-63151,-5668,-47499,11400,-16545,-21474,-44687,-13232,-6187,54857,-35763,23853,-4927,-41485,-35788,29053,-23918,61968,25068,599,-74805,-42738,-39951,8531,30836,17838,-21688,1054,-70778,37356,-27451,-85857,-73621,84172,-67113,-25861,29189,68131,-4668,25202,-29423,68681,27501,39952,16502,-63962,13456,77571,-4643,6823,18424,-29323,-15142,-4033,16089,-7239,108851,28567,98220,15233,20738,9750,25714,12697,-86774,-21560,-34507,-51416,22860,61656,4767,2556,-21637,-15416,-43979,39303,80842,996,66632,41026,72714,-901,11082,119710,-4278,3517,-49732,-22644,648,-5102,64498,34147,-10549,-9050,-10980,6896,2634,32777,60981,29985,-100650,-29924,76723,-95989,-22039,-34010,-28711,36437,68815,-21192,-384,27621,71967,68781,53488,-8861,-67285,-110314,-78467,191,-68314,-39416,39306,1284,6104,17115,29035,-48113,13245,44026,-58989,-88396,-26070,139,6917,59473,83446,-642,-29076,-94753,-89231,-54818,-63505,-31033,22513,14652,52130,112637,38059,-36933,-32729,67476,-7482,-30856,-53134,38323,44185,19966,64322,123467,37305,31415,-40115,-51634,-46192,-1906,60735,110164,25377,16178,20730,-34311,-41591,-107632,-43864,-31719,-73901,23530,36797,43663,-77736,-56972,11190,-78038,-75576,18395,-39877,-22326,-37432,-43770,-3381,103707,-50058,23743,68779,1588,-19511,-23732,89673,15141,-27769,-62209,59149,15132,-21971,-57706,-60347,58688,-68473,-70491,31755,-44755,-58401,2081,-41866,29550,34162],[57372,6573,22202,-18546,9470,-18727,-6802,-16329,-3787,101993,-49382,25932,21058,100407,10831,45604,22071,29317,-51749,-3298,44125,33853,10063,-32721,35379,22933,-59798,-1620,-15306,-16689,1461,30217,-40048,-66065,-13231,25382,-41683,16427,-47415,-85770,-26667,-27554,1182,-8349,11181,-41253,-31159,-7090,-28436,-83268,-13246,-10882,-95529,-109729,2340,24287,-24659,4274,27577,13696,34047,6984,17169,58388,99810,-20552,-12943,-52256,7961,15603,15916,-6894,-38315,-43779,-22854,-90640,-53588,-26443,-16157,-26645,14806,24822,-33906,-34490,-175,9033,-70813,-85090,7442,-8321,13606,85411,-15713,46898,-791,39407,41670,5828,2278,-44985,-80297,-40068,-15182,-50001,-21662,48186,32157,127173,31715,30400,8434,-81753,-98885,66803,22889,22379,-58196,-50861,87793,51165,-9193,-32192,-62335,5016,-51838,31611,-30246,3024,25644,52568,-40399,18471,-32368,1017,14701,10492,15779,-57540,57491,81081,-58725,30645,-60540,-22825,20674,-33611,-14160,61271,56602,37292,39371,-132187,-119218,-23499,-26370,83119,76036,5948,-20879,-30774,8979,102499,70437,19200,26261,88468,-32851,-33670,-38683,-42960,8611,-6181,12070,2736,-50327,8134,-12164,1546,6602,-81924,42943,-64315,-28216,-9561,-42158,16088,-21900,6864,-6751,8602,58763,4896,-45989,27575,29550,-93787,-54603,-32857,-64250,-48329,4137,31231,127117,-4803,38687,74969,32137,-15467,30891,35202,-1590,-14051,-29540,66311,50115,56068,82268,-65065,-135117,48597,59616,12077,-3565,-12129,13428,-45845,84596,32893,-35995,52596,36489,-7611,42648,59215,33529,-69878,-23810,3798,-13460,125458,171774,14464,-54326,-79590,5854,29036,-9026,65139,-11401,52550,68221,-520240,56204,227536,101296,75244,32211,-23470,-6232,45697,-5698,20796,80974,81435,-15801,51642,-70722,43797,-33937,9314,50081,-22766,-15063,-2090,3359,99915,108422,47769,-3040,-26287,24502,5594,-4357,-6254,-24642,-6654,22880,93066,-17843,20414,26057,-23295,-34819,21903,15899,-61456,-37588,88142,28357,-1961,40623,23895,16496,2516,56570,-56818,-57842,-87224,-87619,-24409,11210,55805,22141,-68179,-14518,-29965,33242,37327,22902,34021,31751,3797,-88470,-13292,-34177,65065,35425,1577,-27742,34620,55081,20305,14020,47024,-17692,112782,-8994,-44014,-35229,6550,86274,-61243,59032,-14136,48179,20156,77773,60647,-8652,48539,31818,5085,-2635,13733,11248,19074,14194,12472,-23698,-39749,-41783,-65947,-94857,-36048,24846,39220,44816,33303,8293,-6857,-45111,-54056,-35969,41462,39748,120785,26658,22701,-88950,51871,-14873,-45137,77839,-4557,37779,-52327,86830,3031,-12837,-54098,-12228,-41903,22087,-2560,-54693,61335,12154,37082,-2512,-21616,-92604,-63301,29083,81702,-23112,-36202,-22441,-81115,21640,97129,-10156,-15406,-38127,21745,-5298,-3471,34989,-7102,-8994,-3269,-64022,-12376,7957,22464,35259,16843,7641,-87933,-40510,15265,-1688,38967,33831,22937,-54154,-43490,7511,31742,89966,4635,31278,-40519,-43135,58711,60791,-38157,42758,3798,-30206,30218,16767,24662,66490,13791,67503,-38806,-5914,31511,45194,26995,-11460,37338,-3631,-44435,12608,50405,5100,79822,39696,-16580,-26644,38790,17037,-67591,-70374,41454,47746,36550,9623,-98302,-14516,-51578,23933,19479,-52363,-35704,74983,15160,1177,13883,57607,37675,2936,-62383,-633,-8624,17700,10680,87473,-29368,-56001,-33644,6482,-40598,-47968,60479,4949,-100497,9864,49738,17472,-1613,10406,-6813,-9690,28176,38979,26608,27937,-15256,-70657,-45299,-10561,-34667,-15261,-31856,15520,-8788,17765,-10602,-106768,-66552,-13331,29191,68674,2618,-16608,63475,-4033,-142788,-97987,-26326,8745,23742,-41441,-1891,-1663,-42084,-78157,-42338,4776,40215,-2824,24511,54249,-66905,7056,22745,-19337,-6754,-14125,-68243,-26772,16454,13274,22447,39344,-34449,-10660,39918,-55665,11302,-39875,-12604,-77105,24892,-25683,16339,6712,5524,-22761,45347,-10234,-97645,-36559,-53095,10721,-9785,15977,15053,40423,50049,24849,47423,11028,-16595,-36193,-67915,-48985,-121050,2261,7624,8342,-54383,-82247,-92818,28111,17295,-139299,-55721,-47734,28052,24506,50704,19529,-5205,125813,59601,81484,-10497,15022,-36447,70914,-28890,-30347,-91285,-33479,58687,38910,48558,-59286,-48213,-85517,8433,21907,-83988,-66052,33536,-46837,-80538,-37991,23329,5291,-6668,-46180,-26558,28468,-2365,36101,56100,59934,14685,27778,-20417,-5259,3895,-9703,-36,73155,44521,-100501,26419,-44516,-34804,-4713,-21357,-61302,1746,-47685,-37885,-44000,-31651,-18624,-12060,61688,-29687,24166,13116,11741,-54064,-37616,-79999,-153003,-158888,-22802,59774,128814,72696,114348,129235,33653,-39853,-48567,-38806,-11885,-13858,50335,17052,-3804,-8277,33442,46122,55324,-14644,-95028,-11180,-35347,-54071,49950,45924,63749,57281,-143497,65534,53113,18849,-18483,32689,-97960,-53460,13246,-49862,-14304,-5921,19718,99680,27516,58919,24143,2071,50699,57785,23923,70051,-38870,-71889,-43473,-1682,10603,9151,62457,-9815,-61534,38347,47789,-5177,76901,28243,9171,21497,75339,25325,-106739,-46039,22474,9476,-82839,-485,-71357,-43621,39995,29873,102068,19327,55782,9768,-63972,-19342,23580,5906,-29638,-54785,42733,70649,-59804,13147,-58191,12089,8102,-48762,6433,51474,21527,22629,-32271,-59240,-909,-4180,33927,5719,-1695,107248,-5570,-36392,40641,52333,40709,78576,62072,65952,13047,14712,-23472,-9261,122396,-35066,32502,-63562,-3356,-38742,20981,-25362,-23042,-37633,-17465,-22137,44685,-59717,4843,-3885,-31997,-46356,-11562,-11889,80651,42010,-22051,-74400,-65078,-61081,-4607,10670,14906,-18298,-8573,-73750,49667,-43506,-111236,-73257,88019,-63114,9458,65587,75211,-37133,-2636,635,86440,17670,30446,13580,-72407,21035,88366,-12348,20815,12371,-20991,-6529,7939,15908,-28453,58729,19254,85292,16851,11710,-5788,20275,828,-88621,-19875,-27537,-44168,20003,90385,3688,-7284,-13668,534,-61772,34451,90073,-10648,58819,39963,79856,7343,-1074,113607,-31200,-13228,-107032,-37006,-3321,11175,75747,25391,18173,-20315,-6453,649,-11777,37293,46926,29973,-72469,-7809,83827,-26735,-3858,9892,-21264,36014,59659,-32098,-10849,25795,63136,39027,50700,-3896,-45808,-98460,-82197,-3172,-59478,-56992,11501,-14471,-23067,13535,71997,-46046,12120,53724,-17970,-79301,-4279,26290,-11259,50172,110554,12499,-14938,-57566,-68582,-86106,-50880,12188,26547,878,46727,76510,5311,-27770,-21977,69416,-8208,-38779,-55562,104784,25028,11525,107465,99034,17001,23852,-49841,-37395,-60291,-44312,4893,69929,24326,34155,21627,-12758,-14519,-86141,-38253,-20680,-60452,10368,25112,46382,-77068,-56423,16275,-63948,-66752,17795,-51468,-39301,-33433,-44016,10990,86029,-58468,17356,46137,-6350,-6972,-28962,54444,144,-21993,-62561,33884,2866,-46098,-86551,-69474,53990,-91316,-79837,29079,-57368,-49181,16789,-31556,13820,35081],[56494,-3432,32046,7141,7566,-43687,-1911,-17061,-19432,79887,-35357,50774,26183,66900,42216,57374,36039,18388,-66643,1803,78321,36591,29627,-43036,59780,22045,-48976,10853,9208,-15670,35583,49202,-23650,-74772,-6471,8071,-38998,-21671,-65398,-90240,-35623,-65422,11555,-6642,21024,-47786,-9087,-2247,-14597,-82602,-5316,-9193,-59854,-79593,2415,11447,-33930,-5621,11763,22077,20909,2344,-3463,24729,69763,-71100,-21413,-59182,17406,11639,2025,-9167,-51687,-38391,-40278,-96202,-10706,-13455,-22661,-43347,9915,-15915,-52398,-67183,4447,10425,-47022,-89383,15116,-15344,11757,89280,-30273,53318,-12523,30115,52477,5399,12678,-45695,-54696,-40026,-20210,-31777,6447,28965,36904,113626,39028,-8876,-32256,-79087,-103053,27975,9357,18226,-38244,-53975,89077,46444,-435,-32458,-66710,-25604,-31488,12077,-37418,-6015,11005,79349,-43244,16129,-27258,-14514,40172,17015,6984,-45464,57504,94325,-55145,26184,-99023,-28860,36087,-59859,-45140,56509,50624,13181,34987,-122095,-130623,-22964,-23750,90920,80065,856,-27503,-32626,15418,91815,64674,24779,24075,71165,-24474,-20394,-37918,-42637,1517,-2190,-12462,-47377,-53805,13498,-26518,-51163,21663,-71102,31340,-55274,-20698,-30253,-74624,13882,-23863,-1225,16264,23593,56350,13901,-58949,22482,20122,-112046,-41363,-23399,-49759,-44407,-17277,-624,102970,-9897,21115,74267,32072,164,30524,49020,29273,2189,-21624,32390,39653,61526,89274,-85571,-146375,23267,60928,21211,15557,8174,5060,-25114,84537,34766,-46323,55878,52370,-15638,13431,73568,23582,-83380,-10623,6785,-12200,111098,129763,-2193,-61295,-87593,-19594,9208,-310,60966,14622,68228,92228,-494052,-47894,224537,39238,43155,11801,-25628,-9648,40875,-8738,27680,30714,62386,-2512,78418,-70366,5308,-18869,1300,18199,-20313,24198,28771,-7349,116109,95207,19108,-33454,-21258,22071,-1489,-10860,-3672,1565,-2850,50020,89502,-24662,-2549,29316,-32651,-52604,16391,-6483,-79864,-22229,80190,26264,21314,40198,14778,30080,1911,35353,-53784,-50827,-71586,-36887,-22251,15696,50883,34108,-57613,-9890,3368,8601,-8971,47483,31941,19430,-18112,-77066,-20221,-30535,64454,32353,14417,-9776,17728,20879,15785,6609,60927,-25634,100243,-7154,-62794,-45957,-16448,53983,-73877,64147,-13555,45573,77714,85338,63939,-1756,50418,22996,24192,21026,12492,11297,27491,2290,-4283,-29914,32262,-31643,-73200,-111230,-41788,-11067,50604,50705,32736,11515,-9278,-25599,-36718,-59923,25382,51229,116750,37816,28237,-94000,52989,-1391,-33465,92908,10378,40948,-67325,80613,-37691,-17980,-34594,-18226,-10266,16020,5934,-41208,76126,-8870,30139,-16959,-30544,-126616,-62532,23551,82617,-4256,-17305,-32575,-82328,-901,57377,-14900,-9601,-37740,42658,5974,-9167,30335,15239,-10316,-2377,-65790,-11430,11500,42123,43421,10126,-8719,-80060,-37776,-15553,688,42642,32942,29997,-60299,-10252,29087,47401,87249,-11904,-5227,-30286,-49450,24499,63506,-45624,38611,7468,-40254,26785,36567,52567,83000,331,54412,-58033,-5465,47043,49305,39402,-10189,44584,-3030,-26145,9019,29417,22914,81677,19186,-30861,-28126,45940,13610,-64681,-66215,19333,51135,21840,2918,-104205,6455,-47336,42849,18117,-42279,6228,85533,23427,-18629,-2757,69757,21978,33177,-26605,26880,23410,17562,8068,92179,1115,-35185,-23832,864,-42887,-59443,55566,7115,-77136,5299,57986,7301,3950,11733,17579,-16107,44163,47887,11276,4146,-32245,-68857,-66336,-4556,-29983,-22755,-17196,53096,3791,24751,-6224,-117113,-77949,11797,31068,85839,-1007,-16783,69562,18568,-114114,-107432,-46931,22796,17301,-51735,-19460,-25504,-59967,-80504,-34531,15766,26972,-4787,5694,42397,-48337,13058,46796,-11173,-31577,-2223,-72513,-35138,30560,-553,3156,41683,-7869,41567,37401,-44222,-30904,-56431,-7405,-56056,9475,-32360,33307,5328,-71,6655,54303,1097,-116428,-46550,-28974,19741,4684,18618,-11211,6753,50883,28150,44743,-5996,-14353,-57883,-67598,-45543,-140147,3539,19782,356,-65436,-61036,-85478,71829,16485,-149962,-45779,-51051,-13153,8675,53171,23360,-12313,90207,49508,81420,-10706,3695,-36479,67178,-46582,-4659,-101841,-29990,55263,32942,25107,-66580,-20034,-74670,22360,32070,-77911,-62092,29026,-66782,-70190,-45099,-15522,-6968,-14827,-32813,-9073,-31,-18169,27844,63219,67632,9891,18749,-8182,-4828,-9170,-14418,6287,88002,43622,-85313,21673,-57390,-47902,-25017,-21631,-78999,-5129,-35275,-27325,-24396,-29868,-38860,-17224,48058,-38248,1037,2406,-31322,-57247,-39260,-91645,-188805,-150184,-33608,44491,139107,115081,127313,151849,22922,-53726,-15492,-26159,-26164,-41622,46413,21038,30152,-205,32713,45562,53499,-10174,-103469,-17694,-16130,-46638,60022,49580,72011,110626,-154175,35966,46753,57617,17308,39287,-72295,-34442,26652,-50295,-22349,-5632,13043,99600,26498,34579,22311,8683,44214,26688,19033,82073,-37362,-40946,-22200,10655,21056,-3009,50914,-6902,-45116,48902,41757,2256,67218,6924,-29484,36943,80580,61103,-87997,-6506,18351,-11381,-63087,11900,-80029,-46908,28176,38852,100714,28933,69124,34469,-64243,-29120,2266,10400,-25633,-45286,57831,74046,-59810,-16918,-39609,35535,24063,-32096,27,32920,10543,5138,-22546,-11816,-11109,-18040,27106,1338,1798,93399,-9529,-52619,29007,51457,47303,70447,51138,73262,14873,-1974,-51947,-25622,118891,-9766,34006,-61565,-4821,-31895,27828,-42588,-11595,-22450,-15105,-37218,38268,-66221,-5188,-5045,-10040,-49337,-37186,-1376,81638,53472,-39392,-61862,-74710,-71008,-9501,-9969,9936,-14334,-12876,-47508,48177,-54621,-92698,-55935,84387,-47438,36186,88351,72629,-67981,-37539,29940,89128,-3021,19419,5004,-83184,23519,94612,-5840,28741,10357,-9259,2537,24496,-1615,-60942,19621,-841,58156,17353,10841,-3160,17265,-9006,-63855,-11913,-13040,-25873,20903,111141,6517,-29072,-4970,11547,-84074,30136,85706,-23332,42912,39220,75710,20521,-9807,87739,-56541,-22264,-134752,-41200,-8057,12434,70784,9332,36772,-19894,-3112,-664,-22120,26351,35064,27593,-43290,24111,88961,42169,-3957,53485,-14947,32036,52244,-40116,-21670,27401,58421,8419,33722,5661,-20479,-65963,-58056,-836,-44824,-66380,-14111,-20835,-43322,13431,97388,-39791,2383,34912,10163,-72116,4317,43576,-25539,42241,120747,13890,-574,98,-31167,-100819,-21754,55073,27166,-9533,34316,35422,-17681,-33763,-15913,62361,-9068,-41544,-55840,143215,237,-302,132606,65213,-4793,6629,-57417,-29776,-69101,-97737,-36655,30084,16658,47296,22015,6052,17781,-47369,-26931,-14427,-55338,-3937,15881,45658,-69760,-52207,19475,-50764,-55429,12683,-55460,-39645,-24719,-43847,12798,55714,-59445,4583,25990,-14063,-573,-26265,14618,-10122,-13065,-52065,7281,-11841,-72248,-91709,-59274,40577,-101744,-77430,22969,-57092,-17017,30833,-19180,6716,34893],[52344,-7449,40295,20978,11929,-57430,4116,-18171,-35785,23044,-16435,66973,27789,40615,80324,66175,48606,4768,-65191,21165,106851,37959,48478,-56134,69558,11404,-22109,12552,25700,-10037,67875,52129,-7888,-74972,-1065,-12080,-24907,-44859,-70469,-83540,-19923,-83962,13123,-6077,29654,-62899,15055,4120,-8212,-82420,3514,1395,-16096,-34327,-455,-2617,-30101,-13793,5698,28324,4768,5461,-27623,-23403,39389,-104921,-21027,-51648,35967,7354,-6411,-3506,-47411,-30090,-49284,-72571,28479,7030,-30468,-47730,12396,-56177,-68369,-69252,16962,-2518,-16317,-77860,21799,-21528,-2612,76221,-43849,52239,-22103,22562,53414,5900,28225,-48772,-46060,-35113,-13871,-8556,31002,4375,49745,93870,52430,-22143,-47177,-75810,-98999,-6461,-7843,2349,-19979,-48973,65824,41197,25178,-21759,-76210,-61381,-17099,-11080,-36099,-11024,2379,96051,-42408,7554,-17104,-32339,54751,17914,-7866,-38729,46911,87345,-38049,20303,-118318,-26972,44579,-83166,-68438,42570,33581,-24273,23863,-93491,-117966,-16034,-18256,83934,71803,-9787,-35739,-30923,8684,69258,50516,28535,20274,43162,-19957,5984,-36189,-37473,-6137,-32,-53189,-87153,-53060,16304,-46637,-101837,35706,-56540,13507,-50518,-11416,-49683,-95035,8904,-28882,-10675,38982,48047,48480,17068,-71151,4860,-3071,-117733,-26478,-14500,-28194,-31452,-37722,-29138,58024,-10475,2510,64425,33256,21675,24384,55599,38016,15498,-15011,14267,35771,55827,83771,-95452,-119112,-6199,59764,30622,23874,19273,-4775,-5324,70152,31866,-56536,43572,55544,-19975,-11094,67311,14278,-96176,1293,8218,-14925,79311,75324,-18431,-61906,-86385,-42648,-8339,3649,48586,33519,77740,122927,-444694,-167671,203084,-15662,6234,-5921,-34267,-19917,30913,4753,33013,-21197,25951,15729,101034,-60144,-20431,5390,-9293,-18263,-18535,43767,68372,-30094,113640,66209,-8838,-55858,-8429,7489,-7492,-11897,6349,44131,6137,69331,75909,-27276,-28432,28977,-37063,-48034,15703,-21126,-79125,-1754,63316,29511,40134,47350,-139,33070,8859,13426,-41876,-39513,-45055,14358,-20824,16591,41128,48205,-22999,-3004,29602,-12213,-39450,71984,25831,21731,-33273,-47126,-24620,-28971,48761,26472,20698,810,-7021,-26423,7669,-7310,62248,-30614,81844,-3804,-94415,-56960,-16001,33526,-54129,68113,-22702,29342,108816,97283,64856,5117,49747,24038,42062,37792,4248,13646,31172,-14724,-13747,-20723,78909,-23824,-75744,-113402,-35468,-35923,59411,44509,34174,9007,-14692,-10863,-16719,-81272,2641,56762,95579,41212,24893,-84709,49011,8282,-10524,98328,23886,27004,-72099,50552,-65005,-30436,-13364,-17959,22002,-11105,7528,-19050,79808,-21945,18896,-31331,-32355,-143441,-51655,17723,55577,12621,-3591,-41931,-60443,-5383,5345,-14277,-1936,-21359,59185,10593,-15738,30220,25726,-8745,-551,-58062,-3713,15112,55573,39129,15920,-17072,-58712,-30961,-41153,-3150,40079,26739,32615,-68128,13864,57127,56082,74849,-22273,-43521,-10415,-45886,-8665,61401,-45621,30069,3671,-45407,20081,49381,71631,90610,-12068,37746,-68443,-7100,49398,45336,45533,-1898,48951,6451,-4936,178,-1740,41277,72453,-6688,-47897,-24927,47475,7973,-52516,-61596,-2378,56631,11139,18563,-68819,36530,-37127,55167,16493,-25573,32026,76677,24764,-43945,-34992,68583,-3498,65294,4268,45982,58407,15764,-5200,85926,27445,-17171,-15620,6933,-44094,-63276,49783,8672,-50043,2925,66311,9219,5738,2744,27410,-13889,56221,54867,4260,-28073,-44058,-49531,-77570,8804,-18781,-32883,3745,77770,18127,34893,-6277,-112867,-77525,35260,32190,99374,-6826,-19890,74110,35928,-67368,-103950,-54129,28608,6743,-56738,-28739,-41309,-66631,-66955,-25184,28892,14967,-2912,-17013,22338,-25223,20649,59845,-8063,-61876,8972,-74299,-40157,42318,597,-10004,37475,26617,74138,25481,-26939,-71478,-69940,-8366,-30599,-16517,-36848,33284,610,-15804,24852,51766,-832,-115812,-41483,-3378,25923,18728,15537,-28502,-30721,43436,27630,40142,-20425,-4331,-70946,-57992,-37997,-147671,-1954,32838,-13431,-70251,-32639,-80684,103291,10857,-142142,-38641,-41718,-49079,-7428,52575,25418,-22293,50718,30942,80232,-9429,-7960,-21863,49745,-44323,24442,-99321,-29145,41843,30798,-7064,-64042,10276,-56613,44890,45845,-47331,-50308,16207,-69902,-54484,-52595,-45814,-28163,-23588,-14032,21295,-20855,-23878,13401,49817,61246,2367,5202,-4826,-4864,-24534,-15962,17485,97580,27279,-67034,-6017,-63943,-53874,-37943,-16931,-87632,-10137,-14800,-3170,-10972,-27638,-50219,-19212,30049,-56944,-27736,-10695,-81112,-67007,-44250,-100613,-199862,-136343,-50974,-3584,97353,115109,97149,134651,18966,-33268,27930,-1929,-31407,-45169,53134,30550,59081,14766,29690,33810,42902,-7443,-89099,-10594,3954,-32230,67269,54237,90010,144479,-123306,-1034,29611,80159,35225,36894,-20001,-8493,40786,-45113,-28828,-7189,7356,92642,31937,7261,17785,17039,39507,63,9552,83715,-27061,-3472,-2581,20906,30403,-16019,26838,-15657,-30067,51618,22653,9869,45423,-10667,-42389,46439,71837,90374,-45581,32926,24350,-26812,-35337,24872,-79268,-41505,-567,44379,91844,37414,72842,51110,-47902,-26909,-7754,11570,-31093,-33433,64691,74990,-48162,-52661,-23349,62309,52356,-9742,-7620,11133,7515,-10447,-9509,37609,-14133,-27933,8016,1537,15424,58576,-2560,-51532,22530,41687,32789,52474,41344,62870,12131,-12553,-66006,-37093,104978,24124,33855,-56644,-9328,-25521,29826,-62096,9334,-5301,-6346,-45450,34735,-56543,-10099,-8523,20536,-43406,-43461,3268,65330,60961,-43949,-40552,-71901,-68397,-5788,-28309,3821,-10837,-10039,-7031,33921,-59455,-55216,-28193,73266,-20033,46613,92122,61402,-87732,-66096,53695,75921,-25547,8215,-6150,-84730,19267,95678,12113,26154,11639,2303,9615,43989,-27566,-96825,-7202,-29391,27547,15471,16410,10400,17165,-14069,-20496,1335,5290,-2963,27347,117329,14622,-55430,304,15415,-103828,25838,66846,-32674,20902,40600,62069,29826,-15234,50363,-69215,-22616,-127686,-32617,-11972,1661,45096,-11374,41954,-3411,-367,3661,-26103,2562,29031,28625,-15879,57677,85153,77021,-22228,74859,-10121,22027,45432,-44169,-29981,32698,56738,-14496,6078,19773,1475,-22342,-14656,3105,-30541,-65107,-31958,-18325,-50114,17893,100195,-33943,-12092,1132,17256,-70075,-2562,48578,-32870,38181,113883,-3159,6899,59218,16591,-86072,21199,84523,25444,-12805,18097,-820,-31926,-52432,-15667,48099,-8742,-37272,-53731,141979,-23020,-9966,133647,42019,-19906,-14271,-64129,-35830,-68552,-132921,-43556,3995,4017,51172,25721,17963,46911,-10830,-12596,-12991,-58309,-15537,16698,43260,-55576,-46379,14398,-43697,-43574,5066,-53892,-26828,-14007,-43049,3582,22474,-54973,-10349,9773,-22864,-1126,-13678,-14148,-11647,-752,-34881,-15063,-24706,-91934,-72117,-30668,21687,-104423,-68421,14979,-45653,24799,41245,-7835,8880,32990],[45877,-3462,40693,21115,20538,-56247,8645,-18743,-43838,-38679,4883,72219,25016,24070,113117,70738,62144,-5465,-50590,47926,117408,36968,50195,-67240,64521,-5778,5763,3544,30998,-577,88170,45290,3573,-66788,3164,-33408,-3691,-48507,-65785,-69220,6509,-80398,10140,-3597,34424,-83125,34906,7573,-9267,-82888,13136,17005,21939,11433,-4862,-15058,-14606,-14550,10307,28522,-7688,16499,-50625,-66975,15501,-109936,-12378,-35986,54459,1984,-3956,6453,-31214,-20928,-47618,-30618,52418,29158,-37985,-37015,22067,-84663,-76571,-40108,34309,-21686,13131,-51206,24023,-25753,-25454,54184,-48841,42124,-26909,20129,43767,9059,43496,-49982,-49632,-23658,-9,13466,45368,-17013,67428,70755,67774,-4723,-37960,-64769,-86476,-28054,-23474,-19425,-3752,-32904,26170,36377,61129,-6053,-94908,-90537,-13383,-39480,-28878,-11402,-913,98778,-33986,-7623,-1923,-49862,52223,12988,-24659,-39420,31497,63807,-12488,15180,-113399,-20736,44396,-98110,-79095,21835,8383,-59285,7802,-56745,-85586,-5233,-10833,65563,52773,-21318,-44480,-22657,-5049,40808,27067,23428,12368,15718,-14559,39270,-32529,-22896,-11873,-1423,-101730,-104862,-44982,12230,-68673,-124277,46559,-43992,-8467,-60080,-4615,-60729,-96242,2188,-40075,-18028,54669,71689,40387,11937,-75745,-24134,-41303,-107692,-14739,-10949,-3234,-16003,-51964,-43663,3297,-7843,-14433,43937,33316,45064,8182,50971,21983,17225,-9241,15385,34566,39268,61270,-90942,-58465,-29485,57301,37277,20165,21909,-12724,8577,51440,23079,-60991,23436,45480,-23240,-32952,40519,6578,-96786,8832,5706,-22286,29249,27254,-33356,-55510,-77546,-55952,-20087,1576,32339,39506,80922,150260,-389578,-293982,169257,-49716,-28011,-19147,-48718,-35885,21981,29112,32405,-59958,-16373,35841,112621,-42447,-35017,34711,-21824,-50075,-19740,40823,102349,-53922,93441,30114,-27435,-63870,7095,-15730,-12659,-8934,19566,89076,17178,72108,55753,-28481,-46934,26293,-36816,-22318,14215,-24334,-61455,21237,42852,35755,50574,57109,-14274,26907,23003,-4320,-30508,-26691,-15116,44811,-20297,15277,27469,58898,17927,3069,37719,-18006,-48881,88484,19778,36423,-35796,-5495,-26886,-31889,23363,18763,21059,2202,-29079,-68009,-3810,-24879,53476,-31420,63174,3438,-128717,-65118,999,29499,-1127,71170,-37012,8748,105323,112625,71155,10419,42673,30658,55925,41608,-7826,15300,25060,-33483,-17991,345,76564,-22315,-71094,-103438,-20149,-46290,64496,28342,39405,599,-19724,-6616,-1383,-88779,-19335,55650,69039,41997,14653,-64565,40797,12605,21936,93130,31733,1329,-66952,13738,-71940,-49132,3199,-13865,45817,-46937,2998,6842,72688,-25644,5273,-41110,-28477,-133755,-36182,20479,9391,25028,7424,-47563,-24664,6231,-42407,-13163,4558,9624,67049,2859,-21309,37412,22260,-5222,1744,-51206,8408,16908,55710,19244,27649,-10287,-25998,-20605,-54068,-10130,30310,15481,29856,-70770,31398,86492,52689,58814,-23510,-73187,9751,-32488,-36547,46934,-38892,21986,-5358,-43157,9826,50695,76684,86219,-23169,23214,-67530,-10954,42121,35197,42259,12503,48726,25672,9135,-12095,-34318,56767,57287,-31432,-64320,-15285,45592,767,-32021,-56414,-16843,60156,9300,51041,-10346,70128,-23399,58074,19143,-7258,37310,52401,17742,-69000,-77893,52800,-35638,90199,20921,49980,82088,11513,-33269,65360,40163,-7761,-14958,23823,-42047,-53196,43299,8318,-22623,-614,75085,18551,2905,-12428,24265,-4733,56281,55496,18337,-54520,-43157,-20034,-70004,28612,-5436,-44784,24264,87559,29678,42213,-10364,-93380,-64468,51294,32371,104333,-21011,-24188,74518,41553,-20245,-86777,-47398,23056,-4671,-59235,-27319,-48636,-59656,-44024,-16216,42548,5574,11,-38514,-2454,-3926,28947,58306,-13052,-90365,16267,-75243,-46838,48435,11386,-12471,30034,55154,77999,6177,-7250,-95097,-74751,-13303,-4925,-41160,-32753,16104,-5417,-35461,23126,36971,-12354,-90359,-25036,22015,28291,31528,9969,-34601,-59709,29476,23391,33037,-31797,11204,-70878,-44575,-29838,-140814,-11653,44183,-25593,-62235,-4064,-80897,113746,5678,-120344,-36539,-23521,-68681,-19124,48317,25927,-33134,19981,5814,75976,-9274,-17610,2499,25122,-20776,47696,-84423,-28293,21261,31805,-41295,-45704,33045,-40685,70448,56392,4453,-33937,-3566,-59689,-37330,-60358,-64759,-50975,-33677,4804,52019,-29393,-17973,-1365,20042,43640,-1546,-8809,-14721,-5697,-37865,-13370,27319,91102,-1157,-53726,-56700,-63564,-50969,-41652,-14687,-87648,-14268,4542,16607,-13649,-28492,-47747,-18412,11096,-86375,-56316,-22686,-125744,-82920,-61823,-106909,-183198,-136983,-71950,-66770,-802,21399,-7039,79744,45319,41448,77005,32222,-22670,-7545,71349,47645,78224,32420,30681,16281,26079,-7427,-56443,7112,29190,-9646,74359,62786,123935,146607,-62033,-30236,6003,79071,29848,26645,31642,15711,52366,-36001,-29328,-10631,4091,78223,37078,-8772,15622,26536,39006,-10552,-4680,76878,-11659,30427,6821,24265,33317,-27525,798,-31824,-22249,44965,1804,16902,15362,-18594,-26659,48256,53842,104587,9639,61049,40946,-30913,-10448,36655,-68389,-27734,-20427,45632,77538,41577,67533,55728,-25696,-13982,-6964,8377,-42869,-22093,60589,69160,-31158,-81728,-12218,83182,83168,13672,-13591,-7555,14207,-12434,8640,79637,-11860,-35159,-16906,4720,32621,15985,14373,-32925,22596,29047,4649,30482,34338,40612,5643,-13854,-64132,-39972,83984,57443,29365,-48119,-15075,-16400,25829,-75786,32884,9121,6549,-44472,30970,-37329,-15343,-12389,53539,-30350,-33197,1830,38233,66496,-33438,-15498,-59069,-56208,3210,-42451,-2617,-9570,-990,29643,12701,-57937,-28311,-1526,57164,15939,38764,76071,45150,-88436,-77122,67186,50250,-38552,-1469,-16365,-67006,8998,90991,35102,13092,13630,11015,13491,62471,-48992,-125327,-29204,-61564,3447,9323,24869,24600,19782,-14128,22307,15779,22071,16827,39359,106599,27301,-75932,567,11403,-112045,21561,37828,-33862,-3796,43664,44126,29962,-17646,14026,-61585,-15352,-97585,-12135,-12940,-13187,3642,-31830,35818,26805,2182,12371,-25856,-26682,27247,36523,8942,84309,66108,62457,-51234,57762,-6284,4187,36825,-45049,-33098,40117,55734,-25136,-24877,38062,13317,17008,28203,3340,-21485,-54380,-38113,-9147,-43039,25811,83375,-31165,-25738,-27768,3662,-72746,-20829,43370,-31640,38925,96473,-35050,1642,95649,61758,-43432,66716,91078,23173,-8756,2468,-26941,-44213,-74052,-20293,30128,-6322,-26231,-48953,111305,-38304,-12945,111782,37578,-23569,-31888,-70331,-54632,-57453,-114607,-11357,-6075,-10365,43910,34332,22392,63247,4917,375,-12685,-63606,-21143,30920,42966,-35955,-40692,-1989,-45701,-31700,-2590,-48953,-8355,-5235,-42204,-10609,-3783,-47030,-21180,-2929,-34460,-6742,9340,-21970,-3530,14360,-17180,-28536,-31548,-95343,-35387,6855,3100,-105735,-59993,7320,-28842,58332,46066,39,15406,28734],[38197,8357,27482,12671,30887,-42969,9666,-17116,-37789,-74854,25604,67657,18390,15898,130330,71047,75438,-7588,-31240,72800,104927,34905,22882,-72719,48275,-23835,21444,-11645,27365,10991,89712,35800,10165,-51999,6478,-54538,16288,-39108,-57868,-51750,27096,-61305,6491,1325,33665,-102837,44624,4835,-15553,-82277,22821,31645,44784,46000,-8595,-22571,7436,-3905,23716,18953,-11904,33226,-67910,-89622,3550,-87443,114,-18093,63854,-3581,10245,16571,-13024,-12385,-35484,11430,56493,46257,-43161,-15687,34581,-97405,-74445,5092,52550,-36930,34353,-16023,19824,-27726,-49993,31660,-41828,25078,-25952,23800,25796,16819,52677,-45162,-56655,-6699,14075,28535,45548,-30069,83169,47108,78681,32536,-19305,-41095,-68189,-35028,-33308,-37575,9399,-6259,-12368,32782,95149,8410,-115769,-103962,-20778,-68293,-19670,-8194,-929,88750,-17363,-27772,16361,-63678,33996,5459,-38051,-45706,17300,33689,14503,14201,-86996,-15156,35791,-102637,-78421,38,-20328,-79978,-10215,-23818,-41896,5837,-3252,41815,28130,-29118,-52193,-4804,-17966,15369,-4445,6277,-1322,-2876,-3405,68533,-24072,3439,-13365,-6996,-142467,-98452,-28806,-1588,-87700,-102964,54293,-36063,-29001,-83715,-3979,-60992,-78570,-4960,-55618,-21165,58726,83294,37588,-145,-68541,-58454,-85638,-86150,-9304,-14064,19982,-4168,-56586,-38555,-47275,-5544,-26456,15707,29384,64100,-18550,33177,-9759,4610,-3377,27323,31529,14830,22290,-73492,9088,-38857,54862,39292,7717,19933,-15997,13178,34606,9275,-56950,5499,26171,-26283,-57026,2526,328,-81433,8451,-1600,-32515,-29179,-2502,-45699,-42250,-63191,-54434,-24487,-6711,16521,29097,79118,163259,-343041,-408955,130024,-57651,-53909,-25849,-65872,-54249,19527,54415,24683,-78086,-50465,54501,109826,-22524,-44788,62312,-35499,-70759,-24189,24134,118029,-69684,61800,-4672,-33552,-57297,19325,-41411,-17946,-3194,30591,117861,26642,55230,34999,-31554,-47562,23018,-33369,16269,8436,-15889,-33946,41421,23242,40588,51057,63310,-21010,15109,42072,-14588,-27631,-15965,10200,48003,-19491,13100,11834,62196,48167,5799,26147,-4798,-41595,92755,18614,55620,-25819,34786,-29005,-39049,-3633,10885,17723,-4371,-41391,-88502,-17063,-41625,40437,-26828,48654,14388,-149000,-68457,20988,40001,67233,73260,-50100,-6922,75212,125442,83924,13428,26131,37012,63174,28845,-19883,12688,5990,-51399,-21868,26037,29509,-28256,-58700,-85978,-5,-44772,65494,8593,46779,-12593,-21456,-13704,3570,-77767,-32837,48566,48254,42921,1113,-39877,29541,12720,58260,79688,30903,-26819,-54355,-9900,-58570,-68486,12326,-9147,55493,-76355,-4815,30814,60034,-20563,-7743,-43141,-22645,-99470,-22534,36915,-40239,32848,19266,-48150,12389,23381,-73098,-15014,7712,45491,64459,-20698,-25473,50006,7634,-1591,3201,-49704,20687,15440,41465,-11185,36819,15335,13013,-7544,-50618,-16570,14273,1846,22517,-63357,47433,112441,38948,46949,-13026,-85780,22450,-12461,-56360,16039,-27810,18867,-15447,-32642,-2544,40673,70260,69546,-34491,14036,-55578,-16206,34623,23071,29909,29411,44481,50857,7617,-25068,-57079,67410,40852,-48638,-74074,422,43725,-7452,-6056,-49655,-22021,58861,18509,84747,46579,98733,-9551,51943,31314,8320,28317,20286,4624,-87591,-120592,25779,-69456,97177,19338,38066,85237,4555,-73489,33803,37542,-9389,-25007,46391,-34575,-31107,35834,6143,1665,-10018,83494,27272,-3451,-27092,13906,7685,41181,45991,51073,-64075,-26663,10116,-40104,51318,6031,-55863,39220,83820,33794,41557,-17399,-61932,-41448,55296,31116,98326,-45624,-27144,68986,34131,11981,-60797,-31687,6305,-12727,-60888,-16861,-48641,-42114,-21422,-9224,52439,137,-1076,-53818,-27273,8790,36161,46116,-25967,-108180,17700,-75844,-60108,47348,22804,-7723,22821,66998,61387,-13044,11319,-93092,-66920,-17580,17832,-52724,-18602,-10903,-10247,-49983,38,13768,-26426,-46135,-4168,43652,26496,44463,5979,-30308,-72348,12881,16530,23627,-41142,28131,-57321,-34558,-26831,-122639,-21472,52475,-29736,-40594,17229,-84218,100911,4006,-90943,-39472,-3918,-68800,-21995,38518,24963,-41151,3985,-21323,62463,-12288,-21780,28567,1609,15023,59369,-60033,-24228,-1387,32982,-70345,-11250,39674,-36797,90603,58220,59779,-17673,-28000,-44424,-23598,-67779,-72322,-66114,-45147,17490,70687,-25577,-3037,-10285,-12351,22431,461,-19287,-35347,-7186,-45313,-7473,29865,61437,-33286,-50911,-116574,-56370,-39410,-38011,-19788,-81825,-18982,13443,17365,-33772,-33716,-32550,-15713,-7093,-117517,-78320,-30635,-152517,-100162,-89640,-107869,-144716,-151992,-90743,-118597,-129534,-161557,-169398,11907,114081,163341,123327,71911,1100,66565,95534,70763,86593,47523,37137,-1958,6957,-9342,-16266,26214,60393,18891,84043,74564,168065,119116,4576,-39912,-17148,55735,5766,12412,57202,29058,56237,-25960,-21035,-14818,2339,58853,35226,-4080,19462,36777,42511,147,-21511,66191,4445,49955,4476,17456,26479,-34481,-15348,-47719,-23050,31440,-9428,22013,-17309,-16198,7512,42461,33944,101085,58372,75418,64143,-20941,4518,45619,-50169,-8164,-18881,42172,60055,38084,55233,48102,-7976,5011,1896,1453,-54576,-13909,46399,56049,-16024,-91189,-5736,92511,104877,34092,-14439,-18363,27257,2671,32282,104243,-8148,-42493,-39824,8931,47475,-19381,36411,-4056,27650,18417,-24762,11831,31084,15666,-3007,-5607,-50133,-32643,60985,79548,18318,-35599,-19651,-1602,16090,-77100,51265,19708,19922,-35922,24215,-17397,-24026,-13630,82790,-14556,-13759,-984,10132,71395,-11279,7976,-40853,-39994,12467,-51318,-8767,-12275,10892,50298,-7625,-51514,-26886,12911,40496,53301,17148,44730,28409,-68150,-66594,66929,18583,-33509,-7015,-22796,-28880,-4678,81781,55943,-5951,12967,15969,14637,74947,-56055,-136710,-53228,-90706,-8071,-2175,32234,30665,24278,-11250,43294,25748,32150,27212,54454,81801,41569,-80802,-2673,434,-103393,18709,7902,-23691,-27061,45763,28828,21186,-17324,-10280,-33867,-3141,-61665,15897,-8957,-23479,-39284,-46413,24479,61171,4325,22694,-25665,-52207,25486,50049,31692,98437,31422,11184,-79289,4317,-2590,-21254,24699,-45444,-29588,47153,53296,-23897,-50796,58522,10318,36434,48797,-3643,-19558,-38157,-31788,3014,-26021,34314,55003,-30978,-33365,-36860,-23344,-76538,-41296,33871,-21921,43577,76683,-68427,-17188,92939,91974,9022,98064,74658,22225,162,-8945,-41309,-60403,-86313,-26969,12255,-1510,-10848,-40995,75133,-41638,-7626,74862,47582,-15879,-40866,-75131,-77650,-37829,-31967,44667,-6775,-22575,27496,46484,22139,60737,-6846,7034,-8017,-63877,-19035,56284,49335,-13813,-35508,-26047,-55213,-18785,-8010,-42211,7280,-2533,-42458,-22140,-17142,-37373,-22836,-13353,-49904,-13898,40776,-8959,11501,30874,-4701,-30959,-30301,-77359,6460,40342,-9598,-108047,-57091,2121,-13935,70141,44777,3272,18310,21814],[30251,25172,183,3833,40815,-26125,6686,-11898,-17698,-72379,42914,56714,9536,12404,127573,67780,85309,145,-15668,87779,74225,34421,-32014,-71893,26754,-36880,19805,-25958,20864,22439,72830,28244,14105,-33213,9288,-73748,26426,-30094,-52570,-34936,31429,-37510,4687,6543,27421,-116090,40738,-4659,-23694,-78358,31042,39509,49545,63734,-9585,-22549,29612,18179,42041,-1699,-6771,51304,-76102,-84936,4817,-50798,9362,-1069,59068,-7137,30752,23032,-2274,-5147,-14968,37942,44102,53238,-43814,5181,43175,-97163,-62960,44836,68182,-41183,44134,15922,9401,-27705,-69002,11624,-25172,5657,-20469,31487,3964,29767,51916,-32451,-60008,11249,21677,32768,31772,-34015,89377,25785,78968,69393,-7539,-7998,-49283,-31743,-34930,-42379,18548,26054,-32192,30502,113293,17263,-126151,-98476,-35342,-88373,-11818,-3423,-147,71877,3847,-49494,34085,-70117,8292,984,-43167,-52722,8019,8188,36147,20484,-48218,-13776,21102,-99133,-73058,-15854,-47565,-82787,-27063,-4251,2393,13648,2693,19251,4801,-30261,-57682,22957,-24361,1004,-39567,-19658,-20230,-9070,15208,83257,-7809,39035,-9233,-15075,-158233,-75607,-7037,-24395,-99333,-45221,61155,-31589,-41778,-111834,-11128,-52625,-49020,-10880,-69319,-19489,50022,76325,41382,-14361,-50000,-88668,-119428,-62992,-10504,-20718,36591,1369,-50407,-16101,-81801,-7737,-30839,-13149,19844,72526,-51065,4077,-43545,-19212,2990,36274,23557,-12466,-24698,-48866,49733,-32773,53082,36406,-7300,17991,-13528,7482,21107,-6890,-45107,-3180,4072,-28023,-84602,-31552,-5220,-56460,-2434,-12462,-41885,-76501,-11968,-53909,-22555,-45435,-36900,-21592,-19554,3768,1437,73513,153521,-312694,-482184,91927,-42652,-68434,-24567,-80598,-70711,26099,72969,12544,-76002,-65116,68646,93538,-6537,-54410,79464,-48931,-78603,-29443,8644,112732,-73357,27881,-33657,-29970,-41620,23805,-62802,-24751,4223,34909,118880,31557,22917,20463,-38352,-23701,20301,-28615,56486,-1826,1179,-5355,51596,6471,38911,43107,61521,-16330,1583,62129,-16410,-34716,-10229,25863,32088,-16793,10715,-2983,58277,58152,4019,2939,21397,-27548,85414,25874,70116,-10203,58347,-34206,-47572,-24869,5345,13806,-15155,-42026,-82420,-29529,-53676,29494,-16589,40269,26556,-142410,-67986,31227,59744,125854,73563,-56508,-11588,35800,128077,96080,14478,657,38776,62177,-72,-28178,3864,-25348,-66892,-29596,47905,-36107,-38959,-40423,-66385,20716,-36168,62633,-6314,51421,-28093,-18579,-27416,-3942,-55611,-33269,37547,37264,43653,-11196,-17108,16332,11463,89673,62724,20728,-47675,-36968,-8969,-31058,-80512,14531,-6205,50434,-89537,-11809,48341,49908,-8995,-17050,-36820,-18880,-53370,-15332,64686,-77671,37384,33784,-43892,40226,34158,-82517,-19364,7144,73318,52404,-58640,-28716,61305,-12353,79,2230,-49891,28436,10230,17899,-41124,37354,56805,51053,6970,-32643,-19434,-5166,-9964,12617,-45783,63266,130665,22150,45500,9326,-77938,24550,9037,-66093,-26077,-15528,22986,-22316,-15168,-13485,23476,59822,44056,-47007,10323,-36176,-21681,36094,13478,12048,43156,38286,74234,-11597,-35932,-60876,72598,26211,-54766,-72673,19396,44941,-15833,20490,-40311,-21249,52508,37849,103649,83311,113282,1073,39995,54925,19271,16458,-10959,-8938,-95231,-149764,-5164,-98552,78680,2436,15628,67749,-4431,-113439,1988,26354,-20755,-44140,67788,-20715,-5919,27228,3233,19393,-27644,89330,28137,-11625,-35164,3123,19254,14947,26320,86335,-52942,1919,34092,6432,71455,13064,-62732,47332,70340,27590,30815,-26442,-24688,-13767,45308,27682,82401,-76116,-26438,57523,17589,22431,-33422,-15270,-17304,-13247,-61451,-2103,-43514,-20546,-8097,-5191,52530,-535,-11442,-59796,-47214,7736,39783,32197,-43398,-109324,13414,-74730,-79994,39827,26809,-2791,17895,60029,41880,-23094,26078,-67061,-46267,-17054,35549,-45779,2140,-36236,-11848,-51063,-36950,-10477,-35801,1373,13808,56896,20982,59739,7119,-17952,-66938,-1718,8560,12601,-49202,40240,-33850,-32957,-33939,-98149,-27128,57183,-23886,-12604,26533,-85167,69201,5511,-59317,-45225,8914,-54800,-13300,22857,22268,-42296,1238,-45514,35018,-18873,-17549,48418,-14251,48227,59390,-29671,-15125,-20151,30814,-88591,32167,26621,-49720,97720,49676,94108,-6013,-53560,-32461,-17291,-73771,-69881,-66103,-56736,19893,70798,-13163,15510,-9349,-31955,7292,6697,-23353,-58728,-8858,-44925,-682,22693,11192,-59238,-58500,-162753,-43476,-21311,-31095,-31863,-73971,-25482,6436,-3649,-63133,-42232,-10737,-12401,-24298,-137546,-88459,-32847,-153785,-111831,-115094,-99321,-95064,-164135,-101181,-141071,-240817,-352245,-321930,-39251,205537,287417,156240,110597,36004,147529,115726,95063,86272,55609,45320,-17291,-10785,-11422,19587,34705,92721,48179,96868,84597,202793,75702,51478,-29534,-32674,19464,-26470,-345,48393,26005,47736,-18083,-4032,-17734,737,39172,22941,19385,28713,47174,47688,27979,-36765,56920,18091,48893,-3823,179,9939,-34383,-14557,-55008,-29030,16913,-5307,23506,-46283,-8149,42775,30810,19038,83505,83422,78338,86993,1071,10045,50778,-29881,12658,871,34306,41470,25143,38766,31382,-735,23682,14597,-7186,-59659,-9309,26395,39618,-6952,-76376,-1514,90293,108574,48204,-7766,-19564,39672,28868,57848,104198,-7231,-51836,-54790,13179,57136,-39455,55864,24731,34452,11858,-44236,2369,31343,-3632,-12063,9324,-31250,-16009,40964,82932,227,-19522,-20811,19324,2293,-64011,58396,28535,30018,-24063,13744,-3968,-35046,-9967,104500,-1404,6442,2138,-9922,75587,15045,25275,-23071,-25301,17701,-54636,-14314,-19675,21018,52028,-20262,-43017,-46239,9567,28312,82676,-8818,7185,14611,-33158,-38930,52199,-11756,-9420,-5618,-24275,19309,-18450,72219,69804,-24037,7023,17944,14829,77376,-47581,-127748,-78974,-109468,-6195,-18259,35276,24958,29148,-8747,31527,26512,32397,25405,67858,50009,52871,-64531,-5814,-14860,-79483,19837,-11838,-2541,-45070,43300,22220,8556,-14608,-17847,5118,10474,-31449,45056,1065,-24414,-66040,-50851,15347,86185,5185,31350,-28303,-66975,20567,63376,52740,99285,-11116,-45970,-95352,-61888,1584,-50933,9475,-48926,-20255,51427,48598,-15283,-65510,75975,-8865,27607,36464,-17786,-23548,-21608,-15910,13245,-6144,39864,24074,-30380,-32157,-23829,-54021,-77193,-53526,26702,-5432,49759,59977,-87788,-43301,53676,102156,46908,101084,46905,24049,10519,-15293,-43984,-79372,-80461,-32045,-2994,5272,5279,-29238,54494,-32312,4022,34212,61351,-1103,-39373,-76916,-93065,-13835,82105,97774,-6801,-29102,7415,58561,21751,41417,-36417,3589,5002,-54504,-9856,85862,65598,7176,-29585,-47399,-66004,-3050,-9557,-34514,13617,-8815,-44846,-25124,-17611,-27835,-14230,-22441,-68506,-18789,75266,16433,28085,46422,-625,-23319,-22281,-42422,41815,59810,-13230,-106679,-59470,769,-6620,57038,38391,2153,10764,12555],[22553,41682,-32646,1313,48654,-15695,946,-3089,10373,-39773,54769,43243,472,9240,107499,61694,89668,15987,-8401,88908,37611,37901,-97027,-67142,6369,-41013,4889,-32891,17528,31439,44999,23957,18844,-13230,12102,-88558,21983,-33295,-52221,-21443,19556,-18246,5444,8571,17514,-118378,23399,-18391,-30413,-70195,35643,37185,39458,64860,-6765,-14293,47154,47189,60230,-30910,5396,65444,-73750,-57671,15575,-17423,8463,14498,41105,-6271,47170,23120,-3869,615,10582,42494,23815,48372,-38141,12683,41732,-89583,-45762,63700,79108,-33505,43601,31725,-5201,-26189,-77154,-10024,-5592,-11122,-13657,38491,-16479,45927,40961,-13242,-57375,23054,20280,25137,8383,-31450,81042,9241,65691,86865,-11094,22496,-35108,-24552,-27742,-27965,23958,55826,-25665,28548,105416,19069,-117420,-77159,-50535,-92082,-6574,1015,-659,55974,23242,-68265,46810,-66464,-14517,5278,-37272,-55113,3848,-5127,47921,34885,-8521,-16966,4234,-93069,-71176,-20591,-69391,-71975,-40594,-2290,37277,15901,5879,2979,-11030,-24424,-60710,56203,-22690,814,-70731,-45800,-40566,-3665,38064,78836,16309,76097,431,-21442,-139792,-49148,15078,-50734,-101263,21705,69782,-26971,-42864,-131938,-24972,-39704,-18018,-13703,-73516,-13682,31129,52589,47042,-24344,-25072,-105200,-128595,-47860,-15709,-24572,43580,2480,-34534,13996,-93990,-17065,-26494,-34115,5740,66770,-80084,-30152,-68449,-47723,9161,31691,10098,-36694,-64955,-24324,44483,-17002,51455,29824,-18645,19149,-6570,-6677,9472,-21829,-28397,-1567,-14548,-26390,-108763,-47409,-10625,-35019,-23501,-23892,-46070,-92984,-6797,-56732,2948,-26073,-6578,-12447,-33399,-5534,-41024,63891,118446,-298679,-478261,60369,-13897,-71283,-15291,-86933,-81489,40377,82726,1342,-59584,-56050,75945,68102,698,-64069,77504,-60015,-76340,-30990,7185,96073,-65954,202,-56385,-22988,-25173,19281,-74662,-34175,11943,30623,94571,30415,-14605,17068,-48033,23264,17934,-24136,88594,-13831,21767,17079,44930,-7775,27000,30757,51014,-711,-10932,78333,-11397,-45601,-10487,30732,11427,-11371,7853,-13982,51641,48676,-1813,-18069,47219,-16971,70791,41978,73913,815,53604,-45703,-53260,-36385,5368,12337,-25255,-33346,-55348,-38275,-59401,24916,-2237,37267,36331,-109345,-67058,25530,83280,156972,70369,-54292,-4026,3343,116031,97272,14837,-28449,34865,52902,-39878,-29728,-10114,-63261,-78904,-41988,59168,-89756,-48410,-20213,-48940,38421,-23943,56538,-9233,47239,-42606,-11866,-39654,-21629,-38140,-21307,25505,32306,42453,-17953,-487,1778,11720,106578,47453,3325,-54636,-16762,12483,1178,-78741,12309,-5587,34753,-85432,-14227,57561,49128,5817,-20525,-24311,-19420,-12243,-15541,93765,-93538,39987,49773,-35796,53997,32318,-74875,-21147,4433,83959,34076,-102671,-31737,62382,-31280,-1635,-2277,-43562,28164,1961,-6435,-58762,28122,102733,80215,21016,-6754,-17127,-23982,-16087,2578,-22729,74070,136893,10924,56229,39367,-52525,18293,26750,-64416,-65553,-5012,33194,-23219,5892,-18230,5167,52701,16618,-58486,9818,-15530,-26625,49237,9437,-5897,47593,31489,86560,-41860,-42687,-43080,72463,14761,-50234,-59960,37154,50494,-22697,42041,-28126,-20673,43455,63954,99908,93235,107117,6173,26977,85655,26485,11016,-33791,-15631,-90434,-155165,-31168,-116704,35410,-21863,-8219,38273,-13640,-134629,-16082,17317,-37745,-66004,81932,-1849,11299,17891,737,27900,-51139,89705,18048,-20544,-33922,-3143,27024,-13035,1841,105878,-25343,34032,50297,55565,83375,14992,-62880,50907,52120,11511,11749,-37222,11085,11880,22851,21442,60621,-102602,-20978,42194,-1167,13500,-10894,-5673,-40046,-3897,-59333,11234,-36028,-1824,-8416,-4378,37913,2726,-34041,-56387,-58395,-8809,37221,25600,-60011,-94484,5703,-69335,-100136,28164,19951,-3534,15209,41184,34221,-18200,35807,-27768,-17255,-10426,46633,-23466,23145,-49479,-9395,-35095,-74016,-27520,-35828,35728,23940,58501,12794,78267,15123,-294,-47187,-10846,669,606,-54794,40466,-6262,-39124,-52259,-71602,-25549,58049,-11079,10005,23610,-77716,27627,7165,-28733,-50260,9625,-37010,6699,4846,17289,-34129,6216,-63780,-3834,-27324,-4395,56967,-20210,66460,52229,3520,-2004,-30034,23329,-93921,72157,-2389,-74786,88650,33319,90789,-1892,-75343,-27949,-20066,-76922,-59731,-48844,-65697,12226,54282,2335,31612,1418,-31264,5709,13766,-20001,-75212,-10130,-37308,3863,8644,-45767,-71834,-69728,-176536,-27061,-163,-25032,-45570,-66698,-33906,-15564,-37018,-88218,-51492,9657,-9894,-40336,-138902,-84048,-29061,-131137,-111874,-123468,-78643,-44062,-156483,-99931,-134725,-292486,-444297,-388971,-59590,270022,351969,165940,140605,73762,197762,121989,114053,80786,54480,48862,-27813,-25130,-12056,43280,23766,117598,71857,109944,86123,205120,32233,66379,-10230,-35619,-16345,-55510,-6400,17048,7529,25982,-14451,18377,-17337,-478,23902,1577,48922,37352,56350,51261,60987,-45609,52495,28833,30001,-8791,-24211,-12877,-26497,2270,-47909,-33736,8334,12052,19907,-65954,-1593,63059,16117,12975,58830,79504,72751,102495,28559,13729,52322,-13235,29321,26949,23288,23596,3750,21081,10580,-4300,35982,25977,-15030,-54406,-5872,6425,26245,-2523,-46003,2896,80548,91315,53637,6441,-12776,44173,54614,77396,78808,-12032,-62462,-59505,18137,62192,-45979,64413,45966,39777,8790,-48186,4341,33558,-13092,-19936,25747,-15439,6716,27318,67979,-22748,-1483,-17319,43253,-12802,-40116,51781,38552,34534,-13478,1231,75,-44073,-1633,118123,4804,20883,16505,-16963,77820,36958,33225,-11064,-15470,17231,-52968,-19269,-30782,25359,39487,-21773,-35882,-70639,-9112,24688,96555,-28120,-25542,4725,3607,-4430,26134,-34856,25589,4125,-21872,60211,-29602,68099,75986,-34749,-4790,18566,16246,68541,-31264,-106032,-100051,-111499,5089,-36073,32160,10354,32215,-9690,-5846,16504,22710,12776,74076,19674,56605,-28192,-5177,-30262,-47806,27227,-13405,24621,-55277,33685,26767,-920,-10080,-11413,41747,21962,-9529,69182,16656,-16734,-64879,-44016,14133,90768,3590,35705,-32455,-68741,12656,68928,70975,90049,-48550,-80599,-93566,-107518,6230,-78136,-6174,-58228,-8589,51501,42327,-5686,-67226,82376,-41096,-5240,-360,-35610,-30178,-9496,3624,16069,8538,39564,-2677,-25756,-22802,1083,-80864,-72851,-50510,26026,14693,54450,47836,-84801,-64924,209,95707,54691,72785,26408,29453,19394,-19137,-36086,-92298,-55702,-32516,-15582,12879,18888,-13376,55425,-12706,17168,192,68500,14589,-29456,-74357,-91708,9959,168359,125333,-11146,-27756,-9276,66391,25196,16308,-62820,-10706,26240,-35860,3155,110743,91029,23482,-21049,-53178,-69669,16739,-6460,-26325,8260,-24502,-49536,-17620,-10325,-20688,855,-30208,-87412,-18519,104739,42661,40335,57651,-4640,-9503,-12023,-4180,62841,62467,-7893,-92420,-61918,3549,-8802,26581,29157,-1748,-9003,2016],[15063,51224,-55169,7315,52921,-17677,-5172,7339,36854,2350,60230,29976,-7201,2924,77532,53267,89154,35352,-8563,77122,8883,46003,-145725,-62126,-7667,-35634,-14257,-29555,19616,35992,17158,22064,27082,5258,15343,-96060,4306,-50706,-55043,-13055,359,-7884,7839,4594,6916,-107634,-3506,-31655,-33444,-59062,34442,25004,21687,53521,-513,289,58963,75520,72746,-62596,20056,71147,-61572,-19747,28664,539,-5910,28718,16710,262,48439,15745,-16477,4781,37078,28595,4726,33782,-25303,-813,27754,-79225,-27148,59786,84798,-18784,36731,23481,-21068,-23714,-72618,-39607,9372,-21588,-9564,39078,-31057,60660,23372,8495,-50827,21748,12784,7772,-18187,-26392,58322,-1261,41188,76103,-28446,35479,-28653,-16915,-12520,4734,27706,74539,608,24991,70021,15191,-90353,-47252,-59931,-78027,-2606,4331,-3712,47064,34850,-79427,50828,-52500,-27381,21102,-20838,-49953,2119,-4790,48656,54478,22812,-22216,-10348,-89561,-77500,-13040,-83777,-55863,-50380,-15984,56441,12328,6042,-4661,-16180,-13788,-62208,86427,-15452,10618,-89152,-62401,-55587,9513,57895,58477,43228,104012,13975,-20596,-92614,-30480,31348,-71560,-93896,67645,80321,-18609,-32493,-135663,-42362,-25578,4751,-11804,-62903,-5246,7310,21384,46321,-25007,-1220,-102193,-111858,-44356,-20435,-19073,40596,4235,-12227,38565,-84183,-32919,-14572,-41088,-8904,47955,-94831,-60622,-79696,-74085,13471,11676,-6759,-52334,-84087,-5547,3035,-2001,48546,21579,-22810,23582,1581,-24781,-2091,-32200,-10120,5826,-25765,-19855,-116470,-38345,-15818,-29834,-50070,-32276,-41862,-70624,4371,-53916,32769,-6551,29537,1376,-43581,-12742,-91501,48625,63049,-295357,-379643,39333,17236,-64351,87,-79897,-84562,57808,86512,-3402,-36666,-26873,75249,39537,-2592,-70973,53161,-66303,-68933,-24021,24311,83497,-51159,-16410,-74192,-18873,-15351,8053,-74654,-46110,18054,19227,58748,23489,-45191,25297,-57083,80769,14372,-20674,107405,-23507,40367,29565,18201,-20267,4544,18850,35133,20543,-21620,86216,-3252,-49979,-15446,26709,-2611,-3930,3639,-18871,48543,29360,-9949,-23431,59133,-16183,54383,63306,66327,-676,18927,-64468,-52659,-38350,14048,15286,-30411,-19996,-19965,-40788,-59511,27550,12809,36881,40490,-64201,-69075,6018,106427,158079,61469,-46291,12291,-14001,90945,81466,16280,-52499,27277,37049,-81209,-22940,-25272,-97998,-86214,-55721,56787,-112373,-49327,-3039,-35783,50542,-8955,48119,2640,30009,-52948,-3812,-42969,-43611,-38718,-2712,15507,26722,38140,-16312,9124,-14071,14905,101941,37656,-16898,-46874,4694,37199,28750,-61796,8698,-5847,15218,-69874,-10546,59492,59308,20598,-17834,-9679,-23697,11769,-20226,110420,-87396,41084,63374,-24810,54914,20069,-58872,-12826,2416,76465,13611,-138859,-35176,46607,-44140,-6770,-10365,-24553,18827,-7745,-23316,-57203,12729,136455,94151,31955,18440,-9646,-38286,-15036,-5558,-1051,72000,127268,10692,75551,68928,-17332,9628,37064,-51396,-87251,1707,44865,-17783,25918,-12783,-8825,52105,-4352,-62876,9472,-506,-31261,68335,11474,-18551,38282,22834,80641,-69580,-44828,-9539,67215,6873,-38339,-40297,49023,59162,-25306,54746,-13759,-25032,35288,92039,76493,80890,78565,5177,17439,113608,32365,14962,-43488,-9285,-74716,-134726,-44980,-120081,-21925,-44588,-24668,9740,-20339,-122736,-10525,18366,-54959,-81850,85111,17834,12960,8995,-1072,26300,-73813,82499,-711,-30140,-24715,-3421,30256,-33152,-18335,101317,9245,59786,61433,90976,83360,12849,-56321,53434,34020,-10263,-10865,-49934,39013,28744,-7319,12415,38563,-114616,-11458,26524,-15557,-6178,3821,-5764,-53437,13961,-52960,18721,-29108,9240,-20217,-6340,8098,6752,-67495,-46682,-58972,-37860,26709,30905,-70686,-71254,-1910,-57493,-111470,14311,4371,-12259,12970,21896,42714,802,40844,9860,12038,92,49751,5295,38027,-45845,-3522,-5422,-96553,-31332,-25839,48869,25130,48919,3185,97969,29078,19756,-19904,-13775,-6838,-12159,-54688,24024,19736,-46043,-77608,-46099,-15976,54819,2762,18991,12244,-59216,-13399,5221,-1209,-51149,-1824,-25198,33955,-8369,9456,-17609,13514,-76118,-44036,-34202,14835,53146,-18907,66515,43678,36683,11121,-28758,11342,-88497,96804,-37179,-98782,66326,14247,52249,-6049,-87680,-29161,-30541,-75845,-45226,-19082,-68312,-784,29885,16002,40849,17481,-15005,19137,19317,-10392,-77833,-10500,-25316,3452,-5104,-89883,-69228,-73466,-155513,-10018,19956,-22165,-53496,-59650,-42928,-45400,-67925,-97454,-58764,22327,-9317,-53675,-123617,-65812,-20292,-94688,-97477,-106755,-47533,1995,-126639,-88667,-114127,-274459,-391604,-345336,-55382,260678,322485,147448,154471,104015,197182,109293,121983,73388,44885,42511,-33040,-36219,-10631,52992,-6589,127140,84739,117836,75616,165538,-1523,53289,2777,-24944,-39240,-73150,-2662,-14578,-18603,-3852,-15502,40529,-12618,1253,15770,-23173,68897,35888,61822,50427,85385,-44416,53017,39466,4502,-3324,-49352,-36557,-12544,27374,-25576,-30832,10604,34634,10658,-72840,-2291,60274,1312,15646,33377,55381,60756,106101,52625,25334,51964,-4090,37230,46747,11179,7946,-22259,4799,-9315,-14403,38026,30621,-20140,-39654,136,-8559,21309,3665,-18425,8702,67899,57089,49390,25357,-2008,36968,69061,81670,35580,-22985,-71023,-55239,25750,65181,-46583,55994,58624,41806,7411,-38017,15578,35272,-13754,-25266,37790,-8792,30870,21306,44563,-45681,15933,-9528,64184,-25981,-13302,33020,51091,33801,-6990,-9987,-3146,-46364,7962,124800,2538,26500,41168,-11411,76576,47856,30548,-8190,-10942,12497,-47632,-23886,-42926,22141,20809,-12854,-32824,-85386,-34231,31218,93118,-32026,-44148,-2725,27616,25317,-4532,-47757,57252,20800,-18796,78409,-36873,72896,77254,-34686,-20545,19236,20466,50877,-18356,-87827,-109645,-93960,18831,-51368,22516,-5128,30819,-15529,-46698,-1883,5944,-5992,69426,-3156,49968,20294,978,-40447,-17417,41066,3682,49051,-56980,17077,39940,-1851,-4703,1328,64260,28634,6718,84775,35585,-4567,-36895,-28672,22668,72366,-1276,34577,-33071,-60044,5044,61777,83696,75160,-69674,-81745,-75443,-109239,10621,-94302,-18693,-73557,-327,47205,36122,-756,-58897,70482,-78539,-46280,-38023,-51964,-35720,-4856,19910,6811,11565,32164,-21813,-15055,-9322,22010,-101118,-65395,-31763,31747,34348,55046,39332,-62288,-70442,-37733,80402,33919,24492,27746,37904,25229,-24949,-20318,-88078,-19694,-27258,-28119,19588,28303,6080,69121,12545,25928,-21581,63027,25851,-15619,-67262,-71525,29941,185376,121086,-19532,-18190,-16644,67095,33899,787,-65978,-32247,51093,-12849,14754,123176,119146,32475,-9160,-35115,-59713,40015,1167,-18143,-6629,-46946,-55401,-1880,-2713,-18513,15288,-35756,-102307,-11880,121197,60278,44192,60753,-13490,4937,-5593,20837,66718,52764,3508,-58665,-57557,9693,-18127,-6942,19924,-6100,-36245,-8159],[7304,47974,-52931,19056,52100,-30815,-9260,15845,52750,34714,59494,17931,-12862,-8163,45486,42744,86344,52333,-11358,57118,-3018,57157,-156668,-59109,-12508,-23430,-29957,-18396,24257,34859,-1526,20984,39291,19769,19133,-94000,-19904,-71897,-56651,-10938,-14140,-5910,10057,-5888,-1292,-84345,-33482,-39349,-31896,-47740,26111,6991,4358,35723,7496,16885,67330,95405,74297,-89289,32294,66401,-42149,15787,36408,1268,-31264,40819,-4307,11604,28308,1596,-33707,6976,60217,5933,-7351,14510,-5905,-32121,3856,-67801,-9974,43249,85502,-4621,27787,-6971,-35440,-20818,-57420,-77761,15034,-24352,-11480,28757,-37204,67985,5200,27960,-44029,4566,5783,-14536,-42319,-22343,27150,-6229,12671,41173,-52237,22288,-29225,-7508,8980,47559,33314,76882,30197,17709,16410,8762,-53327,-16999,-59646,-51606,3201,7127,-9639,46781,36393,-79444,44604,-31585,-29411,45872,2415,-38378,-724,5120,40469,72683,41433,-26045,-18847,-89878,-89732,3079,-90656,-42461,-57588,-38382,58836,4807,3451,-4326,-11566,-2058,-63927,104626,-7430,20283,-88158,-63302,-57745,25051,66566,30244,63875,113820,28563,-8269,-34801,-24537,36938,-77722,-79716,77368,88425,-5116,-14832,-122159,-59757,-11865,13750,-4428,-37495,3961,-15396,-5768,32776,-15023,14421,-80383,-81649,-48430,-20349,-873,29786,11770,11482,46595,-58113,-50950,1690,-33027,-18193,22254,-87468,-79103,-78053,-93226,14083,-17247,-23137,-55525,-75672,5094,-42397,2869,42808,13703,-20605,28795,6705,-40425,-13711,-36009,7472,12170,-28885,-8752,-96957,-8913,-20288,-45822,-73473,-34788,-28559,-19396,13829,-46609,63516,11874,62455,18003,-45792,-19623,-138314,26374,-195,-293681,-211672,30853,40831,-50915,17985,-57510,-80207,72467,88645,1319,-14258,12874,66908,13540,-14687,-72469,15434,-65869,-60776,-5716,55001,85380,-32847,-22118,-87971,-21040,-15578,-5074,-63692,-58562,20291,5106,27219,12649,-59945,40441,-60751,125846,7582,-17993,112925,-27561,52663,31958,-24906,-29982,-24254,11076,19902,38879,-31254,83161,3470,-39639,-22048,17366,-6293,3401,-2663,-16880,53271,13432,-18121,-6106,50897,-25782,40226,82717,50850,-15772,-34444,-86732,-44930,-33956,32922,22870,-28493,-7004,10374,-35793,-55627,35013,24108,35750,37439,-26540,-75147,-18859,125950,139885,45132,-39209,30874,-16976,59439,51592,20494,-62815,19505,17624,-113187,-8247,-36216,-119231,-87328,-65088,42021,-102078,-36280,6558,-26947,55645,9467,38510,26298,224,-56954,2355,-34357,-62470,-58688,14215,10000,17035,31030,-5935,13755,-31423,20214,74711,34400,-34601,-29761,25467,45031,44814,-34463,6139,-4335,-1453,-51005,-2735,56447,75255,32735,-10606,2685,-28957,15910,-24046,104081,-66285,40045,69796,-11313,48156,5803,-43000,10941,3886,57607,-5439,-153350,-39795,13943,-48538,-13722,-20815,6113,2238,-16904,-27962,-37899,-2878,144646,90304,36951,35743,1750,-45616,-8908,-10579,13693,52062,100164,21220,96273,88877,17925,5033,38999,-29466,-83498,3893,50932,-7872,40371,3833,-15698,56364,-11851,-53180,7044,3905,-36749,83377,17794,-22297,14732,9019,54486,-80192,-43581,27245,56899,2617,-22968,-20640,51817,67597,-20341,58388,1588,-34344,30870,116492,43605,57013,32670,-505,14266,127808,38772,25545,-38965,12042,-51606,-96264,-43535,-108900,-76328,-59283,-28937,-6920,-21521,-77883,18256,30214,-67236,-84191,76875,32095,-1492,2341,-3405,16030,-87566,67826,-21654,-40629,-11425,344,30484,-40749,-26203,77618,40628,72210,71273,102185,71213,8800,-46152,56719,19341,-31108,-31276,-64332,55205,31457,-38515,1689,21319,-106777,-149,14328,-22026,-26195,10986,-12268,-51882,34725,-42125,18718,-25264,10956,-35780,-9983,-31445,6779,-105526,-35792,-49670,-71785,8213,46116,-72602,-49940,-6075,-39003,-108519,-1616,-13925,-27655,8797,11605,61491,26550,42643,32994,32781,9895,44186,31251,42742,-27868,3958,28539,-95154,-20343,-8832,44869,19999,32700,-6708,113671,45430,39012,7656,-12985,-14640,-25910,-45406,-7819,40307,-43700,-101743,-24313,-445,47364,12214,15806,-1913,-33049,-45018,-2595,20962,-45983,-19996,-24064,60937,-9052,-1418,2371,19934,-84355,-73440,-35484,34476,39452,-16388,55084,37722,66531,18746,-17899,-1778,-77671,100846,-64914,-106597,38379,-2415,-1426,-17139,-85801,-30038,-44557,-69727,-30661,13204,-61093,-12066,8762,25230,41954,31072,3636,41876,23485,2401,-65402,-9667,-12962,-3161,-10805,-105863,-54686,-60002,-114363,4852,35293,-22270,-49962,-49592,-50186,-72514,-84534,-87498,-62159,25323,-11037,-61267,-99999,-37498,-8486,-57797,-70243,-67601,-12258,39470,-86599,-73598,-94794,-210966,-243464,-233267,-42070,172789,219851,103635,146622,117768,155556,80268,116087,65978,30199,25144,-33447,-45739,-7653,51555,-45986,118120,84738,115395,56803,96820,-23719,26630,123,-3916,-41832,-76213,10438,-27816,-40834,-31275,-20003,56197,-4398,9525,14280,-43350,70051,16540,60388,43998,92309,-32355,55507,55232,-14083,13254,-67900,-55859,3561,50303,7309,-17195,23975,52901,-3393,-66651,-11935,36642,-11493,24058,10569,27444,43931,96501,65349,49913,52418,-2904,34250,51835,382,-4350,-47505,-7997,-24781,-24741,29093,24033,-21912,-20551,10889,-16352,26406,18868,-10659,15484,54822,15410,36405,44119,8128,20223,66850,65511,-11688,-37767,-73341,-45550,37824,68403,-48385,29572,67049,40693,6271,-20338,30408,34002,-10535,-26830,40930,-13850,51656,22339,27852,-61837,29877,553,75540,-34303,7426,6905,64767,31043,-4708,-16336,-8079,-39534,13278,124415,-6360,23804,68122,1961,71169,45183,18161,-15005,-10284,7132,-40347,-28486,-52598,12784,3792,2554,-34492,-83797,-54861,46129,77083,-17200,-44151,-10258,29026,41708,-31454,-50837,71704,39848,-19509,68306,-40589,83813,76907,-24404,-36385,20405,27787,29814,-16547,-87164,-104934,-60485,27639,-59962,7181,-11852,22328,-25328,-66702,-23291,-13147,-24833,54209,-17643,33351,68062,11474,-40045,5532,58426,31272,61214,-51263,-3012,54966,6901,204,11983,68607,29260,20128,92344,54296,8643,4207,-10674,38285,38861,-9216,28431,-24545,-45847,2034,43490,88038,57555,-71325,-56789,-48796,-67195,13583,-92482,-25699,-91864,-1931,39454,31584,-3359,-46717,39281,-110210,-75448,-52106,-62301,-37431,-8121,27487,-16442,170,18424,-32465,803,2424,26394,-116073,-58633,-3097,39811,49130,50306,33604,-30572,-55114,-40620,63274,-809,-23374,51418,45735,27911,-36040,-1064,-61149,14974,-17475,-44353,23444,33802,27540,81371,37715,25591,-31602,44695,30141,-2326,-56799,-38395,43926,140235,95968,-28298,-1952,-12208,60264,45961,6104,-38390,-53255,72511,7450,19111,118957,138961,32844,4260,4349,-35034,63868,12396,-10769,-25498,-70976,-60222,17132,-1063,-23294,21798,-37831,-109083,359,120675,64833,39007,52674,-22672,14628,-7984,21816,55064,38848,16594,-8445,-42276,17738,-29257,-28810,13312,-8489,-61535,-16124],[-1232,29937,-23386,30610,44926,-47687,-10007,18722,53535,47397,53664,6814,-16938,-23494,15665,30500,83647,61520,-11310,35022,2508,68282,-125738,-57039,-8102,-9174,-40298,-6667,25433,27963,-7485,19560,53305,28201,23166,-82104,-41691,-79556,-52589,-15471,-15184,-8824,10340,-20575,-4945,-51116,-59416,-37904,-26183,-38594,11100,-10567,-6186,17819,14955,29922,75169,101876,61005,-105203,38629,52611,-19182,39737,33348,-8208,-59619,48854,-12961,24830,-10720,-17091,-47441,6639,76191,-14787,-11350,-3416,17831,-67281,-22963,-54998,5388,28344,81022,2797,19185,-48187,-46368,-18097,-36562,-115040,11411,-20285,-20446,6492,-34646,62996,-7399,41316,-39222,-23719,5890,-35584,-61141,-21088,-2516,-7839,-10901,-4444,-74719,-13402,-33072,7087,34109,87696,44388,62945,46835,5570,-37252,3216,-16777,7135,-49547,-21927,13954,10767,-18026,52189,30667,-67143,29597,-10535,-24820,71213,26599,-24994,-6850,17796,27659,81631,47899,-26257,-19215,-90424,-98617,20552,-91334,-36501,-63776,-60309,48244,-3276,-1637,1206,-1784,6993,-67548,105731,-3286,18827,-66787,-48720,-42442,37240,58966,1980,69597,102405,40922,15797,13250,-28456,30207,-64569,-61831,56141,86371,11757,3880,-96879,-74783,937,9037,7791,-3329,12083,-32285,-21645,6344,2171,17624,-47509,-54684,-51566,-13430,28003,14897,26937,30615,33861,-24364,-64233,17888,-14134,-16648,-805,-56958,-81627,-67403,-102494,10053,-44602,-34708,-44979,-44568,8402,-59099,-4558,33646,7556,-16729,31106,5207,-46927,-23184,-33198,23475,12213,-25879,4280,-50518,26680,-23697,-76527,-83869,-30510,-8419,36928,16848,-37184,89522,27946,83675,35319,-37717,-26870,-166481,-968,-53649,-283250,-44540,33977,50858,-34790,33960,-22168,-70611,79249,91504,14269,2792,51213,52759,-5989,-31279,-68149,-13543,-58348,-53738,22927,87797,99990,-13888,-21185,-97429,-29135,-24223,-14774,-45301,-67475,16637,-6165,9421,793,-57107,54412,-55279,133882,-3603,-15145,108767,-25236,56537,26576,-72455,-33383,-51276,8599,11359,45608,-41046,69599,5030,-13856,-26709,6579,-2871,8024,-10823,-9101,65558,11104,-24449,30999,26330,-41274,29389,91781,32133,-38362,-85500,-103261,-32621,-27383,60663,33364,-20214,1397,27111,-23796,-48423,42951,27820,31463,27761,-9448,-83089,-38499,138705,117913,21397,-40231,44692,-11640,28874,18319,28506,-54588,14508,-1900,-127400,11448,-38383,-120656,-81434,-65441,19421,-69968,-8751,5518,-21354,53365,31351,29042,53827,-35788,-54023,3882,-16827,-71775,-86886,22418,10145,5543,22810,10589,16624,-50131,24956,31481,35860,-45317,-12714,42784,25035,46345,-5517,5869,1413,-10885,-35236,3953,49514,86909,40553,-1892,9688,-32243,5448,-21815,73716,-40724,35794,65451,4700,39805,-1138,-32551,48212,10235,37475,-21268,-140158,-46654,-27603,-44829,-19671,-31371,39656,-17524,-23925,-20242,-10172,-13484,126307,71250,33988,41918,15151,-45575,-2941,-12115,19554,16469,58585,37152,110870,93213,44888,8232,34112,-3782,-57872,2126,43730,3310,46210,28288,-16001,61120,-3209,-26571,2069,-3430,-44284,87411,25441,-16211,-18018,-12027,12785,-65809,-41554,53132,41709,2055,-6601,-7595,45032,71551,-5215,56285,16712,-43470,30811,131090,12371,32821,-18329,-7795,17924,122014,45425,37734,-22707,44153,-25384,-54397,-28837,-87490,-112001,-63623,-22077,-7745,-14902,-16620,58787,46701,-70765,-70107,60076,34674,-25547,-37,-8735,605,-86768,48503,-36960,-51238,2072,4281,30578,-38092,-20328,47489,61944,69922,81540,89754,50594,5443,-37103,59394,8624,-44635,-45028,-78564,59000,17707,-64031,-8534,11771,-81887,10052,8397,-21038,-38322,12668,-17639,-35523,50282,-28553,12604,-25930,4644,-45420,-13654,-70749,-1270,-138455,-28882,-33651,-100097,-16006,63875,-66325,-37607,-5120,-16247,-93388,-20968,-28290,-45980,1083,13140,79897,48368,43024,35445,39080,14166,30726,48999,36806,-3670,10728,55121,-69215,2053,10140,35777,13297,16614,-16031,118924,58963,54126,29826,-13063,-23909,-40701,-25913,-46047,53919,-25409,-115908,-9049,16537,36093,15136,10695,-14009,-8212,-61851,-15701,34622,-35184,-36323,-31874,78811,6810,-14772,18450,24273,-89566,-84551,-28164,48006,20464,-19191,43500,35096,89155,16495,-2883,-11720,-67032,88418,-75303,-89665,13633,-13428,-45310,-32326,-68192,-23961,-56354,-58892,-20407,36864,-42511,-15505,-387,30222,37005,33998,11621,63755,28399,14164,-43030,-7515,-4012,-15238,-5180,-90478,-33717,-27805,-73658,15829,43289,-23070,-33768,-32620,-53502,-87236,-82958,-65046,-61034,21587,-14340,-59879,-76075,-4339,3850,-30912,-35833,-17152,19026,65678,-52445,-62168,-83521,-139196,-96351,-123598,-30806,51791,103868,45349,115458,110836,101859,44235,97760,58950,15202,691,-30103,-55343,-4137,43556,-78272,93452,73662,100887,39779,26084,-36817,1881,-16625,20873,-23661,-66427,28609,-16607,-49015,-44646,-25587,60599,4525,26332,15858,-51583,53764,-20806,49277,32787,81566,-12161,55456,81077,-17650,34848,-74218,-67511,16984,62652,42061,5432,43398,60031,-19903,-50414,-27826,2442,-21542,34602,-8451,10053,23994,74860,62810,83328,55455,-6632,21674,40198,-6977,-12629,-67086,-15852,-34154,-29872,11537,4391,-21164,-4493,24766,-17891,38555,45521,-27956,21625,41038,-21784,17913,57789,14278,1808,49428,32198,-47718,-52018,-66937,-34644,54171,72333,-54001,-9323,76491,38219,5171,-3305,41927,28251,-9267,-23531,33743,-29157,65550,28605,29543,-64648,38239,9785,73012,-35784,15612,-20360,76186,31346,-4469,-15522,-8712,-24868,9137,114033,-17439,15847,86079,16620,62360,30880,-830,-29339,-12157,5070,-32599,-33233,-56761,1673,-6598,19224,-38877,-67575,-62903,64357,56897,13052,-27064,-19405,7118,41444,-47682,-47041,62316,54764,-28098,36362,-42170,91488,75330,-7637,-47974,21508,37100,11875,-25749,-102759,-87567,-22665,26187,-59500,-12110,-2971,4960,-35927,-53441,-41575,-29495,-38471,32950,-28020,10635,101121,22757,-25332,19782,73829,55993,55395,-40331,-20660,63674,21591,3201,15026,59948,24296,31391,95934,68939,22626,39806,3219,54945,4490,-18646,18941,-4655,-30536,6428,23102,83118,37809,-59695,-21987,-23991,-2668,13994,-71502,-27523,-107641,-17986,29714,29306,-12755,-37494,-3294,-125447,-78152,-32674,-64374,-34322,-16803,24341,-50954,-23691,735,-35129,17946,7073,10779,-127998,-54457,26793,44407,55243,40839,31264,-251,-24412,-9382,48177,-32968,-51819,82841,44886,28259,-51792,16642,-16296,36416,-6127,-66003,22801,36943,48530,82527,57229,14405,-34851,18377,28275,8196,-44944,-3164,50872,77101,68169,-33311,17871,2027,48021,56892,32134,10899,-64159,84119,18759,11873,98396,140331,24723,14961,51218,-828,83678,25607,-5279,-41680,-90510,-61483,34005,-7965,-34939,16307,-35558,-105669,15620,105502,57229,27666,32616,-28440,16202,-20754,-932,32344,27756,27077,44124,-17670,26055,-36134,-29788,10913,-7121,-75065,-20332],[-10568,1275,20339,35923,31090,-59386,-7822,14020,41096,40465,44371,-4073,-20503,-40752,-12236,17437,81697,59566,-5508,16035,18534,76310,-68637,-51785,3064,2100,-48928,-3544,18168,16649,-3290,17569,65068,29252,26787,-62821,-53609,-60430,-40647,-25765,-1321,-12394,7660,-35160,-3409,-12134,-75728,-26625,-17664,-31767,-7777,-21316,-7126,5375,19828,34318,82385,94398,32172,-108533,38116,34275,3437,49016,17850,-17821,-80697,50577,-4644,36116,-57346,-37071,-51678,3402,82560,-25948,-10059,-15116,42367,-88301,-44060,-40571,20469,24926,70159,1702,10960,-84468,-52922,-16251,-16288,-135460,2514,-11825,-34498,-24169,-24978,44433,-10658,46810,-35698,-50785,16112,-49520,-74222,-22457,-20354,-9162,-23149,-44649,-90925,-56795,-35456,27366,59237,112447,62708,37939,43194,-10393,-70165,936,11243,21985,-32940,2239,30682,16069,-27957,57988,24125,-44522,9998,2108,-19380,85299,45511,-15444,-15577,27152,15029,76035,45492,-23247,-11768,-85170,-92376,31559,-87713,-38559,-68968,-73693,31232,-8204,-9407,8582,6709,10899,-73529,90998,-5561,866,-31941,-24839,-11683,41334,35720,-21919,57309,74049,48259,46306,39799,-34083,13301,-35268,-42709,21382,67761,27905,17833,-67910,-86477,12346,-4562,22667,29515,17467,-41421,-26892,-25840,19477,8444,-15677,-40688,-46046,-1368,60432,68,46523,39547,4359,8372,-65870,29825,8221,-1850,-11598,-10262,-70366,-52456,-101332,2111,-61373,-38074,-22384,-3825,6917,-34879,-16896,22099,3551,-17414,27534,-4421,-39585,-26775,-25525,37537,4706,-19808,14995,9089,50918,-26447,-106580,-74790,-20823,13964,72840,12169,-28529,104196,40319,87733,51018,-20250,-33316,-162719,-25905,-78826,-254552,40469,43854,46051,-19475,43959,19592,-58691,75502,94034,29932,12015,77363,35701,-17496,-47316,-60101,-10046,-45617,-46827,56663,110134,115474,3772,-19426,-101721,-39994,-35775,-17320,-24338,-67414,6120,-10422,6187,-8935,-42664,59397,-39953,94485,-18263,-11014,99407,-18985,52286,16468,-107717,-26398,-67012,9841,12733,35537,-51288,49375,25,19208,-26751,-2621,1054,8193,-19143,1826,80632,24588,-28110,75457,-4425,-55447,20138,84256,13403,-58967,-112620,-102796,-20856,-21968,92285,43545,-8868,2333,28812,-7124,-36820,46806,22515,23623,13978,-13226,-88281,-44641,141420,103970,-6916,-52137,48591,-4996,3353,-5589,40312,-29274,13229,-18517,-121764,30872,-30065,-103043,-69872,-56468,-5151,-31580,27208,-7534,-18143,44286,54365,21152,75580,-67365,-45131,-541,2097,-68189,-107854,19336,15453,-1791,15826,28180,20148,-69068,25808,-15481,38218,-47095,-5147,53419,-17962,34251,16482,7882,12252,-12119,-25408,2949,37128,84102,43327,4923,10457,-32653,-11323,-10983,29805,-20386,27713,49559,22828,34232,4527,-29027,87731,20631,24193,-34110,-105308,-56727,-64856,-35337,-21583,-39341,63745,-35487,-28266,-3875,12952,-16827,94335,44340,22942,38393,28590,-39486,-3245,-10350,18322,-25243,11059,50780,114412,81756,58801,18275,25473,18635,-22140,-1945,17643,12438,42863,53498,-12961,62403,18427,11948,-4106,-19286,-53528,81561,31823,-2046,-49771,-37633,-34071,-30594,-41840,58233,22617,4978,10226,-4743,31092,67449,20198,53134,30668,-44838,33185,129855,-10207,15895,-56945,-12774,26558,98225,49804,47539,25,77759,-120,-24038,-6862,-62611,-121006,-59002,-10146,2992,-35,36882,93838,58982,-63720,-42617,39817,22047,-48667,3566,-19001,-15288,-71052,28998,-40764,-59351,13811,4734,33139,-32170,-8067,22878,71491,56993,90765,64417,27905,5154,-32370,57609,-765,-47666,-50508,-88653,52677,-10220,-78964,-15418,9775,-49374,16955,9535,-16195,-38966,11121,-14279,-10382,53727,-15394,3738,-30873,-6343,-42094,-15345,-99231,-18286,-156670,-29131,-15727,-112833,-41528,75230,-55289,-34574,-973,6429,-74430,-44186,-34463,-62691,-10087,22161,88403,56884,43432,18871,30854,10043,12474,57633,23104,17080,14741,65304,-26626,28904,26025,33082,9643,6546,-24157,109105,64515,62336,43523,-18349,-35376,-55552,555,-76475,60529,6523,-115055,-3041,29124,22352,13526,15045,-21841,4522,-62720,-30617,36715,-21376,-42963,-42455,81558,36413,-29146,24064,26212,-89972,-77705,-11719,50630,1187,-31200,40580,33861,101026,3658,8503,-15395,-59078,70262,-64857,-50547,-1569,-17919,-63752,-48158,-38558,-7736,-60349,-45168,-17597,44106,-14845,-8559,5432,33228,30291,21104,3243,75340,36358,20714,-19900,-4006,-830,-30226,7269,-53045,-10424,13401,-46215,22940,43189,-21743,-8692,-7201,-52304,-84563,-67223,-43132,-55803,17252,-17416,-48109,-55854,28940,14026,-18343,-2249,30547,40134,78795,-34695,-58705,-78283,-85352,-14977,-61165,-24366,-40844,26269,-12013,65476,85868,61875,12899,72153,51858,4418,-23324,-24470,-64659,-645,32917,-90242,60985,56551,77311,34676,-23107,-43256,-11102,-37580,41510,9350,-48844,44687,12162,-39392,-36890,-29642,51768,10089,49842,15381,-43734,29264,-65978,27687,19137,60656,10340,48772,117234,-7360,52125,-66572,-70666,23800,61080,68933,30928,60532,54223,-35428,-29437,-44644,-29105,-29352,44980,-22809,8975,3239,43841,46467,113476,59321,-10184,4009,16418,-9687,-16711,-78327,-18014,-37050,-27338,-10217,-25778,-19519,1905,36497,-16282,51559,77663,-61358,25205,24991,-43847,-861,63933,15503,-7929,23202,-6641,-61206,-60801,-52762,-26039,71302,75371,-61588,-49345,88851,36815,5095,7094,44545,18274,-13634,-14639,18685,-50026,71319,37556,50127,-50269,40567,14874,56616,-29865,9947,-43044,81739,39490,-3297,-7494,-1582,-6724,-6476,89988,-25410,6644,86783,27047,52122,10263,-21630,-47205,-16805,8567,-25019,-37935,-54038,-5299,-9198,32800,-41972,-43573,-56075,78677,40160,49865,865,-29199,-29497,26621,-50275,-40374,33029,59416,-46204,-3008,-43291,84743,68593,10551,-52166,21526,46317,2382,-39066,-115225,-61681,2779,13037,-50710,-32972,21880,-21038,-42974,-12621,-52052,-39263,-44052,12222,-40030,-11849,109411,30689,3732,27896,81290,65839,33905,-26532,-29769,60145,35199,3104,9172,48795,15674,39379,100788,76683,39270,56649,8153,65662,-18014,-26748,8108,23281,-16109,17976,13844,71370,15575,-45829,7969,-9295,56686,11342,-37966,-27280,-115073,-48038,19390,28342,-25192,-35997,-43673,-118117,-51832,10334,-58663,-27094,-25868,12612,-88639,-53769,-17783,-30997,30948,2084,-18969,-136893,-50287,50826,41025,50468,28956,34033,22669,8660,38141,36208,-52915,-52269,101986,25528,27272,-67135,28600,32775,38481,3387,-89607,16942,39267,66486,71704,66863,-5705,-37123,-8087,23520,16623,-33454,23382,50476,37780,50705,-32142,37307,20262,34046,61528,66400,62011,-57910,82798,18018,-7662,65887,120650,9659,18318,85991,33634,94957,38661,-2787,-49948,-100728,-57442,44820,-21567,-49978,-256,-29015,-93045,30078,82423,42283,15193,3065,-29192,9459,-41071,-36825,4108,22021,32041,79945,9226,33314,-34228,-9399,12795,-1362,-71206,-20007],[-19866,-28210,56704,31571,11873,-60672,-4649,3103,22854,20578,33362,-14961,-24573,-56658,-40817,5138,79196,46111,4721,3039,34766,79599,-11838,-38655,16792,6784,-60834,-15746,2370,3664,4872,15632,70157,22978,29286,-40855,-52340,-14705,-22014,-39367,21352,-13433,1991,-45006,2377,27338,-79883,-7924,-8092,-24843,-25432,-20983,493,2181,21122,27267,84221,76506,-7945,-101659,32384,17450,22459,46096,-7619,-20425,-86724,44725,19060,42600,-95865,-54778,-45101,-2475,79082,-24928,-7908,-18357,63595,-83135,-52674,-25945,36834,34278,51803,-4701,1989,-103084,-55111,-16011,-2156,-126254,-6239,-2093,-49067,-55843,-10744,16206,-4757,44962,-30319,-61626,34116,-52735,-81448,-24906,-19975,-13053,-23330,-67182,-99112,-89685,-33033,47990,79971,114145,86625,9717,23129,-26348,-67718,2515,26718,27684,-15071,15339,50905,22011,-38234,59712,23373,-16679,-9012,-722,-17001,77779,54621,-13570,-23484,30301,6261,56521,37484,-19744,864,-69896,-63901,30806,-81735,-45887,-70222,-74267,14440,-7229,-20525,15396,8081,9308,-80195,66922,-13786,-29628,2515,-787,24994,34768,3401,-40260,31784,38448,49052,73355,45610,-32564,-8705,-545,-23843,-10202,33122,38926,23679,-42566,-94078,21266,-19977,36843,50755,18774,-43834,-28317,-52778,28990,-9017,3604,-38596,-28937,10560,86937,-11298,63073,34621,-32019,33386,-52103,34857,26584,23676,-4064,39961,-52544,-37254,-90594,-7282,-63632,-31776,7885,32156,3287,16742,-20958,10650,1297,-27080,17173,-20788,-17829,-21030,-15871,48673,-7567,-13031,19175,60741,51128,-29752,-119428,-47217,-8947,33151,73499,1557,-23112,103174,47715,74136,62714,2189,-36354,-122742,-36309,-61985,-201992,1147,52088,29374,-7394,45606,59222,-46642,61544,92722,40359,13119,84627,18896,-21409,-58936,-51792,32553,-31639,-37367,87352,113430,118624,18638,-21239,-100471,-49643,-43539,-12014,-5544,-53552,-10545,-7744,12720,-13928,-27134,51477,-17964,24086,-32990,-4889,87732,-13740,42099,4050,-118304,-8291,-64396,11405,22813,9665,-60531,28909,-9849,46040,-21458,-8669,-371,4069,-24617,12598,91681,47151,-29467,109737,-32107,-61402,9517,59385,-4232,-70046,-104779,-79365,-15161,-19297,118830,49692,808,-5411,20107,10590,-19046,43553,10437,14036,-275,-27518,-85928,-34549,131532,101823,-34146,-69656,40880,-2144,-17298,-11379,54781,5633,14278,-30361,-102067,43385,-13347,-73725,-56638,-43533,-26566,640,59722,-32343,-17553,29811,73647,16194,84403,-83376,-32366,-10405,14123,-52390,-111471,8082,23887,240,12151,40565,24702,-85845,20459,-54034,37291,-41290,-12092,54885,-65936,12720,27010,11323,26597,-7297,-21053,-10492,16341,61739,41139,7332,6148,-32457,-27684,7092,-10139,-11118,16311,24597,41252,32827,21639,-31201,112633,32128,20632,-45516,-63266,-69912,-85598,-23076,-17444,-42435,69006,-47444,-30741,15589,20707,-14087,66832,19434,6105,30009,40471,-29281,-13441,-5658,13898,-60174,-30527,55483,105771,59993,59176,29856,16285,30987,10448,-6072,-27447,17103,32353,71136,-10780,58562,44932,50637,-9115,-37321,-61260,73878,35857,16552,-68805,-60011,-73358,9598,-46780,40910,1826,10287,27947,-11348,14499,53677,52330,52220,42645,-32716,34603,109286,-22975,8625,-66159,-11913,36748,65761,48675,53543,22536,103028,20822,-14025,14926,-40822,-105133,-48992,-1207,15667,20764,64322,108621,60532,-46464,-9448,21682,-4241,-60720,13968,-32249,-27006,-45687,13285,-31518,-60864,24033,146,38922,-30215,-2166,9799,71895,40296,95438,40968,10081,9518,-30581,47430,-13631,-41943,-49199,-89479,40314,-44959,-81363,-16409,12567,-20024,20121,16269,-12204,-29665,7734,1284,14787,43167,-5869,-4229,-37959,-18079,-24860,-13121,-109920,-41024,-154707,-36457,-1089,-104626,-62725,74022,-43666,-35604,-715,24283,-60863,-68267,-32105,-73961,-22832,30338,82235,47825,44476,-9173,14308,-2200,-5207,58605,6538,27461,14849,56271,20071,52310,35392,40939,11548,4860,-30481,84281,58876,62524,48237,-30345,-48320,-67834,26928,-86187,60297,40069,-100452,-8058,31905,8557,12213,33096,-26122,-1774,-50286,-42263,26142,-8351,-36363,-49050,70264,70235,-42373,17123,25519,-81226,-59421,11187,41320,-14187,-51506,48331,31174,100718,-15731,8947,-12523,-52032,56807,-38128,-946,-5463,-16719,-56171,-61443,-5931,16164,-53037,-31746,-23062,33304,14887,7035,22834,36963,26328,-6912,-18194,72530,47966,19231,-5221,980,-3859,-44556,15500,-9001,14521,46926,-31527,27846,36221,-16703,18237,23950,-48200,-65767,-45758,-34037,-47513,18532,-17731,-27845,-40043,59329,19584,-18889,22628,64164,49374,79042,-34971,-61836,-74194,-56519,1626,-43382,-21265,-73139,-2791,-54054,8270,51761,43671,-5129,46290,44424,560,-38889,-18282,-69872,3428,21821,-79137,30587,39814,50871,44144,-43326,-43666,-9949,-51657,51136,47165,-29588,50833,44580,-16681,-9402,-30196,30858,8400,74227,8573,-20405,7122,-102112,-1933,5979,40284,28182,33587,155644,8386,57567,-47826,-65898,22562,47521,80183,51156,67762,38584,-46272,-9485,-57132,-47384,-36125,54551,-30781,20601,-15377,7438,22342,126936,57954,-8902,-12470,-10378,-7862,-16841,-81392,-14630,-33417,-18347,-31208,-59151,-18363,-4446,39808,-15133,58633,102484,-94132,24927,6222,-44648,-13860,64704,13272,-1379,-3784,-36214,-48533,-60345,-35146,-21793,82828,74755,-67313,-76766,101663,38407,7400,9239,35833,6221,-23416,-289,1482,-70170,70198,46169,78146,-19888,38514,13544,30940,-17541,-5282,-57175,79292,57319,942,5518,12512,9381,-30773,52791,-26175,-341,69813,30537,42675,-10051,-38790,-64168,-25983,17021,-17112,-41976,-45225,-2977,-6162,41240,-39558,-19917,-37964,81942,30156,81889,31557,-36122,-67142,3162,-41145,-34274,-3722,50554,-71240,-34817,-45121,57570,50723,25692,-48213,19781,53128,3709,-47528,-100379,-31884,2016,-8714,-37473,-52587,55130,-51894,-42508,36765,-52819,-40855,-41706,-2772,-55849,-27385,91360,32657,41894,33419,76769,56263,7872,-11504,-26704,43366,40560,-600,-3441,44157,6206,42504,109999,76784,59329,53159,3404,65317,-24067,-30149,-2590,51408,-2285,33350,26316,57860,-7961,-38547,25327,-7385,91947,6134,-3622,-29338,-110635,-84505,9398,26360,-35564,-43297,-70222,-89456,-6223,54567,-47572,-17460,-28927,-2299,-117637,-81289,-34303,-22031,35009,-10844,-51942,-139278,-40429,66426,28907,34931,17882,43173,36947,30675,80145,27053,-59642,-28882,96312,-16554,25498,-74909,32467,70100,23040,8679,-106227,6589,41187,79904,54885,64753,-29748,-41347,-26781,19822,25325,-22945,35046,43148,33267,45036,-24953,52303,35065,22115,56345,90455,95438,-34432,69676,6463,-35107,28533,87371,-9532,12301,93804,59053,95690,49182,-4083,-48382,-99944,-47976,48115,-36743,-61384,-22524,-19396,-74865,39560,57512,26403,6458,-30339,-25649,-2617,-62772,-70890,-24319,19264,30600,85267,29178,38783,-21995,24616,17473,7991,-51092,-15411],[-27510,-47486,69121,18139,-9814,-52395,-3070,-9056,8502,-3056,22186,-25223,-29463,-68007,-70872,-4350,74001,23886,14433,-3434,42664,78410,21927,-15854,28330,3633,-77314,-43404,-16109,-7219,11023,14735,65465,11179,30281,-21508,-39266,42748,-911,-52559,42430,-10803,-5762,-46918,10406,61613,-72751,13583,962,-14379,-35483,-8849,12758,9409,19199,9417,73583,53830,-49699,-89169,24710,7585,35776,36573,-37367,-14756,-76456,31935,51008,44077,-113092,-67013,-31216,-9907,68069,-13822,-8612,-13938,77875,-52700,-46705,-14253,54073,50377,27183,-10193,-7946,-99030,-53715,-17921,2505,-87044,-10874,5891,-58501,-79996,5544,-13108,6201,38036,-19540,-46808,53159,-45245,-81164,-26481,-2095,-21084,-16324,-67387,-99744,-99701,-25444,59853,92002,92930,110626,-14481,-2852,-36104,-29131,6813,29501,26532,-1184,16034,68458,25298,-47486,56092,31516,9343,-24336,-20887,-18264,45533,52435,-19705,-26051,28122,2857,30136,25457,-19226,14473,-45235,-16947,17477,-75130,-54073,-62246,-62699,2274,439,-35673,21042,-668,3978,-83680,41700,-24870,-61209,20621,15263,53849,18054,-27815,-52954,3384,6285,43467,86216,39659,-18635,-29685,25723,-6306,-30147,-7981,42418,21419,-25628,-95709,26197,-30944,46659,53986,15108,-42407,-33202,-64912,25421,-28250,4736,-41437,-3157,15355,99687,-17278,68134,15549,-64213,46986,-24621,32732,36078,52377,21731,80121,-36797,-24473,-71968,-14731,-53237,-16695,39801,53540,-754,68273,-6012,2154,35,-45503,1507,-39838,13906,-4698,-7302,54581,-19706,-6022,14583,86623,25529,-35050,-106626,-10531,1223,44651,40749,-11213,-22136,87592,49419,48146,68238,22516,-33381,-56640,-21454,588,-126629,-138177,49013,6419,546,38988,89323,-34995,40044,84143,38292,7829,72022,4762,-19325,-64708,-46379,94193,-21268,-22918,106718,96175,103406,29483,-27620,-94390,-55200,-42610,-1386,7656,-24759,-30825,-4051,22763,-12717,-19908,32312,4363,-38510,-42753,3140,74073,-14957,29097,-9358,-106156,15303,-42481,9706,36294,-24352,-65764,15210,-20214,54387,-12376,-11418,-9437,-2034,-23818,20421,93176,66683,-29645,118129,-53417,-55111,-4496,23062,-20733,-69378,-68150,-38747,-18825,-19292,128411,48889,4298,-21123,8508,25379,4987,32747,-2522,5992,-11300,-38725,-73577,-11875,108576,107867,-53005,-80482,23682,-5247,-35434,2325,69725,39413,14765,-36880,-79484,43018,6433,-42843,-46678,-36254,-41778,21235,74600,-66162,-20827,12027,83276,15172,79114,-76967,-18226,-23678,14257,-28551,-97126,-4057,32419,12656,12721,42161,28733,-97179,8935,-78738,30219,-32114,-31475,46869,-97298,-11877,27058,15041,40678,-279,-19866,-36305,-13765,22742,34665,4586,-1260,-36075,-40312,27698,-30844,-13936,3299,-4471,56224,34223,43463,-36617,108998,40732,24292,-56922,-27763,-84036,-84660,-10477,-7248,-39537,54156,-51310,-33291,32890,9575,-8712,54454,5360,-12246,22516,49684,-16396,-31731,1597,10078,-77697,-55569,48318,87129,36413,49026,35786,8760,29249,30850,-7974,-83116,16378,18509,75119,-12683,50281,66172,76793,-10751,-50511,-61614,73037,38165,35181,-68320,-70071,-94736,34099,-56757,8151,-17400,15512,46258,-22917,205,31075,84095,53696,51645,-6634,32090,71031,-29136,8994,-38009,-3408,44633,36643,40386,56669,38277,115174,35079,-24338,30357,-26165,-72759,-37591,-1527,20680,42185,61888,97211,50103,-21416,20217,10086,-36966,-55827,30612,-40149,-31155,-19441,2964,-12569,-51875,34074,-8120,45990,-35915,-13166,7994,67483,25897,92391,30942,2164,18871,-25526,27511,-34375,-33435,-44664,-77525,26242,-75620,-72422,-10342,16210,-379,21017,25338,-12739,-15712,2813,26450,33324,23286,-1727,-8897,-43533,-27442,485,-5820,-101881,-63504,-133764,-47513,6121,-77777,-74407,59808,-33488,-34267,-14631,33908,-57358,-86564,-24438,-77693,-34201,30120,62259,23449,45852,-38837,-627,-19374,-16061,53320,-7823,25893,11078,32035,59044,66124,37088,55130,18491,9506,-34212,50259,42117,55901,45336,-46260,-59967,-73563,44981,-70441,52914,59296,-79037,-23701,21993,-2140,16150,59266,-29216,-25697,-29886,-46010,5159,444,-18823,-47803,54065,95531,-52046,1939,21903,-59428,-38216,35220,23376,-22912,-74167,62468,25120,90048,-34090,-4990,-5849,-42326,51530,-5327,44680,-675,-11380,-32987,-69919,18014,40186,-34444,-22408,-35041,8916,36276,26490,43801,42947,27810,-42636,-43817,57682,61306,9426,-4092,7749,-11828,-54746,8160,28282,42886,59438,-20469,32846,25215,-8788,39692,54358,-43991,-37306,-27023,-42832,-37524,28582,-12764,-4200,-28434,85017,18841,-28452,33459,78476,49385,69225,-47591,-65531,-68592,-47760,-8156,-40490,-20146,-58873,-7854,-72227,-39331,20233,39563,-8213,26478,37337,3643,-40873,-13363,-64490,9820,10819,-53787,10811,28881,27591,60615,-42042,-37557,1824,-52745,46070,78600,-13770,41299,67082,8079,28299,-26502,1496,-2608,91945,-5694,13160,-6053,-114353,-33741,-4096,29179,36240,11339,181046,19641,49135,-24190,-53573,14906,27152,72048,59256,62366,19185,-49546,5072,-62309,-48082,-42892,63073,-30553,35503,-28678,-28746,-1576,116958,44083,-958,-21987,-30299,-2893,-13586,-78566,-7028,-23113,-6934,-47413,-85305,-17947,-21792,31035,-17057,55052,106950,-111582,20728,-12928,-24470,-16035,66643,10312,21096,-24879,-45909,-14517,-49519,-20031,-22284,82227,67979,-67964,-80722,110517,43551,12797,5815,17198,-4466,-34771,17963,-10827,-83621,65029,51214,97380,19213,35393,5467,3484,-1133,-22091,-60990,68918,81668,8499,19842,28838,19016,-56674,10781,-18201,-3180,42726,27484,35384,-24338,-47643,-76667,-41312,27127,-7639,-44438,-32926,10801,-1421,45058,-29320,-2876,-15592,70381,25207,99297,58171,-35686,-93614,-21443,-25743,-30451,-33265,29355,-96068,-49946,-47918,13396,18701,35170,-38033,16474,55752,14757,-45149,-49187,-2155,-26491,-32168,-25514,-68051,83338,-79294,-32522,73824,-44761,-35153,-34007,-10605,-71018,-31186,55431,28924,78549,38210,59771,32138,-7483,4171,-12126,17559,33610,-7484,-19245,47984,-1199,39937,121798,70781,79995,38288,-7063,52819,-18461,-25976,-12227,70864,11998,47448,61350,47726,-28631,-39429,29455,-14518,98869,-20,21212,-36953,-94875,-113981,94,20478,-39454,-56595,-79360,-47906,41904,79162,-33987,-7279,-20244,-13921,-126401,-97625,-47020,-11228,28006,-25962,-77803,-129965,-20625,75317,11728,11355,10572,57918,43598,34560,102777,19922,-57435,5869,67183,-72918,22811,-69888,28103,85208,-1198,9305,-105726,-5950,41765,89174,40208,51969,-51330,-45892,-32255,20005,36166,-12627,32205,30427,47526,43356,-14213,59615,40191,14874,41190,89691,101663,-2305,49450,-10955,-61459,-5684,53164,-29100,-614,72585,69829,87754,54989,-9308,-38883,-90334,-34757,44756,-47505,-60318,-43274,-8697,-55912,40659,32146,15162,4036,-60252,-19820,-15059,-79056,-90720,-48468,14679,23874,59779,35149,42396,-1219,60237,22416,18829,-22043,-7811],[-31704,-50592,55255,-189,-30174,-40138,-5079,-15339,5851,-22151,12033,-33559,-34494,-72629,-98401,-9081,64650,-2001,17605,-4200,38965,74144,24544,13271,33644,-6281,-93770,-78293,-27955,-11986,12444,15650,50444,-2752,30007,-8663,-19175,90500,17037,-61315,52120,-5584,-14130,-40283,18339,85576,-57829,32737,8449,1614,-32209,11897,24736,25176,15507,-15006,46430,31619,-80220,-75061,18555,7600,42521,26219,-64202,-4713,-56130,14852,81295,43520,-104188,-71461,-16143,-17199,53942,2375,-13623,-4939,82992,-10302,-29468,-8817,68953,64524,1294,-8861,-16729,-75340,-50079,-22053,-2671,-31888,-10518,9785,-58198,-90546,22027,-33049,15862,29123,-1717,-9334,65088,-30964,-70542,-25739,25061,-32866,-9638,-48618,-94245,-85733,-15457,55790,92535,56036,126666,-30432,-24713,-33142,30681,11680,22513,21431,5101,6655,75047,21343,-54156,49360,46399,26556,-37580,-52586,-21064,-3782,40693,-30849,-20100,23985,3955,7217,9344,-23954,24479,-16515,32985,-4871,-69296,-58749,-40645,-43757,-4188,13256,-54305,26548,-18601,-2018,-79095,21610,-34451,-81756,12136,19076,63282,-5041,-48006,-59652,-17276,-15166,33280,78663,31994,7240,-44506,33069,8541,-38071,-40777,39323,13936,-19132,-88574,25948,-34317,49279,39252,6166,-40022,-43629,-58413,8533,-42717,-8924,-43513,24075,7351,95807,-17685,56480,-13961,-84645,48523,9152,25636,35732,73810,59287,100551,-28882,-15324,-47643,-17272,-36073,4278,67255,57201,-4544,95831,28742,-1536,-843,-66959,-16286,-56209,47490,20168,-2138,52128,-27198,2734,2461,80951,-15802,-43011,-73470,20935,6531,46421,-9358,-21709,-25133,64839,46001,19764,66118,32987,-23550,12486,18869,99390,-36759,-304416,27654,-16678,4936,26569,106268,-22744,14731,67530,20469,-213,44395,-5848,-13229,-65656,-45190,139390,-18294,-2928,109439,64177,73746,35592,-35974,-85232,-55881,-31834,9867,13877,14102,-50883,-9297,31223,-5341,-23997,8141,19743,-56028,-42926,12115,57100,-26136,16295,-23102,-89206,33104,-8041,2592,45951,-54577,-63597,13284,-25574,39416,-2755,-11638,-24090,-6420,-14284,24068,83295,71870,-29791,93520,-70576,-36673,-21367,-14341,-35677,-59921,-23129,2290,-31020,-20879,110924,40231,-1112,-42033,961,34103,31670,16524,-8472,2919,-16283,-37310,-52697,14909,75186,115068,-56927,-72175,2030,-13706,-52411,29818,82056,62196,11821,-38493,-64486,27098,22545,-18753,-42501,-44581,-50164,31757,61321,-102137,-29041,-6536,78736,18448,65432,-48999,-4950,-37546,3209,-2604,-71390,-9133,37892,31602,16874,29996,30123,-99939,-5978,-93175,16616,-24948,-54516,32103,-97834,-32407,21832,18091,49810,5110,-19392,-68378,-49206,-22680,24944,-2095,-10445,-47115,-48690,44866,-28110,-25784,-8971,-31840,62576,35606,60937,-42720,74372,43018,29668,-68216,-4210,-94777,-66375,1377,6696,-31099,26999,-47713,-38254,44416,-14983,-4390,54103,6464,-27131,19962,55473,-1512,-50204,10977,8870,-73926,-59340,30921,62669,18942,33293,30566,3732,14056,36442,-5870,-132632,10817,5549,64410,-19510,39330,73804,83506,-8016,-53759,-48697,81782,40226,49733,-51948,-62866,-94409,27914,-69473,-27584,-31680,16925,62905,-33286,-8155,2481,106885,54766,56361,27866,24742,22753,-33147,12672,19804,11811,47036,20132,26553,59029,42392,116629,41567,-47803,36496,-19159,-33779,-27796,-12631,13495,56935,39156,64199,31617,7366,39457,7228,-65068,-34236,51276,-30423,-26499,-1017,-3031,9183,-30974,44787,-16331,49976,-48246,-42385,13340,61480,16378,80885,38111,5595,31979,-9801,615,-63760,-29310,-40798,-54191,13669,-91390,-55842,1723,17479,9662,22001,32797,-19082,-3566,-4002,53625,44003,3482,-2309,-9831,-43441,-32929,23875,6125,-79926,-79918,-100980,-57005,4003,-42482,-73714,38027,-22725,-26919,-48316,34380,-61939,-91859,-16449,-73800,-41358,18560,33773,-8689,46626,-61462,-5023,-36787,-15268,42381,-16432,16093,4501,1227,83491,67661,31903,67114,27344,15206,-34379,16948,17740,45722,37133,-59695,-65762,-68859,48942,-35779,38123,53877,-59620,-46532,889,-6623,27679,82252,-33127,-56901,-7843,-39660,-20702,3315,2662,-39210,45327,101593,-56154,-12216,15343,-25046,-20799,54054,3222,-23843,-90090,76150,15755,73630,-43433,-30311,134,-29185,49033,22521,75295,7725,-3629,-7279,-72522,23918,54866,-8633,-20235,-49756,-21006,39766,44153,58954,50477,34303,-73845,-64437,36910,72547,-5880,-15088,16736,-22470,-58463,-18419,52264,75553,50413,-4137,39406,13754,-1164,50779,76313,-41415,-7787,-16324,-65102,-27418,45710,-941,16116,-21081,103569,11447,-42333,29011,75046,44796,53719,-63037,-63215,-62031,-51525,-13368,-27316,-20496,-35474,-16126,-65796,-60851,721,37335,-2103,16090,32416,11070,-29280,-11356,-43356,20473,-456,-28647,6217,26229,10305,70855,-31527,-24806,17628,-41623,27044,94188,-4221,14999,71675,22854,62952,-19168,-31261,-22044,97223,-24272,48668,-9197,-98463,-60100,-9431,30663,33949,-13597,178166,20364,30869,-2450,-33046,4984,5614,45226,52528,48463,2381,-44049,12438,-60332,-33874,-49759,69103,-21967,43412,-34148,-57948,-18474,87648,15103,11516,-21455,-36477,3111,-7695,-72699,2034,-6536,1892,-56694,-94478,-17101,-44141,11587,-22878,39874,85734,-107618,13859,-27400,9929,-5282,76831,8871,48548,-36523,-34370,29672,-30541,-12441,-26400,67153,53948,-62496,-58037,112579,51142,20664,1820,-6727,-10237,-42340,36871,-12608,-86401,58642,49788,96566,54780,34365,-7383,-18156,16239,-32196,-54719,52550,103879,17728,31686,40940,20404,-75427,-21473,-2695,-1706,16654,20424,30162,-29266,-45677,-82848,-62199,34296,4421,-44410,-20478,33812,1244,46396,-12267,4945,4037,46903,20617,97257,76968,-24895,-103487,-40315,-10393,-28561,-45543,1281,-111126,-47888,-51089,-36341,-23190,38533,-25504,12630,53395,31684,-31493,23161,24583,-68260,-48610,-20120,-76881,93038,-91658,-13944,85975,-30560,-24985,-24728,-13438,-76034,-22097,16889,22541,100283,41319,33326,4326,-1642,20664,8870,-9793,15329,-16154,-35081,54319,-4259,32309,129334,61448,95466,24617,-16225,31760,-10894,-12930,-19243,75774,26912,55334,107134,43219,-40185,-42662,24428,-22596,84378,-4749,33757,-50348,-72411,-122878,-8469,8499,-34774,-70379,-75687,-5890,76118,75438,-20027,2075,2835,-17327,-108967,-97119,-55341,-2370,11591,-35388,-90752,-105865,7924,80798,-3913,-15405,8532,74948,43867,21951,103918,14093,-51810,38238,26254,-123440,18614,-52109,17380,77603,-22532,6786,-83670,-17150,39602,96130,33561,32401,-64772,-45711,-22956,24652,48754,-934,20681,15347,60008,35905,-3601,57632,33011,13353,19712,60584,84141,24356,28578,-27479,-76249,-29791,27055,-44946,-14117,34070,65813,75995,54635,-17766,-26195,-77103,-20627,37118,-49547,-39829,-56708,959,-40207,31863,3798,11490,7197,-79951,-13388,-22914,-85526,-90911,-64862,4807,14394,17357,25489,44646,23677,86620,24930,28201,5668,845],[-31349,-40532,25943,-17463,-45752,-30563,-11086,-9435,17621,-31895,3742,-38576,-38196,-69965,-115038,-7883,51483,-25421,10377,-151,26225,67916,4095,40760,30534,-20414,-101833,-106006,-25079,-7434,10636,18543,27488,-14651,29330,-3518,1921,112673,26969,-62559,45632,-450,-21621,-27152,24186,95905,-39775,45552,13809,21828,-13137,35263,32494,44780,11842,-39229,6444,12974,-88189,-61066,16175,16979,42842,18725,-81570,3706,-36554,-2588,101087,45820,-74175,-67026,-5264,-22641,41905,18157,-21791,4699,78693,26078,-8126,-11054,76472,70184,-18474,1862,-20167,-40145,-45844,-27791,-15271,17284,-7248,8356,-46524,-86550,37560,-35578,18247,21173,21525,35070,63885,-16529,-48244,-22290,48841,-45970,-9300,-19966,-84111,-57155,-7695,35595,81648,14133,127148,-37622,-37785,-14188,87302,15002,10486,14585,2601,-8349,63655,6512,-56524,43508,61653,30233,-54259,-83295,-22402,-53376,23357,-42371,-5846,21486,6952,-3851,-11136,-33608,27264,9173,65130,-30329,-65105,-56798,-6224,-23881,-6757,27739,-72503,33486,-41213,-5533,-62747,9187,-38618,-85799,-20263,11355,49513,-28346,-51227,-60019,-24331,-24148,21288,53193,29270,39444,-50413,19589,18897,-37788,-53096,33589,5514,-22891,-70955,20396,-30785,43656,12990,-7603,-37899,-54623,-36442,-16664,-48103,-26256,-43598,44188,-14827,78303,-13862,29296,-46829,-91573,39738,38311,17378,28185,78568,97895,98307,-29035,-9913,-20223,-13795,-19133,27154,85770,45526,-8081,90449,72659,-384,-1482,-82088,-32636,-65307,74268,48432,-1267,38988,-27710,15701,-12137,52178,-55532,-52715,-37027,34426,5658,39453,-54975,-26290,-30195,45199,39884,412,55997,27795,-8979,57897,68598,211987,54538,-422969,-12104,-34986,7493,12300,110981,-8488,-10825,45990,-10151,-5873,10963,-13845,-5033,-64079,-47005,142141,-23438,20656,95328,28126,40259,37138,-41659,-75196,-52839,-14023,16794,14016,53410,-66635,-31540,35095,6618,-34042,-13203,22679,-19708,-31791,20470,36068,-46762,5838,-36314,-89597,33307,26305,-9657,45746,-69401,-51926,23939,-21555,6232,3645,-10429,-39186,-5511,4142,24376,64449,57722,-30360,41151,-86682,-9970,-37691,-42656,-47612,-47078,7373,25617,-46712,-22725,66568,25518,-15428,-63562,1582,35389,53744,-1307,-485,6979,-13936,-21468,-28567,35840,36973,117465,-42877,-41405,-17861,-24962,-66689,61258,88130,68514,4043,-35934,-60363,-1549,29318,-5158,-41653,-73124,-52971,37949,19967,-129180,-41417,-23294,59212,25528,53395,-8368,5907,-49184,-12943,19987,-42938,-2386,37946,50148,22525,5045,28000,-92517,-19439,-105298,-1219,-23981,-69354,16034,-67253,-42621,17689,20025,50243,6498,-18212,-96053,-81369,-60923,13287,-10085,-21411,-65063,-53642,54043,-11446,-41381,-18441,-52672,55469,34371,66568,-47357,20361,37660,31485,-77063,10627,-97000,-41899,12766,20371,-19029,781,-39612,-47317,48523,-40943,-3252,53535,20731,-34456,23066,57275,14667,-57553,21668,9950,-53066,-44891,8563,37288,12110,17148,13455,1015,-9105,30138,1116,-156729,2062,-3351,43642,-29402,27183,64229,72888,-1643,-45656,-20562,94847,42914,57178,-33226,-40677,-76568,-9715,-80111,-53377,-38884,10496,73776,-37264,-9481,-28340,113793,51456,55512,61407,14253,-24249,-37816,15238,85324,29860,42343,19302,12011,62585,32930,113330,40774,-74429,34131,-17335,3963,-20741,-30504,-3205,58270,11152,21624,11724,34915,46056,12671,-77586,-1826,72078,4763,-14293,4329,-6905,25951,-907,55449,-20031,45458,-62827,-80223,20634,54486,10353,63303,58423,17900,46030,19514,-26853,-96800,-33925,-40125,-27276,3914,-85797,-36711,16340,15361,14913,24540,35370,-29912,1889,-13025,73497,50504,-6600,-4733,-8223,-34474,-34697,35382,20103,-52228,-87242,-65796,-59805,-6501,-13227,-61656,17395,-6109,-13888,-92913,27382,-67752,-80867,-12599,-63847,-42700,-1409,4130,-38872,45704,-71809,4300,-50152,-1756,26505,-18214,4696,-3162,-26525,93068,57912,21624,69580,33955,16065,-30139,-5498,-8480,35996,26025,-63501,-60745,-52125,38123,2773,17021,26213,-48014,-70170,-24775,-2800,45043,91937,-37861,-80244,10345,-24554,-44322,1011,19687,-27143,51018,84285,-53681,-15698,6550,15222,-10158,62768,-12086,-17368,-90430,83880,5086,56961,-39034,-57481,1354,-17283,39219,38448,86135,14799,4608,11602,-69297,9733,53219,17063,-26233,-62633,-48205,22243,55532,61063,56703,42218,-87958,-74500,15829,77589,-21103,-30707,28215,-33383,-55132,-55857,63085,109322,33183,20380,46991,5054,2218,50479,84015,-39121,15411,-14686,-89888,-19033,63718,17501,27232,-18013,110541,-1227,-56359,12388,60588,39436,36723,-71937,-52192,-56616,-60928,-7152,2340,-21709,-30440,-34932,-40604,-47941,-3894,28999,3127,14678,32036,18656,-9466,-13406,-8370,36043,-12425,-14945,16129,30520,-2081,64502,-20392,-6744,30477,-24012,-766,88466,-1220,-22835,57743,20278,83326,-9874,-61902,-46042,88702,-40446,77261,-5310,-63466,-74558,-9432,42074,26271,-35675,141236,10797,10445,12825,-3760,-2094,-13078,4209,33737,35266,-7537,-30659,13535,-53865,-12215,-55610,69593,-7625,37464,-30817,-74077,-25037,51701,-22769,23282,-11755,-27361,8097,22,-65713,8455,14000,4259,-58931,-81905,-13753,-63579,-12129,-31590,16254,45219,-85435,6498,-31431,47197,16299,96534,9258,62318,-38410,-9480,70381,-8616,-14467,-32007,42473,33483,-52315,-15066,108510,58786,29010,1737,-29784,-8763,-42134,51836,-2008,-77490,52268,40135,74708,73222,35594,-21174,-29011,31340,-30521,-40145,33003,111907,25998,38445,43715,14827,-80135,-30058,17389,2935,467,12586,25788,-24344,-33369,-82725,-84882,34751,18743,-41401,-10651,59608,-259,47455,7311,4773,16750,21807,11655,77485,87407,-4324,-99380,-48752,254,-26786,-39009,-25783,-108724,-35427,-53605,-77987,-63245,37034,-15109,9450,46334,49452,-11091,87282,46487,-99277,-50277,-23752,-77590,78525,-78972,9378,72849,-13391,-14099,-17486,-14597,-62036,-3033,-9125,17917,96026,39748,2550,-16954,23680,38143,28607,-31091,-8530,-24527,-49101,53530,-1700,21674,123850,50807,100063,20715,-17304,9243,-9340,7976,-20102,65644,40888,54018,143616,42301,-37246,-39205,16040,-23104,59572,-5637,39589,-66264,-50051,-104972,-16144,-9897,-22453,-78327,-67010,24921,86346,48873,-6588,9848,37876,-11147,-68669,-79112,-59525,963,-9200,-32274,-90387,-69434,38445,84642,-11559,-39579,11079,89287,38805,527,89409,9377,-46984,58551,-13271,-147277,12354,-27517,3555,55930,-30954,3744,-45823,-23154,34329,101948,36072,11832,-66889,-35510,-1321,31996,60242,13173,8363,2200,61460,17641,3354,46929,15636,17294,-1723,11584,55202,32908,13148,-36984,-72541,-39447,9167,-53421,-21090,-2934,51682,64955,47919,-27937,-15839,-66318,-8403,28071,-41888,563,-60784,8132,-29724,14416,-29001,14959,12492,-85612,-6481,-23316,-82051,-73699,-71009,-9541,5202,-20945,4389,46341,47019,98440,23125,33087,23047,8460],[-26788,-27475,-3724,-28376,-54567,-27986,-19559,10756,40455,-32079,-2096,-39455,-38938,-61120,-112071,-882,36824,-40915,-6577,8436,10597,59514,-22012,57272,19382,-35913,-94396,-112038,-4905,7740,10006,22901,1385,-20876,29417,-4780,18819,107059,26628,-55182,25197,1472,-27244,-11321,26663,92051,-22916,50353,16742,41629,18683,54746,34540,61751,9453,-55829,-34902,-1559,-69310,-47164,17828,32167,37509,14840,-85481,5825,-27711,-16373,105913,54991,-34354,-53956,-521,-25225,36078,29480,-30164,11564,66578,43521,9456,-19060,72481,65753,-26284,19886,-14018,-3014,-42581,-33833,-31014,41637,-4527,1779,-25643,-72458,51382,-19160,10301,16230,45617,65666,48180,-8857,-17271,-16860,57888,-56506,-16958,7424,-70572,-28226,-6504,6617,62733,-23131,108553,-38372,-43294,17055,118400,15627,-1613,6959,-7528,-24300,33085,-19307,-52993,41600,69872,19557,-78266,-98910,-20163,-84688,4872,-50163,12493,22405,8662,-896,-34733,-45199,21235,26492,64702,-53436,-62625,-46945,33013,-8190,-8520,39486,-81294,42513,-62050,-4552,-34550,3502,-35339,-77340,-59628,-3261,18039,-45110,-37636,-54704,-18520,-23481,10256,21258,34071,69748,-47281,-7229,23065,-33868,-41982,30170,11,-35090,-44364,10845,-23895,30970,-14595,-24887,-34991,-57208,-7227,-42148,-43678,-33901,-43462,50417,-46908,54144,-8144,-5389,-74457,-88278,23867,52673,12022,18110,62583,126671,77098,-32357,-7758,7264,-5870,-7771,47946,93775,23923,-11467,58753,109307,4112,-1564,-81945,-44843,-65324,88566,73353,-3943,15705,-21484,34577,-21531,18357,-77018,-61542,-16668,24916,-540,27252,-78178,-23363,-34832,35834,35224,-2118,38804,5398,5272,62240,100017,307968,134183,-456887,-61754,-45675,10545,254,107582,8118,-33874,25735,-44274,-3600,-17499,-21239,3521,-61746,-48509,103266,-33346,44033,69615,-463,14402,35333,-40366,-66084,-48177,5541,16230,11174,84107,-74992,-69856,33558,20352,-38962,-25713,11696,43478,-12340,26533,13092,-71577,-1281,-47238,-115304,10530,47250,-24311,33601,-62557,-31297,43065,-6962,-32393,3948,-8769,-48986,2526,28662,23887,41992,27658,-30793,-22594,-101318,18963,-48366,-56499,-54551,-35605,11330,23918,-58619,-23668,12199,9084,-36004,-80163,11143,29987,62946,-16585,24017,18182,-4703,3357,-8406,43326,1232,112939,-13593,1405,-30592,-35556,-74241,86561,84676,58830,-7790,-29646,-60700,-34170,24289,-955,-37660,-115690,-52339,45718,-34526,-135702,-54121,-36138,28625,35001,51883,31174,13594,-56239,-25557,36108,-18605,15352,31726,61242,26924,-27557,23870,-75833,-26165,-118951,-19092,-30083,-66440,5154,-18665,-38892,18973,20926,41157,3584,-16277,-108050,-100655,-80052,1294,-16458,-34631,-83876,-56144,54018,1686,-55345,-24202,-64435,32903,29407,57353,-48786,-32978,26203,27179,-79457,22741,-87068,-23062,24624,29384,-6126,-12232,-31123,-60493,45105,-55244,-5151,41800,40420,-32278,29188,54699,30247,-44721,32197,11256,-25300,-21371,-12084,15533,15878,4650,-10430,160,-31758,17905,12695,-143230,-7682,-6939,21039,-38658,14388,39526,53990,6066,-28814,18215,102420,45280,56005,-27404,-11700,-50975,-63808,-82627,-60558,-39269,-6472,74394,-32754,-5446,-57847,102668,40955,48587,84618,4008,-59672,-42983,13667,132969,44801,30930,30835,2906,68139,11457,108005,34769,-95445,26849,-16841,35614,-15531,-47275,-21193,43324,-9809,-16562,-3387,56339,42614,23556,-68148,32250,87900,59799,2065,-3372,-9789,31969,31475,63671,-16113,28189,-74472,-111047,25719,44899,4153,44216,83259,33859,57107,57242,-47077,-123549,-45984,-42776,-8463,-3517,-59517,-20251,28420,11485,20453,27563,31598,-42086,-784,-23894,78748,57354,-1703,-5222,-5792,-15772,-34005,29577,31418,-27230,-86150,-35768,-53027,-21811,-2286,-43682,5810,20885,1895,-123948,16396,-66948,-56898,-15027,-50353,-38395,-22527,-19839,-58784,42315,-68712,22513,-57149,20749,7840,-14571,-2157,-10084,-43899,92152,40482,8087,60054,35166,8420,-21271,-11144,-30552,29725,13935,-53507,-41804,-25722,17272,28887,-6954,-8850,-44011,-86686,-44680,9556,62801,84237,-41035,-82937,21497,-5349,-59552,-3560,26220,-16323,66555,47818,-44969,-3829,-2725,50570,-5540,60205,-17602,-5225,-70348,83448,-3835,44181,-21728,-73718,-3851,-14426,14778,42032,78326,17746,11031,20195,-61089,-17263,34414,34058,-38505,-69735,-66819,-9651,58449,47569,57820,46190,-77559,-73442,-3162,73887,-29325,-40647,41833,-42670,-45927,-86788,64559,136384,26099,49655,52929,970,-971,41405,75796,-32633,28382,-19625,-105877,-14309,74285,40090,26197,-18732,100474,-16134,-67267,-10188,43949,34722,20992,-68758,-35421,-54110,-68967,4649,40569,-23022,-46347,-54301,-6081,-6195,1878,12692,-1949,18796,38107,22230,9814,-19877,28686,54578,-24866,-14941,35181,37189,-12891,40429,-11769,13505,34983,-7028,-29008,61458,-3031,-60908,30887,803,84342,-760,-85136,-68928,69821,-46393,92196,1136,-26334,-74731,-4211,56871,22003,-50188,78927,-3865,-4957,20472,32259,-2331,-27252,-43894,10177,32163,-9665,-12135,11173,-46549,8424,-58462,61196,7495,16630,-19646,-74222,-22176,23363,-56257,28631,2491,-7002,10742,8754,-57986,7440,33219,-1030,-55454,-50524,-6064,-73335,-31262,-40879,-9561,600,-53991,1061,-21635,74772,42518,116847,9384,45565,-32544,16250,95744,9469,-24643,-36604,18910,9097,-40523,34719,101682,63658,35068,7254,-46481,64,-33829,58007,18081,-58908,44936,22448,39303,64990,34205,-31358,-28257,41487,-17304,-20338,13010,95451,30976,39503,35953,5846,-68566,-9463,38848,9092,-2881,6715,20926,-11364,-14074,-77768,-103479,27372,32957,-35740,-4659,79479,-5686,49088,23416,368,22265,8378,-3973,47224,90855,21325,-88795,-45013,4457,-23031,-19997,-44400,-87447,-22690,-54548,-101812,-87291,32771,-10445,7375,35673,63492,9197,119418,62479,-99693,-33214,-34578,-70140,47186,-39491,31715,43693,4080,-5987,-14779,-15807,-26984,20003,-14290,18773,62995,30475,-27303,-27828,54124,56001,39995,-41330,-29858,-30338,-60581,38785,6754,10677,99948,38404,91570,27187,-7355,-6751,-15708,33327,-10027,45149,50995,43430,152687,39756,-18603,-22429,9227,-11122,34495,-1132,47348,-79277,-33872,-65754,-22378,-32546,-5979,-75232,-58965,37707,71660,13604,6201,15596,76833,1864,-17595,-48324,-60025,-3211,-27786,-14177,-79925,-29316,62362,85654,-8106,-56107,15372,96260,29677,-20908,66961,6348,-44769,63191,-43064,-136116,4085,-5519,-9735,32869,-21765,2593,-6190,-20972,27679,104612,43940,-3665,-57816,-13037,27269,38715,66703,28876,1385,-4552,53811,-9223,4366,30285,-5718,25914,-16262,-41766,28433,19092,7084,-36037,-50994,-33938,-6464,-52153,-17177,-22603,34683,55304,36141,-37703,-11811,-62269,320,20174,-27021,51757,-57492,12674,-24182,-7484,-62313,22281,15627,-77580,2375,-16769,-72429,-46617,-65577,-22848,-1082,-37454,-20379,48251,63565,97005,16639,31277,25651,13354],[-19975,-22207,-23350,-30228,-56621,-32946,-27481,40927,66413,-26419,-5043,-36374,-35697,-48407,-85806,10337,24131,-45309,-27712,21605,-1708,47601,-37065,56341,3299,-50533,-70267,-89386,28086,32197,15126,27742,-21918,-19557,31172,-10016,28340,84426,17190,-40378,-1000,-2136,-30775,3164,25197,76452,-10294,47889,17003,54920,54168,65785,32192,69600,8395,-58944,-63618,-13096,-29393,-33746,21868,48027,27540,12930,-75630,455,-33812,-23647,97054,71139,4004,-33822,249,-25139,37783,34732,-35448,13603,49390,39911,17934,-27815,56537,54505,-21624,39374,3314,27779,-41362,-38480,-45071,34374,-5199,-8264,-726,-55721,62727,9629,-6732,15050,64921,68137,21748,-12273,14501,-10953,48017,-60222,-29526,24067,-54741,-11116,-13874,-20291,41506,-50109,73963,-36180,-45545,48858,114001,13796,-9982,-1462,-22514,-37791,-8727,-51215,-42646,43736,66191,-1964,-105177,-91250,-14099,-87135,-11456,-52157,28016,25836,6524,11335,-57703,-54258,7295,33884,32243,-71288,-60950,-29797,64711,1745,-11900,44503,-68823,52310,-74842,1068,688,1713,-25122,-66394,-82318,-18497,-19784,-50317,-13256,-45762,-5431,-17617,1538,-1710,45792,90446,-36841,-34413,20298,-29806,-14779,32265,-589,-52673,-13830,-212,-17969,14340,-33557,-43449,-28716,-44207,19752,-60518,-32347,-23717,-45036,40256,-80185,30582,-3131,-35489,-89332,-80017,4834,47266,12475,10097,29898,138805,45052,-31849,-8231,31469,2509,-4078,63548,92768,-1415,-14509,16417,125519,10068,-614,-62373,-51851,-58416,89670,88795,-8178,-12901,-10452,58676,-17887,-1399,-71774,-65932,-22180,-2556,-9539,14389,-71846,-14014,-37090,36153,36706,11890,16642,-30253,12787,26557,89315,358674,194400,-413889,-107123,-48149,16415,-6778,100708,25486,-52586,13588,-68797,10729,-32157,-29882,10767,-58487,-45820,46083,-41543,63020,41084,-13437,3637,32154,-30176,-58642,-43808,21512,8178,10200,103516,-74893,-111892,27629,32455,-28150,-27519,-9868,90675,7816,29087,-6130,-91669,-5040,-53257,-150781,-29846,47003,-37136,12613,-36189,-5330,62986,15200,-61759,-2775,-7304,-49699,16739,53992,25634,21944,-8634,-29799,-76328,-109991,44146,-48758,-57064,-55100,-27928,-5927,5726,-60529,-22811,-23592,-3351,-58492,-86711,27964,20423,54044,-26021,60643,34385,9433,27776,1504,35165,-25071,103262,22037,36936,-33165,-42174,-70749,98704,70475,38595,-21070,-19574,-53172,-58419,9195,-2057,-24459,-154112,-50336,57754,-75674,-116149,-60562,-43967,-5160,44655,62755,56374,18013,-56911,-27335,45744,-1865,37870,20129,60429,27683,-59674,21224,-53280,-22370,-128920,-32405,-39916,-43171,4500,27935,-21605,26198,21216,26364,-2116,-14472,-97242,-101120,-73881,-9163,-19210,-49037,-93941,-56739,47184,-3377,-63924,-26880,-67320,-2097,21532,35685,-45501,-67493,12676,17722,-71361,34779,-64989,-16438,37449,30550,4731,-6688,-25986,-75480,34958,-50023,-8262,16572,55072,-21255,33788,47695,41705,-10948,40407,10292,-2351,0,-25488,672,26248,-2016,-31737,1071,-45752,5990,27320,-94474,-16094,-5879,4517,-43379,827,6266,37321,11959,-8754,57736,96290,44378,46417,-40638,14285,-27708,-110606,-72066,-47423,-35618,-33606,62128,-21529,284,-83328,77432,23455,36631,91718,-2807,-78259,-46142,6846,147011,50631,15043,47432,3805,74935,-17101,96819,26715,-105280,19241,-14305,58656,-9777,-54660,-31141,15454,-18068,-39846,-10462,67948,34418,35484,-37927,58697,93345,114688,17988,-19108,-10565,25548,57263,66236,-4404,-2407,-79445,-121522,26711,30856,-5423,28422,103654,47678,61237,91627,-53846,-133124,-58578,-46469,-7129,-10162,-20260,-10635,32818,9219,27866,27092,22400,-51940,-9206,-35302,66647,65435,16659,-1024,-3559,10346,-32363,7936,34381,-11139,-80030,-14343,-37237,-36685,-13285,-28560,6623,57084,16976,-115225,5423,-54434,-28657,-22861,-36016,-30152,-36557,-33764,-64168,36333,-54471,38503,-58000,44679,-9623,-8535,-1676,-14774,-47679,86267,19971,-7314,41288,30379,-7280,-8613,-1192,-44357,27514,2087,-31142,-9956,4151,-5464,32474,-28375,-31916,-42146,-89019,-48852,28417,73963,61858,-38966,-61080,25459,11478,-63532,-6533,21117,-9762,77705,3100,-31720,20196,-9848,71440,-3803,50195,-12338,9795,-31650,75673,-8203,36768,2404,-68865,-13827,-25516,-22926,38472,57047,16669,13154,20024,-49131,-43290,5027,35298,-52544,-68915,-74397,-41562,53199,21348,50864,41379,-44587,-64771,-20575,61595,-24619,-36589,56133,-49142,-33253,-94252,61069,147302,40172,76891,53492,1480,-9280,28267,54637,-16940,31060,-27037,-107204,-14820,70469,62356,13840,-22142,70392,-29178,-72920,-31629,32806,29787,7457,-53807,-19592,-54819,-68908,16748,75098,-24072,-69116,-62317,27751,45371,9639,-9237,-21554,24081,51089,19253,19862,-30160,50485,71242,-36662,-22447,55423,40317,-25006,6936,-5581,31494,28455,3927,-48503,19032,-6877,-85330,-20,-27986,67905,6320,-96509,-85113,46889,-36542,90943,6414,-2359,-63401,6001,68152,29384,-54559,10389,-16918,-12249,21840,68777,5380,-36967,-90517,-9150,43385,-6462,7577,8623,-41365,22155,-56380,42511,17656,-14112,-3265,-60262,-14047,11196,-72247,24704,14594,16492,10932,17648,-48845,-5217,43478,-12078,-48133,-10303,6367,-70353,-38276,-47917,-30174,-32232,-23439,-556,367,82853,64825,121432,5632,-4180,-21883,31840,99080,17448,-38832,-38073,6743,-15729,-30533,76372,95626,63505,36249,16511,-53832,13894,-21376,51922,41072,-34947,34398,-792,552,29565,21686,-34252,-19066,45054,2065,424,-5282,52692,31602,36235,21122,-2182,-43979,34149,59253,15409,3788,4569,15275,6696,7031,-70186,-112586,14453,42911,-28776,-1894,85718,-12782,50193,30770,-3912,23345,14353,-25088,16078,88878,44587,-78747,-30344,2965,-16254,1415,-50270,-53801,-18615,-53538,-105206,-85940,27839,-13072,5431,22982,70884,23196,114187,71853,-65514,680,-46808,-56044,17610,16534,47204,11424,20081,-2899,-17600,-16015,21781,39946,493,26510,10015,12631,-52274,-32090,70735,72501,39739,-39398,-41680,-31757,-69126,10790,20716,1368,59495,21366,72693,37754,10735,-10546,-25926,57951,13066,21783,54233,26325,128222,30208,11140,7862,6543,12358,15912,8639,61574,-84232,-26655,-19803,-26211,-55098,9940,-58399,-53063,32363,39564,-15594,18010,18717,107838,15983,28723,-13107,-56909,-14212,-38626,14744,-63392,2815,73920,80603,4382,-62219,17302,93572,18184,-36264,42119,6091,-44384,53982,-60535,-98916,-5218,5273,-19530,18813,3104,4381,20503,-9610,23199,98389,50364,-9564,-40656,19354,56284,41218,65179,42904,1608,-1866,43070,-36981,-1110,11963,-22930,38457,-19054,-83924,12083,-10586,11160,-24865,-19836,-16186,-24238,-40666,-2683,-19318,21919,42939,21871,-44739,-14965,-65535,5794,15181,-9659,96300,-51098,15920,-21815,-27398,-87245,28720,13694,-60114,14926,-7090,-62024,-18829,-48798,-27320,-2998,-26140,-41088,50688,70050,87730,6809,22135,14730,14706],[-13932,-29566,-30611,-23723,-53582,-42959,-31411,70943,86158,-20519,-4797,-30530,-28619,-34572,-41040,23012,16474,-38752,-44607,38630,-7449,31161,-32593,37378,-12484,-62928,-35552,-43511,64297,61845,28040,32001,-36822,-11233,34659,-17127,29628,60523,2792,-21172,-22360,-11840,-32741,13459,19715,53812,-3399,40445,14310,56874,80667,67296,28753,63859,7470,-46116,-70554,-22920,17216,-23547,25639,59714,13935,10461,-55378,-9854,-51519,-23467,80490,89077,34729,-9344,1646,-23772,44763,34547,-35468,10221,30049,23004,16316,-31070,33307,42329,-9927,53405,29024,46810,-42424,-40173,-53365,3183,-10097,-18823,22358,-43126,70792,38505,-27652,17170,75350,42464,-8006,-26430,37006,-6283,24877,-53800,-41162,24778,-37949,-10916,-28263,-36560,23773,-65621,32831,-34100,-48350,65445,79305,10929,-12709,-10879,-38869,-47294,-45937,-80031,-25931,46745,50468,-27547,-121211,-63617,-5791,-64253,-24216,-48636,33956,28837,-507,24262,-74299,-56743,-11416,33483,-15620,-83885,-58396,-7556,78908,8311,-17299,40402,-28323,59561,-75342,9583,34107,784,-10752,-62006,-71635,-28928,-52484,-42680,12409,-36180,8286,-9664,-6031,-4567,61256,96741,-21463,-49800,11379,-27223,15434,39144,3261,-71605,14186,-9861,-15929,-2142,-37835,-60285,-16643,-15143,37607,-68162,-19431,1933,-48858,16460,-105046,11795,-967,-49792,-87447,-70735,-13355,24933,19567,6839,-7859,134018,11665,-22343,-10789,49078,6356,-6722,72170,85813,-25039,-16648,-19996,118033,16362,1596,-26349,-54322,-50366,81330,91334,-11223,-38062,3181,84199,3728,4641,-42981,-62744,-47005,-35643,-18245,4719,-41464,-1702,-36390,38114,47215,33352,-7532,-70237,8476,-30459,33559,348896,236105,-326947,-135683,-43629,26814,-8283,92986,40475,-65851,13873,-71738,37769,-29178,-40200,15063,-52113,-36470,-3120,-41457,74611,18697,-8806,9241,29673,-12406,-52379,-40794,30643,-4040,16583,116401,-67774,-139651,19440,39735,1995,-21312,-34911,93552,19024,27739,-14200,-97288,-5886,-51751,-166716,-73059,27234,-43965,-9934,-253,20087,75609,38324,-71497,-15194,-6390,-41026,33435,73938,31422,8808,-40000,-26255,-102308,-107410,61514,-36912,-50358,-49387,-24227,-26154,-10968,-50484,-19457,-18218,-6679,-78320,-80118,49300,10128,28008,-28027,97619,52065,25418,42774,-1515,15527,-37372,91937,51476,48971,-25718,-42437,-54227,95483,48039,15560,-32573,-5497,-27684,-63337,-10596,-3776,-1285,-165486,-48293,72135,-78199,-75621,-53674,-47035,-32774,51767,78293,59563,19463,-49700,-15554,51332,6944,56274,5480,47343,23678,-82513,23608,-29377,-7325,-124419,-37859,-46967,-5432,15298,54584,4362,36263,21370,14629,-8160,-13799,-63998,-83153,-43740,-16139,-18087,-60457,-86847,-55428,38081,-29677,-65858,-28335,-63692,-41087,13023,8163,-36176,-75408,2144,6753,-50798,44652,-35144,-20891,50357,23062,11411,13386,-26235,-87847,19412,-26671,-10560,-16046,55720,-4244,32655,36811,44855,33522,43842,5542,7294,10163,-29114,-6045,37142,-2710,-40771,4092,-46670,-1314,42354,-26769,-21018,-1994,-2071,-41203,-13502,-26988,29690,13037,8126,87513,74577,36450,30292,-65065,30228,-12092,-129439,-47219,-19292,-32059,-66397,38003,-8403,3564,-102641,46804,2725,22567,82281,-5039,-81009,-44430,-4673,128531,43743,-1835,61220,15316,80909,-45479,73107,19879,-101690,14998,-8179,72154,-741,-47696,-27454,-16254,-14242,-44403,-10051,68216,26242,43801,4454,70870,84329,145492,28966,-35029,-6613,9528,68770,60428,11915,-41611,-76628,-107340,24170,12523,-18843,18942,113515,55252,55815,110377,-45027,-119172,-62392,-47377,-23974,-17488,20151,-9984,26294,11782,34447,17785,10836,-56559,-18337,-45172,39741,70530,41113,7965,-1176,38542,-30763,-21611,24309,-6611,-72963,-1346,-16291,-45754,-38546,-25190,16977,93512,28722,-59748,-2188,-29987,-5918,-32750,-23068,-20332,-37835,-36539,-55699,28373,-33563,40116,-54903,61348,-20968,-3454,4486,-16353,-38828,78823,563,-23497,19202,21994,-26373,5804,16230,-48903,27264,-8968,-3255,28669,29803,-21888,13763,-41630,-29636,-35788,-73659,-33018,49782,72931,32014,-28728,-21982,24812,19871,-57763,-4724,8280,-7450,70067,-36440,-16624,46720,-11976,74911,-1447,40304,506,24334,16826,62898,-6577,33720,24894,-41069,-24237,-47590,-63361,34945,29645,13977,9023,15476,-34665,-54851,-22892,18008,-62810,-60336,-71414,-58469,42004,-10462,35393,25859,-749,-53855,-37421,43552,-4702,-16383,68302,-52154,-20006,-71629,55720,135912,72250,95437,45716,4840,-16677,15859,26990,9659,26056,-33170,-95766,-21063,49896,78836,-5855,-26698,23574,-36395,-72461,-46454,31141,22899,-4453,-32526,-10914,-57235,-56625,26372,95045,-24887,-83411,-54872,52403,82385,12950,-32239,-52448,27547,69514,9885,15708,-42635,44579,79618,-46053,-28206,69242,35079,-39038,-23390,-655,42661,11051,6836,-52189,-28222,-9927,-86336,-26245,-55104,40843,10397,-93263,-90944,26062,-10567,76016,8734,2363,-47091,21161,71778,50407,-48891,-45002,-23317,-13503,18869,96822,18570,-42685,-126700,-17042,65507,-2454,24388,8254,-39576,27637,-48535,15764,18371,-45760,14808,-38411,-5970,14873,-65333,13782,18354,33844,9870,25753,-37748,-31498,37580,-24679,-38600,25828,21829,-56326,-30169,-50173,-39243,-44909,-1615,2453,27303,67684,75341,96735,-5262,-68180,-9178,32265,80489,11737,-52042,-35368,8453,-37481,-24636,99409,91657,57450,31065,25115,-52185,28583,-11561,33187,59373,-10792,19226,-25239,-33501,-22652,-8539,-28546,-7046,41690,19400,16897,-20266,-5464,28346,31202,5978,-5637,-13690,86110,76756,21256,14807,7025,10088,26756,24642,-62218,-109880,965,43981,-22767,-481,74986,-18399,48212,27037,-4859,23692,34990,-47525,-7795,82123,57924,-71567,-8420,-2404,-7365,16479,-43642,-19572,-27566,-50876,-92184,-59585,23719,-22050,1337,10022,70753,27530,82435,74181,-10288,43238,-52977,-38049,9655,70319,51731,-13143,33609,-5289,-25401,-12398,70223,50993,27774,39713,-44781,-11270,-70067,-37700,61410,85077,30075,-27778,-41168,-27928,-73929,-21880,39436,-5692,10947,-3146,50024,43691,29129,-1255,-33388,76170,43898,2686,49069,7251,79442,11259,42646,44777,7993,40778,6869,21465,79260,-78597,-26925,17430,-26637,-72271,21049,-28304,-48168,14770,2618,-29440,27447,18175,119205,24938,58740,17979,-49704,-28579,-39470,44149,-43547,17973,72498,66644,19292,-58365,13026,82510,6283,-43400,17342,9528,-43167,36449,-66308,-54713,-13752,947,-24262,17519,36292,8298,26521,9271,24416,76916,48648,-4343,-20168,55587,79976,36939,55233,50227,6367,10527,34892,-56587,-11971,-3668,-28971,54067,-9063,-104921,6503,-42528,22988,-6972,9928,8365,-41930,-20609,18153,1526,18119,22049,8177,-47024,-22733,-72695,9782,13797,5295,115362,-45408,20362,-20528,-38318,-94979,29894,6643,-39711,31119,73,-54662,2327,-22880,-17050,-607,5367,-53118,53074,66172,75728,-3803,6997,-3906,12726],[-11659,-46363,-29197,-12406,-47865,-54452,-28730,88833,92481,-19421,-1336,-23753,-19089,-21935,9689,33813,15054,-24768,-49565,56842,-7560,11178,-10561,5948,-22029,-72291,-1044,8909,93298,90535,46891,34909,-39407,1450,38803,-24917,23780,46745,-11032,-1364,-30345,-26095,-34138,18763,10452,29645,-2453,30428,8315,46077,87121,62334,27842,43794,4843,-19180,-56082,-31257,53597,-21530,26754,64244,-2415,5612,-30641,-20265,-72174,-16849,63930,99922,57580,15908,7682,-23178,51837,30784,-30102,1945,10885,4585,7627,-24133,11497,34659,563,57101,56223,52181,-45057,-38092,-53537,-34304,-17791,-26359,39933,-37852,75130,55364,-45218,21348,76447,2284,-32782,-46150,42435,-4190,1167,-35992,-46292,9665,-21904,-24425,-44867,-39841,12933,-71575,-2452,-33741,-52827,55148,29220,8900,-9806,-20842,-53143,-52839,-61886,-95452,-5408,45794,27139,-49355,-111410,-30209,2173,-31701,-33521,-41463,26830,28184,-11670,30262,-78660,-50813,-30454,29557,-55405,-92770,-53166,16479,74218,16163,-22911,27145,32392,60124,-62343,18049,55784,-1315,3721,-66713,-28835,-31758,-72937,-25470,29923,-28939,18405,-63,-15981,12643,75255,87710,-3213,-47300,-1401,-25754,36550,45779,9140,-87262,34767,-15738,-18033,-14696,-26997,-72080,1777,22543,44337,-66266,-10655,30519,-53973,-13711,-115236,-2295,-2790,-42861,-69625,-61421,-27089,-4558,31941,8275,-35926,117651,-14946,-3277,-15020,57437,1871,-12030,73205,74643,-43170,-17174,-39105,94084,22928,4758,17081,-54144,-48349,69336,81430,-9558,-49525,18001,104825,42739,35818,-3576,-50643,-71621,-60875,-24237,-110,-1832,9004,-33762,31543,65108,48674,-30441,-103094,-8822,-82574,-44392,284622,268170,-230087,-144204,-34360,42406,-6140,84005,50006,-73027,26149,-47970,73446,-11127,-50574,15015,-39972,-21000,-31326,-30244,77954,8060,8766,26698,29300,9030,-45908,-39398,32799,-14960,34398,129761,-57292,-140481,11345,40041,45015,-12910,-55106,54708,13946,23008,-6116,-81592,-4195,-41397,-142294,-101613,-1661,-42314,-25448,31796,38570,76093,54366,-59459,-30209,-6301,-26163,47408,83499,40127,4309,-58584,-20332,-93679,-91752,69767,-14819,-43408,-39267,-23540,-30168,-11279,-32160,-13116,26654,1261,-92271,-60617,72354,2280,-7596,-22944,119198,67389,39697,43325,-15281,-6609,-34895,81350,63749,34946,-11209,-35370,-26705,79428,23821,-3283,-39990,12249,16428,-45026,-28052,-2740,25779,-136464,-46525,83307,-34643,-28179,-29705,-46900,-46540,53512,84583,41268,18421,-33228,6742,55943,9538,62919,-9257,25564,15540,-89533,32059,-7659,16085,-98543,-34710,-44408,34825,33832,52556,30544,44323,21656,16880,-12216,-14615,-16400,-52951,2209,-17951,-14680,-62292,-60310,-51885,31027,-67296,-62253,-30768,-56878,-72667,6535,-17041,-19862,-61163,-1298,-1313,-19394,48571,-5063,-29489,60760,8741,13064,36764,-31542,-92300,373,4277,-11345,-46667,38560,14701,23901,23505,36848,70734,40495,-2602,1551,4965,-24057,-5642,42765,950,-32166,9588,-35749,-2827,54497,38256,-20639,2734,-566,-32430,-27791,-52388,32018,7413,16749,101614,42545,19012,10866,-84097,33878,-2986,-112840,-12243,13730,-31887,-96600,7125,840,1403,-113354,20783,-14868,10700,60641,-4308,-73419,-36777,-19224,91594,24827,-15981,66654,33466,83455,-65794,35112,16462,-85272,15538,827,76480,13256,-27140,-11005,-40756,-2791,-33521,-5699,58267,19754,44870,46227,66462,60159,139192,31822,-43469,4081,-9987,62624,45272,27303,-80041,-67499,-74805,20252,-6648,-33196,15924,110998,55601,40957,107243,-23434,-83679,-50668,-41520,-49151,-25937,50065,-17673,9140,20199,35352,-3928,1145,-54619,-22696,-51183,4755,66029,61890,18752,2838,61752,-29306,-47726,-179,-12660,-67829,5195,4146,-45150,-62332,-38157,28972,116781,35681,20701,-4422,1799,5111,-40278,-12883,-10839,-25478,-30070,-38035,19650,-11185,20484,-50623,64347,-22160,-1718,11251,-14612,-21270,69962,-14722,-39133,-10,14551,-41708,19085,29603,-46218,25152,-19185,21008,64250,45588,-26858,-17673,-43242,-1576,-21924,-42596,-2204,68681,57969,3123,-10101,19161,23623,16355,-47435,2918,-5479,-6775,39236,-59735,-2759,64534,-7100,66620,3498,37487,14955,35136,61587,47424,576,32865,38803,1132,-29941,-70150,-91936,36397,3928,12846,-1834,11473,-18695,-45897,-36386,-14656,-65115,-46219,-60056,-52475,28092,-39055,14323,2183,36961,-45464,-52896,24200,27000,14382,74443,-51300,-8891,-26648,49754,103179,108000,101480,29016,8394,-14137,7423,538,43063,16876,-35869,-79134,-31862,16328,84652,-27417,-30574,-29468,-35347,-66267,-52553,38215,13169,-16085,-12689,-11312,-58505,-32348,31048,93933,-25435,-81100,-35274,62222,87004,11710,-51032,-84871,28935,90242,-2922,-1441,-54823,12563,74481,-51270,-25917,72056,19799,-53211,-40176,4438,43925,-14700,3093,-37717,-67684,-9977,-65063,-41901,-70824,11591,11610,-75405,-85750,10918,25460,54119,8318,-7833,-32805,41076,67734,77171,-35915,-76602,-21369,-14146,12615,109000,31947,-44128,-144424,-10782,89386,-2181,35127,10756,-40539,27780,-35920,-13235,7959,-68682,31169,-16837,-2206,27153,-40358,3045,10545,37897,9495,32014,-25365,-69455,12816,-33954,-27923,47565,36804,-36745,-9723,-46074,-33357,-39949,7806,9590,48345,32929,70185,43024,-24155,-113541,3648,19461,46302,-7066,-60247,-28956,16171,-53424,-23114,101089,88217,46315,19680,28342,-44825,39554,-11069,5477,67480,9032,816,-45857,-58505,-73371,-54656,-16180,1954,32229,27276,23714,-30529,-58369,22701,26916,-2474,-2683,13844,130304,88795,26653,25040,14391,7683,46256,34992,-55664,-97163,-7431,33068,-20384,1672,50097,-19927,40448,13851,-1419,25725,54249,-65781,-20331,70307,56593,-64289,15560,-10203,682,21322,-28852,3810,-48100,-47395,-70539,-18167,20993,-34231,-7428,-1319,63949,22320,40310,69572,43588,81728,-47441,-19497,32011,104142,44291,-24735,44100,-11756,-36063,-2620,103762,50450,58498,54896,-81924,-35662,-79546,-50990,27859,91149,18024,-11247,-30769,-19251,-73610,-46788,61768,-11575,-35867,-34395,31325,38699,38692,16515,-33026,83339,69342,-7872,36502,-9000,25388,-14992,65232,76978,11943,64830,7009,33298,92289,-63632,-30031,37556,-23210,-79671,24895,11489,-42899,-5917,-26219,-26524,31927,12668,104400,24599,69962,39783,-37788,-41086,-32355,61238,-21473,15075,61763,43632,28354,-48137,635,67620,-4200,-43263,-6946,16710,-38065,17872,-61880,-20432,-19398,-16037,-23977,25450,67963,12041,13800,31493,32325,38516,35132,10015,-1082,88500,94880,25202,39310,46010,10315,29706,33376,-61930,-25967,-13705,-20639,70993,10532,-102616,5926,-63197,37907,12373,31034,33628,-52444,4501,39729,28360,24430,-9815,-2550,-43382,-30310,-77930,14414,15553,14626,99141,-41597,28837,-18809,-34980,-82309,23367,-2724,-22698,47600,-359,-50534,13545,7976,8138,4560,40398,-56107,53690,54696,62469,-12432,-10965,-22500,8520],[-14928,-64498,-24808,-1085,-41614,-64612,-18577,86940,82835,-25629,4852,-17878,-9224,-11725,51002,39621,18443,-9171,-39291,71254,-6188,-8747,19478,-28620,-20694,-77667,22741,47748,108210,111647,66372,36205,-28281,14873,41573,-32539,13174,45078,-19445,15665,-21992,-41629,-36014,20284,-2047,8678,-6860,19146,-1232,25090,69525,58070,31540,13170,-928,16105,-29418,-36934,67676,-32376,24204,61237,-20680,-1682,-8041,-25910,-86479,-6121,53366,95371,74960,38003,19169,-25202,52944,25223,-21363,-9890,-6599,-6119,-3243,-6231,472,34036,3338,49797,76390,45449,-47819,-32611,-45373,-59211,-25409,-27793,52340,-38680,76083,54713,-52848,26179,71835,-33308,-46193,-63523,28940,-5217,-10763,-8285,-42191,-16512,-8491,-42609,-57268,-34271,8447,-71185,-21812,-35059,-57328,17870,-20595,9133,-2800,-29847,-62369,-55084,-48813,-90499,13538,37020,3062,-61095,-71972,-8734,7362,-7859,-39891,-32816,8447,22314,-24677,26302,-67362,-37715,-45380,26539,-70291,-99019,-44263,38542,58771,29271,-25735,7146,89448,50926,-37802,23445,58693,-5113,14355,-75792,26863,-27355,-79612,-5702,33242,-26115,24676,12598,-32037,37824,81877,65940,16349,-28716,-14830,-23693,42205,44769,13839,-95149,46332,-16834,-22024,-21007,-5535,-75883,24369,56481,42829,-59128,-10050,45755,-58456,-40810,-110597,-14575,-8473,-17587,-41180,-50724,-33628,-28866,46829,11914,-43386,96507,-29922,20983,-20548,55325,-11453,-15743,66393,57286,-54090,-15623,-37448,66563,30073,8004,56785,-53662,-57009,58688,63190,1105,-39649,33528,113545,91858,79297,29945,-30903,-75391,-69873,-26660,-1323,29515,14296,-31337,10912,82816,47023,-49150,-118720,-35166,-109183,-108524,191312,302420,-144756,-141584,-22715,62608,-3757,71189,52992,-73782,44921,-3026,109432,14036,-57769,9992,-21574,-3417,-40606,-11235,74393,9245,29936,47929,31278,29341,-37597,-39630,30476,-19031,63635,145802,-48285,-115066,5229,32921,86924,-8697,-63978,117,-8315,16117,16524,-43991,98,-23263,-81612,-103512,-25734,-32422,-27586,49071,45390,65251,56945,-31765,-44057,-7400,-10360,53932,80610,46710,7318,-62344,-14279,-56779,-66792,69947,11838,-40892,-27728,-24896,-9402,7573,-13459,-3682,83386,17823,-99461,-32125,94488,-1293,-41400,-12718,113087,77033,48852,30056,-33448,-21044,-20750,70861,55281,7169,5741,-21557,5819,56238,5932,-13786,-43026,32053,68979,-9891,-37092,2115,46891,-74954,-44368,84826,35997,10545,8022,-45864,-43186,47494,69805,9401,15421,-6987,32038,61093,8339,54759,-21496,1025,5504,-78910,43445,10939,42047,-55710,-25137,-28778,64844,52287,24945,47253,46234,22040,39918,-12851,-16277,32866,-19685,51404,-13605,-11700,-48846,-20153,-45831,28111,-99815,-55665,-35578,-49811,-87493,3939,-33136,3551,-36758,3743,-3281,17382,44813,17295,-34159,64946,-8746,10225,50790,-39414,-84766,-19487,27696,-11935,-67651,6566,31510,8845,10316,18001,83578,29658,-11760,-14865,-14169,-14325,-934,39622,6181,-8167,17407,-19314,-282,60446,84201,-13653,6847,2952,-20059,-40274,-64803,40446,-5007,14953,100730,9639,-7293,-7920,-83807,27398,4724,-69321,24125,40321,-35426,-114396,-22684,1894,-6980,-112326,6398,-22612,5392,33532,-4220,-62402,-25044,-34459,52943,-834,-24484,62021,51216,80378,-71647,-9432,16732,-59248,19615,10267,73217,31625,579,11478,-50194,10586,-15435,-1991,41632,12897,37037,75555,47783,25391,101222,25619,-39670,21002,-26057,41200,22198,35904,-107033,-55280,-37051,17348,-20505,-43432,16888,98120,50910,20162,84929,4245,-36665,-23422,-26185,-66980,-34510,61763,-30190,-14279,32118,26888,-36611,-2671,-46605,-18757,-51454,-29650,47811,71045,26316,10072,73361,-27341,-59963,-35545,-25474,-65312,7692,18832,-33746,-68850,-64464,33181,116506,37423,88159,-672,33456,4155,-41640,-5894,-2341,-3427,-18280,-17646,11687,8029,-17847,-46944,52098,-11893,-3945,12677,-9921,-125,57953,-24177,-52122,-12196,12888,-46532,28253,29447,-40011,17485,-28820,34675,86968,50660,-19882,-47818,-33356,40290,-3545,-3625,30443,80663,32190,-18099,13656,46641,25644,1315,-39253,14664,-13696,-4217,-5773,-61707,7062,66370,4981,57766,10512,42503,24704,39825,89179,30658,11071,32405,41722,42120,-27267,-80648,-97571,42970,-13533,15459,-17788,11506,-1920,-21176,-27105,-53926,-58760,-29960,-43064,-26374,14764,-57005,-6494,-22563,54313,-41984,-63850,7963,61096,44397,70578,-46260,-1993,22972,42772,57612,131349,95520,5821,9712,5870,3920,-18289,74211,6527,-34793,-65615,-44272,-21150,77218,-45782,-32010,-74208,-26211,-55649,-51464,49296,1643,-28583,-1053,-17165,-55679,-384,29789,72046,-25529,-61935,-10340,55181,56953,12007,-61210,-106287,30472,109420,-14396,-24060,-63756,-29821,55020,-51224,-15311,63840,-3255,-64538,-39428,10810,35009,-44641,-3738,-8667,-88462,-5728,-34911,-45230,-70135,-12714,11024,-46429,-71708,1785,60788,33696,6705,-22652,-24643,64666,59487,94000,-20069,-84327,-13098,-19605,3004,103683,39272,-40083,-138476,7084,105179,-8219,38307,15163,-42385,27492,-21406,-36987,-11906,-76199,43373,-2558,-4487,39008,-8917,1335,-7673,26081,11292,35377,-13877,-111896,-26009,-36157,-16842,51497,47236,-18448,15626,-35413,-13083,-27864,5516,19206,53465,-11570,51760,-22806,-48294,-112966,15532,160,6645,-34065,-61474,-20846,16765,-62119,-24229,85792,82227,32400,3910,23460,-36561,43347,-23299,-23845,63881,21946,-16104,-58502,-72961,-103711,-104608,-2254,3772,18357,22271,17001,-34593,-86488,16281,24690,-337,6426,32079,155636,90934,31755,31830,26530,10097,63217,36910,-51701,-79186,-6811,10527,-23922,5815,19012,-16451,25560,-3810,5216,29278,54877,-75060,-21854,53189,40415,-51587,35969,-19983,3743,17713,-12254,10496,-73992,-44124,-48470,23725,19340,-45217,-21939,-8966,52317,10549,338,59034,77127,102664,-29529,-3582,76010,110499,27304,-24155,51215,-19455,-45795,13188,113346,39453,85603,68026,-90260,-53726,-80021,-72291,-16332,89082,12156,4756,-16915,-7293,-66750,-53591,85660,-18308,-75404,-66132,22497,21889,33663,34310,-23698,77223,74716,-9468,20143,-18889,-15577,-42744,70970,93238,16387,76513,13383,39300,93144,-43849,-30708,41507,-16592,-75487,21423,54980,-36979,-20767,-37954,-12189,28500,1265,65722,14808,68553,52416,-21217,-46551,-22808,56734,2323,2413,47089,15026,25578,-37064,-18662,54925,-11990,-38287,-30706,26354,-27231,5401,-48993,-3411,-20488,-38082,-20141,34537,89135,12859,-9194,51317,43823,-10205,10772,28781,13287,112650,100476,7482,21896,28155,8331,50365,39855,-52423,-40368,-17749,4,85728,33506,-81778,2822,-65249,50463,28103,43414,54769,-49811,30000,57768,50090,38368,-48619,-9718,-33943,-32817,-75914,20760,18799,17792,54532,-37805,43398,-16034,-16090,-53786,9510,-10240,-13034,58063,-10530,-46292,16003,38257,41258,9961,61619,-52897,49904,40552,45709,-17296,-27468,-34233,3714],[-23460,-76213,-22099,6060,-36044,-72292,-2149,66990,60031,-38187,12556,-14122,-978,-3807,71316,38271,22954,1873,-16990,75616,-8243,-23558,45967,-56893,-7217,-77475,30112,59739,108053,120480,79728,36095,-4836,25873,40642,-38520,793,49248,-20127,27826,-1050,-54451,-39046,20408,-16741,-6320,-15526,6467,-14008,-716,33380,63846,39121,-20386,-9916,51542,-3537,-37992,57268,-57002,18817,52697,-39876,-9661,7078,-23919,-88829,6098,50787,72481,87424,53301,33052,-30622,43865,18589,-12672,-23142,-21434,-6229,-12272,18774,6054,39264,-3495,35309,82811,30784,-49039,-25374,-30655,-59993,-29970,-21624,63246,-41352,74672,40569,-46978,30627,67591,-49838,-45651,-71515,1634,-8904,-6614,25079,-30080,-46188,698,-55219,-59871,-27546,6158,-67714,-21844,-36840,-58984,-33729,-60072,11910,5923,-35603,-64291,-54304,-13377,-65183,22912,19865,-15477,-60074,-16281,-10359,8462,-3015,-43153,-24128,-14331,12475,-36424,14668,-41543,-21398,-53070,27450,-58910,-101974,-32251,55131,45043,48316,-23278,-15252,114978,31683,-6320,23797,41780,-9750,18539,-80978,70136,-18550,-75075,8215,21672,-28334,30074,29459,-54790,53249,76588,36379,35671,-1832,-25668,-19163,32857,29980,14758,-91915,50362,-13783,-24517,-20791,19653,-69817,46732,74816,38815,-50869,-18484,36789,-60185,-56308,-96697,-27794,-16701,15920,-10017,-36998,-31624,-38876,61406,14145,-29317,74045,-32436,43243,-26874,43680,-29781,-14689,50653,28977,-57983,-12133,-19039,47309,37446,10219,84251,-54873,-74589,51813,42825,24169,-7555,49486,105212,138041,115456,44992,-7226,-49112,-62466,-26389,-2549,39402,12965,-31220,-20850,88761,26069,-61705,-112368,-62458,-103890,-131366,102396,346787,-77942,-144280,-10609,85406,-4621,51897,51212,-68098,61537,47764,135499,36133,-58336,683,-781,9833,-39723,6880,66682,16939,44340,64343,34637,44774,-26237,-41789,27189,-12855,98345,159469,-45207,-76236,2134,19914,113320,-13035,-59350,-41583,-40861,8598,44198,8294,7548,-1053,-11143,-77627,-34238,-17291,-15020,48054,39227,49277,44217,538,-53594,-10118,1285,50768,66755,42952,14758,-54685,-12316,-7432,-40698,64098,35433,-43798,-17820,-27834,29756,36459,-2694,8308,117321,35284,-100822,-1387,112877,-723,-62894,-253,78718,78484,50206,8471,-47990,-20642,-668,56905,32831,-15725,20404,-3011,35251,32523,206,-15120,-43517,50772,114151,27215,-34915,9509,53981,-7899,-40431,72587,96570,31123,47704,-46006,-24974,32416,32441,-24263,11007,26481,51428,65232,5340,34619,-29881,-20300,-3342,-54611,50946,28006,63450,-10891,-13555,-2637,76539,61523,-16074,46859,40411,22269,79853,-9822,-17335,71439,7825,90166,-3250,-11711,-19543,22113,-37365,28529,-113816,-48807,-42487,-44040,-83487,5550,-36899,32751,-14616,15263,1559,51611,35239,26571,-30247,59455,-25380,4482,47837,-46148,-64283,-36800,31032,-15081,-75412,-31581,43067,-8595,583,-7740,65099,12495,-18339,-32771,-41394,-5055,4559,27537,9777,21282,26700,-5826,2912,57694,105348,434,9449,1945,-8756,-48749,-62782,49230,-22269,4029,90180,-15148,-38236,-22349,-61454,15556,15556,-17763,52033,51575,-39160,-111980,-43616,-6263,-20121,-96943,4662,-16181,9349,7208,-8433,-53624,-13505,-47564,23353,-25085,-26037,49357,61435,70744,-60046,-46223,18827,-29367,23985,17072,64820,50991,25922,30925,-43413,20963,386,-2364,23246,1595,21160,86109,20773,-9996,50114,11982,-23267,40675,-33482,11724,-5096,33852,-115227,-43739,-7515,16867,-22573,-44767,18111,79167,45199,-225,53031,29993,8209,11357,-1041,-64689,-41047,53446,-41863,-36584,42199,8840,-72438,1728,-34490,-6575,-45140,-55438,17824,65513,25909,20947,69663,-23992,-52680,-73392,-39775,-64030,8675,25001,-13614,-50746,-94235,23035,91798,34273,113915,8530,57601,-3917,-34972,-1743,5800,21509,-5810,-408,5939,20950,-63333,-43687,28428,7369,-8862,4876,-3072,19926,42034,-27292,-59571,-16204,19981,-37353,31228,13127,-33767,2633,-38261,36220,91279,49166,-4693,-64396,-15531,78308,11877,31422,49933,83276,2610,-28479,36810,51811,32633,-21118,-38552,26477,-13056,2687,-47760,-44468,10813,51894,22145,58826,16897,47423,25572,37554,91743,13181,21776,31863,36371,66442,-15671,-71164,-78357,50265,-18949,21743,-35278,16518,15159,6315,4499,-88000,-47144,-14967,-23108,8853,4618,-60676,-20079,-38693,47556,-42816,-66229,-2188,84799,61469,54347,-36981,-764,59157,33476,11887,133259,82242,-19048,7655,43078,4285,-26213,93113,-2958,-30803,-59405,-54203,-51135,57488,-57605,-29822,-97986,-12044,-42380,-46948,57845,-8695,-42058,-837,-21041,-47198,32431,25091,36511,-25121,-31662,12138,33142,6409,21560,-60703,-106502,35177,123761,-19658,-40754,-66507,-62379,26800,-45984,-1286,48938,-28729,-70300,-24070,18485,18866,-73728,-9797,26325,-85117,3166,-14501,-38345,-53858,-27879,10126,-13011,-52796,-3144,84401,21503,5747,-32111,-22118,89308,51963,85839,-5848,-74065,-3542,-32298,-10315,85894,35660,-29256,-108454,30193,107334,-20047,34354,19531,-43162,30685,-8998,-49105,-36783,-67014,50311,951,-11785,44513,16820,14185,-31003,1181,15266,34983,-6339,-146498,-66844,-30002,-6290,41946,50239,-6749,36765,-19461,17075,-20451,-4551,28939,38337,-53332,28765,-76023,-71723,-64130,25869,-17849,-28026,-61565,-55887,-14115,1240,-63563,-25021,61548,71474,18789,-13278,11122,-31812,38734,-46325,-45915,50793,27889,-25142,-61327,-77086,-102478,-141601,6149,-3022,2133,6493,-3708,-31059,-83783,10041,24080,11080,19783,38352,158850,77641,36199,35004,42652,17528,75937,31859,-50838,-60988,3271,-18881,-34363,11738,-8690,-9181,4471,-19640,12366,31772,30318,-72952,-15265,31889,13829,-30126,47832,-31931,-1905,11263,539,2034,-96859,-41915,-32014,53235,17784,-50666,-40261,-10683,37950,-3383,-30884,44615,82817,97087,-4694,7242,120586,94223,5711,-16435,54873,-24824,-49397,31851,98505,22406,104869,75999,-72529,-59964,-71026,-95469,-54306,78860,18080,15555,-6943,5637,-52846,-38849,107565,-27665,-107650,-88361,25427,-2066,14717,43281,-8150,58835,53366,-4850,5188,-21100,-34396,-64981,57651,86920,19952,72654,21669,35574,79476,-25126,-25867,35697,-8741,-61345,12630,94811,-31266,-24144,-30212,4819,15442,-15780,14548,-522,64054,60195,-1564,-41715,-17041,30005,26340,-6168,33140,-12998,10321,-30641,-40414,49398,-16667,-31017,-52927,35836,-11027,4331,-30007,-2075,-16520,-55911,-15086,36561,93904,8816,-32967,63003,52442,-55853,-19151,46286,21665,125854,98984,-12952,7980,-760,-1913,66568,51682,-33098,-52579,-17834,26088,93029,52828,-51243,-7727,-49530,56040,37016,52202,69328,-33858,51081,70654,60759,54825,-85218,-15020,-20377,-27546,-64665,27882,20903,16676,3763,-30686,64178,-12175,14430,-19666,-8613,-12564,-11199,55868,-28289,-37275,14178,62447,70197,12779,58962,-47171,39121,29149,22553,-18469,-38267,-35361,-52],[-34850,-77800,-23325,6920,-31393,-77767,17721,40390,30960,-53097,19777,-12716,4781,3117,67890,29100,24073,3989,8215,64832,-16699,-29171,60804,-72474,14908,-69690,22110,45186,97157,116658,81532,35011,26946,32788,34316,-40424,-10355,49987,-14192,34607,23707,-61154,-43253,21466,-31892,-14879,-26903,-8359,-28566,-25358,-8778,85679,46958,-47464,-20425,78521,10915,-32872,30291,-90412,12894,42062,-58575,-15588,12183,-14411,-79091,17872,54048,36081,91556,59267,44093,-38674,24479,10309,-7627,-34694,-32699,903,-18109,43785,27457,46293,-17379,20217,73346,13543,-47459,-18921,-12523,-37176,-29567,-8714,76311,-41033,71727,23584,-28186,34263,69050,-43518,-32801,-67404,-29438,-13839,7043,57755,-14509,-71314,4878,-55397,-50173,-26732,423,-63782,-6896,-37602,-55760,-80814,-85773,16198,13859,-35872,-57578,-49774,26839,-27346,14786,-2073,-25151,-47972,31589,-33471,5711,-14222,-42084,-15682,-32183,2483,-43827,964,-7554,-7019,-52595,33068,-33853,-99521,-19374,63790,42247,70059,-15086,-34747,95906,5528,25813,18910,10661,-13512,15718,-75638,84981,-9151,-63504,9624,-198,-34721,38406,49362,-79612,45691,58152,4993,52508,23654,-31517,-11197,13901,359,10942,-76379,49697,-8526,-22850,-15558,42180,-54041,63889,71374,37835,-42676,-33318,4764,-57782,-55495,-81481,-42215,-25323,44692,16128,-20168,-21581,-32929,74004,11966,-4201,48770,-25362,56808,-33231,25965,-45672,-7838,23927,-12830,-56387,-7612,7416,42236,43582,10572,96569,-58780,-92066,48405,26428,58227,38740,64783,78879,165915,126343,38131,15427,41,-45565,-25412,-8360,23871,7421,-34054,-53672,72949,-7363,-67496,-87048,-81287,-74617,-109122,44076,400111,-26179,-166425,609,107065,-10871,25520,48350,-56431,67548,85475,143060,46836,-50380,-10647,14236,12202,-36136,14178,57770,22964,44598,69648,37600,53875,-11457,-46527,25559,3222,127486,162565,-50403,-39996,2145,4308,117089,-26653,-44192,-55243,-71683,1872,62786,61527,18822,19752,38202,-33723,-24296,-1664,7776,33676,22924,36679,20309,26283,-57300,-14733,5876,39308,46213,20938,22993,-42039,-19283,36591,-22434,53771,48921,-50081,-11634,-32239,70305,61562,-4167,21516,111187,43146,-96941,23970,124234,2113,-66680,11212,30133,70030,42346,-13752,-52510,-4637,19075,35174,10686,-20219,29387,17232,54371,13720,7062,-8851,-44426,64289,138823,49933,-23123,16622,45090,36073,-33010,47147,113630,33320,72236,-48112,1274,8920,-16497,-48557,5690,59245,58148,63852,1575,9869,-34687,-34479,-8170,-25415,46896,45618,73852,18574,-5082,25676,69540,54883,-55594,26874,28517,22075,120984,-3892,-16154,91640,23555,107159,11520,-15820,18948,54777,-27125,29487,-105405,-43406,-49341,-39434,-67749,10036,-29435,64544,-2256,28528,11280,75556,24270,22008,-18712,42730,-38307,-2075,29256,-48162,-33563,-48133,10851,-23321,-70429,-64766,47751,-23701,-2424,-34055,22835,-8009,-18869,-42459,-68721,-258,7908,9447,8909,42250,36322,-1891,3365,45327,104985,20847,9758,-6511,-3165,-51506,-48491,53601,-40592,-11900,75963,-27137,-67394,-29877,-25464,3577,30215,22703,64996,43644,-36964,-87413,-50869,-20945,-35151,-68035,10222,4184,22215,-14685,-18661,-50076,-6900,-55420,5396,-40068,-21198,33141,59974,55338,-32560,-62496,19387,-3233,24809,18791,53939,65776,40299,40427,-25830,25375,7036,-7561,7976,-17106,565,79102,-6832,-33441,4812,-5273,1848,57965,-30547,-16592,-31527,20880,-103470,-36136,5756,18615,-9265,-35051,16447,58704,42197,-12830,22983,47361,39659,40413,31233,-39617,-43095,29087,-46574,-49940,44131,-15329,-99144,14067,-21055,10016,-32751,-67305,-15967,47922,15564,33904,51775,-18771,-27114,-102692,-50347,-61528,10741,23402,10498,-13255,-115922,-1849,52107,27089,95587,21836,69746,-12043,-20930,432,14782,42597,3208,10148,3438,26459,-100433,-38798,972,29725,-13853,-12029,4862,35705,24675,-24680,-58500,-13439,35383,-15637,27609,-13407,-29175,-17864,-47903,29820,78251,47690,12752,-61637,4972,97714,16743,50290,47362,77056,-22352,-28840,53571,36942,43428,-44559,-46858,33488,-4481,14097,-70725,-15872,7541,26967,40167,73553,19160,39836,17000,29286,71059,-4519,29636,32017,28709,66008,1938,-42022,-42413,52039,-12250,29110,-49848,24878,32023,22340,48497,-106287,-36141,-3626,-2683,40185,-943,-51158,-20983,-37700,26160,-45020,-57407,-5479,87303,57984,26661,-24129,-6258,72292,20664,-22536,114819,68679,-39925,2929,85129,6309,-23862,93761,-10250,-25057,-58438,-57665,-64068,30128,-61570,-23831,-95251,1979,-28130,-42394,58410,-13971,-55273,-10781,-15346,-33858,58617,21396,-2133,-24464,262,25224,1360,-41564,43979,-50296,-82164,44592,131483,-15589,-40710,-60865,-72528,617,-36836,9499,34202,-50424,-68950,-1672,26054,917,-96784,-12594,56442,-59996,15987,-15979,-25795,-27588,-32970,10173,16577,-33520,-5906,90208,19485,6745,-30960,-21089,110743,49073,48276,3656,-52167,1172,-50263,-26717,64248,19564,-11608,-59769,51287,96765,-34140,25349,21977,-41855,38060,-2470,-46682,-60892,-45568,52028,-5413,-21173,43099,28903,39741,-51839,-29731,19593,30420,-5409,-158964,-94589,-17047,2298,28173,45459,-3422,46426,-742,49858,-24470,-17099,36301,7459,-81712,13197,-98350,-87334,6967,33999,-29193,-50332,-81826,-45087,-11977,-28587,-58945,-22578,35998,56539,8410,-28574,-4756,-32893,26974,-72982,-54081,32064,28987,-21352,-55436,-72307,-71104,-153594,2210,-17119,-14460,-13282,-34257,-19213,-61901,4027,23112,25480,34684,34154,143448,45752,38682,35609,60937,27462,82705,23038,-52801,-45296,19591,-46641,-50567,17848,-25985,-972,-19770,-28523,17115,29702,-10787,-60146,-3501,9693,-15689,-1520,47813,-45891,-17742,8252,6885,-14702,-109314,-41199,-23813,63680,15091,-47609,-56942,-4441,22731,-15270,-50987,29158,65325,65782,17326,11533,144848,66839,-14845,-7768,55445,-24494,-41619,48160,66574,5361,114238,77452,-43302,-52463,-52866,-111299,-74785,62185,34726,18182,-5704,17153,-33158,-7503,122490,-39914,-134029,-92318,37437,-25222,-11511,37934,8810,32431,12081,1811,-3385,-16717,-33382,-76341,29354,58634,22335,56378,27421,21052,55018,-12383,-16242,26277,-2523,-41882,1555,123666,-27133,-15353,-7420,16327,-6059,-36427,-32739,-15200,63062,68337,17707,-26463,-17692,-10208,47222,1028,22626,-33674,-12082,-32259,-58086,52831,-18709,-23317,-71121,41738,7811,16738,-8184,-10861,-8535,-62651,-11219,26954,79914,-246,-50876,62526,51452,-84455,-46962,58135,24551,128892,94383,-31863,1438,-33326,-18830,73733,63026,-12419,-60574,-17142,48197,87430,63012,-20534,-25673,-22942,52164,38473,62304,77081,-10395,63854,79054,60470,67784,-110265,-21788,-5801,-15333,-46976,32931,18838,14355,-27104,-18012,88699,-7251,47965,8419,-26299,-8973,-14574,37855,-47534,-20572,13622,76512,82667,10797,33571,-41215,20363,24408,-6753,-18014,-40460,-26043,-1603],[-45316,-70224,-28321,1930,-27395,-81749,37496,22406,3926,-64941,23978,-12929,8768,10922,47742,13208,18417,-3912,24616,37910,-30905,-24775,62448,-73448,37661,-52838,5205,16925,82229,104978,70201,33287,60908,35608,22358,-35641,-17747,40727,-5784,36806,42248,-60076,-47920,24633,-45124,-18310,-38872,-24984,-42252,-44412,-43534,119279,49779,-59951,-29669,90022,9603,-21512,397,-122587,9160,32944,-74664,-17079,8107,-141,-61409,28457,58687,-2895,81834,55243,47975,-47185,-615,-920,-8728,-40701,-39339,8626,-22033,61403,56935,50244,-33559,10948,51185,-1295,-42785,-15916,5438,-2430,-23933,7671,91262,-34527,66823,13972,-739,37117,77450,-20968,-12576,-54291,-53260,-17923,17066,82415,-1431,-85486,4369,-42390,-29946,-34883,-12883,-60813,13568,-36523,-47878,-108397,-98368,20110,18995,-29517,-42154,-39902,53865,10149,-13309,-22134,-26418,-30039,51451,-65231,667,-28687,-34997,-6957,-37263,-2850,-44543,-9087,24430,1067,-45376,41949,-11850,-89655,-8822,63783,51449,89189,-3347,-46245,44079,-21859,51907,10433,-24439,-14509,7408,-58242,72831,-2316,-48716,-3612,-24420,-43348,51544,68214,-98079,13942,29530,-22463,63701,40161,-31385,-311,-7391,-38027,3335,-50183,46739,-3477,-16390,-7682,58047,-32137,72267,48183,42579,-32450,-49324,-37229,-51383,-39213,-70887,-55407,-31891,58434,32168,-2254,-6017,-17144,84166,4427,15134,17727,-13992,58436,-38558,7849,-50717,3538,-14464,-62592,-51512,-3635,32228,50043,46376,9006,96472,-64992,-97422,46476,17885,93737,83944,76944,38942,163230,103710,15864,32515,53914,-28965,-25753,-22302,-10952,3229,-37988,-75579,33553,-41694,-67267,-52906,-84573,-36958,-60656,24909,450978,19104,-210221,10023,122065,-22417,-5472,47702,-39873,58201,96394,128509,42974,-34774,-20427,14346,-82,-33551,4847,49735,20217,29197,61556,38273,57612,6230,-54205,26082,24812,139208,150356,-62734,-16165,4466,-9667,102007,-46546,-25465,-42368,-89293,-3051,60463,99730,33968,33626,49389,12325,-1299,9750,32114,16217,2918,33861,-5499,38240,-55541,-21043,3716,24280,24410,-21201,29160,-30883,-38094,62836,-17758,39235,48148,-56295,-9746,-37823,94006,72345,-15528,33915,74489,32853,-85869,37924,125258,4462,-54364,18581,-10918,50981,25454,-30150,-45055,20550,33675,3828,2765,-4376,31503,35754,59733,2809,21342,2527,-48104,68829,138881,48953,-7183,20423,25104,46145,-20616,14082,77850,23656,67262,-50992,26917,-19607,-59264,-56513,-182,78557,50065,51539,-2719,-10817,-37570,-40685,-7411,-1951,26806,63574,69146,22280,-3642,45829,50494,31532,-82663,-8487,14810,21428,143154,3604,-11651,92354,25407,96495,27760,-22892,54631,71228,-16242,28007,-80549,-39643,-52746,-34578,-52936,15008,-15372,93815,-706,37956,22211,84619,16729,7613,-5228,16352,-46682,-7400,4795,-43221,2165,-51108,-24614,-37100,-56220,-83482,45546,-33103,3372,-54537,-24802,-27832,-11375,-37622,-88616,-1048,7748,-9839,1881,43146,45569,-9138,-867,24611,90098,45092,6694,-19649,-6247,-48199,-26865,51397,-55090,-27357,61887,-27334,-88726,-29755,11389,-4612,45631,41361,62663,18644,-23153,-46978,-44600,-36859,-49048,-32368,14033,32996,40200,-31722,-33737,-51852,-7965,-55067,-3704,-41439,-12029,18415,47462,36616,4803,-54076,14802,11446,19207,14492,42632,69896,39917,38480,-6120,23136,2652,-15307,-818,-42243,-19743,61997,-27674,-35370,-24901,-21091,29059,68280,-19256,-36067,-51939,508,-76146,-34530,2439,20916,17549,-15969,10703,39966,43399,-11870,3254,53487,53070,50827,64934,-433,-39015,-3423,-40153,-49314,33548,-40163,-105092,31288,-9092,24743,-16089,-63878,-43125,25107,-2398,45547,26235,-11984,9037,-113704,-53384,-55609,15941,17815,32527,28454,-122818,-34921,11899,17117,53467,37207,69851,-14372,-2412,1667,25088,55715,6068,13406,4503,25513,-116772,-29473,-21832,47532,-15934,-33744,12641,45848,11543,-18087,-47116,-6560,55073,12372,18874,-38070,-25602,-39519,-58035,22554,54513,51423,26854,-41922,23398,92580,7768,44694,24521,65736,-35942,-23070,60789,13491,54230,-62682,-60918,31966,7833,27848,-67169,13727,-2537,170,53759,96590,14811,12304,2031,17563,38625,-21204,32587,33982,24718,43224,20326,-951,-3829,43724,2947,33318,-57689,33282,47876,18830,89415,-103709,-30638,3271,15757,58170,-1879,-33460,-7794,-16732,8045,-44809,-38040,-3160,65792,34308,-7942,-9568,-18837,64515,4171,-40019,84494,61216,-52052,-2123,110513,7681,-15226,77100,-14239,-18323,-55910,-52209,-55985,2328,-57844,-14941,-69383,10240,-13944,-38385,49322,-11029,-66036,-26046,3901,-18776,72129,21677,-34655,-24062,24037,25131,-32803,-66389,75768,-33078,-38808,57125,132301,-2128,-18678,-46034,-60841,-12336,-25914,12313,26132,-63992,-60166,19040,31125,-12729,-109276,-11875,72495,-23052,30601,-37295,-12640,619,-29712,11613,34903,-17927,-7269,80008,23529,9953,-19667,-16600,123930,51820,-7919,7379,-23303,-3560,-67960,-43855,46142,-6292,10626,-2677,65119,79437,-45220,14441,21639,-38816,46710,-3832,-31217,-78864,-20197,49207,-17227,-29260,38598,25247,68270,-62994,-57718,20394,21944,-12107,-139663,-97545,-1016,7370,19615,35403,-6372,41904,17535,77285,-38855,-27366,39266,-26510,-91420,14715,-87461,-89807,62761,38952,-32764,-58148,-90018,-31159,-16647,-61019,-50149,-15291,13802,41004,3150,-39104,-18530,-39207,11098,-93241,-47664,10661,28389,-4122,-44493,-61127,-22632,-139713,-17531,-35278,-29842,-28510,-66414,164,-41669,-2263,19278,34187,48543,23875,116442,-1032,37048,34444,78384,35061,81913,13953,-56278,-31473,36846,-62766,-68904,21955,-30792,4870,-43135,-28494,17534,20701,-50688,-39992,12040,-8231,-40110,27747,34960,-60454,-41661,12615,7835,-31542,-107507,-41926,-23190,55528,10217,-35391,-64344,10764,8244,-22308,-59996,15629,36819,21771,26933,8844,139197,38590,-30139,-2530,53874,-16205,-19705,56947,29129,-6054,113317,72654,-20692,-33895,-27612,-112455,-75989,42005,53651,11827,-13506,25490,-10939,29333,125330,-53115,-152174,-75660,52424,-39821,-36266,18222,22688,4608,-32312,6884,-2721,-8635,-22099,-75036,-5430,16129,24136,35893,27148,-1402,27332,-7878,-6103,15981,-775,-23136,-8951,135817,-25691,1588,21396,17809,-30995,-56881,-61741,-23763,65997,79558,31751,-3947,-20335,-50535,60320,25942,16229,-42022,-32587,-41855,-65297,63088,-19179,-16152,-81822,40915,24866,40753,12560,-24162,1027,-56719,-10227,6469,47940,-12458,-59978,48914,37806,-88312,-65377,62872,23373,123909,90773,-45104,3867,-59507,-37605,70046,67636,1144,-63131,-18112,57728,65957,61583,2957,-46390,5555,39156,33963,74109,78875,12003,66212,84445,53229,72269,-119056,-33105,5703,-430,-29573,32348,10156,13505,-23371,-799,111915,-939,73711,21697,-38776,-1838,-19069,7120,-60282,2826,18591,78934,71934,3160,-3597,-35022,-4156,27257,-37176,-19097,-33502,-9822,-515],[-51042,-57497,-35300,-6513,-23908,-84307,53980,23127,-14408,-69078,22644,-13455,13017,21245,24091,-6643,5433,-19414,22822,49,-46614,-13543,55712,-61923,50801,-27468,-12164,-7668,68760,93364,49098,30933,89357,35201,6327,-22921,-19796,20812,-483,35935,47511,-51872,-51791,29403,-53883,-18648,-48697,-40256,-51488,-56245,-62719,148416,42894,-54216,-35574,82297,-4921,-5818,-19477,-142316,9502,28017,-85383,-13307,-1489,14888,-41357,38149,60447,-32410,55137,42937,44005,-53270,-23700,-16077,-16519,-37720,-40549,10691,-26193,67027,82448,47584,-47598,10951,23354,-10366,-35922,-18236,20140,27335,-14276,22687,102511,-21425,58064,14964,29054,39219,88250,5719,8603,-39754,-62021,-18836,12407,92152,4195,-85372,490,-21423,-4797,-49823,-33941,-58539,29605,-34067,-37959,-112082,-99868,21816,20174,-17298,-19611,-23190,59169,34831,-53571,-33187,-22629,-12907,38525,-89522,-4529,-32667,-20928,2565,-26756,64,-37452,-12278,43637,998,-34521,51154,-3036,-72227,-3296,56415,66094,101542,7795,-46006,-11610,-44293,66469,1270,-52505,-11275,-3444,-32716,48651,577,-33245,-27914,-42694,-51991,67638,80098,-102604,-30883,-2657,-41469,65825,44541,-25791,11531,-24647,-73218,-5762,-17744,42509,-528,-6630,788,65843,-11987,71079,14363,51739,-17092,-60610,-70815,-42757,-13785,-66020,-64236,-34232,53604,36879,13566,10883,-1757,91218,-6826,14847,-17408,-4176,49563,-41636,-3978,-39328,16515,-59697,-105601,-45625,-2086,47930,64146,44163,6437,90027,-71677,-83339,43811,17661,114956,111166,82566,-5553,126674,53010,-9190,41436,94574,-20502,-28456,-45123,-52082,6898,-38750,-78628,-20026,-66649,-62775,-23207,-70470,-5652,-13506,35339,481362,66410,-262511,16960,123850,-36950,-36064,49954,-20201,34600,78409,94906,27585,-15173,-24618,-4947,-25738,-32974,-19405,43271,6287,3190,42038,35373,58464,25697,-63818,27175,44672,126848,124996,-77186,-5046,7681,-18007,79825,-67310,-11326,-15031,-88149,-5632,34222,110773,51574,36922,25712,45346,24540,14224,48484,5852,-12554,41719,-21892,34911,-49962,-28127,-2114,11955,6178,-74615,31968,-25461,-66809,67622,-26719,19894,33044,-59197,-11289,-43677,90228,65696,-28636,43266,32038,2931,-63534,38258,113924,3814,-33319,19301,-28704,22430,1393,-38022,-29175,43660,41078,-34002,14363,23446,27828,49457,53200,15,35174,16691,-54641,62591,120292,27039,5703,18981,3044,34628,-2582,-17830,8319,10721,30723,-51627,44893,-46835,-81290,-46983,-6616,72471,30198,25311,-7580,-21132,-40709,-40919,-1295,7378,-7492,77904,48667,1196,-10302,51208,29284,-2286,-94111,-49192,4267,20695,133677,11184,-3817,78005,15129,59902,41776,-29709,75415,72191,-6123,22598,-50349,-36344,-49369,-27625,-49528,17994,-949,114238,-6047,39433,30429,79370,15799,-9511,2947,-14807,-51434,-9831,-12229,-31154,37173,-45547,-58731,-53740,-37838,-83010,37829,-36256,17838,-64890,-58040,-43203,3724,-17699,-96108,-5113,4579,-25424,-11270,20924,54695,-23530,-9574,-890,67111,68811,-961,-30139,-18314,-40192,-4253,43157,-60954,-37290,49232,-21018,-98892,-23024,39398,-7378,57476,38869,49978,-16312,4029,-4310,-29883,-48305,-59791,-1631,8048,60827,57095,-45784,-50229,-56856,-15674,-44637,-8224,-30105,-1259,9039,29066,18188,43133,-26952,2677,9440,6447,5050,31801,59169,27636,29433,7927,15399,-9278,-21245,-2137,-68216,-34520,44657,-36780,-14776,-39340,-30464,51287,69433,-4049,-43163,-62447,-21341,-39943,-39502,-11603,21385,49979,7435,1965,24193,47208,4375,-3025,49396,51136,36068,92173,37845,-28877,-34991,-22624,-35054,10564,-60654,-85428,48309,-718,31266,2173,-47775,-55585,5156,-21761,51795,3701,-4721,44315,-102147,-47392,-45426,24668,13169,46898,57189,-116096,-65044,-16908,5892,12902,51852,62023,-8644,16381,2840,35324,60385,1970,11072,8581,20763,-108712,-13877,-33798,53946,-12827,-53495,18966,50487,8846,-10255,-26138,1902,72909,37791,7850,-48379,-20806,-56424,-68723,20362,28500,61284,34387,-14045,37040,66933,-12063,13929,-7684,55430,-35466,-16241,59451,-4067,60070,-71454,-73693,21023,18787,40535,-40031,35164,-18038,-21147,58150,115917,3797,-29920,-14122,5792,10785,-34463,30056,38011,27639,8706,34016,40716,23864,24935,20475,30156,-57040,38094,61450,-2282,113626,-82990,-31009,6478,29786,59413,651,-14334,15544,18733,9345,-39227,-12445,2329,28285,-1564,-43090,3522,-36655,46668,-14581,-42377,52663,62562,-52914,-4453,100288,6767,-6025,50508,-13925,-10837,-44456,-37960,-30327,-18539,-47204,-4895,-30573,8672,46,-32067,34255,1090,-72062,-40551,34811,-6398,70284,25915,-56097,-24604,33328,12668,-61671,-58912,107816,-13329,10566,67929,126445,17472,21624,-23159,-37382,-7103,-15508,6521,28148,-68690,-44287,31435,31261,-17483,-108127,-9442,70147,11170,43034,-64552,-2649,22859,-21361,13883,37788,-8990,-6363,62035,25208,14611,-2544,-5852,124860,57913,-61591,6403,8564,-18935,-78982,-58077,34320,-35563,32819,50670,69807,62661,-48348,5035,19128,-35497,51645,-12287,-7898,-87224,227,42637,-28561,-33535,36186,8806,86205,-60349,-74964,11493,10578,-25255,-90894,-72938,13628,8299,21633,24496,-11108,25894,32260,93039,-56204,-32471,36722,-47731,-83566,34485,-55816,-78129,78598,39562,-31489,-54883,-86057,-15996,-28376,-81826,-39139,-3633,-3796,29733,3318,-43014,-25041,-47764,-5429,-98066,-33314,-12575,28644,21842,-33375,-46844,24550,-109133,-50254,-53519,-43011,-32602,-90566,24247,-37824,-9191,10948,30094,59492,12740,84959,-50309,28995,31263,91203,34877,72646,7097,-58666,-16610,50368,-59138,-83635,22490,-25412,6053,-62131,-21301,13385,5195,-73790,-17179,31308,-16328,-53286,49230,11117,-72746,-67744,24258,7108,-42412,-92268,-43685,-27238,34504,2699,-15907,-55985,33837,-4051,-23641,-59466,6208,10744,-12913,19713,-446,108040,14194,-38937,-1512,51512,429,13965,55244,-2504,-8459,103463,62753,-17141,-10781,253,-97210,-63787,21686,62475,-2206,-26333,30016,9163,58950,113253,-63470,-155071,-44439,63214,-41431,-53498,-11077,31080,-17348,-62726,8610,6623,-463,-10977,-63180,-37172,-28418,26259,21064,19101,-25595,4408,-10792,-1142,4703,-5105,-10356,-17108,128532,-27098,19846,46228,9616,-51040,-72426,-66653,-24407,68452,92675,35767,20446,-14396,-80289,61503,57841,13267,-36499,-42576,-55893,-58399,75181,-19168,-9749,-81781,31767,35495,70738,28394,-37632,8991,-42290,-12606,-19655,2198,-24454,-59986,24807,14573,-69110,-70081,62287,19559,112673,90481,-49666,14138,-70709,-52259,56831,61526,2372,-59937,-20935,50162,30674,49140,15564,-63188,28434,19942,25818,83379,75148,25841,58337,87572,43631,65951,-113216,-49344,9961,11132,-20207,23667,-5852,15217,9491,16337,127123,7369,82525,16894,-42750,4467,-21237,-27370,-59771,28009,30355,70866,40541,-9170,-37397,-27045,-28553,35230,-60608,-24163,-19559,7838,2844],[-49658,-44403,-42052,-15343,-21322,-84349,65131,41087,-21317,-63516,14075,-13039,19831,34718,10106,-26504,-11940,-37755,271,-37549,-57696,-1285,48727,-42344,45876,2691,-23317,-16492,58604,88414,25521,27613,104349,32083,-10769,-3600,-16240,-4705,-3014,33641,38338,-39303,-53495,33839,-56182,-17536,-53282,-47930,-51666,-61945,-66040,153730,24582,-33235,-38882,56177,-25384,10716,-22480,-142141,14039,28358,-87856,-5539,-11576,27211,-23304,47515,57015,-44882,14675,26333,35832,-54337,-37368,-34749,-29376,-24631,-36554,3979,-31300,60571,92326,37501,-56899,19230,-2215,-12532,-28760,-26224,29711,38084,-2586,31450,102126,-4007,43309,21245,54907,40068,92581,25068,24828,-32147,-53898,-14638,-8717,82131,349,-71198,-4976,-985,17823,-65384,-58349,-54932,34769,-32017,-29890,-97844,-92426,20529,17214,-2005,6550,394,46036,40077,-88912,-30606,-17984,-1768,4210,-95821,-8064,-19683,-680,12610,-4324,11774,-22858,-8879,42785,-5887,-23497,57402,-6264,-49721,-3441,44796,76752,106551,13949,-32605,-44713,-57339,66864,-5451,-65630,-3160,-13491,-6179,29541,213,-18336,-55024,-49327,-58900,81179,79643,-91156,-71956,-30038,-49523,56578,38165,-16403,21510,-34157,-91979,-13781,14630,36745,-298,3964,9045,65682,-3962,62519,-17881,60828,4239,-62927,-81616,-34713,10961,-63433,-67515,-30939,34144,32446,24493,24217,4350,92500,-18132,-7788,-47239,-448,35408,-41360,-3771,-12074,27664,-99405,-124574,-40612,-4621,51095,76305,36673,4516,83654,-75934,-52827,39119,22852,108418,109778,78818,-43474,65187,-8644,-24655,42288,113553,-22831,-33083,-73809,-85438,22515,-31062,-62497,-70618,-77188,-56175,-8193,-43078,11413,11923,55877,474280,119983,-300011,20722,106745,-50937,-60599,52438,172,3517,41079,51143,8235,3239,-19963,-38908,-58013,-33935,-49946,37758,-15043,-23622,16260,28676,58958,45531,-72210,26423,55072,93034,93780,-86066,-598,10134,-18155,62467,-83314,-7756,12048,-70770,-5666,-8166,91763,68307,29190,-15360,56527,43118,12342,50393,7778,-16064,55128,-20006,19810,-42274,-34343,-7408,7437,-5365,-120857,31729,-26824,-97187,54869,-43643,-4283,7322,-56820,-14523,-48238,60165,45686,-33783,47790,4344,-38734,-27658,27616,91010,-1061,-13081,11845,-24137,-11783,-26483,-39052,-12616,53347,42140,-70016,39384,50801,20993,56216,41335,3312,41864,31724,-61186,46976,95205,-2778,9576,12256,-12154,24351,20344,-39890,-61227,1626,-22487,-46369,52294,-64642,-78381,-24170,-14113,38248,5199,-12453,-12827,-19632,-45685,-38584,8300,51,-47478,82097,15694,-34202,-22564,43118,14318,-35029,-93988,-82814,231,20607,95131,17442,6175,55686,-2672,7131,50076,-32079,74701,64063,1880,13894,-24927,-31819,-37391,-17209,-58835,17395,8261,119889,-12397,32081,33218,65647,21772,-21960,661,-43785,-54139,-8187,-11665,-13879,66697,-33981,-74512,-68077,-20144,-64533,26958,-35480,37631,-64082,-65348,-51910,23540,12149,-89877,-7413,294,-33976,-28459,-16189,64758,-37499,-20598,-25829,40530,86119,-13711,-29937,-37112,-30186,13184,31089,-54948,-38577,38196,-14498,-98026,-11844,55262,-5448,62780,24143,33449,-51586,40385,24341,-14578,-51569,-66817,13089,-10113,77416,66458,-59259,-64217,-62089,-25183,-24576,-11636,-11672,8729,6617,12338,4030,73230,6412,-17019,-9570,-11603,-7210,21158,33583,11834,21047,12113,4308,-21809,-20737,2752,-86861,-39940,34763,-32942,19001,-43829,-29729,63195,62313,10364,-39177,-61417,-38808,-954,-50172,-28488,18059,76179,28686,-7253,10965,49660,32332,2213,38573,41129,-354,104903,61450,-14804,-57992,772,-13365,-19355,-74145,-46069,59539,3076,25742,19139,-24607,-51232,-5750,-34734,49607,-4329,1605,67454,-71712,-33433,-31930,34920,13017,50206,62366,-102155,-81127,-29798,-4869,-10992,62238,52482,3208,31178,4420,41822,58957,-7850,5904,14264,15779,-82351,7342,-32809,45407,-3763,-64813,22655,50542,19425,-4408,559,10365,83138,52525,-2373,-37826,-12517,-63497,-79668,25131,6462,73496,35227,10892,45552,31588,-34920,-33989,-35576,52472,-23083,-12584,54059,-5527,56924,-70365,-77076,3361,24880,49034,-30,43238,-36371,-33355,50746,118775,-11051,-69953,-26285,-2748,851,-41017,22928,42713,36950,-24517,39399,72408,33348,-176,33624,17311,-48851,36683,71019,-30503,116321,-53515,-31782,7698,37308,46013,4730,371,40100,56378,34638,-27397,12650,8429,-9648,-37834,-73784,11213,-53778,31658,-32606,-37011,26819,69981,-42756,-1626,52339,2957,-1596,24283,-8832,-2690,-20655,-17804,3050,-27650,-30519,4207,8695,-3657,14550,-19251,21723,20445,-71970,-49645,69753,-837,54694,31663,-66221,-26892,27370,-7452,-79063,-23891,130026,4752,50094,70520,113665,37631,67791,4559,-13544,10747,-7304,-4426,39124,-67064,-21736,32971,24927,-12023,-92492,-8104,51150,28671,47334,-82170,2844,33556,-11486,15739,25763,-8176,-1455,45584,15998,19417,15312,10325,112654,63065,-92650,3756,38908,-42419,-79315,-65799,26630,-60354,49060,90000,66237,51451,-41135,-61,16288,-33649,48419,-24123,16286,-85169,9860,32985,-34323,-33124,39097,-14386,83016,-44460,-77367,-13875,-2033,-41876,-29106,-28616,23273,6484,33676,17176,-13219,5198,41200,94536,-67073,-31933,28699,-44826,-63925,62276,-21506,-56450,56539,34851,-30410,-47746,-74375,-1159,-45049,-82406,-27460,9834,-17784,26102,7584,-39707,-21557,-54873,-20030,-83329,-22126,-38171,30279,48047,-26349,-32948,54773,-74230,-86168,-68293,-53597,-23849,-99643,48316,-48920,-16360,-1389,11202,66579,4813,54138,-84682,13238,24932,95820,23262,55518,3255,-56250,1887,58575,-32852,-88182,19582,-13933,2422,-74890,-11341,6134,-13177,-74622,3910,54087,-10820,-52607,56482,-19132,-79129,-87481,39250,8827,-44752,-68572,-45907,-32529,8505,-7077,6995,-30900,60742,-12649,-20208,-51852,1455,-3123,-16999,-613,-15236,64330,-6077,-43284,-1867,49617,23471,51130,43659,-20954,-1681,87777,48908,-34539,8790,24325,-70037,-46872,4171,51477,-20932,-38103,31361,22401,71830,87900,-66760,-136036,-10529,64230,-30568,-62602,-43093,34221,-27474,-70717,7409,20571,4657,-6611,-45607,-58655,-62628,29241,19232,3734,-44420,-8164,-18126,-5464,-8138,-14926,-6125,-22398,102936,-30203,32469,59682,-3829,-56729,-78869,-52844,-20350,65396,103831,26926,40848,9798,-96308,49296,77735,12590,-19373,-37886,-68873,-38331,83678,-19267,-3947,-69287,15213,36654,98505,36581,-48239,12435,-27204,-17595,-44253,-48198,-32518,-51995,-3951,-9803,-35937,-61125,60120,14001,95752,92760,-44466,28769,-63972,-58105,37818,44405,-8824,-51622,-23315,27022,-10727,28295,17552,-70473,41390,-860,15767,84694,65093,27251,42728,87643,34283,49906,-98809,-66534,3858,14046,-23928,7054,-27277,18733,49488,26937,127905,18051,70642,-3174,-37375,5696,-19947,-54680,-43404,48247,46753,55421,-132,-23481,-55435,-15969,-44772,43412,-69772,-32771,-2987,21397,7509],[-41269,-34667,-46978,-22202,-20492,-79951,70359,64240,-18715,-49751,-1844,-11102,30272,50439,13005,-42063,-28058,-53838,-36758,-60915,-58771,6229,48689,-19596,20414,30846,-25651,-8526,49851,91328,8114,22865,100021,25538,-25426,18374,-8318,-27866,-15055,31349,19833,-26241,-52104,35485,-51266,-15554,-49830,-41039,-36946,-64136,-59309,127272,-2367,-6540,-43732,17610,-43221,24073,-9961,-121796,20979,33364,-80062,3244,-17598,35260,-9199,56361,48266,-40313,-29499,10849,29692,-49019,-38317,-54612,-43982,-4353,-29232,-10644,-35287,45967,80025,22006,-61029,30850,-19585,-8756,-23542,-38408,33823,25181,9152,30780,85635,13785,22270,23186,72176,38363,81861,30583,32265,-36267,-33493,-4401,-37775,51552,-11266,-46347,-10513,11131,31434,-74349,-78653,-46966,27666,-32850,-27015,-76496,-78396,17105,10909,12187,31182,28283,24243,27849,-101690,-14296,-15369,1954,-32469,-83702,-9128,6632,22877,21764,21307,29257,-2516,-1846,21540,-15634,-14564,58245,-12175,-26572,-7000,32982,76649,107188,12454,-7574,-46309,-59781,54435,-7470,-61423,9394,-20047,14380,24688,-1255,-4482,-75162,-43097,-63295,85053,64480,-68584,-95606,-45235,-46570,36230,25255,-5372,26942,-35431,-86226,-18964,40285,28698,-1915,13650,17688,57952,-15324,50762,-38269,64610,28317,-55523,-65944,-30122,25052,-58098,-67268,-21673,8831,22708,29195,29719,-2153,83405,-25279,-42633,-58387,-4663,22483,-37088,10776,23273,34263,-117773,-110292,-37727,-12084,42598,80208,25283,5006,81886,-74581,-17691,32502,28427,72506,81547,65403,-65219,-2015,-59859,-24184,37618,113857,-32915,-37931,-101888,-101635,48500,-11021,-34393,-101784,-73889,-49346,-9690,-10602,14668,10493,67769,422713,177967,-300606,20298,68738,-61200,-75139,50418,18418,-25198,-289,8836,-6635,15701,-5282,-73668,-86756,-35188,-75413,31704,-35433,-40476,-9252,19035,60334,64178,-74356,22346,50542,48974,64781,-81928,4044,10306,-9941,54307,-90826,-15947,27250,-45590,-3086,-52176,50838,79399,13276,-53591,45758,48297,8103,37027,20239,-3713,65630,2320,-952,-33042,-37674,-8954,12094,-9161,-140579,29802,-33165,-116742,32139,-59517,-31235,-23053,-48944,-17610,-49744,15362,20716,-25133,46821,-3440,-77725,17650,12863,60880,-9367,-1139,-3657,-13386,-44877,-53835,-37727,-4042,43322,39636,-93365,65208,67525,14024,55355,32739,9370,38492,45668,-62777,26751,75866,-24768,2371,2075,-15270,30300,45652,-46824,-102716,498,-66000,-32960,50930,-65892,-56808,4349,-23593,-12904,-17386,-53385,-17874,-10056,-52562,-36597,18636,-19009,-80883,70724,-22776,-69621,-35003,30321,9238,-54408,-89583,-99396,2866,22022,43153,21091,16301,32181,-22082,-46222,50357,-26563,54172,54862,6817,4062,-9405,-24961,-17509,-3141,-71779,13058,9159,107500,-14795,18646,29975,52359,31880,-24777,-12629,-63762,-55617,-1736,8252,5206,87256,-21055,-63582,-74783,-6374,-33969,15751,-34468,55407,-54160,-47732,-53992,43498,43254,-72125,-1683,-2843,-34721,-45673,-51554,76767,-43812,-30800,-44226,13401,90543,-30201,-14856,-58860,-21238,21011,17676,-36872,-30797,29387,-11737,-88705,1530,61078,-1195,60908,8069,17273,-78165,76548,27366,-5958,-46537,-70023,8360,-34824,75637,64141,-73285,-73157,-65034,-29716,1424,-15819,6053,16698,10312,4118,-2390,88509,32897,-41529,-39966,-30977,-19333,9793,-1624,2568,20455,6281,-7834,-27759,-10802,11276,-91376,-34940,34558,-19068,50252,-43517,-17534,62620,50167,21038,-28911,-49843,-48614,35902,-64368,-43130,10389,84599,42319,-14536,-773,46540,63869,13933,24660,30808,-45556,97967,63635,-593,-68174,20634,5948,-46838,-80897,-2705,60749,2559,8537,32356,-1238,-34601,-5525,-35288,38493,9871,5942,71207,-33378,-14674,-17556,42648,17514,42226,44764,-86796,-77183,-29565,-13467,-16911,64441,46598,16237,38760,6309,39505,54586,-20341,415,19525,14025,-49398,30655,-20813,23146,10190,-64190,22897,46967,39914,-3337,26522,18169,83124,52732,-9672,-9679,-103,-58522,-90059,34400,-9475,81622,31660,24138,50186,-1045,-51816,-84620,-49457,60198,-4690,-13989,50129,10328,43600,-62067,-65351,-15375,25615,51711,39062,37757,-53744,-36856,32278,98075,-24848,-89387,-31395,-5853,12627,-37736,13063,45165,49343,-46814,35965,87509,25734,-24724,37471,-4323,-36407,28365,74741,-52168,103294,-27011,-23974,8739,37115,23537,8294,7801,54363,82732,73916,-10903,30484,13282,-33402,-64080,-98714,10098,-60615,28103,-45995,-32683,9272,75986,-24291,6946,-13190,-3359,-5016,7091,367,5586,12487,3434,31420,-24734,-8980,10525,38201,-24035,30613,1555,21713,42529,-66049,-51856,97877,-4115,30690,34949,-68212,-31562,10451,-28680,-81643,24002,136004,18285,67062,59510,93376,52472,103559,32351,4030,26948,-1870,-14868,53822,-62565,7005,25443,12250,1166,-64364,-10270,22131,21467,36556,-82474,5118,30786,-3021,15978,3935,-15127,8619,35160,-8179,23142,30525,27969,90602,63150,-92796,3430,62757,-68600,-69322,-64991,18600,-73917,54317,109848,56364,46740,-25181,713,15441,-34322,35569,-33678,34851,-74451,8225,20971,-32034,-28688,46725,-37431,57191,-20524,-65826,-57378,-13990,-58335,21756,20014,26295,5561,50362,15867,-10634,-12111,43527,83980,-64671,-27372,16353,-17487,-39511,80137,1521,-32649,19866,24534,-34056,-44623,-61618,11839,-62552,-63623,-15972,21248,-29647,29776,13439,-29777,-8659,-58100,-31671,-52140,-23320,-65857,31246,65516,-25481,-22338,60954,-43758,-111818,-77326,-61687,-6275,-92365,66784,-59937,-22468,-14718,-17917,69623,1784,26784,-90145,-9329,14305,90158,458,33287,1650,-45233,23673,63634,11558,-77262,15390,270,-3727,-81197,-3481,-1659,-28636,-58244,20527,78480,8338,-39513,48008,-49097,-76580,-92507,51653,15150,-39113,-43643,-48074,-36785,-15149,-17817,28839,3526,84686,-16035,-14114,-39847,35,-1234,17688,-23356,-33644,21596,-22907,-47022,1324,48677,48705,80185,26344,-24631,11417,70393,31820,-65484,18124,38183,-39133,-32287,-8584,20091,-40382,-43698,31106,25431,64725,55780,-60390,-95530,13917,53511,-12295,-67380,-71761,34304,-22918,-59000,5171,32756,4937,-10347,-27870,-67031,-78077,32863,32066,-16326,-52974,-8713,-26351,-19100,-21886,-27205,-9577,-25033,63928,-32757,34898,59214,-16282,-41096,-74069,-33646,-18712,55021,109150,5952,52747,51541,-102173,26194,68714,13301,4208,-20708,-75990,-10817,85251,-19292,1479,-45022,-5098,28257,115488,36407,-54321,9663,-19276,-23442,-61194,-88805,-33896,-37775,-29553,-25284,-324,-42694,59728,7092,73019,94004,-30691,42961,-44048,-53512,17740,19921,-27491,-39709,-21706,-4326,-47215,2375,12176,-66022,43580,-18299,4092,75372,47029,16836,23692,82580,25003,28259,-82785,-77080,-13468,6057,-40357,-14199,-49520,22167,71527,25723,111081,30551,41511,-31027,-24297,-139,-16917,-67304,-14285,58053,63049,36499,-34714,-35930,-53126,-2282,-45942,46473,-61819,-40479,11003,26872,12243],[-28612,-29947,-49521,-26330,-22264,-69402,70330,77826,-12005,-32243,-23182,-8143,42879,65916,31159,-49711,-36606,-64168,-74906,-59155,-47664,5830,58334,2309,-19896,49083,-20827,7084,38878,97327,3857,16475,75526,13721,-34832,37832,1421,-41519,-33991,30166,1005,-16229,-47643,32531,-39828,-12227,-36772,-16646,-2116,-65361,-50169,80017,-30775,12694,-55234,-23337,-51782,30965,10077,-88329,27356,41163,-61956,9515,-17109,39757,1095,62962,35322,-25558,-64041,1840,31075,-37681,-29532,-71771,-56281,15994,-22004,-29248,-33960,28809,47017,4831,-61201,39216,-26426,-1390,-22021,-51809,33570,-4700,19492,20503,56468,27797,-2065,13580,78634,32245,53575,22201,29960,-50527,-9821,11278,-61180,5445,-25834,-16288,-15439,11314,33027,-71747,-87414,-32143,11052,-38639,-30494,-57485,-60521,13986,2923,20976,48445,54954,2589,7225,-85099,11103,-15015,1516,-55332,-61329,-8134,35630,45448,27781,40062,47035,20448,5101,-12272,-23311,-7608,52914,-10538,-7451,-9347,24698,64937,107395,3750,24474,-25475,-53710,34383,-4162,-43178,24671,-21849,24884,32512,-1348,7826,-81218,-27430,-65405,73782,36626,-43733,-97056,-44507,-34898,8240,10530,5383,26336,-30691,-58159,-20984,54005,18094,-3458,22550,28030,42940,-43682,40304,-42231,60031,48883,-41786,-31636,-30917,22016,-46968,-67488,-7252,-13085,11101,27923,25117,-18171,60229,-25317,-72505,-42193,-15564,15695,-29006,36110,54113,35158,-104971,-68439,-37546,-24092,26617,73710,12451,8971,86346,-65306,9671,25208,29134,20002,40902,45916,-66125,-53006,-84303,-10004,31248,105122,-44023,-40854,-121158,-99339,76150,21043,-5835,-106110,-60980,-43502,-19868,18063,10210,-9398,60030,335566,233663,-254520,14304,13980,-66264,-78988,39768,31759,-42552,-32325,-21759,-11565,19681,17718,-92214,-102443,-35504,-86953,23303,-46214,-40041,-28549,7990,61896,79819,-65101,15709,30080,9125,43413,-61257,12824,7142,4097,49648,-89277,-31621,25218,-22275,2130,-83950,3877,80321,-5823,-75185,20294,39352,7498,13586,36057,22886,65843,38440,-21406,-20998,-36374,-6217,22382,-6005,-125259,27811,-40985,-114565,6836,-65682,-56324,-51887,-37009,-19250,-46978,-27883,-112,-4287,41123,1092,-100079,61334,2758,30721,-18242,4,-24707,-15147,-68458,-76093,-38269,-9055,15387,36585,-95391,81473,69288,9198,47817,34292,14547,26288,56007,-54540,8874,69554,-29002,-12904,-8658,-6437,51146,69168,-38799,-106491,8238,-76324,-12519,45583,-47922,-27547,30264,-35955,-59998,-31828,-85770,-21915,559,-59649,-35879,27284,-39002,-96751,43374,-57408,-92888,-41176,23648,12439,-52972,-86733,-95764,9222,25547,-3419,20950,24342,12165,-37533,-83530,42419,-12149,22560,50299,8402,-4531,-3319,-16059,7007,13285,-74634,6260,1914,78483,-11059,4230,22295,47436,41315,-17142,-32497,-70482,-55097,9747,39800,22217,96367,-11861,-31080,-71394,2463,706,6865,-35900,60851,-39071,-16064,-51417,58719,66814,-47441,17221,-3349,-29474,-57648,-67928,90610,-39210,-37336,-51104,-12016,76778,-46620,12523,-79717,-15606,17678,4684,-10339,-16113,24271,-12485,-73995,15630,61332,2513,52883,-2123,1921,-90504,101518,4136,-7609,-36801,-67351,-8351,-53985,54933,50027,-86827,-76756,-64646,-23726,26574,-20911,16262,22821,17475,7764,1141,87155,43641,-65770,-71482,-47063,-28666,-2850,-36929,6624,30520,-6830,-19177,-22894,8524,20917,-79992,-21693,40316,-1299,64700,-41255,4761,50923,36980,27736,-18220,-31075,-51454,65910,-78910,-56536,-353,68907,45822,-18988,-11473,36027,88997,26353,9651,25161,-82268,72031,46267,9269,-65359,26599,13742,-62015,-83234,25902,50706,-923,-15594,40333,16236,-14616,3355,-21976,21110,46075,8178,54730,-1298,4634,-5329,43189,22959,25886,15275,-71202,-55523,-22728,-18488,-12036,55057,46240,24770,37684,7854,24015,49211,-31207,-3898,22194,17811,-20261,50914,-2221,-6875,26315,-52427,19559,40221,60919,-8404,44564,24926,75507,40847,-13680,23939,14493,-43138,-98495,43461,-20567,79794,26779,22645,52684,-21657,-56441,-122287,-47006,76329,12588,-19501,51201,35648,22475,-50574,-37942,-28560,23133,48772,65078,22704,-65549,-34714,6983,56239,-32488,-80053,-29594,-2965,39398,-23006,2608,41998,60889,-54951,26126,84753,8714,-42023,30751,-30492,-24039,14693,71423,-56750,85637,-12219,-398,10753,29444,-1144,9787,8823,49087,89837,108344,6756,36737,16049,-37816,-75085,-119640,-1037,-48525,37159,-51069,-35109,-2369,71878,-1839,19379,-64038,-11017,-16071,2585,11579,12682,46322,20543,43968,-14347,15024,13019,52812,-46946,48802,25871,39960,61564,-56530,-49047,109174,-14992,5597,31401,-66419,-38650,-10272,-44628,-69456,67650,125279,26535,56900,33304,66184,58241,116529,54954,14541,26523,1398,-19637,65020,-56615,40576,13610,-4639,16825,-28676,-16803,-8350,-8724,5796,-67969,7258,16538,2237,14203,-19792,-27591,23190,28339,-44579,25038,42391,41935,65233,56063,-68787,8629,75891,-90739,-53497,-56041,6817,-73023,46812,110356,41822,45886,-6057,7339,18504,-37105,15618,-35151,43729,-58483,339,7807,-22411,-21669,54865,-54590,17764,3295,-45780,-108879,-23594,-71623,42952,56310,23374,10083,64554,19803,-4539,-19905,39912,67918,-47828,-21609,1739,22017,-15365,72217,8264,-15030,-4721,9461,-44225,-50704,-53357,21260,-75917,-34077,-4890,26728,-40065,36433,18051,-14759,10184,-57295,-40623,-14483,-38336,-92615,27660,68308,-29896,-16569,46047,-20398,-116597,-80003,-67369,11995,-73838,74892,-54481,-25716,-24193,-47544,68874,2839,4396,-64186,-35043,-757,74653,-28654,10753,746,-23732,44391,69667,62193,-49597,13533,15368,-8398,-81578,-754,-7329,-35439,-35145,32074,100564,36699,-18877,27834,-71293,-64147,-78396,56176,24931,-27902,-24428,-49856,-39750,-31325,-27556,46131,33153,97825,-13054,-7819,-25997,-769,13648,79165,-35929,-52840,-11198,-35625,-52962,12510,47908,70365,91343,9544,-17371,26171,55278,11885,-98545,14418,38166,-12508,-23166,-15755,-20786,-56453,-41181,31117,17457,41078,26058,-45185,-44045,21873,33391,5890,-72148,-93186,34052,-4865,-37631,3999,36827,255,-19451,-14273,-63939,-72927,36226,54841,-36836,-50525,473,-33002,-37242,-34479,-37199,-16991,-25037,19055,-32181,26423,47267,-22379,-3906,-58881,-22786,-26872,39961,106967,-22525,54263,95947,-103211,-1648,26945,15035,28006,1535,-75865,15511,79923,-18373,6628,-12185,-23588,13489,115427,29541,-55556,820,-22668,-27950,-67476,-103422,-27800,-19552,-43991,-25092,28420,-21414,61918,-833,45028,89652,-11594,52038,-21741,-40291,856,-5210,-45555,-26438,-13441,-33141,-68806,-25252,4081,-51497,36911,-28457,-10057,57218,19916,-1115,6419,70142,13807,6800,-70047,-73258,-39768,-10919,-63395,-34556,-66358,23794,61523,11328,79705,42899,4643,-57357,-6766,-11680,-15840,-64775,19433,55563,73713,17691,-50999,-42649,-34758,11413,-30130,40919,-39624,-40264,18095,22876,15914],[-16185,-29709,-49953,-28606,-26871,-52454,66414,73665,-7545,-16689,-46064,-5726,53444,77540,55343,-47582,-33195,-67820,-99071,-30783,-26689,-1965,74615,20649,-62661,51727,-13132,17203,23353,99148,15222,8812,36917,-5073,-37788,50534,9764,-42237,-53341,30859,-9310,-11128,-41495,24749,-23675,-6690,-14687,19744,52095,-66759,-44144,34250,-51109,13145,-74786,-55444,-48313,29821,27056,-52832,30364,49314,-36173,10658,-10621,43023,8667,64035,19442,-10513,-78096,2828,41640,-22362,-19349,-81970,-62566,27291,-18795,-46784,-23500,13499,2634,-10229,-59371,39080,-23871,6839,-24721,-62784,30952,-37188,27620,3764,25395,35032,-23987,-7779,74429,20100,14713,5077,19814,-67086,7324,30063,-67936,-45029,-37207,12861,-19970,1652,24164,-57090,-80428,-10132,-10314,-49879,-38594,-45505,-41715,14415,-4440,21345,53401,72752,-15104,-10557,-48267,37969,-14529,3990,-57243,-40026,-6399,55822,62592,28448,44783,59535,41746,9480,-44770,-25096,-104,42559,3385,4529,-5440,22081,46576,108852,-8543,56568,1487,-43407,14101,3244,-18052,39620,-19321,25383,44611,1553,17506,-72295,-8917,-66064,46598,2133,-24666,-80487,-29152,-18443,-21553,-2731,14689,20068,-23651,-20756,-20795,53475,5710,-2887,32419,40832,21563,-75268,34397,-32010,48264,59956,-28170,6618,-37317,1544,-30853,-71038,10446,-25606,-626,21827,10958,-36557,24146,-17969,-82767,-1821,-29354,16323,-18428,61865,68257,31011,-65219,-17218,-40030,-38924,8956,59084,679,16118,95702,-47845,24718,18871,21367,-29214,7942,27572,-48253,-72863,-77528,8786,26679,96326,-49058,-40304,-124459,-84803,91403,58011,12025,-88044,-43971,-39214,-25753,36598,5102,-33496,30806,237262,278974,-169668,1228,-46791,-66679,-74584,19633,38163,-44010,-48357,-35095,-6314,15753,44491,-83429,-100376,-34413,-81676,11010,-43211,-21650,-37674,-2786,61282,90205,-41899,9632,-1975,-15493,31406,-27043,25929,351,19300,37187,-81183,-46652,7646,-7436,9875,-96559,-32608,69037,-22845,-76674,-9138,20130,15851,-10900,46433,56211,53237,74290,-37590,-3448,-29705,-1754,30940,1850,-83443,26956,-46544,-88007,-15561,-57252,-73617,-74462,-23566,-18944,-39951,-55303,-10215,20219,32741,6840,-99338,90618,4585,8270,-23828,-6663,-46017,-36744,-75289,-89276,-41576,-27199,-21186,34758,-74484,86187,57885,7280,35957,47907,15706,9332,59711,-34371,238,76499,-15657,-29052,-17202,9478,74967,85814,-21216,-80991,22820,-47368,9788,40812,-14865,311,47038,-51320,-83759,-35761,-99518,-24377,5059,-64240,-34929,33213,-47748,-90210,6423,-79162,-97856,-36368,29026,19197,-31977,-87144,-77088,14408,31186,-32144,16108,28594,-2154,-45181,-93337,28682,8820,-8515,51848,7126,-10591,-2745,-6904,31314,29360,-57861,-830,-10408,39504,-2265,-6137,13288,53249,45120,-2416,-51371,-63800,-50485,25711,69421,33816,92682,-9801,6727,-60389,7254,32308,2174,-39392,45526,-23116,15872,-46843,65512,77027,-21160,49916,-1258,-21757,-59121,-56487,104471,-25958,-38698,-44203,-33901,43376,-57311,43189,-97008,-13918,5005,-7026,17738,1631,24509,-12770,-55910,30060,60142,3441,40192,-5282,-14331,-88118,107331,-33433,-18066,-28116,-53093,-22392,-54439,22689,28107,-96937,-76417,-61563,-5892,42732,-25524,15591,28329,24741,21824,15156,72670,36586,-83604,-92770,-56497,-33604,-16078,-61609,23869,48334,-23228,-28583,-7681,33934,30320,-57212,-4939,44685,12988,56417,-37909,33327,32299,25746,32347,-11703,-10021,-51491,84214,-90066,-75191,-11451,31411,40242,-21763,-20104,20597,99643,34849,-6292,25193,-96199,34558,17529,10927,-52930,11802,5792,-58524,-83858,27634,32010,-5363,-39028,42772,24255,-586,15122,1162,2558,94642,9304,23762,13255,20459,2245,33184,23414,6237,-11059,-52606,-26261,-15479,-19096,-5394,32512,48690,24860,28490,8020,-5520,42713,-35885,-6603,20624,27505,1623,63923,18321,-35743,40858,-34150,13420,30165,70559,-18954,49321,29742,68383,25211,-15698,47528,27059,-22359,-103040,48355,-29209,65483,22800,9872,54464,-26477,-47272,-135963,-32392,93420,23246,-25901,57118,57763,-1436,-38945,-64,-31246,20339,41746,70895,4132,-67498,-30646,-18363,4753,-30792,-48681,-23924,4798,68878,2087,-6593,31037,69099,-51647,13772,67793,-8023,-48257,16494,-54785,-15448,-994,61648,-41069,70902,-11454,38882,13881,16190,-21650,8657,7178,23657,78450,121117,21374,31129,16710,-29664,-71609,-138094,-19839,-16508,53286,-45716,-44387,-12715,52756,19804,31578,-75841,-18338,-31402,8562,21816,16702,70186,29651,35852,-4079,37010,11749,52929,-65994,68323,43622,72643,72285,-47124,-45076,98648,-28999,-13421,18276,-63930,-47302,-27418,-50582,-45575,94480,102469,30878,24922,-4420,35358,55072,104650,68102,20622,3262,3852,-16355,66402,-47281,75348,2957,-21958,29148,7449,-26578,-32971,-50305,-43016,-46589,12701,-4022,3674,11252,-37471,-41809,39410,18937,-84572,24947,52260,48336,43733,42530,-36899,20284,76168,-102991,-38407,-41824,-8960,-59277,29383,95802,23657,44635,8231,18211,26308,-39981,-5906,-24766,42173,-41093,-5603,-4511,-8748,-13373,57731,-62740,-19744,18576,-25228,-146809,-29788,-80197,31042,68953,16899,22999,70723,25342,1382,-16283,32097,55121,-21246,-17534,-12608,54305,6752,35143,1820,-8628,-2890,-8246,-59095,-66199,-51501,25240,-80916,-5104,5941,23710,-48505,39827,19295,3184,30051,-53941,-47597,16061,-59640,-112475,15728,55691,-36240,-15413,20279,-2605,-98631,-77263,-70130,22178,-52905,70425,-26544,-24554,-24769,-66605,64688,5492,-11463,-18045,-57922,-18841,52461,-55711,-6308,-773,5986,57009,79390,102965,-10319,17751,30314,-7515,-76183,-2990,-9075,-30259,-15371,39679,115495,66286,2431,3671,-79337,-43802,-47898,50601,34071,-14122,-15357,-51179,-42965,-37522,-34202,57627,43864,94328,-3492,-3426,-12600,-3871,34395,139810,-30301,-69011,-30552,-42284,-60248,33100,45264,82535,81693,-768,-6297,37933,45128,-10200,-123762,-212,25708,5241,-18832,-17402,-53023,-65718,-32173,32768,538,9030,6652,-25993,1505,14095,9622,16958,-77819,-105243,35297,21863,-17828,4993,29052,-8125,-29392,-6675,-53950,-52190,38186,78484,-52933,-40116,14359,-37508,-51738,-43337,-40052,-23481,-21481,-23364,-26603,10116,29511,-19747,45616,-36990,-26632,-47612,25632,98483,-51277,46485,121201,-101753,-26367,-33374,17765,46618,19713,-71701,32479,70317,-15398,11402,24178,-34477,-1919,96713,19538,-52528,-12093,-35985,-29294,-63782,-81805,-15751,0,-41179,-9048,45634,-3964,64186,-9089,14279,76752,8234,52847,-8796,-22647,-10076,-23385,-54827,-14404,1384,-49257,-70760,-51056,-2412,-31253,24922,-29458,-27229,35552,-14785,-20613,-4178,49393,-1152,-8999,-62304,-51952,-69473,-31405,-83720,-48166,-71992,23210,22687,-12721,43647,51810,-28178,-74277,11794,-24704,-20419,-53214,47332,43073,74427,1592,-45814,-41015,-10499,21620,-2266,26510,-10403,-26668,16408,10849,17789],[-8585,-31874,-48803,-30745,-33526,-31118,60076,54547,-9751,-7720,-65484,-6063,56347,81554,73279,-36237,-17439,-66064,-99401,13007,-2204,-13740,90079,33721,-93702,38466,-7072,12084,4548,91909,37539,939,-3927,-30524,-34925,55031,13825,-31401,-65137,33731,-6460,-10390,-36703,13798,-5089,1357,13208,54168,113673,-67578,-42838,7078,-54916,-8426,-96591,-70330,-34327,21146,32431,-25499,28715,55542,-7829,6140,-1377,47551,14508,55721,1603,-3429,-68240,14140,58036,-6180,-17433,-82280,-60373,22447,-22420,-59054,-3484,1487,-39121,-20736,-57289,28921,-15045,13742,-30604,-68100,28171,-57500,33124,-13869,4948,34527,-37530,-34308,61643,1668,-20072,-13216,5910,-75042,11292,48152,-54942,-85260,-40175,35867,-24638,-11161,10072,-34675,-58670,16323,-31643,-64747,-47217,-40430,-24538,21134,-8662,12652,43799,74170,-29206,-17953,-10491,58652,-10203,17619,-40717,-28542,-5447,60433,71070,22615,34111,63662,56376,11212,-61350,-19929,11465,29845,26804,8817,7611,24995,29476,109412,-18937,81166,22159,-33657,405,12060,5840,50020,-14293,19509,52147,7437,22688,-54873,5204,-66085,8830,-30868,-15221,-54735,-5006,-1637,-47030,-13509,22233,10358,-18090,7894,-19832,39939,-6700,911,44994,55125,-3435,-91465,34197,-14810,34776,59205,-21556,34381,-47562,-29930,-13558,-76735,28729,-27406,-12296,12148,-9461,-49956,-17175,-5990,-68670,47861,-41037,21686,-7860,73334,59702,23951,-16220,22557,-44623,-53788,-4700,41462,-8459,24607,106259,-24716,32641,14651,4396,-59667,-2537,18917,-19692,-59987,-47913,21159,25723,90890,-43680,-36033,-108524,-67840,80345,85633,12675,-59921,-27953,-36679,-17498,42984,3183,-49844,-14863,160371,308046,-69011,-20251,-99059,-64132,-65940,-6464,37011,-31255,-48579,-31687,4400,7149,68634,-48736,-82832,-32306,-62966,-5936,-29563,8200,-35294,-11995,55450,92746,-7324,8308,-36848,-21471,27506,11581,40808,-9408,30352,8518,-70845,-52489,-18327,-2846,19631,-91761,-48714,47546,-34032,-63752,-32882,-3098,34820,-27384,44965,84611,31383,93526,-48063,21593,-18462,-98,29967,11148,-36131,27598,-47100,-45524,-31268,-34897,-78545,-88420,-11429,-16865,-30153,-59765,-7485,37362,24409,6214,-79298,98407,20822,-1084,-22994,-14656,-60118,-69738,-62317,-90663,-43874,-51441,-53725,34070,-38577,85175,39270,7392,22933,69313,10873,-7273,54111,-4784,5099,91039,6888,-37713,-22120,25272,90763,90981,-2366,-43816,40103,5348,26465,38085,22931,22664,51691,-68272,-77426,-30107,-90934,-25372,-746,-64136,-30705,37254,-37506,-64662,-28692,-82500,-85473,-20538,43631,24930,-1114,-88740,-54473,13310,38143,-40289,6336,28318,-10548,-43686,-74395,13499,31030,-29301,57203,4181,-14371,-3295,-26,50676,41373,-22141,-5980,-23163,754,8033,-10000,6414,63674,40212,13377,-61681,-47588,-39734,44449,84291,38031,76764,-14965,31224,-48755,9821,56209,2203,-41001,10324,-9672,38156,-42095,62465,72796,2202,89357,1843,-15379,-46470,-21933,115173,-10572,-35119,-25151,-50653,-4537,-56697,65234,-109655,-15068,-12248,-17002,39211,18200,30829,-7463,-35152,45066,59635,731,24116,-5206,-32654,-75402,92568,-65927,-31909,-25766,-20164,-20488,-29201,-7713,4781,-99998,-73743,-57545,19576,43570,-27501,4929,34653,29176,40620,38362,52488,16352,-89563,-95949,-58698,-33878,-27612,-68000,46980,66512,-39031,-35575,13125,59754,39533,-31884,9723,40817,17723,29808,-33350,62678,12375,17393,37093,-11578,7940,-53936,87181,-94239,-105206,-19721,-17009,29304,-25411,-24472,6914,93022,36954,-23345,28713,-82486,-2525,-12293,2381,-36390,-23171,-15191,-36310,-84263,4400,10682,-8651,-53960,40480,22805,1738,23154,26135,-11394,139439,11044,-11401,7141,30148,4071,12182,13877,-11191,-22236,-28273,-2728,-11323,-15249,-3844,-1651,47938,15922,13442,5726,-44359,33640,-30844,-7804,14417,41284,20742,68832,37711,-54593,49904,-15745,6196,16371,59800,-32476,39416,30860,71672,17152,-17687,49689,32639,-2777,-101510,47991,-36924,40640,20081,-6143,56431,-17085,-27303,-122996,-12819,103162,25371,-29174,64511,65422,-22829,-27849,39328,-22556,18555,32473,56042,-12256,-57423,-27404,-36411,-40257,-20032,-11848,-18753,15181,90423,33300,-13313,12768,73816,-42863,2264,43376,-17652,-43765,1042,-70873,-12336,-14586,48726,-9877,57719,-20851,84503,17420,583,-33401,5543,7487,-10029,55795,106439,29400,17461,15612,-22268,-58274,-152197,-40091,25628,67887,-30462,-55262,-25486,20953,36468,38441,-47327,-23362,-45724,18740,28508,15913,76101,29483,9837,-1319,50426,7751,42932,-76137,86420,43996,105761,71635,-41893,-43622,68952,-39821,-21399,-3548,-61261,-55781,-35820,-44598,-15049,100172,74509,33789,-15947,-45166,6415,47255,77141,70005,25382,-35825,6853,-6366,55000,-30800,104522,-2492,-35328,34264,36403,-36905,-47653,-85648,-97527,-25431,23594,-24059,1579,9002,-43798,-53487,53063,2890,-117189,23177,61953,46382,30992,25647,-13179,36614,64304,-102711,-29889,-26941,-25761,-38888,8971,72006,3086,39359,9987,30552,38360,-39938,-22976,-2542,32485,-25394,-2108,-13415,4509,-4406,50715,-61865,-40777,19408,-11889,-150183,-32430,-84031,-1962,55859,9745,43277,67070,27695,2903,-4110,22084,53175,6718,-17148,-24222,62940,27292,-18532,-10523,-12955,22729,-25591,-74023,-86139,-53778,22437,-75603,14296,16648,11857,-53701,35222,16632,21542,46279,-49317,-52933,27558,-75411,-118524,-5865,32165,-40194,-16987,-3846,12089,-65760,-71060,-68622,18586,-37587,54626,16096,-18396,-13308,-67258,57405,6932,-18663,28698,-71334,-37207,28645,-71687,-12997,-3370,36607,55177,91409,119481,28656,29855,43829,1142,-64420,-7008,-6573,-13720,-4941,45113,119462,88159,17436,-16281,-69987,-20226,-11063,37005,37406,-522,-17116,-52216,-48801,-33556,-36216,64582,30217,73475,11410,-2239,-1565,-10957,52560,171188,-7215,-77730,-36861,-41144,-63993,59906,38133,80965,57026,-1293,1197,43834,40802,-32779,-135703,-19626,7752,13994,-16421,-14015,-60426,-66061,-20417,36348,-21041,-21817,761,-10433,25545,-1756,-10739,16930,-80701,-106644,38190,50564,-7239,7630,10278,-18269,-36017,-4349,-42201,-25649,37919,93471,-60364,-26262,27108,-40986,-54424,-46478,-32692,-25049,-12466,-56217,-15767,-8784,12174,-9793,90317,-13489,-40752,-75577,17124,86876,-72989,32806,112938,-96168,-41171,-85157,21371,56871,27076,-69450,35769,59424,-9679,15549,58327,-33999,-11457,63482,10603,-46107,-25827,-53014,-26796,-53567,-27056,-1136,17821,-19299,16285,51364,5141,61933,-16630,-14569,55577,23977,44723,-11768,-5257,-14130,-28952,-49962,-6019,19329,-47122,-55224,-71051,-4660,-10295,11598,-21837,-45912,16629,-52017,-36393,-4638,21772,-19824,-15866,-58546,-17662,-94423,-48517,-92984,-51052,-63404,21714,-28282,-39317,15588,53493,-47587,-77807,29108,-33980,-32201,-41200,60630,25562,63568,-10434,-26271,-30679,8864,26009,27299,6077,17235,-391,7243,-5472,17669],[-8669,-33915,-46293,-34045,-40463,-9487,52445,31291,-19038,-6971,-76732,-11331,47122,75292,75235,-18664,6448,-60950,-76736,51397,17419,-25261,96199,40407,-103180,15206,-5353,-9838,-12368,75725,58051,-5614,-33691,-58821,-28089,53251,12143,-14284,-63579,38309,7900,-11310,-37736,2746,13657,10885,41328,70553,160845,-65637,-44431,-50,-38394,-43601,-109067,-65516,-14528,7263,22981,-11528,23383,58325,16730,-2132,5912,54521,19082,35505,-17114,-7525,-39974,32567,73303,7537,-29615,-72598,-48948,346,-33186,-63934,21438,-8512,-64620,-26152,-55834,11583,-3259,18185,-37329,-65825,26983,-57639,35668,-26269,2509,27511,-39459,-56737,43791,-21021,-35577,-25787,-6586,-65369,1250,61164,-27559,-102756,-32419,49697,-29222,-19130,-2999,-11886,-28099,41855,-49224,-79207,-51487,-39112,-10722,35009,-7656,-3030,21373,55473,-41232,-14771,10927,68427,1004,47635,-14851,-29711,-6238,49892,69721,10970,12719,60369,59471,12459,-53514,-10060,29197,18030,51798,7303,28747,31285,20469,104355,-22249,92769,32275,-28225,-3222,18969,22256,50889,-9307,12598,50551,14629,21076,-40540,9641,-65761,-29403,-54924,-14437,-28069,19833,11829,-64236,-22588,28299,564,-16633,14379,-18951,17804,-17148,7423,59874,67892,-26961,-80061,38816,950,27126,49272,-25895,43309,-58321,-61243,969,-78792,44444,-20936,-24035,-169,-31085,-53945,-52407,5784,-36458,87644,-46061,26604,-711,58013,31825,16810,20617,37920,-50342,-65441,-10138,26293,-14766,31507,113126,-995,42618,12660,-19370,-67271,10633,26042,8456,-25353,-11580,19844,27927,86284,-27891,-29070,-75601,-56173,37060,87186,-3417,-34478,-16612,-35947,4497,39224,3337,-53743,-68022,133560,319604,18436,-50849,-129832,-59837,-56621,-31664,29403,-11322,-37302,-17126,13391,-1811,83583,-1975,-57730,-29933,-38163,-27039,-14757,38549,-22591,-18962,41890,85100,30267,14844,-63870,-12827,28778,42961,53770,-20541,33234,-35002,-62414,-44002,-43471,-6296,30143,-77188,-44584,21497,-38076,-46681,-45674,-23988,60380,-30653,30090,96342,8203,85013,-53291,51688,-5035,-5475,15558,18196,-4284,29292,-41670,-2859,-37325,-4337,-70568,-93774,-2807,-13484,-20226,-42961,5475,39557,18700,-2801,-51071,86884,47136,3495,-14659,-17417,-59547,-97019,-32402,-79312,-38234,-70773,-71707,33028,-3319,86338,20653,7505,11889,89691,-172,-19006,38280,27244,23180,104899,28074,-33935,-23859,34476,95236,82275,10079,-12045,55175,54443,31576,35003,52617,39372,45482,-83568,-49133,-17714,-64615,-25861,-16364,-59267,-20434,41689,-9504,-30363,-49992,-67648,-62266,-408,57784,27781,26379,-88046,-39234,3488,44936,-32148,-7344,23753,-14166,-34315,-36812,641,47937,-35165,62280,1192,-17213,-2377,2658,62052,45377,22040,-7692,-31845,-27787,15399,-8806,4309,65334,26773,23991,-58984,-27975,-22622,63034,78507,34669,51755,-23863,31682,-44672,11789,70493,5827,-34935,-30508,-554,47958,-37251,50770,57459,19943,121385,3550,-13018,-19402,19628,119322,-473,-28242,516,-60728,-54762,-41805,68996,-117748,-16894,-27718,-24473,47711,30222,42130,6375,-12001,60652,59607,-4932,5826,-7370,-51839,-59694,62956,-75993,-42832,-31942,33157,1699,17135,-22379,-13865,-93378,-69136,-54415,44328,28018,-25041,-11491,42442,29084,56446,67436,35129,-8165,-80561,-80043,-56584,-30355,-34120,-55059,65129,76615,-51340,-40086,32845,79698,49271,-13180,17938,26380,10346,-3867,-27281,86961,-3410,10763,42526,-17960,18112,-61728,74387,-88893,-143696,-22760,-61181,17520,-32299,-23279,3055,73078,32472,-40059,32227,-48123,-27872,-34848,-15671,-21502,-68763,-40963,-1812,-83976,-27889,-5576,-9137,-55260,35042,15349,-7604,22609,44300,-16481,164417,15015,-39410,-12991,33092,842,-16742,-6452,-22020,-14093,976,5526,-10810,-7745,-10330,-42168,38112,953,-4033,289,-82263,20921,-14973,-7515,4947,55545,44900,68567,54895,-57853,50313,-2716,237,-1279,26910,-45505,18199,26066,89713,26035,-20759,28874,27731,9841,-92023,44372,-43588,10956,17262,-16512,59222,1627,-2016,-88957,5059,101863,20958,-26260,69049,53984,-38797,-15976,71482,-6756,16069,22196,26203,-22826,-36862,-26071,-41634,-64430,-4140,13944,-17579,25640,99538,63812,-16922,-9086,76658,-34639,-7152,18870,-19031,-32551,-8359,-74954,-13891,-22442,38446,26859,38480,-33765,121045,20407,-13634,-34377,2056,13031,-31532,30140,71405,28890,2060,13028,-26222,-40311,-156530,-53179,61661,73713,-8849,-59885,-41240,-14847,45451,35625,576,-24153,-53690,26118,30985,9702,62244,21678,-25181,-10022,48377,2580,28597,-75322,98476,22171,121423,59788,-43811,-46176,30140,-41655,-16976,-29277,-56963,-61767,-34110,-27843,16419,88278,47675,37257,-50472,-77984,-15530,41734,48755,62203,30569,-74348,11011,6020,32217,-5055,119154,-1538,-41235,31752,52374,-44636,-51811,-97968,-137108,-7687,39471,-37049,-3334,9531,-37802,-59222,60149,-17873,-133405,20195,72000,38762,27714,9282,-5992,53449,43635,-91404,-30551,-16240,-38929,-20734,-5825,44227,-17602,28681,-4776,41479,53149,-34118,-31761,27105,18844,-13151,13804,-16542,13413,5265,32641,-54495,-38455,4334,-10420,-114859,-32302,-83967,-37835,24107,3953,65342,55704,23303,-2629,10400,11251,64859,27552,-21001,-31282,43333,46479,-67136,-21430,-22464,58225,-39539,-83664,-102454,-55429,12953,-61209,20506,27003,-6759,-54599,22384,11486,37713,55792,-43042,-56350,14949,-76784,-106267,-34214,5520,-38467,-18453,-16458,24802,-30790,-63510,-61231,1065,-31163,31628,57264,-7913,9336,-48234,47484,5333,-15505,57779,-70771,-52724,8562,-70410,-7288,-6659,57721,36979,100340,105289,52024,47264,54211,16535,-45721,-8274,-998,9684,-4933,49600,111410,95689,20974,-26388,-44495,500,19341,21250,31220,10805,-26763,-53318,-59195,-20963,-33246,69689,-56,40919,28818,-4609,5882,-21524,61371,159905,24270,-74908,-32603,-32144,-58122,85346,24590,64695,29187,7152,230,43852,41377,-52974,-133569,-36126,-5585,16853,-12972,-6092,-37725,-57027,-9524,40953,-42100,-43493,5830,-5903,20904,-14717,-21917,6201,-74783,-96830,41337,75097,-8051,9968,-13631,-28386,-37051,-4813,-32273,-4275,35332,93733,-56733,-12499,34075,-45228,-40987,-43291,-15258,-20180,3876,-75025,-1458,-25341,-266,3046,112195,7336,-52844,-97979,16508,75699,-82875,17589,74537,-83616,-42756,-102026,25276,58263,21920,-73376,26644,48552,-1545,18751,84901,-22285,-10983,24743,6055,-37077,-36920,-65865,-21254,-41285,43334,11878,30721,17229,40571,48981,4843,51116,-22568,-35942,29320,31802,29667,-28324,8597,-11921,-20407,-30350,-2892,34741,-28223,-29453,-81191,-2363,7533,374,-8242,-61921,5013,-83706,-45749,6045,-8739,-39586,-13828,-56373,18615,-105858,-56738,-87648,-42630,-41984,21643,-71004,-60707,3445,44960,-49913,-68799,44444,-35652,-49343,-34754,55616,8135,42655,-18192,-5450,-13903,16807,25082,47250,-16134,36239,30275,-5337,-21168,15837],[-16243,-33972,-42104,-38298,-45399,7543,44203,15290,-31564,-12388,-77040,-22918,25033,58273,58117,555,30945,-53727,-43154,63497,24712,-33678,87168,40017,-89698,-8309,-8048,-41548,-20322,54666,59819,-9398,-43313,-82717,-19169,49499,5437,2227,-48151,43045,26571,-10227,-48781,-5008,30402,19368,62884,60467,173283,-58459,-45507,2295,-4574,-74627,-101370,-44839,5102,-8396,1652,-9798,17312,57171,31905,-10479,6961,62967,22512,4516,-34903,-20143,-5067,52318,80140,16115,-54487,-56266,-29258,-32542,-48425,-61560,42510,-18701,-65637,-27423,-54794,-7163,9155,20099,-42088,-55706,28291,-39706,34835,-28930,16539,16810,-30987,-68142,25312,-43563,-24642,-28744,-12700,-35418,-17420,65540,3810,-93082,-15430,54314,-31776,-17075,-11017,3744,2538,60221,-60696,-88109,-47752,-37528,-937,54199,-599,-21448,-8078,20114,-51507,-7754,9875,67133,19667,91803,9143,-40346,-8651,30779,59602,-3848,-11010,54362,47602,16224,-23954,-194,51654,9854,69997,3322,53026,37930,21921,89617,-15743,90300,33809,-28917,1879,21002,28636,37430,-6782,9394,40792,20492,10790,-40581,2714,-64681,-57167,-65689,-18191,-5017,38151,19913,-72903,-31296,33243,-5997,-20061,-1622,-17705,-6757,-24392,14456,73345,75040,-42505,-42900,46042,9476,31219,36344,-39642,33431,-65678,-80734,11496,-69463,54448,-10374,-34852,-14305,-48682,-48173,-72293,12431,1357,103404,-41735,25919,-596,13578,-4046,12200,32064,28451,-55871,-71058,-5408,16907,-19193,33819,111853,17051,59710,11908,-45113,-58059,34937,48851,26238,14278,15690,4969,30986,77250,-5587,-21022,-33032,-51036,-29971,53524,-29166,-18811,-11786,-36997,28497,29557,636,-48478,-118276,168973,317437,68949,-89898,-132782,-53173,-48338,-48445,17974,6575,-19994,669,14424,-7669,84527,37591,-34395,-27871,-15185,-50255,-10119,58727,-2689,-23559,19606,66202,59040,29271,-73961,2495,31964,58064,61541,-30777,27028,-81569,-58130,-22031,-60029,-13750,39249,-61497,-28584,-2157,-35909,-34547,-47680,-37914,83211,-21507,5212,84931,-7681,49430,-54586,77047,7120,-19289,-9305,19674,2517,31253,-31194,25403,-31419,26115,-54144,-92303,1346,-9218,-13122,-13496,22752,26735,17242,-17591,-26855,64720,72965,17863,-617,-11632,-40291,-104381,6235,-56590,-18674,-75122,-71069,29883,14057,93632,7813,5358,5099,99633,-15377,-23005,14207,52700,49239,110862,41131,-20399,-24474,33899,91785,61064,12213,3565,63837,77683,24836,27254,63995,51406,33345,-92768,-15118,-1614,-31422,-27348,-36903,-52362,-3510,49045,25258,-143,-50034,-40557,-37175,11249,61152,29244,40795,-82635,-36602,-10653,49804,-14662,-22242,15815,-15168,-20409,1939,-9878,54328,-27421,63420,-162,-20451,123,1146,64758,38294,60260,-5693,-33640,-40445,16258,-7278,7967,44199,8465,25324,-43783,-10709,-1934,77888,55773,25305,23040,-30823,10914,-52709,13709,74871,10422,-16972,-54897,3949,48593,-30887,33704,36881,31361,131145,1812,-15303,17877,49149,114693,-310,-20258,24848,-62741,-91808,-14202,51425,-121688,-17346,-35403,-28001,41312,36009,55347,27087,12539,75792,58268,-11725,-13142,-15482,-68438,-48226,28881,-57281,-47113,-44282,97014,37832,68390,-14183,-24482,-76754,-61457,-52955,59775,2084,-17670,-28065,50860,24280,62465,96595,26940,-27495,-57139,-51405,-56307,-24460,-32486,-29196,69964,73096,-58599,-42192,46009,88833,59611,-6765,18163,5480,-7212,-32527,-19760,101427,-11260,3565,46524,-29937,17497,-73069,49470,-73498,-174463,-20007,-88542,8167,-42920,-18930,13835,49136,22969,-52705,32843,-8986,-35880,-46171,-39641,-12557,-108612,-61798,34708,-80982,-47723,-10089,-6052,-42392,28434,7616,-23115,12245,49895,-11603,160624,21735,-51607,-33868,30643,-5174,-47617,-32680,-23994,9095,30275,-1487,-12589,1923,-23453,-80671,17496,-14653,-20031,-8195,-106878,5363,9444,-5346,-4571,65949,77752,67691,70072,-45572,40525,2390,-2124,-21933,-21244,-54878,-7448,13771,114654,53639,-23992,-5593,12246,12619,-73748,41072,-47832,-16246,12386,-15397,63468,23959,23107,-44243,17293,92630,14529,-16374,67967,27294,-50279,-2061,91544,7690,8564,11224,-9145,-26429,-11119,-26286,-32461,-60734,10665,19992,-21173,34210,97428,85869,-17114,-28337,79531,-30908,-15698,29,-16390,-20401,-6576,-67350,-17320,-22504,36782,58372,7816,-44882,134309,22309,-23297,-25219,189,24287,-24400,6558,30560,19672,-8769,8964,-42822,-21180,-145448,-51302,78634,67964,13152,-51607,-56911,-44643,45962,21318,39841,-19252,-51729,26342,31221,-710,33610,10065,-58033,-28979,26980,-2323,14643,-64799,99057,-16590,108171,40165,-53439,-51141,-3784,-31746,-2703,-51774,-49491,-62908,-24734,-3904,43695,66851,25707,41243,-67103,-92983,-28725,44934,30935,49300,36070,-96093,15714,15540,3124,27526,111740,4056,-38329,24439,53372,-47508,-47166,-78726,-142515,6692,56747,-38793,-10398,14001,-22993,-57835,58506,-36461,-129326,16276,80570,30417,30503,-3897,-14327,65117,18759,-73776,-38618,-13072,-44273,-13299,-8564,16417,-34942,13987,-33277,49546,68796,-21084,-32221,56338,5776,-4822,38589,-12804,15794,15708,6598,-44398,-16117,-23157,-20609,-59117,-30809,-80801,-63075,-13609,-97,81058,41116,11780,-15031,20431,-131,86006,35839,-28052,-33094,4809,62354,-92625,-26332,-29648,87734,-47907,-84526,-107518,-52100,-983,-41981,15657,36328,-28264,-51226,6383,6880,49335,57588,-33284,-57335,-17131,-62519,-76566,-62148,-16141,-30431,-17070,-13454,34724,-4593,-55974,-47302,-24962,-31142,6465,81373,5209,37261,-15466,35737,667,-2938,60258,-56948,-63032,-3928,-51311,8665,-9999,60640,6963,100102,64965,48076,61705,60063,34394,-20897,-3227,5496,33343,-12352,53118,93680,87211,11240,-25241,-8501,12886,35272,10817,15150,18466,-39076,-54864,-74246,-2446,-26532,75106,-29776,6827,44761,-10017,9409,-32978,57687,113913,51615,-58189,-21175,-17604,-39903,99705,4717,36783,10358,19768,-9929,40756,44695,-67073,-119499,-43488,-5517,17622,-7007,6030,6190,-39843,-1224,45122,-58048,-51605,15451,-15959,-8505,-15150,-21512,-10816,-55935,-76843,42728,92012,-17490,9559,-33332,-37432,-32697,-5168,-25128,3565,31146,78654,-42473,-342,33191,-51424,-13626,-34720,8663,-10376,27692,-78515,12757,-37067,-6117,13192,102265,23882,-50341,-100669,21869,67461,-80131,4643,24804,-63621,-32295,-73132,28387,52400,7685,-81800,11003,37004,7429,20727,99441,-4002,-2738,-8652,7083,-26085,-42811,-69074,-14740,-30606,104819,19697,35954,57542,54112,43236,-2451,30910,-26900,-45597,2327,29844,11679,-48309,18059,-5036,-998,-335,-5315,42170,-589,-1864,-78661,2561,20309,-6542,7390,-70072,1969,-101253,-49037,25858,-36489,-56001,-6107,-53369,44469,-97758,-54084,-70506,-25929,-13549,24920,-90964,-71608,4425,25371,-37650,-52141,57731,-29039,-66955,-34573,35069,-6251,15678,-22437,5239,5003,13375,22314,50540,-36589,42948,53159,-15978,-31493,12944],[-27902,-31540,-35605,-41456,-46209,16279,35741,11833,-40979,-19187,-66905,-40783,-5923,32698,26418,16739,48014,-44025,-16249,39814,15870,-38692,62468,32615,-60227,-23051,-13085,-70946,-13734,33729,31377,-9687,-31757,-93614,-8992,48289,-3351,12240,-24088,45384,40183,-4224,-70403,-7008,42947,23388,71757,29452,145839,-44563,-43120,3233,37101,-82971,-70746,-16164,19347,-22139,-24067,-14690,14097,52576,34772,-14917,-208,70008,25024,-30969,-49074,-34380,23890,67004,74419,18110,-83887,-39302,-3662,-64162,-63276,-53669,50434,-30054,-42496,-26009,-53082,-21488,20942,20061,-42742,-38973,32063,-13660,30292,-20667,37916,5743,-17286,-67003,10739,-60445,7150,-22153,-8956,9011,-35264,60115,28580,-62463,5932,52623,-28583,-5718,-14314,7508,24903,66752,-64903,-86993,-35183,-32525,5147,74344,11211,-37410,-36180,-20974,-58668,-6441,-8093,58731,43049,138652,22267,-53643,-11491,12314,43436,-17898,-28615,51876,20429,24356,13436,4483,73527,6622,76779,328,73682,42519,30351,64861,-315,77788,31215,-35289,10099,16371,26443,7225,-8279,12218,27734,22537,-8549,-59485,-13472,-61942,-67745,-63123,-21444,13785,46309,22462,-76050,-40168,36936,-7343,-27263,-26119,-14438,-27800,-28662,18873,79216,73516,-44470,5786,53241,9797,47688,27021,-55484,11627,-66306,-81231,20422,-43736,56186,80,-42251,-29098,-58426,-35544,-74209,11198,32813,91782,-28009,16963,-10218,-48254,-34093,11735,18647,3952,-59742,-69142,8852,13156,-23130,29712,100237,24227,80815,10767,-67060,-41965,52633,79397,28453,44476,25171,-16050,31958,60058,17446,-13132,9162,-46532,-97851,-6951,-53719,-12784,-13437,-39711,37733,18298,-10506,-42426,-155866,254130,308971,73140,-134312,-110448,-41672,-40790,-51648,6189,15175,-1603,14755,5032,-9293,69975,54857,-18804,-26240,303,-72134,-23053,62761,20121,-25853,-10419,37318,68545,47806,-62812,16917,34586,54331,62457,-37667,15079,-114818,-57449,6623,-64158,-21269,44132,-50402,-11993,-18179,-29602,-30919,-43175,-42865,92223,-6187,-23045,53619,-10684,835,-53295,82378,14518,-38540,-35286,13582,-11036,32904,-18155,33212,-12758,48868,-37139,-86658,1581,-4275,-11049,17369,37459,6338,20252,-32858,-14452,40879,85267,34439,13303,1085,-4816,-87933,42743,-26755,15060,-60367,-55240,23923,2640,104790,3431,-584,3304,93630,-30265,-18596,-13025,64318,74412,105271,45686,-7960,-26602,24660,85722,33112,5357,148,63725,70364,12977,12230,53533,58814,22182,-91803,10242,16082,-3746,-31243,-55150,-47906,17498,60467,49970,15702,-29134,-10423,-18072,872,48999,32713,40999,-72196,-42504,-16063,51305,5355,-34114,5662,-16361,-6389,24762,-22624,48706,-11931,58774,1413,-24359,2557,-2138,59830,19152,81357,-990,-28284,-38119,9220,-10958,16534,-4809,-8652,16880,-21350,1095,16841,85954,27310,12891,-3246,-30540,-16898,-70250,14810,69380,12615,12032,-46613,4595,45980,-21312,15479,16827,37242,112304,-3965,-20709,56672,54529,101144,-9799,-12917,40063,-55896,-104200,19783,17700,-121628,-15620,-31723,-25843,23420,35767,66235,48346,36283,88264,53629,-17458,-30585,-29428,-78351,-45068,1138,-17594,-45566,-56421,151351,75267,103367,11972,-27438,-52629,-48996,-52243,61987,-22575,-6632,-39916,57504,15846,55175,117692,29737,-35167,-23838,-20625,-65314,-17482,-21297,-1534,60569,55911,-60546,-41989,50763,85087,68913,-13065,12110,-12685,-29266,-48182,-11294,103628,-9960,-6184,45051,-46446,5548,-81549,19121,-50089,-174667,-13151,-95080,2047,-54975,-18381,36675,32043,11045,-56836,29439,17316,-28959,-47070,-63575,-11188,-125224,-70947,63493,-73049,-39996,-33,323,-19624,22712,5576,-36469,-5224,42130,709,129770,29914,-44762,-42332,25334,-10831,-73303,-55655,-17060,37805,52983,-13492,-14787,11897,-38440,-107754,-9341,-25230,-30857,-18671,-109511,-10110,36737,-717,-9735,68811,113354,69142,83193,-23823,21172,641,579,-43328,-71712,-58730,-29765,-5725,127745,90611,-24349,-37804,-9664,6485,-47605,41002,-47980,-34528,4406,-2428,69684,45153,44309,224,23035,82217,10795,-1381,61366,-4299,-61098,13021,99794,11226,-8462,-713,-40122,-23536,12854,-26982,-12387,-31921,18421,7281,-26907,40038,87381,93188,-13574,-38308,83176,-32805,-25958,-10310,-16372,-12523,7008,-52397,-19191,-14970,46128,77148,-30493,-52507,118666,23416,-26758,-8713,1536,38836,10638,-13566,-2538,2811,-11312,3243,-64139,-2122,-117348,-31324,74543,52869,28660,-28003,-67275,-62800,39087,-2660,52291,-8281,-39237,19620,33155,-12268,-306,-800,-79651,-52345,-11085,-6206,3338,-47992,83891,-58551,68431,18446,-68108,-54519,-20455,-12122,15932,-63917,-38873,-57580,-12382,22534,63033,44193,9522,42744,-62148,-84718,-35556,58329,25892,37385,40406,-93839,19205,18378,-25508,59977,80932,10610,-28096,16614,41919,-45137,-36045,-32294,-108339,18875,69414,-28854,-19173,21943,-5896,-50937,48813,-45775,-107209,11346,83757,26406,33860,-13518,-30798,66254,-6267,-55826,-48871,-18141,-40015,-21590,1200,-8478,-45302,-1239,-65212,55912,83609,-1772,-27901,76274,-3240,-161,63032,-3200,11774,26196,-20999,-35079,15158,-55765,-37283,-11520,-29474,-74733,-74000,-44167,-3644,83369,27874,-3565,-31410,21482,-12719,106517,31018,-35879,-30327,-35532,70762,-90403,-24408,-29205,100622,-50103,-76891,-97652,-42308,-15182,-23908,5776,43668,-48155,-45023,-4447,6282,54708,52427,-18540,-55733,-55640,-38361,-36501,-80348,-27205,-18655,-11219,2801,39760,8080,-48446,-28224,-50848,-31507,-17325,80544,18890,61007,20238,23402,-5249,13489,38802,-37463,-67389,-7658,-20104,28668,-13302,43768,-25027,88279,11839,15825,61648,61195,49126,7059,8851,10630,51223,-21986,54531,71278,66833,-9450,-15465,29726,13944,38525,11654,-7495,21643,-48522,-57016,-91157,18539,-18930,80620,-42427,-18606,55146,-17290,9552,-41983,42479,55803,65151,-28297,-6276,-1958,-12816,95028,-18625,3678,7446,29597,-25860,38897,48181,-71459,-96647,-39269,10781,18504,916,22017,52875,-17117,4984,48074,-65983,-45870,22940,-37934,-50144,1271,-11314,-27572,-25283,-50173,40963,101341,-29857,4676,-39475,-45263,-25386,-3362,-19359,-5113,26587,52256,-21168,10070,25370,-59253,18915,-22843,33198,495,56060,-68473,22508,-44848,-6056,16160,66869,37317,-28225,-76952,28329,62881,-67659,-3932,-14764,-39654,-14591,-10314,29410,41796,-9254,-86728,-3819,23737,14714,21313,98542,12874,2887,-28607,12268,-13762,-42616,-62619,-10078,-23305,137286,20483,31976,87251,51593,38443,-11992,4864,-30911,-42813,-21762,18640,-4591,-59144,24466,4538,22319,32227,-12071,38952,24859,21690,-63396,6837,27652,-8559,20903,-67666,5343,-99158,-48784,49932,-55749,-64642,2195,-47993,52121,-70604,-42669,-49115,-6469,13557,31516,-84494,-70997,6237,-3136,-17279,-34648,67921,-17035,-79038,-36874,6927,-17636,-12348,-24583,2584,21081,4155,22503,37562,-53683,37495,59096,-19985,-33162,9898],[-38194,-27512,-26450,-40260,-41533,16163,27482,17997,-41557,-22100,-50485,-63141,-38373,3000,-10109,26737,52221,-30321,-9382,-11667,-7608,-42206,27161,19619,-26117,-24694,-17612,-86302,8355,16459,-23415,-6976,-5785,-85144,3055,52042,-9922,12804,548,42528,41722,7418,-96558,-2680,49086,19832,64581,-5423,92858,-24381,-36296,-592,73939,-59885,-25134,12034,25273,-30787,-45362,-19774,16151,45686,26186,-12914,-14051,72136,27229,-60357,-56665,-42286,39051,71865,57215,13521,-107090,-28202,24586,-81843,-72411,-42621,39977,-41270,-4131,-23030,-49237,-28369,31215,18712,-38839,-17921,37518,8943,22203,-4150,54967,-3119,-5167,-57190,3369,-67638,43945,-9579,5468,55117,-42689,47284,39828,-25034,25078,49404,-15709,7759,-17235,-704,33877,60435,-61680,-73942,-16325,-22895,8563,89767,23859,-46364,-54814,-54149,-60489,-17619,-31966,48919,65603,171486,20776,-62605,-12993,2232,24694,-27183,-34753,57409,-17865,35906,39778,649,87632,7799,73099,787,85071,44166,37699,34498,19785,62481,28573,-44901,14040,4956,20074,-36341,-14102,20240,17049,19507,-34919,-90943,-34364,-56818,-61982,-51074,-20074,29674,45304,20783,-77701,-48243,38466,-3727,-35771,-38654,-7278,-41556,-31649,17901,71618,63580,-30801,48364,58032,5471,70405,25383,-62998,-12294,-58489,-63437,32085,-3459,48338,6961,-43393,-42757,-58864,-20320,-62542,3035,51374,59867,-7436,916,-29948,-106173,-48513,15619,-8553,-21807,-60587,-60155,29536,11707,-27531,19530,79615,18727,96881,7779,-80195,-27303,52122,103980,16316,58036,17500,-32217,28738,35336,36066,-5665,41657,-33419,-138285,-67768,-66638,-11484,-19943,-43771,20689,8487,-32732,-44134,-173353,352964,302282,39018,-177829,-72547,-22805,-32684,-40600,-2719,12319,13947,21609,-12491,-8257,42394,45484,-11166,-24648,6274,-88587,-53166,51048,41175,-25724,-45282,2461,54954,63855,-32528,26085,35492,36210,56979,-39240,4859,-122535,-57387,31915,-56619,-25949,42065,-45182,-3730,-25023,-21066,-32807,-37747,-39458,80215,6790,-47449,15859,-399,-39457,-50573,55290,14858,-56083,-51073,15,-31685,34111,-5828,24487,16657,59788,-27254,-79415,-266,1217,-14609,40352,44120,-10651,26564,-42998,-15133,20133,74485,45102,16557,14865,37526,-54027,67372,2920,55022,-30816,-32702,16249,-36472,113375,6788,-10474,5429,72850,-38676,-7236,-36417,59896,88959,88563,46310,-9892,-32112,11421,80465,7682,-4755,-18390,54812,45393,6702,-8083,25370,60572,18418,-78954,20714,34172,9370,-38159,-64529,-49665,37366,74226,49465,13128,4708,14001,-9240,-37200,24670,40867,34056,-58110,-45825,2983,48865,22220,-38060,-5716,-20494,3431,22763,-43152,34435,3629,48545,6479,-27726,2902,-3109,48525,-9981,81881,4498,-18016,-27452,-4415,-23064,27706,-71290,-18209,1806,362,7731,27487,85910,6179,1075,-22155,-20661,-34581,-87690,13536,53887,9472,44694,-6948,2595,44857,-7936,-94,789,38985,71765,-12409,-26273,85576,36086,80649,-24025,-6874,41216,-40605,-90922,50923,-20647,-117688,-12688,-16981,-16957,1272,31217,70852,61729,56418,95319,44821,-20406,-43789,-45241,-78697,-49324,-12988,25418,-42769,-60842,176482,101873,106332,40107,-26024,-25826,-31176,-49791,54929,-33594,5358,-44320,59057,5564,35515,122252,40274,-29849,11569,2570,-87835,-10038,-1859,17363,44253,30635,-57878,-39638,49397,69792,73754,-28141,3919,-18234,-48586,-48776,-2469,93804,-1186,-18937,34526,-66227,-15446,-79414,-9101,-23077,-130856,-5626,-86646,-2473,-63828,-29732,61100,29293,-375,-50217,22782,19334,-15609,-41737,-80436,-15999,-107344,-67141,79105,-59317,-4008,21796,8808,5550,19856,13209,-40272,-24338,24948,15242,82514,36539,-21896,-32274,19693,-12986,-87715,-65956,-2762,62072,63804,-15631,-16052,20366,-49502,-116087,-33256,-27007,-33649,-29294,-90253,-21686,59251,6519,-6345,62398,137017,72341,92745,-2703,-4607,-4165,8195,-61797,-110504,-56786,-43041,-29460,110998,118685,-18030,-52689,-30446,-4382,-16600,44729,-42908,-40315,-5696,17402,77705,61880,59941,35902,23665,75285,12502,14880,51770,-28630,-74756,25874,99672,-2264,-36263,-13691,-59740,-14654,29885,-27140,10547,10981,16164,-16372,-29749,43419,71629,83541,-5867,-34409,86598,-39283,-39913,-12341,-24131,-11675,27822,-36417,-16994,-2313,62395,81111,-64138,-58025,80221,24642,-24358,11155,6591,52625,53444,-30303,-21461,-19999,-5944,-4220,-78635,16676,-76717,2800,58290,33788,31974,8121,-67593,-70269,27308,-30896,37054,7509,-18719,10431,40673,-20914,-29562,-7270,-86006,-72080,-55328,-9267,-5477,-28443,52347,-88100,17557,905,-81983,-51849,-14445,10412,32338,-60938,-27180,-45700,-1750,46923,72429,25703,-1811,36067,-40485,-54208,-40497,74470,27372,31593,41795,-72074,19274,13929,-47559,83849,34067,14264,-14608,11635,23662,-39234,-20188,24788,-49046,29596,71138,-10819,-29219,31448,6486,-42341,34531,-43254,-74324,5189,77224,29779,32934,-20910,-46283,54218,-29191,-42938,-55247,-29389,-27768,-45149,16172,-27996,-46422,-12867,-86096,63928,96173,20144,-24104,80085,-6629,981,75897,9215,3398,34687,-42715,-28599,42210,-84768,-52251,9081,-29435,-65590,-74536,-58618,-8658,69623,18658,-16972,-47479,13227,-27208,115038,17085,-41079,-24904,-63064,67426,-69890,-17887,-20969,94309,-47804,-65255,-74960,-28243,-24747,-12705,-2263,48136,-62647,-38462,-2570,11935,53272,42096,540,-51986,-84352,-12564,2573,-81076,-26197,-8014,-1038,25003,37734,8157,-39638,-7514,-68387,-26680,-38857,57230,31274,72124,47445,12074,-9451,23944,4259,-24760,-66752,-4169,13203,44273,-17512,14934,-47988,68351,-38336,-32882,39219,58938,56957,33594,25345,12837,60252,-28601,52456,50132,42862,-35026,-2027,61956,4300,38947,25137,-31197,19982,-51105,-59432,-104514,38168,-14314,83163,-31734,-29887,57041,-24867,7519,-46586,19955,8916,62397,10336,8500,9422,14742,69315,-40133,-26621,19356,30445,-41520,42216,49627,-63703,-68050,-25396,37923,19198,8738,41092,83891,7689,10789,50746,-65056,-29581,24549,-63421,-88615,31551,3522,-37989,10352,-22441,36176,105699,-39204,-4697,-27307,-52302,-18865,1072,-12433,-26995,22852,20265,991,18699,13882,-66737,44360,-10072,52338,7723,83154,-49209,24078,-52335,-1843,10276,25047,49340,7463,-33261,30426,60926,-50408,-8179,-32653,-17973,4162,57317,27412,28610,-22755,-78620,-12743,9521,17572,20524,80516,20054,-8186,-34236,18126,-921,-37279,-52087,-9953,-19126,133571,14783,19150,94271,33651,37250,-18464,-20157,-36804,-31316,-40892,897,-15397,-52475,30094,14774,41225,58527,-20676,26706,39681,39440,-38741,7143,29732,-6866,28909,-57337,10774,-78256,-47919,71554,-62590,-63151,6148,-39770,41749,-33204,-27410,-32025,9756,31643,38698,-58272,-61871,-4233,-35568,3985,-22485,72057,-4882,-81527,-36772,-19254,-28195,-36993,-26311,-6975,30459,-3176,29094,15579,-67340,23067,47199,-14978,-25233,7755],[-41728,-23579,-15179,-31684,-31105,10725,20147,25405,-31368,-17925,-34592,-86628,-64620,-25543,-40726,30061,42726,-11436,-23619,-69589,-39004,-46775,-10114,4228,2362,-14675,-19471,-81284,41037,4440,-84499,-3028,23739,-56704,18305,59743,-10227,4610,19502,32850,30074,22711,-115397,6442,47114,7239,42306,-25817,38438,-475,-26544,-6176,94726,-12245,20959,33461,22865,-32253,-55466,-21250,23198,37804,10511,-4723,-29443,66990,30015,-72716,-55549,-38273,40376,65362,34411,3632,-116196,-26843,51823,-77951,-71979,-30609,13250,-49404,35052,-19054,-42019,-28970,38665,16278,-32044,4362,43406,21445,11641,14995,58992,-8889,-167,-45475,3650,-65282,67865,3405,27929,87689,-34179,33128,35919,3790,35948,49403,8173,12233,-25062,-16486,28923,44694,-51740,-50683,3657,-9673,10635,95442,31171,-45775,-59373,-70912,-55166,-41397,-51989,41834,80653,177598,7046,-63008,-11609,3782,6688,-29039,-28672,70940,-58580,46697,41012,-11433,88303,11296,64437,5581,84933,43275,34815,6152,38578,51062,28027,-53936,7932,-11591,14883,-81625,-23294,30014,12344,11974,-63607,-119679,-55172,-49692,-47497,-35524,-11971,43675,39746,16760,-79928,-53353,36266,2234,-42669,-24867,4371,-47622,-35622,10572,48458,49824,-4491,72822,58575,2139,88583,31675,-53403,-29847,-42791,-35654,49324,41711,31467,7613,-37286,-53002,-50938,-6265,-45252,-7510,56933,20525,15620,-17500,-56581,-140419,-45507,22685,-35638,-37275,-57459,-46619,51662,7838,-32322,6131,54941,3490,98680,2481,-81720,-18579,34728,109084,-3373,55294,316,-34344,21183,8257,47756,1951,58731,-5530,-132597,-97971,-61854,-9281,-28609,-48586,-20902,1793,-63366,-57584,-166781,417377,302792,-12055,-210756,-31590,3311,-23133,-19492,-6826,1657,23885,21869,-32207,-8014,7619,16402,-7042,-22372,4139,-96191,-92332,28728,56212,-22713,-80478,-32294,23701,70473,9012,29469,34685,12402,47383,-34701,5541,-102966,-53944,44844,-41822,-26015,31516,-43520,-7750,-24836,-11292,-33150,-35403,-30321,48863,10987,-62473,-9962,18532,-54761,-47628,-3105,7968,-62997,-49407,-18650,-46223,35096,2624,8545,51401,59231,-28324,-72295,-1704,6916,-22470,51275,40308,-15405,34091,-44463,-24870,2813,39873,44200,-2656,22361,73787,-14247,74639,23350,87160,2390,-12718,9529,-89986,112971,14669,-22931,8837,44703,-34722,8061,-49307,43362,85571,64083,48656,-31739,-41030,203,76335,-5104,-10656,-43854,39271,22803,14585,-27063,-10785,55770,25493,-56193,18361,51476,5022,-47504,-61715,-58190,50185,85304,17874,-4746,38989,27524,-10522,-93969,-2677,53370,29572,-42399,-35367,51739,43034,31891,-30129,-17691,-29116,5950,-798,-72065,18721,12705,34326,14660,-28300,-42,2131,31147,-43934,66179,8545,-6678,-17298,-21094,-42299,38559,-131860,-15970,-14421,13863,11914,25965,78657,994,-6612,-31390,-3180,-31304,-92934,8613,28793,-248,69179,45747,-793,46587,8116,-10676,-10894,37802,25170,-20585,-28849,94124,4742,56552,-35911,-1653,27703,-18979,-62148,70397,-50275,-110714,-10954,4366,-2132,-17255,24883,67154,60951,70745,94909,32734,-19879,-50192,-56773,-69017,-55498,-11667,53298,-43887,-53336,165480,111144,75691,51353,-24468,-2199,-9893,-42529,49291,-24340,14964,-41101,52501,-4689,8259,105746,51731,-15404,40099,13687,-119008,-1927,21877,22542,32396,6049,-51795,-35522,46794,47130,70142,-46157,-1512,-6250,-59210,-37239,6559,74315,10913,-33171,14557,-86953,-40535,-62498,-29016,1871,-52480,-1339,-74587,-8256,-64241,-55851,73275,41334,-8591,-34925,14828,-3534,-5614,-35424,-84065,-23041,-56014,-54094,81746,-41338,47433,47297,17702,25164,21711,30897,-31316,-39176,4754,26069,32996,37849,9029,-7972,15133,-9336,-87757,-58458,16494,75504,60941,2308,-15933,25946,-52491,-103599,-45748,-19496,-26951,-37949,-58824,-26593,69998,15474,7706,47674,133030,74094,95683,7893,-31437,-7407,18604,-72863,-127752,-49870,-45453,-52092,61821,120064,-2836,-42845,-41563,-14353,14511,50169,-32524,-33753,-14792,36268,86018,71841,69766,57515,21386,71119,19445,28110,42513,-36858,-90874,32453,94230,-31266,-70233,-26900,-66045,1016,39195,-26184,26243,53238,5685,-40877,-24796,45321,50862,60489,6233,-16311,87652,-48367,-57266,-8391,-40453,-17440,47672,-24551,-10248,11373,75687,73344,-79850,-63555,33873,26685,-18252,30283,14392,61874,77179,-43053,-27971,-46480,3050,-13149,-77909,34521,-32702,40898,42769,16013,20607,49909,-56208,-72051,13689,-55731,6458,25046,5086,5171,55154,-23075,-47536,-7792,-78494,-81066,-90560,-12479,-13230,-7988,9362,-95300,-24870,-7439,-87581,-40482,10292,26422,40836,-42338,-17677,-29227,4352,65711,71564,12841,-9666,15169,-12792,-8820,-46936,77324,26775,33769,39250,-42896,14319,5156,-59383,93283,-15156,12684,-3302,10231,4303,-32954,-635,70511,7529,38623,58305,8881,-39582,40184,9305,-36563,20655,-32452,-40408,-2105,58468,40176,25465,-27255,-53877,30574,-49741,-38185,-53585,-42748,-12074,-77825,23746,-39988,-38445,-17647,-84267,76786,104927,38613,-25349,65763,-4777,-1925,69019,20452,-6321,38129,-52749,-25074,55509,-102894,-57937,4020,-31103,-53707,-70811,-54534,-16467,42785,13476,-22778,-59280,-468,-43160,105426,616,-39771,-19490,-73178,50918,-46774,-10269,-9813,73187,-45105,-56738,-46562,-14592,-26112,-11729,-3693,49275,-69689,-34103,14728,23374,45999,28709,20822,-46787,-90732,8628,29154,-62034,-15822,-3602,11568,43873,27674,-875,-27889,10268,-73134,-14757,-58757,22453,41051,68440,58407,3502,-9011,18173,-30398,-29777,-63040,3456,38442,47805,-24383,-11561,-54739,47988,-73737,-78900,-2379,55643,58441,54443,41462,11821,61159,-28797,46382,35086,24394,-57210,10010,82317,-11979,46448,46423,-50738,13599,-45391,-61070,-108176,52728,-16369,78222,-4198,-28432,49720,-31077,4897,-47902,-4139,-14056,48233,50219,20060,11978,34257,28945,-53632,-46968,38143,19764,-50697,52218,47709,-43363,-36487,-6843,64076,17654,14063,61589,89526,30902,17401,55457,-56106,-8532,20760,-81843,-111877,65992,16732,-38818,41222,278,30197,108230,-41705,-16521,-463,-58949,-16913,7021,-2276,-53529,20615,-12922,16699,24854,2981,-70924,51947,1629,62144,7527,102314,-26829,15913,-63684,4963,-2742,-2223,58993,42347,13358,24665,59483,-33324,-9913,-31056,-4866,18970,98732,22371,13926,-29403,-53347,-15093,-2399,14054,18586,47090,12684,-43367,-33428,20532,11270,-29027,-45461,-15553,-16480,100529,5401,59,74836,5964,40211,-17778,-36746,-46542,-18263,-54414,-19338,-19119,-28322,36534,23775,49068,71574,-28052,10948,42050,52674,-10623,1500,26505,-4289,29498,-46495,13662,-46818,-47948,83865,-56272,-52546,2982,-28965,20288,-74,-13523,-24800,18368,36781,41632,-24951,-49294,-31134,-65213,20766,-19100,66397,2169,-75396,-31726,-36356,-40265,-55556,-29081,-11895,31762,-2826,41889,-5155,-77459,4551,24807,-1609,-9385,7620],[-35423,-21234,-3377,-14687,-15774,6801,14832,25431,-13939,-7149,-26075,-106769,-79662,-48655,-57906,28931,23203,11771,-47102,-111375,-68246,-53779,-40466,-8819,19978,1993,-18091,-57649,74922,-2024,-126999,-369,46572,-14957,37192,67270,-2326,-8642,31484,17429,10868,37672,-115233,17296,36689,-13263,10570,-23106,815,23005,-17336,-9786,93900,40707,54161,45265,14731,-25881,-51935,-19424,31913,29903,-5994,6313,-39040,54827,34095,-62566,-45447,-21496,34920,49564,14116,-9354,-109554,-33815,74322,-53456,-60946,-19368,-20302,-51681,60407,-14512,-30938,-27720,41403,12425,-25721,24071,48243,25000,685,30234,47589,-12618,-4382,-38163,8133,-58504,67968,11152,52220,95251,-11009,25857,19911,13949,35077,55203,39287,-2384,-39752,-32793,13641,26389,-36601,-22346,18790,4317,12605,89308,26470,-35878,-51017,-73120,-42401,-70897,-62816,37414,82654,156757,-11878,-54828,-6780,14924,-8055,-23177,-13641,87123,-91085,50536,15747,-27601,74242,14321,57744,13937,74867,40294,15850,-12471,50626,46059,29270,-58119,-9474,-30077,15035,-110927,-33991,36972,13661,2190,-87873,-129500,-72962,-42337,-33689,-22299,2537,55253,35258,11933,-81052,-53267,28659,6378,-45571,14313,18625,-48847,-42008,-1317,13594,39741,27037,76246,53620,4226,92198,42898,-24204,-36763,-22186,-9533,70338,77553,8457,368,-26534,-57676,-37177,4445,-29535,-14527,53590,-13353,36235,-31836,-83241,-143326,-30857,30800,-52274,-36898,-50098,-32622,69513,-2010,-36325,-5706,33244,-14329,81906,-4146,-71848,-16717,12842,88821,-21105,41508,-16671,-19554,11401,-13728,53264,10244,59624,34865,-84004,-82422,-40012,-3121,-36351,-53366,-71460,-823,-94538,-79789,-136416,405678,311479,-54608,-220460,1901,32205,-12455,4153,-6122,-9384,26824,19301,-47053,-12175,-26821,-19004,-925,-18761,-2523,-93500,-128438,2288,62224,-16227,-110339,-60475,-12429,63232,50845,29147,32698,-8300,36819,-24930,22880,-65326,-43964,41373,-25688,-20576,13250,-41570,-23365,-21778,-487,-25280,-36782,-19112,9603,5425,-65599,-9947,38528,-43646,-45996,-74213,-3977,-52492,-31068,-38382,-47358,36235,4998,-6367,83338,51018,-38481,-65728,-402,11976,-31746,51658,27094,-5639,40521,-37108,-37171,-12619,-9221,30569,-47972,18433,93102,20278,64754,26549,97788,26321,-1512,6730,-138160,100735,22917,-35422,10108,19325,-15621,23624,-47835,22899,62099,36117,55735,-64150,-51242,-4238,71285,1878,-6477,-66729,20797,17057,37744,-36660,-43539,44934,42122,-28969,9827,65945,-13615,-57591,-47853,-70022,51956,87078,-37495,-29562,61535,29834,-18150,-147400,-23090,66169,32621,-26949,-7495,115404,35295,32636,-9136,-29723,-41444,70,-32509,-102116,9025,12032,18168,24712,-23879,-6177,15214,7404,-75510,43065,9268,1756,-14432,-36183,-62914,46499,-162022,-1807,-26123,15051,16689,12802,66636,12204,-7609,-31734,16098,-7577,-77991,133,-3568,-15308,74429,88533,-4398,49192,24480,-15823,-20395,34345,-13370,-25249,-26414,77293,-25263,32522,-39538,3768,2966,5047,-33285,73166,-61275,-102689,-13095,24931,15450,-26869,19309,56003,45689,78789,86842,19751,-16361,-48278,-58201,-51449,-56079,2006,55327,-50880,-36828,128127,103610,25528,35208,-25868,13045,10411,-28353,56123,1696,19467,-32069,36473,-13354,-19982,71778,56576,974,54561,14733,-142747,7580,44597,16640,33772,-9682,-43595,-30387,47710,22805,55619,-61854,-380,19224,-58667,-19153,16268,48549,20837,-45953,-10593,-104470,-63006,-33744,-37329,19575,29860,-3130,-68481,-17660,-52664,-90109,63531,61004,-11552,-16798,7648,-41734,-5214,-32174,-71438,-27000,13976,-37722,75406,-22995,96275,65840,25324,33594,29835,55060,-11962,-45855,-12638,28705,-6872,30970,38028,18170,11406,988,-74258,-34968,37892,76880,46628,39013,-14673,27913,-46655,-75363,-44583,-5542,-11190,-42960,-29825,-24565,65633,24076,30694,28147,95108,71363,88756,3462,-53004,-5654,28087,-72405,-120729,-39007,-39076,-67380,-2009,89526,19686,-11458,-36763,-18625,40298,53734,-17850,-18259,-18639,47238,91513,73312,73891,62860,17978,65270,28940,35380,36118,-26851,-103901,30937,83843,-65443,-100094,-38524,-62187,25573,44386,-23924,26523,81905,-6730,-57778,-10472,46633,25830,32991,22116,11237,84367,-58319,-75130,-1521,-61227,-26794,58069,-17991,-642,21584,75107,59857,-71909,-69691,-4043,28899,-11676,45376,22695,64669,66683,-50307,-28683,-73208,9371,-22796,-60642,49437,4634,70923,37010,2017,-3468,88978,-35868,-72435,936,-69643,-23584,39861,26756,8838,73985,-17192,-52818,-3242,-62023,-75548,-103874,-17001,-21042,13564,-34694,-80053,-45163,-4332,-79004,-21152,42266,27682,38267,-12625,-13087,-11851,5920,76879,61558,4105,-14850,-21629,9237,39995,-55273,50340,19645,41398,33153,-18690,4358,-2656,-60608,87453,-53189,6033,897,10392,-13402,-29638,21478,87636,36020,44947,32855,23356,-48343,46643,1558,-37005,11734,-20929,-14618,-9776,28697,53649,12088,-31709,-51026,682,-68532,-41366,-43243,-53466,1250,-109633,12621,-42936,-23877,-14305,-57784,94418,107593,46420,-33333,37410,613,-10047,41640,27419,-14507,33707,-48923,-22997,52374,-106727,-51528,-11544,-34066,-40864,-67168,-35546,-26498,10068,10270,-18085,-64494,-13355,-58224,81092,-11933,-28342,-16628,-71702,24657,-33413,-4457,-2507,45259,-46824,-57504,-21482,-6139,-18951,-20633,2373,47283,-69313,-33468,43419,36970,35430,14324,38037,-40460,-71146,22809,36189,-28502,-1544,-8268,23528,51483,10674,-15460,-12601,21130,-65872,1681,-76344,-8906,47354,55486,51711,-814,-2291,-8107,-55310,-54387,-57926,12410,49848,35562,-35539,-22073,-44985,34453,-89239,-106058,-47772,53648,58299,67547,52468,8618,57288,-21933,37403,28395,17546,-68014,17258,88336,-28825,62981,65303,-63431,3192,-32406,-60277,-97485,59254,-27145,62541,26337,-20998,35018,-34439,3233,-50072,-24354,-14053,31388,82803,26242,3639,41904,-12608,-54422,-53126,53059,229,-49474,66758,42138,-12299,-4850,10932,76240,11878,15373,80770,72007,49277,24354,63820,-40894,10267,15364,-85470,-115342,91352,23766,-30874,59099,13695,25831,110496,-36883,-27190,28756,-65103,-22044,12439,11534,-73660,19816,-45383,19766,27428,-3736,-69061,37347,11201,61956,-1543,109014,-8212,-384,-79734,13610,-18522,-3705,61428,61016,45315,11083,56338,-19836,-11781,-20429,-3996,27785,97405,15413,-2115,-29272,-15972,-14070,-8035,3888,15935,5223,-7860,-94494,-39094,16498,21353,-20345,-47888,-25332,-13568,53652,-3459,-20772,35964,-23364,46077,-8371,-40036,-60443,-11503,-62486,-37857,-16675,5384,43547,29891,43522,68282,-31428,-1098,36827,63324,14468,-9734,17745,-4649,22535,-42867,11058,-18363,-47955,82237,-39225,-37104,-6767,-16100,-3043,15608,-4063,-27813,17996,30355,35321,2538,-37870,-66451,-85509,30454,-24390,49380,1305,-67701,-23015,-42183,-54389,-67399,-33661,-3283,26545,6522,56487,-16424,-82611,-12913,2535,16892,10497,10636],[-19920,-20824,6869,8481,2694,11828,12794,13795,2675,6203,-28211,-118417,-82517,-64549,-59725,27111,-185,35585,-63058,-125346,-85033,-62351,-57879,-14357,27307,20239,-14477,-24667,99610,-3304,-136796,-1352,56399,28021,57640,69313,12248,-21811,39675,732,-5936,47951,-92358,26470,19536,-37878,-21514,-2732,-16221,41430,-12776,-10532,73184,77920,68151,47952,5076,-12553,-37069,-17706,37103,22327,-17545,14716,-35884,38907,39495,-33932,-28311,3621,32818,29304,3149,-22781,-91469,-41952,88617,-17646,-41352,-10305,-47569,-47300,62435,-10258,-16623,-29508,37678,6516,-23668,36997,50429,26522,-7959,36536,24817,-16777,-15852,-38447,10042,-54945,44762,9701,69745,75243,18899,32365,-2449,3949,22705,65805,68736,-39375,-57269,-42817,-6002,13310,-18478,4144,24459,15462,15381,74196,5757,-19600,-36402,-70797,-23887,-95577,-63242,30904,69184,121716,-27317,-41816,664,29774,-17998,-11929,5030,97167,-107683,41800,-23826,-41210,49221,14502,57982,23738,59033,34427,-18292,-16686,52999,44684,30120,-53848,-33841,-46248,21907,-108818,-43986,37268,17829,-6756,-100702,-113388,-87471,-36441,-25635,-15134,20933,62532,35637,6909,-76381,-47122,14652,4509,-43403,62964,31039,-49810,-50075,-13201,-23717,40031,54628,62796,42574,12455,78158,54581,18746,-33721,-1461,5867,87910,91355,-15708,-14833,-17202,-55553,-20537,11338,-19257,-14536,46219,-33194,50205,-36462,-101317,-121976,-13897,37462,-54122,-22015,-39053,-22726,78266,-18108,-37779,-10760,20810,-25953,49137,-9879,-53763,-19993,1421,49637,-28400,23742,-26326,7255,3037,-24301,55537,18569,48030,76421,-18083,-33141,-8402,6199,-40475,-57387,-108887,1462,-115964,-101822,-87051,300482,325539,-69654,-194195,22519,55947,-1921,22305,-2344,-13350,23013,18613,-51613,-22594,-53951,-47591,10190,-13691,-9649,-81714,-150649,-23212,58305,-6040,-128761,-77153,-39127,42246,82436,27800,29965,-20334,28116,-12540,53460,-24743,-26639,24182,-13212,-9482,-9098,-36012,-46973,-19848,11095,-7008,-39121,-9462,-21093,-4765,-57410,17022,52099,-21440,-47385,-130104,-17223,-23970,-4264,-54809,-34910,37712,644,-16887,103742,39975,-51168,-58926,5032,15026,-38953,46860,8255,13412,44023,-23949,-45788,-27018,-57493,7873,-105606,3141,91517,42613,42946,9321,81127,32082,-471,9525,-163647,78668,28003,-45023,6145,4819,15810,36043,-32567,7023,22696,8242,66249,-86227,-59182,-400,62590,29045,9461,-78949,3559,30063,68943,-32074,-63679,30545,62107,-4261,2114,74674,-39453,-66243,-27918,-79348,42431,75105,-98592,-51397,64994,24831,-26697,-173677,-30515,72866,40162,-13355,30428,164999,27492,25450,22107,-40790,-53928,-12973,-55630,-121873,7957,2447,1900,34841,-13516,-14359,34348,-21634,-97514,21328,5648,4715,-20650,-45470,-77188,50005,-150264,19619,-29511,4768,23467,-6526,52331,32610,-992,-26387,29880,26197,-43879,-9921,-37960,-32046,56027,107811,-7058,49115,38660,-16713,-30663,28835,-38602,-24471,-18946,38682,-44124,11778,-32726,10087,-27250,26215,-16529,59890,-50941,-95975,-20603,36855,30777,-26520,16477,41051,22788,82094,73164,8749,-11173,-38310,-46324,-29997,-45253,22243,32370,-60479,-21333,83228,85081,-21334,-3560,-31022,16891,24182,-7646,78224,31692,17979,-19924,12209,-19296,-43289,32394,49624,11731,52582,11929,-138686,19149,61648,7674,49508,-12475,-34420,-25340,54318,2529,31206,-71885,8693,45557,-48690,-362,27491,20043,23413,-54245,-32972,-113309,-76114,-2561,-34134,27082,82307,-11519,-70797,-31134,-29051,-118806,32144,76758,-8217,-2300,2525,-80874,-14681,-33389,-44378,-22848,79285,-22891,64120,-9246,128513,68713,30504,29384,44874,79268,10936,-44241,-24299,21546,-30550,15754,56555,32336,6898,17117,-51616,-3452,58317,69200,26173,81816,-12697,26230,-34900,-42882,-35743,9987,10991,-43713,-14936,-17976,48340,29612,56341,8799,32726,63508,70711,-11525,-64511,1988,32439,-58200,-93785,-24714,-28278,-70412,-52842,40037,43722,29819,-14950,-15088,56174,52273,-822,899,-13744,47408,90102,65401,72114,52695,14211,53936,37306,36494,33500,-3515,-105596,23429,66987,-89419,-113767,-46329,-54135,60278,50694,-20232,9086,89985,-12813,-62598,9220,47480,-1030,12253,39623,39482,76220,-68210,-89317,5733,-79367,-35563,53892,-13244,8829,24810,55029,46594,-45576,-74765,-23403,28629,-7934,54468,28678,61444,27679,-50822,-30230,-95388,7589,-32033,-32443,58648,28042,84521,42622,-9355,-33909,118015,-13058,-71909,-9361,-67991,-41641,47242,41813,22227,91089,-4652,-48648,3676,-42138,-56080,-91790,-23391,-28558,36682,-67305,-51057,-40554,8999,-55857,1938,67722,11255,24705,19893,-13803,2452,5463,80098,44719,-2968,-17417,-66554,17582,80363,-63292,-10089,8154,48611,25085,-6194,-8479,-4280,-53789,70197,-73200,-3113,-4513,8840,-30492,-31401,43942,72594,27863,47402,3131,28180,-52585,50873,-13735,-44524,9991,-16171,-2778,-16274,-6476,63951,-4599,-30732,-39412,-28052,-84852,-49752,-27226,-57772,7076,-130429,-19804,-36558,-6645,-3935,-16256,111946,101166,37573,-46355,4261,7522,-24074,1799,29533,-19303,20601,-33279,-20255,36715,-97886,-37536,-23010,-37281,-30485,-65150,-8735,-35796,-20116,6450,-4285,-62887,-19667,-68547,53751,-16532,-4830,-17774,-68989,-3451,-33588,-1659,-3366,18349,-54443,-68441,-6600,-5414,-6888,-35374,12918,43017,-63201,-36224,74026,47053,25118,863,48724,-32639,-31965,30460,24072,7601,10654,-20882,31569,43890,-10025,-32464,4531,22906,-51619,17283,-87451,-23895,49425,41748,32324,-224,10177,-48099,-66247,-88307,-51821,21610,48793,9849,-51198,-10784,-24737,30349,-85323,-109299,-77746,54257,62154,73709,55911,5153,52032,-9990,28098,29246,23090,-62490,18625,80653,-40362,80927,69961,-69853,-9845,-14634,-55296,-70878,56181,-45770,36590,47340,-15478,16732,-33973,3628,-57958,-36912,-1070,19638,101192,26244,-14234,40022,-40119,-41393,-44807,55386,-20929,-37786,80361,33532,25411,23637,24436,66533,1674,12735,95175,42403,60604,29489,74185,-21417,20130,13162,-73108,-102482,95667,24025,-18741,61031,16884,25561,111420,-27332,-32694,44319,-70222,-34546,15310,27437,-77458,19841,-76393,7667,25674,-4655,-59786,5048,18460,54072,-18052,102904,423,-20056,-94220,23906,-31749,17399,50617,54872,55194,-6794,50106,-11299,-16083,-11144,-14983,31673,59281,8550,-19439,-24909,21779,-14053,-5625,-11135,13167,-33215,-33895,-139500,-60626,5574,28001,-12835,-57352,-34868,-9383,9502,-7528,-37841,-7539,-46801,52567,8356,-29628,-76383,-16239,-65587,-51399,-10963,37137,48966,31895,27589,50276,-29158,-3606,31095,71907,31691,-23652,3882,-11756,9560,-49022,2743,-6340,-44986,67207,-15166,-22716,-19450,-1716,-21433,9599,1233,-36633,10536,18210,17141,15677,-29895,-95608,-91990,32759,-35303,24365,-6404,-68077,-14693,-39108,-68436,-73496,-39824,18981,18524,21519,65922,-15653,-80237,-25145,-11696,36029,29328,17908],[482,-21106,14107,32525,21895,29993,14962,-7496,9427,16464,-37847,-116402,-75465,-74344,-49678,27966,-21544,54150,-61241,-114883,-82315,-69640,-60859,-8559,28651,37292,-10404,4407,107643,-395,-117419,-7114,51825,59591,74555,62059,28341,-30139,48240,-10359,-10715,50568,-54583,31467,-536,-61018,-44008,20287,-19951,51026,-15957,-10093,39980,87460,64670,44450,-1642,5496,-16549,-19978,34062,14787,-21014,14904,-16594,24438,45302,812,-7879,28901,42021,10582,4220,-33970,-68921,-41237,92052,15918,-17447,-4738,-57598,-38104,40302,-7695,-964,-36547,27127,-1883,-28372,39558,48340,33367,-11806,32251,-1174,-24078,-29591,-45491,1918,-59938,8465,-2065,72272,35592,44196,53842,-25060,-20085,2568,76706,85893,-91414,-68799,-42641,-23843,11103,-24,22494,19135,20539,19415,57834,-28811,-1677,-24234,-73802,-2978,-106202,-54740,15380,41959,89363,-32329,-29565,8712,41479,-22450,419,22276,92833,-107945,18438,-58712,-45857,20428,10835,65871,32053,42093,23484,-59082,-6507,46124,40801,27975,-39366,-56564,-55564,33546,-72281,-51308,29280,20242,-12131,-97431,-78790,-99928,-30797,-21237,-14755,39334,63565,41144,1333,-61276,-36351,-5342,-5871,-36735,99534,36065,-54363,-56492,-18881,-52165,52567,71032,39812,25780,23383,53294,62670,63108,-25063,13935,8046,91971,77839,-35352,-35704,-16310,-46955,-3469,15046,-14810,-9842,37858,-36597,55041,-28801,-104226,-91738,-2550,40446,-42229,708,-25496,-20446,75763,-36723,-35197,-5278,20164,-24826,8590,-12076,-32728,-25110,8750,8530,-20985,8527,-26463,35607,-157,-21090,57397,24573,30258,103940,30724,18413,21536,14876,-39333,-60270,-115631,9316,-119180,-112627,-27479,118057,341002,-52570,-126350,30502,66543,7159,29386,1867,-6429,14256,23090,-44056,-38097,-69453,-61564,25253,-7770,-14153,-64327,-153542,-44974,46200,7119,-130654,-80314,-47282,12369,96472,26979,26475,-22576,22727,-1358,83019,5134,-4049,1435,-6781,6581,-29568,-25357,-73641,-21300,22263,17744,-37822,-4052,-30041,-10960,-40789,57837,54569,-10407,-52991,-149532,-28007,14748,20094,-64771,-13847,38983,-9300,-24217,106056,29327,-58441,-50485,14605,14495,-41223,42888,-11341,31684,43701,-9691,-46506,-39551,-90998,-16706,-146592,-17384,73069,51243,17180,-24417,43228,18371,-6664,17190,-158804,52468,28069,-49313,-4680,3731,50746,42889,-8496,665,-23145,-17297,75525,-79145,-61297,9426,48739,68379,33879,-75903,-8883,52403,96680,-15004,-66729,16425,76086,12248,-201,75146,-64411,-71623,-8472,-81167,25156,50901,-144725,-62556,49235,18550,-31306,-161143,-24966,67643,43261,-3095,63310,177240,21074,13754,56945,-49024,-61088,-29807,-58243,-123434,9837,-11773,-13014,43226,1746,-23074,54852,-51433,-105009,6197,-2212,2097,-32517,-46486,-79095,48964,-104557,39938,-23982,-11632,31232,-23721,36915,51493,12155,-19537,32506,55874,-821,-18064,-66730,-45440,19225,104154,-7584,43564,48954,-15335,-43537,21528,-53239,-18919,-8542,-9932,-50158,-3125,-17754,16935,-57016,39111,-15639,36509,-24546,-91600,-32672,34772,38675,-18885,17483,27391,3568,83417,57396,1845,-5848,-22545,-21888,-9256,-21872,43131,-5082,-65443,-18322,46294,63379,-44860,-47426,-38472,9512,27073,15908,105413,49773,11952,-7130,-16292,-21667,-58421,2808,30089,11859,38112,11554,-96619,32741,70905,4032,72761,-3884,-25197,-21621,65274,-9194,2089,-74845,24253,56979,-34178,14737,40762,-7847,15634,-56301,-44147,-108991,-75376,20128,-22426,24626,88384,-24202,-76832,-46824,2703,-129475,-10610,78332,1159,5187,-443,-108473,-29021,-37619,-9723,-7556,118690,-11434,48901,-4161,138779,53381,32891,15444,65288,96418,29059,-38119,-30726,6021,-36977,-3729,60313,26726,-291,36401,-26254,25689,74483,57230,6044,113820,-10170,21397,-22669,-20272,-29888,22321,34745,-40872,-17061,-10616,25390,29792,75012,-5603,-31645,52380,44186,-24606,-65273,13668,28599,-31415,-55791,-7009,-17495,-59702,-71381,-4488,61006,66572,18591,-5061,59846,44798,16083,18422,758,38895,78264,49028,64053,30889,9994,36992,41423,34080,34146,23827,-90223,15137,43282,-90683,-103638,-48737,-46821,102023,61306,-14770,-20857,77852,-6270,-55435,25102,46918,-25486,6719,54526,58489,64581,-77769,-96421,12019,-88098,-40129,35709,-4197,15368,19788,18634,37010,-13948,-75806,-24098,21814,-9443,56968,29948,54213,-19718,-44778,-35736,-107904,-4143,-39596,-2786,59886,35107,80456,55199,-21282,-61594,132482,4510,-67705,-17028,-51161,-44073,43833,47890,40988,99495,10359,-40616,9685,-22772,-26990,-62735,-30962,-33765,59217,-79562,-20882,-17449,28155,-25350,22622,76676,-18231,2960,45896,-17188,11603,6613,76447,24328,-9993,-17218,-101594,10640,103753,-68035,-85712,-1141,49066,17080,-4623,-20310,2957,-43167,47615,-77321,-10827,-18395,3175,-49717,-38123,63106,37954,-5540,45414,-18651,23711,-49093,54289,-30832,-56958,14371,-21963,-5625,-19424,-38021,64928,-21331,-19486,-23105,-48424,-94583,-60240,-10895,-54335,2502,-134187,-64499,-22299,9235,10365,24388,121369,83259,10707,-60304,-22419,14501,-42029,-36216,29121,-20313,1404,-11141,-15400,16110,-82537,-26565,-25150,-39483,-26602,-64297,18676,-39753,-41256,531,13348,-55917,-16817,-70622,36611,-12646,29089,-22605,-72459,-23859,-43271,-1451,-11352,-2451,-62256,-82851,-3639,-11532,3652,-49705,22618,37773,-53629,-40082,95582,48337,18446,-9900,51443,-22597,13638,32939,516,31842,16456,-36283,33175,22324,-29795,-48561,19399,15732,-36722,26869,-85248,-16265,46414,31179,9256,4849,25492,-84568,-64379,-114129,-43686,31884,42896,-21183,-69251,17380,-2628,32563,-65589,-95320,-81728,57192,72219,75504,52714,3487,46497,3416,21557,34396,36628,-40778,14764,62060,-43048,88852,52685,-72657,-23450,5229,-45088,-32044,43804,-67394,5269,53492,-16721,-757,-29487,6458,-73580,-40351,13080,16386,102430,20835,-37024,34672,-43815,-17752,-25478,41970,-34923,-19497,86294,23132,63798,45791,33214,36198,-10620,7732,101516,14054,64208,30127,81004,369,16492,17575,-50324,-82150,73313,21284,-9046,50500,12481,30254,107817,-17256,-30026,35006,-73927,-52178,14506,42448,-59710,19996,-104081,-16476,19868,-701,-43846,-33149,23683,42118,-38092,87607,-4772,-36364,-93980,35525,-38165,47880,24773,26451,49221,-23552,40741,-7250,-23792,-8282,-33609,33422,8053,3944,-36971,-19370,48495,-17452,2416,-27548,10931,-55287,-54642,-155811,-95453,-9702,30717,-6475,-64418,-37881,-4219,-20150,-3896,-46101,-39949,-59593,57288,28504,-9543,-90242,-32659,-64286,-58292,-5507,57321,49698,29238,8358,23263,-21142,5214,28148,76970,39228,-35545,-12935,-28279,-6616,-60083,-8871,-17432,-35756,46707,13546,-14327,-29786,13465,-32803,-10714,5230,-44437,247,7748,-11214,12585,-24964,-106923,-83646,28759,-47473,-425,-16248,-80875,-10983,-31289,-78240,-75533,-46385,45509,11915,36120,63822,-6536,-68385,-29732,-15761,51572,42177,29836],[19422,-19616,18727,51524,39078,59045,21331,-31355,1108,19029,-45671,-97178,-62132,-81088,-34345,32614,-37189,61612,-44569,-92952,-59040,-72285,-52060,9289,28825,52716,-7309,17502,97090,4870,-83501,-16881,35533,72126,81255,45371,38624,-30745,58739,-9276,1056,44930,-17118,31521,-18529,-76910,-49454,30658,-19513,50099,-27581,-10903,3626,71072,50436,38724,-1996,25158,2977,-27922,21035,6711,-17056,3626,16229,16369,49878,27491,11417,45465,64273,-1131,15041,-40625,-47658,-24389,83637,35329,5854,-3860,-46770,-27735,2051,-8229,12985,-46737,11755,-12491,-39447,30386,40550,48261,-9602,19658,-21667,-36075,-39719,-55401,-20449,-72570,-27003,-22114,55681,-8822,55210,82992,-43208,-47961,-19546,81630,83720,-141803,-65766,-32600,-35178,20905,16080,29273,4979,17759,24670,49492,-67516,12743,-19874,-84152,16301,-98788,-40181,-13249,6370,69389,-24229,-22965,14986,45217,-21244,9092,34873,70788,-98922,-16031,-73309,-38307,-4415,4075,77729,35820,27534,5291,-92904,13588,33242,28757,21341,-15610,-68077,-54307,45319,-14755,-54653,14278,17157,-12582,-78269,-43594,-110448,-20086,-13891,-19147,53671,57749,48691,-5611,-34700,-24518,-29178,-24256,-27579,108883,29634,-63247,-56254,-12737,-63071,72755,73823,14920,4915,31156,31385,64764,95111,-16386,19165,604,74676,41815,-46628,-57449,-28002,-33856,12403,16478,-14432,-8636,28980,-26811,50424,-10334,-91064,-66241,-63,38342,-21238,22440,-10761,-26757,63736,-51295,-28177,11327,28351,-10085,-29105,-8870,-14620,-28494,31964,-15486,-311,337,-19607,54233,4103,-6608,59267,24844,12885,106760,38690,42522,38310,18339,-32700,-62084,-87412,22670,-101387,-103914,31103,-96194,355755,-15051,-28175,30083,59982,14285,24219,4149,9683,3316,32973,-26631,-54413,-72909,-60169,40047,-2167,-14801,-45872,-138459,-61762,30144,21202,-114053,-71078,-36920,-18584,90073,26321,21849,-17554,20187,4640,92567,17849,19452,-16808,-5892,25877,-41783,-10266,-97984,-26160,30623,40651,-28823,-4022,-14427,-5680,-19757,92227,45526,-24976,-62568,-130154,-34261,48994,34018,-67490,8679,38611,-22117,-31363,88227,19277,-54877,-39307,26888,9215,-37321,43388,-27509,39083,39710,1147,-37965,-48125,-103050,-34938,-144222,-32836,46674,49189,-4761,-64467,-595,-8861,-14939,26525,-127898,28956,23216,-47104,-21621,12488,77038,43090,16699,3293,-63514,-39201,78268,-40235,-55706,20271,30677,105250,59800,-57433,-14392,70110,111430,6610,-53657,6320,74960,18402,3922,67100,-81924,-72853,5260,-73939,5583,22372,-162357,-60061,20860,16602,-29375,-116720,-11647,48431,33332,2393,76472,151694,16525,2361,86762,-51948,-57583,-45636,-38689,-107640,2770,-24706,-25226,48587,19003,-31050,71216,-73857,-96926,-1999,-13115,-3569,-43521,-39244,-67186,44514,-46784,49730,-12189,-26536,37262,-31316,19940,59927,28841,-14704,22468,70494,36511,-20611,-81990,-50894,-23073,86931,-4938,32170,54647,-13554,-58581,13163,-61747,-12095,1282,-53257,-48111,-10108,-70,22718,-81702,39809,-26424,11683,7017,-87920,-46040,18163,36025,-8330,22403,19377,-2007,85176,42850,-537,-1464,-4775,10429,6919,9973,60326,-42688,-58668,-32082,22565,45154,-37283,-76428,-45487,-5593,18046,35771,118740,45541,4699,4823,-43055,-19731,-65456,-6630,1865,657,20162,16509,-27744,47277,73529,9664,92951,9931,-16718,-20150,76675,-9894,-23634,-70602,42582,42837,-20954,23965,55479,-32012,-2005,-52424,-39134,-91268,-60656,28143,-6883,15382,56573,-36642,-79300,-61320,35925,-118787,-50174,61957,14892,7145,-2150,-118528,-40851,-41459,22622,18535,124047,-2171,27632,-9120,129131,25371,32955,-2300,86018,101111,36270,-33633,-34622,-14466,-28992,-19139,50439,3583,-10936,54651,-4496,44190,83399,45068,-8261,123046,-6855,14184,-15769,-18325,-35485,28840,53609,-36016,-30020,-5861,6135,23835,77156,-12232,-73757,40650,16014,-21855,-59561,25610,16203,2682,-16641,13774,-9523,-38160,-58056,-25455,64426,87849,53455,7346,52115,33137,30266,30539,22034,27198,55061,27920,49877,4104,5043,17665,39633,32215,36823,45673,-59190,11574,16099,-67175,-71776,-45827,-40755,141042,75086,-7016,-52690,51936,13608,-40021,26551,43207,-42912,17805,60583,60875,52066,-86753,-95331,17035,-83975,-38688,9617,13860,17801,8162,-23665,31161,8850,-70305,-14286,5131,-17090,53322,25498,45123,-56016,-34004,-44011,-107579,-22787,-44389,18998,52667,28134,63885,67995,-35733,-77351,131161,11226,-56817,-22994,-25188,-34182,29114,45070,57093,94727,22135,-34004,12280,-5566,5089,-32630,-37602,-33897,74900,-71384,-234,13934,46844,-192,35256,66711,-49762,-23006,58134,-18607,16887,12143,67879,4343,-16954,-14644,-105904,-6793,107459,-67684,-142462,-1790,39373,10757,-7792,-26786,17538,-33015,25376,-73470,-13423,-36012,-6620,-72025,-47293,74528,6261,-41777,39494,-22041,15537,-35742,58584,-43484,-69885,20886,-36957,-18687,-16976,-56252,52997,-35288,4670,-6357,-55859,-90708,-71033,443,-44722,-12322,-121792,-105339,-3252,20873,24563,50839,115933,54739,-28007,-70554,-33500,21172,-57327,-57529,30253,-18498,-17712,10954,-8616,-1991,-69234,-29792,-20709,-39643,-31781,-63224,41846,-33993,-50508,-6923,27894,-45864,-6689,-63813,36210,-2833,66693,-28940,-82504,-29371,-54909,-2737,-20400,-15348,-58440,-88918,-8598,-20675,6249,-57608,26341,33004,-42175,-41506,100361,38525,17085,-16497,46792,-10057,51273,31050,-22833,33158,14565,-47220,27209,-7323,-43917,-60031,26868,1818,-25492,27938,-64235,11411,37596,19912,-8052,13572,38986,-97776,-54317,-117914,-31890,44365,41501,-46163,-85282,49615,14482,34905,-35253,-76127,-64421,60751,85171,75188,46609,5035,38962,14431,20031,39588,51180,-8560,6883,36562,-36936,79641,14901,-74249,-35164,24907,-30144,6931,24320,-82776,-23746,47180,-24632,-14141,-21733,11328,-93520,-35487,20276,20079,88270,12164,-58132,31604,-24493,10193,-1157,16206,-35658,-944,79818,12507,95736,59306,39039,-4747,-20800,2717,97897,-3502,61271,24781,77461,22389,-1327,29223,-26158,-64075,28505,21853,-7881,35474,5440,38479,96192,-10527,-18333,1513,-76675,-70655,10213,53306,-22381,20039,-124232,-43818,11406,5050,-24092,-62986,27085,29082,-56485,68576,-23883,-42803,-66350,47399,-36088,73432,-9833,-11792,41127,-34263,29469,-6062,-34128,-11080,-53394,35341,-28738,2973,-52109,-14470,59285,-22958,10206,-41310,9797,-52952,-61461,-135525,-127539,-24579,30428,365,-57237,-27614,458,-30926,7855,-42548,-51316,-60573,58520,46907,13567,-97586,-55743,-59153,-58379,-2895,61928,43327,22257,-6172,-4698,-8715,22161,24619,76138,38370,-40458,-28426,-54328,-22536,-66632,-19898,-46607,-18901,34811,46793,-13529,-33035,28110,-39146,-30894,11240,-44994,-7885,4374,-43508,-2541,-20976,-97826,-63200,20244,-57121,-15467,-21789,-98244,-13751,-21336,-79443,-75011,-51609,62447,9640,44552,47578,3346,-47776,-26378,-12527,60706,45613,44631],[30933,-13807,23413,62560,51471,89945,30484,-49068,-19831,12486,-40704,-61676,-45816,-87835,-20206,39107,-45898,54777,-26115,-72178,-21229,-68299,-36345,35846,30683,66791,-5464,8579,71659,9848,-48538,-27971,12595,66232,72608,23340,36421,-23358,68985,6769,26236,32765,6355,27576,-29766,-81388,-35645,20728,-19769,39811,-45367,-14853,-28313,40614,32942,34297,5549,43167,16331,-39748,385,-2206,-9685,-18094,53903,16925,51483,38040,25742,47281,94182,-2224,29667,-41211,-30007,7868,64774,35480,24575,-8246,-20700,-19776,-38580,-12437,21452,-54563,-4107,-24068,-53053,11537,26280,67494,-2108,3958,-30598,-52083,-41826,-63454,-54842,-85899,-50423,-45787,22772,-43686,48601,105831,-54328,-69392,-37888,75237,62731,-171857,-45714,-16810,-37496,38769,27606,25031,-12935,7354,30660,54160,-95942,19600,-21249,-95225,30500,-75648,-22883,-51373,-30410,59696,-5417,-24090,17822,40085,-14417,10618,41928,35103,-90044,-52883,-62853,-20297,-19651,-3619,87334,32600,17005,-20119,-106502,36486,18790,6742,10684,13655,-61864,-40953,51554,40516,-53600,-3949,7452,-8554,-49021,-24918,-116037,1882,1333,-24695,60858,46560,53669,-14442,-771,-15905,-53269,-46830,-18711,89489,11676,-73061,-44896,7467,-54202,91890,66213,-5483,-16829,30587,25147,60460,105355,-12130,11398,-10872,35527,-3862,-49928,-73773,-50508,-19374,26010,16187,-15798,-20456,18533,-10543,38068,13969,-67534,-50900,-4671,30899,2595,35698,4200,-39230,47689,-55129,-17798,35704,37640,12120,-54726,-322,-4345,-27624,59113,-12223,27034,574,-11030,56136,15666,13043,58275,16626,648,84973,5686,29197,34626,13727,-21800,-63248,-35348,40008,-67240,-74159,77337,-285636,370787,20195,68388,26886,38570,20015,10347,3484,28640,-7049,45238,-4672,-65377,-67577,-48070,49524,1852,-12298,-30294,-112017,-73009,15744,32989,-81844,-52784,-16338,-42814,64603,23927,15777,-9527,18317,2694,70181,15619,38651,-22889,-8149,45553,-41794,6952,-114712,-32700,33336,53234,-10702,-8799,16761,13191,1523,104100,28637,-62551,-73874,-88015,-36401,63214,35536,-64828,26030,35016,-34117,-40451,53619,7511,-40196,-25411,39392,-929,-28111,48110,-37987,30053,33030,5875,-21716,-50476,-95285,-40284,-94490,-32939,21181,41765,-17731,-98243,-33562,-39853,-20354,32854,-83855,13361,15120,-38769,-41180,23800,84352,36940,35474,9918,-88046,-56278,71561,13991,-43310,26767,11713,123866,79280,-27788,-12622,72327,110018,22267,-29904,2369,54024,16007,12290,53779,-88454,-70087,11760,-60106,-11691,-594,-151204,-46118,-9809,22028,-21164,-60251,2002,18809,8019,2022,63763,109351,13252,-4020,104146,-47120,-40754,-55404,-5958,-82579,-23053,-31032,-33204,50603,34437,-37510,79628,-80055,-76404,-6840,-25038,-8030,-47363,-26172,-45041,38526,410,42124,1094,-33203,38803,-25837,315,54475,44764,-13448,3199,66557,56019,-15469,-78701,-46063,-56590,65911,1317,17241,55552,-12447,-73194,5028,-65719,-9185,6848,-79185,-44179,-7440,14247,25148,-98463,27455,-40890,-6728,31612,-81169,-55962,-7921,23505,1372,30246,18477,8552,87860,30849,170,1774,10681,43253,16393,43071,71367,-68544,-37892,-54563,9056,33857,-5525,-79128,-49325,-22465,156,44412,102629,19887,142,15550,-61670,-12828,-66853,4277,-27969,-18280,8845,25418,38634,60803,73127,22184,101524,21278,-9760,-21040,84257,263,-37873,-59659,58940,4069,-13342,27261,69304,-49863,-25354,-44629,-18931,-66234,-36952,23380,7651,4089,10753,-43785,-73817,-71124,63463,-93942,-75159,32134,30019,8687,-3859,-112023,-43822,-41069,43227,51212,104411,7477,-1786,-22023,105152,-3521,31701,-17162,98614,91355,31239,-36496,-38769,-36204,-11597,-20625,32752,-26235,-23597,66783,9385,48975,83148,34845,-13799,107729,-2299,5389,-17874,-38999,-53346,30176,60834,-30821,-43366,-5236,-2344,12966,58162,-11281,-80710,30071,-4788,3110,-54335,33585,-1664,35618,15620,35796,-5006,-12324,-29680,-22294,51598,90002,77687,16933,36692,21186,39404,35850,43891,17857,23732,8552,31091,-19678,-407,80,31767,34080,40243,56259,-21783,15664,-7582,-29057,-30295,-39675,-31565,163050,87002,3334,-75406,21756,40842,-21799,7213,34618,-50238,39090,51122,45051,41175,-94254,-87276,20924,-68247,-31674,-15340,40474,17257,-5743,-59703,26438,13925,-57664,-4546,-21263,-30019,44529,16229,35243,-73146,-21333,-51145,-95166,-41250,-45735,26999,38744,12457,42377,75149,-50499,-75044,115853,6230,-38828,-28494,-216,-19062,6077,35418,62230,77169,25452,-31967,10638,9289,33002,-16097,-40299,-27029,75579,-52459,5895,44306,58816,7556,37028,42951,-70589,-49920,53687,-13819,22187,22345,56726,-11144,-22588,-10995,-69158,-26017,94859,-62498,-150882,8979,21214,6694,-8378,-25016,33754,-26171,7111,-69559,-8998,-50479,-18109,-94287,-54794,74499,-1972,-61012,31183,-4331,12263,-13012,64375,-47226,-78313,24200,-55728,-33900,-7520,-54570,28762,-44771,38269,7827,-50277,-67819,-81678,4047,-32640,-34244,-100666,-128743,16511,27166,35100,58654,94377,21964,-65212,-73814,-25558,28160,-59700,-53004,36430,-15620,-28726,27624,-1940,-13206,-65596,-51837,-14407,-37289,-44980,-60420,59091,-16763,-48704,-13495,33927,-34947,5130,-51862,48454,8810,97220,-33404,-93454,-18348,-61794,-4982,-22758,-20803,-32822,-76918,-13908,-27878,-2224,-55696,21490,30144,-28849,-37012,87126,19730,19829,-18117,36668,4042,70566,24800,-35657,9056,6829,-47689,14025,-36463,-48986,-63463,23275,-15176,-18086,21590,-24876,48998,23016,671,-13165,25547,45527,-76850,-41660,-97769,-15757,57724,49765,-54781,-93810,71833,24121,32431,-815,-60890,-41248,62555,94032,72979,42183,10034,26553,20265,23861,41172,60802,24504,-4270,8726,-25569,54876,-31735,-74904,-42670,42106,-12838,26157,1390,-80128,-43261,35049,-35117,-22351,-12346,17207,-109437,-24910,18156,26189,64045,3140,-70984,33451,6700,35711,21340,-13662,-23239,11566,61199,3291,114449,63582,43835,-41961,-24512,-222,84840,-7448,54884,14442,60021,42137,-29208,45882,-8396,-54588,-24572,31138,-18346,24363,941,46846,74943,-9091,631,-43111,-79725,-84850,3759,57652,25140,20486,-131498,-62731,2354,8570,-4765,-73646,28473,16123,-68347,50615,-52819,-35946,-10791,57623,-26876,85448,-40409,-43327,41631,-36624,18168,-5685,-44814,-15243,-67893,37440,-34339,5469,-61211,-10094,57163,-26094,11479,-49291,10150,-27395,-52351,-89924,-135946,-33836,29582,10007,-29533,894,2661,-25462,25201,-27480,-40615,-51659,55615,58749,33020,-95788,-77490,-50761,-52333,-3635,53102,29490,12186,-11285,-25449,5957,40248,13310,67962,32482,-35053,-36976,-85509,-34839,-60756,-26653,-77353,3372,44920,84269,-17485,-26971,39908,-44033,-38177,20649,-34883,-9919,9085,-70875,-22045,-15806,-74638,-36202,9558,-62391,-14957,-17744,-101690,-21376,-8730,-69628,-72705,-53900,59215,12246,43847,19939,6533,-22602,-16812,-6891,62461,38675,57102],[31741,-2526,31976,67808,56729,110306,39556,-54365,-42906,-784,-17062,-17540,-28862,-95665,-11061,43155,-47816,35016,-18975,-57741,19364,-58339,-18395,64210,34390,78897,-3878,-19721,38511,11561,-18237,-36604,-11310,49576,48394,2756,18992,-10227,74697,34351,54982,17226,10823,21422,-31427,-73221,-6676,-6806,-21135,24225,-64520,-22610,-51843,10137,17556,33058,20324,56884,21340,-50875,-22377,-11644,-4469,-44410,84577,24092,49071,34366,32858,33885,121712,8311,41340,-35288,-15240,45514,39058,20141,36739,-17107,8230,-15945,-67494,-19562,20826,-54072,-15174,-34631,-62815,-11675,5969,83105,7808,-8900,-26454,-68914,-34650,-66511,-92439,-91612,-57071,-67041,-17107,-62637,29097,108701,-57822,-77042,-48658,55587,30943,-171114,-15018,-1133,-30411,57257,33182,13834,-28489,-8466,36533,68221,-101829,17059,-19450,-97756,37777,-43445,-5856,-86880,-62085,51391,17694,-31358,17146,29170,-2062,4382,44363,-3636,-86008,-81307,-34246,1834,-23036,-9673,88826,21336,10583,-49139,-93348,54955,6499,-22124,-1676,42663,-37513,-17320,47618,73768,-48607,-20365,-6850,-1853,-18643,-28395,-111441,35579,22819,-27633,59616,33232,52389,-24741,32921,-13383,-73493,-67453,-12706,52353,-12932,-77447,-21201,38270,-30892,102309,55347,-17136,-35198,19972,38084,51009,92499,-14078,-8128,-23163,-16410,-44040,-50138,-78920,-75884,-6829,36318,14158,-17172,-49105,5832,4861,21083,37498,-42967,-42986,-11637,19159,23341,36989,19087,-52234,35030,-44504,-6404,61215,38713,30540,-63512,10939,-4626,-21845,75701,13478,51712,7186,-6350,41569,32014,31002,49272,-261,-4839,49115,-46772,-9391,10271,1489,-9025,-64289,19136,58071,-27689,-30036,101974,-405719,387486,30415,121612,25567,10111,25540,-5318,752,42518,-15015,54821,15385,-65019,-58517,-31883,50131,3519,-8680,-19637,-82958,-78565,8122,38975,-41567,-29479,2686,-55369,24882,17605,8633,-2466,14129,-7451,20175,6528,49043,-14614,-10905,61992,-30473,23274,-119378,-38447,28674,51431,14382,-16365,47798,40941,19368,89898,10092,-106150,-83003,-45806,-36475,49089,28004,-60450,34009,27607,-41525,-51541,10077,-8646,-19465,-10248,49222,-14604,-16284,53403,-42743,5897,25063,4528,-1683,-45378,-74250,-30072,-20870,-12382,1712,34022,-20411,-115635,-45665,-65208,-19907,31778,-42075,7553,6210,-26144,-57540,30433,69214,25797,43153,14225,-91551,-66884,56629,58485,-27833,25593,-3811,114345,86428,5454,-4938,56162,95879,23924,-3232,4234,16170,9340,20768,41358,-83860,-64054,13926,-44409,-24898,-12643,-123064,-26691,-32957,34266,-9267,-11876,9786,-12425,-26931,-4404,30876,74577,10046,-2328,105983,-33239,-12514,-55234,24791,-57407,-65955,-27996,-35252,50009,44723,-41998,79611,-65119,-49740,-13259,-35593,-7014,-40835,-11301,-19096,32899,24957,16347,10803,-28510,34698,-8727,-22063,37648,55359,-14916,-18244,48228,53616,-3668,-57188,-31919,-72651,46795,10456,2590,51431,-12190,-83889,-1478,-64247,-14718,5691,-83710,-41368,5833,21089,22283,-106049,5171,-51335,-14547,40341,-68068,-58031,-34343,5901,8410,38952,22154,27698,89282,19928,1449,4536,20223,68552,19096,70541,74966,-77289,-8153,-69010,1206,29326,33907,-57196,-48213,-34426,-20417,36177,56908,-15423,1223,25364,-67148,-625,-65462,26567,-51794,-38721,10564,34248,72908,71175,73641,34624,95667,24578,-5119,-23260,85588,18083,-35995,-42985,69033,-46324,-12595,26039,78326,-59900,-47940,-35292,9761,-45093,-13026,13996,17518,-4790,-26637,-42303,-61512,-74048,80134,-67105,-81772,-1119,42826,15237,-6476,-94082,-35123,-33698,46692,83217,79428,19357,-37243,-38103,72984,-20189,30211,-23924,94250,69016,17836,-48879,-44197,-56456,9358,-2326,15435,-48966,-34494,67988,14256,42460,73604,26868,-10687,75280,3795,-4278,-28725,-73411,-76201,29813,51435,-26170,-48518,-8044,1249,-29,22286,-5966,-57804,20984,-10972,43723,-54788,34438,-19111,58488,36289,54912,-3082,9980,-6393,-11224,26399,76772,82474,19481,19061,13112,41799,35258,58588,13340,-8103,-1574,10763,-33583,-5259,-12946,18714,39340,43357,55491,8902,26511,-20180,7300,4386,-33683,-13400,156276,90826,15818,-82615,-3282,65361,-5830,-30493,20504,-47313,59670,22794,16618,33003,-98406,-74631,23692,-46069,-21290,-30936,68897,16612,-16156,-81261,19393,618,-39582,-1493,-52284,-45814,31769,4772,24346,-74708,-9615,-53140,-75421,-51234,-43523,20337,21502,-5811,21754,73499,-58594,-53939,90688,-5903,-16701,-34068,13169,-5908,-19359,22032,51728,52052,17551,-35052,5738,21567,50725,-18885,-36355,-13554,56920,-37341,-952,67464,59911,-6869,28986,14802,-72268,-76082,34781,-1449,30989,34552,45291,-18761,-25411,-8064,-1493,-38129,73382,-54605,-106508,29232,957,4333,-2032,-15326,43562,-23222,-5759,-69168,1747,-55228,-27706,-110069,-56358,61814,20550,-55368,22566,26972,21215,15353,70392,-40774,-78513,19991,-71451,-42430,8547,-32617,-2730,-49262,70437,18261,-35922,-28285,-92151,887,-22459,-58078,-81060,-131578,32869,28700,40056,51889,62144,-3997,-85495,-69233,-2450,36430,-40405,-23363,48301,-13511,-25249,36298,1371,-17296,-74948,-86698,-9212,-32581,-60776,-54780,70867,9252,-39018,-16192,30140,-24778,11876,-41872,61479,18544,110084,-32676,-97922,4469,-60534,-8994,-13333,-19978,13620,-46770,-12238,-29263,-19561,-44579,9277,30588,-12301,-24579,61397,-2120,22651,-14958,23455,17383,68160,14036,-33683,-32435,-2796,-36255,-4858,-56565,-43969,-56881,8764,-31000,-10709,11690,24607,82859,4175,-29106,-4733,40044,41147,-27336,-31035,-64069,3155,66139,64934,-42149,-90437,75112,27989,24580,30433,-51618,-27006,60561,92739,66842,42511,17424,7981,19986,31181,37315,63318,48034,-18604,-16867,-14514,23292,-69870,-72750,-44469,53437,2981,8670,-20715,-50751,-49744,23803,-42790,-26670,-3462,22646,-112035,-12255,9234,30225,36262,-3446,-71136,39404,33982,54326,36217,-38017,-4550,14393,36650,-3036,115761,60009,47761,-62912,-19214,-137,65605,-1074,49640,2678,31543,56672,-58949,63581,-175,-54303,-66158,50416,-39189,21942,2306,51282,45878,-12322,22890,-80618,-84105,-90358,-3006,54753,68564,22471,-122342,-64352,-5294,6467,9666,-61907,27308,2807,-70519,36600,-84314,-18107,54991,63919,-14241,82520,-54272,-54995,51555,-31911,8461,-4289,-52896,-15947,-72871,36958,-10160,9510,-61034,-4768,49579,-21641,3147,-50608,12153,11406,-32986,-40325,-108798,-33883,31401,24057,13489,45857,743,-11014,43067,-4982,-14603,-36590,48998,61083,44346,-85406,-90600,-39794,-40782,-5971,36942,10304,862,-9077,-32831,20701,51617,-10257,53412,25467,-19088,-33599,-111619,-41047,-40932,-27153,-88749,25231,79929,121591,-19931,-12772,45694,-50045,-28179,31706,-14311,-4235,18360,-85253,-38139,-8715,-47878,-9306,-371,-63599,4,-2623,-74194,-29479,8951,-49733,-68604,-52520,34473,18026,34897,-11810,-633,668,-4268,-2967,57468,23161,59759],[22426,12843,46602,72627,53485,110168,44832,-46340,-53822,-15705,21485,22208,-12988,-102688,-7063,40159,-43175,8358,-26736,-46813,49194,-45634,-1062,85932,38347,87093,-970,-56804,5110,7573,7141,-39269,-31376,31921,14768,-9945,-10181,4613,72260,64088,74934,1772,824,14401,-23438,-54516,28363,-41446,-22179,9438,-79184,-33216,-65976,-10926,6625,34773,39731,64882,19042,-56130,-41358,-20903,-6075,-66024,98074,32043,42870,25729,32544,11143,136868,28683,45509,-23779,-1645,73451,10878,24,42597,-27762,26635,-15291,-75513,-27798,9058,-42188,-17446,-42085,-62307,-32462,-18300,87388,15947,-14669,-12407,-81690,-20513,-64515,-121495,-85794,-49005,-80092,-52267,-69624,7110,86918,-54379,-68193,-50989,25230,-180,-143458,13759,9469,-15236,68725,32524,1468,-36793,-26171,41203,80980,-82195,5978,-4616,-86929,38391,-9813,8662,-104888,-85360,37726,37200,-40272,14743,17903,15603,-6636,43922,-32514,-83219,-93145,-960,19809,-15760,-12313,79337,2945,7468,-75217,-57830,63894,-1919,-51244,-12432,65282,-1455,11308,31774,78923,-40897,-30371,-21449,5469,5623,-45398,-93056,71591,42595,-25229,50747,21608,43891,-34948,59284,-16532,-86407,-79717,-10993,13723,-35838,-70295,10901,70371,-3917,101990,48868,-18485,-46081,2185,61872,38671,63181,-21179,-31815,-36778,-65022,-67784,-53639,-69962,-93078,1278,42064,10014,-17900,-88079,-7903,13851,3065,54360,-25085,-36084,-16136,5415,36926,27713,33974,-58313,31944,-20772,3188,80094,25061,33632,-56439,20044,-15502,-12413,71866,44682,64974,15217,-9599,17627,49436,42687,27598,-22417,-5225,13386,-89984,-50551,-27406,-14503,2667,-65498,53875,72475,3938,15593,99869,-440356,401342,5004,103748,28358,-15656,31834,-15045,-1561,45486,-20217,56753,28146,-49846,-49593,-16744,41069,3024,-6323,-13624,-58938,-78961,9934,36766,-2725,-4623,10658,-55660,-21726,6318,1906,1373,5173,-22860,-38177,-544,47856,4094,-12691,71592,-13834,35928,-109444,-41265,17605,37959,41252,-23897,64469,68158,30817,59051,-3652,-135983,-85753,-19626,-36069,11016,16948,-58151,31775,17244,-41461,-62907,-32536,-29638,-940,3692,53800,-29103,-5426,54329,-43319,-25972,17222,-314,16841,-33536,-46927,-6436,42164,25836,-11018,28900,-14979,-112342,-37452,-78706,-13067,20988,-14732,9820,-1198,-12056,-63867,28310,37103,11623,39435,12008,-75855,-69091,38515,75331,-14639,17008,-12364,77891,79532,33382,6063,27215,75880,9644,18831,9284,-27592,2672,25059,36256,-70842,-55423,17603,-31304,-35144,-16230,-94101,-8963,-42994,49528,2663,17794,9222,-34161,-60517,-15726,-7692,57908,5893,7733,94706,-12256,20460,-43888,39166,-37067,-110417,-16427,-30019,48286,48288,-44037,73964,-31617,-24391,-24719,-42569,1895,-25165,1010,4833,28914,28285,-20023,13388,-14174,26087,15182,-45084,15434,57043,-16392,-34020,24284,34421,10219,-23744,-12575,-71734,31616,20256,-8391,41828,-12506,-88093,-5627,-56958,-29888,-2448,-71238,-37878,28845,19842,13595,-104427,-20246,-52460,-12287,30410,-48848,-50098,-51220,-9425,12994,45582,24565,41137,85179,6777,1059,7916,22011,79906,16732,88464,70111,-70853,19712,-60998,-2429,28815,63801,-21954,-41793,-36339,-36747,10165,-659,-44058,8347,34644,-57320,16439,-62601,48008,-64157,-54327,24964,39059,64045,76973,76985,39479,78318,18846,-3486,-24673,81081,37617,-19238,-22205,70257,-89628,-16750,22341,78169,-62168,-63396,-25573,37484,-39007,1991,8880,21042,-8545,-45642,-32390,-47631,-69865,84300,-47888,-73282,-27912,49703,29218,-10020,-70177,-16326,-18675,33476,106614,65607,33087,-70524,-52216,38504,-16106,29212,-20296,68981,39092,3071,-67274,-49590,-73495,28250,32482,6080,-54499,-38607,55368,11970,30453,56641,20705,-1462,36960,11261,-14145,-43910,-105155,-93238,32276,24605,-21692,-42291,-12114,11772,-12069,-17297,-1351,-24792,13015,-1227,83237,-60695,27165,-29507,65787,44204,65087,-2559,22592,-200,-11548,-2546,56264,65946,13389,4771,11343,36659,31154,59542,11995,-30248,3097,-7078,-34248,-7776,-20669,2048,42227,45324,48198,22558,40321,-17360,29247,20428,-31062,15671,119437,82495,28865,-74575,-16339,78380,4716,-75214,2196,-37047,69620,-19925,-12996,26812,-96776,-59593,25091,-24093,-10460,-32910,88624,18843,-17892,-86818,7681,-24245,-19301,-4415,-79298,-61006,16289,-5370,11725,-69201,-881,-48119,-54933,-47037,-38208,2883,4588,-21639,4446,63138,-51294,-19443,61271,-17004,4466,-38875,8598,884,-40169,8044,27189,27053,-707,-41747,-313,29930,54720,-36056,-24922,3240,23737,-37203,-14556,80462,49610,-38251,15267,-8506,-54774,-100652,7865,15759,43275,43977,35445,-16912,-24711,-7092,69399,-37419,51098,-47034,-33561,53646,-13118,2467,10414,-1950,39769,-22540,-13208,-70900,15738,-46663,-32521,-113002,-49128,38869,64101,-30157,15592,57376,44032,43192,73770,-26012,-69228,7207,-78841,-37734,28590,2700,-33219,-49062,86427,25491,-19030,15229,-102026,-5078,-17605,-78140,-70640,-121415,42508,27044,39678,37803,28838,-12207,-79187,-58434,25930,46264,809,20949,62781,-13475,-6410,37552,-1871,-17309,-94277,-120004,-6191,-26225,-70907,-45960,77796,36865,-25262,-13214,20164,-16263,8713,-40718,63105,24379,100483,-24824,-91293,29892,-51419,-16739,7426,-13761,66074,-9835,-181,-23756,-38729,-28560,-5569,35699,8740,-4623,32695,-19675,20546,-8303,9515,26905,47929,-666,-20589,-75396,-10009,-17611,-27268,-61817,-30574,-40601,-11960,-41809,1881,2924,70960,101203,-15779,-63160,13337,53321,24478,30565,-25085,-31734,21065,60537,77456,-11349,-74090,58894,29767,15361,51984,-44318,-27194,53930,80079,53920,47576,25153,-14634,14555,38500,28402,60821,54734,-35924,-36258,-9111,-4348,-84762,-65721,-40483,53981,13128,-41946,-38114,3272,-44907,17521,-43733,-29631,2931,26078,-96396,-1365,-1636,30033,10174,-5793,-57777,46658,44809,64996,40100,-49673,9976,8324,16087,-5371,100212,51483,48851,-61664,-5448,2464,45458,9072,50404,-5592,461,63165,-80840,78171,486,-58519,-79076,75743,-65002,27283,9742,48745,14327,-17561,43320,-97531,-89169,-84951,-8506,45515,93532,27135,-97672,-47990,-10324,-2584,15737,-32730,23161,-11442,-62447,27662,-110134,1772,102754,64409,-2733,68018,-46126,-42550,62784,-24364,942,-789,-55819,-10284,-67604,29606,27092,11949,-50435,3009,43350,-6587,-12816,-47212,15811,49630,-13541,-4061,-52726,-24347,38142,42262,55928,92706,-5875,3899,55105,17742,15954,-19611,39883,53771,46377,-69971,-91832,-27222,-23756,-6791,20188,-10430,-9797,-8661,-24185,34024,50897,-42745,36178,20380,4107,-16268,-118892,-40249,-12690,-21832,-67014,39109,126799,149214,-14151,5561,42282,-57429,-5537,40173,13346,8027,26300,-82834,-45612,-781,-27074,11648,-6255,-62405,22115,20063,-14810,-32992,32911,-24107,-62240,-48049,-2901,24204,21795,-38755,-16271,15915,7367,-2696,47357,3110,46948],[6989,28260,64940,80465,41913,86790,42915,-30039,-42033,-26578,62815,45013,133,-104589,-5528,27600,-31911,-16446,-41178,-33095,58617,-34545,14856,93928,40856,89028,4302,-88215,-23248,-3018,27254,-34131,-44602,19430,-17644,-11881,-41580,16418,60658,84039,76697,-10584,-13982,6388,-8375,-30036,58729,-70229,-21352,1779,-84468,-44221,-70945,-20214,74,37444,59999,67148,12718,-52280,-53229,-29787,-16180,-73440,90110,33658,34468,22018,26340,-10511,134322,54598,41658,-9009,11285,79041,-16364,-12332,44067,-35894,26340,-14775,-61452,-35212,-12843,-20491,-10298,-45056,-48488,-45096,-42902,77012,18239,-12465,5150,-85582,-4396,-60402,-133303,-71492,-32742,-81138,-74517,-74394,-6754,48917,-45272,-45008,-46630,-9530,-21124,-103910,28453,12992,5354,68965,26406,-6873,-35988,-41982,43549,81949,-45797,-10400,26483,-65064,34483,19394,19327,-97681,-100383,19068,46648,-45479,13722,11470,37915,-16315,42234,-41913,-72811,-86701,24082,27232,-1566,-11477,60205,-19487,6612,-91401,-14478,61615,-6962,-73434,-18544,77031,35128,37665,6207,63851,-32295,-31399,-31579,12403,22361,-59556,-63053,94101,51300,-16377,36785,14739,30338,-42725,75291,-21100,-90297,-79388,-13248,-13254,-48690,-49536,42550,91886,14940,95373,51371,-10696,-47169,-16575,81427,26073,28470,-30498,-45888,-53790,-93803,-72491,-63550,-48271,-92981,3994,42049,3480,-18249,-122756,-19252,14053,-12802,61302,-16014,-24860,-15450,-6996,41900,13208,48606,-50868,40386,9620,8756,86499,-3576,15402,-39272,21282,-34586,-1893,46835,62861,61824,18398,-22142,-5248,64817,47670,-6464,-43561,-4361,-13034,-104747,-75476,-65648,-28292,10546,-66610,55476,79152,17233,48542,71364,-402340,397194,-46976,21849,34719,-31413,38906,-13098,-420,36254,-23634,48306,30783,-20490,-40760,-4402,24261,1674,-6945,-10225,-44422,-75538,20107,26528,27218,19455,4019,-47102,-66449,-8868,-1883,1946,-9113,-37779,-82164,-535,34261,25058,-13777,71786,-591,43091,-85341,-40179,4421,21029,63437,-28630,60591,85256,33738,27304,-7999,-140994,-79595,-12973,-34504,-35372,6885,-60058,21642,6401,-32801,-72099,-65427,-52176,7405,13789,51435,-40985,1235,47352,-41584,-55295,10653,-4750,28467,-17787,-18393,24242,72498,70703,-19018,26652,-5622,-90433,-17676,-78124,-1341,1276,-7642,16106,-5491,391,-54274,17615,186,-3478,28071,3177,-48974,-61481,23920,62748,-8743,4780,-12702,26924,61490,48240,17293,-3684,56200,-15845,31227,13766,-61410,-1755,22303,41453,-53746,-44513,28268,-23089,-44664,-18639,-75380,1290,-40329,62392,11348,29032,2164,-37395,-81899,-29415,-35821,53821,755,23452,76623,8078,48571,-23887,29741,-21437,-135608,-489,-17324,47042,45886,-42914,67162,10518,-6747,-41358,-44449,18033,-5461,7383,24237,26898,20271,-51886,7907,4068,15907,40283,-64411,-6273,48349,-14620,-38616,3787,9583,19257,11129,6089,-61670,20818,27210,-14442,26473,-13397,-85534,-8037,-45760,-50843,-15387,-50594,-28965,57802,13323,504,-94485,-39988,-41901,-4020,5462,-28283,-33450,-51985,-15480,16431,46905,19112,35866,71170,-11194,-1608,12737,16454,74385,12005,96304,55792,-56240,33986,-28799,-98,28825,73828,13215,-31041,-26719,-43914,-28218,-44212,-53514,18500,43301,-33079,36724,-57317,59382,-63587,-61012,45332,38121,24744,78187,81735,32634,55385,7862,-5186,-22587,73396,51593,5162,173,62401,-111023,-21825,18112,65658,-58177,-67941,-14708,56026,-52126,2686,12346,18632,-6724,-48927,-18403,-37887,-59970,77987,-39286,-56242,-43564,48120,48601,-13522,-43760,7488,2397,9170,116113,65212,45855,-89854,-61457,7508,8718,28799,-7215,28052,8231,-6492,-82762,-52112,-85297,40773,71298,9179,-40343,-31709,29579,6154,19120,35678,16318,10323,2418,19377,-23388,-56410,-117844,-96227,40648,-14334,-16042,-26563,-15136,20336,-21228,-43744,-2403,-4133,6068,17906,104464,-66406,13239,-28293,58325,41253,60333,-2905,23220,-11823,-31215,-25703,36743,34250,295,-2299,15323,24283,26245,43959,9747,-33497,23320,-18701,-23048,-6313,-24004,-16014,32269,45372,41205,16899,52595,-344,34591,16925,-33126,50142,64476,62440,39964,-56537,-14500,77437,9112,-111494,-16728,-24328,64255,-63400,-30583,20722,-87365,-43684,25054,-7692,-1677,-22155,90445,24967,-8645,-80626,-8769,-49872,-262,-6518,-94121,-71806,-461,-11118,-2594,-63456,4036,-37166,-39080,-28664,-30714,-18550,-9481,-31931,-9266,46960,-24088,18292,33621,-19068,19622,-40717,-12622,913,-50680,-4050,-3578,8777,-25010,-49455,-5464,31942,44794,-56224,-8274,17921,-9887,-53461,-27251,83014,31485,-74427,895,-21411,-26285,-121957,-18850,31625,54935,45558,28208,-6697,-20957,-7683,113997,-23168,33519,-42460,31299,75953,-14553,92,23422,8062,19298,-21150,-15590,-70696,28666,-25964,-31776,-100478,-32812,11398,107547,1160,11456,72739,74731,64069,71270,-6757,-51878,-10870,-76207,-17967,48139,39040,-53752,-44965,75019,31025,-5140,44635,-109916,-8817,-19167,-89625,-70225,-109296,43606,23951,36186,21742,3776,1623,-47756,-44610,47388,56383,52629,64243,74313,-15927,21161,34125,-13271,-17433,-114762,-136489,-5421,-19300,-67777,-34474,79072,56706,-10576,-5342,11048,-9793,-5070,-50796,47834,26504,72781,-10085,-73862,48103,-37342,-30141,33615,-2869,103743,17436,19893,-13519,-51013,-13816,-16580,46659,33646,19880,10174,-27140,10723,-111,-3007,30028,18967,-17439,-6062,-102577,-11941,-1198,-50721,-50879,-12779,-17412,-31095,-45104,22788,-1233,101698,98747,-32710,-89940,33523,56978,-2511,72390,-24419,-10932,33664,33956,76646,27129,-48278,30131,32710,10758,60166,-33318,-37575,43423,60350,32761,54239,30784,-36198,6185,41868,16568,57868,43285,-54797,-46797,-12295,-20120,-71644,-54023,-32302,38737,14530,-93834,-48136,65476,-34978,17055,-37059,-33181,5756,26141,-65371,4557,-10082,26313,-11492,-3647,-34085,52252,35443,69243,32733,-46520,12039,-1339,8277,-3242,73657,41405,44598,-40303,13116,5962,30009,16481,59981,-6155,-23488,59905,-87292,86630,-1445,-59956,-57298,99727,-87876,34753,20371,38577,-12326,-21542,56998,-91190,-91979,-69403,-12066,31902,91081,34799,-63305,-22604,-12656,-17110,11937,3635,16355,-25677,-46284,23965,-123727,10945,112017,58311,3959,46932,-20988,-11988,64959,-19255,-5090,4833,-52505,1419,-54921,11988,55680,9569,-31397,13491,41312,17864,-30206,-43019,21068,75806,-3077,13194,9567,-8438,48818,62306,79201,115031,-16382,12668,55744,32204,40482,-4574,29843,39527,40947,-54187,-83288,-14436,-1013,-3244,7480,-28846,-18359,-20907,-1035,45374,37523,-73473,21571,18644,28458,12516,-97345,-33528,14720,-13179,-15055,38958,162042,156695,3245,23036,27853,-64339,20573,41540,42775,23462,27751,-65774,-43016,5760,-17561,23105,-5160,-60449,41706,42733,56947,-28511,60378,803,-53217,-42377,-38111,28497,9985,-53999,-33843,19977,14571,-5845,34151,-16410,19586],[-8896,38243,79481,88838,24031,45571,32084,-14432,-7814,-29149,93110,45855,8650,-96577,-2899,6583,-14376,-31179,-48026,-12310,47008,-28509,29589,85141,41466,83407,11422,-101719,-44194,-18851,39613,-21878,-50093,11793,-38571,-5433,-62978,20876,41794,84933,58086,-17572,-24359,-4245,9576,-5681,76101,-83114,-17386,5422,-78320,-52586,-66854,-20829,-3333,38321,77217,64813,6306,-39677,-58510,-39360,-32645,-61180,63572,24225,26300,27852,16814,-20018,115835,80029,33211,5590,21905,58380,-41025,-8627,43711,-36854,8020,-10931,-31783,-40722,-40115,5465,2719,-43571,-24632,-46908,-63484,54619,12440,-4919,18973,-77927,7949,-58432,-126972,-56330,-15968,-69703,-82837,-84386,-7370,12029,-31999,-13511,-38561,-40805,-27908,-68028,23716,10872,27485,59542,16405,-8468,-27884,-52988,42670,68291,-8736,-27412,66789,-39097,29205,40971,25594,-71861,-109353,1091,43279,-43344,17123,12456,63215,-17155,40255,-29843,-47929,-67177,33662,22637,14539,-8954,36323,-41145,7039,-93379,18402,49900,-10389,-83736,-18451,76803,60532,55273,-23183,42300,-25046,-23867,-33986,19761,35863,-57243,-29859,90763,44176,-1597,21135,13867,15959,-45769,82730,-20447,-85532,-66258,-17366,-23533,-46939,-19412,62832,94045,17683,89894,62376,3017,-39325,-29866,84307,15688,-1178,-38729,-36065,-74439,-93617,-63794,-76687,-19413,-72918,2106,35870,-5186,-18821,-138724,-23777,6404,-24398,58511,-12125,-7591,-9702,-14171,39315,420,61734,-28006,56813,37358,9581,79132,-40658,-20514,-19835,10250,-57858,6779,9091,59109,42907,11356,-42470,-18170,77317,49522,-42737,-56875,-6476,-30654,-90162,-76919,-90555,-34080,12828,-66716,24619,75911,9030,58863,22437,-318914,353127,-98778,-82333,42079,-35063,45685,2196,6403,18279,-26775,30353,23564,17967,-27545,6629,3412,1550,-10913,-6886,-40066,-70039,33996,11806,45757,41295,-14636,-35237,-100737,-24798,159,1009,-26582,-45229,-98609,5810,9090,39237,-15617,61949,1978,44201,-50930,-35681,-4252,10009,75282,-28715,39627,86947,27010,7975,-1532,-122911,-65275,-19347,-28968,-71632,-212,-65587,7994,251,-16688,-77046,-83409,-69867,1168,18307,41625,-47070,1958,32330,-38476,-73104,6128,-5234,29082,-2437,7834,53228,70800,107597,-24703,25483,3395,-56592,2868,-64695,12652,-23719,-19965,22051,-5934,8572,-26214,1845,-28142,-17603,14906,-8445,-21762,-44091,18240,32720,-12789,-5464,-6430,-20438,38464,45801,25939,-25611,39680,-43660,32654,14438,-71098,-4298,11984,53875,-37152,-31642,47187,-19540,-54643,-25196,-67429,1533,-30570,67983,14915,27815,-6484,-19436,-85249,-42123,-42900,51242,-4103,39944,57999,14615,62614,-1767,-1012,-7956,-129446,13750,1093,47317,40259,-37849,63145,48027,-391,-59806,-40781,37646,11377,6351,40309,26266,11518,-62094,-3954,18967,7565,62108,-74855,-24173,30562,-7368,-30936,-7494,-9175,16752,36230,18531,-51998,14430,27473,-17057,5986,-15746,-78490,-10777,-34031,-69210,-29084,-29781,-10732,85919,6272,-13959,-77792,-45946,-20305,5157,-26324,-13499,-12604,-36446,-8788,19941,40426,1988,8308,45393,-32983,-4895,18891,5981,53563,7650,95394,31651,-41751,27896,14987,10364,26866,63567,39191,-17878,-8888,-40952,-68061,-55335,-40889,25847,50595,2496,57283,-47290,57525,-52894,-58216,62054,32468,-19665,76241,83704,15229,32489,-1976,-9901,-14784,65669,53837,26478,20872,47631,-106735,-23708,14772,40578,-50286,-61730,-933,61447,-77117,-9890,22402,12278,-627,-45109,-8074,-35237,-46409,65655,-38469,-36683,-50160,37416,67865,-15365,-16264,29774,26196,-18230,111859,66228,53574,-85966,-66341,-14634,45637,28473,11897,-14606,-16937,-8131,-84701,-49103,-88108,44945,99139,24834,-11466,-12523,-4368,453,12552,14739,14523,21668,-23011,27086,-30827,-59395,-103116,-83464,54544,-53866,-7881,-5581,-15872,19029,-27636,-45148,-12002,-8705,773,34342,99760,-64612,-3861,-15225,43283,31640,37709,-4549,13864,-34350,-62548,-36708,23342,-854,-15523,-1148,21609,6107,22495,14311,3472,-13870,53914,-22032,-5519,-195,-24655,-32572,-37,42837,39741,-1415,60249,24513,30709,3405,-38291,78446,11111,35865,46390,-35253,827,67644,8642,-126989,-31123,-14195,45076,-89951,-26707,13195,-69839,-28145,24302,880,3780,-3640,71293,32614,9359,-69540,-27748,-66064,15135,303,-93312,-75013,-16665,-11036,-17191,-60140,5368,-23669,-30050,-2668,-22277,-36732,-20022,-35348,-18927,29359,17560,47652,12837,-8363,25691,-36963,-41516,-2920,-48733,-12608,-29558,15,-49023,-55388,-8870,25135,24269,-68358,7826,24814,-27173,-77342,-33106,76798,12212,-102643,-10731,-23325,1161,-136420,-38355,39097,60330,36111,23485,7825,-15494,-7482,118398,603,22249,-42168,61880,91247,-1553,-2843,29506,7760,-14788,-16103,-13054,-64875,36613,870,-27108,-75284,-10036,-13239,129729,24101,10217,66328,101858,73747,60827,12930,-29807,-27418,-65915,13106,61937,62959,-57763,-38177,35765,36160,2415,46731,-113602,-6381,-25253,-89515,-73328,-101244,36217,20783,32871,5709,-7723,31491,-2942,-31227,52228,63741,96778,92220,77799,-20315,45181,29132,-31659,-20673,-125297,-127894,-6327,-13047,-48284,-21575,72309,61308,3067,3771,10007,-5492,-25892,-67921,19317,26707,38952,9273,-50028,52640,-22174,-49432,56680,11292,112567,23756,40636,-2945,-50328,-5866,-18228,63961,59116,44234,-1242,-22437,-4602,7746,-12256,25897,-7716,-33225,-882,-103270,-8283,2938,-72433,-27214,4316,7991,-40886,-40333,50166,206,110573,78861,-42925,-100264,47428,41062,-34852,81914,-28164,-2714,38717,-11645,57453,59194,-20570,-435,38360,15019,55413,-15358,-49736,31135,40682,5062,57766,32147,-51118,-2656,38164,4632,58532,18980,-71961,-47669,-23356,-21348,-37590,-41024,-22894,5858,6414,-103775,-49740,111198,-28114,20912,-24920,-37056,5427,22005,-28750,3748,-14209,21396,-28325,1651,-6296,54313,11481,69070,16781,-32060,319,-6644,15956,2918,45510,32648,34501,-6852,30909,8450,23178,17031,76255,2547,-34038,47249,-75973,87653,-1085,-52501,-10064,115095,-100125,37597,29487,22838,-27174,-22019,60372,-68591,-88339,-47370,-14103,16109,61405,44286,-27953,-2434,-13239,-33080,-845,36304,8465,-36659,-26224,25096,-122292,-314,84639,46264,4179,23864,8815,23563,52386,-20461,-11162,11469,-44110,15733,-40051,-15957,60306,489,-8734,25177,41939,46145,-41597,-41327,27840,84752,-4775,15420,52133,8140,57814,80569,72674,89467,-28722,12609,42728,31280,51763,5406,20360,23012,31581,-41556,-70899,-3220,26309,5626,197,-42603,-24235,-49280,31085,54877,15989,-90204,14495,19988,47056,45848,-49582,-23888,33006,-4472,47074,23444,166267,139732,29633,35916,3366,-68207,41920,33601,68266,37542,20740,-41238,-32179,8835,-19584,24396,4436,-58219,51213,56637,112135,-15797,84364,18578,-41719,-38153,-57547,30215,4120,-55375,-45191,13898,15119,-10827,19851,-30871,-13735],[-20166,38132,80760,90467,3527,-3073,13266,-8553,35726,-21880,104282,30208,10894,-75913,3148,-18332,7587,-31318,-36005,14738,24134,-28449,42873,61822,41267,71072,17975,-92877,-57437,-36239,41756,-5613,-48757,3810,-43269,2631,-64971,15131,19594,64726,25147,-17697,-24832,-19386,26168,13327,77650,-76445,-9541,20207,-62540,-55918,-53769,-17947,-4776,35134,88377,59550,2915,-22287,-60305,-51568,-50277,-31136,26438,4482,20694,40897,6643,-10532,89381,98435,25653,16193,27056,17696,-62329,10921,43688,-27705,-19522,-1726,2747,-44499,-65265,28694,14998,-39243,-687,-38860,-76372,27430,-547,3248,23331,-59901,12113,-61662,-109767,-47287,-4708,-49157,-82415,-99201,2318,-7798,-16323,18400,-29252,-61719,-22390,-42385,3421,6690,46278,47508,4511,-3824,-17166,-57962,38152,46078,14112,-40292,102345,-16097,25564,53545,27590,-46129,-114446,-10400,28762,-33970,26072,19718,88369,-3197,38130,-2787,-9583,-43301,27650,9992,27602,-7592,13986,-56600,7881,-81326,27862,33027,-13722,-81005,-12690,67554,67233,61217,-48309,24883,-21574,-11221,-28223,29876,51478,-34847,-3672,61434,24036,17321,6985,18161,5192,-42766,85730,-8717,-74055,-44566,-20111,-20330,-31926,10382,63582,76084,3245,90773,76737,18488,-26847,-34433,68099,9391,-19984,-43547,2531,-95364,-67489,-51706,-84947,8595,-38230,-2281,24652,-14996,-19885,-130539,-18162,-5749,-30907,49043,-7400,13702,-1177,-12451,31950,-4931,71114,4172,73561,53859,6773,61951,-75609,-60976,-4626,-13881,-80544,11275,-27362,38870,14478,-8227,-66697,-17832,88931,53658,-60058,-57956,-14255,-47358,-61057,-58652,-92139,-28536,9112,-64550,-24972,63260,-15350,44587,-36713,-213157,254290,-118548,-156113,47277,-29798,50649,27875,19248,-2081,-30445,7396,9397,57218,-3838,19235,-17243,4719,-17061,-1797,-43355,-63869,45019,-856,55394,59624,-39052,-25345,-118317,-37176,10268,1120,-42600,-39531,-88940,13156,-25271,40229,-19551,43864,-8503,39914,-12972,-29453,-1990,10339,73585,-23820,11551,74382,10889,6319,13803,-92048,-47064,-28859,-16808,-86583,-4662,-71756,-4223,7229,3473,-76743,-85941,-75804,-18672,17062,25096,-45441,-2900,12956,-33359,-74924,4077,-2,17158,8090,28535,72114,52530,124865,-29449,22914,9317,-19347,17168,-42123,26156,-48824,-45811,24816,-2512,10950,17032,-14261,-39017,-29240,5216,-17148,-3375,-18973,23197,1692,-25866,-8756,2606,-48885,17328,26874,30076,-32180,25614,-64826,25637,9956,-51223,-6948,-3982,64804,-24611,-17924,69059,-18824,-64136,-34559,-61802,-6991,-21591,63925,13223,19947,-11242,14005,-71771,-50664,-27510,44044,-6479,51842,41398,-4320,57280,13117,-42039,5344,-97256,20484,21401,49100,34991,-28493,63625,70033,-5341,-74644,-32308,55211,19401,-1341,56030,25914,8010,-40677,-18855,24902,3571,77750,-72536,-37748,7595,5372,-14506,-8650,-14452,-550,43464,21601,-48163,12207,18343,-19713,-17589,-21347,-70695,-16617,-24800,-75305,-38838,-12735,16538,105218,3190,-26290,-56307,-33630,8743,11670,-55299,-9639,6354,-11336,8693,23855,25586,-24924,-32717,10644,-52804,-5341,25033,-5822,23322,5585,87064,-795,-33350,3257,51562,28727,22493,40628,53252,-4662,9471,-31140,-96291,-33439,-13323,23906,55378,45139,74322,-30776,44728,-37958,-48641,67059,24970,-47823,73246,78253,-7140,13103,-4971,-16524,-779,59594,41648,34739,36451,29812,-84652,-19870,13116,7092,-40920,-48448,16291,54777,-97058,-28355,33153,4709,7780,-41949,-9832,-38749,-30955,52244,-40156,-18339,-54058,19119,80641,-13914,11252,44889,48654,-41517,99784,53301,52815,-58077,-69334,-24229,81120,27461,32493,-42624,-31273,-4422,-66939,-39702,-76855,41661,107840,48983,23080,16056,-37935,-2991,11818,-2532,16539,31173,-38053,33397,-34847,-49209,-64757,-59791,69639,-79453,2923,16697,-14679,5142,-33251,-21577,-29669,-36191,-1810,36732,74451,-51162,-19729,5196,30920,20947,146,-8459,-678,-58478,-89258,-34571,16909,-26899,-28682,6045,25333,-15420,20557,-22136,-6140,24274,85236,-17481,10877,9696,-24222,-44317,-53617,37420,44968,-20421,62624,48390,27642,-7080,-42524,88787,-23562,10951,46219,-16216,24358,57963,5516,-117840,-35894,-10061,17795,-87810,-527,4457,-46411,-14422,24509,2637,6030,16125,36209,36221,29342,-59621,-45672,-67073,26067,20080,-79930,-68978,-30160,-5983,-29669,-58547,3934,-11702,-26816,20006,-14250,-46318,-27867,-31576,-22639,14580,57104,59794,1741,12121,22563,-26051,-65604,-6311,-36544,-16714,-41238,-896,-66521,-57163,-11497,8528,-711,-66867,15286,20420,-18032,-95308,-29862,64746,-690,-114913,-19299,-17771,17497,-139350,-46787,33738,56038,15943,20088,20481,-9787,-3058,90606,27082,16197,-45576,54833,97341,22326,-5217,23040,-5977,-53333,-5873,-5593,-52100,37512,25096,-21658,-44343,14218,-28570,119893,29052,10864,41542,114113,71780,42749,30133,-6936,-34628,-53126,47225,65441,65309,-43426,-30151,-18650,41272,3034,21991,-111477,3204,-31717,-77161,-70126,-95120,22166,18197,32687,-9990,-5765,63429,39543,-21000,37090,64244,117818,97502,71648,-25330,53262,24301,-52841,-27358,-117965,-96459,-7871,-8727,-15894,-9028,54945,48900,14576,8716,20838,-3420,-47816,-83125,-12282,27173,12728,29839,-25626,42832,-9317,-71979,69284,25873,92802,9543,52746,3315,-36480,-7427,-8467,86585,80336,63551,-2462,-7688,-17961,14239,-16772,16009,-22804,-44583,-11471,-78799,-1361,-10739,-89146,2049,15937,30231,-36938,-28978,76814,5631,99740,52166,-44780,-92574,48724,1429,-66147,58279,-34704,-1164,37784,-62585,23999,72804,-103,-22766,46621,27893,41945,8585,-56785,19686,27197,-24086,54174,27858,-56163,-10185,26070,-5065,64005,-8308,-83087,-40018,-38140,-10482,2996,-31564,-15745,-40157,-9297,-50584,-43475,121802,-31062,26710,-11340,-38363,3950,13677,1407,-3539,-15158,17234,-41028,7649,18209,52444,-16094,65256,-3176,-13766,-18714,-360,33931,11652,25173,26934,21794,28831,42413,8636,25643,9841,90817,18468,-30805,27910,-50929,81481,4099,-34326,41763,117837,-97450,32267,32549,5399,-26380,-18847,52007,-40311,-75103,-24299,-15815,-81,14089,52803,38,989,-13519,-45117,-19474,57875,2283,-39676,-7287,29827,-107495,-31199,43048,30205,-1482,2309,30080,49675,26955,-28608,-18526,17146,-34145,27585,-28703,-49867,39023,-14761,11508,35365,41205,70057,-41924,-41621,35875,77950,-14699,9693,60059,19404,56220,93250,40063,17749,-40145,5296,19290,12090,47580,8022,12509,9250,21842,-32784,-60814,4497,53167,18036,-3053,-51572,-27714,-83304,63740,62770,-6080,-86121,17404,22967,54507,74465,6785,-15566,38129,1804,92789,-2588,137334,104165,56524,43325,-26778,-67396,54248,17984,85215,46027,7023,-18158,-16595,7804,-29121,17442,21710,-54786,47883,55702,130644,2188,96382,24862,-28824,-37859,-55078,30333,6511,-45990,-44344,2232,8684,-15770,6247,-37713,-41142],[-24192,26423,63203,79212,-15028,-48365,-9900,-17305,68061,-6150,97138,10340,6125,-43884,12458,-40962,30194,-17683,-3265,42529,5913,-32496,52981,30794,42078,55097,20288,-67331,-63292,-50001,33969,10225,-42602,-9912,-34859,4507,-46083,-1379,-1303,30081,-10445,-10388,-14408,-39098,38511,23949,66734,-53664,1931,40750,-42401,-53367,-32970,-15841,-4703,27105,92108,52886,3937,-6170,-61442,-67425,-62880,7054,-11966,-18844,18867,54326,-2161,16750,65437,104313,23809,19598,23776,-30287,-78747,37170,45075,-9120,-43938,12265,31864,-47579,-80919,43652,19640,-34796,10531,-24694,-80038,3903,-16360,7564,15616,-36899,6589,-69714,-92429,-46470,-1781,-26070,-79995,-111633,13297,-5276,-493,43336,-19456,-68395,-10022,-23759,-22036,3759,56448,42167,-7289,3840,-9486,-57588,30268,24527,16280,-45491,120541,-154,25393,56375,25952,-39726,-116531,-13199,8261,-21711,38372,28984,108843,26542,35319,27371,33053,-22328,11231,-3733,33832,-9852,-1734,-61405,8333,-59593,13035,16208,-17000,-67912,-3639,55446,55069,57269,-61381,15109,-24037,998,-16764,45096,70074,869,10007,18782,-264,37798,-3649,25252,912,-34066,87000,15547,-58298,-21614,-18288,-11655,-10109,28667,43991,45812,-22257,97638,87242,31780,-16125,-32190,41151,8057,-28135,-44272,58406,-110674,-29560,-45262,-80491,28032,-97,-6601,11252,-24364,-21009,-104621,-2308,-18089,-32635,37261,2374,34616,7125,436,23219,-627,74453,32308,82421,54734,2851,42361,-98489,-88312,3858,-46739,-97697,10585,-48729,17740,-13558,-38300,-89528,-7833,102862,64160,-34815,-46886,-27518,-71114,-37649,-30681,-68401,-12190,473,-59017,-73060,44071,-44674,12053,-94191,-93755,107802,-87443,-166394,48025,-21833,52796,57340,36184,-18408,-33687,-13817,-7335,88236,33089,35206,-34043,12200,-23083,5338,-49943,-57555,47169,-4024,60997,72781,-62639,-20682,-116981,-42133,28907,4467,-51453,-18946,-64372,15045,-64552,26526,-25574,21514,-28747,31832,20451,-23649,14259,20512,58194,-15271,-12482,54130,-12603,19022,33593,-59615,-31169,-33872,1629,-81274,-7894,-74801,-11011,34663,22629,-71331,-76404,-65876,-46032,11464,3665,-36039,-10990,-4500,-24338,-61731,4647,10239,-5326,10737,40427,75473,33000,118920,-33413,17202,11606,13543,24357,-15579,36984,-69062,-76592,23957,4328,7430,64841,-26734,-31258,-37362,1529,-17967,2449,9952,36150,-17989,-43717,-3011,9857,-52793,2944,-2666,29013,-23775,11516,-73931,15432,1419,-8905,-11631,-21914,63783,-17862,-5809,83030,-18859,-70751,-39851,-47975,-20004,-19779,51334,7474,8432,-8610,50122,-48476,-53074,3422,33223,-4176,55230,25050,-47901,33337,11600,-78386,18368,-58103,16314,38376,51275,33032,-15518,67588,72305,-18392,-80778,-20810,65525,15930,-13103,73267,24782,9935,7146,-33247,20269,4777,85329,-56898,-47529,-14976,21074,4178,-2981,-5420,-30080,30481,15685,-48979,13549,-223,-26009,-40808,-32172,-65383,-27595,-19558,-62974,-40665,688,47366,109925,6490,-33964,-32070,-4166,39334,14792,-73296,-16121,18295,12181,29960,27505,4569,-53574,-70448,-25385,-62081,775,28835,-15392,-7632,6413,71903,-37246,-32546,-30009,67174,51095,17314,15834,57532,6306,18562,-20516,-102525,5543,16383,8279,56686,89407,84171,-8284,26323,-25536,-36713,56993,18753,-51863,70781,63154,-27135,-1458,1089,-23322,17155,54407,16848,25006,44291,13404,-58650,-10217,13440,-26242,-31993,-33428,34234,40441,-94104,-42107,39152,-1514,16868,-42867,-27849,-44568,-14823,41388,-39730,-2874,-61381,-3373,82610,-8186,36391,49895,65981,-56477,88684,20744,42686,-15814,-71599,-20677,102487,25196,50317,-45750,-32211,-1903,-33005,-25488,-48335,34427,100457,74876,54417,47390,-61647,-4198,15476,-13613,22972,39191,-43813,37778,-33595,-27325,-16765,-33579,79218,-79915,14565,37774,-13175,-17285,-40588,14259,-51534,-72522,-939,21573,42130,-27645,-30352,25490,29568,14765,-42533,-15306,-15300,-76116,-97352,-23092,14974,-35852,-34596,14649,22365,-37121,19886,-55781,-14215,68292,106807,-7805,19782,20995,-23542,-48397,-110178,29563,53869,-28816,61165,63420,30928,-6389,-41356,75619,-33240,-4222,39109,-2842,48226,54890,1638,-89407,-28152,-12681,-10649,-58941,38763,-2994,-21798,-3989,27649,436,6173,31763,-3594,29325,42158,-53923,-58807,-53388,32949,49826,-61577,-54370,-38825,1139,-38003,-56471,595,-4280,-26608,28565,-7879,-45260,-34243,-20716,-17719,5342,73234,52460,-13,33390,12921,-8887,-75322,-5695,-19783,-15994,-34867,1480,-73374,-53186,-15858,-16230,-22738,-52843,6791,5332,15183,-96444,-19120,50307,-1721,-109716,-27063,-10183,18673,-127361,-43537,16534,42958,-10860,16097,24898,-4713,8226,52193,49385,14383,-50488,25389,94939,49733,-5204,3489,-29753,-83585,8801,6482,-33801,31923,38862,-18498,-15547,33880,-31280,81787,14290,11784,9288,106408,61470,20047,43625,13545,-27183,-43385,74592,56925,45352,-14318,-22140,-67359,45956,-1291,-14913,-104444,17080,-34095,-54568,-53516,-84234,4503,16121,36818,-24750,5044,82641,67230,-15464,6245,54409,111043,81464,59192,-29346,39507,19075,-70495,-35030,-92745,-52593,-9052,-7498,20340,1200,26379,24434,23070,4511,41677,-3681,-65469,-87515,-35621,29244,3080,48111,-5155,23697,-888,-92393,68256,36780,56560,-14619,48896,2460,-15566,-17478,10030,111256,93438,74399,1037,11928,-19945,19486,-15727,3905,-21585,-48876,-36644,-42567,4848,-39923,-97114,28316,18898,44770,-20057,-14080,92756,11730,77843,31835,-39609,-72592,35313,-54631,-90980,14398,-42304,1166,35530,-98591,-12344,63172,6121,-30947,56548,44230,26071,33899,-55683,11241,22345,-47694,42264,17592,-51884,-15816,6545,-11477,71945,-28101,-84852,-26600,-50647,6654,36000,-28667,-13634,-87950,-28517,44261,-31117,96807,-46416,32458,-577,-32842,4345,2264,16539,-14904,-16202,13834,-50218,11643,33147,47426,-36570,57146,-22136,-2,-34815,20263,51652,20628,18381,24746,12878,59048,44053,6369,34523,-3217,91405,36498,-18530,6211,-21081,69295,13651,-9026,75825,108227,-81098,21132,27131,-9770,-10782,-14036,32916,-14654,-52341,-5694,-18482,-15499,-35449,56600,15452,-14697,-14700,-48281,-39247,66381,1088,-30672,6062,35784,-84583,-68010,13755,12894,-10912,-15421,34483,56448,-3577,-40584,-26878,19612,-27823,32333,-25048,-82032,2958,-32990,24249,41473,35168,81679,-30898,-38429,44458,61350,-24508,1482,36102,21549,36501,97151,-2541,-64669,-47931,-4642,-5554,-21570,30781,1957,6905,1918,14017,-25936,-55632,7082,69338,29865,-4931,-57222,-29672,-101780,87701,68934,-21150,-63461,29130,25764,48839,90065,47739,-12741,31069,5146,104647,-29437,91682,63372,72998,47388,-55460,-62253,57326,-191,91317,46165,-9317,-3387,384,4018,-39800,5786,43181,-48526,33916,39686,112373,20654,90695,18581,-16473,-42802,-34593,30556,16648,-32435,-30399,-9168,-3112,-19371,-5164,-37108,-54417],[-21473,5993,29833,55875,-27431,-82390,-32068,-38668,71884,14417,78926,-2139,-4739,-6249,22448,-56097,48411,4196,41977,63601,6056,-37121,56945,960,45043,39835,14911,-38045,-61714,-55020,19761,21492,-33844,-30442,-22051,-4299,-14313,-26400,-16763,-6185,-36312,3684,4165,-59949,45849,26001,50920,-23374,15585,57715,-24868,-45930,-8166,-16422,-2881,15353,88825,45738,8941,2889,-62061,-84917,-65708,39682,-44046,-35814,20286,60908,-8671,51745,52268,94799,29536,14300,11071,-72137,-87323,56238,47716,14038,-55350,27968,49665,-50962,-83249,48001,12676,-33039,586,-9297,-75942,-9760,-28210,5896,-3184,-17123,-6778,-78062,-82275,-50455,-6662,-8289,-79169,-113760,15831,12165,12714,56493,-8185,-60707,3092,-6639,-41452,2873,53500,49946,-17331,10048,-9183,-54023,20022,8755,1337,-41585,117300,8275,28764,49058,21637,-59468,-115275,-9074,-11685,-13675,48378,34913,119812,65618,30803,48763,67503,-6850,-8277,-12550,31374,-16326,-8907,-53662,7677,-34594,-14859,3995,-18491,-49618,5480,47509,31383,48619,-57727,10869,-33624,6866,-3926,65612,86296,37856,13862,-19225,-18361,56896,-10417,32244,3433,-21762,85528,47260,-40275,-5018,-10089,-5693,10141,28004,12342,15264,-48175,104997,88145,40228,-12978,-29502,16893,11241,-30008,-41644,107239,-114869,1582,-48352,-61038,34130,29326,-8791,-354,-31514,-21125,-74568,19705,-26756,-30493,26990,17302,50248,12921,24155,16094,11223,70871,42828,78698,41586,715,27746,-104067,-88434,7934,-78791,-104520,5241,-46749,11810,-30895,-72546,-105518,3252,119608,81103,41404,-28305,-42974,-102905,-34302,-4169,-26715,10653,-10802,-49737,-101794,22253,-67166,-27128,-139205,40918,-54099,-12640,-114854,43834,-17251,52358,82492,53498,-26618,-33525,-26672,-22199,104463,78674,53293,-44620,23076,-26436,13278,-55138,-50778,37328,6904,66339,78647,-80896,-22019,-99325,-37773,54045,11967,-48534,12692,-37052,7707,-102263,1795,-31974,172,-51921,22070,42122,-20041,41801,32834,31571,-5690,-24774,34809,-39604,37564,52487,-32070,-22784,-31649,21894,-66013,-11354,-72174,-10444,78922,35222,-61740,-60138,-41054,-71912,3947,-19955,-20591,-18755,-13579,-9462,-38491,7657,22548,-32713,4902,41057,62642,19260,94902,-36192,8186,11645,36899,28169,9324,43806,-81166,-103297,21100,13883,-598,100739,-33508,-10757,-41437,2884,-8686,-1418,37708,51390,-21649,-60334,10039,11927,-37835,-3655,-33565,23366,-6714,-4426,-70878,8155,-8158,38543,-18794,-37496,44431,-16699,1356,77607,-18371,-72446,-34119,-20755,-31826,-27074,34483,-586,-5965,1331,73745,-24744,-49308,38696,22888,3859,49119,5994,-97356,-2491,-11029,-97225,29064,-31941,1658,46917,52014,35487,-932,72004,57994,-34353,-75670,-8668,65703,2594,-25372,90708,22409,13609,60909,-44635,8048,10516,83622,-31626,-52982,-31500,35444,18386,4167,13021,-63239,1226,4375,-48355,17492,-24795,-37586,-59510,-49045,-63439,-43545,-18006,-33557,-32432,12595,72886,99732,15677,-36520,-6979,35589,64590,16253,-75636,-25996,21386,23206,45659,29694,-17844,-72518,-89386,-52658,-54176,15447,27788,-20263,-30325,9397,50541,-70862,-36438,-58279,59512,70513,14097,-1857,56028,13203,9985,-15288,-83473,39858,36123,-20965,54411,127993,84455,17165,8208,-20937,-26491,33981,15871,-36282,68863,40366,-38841,-11017,14043,-28437,33709,47320,-15022,-228,43573,2254,-40649,3139,15666,-49633,-24661,-21286,46807,23582,-60516,-41988,38763,-4783,25751,-46654,-56643,-47990,939,34456,-34859,9084,-74432,-25663,73347,1676,54967,45194,75400,-62446,85264,-22469,25808,24512,-70671,-7067,102978,21727,62430,-25209,-20372,-7418,4133,-9808,-5367,28217,87120,95203,76798,73200,-68650,-4884,20953,-17420,32880,47019,-42283,40309,-25488,-215,23335,-12789,77263,-54234,23512,56301,-13295,-39311,-51033,43674,-71541,-101133,3114,-3558,16203,-443,-33279,38359,41703,16895,-75716,-24714,-26675,-82146,-82082,-8217,13872,-27070,-31081,19126,11242,-55479,19419,-78160,-14271,101757,111414,2965,18548,30606,-22508,-43597,-139504,20662,61492,-21163,58150,65365,39004,4331,-32715,42579,-23329,-4801,26389,3040,64112,57988,-2251,-52677,-9096,-20228,-34374,-18039,75565,-5235,-1812,2530,34716,-3125,5574,40694,-35481,8647,40269,-51928,-64229,-31028,36514,80513,-46079,-34407,-41275,6541,-41923,-51952,-4083,-2268,-26685,17297,-4103,-35012,-39460,-3267,-2585,2215,51807,31773,4157,44438,1076,10643,-68977,266,-5162,-10612,-14161,2403,-68635,-42944,-24892,-44739,-35245,-32008,-19677,-15279,59439,-77363,-4988,36755,10208,-90526,-36612,-5471,7203,-100732,-29876,-5567,25583,-37794,9682,16901,-336,26183,23354,62931,18067,-53963,-6172,86768,72342,-1275,-23376,-53990,-94067,24981,22027,-13448,22797,38878,-19197,5444,43358,-22301,30245,-14335,11423,-17812,82622,48211,-2332,53481,29790,-5288,-40214,87633,39995,11355,21786,-14713,-91671,49459,-7176,-43713,-96108,29516,-29755,-26091,-23433,-63672,-13196,14074,43898,-37072,18019,80877,74802,-15013,-30113,33546,83046,51940,47501,-30917,8210,11076,-77995,-39571,-58345,-9121,-9283,-10194,49480,7385,-10461,-3124,27406,-10896,65290,-6408,-76128,-77253,-43007,32685,10846,61156,9692,3518,2451,-104157,55436,40050,19155,-35355,26903,-5144,2820,-31741,30565,132541,97475,75939,2542,30245,-4675,24429,-9207,-6042,-5319,-45335,-68117,-13841,6374,-74986,-92738,44058,12287,49256,4218,656,89815,14950,55470,27305,-31351,-49137,10057,-110467,-107102,-31025,-49464,8736,36661,-103986,-38939,35134,-3309,-24530,67066,56137,13904,54478,-46747,6744,24500,-59446,24419,2208,-41869,-20086,-17284,-14970,77757,-33543,-77205,-11054,-55410,23322,53538,-31065,-17437,-122722,-46261,130245,-15198,53846,-71474,37159,4314,-17372,9438,-9920,15240,-26312,-20960,9072,-55905,11601,35139,40581,-43883,43852,-36178,3199,-40260,51063,58859,27193,25228,25573,14391,80387,35320,2589,44523,-18732,68411,50332,-4325,-13495,3285,52618,24942,15662,79137,89648,-57058,11860,14089,-20222,14262,-10735,6614,4618,-23983,4659,-22735,-29336,-71827,52324,17290,-42020,-17136,-39823,-54992,64720,7360,-8658,11091,39658,-60272,-90519,10262,-2696,-21685,-28087,21050,41945,-29881,-50698,-33536,17101,-30813,27580,-30270,-104445,-30016,-49149,27189,42442,22048,76302,-13184,-24442,52168,42401,-26266,-6270,-2979,14632,-1615,90070,-35608,-108007,-50051,-11663,-19986,-58453,7954,-12529,3878,2133,8584,-18249,-52644,3707,62400,36251,-7757,-61070,-31126,-86118,95917,72880,-24853,-32054,45142,26929,32241,88550,57642,-17953,16468,7227,84541,-46369,53048,31056,70956,51785,-75022,-55090,53412,-14426,87127,37371,-24255,811,16686,385,-45308,-6651,63352,-38387,14642,14980,73912,35029,67650,1974,-7028,-52416,-7872,31963,31755,-21581,-8196,-15756,-17225,-21260,-13272,-31657,-53164],[-15044,-16618,-7896,28898,-31162,-100834,-47978,-63602,42892,35112,58090,-1960,-18852,28182,29360,-61542,57548,26722,85838,71992,28319,-38967,51926,-19917,49468,29339,383,-18260,-52398,-48096,4387,25840,-24095,-53026,-13492,-21905,16382,-54883,-24015,-30605,-44285,22315,25702,-75234,49399,21857,38331,4312,29131,61259,-15914,-36168,14508,-19344,1008,2561,80188,38327,16156,1568,-59411,-98574,-57281,55377,-65179,-38277,22708,56242,-13044,78681,52502,70828,40838,1208,-9198,-98304,-84766,57072,50577,34223,-50741,41138,56005,-54788,-73931,42682,-4834,-35662,-27880,2954,-68226,-11718,-29146,-769,-29129,-8546,-23591,-79589,-78632,-52962,-16407,-2152,-78829,-102809,4953,30055,20428,56853,6122,-41758,12341,8757,-48098,1571,35299,69694,-24442,10794,-17521,-49959,8992,-2709,-20888,-29567,98395,11335,34007,32475,15727,-94984,-109952,-1997,-25549,-16522,48470,33704,118121,100654,23315,54589,84214,4569,-24370,-14572,20599,-24986,-9116,-34985,5441,-12125,-39378,-912,-15567,-31812,11890,48603,7902,40874,-38037,8107,-49777,2117,5911,87798,92146,65124,16543,-38763,-23104,71732,-14522,36749,10544,-9092,77316,75733,-21465,303,3880,-7266,22360,8457,-16818,-5474,-63768,105814,77931,43103,-19710,-33798,5946,17077,-30536,-36969,125689,-105650,11864,-58592,-31605,26591,42054,-7979,-6401,-35003,-19016,-52751,40440,-29332,-25412,20160,33815,56954,15407,54965,12327,25097,61962,32198,63632,21370,2411,22313,-93291,-58340,13129,-98257,-96955,-3005,-21601,28827,-30292,-102155,-110478,6087,133130,99781,147166,-9382,-55225,-134627,-52990,12297,18314,33437,-21866,-37434,-103026,1063,-76148,-60937,-164614,188844,-187946,74864,-29663,36241,-19400,50902,96299,66948,-25898,-25859,-27157,-31885,104667,121593,68815,-48138,34144,-25418,19940,-55085,-42913,16416,29698,71967,75196,-92095,-28345,-71933,-25087,81190,22886,-32829,46474,-14208,-7678,-130368,-26748,-36091,-14971,-70957,12790,47791,-19332,72050,37602,-2109,1797,-23331,23265,-64976,52783,65816,-9994,-23179,-24364,37114,-52600,-15949,-63625,-3171,119088,36688,-49212,-42328,-7487,-87621,-2910,-42442,-1851,-22603,-10110,11679,-11185,12423,32831,-56536,-7258,30044,37974,11674,62806,-37629,-2774,11723,48876,33276,27698,46052,-84346,-118403,18707,25194,-10505,108529,-34534,12996,-41408,5753,9512,-7401,59411,62817,-11369,-70281,25688,7945,-16743,-5414,-56210,14829,10020,-21541,-60249,8718,-15224,71630,-27020,-47029,9051,-19432,931,47599,-17250,-69094,-15432,16295,-37333,-40081,19253,-9456,-22993,14902,74031,-8434,-41299,67705,16234,16734,35885,-15271,-124727,-39996,-51426,-92749,34418,-27623,-19146,43878,49451,41189,12158,73265,34942,-47736,-60431,1743,56244,-15282,-34662,103807,19295,14526,95272,-52074,-5742,19380,72425,-3965,-51752,-38035,44106,23775,7972,33242,-88036,-35632,-7168,-39746,22677,-48931,-52819,-69960,-70304,-62640,-61385,-18400,3705,-14444,24795,84575,80611,27793,-35692,17199,75117,78522,18561,-61933,-29060,18138,15968,48075,29411,-35554,-72103,-83493,-63563,-29219,37392,20286,-19707,-38516,12868,25051,-94032,-39661,-70342,36290,79226,15440,-8632,52052,14980,-19630,-19226,-44795,54065,39535,-57249,49632,152088,74951,41301,-4984,-26352,-20002,4250,16778,-11317,65723,15571,-40025,-15569,28674,-30625,41494,35198,-46849,-31675,35774,-1408,-35109,16965,19360,-58481,-19356,-14220,47139,7809,-5042,-24261,34760,-4904,34004,-49106,-80190,-45492,14853,30659,-25788,17164,-90794,-43502,56396,14292,62235,33880,75473,-61404,90185,-58779,7878,47408,-61521,10607,84015,17866,67620,7458,423,-23934,29132,3888,41859,27719,76257,104216,88342,86513,-57590,-7144,25975,-14286,43538,55591,-35676,41523,-9979,23141,42223,-2035,61650,-14159,25734,71131,-16211,-51289,-63667,52022,-83468,-111955,8806,-23627,3647,22530,-28291,39675,63138,27609,-85449,-34991,-33905,-75051,-48428,4941,10770,-6854,-19132,14975,-6017,-67102,18532,-84787,-2324,112522,97790,11093,9385,35900,-20414,-31248,-117804,12892,64204,-8,55239,54652,45721,16535,-19064,446,-5409,8901,10378,654,65858,60381,-6704,-19054,15404,-29351,-49675,17054,95561,1205,9356,6231,44612,-7333,5172,43344,-50466,-21766,21763,-50509,-60329,-8839,36859,101222,-37626,-14262,-37567,7204,-43414,-44577,-9813,-4318,-25495,-11511,-3404,-19648,-42180,19343,21507,3790,-3600,10709,9003,37972,-8677,26539,-53198,10344,2453,-1503,11435,-729,-54405,-27209,-40364,-70913,-34566,-11369,-57251,-33058,98570,-42602,8030,26567,30850,-63315,-48324,-6236,-10263,-63988,-7381,-21979,9476,-58454,302,-3580,3752,46770,12541,66579,30176,-53414,-25980,76159,83634,6670,-47027,-66862,-80400,38459,38847,4739,14292,28125,-23209,16975,39104,-6192,-16704,-46508,8855,-30922,53233,37096,-19150,60069,41038,24351,-43729,84048,24582,-22901,55593,-7516,-84969,50892,-11767,-50148,-90734,34422,-19305,2471,13050,-34365,-27480,11614,50271,-45220,27157,59547,63819,-19172,-59845,5438,45764,18548,43947,-29153,-27941,-2210,-70536,-37016,-27950,24057,-8281,-16866,63339,8559,-49145,-25722,26327,-34901,82053,-11663,-79662,-55617,-32814,35762,29764,66791,19731,-9719,1264,-102252,36362,33792,-8297,-43677,-9116,-15965,10195,-44233,44845,144441,94501,70108,-2207,42174,25903,30008,1588,-10265,19382,-35536,-94351,-7737,964,-103460,-74277,44912,-2594,44235,28061,11939,66025,12868,40382,39247,-24872,-29755,-20179,-149115,-115904,-62524,-55053,21452,42400,-77535,-48143,1425,-22750,-7681,77199,56698,9366,65274,-32325,5627,29370,-56226,5789,-16175,-30502,-24035,-40752,-16794,76975,-23988,-64209,2983,-49708,34193,55421,-33489,-25441,-132344,-58177,164921,1380,16333,-99114,40695,2297,7541,20327,-19570,3143,-33241,-31526,-44,-57704,6837,24468,33139,-38192,25768,-43474,-5759,-34343,81434,50864,29244,40618,28193,29428,93465,18729,-1268,50143,-33008,22005,54913,5342,-28539,14505,33067,34679,31029,53279,66512,-31727,13442,-2511,-25647,40826,-11599,-21200,17193,3418,5893,-28117,-40760,-85339,38630,8169,-68729,-20097,-20254,-62337,58332,21435,22895,7443,38153,-40256,-84008,28122,-13949,-32065,-35368,-4868,12098,-45287,-53035,-33731,9056,-47512,14086,-42209,-112472,-44000,-58027,21472,39473,3097,54313,3651,3166,56950,27557,-16578,-12144,-36294,2673,-48267,71234,-46277,-84211,-45563,-11549,-15214,-82558,-12855,-32778,3638,8190,4521,-8498,-45295,-5230,25561,33729,-12517,-63203,-32847,-34788,86434,74297,-17575,-4297,59197,25821,10334,71805,38755,-30773,285,10970,51269,-46335,37810,14865,49334,59361,-80253,-49099,45611,-19661,75741,21233,-35760,-3227,31546,127,-41530,-16741,76243,-24924,-4041,-7862,35788,42739,34228,-20398,-2455,-64155,10958,34005,47978,-17477,13576,-16102,-30138,-21829,-17492,-24994,-43401],[-8957,-33761,-35631,9520,-26281,-102367,-54371,-79188,-7493,51370,40248,9162,-31856,50448,30055,-58591,54958,43632,115141,65726,64362,-36343,37049,-27801,52590,25815,-21516,-13811,-35692,-29424,-7061,23481,-13890,-69335,-12217,-40213,33128,-79924,-22133,-34905,-33171,41837,44173,-77674,51379,15307,34055,21702,40025,45476,-17945,-27425,28092,-23094,6657,-7973,68138,30482,23201,-9863,-49941,-101698,-39849,50773,-73524,-24548,22945,40086,-16198,82834,62620,37391,52735,-16453,-32730,-104931,-69527,38976,52373,44521,-34628,48300,55030,-58065,-59294,30727,-27034,-42340,-60292,9312,-62235,-4529,-14817,-9307,-56792,-15297,-38606,-68323,-73714,-48766,-27054,-9744,-75219,-82509,-17031,35493,20595,47174,23950,-16540,15462,15380,-42006,-4419,3433,91310,-27978,3925,-32147,-47524,-1029,-14546,-40102,-12478,74741,12117,38447,10123,9264,-125493,-99968,3955,-30516,-32756,32052,25100,104070,116042,11676,45457,80453,13956,-33137,-12434,3892,-31708,-6180,-10352,1615,4537,-48122,1786,-6361,-18855,14288,58718,-4417,37097,-9158,3669,-69785,-14049,10021,104598,82916,76895,26566,-35338,-13281,79930,-18048,37534,18398,677,58546,88920,-3461,-6001,20356,-16574,24433,-22168,-29359,-12082,-62657,95677,60037,41702,-33352,-48940,10829,22559,-31793,-31135,105735,-85142,-1724,-69353,-1852,9394,37225,-4698,-4822,-34158,-13980,-44081,51589,-25215,-17943,16414,46872,53442,15142,86031,12171,34326,51614,12116,43896,3570,8213,25978,-71806,-9000,24565,-96932,-73018,-11861,18493,64906,-10137,-118758,-102795,-4951,131325,112489,235847,3308,-58702,-153087,-83634,14768,50044,49701,-30170,-24011,-80863,-18087,-72893,-81221,-168588,332054,-261856,138410,55597,28412,-27788,50707,94975,73344,-18026,-7350,-15486,-34817,93839,149075,75111,-45097,40305,-20050,23478,-47459,-33734,-11069,53825,75369,61472,-96482,-37943,-43172,-7828,104346,35058,-9142,71403,2319,-25245,-141459,-51099,-35797,-20245,-80983,5770,37469,-20880,93277,28385,-37561,4556,-11495,22048,-83580,58487,70781,9398,-28563,-17365,41427,-47775,-22011,-50662,7815,125612,24980,-35005,-26781,25668,-87824,-7178,-60340,17530,-20061,6173,36762,16032,17531,37325,-67453,-21464,9645,9397,8794,32065,-38204,-13636,13869,50735,41941,36554,43673,-80030,-117340,18556,36901,-18937,81471,-31217,31150,-37667,6098,32763,-7203,71378,66726,6919,-70784,38426,-127,-1977,-7595,-64012,5693,18881,-36368,-48836,19202,-17293,78162,-33764,-48416,-30896,-23734,-6989,-848,-16271,-62754,11836,52852,-33623,-51600,10961,-18290,-41591,26342,50234,-3134,-32320,83943,14269,31560,20406,-32542,-112103,-69284,-97831,-68124,31859,-39693,-39166,29476,42337,47230,20393,68702,11360,-54369,-39366,8651,40767,-30712,-38456,106717,16846,10006,95019,-55749,-15048,30108,53301,17439,-41002,-33716,44580,19865,6017,48325,-93910,-69658,-14408,-20473,27434,-65102,-66966,-70008,-91263,-58482,-75797,-18285,35680,10564,37703,78099,62048,38838,-34478,38631,103830,77788,23126,-35822,-17086,14501,-7423,34658,26370,-43147,-49521,-58574,-57502,4400,61822,6587,-14728,-31199,14907,-263,-101142,-37253,-62300,9048,71879,22601,-6386,47035,11547,-66372,-32147,641,45466,27767,-86609,44322,154167,57666,60429,-11028,-40344,-16669,-24344,20637,12845,58641,-4494,-32683,-15099,39367,-29936,33563,16647,-72240,-56808,24420,2501,-38472,28212,23651,-58819,-15995,-11601,31587,-5666,50212,7840,32298,-3079,41002,-45549,-79766,-35932,24898,28001,-14738,21092,-104957,-53846,37716,27333,55162,20162,66085,-56373,97840,-73598,-4197,45318,-40675,25457,53920,14979,66195,36835,23884,-48087,33990,13839,79716,35517,68943,99250,89975,84171,-33345,-11919,29450,-5706,51129,64328,-26371,41990,11669,35238,35809,-1521,35757,20508,18441,80590,-21632,-47287,-75301,35961,-82992,-105266,13682,-25158,3904,35221,-17365,29846,85439,42909,-65690,-43507,-37668,-56683,-7287,13873,4704,14879,-2634,457,-24561,-69205,17853,-75937,19940,100220,70687,14544,-1466,35819,-16622,-15238,-47053,8614,61913,25665,52532,35633,45028,20301,-7252,-38018,9822,31453,-6648,-9709,51769,53719,-12951,3685,36270,-36683,-55315,36086,93366,17286,12103,9957,54027,-13603,5142,42140,-46238,-49413,-7948,-45825,-47037,5026,33049,104108,-35517,373,-29504,2397,-45873,-35917,-16245,-7729,-22970,-48381,-5726,-4317,-39803,44124,49970,7496,-70458,3873,9437,15075,-13540,32792,-38731,21569,2123,9360,31025,-7539,-34761,-8029,-61371,-88850,-21200,3607,-90946,-39390,121268,-1556,16985,20955,51815,-34577,-59339,-12104,-26371,-24327,22363,-22937,-1125,-69194,-10216,-32051,7782,62910,15783,62246,52057,-47524,-30383,65709,80677,16609,-56213,-60131,-48535,45278,54008,17169,10154,14219,-28230,21288,21029,10991,-45613,-71863,4111,-27707,29371,31002,-26705,63153,46933,50662,-50745,67893,23429,-44012,79657,713,-55810,49468,-13810,-32585,-90844,27969,-6834,25074,45419,-2843,-35650,8601,51199,-48185,29163,27371,40121,-26875,-73503,-21857,9499,-11652,52037,-23964,-54393,-21421,-46826,-25310,-12010,42500,-5810,-26228,59750,4941,-81550,-40176,19232,-60188,84417,-19303,-76640,-31128,-9199,36009,50305,63552,26698,-11469,-3038,-85683,17696,19548,-21208,-37691,-50035,-24703,3222,-49270,46681,143179,87876,60743,-12795,45117,61841,36260,14404,-7453,42983,-23065,-105638,-26517,-10775,-116191,-44391,30705,-22967,32963,44526,17818,27519,4975,34593,58633,-23738,-18279,-46852,-162192,-120544,-73383,-58303,35658,49078,-33649,-40353,-22653,-41160,13142,85886,43549,13137,64232,-15674,6110,32172,-39481,-7734,-34099,-20732,-28347,-58706,-18175,67457,-4727,-52442,12687,-34736,36853,46686,-29712,-33572,-112849,-61805,141457,15575,-1001,-120344,43285,-5608,36784,35141,-23092,-10480,-32186,-47286,-15357,-55359,-1772,4536,25854,-24752,5223,-44453,-23872,-23260,98248,30387,26195,56624,30828,55149,100938,-1237,-4136,48028,-42886,-35451,48433,6785,-38840,10274,12445,40272,31076,11407,42773,-6875,30712,-16735,-27233,61416,-17278,-43679,24060,23087,192,-33149,-48740,-75097,17360,-7261,-84678,-22021,6723,-58874,52426,40620,56587,-2903,29329,-27300,-48591,52718,-19029,-41226,-37755,-34686,-22465,-48145,-44077,-22304,-3461,-78596,-4471,-56215,-107139,-32025,-56256,11023,35660,-17881,21339,12464,38015,56661,20703,1934,-15308,-48460,-7981,-86785,42045,-33780,-8873,-34661,-2993,8821,-80122,-24719,-53186,6410,16396,198,1528,-27321,-17983,-34095,21973,-18777,-61910,-35162,32965,63781,73992,-3915,10354,65753,22675,-9776,47151,7998,-47354,-12430,18807,27535,-29289,47443,14624,14829,70049,-70834,-46724,36749,-14503,61557,946,-44311,-10750,44626,5268,-27758,-22963,77351,-10455,-17850,-19294,11144,43939,1445,-43166,-3344,-74092,11749,34436,61649,-19806,26109,-12156,-38918,-21747,-17894,-19756,-32598],[-6551,-39923,-43573,5394,-15481,-88262,-51255,-74327,-58344,59835,27411,25693,-38990,54729,23519,-50822,41040,52568,122584,47472,98630,-29608,14690,-23304,50527,28761,-45728,-19646,-13514,-3085,-11215,16892,-2712,-71818,-13775,-48712,30627,-94776,-12095,-19487,-8419,57784,54437,-63460,53690,10060,38233,26256,46038,11768,-28440,-22689,27396,-26287,12733,-13544,54055,22135,27739,-27803,-32177,-90211,-18390,31918,-69408,-1012,18137,15954,-19332,58199,75496,2559,59429,-34312,-54297,-93325,-43264,14288,52185,42308,-15942,48400,51905,-59080,-47034,15728,-45919,-50591,-77416,9036,-62394,6525,14035,-16671,-81023,-35207,-47714,-43879,-58395,-36596,-34967,-27460,-65460,-59878,-42116,23073,13081,32841,43564,9596,12354,5484,-28733,-18103,-36345,99659,-27775,-10231,-47982,-47455,-8500,-29485,-49725,5431,55603,13072,39635,-11539,3112,-132620,-84811,6124,-26913,-58361,-1972,12838,81791,101559,-4628,28172,60535,20743,-33686,-10908,-15012,-32030,-3908,13271,-3210,15044,-38466,10143,8624,-12594,13235,71591,-219,36528,17243,-3500,-89206,-38137,8270,108687,60858,73418,46754,-13301,6452,80130,-22975,34679,22863,5445,28981,79335,11404,-19837,34187,-30169,18653,-51711,-18843,-5691,-45538,75152,41241,38803,-46198,-71634,25635,24287,-31665,-24028,58608,-59112,-30280,-73607,18796,-10938,20668,-601,3731,-29279,-6390,-45160,47319,-15408,-8243,13768,52388,40986,13265,109172,14616,33902,44543,3237,28415,-3578,16462,35542,-46786,38588,42773,-76151,-34552,-19212,60633,107548,24828,-117545,-84227,-29073,103090,112390,262727,6548,-49846,-147447,-110056,4240,56099,55382,-34205,-12186,-48466,-35530,-64723,-85343,-154622,436417,-272023,158342,118847,24212,-38762,53602,79060,71779,-5820,22251,3725,-31202,80692,153577,66346,-36895,35812,-12417,23219,-31754,-23904,-38919,64109,72883,38507,-94903,-49007,-20321,8622,117652,45588,11276,78934,13434,-37008,-131770,-65268,-30906,-14564,-79986,2058,15436,-22932,95467,5501,-68323,1308,4265,29037,-91966,53073,66881,28584,-31809,-16454,32925,-51606,-29471,-34973,18057,82266,1671,-20404,-15914,49532,-72343,-7964,-70853,35879,-10515,31485,60749,41894,20759,33810,-58133,-32690,-15731,-14337,9767,8139,-38857,-22759,19059,45834,52647,35605,36954,-70779,-99384,20670,47083,-22559,28921,-25659,38514,-30979,1533,56019,4095,71876,63392,26468,-62673,44416,-8330,571,-14977,-55806,-1701,16864,-44002,-42526,38136,-14107,58765,-36733,-41642,-59374,-27508,-18429,-50972,-16438,-56552,39449,77250,-20955,-53903,12371,-26832,-59479,30251,13235,-7446,-25860,86082,16093,44268,8110,-36459,-65775,-84301,-134355,-33908,20646,-54238,-51242,7526,30441,50237,21357,57649,-7800,-52490,-18242,11291,24587,-37725,-35719,95168,16877,549,63969,-55988,-16812,42041,29880,25482,-20112,-21206,37804,9853,-1101,54434,-76671,-91902,-15368,6425,30150,-67549,-73831,-59826,-105149,-46339,-81231,-15494,51691,37970,50505,55467,51960,45498,-35567,55195,114819,62811,29268,-3808,11601,17188,-37771,9438,21114,-37836,-10851,-28081,-42206,33457,81842,-10819,-7476,-13446,14093,-19466,-91138,-27184,-39000,-12853,48330,34928,-890,40669,3773,-119360,-50088,37542,22794,7785,-91490,40497,132167,36042,72588,-10442,-58535,-14005,-44851,26103,28877,45501,-15548,-21871,-10109,42567,-27976,7186,-6557,-87081,-64924,14121,11989,-42806,34995,27123,-65256,-14276,-10805,2684,-17396,81408,45493,35726,-1502,45393,-33262,-47553,-20641,29233,24553,-4775,20973,-110982,-55487,23247,38125,34526,7563,48238,-49897,100150,-63781,-5060,21594,-10082,32170,23890,14455,59422,51003,42743,-70993,23258,20886,98505,50882,60412,81282,83759,67763,-5102,-18060,31554,6029,52170,70820,-16928,41846,35882,33692,9850,-7824,7422,32300,1573,82531,-27755,-27713,-81779,3964,-69078,-89241,15266,-5067,11718,35374,-3980,13125,99877,55527,-23757,-47590,-38738,-31239,29437,18643,-3564,28953,12868,-22474,-38529,-60106,19541,-55258,44920,77584,38484,13691,-6273,31385,-11180,-912,41558,9495,57735,44598,48550,14600,34505,10300,-5464,-63057,16642,54327,-23178,-26412,25654,33971,-21879,12953,44572,-40159,-52383,40344,75039,40268,12527,17174,58664,-24233,5028,39996,-27041,-57913,-38215,-35367,-25993,6133,23561,87621,-35701,5185,-20206,-5632,-52309,-28885,-22560,-9748,-20134,-80985,-10498,6348,-30056,66438,75957,10733,-118039,20163,2576,-13962,-13014,25933,-34378,30742,-2879,18982,36929,-15455,-14412,11607,-83649,-94776,246,10449,-104374,-28877,124849,35693,21469,19684,63661,-10082,-65079,-20206,-35656,10958,56250,-4338,-4414,-70714,-17724,-60810,11249,67143,22789,53367,79981,-36644,-23691,56528,64561,24616,-44118,-33647,-11715,43276,64615,21904,12323,4837,-31295,22959,-6541,24376,-51846,-83891,-1806,-11850,17075,29923,-24124,61703,47038,62903,-56227,47935,43609,-44460,91137,11811,-22265,44897,-13259,-276,-96125,10235,1366,36775,64820,22214,-36309,5184,42691,-46269,24138,-5005,11132,-36605,-67765,-38792,-20342,-35902,68701,-16160,-62074,-43991,-9725,-5317,-12472,46884,-1671,-35372,43004,-1944,-100725,-48693,7175,-76762,70691,-28842,-66394,-13106,20079,31293,63735,50897,31440,-2112,-8531,-58615,4619,2115,-20176,-20948,-84950,-26587,-14823,-43281,36131,129610,80263,51988,-24465,39365,89570,41888,26310,786,56428,-12456,-97924,-57444,-25328,-111720,-12030,5171,-45575,20376,50000,18157,-13345,-7317,34229,71202,-28501,-14452,-62645,-152095,-122811,-66121,-58767,46384,50111,6130,-22729,-25957,-46679,31909,91750,20629,22865,52900,-58,6066,29575,-14806,-11874,-46918,-13038,-32659,-66841,-19480,50366,15991,-47550,16566,-15254,32104,33754,-16341,-36665,-70234,-57180,85343,24347,2066,-127671,44930,-16901,62007,48795,-17746,-17295,-22030,-64906,-35916,-49067,-12084,-19704,18973,-11128,-14123,-41106,-45249,-15866,91814,5217,19652,65539,31260,83337,105054,-19730,-5992,38438,-46052,-84525,33041,-45,-46454,-5897,-7064,40545,15169,-30016,21552,21386,60373,-22901,-26250,71773,-25751,-54797,26182,30346,-8186,-35931,-52317,-48564,-6433,-23951,-86094,-21195,35470,-44884,49930,59292,83548,-16336,13714,-20642,1066,70555,-17139,-48612,-36452,-60035,-50982,-41694,-24483,3486,-17862,-118188,-22736,-66947,-94542,1491,-43848,906,34585,-36028,-13416,9652,66195,49964,22549,22166,-15140,-34758,-11420,-102212,6718,-7912,71129,-18463,11991,41950,-48234,-23886,-65763,12602,22707,-5609,7452,2589,-31720,-94449,4311,-25323,-54847,-37967,88090,37552,74577,9607,8844,62187,18337,-21972,24580,-15510,-61296,-18915,30832,25835,-2374,71193,24791,-21338,80281,-51886,-48274,28748,-1840,48513,-19622,-51862,-17504,54905,15514,-6703,-25713,65347,1816,-25267,-16253,2412,40963,-20097,-61568,-8128,-78061,-7378,30296,70183,-24524,24447,-7968,-42021,-21422,-15182,-15911,-25457],[-9185,-34096,-31113,17128,-3202,-62650,-41987,-45814,-90453,59075,19584,41910,-36591,40749,11445,-41991,19153,55628,108752,23313,117004,-20394,-9605,-10742,40050,35132,-65370,-23300,10436,23809,-7416,9638,10541,-57557,-9230,-40264,13210,-95442,3511,7019,20762,66072,53662,-35108,56818,8405,46528,21117,45784,-30769,-40567,-23492,11365,-28474,17035,-13010,38601,13737,27927,-46780,-8375,-65648,1351,10549,-54924,20476,7021,-10364,-23452,12159,84443,-24619,56763,-48863,-69691,-68355,-10705,2746,49846,31129,-3014,43361,49560,-56256,-42446,738,-55227,-56499,-67029,3108,-70340,15896,50096,-22070,-98325,-60206,-49426,-13928,-29062,-19811,-37752,-46901,-49935,-40689,-60922,-4316,409,19963,61184,32096,4366,-21997,-15862,-38094,-75094,82962,-24085,-29094,-59167,-48846,-12551,-45873,-48042,19811,44197,14980,36546,-24612,-2160,-110162,-64001,3950,-17435,-83453,-44698,3243,57686,58874,-24614,11882,33225,21454,-27527,-13438,-31973,-23474,-4009,29187,-7897,21000,-16739,20657,25878,-12142,10729,75815,18066,35526,28360,-12412,-103233,-63147,2921,97197,34223,59275,72640,17821,27961,72430,-30239,29333,20861,5086,-6569,48586,20339,-34663,40047,-43222,9747,-68911,9765,9870,-20011,49395,28561,37672,-48793,-91133,39893,19564,-25348,-14676,6172,-34789,-58031,-67540,25228,-27850,1528,2201,15908,-21512,2144,-47928,27113,-1970,3582,9934,48834,22811,10551,117637,17948,22810,44224,20350,24121,3752,24270,46909,-24021,62896,61229,-48081,11836,-23636,92157,142315,64909,-99409,-59809,-59364,48250,97939,216063,1573,-28703,-115700,-118225,-14586,33146,50230,-33930,-4712,-20837,-51964,-59236,-74935,-129633,465081,-242375,143230,153949,27026,-47451,59738,53141,63966,8257,58200,22855,-22672,72257,136303,40540,-25320,16569,-6205,20039,-9335,-14951,-61658,49101,62068,9701,-87824,-59410,-7083,18975,117231,51753,14045,66980,20214,-36505,-103357,-67146,-23670,154,-68292,1759,-11085,-23304,75200,-24149,-86665,-7405,17249,38977,-89737,39163,55568,47147,-26593,-25132,14440,-60134,-37953,-17270,22867,2677,-27882,-6881,-11431,58311,-46100,-5338,-72753,52443,4651,59249,77564,66647,19369,22090,-26814,-36847,-40816,-26803,14117,-7454,-40429,-29668,27049,38216,60978,27230,26416,-59017,-67708,23275,53368,-18911,-25652,-20071,34484,-22325,-7411,74609,25767,61406,56681,41999,-49779,43021,-12348,-6210,-29147,-36248,-5401,6360,-40432,-43847,60880,-7810,25372,-35138,-28665,-63401,-29479,-26338,-82631,-18349,-52947,59138,81918,-2753,-42326,22642,-34998,-73586,23941,-19113,-16274,-24433,76798,19462,51008,2588,-20677,-12229,-84546,-148303,-3685,2702,-58119,-50656,-15880,14568,47920,14666,41772,-22155,-43084,-2170,9994,12731,-33695,-26947,68875,20907,-10359,21173,-52381,-12558,54899,7201,17268,7052,-5967,28512,-1017,-10507,51329,-40935,-97433,-11670,33549,29820,-54989,-68302,-41947,-105496,-23989,-74489,-9011,48402,62213,61960,24514,52373,46418,-39916,64549,107152,37829,34620,26600,50640,30295,-62826,-18419,14673,-20521,31368,-5678,-30235,46492,91063,-27704,-343,5201,10100,-26787,-68459,-11443,-11476,-25179,14637,50090,1341,31929,-6697,-164000,-67051,54004,-195,-11439,-61769,38982,91878,13665,77448,-5969,-75137,-9142,-53058,32087,33158,26318,-18124,-13470,-2278,37762,-27425,-32687,-29473,-90009,-51559,9128,23618,-40910,36837,27776,-89822,-13958,-8687,-31071,-28282,76209,77802,45998,-2766,45130,-12864,4812,-2613,27436,19554,1465,17614,-104753,-49104,16667,44375,5689,-2365,23752,-43171,91878,-38236,6423,-11946,22677,28985,3049,17004,48885,45962,50771,-82205,10589,27914,97980,69693,46049,54403,71663,42647,17389,-22514,33164,18247,45065,71626,-9780,40526,56936,22637,-23268,-15832,-14431,15871,-21684,75163,-31889,882,-79935,-29312,-44242,-73659,12087,26670,20919,24716,8008,-4481,100881,57652,20354,-45578,-37005,-3892,52860,20555,-12485,30275,21945,-48403,-43283,-39756,26735,-27500,62086,62809,9644,11037,919,25311,-5112,6783,105644,15724,55211,48085,41129,-2592,16219,-11552,-18475,-70529,14422,69130,-38407,-46480,-4047,4204,-33072,10758,35549,-39593,-43823,38325,53316,64068,19954,30140,55258,-40291,4223,39007,-930,-36584,-58258,-19358,-672,-4822,7411,56627,-33685,-1105,-12913,-12241,-63549,-26374,-27307,-8737,-18366,-99920,-16766,9354,-13151,80826,92561,11927,-124309,56969,-11054,-33801,-8805,6846,-42746,35905,-6731,23895,27468,-21482,2296,28450,-100232,-88273,22503,9694,-89398,-2025,113832,61659,23335,21267,59773,6024,-62666,-26506,-35604,36534,87608,29245,-921,-67675,-17620,-81659,12821,55029,24018,43019,104490,-22612,-13766,48265,39669,26164,-12473,4246,18227,33036,68757,19063,20246,2736,-30118,26661,-35128,32216,-39444,-81896,-7272,9495,15043,31545,-13677,54450,40901,55593,-55606,33520,78459,-25445,92399,27209,-1551,37445,-10653,33540,-103434,-14288,-290,35249,67996,34233,-29550,1691,23432,-40988,14957,-29749,-15996,-46331,-46257,-38815,-42298,-54371,84734,-7336,-51162,-64325,34359,19342,-22036,41112,4153,-40128,21568,-9514,-103400,-55914,-6485,-75667,46040,-39296,-46998,-7234,46599,20765,64755,29773,32960,13708,-13013,-29307,-784,-12320,-8960,789,-105088,-19586,-35778,-25942,22019,109227,72687,46596,-30798,27553,98352,44614,34400,10389,54351,-7744,-73756,-79337,-37418,-96433,8855,-25431,-67441,11483,45002,14535,-42879,-21360,31975,65590,-36449,-15035,-63921,-127562,-121179,-49096,-56250,49691,40265,25293,-5019,-6622,-32202,45044,93143,-2850,34432,35602,11989,4185,20816,10021,-5655,-49656,-5910,-35379,-63000,-19876,29585,31186,-50994,14580,2182,23144,21547,5109,-30499,-17674,-46628,29649,24988,16003,-118270,45208,-28500,74964,54231,-2965,-13386,-4733,-79481,-57714,-39366,-21357,-43661,12460,-4085,-28695,-35716,-63891,-18354,60867,-16404,13371,62444,27159,103888,106019,-33012,-7874,25192,-41042,-108688,13954,-11938,-53879,-26544,-22983,35690,-11534,-59132,5423,57721,91127,-17769,-22926,72172,-32902,-51772,24365,23990,-14688,-35061,-51214,-17964,-25951,-37550,-75538,-16605,60410,-23361,50802,70295,96887,-28766,-5375,-16854,45051,75568,-8654,-52929,-33200,-75339,-66490,-31924,776,41060,-30655,-152879,-35543,-70482,-82440,43335,-24548,-4535,38450,-47234,-40094,-3271,74286,37157,30942,35943,-11194,-1085,-4860,-89734,-28042,17430,112673,1307,28919,68332,1029,-10800,-62416,22827,24542,-13030,4487,38309,-43154,-128072,-13332,-31040,-41165,-40842,109355,18283,79821,17495,-5124,49927,13803,-23204,12779,-21538,-65785,-18938,43786,42501,23245,94289,38292,-48652,84469,-32046,-51450,22430,12352,38501,-36965,-60071,-21753,60129,28017,16568,-26989,42843,9227,-27447,-4570,4758,36898,-24495,-72344,-12914,-72993,-39513,19481,72422,-26292,9938,-7401,-39561,-20658,-10467,-10559,-22892],[-15878,-20032,-6106,39117,5927,-32527,-32057,-1419,-95633,49851,16680,53906,-23484,14227,-2321,-34260,-5459,57680,80706,359,113774,-10351,-28751,4092,20362,40506,-74313,-13494,31426,43245,2171,4866,26805,-29690,8847,-15807,-8615,-82659,21074,31814,45213,64327,42027,-889,59488,10521,52505,13319,39104,-68612,-45816,-29285,-15970,-30133,17170,-7201,22307,6367,22675,-61412,16062,-35296,14868,-2260,-33610,28144,-9288,-32703,-29028,-36330,86350,-36835,43917,-59332,-77234,-36738,21880,19141,45990,19331,641,37247,47133,-49003,-46261,-12135,-53591,-56126,-32081,-6478,-84186,19867,80043,-27706,-107517,-79958,-45306,7919,8944,-4832,-34659,-58234,-32312,-26918,-67158,-38539,-12441,13357,72441,47753,-6500,-58927,-9256,-57574,-103035,41294,-17541,-48697,-61313,-49602,-13221,-59004,-37061,27297,37630,16805,30291,-22798,-6313,-65419,-37597,-1214,-5752,-96325,-76853,2478,37744,2484,-44952,3610,8007,12361,-17449,-19813,-43456,-7308,-5268,33315,-11060,24376,7473,29323,39724,-14528,9118,59592,41786,29986,15550,-20835,-108467,-81114,-2582,74864,12925,40653,95076,47324,43055,58517,-39203,23301,11350,1500,-39615,7754,21387,-44317,34551,-51857,2232,-67958,42366,30367,2533,25606,26152,40955,-34277,-93339,44009,7521,-8867,-2095,-32367,-18278,-70370,-52306,18100,-36981,-12199,1965,26739,-12454,9132,-44660,-3164,12626,16933,3677,37677,3010,6807,108694,20425,4948,51280,60527,32714,23662,28741,56729,-6549,52316,67909,-29420,55931,-24569,105216,159273,98581,-71238,-36695,-85926,-17995,75673,126206,-6931,662,-66728,-103010,-35445,-11980,37748,-30848,-3486,-7415,-66757,-58479,-53482,-100957,397480,-209120,121866,165956,38759,-49969,67027,24497,53566,22680,90453,33824,-11714,68882,105563,1551,-12064,-16805,-5394,16058,16673,-8700,-76484,9423,43352,-19645,-75217,-66016,-2395,19741,102629,51803,-10339,41216,22788,-21816,-63894,-58803,-17978,19395,-47907,4014,-34172,-20249,37925,-50618,-84749,-19362,23011,45959,-79757,21869,39366,61473,-11783,-42817,-7961,-68951,-46675,2351,18641,-76532,-55741,3836,-14648,50499,-17299,53,-66930,66419,22488,82210,82947,89335,10921,3691,19599,-32163,-60984,-26245,21241,-15070,-43079,-35063,36727,31247,61946,15458,12765,-46238,-28458,23809,53457,-7228,-56126,-16443,22059,-12639,-17459,85275,51890,42551,51847,50846,-37078,36690,-9313,-13117,-47376,-13899,-4165,-6483,-24813,-51071,80986,-2047,-5909,-30156,-12807,-39782,-29292,-23408,-82506,-21829,-52418,65683,66155,15322,-17615,37635,-42422,-81094,8760,-31419,-23362,-28733,60463,21677,49608,3742,12500,20889,-74269,-136374,11276,-17598,-45695,-37118,-34995,-3700,40241,2439,24647,-34542,-29417,5891,5936,8191,-20404,-13858,32437,29494,-17718,-12193,-43660,-7612,68081,-9748,-4536,32132,5503,24069,-7751,-18630,41252,1660,-86462,-8110,52719,26452,-31854,-48684,-20556,-89093,6667,-56602,703,30337,78015,71156,-4087,58670,42504,-46219,64719,85789,9758,36604,49149,88026,52824,-72671,-38398,7986,4469,63891,891,-32351,39462,86310,-39398,4903,14701,3971,-18824,-41567,4733,8275,-28671,-18486,64922,-3888,20304,-17818,-187238,-77537,45883,-11949,-22926,-7559,37977,45136,-6866,75367,-1389,-84765,-437,-48332,38097,25795,3941,-17307,-11848,5423,26733,-30761,-72929,-45599,-82067,-20321,11828,33527,-30078,34261,23248,-129605,-15019,-2968,-58671,-38332,40487,95865,59892,-9147,38163,11834,52164,14710,21405,13984,2732,12574,-85113,-36784,18224,44792,-22536,-10299,-5154,-36044,73974,-11956,25689,-41143,48335,18312,-5317,22093,36059,25775,44793,-74913,9331,37916,86703,85612,26026,24396,55255,15640,27628,-21699,35016,28316,31099,63976,-6540,36874,68151,10878,-49611,-20941,-23807,-19234,-45639,58310,-31487,28529,-69226,-50772,-13691,-63879,4386,52443,26981,7827,15571,-17522,87700,44359,42818,-37606,-31633,20473,59395,20620,-20719,19010,21015,-69889,-37124,-10333,42154,3002,62726,66863,-10280,10103,21573,20808,-255,5184,118198,25649,55011,33456,28796,-12410,-4686,-37435,-43933,-61877,5541,70742,-51534,-66130,-26998,-27096,-44415,1968,11294,-36363,-33617,38206,38668,81147,41318,48297,43333,-59790,2523,39810,23996,10661,-62473,-987,23872,-22600,-14590,19818,-27028,-16103,-9450,-12191,-77458,-29994,-28670,-4741,-18664,-102869,-23414,3739,6609,82625,95253,11066,-88048,99956,-27649,-31636,-3917,-19146,-59786,37079,-3898,21254,6818,-23904,11957,39778,-103669,-72327,38032,3960,-51977,34079,95606,73041,25356,23507,39397,11897,-54018,-27404,-26474,49872,106334,65213,7140,-66244,-8063,-88762,10836,27654,14992,32568,113884,-8096,-7953,39764,12160,18112,27638,40741,38727,17802,66147,10592,31124,3779,-24111,35162,-54281,36166,-17845,-70431,-10614,28780,16687,32580,-48,40779,28687,30977,-47017,29683,108195,4034,88901,46555,-1507,27549,-7048,58291,-107732,-37537,-13159,21924,58364,31646,-16741,-1487,-3958,-34380,5747,-43772,-35660,-53463,-17604,-22219,-56373,-67057,88625,503,-29521,-75578,77022,43519,-28685,30122,11407,-36226,4456,-14726,-91041,-64845,-16384,-53184,19947,-49070,-17587,-13263,63872,5354,52447,3205,28850,29483,-14264,-7030,292,-18896,7031,22019,-106880,-5571,-50459,-357,19291,89004,64876,44852,-27350,13531,85096,42179,36612,16285,36931,-11125,-40351,-74744,-42064,-80526,5180,-54252,-86008,9700,33252,9626,-51636,-34255,20960,40545,-42977,-15797,-51819,-97781,-111823,-31643,-50728,44312,19463,20149,4916,26856,905,52111,88596,-16002,43709,17602,19085,833,7784,27733,8211,-38790,2683,-34158,-48071,-17648,10006,38459,-59159,7893,11674,14086,12384,29073,-13902,30186,-33870,-5999,15824,30317,-95828,43495,-37608,71226,45157,18735,-253,15024,-86376,-75058,-26764,-27060,-64507,6326,-7197,-36352,-29604,-76200,-31140,13685,-29830,12223,46558,16773,109491,102113,-39304,-11065,14105,-27328,-102681,-2680,-23771,-61957,-43457,-33082,26712,-40116,-72177,-3425,100686,108435,-1998,-16385,66603,-34172,-36718,19702,6393,-16333,-30527,-46404,4821,-35180,-44907,-58900,-8616,77967,775,52724,67482,94608,-36915,-22590,-11747,69247,68959,4874,-51703,-29938,-78858,-67624,-24609,24059,81058,-38465,-165858,-39724,-65992,-75901,77489,-4692,-3084,46596,-49520,-51394,-20306,58041,20495,41934,37604,-3472,39817,9951,-57346,-54712,31407,103266,22581,42527,74704,45929,10198,-38894,37451,22038,-21011,-9717,67729,-49395,-117903,-24674,-35523,-23222,-43153,94608,12479,91993,17501,-23387,33989,9770,-14462,15533,-11116,-56378,-14125,51558,62355,37354,105242,49370,-61526,78018,-19791,-52115,17637,21430,30721,-48776,-68940,-24476,57322,38149,36346,-29499,15820,10818,-27142,4004,11387,34085,-12785,-73994,-12290,-57967,-72236,2175,68510,-21429,-10053,-11835,-33002,-18681,-4808,351,-23469],[-23869,-4309,19973,62929,8739,-6500,-26994,42900,-78894,34893,19309,60019,-1725,-14923,-13224,-27680,-27238,63367,48267,-15765,93280,-267,-36778,16315,-5969,40783,-69883,11815,45011,49060,13517,4114,46002,4013,41069,14929,-24624,-61898,36737,43663,58812,52844,22565,29225,59218,14622,50624,10265,27095,-89462,-37737,-37504,-46512,-32003,11472,1416,6429,1425,11827,-68105,34974,-9369,20154,-1049,-9896,15841,-27389,-46262,-35833,-65492,82081,-30958,23680,-68035,-78220,-5521,48634,61945,41807,15782,-2357,34299,40774,-38136,-54982,-21626,-45227,-47077,10635,-17504,-99293,17561,88445,-37406,-109835,-87082,-39161,9023,43415,1802,-26545,-54827,-17676,-17115,-59990,-70373,-19430,15095,74352,54739,-18205,-91586,-10722,-66678,-112660,-10808,-9135,-64890,-53195,-47400,-11393,-64189,-20584,26295,30113,16413,24346,-4567,-9345,-13334,-7073,-7057,4776,-89158,-77147,13562,25233,-46361,-59754,5218,-8223,-7033,-6440,-26284,-47361,11274,-4505,25728,-11539,26220,27323,32743,44491,-15929,9779,18374,60542,17812,-20741,-26482,-104178,-86510,-5301,52564,3923,22946,104860,66463,46582,41291,-47764,18622,-4288,-2211,-61402,-27165,14924,-45251,17989,-54556,-1502,-50331,62856,51643,11919,9819,33615,49743,-2143,-68215,33589,-10203,17382,13567,-48708,-12622,-60710,-33332,2737,-37262,-17057,-2031,31414,-3638,11947,-31566,-32775,25983,30303,-4405,22771,-14645,919,84722,20833,-11910,63087,104174,49874,49421,28046,62797,5018,10872,51537,-30534,87269,-22170,99224,156346,116310,-43926,-22082,-100393,-71672,59194,44180,-13409,31131,-17014,-70585,-52646,-65148,23655,-27640,-8911,-8329,-77249,-57312,-24736,-73550,242517,-201340,122484,164301,59318,-44894,71658,1242,44757,36566,106278,30959,-1049,63723,71739,-40975,1670,-56780,-12356,13801,41688,-6384,-83842,-40284,20355,-43611,-57211,-64470,-1091,10342,77178,45395,-57911,12745,20455,3391,-23907,-45238,-17504,37193,-22268,7249,-47583,-13185,-3969,-65738,-57738,-31312,20723,45765,-66673,6586,20874,66623,6732,-64721,-27636,-75165,-54247,22933,3925,-122129,-73884,10077,-25835,28332,5474,7401,-56074,75956,39268,94617,77052,106172,-5468,-19029,65330,-19748,-73401,-16110,30440,-15266,-46007,-40027,46685,26705,52494,4355,-3083,-32934,10906,20456,46006,10960,-47957,-16368,5871,-2548,-24057,86501,74003,19469,52581,52852,-28472,29300,956,-9978,-63902,2247,2321,-15016,-573,-59133,92168,-342,-22930,-24337,2191,2816,-27173,-5698,-51254,-25950,-53285,58351,35595,26998,13990,51520,-48261,-80616,-10171,-19887,-23943,-37422,40968,20860,40508,7363,51094,22457,-59637,-105770,6267,-34679,-20497,-15242,-47283,-22386,29703,-11108,10757,-48009,-15956,5420,637,11031,-3402,1098,-5625,41746,-17025,-25046,-28556,-8202,79963,-17635,-32286,45164,7922,31730,-7567,-22916,27078,37912,-63875,-10596,58887,21140,-7147,-17813,-307,-57984,39588,-32946,12014,6205,81660,77820,-20970,62801,36220,-51539,55206,59281,-13845,34055,60879,111286,78484,-63881,-43132,1413,30833,78657,-8203,-51851,16925,69129,-42480,7633,9382,-2020,3844,-19477,15175,12728,-27142,-39385,76514,-16638,6641,-27614,-182777,-78784,17960,-7798,-24178,39487,32153,4591,-24349,66582,-82,-83944,11619,-33372,44071,9935,-16464,-19795,-18293,9509,11869,-38515,-96742,-49532,-65914,18668,21728,38535,-13031,28064,11500,-165031,-17644,7009,-71345,-46256,-5474,95827,71282,-21678,23543,35254,73432,28575,15121,10490,-526,7822,-54002,-21278,25056,39487,-40659,-18262,-36358,-27725,53008,1818,43113,-55898,61066,5734,-4785,27837,22224,-379,26007,-49579,24367,51617,75729,92205,5392,-3073,36106,-7469,24545,-13502,37038,34093,14383,47629,-7250,29634,64188,7494,-58539,-20681,-20160,-54453,-63871,34407,-25176,45788,-52218,-54404,16277,-58396,-5807,56961,27856,-9682,17382,-22669,64137,16172,29567,-25786,-22093,38225,50972,18825,-27661,-420,9500,-79758,-21846,23327,66182,32466,44017,84833,-19841,13962,51630,20069,1342,-5029,82304,36099,53666,4965,12001,-14440,-22447,-57482,-72337,-42420,-6795,59092,-61054,-81642,-34645,-50615,-52528,-7661,-19465,-32404,-25710,43110,32666,85215,75791,67785,25689,-77246,441,41671,42616,64480,-52788,14598,41937,-39683,-39159,-13976,-16352,-34503,-9044,-2100,-89662,-39405,-25137,756,-21147,-94917,-29393,-9648,20846,69763,83583,9511,-28326,129698,-41593,-4335,-1309,-44122,-77535,35990,8236,10179,-17490,-23068,12626,44095,-89281,-52164,41570,-3346,-9120,67700,76296,70695,29498,24233,8398,8262,-46139,-21076,-10549,51113,102852,87741,16679,-70656,7483,-80380,4236,-8112,-2732,21408,100090,4296,-10218,30041,-11782,591,59517,64685,56110,2290,58184,-364,40944,-258,-14634,48278,-55481,39794,2523,-56563,-10677,40573,14772,30233,11255,21493,12054,-2272,-32393,34203,111786,31347,85537,66859,-18205,15699,-3635,69458,-104397,-50380,-32280,1863,43943,18273,-144,-4112,-33131,-28161,39,-47989,-44791,-55205,8214,3080,-62555,-71361,72251,5434,-7523,-72493,109779,62283,-22422,18136,19462,-21023,-2076,-14930,-69049,-74533,-16672,-13581,1326,-56022,18629,-25629,68833,-12351,29880,-23709,16843,39805,-10467,1752,4420,-16296,22078,38605,-93053,10208,-52735,27704,39596,72841,56117,44557,-14373,1096,55146,33476,32408,14342,9714,-22193,-6185,-40715,-36895,-72305,-27081,-75632,-98730,15664,19650,6242,-37947,-43787,-1539,6416,-43969,-13707,-31567,-69354,-92010,-20060,-42228,32096,-6321,-672,3866,59175,43207,55066,77501,-11072,48069,3081,21033,-1742,-5828,33842,24350,-14480,13767,-26927,-26110,-11076,-4438,40726,-65509,-1629,10167,8381,6271,48935,9988,62936,-22777,-19010,-2769,39166,-69810,39458,-42339,52288,19657,41877,16746,31231,-83015,-82982,-11461,-27578,-81507,856,-19860,-37000,-22486,-82002,-49358,-35502,-35465,20288,21158,-128,99105,91830,-38795,-15796,10569,-5703,-74083,-12287,-30357,-68610,-50866,-36260,14749,-61570,-72216,-3545,140584,101786,19698,-5679,60204,-26643,-16357,13924,-17450,-12940,-24084,-40183,12777,-31385,-44232,-41960,841,87417,22080,52655,48568,80575,-39374,-32212,-2456,70788,55922,20885,-42127,-28346,-72222,-57915,-22884,37876,108955,-39130,-146416,-35171,-56150,-74634,91732,9133,4836,55210,-43513,-44996,-33535,25141,3715,51232,26217,7109,73674,27333,-21121,-67442,30503,60737,43073,48684,57146,67944,32332,1110,55871,18173,-27833,-33155,77889,-48738,-67843,-25567,-39119,-6557,-44067,58812,19476,108341,11229,-37011,20998,6318,-301,30027,8416,-33320,-6881,47311,69143,35044,99183,54867,-60465,60404,-19823,-46073,13551,20647,22373,-54426,-76703,-27992,44230,41035,48092,-35403,-8169,7591,-27148,-837,17256,33305,7666,-66584,-1127,-34573,-93131,-18573,59551,-9898,-25240,-18938,-24427,-14510,1290,19166,-25214],[-29818,6758,37601,80833,4635,7742,-30159,71285,-53328,18228,28243,60619,23685,-36054,-17684,-21078,-41783,74363,19855,-22591,66400,9919,-31426,23474,-33501,33813,-54362,43476,48306,39391,22363,6924,66390,34428,79761,37588,-30199,-40970,47275,37758,59685,34753,239,48665,53584,17847,38463,15574,11722,-87686,-15197,-44288,-70752,-34204,-260,9674,-6703,33,-3685,-65891,44148,3138,17832,12993,11790,-14244,-42583,-48787,-42947,-62423,74205,-9291,1316,-78523,-76082,19229,65653,111893,38618,24954,-5276,36712,26277,-25686,-63078,-27085,-37655,-29646,40455,-28111,-110275,10660,65027,-53748,-108667,-80802,-35318,-14102,61524,-3513,-15540,-36886,-10080,-8544,-43536,-92706,-15791,24067,66691,52406,-28978,-107312,-17838,-57811,-101508,-50918,-188,-74478,-37238,-40766,-8439,-59252,-2599,17367,16975,11777,24132,25315,-11318,31455,24204,-11511,11854,-62250,-37676,34488,19948,-69544,-61811,12944,-13026,-32244,3061,-27789,-43456,24942,1042,10699,-8875,26261,41255,29070,37138,-13052,12194,-39087,67187,194,-69327,-28100,-92289,-78743,-4173,41138,8677,9444,96837,70615,38071,24003,-53063,17257,-22524,-3175,-66598,-42711,4187,-37234,-5144,-52250,-1624,-23428,61116,69166,4147,4499,46383,62912,40544,-16955,11019,-29587,47241,30190,-45310,-17125,-32987,-17739,-13500,-30543,-14932,-9271,27063,3924,8740,-9911,-49950,36064,41318,-11995,9034,-27655,-8450,52212,18789,-18882,74723,128066,67205,72092,21732,63737,11355,-44196,9852,-47940,99214,-16984,80369,138669,113799,-28451,-20606,-99662,-94123,63281,7533,-14275,54633,16291,-35535,-62571,-110167,13533,-27234,-19699,-16003,-79748,-47380,7358,-48397,38761,-228861,154291,157855,86511,-33594,69561,-9607,40519,48894,96059,13096,6909,47860,42497,-74124,15335,-90197,-26055,15194,60296,-7886,-86405,-78506,-1171,-57454,-35001,-50304,3637,-6770,46691,33607,-109884,-6812,12440,31211,7161,-32171,-23743,47769,3862,9656,-48525,-3015,-36644,-66663,-7641,-39934,13146,37228,-54179,-2839,2078,59241,18470,-83382,-39770,-77427,-58650,41547,-20020,-126430,-77253,10915,-42967,-3765,16170,15925,-43510,78437,51387,93767,64996,111975,-27893,-43919,90934,-3134,-77424,-3426,40876,-8800,-47660,-44858,55668,24525,33029,-3524,-19986,-19150,43570,13431,31550,31701,-5678,-20867,-9750,7764,-23411,78285,84570,-2878,58807,49417,-25266,23889,15788,8913,-73156,6357,13545,-15394,25230,-61893,90290,-4437,-22107,-20209,13193,47664,-23392,24810,-3190,-29359,-52679,40646,-618,27308,42976,59075,-51426,-72952,-25739,4860,-16513,-47620,20642,16876,26762,6575,78148,810,-45340,-69556,-15312,-43587,7427,6829,-54949,-39423,20548,-20891,4200,-62877,-7004,-2486,-4603,18628,10166,15254,-35327,55209,-6073,-19771,-7197,-17804,87766,-15805,-55804,39294,-834,54970,-793,-22911,10848,59287,-37383,-23231,52482,15773,8991,17607,14940,-19314,66370,-11261,22785,-16041,72000,82133,-21618,58240,30291,-52781,38246,36437,-27072,28022,63096,112942,98159,-40585,-31638,-5400,52343,75612,-26950,-83378,-11594,45208,-36174,8350,-8673,-4895,36324,-7844,15585,2012,-25102,-40043,83102,-32807,-6752,-34629,-153796,-71767,-18422,9254,-17388,44403,13944,-21609,-38533,51175,-3824,-71945,24599,-13102,49854,-9565,-29001,-29790,-30726,7417,-5205,-47938,-92062,-39586,-44969,53032,35454,37048,3867,18775,-8184,-172536,-22057,20300,-65986,-50028,-38577,79858,73803,-39266,2427,52042,66516,37602,13049,12718,-6453,5140,-15937,-5340,32761,30048,-41917,-28014,-68060,-17786,37367,-2927,47163,-53768,61177,-2275,-3591,31468,8675,-22328,21,-13968,50624,66040,71453,85264,-9206,-24036,16339,-23506,12272,1035,38159,34322,679,25928,-10062,18157,43785,17145,-45870,-15288,-8126,-72390,-71374,8652,-13399,47290,-33654,-42496,40048,-50915,-15347,35468,23541,-23032,14108,-19214,36871,-20553,-13714,-13665,-9231,47603,33436,14566,-33285,-21638,-9968,-73583,-1987,53960,95352,57184,10453,98570,-20915,23979,82700,23125,-1755,-20044,24476,43366,45566,-28129,-6381,-10988,-32947,-63981,-91313,-19097,-19822,38867,-64751,-90231,-23485,-60727,-53962,-13187,-44738,-29056,-22936,51113,28339,73650,113762,82502,7349,-85185,-912,43107,53871,99995,-36807,22141,48776,-49257,-60950,-38711,-4783,-50067,-8208,17422,-95453,-52298,-16392,5685,-24966,-84955,-33872,-28706,19329,43920,61464,9262,27673,131760,-47666,39066,-2630,-60606,-87962,34976,28217,-7240,-37829,-20938,4646,41475,-58152,-33346,31923,-9118,21509,86619,58753,58540,35645,22032,-22802,-1883,-47684,-8094,8673,42499,74266,85182,24532,-80846,20632,-58913,-6531,-41940,-23081,7871,63292,12791,-19957,19152,-27505,-22105,68237,71315,76664,-9135,47388,-10283,45863,-15735,-4393,63067,-36188,46078,13966,-46257,-7170,42910,5775,23306,15867,-913,-5457,-33238,-16832,38625,81886,45671,83600,82914,-39782,2904,-774,68709,-92087,-46167,-47459,-17874,33417,1376,17520,-6286,-55817,-23146,-689,-45259,-43367,-49378,23600,24793,-60795,-62116,35852,6074,7240,-54047,126006,72543,-108,7695,27197,4830,3691,-8772,-44605,-80757,-3552,31564,-5986,-57853,53300,-36327,61993,-28796,2796,-44849,-3394,42566,-834,-3832,7563,-7358,31566,48055,-71341,21253,-41946,51393,79847,58989,45821,42095,2883,-7017,19154,19181,23043,3059,-18509,-38023,22104,8616,-23915,-74095,-78049,-86202,-102681,26983,8176,6323,-7933,-48954,-32120,-20577,-37980,-8384,-10291,-46206,-63103,-15812,-30698,17204,-27602,-22947,-6424,74889,81723,56574,60684,12579,47115,-6286,18637,260,-15899,27657,36675,18122,26562,-13104,-3465,530,-12117,44038,-64441,-11981,-1491,7678,1822,60271,34134,77615,-16163,-15862,-27385,41871,-51345,33515,-41970,24857,-16895,59514,31511,38555,-69861,-79531,6552,-22608,-95246,-3354,-37839,-32314,-12845,-83587,-66000,-72779,-37450,38611,-7731,-21468,78385,76924,-33014,-20079,17274,21066,-37992,-13668,-28219,-69256,-47306,-33299,623,-70513,-65453,5099,164750,70592,39898,8889,56261,-10666,471,9274,-41528,-7181,-18873,-35505,6034,-16232,-35258,-28240,8714,90054,36144,48492,17095,62860,-37119,-30191,11205,56091,42393,36169,-23101,-29398,-58961,-43269,-26299,37790,110480,-32486,-99145,-24809,-45672,-73635,82134,12791,16601,58578,-31903,-24336,-36522,-9718,-9083,55516,5713,18366,89546,40027,3456,-64222,18585,13401,60397,45835,22333,63274,48529,44548,76021,17616,-31964,-59558,61450,-41165,-344,-15682,-42418,2338,-42569,22711,31886,119829,2998,-39794,16389,2852,12885,47867,29434,-2247,562,26579,54532,18381,77770,54303,-50222,36508,-31352,-31175,9065,8868,10456,-54943,-80956,-34011,20985,33274,49765,-45122,-22473,1795,-28941,-20687,20455,34001,26242,-51429,23034,-6409,-94993,-37478,47285,4665,-27086,-23256,-15722,-7528,8226,44300,-26600],[-31113,9794,42537,88088,-4275,6215,-41280,77011,-31827,4175,43206,57649,46165,-41552,-14371,-13635,-46784,88311,-340,-21142,44800,20372,-15499,25719,-55697,20334,-34315,66530,40629,17768,25775,11306,84490,54537,112180,40365,-27645,-26301,50883,17628,49669,15239,-19452,57125,41620,17528,17349,25939,-4802,-66819,16433,-45645,-81026,-35685,-16547,14905,-14294,2383,-21798,-56220,42907,-2152,10359,34432,28017,-52808,-50495,-40953,-48919,-30926,64010,21009,-17371,-92414,-74635,33489,71688,143116,37421,44309,-1274,43193,2079,-14191,-65617,-28403,-37589,-7058,44445,-37032,-113351,2215,11997,-75350,-108377,-66518,-36630,-51977,56529,-19586,-4585,-11970,-10726,640,-24290,-102069,-420,36681,52058,41200,-37399,-100115,-25662,-31303,-73494,-61505,7794,-75982,-18646,-29788,-5678,-45473,13600,3409,-2644,2113,34983,57012,-12166,60188,51449,-13645,14450,-24088,24759,58401,19061,-60040,-45624,19459,-8385,-54997,9474,-20795,-33306,27333,11168,-4838,-3593,23537,51520,18574,19114,-4240,13860,-92557,60678,-18841,-111964,-25967,-76125,-62150,-463,44365,23235,1241,71921,60185,21489,9208,-52544,20827,-38556,-231,-55481,-34393,-5722,-22518,-27267,-47310,51,3043,37405,78168,-15862,7844,57840,76834,81377,45936,-15932,-45277,70627,43706,-30408,-28053,891,-11167,-24139,-20069,-11162,-18180,13852,9989,-849,15086,-46838,41319,47339,-15978,892,-35243,-21835,19188,14749,-9493,80820,119739,75924,83783,10161,58843,13434,-91742,-45582,-66477,91518,-9659,58495,115013,93466,-31310,-32046,-87002,-82992,94706,20387,-9660,64720,22726,-14014,-64222,-134046,10646,-31622,-33166,-20862,-71827,-24007,38061,-22786,-158295,-281442,203236,152236,116283,-19451,58246,-3898,41305,57904,60062,-15904,10476,17509,20757,-86251,28888,-104180,-41336,20762,67375,-11539,-86965,-88903,-15350,-59377,-11387,-21342,16844,-26995,16792,18596,-142754,-10356,-1157,52594,24045,-23793,-34938,47248,24887,9805,-38278,8067,-50991,-56491,54965,-42773,5412,22267,-42543,-5058,-15771,39898,14162,-91345,-42629,-75168,-57638,53859,-49301,-106420,-65960,6968,-61077,-40711,13161,24793,-31824,72298,56159,80521,54530,104127,-51210,-69360,83278,13009,-74233,4315,51306,2358,-46335,-48197,62683,23169,7357,-7962,-36645,-5367,65060,5352,13012,49251,51018,-30113,-21942,18432,-14175,61762,79737,-19664,66474,42384,-26030,21010,30629,41757,-73088,-2114,28628,-8422,44219,-54838,74798,-13330,-7887,-18739,18495,77655,-17853,60215,41193,-30706,-48090,18767,-33244,14282,60126,57761,-51129,-61040,-31500,23889,-3174,-55887,455,11269,13039,-5140,79668,-26764,-32462,-39453,-43647,-41771,26479,20327,-63769,-52844,17139,-22637,7444,-75509,-5410,-16234,-9123,26862,14459,26153,-48353,66717,14100,-6906,17799,-34668,88249,-6350,-65875,14906,-18845,90486,9594,-20328,-6628,65325,-14892,-45957,39161,12446,9741,49201,23036,17097,79186,1642,31138,-32211,50839,84207,-7844,43543,26399,-48209,19469,23439,-27406,21242,60680,93708,103947,-12159,-9815,-13219,64744,61203,-47472,-116517,-37262,21812,-22812,8225,-29911,-1793,70531,-6566,5635,-16488,-25782,-19715,84456,-45820,-16736,-38197,-111639,-60581,-50077,31200,-7623,-3867,-21701,-32139,-49315,29780,-12184,-50822,35276,6897,54681,-27601,-29087,-46033,-44681,-1048,-23808,-53162,-59077,-19132,-22688,73153,47837,29516,13867,6611,-34299,-142013,-28296,34940,-45684,-47974,-45062,54896,63683,-58345,-21540,58895,47737,41903,17845,24138,-12504,5558,22897,8626,37476,19246,-25014,-39474,-98437,-6962,32706,-23716,29538,-39450,53933,-1019,-10065,30273,-2995,-32550,-24648,20558,77803,75165,72562,64480,-13108,-37016,-1210,-32110,-2144,17273,36692,28925,-4537,5261,-11717,2983,11506,37678,-14732,-7177,5235,-64814,-66279,-12001,1568,33554,-18556,-23035,54051,-35336,-21135,-4417,15092,-29637,8010,-8761,13162,-55755,-63101,-5118,4476,48912,13975,7849,-37536,-38792,-32387,-51533,16845,73365,122354,73590,-27947,89389,-16715,39219,105108,27652,-9667,-34367,-25024,44511,27063,-55356,-21621,-5785,-34993,-54153,-91955,1582,-31541,17331,-60623,-90641,3410,-57625,-46748,-11649,-54286,-26334,-26244,57979,16718,48617,141535,86373,-6551,-77287,-370,42651,59789,101629,-23136,18294,42312,-47742,-74126,-52182,3653,-58013,-2040,40993,-91973,-65057,-4126,8447,-28591,-80341,-36299,-50560,-5540,10427,35901,12021,59818,104012,-43131,81347,-7542,-64500,-85992,35617,51298,-25853,-48913,-19803,-8551,33444,-18038,-19875,12327,-11181,31742,83128,42891,42008,41429,16751,-43487,-14117,-63538,8804,27171,27641,28319,56618,28199,-92872,22017,-29552,-19168,-64010,-38447,-9173,12427,16815,-32678,8581,-32921,-42327,48230,63229,97530,-14225,36437,-16104,43323,-42229,3658,75046,-1687,55151,13458,-41619,-775,37294,-8297,12512,12110,-22710,-19180,-53400,-6513,32906,30181,42168,80233,88952,-53533,-8981,2235,61743,-73799,-23580,-47685,-30680,32437,-11444,33638,-8407,-64632,-19134,2577,-38227,-34046,-35399,25747,32053,-51575,-34216,-10392,1971,12675,-24583,122675,74015,33894,-369,33070,36711,19077,3252,-24052,-78853,22169,68027,-4772,-52798,75388,-38568,46541,-40435,-22167,-54984,-29225,39529,13777,-18704,6622,2239,33108,49485,-51309,22856,-22759,64785,118917,41807,33626,34135,16609,-9651,-11819,1528,11274,-15620,-38963,-54078,41236,49531,-9870,-81826,-127335,-85069,-94945,39055,586,10232,27647,-49974,-61895,-27830,-27066,-2170,5808,-30251,-30700,-16193,-15977,4465,-35794,-34675,-20843,65190,106112,58232,40535,47250,42436,-11594,13427,11371,-19279,11819,40520,49844,38750,5526,13011,16121,-13851,53748,-54427,-21476,-18964,11484,-2753,62538,49914,78500,-14982,-4567,-51167,40788,-46868,26930,-36874,-2390,-51973,65771,40323,34266,-50201,-66710,26994,-13200,-106366,-5586,-55019,-24864,751,-83279,-75537,-89978,-40749,63530,-33323,-42735,56843,63565,-23981,-19240,32980,47667,-9058,-9357,-16753,-58972,-35569,-26962,-15159,-67267,-57745,20630,165957,25273,50999,25182,54365,9735,6397,7871,-60535,-3361,-18323,-34748,-8851,5041,-19539,-18540,11819,87127,40776,40120,-17409,49974,-33311,-15825,26762,35003,32773,47488,2750,-33078,-42817,-29030,-31546,24195,79431,-20520,-44405,-13583,-38187,-66586,53852,6516,28484,51580,-18214,2578,-27080,-33223,-14771,53283,-16902,27028,82826,42207,8597,-47688,3671,-18751,72317,35513,-16748,44057,53592,72912,93995,24638,-32865,-80640,21181,-28331,56965,1374,-45532,-458,-37566,1405,39346,114843,-2371,-30318,21870,-1702,19201,58573,46902,27356,6613,-9720,21178,-5178,47234,49143,-36629,15071,-49064,-8833,3131,-11152,-6157,-52480,-80259,-42265,-8959,14224,42252,-56707,-23600,-4264,-32018,-46390,21815,35242,33301,-30881,57810,22123,-78351,-48685,33893,16931,-12960,-18496,-8021,2044,17231,70222,-26801],[-26819,5397,36051,83761,-14029,-9705,-56348,65927,-20793,-3752,61855,53849,59636,-29406,-4572,-6132,-42260,99962,-12874,-15027,36121,30516,3759,24787,-67342,3857,-17765,69111,23373,-7807,23022,14742,95795,61649,126680,20407,-23458,-20021,47673,-6637,32837,24,-31993,59503,24677,12338,-8586,31277,-20566,-37836,47020,-38804,-74087,-34373,-34664,15946,-14399,7360,-39507,-41973,33886,-23643,841,57012,37091,-87508,-48751,-25986,-52057,9927,50301,50329,-27903,-107148,-76149,35929,67987,139468,38544,65702,12797,49120,-28975,-5791,-60131,-26121,-47182,15322,23262,-43513,-107975,-4802,-54152,-96176,-111525,-51474,-43004,-86227,31253,-40521,3127,8303,-17472,10272,-8005,-98607,22890,48422,34701,22822,-42369,-72877,-29314,2257,-38090,-40802,13378,-69873,-3519,-16124,-3855,-27070,25626,-10149,-25395,-11485,57832,79307,-11551,71535,69801,-13941,12760,12940,74228,75953,18791,-23770,-11241,17334,911,-66746,12066,-5198,-19705,16084,21500,-13868,2849,17551,60730,3696,-3597,9973,11131,-121745,45406,-34309,-131583,-21660,-58703,-43345,2925,56240,40286,-2057,36672,40005,3379,-2020,-44985,30168,-47649,5185,-33710,-8675,-9878,-4304,-40307,-42107,1552,21098,1140,74902,-35451,14874,62069,85803,107555,98510,-37564,-52338,77911,49239,-13082,-40322,26907,-15395,-25851,-8670,-11114,-26523,-5020,15029,-15453,36653,-23605,40765,46484,-13775,948,-38289,-38119,-7638,9792,17258,77556,83029,70623,80274,-6343,48421,12221,-117499,-92860,-69825,69948,-867,42683,93345,63494,-51113,-50396,-69950,-51908,144856,59123,-3242,58714,2991,-16028,-58871,-130448,14810,-40915,-46007,-17654,-54619,8871,61799,7327,-296161,-336119,242706,149035,143314,-6353,38358,18238,44762,61218,11403,-48406,9050,-22186,5561,-72092,42317,-93808,-50156,29383,59664,-14628,-86324,-69106,-18345,-51593,9502,19827,38913,-45133,-9580,3031,-143988,2021,-18668,60847,26624,-21351,-46501,35008,35536,7205,-21551,17238,-46062,-41956,113717,-38817,3102,4794,-28192,-1163,-31761,13612,-8251,-84051,-37495,-68099,-49575,56250,-78139,-84667,-45389,776,-73229,-77571,-562,32896,-22104,59068,52425,58794,51957,85944,-68136,-93063,44705,24549,-65983,2379,60086,14484,-40911,-47098,66829,20415,-18795,-10788,-51832,6785,74144,409,-4658,57599,98871,-43139,-29486,29513,1957,38971,60460,-27179,69643,33251,-27877,18600,40766,79714,-66507,-18637,46424,896,49818,-37149,49113,-23462,11362,-18436,18242,82805,-10100,89498,65262,-28990,-38701,-626,-55537,-10128,59983,48700,-47425,-49097,-24202,21476,11409,-59344,-18927,6429,3977,-30219,51522,-46497,-18799,-20640,-66675,-30144,28597,19251,-79302,-60885,22035,-14458,20460,-79601,-11707,-34337,-12989,31773,7438,31914,-40889,74391,39361,2884,41359,-52014,79072,6778,-57508,-19272,-40736,127993,19472,-18149,-25092,62271,-1860,-73380,27167,12695,-4993,69747,23836,42351,73701,2962,36047,-41673,22493,83587,13340,22665,24445,-38228,6982,22453,-16335,16529,59774,61948,92710,11096,12093,-22595,66854,43937,-63532,-141309,-55917,4381,-7041,8411,-41677,9097,97443,-10169,-10626,-31821,-30106,14080,81680,-49306,-20418,-38438,-70842,-50510,-67031,49402,-17,-80046,-70938,-31270,-56213,4409,-22689,-24764,41152,21962,57002,-39962,-15180,-61793,-55097,-13080,-43295,-47547,-11330,4160,-2090,75719,53704,18305,12956,-8046,-62578,-84497,-36024,48746,-17574,-39745,-26380,29745,41548,-73136,-42794,55570,37268,42627,28572,46503,-16322,9086,55887,18583,37500,10414,4994,-50002,-124746,2656,39099,-51986,-9613,-21039,45998,10404,-27669,22769,-10793,-28399,-39319,44411,96707,72859,72368,33766,-5565,-42826,-13456,-34814,-11870,28242,31106,19059,1923,-7167,-8821,-13976,-23004,61358,25825,345,14058,-34576,-50522,-20859,16213,10505,-10230,-5305,57363,-10556,-21349,-47427,3666,-29582,2021,5490,-1376,-79411,-90053,-3026,15770,44214,-1352,400,-39758,-48369,-51973,-18888,29885,75197,138237,79178,-59732,51461,-9851,56651,111642,29932,-20925,-42925,-48713,38549,-170,-69150,-28639,-2391,-30272,-30753,-73476,15001,-40501,1245,-48234,-83273,37293,-46405,-31630,-2625,-43956,-22987,-34473,59945,-5847,16433,148822,75967,-12888,-51947,2548,39461,63261,72310,-16844,3019,24161,-35961,-74536,-55289,5864,-56776,13388,59678,-79656,-74040,7767,8673,-30317,-82886,-36350,-71601,-53058,-23169,14609,18374,63672,56690,-28864,105598,-13862,-56586,-70871,37758,71613,-38629,-48688,-20870,-20605,22469,19033,-13052,-10727,-8492,25624,57893,27509,26548,43292,9557,-47381,-23832,-90864,25692,40981,10685,-18491,13681,26360,-102066,6736,1592,-29987,-68891,-43036,-28875,-38647,16899,-42098,896,-28895,-51662,6672,47684,106622,-13795,27151,-15897,32531,-72187,7434,79893,36782,63583,2613,-40367,6980,27532,-21237,24,1541,-40005,-25215,-59327,-6026,11164,-21458,23360,70919,81003,-52175,-17573,6247,55024,-55383,12396,-27413,-32768,41622,-15196,46309,-10896,-55895,-15207,7187,-27967,-20998,-15013,16927,20598,-36319,13573,-49780,-6156,11652,7298,101489,69208,70714,-6265,35531,66932,38601,18872,-10810,-66627,53894,85517,-2115,-40462,76289,-29605,26955,-44651,-39243,-51831,-55331,35124,30566,-34149,407,6583,26944,43469,-40491,14802,-2781,64769,128925,16908,19334,19265,20571,-7159,-30480,-16748,587,-36737,-46023,-65588,51044,61812,-4423,-88055,-154868,-73284,-74069,46737,-3648,16614,57866,-47868,-79729,-13404,-15791,1125,13744,-21622,-1780,-16629,1996,-2395,-27076,-30884,-33335,31738,112964,59541,20544,79352,36623,-15767,7292,34849,-14773,-9195,34163,70920,47573,24725,18198,32900,-11939,71156,-38655,-28976,-36009,17685,-8909,58561,50693,73954,-18159,8064,-64575,39198,-53219,21399,-28214,-22898,-70932,58350,43597,19368,-28795,-49564,48648,-1493,-114719,-5289,-65673,-17165,17978,-81057,-76138,-86718,-48300,86682,-50064,-57861,43158,59123,-13566,-6805,52782,66402,4341,-4329,1555,-35394,-20942,-21140,-31970,-57296,-52625,39366,146815,-17299,48180,39869,50750,27976,-1509,10849,-71242,-5400,-24680,-38483,-22183,25865,-652,-11723,8060,78170,36380,29461,-41723,46573,-32327,7607,40438,15658,28696,52360,28742,-38351,-26565,-17942,-34331,2198,23825,-6781,-7147,-6885,-33059,-49765,18263,-4892,36977,32478,-5419,25967,-8228,-39437,-12189,45098,-34365,29559,55717,31733,-3733,-24227,-6421,-30142,77174,21771,-47286,28592,45730,71145,103054,40866,-31353,-89483,-30076,-13040,85827,19560,-47608,-13396,-28196,-730,33482,86752,-1733,-11969,34215,-8473,15351,54362,58317,45598,10265,-53817,-20108,-26557,15645,41595,-24050,4587,-65987,15890,-4932,-33886,-25451,-49266,-75095,-50336,-39329,-13605,28815,-66174,-12406,-9143,-34211,-63166,23395,36675,23894,-8245,95071,47180,-50175,-47879,21862,22845,12273,-723,-1622,12967,29807,89874,-25613],[-17951,-2740,22930,70296,-20280,-33655,-69001,51389,-18760,-3771,79691,51755,60632,-3580,8448,-1064,-30229,103836,-21318,-8786,41752,38776,17211,22470,-66517,-10497,-10473,48986,-669,-27809,15597,15216,96061,57693,118552,-14163,-23825,-19570,39714,-23036,13985,-6428,-34995,61958,6226,2872,-34271,19797,-34292,-13973,65811,-23370,-51985,-28057,-51558,13527,-7171,12641,-53417,-26219,21354,-54621,-7932,75964,39306,-107586,-37994,-8690,-50853,36316,30959,70042,-28228,-116605,-80097,27971,57445,104075,41424,79996,34719,48501,-60064,-1521,-47215,-21561,-62715,31589,-11235,-47079,-96984,-8583,-109697,-107691,-115460,-39578,-51085,-99586,-3267,-57814,4771,13860,-25752,18350,2501,-85060,46292,55669,18820,521,-43119,-35781,-26227,25516,-7369,-4088,15583,-58258,3337,-2283,-2849,-9592,31837,-15688,-45422,-26134,84868,84267,-8837,69874,75925,-13923,8190,38632,78636,79033,15966,24726,33475,2364,9636,-62680,10797,15554,-5790,-5811,24827,-11885,8450,9265,69118,-11486,-22555,26989,713,-120277,27783,-42670,-120840,-17274,-41637,-27532,2972,64865,52143,-1404,857,17394,-9810,-10229,-31110,44612,-46611,9265,-9948,20485,-5497,14468,-38915,-37871,1899,27220,-34582,58326,-39604,19672,55988,83731,111411,122987,-46192,-48144,64617,43099,-388,-49440,35090,-27652,-19395,2348,-17104,-31854,-24406,19893,-32321,49073,10333,34112,38628,-4522,9251,-38831,-54329,-24671,5332,55400,64050,33171,51517,62164,-27680,34241,8897,-120040,-111032,-51231,43342,8478,37323,77674,34581,-77805,-65087,-56001,-20142,190545,93050,-283,38635,-31399,-40369,-49094,-100738,22741,-52679,-55321,-8703,-33506,39405,73313,43779,-343977,-367486,250055,146787,161996,2907,14204,51682,46740,56772,-28866,-75586,3425,-59611,-5711,-36122,54968,-65896,-44878,38675,37326,-14443,-82404,-30628,-9847,-40106,23297,65087,64633,-57018,-32466,-10522,-120651,23715,-36773,54068,18818,-23064,-52806,14261,32473,2623,-4881,21960,-27995,-29726,153112,-28565,10225,-10961,-6213,6153,-44791,-11813,-41196,-61888,-27630,-56277,-34454,48085,-100138,-72360,-23930,-3702,-73035,-109652,-18909,38726,-14165,43589,40894,34278,58789,66101,-72001,-109988,-6099,29310,-54921,-9421,65611,22868,-31352,-38207,67104,14301,-39947,-14592,-64594,14555,72605,2522,-16054,52582,122069,-57709,-32302,40513,20926,12881,31900,-23684,63966,22924,-28429,13392,43110,110471,-59468,-35972,64303,5843,39958,-12356,19763,-30057,28063,-15656,14304,63843,238,102928,63211,-23661,-25858,-12524,-64408,-40292,42817,36050,-41385,-41253,-5184,-5474,21902,-56542,-36106,4547,2475,-64032,1748,-53533,-1487,-11205,-75038,-12971,12587,2888,-102507,-62147,34353,2322,40515,-69469,-23890,-55161,-16774,31066,-8064,31576,-15243,79474,63638,3932,57353,-61086,60230,19205,-31703,-49205,-59593,154000,25417,-19165,-43714,58110,521,-94569,23563,16827,-28109,75529,18882,51569,50805,-4741,37557,-45190,-7362,79100,32870,2362,22754,-25057,8321,31895,1391,14969,64740,29748,67239,22137,24001,-33241,60579,29862,-72135,-152155,-68413,-5942,5959,9426,-34708,27737,109715,-10749,-26253,-34698,-36777,48039,76600,-39744,-16242,-35981,-42947,-45640,-65931,58547,2685,-138758,-118401,-25766,-58573,-21253,-31711,1026,41626,29475,54823,-44076,10449,-68077,-58199,-23537,-61965,-27569,31157,21252,14471,64311,50156,7017,1575,-23991,-85967,-24460,-44457,59950,10490,-26617,3619,11699,12455,-76219,-55290,44751,43946,41233,40500,78170,-16449,14879,77477,22710,33741,6638,38154,-55070,-142651,8176,51062,-77441,-59364,-5332,42065,28549,-52166,9753,-12609,-12457,-38327,53817,102940,56767,63934,26,10239,-43557,-17968,-33693,-12860,27388,20870,6898,19611,-6543,516,-29829,-48549,78881,63857,4567,16191,7897,-29266,-13908,26813,-12959,-9077,4166,51501,17740,-16239,-78416,-9988,-25121,-1372,19556,-4361,-85259,-78621,-8215,22119,36599,-9198,-4115,-38548,-49935,-64005,15152,34659,58054,136182,73580,-76456,-3883,-1436,72057,100504,26631,-32789,-42973,-45916,27010,-29016,-67649,-24028,-2897,-22180,-670,-43421,19180,-45421,-5709,-29624,-69864,66790,-34058,-12375,11916,-17345,-17296,-44757,55341,-34883,-14561,133956,52341,-11748,-14642,7069,33554,65864,30406,-17514,-20148,-634,-18581,-61553,-50402,1029,-48367,38556,64188,-62220,-76956,13985,7372,-28802,-88304,-33805,-87118,-110378,-49386,3408,27378,48803,5889,-9069,103492,-18467,-41919,-45971,39429,84554,-38996,-37905,-23486,-24121,11289,41937,-11474,-29797,-1082,13858,20815,12319,16491,38406,2523,-35725,-27539,-119449,38816,46786,-4548,-48404,-24401,19096,-106686,-22315,29076,-35082,-57536,-35276,-47907,-76961,14262,-42627,-1183,-18875,-44630,-39821,32338,92141,-11384,19888,-9199,14364,-95315,6446,75027,67070,65835,-13741,-37764,14087,18059,-25977,-11401,-11633,-49930,-22480,-52406,-16100,-24671,-55825,-2278,53745,59247,-36099,-20457,11629,52951,-43185,51485,8451,-24738,56636,-9341,54651,-13998,-31475,-10425,10297,-13894,-8461,7554,2687,-5572,-17515,75760,-66921,-16486,9293,31656,68751,62420,101172,-10356,33576,87113,56186,34757,-4579,-45786,80581,82157,-4892,-22545,54603,-11734,7638,-40410,-44879,-37318,-75360,34096,45106,-41853,-10174,2160,15596,31803,-41394,2311,10822,52179,95030,-14127,2984,-1184,13857,-891,-35184,-33800,-5882,-53913,-39107,-68966,53123,39488,-16007,-86385,-152045,-53180,-41924,46229,-6356,22851,75301,-43864,-76945,13692,-8852,-1808,14532,-18876,18940,-13341,22674,-2056,-3907,-14210,-39099,-14138,105963,58097,4343,95021,32012,-21851,2046,69167,-3419,-30771,19291,75331,51159,38745,10608,47107,-8600,92523,-23069,-33883,-46539,23644,-17345,52434,35071,71916,-23078,17068,-58058,39954,-58497,18277,-17570,-34976,-65825,39683,45530,-1529,-9979,-33784,68997,9737,-119456,-2375,-66452,-11049,35658,-73955,-69729,-68802,-59493,97547,-55020,-61027,41002,65693,-3311,22466,69750,68900,1697,-3643,21879,-841,-8619,-19221,-48395,-48254,-50901,56651,117176,-41594,31867,49934,40651,37228,-20765,17681,-73154,-14837,-37619,-44898,-25570,40640,16067,-6043,-2577,61516,25472,19509,-44273,50723,-38249,33564,49206,2204,28975,49828,46433,-43441,-11695,-9757,-31447,-20421,-34602,4831,-1216,-8831,-24732,-24113,-12104,-13920,39849,4761,4992,37753,13098,-30584,-2459,33277,-41862,23386,15520,10664,-24623,-1745,-7405,-25914,74362,9727,-61548,28625,27038,37048,93076,63823,-29268,-83501,-74341,1648,84044,32886,-46894,-28972,-14310,11517,11590,39896,5195,8843,46027,-18119,1784,34453,62830,46159,10776,-92737,-56203,-38978,-9858,33439,-14441,8555,-76515,35890,-15210,-52995,-42565,-46267,-67513,-54645,-62935,-45218,13823,-68790,6281,-12381,-32785,-59674,26667,38763,-393,12402,122382,66266,-19617,-34020,13761,22047,38255,28553,3654,23136,46752,98048,-23221],[-7037,-9955,8786,52157,-19791,-56681,-72925,44382,-19498,3691,91189,52834,49613,27844,20766,-1507,-14038,96935,-29358,-6220,57262,43139,17407,19398,-55269,-17799,-13306,14104,-28079,-35180,6466,11815,82914,47779,92590,-47880,-31060,-19884,30518,-23169,-2407,-2351,-28652,67887,-9455,-8544,-55535,-13536,-45343,-4620,66209,-1875,-20984,-15639,-64848,9891,4745,15341,-60596,-11284,9048,-85728,-13941,88579,36617,-107012,-21765,5838,-44532,32979,5901,75707,-18807,-114442,-83222,13114,43442,55461,44580,82085,58017,37102,-82899,-1064,-29949,-16733,-76453,37182,-43494,-47344,-85156,-8846,-136108,-103029,-111419,-29070,-55386,-85311,-32935,-63639,-1444,1105,-30471,22209,7900,-65372,60806,57079,7246,-20880,-39293,-1995,-17130,22897,8216,25720,14269,-44130,95,9480,-1756,2195,31195,-5437,-57176,-37966,100115,70755,-3317,61928,69177,-15356,3291,49265,33571,64331,8979,69476,74568,-24582,14150,-44289,6190,35903,5921,-31090,14982,1552,11306,1302,74010,-22306,-30327,42896,-18663,-100615,12410,-43654,-85746,-14460,-25188,-16141,-1807,60309,53581,2327,-26022,-367,-14165,-16993,-13540,61234,-35014,7282,7518,38555,7126,31438,-22966,-34314,1401,22923,-59199,31169,-18701,17813,40115,67016,93870,115932,-39031,-33651,33942,24894,3960,-52969,23282,-41744,-9000,13030,-27172,-32025,-38923,25316,-48159,49595,39167,21956,25901,10396,23327,-39357,-66290,-31587,2841,93164,42747,-12514,24321,34330,-52955,19527,5149,-108797,-92367,-16739,19839,16909,40512,67437,15415,-95451,-64405,-48287,-1017,205489,101859,-4768,10595,-63144,-74576,-37608,-52892,29776,-61264,-59478,-2229,-16313,53946,69687,83619,-302159,-357139,218199,142991,167629,7589,-7269,86992,43254,44062,-43354,-90470,-4117,-83165,-15372,8035,64853,-35266,-22435,45827,4650,-9462,-71410,8930,6674,-33001,26827,102897,84980,-60705,-52508,-20084,-93163,44862,-51161,35582,6378,-25325,-49592,-8492,15741,-2024,5337,20837,-5553,-23316,165270,-13632,27674,-22038,25430,13778,-53468,-28951,-70379,-30507,-16814,-40488,-14638,32578,-109884,-67447,-9429,-2554,-57492,-132424,-35302,40576,-7467,31714,24106,12807,71257,53739,-60173,-112117,-44149,27729,-42856,-27178,66778,23586,-18740,-19608,62467,3952,-52734,-21020,-74322,15024,63998,13231,-17877,33820,116866,-70578,-30762,50175,37891,-12558,1585,-9908,49699,11923,-27406,3058,37338,123246,-57723,-47499,76324,1322,18176,12696,-5650,-29108,38354,-6182,9615,30503,12743,96008,40874,-14505,-12498,-14851,-60260,-68414,14375,24815,-34700,-40144,19932,-46165,24254,-47807,-48626,6713,8587,-94634,-52741,-50152,19595,-5513,-65777,3541,-15522,-23731,-127781,-55901,49009,23418,62737,-43713,-37910,-76254,-21100,24931,-25283,25425,20377,85683,80687,-3659,60832,-55634,34765,27551,4948,-61604,-69550,158168,26126,-24519,-60404,57496,-4332,-94792,31031,23649,-48405,67299,10679,45281,16491,-14658,36549,-42949,-33170,69257,43377,-11393,19230,-11535,26023,47788,19610,14923,75746,7504,34544,19421,20510,-43715,49923,20414,-73198,-148559,-77955,-12440,12523,10877,-8247,51786,103833,-1943,-34192,-21860,-43184,68324,71038,-18087,-4716,-31513,-32258,-47057,-50605,58502,1223,-147073,-143019,-21845,-56345,-42429,-35778,21613,38282,29304,46484,-39358,42148,-58518,-52789,-26828,-76791,3887,52541,25923,25416,46994,39099,-553,-15616,-38861,-95767,15601,-52462,67483,32755,-10984,27473,3965,-15802,-60015,-54411,30853,61249,38818,46820,112896,-12669,21728,84663,19445,28767,9919,63006,-50348,-146779,7008,60076,-92240,-101126,5368,43360,46788,-72913,-5278,-6911,8858,-21496,51398,97010,30893,44352,-29230,28554,-41264,-13904,-30315,-4931,11800,6966,-4876,44275,6796,15388,-41563,-57086,83735,88240,4489,13598,50154,-9267,8199,30552,-28327,-12677,3890,39589,39419,-8133,-88804,-25460,-19480,-1032,29460,2823,-72915,-34526,-19031,23076,29228,-9292,-1088,-32207,-45779,-66261,40211,31540,27040,114972,58833,-75590,-55271,8471,81255,76152,16638,-42078,-35038,-26615,13610,-50240,-55110,-7847,-7356,-14172,27671,-13575,14820,-45020,-3882,-9064,-52888,81985,-26033,5149,28352,15742,-8224,-53448,45068,-60756,-36808,103724,21230,-6238,22230,11098,25695,66882,-2765,-20451,-45094,-25170,-2162,-38638,-39922,-9013,-37140,69362,49130,-45233,-73562,9521,6396,-23440,-89141,-28452,-91335,-154887,-63041,4389,36829,29911,-34593,10349,78707,-18668,-27397,-17468,37797,88198,-23662,-19127,-25358,-13990,2315,45825,-12101,-39040,10108,5415,-12179,-953,14358,26576,-2138,-17055,-23869,-136548,45843,42553,-15351,-51247,-40805,7849,-109257,-55660,48992,-31815,-36553,-18409,-61281,-95174,10302,-31308,4043,-7807,-21888,-73558,21881,52999,-11619,13686,2993,-8889,-104522,1922,60616,81697,57322,-29528,-29945,18547,12425,-18088,-19290,-21979,-51381,-13690,-36605,-32742,-65295,-68849,-23669,32485,29193,-11151,-15587,18572,56622,-42086,81012,44822,-11509,70108,2123,58700,-17721,1254,-4638,10324,5114,472,26374,-11032,-36692,1533,140066,-56455,-26531,9864,40734,33629,58106,118980,-12542,27161,91088,67040,47683,-2054,-21452,90838,63871,-15995,-3080,17565,8769,-8030,-28538,-38419,-17363,-84235,39051,52401,-37713,-22646,-10681,2958,17186,-50632,-5775,14144,31693,28018,-43143,-14887,-23523,2083,7494,-29301,-49575,-6371,-61580,-22621,-62814,49369,-6797,-46656,-74803,-125336,-28081,-4617,36428,-9231,25927,77659,-38913,-51580,39484,-8465,-11943,12155,-19694,30912,-5165,44227,4017,26226,7705,-35882,-56377,92433,50965,-5411,86709,29743,-31343,-990,105014,11964,-49304,361,63624,49452,42261,-6831,55301,-4648,110984,-13209,-35951,-46370,27400,-27882,47141,7994,75901,-26540,20196,-26679,44595,-49416,17783,-6588,-41799,-42634,15953,51809,-21656,3958,-23070,84447,17609,-119849,2615,-57442,-7522,48141,-58109,-60312,-44734,-70460,88371,-48345,-48875,47469,75693,5373,67692,77292,49723,-11541,-10014,38510,37635,-1445,-22375,-61764,-46079,-51262,68176,87758,-40217,8818,54121,21370,33062,-44735,26110,-68306,-29798,-53542,-50312,-15743,46013,24613,-387,-17741,37141,11606,12752,-22838,54388,-53153,54163,52421,-4999,30681,40947,49784,-46356,1106,-2358,-22148,-36365,-69632,11488,-21143,-20868,-6135,5366,-28623,-13675,36646,-23173,13143,34413,29038,-13918,11450,21051,-38647,8087,-28288,-15983,-43273,13037,421,-16104,64582,3735,-58498,43135,2813,-15370,53933,87055,-28516,-65551,-96157,13387,62473,37815,-41453,-36431,3057,29044,-22452,-11453,16066,25387,48409,-30334,-17498,6940,60664,29010,7441,-113797,-77204,-40218,-25071,25353,-7844,22858,-78060,44929,-27085,-63382,-51666,-42167,-59650,-52043,-74268,-74632,1221,-60934,25516,-13902,-25887,-34961,31327,42056,-32052,26807,127256,78089,6573,-10002,11763,18390,53995,60608,7902,30109,67161,93677,-19883],[2823,-12816,-2094,34122,-11418,-70719,-64373,46301,-16942,16121,91867,57049,30870,55792,29274,-9368,2345,80004,-38203,-9275,74681,42252,1805,14689,-38645,-15145,-22214,-22219,-55313,-28705,-1195,4733,57619,37848,61044,-65377,-42584,-16594,24023,-6285,-12784,10737,-15394,76252,-19235,-18772,-70188,-60767,-53420,-11190,48874,20530,10948,1834,-73477,7783,16989,13027,-59470,1535,-1378,-108069,-15927,93748,31854,-85336,-5170,13507,-33601,1086,-21223,68582,-1954,-97972,-81016,-4322,28809,14307,45790,73317,75076,15394,-91179,-3054,-12609,-13911,-80651,30433,-61723,-44003,-76786,-6521,-129326,-80967,-88795,-14598,-50595,-49925,-46769,-54052,-15626,-25498,-28086,19984,11332,-43528,60156,53970,963,-35644,-31100,17588,-5481,-10085,3885,31737,10379,-30426,-11531,18105,649,6170,23431,24408,-57980,-43373,87768,45088,5308,53419,51894,-19331,1363,47977,-33291,35149,-1908,99208,97841,-57850,13329,-19285,-720,50346,14303,-51334,-8238,22936,10300,-2867,71400,-24850,-23811,53630,-45037,-84688,211,-40592,-41921,-13650,-9237,-7103,-10398,40937,43566,8528,-37993,-8333,-9639,-23880,3878,74540,-15712,-4094,13718,37158,25025,44427,1867,-30092,1048,13271,-68368,-285,25096,8064,17944,37122,64015,89652,-18986,-13405,-4299,-1239,-33,-50977,-2751,-50415,-479,23364,-36248,-25546,-44654,31461,-60141,39102,47440,5956,12347,27661,38929,-42045,-69955,-30223,3630,117701,18710,-41737,-2076,4106,-78867,8208,3083,-96183,-47034,20083,4143,22241,45997,59301,8638,-88980,-40602,-43766,3088,176685,80973,-16935,-17139,-76754,-100186,-26382,1078,32246,-58069,-58483,-6916,-9661,44675,52045,119433,-199677,-299917,157159,136045,157642,8943,-19009,112987,32705,24984,-29080,-90309,-10156,-86920,-24439,42763,68392,-15800,12973,48488,-30834,-188,-50730,35194,25046,-37521,19247,122745,91061,-56837,-67931,-24496,-79445,56322,-57695,12315,-5257,-24610,-35891,-25235,-10690,-4265,4567,14087,14620,-22060,152536,3803,52530,-27662,62730,19223,-56736,-34010,-81662,862,-7985,-22547,5175,15669,-104523,-63322,-6210,6120,-28578,-141890,-45354,37046,-2001,26914,5898,-1243,82739,52547,-36306,-92580,-53045,22364,-31155,-45194,63208,15232,-4836,7535,52208,-9944,-56770,-29527,-80712,6600,52002,30344,-11454,5413,89652,-78225,-25265,56850,49031,-32682,-22870,11017,32337,793,-26912,-12105,25976,113146,-63477,-49977,73557,-13562,-7457,30241,-21159,-19195,42501,12457,7118,-3986,25666,71043,11131,-1489,-1806,-8601,-46040,-86977,-16402,17843,-28859,-45963,43220,-82944,17028,-35001,-53717,12386,19474,-106992,-93378,-41636,39913,1293,-43285,13513,-45149,-51794,-145179,-42501,57642,42845,81403,-7241,-48788,-94100,-26129,15923,-36252,15197,54089,95356,85886,-15894,50057,-35469,8210,30333,42638,-50119,-68027,138595,22866,-32896,-72101,59844,-9753,-61770,46660,30730,-56036,49585,1926,28813,-20094,-18827,34178,-34215,-50800,53120,41922,-16009,12895,233,54256,65360,33022,12505,88183,-406,2533,6551,3445,-51655,39403,13311,-68140,-133561,-86732,-20320,11840,11614,29131,76753,81094,18111,-30211,2391,-46629,66491,66281,10276,11502,-25362,-35540,-52379,-29743,53506,-854,-105668,-130379,-23228,-50833,-54509,-32838,33509,34179,23500,31558,-27177,72363,-33377,-40519,-19338,-84383,37319,48606,18475,30044,32271,28714,-1550,-31670,-49541,-85150,26039,-58827,70903,46830,4643,33385,4825,-35449,-20961,-38693,18275,74737,35711,41605,140138,-5916,28640,77978,8155,24935,20404,70706,-34508,-132810,-1888,58295,-93446,-117008,13535,48144,57811,-78386,-16788,6391,27822,5136,43264,82386,4844,16082,-48504,43184,-36953,-2514,-25382,8860,-15463,-8145,-13751,68995,26543,31807,-47095,-47004,74561,92009,1211,10799,82225,3222,39501,26396,-30460,-17001,-2623,25220,45199,-630,-78987,-42206,-15433,2482,32011,15624,-47611,19656,-31742,20690,24356,-3700,13045,-19590,-39763,-59532,48290,23311,-7612,80068,38612,-60793,-83735,19610,81267,47548,2074,-46244,-22540,-2721,3068,-57220,-39804,15587,-14040,-8341,47048,5759,4784,-38257,3311,8334,-34922,77978,-23975,14929,42524,43141,3674,-57270,32174,-74505,-45983,68799,-8710,-1093,42750,11798,17042,63955,-15386,-19830,-65009,-42926,7328,-12191,-25715,-20414,-27581,98386,16644,-33875,-65439,-8147,7450,-14493,-79234,-20114,-78978,-164784,-62635,15549,44219,17419,-58098,24088,43926,-13509,-18657,7574,30749,83263,5100,4130,-23643,9566,-2730,34526,-11848,-36139,23410,2599,-25899,-8963,20559,11093,-2910,-3460,-13943,-133530,46571,28096,-20673,-29454,-30684,-4912,-114404,-82261,59266,-20026,-15217,849,-64184,-93327,6196,-8752,16311,-577,8861,-84276,16926,1087,-17938,7093,18464,-33687,-99507,-3799,39662,80908,37511,-39289,-16899,18850,12318,2061,-22129,-24660,-45127,-4490,-16199,-48581,-98244,-67078,-31289,15874,426,15642,-2078,27071,64121,-53527,90364,63621,-181,74755,12515,59151,-21766,31756,1077,7839,29185,4653,35617,-20441,-62012,17417,190800,-27339,-33762,14829,31692,5283,59272,122018,-12140,17390,77142,68734,55731,1247,-221,78385,39334,-33416,12201,-21879,24250,-18067,-11567,-22026,10,-80107,49032,48546,-23581,-33871,-28046,-6952,2815,-60626,-1241,7711,10407,-41584,-59489,-32961,-43147,-4974,16617,-18818,-65571,-1096,-57012,-4023,-48304,41158,-56315,-88725,-56356,-90246,-2495,28684,19162,-12679,23447,67247,-33488,-9986,52774,-12858,-26989,11186,-21813,37070,6123,63055,12235,53976,26136,-24219,-80917,78874,36628,-7900,57647,29511,-43304,-1280,126861,27773,-62524,-16791,42547,44337,32749,-27650,55597,887,120264,-11665,-35061,-34194,28498,-39506,43183,-21187,83161,-25888,18242,25074,52880,-20510,18645,3307,-48733,-20338,-5667,66366,-34380,13386,-17620,91198,19655,-116005,8553,-41972,-6991,49394,-32450,-51658,-22421,-75888,59447,-32807,-22285,54852,74916,10959,118138,71406,10616,-27421,-22380,46600,70572,1080,-28604,-68188,-52095,-51320,71344,65236,-16239,-9163,53429,-5632,15348,-65371,32817,-60311,-45526,-66180,-50666,3812,40963,20190,5045,-33402,9627,-1785,9684,9626,47434,-75706,62703,51989,-7975,30741,28749,38844,-45491,11140,6400,-8257,-41765,-64640,12510,-47473,-41337,25445,32043,-29593,-1349,28552,-41179,20089,17982,34164,2342,25699,11493,-28034,-13950,-66953,-42349,-51617,16807,13374,-11027,49725,5827,-42612,61535,-20043,-62166,-15551,102078,-29823,-42676,-89329,21232,36894,34551,-30214,-26656,21498,43295,-60036,-51260,27277,33113,34801,-43587,-36394,-13435,52753,491,-264,-111976,-79510,-32425,-29380,16957,-3470,37182,-70911,40777,-39296,-62674,-48590,-33595,-52147,-41247,-71608,-96731,-6750,-41759,38836,-13218,-13746,1078,35315,46016,-60390,31709,103197,81785,26072,18065,16902,18102,53291,80933,10706,31859,87904,79844,-15690],[9040,-10427,-7757,19824,3675,-71704,-43762,49496,-8963,29620,80442,62964,10895,73133,32708,-23975,15007,56738,-45657,-17743,85570,36396,-25781,6582,-22506,-2877,-30847,-47900,-78862,-13918,-5258,-5157,26415,32425,37893,-58773,-52462,-8258,23259,19949,-14987,28510,1076,82813,-22783,-25113,-78090,-103016,-58156,-26917,21516,37286,37010,20968,-77736,9193,25070,4769,-50422,11638,-10617,-115917,-13260,91359,27716,-46812,7301,12219,-20233,-43841,-44310,54639,19054,-69941,-70111,-20683,15293,-8643,42539,60045,80604,-10308,-83390,-5759,806,-14943,-71531,13246,-61756,-37024,-73422,-3060,-99346,-47401,-42956,8046,-34270,-8229,-41210,-30816,-35755,-55978,-18054,11699,16506,-22897,43614,49508,-617,-38704,-19447,18449,4274,-62492,-17215,12055,5890,-19163,-27016,23941,5222,3706,9494,69573,-49260,-40225,43923,18420,16364,46977,28696,-25612,5510,41711,-81818,463,-14823,110247,95858,-89165,8140,1199,-8414,55332,19952,-60597,-35980,46464,5564,-437,58436,-17272,-5782,56235,-73062,-87420,-10584,-38981,-5940,-13824,5550,2756,-19517,14166,25360,16651,-34539,-5287,157,-31521,17127,77073,5651,-24547,8376,17396,43881,50974,25999,-23774,1453,4244,-63885,-27715,76876,-7184,-5505,779,34744,63342,6794,5950,-37795,-27189,-9273,-45459,-32463,-47994,1197,31529,-38993,-11537,-40251,37694,-66727,21530,28398,-11183,2734,43032,51239,-48105,-62966,-23078,8721,122262,-1943,-49818,-19136,-21042,-99041,3619,4638,-89408,3239,46523,-3266,21790,48048,50108,9311,-53573,4484,-35424,-2028,114167,37816,-32386,-36755,-65467,-101092,-16311,48420,29354,-34836,-53753,-26155,-15503,13895,25617,142722,-81225,-205347,87429,126362,132673,9345,-16922,120891,17523,3768,1016,-77383,-10985,-72182,-32574,54038,61192,-12900,50759,45410,-60780,10833,-21977,42228,38442,-56808,2325,119801,78482,-48143,-73961,-23477,-82862,52748,-53669,-8083,-12299,-19250,-14603,-29121,-39708,-1998,-8793,3480,30223,-22339,124577,21432,78258,-29228,96009,21216,-54929,-28669,-68067,22598,-2420,-5172,19057,3572,-84963,-56305,-14033,20689,7296,-135655,-48491,27691,1427,28345,-9610,-6172,87250,58230,-9712,-52591,-34058,16462,-21111,-58817,55293,-325,8615,38532,36479,-25142,-54243,-37303,-83584,-9679,39081,48144,-3341,-25273,51953,-77968,-16260,59419,52801,-42976,-35790,34260,19968,-9636,-30133,-28861,13371,83125,-74370,-44545,48702,-34905,-27299,34490,-24847,-2349,43402,38953,8630,-29045,35963,35552,-12851,15175,4255,3070,-26080,-91288,-40707,13579,-24280,-56342,57369,-101275,1732,-20847,-49735,19490,30481,-91053,-107670,-33113,51501,10355,-17138,13717,-65691,-72241,-145729,-23741,51711,54752,91624,29737,-52083,-104859,-31224,7973,-35365,3945,74104,105365,77519,-27382,27345,-7034,-13227,28107,71697,-18461,-56714,102585,18832,-40746,-75957,61393,-8558,3830,63228,35151,-47690,28776,-4980,10231,-49659,-11774,31293,-18465,-58300,31342,30633,-12863,5012,9674,79468,80290,39046,3425,94385,3032,-22876,-10052,-18838,-54529,32439,5365,-58491,-111706,-93980,-32850,5974,10239,63496,96804,47104,46162,-14694,28155,-45391,43367,62883,37248,28190,-17330,-45238,-56800,-12737,49364,816,-42825,-82843,-30435,-44707,-54560,-23046,35515,32527,15405,11478,-10439,93688,-432,-25136,-1321,-82680,60422,26760,6796,28687,25416,31192,5035,-40085,-53305,-54699,10783,-62596,70161,53327,18596,20262,8814,-41426,34034,-10731,9794,72511,31399,22640,147828,2167,35203,61500,-9443,22615,35879,58304,-11371,-100184,-17196,41884,-83105,-99305,23944,53351,56497,-63433,-18885,25330,38109,30966,34686,63380,-10453,-14558,-56031,49624,-30331,13051,-19016,24048,-45204,-21173,-18060,86262,42370,43783,-46051,-23187,54651,74363,-2540,12485,98820,4335,69946,15473,-19158,-18153,-8834,11331,32087,2759,-56539,-59019,-14163,7267,25518,27864,-17855,58866,-41683,18681,22579,4562,38626,-927,-35800,-47009,36954,13997,-34630,41515,16947,-39691,-81914,30410,71080,24407,-12144,-44314,-10252,17824,-562,-49196,-30288,38394,-20299,-4794,53403,9901,-6838,-24864,11624,18528,-18181,56558,-25491,13077,50942,54785,16097,-54357,20718,-72477,-42260,38406,-29034,-729,33833,6662,8755,54975,-9528,-11889,-74473,-49785,6556,10898,-9381,-28712,-22161,118327,-22598,-30880,-55364,-36881,11075,-2993,-57113,-8848,-48472,-133114,-50422,31981,47950,12856,-65090,29518,13702,-4448,-17723,23245,18385,71983,38866,27935,-16399,40241,-2942,18370,-9003,-22941,36621,1817,-13633,-8394,33351,-2190,383,-4749,-1002,-110509,42864,5347,-21311,3536,-4148,-16263,-124746,-95048,59739,-2404,-1716,14940,-54078,-77446,2758,21084,33027,-433,35444,-72877,15068,-45735,-30742,-678,34195,-55359,-86075,-8298,17144,71681,11315,-39575,-3321,14316,17306,29213,-19706,-17058,-33408,-805,5303,-56161,-113425,-59518,-20702,13124,-17041,39465,18657,36124,71633,-73995,75222,54321,3291,66463,15404,57068,-25495,50219,4651,5472,56353,5020,31897,-25044,-74194,27594,214396,1108,-36198,22637,7409,-10059,66445,111971,-8339,6421,48677,61382,59048,8813,12311,46053,14471,-52179,17487,-50760,28805,-21804,6810,111,7683,-65055,59800,32452,-6097,-40994,-44294,-11258,-8192,-63164,18731,-4268,-4549,-83377,-56059,-49025,-56402,1494,25654,-9405,-83352,7792,-41390,9163,-28863,29384,-89035,-126574,-37170,-60874,17806,48858,-1817,-15473,14573,49106,-27701,35524,49854,-16704,-41894,14186,-23671,41551,16930,73853,18323,71671,34789,-6842,-81180,68184,16593,-4368,21353,30065,-54680,822,120886,40812,-69203,-26622,21734,38902,12202,-44282,48284,9936,118040,-17277,-31071,-11694,28132,-50508,38782,-42987,85860,-19938,13960,82097,62936,21737,18483,11147,-59510,-19881,-20137,88643,-35569,20667,-14548,86513,14300,-108778,13961,-25285,-9568,36071,-1414,-45537,-7191,-71487,21292,-12666,13117,54876,52351,11848,155405,52048,-37579,-38813,-36150,43636,89791,2169,-33261,-63361,-62596,-48666,66162,51198,19593,-9546,50434,-34805,-11431,-76179,34636,-52980,-56430,-68583,-43393,24109,26346,1374,8819,-45468,-11890,-12195,8164,27892,23593,-100615,55893,50743,-9427,27266,17537,20483,-40115,17100,17147,6873,-37652,-22865,9638,-60497,-66142,64325,50266,-20150,19797,17756,-42776,26739,-5371,27720,11984,36722,6600,-15868,-37711,-94353,-63553,-46909,10584,26833,-17527,32439,14907,-21291,71811,-35052,-82280,-98892,101703,-31749,-23014,-59430,25792,20387,26705,-13905,2993,37547,49424,-91289,-71017,35729,31030,4556,-55244,-48857,-11785,40434,-29326,-12143,-94194,-65841,-20017,-25108,7401,-587,40252,-56994,27111,-50177,-51766,-32960,-17064,-43638,-23544,-57688,-108732,-10143,-13968,42589,-9074,886,33433,35890,48336,-75362,26381,54480,76379,39369,42722,28270,26410,37870,75492,11138,27456,104080,61849,-10577],[10372,-4386,-8405,10966,22495,-60943,-15661,44228,1767,40004,60010,68291,-4276,76357,31880,-41798,20706,31584,-47351,-29683,83859,27713,-56231,-6310,-11118,15260,-34213,-56782,-95274,-625,-5352,-16832,-403,33250,32119,-31237,-54382,3459,29088,42441,-8789,45215,17004,83069,-22949,-26439,-80471,-121335,-58938,-40552,-4652,42326,53611,36900,-78699,14318,26089,-8154,-35761,18486,-20671,-108177,-5958,81999,25894,1107,14058,2353,-8202,-81803,-58322,41298,40625,-37262,-50445,-34089,3626,-15749,32746,49461,73774,-29722,-63594,-7835,7753,-20550,-51151,-9366,-46799,-26938,-72897,202,-61522,-13271,19223,37995,-8888,25236,-20804,-1026,-57704,-79921,-3104,-521,25820,-6065,16345,46974,927,-27914,-5958,3772,8766,-111992,-44658,-20939,3352,-10952,-40778,28070,11780,-869,-8011,117280,-35942,-28611,-17942,1869,27722,41876,5037,-32539,17332,37089,-86978,-28586,-26932,106018,71657,-110730,289,7125,-15004,50205,24956,-57806,-52142,66421,-1449,9210,35417,-688,16195,49854,-95174,-106725,-21672,-43781,12611,-12956,17149,15075,-25038,-8175,5101,25897,-20568,6110,9535,-39289,23087,61399,22177,-48997,-4649,-11394,59585,48438,39636,-14830,2005,196,-50785,-43177,115156,-22818,-25254,-32959,16452,50329,29904,18316,-56839,-43429,-19216,-39084,-55212,-32407,-6018,33219,-32808,10237,-27114,42692,-67979,2440,-10220,-26081,887,52639,56181,-57349,-45849,-12269,18705,111523,-13969,-38949,-21943,-35552,-105613,7177,10723,-87126,37928,56243,-5195,13067,46186,39218,7386,-1776,56025,-17819,-8594,45857,-14318,-43347,-43296,-34401,-71277,-7508,78866,23620,9821,-47450,-55416,-29916,-27312,-2138,148624,9775,-94139,30342,116478,97114,11112,-2240,108271,4180,-14122,27420,-57873,-3871,-45355,-38599,37401,40223,-22472,78596,36642,-79016,19905,8000,32237,41723,-87641,-20219,97183,49965,-38279,-65799,-17641,-92808,33935,-38721,-20070,-12997,-10253,8584,-17252,-63105,5537,-33045,-8208,42306,-20119,92375,36937,95787,-29384,114148,19757,-50390,-19508,-33111,28254,309,8634,21845,278,-56350,-46790,-29120,35922,41656,-114254,-47794,13482,1610,31742,-19214,-3476,81756,61244,8397,-5225,-3205,12155,-14323,-66274,44183,-18496,20542,66378,16679,-38305,-48524,-40463,-82398,-29684,25984,59304,-2589,-50448,15588,-69121,-4616,58258,50177,-40492,-34737,54492,18330,-18421,-38993,-42254,3983,42820,-84999,-35702,2858,-55697,-33828,24008,-19863,16475,44386,67556,14002,-40520,40108,-1607,-23089,34657,5885,16339,-5092,-81145,-52915,6387,-19935,-67160,58449,-96288,-17799,-8091,-37548,25220,36973,-49306,-93959,-27738,47216,18754,2167,5030,-71033,-79227,-126414,-2895,26972,55297,90948,55656,-45341,-105870,-34964,4934,-22311,-4586,72914,107329,57203,-33437,-1630,19483,-25077,22921,85664,21296,-40843,62572,17743,-43487,-70710,59243,3775,81277,72394,34507,-28674,10819,-8039,-2317,-65724,7000,28108,3088,-55953,6881,15135,-6049,-667,17584,86168,89382,38543,-14574,87037,9595,-38850,-24123,-35225,-50669,30255,-4711,-45261,-87736,-96335,-48367,-1456,5737,82129,106179,9929,75558,7449,44415,-39312,8828,60825,54889,40624,-6896,-53846,-55146,-5460,50152,9051,9115,-18989,-41134,-41010,-42467,-8797,29021,35366,8507,-10469,7061,100849,27935,-11022,22654,-72292,64125,-125,3261,22803,26766,55309,17920,-37260,-49263,-16109,-18694,-63349,65394,54487,30435,-3221,9388,-33038,84439,23150,5705,51155,24801,-7216,127495,9827,41553,41601,-27947,19661,51835,29837,10326,-53718,-35245,12728,-66398,-55166,39942,56364,42052,-33916,-7587,45926,36780,44563,27063,43767,-8464,-40415,-53876,46435,-20352,28610,-11363,36841,-64622,-29041,-17425,90343,44229,45530,-39940,5768,29494,40792,-3514,21505,99424,-6362,88478,855,1220,-13846,-8114,-641,5880,3,-31874,-73765,-14826,11009,10349,33772,7830,69162,-44795,20682,22583,12925,71507,21830,-36431,-32772,10824,7419,-46451,9807,-2838,-20327,-55438,37915,51898,13043,-20181,-37305,-2249,32939,4558,-31315,-31556,51374,-23585,-1978,46562,645,-15889,-5895,18200,20044,-4309,25355,-25892,-520,51729,46134,25748,-44840,14303,-57493,-30048,17279,-34824,-7536,-7361,-5308,1701,40092,3388,3269,-70963,-45049,-4290,25855,7141,-30463,-20270,125700,-52543,-35525,-46513,-68487,16079,9520,-26548,4729,-4840,-74815,-31241,48044,48180,10449,-60137,27671,-2444,4903,-22419,26465,3675,56778,64927,48323,-3690,68015,1799,8733,-3804,-4591,47307,-2120,18282,2040,49023,-7623,6387,-23140,10615,-76279,37844,-21873,-19565,30269,19872,-23547,-138048,-93678,52269,16254,-247,18403,-32058,-56165,579,52122,49770,-7824,46775,-48858,13145,-73439,-46924,-8828,46991,-68653,-72196,-10050,-1538,63557,-12178,-29621,3476,5348,25318,55124,-13015,502,-19194,-5417,25181,-51603,-106886,-51622,5980,28662,-17002,58885,42574,43683,75108,-95925,39013,20619,-3294,45800,7235,53445,-28157,51333,3770,6680,82390,3962,16143,-27192,-71516,31148,204566,10292,-32876,29872,-24952,-10969,77488,92990,-1076,-3071,13004,47036,59659,21408,13602,5452,-9518,-67355,9104,-61513,20742,-19707,22515,23043,2366,-44245,65689,6873,6703,-42174,-54430,-9095,-13505,-53313,49114,-16036,-8664,-84872,-33429,-60236,-62009,23963,34295,-4156,-102490,16935,-19455,12143,-9327,15019,-94467,-143676,-23128,-42694,26665,50402,-22582,-15369,532,28841,-21626,72184,34283,-13500,-50721,20113,-24660,47387,23718,70734,19033,75815,31769,12314,-60064,59603,-4275,2361,-4574,30127,-61738,4177,84851,49310,-68804,-25321,9376,36140,-13095,-51248,35468,23651,106970,-26119,-23858,16956,28502,-58707,31400,-52145,75008,-9419,10417,124192,71912,63036,14934,16591,-73407,-49464,-26378,112684,-25148,28551,-10005,69899,1269,-98972,17364,-12570,-15202,9973,25837,-41207,-1147,-56051,-9053,7635,48135,43191,9316,6878,163153,23187,-78186,-41615,-45046,30204,91701,5827,-31036,-44203,-71016,-41670,55306,43719,54552,14279,47831,-58653,-39662,-74310,29871,-48985,-58873,-55938,-28784,34351,4554,-28353,9006,-51676,-17941,-18269,4124,8977,-14630,-119558,34982,49857,-11299,20201,11629,5356,-30587,17146,28474,19984,-29235,33562,6274,-51573,-89719,97984,56998,-9289,41082,6644,-30165,32976,-28594,13687,12159,42148,6834,-8122,-56644,-107483,-76514,-31896,-960,37542,-36363,15525,26930,-2063,67199,-38018,-68832,-164317,83631,-30547,-12318,-20831,28779,19201,19559,4658,46368,47550,47175,-108616,-73245,40105,21540,-35675,-62151,-50999,18620,25318,-50726,-26607,-75893,-42940,-7042,-16042,-3825,1151,26106,-38649,12814,-58036,-34405,-8688,8058,-31808,-2514,-38603,-110590,-11029,16751,37040,103,13386,49753,31135,45541,-71072,13818,-4036,61185,46324,57512,42547,44323,16396,40217,8237,17367,110617,44716,-4558],[7278,2348,-5489,7307,41092,-44194,12872,26096,9812,43983,37447,70723,-11677,65643,29065,-57520,17549,7600,-39604,-42234,67642,19491,-78392,-23752,-5593,33119,-31202,-49716,-101366,2117,-2790,-29408,-13380,39119,43219,4873,-44609,15307,39494,48415,3677,55485,29626,74995,-24377,-23718,-79076,-109000,-55216,-42135,-20140,32415,60885,45081,-77403,21248,19856,-22223,-19017,21128,-33135,-88202,5070,66918,26552,49147,17514,-13396,-2156,-99261,-62483,33344,59119,-7812,-25946,-44676,-5952,-16911,15664,45326,58215,-33273,-39796,-8819,7715,-29928,-26316,-30760,-24453,-15026,-70311,2372,-27202,10157,81220,68773,17718,42641,4615,25446,-75899,-91160,11738,-13135,39247,5106,-12903,47816,3521,-6082,7208,-17393,7166,-135731,-64443,-48996,5060,-5048,-48293,31080,18782,-2056,-24801,151494,-24332,-10854,-73736,1554,35619,35322,-14464,-37532,35850,37556,-52840,-43389,-35314,94208,36666,-117974,-9235,-6039,-18554,37012,32099,-46818,-40985,79202,-8332,23725,6311,20732,33035,36126,-103799,-127287,-32246,-56605,13862,-8998,22526,28698,-23974,-16369,-10540,35042,-4470,20477,13055,-45747,20318,23833,27965,-68593,-19406,-36308,69407,34889,36801,-4131,748,2405,-33829,-41690,122731,-32819,-37519,-57055,11856,50643,43983,21004,-57937,-42855,-25920,-33912,-64443,-5984,-20306,23287,-19434,38082,-8724,44901,-65259,-12638,-47408,-35426,8205,54068,51469,-68132,-22300,722,33465,99599,-14697,-15944,-10958,-36934,-92838,17604,20561,-82255,48159,49873,-5822,-5164,45603,29004,-6061,39054,89247,7204,-11757,333,-61390,-41701,-35986,1709,-18167,17,87067,19622,65179,-41597,-84108,-44867,-64694,-24382,139406,45871,8438,-64,110170,58530,15517,17890,80397,732,-23811,37040,-39288,11626,-14648,-41227,-1076,6658,-35812,88374,23259,-83706,23667,29344,11969,33229,-120619,-43974,64468,14746,-30468,-42929,-8453,-95004,4472,-15114,-21874,-7391,-830,27443,7600,-74310,17141,-63459,-18064,52516,-13346,63184,47937,95736,-30621,110243,15746,-46889,-15121,11104,17116,1725,16485,11431,6127,-27404,-37103,-46266,44799,66976,-81867,-48026,-3198,-2308,32293,-21559,2549,66430,52703,10111,29199,20354,9075,-12684,-68697,31572,-33585,30836,84322,-4584,-45849,-42548,-36016,-75604,-46975,12267,57939,-15232,-64968,-10708,-53777,7983,55534,43908,-25331,-20887,67271,26382,-25052,-51981,-47785,688,4773,-89739,-28897,-51548,-68999,-24564,2608,-13201,31183,47411,89514,20942,-40806,35501,-34115,-18979,55082,5390,28183,12565,-60795,-52226,-9896,-13786,-74004,47416,-73037,-36627,1199,-20978,27181,36173,2397,-61178,-25835,25761,21352,7619,-7665,-62125,-71901,-91654,15780,-13088,44003,80285,62730,-29101,-97062,-35558,9183,-2977,-7070,50371,93331,29392,-31464,-29749,35046,-26472,17374,83024,54397,-27009,30207,22259,-37198,-57436,54269,26745,136396,68391,27875,-10591,-598,-5516,-3099,-66447,32766,24239,26776,-45775,-15162,1653,-210,1308,25204,65303,90791,35121,-39856,62888,10195,-45059,-31800,-37165,-40182,31627,-15089,-29155,-66041,-89919,-60181,-7260,-2006,79195,100930,-22522,99150,28760,43935,-29783,-22720,59842,58378,44821,6223,-56824,-44023,-7748,56036,23467,33022,37614,-51314,-41513,-21285,6029,17658,42864,5375,-29864,21373,92048,40163,-1611,45116,-56569,47242,-21084,18023,14882,32444,97460,33689,-23780,-39311,11270,-49967,-61297,56944,52642,40631,-24089,1938,-13994,103534,54468,3973,15756,14868,-40854,79595,15712,47977,24734,-38730,12798,62288,-5247,20471,-2905,-50971,-22102,-48984,-2951,60521,56171,18527,-5161,16767,63165,24931,38342,17888,26216,9172,-56453,-46327,35397,-6283,40172,-3109,45558,-62088,-29974,-12825,79156,27232,34008,-31584,31145,4098,1296,752,37965,87128,-25908,87198,-13192,23829,-4049,3497,-11173,-20890,-8581,-13688,-83576,-14959,12171,-10846,29891,23720,52538,-39061,28347,21575,20084,103586,45356,-41910,-20040,-19620,5954,-42017,-8055,-18573,-7893,-17823,38905,26894,13747,-17871,-27915,-195,45089,17234,-11814,-42698,47380,-22244,2264,29741,-15781,-19289,16057,22614,14385,5631,-5155,-20938,-22030,45052,19541,29725,-30768,14801,-36803,-16380,5565,-26782,-21029,-68985,-22833,-3634,22588,11049,21796,-55296,-31128,-21857,31410,21281,-24519,-18761,122222,-58743,-44056,-41180,-89811,19714,21330,5718,19136,40567,-19054,-10653,59514,47141,2722,-48724,22734,-3177,9935,-27739,17921,-8180,39551,70685,61824,12206,83580,10902,12482,2021,12435,53313,-11766,52512,20309,62396,-3362,12602,-51184,16865,-43679,34614,-48612,-18402,37591,25224,-25063,-147896,-83541,40680,30675,-10034,10055,-2687,-37056,280,77953,61643,-20068,38961,-23943,9434,-77501,-61028,-14692,54188,-69088,-63564,-8928,-12292,63672,-23397,-11339,-2283,-6471,33648,71692,-3796,25184,-5326,-15550,41190,-36416,-81320,-44331,41142,59430,307,74966,64069,47881,72158,-111049,-8999,-21661,-17808,17438,-11342,48730,-29299,36317,-3215,13815,101688,4126,-5910,-30403,-57486,28959,164603,-5973,-24095,32991,-56878,-928,88350,70076,8169,-8830,-21192,28621,60166,36446,5042,-28378,-33894,-76251,-12466,-54480,3389,-13330,31911,42378,-13878,-23956,62212,-21874,9281,-37017,-56026,-1826,-12202,-31892,79024,-22823,-1964,-54730,106,-63753,-61384,55991,42426,-2785,-119052,22907,2185,4372,5022,-426,-74605,-131577,-17012,-32454,19701,33584,-40596,-10362,-15614,10945,-15612,92448,13190,1094,-49174,24590,-25069,55257,24690,49925,13487,67679,19571,29149,-27932,50515,-19153,8926,-7806,29238,-62006,7192,31713,53422,-61427,-11715,9109,37677,-35236,-47698,19868,40617,92794,-33484,-13547,46006,31611,-61757,19657,-49626,45694,3208,9911,136820,76838,90230,7138,20007,-84980,-97044,-26965,128770,-7264,38442,-1810,43689,-18134,-86640,17646,-7070,-23534,-21760,39997,-36259,-3434,-32269,-16760,24548,72681,21832,-39942,-3927,138782,-8403,-96692,-35416,-43799,9814,78582,14553,-18707,-11151,-71441,-29893,43286,39366,79102,57243,47050,-70855,-61354,-61172,19157,-48992,-53363,-28372,-10176,26665,-20635,-60664,4223,-52665,-4785,-19585,-6416,-49384,-55226,-123951,5308,47141,-13951,11220,13885,2599,-18244,9751,37588,29270,-23286,75992,5929,-25282,-105370,113862,52225,-5397,51720,-2891,-14914,37494,-47038,-1326,3395,41281,11071,-8562,-64615,-105688,-79859,-13013,-11539,44652,-62063,1375,36018,9706,48262,-28194,-31740,-182146,52748,-21364,-11678,10252,32104,32184,17699,21180,90122,48864,39653,-109040,-67348,41110,8944,-74302,-61631,-42407,71112,9300,-57874,-40380,-70678,-18363,4589,-5832,-16256,1899,-2328,-18138,8121,-61613,-16087,17454,37529,-15472,17083,-21491,-104149,-12494,43492,25833,15154,18946,45556,21129,34853,-47700,598,-53408,36972,44287,58926,54297,67367,-278,-12648,1761,3329,104547,31456,1977],[1692,7015,-663,7254,55530,-28922,34881,-1250,10451,40068,20964,68775,-12773,43863,26880,-66013,5729,-14245,-22413,-52469,39498,14792,-83326,-43266,-3871,44023,-24645,-32492,-94839,-9041,181,-42098,-11145,46777,61264,34080,-23718,24466,49794,31601,18013,55950,37677,60200,-30821,-19712,-75597,-75602,-47208,-28021,-21481,9478,61655,43290,-74244,26610,8972,-32423,-3735,18260,-47667,-62143,17780,48036,28341,87455,22648,-30767,-6179,-94718,-60790,30124,70983,12636,-3005,-53758,-13071,-21254,-7327,46033,40080,-17490,-20564,-9198,2111,-40848,-5258,-44722,-2944,-3231,-60727,2953,-190,16289,125276,91254,34341,44277,24668,39768,-84661,-89682,21006,-22443,54344,9465,-35473,50419,4878,18512,17745,-34277,1448,-122074,-64646,-58051,12028,36,-47778,32038,23546,4385,-35615,161238,-19405,9210,-103200,15797,35105,24469,-27312,-37968,57333,42813,-5144,-41567,-37812,82982,4292,-110879,-20808,-34874,-17580,19451,43683,-34279,2654,84117,-12412,38234,-22374,40658,38020,18835,-94001,-133242,-38687,-74264,4678,-1002,18796,40300,-16040,-7324,-16842,42572,5062,31766,7704,-49577,9417,-30867,20374,-73941,-30412,-46466,72454,10463,17772,6231,-4813,9164,-15319,-23062,96225,-32368,-40365,-69224,14730,53639,47065,16592,-44370,-24154,-27687,-30737,-59757,25098,-36503,-392,-4316,65808,10560,43220,-60425,-19565,-58721,-36955,22998,46886,37160,-77773,1657,14590,51707,99808,-4962,10530,8418,-25942,-60816,31086,31645,-68179,38790,32454,-8752,-31768,51819,23366,-31833,42086,81285,28816,-11259,-10096,-92406,-22660,-18032,25770,40194,5661,73589,21570,110889,-37269,-100677,-52010,-87159,-37242,124438,22994,79838,-1041,110873,25703,22376,32396,47898,12267,-22860,30137,-27485,32860,12417,-39702,-48894,-32459,-45567,79928,6815,-77612,20578,33842,-11166,15372,-143319,-65004,33211,-15108,-26454,-11090,1943,-81672,-27833,12759,-15468,3171,5130,37596,37332,-70808,29652,-93195,-23907,60777,-3014,39036,52071,72034,-33985,85270,10436,-47864,-22092,49665,-5338,3549,17372,-9702,17915,-8237,-29879,-60819,41641,79008,-45598,-52603,-19105,-10217,27356,-17457,6216,43521,29457,-5357,34605,25418,3999,-17814,-68676,19297,-40814,40162,88677,-24078,-45023,-37771,-23691,-60639,-54876,-2390,42662,-39253,-68016,-23110,-36848,19012,54409,37163,-1370,1490,70159,35596,-30040,-63460,-43446,3757,-20370,-85170,-27931,-95781,-71074,-2908,-21699,-12400,36885,52277,96466,25678,-35994,21943,-59623,-6076,73559,6156,37259,23461,-37050,-42399,-36974,-3961,-73775,29671,-42025,-50021,5995,-5813,24338,28218,43355,-23958,-25203,-5758,13572,-1831,-17342,-46469,-53875,-50743,28085,-57586,24128,63709,50700,-7126,-81355,-31508,20747,12389,-1899,14248,62731,159,-21488,-50714,36043,-20484,13694,67209,70087,-20428,12343,32852,-20220,-39213,50897,54368,142593,50608,16383,-5571,-4815,4044,9462,-54743,57581,19085,47116,-30742,-29087,-5818,1451,15918,33064,20124,84023,33304,-66571,25096,-619,-42619,-32438,-23160,-25345,33534,-21681,-11228,-50344,-72848,-59932,-10306,-11988,57835,80493,-45007,111874,42221,26323,-19218,-39136,59736,47925,38597,21375,-52976,-23168,-13732,63268,40316,30037,71527,-56810,-45251,3369,17348,6322,53499,6975,-42423,29101,69292,30815,1757,58524,-40201,16860,-31304,51999,8082,36754,139021,47574,-4132,-27858,11698,-73583,-57127,45549,49199,49745,-31709,-14108,9074,75824,75036,1331,-23376,1267,-69596,15634,19152,54351,15039,-33446,438,61324,-35723,13246,41017,-59583,-52922,-34776,37631,79802,53555,-6560,5715,47373,72654,6885,12306,3428,12320,33152,-61467,-37473,20523,11279,45107,4346,50850,-32630,-24218,-6239,55053,-5254,10734,-23985,46550,-18478,-32774,10871,59462,66968,-49003,65289,-22325,42192,9337,25685,-22509,-34805,-20357,-6009,-85536,-11602,10924,-33447,16243,28218,22198,-25351,40194,16360,26016,125209,65894,-50077,-9963,-42022,9857,-26240,-10508,-29181,-3110,16741,31605,589,21065,-4887,-19551,-2679,58045,33470,1852,-57144,24973,-15810,9399,8243,-32001,-15962,37159,26254,5188,11083,-25597,-9278,-45188,32861,-16731,26913,-15423,21679,-18583,-8559,463,-11060,-38105,-127549,-42421,-7067,7886,6797,37747,-30959,-12201,-40906,29266,30212,-12519,-13793,112608,-36101,-51319,-39491,-88073,18609,30833,33464,31880,74680,9544,6805,64763,48948,-13705,-35416,20189,6049,6811,-28506,1953,-11615,21774,49523,66178,27634,82464,23063,29286,6507,22651,53386,-25123,69364,41206,67781,6119,16274,-74545,15340,-23112,34964,-69959,-20355,22124,8035,-20554,-147501,-72278,30174,36995,-26372,-6483,27738,-24145,2608,93544,65053,-32090,18288,-6195,4762,-62537,-67549,-14410,54280,-54969,-61174,-6148,-13751,73404,-16830,11190,-20982,-18575,40003,73978,5962,52678,6074,-23255,51420,-16096,-43982,-36151,74387,95946,28254,89008,77632,47825,63148,-113604,-57238,-53879,-35165,-11866,-35677,42692,-29025,12403,-16423,26503,109053,7295,-25107,-37218,-38557,23332,105925,-37141,-11240,29881,-81470,13335,94537,47772,16250,-9916,-46560,8816,61737,48804,-8576,-44656,-58621,-78829,-41725,-36481,-16025,-5355,32588,55335,-34391,-9344,48277,-45657,1108,-26644,-49908,7487,-5077,-5300,97587,-22688,10676,-12566,32278,-57630,-57674,84367,49724,-2377,-125809,23426,17550,-10716,9234,-14943,-40759,-94930,-17496,-23297,-3017,4126,-55244,29,-29831,-1990,-10362,96399,-6911,26489,-36653,22028,-25783,63506,20500,13726,3706,52050,3459,40243,2145,38495,-22144,12613,11434,28074,-55787,8320,-17240,55030,-48077,12464,19350,43094,-48609,-37893,3334,56103,80624,-35833,-872,69320,37986,-57524,4625,-41217,1252,14510,13482,120181,75463,98197,-3091,22430,-86603,-136535,-26031,127276,11085,49454,8887,12702,-40955,-71273,14322,-8947,-33585,-49294,37313,-28264,-11027,-5898,2099,35951,79159,-1639,-76939,-18815,97223,-35200,-88822,-22722,-30500,-12159,57312,27706,2606,29789,-61523,-14140,34962,34679,89142,102287,47631,-68773,-71043,-41508,5447,-51585,-44737,6948,7216,-57,-44423,-84510,-5466,-51376,22011,-16256,-24535,-121704,-81444,-108953,-25595,37969,-16170,2992,24531,15201,-4999,-4999,41712,34867,-24770,85151,10541,6095,-105582,106769,38539,-12230,43615,-9785,-12008,38568,-59729,-11349,-11336,35051,16941,-17336,-58267,-89677,-73593,2521,-15831,49199,-85503,-8450,36270,12142,21218,-8446,9249,-145900,20403,-844,-17482,23233,36895,52754,23078,31291,118834,40950,30883,-94673,-62067,40645,-2602,-100568,-52647,-26212,127671,-5511,-50251,-48982,-80324,2178,15191,3129,-28269,1980,-34721,2181,18809,-60494,-2581,38564,62988,3714,30857,-12008,-91602,-17286,60432,14115,35099,14742,24796,8221,16330,-11216,-5186,-80247,6875,29817,47212,57288,87102,-5051,-58543,-7182,-12031,86866,22620,8089],[-3651,8275,4872,8739,62738,-21002,45893,-28890,2665,28934,16636,62313,-12749,15315,27129,-64310,-11873,-34013,-747,-58077,5408,15084,-67754,-60530,-2166,42942,-19212,-12340,-75204,-29837,1461,-53917,-4140,52357,71771,44862,3440,29891,54007,-4009,28478,46110,41213,43161,-42530,-17948,-71536,-39750,-36561,-2801,-12495,-18237,59493,32976,-68969,27022,-2136,-33666,7724,8913,-61460,-36538,29074,27796,28894,107302,32797,-45103,-21944,-76785,-59472,25731,73132,21950,12681,-62310,-16866,-31857,-32501,45870,25266,12137,-11439,-10031,-6342,-50282,6105,-47444,11888,6256,-42505,1632,20693,5960,141142,98092,31080,35793,32823,37700,-79984,-80153,20802,-25891,67215,6757,-45903,50437,2742,34245,23697,-39061,-4630,-76440,-40811,-44336,23087,5541,-40802,28466,23017,19203,-35679,146352,-22676,27420,-100737,35878,21730,8149,-33569,-32137,76309,50067,27750,-27836,-33645,77610,-16561,-93497,-35548,-68797,-11629,1496,60252,-26467,67205,82793,-11590,46966,-43860,52371,29407,2830,-66031,-118708,-36619,-89690,-6877,10076,4653,46171,-3941,14724,-12762,47055,2353,35453,-5885,-50453,-7065,-87016,1423,-59646,-34656,-37074,69426,-21545,-11308,13733,-16290,17093,4911,7820,48382,-19558,-33973,-71483,13508,47490,42061,12490,-23815,7129,-25781,-29369,-46334,52489,-48011,-33134,5939,81839,26735,37641,-54865,-16282,-30591,-30352,40979,32527,15606,-83460,19438,27444,70520,113079,11038,32582,28224,-5930,-16953,42393,40457,-43832,22591,10344,-15693,-62688,63414,25206,-59570,1214,27305,31907,-10417,5767,-101908,12422,4902,27940,82982,7853,44149,30834,128298,-34251,-98125,-46594,-90755,-40760,115916,-41647,106274,19771,120071,5827,30433,31281,21866,36702,-12326,17222,-24430,54450,30355,-34081,-93104,-65649,-48561,60349,-11162,-66420,11726,19417,-31573,-6168,-145442,-80215,11975,-29739,-26098,19851,10974,-54699,-54192,39538,-5096,16465,4955,38035,61169,-55218,38712,-114863,-24890,64833,7471,18604,47554,26132,-38448,47636,4954,-54416,-41635,71285,-29453,6929,11933,-34634,30336,-6601,-27222,-69824,25126,77645,-13222,-60940,-31059,-20862,17421,-9466,2596,16113,-4521,-31319,9143,12493,-7988,-30066,-68363,8926,-37956,49401,80508,-38906,-34986,-34258,-6668,-35406,-49160,-16766,18259,-64072,-62553,-23028,-25174,25638,57426,32211,24479,26265,63218,34377,-35102,-65237,-30673,10939,-27682,-71066,-33303,-115076,-62906,23510,-39497,-21595,31841,56947,84589,24336,-31981,2454,-77950,7373,86919,11039,43931,25598,-16314,-29782,-69400,9864,-65886,12789,-13662,-54489,6316,2473,17433,15884,60932,4361,-22600,-33992,-6142,-21727,-17882,-34556,-31038,-13374,31231,-92886,1939,46976,27046,14343,-63679,-22333,37223,13432,9863,-22318,23955,-24383,-5861,-60785,25680,-12576,13136,45081,65858,-22794,10397,47523,5811,-19909,54087,77100,101194,23991,3119,-19938,-3822,21282,32236,-36747,73603,12380,58631,-14068,-31355,-6964,-1800,43899,40255,-34561,69865,36317,-86253,-16988,-22126,-33607,-28001,-130,-10237,32441,-20463,6655,-43215,-46817,-42852,-11995,-22235,28099,48486,-56468,111987,44030,-2028,-10280,-36142,60538,28798,22204,36451,-43028,4506,-14893,66343,53876,11230,81123,-54696,-48158,24746,22260,-234,64933,12534,-45384,28040,37655,3144,165,58425,-27033,-15597,-32167,94274,5539,34885,155186,54691,14971,-20077,-15253,-84568,-51619,32582,44434,57637,-22396,-34981,28950,11774,79596,-5121,-54820,-15171,-86578,-45339,20158,59750,12805,-9386,-14847,45222,-52800,-8452,68874,-58414,-71083,-24958,55276,89335,50397,-25060,-10683,70609,72335,-11684,-25057,-17794,2892,51111,-58025,-29282,6427,29975,42831,9142,54730,18198,-14076,28,24194,-42119,-18067,-19086,48628,-37073,-52280,25167,82062,44384,-69690,30923,-23332,52648,23473,53867,-37876,-28292,-31295,-7700,-77685,-2721,9385,-51723,-3616,23456,-6599,-7372,51800,4782,31336,128681,80398,-57066,-1554,-47541,17325,-6815,-940,-34406,-2810,38913,16879,-22028,27015,14604,-15051,-5869,73330,47769,5926,-65501,-9119,-4828,19284,-12142,-42318,-7284,53168,30539,-3443,11973,-30997,6600,-63887,18003,-51384,18677,-2237,32076,-8794,-11773,-1805,3328,-54235,-159342,-59397,-8548,991,-8391,45456,-2770,7491,-55935,22040,31776,1583,-3079,100406,7400,-52905,-39963,-59371,10145,36776,53586,39696,89275,6851,18659,64512,58250,-35375,-23307,24317,17147,-5690,-22088,-14682,-3158,4978,5816,61062,39060,66752,36231,52685,8776,23362,47701,-36412,57449,57998,60438,10900,15447,-78932,6126,-17793,38548,-82344,-26505,-9170,-21862,-11383,-133930,-66023,26019,34185,-42967,-24237,53683,-17343,8228,96338,59226,-38158,-1518,2398,2134,-38269,-63284,-4437,47352,-29006,-61770,-3698,-8253,88013,5800,32543,-46397,-27955,43152,61915,14363,78041,13699,-18936,54496,3864,-3667,-25421,95946,126210,56499,100215,79329,43222,50792,-101850,-95139,-64829,-49930,-35793,-58776,34718,-27995,-10087,-33894,41157,101827,13776,-32110,-47572,-21169,17240,43758,-62447,3757,20690,-95204,24581,92768,29380,19152,-7139,-58812,-10710,62365,52905,-20704,-42255,-80519,-76691,-69315,-16518,-28994,502,23991,61282,-50820,-2838,27058,-57254,-13299,-13415,-39423,15180,5547,17290,100156,-16970,21245,23988,52118,-41674,-53914,95329,55423,787,-115114,18200,23603,-27534,-464,-26603,-7057,-48999,-20361,-10490,-35565,-29219,-67068,14095,-38139,-9236,-6686,89542,-22575,56375,-16847,8699,-27735,69136,13732,-26683,-5881,34864,-10904,43451,19610,22434,-11619,12222,40074,28047,-46442,6592,-44882,56952,-30893,42936,34873,50082,-52660,-29087,-14035,63153,71713,-31956,12505,81760,45889,-44561,-10203,-33744,-46104,21149,20715,89317,66939,90486,-11137,25311,-72556,-143774,-26719,103421,22630,58781,17895,-16963,-62865,-52902,7688,-15306,-43551,-64472,22454,-16362,-19862,16411,37946,41135,65325,-17858,-89877,-34446,61854,-51160,-62766,-7325,-7578,-30064,36253,41346,26958,67021,-43336,3796,33919,27193,85105,127819,47657,-54245,-67540,-21396,-6964,-54009,-39643,35845,18376,-38863,-61904,-89988,-18182,-50887,49352,-8661,-45909,-168459,-80291,-76720,-50642,18956,-15904,-1924,40789,38570,7188,-24315,39457,38288,-34296,60484,19514,30005,-84393,81742,20334,-27066,15545,-13723,-29843,35398,-67833,-13849,-27990,25559,21592,-30952,-38847,-61624,-59108,9593,-11597,52530,-97773,-13461,23763,6963,-5274,15631,35765,-78657,-237,29769,-23592,17503,42929,72186,34316,32251,121535,25869,23434,-71383,-60392,40407,-10792,-110604,-36716,-7924,168018,-17093,-31706,-48154,-93510,16038,25866,9963,-37538,2139,-59089,19549,41574,-55324,1583,50329,75642,21178,36210,-12602,-74371,-26614,64805,6214,56698,1754,-3345,-3805,-6093,28987,2554,-83268,-23934,2726,25810,46771,94796,1681,-75097,-16034,-25798,62731,16934,12356],[-6103,6607,10413,10019,61153,-22390,45063,-47872,-9922,13152,25448,52576,-17782,-15230,30117,-52719,-29650,-50939,17217,-57786,-27272,19543,-35266,-70706,2878,28248,-18657,5166,-44615,-50901,47,-63460,-9295,52794,63250,34315,29384,32450,47386,-45056,29715,28216,40887,29118,-55373,-21337,-68255,-16582,-26396,22789,-1956,-37941,56855,19153,-61261,20836,-8888,-22535,14904,-6519,-69997,-16079,35448,8838,25669,103449,45090,-52668,-47179,-57247,-63133,12414,63773,21459,19127,-69584,-16160,-45478,-54498,38527,17068,43237,-12794,-12322,-14532,-55340,6507,-38782,17975,11668,-19582,-1835,37346,-13337,129344,87106,5596,24039,28600,21333,-61252,-68360,10209,-22904,73970,-2016,-43148,42886,-4692,30896,23969,-30147,-7309,-17934,1396,-14501,34534,11468,-31604,17566,14880,38400,-22656,116669,-31621,40535,-75124,50144,-5394,-12431,-35346,-19944,87460,55967,30348,-11395,-23626,78597,-24327,-72007,-53719,-94152,-1710,-13768,79584,-26675,128001,77666,-5029,45443,-53495,51013,10614,-7485,-27155,-89447,-24057,-95184,-15849,21280,-18544,44063,7880,40809,-1246,47565,-13015,30088,-23617,-49298,-25067,-122073,-22412,-28034,-32337,-10578,61936,-54602,-41535,16436,-33012,22939,27788,42425,1410,3780,-20661,-67573,-1806,27878,35213,17563,-4502,40701,-23964,-29594,-32245,67976,-49404,-63095,6761,73778,37010,29542,-48839,-2869,29669,-17702,56744,13682,-9122,-83376,25981,36303,85169,125228,26965,44948,41235,18161,26085,46609,43717,-14627,11740,-10987,-26088,-91658,69760,34377,-72006,-59930,-50686,6396,-13671,27057,-90682,55297,26788,12975,95714,4296,7367,44662,112804,-31322,-77145,-29585,-78972,-38209,122262,-119583,86129,48993,136358,1972,38285,12367,9124,64228,3528,10108,-27616,69990,36383,-25115,-124472,-81796,-45057,39600,-29366,-56106,583,-8296,-46253,-24353,-123495,-86800,3461,-25465,-27723,40490,15882,-22274,-67185,60395,4860,29716,-1436,31135,69828,-34427,40122,-122610,-21576,61606,14170,274,34208,-30769,-41276,9132,70,-64298,-68518,72374,-45168,11933,2121,-54308,38116,-23760,-29706,-72250,-392,66258,9701,-67746,-36916,-32167,5218,-988,-10251,-12487,-40509,-56834,-34124,-9823,-30696,-47599,-68246,1505,-25988,59044,65333,-47459,-17510,-31778,9312,-802,-30153,-27441,-5173,-76000,-53147,-15988,-25544,25705,64934,29668,44606,47064,48722,15540,-42558,-50243,-13808,18564,-19213,-49946,-42119,-106444,-49371,46281,-43593,-39045,18158,58643,57477,14616,-31545,-17138,-87825,14386,92858,20888,49499,18865,-1898,-20502,-96920,25623,-52586,3326,5440,-48345,2988,1391,8775,3093,58190,17361,-15638,-45700,-35139,-45006,-7212,-34745,-9110,13863,25021,-108920,-14674,35168,3352,28233,-49071,-9146,54501,-5245,24418,-45826,-10487,-39552,11616,-59466,11867,-7845,15848,24566,47294,-31660,21841,62405,36079,-2790,65660,85593,42268,-2838,-7651,-50609,-1084,44951,58261,-19322,76210,4642,58078,1285,-23325,-4665,-8412,77954,44509,-79597,50276,44432,-90831,-50812,-47859,-21203,-21657,19423,347,25768,-9954,21983,-45418,-16999,-11860,-15349,-30241,2194,12208,-59954,100819,34988,-30876,-5132,-18721,62473,9304,-1593,47917,-28040,34030,-4440,61232,58807,-11334,74855,-44117,-44319,36789,20054,1135,75044,19932,-38484,17629,3738,-32321,-3438,45563,-18269,-39972,-28616,126662,9420,24694,130850,51466,26985,-19294,-52722,-82465,-45176,20089,38006,63172,-258,-54127,40143,-54974,67829,-16482,-69832,-32335,-89324,-84905,19216,62483,14613,27026,-26380,15060,-53184,-33484,76553,-48221,-72377,-18440,50817,82206,48552,-31410,-50627,70082,63322,-25959,-59706,-42986,-1779,53646,-50841,-21344,-3309,46120,34810,9479,58978,74506,-3228,4138,-5320,-68801,-43312,-16959,36781,-51473,-53150,40025,101478,24128,-83067,-475,-15198,55337,35727,80761,-59932,-3676,-37496,-14118,-59996,11638,10918,-60139,-23725,13631,-24105,9347,57371,-12917,36414,111771,87382,-58638,7239,-35113,25217,9589,14416,-34563,-2282,46326,-1939,-36525,25700,33297,-15555,-5211,88304,55070,1166,-59926,-40761,9566,30061,-26556,-44178,3105,60587,35138,-8657,8785,-22172,21398,-74585,3008,-73898,8462,6304,41602,-9514,-27391,-4505,8561,-65088,-154329,-69578,-8025,3653,-27929,41666,24486,24959,-62651,11162,25490,12792,12603,85308,54237,-46917,-42534,-14655,-6219,38441,66453,39303,85054,-10131,24541,60523,76824,-53554,-14093,36087,23604,-24980,-9920,-24916,16507,-8972,-44230,48466,44601,43751,47684,73703,9759,15362,37997,-38705,19781,64970,38351,691,9827,-58043,-8114,-23002,42849,-84539,-35887,-42876,-47831,-282,-109983,-67011,31750,24422,-54378,-35800,72255,-13633,17274,86588,46766,-34105,-6992,4689,5201,-14881,-48631,16630,35292,1852,-60340,-3434,-2323,99256,35610,47079,-68049,-31979,43083,40192,19813,96094,16835,3498,50137,21908,31978,-11599,99901,140475,75378,105123,68281,34385,38876,-78748,-115787,-55855,-59149,-50708,-74010,24206,-27378,-22044,-51825,51866,81303,22330,-21724,-58482,-9449,13280,-8015,-64045,18972,7608,-97976,27747,82084,16610,13511,-2881,-57094,-29553,56737,45260,-25268,-29492,-94577,-71628,-85379,-1082,-28962,32,7722,61616,-57048,-3775,5017,-53127,-26791,-376,-28720,18269,16432,28005,90653,-9284,21967,46037,54197,-17910,-51240,81708,58426,9151,-84260,9059,21426,-40807,-24988,-34356,15802,-11273,-21165,5782,-67450,-57875,-76249,28233,-37600,-11342,-5045,77929,-33574,80594,3594,-14697,-31342,69219,7499,-53374,-9832,20801,-19577,38220,19877,2606,7605,8235,59768,30369,-39124,1983,-46622,61831,-12957,73779,49458,55339,-51569,-27661,-33537,55518,62744,-23033,23887,80517,51434,-22634,-20312,-31302,-79433,20928,29906,64334,52166,74992,-10944,30040,-42591,-110947,-29585,60813,22782,63204,20141,-39642,-78867,-33265,-1197,-21357,-50953,-64578,6250,-2016,-26114,29812,73383,40372,35471,-20289,-78837,-46850,48649,-53451,-33594,7396,19067,-39576,21885,49721,45453,86991,-21995,21588,41230,16112,69573,119576,44945,-32493,-53723,-5972,-14082,-53502,-42141,41688,20558,-76783,-69394,-72604,-30568,-52137,62901,2565,-60367,-162527,-50223,-36376,-65464,-7894,-11347,-2091,57599,62898,16746,-42573,31521,41154,-47634,17930,30045,38634,-42254,50764,2824,-41858,-25257,-14819,-63083,29304,-71635,-10648,-42717,15405,22757,-43611,-12592,-26784,-39535,7055,-522,54709,-93637,-14234,-1856,-1528,-23311,37415,39178,-17512,-1344,63059,-24655,1679,48870,83053,47548,24253,96754,7850,17214,-46327,-59554,40638,-15766,-109396,-18108,6545,180174,-23929,-8120,-35848,-94737,23343,36476,14710,-41924,3459,-68306,30942,64335,-47704,-5553,52477,70791,31293,33174,-22127,-53175,-39540,57704,3908,75024,-14471,-28983,-11401,-25642,63613,24642,-72135,-49884,-31154,-177,22166,85441,12628,-57267,-21419,-35530,39513,12427,13237],[-3888,3793,15325,10134,51125,-30702,34735,-53425,-20541,-3598,42478,41695,-31398,-43102,34693,-34563,-40240,-62390,24637,-51587,-52039,25405,5229,-70281,12419,2468,-24017,17638,-8057,-63220,-3519,-68979,-37433,46783,33772,8457,46548,34026,29510,-74501,18714,6293,37101,21765,-62516,-30990,-66833,-9779,-20335,36937,1082,-37984,54108,8610,-51573,9504,-8310,1125,19120,-25479,-68820,-2433,34103,-6474,16887,76512,49737,-51721,-75311,-43897,-72029,-14467,43492,14739,18966,-72794,-10156,-55763,-67980,20830,15213,62980,-20128,-16439,-19806,-54174,-664,-22333,16658,12328,-1008,-7461,50242,-31210,98351,62080,-32519,13956,16873,-1870,-32186,-57775,-8413,-14936,72104,-14307,-29823,25081,-18131,5237,18665,-12619,-4552,30984,47861,18804,40664,16051,-25345,-1778,-1407,53547,1626,85718,-40990,47083,-40780,49682,-40713,-34280,-35594,-3091,87608,58232,4315,-1019,-9956,81944,-23192,-52238,-73120,-100125,9660,-24731,96411,-34223,160247,70502,6539,32329,-50305,35576,-11855,-9651,8600,-57321,-3654,-86542,-21553,28395,-46544,34243,15511,61329,11982,43964,-35916,17678,-39435,-47742,-39737,-118197,-42268,10339,-26188,25051,51769,-80222,-65492,13812,-51391,25005,52888,71245,-24744,32387,-4612,-60608,-32964,241,33115,36685,8157,65881,-26888,-31847,-24951,65916,-38777,-76187,-2134,37668,40138,21400,-41459,18806,95991,-3166,65707,-6457,-32135,-77551,19431,37348,89297,116946,36324,45734,43856,40883,55147,40903,39697,10760,11935,-28004,-37624,-112303,57339,47299,-55116,-100692,-112468,-44591,-23868,35458,-64738,92659,42977,-81,76293,-7052,-28164,56918,76771,-26997,-45475,-6982,-59864,-34126,143059,-183871,29642,73359,155370,11891,45247,-14311,9983,81781,18764,14418,-31388,74568,30651,-13919,-138448,-75992,-36710,25307,-46546,-50664,-8353,-38299,-54402,-33136,-82506,-81576,4880,-5974,-29043,45690,14176,6477,-62776,72435,11672,39941,-11328,21235,59402,-16923,31376,-114196,-15525,49273,14661,-15751,14408,-80423,-39309,-20226,-3765,-72574,-92973,57251,-46089,17521,-9557,-61449,37979,-52461,-35653,-68668,-26192,50077,21852,-65190,-36167,-41900,-6042,4756,-30013,-38882,-69165,-71677,-75971,-31193,-63308,-66150,-67115,-2586,-8579,68876,50877,-49913,3054,-31219,18219,37696,-3117,-29496,-15812,-66548,-43612,-9359,-41821,18757,74491,28554,53777,58881,30240,-17903,-53742,-16939,1573,23237,-2218,-25824,-49442,-78448,-36466,59820,-32079,-57670,897,55152,25731,-2908,-33566,-29947,-85373,12083,90750,33836,55033,5276,7019,-17914,-110711,39117,-38263,4125,13470,-31901,-2659,-6781,1431,-7095,50048,17205,-4124,-34940,-67059,-65524,10976,-49023,7904,28561,12296,-103235,-17784,30285,-10427,28794,-40767,5105,68007,-40500,36283,-47950,-31456,-43090,26801,-49063,2927,-8504,21124,12184,24109,-41595,41764,72970,64410,10329,82405,74812,3079,-20904,-11771,-86116,-45,70913,78933,-7609,65656,-2748,46053,12845,-11912,-2944,-15627,102724,43038,-100672,28181,54687,-75910,-65407,-68642,-9737,-16370,23518,2399,13030,7422,32352,-55407,9676,22294,-23217,-33568,-10527,-19289,-60699,81612,19956,-50387,-4922,2396,65806,-2543,-28004,51612,-8827,60043,19133,48039,52420,-28931,63376,-26480,-28628,35841,12462,10930,82514,26484,-24090,-876,-26177,-62469,-5403,25887,-12042,-51351,-26024,133466,19970,7093,71497,36877,27780,-24820,-77353,-70280,-37531,10450,29779,64648,25465,-64909,40367,-88974,45010,-31379,-65036,-46951,-80419,-93727,16999,60636,15251,62052,-26786,-21078,-39801,-48448,66016,-33352,-58862,-13255,33800,57005,48863,-24985,-99277,35672,49286,-33633,-78070,-65766,-1921,38436,-44457,-12385,-7243,55916,23892,4206,63765,115481,4490,5326,-25956,-73586,-56380,-15838,12807,-61515,-37609,50908,114069,9664,-86354,-12270,287,53287,44488,98896,-88589,27736,-36716,-19847,-34965,28913,18589,-54817,-37670,2975,-28856,19147,52132,-33375,40747,79786,87156,-51737,17925,-11992,30193,19827,28982,-30411,1871,42553,-20667,-40077,16817,43660,-20004,2519,97059,52633,-8360,-38116,-53685,25989,38957,-32024,-38185,10224,57774,37367,-9897,2669,-4691,29625,-77339,-10973,-78082,367,9470,45660,-19019,-52437,-9529,1568,-67987,-122557,-70937,-5413,12895,-43555,26677,46927,38909,-59006,-3764,13036,16721,29449,64334,86654,-34643,-50724,23598,-28198,35812,74203,28637,70314,-17745,25464,54162,99327,-59009,-8326,52361,22775,-44782,2922,-23725,41900,-18167,-78367,32383,44879,22506,54401,84848,11868,2359,27130,-27196,-28579,59792,3822,-27972,1129,-18122,-22852,-29341,43978,-77965,-45575,-65252,-56494,9324,-82771,-73212,47521,12183,-57594,-36620,83482,-9228,28853,67024,32852,-19161,6828,5333,16352,607,-27254,46748,21632,28885,-53105,-6226,-5762,99639,60104,50325,-75988,-29342,40763,16541,21217,101879,15234,42444,39729,41108,58145,4368,86186,134757,79978,99493,47854,23145,31053,-51820,-117393,-38422,-63852,-56724,-77777,10858,-28685,-19342,-65656,52458,52688,30603,3655,-65120,-4328,12674,-40711,-37731,32771,-6175,-91762,21587,63934,9520,-1697,-211,-43379,-48247,38809,26415,-18804,-18604,-96914,-64683,-84055,8458,-14037,-10248,-12656,58980,-52254,-9288,-10622,-35022,-33145,9473,-20895,15488,24317,23570,78364,-3659,9188,52971,40159,9697,-48084,46910,57724,22430,-40767,-710,15601,-47539,-59936,-38529,23959,7181,-17913,21223,-87531,-75947,-81387,38155,-27406,-9406,-5111,64356,-41480,89258,17897,-42344,-36179,62167,3846,-50291,-3548,11796,-21492,25657,4919,-19803,24951,2235,57839,35075,-38364,-4511,-29302,71027,2466,98853,58305,55854,-51124,-35527,-56248,31278,48242,-11814,29802,65975,49790,6839,-22268,-33574,-84846,13453,38725,57841,33659,58966,2275,37310,-3083,-49920,-32636,11678,11862,60929,12585,-51713,-84365,-15995,-10688,-22309,-53253,-53311,-418,11423,-27350,33326,93320,34391,-741,-8354,-53009,-52863,56177,-43219,-13847,19561,42411,-38833,16664,47864,50053,80914,-3059,36914,55077,2452,45449,79199,38377,-9880,-34428,2277,-13900,-48729,-49956,15184,14462,-99688,-65630,-36051,-38782,-53318,54071,16333,-55259,-107769,-3253,220,-69237,-33905,-1953,2269,69325,77891,22662,-52612,20396,43931,-57572,-20880,38634,30716,10243,26123,-9105,-46924,-65173,-13242,-94601,23874,-68702,-6489,-52642,7036,19567,-49421,10410,5053,-19808,-2028,12559,53910,-73535,-12205,-36555,-8221,-28141,51304,22358,11131,14016,87416,-18888,-11603,53250,81667,58431,10726,53660,-8057,9848,-25342,-54567,39678,-19429,-106669,-2959,12940,165478,-25392,14859,-13980,-76189,25725,44292,17365,-40463,6984,-63429,33835,72721,-39726,-22472,48336,50365,30263,24363,-36703,-29061,-53212,43423,5991,84926,-24737,-45172,-12964,-35544,86667,55638,-59654,-66980,-61260,-25626,-11045,60065,18161,-20617,-20410,-39706,23527,7509,9675],[3401,1813,18527,8894,34977,-40750,18856,-46362,-22430,-17585,58951,31911,-51710,-64194,38973,-14716,-36803,-64722,20978,-40753,-64960,29233,43064,-58715,24882,-28302,-33476,25570,27470,-63114,-7423,-68823,-83120,35071,-7094,-21558,49800,36224,6267,-79600,-3758,-15228,29520,21761,-57958,-45695,-67558,-12707,-20747,32378,-8082,-15379,49782,6989,-41613,-2088,-253,33327,22535,-43258,-55537,5497,24133,-16495,2310,33829,35517,-43030,-96998,-37005,-81962,-52762,16012,6090,17617,-68330,656,-57338,-69689,-5262,16497,65094,-26603,-21828,-20558,-46503,-9408,-4266,11154,9062,3080,-14601,58818,-39147,59403,30925,-63603,7408,4885,-22512,-435,-48069,-30348,-4749,61293,-26097,-10383,-1324,-36532,-35716,9150,4328,3098,55676,81611,42950,35399,16088,-25957,-27361,-24116,54140,30578,63772,-45522,47518,-9086,32923,-72439,-54084,-36698,15316,76920,56437,-36283,-423,4355,81387,-19161,-37700,-88664,-83936,18940,-31189,103456,-45287,153483,61754,21015,10134,-37091,9851,-31470,-4093,24614,-33358,17417,-65795,-26057,27385,-73019,19452,17663,69767,20633,36905,-57582,2790,-47573,-47044,-46399,-75012,-50328,40625,-19837,59786,40420,-90451,-80358,7047,-65570,23624,77275,86868,-22194,58935,8876,-52333,-70864,-24487,39524,66161,13070,75950,-37818,-36672,-28413,45235,-18886,-64085,-16512,-15306,36295,15853,-31412,45497,137898,8187,65693,-24822,-48700,-67957,1814,27106,76015,79046,34678,36180,37415,57217,61811,25734,29065,25261,21300,-39161,-47261,-120616,20495,58467,-7923,-90694,-123305,-103694,-40346,25006,-33217,110282,50837,11371,35158,-26455,-56412,60706,40204,-20334,-14077,13223,-41771,-31945,168649,-218927,-44927,84339,170525,28875,51590,-29541,19186,80157,27943,27782,-29641,66927,15969,-1621,-134186,-52687,-25203,19715,-61184,-51114,-11520,-59100,-56458,-29463,-33781,-61584,10818,19614,-28344,35615,4500,25426,-41511,75540,15006,44406,-20317,12471,33099,-9375,12765,-92144,-8586,28779,9234,-27299,-6853,-105374,-30710,-35800,-6250,-73604,-104886,35093,-32121,22121,-20892,-54426,29734,-79285,-41625,-60703,-42701,34328,26138,-47227,-29973,-48428,-14218,5506,-50768,-59732,-84187,-70464,-101893,-44306,-98624,-79969,-63032,-3706,9280,78073,43857,-48028,20731,-35152,16376,71442,23394,-18458,-5299,-37884,-35718,-9608,-72203,6650,81701,27040,51487,59320,11474,-53000,-66929,27815,10677,23398,14764,-2856,-50400,-44427,-28065,63358,-9448,-68498,-14031,45810,2570,-24511,-34347,-30618,-66299,2481,81632,45776,60390,-11215,14219,-21289,-108855,45460,-27921,13387,12352,-7498,-9037,-15223,-1928,-13939,51173,11952,9616,-6803,-93829,-80247,28054,-71848,18064,31610,-1702,-80649,-1586,29948,-10752,13678,-39154,15964,73977,-80727,40201,-29215,-37284,-35470,36262,-33492,3508,-13018,27798,11186,4922,-46569,63720,75378,86348,19070,97178,46687,2197,-24209,-6570,-111801,-2859,92211,86918,-3539,46695,-7928,27173,18723,-6759,-4471,-20890,101389,33700,-94104,7086,62235,-42944,-56125,-76697,-3906,-14047,7167,-5904,-3745,25813,36440,-69363,27072,45513,-36498,-30500,-6784,-38016,-62705,58223,5664,-54731,-9573,16995,70609,-2358,-51151,44238,13521,78274,51164,31608,35840,-37245,53879,-5125,71,21720,3054,26777,86680,29888,-6365,-24587,-47716,-77213,-2722,8285,-4650,-50693,-27942,110365,35041,-14707,168,13091,16977,-31668,-74632,-52690,-27889,5662,20478,60702,44867,-63244,30816,-76497,20763,-46399,-43181,-55038,-66038,-75316,14109,52929,10632,81597,-13091,-48661,-20054,-45621,44120,-20530,-38292,-8069,15433,19600,50761,-10533,-138580,-27185,34541,-35447,-73515,-79176,1552,10553,-41276,-2506,-6275,56927,13255,-6763,67217,124535,6430,4137,-33135,-52939,-52677,-13057,-19222,-66841,-13320,53751,117486,2921,-78903,4778,18613,50092,49436,103235,-119043,51264,-29279,-21190,-7538,44512,33227,-34768,-40767,-5751,-25912,18107,34559,-50489,42967,44328,81410,-35727,30284,10240,29872,24638,37839,-23109,9802,34105,-36418,-32365,5924,41158,-25504,17696,93716,41143,-17616,-5033,-37935,42836,43657,-27878,-27158,9262,45571,33239,-8887,-4588,14039,28666,-74968,-24647,-64190,-2715,8516,40910,-33194,-80491,-17171,-14867,-62698,-87192,-64469,-687,21971,-49178,4204,61827,49293,-45688,-23658,-2086,11068,42248,35899,95833,-19932,-68285,34605,-50909,29695,78355,8290,55426,-2962,22804,45683,112489,-47278,-5749,66863,15781,-56705,9971,-9967,64067,-21393,-79554,17743,42795,9986,53796,82781,17747,-10587,18095,-1807,-69482,44590,-35892,-67245,-7279,24010,-33029,-28026,38066,-66123,-51567,-67967,-44623,14288,-60174,-79763,69394,2331,-52429,-27354,88875,-1697,40775,42015,23144,3345,32967,8052,35217,6243,-4508,80269,10882,45289,-39537,-11595,-27767,86205,68622,40287,-65605,-20887,37586,-979,18096,91838,9134,87651,26359,65619,73246,20299,60371,111604,71633,81241,25204,12771,29775,-30541,-102843,-26309,-67968,-56822,-70758,-5004,-33218,-4286,-71525,39169,23588,36014,33910,-62637,-3992,14803,-52255,5665,43841,-17701,-78754,8785,41312,6770,-24009,-1069,-21495,-67412,6590,1459,-1778,-18564,-87016,-56031,-66768,15251,11834,-31263,-32337,56068,-41357,-15863,-14895,-9506,-30030,13995,-16826,7742,26885,6335,71581,-2653,-13912,48809,17248,36279,-40857,3327,52920,37429,-2843,-7634,11921,-47597,-94395,-40622,20220,5538,-12171,30485,-88671,-81300,-79484,40535,-9833,-4499,-5678,48197,-47833,77541,22307,-65054,-40994,48410,2790,-14236,14948,6984,-18356,8313,-18777,-43116,28364,-4187,34389,40577,-45529,-11162,-3840,83814,12988,113517,59355,49999,-55116,-48907,-80996,-4836,24768,-1408,26709,41704,37402,40637,-15542,-36817,-59261,205,45024,68815,14928,46510,28829,46562,35008,16269,-32746,-27249,-4308,52701,-3681,-52541,-76381,-5408,-18821,-15311,-48773,-38438,7336,20149,-23248,30311,92610,24014,-31588,12510,-23980,-51327,68964,-25194,-7062,28938,57111,-28735,18828,34198,37805,50865,9765,47951,71401,-11347,15777,23328,28694,8348,-13639,4056,-7425,-40739,-54401,-35546,3945,-98217,-52248,8208,-39815,-51533,23857,30909,-22620,-35049,40469,24759,-63659,-47144,10938,9353,71867,77407,24344,-48340,9285,45362,-57236,-40400,42964,10965,54975,14790,-12104,-35528,-89302,-9051,-106126,23628,-55051,-6061,-56096,2260,12822,-44586,18614,21205,-5774,-11781,21726,47216,-43558,-9250,-71915,-9104,-19304,54588,-4317,5177,32553,92606,-8938,-12519,55485,68847,64377,-2648,8564,-17810,-1648,-11179,-42140,34575,-23860,-109408,2674,10045,135266,-21958,33006,11082,-42980,24931,44266,17209,-34001,13225,-52147,27265,59453,-33267,-43941,42845,21975,18382,14060,-51259,-4309,-63883,27602,9198,82852,-19428,-49511,-9777,-32329,96943,86016,-53263,-74005,-77160,-46338,-41818,25293,12081,10520,-11962,-37212,17295,1673,1728],[14729,1696,18304,6536,16628,-47164,1223,-31904,-12055,-26025,66437,24782,-71231,-75547,41392,2418,-16189,-55742,13836,-27657,-65387,28574,69765,-39205,36901,-56212,-43556,30784,54754,-53672,-9439,-62082,-126330,20138,-42510,-45161,38056,39354,-11474,-57886,-32975,-32712,17286,26712,-39975,-62263,-69332,-15466,-27135,9927,-27456,19990,41789,15942,-34049,-7054,12379,66273,26818,-54094,-31178,10046,7239,-20590,-16377,-12297,-1396,-29618,-103442,-30708,-86662,-93477,-12064,-792,19927,-54044,13867,-48719,-59991,-33340,16591,52919,-26525,-27175,-16430,-33581,-14035,8764,4721,4097,-12154,-21569,62630,-34000,22666,2317,-67402,3731,-1491,-33725,24466,-36128,-50259,4753,43373,-32586,10606,-30783,-56868,-76498,-2212,11886,12918,55204,89843,50191,14838,8207,-34438,-53467,-49626,32171,54084,54401,-42921,43666,14637,6892,-87634,-69763,-39461,31606,58784,51913,-73167,-6459,16257,71697,-16539,-28836,-93861,-52632,22539,-33825,94161,-54882,117472,51005,35530,-15584,-19092,-18313,-44164,5890,9758,-23502,30094,-40743,-31652,16054,-91304,3895,16416,64729,20249,27585,-69133,-9268,-44718,-47080,-41676,-13090,-43421,50685,-15982,85170,29006,-80739,-88086,-1287,-69387,20576,95984,86451,2291,76113,14696,-43624,-99015,-36575,53304,93756,12756,70171,-56544,-43031,-41840,10422,3490,-30038,-29520,-62506,26710,14355,-18163,72813,138099,12129,57549,-38859,-55127,-57715,-21581,4285,40824,20390,21356,19841,27335,63378,45596,4992,14890,26898,33118,-44329,-52356,-116182,-32287,62927,54870,-30889,-76611,-147102,-58663,2480,-5906,98368,49136,56644,-10279,-50901,-75157,51662,17231,-11497,7737,24830,-29797,-32446,184558,-223892,-116984,80190,174529,44515,58086,-16387,29034,58936,28138,42892,-18663,50116,-2969,10838,-113567,-23780,-11931,19972,-71255,-55846,-8012,-63350,-53174,-14209,10051,-26517,16658,40682,-25433,14344,-12446,33096,-8527,72361,16457,41220,-24227,6959,-51,-13928,-12413,-63152,-2167,4051,706,-31669,-23336,-97912,-16409,-38969,-7075,-63344,-98421,15502,-9493,24591,-30527,-38760,16145,-91082,-43952,-50473,-43612,22790,27749,-13649,-20638,-51258,-18950,334,-65726,-72223,-84124,-54212,-107544,-46653,-125560,-83838,-54636,-2866,22931,85583,47259,-44303,29693,-46585,4222,92811,40647,7300,26663,-1668,-29292,-19879,-108499,-6627,82074,23492,42144,49127,-4677,-73705,-76273,69818,10997,20086,26073,15672,-42130,-15257,-23947,60292,14947,-65153,-22257,31844,-2878,-44350,-30063,-17762,-30413,-8819,67505,51922,63973,-25481,23702,-26222,-96729,41169,-25374,25954,5862,20540,-14463,-15152,-49,-19120,65494,10402,21426,24803,-108428,-89143,33985,-92837,21098,25746,-11026,-49705,34146,28125,-1780,-14796,-41958,18353,70328,-110304,33135,1017,-32547,-19513,38098,-16863,12776,-17446,34551,20736,-6287,-42489,80501,67544,101357,23839,102407,9950,30778,-11804,8059,-116576,-9694,100973,78831,-5773,26477,-9264,8656,17779,-14863,-8922,-22927,66385,15955,-66600,-9467,62860,726,-27266,-68939,-7148,-15386,-24313,-23383,-20496,38066,34609,-81982,32100,47214,-53252,-20605,10176,-39670,-65238,34269,-2162,-43631,-17907,20674,76465,8774,-65361,25117,36803,86354,83033,19558,13534,-36313,48856,15343,36797,-2156,-4046,44184,86881,29077,10285,-49506,-59226,-73371,5915,855,7194,-42660,-35160,66576,50416,-36415,-56837,-14823,-2018,-32750,-46700,-34278,-15610,6435,11806,51227,51450,-49071,15341,-32161,5743,-57395,-11760,-52972,-53072,-43093,10970,39515,313,78896,10026,-52466,-2515,-27342,19845,-16503,-21172,-3017,2834,-18417,52570,3616,-155894,-96364,21846,-34423,-49814,-79279,6904,-20590,-40780,5538,-2979,49133,5309,-22326,66215,97736,2090,2173,-26801,-13209,-33861,-6547,-53177,-67290,9324,46283,110975,4192,-61361,45751,33500,47428,51294,93022,-141600,56254,-18001,-17450,15679,53165,51919,-2510,-31704,-11746,-22661,5490,7461,-57115,41510,17580,72474,-12857,42333,22179,23673,27228,38832,-14160,18385,27077,-48909,-16010,1055,26213,-28491,37553,76289,24562,-22850,28742,3208,58034,43646,-15757,-14830,-2641,27209,19685,-8627,-10879,28189,20730,-70939,-40076,-38840,-518,6214,26438,-47420,-103791,-26399,-34284,-51337,-68619,-53751,5939,23500,-43200,-19912,67589,56325,-26021,-47691,-15680,-3570,46857,3180,84847,-7582,-91473,13695,-68138,21744,78384,-17308,47210,29389,17531,34580,101536,-21548,-5665,72631,5822,-52905,6500,13069,73694,-18884,-46688,8865,42193,8655,44688,69008,28704,-18960,12791,31957,-90997,25165,-69745,-100355,-11428,49167,-34658,-15477,22857,-53301,-50282,-51168,-19488,12689,-47266,-81341,90252,-2008,-40974,-14188,89319,8817,49803,16475,21176,26851,56354,14224,58234,4923,14427,109164,7390,49111,-22595,-17989,-70118,62076,57148,18270,-39971,-9869,34711,-6793,10628,65756,-600,123504,14100,95547,78217,33519,31365,78232,56243,52332,8773,6301,35319,-21817,-77810,-27697,-75195,-54505,-57330,-22184,-41284,15803,-67509,12865,1576,36765,55494,-47991,-5240,17513,-46353,47942,50815,-25088,-60043,-5452,17365,6215,-47594,-4038,3770,-86554,-33682,-21300,21469,-30597,-67983,-45434,-42042,23833,39846,-59670,-46385,54478,-32284,-20704,-7229,14525,-19963,12676,-15116,-2201,23437,-17191,72569,-6257,-37522,38816,-5151,57500,-25874,-33980,44539,49236,8457,-9435,14285,-42819,-113826,-42350,11206,-8916,-7861,30513,-70646,-75192,-67341,34432,10221,2589,-5141,28305,-52847,48822,17949,-73923,-44035,30337,2463,40191,43890,3927,-13524,-10348,-43537,-65301,10868,-10476,989,44121,-57419,-16059,21172,97331,17907,116150,53250,37778,-63715,-60325,-103318,-42217,-5724,5769,12124,13469,14592,73884,-3114,-36459,-13561,-15993,47354,86257,-435,38704,62360,55805,60583,66778,-27541,-41954,-15888,41559,-23307,-44410,-54585,-4399,-23672,-688,-37578,-27528,26172,21640,-15620,26898,76658,10114,-47647,33777,-321,-43423,70113,-6308,-8097,36289,61548,-12363,23892,11950,13429,10409,15556,53716,85395,-22166,-15242,-26164,18372,19409,7261,2490,1486,-32955,-45124,-84150,-5619,-72356,-33281,45074,-32705,-45416,-18047,43957,33361,19777,62950,36618,-50839,-39010,24082,16367,64237,61894,21286,-28015,759,42965,-43286,-37466,43039,-12111,75816,16447,-5393,-7196,-87576,-2310,-90070,31577,-28677,-11165,-52466,2001,4931,-28696,3075,12053,-2189,-16037,22450,32435,-13227,-7146,-96300,-2714,-301,48507,-29178,-18956,38644,75928,-325,1017,55981,49005,66058,-9931,-21927,-19983,-18758,-3156,-22805,22525,-29655,-116760,-4707,-100,102621,-15147,43585,30099,-8507,21994,31152,12909,-25170,21788,-43787,12637,30152,-29255,-61829,40083,-4676,350,6728,-61110,17740,-68385,14985,9924,68259,6090,-43714,-5602,-17764,97060,106419,-51730,-72392,-73750,-59168,-57407,-9438,-4759,20203,2130,-26418,18959,-4327,-9050],[27912,2879,12708,3286,735,-46808,-15602,-17047,9141,-27784,61131,20672,-79879,-76026,41589,14561,18275,-37210,15283,-15315,-55555,23227,81703,-18168,45157,-74144,-50752,34626,68561,-42066,-7986,-49085,-145446,5460,-57054,-57136,14505,42174,-13316,-17722,-61495,-43895,-23,32529,-12430,-76612,-69575,-11453,-35823,-21753,-49258,49060,28929,31787,-31468,-16,24529,90271,32037,-53247,-283,12777,-12468,-19234,-35749,-48761,-52179,-15781,-90365,-17844,-81185,-124693,-32852,-3710,27567,-31391,25260,-33023,-43054,-55436,12139,36532,-17984,-30895,-8165,-17665,-11573,11959,-644,397,-41020,-25632,61939,-18706,-4443,-17599,-35505,1161,-517,-34543,34359,-18745,-64078,11653,21595,-29458,29481,-56722,-74627,-100069,-12632,5981,21483,40347,69025,39845,-19958,-9288,-48244,-72555,-73615,-12361,61715,55165,-35629,37766,29404,-15751,-79906,-81175,-42875,42524,38444,47011,-91470,-11267,23400,51624,-16418,-23628,-83855,-20129,18036,-33555,66483,-58976,75229,38116,47253,-38236,-1848,-39591,-49259,15187,-33536,-27619,27373,-21255,-38856,-4670,-96486,-8287,16051,49823,10097,17358,-65416,-14453,-31261,-46054,-24534,37121,-25162,37469,-15163,96800,18497,-52109,-92536,-8044,-59107,17820,103941,72453,32460,78856,9579,-35109,-101745,-32299,68507,104846,11151,52734,-78464,-46947,-60347,-29067,19901,12050,-34815,-83301,13285,15937,-3061,95348,101522,6998,44527,-46786,-49490,-49778,-43887,-28400,-13663,-37624,31,1478,20514,57509,13860,-15069,1719,19153,40051,-44059,-51502,-101239,-82167,58341,109649,48049,1766,-156785,-72111,-19102,9260,56168,36889,120317,-43859,-73598,-85582,30262,9300,-1840,15868,26098,-24463,-33779,178233,-209126,-169087,65297,161417,52215,65163,26504,32907,25820,19994,52096,1137,30097,-20724,22727,-80951,-2637,1844,20862,-74367,-61804,-205,-50033,-45116,8285,39981,18283,20725,49263,-21959,-12327,-33580,32371,27801,67410,18269,29952,-20929,4212,-28963,-27552,-38732,-35715,3246,-19119,-6945,-27605,-30001,-64138,-455,-35113,-5915,-40916,-74799,4841,11924,24915,-38006,-24753,1734,-81856,-40246,-40074,-28621,17113,31479,28935,-10757,-51106,-21423,-10335,-70937,-74765,-72091,-29044,-96976,-40005,-135585,-75440,-42060,-1443,29377,90424,59312,-40791,26373,-66070,-13694,99396,43059,44843,70817,27669,-23214,-38711,-138817,-16060,73011,17290,32749,31891,-16538,-70202,-73678,93331,2775,16545,31266,27864,-24807,3799,-20250,55262,30597,-46984,-22543,16013,9050,-56602,-19036,4903,15366,-15290,50592,48938,63456,-32515,36968,-26574,-82250,26012,-31809,36007,-2122,46149,-17352,62,6428,-25469,84979,17427,26812,44245,-107393,-93393,22308,-101927,17954,14515,-11195,-18789,80399,18077,7486,-49768,-45421,7811,56933,-116854,15511,28470,-24020,510,32334,-2323,25534,-18212,40008,36354,-10515,-28750,85613,49635,111723,25093,94036,-23017,65186,12066,29327,-97960,-18744,91795,56683,-10927,11676,-6091,-2232,9961,-35937,-13048,-22106,6244,-8749,-30394,-18548,55584,44209,8881,-48078,-19955,-20209,-57364,-45939,-32346,38648,28770,-87958,25766,25640,-69134,-5092,32626,-24912,-61696,12787,-1124,-21637,-28007,16194,82084,24804,-66624,-2513,57416,83923,106200,18539,-8536,-29582,47597,29877,70581,-29657,-5699,58111,81943,24746,22897,-71345,-61632,-55117,19690,7316,24251,-32475,-45975,19087,60931,-53749,-84100,-40202,-23221,-22714,-7860,-18439,-1074,11542,6013,37782,44219,-26150,-996,14844,6997,-60996,19792,-38858,-46211,-12963,7890,22339,-11762,57682,31636,-26356,6445,-3826,1023,-25105,-16345,483,-2756,-44274,52340,9027,-148502,-144126,11217,-34181,-19303,-67373,11708,-45641,-40182,7200,-412,35025,959,-40367,58097,46356,-6736,1437,-11456,32174,-7543,3761,-81660,-63489,20960,28893,95425,12116,-34845,91710,38761,43896,51284,72235,-144711,41392,-7097,-10655,27959,50775,67936,36175,-13060,-15641,-24660,-15754,-22681,-47808,35618,4227,62683,12272,51446,21719,13026,31094,32710,-5234,23096,24794,-59991,3820,7476,3852,-26221,57317,48835,8726,-22857,51523,53162,68803,40828,716,-4648,-24907,7478,-3231,-11883,-14399,35850,12490,-67217,-59172,-12601,4353,5816,4283,-58127,-115877,-35463,-50698,-37479,-71539,-43200,13850,13220,-28682,-39610,63869,59581,-5202,-71878,-24292,-23842,42308,-26190,64030,-1439,-105527,-23780,-74309,14279,72123,-39690,46655,62425,10055,20552,61286,8398,-7279,65047,-3815,-29518,-7787,38811,65008,-12506,2891,8021,45964,16232,28196,48836,43668,-20259,11092,64396,-91356,8639,-86191,-110550,-8170,46091,-26213,5041,-1068,-43025,-40152,-22804,6277,4526,-44397,-74458,102311,-841,-26588,-6630,83871,19751,52582,-5164,26567,43857,62631,22871,79567,2281,25860,125295,14028,43804,-7142,-23463,-121641,35105,30252,-11070,-8412,-1229,32653,354,-186,28433,-12254,135606,6929,124677,75441,41907,8368,43574,40929,18889,5248,5419,45661,-27017,-49019,-41822,-85987,-51544,-43661,-38786,-51707,31837,-54393,-20456,-8396,32379,58513,-21261,-5169,17944,-30443,73968,51384,-27838,-35686,-15879,-5846,5654,-64962,-3549,27382,-103093,-67924,-33279,44174,-48637,-45128,-32838,-21351,36453,59218,-87640,-51122,53989,-31369,-22346,8326,29340,-8934,7032,-13099,-10683,15011,-39278,76934,-12035,-49100,27350,-19415,70980,-1677,-54658,33859,53301,-17267,-6040,22225,-35359,-107287,-44373,3549,-26144,-8226,22485,-39886,-61052,-43705,21846,28061,11292,-2376,6115,-55202,14116,10208,-64360,-43579,11572,305,87251,77696,393,-10397,-26794,-63510,-83981,-24205,-17533,-27641,43037,-66999,-17784,41083,107777,18315,108749,42277,20021,-74420,-62726,-116530,-68577,-35692,8550,-14092,-12491,-12851,100665,9527,-29616,31476,-31901,45148,98138,-9709,34844,90505,62064,67187,92671,-16749,-28036,-12557,31279,-38678,-31502,-21774,-12609,-23771,17977,-21874,-24254,47043,15866,-7711,28784,55911,-6151,-45527,47998,14304,-31922,52368,6286,-8669,42359,58200,6159,26901,-11475,-11449,-21957,15601,54159,93351,-27081,-41446,-53779,10601,23067,28895,1419,7566,-29996,-17313,-99833,-9629,-32413,-13840,62287,-19167,-36581,-57769,52912,94456,37505,57623,41909,-31773,-9839,33031,20405,48772,37790,12796,3111,-4267,34352,-17527,-20285,40909,-29464,68579,25061,8778,31891,-59095,6564,-53967,46932,7317,-19633,-41939,6243,-337,-4609,-36540,-21708,-10350,-11064,13494,9946,8163,-7052,-98120,9345,22940,38000,-44309,-42280,24666,44559,1795,22665,55038,28098,67379,-7218,-28125,-16427,-39984,1764,-806,2498,-35111,-121205,-24072,-13242,75497,-7138,44969,34572,15069,17242,2696,3395,-17634,31312,-44215,-6270,817,-27208,-67256,41560,-21801,-16648,5466,-63072,33886,-65486,7742,5892,44046,46351,-31840,-4975,1711,90654,111567,-48361,-65159,-53452,-61860,-49619,-35451,-24944,9657,17297,-5852,24076,-8801,-19741],[40168,3349,479,-941,-8544,-39923,-30395,-7726,35296,-23647,45859,18747,-70119,-66742,40686,22132,56332,-15497,34082,-6692,-39375,15550,80452,-3430,48125,-78042,-52774,36869,67360,-34811,-2924,-31473,-131146,-5407,-45372,-59261,-14557,42480,3702,26727,-81486,-47766,-21116,35496,16808,-85132,-65015,352,-41502,-49964,-63501,54318,11947,46650,-35084,18482,30697,97033,36359,-39366,30374,13092,-29664,-13932,-51394,-66384,-98732,-5662,-60704,4707,-64544,-137363,-39783,-2296,38698,-5956,29871,-16496,-25434,-65658,2291,26107,-3357,-31745,2729,-1252,-2711,4189,-4573,587,-67472,-23628,57666,-152,-17808,-27084,21958,-1704,4808,-30260,25876,4620,-70286,15645,-410,-14412,43752,-74941,-85103,-96421,-19615,-10585,26505,25850,25726,17503,-61388,-34767,-62101,-78190,-92428,-68293,47323,60397,-30180,31546,36010,-22700,-54122,-89475,-44738,46055,20983,44104,-84874,-7118,24666,25151,-17186,-19078,-58538,-553,5240,-31047,25719,-55819,48216,24297,54202,-52591,10856,-46948,-48776,18703,-87629,-40706,7679,-14311,-45772,-30415,-87085,-14475,20507,31738,-6177,7396,-47416,-11313,-11152,-41184,3073,54311,-5253,8768,-15613,95038,10000,-11530,-95365,-10465,-35860,16275,98313,50720,51633,66072,-6467,-27341,-72742,-14934,76897,91628,11186,29745,-95459,-42317,-77011,-61293,23545,45113,-29443,-72109,-1703,16868,10493,106980,50262,-5278,30738,-47820,-32177,-45754,-58770,-63347,-74122,-74619,-22246,-14116,22042,40200,-21380,-27831,-5942,8480,37735,-39117,-44841,-78557,-110977,45624,135793,107418,70832,-129561,-74335,-28295,8320,-6576,13008,167405,-57356,-85322,-90356,1979,8665,6596,12336,20277,-22675,-32845,144788,-187970,-190976,47327,128573,49727,72142,80549,27618,-8661,7348,50787,25279,12870,-32416,33339,-43000,2255,14804,18023,-68410,-65870,7146,-23773,-32698,31869,53127,61079,24285,42712,-20914,-38670,-53551,28666,58318,65433,21948,11992,-11176,2088,-44964,-43837,-60320,-16922,8088,-34963,-10409,-16584,-25372,-20227,11155,-30376,-2593,-8955,-41824,4665,22885,24340,-43348,-21854,-8964,-55530,-30324,-31174,-3467,16911,39855,70155,-2425,-49484,-23456,-24949,-67860,-67540,-53961,-3119,-77388,-28713,-128672,-56881,-27065,-801,27857,91615,74566,-38101,11131,-89084,-30540,94966,30365,86771,111423,40453,-16495,-60403,-152822,-17367,54979,9065,29159,12938,-23511,-44689,-53854,89501,-11636,16800,34482,33278,-1480,12314,-12201,50626,30116,-19299,-16882,1747,28169,-57866,-2850,29418,58566,-12315,33006,36780,57212,-28954,51892,-17257,-70080,3704,-45298,39570,-8681,62337,-16578,31095,15229,-35105,97016,32072,22789,42177,-92166,-93492,-5875,-94235,10580,1801,-982,6094,118836,-3505,8489,-81535,-45862,-18001,35337,-97688,-8895,40168,-17268,20013,20823,8519,35344,-14581,42686,51477,-11357,-8177,75338,24027,118424,23021,73740,-41084,86301,39623,52164,-63019,-26895,64898,27440,-15448,6032,875,-920,-3212,-61912,-12426,-20021,-58059,-37206,2746,-18424,44014,77039,36773,-21206,-39097,-27839,-76820,-67592,-35154,26043,21507,-83737,12598,-11492,-78973,13182,51740,1219,-42865,-3800,7052,4075,-37700,10435,84900,37403,-53885,-31506,71014,72329,115791,30505,-25222,-21932,48128,33908,87709,-53597,-996,64795,70387,19387,31011,-86445,-57438,-31127,35921,25215,43883,-23568,-57288,-16775,62361,-63174,-81653,-56752,-40026,-1350,26375,-7063,13894,17838,5141,23274,27263,-449,-13434,41140,23899,-55571,43212,-13513,-46272,3985,5183,4814,-18890,29073,40268,19515,4763,13734,-8197,-44683,-26796,753,-4287,-49682,48782,957,-122483,-153979,481,-37079,3613,-49631,13356,-58792,-36166,-1147,-905,18581,-556,-58162,42390,-8724,-16748,3518,5951,68659,15704,15344,-97548,-57056,16810,4767,73221,23750,-1063,118491,30789,36025,50543,48409,-120729,15098,-500,-4121,24592,36154,72844,73377,9531,-18446,-33220,-39723,-48043,-21834,26049,-2887,54119,34119,55857,14629,911,38145,22436,2137,20717,27183,-71636,20824,23685,-18862,-17950,72289,20378,-824,-18910,55723,90181,71868,38986,16608,1057,-52981,-8632,-31374,-19815,-14429,39191,12116,-63329,-81660,4040,7562,9758,-20904,-63522,-113845,-42626,-61954,-24827,-84281,-35793,21986,-7703,-11588,-50453,51963,57723,11089,-89893,-26368,-44725,31469,-43953,43008,-2955,-92592,-52900,-66536,9861,57570,-48162,50356,79098,690,4340,2823,30617,-9924,44220,-11052,9804,-27802,60053,38925,-5165,42413,14699,54436,27380,8153,29261,59284,-14553,10774,84877,-76434,517,-77849,-91083,3505,17932,-9349,25338,-29977,-36894,-22685,5218,21502,-8100,-47561,-58823,100339,2701,-12885,-13099,70516,27469,47007,-19701,35205,48915,46419,31560,93144,3741,28095,122934,30957,36157,2603,-26472,-160322,14331,-824,-40619,17861,166,31350,17243,-12265,-10520,-23050,117685,7689,143204,67834,44870,-1864,15590,31000,-10304,17368,10815,57625,-42260,-23188,-60967,-96436,-47019,-35209,-52869,-61885,36577,-35746,-51450,-5702,23522,42654,13991,-2566,13539,-13274,78253,41793,-26599,-6072,-19801,-27759,3560,-69715,7503,44716,-112314,-80674,-29190,59548,-63675,-23980,-18846,-13138,50995,61057,-105228,-45421,52558,-39508,-20437,24964,31273,-3446,371,-8406,-14498,3920,-53821,77082,-16451,-39762,16761,-22433,77222,29348,-57352,22283,47545,-69944,243,30543,-26315,-74698,-45438,888,-38264,-12687,11484,-6407,-43049,-10959,7100,42812,21011,2572,-13677,-52855,-12648,5726,-38591,-38541,-4082,-5299,104886,108354,-4212,-11047,-38389,-76210,-96584,-63275,-27156,-42808,36223,-66374,-15948,53641,112554,16384,96074,28972,-2615,-84211,-53329,-114824,-75697,-55470,6978,-48663,-31272,-34802,115479,16637,-16283,55015,-44820,38692,98338,-11735,33576,99438,62449,55809,98636,-2443,6846,11358,24349,-43142,-18325,16505,-25929,-18525,35034,-5647,-27179,60518,5352,-2960,37682,38970,-23018,-29284,51962,20351,-19778,20401,7294,-3292,47100,52195,22829,24407,-27185,-22865,-32887,12010,50014,94210,-24230,-55425,-56383,7851,20735,51249,3486,6340,-35571,23621,-68451,-6192,4582,1518,56313,-3324,-28737,-82954,55599,135790,22024,32169,48266,-6803,30266,33432,19338,29766,14465,-1723,32671,-6813,18716,13706,-2431,39162,-34839,43193,32276,25549,71696,-12505,16448,-14895,64475,44584,-26652,-25418,14085,1207,22936,-87046,-66421,-26636,2545,-2557,-16563,15081,-9164,-71512,23013,44159,29935,-47734,-54725,-3809,11872,-4141,41331,51474,11282,73590,5677,-11472,-11566,-60855,7004,17676,-23672,-36809,-114626,-49486,-24771,55093,-119,36526,21204,23505,10916,-37628,-10947,-14838,39773,-53487,-24259,-11863,-25404,-54007,45992,-25964,-26127,10948,-55978,42378,-56594,5061,-2961,15799,85525,-18190,-10831,17868,79538,101711,-37211,-55645,-24434,-53315,-20118,-47522,-38573,-7482,27494,22562,28433,-9795,-26744],[48763,548,-17910,-6515,-8803,-29629,-42693,-6786,58651,-16118,28573,17468,-41742,-50909,40783,27533,84045,457,68742,-3886,-20965,9598,71021,-1608,46755,-68218,-49035,35825,53747,-34080,4275,-11723,-90673,-9700,-15727,-58230,-41824,38246,31638,62707,-87273,-44046,-42173,33996,39328,-85791,-53187,16788,-40007,-63526,-62421,30615,-6329,51917,-43921,39789,26929,83307,36816,-15855,53934,8308,-39622,-7006,-59114,-62938,-123899,-1858,-24306,33147,-40393,-129695,-30241,2206,49717,14280,23782,-5714,-13596,-62750,-10881,26033,12480,-29276,14371,13571,8895,-11351,-7755,5828,-72398,-13150,51109,14520,-16830,-28600,81144,-5077,8446,-29231,2470,30574,-70092,17957,-19547,11581,52036,-85099,-85073,-67938,-21676,-29375,28073,21898,-26739,-7856,-96532,-62752,-69961,-67833,-103760,-116180,13609,63953,-33948,25803,35862,-8265,-23879,-95346,-42806,41866,9550,44711,-57094,8935,20368,283,-16139,-12810,-23805,-1196,-13341,-26594,-16092,-46120,44079,12384,55825,-56540,18095,-39088,-45841,13371,-127744,-55281,-23986,-20664,-48863,-54257,-65573,-14412,30843,17450,-21627,-1463,-21775,-1096,9593,-30163,36338,38955,4467,-21063,-14162,84081,4879,30022,-93593,-6948,-6522,15273,80107,26461,50494,41284,-29599,-20707,-18942,7526,72170,58958,13287,6327,-98698,-24281,-85360,-75843,12350,57982,-15141,-40481,-15863,11897,18303,101867,9088,-19466,19392,-42425,-6189,-45391,-62222,-89163,-118948,-82081,-37459,-23149,32718,14649,-48220,-28661,-5185,717,26481,-30432,-33816,-50205,-111173,28020,125315,124230,99537,-77700,-61994,-20219,-7551,-72935,-22292,164982,-52561,-77846,-91063,-24865,6605,11980,3505,13926,-20102,-27245,89115,-167934,-181365,33485,78075,39510,77043,117332,13943,-36776,-4473,38645,46895,1610,-34982,41749,-7657,-9584,25441,9994,-52587,-65950,9108,7701,-16597,50786,52114,87274,29787,24073,-25436,-60049,-64685,27253,75887,69455,27373,-9575,1947,-1288,-44998,-56359,-72716,-9928,13153,-39628,-8435,-2726,-12423,16457,13044,-28830,2646,27167,-10322,12404,18729,25363,-46466,-32881,-13036,-22748,-16451,-24748,22663,20373,52770,100964,3226,-47973,-26401,-41137,-62890,-52598,-35969,16671,-54848,-17664,-113439,-34258,-12429,-1949,19589,87826,86494,-35049,-11360,-106326,-40088,86550,7529,123467,133150,35644,-8869,-77047,-146401,-8783,31443,311,32987,-2251,-25621,-9975,-19709,62507,-29072,23755,41242,32673,23104,12620,2314,44501,12119,9096,-9158,-7905,40009,-48754,14087,46353,86814,931,16769,19431,45906,-14337,63893,3218,-59299,-18971,-61471,35429,-12176,63027,-11996,71269,23276,-48054,93448,48887,9296,20057,-68743,-88609,-41384,-71963,1760,-8473,17054,21891,128799,-33272,-2124,-100521,-40955,-57231,8083,-61591,-34386,30124,-15251,35118,6677,15544,37866,-9255,40971,59687,-11886,14447,50466,-5048,117838,17736,48191,-38858,89141,62223,70670,-24914,-30810,26994,701,-17281,9209,9680,12606,-18321,-81229,-4024,-18597,-105416,-65021,25587,-8938,35379,93171,44589,3331,-58329,-37251,-73510,-82159,-26889,3606,14900,-68911,-1252,-51255,-78854,30176,60936,31300,-3841,-13780,17526,26208,-45035,9230,81070,39642,-29679,-52758,73882,54210,111858,51062,-33798,-17545,48617,24400,77449,-67739,8241,63159,51430,16699,36463,-92658,-49352,-10121,50867,46882,60928,-16818,-65973,-34226,54034,-62399,-59947,-60531,-47249,25566,47357,-754,26592,21241,10275,11046,7412,22069,-18638,40077,47230,-41348,53823,18904,-50451,4981,3195,-9130,-14972,4970,30395,61673,-5143,19680,-8292,-67344,-47625,-2911,-5857,-35014,41863,-19151,-87945,-130286,-12800,-42988,10078,-34327,9857,-59115,-26884,-19251,-5283,3501,-1205,-72867,21582,-47794,-24667,8894,19994,86734,26885,23717,-96039,-50146,-1200,-20763,47874,34910,36619,109924,10810,20981,49670,30080,-71394,-9109,-264,-670,5143,11996,60512,100878,29346,-20569,-45421,-59408,-62557,14815,14947,-17791,48642,48021,55567,10351,-9154,47810,11942,6903,11197,31715,-83691,29652,41240,-36307,-5278,79953,778,-965,-13639,41009,99022,64396,42026,26740,1461,-79322,-17384,-57519,-31364,-11939,42370,24802,-57035,-103667,4893,5115,18451,-43033,-63477,-99337,-46828,-69888,-15936,-89261,-31423,28990,-33116,1939,-50826,35108,49066,18383,-95923,-22606,-61219,19846,-45697,25405,-10776,-46543,-55760,-45999,10578,34850,-34194,53608,71286,-9637,-12189,-51678,36548,-13173,15576,-15279,52399,-44501,72155,3854,322,51237,25892,64817,36310,-9413,16587,71125,-4042,8517,85854,-54187,2403,-45537,-49426,21780,-19202,11315,36517,-57770,-34386,-2498,22219,21295,-21455,-50611,-37388,84082,3812,-2949,-35870,48479,29110,33434,-25643,41404,41012,14155,37629,94964,12064,21369,100533,54749,32746,5218,-26514,-164938,5891,-23140,-62642,30682,-8170,30538,37593,-22409,-39647,-29384,75166,17228,143355,58018,43774,2981,-731,28186,-26794,42570,22149,68357,-60289,-5755,-75134,-99457,-37838,-34281,-63016,-68277,27379,-16983,-70882,6130,11471,18033,51533,1676,3017,-2455,65099,18475,-22519,26415,-18611,-48574,-335,-59116,32227,52377,-108708,-64324,-9705,63341,-68928,-8598,-4910,-18602,61714,41919,-105050,-31401,47186,-51376,-15069,36325,21807,-7299,-3184,-402,-12122,-7075,-57902,66983,-16767,-9898,7366,-16246,79148,60935,-48773,10674,33598,-122153,5594,31728,-15437,-28171,-42554,2788,-41974,-15741,4122,20307,-24981,24725,-4704,58168,30888,8635,-25214,-44368,-21366,8523,-5277,-28937,-13682,-13807,87205,128132,-8493,-15566,-44180,-82273,-100783,-88969,-40603,-45815,25086,-50918,-11347,57633,111834,14192,83475,15082,-29392,-91087,-35033,-96787,-63493,-58673,1885,-84565,-40554,-41110,115698,14838,1068,46524,-53212,28966,87817,-7139,33547,81113,55513,34185,97443,11850,46894,51800,20599,-33924,-8187,53171,-37722,-8535,44785,6477,-31342,61614,-5974,-3674,49289,28765,-37958,-8624,47264,20594,-8846,-14452,-5060,8091,49524,48708,34489,15519,-28597,-11436,-21078,6420,42473,90191,-13493,-51048,-41353,10668,14272,71123,8845,-3767,-50116,63780,-4129,3163,22102,10144,34313,9478,-25242,-87250,50902,139442,-8551,3416,59291,22158,66028,22505,12431,11283,200,-21555,45298,-9298,-2357,41906,4233,39184,-27021,16371,30902,38815,102782,37894,25419,11162,76420,72793,-27696,-4689,23839,12446,49492,-124289,-101042,-43121,19662,-20312,-41045,7655,-12680,-22017,33277,58713,30167,-42668,-56288,-32133,-10073,-14670,47121,42484,1117,87826,24916,16380,-10442,-75522,14411,27046,-51322,-31467,-94144,-71978,-31644,38647,4392,19025,-5173,20656,3848,-80123,-27530,-18706,45055,-66978,-36353,-725,-21912,-22234,50510,-18346,-25146,21236,-40679,43430,-45386,4125,-14651,-9887,104948,-5729,-22534,24456,62753,81288,-17548,-46644,3583,-34408,19055,-44820,-38515,-16974,27409,50353,30009,-5912,-26927],[51597,-7354,-39656,-13750,-218,-20216,-52158,-13333,72800,-8788,18068,15399,-3495,-33000,43812,33496,90118,3075,106670,-7475,-3503,9427,59076,-15544,43699,-49115,-40449,29552,33277,-37026,11063,7679,-41073,-6128,14003,-61147,-61236,28806,55265,83778,-77188,-32748,-57295,29001,49543,-78554,-33878,33170,-30811,-57415,-43734,-11771,-21801,42566,-54975,50250,12358,53016,30882,10157,65594,-4562,-39994,-1283,-56216,-43110,-121070,-4566,5786,57841,-15564,-107615,-6996,7614,57543,22349,5981,-4786,-11481,-50344,-23194,33319,25099,-23917,24809,25392,18422,-28000,-10926,15083,-44666,6148,43666,21342,-4134,-26857,118116,-8013,4438,-37581,-26267,52712,-66450,20598,-33744,43903,53959,-89365,-74210,-28184,-18825,-40445,28553,29588,-73699,-27470,-111810,-85158,-67382,-44124,-106282,-137494,-25758,61115,-50634,20829,30800,23203,-3094,-97306,-35953,31244,4526,48973,-19414,33419,12084,-14321,-11177,-4067,10256,-19006,-32903,-20315,-45031,-32269,54513,6059,53070,-51498,21566,-21657,-43113,-429,-135611,-64176,-57729,-34990,-44650,-68733,-37425,-10158,44174,11672,-28580,-8677,2734,13274,25154,-12719,68635,10146,-4017,-39028,-7784,70083,4543,61377,-81015,2597,17950,12952,54168,986,30161,11857,-52933,-15404,42709,26111,54078,21990,15368,-14652,-82777,6813,-81341,-68077,-9553,50167,2481,-7492,-27031,-2939,17751,76618,-8082,-28738,11590,-32438,22990,-46906,-53496,-94263,-128656,-65135,-39909,-23608,48539,-13840,-59307,-16952,4279,-1602,10761,-19332,-20567,-18360,-88326,9373,85077,100605,81701,-21573,-36431,2432,-32308,-125800,-64942,105712,-38413,-48359,-86221,-42563,-1102,13425,-3311,13830,-13770,-16909,23444,-146067,-146907,27617,16959,26942,77246,116925,-4433,-55750,-10917,19030,59309,-4517,-27991,46720,17847,-31792,32132,-1508,-28351,-61467,3186,36432,1814,61626,42439,86330,38577,334,-37302,-73351,-57655,30881,77603,79174,32777,-30648,14690,-5683,-32289,-61808,-74016,-13273,18742,-32388,-2182,8745,2756,35376,3495,-31173,8923,60861,10693,23447,1273,31519,-46801,-51904,-10103,5742,-2764,-20994,41050,25064,68253,117212,6035,-47472,-30362,-56076,-63608,-33321,-22689,26914,-32694,-10523,-100552,-15082,-929,-5207,6916,77331,90405,-29221,-33433,-107994,-39357,80069,-17577,146536,128434,19741,-796,-81619,-122681,7855,7685,-7380,40860,-9650,-23070,17890,16588,28747,-46768,37615,54495,27586,44112,8219,20421,31722,-18520,29592,-3117,-11154,34390,-33786,26203,48521,93911,21245,3783,4020,33470,8408,68709,31465,-45658,-34396,-75066,24281,-12090,45953,-4910,108774,27834,-62092,74863,61211,-10431,-11049,-45677,-77460,-70739,-42560,-5287,-12846,37636,28332,99420,-61128,-20801,-100548,-30318,-101602,-21822,-24378,-55400,1873,-18318,43370,-6613,19583,32740,-6612,33350,56922,-12790,34446,16692,-32043,103331,9760,25796,-18735,79571,73064,79872,3153,-28112,-11107,-14733,-16620,17288,17859,33708,-30219,-85121,11733,-19142,-125997,-87228,36521,8428,37091,93002,30412,19306,-70450,-46915,-48533,-85076,-8358,-21567,9691,-46656,-10477,-81879,-67838,41593,57955,57840,49806,-16455,24710,39238,-48777,13379,66451,28991,408,-59023,64392,33076,98079,71058,-34157,-18624,48185,1058,38003,-68560,17950,55186,26195,20406,41778,-89974,-39126,2907,60822,62861,69885,-11243,-69982,-35893,41229,-50805,-31818,-51145,-42586,48738,54318,717,34825,18572,21102,3798,-8763,37302,-15268,19053,62883,-20047,51583,49895,-54183,-5499,2212,-16301,1991,-7440,5501,77148,-17902,15947,-3399,-81372,-67604,-9497,-10285,-9731,32785,-43823,-54009,-92930,-29320,-49285,1083,-28058,677,-49752,-13282,-41786,-12701,-8495,-3241,-81962,362,-61740,-28958,16636,30516,85399,22639,24164,-76608,-44446,-24693,-41516,23428,40912,72317,67160,-14414,-709,48507,23585,-9111,-19680,-5724,-1400,-25271,-15284,31204,112467,40967,-21419,-56060,-69161,-64457,49966,4725,-48941,47834,51773,52065,15955,-14321,57349,4760,8740,-2608,35213,-92985,27847,48796,-46739,8539,81091,-4315,7868,-9537,13634,78462,45548,51548,27098,-2770,-96054,-17375,-73985,-43630,-9600,48273,48925,-46003,-118237,-9309,-4589,29352,-56324,-58902,-77868,-48091,-77273,-11456,-75313,-26964,33527,-54803,8110,-42126,18059,32730,14870,-87939,-15368,-70090,13015,-32967,9177,-21460,19221,-31416,-17861,17187,7106,2912,52969,42054,-18932,-26755,-83166,24919,-16791,-11779,-16839,80401,-48466,75245,-26802,2360,26642,37337,72067,39105,-17892,14513,75418,8055,1645,66120,-30423,11375,759,-2923,42202,-44926,29344,33160,-77669,-33675,13947,23037,8129,-31297,-48171,-15122,58599,-1606,1176,-67942,20367,24035,15099,-23485,40833,24160,-19725,39202,84646,26250,7541,61074,78254,36730,2768,-24301,-129099,10308,-27754,-71213,27978,-24448,30156,54358,-26758,-50255,-27782,23279,33949,123758,47624,41522,20178,-4432,30524,-26137,72809,37044,76054,-72940,507,-76643,-87966,-20596,-38765,-68309,-67385,7112,-3521,-73470,21535,-2389,-194,84160,5288,-13024,-2417,44092,-17790,-16524,56628,-17454,-67849,-4756,-35274,65190,49123,-88514,-24705,18162,55671,-62964,-703,6870,-31919,62384,5785,-87001,-13996,35527,-58306,-6237,39470,6438,-19554,-188,9230,-4321,-15629,-51760,45320,-12618,29592,-1661,-6528,79359,84674,-38627,-796,16590,-145341,6394,20273,-2019,14581,-32341,5709,-38398,-9237,5252,34576,-9708,55162,-9561,78469,39740,14719,-24665,-30020,-10592,17439,23799,-15991,-15837,-22366,45915,132665,-9934,-22313,-45148,-83953,-95179,-89599,-56993,-45041,13277,-22598,-5622,52926,107830,12670,74407,1313,-57578,-94314,-14799,-67103,-39866,-46354,-5630,-112008,-40869,-27224,103905,4907,18900,10808,-56774,17312,71429,1998,33657,39305,42234,12838,101013,22661,76432,93377,17288,-13349,-2275,81118,-41313,4313,43677,10785,-31426,51779,-14640,-10114,54384,23019,-47885,5563,38309,18319,584,-41074,-28171,21244,48253,50375,39032,1862,-14713,21565,3370,-523,32822,85991,3256,-26737,-20181,17297,5095,82161,15102,-20423,-69227,88392,59705,14326,11882,11890,10638,14474,-26943,-72080,39211,105301,-35575,-12375,72440,49706,84209,213,524,-4508,-1091,-42934,30682,-14451,-25294,59278,-5493,40269,-10156,1159,17389,43224,120051,78354,31114,17428,76113,84335,-21345,17284,33175,33589,73001,-126335,-108331,-50463,32381,-33655,-57467,-8746,-16063,32586,36061,64845,40559,-34859,-52134,-46835,-16773,-22583,36473,25388,-3061,107558,43936,39371,-16220,-79274,23162,24492,-74204,-18213,-63494,-83169,-33534,23240,6032,-4808,-32568,14108,-2318,-111726,-41841,-28851,45591,-78622,-39510,28055,-16271,19559,52531,-3374,-15462,32564,-19695,38749,-36352,1983,-26158,-27406,95154,4482,-35358,19968,38206,56123,5767,-40067,23420,-8711,50974,-30234,-24002,-12636,14798,64259,29061,2999,-18878],[47656,-20356,-59979,-22401,14413,-15138,-58310,-23524,75060,-5342,19255,11969,29952,-17461,50238,41299,72097,-10110,130686,-16271,11224,17254,48542,-42822,41465,-27615,-28866,17473,12197,-38016,14849,25059,1388,4763,25938,-71014,-69626,15531,61074,90134,-54056,-14218,-60478,22977,46262,-65019,-9704,45484,-17732,-34405,-11403,-53826,-30479,20179,-64290,39268,-10275,16295,18117,31535,63916,-26069,-31801,361,-42457,-15795,-96490,-11566,18950,67879,2738,-81193,22398,11701,60964,15675,-20590,-13749,-19169,-34827,-30013,40476,32873,-16611,32225,33298,21876,-37798,-13984,25146,11127,31747,36583,21107,15449,-26163,121684,-9144,-10013,-54833,-48258,64301,-62381,25269,-41884,75143,50105,-89637,-55497,5183,-12678,-37405,30999,42300,-103765,-35719,-99440,-94128,-53390,-14006,-98801,-124954,-49537,49709,-77129,17524,22947,58635,2036,-91648,-24826,16628,3924,55579,14492,58676,2201,-13559,-1887,6204,33714,-42676,-47644,-12537,-52166,-17148,63032,8312,47960,-41350,24187,-4962,-41901,-18663,-109310,-62824,-82605,-49152,-31535,-68427,-9103,-5184,54778,15430,-21508,-13822,20101,28682,31994,8501,93283,-9727,-29768,-40298,4874,59102,9936,75385,-53101,16876,26785,7374,27559,-27368,142,-13115,-68681,-11534,93658,34268,29974,-3140,14142,-32154,-49585,43897,-64246,-41660,-32874,30001,16427,12586,-33763,-27073,9950,33368,-2761,-27431,6176,-20892,48280,-47912,-35114,-72122,-98842,-36943,-29269,-15707,62466,-39088,-54319,2928,19978,232,-3009,-7766,-7248,12998,-56143,-7354,31745,56488,33406,20440,-3703,31573,-56794,-154664,-105531,14983,-25322,-2463,-71184,-47178,-13874,11095,-3272,23815,-3715,-4703,-38275,-111048,-98749,29296,-43942,17417,70748,80566,-22801,-66202,-10064,-2797,58458,-9183,-13735,46901,29229,-55039,33435,-12818,302,-53252,-8846,56402,20329,64314,29677,58031,49404,-20488,-55666,-76994,-25581,38707,65547,90669,35534,-47140,24551,-8128,-14415,-61149,-64808,-22180,23898,-15778,5599,13781,13974,35577,-13457,-35227,14722,86057,17613,33378,-22222,45601,-43413,-67569,-2249,24448,6158,-19437,46852,28646,83501,119517,6466,-47687,-34072,-66892,-73789,-13410,-15989,28164,-11974,-8748,-94705,-4602,5618,-9927,-7638,58858,85405,-18274,-47095,-89791,-29768,77684,-37529,151571,101103,2533,6883,-71000,-89096,27239,-10939,-13050,46386,-7824,-16095,28084,39239,8347,-62933,55327,72190,19861,58017,2683,34686,7371,-52951,36900,-754,-7906,11754,-19411,28863,34063,82384,42791,-4509,-1632,26387,33551,65152,59897,-25925,-36885,-81698,7268,-8727,15547,1980,131821,27550,-73730,48779,64400,-30706,-36310,-31125,-59828,-82504,-14607,-7676,-9053,54974,27552,38591,-74261,-39118,-81205,-15355,-136228,-50679,-459,-68305,-33278,-24792,44000,-16158,21689,23331,-9668,19035,42959,-12661,48844,-16760,-51156,71290,346,12683,10441,66182,69087,77077,13672,-18303,-39094,-14137,-15497,24606,23435,54976,-33104,-71802,30496,-21766,-123402,-98789,38254,30829,52078,82183,4056,24752,-69913,-54572,-11975,-74799,16961,-41296,5266,-22902,-12602,-97460,-48611,44122,45151,74962,101931,-12561,24953,40417,-48812,18191,38851,8317,29515,-49185,43883,12829,79136,80969,-27722,-25124,47127,-32502,-20651,-56279,23189,45035,-1763,32637,47862,-80661,-27104,8094,63275,66296,67363,-5403,-68856,-29659,34775,-29853,-7228,-31692,-27102,59870,50859,-2008,38209,9653,35993,2809,-17320,43872,-4039,-9454,58967,5416,40468,66174,-53550,-19587,2309,-15293,28178,-7401,-23979,58859,-27563,9326,1025,-76691,-74144,-16472,-18117,11607,23384,-62612,-25997,-62198,-47174,-52076,-13911,-32767,-12748,-35858,904,-59952,-21066,-18385,-8138,-83580,-16416,-54632,-30906,24648,42997,71525,6764,13796,-44059,-40206,-41609,-52098,3648,37780,98405,7771,-34559,-24235,46197,30350,47750,-12734,-13804,-5510,-56921,-36933,-6962,106273,42246,-19755,-60367,-66853,-56953,69258,-3502,-89477,52558,46335,47169,32066,-13388,63111,2956,8087,-17189,35579,-94558,16610,38238,-52213,20031,79059,3468,22127,-7795,-17463,40152,17993,64889,16287,-9765,-98391,-9884,-75774,-53094,-10974,55924,75252,-29402,-118194,-31315,-19770,36740,-57154,-51036,-56733,-47533,-84119,-10124,-43221,-18211,34685,-66236,6833,-27983,5682,9804,2069,-69318,-7439,-71063,13889,-12060,-9209,-30990,79662,6794,10557,28395,-20131,52655,47351,2408,-24301,-37657,-87341,2134,-20551,-28466,-16241,80570,-34317,73978,-40128,1204,-15920,45259,70954,34882,-12489,23250,70421,18729,-10201,31945,-7903,21344,45369,30818,58858,-45352,38335,15517,-84446,-32823,20768,9832,-10357,-34379,-37915,2968,32151,-14629,-1119,-94458,-7664,14268,-2626,-15710,32503,5790,-40491,35701,65459,42066,-10262,11200,91865,46576,-244,-21205,-66461,22534,-13459,-64307,13870,-42184,30619,62117,-21681,-40069,-16256,-19428,54170,89946,37055,41409,43347,1787,34080,-10162,96791,51425,80210,-75098,-4287,-63343,-59118,5632,-42977,-67698,-57330,-17143,1179,-60640,35689,-16887,-410,105632,5939,-32401,-13454,24499,-58299,-9031,77483,-23064,-83436,-7202,-4353,93441,36428,-52531,21409,43391,41181,-49769,184,14264,-44616,49919,-36717,-59769,702,17682,-53253,6050,35924,-7972,-34635,10581,17042,6068,-20439,-37755,15783,-6464,61920,-11068,262,76047,92913,-33723,-12088,3383,-127995,1217,-3426,13722,40270,-13096,5284,-31370,12607,15343,35794,907,73192,-5967,103196,46216,20753,-12389,-12225,12624,26509,38600,-1836,-10935,-26925,1021,122731,-6581,-28850,-43753,-83369,-79953,-65561,-72661,-49178,5134,9507,-483,40936,101961,11200,68996,-12185,-80787,-93902,-167,-35038,-16311,-27274,-14544,-121222,-34905,2586,87816,-8197,34112,-35009,-56027,5100,54061,12865,33022,-10260,25940,-238,112795,28003,87495,114776,10668,12181,350,94338,-32670,17098,31812,5859,-24653,37514,-19262,-20337,43361,17404,-49760,6316,29157,15936,9253,-52709,-55253,30684,42444,55877,35347,-13297,8824,62719,25860,-8864,22217,86511,22467,12369,-2490,24353,-6030,78218,18554,-38102,-84092,90300,93532,22636,-21673,8814,-738,9418,-31737,-45364,22479,51111,-48740,-8080,81108,67578,79330,-30217,-14239,-17464,8802,-58417,-8459,-24107,-46024,61000,-28863,40087,7937,1254,-7210,36138,123849,100983,31502,7686,61627,77686,-10312,36304,39359,62009,94458,-89963,-84213,-42092,33382,-38018,-62521,-25988,-17555,69494,29797,63889,57531,-29452,-47896,-44241,-12323,-20506,13955,212,-4462,123518,55941,44832,-28270,-70812,30021,11064,-86561,-19,-29937,-79058,-32651,7935,5662,-30207,-47336,10365,-5590,-121666,-48826,-42644,40838,-84060,-33695,59436,-10840,56377,51246,13352,-2503,40806,3348,30603,-32687,-2624,-34722,-33762,63488,12893,-42009,8058,5676,31046,25190,-36981,32549,17784,62366,-8888,-898,2743,-8106,54096,26725,15502,-3837],[37239,-36189,-73559,-31259,30560,-15632,-60723,-32315,66913,-8384,30597,7856,44793,-7433,58199,49704,38363,-35012,128842,-27641,22572,32280,40590,-76164,40526,-10527,-16453,1547,-4809,-32042,14121,39946,27913,20624,11962,-84625,-67161,1672,45429,85498,-24202,10370,-48381,17655,32072,-47513,14580,51588,-7345,-3149,26155,-78912,-29880,-7174,-68418,7108,-35344,-14668,953,45492,50851,-52175,-19179,-4347,-20262,9658,-63796,-19048,11736,56834,9803,-59225,48211,13059,60582,-2402,-49563,-28736,-33137,-21930,-28154,40328,37429,-8170,35106,36494,17501,-34391,-15743,31584,75959,58493,30800,18570,36385,-28384,97029,-7651,-32925,-73402,-54223,61397,-59366,32424,-43223,97206,41923,-85748,-34290,19174,-6118,-20756,36745,51333,-111143,-31509,-62086,-85378,-30994,13901,-80168,-86595,-39033,30550,-104177,18284,14444,81944,-4892,-74828,-11718,914,4726,62106,34059,77480,-6696,1078,10256,16093,41507,-59103,-52626,-4101,-38220,-3114,56146,19865,42950,-30538,28221,1165,-42125,-34855,-62631,-50355,-90938,-56380,-10966,-52251,14137,-2945,56851,26146,810,-16461,30332,42865,29884,28281,105493,-9738,-61885,-29974,22595,55463,20967,71599,-12246,33659,14820,-2163,7081,-57949,-26879,-25701,-70939,-9165,122147,29729,11975,-8892,7003,-45780,-9464,75708,-36616,-7757,-46682,8532,21302,16129,-35868,-53781,74,-17984,13113,-13811,671,-11404,62777,-46470,-12183,-25725,-45486,-11330,-11906,-1915,67785,-55721,-39577,22458,37468,2743,-9290,1755,4511,37800,-28706,-20564,-16402,15273,-20646,39006,27163,57459,-71625,-158070,-131209,-64494,-19832,46573,-40713,-39871,-28609,5552,4073,42924,7055,4518,-86120,-50657,-48303,34816,-92740,13638,57286,28285,-37353,-69467,-3343,-21811,44309,-16095,3462,41287,26543,-71161,28534,-20264,27573,-43033,-21030,64612,36201,61740,17811,13713,58451,-32232,-76679,-70772,28268,46858,45735,98139,33367,-56033,31395,-4173,116,-58297,-47160,-31021,26024,5298,12074,11474,18076,23206,-28440,-37698,18200,98731,12854,39361,-42495,65588,-35542,-69989,6963,34178,7113,-19194,40561,29396,95562,110371,5177,-47128,-35442,-71119,-90313,4225,-15144,23829,7255,-11566,-92070,-3059,6873,-14741,-21994,33219,74592,-1473,-47049,-56367,-16299,78002,-48179,138763,64024,-7487,13367,-47674,-53144,42026,-20649,-16668,43614,1776,-5164,19607,38153,13765,-76584,71377,87789,11237,63307,-1334,36453,-29149,-81801,30481,-1891,323,-16813,-10929,20092,7468,61284,59485,-7667,7705,30398,54138,56170,79371,-938,-24954,-79107,-14677,-2976,-16418,5489,134199,22961,-79695,24592,57482,-45158,-44271,-30030,-37535,-72648,5976,-3750,3224,65085,23329,-29296,-63849,-48236,-48232,1385,-144344,-73040,4560,-72174,-61362,-31885,37821,-20488,22532,14721,-17638,-1135,21636,-9883,56780,-40005,-58363,26273,-8643,10110,37440,55154,51617,62326,7554,-3165,-51441,1344,-16479,26158,25683,69435,-22511,-46362,45449,-25359,-107883,-95276,35381,54572,75475,67799,-17403,22047,-54958,-57305,22750,-53462,43957,-49429,496,-4382,-8701,-98730,-26765,36608,28089,79201,133305,-4466,18358,29966,-46335,16530,766,-15465,51852,-30371,16534,-2901,58615,75925,-16024,-35105,46507,-68238,-79588,-34775,19976,37207,-27189,52373,52510,-68759,-12622,9458,57984,56187,53589,1312,-63578,-23216,45623,-3222,8242,-7490,-4695,55699,41342,-8070,38376,-1451,52584,7736,-17837,42851,12608,-34813,32449,30985,26466,53424,-46940,-30127,3148,-6940,55043,1097,-46215,20349,-29818,6697,942,-50681,-59544,-20905,-28014,16252,15248,-66931,-5320,-46710,-62638,-48133,-22914,-44971,-27142,-22409,10530,-65230,-27786,-28985,-15738,-76718,-26008,-38834,-34145,30377,64148,55757,-11750,-7115,-7872,-35951,-40807,-49451,-8826,23681,108168,-44723,-40240,-42176,41542,45880,83190,6507,-20414,-11151,-78852,-44292,-40897,86160,35052,-14536,-56176,-54749,-46494,62740,-10893,-120069,62203,35407,41818,52910,-7198,62174,6685,5960,-30957,32687,-84446,-92,9499,-55951,27003,77064,16105,36969,-7936,-45111,735,-11671,75066,-3496,-16939,-87035,1619,-62803,-57143,-18968,60225,90430,-8543,-100214,-51042,-35867,33024,-45404,-41015,-42322,-46958,-86539,-9498,-2869,-2717,32333,-65195,1457,-12873,959,-16143,-15613,-47702,-727,-66987,21186,9237,-30763,-36403,114954,41844,32743,40680,-40678,96046,37870,-34221,-22809,-44418,-74485,-20945,-24012,-28589,-13616,54606,-3982,74452,-30100,-1184,-53431,47836,58497,25501,7334,39790,56805,25988,-24372,-4631,12171,25789,73760,42341,66238,-19685,34041,-11003,-76685,-30488,15533,-9245,-25244,-29832,-21331,13734,12472,-32274,-8725,-99404,-28185,3718,-14117,-6381,18802,-6414,-40146,27894,42635,53921,-28031,-40239,86656,57169,794,-18223,-2291,34701,13027,-44660,-3782,-52007,32885,58856,-4947,-13886,4608,-39067,73246,51308,25900,45820,65107,13148,35605,13909,104494,61857,81850,-68554,-18126,-39488,-17413,37011,-40311,-59180,-39373,-36929,-3068,-40700,46360,-30857,19213,112402,2486,-52519,-32257,11500,-87993,-217,82338,-40480,-91560,-4892,25906,103800,18210,-7549,55482,55251,27059,-36376,-4118,15515,-50955,26310,-72263,-37118,7979,-2735,-34951,20962,30016,-15964,-44504,27180,19288,15130,-21417,-19193,-14913,-2610,72695,-20684,-281,61428,81660,-34674,-22510,-148,-82205,-7772,-32091,29858,46245,13387,-1261,-25251,48207,29809,27648,5809,75701,4684,125452,49130,27785,6971,4934,37743,28218,34965,11085,-938,-24175,-31124,103523,1364,-33100,-42820,-81433,-57126,-28365,-82217,-61455,3447,32434,3198,24547,92514,8068,64530,-24996,-90330,-90199,4089,-10315,-1914,-13761,-23936,-106838,-26223,37092,76455,-17335,44915,-70456,-51688,-6464,38474,22710,30857,-47321,11017,-3489,125448,28113,82221,100648,-1765,34970,1898,88537,-12134,26473,13185,-6770,-12038,26854,-21108,-30906,12359,8838,-41481,-6309,21139,14310,17799,-47841,-76746,32555,32596,60361,23430,-26289,31722,91597,35222,-18577,11734,93993,39750,54970,6887,28288,-18604,58012,16205,-50451,-84707,73658,90427,25199,-63233,4135,6303,-3885,-35879,-17957,3817,1570,-47570,11418,78757,68230,55182,-62577,-28991,-28219,23394,-59100,-54665,-38340,-61797,46218,-57331,36158,18998,12397,-37884,18819,118317,105661,25807,-7985,37103,57804,-32,47508,39726,91846,115783,-35883,-39178,-17776,19770,-31890,-57235,-36551,-15789,73152,16100,59383,73258,-28710,-47326,-31577,-5410,-4945,-10038,-28974,-7197,123263,56635,29231,-41849,-53129,30865,-8765,-85092,16801,94,-61962,-32255,-6134,5039,-51181,-41754,12251,-4569,-107227,-44815,-56167,31443,-82120,-21858,78360,-10474,72917,47976,26987,7263,43085,24453,21018,-34434,-8380,-38832,-29333,30065,20457,-35832,-4520,-31100,8950,34342,-37751,32852,38261,49849,13372,21185,21757,-34927,21186,23438,28710,14148],[21933,-50826,-76703,-38116,43487,-20482,-59391,-35463,52507,-18406,44995,4790,35346,-3964,63649,55190,3979,-62759,101029,-38307,30423,50719,34170,-105778,38510,-2216,-5237,-13732,-15690,-17360,9135,52856,37763,37767,-21992,-94083,-56482,-8617,16105,73694,4634,38504,-22385,11811,11346,-28171,33794,51461,-5881,26104,59432,-80594,-19883,-28437,-65548,-33923,-56122,-31052,-16090,55061,30610,-74343,-7868,-16279,5941,26464,-35802,-22965,-10735,26764,5135,-45111,62106,11632,57904,-23854,-73357,-43739,-47854,-13805,-17304,29695,42029,1292,32449,34080,6161,-15708,-14430,30397,126364,80043,26929,19859,53852,-32439,59408,-3961,-58085,-82802,-42059,44850,-56572,40909,-36917,103973,31449,-76080,-16232,11083,-2525,2291,43480,51951,-95655,-17905,-12396,-60441,-6037,32491,-50562,-40296,8947,7136,-121065,26341,7255,81494,-14744,-47257,258,-13231,4481,65650,35426,87068,-12423,21298,22497,23788,35847,-60358,-45570,3584,-12979,8474,30791,38321,40212,-22257,33856,-7292,-42877,-42404,-15556,-29367,-81214,-53952,12595,-24463,29645,-5470,47468,39028,33964,-16135,38730,54521,21421,40415,103835,5428,-84347,-19253,41670,60754,36161,55982,30741,50367,-13777,-14321,-2973,-82990,-40645,-21833,-58092,-8306,126775,14510,10327,576,-6403,-54961,22227,92012,-3500,19325,-43251,-6383,15467,7899,-34665,-71946,-4815,-61074,26513,8351,-7225,-7211,62058,-41812,8721,31821,3335,2303,861,13578,61517,-60667,-24971,31879,51777,2932,-5637,6682,13897,50054,-14616,-29480,-46263,-7327,-60328,35150,47149,72303,-70436,-140901,-131193,-98933,-22088,82784,6242,-25875,-41612,-3237,15050,65715,14244,6183,-117247,39431,-3842,39294,-120280,14277,38684,-15368,-46425,-66268,5167,-34871,20882,-26300,18511,29774,14079,-75776,17589,-21946,47531,-32762,-25546,61140,46768,58170,8951,-28767,60836,-32452,-94343,-55712,85439,50261,25621,97280,25413,-56095,37086,9388,5240,-57316,-23602,-35672,21130,25102,15735,4739,16518,6855,-30388,-36270,17726,97849,2458,40313,-52539,81286,-23355,-56743,13935,39363,-360,-19324,27092,26482,101676,91506,2722,-43706,-32527,-67235,-104170,18208,-17803,18113,24556,-16716,-85137,-5676,3892,-18815,-34612,4589,63428,19216,-32809,-19231,-5139,77931,-49847,111406,32203,-6067,18182,-19187,-19873,45331,-20242,-18854,30080,15479,8675,127,15406,42744,-86936,79705,93482,3047,60367,-2782,20550,-72071,-98232,14030,-5008,10966,-35818,-9780,1266,-22089,41102,67342,-6622,31884,45497,64107,47539,83063,24304,-2187,-67466,-40163,3799,-34425,3651,118158,16237,-78107,8881,42880,-48901,-31712,-42533,-14217,-45828,17438,6265,21989,67026,19805,-76678,-30868,-43268,-11527,16979,-116595,-81345,-4300,-68388,-71696,-36831,26920,-19965,22131,11153,-25694,-23939,-302,-4614,58728,-45934,-53951,-19789,-15334,14578,53482,49237,25704,37998,-7282,13524,-49123,25150,-21129,19625,25190,73751,2225,-17294,50142,-28084,-88086,-74207,32058,75747,95420,54347,-18818,16074,-28412,-52158,45370,-26598,67354,-44127,-5020,3841,-2618,-90364,-8873,20707,13153,69738,132245,4196,8914,10743,-43718,3367,-39264,-34368,64531,-15516,-11736,-11533,38443,58623,-30,-45518,47376,-94757,-118987,-10359,6961,34500,-44893,74782,51088,-59066,5042,12036,47653,37883,32293,8154,-55946,-20540,76165,23612,13061,15836,19170,39324,29171,-16266,37807,-7322,68470,16952,-12786,36716,31085,-50741,-8739,51766,15028,6179,-35218,-33245,3794,6035,72887,12298,-53494,-14070,-23279,11389,-4356,-10333,-25139,-20963,-37907,-186,9013,-54286,8863,-42577,-71986,-36620,-18117,-57479,-38229,-12730,11250,-53353,-30516,-42767,-23930,-61387,-28995,-26811,-42212,31753,95351,47199,-23362,-35287,20543,-29284,-17001,-33946,-13126,159,98870,-73632,-28028,-47914,33583,61227,90571,27022,-22357,-16731,-83262,-31947,-58698,60929,24460,-5818,-44704,-38548,-39311,30842,-20326,-123393,74149,23990,35645,69807,1736,53694,14478,3596,-45068,28169,-62441,-17681,-28629,-58852,29359,74839,23555,48401,-8334,-66094,-26714,-34415,73591,-26612,-21626,-67800,12636,-40172,-55267,-34117,54607,83599,13605,-67690,-60996,-47563,12212,-24758,-29823,-37932,-48134,-79305,-7175,33543,18168,27256,-54092,-2876,-649,3434,-39645,-32333,-31569,4509,-62673,29931,24882,-52855,-36874,121331,62423,45483,48947,-49693,114619,26993,-57193,-12726,-47706,-59354,-34150,-26421,-12247,-8676,20776,33123,79645,-1713,-2007,-68769,45651,35587,14206,36435,59103,36974,28930,-36029,-30110,28358,20613,79227,32923,61215,20640,16142,-38431,-57966,-25790,1385,-23896,-30063,-19951,-2838,16839,3228,-48455,-18799,-74780,-36033,-3547,-15902,-323,3709,-7875,-20442,17595,20672,57360,-41491,-83819,58828,62478,8053,-15108,41943,40119,40240,-19017,-17073,-45371,38098,46441,22897,18722,31277,-32081,86872,16672,13576,55269,79275,24484,34312,36687,91448,67134,83148,-61455,-37785,-13572,25770,65049,-26265,-39717,-18201,-45405,-12806,-25530,54037,-42124,50702,104900,-4249,-71623,-53627,5418,-93271,9488,68102,-69758,-88179,4046,49266,91512,-253,35156,66985,47879,19511,-29485,-11503,9857,-50707,-2214,-90778,-30337,6941,-19055,-8881,35911,25531,-15045,-41953,44823,13716,19336,-19310,479,-39753,-5036,57113,-29232,-8802,26629,52311,-36608,-30420,8294,-34247,-14897,-54421,43243,39287,41370,-13602,-23035,87120,40731,16030,4623,65151,18893,136426,47834,36883,26256,16953,57026,17875,16052,20739,11090,-13428,-44382,81801,10972,-34222,-44182,-77847,-30216,6778,-81002,-78018,7720,35244,6034,7431,75525,1531,57578,-35823,-80103,-83892,-2387,1319,774,-15240,-32827,-72160,-17937,64164,74422,-16529,50847,-81354,-44268,-16408,25142,29434,26470,-58220,972,-2155,125549,25213,69263,53113,-19510,49247,4508,62024,15621,29601,-5540,-23058,2355,25589,-23235,-38223,-32563,-2770,-22799,-25917,12543,12929,25770,-29229,-82916,26205,20747,57583,4761,-34183,43439,90898,28035,-28910,2704,106292,51045,87237,7915,27055,-31809,27514,7639,-53322,-65121,50729,66475,22395,-93985,909,27017,-19288,-36015,693,-13250,-25499,-38116,32887,62293,49208,22150,-89135,-40858,-36777,34270,-39590,-83688,-55206,-72123,17864,-80702,27421,18037,27193,-67532,-3718,108500,98249,15169,-19224,10911,33690,4368,46863,32441,112163,135504,4933,8381,15338,-4291,-17042,-46544,-36235,-10319,44230,-730,55460,79226,-31376,-51327,-20985,-3679,21355,-24401,-55238,-14397,98575,46038,-1152,-49914,-32473,22817,-28758,-69900,25276,23499,-39362,-34518,-16801,6140,-62170,-18981,18848,623,-76021,-29102,-65623,19040,-74327,-8775,77046,-19964,61588,45293,34709,9282,38895,40122,11374,-37901,-11904,-38550,-17553,14060,27609,-14458,-11409,-64966,-8848,30791,-42128,28683,47356,20162,31171,33275,37216,-57356,-20569,18305,38926,29118],[4317,-59795,-69376,-40207,49910,-26848,-54958,-31054,36212,-33316,53461,4810,7789,-5983,61672,53447,-17509,-83830,58424,-45352,34758,67122,27485,-122829,31108,-3232,3170,-22701,-20396,3769,1853,64567,35367,52010,-59438,-91255,-40992,-11736,-13304,57211,25677,66381,11477,668,-11785,-8463,44275,46692,-16192,45881,81157,-63318,-2806,-34792,-55885,-66656,-67050,-31134,-28673,65646,7996,-82588,-2969,-34120,31014,31746,-19057,-20397,-37498,-11771,-7597,-36163,60140,8724,54380,-39403,-86353,-53202,-57923,-8174,-452,10351,48957,12501,24082,25324,-9239,14569,-8688,19857,146603,91027,25280,29429,64729,-35495,24181,184,-77543,-76289,-17898,20187,-51368,48333,-22780,93339,20765,-59846,-4870,-11537,-4758,21474,45230,46236,-61559,-430,32887,-26531,15265,38568,-13331,-2919,75326,-15354,-121626,43031,3039,55701,-19141,-15672,8291,-23878,2390,63562,21927,90224,-13629,35161,31810,28424,24779,-47189,-27889,8824,10045,17191,-5279,58422,40554,-17636,38928,-26297,-43140,-37175,16351,-4749,-58325,-43261,32948,6284,37565,-12489,28197,49114,67917,-12543,51413,62650,10371,39972,90610,22016,-84917,-18744,56931,73440,52755,37709,60938,64569,-46336,-25930,-1928,-89316,-37026,-2827,-33775,-8805,113904,-6542,26545,14110,-23645,-58993,32425,88316,28528,28266,-22020,-12691,1480,-4533,-32703,-71149,606,-79244,30745,30414,-18313,-10196,46069,-34524,21019,81993,24315,979,-2186,25946,46173,-53851,-19360,24478,58940,470,6464,5290,20880,47095,-15035,-33239,-53002,-7193,-76191,16809,50318,72454,-52421,-109749,-103058,-81370,-26825,94371,62031,-11817,-49583,-16489,23905,84484,14607,-1502,-135336,149882,31373,39047,-123556,14572,18322,-35654,-50609,-57096,10583,-41331,-4920,-37131,27072,13601,-1237,-68889,1865,-18598,56157,-23996,-16468,48537,50169,57064,3949,-53383,52841,-22750,-102450,-34023,118337,45004,11180,88291,12719,-48015,43796,31688,-684,-59975,3038,-34757,5139,38710,17059,-713,14502,-6225,-12400,-31008,12494,85523,-7642,36229,-50697,77253,-8490,-34154,16354,44454,-13611,-19183,13193,20062,99637,63791,-484,-35725,-24485,-55163,-105187,28737,-21307,13974,38266,-21512,-70169,-5648,-1438,-23576,-44185,-19994,57005,39114,-8945,9714,-996,74437,-46605,73748,15507,6107,21278,4683,8064,33529,-11201,-20200,7959,28796,23624,-19315,-16062,80079,-92750,75969,84338,-3913,50788,-2203,-11122,-110767,-99508,-6427,-8632,21204,-33928,-12625,-23357,-44486,28985,65807,-3579,64480,62735,60195,44840,70234,42941,23665,-48873,-66146,9888,-26584,-2596,92930,10291,-68932,3066,24835,-40367,-4276,-64246,5901,-12101,21257,20231,43223,62499,20003,-87871,12758,-25372,18581,28710,-59140,-68348,-16069,-59513,-60922,-37828,14321,-16624,20027,14167,-27189,-43689,-15426,498,55171,-32947,-43767,-53967,-18629,20385,55643,48344,-1533,8016,-20651,26904,-38125,47903,-28976,6304,23083,70095,36145,7641,41387,-28122,-67748,-37178,30551,90784,98791,42193,4235,11431,3129,-37263,52539,-1843,82880,-28411,-10075,467,915,-77252,-28,687,5123,48450,101066,9571,2831,-12487,-44082,-20822,-68535,-42563,67969,-16467,-34975,-12197,19680,38204,19315,-53257,50031,-100725,-127462,10320,-13733,36651,-51686,92322,39456,-55970,25703,19081,37645,20454,9113,13424,-47734,-21410,114997,44558,8970,34096,39034,18278,16470,-24872,38109,-657,81589,28162,-5891,28094,47397,-55296,-49484,63072,9002,-62125,-20545,-28831,2841,19996,75205,21211,-44935,-25673,-9572,22179,-11928,31275,19110,-17024,-46218,-31141,4213,-29437,17685,-41193,-73229,-19769,385,-62710,-42118,-8052,1595,-26461,-27695,-59402,-29055,-38769,-28738,-24982,-55099,28019,129266,49459,-22951,-65909,32164,-18595,25938,-9618,-10264,-27482,73246,-76086,-2933,-38861,22211,66704,74249,38006,-18904,-21906,-68390,-667,-55491,40790,16660,4798,-29782,-24873,-38031,-14219,-34351,-98066,84066,16540,27592,75624,10269,39412,24075,2065,-61665,24322,-33187,-33142,-62137,-57715,28821,67544,19165,54343,-7287,-80094,-36970,-42174,55457,-45593,-21756,-48286,19077,-16303,-49407,-53536,35485,52703,33543,-30268,-60474,-51244,-25498,-1594,-18468,-42823,-51966,-60193,-2047,57083,39446,20963,-38170,-1567,6493,9104,-55020,-42777,-26308,9542,-62401,33811,32318,-70932,-33821,108386,66032,49387,48134,-45127,100872,17500,-61984,5421,-48656,-50984,-32509,-26816,14453,-1140,2740,63886,86190,30094,1128,-58479,40850,6768,3994,64609,75793,13854,27220,-40319,-34990,38348,5838,65505,11279,44356,58914,-11045,-59429,-35476,-17856,-12931,-26329,-23029,-9969,12238,14460,2572,-56637,-27326,-26531,-31126,-5220,-8500,-1896,-9573,872,8861,7129,1162,51090,-47125,-111418,13287,58416,19713,-10049,59154,36462,56913,4070,-21300,-18726,46853,29554,57325,47153,57836,-5888,92071,-9022,-123,67901,82003,31371,31820,50062,60686,67852,86068,-62715,-58947,5805,56429,79503,-602,-6992,-528,-39511,-21747,-24655,60596,-46344,81790,87841,-11504,-89032,-72648,3344,-70956,19070,37466,-104152,-71189,19642,63051,63507,-13812,64284,57683,23071,20329,-32569,-20277,-2125,-47895,-28181,-90378,-41411,1589,-23821,15462,46361,22884,-5697,-23588,57644,954,17003,-15005,18131,-53627,-14807,21806,-34688,-22155,-28472,11506,-32920,-33729,26126,-7368,-13009,-60453,51093,29345,62712,-28275,-25247,113901,40314,6625,-2226,48730,32586,131750,42486,47678,38424,20501,68839,-3444,-9619,26112,21588,2522,-41889,62796,17517,-32834,-47711,-71968,-3358,29451,-67532,-90590,13993,14844,10098,-6805,48577,-9040,46390,-42538,-51791,-76186,-16003,309,-4058,-33007,-39998,-30214,-11841,76902,78614,-4318,52157,-65217,-34169,-24057,13241,31845,19437,-43436,-3083,-4822,103187,22469,57362,-6504,-38741,53395,9005,17521,43404,25153,-17318,-37844,13502,34905,-28592,-39974,-76522,-14807,4089,-43845,340,10638,31413,-2246,-67305,14249,9893,42931,-17362,-35519,37988,56316,8220,-38226,-2850,117758,53812,98225,3800,21207,-44176,-2185,-4211,-47001,-27961,34523,45717,17832,-100935,911,49090,-28124,-30752,5961,-25655,-26648,-28056,42255,33208,15232,-7705,-103533,-47655,-42236,34495,-2760,-78468,-71202,-77930,-18249,-91323,15044,6028,38956,-89391,-24285,98167,86828,2641,-19818,-8394,14559,989,33458,17467,107212,145953,14076,41687,45114,-27951,2476,-36876,-24866,-1864,-1607,-15260,55100,70332,-33712,-57820,-21706,-10067,50179,-22675,-71865,-26804,52283,28590,-34729,-46600,-15749,6011,-43095,-43992,21622,40324,-20108,-38813,-22044,10396,-59939,8387,27067,8020,-42591,-4421,-68545,5773,-63262,786,57125,-40441,27609,45430,36103,2849,30265,48271,2343,-37037,-9472,-35111,-3705,20882,33678,17883,-9848,-88209,-21766,16845,-49223,24435,42992,-14912,40481,30805,44944,-68427,-52935,9718,42667,35074],[-12555,-59868,-55975,-35100,49099,-31628,-48593,-20105,20675,-48855,49495,9238,-22174,-10997,48726,41538,-21244,-92467,16861,-47073,35797,76479,19472,-122542,14455,-10396,7726,-20793,-19162,26267,-4874,75317,26989,59724,-82176,-72821,-23240,-6019,-31455,37809,34975,89789,45001,-21746,-34540,10586,45165,39532,-36274,53866,88300,-37660,17274,-23855,-41285,-79425,-65689,-20386,-35300,78823,-12985,-70428,-6836,-54018,50566,26240,-13146,-10465,-57120,-43980,-22249,-26371,43839,6404,50881,-42511,-87486,-54372,-59892,-88,16880,-12490,57553,26596,11011,10452,-24908,47512,1435,1750,135367,89058,25843,48024,67999,-35092,133,2344,-84927,-55740,6871,-4616,-41008,52041,-3603,67547,11334,-39081,-80,-35662,-14156,28554,35010,41377,-16136,15146,60874,6151,29112,33541,24379,17915,126063,-31430,-107533,64570,2916,13946,-14350,8460,10773,-30126,-612,54149,1631,92955,-10003,32428,35881,30309,17603,-27446,-4461,10135,20142,23125,-38788,73346,41920,-16227,39956,-46165,-42315,-19325,27048,17913,-31099,-27903,44254,30019,40058,-21464,4583,53151,90326,-5831,70087,65905,-183,25334,70912,27240,-63023,-32880,63364,89063,67280,24768,67375,74277,-67594,-33291,7563,-67176,-18752,25000,-5888,-10270,91782,-27820,51055,21689,-40203,-57693,17601,67394,52519,15682,9571,-13135,-15271,-14899,-32831,-47598,17078,-64258,27638,41874,-31425,-20281,19559,-26200,19938,109160,11974,-12258,-25664,31149,28829,-37799,-26200,239,57109,-1794,22343,-2450,25960,31455,-25123,-30412,-39518,9917,-68888,-6313,35863,58620,-23055,-70321,-55539,-30614,-26806,78782,109889,-2831,-50305,-35964,25527,92380,7761,-16090,-147229,258033,59220,33316,-107163,8561,51,-32577,-51807,-43178,9412,-42520,-25294,-43405,26903,-4550,-12362,-53898,-16379,-13236,52751,-17496,6791,30879,45834,59244,3202,-52732,33827,-7661,-96931,-9002,107238,30325,4798,76004,-2003,-33944,51972,56659,-14848,-65078,29010,-29439,-23566,43284,18123,1226,18104,-11977,23096,-24480,2993,66365,-14432,27395,-41157,43295,6019,-13286,13914,51762,-27611,-18637,4512,11250,88362,29305,-3989,-22876,-12104,-36583,-87721,36933,-23754,11917,45655,-23828,-50769,1538,-7187,-33043,-49269,-33375,57430,52211,16721,24550,-5241,65547,-44076,29795,15052,24555,22943,16027,29212,8284,2985,-20638,-16980,38077,37324,-30244,-40354,106577,-92258,59184,61122,-9365,36520,-1077,-49220,-134300,-86976,-24937,-12318,28814,-9794,-12895,-48007,-52776,26496,57566,-1397,94624,67039,42945,50368,48155,49323,43143,-26526,-87621,13484,8069,-8919,69784,7644,-53757,3756,7578,-22033,26829,-88212,19457,18529,20060,34748,61887,54200,24730,-65478,49081,-757,35296,34408,6947,-32417,-21577,-48169,-33505,-34430,3653,-13449,15785,22224,-17210,-53287,-18133,1381,45668,-5827,-37223,-69026,-18767,23006,47369,50313,-23053,-22903,-25735,32324,-25966,61132,-37471,-9382,19865,65484,68890,24001,20905,-24336,-47568,8215,30933,96838,79157,29278,42708,10049,31437,-13103,47631,13365,87557,-8777,-11945,-11216,-1542,-62133,-1702,-17708,5581,19764,54154,9071,5696,-34158,-50428,-49619,-75388,-38514,64815,-36302,-48888,-6004,3585,25418,39921,-56089,53643,-80159,-107160,22614,-36938,40349,-47495,97765,17329,-62182,47808,30646,34236,12258,-10608,15573,-39971,-23164,141413,54651,-63,45440,50814,699,4305,-31674,38948,20990,90193,38983,-336,18846,58013,-50061,-74783,62114,7854,-120488,-4834,-19388,-984,31594,61651,25013,-25685,-11708,7575,34609,-16621,61979,59423,-11775,-52539,-62285,-200,-1494,21399,-37137,-66886,-2137,25413,-56022,-36723,-7982,-16034,7613,-18811,-74624,-27067,-11376,-29349,-32368,-67238,20124,153023,59695,-12468,-94447,24535,-4869,75037,16678,-2507,-51121,38470,-61158,23646,-17740,8529,56402,45620,34358,-12231,-27655,-38298,41542,-35326,32440,16406,14460,-16030,-18412,-40323,-53454,-52816,-59996,87265,15446,17066,67811,15961,23123,33450,1973,-80842,22771,-4851,-45960,-77953,-46857,27789,49219,3055,54070,-4089,-86965,-31970,-31780,23530,-53854,-16425,-33556,18530,317,-43223,-71310,6089,6629,48342,122,-55783,-46658,-71112,17502,-8083,-52800,-57866,-32762,4868,64337,54877,15170,-22841,7426,8338,12096,-58587,-43925,-31784,16229,-66922,28283,32411,-81189,-29996,88744,56821,47233,35524,-28230,63042,11633,-50889,28600,-48037,-49858,-18051,-24317,41973,8711,12726,78003,85235,47175,9146,-31701,35377,-21873,-3502,79806,85667,-10094,20487,-34864,-18024,39762,-14549,43708,-12228,20005,81704,-39393,-69470,-15811,-5796,-15994,-14675,-7117,-6466,19974,9975,4619,-52930,-30221,27520,-18893,-1945,3437,-13509,-20101,14512,34916,-1288,-17211,37664,-43359,-118304,-36680,44672,30425,-113,56192,26678,56627,17272,-16344,23803,58474,13701,89792,63327,77668,25817,87866,-25437,-14441,79427,72410,31028,30990,49783,22330,66203,91171,-76279,-77038,13438,63722,72617,31936,37235,7383,-20998,-23139,-39560,67399,-37470,102603,68880,-15599,-104075,-86550,1652,-31104,26889,-1339,-131341,-42572,39667,68146,33686,-18845,73798,38718,-10297,25531,-44637,-29396,-18371,-47081,-46303,-78023,-61596,-639,-12313,29263,46935,18774,9604,8605,61252,-15150,9142,-8951,31294,-54471,-28261,-19415,-35044,-34981,-88777,-30870,-19620,-30935,46539,-9449,2860,-46421,52608,23457,70067,-40051,-29868,115754,24576,3044,-13253,35239,42619,113978,34082,57765,38970,14749,76300,-29100,-32463,27471,27133,18116,-31011,48697,16552,-30519,-51304,-63928,19805,38149,-44316,-91208,16603,-21624,17968,-15464,14143,-22530,32130,-42986,-15827,-68786,-31136,-7822,-8807,-59188,-44028,860,-8215,75827,80434,14477,49061,-30488,-22273,-29131,1921,29641,9851,-16205,-2645,-17989,60621,22602,50522,-49209,-53713,50176,14262,-35984,64326,13997,-17236,-46719,17744,51207,-38100,-36114,-102605,-23687,34544,-54160,-17201,6478,32393,26901,-29998,1388,2834,16047,-38095,-30529,16696,-15,-16232,-44417,-2067,122514,47869,84573,-1032,13886,-53774,-20535,-13953,-36317,15299,32181,43768,16658,-82873,4130,60180,-23167,-21136,-751,-31531,-10623,-22388,31713,-3282,-23540,-25302,-104132,-48400,-43831,21333,39655,-39765,-82283,-79224,-54696,-86657,2107,-10009,43345,-99160,-36058,89268,78197,-7682,-9338,-16077,6349,-7710,11633,-2525,64896,136307,-1841,52164,59492,-37898,21988,-32924,-4958,7829,-44047,-22965,58831,47202,-31591,-62737,-35578,-22462,71485,-6073,-75394,-42364,-876,11391,-61334,-30962,-7558,-15848,-48286,-11842,8191,52059,-9983,-41439,-20911,18137,-44911,25865,33754,14369,-20760,23859,-64220,-6282,-50942,3874,26952,-67340,-12638,48875,32707,-8755,20894,48928,-5992,-26480,863,-30095,6808,40017,36979,50874,-2061,-95929,-29383,-1597,-57470,22687,26886,-44918,39333,15206,44431,-65282,-64351,-3308,37811,28358],[-25802,-50440,-43942,-21770,42978,-32685,-41568,-6056,6391,-59898,31975,17836,-37054,-16165,24985,19749,-12734,-89114,-11150,-43354,34717,76259,10522,-105617,-12157,-18217,8080,-6775,-11082,44546,-8544,84393,18204,58808,-79226,-43052,-4392,7489,-34334,17666,32184,105442,71297,-57553,-55450,27721,38536,32016,-59943,52411,82139,-14446,35656,-554,-24507,-71951,-53633,-8136,-38630,88741,-29685,-39040,-17943,-70105,62018,13030,-13260,5425,-62977,-57517,-32736,-10711,18953,6511,47626,-32059,-80709,-48428,-53136,14558,28408,-32797,64090,44089,-4373,-8440,-37344,71601,14044,-18682,103808,75604,28251,72454,64538,-30967,-11416,456,-78125,-31272,21062,-22435,-24636,50302,12782,31659,3493,-18772,1790,-49269,-29878,21087,9449,44844,31650,24701,67755,28488,35738,22315,53463,24570,131947,-36688,-86663,81415,7220,-27662,-1478,14554,7647,-32231,-2783,37168,-16738,100403,-2233,9602,33713,30517,19720,-10972,17920,6817,13408,26479,-58112,76587,38721,-17300,34005,-57189,-40361,6438,18837,33900,-8351,-11345,43244,39726,40148,-28505,-16166,50604,93984,3143,89814,62677,-8773,-859,50677,15973,-31199,-58073,57758,101182,76474,20766,49811,78084,-67791,-33994,20821,-19378,6589,52648,16116,-12028,65826,-44762,67758,20103,-51102,-52023,-14027,37327,62591,-12610,39438,-12307,-29039,-19720,-36876,-7278,40438,-21945,24762,34904,-43976,-35435,-9406,-18757,4410,108012,-20873,-30367,-63280,27280,17829,-16407,-41265,-33404,46881,775,36084,-14426,29828,9997,-37365,-19415,-13649,32867,-45395,-26785,8338,34555,7598,-27853,-5303,24193,-16678,43301,130069,-769,-43187,-61971,17689,86209,-3332,-31163,-158451,335115,84953,24466,-81955,-8159,-13007,-16148,-51822,-26945,1116,-40578,-33797,-40216,18558,-20996,-14682,-35815,-34260,-9805,39846,-13169,38239,12694,34505,62211,7087,-29921,6929,7327,-77626,15278,55484,9378,4777,66420,-15232,-16697,59267,74809,-31690,-69720,49249,-22137,-61352,38641,21398,14268,30834,-9771,63394,-20589,-8877,46223,-18287,14104,-31658,-14991,16518,-3584,8214,61281,-36594,-18075,3616,1977,68508,-6741,-7117,-6861,2321,-14853,-54016,43808,-24476,10073,44077,-22696,-35256,15111,-12029,-51270,-48272,-32063,62545,53713,36238,27389,-15618,50801,-46781,-16370,24556,43181,23609,12364,42674,-23089,17997,-19319,-37832,41807,47434,-30299,-47242,109139,-84333,32022,30329,-13389,19326,-906,-80354,-136600,-64990,-37615,-16578,32798,27749,-4218,-67126,-45802,30311,46962,-2624,111116,46423,16393,61667,30466,41418,48273,-4010,-98891,13135,57521,-9129,56585,9469,-35206,5084,-5958,362,50046,-107607,24851,40251,15978,46300,73334,44012,32339,-25405,62863,22588,37813,32634,56740,17938,-19103,-36493,1088,-27356,-1295,-13306,9599,31798,4446,-46608,-6617,-5251,28992,25775,-42127,-65613,-17349,21336,36121,52067,-33919,-49918,-22772,26668,-18289,60596,-42949,-21604,14631,67847,87854,31104,-5093,-16650,-28208,48725,31733,92016,41758,14249,79354,10355,49286,16726,37581,14624,79357,7464,-7633,-24314,-10578,-45544,-10854,-29007,12618,-10011,9734,2726,19613,-49276,-63941,-73284,-55369,-25267,58182,-66165,-51961,4225,-8024,26604,57894,-53092,56360,-37281,-71507,25633,-56145,40694,-35159,88041,-10478,-77310,68696,43985,41654,16896,-23503,14407,-32588,-23212,138329,51792,-9293,50213,52673,-8245,-6842,-34381,38355,52158,92536,47303,2438,9788,60722,-38732,-76303,49440,8481,-137911,10970,-8174,-7992,38735,38166,23352,-3796,16087,23734,43417,-13611,76007,84423,-9128,-57564,-79242,-4914,21508,19434,-30662,-55562,11201,46875,-37542,-22685,-11362,-36004,38524,-4537,-81645,-15202,16886,-33414,-43218,-69301,10508,155988,70761,202,-117622,3487,7510,112291,37246,7807,-62194,3410,-42171,39715,8615,-5262,31344,16696,18881,-6377,-35301,-153,81744,-8233,35613,25063,20041,-6859,-20118,-40516,-70213,-71929,-30636,80595,20443,4873,48947,18185,9322,41547,3349,-98853,23550,14049,-57350,-69551,-22615,27979,19478,-18247,46878,412,-84975,-17644,-7287,-11173,-48391,-6200,-23754,10939,4430,-40529,-80517,-22981,-38503,56220,14633,-55985,-36872,-109299,28837,225,-61960,-63621,-5463,10393,56951,60285,11083,-11583,22647,6239,7433,-50455,-35947,-42617,25702,-71758,12901,28109,-82348,-27947,70513,41741,41556,12981,-3078,20614,10628,-31180,52077,-45717,-51651,1691,-18498,61373,19691,42617,73751,67776,37567,21031,-3151,29214,-45485,-8240,73279,86741,-33084,8209,-21266,12988,31649,-34418,25564,-30194,-4958,84426,-59359,-67208,-513,10687,829,6271,11658,-14454,19496,6285,2959,-38004,-24692,67212,-8031,2823,12975,-34309,-29035,25516,47403,-6096,-36278,22600,-31351,-104822,-74922,24879,33741,17046,45712,17282,40207,17256,-5807,70769,70740,3253,109875,63971,85859,50399,75566,-35180,-27111,83952,52493,23059,34558,37032,-9034,66644,97648,-99164,-88775,8936,44682,42840,62828,84847,2317,3942,-13196,-61654,74012,-11047,109476,55658,-13650,-114590,-95479,-1907,9142,31021,-37661,-138320,-9293,59928,67177,14240,-14263,65878,23481,-40232,27167,-61039,-38269,-35627,-50036,-55503,-64791,-76528,7313,14297,28406,33615,8537,27476,47677,54834,-28566,-739,-996,38573,-43350,-37225,-52838,-29230,-42135,-129025,-64857,2030,-22029,61049,-32227,31962,-16425,49571,23281,60338,-44061,-33236,89680,-4422,5990,-25749,30948,47507,89731,24250,63579,27281,1855,83232,-50039,-46196,26175,25077,27115,-18551,39160,6099,-28880,-51980,-55327,37034,38367,-16492,-76327,11120,-59574,30923,-17432,-20708,-36285,18305,-36168,13440,-63498,-42445,-15951,-6918,-80496,-43638,6971,-6261,66424,72028,29850,41344,8879,-10586,-31815,-8762,23294,-1467,6657,-614,-41680,13690,26754,47212,-55954,-59300,44844,17454,-83716,74437,-781,-4283,-47610,14294,67931,-49781,-28966,-100897,-26995,62263,-56527,-38659,266,27086,52640,20998,-7442,946,-18131,-52195,-20901,-12533,-55217,-36959,-45674,8177,117890,35554,52104,-2858,9586,-58895,-23139,-16081,-28316,49723,42661,61336,22953,-49816,8966,55022,-2935,-10093,-13336,-30662,9633,-21122,3082,-40144,-55998,-27230,-95224,-43545,-42289,-2680,72089,14333,-85166,-73117,-83856,-69473,-7579,-20198,38881,-96194,-35192,82578,75982,-12193,7760,-13052,9843,-16158,-8949,-21916,-8362,101329,-19368,40775,52052,-25172,37696,-35296,20315,16436,-69482,-21993,64335,15522,-22648,-61976,-57470,-35732,78100,17204,-66873,-56926,-41043,1259,-77105,-8982,-8278,-36503,-44160,21960,-6584,59900,-9073,-37168,-14000,28466,-21266,25952,37324,16441,-16294,49446,-53265,-15610,-38085,377,-3189,-91821,-39793,53905,27010,-19898,14587,44389,-13907,-4950,17807,-24601,10175,54041,35507,71795,5808,-87873,-31417,-17460,-64727,23556,3647,-64460,28303,-7080,38084,-49975,-55052,-19976,24504,9774],[-33304,-34011,-40283,-1490,35136,-29448,-34770,6575,-7201,-62214,5349,28553,-26876,-19307,-4435,-7760,-3393,-79722,-21242,-35468,34364,67498,2190,-77527,-44743,-21068,4711,16130,5752,54871,-8122,90298,12285,49268,-51156,-12448,14872,25198,-25254,-319,20134,111977,87185,-100194,-73625,40811,28402,25455,-79222,45911,66749,-784,48188,25703,-8482,-53182,-35965,-2935,-44106,84963,-40466,2190,-31286,-76093,64968,-3929,-13597,24015,-55865,-48269,-35341,11567,-7377,9594,44353,-12582,-72747,-39934,-39648,35703,29283,-46075,63595,63290,-18504,-27060,-44144,76915,25761,-34448,67711,55273,31794,97102,56405,-25510,-13722,-6096,-60114,-15484,18630,-29817,-4249,43179,14974,-8694,-3630,-5030,5911,-46336,-48859,2971,-27055,59542,72643,26753,58699,35957,38572,10968,66552,24263,88049,-28926,-67882,82159,15403,-53602,15513,-706,160,-31663,-2963,14054,-27500,113480,8249,-27943,25739,30115,29829,-4270,32922,-616,-7096,27392,-58575,63814,23968,-20997,20451,-54873,-37593,32438,-1475,40447,4665,4450,30694,34879,40713,-29842,-28107,43518,83954,12753,101422,52000,-15115,-32305,34452,-8115,-8383,-84870,39880,103207,78208,24527,19596,75215,-47952,-28410,32717,37557,30102,71902,24674,-13179,37833,-54867,63113,13325,-52760,-44184,-47320,7706,55682,-44605,57001,-13720,-36126,-18374,-44488,35970,63874,29914,30128,8592,-53162,-52272,-32287,-13688,-21750,85618,-53477,-45229,-99240,15362,18689,6471,-53711,-64643,30849,12063,42869,-26712,33114,-9080,-45233,363,15373,50293,-14803,-41025,-24008,5130,28619,11779,30880,60430,4613,1200,110349,-4122,-29326,-91113,1960,67797,-13412,-38398,-169742,357693,114135,16576,-61201,-36368,-19349,1824,-51231,-11678,-11674,-37259,-27342,-25860,5180,-31996,-7670,-19457,-48834,-11406,21578,-10321,67301,-2053,17759,61032,15821,4483,-21847,17780,-48648,34585,-11586,-11638,6573,61931,-23785,1028,61356,77540,-45502,-71354,58331,-14964,-98710,27028,28308,37693,51326,-1693,90465,-22679,-20135,30625,-21297,-2990,-29501,-76305,19983,-8141,1906,71637,-36149,-18193,9667,-5351,42716,-36329,-8963,8595,15710,5575,-13489,49367,-23847,5419,32534,-18375,-30913,29263,-15535,-78069,-40077,-18746,66700,42866,44599,25366,-27495,31401,-56237,-59616,34902,56601,23707,-2053,48408,-49245,29907,-15234,-49134,41058,52365,-23209,-36027,86175,-70756,-237,1522,-16195,754,-2418,-92775,-119375,-39418,-43628,-21880,33638,64489,15890,-76834,-28027,34834,37751,-8549,107072,1733,-13427,72538,31344,21703,35454,15151,-95905,8295,102327,1648,54927,15177,-16330,1801,-14587,19868,58077,-117928,22287,52170,10213,52422,74627,32197,39408,13667,49376,38614,31153,22891,75788,65347,-14479,-26303,32779,-17962,2670,-17863,2683,39251,32457,-21855,16472,-19786,4374,50852,-59380,-49669,-16734,17636,29472,51083,-32659,-68855,-18877,9312,-17075,47795,-42166,-25424,5408,79651,83571,30997,-28236,-6046,-11383,69646,31038,75585,1416,-1843,98556,8371,52670,45829,29044,2768,57216,15001,4272,-31014,-23693,-27360,-20831,-29824,21853,-34081,-18679,-6270,41577,-54817,-81754,-83043,-14627,-8962,50218,-89565,-45663,14699,-13432,39973,68282,-44616,55869,12564,-37157,22598,-65976,33526,-19110,66660,-36166,-96826,85415,55205,59276,31635,-28631,11729,-24509,-20897,104039,37734,-14670,49990,45235,-7962,-16512,-31368,34086,80838,86429,51428,2948,1012,55266,-25320,-55065,29169,7282,-105888,26278,2416,-16901,40992,14223,17815,13375,40954,35115,44828,-934,74506,89223,-12381,-62394,-75648,-9377,37065,11349,-25488,-42760,16568,56637,-11760,-3341,-17024,-51525,57515,13183,-74947,6233,40968,-40756,-50956,-53730,2309,136269,75120,5545,-133208,-19162,11873,121692,46112,19254,-54931,-24258,-28914,38875,32092,-16513,-508,-4933,384,-5064,-44996,38838,107379,15239,43509,40082,19433,-3183,-27281,-33323,-58121,-85677,-22639,63953,29105,-6711,25114,18547,1579,48408,5705,-109281,25048,18162,-68440,-39451,12124,29582,-11995,-35432,31578,4033,-71575,-874,21018,-34625,-31117,6938,-15268,-1508,-4047,-43508,-76172,-37642,-66999,56537,11188,-66688,-26515,-125758,33699,5788,-64901,-65936,12357,10141,39820,55702,8758,-5284,39646,2291,-6469,-34916,-21973,-51013,37390,-68734,-8340,22641,-75770,-28527,56456,27326,33311,-12217,24588,-6510,14661,-11782,71050,-40721,-52096,17522,-9722,67835,29768,70381,59073,31555,2281,34108,14599,19782,-62073,-11167,44478,79402,-53536,-9654,-4725,44736,15661,-48122,17139,-39859,-23282,71739,-63393,-53579,14579,30543,37562,27145,26823,-34069,13302,4561,-5830,-16726,-10418,80831,-6713,4247,13965,-59851,-38262,27652,42548,-6720,-55344,12320,-14944,-76748,-90510,5061,25369,39992,37972,14843,14947,5938,5248,107247,80238,156,109630,50984,81234,61962,58324,-41312,-34528,76106,25699,9463,43633,18043,-19846,74622,103870,-122690,-92771,-3518,6133,-3340,82843,123183,-14126,26657,6234,-75862,78427,30998,104771,52380,-5050,-116550,-101709,-7200,35994,30026,-63032,-118518,18023,75398,62268,9653,-1762,49594,21062,-57065,17749,-75713,-46324,-50177,-54733,-58491,-58542,-74511,27891,48303,14969,6136,-10418,44270,83918,41652,-33292,-7889,9310,40082,-23702,-32067,-70668,-17793,-40883,-129145,-83574,25809,-8750,63067,-59330,66792,19784,45486,26125,36662,-37731,-31530,44781,-38916,13569,-36086,36412,47179,65170,14845,62197,6547,-13543,90876,-59073,-50092,24105,14176,25214,-8291,32796,-12194,-28593,-47651,-49054,47844,37270,10728,-48458,-3056,-83793,47020,-13425,-48057,-47075,8799,-23205,25200,-61555,-46568,-18982,3949,-84728,-38265,-13479,-4865,54759,51650,30871,28579,40114,-2312,-32742,-17655,13971,-12930,15062,593,-68578,-16191,34037,42938,-28634,-53522,42011,15157,-109527,74015,-14691,18308,-41431,5381,78387,-59540,-22348,-74159,-24916,80791,-55389,-59425,-7226,15757,70827,71770,-8877,3475,-50509,-55716,-9238,-39031,-87481,-47930,-41227,29651,105475,21096,13294,1,12134,-58876,-13850,-7813,-28556,65125,58953,88176,37381,-16806,12972,37938,26711,-1201,-24148,-24516,24493,-19825,-33589,-70556,-74573,-15902,-83999,-34882,-40168,-30648,82975,59531,-78504,-54677,-99426,-45935,-10942,-16978,27128,-83407,-22481,78385,80377,-9404,24609,-4778,20874,-18611,-16863,-33210,-80842,49093,-18135,15312,25368,9085,47450,-40372,48108,21703,-75629,-13931,67209,-16977,-7559,-53287,-78949,-44428,69021,35965,-50951,-65771,-53623,1799,-84862,7796,-14093,-49415,-33661,53252,-11932,63897,-12350,-22051,-3460,39618,4332,12421,38260,12523,-24528,66992,-36891,-21507,-24443,-7111,-25303,-105124,-41576,57315,21330,-25205,13612,38595,-21751,22906,36764,-18785,5413,50566,27914,71104,6704,-67972,-28069,-25144,-68633,25265,-20946,-73177,10556,-27479,29629,-27911,-33787,-37381,5498,-14410],[-34117,-15436,-47584,21876,29140,-22740,-28395,13900,-20060,-54035,-22589,38050,5020,-19454,-30513,-33976,-3257,-72339,-17185,-25420,39007,54385,-3820,-46334,-75382,-15348,-997,40968,32402,56781,-4513,91300,9673,33209,-8332,7331,32787,42050,-11430,-13371,3493,109896,93104,-134367,-88001,46890,19128,20340,-87323,37808,46839,1305,52167,45887,4184,-34153,-19379,-9025,-56269,60191,-43939,39652,-40237,-67679,60828,-21000,-10002,41080,-42941,-22213,-29904,36473,-29559,14289,40538,7864,-69180,-34771,-23013,57990,17999,-50610,52597,78881,-27446,-39875,-44290,59310,32821,-39740,39444,33822,35506,116233,45953,-22533,-11143,-15893,-37590,-15830,586,-28050,16314,32611,-5820,-48697,-11642,-2414,15894,-28535,-66516,-18120,-61870,81774,99265,22384,43424,29949,40938,4238,61538,23382,17971,-8779,-56093,60300,26131,-55725,32038,-30536,-9722,-31055,-1659,-12208,-29641,128092,19630,-68061,13500,29517,40972,-7848,36920,-10288,-33925,26026,-43786,34246,-5693,-28427,1704,-41640,-34340,50881,-25771,37166,7739,19014,11548,21980,43771,-23350,-28743,35370,76210,20820,96866,34650,-18855,-60997,23797,-35506,-8940,-102464,12833,90873,72089,32215,-6204,65603,-18838,-20133,38919,81994,45080,78520,16908,-12779,8492,-57788,33955,8722,-44314,-36987,-68962,-13897,33077,-67724,58670,-18179,-36222,-12616,-52811,66611,81134,70836,47311,-29319,-57079,-67008,-42989,-11508,-50353,56856,-69141,-50571,-115804,-782,31304,27937,-50656,-82673,12623,32767,40769,-34722,36203,-19617,-45831,27316,39937,54807,14960,-48662,-52218,-25292,32618,42717,44000,70412,33644,-34161,54224,-9457,-11116,-115774,-17019,43242,-17123,-30896,-176491,317975,149739,13313,-55497,-72561,-19336,13589,-49032,-570,-24277,-33195,-7267,-3332,-8527,-34945,5005,-8125,-57724,-18800,1498,-8087,83460,-10773,-2658,50613,28951,37968,-45789,21667,-17073,45412,-64421,-25705,5099,59063,-25843,17135,54494,62037,-52805,-69238,52815,-8664,-123680,12280,38267,66066,73297,8755,89941,-31780,-27430,23335,-24874,-22249,-37750,-116559,15230,-22964,-2505,81197,-24978,-19615,19608,-8399,15211,-51380,-8664,18512,25220,20184,21456,52338,-22654,-4426,12831,-11938,-39693,36533,-18017,-106742,-25197,-1714,63441,24676,41462,25353,-35929,10007,-70554,-93596,38789,61820,23610,-18028,47623,-58168,36134,-8339,-48544,38898,51828,-15894,-13496,46514,-57598,-31428,-16558,-17902,-17482,-5146,-81564,-91109,-16169,-44939,-27437,33091,87542,44009,-75712,-6778,35165,31273,-18604,82919,-51316,-40536,76080,57399,-3642,7038,27893,-78280,-254,125778,23829,61026,22809,-91,-8269,-18623,31052,50114,-117790,13168,56086,3532,52440,65283,18034,42127,38678,16861,45512,23472,5968,67045,91907,-16107,-19542,54595,-7637,17113,-26895,-2808,42535,57785,15443,44963,-38953,-26821,61248,-81485,-28323,-19052,15459,31586,46391,-21545,-77188,-23958,-17590,-20892,29076,-33721,-18857,-9341,92945,54855,26897,-41241,5698,889,61945,27483,48346,-25939,-16513,94152,228,41880,66640,25778,-15955,22133,12318,22078,-26181,-36646,-8486,-24016,-20069,28296,-47073,-26355,-12301,63912,-50691,-95922,-74918,31909,3674,41665,-91850,-33728,21631,-12148,56465,67053,-32004,50241,48254,-15363,19304,-64374,17594,-3659,42805,-53150,-112822,95671,61122,80821,49008,-26733,10987,-14022,-17945,53159,17751,-13925,46353,31189,-1705,-23964,-22493,25091,94293,69050,50151,2975,-7465,43517,-12734,-19821,7690,2448,-46181,39435,11599,-24394,39391,-1401,10943,21731,50489,39446,37916,19142,62013,75642,-22491,-67646,-56766,-11546,48628,-2032,-25495,-31602,12719,51710,14752,16356,-24081,-57313,60650,31086,-54532,32553,55462,-48823,-51182,-20624,-1751,101434,68568,-2458,-139355,-31295,2330,96418,41132,31203,-29230,-39888,-23856,23243,46272,-23091,-27648,-17758,-11073,-9346,-54542,73081,111753,28465,46962,56138,12625,-3321,-35200,-17430,-23229,-88987,-33771,40587,38089,-14810,3241,20326,1255,54573,8219,-106649,24838,7556,-78674,2258,46830,31345,-28574,-41144,7688,4146,-45982,12389,40935,-37656,-8106,20077,-4399,-15196,-20213,-51465,-57682,-27287,-70831,49514,-5273,-85921,-19182,-114990,37730,8773,-58566,-61559,15057,334,18896,45068,6816,-2952,52714,-1488,-26871,-18976,-6854,-50748,48902,-50843,-28879,18060,-64160,-30132,46410,17686,22361,-29322,48814,-7996,23069,91,82340,-31872,-49272,22812,715,61991,36560,76057,46589,-15196,-44736,44919,15841,3417,-71894,-13262,2798,65858,-69467,-31557,8093,64799,-3864,-52714,16571,-42248,-29639,53567,-49189,-30873,34556,51162,83078,38029,33777,-58835,6181,4070,-20516,4436,9977,69925,-19153,-1813,3909,-83272,-48847,18657,24142,-3720,-70103,11673,306,-43685,-82942,-8945,5679,60780,37240,22424,-8787,-10472,12653,120972,83298,3628,88431,30008,66866,62577,40043,-45453,-32903,53571,-4615,-6189,56557,851,-4492,92672,107594,-135985,-89001,-16813,-37456,-52799,85632,140712,-35644,38961,27696,-69022,78451,77700,94048,57590,8021,-105853,-107706,-12007,45791,23866,-74948,-77250,28606,81881,53790,16703,14825,35921,33276,-57642,-5005,-83896,-52622,-58763,-56787,-59302,-59093,-52818,56884,78445,-4164,-30741,-36404,56328,107983,27536,-25984,-8188,22088,37718,-136,-7104,-72667,-3001,-31928,-88411,-85227,43339,5940,51010,-75886,95987,51309,43697,27555,7700,-21713,-22269,-1754,-68341,22465,-40670,46022,42183,43813,7510,52925,-17547,-25668,97469,-54007,-48168,22943,-4811,12048,-745,28311,-33608,-28934,-38690,-48223,53193,38959,34078,-14957,-21978,-85737,60422,-5656,-63223,-52376,5703,-7498,17126,-62961,-42787,-15672,21362,-66596,-28595,-47968,-3302,44424,24298,11752,10851,56427,-947,-32850,-23061,3464,-22429,10271,473,-87232,-14972,41955,33707,13094,-38821,42750,4884,-102862,66979,-23322,44198,-31534,-4908,78411,-63252,-20033,-36415,-20269,85367,-56378,-73586,-14542,995,78929,107858,-2213,7702,-70938,-47479,1607,-54147,-86944,-46834,-31695,60453,89110,9365,-18287,6702,22760,-54606,-2305,8983,-37978,61564,72613,111053,56320,3809,13830,19624,55461,2679,-27579,-15856,30830,-12595,-64915,-89528,-77470,2382,-74627,-25126,-40668,-53789,70329,78776,-63570,-21296,-97866,-22687,-6742,684,12250,-66007,-3338,76512,88922,-910,34858,1872,32368,-12213,-5313,-29760,-110666,-420,5341,-13828,-9665,52973,50632,-42552,75135,22106,-68325,-3242,62703,-43928,10108,-37238,-92496,-44920,49665,41401,-33632,-65369,-36493,11758,-90420,7201,-18940,-50364,-21602,78198,-595,63107,-12998,3893,7507,49636,24998,-2654,38427,3374,-34287,73442,-16628,-24068,-9779,-14514,-35850,-102971,-18725,56018,16963,-21982,17696,35696,-29661,47551,51358,-11986,-5257,28471,14320,47217,-3773,-42241,-20397,-22449,-67237,25448,-41662,-73466,-8800,-38678,22314,-5013,-10830,-51279,-14260,-33505],[-28596,-116,-62133,42435,26860,-14110,-21974,14084,-30595,-36789,-44063,42799,43110,-16811,-43805,-51424,-15479,-72771,-7363,-15142,52501,42414,-6759,-20101,-95300,-888,-6851,59605,66706,53076,-106,85953,8628,14192,34919,9592,45639,53193,-60,-20073,-12887,100401,90979,-143139,-97126,43166,13844,16539,-81032,29004,26015,-5681,46760,55459,11528,-21798,-9607,-25205,-74985,16885,-38523,62049,-39213,-44861,52012,-35534,-1300,52497,-33790,7770,-19511,57669,-45185,17462,35574,21136,-71177,-37392,-7064,72778,-2740,-47418,31290,82294,-28319,-42438,-37992,22695,32454,-32900,23858,15934,38310,126000,35099,-25053,-6961,-25689,-18013,-29962,-26678,-22061,33856,21544,-48367,-84132,-21968,-11813,31214,-3608,-78061,-34638,-79076,102965,107344,14319,30858,16420,42335,3764,42798,24936,-41098,20261,-50751,19216,37505,-36352,44434,-60932,-19872,-33797,-1129,-37582,-25919,137202,30082,-97231,-865,28314,44744,-17102,30151,-19145,-58517,22763,-22996,-8715,-45395,-40521,-17606,-24454,-30679,56866,-46393,25817,4519,32356,-6494,11219,50032,-9506,-19624,29459,85091,25095,73990,13548,-18676,-79859,17052,-55449,-34427,-103300,-17511,64500,59510,40240,-13849,49984,5676,-14960,36568,99034,49132,73596,-4396,-10119,-19628,-54747,-10913,12272,-27921,-32764,-74090,-23893,803,-74215,49087,-23834,-32176,-5619,-57344,74377,88745,87960,73164,-64613,-55122,-76447,-39611,-11605,-71395,36249,-61307,-43985,-103092,-15694,49959,46134,-23695,-82338,-4272,59350,31309,-34891,39093,-19698,-40671,57027,55767,45030,38890,-50791,-69809,-53621,18990,61467,36221,59983,64184,-54248,-19539,-13520,8288,-126603,-33498,20274,-11518,-6596,-171480,227901,190627,16205,-68480,-109903,-14846,17101,-43209,4361,-31828,-27861,20975,20389,-17813,-29380,16978,-3014,-59600,-29778,-18749,-5826,81329,-12678,-25123,28493,44853,61094,-59997,19699,9541,45955,-88348,-27693,-2921,50776,-21477,30244,38531,33879,-53594,-64421,33622,-2469,-128112,-1325,48664,90928,87916,18144,59146,-45759,-27945,25434,-28265,-40741,-53431,-124339,3571,-39940,-3707,88796,-5503,-22471,30105,-5611,-9224,-47341,-5868,18193,29174,25626,40716,50722,-21396,-19678,-10287,-4634,-57618,32265,-20040,-126772,-6866,8817,49001,9104,30864,30102,-37560,-9821,-85437,-112160,33146,58827,23647,-25597,42535,-41850,35861,-547,-37189,38989,46912,-14576,11145,4013,-53006,-56018,-19260,-18411,-33081,-7560,-50756,-62760,59,-45042,-30726,33612,90556,71642,-64726,11566,29151,25933,-30394,46274,-90843,-60742,68254,101924,-26845,-29043,32127,-49847,-10348,122213,52212,69117,30164,11056,-23430,-19320,32710,31158,-108311,-669,53580,-3104,47527,47208,1401,37861,45054,-17621,45669,22127,-15676,45895,89526,-28453,-18356,64203,2640,40998,-38269,-4420,41907,71299,52221,71384,-56886,-60045,54881,-96380,-7180,-25233,16974,41637,38684,-5706,-74828,-44727,-49573,-26554,12715,-18752,-3900,-28897,91307,10529,21783,-40688,16390,7339,28369,20773,13221,-32601,-28213,70671,-15120,21183,73045,28013,-32274,-21295,1847,40746,-10481,-45772,8488,-15312,-3062,28369,-46805,-16289,-9336,76834,-39832,-95915,-51359,66965,7832,32344,-68684,-20828,22157,-5715,64818,53212,-17193,38794,53012,-7808,21006,-53513,-4451,8339,27031,-59426,-117374,98530,60408,96498,60625,-19041,15893,745,-17506,6269,-1099,-7080,39998,14405,5665,-28329,-9636,12251,86034,38192,42931,4429,-15101,29048,-2333,17163,-8580,-4934,4422,46887,19946,-24818,35793,-4285,5217,21281,40959,36256,24700,40579,42740,49550,-37331,-72828,-36292,-8604,61719,-18081,-32671,-24025,630,34732,36281,31624,-31744,-51568,49904,44787,-27725,54723,56021,-54264,-42821,20565,-387,63844,52126,-23150,-134461,-26597,-22363,42715,24467,42396,8261,-42415,-23031,1642,48309,-24289,-40244,-24866,-9252,-16363,-59425,98686,96209,30072,39582,67397,2074,-4021,-39385,3226,20174,-80667,-51231,16020,44472,-17307,-11422,27052,7068,60069,9941,-90022,20987,-12214,-85450,42422,67370,31473,-17044,-33345,-22608,-1106,-11385,18120,43936,-21295,12934,30200,9327,-26314,-36370,-60686,-29414,8782,-52475,36058,-25582,-104793,-15389,-83007,47237,10318,-43105,-48682,3311,-20133,-710,33753,2799,-3085,57142,-3591,-47861,-9296,4587,-40385,56940,-17700,-42762,14673,-49809,-29087,38978,13776,8946,-28970,64825,13509,34682,1144,85267,-18686,-43543,16213,10799,48548,38095,54120,45448,-56297,-83553,50368,2501,-21283,-75269,-14758,-35603,49223,-78350,-53503,11916,67561,-21028,-48763,16528,-40020,-22142,39534,-21285,-2480,58697,69071,118765,32768,31172,-77417,3291,3205,-36067,20821,31521,45725,-44047,-16928,-14751,-97644,-60136,931,1448,1226,-74649,21967,8843,-15764,-60722,-13876,-19742,66495,42471,37807,-21844,-24219,14691,107887,77388,10980,55154,8049,48873,59196,24338,-46961,-19889,18170,-34831,-19518,69254,-9206,30649,117708,106437,-131972,-78734,-24118,-70236,-90822,69884,132624,-53716,35757,41234,-38943,72991,111887,82684,64496,21147,-81492,-114186,-13419,44030,14290,-77711,-31065,16052,77500,40708,28545,30759,31903,55388,-46232,-36015,-84304,-55888,-59436,-52189,-60402,-59432,-18645,85102,95330,-20551,-68178,-63904,60210,113667,17997,-8027,-30,36435,34947,22750,34126,-63929,11656,-18911,-26790,-73281,47892,18820,29461,-74398,109952,70290,45550,23899,-15738,460,-5316,-32688,-83678,29424,-37340,50902,33042,27177,3307,37735,-38798,-29449,100137,-38220,-46124,23602,-28778,-8334,5758,24778,-52323,-28044,-28376,-54745,54658,42863,52524,15157,-38912,-67332,63196,2974,-66346,-51391,8051,6115,-4926,-66230,-32715,-8025,39836,-30013,-16737,-76896,-1628,36119,-2022,-23500,-10440,58334,-8555,-33011,-23690,-5976,-27901,1805,567,-87688,14740,47489,18188,45371,-21429,43425,-13518,-64191,58722,-24054,65985,-22219,-12476,67811,-59053,-24107,-5237,-17139,74501,-62556,-76726,-20100,-12879,75949,120622,10496,9996,-72208,-29601,9148,-54553,-59368,-35207,-18888,93387,71671,4366,-33825,14364,39139,-48363,1323,27903,-52214,48081,77873,120072,73032,7259,10161,10599,74342,450,-22460,-8028,30966,4104,-79953,-94791,-68044,20348,-64419,-17229,-45614,-64538,41746,69153,-44163,22109,-79424,-4270,4055,26985,-385,-49528,14051,75816,97736,8900,34984,2000,37315,1430,22491,-9411,-76414,-26910,39215,-37450,-38477,89599,47455,-37716,96230,17330,-55212,4476,47869,-62260,25366,-17048,-94382,-36464,29048,31344,-19919,-54733,152,25370,-97679,-16983,-17414,-39298,-12913,93387,26461,56470,-6521,35615,15510,57046,36001,-6757,39745,-7880,-35122,68497,5188,-23958,5225,-18036,-35720,-87179,16348,48693,13887,-11434,24071,38214,-37342,58355,55912,-3326,-17053,-3881,-3369,7775,-24846,-16374,-10404,-11129,-59703,22484,-54973,-68154,-24052,-37154,17699,14549,6809,-57626,-28786,-36126],[-18234,8155,-75949,53742,27588,-5074,-14731,8028,-36174,-14710,-54210,40291,67452,-12250,-39046,-54975,-35365,-81464,-238,-5875,75347,35825,-7405,-4805,-98945,18835,-10209,66246,102232,48529,2472,73412,6671,-3810,66619,-3794,48708,55602,4225,-21101,-25338,83932,81886,-119063,-99589,28789,13429,13614,-61677,18443,6107,-16466,32973,55684,12478,-17223,-9142,-45953,-94343,-32409,-22884,65705,-26073,-12982,41069,-46084,10741,55224,-35610,28547,-8920,70216,-54734,15270,28914,22236,-74990,-48484,5275,72492,-26603,-39257,3974,65313,-20961,-34155,-26321,-21980,23970,-17822,18823,3936,39219,125303,24975,-33377,-2721,-31433,-6468,-46967,-55181,-17789,47695,12412,-99044,-110434,-34805,-29825,46650,18391,-79982,-42134,-68062,113945,97349,5618,25856,2772,37511,7684,19489,29089,-61649,52462,-48071,-28602,47371,-6456,50767,-77575,-28282,-42958,-4242,-57795,-20344,134462,38043,-106551,-15121,25721,36254,-25601,16236,-23457,-73798,18285,-6180,-57710,-82491,-56344,-32672,-10391,-26409,50250,-57306,9701,-460,43847,-15589,10878,58732,8573,-5312,27507,108955,23878,37872,-6973,-12600,-85038,10615,-60338,-73302,-85930,-43856,29784,43164,47062,283,29950,16337,-18500,24551,87128,44313,62237,-32076,-4998,-41243,-47684,-55818,25410,-7929,-32290,-66608,-22828,-31746,-63873,37177,-27529,-28400,-595,-53796,58335,86432,80758,98937,-82330,-47503,-78695,-24438,-12505,-76885,31165,-32827,-27571,-65005,-24121,66188,59740,25661,-65559,-17212,84954,18640,-26288,41347,-11971,-34482,82843,62175,25107,55048,-48337,-74902,-77839,-5468,68785,18460,41712,89722,-57357,-86418,-14898,25541,-117088,-42866,4903,2388,29907,-149363,115213,231580,23878,-95320,-140499,-8647,14627,-32030,2979,-31080,-20252,49486,36943,-19391,-17438,21719,-3379,-54445,-39712,-39095,-3407,63323,-8809,-47605,-3235,60634,70092,-63215,14676,25715,36815,-88261,-16517,-17532,31658,-12532,39564,18486,5392,-50997,-58527,6674,5139,-112403,-10170,55822,103895,87597,24340,9167,-59807,-20208,35178,-28781,-54724,-68648,-105865,-11462,-51293,-2042,93960,17055,-26092,39209,3113,-26568,-25575,-1153,5045,27534,20795,40356,42941,-19876,-37847,-30256,2650,-77180,17544,-21846,-130201,8724,5593,24788,7147,19164,37690,-31545,-24446,-96015,-111721,19017,50107,24128,-18690,35524,-1046,29896,4196,-18874,43926,39609,-21802,30766,-28489,-61123,-69944,-7319,-17411,-43136,-7774,-11424,-42622,6694,-47237,-28226,37528,75380,88713,-46479,24340,17864,18362,-40396,8860,-102274,-72387,50148,146334,-41115,-61645,27316,-17432,-18888,98326,77761,74838,36099,15570,-39164,-18298,29394,9195,-91878,-17438,44572,-8430,40066,23914,-15841,26311,35433,-36557,43553,30318,-37819,28410,64594,-48150,-24402,63067,12414,70361,-48653,-489,39398,67583,72424,89661,-67564,-88012,36539,-94207,10419,-34482,21353,54664,29804,8687,-64216,-79962,-80940,-31177,5299,-585,13912,-49433,60620,-33884,17514,-28179,23787,7920,-16162,11599,-24305,-22911,-37699,38439,-34401,-2682,63084,33438,-37857,-64739,-11440,53318,8484,-50207,19953,5057,15547,21349,-35151,4500,6412,72340,-27232,-74670,-20016,78558,2204,22046,-28098,-11100,14964,2416,57942,29756,-2262,22566,23860,-8441,29030,-38926,-26766,15990,25849,-57862,-106897,94619,53680,97285,61101,-6557,28507,21178,-22403,-22800,-12555,3647,30570,-1241,10089,-29056,3397,-1931,59352,-4167,30212,8315,-20590,16148,5735,44677,-15359,-11860,19733,44129,28465,-11223,32192,4179,2322,15346,16585,26637,9187,55726,19522,17776,-52409,-76293,-28126,1490,78646,-32827,-46547,-20631,-17517,12152,50090,39582,-38853,-36253,31849,49513,-6639,61708,41084,-54633,-27696,55366,5714,34625,31438,-49533,-117980,-7558,-56260,-21848,1041,49332,45770,-34000,-19815,-15458,39258,-21229,-34662,-30948,5326,-20216,-54398,113075,67766,22540,20693,69881,-7853,-2076,-37199,21233,56775,-64300,-60733,-3906,46609,-14013,-16832,40647,15686,63493,9976,-64128,13226,-32230,-85169,70162,63564,28792,22125,-15879,-53666,-11816,25095,14699,29069,4160,25776,35149,22539,-32086,-45250,-65594,1112,59424,-22301,17843,-40278,-112432,-12246,-43208,64415,12146,-21565,-28100,-16405,-48415,-15884,25540,-5775,-4826,51121,-2967,-63063,-8777,9196,-24165,58881,22512,-47536,11404,-33422,-21123,32167,13886,-5432,-8878,70073,45989,48053,-7548,81124,-2089,-36764,1752,18311,33236,33558,14038,55550,-75491,-97934,48761,-18085,-50071,-70869,-15048,-54937,32606,-77729,-69404,5109,56195,-30274,-39551,9368,-35364,-2572,34728,10106,26937,77963,81217,127730,11742,20985,-79016,8165,1051,-46371,31671,48504,20907,-75350,-39281,-35610,-98374,-69761,-19862,-14855,5614,-65356,40359,7064,136,-34802,-10204,-41930,46678,49640,54401,-19738,-29297,12433,74285,62630,19278,24956,-8831,34090,58689,13960,-43387,3939,-24416,-59770,-25724,77180,-11685,69302,141904,99187,-112581,-65032,-22355,-82456,-107700,39449,102637,-61241,16555,39193,1982,62331,118414,73698,64256,29068,-47640,-119223,-9534,39230,4389,-79523,595,-17964,63356,22196,38949,41698,37212,79025,-31818,-64802,-79744,-55028,-52168,-39711,-61171,-51777,15098,102946,96168,-27687,-96377,-86208,53354,99420,15428,13924,14541,50142,35832,41197,77671,-51038,22361,-6731,27391,-54848,37327,27314,7621,-55751,105786,73959,49661,13901,-25246,23756,16929,-38299,-81304,32488,-26559,44010,20320,16056,2547,20473,-52418,-22358,97131,-18738,-47950,25978,-52463,-28882,13402,21450,-63740,-23882,-21742,-68218,53513,45201,66109,34783,-47729,-39382,49466,9800,-61134,-45333,12074,13014,-31120,-68726,-19382,929,53613,13994,-5815,-84901,-639,28951,-20836,-61361,-32211,51713,-24025,-33370,-19449,-12054,-27977,29,3311,-66551,54523,48376,-2115,53410,-8949,37006,-37206,-5295,53397,-17254,77329,-16954,-14952,50148,-48534,-33895,7427,-18752,50631,-72783,-68230,-22804,-21269,62347,111069,25282,7352,-53382,-6860,11714,-42676,-21265,-17515,-5174,116981,53333,7970,-32400,19266,55989,-42935,-8682,40374,-63827,35727,73581,111653,80540,-3489,1911,15328,80196,-6874,-12230,-4072,29538,28683,-74344,-86903,-52283,32418,-46182,-13507,-53950,-59149,9592,39529,-25669,61837,-48313,8108,18704,53265,-6053,-37908,21798,73898,102888,14539,25285,-5353,31593,16940,53536,22978,3314,-23112,67568,-50004,-49349,106160,38267,-25956,104215,8364,-41400,4754,23398,-72056,34000,2504,-85477,-21170,15515,11442,-12258,-35931,40043,34588,-105719,-60310,-7252,-20592,-11022,96591,59521,43846,6633,64381,17962,61198,36354,5717,42977,-16962,-23073,54235,24709,-22085,18705,-15695,-28643,-63834,46710,36671,11059,1814,28614,45509,-43993,48457,47845,7498,-24206,-34719,-21820,-33712,-50253,5885,-715,4012,-46845,16278,-59461,-59366,-30602,-24004,15423,28854,16209,-54263,-32771,-15975],[-5290,8733,-81867,50961,28412,3333,-6108,-915,-34776,6542,-52425,29803,64047,-6650,-18296,-43755,-53645,-93136,-952,2031,102444,35492,-7774,-3072,-86943,37746,-8622,60374,129695,47937,1841,53721,2087,-17510,80941,-23582,38709,49089,228,-18950,-31982,59598,65345,-71392,-94817,6542,16416,11081,-34431,5275,-12389,-25198,13311,51815,7138,-17680,-16279,-63838,-105359,-71169,2724,55467,-3206,18412,30054,-52281,22547,48019,-49695,33317,-2465,73434,-59803,4854,20245,11089,-74641,-63997,12639,54979,-45595,-29297,-22430,25923,-8991,-19774,-10822,-60931,9078,-2694,18598,-1922,37537,115435,16000,-44647,1312,-29777,-3818,-53699,-78906,-19355,59038,5624,-137786,-122597,-48377,-49813,54416,29220,-71135,-40025,-30676,109336,74398,-1479,28813,-5387,20018,11652,1818,34682,-40850,81012,-44579,-67801,53737,19848,50965,-72567,-33096,-59608,-12561,-69339,-15690,117443,42400,-95266,-27221,21405,17178,-28694,317,-19609,-75745,13408,653,-102647,-103046,-72133,-40757,-3026,-21268,35550,-55113,-7060,-4704,51723,-10701,22942,67824,26094,8656,29032,128529,16588,-1540,-22754,651,-77008,1157,-48425,-108257,-55274,-59285,-3745,26210,53088,28725,7872,12510,-33198,3657,56255,35465,50051,-57624,2146,-50289,-38530,-86117,44520,10716,-34251,-54069,-14201,-54811,-43189,29675,-26614,-28696,426,-40170,26347,76167,58036,114090,-73680,-34373,-73444,-2506,-12445,-64207,39831,7959,-7187,-17298,-22903,72954,67421,84855,-39431,-24788,101983,7715,-11410,42147,-2177,-32712,97622,61117,2381,63637,-41313,-70400,-96277,-29096,69285,4120,27687,105678,-47589,-128389,-14528,37769,-87474,-43205,-1076,19857,68289,-110400,13225,264564,32492,-124763,-158162,-3757,10083,-15470,-2971,-21388,-9893,70416,39899,-12501,-3509,15145,-7219,-43576,-43168,-59469,-1265,38245,-1643,-66559,-38060,72607,66699,-58161,10195,29577,21070,-78136,4128,-35570,2070,-1954,44727,3308,-9945,-49607,-52327,-19029,15201,-84781,-12103,56469,99921,69620,27064,-40485,-68096,-4591,48668,-23401,-60834,-74225,-76749,-25279,-53121,738,96698,36879,-28971,46951,16015,-34687,6718,3863,-20035,21770,7299,23579,28994,-17300,-54559,-40794,9543,-90796,-995,-22975,-116845,13723,-12160,-2772,24998,12167,43686,-19384,-31051,-98786,-93074,12,39421,25320,2032,28267,52610,20117,1263,1335,54028,31990,-35541,42364,-43258,-76532,-70925,14024,-14536,-44772,-4528,23149,-33197,3738,-53133,-17146,46130,50154,88150,-24145,32843,4587,5778,-45131,-17949,-86474,-75955,27751,169623,-42778,-80185,14819,11455,-22756,67465,91504,76666,41367,13204,-50407,-17122,29929,-8296,-71191,-35417,28045,-11380,32629,-605,-29697,9777,16849,-30068,42778,45769,-54989,22171,33523,-64910,-37585,54267,21465,99023,-54739,8678,37350,47241,65414,97143,-67470,-102858,15757,-72604,23095,-44449,25092,64197,21979,16591,-49511,-119756,-106166,-33669,8947,16446,27371,-65012,2419,-63127,14589,-9450,25934,3793,-51375,1106,-56592,-9340,-47198,7003,-50647,-22590,40492,38913,-28762,-98562,-22291,53583,18175,-53016,22779,30984,29729,9771,-17565,28579,34239,47943,-18142,-34386,9652,64869,-10802,11273,14623,-7029,530,7995,36930,2811,10956,4175,-25815,-8928,39085,-27252,-42466,19993,38366,-53563,-84044,85842,42781,79102,50124,9673,47595,47082,-33369,-32539,-13598,14544,17259,-13091,9800,-26336,11794,-14385,25135,-47906,13737,14235,-22137,8523,11872,55939,-11743,-15975,-1227,28456,37599,20574,30187,17997,2868,8729,-13802,12732,-4179,58326,-4908,-13686,-62826,-75840,-38124,18202,95797,-42334,-64675,-21081,-39209,-8629,56738,40127,-43460,-15530,14668,41529,-2073,45244,13235,-49320,-9238,71969,14074,19974,14169,-71740,-91513,16342,-87011,-75445,-24110,46285,70431,-19150,-9182,-21128,23085,-16536,-15084,-39403,25803,-15010,-36185,114977,34478,9835,-5179,62871,-12261,4190,-28444,29384,76088,-46575,-53730,-14984,44228,-7035,-14356,59888,23120,61816,7643,-37251,3399,-43562,-75089,80735,35880,23529,73068,3628,-77938,-25992,54911,3057,3047,25514,27846,34373,30202,-31652,-42872,-60919,26511,105955,7273,-2489,-42856,-101913,-5137,-8816,84923,15732,1317,-3618,-34928,-78227,-25750,20883,-19894,-8387,36535,1276,-68624,-14671,6411,-10061,54285,56579,-45326,6759,-14253,-3432,24258,14963,-18461,23369,64707,74970,61510,-21763,71366,15406,-31487,-13454,21507,19829,23716,-28324,68132,-65109,-82283,40332,-36875,-72541,-56227,-13285,-47190,18495,-66379,-73186,-9725,39570,-28377,-29269,-8211,-28850,24529,38347,32855,51464,79793,86107,104588,-18153,7373,-59759,21365,-1565,-47287,39584,56484,2842,-104748,-64315,-51085,-84476,-74490,-37467,-16991,6669,-43928,60900,-5184,2894,-12223,-1748,-52188,2345,53942,64252,-4163,-24061,8667,34911,42828,26833,11252,-17248,27433,63765,10292,-32279,33913,-63844,-73252,-20395,77296,-9631,92728,155523,86727,-87501,-51979,-13393,-74606,-102824,2143,60645,-55189,-14207,20301,32547,47761,93186,67547,51066,27688,-12548,-118717,-485,37360,-2387,-86990,7236,-62639,43216,-528,44475,44777,44918,95685,-23180,-80458,-75216,-49804,-39011,-21754,-58547,-33447,36325,105270,85861,-23209,-108441,-98321,35262,68431,18009,29588,30118,60129,43466,52749,104733,-38886,26018,597,53458,-37900,14926,29995,-4448,-26853,88302,64324,52718,-722,-18291,43394,40207,-19717,-64557,31589,-11593,24830,5348,10844,4813,5407,-56363,-5519,88866,-2969,-54049,29146,-69443,-42267,23311,17691,-65882,-15503,-23170,-85682,50162,41953,74598,41176,-46070,-15702,19725,13151,-52418,-36808,12779,10595,-52406,-67593,-6153,9462,59083,52369,967,-68916,-1493,21881,-29488,-85112,-50121,44072,-42442,-32593,-11679,-13017,-22452,9656,10364,-28932,80621,44057,-24107,36454,-7115,16762,-60770,55797,51999,-6319,74526,-17111,-12603,31120,-36119,-45943,556,-25615,19522,-82821,-51886,-22420,-21021,40040,88775,37658,-1235,-20930,14822,8709,-24566,9580,465,7293,120060,32459,19296,-19957,18341,67127,-40379,-31200,39413,-66286,30206,62653,88646,74972,-21030,-9769,30149,75697,-16572,-2842,-5857,30400,54085,-51337,-68733,-35933,36253,-15372,-14830,-61712,-38905,-15018,3058,-13413,80923,-11752,16130,33625,73427,-2228,-32332,15482,67576,101634,11944,9428,-17316,15613,27755,71930,56323,81849,734,80201,-50349,-38745,100543,23336,-11938,92303,-2794,-28603,-3904,-5388,-75016,34484,16793,-70139,-3085,13222,-7297,-10162,-13596,68438,32276,-109379,-108053,9693,-1571,-16910,87800,84472,26648,21192,81148,13956,62061,28972,30912,47242,-20262,-1827,34226,36651,-19328,28166,-7975,-19039,-39757,59251,23551,7116,11657,27611,53398,-48412,18268,28903,19638,-22028,-54474,-37186,-64302,-70416,23199,6080,17067,-31170,8221,-55621,-48574,-26498,-3997,13852,37179,17384,-42018,-23412,23120],[7690,4230,-78197,33129,25795,10537,3768,-8123,-26680,21724,-41845,12453,32150,-443,9469,-21121,-61532,-99286,-10028,8866,123651,38320,-10070,-13776,-66161,49112,-632,47524,140465,54210,-1137,28266,-5128,-25064,78546,-38547,16191,36338,-10241,-16769,-32510,26235,40675,-22762,-83739,-16647,19801,8500,-6367,-8986,-29271,-27462,-8686,49556,-2973,-19485,-26051,-72189,-100964,-86976,34888,40906,23339,38837,20289,-54562,30365,31801,-70633,24592,-2325,71219,-61071,-13961,9704,-7682,-66094,-76122,15248,25329,-52844,-20047,-41061,-27624,751,-8048,6745,-83143,-8696,3641,17637,-2079,33022,98975,8244,-54177,5161,-19541,-7089,-42388,-95455,-27332,68087,-1236,-148835,-116722,-58960,-64184,48197,25384,-53029,-30380,18214,89791,46734,-6215,37175,-6114,-11705,10824,-2932,40236,1490,99564,-39347,-87650,55182,31688,46370,-47365,-32624,-81320,-24601,-70423,-12404,88875,42544,-70244,-35413,16230,-4649,-25642,-13266,-5267,-63966,8675,-2230,-133097,-99961,-82028,-42408,-1384,-15299,19923,-39704,-20248,-8816,53502,8172,42746,74598,38169,17869,31715,121851,4086,-33720,-31410,20280,-60106,-12427,-24055,-125983,-20491,-59162,-26374,11394,59273,57626,-13391,703,-56199,-23328,20903,27685,39418,-74660,10302,-43235,-28792,-94088,62744,24195,-35514,-41759,-2663,-61691,-21774,26671,-20348,-34471,-2864,-18057,-9139,60845,30752,110948,-40614,-15418,-61868,20417,-10034,-37340,54129,50948,9395,20958,-12144,67912,67712,134785,-12779,-26688,105197,2187,4308,40423,3444,-38861,96072,55657,-15635,65800,-29154,-62170,-107027,-40166,68929,2646,24751,110506,-31956,-140923,-15009,43202,-45377,-35697,-558,34334,96079,-61646,-51660,281117,37329,-143748,-160512,-2808,6565,4018,-10540,-4529,2424,78503,27420,886,6944,-2625,-12132,-29400,-36008,-78278,-180,16405,5642,-76380,-67451,77334,56013,-50155,9298,22847,3542,-67904,26898,-51990,-31584,7149,45765,1946,-4189,-53187,-45068,-35069,27244,-55545,-6825,49091,79375,37948,27659,-71489,-66014,16641,61143,-10653,-57410,-64293,-49782,-33842,-46580,2299,97133,50190,-29090,54685,29602,-33862,39026,6915,-52140,14210,-10915,-1203,10956,-12803,-65437,-38235,15954,-93763,-14205,-22280,-94229,1696,-38296,-25392,59330,12683,44195,-3973,-28453,-93012,-61550,-19386,30374,27357,29499,21284,100313,8726,-12181,18560,67098,25387,-50453,46810,-38990,-85193,-58658,37356,-9602,-36307,1991,42687,-31592,-6340,-61915,2730,58925,25192,69387,-545,40140,-6979,-11616,-42417,-26949,-57080,-73033,9243,160547,-32237,-78632,-2311,30927,-19895,41453,88486,75130,48611,5268,-53926,-17030,42029,-17005,-48964,-52686,4059,-11830,27006,-22854,-35371,-7566,-2268,121,43946,61936,-61828,24760,12883,-66637,-55034,40484,29345,120269,-54476,20050,36810,16751,33273,95021,-57199,-99317,2595,-37588,30801,-52058,23972,65242,16979,15851,-35206,-149519,-121182,-35135,20544,28509,30290,-70081,-61715,-68998,12464,8065,21540,-2993,-62193,-9741,-75624,-4126,-58209,-18681,-55940,-33019,14048,42017,-6613,-115893,-27247,38847,6305,-60565,15800,52761,35240,-1288,-1314,50293,68223,8611,-16044,13060,30359,34191,-26207,1508,45316,-8989,-19038,7596,10467,-20599,21068,-12964,-72874,-3829,42777,-23644,-46310,21740,56958,-50402,-55257,74748,29852,44710,31864,27569,68217,75389,-47978,-30225,-5689,21580,-128,-20593,5503,-21267,11251,-22724,-4350,-75478,-3413,20559,-18147,8092,16363,50087,-213,-17942,-39883,2031,46683,65960,30698,29621,6490,5684,-40687,-2826,-12027,46138,-26678,-40065,-65581,-69690,-60831,37335,105515,-44374,-83794,-24658,-61691,-21867,58579,35450,-42857,6704,4819,19994,-17227,5206,-20701,-39402,8926,67130,21293,20625,6728,-81654,-59113,33914,-100559,-101212,-47924,27802,73164,-3562,9426,-14705,4998,-13367,8401,-50652,42385,1149,-6075,104842,2131,-4360,-31107,48790,-7475,14196,-15041,24148,74676,-34123,-30066,-15828,37950,-137,-7810,79922,26310,51316,2604,-17276,-5057,-40565,-54999,76404,-3134,17343,113279,17272,-89153,-40111,71681,-13599,-23363,33879,20558,29175,28772,-26332,-29876,-44052,42491,130824,27203,-21348,-31398,-73628,9384,12819,100082,21369,20706,18674,-44435,-102240,-31210,17380,-37637,-14640,18343,10046,-65029,-19946,-1802,-5811,45514,73106,-41537,-163,8506,23497,14908,14080,-28286,53190,51346,89469,73140,-36350,55578,30174,-30047,-22587,19718,8809,10834,-59979,72007,-30396,-42685,27066,-46723,-76361,-30334,-9299,-15596,8657,-45409,-62083,-26996,26184,-15753,-21266,-33374,-19629,53285,45178,37722,64691,56785,84132,59445,-46324,-5132,-25848,40234,-2241,-38424,47790,53827,-8056,-124711,-86492,-55642,-58286,-71576,-47736,-3090,2005,-17440,76727,-24330,-2880,5810,5951,-45953,-51375,51591,61628,17855,-12040,5854,7892,25168,33513,17767,-17304,29868,71780,12543,-13638,60988,-83750,-69800,-1096,68987,-7205,89500,151152,71536,-66964,-42640,-2328,-55794,-83788,-32270,18415,-37158,-48228,-9277,35433,31197,46499,63294,26224,16000,15186,-108116,11571,40083,-3343,-100178,-5661,-100946,22388,-23468,44671,39323,45792,99665,-24332,-76670,-73969,-41264,-23566,-3328,-49299,-8190,39181,93726,73763,-9087,-102836,-98417,8655,27592,21003,28980,39827,63535,58358,56443,102055,-29344,21234,1693,46930,-28308,-12043,26705,-206,3111,66598,46361,51291,-15947,1179,56228,59741,13001,-42193,28379,2722,837,-9085,11164,9162,-4193,-51645,16384,77479,4267,-61635,31879,-73850,-43783,34749,13142,-59294,-4082,-33918,-102389,44177,31485,77050,36358,-36496,-6330,-17832,12743,-44191,-28585,6101,-526,-63475,-60936,4156,18248,55949,75342,1581,-38230,-5182,14460,-28799,-84067,-59810,40861,-56323,-27602,-2722,-8271,-12481,27540,21354,13619,77099,35900,-44650,4243,-17078,-18731,-77712,102099,52205,3699,57332,-21746,-8081,16277,-26887,-55141,-16966,-34836,-11442,-88008,-34433,-19585,-11729,12362,66535,44117,-14181,13109,30176,671,-6731,22331,13449,17181,98192,7973,34975,-4974,10438,68220,-40954,-59147,23048,-57416,29251,49821,58237,57754,-37567,-22966,45645,65578,-25179,589,-13445,34758,70206,-19745,-44579,-22478,32845,24263,-20158,-63618,-9593,-26160,-29508,-10784,68938,21992,22718,45513,86780,10641,-31279,-3839,54100,93176,748,-7097,-29011,-5752,29316,68414,77931,118738,24439,75447,-41017,-12826,81219,3233,-2515,58177,-13708,-16333,-19407,-29086,-72773,28759,23089,-53950,13198,20965,-13514,-10935,6379,77077,15046,-102522,-141333,28336,10114,-29068,69637,89711,7753,29708,80446,4729,59629,19311,58482,50445,-16417,20399,12501,35810,-16387,31580,2665,-10263,-19662,49920,13660,1169,13075,19434,55438,-49310,-24097,4680,31023,-8783,-58743,-46289,-77590,-76259,36094,8194,23261,-16305,454,-45338,-37188,-13166,16538,11160,38798,12213,-24718,-1766,66887],[18379,-917,-69354,4569,17694,16053,13881,-9363,-14967,27654,-27482,-9331,-15433,6393,32454,7242,-54848,-92324,-24127,15022,127816,38685,-15343,-32454,-46555,47768,13514,36952,130372,67124,-3456,220,-13170,-26302,64340,-41852,-13795,21916,-23569,-16899,-27367,-15198,9287,3672,-68817,-31231,20362,5433,15901,-19854,-43722,-21516,-28927,51918,-14951,-19911,-32790,-67231,-80059,-76657,66348,30417,46427,41064,12446,-53827,31727,9604,-88469,12024,-7830,69600,-57278,-37749,-1903,-26739,-50196,-76187,14456,-6103,-45222,-12867,-47695,-78714,956,-7512,24594,-84699,-25283,-3999,13180,3711,25961,78654,1892,-57880,8165,-2546,-11874,-15193,-105547,-38784,71642,-12691,-128712,-92339,-61910,-67014,27076,8976,-29272,-15993,57940,61213,22961,-9318,47364,-1008,-50507,2073,6940,44283,37649,103933,-33855,-86100,51159,25733,38952,-11033,-25593,-102041,-35378,-61579,-9302,55428,38342,-42059,-38253,12405,-18853,-19537,-22603,19070,-41445,3920,-9287,-141576,-76570,-80486,-40846,-1363,-9146,10131,-14200,-26184,-15062,47108,35460,62612,76587,41463,20382,32558,82943,-11370,-51421,-33183,43063,-40757,-28434,4437,-123320,8514,-42653,-32404,397,65683,73917,-30953,-10447,-79265,-51789,-6798,24037,28024,-81273,18128,-21568,-19476,-80371,73017,30956,-32190,-30140,7675,-51099,-7918,22289,-10316,-44087,-9279,7582,-36442,43339,6104,88143,4601,9434,-46224,39567,-4788,-5286,64640,86845,14927,37057,4780,54073,59510,158103,6779,-23370,93912,2847,14317,35073,849,-52699,76806,48440,-23912,62765,-11696,-56010,-108046,-32000,72034,15894,33057,105528,-17132,-131375,-19218,41530,-2474,-23903,769,40196,103605,-14924,-69594,275327,34931,-142599,-149535,-7416,4976,21906,-16624,16381,14632,72745,3154,16799,9101,-27031,-15990,-14918,-17213,-92122,-868,4053,10092,-70808,-84316,72901,43719,-44604,13547,9502,-10608,-58900,43481,-61849,-60209,12419,43258,18579,21082,-62677,-34943,-37069,38981,-30959,4166,34551,48021,2317,28229,-75007,-52060,39776,68513,8344,-45187,-39711,-29165,-35060,-36591,764,95277,57092,-24560,63611,39447,-26516,61400,5883,-82690,7182,-28752,-24019,-7530,-6154,-68248,-23097,21591,-85705,-14613,-18372,-72670,-28112,-62438,-37547,97172,19539,38104,11541,-17551,-80994,-25430,-35044,25304,30074,53441,14057,125630,-2468,-34751,29181,79252,19964,-60460,47223,-19893,-73237,-35074,55709,-2823,-18382,9905,43108,-32767,-19317,-70636,28080,73334,8656,39050,22333,47958,-14433,-29649,-32233,-16958,-30421,-65392,1058,124270,-13543,-58184,-20090,38131,-10167,25125,69707,71019,61330,-5386,-49718,-18745,65337,-16708,-27957,-66876,-24550,-11005,23693,-40330,-29505,-21128,-14878,42259,44344,71063,-55009,28241,11269,-45995,-71250,23218,35031,128903,-47825,28047,36627,-14033,-8970,86877,-41216,-77524,3207,-291,34095,-54685,15457,56223,15395,7937,-24750,-156873,-124181,-38186,33232,33438,20082,-62098,-101202,-53224,10193,18138,10413,-10035,-46596,-20567,-75896,-12339,-69804,-37943,-45155,-31414,-5584,41860,22736,-115672,-25739,11492,-32442,-79523,533,61354,31262,-5798,6965,66495,98641,-34258,-21180,52401,39725,461,-38420,-5026,57371,-15489,-40491,46,-9876,-35050,27164,-25865,-96550,7191,32109,-29929,-36744,22371,71373,-49005,-26034,63787,16708,2601,12431,43221,83185,99729,-60865,-24672,5798,21699,-20193,-25483,-496,-15674,-365,-26170,-21475,-70852,-17288,25110,-8066,14288,18985,31713,14468,-21640,-74713,-26973,54132,109038,33803,33290,12205,8436,-57167,-17356,-12993,22059,-41183,-57765,-61067,-57408,-82943,51516,101155,-39582,-101180,-30704,-81475,-24926,57406,28357,-34278,28545,4694,-11489,-45178,-47933,-51373,-26810,23998,46767,24342,33169,11775,-76285,-26280,37727,-88031,-94219,-69553,-7505,52228,7182,31562,-1262,-10256,-14162,24210,-62079,46965,23464,29069,85111,-26009,-17381,-50761,31756,7415,25380,-243,7147,55229,-30612,3263,-8010,28690,2680,-1813,93331,24234,29524,-4984,-8173,-8452,-22860,-27880,64184,-34234,12657,126454,20073,-85027,-50326,73920,-30488,-40534,28205,7884,22311,18225,-19213,-10854,-16575,48879,125967,34236,-34724,-8579,-34566,31031,21329,102506,27659,33061,32227,-41556,-115146,-34109,12035,-53698,-24234,2804,23962,-56846,-17935,-11921,-14690,36900,68039,-41820,-9074,33906,55155,5493,9569,-34465,66626,34247,84960,80856,-47414,30877,38478,-33642,-21998,13703,-1832,-1877,-75032,60804,12873,7237,11946,-44672,-54826,3807,-4250,27704,4472,-18636,-39357,-40508,19245,3475,-17171,-58671,-6640,77859,48790,22071,61531,12272,76996,13014,-62791,-13295,9142,59856,1658,-22913,57211,42194,-15557,-130890,-101227,-47831,-24075,-60014,-50108,22080,-9744,4763,82441,-44213,-9267,21476,7901,-24940,-93003,41222,45651,36832,-435,4345,6664,17577,39776,36542,-12107,38029,76828,17061,8491,73607,-67139,-44614,31111,54344,-8569,63745,130226,56869,-55980,-37987,5344,-37772,-61299,-54879,-14379,-12281,-75945,-38767,8659,14865,-2319,59893,-1567,-3123,30217,-84904,23244,45932,2459,-111584,-20366,-116293,5985,-40950,41090,26973,33507,89547,-32731,-54176,-74138,-31698,-9851,10120,-32640,17176,26042,75366,68095,9867,-83208,-87511,-20304,-14216,19630,7413,38166,58890,77551,52701,70431,-21761,8890,-1632,17410,-27789,-35301,18395,20325,26195,48725,25839,43595,-27126,25175,61161,71761,46228,-24389,25386,12212,-15622,-18950,15686,14392,-6996,-41594,36361,65600,2183,-66831,33227,-62430,-33147,45313,7819,-45878,6872,-50985,-113374,34878,15655,72480,25555,-24998,-13322,-50659,9588,-38625,-22305,-9304,-16504,-63505,-48768,9784,29758,46893,79541,-3751,-7696,-12073,6875,-21598,-59706,-58590,43316,-58498,-14540,4971,1271,-488,44875,33623,48022,43508,26639,-61597,-29957,-34472,-61511,-82552,123313,50070,8395,29066,-28476,-5169,9015,-24020,-56615,-32159,-41075,-35483,-85705,-22646,-15491,3942,-16138,53992,43189,-27772,35546,36022,-10847,6406,16184,18139,24185,57930,-18840,50192,6469,-3086,58972,-42796,-82742,-4314,-40413,25804,38979,28523,35419,-47552,-35547,51741,52754,-29616,-3259,-24899,40934,68250,9937,-19216,-12510,25384,61708,-26762,-55503,20454,-23867,-52588,-17760,29426,46017,30121,52200,96431,29263,-31730,-29704,32566,78708,-14923,-18991,-36026,-24923,21313,45859,79761,105759,30760,57947,-26528,15567,60973,-20457,-2785,7084,-22129,-3406,-37022,-37234,-65999,21409,21575,-41308,23934,33565,-829,-11117,18597,65405,-15335,-81791,-146053,42547,9240,-44273,46612,71712,-9283,26303,62954,-6512,53424,13039,77513,50426,-6880,35546,-7327,19547,-13783,28474,13140,-3811,-5235,24048,10026,-6624,4283,5403,45702,-45746,-65682,-17370,38924,13378,-48720,-47660,-75780,-63035,45930,5205,20696,-5848,-5152,-31325,-27034,5012,32039,6359,32862,3691,-8020,26910,96897],[25091,-2679,-61890,-25580,5211,19086,22461,-2390,-4353,24116,-13938,-32542,-59091,13936,41521,35906,-35573,-69264,-38075,20469,108498,31469,-22487,-52532,-36326,31899,31513,36742,101761,83222,-1268,-25600,-19169,-22432,44466,-34494,-43311,10568,-35785,-19805,-16827,-59311,-23857,-1992,-53277,-28574,15970,1360,28115,-21467,-54076,-8490,-43245,58030,-24956,-17734,-33050,-49207,-48128,-46481,87198,26852,60965,24314,6785,-51093,26243,-13915,-92896,6474,-16025,72947,-45801,-59944,-13022,-38854,-32520,-58695,12083,-28611,-24784,-8096,-42128,-110244,-12029,-21393,41072,-69782,-37464,-24461,6001,16529,17162,56685,-2455,-54452,8589,16590,-15422,16622,-111247,-48836,64092,-32656,-86378,-53754,-53488,-56062,-2868,-13603,-4510,926,72793,31668,8932,-12477,56118,6500,-82612,-14398,27114,45444,47916,93542,-30246,-68794,42121,6799,30545,24454,-11671,-113997,-37896,-45631,-5306,24804,30048,-20062,-34694,12790,-17547,-15375,-28408,48625,-13570,-1916,-13310,-126666,-43514,-65139,-39705,1655,-4102,9836,15827,-22299,-24452,32141,61667,76614,72453,35293,16959,29304,27025,-26557,-52627,-30623,64352,-25118,-43530,28112,-106906,24574,-13427,-22843,-6422,71040,71109,-42384,-15094,-91043,-75995,-20774,24453,11012,-80109,24327,8083,-11169,-51683,71007,31832,-21144,-16426,14325,-27350,-5262,9842,234,-53580,-16805,30231,-48671,26038,-14058,51381,44877,38474,-29315,52167,2635,21608,65041,108920,5048,29857,22470,37694,42904,146957,14441,-15798,72270,7234,13550,25453,-10061,-70045,43317,40762,-21359,55547,9879,-54732,-97945,-6085,79407,38436,47583,93966,-7013,-111778,-28896,33947,30819,-12302,-2060,35218,88362,17857,-49796,246288,24608,-118844,-130529,-17715,4076,33042,-19027,38146,24115,56566,-25057,30628,467,-50486,-17329,-3094,10270,-96982,-3589,343,9813,-46406,-85596,59940,33904,-44503,22752,-6086,-17574,-47943,47842,-62149,-76422,12805,38442,49651,55782,-75321,-20400,-26315,46962,-11399,17996,15737,14841,-25254,30495,-54426,-28666,60445,68678,30171,-26897,-8541,-13066,-29360,-29055,-4481,91140,61347,-14418,73334,41531,-16256,68065,-254,-101202,2302,-41578,-37052,-22611,1765,-64196,-128,25465,-70160,293,-10352,-59570,-67416,-74434,-39792,121505,28380,27653,24628,-1209,-67133,6568,-43885,24883,32840,64817,5610,124411,-12549,-60044,31360,86410,14869,-61358,46956,6542,-37396,-4336,64492,5091,5627,16130,26691,-33341,-30377,-75378,52593,85044,3743,8398,43233,54736,-17536,-41635,-16891,7538,-16122,-54763,4605,78660,7182,-27230,-34666,33420,4403,15974,41244,64118,81624,-14826,-40847,-22311,88419,-10401,-10783,-75306,-52074,-11204,22024,-51502,-12128,-27521,-17396,80305,39593,67713,-35027,24828,27321,-5113,-79883,3382,36931,122836,-36684,25971,33747,-35674,-41904,76160,-25886,-43913,17277,27965,33470,-51221,187,39141,16370,-2690,-19710,-137773,-115763,-45539,39421,31120,-793,-42784,-96426,-25209,7102,17888,-6112,-15148,-16057,-31545,-57114,-30316,-78647,-51695,-18978,-18678,-10562,39034,51909,-102611,-19884,-21494,-91533,-111565,-19126,52590,20875,1251,3538,76249,115275,-66937,-30307,73478,40602,-23108,-43290,-6006,53293,-23942,-60120,-13001,-15763,-38308,28901,-33209,-88829,20407,4667,-44145,-16441,22187,73773,-47072,1799,54653,4684,-36296,-2971,51236,86286,112079,-65386,-21285,13839,13797,-39589,-30971,-5582,-11567,-21863,-25785,-25624,-32519,-24106,26025,6966,24108,19090,8784,26990,-31714,-93498,-46641,58264,129165,38597,27152,18817,16667,-60883,-28410,-7886,-6732,-44877,-64684,-52928,-40316,-91073,52624,81740,-31416,-115479,-38706,-94151,-18353,52685,20278,-16138,49825,12130,-44699,-71896,-96444,-70132,-13440,34414,21732,21766,51849,27543,-58430,1876,26876,-51230,-62895,-88926,-54608,13823,8891,49536,11323,-19623,-19651,24078,-69401,36796,41196,58451,59927,-47634,-27592,-60341,15610,29823,34320,12288,-15796,24310,-35472,35609,4721,17347,-1192,-77,92735,18067,-2555,-14338,-8678,-4459,4609,757,51645,-41084,11677,110451,11634,-67885,-53888,65506,-42342,-44001,13863,-5817,17007,2010,-14209,7854,15804,48318,96154,30081,-39332,19533,5358,54995,20897,91165,31816,36914,32459,-28400,-115575,-36298,3880,-60548,-36809,-4789,42664,-50438,-7835,-20285,-33084,32587,45520,-48861,-18497,58126,83876,-1567,1565,-37945,58007,18096,63428,82627,-53477,-6028,37709,-41809,-12448,5600,-14395,-11109,-74017,36395,45918,52459,-2056,-32384,-13031,38983,-596,67996,7271,8133,-14403,-45809,15939,22766,-17195,-75681,10014,93567,44848,-9123,40698,-41309,66745,-14374,-62240,-16137,31366,74815,11164,-5628,65281,25812,-23591,-122974,-106105,-30397,13433,-41155,-47274,48932,-28393,15390,75655,-58217,-8637,36562,1679,3463,-107907,24448,20828,44556,3219,1938,29727,23445,45120,53431,-6105,45846,73468,17675,26301,62071,-13315,5173,71080,38004,-15428,36209,107277,46710,-54022,-37278,6306,-27829,-42719,-60375,-32404,12773,-89838,-57794,-32145,945,-35388,56890,-20069,-23777,31711,-50790,31104,52171,13666,-110145,-19166,-100314,-2872,-48023,35861,11056,7983,67959,-41093,-19884,-69204,-23989,-1034,14958,-11725,37384,5811,58574,71360,28199,-55938,-68221,-43325,-48156,11822,-30969,23514,46814,94969,42944,24719,-14472,-7934,-5265,-19388,-33521,-48746,6757,50314,37924,37945,7596,30296,-30978,45656,58613,74626,68465,-18135,24859,15459,-13782,-20380,22393,19271,-3841,-30420,47105,55211,-6425,-67010,32871,-36195,-14519,51889,1943,-27697,12393,-68124,-115250,22136,-879,60928,14551,-17727,-30825,-68224,5451,-35872,-17762,-31339,-31518,-55341,-33259,10134,46351,36101,67823,-12212,10710,-21682,-330,-11443,-24297,-46910,48536,-45400,8884,9849,13332,10447,51776,43033,64983,-6577,19224,-73989,-55063,-50845,-94310,-72841,117875,42733,6225,-4025,-34941,-7056,9528,-27221,-47703,-34735,-38871,-48379,-76302,-20295,-11383,21072,-40266,53783,35740,-37558,37446,31959,-23571,13518,-1801,14037,28752,15204,-44298,60157,13335,-18720,43577,-42630,-93534,-33442,-22028,13857,31386,5155,16878,-48380,-45643,42679,37355,-28173,-10887,-36663,45551,45198,29451,2934,-4414,17549,85386,-31263,-36467,42982,-12599,-65110,-30464,-20769,56828,38693,53064,105094,48511,-31027,-52531,4825,60794,-27819,-22904,-36356,-34419,7936,17033,62511,64316,14098,35258,-11555,32962,49097,-44642,-12742,-48579,-26557,10925,-51526,-23926,-54585,17507,15182,-33847,27221,44764,28890,-8031,19798,39181,-52444,-48805,-119664,47612,-5192,-58813,23577,36284,-21344,9696,35519,-15470,42690,13665,81822,46225,4878,39146,-22677,-10145,-11948,20443,21262,463,4151,-7256,12800,-14954,-12438,-10543,21974,-37574,-93484,-30545,40949,38892,-29886,-42053,-66808,-32536,53878,-1768,10989,-2007,-7791,-16648,-20318,22199,39370,-104,19436,-4963,2556,54004,100493],[27100,751,-59052,-46180,-7196,18417,27443,12066,1090,13734,-3695,-54155,-82302,21732,33982,61190,-10583,-33179,-47161,24529,67998,15306,-28097,-67184,-38025,3806,49272,48598,62716,96966,8084,-43885,-20539,-15459,24096,-23808,-64506,5430,-43802,-23920,-501,-95845,-50868,-31326,-39774,-5273,6480,-4279,29186,-9719,-58357,8373,-47945,64207,-29117,-12924,-27148,-22236,-14333,-8551,88177,26931,65960,-5190,3375,-47182,15569,-33391,-77834,13765,-23140,81024,-24526,-72826,-21502,-39504,-20283,-24749,9794,-36299,1710,-5551,-27831,-113293,-34990,-44750,54879,-48065,-43858,-50670,-529,36978,7892,34679,-3807,-46090,4004,31756,-18507,38259,-114187,-52856,41775,-60468,-36937,-9285,-32953,-33467,-30511,-34366,16666,18926,59592,7732,5489,-17516,60995,13392,-94792,-34646,49037,42536,28783,72064,-29479,-44852,29459,-15059,22373,49174,7951,-111013,-26310,-26899,-899,2680,18243,-9004,-24332,19496,639,-17367,-32852,74168,13341,-10509,-9787,-94284,-12249,-38410,-40361,10514,-1797,18356,43660,-7647,-34459,10665,76959,83164,62518,21749,10320,21496,-21585,-37978,-40344,-27326,79818,-17051,-54942,40716,-87785,25441,20913,-5092,-9864,73418,51310,-46111,-12452,-81397,-90465,-21399,26198,-14384,-76075,28010,36301,-4134,-17124,56802,29126,-1431,1953,16688,1591,-11772,-12301,7800,-58384,-23400,44502,-45154,10695,-31184,11294,66047,66991,-13905,57589,10614,35777,54110,114112,-20068,8428,35512,24727,19867,106015,8762,-5342,47396,10601,809,12150,-25302,-84156,3442,32493,-10737,45080,32752,-56704,-76991,28255,88290,61023,61338,79776,-1750,-91899,-43772,22934,49608,-4679,-9958,21646,56724,29960,-14885,199344,8486,-78301,-109969,-32226,1644,33591,-17185,58243,28845,36368,-48166,38618,-18111,-64988,-15449,3747,40032,-90118,-7932,-1395,4484,-6148,-72579,41875,28155,-49176,35306,-20688,-16254,-32909,38653,-52923,-77539,8620,33034,84626,86693,-85380,-1517,-8904,47897,5827,31028,-3613,-11425,-35296,34791,-22015,-1592,74611,62160,50464,-5974,16968,1172,-19225,-27960,-12579,85144,67701,692,81255,33718,-6625,59258,-10732,-99419,167,-46656,-37059,-31727,8990,-57506,23308,25655,-52586,27070,1450,-56642,-99695,-68610,-38517,119928,33782,17305,33670,16426,-56249,27720,-44248,28378,34528,59366,-4705,107086,-21620,-78517,25078,85739,8944,-52342,47978,32135,11619,27844,62278,13032,30330,17484,-118,-33511,-35471,-72851,68960,89040,8261,-11344,61048,56193,-17989,-42073,-387,38366,-13983,-43233,15289,43019,23851,1865,-43301,19543,20190,7731,11290,53309,107104,-18971,-31813,-27018,93969,-2320,767,-75579,-71692,-14872,20836,-55519,12725,-25730,-10434,100838,26384,51247,-6805,10607,53027,43939,-76582,-17475,33314,103598,-24051,8600,24703,-42692,-53726,64193,-16646,-9330,38569,39774,29050,-42595,-18193,18093,17931,-10418,-19686,-98411,-98416,-58529,34011,23024,-25238,-17286,-52199,3449,3238,8428,-25029,-16763,11284,-42961,-25086,-49236,-80552,-60017,15415,1187,-21,34930,74586,-84258,-13247,-50936,-153128,-148304,-38081,29103,10108,22063,-11195,79973,111440,-79147,-37883,75455,38912,-29402,-39523,199,41768,-31611,-74538,-27616,-6271,-31479,26540,-36078,-57266,30859,-33691,-61362,8804,20638,62057,-41329,28749,47879,-5215,-62471,-11710,46572,76027,106409,-56144,-21274,12785,-894,-53650,-40136,-7863,-10388,-48567,-23953,-21501,20506,-21655,22397,23980,32914,16171,-10310,33264,-50003,-94810,-46484,58327,114404,43021,13415,25222,27978,-54094,-33986,887,-31305,-37051,-60900,-46219,-21170,-78994,35590,53157,-24752,-126617,-48101,-95298,-4899,41533,10165,10610,70116,21831,-68758,-83165,-123662,-72536,-708,39726,2138,14320,70272,49076,-34650,22249,6226,-3263,-24543,-104992,-103108,-30429,-248,55645,16058,-22263,-28515,6260,-68786,15621,42519,71405,34266,-60399,-34221,-59276,2404,54029,38175,19348,-37239,-9846,-44586,56972,17696,4926,-11813,-4174,74362,10341,-39270,-23971,-13534,6668,33314,24568,42707,-18866,15506,76125,-4172,-43097,-50243,53710,-44745,-35574,-1611,-17572,15619,-14657,-14847,20760,44989,43679,55509,18827,-34064,45334,37479,73534,17060,72159,30808,32857,18904,-11277,-105808,-38819,-4610,-51411,-50741,-1973,64220,-50691,2917,-24421,-51304,33894,14525,-60674,-26358,75039,101233,-3878,-8195,-40301,32504,6742,31499,76903,-55240,-54591,27437,-52478,1643,-1602,-29299,-14345,-61290,6917,55437,81525,-12935,-14923,32346,66391,-1248,94264,18306,28710,645,-41525,10824,35299,-21273,-78867,28290,97670,33043,-45306,6476,-89169,54941,-13154,-46219,-15026,33531,81008,24376,8994,67243,9767,-33753,-103899,-101095,-8769,49799,-18498,-43462,66739,-51870,12186,57181,-61667,3111,50277,-11664,29132,-96602,5188,-4803,37123,-5380,-5212,54611,36245,46869,56776,-3135,47196,59494,7656,30260,23552,45847,70887,110169,25742,-20056,33857,103674,45388,-56789,-38001,1546,-24058,-27634,-48406,-34790,32206,-86873,-60414,-62224,-8641,-44643,54567,-19308,-38989,22380,-12226,33028,56279,27046,-88013,3965,-57696,-4062,-42786,30467,-4484,-24410,40133,-41557,16373,-52835,-20374,1461,10830,6938,51172,-10191,48903,79336,41777,-27090,-43642,-52612,-67438,-630,-73702,-897,29935,103206,29130,-15229,-6315,-24671,-4712,-49173,-39526,-50560,-6232,78907,37830,32506,-5386,14068,-27004,57937,49593,69131,73957,-24172,27757,14576,9274,-11669,29022,22683,2737,-21658,43429,47102,-16979,-62040,31099,-842,5239,51869,-4353,-6522,7894,-78663,-107474,6929,-12648,44101,7174,-17781,-48686,-67299,2090,-34414,-13108,-55059,-39830,-43777,-18066,5661,68166,27444,46558,-19157,13076,-32680,-6537,-1776,7001,-28848,51483,-19065,40736,11891,24918,17707,41872,45491,62346,-53750,15563,-81610,-65019,-57018,-97288,-50314,91678,30722,-476,-34167,-40080,-14855,15043,-32937,-29229,-21445,-25425,-49514,-62652,-26355,-8077,34168,-55151,61745,24465,-40104,18297,20174,-34894,15892,-21641,3447,31486,-12209,-63700,61526,18660,-32002,28956,-37341,-87577,-54143,-9075,-7231,25448,-10460,9302,-39843,-51978,19517,18587,-21028,-15486,-44516,45482,6226,35228,18430,4181,11966,89820,-31284,-9755,52147,1275,-68505,-42160,-60226,55285,46867,48918,112009,63050,-28508,-63329,-24562,42430,-30722,-18417,-31069,-29760,-3980,-3292,34934,22746,-19305,14915,439,31389,47024,-64954,-26509,-93586,-26564,26290,-59584,6524,-38546,20021,8351,-30173,23386,50045,65854,-865,9951,7866,-87274,-9908,-71863,41973,-29676,-69673,4239,-4759,-26692,-15844,8583,-18129,27492,21117,72199,38829,15172,31261,-32288,-46377,-11313,10815,26680,3481,10123,-32322,18912,-21778,-31565,-23309,-12170,-25732,-99128,-31034,36098,60609,-9650,-32235,-58555,7352,60257,-10384,-1389,-4543,-7919,-4343,-19036,33129,38358,-6450,683,-11255,3696,69589,77655],[24778,8478,-58129,-48431,-13369,12767,27080,30304,38,903,3412,-71476,-79175,28423,13882,80757,11527,8288,-48833,26069,17038,-5757,-27392,-71343,-47749,-30589,61866,65533,23893,102620,24306,-50724,-16357,-7618,6687,-18151,-72345,6819,-46111,-26476,22349,-112286,-63607,-64028,-29121,33908,-6080,-11883,20734,14771,-55243,25087,-40510,66339,-24697,-5995,-18234,7013,12813,24145,65024,24189,64307,-36731,2157,-42474,2679,-43905,-44576,31574,-26294,88712,6042,-70441,-25076,-28298,-18324,17275,8734,-30661,25203,-5052,-10204,-90453,-58135,-66083,65301,-30032,-45119,-72890,-2383,63294,-249,13906,-1164,-37377,-7692,37386,-24692,38715,-114688,-48214,7456,-88371,5728,31309,-4274,-4923,-44481,-46753,30555,36643,27675,-7967,8102,-25587,60259,18676,-81669,-52003,63279,34782,-8383,46663,-30512,-22481,15258,-29246,14977,58412,30320,-91526,544,-9808,1806,-8994,3847,-8506,-7782,32333,29437,-26744,-37886,84382,33676,-23395,206,-55844,9816,-6788,-40498,25164,-3571,31265,63004,16461,-39236,-12927,75491,84217,48718,4768,3849,10647,-46518,-42670,-20836,-26338,86918,-17137,-62221,40667,-74946,13929,50785,10296,-11393,71528,23290,-41677,-6040,-47165,-91654,-13709,25567,-45017,-72771,28913,54535,1665,15003,34798,25078,24921,24712,15637,27196,-21181,-38179,10129,-55285,-27733,48467,-30317,-1696,-46915,-20637,62731,87761,-2183,56874,17064,35226,35159,103382,-55312,-13844,40508,17818,-5704,49471,-8380,6237,26239,7856,-20184,-2335,-38336,-88233,-32640,22750,2762,32451,53000,-56688,-47655,57591,93904,75241,68604,66708,1597,-76397,-61583,11717,55463,-3026,-18741,5171,21520,22783,9881,146435,-9739,-33041,-93096,-48089,-3938,22656,-12233,74875,28340,19076,-59380,38992,-42543,-64962,-10332,4437,64028,-71476,-12826,-8900,-4586,39943,-49131,24166,26004,-54902,48848,-32834,-8722,-14756,19760,-37214,-66097,1120,28678,110432,104051,-86250,19326,6948,40111,22430,39581,-20358,-25565,-25040,39641,7761,21923,79536,51810,65579,14910,25959,14410,-7932,-33630,-21616,78560,78052,18260,83232,16740,-26,40612,-22933,-77005,500,-43788,-25803,-34435,13109,-53107,39921,19661,-37770,57787,15050,-60685,-107277,-46095,-42015,91235,31669,11579,37845,30998,-51876,34766,-36041,34307,33704,38846,-16555,90371,-30538,-81645,11868,76442,1653,-35941,50185,50217,55793,55603,50541,19772,50024,12061,-29612,-36046,-32469,-61785,71533,81327,16468,-13562,74240,48132,-18298,-30738,12857,66382,-16913,-33581,24419,27319,32305,18080,-44899,449,33202,-4970,-13252,37779,129124,-14850,-26309,-31456,70037,4111,6542,-66489,-78348,-23390,19313,-52019,38164,-17376,1967,98077,4852,26321,21681,-13127,78661,83378,-61485,-36377,23059,75635,-12827,-24710,7671,-35452,-46979,50138,-15636,15276,58237,33663,20757,-31539,-34695,-2917,17729,-10846,-22877,-51848,-75602,-76097,16512,11212,-43829,8175,5954,24322,-559,-6113,-42030,-14069,20223,-54601,10036,-60655,-72553,-61530,46658,22132,18763,30839,87058,-67285,-9238,-68776,-195266,-171577,-51580,-876,5798,54934,-32947,78513,87004,-68869,-38332,64296,40119,-19691,-29025,13821,32665,-36380,-81371,-39042,11887,-17896,20787,-37683,-19415,35175,-70575,-75309,32263,16830,40164,-29761,54370,42780,-12226,-70756,-13642,27211,57610,82281,-31354,-23273,871,-19138,-57900,-54143,-6605,-12372,-73384,-23319,-15376,57719,-10569,14490,38671,35768,10541,-19634,31628,-73392,-83240,-22996,55178,71324,43839,-3251,30532,38997,-42069,-32767,10313,-44174,-20485,-49084,-44706,-3170,-50340,1993,25301,-23559,-134968,-57974,-82470,11878,20654,-4880,41381,86695,28000,-74092,-71434,-122477,-60399,10370,40183,-6522,4717,82976,70661,-11869,34277,-16599,36769,2571,-115087,-141343,-67851,-19198,45524,9719,-19402,-37880,-24057,-58793,-8109,21518,62268,12811,-62491,-37243,-50028,-7986,72634,35824,18919,-50954,-39107,-52334,61673,26592,-7133,-26458,-13141,41233,3459,-71349,-31808,-16397,21842,53981,38419,35381,22898,23696,39720,-21085,-16595,-41300,45759,-35416,-21502,-12453,-26481,18427,-27074,-23096,24957,63170,35946,19408,4468,-21093,61742,57047,79308,14465,54830,22946,22956,-3876,2193,-89775,-41454,-8201,-24179,-63534,10137,85218,-58318,2050,-23802,-57698,37544,-15651,-71378,-30877,78666,101142,0,-17226,-42865,2061,2213,-2384,63282,-54202,-106528,9861,-62477,14429,-4917,-44198,-10533,-42483,-18376,38905,88899,-20229,1426,60853,79429,-8191,102175,38387,38417,-3331,-29366,495,36188,-30155,-68017,44406,89791,16938,-74407,-31741,-120648,42204,11644,-22587,-12969,17279,76861,36563,18556,59139,-2009,-45056,-78090,-88004,11159,80870,3135,-42338,67705,-76363,-1781,30020,-53679,24871,59516,-28212,43081,-71910,-11865,-23138,16332,-25199,-21023,46439,39622,40291,43169,-5079,38197,36422,-16833,12684,-35113,54752,119423,138569,22032,412,72442,132250,55746,-57783,-35482,-3261,-16437,-8621,-23280,-23961,42913,-69235,-46328,-61530,-12331,-33479,53589,3627,-43014,6639,21269,29077,56994,38759,-46094,40501,-4965,-214,-27493,25227,-16128,-53464,12099,-29851,45688,-24644,-21071,-1739,818,16153,60679,-12875,47005,83917,48868,-548,-16809,-43952,-69072,-13028,-105197,-28079,12038,96725,13369,-36266,2521,-36402,2826,-63274,-39266,-43390,-18695,95762,28583,28191,-12191,-1782,-17752,61910,35137,57961,63284,-37000,33300,14094,46215,5339,33532,23708,9474,-16997,24569,41016,-25323,-53917,28461,34599,19290,44191,-11232,15771,-8642,-78754,-92545,-8704,-15674,25157,3944,-23775,-57336,-52746,600,-31907,-5953,-74392,-37862,-33539,-6938,-2358,91964,23069,22118,-19899,3776,-43061,-11187,4675,24752,-11164,47824,13291,73893,12566,33279,20150,15098,38534,45211,-82200,15675,-84347,-59339,-47094,-59729,-20669,54854,18550,-6417,-54066,-44542,-26978,21115,-36222,-5493,3467,-2609,-41710,-48605,-35343,-5677,39119,-57457,70181,12830,-34405,-13127,4578,-42344,16140,-35140,-9325,32567,-13881,-73081,53355,25949,-39157,21349,-25768,-66723,-59680,-5190,-32176,18017,-20798,14653,-23357,-54033,-10734,-2947,-10149,-10405,-44884,39635,-36397,28708,25207,14914,9435,77491,-26984,18057,45814,11953,-64935,-45565,-74017,46088,52221,41546,113275,69016,-26010,-57375,-49434,26189,-20065,-7967,-23526,-11409,-8104,-6212,8915,-2853,-57054,2080,7743,11717,49279,-76914,-34845,-115981,-22720,41050,-61209,38671,-19039,28020,5244,-26873,14715,48159,96250,9104,-7587,-18404,-111065,26079,-19104,27648,-57444,-75296,-9561,-39213,-25362,-41984,-7894,-12230,10067,31909,55127,31016,22035,15319,-36240,-79323,-12337,3549,30739,5981,14210,-43401,23225,-25095,-46490,-28637,-47735,-12213,-81611,-18743,25421,72332,5286,-22037,-53961,45706,64416,-17781,-10810,-10514,-6830,2981,-24093,34948,31208,-10310,-18970,-13942,-4351,65684,39765],[19506,17793,-52514,-29731,-8495,1505,20522,46674,-5375,-9810,9454,-82417,-55816,31833,-10704,92143,24036,46559,-43330,24047,-29847,-23419,-15978,-63241,-57763,-63379,65036,74758,-5450,96121,43715,-45326,-8161,-1013,-5598,-21250,-65908,12094,-42875,-24946,51577,-99196,-57269,-80547,-19836,76563,-18131,-21358,5643,45631,-44860,38353,-20417,62156,-11120,2548,-9454,31417,28630,42019,21737,13289,60496,-59560,2859,-36801,-9225,-42192,-2187,50950,-24664,88724,41627,-51345,-22061,-8833,-26490,54943,9459,-19172,37906,-6678,5692,-52186,-69606,-72945,72336,-22546,-43337,-83037,3106,90410,-5538,-4426,5895,-32934,-27044,30579,-37123,16307,-111959,-34958,-28944,-103824,33160,59869,23398,22303,-38507,-47824,34922,52120,-7740,-17053,8859,-36625,52584,23699,-48222,-59291,63216,22124,-44749,25656,-30787,-6425,1878,-28901,8490,53288,51095,-59593,37186,2630,480,-11681,-11831,-14948,12988,47893,57303,-40970,-44041,70723,43935,-41009,10119,-23581,20391,21947,-35014,42903,-9756,42383,69458,45788,-32616,-33008,58596,82497,33964,-11454,331,-591,-46907,-38910,-1237,-28914,85410,-22926,-67350,31130,-71356,-3950,67563,14262,-12488,65748,-1887,-29904,-1106,2782,-79284,-4500,19973,-71907,-69588,27362,58325,6579,39051,11940,20391,53132,48246,12732,43196,-26056,-56607,7184,-43779,-29593,44487,-11010,-11049,-61039,-36333,39446,93716,4645,51926,20115,23901,13859,81323,-91669,-25799,37266,15345,-28803,-5727,-32296,16917,12546,-4296,-41838,-13377,-42692,-78120,-55288,10967,13562,18877,66751,-48752,-14286,69977,91811,77244,66898,57627,7136,-65902,-78916,3409,54032,-7291,-21381,-7942,-3958,4730,7339,105651,-26687,2945,-82196,-61676,-12501,2844,-6403,86599,23910,9617,-56702,32347,-66788,-49274,-2509,-706,75217,-43924,-16826,-25591,-14874,78521,-19367,12668,26152,-57033,60965,-42473,528,3470,-1845,-20039,-48332,-8147,26185,117428,105649,-73243,37941,14215,24496,37346,40697,-32995,-27550,67,42139,24515,35601,74595,41603,73790,34608,14759,26008,1869,-42718,-29453,73590,89146,34347,75315,-5815,2812,20460,-33106,-44591,2604,-34829,-8647,-32040,12358,-53421,45145,5419,-27826,83171,26921,-66136,-82420,-14383,-55203,45807,20989,12880,36904,39164,-55043,28089,-20789,41129,29034,9763,-28450,84501,-40304,-66383,-5625,59695,-6206,-16587,51748,57004,80890,74566,32742,24352,60605,304,-54992,-43264,-21772,-43617,58577,61284,22176,1430,80895,29780,-20343,-14359,19461,84135,-16234,-28869,23171,28750,31413,16682,-39965,-19657,40605,-23399,-29074,18336,135423,-1855,-25447,-33807,19033,7542,8356,-48823,-71264,-36166,17578,-41260,56929,-5982,14137,75166,-20662,1219,42651,-40364,96510,97029,-39827,-49279,6453,44745,-4867,-67794,-15849,-19718,-35185,33013,-20841,23800,69131,13934,8778,-21651,-45190,-21706,13898,-2800,-27015,-11472,-50796,-94654,-8720,-2618,-48369,28848,49090,34803,-2944,-20576,-52558,-7036,5502,-65292,37489,-60621,-54378,-54479,63634,37565,33492,27264,88623,-55136,-9831,-70846,-202544,-162540,-56571,-27105,12946,94083,-55175,72512,48937,-43420,-28547,46867,46129,-2287,-16095,33335,32608,-37128,-79741,-43424,27963,-1467,12437,-41941,7052,33091,-92470,-80242,48539,10284,15772,-12975,75749,37769,-15983,-61575,-9875,-3680,41130,45813,5407,-25226,-18907,-36637,-50002,-71212,-2031,-16318,-88844,-25570,-11834,56534,5114,3534,46500,28912,3684,-17542,23181,-94654,-64895,17554,51219,21494,37185,-18084,34051,46640,-30601,-24425,17795,-41947,-683,-34066,-48691,11276,-15777,-38723,7059,-28661,-140328,-66914,-57201,28798,-10745,-27397,67556,94437,27049,-56911,-38942,-98413,-41165,18846,36333,-4254,-3457,86646,88197,5644,39323,-34519,52647,6731,-115849,-161092,-88956,-44237,20250,-5989,-13656,-44460,-57065,-41347,-25016,-16678,33492,-1086,-53914,-37362,-37236,-17086,78759,28284,10645,-53887,-56945,-53947,50091,28413,-16817,-40452,-23956,3964,-1708,-89330,-35575,-12911,36027,59576,40053,22847,64924,34355,14620,-32932,7119,-30655,45559,-15022,-9009,-16396,-33281,23085,-32839,-38558,20309,65365,23857,-3427,-10345,-5916,64097,63721,68890,15805,46170,9215,9989,-27289,6365,-70906,-42777,-1401,15762,-72633,27444,101761,-69114,-19670,-19777,-44555,36062,-38342,-74124,-31350,66634,82504,9898,-23286,-46171,-22042,4323,-30818,43215,-50945,-145798,-10501,-68284,21241,-2235,-54726,-355,-22540,-33764,4700,74986,-25004,11486,59317,76330,-21186,93292,67089,35560,-27318,-13027,-13656,24064,-45443,-48418,53996,71912,2081,-87099,-62222,-131982,28230,44531,-2320,-13374,-9379,63621,41930,23218,40662,-8152,-55108,-49736,-69625,25078,102826,18897,-45469,49835,-96991,-20099,-1897,-37726,50877,60682,-42801,40765,-48350,-22829,-29353,-10736,-49984,-47465,-17294,16699,20784,17530,-11300,18462,8303,-53304,-27575,-98822,-25471,99331,149458,28460,74463,144816,186553,77290,-51948,-24529,-1024,5520,22172,7228,-4470,44712,-43600,-19955,-25662,-9405,-12549,54134,42853,-33444,-11094,40299,21375,54634,45737,4926,73975,36674,4510,-8017,19449,-21585,-69256,-10976,-7552,62780,7988,-23585,-8383,-9820,11458,69013,1084,49204,77787,50037,21866,9261,-19032,-55075,-20293,-114204,-50048,-3200,75846,-2402,-38124,10466,-39217,17066,-59868,-28503,-32694,-29069,95128,14389,21394,-13726,-14900,-7876,60849,16469,44504,41480,-47978,39241,18485,82473,25395,34616,21656,13438,-15817,-4701,36178,-29421,-45285,25312,60662,23355,29847,-19143,36544,-34994,-69322,-75040,-22411,-9140,7720,2362,-30877,-51582,-33750,1090,-26268,5096,-84261,-25492,-27652,-2149,-12105,111625,22884,-1571,-12021,-7974,-50407,-13803,6295,28729,-975,36261,42091,98256,14049,36815,18525,-22112,22329,23078,-85654,17591,-81836,-42128,-21359,10284,8074,18016,13078,-6012,-59039,-50035,-39618,23390,-33209,17144,31041,22857,-29973,-37552,-39721,-3635,34704,-46447,71886,3861,-22343,-42030,-10433,-44082,16822,-38563,-19312,31493,8059,-70493,37304,35489,-38539,22831,-9917,-37765,-49698,-9425,-52427,6473,-30060,28743,-1491,-52130,-38609,-24493,1385,7061,-36143,29717,-67877,14785,22810,27756,9084,55903,-21428,39332,25578,16019,-56356,-35868,-60275,35929,53006,33091,104875,65158,-26657,-36266,-63831,13711,1808,4160,-17662,14989,-1624,8067,-6456,-11342,-87104,-1817,10165,-17186,47990,-77699,-29865,-111719,-16197,52733,-59514,52770,1147,36760,8086,-20272,4664,40947,108106,19167,-26922,-31742,-117953,50881,23464,9357,-80663,-75715,-17682,-59271,-18849,-59511,-8293,1683,-4786,40892,39167,26346,26272,-4000,-35719,-99636,-15444,1802,35311,7958,17315,-38990,20768,-23773,-52161,-24888,-73341,314,-47250,3318,11936,71085,10966,-14937,-49994,73162,65099,-21462,-12602,-15142,-5840,3597,-34545,28122,21287,-9764,-34061,-13003,-17704,40114,1438],[13336,25678,-36695,5092,7793,-14588,8165,55388,-10695,-15252,16832,-85809,-25387,29641,-31348,92115,24662,75945,-33246,18173,-60511,-28850,8124,-44924,-60885,-86911,56865,64988,-20457,76767,60682,-30581,240,2511,-11149,-29662,-48029,16651,-35560,-18451,84530,-56062,-33174,-72294,-9026,107134,-25798,-31829,-13518,72564,-28960,46582,10118,52208,9520,12421,-1303,45628,33014,41340,-29575,-6744,57825,-67216,4869,-29528,-17722,-27644,35238,61313,-19647,75950,74721,-19848,-12076,12848,-39707,77464,12088,-10805,36613,-10646,16909,-10114,-61968,-58498,76595,-26498,-40977,-77886,15913,111125,-6424,-19100,16651,-35095,-52099,12507,-54802,-20128,-104996,-15401,-54402,-97116,42842,72012,37774,41808,-14587,-38916,29440,62772,-33890,-23700,267,-49249,36985,31121,-6401,-51510,47719,5550,-62957,15299,-27584,2410,-8565,-13082,3131,39212,65605,-23396,72676,9781,-5413,-8306,-27036,-24155,34633,59960,72291,-54609,-50348,32570,43594,-61945,11146,-5176,20963,42031,-19058,59603,-19157,46190,61525,73124,-12247,-44413,34843,79171,21155,-23957,1152,-9898,-32647,-26670,12596,-34120,76850,-30135,-73123,18268,-73945,-21876,66537,3108,-13974,58332,-15487,-12975,-1843,47854,-56594,683,9458,-84710,-61367,23993,48721,11206,52624,-4900,13561,76849,67103,9428,47117,-21176,-56872,1149,-26298,-29738,38058,6427,-18229,-71240,-33788,7006,81698,6560,44699,18715,9649,-4255,55167,-118578,-22541,28717,12824,-44769,-46485,-56546,24849,5472,-25804,-55702,-14580,-34611,-54104,-58267,-2149,17603,5317,71434,-29952,18038,60042,80149,69139,57232,53932,17787,-59543,-92385,57,51191,-15802,-12423,-14161,-12620,-13296,-25192,98778,-41066,18536,-76324,-69580,-21861,-20594,-2056,91967,17898,9262,-43542,21173,-85040,-21717,7002,-9847,70086,-12378,-18620,-47749,-23389,99184,13537,11574,27664,-52449,69687,-50063,6380,18197,-19896,-6734,-31587,-17911,24946,103768,96463,-45978,49793,9618,4496,47737,32893,-41864,-21869,28546,39046,25177,36263,61752,34894,75553,53101,-9958,34811,9023,-49834,-34553,72707,93946,44795,55789,-28775,2699,6262,-37677,-19312,5835,-22305,7927,-26286,6735,-56137,38596,-17381,-21662,95984,32740,-67584,-35140,15600,-76275,-200,3984,20295,31157,39646,-63876,10793,-1445,47623,19788,-19488,-38147,86520,-51294,-37332,-24136,38033,-12417,1395,50206,51982,83421,82987,13198,26420,60751,-14737,-71369,-54201,-6184,-22190,33132,33890,21732,27389,79814,5526,-24337,-4013,18204,87825,-6060,-31118,6813,36284,23075,1158,-30109,-36779,41921,-44162,-36867,-2189,117598,17457,-27338,-32320,-42892,8701,9428,-25630,-54712,-50496,16707,-24517,64158,4466,20885,41669,-42973,-15241,52230,-62283,102675,77666,-19982,-52560,-14390,16270,-719,-108063,-40669,-4118,-32494,14166,-27137,18011,68862,-11223,-6002,-16122,-48067,-38322,5795,10906,-30260,14787,-26838,-108857,-34078,-17551,-35390,42858,61829,37542,-2616,-30839,-53311,3535,-26741,-72879,49777,-50671,-28774,-38424,60095,42130,33155,23736,81068,-47805,-15081,-57908,-174077,-115653,-52417,-41378,32409,130427,-71482,62286,8893,-15656,-9595,26978,54233,11565,-5797,55565,42721,-33676,-70390,-39151,32542,14712,2045,-51308,12882,27280,-90825,-72619,55009,1576,-3175,5767,89020,30995,-16881,-40348,-1517,-37527,36107,7086,44166,-25721,-39968,-49340,-31361,-86940,5188,-19929,-89468,-30587,-12377,17198,18659,-8727,44088,11014,-1943,-6906,11210,-105749,-45294,61008,49507,-13460,20089,-28196,35207,49089,-23689,-9947,21877,-26404,15950,-21436,-54574,21507,13142,-72152,1960,-36698,-141324,-73166,-25663,43660,-48796,-56974,77837,88237,19247,-21848,4096,-65444,-24674,23593,28827,4864,-7292,80744,100341,17560,39443,-43167,38757,-13224,-104985,-160293,-90008,-69778,-13639,-25236,-8105,-45878,-82268,-21325,-28848,-56429,-5060,-6089,-37149,-35963,-26305,-26374,68374,18298,-4077,-46718,-59769,-47248,27980,22064,-21879,-48758,-32656,-22536,-6369,-88009,-33430,-2547,44002,47486,30788,-2047,87704,44734,6659,-35770,25676,-21999,52018,12800,-2985,-14200,-39231,25119,-32506,-58333,8327,50815,5393,-14207,-24175,4068,51498,60354,44667,21487,47229,-6377,-3096,-41660,-111,-51152,-40670,18376,56019,-76274,44491,110863,-75697,-61198,-14722,-13048,20986,-50223,-64724,-28438,42737,50173,23842,-25077,-49870,-34852,11001,-49473,20293,-44086,-154374,-27844,-66907,20413,7029,-56326,14000,-4492,-38784,-32317,44796,-29196,12876,29108,60352,-37317,72344,101099,21976,-62777,3396,-26101,1578,-68193,-28805,53869,47899,-6538,-79527,-74689,-125669,12369,68270,5002,-18730,-36875,44741,36252,25097,16107,-10013,-61516,-21811,-49005,31377,112832,25410,-51816,17589,-108891,-35873,-34267,-20412,73313,51618,-50848,23517,-33061,-25735,-23653,-33806,-70488,-82062,-122967,-35897,-12570,-10980,-18854,-8747,-19964,-92209,-81429,-149782,-176259,-21147,142668,43928,208285,224214,244579,105966,-40317,-3047,11290,43397,64888,33867,17927,39318,-19062,11263,32131,-900,6405,55085,85686,-12419,-27484,39081,13093,50484,46554,48902,90127,51063,6013,8189,12010,-20339,-66129,-25949,18435,66738,33944,-23304,-15712,-15866,-6454,77822,28010,49879,58228,47068,38981,31347,14300,-32479,-19751,-99280,-60956,-13209,49519,-16723,-30790,15192,-31503,34454,-43215,-7405,-24133,-36238,77569,-527,10893,-12227,-24814,-2326,58827,-4382,31455,15091,-49924,42756,29690,103140,41664,32137,16137,12896,-15617,-34870,31858,-29905,-37860,21507,70847,17008,11677,-28609,52217,-64453,-55573,-59837,-32605,4216,-5381,-1466,-33622,-31952,-18491,2779,-16562,19185,-82282,-6055,-26701,-3457,-21517,120254,25013,-23419,2425,-12859,-52224,-13957,2691,24989,-2736,19370,59331,105420,18039,35592,15667,-59069,-263,5514,-68150,18019,-73612,-20113,13335,86525,28139,-10965,20256,3380,-48526,-57951,-48186,19135,-22935,32648,51787,41447,-19625,-31557,-33371,-1104,23069,-24467,62984,-808,-7961,-53975,-21246,-39345,19455,-32892,-22388,27250,40674,-56507,17088,43056,-31280,29659,5135,-9960,-30305,-17124,-60101,-9433,-41270,43520,22240,-47576,-56479,-42163,10336,33469,-19477,19673,-77167,-611,12466,40939,9230,33177,-19107,48214,-4207,13214,-44411,-13253,-29139,30960,49307,25498,85802,53054,-32227,-7314,-63911,5615,27071,13381,-16095,40313,13240,32186,-8403,-8683,-101961,1094,8338,-42824,37692,-67800,-9612,-85577,-8292,58881,-58746,36368,18003,39955,16270,-8201,-3196,31931,96544,26420,-41287,-28724,-106701,59288,47936,-7177,-92768,-72142,-21011,-63429,-9277,-61889,6561,20076,-11226,43906,30956,27707,30989,-22672,-32571,-101766,-20913,6723,41212,8734,19714,-23549,9102,-18081,-47150,-13843,-79795,9214,-7060,30562,-249,58188,7039,-12661,-40790,85884,61113,-20084,-4866,-13682,-5487,-2875,-47407,16072,11840,-4226,-40099,-9287,-30160,-955,-28050],[8440,29952,-10474,45896,30008,-32962,-8336,52575,-11564,-14666,26605,-81685,-303,20419,-42061,78049,16191,95567,-22374,9336,-69604,-17159,42954,-21529,-54028,-95967,39114,34016,-21601,48782,70443,-12112,3993,1456,-8633,-34732,-23840,15799,-26300,-8483,115144,5735,668,-44213,5467,113560,-26291,-41570,-35000,85531,-10338,50174,45867,39209,32771,23311,8663,47728,29069,24503,-73165,-31837,57029,-59699,7208,-19830,-21711,-2893,53715,56002,-13967,51012,96800,15053,3489,30535,-50432,80496,16535,-11043,24200,-16919,23194,27506,-36675,-25294,78945,-37150,-39868,-59873,33124,119164,-1929,-29058,28975,-42748,-78235,-11510,-71071,-54843,-93515,6915,-59119,-69674,36832,67846,28691,50034,17689,-24622,16001,66169,-45462,-31950,-20591,-61118,13184,43169,31155,-28056,21781,-12747,-54098,17129,-19489,5803,-14670,13701,-361,23178,70233,7799,95064,13286,-13344,-1013,-39393,-33246,52890,61484,67331,-61465,-55254,-20694,35163,-82891,-2879,-559,15210,51709,8417,71295,-29010,39705,40911,89923,17764,-44142,16133,73385,12218,-31745,6146,-16682,-15328,-7689,17436,-39363,63554,-34154,-80883,8480,-76622,-35602,48648,-20075,-15550,52636,-14137,5638,-9533,65460,-29179,-394,-3083,-77731,-41434,19376,31416,16189,56290,-11363,1612,89912,76321,6587,40210,-5840,-34461,-4477,-7240,-29212,35129,18243,-24837,-74272,-17194,-23170,55003,4669,36610,12995,762,-15626,33239,-127130,-5988,19601,5747,-50856,-67011,-74519,29104,570,-52891,-56319,935,-14679,-21110,-40704,-14201,13520,-8037,66633,-2931,44831,31403,60811,57665,42989,54930,33457,-56771,-99620,1940,49935,-25980,8109,-14667,-7014,-23258,-76027,145083,-54497,8965,-72497,-69770,-28671,-41761,-750,89602,12271,15377,-27165,8716,-94065,10172,16668,-20026,50107,17569,-17595,-65868,-27566,99365,46969,21644,30466,-40988,73702,-55686,5241,26473,-32547,-1273,-21679,-27369,22945,75852,84550,-9390,51834,-5411,-14925,51008,16810,-48429,-14875,48131,28195,13642,24895,45477,32720,72852,70245,-32893,39616,13690,-50009,-36419,77169,86282,46922,26564,-47652,1289,1689,-34674,-13476,9807,-7892,18822,-17971,-1397,-54862,23676,-46211,-16071,93363,28643,-61540,9611,33731,-97313,-33010,-15012,29838,21664,33726,-74270,-12643,18169,52393,6300,-41640,-43480,84723,-62603,-5043,-40307,14719,-14034,15441,43772,37440,69683,81939,-3950,26376,51820,-28220,-75955,-63970,9929,-2599,2119,9932,15641,55785,72146,-16201,-28648,-9033,10418,78099,14550,-39780,-22845,38648,11304,-18965,-17345,-47246,39365,-61049,-40039,-19897,78683,37446,-28205,-25901,-95579,9385,13083,-1704,-36349,-62335,18096,-4422,59231,11067,19204,8783,-54952,-17024,52458,-70210,97321,30964,-9676,-44887,-35818,-6308,-81,-130558,-59316,3419,-44345,-1952,-28749,6783,60187,-32624,-21813,-16569,-44567,-54036,-5651,24348,-31734,26341,-5792,-113047,-51422,-33173,-8138,51007,47699,37784,1098,-35123,-43655,15980,-62775,-74742,44936,-36041,-658,-15391,37230,33431,14218,19148,67593,-43110,-23468,-34698,-123495,-46593,-40820,-40194,59836,153472,-77833,48097,-21292,2986,13175,5574,58688,12717,-2087,76272,58979,-26435,-55405,-27276,22010,28953,-10402,-64818,497,21855,-65573,-52213,52027,-7443,-11581,21666,92044,21127,-16315,-15470,10660,-62654,45333,-24355,69394,-24647,-54837,-54665,-7565,-95966,14409,-20652,-73649,-36298,-15882,-38542,22699,-20481,30495,-16161,-3681,6315,-26,-101508,-28416,91235,52369,-25666,-7274,-33331,33541,46171,-22253,8191,22460,-3676,24328,-15609,-56533,28749,29820,-85615,6608,-41049,-135683,-75093,2810,55224,-85094,-88953,62532,66507,8601,19085,44656,-37851,-18763,23398,18481,15101,-5913,67431,107929,26631,36312,-41536,2529,-48596,-82773,-142776,-73307,-89727,-46315,-40355,-5358,-41633,-92430,-4902,-19033,-78545,-40813,-3028,-16656,-34857,-21755,-35979,42086,9293,-22463,-33130,-47878,-33238,3905,8506,-20691,-47747,-35720,-26114,-13097,-69399,-24700,11459,42355,20288,15029,-40656,81040,52009,13774,-28933,38330,-17303,59699,42347,-4205,-8082,-44958,19512,-28995,-77737,-9326,22922,-19951,-21237,-35908,2211,27198,51066,14078,29803,53272,-17822,-13363,-40263,-13825,-31357,-33147,48577,81850,-74021,56389,111450,-71078,-109941,-10835,25648,-11946,-50794,-44114,-23900,16584,13557,38540,-22548,-53059,-38566,19201,-57837,-171,-30737,-121931,-36553,-56752,13611,21682,-46226,29452,10739,-37018,-57373,6105,-34632,6550,-15016,37778,-51779,44711,132100,2470,-95244,16773,-30421,-25427,-96758,-17965,43632,22524,-6652,-53820,-63794,-108214,-5416,71917,-4938,-29727,-57930,24557,19031,26908,-7202,-10597,-62872,3871,-29076,31066,110063,21989,-58423,-19939,-108576,-44352,-62299,-8797,85792,32685,-49804,-2430,-24461,-21089,-10857,-42780,-78071,-115974,-222468,-100873,-54483,-33923,-23641,-37607,-44190,-120659,-130563,-175061,-324125,-210191,124314,65397,362631,279316,281859,134882,-29722,25620,29683,86469,108832,48919,37640,29368,-3832,38944,88441,9966,15556,54200,117666,13891,-40490,18163,7294,45804,41798,71832,83789,34422,1837,14969,2190,-13711,-44835,-32039,38876,60110,45280,-15396,-21875,-14238,-31559,86144,58749,44377,28435,41632,49171,46190,44515,-11498,-12679,-68942,-59024,-16706,33594,-28694,-26439,14620,-14756,49374,-21337,18944,-21170,-39650,48794,-12875,-2050,-10529,-32725,-4312,58409,-24250,19792,-10329,-40746,41697,45992,99987,48474,27235,7185,7727,-13272,-54024,27714,-29344,-31671,16475,64112,3302,-6498,-39785,59029,-87518,-44198,-50099,-39282,19134,-13053,-10696,-28908,-3542,-10684,4473,-3347,32926,-69360,14994,-29073,-8133,-28599,113123,26937,-43691,16002,-5468,-46339,-11267,-5415,20080,-15662,2573,61819,93008,24661,31263,16955,-84520,-24484,-1695,-40599,13514,-59673,-275,46227,137684,34605,-28787,41775,19381,-26343,-68048,-49132,8024,-7617,37742,59372,44523,-14456,-31200,-14650,2582,8975,3433,43794,-1326,4182,-41749,-25969,-28725,24087,-22333,-16470,18836,67317,-33970,-2633,41891,-20804,33731,12834,8091,-11315,-22412,-51288,-26869,-53990,51519,43676,-42790,-61673,-52632,14188,59884,1103,14073,-62113,-12683,-3026,51639,8459,15072,-23054,42981,-37783,6041,-30766,16334,4004,34470,43243,20171,59167,36435,-40562,19634,-49307,1746,45595,16405,-18907,55171,29983,56215,-237,-1136,-100073,6661,3001,-54726,17968,-51682,19997,-48233,-102,57923,-61617,-7507,27561,33449,26642,8955,-6196,24523,66041,29075,-45077,-11272,-81142,50400,54716,-17076,-90227,-66273,-20754,-55333,1519,-47720,29810,37301,-5431,40158,32615,36032,39722,-38365,-28714,-85807,-28755,16961,47077,7539,21362,-5145,-10264,-9754,-34285,-216,-64091,12703,27324,58348,-7354,38705,-3630,-14352,-22640,86273,51984,-13915,10671,-3693,-5178,-15157,-58225,3642,5136,5187,-35320,-4075,-35520,-44446,-47684],[6450,29612,20256,81442,48329,-49621,-26403,37889,-6152,-9782,37478,-71270,13798,4634,-40502,50504,5068,108265,-14340,-459,-59316,9899,82273,430,-39076,-89186,17489,-8660,-13551,21729,71727,3731,-898,-5111,2512,-27695,1000,6988,-17251,1429,134988,65682,31794,-10164,22554,92592,-18889,-48297,-56641,79429,8160,51068,79183,26303,52925,34423,23358,39762,20904,-1634,-96792,-54662,57066,-42612,8719,-7143,-21373,26331,45112,35466,-10177,20972,101356,42914,21510,39995,-52016,67027,22679,-19109,8356,-24797,26297,56212,-3575,15785,80021,-46613,-40652,-35552,49843,112536,7948,-33741,39527,-51893,-99014,-33509,-76062,-71969,-78366,28278,-41252,-35910,20054,51301,-5015,47166,45318,-10640,-1332,61219,-44410,-43389,-49590,-69662,-17637,60057,56189,6444,-5229,-29538,-20662,27379,-7282,6423,-16069,43934,-629,11032,63605,26655,97190,15825,-18127,9971,-45695,-40902,63598,47616,43481,-57105,-57839,-72790,23385,-99472,-31337,-2678,7852,52986,42740,75487,-35601,23251,12098,89833,47606,-32418,11229,63434,7519,-35408,13997,-22552,-2714,14843,13035,-41575,47629,-31332,-89175,5778,-74187,-43598,20124,-46924,-15693,51731,-402,21580,-22136,47085,-2790,-6251,-13070,-53439,-6961,13726,14163,21887,52759,-6963,-17785,88207,73439,4360,26156,15718,6083,-6340,8756,-28617,39081,23877,-32623,-67770,5264,-43617,22744,819,28282,4278,2559,-19419,22888,-113316,17338,14495,-7721,-47285,-68641,-81171,30326,-7282,-79057,-44095,37425,12222,12799,-7507,-21514,2831,-21932,54169,24089,62895,-4707,39041,50875,28125,57262,50434,-57800,-99728,7272,49334,-35069,33777,-14821,2732,-23385,-125540,251440,-70577,-22930,-67581,-62420,-29895,-56230,-2637,78804,7447,22683,-15583,-2315,-94770,37579,24496,-27918,21484,40978,-14163,-69393,-25991,84806,77884,39467,34954,-25145,72416,-58639,-3307,26965,-43258,-5042,-21011,-35929,17571,44768,75976,27282,43869,-25594,-28951,46084,-4406,-54000,-11435,51799,9707,-2152,6241,31885,32966,68056,84567,-36882,39515,16280,-40908,-35417,85348,65672,41067,-6819,-60966,180,5530,-24667,-24677,14234,8262,21950,-6498,-7653,-42950,5582,-75215,-7873,77307,12666,-47421,25984,34531,-108379,-46928,-31597,36046,10411,24909,-81433,-37547,34328,52446,-9816,-52494,-43246,69418,-71809,18958,-51231,-6614,-8659,25366,32309,17445,49814,74546,-15574,25199,36673,-35184,-68085,-65808,21954,10420,-26027,2167,8222,79998,62151,-26517,-30582,-31079,-547,59506,41641,-51091,-57935,30251,785,-33068,-3469,-47938,37043,-68174,-42575,-31688,33702,50593,-24470,-14591,-125788,11038,21302,17674,-23614,-67730,22433,15162,45900,13017,9070,-15441,-52684,-3120,50008,-58759,83805,-26157,-12263,-28377,-53647,-21947,-2555,-124622,-64943,-1194,-65188,-9711,-21990,1611,48825,-43061,-36160,-22444,-37758,-69543,-18155,30793,-31516,27557,10773,-102938,-54866,-48827,23968,55346,22349,40369,7851,-34126,-26268,27828,-87744,-68704,26412,-22569,24458,10192,2990,13202,-17019,12475,51587,-38428,-32766,-7654,-70874,14738,-25086,-25212,86670,154630,-73757,30634,-34237,8616,31906,-16732,54161,-2021,-6399,91102,74636,-16033,-37609,-10903,86,40717,-25946,-77572,-18659,20336,-24617,-22379,42061,-14013,-8815,30110,85747,8070,-16454,4428,25514,-68517,62350,-43064,65030,-23121,-58165,-52192,12875,-94194,25149,-16753,-44356,-39392,-20064,-82799,12287,-30110,7959,-47830,251,15598,-6756,-81698,-16126,97247,60116,-22727,-40033,-35270,28823,39136,-24193,26195,20515,18124,22449,-18104,-49547,35304,35177,-75498,12479,-34633,-121477,-71740,18990,62808,-109485,-115486,20107,33303,1038,51255,72426,-23643,-25820,17388,6480,21377,-1040,50834,112065,36365,30822,-31427,-39553,-85274,-52533,-115775,-45619,-99134,-68234,-44741,-6904,-33300,-85994,2740,-681,-70232,-64771,5490,2395,-35727,-25781,-44127,5760,4167,-41083,-18247,-25643,-15504,-14038,-9445,-13251,-36493,-31261,-4607,-24111,-42099,-10474,23876,30938,-14970,-1253,-84508,48749,54001,28651,-14799,44915,-15477,61485,67471,-9507,-141,-49887,3096,-26122,-91769,-31573,-11941,-49583,-33140,-43972,-14388,-2179,39529,-13549,37606,56899,-19260,-17807,-22794,-28105,-12188,-19316,81409,83211,-66748,60254,104381,-52414,-147815,-9109,54674,-58370,-41655,-18376,-19903,-327,-16925,50419,-16861,-54836,-39222,26053,-58532,-12090,-8596,-53848,-32807,-38222,4753,38990,-24723,42802,23629,-33406,-61657,-32524,-42117,-3871,-53290,14998,-59705,15190,146719,-16608,-111150,25553,-23056,-49833,-125354,-21387,26213,172,302,-16738,-31372,-87373,-23877,54588,-29536,-45024,-69080,6782,-5832,30632,-22082,-12889,-59083,25742,-12474,26822,96377,11030,-61980,-52794,-95510,-44503,-81050,-7353,86026,6911,-39823,-28688,-17155,-11685,1814,-31451,-68305,-135295,-264988,-148107,-94256,-46761,-22304,-61765,-61826,-128670,-154907,-171957,-391869,-372597,102265,88398,466601,290262,283385,155290,-27168,52983,45168,117359,137061,49054,50854,17939,-1934,56073,121633,18498,13298,49276,128272,37541,-48972,-14869,6027,41183,33893,68602,59609,-3582,-7806,9863,-9530,-4232,-11999,-30306,46312,47307,41715,2604,-26820,-5078,-54685,90891,82311,31244,-3776,34506,50663,51317,60976,-2019,-3784,-36618,-46475,-13239,42657,-37794,-32139,7874,6492,56384,-2753,41976,-23859,-39347,16523,-20594,-14649,-11219,-40339,-13858,59817,-39433,8612,-31339,-24161,35750,62734,74950,43726,21977,-4551,-643,-6671,-51217,23806,-30669,-25451,9675,45309,-12875,-21004,-51986,54487,-95312,-39794,-45665,-44018,29828,-16111,-26125,-17617,26609,-9380,5216,11565,41423,-48983,32188,-31905,-12180,-31762,90238,26789,-61905,17996,13668,-31407,-5516,-16390,17013,-32925,-8291,52193,65787,31970,26384,29528,-90408,-45013,1579,-15481,1715,-41093,12229,67458,145064,27138,-36713,73358,34939,493,-77953,-41422,-7968,8624,33360,52493,28312,-15505,-35903,12404,7497,-1955,30738,17968,673,10880,-9473,-24824,-14175,29382,-12083,-2115,5996,75558,-7191,-17575,26749,-11284,26841,7815,11137,-1929,-20934,-27556,-40730,-63948,50088,58710,-41076,-57106,-54430,11786,75346,19747,16090,-30752,-18865,-19703,57050,6428,4028,-32211,26895,-69167,-1533,-17433,43014,26380,45599,38103,17835,30950,19856,-45219,36625,-23460,1541,49532,12398,-23553,53636,40527,71889,11492,6519,-85046,10682,-5343,-48778,-6709,-36791,47147,-11381,7663,49772,-67426,-62110,27542,18409,34912,28319,-3256,20686,28524,27297,-35640,14110,-49238,27466,49367,-17722,-73332,-59634,-18029,-40884,12552,-21169,51278,47381,11555,33124,41514,49762,54051,-50465,-25546,-57228,-38623,29046,49397,4247,22274,7907,-32149,-1522,-19541,9981,-30901,10532,47654,82795,-7360,19510,-16311,-16766,2429,79298,38352,-4814,29061,13202,-3482,-30375,-62395,-4987,2188,15921,-21329,1363,-30070,-76408,-61262],[7860,24552,46294,103407,52885,-60197,-43096,15061,3672,-3968,45960,-56541,19266,-14943,-27899,14782,-1406,117190,-11475,-8734,-36918,44550,116775,15191,-20980,-69296,208,-46570,-2803,7535,67368,12022,-15613,-17127,21135,-4881,21791,-8403,-10109,7017,136497,102721,47698,14834,36558,50842,-5278,-49821,-73968,56942,24483,51699,101703,15322,64647,44158,42741,26910,11798,-28538,-97735,-67800,57047,-23922,8489,8382,-17626,52176,11113,6720,-9254,-3411,86573,55972,37763,40228,-41349,44276,30399,-28735,-2190,-32796,28466,73628,24192,50616,79840,-47258,-42884,-12748,60842,94992,21923,-33410,44487,-57560,-107974,-45604,-62230,-62564,-61229,45457,-7618,-15405,-1307,28613,-51681,36657,57464,-1397,-17014,49044,-36152,-56199,-76473,-72969,-52002,79358,66467,43196,-23109,-41066,25190,38985,6169,6240,-13516,70193,3898,5635,47048,29553,80598,19308,-14078,25693,-42127,-46402,64015,18637,9550,-40813,-58543,-107640,13736,-107840,-65651,-1749,3495,49526,74601,71809,-35439,82,-18655,72401,65868,-12699,20313,48338,5884,-35612,22884,-30205,2050,36925,1606,-38551,30487,-19817,-94192,10376,-65008,-45875,-9911,-67390,-12094,56986,18929,30440,-35212,8601,18925,-12912,-16317,-21212,36327,6835,3701,28052,45818,5093,-43843,71021,59388,2358,9316,35932,52400,-2647,18576,-27800,48802,25175,-42617,-51794,24783,-52371,-4157,-3068,19589,-5295,15369,-17170,28178,-80126,39690,16001,-25549,-37318,-57365,-74415,30788,-20600,-97160,-25438,91590,38632,39108,31919,-20390,-10799,-37497,37427,40309,70145,-34064,21582,54290,15553,54904,62311,-63038,-93205,12442,45618,-40721,54475,-21131,5552,-17858,-155961,402549,-92253,-67795,-59865,-49996,-24205,-62307,-6385,60400,2224,25539,-14138,-10654,-92070,53224,28368,-30781,-6867,54500,-9721,-52268,-18731,65757,102470,58226,41071,-8420,66017,-57631,-16156,20611,-57587,-16403,-27986,-42573,7025,20796,71746,53457,28865,-43976,-34517,33571,-25171,-58495,-12525,41382,-13510,-14007,-12905,26926,30997,62879,93064,-12040,34409,16151,-23867,-32063,92145,38660,31081,-36670,-70958,205,12749,-10782,-36692,18534,26780,18528,9254,-7051,-18467,-11118,-95756,3979,53346,-14081,-27630,3712,19220,-102600,-45043,-43114,34322,187,17859,-81704,-59773,44421,42341,-25886,-51382,-37798,40462,-75426,27765,-55000,-22238,4148,32792,17613,-3421,32206,64682,-20148,23992,18186,-32552,-49312,-54634,26407,13980,-44278,17980,5480,97649,55771,-20316,-27748,-62455,-10573,38771,68135,-59098,-87774,12596,-4568,-34250,10277,-36975,39174,-62899,-47157,-37007,913,49774,-14770,240,-131573,13693,33853,28358,-19821,-64339,28778,29932,30638,11706,-6895,-28755,-37342,22127,51967,-28085,67060,-72550,-24991,-8286,-64594,-31690,-8122,-89808,-54770,-16728,-83270,-5747,-7035,10712,40211,-39461,-46380,-31205,-30763,-83425,-28869,25549,-30152,23551,21418,-77251,-42688,-62914,48541,57509,2311,47654,16222,-30117,-6538,36119,-91789,-53901,1061,-13971,42129,32758,-31410,-12707,-47502,3527,35666,-32087,-40943,17420,-31969,42945,-9071,-1788,103580,131534,-62099,11419,-29694,6400,39342,-37787,39167,-28624,-17178,96673,83630,-3100,-19787,6135,-24052,49876,-46572,-82415,-30594,23999,19917,10726,28399,-15301,1527,28336,73520,-6622,-19402,13059,40482,-50175,74825,-48628,23801,-22743,-48721,-43569,21413,-80519,36872,-8243,-8365,-36685,-22986,-97970,-12246,-36226,-18260,-77074,9736,16488,-6883,-50783,-8338,77917,70480,-18198,-69656,-36410,21243,30012,-25648,39602,17509,31838,12054,-26817,-32258,43067,36072,-50468,10069,-13555,-98776,-63218,17450,65880,-114283,-128681,-38008,-2574,1589,63600,83170,-22917,-41909,5582,-5465,20858,3649,35817,112067,48485,23417,-16279,-69920,-109741,-19895,-86834,-15622,-95663,-73804,-35312,-12840,-23901,-67111,-535,17876,-32152,-75681,15911,15528,-39358,-37518,-47612,-30422,4375,-56774,-6889,-578,1231,-20989,-27632,-1845,-17126,-19682,31730,-39430,-17014,6262,30011,13184,-48685,-12510,-117239,6387,49679,42576,2458,45055,-12135,52058,83478,-13535,8575,-52448,-22948,-26893,-96851,-57386,-46116,-77921,-52388,-46267,-42869,-28468,28045,-31011,41392,51976,-7444,-13357,3567,-35817,5255,-188,106235,60322,-56134,55668,91586,-22979,-160706,-8920,60059,-105126,-25902,3794,-18192,-477,-34258,56738,-9857,-54746,-42217,29859,-55471,-10097,21296,28407,-15885,-13834,-1880,55403,4720,51472,35026,-31679,-45248,-63614,-50909,-13562,-70913,-3819,-58384,-12095,131552,-29114,-104113,29563,-5484,-65520,-144800,-39254,6826,-16329,9839,22726,13660,-69577,-40573,24382,-60264,-61583,-70266,-6539,-31108,36833,-24536,-18265,-51065,41379,-1197,21862,76160,-2550,-60440,-74399,-73339,-39047,-86969,-15788,76583,-20521,-23389,-47736,-7292,-1513,7917,-152,-42852,-127176,-233695,-152982,-119857,-49353,-13803,-76273,-71820,-113594,-143090,-147675,-353635,-411115,81617,108223,468207,257005,249867,159249,-36095,67111,48892,122454,135363,36064,56231,7916,-11764,58717,121226,19875,3531,39447,114601,51587,-52402,-47615,9723,36366,26168,45002,27989,-45443,-20178,-5128,-21284,5347,22589,-22773,38243,33041,29582,28589,-32140,8431,-67304,88415,90081,12868,-29078,25599,42925,46125,58686,-9748,1037,-13803,-27970,-2827,78735,-43632,-47409,-4229,25730,52516,6568,52549,-29346,-35887,-12898,-22730,-23855,-15887,-48487,-27665,61661,-47251,-4079,-46298,-7215,26978,74390,38509,29782,18650,-17676,-9792,3964,-21503,20367,-35536,-17860,1197,23172,-26861,-29267,-63454,38714,-83587,-42456,-42651,-48997,32144,-16659,-45768,-4117,52168,-11141,4852,25790,40297,-25544,42069,-32389,-12329,-30169,57344,24203,-75544,430,38466,-7535,3094,-27982,15022,-43632,-9739,37305,32912,36320,23379,57839,-74459,-57477,10474,-2023,-17778,-20253,15315,72886,112559,10115,-38925,105705,41213,23995,-83853,-27072,-25391,21870,24312,34526,-3598,-20873,-44398,39367,12933,-5380,51231,-9340,2893,11586,28340,-19934,1292,33072,-6290,17632,-10185,61855,19142,-25075,-2405,-5585,5620,-11367,-1256,-6834,-11642,4661,-45678,-65026,42946,64410,-45759,-49329,-48396,3614,71736,30520,25751,2330,-18715,-33199,55366,3998,-455,-41017,7134,-92962,-5778,-6659,57105,32826,59486,36832,18538,7465,7182,-38546,41148,7225,4289,37058,3373,-25934,36174,38821,74946,20322,10817,-63385,10518,-16288,-28470,-29249,-30740,59404,16560,14697,35927,-72218,-107366,18641,1940,37582,45622,4889,20445,-1964,23182,-14228,38525,-20910,-3356,38059,-9431,-45960,-53218,-13797,-25344,23598,9731,61427,46149,33232,29241,52183,65290,71936,-59379,-23540,-24770,-49756,38501,43905,-182,22704,10110,-49684,3780,-9575,11593,9158,4272,51577,100744,-901,6740,-26209,-15564,26629,66825,21934,4257,43679,31085,1025,-44651,-56836,-8086,2917,24811,-2429,6091,-14269,-89398,-71865],[11716,15196,59512,108415,38928,-61461,-55789,-8990,13072,-775,47746,-39489,22885,-33722,-8264,-20243,1905,122411,-14226,-13550,-10999,76583,136707,19561,-4594,-42104,-5222,-65609,4769,13532,62068,10715,-37300,-33055,43696,29780,35661,-24589,-5890,5049,116950,105867,40822,21347,38600,1167,10810,-44888,-80017,27837,37536,53744,106907,6035,64622,50246,62191,15542,3367,-48840,-83902,-66725,57487,-10040,6395,25588,-11363,66264,-36733,-20285,-9957,-12585,56482,52276,48052,33457,-19678,19457,39492,-31812,-2280,-38972,30972,78433,36671,68066,77730,-34767,-45585,2254,62320,74259,37390,-29285,40644,-56137,-100854,-43062,-29667,-28820,-43811,55959,29445,-20247,-21311,6524,-90506,23657,49809,1613,-25401,32993,-25281,-65928,-89428,-70509,-83766,96633,64431,72010,-24786,-43853,67126,45230,16942,5732,-8672,87512,14125,6425,24117,16954,54954,23485,2016,46534,-25661,-48479,53996,-18790,-21871,-16192,-58928,-116516,10653,-106381,-92091,9448,5291,44156,93874,61880,-26684,-24769,-44665,44040,64941,9397,34286,28794,5193,-31134,31087,-40866,-610,54583,-13206,-29897,12957,2,-91729,18980,-51313,-42199,-32834,-73816,-2611,67279,35884,28922,-43658,-17110,35580,-16100,-11103,7678,73786,-1650,3484,33708,39241,19501,-71703,41171,37965,-41,-6698,46828,88951,6002,21636,-25955,58859,24831,-54296,-29372,35012,-51716,-18286,-5794,9937,-13443,34652,-11569,48047,-37046,55139,23849,-42634,-26238,-40790,-55724,33489,-37547,-101705,-9612,149024,57238,51849,66465,-8800,-22844,-55021,20286,37256,65078,-45411,14155,68207,6399,40586,62240,-72139,-81437,12952,34671,-41329,61365,-37020,-3186,-12796,-159810,558128,-118799,-112700,-49698,-36565,-12724,-60908,-9660,37201,-5116,20287,-23331,-16653,-92468,53518,26671,-27478,-26542,56836,-6292,-16382,-7230,51627,116953,69868,47480,6515,55569,-51464,-27864,10351,-77778,-31147,-37844,-45187,-8310,8896,68145,61253,11984,-54543,-31224,15289,-38287,-59854,-14968,26460,-36269,-16513,-26096,33866,21860,57862,92372,37548,25304,11041,-3346,-26210,90676,15418,23136,-55514,-81396,1200,17103,2359,-31679,21493,47228,12121,29233,3799,13082,-24057,-98855,17426,28035,-46929,-6684,-44869,-4820,-79503,-35768,-49367,23081,-6011,16882,-73887,-76028,47676,16461,-38808,-40390,-29062,6430,-70014,22237,-51133,-28900,21967,39765,2904,-21206,21107,55661,-18097,23390,-1700,-20662,-23310,-30023,21962,7896,-49375,52981,12134,109845,57287,1046,-19388,-90090,-16309,22410,86587,-58177,-103357,-8057,-2637,-21539,23200,-14805,47942,-47267,-54358,-38376,-10000,31085,-891,16115,-118996,15813,48385,28728,-22086,-52406,34261,36418,19911,9825,-24651,-34287,-14877,50700,61146,15589,51781,-92162,-40205,8819,-67619,-37598,-16983,-37166,-32601,-37356,-87971,8512,12070,34994,37019,-23593,-50423,-39197,-25181,-91883,-35500,8174,-27952,17280,24789,-38957,-17803,-72759,55043,57719,-3025,58928,24063,-25554,9227,38019,-73523,-31169,-23552,-10677,50111,47472,-56017,-35938,-64188,-6586,21293,-24065,-46698,36634,-11534,33395,3873,23391,105222,91209,-47474,-7104,-14139,6541,32181,-53932,17528,-57617,-30516,91521,83508,11649,-4001,20691,-39979,56013,-73248,-73391,-25744,31249,56462,39856,14079,-9436,13439,16412,59703,-19853,-26024,8117,51227,-10956,71903,-44313,-44636,-24617,-29557,-31652,13217,-57270,48600,2750,25772,-26652,-23955,-83163,-44261,-37610,-41019,-96482,22302,8301,-521,-16012,-3959,42053,79158,-20887,-88033,-38347,11622,20901,-22961,44399,14810,33689,-2094,-36678,-8084,52074,40815,-27490,-6484,20120,-70544,-50683,-966,63917,-97733,-124313,-89675,-31100,11784,53001,78901,-30572,-58803,-10746,-15219,13513,4224,26529,104725,61435,14772,76,-77536,-114109,8777,-61409,8704,-80413,-63607,-13684,-22003,-16684,-43381,-12845,28816,21821,-79320,24709,20012,-44978,-53278,-43052,-54640,9592,-67455,-2122,18720,12851,-16658,-41368,9121,5878,-3587,65183,-55948,-1833,21156,27887,-4936,-71343,-15368,-123204,-26567,39349,48948,18498,38129,-1213,30618,88623,-11138,18120,-50828,-51758,-32217,-92176,-84453,-72361,-98290,-72965,-40859,-74834,-44448,17465,-36097,38505,36417,16559,2485,26591,-32323,19521,20995,113670,24082,-44006,44159,74961,8825,-145235,-8358,39302,-136026,-7480,14989,-19409,15235,-38130,56384,-3040,-52909,-49423,30606,-51545,7833,52931,96243,11161,12243,-3504,67501,36476,54014,45345,-32931,-16215,-82295,-58756,-18111,-64006,-17514,-48888,-33433,82269,-30603,-77393,29327,16094,-69172,-145877,-66408,-9231,-26249,16503,56013,58464,-58385,-52519,-5975,-85890,-75398,-63611,-15291,-48685,44736,-15384,-25684,-40074,47236,3966,19037,55336,-12632,-53841,-84138,-49507,-32988,-79944,-28650,63609,-43399,-4115,-55003,5379,5820,4612,43662,-8687,-88202,-155048,-111308,-122971,-44519,183,-78466,-73833,-80160,-99120,-113869,-244888,-301748,63635,121747,376835,196717,196976,144134,-57154,56464,37225,100145,100164,15349,54467,1298,-27121,46614,90668,10611,-7156,26109,81742,52234,-50932,-67490,17115,30400,21444,14152,-280,-74536,-31411,-24622,-30445,12871,49557,-11752,17947,21100,16889,55475,-39990,21317,-65375,76295,79025,-5630,-40275,14629,27855,32528,40876,-33741,-2493,-5517,-8691,13724,125494,-45871,-66463,-19298,36290,38610,4929,44326,-33886,-30245,-36479,-19239,-27516,-24659,-56264,-40400,62411,-47640,-20014,-54308,3944,19396,76920,4243,12442,18940,-30067,-17105,15578,27500,17532,-43328,-8741,-7866,6634,-35790,-30385,-71594,14911,-55550,-47839,-34872,-55405,25044,-16954,-65680,5979,69055,-12678,4223,37245,27961,-2423,44365,-28936,-7902,-24015,24670,20358,-80512,-34582,59763,23063,13696,-37729,11898,-37532,-2428,24820,3351,33639,23555,96805,-40776,-59655,17800,-3440,-43100,-457,10140,66297,62204,-8946,-40054,127820,31751,37658,-82112,-10461,-40431,30203,17041,11464,-40684,-26608,-55042,56750,17542,-25,60705,-33459,3368,8586,52822,-14634,14218,32633,-6776,38075,-27230,31561,41010,-24989,-39258,-3570,-25763,-40712,-24820,-24430,2986,36394,-38534,-52725,38040,60197,-58777,-45001,-37303,-8464,47814,29400,39222,23183,-13037,-39866,46291,2645,-746,-41966,-7879,-104908,-4684,-339,53910,26400,68854,40593,21722,-7035,444,-16860,36934,35166,9181,13418,-6287,-22170,10374,23820,65467,22082,10038,-41683,5943,-29024,-2854,-43017,-37348,49932,32360,20775,19092,-71117,-130755,4780,-5844,33551,56851,15967,22226,-15614,19842,14225,53653,-5086,-34729,24532,4698,-14505,-47511,-9051,-11698,34539,36137,55035,32997,50051,34663,59237,78174,87810,-65627,-22217,2588,-60979,41251,27742,-3839,23044,554,-57245,4206,-8851,2187,43651,-2979,42755,109371,8811,3661,-30123,-7309,39890,45122,5086,10058,48432,41608,8794,-54172,-41433,-7139,6441,29157,15995,9573,7081,-85729,-78917],[15754,2389,56515,97835,10025,-52704,-62772,-26487,16534,-2401,39866,-21454,30347,-46652,12755,-45682,15897,120114,-21155,-14525,11660,97795,135254,13831,7815,-14594,4121,-61899,5532,35513,58548,978,-59252,-49709,64574,66156,41796,-32559,-4931,-5129,80667,80593,12030,8792,21016,-43201,24720,-33902,-68453,4634,46585,57246,92668,-3205,52695,50378,74102,10815,-4286,-58330,-68978,-51410,59786,-3112,3537,42334,-2811,61733,-81535,-37265,-9279,-2781,20070,36203,49493,23934,8464,-2505,49551,-22793,6689,-41644,33384,70814,31217,64296,72614,-9809,-47856,6531,53197,57683,50818,-23396,26563,-47025,-77508,-26525,12492,16537,-27089,58080,57147,-47000,-35482,-9288,-102364,13010,25814,139,-22543,17611,-13277,-67544,-81479,-63364,-104746,107092,54588,84892,-9118,-35585,91661,43042,21578,4141,-3613,94242,29262,10314,-629,-7319,32895,25840,28605,70429,3473,-44976,36486,-53145,-40144,9815,-60598,-101271,15996,-96679,-97615,32025,13865,37450,94273,48592,-10305,-45982,-60292,14769,44850,27921,39927,7106,3324,-18094,37292,-51669,-7784,64748,-27484,-17217,-4204,25305,-79455,26595,-37354,-31392,-43406,-63822,13513,79197,44355,15983,-43562,-3350,49391,-13450,723,25531,87758,-11659,13035,37391,35844,31172,-94304,3497,14227,-3440,-19697,43147,103093,16766,19684,-22003,61884,24929,-65224,-5739,33722,-45685,-19284,-7491,-1334,-18470,53086,-5063,75907,3785,61252,35277,-53130,-19539,-25646,-29710,40479,-52939,-90275,-3560,187354,63537,49803,86884,12052,-29265,-72689,6133,13419,46851,-35284,19264,87287,312,8966,45779,-83322,-66087,5032,14704,-36151,51159,-59724,-18319,-10881,-143127,663129,-144063,-144909,-39042,-26523,1203,-54321,-10017,13643,-15204,6746,-38884,-21766,-99819,39307,19076,-19261,-32857,48754,-5902,28803,6135,47133,118946,68008,51433,18708,43005,-39841,-32995,-6,-99467,-43698,-44594,-40428,-25311,7362,59928,49005,-1323,-54312,-21196,-6349,-36860,-54437,-13466,18778,-52577,-8479,-29418,51042,3237,52530,80769,94068,14095,-2136,14956,-16717,75976,3912,22965,-58402,-93204,2292,14072,10529,-3709,21287,66519,6923,50826,24503,40639,-33017,-79910,28011,6378,-78095,10335,-92520,-26940,-45208,-27966,-51948,4776,-6018,24370,-59769,-83950,45272,-25185,-45942,-23005,-19910,-21907,-53605,10040,-40780,-24908,39633,47317,-8264,-33373,16950,49358,-11760,23057,-21985,-3643,4795,3082,9810,-5337,-42703,91210,29067,118134,66170,30033,-7049,-102658,-16396,14465,91909,-45904,-100995,-24490,6494,1052,34893,14850,61901,-27363,-63110,-40171,-3042,-3699,12871,30026,-96095,15077,61432,20286,-22639,-34751,34716,33246,17525,9923,-40285,-37542,6362,73897,73943,61459,41023,-80989,-48881,17665,-64441,-41477,-28857,15536,-8733,-55251,-75052,27068,29156,67978,38599,-1192,-47584,-42900,-20489,-90113,-37359,-16978,-24428,9553,20116,4513,13203,-75321,39350,54975,6429,71141,29123,-21885,16119,31738,-39926,-2818,-41477,-10519,48655,51895,-65558,-48558,-60536,-15528,9050,-15854,-49470,47937,-4013,3312,11649,44535,93585,48915,-34114,-21911,2438,17437,13189,-61383,-3061,-78049,-41693,76605,76646,27129,8758,31171,-40543,58192,-102102,-49267,-3401,38220,77687,58870,1416,3652,21087,-2751,48239,-27644,-34990,-8459,52643,38083,50651,-34871,-114994,-28662,-6409,-19159,-9592,-29287,58646,12421,50384,-10551,-23546,-49710,-72917,-33271,-53236,-100315,33569,-5815,10230,15024,-1890,3955,81377,-31198,-92332,-41211,1469,13486,-14551,38341,13266,24318,-14039,-41571,16041,59957,54253,-22230,-36296,58077,-41723,-35846,-29088,56650,-64877,-104125,-112517,-45161,28394,24671,65455,-40378,-67835,-29153,-20603,1715,-1388,25128,85705,70629,6256,14378,-61553,-98412,28267,-41779,22123,-57824,-44141,14322,-32413,-13808,-22353,-28794,28161,72123,-83341,29185,15331,-50068,-67767,-28411,-57479,17988,-72551,-4484,25355,17266,-4832,-46492,14269,27186,12990,80208,-68208,2424,29705,19103,-16997,-76450,-9597,-98112,-36111,24499,45333,30186,23982,21249,1537,84588,514,28970,-43830,-72151,-40504,-80037,-108210,-85425,-105722,-83493,-27033,-99257,-46378,7665,-31871,28080,12888,47264,30075,34387,-17488,29294,39201,99630,-9386,-31939,28188,55767,33154,-109094,-5191,4349,-140967,9615,12519,-22870,37534,-35285,50115,3194,-49847,-58907,29760,-46862,37008,76527,127730,41742,35128,103,72854,64328,50339,54178,-35670,13356,-87146,-62636,-14852,-39350,-27142,-36171,-45627,10191,-19270,-41597,25377,33129,-61108,-124027,-94225,-19104,-30665,16354,77161,91119,-54173,-56949,-24576,-96695,-82531,-52290,-20852,-52553,52732,73,-32134,-27223,39778,3837,20214,39705,-13804,-44105,-86652,-32421,-31433,-64159,-37241,54089,-56156,14483,-49662,18324,8248,-6259,87255,24770,-28572,-74416,-40305,-102475,-36228,15892,-68008,-68003,-37441,-40551,-80589,-125253,-113055,47415,127962,252943,132112,146188,115256,-88059,17146,14811,62280,41584,-6317,47753,-806,-39698,23089,43959,-9889,-12582,13385,40427,39971,-45406,-66739,25987,22285,21037,-10192,-17801,-82006,-38298,-42005,-34610,17280,63096,615,-7102,13719,8759,73597,-51545,28745,-51238,54656,52830,-18588,-35019,2099,9758,14739,17924,-66405,-14856,-9874,7102,33996,155275,-44274,-82306,-33892,33575,19164,-5010,16414,-35415,-23729,-54406,-10911,-25102,-36078,-61107,-46854,61593,-43521,-39368,-54285,7575,17579,69339,-17358,-1457,23279,-39163,-20570,22708,72412,15238,-51160,394,-15544,1067,-39084,-25171,-73613,-11374,-21760,-49590,-16903,-62032,10891,-18261,-81523,8639,75611,-12480,4916,44976,7103,19221,41846,-21721,-1591,-14564,3648,17240,-73183,-72165,68901,55679,24689,-43395,6487,-10641,8933,19637,-17628,21207,26570,129452,1662,-51898,17465,-16759,-70353,14998,264,57364,19693,-22158,-42890,131341,6047,38325,-71034,3369,-49876,34305,16264,-10722,-69152,-28334,-65916,57938,19771,11584,57981,-51607,1248,5886,49421,-12495,21527,26035,-12703,54156,-41960,-4589,55847,-20003,-73325,-1661,-57113,-71381,-52101,-47834,18174,59223,-19914,-27196,42796,48483,-78956,-47478,-24902,-21896,10512,15806,49725,25571,-2948,-38025,30951,3480,320,-29871,-11804,-102423,1242,795,36652,15315,66573,48075,26285,-11636,-550,15947,31464,53827,15239,-11303,-11105,-10366,-11446,486,46810,15577,4514,-24363,-984,-41883,17568,-44483,-53370,21545,37235,25232,2419,-61607,-131212,-8022,2823,24720,59711,26835,23661,-11172,19919,42518,54542,-6753,-59852,9739,19623,13701,-42754,-5006,-557,44542,51471,33231,11524,53663,51515,59762,84616,94602,-69194,-20563,18437,-70781,34852,1379,-4586,23473,-17076,-53011,-609,-17547,-17061,62932,-7454,28632,106188,17081,9719,-27408,8659,34928,8990,-9911,10008,39926,37726,18664,-56435,-19666,-6242,11222,27632,29322,11524,26403,-73940,-79171],[17054,-12488,39968,76269,-22904,-36392,-63685,-32023,10642,-8655,22817,-2948,42219,-50095,29256,-56483,36860,105393,-29423,-13376,27561,104909,111570,1480,17115,7201,24222,-43049,-1448,57467,54946,-13576,-72733,-62720,77570,92307,41109,-22822,-6996,-20974,37616,46350,-29143,-15283,-17009,-73377,32494,-19157,-38531,-3609,50306,60442,62573,-13816,32108,43181,71817,14659,-11848,-56615,-64431,-26087,64488,-709,2289,55925,8667,35863,-108415,-40919,-3824,22056,-11512,16000,41515,16110,37512,-18634,59909,-1536,17319,-40244,33943,53383,12559,43430,63474,22140,-49172,933,35510,47785,58574,-18109,3400,-32912,-42689,-2200,49942,55612,-11138,51048,66938,-79241,-41535,-15280,-80897,7595,-5345,-1940,-7756,6954,1032,-57838,-55265,-53758,-106606,107520,41220,79078,18698,-15827,93929,34195,18468,520,-152,91430,46243,13416,-23101,-37315,23160,22997,59019,92616,39840,-33678,16879,-72291,-41250,29190,-63869,-72294,28260,-83035,-76192,60701,27058,28061,76357,35125,9551,-59315,-62275,-7423,13501,38507,27978,-13658,-947,7665,40556,-55395,-15373,65968,-37964,-3498,-19779,51039,-58265,29026,-26708,-12428,-41053,-40972,34649,88196,42076,-6548,-33533,49182,62953,-5828,14153,31025,67773,-22036,28915,37729,36830,37308,-106284,-37466,-7475,-8280,-28812,24482,90113,25623,15493,-15314,52219,26235,-71541,13413,22733,-38012,-13546,-9783,-14542,-19824,63680,1074,101455,33505,59066,46459,-53171,-20970,-16166,-2787,51174,-61572,-63717,-7613,187758,57333,36541,88886,36885,-27569,-86305,-2676,-23806,16371,-9693,35139,102602,-3558,-39311,13249,-93444,-48698,-12562,-12113,-25408,27365,-80588,-27969,-8274,-122668,670049,-157142,-155145,-30155,-23056,13219,-44605,-5785,-5341,-26524,-11695,-54040,-27580,-111430,15141,7136,-9610,-26655,32781,-9799,70276,18651,51420,108457,50509,49615,28546,30866,-23893,-28571,-7149,-113749,-48725,-43336,-24812,-38832,9933,44314,22604,-7428,-44198,-7982,-28892,-17167,-38467,-3888,25284,-57654,7455,-22697,71412,-22351,46022,59877,134031,3052,-25211,26550,-2002,48616,5637,32711,-44262,-101239,2506,2814,11919,37600,16032,79028,6011,68887,49797,53377,-38630,-43608,31012,-9782,-98334,19451,-113711,-37372,-9762,-27234,-52621,-14686,425,39676,-43690,-82254,39751,-71937,-45936,-2854,-13089,-37713,-26859,1277,-26536,-11305,50605,54685,-13250,-39127,17790,45960,-4876,21510,-41941,11738,29740,36296,-6724,-21409,-29324,113491,52351,121553,76623,56075,5779,-96196,-11900,15145,83109,-24767,-83482,-31781,20706,27268,44921,45030,75804,-10884,-71997,-46114,9540,-46263,21651,39227,-69182,9701,69817,7162,-13334,-15732,26179,21785,23173,13060,-51229,-42624,19008,85464,82257,97369,35611,-47855,-44698,16466,-58450,-43924,-42254,52125,3834,-63908,-47862,42182,38601,99348,42192,20095,-38879,-40098,-14692,-74893,-35823,-42208,-18214,1085,8055,42866,42079,-68517,6033,48279,23791,80409,29768,-19072,12487,17474,-3117,27838,-49681,-10684,39976,46737,-60486,-46287,-39153,-20374,-714,-9684,-49059,50267,354,-21912,13703,58145,77064,21405,-24058,-30117,10901,40416,-9040,-57809,-14689,-82014,-47121,55190,69200,41587,18488,37576,-24739,55361,-122186,-14989,28104,40342,81988,64748,-7902,21936,21162,-24329,41783,-26290,-42668,-31550,41063,81950,17459,-24687,-159545,-33510,14792,-7388,-36949,-2157,64737,16495,61063,7442,-22945,-12470,-88170,-22760,-50174,-86712,38545,-20485,22099,36463,-1491,-23138,73935,-44369,-86821,-43995,-7185,8854,-1740,22042,13067,8179,-18852,-36825,32770,62931,74859,-39794,-71501,88551,-16632,-20231,-55887,44516,-25461,-75461,-96669,-43099,44219,-11108,49061,-47825,-63745,-46578,-20040,-10832,-11852,31070,52721,70379,-251,24449,-29925,-69534,36035,-27281,23246,-34641,-25045,40628,-41872,-15483,-8339,-41381,17278,103768,-91189,27903,3010,-50904,-75948,-4187,-36204,26874,-72901,-11993,16738,15074,8649,-40500,9064,42315,25788,71335,-70788,862,28885,8002,-18540,-63045,1991,-53885,-20148,7349,33541,36311,3891,52630,-27389,75492,20807,41059,-31499,-73269,-48294,-64873,-122399,-83309,-99347,-73991,-6152,-107116,-35770,-1794,-24299,11450,-12457,76468,65661,21501,4068,33908,48807,67453,-27090,-21316,10281,34816,43278,-65830,1971,-24115,-122390,22219,-311,-26898,53728,-36115,40172,9466,-46164,-66729,29411,-38515,64779,82739,118197,67057,50469,6761,70560,82983,41609,60402,-37116,32464,-80142,-60005,-3498,-9434,-34339,-27166,-46668,-60733,3711,-9314,17841,37932,-45019,-82640,-113690,-24493,-31544,8680,83876,104293,-54380,-52303,-24840,-87999,-80282,-39768,-25254,-41098,59070,14170,-34253,-13495,17664,692,25988,33117,-3643,-34108,-88097,-27097,-37586,-46679,-33720,52696,-55530,29636,-34223,28030,5619,-19409,116750,49212,32727,-22589,32980,-64826,-28222,28722,-46773,-55498,4678,11072,-53414,-35004,49561,31919,126683,154558,78524,112373,83500,-121391,-41029,-6744,27615,-20126,-23008,39393,2167,-42179,-5423,-1108,-38131,-9174,7506,3059,19432,-37146,-45651,34345,12052,24601,-19789,-21854,-68868,-39580,-51835,-32415,18886,62713,12717,-28285,11686,6072,75193,-65567,27952,-32304,26651,20552,-21990,-16492,-9921,-6003,-1796,2628,-96098,-32052,-20672,16861,53270,146484,-38804,-90032,-44258,17041,798,-17536,-25697,-35311,-17809,-68250,517,-17906,-47412,-59871,-44090,60085,-39391,-60132,-44882,7078,24673,53951,-22794,-6724,30579,-42503,-19306,19094,82127,13314,-54909,6972,-19633,6204,-37803,-15729,-67377,-33923,3569,-42826,12489,-64995,-5501,-20194,-90116,3400,71836,-10982,8632,49523,-15492,40237,38940,-12426,1437,-3892,2663,16478,-53014,-91316,61096,83381,33985,-43354,-278,31430,17593,21736,-29307,-714,30553,135273,42064,-36696,7214,-34813,-94201,23950,-9900,55939,767,-24189,-47133,113891,-29378,26855,-51886,10863,-51614,36592,22161,-28145,-77686,-23008,-74839,41949,18432,23816,44824,-63351,-2885,7214,15124,-16276,21403,12450,-21079,61839,-51590,-35272,62941,-15171,-94448,5822,-77411,-92552,-74839,-68067,28885,67979,5709,5966,59451,34311,-100262,-55087,-14696,-34140,-27317,-6950,49966,14028,10533,-28924,11373,6372,750,-5210,-3031,-85204,9205,-2249,15516,8239,48439,55888,30700,-8608,2251,49626,31521,59699,21265,-26661,-6276,8365,-17447,-21859,23884,2102,-4181,-12794,-6981,-52291,25080,-34529,-68382,-13707,34636,26806,-11343,-45763,-115376,-13919,28592,15302,54268,34350,22474,3931,24122,63339,41274,-25019,-73856,-6498,29614,32131,-39209,-3065,8878,51650,53332,3109,-11302,40674,75756,54069,82595,86918,-69440,-17795,20584,-77528,19184,-30729,-1081,23582,-36104,-39904,-9312,-31212,-41769,63301,-5940,16765,89885,19470,21081,-19952,29344,11216,-40168,-21554,2987,18885,17916,27958,-51175,1957,-10287,15017,20657,35059,11702,36176,-61585,-69752],[13085,-27460,17273,49799,-46673,-17682,-59646,-25474,-4010,-16854,1747,15881,53600,-43572,36532,-53333,57957,76971,-35594,-13592,36304,99735,72114,-12187,25951,19844,45190,-22451,-14885,60611,45892,-28362,-70211,-67730,78216,99668,35597,10454,-11413,-37354,-999,25873,-67945,-39021,-66104,-86302,32327,-4320,2200,3664,46262,60070,25044,-25314,8706,29152,53411,24979,-19975,-46460,-73217,2499,69874,2176,5751,63843,24205,-6895,-110992,-33602,8440,51954,-28707,-440,26198,12872,63105,-26641,69682,26709,20363,-35881,30806,31297,-10406,14855,49762,52721,-49189,-10782,13811,40772,58023,-15432,-25020,-18626,-5144,20526,70228,73366,4165,35302,57176,-98163,-39534,-10523,-35700,7634,-32877,-620,15697,2960,19121,-37158,-22977,-44021,-83839,97604,27162,58201,49268,13595,79751,23922,8534,-5043,811,81419,60190,12890,-40776,-66345,26117,12935,83505,107320,73552,-13895,1188,-68762,-29068,35565,-66964,-42938,42892,-70608,-32523,86490,40589,14351,47270,24068,26374,-62636,-50722,-20498,-16803,39739,-968,-30762,-7441,45283,40022,-44127,-19735,58767,-42567,8041,-31853,70831,-32136,24955,-20318,13524,-29295,-13156,56539,90287,30910,-34239,-15135,111700,76684,2782,22846,28355,19095,-30196,46627,34139,41561,38384,-107088,-78646,-24970,-14802,-33961,-4351,55242,28948,11047,-6703,29232,28437,-69421,23990,6532,-31297,-10284,-15268,-29340,-18332,62585,6889,114606,51027,51731,54267,-42760,-31190,-13392,18675,61701,-61870,-25694,-14948,148130,42448,17680,74296,56768,-17462,-90737,-4878,-60107,-22229,18125,56216,105259,-5583,-94909,-29442,-98911,-30666,-37177,-39792,-10421,-1878,-89246,-21277,3852,-118789,562643,-145922,-139504,-24090,-26881,19661,-32574,3364,-15785,-35661,-29355,-62982,-34831,-117730,-12471,-5675,-2355,-13749,12686,-17835,97270,27820,59720,87996,20687,39681,36670,21710,-6128,-15445,-9256,-113576,-42674,-32127,2803,-43582,9881,23516,-6370,-5940,-28436,5003,-50178,18556,-10108,13896,44022,-49786,26505,-9235,85067,-47582,37845,34932,140114,-5691,-56398,30088,18509,15487,15559,49166,-15952,-95964,1378,-13586,8368,75052,4780,78899,10181,77459,70622,46817,-40898,-4366,23944,-21764,-99862,19028,-98473,-31044,16868,-34483,-51755,-28014,11140,58956,-31199,-71131,33828,-104485,-39194,17017,-10125,-40182,6619,3181,-11860,7635,49290,59588,-11254,-39282,20848,44275,-1544,16492,-60378,18489,47643,61272,-23193,-35548,-15538,108704,74364,116113,80463,70043,14952,-74969,-5753,20873,63510,-1667,-58350,-28955,36434,51224,52620,67108,82352,-3957,-80479,-56744,17601,-83535,22306,41970,-42562,-385,71819,-5387,8928,426,6801,5831,32788,18223,-56732,-49866,19477,83651,78235,113921,34417,-8616,-26723,7673,-51985,-44134,-54309,64921,-3899,-60755,-15129,47978,37701,119766,44899,33275,-26887,-30553,-5857,-47173,-33603,-59356,-7599,-5623,-8653,66509,61302,-52567,-32948,38229,39589,83612,25527,-15956,485,-2040,24503,56766,-48215,-9810,27239,35424,-45679,-30477,-9658,-18635,-7271,-7473,-45151,43019,8880,-25134,10888,63380,65002,17677,-16523,-29869,6457,69049,-23064,-43443,-13120,-67895,-45989,32076,68167,52537,25683,40815,2191,47137,-119349,20056,55338,34251,72777,58674,-12517,41699,14118,-43066,41205,-13710,-44218,-54760,16655,107391,-15967,-16651,-164668,-36961,30074,4378,-53637,19528,64585,11896,57968,21315,-23041,16806,-86142,-6685,-31381,-59128,33388,-30672,31749,45404,-2574,-32480,56884,-55226,-79691,-45588,-12226,7605,11987,-649,13872,-8386,-14452,-21314,37679,58169,95148,-72055,-100103,101291,3549,-4575,-70583,29029,9797,-48330,-50477,-28646,50814,-43601,33626,-50982,-46801,-60197,-13191,-20410,-22283,41212,8717,56632,-3203,29309,5491,-37481,32939,-15477,14588,-18030,-14842,57616,-48538,-19944,-961,-44615,1930,113299,-99341,20697,-14051,-43832,-74929,26187,2759,33469,-70197,-20887,-3977,9283,18532,-23484,-8281,48938,31587,44277,-61169,872,18625,-453,-8940,-36744,14704,-12959,10950,-9711,18047,37527,-18926,82012,-48326,65569,45797,53145,-15276,-50799,-51666,-51373,-121314,-67848,-83200,-42382,18129,-95585,-19482,-11106,-18597,-8088,-32462,96225,100558,-7538,24650,33605,45362,26942,-25521,-13734,-7332,13142,38676,-27988,12919,-28624,-93993,28720,-15695,-29538,54775,-48506,29375,16893,-42212,-69442,31112,-22284,75140,67868,81355,78643,55748,13107,61438,89094,29827,62752,-34909,35244,-65614,-49998,14063,13897,-39775,-27334,-36544,-106340,34396,10380,6506,26460,-26614,-32482,-118544,-32353,-30507,-3572,77428,96586,-54276,-39463,-7612,-61584,-68412,-29228,-30200,-17692,62537,19943,-30280,-47,-16245,-2409,35810,36253,15476,-26386,-91619,-31988,-51422,-34253,-15981,59741,-41516,39438,-13175,31890,-496,-28827,122583,60434,79102,-1702,85935,-21195,-22932,35154,-18455,-38834,38295,41517,-33750,19115,121689,17476,117680,95873,39389,98879,60138,-146875,-97561,-15614,10315,-63854,-32013,32667,9772,-31467,-30902,-30241,-66920,2765,14281,-20732,-2437,-27897,-12810,41094,1468,30431,-14925,-13928,-43638,-36440,-51777,-24073,19218,52839,23589,-39212,14816,6777,58546,-77881,19199,-17064,-2177,-7014,-14964,8022,-17885,-15096,-12174,3764,-111421,-46858,-30722,19926,64811,98771,-29832,-88265,-47195,-8937,-10255,-26115,-71426,-38287,-13788,-79039,12261,-8809,-55453,-50486,-32727,59450,-38894,-78668,-25514,8491,40441,35262,-15749,-1687,38483,-38451,-13762,1012,38198,11653,-51008,8767,-18679,16654,-33338,-4702,-52289,-47845,8673,-26793,48545,-59103,-18706,-20849,-90280,-6408,58556,-9664,16396,52624,-31126,61797,39627,-3432,-4116,5630,23453,18248,-24247,-78220,37403,98264,39534,-36902,-5974,75237,17831,26395,-34105,-28133,32850,105543,71359,-17742,-10398,-49395,-108888,26140,-16850,65722,6486,-14244,-49626,79970,-63123,7492,-28620,11631,-44714,39393,29969,-39745,-62777,-10163,-79535,13727,13187,29940,24814,-70110,-7300,14023,-39501,-27053,13939,-7248,-27805,59164,-54764,-52614,63402,-16565,-97365,23736,-80775,-95630,-86418,-78020,31822,62153,31685,37764,83179,23862,-111296,-61899,-8875,-43088,-51880,-32573,35007,914,26230,-16893,-10120,9631,69,25589,14482,-55672,15266,-6770,2768,10161,15232,59887,33233,-2116,6191,73399,39351,53356,25934,-26470,10385,30042,-2189,-33393,1463,-15582,-14433,-5901,-9107,-57361,17371,-18039,-69228,-39620,28136,24099,-20485,-29795,-91306,-9822,63891,10042,42484,36192,17134,17803,30432,71537,18885,-53069,-74743,-23557,29678,36627,-37160,-4449,17614,53196,43613,-24959,-27372,13973,98258,44629,72283,63912,-65532,-14142,11092,-79832,-3504,-61266,6369,22216,-49407,-24266,-19234,-42511,-65800,47614,3014,11337,61714,13573,32335,-11243,48738,-24159,-90017,-29517,-10226,-9712,-11364,33393,-40542,15911,-22632,14913,10137,33308,9817,32037,-50529,-50637],[2860,-40175,-2688,24494,-52434,-2800,-53090,-12878,-22707,-22744,-14249,34397,57253,-30602,32306,-41721,71906,40390,-36548,-19138,39442,87123,29148,-21954,36525,23069,55706,-10856,-32157,35922,27046,-39405,-49171,-62038,65897,86603,27617,64355,-17140,-48242,-27522,32561,-90379,-51399,-108788,-83378,25212,6819,40516,17563,31551,51701,-9690,-34710,-10696,11100,23111,36466,-28765,-32229,-88886,27493,72135,9970,16601,64573,44634,-53313,-93290,-21396,26876,75342,-26960,-9346,7741,14543,83317,-24647,77889,53979,10312,-31219,23485,11171,-28835,-11175,31629,73653,-47284,-23599,-6195,29427,48553,-16312,-53084,-9113,25041,33429,68768,64723,17824,12761,33038,-93098,-31567,3323,14685,11142,-48483,6219,41254,4616,40197,-9747,-762,-35418,-37230,80031,13726,30958,72757,48627,62629,17976,-5037,-10695,-286,66598,66116,8197,-52935,-88302,34311,-3194,92968,110457,94269,12132,-6477,-43460,-12736,26505,-66234,-23652,53776,-63025,18960,100773,49428,-3807,17342,16883,33281,-56415,-29520,-27855,-34808,33495,-36559,-42569,-14689,84625,34636,-15457,-18936,45518,-40503,15168,-38092,78803,-6672,16642,-16280,41918,-13916,10524,73187,83592,15581,-61195,7638,148251,87593,6861,21680,23887,-36820,-32389,62455,27328,47862,37640,-100692,-117110,-38587,-22977,-35310,-34912,11751,24949,6009,1157,-1325,30979,-57092,25033,-9576,-27189,-16265,-26370,-44530,-16076,50504,13283,110066,62558,42605,57508,-25979,-47542,-15340,30148,66004,-57310,17588,-15626,86603,24817,-3312,49497,61386,-1070,-82707,-76,-79616,-61037,33157,74977,90132,-5141,-141006,-72004,-97021,-13359,-61739,-60309,6418,-27753,-79587,4325,33905,-146856,366526,-102853,-99935,-19867,-35845,19015,-17984,16333,-15919,-38827,-40407,-63710,-42910,-107180,-37076,-14793,1492,-2190,-7236,-28417,106057,31700,66131,61822,-13552,21749,43053,17279,10217,2101,-6442,-99480,-24845,-12780,38417,-36424,3736,4352,-25419,145,-12876,15772,-68381,61376,28625,35173,65449,-31321,43883,5798,84081,-63078,28361,13194,109826,-10604,-89243,27885,42492,-13381,25756,64673,20696,-70389,-770,-29558,5103,95286,-11494,63417,17743,72422,77644,25364,-38736,20813,8165,-32374,-79952,10220,-55408,-9546,28391,-46622,-47842,-29373,22017,76170,-27090,-52771,29035,-105393,-27798,34270,-10669,-33109,41090,16606,-213,25253,33574,59423,-3595,-35798,23784,42432,-4855,5906,-75424,12248,57020,72997,-35298,-43910,-5936,79816,86681,97306,71548,67938,17385,-47847,-1405,25777,39477,14768,-34235,-18801,49521,68766,57116,73707,75482,-8499,-89137,-68391,19215,-102277,15005,37977,-19674,-13201,67553,-12997,39163,11239,-21585,-9623,40513,22843,-57504,-56271,8958,71452,58856,108078,35282,22620,420,-3141,-43621,-40556,-61437,56472,-30777,-47921,12927,42753,27693,124307,45160,34202,-15078,-16005,6271,-13202,-32707,-62917,8452,-6371,-25300,70738,66183,-30585,-62922,27983,46242,79515,17285,-11187,-14949,-21799,34778,79388,-39478,-9097,13493,22703,-27896,-7740,16374,-9306,-9369,-10006,-37115,26532,23042,-4815,5034,61536,61235,33413,-8737,-21086,-10110,92847,-19551,-21359,155,-41044,-40882,12310,77396,57114,30709,41759,31248,34560,-86168,46178,65951,19327,56351,45652,-11285,58571,3883,-54809,45561,9403,-35643,-72428,-15391,108095,-38863,-11689,-137588,-36812,38338,18227,-46002,33193,56733,-1705,45570,25337,-23786,32227,-71405,12837,-1533,-26031,17016,-34078,36839,42257,-5125,-25714,34072,-60678,-76955,-45803,-12053,10080,22838,-23362,15103,-19599,-2297,1704,31191,46387,105178,-103308,-110921,92377,20951,11183,-66781,12785,32642,-31273,5222,-8708,42233,-65067,19817,-49930,-22419,-68240,-1334,-24424,-25934,50728,-37172,29309,-2460,29007,34410,-10714,22882,-3669,1581,-13210,-17063,60722,-51283,-24266,3915,-35860,-10598,108663,-99810,8354,-32484,-26974,-65174,56895,45151,35502,-66161,-26857,-28447,4235,22255,1491,-35588,47333,29160,10536,-41417,7642,2506,-3085,8011,-8311,23751,4872,39707,-24653,3661,35673,-39797,94308,-56760,56471,69411,62824,2421,-10998,-47857,-42519,-102724,-44289,-64945,3023,40527,-69460,-7539,-19917,-16405,-26096,-41638,101847,123133,-39600,36418,29503,27454,-9413,-11522,-11403,-22648,-7475,24965,-2463,25918,-5740,-71975,29435,-24810,-29320,40094,-71901,20071,26997,-37884,-66030,34926,4234,58475,36722,40590,71631,51256,16208,47814,81731,17332,60547,-28385,22551,-48504,-34033,34644,24162,-42421,-36996,-17649,-115262,66723,14939,-8665,-220,-11509,12783,-107232,-52286,-27747,-14673,61898,72651,-49003,-22221,19679,-24697,-50227,-22967,-36304,10567,62776,13818,-21324,11591,-54489,-2613,48354,46622,36202,-21946,-95021,-39513,-69323,-30091,9455,71312,-17479,42815,8715,29708,-7408,-30663,103793,59678,104795,4039,108315,17176,-20690,34881,12347,-21369,59189,49680,-20373,49626,111524,6294,101398,54775,11602,102150,52707,-158429,-132981,-7610,11051,-77501,-35148,29205,19566,-10534,-46292,-37644,-87835,18911,35426,-27312,-19364,-19912,18060,46052,-6351,35980,-3279,1672,-17646,-32073,-43282,-11547,20197,40427,32689,-38226,22237,7855,29228,-82548,5300,-10546,-25612,-21878,-165,29893,-18079,-16058,-14005,21354,-105507,-51702,-34364,17264,61745,33733,-18403,-78980,-40869,-36002,-10827,-25887,-108352,-50141,-12521,-86518,20772,-1733,-57573,-33319,-16771,60762,-42821,-91523,2009,16325,60234,18193,-4093,11398,44119,-26905,-5552,-28174,-45786,10283,-38293,5378,-12845,24655,-26327,5468,-29881,-51140,-10141,-5340,81793,-40454,-24687,-17735,-82734,-15288,37329,-9762,27903,56367,-32730,83172,45500,3127,-20835,11990,59754,20767,4505,-36455,4575,93688,39978,-24499,-8148,106180,7769,26688,-35402,-53886,31138,52383,84976,1167,-29105,-54363,-109843,23196,-19279,81267,27324,3695,-45898,39045,-83484,-13789,-6374,8917,-29315,43243,32741,-46625,-30770,7818,-78082,-18165,4755,24853,1812,-74030,-9893,24475,-94748,-43769,1322,-30386,-28960,46714,-52316,-54233,59681,-29052,-84112,52543,-69447,-78053,-83709,-75533,26646,45630,51914,59574,104154,22213,-98594,-60693,-7778,-47396,-54130,-53829,4617,-1040,42221,-8280,-31262,10442,-838,53127,32745,-18886,16028,-9150,6387,20481,-26782,56869,32358,3591,9062,82392,51699,39212,28075,-11441,36829,49105,29999,-28356,-16941,-34297,-25136,-1767,-6134,-55033,-2263,-2030,-47498,-43374,20512,16148,-24519,-20818,-64755,2871,96454,12060,26935,31415,7183,20507,34484,65724,-4478,-80300,-63784,-39226,16890,26479,-36571,-9608,26069,47052,27067,-41309,-30345,-18749,108926,34099,55613,30400,-57167,-11169,-5136,-76981,-29083,-82544,15560,17688,-51971,-12721,-27222,-44537,-83176,23450,18328,11469,26483,91,38653,-4905,59863,-59273,-122284,-34565,-27008,-37895,-37086,32595,-28329,16979,-43196,7820,-1285,26297,5593,14919,-38149,-25210],[-12221,-48420,-13355,5206,-40093,3206,-47326,-4043,-38393,-22179,-15385,50750,48139,-18051,17414,-28993,73808,6837,-30385,-32508,39124,72251,-3735,-24492,48849,19167,48499,-10677,-50127,-9832,-171,-44510,-14812,-46055,44733,58833,19299,123468,-22802,-48901,-40212,63643,-89140,-46617,-127068,-68144,14799,11981,64320,24077,4712,30507,-33442,-37515,-20341,-6278,-10265,42879,-37626,-18114,-100149,43973,67115,23861,35538,58187,69531,-84323,-66001,-10810,47920,84051,-8475,-12308,-8822,19002,98422,-12193,83572,73378,-10883,-29511,13718,-804,-37165,-27539,10066,79685,-42237,-33058,-19311,8812,32135,-20182,-75101,-7444,40193,33672,50426,37082,26690,-13216,3980,-65457,-21032,22456,54138,15257,-48819,17691,60986,8375,60030,17464,-336,-27497,23394,59307,1369,7705,82601,83435,56284,19778,-17906,-13054,-1674,48977,61263,1352,-59932,-98754,37418,-20769,82905,101698,96165,38973,-5962,-5633,-1737,4490,-57511,-18373,55536,-60818,59738,98863,49526,-24150,-4636,13816,25756,-43585,-5826,-34409,-35086,24167,-64388,-48701,-20598,108500,23146,23145,-13053,29788,-32089,17423,-36478,71899,12888,8876,-11390,65732,-825,23076,78776,69141,1491,-81738,29641,140481,90400,1794,8969,22534,-72016,-24712,74445,19281,52812,39276,-92080,-147684,-50193,-32341,-33037,-58162,-24325,14483,-2633,4622,-28810,33849,-36569,19106,-21049,-26845,-32156,-43877,-58059,-15817,32226,21187,90049,75789,33734,57016,-9448,-65062,-17976,30145,58490,-54376,57626,-3016,30380,9813,-27482,21854,43116,17232,-63423,11408,-71419,-89792,25172,84476,58140,-870,-159441,-102805,-87098,1873,-75687,-66321,22056,-44221,-53945,40901,83668,-210509,139318,-30559,-43569,-14793,-45646,12483,-682,30911,-6678,-33828,-41106,-58817,-50027,-74028,-53838,-16136,5954,1346,-23033,-39024,101133,29029,66208,34807,-42471,-1001,46845,17775,22165,18385,-584,-79833,2304,9694,72103,-18023,-7198,-4932,-26926,5685,-2856,24192,-81907,98490,71216,52036,78168,-8310,56537,17721,67112,-61749,18795,1064,55833,-11145,-114089,24718,63426,-30232,29986,70519,58239,-27598,-3062,-39406,8857,94627,-29543,35235,25247,53715,66109,-215,-30862,23709,-11319,-43146,-43341,-3497,-4422,19502,24074,-58506,-38573,-17001,28584,85024,-33571,-31537,24852,-71202,-14853,47073,-12560,-22124,70379,35901,5883,34660,6498,52845,6752,-31130,25428,38673,-15585,-10911,-84961,-6554,58794,71416,-40082,-44601,-1212,40597,83604,64001,48907,52126,12455,-23202,-1222,24137,18134,17977,-17186,-6305,56175,77624,57542,61852,53871,-21262,-98388,-74532,18715,-94974,3345,28481,-3604,-25468,58479,-13967,65938,16795,-53050,-20026,41396,24320,-54832,-58438,-7729,54998,27630,84781,36202,39924,28769,-9783,-28292,-32095,-60633,36069,-64428,-30877,28476,29012,13008,113263,43073,22729,-6788,408,19456,16867,-32204,-52040,29212,2666,-36275,58157,56123,-7937,-72770,22846,41113,69124,7014,-4226,-28216,-35735,26363,91314,-26997,-11868,945,12866,-13295,12824,30350,6444,-5732,-16653,-24239,3410,39137,28691,-1589,55028,61537,53479,2146,-5784,-33617,102635,3793,3221,18716,-11647,-37006,-311,93910,52837,33344,40581,53494,20288,-30581,57621,54360,-1768,39322,32583,-3564,68858,-3857,-57593,52581,39041,-16044,-81011,-45913,87162,-45971,-8924,-98115,-31740,40822,35762,-10042,38340,41340,-21114,30889,16543,-24144,33711,-54265,32167,30434,1681,-8033,-32160,36663,30274,-8908,-10794,12137,-59957,-78143,-45706,-6163,16432,28753,-39029,16179,-22286,13299,25453,18150,32809,97478,-120110,-98571,66371,38132,27104,-45028,-1042,39058,-27928,49635,9627,18292,-71979,6063,-45684,1397,-70450,12739,-22085,-17243,54631,-72219,-6957,40,24316,51579,7379,11461,9816,-9206,-21428,-28587,49991,-49760,-25693,11302,-16961,-14887,102687,-86154,-7788,-49263,-1724,-50557,81085,74401,31576,-61801,-26432,-45823,4028,20722,28827,-66748,39845,19623,-19704,-17573,21597,-12870,-8,25152,10302,26039,-6065,50115,-36211,-6506,32846,-54113,79167,-53134,46083,85213,67205,19017,30914,-36453,-38514,-69843,-19835,-52942,46575,55475,-38781,-8940,-27327,-15351,-38209,-38059,93593,123693,-59077,34421,23252,-1934,-31438,2388,-16960,-33723,-24576,10726,10340,38568,31695,-64893,26433,-21622,-25790,17284,-95470,13368,41169,-32711,-58520,39110,38594,19427,748,15857,47256,40274,14802,32978,62351,6436,54151,-18941,710,-32507,-15492,54787,21689,-40014,-49195,5533,-92933,93548,7868,-26851,-36285,-3175,42336,-82916,-89517,-21662,-18258,43094,42116,-36190,-5979,46133,12556,-32808,-21848,-42923,35310,60082,-3211,-11325,19599,-87108,1705,61804,59650,48391,-19818,-92404,-40424,-85038,-32445,29194,81431,10386,39375,27562,24030,-12398,-25122,68554,52495,113947,9561,101827,42820,-19863,31671,41018,-6588,66941,44658,-11217,69295,69761,1095,79588,9550,-7368,116147,62467,-156876,-139045,11738,17712,-62190,-37252,28448,27145,12869,-47610,-26549,-94491,32468,66131,-19416,-28172,-15502,34027,49721,-8081,38824,4721,19717,-252,-30160,-30538,2032,23088,31801,39713,-28833,32409,6798,-2331,-74566,-9793,-11702,-38856,-22220,17236,42282,-8654,-10861,-8643,46579,-78411,-41892,-28772,11033,40257,-19260,-6160,-66194,-25347,-54489,-2428,-15434,-126310,-74015,-14268,-89953,22669,-780,-52574,-11461,-1877,63695,-48711,-97730,32301,30370,75800,6386,4513,27530,45154,-9688,3030,-55447,-125302,9273,-19127,-1006,-4198,23693,-16396,13007,-3742,-45127,-46482,14994,102153,-9035,-22174,-9060,-69343,-18156,11347,-11251,41297,62125,-18349,100436,54886,6189,-46617,14144,99121,20737,23056,14648,-27192,67247,35258,-7839,-5640,116336,-9439,17165,-35831,-69582,24482,1770,83818,17191,-41534,-47626,-95753,17744,-18422,90735,50581,22545,-32368,1867,-83372,-31335,10571,8500,-6613,46366,26048,-50501,4995,26553,-69564,-45261,-5229,7590,-20983,-76757,-9179,34020,-130683,-63337,-12558,-52887,-22013,27414,-47373,-42963,54792,-53542,-63089,85836,-51835,-44786,-67801,-64281,15977,24960,63396,66595,112448,31105,-55017,-46800,-10018,-46777,-33745,-65055,-35259,13527,55547,-9179,-49812,5987,-521,69448,43158,18271,10193,-6217,25838,33818,-67302,45915,27314,5733,9901,79974,62193,23969,27095,11337,66277,60431,66727,-8392,-29453,-51139,-35657,641,832,-45265,-26860,6999,-5493,-21818,13968,2832,-23813,-22546,-39046,18362,115445,21305,9515,20604,-6709,9339,31193,48661,-20536,-96050,-45262,-50504,-8589,4749,-36545,-17670,33976,33207,9162,-40715,-18258,-48259,101669,23813,35323,-4477,-45193,-11287,-22535,-69292,-52325,-89302,22946,8411,-42572,-8677,-30710,-34293,-89699,-116,36437,12269,-7856,-17253,37529,-3209,57445,-82576,-124389,-37986,-43455,-57047,-45325,25596,-18457,5857,-67846,-8333,-11155,17305,-1046,-8783,-22162,987],[-28248,-50748,-13221,-5380,-18029,-1507,-45682,-7461,-44631,-13015,3547,61860,26696,-13968,-4379,-21048,62970,-12312,-17176,-52808,37149,58680,-17539,-19411,60345,11516,23641,-15939,-65658,-59252,-27651,-43664,20431,-23856,22502,26737,12211,162098,-26771,-37721,-42344,102940,-66667,-26127,-111746,-44725,6656,11861,68902,11989,-31908,-6427,-42814,-30047,-17332,-17803,-36861,39967,-45481,-6794,-97691,49969,52549,40975,59854,46413,96345,-83666,-39710,-5775,66114,76549,18467,-14418,-19253,22844,109505,8668,85819,82071,-34331,-32962,5198,-930,-34377,-32301,-12964,70439,-32532,-36646,-22283,-19021,13051,-24999,-87293,-13665,38500,25288,26096,6314,25836,-38382,-20124,-25579,-11667,41701,76175,17768,-35614,30165,68295,9709,71925,37168,-22650,-18398,79313,39848,-9469,-3667,77580,111334,65995,28965,-26117,-8485,-734,30605,46781,-3886,-61917,-95698,28319,-33241,55791,84608,80405,59282,-1375,31064,-1498,-23769,-38143,-24131,45964,-61554,75044,81668,39370,-42534,-15048,14166,4215,-28765,11686,-42758,-20017,17089,-73462,-49603,-23415,102507,4541,56087,-3750,15234,-18437,16144,-26251,51668,23360,6586,-3447,78160,5611,21882,69980,50569,-7444,-92035,46127,96835,80592,-13789,-12616,25634,-67000,-4791,82261,12638,53804,46079,-83495,-162864,-61401,-41757,-27484,-67781,-40949,925,-18891,694,-41773,37739,-13924,11324,-25012,-31017,-52342,-65806,-67265,-20065,14564,30657,63176,92815,25290,54533,319,-78374,-16819,20447,37010,-58114,85062,21469,-2224,49,-58251,-3827,1525,31457,-39157,28378,-34374,-99296,-6284,80557,16044,8390,-139730,-112856,-70949,13948,-68393,-53825,33510,-49626,-22836,73805,144723,-299684,-53967,56206,18874,-5702,-51350,3476,18196,44419,8757,-21286,-31192,-53605,-53894,-23329,-60258,-7796,18617,-5721,-31921,-47017,91609,19312,58525,11419,-58099,-23072,46974,21637,27959,29005,5502,-65274,33731,28816,91254,7050,-18055,938,-12233,5543,-1428,31404,-89338,118991,108076,56843,75309,11293,63909,24485,40571,-42503,10780,1279,-1784,-7903,-122023,25360,71542,-33629,26517,61140,88945,17666,-4700,-39537,24635,77413,-44544,1725,28809,25877,39538,-18517,-17350,11426,-27877,-51809,-1159,-17578,34307,45510,8455,-65171,-22977,5465,28136,81282,-49345,-13370,18821,-16130,-3502,54000,-12634,-12195,89849,51883,5556,31418,-23915,40964,16198,-27564,25805,32025,-31490,-32046,-87469,-32258,55321,60854,-36660,-38051,2217,6365,64812,21008,16933,29710,2438,-5520,-5315,12906,4857,6673,-8662,3481,53912,77046,53352,34812,22739,-34980,-106173,-69118,20415,-64099,-7070,15890,3423,-34243,46337,-10097,77165,19426,-78797,-22660,33604,21889,-49648,-55930,-24703,40841,-7241,55347,36303,46101,50421,-8170,-1609,-19268,-50793,14145,-87349,-15754,28617,11678,-764,90778,39655,2483,-4162,15024,29455,32984,-27823,-30641,51562,22314,-36791,37588,34719,9620,-59995,28258,27169,55268,-2869,4102,-35267,-38654,4550,90002,-14208,-21742,-9249,8332,-5853,23522,29243,25283,3967,-25704,-6352,-20564,51262,61666,-6812,46320,57014,61015,16948,12205,-57091,94556,40046,24443,34266,9355,-40138,-4402,106735,38603,32759,36785,63446,8013,25652,54635,24406,-23763,26521,25313,10237,70721,-4119,-51974,59512,68311,11014,-79475,-65056,55614,-38526,-6372,-63439,-21891,39666,55980,44004,35868,20551,-40079,20808,-3397,-22691,25397,-44534,46874,54098,15024,-35952,-29220,32120,14509,-13097,2598,-1800,-54079,-77081,-46931,4494,26192,31067,-42421,16539,-16823,26997,42002,5416,25305,71143,-118568,-66057,34443,54163,41892,-12788,-9605,29335,-35777,71947,21509,-14184,-64575,-9332,-39248,17545,-67993,25368,-14508,4997,49489,-85493,-44198,566,16434,57138,19270,3995,25013,-12232,-39109,-41170,30047,-44245,-22920,23716,6365,-9605,104470,-58808,-25899,-62226,26840,-37110,92664,79186,21328,-57064,-18153,-46909,10951,17510,51725,-93255,29660,6043,-41508,3034,38774,-20026,5505,34389,10990,21263,-35378,35235,-44066,-12026,30651,-59257,38712,-41821,30363,88208,64004,32552,58021,-19735,-37046,-31012,-1530,-52803,72283,58601,-13714,-26930,-32071,-11081,-41422,-23811,76209,99939,-55675,18568,16485,-35329,-35174,5137,-32153,-38802,-35672,2976,14256,48863,62671,-69299,22758,-5244,-19668,-2617,-102787,8921,57875,-26247,-51087,40614,72617,-24903,-27746,13765,12919,28140,9710,20601,34414,-750,44923,-9511,-21730,-18903,1610,71547,11958,-30591,-51116,27443,-54929,108053,-4376,-45991,-73099,-1865,51876,-51756,-136609,-9572,-10233,27058,15582,-16688,4266,61498,40398,-24905,-25007,-48548,49679,55001,-26137,-5697,22268,-105746,10282,74083,70344,43312,-17773,-78883,-29320,-91861,-35835,29842,84904,34366,29267,40717,19032,-13849,-16545,30428,45467,112935,19440,75205,53361,-17947,31791,63285,2514,63713,37617,-4884,83549,40065,2716,54971,-38927,-17156,132132,83182,-145912,-120118,31978,14697,-29230,-42731,28583,27462,30154,-34603,-5627,-85055,36963,95720,-3861,-29428,-16021,29071,52943,-1445,37879,1568,35805,4163,-32697,-18337,13604,27912,30318,44715,-17778,43235,2525,-25642,-52816,-22560,-14261,-40071,-12850,31700,42697,8673,-3756,-806,66632,-36732,-17765,-14164,4120,2600,-40633,5313,-54109,-2766,-56965,9127,2894,-120673,-106964,-18625,-89735,16156,-8998,-41022,10233,7250,66495,-52211,-99910,56816,45473,78252,1186,6244,41171,40737,9614,9687,-62098,-151802,8471,673,-6085,3852,11318,-2837,16980,21334,-33566,-86813,28149,103660,30070,-12892,5221,-52307,-12682,-13478,-12503,53535,69604,7232,107350,63457,6186,-74765,12373,127527,14705,23842,52659,-47848,23591,26888,10360,863,108280,-26769,-2936,-36535,-68489,13892,-24468,73027,29115,-42232,-31518,-70173,12059,-17301,83124,66036,35088,-8240,-23274,-63272,-41501,20376,16236,20980,45903,11672,-52186,31002,41324,-54697,-62378,-14683,-17407,-40671,-78653,-5059,37553,-136141,-81271,-23065,-70141,-6669,5763,-43751,-24775,51365,-84819,-45261,110942,-36842,-6353,-43486,-52041,4352,6863,67270,59137,103081,47670,10862,-21034,-13163,-41600,384,-64191,-72718,39188,62662,-22613,-63356,-5161,2021,71418,40481,48544,-593,3342,52457,42880,-95150,28840,18668,3749,9081,74490,65329,14206,23370,31740,88761,61348,93882,16992,-35606,-63777,-45705,452,8683,-30638,-48748,5568,43834,16769,10668,-14012,-18883,-32569,-16413,28609,116421,34397,-8995,5621,-22888,-9816,17191,26270,-23903,-93552,-25405,-55251,-43116,-22351,-35013,-26243,40750,14782,-5761,-24375,5267,-67115,77296,13742,14009,-30557,-31795,-16391,-36877,-58159,-67851,-80483,24880,-6223,-24038,-10337,-28620,-14454,-83755,-15791,52290,8220,-32416,-33013,29526,-6096,40119,-88184,-98443,-40789,-55326,-60753,-28860,15533,-13317,-9297,-89458,-32849,-17865,9460,-9726,-29354,-4082,22413],[-39640,-46932,-6372,-7289,1586,-14715,-50062,-25263,-38410,3502,38325,64366,-846,-24513,-27438,-20213,42981,-11943,609,-74792,34648,47751,-12229,-9222,66911,2970,-12008,-16970,-75915,-95665,-44848,-38667,41629,-2323,7769,819,7288,155670,-27394,-16996,-39328,130692,-33643,2309,-67881,-17438,6703,10631,58360,-19768,-70889,-56315,-39520,-11937,-2685,-19838,-49538,27762,-51102,1042,-79135,46281,29523,55723,82994,32040,120065,-48129,-19581,-6260,76084,58026,42545,-20463,-21458,23092,116907,33381,83725,82023,-48762,-41112,2209,10538,-23350,-28324,-34460,50436,-17353,-34353,-14591,-44912,-3273,-27841,-89205,-24897,25398,16457,6669,-12220,10912,-58590,-32627,13597,-6577,55552,83239,18129,-13916,38795,60406,5162,69476,44200,-57392,-6120,108279,24289,-17886,-804,61550,126050,83992,41747,-27464,5052,5078,14274,27590,-3598,-57749,-79841,6699,-34896,20682,64773,53591,66296,912,54414,-11640,-49548,-8890,-33371,27614,-61523,60221,55027,20785,-54536,-16259,16708,-24728,-16953,15838,-52088,1751,16708,-61047,-45888,-22567,66174,-21003,67667,6409,4291,-1159,13700,-8725,24371,24417,12143,7074,75537,3434,9137,47651,32777,-10136,-91104,54082,42359,57676,-36846,-36861,30973,-21850,26124,86236,9624,49533,57564,-73559,-156665,-71818,-49301,-19485,-62482,-35428,-10959,-43915,-11745,-33113,43434,2753,7315,-20518,-39631,-68040,-87286,-69462,-30091,3610,40351,39825,107437,16104,50975,-472,-83755,-8784,5319,4524,-68224,93016,48590,-11970,-5332,-95856,-26662,-54405,35296,-18934,48346,21835,-85378,-50738,62969,-26196,22430,-86132,-99292,-52413,22435,-35173,-23820,38721,-46266,-70,88880,199673,-394210,-166509,134471,75369,9457,-49109,-3734,35932,54432,26205,-4443,-13891,-52489,-52551,31003,-56082,8989,45223,-21383,-32863,-50631,84239,3080,44915,-4861,-57131,-38581,43032,26097,27626,32880,9253,-61606,63124,38939,87126,32012,-23409,20931,8457,-3182,-8510,38551,-89604,119384,129797,45795,57635,20421,67571,27706,15118,-11294,5690,11614,-46006,-2365,-109481,31882,58143,-28569,18121,36947,106068,45922,-5678,-29662,51853,51144,-51929,-28434,25532,-3441,9548,-22877,-607,1398,-36139,-51875,34125,-27979,48620,59230,-10751,-63571,-3261,29690,21531,64678,-69809,-4357,7650,36197,3982,54228,-8034,-6005,97787,56281,-163,15479,-47230,27528,21787,-26659,25635,22704,-47623,-52434,-82785,-55707,48984,47736,-26356,-26733,10357,-14013,35808,-21603,-16930,8951,-8291,4968,-11354,-6645,1467,-14005,-5982,7240,42280,67515,44556,1457,-7554,-41225,-106552,-50255,24154,-21914,-10950,3202,998,-38622,32161,-6144,66743,22305,-89945,-17263,19140,17900,-42082,-52520,-37617,33267,-36798,32383,36246,48005,60567,1980,34178,-4630,-33446,-1941,-86920,-6813,15892,-4321,-9170,62674,35738,-20591,-7427,24440,31745,30467,-14585,-5714,70314,49075,-24551,19901,8677,18360,-32032,46688,11232,41624,-10321,11756,-34934,-28257,-21316,76647,-3583,-40303,-16753,9107,-6833,21256,15385,42495,18202,-35105,15458,-37334,54371,83574,-8989,37182,40690,46825,33263,28106,-74411,71108,75654,37621,40244,14649,-53731,-1234,100882,15545,28033,29846,60601,1198,59661,42495,-12184,-40460,19912,25640,28230,64770,5128,-40552,63966,88958,37889,-68820,-66629,27435,-22217,-1947,-38940,-8891,36479,74389,94849,27215,-1789,-51191,19414,-27941,-18568,13175,-45819,53228,61484,11180,-59253,-29870,25107,426,-16286,7656,-2956,-45134,-66834,-50287,17580,37334,35061,-32479,15530,-6728,34679,45284,-1181,30332,33125,-104820,-23374,9305,63161,51923,18229,-11351,7203,-47540,72939,25367,-43106,-45892,-26142,-31147,22712,-62847,33030,-4275,35959,34802,-73317,-74147,-5069,6762,54446,30954,3596,40457,-4944,-58474,-45591,8429,-35374,-16789,39099,26767,2450,113902,-26092,-43100,-70210,51207,-30774,88039,58957,5551,-51059,-3201,-28279,24426,16891,64169,-106875,19420,-7575,-54622,15051,53314,-13890,8865,29772,-6942,11913,-64478,254,-48704,-14781,29842,-55895,-12275,-28035,7652,76246,52684,42062,60439,-2019,-34678,3032,5852,-64916,71053,47758,445,-56198,-32767,-280,-35010,-3878,56509,59334,-29604,-6192,10251,-62437,-23855,-7306,-55627,-36804,-39147,3836,13971,55822,70994,-73741,21237,20101,-12545,-11045,-81460,5338,68866,-18513,-48115,36369,94989,-56429,-41637,25946,-20761,20291,3307,14255,2881,-2533,34794,-3367,-37581,-6588,14796,82886,2149,-14309,-30400,42881,-16643,105562,-16083,-62966,-101952,-4806,43704,-20400,-171898,10556,9071,18342,-820,6712,4705,60024,52320,-32058,-29884,-51355,50676,48181,-47712,-8984,18822,-107412,21151,83308,75043,18346,-13786,-55022,-7568,-85152,-34114,6878,79524,47419,13370,46808,18723,-11611,-11183,2507,42655,104645,30437,39501,50851,-12684,40711,75699,4409,52997,35380,-913,92680,36016,9380,31525,-74618,-15303,140943,103453,-130094,-88335,43676,-7148,6363,-52980,27509,16219,35766,-10560,15759,-63433,28590,111424,11604,-26567,-21160,6801,56182,13467,33889,-13801,47115,-3470,-38567,-10132,21233,33412,35584,48211,-11863,52290,-4394,-34770,-21633,-31093,-10900,-30912,-2443,39578,33866,28141,918,3353,71593,8968,15022,6749,-554,-42192,-29052,15353,-45516,22761,-41268,15935,24089,-93549,-139291,-24531,-88566,2316,-27102,-25060,26794,9062,66805,-49483,-102817,66339,54377,62305,1545,2372,48476,31924,26476,12745,-34998,-106583,7186,13166,-5124,7792,-10117,14193,17261,40722,-20924,-116884,31265,87107,67736,-655,23110,-33753,-294,-28914,-10789,61275,76403,33912,98502,66184,4770,-96386,8145,134892,848,5633,65683,-51132,-24650,17636,26778,9202,92355,-36419,-28458,-37300,-48534,2074,-22098,58977,37136,-29889,-11661,-41374,6934,-19158,55505,68278,37071,23683,-32847,-30814,-43460,24016,34941,49649,40470,-2464,-51013,40712,48938,-36082,-68776,-21733,-41210,-53427,-78748,930,32345,-113296,-92779,-26155,-78191,14832,-13265,-42203,-5957,50717,-111742,-39253,113777,-28210,26014,-17635,-47098,-3398,-4078,67723,41401,78526,64888,73403,9765,-14690,-31365,33471,-53532,-93911,62598,60673,-46362,-69375,-22037,6558,61483,25479,65986,-12037,18087,74066,41930,-102144,9547,8578,-950,7713,73156,59408,13933,18355,41154,94969,52873,102914,33869,-35831,-70500,-55108,-4816,13453,-15758,-62234,-5326,83603,56507,12675,-28326,-9745,-43089,1236,26796,102346,45999,-28216,-10965,-38985,-25723,-6807,5580,-14047,-72532,-10560,-53434,-80008,-46987,-29124,-31762,45893,-2323,-15349,698,31861,-71820,42692,3787,-6333,-40474,-20072,-26153,-46283,-45715,-71248,-59191,19069,-25053,-2066,-11526,-21621,7931,-66188,-20226,61131,-2834,-40643,-42043,17797,-11086,11280,-78722,-60256,-43015,-59176,-47378,7713,8086,-12762,-15768,-100420,-60631,-20710,4856,-19467,-37593,11388,35539],[-40933,-38080,-507,-3133,9056,-30971,-59207,-51620,-21589,22491,74679,56302,-25164,-50907,-45960,-24975,19996,3596,18235,-89804,32273,39031,3254,1725,64831,-5154,-48329,-6501,-78688,-111392,-45566,-32220,38668,11023,6231,-12602,4963,97272,-23434,7720,-35901,133918,-3582,28003,-12842,9149,18864,14458,41893,-59958,-101025,-108157,-28446,12602,18802,-12241,-46306,11053,-53426,6299,-49835,35441,2426,62600,96080,17787,134067,8326,-4652,-8930,74698,37516,53769,-31488,-16034,18754,119650,56154,76380,78246,-46514,-50160,7719,29146,-8990,-20989,-50616,27273,2124,-28302,1613,-57579,-12077,-25951,-83764,-36574,11472,13896,-2077,-12538,-18311,-70898,-32150,41931,-7495,59407,81106,17498,10391,39625,39684,-5965,49812,37344,-88527,9884,94982,12815,-22612,12471,41230,123063,92965,52637,-22202,26428,17181,3706,10256,4557,-44825,-54336,-21443,-23524,-10054,47066,23772,56543,-4251,58338,-27281,-65094,25250,-37702,7695,-57874,22480,27248,-1406,-57289,-14424,20098,-49432,-11982,4336,-59680,19479,25132,-32814,-37880,-19031,15879,-50895,51418,14762,-2897,17817,12208,12424,-1023,18366,23623,17095,58877,-6813,-9530,17029,20090,-8373,-80878,52930,1023,26549,-60555,-56297,34522,43638,61612,86382,11007,40490,69565,-59670,-129796,-78353,-52466,-10542,-46434,-15470,-16747,-71933,-30629,-4045,50833,7443,10882,-8354,-51170,-71895,-101854,-62825,-45200,2438,47813,26596,109279,4925,45202,-11356,-80540,6328,-9990,-31579,-78449,80892,66540,-13596,-9470,-133245,-48242,-108611,24249,-10300,67319,79924,-51397,-90469,35081,-59371,38957,-17914,-66813,-36050,27903,16922,17705,37300,-38579,4222,79042,228247,-470993,-184307,181658,115144,30319,-37482,-5727,49061,59302,41922,12176,5434,-55778,-45073,73908,-42778,30110,83827,-40771,-26715,-49998,77482,-17688,29517,-11755,-41875,-43619,35834,28345,22890,32586,9389,-66356,84580,37306,60677,50657,-20396,47160,20774,-19803,-21181,45540,-82368,105073,130734,20948,31982,15746,70009,32011,-568,21066,4081,25847,-69746,3584,-80807,42089,22020,-22912,9852,4359,105203,44131,-7151,-12591,81662,22899,-49890,-49445,14560,-26354,-9086,-13620,15093,7928,-34384,-35690,55016,-32519,37167,56630,-25647,-53368,15048,45350,13592,39398,-88184,-8747,-11064,66548,6716,47953,2471,-3486,95645,45510,-8665,-8581,-55022,17855,22251,-28874,25717,12164,-57786,-64382,-72376,-67742,41136,37798,-12260,-14370,28068,-20214,5667,-52286,-45292,-4465,-15070,10449,-15523,-28903,5798,-34101,-4712,4263,23128,50695,31767,-26919,-25931,-33868,-91604,-22167,25417,14825,-5533,-6615,-8762,-40601,15938,-7978,38011,27609,-81138,-5709,2740,17624,-31741,-54022,-45050,32733,-54994,22971,37849,50539,58943,17308,67965,7890,-12514,-9197,-62533,-5413,-3184,-15918,-10327,34604,31260,-40344,-14798,26037,23764,13910,8836,15295,79635,76046,-673,13196,-14201,18494,-2863,74642,788,31522,-14360,16269,-28840,-6422,-41661,56760,3684,-65447,-21603,13252,-15016,8508,-5621,53379,33401,-43231,38420,-39781,45994,89549,-7271,28463,12225,13178,45933,37475,-81890,39474,97299,40623,34220,3470,-75906,6170,66737,-12607,18990,20041,48572,1589,61885,28406,-40911,-46892,18671,29536,47132,53841,21799,-26922,64539,93765,55233,-51303,-51495,13257,-4025,5582,-20389,4716,31711,84519,120786,13816,-21047,-48909,26394,-47660,-12329,2150,-54024,49889,50559,-4710,-71145,-36126,17700,-7528,-16942,2910,8958,-35371,-44867,-54461,29908,45684,47654,-13358,12264,2862,35244,33603,1026,49144,-4086,-89504,17378,-505,57177,51759,36399,-6636,-21239,-54568,59988,22559,-55686,-20969,-41351,-21510,18472,-56951,33437,5316,65766,13555,-41586,-91563,-19547,-3243,47048,47696,10000,53922,11096,-69620,-36405,-7144,-23908,-10063,51279,38294,16373,122434,-193,-54828,-72884,64298,-34916,67343,24061,-13654,-42825,14731,5406,40892,21516,62978,-102655,10282,-17593,-60573,17139,60360,4990,6923,10113,-36726,2187,-77791,-40335,-50990,-17532,30331,-47796,-54641,-14606,-17760,50738,35166,47526,39932,11786,-28635,23197,1186,-84077,44490,23405,5209,-84333,-28250,17242,-20761,15929,40121,16151,8621,-31625,4652,-73642,-5598,-30396,-81253,-27965,-34921,10089,12446,59343,54500,-67446,23306,47269,-6204,-5580,-32098,1044,60132,-10192,-52071,24945,96572,-68004,-41449,35678,-44473,19848,-1751,16609,-26311,2144,25655,-2706,-43316,6742,25057,87673,-2375,5523,15250,48377,12673,85442,-24686,-74297,-116541,-7408,24053,6018,-170662,37833,34640,18772,-6460,29113,-6776,42810,46995,-51497,-32600,-49583,40141,40463,-60846,-22393,10396,-95188,31669,88400,72810,-20372,-7347,-27510,18127,-64207,-23537,-30304,66832,45569,-6232,45763,25380,-6523,-13433,-7596,43784,89302,37827,5315,40441,-2668,59940,76808,50,38842,39236,1103,95335,49900,18223,15243,-84337,1285,139693,113101,-117168,-57272,41616,-45892,32099,-65733,23425,-8734,29094,18163,30941,-38337,7208,103884,20974,-23994,-29010,-21896,58898,33124,28909,-36105,52138,-18649,-43812,-6977,24385,37274,44175,50902,-15043,57017,-12293,-30396,9968,-35424,1553,-16040,1317,40435,22307,41324,757,-1024,59361,47681,47122,29678,-1033,-80876,2453,24636,-41136,45581,-11665,11248,42434,-52491,-158185,-30494,-91032,-14402,-52615,-7763,34751,5854,62795,-39344,-109709,54940,51966,29719,4759,-2144,48581,21346,36741,11596,21776,-13645,4079,10929,4773,5403,-34975,32584,14321,51405,-10563,-128085,25688,59362,93916,10267,41161,-15735,14549,-27322,-3457,62050,78470,50602,73132,59924,3867,-104156,3514,119044,-19543,-25126,56956,-36919,-59932,10601,38031,16722,79592,-33432,-49758,-37196,-14167,-7523,-3057,45982,41865,-7879,5140,-19722,1406,-25725,15533,56715,29126,57622,-28308,2974,-38954,24333,61917,74366,32568,-6607,-45531,37748,49030,-17765,-66999,-25324,-53890,-54068,-75442,6009,20373,-75668,-94252,-19763,-74931,38091,-25313,-36967,9272,52193,-121120,-47565,86629,-22578,45740,3016,-54286,-3790,-6679,69270,18975,47459,73961,102426,35086,-12920,-13543,50651,-38892,-91502,69932,48834,-72789,-65952,-41235,11417,45849,4821,67421,-18645,33953,80999,29344,-86197,-7441,490,-5977,6697,77590,46691,23044,14246,36184,81072,39671,94551,30893,-30997,-70269,-63399,-17707,11893,-5379,-65037,-20364,102051,81359,21014,-29146,4284,-44962,12561,10618,80631,51186,-46933,-26600,-52350,-27788,-34870,-7698,4597,-39368,-5002,-47042,-110937,-61841,-16555,-30438,49064,-11422,-19071,24674,51232,-63273,7070,-4782,-24141,-32253,-13088,-36987,-50851,-34179,-60357,-30961,5649,-44860,16946,-5176,-11605,25491,-39625,-14527,60493,-17478,-31140,-41499,6687,-14158,-21829,-64045,-29336,-43494,-53380,-21367,49093,9642,-14287,-3449,-95770,-81947,-19323,4233,-28773,-28928,19646,39892],[-29052,-26327,-3137,2770,1511,-43969,-67864,-76037,-290,36624,94083,38738,-38066,-87461,-55775,-31407,-24,22685,29604,-89133,30581,31206,15860,8940,52590,-13122,-76010,16205,-72880,-108194,-32439,-26876,11867,10855,17898,-13641,5359,7384,-14673,29482,-34714,111559,13756,41769,32006,30515,43143,27656,28224,-90152,-111400,-145224,-14894,35665,39938,626,-30659,-2573,-51789,10473,-19791,20487,-22500,58971,91608,5047,132551,61188,8677,-9287,62504,23571,47479,-43790,-5712,11533,116443,71794,63130,75563,-27474,-54001,21839,47510,3946,-15282,-57601,8633,22003,-21633,22333,-50686,-11099,-17868,-75832,-44251,7004,18019,-1208,-860,-55436,-74310,-22380,54753,-14479,50830,74019,17810,32597,31274,13066,-21118,15720,19687,-102485,27687,41562,3796,-22558,28230,23252,101026,76862,56708,-12838,50940,35063,2727,1,20115,-20290,-23983,-47419,-1725,-25736,33611,-2898,31602,-17851,44302,-42074,-66372,55942,-31549,-4216,-49961,-22733,5984,-20852,-50658,-15608,23134,-57393,-15185,-18190,-63063,25154,41490,747,-25672,-15031,-24278,-79209,14294,19336,-8725,36284,12274,31639,-16245,9142,35087,22802,33409,-22521,-27580,-13873,14649,-5693,-65321,44430,-15680,-4041,-76718,-65025,32807,100720,90733,81998,15595,28741,75688,-41275,-91279,-76366,-48832,-2590,-27490,5291,-13964,-89921,-48297,35192,58273,340,22288,9369,-62409,-61643,-103962,-47412,-62288,10159,50419,23272,91676,-8267,34303,-27747,-71273,25278,-20926,-62287,-79911,55787,68002,-21553,-15264,-157875,-69767,-144509,-1845,-15531,80281,121190,-7800,-108067,2527,-78405,53791,38527,-26198,-25428,31942,68776,61487,30856,-30959,-11212,47196,215786,-511620,-125886,184774,131204,53614,-17892,-1344,54884,58300,53642,24475,21364,-58896,-32001,96824,-22989,50036,123521,-58941,-15885,-47643,61713,-39294,17075,-8271,-18936,-37977,27301,26800,16435,32795,6354,-70938,94086,25083,23095,59975,-10395,67715,13334,-40173,-34937,50514,-68497,86612,111067,-10373,6697,-523,73066,42726,-4765,43186,5455,36597,-76107,8213,-46694,50449,-26384,-22777,6055,-26801,85640,13350,-11161,7077,98463,-1968,-41424,-60826,-2568,-37710,-5992,3326,25399,31324,-25248,-102,62095,-31510,7419,40639,-30941,-36767,25148,44079,11443,12266,-97420,-27045,-37234,69125,5156,36805,17725,-2518,87042,22253,-16539,-33238,-45339,16856,18472,-33403,26521,2804,-56738,-59822,-58968,-63170,31936,33975,1608,-4865,55323,-17301,-17149,-62859,-63191,-9627,-15032,13194,-14289,-45650,12858,-42678,-1551,-3744,210,29408,16042,-41036,-25908,-11758,-57086,5859,18562,32725,8227,-11130,-21218,-44310,-2840,-20047,1986,35145,-53696,8979,-10495,27238,-18579,-63886,-48172,36002,-60411,24086,43046,53499,49297,32710,84711,14656,6824,-8052,-24766,-10747,-20830,-22576,-4964,10936,25353,-52432,-23086,18284,6649,-3235,37396,26927,75213,95631,30443,19933,-27407,14488,13719,101661,742,26859,-15379,15850,-20121,20946,-50150,38459,7474,-91332,-23858,18080,-27326,-8156,-27421,54807,44914,-49341,58242,-25972,26378,80107,-1697,20371,-22232,-29119,49227,37529,-78491,8477,99360,34356,18217,-18102,-97878,14700,9867,-39988,6968,8867,32472,8175,40787,18145,-50880,-41160,20178,28075,63041,41988,40128,-14460,61092,79247,55665,-29934,-28089,15606,10427,16035,-2114,16358,25034,81360,111709,-2828,-33103,-32769,37169,-54142,-6243,-5004,-60626,38812,26248,-21670,-67882,-45723,11381,-7093,-14100,-8229,29214,-26373,-14915,-55798,38404,45944,71026,6642,5574,7208,31164,10573,11228,76865,-27588,-80649,47631,5955,31851,36644,34588,2363,-48645,-50770,41144,16112,-44271,3920,-50050,-10519,10205,-51508,26323,11115,83167,-8307,-3362,-96086,-42365,-12177,36570,70157,19703,63353,30400,-64402,-14835,-11660,-10647,-6301,52938,39023,28039,119542,9388,-55398,-70476,62945,-48582,34772,-9756,-32809,-32302,30360,42315,54750,30832,49201,-81188,1820,-21898,-60309,11795,57912,29284,256,-19917,-67598,-3876,-69911,-69988,-51669,-22180,31418,-40102,-75654,-878,-36442,16522,15655,49448,7690,17926,-18106,25481,-12899,-101564,3578,-11424,6710,-97761,-18057,38504,-2538,31104,29009,-15458,43460,-49314,-1161,-64593,10780,-53726,-99012,-14188,-24545,15608,10166,59529,24964,-47307,28334,69251,-1900,10060,29750,-4825,21450,-2558,-62219,7835,75463,-65950,-33234,28165,-53770,25804,-3956,27717,-47007,13863,18806,-7668,-39360,22860,36557,85375,-331,22900,71421,42814,29527,52299,-31046,-77141,-114511,-5403,-200,24413,-124192,66340,57738,26779,-1492,41455,-26876,17652,28461,-71386,-28905,-41769,23844,32946,-60939,-42515,487,-75166,39750,89441,65768,-59659,-5,-5445,39990,-33048,-4362,-62009,51073,29379,-26211,38615,38427,183,-22620,84,44792,68500,38763,-18989,28738,12054,85534,68099,-7407,24795,46909,1880,89574,68965,26504,12283,-66666,32577,133010,108584,-115754,-35547,26348,-89390,42730,-75365,16159,-45271,14364,43725,37395,-19190,-23431,72073,21811,-24258,-36345,-44500,59874,50758,25500,-56560,50287,-35533,-43263,-7333,23702,36783,51609,53348,-26692,55094,-19254,-18352,31587,-36601,19418,-1582,-3609,37072,15121,40458,-3740,-14893,36109,71228,68715,49765,2834,-100969,36702,34897,-39892,59645,22713,-6951,53650,-7356,-154389,-35105,-101180,-27056,-79830,7839,33097,2591,54041,-24019,-119102,23705,38457,-10279,7713,-1761,43562,12175,38076,6895,85475,78720,-2483,-9244,22876,-3250,-57126,48032,8932,53086,-3553,-120402,16014,30277,101561,16878,55800,-315,26460,-6071,10762,55332,71560,50643,37170,45455,4682,-95621,315,86263,-41559,-56357,38903,-11334,-67421,7944,41337,21412,75449,-18079,-56449,-35340,24128,-12064,16562,34529,43379,17062,13247,-13410,-6453,-36070,-22413,34523,16612,86621,-14609,29150,-31225,24265,89004,89872,28831,4828,-35046,32895,44233,-4016,-60467,-25553,-49727,-37857,-67561,7100,8475,-40872,-84786,-4728,-60933,57577,-27438,-17480,19867,53082,-104445,-65590,34618,-12394,53667,13958,-72252,4107,-2958,73923,-3261,20583,68031,83560,45184,-7618,14658,42974,-27422,-72632,54484,29494,-91279,-52955,-57968,14014,31366,-11977,53268,-15909,45478,70195,8251,-52278,-18682,-1873,-9197,6013,83628,31126,37404,13308,19923,51796,28640,76861,7111,-22212,-62909,-69524,-38732,2880,-1897,-58211,-31708,97877,82342,34489,-5739,24196,-32880,17386,-16287,58588,47769,-62504,-39353,-60616,-11598,-56988,-11104,24417,-4728,-9148,-38636,-128242,-62299,2700,-19605,49806,-7966,-17531,38985,55121,-45767,-22150,-9133,-37734,-9555,-12714,-42684,-51169,-25137,-36487,-1351,-12613,-60929,28302,12296,-808,34911,-8041,-3177,51495,-27852,-8464,-31980,19,-11304,-50448,-55962,-17721,-40255,-38776,7931,76763,24422,-14413,27866,-75721,-85077,-13047,7177,-36031,-5952,19040,37709],[-5300,-14247,-17501,5898,-16656,-49410,-68325,-89509,17548,38615,83757,16419,-36157,-122155,-55641,-35432,-13860,32651,29038,-69057,30301,22938,15506,9467,31771,-22023,-89193,44934,-59076,-92562,-15768,-24210,-28105,-3608,36558,-8089,8441,-73936,-2421,42366,-36308,72829,16675,39639,51148,43103,75316,48039,21827,-94802,-96631,-152924,-2700,48600,53462,10539,-9921,-6538,-46083,14527,1108,4121,-39326,46472,67873,-6812,113728,89036,22219,-4137,43771,20504,26299,-50953,6068,5327,107540,77262,44175,75612,1044,-46958,41415,57759,12523,-13595,-52819,-666,36338,-17096,42997,-27321,-1697,-4241,-69899,-45209,15571,22397,3335,10023,-88264,-69814,-9853,52957,-26079,30520,63451,20379,49967,15442,-10397,-35466,-24520,-2636,-94339,43089,-29935,-4755,-17483,38304,11834,63432,32317,51417,-3122,71557,56102,13617,-1480,39532,16325,5927,-64098,23774,-22001,23488,-23152,-1973,-36211,19323,-51060,-54536,74242,-14415,-228,-39350,-58829,-4334,-31822,-37252,-22336,24874,-41476,-24744,-41270,-61224,16834,62212,29120,-9650,-13178,-37386,-97188,-27109,19376,-17155,51740,12306,42820,-16975,946,39085,22337,6560,-39748,-40158,-37184,15708,-5589,-48944,31852,-9510,-25189,-79157,-60946,24769,126448,102159,72174,20649,16958,70316,-21227,-54321,-62728,-37096,2665,-13401,15362,-2886,-83844,-50635,68751,62723,-10920,37879,29709,-68967,-41183,-91757,-25935,-75679,22596,46438,23955,57384,-21603,15710,-42715,-60498,42117,-24903,-80490,-66411,29716,54532,-39291,-22869,-158864,-90005,-152270,-37190,-30544,82543,132209,31317,-94870,-28545,-83601,61937,61952,9656,-21716,36649,97586,97682,22631,-26153,-38218,4562,160021,-507898,-30403,145603,122514,73940,6027,7842,52804,51515,60933,30092,30412,-54691,-15412,100010,-100,63798,149572,-73002,-3542,-47747,27001,-56696,11205,5094,3590,-25377,19735,21857,10825,37620,2055,-66263,90309,6995,-10047,61258,1485,71853,-16235,-58274,-45368,50452,-50370,73297,76373,-38495,-12745,-20889,76615,62699,-3223,47393,8447,38741,-73585,10407,-18851,51901,-67719,-29703,8041,-47162,51198,-32122,-19704,24703,87445,-20057,-34096,-66704,-22332,-36849,18978,20043,27998,58356,-14420,48895,61638,-27476,-28890,19875,-25621,-17640,22307,23342,20928,-10991,-92599,-55064,-67615,50940,635,23978,34322,-376,76024,-5657,-20583,-50928,-24528,26850,13253,-38220,28085,-2629,-42363,-34462,-45683,-43452,21093,35722,11273,-1239,85360,-11151,-29009,-51943,-69117,-10119,-8584,14176,-6177,-49085,17182,-32470,3829,-13694,-21851,7376,-1338,-37279,-8756,20479,-8487,23252,372,27800,25972,-8799,-30218,-53538,-24045,-43090,-28348,42253,-16637,23793,-17584,50364,-3828,-79586,-49131,37869,-55631,24352,52584,52820,37333,44007,74892,14241,19740,-737,12280,-21349,-30802,-25794,4682,-5737,17121,-55536,-28861,1115,-14442,-4659,61249,27110,56299,102683,62263,37011,-27778,13290,10980,113271,11371,27399,-14929,10271,-11728,45675,-45490,29088,8205,-110182,-23523,21524,-39644,-21202,-44819,46444,49025,-53506,70049,-1798,-2320,59745,6865,13035,-53946,-67042,39846,28146,-65103,-14399,86976,22207,-2792,-39614,-106146,22546,-47245,-59918,-4942,-1254,16029,17151,15110,14033,-39496,-25309,21411,12002,72700,33017,52639,-5409,54669,47649,37313,-8424,-9191,28226,18239,27818,17335,24274,16382,64579,74516,-20633,-35603,-9036,44840,-44261,-3791,-8312,-58138,24541,-1993,-28156,-50178,-52771,6497,1231,-7907,-20109,49588,-18727,14989,-49683,41206,34604,95611,18243,-5752,3727,27466,-15999,26425,105086,-29784,-79441,65296,22483,-9224,5961,12935,12520,-67852,-35439,22149,9281,-10740,22429,-47769,1108,4404,-46775,13603,10844,80494,-23427,27071,-91555,-69352,-18801,22545,93230,27585,67580,45178,-41899,11788,-4865,3395,-8284,39649,32055,36204,100911,979,-40662,-63551,50167,-66359,-2175,-29226,-47329,-21064,38326,67777,60196,41055,28195,-49153,-7200,-20523,-53692,3252,47106,47491,-6496,-50835,-89693,-4356,-45788,-78240,-51159,-28585,32102,-36791,-74607,15441,-39442,-19155,-439,48215,-22540,15126,-4442,12290,-31170,-108832,-36647,-51297,11080,-89120,-3001,59062,14702,39787,21095,-28072,61669,-53915,-8622,-39956,19576,-66275,-99149,1217,-10652,15043,6129,56148,-85,-19136,33748,81504,56,28884,81039,-12069,-41410,2875,-74818,-10384,38578,-62192,-24003,-1444,-49863,32980,-3750,43109,-54049,32933,14759,-16279,-28748,41550,53013,75762,5298,30982,110844,27026,33253,15488,-37848,-70384,-97785,1973,-23650,32764,-51261,84827,66913,36248,14000,33811,-41149,-3745,4575,-76628,-15696,-26929,9093,27014,-47252,-62186,-5734,-51995,44695,87637,58075,-85240,5174,4954,52963,158,19362,-69576,36720,4012,-42811,27065,54066,7238,-32365,19158,40335,46857,32708,-28779,21728,29360,109322,53512,-14281,12634,54697,1626,73438,82381,31461,24260,-30183,70657,125942,93111,-127442,-23237,4270,-120577,41663,-74508,8772,-85431,-1571,59451,36265,-10284,-56124,24476,15637,-25490,-39029,-52411,58268,58508,26079,-66803,41872,-48818,-32682,-7865,20627,30165,54747,55953,-41557,45275,-23627,-5884,36345,-34887,34129,7193,-12044,34374,16427,22589,-9497,-33778,12411,76325,73381,62691,9226,-95949,60940,47801,-39638,60549,51752,-33045,56515,33237,-127956,-37554,-119237,-28590,-100887,19685,23228,4365,41794,-8200,-124790,-18049,19747,-44563,8093,6484,37210,6682,31017,485,127278,130611,-13633,-43017,44393,-15737,-72414,55133,1932,48455,1415,-100866,7804,9085,89507,18590,64757,10618,31575,29595,30897,43096,53290,35387,1691,27762,7170,-74311,-528,48267,-57574,-75252,23392,15513,-44087,9747,35227,22645,78270,4086,-42058,-31456,53268,-10564,26970,22048,40706,37496,10012,-24671,-18059,-46635,-44901,7146,7317,104793,2061,45234,-23569,25204,106342,92383,36892,29465,-21049,36734,39062,2300,-51438,-23590,-31525,-4137,-55257,2060,5528,-22177,-66994,15135,-39542,68113,-18605,22924,27492,49410,-63935,-83828,-24260,8340,56350,14119,-93227,18228,3333,79916,-21920,5820,46007,30418,35702,-73,51586,11052,-24892,-57496,20194,7775,-92644,-32889,-67957,11969,22721,-17151,27540,-2389,47774,45600,-14891,-10777,-23053,3983,-9641,4689,84808,15588,50627,17034,292,19194,26529,59540,-24676,-10900,-49438,-72002,-64902,-11957,-3595,-44948,-31943,78924,60873,49208,42254,50216,-8724,17076,-45609,40187,37448,-71649,-48213,-62333,18827,-62860,-6141,37644,20346,-19087,-29524,-127899,-47976,25088,977,47249,8010,-11828,39779,40872,-25168,-41506,-6376,-44916,20330,-18694,-37009,-46574,-19037,-4875,25809,-31157,-68550,30762,38336,9166,38582,22901,8032,38569,-25767,18727,-17327,-264,-226,-67196,-61230,-24971,-31473,-18699,30363,78734,51221,-10634,66798,-46148,-62061,-1167,12624,-40066,22106,11537,32529],[23898,-4183,-40110,3174,-36935,-46873,-54418,-89402,25453,24411,44624,-3280,-22218,-141086,-47541,-34879,-22046,26224,13664,-34968,32299,13484,128,2955,6659,-32821,-86226,69485,-39894,-71213,-7375,-24476,-66318,-27771,52143,-4063,14030,-110293,10365,43519,-39833,31222,11397,24375,41025,45462,107345,65176,22292,-70397,-60433,-127304,6036,45773,54645,8264,7634,805,-36929,18122,7109,-11460,-44427,30348,31355,-19926,81721,84487,33927,6810,25016,26828,-931,-47737,16756,4616,95727,72388,21344,75761,28075,-27013,61030,54316,16273,-15134,-36193,-354,39463,-15878,59744,1074,11339,12051,-68111,-39252,30677,18103,4786,11149,-103474,-59703,-764,41379,-39930,2633,49611,24768,61404,-3980,-23145,-44063,-59758,-22878,-69051,51110,-87767,-13804,-8402,38135,7884,19796,-27566,37420,3364,81522,76151,35508,3709,57047,60135,30851,-68560,44531,-2971,14087,-35835,-34682,-53238,-7788,-52146,-35446,74570,9032,21589,-28831,-74948,-3669,-31339,-21333,-32271,24670,-5149,-36089,-53062,-54648,-823,82047,45431,8814,-15395,-23222,-95991,-55456,15380,-31697,61466,8800,41304,-4398,-2956,30594,17665,-14583,-54125,-45753,-48200,20137,-9852,-35273,18740,9989,-31626,-66842,-46454,12332,113762,90427,56856,23114,7075,52081,-4458,-29314,-39454,-18081,4561,-7141,12342,13622,-48983,-23623,81628,60891,-14806,51281,49415,-66690,-18756,-68741,-3745,-77942,34173,35830,21311,18136,-31726,-9818,-49668,-52700,50117,-21782,-83499,-38455,14000,35642,-59191,-28714,-133969,-105402,-132461,-70923,-47120,71569,109496,53296,-55937,-52863,-79063,59215,46293,30502,-23260,43655,90334,118546,16427,-24733,-63486,-34298,72878,-463812,58845,79492,95140,85619,29901,18200,44690,39675,64838,28927,32168,-37684,1365,89076,22130,68596,151585,-82572,7389,-54507,-26597,-64878,13264,26007,19002,-11979,14889,15728,7529,48193,-940,-47920,74524,-10315,-27202,59098,8800,55348,-59526,-68524,-49633,42703,-31728,68443,35276,-55332,-25543,-35404,77931,89613,-5124,32289,11326,31744,-70254,9941,-3786,46683,-83594,-40678,13372,-51135,9798,-72771,-33457,37045,45216,-29885,-36144,-72565,-40243,-27431,55342,30325,23884,72559,-7948,96646,59808,-24007,-60639,4654,-13015,-310,6701,-11345,42430,-29118,-72985,-84646,-96705,24733,-5281,13781,47689,4772,65343,-28392,-18713,-56942,-4602,46024,10500,-40397,30196,-1832,-16891,7756,-35046,-16661,8992,39798,13686,-4778,106390,-5477,-32975,-25424,-64791,-11589,475,13062,7350,-35057,15464,-3391,8839,-22452,-38967,-11405,-18983,-18859,17423,53898,38053,22843,-27758,6413,41568,757,-30048,-68581,-45897,-73191,-44194,45225,15911,36579,-18964,84422,9614,-92657,-49265,33685,-45111,12475,65042,44560,28163,50006,41383,8636,23219,9923,39312,-35926,-30321,-27877,16258,-14728,6597,-51367,-29791,-23486,-31827,19533,70978,17276,26627,96523,87850,57923,-16494,20888,-7343,98214,28201,30536,-15020,1147,-5227,60150,-31033,32064,6293,-115253,-20738,23049,-47755,-25292,-54640,31118,45136,-56107,69893,20370,-36947,35035,16898,7042,-75832,-90792,19290,12198,-43628,-24957,72165,8648,-23167,-50464,-89494,29381,-76179,-66908,-12522,-7898,10,23123,1299,14811,-13265,-4847,20217,-21266,74739,29091,52972,-498,47067,7130,5575,8851,-5920,40133,19285,38464,35220,27995,6892,39181,28187,-36407,-28770,11034,43274,-22469,-8435,-9607,-44185,11946,-25018,-17754,-23074,-50714,2216,14364,224,-27957,61481,-12250,36424,-33193,38549,12940,100577,15294,-22125,-7069,29427,-36971,43268,126060,-11892,-80651,73465,39429,-54681,-34610,-21080,21099,-73685,-13765,6327,4479,33153,29748,-33151,11922,5609,-42413,-1188,3555,57569,-25263,40519,-83284,-93817,-22181,3982,108599,29732,66541,48028,-12384,33759,8345,16685,-16648,12873,24250,42608,72878,-18372,-11736,-52942,34421,-80180,-34530,-29379,-52383,-12324,34908,70618,53435,46829,8137,-17485,-17571,-15413,-40413,-5090,31225,50100,-6839,-71462,-97641,-618,-16008,-65696,-49846,-34500,31350,-38621,-60309,34767,-24906,-48431,-8143,43535,-41107,5004,9776,-8833,-47677,-101211,-63427,-88772,20482,-61348,14430,75142,26178,42858,12188,-23293,57872,-45142,-19037,-13357,19859,-61588,-77709,14434,3956,6708,-308,48813,-7577,6278,36011,82638,313,44326,103933,-19817,-104864,4944,-84747,-23452,-1330,-64120,-17980,-46178,-37703,34372,-3300,53861,-44921,58092,13522,-25232,-15170,60218,72631,59067,9082,24789,109024,2829,24599,-13507,-47135,-55417,-71641,8979,-42729,28910,10719,80248,50054,35035,28972,8746,-25636,-10214,-15545,-58035,7431,-4913,1992,24361,-22782,-73286,-3087,-26496,47415,85023,54067,-88537,5499,3574,56055,25465,41461,-47020,25968,-21986,-52999,13294,66327,13721,-33118,40805,27393,30165,21447,-23532,23065,45354,122953,37919,-17776,2285,59292,-232,46998,82593,30942,45548,12103,100992,120097,74038,-145509,-15298,-16075,-126274,37022,-58034,7049,-117278,-13383,61668,29851,-7757,-82226,-24921,6226,-21550,-33260,-43916,54303,50537,31947,-62574,28020,-55221,-10854,-5228,16720,17939,53193,59009,-51762,28308,-24336,1842,25013,-28583,37605,8058,-14583,37166,24824,-7914,-12441,-48513,-2537,64724,60936,65695,14902,-68234,70087,63114,-38046,47914,68643,-53766,53163,64192,-89085,-37951,-139847,-15152,-108099,27052,7997,13568,28490,2966,-119809,-55744,4623,-62213,5089,21158,33143,4870,19050,-4948,130434,130942,-29080,-78194,61742,-28151,-79599,49521,-5843,42081,6855,-79045,5160,1676,62976,17284,67877,15940,29191,67939,53674,29557,25220,13632,-21771,14068,9965,-48025,710,17274,-59762,-73942,15739,33445,-3059,13446,20119,21193,82409,24540,-7627,-26052,63108,-4530,26629,5569,31196,48122,-3491,-48617,-32966,-52588,-46206,-19359,7858,109055,16270,55621,-18085,26305,108459,81302,59878,57864,-7560,52684,37844,1159,-40490,-21216,-10729,40886,-40228,-9237,17440,-23290,-46227,34021,-16128,66429,30,77300,34874,37614,-13484,-92241,-67271,39201,60772,5704,-106268,34021,8810,82757,-34798,5257,14773,-23180,10193,7362,87835,-35342,-33513,-65288,-20538,-10126,-73562,-10493,-69465,4320,21087,-8406,-3043,19187,38476,15388,-33052,26067,-22026,17875,-7738,1546,76782,590,56907,25450,-13815,-2938,37260,48487,-43624,1017,-32391,-69505,-89878,-28681,-5093,-29004,-17208,56260,26987,59497,98565,80145,18898,14382,-67867,25602,25138,-72234,-52956,-57502,52994,-47221,2554,39406,28346,-28000,-18886,-112113,-22948,43893,28401,40193,31321,-3279,29195,13039,-7077,-51107,4117,-43244,49547,-28352,-17265,-34528,-15139,26368,48643,-45221,-65186,26975,65051,18585,42118,45327,14235,27329,-7474,41423,-3107,5355,18442,-68503,-76604,-40917,-16534,1668,40414,55682,81544,-2954,96479,-16142,-15048,15691,19382,-40648,43322,1523,27461],[48335,2292,-61508,-5774,-51248,-39602,-25742,-79983,21173,-3967,-8525,-13024,-3774,-136001,-35838,-30451,-27709,4677,-14371,-1030,37272,3108,-24152,-8248,-17235,-45750,-69201,80361,-19725,-49298,-13527,-26766,-91487,-52924,55226,-7555,21725,-91502,19672,34047,-43852,-1865,7877,4196,9924,38948,127138,64712,25971,-27908,-15023,-77856,10083,27321,43202,-11609,15785,14415,-25835,19476,-1669,-24266,-37603,17144,-5276,-36163,45329,55274,39252,20895,12497,36367,-22887,-33608,25441,12324,85029,59603,-1462,70674,44122,2302,74996,35971,16779,-17000,-10788,5654,29177,-17121,70333,20627,21436,26602,-69633,-28457,38515,-64,-592,4819,-92925,-46540,1821,26358,-53547,-25887,33274,28567,66537,-22685,-22434,-44249,-80035,-36358,-37954,48095,-108551,-22782,2492,28836,9587,-15935,-80359,18192,4509,77268,90742,63869,11211,66457,99953,47925,-62252,53522,20314,3184,-40916,-57329,-63811,-29830,-46049,-17151,58467,30999,54994,-21224,-69350,4182,-20518,-7166,-39564,22261,37342,-43371,-46216,-44753,-18926,95508,47952,27034,-22093,3923,-71234,-60867,8786,-53229,62708,-2362,25918,15652,-965,10695,14257,-25384,-61823,-46342,-47153,23920,-17759,-25807,7751,31586,-23583,-45200,-27332,-413,72252,60125,37779,21167,-780,26074,4713,-19109,-15205,4856,4028,-3968,4051,31213,3440,32420,66454,50786,-2863,55792,65467,-53419,-3281,-43109,12408,-62778,40209,20653,11132,-11199,-35133,-36324,-44860,-50247,44359,-13407,-73411,-3573,14235,23326,-70172,-26907,-90960,-111927,-94215,-91078,-57075,48458,60578,51603,-8055,-66580,-69102,43927,3003,32165,-26357,53160,52793,120274,15262,-25479,-74937,-57135,-23296,-393278,108780,8735,61238,84891,50159,25507,33976,24065,67041,22788,29104,-7878,14362,69735,39966,64325,128841,-88718,15074,-70507,-84826,-60956,22140,49996,23689,-3812,13249,11347,6488,61686,-519,-18247,49855,-20625,-26132,58646,6823,23380,-100758,-67678,-47259,26754,-16941,69074,-3474,-57618,-34404,-36554,72149,115328,-17248,2825,12600,19780,-70286,7456,426,42129,-67491,-50312,16931,-38577,-28556,-93379,-50772,42906,-14303,-31591,-50108,-81489,-52147,-15540,87391,31914,17009,65117,-9465,126384,58195,-24171,-80759,1865,692,11649,-15997,-47394,68365,-45490,-42717,-106158,-118969,1874,-11309,10462,53721,12936,55523,-37931,-10515,-51102,3109,68175,14054,-36703,32667,6224,13490,53335,-28255,5685,-2561,41977,7402,-14610,106836,-1142,-36936,5971,-54102,-18462,6389,9208,22468,-5209,8311,36647,9672,-27962,-48835,-23583,-35234,6056,42093,78381,62879,4106,-59597,-18959,49373,16457,-17703,-84441,-64835,-102870,-44180,41671,30956,46296,-17939,118937,17801,-92877,-48233,21585,-32873,-13004,76648,28544,24344,52817,-1703,2905,16904,21045,55018,-52815,-20503,-30641,28045,-17098,-4722,-43518,-25714,-50993,-38194,65750,62871,1449,-6452,80978,101682,75452,1412,38575,-29054,56833,43828,31641,-17189,-8549,-656,60140,-12612,45621,1843,-103673,-16072,23697,-48389,-19176,-55731,14099,36820,-57214,56415,27284,-73696,12568,26569,3648,-84571,-96318,-5807,-4923,-16473,-22846,65450,-2456,-38564,-44231,-47834,35226,-60559,-58793,-11848,-9736,-17145,21235,5681,16987,15645,12985,15998,-62516,70282,29929,38493,809,40221,-30537,-28042,17487,-21666,42479,15400,45524,47602,28236,-902,12983,-7730,-45893,-15482,16628,30121,791,-22044,-11106,-22207,3616,-38428,7820,5958,-36177,-2801,27625,7987,-29845,59403,-6414,44039,-7741,33119,-12691,66728,-2191,-41704,-21755,39876,-45386,59262,135584,16698,-76561,76374,48457,-90132,-74267,-55425,27058,-64688,5272,-4614,2864,70422,24198,-9589,19965,14335,-38175,-14028,-10243,22390,-10448,36288,-75122,-108996,-21836,-18483,109791,26470,60977,34865,5680,43912,19772,26953,-29337,-19843,23024,50088,49554,-36605,23035,-39846,25434,-82686,-54427,-14593,-44391,-9911,19448,48669,34481,43939,-2709,2661,-28552,-9365,-21192,-12157,14154,35964,3669,-73200,-91483,2969,8856,-43331,-48779,-36634,28281,-42715,-43980,53154,-446,-65087,-4619,34401,-45312,-8583,22224,-28275,-57646,-79790,-70570,-115519,32178,-25655,30220,84834,28551,42795,-966,-9002,35939,-27649,-32703,-1485,14575,-40676,-39763,22300,17117,-6711,-7902,37808,4987,18951,32170,73621,166,52888,95657,-27320,-141839,3459,-87853,-26267,-31484,-70699,-15648,-91669,-22954,25010,-5421,50253,-21283,83197,15035,-31067,-1387,74851,86070,36670,6021,3679,62113,-27634,6220,-25237,-58381,-36154,-42880,3857,-55116,10896,30401,45176,-76,6855,10788,-7358,37009,4395,-24338,-18397,37305,22600,5296,26644,7000,-70329,11520,3171,50008,83806,56483,-70068,1450,-4005,51597,35007,56142,-4450,17889,-39277,-55205,-1,69420,19339,-16946,57973,8263,22644,8893,-5750,33556,55846,122587,25635,-16315,-6804,59467,-3886,14328,67832,25236,65936,48095,111160,117670,61160,-162884,-8725,-29647,-104884,34811,-27278,16400,-130205,-20881,49589,18697,-2761,-94833,-63248,-3150,-5881,-17494,-23459,49241,25673,42138,-45655,10389,-54322,19239,2098,12791,3269,48743,62403,-50356,7095,-21234,3324,6496,-14772,27304,2704,-3617,47698,33086,-40627,-9792,-48774,-5237,41665,37774,58144,16173,-28210,65600,77129,-33497,26910,72330,-53432,47753,84098,-53061,-37465,-153689,11110,-97074,30275,-9357,28312,16660,5937,-101582,-76099,419,-59827,-577,36751,33058,3806,7476,-6478,99696,94401,-46551,-99247,67220,-36669,-79590,30086,-13596,37938,14491,-62502,9265,9221,31496,16246,66806,15968,21844,96274,74285,19992,-5816,-3083,-26515,10439,10638,-25110,2937,1535,-43724,-53050,14771,36287,31685,14268,-1470,18576,82852,35401,37615,-20225,51575,2386,18359,-15616,10049,47647,-22966,-75438,-48470,-49974,-30445,-39824,20299,99570,24521,67253,-15090,25094,98331,59852,92029,78408,134,74971,42508,-4107,-27515,-20089,-1894,85080,-25087,-24455,42562,-38600,-28029,46015,3350,52332,25080,124543,43859,16748,27287,-84712,-79036,72356,68893,-7311,-103603,45647,12264,78036,-40352,15120,-12014,-46092,-21027,12096,109267,-81810,-51184,-97220,-53124,-19406,-38701,9117,-64401,-7696,24521,10336,-30644,42440,18869,-11974,-41459,48250,-18851,36279,-4800,-3682,60066,-14891,53629,36835,-16857,-5964,59906,43765,-34398,11128,-15799,-61470,-106040,-42455,-301,-13452,10648,38324,-6060,60004,137128,107998,38799,12664,-76453,13046,16677,-64720,-53653,-47763,78834,-13954,9347,29539,17677,-29136,-4562,-89460,5554,51597,56807,27786,53524,6527,13945,-17990,4472,-52852,19271,-31090,72150,-37164,13163,-12153,-11928,48966,66084,-51605,-52518,22310,83178,30565,49536,50205,13098,21472,23836,54055,5621,14382,41032,-55703,-89429,-52598,3290,16532,40410,19897,101710,5820,104499,6593,41586,34038,26445,-38662,48945,-6136,24010],[57622,4625,-70527,-18304,-55470,-32248,11045,-68796,7690,-37492,-55072,-8774,10389,-110678,-25592,-25266,-33731,-23590,-47112,16268,45358,-6724,-47303,-19986,-35100,-60240,-42968,72957,-3697,-30314,-31342,-29532,-100410,-69311,41697,-18977,30789,-38476,21714,18414,-46922,-20931,14104,-10772,-27182,27492,119983,37567,28301,13172,23864,-22510,8218,-584,23698,-45802,12417,24451,-15250,15947,-20009,-32177,-21984,11925,-29091,-55093,14021,16601,34458,33899,9689,41364,-30596,-13848,32176,28046,77594,42876,-18768,55872,44971,32771,79462,6407,16515,-16279,17668,11527,9077,-18322,74443,22137,22900,34851,-71608,-16062,26228,-29761,-11627,3234,-57913,-32323,-847,13422,-65042,-47019,16549,28256,65036,-37649,-11842,-37148,-80346,-42240,-12975,33461,-90916,-30166,12412,16452,13897,-31594,-107564,-1266,368,60212,96489,91640,16658,63335,121883,56319,-49219,47752,34846,-9487,-39129,-64248,-66003,-42964,-35337,-6182,35836,43866,87301,-18560,-48136,13520,-4455,2473,-38026,18016,67740,-41640,-21788,-33293,-28416,98357,39524,41359,-31976,25835,-26964,-44112,1490,-78904,52894,-23940,199,35447,6745,-11977,18335,-24722,-60479,-46074,-38833,24007,-26441,-19809,43,46553,-5947,-24236,-10326,-8932,20992,23937,18590,15289,-8423,2922,4748,-19281,-2180,26497,3489,6504,2770,46031,50164,93030,27300,32968,24204,47112,75611,-30363,-597,-24590,16745,-29536,38669,4819,-5358,-19796,-29878,-53775,-28737,-52253,24070,-2449,-55439,27140,28606,25407,-65421,-12636,-42842,-107196,-49960,-90088,-56028,18205,1245,28306,29078,-67173,-54813,17862,-45144,17215,-26982,63510,6260,103615,20311,-26235,-66831,-57979,-103339,-314630,104722,-45690,35363,71516,64924,26564,23919,6568,68911,14448,25021,28094,19840,45010,50188,52961,89589,-92359,19114,-94967,-125825,-46003,34942,70585,17263,-4299,13835,10834,6406,72272,3985,15067,20327,-20313,-13163,62480,-5120,-10771,-123673,-55444,-40055,5294,-9764,69303,-33275,-48052,-42786,-24085,54071,128304,-39912,-31780,11464,9531,-73731,4092,2153,48221,-28504,-53602,13233,-14447,-54956,-88818,-67565,42915,-65403,-26380,-68482,-92093,-55443,-6982,102124,26641,12485,38606,-18626,127996,53817,-29037,-87369,11074,8878,16287,-36848,-69915,84672,-64332,-10205,-111979,-131208,-11078,-16600,16641,50389,22235,45055,-31003,2705,-37515,-5542,84092,26279,-24542,35522,20657,40651,83924,-24985,13777,-10568,38884,-7037,-27808,81861,3025,-48632,30683,-41624,-31432,3942,2825,34809,32988,176,74238,3577,-29787,-51534,-27365,-47769,28249,57409,86235,54485,-26607,-85843,-36225,46270,35443,5441,-92400,-76551,-123989,-33532,32582,23968,52741,-18500,138149,17298,-74209,-44484,3457,-21102,-40429,82202,9364,25268,56224,-37241,3179,3083,29839,63227,-68815,-5300,-34618,38736,-15227,-14130,-35659,-18961,-74680,-29839,117242,40657,-15201,-34468,62552,101074,83848,18987,60850,-40039,4604,50946,25202,-21686,-15512,2643,46356,4227,63870,-5293,-77790,-10677,25299,-40201,-5664,-48508,1367,30681,-56232,32094,12058,-107821,-2714,34163,4481,-80454,-85114,-25895,-16594,13485,-10921,69013,-9212,-46949,-21329,3906,38998,-7704,-38176,-1063,-7232,-36869,9410,24677,16766,35320,21653,9680,-92733,62515,32920,11628,-347,35598,-54277,-49986,14462,-49419,34201,9227,47474,51732,26228,-3845,-7404,-23196,-44715,-600,4012,8436,14361,-43618,-14078,744,-1345,-43940,39917,30224,-11570,-9349,36303,12999,-26738,43346,-722,37242,19995,29481,-34333,-5479,-27852,-59309,-35152,57239,-39176,72786,133067,43043,-61695,75931,45884,-104629,-101534,-78190,31638,-43970,12825,-10122,4472,86575,8019,15212,23370,26931,-34504,-21725,-28738,-12202,19353,21334,-68142,-110782,-17870,-41358,96704,23690,51871,6994,-2334,41118,21928,31400,-42150,-47747,32547,59994,43686,-42864,50418,-25968,28565,-70898,-57798,4793,-22900,-16196,-4995,10399,7705,31925,885,4934,-37603,-4514,1567,-18919,-989,14086,23916,-53867,-75307,868,22031,-26496,-50112,-32357,22348,-44155,-33313,63071,20802,-66707,9542,19763,-38254,-21014,31992,-37758,-58763,-50482,-59282,-124594,40799,5079,39687,87887,20813,41864,-18458,5845,6188,-8814,-48205,-14186,8009,-11538,2423,23316,27667,-19765,-13314,24763,29902,13999,21391,56511,1031,54783,69096,-34468,-141430,-515,-82933,-18268,-44404,-76006,-15314,-123795,-9689,5091,-12171,27668,10309,95373,19114,-31341,11312,81855,80686,11672,-5983,-27687,-7307,-61695,-16928,-16394,-68273,-18171,-17832,-24217,-59339,-20768,3392,-15130,-78007,-59335,-80247,23876,136576,38136,-18255,28778,67300,50474,17395,34545,35725,-53494,37181,38123,54648,85191,65232,-37936,-1609,-9640,43728,26684,60414,38851,9580,-41312,-49643,-9970,60090,23996,17403,67436,-9362,25332,-517,20391,51309,57807,110520,18975,-9741,-14636,56359,-8105,-17436,43196,17171,75882,69837,98150,122036,63957,-176011,-4478,-36532,-66726,35156,9594,38698,-120266,-28702,24706,1278,11180,-91083,-83244,-11205,23249,6444,2161,45178,-11099,53326,-22777,-8777,-48161,51336,13170,8704,-8727,43564,65373,-34568,-14021,-15206,414,-6305,8218,7863,-3989,21642,64077,31147,-63762,-1877,-28310,1519,13835,14608,41459,10197,10545,52601,83105,-25618,7426,66965,-23338,44147,93812,-32281,-38156,-152150,41543,-69226,30165,-25679,43197,7821,129,-74038,-73979,9519,-42749,-7150,46035,35986,-1597,1388,-1676,55386,44812,-61962,-95167,56139,-38995,-73744,142,-20641,36712,23438,-54479,18416,28182,5302,18543,63733,12661,13881,107397,87801,18889,-28384,-6711,-13581,18827,6635,-10696,5289,3199,-11684,-21004,16287,24428,38684,6963,-25118,16166,78099,32704,79272,-15212,26176,5726,5688,-39078,-27625,38921,-42344,-94741,-60446,-37701,-8484,-51023,40598,78813,25601,83232,-13325,18999,85278,34082,119342,83036,-2028,92587,51303,-7820,-13238,-20954,-14044,115401,-12100,-39238,70721,-57917,-14983,47423,14078,29010,51383,141807,54133,-9699,42985,-61617,-59662,96016,75810,-21308,-86937,47260,15357,64320,-37617,28423,-19385,-29741,-45608,12154,105646,-116009,-72440,-132640,-67534,-18713,777,22816,-57340,-20697,29618,31505,-48254,59527,-6366,-30803,-39306,51081,-16950,53097,-2077,-9588,39974,-31401,42548,48085,-9443,9557,88260,41250,240,16900,-4475,-48544,-107716,-49414,13540,-120,43885,28482,-27658,48087,139668,124828,42799,14641,-70232,1228,16101,-52103,-49973,-36035,87974,24208,10254,12372,-7262,-19114,14961,-70844,29653,43261,78617,10558,66506,15634,1930,-40165,7569,-48833,32950,-8940,85002,-40142,45124,20335,-7841,57847,76433,-49823,-37036,22376,86847,49820,59803,31294,5334,20490,59367,56470,6360,23390,62160,-34429,-84467,-50824,24895,21051,38482,-11887,99746,11298,89529,19857,86888,47694,33077,-35735,38256,-7904,21959],[46075,3240,-60239,-29595,-50429,-27935,45288,-61792,-7980,-62597,-79343,7940,14141,-80425,-20645,-23263,-39953,-47652,-72572,7913,55858,-13454,-60986,-27810,-44416,-75116,-13952,49506,3947,-16158,-50649,-31224,-96726,-69902,15265,-32449,40135,12440,14527,2613,-47901,-26716,32025,-12836,-55511,16371,76474,-12177,25768,35482,43999,21196,-771,-28236,4039,-81179,-7,21285,-8308,5090,-40122,-33089,-2867,16339,-33328,-73287,-6283,-17981,19503,42087,15797,36057,-21264,2453,36337,47507,71224,26309,-25164,31407,32685,54918,73709,-27149,17455,-12010,42390,12683,-11788,-16499,73349,5345,13586,33687,-71037,-5055,-9158,-62062,-22952,19198,-8738,-18291,-4118,5828,-73448,-54103,2482,20789,56608,-47929,47,-27416,-62352,-43573,-1669,10255,-54698,-34652,18803,8756,18121,-25302,-104718,-16164,-6935,36409,92171,111661,17427,46905,117037,56917,-33740,29321,31889,-21938,-32028,-55180,-60925,-46743,-23311,-4502,21505,43394,104963,-21744,-20752,19150,9475,7067,-24444,13264,74412,-28994,11229,-21913,-24029,88829,25662,48263,-42580,30824,24002,-14366,-4671,-102916,30089,-55370,-28088,48674,18621,-23653,32871,-14872,-49918,-49119,-30179,19668,-32317,-14997,-4536,50766,14438,-13225,-462,-10102,-21357,-5107,3848,8188,-18481,-5939,-2515,-21944,-8888,41513,5994,32687,16436,56971,69131,119525,-21634,10805,55802,25275,78763,-2395,-11223,-20049,7079,13872,30741,-7035,-22306,-5434,-16814,-52556,-5646,-54925,-6288,8930,-35397,44185,49717,41457,-45616,14115,-1172,-91644,-10496,-68775,-44936,-11648,-49935,-6613,43787,-53383,-33340,-14015,-75122,-7033,-22780,71596,-26322,73261,30497,-24922,-41455,-38395,-147801,-244337,51531,-70148,28922,49190,74023,20385,16042,-10145,70858,6629,22805,59307,15369,16028,50683,37366,45864,-93156,20294,-121122,-133428,-25273,48254,80322,1664,-13012,14625,14281,5694,73621,11349,42597,-9797,-9537,1983,68774,-23086,-31098,-118554,-33702,-31279,-16086,-11993,64513,-50868,-33915,-52420,-6563,21108,118804,-66745,-61256,7996,6753,-78398,960,10138,68639,15201,-47983,-997,13061,-64670,-64290,-78427,38750,-85615,-16013,-76338,-99256,-49883,-4972,95115,18860,14209,3254,-31420,103083,42706,-36917,-82707,24082,6945,13678,-47607,-68850,77124,-85713,12782,-99615,-133531,-12573,-20568,32078,38646,29675,31593,-10090,18359,-22593,-25192,84491,46576,-3225,38923,38477,57438,85820,-23762,4278,-12064,29227,-27019,-40076,37489,8804,-70394,40224,-31165,-46954,-8981,-4454,41555,68622,-2770,95563,-9558,-28970,-49205,-23106,-53314,41478,61191,74801,17539,-58815,-97465,-38707,32725,53001,33380,-85060,-77800,-131110,-20376,22687,2567,56042,-22680,128498,7119,-38857,-36712,-15760,-10101,-51843,77298,-5573,27999,62966,-54196,13749,-14083,33769,67789,-78906,10495,-39008,46644,-12101,-18711,-29883,-13705,-87403,-8813,152589,13017,-27826,-50911,47673,86850,80222,30043,76674,-31889,-33804,45371,6995,-27143,-17299,4825,24004,16241,79340,-15144,-44298,-6119,29268,-24393,10029,-34477,-2613,33128,-52071,3606,-21128,-133291,-8449,38513,10798,-66179,-62451,-32548,-16784,42794,6165,76213,-12157,-48555,11076,42157,38121,55645,-12332,18232,-2532,-57730,-10270,49590,11684,39515,17630,3049,-93381,55268,34165,-20716,-2887,33787,-58231,-50239,-250,-74814,22668,3203,44303,46838,22776,432,-19397,-20345,-30082,10338,-20125,-13967,12600,-68896,-18110,17332,-6148,-46979,67446,46926,15229,-16967,37331,13808,-20976,18919,5037,19914,39986,32333,-47281,-89314,-51962,-67318,-42056,75385,-21806,82302,119675,56725,-35831,71241,33290,-95281,-109595,-82391,37712,-18528,4256,-10673,8626,76350,-13137,31924,21098,37440,-32471,-22978,-49152,-34468,56843,6088,-61343,-99465,-11016,-58913,76551,30592,40010,-28606,-33355,30519,12758,27426,-50282,-61480,51333,70664,57156,-32984,58479,-13486,41233,-48362,-46262,17838,7954,-29715,-32055,-28797,-19330,15279,18836,-8507,-41219,-1103,24008,-26905,-12595,-1579,46409,-19348,-54887,-10945,21791,-26861,-56375,-21228,13664,-38821,-30657,57383,27609,-55830,29968,-300,-25752,-28683,39881,-32698,-51490,-20796,-36090,-113475,42047,22916,39103,84716,4565,40648,-37104,15492,-19539,4696,-62261,-46779,3203,14286,35581,18114,35304,-27054,-12579,12403,54505,-6981,5761,33658,3844,52832,44157,-41612,-115726,-5007,-72278,-5371,-40098,-75037,-15447,-135128,343,-19720,-23650,-9358,39380,80072,24778,-25463,22582,79748,49319,-11457,-25122,-60820,-62941,-95269,-38534,8195,-72308,-7256,-979,-74153,-55060,-60739,-47343,-82215,-162252,-155575,-249637,117462,232133,80742,1018,66688,88587,69378,32938,46788,57667,-29629,68009,75872,62244,88290,76969,-3290,4828,-6531,36809,5639,55245,65971,-1728,-27261,-38266,-14436,38946,26967,62146,69369,-15981,35862,-4113,49741,71811,50076,92515,16886,353,-20735,52033,-10508,-41415,16900,9713,70791,74159,68148,131103,86078,-180776,-3557,-38972,-27351,33712,41333,70652,-92670,-42341,-8980,-23165,32167,-72581,-83846,-18228,59678,33808,27882,44481,-49082,61132,-2056,-26363,-39969,78684,25222,4111,-12072,38586,66664,-7048,-30311,-7660,-3094,-3115,38132,-11268,-5926,54346,80665,12027,-69615,7695,10601,11411,-12196,2418,18647,-3637,37295,37134,74554,-15148,69,58934,30678,43836,94843,-30240,-42159,-132438,63688,-32050,27503,-37806,52230,2015,-11871,-44867,-55239,28401,-21572,-12603,43390,38956,-15841,3561,10639,18590,1052,-70561,-65855,29180,-35007,-62418,-33075,-26429,34725,29603,-54331,29222,51607,-8244,25530,59964,8865,9302,102697,90785,28012,-30613,3186,9091,36203,-3109,-4855,8346,18849,26996,10684,16440,4691,11909,-11340,-45034,14509,70208,17799,103473,-11904,254,2090,-8159,-60501,-80909,27310,-55713,-99757,-64971,-18376,8021,-52186,59887,50031,20418,99245,-10753,6964,77296,10628,126251,70658,-14369,96297,59257,-4818,6,-23102,-44523,124113,-1942,-48540,87491,-72467,-5174,38641,13884,2260,73137,121037,63180,-33661,30275,-29421,-23322,100316,72960,-34598,-68460,34310,21751,44393,-26715,38604,812,9790,-55332,6847,77881,-132969,-90591,-144056,-62168,-10712,31844,30807,-52342,-30126,33465,48091,-51546,64354,-30827,-39421,-29705,36238,-18175,61849,125,-13360,24130,-47407,28847,55680,1783,34964,112673,35999,38510,16432,-2507,-32734,-93991,-48287,33381,10348,71131,26025,-33426,25296,109307,123088,29814,21162,-53512,-9206,23889,-38306,-40701,-25612,78951,51498,5019,-5375,-38194,95,38724,-62478,43656,19185,86612,-8810,65998,21813,-1495,-45099,2353,-40759,38595,20057,87224,-33653,67235,56525,-1991,53401,76930,-42139,-27909,29999,76216,77875,67421,-9448,-5939,19821,89014,53074,166,29322,77104,-12531,-53533,-33686,44134,12792,42039,-27156,73462,9664,60380,27560,104810,50511,38717,-33299,19348,-2732,20256],[16539,-728,-32291,-34464,-40403,-26469,67823,-60331,-17799,-67054,-77210,30132,6588,-63093,-22263,-27218,-42502,-59108,-79189,-20961,67230,-14002,-62189,-28576,-45623,-88759,11261,18096,1504,-7040,-59818,-30802,-86271,-53349,-13774,-38448,48489,32579,-888,-8108,-46020,-23928,56970,-7,-65823,10398,5384,-67376,17058,32541,41934,42753,-17200,-46529,-7559,-100233,-15680,1033,-8113,-14116,-54698,-25673,14019,28294,-20251,-85810,-14861,-41181,-1193,43787,26058,19155,593,6606,35536,63706,60096,12906,-17678,3306,13833,62213,60120,-56752,20047,-6041,57673,8325,-22593,-9688,69172,-21602,-3613,22698,-66495,2899,-57169,-86200,-27776,55901,40072,-5415,-2492,4252,-78558,-44298,-6006,5120,41655,-54232,3589,-21109,-33226,-45432,-4996,-15719,-26614,-36101,20107,11042,20934,-9383,-81951,-23472,-14052,14072,79075,119310,13233,20818,88639,51497,-18635,4603,11495,-30947,-21930,-35078,-50847,-43079,-13105,-9181,27301,30493,100394,-30520,4766,18255,14499,8159,-382,10504,59888,-7872,40470,-11905,-6446,68312,12258,45714,-51357,17902,64722,15953,-8404,-118887,-5870,-91738,-49405,52785,32359,-11974,54530,-414,-32454,-57631,-26929,12734,-32988,-8842,-6520,44809,31692,-14264,760,-3444,-43935,-21553,-2732,3402,-32354,5198,-12782,-19931,-33242,46690,13827,72497,42930,66356,52679,87294,-62086,-10466,77019,-5076,75173,23088,-30460,-30092,-13669,53463,20076,-11102,-32181,25156,279,-29195,17888,-53330,-37832,19931,-17772,43765,68204,63230,-17712,46841,27966,-68392,17219,-36254,-28999,-33601,-77892,-38847,38574,-25874,-997,-45147,-73798,-31728,-14322,74007,-34403,36352,42833,-20379,-7290,-6153,-149247,-192385,-31268,-60603,44861,24513,78286,8521,9590,-22504,72231,1302,22575,75235,833,-15521,41008,20228,7970,-89416,19878,-134707,-107208,-6256,59470,72837,-19848,-26192,13413,19508,3680,61868,18809,57147,-36304,8064,11699,71945,-39895,-26194,-86158,-5176,-24392,-30597,-22550,53774,-56507,-23808,-62366,2487,-23766,84645,-87975,-77501,3073,13316,-82037,-1339,27223,94333,48104,-34052,-25021,35151,-58780,-31427,-78714,32281,-69494,-2524,-61155,-97194,-37743,-9147,71456,13091,23061,-29430,-42088,63141,23670,-43687,-70812,28784,-5975,5869,-44322,-44731,40077,-103640,12545,-73085,-128230,-4863,-22607,53361,22179,32443,13468,17722,33289,-12257,-44552,63756,70425,24639,42829,55011,60239,58232,-22709,-17890,-5815,14082,-48129,-46891,-10574,17195,-96929,31640,-24771,-58955,-30001,-9962,42478,91351,3964,92124,-27077,-27421,-44939,-13250,-48076,44768,56519,47121,-28983,-82119,-89410,-26670,12566,63200,57028,-62101,-68026,-123450,-11585,18490,-17118,56239,-28946,87795,-9979,3089,-25278,-30152,674,-35449,61500,-9580,29108,72460,-51800,34636,-29795,30923,69459,-77758,23278,-42291,49282,-10419,-16657,-25980,-14379,-84496,17175,157269,-10932,-33078,-53491,40238,63110,65102,31530,74471,-6445,-38124,27863,-23180,-30932,-13214,4810,454,22864,85765,-27120,-11475,-3864,35602,-4648,22664,-15937,3137,46618,-43792,-19245,-58063,-143270,-5002,39288,22580,-45670,-34984,-22460,-2082,67626,23546,77340,-13686,-45151,41894,48870,29753,100323,8875,40760,1432,-74406,-31801,71310,1467,29910,1734,-2176,-59092,51167,30107,-49561,-5860,34381,-44182,-27081,-22939,-84201,18436,-1026,37567,34073,17514,12174,-24545,-8866,-2645,12742,-41729,-27418,-1285,-91206,-21278,22700,-13437,-52400,82047,58184,34263,-23770,30482,10589,-14365,-4957,10717,-1317,43194,43792,-52427,-146251,-66029,-59211,-38958,85900,-506,85745,96686,54018,-4059,60800,15664,-68050,-99231,-68907,47762,2968,-18455,-7659,14291,45624,-32022,33669,13506,40627,-32834,-18772,-68188,-39337,90415,-620,-53248,-79547,-2550,-65517,60249,53859,26006,-61208,-63821,20541,-1793,13937,-50289,-57086,72802,77991,78027,-11534,42956,-4609,54098,-24218,-27191,17603,39478,-44110,-53610,-54197,-38473,2263,45330,-26993,-36657,2741,41814,-36617,-20532,-1345,60207,18000,-35513,-32543,10763,-46611,-68445,-5534,3291,-25898,-34347,34152,16423,-39214,49501,-23310,-13432,-30401,47703,-12852,-38347,3828,-9501,-86235,35497,27507,27559,75687,-16278,37757,-52278,18878,-32456,10090,-70328,-80997,723,26613,52022,9203,40164,-25735,-3594,3417,67719,-37265,-10128,7705,8726,50556,35967,-48775,-87785,-7919,-60199,1775,-24514,-66732,-16069,-126982,7275,-41105,-37579,-48437,54786,32854,29551,-14794,32026,69790,-2679,-28402,-46386,-86896,-77479,-122247,-52685,37120,-67230,-7691,5702,-126884,-43531,-98933,-89790,-132817,-222955,-249271,-439487,238820,277126,117223,27388,83610,92651,68296,45210,59912,69138,-10065,94199,110036,71744,90147,85922,24327,27121,7884,33988,-17413,44903,70513,-16709,-2352,-24054,-12427,10843,26806,103206,65926,-5351,49577,-1879,76926,88681,33989,73787,15073,11399,-24034,48252,-7825,-53156,-4345,4620,53917,62885,33561,137137,122266,-173853,-5814,-39591,-634,24857,57949,103343,-60692,-64357,-44942,-51644,49429,-44990,-68747,-25091,90435,58061,51560,48288,-75389,61626,10564,-38886,-33137,96657,34704,-799,-1657,32862,64701,25159,-37812,61,-3455,18297,67761,-20734,1413,83392,90186,-22321,-57684,13497,56018,18321,-31055,7499,-6294,-23021,47955,24051,49805,-3413,10292,53202,89325,45084,88524,-40905,-50246,-99789,66568,3514,22692,-42661,52139,-1900,-25391,-20236,-33425,49433,-6343,-15393,27515,38669,-38746,13252,29793,-276,-27527,-68819,-22420,-7205,-26374,-44858,-60552,-30390,25770,26857,-59546,38112,71326,-6832,36073,55177,6804,9841,90029,82432,45212,-7369,19716,30499,56203,-17010,-3581,14425,41723,59328,33523,13467,-12590,-35955,-38112,-55114,13121,62913,-3626,102606,-10592,-14241,-9196,-20135,-76000,-137578,17989,-59218,-89535,-59890,2511,11994,-44895,68335,16387,11543,106210,-5519,-9736,73871,-5593,104814,46906,-32485,84040,60556,5731,8800,-24332,-79927,112181,6744,-48456,82003,-78820,6127,24481,3970,-21253,85467,75429,67455,-44994,-1297,2402,11315,82371,54263,-47558,-63537,5692,34950,24141,-9520,42188,43502,46311,-50353,-2961,37337,-135838,-100063,-118801,-43347,-710,45080,35949,-49393,-31863,34950,56895,-40084,55467,-48836,-39645,-18046,10588,-21690,58513,2758,-12241,18858,-59301,18484,56875,7364,58511,123791,25095,53128,9323,-11381,-17127,-69441,-41042,51425,18102,81709,28586,-25472,-2845,67414,102737,6329,30623,-33581,-15931,37074,-26134,-24105,-18966,57201,57705,-2375,-17621,-66230,21619,62945,-60706,46050,-14707,76396,-25707,53181,23036,4118,-32066,-9368,-30207,32392,50860,79222,-17085,71013,84183,5391,41176,64971,-32433,-32283,42713,56516,107631,66425,-59309,-16653,13597,105961,49712,-8844,30496,83865,2710,-1900,-6482,57078,-7401,51582,-22930,33115,-278,29423,36030,94022,40211,42899,-31452,4711,7701,18349],[-19522,-5782,3341,-29521,-30301,-24805,75169,-61235,-16280,-46639,-55494,48175,-7729,-67315,-28848,-37265,-36189,-55236,-61288,-52956,77368,-5845,-53537,-21531,-41642,-99109,27446,-10682,-9249,-1772,-52045,-27984,-73113,-24804,-33226,-28846,54728,15013,-20548,-11018,-40849,-18025,80363,23239,-56552,12260,-61342,-106814,3272,10651,23791,40269,-39369,-50744,-6017,-91668,-27873,-31674,-16592,-40194,-59284,-10423,24178,43183,1142,-89089,-14746,-51424,-20275,39724,33886,-5777,25183,-5339,26464,69558,38870,3941,2268,-18631,-3769,53776,42977,-76918,22955,-2325,60774,2018,-16355,1834,64007,-46615,-21372,4583,-58786,7763,-98532,-94857,-21275,103310,76003,4860,7358,7410,-80367,-20106,-7313,-17090,22068,-57666,-6954,-22517,-2192,-51973,-18158,-37829,-23367,-35657,16137,22974,22550,-3921,-56040,-22781,-17615,141,60519,114070,5680,-7555,52109,41802,-4860,-18099,-17270,-33777,-11551,-11952,-37305,-34937,-7069,-15381,53627,10786,76120,-43525,24268,11064,7498,8401,28332,13201,39443,15193,56044,-4163,18227,41271,3691,34211,-56780,-5574,81748,36322,-9252,-122605,-51655,-124572,-56070,49493,45539,25665,73701,13362,-12587,-70645,-30888,6620,-28724,43,-5622,32395,42580,-19259,-4411,8715,-45972,-29356,50,3177,-48302,32208,-21067,-9294,-61687,42526,27199,111533,71192,77144,11044,8930,-79666,-25525,77063,-36284,66296,38505,-50562,-48605,-38107,77000,11137,-5538,-29176,59488,15954,10263,35540,-43835,-59944,31065,-5193,28963,76240,79063,8588,74409,44010,-42131,29946,-5573,-14856,-42895,-75888,-54874,27467,11507,41358,-69512,-42657,-49076,-4653,68553,-23884,649,53471,-12751,25031,27910,-113845,-160276,-118234,-22122,75138,4626,78562,-5618,2256,-26452,71623,-605,21180,70408,-21075,-45801,22665,3537,-18434,-78952,18757,-118888,-62056,4640,67633,45514,-43312,-38748,8759,22991,1473,37732,23100,56458,-55283,27080,13267,65711,-47889,4697,-37069,27239,-21869,-32730,-37610,39753,-53322,-23889,-69833,-7480,-71062,34039,-95219,-76877,-1853,26183,-83562,-2944,47879,106450,65327,-15020,-53821,44970,-43548,-2861,-66766,25015,-30536,11960,-23295,-83195,-23270,-16176,42058,11968,36494,-51335,-45680,22848,-403,-44218,-55246,15798,-26663,-3578,-28741,-8985,-17737,-109311,-22168,-41673,-117315,7602,-21939,74648,6036,29208,-9200,43480,44542,-9606,-53615,23003,90013,52352,46596,64979,49973,14009,-20372,-42046,6413,-3731,-64888,-44835,-43439,27575,-117786,7942,-22426,-61920,-52786,-11150,39255,95310,20166,64630,-44782,-27137,-41347,-1599,-29339,42044,48920,10552,-62484,-89904,-63160,-5610,-8352,60637,67304,-32437,-49892,-104332,-10194,24689,-20339,53197,-32663,29741,-27788,38154,-12654,-35396,11262,5560,40720,122,26622,80375,-37535,60908,-39896,20571,66301,-62451,31767,-43109,43994,-11782,-8285,-22109,-23623,-66360,37450,130886,-25273,-29815,-44531,40424,36158,42130,24505,48878,25249,-5166,4019,-59685,-30167,-4524,583,-17934,25002,80113,-39684,14117,-4633,42592,13741,29000,4187,15221,67667,-31425,-26440,-81164,-132041,4963,37095,37885,-23197,-8482,718,26521,84551,37419,66811,-16700,-39084,60546,23518,12800,111244,16519,58872,2162,-79527,-47259,83133,-12010,14247,-21086,-5110,-3207,50220,19128,-67218,-7751,36158,-20515,11367,-46999,-73474,27387,-2766,29877,16146,8778,28962,-26455,1182,32485,4550,-47491,-24499,-17143,-103432,-21104,15845,-22753,-61214,81364,68617,38303,-26453,18502,5158,-7073,-19830,15940,-19454,26289,61100,-54323,-151973,-66431,-34059,-25244,82384,17130,80881,65490,38010,25778,45008,-1472,-34848,-77706,-46135,61197,13220,-47211,-3159,20238,7548,-42249,19664,2478,34772,-34619,-11919,-82511,-30590,107732,4898,-42967,-57648,5935,-58551,56189,91491,10807,-79992,-64154,18395,-9987,-7018,-41676,-37456,88904,77727,87061,10482,9571,-714,56579,-9087,-11286,3405,60777,-50191,-62135,-59153,-44000,1295,70730,-36003,-23701,9965,51554,-46729,-25641,13592,56473,43958,-20618,-59102,-5863,-77897,-83528,10518,-6870,-8701,-40825,-983,-7787,-25114,60377,-43651,-5020,-27760,57003,18550,-22589,21870,12962,-52920,24923,24071,8118,61234,-36261,30900,-60270,18544,-29417,9680,-67935,-95318,-855,20922,52325,33,42368,-16545,11759,-824,64682,-67852,-20798,-18068,15087,50430,47325,-54907,-73252,-7874,-50152,-6407,-5794,-53498,-18567,-106690,12287,-52257,-50053,-75581,49632,-31633,29584,-1871,38622,55315,-58126,-37024,-63613,-100456,-48618,-135421,-55570,57126,-52992,-20591,3057,-152833,-27673,-123973,-103294,-151163,-237893,-296866,-553275,320541,253716,134463,52830,77296,74755,40491,49214,68959,69227,-5468,105439,132918,80577,87096,86015,39832,63735,31292,36329,-30619,35079,57399,-32870,24489,-9772,-4087,-15725,22227,127204,59835,22013,61618,4321,97719,95855,13967,57085,8536,21586,-22283,46534,4225,-50544,-16545,3463,36461,43321,10823,137109,162024,-161455,-13006,-42231,5036,4754,54098,124027,-40285,-92986,-75292,-76996,49057,-17039,-44573,-32320,101063,72338,72123,55004,-80896,52379,13146,-43910,-30610,103573,38462,-5308,23854,24029,57504,53212,-34589,6772,1195,50691,87063,-16049,18069,98635,86578,-59637,-33984,10532,90044,18938,-39314,27262,-29101,-43335,44976,15666,14822,8000,34287,50945,130466,43761,76055,-53212,-60641,-64966,46385,27703,15776,-37888,44096,-5527,-35609,-1318,-22041,64318,-2057,-14872,2220,33373,-62545,26583,52887,-3028,-39435,-56292,19136,-42724,-15425,-20627,-74582,-31744,5274,9949,-67706,42498,80384,6756,46803,47882,6645,14209,78206,64720,64711,33796,32866,41265,72157,-31189,-1778,26178,64296,74942,45908,7922,-18200,-82011,-64175,-50833,10806,59449,-24162,78140,-11024,-13008,-25308,-27749,-83887,-176918,13389,-52396,-68507,-45573,18777,3261,-32390,59995,-18447,2535,97743,3280,-27899,65877,-12621,60350,21033,-48643,61643,51892,18262,10140,-21534,-103800,87849,16509,-38009,53669,-79100,22327,12309,-11539,-36221,85815,30150,64183,-36171,-35574,25571,31631,47897,21086,-61286,-78819,-32938,55741,9757,10167,39256,90748,61153,-38681,-15079,-1995,-131531,-97969,-68277,-21295,6090,38358,41478,-43525,-23895,34866,59072,-17480,37102,-57567,-35252,-9598,-16612,-24040,43656,7553,-5451,26118,-63030,15104,50704,156,71015,116613,8815,29993,-2751,-28602,-5089,-42179,-32122,59440,23681,70601,33996,-10072,-28730,36696,73876,-16825,39399,-17204,-16487,51005,-16150,373,-16744,32248,44135,-5269,-21411,-84984,36520,82473,-53714,39758,-49022,48421,-35065,33596,18140,14338,-8443,-24589,-18991,15221,78116,62275,6316,54886,90519,12999,28976,40414,-24407,-50409,52164,34407,123669,54612,-98811,-23417,-1653,108936,49954,-15315,26963,83365,7081,53182,21183,61280,-35515,59869,-5599,-4898,-16258,5848,48660,68485,20441,45261,-28413,3773,19781,17118],[-46806,-10388,33438,-14833,-23090,-19303,69974,-59051,-3152,-8259,-26340,54180,-21058,-87244,-36872,-50578,-18788,-39227,-22556,-68407,84085,11647,-41061,-8531,-36515,-103736,32066,-28008,-23351,1510,-28687,-23208,-58643,5912,-34959,-1975,58274,-26832,-38770,-6437,-32262,-12596,93926,48046,-32741,21588,-84115,-116877,-12689,-16330,1390,18469,-63094,-42182,8260,-59119,-31691,-65489,-33207,-68454,-53266,9708,25412,55902,20544,-82989,-10031,-50295,-30332,31978,34047,-32052,41626,-30270,7541,61103,7466,-953,28463,-26054,-14214,34273,26729,-86680,23657,-4962,52733,-140,5497,15187,59262,-59337,-30712,-15504,-50313,10587,-115338,-87085,-3050,143466,92927,10321,24562,13103,-78513,10859,-1945,-41940,1514,-58528,-29898,-31499,23470,-63900,-33501,-50773,-43664,-35004,7977,38121,24166,-22515,-40402,-16174,-15379,-2372,40761,99345,-2771,-29330,26128,28973,7776,-31485,-40886,-29700,-3432,6269,-20528,-25233,-6345,-20721,86704,-7828,43630,-58440,36925,218,-9043,10297,54095,24910,31199,31545,54461,751,41333,14301,1810,16921,-58924,-29307,71369,41372,-7612,-113747,-99513,-144713,-45486,43370,56050,77031,78363,22068,3979,-84353,-39135,4620,-22768,11016,-72,18019,46576,-14183,-11305,22163,-34436,-36525,10249,6755,-61027,63004,-23565,9959,-76380,33200,43665,131321,87867,87822,-35391,-71720,-69750,-30833,55151,-60554,54403,38844,-63896,-65667,-57133,81640,7372,9127,-11539,84247,25296,51900,43223,-26125,-64039,43133,912,7828,69913,79751,24931,86260,49679,-17603,27420,12394,-7595,-39148,-47235,-46643,26465,50914,84601,-83797,4243,-53562,3025,55548,-9964,-27239,59057,-3307,46958,53630,-57806,-141688,-187386,33002,102891,-5732,75018,-18151,-8269,-18757,67390,771,13366,46777,-45241,-69204,-1044,-11390,-32434,-60437,16838,-67438,-18592,5035,73422,1745,-64345,-46733,640,21568,1947,6832,21786,43704,-63734,42678,8429,47180,-41936,50038,12768,59998,-24472,-20470,-52025,26913,-46044,-35190,-72041,-37016,-107305,-17088,-85403,-60997,-5065,38864,-83050,-4650,61065,88288,71934,4677,-79565,39393,-27816,12435,-45146,17990,9510,25411,21580,-60056,-11521,-21593,17974,15237,49626,-59533,-40093,-6618,-23837,-34518,-37920,-15697,-48898,-10379,-6985,22356,-75465,-97306,-91535,-16162,-100667,19952,-17748,89594,-5329,20884,-34300,59542,49970,-14043,-49618,-29212,97018,70122,48751,64031,31021,-28082,-16264,-57468,19816,-20803,-71995,-32730,-47552,37729,-123052,-23331,-22487,-53831,-69528,-6945,33561,81018,40009,23032,-58716,-29576,-39448,7898,2212,39484,43157,-25842,-68802,-81042,-26966,16977,-24078,43047,58833,-10313,-28333,-78720,-15157,40947,-3584,46835,-28563,-21218,-38821,55554,-2471,-30745,20337,54164,25998,21017,21239,80531,-21757,84292,-41893,3651,56201,-34679,36776,-40994,29567,-16218,3769,-16753,-40485,-38987,42855,85866,-28591,-19259,-29444,45061,12859,16909,13166,5230,48954,48688,-17732,-91999,-22992,6056,-9561,-28291,23240,63366,-50382,29818,-7923,47536,25445,28719,22545,26652,88154,-16471,-12107,-78286,-97984,17395,33326,52847,-2752,13689,27815,62716,91620,45714,46629,-23100,-32483,61232,-16554,-10755,92224,6125,65173,-1445,-67812,-49890,82072,-25479,1571,-43558,-5928,49003,49619,2468,-70126,-5695,37521,1732,49993,-65178,-51760,45739,-2132,24003,-3383,-5640,46328,-28307,4292,66365,-12659,-32676,-3654,-23896,-100544,-15826,-497,-30204,-70193,69163,80529,26523,-21086,5932,211,2083,-21292,20316,-29319,-6011,76797,-56946,-112299,-55191,1410,-3539,64736,26494,66579,28856,15269,46723,26857,-14393,-8568,-54610,-26325,72778,8960,-71094,429,25030,-24482,-40496,-3563,-8979,22853,-34328,-5887,-89256,-18395,100601,20449,-30211,-39510,12844,-40270,65137,131183,-3658,-78197,-20967,26494,-997,-29049,-27360,-10657,94827,68074,69875,20998,-29103,-1301,43335,-9722,-8000,-19604,63122,-41167,-53207,-47913,-34776,16335,85240,-24727,-5425,22669,51799,-54415,-29114,32083,33582,48371,-11377,-82248,-22465,-107606,-95187,22646,-14803,6619,-46253,-36604,-35124,-19594,56934,-53440,-1903,-24235,67874,56246,-6955,34746,26489,-25657,16200,18962,-12678,42558,-49662,18706,-59667,18256,-13067,9288,-52483,-78075,-3391,284,42956,-6272,41798,-3150,27220,-954,47891,-90444,-22143,-39872,22016,52894,69059,-57954,-72301,-4879,-42309,-31649,9251,-39382,-24435,-82537,16854,-50934,-57204,-82254,25539,-84458,21055,10756,40930,40175,-96721,-38596,-72111,-101330,2384,-129450,-46729,58800,-33385,-42912,-5069,-130886,-11692,-128327,-86650,-136541,-205208,-271840,-524874,313836,184361,127606,70199,53900,36889,-10527,43788,68789,59497,-20198,95513,139214,85752,76564,73307,42953,103433,58050,42737,-26650,30720,37818,-45150,44117,2730,9402,-31013,12917,128174,52992,58414,68667,11614,109853,89965,-3380,42986,-5421,30402,-12826,47844,29249,-33975,-18402,7594,31460,25635,14106,136563,195080,-158024,-27889,-50326,-10363,-24649,32208,122226,-41180,-122291,-92220,-89817,23213,2288,-18551,-38802,83255,71983,87675,60624,-64925,33889,8027,-41085,-34021,100189,35223,-8363,59275,9942,43065,69931,-21409,11420,10135,80681,88313,432,38238,95216,67755,-82476,-7181,-3490,96822,13555,-35753,50058,-46004,-59247,34287,11547,-17928,17354,60173,49760,141880,35738,58959,-57207,-69049,-38190,9578,36423,6988,-22820,32869,-10099,-39411,15040,-26976,67586,-7569,-11172,-24975,24130,-73644,38474,74675,1989,-38050,-36333,46413,-66890,-3904,8392,-71553,-29461,-25668,-21675,-77259,41322,75137,26508,53400,36883,6054,18862,72092,41548,79112,73758,34937,36989,79721,-40401,3627,44038,80358,71215,52539,1875,-8356,-106823,-76416,-31852,6414,61228,-37561,38978,-12713,-746,-40520,-29698,-84921,-182895,12043,-38466,-44039,-24624,26159,-12610,-18435,36334,-48898,-2879,76678,15277,-43772,43245,-11171,9439,1843,-55074,39006,35071,23429,2973,-11998,-105840,61731,29163,-20045,13261,-78099,41973,8484,-27179,-40587,74606,5643,52933,-6842,-58650,36224,35648,8789,-17189,-75745,-105109,-67168,80466,4886,27353,31860,120414,51583,-30759,-26668,-31333,-124380,-84432,-17912,-4982,7320,17103,48662,-28232,-7334,34908,58096,9658,17497,-57791,-30195,-7447,-36939,-20529,22589,15919,4616,42285,-56368,18130,38441,-19960,69157,92625,-9807,-22224,-16158,-47785,823,-20157,-26370,53678,27756,41828,40906,5552,-45435,26255,51690,-29680,43221,-7861,-10102,61659,-7025,29689,-17450,13616,22720,2440,-17680,-92350,37762,93236,-30297,30519,-74491,8720,-33657,14145,7379,22088,13979,-39522,-9124,-7651,97528,38765,29967,24916,69982,18942,22927,7417,-20039,-74115,46854,14226,111399,34999,-111346,-24688,-24692,101265,52811,-15055,20204,77438,764,91450,39700,56510,-65549,57153,13566,-29097,-33311,-7120,63143,47879,-803,45660,-21385,16885,29393,18771],[-53880,-13217,48390,5658,-18653,-8190,58269,-48882,16120,33290,-1047,45774,-26015,-108140,-42593,-62391,5729,-18019,24955,-56957,85650,36166,-31200,6654,-33721,-100260,26000,-30216,-34273,4542,1742,-17392,-43059,28146,-19062,35057,59319,-70474,-50287,3073,-20489,-8293,93181,65088,-2981,35117,-45508,-97711,-27249,-35351,-13883,-14173,-82401,-26999,29263,-20500,-26115,-87821,-54149,-91116,-39344,29738,18043,62682,31169,-70485,-4136,-40621,-26770,22252,25514,-52789,42459,-58881,-18535,39902,-27116,-3138,51588,-17438,-15325,11429,14520,-89299,19606,-15962,37785,7030,32639,25674,55404,-55306,-25058,-31519,-43600,12479,-100426,-67881,22359,160562,91943,8651,44053,19175,-72209,38132,7481,-64718,-15239,-55910,-56218,-42908,40866,-77826,-43956,-52177,-72349,-35305,-2499,46648,27046,-60969,-39282,-7283,-6879,5014,23692,80716,-9860,-37621,20287,13590,19446,-31706,-48553,-20590,640,14518,-285,-16117,-10625,-27476,105077,-18525,17455,-72314,42891,-10890,-27315,15153,70665,47494,44609,33573,38965,2556,55520,-5587,5880,-1248,-59151,-45083,40826,31742,-4511,-95871,-138955,-146311,-21356,39354,62264,118391,60371,23383,11827,-93596,-45554,8313,-20088,21393,12662,5028,44745,10689,-14983,32369,-19297,-47536,23627,10170,-63604,84758,-18958,34324,-66125,24584,58693,122242,84612,89909,-68179,-111903,-38605,-25859,20471,-72890,42001,23791,-65739,-72410,-63602,74945,9956,30036,17804,90034,26169,80169,40015,-3893,-47017,55689,-592,-10412,50113,62929,27686,78376,48638,1783,12014,13370,-8896,-26185,-3360,-14170,43705,81460,112947,-89495,47212,-42301,8301,38142,-6080,-43348,57790,6070,54634,64446,-652,-125708,-226541,88188,109303,-6450,67206,-26138,-22672,894,58220,4483,-5543,12842,-65406,-80241,-25593,-23599,-36397,-34597,13008,2924,7901,-2474,78260,-48512,-78548,-49039,-9450,14173,8648,-21955,14411,25781,-60521,52593,1110,19799,-21503,90211,48127,88043,-31177,3716,-61682,19299,-39395,-53084,-68013,-75700,-120546,-52674,-62139,-35918,-4907,44598,-80964,-7538,56605,37729,75908,20961,-94315,19668,-19554,11597,-20037,11979,34494,36097,51206,-35838,-6877,-21952,5734,20093,57312,-55982,-26741,-20583,-40542,-13904,-19444,-56561,-65598,-10563,13579,37980,-110641,-69925,-176630,-3979,-76521,28509,-9563,94653,-9771,10525,-58412,62027,48549,-22178,-38035,-79382,86541,68557,47194,50318,8658,-53740,-10951,-59226,27999,-34275,-65950,-12177,-20690,44708,-108680,-52755,-22621,-37494,-74338,1412,25471,54317,54141,-17723,-66500,-35334,-38312,12466,40898,42029,41258,-53909,-48062,-59301,6579,34551,-30381,13589,32797,-7214,-8627,-50709,-22928,61082,22736,37476,-13999,-43155,-37640,51672,2398,-19533,25368,89241,27279,46173,16284,68288,-12591,96457,-35507,-17131,39215,-870,39753,-36583,7867,-22234,15337,-10978,-59761,-11694,30182,39494,-23285,-4576,-14197,49251,-1132,-4656,2384,-41968,54811,97266,-29293,-108897,-9625,15357,-25462,-31808,16879,39962,-56358,36820,-12016,48265,26867,24008,35778,29539,99451,-1731,21529,-48826,-46091,28031,29730,62551,12440,30900,48150,95628,89152,48096,24333,-32791,-26772,45269,-47734,-36141,58682,-20568,55505,-8771,-40161,-37036,69170,-35345,-2659,-58880,-5453,75123,45095,-16004,-59676,4095,37056,13558,73125,-72158,-36461,61662,210,21924,-21016,-26977,59340,-31462,348,88754,-33505,-3377,29439,-15878,-81710,-5369,-21136,-30612,-74080,52763,90217,4995,-6301,-3123,-1937,14254,-10719,23572,-28897,-42594,82336,-60750,-56178,-37830,35413,20870,40289,27484,44088,-8047,-8263,55523,10498,-21969,1864,-37355,-20185,73999,-7841,-80968,928,27046,-42727,-27575,-24532,-17563,11446,-26885,-3353,-86543,-13467,68874,39789,-14838,-27629,16902,-17425,79426,155782,-14249,-56060,51364,41459,27887,-42015,-12710,13822,91767,51018,26689,12654,-59827,-3295,17641,-25456,-20530,-42858,44380,-18177,-27421,-32041,-14568,43736,82889,7580,12817,40388,43582,-56593,-32035,40629,-1400,29813,-7072,-93354,-34729,-124522,-96122,28484,-19441,13873,-47540,-60561,-55836,-23726,38229,-45815,-3559,-23402,78577,94052,6960,43889,29388,-13364,14192,15959,-27100,22181,-52206,2342,-51197,20746,10001,14658,-24971,-34333,-7621,-25901,31284,-8024,38207,9641,34070,642,25077,-99533,-13460,-54443,28616,56403,86683,-55918,-75616,-472,-33496,-65126,16960,-28415,-33911,-59606,22061,-39873,-56802,-68640,-6644,-100250,2457,21385,37800,27078,-105857,-37105,-70581,-93840,46305,-104515,-29502,40328,-14969,-67914,-12153,-64685,-274,-112111,-52705,-101232,-142653,-185431,-370121,226709,110403,102313,75317,23643,-11725,-69898,31936,55986,43099,-49502,65788,128389,85015,58430,47554,36581,129770,81683,50369,-6821,34123,22431,-48402,50400,12105,25750,-27850,-134,109704,45595,91562,69499,16588,112521,71216,-11936,30789,-26154,37467,5064,51268,66316,-7528,-12506,15993,44082,16799,45185,140420,212929,-171608,-48848,-62966,-37382,-53005,3201,97191,-60121,-143683,-89433,-82011,-23138,7732,3753,-41056,40295,57445,95568,60821,-35245,11092,728,-32109,-42785,88915,26597,-8592,93269,-9151,20669,72768,-1069,13499,20689,95334,71309,21369,52061,75068,37332,-77512,15957,-26578,71102,5224,-21182,61646,-54131,-66461,21524,9555,-34538,23005,74319,46188,126350,19768,39415,-48133,-70188,-23345,-29157,33158,-2503,638,23878,-15785,-36382,32797,-43620,58572,-17722,-4761,-45793,14861,-60093,45240,88073,6473,-28968,-14997,55566,-73014,7712,37009,-53170,-22429,-59484,-61146,-86964,34972,56426,45907,52389,22873,1147,19892,71099,17395,82476,91765,24051,19113,77792,-38072,12227,64425,86325,53574,59931,-2429,13329,-103827,-64692,-4129,-339,67635,-40769,-3589,-15286,12720,-48298,-25970,-81293,-157815,9431,-23359,-23174,-819,24086,-27722,-6103,6459,-67189,-1721,54898,28995,-54704,4179,-3347,-28618,-5481,-47662,24523,17057,15260,-11079,4664,-86674,41687,43741,-504,-22688,-79518,58671,14760,-38351,-36314,54911,6974,36157,34670,-64976,35594,29100,-21908,-47220,-88664,-122117,-77528,101265,9145,37309,21698,118660,27936,-32270,-35128,-49051,-112584,-61916,11376,1638,4669,-8665,55886,-1257,13716,36170,56855,33720,4961,-52810,-27209,-11683,-45340,-7477,3223,27690,12927,59396,-40536,23015,23336,-44497,55581,58724,-26389,-78515,-26339,-60688,-222,-7790,-26448,37194,30982,7979,48487,15853,-49197,30407,45816,-27718,39021,-4970,1266,67129,3051,55937,-18101,7278,8707,22688,-9945,-90410,23440,94196,10536,24153,-85264,-32059,-22072,-85,-7427,20958,25054,-50094,-2316,-28898,106347,12305,45952,-8019,29305,21530,24667,-25693,-19093,-90567,18384,-3524,69135,13889,-92461,-21051,-49991,87883,53098,-6995,12388,66302,-11989,100486,43363,44715,-91400,38252,24213,-39623,-45804,-10959,73444,44865,-15470,44275,-8826,34792,33449,25586],[-39396,-13347,46473,25276,-14444,7379,45991,-28465,32404,63326,13583,27283,-18966,-117736,-43783,-67943,27681,895,66322,-23018,81261,62355,-28466,19657,-34844,-87197,13310,-19965,-36347,8328,27975,-11635,-27125,34691,6064,68513,58655,-96155,-52211,14328,-6271,-3441,78849,68382,24062,47876,31401,-60585,-37311,-40496,-16184,-47907,-91315,-13014,47689,3005,-14521,-90907,-72678,-98908,-21950,44298,4339,62026,31512,-55233,373,-25641,-9535,10619,12493,-63736,26530,-79453,-44668,13330,-53496,-4086,62430,4,-8754,-7292,7504,-89461,9504,-33830,21564,24451,50368,28612,52127,-37028,-3859,-38509,-39747,13644,-60594,-45309,47041,149133,79205,-1068,58734,23993,-60963,52125,17107,-81607,-23851,-48377,-73680,-48788,51154,-88072,-45619,-43077,-91160,-36538,-13275,40133,31663,-98662,-48103,83,6559,17789,11749,63559,-14272,-31624,28786,-3734,29429,-19485,-38045,-10339,82,11850,22746,-8622,-18190,-40476,92371,-18239,7984,-82163,41324,-20144,-37140,22587,75464,78687,75149,17992,16943,1291,57808,-13076,13295,-15338,-59008,-49646,4173,12806,-1241,-74928,-161167,-129798,7723,40333,63050,126914,20996,17519,7443,-93997,-43957,16855,-24905,27407,33617,-5226,38430,51769,-12240,36074,-9007,-59825,35686,7929,-51321,91335,-8717,58056,-33405,21107,67280,90697,61639,72485,-78746,-99876,408,-13169,-13101,-72808,31193,-1722,-55687,-65253,-55094,68301,17534,52568,52294,74340,20374,85244,27765,16179,-12935,65904,-10765,-19143,21923,33973,19374,56361,44028,14771,-11437,334,-16866,-10228,40973,34806,75552,92546,111362,-93950,69266,-15408,14931,21399,-17073,-47269,49747,13467,49156,58663,41701,-101814,-234518,126620,82475,-2423,54849,-28403,-39153,27983,43638,9170,-35876,-19816,-75993,-75820,-46104,-32229,-34165,-4753,5750,55910,12989,-11815,82918,-90911,-82317,-47516,-18944,2774,23933,-39515,3024,10300,-47178,57714,-4993,-6705,8974,106288,59787,105044,-39706,33552,-65674,18837,-36647,-69123,-59334,-108276,-106003,-64743,-34128,-10014,-216,39678,-77364,-12432,31275,-29565,81283,31300,-92969,-9127,-23052,-2315,1183,7743,40503,42745,50482,-20782,-11631,-16358,5514,22593,56264,-45944,-9691,-20029,-46058,13620,-570,-91973,-71231,-1607,27614,37424,-111770,-36432,-241637,-5542,-44207,31685,2255,92587,-8156,2340,-77884,51689,40378,-29982,-28555,-113916,59836,43627,39839,25551,-13513,-58828,-5688,-50653,25460,-42589,-46616,12750,27530,46096,-78228,-71964,-20900,-19541,-65941,10522,13525,23058,54049,-44459,-67628,-44119,-35620,11433,76828,50712,42274,-68068,-12085,-31177,25034,43234,-25897,-18902,-2464,-24919,5511,-22596,-29714,75513,40855,26076,8839,-29588,-23699,30961,1689,-7956,23767,96653,45179,66871,16362,43643,-13123,92524,-22688,-37808,18361,30022,40831,-31244,-15731,-27384,22236,-9300,-73186,6960,4179,5202,-13858,10033,-3012,48432,-2801,-18029,-5036,-76781,42356,119675,-26017,-103848,7396,20771,-44148,-32220,4827,16155,-55176,38076,-14566,44764,17517,18167,41213,18953,96943,9595,63480,-3935,11940,33544,27804,62656,20314,44411,54038,112865,79586,45454,7732,-43709,-22511,20531,-54584,-57493,26427,-56489,31000,-17818,-4976,-11574,48740,-38729,1004,-63472,-4256,67877,33379,-31164,-40458,24072,34056,11064,71720,-66263,-41790,62518,3264,24152,-34020,-53632,64471,-35497,-7468,91864,-50006,27788,63618,4356,-50998,8411,-40223,-20688,-68710,39334,88871,-16317,11692,-7399,-599,29027,5639,25513,-19512,-70926,73366,-62896,-13707,-19965,57040,41411,19850,23399,17205,-38178,-29488,53357,-982,-24966,-5401,-28730,-32376,57659,-30765,-73200,-2972,24718,-46900,-7982,-31984,-20627,7702,-8403,-5055,-73981,-21034,20921,55833,3256,-20713,17433,1417,87014,153009,-17216,-21171,119791,55992,68816,-35559,-3470,28987,85706,31570,-26925,-13703,-74065,-1503,-10305,-48606,-43074,-57681,10692,8353,8988,-22666,9646,72773,64088,50483,25976,59649,30069,-51446,-35160,31921,-35945,-3333,-5844,-87297,-40502,-124686,-82176,28726,-21485,9794,-42977,-65440,-64085,-33289,9926,-19552,-8315,-27027,86250,125423,18651,48188,22678,-17983,20400,15210,-29404,3771,-42707,-14088,-36639,26485,32088,28005,9164,17752,-12428,-45862,21644,-5551,31517,17891,24901,903,5336,-93284,1710,-60588,34145,58423,88705,-48160,-74662,2987,-19977,-91705,16881,-23263,-45231,-38530,28079,-24720,-48987,-41834,-30955,-73923,-23437,29434,29117,16685,-86241,-36784,-61258,-83771,62921,-67920,-10124,7667,-4561,-87235,-10518,17983,2710,-83190,-17817,-61447,-74707,-80946,-171785,112736,60171,71248,68092,-3500,-57551,-117112,19529,31087,23994,-81431,25570,104489,77790,35517,12618,24667,130111,96996,55315,19340,43893,16750,-40387,42457,16918,42074,-4813,-14282,81977,36808,109639,64952,16474,105865,43174,-8486,19715,-50263,41919,29042,53968,107914,21838,-4678,25263,67864,17608,91069,148876,210074,-197548,-70169,-75608,-62132,-65579,-18634,59551,-82888,-149840,-65056,-51684,-73788,-262,18977,-34923,-14292,34698,93506,52810,-3964,-7645,-2857,-20380,-54293,72776,16458,-4798,113271,-29743,-7897,64253,22994,13339,29308,88456,44422,38428,50281,45139,3933,-43557,32921,-52523,21786,-2274,1630,55878,-51522,-63245,9461,7313,-26535,23778,68634,38716,95853,-1120,20059,-27152,-60216,-16452,-53749,26794,-10424,27730,19780,-21487,-28772,53304,-60196,41057,-26872,3953,-54542,10780,-20654,46450,86419,5767,-17571,1609,50318,-60952,19896,57726,-25647,-9893,-85641,-95053,-94736,24744,29340,60273,42617,8986,-11439,15074,71028,-3937,73068,78474,4105,-6471,67723,-17116,20907,80720,81698,30743,71115,-3785,37356,-79651,-29419,20659,-8489,76602,-34500,-41162,-18718,18377,-44306,-17526,-75284,-122651,509,-13661,-9893,22102,15753,-35668,3067,-16518,-65687,7363,45852,42326,-60184,-41616,8611,-41490,-634,-28204,20990,6877,-2104,-28212,24724,-55963,30155,55713,13949,-40638,-83634,64592,26759,-43444,-28544,31320,25176,18408,74401,-58093,27966,18894,-35167,-57853,-96001,-112514,-50084,108741,18571,37173,8730,88152,5245,-39933,-38916,-57399,-90256,-34286,14303,446,2838,-28789,59635,31800,33505,38016,55847,48429,3589,-46137,-27156,-20091,-41273,15575,-7423,40407,14102,68413,-20275,23514,9599,-59537,36692,23651,-36845,-113975,-29488,-60598,-6969,-4782,-31060,18149,33841,-15054,55821,18224,-40605,38431,52506,-13708,26499,-5156,13250,67551,14882,68384,-15742,13901,11871,51107,-1769,-83729,-2244,87695,56863,24067,-80522,-61331,-5246,-7562,-23223,8031,21419,-52687,652,-42236,103209,-13060,48089,-32981,-14406,19993,31012,-48951,-20015,-89498,-31471,-20814,12003,-2688,-52279,-14558,-70396,72443,44309,6199,5551,48009,-24679,81658,32403,29305,-108673,6192,21162,-45083,-49766,-8977,74630,58286,-19486,41571,7194,44149,30945,38087],[-12757,-10462,33097,36965,-7411,24162,36821,1015,36920,74739,15961,7607,-1707,-113748,-40662,-64545,36131,12183,90770,17809,71352,83081,-34331,26946,-39068,-64914,1,-4753,-27092,12836,41263,-6969,-12724,24648,27780,84095,57021,-93703,-44990,25047,8977,4306,55971,57175,42242,54981,96572,-19984,-41095,-34305,-6977,-73984,-86104,-6212,54776,753,-3349,-75163,-81047,-84418,-5343,49917,-12498,54607,24130,-39071,1376,-8575,16908,-4249,2684,-64748,-771,-82866,-62350,-7779,-61478,-4641,55289,13799,1338,-17235,5017,-89474,-5820,-53754,8786,47381,47115,21629,48837,-12019,26123,-34310,-37568,13036,-12505,-26914,62644,115939,62498,-16832,62826,26374,-45839,48009,23225,-90898,-22152,-35276,-73130,-42472,56871,-89971,-38682,-27257,-88265,-37639,-22710,16344,37265,-112005,-57868,3278,22378,31046,5366,51150,-15905,-19153,35207,-21586,36050,414,-16751,-3335,-4334,861,46160,-2664,-26332,-62122,47886,-8390,17088,-85709,30327,-28089,-30851,30711,70035,110307,108019,-12167,-3689,-2565,50442,-6370,20690,-22062,-58882,-45035,-24339,-7924,1031,-57128,-163506,-101781,31590,45865,57774,95430,-27714,6893,-9542,-83856,-31321,27489,-37974,25810,59668,-13193,28507,92200,-2603,32314,-7928,-66366,43877,-4068,-25470,85367,3633,75030,7358,23117,66032,54554,26360,31764,-68957,-57059,33246,2598,-33863,-64069,23120,-28913,-37292,-47351,-34474,68517,26994,71724,83844,41906,13022,67237,9810,26791,28066,68853,-29724,-16588,-7247,3232,7477,33285,37855,22303,-36320,-19147,-27327,2715,73353,87916,110124,78505,74864,-108002,62514,23390,29072,10400,-39151,-42073,36475,17474,34967,39046,61643,-64850,-217795,135810,23864,-1699,38755,-25562,-53905,53045,24292,13445,-70123,-40991,-73916,-56894,-58380,-36555,-29541,23519,-5886,58575,1548,-16490,86230,-111586,-73965,-45530,-25055,-8049,47091,-39736,-8257,2553,-27939,60805,-7952,-20018,41505,89358,47259,105437,-47428,60976,-66882,24635,-38818,-74491,-49493,-123558,-68509,-57055,-11457,8762,9074,25171,-71682,-19461,-8798,-88657,86029,35151,-75277,-39598,-37832,-22590,13137,6063,32838,44711,20210,-22596,-25137,-6756,12280,19483,46322,-35669,6235,-9122,-38723,39705,16310,-109016,-63657,16577,33676,29857,-84374,-8007,-250789,-13824,-6958,29993,16190,92672,-3770,180,-89661,33079,26472,-35052,-29149,-124139,23861,161,25570,-4913,-34589,-47718,-1786,-40944,10073,-45638,-18050,36598,80381,41162,-40395,-76053,-16658,-7484,-48226,16016,-3453,-6428,36568,-51731,-62799,-54884,-28884,6419,99474,62019,43289,-65835,23287,-3339,21117,42119,-12278,-42761,-33901,-54388,12859,4324,-33250,75782,36669,14151,33120,7144,-1988,3319,-1557,-2555,14455,74988,67359,75840,25249,12235,-21162,73230,-7152,-54226,-1301,49971,37549,-26328,-33820,-29156,21928,-17684,-72636,12864,-24479,-11860,-5056,20551,2747,40092,7553,-21239,-9878,-91182,20370,110452,-8517,-78263,24038,20907,-60256,-33132,-11975,-2127,-45713,35559,-13618,39893,396,13922,37665,-3913,82229,15200,98162,38998,61026,32341,28250,51267,20270,55850,43538,105361,66236,39186,276,-52905,-19473,-1793,-36928,-69996,4590,-92241,-1928,-26039,24725,18824,26700,-34185,7121,-58456,-1690,36989,14691,-38672,-17045,52477,28815,-4135,47621,-49623,-68095,42701,5859,29596,-40769,-79906,60936,-39112,-15554,73805,-54183,48913,86624,28004,-16169,22274,-52958,-1216,-53232,32829,68204,-28461,17639,-9702,2689,43750,19737,25928,-4957,-82630,52903,-59717,1559,-4794,61446,52019,10461,17943,-9085,-54840,-47668,44323,-6985,-24579,-24866,-27185,-60049,23079,-51429,-50743,-11219,17053,-41901,11866,-20516,-16921,15742,20652,-9401,-53126,-37949,-29809,63721,23574,-15162,14494,9708,78093,122819,-9586,14185,154373,62517,107600,-4989,-3323,32623,82928,15377,-68706,-49319,-70167,9128,-28867,-68547,-62561,-58335,-26359,23762,45434,-23496,30576,90140,35466,87451,32151,75224,15605,-39353,-38853,8647,-58072,-36193,-5546,-64790,-39761,-112060,-54942,26778,-23366,-4248,-32491,-51580,-59277,-41287,-16049,18134,-14122,-33884,88281,143963,28180,43810,9379,-34142,32396,14577,-18477,-8915,-23922,-24916,-18008,33668,47017,46675,40862,57735,-15162,-50382,14381,-1091,21992,19911,-2308,-2502,-4613,-73389,16558,-60090,37999,56789,72217,-35864,-66499,3756,-1364,-98865,10870,-24242,-54846,-17192,34070,-10997,-35965,-11369,-33672,-22178,-49518,35264,16281,7932,-49622,-39612,-48242,-74915,48644,-31827,4429,-28550,-6353,-93835,5598,82698,-4362,-53425,6078,-28475,-18956,-4984,-15445,25339,35918,46684,52363,-20526,-88096,-135668,12811,-263,6156,-102723,-11589,74203,65542,12789,-24070,11038,103579,101493,53739,39305,55496,20435,-23120,24766,15852,56005,33071,-25155,56383,26378,106855,57795,10769,91494,12452,6522,10345,-72304,43213,54881,53336,142453,47790,140,32967,90507,25840,133782,165634,188827,-227925,-88692,-85507,-75010,-52458,-23790,24947,-93821,-138951,-24932,-6695,-110430,-16814,25265,-18851,-64202,11964,80492,36072,17592,-15341,137,-10522,-65084,54223,9192,2929,112574,-46721,-38516,49350,47454,11661,32502,62868,20098,45760,29605,13824,-22266,6769,44514,-73110,-32594,-6533,27920,41423,-37312,-51444,-2206,3187,4125,19223,44139,29168,61189,-21050,3192,297,-39008,-9295,-55012,26223,-14063,51766,18723,-25379,-20593,74092,-64880,21030,-31802,14709,-50422,15686,31905,45027,67918,-628,-7370,10321,37453,-37281,32913,63520,2546,7712,-96288,-108837,-96991,12295,1495,67879,25749,-267,-32290,5064,67204,-20115,54324,42408,-18141,-31984,51911,24483,26175,87083,68705,8857,83091,-2466,52742,-47584,16155,29736,-16109,85436,-22317,-70574,-23296,12175,-29012,-6058,-68375,-101439,-17254,-13838,-3957,41225,6438,-34138,9316,-21458,-41262,23483,55257,52967,-61734,-77914,22851,-28967,12541,-4047,24874,10772,-14586,-43890,40223,-26331,24667,58448,18964,-36499,-87430,54959,35801,-45137,-23260,8584,45951,4615,98974,-46883,17352,8229,-29020,-45000,-93750,-74297,12212,96302,27578,27064,-8236,46282,-4417,-43418,-38058,-58839,-53418,-6147,-855,-2906,6670,-36799,56550,59530,46728,38019,53370,50733,11052,-39236,-29111,-29834,-28247,44775,-6283,49678,5405,63222,-2256,14859,968,-52792,19706,-5783,-38762,-117533,-24233,-45382,-16466,-7611,-35302,5301,36409,-16265,61486,13037,-24107,43855,56892,3992,8683,-4621,20701,63813,27507,58840,-9196,29298,31849,77869,5435,-76900,-30644,78070,90504,30231,-64055,-68919,9014,-9973,-36415,-14982,7803,-45206,264,-44850,88052,-34453,34954,-43230,-42084,14851,36013,-54543,-21636,-69266,-87976,-39161,-37256,-11776,-9437,-7491,-80263,56171,22578,19206,1030,20794,-31202,47942,12474,14093,-115580,-29518,5669,-53085,-44468,-4093,66435,76108,-14071,38077,20575,35645,23242,53649],[11394,-5065,16263,36018,3892,38779,31773,35367,25657,70005,8624,-4134,19286,-102323,-35568,-52883,24800,13933,96109,47962,57661,91901,-47275,26892,-43655,-36225,-7948,6527,-8436,17042,38944,-4203,-2133,3518,35246,74007,54154,-64089,-31987,34476,23113,16192,31580,35264,48975,53377,109299,13390,-38454,-24403,6834,-86825,-67044,-8630,46005,-21007,769,-48278,-73780,-46177,7852,46754,-29362,42442,13163,-21391,-2764,7778,45210,-23294,2946,-59380,-29846,-66617,-66099,-13484,-47087,-4705,30154,13453,10253,-17522,5322,-87183,-23353,-69395,1367,66929,20879,6407,45212,10876,52972,-20341,-33827,8863,25570,-16985,63559,75595,48279,-33315,54768,25196,-30340,28024,23663,-93192,-11257,-17884,-53556,-22422,58865,-82688,-26656,-9801,-62251,-37358,-29794,-18448,42003,-89442,-60242,1706,37636,41656,3121,43982,-15677,-14528,24515,-37344,37401,21080,2836,-2680,-10693,-14177,66082,2660,-32125,-88671,-12412,6624,38504,-82068,8827,-37830,-7984,36837,58652,129323,127221,-47954,-17315,-8013,39184,11939,25081,-20865,-57278,-36716,-35705,-23655,1636,-46984,-150536,-71678,42198,52520,46442,38951,-67361,-4810,-35981,-65085,-9598,36972,-55023,15506,82668,-20180,15493,112183,11924,22580,-16138,-61287,48764,-25915,5406,73827,13979,80679,38585,26360,54804,30963,-10846,-22573,-46837,-15342,50919,16451,-36961,-52647,17606,-48106,-16317,-26671,-8186,74397,34900,83752,105260,2510,10194,35149,-10373,22821,63428,59673,-55257,-5773,-30105,-18861,1082,22911,30963,26798,-55679,-36918,-35759,9151,88047,132934,134702,42197,13598,-139003,30474,66599,54823,8119,-63963,-33077,20213,17629,17540,11336,60978,-18224,-184866,111411,-51225,-11787,21178,-19367,-62772,64696,1971,16112,-92727,-45419,-59705,-28717,-59899,-36301,-25285,43612,-21454,7171,-17473,-12564,84567,-103032,-54640,-45801,-25735,-12880,73391,-21785,-14603,3670,-8737,63691,-8019,-11306,67162,45618,18175,87386,-52315,78670,-70217,33341,-44755,-63737,-42193,-119886,-20350,-41771,-1450,15384,21232,6130,-63199,-27949,-50547,-118960,84722,33617,-46084,-64053,-59523,-42011,14745,7470,18808,42103,-24783,-42219,-43872,3055,18847,9700,30366,-30092,17424,6895,-19962,54429,26841,-102984,-44766,41105,34007,26892,-46286,7860,-190894,-17684,27822,25415,29629,104505,-724,6020,-91532,12534,8471,-37812,-41921,-109160,-12135,-49050,5136,-33208,-55172,-27593,-33,-39371,-15604,-44387,12050,54086,121090,31417,-4447,-64856,-10791,-6183,-28204,14340,-24168,-31035,6122,-43772,-52928,-66009,-16811,653,102411,69475,40920,-47702,45759,19275,-3887,32581,6599,-48599,-48726,-81005,14331,28523,-33406,58657,7551,3409,50148,44377,19219,-20448,-2013,-7446,-953,34153,74293,69833,43890,-16528,-30979,44795,6480,-63398,-14670,54840,25412,-22424,-39951,-25855,14637,-39022,-54391,7693,-44823,-13907,-355,24334,4338,24539,26541,-15293,-15867,-89446,1900,79403,17615,-40490,36456,15704,-67835,-35832,-28289,-11191,-28755,28672,-8625,38618,-18869,12216,26043,-31733,61761,14731,112686,64431,88382,24839,30687,30298,13372,65715,20357,72018,51525,30581,-358,-58203,-16855,-11763,-6622,-71461,-5171,-119643,-33943,-31264,37285,44372,8668,-22006,9028,-49043,4589,1089,-6165,-36810,8336,82351,22632,-26634,12354,-26957,-99673,6838,6766,36022,-40809,-96546,50838,-41134,-21868,39969,-41384,54061,90319,44984,13990,32719,-56752,22902,-30598,32710,26829,-27701,-4847,-15772,4647,54240,25471,24507,9990,-76622,29669,-49217,-5547,7341,50889,48977,10148,12369,-30806,-54569,-62588,32706,-9351,-21201,-46196,-28926,-94769,-21964,-62692,-21230,-22251,4289,-33822,26011,6274,-6842,34200,54162,-13071,-27726,-54506,-70137,62566,44256,-7687,8837,6008,50522,77198,9266,37753,145159,56778,131419,43686,-12113,27245,85379,6099,-81901,-81339,-52460,29954,-30805,-76894,-64811,-43873,-55937,17910,70462,-28954,43325,86289,6969,104209,33880,82412,4470,-22822,-43081,-19016,-61690,-53709,-4521,-32221,-34047,-94765,-21380,26936,-28058,-22668,-17583,-26400,-45250,-42045,-25931,53458,-19209,-39996,83557,144655,35465,26709,-6274,-52024,45062,11761,1314,-13567,-2108,-25663,2324,39075,51732,64496,60103,73172,-12839,-36654,7394,2000,10188,16452,-41968,-10152,-2632,-44260,23623,-57080,39475,50716,43599,-21378,-52451,1963,17244,-84219,1817,-29255,-58611,6069,38511,-1935,-20995,14600,-10162,30006,-66840,39521,2087,-691,-11701,-44753,-35176,-67432,13403,-8142,8859,-57660,-20134,-84609,36279,108320,-20156,-33216,14465,-5606,18337,20784,61690,-16579,24991,33601,34132,-24746,-97204,-120951,15310,-28593,-7521,-105680,-34534,44528,50988,-4805,-53181,-1033,62123,96022,43353,44034,63354,29498,-1921,4597,8278,66162,75899,-28101,40623,15362,86077,51659,1380,72693,-12631,28965,4674,-86172,41284,77640,48518,158798,66643,550,39004,101370,38896,159640,198128,161003,-255865,-104791,-93029,-74152,-14386,-11382,5699,-84335,-115037,18247,37529,-121859,-34776,22575,4520,-97637,-4766,57984,12674,22869,-12087,8226,-6780,-71688,34935,8345,12812,94720,-56291,-65902,32125,69054,9059,27913,27902,8178,41762,-3863,-11904,-33925,53277,52354,-81442,-73572,-7288,51680,37001,-12433,-36147,-14749,-3300,45363,9970,9364,21813,26478,-34699,-9966,27020,-10973,4706,-35468,35020,-11338,66372,15663,-25819,-16048,90106,-52171,4006,-32688,27168,-37644,29419,77254,45520,39814,-10154,324,12661,22934,-12536,45656,51178,23450,27847,-90037,-94346,-89306,-581,-19443,69724,5717,-1179,-57981,-6722,57014,-30427,33433,4505,-36692,-50344,32850,74663,26513,82641,51290,-10922,88643,204,52269,-19822,52438,16270,-21037,91530,-8841,-92482,-29231,-4393,-8254,6185,-60972,-103070,-41820,-23577,-1650,54649,978,-25402,14252,-4566,1211,43476,77032,58682,-61724,-90901,37748,-1441,28069,14915,28835,28488,-6964,-54577,41806,-7403,20505,46754,14679,-16340,-86611,30615,33438,-50001,-24332,-9429,57717,-1741,101648,-40186,5061,-3964,-8401,-13058,-80103,-21761,87419,64042,31415,10245,-29271,14760,3769,-32383,-34216,-55094,-5084,17606,-21249,-2623,17974,-31632,45303,71439,50550,33114,47212,41615,19980,-30744,-30963,-39106,-12051,72696,4745,50759,-11215,43687,7475,-3721,-546,-20835,10135,-26652,-32142,-94681,-12425,-18412,-25251,-12471,-33568,3533,38158,3798,63599,2858,-6097,46284,44111,15659,-8912,-1312,19927,56234,38470,27337,-191,46577,59779,91605,12838,-72439,-52114,69444,97984,39993,-42334,-52500,13093,-10349,-43824,-42628,-6195,-28125,-1962,-38139,62541,-51459,11337,-38207,-42406,7734,34084,-39827,-24482,-37714,-128867,-57299,-63282,-14220,19074,-1134,-77416,38715,-10299,26448,-693,-13498,-28235,15892,-7962,2227,-112582,-57869,-16166,-63256,-32556,2025,52965,84448,-4102,34061,23775,9616,13503,66506],[21333,1361,1826,22044,18089,49435,29819,68652,2286,57237,-3539,-2952,35728,-90688,-31525,-36936,-4234,7324,88171,56528,43004,85818,-63646,20118,-45159,-6172,-6707,7502,13735,19382,24843,-3841,3196,-19514,24244,41178,48072,-17279,-18028,42898,33439,31326,12126,8544,44847,42877,65548,35071,-30672,-18208,16994,-85382,-38886,-18390,23082,-44426,-5479,-21033,-51132,8896,17193,38685,-43889,27882,2302,-642,-12611,21324,67706,-44882,14174,-52890,-50658,-36058,-56437,682,-14340,-3416,-7166,-2969,14516,-10575,6479,-77737,-38850,-75510,-2244,73913,-19070,-11177,41638,25149,64829,-1154,-24523,-266,41492,-15521,49083,43147,40080,-43339,38062,19131,-19864,1000,18646,-90660,4626,361,-22961,6513,55052,-69759,-14452,4550,-20821,-35305,-34126,-51136,43559,-37372,-50950,-3077,49813,48990,2483,40393,-15019,-30666,-6893,-47491,32454,35937,10575,-8855,-16531,-29299,78359,8524,-33390,-111069,-65004,22260,61975,-72063,-21018,-53472,22926,38422,45980,123170,123705,-77473,-21807,-13592,29923,35421,24711,-13873,-51416,-30544,-28350,-30471,599,-46099,-130626,-47235,36181,55608,29982,-13114,-81838,-13829,-65944,-42800,14741,43117,-67561,-1492,92105,-27199,195,102156,28047,10133,-30931,-43987,53427,-52897,28280,61380,19223,73378,48971,24123,37094,26436,-40912,-71119,-21682,6355,52176,24759,-25180,-43977,13133,-52242,1515,-11928,16633,79871,38958,86865,112162,-32871,15799,1692,-29930,3470,83058,36766,-82024,7414,-41670,-26394,6747,31991,23381,30924,-64045,-47437,-39015,9171,87213,162298,141916,-4845,-50319,-182726,-14049,104088,89904,13947,-83080,-25857,3096,14550,1290,-17746,48258,25422,-140979,59044,-119529,-35358,5393,-11695,-63289,55238,-20615,16358,-86291,-34174,-37418,538,-50487,-31984,-22754,49779,-38822,-67736,-35900,-167,72655,-67962,-28425,-48674,-20390,-7922,94872,9487,-12300,10595,4583,64362,-7102,19118,78965,-5695,-15130,54696,-53604,82168,-79273,40338,-51954,-37277,-39470,-104000,24039,-31454,-5823,9244,32252,-11285,-51853,-36682,-79660,-113626,73023,28592,-13604,-76517,-82039,-55506,9428,11803,2886,35804,-65336,-72213,-62544,9168,19350,-5036,12985,-31334,22634,22879,6175,51237,26265,-78762,-19687,66362,32636,35009,-15810,10202,-81761,-7553,51609,20484,39399,127891,-2131,19041,-82054,-4077,-11562,-40983,-62570,-75599,-40698,-88849,-18405,-51101,-74851,-3942,-408,-49740,-44939,-40226,34518,61589,138809,20354,23487,-42789,-5399,-15388,-12353,4415,-44131,-50112,-26631,-31317,-38605,-75462,-229,-2371,86487,66684,32674,-16978,50680,34281,-40218,17167,26033,-34060,-40034,-92353,11754,47859,-31625,27554,-37459,-4758,53441,62947,32557,-32882,5470,-22442,-18057,-10533,51864,50669,69350,-33451,-36129,16604,13820,-64614,-18711,45616,872,-19019,-31745,-17169,3431,-68892,-22291,-2592,-51865,-6700,-1085,20931,4485,4600,48761,-3652,-27148,-84147,-2714,43569,44146,-1417,42777,6042,-62876,-38887,-34811,-10574,-7053,14878,-970,45675,-33929,11958,9447,-55122,43004,10097,102763,65197,88767,13188,33685,5574,2247,72615,-8564,21367,35783,20562,-342,-59554,-13576,-4629,21188,-62784,-5852,-134200,-56604,-32313,28335,56707,-1530,-4122,2870,-41784,18152,-23306,-21065,-27142,35327,104011,17494,-49656,-19194,-3696,-113332,-33260,4863,40937,-34774,-93885,38044,-41111,-26378,1322,-12929,44186,74331,48777,32614,37274,-51660,44595,-6439,34776,-27517,-16924,-58578,-30676,1758,56612,21348,20851,21117,-58382,12621,-32186,-21750,17580,31769,32280,9301,4763,-46583,-39165,-73235,20599,-11156,-14130,-58483,-30308,-126260,-64644,-61310,6744,-33316,-11636,-26837,31008,37026,7854,56267,82344,-12477,-3346,-59796,-91372,55384,61942,2421,1713,-5221,11249,32879,36672,42105,103408,39781,134464,93841,-25573,18135,89196,4005,-63486,-98317,-28665,55892,-16309,-70749,-42288,-18318,-73551,-8402,76643,-28316,46777,60139,-12420,95369,36761,79037,-259,-5597,-47354,-39494,-48539,-47047,-2077,818,-25683,-79833,9173,31916,-37125,-37971,-1033,-694,-28161,-34544,-12145,72198,-22524,-40545,73006,125984,39803,-3827,-19778,-61839,52957,5809,21655,-10514,14860,-15722,21009,39356,46677,74908,59773,63618,-3635,-9474,-1394,537,-3219,9807,-82149,-20737,8761,-11961,18049,-55958,37502,41121,14812,-7085,-35417,-156,26968,-56485,-7499,-34768,-53467,29850,39722,1943,-7089,31065,32525,64971,-68514,42219,-10160,-9832,14738,-50139,-23534,-59121,-27500,-3497,1260,-72885,-41414,-61717,73866,94775,-40795,-27428,9566,9097,37892,6199,71501,-26071,17048,27674,18950,-18010,-87200,-81672,25807,-44079,-16001,-92094,-40416,20754,36402,-14557,-66172,-9392,23579,84184,24375,31635,63228,39015,16785,-11485,-5441,71679,111971,-20703,36415,5604,56819,48988,-8893,53182,-25309,51407,4179,-87924,35560,91872,39728,149854,76080,-3106,43057,94230,51947,159765,242995,140599,-268397,-116157,-97498,-62233,38254,12804,6113,-55367,-84561,51235,65757,-107140,-46525,13691,29462,-109831,-14407,30753,-12961,11913,-6774,17100,-10629,-71025,16780,15879,22384,71331,-57885,-84818,14470,84830,6209,15458,-5259,11702,29281,-35324,-27655,-29282,78753,57221,-74582,-90961,-5704,67471,56513,19618,-23557,-27780,-11277,80803,-1562,-24577,20986,-8238,-40347,-19364,46553,16446,26384,-7830,49528,-1819,67975,6059,-21983,-17787,96459,-25056,-6849,-32088,40422,-23227,46988,99591,51478,17344,-18800,5783,14039,10603,3382,55300,23593,32071,45675,-71647,-54915,-68415,-11972,-28050,68230,-12572,7119,-81781,-15461,40941,-35479,18174,-15329,-48720,-57141,12842,105371,23334,72604,33737,-30093,81061,2722,36039,-2804,65227,-15870,-21707,92836,1935,-108145,-36101,-26497,9141,16846,-52607,-116693,-66669,-36717,2092,61335,1645,-14716,19950,28676,49194,62674,97148,57508,-61796,-75879,51635,26298,40263,20513,25855,53143,25599,-58951,23763,-2845,13813,20807,5829,8152,-78071,-2395,16177,-65451,-31288,-20269,55104,221,84852,-42536,-10173,-20164,17745,27298,-56742,24730,145778,19745,28043,-7848,-50927,7844,26558,-3967,-30176,-47974,44568,32505,-36713,3941,33806,-16919,27326,64504,45691,21476,36517,25468,22421,-17850,-30297,-47831,1571,90857,20277,40906,-29315,16365,5906,-28334,4752,27931,10302,-39593,-19396,-60504,1573,13205,-31134,-17705,-23708,11806,37973,32401,60312,-8663,7543,47950,10240,14814,-20296,4075,10468,44221,44833,-16115,6867,58977,84065,84705,22601,-69901,-59701,63935,77920,50086,-22027,-21479,2894,-10904,-43583,-68034,-11841,-4976,-4223,-26655,30724,-65898,-13053,-22784,-16906,691,22613,-7941,-30533,-7512,-136382,-70966,-66201,-13483,25650,4840,-63349,20017,-46414,24885,218,-48075,-16369,-2766,-21200,-4599,-101255,-71005,-36641,-68224,-18749,8863,39422,75726,4851,29301,12229,-24092,5515,69543],[14008,6437,-8432,-681,31260,56425,28843,94814,-21977,44129,-15136,9837,41289,-81206,-30459,-22488,-41212,-4775,76101,42938,30714,66933,-78906,9116,-40888,19093,3813,-3021,31662,18451,6755,-6034,3553,-35774,-1545,-1808,35364,32211,-7599,50495,37213,46829,1654,-17517,32356,26196,-5650,45333,-19910,-18831,17999,-73021,-9661,-31481,-6659,-52072,-19446,-2352,-20801,66939,23948,31423,-54614,12889,-6178,23400,-27127,30760,78962,-64033,28538,-49653,-56407,-2278,-39560,31063,26689,313,-46896,-27307,12876,-756,7027,-58525,-48508,-70217,-6197,63192,-56269,-23061,39340,28800,56064,17139,-6765,-14153,33120,-18970,23694,27520,38311,-40924,19443,6853,-19402,-21019,10812,-85784,19772,14764,5603,35395,42036,-56928,-6201,12674,23439,-32570,-35757,-67146,40033,25131,-30747,-8095,57316,54157,913,38013,-15273,-69287,-49627,-48670,21944,40926,4587,-19398,-19647,-41853,80083,15696,-29516,-119892,-91458,36316,78325,-58003,-52739,-77809,47283,33919,35014,87517,98444,-90434,-18164,-17616,25420,55757,19441,-4807,-39165,-29986,-7162,-28206,-1393,-52925,-110802,-31852,15539,51467,10552,-34582,-65843,-17415,-92434,-23749,33212,45632,-66360,-20289,80696,-34137,-15639,68888,42584,-1226,-48767,-19563,61315,-77175,31548,47124,18439,54884,37939,11071,18903,35715,-58571,-96435,-853,8163,42559,26350,-6397,-40811,7238,-39592,12360,-8549,34776,79565,38894,81031,103905,-56038,29150,-22754,-46551,-27099,83319,4139,-102359,17017,-40530,-20144,25259,56225,14800,36275,-59043,-49136,-36180,5981,78661,175113,131756,-46413,-92995,-221475,-54297,125771,124792,23562,-90957,-24246,-13249,9691,-11601,-42410,33695,46591,-85824,-6832,-159277,-67272,-5396,-3666,-56067,25786,-40244,13984,-43125,-13581,-13266,22420,-32459,-25010,-22071,39224,-54645,-123103,-48735,16953,46126,-18455,-1316,-51700,-10085,6860,103027,45236,-310,17793,8148,56210,-7613,59746,74039,-41012,-40248,16127,-51915,70956,-93453,41343,-57705,-1664,-40569,-85290,53486,-31748,-20252,-5820,36269,-23224,-38784,-44416,-86592,-80002,50965,21820,13577,-74232,-99938,-61315,3124,17880,-13620,27322,-87894,-98976,-75938,9292,11726,-20737,-1452,-38424,22972,34431,34096,31861,12566,-46983,5151,85266,32952,52673,-1263,3869,35082,19397,59314,17337,42620,147747,-8910,35681,-60758,-12978,-31262,-47563,-82980,-34807,-58475,-108858,-40043,-52579,-90298,20295,-2212,-68429,-69645,-34347,41947,58065,131334,12365,41430,-17392,-2907,-29597,-3355,-11559,-57222,-63382,-49207,-25248,-20372,-81026,17818,-423,59450,50445,17846,20296,41093,41651,-73680,-1392,41976,-5293,-10273,-83685,6609,60330,-29689,-9285,-83644,-9699,42083,56753,35428,-32126,22984,-42882,-30905,-44855,1712,24478,95286,-33675,-32240,-2275,11908,-59819,-13743,27567,-34375,-14754,-12481,-4241,-6808,-95377,12655,-11043,-49476,4042,-6375,12214,6027,-15482,68379,9039,-45224,-86614,8876,17898,63679,30261,43994,-6849,-45356,-39751,-22066,-2868,15269,-7800,6384,62068,-40009,10743,-7434,-68694,30569,4758,73475,44635,66353,518,35117,-14662,-9420,73651,-36172,-31283,17473,9840,-5974,-59226,-8609,17500,35595,-47280,-1839,-135709,-65887,-29111,3326,51886,-2619,16331,-10211,-40801,42171,-28768,-22151,-13450,62564,109924,15515,-67045,-36743,15719,-92497,-65283,-626,42578,-24153,-66873,26263,-39361,-30243,-29933,23429,24692,46285,38792,36727,35434,-40050,57407,12939,33498,-81536,-3731,-124092,-54420,-7764,49315,10918,14613,25923,-36259,5721,-11822,-35733,26640,10689,6119,-1760,-7961,-57576,-15682,-77995,7216,-15114,-2314,-54617,-29392,-145784,-93724,-48960,27252,-41166,-27135,-22191,26932,57863,24750,72479,96321,-5512,14249,-47423,-90768,47434,72630,12691,-5408,-15594,-26742,2407,66934,27385,50684,17301,118444,125299,-36860,10729,87382,6374,-24297,-94892,-6962,76127,7848,-52548,902,10799,-82176,-43915,64577,-12929,43273,19478,-18250,65924,45984,66117,2553,8589,-50613,-45384,-26249,-17077,1509,25176,-16943,-69822,28869,41016,-49161,-43815,13667,16164,-13974,-23064,19727,66524,-23780,-32795,59244,92110,40031,-42987,-27429,-57825,52757,-2374,33670,-2823,20399,704,33660,32370,35163,74066,39269,37886,12093,20709,-12131,-7194,-17524,2422,-109230,-31697,24129,16868,38,-58942,30874,30303,-2397,5442,-18646,829,20173,-29618,-14972,-37126,-38805,49336,36414,1921,3896,36495,78894,78427,-52793,42314,-17909,-18705,23645,-54485,-12296,-48316,-60579,-16903,-16177,-72885,-63039,-31988,105018,56845,-60943,-34481,-2182,18371,42115,-22289,43617,-23752,10320,19534,10099,-5406,-66250,-34379,38962,-40546,-19786,-71439,-35400,5165,22434,-16538,-57817,-13460,1910,70535,-536,7098,53713,45019,28015,-19535,-23451,71953,131913,-4135,40742,-646,30686,49937,-17387,35976,-23367,65528,8388,-77765,25419,93344,28058,115843,74687,-10298,43869,68851,58539,131256,282951,135659,-251170,-118065,-96962,-44458,88598,39094,21282,-15943,-53998,66340,70097,-73899,-46805,3238,48896,-102123,-20900,5530,-35792,-9955,-12719,21905,-19931,-61528,2100,31163,29537,53835,-54350,-91487,-2969,92656,4091,-2506,-27448,26936,14248,-47239,-31904,-12300,76941,58835,-54653,-85188,-3362,72128,95373,52585,-18144,-38403,-18740,97451,-10856,-49162,28484,-41330,-40704,-25581,54967,35928,50526,11897,61189,12470,57041,-10630,-14040,-25888,91104,7322,-11299,-32983,52440,-13679,60104,96291,63234,15251,-22806,9999,20440,2544,5324,58123,-10383,27803,55271,-48745,-4449,-34604,-19987,-22634,65544,-24849,21834,-96145,-16958,21998,-36838,13540,-9818,-54962,-51606,-6081,87407,20016,65037,19267,-48835,58542,4235,11612,3403,54224,-53809,-17840,88050,7559,-117198,-42471,-48834,15956,24078,-42427,-123286,-83303,-43190,11178,60928,7416,-7619,27877,65993,87123,76224,101986,48104,-61771,-38502,62811,42009,45697,9720,12901,74878,72427,-58124,-11748,-10632,3733,-11981,-439,26101,-61511,-35406,-12398,-94332,-39126,-23064,38876,8733,58032,-52584,-29508,-40682,40416,63438,-28598,51197,166798,-24030,18696,-21481,-65766,26496,54757,34296,-28712,-39758,82969,35692,-42253,14838,47256,1376,6249,44754,36022,4170,22651,8279,14766,873,-25319,-57026,8873,93025,34407,21529,-40462,-7693,-5773,-51898,14449,76784,19055,-47303,-4632,-30032,13030,41899,-34851,-24348,-9759,24208,34505,51216,50542,-17899,13463,50399,-35273,1074,-21361,8574,-4414,27086,44393,-55634,6652,62302,96145,57170,35324,-66507,-51573,61122,40637,58534,-7888,5199,-20136,-11821,-35680,-85558,-6105,18196,-5379,-15898,-973,-79843,-27553,-4595,21956,-4784,3005,34106,-41331,10598,-108227,-74912,-57428,-13564,13628,12062,-42125,1807,-74264,15974,3305,-73545,552,-5345,-23326,-6394,-83363,-66501,-49726,-60348,-7765,16509,28789,51398,8936,23157,-12322,-51458,2306,57408],[-4638,7368,-15587,-24683,38636,61319,26576,109185,-32287,34307,-21830,27516,34623,-70973,-32004,-14771,-73139,-19395,66806,15285,23778,41907,-88883,-2631,-30052,34050,19557,-20832,38643,13655,-7482,-10524,1115,-40603,-33027,-38512,12952,70653,-3442,56425,32414,59023,1195,-39147,14591,8044,-68260,46386,-8525,-24036,9448,-55926,11906,-44064,-33133,-36744,-32465,3991,3962,112498,29955,29461,-60692,-1209,-11486,48319,-43714,35560,77384,-74247,31988,-51191,-45751,22431,-24051,66697,64092,7168,-78324,-45901,6311,7234,6332,-33596,-50743,-55828,-15134,36216,-74736,-22535,40204,24407,31271,29043,19534,-30424,7549,-22208,-4614,28541,41060,-24536,5199,-12191,-30484,-27685,4325,-80226,29276,21071,20687,55803,18611,-48638,-3664,13622,57966,-31523,-35051,-57337,30773,76829,-4337,-10121,59616,58529,-3057,35262,-17184,-116894,-87649,-39030,8550,35623,-7809,-29707,-18851,-50175,70738,23986,-21790,-110741,-86538,49615,82849,-42940,-76873,-109662,51446,23299,26295,31427,60346,-82262,-9206,-18590,24004,65542,10658,2635,-21385,-34790,19317,-19920,-3259,-63489,-93720,-25024,-13442,39292,-8356,-17640,-28337,-14552,-109578,-14090,38726,45839,-46367,-34591,49670,-39670,-29179,30498,53493,-8421,-66601,3746,73727,-91171,11121,26864,13190,29813,13848,-13282,6470,47914,-62814,-93169,11571,446,30980,22621,10476,-42527,-2589,-14509,15063,-16547,44283,72041,36427,67848,83365,-64177,44596,-33912,-57945,-60852,68256,-29001,-108788,19435,-28859,-6423,50655,82423,4975,42512,-42142,-43927,-28373,4212,71407,175297,109789,-68094,-100156,-232646,-75842,125069,146623,30425,-86109,-29060,-27471,4885,-21158,-59013,24309,24754,-15839,-67293,-158903,-95049,-9402,4620,-44866,-12864,-53774,9564,25424,7602,6546,31065,-10197,-17397,-22616,13653,-65451,-133247,-54305,33298,5379,29840,20637,-50769,2808,26926,92541,75790,19100,19849,1249,31113,-11174,91346,54420,-43759,-48724,-17840,-48786,48411,-107648,33847,-60105,32609,-42208,-70093,63139,-39125,-36446,-22943,27355,-30171,-26114,-50339,-70105,-33236,23627,14274,29464,-58284,-109918,-60504,1330,23556,-30416,18494,-89050,-108289,-80816,3706,-1602,-32527,-10486,-48106,20814,38431,58035,7629,-10417,-17966,24368,91387,35957,72884,1465,-3366,120621,57553,52404,17033,37607,141691,-19631,50723,-29014,-13031,-47993,-58401,-95071,990,-66009,-107722,-54077,-36025,-95727,43150,-4538,-86878,-83099,-27379,31750,45137,104349,11215,50128,3010,-5016,-40412,880,-28573,-58760,-69424,-52594,-30841,409,-80675,32906,6344,32303,22605,-2138,55874,24905,42959,-91950,-20747,52087,25954,29622,-58639,-577,65115,-28544,-42576,-117877,-11636,21532,32954,31273,-21610,47691,-61355,-34180,-60230,-58683,-470,113921,-18863,-18724,-6312,237,-52965,-3331,7934,-70714,-8216,9814,10732,-11164,-104371,37088,-12972,-47561,14357,-13791,1750,10918,-31481,80750,18501,-67129,-98855,29991,9742,72787,50464,43286,-21803,-19740,-37280,13414,7486,33829,-38038,10126,81658,-35738,6174,-19572,-74664,24486,2275,34963,13908,32188,-10089,32826,-22588,-17753,65920,-57491,-70066,-5040,-667,-20246,-60433,-1326,46933,32958,-29339,3331,-127263,-63605,-22447,-24777,31679,4119,35644,-24772,-44952,77017,-17619,-6309,638,85186,98757,18266,-74430,-39453,28827,-37806,-82251,-9845,40629,-10948,-19360,17235,-36622,-34478,-45378,55909,2127,18365,19721,27638,28852,-25644,57822,22627,24765,-122776,3618,-168420,-79713,-22509,34305,959,5775,24080,-17228,6551,7494,-42412,33661,-7721,-21850,-24919,-26705,-65761,5883,-75862,-9800,-22310,14318,-34125,-26304,-147934,-104733,-31262,38907,-42969,-37718,-18905,17011,58998,41524,75112,92555,7188,22002,-18416,-70700,43779,73196,18855,-11121,-16695,-50176,-10735,92830,739,6605,-2654,89325,125104,-39315,8583,74621,9182,17665,-73613,6461,79012,31860,-27449,49867,34978,-88205,-73547,43145,18045,37045,-22932,-11753,27648,62859,47107,11952,17239,-51287,-35923,-4026,26569,5366,35376,-9392,-62833,34179,49960,-59797,-37490,23171,19883,-6413,-14809,51420,38409,-23173,-18469,45530,53427,35261,-81116,-27318,-40162,44630,-10359,31619,4864,12045,16118,35911,18086,21962,62202,5901,8185,31758,42105,-22542,-20632,-31966,-4241,-113750,-40180,37683,36053,-24678,-64602,19399,21133,-1554,15742,-5325,7991,-4265,-14594,-19057,-33661,-16836,58408,28290,-158,11165,32494,112291,75393,-23877,38399,-20207,-25463,16264,-58076,713,-35795,-78065,-40857,-37655,-60631,-77531,-4417,116672,12811,-75087,-48184,-13303,23491,34137,-41324,1635,-20705,7128,2188,8159,7178,-42793,4898,48203,-18495,-20057,-54352,-29209,-2875,8295,-12443,-27442,-13827,1264,58754,-26933,-20543,36731,45744,30619,-18337,-41646,67058,132147,17492,49248,-895,17262,53157,-21487,23664,-9294,66303,15752,-58880,12408,82393,16978,66647,64286,-18594,42449,33455,57016,83812,305082,148527,-207874,-111682,-93062,-29235,117104,56371,38966,20389,-29469,62515,52028,-35087,-36066,-4982,56197,-80379,-30712,-12268,-52220,-35901,-38925,18881,-30593,-44552,-7514,50376,32583,44981,-50825,-85323,-19285,91356,3368,-22234,-33704,46426,2828,-28700,-26026,9411,53196,56286,-28401,-64104,-1644,65403,130478,78121,-20722,-42606,-23539,90811,-12521,-61323,41968,-67417,-41210,-29293,51434,43064,68944,12845,61341,26958,37606,-29916,-3153,-38050,76006,34376,-11345,-37015,59987,-12165,60889,77198,77230,37012,-20191,13847,34423,-383,-5578,51154,-38933,14222,51876,-28269,39258,6872,-23089,-5695,62327,-28798,37274,-95862,-9508,4059,-36806,19727,13510,-58400,-36391,-22328,15070,19687,65560,9000,-64177,25722,5007,-9328,3034,32059,-83140,-10692,76654,7297,-117790,-46011,-67451,10757,26893,-29797,-111064,-85136,-33874,26467,53768,14876,-7418,38114,93767,102836,80527,85471,30277,-59661,8515,69848,40489,44109,-14263,-7500,85983,112896,-54924,-54568,-25229,-7207,-38849,1977,32123,-39545,-60292,-43257,-130006,-40619,-18437,14354,20346,32458,-64329,-50628,-61745,53702,85152,-2214,55768,149384,-55339,7106,-26672,-64946,60578,77300,68056,-31049,-32614,101295,27126,-37667,24470,50517,17704,-13531,23193,26744,-14395,8695,-4693,127,23041,-15578,-67231,9009,77811,43456,-1061,-37900,-17390,-22724,-67042,24898,108811,32538,-53064,7532,-11803,19420,62438,-40413,-34733,-809,33093,26821,46512,34582,-22087,11657,53558,-76189,-19899,-11629,8547,-18793,5315,36571,-77092,-4428,56158,93347,16745,48288,-58957,-31382,58840,1861,65365,-1602,9507,-49350,-11552,-21969,-92663,6960,34499,-5645,-10001,-25120,-93092,-25373,9142,57624,-8586,-20028,78403,-55604,12463,-59384,-65909,-49098,-17099,-6535,22327,-18786,-12252,-83320,5807,8017,-82530,17686,2909,-15559,-4547,-60777,-47210,-53096,-37824,-2428,25012,20695,19372,7024,15007,-42012,-61272,5074,29620],[-24066,1936,-21019,-42007,36907,65467,21387,109515,-17191,27659,-21356,41278,20245,-55549,-33617,-16218,-89349,-34491,61818,-14433,23863,19171,-90730,-11630,-14177,35592,33493,-38642,31692,5540,-13380,-16593,-750,-34367,-60168,-55908,-19143,89587,-5941,58810,18590,65061,9258,-54091,-5613,-6437,-101763,40319,1487,-28221,-4121,-40699,19502,-54019,-47419,-3583,-33509,-114,10108,135011,36354,33480,-61478,-13563,-13914,69444,-58859,35866,65407,-71265,12051,-55695,-22901,29554,-16753,93563,88519,16990,-92962,-47403,-2714,9781,4655,-13371,-47463,-37828,-31716,448,-66284,-7493,46373,17366,4423,31671,50932,-45024,-23008,-20841,-27203,38294,45279,1274,-2326,-36771,-49293,-14547,3374,-74296,31112,17196,18089,64092,-11287,-45347,-5742,8455,74214,-34843,-32669,-23093,16831,102918,21853,-6823,57111,62543,-9149,32207,-20641,-151475,-106994,-19246,-3763,23017,-14509,-34690,-14387,-52549,52505,32058,-13054,-86477,-58128,64509,75962,-29627,-84376,-141274,30356,8144,18598,-24927,21468,-55757,1941,-15689,21036,61014,804,6242,-3067,-41526,42173,-10310,-3894,-72853,-78332,-24704,-42425,21724,-22275,24718,11449,-6128,-114536,-17290,28445,45472,-10549,-38970,9888,-41892,-37056,5052,60233,-9953,-82122,18145,88435,-90920,-26736,-1741,6886,4350,-11380,-43468,3848,53749,-55896,-68936,14900,-6670,25713,16707,19166,-45932,-17651,14184,10906,-31024,46238,59372,34393,50459,55850,-60148,53730,-33812,-61504,-88287,47416,-51793,-97228,14605,-11301,6696,72116,95673,-6030,47321,-18258,-35572,-17760,7819,71193,166998,83726,-63116,-73355,-203032,-71522,101727,145754,28480,-70769,-38000,-37773,1859,-28624,-66271,21614,-53202,69725,-105398,-121173,-103643,-7266,13607,-35224,-44964,-58831,4325,91269,21482,17985,25202,10780,-11226,-23555,-20449,-68899,-102688,-53178,43935,-41084,65382,33319,-42227,15370,44162,64429,94102,41081,13795,-13589,-14224,-17778,95375,26304,-12650,-38344,-39131,-45780,20790,-114949,17921,-58599,54973,-40185,-59429,54615,-44327,-45786,-34631,2463,-36395,-15934,-54228,-37050,11653,-738,6054,32205,-33268,-111068,-55363,6767,26307,-46265,11103,-74047,-91990,-77065,-4940,-14942,-36383,-14313,-56300,18249,33487,73366,-5242,-32220,2747,35473,81290,39919,88112,3106,-4217,156659,95795,38622,19369,24503,97029,-31271,59077,8878,-5368,-58978,-70709,-94056,22306,-66037,-92120,-56042,-5186,-85947,62059,-6789,-96573,-83075,-19373,7590,26380,68288,18609,50823,11847,-11890,-40377,5336,-40445,-48201,-65914,-34996,-45844,20801,-73149,40695,15170,14597,-10164,-23914,80881,10877,40502,-89912,-38996,55957,47999,65468,-26069,-9984,62985,-27763,-65576,-133129,-11518,1379,5068,27480,-7699,72034,-70689,-25483,-55363,-106118,-16503,118961,3667,1119,4721,-18759,-48423,7160,-6768,-92765,1107,25509,25175,-6544,-87623,42477,-7728,-55138,21982,-20393,-6431,19790,-40433,83578,22107,-85993,-112585,48350,18232,73233,59287,43954,-37684,6484,-33373,64384,15949,45231,-70095,8260,90702,-23742,-2810,-23174,-80772,21195,4740,-3292,-13628,-1162,-16580,25399,-13964,-19738,48545,-70197,-84828,-31174,-9433,-41179,-64852,8225,73893,16186,-12991,7944,-113438,-55991,-13621,-41418,2752,15510,50234,-34084,-47860,118107,1629,21799,13880,95621,75884,26193,-69759,-34648,35253,32392,-84503,-22097,36376,2669,35553,9923,-33560,-38902,-43541,73211,-18154,1739,-1101,9979,20726,-12312,46235,20573,7871,-144407,264,-167321,-94214,-37731,16633,-1544,-5083,17194,-4328,9046,21619,-42054,36344,-20885,-42477,-52386,-47874,-71752,16385,-67532,-31892,-31746,33746,-3411,-22585,-131114,-100295,-15249,44432,-37184,-39334,-15114,6134,39123,56438,62134,74413,22141,22317,19927,-37073,47107,62830,17372,-14357,-4077,-51067,-11194,107790,-27208,-17630,-13205,53774,94983,-29251,12590,50859,9125,46150,-43356,8825,58774,47104,-487,85371,47451,-95505,-86274,24968,56521,32187,-54970,1633,-6839,83623,26333,25217,19905,-47755,-16154,11506,70230,8422,31092,-3700,-55187,26622,52640,-63503,-20950,25199,12297,-6086,-15939,61903,-2085,-21096,-3968,34551,24064,25626,-107072,-19955,-14321,31886,-15293,15123,8226,-7284,23048,25197,-1350,11576,42708,-27398,-15039,51358,46408,-28977,-36948,-45593,-10171,-94605,-44026,45471,41062,-46782,-68329,5407,15945,16188,24163,2032,22394,-39145,-14347,-18570,-23520,8041,52787,16471,-2949,14109,22819,122095,63223,9578,30102,-17808,-28274,-793,-62153,16285,-24345,-78748,-65083,-55692,-40844,-79545,13114,102310,-23507,-79065,-60874,-18293,24563,19249,-40831,-39096,-18810,8512,-24050,11272,15165,-21469,26686,48805,14194,-18249,-46211,-27835,-5462,-7228,-4339,20794,-11467,16213,50839,-49425,-42186,17115,42049,28141,-9265,-54149,57606,115058,38389,58571,6335,21083,56713,-19336,18305,11350,54214,24752,-35131,523,64468,11939,18697,50199,-23767,42406,1613,52817,38079,309727,178031,-160754,-103986,-90113,-24282,110102,57454,46374,42182,-15063,43643,20874,-4153,-20347,-8963,48478,-52498,-47660,-20456,-60022,-60305,-81993,7213,-38790,-24114,-12053,67844,30470,37624,-52244,-69470,-32074,80646,3806,-39692,-23873,63204,-1334,17337,-13492,28213,19133,48814,-5018,-37441,-1176,49918,135639,87679,-27993,-37321,-24465,65737,-2812,-63046,55396,-79930,-46625,-30953,37754,37333,75036,-5242,45845,35802,15724,-44077,8755,-50599,56381,48666,-9570,-43496,59515,-17277,46566,56521,87281,71168,-11558,17512,53044,1778,-23563,33924,-51881,-2632,34162,-14328,63111,46492,-20380,16981,57703,-24472,46949,-80454,5336,-9855,-37978,32325,39163,-62124,-16377,-34944,-82038,23147,73905,1760,-71497,-8192,6257,-16182,1698,15224,-95715,-2584,58999,1912,-108446,-44125,-80121,-1424,25134,-14747,-81555,-70859,-6062,45239,41061,20226,-13832,49233,102587,92165,74392,51378,5501,-52837,50532,72052,24434,37997,-43499,-28286,84390,128488,-52619,-91068,-40233,-14414,-47022,15233,27421,-16409,-71895,-66042,-156533,-30220,-8135,-10772,31449,16109,-70147,-66451,-76220,56029,87511,16505,45979,108645,-67604,-2118,-22579,-43133,95754,85677,83831,-35533,-27976,98165,10059,-26288,26366,38758,28882,-28426,9536,21935,-27723,-2007,-10843,-13320,42193,-2216,-77062,3842,49263,47106,-17166,-19586,-6572,-38440,-69075,32567,114816,45666,-59776,13300,-6342,21965,72958,-53091,-50302,-5997,32570,15096,16695,14324,-19852,4918,56071,-98845,-39177,5444,1597,-26258,-18594,22640,-74414,-25856,43754,78414,-24831,55862,-45559,-6556,54768,-24600,71829,-1784,-12004,-75457,-8232,-5728,-90351,18743,38506,-6664,-10262,-35726,-101874,-6628,14050,76786,-12298,-40390,118257,-68309,1038,-13063,-45034,-46814,-24391,-23146,36203,2070,-17906,-68614,3077,13680,-73436,32041,13273,-3408,-1143,-36006,-19668,-48292,-5984,-2701,33880,12554,-10887,420,4890,-66523,-49932,12801,-7939],[-34924,-10250,-24695,-47117,26057,68737,12805,96326,23973,22928,-13851,44173,6737,-32948,-32017,-25304,-85398,-49066,57813,-35426,30543,5087,-83421,-15108,3317,24191,38220,-49879,12838,-4284,-11238,-23094,1215,-20629,-75972,-49319,-55692,87947,-13371,55659,-2526,64229,22954,-60879,-25867,-13369,-104853,28432,8799,-26013,-15518,-31993,11687,-61089,-45116,34591,-15647,-9040,-7927,132697,42774,39729,-56268,-23478,-14298,81594,-69107,32271,48257,-56352,-33240,-59201,4241,17593,-19943,100468,96041,28686,-86875,-28961,-11320,5300,2999,-8821,-44298,-22475,-54874,-34062,-33896,18534,59643,13191,-7403,25823,81172,-53695,-46464,-12962,-37755,45640,47886,27035,-5874,-63207,-67522,15392,10572,-67150,26872,4196,2525,62781,-38524,-43303,-9157,-419,69775,-44220,-29625,23219,882,98734,42003,2447,50844,65384,-15315,30452,-24728,-156309,-101647,7323,-10999,8125,-5578,-30655,-7910,-46620,29581,37790,-6719,-55374,-21087,82199,61592,-19594,-70553,-157781,-8750,-8699,10491,-60047,-7782,-19480,12968,-9139,12343,43709,-7341,5996,8031,-45586,54880,-3725,-2566,-76860,-62582,-29225,-63600,3927,-26703,69181,33657,5527,-108382,-32853,4884,45289,29897,-31094,-22689,-39313,-36454,1143,63528,-6113,-93208,19261,100405,-77661,-67600,-35576,3432,-15465,-27702,-70111,11363,49249,-41793,-37032,11062,-7753,31384,12080,18008,-46952,-36863,36628,2662,-44755,43482,44963,35359,32512,27522,-50393,49287,-28246,-54716,-101359,31285,-56630,-69223,5622,6789,13753,78286,87273,-17744,47275,5735,-27824,-6366,18394,77999,150838,60347,-34883,-28089,-137965,-43471,62560,120902,14947,-49526,-46788,-41357,1733,-35248,-64677,22485,-184812,162568,-112225,-61208,-82948,-2157,23414,-32120,-57478,-54349,-136,125041,23578,20511,8556,25092,-7960,-24195,-53249,-64566,-55242,-46783,46321,-76966,85596,35822,-24860,25044,49636,26779,98111,60091,183,-31642,-72509,-25793,63903,-1888,37572,-13244,-44938,-43521,-4392,-110695,-3815,-53888,58861,-31593,-50338,34096,-38591,-42961,-35307,-35816,-46984,-8910,-56182,1037,45179,-14063,-3184,23710,-6111,-104131,-47696,18753,24212,-58431,6451,-52122,-52581,-67480,-12870,-21830,-30584,-15331,-59670,15805,20195,77541,5344,-39045,15250,39443,56132,41432,94012,12218,5386,147253,123403,28496,23212,5421,23222,-40365,57655,45388,7359,-61638,-78516,-79970,24875,-61753,-71926,-44690,31557,-60289,73678,-8961,-93285,-72619,-10046,-21688,6146,34320,33422,43833,6271,-21931,-26536,14288,-42068,-29820,-51343,-2420,-62939,36400,-58573,38533,21637,11165,-38580,-42830,88448,5040,36571,-71063,-54457,54423,54450,86763,4419,-21704,55845,-25849,-75870,-129157,-10694,-8948,-14978,31176,3410,86229,-67015,-6689,-35268,-124251,-18916,108259,24409,21515,25962,-40039,-48934,12758,-12779,-86846,12168,27340,36800,7116,-48117,30324,1578,-74049,25562,-23821,-9266,31996,-41345,77292,19557,-93877,-115375,52092,36849,70412,59067,47123,-53076,25694,-32403,113533,19509,48033,-95317,1463,73602,-9664,-15207,-17082,-93739,16315,11830,-35724,-28146,-24777,-18501,12751,9751,-14256,24263,-73981,-74260,-56767,-14261,-62506,-70350,19180,90539,-7756,-814,11964,-98465,-50253,-4120,-36875,-25827,27551,57321,-33742,-41389,155575,18952,50354,27810,87955,50317,38301,-53435,-31369,36160,91466,-77696,-35825,32222,14679,80348,1218,-30396,-41914,-29637,69140,-32918,1521,-16804,-9896,14691,-3037,26427,8100,-14030,-145963,-13114,-122702,-86851,-46891,2524,7751,-16720,8053,3360,7705,27860,-37709,32175,-27593,-47916,-72143,-63924,-73697,11217,-55497,-57443,-40768,51659,26663,-20076,-97554,-86316,-6367,48506,-24114,-29903,-9152,-1126,5412,68363,38646,50091,34268,23116,58190,2060,56589,43772,7621,-14595,20481,-29830,-7246,107895,-47139,-19932,-11378,17518,50158,-7533,21408,21460,5046,53285,-15323,990,19827,49325,24840,92465,45191,-102050,-79366,19559,89221,30996,-69342,15224,-29108,101302,7503,38552,18179,-39165,5913,18300,102279,9730,16446,171,-44634,11560,43979,-56165,-40,19222,-282,-10917,-28141,40913,-42167,-17988,2180,27736,16508,12541,-112578,-8313,11423,19252,-15383,-10915,5072,-30410,17692,2314,-22326,6805,20010,-47723,-25969,66749,32050,-28230,-51836,-57054,-16491,-59577,-42563,46348,30250,-57137,-64728,-5689,15603,42905,31119,2287,42113,-71879,-24166,-12842,-8107,30581,32424,3342,-6253,11821,11911,107146,47689,37527,19121,-12791,-26627,-19008,-67715,31800,-16789,-66352,-80970,-63964,-17690,-67668,16224,64565,-45175,-71548,-66622,-15692,21496,4492,-23324,-66437,-17702,13296,-52252,15848,16234,-3449,29520,39810,45256,-15789,-45291,-30266,-4642,-24769,5898,77943,-7737,35865,46949,-63090,-52344,939,36326,26706,4114,-55739,43860,86041,52418,66159,19754,39693,58030,-11454,19619,31017,33530,33286,-10669,-6562,46318,16574,-13889,37153,-24276,45099,-17555,51259,10542,296021,215602,-125312,-97299,-87610,-29461,69428,44370,38555,46384,-10197,17305,-9405,10935,-7117,-7566,29717,-25006,-68276,-19284,-56969,-78521,-125338,-9353,-42357,-4989,-12218,78531,23789,22216,-59962,-49036,-37069,61858,4839,-51124,-1441,74053,2081,74353,1702,40054,-13680,36937,7590,-12233,-1460,30776,100648,75809,-33481,-21974,-21475,33688,18101,-58820,61617,-74969,-57679,-30581,17551,21571,67464,-32306,17440,34188,-2616,-45721,19621,-59722,38682,48584,-7420,-49411,48878,-23837,22588,44171,87278,98974,296,20535,69144,8356,-41825,9461,-44717,-16567,5501,-7721,64131,73549,-11839,38442,50261,-13754,46098,-54804,23380,-18496,-42299,44422,53048,-67480,2902,-43759,-155660,28081,84474,-5103,-67602,-33429,9282,-4047,3919,14023,-92413,4131,36476,-6856,-89931,-34909,-85920,-12971,19389,1915,-44735,-45479,33771,62327,25056,21315,-23133,58846,90297,59609,59551,10742,-22823,-39850,75709,69842,2243,31227,-68537,-40873,73715,112587,-53573,-110560,-50507,-13599,-30026,36673,17653,3895,-69042,-73298,-156177,-7502,5538,-29058,39530,11042,-64192,-67655,-76529,49467,71593,24260,32165,64292,-61131,-5283,-11763,-3191,120122,76962,76090,-37419,-26389,79358,-9724,-13181,16425,12891,34653,-36700,7987,22621,-29876,-7439,-11016,-16914,50240,12296,-83068,-3152,15130,47585,-17549,10768,22633,-47305,-57792,35323,96467,53807,-69235,10798,-8307,25010,74200,-75371,-70040,-28570,20858,1037,-27310,-7033,-11390,-2738,55803,-97974,-48721,23768,-12142,-22415,-40344,5269,-51038,-52240,30491,57073,-57290,52093,-27683,14637,47922,-31550,78762,-4956,-42338,-90169,-1272,9099,-82157,20696,28342,-10830,-15023,-30559,-99991,22228,9535,73841,-18650,-52824,148525,-72250,-16298,12732,-17957,-49515,-33576,-28092,52096,17267,-12419,-33269,15424,19289,-51126,44290,18346,5955,1779,-12486,8133,-39274,25702,-5954,41961,1710,-32544,-8196,-5973,-77881,-22102,22656,-44315],[-32956,-26799,-25158,-38797,9820,69157,1663,72704,77907,19882,-1499,33852,2868,-5320,-25206,-37084,-63935,-62576,49730,-41725,41106,1021,-67754,-11383,18221,3930,29216,-52049,-11487,-13604,-5274,-28629,8802,-2903,-78223,-22903,-86793,71316,-22770,46101,-26984,58263,39147,-58601,-44005,-11360,-86168,11680,12782,-15465,-18127,-30985,-7287,-65865,-27872,64190,18251,-16529,-43664,111881,47328,41870,-44407,-30198,-13565,81183,-72058,25541,31811,-36558,-91624,-57802,27067,-7786,-30849,83871,88706,40492,-61637,2626,-17154,-5405,2807,-23804,-48959,-14104,-79687,-59130,10137,48271,80528,15078,6769,15661,103274,-53845,-55121,242,-34374,41602,46489,42062,-11108,-85710,-75908,53396,25820,-57552,20755,-13948,-15286,58449,-52170,-36836,-9943,-10089,48254,-59346,-27285,63186,-13422,69336,52501,16367,42216,65537,-18455,32151,-28042,-130564,-74771,35502,-10493,-3942,21218,-16751,-1976,-30113,6822,39129,-5472,-26937,10235,100656,44625,-12733,-37571,-142313,-49199,-23818,1732,-62487,-21809,16173,22787,-307,-2463,20282,-11431,3796,5180,-43637,54978,-2521,795,-73591,-45548,-37468,-71893,-8444,-18567,96626,27825,17506,-95505,-56311,-25081,44301,59855,-12972,-34827,-31727,-26271,15617,64827,1390,-97358,7581,104380,-56926,-95100,-66461,5674,-25390,-30242,-84213,25639,35519,-24756,-8228,3344,-2066,47782,11134,9771,-42376,-56342,45793,-6479,-51516,38992,31681,40282,16621,3811,-41415,28866,-23275,-36375,-95949,26573,-42603,-31799,-2838,21096,14584,62419,58925,-29264,39311,23124,-23096,4744,34480,86490,124378,43734,4748,14317,-58156,-1842,19513,79824,-8035,-27614,-51105,-34729,4569,-41537,-55630,22375,-347742,243008,-90061,188,-34358,1146,33098,-37666,-45979,-40786,-2217,114287,13855,17072,-11537,28819,-7923,-24085,-74574,-53853,-13927,-36418,41034,-84240,95885,30481,-714,30396,37203,-7839,91021,72180,-17475,-47674,-125779,-32671,6008,-21978,83464,18163,-38027,-41062,-20300,-95190,-27029,-47345,44408,-16490,-38818,9616,-18763,-28094,-23143,-78660,-64030,-3303,-56052,32671,64919,-11777,-13573,7837,15636,-90500,-37953,34235,16955,-63400,4986,-31832,-3065,-56210,-16877,-17774,-16342,-16724,-56764,12141,1049,70518,39736,-20605,23137,39798,21669,37317,90395,29454,24931,108155,135292,30493,27102,-16038,-51963,-44074,46622,71151,21577,-54248,-75118,-57258,10496,-55769,-55068,-23341,63549,-24763,74913,-11471,-78277,-58555,863,-45367,-11622,10792,51881,28658,-12051,-32259,-2033,28205,-31415,-10960,-26860,33886,-74445,42613,-38864,26580,21580,21440,-54075,-53980,76479,8742,32979,-44403,-65420,48286,46294,91282,25940,-35000,45855,-21191,-75031,-110625,-10593,-4512,-21341,45351,8168,82223,-51593,16355,-8522,-110401,-7226,84674,35960,36477,49380,-57216,-53880,10931,-9813,-49753,22391,13430,44037,26754,1050,11708,9949,-97670,24050,-23094,-5776,45927,-35246,64569,12753,-85516,-98982,35427,56987,69593,52566,50712,-66057,33145,-38463,140533,17637,43102,-105696,-6624,24324,118,-28158,-3467,-113300,7443,20940,-60419,-26741,-35830,-16990,-3709,41493,-2782,-416,-69665,-44896,-74836,-12751,-76320,-70685,29935,93615,-30722,6557,16084,-84950,-51098,4616,-10177,-45754,36483,55514,-23946,-20996,176949,26621,65208,44619,62892,30391,52206,-28168,-33212,33383,117808,-68857,-48865,30711,23512,100867,-12048,-26863,-41215,-12245,45139,-40967,14675,-23290,-25515,13636,741,4011,-10600,-35137,-131108,-30943,-60190,-54711,-44359,-3261,29012,-27417,-312,8889,335,25724,-32717,20025,-27582,-34407,-76094,-66804,-68086,-7719,-43077,-81320,-46088,62507,44962,-19900,-53230,-67649,-6230,55143,-5924,-10435,-54,-2188,-30404,76376,14842,28470,39055,33666,89312,37729,68146,21061,-7429,-11981,49491,5201,-6194,93023,-54804,-5181,726,-14611,10390,20730,32566,-5789,-1857,41471,1532,-13321,-24331,39785,46430,66868,29652,-101312,-57596,28769,103907,33304,-64844,23753,-37141,109414,-7091,47971,14839,-26264,22655,18251,117537,8789,-2153,2749,-31987,-3927,22620,-37170,17805,6782,-10325,-17466,-47355,-3880,-71808,-14192,-6231,25452,35712,-1551,-95539,2911,29058,10743,-10787,-38364,-3614,-48768,2122,-28072,-40780,8121,-2167,-48498,-24062,74962,4591,-19130,-60899,-64543,-24506,-21939,-36815,41618,5724,-50853,-50836,-6830,19301,67364,36383,-4000,62714,-90303,-35822,-1965,9345,46334,2123,-8150,-10993,3609,3628,74637,32621,52124,9333,-7882,-22169,-31410,-74358,41714,-14025,-46490,-84409,-59609,6359,-44611,4778,13261,-51144,-54462,-63485,-8338,14605,-3958,1495,-72392,-17230,19618,-73445,18236,10625,10431,18252,24671,64194,-13309,-45686,-30993,-1915,-43420,17105,131502,-4658,49014,45403,-65332,-50441,-7034,30554,31109,17802,-44305,25811,50970,55620,69530,35560,64563,54538,-588,24054,41664,9616,38611,9999,-7118,32621,30326,-25899,26910,-22982,48135,-24199,52733,4767,257947,244607,-101036,-88295,-80214,-37852,11497,25700,19874,37591,-11012,-7815,-26353,10267,-1943,-1129,9373,-1738,-82969,-10608,-41477,-86226,-148700,-23814,-42193,8513,-8637,79286,14844,-4340,-70106,-28720,-29941,38682,6284,-53938,28573,79708,10857,120118,15954,45450,-37704,22911,6220,8467,-1566,14089,38462,43619,-30238,558,-15315,7496,45254,-53149,55631,-53576,-70036,-27862,-4670,802,50861,-53620,-15358,20225,-13719,-31546,27875,-62774,28205,38249,-4556,-50563,29077,-25548,1263,41942,74031,107318,11738,22344,75230,18137,-55789,-16220,-20305,-23232,-26489,-6766,48923,80613,1418,52926,39444,537,33479,-27601,39364,-22389,-50024,49556,48252,-73436,16745,-49424,-172364,29909,89856,-14287,-53039,-43733,14328,24296,11728,28041,-80244,8023,11542,-16959,-65763,-18131,-84765,-19536,10917,18729,-11129,-18367,71931,72397,8966,18663,-29704,64525,61552,15503,40238,-23556,-49702,-21996,78172,64749,-15808,27308,-82033,-38815,60306,72190,-58366,-109588,-53378,-3133,8343,60169,9393,18981,-54279,-62926,-120474,22017,20229,-35678,43640,13808,-44929,-48117,-58365,37810,43308,21353,22055,30471,-41079,-985,693,42497,127694,54475,49827,-30549,-27497,54659,-25780,-2909,-4858,-20181,36865,-38654,16742,26361,-18453,-7855,-8907,-6279,41431,24797,-81380,-8474,-16345,47643,1678,45020,59865,-46680,-37476,33065,63524,54119,-81515,659,-10264,33326,67897,-103175,-90367,-62980,746,-12260,-68601,-25717,1685,-7953,50577,-77096,-45012,37037,-29850,-6648,-55120,-12397,-16691,-74885,21975,35292,-75880,34117,-9832,26051,39320,-19583,85193,-7072,-53456,-89346,7724,18902,-72315,8527,6569,-20088,-20771,-12146,-82053,52148,-1744,51499,-30179,-54627,164818,-61748,-31428,13883,7004,-53252,-41699,-19182,66346,25518,3657,12293,45478,23333,-24544,57870,15000,6952,2888,6027,29049,-30202,47986,-8286,47778,-12781,-43280,-16051,-15168,-73541,12265,31021,-67508],[-19658,-42628,-20750,-20358,-5547,63679,-10129,43885,122228,19703,12346,13047,13215,21880,-13954,-45312,-32876,-74120,34287,-33485,51188,2999,-45947,11,26885,-18690,7687,-47791,-32758,-20301,-1130,-31913,21462,17640,-68743,13668,-101761,48936,-31065,31084,-49366,50522,55242,-47494,-57881,-1830,-55661,-8344,13374,629,-8748,-35226,-28814,-68473,-2599,76128,54940,-18458,-80363,82867,47421,34391,-25766,-32930,-12458,67751,-67072,16419,20387,-21319,-141784,-49776,39217,-36620,-43307,49310,72901,50429,-23794,34810,-18944,-19442,5530,-51230,-67049,-13366,-99149,-71582,49999,74265,106961,22655,44521,7074,112186,-45911,-47648,15178,-20078,23362,39701,39105,-22240,-98031,-68640,88865,46061,-44806,17187,-31662,-24230,57651,-44762,-21764,-5116,-17837,17313,-77698,-27158,80574,-22472,26627,52492,32062,32701,61765,-15637,38609,-29179,-88563,-36246,59826,-1839,-9731,59131,4574,871,-2688,-11774,35171,-10157,-7997,27156,114587,28734,-7588,5747,-87282,-72957,-34129,-6342,-36314,-20793,43022,31284,8589,-19017,363,-10223,2368,-12977,-35372,44391,-6371,5527,-63999,-27880,-47818,-66230,-11544,2240,100794,-2247,27232,-81664,-80496,-52771,40139,67320,9420,-22520,-20593,-7824,37710,65726,10191,-91801,-11999,97903,-35745,-98009,-84879,14201,-24083,-19945,-81477,41128,16565,-8364,12646,-4906,7342,70477,14310,-223,-31065,-70317,40146,-13630,-48626,34649,20949,47758,4312,-11729,-36427,-3524,-22526,-7978,-73086,33636,-15458,5320,-6514,29495,13958,26160,21182,-39321,22317,29414,-21974,15578,52065,88950,86613,34893,40434,36354,12406,39084,-14383,35546,-33745,-9483,-48471,-15114,9187,-47132,-40668,19279,-501926,283802,-51620,44400,27667,-2212,40408,-49987,-15568,-20043,-788,70009,-4000,12661,-26887,20470,-10218,-22974,-77653,-39069,10684,-22981,31256,-53232,103664,21590,25675,31469,6615,-27591,79254,76469,-34573,-57659,-153230,-35947,-53753,-28267,104229,46684,-24645,-35974,-22696,-73403,-47023,-40255,18665,1936,-22300,-11534,11082,-6494,-540,-113831,-84175,4824,-52983,50295,73852,5367,-24468,-11581,25631,-71628,-25632,49542,6422,-58378,6081,-18150,38566,-46544,-15769,-2174,2567,-20792,-48339,4858,-20049,54628,85774,22854,30474,40534,-13616,26465,80008,47630,49721,56277,133435,47211,29841,-35760,-100179,-40884,29514,78006,33149,-36815,-56507,-32892,-13960,-49691,-44895,68,81166,9394,64400,-14591,-56382,-48230,13296,-55024,-24238,1014,68708,5196,-37639,-39760,25043,42998,-10507,1240,3054,61807,-76187,36685,-17620,8003,13333,40907,-51960,-53460,49100,18784,30750,-19099,-70169,37225,30233,84605,35826,-48087,34760,-13151,-66936,-84398,-12546,12833,-14530,67340,6555,57603,-30540,35861,16055,-74038,14968,54174,36044,42078,66609,-64553,-58715,2676,-432,7422,28505,-12013,46132,47229,43510,1023,13005,-115282,16763,-18872,2555,59411,-24662,49187,4895,-61111,-64311,1372,71051,72056,42031,50492,-74362,28724,-51951,132229,12181,33219,-97760,-10567,-43919,1212,-37999,12530,-131491,-4429,28379,-77102,-13485,-36750,-14222,-21296,71062,10574,-17039,-58691,-7377,-78394,-3254,-76482,-58210,38458,84633,-45954,10214,20626,-73429,-59120,11277,30980,-52207,39566,45179,-9453,10204,172346,21403,57007,63799,29341,20806,64583,1476,-35432,28664,104551,-62883,-58923,33428,28298,92507,-30652,-22471,-35149,1011,9513,-42573,31785,-20146,-31642,18818,-678,-15478,-29752,-49298,-104923,-45686,-10092,-5961,-28143,381,58341,-35379,-5436,15144,-11692,16971,-28678,1301,-21527,-3950,-64853,-52420,-52072,-32705,-32971,-96534,-44968,61489,44374,-21937,-7164,-46342,-12098,65824,13870,14753,12386,2796,-57502,79264,1213,15372,34583,58082,110799,61625,76002,1228,-22406,-7375,72736,41324,-11696,66813,-52160,17856,16815,-38355,-10454,48213,43538,-24660,-9072,20595,3775,-28949,-57205,24120,62743,16309,6073,-87010,-29379,47562,94844,36922,-45320,24515,-34631,105157,-16562,50241,12732,-11805,29525,15025,118082,5750,-18412,4888,-20304,-13273,-7804,-10116,26461,-8633,-12447,-22540,-65174,-51811,-86396,-9845,-29013,27720,75998,-13828,-60948,8806,33542,7988,-3412,-58937,-13917,-55605,-16368,-58440,-53218,13757,-21490,-32705,-12956,75195,-25703,-3337,-61285,-66159,-34546,5305,-28899,33798,-26673,-29734,-28362,7268,25063,79660,39063,-14818,79108,-87844,-42056,13149,25016,53119,-29757,-15291,-18428,-10111,537,36175,20521,50435,5870,-5430,-18419,-34660,-79767,40683,-14080,-24031,-75991,-44018,30407,-15835,-17538,-38938,-44199,-32018,-53796,-1624,5118,-2822,22156,-57155,-15980,25896,-81229,16683,1016,17577,1226,10140,67589,-10128,-41785,-25409,1740,-60181,29197,168786,-4185,48710,43432,-56882,-39082,-5102,25412,42121,29323,-21435,4606,15943,48973,66817,49659,85426,45707,10514,26867,38323,-12252,39643,24118,-177,25837,50310,-19830,21047,-22348,50621,-22074,58061,19884,205320,252038,-92240,-79557,-67017,-44907,-44617,8245,-2258,21611,-15068,-26843,-26179,-1163,-8255,6714,-3158,14515,-82838,1817,-15106,-80965,-141367,-30108,-43185,12806,-2536,68904,5875,-36765,-75687,-11964,-9920,16187,7825,-48113,60673,82096,21035,136975,25981,46842,-50899,9638,-6778,23621,-1524,4538,-24295,-298,-15039,24105,-7465,-4506,69677,-49228,36557,-21975,-76522,-22836,-24860,-19380,33303,-57291,-42368,-4431,-17433,-4471,32461,-59383,26965,24929,473,-43512,5157,-18355,-4801,45245,48966,96366,19683,22619,67689,29339,-64085,-36147,12218,-21492,-52366,-8732,28507,67324,17149,57394,26650,15321,11635,-8013,48797,-23325,-59373,44286,25824,-77251,22538,-53143,-134343,23902,84764,-27137,-32343,-38646,19950,59643,24454,48526,-67253,8971,-12630,-26417,-41034,4224,-77106,-23265,1325,33848,12415,930,93548,72271,-3605,15020,-28424,64724,24812,-28275,21851,-42238,-69677,-3708,59063,58852,-21467,27983,-81328,-20605,49429,22379,-65701,-91944,-48843,14651,54738,78613,7091,28386,-32793,-38253,-56711,49462,33856,-29726,44033,17963,-15925,-10020,-23444,24540,11044,11393,18543,12472,-13941,9362,8991,75892,118573,26138,17744,-10739,-30134,33916,-33273,2160,-32156,-50030,37882,-36017,30225,28657,3551,-5655,-9333,16256,15755,32318,-70414,-10041,-39501,48603,35617,73615,90342,-37689,-15182,27449,27830,46218,-94654,-14123,-6289,48819,55546,-125512,-106417,-97109,-21730,-21089,-93252,-38327,16847,-9408,39281,-45332,-30468,41251,-46934,17635,-59368,-27741,17649,-85267,22132,17369,-82002,4359,1834,25531,31520,4406,88089,-5055,-25995,-74394,15196,21386,-63940,-15984,-20614,-34690,-23899,12916,-47151,75968,-15411,18429,-47443,-46280,163140,-36222,-38393,-513,22210,-54304,-46112,91,74506,27441,25987,54273,88293,23898,-2949,75064,4776,-1899,1973,16830,38687,-23492,55216,-6323,50093,-29490,-44792,-21294,-19747,-56480,42491,34776,-69717],[-308,-51555,-11007,1833,-13714,49784,-20079,16687,137500,23963,24313,-12070,35274,42254,-1829,-45272,-2177,-81994,12051,-16019,56183,4216,-20981,18212,27397,-36892,-18160,-42821,-43443,-23045,-3047,-32245,36291,41874,-51270,49934,-94693,29750,-36066,13040,-64286,44361,69450,-29759,-65491,11586,-22109,-28630,10889,15842,11050,-39980,-43054,-67880,21223,68096,77083,-14169,-99175,55212,41066,15797,-1330,-31113,-11426,44373,-55450,5574,15287,-17349,-164904,-36586,38506,-59062,-50578,8747,56422,56771,16951,55480,-16562,-32643,12108,-76062,-96488,-17133,-107226,-73579,73105,91863,133269,32321,89368,5253,106808,-33451,-28437,27458,-1369,-4636,27200,17682,-38146,-96018,-46178,113302,66025,-29466,18202,-43680,-18059,63388,-16513,2020,6102,-21572,-14186,-95270,-30417,68822,-23767,-14933,43469,46152,23549,53892,-5404,49112,-27193,-49074,1595,76119,12966,-8379,95612,28246,-857,32327,-24117,26995,-19283,-681,28321,117648,15367,-2288,46870,-4961,-69366,-37798,-11684,2577,-9671,57265,38691,15086,-30405,-7041,-3982,3860,-40299,-23721,28427,-12690,10434,-51456,-11160,-57433,-49595,-4908,31859,87469,-41321,33127,-71415,-97704,-70677,30427,49433,28160,7454,-8708,15260,55533,67469,18077,-74538,-32303,82925,-19520,-74784,-84522,26976,-13370,-2133,-64393,52446,-3048,4906,25399,-11200,15002,92692,20055,-6714,-14392,-73347,23975,-16427,-37766,30806,12560,54242,-2815,-17882,-33790,-39060,-26190,25594,-38543,47123,15658,33940,-3114,32285,18376,-19965,-12508,-46410,-1802,23660,-23535,26653,66015,79172,42171,32394,59254,30921,57607,65936,-29670,669,-53242,1972,-39306,17356,13400,-51173,-20893,16251,-598926,259741,-15517,60757,80999,-15642,42200,-63884,22801,4817,4174,16686,-24561,11973,-31570,1289,-13203,-20727,-62077,-22227,19323,-7316,21347,9440,111765,13294,49256,29593,-35298,-26793,68974,74994,-47620,-59967,-143147,-34186,-85749,-18982,91152,65677,-11283,-25303,-11459,-52077,-60168,-33252,-6894,18929,-722,-24756,41604,13782,26853,-131107,-99127,19916,-45514,51875,76938,31724,-34338,-31783,20288,-49115,-10667,61777,-3464,-42888,8071,-11807,57800,-39210,-10937,21278,21036,-27777,-36841,-8026,-38687,33922,125614,78014,39686,43813,-41637,10738,66521,56393,72750,5506,123990,74287,30877,-50238,-109468,-30911,12093,62470,37851,-11833,-24101,-13851,-39134,-44070,-40522,14858,79054,30519,43656,-17742,-32728,-45998,26737,-47724,-30609,2872,78869,-24884,-63190,-42322,45018,51978,15064,2988,31556,72678,-68595,19521,634,-11895,-580,63450,-33212,-39603,15728,29297,29932,-439,-67399,19806,14680,75154,35290,-58568,23739,-2711,-55897,-57147,-17721,35197,803,90204,1247,17719,-12445,45138,32122,-30299,41332,22090,27934,37851,71669,-59095,-56124,-7825,11462,64034,27878,-40567,42987,63109,67567,7774,9031,-118661,3943,-13135,12339,70107,-12759,34635,-854,-26759,-20680,-39461,74375,73702,29038,42719,-76024,16574,-67728,90109,6316,22052,-74778,-5480,-100973,-6762,-41719,24233,-137609,-15408,31091,-85630,3372,-32313,-12478,-36577,89049,19886,-18775,-43048,27686,-63926,14037,-61348,-28806,42751,67830,-49827,12131,24891,-62829,-71680,14662,73786,-45252,35445,28485,2629,41556,139621,4893,26816,80114,974,21968,71902,29875,-28354,23201,61302,-60999,-64135,40197,29014,61326,-51320,-16956,-23967,6339,-26186,-38846,41656,-10159,-25463,29526,-5547,-28214,-43628,-52440,-72385,-51523,11075,43443,-1240,10201,89237,-39241,-5901,23333,-24825,4918,-24565,-19928,-11138,35959,-46536,-23546,-25942,-53347,-26120,-97309,-36152,46760,24557,-24898,30459,-22848,-18300,78988,31326,38997,27720,11339,-70257,75326,3222,11946,22161,91128,123699,68125,74958,-9743,-31980,-2353,81358,66400,-23295,35572,-45603,39964,28957,-50356,-9933,68155,52295,-33146,-14351,2533,-5793,-40997,-66768,9607,72187,-43132,-18359,-57808,-2761,68842,65082,38792,-17687,16963,-28419,90269,-20938,43685,13888,-199,26289,11827,110488,1305,-28013,7498,-12486,-12374,-39524,18178,23295,-22328,-5593,-24545,-72377,-82484,-86256,-5062,-58465,34756,122741,-22102,-19170,6075,24478,9534,3907,-67230,-20575,-48343,-28757,-80872,-57659,20284,-37075,-10940,1798,68994,-47930,14800,-52962,-60688,-45323,14711,-21030,25192,-58492,-1826,-3636,36021,30494,75094,38202,-27408,87471,-65682,-39352,30677,35681,51572,-54239,-16238,-29233,-27356,3477,3160,12499,35033,12939,-6469,-19350,-29527,-80416,27289,-12757,-2148,-59422,-22328,54022,12285,-44333,-80905,-29234,-9309,-42390,-902,-4535,7943,29769,-28770,-11474,30919,-74401,11776,-8774,14236,-13023,2942,59371,-5132,-31515,-14140,5971,-70879,42349,181045,-7078,34591,38931,-41240,-21682,5539,20833,56199,37531,8048,-16930,-13075,38063,57415,58874,94691,33713,20053,24497,21792,-28394,38295,32415,14193,25540,72668,-2177,22049,-21632,55020,-14131,71092,55914,167022,238614,-113167,-79777,-53037,-50904,-85890,-5767,-21886,2468,-22237,-40464,-15020,-17333,-26401,10501,-2568,21464,-65120,13598,16960,-63667,-107491,-26041,-51867,6311,4139,48943,-2181,-66200,-70623,-875,18213,-1296,8460,-36453,88478,81756,27880,119284,29291,45140,-55976,-854,-25182,31868,-2642,3905,-64019,-42953,8499,41448,-82,-1767,81235,-48250,7692,10073,-70984,-16660,-40685,-34655,22475,-39449,-56395,-34943,-16406,27369,32506,-51542,32724,15587,9053,-27285,-14451,-2639,9011,47563,18002,77004,22490,21311,49029,39897,-66917,-44984,40892,-13769,-64428,-10857,12642,41395,32577,52019,15566,27692,-14218,-1928,49448,-23432,-67066,29510,-7349,-75852,20524,-55973,-70782,7622,68392,-42766,-12306,-23067,23204,90020,39579,64569,-58817,8020,-32788,-33312,-20339,28295,-63742,-30764,-7957,45520,23196,7212,89621,62204,-9678,13775,-16844,59353,-11216,-61955,9241,-42748,-78457,8603,25437,53939,-11165,32540,-68887,9470,42804,-21451,-73049,-65421,-38924,33839,91570,86326,11552,33033,-10852,-6190,15754,67243,44900,-14059,41449,17355,15392,34901,20080,11672,-16923,-161,20129,8849,14824,22064,8791,81306,97203,1288,-5901,20826,-32790,23967,-30551,2247,-57104,-66795,39030,-30928,42246,25595,28130,-4297,-16085,42655,-20123,33047,-52958,-7854,-52760,49549,71152,88999,101049,-24398,1967,21061,-1835,32062,-105047,-29069,5831,68600,38240,-129026,-113915,-118226,-39678,-22278,-96384,-42718,31367,-8160,22707,-13263,-12141,36252,-58628,44407,-52166,-39329,43733,-78926,32012,5254,-80674,-29825,1994,15208,27363,30340,83432,2164,35757,-51375,17011,16203,-58000,-45944,-45536,-52456,-22304,36040,-887,90945,-27148,-14446,-67496,-30951,141093,-1337,-34874,-15674,23911,-50267,-45608,22752,73325,25167,47583,80886,131709,19202,7410,92330,-7744,-17283,-80,19540,36409,-18972,46966,1283,48411,-45122,-40716,-23446,-17434,-32995,61092,32411,-51197],[19040,-48998,2636,20825,-10889,27276,-25734,-1800,119260,33228,32095,-34674,59658,51179,6415,-36047,19404,-83948,-12686,2770,53006,-957,4079,40784,20193,-45967,-34746,-41662,-39674,-21710,-11950,-29934,48902,70110,-29418,78254,-68372,19033,-37057,-5270,-68260,41460,80638,-9669,-65486,24257,6722,-44779,5886,22975,35497,-40484,-42804,-62283,35061,44117,73149,-6067,-89272,34831,28126,-10167,26435,-24776,-10591,16837,-40013,-6339,14650,-25097,-155079,-22238,27235,-69197,-48086,-24876,45429,58340,50366,58058,-10738,-40764,22463,-83276,-124625,-20046,-101890,-70196,74768,99979,150751,38893,118242,12404,90264,-21788,-5007,33776,14507,-32857,9681,-15485,-51691,-79921,-15034,122532,79766,-13540,21922,-46805,2131,73959,23975,30098,21950,-20007,-38927,-107984,-37296,33861,-16701,-43013,28313,55834,15506,42987,11361,60540,-21916,-23640,28327,82448,30222,-1496,118011,48150,-6823,67820,-30262,17770,-29412,-2565,18448,105734,4035,4270,74017,73530,-39724,-34945,-13090,35974,4208,59209,44983,17225,-31390,2552,5478,8724,-65095,-13427,13868,-17971,14203,-40330,2826,-62717,-27928,8320,62708,67455,-71270,34950,-66040,-102163,-74713,14499,14038,36355,41292,735,37999,61185,70551,23583,-45855,-46806,64823,-10096,-33694,-65349,39957,2379,16103,-40935,56447,-19894,13737,31817,-14310,15486,107649,25625,-6735,4055,-63017,5265,-12984,-23896,26661,5063,55217,-3385,-15560,-28155,-68129,-31712,56811,-974,59177,42440,50878,7084,31548,31744,-60166,-32561,-49033,-28111,8612,-26115,38121,71925,55453,701,33500,55245,2618,72643,70625,-23957,-17285,-58998,5482,-26879,57641,14518,-52991,3245,20401,-597248,159905,648,48537,106172,-39899,35492,-73008,57646,30021,11245,-24971,-42967,17156,-24219,-25169,-15296,-17305,-34386,-4258,17492,9305,15182,81583,115854,7605,66608,26770,-76194,-8603,62868,71045,-55719,-55599,-100878,-27663,-70400,3411,50817,72816,-1866,-7124,8880,-36201,-64914,-26182,-20706,30675,23714,-29065,62235,25535,52187,-127422,-99270,44211,-32402,40021,77668,59135,-41176,-50907,-238,-25178,5127,69294,-7776,-19664,8595,-10498,50567,-32142,-5818,45839,34246,-35742,-25351,-26642,-51027,13167,145270,123240,51022,48504,-57744,-5483,52936,48233,87181,-33319,112449,102297,30393,-57459,-87956,-15896,291,27854,32340,15534,14731,-4894,-56492,-38636,-38828,11702,58138,32249,17312,-19106,-10291,-51158,40265,-26831,-31132,10195,79336,-57590,-82212,-39738,50604,49280,37919,-4581,51567,63961,-55198,-3736,11719,-27382,-13187,83496,-4238,-13862,-12166,34417,29568,10740,-56953,-5022,5703,68221,27958,-64298,13709,7692,-45385,-33800,-27004,52102,18537,105965,-4358,-25258,-4733,41421,37205,6665,64769,-9757,18332,26819,62719,-42135,-38879,-14893,22288,100587,19774,-63122,34934,70487,70534,31500,-213,-106310,-12671,-8418,19585,75877,-2428,22980,-2593,7744,19114,-73277,65811,67418,14723,26695,-70302,2822,-76400,30370,3030,12859,-46099,10368,-116816,-19775,-38178,25621,-124890,-20626,28119,-85799,15489,-26608,-13158,-46215,90438,18880,-4551,-25357,52621,-33699,36343,-34689,13802,41351,47295,-42402,14113,27250,-51597,-85286,13815,105430,-29531,24201,9073,6118,59672,86164,-17768,-13336,84945,-10325,31062,71318,51473,-4811,17590,8266,-61339,-63517,48933,26457,20072,-66941,-10691,-10288,3914,-51851,-31281,36398,2095,-7502,43370,-11395,-32921,-48072,-44119,-38036,-47034,5245,77475,29195,19798,114589,-38539,-1478,32729,-35047,-6712,-17561,-37958,893,74650,-31535,10556,5789,-60879,-21458,-82047,-20305,20862,-8001,-26860,51213,1693,-19003,90863,43126,55175,44887,19888,-69702,62832,18180,15411,4968,119929,129607,56083,62529,-8420,-33350,906,71300,73128,-37541,6471,-42428,54468,30725,-49092,4321,76529,57287,-33693,-16868,-4191,-20019,-46292,-50146,2208,73143,-93441,-36838,-19084,17014,88050,24868,36246,10072,1687,-25444,69398,-20727,28704,18941,3774,16448,9995,101309,-3629,-29585,11212,-9152,-821,-63295,40157,9888,-29702,6779,-24086,-63024,-87278,-74940,-325,-82561,47013,158258,-25816,17611,-5587,6086,11524,8262,-62503,-19288,-29459,-28825,-89990,-54206,23714,-49216,4642,15078,59479,-54599,29464,-38987,-48345,-54190,6647,-14782,16951,-80840,21777,14780,70830,33532,55697,33383,-38995,86155,-31469,-28663,47712,39381,44492,-65185,-10648,-43072,-44565,11408,-17004,8068,12593,30859,-10599,-27659,-20192,-73225,6047,-5938,17416,-39588,-1939,75792,33975,-68320,-106107,-12060,8759,-34066,-9455,-11458,25417,20924,1440,-2709,33943,-57310,5211,-16004,-2307,-18869,6068,46483,1991,-17203,-3751,10711,-72453,55575,165951,-13072,11798,31734,-23498,-1680,21903,16415,66476,41187,36522,-35529,-32262,29373,41500,60707,88837,21311,25927,14411,-3091,-39119,37120,36866,32022,26177,90701,17576,28820,-21159,61260,-6206,90111,103638,158427,211967,-160996,-88603,-39728,-54486,-105293,-15003,-33449,-15690,-31238,-50681,-2761,-31656,-51045,7227,11828,19743,-32944,22816,48024,-37417,-60114,-12970,-71264,-8705,10393,24530,-8763,-85290,-52411,4561,46219,-11097,7495,-23108,105049,77696,27950,75459,25525,38829,-57492,-7696,-41445,31549,-6350,11596,-71017,-72361,30676,47698,4893,9702,73174,-49179,-24777,32696,-51155,-11582,-51792,-43013,22651,-5215,-55872,-64451,-14020,54399,27397,-42427,39963,14293,21505,-3969,-20641,16938,34988,44261,-10308,61991,20477,18661,26877,48055,-63652,-40975,55615,-4913,-59584,-10616,6829,15858,45264,39908,11260,35255,-37980,-9581,42036,-24034,-69421,10157,-41643,-67225,13635,-58099,-12201,-17508,44491,-57976,730,-4738,20591,105068,54084,68673,-56562,6844,-46336,-35892,-6125,49588,-45890,-47562,-15933,52671,22193,2204,61186,45704,-7935,17075,3817,49725,-39981,-79782,5263,-29193,-74286,8902,-12412,50867,13158,38088,-50642,42678,38532,-49225,-77628,-38013,-26543,46898,104429,80734,20117,34324,6026,25414,76758,72963,52650,5961,36456,8867,40514,69380,59893,-84,-34432,-8002,22917,14838,40881,32447,-1103,53743,70028,-12823,-11486,56631,-34335,27178,-19271,-500,-71385,-65111,39814,-24985,48672,16408,45097,-6790,-30305,62826,-55035,27060,-36035,-3688,-58081,47982,92278,88068,86580,-11821,9360,16455,-21667,15180,-108631,-39578,24230,85668,17327,-105402,-110749,-118970,-47810,-14321,-82698,-38548,42964,-6854,3513,10507,1521,25668,-61690,67368,-35570,-47027,57720,-57879,49567,-1039,-76826,-58964,-11295,275,28587,48597,68117,13421,105659,-28317,10408,4993,-53378,-72243,-61606,-68965,-16186,49514,45540,98247,-34050,-37576,-83534,-13200,100231,33182,-22291,-19497,13902,-40225,-40870,41439,62593,21620,61183,86885,160457,8460,5099,99051,-17428,-32527,-1835,16378,25159,-14421,27793,13284,43258,-55784,-34245,-23209,-7881,-9835,65696,24539,-20438],[34059,-34459,17139,31532,2558,-503,-25306,-6837,81055,46159,35135,-49857,73779,47843,7331,-21007,26610,-78068,-33796,15472,41530,-13715,26615,63609,7937,-44996,-28694,-43711,-22445,-17373,-25191,-26450,54897,99288,-5764,95162,-33764,16890,-34843,-21996,-61233,40929,88028,7544,-57792,32062,24882,-52129,-855,17325,56758,-34206,-26621,-50307,34343,12276,44395,2022,-53808,23537,10957,-35885,53736,-14822,-9743,-8081,-24249,-18524,14635,-38944,-121758,-11333,10934,-66537,-35063,-43282,42409,54613,68520,43385,-2658,-40721,35191,-65657,-132497,-16926,-86501,-65846,59012,99855,150780,37836,113717,26476,68208,-15726,15303,33285,22282,-51257,-11174,-49133,-53139,-54986,15190,116658,82527,-98,23037,-40874,28984,84449,63031,55308,38719,-12730,-52924,-113192,-46614,-9214,-2771,-51113,10287,59433,8634,30904,31416,68077,-14024,-12133,38555,79119,45734,7844,118886,59118,-14675,95030,-31827,11888,-36370,-8409,5373,79461,-6531,11504,80253,114554,4335,-27887,-11509,52190,13800,51570,49612,14237,-22020,26399,15158,15302,-75588,-8690,6759,-19516,15883,-34129,12561,-60715,-8195,22639,85401,49231,-80327,33663,-63102,-92071,-65021,-5470,-24148,30940,64661,5332,55510,52955,74451,26203,-9403,-52206,49207,-5771,11083,-33956,48542,17559,28596,-20441,53179,-32473,17842,33983,-14247,6110,110680,28369,-640,19366,-41757,-7824,-1987,-12896,21157,-3308,46917,1992,-7204,-13989,-84666,-35501,77656,30782,63290,60213,58758,21672,29945,52278,-80240,-37246,-46057,-49846,-10372,-28144,49073,67715,21441,-28648,35341,31016,-35784,61063,52708,-2843,-17766,-48353,1013,-16196,95390,9960,-52803,31288,38044,-479165,-2979,-12895,15396,96105,-72440,18795,-72539,80899,51641,17862,-48524,-56573,26695,-8522,-54020,-15797,-12782,-5530,14880,10895,25044,14874,135848,107449,3465,77127,24866,-102437,16752,58996,67080,-60505,-47422,-46645,-18360,-10001,33060,1285,70204,3488,17921,30091,-26884,-62040,-18411,-15648,36326,47571,-26833,65368,25625,69750,-108492,-78734,75256,-13871,19588,76185,80165,-43293,-67244,-31755,-2919,17621,71434,-2261,5713,5248,-11025,24605,-21965,-4452,64096,39133,-41508,-16457,-48530,-54754,-3241,140637,138981,63192,50413,-62249,-16900,40899,22735,88583,-52618,100210,120637,29023,-57264,-54478,1065,-2054,-16245,15510,38312,48914,-7313,-61235,-32786,-36558,-11979,25641,17058,-7862,-15915,10498,-58449,52769,-236,-27356,15355,70211,-87276,-91300,-33884,39646,32795,51351,-16014,58105,39525,-40091,-24963,13170,-34267,-14980,97363,25248,19010,-25332,30670,27912,15746,-40581,-35714,4751,62942,18069,-64213,5764,15118,-37513,-16918,-40638,55046,33048,108923,-8191,-56500,-10249,27187,32587,27875,79336,-42433,13936,14166,42384,-19272,-3649,-13765,29915,108347,5926,-73503,22632,68156,57843,62530,-10168,-83044,-29799,-6877,21325,75194,4463,14368,-304,32721,44618,-88642,47220,47918,99,5618,-58425,-7431,-68581,-23716,3804,7447,-23754,33953,-82723,-30944,-28617,13665,-94296,-16613,21154,-77906,17908,-21295,-16127,-47921,76294,2880,18242,-8779,63946,4375,58411,-4464,57671,33697,24976,-26813,17016,25849,-39009,-97680,8386,117596,-12380,7206,-8650,-1363,55431,25901,-40046,-45940,70702,-203,43763,61480,62057,33405,12028,-33397,-60867,-57137,56252,22080,-17785,-68989,-4853,1502,-4125,-62455,-21523,14596,11938,18142,57065,-15866,-30729,-41504,-27553,-6065,-35748,-14998,87591,54632,22295,128461,-33901,7007,41415,-39247,-14900,-5097,-47205,11339,101883,-27175,37673,35400,-51828,-16616,-54633,147,-9342,-42669,-25960,51300,24185,-11112,97122,47476,57973,62199,25393,-61878,41119,36114,21248,-14394,130784,128225,29417,40121,4983,-27480,-19,44767,61174,-49852,-14401,-47309,58795,19652,-35706,20315,72640,57170,-31305,-17464,2536,-30767,-44060,-13559,4503,64639,-120904,-44892,19003,28151,104237,-12690,27997,30656,-20127,-30192,47280,-16750,7891,26863,-3069,5331,8788,93274,-8056,-24527,16341,-8077,18208,-71743,50418,-8707,-27625,18574,-23515,-37286,-71562,-57787,3398,-91006,64780,169062,-26278,39410,-23133,-14622,9655,7683,-48415,-8609,-5456,-16231,-84965,-44827,20962,-58704,7045,23611,50090,-44104,35460,-24626,-31114,-58118,-12045,-10686,9111,-87159,31540,19713,97409,33239,29050,25066,-47130,75774,4365,-14370,60640,35867,35504,-61518,-48,-58588,-57099,21957,-22617,5884,-8431,54307,-16670,-43533,-12389,-56938,-13302,7776,33794,-20764,10065,92644,45424,-83413,-113611,1927,18707,-31675,-27411,-13657,44445,-1419,23354,8726,35009,-37797,-1181,-20194,-31400,-14884,17655,34123,10913,-3648,-3109,15171,-64472,66759,128078,-21709,-12067,23221,-9322,17758,40209,11309,64964,39327,55413,-48125,-40967,27175,20076,54380,68437,10263,25962,-4878,-30858,-47900,37080,37757,45933,19289,95758,29668,35173,-24038,65169,-6483,104612,142941,167688,176706,-211481,-95657,-24454,-53040,-103283,-19402,-33071,-29924,-39682,-57427,2593,-37981,-72584,-2693,35348,13591,6837,30516,70939,-5888,-12536,4732,-98271,-27077,16711,2389,-12996,-90276,-23186,6493,66111,-11913,5576,-12250,105015,68331,20951,23780,16666,25444,-58725,-10733,-49443,22225,-13322,25505,-50218,-82158,40002,42102,6787,21158,45834,-49731,-54000,39558,-19653,-10199,-59111,-44484,33135,33909,-44843,-86381,-12771,69635,17193,-34946,42431,21128,36333,21730,-7964,33491,56167,34073,-27805,58306,15951,15154,10105,52615,-52070,-26542,52091,94,-40046,-5985,12064,3528,53582,25895,18010,36234,-54505,-25566,29754,-25047,-63704,-6624,-68028,-51459,6356,-58690,27089,-46349,19435,-68231,3162,8849,9483,99517,65533,59077,-59291,6779,-51992,-33115,1725,64524,-25494,-73473,-21866,55252,13528,-6269,18488,28025,630,24501,29087,37869,-57802,-80245,9943,-10010,-58413,-5859,-44170,49325,45035,40779,-33341,68824,32889,-58258,-77289,-15666,-14349,47515,88087,63002,28213,33252,14580,50036,115396,70111,57166,24243,29169,-6421,52934,78223,83679,-10339,-38485,-8760,23095,24684,59876,36353,-18327,2795,43451,-13566,2439,85534,-34438,41499,-3185,-3101,-69805,-46222,38217,-18744,48698,4519,46407,-14474,-50040,68946,-77628,16424,-28097,-222,-58962,41451,87951,72786,51769,-3717,6277,15249,-31873,-498,-102526,-42394,44137,91931,-4981,-56933,-97594,-100022,-44186,1952,-62482,-27346,50201,-8274,-14637,21476,4353,15344,-55576,82205,-13950,-51594,59908,-30212,70355,-2462,-72695,-75309,-35130,-13208,34886,53062,41726,25904,152279,-11975,-4458,-9027,-47872,-86977,-65336,-78733,-7770,49194,79050,100400,-35170,-45340,-86585,2539,47818,57893,-4806,-7300,-1153,-24837,-34153,51204,45849,19632,61938,75161,163245,-7284,-6529,82581,-20802,-40621,-2057,11153,10285,-7144,5333,26308,36207,-58427,-26613,-21863,6652,7971,58677,13661,9901],[43282,-12221,28935,32244,22209,-26731,-18146,840,45306,59512,34679,-56006,67803,35745,883,-6062,18637,-63871,-45868,17652,25018,-30036,44716,81406,-5283,-37203,4629,-42450,3064,-11905,-37876,-24132,51448,122402,17821,100748,-5043,19116,-31291,-36735,-47000,39717,90989,17657,-43929,32813,29575,-47606,-8314,-1091,67771,-22116,154,-32236,19899,-18349,4116,6905,-8038,20272,-5911,-53167,76103,-3053,-8372,-24647,-11286,-29876,11468,-50754,-83251,-6753,-3886,-54700,-14620,-46030,45762,45753,68174,18298,6323,-31576,47634,-27020,-105976,-4945,-68336,-61653,35639,93311,129459,27203,74125,41544,46038,-17374,28044,27922,20247,-54259,-32718,-71893,-35894,-29435,35856,98548,72368,7656,15289,-28614,52550,89609,87688,70839,52046,-272,-55992,-110616,-55742,-43728,14883,-40085,-7625,56548,2414,19479,50121,66867,-4851,-6535,32967,67845,56129,16534,98721,58657,-20506,107089,-30948,13246,-36857,-12593,-3357,44464,-17072,16992,65626,103087,47015,-20716,-10182,49683,14618,37914,51695,6903,-8235,54429,21598,20316,-65956,-11039,10576,-16850,15260,-33942,17143,-50441,3773,32367,92056,35256,-68051,30727,-58330,-70588,-45313,-24594,-50546,14110,68524,4431,64501,34692,77589,26252,28098,-49597,38428,-2891,45285,-1246,49339,26973,31992,-8761,45436,-41027,17787,33680,-11908,-11770,100591,27004,8377,26617,-16584,-10187,16791,-8957,13958,-13521,28076,11353,4052,10201,-88422,-34720,82546,50376,56863,68242,63550,37250,29473,72445,-74933,-32211,-37123,-60528,-27242,-28646,57431,54423,-15338,-42977,35827,-3743,-69327,30777,19144,22275,-6172,-25173,-10637,-12204,117374,-2048,-51986,60461,68269,-262264,-192004,-54288,-26512,59420,-107523,-6833,-61185,89225,66174,21140,-59665,-65353,35981,8279,-80249,-15361,-7365,13957,35172,3881,37820,20253,153605,80277,-2658,82506,24906,-104717,37338,52444,63546,-64566,-38764,-4125,-9073,70620,62521,-36544,63450,7769,45903,42739,-21534,-54030,-9394,8063,38219,67345,-22477,49121,16445,76712,-85699,-39358,105151,7408,-4763,69785,90752,-40168,-78773,-66436,14110,21508,68057,14844,26416,-3533,-11227,-5760,-6464,-9717,70575,35218,-42209,-11501,-69067,-49594,-12220,117169,118050,74367,44250,-59695,-19356,30798,-12665,76430,-49466,84703,121718,27362,-51052,-26112,16073,5197,-57085,-10450,49667,67912,-18904,-53784,-26146,-31683,-48214,-7078,-4459,-24963,-5517,30346,-60909,63229,23045,-21566,12325,54783,-108323,-91130,-27992,15429,5146,51541,-24010,49915,7738,-26042,-35857,5162,-31444,1777,103694,45423,51750,-20211,18189,22969,15319,-22301,-66848,8808,53830,9025,-58720,1361,17457,-33038,-6859,-57537,41159,40164,97593,-10634,-64613,-25692,9184,22038,30972,81543,-75998,18400,5140,16699,1249,45614,-2800,33939,91903,-10005,-70625,7147,57741,38719,87428,-15301,-56163,-43345,-9515,16929,67583,7479,7334,4255,42373,51607,-80838,22404,15820,-13722,-14862,-43580,-12354,-40115,-52857,7982,5801,-17695,57829,-19366,-33525,-16212,-9978,-53634,-3037,13912,-63193,10613,-15581,-19668,-41106,52839,-28832,34739,3556,62298,39370,73702,20064,87495,20256,642,-7890,20461,19591,-26051,-108276,-1010,108806,-1117,-13100,-20468,-17227,29129,-26748,-56123,-56838,35667,26284,55851,43048,59825,74362,6594,-50269,-57417,-45968,58666,17659,-42583,-51465,-1237,6714,-16097,-59229,-11292,-18667,15959,44622,67309,-17313,-24229,-25191,-8110,19869,-24422,-36353,75972,68643,13384,127242,-26846,17996,47369,-36097,-18032,13211,-44056,17340,111310,-34917,47629,54743,-29439,-9185,-23343,21704,-34470,-68978,-20970,33070,40078,3969,94659,44556,45704,77385,26501,-54291,11904,44491,25501,-35511,116440,117299,-3871,12867,26672,-18453,-7174,9233,36677,-56310,-23619,-60345,54341,-1869,-14079,27806,58273,50704,-30741,-18100,18347,-32176,-35704,31302,14932,47237,-119975,-41382,45779,31693,117935,-36665,14628,38847,-46372,-43218,26482,-10154,-14351,35357,-20551,-2165,6381,84069,-10910,-15731,23028,-5213,39380,-61955,47542,-25790,-15323,24028,-25645,-1819,-48471,-40517,4985,-80501,87429,151126,-25898,41564,-40864,-30488,1410,2229,-31055,9346,15784,3170,-69754,-32493,10989,-66075,-1946,26463,43487,-20706,30196,-15701,-12610,-54921,-31575,-8014,1468,-75725,23570,8727,102468,30274,5242,14877,-49948,59071,32918,-1963,66372,26857,27758,-47100,12606,-73444,-60715,32510,-16827,5052,-20314,73756,-23425,-64216,-10666,-32544,-19383,26158,46139,-5149,9899,100655,45908,-86028,-106885,9339,19852,-35069,-51314,-10600,59785,-29071,30987,20247,34970,-23442,-5602,-22508,-67555,-2882,32599,23324,21393,5712,-17390,17557,-48632,74058,78111,-31913,-29287,15389,-3400,35012,57153,5023,46741,32756,59153,-51129,-40188,32865,-3556,42806,38986,2477,20398,-31090,-55748,-56329,39143,35057,50718,1208,83798,31079,36462,-29675,66548,-14761,108301,163035,188224,139973,-256161,-99543,-12495,-51502,-92286,-24528,-24158,-43132,-48255,-61022,-4625,-35078,-83702,-18320,57136,7236,44485,37306,78107,25713,25311,19340,-126325,-44253,22700,-12777,-15011,-81817,9701,6834,72102,-4406,3640,-7933,86499,51790,9150,-16554,5496,3236,-60893,-10789,-47341,5136,-23533,41983,-15811,-73554,28423,27525,5957,24654,6567,-48291,-75182,29622,16412,-14824,-64188,-40528,48266,64802,-31182,-97084,-13595,70891,2615,-30934,35708,32422,50061,43614,21495,40685,55570,18759,-29815,65040,12237,11028,4262,52699,-30110,-7381,33156,-1749,-12047,3893,25853,11141,56747,14464,36839,29511,-61112,-41048,16848,-25422,-49501,-14168,-80833,-31041,3258,-56321,47740,-71778,-579,-69477,-4888,12927,-10277,74581,72511,39017,-64602,7817,-50183,-25137,5253,71586,-5324,-101999,-25203,54146,3006,-8231,-23881,13848,12723,32924,52671,25585,-63469,-65277,20410,5326,-34620,-33917,-62271,47919,75680,37450,-22142,79719,22714,-52377,-71100,-1739,-3907,33241,48439,37490,31540,29903,14315,63746,132044,65180,58956,35742,19533,-23981,50350,55663,83573,-18084,-29435,-1998,18811,32918,66956,31350,-37848,-50704,22455,-3584,29342,97762,-33527,61586,13635,-2934,-52180,-17449,31880,-11882,44403,-3712,30138,-26527,-71080,58416,-80774,4631,-34656,-30,-58249,29239,58059,48969,9635,-1163,-4317,17538,-34634,-11812,-86491,-36710,59982,81986,-25627,3588,-77472,-68626,-30703,23392,-46108,-12115,52584,-13895,-28243,19870,-4922,10934,-42576,87867,7262,-53997,53338,-6803,88866,29,-67474,-75897,-62105,-20648,43813,42696,7344,36325,156909,-5435,-24179,-21830,-39649,-86091,-57164,-77073,-168,35856,89645,98742,-31243,-37071,-69411,13156,-3873,67711,12213,17921,-12470,-6152,-28377,50979,29444,21065,49299,54735,139755,-24852,-20949,37625,-17184,-37575,-329,7426,-2237,4201,-12567,36119,29557,-51942,-17049,-20527,21656,18044,45197,3255,29314],[47727,10455,35234,24770,41407,-42779,-4956,13802,28368,69033,33165,-54613,40206,21433,-9018,3668,-1164,-43025,-46270,9022,9205,-42723,57186,89201,-15221,-28627,54439,-29039,29702,-7336,-45086,-25422,38424,131070,39259,97192,7060,19854,-28532,-50076,-32022,34219,89045,19319,-26727,27045,21392,-31509,-15228,-27320,64730,-8403,27118,-10444,-2575,-40478,-30114,7601,29093,22879,-17050,-56822,89298,8098,-5757,-29778,-3043,-38914,3519,-54362,-56353,-8150,-12112,-38367,7548,-39893,51026,32676,52086,-7794,14794,-14945,56437,20217,-46678,15302,-54423,-55240,15231,81863,90906,8560,15283,49865,26643,-25114,32813,21511,10485,-43757,-51463,-76519,-1160,-10428,42508,72234,51047,7587,-5082,-14514,64609,86449,91132,73139,58410,15804,-50915,-102279,-61157,-59121,32482,-17056,-22898,48131,-3783,9829,63150,54117,4004,1998,17214,50618,59804,22671,65257,47818,-19841,102028,-29347,23293,-29855,-11359,-3229,9270,-27004,17296,36631,51609,75382,-18138,-13349,35231,6002,22094,50555,-2586,1060,72528,21840,20053,-39434,-18489,25324,-12176,13008,-37808,16591,-33311,5013,33875,79768,22648,-43931,27127,-49399,-45363,-21295,-36773,-57064,-7299,51984,-515,64247,13258,77659,24595,58901,-43772,30103,2024,59708,21617,41627,27378,26415,-5270,37278,-46683,14826,32224,-8519,-33309,80020,22333,15947,22387,3412,-1281,41631,-12777,6071,-24968,1091,24666,15307,39309,-83957,-28373,70779,55731,41516,68189,70177,50704,30667,82208,-51969,-26294,-22950,-56279,-37289,-27283,60582,35983,-46439,-46693,34195,-35977,-86515,-8008,-18239,38790,9061,1256,-27931,-17884,112578,-21803,-52715,82326,98756,287,-356659,-110810,-64877,15434,-137071,-37430,-41562,83329,71093,18772,-66911,-71024,39482,18374,-99707,-15874,-1339,18846,55270,-1073,45957,29212,133319,35733,-14814,84726,26689,-82636,45450,38886,59249,-69173,-31927,12595,-2114,136720,85093,-48071,59646,14851,70254,39586,-15863,-43821,745,42836,40025,80286,-20614,17870,4979,73654,-69984,8699,122547,26324,-29921,55435,91137,-32922,-83469,-94039,23053,12762,59327,41569,36586,-17569,-10857,-28308,13302,-21960,63569,24557,-36741,-10474,-83164,-37237,-12604,85125,69600,82892,26553,-56294,-11604,22220,-45544,54463,-26589,62679,103941,25515,-40940,-11379,25276,18272,-83236,-40147,45514,66174,-35018,-39292,-18954,-23842,-79871,-28278,-18343,-29308,13092,49152,-53681,70984,36278,-16379,-711,38464,-117036,-85653,-25234,-15352,-27498,38721,-22640,29883,-21734,-13982,-31239,-9418,-21389,37670,103162,49374,76296,-131,402,13289,8687,-7962,-90232,12476,35356,2639,-49461,2077,14587,-31479,-2422,-74520,14433,37316,74746,-14201,-47450,-42922,-4627,10024,19591,70799,-105825,31005,2996,-6881,11530,96673,15413,35137,64177,-23954,-58407,-9836,42837,21453,95520,-11337,-31348,-49740,-15822,8574,54037,7611,-221,8323,36879,42760,-53342,-4047,-21921,-25532,-29501,-29907,-13786,4655,-50124,13098,6486,-31625,72569,36017,-24029,-4802,-38594,-13521,16884,10603,-43856,-2185,-7461,-21100,-26974,28562,-70589,28612,9548,51456,61313,76450,31815,92408,2382,-26397,9487,23006,8972,-15404,-116913,-12705,84210,-451,-33472,-23372,-34973,-9217,-62226,-62459,-42500,-13874,57182,64351,18762,45926,100959,1432,-40982,-50905,-31508,53924,14876,-50086,-14723,-1740,2214,-31879,-48095,-2291,-54525,12730,64135,71471,-15077,-16267,-2795,9079,37183,-19840,-49768,53217,69430,-6594,110127,-19282,29533,49285,-26401,-16179,34611,-28201,17344,102376,-50635,36492,58524,-2284,2022,2165,40669,-45703,-80775,-11579,4367,45125,20542,82798,36401,20998,87873,23917,-52427,-19941,34595,26123,-59418,79297,94872,-33838,-11797,50359,-11345,-21446,-25460,9523,-54808,-21221,-77296,45126,-27447,10000,22041,36333,37039,-34231,-20767,34820,-22590,-24051,71906,28460,23430,-93912,-28342,54334,30279,128693,-41983,-1634,32626,-73337,-61046,6836,-2461,-32769,41876,-44530,-3324,1508,68258,-11310,-6058,31170,3384,57027,-36438,34213,-35452,5297,20310,-32289,32304,-30868,-27540,3500,-56030,112614,110788,-27074,26038,-52087,-36378,-12706,-5818,-16513,29490,27916,19654,-51675,-20316,-4947,-71393,-13104,24967,40795,7697,14522,-16615,2577,-44387,-42998,-5046,-5406,-50609,1421,-14251,80895,26503,-6841,5586,-46763,40258,49732,4383,63533,15420,22942,-28782,24068,-84714,-53648,40872,-5282,5590,-18595,79601,-29798,-84553,-16254,-3255,-4771,44528,52635,7360,-1447,96753,37679,-75303,-91660,9367,14458,-40913,-74884,-2755,68645,-51393,24290,29789,34726,-18664,-7175,-24906,-101307,13539,44461,10985,32741,11433,-44230,16379,-27720,76307,30055,-41089,-33581,10664,-7297,50430,71440,-1104,13994,23282,47896,-41232,-31648,44174,-23802,31372,9940,299,11936,-57026,-71163,-61544,45456,30803,45999,-23745,58898,27659,33542,-31419,71510,-19549,106891,172010,232830,117587,-311392,-109993,-16339,-59792,-89811,-37345,-16332,-61479,-59542,-63600,-26517,-28139,-82771,-38067,64866,2662,70044,41713,64580,50439,47774,22428,-149109,-57827,25639,-19257,-16357,-64806,35285,5144,61643,7891,1568,-13229,51352,26987,-4554,-34023,-5341,-27173,-64086,-9763,-38703,-17268,-35731,56453,15659,-54099,-4223,9508,2898,15961,-33836,-44820,-87272,6838,47397,-26974,-68702,-33849,59654,77987,-23487,-96780,-15442,61007,-15200,-30717,18737,42369,58353,55844,57422,35397,26373,2102,-16953,76170,11951,5754,9020,47800,1509,9739,7154,-10508,16394,18409,43765,35965,54885,7970,64155,15081,-58151,-47305,7090,-24092,-29368,-8919,-78843,-10062,7621,-49558,54942,-87134,-11774,-59963,-19903,6797,-35401,37029,74591,14654,-70013,8432,-42791,-13268,7326,71677,11489,-123712,-25731,50829,-4001,3402,-52732,5116,23514,37696,68481,13848,-57500,-39061,31755,9720,-8093,-68504,-63605,44670,96687,26956,-19057,71873,7217,-39105,-59496,2751,4547,6903,-190,10329,27875,23707,7047,65659,132982,63168,58738,37872,8061,-37831,35382,8491,59166,-21399,-10513,9816,10829,35357,57799,17434,-53637,-84113,9887,10602,58006,89202,-32651,80512,28310,1162,-23323,10698,19635,-3900,39209,-2118,2179,-40350,-88628,34390,-64106,-4364,-54691,-4642,-56905,13226,13692,23917,-24521,-2455,-17319,21967,-32431,-17169,-63553,-24528,67547,55688,-41278,58617,-54569,-34570,-12259,45291,-39755,3394,50367,-22997,-35011,9792,-22198,15646,-26893,86388,23050,-54729,42080,3445,100049,5945,-58853,-63479,-82551,-20455,51607,21381,-28997,42187,120877,-7387,-43090,-29695,-28454,-70485,-40907,-62018,4083,14607,74515,92421,-23916,-16552,-31266,17389,-41321,63617,23734,48143,-12821,13014,-26019,43403,20151,26163,27309,36130,102895,-39449,-31018,-26651,-8522,-24637,2548,6809,-7719,18442,-20527,39192,25669,-37591,-4010,-19637,31782,20451,30745,-3446,34393],[49475,26766,35013,13317,53951,-41339,12295,20695,30859,70894,33165,-48916,-159,11988,-15973,7062,-26556,-19269,-35853,-6950,224,-45056,63382,84416,-18820,-25446,96334,1389,51114,-5214,-43993,-31804,18636,119916,55657,87477,-83,14728,-28132,-62492,-22834,22357,82075,14810,-9443,17816,3550,-8325,-20240,-53289,48380,1305,42826,11343,-24746,-50337,-45745,5816,44636,29565,-17970,-46853,90125,16091,-1121,-23753,188,-43932,-7512,-48358,-48740,-11979,-11680,-20466,25242,-34903,53120,17234,28622,-26601,21329,5316,58519,60964,26369,40150,-46769,-42983,4494,66950,46382,-13446,-37627,44986,9954,-34258,32618,17909,-2486,-28820,-63461,-62102,41414,-195,36059,42123,23875,-270,-36545,-3165,61766,75353,75306,63378,56281,32895,-41848,-91453,-59534,-54785,46811,7705,-33299,36173,-9978,2120,68348,30849,11138,18003,-734,28905,57262,26125,30158,30922,-9005,83476,-28030,39673,-17258,-4121,5927,-18151,-34513,9554,3441,-10564,83906,-23790,-24037,19280,-8828,8375,46293,-11271,-1225,68595,14373,11832,-6695,-26429,47795,-9490,10519,-41380,11947,-12474,-3806,26926,52349,6652,-21218,22751,-39396,-26605,1025,-37068,-44739,-24367,21613,-6367,56676,-4697,72354,22375,77379,-40932,18950,10713,52767,27371,27949,18476,14895,-3553,32244,-50463,10691,30569,-5089,-51861,54751,17091,18583,6109,10786,15464,68114,-21243,-199,-35400,-27946,43675,24676,62634,-77074,-17390,47355,49374,21500,62140,78701,60087,32514,74003,-29445,-26188,-5407,-37486,-38606,-24044,56505,18102,-65628,-47348,31147,-53770,-82679,-44003,-46664,38032,19877,19845,-48354,-33006,77806,-47766,-57225,81833,107387,232483,-451027,-163695,-90373,-15913,-152203,-66537,-18739,66518,65422,9990,-74230,-75337,33717,16749,-109536,-19557,5153,11620,71972,-3504,48871,38752,88859,-15808,-35014,83843,28883,-45513,40778,17843,52860,-72596,-27189,5398,1617,163179,97088,-29970,64316,26863,83787,18673,-6435,-33392,10943,76559,43975,84711,-24284,-19410,-215,63755,-66354,50383,117185,36694,-54205,32892,84793,-24127,-80115,-104124,23100,-8767,45875,72056,33366,-34383,-11201,-39696,32491,-38565,45520,10878,-26382,-12517,-87649,-20713,-5348,54324,14420,87495,-1836,-56817,3965,14559,-63585,29542,8278,34115,72350,22936,-28752,-10375,25902,30840,-88491,-66556,26622,45733,-50189,-25380,-12122,-14075,-88431,-29982,-13792,-20246,37950,64947,-36790,75924,37006,-14292,-20089,26954,-112882,-79750,-27116,-45674,-57858,16883,-9957,4182,-41186,-3645,-11446,-25845,-9329,82960,97780,34932,86118,26207,-17551,-1225,-5273,-3837,-98256,10845,6346,-874,-38568,8953,8787,-31205,-1648,-85991,-15907,23421,45990,-21940,-15269,-52997,-9010,104,1252,49098,-122915,47439,7754,-21761,7297,132235,34577,34537,38376,-33328,-43664,-25908,27567,10417,83150,2968,-10764,-47407,-23946,587,37214,6880,-9815,9372,22030,25484,-16049,-27692,-55524,-34257,-36057,-20933,-15706,53716,-22529,16093,7631,-61155,70391,53858,-3963,2687,-61753,16971,37422,14133,-22701,-14401,4654,-17813,-8229,10853,-109488,-8244,9031,36776,64774,63916,28601,71931,-18010,-55067,21822,22745,-3646,-10424,-122085,-24185,53283,-10882,-50202,-16373,-46883,-44431,-77695,-58544,-11654,-65577,78933,68018,-6972,24297,99261,-3256,-15070,-43277,-15370,41945,14938,-40902,32843,-7679,-11944,-52193,-36254,3980,-84159,2812,70155,68056,-9553,-8926,20638,21360,45059,-25584,-50932,32449,60142,-32442,79100,-12927,39566,46811,-12820,-10897,53539,-2983,11632,79947,-67116,8251,46617,19382,16238,14433,53960,-38135,-78356,1633,-24138,37303,30812,63537,26246,-9933,91358,19809,-57809,-46923,6374,23063,-85983,29438,62203,-51256,-26418,69143,-9693,-41810,-50652,-10515,-45417,-10577,-91691,35862,-48999,30306,4339,9866,16354,-40716,-26145,43450,-4735,-12374,98627,38613,-2810,-52602,-9880,44029,26772,134565,-30521,-17818,13958,-95585,-77462,-13426,4404,-42620,44548,-67965,1552,-5410,41274,-8974,2598,40134,19497,66638,-2278,16073,-34771,29897,8730,-43257,53337,-26622,-20876,-1564,-27745,136155,61216,-31320,634,-51401,-30481,-29319,-13155,-8878,45466,27953,23728,-38818,-10905,-23659,-74389,-15056,21991,41225,32728,-7643,-28522,10175,-28917,-41154,-75,-9763,-20460,-25350,-40062,38706,24022,-2801,206,-38444,23689,55253,3122,52748,4559,20761,-13796,31765,-89916,-37535,45264,6059,7866,-3701,66482,-35355,-98675,-26921,25742,29315,57585,50628,17712,-19073,80156,24533,-53089,-74293,2838,6132,-44003,-91417,8547,71254,-59249,8916,35503,34035,-24407,-7372,-29889,-122858,29791,47001,-7449,43093,17059,-74874,11702,-5353,72193,-3995,-46272,-22358,11353,-18693,64269,83734,-4334,-24225,11707,26174,-18484,-19133,54075,-36035,23760,-10198,3776,2204,-74891,-72839,-59883,55929,26589,32476,-49212,28140,26040,26722,-25805,81784,-12380,104885,175578,294310,120101,-373016,-124602,-37389,-77598,-101356,-55545,-15420,-85246,-71225,-64223,-57107,-22827,-70560,-56299,53441,2156,78868,42779,32970,63490,55155,10760,-161709,-66279,22840,-16897,-17465,-45311,44308,-47,37330,20136,-743,-27978,5298,-3784,-17027,-27705,-12778,-60868,-67324,-9035,-29813,-41017,-46399,65504,31912,-33398,-47796,-4634,-1564,-2853,-65152,-40156,-92222,-20957,64791,-46436,-73428,-27752,60213,71108,-27120,-88337,-15549,46547,-34390,-32773,-5592,45731,58072,55241,84874,19408,-23202,-11454,5223,84693,15836,-1642,18825,38255,37964,19770,-15394,-23265,38079,35985,61251,66648,48963,6308,92133,-5106,-48334,-39522,2801,-20527,-8102,7922,-64818,7322,20152,-37665,52083,-88394,-13732,-41137,-36295,-6308,-59646,-3435,72068,-7216,-73307,6508,-32218,222,10395,67601,22146,-131237,-23544,47007,-4095,29181,-60371,218,28098,34689,72724,2801,-41604,-6858,38712,1040,16041,-99660,-49797,37933,102388,10715,-22659,47516,-11381,-26121,-43920,-1255,11805,-23862,-40945,-12216,17729,14292,-3948,57755,123811,64365,57366,31085,-3562,-42849,14668,-46737,17827,-17931,13108,22348,2072,30026,30519,-3003,-60671,-83804,6296,21360,77294,62739,-33181,91702,39907,8453,8745,28525,2683,5042,36224,11771,-25471,-52662,-99092,4159,-33860,-7280,-80149,-13968,-54168,-2511,-28679,3850,-39966,-4306,-27673,26371,-27319,-16767,-39438,-10113,65248,18341,-49183,93498,-32866,-6068,5042,62642,-43695,15542,44093,-32764,-34582,-2906,-39909,29036,-13137,81311,30080,-53462,29765,-2319,100601,15129,-45207,-44995,-87945,-14280,54665,-3712,-60056,42711,60568,-13137,-55215,-30486,-16011,-45414,-22174,-35574,4141,-7119,39445,79185,-14900,9607,19353,15674,-55200,51362,26276,73963,388,29829,-28253,33318,22268,33333,3154,26365,73107,-46036,-31603,-88198,1769,-8307,4443,8205,-4299,31972,-17144,34074,26200,-18599,13097,-18828,32808,16823,19213,-4592,29438],[50011,33441,29286,2692,56440,-20025,30732,12251,39771,63057,36235,-42138,-37307,12284,-13955,8128,-50190,2567,-18137,-24654,2106,-34194,63019,68458,-15277,-30897,104949,44745,63932,-6172,-35017,-42830,-2905,90108,63655,74723,-20573,2995,-30489,-73340,-23114,5024,70521,9194,5338,9723,-18973,14131,-22183,-70888,23702,2518,39663,29638,-38693,-47993,-40307,5033,37160,39595,-6948,-28343,76994,18901,6132,-9850,-372,-43361,-16917,-35943,-57611,-13091,-4006,-1346,33895,-39128,48633,2323,9284,-33512,24576,24131,52179,83562,86729,64251,-40326,-23324,3908,50524,9148,-32697,-63414,24745,-5595,-39121,31884,18920,-15301,-22074,-65024,-33601,77721,5114,21808,13022,-1437,-13169,-71634,2312,46227,59493,49576,46882,46569,47598,-32655,-81136,-49026,-38532,56192,24827,-36717,22706,-14965,-4086,66953,2479,15712,40367,-13703,3634,50737,28273,4599,14249,13473,58607,-27771,56295,-3405,6541,20257,-33483,-37472,-6749,-23862,-57616,75164,-38535,-42064,11219,-23811,1280,40087,-16325,-16548,38936,-211,-4796,19527,-29848,72838,-12604,9444,-39664,5098,8613,-18775,14576,18870,-15452,-9830,16347,-36637,-24033,16536,-23972,-21983,-29630,-11842,-9368,45547,-15340,60283,20786,82802,-45724,1062,22728,29868,15271,13540,3048,1964,4298,32048,-52675,7252,29619,-2088,-61208,32136,14907,15254,-19168,2915,34630,89202,-28694,-1972,-41542,-50693,66897,31774,68695,-70915,-3890,21604,37201,1423,51412,83429,64826,33035,46884,-26364,-32766,12744,-9120,-32445,-18881,44923,6575,-71000,-50085,28559,-50201,-60317,-66992,-56476,18833,21324,22371,-68194,-53983,20658,-76670,-67018,43100,71119,358194,-451834,-194897,-97953,-23224,-145383,-86256,2311,43390,50234,-3402,-79920,-78417,19725,3625,-107986,-27540,12427,1013,81124,-4219,47464,46234,40390,-58469,-61235,77294,29571,-8003,29222,-6534,44368,-70121,-22687,-11231,2940,148987,99372,11045,79263,42392,81428,-15306,7491,-22775,19344,97248,49019,79976,-33827,-52215,7111,51069,-71996,71880,85176,33665,-76308,6610,75994,-16902,-68988,-89273,16323,-38089,29128,97597,17982,-49399,-13847,-46118,44012,-54690,21882,-1747,-14265,-16750,-83104,-3416,6719,31075,-25466,87179,-35058,-62407,21963,7537,-59690,9297,44426,3980,36740,18595,-15332,-18207,17170,36583,-73704,-83556,-1025,15655,-59775,-18941,-6954,-4125,-64391,-11070,11683,-1684,63764,74362,-15396,78474,27006,-17147,-37372,24251,-98460,-76339,-32367,-70633,-79891,-7783,11074,-19506,-47088,5448,17329,-39050,-1276,120158,90092,4800,78496,48237,-30946,-18848,-26055,-14383,-87679,1928,-28461,-2414,-27784,21727,4084,-29569,-2564,-84729,-39108,-1069,17812,-35318,10919,-51421,-4449,-5944,-15527,20336,-118737,62051,16217,-24122,-9913,137586,46756,32627,22110,-38296,-33028,-38142,15191,5413,54294,25194,6165,-37687,-31353,-2189,21225,7649,-21386,6386,6644,8275,18779,-44889,-77326,-39297,-36221,-18244,-21669,92341,14314,14942,8115,-95102,48437,29238,20805,5422,-68338,33028,52346,24806,-2651,-20870,20700,-8351,11501,3703,-128664,-67479,4000,23392,50559,37953,13959,36138,-38796,-81311,27831,18237,-14547,-13511,-120182,-32533,26454,-28595,-59707,-803,-47107,-62942,-75377,-46668,19493,-105904,81919,67184,-28937,760,65618,-7378,12394,-37405,992,24943,18364,-19107,76669,-19188,-31908,-76779,-28548,6496,-101899,-11759,59458,56998,-1991,-2912,39930,29621,44890,-40201,-39561,23206,46875,-55946,38520,-8802,46191,40279,899,-4486,63323,25441,2367,51940,-77428,-26695,24344,27924,30860,10796,59683,-13149,-67623,17403,-42627,17980,28320,40855,17542,-39251,86515,16572,-67831,-61042,-30812,17475,-111569,-20274,25364,-50252,-26009,77769,-13680,-64877,-61628,-17266,-30045,2679,-97723,30001,-59720,41889,-19643,-18200,-9443,-46733,-32746,39536,15721,-3301,106959,40144,-27057,-8758,9485,20544,23252,133498,-9464,-31276,-11286,-106986,-85699,-35678,8294,-41062,42469,-83254,9426,-12326,3234,-4310,9610,48820,41542,66088,31159,-166,-24669,52736,-5682,-56034,53134,-37517,-20325,-9765,-5627,153114,16571,-38509,-23538,-36810,-14776,-43300,-16891,-8919,52065,16838,10596,-36924,-5655,-40606,-74179,-238,20465,42451,48248,-30318,-48412,7790,-13099,-26012,7507,-9100,4455,-45346,-57937,-9766,24448,15697,578,-26769,12834,53392,-4569,36524,-3758,19390,-7008,34283,-87957,-16329,44496,12513,12317,19572,36051,-40733,-102319,-38226,48589,72770,61015,38459,26043,-36121,53107,10526,-23914,-60431,-8634,-1731,-40017,-96465,20911,69624,-48647,-6428,35595,31223,-38915,-9269,-39268,-126094,41562,36883,-33077,50802,26192,-98320,4756,14728,60855,-18435,-46265,1650,17790,-33053,75000,94325,-2950,-56375,-1087,264,12672,-7996,53808,-39274,20653,-18093,9731,-9126,-80719,-62006,-50127,65986,20357,10635,-71359,-2580,27457,12530,-17401,90483,3665,96762,164873,332808,139772,-405583,-126819,-63313,-93820,-117666,-69245,-20021,-108383,-76625,-56937,-83742,-20485,-49016,-65424,27303,8946,73039,40814,-7198,65435,52487,-11666,-161940,-69424,13609,-7721,-16299,-26767,34438,-8992,6874,29247,-2005,-48223,-41569,-34135,-24527,-4890,-14015,-89042,-68124,-7829,-25163,-60629,-50863,67871,29043,-17754,-84300,-8514,-5597,-23657,-80559,-35438,-92783,-44069,64597,-70517,-77183,-24541,47400,48740,-41529,-75770,-11507,34699,-51992,-34375,-30994,40130,48618,42687,90692,-1112,-73842,-18624,28453,85220,22813,-11660,25847,25242,71260,21386,-25497,-34839,49001,54412,74827,88114,40137,7601,110644,-26919,-35389,-19269,4403,-15011,8860,30333,-44453,18231,38094,-21531,41181,-75457,-9223,-17413,-48550,-20925,-75744,-37316,65540,-21501,-72838,590,-20313,12186,15494,62695,24628,-122929,-18729,44096,3536,62479,-46332,-5010,23235,22244,65187,-7767,-18560,25832,37438,-17504,34052,-117516,-26159,27281,91210,-7564,-29351,13686,-28553,-18403,-26207,-11474,18997,-48967,-60985,-25197,3881,2177,-14959,44016,106764,64345,55625,18356,-12606,-36788,-3541,-90882,-27891,-6079,35505,31103,-3638,17521,-12702,-26047,-56782,-51717,10230,23009,80360,26490,-36023,90643,49189,16816,35612,30632,-15173,13632,36961,34666,-39412,-60882,-101236,-23672,-396,-2638,-99241,-26525,-48773,-13274,-55518,-7945,-34915,-3841,-32404,28325,-21090,-12312,-20860,1388,54166,-21361,-48177,101600,-15187,12693,15896,71463,-53260,21568,34120,-39372,-28665,-13164,-50508,47263,-4785,75491,27329,-49213,18687,-19541,89730,27173,-27083,-28387,-74186,-6047,50982,-24739,-79641,39069,-2917,-16856,-56526,-24444,-5428,-18628,-6519,-3736,1153,-22072,-3130,57147,-5421,34080,66695,9516,-44850,38139,18722,87924,23990,41943,-34615,25602,35491,39529,-15460,25989,66572,-41178,-21357,-122734,10348,2067,2368,8291,6455,40109,-5029,21980,31625,921,32670,-17287,23316,9277,12108,-343,22485],[49126,31710,20617,-3417,49253,16267,47133,-13300,39299,46052,42119,-36191,-55725,23097,-289,13972,-65513,18110,2549,-38469,14874,-12669,56103,46621,-6455,-43147,70719,88027,68516,-9848,-21629,-55703,-20526,49792,60678,62068,-43417,-12193,-34665,-80640,-31915,-14023,55446,8170,16532,7599,-40376,27324,-20449,-75016,-1843,-5936,17469,42739,-39735,-36502,-20340,8675,15803,53050,13835,-9225,50332,15564,16099,6899,-2605,-36244,-18857,-22483,-73515,-7116,6898,19633,32014,-54744,37234,-8374,4380,-28392,23479,36670,37965,83551,115073,82309,-26055,851,8505,35181,-11883,-43706,-55648,-7092,-20861,-35567,34020,22832,-30530,-33221,-53720,806,95695,12745,6984,-9789,-16737,-26021,-99087,1217,24297,43135,26271,30828,32247,56318,-25752,-72811,-30246,-21206,60829,29303,-31337,9467,-16211,-9118,63510,-22304,17628,63792,-17773,-24088,43314,31061,-4477,4068,46068,34518,-29917,65151,6393,16091,33561,-37315,-34707,-28649,-38588,-80301,57334,-59440,-63411,16111,-31887,4544,33984,-15957,-39937,-8551,-19128,-27546,30508,-25793,95153,-22712,11076,-29211,-1633,27683,-34159,1674,-10734,-42031,-12040,5714,-49060,-43315,21573,-593,44,-20186,-37835,-6529,35032,-18722,41711,20901,80019,-58886,-22065,36040,359,-8873,4591,-13814,-8011,22047,36182,-52879,6025,30401,548,-57780,19020,18700,7793,-47060,-16868,50940,96729,-29227,3081,-40257,-59200,90472,37984,51786,-64051,9901,3937,26156,-15400,36549,75799,65367,30275,7594,-50620,-40811,28451,20623,-22343,-11536,27883,5480,-65331,-54860,28854,-25420,-26921,-70764,-44104,-12062,12911,7239,-82743,-74857,-42285,-103846,-82116,-38613,-20315,326971,-368193,-193339,-86750,-7404,-113080,-88893,18920,18815,28799,-16743,-79806,-78112,3652,-15200,-94056,-38481,21436,-2704,79677,-3968,43894,50246,4546,-77278,-87034,61661,27030,17630,18419,-27832,35443,-56124,-15289,-19863,4305,116761,97434,63482,103363,56359,62460,-52211,23550,-10058,23850,97600,51234,66423,-46750,-71888,27775,38695,-78655,66675,32260,16139,-94271,-15045,67360,-13627,-51946,-48548,7372,-66183,11401,108703,-4560,-57192,-19365,-57752,41520,-64887,-1040,-10228,-3932,-22951,-74167,11883,19545,17523,-36837,81146,-63887,-70263,35851,1329,-35040,-338,70903,-19278,7948,11429,-587,-28476,735,32030,-45967,-88235,-28322,-11577,-61102,-23235,-4626,4321,-13446,21887,50884,18995,82997,74300,2634,79349,10597,-25546,-42028,31242,-78222,-74391,-36912,-88100,-90103,-29022,33708,-34162,-40637,13355,45059,-45194,-1600,132657,82420,-34742,55944,57483,-37250,-36223,-50354,-39758,-61521,-12264,-60277,-3303,-17874,38357,4680,-23372,-3718,-64160,-47061,-33863,-4135,-52651,7294,-42281,2413,-8129,-24033,-10397,-91078,70311,23288,-13989,-32809,109418,45372,29125,16030,-41687,-30268,-43724,7267,2926,18155,49994,20544,-24710,-35715,3555,10927,11835,-33003,519,-1077,-2692,41082,-53233,-84929,-40792,-34520,-20935,-32628,109854,44945,9905,8384,-119580,10186,-19460,42935,4883,-50768,34660,57051,40066,13742,-19450,38569,6806,28585,7177,-115211,-124222,-2008,14658,24964,5082,-4333,-158,-57870,-98831,28448,9283,-19826,-24563,-106572,-35226,11790,-46937,-59412,20001,-33970,-58271,-59605,-30791,35526,-125269,64019,63196,-42234,-18455,8897,-11117,27654,-35552,16357,6636,24947,9077,101325,-34903,-50950,-102900,-25196,4952,-106410,-28214,33289,39664,6039,2458,50917,37650,40068,-57617,-18744,27852,35402,-69137,-5526,-6945,47942,30248,10898,1008,58853,49882,-6736,26094,-77758,-55583,579,21479,42438,-6047,57452,21231,-56661,33976,-45450,-8093,11182,19397,12873,-59978,73601,15551,-76981,-56978,-62178,10640,-129135,-58818,-5898,-30217,-9847,74372,-19787,-85164,-58718,-9946,-11603,12364,-92675,28507,-56543,42620,-42535,-44769,-36435,-48353,-37294,24137,32535,2030,97948,30953,-45566,26096,26388,-6286,20686,125080,12111,-40407,-34867,-102787,-80708,-59198,7382,-28097,35799,-85076,15977,-16430,-39656,1780,15589,56106,65104,56414,55207,-9179,-9137,68428,-16091,-66311,30444,-60028,-23964,-19029,5226,159493,-13194,-46326,-35556,-10626,5783,-49647,-15170,-13960,47406,-918,-17286,-46899,-4166,-50988,-68928,31728,22054,41839,51956,-47085,-69837,-4115,-2155,-1951,16953,-1288,15844,-50231,-59907,-48208,28659,41878,6661,-13509,10259,49373,-15260,19180,-8533,16945,-8695,31860,-79133,5242,38516,12059,19770,44307,-2516,-47130,-94420,-44880,61003,111148,53329,17122,31404,-45696,20908,-445,6052,-53239,-22323,-6239,-27815,-88797,31807,66811,-22037,-13298,29868,24337,-57847,-14652,-51820,-110095,46896,16266,-60535,56287,40752,-104919,-2728,30444,43796,-14515,-41351,32084,27372,-45687,80977,101187,2767,-72375,-11365,-22408,46333,-1005,39690,-34945,22309,-14331,15761,-20611,-72903,-42119,-31363,71319,10081,-14094,-85395,-24852,33027,-7378,-8496,94877,26198,83227,141197,335250,166691,-403597,-117644,-89875,-105088,-131440,-74753,-30098,-128232,-73931,-38792,-97398,-21884,-25844,-63590,-5654,21942,55976,33754,-45874,59249,43717,-38186,-152915,-70758,-2749,2240,-11401,-10166,10226,-21524,-21489,34276,-1274,-68808,-76994,-57052,-24526,22338,-9253,-103638,-64187,-4275,-25277,-71745,-46732,62791,10907,-7571,-96357,-384,-7280,-36984,-78910,-32392,-91060,-54691,47960,-94800,-77340,-24587,23676,19361,-60926,-63468,-3790,29335,-64833,-33567,-50070,26490,31846,22685,69863,-18438,-105598,-18600,44913,74868,30400,-23951,23697,10155,93077,17187,-19020,-39756,49258,70477,82003,88239,29038,8848,110483,-44982,-22922,5863,10393,-9046,16882,49094,-24963,21683,55663,-4193,25015,-52050,-3059,4960,-53525,-31724,-77772,-57981,55508,-26580,-68184,-9285,-7827,19276,22063,59175,18150,-103324,-11431,42624,16957,92140,-16855,-15151,8620,2137,49019,-17659,7658,53749,26599,-39380,44165,-115809,183,13712,65799,-22950,-35633,-20207,-39170,-17015,-8156,-25059,26732,-59335,-56052,-26280,-9700,-11178,-23176,29048,82268,56955,53856,3866,-16123,-21481,-12522,-109966,-64809,13553,51121,33130,-3316,467,-65156,-47595,-43532,-4156,18868,14033,66828,-9659,-40738,75949,57372,23745,51205,17608,-28465,19513,40581,58141,-30653,-64109,-96198,-42185,25581,8541,-101927,-40333,-40378,-15812,-61945,-11632,-16369,-408,-31643,25357,-15756,-6365,-13146,5724,37234,-54476,-39455,85096,-2907,21865,17347,69740,-61610,20137,20523,-39584,-20409,-18438,-49734,64611,-2973,69586,15927,-40966,9631,-38255,69268,40733,-7344,-19314,-43368,-264,40906,-35945,-84548,33829,-52184,-14167,-46757,-14110,98,2058,1919,24884,-2379,-25608,-38732,26445,3824,50771,94607,795,-19201,29049,2527,86675,50314,47818,-43238,23151,54656,41222,-23099,29503,84557,-24737,-3080,-116863,15191,-1685,-6336,3054,20164,39219,10479,6344,41100,17225,50831,-14345,5270,-417,8922,7231,19557],[44863,25803,12085,-3490,35833,55939,58590,-49278,21454,22875,48668,-31346,-48511,40763,22687,30326,-68407,24944,23043,-44601,34117,12589,43040,25932,3537,-55341,8206,115124,68082,-15118,-8956,-65789,-29722,11047,46512,52672,-57703,-25485,-38700,-81860,-44221,-29996,38345,15511,24660,15040,-55394,25633,-15326,-65339,-20849,-21212,-15864,51327,-28024,-20347,3633,18241,-5609,69850,38343,2954,12933,6485,28088,21354,-4333,-22760,-9196,-12444,-85921,7478,16191,41268,21382,-77214,21667,-11287,18115,-14745,17685,39857,18910,64129,107667,90445,1986,22331,11092,23590,-15812,-43482,-24863,-41522,-34577,-22864,39638,24335,-57851,-61063,-29402,33117,90865,28267,-2052,-21192,-15870,-32797,-108130,-4675,3525,29772,15191,21222,17337,56213,-21760,-66163,-6502,-10784,62316,22010,-16309,-41,-10564,-12522,64209,-34357,17475,81490,-13317,-52019,37840,35863,3777,4554,84574,15128,-36512,59492,7865,19951,39684,-34094,-26959,-49911,-39149,-84006,40190,-80104,-81535,33357,-27186,19423,30185,-10037,-62511,-57076,-37958,-51786,25135,-14806,110904,-36338,15824,-9855,-6014,44518,-44417,-7358,-30698,-67371,-22671,-11564,-75914,-82948,14114,25877,12427,953,-49817,3165,28250,-18104,18748,23516,77072,-76634,-42714,48122,-26376,-35257,5811,-26252,-12185,45758,42446,-50352,7647,33803,3186,-42117,19686,29091,-5,-69269,-40642,60587,84347,-19146,15615,-29942,-49101,121155,46663,16701,-51701,22520,1914,21671,-27358,18161,49766,62613,23281,-32145,-92009,-42100,39152,43078,-12363,-1688,9406,15811,-54731,-57622,34165,13540,8422,-55194,-13044,-43024,-1597,-19465,-87243,-89045,-91688,-123535,-100426,-147217,-153036,133826,-237939,-158235,-59374,20864,-58283,-69175,31355,-2866,6141,-23812,-70927,-70926,-5258,-30430,-67555,-47911,33566,6761,67761,-2586,40690,50831,-10988,-64549,-103274,36131,20450,27886,12856,-41405,28499,-27434,-2178,-9737,9044,97030,99328,116420,134182,61716,31155,-80082,37277,7406,22814,77514,46318,45544,-58625,-74207,56133,27627,-77523,38580,-27230,-12013,-105359,-23423,58661,-14758,-31913,10475,1943,-83419,-4508,98073,-27140,-53741,-26630,-80888,22479,-65065,-18382,-13355,2328,-31700,-68050,23708,28740,12423,-19891,68964,-79276,-75173,40287,-3766,1059,3157,79348,-27480,-6167,949,15712,-35890,-19559,18479,-15602,-81832,-46907,-25181,-53867,-36397,-5649,10194,46199,56613,89919,33417,88298,63804,10501,79110,-7678,-38420,-25387,45444,-56512,-69075,-35165,-97618,-87625,-42342,50122,-35361,-26613,19718,61557,-42716,-11042,114648,76297,-75757,26076,50411,-36863,-49289,-72562,-74146,-27938,-26409,-80189,-4705,-8607,55159,13053,-9839,-4400,-21851,-37271,-70542,-16080,-68972,-39694,-38745,1540,-7540,-21249,-37443,-46470,70354,24045,4821,-50934,59970,28031,23410,15990,-47380,-35126,-40886,3602,-1592,-14655,70922,32025,-14137,-35737,17900,10686,20207,-41401,-5237,3283,-5480,46237,-51856,-80990,-39663,-35878,-26016,-46304,104621,61436,3780,10327,-123445,-35640,-65761,57311,4073,-9287,25568,49984,55353,24680,-11609,54632,25123,40450,18411,-68851,-148357,-5099,11283,-2875,-25226,-17458,-25394,-73216,-101565,26078,-2940,-16826,-40327,-78128,-31192,12734,-59020,-48790,41550,-10778,-32918,-34914,-15136,28916,-121120,31003,57654,-43469,-28413,-53154,-14998,23747,-38170,29650,-9131,33912,36489,97182,-52092,-61609,-125273,-21896,-110,-99894,-43747,-2827,18561,13188,8616,51245,49908,35005,-69597,6263,41556,28320,-67667,-46096,-6492,44117,17233,14175,4459,39057,64173,-11413,7219,-68706,-68159,-15574,4636,48072,-29639,48350,52404,-51403,49229,-32872,-34059,-16312,2979,13103,-68140,54662,16310,-79116,-35004,-74437,3014,-131309,-79541,-22015,3950,18118,60832,-22181,-96379,-46570,7138,6997,13635,-77962,29849,-41063,33905,-57825,-66236,-59251,-43198,-36114,3283,41085,4016,76873,12512,-56306,44661,39406,-26114,19190,111279,26856,-44972,-48904,-81945,-60916,-80649,902,-6779,25930,-72739,17599,-15205,-76941,7803,21827,60953,84904,41288,64422,-9181,6355,73557,-16754,-69434,-8319,-87262,-28303,-25802,6481,153515,-25037,-50825,-28122,21210,25467,-45863,-7676,-19432,33650,-18746,-51205,-64370,-4562,-51445,-56619,74257,26886,37714,45572,-53332,-85098,-22318,-78,24372,26499,13921,10467,-38166,-43924,-64988,36377,66745,16801,-533,17452,47494,-24247,5945,-9728,12887,-14388,26724,-64686,22465,28196,5897,30938,63581,-35405,-55046,-77242,-42425,61642,131578,37271,-9966,32259,-43339,-9296,-5447,31010,-52350,-34608,-5533,-9712,-69978,40317,66549,13040,-6241,20636,12360,-75123,-22957,-62961,-78694,46653,-8477,-81079,60803,60262,-89319,-8022,41707,24379,2016,-31500,62442,36422,-52486,82368,100707,11898,-65757,-14203,-34405,77004,3325,15656,-25305,28452,-1000,22692,-28405,-50300,-14012,-2503,72336,-1094,-31270,-85102,-27642,47567,-21877,6665,101745,59890,80562,128501,341051,207223,-410031,-120287,-125180,-118436,-143752,-75770,-49128,-146467,-67191,-15338,-97872,-30169,-13490,-55425,-37375,33878,29518,17209,-75350,46489,29245,-62809,-141116,-75403,-27732,5875,-4207,3203,-20227,-38391,-43505,34349,-96,-85352,-92238,-68430,-18109,40642,-2268,-102160,-55883,2419,-27405,-74169,-35560,49088,-14483,798,-76531,16299,-6213,-37326,-65405,-32561,-88094,-50407,19712,-114943,-71702,-27217,-4688,-7977,-77343,-54871,4130,29244,-71176,-30641,-57577,8075,11566,1793,28903,-26479,-107797,-12744,50242,53917,35083,-37495,10716,-5422,98459,12361,1623,-35052,41822,80256,81090,63141,16081,6830,87308,-54060,-13593,25424,18036,-5182,13193,54820,-12778,18809,65979,9908,7491,-24144,57,19851,-51601,-35161,-63230,-63208,42469,-24275,-60294,-21045,5513,19540,28766,57221,3820,-80530,-2463,42072,31978,107315,17778,-33007,-12857,-20751,29337,-25533,32060,72249,7725,-57433,46282,-94257,22274,-753,32109,-30987,-39847,-45418,-39432,-19553,8528,-39227,34449,-50242,-31342,-16611,-19257,-23660,-27809,16886,51840,38361,51939,-8400,-12012,-2462,-9504,-99982,-83793,37375,55757,27996,3703,-17472,-116773,-64438,-25475,36545,28795,-2352,42417,-37433,-45518,49591,64671,27210,53529,-4561,-31881,20015,44151,71933,1055,-63257,-86404,-48258,36697,23014,-84626,-53662,-30381,-9944,-51912,-9902,4163,3817,-28140,15398,-13522,-1532,-18037,1122,18156,-74650,-26420,52429,3728,24549,9498,57760,-62860,11572,3457,-32093,-13158,-19047,-38269,75601,-6016,62093,-1367,-28431,2369,-47530,43164,53209,9994,-19182,-3179,-189,27049,-35569,-75505,29832,-77460,-3955,-29831,-3699,-1261,11046,1089,41500,-3901,-17389,-56256,-10004,12312,56173,94733,-8677,6792,25128,-18794,71556,70341,47005,-51470,25822,71705,35715,-18454,28818,111811,-592,17423,-74988,16105,-22482,-22736,-10132,31209,28682,23476,-8390,52592,27858,62656,-9985,-16815,-11164,8194,14978,20968],[34549,20163,6166,1743,20779,84780,63146,-84506,-10379,-1943,52571,-26853,-21294,58578,48112,57116,-58244,23422,42463,-42031,52378,33087,24877,11907,9575,-58401,-51757,115161,66735,-20506,-1806,-68116,-28702,-15064,24298,49489,-57014,-32120,-40320,-75285,-53743,-39757,20729,31200,31173,32805,-60771,9508,-8116,-46106,-28330,-37739,-47537,57675,-8393,-3875,22385,32189,-15649,88582,58017,3863,-29958,-6598,40549,29747,-4117,-4681,11877,-7351,-87533,28587,20160,58622,6056,-97792,6370,-4418,45441,2097,8108,33451,-82,33790,74188,86869,40268,32396,6238,17582,-8902,-32547,8389,-67505,-43639,-4030,46131,16216,-106604,-88409,5100,58143,68109,51350,-1930,-17752,2734,-28650,-93201,-11902,-10201,20883,19505,20431,5644,46226,-19867,-59853,16929,-9026,62474,8550,7207,2074,4352,-12908,74028,-27857,16277,87992,-4312,-76355,35958,42622,24509,16187,123055,219,-49028,37175,-440,15478,34803,-29405,-16976,-62854,-28837,-78202,31285,-92587,-90257,57282,-7076,43312,30076,-219,-75728,-88976,-51816,-71741,9481,-584,118535,-44851,22942,14760,-6422,60658,-46161,-10494,-41965,-84306,-32967,-35614,-103506,-133075,-5940,46380,11756,25883,-47232,18147,26235,-17991,-5182,28922,80511,-92191,-50502,56865,-44047,-54225,18092,-29589,-9849,64935,48009,-44760,11519,40065,6140,-18833,34387,43471,-4213,-77920,-59068,61529,51055,1380,33929,-11626,-22525,183331,62532,-21697,-29338,33541,17108,25817,-33916,-2094,6809,57534,12681,-60899,-126256,-30215,43496,52348,-5166,10622,-5752,35037,-46273,-53678,45501,54999,38168,-26330,27347,-62768,-15781,-46407,-78594,-91384,-113179,-129538,-117510,-248739,-288730,-175409,-111289,-97999,-21015,47549,8542,-26962,41613,-18417,-12034,-19114,-53522,-54289,1183,-33119,-29886,-48799,49962,28325,49399,942,39609,49109,-7610,-23500,-101556,5247,10337,28502,11437,-47382,25177,13679,17472,18477,19519,107575,111372,163053,165168,52406,-4632,-89871,44003,30936,15626,43385,32594,20370,-64694,-60399,81783,16775,-63869,169,-75835,-42740,-107059,-14480,47487,-18282,-12069,72842,4562,-83825,-16206,63930,-42986,-38987,-33177,-112892,-10174,-54060,-28193,-12022,4538,-43824,-71271,31983,30550,12436,13886,50993,-76282,-72077,33080,-7689,34498,17864,66239,-16522,-3560,-12237,32769,-37906,-38621,2022,7742,-68910,-52944,-20430,-39811,-51961,-9551,13248,93603,79448,114181,35323,75472,45042,5548,77749,-24827,-53021,15044,61985,-35861,-54298,-22394,-98657,-73537,-45906,54621,-22486,-11114,24252,60391,-32535,-26043,75141,72218,-110383,-414,29178,-32608,-54709,-86610,-106255,3175,-33968,-83005,-7282,715,67659,28525,12008,-4554,36983,-13507,-104754,-16437,-77595,-121221,-57981,-15483,-5417,-8421,-55373,2438,63072,15720,25796,-55002,12000,-1933,15364,16413,-57859,-44011,-29824,2822,-11429,-35758,82683,38254,-11147,-31605,37026,22846,31990,-43197,-7137,18908,-2324,35873,-41628,-70533,-37368,-43128,-29690,-58395,84464,65943,1027,16025,-103034,-78176,-90900,63492,5974,45733,11138,32929,65720,29277,-1417,64896,42656,46135,33330,-4645,-122289,-2449,11379,-24349,-43636,-19242,-36503,-82847,-86750,23435,-16370,-5329,-55069,-35888,-21470,27390,-60457,-30156,59358,15253,3605,-5855,-3140,2490,-98047,-6083,51702,-31660,-26817,-101492,-19734,2678,-43591,39915,-19744,44242,56280,65120,-67203,-58175,-137701,-12195,-7407,-86170,-56027,-40723,-3051,18472,16736,40708,68619,33620,-69188,29903,55173,23990,-52845,-76489,-6151,35016,1807,9457,5751,7820,64852,-8472,-4033,-54751,-60432,-18163,-13617,46607,-52684,34562,67188,-52614,60756,-10603,-53086,-44606,-6604,16980,-63829,33164,16791,-70112,-2005,-62391,-6142,-114704,-80657,-18293,43450,50315,41831,-15382,-93510,-32035,26527,23520,4499,-58542,31019,-18711,20094,-61957,-78790,-72512,-31687,-26513,-14637,39448,3870,50998,-10755,-59615,45158,48860,-31845,18495,95794,31429,-46128,-48597,-48600,-29102,-95009,-10397,17460,15128,-50849,12833,-7600,-98148,11465,28996,62190,96766,25137,57777,-2300,16591,67388,-5647,-62301,-51243,-111675,-29209,-26272,4767,136175,-22674,-48205,-14,50864,40043,-33581,3396,-21330,15943,-30733,-79843,-81535,-4548,-41311,-36634,116534,33882,29798,33607,-47941,-87809,-41606,-8359,46055,33524,33701,-8466,-14504,-14682,-57664,45821,82244,28046,9793,33624,49243,-27346,674,-8706,8317,-17386,22289,-46877,31791,14339,-2842,44853,71917,-50482,-63851,-55500,-29699,51670,127136,18780,-37949,26522,-29718,-31237,-4038,46768,-55040,-42961,-398,9434,-44203,47201,71103,46334,14853,10836,-4646,-85848,-33054,-67675,-40122,42391,-31104,-88673,63956,80517,-53706,-7669,48134,4790,22209,-17297,87110,42385,-50966,79447,89324,22964,-36842,-8273,-32755,97867,6404,-11288,-15064,34652,16403,30619,-31628,-16690,21179,31846,69921,-8871,-35672,-71669,-8720,70534,-23676,28366,110649,98435,95547,136449,366863,265034,-436299,-137989,-162788,-129887,-149900,-69767,-72512,-158254,-55939,7428,-86423,-44137,-17988,-43916,-56913,39031,-1397,-8509,-88002,29842,10949,-78206,-128803,-83696,-58948,1134,3945,12470,-46630,-58607,-57815,29166,-296,-93230,-85954,-66578,-8524,41042,2913,-87528,-45378,12285,-26326,-70962,-21103,27452,-37657,11573,-30369,36064,-2886,-24168,-48465,-35157,-83250,-34262,-12729,-127615,-59479,-31612,-28878,-26273,-83316,-50540,7909,29930,-71125,-27644,-52303,-10561,-6943,-12967,-16030,-22466,-82471,-3281,45339,26369,33580,-50306,-8536,-18979,88543,12670,28745,-21841,30552,80846,71908,18759,2362,-85,44440,-50138,-8339,30252,24597,-5578,-1981,41456,-11189,12624,63258,16531,-7355,2324,-2151,23606,-46033,-30086,-34551,-55237,27478,-18152,-50652,-30439,20506,13582,34421,55338,-15180,-62600,6513,41432,43789,102281,47083,-57943,-35832,-39941,11629,-28790,49533,77935,-15003,-65802,41414,-58974,34917,-13563,-2182,-29370,-42477,-56406,-28187,-21721,22187,-51612,40304,-23329,1345,-490,-22630,-32838,-30003,10395,19666,9763,49722,-15725,-56,13085,3644,-67190,-82720,59468,47509,17799,15434,-32331,-156794,-74790,-8333,53085,36762,-19515,16464,-52149,-47940,16406,69613,26282,44887,-26995,-22325,13311,44179,68553,46531,-60421,-74049,-42995,31076,36438,-51841,-65213,-21672,1063,-33818,-6216,16553,4860,-25566,-2290,-16093,275,-32551,-10921,251,-79689,-13498,14602,5010,24642,-4749,37843,-54234,-2224,-16328,-18046,-9208,-17557,-21413,76889,-10024,50767,-20710,-12576,-3472,-40330,16486,61057,21549,-25103,35968,-6469,13460,-26253,-56800,28961,-77153,11395,-12516,1845,-8916,6491,-8836,39939,-2140,-1366,-52028,-46916,19213,49905,70871,-17232,18941,23708,-40623,47642,77361,40304,-56635,30733,79174,22404,-4591,17907,125935,24133,33578,-16036,14401,-55659,-45604,-30742,34643,11766,29779,-18179,63297,32108,64193,-5046,-37739,-22359,8594,19901,21927],[16465,17152,3955,10020,7759,92085,60266,-109063,-45223,-23799,50700,-22067,10646,69431,67098,86958,-38109,16425,61950,-32365,61997,42064,3533,6037,7236,-45760,-81178,88345,67397,-24555,-2898,-59499,-19094,-22904,251,54612,-41469,-30433,-37795,-61232,-56467,-43815,3675,51097,37309,57845,-56096,-13620,-903,-24151,-23149,-50013,-65636,63842,11404,9672,31076,45968,-10059,105784,64153,-6332,-71226,-20989,51285,30535,-1709,14471,38738,-5599,-76142,51267,17631,63819,-9197,-107891,-4746,11230,73029,16960,-2689,20308,-13621,2514,29081,71925,75407,25106,-6906,17455,-466,-14778,24962,-76764,-44788,15453,48809,-7310,-172435,-86862,43982,74392,38968,75219,6942,474,34173,-12071,-56981,-16593,-14446,15693,34719,26322,-337,27820,-18566,-52857,34338,-11913,61970,-4120,35169,25627,28550,-8585,93690,-3631,15114,81267,3681,-92532,37457,49653,49318,35204,154375,-13082,-66119,2589,-16320,3351,18853,-26981,-8548,-61384,-14005,-68375,33522,-90500,-86948,79257,26470,69682,33420,10560,-75084,-94780,-56806,-82155,-6975,11985,118458,-37027,30659,38198,-2238,77963,-39360,-8914,-50542,-87779,-35680,-60137,-110477,-177750,-36225,53141,747,44829,-35149,34491,27668,-21802,-26404,36492,90890,-98876,-38640,60965,-50746,-60245,37177,-22177,-2296,68275,50498,-36674,15805,48351,9270,4941,58976,56252,-2730,-68144,-64960,53251,3548,28085,54038,10834,10352,295007,88867,-44841,3404,43200,44053,36847,-34728,-21097,-42467,51124,648,-72704,-129202,-4664,41705,47786,-705,24510,-13817,57719,-45544,-40749,62126,86072,58099,5549,64832,-65413,-22984,-62017,-57207,-79862,-102677,-116842,-127075,-308088,-379161,-516479,-29033,-25490,21487,61841,71425,30233,51139,-26086,-20860,307,-31127,-29160,25462,-18855,14756,-33782,70546,53911,31123,7844,40793,46455,7290,32317,-78083,-21513,-1540,28464,8639,-50570,25283,58744,41456,53973,35096,141779,132905,201754,179137,26497,-36381,-79262,40825,58530,2978,4456,12651,-4235,-61580,-36376,93531,4097,-39235,-32775,-100362,-66476,-98626,7866,31395,-20169,4865,120939,16637,-68069,-22707,12240,-48028,-18339,-36425,-142984,-48592,-34210,-31541,-8736,4913,-59333,-84675,37640,22740,13584,48309,28861,-56555,-58413,16104,-10605,51602,37135,33853,11646,11363,-26269,47984,-35134,-51532,-8738,18414,-55234,-48689,-316,-21923,-61297,-14942,13964,115136,80611,114604,23223,45749,22859,-9963,74573,-39918,-65516,72088,75432,-16337,-26608,2684,-89664,-50146,-40343,46044,1101,948,27296,41452,-17422,-39798,32560,69679,-132049,-13298,241,-28251,-51210,-88200,-122887,23938,-29854,-69268,-11115,10425,71960,46911,40109,-4415,98133,15987,-129238,-5588,-72876,-204610,-110851,-50427,-2411,9755,-60331,42494,50959,-1200,41493,-41319,-13833,-35944,6144,13032,-72254,-52051,-13163,3204,-27163,-41341,82957,35959,-18403,-24905,54057,46309,44967,-36300,-2052,40466,2158,16198,-25176,-58001,-35438,-55620,-29040,-64912,62116,67684,6038,25878,-64215,-108106,-90616,65334,11752,95820,-3580,10129,67542,27550,6440,66316,55296,46024,48165,53809,-53741,6344,11335,-34233,-44341,-8994,-38697,-84810,-56983,22407,-28679,11932,-62484,13679,-8967,49354,-51165,-8700,70125,35649,39122,22423,3197,-33295,-65401,-35326,45589,-8625,-14574,-123649,-25881,-26166,-48708,46467,-24505,55058,63246,16483,-76719,-38794,-135671,8850,-15239,-68788,-63479,-72003,-21556,21214,26993,21145,91507,37896,-53827,47959,59477,17706,-31428,-91592,-4761,22021,-15012,-2269,5625,-26943,52048,2800,-10578,-42321,-36076,-6524,-23789,39188,-69860,18882,56590,-55773,66073,12636,-60566,-62080,-10010,21294,-50840,13081,14312,-49606,30403,-31906,-18206,-82702,-64669,2289,78133,77579,23391,3055,-74950,-21494,40435,36579,-13534,-41070,28966,3259,6804,-55381,-79598,-72672,-16970,-7726,-22002,28331,2938,27528,-32677,-57901,30816,55932,-21971,18389,82481,26749,-45954,-33985,-11696,7954,-97578,-24310,38322,5367,-27597,2694,4896,-97622,10257,36098,58869,98665,11480,38429,7000,18436,51884,14647,-44705,-84880,-127152,-24111,-17528,7467,111292,-14080,-36415,43122,70826,47604,-17968,13460,-17810,471,-33985,-93262,-90009,-2076,-22419,-10400,147386,40866,19067,21346,-33048,-75111,-55898,-25401,57185,34927,52247,-32587,10411,18020,-33294,54456,83680,36512,15586,55018,52879,-22549,4060,-7681,5523,-12020,21394,-28938,32888,-2398,-11163,58571,67096,-43432,-72488,-35011,-10169,34207,99648,3781,-60766,12188,-10817,-42111,1572,50684,-58263,-47086,5636,23176,-17789,53206,78745,67670,43987,1950,-25267,-88327,-43527,-62778,-5507,35008,-47214,-82097,64767,93736,-8360,-118,47839,-14309,35372,-2313,100753,43480,-42546,70944,64082,32086,4522,4662,-21494,101594,6959,-34248,-11221,34075,28144,36409,-33504,16315,56713,60119,61194,-14532,-31469,-55433,19695,91158,-18305,44164,107175,117768,108750,139286,367562,317572,-433417,-145138,-178499,-123620,-139116,-50155,-86377,-153864,-35212,29649,-61991,-54370,-34278,-29303,-54311,38346,-27499,-36005,-79237,15785,-5552,-77116,-111378,-90298,-87545,-8889,13985,19880,-57884,-76966,-63394,21628,-799,-87928,-62770,-51425,2336,23849,3994,-65270,-33635,25869,-15809,-65163,-8322,1732,-49687,27524,27094,53324,3187,-760,-34705,-36882,-74235,-12277,-40647,-130552,-41042,-36143,-40001,-33080,-74005,-48424,3536,26380,-65859,-27323,-36673,-24899,-18649,-16082,-46396,-7469,-41477,7266,35816,-1235,24953,-59101,-25000,-27315,70334,22195,52971,-4557,19040,71581,56215,-31664,-10300,-10687,-7519,-31606,-6141,15977,28145,-10541,-24960,8948,-19867,6870,44444,12865,-16700,23147,-8677,16601,-41362,-17970,799,-39359,12442,-11940,-40602,-32341,37435,4078,38258,51457,-34551,-54842,13648,39847,48853,78793,63462,-85340,-53937,-49633,288,-24543,56209,69451,-35772,-61492,31322,-20715,35648,-22218,-29567,-18708,-45591,-52121,-7297,-19594,31218,-60668,41677,13459,28740,16158,-19943,-36697,-31760,10812,-7951,-22618,47176,-17399,17250,18931,21272,-24301,-66651,73409,27505,6397,28107,-40435,-176900,-78444,2770,41207,40448,-30068,-1606,-53015,-45494,-17021,69464,21591,30625,-41329,-441,-433,38443,47013,90670,-57794,-59963,-30514,12272,44670,-14099,-74164,-17471,11529,-15212,-3093,16445,-919,-26562,-26383,-23967,-1766,-49541,-25985,-14518,-71562,-4759,-18173,1253,24878,-20862,13576,-36729,-18134,-37070,-668,-9154,-17654,-7011,68311,-10476,34620,-37825,4257,-7674,-16671,-5853,60726,26120,-31534,64923,-16918,4236,-14064,-34815,31283,-56545,27201,-1920,-1556,-19685,-9281,-25766,18888,2095,16158,-30899,-78011,23150,34408,36566,-23171,10721,20680,-58186,21764,69560,29643,-56684,33660,73669,3568,12480,-3748,111406,41229,40526,36931,11937,-89704,-71224,-54459,27956,-5136,28393,-20601,70480,30981,54380,-1029,-53593,-33437,9492,20353,16571],[-8591,16383,5001,18675,-1711,75690,51033,-118033,-71207,-39461,41570,-17382,30537,68706,72260,108030,-14039,8124,83077,-18841,58348,36914,-18161,5474,-5491,-17859,-71146,45847,70582,-26027,-11970,-40471,-5525,-14107,-18058,68400,-17014,-22817,-30634,-42371,-52863,-46221,-12434,68354,43079,83748,-43747,-31780,4065,-5968,-8135,-55522,-64984,69923,23347,18301,29738,53357,7487,116252,50686,-23575,-103352,-33631,57925,24462,1975,29749,61647,-3881,-54237,69718,10321,49727,-20439,-102961,-10382,31160,84948,26289,-10696,5666,-17583,-21822,-15889,47885,91175,897,-24203,21876,1762,3989,16440,-67961,-36567,29943,43117,-46615,-230481,-34199,79404,83132,16121,90147,21021,28943,67234,13850,-10130,-15779,-10366,11842,50963,33412,-2,5023,-16349,-45425,41438,-12936,59468,-11758,60707,72482,58681,1168,117888,29782,14790,63474,6075,-97346,40057,54221,69232,54241,170303,-27505,-82180,-34111,-34464,-12134,-4364,-26926,-4770,-44096,-1478,-55157,44629,-72056,-74369,90685,66706,89785,38085,19067,-61589,-77736,-51323,-79902,-16283,19383,111764,-5218,36685,53489,6040,96628,-27350,-6255,-62703,-77547,-28650,-70850,-80947,-200795,-71341,42662,-13511,49979,-21792,46974,29549,-30092,-42099,44302,101514,-93278,-9061,59837,-48248,-53959,53949,-6537,7917,50819,48746,-27648,17860,56577,11710,21972,85915,60464,3520,-40115,-55782,36606,-44602,53922,70614,31625,32944,425449,122672,-39992,40883,51696,71810,50298,-29220,-34751,-81584,44649,-9765,-69452,-92446,27769,35462,34641,3852,38003,-13505,76887,-54924,-20285,81373,96348,67523,29315,88190,-52797,-18737,-59837,-27889,-56431,-66820,-84165,-122340,-308224,-389353,-792614,-5869,47625,60600,59947,113990,86800,58830,-25822,-17942,33212,-9252,-1532,61453,9455,58784,879,93118,72224,18933,18752,42597,43540,24207,83574,-36296,-33854,-12675,32041,-1718,-57234,26791,95434,64564,81350,51760,173558,153346,232153,149063,-11818,-57994,-53794,27850,84187,-13277,-31888,-7384,-21867,-48488,-10528,84164,-11723,-10518,-48197,-97298,-75667,-82241,32418,10277,-15875,17034,141059,35670,-43381,-25064,-44210,-42287,-1700,-35128,-158016,-82593,-10693,-31286,-6604,6592,-76387,-98663,41877,5335,12649,69734,5635,-28105,-35286,-5151,-12789,44328,50957,-10428,49689,29497,-38355,57386,-30411,-55005,-6661,16312,-45433,-40838,26192,-3524,-57117,-19942,13242,108733,58418,91460,1499,6189,3129,-30609,68571,-53320,-72140,128297,81727,3727,11564,36184,-68787,-20702,-27918,28356,28977,7650,29998,11105,-920,-44777,3615,67362,-136400,-6849,-28378,-26740,-40233,-76408,-114781,30836,-12612,-44765,-15814,19804,66155,61559,68968,-4058,141521,41874,-137710,14507,-53060,-247987,-190953,-96128,1635,26983,-51734,65071,36435,-23093,45599,-14310,-11166,-62790,-1621,4282,-86094,-55444,4391,3370,-46450,-32703,73117,23007,-34711,-18008,61359,75862,56102,-20939,11048,60616,3547,-5150,-6536,-45716,-34900,-69474,-23232,-64378,48165,76351,21010,36903,-20639,-120414,-72474,67811,19506,121535,-15174,-13328,59720,20312,8681,57804,60068,41294,60196,86907,26332,18738,7283,-32107,-27403,7697,-40681,-77434,-20154,23348,-37958,29745,-58107,59726,2416,69757,-35603,8653,72546,43699,63408,44207,3689,-66107,-33747,-48505,38736,21284,4528,-118355,-33427,-50386,-50283,49226,-24390,65786,55002,-32043,-78065,-6711,-118693,41288,-21940,-50045,-65444,-90364,-33640,21177,38356,-3998,111499,47122,-26858,58398,48980,4442,-13185,-89143,-1616,7480,-31395,-17901,5427,-55581,29392,20318,-16917,-37205,-5180,14559,-19915,29031,-79287,4279,19698,-53938,63077,28563,-55467,-59515,-9844,21588,-35076,-2271,7011,-21016,50283,2277,-34008,-44712,-37289,29775,99092,91723,11101,31147,-43799,-18670,43615,45540,-35822,-31478,22031,18310,-981,-41932,-68195,-59545,-3507,18288,-15043,10434,2356,12096,-47425,-54326,8070,61577,-666,19034,73704,16431,-46394,-10570,17432,41272,-86173,-37526,50553,-2445,-11387,-9739,18406,-77848,2682,40781,51153,91113,2457,12496,13791,12292,31448,38107,-19530,-98531,-129722,-13362,1908,18900,84550,-7632,-15578,89865,76357,48336,-5381,17857,-9407,-7591,-29004,-86103,-83600,4583,1724,19011,159176,44992,7606,13195,-12543,-49245,-59980,-46585,54115,28542,62560,-51987,25673,43070,-4147,60464,71225,38911,16723,76321,55061,-10124,14044,-7821,7464,4416,25280,-13802,28863,-20319,-16856,69014,51644,-19009,-79672,-20616,9922,14595,60148,-3894,-72374,-10261,5432,-43123,8571,42104,-59008,-47140,9167,25449,3445,58732,84949,70828,71882,-4988,-45326,-82310,-50379,-46216,15817,26186,-52763,-63393,64348,93050,33454,12526,39943,-30658,34051,8830,100652,38284,-32624,57434,24226,34190,42872,24643,-6806,86695,5573,-44317,-16768,25662,27355,39397,-33903,37730,85086,74549,46471,-19971,-21024,-41178,44913,103407,-8985,48839,87665,107055,107374,125346,333874,343610,-398959,-143542,-171214,-103930,-119241,-27273,-87137,-136790,-10814,47641,-31078,-54657,-57069,-18374,-32645,32260,-44161,-59347,-55985,8172,-17942,-60968,-85157,-91028,-104785,-21855,24437,27972,-48540,-88378,-62102,16096,-143,-69384,-31011,-27610,13250,-3097,-1859,-43340,-20980,42255,6565,-59660,-4628,-24181,-46210,48593,76246,61493,12606,25176,-27143,-34868,-59508,7927,-57540,-123516,-18519,-38234,-33427,-31651,-50018,-46757,-12396,14408,-57768,-33068,-15785,-32694,-21492,-6118,-50110,13487,-1092,16069,28931,-22738,11359,-60596,-29428,-28248,53434,41235,66569,10658,9891,53249,36503,-72876,-20085,-22014,-54130,-572,-4967,-14650,27438,-18716,-49900,-36010,-36002,4243,10770,-1734,-19913,36436,-16174,2879,-41846,-2704,32644,-21726,-316,-8898,-31751,-23436,54711,-5218,39936,44021,-50149,-58309,17388,36815,45712,44921,63552,-107884,-61828,-47001,-2800,-11287,50597,48025,-49062,-45846,18105,8726,24954,-25247,-44453,-2153,-51949,-35737,18797,-11816,34067,-66029,36059,48148,41437,27515,-13116,-34641,-35108,17254,-24653,-50146,44054,-14961,34754,11710,35811,15656,-45217,74283,-51,-1942,37380,-39421,-173289,-76516,4654,10800,39093,-28852,-5592,-42429,-35923,-44093,61280,15167,17011,-42724,29015,-18535,26788,13779,118782,-56504,-43360,-16035,-12592,44862,16758,-80264,-19827,15471,173,-1144,6215,-14517,-31322,-53400,-36212,-7417,-60019,-38210,-25661,-55070,-2954,-38784,-7350,25779,-34300,-11192,-14477,-32440,-55690,15910,-11967,-22379,-2084,52743,-3940,15673,-48957,18792,-9204,16273,-20457,49913,25277,-32882,79162,-27561,1943,-6521,-15989,34903,-25320,38371,-2944,-15054,-28771,-30605,-46394,-17241,6058,29086,-4005,-97814,22403,13975,7597,-24626,-13128,13333,-67480,238,50394,17701,-50508,30800,57687,-15692,26268,-30576,68519,44224,36964,67361,9966,-110259,-93487,-74065,12216,-14769,21587,-15650,72386,26643,35931,535,-62868,-43485,10825,16744,2483],[-36621,15684,7723,25668,-8170,43031,38010,-111872,-80818,-47882,26297,-14419,28714,56325,60779,110085,6653,2276,105591,-4975,42130,19917,-36742,5057,-27141,16392,-34103,4077,74515,-23931,-26000,-16017,5896,3684,-24329,88821,7399,-14620,-19853,-22894,-47382,-52125,-27802,76062,46928,102071,-28051,-33765,5245,4866,11103,-56152,-49897,73476,21855,20760,21953,49030,28235,114535,16700,-41967,-120440,-41800,58577,13990,5351,35471,70460,667,-27257,79569,2018,14708,-25676,-83965,-12776,48480,70691,28782,-11336,-4415,-10661,-35550,-53906,18728,78625,-32509,-38546,28408,-5418,18101,-12047,-47560,-20390,35946,26995,-94008,-246225,65023,103334,86375,7896,88756,35277,59300,87794,41765,32553,-8289,-1399,6570,57474,35561,5422,-16413,-12066,-38988,36909,-7097,52001,-15445,75727,127210,88300,14743,136177,58687,15675,40171,1320,-91488,39793,53671,77441,63967,162856,-43249,-88646,-60656,-48289,-24084,-28442,-26017,-6263,-15920,3865,-37604,58445,-41560,-59946,85964,103558,95697,40564,22817,-40630,-50975,-36692,-65020,-15580,21231,98720,47377,38967,55830,17025,113660,-15663,-6567,-80265,-58686,-15315,-51737,-16485,-192862,-102989,17373,-22663,38571,-14946,50723,28576,-40078,-50936,49217,101921,-76898,27156,53388,-40020,-41250,56835,10727,18002,17988,43035,-19786,15138,61664,11940,27382,106576,50381,10766,288,-34217,13968,-77781,71488,78551,44663,28795,488907,151560,-7834,72838,58616,87751,61177,-16965,-39293,-95209,39845,-15621,-59123,-29571,55289,27381,22291,12859,48320,-6678,85900,-73000,3104,99029,80898,68245,36839,90858,-32747,-2414,-41548,1194,-26573,-18899,-36082,-98324,-257514,-316282,-924230,-26690,114337,89246,45193,126087,122994,60652,-19251,-4551,71254,6720,18493,95262,41616,92345,50947,113081,73889,15197,32979,42183,39800,34857,112029,13161,-26210,-20640,35025,-22372,-70744,26871,112352,79878,87458,63302,174986,155286,245402,55564,-52444,-67648,-24599,8248,99359,-30593,-63488,-20496,-25911,-27506,9115,54034,-29899,13272,-42774,-73242,-67653,-62924,45735,-12487,-2402,23522,128677,56058,-20160,-26201,-90497,-29784,484,-30260,-149635,-103211,10193,-30176,-8121,11819,-90920,-93710,45418,-18939,8238,71833,-14572,-2272,-7091,-23378,-14682,13407,49111,-56213,87662,40622,-45484,57528,-27087,-48384,9758,6289,-41429,-36545,48439,12488,-36725,-22841,12079,81498,20641,54114,-20675,-32252,-9325,-50814,59179,-65300,-70527,160886,79502,26030,51349,69254,-35921,10498,-11653,9157,53450,10522,33956,-20150,13697,-35828,-5442,63463,-122176,17141,-49956,-28926,-25470,-54029,-81850,25063,14612,-18001,-20696,26959,51246,65678,90721,-3060,149389,57238,-127071,40647,-21912,-224590,-271246,-138620,7352,37624,-33394,68269,20595,-44503,34852,14312,9074,-72705,-4499,-8649,-93150,-53002,17290,2624,-64911,-15127,57567,291,-54992,-13117,53635,102739,62530,154,29981,73215,-230,-22234,9767,-34029,-35833,-79275,-13570,-58712,45433,95543,44238,41937,11447,-115256,-48828,72921,24428,112040,-22133,-33174,43924,9048,4700,40633,56045,33467,67657,88552,80731,30071,-3287,-21855,1024,20911,-48667,-59901,12946,25077,-43557,41829,-41261,90379,8786,80079,-21348,15534,67474,36454,71310,54382,-230,-87232,-11512,-44177,30188,52103,24953,-95074,-41499,-59716,-46318,49040,-21081,76030,32695,-65943,-70295,30070,-91187,78778,-26272,-31078,-62261,-93211,-37304,18718,48706,-30270,118977,58257,3378,61476,24037,-18188,-7078,-70400,3439,-5704,-44678,-33000,6425,-69862,2840,39663,-26714,-42225,19343,36731,-2039,20410,-82235,-6576,-34846,-41990,50852,32429,-40387,-34170,-9467,13328,-22333,-11198,-4887,9515,50419,23033,-52871,-12280,-5873,50861,101174,88135,8037,62819,-7718,-23685,35183,50389,-55931,-32810,11000,22972,-444,-26924,-47025,-36939,5015,46734,3930,-10460,2595,7475,-51985,-51366,-15762,65527,23908,21004,69381,4296,-48304,11699,28752,62340,-62546,-46293,51489,-8060,-7511,-20302,28423,-49369,-11216,40456,40361,76985,-1498,-12865,13926,1844,11884,57447,7918,-87909,-118176,843,31168,38933,61108,-8699,11729,125827,67313,44412,-1159,14049,1057,-6114,-18769,-59908,-60840,16239,26285,46649,150183,44310,-2094,11953,8959,-17665,-51509,-65590,36837,14559,59033,-59286,24787,52822,18235,63105,49949,34723,13869,92352,53107,8375,26971,-8491,16657,30656,33821,-2778,23122,-36610,-18163,74137,31509,12293,-83276,-13871,24749,-633,24388,-2344,-70332,-36086,12629,-38308,14894,23756,-53992,-42382,9020,14063,17107,65269,86307,57013,90556,-7921,-57803,-67008,-48203,-17550,20958,18868,-45573,-38812,63586,77560,61945,26826,26456,-40720,18801,15203,90202,28355,-26385,44438,-24995,28050,66361,51525,8651,59868,6736,-33098,-26232,15277,16620,44814,-27283,46217,106583,78429,35707,-18813,577,-20870,65482,116863,14542,57159,72058,87689,112152,130720,346475,360615,-419352,-175523,-171964,-97848,-117075,-24788,-87784,-123595,594,46936,-10193,-51314,-86356,-22796,-7448,16270,-55410,-78612,-34283,1809,-30228,-41508,-52829,-85087,-108152,-36034,28411,33779,-24738,-93601,-60950,12946,-594,-43609,-3037,-5463,20424,-30818,-17969,-31632,-10243,56346,34720,-58750,-17663,-48558,-30682,69969,98542,55014,23528,42269,-26853,-28373,-41153,17924,-62579,-109535,3020,-36600,-11243,-28281,-18828,-45213,-40142,-7714,-51044,-48109,3359,-35433,-17253,13071,-26474,32900,23919,20973,29658,-34191,-3553,-53722,-16433,-21417,46002,65673,65323,17198,3531,27481,14782,-93469,-25089,-31402,-81622,37228,-3091,-51485,21787,-28104,-71010,-81495,-54911,5491,-30965,-24715,-18504,42555,-20367,-11595,-49696,10805,52077,-7389,-8690,-10835,-26042,-4245,68327,-9682,39852,32999,-58502,-69316,16246,32363,35015,11381,48746,-118436,-57153,-33423,1107,9769,34129,17576,-51490,-24033,3604,20764,5733,-23041,-44275,15594,-63257,-13102,44281,-500,29295,-68275,22061,68652,37555,29221,-4766,-27736,-41698,26984,-26394,-65561,39926,-11481,46133,-7918,40531,44886,-28324,60402,-28705,-4163,39484,-29246,-147197,-70442,-2773,-20018,33658,-15142,5530,-25076,-18541,-60092,43270,9409,9088,-31407,58220,-36292,11041,-19648,122866,-55753,-22534,-4141,-35411,36445,32725,-83333,-28507,9054,12115,866,-7448,-32745,-37121,-77802,-50465,-15570,-56626,-42554,-33310,-35946,-8703,-44252,-20404,25708,-41882,-33195,6974,-41638,-67932,28296,-15567,-32243,-9450,34879,10658,-528,-51691,27767,-6558,47204,-26598,28709,22706,-26064,79976,-34327,6592,-9954,-4959,36599,5587,41360,-16333,-35724,-31614,-50237,-66878,-59273,6152,33288,15900,-103233,15523,-6537,-5681,-19724,-38446,2367,-66381,-12997,26645,7416,-37923,20270,38765,-28635,32251,-53382,11826,30916,25602,70675,8331,-106189,-104988,-81586,-8031,-11966,13813,-5695,68662,21428,14707,-1056,-66233,-51163,12424,11507,-17239],[-61119,12807,10202,30134,-13027,7500,24731,-94578,-72942,-50113,8542,-15268,6806,37053,35746,90278,17645,767,125878,6568,19616,-2819,-48734,451,-52775,42874,7184,-23026,76386,-17492,-40393,5712,9739,20387,-16029,111460,23515,-11469,-7746,-6882,-45612,-64308,-42713,70103,46326,103333,-13809,-14866,2660,8857,28261,-57076,-31930,70677,5741,15775,12739,31384,43024,97255,-32130,-56273,-120000,-43713,52569,2459,6929,26278,59390,8723,-1452,79491,-3077,-34367,-25207,-55998,-16871,56447,31163,25191,-844,-5034,4896,-39323,-81591,-10133,42352,-62666,-43228,34434,-20099,24152,-45862,-25955,-251,33483,2351,-134858,-199538,173761,109890,85011,15309,69901,45143,81945,84885,62180,58209,4999,8701,-2063,47282,29081,13454,-30610,-4973,-35044,23042,6465,36869,-21030,73881,160865,109600,27564,137014,70129,17772,18329,-8320,-80688,31987,46661,71041,55606,128150,-57380,-78198,-67925,-52481,-25093,-46552,-19973,-10246,13132,635,-15922,67459,-8203,-52387,64613,126721,83581,37211,20864,-19148,-29405,-16842,-40842,-7710,20293,78203,104014,36441,44634,28893,122878,-10041,-11884,-98972,-39558,-2275,2056,62467,-155651,-121545,-14793,-20298,13943,-18611,43023,22653,-46654,-52956,47658,84495,-55337,54870,41955,-29095,-29721,36582,20651,25938,-16390,34885,-14941,6408,60444,8275,20428,114237,24521,13991,42724,-6785,-10606,-85497,75701,74682,45686,-8149,406106,157460,36510,88582,62874,82290,66213,1378,-32968,-76676,38682,-15042,-50717,31864,66065,20234,20349,29930,52643,2341,80534,-95163,23521,110346,41925,63070,25961,73090,-14195,22361,-16098,21464,2220,26954,17139,-54633,-181171,-191525,-871952,-56601,172005,102423,25438,108823,123620,51435,-9234,14270,96951,13613,20517,110425,63495,106573,102704,124291,55530,17348,48257,36830,33793,34521,107299,55715,-1131,-23922,28085,-50360,-88737,23359,104100,81089,66814,62034,134537,124307,217648,-88704,-81984,-67548,-3510,-12842,96376,-46325,-93563,-21866,-11986,-2924,17415,11698,-47183,24932,-22551,-40320,-45637,-46972,39106,-30919,19921,24291,89853,71250,-6852,-29835,-115780,-16993,-17243,-24769,-118806,-105698,23214,-29203,-14132,20612,-97459,-50700,48054,-44717,1258,56610,-27621,10920,20175,-31998,-16672,-31685,24072,-92938,116482,37461,-45296,48059,-27413,-33830,34103,-4206,-42211,-39404,58843,24095,-3625,-22729,11338,44313,-17894,16881,-32477,-58448,-12278,-67258,47084,-74870,-60677,152447,70133,50534,80433,90779,5263,38096,5271,-3341,67767,13561,40466,-41603,24070,-12586,460,56331,-91848,49035,-60958,-33274,-11398,-26619,-34182,11220,44702,3173,-24936,29415,31141,55260,97754,-498,116429,59890,-98979,68720,11857,-140002,-314534,-163166,15191,38653,-12806,56182,3171,-60210,10362,29891,27035,-61497,361,-22689,-88530,-46240,20980,937,-77762,4306,41942,-27607,-71723,-11347,30756,116699,62611,22530,49498,75881,-8131,-32516,20151,-22365,-37261,-80427,-2635,-52273,48010,119689,69876,30813,19912,-96971,-30242,77381,20534,71484,-24250,-46906,23835,-4240,-3258,18174,44659,23714,69282,66571,87032,35354,-20356,-9628,30865,20652,-62596,-32994,32491,25573,-46510,42821,-15654,97266,7507,75037,-16304,8886,57427,15278,63571,50217,-6452,-94252,-2799,-28062,19168,77686,41173,-68907,-48368,-49800,-36936,47673,-15874,85353,933,-78499,-54394,61256,-61381,110047,-27608,-12587,-55273,-82289,-32565,14547,55316,-52826,106159,67378,26737,59270,-9364,-48200,-17441,-39927,10043,-14861,-51861,-42839,8901,-66284,-21243,54728,-40926,-56148,26634,51221,23876,17106,-81429,-11889,-90679,-19831,30668,24620,-20494,8253,-11560,-6578,-16243,-14012,-18646,34476,31551,18706,-72363,5621,22385,53942,85017,67463,13414,89716,23134,-33440,18547,51457,-67645,-44037,-848,18018,8058,-15290,-20809,-11916,7390,71719,27084,-30595,3005,13046,-47005,-50078,-34580,65836,42282,24862,67089,-7807,-51322,21927,17162,65546,-32323,-47572,41616,-11449,-16141,-25471,31745,-26677,-30197,32925,27965,60120,-2434,-31756,5723,-8077,-1682,66560,31172,-57059,-95121,15800,65729,63587,43247,-18340,39767,137676,48043,39391,-7998,1252,8894,2701,-8099,-23077,-26494,31688,45895,65295,124225,39183,-8907,18491,26918,9484,-31785,-76969,9032,-4861,39612,-52191,8755,46387,26715,61903,27513,26540,6577,97911,46017,30368,37543,-8886,33091,60554,45391,3900,16901,-49095,-14663,71814,12524,38072,-81060,-12353,30120,-7011,4674,7971,-57876,-58147,6789,-33303,18161,1408,-41537,-33438,4626,-7269,23712,74681,81351,34309,95211,-5968,-56254,-43232,-36242,18123,12811,14178,-29895,-20351,58502,51593,72022,40760,9598,-44913,-4168,18681,76493,19846,-25069,37471,-71442,17485,70740,77101,23268,28349,10816,-3262,-31580,5905,2151,54962,-13476,43861,123978,76151,37779,-4011,30711,8747,78769,138162,54028,76879,70335,76049,135798,172539,433754,391105,-513870,-240897,-185513,-106417,-135868,-44170,-92323,-116363,-4126,20162,-6564,-50436,-113793,-41096,12081,-7104,-62144,-90392,-23292,-9640,-42092,-27632,-16858,-68579,-96025,-43648,21508,31504,728,-95737,-65247,9081,-4443,-16704,7518,6450,20030,-51297,-42065,-35325,-4879,62009,57151,-64791,-47938,-68068,-11152,82823,85316,35369,33035,43014,-32691,-16771,-24039,12452,-59316,-93426,17247,-32637,20403,-27545,8816,-42458,-73347,-36246,-49725,-72397,14157,-36736,-9452,34333,14846,44508,26024,21768,38132,-33344,-16171,-39932,13630,-7208,52000,88686,49862,10226,-2073,-1839,-6577,-89972,-22937,-36675,-81344,74642,584,-80373,11513,-36024,-83554,-113825,-70210,9825,-69648,-49819,-15388,43517,-17301,-20873,-63193,18633,54452,926,-11221,-16671,-24316,21069,73043,-4728,38970,20555,-57278,-80882,9180,27488,19825,-12794,25188,-112763,-41466,-14013,8681,34253,11089,-15636,-42440,-1913,-10805,13074,-17649,-17479,-29838,29633,-77932,9481,63738,9736,16196,-68192,330,67005,23378,19824,2623,-17718,-51801,36730,-13127,-66196,34832,-10165,46082,-34802,32622,62915,-22060,34486,-51108,431,32597,-12074,-104412,-60756,-16311,-34559,26380,6744,27574,-6783,4056,-63426,16362,5966,9230,-12319,78543,-48378,-5094,-41567,104809,-52940,3623,2568,-49786,21555,32673,-82272,-40831,-7577,21479,4871,-17616,-48331,-39152,-92356,-63100,-24508,-37145,-37065,-37538,-19230,-19887,-35666,-36703,21809,-42440,-50131,22941,-43359,-69449,35188,-17814,-44870,-26390,19474,31157,-6738,-45280,29089,1447,65478,-26812,110,22566,-11849,72931,-34636,15712,-26926,-3488,33078,27008,35635,-37796,-57319,-25767,-61527,-83117,-95879,-411,27672,19699,-94450,2168,-22938,-1774,-7203,-48516,-7920,-55488,-17303,5109,1409,-19565,2914,26128,-29022,29347,-63580,-39405,4648,11999,53361,5381,-75388,-99573,-71044,-26433,3840,10003,5576,60273,16977,-2287,-5046,-65331,-55130,13264,8227,-35384],[-75132,6854,11033,32333,-17112,-17866,14889,-71547,-52166,-48436,-6706,-21085,-24310,18849,5199,55336,15827,3034,137714,14547,462,-23701,-51478,-9386,-75250,49225,33931,-29447,73997,-6260,-50620,16658,3352,27637,4330,130401,26946,-16265,2811,3336,-50841,-80844,-56817,51047,39041,78584,-4425,20259,-1457,9816,38545,-63459,-23310,58740,-21237,1602,6521,4141,46582,65366,-84040,-63818,-103704,-38913,40992,-6618,6044,-957,30560,18246,17915,71508,-2245,-83170,-20864,-25246,-27891,51356,-21103,17595,21872,5777,23751,-36633,-97094,-32557,-1466,-77527,-34939,38049,-36608,22327,-68657,-10625,18664,25972,-25089,-153363,-102189,241894,97475,78146,32680,39087,48002,89667,56519,66739,61625,21534,17503,-14310,20141,14844,21185,-33447,5321,-33821,5176,24259,14413,-35164,53719,150027,116148,32977,113763,58592,20934,3943,-17665,-73787,12704,33983,51472,24571,70918,-65251,-49538,-54342,-45323,-9872,-53872,-6594,-11179,32390,-8820,7896,65774,17694,-56948,31899,129614,55769,25860,14171,-2620,-21733,2970,-13103,1210,20686,48995,140952,29508,24040,39918,117066,-14144,-20594,-110818,-28108,4579,75093,127382,-100475,-119179,-42963,-4261,-15857,-31201,24750,11955,-44551,-48893,36907,50096,-35466,62772,26507,-16859,-24309,-7454,15366,31108,-37122,26542,-13890,-7169,51062,-434,4950,106743,-12015,9353,75416,18780,-31750,-67957,65735,59079,34237,-65695,185215,127670,70226,82010,63250,52826,65057,23212,-17369,-32072,42520,-7811,-48636,67214,53778,16234,33982,55579,49137,8742,60725,-115069,36056,111497,-11405,54526,1350,41832,-1904,48690,4824,27628,22583,60365,62853,2584,-105351,-65798,-646166,-58896,218514,98960,9463,74826,87398,28084,1013,31041,89283,11588,-644,95791,62816,97732,137439,121088,21126,19352,61289,25571,24221,23120,71149,78578,31742,-22426,4440,-77701,-103477,15960,74038,65137,23776,39557,64378,60476,122188,-233483,-88102,-61790,2342,-30070,72388,-58241,-126956,-10849,19155,20188,13545,-29128,-58825,21965,1067,-9479,-17235,-39456,13486,-39073,46751,20164,38347,76395,-5753,-38763,-117175,-10353,-51247,-22196,-75560,-90825,26070,-27063,-23255,30757,-91171,32413,48693,-64649,-5379,32124,-30688,7055,41136,-27528,-18321,-75932,-27849,-112675,130509,18608,-36818,33314,-31616,-15635,53480,-8284,-44863,-47684,55913,30316,33332,-19842,11695,7498,-40928,-7154,-25737,-65143,-6516,-79310,34573,-79629,-45056,102301,56444,74696,88506,92146,46906,56313,19926,-3657,68137,21192,49732,-46272,28872,19909,11410,45283,-51366,74669,-61434,-36644,-1386,-651,12594,-4747,68709,14378,-27705,25238,11585,31397,86142,4624,55449,52610,-59893,94292,37509,-28627,-294670,-161227,24859,30632,1746,36405,-16292,-67227,-22116,21299,27309,-32847,13628,-34101,-71298,-38038,13718,-1269,-81679,19171,30857,-53449,-77427,-12193,-789,109577,56716,41475,63112,70836,-16753,-36551,23540,-10166,-37452,-71191,6738,-49449,45465,136229,89643,-5084,2084,-72046,-21639,73920,3321,17369,-21614,-53718,3763,-17238,-11045,-4940,29260,11978,64070,35386,49023,31031,-41107,-1288,51977,1725,-76200,310,33424,23112,-48708,30266,11694,79423,-1257,54657,-25353,-9085,45762,-14659,45516,32879,-13115,-90113,-6735,-10439,5598,93294,49578,-53312,-51831,-23235,-24375,47286,-9114,93066,-33185,-71537,-33100,77837,-38551,123081,-25844,4527,-46646,-62890,-21312,9482,55977,-67024,72084,71671,35403,54700,-41868,-79515,-41677,-4557,17591,-18488,-50589,-43490,12006,-47818,-37878,59100,-57160,-74278,12179,52074,48530,20938,-78798,-11172,-128662,7268,6720,10143,-1742,54955,-16850,-38214,-17044,-12699,-29715,47070,2037,-11215,-88542,5865,41830,34086,57026,35439,23381,104106,39869,-42828,-222,49120,-67015,-60265,-8996,7703,20996,-10299,4762,7463,5450,89117,44837,-47000,2392,25931,-35259,-49809,-44813,59569,46928,30558,63157,-20668,-54191,13220,-15184,49739,-3373,-40346,24164,-13403,-31928,-24233,27146,-21850,-51499,17061,15448,43182,-4159,-41245,-8027,-13473,-6477,63142,44737,-16931,-66365,27825,98041,86513,30222,-34065,60488,117457,25312,36055,-24038,-20195,9750,13323,-2588,13237,9820,48093,57090,67903,88341,31810,-14367,31469,38884,23708,-4569,-78303,-23532,-26996,7073,-34058,-14340,29512,19707,56924,10653,18220,-5501,88047,34693,52059,39534,-8923,53127,84356,56128,5853,11120,-56669,-8500,60018,-1168,47538,-72919,-11372,23834,-3788,5147,22638,-40447,-70112,-12564,-33641,15724,-19068,-23744,-23787,-5013,-31054,24005,85955,68424,13229,83892,-1961,-38311,-15455,-19701,49892,-3539,10197,-14343,-18927,43605,20677,61956,52231,-10056,-47736,-29031,18468,63903,19153,-27127,35884,-102144,5996,55681,88365,32654,-5100,9808,29992,-29237,-4809,-14656,62596,-1803,27107,131204,64988,48031,17677,52532,34889,71406,154075,85451,88010,61075,54643,145224,196854,479271,408818,-557532,-269926,-170814,-93641,-143262,-61238,-84850,-97673,-9454,-17527,-8114,-45034,-118322,-56318,29763,-21238,-55650,-84040,-20428,-22821,-43424,-17465,24428,-35704,-62736,-34604,8961,21519,18773,-93233,-70965,4833,-7581,9545,-5030,8210,14468,-55602,-64260,-48439,-3283,58009,65713,-72843,-86389,-75548,6318,79843,44051,11289,41287,30981,-39100,737,-12302,-5875,-51490,-78263,20929,-27818,55110,-30673,24993,-35475,-101282,-62023,-54055,-100725,14047,-39420,-1726,50301,58216,46152,7262,19063,49315,-19774,-22727,-21646,54182,13181,69612,103455,26143,-9775,-9273,-28368,-24033,-67483,-12455,-35564,-53999,105147,6715,-89340,-2062,-39123,-83910,-122262,-76188,15180,-94226,-69059,-14770,41527,-5364,-21030,-76614,18401,40249,3261,-7900,-23018,-25443,45737,64492,11053,37476,10338,-46819,-86355,-2852,23879,5318,-23905,1709,-90712,-19584,4128,16421,54983,-12382,-44114,-23932,16453,-23838,-9899,-40333,-10774,-5145,36630,-90743,27293,73809,13683,-4209,-66483,-26025,42310,10483,2052,7316,-6172,-63205,43701,10694,-55194,29275,-13393,31789,-60600,14641,74663,-26761,3342,-60708,10155,17925,8657,-53896,-46910,-31248,-26226,20024,28694,52774,7091,26530,-55862,-14878,5450,16711,6776,83306,-50658,-16762,-45253,74865,-44955,33886,4136,-53313,4033,21810,-75143,-52587,-30071,27709,11640,-20570,-52304,-32829,-90177,-70254,-32251,-6577,-24207,-38681,-8386,-32360,-17475,-53875,11475,-36834,-60671,31297,-37217,-57652,37550,-17784,-56725,-46158,9757,51887,2079,-30932,22582,14618,65473,-26453,-30514,27506,5562,64421,-28547,25159,-54983,-10468,22354,33607,23886,-59032,-71619,-12089,-60429,-91052,-117145,-14075,14812,5560,-74860,-16214,-32681,13628,12610,-32965,-11568,-37958,-15109,-10449,1276,3080,-17975,26095,-13653,19880,-57122,-71370,-26424,2195,27778,-1330,-27458,-74884,-41086,-37331,27623,13649,14638,49381,14006,-9495,-9215,-61520,-54965,11182,10145,-44325],[-74044,-1235,9878,33130,-19832,-25933,11352,-48035,-26483,-45083,-15138,-30751,-50736,9744,-20801,18697,2696,6612,135820,19065,-6296,-36302,-43954,-21658,-87410,31850,39331,-17999,66889,9496,-53702,12899,-11882,21833,29827,140057,18712,-27301,9321,7974,-62078,-95608,-68578,24273,24514,24387,-365,59718,-2694,12546,40136,-76769,-29479,38301,-51442,-23164,5746,-23926,39636,25218,-124222,-65058,-76801,-28311,26627,-9938,3266,-44022,-5832,25380,27647,59962,4381,-115212,-14564,3741,-48051,34284,-67814,8497,52916,26079,39131,-31630,-99553,-43180,-33816,-70865,-15047,38566,-48002,16836,-69746,-940,31727,18728,-47647,-140681,7649,239189,69836,64052,51098,5628,43714,80867,11555,51463,47776,37862,24464,-28415,-17418,-1672,26047,-24048,18762,-33746,-9942,40327,-10019,-59844,20221,96134,105583,24990,69622,29485,25110,26,-20913,-77935,-19443,18660,23782,-25408,5284,-63079,-9365,-26977,-29774,22174,-49389,11860,-3075,36480,-19373,30665,51509,29403,-71692,-2331,112605,20617,7225,5424,6786,-27307,18002,11733,5902,25271,12563,141288,20016,1547,48857,92016,-27732,-27608,-108623,-28175,3335,137099,157091,-42206,-93572,-57276,22568,-41328,-46053,961,-662,-30798,-39476,16896,8759,-22152,49437,8890,-3179,-24455,-62883,-7383,34417,-35545,20335,-15918,-21652,34122,-14181,-11802,87630,-47488,-3587,89101,36322,-43988,-36150,45492,35549,14618,-115888,-66107,65970,74107,55002,59283,5335,59747,43920,2288,21670,50918,4551,-49736,69034,21144,16585,60800,85808,37854,9674,31131,-126450,38603,100998,-64995,44299,-27178,8315,6084,68556,12875,20259,29508,76651,91079,61263,-45708,15708,-302107,-12375,247221,82484,3698,42722,30296,-7542,8929,38346,39356,3836,-40552,52306,35174,69820,141231,100924,-19694,15263,68981,10326,10960,4895,17600,76599,60351,-17493,-34065,-94645,-105328,6571,33096,34122,-29072,-8030,-6914,-17155,-39037,-318229,-64485,-53563,-6042,-39609,31712,-64830,-163371,8936,59775,37644,874,-55320,-60559,7321,17764,14348,8761,-41925,-20659,-34060,70598,12877,-9789,70366,-12110,-53177,-99090,-13769,-89061,-24727,-34437,-64004,20279,-21003,-31959,39335,-70524,130898,45870,-70642,-7825,8414,-23445,-10651,52848,-10857,-18013,-104086,-104392,-112171,128423,-10839,-20825,21400,-37854,1103,54280,-2312,-46229,-55662,44140,31190,63153,-15437,13682,-21121,-37575,-11651,1089,-51567,4885,-87506,25102,-76799,-27677,29642,40872,94218,72519,72257,78943,60461,30134,8702,54986,36000,60467,-33350,27604,52824,19764,31185,-8617,81770,-54080,-35739,3683,18471,45109,-17573,78868,15903,-28326,14197,-1716,926,58447,12624,-7015,41398,-19172,113450,46642,68275,-214751,-134498,35164,17392,4969,17054,-36839,-65748,-53007,-13000,7759,2807,32727,-39639,-45122,-30569,-2354,-3368,-76188,25559,26106,-69762,-67275,-13608,-28729,79642,47397,53555,65450,63672,-22147,-36070,22429,2765,-34536,-53578,12411,-52001,29727,132269,95799,-65099,-33861,-47012,-21675,55743,-27443,-28848,-13789,-53680,-12780,-27593,-14270,-23990,13882,-2867,51479,7569,-7783,16316,-60620,-329,58171,-32707,-80420,34861,17665,17354,-51319,5988,32830,44831,-13944,24903,-47834,-31072,35821,-45947,24444,7904,-18686,-79667,-18336,-1669,-9442,96782,49676,-53930,-49884,12143,-12056,49457,-435,97896,-61760,-51604,-10280,74853,-29680,110592,-21124,19146,-38891,-41644,-6720,4898,50413,-69098,25792,71023,27217,50263,-64107,-104090,-70665,28411,25762,-16830,-40278,-33081,14666,-22656,-44481,48712,-70496,-90277,-20246,38213,63262,31111,-73771,-5211,-133674,31342,-14001,-3772,11158,90482,-23359,-77402,-21567,-9931,-33388,44204,-25985,-55263,-96641,-7977,48947,-4031,26664,1298,33199,102155,38929,-46342,-14438,43908,-53712,-74153,-9476,-2393,33289,-12319,24699,15288,3349,97846,50020,-57301,584,42957,-19977,-48033,-45701,44480,35238,37214,54400,-36372,-54814,-14004,-58778,18928,16899,-26098,3975,-15571,-45590,-18444,15619,-39076,-69959,-5313,5397,26982,-9140,-41573,-20771,-11719,-1883,50419,46565,19246,-37734,32676,120920,101460,19771,-51190,67123,66036,5975,34554,-41924,-46795,2807,19978,-5587,40810,37790,63008,60255,52236,50659,24919,-21602,47695,46250,21535,25337,-70409,-54209,-48506,-30903,-12521,-32656,11785,2054,50239,3103,13732,-19672,61586,22569,69833,29588,-7349,71282,93712,61089,3525,7923,-57157,-2603,40437,-5978,37042,-61060,-6143,8301,8508,23719,34949,-21182,-66638,-39111,-41377,8091,-33363,-4352,-15511,-17668,-49377,19301,95377,47640,3205,59313,980,-4899,12402,-2090,68962,-20589,6829,-2210,-33243,20627,-7839,36507,57479,-29082,-49490,-49769,12764,54440,28024,-29790,37843,-109913,-5273,24889,82623,36314,-34188,-178,55460,-15237,-11859,-30642,63092,4776,-2356,121862,49283,60465,35017,59931,52737,44023,156555,93101,80965,38832,22303,124282,176117,429741,386678,-510918,-248221,-125826,-57674,-129927,-75464,-65793,-68795,-15128,-51645,-8769,-32920,-93099,-62394,42396,-15725,-34854,-59271,-26884,-33366,-30626,-11329,64879,6627,-9930,-12074,-3532,8697,23755,-84653,-71585,3675,-4725,31907,-33655,2773,9726,-38310,-76490,-59587,-676,46363,58618,-74398,-122572,-67510,17976,60061,-7689,-10463,50232,15985,-39119,20496,-8694,-28717,-42815,-64740,15208,-21259,85822,-37374,26340,-23757,-116339,-76578,-60463,-125966,5308,-44998,1318,54544,87403,38671,-24465,11797,54655,2862,-20059,-2270,93028,35295,90806,104838,2724,-35948,-18500,-47265,-35157,-36863,3521,-27706,-11375,122883,14724,-73345,-17786,-35796,-70856,-103395,-71560,17844,-97786,-76312,-21918,37457,12408,-12424,-83079,8535,15295,1889,-1376,-27318,-28103,61024,40725,33696,33969,5209,-31169,-82546,-16408,22359,-3657,-25170,-14329,-56362,1972,14164,21465,63492,-30407,-61195,-702,28000,-34284,-38823,-57916,-5050,23234,36284,-95452,38323,73848,7219,-28811,-64107,-51979,1364,10473,-17810,9101,5103,-72164,45377,36943,-40225,23062,-22573,3572,-77336,-6855,86565,-38058,-24708,-53851,21857,-901,28474,-5144,-28238,-43984,-2081,17118,41549,72318,13062,43527,-41999,-43310,7554,28325,18006,70032,-41930,-20410,-32225,46080,-29894,63829,2515,-48370,-12572,8431,-60828,-59659,-51499,27972,19257,-17079,-38067,-16526,-68518,-69648,-36950,23758,-10541,-37670,-5115,-42197,3696,-68620,-6178,-27483,-64328,32615,-25331,-33124,37561,-16592,-64973,-60749,6517,64905,25009,-12341,9960,30448,48710,-31782,-57002,37138,20253,58129,-19217,30104,-87388,-22842,4651,24725,10542,-70976,-69164,5054,-46796,-87584,-118136,-32231,-10,-20545,-50016,-36311,-35463,32103,36918,5688,-4293,-18722,-10701,-20562,6953,27541,-38069,38379,15580,8164,-36353,-80611,-52093,36,5822,-13815,18988,-33082,3485,-37891,49960,25215,19164,39026,12433,-4959,-10499,-55383,-52119,3450,18578,-39837],[-57879,-9187,7476,33347,-19380,-17619,15249,-28170,-4448,-41009,-15102,-40431,-62015,14317,-33933,-5882,-15810,8492,120264,21060,3467,-37323,-27326,-31240,-84541,-1398,27844,2774,56400,28199,-48990,-2665,-30741,5039,51606,137650,4658,-38527,10539,9282,-74534,-101559,-75394,-1885,4629,-49650,1076,90588,4281,20053,34496,-92969,-45189,14326,-75468,-56883,10430,-40712,28035,-12526,-140000,-62777,-46479,-13946,13203,-4550,319,-92605,-35425,26319,26904,49588,13507,-119240,-7306,28942,-73701,10674,-93510,92,81946,50293,45202,-27316,-89587,-39591,-42616,-45363,11300,36470,-48796,14984,-47928,11042,36251,16672,-58631,-100476,89870,175478,35334,42209,62797,-21590,34096,60785,-34129,18601,29456,50479,30227,-40909,-54773,-12675,26301,-5219,34590,-32212,-16407,49051,-26981,-88930,-16553,26469,81010,2179,18006,-3385,30505,5668,-14504,-93663,-61272,5206,-4947,-80411,-50633,-50231,30215,1654,-12666,65000,-36415,28504,17201,29311,-24976,48927,27694,26981,-87037,-26438,83576,-10100,-14543,-1884,10306,-38715,25697,28489,5567,33751,-24720,106692,10715,-14808,55024,50762,-46194,-26533,-90070,-37580,-2893,161690,147631,7165,-50384,-52901,53125,-55258,-54178,-19819,-10082,-6508,-25245,-7712,-25372,-16451,23887,-8244,12420,-24551,-106541,-40867,38061,-13633,18025,-19086,-30857,12995,-31344,-21669,64843,-67334,-20942,80615,43178,-43534,-5836,22379,10981,-5022,-129903,-221946,-6167,42516,17403,52014,-47145,52637,57895,18377,64179,60744,19217,-45143,49709,-20443,21391,91548,112562,21105,6071,285,-124815,32513,80580,-103174,33380,-48305,-15872,16616,75542,7576,5671,22024,76361,98280,107250,-5560,33232,75475,79724,245660,60740,10235,28250,-21177,-47823,13384,31724,-35083,-4946,-84918,-5420,-12559,33611,114065,66449,-55463,2927,69741,-4218,-4077,-13259,-31800,55142,75498,-11369,-76724,-93995,-87670,-1463,-5001,-4416,-75590,-70038,-50691,-78521,-212608,-313505,-14960,-43258,-19953,-40261,-14982,-65441,-191385,31188,96269,47353,-14638,-60262,-50838,-12227,23624,32722,25933,-51465,-48648,-17828,83491,5071,-41605,56263,-17128,-69831,-69438,-27075,-114745,-31659,-8135,-32766,10643,-8679,-35419,44981,-39223,202849,38517,-55961,-2954,-6610,-8583,-32615,55483,12853,-13868,-106257,-190929,-93562,112529,-41106,357,20667,-43009,12042,30223,12781,-44457,-57100,30989,27691,77318,-11227,17735,-36697,-7525,575,41047,-23423,17961,-91379,22137,-65010,-12520,-36402,24672,105028,38851,39805,92939,48837,35056,29044,32946,57127,70137,-8221,20336,76883,23468,16704,29029,66703,-42673,-28583,5520,27870,58252,-24103,71326,11949,-26497,-1585,-5212,-24919,24151,22387,-44607,32541,14486,123698,37218,125872,-107616,-93536,44387,4488,-3040,4198,-54995,-58640,-70748,-62099,-21274,32800,51979,-37388,-16516,-23635,-21485,-4794,-63913,22874,26047,-71735,-40930,-12736,-38782,34816,38685,57567,54018,60583,-21960,-31746,22643,16457,-27250,-32721,13824,-57630,547,102595,84323,-133042,-72382,-27015,-24991,21562,-65275,-53090,322,-46763,-24060,-33266,-9948,-35364,1683,-21363,32003,-10409,-52021,-5857,-73226,-6782,49698,-70164,-68226,64302,-6358,9867,-54025,-23760,41622,8666,-25076,-3258,-77124,-47454,30183,-71617,6790,-15882,-21784,-65940,-30556,-7629,-23595,88969,44054,-66352,-41519,46779,-3185,54166,10375,97808,-78062,-24795,9962,52890,-36868,74638,-13568,30506,-34049,-23973,7245,3215,40786,-56969,-15139,68258,7093,46993,-69899,-114905,-91933,53660,34750,-11865,-22876,-12855,16205,-804,-41205,23992,-75501,-98322,-59209,13658,63739,44513,-63185,4164,-101169,45763,-23182,-11028,16236,102642,-26716,-115213,-24396,-7766,-26764,28237,-42048,-94546,-92685,-27185,42678,-47493,3490,-23814,38541,85939,24384,-39796,-18672,37052,-31267,-78064,-201,-7510,40851,-18018,36522,10447,5769,99156,39752,-59281,-1051,61322,-4736,-41232,-38662,20572,10444,43385,39862,-55773,-50620,-51801,-99296,-18347,24340,-8218,-14214,-18511,-47813,-11333,1071,-72033,-79271,-28116,1045,11880,-16583,-35292,-26405,-2338,11365,35875,39013,40919,-12970,29327,130179,105473,8796,-64296,57062,-5498,-4606,33633,-51826,-70733,-8755,19164,-15587,56497,49989,74964,58074,22106,18818,21934,-33296,63319,52304,5938,52479,-56559,-75508,-64790,-63829,3886,-35124,3109,-15476,45119,5523,17484,-31986,23970,15199,82325,10269,-1339,82880,86317,57650,-229,6264,-47332,2668,19758,-1,14325,-47117,7178,-7615,29702,53960,41491,-2373,-42869,-60032,-52626,82,-37223,15415,-5603,-26016,-54707,13746,101457,26017,11512,30830,4453,41507,41437,17973,74311,-26964,8658,10054,-51980,-4068,-22577,9732,55390,-38536,-44621,-56081,7009,53892,46315,-26237,48283,-92830,-11601,-7686,67824,44616,-44969,-9211,75441,19995,-1183,-31344,65935,17882,-23465,108251,51001,85412,54765,73141,82614,30606,168898,103257,91345,49705,35934,138754,199952,464073,384220,-568068,-276143,-125788,-56564,-136012,-119378,-70015,-59692,-46212,-94586,-26406,-36298,-61736,-72910,33652,-4308,-18056,-35934,-50109,-50627,-18161,-19792,84653,37204,42927,7709,-20516,-9221,6640,-78247,-69860,2639,-301,41738,-67304,-12101,5373,-6448,-79167,-63296,1869,25615,36431,-67509,-150304,-50726,18184,27087,-55410,-29183,57525,3887,-32075,33285,-16374,-49304,-39484,-53827,2297,-12632,104307,-45115,12028,-10702,-116202,-77272,-65515,-143174,-8473,-54593,-4937,42396,92219,23801,-60936,-1854,46018,27079,-8881,12376,116330,51447,104060,90428,-14370,-58942,-29197,-58392,-40977,-10208,18802,-17071,27837,122967,21955,-35218,-35142,-28767,-47281,-63167,-59348,13554,-78775,-68748,-40463,31044,28928,-405,-77674,-11150,-9852,-281,3175,-29306,-32415,58545,3334,56555,26995,5410,-16126,-69717,-27613,21837,-5339,-24814,-19624,-17750,16767,11917,21470,53113,-39588,-63327,20393,29897,-41820,-62956,-67506,-2491,47492,31155,-87543,43289,65659,-11018,-53156,-62027,-71960,-43086,29693,-32751,9545,14097,-76108,39625,56109,-30216,15045,-37825,-34454,-80805,-23865,102667,-50106,-43257,-31739,31967,-19887,41736,34506,-4637,-52793,20557,19096,38427,79022,9765,50252,-28093,-61912,10767,39819,16101,41445,-24978,-16328,-11945,27503,-8279,86600,-286,-40699,-26162,229,-40133,-59665,-65174,18560,23113,-11242,-5164,7022,-31206,-61463,-37028,40964,-4615,-35442,-9700,-47382,20919,-77535,-29474,-17317,-61194,29172,-12174,13,37186,-16858,-67927,-63402,8084,62736,53822,4602,-5778,44056,23156,-46772,-74525,47668,26583,53317,-12002,26267,-114959,-36931,-17522,4100,-478,-67581,-41814,19007,-24425,-71682,-101230,-49748,-11920,-47674,-25865,-53693,-33229,46611,60236,51578,13375,-4425,-8475,-28910,16540,50213,-53746,55306,50890,-1566,-9050,-72571,-63814,5341,-5905,-32293,44497,19197,52251,-29517,60310,41853,18545,32062,11450,8890,-5967,-47179,-49877,-11912,31912,-23079],[-31769,-14479,5198,33303,-13880,-230,25395,-14344,7389,-35597,-8582,-44559,-54716,31050,-30785,-10837,-31339,6618,97939,21674,26398,-27303,-5040,-33394,-66227,-34876,9508,23293,44712,46486,-38055,-20987,-45924,-16376,62279,125321,-7014,-42009,6889,9972,-82084,-94970,-74855,-19347,-16629,-118920,4212,105497,23002,31615,25586,-103985,-56897,-5244,-84397,-91626,18574,-34172,19379,-36451,-126112,-60438,-19841,1441,4268,11715,-518,-129491,-46106,19248,16919,43509,19646,-95049,852,49789,-94757,-12091,-92104,-6152,94480,70766,39300,-24782,-69884,-24283,-27892,-11761,37547,32887,-37092,23798,-10866,33701,32061,22128,-55202,-47788,125196,91152,4257,15318,64331,-37483,21707,39779,-65149,-23773,20458,56486,35124,-47513,-81381,-11829,21181,17452,51099,-27253,-11302,47440,-27355,-109599,-45395,-25340,50180,-29318,-22995,-25466,37309,16489,556,-113668,-103620,-1792,-27695,-120293,-83371,-30014,57412,19657,-2071,105805,-21528,34460,47053,22733,-20855,60002,1093,17031,-89684,-30717,54824,-25534,-32565,-4838,11113,-47407,26462,34927,5048,42605,-52441,57397,4322,-19686,58000,5154,-61780,-13189,-59150,-49032,-7587,143546,111374,41405,-2614,-32411,78242,-55420,-48289,-28072,-10775,22745,-7074,-26667,-41825,-16202,314,-22100,29392,-17635,-115417,-70109,45111,17744,20228,-21113,-27860,-6548,-48621,-18611,47134,-61659,-35567,54931,40599,-30011,10890,4733,-6469,-15360,-96744,-235539,-61196,-13410,-16763,43992,-88982,43881,60421,23445,80908,66313,32814,-26403,31770,-55434,29783,114949,126382,3030,3015,-20965,-108741,21870,55309,-112834,22539,-53500,-22935,36152,67172,-3310,-7230,3695,63423,87564,129733,19328,-2520,392767,192710,202694,43186,26595,36833,-43690,-81379,14926,11848,-94396,-10608,-114834,-54733,-63761,2061,70927,25821,-77086,-14249,64201,-12047,-16291,-24381,-56647,27621,73872,-6350,-109242,-74550,-50854,-4877,-29736,-39253,-102035,-117111,-53484,-99419,-313795,-240071,45375,-28654,-27349,-33583,-54578,-60355,-189699,49286,114160,49586,-26973,-46804,-32448,-29304,22255,50207,32402,-61712,-58985,3384,80952,5,-50772,40111,-13297,-82693,-36115,-46100,-116829,-39174,-2416,-3809,3374,9926,-29064,49427,-5936,215075,26618,-18672,9865,-9911,8643,-47083,51631,35560,-4518,-81678,-255229,-63683,87226,-61323,23491,35199,-44018,14842,-11927,32014,-39755,-48823,22635,21569,74165,-8657,24128,-37627,37897,19328,80337,9728,29188,-88370,27705,-45909,-1984,-74311,8922,105371,941,10172,85963,23961,35494,49499,9403,80037,75797,19835,7643,86132,24675,6466,56890,37408,-30681,-15404,7102,27651,55714,-23867,47599,8308,-22560,-17977,872,-33902,-3318,31069,-46394,29762,37023,124789,15253,143654,-16487,-51849,50984,-3078,-17394,287,-64883,-49923,-64982,-105195,-45074,47964,64258,-27273,8306,-14363,-36056,-5366,-49723,13400,26513,-59386,-3111,-7131,-21232,-8349,34620,54494,30914,65104,-17041,-22196,31103,31029,-15578,-15016,12122,-60647,-33762,54854,57834,-180058,-97495,-15208,-26080,-22021,-96276,-54714,21704,-32296,-30431,-32999,2567,-37466,-6059,-42139,7982,-17763,-63065,-29014,-74202,-17358,32930,-91575,-38570,82873,-26923,3775,-55036,-49978,35807,-11737,-29566,-16741,-102426,-50815,30236,-87429,-3926,-29146,-21795,-48305,-36914,-26548,-33844,73079,37344,-78945,-27378,73164,409,59312,22448,90858,-78311,6045,24189,19426,-56600,28194,-3215,38860,-32719,-12601,17003,7051,31091,-31159,-32160,67567,-14055,44057,-58282,-108688,-94451,69702,44708,-6841,-2809,12975,16029,9278,-30785,-10709,-68756,-95088,-88157,-14036,51697,56544,-43072,14177,-40968,48261,-14060,-9588,14376,87700,-21693,-139006,-19900,-6644,-10364,5623,-41808,-110901,-75639,-41578,24666,-80644,-3772,-28717,36067,62766,7338,-21550,-10631,30597,-6198,-66505,18166,-5212,42125,-21696,41158,-2412,15446,97378,16954,-51541,-861,78169,7686,-27335,-26359,-9200,-20154,47260,21647,-76376,-40199,-85505,-122108,-51687,19735,8676,-27605,-20444,-33849,-6100,-10390,-104452,-75608,-43280,3377,-1379,-24612,-26437,-21798,11011,30619,27331,27486,43033,4744,22261,124086,100174,-6141,-69452,30776,-77509,-4330,33095,-47074,-84782,-20693,10048,-28020,61001,42856,81603,52843,-15996,-2407,27083,-51407,74494,58141,-12317,72033,-42277,-80738,-72229,-82728,10004,-16224,9934,-21498,42558,15170,32409,-42563,-16445,16722,89440,-13088,9034,84367,65010,46657,-2331,-904,-27583,8594,3900,12749,-6116,-31377,29943,-13733,56332,82659,43770,12098,976,-64470,-60166,-4880,-26928,35211,8297,-24833,-41037,11187,105680,14150,39834,9029,10885,93436,71833,36715,66040,-14179,17517,20709,-68622,-32660,-15599,-4051,51178,-33151,-34577,-40224,10772,68225,76071,-5814,70318,-52404,-4595,-22727,41518,66229,-33100,-10495,88237,77447,25629,-6185,76926,39273,-15738,109429,81838,130126,89090,101187,130564,56430,205786,136503,141019,115325,123742,238857,326738,680818,477250,-806361,-377750,-189590,-98447,-166025,-181046,-106993,-68088,-98563,-153925,-66012,-71873,-40931,-83698,8714,565,-15965,-26317,-75902,-83054,-14921,-40688,73843,46646,76934,19808,-43352,-38161,-36410,-82480,-69730,-6621,-1945,37085,-99526,-35103,-3240,24677,-70651,-57304,-1130,-5520,4200,-55543,-159878,-32776,3711,-13978,-89959,-40082,58270,-656,-23334,33368,-35874,-63031,-46067,-46035,-15027,-5066,107489,-45804,-13976,3359,-98292,-63802,-66428,-147828,-24525,-66635,-19693,14789,74291,5724,-94241,-20468,21465,47233,5364,16367,115759,56204,100500,62430,-23804,-71019,-41606,-62717,-43033,3523,28084,-8929,46377,104445,25323,13920,-52562,-22892,-18429,-15276,-42572,546,-43070,-45820,-68721,22694,37205,7488,-57954,-37389,-25250,-1477,513,-28459,-37696,35423,-41149,74118,16743,8816,-6325,-50462,-33786,20404,-679,-31093,-13786,15067,20583,-2053,15624,22367,-39732,-51190,33029,22450,-47208,-74840,-68443,-4245,60475,24967,-64521,44784,53113,-37832,-72372,-60225,-81377,-76137,65923,-37382,10832,20155,-74451,26329,60683,-31466,4900,-57213,-74461,-71231,-28617,120808,-59225,-49597,-758,37519,-35801,43385,59739,23244,-56935,23009,25536,17428,69492,-2340,39670,-19868,-66008,12517,47611,265,4937,-6135,-8084,2293,19915,16174,94844,-3453,-37034,-35910,1431,-14986,-52838,-67481,-2373,17553,-7802,39045,31321,12586,-47319,-31031,37879,-13339,-33134,-21729,-47475,29121,-78344,-54312,-8393,-51554,24007,-3476,33969,36967,-21114,-66182,-51708,11218,40837,74092,13831,-21367,49413,43,-69873,-81518,53040,21017,45921,-12109,11561,-128184,-49526,-40109,-21340,-7243,-47955,9925,24268,368,-44675,-75755,-60616,-19066,-64824,-6852,-64170,-29493,53582,75281,82180,34926,-3439,-11296,-39396,26790,66235,-63069,64813,79897,-6874,14793,-56576,-57791,13820,-7881,-54176,39138,69288,91942,-18654,51283,58762,14349,29834,9864,26203,5860,-37608,-51534,-34581,45581,-43],[-3874,-15456,4423,32747,-2819,16540,38346,-7023,6135,-28214,-560,-38250,-32348,51803,-14214,1840,-36621,709,78730,21791,52458,-10122,17618,-26333,-36879,-53216,-6003,36707,33534,59391,-23880,-31216,-50853,-34583,58764,109989,-9150,-31627,202,11386,-80226,-78056,-66987,-23665,-34605,-155394,12066,105483,52116,42739,18253,-101917,-50485,-12705,-72004,-113095,27139,1160,18724,-39655,-87253,-60557,-2196,14892,1788,39000,2665,-137998,-33718,5466,366,41931,17090,-54498,10487,65301,-98459,-27936,-68347,-9591,79475,80217,23103,-23596,-45264,-4997,-359,15689,58243,28847,-15389,44280,28872,67888,21190,33523,-39886,-1486,119558,27090,-15119,-10131,57214,-41949,8531,28946,-73407,-64419,27376,53916,37768,-44530,-90660,2099,10798,37605,65710,-19076,3965,35956,-8367,-108834,-58519,-41930,22424,-56432,-39588,-29667,44718,26322,17971,-126976,-132559,632,-39736,-128773,-89878,-8573,66104,21451,-3627,128464,-12203,23476,77377,29459,-5398,62862,-20749,8853,-69713,-11228,37291,-20266,-39199,-2201,12195,-48562,23051,32436,12544,47000,-60785,19534,2456,-12782,57078,-27785,-66144,11018,-24604,-53575,-4300,99686,68048,58838,33713,-5216,89284,-45146,-26479,-17439,-368,48224,12938,-27383,-39388,-18440,-9851,-30892,45474,-266,-81064,-78209,58528,44840,26019,-20515,-7689,-17506,-61722,-1507,39589,-32616,-40019,24376,32622,-7250,10942,-1279,-9946,-9358,-31697,-158990,-81823,-71123,-35496,38257,-108215,30128,49602,13473,69242,60993,42113,7239,33101,-71137,40062,124081,120709,-11618,8026,-21894,-80562,11718,32761,-88173,12653,-40433,-11774,65298,45910,-8105,-11630,-18423,43015,65702,125370,34906,-60427,569330,292819,122403,37481,47043,61641,-29324,-97331,15332,-15246,-104586,-11282,-115552,-75769,-98972,-15685,32775,-9538,-80851,-28594,54991,-8034,-19287,-24253,-47326,8051,57828,-4081,-120814,-42128,-3301,-2137,-38016,-59300,-102164,-116279,-22943,-76156,-287047,-149430,94220,-7223,-19393,-23063,-76683,-50875,-139891,58455,105199,46190,-32621,-25455,-12727,-39295,21029,69589,30559,-65559,-48769,21706,65305,832,-38646,28224,939,-85167,-5734,-64419,-94432,-41814,-14412,19038,3432,31595,-10517,56857,18698,165551,11425,34256,27601,-3978,21836,-45617,44395,48781,11972,-39295,-257122,-32471,57418,-63546,45188,61923,-39241,9708,-53862,48346,-34159,-32574,20697,15012,60630,-8287,32767,-25846,79729,32182,103835,38396,36242,-74833,41277,-24642,3846,-82342,-4156,96621,-26675,-2814,62334,-7847,33453,62374,-8141,97843,75190,41234,-9257,80453,26254,6499,73728,9627,-20582,1402,10532,20351,45486,-18790,14505,9509,-17732,-30275,12067,-18311,-12462,34615,-22991,32578,50878,119214,-7223,135835,30285,-19325,54170,-3101,-31603,3876,-60218,-42847,-31595,-120183,-53439,46157,63794,-11236,26116,1423,-39398,-5710,-39326,946,22914,-38009,37444,3934,22044,-31847,37475,46489,4793,75509,-11590,-5327,51477,46622,-1026,-5801,8849,-54754,-60807,8334,27186,-179742,-99902,-12772,-22820,-62567,-103233,-44234,49764,-9598,-33985,-26840,21450,-31192,-10023,-62358,-15757,-17090,-39605,-45427,-61483,-27016,17181,-79287,2239,87203,-33932,2521,-50086,-64532,17586,-4343,-23693,-5941,-112111,-40033,36268,-91533,-7789,-25793,-19325,-23656,-33999,-48420,-37632,53232,34410,-79499,-10027,87932,-1298,61167,33382,77245,-62831,40227,30263,-11076,-81288,-8407,9646,45459,-33351,-7108,21750,17642,26734,4229,-17046,71440,-23804,39040,-33849,-87414,-73557,77771,54958,-5295,13993,38704,14095,3612,-17401,-48954,-51002,-81145,-90529,-36572,33890,62337,-11383,21488,24191,41248,14653,-2731,8039,52870,-4398,-136238,-4611,-5204,11269,-15375,-28554,-95184,-48163,-44061,-1316,-91101,11178,-6836,25963,42428,2628,7327,7734,26617,13745,-38341,41519,3405,38037,-18533,41637,-14017,31044,102622,-6377,-34804,2743,91773,19337,-7606,-12004,-38658,-47667,46846,4132,-91890,-24834,-95186,-117061,-72707,8489,19196,-36012,-19637,-5472,-5525,-14263,-115178,-58930,-44806,10469,-12895,-32076,-19498,-3828,21062,51114,30116,18662,27682,12426,16885,103945,89277,-24904,-66130,-9120,-127393,3850,33023,-26204,-87909,-28819,-4945,-39334,59848,17844,79856,48068,-53171,-13254,42221,-76955,76843,62914,-14439,83468,-34087,-68270,-71826,-84016,6038,20124,31282,-11185,41358,25210,55256,-53239,-53928,26087,88998,-37379,18392,73213,34862,29379,-3444,-15373,-3460,13628,-6534,23821,-13909,-16504,57936,-6680,79713,93117,42237,24596,54304,-50707,-58952,-8941,-4733,50086,21110,-17626,-9689,8388,105466,14088,78411,-3796,15342,135189,94583,41603,40194,13061,26088,20793,-80564,-71520,5762,-3927,48914,-20466,-32048,-10307,21625,90142,114718,34759,90257,450,13895,-15765,-9750,89799,-16863,-17875,77207,133225,41904,27821,76811,43791,7718,115752,114409,165862,116713,108903,152246,88881,221514,145703,169138,157407,191875,327076,404479,765338,594750,-884480,-374424,-194264,-84569,-140340,-181220,-118287,-35974,-114683,-187914,-86823,-109735,-7746,-58160,7332,17968,-6833,-11461,-63650,-110408,-1845,-43421,52324,50174,98502,35471,-52004,-67063,-85995,-85699,-58687,-20250,-1894,32901,-121152,-49147,-9462,49055,-39054,-31348,-5328,-36271,-20101,-34510,-135681,-10351,-15789,-52824,-99777,-30976,55545,15087,-13646,24782,-58482,-61034,-56868,-36323,-28437,221,103216,-30623,-37919,24298,-61750,-34198,-56748,-133243,-38021,-73587,-34674,-18773,45386,-7452,-115226,-39772,-10928,62852,17875,9598,92531,49811,78444,28432,-26282,-65337,-54689,-58252,-39076,1724,27859,-3873,33646,72039,24172,52920,-66529,-20346,12389,23518,-23867,-19453,-9370,-10805,-100717,14253,33253,5877,-24178,-64062,-31488,-1551,-12272,-23080,-40247,-2718,-81503,79454,3204,11793,-5926,-31173,-31974,16691,8638,-47545,1109,34179,13628,-22051,6077,-23972,-33119,-29374,34279,10418,-50849,-74817,-62032,-8648,57386,21253,-27044,46003,41547,-65460,-81798,-58007,-77830,-85939,107778,-28217,14352,24418,-66874,7726,48134,-44752,-6105,-77324,-107794,-52756,-15767,130373,-66111,-44880,29330,37429,-45671,32057,64616,52227,-57559,-4688,34269,-17174,45102,-20595,3953,-19869,-54255,10912,50131,-25409,-29434,6924,-34,-334,16953,36147,82900,-7079,-43616,-42452,10795,11526,-41693,-59814,-32468,-1515,-9338,80137,47728,50817,-29286,-17735,18969,-37577,-34593,-40462,-43407,26470,-71277,-74939,-1239,-35778,19907,-4151,57488,35019,-30515,-65941,-31570,12705,-1194,68630,11497,-34620,41423,-10831,-92802,-80631,47383,3565,31949,-22223,-12939,-120388,-58206,-58762,-43445,-10341,-17008,69500,21703,21203,-10120,-53777,-60235,-21950,-65934,5574,-65256,-28160,52962,75044,79518,49457,-22479,-19460,-53036,33981,69798,-65795,56344,90016,-7618,27011,-40713,-36341,19023,-6062,-73961,9191,98113,110457,-15371,22322,71141,10199,32005,7115,40114,23464,-28065,-57433,-60720,53205,21021],[18490,-11954,5996,31170,12021,24792,49235,-5048,-6967,-21141,3133,-20484,-2808,64291,7663,21836,-29193,-8001,68408,21857,69299,8414,34532,-12490,-4610,-49070,-13108,40348,23252,61596,-9793,-26691,-42462,-43423,43171,99684,1298,-6375,-7101,12415,-68016,-58361,-56227,-16180,-45965,-147977,23696,97605,84228,47181,16118,-83674,-19928,-4190,-37631,-106751,33181,55772,25252,-24562,-36137,-63879,3917,23663,4319,73536,10494,-112541,-3971,-10834,-19399,42059,2250,-16710,22303,73010,-77449,-34536,-34337,-10270,38451,74277,2034,-22850,-21928,7605,24715,25373,70495,24707,10194,66790,58980,104187,6963,45518,-19939,24790,91786,-363,-20131,-25909,46057,-38776,-4804,34704,-60553,-92825,44622,41801,34739,-30452,-82074,23636,-4037,50430,75524,-10464,23673,17724,22849,-81428,-54434,-29231,4512,-64713,-29261,-19871,49672,29495,27828,-126040,-134994,12401,-40483,-103970,-76775,7531,57838,9899,-17232,120755,-13912,-3789,95127,54185,18849,58357,-32961,9017,-27400,27423,35080,2877,-29040,5037,14625,-42863,18760,25293,34505,43666,-46451,9138,4753,790,50783,-34389,-53687,37704,3580,-45076,9708,55072,34286,59719,45992,16120,80548,-31601,6150,10846,16671,60710,30975,-3331,-26198,-21874,-3933,-34976,57144,24382,-17132,-55746,79061,57592,32909,-17618,28727,-14813,-66911,24183,40707,4168,-30356,3752,23962,17395,-619,5829,3530,13991,32786,-78619,-69870,-107876,-34798,36558,-102533,5717,27422,-9458,38114,40040,44161,45185,56238,-64033,49794,119929,96057,-19130,26691,3025,-46227,6033,20583,-35470,4658,-14117,11505,96699,18344,1862,-6429,-36148,19855,39433,98903,45130,-106063,560482,351975,33490,45961,64606,87836,11267,-90148,16422,-40660,-66002,-8174,-84230,-61987,-105815,-18472,13478,-29527,-69272,-32068,45516,9367,-9192,-13641,-10894,2475,32982,-5505,-109018,-7661,40928,5457,-34673,-59037,-79605,-59988,17647,-27754,-156370,-86105,111375,20571,3963,-12758,-77644,-39443,-45242,56963,72248,39112,-32226,-8695,-1866,-42420,24764,88831,24425,-58439,-24452,30986,45191,9451,-13135,24261,19814,-73326,16178,-76180,-57997,-35197,-34846,35023,12020,50549,18660,70635,26567,83318,-4921,85273,43685,4528,25422,-27531,34845,46415,38595,4574,-177248,-10996,27456,-45650,62444,91200,-29291,-950,-75449,55289,-30498,-14372,21624,9971,49057,-9558,42865,-6652,99150,30621,102594,56481,38011,-48769,59501,-8668,6707,-76155,-12101,82099,-35044,4153,31897,-38785,30956,63223,-15136,103713,67600,49421,-28402,65541,29035,21144,80826,-2407,-13947,18114,15243,9677,34150,-12284,-17430,16574,-14183,-35338,20660,18507,22,29109,975,36438,62154,111287,-17983,115954,31628,755,53915,2426,-41306,10551,-38717,-38072,21711,-95780,-45251,31467,48914,6858,37314,26623,-28707,-7598,-37648,-10859,12546,-16567,70543,18619,74814,-27045,46294,35428,-10362,84126,-11527,18167,79343,62810,13634,-7554,4263,-37099,-71276,-14719,8577,-127403,-80893,-19243,-17904,-87497,-75960,-35539,80853,19591,-37722,-16528,42728,-19908,-12820,-77987,-32694,-12482,2302,-49442,-36715,-31470,9858,-29580,42261,76893,-23742,8143,-31444,-64518,-7425,30010,-5918,27673,-98545,-21600,47493,-82495,-7867,-6163,-14644,9833,-23358,-58700,-33709,32120,37235,-62728,6320,90644,-6953,55700,39580,60551,-36224,75699,27600,-22901,-102545,-17006,23843,51433,-32389,-3810,24424,34623,34227,40694,19950,77360,-16169,28808,-5333,-58045,-34798,76959,63705,-9314,21708,58254,13043,-14103,-4636,-81929,-28147,-60895,-58767,-47989,18641,58561,29556,23524,66513,29473,55194,1935,-331,14076,25588,-101433,20674,-1089,30465,-24966,-11425,-52163,-15239,-33600,-30967,-73469,45337,36107,15081,34084,22708,43195,31332,26477,21927,1987,62734,13570,31715,-6524,40338,-13969,46795,127846,-10118,-12008,13169,103646,37699,14235,930,-58810,-63029,40778,-8105,-94211,-7590,-63375,-82020,-77721,-1886,18585,-40773,-16905,30510,-10391,-10948,-89847,-29993,-29406,21609,-23673,-34704,-17209,31795,23189,69316,46906,19603,5233,12766,14270,79294,75509,-38701,-56049,-52955,-138958,13120,31415,9675,-80922,-26344,-18315,-46509,65595,-15684,70320,51488,-72689,-17420,62949,-105725,65801,68361,18191,91662,-35038,-43255,-67597,-69958,-4503,60169,57509,13216,44304,27218,76181,-56367,-82012,38428,77513,-59028,23728,51583,5669,6352,-5764,-17934,22386,14807,-9308,30886,-5797,-8192,80874,10964,94207,82004,33564,53515,101722,-20303,-47291,-12312,19097,53963,29134,-7519,26386,-2310,92641,18033,107951,-12080,10949,151720,100569,33360,3741,41459,29283,18217,-65163,-102134,25045,2583,41722,-9133,-36566,16126,25216,101691,146130,81511,91077,41560,25936,-2399,-67629,97478,-8931,-37990,46043,159291,40797,44677,49566,22221,22048,99272,121847,157104,98181,76812,118645,90439,171961,89514,123671,118465,157799,296217,298257,485925,605994,-618600,-213428,-103341,-3758,-50466,-121550,-77033,36097,-84433,-158580,-66125,-115637,42158,-866,33939,57063,20729,17705,-9599,-105239,29493,-14486,35506,48514,117350,40118,-29394,-71052,-111765,-67726,-23176,-19794,14508,39729,-113801,-40264,1864,71140,14940,21216,2288,-49758,-14095,3284,-81267,16171,-24056,-71002,-78115,-6476,59091,57552,2319,9631,-69997,-34836,-59945,-15863,-25378,10076,100527,-5267,-43210,50229,-23443,5982,-28749,-98479,-41732,-66659,-42885,-45772,17230,-10233,-118982,-58800,-35959,71557,28956,-2014,53734,32354,42043,-2236,-23572,-35796,-63191,-46577,-27277,-10600,12334,-31,-14023,31938,19628,55687,-74744,-21715,43532,39990,-11499,-44512,-7643,24671,-131733,8056,14899,-6763,17100,-86344,-42884,-1160,-35724,-15580,-38040,-46166,-106532,59827,-16380,9087,-20526,-22677,-18342,9005,18621,-71117,16383,36942,1038,-39379,-3981,-76339,-23713,-5534,24278,-4163,-51613,-71037,-50360,-12207,37286,22914,15826,49555,36051,-85188,-78556,-55959,-62189,-68498,137769,-4769,21020,26439,-54037,-15177,22004,-64533,-17765,-95679,-129194,-34476,12900,116907,-74825,-34505,47967,33263,-47451,10544,43603,73503,-60016,-57173,42646,-55551,11506,-39847,-53200,-26179,-30128,6512,48537,-52794,-51951,8313,2210,-22422,11603,42619,49684,-11773,-64369,-48378,21942,32336,-29525,-48545,-64226,-33310,-14635,100210,48201,69921,-10487,3311,-90,-68817,-47134,-63532,-39119,14752,-59836,-84639,4531,-14861,17696,-15668,59336,27277,-44110,-78879,-17034,10990,-57449,25613,-3122,-45396,18265,-5306,-102997,-77796,28014,-22050,11361,-41571,-43729,-92339,-60720,-70199,-55058,-13272,14095,108825,21711,34206,25509,-43036,-47578,-21667,-52747,13737,-57228,-32121,47140,55851,40390,45929,-58735,-30550,-66440,35078,56031,-62954,27393,75594,-5035,24437,-28727,-7152,15676,-7828,-84303,-24892,88601,101090,-27059,-18547,75587,10022,37416,4050,45663,41735,-20033,-63207,-82777,49153,32919],[32335,-5217,9939,28277,26683,21133,53314,-6296,-27199,-20984,-1487,3421,24860,57420,24539,35477,-13528,-17975,63949,21965,68329,22509,40199,2055,21268,-26167,-11452,34994,13094,49591,1392,-9048,-22774,-40655,21108,97688,21792,28285,-13215,9862,-48232,-45219,-51190,-3896,-50331,-113632,33610,89404,108475,40165,19733,-53316,28223,18082,10619,-68014,34805,102392,31425,-4054,11962,-69657,-1152,25436,5524,106599,21732,-64400,30416,-24094,-39052,39287,-24454,590,35010,69557,-37897,-33901,-3665,-8714,-11791,53164,-17264,-22159,-5889,4582,34645,13106,73872,19980,31980,73253,71642,127817,-7122,50674,-4596,27505,58815,-1829,-15129,-26737,35404,-33209,-18893,54806,-35612,-102828,56428,20179,21835,-7230,-60797,42198,-22003,54357,78179,-5701,39348,-3240,51368,-34408,-37777,-5957,-2604,-46714,-1245,-7697,46782,22848,20754,-111685,-107163,29613,-34083,-61103,-55034,13887,39896,-6283,-35864,82114,-27756,-38785,89041,88999,45523,48694,-35558,17411,24510,71994,43491,33180,-2245,13036,17007,-35135,15307,18562,70096,33115,-15614,24381,8553,12443,36856,-13350,-25483,53600,17966,-23634,31422,26177,17145,45038,30479,21185,50910,-22545,38939,46138,28803,53801,42062,37253,-14643,-27770,11169,-37221,60987,47244,47108,-7418,102646,53373,37340,-15023,71120,-669,-62707,47091,42987,27195,-8972,1838,17819,35198,-16067,21939,30985,46031,67213,-43022,-42266,-111958,-21530,37609,-81926,-33692,-719,-36750,1675,3632,35981,68954,87273,-42019,55960,109379,61319,-18311,56319,46442,-14165,6217,22181,24784,-821,14829,35796,117907,-7363,26445,3234,-43239,-2874,13267,60190,50568,-116317,374221,357808,-19015,63712,73070,100288,55907,-62908,18571,-57275,-15029,-5063,-32001,-24226,-86685,-13235,12337,-30666,-49671,-20888,38111,35333,8988,956,31139,4957,5446,-11468,-80565,16945,67249,13797,-29383,-43426,-46505,18071,42171,15503,-14225,-64867,89077,48863,32429,-5949,-61584,-29616,60003,46150,27932,28713,-30533,-4685,-9240,-43535,31010,101380,15877,-40744,1875,28982,29813,25206,13961,27210,33017,-48841,25387,-78955,-24240,-18826,-52923,44847,25249,60504,52226,88952,15485,6157,-20280,111014,49790,7491,16466,-1218,20172,26472,74372,30476,-44253,-9378,771,-11948,72853,110761,-16999,-13578,-67510,49158,-31065,-1886,18921,7190,49164,-11160,52667,12345,85771,14069,79246,62498,34128,-12703,76964,-5109,8659,-74968,-15814,64463,-24847,20588,5202,-62738,28714,52011,-12417,93275,54039,42585,-47305,50094,31069,47174,80124,4768,-11894,30907,17661,-936,23808,-8061,-37606,26354,-14757,-33527,18092,58857,26141,12528,2685,34369,73353,103852,-12213,88606,6021,9707,50199,7438,-46269,14642,-7410,-33158,73777,-40837,-27595,10110,23123,21602,44162,59905,-6897,-13895,-47042,-19974,-4160,-4576,87686,32503,112164,-2000,56237,21783,-4182,79764,-21945,41422,100457,77740,25083,-19346,-2874,-11958,-64634,-2274,13668,-47846,-51231,-33031,-17503,-90475,-22708,-38281,107483,47848,-44779,-5574,60990,-8871,-19522,-82343,-38049,-8387,38562,-39242,-5167,-29251,12051,37494,68015,53392,-1929,19758,7571,-54761,-32373,74162,19031,66765,-64196,-7053,60842,-60554,-8818,21591,-5922,48212,-12374,-47190,-22861,8830,40902,-35077,16620,79777,-15138,40220,37268,45481,-6535,106251,16919,-11682,-114881,6086,36670,55902,-25746,2776,27145,56348,57802,65649,52582,76361,934,10768,17033,-30724,5031,59491,67602,-17838,16384,64492,17981,-32023,5371,-98192,-10659,-40580,-4228,-46938,11366,45007,71332,19578,65270,16638,90293,-4551,-9525,-12294,63100,-43549,49810,7557,38708,-13575,-1510,159,16524,-15323,-60612,-32719,77982,77808,12988,42448,68569,78604,54296,30649,14875,44787,74175,19138,27712,13777,37181,2836,54180,174219,19510,12170,34629,115459,64734,33355,8562,-61620,-59848,29353,-12744,-78480,8547,7718,-25180,-68642,-5810,5046,-43527,-12794,63418,-16222,-3868,-35871,9432,4479,38361,-32854,-22469,-19035,79804,21058,86266,75614,34605,-9818,16942,15182,68597,60845,-34603,-40040,-80208,-112684,17865,26866,55190,-57584,-6129,-19988,-43509,89562,-42556,57761,68282,-53569,-18116,80448,-124035,39462,76541,84228,98781,-41313,-13215,-60374,-47247,-18452,85072,74896,47928,59414,16601,86125,-35502,-86541,49158,55874,-68324,32398,29106,-5753,-17845,-6114,20693,55736,15521,6888,41253,21097,-7732,87733,38424,104995,70295,19085,117423,135476,29705,-24784,-5753,34692,51474,44565,15568,49616,-20483,66103,24552,112748,-14260,4864,143046,98743,43543,-10658,66438,38832,50404,19327,-76527,39285,19639,19290,10121,-15999,37943,21956,99468,151291,112842,86555,48317,19370,9078,-63287,98881,19834,-28814,51940,163472,74198,57590,31091,30223,51763,76044,143011,133357,51080,81323,108928,116435,133372,69630,119118,144047,170734,308255,293881,473803,646680,-738936,-321053,-205765,-108383,-106656,-189293,-101837,-2144,-133115,-135022,-84594,-138462,19614,-17445,-2430,48837,8453,6855,4992,-92968,22760,-12224,-13290,-5779,99529,-27607,-8257,-52451,-115980,-42225,9651,-3033,31238,33226,-70715,-33106,23120,80887,50532,72459,15620,-50065,18742,43335,-42664,17277,-23545,-54097,-46888,-8134,65104,93980,18880,-24458,-66977,4312,-55419,14838,-3537,30753,92741,6410,-29878,58400,-20104,32126,13045,-59585,-34501,-46839,-46816,-60435,-4744,-8641,-113189,-78741,-39247,62123,39140,-15037,8197,-778,-1054,-23286,-22206,14754,-61820,-41567,-14955,-22555,-23629,-2913,-89195,-12230,11451,11769,-78893,-31889,69237,32122,-17726,-73245,-56581,43671,-158073,8046,-16903,-28040,51280,-100915,-72168,-894,-67228,-14803,-36930,-86811,-111329,6678,-42395,-3686,-50839,-31367,6891,-4341,20152,-91529,15746,25289,-9268,-45276,-14626,-120906,-15805,11564,4663,-28968,-47780,-71065,-34804,-13079,5682,30874,44705,57083,39446,-91616,-63945,-55010,-38910,-28852,140756,26965,32357,21911,-41816,-44867,-8315,-80538,-31785,-110841,-136326,-29004,45870,76280,-87466,-27061,46553,28013,-42567,-16752,967,74533,-70357,-113281,48901,-84686,-22513,-54100,-103755,-33189,-3426,1300,47072,-70931,-55964,-3258,-10416,-55493,4126,31460,3032,-18943,-95547,-55121,28681,36620,-18342,-41478,-85591,-68277,-18910,86010,31071,59763,5748,31750,-673,-90059,-73881,-84038,-40600,223,-49393,-76564,9824,9181,15713,-33866,37102,11310,-57260,-110790,-20129,7091,-111158,-47970,-26725,-54319,-15838,14413,-89318,-78589,-2059,-50011,-9745,-65577,-75657,-54453,-53984,-72928,-51542,-21306,30060,108852,40182,40052,52796,-40984,-26045,-20868,-33570,23536,-43181,-41428,39615,20701,-20170,19490,-94229,-40187,-72819,29568,25122,-55728,-12100,44239,42,10037,-19452,20132,2972,-17168,-78067,-39304,43055,66751,-48997,-55750,71584,15703,44045,2206,41988,54165,-14035,-61440,-91033,32379,32161],[39711,2776,15577,24306,36217,7315,47722,-8464,-47897,-35336,-14697,22053,43090,27350,27937,31977,27,-28750,55711,22056,49078,28158,31359,9760,33367,3582,-4906,23060,2179,23821,7705,12266,1508,-28570,-1786,98731,44972,61836,-18326,180,-25951,-45198,-61106,3264,-50683,-85730,34268,84129,115991,21055,25948,-20623,77271,46137,55357,-8856,31645,107482,25514,3473,45048,-76748,-14728,18304,-4556,126252,33297,-16715,55675,-29627,-55854,29272,-58032,-10504,41567,52675,-377,-30990,13830,-5729,-47761,21705,-30558,-22024,-976,-16395,24249,-16659,69268,13648,43338,48025,65516,127652,-18334,42258,-1236,11825,29202,1130,-9628,-15509,27026,-29470,-34561,78107,-10020,-94500,45833,-9796,-3364,19458,-35404,46684,-41488,51293,72657,-8562,42586,-23806,61836,15329,-16608,11317,-4289,-7980,29748,-5025,30768,6688,-6859,-92272,-60286,44635,-28072,-24013,-34732,9729,21129,-18130,-48162,26031,-49685,-68972,56186,116809,66157,36557,-33203,27068,65513,104693,51883,55947,33292,14343,16292,-31271,11656,15376,108611,19857,18670,50074,9615,13751,13088,21233,7452,46369,16217,3799,52620,15060,13389,17260,-6296,6049,4320,-23011,59850,71724,22979,26607,41753,71357,-14490,-38704,23396,-42084,55193,57641,83735,49190,119762,36675,35738,-17043,100841,12116,-51019,53860,37082,21873,15294,13752,14498,39001,-30564,38443,62449,67640,61191,-48437,-19200,-88046,-11124,36519,-65161,-86873,-27956,-56342,-28807,-41493,14815,62197,103952,-20770,55358,99132,30195,-11196,81680,84047,6832,10665,32569,62821,-3887,34249,49132,117693,-24891,55350,8770,-38256,-24181,-10819,19524,48667,-86092,73802,315425,-866,79694,68585,90601,82818,-27209,19689,-64088,5169,-6608,21254,14622,-58755,-11036,17097,-19357,-31154,1558,32493,57587,19420,8787,53442,1599,-19966,-23194,-48194,23608,66367,17243,-31896,-28209,-18761,62590,34533,29014,46437,-75284,36450,66619,49381,-4254,-38244,-25595,124477,29504,-12908,12650,-34364,-14001,-38748,-49658,30395,99385,1943,-18193,18302,17214,21191,44058,30403,31258,31150,-19899,20112,-75279,-8094,2473,-61602,48205,34727,57122,80306,102674,-10536,-44432,-33581,93881,39021,-1555,-4521,18625,-5533,-9505,105577,21351,70980,-34857,-20090,28531,74634,110960,-6548,-24842,-38899,30144,-36586,-1116,6854,5293,59674,-11992,59402,23160,42511,-10491,47063,58412,24489,25197,87794,-17633,10387,-88266,-22364,43491,-5842,28047,-12110,-77570,25526,31719,-6813,65904,36678,23158,-63642,41270,28717,69625,72660,21146,-15380,36966,12747,-9432,12808,-9046,-40956,32729,-22251,-29447,-1858,76164,49357,-13874,-25751,19466,76980,93964,2275,51710,-26878,8961,42008,3855,-49778,11183,15888,-25275,96966,16745,-11401,-13539,-6536,26877,47773,93563,17554,-27756,-66162,-26532,-24266,-8659,83966,39477,113476,21577,59235,4513,16985,53245,-44945,51522,95735,87584,30320,-37887,-14622,8452,-49941,37063,37206,17450,-25778,-52184,-27776,-74995,28262,-54422,118969,61477,-58230,1019,70484,-4065,-37420,-67671,-33709,-8626,48424,-17155,25036,-22464,16780,82312,69343,18147,17588,33048,60810,-45994,-51575,99884,34983,82932,-25786,-7547,68676,-33846,-15306,42352,7649,79333,-13168,-18342,-9516,-21126,32315,-13856,16187,49915,-26343,14564,23873,32677,16185,121902,-532,5810,-118269,43250,43760,54602,-11499,14437,22944,76830,91383,65432,52969,55665,6422,-15901,24293,-16388,22452,12694,60081,-27430,-2691,48669,29423,-38316,9360,-90698,-11018,-26010,41623,-37202,10919,24037,98962,9389,17290,3123,98823,-28559,-20922,-21149,95436,12453,71883,20194,29311,18205,-7650,36892,36323,714,-87008,11058,74280,87205,18105,61741,121451,100197,69818,37295,-7411,76703,70131,15821,27435,37029,29003,28657,44269,215664,67827,29027,63068,119045,81388,41163,5839,-48472,-41804,13615,-12033,-50241,18537,82174,33763,-54478,-3713,-20283,-47380,-4227,77072,-14389,3823,12148,46652,50017,54006,-38634,8534,-24633,110680,20420,102016,102026,56906,-12382,31058,25679,82425,46566,-13758,-19735,-72474,-70423,16216,23615,89965,-12747,25037,-9260,-26786,120153,-55806,39810,84050,4004,-19589,86627,-117260,382,75852,146164,91938,-48337,14998,-49619,-28087,-35098,77544,72394,85161,84942,-7391,80767,7436,-56836,50869,28742,-59346,50349,13170,10224,-34037,179,95745,95184,22210,46825,52175,64857,-9360,71435,70916,114196,78831,7885,191864,151738,91703,1398,13343,38739,54129,80701,58439,48333,-39390,37445,41070,87269,-5478,11494,117857,103793,95981,24150,88307,64044,136007,168949,19569,57197,56600,-16227,47388,50690,67901,32337,98137,128179,114831,108801,17426,5072,31677,37078,114261,99965,56949,140152,169431,181317,99832,68753,120808,143563,99399,228517,158078,43030,201612,215544,238543,224280,228510,308895,409300,432094,609480,783248,1500297,1059091,-1994304,-1062164,-735669,-577182,-469396,-494636,-297915,-252457,-353359,-224860,-229082,-255446,-159074,-187003,-174946,-89555,-104439,-93929,-87052,-132006,-82722,-103234,-132934,-138419,382,-188974,-43658,-50387,-134172,-51398,-14306,2213,5317,-18496,-19374,-70836,17911,51245,21869,71262,2389,-63277,42661,49480,-69576,-42364,-37485,-7874,-49706,-73732,51913,63130,14834,-82182,-60017,25151,-56579,41468,22045,53308,66330,-8711,-16997,28260,-67558,18255,48547,-37948,-25693,-23622,-46169,-60856,-11699,-12588,-109368,-86066,-11562,28197,43978,-30269,-27502,-44766,-34959,-28583,-30647,67264,-52658,-55639,-11736,-21596,-66641,-22652,-160894,-51338,1264,-49678,-78340,-55320,80841,15217,-38226,-95608,-130369,41746,-166038,24568,-47936,-47517,66341,-97294,-105744,-153,-94969,-22455,-42592,-113205,-96455,-59292,-60496,-20804,-78350,-43290,35652,-17714,6188,-89947,-10513,5337,-8671,-31864,-27295,-137979,-9574,17367,-17535,-69367,-37070,-69398,-14101,-10219,-22085,42029,43752,70278,52721,-81710,-42368,-49305,-13673,23260,116306,55360,49571,9917,-38957,-79395,-27795,-81370,-43823,-116604,-122740,-41025,69988,28613,-96794,-26836,23572,23920,-34675,-42576,-39144,50983,-82993,-142477,52733,-92247,-45814,-58652,-103845,-32347,13757,-3399,52903,-67544,-38862,-22381,-44556,-81515,5104,11845,-37167,-28698,-119149,-55269,33812,20808,-7248,-40884,-82576,-86491,-15698,40820,8468,27235,21814,67508,27175,-83117,-100795,-89194,-46780,-4784,-42955,-45828,17652,34591,13997,-48627,5622,-6766,-59542,-144849,-35465,4650,-133622,-117063,-48379,-58581,-48003,43749,-48247,-82674,-33243,-74013,-20220,-84434,-99805,-20951,-33983,-66503,-30898,-35725,20959,80213,86910,44825,64128,-34949,-1882,-24138,-17344,42614,-27259,-51120,33921,-19071,-74973,-22002,-102267,-43380,-65114,21681,-13507,-42737,-40602,16373,8790,-8360,-8330,39847,-13921,-31075,-50827,-20221,-6591,22980,-60847,-70635,64150,27480,48243,2825,32860,57601,-9035,-46392,-77396,9707,19996],[45039,10223,22111,19988,36513,-10998,32734,-9751,-62481,-65378,-32999,22261,47352,-19337,14751,8212,-169,-41538,35165,22096,19031,24149,8358,4578,28847,26710,803,7039,-9211,-10588,7732,24941,21396,-12881,-23013,91228,61525,82526,-25435,-18213,-6390,-58963,-90185,-2803,-52069,-87629,20615,79637,104748,-6173,28537,3355,108308,69105,75634,46268,24815,54443,-2440,-15887,57604,-84659,-32685,1022,-33696,122410,40911,8887,62802,-25668,-67998,10105,-90263,-44253,28533,23296,10601,-31164,14796,-2246,-54376,-12505,-38734,-23420,-7253,-48731,-2966,-53608,57705,4782,40901,-9107,45211,103032,-25221,17375,-12067,-13555,4720,-6466,-13724,-4821,19080,-29289,-51539,89048,7059,-73593,5981,-45581,-38763,41459,-14729,31149,-60905,45274,59614,-20368,28292,-42612,46783,49052,1152,15349,-9292,34224,52034,-17283,710,-15684,-49554,-77823,-17196,47495,-30213,-11175,-22569,-2230,7975,-21543,-44772,-26441,-71860,-85029,5385,120926,72923,24299,-32560,27914,77479,111051,49717,58775,63014,-749,9554,-35177,4680,14930,132648,10328,43230,68918,3982,392,-20971,46328,25324,11869,1556,26042,62968,14538,13340,-18523,-51055,-25546,-51053,-33312,60597,72871,-6574,-15418,28218,74165,-28158,-56127,22363,-53450,40349,48719,81495,92568,119119,15734,25855,-27999,99036,5105,-37723,35570,17243,-10393,30588,21286,11422,25887,-44032,45257,82262,56365,25302,-70929,-13693,-53854,-20214,26319,-70000,-144930,-48593,-58743,-49802,-83166,-20051,21733,88123,-15485,45418,90458,13708,-2649,79068,83297,10371,15481,38649,53264,-5479,35318,43263,92250,-32574,72463,2668,-25947,-45475,-32613,-16093,35473,-26657,-239859,241549,82894,81121,50685,60199,80198,688,15456,-67062,-21751,-16096,56571,31660,-44657,-21217,13920,-10284,-21127,25234,25497,60114,3736,-1162,40381,-19519,-40256,-41765,-25423,11583,38351,10885,-47929,-32372,-9572,39617,-4721,5589,-2676,-99274,-25943,61408,40190,-7425,-18789,-31067,112015,11309,-41972,-13467,-49099,-30893,-85476,-66170,12333,77909,-24353,268,18052,-1186,11224,58857,26971,27827,10962,1209,2068,-71831,-15832,19554,-60831,42150,30413,39682,92470,98415,-44076,-71411,-45605,34038,9543,-24826,-34172,17278,-46910,-58427,105222,-30759,100178,-90393,-33476,65131,66783,88701,-2104,-32833,-12079,1976,-45918,-13852,-16469,613,66722,-12308,59647,19805,-15533,-33403,22003,47123,9175,52973,87554,-44286,10310,-112636,-42586,16158,7962,11914,-22456,-85107,18889,5437,-8794,24529,17810,-4456,-76195,40538,18692,66254,58188,29405,-24979,35101,-3202,-15508,-1401,-16620,-32836,29278,-38302,-30783,-40054,49835,52741,-45331,-74826,-12419,57356,72186,7062,3693,-59092,-2541,27048,-14591,-56158,-2431,9857,-16975,71879,44108,-6343,-37926,-33170,17336,45861,113896,33138,-51004,-91023,-32459,-44439,-30092,57712,33333,74908,21511,46588,-17861,26759,3556,-78390,35173,52509,86914,27373,-59762,-34861,8513,-41114,74701,54195,35862,-16623,-75288,-50930,-53108,43371,-79265,104307,46355,-81059,-2493,66047,-10610,-72624,-35652,-30193,-15390,23154,8334,43395,-17044,11527,68024,43255,-27944,17814,41269,101099,-48839,-62260,82132,18066,52603,-10078,-28293,58603,-22020,-30677,37760,17981,85605,-37989,6109,-3533,-62064,-3468,-19413,2111,-5158,-44199,-18625,-738,15725,21572,112737,-24036,-1224,-118320,62574,39919,40723,7105,21914,-6035,80453,113030,31539,9494,5940,-20930,-49618,10602,-24685,-1291,-70362,30636,-36674,-32802,3923,34396,-36045,-773,-70093,-39022,-22569,42735,-26498,8783,-2650,93914,-10356,-61038,-13784,67207,-70424,-39858,-25699,103183,35057,73954,32105,-783,46699,-33469,36321,27274,535,-108057,23429,7875,43896,7470,70889,144913,90334,66683,38426,-43302,83134,45722,517,21059,46418,7915,40737,9539,205607,87724,21841,76534,91436,50463,21456,-14310,-37185,-29545,-8161,-14489,-29439,9682,102213,66125,-53409,-4093,-57692,-59560,7717,50843,-3013,4888,9111,49857,78955,41704,-48540,35367,-41395,77638,13217,102429,96025,62210,-20370,34001,44525,98486,26427,-5674,-6581,-40561,-47922,3650,25044,74142,30575,34107,-6879,-11655,111630,-72553,-4962,59827,52726,-36308,71337,-92461,-48832,33293,143070,44559,-64348,27599,-48335,-32566,-58354,25046,42010,98485,91049,-51407,49916,25978,-16351,23330,-9117,-54939,55626,-10643,28966,-43850,-499,139442,106332,21021,77039,26710,94011,-17465,23757,76493,92923,81998,-5410,190813,126025,117293,1766,9720,20740,49500,106721,82329,10609,-74741,4603,47767,20406,-8462,11546,61841,87011,133758,62827,74510,64299,200906,267434,92817,53359,79969,-62708,60053,95651,77396,40293,79170,77887,67323,126228,-52991,-19668,48345,110193,90887,154964,144064,210067,123337,247306,109923,84045,183288,212965,115395,262695,152533,21914,271902,271326,278676,290863,369216,445927,592576,589921,788406,1148628,2224137,1628700,-2804994,-1535565,-1046746,-853881,-702901,-623302,-387447,-404530,-475905,-296931,-330240,-342297,-323454,-320838,-314326,-248486,-197698,-159189,-151537,-169145,-183385,-193715,-224413,-221867,-104429,-296904,-90674,-58471,-148246,-71718,-72464,-2422,-46629,-67840,15051,-122068,-13144,-1367,-28894,26278,-37175,-80540,45431,26637,-125657,-124741,-59596,54299,-85215,-153830,22379,-39668,-6954,-114395,-44582,21314,-52974,60390,43975,65430,41862,-14748,-7219,-7937,-108755,-16193,70024,-22529,-17432,7458,-12865,-30791,22984,-9824,-94015,-40035,54901,-3100,46151,-35227,-19836,-62724,-29365,-2383,-40534,100877,-39043,-65056,-3473,2677,-71528,-48450,-171217,-55946,4166,-64192,-58088,-75666,83208,19615,-32748,-82900,-154599,43932,-125850,74920,-43095,-40658,72158,-52046,-99327,6007,-92260,-13662,-39082,-99179,-58147,-79193,-38877,-17690,-62892,-21661,61542,-9024,-10085,-41891,-43215,-6945,13022,7997,-33172,-104514,4862,18984,-21779,-101560,-12023,-44280,18005,4660,-21577,51421,24827,92391,78292,-49108,-13556,-20329,12018,80312,85977,75520,72080,5757,-41063,-98420,-17603,-59175,-33254,-96176,-73873,-51136,87087,13759,-84001,-22247,-7797,23287,-20773,-49313,-38410,20339,-72342,-118067,56083,-71190,-46117,-48424,-27744,-11632,19239,-4417,74062,-32444,-1122,-36136,-88004,-79450,29376,7038,-43424,-33311,-105627,-29631,52422,3598,7720,-37843,-45173,-63983,522,-8564,6608,7619,51527,111364,77811,-39940,-94967,-64879,-39142,16502,-36637,6883,35086,62464,21306,-46701,-6500,-9274,-36618,-141178,-36542,9450,-96151,-130009,-46977,-48471,-57759,81086,13098,-80220,-51214,-86211,-8300,-82701,-100435,2707,2270,-49569,6835,-45418,-3751,60096,154543,58342,62914,-10040,19685,-30200,-5777,76464,-11125,-50500,32963,-46432,-97907,-56158,-66124,-35989,-39649,20728,-41801,-17350,-33421,14816,24741,-21138,9919,55577,-25364,-39245,-3459,28868,-14215,-4385,-37837,-49311,65207,47818,47234,8357,25254,55762,-2865,-18462,-40291,-4924,1594],[50953,16192,29231,16090,25990,-26632,11776,-9289,-66473,-100489,-50895,-3433,36751,-68229,-11100,-29890,-20792,-58424,1989,22141,-11068,12154,-24330,-15464,10575,34640,803,-11033,-19036,-45421,162,20295,29059,-432,-43834,65068,64103,82190,-39230,-43242,6971,-81077,-133418,-23515,-58934,-115268,-6176,71043,80306,-35127,19247,11370,109261,77412,58103,74110,16402,-39156,-53147,-61968,50375,-93636,-50327,-25746,-79797,92835,40286,4413,50527,-14287,-74681,-16282,-112756,-84220,-15817,-13547,-16658,-37672,2233,797,-34774,-42195,-47244,-26949,-20693,-78996,-37170,-86605,39980,-6829,25633,-78900,18886,64178,-27647,-20742,-32878,-41085,-15802,-26069,-32922,-11435,7547,-31827,-67585,75408,11444,-48848,-53436,-82968,-76573,50755,-5112,-1295,-79003,40147,41121,-39023,-2862,-59715,10643,55148,10425,6824,-24689,59777,62127,-41274,-37078,-39638,-94314,-73495,96,29219,-44769,-26329,-21521,-17437,2372,-18944,-25446,-58790,-85866,-86723,-45711,94562,61584,13450,-38661,12372,54744,87721,32203,37568,71211,-38354,-4130,-46964,-8473,12544,126840,9546,51339,70832,-9724,-25396,-62000,42975,8710,-41564,-18875,32475,54456,16274,6781,-54716,-90230,-64461,-105012,-49185,40219,45227,-53048,-62232,3596,37329,-50276,-78355,4809,-72078,19106,21047,49024,108257,94733,-1680,7940,-50060,58901,-31970,-32403,-6531,-15177,-53562,27919,4462,4573,-1489,-58932,34814,74548,2336,-19484,-94875,-27884,-29939,-57081,1646,-101764,-193295,-60151,-43068,-64594,-107883,-64569,-37861,36286,-32236,25378,78956,13276,1166,30603,25300,-4919,16097,26357,-8555,-6918,16350,16990,47829,-34019,64044,-17576,-15903,-69883,-52562,-44012,8545,41734,-461998,154619,182405,59509,22429,18567,49261,6257,1072,-74986,-77010,-33531,64458,15850,-58588,-46672,-3682,-19119,-22599,37451,12561,32282,-43929,-34411,-5923,-59334,-53933,-66623,-21320,-11874,-6990,-7029,-77220,-65148,-23998,-36387,-60460,-43586,-116787,-122844,-78093,25860,995,-13756,-11478,-47411,28765,-4589,-61123,-52674,-75098,-47679,-136281,-93426,-27338,37902,-68516,6350,1636,-23956,-12293,61179,182,9213,-22426,3602,-23779,-76031,-42546,22461,-57260,21783,5383,11200,82055,66561,-77865,-91156,-58738,-47676,-32997,-58985,-67821,-12512,-101474,-116146,50104,-118777,27248,-173170,-38896,88641,49542,48414,-6352,-37665,-9522,-29479,-56606,-36876,-48194,-11562,52611,-14382,50129,408,-68021,-48966,12422,30341,-11127,59398,74765,-77546,5147,-138207,-83298,-20497,4990,-28968,-34499,-88889,6580,-25642,-26925,-25395,-998,-36480,-85511,42295,100,21736,36048,15897,-40222,25820,-29938,-20259,-19731,-30350,-28158,12359,-62201,-44959,-90241,-19248,28454,-74826,-125440,-60266,2634,29228,-16019,-51498,-93177,-26602,2966,-48203,-68044,-25476,-35843,-19904,799,23423,-17064,-62349,-53445,-9609,32912,105723,29721,-82225,-118143,-40308,-62953,-64377,9352,9878,12104,-10282,13403,-45446,-4348,-59649,-115731,-12277,-24446,70359,15705,-83430,-70998,-21289,-49080,76938,35006,2527,-27990,-101878,-82983,-39657,6757,-104844,57610,-1065,-114887,-20872,43290,-31015,-123957,-9782,-41518,-28520,-30908,19559,37947,-22935,-15012,-11848,-4690,-82721,-12664,37710,91453,-67098,-65030,15060,-45301,-25211,-38576,-65752,19166,-46925,-56273,-5728,5806,52933,-91198,-940,-18154,-112323,-70073,-62416,-25240,-83691,-73642,-54474,-33561,-14873,1370,74240,-53833,-53176,-123578,38167,21140,8775,20224,4949,-75832,44983,93510,-32588,-64566,-69966,-84456,-86657,-25855,-61681,-66598,-179112,-29913,-50654,-69116,-67236,9558,-49102,-36188,-67691,-95763,-36768,-15627,-24365,-7199,-36612,42977,-46519,-142558,-37352,424,-123302,-74317,-50766,67824,4294,45935,34067,-50164,29610,-76289,-10004,-26569,-30403,-126795,-27530,-112936,-45063,-50640,39832,104377,36520,29525,18279,-91435,52353,-5978,-33912,-14006,13191,-39769,11903,-53674,112095,31970,-30396,42532,9820,-51605,-43815,-59626,-56271,-54311,-42337,-33715,-43333,-37005,29683,44517,-88714,-21198,-112220,-90393,2702,-28758,841,-20934,-67349,-16518,44454,-34085,-87713,9219,-85794,-45019,-27081,57093,25996,18106,-68104,-20372,39049,63000,-21233,-53256,-26631,-33452,-75346,-35440,14482,-28784,13264,-22490,-47388,-36605,12456,-127598,-105419,-39961,16022,-95379,12927,-90509,-112720,-83590,35935,-59462,-113289,-4771,-90478,-83081,-100624,-79201,-26870,40698,29889,-133856,-33408,-48044,-31770,-64083,-82719,-110146,-3436,-81382,-11178,-77182,-49615,61856,28486,-36993,26492,-91064,38690,-67148,-72583,-7198,-15958,2645,-66298,24302,6357,24047,-73297,-85999,-55893,-18768,35454,-2065,-93616,-182952,-80557,-33388,-120663,-91143,-69332,-75639,-41486,19822,-22662,-57584,-55691,92703,137368,-21718,-61189,-10608,-158344,-59251,-33629,-40097,-60941,-53833,-43286,-88031,-2601,-207113,-129680,-50715,-91207,-129154,-19020,-1001,8321,-141177,3520,-122813,-169951,-78001,-28946,-140524,-84295,-191215,-307757,-163181,-212657,-264926,-218242,-184886,-257798,-259941,-444079,-500085,-610067,-1418751,1029370,1133691,504103,417641,326181,223986,291988,317441,233070,123067,130922,89082,16845,-8162,32474,-4885,-57577,67607,134662,148407,45735,28641,10321,-21975,14256,33545,-70853,54729,61533,-13913,56375,4365,88685,21466,41928,90488,-31629,37526,41037,56663,67568,-3801,-7019,101765,78513,-63283,-85884,-7205,151353,-50366,-99126,49303,-92103,25435,-19852,28582,57306,21768,109771,98507,91343,93487,64328,49535,43687,-30058,11504,116249,47884,21550,81610,105781,66201,134479,45378,-15956,103678,169309,31171,76299,11384,70616,5576,49204,79826,-11005,124915,-4765,-1812,58439,57200,15306,-30358,-64651,17990,51754,21527,9823,-46264,108325,74032,55040,881,-57503,92841,-11337,170009,36633,24379,103889,55929,-11031,30312,-27215,56026,15636,-10230,17291,6495,49996,39803,29683,66315,97163,53608,10935,67798,-33528,18951,67939,77317,-6222,-7736,45957,36409,23023,-69047,43445,26701,72420,50774,29929,60998,32572,127685,120867,16503,34958,53976,44672,139956,84164,103596,100571,39874,-17188,-64402,37021,-13573,29937,-29062,22069,-17598,120240,62906,-28651,14466,-17759,33108,15732,-8461,29265,18438,-6613,-33839,65007,-23286,-14392,-13826,102035,42347,30568,9617,114471,36128,54375,-27302,-101742,-36050,83491,40607,4339,-13329,-33169,39338,101319,23099,31810,-15394,24637,11539,31998,-22144,50417,50357,113285,162270,133020,29651,-26397,-5832,11800,75801,-19978,72569,70793,97322,54893,-17698,23849,23945,20353,-65738,5181,28048,6592,-53957,146,-10855,-26344,128093,79129,-55363,-42178,-75038,32173,-45435,-59127,27203,53118,-18930,59257,-26293,-12127,82009,218892,88597,67526,39738,38139,-20419,10202,123866,9009,-26962,38633,-46420,-77546,-54717,4933,-15880,1581,36660,-41348,30064,22708,49353,51973,-20586,38532,78829,-21608,-28589,55719,90391,44205,9139,27926,8785,88455,83330,46121,25324,26370,57077,6448,15208,12547,2535,-16130],[55779,20796,37255,12782,6477,-33538,-9925,-7227,-58926,-121469,-63470,-50621,13926,-104479,-39774,-69777,-58947,-80433,-35019,22297,-33308,-3654,-58832,-47073,-13740,26906,-6960,-29144,-24112,-72692,-15839,-2446,20944,3408,-66701,19436,50704,60081,-62358,-69073,13281,-102703,-177120,-51355,-72260,-143910,-38398,54809,52103,-60395,-10596,2968,80319,66493,6468,66300,8728,-128624,-113611,-118338,28116,-103468,-63051,-57382,-128240,45813,28506,-22041,24593,-736,-75916,-44122,-120352,-111797,-87680,-49695,-70445,-50171,-16787,2531,-6831,-63412,-61640,-32127,-34491,-92815,-66657,-108289,17301,-20352,2383,-132726,-4899,26736,-26447,-62559,-54543,-66086,-34062,-49015,-64999,-45181,-10885,-34750,-78782,35611,4385,-28368,-109482,-116156,-105298,42584,-8836,-38801,-94946,37452,19992,-59471,-43926,-75292,-32827,33912,9996,-9567,-51373,56865,63955,-67913,-70716,-61178,-126932,-76776,-16179,-13065,-70168,-59480,-31016,-31661,1959,-16753,-1533,-68157,-86548,-82929,-79513,44303,33581,4626,-52209,-20200,7827,44663,2436,-818,49117,-92934,-22574,-62907,-27678,2225,87708,18248,45084,55707,-29091,-55196,-101947,7661,-46950,-95871,-37004,17820,25301,15050,-11750,-82947,-115696,-100249,-148210,-63922,5291,-2109,-100215,-102917,-26279,-22710,-71042,-100304,-24020,-94247,-4971,-17437,5725,94913,51423,-11287,-14852,-81563,-7024,-88843,-45293,-60009,-52248,-87417,6545,-42271,-9226,-35537,-76473,5625,32376,-77163,-54969,-114520,-55170,-28446,-115071,-36863,-147907,-217420,-63776,-18915,-78069,-106495,-108939,-90376,-36880,-64063,-2618,59168,19494,-4957,-59458,-75424,-33955,9169,-9103,-99690,-8980,-16068,-23043,-1545,-35864,26617,-48027,-18205,-100217,-70728,-64506,-30127,99031,-520819,66092,229949,15760,-10303,-21808,1161,-16832,-25775,-92413,-126600,-54923,47840,-26974,-96758,-82389,-32361,-52316,-33209,28721,-9533,-21958,-108133,-85799,-68017,-106220,-60548,-94324,-37137,-34231,-53951,-33532,-113896,-116635,-56980,-116803,-111579,-96956,-223093,-137660,-110343,-36059,-57105,-20870,-18804,-71909,-78272,-15607,-78416,-101609,-106040,-59189,-175047,-125499,-81835,-13413,-126755,-3470,-24189,-50520,-54565,44641,-46324,-27284,-57478,-16013,-50792,-91284,-74765,5204,-60510,-16362,-39066,-22864,49849,9591,-106653,-116425,-75161,-120011,-75991,-95664,-100837,-65090,-157040,-175011,-54602,-219697,-101463,-271164,-37292,93450,25113,73,-19386,-41236,-40038,-57955,-66000,-63123,-82157,-34298,9930,-22327,28840,-31783,-98809,-59320,13853,8130,-34519,39416,51536,-107015,-8157,-157021,-139881,-65399,-18564,-81534,-56699,-91237,-11647,-61365,-61066,-76736,-18995,-70977,-93684,36724,-24444,-58014,6607,-21011,-58942,11001,-62304,-25266,-40594,-48167,-42408,-16686,-90004,-74247,-139610,-105529,-17059,-95507,-160142,-116483,-81013,-33045,-70352,-104410,-131567,-61198,-30191,-89384,-84771,-53859,-109134,-49507,-91045,-35950,-41787,-84611,-68315,-51816,3202,60524,3340,-115723,-146419,-51836,-79952,-103154,-57717,-30797,-49400,-62555,-37178,-75450,-81605,-119919,-148011,-80686,-111041,35226,-3865,-109002,-130141,-75144,-75101,27012,-29768,-60825,-55029,-131530,-114788,-44687,-66779,-123475,-15586,-65858,-156815,-54855,-763,-63392,-179209,-29500,-74644,-45414,-95560,-5812,-628,-51591,-64661,-123615,-61932,-139910,-71233,18858,14905,-94979,-63027,-81624,-139166,-123951,-109499,-108995,-49877,-112674,-91456,-85636,-46143,-17809,-162034,-50872,-61249,-161441,-149969,-133082,-61027,-169062,-115433,-86893,-68628,-62633,-46659,11190,-89933,-138482,-140515,-29572,-12523,-39953,13875,-53442,-181073,-39665,19607,-109483,-138442,-153091,-162139,-122013,-81851,-126112,-149930,-284314,-117666,-79002,-106724,-148254,-58428,-104470,-100827,-113603,-169274,-74515,-111260,-39401,-44885,-80236,-49685,-102804,-203799,-68111,-76586,-175384,-128453,-113024,-14471,-72860,-13384,15492,-112135,-61033,-127797,-91945,-124143,-97736,-154481,-142738,-242731,-146887,-163696,-48542,-4211,-55475,-49847,-38385,-149599,-17585,-90539,-99463,-97175,-83925,-126226,-68065,-140546,-47106,-99528,-134975,-53531,-119656,-199969,-155475,-132731,-123594,-134090,-94575,-81266,-106901,-130576,-115106,-40103,-172702,-67240,-187428,-145292,-55739,-150220,-32971,-101172,-193696,-154053,-82785,-179441,-183646,-103993,-169400,-224153,-123424,-56291,-111055,-88581,-173928,-159935,-47527,-63552,-123499,-171176,-105419,-102471,-156430,-120950,-49024,-210677,-114522,-155058,-147482,-133341,-178625,-238102,-260986,-203665,-143430,-215780,-114746,-160145,-200682,-264771,-149948,-198255,-213012,-112670,-205385,-186340,-180782,-229708,-145169,-120002,-118490,-267971,-194797,-233839,-162915,-223322,-217838,-264810,-160741,-228070,-159177,-177951,-185202,-158793,-167648,-201999,-151783,-314310,-158568,-207003,-233326,-221306,-240231,-216437,-236106,-301536,-238798,-231834,-252872,-311300,-235141,-209797,-202342,-256606,-301709,-417274,-286533,-288370,-364831,-316890,-300784,-334029,-354164,-333032,-332830,-374061,-359376,-275065,-285779,-398309,-372642,-306443,-381008,-390371,-431874,-390474,-401562,-409695,-325123,-426087,-417643,-521938,-442279,-411874,-694377,-672112,-572677,-571066,-637470,-755361,-720094,-784208,-891333,-872405,-844566,-951021,-1065010,-1154908,-1265198,-1433857,-1603259,-1775395,-1784213,-2015165,-2444230,-2888689,-3538651,-4384981,-6143821,-12611344,-2268965,12899435,6523616,4639648,3706009,2943399,2697790,2257159,2049435,1822780,1481224,1380806,1177572,1130362,1155926,1022833,802680,946344,1012289,1030053,765668,795833,742643,674219,730947,637902,637433,590334,498629,442348,516459,410593,433118,389335,448305,349000,359883,325851,331815,420224,359348,251607,278446,334266,344781,253121,213302,228974,341939,196771,211697,236534,82532,217889,263863,224992,233479,248072,253864,252492,202063,292376,272285,227515,259551,232781,184994,255201,236280,145831,238749,334939,254085,327857,196680,172987,339742,332099,179538,183714,154970,251589,187936,204810,226748,108740,187090,90424,189791,217520,143697,200577,89369,159393,189169,168645,195458,140167,77785,196592,180610,238384,162570,157629,206277,163845,293676,193948,159151,192031,214368,153144,89269,108857,206004,152919,161185,140308,195249,196428,163488,186380,210985,172052,182222,106333,222950,59122,113903,162177,167072,79982,136437,125214,89498,133566,70629,143574,141587,156625,143012,135026,85642,110061,177053,180915,117847,121119,174789,94455,200703,132822,169713,142858,131585,72567,47813,133320,47425,155085,87440,153275,90016,194001,167762,72078,104189,25281,66476,94044,97793,150549,72245,119816,85615,89621,40685,47201,55860,223710,134573,75594,56820,168132,125332,120556,15596,-43026,43698,155998,115353,101459,51548,87533,143358,179936,105781,68160,37561,108712,125282,76227,25130,139109,175493,209055,212363,172765,101152,100364,75971,117510,165908,16443,135508,126697,142673,125641,38950,92994,96888,103098,71933,91777,64436,141604,90808,95907,59083,47774,182863,132056,2419,-521,-28475,96687,28828,29901,70379,109535,27810,119825,42664,29535,145088,252907,134114,99601,105105,57780,36433,44503,175098,40969,25069,51472,-15445,-23468,-2187,78966,16336,51127,71755,-5440,102550,116896,107810,91197,-3870,76726,118559,1755,8161,110962,143455,145545,69517,114653,87116,137333,138715,61217,62201,40135,67286,19279,44586,66554,36085,-27121],[54567,24787,46726,9193,-17135,-28841,-27420,-4468,-42810,-112171,-68339,-102995,-15630,-120290,-59227,-97451,-102407,-105594,-63447,22614,-45969,-17376,-85908,-82393,-34286,10234,-21106,-44626,-21783,-87842,-38741,-36260,-753,-3242,-91274,-35469,25980,23987,-91073,-87870,14001,-115734,-204660,-72499,-88183,-150340,-65298,31543,28256,-79632,-65937,-15924,33370,38462,-58895,33031,3655,-171620,-160731,-160518,-2752,-111847,-66834,-84384,-159005,-3199,5196,-53607,-5539,8559,-72113,-65415,-112860,-115923,-161830,-76410,-120731,-64771,-34300,2187,10085,-76877,-81846,-37302,-41726,-81621,-82479,-117011,-7678,-34051,-21850,-149792,-19973,4355,-22893,-94980,-66756,-86021,-51120,-63722,-100555,-99650,-36113,-35729,-81268,-18881,-8778,-16590,-137764,-138537,-115079,17676,-23950,-65779,-108050,35618,-937,-75352,-83600,-88233,-67742,-4016,1988,-27634,-82790,28260,63868,-87361,-88793,-78112,-139395,-79662,-55280,-71698,-99457,-95387,-47280,-42602,2027,-20593,9793,-64769,-74649,-85229,-88389,-13899,-3694,-2153,-69224,-62521,-42054,-904,-30749,-41198,720,-144878,-40746,-76970,-48599,-19427,27915,32118,32754,30662,-48884,-77932,-129626,-45472,-122426,-132769,-46967,-15311,-18516,8925,-40357,-96542,-126746,-124778,-174526,-71469,-33256,-51247,-132056,-129479,-53898,-74860,-81190,-115205,-53339,-112971,-28698,-54845,-31015,62595,3727,-13119,-37219,-116217,-72071,-137067,-79763,-106485,-83452,-99088,-24537,-102410,-30177,-66272,-94244,-36104,-34490,-140529,-73057,-125040,-84670,-47207,-173693,-80145,-183594,-209326,-62841,-1795,-91429,-78842,-140694,-111967,-104068,-94564,-33169,29882,18112,-23019,-160739,-173161,-66014,-6018,-58365,-180028,-10983,-49327,-64540,-40076,-43662,-29878,-79985,-37739,-136109,-86084,-78553,-72948,132458,-402132,-22278,182553,-38270,-39991,-50952,-49109,-62998,-61860,-114658,-146901,-73146,18591,-78270,-139049,-117612,-62413,-100216,-46266,-2091,-39958,-83447,-159830,-138436,-123606,-142844,-60437,-118890,-65832,-42943,-87479,-61051,-148424,-161150,-95714,-158684,-141150,-133599,-271717,-139380,-124422,-107178,-111722,-26525,-36946,-97133,-151686,-20665,-99985,-147855,-130652,-64731,-190097,-151994,-135281,-64794,-181875,-25455,-49664,-80313,-107124,8831,-102141,-76322,-81376,-50190,-72713,-113483,-96641,-30375,-77621,-69890,-90962,-56435,4905,-55817,-126746,-147062,-93948,-158339,-104078,-123934,-128819,-121632,-195989,-221422,-168154,-302058,-214304,-358314,-30974,78412,-1903,-44437,-38369,-46215,-93959,-78186,-72450,-84243,-111538,-66035,-50081,-40944,-3743,-69079,-103106,-72284,12974,-19744,-57577,-2159,23057,-123803,-30071,-166844,-196001,-111324,-57097,-126647,-89814,-91600,-33214,-99315,-98819,-121121,-35424,-106806,-103033,16131,-49150,-144934,-27646,-70435,-77205,-6589,-91683,-31585,-60662,-66831,-79647,-51257,-114412,-111639,-172341,-172774,-65687,-103241,-170581,-167709,-165974,-96082,-136899,-143777,-167444,-97357,-67900,-125074,-102442,-81045,-178620,-110821,-168932,-102837,-73444,-100743,-80630,-101094,-44309,-16058,-40975,-142537,-174387,-66884,-95719,-137618,-134008,-82881,-89013,-112374,-93460,-101989,-174394,-162221,-168864,-147530,-174876,-15798,-29863,-135067,-207501,-130870,-109159,-60663,-116514,-123357,-86602,-161579,-136118,-67710,-140925,-130245,-95582,-118977,-196648,-97985,-64151,-99984,-219052,-117783,-121723,-61622,-148655,-76999,-70899,-107718,-125102,-213087,-112779,-188323,-138719,-13097,-102600,-120261,-60256,-172193,-220316,-203787,-192957,-144432,-130944,-193602,-133570,-176598,-131941,-104964,-225135,-126252,-124620,-194388,-209766,-201409,-95944,-233603,-160787,-109709,-98160,-119067,-114367,-62236,-129532,-217716,-168374,-110700,-54542,-94047,-22603,-146656,-288560,-149811,-86604,-173938,-181919,-214378,-218888,-150258,-147691,-205138,-213969,-351443,-207365,-125904,-141553,-213856,-152064,-200370,-180546,-203318,-236072,-133488,-196313,-75220,-99698,-130091,-156923,-170119,-235613,-101880,-131278,-214653,-194314,-202691,-122408,-162372,-91800,-28679,-173810,-201344,-175920,-183889,-236705,-186647,-204037,-277753,-328424,-223692,-293288,-174981,-140444,-157054,-156113,-129202,-210593,-111729,-199332,-200261,-218450,-227589,-243719,-176093,-233503,-207600,-245942,-265108,-183176,-249396,-325294,-281183,-222985,-224837,-249944,-159257,-155001,-203471,-250313,-258881,-165325,-287517,-141782,-271621,-215005,-184407,-271609,-118742,-241216,-311576,-307790,-269217,-343160,-329026,-275567,-277782,-376686,-263000,-217488,-271481,-228854,-309220,-346315,-235605,-252749,-280208,-317616,-237824,-244618,-261638,-251630,-194417,-402568,-326269,-311253,-278078,-282031,-386436,-370944,-417356,-361556,-367034,-375192,-305898,-305589,-310598,-441891,-330713,-314179,-344342,-288753,-372535,-316106,-305639,-396422,-304921,-347920,-306724,-429837,-413700,-455842,-386553,-414059,-400379,-480549,-375491,-421929,-384506,-352973,-386800,-430491,-422179,-456567,-409553,-566609,-460304,-438174,-440357,-514860,-516624,-526025,-512805,-650309,-552037,-577214,-493488,-600302,-505485,-502427,-552732,-616458,-600417,-742182,-611097,-693135,-675262,-652068,-643108,-666568,-786403,-819198,-797622,-813718,-771499,-783895,-831189,-893466,-836001,-758729,-758530,-859291,-983579,-923748,-959167,-953199,-798550,-933397,-1055621,-1002235,-969056,-1032285,-1487788,-1422049,-1368610,-1438363,-1547304,-1591573,-1715925,-1746331,-1917578,-1988975,-2082821,-2216012,-2450246,-2562852,-2730956,-3212909,-3554390,-3896961,-4092916,-4737445,-5616094,-6663018,-7982987,-10035715,-14218500,-28664803,-8042402,29333458,14747281,10341172,8194883,6595606,5773420,4856205,4430927,4108517,3476888,3209397,2892333,2784843,2698970,2455588,2143217,2211903,2231349,2236464,1885621,1930794,1827945,1690380,1711672,1595366,1596218,1428742,1248831,1191006,1270796,1115250,1045229,1044112,1076912,863682,1002897,868700,876481,995175,900313,754515,768401,764867,830099,772056,728540,649134,655240,670305,710612,594832,523006,588326,657729,542162,569479,615744,510477,525154,447817,610335,551645,533280,595336,597624,488584,505741,523527,372458,465635,617107,496001,547869,426337,449191,586802,517294,412783,381863,384895,468999,427272,388019,401446,320267,328197,272197,473551,448058,252520,412680,307574,421283,410215,336005,375093,304457,283102,349878,302276,448250,351859,392928,345086,334943,398765,371179,327657,321420,365930,329311,187420,278035,389479,342747,362741,293496,401138,345096,314674,337965,352061,297940,340456,263155,369666,219588,274455,280672,252064,218175,280008,227493,176718,282517,284822,276871,263720,260088,265436,264673,142717,249794,232245,245374,235647,245147,305496,162855,254980,218788,283543,210239,258331,230188,214425,242936,110594,304307,221449,276891,249262,301980,278777,190591,229174,126459,132822,209406,244820,273153,170145,267019,192917,137389,104925,119523,156155,281991,248563,163853,144659,217867,208493,183274,85154,90406,134708,219756,204046,214539,158071,208136,239232,261416,231732,114159,111398,179002,236324,125536,117889,235581,337956,308974,245670,185801,149049,237159,153746,244990,255681,70942,179816,190514,194040,218367,110221,168244,185729,185042,212447,189899,115240,251520,233536,207743,146640,139207,232523,158872,86154,65023,54147,169253,118978,144254,136961,156480,86690,176790,155156,123336,213315,244012,180383,161773,164813,83211,153669,102745,215816,89532,95634,70248,34733,38524,87522,123495,56785,98600,114987,54543,186489,214402,162087,135783,25763,119169,168604,40153,64387,143636,174376,233396,154840,181839,157795,195741,206020,109163,119153,64747,83337,33775,62088,107644,84094,-28232],[42834,28769,57798,3516,-38413,-13697,-37701,-2199,-24151,-71051,-66032,-140029,-44789,-117347,-60225,-103233,-135182,-128441,-74533,22987,-52249,-22829,-97786,-111440,-42853,-5350,-37584,-54109,-11829,-90818,-62274,-70223,-28868,-18033,-112299,-84079,-318,-12073,-114387,-92780,11720,-116318,-204227,-73880,-99373,-129107,-78167,6032,12463,-92760,-140857,-36313,-13701,1119,-112140,-4984,2116,-156261,-173415,-170043,-35659,-113859,-58769,-94922,-159656,-39409,-26887,-74807,-30609,8621,-63628,-72689,-94005,-98718,-204480,-87414,-137380,-75477,-44325,-941,6903,-86784,-99865,-40321,-38399,-46701,-81496,-115610,-30423,-45838,-40252,-128329,-24158,3278,-18184,-106532,-62396,-99168,-66733,-61662,-126959,-152808,-63703,-33633,-73922,-68459,-21117,-13091,-125737,-144352,-104017,-17548,-45252,-70438,-117359,30933,-19308,-81193,-110089,-95555,-83382,-43839,-9539,-41266,-107806,-11046,65543,-93465,-86693,-89725,-133088,-73759,-95946,-128733,-123417,-122127,-64459,-50167,-1870,-31269,-2789,-62869,-56667,-99498,-78861,-62857,-38920,-6947,-83043,-102215,-74652,-35104,-57499,-67106,-58274,-169598,-52473,-83193,-64026,-50264,-29219,43603,23537,5310,-63781,-85315,-135145,-92725,-181956,-144173,-47207,-57248,-64922,-1753,-70758,-92590,-127792,-134044,-181860,-69075,-64840,-84933,-141336,-138748,-72923,-94451,-76080,-117421,-72223,-121793,-49939,-80163,-53308,25878,-31785,-10305,-53549,-143443,-110915,-148659,-124070,-130370,-100598,-87946,-50564,-146475,-54576,-84958,-106664,-77883,-100643,-146887,-75653,-121868,-105619,-72300,-208148,-112711,-185625,-171329,-60585,-4191,-100543,-34728,-150869,-94371,-138000,-107067,-58560,-4175,-754,-50629,-232029,-218500,-88055,-27198,-103504,-214830,-10500,-69825,-94035,-56873,-58132,-85777,-103829,-70357,-171985,-96467,-86426,-108298,139306,-152086,-113852,49354,-83200,-58924,-64955,-88682,-115942,-97091,-129169,-134827,-80262,-9459,-116967,-161225,-140359,-83377,-139531,-53440,-45837,-72783,-128882,-175944,-169493,-156546,-156272,-54718,-133999,-94546,-31146,-99415,-79577,-170349,-173270,-125170,-152130,-143047,-141634,-254227,-127654,-126945,-162694,-139777,-29163,-57485,-112757,-159306,-20015,-124142,-173884,-137586,-67109,-179337,-162378,-170075,-104672,-208654,-49127,-65875,-109749,-151917,-38012,-152319,-124287,-85756,-83222,-85288,-131514,-96851,-73908,-108274,-128182,-130809,-84166,-38663,-105967,-134719,-171859,-109136,-156426,-105875,-134101,-146942,-156582,-204645,-238592,-237449,-339465,-263326,-395268,-23000,46619,-24986,-75026,-58120,-54618,-149420,-86755,-76056,-93556,-131160,-99315,-102669,-73230,-43731,-101718,-88646,-94065,-2149,-51784,-75791,-50851,-3879,-124491,-56985,-169728,-231732,-146806,-98186,-149940,-123594,-87198,-53199,-132203,-119673,-149751,-48463,-141148,-114156,-18538,-66764,-204811,-62025,-115726,-90144,-23787,-109304,-39017,-76353,-82508,-127460,-81468,-126204,-141254,-175778,-195603,-96830,-98157,-158285,-198731,-216391,-132402,-181793,-161186,-184876,-120928,-101370,-143024,-115477,-99711,-211854,-186751,-207535,-143860,-102617,-107035,-91675,-143426,-101603,-103363,-90471,-153758,-194905,-83037,-108511,-161432,-202517,-135577,-100448,-139391,-140192,-117771,-235490,-179767,-179502,-188831,-193017,-73281,-61009,-154880,-277774,-160619,-134656,-146125,-182278,-163506,-110386,-185008,-140623,-96892,-181983,-124116,-153928,-133957,-218665,-136262,-134296,-127409,-227654,-247528,-162919,-72087,-173414,-171092,-154015,-178833,-173453,-240886,-143012,-215112,-186790,-49830,-203022,-131085,-59807,-224712,-247507,-235490,-247433,-161494,-194256,-246448,-176909,-238125,-215967,-173223,-252251,-189519,-182676,-200996,-220615,-232361,-118495,-253515,-192344,-117911,-114593,-167100,-182163,-126798,-165199,-252425,-197131,-164439,-92068,-134438,-86543,-238672,-355243,-230706,-174969,-205234,-181049,-229334,-230044,-166202,-207384,-274251,-229147,-359555,-260607,-180233,-169215,-243631,-226830,-292930,-244819,-288771,-270488,-195859,-229061,-125598,-152957,-173343,-238394,-225145,-243603,-130453,-142941,-233325,-250784,-284212,-214827,-220958,-164457,-91143,-217382,-316771,-207476,-255791,-318513,-261519,-273529,-365420,-346002,-254920,-374034,-284403,-238676,-229497,-248179,-224048,-259824,-198387,-299294,-313869,-329182,-352952,-350555,-262465,-304854,-302962,-327541,-362607,-284434,-316427,-363462,-365934,-303650,-314348,-348992,-214910,-232281,-285556,-346781,-328121,-281947,-384532,-225352,-332855,-274931,-342455,-340981,-228343,-397375,-367636,-394916,-418616,-440801,-461740,-416458,-365932,-428200,-391975,-359328,-385285,-341229,-406506,-482445,-450560,-409468,-438898,-416197,-373500,-386647,-342799,-385756,-386727,-514425,-510734,-403510,-374958,-405199,-504716,-454409,-493887,-432359,-527542,-502926,-490571,-460919,-414091,-529164,-421282,-352854,-447550,-464229,-509809,-418541,-443648,-522787,-460710,-535921,-438986,-550274,-603755,-588325,-582635,-550383,-560525,-640544,-538076,-572172,-571629,-534737,-560646,-608416,-603875,-689163,-612678,-717994,-718339,-672131,-622768,-744271,-708093,-774776,-780930,-846528,-787173,-839512,-679731,-800861,-759889,-765865,-832933,-894759,-878465,-1007127,-922361,-1062228,-925737,-939118,-924401,-931360,-1124346,-1169057,-1174630,-1169550,-1087189,-1156888,-1190906,-1223447,-1236706,-1148960,-1168352,-1235063,-1396300,-1385937,-1473147,-1437959,-1314327,-1423735,-1599785,-1479672,-1502022,-1644539,-2018248,-2000987,-1988014,-2139983,-2226455,-2244532,-2452574,-2519667,-2711134,-2826317,-3108029,-3315308,-3522702,-3703995,-3988537,-4545635,-5021112,-5521782,-5947868,-6913836,-8082510,-9572019,-11431841,-14496952,-20543872,-40942659,-13550195,41410541,20566601,14312081,11219157,9081683,7758035,6653593,5981455,5722490,5064009,4577430,4250922,4028170,3784868,3482584,3226296,3168228,3117489,3105014,2845547,2813605,2679693,2483158,2426203,2406441,2287830,2140422,1977906,1896085,1963726,1770791,1666171,1678784,1615454,1468347,1582262,1429914,1429980,1486477,1433906,1291751,1249106,1215134,1312771,1234150,1195902,1072213,1004735,1164974,1139470,965900,1023805,985371,958794,860469,928863,972645,794126,822918,765334,896415,763550,849061,882405,870382,782136,777442,784927,627692,671871,826752,690938,700722,640408,699817,733014,670105,622315,600739,605023,627007,603153,516443,525806,540232,519989,498942,714334,642689,356173,542461,529330,602829,580269,484597,466120,434616,480954,505811,380396,571416,481777,522233,433281,425496,434696,480609,455627,426673,441600,438173,300886,408633,511374,491444,498979,424401,511498,429045,416419,404502,419075,433537,453184,405251,443508,373177,440042,381382,300416,352842,366757,309605,266007,400559,464186,393689,340777,346494,364939,368270,228068,383726,274868,288218,330450,371013,387053,233201,288292,296514,404595,298383,357899,391324,361205,322205,162959,405652,317653,341162,382751,397354,339163,278330,328572,247015,221609,319334,362294,339197,261676,370204,245353,201782,154856,171168,252460,267878,345108,265377,249958,242362,256493,222369,151103,240286,203930,246790,264099,298379,264734,269834,273958,306926,336490,159597,175214,212951,300372,168154,203931,286620,446168,364457,245485,173334,161441,321644,199985,327659,304204,127606,196892,238734,236802,289975,172603,210333,249679,236385,286418,254119,167296,292665,299956,280786,219533,204848,255313,155676,169397,131887,151030,227427,189123,236919,206974,179082,144007,215809,269325,226262,245318,200837,206277,226454,196476,113533,296333,172518,235157,148376,159853,91471,82793,79771,172864,127235,98106,134164,146064,114855,253309,274385,185804,171508,59941,156992,205909,80622,118879,141241,180716,261139,225753,198486,195339,233572,261802,186025,178360,92917,94969,46438,65712,129426,124400,-20030],[20234,32469,69338,-6186,-51598,7228,-40121,-1391,-10070,-13177,-58876,-147971,-66510,-103185,-40294,-85592,-145532,-141729,-67266,23108,-56052,-15394,-90848,-125452,-36175,-11240,-51391,-54501,2476,-84551,-75429,-94670,-53954,-35114,-121475,-113912,-17287,-32936,-119253,-80887,8724,-106098,-174203,-50807,-98953,-91416,-74004,-15137,4212,-99222,-213938,-50384,-44653,-35170,-135892,-29083,4019,-104431,-146094,-145006,-64731,-103754,-37874,-80850,-133528,-55985,-61929,-77748,-44445,-1828,-50491,-61939,-68447,-73808,-197542,-81125,-108214,-76402,-44527,-7603,-12866,-97443,-103838,-39627,-25538,1489,-66920,-108359,-45343,-53973,-48257,-83358,-19417,20932,-13100,-92804,-40601,-104063,-79301,-40694,-133721,-178953,-86504,-28926,-60512,-95546,-26931,-13573,-79394,-130872,-81109,-53067,-66011,-50951,-121518,19814,-33402,-74306,-115394,-93189,-77860,-73442,-20191,-46243,-116237,-42634,67940,-85657,-68617,-95358,-115674,-55016,-120003,-163094,-134689,-134706,-76606,-55410,-11715,-43871,-35455,-70757,-41595,-121574,-66708,-91274,-60724,-9461,-87474,-126965,-81376,-54755,-71430,-68663,-108304,-153676,-52980,-77996,-67229,-82538,-62435,45471,22823,-12324,-70915,-76585,-115232,-113577,-194912,-135903,-40713,-95003,-100216,-14971,-92197,-72795,-123891,-128255,-171350,-58224,-82928,-94646,-131181,-131811,-80497,-78273,-57308,-104948,-74591,-119033,-67457,-87169,-62409,-3135,-45281,-6791,-60180,-151228,-113865,-116385,-151841,-125677,-100865,-62441,-58537,-151766,-75900,-87474,-107644,-105285,-137455,-86429,-70282,-105655,-110878,-86995,-202370,-119292,-145488,-114805,-58207,-27848,-98739,9718,-138985,-48832,-125271,-93759,-71040,-35137,-36623,-81787,-246210,-190685,-89591,-49875,-130005,-193494,-4053,-68875,-101981,-50120,-74046,-120599,-113093,-103751,-197844,-99192,-87630,-124504,125551,142258,-208147,-115358,-100012,-61061,-66523,-110706,-155028,-116840,-123188,-101449,-70719,-26937,-129586,-149566,-142285,-88400,-145978,-48288,-85724,-98605,-145862,-154322,-161595,-161857,-144409,-45363,-135733,-109214,-1166,-91270,-80434,-171409,-145216,-134128,-115769,-122476,-121304,-190967,-106333,-122376,-181934,-129584,-28091,-70708,-109930,-108788,-14832,-141814,-167134,-121195,-70000,-150070,-150835,-175402,-124705,-188241,-61065,-67761,-130563,-172989,-79985,-181091,-153176,-70269,-98561,-87062,-132537,-73337,-110052,-143399,-174831,-140557,-101937,-67924,-122923,-127338,-176458,-111168,-125569,-80010,-121470,-149985,-149355,-181202,-215519,-233344,-322271,-244832,-344726,-16063,4575,-37335,-85917,-72438,-66491,-184448,-82520,-78602,-88321,-138515,-122765,-124953,-116510,-83805,-121230,-70410,-122132,-33313,-83633,-84866,-87344,-22872,-112308,-81637,-168563,-234449,-161507,-128021,-148130,-140884,-75305,-66012,-149348,-106706,-155484,-54927,-167937,-124523,-55518,-71088,-218305,-90744,-143399,-93571,-37539,-109875,-45986,-85167,-91349,-164335,-97777,-117797,-145743,-147080,-172114,-97826,-84416,-130534,-198667,-209823,-123124,-176712,-154391,-167839,-119030,-120728,-138197,-118885,-103803,-195588,-242556,-201873,-142975,-121063,-102552,-99517,-162109,-151148,-174019,-130137,-144709,-194486,-96197,-114070,-171175,-243373,-176525,-90398,-136471,-166353,-117210,-236327,-174915,-187340,-191732,-164517,-122471,-96017,-156410,-304903,-147530,-137277,-187613,-195244,-176135,-117880,-191033,-128671,-114235,-178243,-107719,-166761,-104267,-209484,-153071,-186848,-130770,-202133,-346679,-178881,-72753,-165119,-236889,-217388,-234070,-187872,-205179,-143589,-211840,-193007,-79320,-236670,-121793,-62671,-227307,-213209,-215738,-246719,-156660,-214697,-240153,-211357,-238207,-254069,-192376,-229426,-208601,-206489,-183186,-178323,-208256,-119482,-224148,-193667,-109067,-113057,-191514,-225145,-165442,-186419,-232672,-211192,-166256,-110442,-143046,-156121,-284237,-357388,-232924,-200734,-197443,-141803,-192529,-196551,-165746,-243109,-305895,-191212,-311407,-250153,-217244,-183449,-233112,-242779,-322848,-264340,-312030,-257854,-232270,-200239,-172606,-180513,-193422,-262735,-242755,-239935,-144902,-115352,-229170,-274824,-318626,-253165,-220672,-202405,-151757,-225940,-334202,-211375,-286321,-335590,-285010,-335278,-363720,-311200,-243890,-362079,-319417,-250812,-247307,-282117,-278111,-279719,-242319,-343291,-390008,-369308,-385046,-385308,-281076,-329193,-310634,-307966,-373134,-305616,-289552,-306705,-368852,-341457,-343549,-378855,-234778,-278481,-302730,-372409,-302811,-338821,-413020,-284627,-336011,-297920,-442806,-330353,-300632,-491918,-348551,-368635,-438371,-420142,-499015,-442988,-383656,-368261,-450673,-410599,-404382,-373774,-409282,-484749,-551402,-442077,-516520,-414569,-442877,-438317,-360774,-457433,-524421,-502745,-553528,-378245,-386546,-423550,-479699,-433505,-448315,-388669,-529693,-522230,-561343,-529712,-465599,-490071,-395326,-305138,-461175,-542683,-526694,-444198,-523568,-550350,-542532,-578481,-442868,-556496,-661847,-559167,-621579,-559265,-614665,-636736,-552285,-587951,-603973,-614832,-601660,-609850,-607411,-764148,-644934,-686501,-776883,-775234,-689850,-776311,-707888,-823272,-875982,-814875,-811098,-873497,-701753,-790806,-851089,-845455,-868826,-922868,-973180,-1044387,-1031652,-1166845,-973942,-1000661,-963580,-987827,-1159516,-1164580,-1234026,-1231185,-1125970,-1181875,-1173603,-1198980,-1333416,-1241254,-1373169,-1298448,-1430935,-1490700,-1610819,-1564210,-1581747,-1617839,-1706387,-1674538,-1716902,-1868804,-1965131,-2045488,-2051201,-2234497,-2258512,-2324311,-2492690,-2608833,-2769593,-2865003,-3264130,-3535686,-3621515,-3851530,-4218288,-4594404,-5070394,-5628448,-6167826,-7143028,-8252607,-9774181,-11694392,-14912140,-21045247,-41531619,-15417417,41345973,20234768,13991809,10817828,8770479,7394960,6470017,5669185,5669283,5206955,4605811,4365747,4048013,3723430,3449387,3335371,3194641,3095173,3094185,3029695,2874119,2756128,2555346,2446766,2555556,2320539,2270241,2225574,2131348,2160286,1956823,1910085,1896665,1740685,1805577,1742749,1662356,1645693,1596045,1622003,1533078,1434595,1408213,1486175,1369614,1327779,1247530,1204383,1384135,1249950,1116679,1271925,1173770,995329,1009278,1098186,1117204,955872,981655,979969,981355,793360,999093,955261,900203,901342,915287,875777,777237,745237,860803,739846,719474,731499,797453,721509,733371,698823,716980,689729,653245,625384,533144,531427,645520,662402,663419,776693,687311,414864,529158,628169,629867,616701,539597,433386,468693,566234,574592,375331,542466,491381,488211,419173,406743,387306,472435,482132,440564,415492,442602,381312,443582,502498,508992,498786,473447,475021,418840,408061,358969,386483,498644,458631,443915,415568,439996,519989,414658,293914,412253,368540,327344,312305,422179,502303,430677,340047,368274,384343,402797,303890,432993,284224,286311,365915,438950,380038,276101,287386,318578,458402,370995,372404,460349,411092,338988,195908,405021,334053,322314,411806,423930,325515,295461,338400,321866,297449,367144,380037,324017,292992,386998,233750,258143,182013,175011,290740,215557,382400,324717,322674,228374,254083,219919,175619,323804,230882,225630,266296,322815,310715,244143,227740,293393,357549,188771,195504,206692,298689,191358,230367,261853,431882,345178,206658,145006,144717,321911,202191,314397,286986,164851,188274,250814,253377,295827,202176,201599,259506,244294,266692,261821,202114,265082,266472,277646,245790,210440,234010,127890,219055,173156,222836,251646,211596,264050,246924,170398,180427,226171,330685,276728,225373,145045,198351,251893,187655,140556,392004,227227,232221,199088,190783,109125,110293,83184,209094,103070,130203,151348,148373,153596,276502,275012,170325,182647,87959,180004,205051,107067,145909,105859,168258,224594,251392,164287,189646,226599,279804,258104,209108,115223,93090,53586,58506,134765,137691,-6199],[-8346,34446,77593,-20712,-53777,27434,-35566,-2436,-6294,38902,-49271,-126705,-75794,-85192,-4513,-51271,-131685,-139762,-47636,22488,-58407,6729,-67142,-119953,-17503,-3754,-58534,-44677,14921,-72227,-67036,-104906,-67804,-47063,-112453,-120876,-17606,-28249,-99069,-54832,5979,-90638,-123502,-9964,-84864,-53318,-56001,-26834,904,-96156,-254529,-54535,-50910,-61305,-128066,-30935,8486,-50295,-93226,-99957,-85460,-78354,-6177,-43499,-95951,-56179,-91789,-62661,-45129,-19499,-32539,-34556,-39351,-58259,-152523,-61191,-44419,-63980,-36289,-18693,-39048,-109543,-86318,-35204,-9205,48152,-46408,-98211,-47806,-57531,-44640,-35240,-10679,48201,-7873,-59084,-7195,-99835,-86649,-5701,-116789,-164216,-98102,-23236,-49467,-94227,-24018,-12437,-19687,-100227,-62339,-78802,-80010,-16780,-119227,1186,-42126,-55716,-98263,-78018,-57149,-87401,-26531,-41597,-103972,-53945,66817,-68186,-44211,-93212,-94600,-25778,-121398,-161670,-130795,-133999,-79735,-58848,-26045,-50374,-70100,-86897,-35987,-139995,-66053,-96616,-62136,-8973,-79554,-129483,-68586,-66258,-71742,-46824,-135448,-104980,-41289,-61584,-55409,-106019,-64241,34316,30171,-18257,-70480,-59638,-76061,-100277,-155910,-121746,-33352,-117109,-114797,-27664,-96399,-42867,-117223,-110994,-146087,-43451,-86143,-82874,-110203,-112131,-77873,-42953,-31572,-80422,-61438,-109311,-80234,-75948,-63972,-18440,-37329,-5198,-57030,-132813,-89384,-58114,-137201,-97111,-86779,-33229,-43929,-117152,-87908,-75965,-93758,-107863,-129947,10332,-65086,-82514,-99108,-81211,-157728,-93027,-73029,-54867,-54543,-62519,-81691,38704,-112951,1417,-73807,-59203,-65752,-56710,-79635,-109596,-205536,-108723,-67118,-68823,-135100,-131622,11278,-46957,-86453,-27046,-82619,-122624,-106963,-123350,-203480,-92124,-81787,-114853,101775,385780,-292858,-245651,-79308,-44161,-62838,-115362,-164376,-108294,-92616,-61446,-44469,-31816,-115133,-108328,-121922,-76193,-110071,-29504,-104067,-108557,-139298,-111861,-113675,-143864,-115293,-35082,-124109,-99818,36091,-72130,-60422,-148575,-92081,-119130,-74202,-91238,-82832,-110966,-81641,-111057,-159786,-87234,-23379,-69415,-86320,-34736,-6830,-142389,-129392,-85004,-75548,-114201,-119166,-151947,-121892,-122499,-50723,-55406,-131863,-166131,-99485,-176403,-148041,-42364,-87086,-79288,-109530,-34091,-125283,-168690,-194714,-113852,-106860,-77271,-104542,-103238,-151290,-92022,-84097,-36823,-88379,-134098,-96281,-136344,-155979,-167938,-260042,-184705,-199173,-11208,-38873,-34214,-76507,-75765,-79218,-187010,-66902,-82655,-70525,-133581,-125992,-109850,-159277,-114782,-123472,-61999,-144261,-71046,-108850,-82575,-95742,-29744,-94506,-95559,-164587,-205020,-151897,-137106,-127963,-127460,-55511,-67544,-142626,-58951,-135785,-51384,-179247,-128815,-77048,-59385,-190324,-108748,-148838,-85738,-45503,-93768,-50050,-86353,-90078,-173964,-94846,-88121,-117931,-96583,-119494,-69672,-68318,-95120,-166507,-151341,-71666,-118419,-127893,-111542,-87347,-119661,-114856,-110340,-90619,-142208,-247202,-164487,-107582,-124524,-90187,-100365,-144900,-172080,-207011,-149545,-117497,-161498,-101899,-107610,-164526,-243503,-196443,-70168,-110855,-169893,-99574,-186381,-154766,-196216,-160245,-109316,-148316,-131693,-128669,-269068,-96364,-113318,-167362,-155953,-168112,-107282,-169643,-106324,-104956,-141046,-86081,-128621,-47413,-167475,-137971,-195873,-101786,-153376,-349386,-163176,-62114,-132164,-229076,-231175,-240107,-160426,-135518,-112632,-179482,-154350,-90680,-196942,-94650,-67580,-190400,-147041,-163708,-195485,-134241,-187759,-177412,-223726,-177506,-226460,-155940,-167280,-178492,-184253,-153635,-105962,-141896,-96754,-163068,-161078,-84627,-93595,-187666,-225324,-170267,-184671,-179057,-197922,-122420,-101087,-113150,-196210,-261011,-304943,-154008,-156677,-160728,-82147,-121670,-140137,-147278,-243515,-284627,-121524,-228666,-181433,-213864,-177224,-193355,-196147,-262745,-231158,-253904,-203125,-219132,-133398,-192474,-167568,-181679,-226038,-213626,-233914,-139904,-73027,-203644,-257632,-290245,-225923,-163835,-186725,-186421,-192324,-241635,-182138,-270401,-288688,-244970,-348108,-286561,-257899,-207213,-268414,-262524,-178835,-213719,-243981,-263370,-259814,-225700,-301340,-379698,-314070,-298786,-310749,-221160,-298448,-257736,-217974,-288335,-244241,-193208,-205923,-294868,-315744,-294970,-325574,-206566,-269293,-237952,-317441,-222382,-312411,-358428,-289626,-271683,-271680,-419049,-253510,-287005,-470476,-282531,-256407,-318294,-305654,-406684,-346107,-313563,-249545,-418216,-351588,-335901,-322653,-319190,-354032,-447733,-338530,-462922,-324406,-408436,-367851,-307353,-423695,-512345,-401028,-435547,-260384,-314887,-325529,-350635,-317274,-315648,-276407,-388147,-412278,-459109,-461620,-434740,-364136,-294931,-211443,-371512,-474469,-400995,-381868,-479401,-459454,-503144,-461756,-326947,-433920,-553763,-408196,-476386,-441182,-533940,-465960,-417007,-455130,-464409,-532632,-482443,-469379,-439837,-636365,-507722,-506459,-609787,-678164,-601390,-605057,-532293,-659566,-725915,-628917,-618928,-681139,-546592,-584484,-714071,-695192,-649679,-696937,-802213,-815153,-855643,-934719,-781654,-791849,-732628,-814743,-872907,-830965,-957761,-969383,-886387,-889454,-858148,-880108,-1065600,-986421,-1211459,-1028234,-1104124,-1170673,-1263315,-1242455,-1397247,-1368345,-1310231,-1420803,-1447304,-1538827,-1414873,-1532244,-1549743,-1694073,-1671622,-1797576,-1868149,-1957220,-2078412,-2127587,-2462900,-2711492,-2729781,-2917564,-3236531,-3387202,-3719486,-4194571,-4645864,-5321905,-6071325,-7244220,-8696813,-11095625,-15536683,-30377103,-12590631,29623363,14243390,9780452,7412946,5979019,5051773,4478632,3760778,4089399,3826701,3323901,3175474,2879099,2624467,2437378,2421766,2304700,2205848,2254107,2316245,2101756,2039933,1891914,1812615,1965721,1752425,1741800,1806676,1746441,1725214,1550751,1596799,1557238,1392162,1617507,1396883,1406847,1372157,1281153,1339909,1311606,1210574,1205825,1227102,1127014,1062586,1066579,1111415,1191336,1011227,939514,1115829,1033059,772221,903864,966815,966385,900542,899249,938452,818991,640890,893334,789887,702721,793172,826171,751827,731828,643783,720553,625133,612504,664847,703946,591388,685134,618575,654448,587196,550464,509520,449371,415301,572998,661546,671060,640054,558692,399181,407306,550506,521146,521422,481769,318582,398994,503997,512668,297228,398798,393791,340144,317958,317376,292130,375353,409425,352236,325943,367351,386735,382782,378742,386444,372871,417107,335848,340357,295793,246747,290070,439244,358452,352354,316323,398125,461765,359207,242049,364872,302524,270802,290644,338377,385008,360895,269831,300666,310344,359345,320015,373139,250205,238324,334294,407489,296285,268679,250509,269553,395683,374579,295652,388722,342066,295234,205638,309971,272532,241763,321469,361722,258929,238135,245538,305580,318781,327807,288352,247526,247404,326842,187678,276624,185180,125924,236281,165458,345401,303878,320120,179150,208936,171745,141175,299090,220880,168277,213388,288377,260819,152000,133653,229600,284429,187307,160574,174448,248525,186369,183473,177112,308348,265621,141816,111801,115818,255654,168145,213165,212672,169692,162302,223226,235138,224975,186750,155016,219287,219465,184017,226605,206434,206802,173475,210179,214860,154799,170226,87133,215158,171742,236698,234321,185958,216259,234901,135534,181767,206466,311085,241774,168872,96791,161785,214838,140939,153257,386051,242641,215597,220661,176515,115256,111708,50831,178945,73009,142817,148189,120786,162392,250925,226775,127598,162023,100512,179594,158459,107829,131034,54590,145120,156607,230336,105824,148922,174420,250188,281082,189099,124845,77203,52959,45796,130812,119262,8123],[-34761,32492,75700,-38535,-46229,40794,-25247,-5016,-15001,68002,-38480,-88012,-71316,-67060,37216,-11632,-101897,-121544,-24765,20540,-57082,41744,-34033,-96294,4450,14740,-57487,-26916,18526,-55525,-33317,-102105,-66407,-47354,-85456,-108943,-915,3066,-58837,-22340,2928,-75850,-67358,34532,-61837,-26067,-31221,-27783,-223,-79747,-240912,-49861,-33678,-72412,-98571,-13187,14322,-15507,-40292,-55912,-95262,-39854,30402,5496,-62163,-49527,-107692,-35336,-34598,-37643,-10048,2644,-8344,-62854,-100216,-35127,28466,-38433,-23414,-35080,-62006,-118339,-50643,-28845,1861,80426,-28675,-85940,-36442,-56405,-31383,1063,-3860,73791,-2255,-18163,27678,-86846,-87065,33424,-80068,-114520,-96298,-18449,-50213,-73206,-14612,-5640,28525,-59777,-60994,-88112,-83426,15794,-110156,-22297,-44982,-29852,-64551,-50214,-30992,-86886,-26828,-29506,-74971,-43030,58090,-47650,-22823,-80752,-72616,6311,-105746,-127130,-114695,-124018,-73049,-59231,-40485,-44186,-85638,-103048,-40090,-143415,-80028,-83600,-43759,-4634,-60823,-110146,-52081,-77902,-62404,-11751,-136374,-47495,-21402,-37992,-31216,-112543,-43707,12178,40178,-13201,-64406,-47108,-31100,-59746,-86931,-112594,-30976,-117454,-107788,-36674,-81262,-10669,-106598,-88072,-110441,-29623,-76946,-59582,-86517,-84104,-69153,-10896,-7690,-50222,-39641,-100578,-86962,-51840,-63373,-20071,-16022,-5746,-47759,-94467,-54687,-2425,-76221,-55951,-63895,-7812,-12478,-61810,-88452,-57799,-66275,-84146,-85867,94114,-65168,-59428,-74987,-55989,-92012,-40309,10382,-4168,-47473,-91924,-51034,43042,-84043,34596,-8978,-16666,-43164,-67398,-116913,-129416,-136020,-14394,-26003,-79809,-126274,-57374,35918,-14206,-53939,-90,-76214,-94159,-90311,-120174,-184268,-74912,-69782,-81689,78050,508212,-341668,-298780,-27243,-11426,-61878,-108079,-140198,-68448,-45803,-27177,-8829,-28295,-83257,-55949,-85157,-50817,-45246,-2666,-90549,-98799,-124097,-69674,-43603,-111183,-81040,-26832,-102603,-64476,66017,-52977,-24429,-106052,-41273,-85013,-41991,-60979,-40920,-39853,-59275,-92011,-109848,-33075,-15600,-52002,-48489,26604,2026,-120621,-77393,-40751,-83310,-82397,-76167,-110492,-98793,-36615,-15757,-33449,-105830,-139531,-86350,-134518,-104700,-13597,-51397,-65106,-66345,6289,-114725,-172036,-181918,-60584,-97514,-70894,-64975,-65086,-96555,-50929,-46365,6015,-43403,-99597,-15739,-86471,-79273,-79545,-174271,-112638,-617,-7055,-74025,-15063,-50788,-64809,-87831,-158271,-43980,-90159,-45991,-118165,-104921,-68684,-183094,-128774,-109935,-68473,-145493,-101002,-121360,-70453,-72199,-23638,-77328,-92604,-156867,-156101,-123605,-123713,-100170,-81440,-30478,-56881,-113074,5079,-94802,-36270,-169463,-121326,-69352,-33802,-142068,-113477,-136532,-68403,-46699,-66710,-48875,-80752,-76547,-154666,-73952,-45795,-68518,-44655,-59312,-25235,-55650,-57117,-112589,-69943,-2323,-32734,-90612,-28359,-33620,-98749,-82986,-91278,-62560,-78565,-195308,-114166,-59368,-113897,-75570,-91592,-93119,-151898,-196886,-146763,-80043,-97519,-96881,-86989,-139036,-204355,-192378,-47977,-77507,-155850,-70359,-120959,-126148,-196794,-110889,-55341,-142815,-161022,-71013,-187104,-30071,-72652,-101252,-92465,-149800,-83356,-118272,-81327,-66589,-91335,-64791,-56714,7411,-105987,-93665,-152019,-46549,-98501,-249932,-125118,-42100,-90962,-146382,-187383,-185642,-102044,-67317,-55931,-128852,-89317,-79351,-118829,-57619,-71835,-136052,-88100,-104843,-121623,-103982,-131764,-89464,-204192,-92626,-151569,-85657,-95605,-121501,-130406,-126962,-36971,-68649,-57149,-98364,-107663,-50370,-62145,-162200,-182487,-145617,-158720,-121496,-155952,-62318,-68268,-54679,-177024,-185241,-229431,-43834,-75528,-113484,-20682,-47893,-85375,-113225,-210677,-218581,-51168,-138452,-90672,-165791,-147252,-141093,-120585,-140628,-163556,-149711,-128405,-156322,-63088,-168734,-118970,-144341,-151536,-151271,-227790,-116764,-44229,-159747,-211037,-215622,-155253,-79416,-120497,-180461,-124946,-97661,-122910,-217499,-209771,-164712,-288604,-188068,-209459,-160450,-146239,-149274,-70082,-155606,-162040,-191469,-204658,-160990,-187298,-275166,-197076,-144861,-152320,-114434,-227186,-188045,-122036,-155046,-144070,-84826,-124178,-189827,-233584,-192763,-220889,-143523,-209741,-121750,-216541,-143875,-219345,-254805,-233026,-168912,-206261,-285949,-151784,-192098,-349348,-211084,-133309,-142498,-175491,-235905,-194329,-186958,-136977,-323659,-228280,-229991,-231182,-193944,-173221,-192185,-173057,-308082,-205612,-294684,-224764,-207224,-300069,-348314,-283596,-245740,-128001,-209599,-177821,-208053,-170247,-178952,-170339,-205655,-230099,-238490,-293584,-332833,-227794,-187488,-126044,-224490,-300554,-201081,-263922,-312171,-289852,-359597,-277247,-167595,-245531,-349255,-241916,-244217,-270619,-369896,-233435,-222963,-251119,-249864,-332724,-278361,-288755,-208850,-394219,-311101,-293262,-347215,-442343,-408037,-358420,-303645,-399189,-425399,-426755,-340242,-401362,-310782,-317854,-433380,-419918,-335765,-376783,-454398,-452477,-501912,-522999,-458469,-444010,-385031,-527255,-453730,-402104,-546123,-567879,-538555,-502476,-493396,-496574,-609722,-563641,-761941,-610619,-652902,-643957,-660015,-686256,-850057,-813531,-684779,-839658,-852888,-867537,-751472,-803677,-839352,-914509,-889736,-1015054,-1021145,-1004638,-1118990,-1136556,-1266646,-1396527,-1476669,-1540348,-1691059,-1768329,-1901904,-2205187,-2436019,-2724746,-3053643,-3752999,-4515254,-5689165,-7848369,-15210921,-7254128,14377335,6750695,4590365,3348918,2629475,2320312,2023453,1540081,2075548,1873300,1621246,1502464,1347565,1260194,1154142,1135662,1119353,1057299,1150334,1192476,1038326,1033316,955104,963800,1056424,996818,920882,991878,1002866,946070,835241,928130,901456,810482,998049,792856,839025,793379,776009,785923,776881,735650,737420,711514,698327,606976,657113,762069,728382,613006,552144,689502,666932,454712,616240,624603,627827,666341,627233,650139,519756,408039,603880,511564,427809,549665,561594,501839,525609,431611,501723,422672,448572,500854,498046,433197,553367,451429,456442,365892,384915,355009,328461,244166,376361,514627,525075,411237,343793,314561,267368,358687,359889,373839,363246,194951,275204,355277,359951,198733,242065,261714,182847,193787,223829,205662,267254,299641,216168,239213,268752,316066,278501,223543,203576,202298,286025,184881,246732,149549,142515,191143,281147,216092,190112,211886,294081,299520,242888,175474,245567,213911,174174,215293,204333,198524,222604,169846,168367,187921,265567,255484,250789,181470,167623,259758,289305,189338,211631,190062,174467,239640,283665,177071,220879,201140,224323,191358,181357,174403,147099,173519,242713,180882,140077,103215,208288,268375,230871,151188,152867,154333,235551,149916,245070,168370,45115,107886,134006,258015,214411,242659,112258,145767,92973,67862,197005,198583,101908,134115,219847,136811,45204,52090,146605,163868,151296,89890,134921,186009,152768,97216,80329,158027,173417,74558,81045,89724,169025,117821,85377,115352,145994,128193,170799,188829,111322,132691,98747,161297,183187,94834,180509,181151,159044,87807,130316,144540,70673,86433,46700,162936,130053,191136,183537,136044,124974,176408,89046,148595,165050,229345,141843,104116,65661,117351,129948,71773,145062,290592,213315,196322,203352,128096,102289,94791,1095,104517,51614,129677,126803,78079,147269,196003,162553,79623,117665,93169,152071,84129,81598,81352,9423,117604,95134,188458,53871,91293,99923,187242,235100,123959,120410,55278,44666,32500,122362,80389,18344],[-51164,24621,56742,-55454,-34411,43598,-10086,-8233,-33935,69694,-26498,-47328,-56055,-49426,74631,22825,-69162,-91758,-6649,16714,-49085,82202,-1975,-60883,19018,37205,-49569,-7058,8511,-34992,17095,-91662,-51223,-32598,-48179,-86154,25832,51822,-12447,6246,-1892,-64329,-21236,69192,-39343,-13864,-7177,-21005,-1276,-49139,-177938,-40176,-1938,-68842,-61023,14913,20482,-955,-7817,-27972,-93731,4220,62281,49755,-37698,-45337,-103142,-4169,-17294,-48882,15350,39490,22551,-86366,-66007,-11637,85427,-4020,-10108,-56761,-76190,-115333,-10294,-23552,86,92104,-20041,-71302,-14518,-50834,-12538,19842,-3731,88714,4264,15904,53628,-67021,-79926,65683,-33798,-50866,-84472,-15843,-67321,-50052,-4629,7540,48200,-20370,-78300,-79815,-76048,31609,-95718,-44893,-42151,-3154,-24890,-14555,-8233,-76518,-21202,-13974,-39256,-17438,40794,-30113,-9435,-56843,-48297,31620,-83396,-76572,-92967,-109613,-58972,-53641,-49504,-24146,-71523,-110261,-47492,-127274,-99322,-60328,-14065,4021,-36740,-76338,-46920,-92515,-49352,23240,-116610,-5263,-1493,-13796,-1507,-99437,-18936,-14549,45271,-1607,-54646,-48958,5261,-8484,-20365,-109178,-36535,-96684,-87690,-39584,-51566,16216,-89872,-66140,-69982,-19096,-59380,-36251,-64910,-52670,-58924,3604,6768,-22173,-18284,-98311,-86192,-22756,-63229,-11980,8917,-6567,-38210,-56498,-23622,30663,4409,-14361,-37937,11115,23742,-10876,-81467,-41944,-31147,-43229,-30110,131083,-70991,-41250,-47299,-21206,-29792,21188,82972,30794,-36101,-102770,-14568,22918,-60931,41073,40220,19623,-9746,-70534,-139287,-140241,-67737,55639,21361,-80927,-113039,5554,66400,13615,-16778,18738,-52737,-49835,-71413,-95806,-144782,-49902,-54365,-37342,59597,485410,-320755,-270696,35538,27951,-68818,-95998,-92357,-8983,272,-6891,22381,-23196,-47988,-13773,-42957,-19917,18224,20672,-48433,-73003,-111791,-39554,20436,-72635,-51183,-22995,-76234,-10899,77217,-40831,15245,-54985,-15196,-42411,-22780,-38113,-8567,5071,-42525,-66243,-56307,9796,-5569,-23718,-9139,55685,9744,-80348,-33022,-3400,-90668,-60552,-33841,-65856,-62190,34010,35846,-9088,-53918,-106681,-44932,-63819,-33041,5664,-3906,-48326,-16625,32869,-85049,-150978,-143341,-1754,-74702,-59897,-25708,-20307,-23267,3742,-18024,32082,1961,-52500,58560,-45077,-10875,-3240,-87514,-48270,171512,-182,-92580,15587,-15944,-39825,-86487,-109360,-20031,-101123,-22210,-95395,-64370,-22328,-171941,-122632,-86528,-84393,-118479,-112519,-118267,-54369,-29319,-7033,-61935,-71888,-143433,-104989,-88855,-93767,-73190,-15888,-4861,-36829,-72892,56818,-42836,-11593,-139451,-99378,-31741,-1197,-94992,-105752,-116091,-46558,-42027,-37188,-41274,-70068,-50361,-117263,-42766,-7052,-22145,-12311,-5786,18219,-49478,-18738,-54701,-1075,54715,40586,-51935,55861,24976,-65395,-51998,-66574,-27841,-28038,-111014,-65952,-19201,-94468,-64619,-73927,-26204,-96972,-153474,-126964,-42086,-20616,-80374,-54781,-94332,-141238,-167858,-26642,-50442,-130304,-39724,-72340,-93774,-169904,-62321,-23383,-110825,-174473,2163,-103233,24650,-34141,-26486,-37139,-129056,-54748,-46218,-58931,-12338,-45657,-48155,18366,37777,-46691,-35564,-73694,14193,-51920,-107560,-82161,-17916,-57348,-36069,-106089,-93188,-35560,-20131,13701,-76013,-26413,-49898,-46858,-20514,-72722,-84428,-54757,-56147,-54521,-76782,-75034,-11711,-155101,-32124,-68615,-17736,-45608,-68518,-74732,-110807,6185,-22236,-13844,-51943,-55158,-15261,-29332,-127176,-115293,-105354,-115918,-77732,-97255,-17226,-29023,9715,-95693,-97261,-159223,34678,-2728,-71822,30419,1100,-45349,-70551,-159710,-136940,-2663,-62006,-19724,-91707,-98398,-89330,-58284,-17014,-91922,-57441,-60672,-68884,-12331,-104156,-56419,-98001,-71463,-82142,-218700,-83246,-43765,-102334,-157657,-128973,-80268,-5310,-29847,-136839,-45021,17989,-46393,-143958,-136739,-85039,-173699,-116848,-169350,-112150,-48281,-40080,18695,-103337,-85308,-105297,-132290,-83232,-53757,-122707,-85355,-12165,9999,-12462,-143203,-127673,-66062,-40596,-56109,-9655,-89617,-103558,-127799,-82516,-114611,-75684,-131893,-10952,-119538,-97232,-103544,-157910,-137417,-76382,-126180,-128465,-63221,-69801,-202264,-159834,-58867,-18802,-95137,-84642,-70375,-62002,-61525,-216756,-111935,-137334,-152146,-98748,-36331,57088,-40035,-141830,-115223,-167897,-91402,-101073,-149096,-131855,-202720,-96781,-45271,-123278,-64751,-116520,-58252,-101366,-113988,-80110,-67999,-34787,-117258,-206297,-132856,-115402,-78218,-88627,-118182,-28697,-139917,-105488,-116648,-185040,-141105,-42979,-84111,-164386,-139020,-56674,-134040,-209349,-59052,-71268,-81917,-85434,-128548,-101501,-147374,-29025,-183236,-169409,-144817,-157416,-209295,-214799,-183077,-142125,-178181,-156000,-291247,-125941,-183864,-118396,-129369,-175789,-180839,-111459,-140346,-130953,-149936,-178622,-178309,-174903,-150597,-116964,-275668,-131493,-105814,-232119,-261938,-266897,-226216,-268736,-237532,-221730,-214755,-293024,-266668,-313325,-218619,-166023,-224441,-270417,-279427,-191101,-260146,-287805,-261877,-304019,-261029,-310820,-341990,-336889,-396292,-396566,-289644,-425080,-430432,-370284,-363658,-558250,-502534,-479997,-619752,-610086,-751961,-780054,-822149,-888763,-1228910,-1464101,-1732486,-2291881,-4423249,-2732936,3913866,1765433,1179324,751655,492182,577273,399415,146825,669736,453388,427397,298651,304128,353934,280110,217673,292994,267922,349956,307251,273407,290406,256183,336479,349285,438625,275545,264472,333709,268594,230792,307995,322956,311546,324851,277544,304526,259478,366661,292029,255314,291519,282066,250746,329968,234360,260864,350595,277949,278739,188425,269981,304471,213866,307097,275545,299896,385487,323771,284235,245883,207048,296025,273505,218308,313937,269972,262612,283580,221750,307867,234735,298243,334663,300520,309549,394575,289819,248478,153254,227540,251773,228924,100879,178727,311972,326742,224139,161286,202648,174844,169822,222398,258353,260219,110043,160948,216264,202515,135161,149656,166229,93837,103840,164726,162074,206665,219485,104036,193432,190308,213268,189426,114006,59402,70047,141297,84997,176168,47938,90273,127990,112889,104597,52271,153416,195431,131028,125526,124086,124937,141712,89001,127180,93188,50784,93187,82123,36566,83957,163759,140175,139020,101814,104901,177566,145681,113222,128742,125362,76925,71951,134582,79628,58971,63676,164895,154505,82091,86618,76426,54668,123171,121014,47475,-9592,88078,168242,135219,53715,76130,62295,154783,141776,180558,138155,-33161,-29464,114540,165193,107287,134381,48802,90247,11849,1981,89099,186400,52174,61169,146502,3324,-30635,23616,73751,57880,93014,20418,97721,137937,99435,24352,13995,61904,110706,24925,55403,72122,99724,70118,-3553,30106,110363,92337,114940,131983,9159,61683,53822,119315,148873,36809,146520,140475,136098,51626,86814,68409,1067,13305,17491,88508,68102,118451,118981,88536,37723,97981,47391,96549,114995,134990,31415,52378,51252,85845,38028,1869,118026,174742,155503,180312,155669,71799,67217,72256,-42049,30296,41131,92223,92232,39809,120384,139146,112428,44355,69523,68380,101897,13391,38312,21773,-16749,89501,57972,156336,23441,33003,31402,118164,142666,44869,104912,37120,31077,21767,109270,39440,21971],[-53115,10274,20641,-65587,-26297,35723,8938,-10917,-57267,51083,-12853,-15470,-36422,-32557,100568,46799,-44159,-58734,2628,10667,-33734,112219,18891,-22387,18235,54999,-38154,7132,-15262,-11950,65689,-80246,-28349,-3919,-12253,-60460,51311,101704,25818,21517,-9782,-53747,4398,87515,-26563,-15670,10897,-12186,-3635,-9736,-97486,-28878,32181,-55047,-26342,42676,26348,4193,-696,-18556,-82444,44173,78466,76456,-18359,-47730,-77430,22293,1474,-48640,39948,65873,49290,-116915,-53846,2354,112648,32052,906,-81328,-80027,-93080,18540,-22297,-17367,84930,-22253,-55004,10564,-40767,7319,22684,-12254,89239,12176,34562,63991,-43530,-65823,83086,9300,3535,-69714,-15672,-95999,-40518,-1407,24637,36472,7161,-101498,-58043,-61336,23816,-79079,-59967,-34601,17896,9337,20377,6376,-60534,-11235,748,-8196,10727,18115,-18970,-4036,-24180,-19982,42481,-62419,-31711,-72741,-94960,-42064,-39079,-48687,4073,-33714,-103331,-48811,-95639,-109069,-34463,13784,16552,-14573,-39100,-59014,-105941,-37330,48113,-85178,11006,8978,4043,25810,-70153,-5174,-38288,39081,10410,-42538,-65852,24545,35494,21994,-103397,-48457,-61063,-67263,-35099,-16376,32684,-67263,-51020,-31108,-10258,-37391,-21072,-47296,-23226,-50061,-639,7930,-2905,-4505,-101091,-77125,3842,-63010,459,30539,-5084,-33759,-41814,-946,38192,62955,18528,-12888,24472,53126,19446,-74951,-34259,3018,-1705,10763,121292,-78905,-30805,-25618,10901,9393,70589,130489,49478,-22228,-91133,16822,-13751,-46692,25706,56848,41115,23767,-71698,-144284,-143273,-18018,86466,60566,-73000,-100029,46723,95467,22379,11962,22787,-17181,-9017,-58300,-61267,-97397,-22108,-39620,-369,45002,343219,-203683,-189158,82200,59523,-84015,-84413,-39260,46337,28597,-3815,33558,-22164,-21076,4842,-7420,7863,50064,27152,4455,-41265,-103348,-21465,54885,-35525,-29265,-24552,-49538,45467,66857,-36062,43453,-10184,-19996,-3690,-15080,-22625,7370,17376,-31880,-37388,-19827,27878,5799,4550,19772,52928,14552,-33372,-10332,15156,-94175,-49462,-2528,-30056,-20973,64168,88261,10478,10806,-78224,6400,14231,46776,10593,39558,-32292,23086,36923,-51171,-115000,-95280,42268,-42261,-55652,-3587,20618,49951,58225,2241,34258,37497,-3131,94505,-18088,30183,46046,-15852,-1287,245050,13225,-90333,48929,19203,-5130,-70813,-55071,-2120,-113031,-5749,-69421,-16167,11083,-124270,-99574,-60376,-97670,-69753,-103705,-101380,-43286,8065,15258,-44349,-38659,-123306,-65932,-60565,-57519,-50066,47390,16781,-13033,-40374,74179,7006,17088,-97424,-65724,21437,28707,-60052,-89401,-97003,-26756,-34317,-12939,-27937,-56034,-13674,-75481,-12441,12082,-2524,-10523,36028,47519,-49324,18540,-10731,31776,79756,71243,-18261,113519,69202,-30455,-26424,-42933,948,104,-30991,-27714,2896,-73559,-61062,-51327,25198,-32947,-94034,-97497,-10781,44080,-54648,-17812,-36826,-74810,-130573,-5759,-36846,-96204,-18271,-51065,-61370,-104141,-26421,-18965,-69496,-165527,66622,-55829,51603,-15575,22298,-6569,-109371,-30137,26920,-40311,34557,-11124,-37918,69228,38742,-7569,16290,1663,55346,-21184,1744,-49230,3315,-39142,42361,-22841,-5284,18097,6197,78635,-35435,12730,-14341,-4938,8316,-68884,-46484,-39381,-22114,-8727,-60384,-38858,36646,-94357,-23381,-7887,19235,-32656,-38839,-41312,-103447,21197,-12963,19616,-30103,-20130,11284,-6781,-93522,-50938,-65508,-68224,-48848,-41043,-2735,-4395,55846,15474,-31798,-104795,52749,33991,-43525,66058,13875,-20424,-29298,-110346,-73423,17769,-10831,10510,-21389,-43215,-44980,-30204,60764,-39201,-12347,-18216,9605,14324,-21228,-4452,-58204,-7244,-28439,-203128,-49964,-67039,-40213,-114317,-58671,-31603,31176,48534,-73210,23868,63328,27962,-66030,-90462,-34018,-51247,-84440,-131999,-66494,4198,22785,56827,-73088,-48009,-46234,-64137,-26457,43064,7134,-28932,39478,96568,45729,-71594,-78623,-54698,14022,-3659,24007,-88684,-56900,-38259,-655,-40417,-29217,-71495,50284,-55678,-76176,-9744,-104027,-43742,-28360,-55403,-28700,-3727,20147,-98665,-130802,-40127,5094,-74248,-19125,-9131,15496,-17426,-131746,-45792,-78314,-110687,-59497,17959,171470,15861,-42884,-71937,-86042,-17796,-23228,-33321,18913,-160791,-35526,-21247,-74190,-20772,-78078,-3593,-86619,-100741,-36927,13304,45719,-8333,-102970,-82670,-80461,-63676,-6581,-2393,58750,-44927,32519,106,-55031,-101624,17893,-2838,-68675,-103918,24291,-67701,-106218,14515,-915,-4690,-27626,-8999,-12877,-62985,56402,-88871,-114340,-80245,-106795,-83332,-99948,-127941,-79596,-55439,-32930,-212411,-33321,-80195,-27040,-61324,-52942,-65219,-41633,-49049,16270,-10371,-20613,-31389,-30765,-15081,-10241,-133776,-127,-151,-104525,-151716,-132910,-106125,-196341,-133206,-34104,-50549,-36013,-85203,-153155,-43172,23746,-30438,45737,-13891,11417,49455,-2103,20208,-128689,-52933,-95672,-125624,-124501,-110473,-126513,-23824,-168274,-163067,-43123,31341,-204295,-108892,-16355,-197123,-143202,-195951,-133930,-125930,-128893,-282073,-314459,-281730,-302954,-613900,-712871,460904,203533,137238,6526,-96324,41315,-95396,-223713,122574,-40749,9140,-104132,-20920,62636,-21947,-83607,14952,5359,22287,-53049,-7407,-2361,-30708,55848,53806,173894,5971,-84343,-9715,-65359,-49387,-1570,39771,45815,-66473,18235,25376,-8253,169509,47340,-27527,47955,33402,28167,132035,64631,32021,67818,25759,98156,-41,37319,102370,100538,95142,65681,109092,172601,120153,23242,84373,86775,92412,140727,111343,166037,72589,111076,113501,88139,179504,114847,191264,220541,178662,221658,257655,178438,128731,31253,108950,214397,165061,25123,69381,156076,187016,135095,69602,113145,130454,59201,133721,201448,211011,67195,88678,137762,102114,126944,126365,129466,83613,61853,134065,155818,193755,188233,50288,178350,143634,133781,139148,67760,-1438,4866,33251,42057,134949,23319,82863,99738,13265,55259,-4277,145999,138193,41261,57117,99623,53602,98464,45989,62483,41514,-10282,29684,28044,-31829,35837,84689,32820,80598,37276,66986,110728,43311,88229,49982,72228,8780,-29780,6795,34952,-18301,-19831,134808,100146,34518,31578,38910,11504,42631,84883,-10750,-46636,6904,64517,81041,34674,31854,4812,97389,150078,116425,102058,-81803,-111422,96726,101190,31988,46891,2776,55461,-44475,-16945,27604,186697,30209,13335,86696,-79699,-59342,44149,22963,-1375,37466,-17770,61641,107393,40896,-2079,-11165,40428,86490,-449,34629,60777,58281,34692,-29141,-26304,80244,58333,70235,81943,-44169,-892,24713,105015,115982,12170,127195,101522,124530,61567,89324,15094,-28639,-27190,5488,22626,11324,61032,62455,54293,-14580,27709,21400,46845,67728,71562,-43014,21511,48775,73345,-24212,-48251,81013,104287,95030,166113,98711,32409,15784,52484,-61089,-7949,37072,40235,51442,17657,91029,95208,84081,27962,37317,35259,43086,-30191,-5549,-20354,-26930,63591,41996,146873,11045,-17543,-15329,64319,51062,-14665,82049,27808,15797,14856,89206,10733,19193],[-40902,-8824,-20612,-63636,-29132,20584,29913,-11993,-77946,24449,2359,4469,-19950,-18000,111843,61062,-30669,-30415,3582,2432,-14044,109678,22153,11598,552,61340,-27043,8954,-47542,9900,93625,-72929,-5961,32935,12369,-37400,64790,135474,48713,18287,-20876,-38627,6859,90701,-27515,-27078,21192,-6799,-8003,27187,-38364,-16486,58352,-37109,-807,61583,31692,9582,-9821,-19133,-64361,72342,70814,81782,2600,-54579,-37675,37467,16986,-37854,58136,75198,66336,-139001,-50790,3889,109858,61801,9389,-102812,-74573,-50703,25886,-26660,-47027,66517,-32328,-39816,29701,-25566,24429,14912,-27836,77436,21667,38046,58126,-19849,-46363,83385,38542,34820,-58467,-17331,-122659,-49843,-10608,41811,3614,15822,-111525,-30245,-45178,-3319,-64206,-62730,-24074,28699,30060,45197,12904,-40443,745,11451,10428,30427,-3748,-14194,-3415,10064,10843,36210,-45563,-7458,-58868,-82582,-27192,-14805,-36642,29904,10281,-82187,-37390,-58073,-98801,-10966,27548,31336,-646,-8729,-82912,-111174,-27901,59224,-50177,5443,3371,10475,45044,-32196,-6756,-53796,19151,17426,-29296,-87791,27308,59600,37914,-86016,-61090,-19763,-54551,-23190,15486,37358,-43060,-46054,226,1590,-14304,-16908,-34141,-812,-42793,-15228,-3604,3992,-777,-101161,-60540,23147,-60003,12432,45846,327,-36808,-57744,15480,29074,71815,37945,9445,34604,69859,27383,-75386,-34266,28093,23042,22126,89711,-83329,-28892,-16822,31948,18214,93384,147993,54339,-10120,-63071,33739,-55750,-39646,2269,43768,46998,46181,-75367,-134896,-139135,11616,83203,81164,-58858,-86254,67366,114016,6857,24154,13033,20438,13404,-55270,-30654,-56409,2004,-29349,12094,27591,144436,10172,-94716,91716,66458,-103202,-74687,1045,72239,29979,-15775,15130,-27405,-8160,-894,12261,25462,36530,8187,41617,-15772,-92723,-9774,52488,-5333,-13601,-30637,-25390,86519,41468,-34006,49141,15313,-46147,21014,-15663,-10579,7450,1648,-25460,-9931,-7263,22939,17496,19932,33738,31401,15233,5389,-8979,10572,-91091,-46465,12590,-8261,16023,52079,124034,20283,67720,-58126,44508,70142,113304,3399,66569,-19220,41784,19961,-28160,-80001,-55046,61903,-7034,-63386,-3429,47740,103495,100035,18436,17597,57332,37713,79472,-4666,38414,69654,33095,24941,201707,35004,-69186,74287,45550,31378,-40404,-8086,4162,-121376,-148,-44881,26179,23711,-57442,-67607,-36468,-96588,-17342,-81006,-76495,-46200,16189,37747,-19683,-2499,-98398,-45434,-46587,-24805,-29242,88871,31798,7974,-30362,53695,43377,42673,-55466,-28222,67779,46357,-37426,-69783,-84757,-14605,-27662,1749,-11523,-39914,28001,-38135,6771,4907,-16938,-34891,65433,58618,-51897,51568,8237,25610,70452,53977,8278,128502,85905,-3645,-6014,-26564,11156,9212,18255,-1807,8424,-57515,-65039,-28966,36976,8297,-34621,-63766,11279,78906,-24610,15478,18154,-21467,-89514,15187,-35553,-54544,-12095,-48422,-32912,-12056,-5581,-33835,-39579,-136551,100930,-51195,49950,-23676,31468,1835,-90735,-14911,78845,-24181,53496,11874,-32893,84090,20530,5603,47246,41843,62634,-7840,39172,-32675,14842,-33840,60515,32678,44265,50416,21666,120868,-14663,23695,13745,8756,23953,-61042,-24499,-26185,449,16660,-56610,-28535,55263,-47597,-57267,23804,18940,-50871,-33264,-35454,-98102,19704,-24857,35078,-25626,-5570,22764,-2024,-67733,-10609,-36424,-25969,-28526,-3739,-15162,-6753,69653,103936,478,-62165,28289,34232,-28518,85276,-2944,-5943,556,-76400,-47371,15937,11820,6754,21708,4273,-11501,-30299,84904,-11811,-10479,-4376,57354,23618,50581,23824,-31544,36896,1810,-180035,-25128,-96821,13568,-83987,-14057,-17177,24220,86420,-10938,66763,50447,80614,2690,-71205,-11996,33880,-71976,-95634,-27280,19234,36010,49100,-63552,-51414,-26974,-14389,-3308,77666,66617,-30617,14588,82630,50980,-25120,-34469,-67053,12364,19957,33684,-93259,-40134,9336,41457,-3769,-12228,-43506,55339,-23356,-60662,36964,-91637,11743,-26257,-7429,-5590,28712,52234,-55799,-113704,-47767,-38466,-80352,-31289,7687,34852,10654,-76407,-27173,-45995,-98358,-57752,11161,146257,12115,-25945,-61072,-65062,-710,12234,22358,58534,-132828,-32892,-25123,-47300,-20834,-58201,13301,-97538,-100907,-40329,15265,4945,16162,-43764,-56217,-62779,-63616,21729,38926,72403,11389,52298,47542,1215,-123132,31523,10287,-48938,-97106,26158,-51319,-56989,26059,11395,-5915,-46154,18320,2927,-17550,73178,-92378,-103325,-61322,-135995,-65206,-67554,-137620,-70682,-8571,-34534,-142060,-17239,-47807,-9231,-67337,-51732,-47840,-65573,-46712,-10154,-1303,-8867,-33054,-6950,-7515,-9890,-80410,361,-1001,-100154,-170243,-81933,-67426,-183239,-109662,-4669,-16980,-15323,-15272,-99315,-48163,-15671,-39763,56047,-18238,11596,69760,17295,20962,-91747,-55619,-73268,-119293,-96879,-52459,-74377,-47853,-161832,-143879,-71558,-12104,-185817,-124629,-69799,-183566,-149525,-174333,-118165,-154655,-192690,-254938,-303138,-336622,-420716,-810691,-553734,817349,409918,289910,156571,69614,92793,2630,-90886,44843,28499,26006,-25355,44696,91954,-14153,-19779,42979,35043,-10590,-52808,-5359,-16523,-60737,-14744,28855,78539,-1951,-110476,-73356,-119223,-81201,-34529,-3764,-34762,-126156,-48046,-22005,-38895,117784,10071,-78251,-20621,-13165,3866,60386,35586,-40324,-33887,-38005,27063,-28860,-19251,52093,58960,-5281,585,46630,55793,38225,-72762,18337,34073,6630,83486,60340,96604,-10041,36603,34307,31904,98932,53688,120915,153024,121475,141171,163787,107787,99904,-7038,23431,199969,117061,1192,47480,84881,141040,111238,48502,69465,98306,23943,79147,174058,198614,46712,52141,104145,62631,154017,130265,128744,116166,47887,108153,159932,190691,176820,41106,162223,119267,103251,114068,54534,716,-15567,-20871,31580,111191,53101,88187,86277,-3212,51432,11465,160020,116159,44356,48371,95875,34543,75900,39700,31324,35595,-7659,32002,5603,-18377,33562,36839,-23722,70832,3557,50743,63987,12228,99689,-6174,37452,-23853,-42791,-37104,34629,-4264,-43433,126389,38269,21716,4329,22601,30045,6905,63942,-34096,-18346,-9894,-3481,66125,67757,17425,-12357,55024,145208,76101,67764,-92729,-117916,78774,72420,4680,2258,-22381,39690,-62220,17019,15856,183111,30851,-7028,45656,-94432,-50606,79851,-8744,-20775,9235,-17064,23437,81933,-8786,15146,-12192,56521,82302,-6838,17811,51472,35981,12237,-10751,-56065,64222,28662,40046,47777,-46224,-38811,5605,105885,78913,3194,113200,73379,104701,86666,110957,-4754,-20971,-30481,11063,-15053,-23087,42593,28493,28121,-30864,-19033,12995,14553,29750,52218,-68736,10275,53389,69639,-44969,-65430,44169,92053,51049,148563,52844,20601,-36887,36187,-52024,-3239,34828,-11709,12589,11133,62449,60522,63320,26008,28528,6955,-3945,-42806,-34697,-30812,-34455,43069,37083,150848,5193,-57691,-40278,31789,-3393,-40986,53634,26112,2239,11621,62058,-990,12329],[-18895,-28652,-46996,-47580,-45398,3873,49413,-10776,-90444,980,17896,14790,-12302,-8004,108130,69855,-25589,-10592,113,-7439,4262,58852,7301,36552,-28278,53836,-18687,-4155,-79141,24724,91969,-71413,8915,68880,21680,-19613,60833,141781,57351,-2570,-33759,-14905,-8833,83603,-39361,-41862,24925,-7357,-14372,48958,-21164,-263,71304,-20279,13244,67159,36316,17832,-22264,-17490,-43051,85633,38639,70615,27655,-59952,2823,38364,26094,-23808,63959,66411,69140,-141587,-42999,-5363,86487,79001,17296,-112596,-62399,3218,12611,-35967,-80362,46336,-44324,-29885,35571,-4516,36538,2910,-45724,59405,32404,33504,41186,1401,-23793,70603,48862,42286,-52217,-19946,-131425,-71225,-33414,56240,-33380,4853,-95293,-4327,-33668,-37080,-54343,-52216,-12771,27780,35046,53602,14677,-15287,12449,16772,15289,35618,-18168,-13009,-3438,36418,39349,16125,-31158,-6131,-52412,-72967,-17553,15861,-15827,42273,42371,-51082,-13644,-24392,-68890,8194,21560,45738,1956,8686,-105987,-103827,-19400,58259,-17474,-10717,-18563,3994,54451,6152,-17135,-60129,-11879,16536,-16592,-99446,21052,60109,38507,-54077,-67133,18053,-46314,-5233,39363,32538,-24337,-51055,20240,21314,6920,-21743,-25257,11447,-35331,-28798,-23631,-1548,-4665,-89803,-39188,33826,-50987,20792,54835,9177,-45654,-86946,29378,14047,35831,43239,28710,43345,74994,21353,-82379,-35577,39352,20225,4784,62945,-79519,-33549,-22586,40129,1531,87054,137548,47710,-4620,-30386,32031,-92943,-35994,-15252,18901,41753,50187,-82630,-116370,-126511,27557,59934,80752,-41943,-68841,74020,114362,-25953,20303,-3064,49451,12906,-61082,-13789,-31396,16606,-25269,-7512,-1016,-35636,283090,-21773,58873,36121,-119501,-64350,18675,55417,6175,-36496,-29336,-37472,-8617,-21739,12574,29267,-13673,-34047,39856,-5337,-75206,72,23717,14491,-543,-38725,-4852,98813,12939,-29176,31230,15605,-76983,26556,-20214,1771,-2171,-30167,-20052,12907,-11680,8292,28364,12793,37590,7112,11528,24007,-17732,-13089,-80531,-47412,12283,1080,41839,16960,131154,18843,97573,-44775,54259,78732,152491,-8492,72003,-10109,38906,-6714,-23145,-57884,-32961,60345,22640,-79826,-18542,55430,124331,122831,33842,-4385,60764,62723,27588,-777,20507,73295,58757,32317,88324,62937,-37408,82415,54977,59552,-353,24305,-3014,-121303,-5022,-25823,53221,18271,1838,-35608,-16260,-76031,18599,-54978,-50725,-67937,-11809,55957,12353,26426,-74059,-41561,-47128,-1189,-7743,100308,40059,21008,-46023,10368,60265,59401,-23904,3353,88414,45619,-22225,-51876,-79607,-12486,-26057,6750,3963,-22536,65899,-8069,9462,-22134,-51986,-69160,81812,56366,-52839,74727,1234,-5448,37869,7505,28633,103423,72966,9813,11152,-21011,-3900,7292,31473,12220,4928,-49172,-73232,-10948,8608,7831,14180,-28917,24868,81381,3465,38229,51336,11242,-52899,35264,-39131,-8571,-19748,-50025,-12078,72912,4283,-53459,-32909,-99087,97903,-67259,29334,-50173,11048,360,-71663,-9624,94201,-9806,38957,25446,-29620,67940,-1505,-887,53311,39813,41334,-9664,16851,-30716,12849,-32197,32891,50441,49678,65872,35123,128161,-12810,17180,26448,7452,25656,-51735,-16172,-8970,15867,28559,-60950,-35884,53231,-32687,-100882,35500,-4019,-80621,-40722,-46826,-89010,15331,-31732,32165,-26351,-3233,18094,-14463,-51582,-512,-18976,6179,-12316,8078,-39546,-31927,52647,128063,9213,-24630,-460,13740,-22796,88519,-32349,949,12443,-60439,-55630,1338,8453,-10424,30522,35973,9138,-40699,77572,-4042,-27268,-10703,72292,23883,91237,30976,-16398,66429,12476,-151401,-10685,-115346,45699,-61099,11006,-26225,-11336,77572,35108,81871,17089,99912,51197,-69719,-1873,67107,-58208,-64299,1478,13498,22935,20233,-64370,-73848,-31403,13932,-3298,61346,54966,-57365,-39052,5655,18600,-5392,5710,-82709,-16150,30244,37294,-86589,-34990,12393,52368,6490,-16580,-36831,29784,-6788,-40106,35435,-96643,16195,-48315,15178,-21262,40063,39549,-45869,-99303,-54720,-85190,-80792,-65236,12712,13855,27945,-45027,-29730,-27546,-93628,-60726,-16676,69968,-9601,-51347,-60762,-84323,-10433,11854,30461,27781,-101726,-40219,-27084,-21211,-23741,-30791,21119,-99756,-94605,-48014,-21275,-71611,-13476,-21895,-40539,-45334,-64800,19911,42815,54468,34665,-7226,50203,3706,-144271,24588,100,-51926,-87622,6451,-48753,-30910,30832,2454,-39133,-79961,2994,-6243,4580,62214,-122793,-87862,-50291,-151139,-87794,-70656,-137469,-63473,5872,-66532,-58157,-9292,-29488,-8313,-87717,-86088,-56782,-96911,-55224,-96950,-33253,-41089,-61992,-26926,-41852,-24223,-63109,-29794,-15745,-121561,-199987,-45122,-38461,-160576,-102680,-24717,-10969,-91779,22469,-69840,-87518,-96957,-92047,-67677,-121022,-29437,-29106,-57833,-61089,-73907,-87873,-82730,-131403,-83685,-53170,-78540,-113075,-166654,-149377,-130514,-115727,-204682,-189130,-201814,-203749,-198065,-212400,-186912,-249129,-321734,-319086,-423636,-530103,-715197,-1300386,-797541,1331024,642032,435655,278026,204750,163113,122718,44822,29891,151771,75550,92559,123989,139492,24315,72610,86857,86595,30773,11817,26806,19011,-41199,-31223,51786,28321,52380,-34469,-34482,-77835,-43168,20049,26809,-39268,-34341,-56444,14793,12202,102887,38909,-34388,-28423,22526,36691,30534,36305,-47627,-27955,-25071,-4008,-468,-5788,54699,25082,-41606,3943,35839,384,21739,-65652,-7784,18905,-14380,49747,16130,62362,-28028,-5890,-618,16039,40448,19955,72806,103833,87404,56263,110907,54904,100322,-14161,-40058,169210,66532,-8304,54607,69075,145779,95822,50107,58646,55382,22502,39952,139577,183605,32112,30828,75897,53467,180052,125989,132703,150086,39815,76466,154192,167082,148445,44114,127986,104662,105315,91227,42513,24158,-23002,-29890,34927,94593,92977,83741,73268,23746,60807,55007,164873,106873,91985,75526,100860,40049,62309,44309,21367,40384,13068,58743,901,43956,43990,13162,-27689,81686,1614,43606,33315,37749,120447,-37718,20060,-33142,2689,3719,53661,54749,-27812,121572,-17991,18383,-9785,13071,65541,950,50114,-39362,31415,20887,-23114,62902,100420,23318,-1302,19010,110270,58422,42045,-74548,-75843,64568,65687,9873,-11717,-30337,33648,-44110,76992,26320,157925,40414,-6233,21634,-63595,-22718,99434,-27732,-23349,17043,9713,-14000,51508,-40779,50096,-11232,63134,77241,-3086,4735,42438,21741,-819,18176,-68175,60417,5549,20961,29662,-18750,-51392,-9203,101084,38055,-5626,96457,54472,69809,98791,119478,2394,4404,-6491,29891,-21862,-32433,58025,20017,1952,-28631,-40570,16865,2958,3139,63124,-60693,13428,61254,59429,-35025,-47605,14325,103582,27985,124141,27301,31856,-71754,19619,-23718,25987,31859,-50211,-15979,12532,34297,23786,30922,29479,35788,-3863,-20947,-36031,-41618,-13657,-50712,31503,36479,149534,-2747,-85587,-50092,15729,-15918,-42575,20419,27275,-7533,11151,31693,1013,4485],[6428,-43911,-44170,-20346,-69885,-8454,62827,-7118,-92512,-12733,31559,18912,-14872,-3849,90677,76861,-22648,2423,-2837,-17845,15234,-32241,-20150,50838,-57790,35224,-12998,-28972,-100129,26836,65654,-73773,13030,93881,18414,-7382,41579,119645,57193,-34387,-45884,15450,-32407,70159,-54602,-54057,25032,-12076,-22041,47495,-38254,23692,71443,-7746,16416,59411,39491,26110,-30432,-5263,-21925,85135,-9252,52089,53296,-58033,30052,26251,27656,-17883,53841,43835,56664,-122567,-26440,-20083,55785,81136,27318,-103195,-46750,52814,-11292,-47293,-107316,31750,-52203,-28565,25697,21815,42893,-7635,-59431,42188,43411,29611,21691,19288,-507,53387,42277,34688,-46179,-23013,-113102,-91469,-65190,67511,-58635,-20297,-54044,13872,-30718,-62603,-50636,-31664,-2760,17027,28029,45049,15512,15939,22225,17309,11296,26526,-20844,-11444,-716,47195,59832,-9729,-15859,-19468,-50894,-64951,-13295,45526,8044,34490,52931,-16798,14579,-575,-30101,22950,-373,56708,-5574,12470,-115778,-84954,-8688,48883,8642,-27170,-49640,-12891,55906,38583,-25148,-60082,-46936,8204,-6381,-89130,14857,41751,36197,-12950,-61060,45374,-30352,16018,55834,22964,-17141,-62380,28414,50387,23448,-30580,-20012,13626,-25548,-32555,-46247,-16813,-10845,-63652,-17269,37465,-33982,24338,59030,18738,-55289,-98282,42522,-254,-14832,37158,44885,50898,73572,12207,-88029,-30062,36991,-9832,-30496,52599,-65769,-40709,-38615,39057,-28596,60222,105290,30665,-8657,-4832,14130,-118653,-32056,-19307,2022,30911,35239,-90947,-93490,-103633,35207,30646,65205,-25004,-46731,73285,93552,-59761,9347,-15419,62816,-4750,-69617,-12163,-23748,18708,-25996,-52804,-46758,-136051,542602,12901,-2948,-30240,-126218,-49155,14784,2770,-32275,-58166,-82238,-48644,-17953,-44755,-3607,19895,-76392,-85350,-6850,-11554,-52124,9271,-11489,22990,12218,-45466,12286,80557,-7768,-19013,-226,-5455,-97688,13785,-24467,14854,-13383,-64461,-12710,30103,-20878,-907,37118,-18277,41289,-8088,4465,18316,-23462,-45802,-63879,-48227,1686,3094,52680,-15413,107592,8169,91458,-34398,36460,34041,161235,-16432,58142,-5056,23343,-27059,-32414,-48700,-29354,47521,39635,-95992,-37055,44588,111183,126742,49485,-17417,51057,70019,-29099,-2143,-10685,61154,65408,27583,-16322,90089,-7722,68601,42157,68979,39241,40682,-20610,-109824,-16622,-14285,62674,3590,35268,-9630,1001,-39816,25877,-35342,-29236,-105066,-58835,67575,44901,41370,-57598,-46519,-56169,13313,15504,86767,43247,23898,-76894,-33126,58169,64943,-7254,21677,77022,26136,-9689,-38750,-77873,-18513,-31732,4833,14373,-4772,90175,14512,-3136,-53975,-83508,-95003,84223,50122,-48601,81579,-23766,-40255,-2016,-39625,44351,56963,39037,9992,25765,-25967,-40527,544,19912,16128,-110,-46823,-80399,936,-34795,-28718,47134,3681,31426,60926,23690,47274,50068,23540,-26708,52327,-37991,33992,-32980,-45898,-591,118530,8789,-65010,-44609,-66810,67238,-78517,1674,-76556,-16390,187,-51338,-10643,71082,1174,4430,32148,-23885,34600,-15964,-15319,39613,13229,11619,-21910,-28347,-37206,-1533,-24842,-6543,38776,29201,74310,49762,99245,-22841,8500,25811,1824,16629,-44121,-17896,6992,26082,32032,-64477,-47671,40455,-48161,-123984,37366,-27322,-101160,-48791,-61487,-74639,16176,-17385,16717,-22746,-2473,2019,-35042,-43007,-12802,-6787,28915,390,-2033,-60379,-61924,18903,83397,9264,9880,-8175,-10899,-21812,76929,-57181,219,5186,-56045,-78880,-17903,-14338,-24116,13122,52586,17136,-47537,64509,-7063,-43191,-24999,65418,20560,98131,28525,-8527,86150,11534,-121101,-2301,-113276,49082,-41470,26278,-42676,-49433,37759,59853,77580,-8257,87093,72069,-77452,10669,63594,-37311,-42352,17173,-1725,8023,-6053,-65742,-92550,-35040,25751,-7506,22354,5525,-73504,-76180,-73885,-28313,-8790,36808,-92649,-45499,34607,40534,-67641,-32760,-14729,46648,2263,-29171,-29455,6563,4311,-17919,732,-99001,-17001,-71851,16364,-32033,33667,10252,-37221,-84021,-54712,-94894,-66185,-73940,20825,-22149,32218,-32174,-32623,-17272,-82441,-50236,-41610,24200,-21464,-73971,-58874,-113901,-23539,-6545,15677,-6243,-68689,-37002,-19409,11492,-12340,4774,33007,-83807,-79447,-44718,-57227,-104226,-56408,-21073,-37337,-23223,-63948,8695,41203,32638,33052,-65619,37539,-11872,-136174,11249,-1955,-44509,-70643,-5007,-43922,-9284,48500,-11513,-70641,-94176,-9004,-11310,7787,42995,-129942,-57001,-38016,-114038,-94141,-66883,-104299,-44325,8580,-66807,24133,15918,-7705,3554,-99539,-92407,-50133,-101586,-45390,-142743,-52742,-47026,-54199,-40127,-64810,-15123,-55597,-46448,-19010,-127213,-186154,-6565,-8392,-125770,-99271,-34134,11917,-132316,53138,-45236,-86660,-114982,-99534,-147199,-172394,-38631,-86562,-96949,-93515,-55248,-82504,-68251,-101042,-45894,-46066,-89257,-119480,-110099,-115517,-97162,-104849,-166842,-162639,-206304,-152157,-158162,-158520,-143490,-184499,-268094,-221528,-344011,-401450,-551311,-945207,-732531,1012317,482046,306979,187904,140865,145087,120963,69998,-15451,142890,43948,91719,111169,129002,20822,76593,60297,82312,62604,8796,11414,23392,-41837,-35638,36891,966,79131,5459,-2058,-44961,-26566,36609,41543,-22790,28502,-68882,38599,42454,80719,49048,2122,-43161,46385,42444,6931,20002,-48806,-3729,-13872,-18733,15183,5306,42417,-13536,-51786,15883,24737,-28898,16915,-39142,-24031,23338,-16423,18926,-31004,39849,-29810,-40239,-34278,12664,364,-1675,41126,59441,55164,-18052,87721,13791,80247,-24520,-81013,118926,15213,-25973,43124,64145,143703,64001,48587,51212,8743,26884,10908,88964,143754,17607,12943,35563,49385,180623,107281,126656,160948,30262,45578,135657,121663,93113,39102,82334,91939,104440,61613,24659,45394,-29844,-10623,47858,81991,112557,66737,58464,49099,65890,90125,150090,96715,126548,106785,106409,44235,52323,39095,15839,33338,26908,71141,194,100819,43925,3177,-6317,90889,21601,36543,15513,83576,130836,-51869,15584,-34039,61509,78871,74092,109855,5101,108684,-57110,13699,-19605,3190,82278,8864,41124,-42064,63908,64705,-5350,49903,101888,38935,22771,-10201,54346,46033,29161,-42433,-26492,56545,67011,23727,-17918,-26801,28971,-4126,126929,34236,108437,46712,8003,11273,-21594,9705,92473,-36765,-24865,47099,42174,-42087,18351,-52692,76637,-18313,41513,64250,4676,-3911,34723,10159,-8360,36825,-68297,61217,-9396,8609,22970,14215,-50349,-20879,78213,1402,-19293,75083,38445,28042,88471,103036,22009,28481,28980,54872,-7925,-25145,85362,30242,-24839,-25235,-42482,24774,6040,-12511,82631,-39793,23852,69024,35024,-12233,-4133,-6100,100585,18921,93746,19085,53962,-75565,-140,8712,54290,27011,-68024,-27550,14453,6438,-19817,-20311,30541,44762,9716,-2027,-24100,-28750,15420,-76730,31369,37687,129910,-14766,-98241,-49059,9426,-5056,-35570,-15044,26560,-13257,12360,4141,10311,-2002],[28857,-49841,-16178,10815,-90324,-12272,65629,-1389,-85114,-15531,41022,18679,-24174,-4752,62061,82530,-17011,14030,-1745,-27272,15185,-126975,-50687,54292,-77578,12129,-7363,-57253,-103525,13847,29320,-75483,7887,99830,9614,414,15618,78598,53262,-66911,-54629,43251,-52230,51822,-65333,-60004,24642,-15650,-29826,23300,-64446,56770,63148,-1084,11494,42077,39485,29877,-34073,18104,-3633,73782,-57208,34722,72585,-46402,35635,6058,22441,-29414,29308,15063,32176,-87878,-5815,-33467,29680,69902,40862,-73225,-30792,81801,-32558,-56356,-120416,25625,-52451,-36100,3692,50101,43777,-13046,-62847,30763,53088,31274,8025,34579,21337,41695,26798,23499,-32280,-26730,-70916,-99408,-96409,76998,-63160,-50184,-2470,21938,-36457,-69439,-51575,-7219,4723,909,16484,24609,17193,51384,29329,14915,6775,8441,-11551,-6113,6469,40119,68675,-31564,2624,-35189,-49945,-56673,-11348,64989,27839,7486,43281,13478,35820,12546,2493,33637,-26523,61634,-18197,6121,-106249,-60327,6285,33959,24940,-37550,-77811,-34515,53103,61974,-22295,-57587,-76740,-4034,-60,-55766,14263,14444,37109,27113,-41954,58403,3266,36783,68454,13882,-22299,-74189,27335,84729,32814,-37799,-17502,9048,-12663,-23331,-65889,-37569,-14139,-27477,863,37145,-9409,23441,60259,25048,-59716,-70442,54233,-11554,-48561,24834,57496,55764,70381,7539,-82253,-13213,25665,-56116,-70688,54309,-44224,-46484,-56059,34499,-58802,26905,59608,4306,-21479,6267,-12370,-129792,-25307,-10674,2587,17957,7386,-95842,-69412,-71144,35695,5659,45017,-9339,-21776,69616,55266,-77012,4222,-16023,59414,-28579,-72681,-19743,-27665,9705,-27318,-105435,-109664,-129734,705942,12039,-67971,-110782,-119397,-26150,-1076,-61293,-71366,-73801,-119828,-56949,-30772,-59367,-28431,1764,-125876,-125225,-79528,-28500,-29286,16738,-35130,21911,24033,-47916,26647,44044,-15483,-4974,-29035,-35852,-100216,-11234,-26001,25264,-19854,-90522,-2236,42438,-26847,3345,42505,-64140,52755,-9745,-3611,-6459,-18371,-75713,-44417,-46040,-12320,2676,48558,-27851,61410,-7292,54701,-24170,5831,-43408,145163,-14699,32238,-3716,7943,-27943,-45460,-41568,-37334,31871,40772,-102970,-49158,22188,74853,115403,64069,-13486,33342,62526,-60072,-5360,-41766,37209,59902,19787,-52017,106324,6559,34612,7234,52137,66257,43956,-41551,-87635,-29531,-9252,58709,-10722,44394,8294,15575,1511,5203,-27605,-13117,-143922,-92954,72671,66487,41411,-55044,-50922,-65427,22685,38083,61682,43396,17966,-104158,-59365,42759,60670,-3964,24922,41301,-6177,2611,-31039,-74696,-27288,-43866,-532,16831,11901,94084,29190,-24118,-76269,-92446,-101418,73274,48089,-37715,68225,-54120,-61037,-35239,-65436,55532,13393,-1139,755,36605,-37582,-85367,-8458,-502,12526,-2685,-45160,-81633,7062,-59183,-75872,62886,28659,31309,30413,32272,43517,17135,20083,-13355,64138,-24872,63194,-41077,-32690,2784,115434,11604,-62211,-56292,-46466,28680,-75336,-24242,-84825,-30835,6199,-30966,-12484,21301,5449,-25436,34657,-12602,-2613,-19015,-27557,15151,-13346,-5593,-38111,-66354,-45218,-21682,-7614,-33842,13696,6409,82441,64230,44920,-35828,7615,22331,-3380,2864,-40293,-25956,14004,30456,29153,-57346,-52977,24946,-74961,-116534,34246,-34905,-99965,-50102,-70706,-57240,24026,15309,-2869,-11008,2502,-16796,-50511,-37408,-33078,7610,45051,8665,-24994,-68385,-76281,-13455,4826,10213,38835,6425,-29283,-21758,53317,-66761,-8534,-16983,-54089,-95208,-35805,-47281,-28160,-14798,60440,15790,-45203,58392,-13979,-52313,-38052,49779,16205,81954,26803,-5070,96314,5922,-93379,6746,-91860,27200,-26203,36555,-55227,-65440,-6963,65221,65978,-17630,54925,64372,-88318,27404,47724,-15383,-30561,19661,-20528,2145,-17818,-62572,-96427,-23751,28276,-4476,-16137,-43872,-63176,-79900,-116506,-71857,-29619,53708,-95473,-65846,32316,41309,-42249,-34434,-53135,35771,-9266,-40549,-7683,4198,10424,-2844,-46150,-94732,-60394,-86046,2922,-24149,13251,-14603,-20859,-67826,-53123,-66487,-43397,-48854,29247,-54674,24220,-34229,-29669,-13867,-62702,-28213,-57690,25586,-17318,-77051,-52535,-134221,-31565,-25688,-4989,-9431,-40362,-29506,-8464,44790,5060,36767,46822,-56459,-59333,-35629,-75274,-77248,-85049,-29780,-49275,144,-61907,-3715,38477,10367,14115,-71883,23363,-23919,-108216,-3730,6550,-29638,-51606,-10948,-41601,6063,66955,-29683,-92443,-89030,-6077,-11691,-3456,18804,-107042,-25723,-31323,-48520,-73898,-47151,-61946,-26457,1283,-40536,80557,43778,6010,17998,-106878,-67646,-29765,-91328,-28658,-127378,-60691,-26826,-24958,-43638,-71731,2120,-58757,-58797,-25929,-124590,-144794,14010,5453,-98739,-104110,-34782,35977,-111198,60479,-39169,-58176,-84109,-75753,-135535,-146448,-32522,-68830,-88106,-77168,-56289,-70164,-51554,-65461,-22772,-51243,-119238,-104320,-46516,-81953,-34279,-35984,-129229,-106623,-141237,-103911,-110661,-103659,-79997,-85369,-176039,-122244,-242077,-217467,-298205,-483479,-518279,629395,306967,180502,104480,59183,151322,112544,79812,-15128,86749,12738,51351,81887,110655,21762,49372,19810,71213,89042,-23956,-3892,25138,-33229,-8441,17983,17147,91902,10917,18606,-17969,-20585,17118,49916,9567,18208,-72144,46826,49775,60074,40164,17890,-59965,39923,27442,-2929,-379,-45587,7284,-12997,-11243,13642,5588,16030,-36889,-42290,25124,8875,-40387,10059,-24884,-30259,38070,-12524,-3834,-68468,28610,-29531,-62780,-71125,15215,-13601,-9566,24188,24060,29559,-61857,81846,-9019,37697,-36511,-95267,67061,-24432,-51571,8119,50442,114323,22762,43995,28267,-22575,34195,-7014,36261,83671,2210,-2069,-7160,44403,153974,82871,110859,141504,21600,24153,110333,70516,27497,23878,40131,77009,77349,30634,9728,61575,-33288,21858,68325,71845,105697,43318,43898,54402,67755,104791,121819,84044,122411,122676,108680,37910,45131,20235,6686,13305,32395,60027,-4468,114253,30671,-491,13187,90395,49931,27689,9177,118925,123275,-55708,19283,-34875,104475,134664,89462,138380,41481,87258,-73767,9942,-26180,-8656,69079,21636,37665,-46228,64649,95429,30528,25278,76110,54423,48119,-28190,2173,24871,29614,-9759,5729,53858,71109,32277,-27670,-16952,22081,40430,145463,31963,48847,44914,28761,10818,9792,37702,65576,-36090,-29019,71298,64176,-53255,-6593,-46987,82042,-30327,2264,47404,13676,-7167,29993,-275,-13106,40961,-57783,59072,-15700,-250,22118,38983,-50107,-27712,39245,-22168,-36179,50962,21340,-6793,61883,70948,40136,42967,61521,78402,12281,-12568,104167,48246,-46383,-28577,-32362,29609,14833,-18872,95915,-18797,34142,73620,401,10283,47782,-17520,72347,14431,61955,19185,75231,-48717,-22297,32097,65677,20055,-65542,-19430,13638,-19256,-64191,-80764,25597,45082,44726,41665,-14897,-5651,40332,-104194,42177,39820,90815,-27830,-93515,-38088,8498,8636,-30017,-47056,21235,-16087,14380,-15599,21100,-6629],[44343,-44175,15540,37419,-92716,-6694,55081,5641,-70867,-10696,44797,14308,-33481,-8100,26673,84183,-8131,29605,3963,-34109,4088,-179494,-74226,47426,-81764,-7576,2010,-78792,-87976,-11128,-1045,-71006,-1283,83408,2793,5293,-5894,34332,48046,-89639,-58474,56125,-59354,29110,-66805,-59114,25883,-11881,-36454,-14630,-76116,94540,51935,-1625,2401,20975,33638,25582,-36423,45906,10290,54158,-89483,23654,78715,-27361,20109,-15265,12598,-57549,-2023,-11982,1996,-46976,12157,-39733,15474,50026,56406,-29962,-17051,81716,-40767,-58957,-117546,26163,-45313,-48694,-21982,74051,39958,-12330,-52419,26395,59443,37399,5331,48848,39956,42942,13193,17408,-4934,-31849,-19251,-91763,-115900,85461,-46863,-74538,39992,20808,-47104,-55376,-53543,14414,9765,-15031,8059,10,18417,84998,33795,11567,9475,-11057,5795,4404,17820,19402,65948,-41401,23859,-43346,-45596,-46683,-6585,67089,37463,-30037,22270,34186,40799,18041,17191,40070,-42754,59157,-28741,-5348,-80168,-37638,24405,14882,29709,-38813,-91528,-53898,49455,76028,-6789,-54756,-92838,-14829,2327,-9594,19056,-11150,40593,56488,-14361,56762,50768,52809,79821,9120,-33498,-80470,21515,115397,33598,-39226,-16810,2973,1993,-4158,-78755,-59149,-12025,8179,12202,35839,19672,19386,59764,24606,-54632,-8116,62508,-19978,-51695,12302,65540,55579,67089,9676,-60351,12903,12292,-101906,-105234,56571,-20145,-48842,-64953,31255,-78496,-152,10115,-27959,-38531,1700,-37932,-125956,-14657,3982,16161,3718,-24019,-93543,-45784,-33521,27763,-9107,29683,5164,2239,65098,9266,-67663,14915,-2476,43672,-48798,-63950,-27158,-34160,-4531,-23724,-142955,-182206,-29326,717899,-8172,-110052,-168224,-99215,3762,-16654,-107325,-99148,-78722,-124946,-59868,-42786,-60568,-51909,-18352,-146550,-137236,-140400,-46016,-12597,20819,-38736,15215,31855,-44729,38420,9978,-11913,9136,-41526,-60661,-84058,-39464,-24782,27821,-19375,-102702,10315,51359,-29586,18725,43595,-107424,72712,-506,-9505,-37822,-1791,-93179,-26372,-39944,-23507,2156,33061,-18390,6852,-22376,3648,-13755,-18976,-115040,113808,-2888,3375,-5652,3046,-5883,-52868,-23816,-48412,15924,28151,-96948,-51287,-1688,33123,92904,74848,6344,12710,45765,-53554,-7907,-62126,7093,49056,16529,-7861,102000,-3466,-11110,-41690,8991,71200,39002,-57358,-59462,-38771,-6797,48441,-18149,46241,18782,25598,35794,-31825,-32025,498,-163460,-88152,73009,67181,31220,-67335,-47901,-68359,31760,55002,38876,41564,7172,-110063,-63247,21978,50242,-9314,16834,-2715,-40991,14522,-27530,-66833,-32227,-58349,-6864,10890,25150,77829,35022,-43974,-82618,-74916,-88272,52529,53233,-21137,36440,-77707,-59856,-53278,-63807,60530,-9355,-33186,-12753,41765,-50223,-121705,-19563,-17953,4665,-2646,-37972,-74433,8928,-44856,-105373,63225,39976,24131,294,28618,30806,-29253,7292,-10852,69461,1859,71660,-36511,-12140,1669,79942,13601,-46094,-48600,-34376,1352,-63250,-43884,-67740,-24791,16919,-13709,-10691,-35041,532,-29617,35691,4531,-35706,-13280,-32427,-11707,-26207,-1204,-51632,-85072,-49257,-37021,17153,-44629,-10835,-4743,90447,75457,-16112,-44892,15674,28213,-6569,-8755,-39883,-36693,9013,27166,21559,-32854,-46642,12670,-89818,-87680,28067,-23395,-75542,-43413,-71948,-40620,36618,49934,-19099,7490,11179,-29218,-50220,-29524,-48117,27121,56274,11753,-51014,-62019,-64083,-30967,-56948,15342,57975,30994,-36787,-19627,23315,-58185,-23740,-46013,-47975,-91010,-48014,-80224,-23953,-37405,65723,10493,-33103,59201,-20191,-55738,-46110,34486,11465,56854,29339,-4844,95252,598,-71554,20336,-59652,-6928,-18156,40844,-59447,-46813,-34696,56074,57295,-14784,20418,35665,-96498,42552,35509,1312,-26516,11156,-37999,4103,-14510,-54001,-84981,2410,27164,4835,-43303,-70294,-30151,-56128,-117117,-103057,-59631,54526,-92184,-77740,22300,37658,-16632,-41633,-88140,26450,-22749,-46232,26254,21094,9665,-843,-85838,-89395,-89252,-89892,-17227,-8329,-13619,-26243,-3890,-51639,-52781,-18159,-20200,-8213,32976,-74241,10010,-45244,-21909,-13900,-38051,-5848,-63568,46808,-1449,-67884,-42260,-138159,-32754,-37363,-24127,11797,-17296,-25580,-156,69693,16348,57083,56757,-25359,-36124,-27427,-74151,-24107,-87363,-41924,-70581,18709,-59514,-16509,26107,-15124,-12458,-32896,9137,-28351,-78668,-15051,14336,-21191,-31969,-20123,-48517,9094,73154,-48813,-108568,-76861,2647,-14415,-19738,-5048,-66924,-5796,-33869,9190,-43309,-23061,-36762,-20322,-13384,-20110,99577,57949,4490,18872,-111393,-37674,-9070,-80040,-17014,-85168,-73098,-8483,-7151,-49415,-70245,8340,-73152,-78163,-42510,-123084,-105399,5957,243,-82090,-109004,-38522,42547,-72940,36531,-51029,-30822,-50384,-57775,-83930,-92716,-34185,-27949,-70825,-60819,-72689,-77955,-46702,-52420,-31118,-81425,-158537,-108061,-19264,-68750,-9822,1328,-129477,-86248,-102309,-100668,-107155,-110374,-75460,-57848,-158570,-124340,-244105,-197018,-246860,-431273,-422375,633006,303750,187535,118532,46226,198942,150894,110316,44999,63861,29827,45065,82857,101370,42702,40972,3505,78853,103237,-32820,12047,43322,-760,44540,24939,66059,107411,22127,43553,21873,-1815,6084,75580,48448,-17764,-50461,63463,63284,47246,32976,30761,-58506,18367,21947,7649,-10902,-27221,16111,-8996,14418,11555,5185,-367,-33836,-11922,37587,-2908,-31555,7897,-12400,-24139,52074,-3629,-14908,-89076,28487,-24277,-66402,-94590,22945,-2749,-3407,16745,2663,18592,-69664,81364,-11440,-4313,-37189,-87152,26592,-45399,-75143,-29845,30908,71429,-16748,39917,-8418,-28389,46991,-17103,-3617,19418,-14563,-12228,-38060,40096,113883,58452,88123,96126,16182,13206,82903,27659,-26468,3674,9647,58406,25723,6009,4029,73265,-31261,54474,88723,60682,80698,18206,29936,42805,72541,100918,89324,70461,86973,118015,104777,22635,39918,-4222,-4804,-10970,33520,39376,-14616,79440,11456,-2090,20194,79900,74702,18169,11503,130092,98216,-52240,27336,-36981,122070,149450,97653,138576,72035,62731,-70233,10549,-28146,-22485,31784,34125,39887,-46376,38419,104300,68150,-1706,42471,62488,66446,-33552,-25583,-4953,40116,14709,18668,54350,77527,33233,-38501,-5355,13492,74968,132923,21877,-914,37357,49537,15717,24964,56002,30466,-26953,-34392,65433,68598,-46425,-13288,-28796,67104,-39275,-34963,31848,22472,-4639,28328,-10236,-16486,33432,-37736,49959,-14028,-8263,22253,51628,-58053,-27893,-3511,-29215,-52638,26830,3818,-24244,30994,38870,47810,49440,81567,94360,27066,-2280,105032,64340,-57231,-38830,-17828,27572,22423,-18490,97510,-1922,39096,72584,-33813,26255,89654,-21176,31874,9236,34544,19717,88547,-5323,-42876,40741,58533,11814,-48769,5350,10395,-39473,-97973,-131430,15705,35748,87725,87465,-9259,16752,52245,-122672,59467,42599,39953,-36762,-72796,-18700,9840,15097,-27726,-68796,11049,-17699,16685,-25629,29671,-10801],[51875,-28337,27773,53831,-69257,5676,31634,12952,-52302,-3805,42821,5864,-36048,-10697,-9270,78310,335,51007,11819,-37109,-14591,-167221,-83694,32137,-70809,-17810,17816,-85522,-58309,-39617,-15052,-55493,-8129,48621,2742,8392,-14051,1806,42104,-95109,-57747,45919,-50402,3933,-58615,-53227,29337,2928,-41045,-52639,-63112,126141,41911,-11305,-7151,2079,19466,12209,-39696,67928,19519,27890,-97537,20145,67647,-6949,-8677,-30990,847,-87131,-28475,-31428,-26853,-8110,23314,-36052,14663,27024,69132,13116,-7153,56764,-32002,-52451,-102209,28613,-34084,-59735,-41334,86612,32325,-6948,-28695,26929,60537,42379,13944,63046,53919,58982,10737,19808,34069,-39117,23702,-73698,-115754,90533,-16944,-85135,59407,13609,-56420,-26298,-52298,28330,13750,-25939,7098,-22271,15674,108070,36026,8444,23112,-25225,24655,19030,31220,-6293,55163,-35891,44518,-39747,-36215,-34816,6027,50411,34079,-64675,540,42826,27029,20342,10889,41586,-39410,49644,-30518,-17965,-47162,-23484,40912,-7277,23610,-30465,-85238,-64965,46729,81988,16809,-50475,-90470,-18832,2274,33366,24354,-27538,42464,70153,13425,43166,93629,60049,88810,9862,-39351,-77114,15844,132151,26053,-33373,-17143,614,15502,17470,-83264,-77158,-5494,32516,16056,35234,48221,13712,57718,16040,-39261,62724,65377,-26534,-30868,4691,68040,48415,62034,16395,-27068,41013,3029,-131768,-127336,49653,-7,-47665,-58521,31525,-81730,-13631,-33526,-59277,-53047,-14463,-54562,-108705,-452,16608,30031,-12301,-51012,-83175,-23442,2329,11091,-12364,22905,18883,21166,59920,-31713,-33739,42228,21038,23094,-60914,-42655,-26561,-35474,-15460,-10758,-148974,-250408,121102,581906,-27953,-114189,-169347,-69731,35330,-22276,-115620,-109290,-71308,-96117,-57064,-51317,-48924,-65141,-33326,-137146,-117707,-153840,-54768,-4926,20542,-24390,7828,32336,-36788,46858,-4971,-3147,19956,-33729,-68469,-54570,-61856,-22180,18820,-14061,-100679,22259,57792,-34272,35938,40128,-129544,94634,12751,-10139,-60971,22038,-93485,-13671,-31183,-27873,1208,12159,2941,-41301,-32914,-42446,-5051,-26146,-145337,76813,14368,-20125,-10388,12184,30622,-52284,8880,-57065,-2597,8252,-80701,-46031,-17978,2211,62737,79006,33977,-6911,25489,-20674,-8004,-65729,-22915,37252,21300,82178,72789,-37973,-55142,-88792,-48963,51528,30458,-61454,-32416,-41420,-1703,37843,-16935,57747,22967,28113,54508,-69313,-44647,16123,-144447,-41840,70822,44368,18438,-87786,-35461,-62333,43396,61504,26274,37329,-3673,-86570,-51052,2867,37593,-18926,4036,-39050,-67470,23838,-26388,-54276,-28487,-68911,-12957,-993,32142,48880,31613,-54277,-75271,-41089,-63248,28279,62400,-1816,-5379,-87068,-39744,-53906,-43783,57408,-6690,-48302,-26316,40236,-58983,-137659,-33254,-27284,-3854,-2176,-21624,-59796,7999,1479,-102563,52752,34466,10466,-22646,15469,14083,-64754,-8263,-13429,68508,37218,58317,-18789,10669,373,38606,13931,-22555,-14223,-21089,-4193,-50985,-55776,-32403,-4502,26802,-3337,-3983,-77648,-12878,-2749,37675,24245,-61757,-4581,-29491,-35080,-27001,19346,-57728,-84591,-46388,-36915,43132,-44869,-26776,-2026,94263,80903,-64647,-47231,27783,49351,-7440,-12660,-39795,-46657,-5991,15010,12087,9164,-29580,6622,-79501,-53685,20908,-102,-35300,-31891,-65851,-28050,49714,69086,-27386,28316,19520,-29190,-31479,-15597,-50115,48437,61794,9437,-71778,-45379,-29093,-29613,-67404,24574,63464,52929,-32919,-13283,-4776,-34140,-41303,-72436,-35580,-64560,-52014,-104061,-15291,-43832,70627,6354,-13297,61562,-22710,-54969,-49860,24342,5772,33374,33833,-7178,82935,-1259,-57123,36528,-27101,-36551,-17290,36376,-55356,2107,-36188,38121,56794,-5466,-4104,136,-96487,51637,31724,11681,-26337,-4264,-49655,8271,-2193,-41790,-62500,35711,25288,12638,-56280,-67482,13338,-17079,-89973,-119884,-88036,40378,-85203,-82911,6772,29719,3559,-52052,-111432,21850,-32391,-44617,59917,43243,3660,-12457,-105339,-87221,-92545,-85375,-36517,3110,-37404,-23409,8598,-36501,-51553,32888,-666,27598,31774,-77696,-3738,-56965,-10814,-11902,-12855,6652,-57327,63051,19606,-56765,-30121,-125729,-26598,-44575,-38023,38264,4407,-24112,3744,80435,18463,64292,59477,4679,-11034,-21967,-57679,20285,-62205,-52114,-90859,26908,-57771,-30368,3009,-39578,-35128,12461,-4369,-27025,-54683,-16444,14037,-21326,-11650,-32406,-63088,1612,67472,-60463,-122085,-65593,10765,-19180,-33061,-18708,-18948,2571,-43943,44071,-14701,-3751,-33914,-24778,-28211,-21197,82898,58459,-5805,3299,-105426,-17192,9295,-67110,-9334,-47264,-91307,-3418,-5948,-56698,-56855,4786,-88660,-96786,-59086,-117537,-76430,-20863,-12388,-66720,-101099,-38506,37262,-50671,-3993,-63867,-6973,-25521,-50724,-41317,-47895,-35875,-7949,-58662,-60027,-81910,-91079,-40209,-49839,-49618,-111861,-172844,-118129,-16893,-55001,-18270,-13,-139280,-88044,-93354,-105496,-112379,-135686,-93919,-67385,-169216,-155612,-267816,-251359,-275653,-516390,-411860,718895,319640,216794,140450,38526,208839,177386,117945,101278,52783,58466,53310,86678,73587,54088,37165,-7653,78022,80982,-22948,38413,60264,29641,88824,38877,110345,109070,40044,59434,59484,20533,13209,106700,67449,-40141,-16408,85895,85035,32445,28002,38152,-42027,-11135,30258,31001,-18407,-1127,29801,-4288,40468,9891,2075,-1415,-11214,28732,48479,-13704,-8300,10712,7023,-13188,54572,3468,-18992,-94735,31371,-16302,-53805,-95490,30376,20358,8595,11360,-7350,20136,-50215,76489,-30,-31511,-24427,-69023,-660,-49979,-88425,-52684,11093,32720,-51586,32712,-45568,-10980,60199,-26133,-25642,-36044,-31778,-17321,-53287,34512,77008,34839,59102,37426,14169,9086,55087,-1124,-56745,-16638,-8435,37633,-32745,-9786,6859,76704,-26920,76070,100186,45418,49210,-6096,16273,20996,81634,82876,58247,56539,39254,94456,92106,1708,35249,-24077,-13935,-31964,31064,25683,-26740,16251,-7766,-4423,17336,61733,88317,8321,17886,117912,61413,-41596,36929,-38383,114442,131298,96862,114906,89365,40514,-54203,14793,-24905,-37025,-17551,42168,46450,-35332,-2652,94635,96376,-22994,15383,60464,72724,-28533,-23968,-33287,54873,26407,19367,55474,83819,29543,-44372,3716,5537,90700,103016,6980,-27946,29408,64478,21257,25907,62645,-2708,-12678,-39226,24899,56478,-27239,703,-4456,40105,-39174,-56514,19374,29985,3000,27439,-19706,-18805,17639,-11548,34235,-5876,-17570,19940,52960,-70288,-20860,-34835,-22646,-64179,5485,-11394,-20940,6500,17091,42095,53637,85282,99435,31181,3966,88497,72802,-56562,-52947,-5317,18419,25615,-14397,87777,10351,37398,64633,-57917,33944,108729,-18125,-4668,3555,16168,17498,91577,34955,-57104,37224,41085,3793,-25679,38394,6401,-51157,-112161,-155219,5160,22563,119473,114001,-4858,31523,50679,-126130,75491,46330,-11854,-36747,-41439,4497,10368,13295,-27593,-76155,-2086,-19335,18983,-27304,34348,-16877],[53175,-7200,12548,59896,-23967,19801,-584,19359,-31234,-105,36391,-5330,-28373,-10263,-38885,63244,2977,75222,17562,-35865,-35315,-108457,-77360,12929,-50029,-16554,39297,-74852,-23707,-60607,-10472,-26779,-8227,7995,10165,10150,-5805,-11039,35457,-81049,-54465,14714,-28380,-19576,-43656,-45351,34177,27355,-43525,-77911,-28612,137867,34492,-31799,-14762,-10107,-3314,-8019,-43393,75260,24808,-3414,-83613,22356,39598,7789,-40248,-36868,-10414,-95006,-38975,-40404,-48861,23968,26794,-23277,23767,5087,72389,42847,-1717,22126,-9310,-36726,-81418,27840,-22868,-62663,-46911,84038,21785,165,3413,28736,55078,39817,29817,76289,62173,85133,23489,28996,75061,-48603,44662,-54839,-96308,86292,15940,-77619,53203,4070,-58190,7149,-44800,32870,18734,-29142,12673,-39506,5525,113223,36299,5619,45723,-30512,38238,34679,43400,-27793,41681,-17414,59707,-26335,-23341,-22531,29034,20809,19239,-83400,-14268,40398,-15,22831,-10191,37851,-16106,35177,-19998,-29999,-19017,-21270,48919,-30304,9911,-14661,-61988,-64415,44848,81264,40876,-41476,-70317,-12554,2295,59278,23745,-32490,38291,68639,32970,22706,110297,55591,90924,14491,-28984,-63283,14217,128253,12246,-21614,-17815,5372,24795,32944,-79664,-88009,1939,39511,14051,35331,70423,7732,53360,996,-16630,114347,61939,-32182,-2580,4641,64801,33928,52162,23093,5835,63092,665,-137314,-133815,30201,10768,-44190,-36615,34903,-67629,-12185,-63194,-80731,-58621,-35244,-58273,-81435,15704,21788,32528,-30081,-70342,-67386,-3039,30103,-11644,-6977,20958,30228,31835,53116,-56557,12642,75717,45589,5052,-65742,-15029,-14880,-27961,-15226,12713,-120524,-297635,264173,361799,-32996,-81807,-107925,-37232,61093,-13645,-84934,-101871,-53137,-46856,-50044,-54782,-28583,-62906,-37683,-107284,-77125,-110670,-50551,-5440,16488,-856,3995,24167,-26931,50334,304,4258,26542,-12648,-56004,-20281,-72142,-19804,-1390,-8632,-88231,30509,61480,-45601,45421,32784,-119585,109127,22783,-3761,-64693,47109,-77698,-8764,-22644,-24382,-1545,-7696,22484,-72508,-36920,-69755,-542,-15634,-121714,42372,29965,-32417,-17195,31251,64744,-48465,49260,-62079,-26672,-10915,-61227,-38968,-22030,-11091,28436,74973,59157,-23095,6108,14580,-4640,-52006,-47758,25497,32635,166511,23655,-86962,-82468,-115504,-99883,13248,21243,-51731,-12833,-37133,9873,29150,-9661,82715,21435,21958,55811,-94134,-59589,36627,-82004,24198,67607,4636,10077,-102887,-16427,-48447,57371,56114,23963,29310,-10858,-39114,-34467,-10708,25409,-30637,-7659,-58046,-78903,27454,-26303,-40185,-15242,-69363,-17938,-13937,30482,17736,19945,-50460,-60642,-6444,-35697,7961,68560,16191,-44443,-81245,-11120,-40380,-21782,46023,13347,-45318,-37703,32698,-61824,-131006,-49349,-28758,-9514,-3662,2233,-41888,5015,53817,-71328,37822,14628,-6801,-34686,-2032,-2383,-71213,-21194,-13936,62458,71188,28938,5591,29460,2086,10477,11692,1535,37556,393,11765,-42620,-60163,4643,15844,29517,-2439,5222,-93194,-30302,43013,42262,40187,-80434,1526,-21314,-51571,-25376,42573,-54914,-70100,-36527,-16088,63800,-40037,-31723,10766,90056,79761,-87818,-43878,37914,80958,-7001,-6466,-35518,-53013,-26272,-5079,4265,60843,-7304,6016,-46300,-27158,14704,23322,8674,-20574,-53978,-21022,58586,64260,-26591,46392,23447,-15950,-323,5065,-37472,64649,59017,2440,-80700,-24684,13915,-14465,-26616,36156,53437,64431,-20650,-1928,-22083,58,-55493,-87907,-18702,-23675,-47678,-112355,-6200,-31201,73195,6272,9524,59831,-20330,-51468,-52026,20777,-1706,17015,36443,-11395,61927,1193,-49409,48886,-1815,-48288,-19901,22840,-45037,62771,-14775,17461,63708,4970,-16204,-26983,-85489,54462,35638,17674,-25679,-21240,-53213,9332,10923,-29019,-35066,67246,22995,12182,-55629,-40093,54809,26875,-50084,-124242,-104361,15192,-78039,-81829,-10314,18135,14147,-61683,-119714,22396,-33319,-35894,80755,55698,-3254,-32853,-100825,-87371,-74285,-74761,-49590,6504,-50914,-9193,19138,-23308,-47481,74889,11725,47240,26820,-66943,-12880,-62806,1512,-4889,8219,3643,-40403,68337,37915,-46639,-20000,-101362,-15478,-56885,-44579,58647,26660,-22375,2284,74752,14045,60128,53560,28204,12588,-19622,-31952,43804,-17598,-55063,-102185,22113,-57996,-46403,-22085,-55115,-44946,33213,-13790,-21095,-35511,-5996,5414,-22507,5152,-44116,-79622,-10000,56269,-59766,-133735,-59320,19881,-21538,-41382,-17129,31291,1953,-60552,57238,9918,10460,-46143,-35989,-39448,-38881,40054,51661,-17441,-20497,-83967,-4266,27786,-50299,-3956,-21296,-107084,-5638,-8236,-56798,-26101,-51,-95474,-104301,-70017,-102477,-55538,-52960,-25513,-50065,-79710,-24485,32894,-41231,-43418,-67087,21480,459,-40913,-14434,-12393,-24754,-11778,-37681,-61577,-75685,-87792,-23947,-44028,-59954,-117854,-147266,-111324,-19681,-28830,-33235,-9377,-128939,-81053,-79735,-87856,-96088,-133455,-89453,-64138,-151987,-147527,-231809,-255305,-232761,-451227,-360880,632063,257266,194740,120140,2037,152085,153419,89509,117059,21402,65883,42960,71702,23376,44207,20682,-29710,49693,23609,-15462,55240,65830,37840,104416,35211,126457,82996,44022,46726,72979,30816,21195,119510,50488,-46788,12536,97554,98898,11605,18421,25759,-24870,-46920,40895,58741,-30849,18430,38697,-8804,54522,1074,-7573,3301,21346,63759,47814,-30725,16998,11577,25709,-4908,42191,1482,-19222,-87719,30265,-12704,-31951,-77651,32112,42578,17341,3782,-11231,27228,-17581,62944,16890,-44676,-4938,-52562,-16075,-43900,-86345,-53680,-8127,4282,-80147,18552,-71534,20935,66630,-38062,-31101,-75148,-46329,-16811,-56089,24066,54400,13624,25209,-18617,15491,8943,28774,-14565,-61521,-32867,-15949,18172,-79360,-18616,15793,69152,-22911,80585,98578,26126,21830,-27114,4011,-6921,92089,56286,32066,43620,-5439,56147,70561,-21310,30788,-32063,-17214,-45153,26526,26471,-34839,-48763,-23718,-9286,10604,40980,88285,-2127,24455,91574,23373,-23543,45929,-37151,85813,95842,87244,73671,90250,24222,-34989,20193,-16233,-48895,-65170,43548,54697,-10659,-45409,74383,108381,-35176,25,50478,66172,-16400,-2337,-50045,67521,24373,13151,54092,84582,25075,-42472,6723,469,85623,71161,-10256,-31668,24792,69407,23929,15866,59448,-26513,2390,-41188,-32639,33958,-4684,29259,19438,11234,-28414,-57329,10085,35885,14151,23417,-27518,-19566,-2601,15745,15813,6676,-28908,13850,45871,-74648,-7810,-43208,-8993,-66427,-10667,-22652,-1009,-5526,8529,25257,60740,74086,93600,26218,8597,60524,71855,-47525,-66712,1474,4405,24249,-9427,70168,18697,31124,50176,-67545,34642,102466,-9227,-29273,632,8881,13647,85463,57667,-61723,29135,24137,-2689,-3063,68750,3106,-53208,-103834,-144611,-912,11797,123872,112439,314,38052,40281,-114799,81588,51009,-54699,-25550,-6862,24941,7928,5439,-29294,-70125,-14951,-21248,21029,-24081,34872,-26554],[51469,12804,-18905,60275,28206,30188,-34500,23559,-9477,-2372,27521,-16330,-11847,-6497,-56554,40540,-4143,95749,17157,-31094,-52468,-47902,-59015,-3225,-26088,-6508,61001,-50739,5733,-65063,8071,12228,-1239,-19786,22284,10416,15061,-6120,28395,-50734,-51196,-24946,-1244,-36254,-26117,-38362,38787,54373,-44768,-83158,17092,120011,28599,-62256,-19767,-13534,-30935,-30237,-45393,64090,27663,-36782,-58590,26665,-568,12072,-65862,-32724,-19843,-65932,-28171,-38573,-61318,47445,24346,-5296,36560,-13845,60763,52781,-292,-3626,19387,-14373,-62413,20642,-14053,-53986,-36910,69261,9333,5851,35999,29217,43034,26224,46593,85681,64158,111714,48549,40100,105082,-59239,40438,-43751,-68368,66106,41949,-52184,29536,-4792,-48739,34173,-30638,29726,26370,-24960,18987,-52476,-12951,98718,34441,2352,70341,-27421,41768,47458,50837,-39240,30627,6926,65133,-9486,-11077,-12546,60737,-10415,-1555,-78646,-19798,30780,-29433,26560,-33989,29797,18028,19012,1659,-41520,-4654,-30463,42422,-50360,-6264,3975,-31695,-52624,42663,74671,58627,-25240,-38520,4276,4960,62228,12703,-28864,25583,56456,39522,1763,91647,38781,81507,19504,1498,-41596,18580,104072,-4497,-7396,-18185,17895,28238,36064,-69246,-89537,6425,29932,9201,34866,81142,2284,45653,-16164,7637,133831,52879,-37116,18247,11505,56932,13917,35677,25416,26390,74620,3550,-119450,-124866,2006,9560,-40405,-6960,39416,-39996,1577,-73989,-84785,-51635,-53555,-49870,-49280,31357,18709,19604,-48026,-83337,-51023,14751,46469,-34658,1745,15000,33893,32995,43437,-59930,56034,97689,61288,-5707,-66254,8411,5540,-12723,-216,43475,-68774,-309533,350455,147724,-19563,-28070,-12771,-8057,75243,8013,-31208,-81847,-28378,3466,-41209,-52079,-4928,-45064,-29100,-70407,-33647,-37609,-35911,-10628,10988,21717,5774,9375,-18837,46922,10029,6215,30489,8895,-28974,9984,-68582,-18863,-27866,-7788,-70863,32868,61192,-63750,42972,23222,-80313,109437,25030,9073,-45833,67817,-51736,-11857,-17767,-14969,-6649,-21629,30657,-82830,-34907,-74319,-1220,3303,-59257,16835,37749,-31004,-24801,50741,79355,-48029,84043,-65035,-56373,-23326,-45501,-34736,-14763,-12083,-5599,63130,74262,-34732,-9846,31452,2336,-25479,-64159,12504,44480,203960,-30357,-132441,-81129,-109069,-121093,-31374,11952,-31300,-3139,-27434,27877,20712,-1304,110810,14603,10090,44411,-100321,-71508,60745,6773,79508,63518,-39083,9697,-97678,3573,-29814,71169,42095,26407,16372,-13080,16072,-23978,-18732,14667,-44153,-15846,-58209,-75820,22945,-26912,-29376,3748,-56176,-20174,-22029,19381,-8064,2493,-32853,-44263,17192,-11720,-2081,64748,28736,-68262,-65011,14325,-19361,-11989,29205,36729,-29405,-46506,21288,-60206,-108077,-66340,-25707,-9521,-7998,26360,-26453,14,85381,-27163,24590,-11570,-22632,-35038,-18053,-16105,-44555,-28369,-7082,52279,92272,-6167,26890,39709,7727,314,7090,21719,86978,29515,40693,-38139,-58256,27299,22620,21435,-11084,12083,-79154,-45014,86392,49747,44753,-91894,2376,-11702,-59879,-29754,55942,-45025,-49576,-21898,20878,75102,-32576,-27620,28663,77302,72980,-82481,-37933,42382,109526,-7139,8110,-23669,-54024,-45853,-29402,858,107783,12686,7337,-3605,-13165,10045,37079,44137,-13771,-38245,-18890,59400,38543,-18534,58046,21050,5858,32414,29806,-13722,69562,45374,-7104,-73403,-5037,47837,4426,35966,47075,29508,62139,-5239,13428,-22539,38530,-60711,-87312,-1508,19154,-37135,-102491,-563,-5422,69620,10233,28929,50366,-13759,-47726,-55045,22012,-10938,9671,35276,-16836,36272,6150,-45899,51051,13841,-37144,-21036,4217,-31498,111116,19111,69,72011,11522,-22117,-35722,-64793,52762,45035,21380,-20884,-34127,-48700,3716,17978,-18792,-9760,89570,19027,1775,-44983,514,84330,66971,-6793,-119621,-102299,-14091,-73187,-75636,-24942,3825,14936,-67670,-113187,26520,-23537,-22138,82566,50924,-6963,-52970,-77771,-86443,-47772,-61157,-54427,2499,-51493,9095,31272,-12451,-41174,99200,13633,46829,18214,-48353,-15377,-60169,10990,5284,20018,-15170,-19083,63929,45678,-36587,-15775,-73179,-5220,-81537,-44653,69141,47795,-21706,-5358,53602,5664,48467,39190,39201,30767,-20141,-6450,49319,31351,-48599,-100980,6796,-60236,-65867,-40043,-57736,-39181,22723,-17876,-12897,-21077,12471,-9066,-19350,12359,-54476,-94258,-21856,43804,-49167,-143984,-61585,32223,-19758,-45986,-4246,74981,-6726,-83343,51532,29874,21092,-66673,-52266,-48628,-64518,-12829,39613,-29910,-43042,-51037,4563,43747,-34451,-5873,-6426,-116534,-10424,-6738,-47989,16189,-4522,-92579,-101361,-78602,-80345,-45030,-83266,-39489,-35311,-53744,-348,31713,-32770,-74324,-62316,50858,26862,-24636,5245,19963,-5537,-27212,-2234,-60234,-61399,-67717,-8843,-39663,-62258,-100698,-96381,-90327,-28464,-4729,-54555,-21317,-103933,-68196,-59869,-61325,-76251,-114570,-74630,-62702,-129052,-125351,-170600,-230095,-166403,-343470,-281202,513295,202660,176004,103782,-18128,72949,108027,60911,109294,-12053,63860,23244,55113,-18922,32369,5564,-48198,8795,-39516,-6166,68872,73393,31270,97206,15277,113841,41489,31872,9546,64076,32455,22826,108621,6866,-42623,32997,95505,98775,-5112,8008,-6142,-11627,-77989,50061,87364,-44260,27826,34206,-22221,55849,-12970,-16662,8823,58755,84637,34371,-51841,36110,7826,34947,702,19156,-7963,-13789,-69930,25086,-15814,-5917,-48252,29045,56283,19631,-5960,-12073,35292,13855,43159,33352,-47450,16225,-43546,-20503,-32170,-66118,-32871,-25362,-13793,-97027,-92,-81489,55763,64884,-51883,-23199,-93542,-54707,-8531,-50018,9094,48637,-2512,-9721,-60351,19459,11101,6945,-13778,-44532,-41423,-15641,2920,-102852,-23802,28856,53130,-18441,69285,84998,5573,6300,-43089,-5090,-35314,100257,29552,14103,34402,-37641,10155,43687,-40982,27486,-24825,-13886,-47492,24425,41154,-33859,-95132,-33326,-17225,4618,24792,76958,-12633,29648,63601,-3185,780,52354,-33383,44818,52810,71977,25082,77300,16130,-20134,24824,-2001,-53918,-98122,38941,60947,23142,-77833,52145,102209,-37328,-3202,37365,49998,-435,23810,-50957,73037,10991,2819,47443,75217,23499,-32405,1712,-806,63809,47774,-25944,-21049,23018,62614,22184,-1286,51019,-36921,14023,-37336,-78420,8901,12621,60651,37101,-11210,-9725,-39352,4022,40706,26932,12516,-32299,-18054,-22735,39155,300,21160,-41151,5080,34491,-58646,8094,-25511,4563,-57523,-20613,-30273,25225,-5088,11076,2536,73075,53101,79767,18579,15310,29437,62234,-34934,-75469,2274,-11273,19727,-5629,49949,24298,23969,31590,-63989,31938,78484,4404,-40297,3253,11521,11015,73357,59741,-56284,24175,15495,-7073,15124,87021,1020,-47409,-76166,-103435,1019,5594,96733,88745,6518,40600,26844,-93306,71404,55369,-81661,-4868,24065,36552,2519,-5209,-32801,-56048,-24332,-22758,22460,-19945,31663,-39320],[49867,26541,-46839,60765,68776,33131,-61917,24186,10035,-10011,18088,-23363,8059,-1273,-59628,14564,-21154,105826,8705,-24559,-62125,-22683,-35946,-9175,-3762,6177,73897,-22020,22666,-50237,32287,52206,8896,-17430,34682,8817,39830,6508,21559,-11550,-49364,-56211,21193,-42140,-9786,-33924,41533,73540,-46327,-68681,62028,73251,21858,-97412,-22989,-8827,-55617,-48754,-43972,37118,29852,-67266,-35705,29167,-44277,5742,-80416,-22744,-27487,-6864,901,-27043,-64494,61488,19506,12668,46737,-29596,33555,45415,-1453,-7693,44718,10003,-49797,6934,-6975,-34773,-15971,51535,-3875,7879,61019,28507,26108,2982,58375,87554,59975,127764,77059,47628,114897,-68864,17635,-43869,-49566,27615,55219,-13253,1993,-11313,-28502,47663,-12409,22836,36836,-16617,18065,-63139,-36909,70238,29841,-2165,87629,-19784,33801,53981,50612,-40107,25106,28015,59111,2816,-4274,-7806,94807,-31262,-20809,-51357,-18606,19298,-49614,30396,-48258,19976,48718,4705,28859,-52995,-6913,-47249,19564,-62888,-19504,19567,-6259,-33353,39086,62576,66780,-2819,-4823,28189,11840,45321,-9022,-22501,4952,39449,34198,-13435,47717,12104,59521,21132,45372,-17065,28536,67539,-20629,5120,-17599,36139,26517,25335,-53626,-81615,5960,9989,4558,32307,77267,-2320,34126,-29830,27311,125312,40249,-40569,23930,21652,46741,-7910,13871,21346,28653,75914,6535,-86719,-103698,-25865,-2852,-37962,16361,42808,-6184,23671,-65406,-68836,-32550,-64473,-33978,-18383,43767,10709,-4321,-63210,-92582,-38530,29468,51459,-50664,8360,-3839,22365,25589,30105,-44193,84812,92004,61369,-8003,-63906,19492,28581,5617,26862,74808,-13057,-278343,355471,5940,5623,26427,68456,13171,77014,37491,21575,-56317,-2650,39960,-32843,-42534,17037,-16583,-9034,-37381,-3442,18283,-18566,-16077,7263,35818,12273,-7118,-15483,35297,2919,1915,34438,20211,969,29433,-54169,-19700,-52756,-13920,-53327,28956,55668,-83976,31508,13771,-27435,94777,18874,25270,-10580,80061,-24079,-20790,-19244,-3884,-12910,-27762,25746,-74707,-29338,-61248,-5327,18855,11725,4177,35129,-16976,-31315,59797,65364,-53310,103279,-67769,-87737,-27486,-36962,-34405,-1208,-13686,-34190,45670,76878,-41638,-21427,23927,12164,6064,-70466,-2965,47797,179680,-68599,-153289,-47332,-69833,-103127,-69121,1117,-7169,-559,-14180,47304,8982,3252,126596,3586,-772,28829,-89670,-77361,82800,88246,104411,57590,-73174,16595,-64375,18917,-9626,81649,26304,26715,-1166,-11622,59783,-24576,-24020,5107,-59403,-21781,-44268,-65551,9884,-28344,-26134,21571,-30300,-17169,-20346,494,-27175,-17118,-5957,-28629,25911,7350,1233,47718,32549,-69698,-46056,29275,1795,-19575,12222,51545,-8664,-53143,8744,-57760,-78578,-81507,-21998,-2563,-13991,40761,-18554,-7087,83923,13902,17003,-33837,-31473,-25827,-28009,-26576,5047,-29291,8087,37600,91715,-35870,37358,40944,15836,2579,1598,37354,115209,58964,70675,-36393,-51919,28544,9674,3914,-26562,11790,-43434,-50859,109149,58538,31942,-95925,-807,-4276,-60527,-43074,53486,-32178,-32186,-5883,59491,76035,-24070,-19331,46833,59116,62275,-54579,-32573,40785,119965,-9422,25695,-4362,-49388,-58852,-52166,2576,133732,23951,6698,32717,-10367,6551,36852,62426,-13120,-20666,-19355,50301,3261,-6853,62114,13355,28171,56865,53586,14350,60761,20343,-16074,-49248,11268,61384,17368,83095,53969,-2743,47002,8036,29929,-5875,75639,-53614,-69944,11306,51892,-23812,-76212,-1242,21032,56993,15628,39396,33237,-4904,-45965,-59455,23690,-20472,10749,31413,-22637,10100,10145,-43227,41303,22328,-7847,-17031,-12302,-18009,128185,54077,-9451,73189,11312,-30699,-25092,-38863,47883,56405,24311,-10659,-38305,-37165,-9441,15997,-12970,7054,97811,11946,-15352,-31185,39227,95975,95922,34004,-109374,-81712,-38938,-70539,-66845,-33191,-11109,10458,-68484,-94660,32036,-4128,-6806,66800,31820,-4616,-62765,-47885,-81404,-27511,-48033,-52010,-8089,-40601,21626,44368,-3883,-34379,101359,4874,27909,6945,-30373,-10976,-49660,13442,13279,18468,-44260,-514,49752,39704,-26446,-18687,-50246,-1305,-115728,-41277,67813,64784,-24061,-17648,21806,-3921,35589,19622,34937,41411,-20470,8349,41632,68822,-34810,-86915,-11704,-62388,-88070,-46819,-48061,-21185,-9107,-20367,-7503,-12148,32490,-25698,-11747,7530,-63372,-104891,-33191,33195,-34208,-151745,-72756,46909,-14374,-48133,11197,102100,-20412,-108126,30624,42580,27267,-89603,-70330,-56957,-92004,-55953,22663,-45262,-56981,-14755,8131,51671,-24800,-19556,-4931,-120303,-18594,-2433,-36509,56313,-9987,-83753,-93331,-86096,-54318,-47748,-106420,-52223,-21925,-30304,21567,30077,-24858,-94165,-52750,70950,42981,-7925,16912,43334,10290,-48449,35759,-63214,-44073,-40856,-6358,-41684,-57446,-74017,-40062,-68440,-45304,3623,-89562,-45179,-77843,-63211,-50891,-43649,-74265,-103603,-74551,-86785,-132994,-125138,-137938,-234076,-156698,-344087,-245825,512013,220866,202133,119562,6848,8337,72325,52281,95208,-20944,67574,12300,52617,-31970,32067,6420,-48282,-25350,-84268,16601,86882,92855,22983,77684,-9420,78488,4410,17232,-32836,48209,36352,24283,81799,-41388,-23309,46547,88105,89270,-7112,3514,-43342,-15,-89455,59720,110730,-52182,31196,19294,-37145,46810,-22737,-15438,16575,95086,90896,14306,-68355,46950,2398,35381,6414,-7920,-17406,-2168,-47722,18378,-22850,19112,-13287,26100,58039,16763,-16164,-12189,41512,31734,23462,44374,-40523,37318,-42289,-17030,-19343,-29446,5073,-36725,-20709,-97294,-17544,-75748,80524,58057,-63903,-7354,-91012,-54661,9065,-38690,-6484,54551,-13200,-41371,-85583,23119,13442,-8016,-3417,-13292,-41917,-12031,-7338,-100813,-29136,42258,33543,-12371,48954,63918,-12600,4930,-54323,-9973,-56153,103181,10882,6510,30482,-52325,-33697,17249,-51512,26081,-3363,-6137,-38328,28216,64643,-22572,-112848,-34416,-27725,2482,18690,60222,-21889,33479,44907,-8604,27882,54011,-29901,3171,7698,55180,-18702,56762,17099,-13425,26849,16760,-49532,-108652,30574,61533,56263,-91819,34990,81618,-30379,3177,26036,29370,15774,40547,-37394,69085,-8781,-8613,34998,54967,26981,-14199,-11086,639,33112,36749,-35938,-8289,19912,45191,16210,-20807,42557,-34486,18931,-26211,-89186,-12158,19022,82197,44724,-23292,10919,-10709,653,45120,39847,-6865,-33612,-13887,-39352,54924,-7319,34988,-51982,-3529,22746,-17640,22418,11203,12445,-39634,-25021,-35591,44795,2371,19372,-21020,89395,28808,62769,15998,26676,3798,45763,-23686,-75610,-719,-25898,13569,-4118,32428,27779,19511,12862,-52245,30015,50164,21011,-38842,11253,19994,11240,58985,48141,-43192,26323,17192,-9565,27912,88706,-460,-38019,-37015,-44203,11379,1508,48659,57019,12190,44234,14647,-67733,43606,57300,-89834,20147,46919,35474,-3991,-14105,-37151,-40619,-28283,-22810,22734,-17997,25177,-51799],[49945,32597,-57240,64028,84897,28341,-75921,19996,23095,-19587,9220,-23344,24603,2121,-49090,-9168,-43924,101796,-6525,-18561,-62999,-38670,-15580,-884,15370,14677,69493,1227,24898,-21648,53580,79677,15967,20532,43403,5174,58607,13874,15665,27620,-47874,-66608,30876,-36389,2767,-31969,41369,75252,-49739,-41328,95540,9992,12030,-128095,-26025,1204,-68436,-59112,-39271,2274,32779,-88673,-24029,27068,-81417,-6354,-82204,-14127,-34580,53774,38242,-7591,-60854,64865,16201,26118,50120,-42465,-3272,29364,-3152,11352,59305,31077,-44248,-10468,1361,-9811,6740,41538,-16584,5723,73717,29411,7856,-24023,62042,79693,50499,125744,97691,47668,104059,-74804,-11746,-52499,-54433,-23284,55098,31690,-16949,-15088,-2006,45996,5173,16664,48279,-9270,3723,-72123,-60401,38590,21827,-7950,89459,-12850,16244,52366,41096,-34776,25367,38145,43520,4080,-6227,-10154,121605,-34547,-31861,-10782,-15879,10921,-52868,32254,-45766,11989,63210,-4822,53200,-64040,-22162,-66180,-15366,-64433,-25928,26720,5641,-12420,33939,45763,66147,20401,20684,52424,22744,17688,-36757,-19212,-19858,22483,23381,-18386,990,-18613,29266,17019,87062,4763,41578,31133,-33509,12492,-15382,56246,22376,4289,-34455,-66376,1472,-11978,2069,26967,58662,-6227,19489,-35239,37462,101188,26614,-41396,14498,29785,36972,-26895,-8724,11936,14669,70340,3550,-51061,-75724,-43021,-22913,-36811,17871,43496,24829,50321,-41525,-36661,-5650,-66377,-16881,5623,50505,3096,-30063,-72642,-98064,-31480,41180,47320,-53537,9209,-39113,-8510,12224,13250,-18238,94865,53329,44746,-3609,-56995,18928,47105,21069,57505,98833,28109,-205500,286427,-53551,29980,64972,99156,24459,71324,67785,52782,-31769,18234,57181,-26413,-26344,33434,13778,17722,-13295,6126,21084,-7581,-18408,7900,38343,20017,-19402,-17763,15638,-31592,-7090,40114,18454,21590,34600,-35247,-21475,-68342,-26082,-38279,20425,44767,-99107,18712,6845,18064,70106,7087,40049,28061,81648,-2860,-31618,-27936,3670,-18009,-27467,13329,-54938,-23427,-40226,-8693,23066,64571,5223,23804,5379,-34539,50571,25914,-59928,106361,-70617,-114075,-26787,-34431,-35187,12605,-27310,-52406,25801,69539,-44206,-28532,1941,23252,34232,-66762,-19864,34465,107932,-74565,-132174,10793,-12065,-57970,-91491,-13776,12511,1340,1868,59489,-8584,1228,119736,-9419,-3261,17581,-69281,-76978,94993,130295,99053,48584,-88694,27093,-9597,26340,9980,86372,15905,20552,-21024,-9403,79143,-34677,-30105,-3888,-75021,-28566,-23574,-57935,-9730,-30266,-32284,31031,2684,-6826,-6964,-22068,-42705,-34856,23399,-14016,22899,23428,16581,19706,26105,-49878,-31419,33420,17397,-39263,847,53296,9556,-57725,-2579,-57689,-50471,-91729,-19767,10676,-18917,37756,-20505,-15762,55072,42610,15710,-43814,-29427,-11134,-30066,-34710,59085,-25585,27637,16416,66894,-51937,35072,36882,23510,8396,-2758,50657,113348,79222,91367,-35848,-43499,13079,-19092,-16856,-44332,2124,-484,-44910,104500,65283,406,-92047,-3817,-1456,-55488,-63160,36659,-21148,-24781,8200,81639,67789,-16126,-12614,60811,40568,48990,-15717,-29816,35024,103738,-14576,39045,18232,-40222,-61579,-67158,7382,127116,23492,1763,51273,-13832,3940,24395,60641,-17064,-2902,-19540,31763,-28065,4483,59850,3926,42700,68166,70758,39037,40065,-13165,-21567,-12732,24488,52998,19186,91331,54481,-35236,24350,15826,43520,21571,106061,-34678,-39438,16395,67175,-11147,-39238,-8827,34195,35249,18397,38517,12746,4102,-46358,-63301,20930,-27763,17536,27894,-27415,-13363,9831,-38530,23984,28353,27376,-6787,-19671,-7532,107814,81591,-9175,60392,5123,-46751,-2692,-13457,40605,65080,27169,3012,-31298,-20293,-27506,6707,-11645,12141,90934,1626,-33074,-21939,61865,89222,110055,67946,-95794,-48062,-52235,-68153,-58133,-31927,-23816,7412,-63299,-68682,37355,21490,6585,40842,9550,5309,-55998,-23960,-70902,-22576,-37280,-45015,-22714,-22610,20226,54873,2388,-29183,83387,-10646,-1977,-3873,-20066,-1983,-33850,7164,12850,2435,-73832,10826,28167,23604,-16463,-26968,-38395,-5450,-145554,-36410,55347,74540,-28353,-30550,-12878,-10311,27668,905,17583,44260,-15792,5904,25437,85477,-18031,-62991,-24305,-61418,-109089,-42293,-28527,2031,-48074,-27103,-9660,-7137,47407,-38523,-731,-7396,-68265,-109217,-43527,28305,-19769,-152935,-87503,62049,-5082,-49181,20095,108123,-32628,-126801,3388,47582,28095,-107129,-83565,-62628,-113427,-74345,4409,-63270,-56573,17545,6122,49770,-20794,-42799,-16760,-117327,-28754,4768,-28063,83051,-13893,-71673,-81724,-87726,-23565,-58154,-115787,-57779,-6497,-12579,33148,27635,-20890,-99766,-38903,78598,45200,7263,17159,50206,19635,-70902,63799,-71988,-23216,-11699,-15516,-42761,-39536,-46622,10136,-47813,-58034,-963,-127562,-73216,-49482,-60814,-50048,-30336,-83442,-99113,-82570,-119442,-149744,-132286,-126483,-250635,-170036,-379278,-251240,545456,258270,234946,133717,49071,-40469,42570,47060,69825,-11125,68781,3252,54417,-21022,36394,14775,-35127,-49201,-105939,46498,101398,115199,15198,50323,-35336,27297,-20516,6568,-66791,34128,43719,26874,44431,-74748,11229,49343,78989,71711,6586,2144,-73817,7974,-76889,65805,118698,-54487,30250,1056,-50223,28903,-22963,-3036,25221,121507,84377,-7601,-74527,49166,-2987,30915,12259,-33148,-21689,11699,-30646,11021,-31964,35806,19886,27028,47699,11145,-25029,-14846,42648,30075,9915,45729,-25759,55779,-45200,-11291,-9612,15568,49316,-40314,-17015,-80552,-29845,-57647,85178,49094,-69867,8922,-73049,-45275,34628,-27299,-18831,62323,-20410,-66500,-100133,22184,14153,-15394,8978,21704,-38524,-10107,-13525,-78656,-38122,50281,14002,-5890,27992,42406,-24857,13410,-62041,-10069,-63877,99095,3890,8701,30826,-49907,-65910,-3131,-50037,25984,26809,1477,-20924,37030,88709,-4380,-102122,-28092,-39704,5278,23788,45292,-28797,36370,40070,8998,51779,48839,-31266,-28992,-33520,39756,-49409,35090,26048,-14482,24453,37299,-35895,-97544,20619,54554,77687,-85886,26374,54617,-18090,13092,19609,9427,28971,40137,-14326,56502,-28868,-17952,19099,27143,34479,10843,-29191,2098,1972,36320,-38419,-3004,10570,21133,7272,-38574,38074,-23667,15745,-9223,-58876,-25947,13205,85138,41219,-26034,26786,16796,-1415,49193,51921,-32960,-31967,-7269,-51465,61353,-4619,45816,-58988,-8779,12751,41191,31123,52131,12443,-17988,-25304,-39793,47398,9050,26610,-43408,105478,6850,47872,23932,42883,-10136,24613,-17545,-66194,-4514,-38088,6404,-5204,20805,28228,19827,-1587,-38412,31514,30100,38140,-28774,20951,28505,12725,45451,33639,-26721,34672,25448,-10974,36394,75150,-2689,-29976,3241,16825,27347,-4974,-583,30266,14679,50564,5460,-43286,2922,55203,-80345,43023,60408,21082,-9115,-16523,-40876,-28823,-26740,-20702,21193,-19623,15638,-58688],[51038,33744,-48348,67698,74644,19278,-73114,10268,25566,-26443,1243,-15328,33066,384,-28997,-25915,-65558,84953,-24391,-15091,-56390,-74114,-2298,20405,32108,14708,45748,11670,15650,8544,65751,83737,14909,81395,46392,-227,64310,6263,11105,59164,-42913,-53871,24333,-21894,10182,-31083,38103,55338,-55664,-11072,110462,-51124,-1981,-144604,-30320,12589,-63855,-59412,-33589,-30546,36855,-95428,-25142,19563,-103115,-16244,-71966,-14354,-42821,84032,71649,17314,-53730,56193,16942,32918,45822,-52109,-38431,14011,-3288,44265,60108,44325,-43125,-27169,13979,15073,21416,44675,-27615,702,74992,35528,-6806,-46701,58237,63290,37385,105314,101324,39084,80949,-74787,-35802,-62754,-83217,-72653,45411,73973,-20741,-16457,23690,32574,17165,14575,57148,-8353,-24844,-77764,-76701,14346,10260,-13714,72124,-10990,-6749,42779,22390,-30093,29096,33894,23306,-8259,-16819,-19240,131099,-21348,-31520,28903,-16470,8607,-38088,30608,-26877,9121,55857,-7971,66144,-73132,-42461,-82119,-52382,-54382,-24583,22073,1465,4178,28115,26439,60341,36839,31235,68414,35542,-10178,-62045,-22120,-43147,8351,15579,-11558,-27505,-44602,-1113,7335,109056,19740,53903,6856,-42153,13021,-10946,73844,19345,-20062,-13594,-47669,-3698,-28935,2119,19733,28533,-9935,3757,-30420,35657,72618,13994,-38973,-4157,30870,29631,-38823,-25924,547,-7919,61356,-9301,-23082,-47335,-42418,-45694,-34707,-10520,40938,44965,78023,-9956,3195,22559,-60840,-4188,19369,50029,468,-48685,-74796,-95988,-27712,50513,37067,-40817,3576,-86102,-53805,-3936,-5904,6277,88906,-8342,15980,4255,-41932,17119,55621,28453,80602,109387,44243,-101849,176829,-70610,41729,80681,74753,26356,65665,92213,53233,-12290,29460,57604,-22336,-5092,41766,35830,44475,2220,-2505,-29843,-9119,-16648,13553,30311,24403,-23029,-23890,-9806,-84702,-18395,47039,9135,25304,25629,-19041,-22425,-69965,-40482,-26285,10249,30176,-102990,12507,4237,40298,43057,-5876,48700,55666,72276,6841,-39738,-42355,3377,-20150,-24334,2686,-31884,-19756,-20273,-6603,14954,88274,17404,8487,29600,-32641,21540,-25624,-59512,101178,-72240,-128646,-27463,-33500,-32226,22670,-54825,-56991,6665,57407,-43163,-31164,-16302,33505,52522,-54869,-33904,3829,24948,-46787,-65009,73499,42879,-13246,-97913,-34757,21451,8909,21132,55550,-31249,-7174,89804,-21535,6662,15979,-47737,-72539,91303,121452,78096,35765,-84059,36940,45654,25984,27929,83986,14667,8038,-39471,-9377,73854,-47886,-39010,-12535,-87910,-38518,-2854,-59456,-31950,-31143,-46252,27757,34373,10638,15733,-42755,-57621,-47317,48248,-377,14774,38854,38700,-12372,10263,-17399,-24652,32182,24703,-59054,-921,45408,21076,-59398,-11399,-60543,-27779,-94543,-18315,27600,-19808,16603,-30808,-24431,15458,57485,18255,-38355,-15830,4617,-25659,-41878,98781,-19999,44367,-13885,22604,-51572,24516,33536,27969,10221,-4413,64254,84660,83216,97522,-34248,-35607,-6658,-52030,-32365,-59834,-15026,34429,-28732,78130,66067,-44494,-80126,-1724,-4061,-47538,-84669,12179,-15607,-29112,17999,75756,52633,-9650,-11747,67447,26343,33773,21252,-30340,27599,63485,-22831,41695,37891,-28579,-54113,-69700,10867,86476,12574,-7477,48292,-18010,2281,5653,41801,-21856,13854,-17148,6344,-45409,12594,53983,-2498,44119,67005,77036,53961,12002,-48738,-21947,26933,35801,29913,10760,60188,48005,-60131,1873,17274,50218,48997,124939,-8308,-2542,13136,64477,-1460,172,-21252,24738,7839,14855,27369,-4665,11397,-47286,-62707,10761,-29983,25842,27810,-29456,-32413,3408,-30687,7031,35690,53530,7903,-14889,-2459,58172,97094,-414,32168,-3779,-67627,19284,6111,31587,67127,29176,15683,-13410,-905,-45003,-4713,-13582,6352,72157,-10010,-44824,-22556,60478,68534,110114,92574,-80205,-10268,-50874,-63985,-51457,-20469,-32238,11175,-52328,-40514,41769,48267,15503,14901,-2458,22214,-33545,-14901,-56095,-33416,-28278,-36394,-35991,-3435,1941,58871,6079,-28541,52202,-27378,-31161,-11016,-20839,7088,-16772,-6813,-670,-25566,-93974,13199,6685,5125,-6179,-37460,-37968,-15781,-153266,-29143,37170,74284,-32225,-39937,-42692,-9611,27086,-11034,-7614,39738,-3785,-13789,7218,81318,-2458,-35594,-24040,-55183,-123472,-28953,-2944,22459,-81560,-41562,-20340,-3236,51142,-40976,13087,-28586,-66500,-105383,-52211,30843,-10033,-142625,-97676,75470,8541,-51050,14632,95386,-37921,-132024,-19317,47472,24638,-113052,-86104,-63442,-119737,-65142,-10368,-82170,-39484,39229,1745,39911,-19510,-69554,-33589,-105250,-35923,16193,-24216,91055,-12546,-57859,-66155,-79685,11829,-65314,-108478,-53313,10503,-3673,32108,25510,-18509,-90971,-23733,76919,38179,23212,10595,42145,24560,-84631,77549,-78770,-2275,17104,-30124,-34552,-7624,-24599,45234,-25321,-54236,-11714,-151580,-87453,-15999,-48797,-41513,-14509,-90872,-92176,-82572,-133834,-153968,-123398,-111779,-240999,-148199,-338371,-249514,508434,259218,237267,118602,79280,-70245,12308,30355,32848,-604,58213,-17403,47480,2292,37466,16493,-18719,-62867,-106532,68388,103572,126746,7869,21386,-60013,-25669,-33250,-3088,-86356,23892,49936,24344,1308,-79671,48744,38010,65869,43424,31161,-4649,-92152,7402,-47793,60533,106081,-52989,24215,-16724,-61971,6911,-14706,14803,30096,132041,68053,-29231,-69342,42988,-9818,22248,16972,-51588,-19709,23058,-25066,3430,-43604,38219,42751,33205,29827,5961,-30654,-22420,36973,12935,5680,36630,-8277,67942,-45937,-7505,-5125,56705,85230,-38643,-7416,-49441,-34994,-32990,67894,40230,-66038,19351,-48702,-26915,64073,-20326,-25425,62086,-25517,-82553,-111935,13986,13305,-15848,16375,50052,-37606,-12442,-17303,-47520,-52163,48569,-3148,-1463,13341,28646,-28491,23142,-66263,-4821,-58491,88712,6787,17434,32903,-36421,-80659,-13696,-37678,25326,57308,3927,-1386,47265,103709,14059,-71134,-18618,-51838,10900,37295,38270,-32813,38756,45627,42150,65299,35912,-41338,-46483,-64923,27274,-65792,17011,40115,-19794,17436,55978,-15469,-73049,11095,41001,79990,-64914,25285,30111,-6131,18795,18448,-5659,37350,22627,11227,38797,-43629,-23438,3967,-2136,41877,38826,-48357,631,-23422,41092,-34166,-8759,-7097,-3110,-3065,-52473,39497,-10109,5742,10215,28,-32671,-1762,68010,28205,-23803,33612,33014,-3460,52238,62049,-60825,-28319,1028,-59464,59310,7480,51883,-60510,-8495,4575,101040,32224,80744,6406,1280,-22523,-43185,29824,8669,27531,-66594,115988,-9210,39111,43179,61648,-10471,1250,-17864,-49239,-6665,-47926,-2263,-8617,15204,23742,24514,-8555,-27257,36572,24580,53118,-16461,26685,31444,10554,34628,24635,-11458,44893,33043,-12522,42326,51917,-6897,-26451,34684,64953,43945,-17253,-32905,14869,11645,55657,-1111,-22946,-41073,48980,-57267,58510,65889,-3519,-10713,-9903,-42993,-22331,-21313,-16575,17233,-24460,3222,-55446],[50492,34880,-27692,66171,45935,11914,-54893,-4613,15579,-26737,-5826,-1139,32835,-8339,-5060,-33084,-79020,61118,-39357,-14941,-45308,-101169,4138,48480,47760,6928,11160,7335,1690,26570,66583,63780,5079,138638,43856,-6602,55296,-18366,7627,78590,-29420,-25765,3769,-4347,11932,-29560,32293,17871,-63208,13171,104968,-94397,-19808,-141212,-36356,21370,-43083,-50627,-30496,-53308,41046,-84744,-34030,7950,-104247,-16294,-52152,-27857,-53356,70230,92150,43973,-45966,35576,21733,33927,36145,-57250,-60017,5109,-342,76964,49052,47323,-42391,-38911,31547,35933,21811,57268,-36062,-4581,71033,48553,-12724,-57898,50695,43220,22883,74129,85008,23529,57966,-67855,-46827,-67067,-118152,-103744,32379,105960,-10361,-15991,41519,13788,20517,17894,59447,-17427,-61557,-77081,-81093,2662,-3941,-17072,38043,-15853,-30362,27334,-3561,-32090,32631,17378,4719,-31866,-31958,-32155,116796,-406,-21365,53812,-22544,12397,-10620,25506,1319,12825,30056,-4702,63140,-78291,-59053,-91724,-78901,-35738,-17795,5392,-15387,12078,23054,8660,53528,40793,26088,68311,46707,-30377,-75237,-30373,-59091,-1928,17315,5155,-28820,-55372,-23312,-5095,100596,26384,61562,1554,-47299,7092,-4057,85312,20060,-39939,6555,-29810,-5606,-37313,3850,13066,-6981,-14148,-10195,-17157,22317,45566,3147,-33761,-23270,21990,24979,-41260,-32411,-8839,-30207,50606,-31556,-8684,-24453,-23631,-66359,-28121,-59905,35525,49562,102672,20256,41224,45643,-51500,706,22893,42177,4754,-55091,-70515,-81411,-22767,58204,23610,-14701,-5980,-132782,-99868,-20255,-25022,19709,73313,-70909,-17122,12568,-16294,27091,51996,25069,87190,104400,35501,14856,72269,-98656,35386,76901,20094,21056,64758,106018,27226,822,28328,47084,-20161,18170,41146,40914,64624,12380,-20710,-101146,-23714,-12390,22499,15265,21686,-16854,-29960,-36798,-133525,-29895,52560,1963,12135,5774,-10987,-20737,-57608,-52126,-16608,1406,15237,-93140,16864,6545,35613,19979,-15909,48510,62427,53262,4680,-41260,-58918,-6420,-19662,-22327,2207,-12801,-19230,-6387,3709,-185,87439,35610,-5513,48646,-24935,-21305,-72405,-45391,98180,-70790,-127417,-35091,-29251,-21385,28325,-86858,-47569,-9607,45321,-39474,-29056,-15064,40916,57932,-37676,-38498,-31300,-25608,-3237,29521,115884,76915,4995,-94994,-61737,17320,24507,43305,30755,-54487,-19144,45225,-29966,27261,24668,-31677,-67339,71087,76784,58242,18981,-64375,43409,75575,20901,43503,74010,20918,-6811,-52741,-12999,55875,-56423,-49941,-20359,-94122,-51265,13567,-69564,-51950,-28321,-63400,12171,56704,31507,41109,-56353,-71400,-52703,63311,11405,7517,53977,60320,-39763,-11532,15852,-24780,32573,24037,-66730,7623,35723,25397,-56481,-17627,-63898,-11226,-88888,-14672,44502,-14775,-15304,-44558,-30637,-17270,61806,20417,-20520,6467,17956,-18782,-48977,111908,-15309,50909,-54063,-30322,-37956,13935,36458,28004,4212,-2895,78757,40764,69067,90191,-29390,-30683,-17886,-75373,-35358,-70344,-33888,50625,-7771,43185,58374,-90896,-61077,8576,-11526,-39456,-101208,-11155,-16765,-42093,22557,44376,33296,-4878,-17863,65846,18974,17234,46195,-33973,20136,11857,-34114,30522,49815,-16616,-39959,-58139,7941,21808,-4079,-18806,27625,-19264,1703,-12355,13177,-23356,28561,-11218,-21784,-45571,16587,47530,-1871,32015,57354,71002,55653,-18236,-77964,-17237,58652,45553,3798,-2247,7066,35704,-72438,-13785,13573,47593,65426,128685,18645,32846,3893,49436,4664,33391,-34441,-7304,-19097,3553,9702,-13966,15503,-46710,-53462,-6542,-24982,31299,32466,-27359,-46944,-8721,-20923,-2588,45040,58456,22816,-1231,-4531,-2924,99390,12746,-6129,-12076,-84447,29799,16562,21334,61199,28212,22350,12063,17079,-55620,-12004,-17143,-6328,47613,-19482,-46052,-34290,35869,40895,99515,107276,-63611,22058,-36741,-56829,-47929,-1415,-35883,23649,-37155,-15201,45070,70561,18699,-1767,4473,42682,-3200,-22800,-41037,-52538,-18797,-28258,-42613,11403,-29832,52619,6953,-35477,15583,-40607,-49234,-13162,-32024,11639,-2936,-25872,-27757,-59481,-98699,6966,-7153,-8133,4255,-47072,-44525,-28543,-128520,-16942,20480,63044,-34659,-43284,-62403,-1324,31544,-13114,-34303,29013,13082,-44944,-7495,63787,8956,-12111,-8687,-43425,-127269,-12325,22886,33605,-101102,-62849,-36704,332,39674,-29795,27708,-51249,-58565,-93481,-59450,37647,-8172,-118520,-96965,82918,24707,-54635,-9287,69796,-35242,-120783,-31512,43928,18285,-107414,-76361,-58811,-107555,-37181,-19738,-99584,-9063,44854,-2144,24076,-20230,-94064,-43427,-84876,-37618,28511,-24630,79376,-6349,-43976,-48506,-63278,47055,-61490,-88551,-41175,24798,-5579,18116,21513,-14021,-73426,-13655,67762,24709,37982,4037,25234,24194,-81735,74958,-78185,10685,37844,-46210,-18111,28380,-15921,57262,-4677,-35640,-27451,-157790,-83083,14137,-28487,-22509,-2733,-97552,-88249,-77386,-129493,-148059,-105924,-100329,-214401,-107426,-256666,-236180,440879,241241,223220,89170,100205,-64026,-5917,8630,464,8193,43528,-45544,33396,32066,37136,10497,-241,-60594,-86978,77431,96071,122351,6072,1079,-73494,-62228,-32614,-11818,-85982,21296,54580,14421,-35737,-50191,76085,17201,49170,6525,60213,-20937,-94162,-2141,-13047,42305,78039,-46236,14935,-31537,-70534,-10441,-23,33371,29671,127317,47757,-47441,-53277,31263,-18966,9465,20772,-60180,-11694,29420,-31264,-2883,-57226,25816,50261,44796,12720,5227,-31674,-34372,26700,-7649,10224,20880,7165,72030,-38157,-6193,-5283,82533,101085,-35759,2059,-8033,-31732,-9031,35943,34284,-50912,21689,-26248,-1931,91816,-18448,-24374,48208,-28229,-87524,-125297,-774,12418,-11199,14806,65019,-44081,-18248,-20565,-20297,-69371,36405,-15952,-1005,8735,28218,-22931,25427,-65454,5659,-43720,75638,14482,27803,34201,-20210,-77076,-13555,-18282,21463,79903,-1614,14027,55273,102374,25475,-32178,-11043,-62781,14856,54419,42218,-33766,40894,52700,75943,62696,16453,-60734,-48833,-83222,18457,-72313,4714,55467,-24745,8090,69424,7761,-46648,4281,24385,62663,-37194,27485,14802,703,14891,20185,-13153,40578,-5390,31964,20861,-49123,-24850,-5780,-25725,44256,64125,-63661,-5093,-40584,44967,-25096,-22530,-30220,-20066,-13641,-62218,46295,1831,-7497,28173,64137,-34833,-19936,36932,9322,-21616,31647,34043,-5922,53075,67864,-83933,-23951,9786,-63485,51876,25217,52298,-56186,-2425,-2765,142581,26471,85646,-945,12901,-17085,-44854,-2858,-1048,20950,-94319,116824,-18128,37868,69486,79071,199,-21371,-23042,-28766,-6094,-56490,-13450,-13731,13247,13041,30642,-7460,-20667,43254,31556,63854,-7652,23662,25312,-1304,27222,24229,-884,52012,32940,-15437,46763,25776,-13280,-27101,50780,91083,55802,-35468,-40850,10395,2498,51424,-6486,-7177,-77088,40261,-26048,64386,66051,-32031,-7586,4905,-43124,-19662,-14538,-11412,10527,-31020,-11517,-41633],[44815,39555,-5540,54802,11131,12209,-27213,-22609,-4836,-19150,-11553,15203,27324,-23530,17054,-30719,-79691,38249,-46570,-17165,-33231,-104068,7795,74627,62610,-2671,-17119,-8112,-9707,23473,58077,32070,-8398,166281,37647,-12891,35712,-53447,4323,84692,-4184,5106,-23888,9864,8010,-26511,24873,-25450,-69807,26756,83033,-113736,-39831,-119030,-43299,24638,-13857,-36032,-33143,-62660,42886,-58120,-42746,-4969,-85080,-2830,-26358,-53147,-65835,25228,97227,67193,-39008,6332,28366,32429,25308,-56228,-61379,3265,6054,97651,31918,40457,-38830,-42986,51580,52123,8000,68510,-41384,-7272,69758,66304,-6018,-54150,44273,26050,9456,44702,53469,4548,44945,-54923,-42952,-60530,-132508,-104781,22102,123035,7287,-14282,46887,-3520,15531,25854,52488,-35981,-95014,-67770,-72714,1544,-18646,-15458,-4682,-25628,-50454,9278,-33231,-43202,32515,-4568,-7009,-60249,-44680,-44038,79266,16349,-7034,55325,-32731,19592,20261,18642,28625,21805,-4023,3714,48469,-78123,-65615,-94026,-84542,-14445,-10198,-20009,-37932,9769,19892,-2344,48390,32173,10957,48275,52415,-39520,-68733,-39748,-63436,-8008,30066,27010,-7744,-41856,-32516,-15691,63359,26035,61643,14563,-50807,-3204,4827,88627,24998,-49613,22972,-16125,-1854,-37367,5961,10106,-40079,-19567,-19537,-473,435,21545,-6534,-27314,-34857,3477,21224,-34354,-26035,-13432,-45650,37956,-58182,-7984,-11065,6807,-81109,-13897,-102103,28220,39059,118895,41190,70770,59338,-42402,-2932,19554,28467,14718,-49081,-62803,-52838,-13052,64333,9583,18959,-14315,-164439,-132615,-35240,-40822,18196,55054,-109898,-46970,19522,18496,54316,37835,11511,74612,86867,10455,124451,13344,-167408,13802,63033,-31249,11206,66583,107269,-11156,8243,15209,31247,-18986,39482,32581,24792,73611,20202,-38636,-149786,-46162,-8717,31155,-2673,10710,-3444,-31653,-59949,-155533,-40239,53075,5074,-10674,-19562,-12820,-15439,-35641,-56820,-8171,-4386,3873,-71619,29901,12957,12769,3066,-20787,39837,47074,27229,-4877,-34223,-72905,-23688,-19477,-23949,15823,-1937,-20763,919,21152,-14089,74541,53941,-14654,56797,-12435,-65910,-101670,-17391,103834,-65477,-110801,-51278,-18759,-1608,31373,-108447,-27097,-22355,35599,-34297,-21818,11011,44212,51357,-18188,-27487,-46036,-11108,26512,109265,119072,82803,-11712,-92358,-91413,2237,44663,64463,-12217,-71552,-30576,-799,-32709,51398,40164,-23937,-64414,40458,25999,48565,-1947,-38283,46033,64130,15405,55632,56742,28456,-18431,-58699,-19511,42162,-54685,-59479,-26391,-90545,-63508,23980,-81606,-65377,-19091,-77467,-10537,65142,49169,59938,-59909,-80320,-51291,66121,19420,3701,66211,74693,-55439,-33743,40192,-27298,38567,17965,-55797,23729,31466,24590,-47295,-21949,-64170,47,-75301,-5376,57890,-3852,-45865,-55240,-31801,-31838,59850,18165,1932,32197,26956,-14301,-55915,96371,-13350,43043,-99821,-78609,-18530,11122,48053,24628,-8608,1229,91788,-4701,40701,75470,-20417,-30347,-13798,-79442,-23081,-75952,-46751,45266,10822,13275,42907,-123614,-37216,26665,-22438,-33273,-107582,-25606,-22971,-57953,22287,3251,12872,-2212,-28669,57359,18271,929,54201,-40222,12813,-34460,-47667,7195,53341,-5817,-24222,-34424,-4672,-49296,-20187,-28648,-1391,-17125,2396,-24512,-16391,-18801,40082,-2254,-47457,-32297,17613,42835,7569,10921,43453,54444,44050,-46228,-93110,-9062,73705,52407,-14707,-12555,-45250,20338,-71591,-19348,7110,35845,64183,116394,39251,59774,-7039,30645,8201,53757,-43451,-51498,-38838,-13774,-9262,-14006,15432,-42935,-33011,-27553,-12253,30675,40430,-20640,-57875,-23964,-12436,-2602,53883,37433,32764,12680,-14572,-56108,89523,24824,-44116,-17728,-86632,24085,17781,10288,48845,22281,19450,39157,29467,-54249,-10177,-21147,-20454,24158,-23234,-35962,-54501,-3663,13248,82389,112186,-47143,41434,-16353,-46600,-47470,20305,-35471,42489,-20107,3101,47143,83831,16200,-4155,29731,61291,23533,-42848,-31392,-68277,-6452,-21259,-40428,18715,-65938,33309,5218,-50742,-20149,-47403,-51430,-10699,-49591,8898,4431,-46473,-62912,-90418,-87517,-4982,-10942,-11529,12796,-53445,-51049,-39171,-75923,1928,9307,43380,-35404,-39667,-69996,11817,36114,-5814,-55823,14456,28947,-78068,-17916,43758,15072,2438,18356,-28086,-119815,260,43040,32681,-104919,-86026,-54132,2171,13336,-7078,39821,-69585,-47461,-75166,-65562,42664,-14208,-82263,-82700,78656,39890,-58551,-48275,38758,-26769,-94942,-33388,35680,9158,-95300,-56328,-48930,-81772,-5061,-24230,-110796,27092,33722,-5490,4240,-23385,-110781,-38234,-60246,-36054,34764,-27854,52102,1480,-30176,-30978,-41734,75903,-44725,-63201,-24670,33547,-15323,-6238,12475,-8503,-54170,-12835,51858,4308,45493,-2271,3423,17034,-64007,54224,-71600,11304,43404,-58858,1373,57224,-23926,47275,8174,-12294,-45726,-151265,-67957,31356,-9132,-2297,-1486,-105879,-93872,-76192,-117730,-143212,-93343,-102710,-196582,-88272,-207440,-236608,406141,230018,211725,64116,117765,-20601,-2475,-9841,-15221,19427,34974,-68370,16919,59500,36617,1788,19778,-40666,-53051,77937,85213,101552,12340,-5617,-66680,-72556,-19962,-15310,-62738,29552,59488,1713,-52634,6801,89610,-4144,32746,-31332,83754,-44949,-77454,-16599,17663,16694,45486,-32682,6132,-39323,-71902,-16195,18987,49909,26701,111935,30446,-58538,-28403,18903,-28898,-4389,24286,-59236,1325,29651,-45492,-6929,-70195,3044,43265,60469,3955,11583,-28517,-48075,16645,-18448,19695,4671,18702,68586,-19499,-5823,-8144,86404,92790,-34112,8114,36322,-20666,7863,1625,33487,-26970,17219,-10562,25081,111749,-19001,-14964,21386,-27914,-81075,-138063,-18331,12834,-4492,3614,64682,-59319,-24762,-24964,-6776,-85397,16137,-23782,-5519,13777,40777,-10600,14849,-57712,19685,-24060,64502,20598,34204,32676,-7760,-58713,-5053,2921,11726,89097,-14013,20719,57984,83027,24810,2944,-9283,-71449,13079,69697,56226,-31914,42459,51930,93143,42328,-5867,-85689,-38660,-87789,13021,-76082,-2603,68115,-25798,-86,75153,29184,-28673,2415,9304,32426,-11286,27778,11397,344,522,20950,-12166,38902,-34263,42603,7313,-43961,-22468,-6509,-37886,38320,81335,-70998,-13430,-50483,44013,-13487,-36988,-51434,-23424,-23999,-68563,55683,10000,-19432,40941,110390,-35551,-34938,2723,-10798,-22933,25331,23022,-8861,50440,65128,-96480,-20466,17530,-62947,42960,43404,47267,-47159,7510,-10331,152327,16960,65039,-4570,13743,-9011,-42779,-39606,-18005,9867,-127017,106774,-20510,42186,95118,90979,16412,-39803,-29387,-9594,-3451,-65104,-27659,-19793,11286,-3408,33947,-893,-17562,48509,42688,69557,-4530,10660,10053,-26363,23169,30654,3399,52798,21488,-20419,49295,1986,-20589,-28104,49910,93433,58939,-56127,-29182,12363,-10973,30116,-11838,5329,-96019,32158,7764,61968,63389,-56762,8,24137,-41189,-17602,-8902,-6546,1235,-37564,-27270,-22563],[31349,47452,9851,33624,-18694,23196,1265,-39868,-29829,-5587,-14604,29104,21941,-42244,33132,-21116,-66830,23218,-43715,-19247,-22969,-82922,13791,90892,75461,-5111,-22020,-27370,-13626,-67,45385,7807,-16304,153847,30132,-18139,13581,-86503,12,78056,30301,27851,-49556,16071,-1119,-22464,16713,-59582,-71888,30321,52914,-112628,-59694,-85462,-49260,21160,13321,-19954,-42606,-60675,39149,-21411,-44486,-15948,-51583,21716,1324,-81589,-77990,-22395,90551,81032,-32725,-24573,33647,32567,17511,-47978,-44587,5095,14820,101439,16067,26837,-31545,-38836,69699,65479,-13555,67004,-43355,-5353,75753,82737,14318,-37044,42542,16636,-697,28399,17372,-13750,44570,-38739,-27519,-42713,-107976,-74901,18502,124661,23029,-12088,39228,-14139,5904,36272,36431,-58202,-112882,-49871,-54617,4486,-30922,-7376,-44781,-35651,-64196,-8110,-61900,-61059,26767,-23057,-9621,-84936,-47697,-49555,27212,19775,4291,32914,-42940,26013,45006,12499,46321,32219,-34434,15332,36546,-72518,-60107,-90056,-65698,2535,-6704,-47848,-58501,-1087,18756,-1990,45166,17489,-4494,11408,49844,-38601,-39963,-44839,-54583,-9174,49741,47857,22776,-2017,-29131,-19719,10834,21885,53153,38399,-54658,-14954,14346,83643,32193,-47222,32438,-7958,6970,-31998,7485,13093,-63365,-26604,-22502,13277,-25088,-124,-16444,-21853,-34861,-21127,15171,-20823,-8904,-12853,-51758,22833,-81548,-16448,-8108,37971,-87452,9080,-102283,20175,19059,120611,48195,89852,62760,-36452,-13555,14632,12027,26874,-34258,-55592,-15289,974,67647,-2506,53063,-15415,-169981,-147476,-48558,-49569,4824,40004,-109773,-68950,24579,56533,91770,17524,-8594,47890,63835,-19086,208973,21531,-268777,-13533,48864,-57670,-932,63087,97055,-44932,11362,-5989,14225,-17790,55081,19104,-10329,70244,26657,-48916,-150619,-67875,-8509,35393,-20231,-6313,12175,-26461,-74135,-141185,-48711,45830,20896,-31953,-44034,-22089,-6902,-11005,-52655,-364,-7331,-979,-44017,44876,21513,-13123,-10101,-20646,25667,16706,-2187,-14233,-19281,-79840,-42967,-23945,-29172,41754,274,-21820,3749,40484,-19614,61794,67667,-18403,51382,2175,-97980,-109151,17160,117177,-57507,-83674,-72123,-2317,24184,33782,-108218,-1277,-32168,27411,-28935,-9468,54971,43267,36758,1029,1393,-16539,74288,18637,125809,80326,65179,-51115,-97231,-117360,-18407,61324,75915,-62981,-76486,-37760,-34999,-28939,69444,56841,-23560,-65485,10394,-6561,48447,-27654,-14091,45855,15205,13094,62746,33689,30079,-22543,-57965,-26387,44102,-41545,-63227,-29634,-76564,-70438,28478,-87528,-69568,-2239,-82590,-32457,60231,56547,63415,-53943,-80412,-45259,57314,21538,1910,70887,77704,-56822,-50025,52153,-26577,48491,9946,-28189,42281,35371,21479,-31224,-25108,-59205,7211,-55641,11520,65930,10929,-64511,-57311,-26264,-26290,54391,9441,19804,55599,31314,-15860,-61613,59844,-14373,21782,-139955,-110898,-1737,19828,65881,20629,-22824,7028,98962,-41502,6584,61508,-8110,-34798,4192,-62724,1065,-79090,-46893,23520,20958,-2923,24189,-129693,-11981,48384,-35038,-29750,-101685,-26890,-30412,-70399,18544,-27916,-5171,-2338,-39435,44868,22004,-12194,46142,-48417,4781,-62244,-61671,-22206,52021,3376,-11604,-3583,-26397,-108872,-30131,-33619,-27492,-13758,4743,-29276,-39290,-7978,47295,8169,-65413,-13648,18097,41058,24561,-11511,27847,31070,22024,-68832,-89957,-262,69504,53846,-20344,-14751,-79950,5945,-61582,-15280,322,17952,45434,91141,48767,73833,-15374,15420,10788,58448,-43846,-90901,-46657,-32690,-24475,-7787,10764,-34901,-2101,-46809,6411,22670,47856,-10023,-66250,-38254,-9059,3719,58210,-4843,33701,16680,-31935,-87906,69963,30819,-70644,-20190,-67162,5974,12739,-647,33788,10976,6518,60314,32562,-38424,2808,-25370,-30739,7526,-19425,-17745,-77764,-45791,-8860,62817,107729,-32065,44613,754,-34509,-48307,39120,-32420,61476,-3398,11657,47691,86127,9229,7092,63449,72477,36021,-65879,-31562,-69855,10219,-14714,-30441,18353,-93491,1492,1635,-71433,-50273,-47295,-39192,-4871,-67567,-1562,4581,-64618,-95587,-108682,-64689,-17456,-6677,-4755,16541,-55478,-50599,-43411,-13475,26546,3173,20883,-33756,-29723,-66259,25916,35702,7306,-66384,-1020,37119,-102700,-26942,31077,17002,6874,48934,-13257,-103780,3320,54648,21431,-98124,-103652,-67842,840,-22522,20731,47296,-78498,-36312,-52517,-69210,40805,-24230,-38713,-55650,59511,51144,-60197,-90453,10689,-15808,-60841,-27977,20767,-3132,-82389,-29911,-34424,-51296,17113,-24518,-108783,61032,11803,-8930,-15747,-28272,-114272,-16281,-35187,-34326,31050,-30057,19211,8948,-13736,-12985,-17788,94706,-16900,-38257,-5989,36870,-26057,-33019,-1131,-4767,-36850,-20184,33185,-20269,42509,-12114,-19731,6197,-39358,20045,-61014,1595,35186,-60119,21387,74080,-41189,26624,14273,7736,-58324,-133563,-47670,36342,5946,14531,-5293,-107388,-101086,-75471,-98410,-133797,-78661,-102764,-181326,-86191,-174430,-248393,375894,209452,192172,40161,121548,35420,13165,-26830,-17547,27768,31376,-81188,-4723,70882,31023,-9265,33667,-12618,-16563,73432,72273,64274,20623,-2859,-41709,-60099,-3802,-12716,-22697,44851,62643,-9798,-43845,71666,91878,-19686,18250,-63607,88740,-73110,-47052,-32488,35605,-9741,18275,-14773,-726,-37200,-64460,-8961,37408,61237,23749,91244,20236,-61853,-395,9672,-37545,-15344,26780,-51757,16488,23172,-62064,-9622,-79699,-23329,26380,76663,6683,24118,-23429,-60621,11202,-11408,28449,-6176,25706,58302,6340,-4878,-11945,68473,64039,-34439,10383,72136,-5464,14266,-23095,37399,-356,8781,-2860,48331,118619,-18668,1009,-11962,-24436,-65307,-142636,-32981,15123,754,-14909,51028,-80528,-28801,-31292,-10405,-95319,-8009,-28249,-14914,24317,60211,3795,-8924,-41909,34158,-3613,58268,19217,31741,27090,-1835,-32146,7130,20351,-5335,83350,-28293,16426,53089,49820,11363,26425,-15344,-77219,4291,78175,75705,-28164,42539,37805,81535,8022,-25665,-108853,-20469,-79198,9582,-83318,-8114,74680,-21929,-4498,71984,44855,-24937,7060,-208,529,6199,21919,18057,-6640,-21314,17384,-3633,32686,-55384,41510,1020,-29626,-16831,2909,-36806,23711,86418,-68491,-19571,-55959,37897,-1927,-44461,-61838,-10175,-34036,-72892,63699,14294,-26103,45572,125337,-37150,-42226,-23657,-27644,-28652,21072,7852,-12581,43547,48853,-95444,-19350,22777,-56870,35614,57173,38158,-35744,17723,-18766,128184,7981,27038,-1556,3732,1703,-34610,-67896,-36912,-490,-156845,87898,-18015,47237,111699,94252,32007,-50536,-32791,3775,-792,-74641,-44040,-26057,5789,-23221,30703,6037,-15179,49199,48077,70877,-5761,-8829,-10714,-62406,22032,39497,1688,46665,-97,-27275,48164,-17004,-26409,-24203,35078,76888,51950,-73469,-9354,15166,-25129,-10096,-17299,16247,-94163,28461,39313,55157,59184,-71009,10178,42275,-37449,-13137,-6009,-2950,-9859,-42763,-41826,-7181],[9906,54774,14200,8144,-37027,42968,22234,-51376,-51623,9438,-12910,37351,21271,-59959,41143,-7866,-43487,19128,-31879,-18067,-16006,-47654,24969,92692,84207,6690,2620,-42722,-9023,-33206,34875,6091,-9706,111207,23177,-21841,-2483,-104269,-6179,59081,63467,37582,-65163,13044,-14378,-19257,8328,-72430,-66260,28437,24310,-98590,-76861,-50694,-52042,11548,30006,-6238,-57082,-53226,27205,16690,-36282,-22439,-14080,49346,27047,-99145,-86034,-47799,78969,80668,-25909,-48124,34787,37378,15035,-32880,-19085,5730,23558,90852,7841,11362,-22206,-27815,81978,77923,-32713,47519,-41931,1584,86966,90218,45081,-12719,45968,15284,-6075,29644,-11081,-28008,51998,-23228,-7037,-17449,-47917,-24845,22290,114114,29386,-10623,22054,-15589,-2825,46525,14840,-74080,-107396,-26190,-32182,5455,-37980,6560,-71579,-40132,-69960,-22139,-84024,-79299,15432,-30677,-4525,-98277,-36519,-44835,-25296,7760,7087,-6206,-48338,27868,57058,9095,50674,38978,-52600,28265,44539,-62626,-44763,-81816,-27698,9685,-10164,-70486,-71028,-16246,18585,11329,42030,7131,-11348,-31621,38259,-31508,6777,-41906,-33923,-4096,68839,61969,49218,53912,-17997,-14030,-38271,17317,37377,61847,-60024,-25433,22322,71868,38045,-34954,32464,-4530,17283,-24833,8120,21643,-72169,-35105,-19123,19060,-48324,-20164,-27656,-19536,-24392,-46202,3748,-5147,13176,-9311,-49837,5635,-94672,-27385,-13122,58877,-84130,38498,-42858,12463,-1512,103151,40940,100310,58310,-34515,-28245,13151,-2932,37218,-15888,-52035,20650,13678,65485,-10226,81810,-4627,-147105,-151765,-60553,-47897,-12232,32414,-70885,-82178,27692,89255,124716,-3575,-29763,17483,43715,-43442,255806,92450,-368918,-34851,40413,-56835,-13642,45626,78950,-61213,11354,-28265,-1126,-15591,62604,5356,-55591,56969,30613,-48341,-107988,-80477,-12906,32245,-35443,-24325,24882,-15505,-76055,-97145,-54878,30449,45362,-41239,-61585,-33233,3075,9294,-40424,6593,-9350,1284,-17166,53386,29807,-28727,-24503,-17389,9896,-17484,-30733,-15669,394,-76832,-57005,-36366,-35537,73712,-3160,-19669,4225,54022,-13882,56687,74622,-18974,33802,15279,-106087,-98673,46581,130648,-49779,-53644,-89296,16927,49999,35585,-85159,23048,-40118,17819,-24683,7005,101465,39137,19425,18055,44023,61006,204379,-29453,55297,15255,35933,-90564,-110353,-131671,-38209,65522,67339,-106902,-67210,-38821,-48202,-19062,73212,69355,-27220,-70523,-7949,-15023,51395,-58439,3132,43903,-49010,15380,63336,8194,21863,-18209,-53853,-30719,59925,-20635,-58194,-29487,-54843,-67986,27915,-82881,-64212,20754,-75226,-46119,46531,49236,46580,-42336,-70376,-37977,40182,16625,-1686,63466,68830,-46584,-55108,55029,-18514,55855,3008,7115,57590,44615,18140,-9451,-27263,-49686,11280,-32538,35029,69423,26231,-67484,-48600,-14164,-6924,46009,-4922,26104,72390,32039,-24195,-64488,16002,-16940,-6737,-158865,-121134,6462,38376,82967,19210,-31153,13982,96217,-65498,-23088,55028,5701,-42580,28582,-32272,28244,-82731,-31308,-4133,19851,-3770,9264,-104127,10896,67231,-47555,-28223,-85109,-15243,-34600,-74519,13006,-36708,-17293,-5508,-44797,31929,27329,-18419,27360,-57472,-4793,-67029,-73288,-49420,51117,11354,-4824,27742,-52256,-145352,-30701,-32114,-41417,-12183,9052,-28700,-51207,6559,49371,18118,-71402,1878,20399,42128,45141,-27446,11129,4026,-5734,-84083,-69627,5926,50922,47749,-14851,-7639,-91387,-3020,-49443,-5058,-5449,-1230,15604,60149,46057,73840,-18851,6492,13605,49326,-33240,-110012,-41739,-47762,-32884,-1011,1607,-22817,34611,-58623,27015,8119,49951,2576,-72608,-47400,-13451,9749,55118,-55610,24393,3907,-54048,-94360,44319,27989,-78730,-20371,-26122,-13643,5965,-9887,20945,-4146,-12888,68322,23724,-9250,25354,-30546,-33580,1073,-9235,2757,-97686,-78242,-21827,44402,95239,-19493,33174,5128,-22799,-47363,50288,-28505,72545,11045,9475,46051,78494,-138,26608,90884,72221,28930,-82384,-42006,-51666,30884,-7463,-15352,12515,-100060,-37261,-2618,-91819,-71635,-43035,-18368,2273,-80117,-17956,-910,-76939,-114050,-107177,-37314,-24901,2121,7832,13628,-53595,-39130,-39155,36964,52449,-1043,1513,-29432,-16065,-54071,37148,26952,20527,-62979,-15148,32267,-111184,-37030,30537,17684,3085,72777,-4217,-84109,-4089,59056,4986,-88908,-108578,-74085,-4233,-59376,45027,50152,-76184,-27625,-28080,-67412,29707,-32594,5035,-20048,28136,57135,-57505,-119326,-6978,-6351,-28177,-19184,-998,-18384,-72782,-2731,-17643,-24472,20618,-21503,-88388,86956,-10959,-12027,-30920,-34127,-102325,18602,-12075,-33797,19083,-26286,-7128,15609,8624,7124,4703,101868,16457,-17684,11972,35529,-32005,-52056,-15858,-2366,-22280,-32141,17875,-42123,30609,-26507,-38203,-2986,-14652,-14627,-46470,-14739,20844,-45019,39641,78078,-54824,7351,18936,18196,-58747,-104357,-23765,34640,17182,28869,-6142,-93433,-97809,-67478,-68690,-109963,-52075,-80214,-150870,-79932,-117636,-248746,309493,164475,154921,15399,105823,78425,28113,-41762,-12445,26102,28128,-84113,-33293,59921,18112,-22405,34113,11429,13323,67380,57688,15919,22664,2731,-8975,-35409,6090,-7281,21490,59086,60266,-19821,-14725,122076,85564,-26042,4918,-87181,66686,-100277,-14884,-47728,35225,-31981,2314,2960,-6361,-26417,-49503,8559,48571,65299,21361,71041,17272,-59999,23106,4616,-43275,-21438,27197,-40760,30459,11318,-74069,-12365,-83640,-45795,5315,88870,19189,38857,-19097,-69316,13018,13245,31523,-7664,27187,41301,30982,-2150,-15349,35962,24324,-36432,9600,87855,8708,10238,-30907,43296,21572,-393,-1344,62465,110156,-15022,19507,-42297,-17823,-44083,-130697,-38667,19441,2184,-35656,28899,-101055,-27686,-39203,-27966,-95214,-30515,-32074,-27154,34461,77875,15019,-40829,-18494,45504,14462,56907,7364,18232,17841,-1676,-4841,18146,29679,-28668,65205,-37397,1685,40299,10732,-10620,35764,-28669,-79865,-9449,76843,93853,-23865,40316,10862,40501,-31549,-37499,-121712,567,-59068,6383,-95147,-15208,73296,-14801,-4897,60459,52721,-34639,18843,-2116,-21616,12147,7858,29151,-17837,-45352,8350,10229,22641,-64046,30684,2210,-10024,-9242,19874,-25682,3284,77299,-57242,-16924,-59562,29504,7287,-40663,-55102,18042,-43229,-76754,66782,16019,-25315,40752,108999,-40382,-40371,-35315,-37798,-37220,24249,-2158,-17592,32686,16455,-81576,-21355,24268,-44320,30883,63464,27284,-24528,24184,-28018,79814,3415,-14092,7611,-14154,14637,-18850,-78671,-51420,-5095,-167933,64752,-12514,47018,113283,87719,42054,-50857,-30277,8237,-548,-85104,-60186,-31799,-5184,-42486,19383,7472,-10885,43200,41168,69318,-8307,-27658,-30795,-100704,23240,46149,-4376,35012,-26288,-34902,41209,-31297,-27989,-11872,12387,50717,36224,-81881,8185,14059,-35774,-61468,-21900,26299,-74485,32179,64869,48368,53346,-71013,19927,53435,-32685,-5074,-6175,-683,-21324,-45950,-52267,-2554],[-16197,57400,7635,-13210,-42354,64788,30931,-52524,-63402,20507,-4522,39585,26900,-72021,41209,5279,-15099,24210,-15099,-11389,-12425,-11007,39804,79973,86858,32403,46841,-49022,1583,-59527,31966,29587,14866,60574,17651,-24099,-6601,-98218,-14366,27324,78845,35986,-66297,3328,-29934,-19235,-156,-60253,-51788,26706,5304,-77328,-89119,-23362,-50064,-2029,32842,2933,-72361,-46680,6728,47291,-19622,-23469,15697,69803,47775,-91969,-85897,-42701,68737,64695,-17219,-56493,30577,47135,17121,-13085,3762,1335,29198,73008,10524,-850,-14091,-12431,86714,89223,-39975,13872,-37164,12122,95744,83051,78419,10260,51478,17350,-6155,43689,-23357,-36518,58328,-12403,11320,9023,23885,27892,31131,96984,23288,-11593,1551,-8240,-5881,54380,-6207,-73475,-79347,-1441,-10829,2747,-38334,23292,-78754,-34390,-66881,-30759,-93806,-90049,269,-24579,4096,-95927,-11833,-29146,-64566,-14408,-108,-50211,-45582,23540,54587,8993,43938,37684,-56356,41250,78055,-50266,-24603,-71136,16793,4984,-19676,-81107,-72285,-30165,17565,34510,36471,10045,-6052,-65859,19491,-23122,60327,-31120,-5445,8468,80145,65637,62997,104420,-5889,1705,-68867,14285,17610,74059,-66771,-32877,26228,55947,38880,-17668,22426,-3629,23966,-18469,8003,31759,-66209,-44188,-11302,15495,-63408,-37622,-39700,-21614,-8756,-65788,-14092,7823,32726,-6628,-43446,-11677,-94126,-34637,-20956,62955,-71164,68070,58763,5945,-13705,66229,23059,105272,50453,-35383,-43906,17868,-12056,42942,1161,-53074,43517,16408,54640,-11489,102310,19429,-103779,-156889,-71468,-33821,-23641,34667,-8591,-87991,28363,108838,141260,-20973,-46245,-5372,33108,-58166,259039,198664,-431898,-41257,38676,-39933,-25455,11483,57900,-55811,8940,-43149,-12821,-11528,61774,-3599,-97725,38935,30107,-37843,-47294,-79047,-20599,21261,-47258,-37150,31806,-4016,-65398,-40583,-58352,9493,70171,-32850,-67608,-39823,11584,20352,-22942,11860,-13113,8510,3329,49157,35825,-28191,-44218,-13476,-4654,-46252,-54182,-4803,19987,-63454,-59294,-56439,-39329,103654,-7152,-12907,2762,54758,625,61067,75512,-19871,9373,23577,-86343,-78165,60265,134161,-45423,-28255,-93422,34478,69003,34340,-49113,40010,-46812,3842,-22572,25396,133985,33667,4069,31777,89871,160972,330308,-97094,-79002,-50097,7782,-111290,-125036,-127838,-52152,51616,33541,-131123,-47200,-34388,-38021,-4496,59214,74527,-31138,-77902,-8698,-10533,50501,-92303,12470,40010,-100537,21051,56872,-14524,5815,-8314,-50994,-30860,75293,1267,-44815,-25924,-30800,-54727,23211,-68792,-51211,45654,-55394,-47438,29347,27725,10820,-30793,-52626,-32993,19688,5578,-10589,42096,50670,-31286,-46675,55839,-2305,53150,-1087,38476,65159,52664,15318,15052,-27723,-38373,13125,-8782,60904,71764,38546,-58980,-31549,2244,15567,33895,-21511,18628,80981,30774,-36565,-63138,-21005,-18422,-33583,-144500,-109705,4914,60795,90504,22321,-27917,22356,82110,-78321,-39956,58693,18689,-50887,50331,-490,47302,-88026,-2102,-26237,8914,6357,4628,-52836,28441,76861,-58376,-26951,-62310,5065,-32046,-68511,7121,-23517,-20634,-11068,-40822,21811,32157,-14917,5145,-65600,-15723,-53991,-79065,-67249,54310,18649,-3663,53188,-74200,-156619,-21783,-25031,-38857,-14348,15071,-27029,-51955,20314,46006,26017,-63295,8734,25445,45057,63889,-31776,-7046,-26124,-34044,-90969,-38554,6912,28343,34150,-5425,5464,-83845,-3026,-42348,6173,-10503,-16588,-15865,33182,33657,61516,-18458,1096,16688,32382,-12467,-103045,-27577,-54802,-34466,396,-11398,-8675,69395,-59137,44352,-10316,42896,14399,-76847,-48551,-25557,9254,44856,-98265,6902,-25597,-76398,-80019,17287,16799,-68798,-20220,28776,-21701,1403,-15669,15082,-20051,-31664,58738,2201,28348,52728,-37761,-28136,5037,3034,19246,-109272,-92603,-24247,29565,77357,-10014,12488,-8723,-13695,-41649,51099,-25236,69214,21452,-2706,41288,64357,-9573,46821,98935,59155,4851,-86252,-58249,-15276,52849,1031,1198,4380,-79355,-73618,-6230,-105357,-82814,-40038,3172,8101,-83584,-36531,-8957,-81789,-110322,-84565,-12813,-23466,11278,18839,4013,-49127,-17565,-27581,60658,72188,-7247,-11066,-23813,-2873,-37266,42313,9890,27708,-46404,-26717,12739,-102185,-47876,39985,20338,-5487,81217,-5412,-66126,-18567,60452,-10458,-83556,-97617,-71491,-13128,-88331,57393,49065,-64750,-23351,-5423,-57359,9958,-34716,40870,16877,-7327,57863,-49533,-120232,-10778,-2368,-6526,-11614,-27793,-35981,-68909,18550,-2953,-7438,5406,-17425,-50562,101703,-25087,-14407,-37788,-41635,-78436,57282,7003,-35166,3456,-14257,-18674,20816,37258,28757,20527,96520,45969,-4066,25425,30437,-30948,-56815,-28749,1137,-10752,-45212,9589,-55577,12682,-43243,-46547,-8272,5867,-35874,-29922,-34544,7473,-16525,51084,69329,-55563,-5018,24189,12627,-48239,-68694,-1395,28194,20731,36947,-3880,-66889,-82611,-54661,-37840,-76455,-21644,-39445,-112126,-78125,-61908,-235493,236920,115461,115256,4002,83508,98908,40794,-45726,612,18197,26657,-73408,-61606,33413,3104,-31501,22232,26165,34687,67587,45898,-30208,15423,7578,21120,-9981,6485,1,58554,67361,52231,-27805,23525,144049,73849,-20786,-5865,-99588,20616,-118511,7202,-59222,18073,-45291,-1534,17342,-10648,-10732,-28538,31577,48563,63881,20089,56941,19444,-56017,36610,2949,-43899,-21880,25749,-27452,42021,-2177,-75159,-15252,-79893,-57396,-14118,93838,36152,50799,-17450,-71750,22923,47171,26806,1191,22800,18454,44749,3104,-17343,1038,-13608,-38458,7047,78024,17895,-1255,-21988,48233,32930,-7460,-2501,63911,88622,-6845,35967,-60484,-8408,-21776,-99246,-31404,25525,-121,-51717,4987,-112232,-20257,-47492,-51502,-83272,-45789,-37236,-38276,39214,86557,18973,-71973,9678,50569,28730,57761,-12826,-4368,7208,-3882,17394,25286,29600,-54354,40502,-34870,-20182,22096,-24999,-33285,33207,-45800,-79376,-23514,65396,103922,-20243,35784,-22596,-17348,-65392,-37910,-117817,20114,-30788,2119,-105138,-25065,64393,-7795,-4043,42797,52926,-50635,37271,2831,-26662,7600,-13576,37437,-29816,-65559,-4486,26503,10052,-60264,14527,8463,9662,-1807,38086,-11510,-17491,54743,-41105,-31,-61836,23299,13062,-26574,-30818,54854,-50080,-80891,63029,16715,-17293,27311,72648,-44398,-31150,-31753,-39571,-45628,36483,94,-24240,19480,-28634,-58934,-26208,21110,-25293,27519,61774,17421,-15380,23934,-37269,24144,5166,-44038,19224,-35123,28483,4137,-69820,-56549,-1185,-144774,42829,-5591,36800,98512,72431,44184,-39809,-21037,2813,-4331,-95551,-72670,-36295,-20829,-56603,1570,-852,-3642,30298,21627,66131,-8946,-37885,-43675,-128643,26119,47618,-12535,19860,-49403,-41533,27226,-42352,-23326,8081,-11044,25587,15215,-78258,18622,6339,-39653,-107664,-24116,34632,-45430,43997,81997,44316,45023,-56965,26196,53221,-27977,5295,-8634,1192,-31178,-46959,-55524,-8583],[-40334,54418,-5864,-23355,-36896,79708,28001,-41182,-61838,23425,11175,38528,36820,-75146,34995,15385,12505,32661,1256,780,-11296,15819,52809,56801,82397,61688,89453,-45258,13855,-64906,39264,68350,52260,22760,13590,-25499,2313,-68373,-23809,-16689,62139,28895,-53427,-7920,-45275,-24003,-8780,-29314,-30502,28766,-73,-51068,-95014,-7631,-43071,-16467,23644,7443,-83347,-44384,-18925,64074,800,-19912,28492,75429,61593,-54637,-74944,-14938,62925,36667,-6175,-46620,21988,58665,20092,7811,16742,-9240,28979,55598,23475,-6300,-10475,4431,84549,96477,-30585,-23285,-29269,23430,93905,60521,103393,23898,53649,15703,-1493,59403,-18289,-39519,55651,-9218,21903,30579,78090,66685,40775,79027,6608,-16748,-15686,5246,-1802,58423,-20299,-51685,-38284,19318,5797,-599,-32662,37959,-66671,-16825,-54629,-32651,-86646,-87144,-16179,-7874,11427,-78149,20119,-5603,-82713,-37390,-14205,-87003,-34332,14494,40276,11169,32645,26392,-49842,53782,121501,-37170,-5310,-58953,52848,-9247,-30363,-75737,-62207,-37627,13992,59762,26951,28539,7689,-78650,-2411,-17692,105022,-17061,25217,28446,80088,58019,62587,127068,1319,24701,-75704,12435,-1691,68188,-73586,-36760,23967,39065,32560,-741,4394,-2728,22649,-13568,7158,36485,-49717,-52333,-2166,5817,-65836,-49253,-49776,-27864,5018,-75215,-35877,14378,43414,-8519,-36412,-26027,-81218,-34477,-25401,50882,-50276,88666,156325,1228,-12127,16217,591,106721,43887,-36533,-58143,28253,-11989,43439,13700,-56921,46583,2329,33043,-5175,114634,53927,-55096,-167600,-80713,-7717,-23097,46820,54551,-87345,25250,111436,139909,-32240,-53528,-13355,34485,-64097,219533,300516,-437748,-30561,41061,-21396,-34794,-33135,38838,-34111,4782,-43497,-19641,-5022,54256,-3980,-123469,22138,23913,-21389,3145,-63683,-28238,4832,-54798,-39848,33579,118,-45179,9741,-58821,-12216,86568,-7853,-59958,-37152,15407,20489,-3736,14461,-20660,16589,14766,30762,38555,-14283,-69352,-10713,-17289,-66465,-69215,16714,34403,-41910,-46616,-79044,-37304,124687,-6429,-2493,-1971,39530,17267,72186,73004,-24050,-14141,25347,-44753,-54918,53540,120212,-45938,-12255,-78394,46337,76096,26511,-15353,46615,-51720,-15495,-23095,42534,141878,28749,-6585,41930,124880,239932,401853,-153458,-214843,-92458,-10457,-106635,-129887,-103806,-58213,20167,-19680,-130219,-24752,-27317,-9226,12717,29995,72074,-32639,-84901,5233,-9743,42340,-123321,16056,32732,-120510,26924,44532,-28430,-10622,1607,-53124,-27517,72339,16998,-27577,-19363,-10870,-32551,15226,-50238,-33858,66743,-26811,-37149,11333,-2472,-35831,-24393,-32355,-32946,1215,-8395,-25460,9345,27405,-18587,-26516,60524,19361,36505,-1986,56669,62887,52839,12804,38342,-25197,-27910,13590,13100,82640,77585,45333,-47885,-12653,19040,31063,17438,-35643,507,82520,28976,-47633,-56953,-41627,-15913,-50561,-97922,-82225,-2433,79599,81921,29412,-11641,32818,58758,-84872,-40475,70227,28434,-56364,63189,20169,49207,-92578,34040,-34548,-6981,20006,12551,9071,39275,73733,-66143,-23883,-38952,27427,-21558,-54388,1814,1346,-14020,-17623,-26607,16470,35821,-1750,-13966,-70388,-26379,-34499,-75748,-72380,61728,25110,-5096,68324,-83955,-148475,-5832,-15341,-21417,-19897,21856,-28616,-44913,28412,37644,31102,-41984,5969,31900,48359,75674,-23922,-26561,-60806,-58383,-89377,-6466,1555,13098,16069,-804,18468,-66662,7250,-44427,13564,-16347,-24438,-40699,19339,16528,40426,-18242,-7047,19026,15827,14320,-77481,-10672,-52745,-31812,-6958,-26879,4198,93647,-47813,53579,-28918,25462,22567,-78483,-41067,-42036,-289,31205,-118090,-14128,-64250,-93141,-53838,-5686,641,-48475,-21552,84690,-9209,638,-16858,19031,-33055,-41340,32170,-29892,66535,78633,-47458,-16332,16586,11414,27146,-110782,-86726,-16760,19264,57575,-3330,-10326,-39398,-8277,-29715,41666,-23148,49714,26386,-22753,32664,48357,-17018,60946,81894,35228,-26454,-76696,-71944,31360,71457,9917,15338,-3203,-35358,-97722,-8210,-106943,-83619,-44112,18413,10548,-77522,-52396,-15790,-79340,-83948,-46310,3593,-11832,16456,21387,-10539,-43174,8236,-12449,55699,77988,-18724,-16802,-19368,5646,-19191,39908,-11327,24685,-20674,-35358,-17568,-81314,-56558,51891,26856,-15559,70343,-18280,-53281,-34112,63688,-19908,-83801,-73957,-61688,-25100,-102716,52449,44085,-48756,-23945,11398,-38099,-14554,-28430,61740,47166,-36100,54735,-36529,-86522,-2072,-5742,-543,-9046,-56168,-55194,-70905,28691,5100,-2833,-20000,-15035,-2715,104843,-24668,-16761,-35293,-51627,-50169,87238,20257,-39063,-10580,3707,-14070,24057,68586,49071,26366,79558,62036,2578,32307,24006,-23517,-46451,-38038,6536,-2026,-55583,8620,-58717,-8464,-59907,-43959,-10438,19411,-35954,-16209,-53301,-226,17298,51903,51167,-40523,-9916,28814,-10509,-31860,-34484,11950,17498,11650,30995,-1815,-36578,-61150,-44436,-18769,-44179,-1242,1557,-84057,-98274,-49311,-223598,201963,85073,90039,15297,68798,96288,53348,-33658,21067,13237,29127,-46664,-80543,2357,-8167,-30504,4146,31516,48284,81081,40850,-60591,136,9808,40300,5563,167,11614,81602,69474,41469,-31702,58221,135388,61569,-4198,-9927,-98819,-35398,-120463,12325,-63422,-7768,-46647,1683,26341,-12173,6429,-3145,53393,37995,61039,21110,51581,23610,-51937,38503,2800,-36876,-15332,23306,-11311,52238,-13196,-62316,-17317,-66725,-54116,-27044,90278,50237,55416,-19285,-66709,39422,77216,15689,17008,13971,-7902,40433,10297,-17536,-23896,-37628,-37867,4624,46370,20513,-15422,-4301,50144,31012,-11084,-3368,51896,60464,5376,46599,-61144,2397,-2279,-53982,-11680,32397,-3532,-56717,-13817,-106939,-7856,-54420,-71418,-60614,-50323,-44241,-44191,36276,83652,13885,-93062,37200,47450,39059,56845,-34213,-30278,-1621,-3956,32119,29329,22367,-76600,16566,-17728,-44256,2584,-49564,-47939,24017,-61347,-75862,-32264,45685,101554,-17963,29904,-53108,-71418,-83890,-26998,-95652,35393,666,-3869,-102123,-35494,50786,-4356,-7449,22141,47118,-62654,60318,11408,-13877,-3084,-38844,36971,-39423,-77069,-17303,41926,-3216,-47826,-1731,15577,24441,3113,49061,-2221,-32261,22859,-25495,31628,-60926,23229,15566,-7894,4564,90596,-52231,-84437,52690,16830,-4612,7861,32353,-47362,-18588,-18573,-33184,-50892,54256,16359,-32490,6568,-75820,-33181,-32617,12888,-2146,22607,53947,11150,-8889,16244,-45316,-21491,12346,-54101,27850,-54278,41022,31756,-46571,-50458,10396,-84683,26739,1505,15367,71069,51308,38933,-18858,-6843,-11345,-12167,-104326,-78161,-38836,-37456,-61611,-18090,-19620,5421,12355,-4856,61254,-5409,-34300,-45243,-135054,29756,43339,-20506,2826,-62494,-45161,7147,-51681,-12164,30086,-29161,10625,-6828,-63270,22669,-8104,-35652,-130244,-22693,39097,-17719,61510,89492,42941,33553,-32914,26822,40576,-24267,14722,-12174,4144,-37175,-45759,-49176,-17295],[-54373,49231,-20182,-20079,-24807,80754,18707,-19317,-48196,16962,32526,38750,46555,-68469,24868,20882,34846,37014,12617,15735,-11267,25956,57368,29729,71165,77697,110097,-34258,23772,-44782,55157,106699,89813,7626,10781,-26752,20441,-23917,-33226,-68283,11599,22736,-31355,-15135,-57615,-33287,-17390,7286,-7186,34600,7035,-21162,-94157,-2706,-32383,-28473,7373,8840,-86025,-44710,-42564,65172,19418,-14096,21014,65313,67743,3472,-53499,20475,60902,4805,6218,-22433,11837,65994,18821,25660,19674,-24110,21460,43676,42666,-4620,-13141,19956,77216,95741,-6590,-51813,-18872,32174,78480,27845,110095,23537,47063,4645,6364,65504,-2517,-38896,41018,-14727,22020,43296,96950,82190,46662,64200,-15380,-26979,-24937,20755,6326,58042,-23383,-13172,1590,32212,16451,338,-23901,45442,-42343,10085,-33792,-27283,-61525,-68841,-31678,11353,14481,-49522,49724,19490,-79575,-52638,-29083,-107754,-17444,4783,19560,13822,24132,6535,-40739,65747,145037,-24476,8563,-45334,69604,-27076,-35028,-54597,-43518,-35303,7123,76920,14028,56174,21076,-66166,-22286,-17863,125571,-7064,51934,53403,70192,41055,52568,112875,586,49811,-64042,9374,-16105,43488,-78630,-37538,14740,24408,19480,11870,-16916,-33,11780,-9006,5029,28544,-29841,-57784,5080,-3234,-53818,-50595,-52930,-36616,11109,-71994,-55421,13035,42419,-16882,-31202,-34374,-61051,-26262,-21316,30339,-25373,91366,203966,-1358,2570,-34044,-20200,104558,41780,-35380,-69267,40851,-1500,40212,20463,-59721,31155,-28618,1485,8120,120505,92192,-16738,-178065,-86592,27027,-9992,66101,99022,-79051,16640,98651,128620,-37308,-49472,-5645,45479,-65256,144146,360187,-386914,-7941,44266,-11235,-39786,-75647,25458,-8166,124,-26673,-21181,3975,42804,5209,-124637,11333,12471,-4249,26724,-38889,-31815,-12724,-56782,-30766,33871,-10270,-21010,40410,-56260,-29243,88862,26661,-39678,-24203,12221,11165,14278,13629,-32209,21289,17687,2218,38102,4483,-94990,-9523,-28985,-80719,-74295,40510,39721,-16432,-20584,-95332,-28199,132988,2592,8732,-11562,10766,28109,84619,70013,-32538,-28975,21178,4140,-32674,29696,87710,-49967,-6077,-44732,50394,69801,9973,3025,43747,-53094,-38099,-26032,55055,124223,25486,-12248,48790,136411,263375,391074,-175901,-288730,-101494,-15618,-81523,-114292,-63810,-57605,-21650,-75827,-108259,-9879,-21618,28237,30324,-6782,64112,-30810,-88270,22736,-23366,28190,-142353,16827,20412,-107051,29263,29250,-28675,-18019,5615,-60987,-23705,41627,21753,-13754,-10371,-201,-5843,5053,-32530,-15710,79011,4104,-20166,-8556,-32848,-81101,-25246,-15517,-38709,-10682,-20510,-43103,-27774,2976,-14239,-321,70142,41604,8580,-336,58373,51461,41793,10311,56783,-18447,-18949,13574,31007,93582,90423,45725,-42539,-126,31712,34120,-2365,-43107,-21370,79863,27387,-51572,-46398,-43657,-7295,-53401,-36846,-47030,-8483,88767,56209,37268,14186,45461,30959,-89999,-27110,83533,33093,-56166,65838,22308,31011,-90472,68121,-26537,-21488,29982,28812,63260,43893,58799,-69836,-17617,-20164,45107,-4749,-36995,-2511,25437,1228,-23333,-4756,15852,38837,16953,-26162,-69377,-34074,-20388,-61678,-66409,70222,29372,-4757,71591,-76420,-130175,13459,-6831,4556,-26040,27990,-36013,-35439,27289,25608,33465,-11817,-3228,36313,50380,77282,-7866,-45883,-99664,-75592,-80240,16988,-9513,12397,-1321,-6731,25453,-48989,26125,-54666,14511,-24653,-23683,-54803,23360,88,14730,-23461,-23719,19349,7356,40800,-49997,1973,-44223,-28659,-22098,-42524,12422,100800,-27646,51863,-43919,-245,24991,-77129,-26517,-57023,-16355,19938,-107590,-33028,-99614,-98438,-24605,-19384,-15536,-28798,-24832,128019,23791,2090,-13423,32318,-39966,-35319,-4611,-67201,96567,97165,-58592,-1743,30847,10967,25101,-103935,-64689,-1520,13467,39482,1865,-28624,-78122,-6095,-12442,24668,-21669,18101,25135,-47588,20209,34905,-20938,65372,43932,5562,-52264,-57793,-73774,76892,81539,16873,24482,-8752,18148,-102582,-8369,-95184,-74380,-58830,24054,9197,-64385,-61042,-17974,-70902,-43079,-3032,10280,8651,15280,12541,-26405,-35981,29878,1709,31244,65693,-36227,-19151,-18282,6794,-1849,31038,-29765,11024,8204,-41409,-49733,-57879,-58339,57387,37044,-25763,42279,-40033,-45853,-44088,71973,-21084,-86967,-46384,-48296,-37829,-100183,30432,34821,-33519,-27558,19253,-11403,-37123,-14462,63807,64888,-48428,50580,-20379,-23823,14619,-14990,-7388,-12140,-81187,-74588,-76149,26034,3655,-8119,-42907,-15832,44080,98550,-9260,-19842,-24155,-63124,-25485,98120,27438,-44770,-17589,22072,2210,26208,96421,64889,23058,54541,60159,5265,33371,19345,-12738,-24203,-42071,12946,5051,-59457,14152,-51678,-28717,-73861,-33576,-10232,25791,-14606,-8836,-65680,925,48311,43842,30792,-11942,-8743,32375,-43480,-13502,-5847,14287,5993,-8600,8224,-337,-8438,-36943,-38148,-14013,-15666,6878,32819,-69797,-131168,-69506,-215247,195659,68594,76929,39259,62563,73332,62890,-11495,42092,14621,32134,-11019,-87260,-26099,-14606,-20861,-14702,28628,53894,105749,40990,-69356,-20710,7910,42151,4193,-8572,28684,86594,66638,30095,-31454,79092,103308,51860,18627,-4156,-86255,-81904,-104641,-915,-59187,-32638,-38056,3211,27960,-10139,22241,23098,66824,20199,59345,24543,52893,25913,-49160,30069,1188,-21432,-871,20012,8996,62394,-19301,-36834,-17531,-44618,-36741,-31347,78172,54575,49703,-24122,-55047,58474,91329,2168,32152,3191,-34484,16671,17456,-16276,-31490,-40755,-32825,3774,4222,17184,-27170,9973,47903,17107,-11996,-3645,29058,34325,19279,48835,-44644,12209,11901,-7592,14899,38682,-3741,-47171,-22350,-83165,5841,-57856,-79884,-31339,-44156,-52148,-42903,26471,72529,975,-98238,57565,36402,44656,50649,-47147,-51799,-5906,1409,40190,34666,12777,-89582,-124,11579,-65872,-14341,-59091,-48147,14171,-70108,-69582,-31335,20705,86398,-16993,24252,-71912,-102751,-82299,-8682,-59820,44673,29765,-11687,-77766,-41447,36942,-6345,-21413,1582,37442,-62034,84248,19305,10865,-14262,-62828,25416,-45228,-78165,-25615,53329,-14669,-32273,-13590,19072,30871,3370,44560,-3370,-36172,-11859,-15548,70715,-53789,30831,15524,7435,39801,115122,-47280,-85013,37959,15198,8691,-13967,1664,-47347,-7329,-4747,-20515,-51306,69801,41929,-41656,-3123,-110665,-9424,-38379,-210,19468,13000,43215,10185,-4423,2971,-51186,-45419,21662,-43913,28682,-67853,49758,59510,-18637,-34768,25215,-4433,18771,7600,-14014,38277,28288,28912,8080,8389,-31582,-22389,-109510,-74707,-38841,-49567,-55563,-33076,-45186,13475,-7261,-29372,52951,2458,-17100,-35891,-115830,32831,34924,-26275,-15002,-61893,-44146,-15537,-60036,3527,46068,-38479,11047,-26146,-41072,23532,-26942,-25270,-118280,-17375,37286,-378,79657,87258,42068,19283,-5521,21135,18483,-22170,19411,-15810,9365,-37269,-42161,-32311,-17912],[-51904,47218,-29452,-7022,-10476,66522,9494,6955,-27644,3477,55513,44332,51313,-53765,13159,21645,49654,31100,16970,28957,-11090,18627,49528,5607,54743,66340,100182,-20948,29115,-6891,73113,131437,112893,13162,9331,-28239,40858,19830,-41392,-117013,-57137,21603,-7228,-14666,-64612,-44515,-25332,36093,12910,40848,21032,8496,-87296,-4398,-20570,-35289,-10332,9451,-79059,-41979,-54919,53401,32104,-8892,-2467,46428,66486,59598,-25395,50300,59674,-20442,17469,5589,3568,62316,9106,36901,17804,-39295,7216,38322,62338,885,-21686,31419,66111,84742,24031,-63423,-7331,35582,54143,-5540,94702,9444,28848,-16955,15187,56498,12619,-37450,17589,-27748,12491,46372,82061,74790,45456,53644,-36729,-41408,-24811,33602,11795,53197,-15804,29496,27903,35460,21720,8504,-16286,42280,-16855,40183,-6772,-13927,-22950,-38927,-44987,23225,13721,-17238,68024,38575,-60639,-56000,-38271,-108320,229,-810,-1729,15731,23003,-17387,-36369,76732,126092,-12639,14505,-30156,64708,-41060,-27377,-22413,-20866,-22827,-2403,77440,451,80269,25227,-35692,-35372,-24380,113452,-7905,69100,78444,56020,18571,40633,73232,-7817,71049,-45197,1982,-22462,5407,-80379,-36063,-372,14656,2519,18510,-35388,4914,-6459,-2858,461,4197,-13985,-59187,8346,-4437,-29261,-38390,-43525,-45390,7281,-55649,-64460,4812,30879,-30794,-28226,-35001,-40219,-11914,-6611,12563,-2368,71480,186504,-1832,23459,-68816,-34862,97432,44726,-30575,-75821,50813,17802,35813,21640,-57194,5867,-67757,-35612,25672,121528,125446,1899,-177392,-86706,64024,10526,86992,115799,-60239,1648,76552,117551,-37943,-34854,12569,59941,-66131,44569,353754,-294060,16672,46863,-12038,-38456,-103378,19412,8655,-2898,3375,-17893,14746,30153,21594,-101614,8508,-2235,8874,23148,-11297,-28442,-26891,-51545,-12424,37404,-37312,504,46371,-51114,-37471,76364,60535,-11186,-4215,1739,-3982,29588,8883,-45744,20380,14975,-28619,35278,18499,-112861,-8896,-40889,-92790,-70187,53793,34261,7891,12544,-96059,-13383,128200,20552,18321,-25815,-24106,27299,92509,67965,-44021,-29998,13798,42476,-11524,-1549,42959,-53477,-6217,-369,46948,52774,-13866,676,35876,-48565,-59246,-30449,60451,89261,23627,-14554,52675,118384,226796,305925,-160627,-274882,-81585,-9510,-47044,-74543,-17900,-53689,-62157,-115248,-75933,-10041,-20987,62691,46214,-41077,53829,-26261,-84717,29490,-51542,12839,-140698,16368,2687,-72718,25350,14953,-13700,-9616,-271,-71425,-23362,-10904,14782,-10620,578,-685,20297,-5644,-18611,461,80236,30098,-3181,-32743,-55126,-112868,-31326,-6694,-49055,-13245,-25951,-57410,-59679,-20097,-20081,24038,80209,59426,-21960,2874,46760,33963,21341,8237,68212,-7077,-9929,13971,43224,89352,110330,40602,-46761,-563,36519,25687,-22431,-41634,-39314,75996,25964,-44649,-32875,-31829,7871,-43232,11978,-12742,-6589,85662,18685,41123,42204,58769,4095,-95845,-7269,91353,32100,-48929,61355,6371,-2378,-74576,91912,-5411,-29161,31863,43548,95486,44257,37424,-68925,-8192,-9139,53290,14468,-21946,-5756,40852,21160,-26179,19497,17997,41958,33670,-31027,-60989,-36102,-18800,-38376,-54487,75289,29013,846,64337,-52213,-109727,32593,-2613,30691,-28588,31875,-48954,-28876,15917,11976,33781,19822,-13629,34352,49516,68366,9557,-62038,-136382,-84082,-65694,25679,-23994,26184,-13035,-22805,23526,-36431,48830,-66847,9502,-36192,-15975,-58849,43146,-11586,-11683,-37327,-50114,17182,11458,60392,-36815,5610,-34289,-28146,-39880,-55153,13864,88830,-4067,39552,-52389,-29210,21049,-72985,-7922,-64044,-32411,16135,-69575,-45011,-119270,-88422,1954,-20341,-27128,-18695,-28869,148986,66908,1490,-6525,50965,-39346,-11960,-39834,-101794,111241,104423,-68401,11914,42481,697,15317,-92380,-34461,18278,11680,26128,7640,-38013,-111245,-5519,6969,3954,-19695,-17031,17914,-73609,5016,26741,-20442,60660,-2747,-22891,-62630,-36164,-57548,110426,79190,18733,28485,-12596,63112,-86962,-7512,-73824,-56205,-83652,21618,5279,-48295,-59730,-13568,-58292,-2100,33148,8858,33862,9031,-5394,-38536,-27167,39989,11194,1072,37636,-56633,-23367,-21921,184,13941,18883,-38690,-9833,33424,-45735,-73080,-39585,-48230,50369,48720,-37190,4326,-63794,-41557,-43526,84598,-15009,-87771,-25539,-35033,-47889,-83691,-2299,20870,-23722,-31020,17049,17683,-50702,3440,47363,67492,-39465,48291,-4675,49916,33667,-26347,-18268,-18342,-97693,-91579,-80856,12588,-7969,-16384,-52544,-19829,78726,86382,15177,-23489,-6799,-73601,-10182,87239,29752,-50099,-13841,34439,22238,28674,113852,73325,14306,26193,42768,7872,30516,17647,-3834,3986,-39957,19479,11002,-55461,24698,-36512,-43586,-81182,-19735,-8209,28392,21844,-7607,-69423,10732,69818,32281,14595,22833,-5053,34663,-73922,3244,16096,9624,-2925,-33590,-27734,-50,12715,-12980,-33537,-19278,10073,6771,49648,-62619,-156074,-90507,-201037,192269,55397,69045,61385,61310,42482,67535,12368,57566,21116,31591,21024,-82908,-47334,-16682,-8935,-28621,21209,52366,131222,41970,-58040,-42268,2912,25723,-13298,-15102,48780,72839,60620,19179,-30119,84091,60873,43507,40183,11353,-66908,-101038,-76238,-28150,-48081,-49152,-26150,-3852,21683,-4774,33927,44975,67777,-264,58916,29175,55704,23049,-47956,14711,-5128,216,20229,15401,34450,72549,-19977,-3043,-14947,-16989,-10264,-28345,58320,45882,33402,-30181,-39305,74872,84300,-8871,37271,-6976,-57273,-20151,22705,-14157,-22356,-23683,-23817,4311,-34186,10545,-32838,10634,41730,-3726,-12136,-5886,1039,18330,31927,41791,-16940,18842,20463,25842,39378,43326,3617,-23744,-18347,-45485,16312,-55564,-73448,-1435,-30572,-58469,-35491,13092,60974,-15795,-87426,65702,20239,42726,37998,-43077,-62023,-4220,12505,44243,47825,6455,-89462,-5826,45203,-81933,-25979,-54856,-32042,8177,-69009,-60975,-19919,-5900,62448,-16602,20499,-74271,-102728,-62455,10710,-19794,46561,51156,-20769,-33321,-36800,27721,-13073,-49284,-16523,25728,-45401,104251,22909,37590,-21057,-80431,4889,-48057,-70863,-26131,58336,-21265,-18643,-18541,15834,27986,-2620,19652,-15562,-27748,-42517,-14225,102513,-38424,44249,13627,12569,63178,121116,-34032,-79675,22205,9739,18544,-34129,-13268,-43065,-933,1358,-4537,-46865,74248,67530,-50002,-7258,-121654,9432,-40747,-17256,31374,-2905,32943,14835,-773,-12043,-54497,-44656,28818,-20276,19771,-73747,52873,82076,4319,-13551,36965,66272,18444,11377,-44503,8430,7247,17266,35383,19911,-54458,-32125,-109386,-62646,-35989,-51718,-39174,-37118,-70505,17277,-24567,-43723,38592,12376,7590,-20944,-76734,33674,25141,-28151,-32481,-48416,-37855,-35429,-67230,19889,49287,-38556,26742,-40286,-17658,23814,-46238,-12122,-75860,-9214,27908,2451,92133,76318,39344,3892,18075,10138,-7041,-21969,16684,-19121,17021,-30247,-35855,-6207,-4200],[-31596,51609,-30054,8225,2718,42070,3705,29373,-7122,-11900,74758,56390,48146,-34806,1753,18647,56786,12525,15531,36183,-9918,-1057,30596,-10430,35555,26047,65837,-10130,29657,32260,82576,136598,112299,30468,9864,-29651,56412,47065,-47717,-149201,-117633,25998,12102,-6304,-65155,-53449,-31344,49649,27180,42831,34225,30738,-76065,-7582,-10638,-35222,-24894,11336,-64369,-30111,-48215,34808,37552,-6648,-31489,30649,58901,88851,2960,67474,56078,-30242,24276,23841,-262,42846,-9931,39635,17436,-50493,-11078,37226,77134,4256,-33876,36129,51780,64880,50803,-56600,3103,32290,30767,-29622,61934,-13362,224,-45026,22507,35031,16394,-37960,-7149,-45126,-2637,41702,49632,52663,36071,45918,-53422,-57035,-17424,39473,7264,44233,-2594,61470,35530,29514,22888,22487,-13571,28165,-1122,65399,21482,9746,19624,-5685,-55816,20412,12957,11323,70749,45437,-33463,-48447,-37487,-88754,13849,700,-19247,17341,29114,-39200,-40421,85389,67837,-1675,11957,-13972,44553,-45013,-5717,12540,404,-3055,-12799,58450,-9815,88136,15990,-1879,-38770,-36239,72107,-22235,72464,97319,44269,-5024,33931,32293,-21097,83354,-30068,-11759,-19740,-36240,-78247,-32934,-18412,11444,-13991,19406,-45680,11231,-26799,6344,-7749,-33602,-7223,-56217,7386,6112,2155,-13027,-17941,-51833,-4174,-26853,-55914,-7464,11846,-46637,-26128,-28338,-24411,5315,16668,7106,12256,31817,126610,-627,39728,-75547,-41901,84560,50777,-22834,-76618,53977,41492,32369,18170,-46589,-17362,-100480,-71101,42988,118144,145574,1512,-158649,-78921,94812,30095,102462,108007,-28903,-18440,52933,112184,-36662,-13110,33159,70426,-69481,-63862,278052,-178893,32951,50080,-19742,-29409,-109634,20168,7302,-1811,36625,-11070,25685,18109,40079,-63437,12445,-17656,15272,4237,13068,-17720,-34802,-37763,9134,47280,-74942,13680,30586,-44322,-35602,53236,84403,18327,16360,-13654,-20449,42072,65,-57637,15061,10233,-53105,30936,21164,-115060,-6986,-52895,-102502,-59818,44771,18968,26495,43820,-75942,3598,112559,44844,26948,-41396,-55445,13604,91511,65837,-55444,-16621,6990,56583,10059,-28229,-2560,-51433,-7433,41730,38294,30812,-39615,-18783,29458,-36231,-73390,-34906,58015,50066,21547,-15911,53573,74319,154713,185395,-120188,-195035,-46183,3022,-14885,-17637,21072,-50091,-88916,-125289,-44472,-26610,-27431,84352,58663,-63893,43972,-20342,-71363,15306,-86009,1995,-114967,13922,-18533,-35354,14605,5233,13586,15171,-16511,-78322,-29086,-66672,-582,-22263,13098,-10171,41832,-14653,-8464,13286,71964,45231,8379,-60957,-64224,-123743,-37171,-7539,-60907,-6010,-21683,-61900,-77410,-40815,-33725,39271,83495,69599,-44165,6846,29353,14910,-2100,7818,72451,7912,1467,15483,48433,69672,132727,32066,-58914,-15954,31621,12010,-38283,-31552,-47908,72642,24176,-27245,-18261,-14738,27898,-25750,28160,13276,5579,71318,-21280,36697,63714,69249,-17970,-100867,9656,88358,26340,-35292,54810,-19867,-39529,-40520,100563,22023,-27317,25004,45464,100639,42816,17356,-63561,2562,-6425,50387,31209,-13570,-7823,46349,39951,-24484,40113,19849,45093,40076,-30872,-45342,-30988,-29784,-11327,-42320,73277,21486,12457,50075,-18083,-91063,49172,-3893,49774,-23833,32054,-64543,-28829,-3795,-845,32911,44077,-20637,22774,44417,51464,21417,-71496,-158633,-83704,-48954,19137,-38361,47446,-17027,-42204,14316,-30222,68438,-71681,1536,-50168,-4878,-56528,69920,-16700,-35258,-57424,-80971,13587,27658,68314,-44478,-394,-27670,-31406,-53189,-61177,8643,61291,16918,20370,-52776,-54951,11803,-67081,11391,-58435,-40748,21686,-16668,-47812,-115700,-63291,23647,-8372,-31568,-20664,-31440,144732,102734,-6307,1707,68504,-32198,23646,-60599,-124885,107058,99340,-72997,22026,47187,-14781,2603,-79384,-4674,38627,13026,19338,16241,-37284,-125197,-4387,23885,-17149,-16322,-45622,5945,-97006,-10870,24118,-15346,50768,-43163,-43519,-54851,-17997,-23908,124734,63081,12676,29221,-16433,85142,-56986,-7149,-50822,-31934,-113033,15935,1037,-33439,-48097,-2847,-43425,23936,52847,2644,57391,1679,-25901,-42055,-16341,35454,14278,-22877,2480,-73992,-33261,-30623,-11889,27890,7146,-34430,-31736,48914,-49055,-79305,-28341,-24124,29903,58366,-51377,-33500,-80216,-37491,-31453,96118,-5461,-81252,-19051,-24325,-52270,-60290,-35437,1954,-21796,-31774,6272,41077,-50966,19613,16537,55792,-11964,48668,6330,110869,49830,-35795,-22778,-23973,-102808,-103070,-82631,-7104,-28222,-20302,-44204,-26443,93777,71543,37931,-27177,12302,-80362,-6383,60366,28430,-53398,-209,35478,37277,31501,115476,71976,4606,-1402,17017,12644,25487,17457,-1822,30462,-32921,24787,14407,-45658,36973,-19049,-51401,-78895,-7299,-6057,31527,61286,-10680,-66752,23692,77211,22299,4303,52432,-3687,33151,-92627,13872,28783,1995,-10018,-58089,-71958,-5329,20030,4080,-31747,-33013,27723,-1713,43722,-64238,-170018,-111478,-181755,197733,51082,69922,76754,66399,24440,72034,34392,67257,32961,28666,40943,-68659,-57335,-13479,78,-30455,16176,46794,146606,41129,-32236,-56748,-1166,-1632,-38361,-14432,68053,44971,54745,10678,-30743,81536,22461,33596,54721,34056,-46246,-84100,-43789,-58904,-32234,-53279,-18099,-20370,10121,3672,39837,58107,57287,-17951,58763,34240,54713,14182,-46222,-2350,-17810,23765,44704,9276,64019,81406,-16220,33079,-8747,11007,18308,-21387,32376,26149,9599,-35000,-22664,84324,59811,-13540,25179,-13914,-71253,-57175,25653,-11580,-4307,6127,-13290,4880,-57450,4649,-31358,-5216,33602,-24320,-13239,-13668,-25174,17292,41765,26706,12612,21235,25270,36888,52710,45856,20792,8585,-2801,-3650,19948,-45850,-53761,22925,-14790,-59538,-25748,430,56843,-31142,-66262,60097,3585,29718,20937,-18245,-57481,3099,26495,46781,73460,7998,-75985,-364,72294,-91209,-31171,-42347,-3082,7798,-58083,-50682,-1674,-30007,36923,-15537,19754,-60830,-76231,-31821,25052,13425,40087,60181,-29788,19784,-17048,26921,-21437,-87733,-30889,13045,-15718,115775,20631,56116,-20723,-87998,-18786,-50190,-59692,-18229,56114,-20104,-9846,-16575,5360,17515,-15190,-23895,-33702,-9399,-63554,-21074,110436,-15948,58658,10284,4533,67247,106618,-13643,-66248,8811,-1160,22141,-48777,-14335,-34219,-768,-4535,11415,-38835,61743,83189,-54733,-4848,-106353,23144,-37222,-36489,25657,-23867,25562,23793,2839,-24356,-55387,-24393,30310,6695,3041,-71537,49944,94943,16553,8258,40153,101401,23131,11412,-68212,-12126,-8989,6326,57079,23805,-76300,-38264,-102815,-44711,-30352,-40560,-15545,-26606,-87488,14708,-35825,-43726,16419,20888,29779,-8917,-31473,30614,16633,-24813,-47855,-26859,-27077,-46839,-72451,32266,37599,-31480,52085,-48236,1408,24008,-61678,-630,-22159,-330,11896,-7294,93462,58871,34147,-9963,32561,-3755,-29130,-23554,6188,-22067,25957,-16389,-26780,25371,21343],[1295,60555,-21536,17805,13049,16496,-598,40891,7297,-23341,85280,71607,37196,-16117,-7963,13406,57473,-16235,11995,35669,-7365,-24522,6887,-16201,16411,-29126,22394,-4818,26244,55465,72686,123728,89395,49417,13170,-29921,62480,47669,-52486,-154148,-147924,33358,22370,6646,-59851,-55674,-33751,49295,37281,37111,39889,37789,-62414,-8407,-5018,-27916,-33569,15447,-46365,-7049,-20335,16167,37419,-8331,-53516,28683,46678,79483,24977,71325,48703,-21020,23678,21031,927,7587,-34557,34226,21925,-54907,-29303,36483,83963,-482,-46804,31699,34499,41209,65160,-36326,9521,22708,17964,-37706,22312,-36950,-33744,-72251,26150,9746,3803,-42249,-24931,-62518,-17150,32550,19211,27119,19952,38301,-64686,-69389,-7296,35472,-11317,31951,8442,72765,27995,16608,20980,36890,-17089,6374,-1662,78406,43914,46027,55488,21047,-64066,1963,17348,30836,60211,37563,-5463,-34167,-26016,-52466,20521,8547,-30835,20821,37925,-53020,-51585,89277,-2223,8449,1694,1495,20306,-36424,24721,40564,15603,18659,-21917,24796,-13180,74003,-4312,20785,-32407,-51058,17224,-46509,59926,104460,39466,-25969,36221,10251,-35375,84033,-24245,-31223,-9351,-70404,-72680,-28088,-35263,14746,-25843,15384,-45671,17195,-42802,18649,-19966,-74916,-10842,-49868,3726,26268,32187,20298,22238,-54610,-17389,13057,-27949,-20581,-12710,-59328,-22789,-16970,-16905,22188,42677,17158,13994,-16699,65117,1410,41012,-50820,-42776,67253,56548,-14931,-71350,48648,63246,30413,11246,-28148,-28517,-112880,-97452,55086,109905,148040,-8523,-123826,-62455,110767,41109,106291,86979,13103,-39497,34180,111421,-35533,10649,48976,71145,-75318,-163753,151147,-59607,34214,56515,-26850,-12768,-96227,25572,-13199,4891,60502,-2710,34487,7236,54571,-24088,19498,-31818,14836,-14295,30705,-2092,-36411,-15601,26349,62835,-109484,15242,1482,-37127,-25645,26584,92864,40403,30154,-29061,-34053,52325,-12515,-64070,9840,6165,-65016,25420,11022,-98031,-2046,-63248,-104214,-47322,9465,-3000,36509,64676,-37106,18395,89510,70334,39047,-52096,-75210,-8868,79943,60460,-63277,6838,4012,43592,32651,-40967,-36638,-40264,-5780,68389,27685,10799,-59508,-45596,30462,-15848,-76584,-37828,49280,18664,16829,-18301,50884,16575,80726,78090,-72657,-95206,-9954,16393,6383,39981,42028,-48871,-92798,-106169,-20291,-53833,-40391,88043,66514,-70178,35764,-14348,-46262,-19898,-115346,-353,-70118,7013,-39289,-9001,-1140,2010,46266,50081,-39846,-75289,-40042,-104820,-18476,-47445,26604,-23295,56684,-19752,-221,22791,58835,46640,12647,-87790,-59729,-113739,-36345,-16274,-70138,9220,-7808,-52750,-75970,-58890,-49841,41462,74637,71586,-49777,11035,14462,-1013,-20127,10560,70928,24071,16332,18361,45953,38858,149536,22544,-73687,-42451,17597,1433,-45599,-15454,-45957,69623,21463,-4338,-4310,-565,49171,-8540,10049,25763,23706,49319,-54317,22353,71895,72195,-33945,-100777,16058,73375,17728,-17748,50483,-44765,-66695,9408,93726,48443,-16717,12032,27629,83349,41380,5441,-54644,11340,-10133,38245,41294,-13463,-8370,45427,51462,-17615,52317,18429,46689,30602,-29153,-24540,-19387,-47324,10948,-33191,62811,5516,27257,33281,15267,-73767,62009,-9532,58237,-10444,27663,-78464,-36182,-27482,-10665,31591,53176,-22327,1417,34260,31058,23393,-71583,-154186,-75523,-33787,2515,-48590,65773,-15770,-54600,3429,-28399,77869,-60608,-5328,-64198,5594,-51738,91404,-15630,-52071,-74159,-106140,11099,50371,63133,-66855,-12399,-25957,-36968,-55966,-57409,-361,26285,30669,323,-45083,-71492,-293,-61075,28895,-39351,-35786,34237,32947,-42364,-89049,-28501,40515,12634,-29164,-30023,-30252,119929,114034,-24731,8802,77756,-21632,60298,-58331,-129453,85602,83610,-68624,27773,42837,-26061,-7504,-65996,18102,55115,16224,19091,29378,-28251,-112322,-754,34027,-36840,-11365,-59988,-8429,-113996,-24896,25039,-6132,40915,-65729,-52095,-34616,-6733,18474,117787,34983,-2420,29190,-22168,79686,-24758,-8882,-34836,-6360,-137220,12252,-850,-22550,-28223,11843,-27927,25989,52570,-4926,72110,-2457,-40820,-34262,-3749,19120,11868,-34023,-27959,-82432,-47933,-42942,-24559,39713,-1186,-17880,-47646,51241,-51187,-65494,-19684,10171,468,62297,-66686,-61768,-80589,-32017,-11697,98589,2578,-66037,-27694,-16841,-49463,-38016,-58341,-21339,-26764,-28966,-8867,49881,-37789,29035,-21499,33617,24361,49273,9165,140445,59741,-40467,-13799,-25981,-97467,-106547,-81460,-27101,-53135,-16004,-20200,-34793,88332,56081,48194,-30689,27602,-81011,-11483,28120,24115,-54888,17702,23061,41105,33211,99913,60511,-1546,-24843,-8437,19743,20202,16326,-7833,48393,-23549,26157,13104,-33640,46710,-7829,-54139,-68204,-1562,-5449,36848,89518,-16312,-61807,31668,70383,17913,-1684,66722,-7070,24749,-96025,15854,29224,-6345,-17868,-78775,-118585,-19836,9741,8603,-34602,-54370,30391,-18137,11644,-79101,-179902,-143124,-167419,223706,62216,82789,83678,77446,32782,81078,52374,72273,49976,26772,45820,-48183,-55525,-5219,2695,-16230,18586,39580,145372,37215,-606,-57594,-885,-28146,-60113,-4167,82236,11581,52145,6625,-34315,82801,-1790,21469,59598,59183,-28061,-37349,-16000,-79889,-13429,-44957,-18565,-41604,-2199,14683,40648,60151,39811,-28012,57349,40141,46478,1432,-40041,-15621,-35933,44239,68495,1812,93343,86329,-10522,64591,918,34028,41904,-14005,2681,1651,-16317,-36630,-8271,84550,27924,-10483,-5313,-15121,-71285,-79889,27414,-8859,11397,37624,-4287,4405,-61286,3240,-24272,-31509,26543,-37994,-16056,-29189,-43501,30611,49374,6548,34584,19538,29115,24382,49265,46154,45927,41428,20043,31252,15261,-28321,-26267,36920,-2437,-52021,-18975,-8103,63417,-40449,-43795,43477,-8762,4412,3887,23374,-39891,13803,38842,48728,108624,19139,-52949,13088,83042,-93936,-30624,-28750,31013,12044,-40523,-39575,16387,-47399,17936,-12521,21914,-36847,-38048,-270,31153,31465,25376,53946,-36947,65900,17870,35976,-27119,-125491,-41339,-182,19406,115964,13321,59774,-13274,-84271,-38110,-53929,-49715,-4308,47912,-9581,-6249,-9674,-9879,3304,-32631,-75583,-48804,13437,-72102,-32211,84995,8690,67967,5359,-14689,51876,75697,9991,-44694,57,-17384,18702,-55057,-8379,-21529,-5853,-21069,24390,-28929,32703,82195,-52752,3316,-72801,33294,-26500,-55355,-1156,-45664,22034,34353,5813,-30651,-54282,5120,24932,27944,-16390,-62126,42187,96077,17803,26315,32427,93309,29385,6543,-79346,-21108,-19268,-2999,68432,18317,-93608,-38628,-89540,-25269,-22464,-16517,10703,-2342,-89939,5837,-38332,-30617,-12540,25361,39569,-7990,4344,22506,10886,-15586,-58874,-4088,-14015,-45846,-74767,36696,14370,-20858,77234,-49961,12956,22698,-69824,5547,17446,6784,-7324,-22860,81160,38229,28178,-19526,36058,-17495,-42534,-26357,-9815,-24400,34029,2084,-15605,56489,49258],[36637,67477,-6468,17213,20433,-1402,-8900,38773,12518,-26862,84259,82701,21590,-1579,-14924,7419,53459,-48478,10674,29386,-3402,-43044,-13453,-12671,124,-76194,-14548,-5714,19520,53155,38407,99499,55676,62084,19484,-27542,58476,21332,-56564,-130282,-143567,39805,23084,18800,-50964,-48395,-30923,43090,47503,23229,34757,25395,-47932,-5568,-4722,-14323,-35518,21289,-30139,22994,22590,2564,35397,-13195,-59079,43950,31965,41174,36866,65607,38716,3849,14300,-6365,5487,-37303,-57044,23253,30212,-52401,-43119,32675,82922,-15879,-58235,16886,15278,20290,63888,-11307,9059,8809,20226,-28874,-14257,-53328,-66198,-91346,24724,-9570,-21905,-50438,-30247,-75482,-24374,22012,4009,7722,587,28488,-72532,-74099,515,21201,-41740,17872,10295,62443,14298,13,16456,44974,-24640,-17165,-18252,75175,53538,90616,77353,33723,-68747,-25185,30283,39295,43972,17299,16428,-17671,-6640,-6491,20259,17919,-36032,28737,42899,-55107,-64433,85453,-52300,17509,-14820,13642,2169,-17582,52771,53250,21870,36057,-28239,-12255,-7957,42847,-28876,24615,-19103,-65519,-29776,-71697,32445,97088,41828,-41943,46802,11024,-47082,73461,-26799,-52614,5283,-88269,-64726,-20820,-46922,22328,-30430,6673,-38309,20976,-49251,32394,-34942,-106332,-22446,-42246,-230,47852,52386,52548,68408,-53922,-25400,61115,12576,-32595,-42930,-64201,-16530,-4857,-18201,36409,63582,37663,2861,-58353,32937,3139,22050,-2878,-40875,49197,58905,-10857,-60789,36358,76497,28531,2176,-5476,-23409,-98794,-109466,58333,96717,133710,-16262,-82396,-38636,105623,40335,95652,65470,58666,-55306,23149,110190,-35443,31005,56615,60036,-81374,-238336,6613,49659,19631,67854,-26537,9223,-71655,32896,-45159,16388,65136,4841,38791,-2745,60168,3512,25271,-43899,9750,-20600,41113,14054,-34406,12350,32808,79124,-125159,4942,-30572,-30716,-12195,3731,85857,47553,31568,-38144,-41713,60782,-27817,-62654,10680,3656,-62650,18476,-8418,-64716,6722,-69344,-90470,-36487,-43816,-27230,37397,69957,10306,27561,62645,90850,59823,-50827,-80112,-32069,58982,48027,-64916,32602,6167,13570,54295,-36429,-51162,-19914,-861,71617,18133,-1599,-66382,-68708,41854,10391,-68456,-37947,37725,1295,7275,-22547,43178,-38258,26701,16773,-31595,-13206,16600,26164,13168,79311,39974,-49554,-71022,-69123,-3625,-81003,-56659,74265,69292,-60203,28628,-9111,-9276,-64889,-129955,6507,-18479,-6697,-54966,644,-18264,4767,75437,84437,-64488,-59067,-51285,-113275,-32897,-79659,39917,-33738,64425,-19599,8224,29807,46493,35350,11841,-104299,-45444,-89772,-24714,-28419,-72699,28906,12127,-30894,-56398,-73660,-62344,31752,53901,67243,-36944,14733,7888,-10180,-25827,17253,65660,38052,33299,22228,36240,4791,152587,13880,-85007,-71611,-2796,501,-41954,2930,-36542,65249,17698,15997,7838,6497,67039,2209,-25219,22291,37336,24108,-74584,400,64424,63515,-44759,-90877,9231,49800,8582,138,50071,-57616,-73454,64752,74895,68492,-931,-2684,-8165,54479,40341,4295,-43647,14300,-16918,21279,42670,-19856,-6787,42970,51138,-6393,54159,11998,44012,5315,-28685,-2195,-4183,-62810,19696,-26726,45064,-17613,39437,18166,37228,-54868,70580,-16655,56967,9490,18848,-86662,-49046,-49535,-15920,30303,43280,-19998,-25671,19100,11875,15381,-61746,-119559,-61559,-23620,-15629,-51076,72357,-15380,-51143,-1990,-27837,72523,-29998,-7621,-75042,12495,-46350,96873,-10087,-57273,-73945,-115030,12733,70530,47235,-89744,-24122,-26406,-41352,-45728,-42126,-8036,-6382,35281,-14476,-30798,-75159,-12109,-56709,43425,-10536,-16479,48056,62342,-32253,-46757,6022,53136,35270,-22738,-38076,-23874,84780,92015,-53230,12853,72999,-11750,84313,-33094,-113188,53532,60866,-53205,30131,30099,-22641,-10756,-50738,30826,63774,19819,23504,47535,-14689,-74959,6375,35533,-54763,-5626,-57946,-21891,-121032,-34663,26408,6238,35141,-66582,-48065,-13190,-2266,55467,92433,-551,-24991,30399,-30733,53159,-3231,-13726,-30925,14833,-145722,13688,2018,-15970,-4365,26786,-12970,5444,35402,-11384,72159,-291,-43679,-15949,9217,-924,7187,-31404,-43422,-78785,-60898,-55118,-31546,48887,-4491,5551,-51812,40961,-50944,-35333,-6421,44875,-29851,58096,-76326,-74634,-60703,-25611,8609,86039,4805,-46059,-44417,-11658,-39707,-22715,-63667,-46359,-34775,-23534,-22173,38662,-14960,29816,-57761,7171,57039,45010,1944,134384,63044,-39533,8873,-22606,-85648,-100739,-78934,-41527,-76899,-4219,11601,-43573,68133,41161,40144,-33801,34483,-73669,-18881,1144,17421,-55897,32718,87,32578,32137,70860,42130,-715,-41056,-26378,27901,16653,12212,-17695,54636,-13802,21111,6303,-22378,51023,-9577,-55070,-54219,-6216,-5925,42860,97043,-22244,-58322,28772,54686,22081,-5603,62322,-13445,9556,-84794,10912,18252,-12396,-26876,-91754,-157519,-41560,-13458,2177,-38931,-77355,18525,-34605,-35008,-100326,-182399,-171327,-160190,252618,80259,99854,77402,86876,64016,92466,62433,71224,67518,26760,35546,-29433,-45731,5155,-4166,10334,27099,30654,126312,29151,26665,-43721,3923,-44479,-70473,12711,85880,-18760,52684,6907,-40753,91316,-9170,9093,54582,79646,-14675,19406,478,-81408,6259,-28540,-29013,-60385,-11252,26183,38636,50403,19996,-28610,52632,47280,30575,-11290,-26099,-21615,-56450,56982,87127,-6605,115331,83613,-6301,84801,12325,47629,54848,-8957,-27889,-19716,-38709,-34546,1214,75286,100,-1433,-46765,-9439,-54544,-78605,29785,-6476,15125,60010,671,2858,-49005,7862,-14800,-55769,23161,-40767,-20208,-51638,-50651,52060,56637,-15088,42743,14911,34052,-4534,29466,44353,72496,65286,43217,51741,3475,-4383,2238,38138,2188,-34865,-19984,-11496,77407,-41386,-28783,21881,-13629,-29399,-8442,69629,-15978,24275,45212,49001,139864,37549,-27035,29130,72936,-90962,-26734,-20183,60848,18146,-21841,-28705,26488,-54479,11624,-6927,25424,-10069,-5070,23863,30368,31866,4249,32811,-40455,93291,62063,53284,-26367,-146308,-48487,-13426,51245,104691,3728,47568,-1343,-70830,-46621,-60341,-44742,11237,37251,9646,-6363,-664,-25142,-9922,-51083,-118248,-51992,34084,-69508,-41661,30987,28016,67067,-1954,-39155,24186,36938,31031,-17990,-3450,-36398,9537,-51780,-2613,-6536,-13543,-42093,32421,-18557,-5376,63732,-41889,14825,-35119,41711,-9122,-70730,-44315,-62299,21922,43040,5874,-30142,-51665,32569,14395,38450,-32222,-47258,32168,86847,12220,37789,15582,55036,34369,-3539,-76577,-20820,-24188,-10997,67261,4444,-103348,-32873,-70505,-8935,-13258,15493,34530,30004,-75960,-6962,-31046,-10203,-43655,25352,31446,-22087,20279,9154,7804,-928,-63679,13431,-1834,-31950,-73527,31301,-13327,-10789,91043,-45694,17090,17751,-69081,4764,24761,10127,-24648,-35765,57193,18485,24217,-22956,30545,-28389,-45533,-29519,-27188,-25054,38955,21167,-3987,80190,68950],[63731,64471,10577,7170,25903,-6873,-25534,25686,9220,-22299,72000,81061,6137,6635,-18184,1780,46438,-75432,14287,22236,1742,-50498,-24903,-3192,-10823,-95709,-35761,-11806,9237,27611,-14331,72555,26645,64001,27788,-21197,47543,-22203,-60721,-86967,-118313,42177,17283,25023,-41831,-31819,-21844,40356,60524,3731,20027,-4281,-33382,-403,-9051,3637,-31458,27177,-19394,51352,67238,-3873,35569,-19084,-45466,70014,17181,-756,39743,55767,29353,35311,-2730,-51097,10174,-80653,-68281,10769,38066,-45508,-49429,24398,76910,-38588,-67341,-7214,-3603,7150,50052,9835,-29,-6538,35315,-8028,-43522,-57274,-91308,-97905,17982,-16682,-50481,-60584,-22390,-80491,-19288,11984,7072,-811,-17573,15923,-79865,-68744,2346,-488,-75246,4474,461,37819,3344,-16666,9556,41998,-30994,-35857,-44514,56366,46753,126691,83774,30294,-67246,-48249,50636,37990,31023,-8742,25896,-1700,15549,37613,15520,21790,-34968,41785,38735,-45014,-71995,71667,-67086,24886,-35669,19965,-4842,5087,66225,46118,18864,43954,-31589,-39462,4807,8649,-50411,10943,-3596,-75894,-52467,-86829,-4820,76466,47243,-52245,61340,23360,-53838,54870,-32530,-69832,19776,-85986,-55330,-10191,-50907,29612,-27596,-7286,-31796,21297,-44021,44702,-49670,-116933,-37320,-35865,-2514,60001,56907,74070,106640,-51406,-23114,110657,49524,-43922,-78524,-58848,-7024,3926,-26432,46921,72261,57322,-15617,-79210,36244,3392,-14329,51206,-40002,35264,56499,-14464,-46801,21323,76393,23949,-7516,15442,-4866,-63277,-105925,52143,80063,108590,-14696,-46342,-11029,77925,30499,72828,51634,96859,-59799,18818,103415,-36103,43562,56903,39078,-84621,-274966,-116355,138300,-6373,83018,-15974,32345,-46663,39857,-75057,29040,47719,9415,37162,-12075,54984,12953,26532,-53924,3441,-11139,45915,26197,-32784,40998,25576,88465,-112513,-14769,-56606,-25821,-766,-10191,67879,35738,18894,-35171,-41769,67153,-43819,-53532,22053,1848,-49072,9675,-30628,-23561,18741,-69114,-58278,-29183,-96249,-49180,30893,59730,51183,29905,35355,100973,90225,-32637,-72589,-47046,32080,26219,-59666,52297,12170,-14817,70683,-18081,-45356,5664,4041,52319,11504,-3670,-56644,-80222,61962,37891,-52724,-34623,27799,-3122,-8003,-28300,28272,-75865,-4158,4187,-2393,37281,28688,30103,7120,88329,18087,-49493,-28206,-29103,8541,-96973,-71112,48383,67247,-39080,20737,-5086,36484,-101823,-125228,20033,24944,-27310,-62221,-4211,-32579,10704,93109,107456,-84186,-32065,-55107,-93736,-39938,-109548,51045,-37015,65212,-14574,18048,35108,39028,15856,10815,-103025,-27424,-62303,-3063,-38468,-65855,48633,32132,-2124,-25626,-83484,-66555,16100,27885,59599,-10871,16500,11149,-10946,-16681,27166,58169,46600,48766,26071,21413,-23408,137871,6748,-88504,-93684,-25493,10974,-28041,20120,-25208,57537,13475,25761,17843,7590,77149,4134,-53684,4138,33486,-418,-80887,-23141,44356,41945,-52269,-68762,-7508,23933,962,14860,52525,-52790,-57395,109412,49623,79652,15218,-14891,-51132,25773,38621,10290,-32204,8411,-23235,4906,36122,-28113,-2402,42614,37607,7078,47039,910,34307,-29340,-30378,17680,10281,-69034,9853,-20035,23123,-43532,42132,7777,41592,-31516,74271,-22074,50142,30769,6847,-86815,-63553,-64675,-15873,29369,16477,-17152,-50718,158,-2951,1379,-44140,-64339,-44519,-20587,-26852,-43537,64007,-22219,-29289,3358,-26068,52501,15964,-3878,-79816,14932,-39676,81842,-2095,-46127,-47346,-101768,20473,78615,25975,-99404,-29383,-23325,-40725,-24652,-16135,-8988,-28765,31927,-20286,-12671,-65640,-20803,-55227,54862,20534,13073,56442,62606,-22235,-476,29149,61700,50621,-16222,-37384,-12508,51231,41787,-86524,13267,52037,-6304,85415,5929,-80272,20541,35486,-27592,31105,12369,1571,-5567,-31323,33944,62125,22486,29600,69425,-890,-25159,16762,30144,-70958,-810,-43581,-30861,-115106,-38649,25531,20544,34643,-50374,-34792,-1766,-1843,73059,54850,-37288,-50685,33691,-41446,18670,409,-21574,-37908,26828,-132394,19902,10756,-11753,17892,37779,417,-26360,9063,-15618,54625,9213,-32679,8232,19973,-14739,4227,-18016,-39366,-63806,-62799,-61919,-27408,54630,-2911,27537,-41823,22636,-46741,1876,15712,67800,-52578,45633,-70711,-71423,-23507,-20505,21890,58356,-992,-29289,-57331,-6980,-25054,-16364,-49934,-68235,-41135,-17960,-27493,9980,10977,24037,-83427,-16109,76096,29990,-15307,103514,61972,-34852,37907,-13984,-72337,-85979,-77159,-46621,-93534,10953,40966,-51509,42334,27457,15471,-36002,30634,-58088,-21246,-13983,9147,-57681,39365,-25909,15347,27292,35534,22442,7517,-48114,-33885,34764,15744,3906,-23777,50145,-4439,9928,-4751,-13643,49193,-25800,-56662,-42933,-21132,-5406,46709,83556,-25922,-59220,13533,37813,34445,-9755,43192,-19322,-9056,-63231,2779,819,-12994,-36014,-94041,-176823,-65121,-39570,-8854,-39353,-94447,-2582,-42472,-78180,-115654,-170876,-176835,-154608,261633,94576,111957,57750,87676,103425,100830,63269,63638,80447,28305,13799,-19264,-32051,15078,-20675,39816,35856,19578,94456,18304,42448,-18974,11319,-46909,-65854,29598,74144,-39621,53202,9658,-49394,99347,-2961,-637,41878,88736,-6803,62687,3655,-61866,24686,-11039,-47208,-70131,-14461,34524,36065,29950,498,-21570,43468,55207,10142,-19666,-3612,-19755,-75113,58956,96151,-14856,122870,70066,-6284,89356,22850,49499,54246,-7746,-55508,-31272,-53449,-29826,4335,58009,-15537,9562,-83759,1901,-23053,-53466,34386,-5037,3174,66448,406,1196,-28228,17307,-6509,-64835,24778,-32333,-24265,-76940,-47113,72005,65213,-34884,36189,9307,40246,-37643,293,40937,90975,72858,58563,57593,-11547,22601,25968,27145,-2174,-10488,-30793,-11459,90632,-34589,-25968,2293,-10807,-62475,-13159,103837,4944,30858,43181,45368,148583,57157,-5199,41894,45553,-82688,-22493,-19589,78522,22940,-8047,-19117,23071,-49166,19708,754,27744,11871,11199,36655,28198,19107,-19507,1387,-38875,99253,104715,74553,-17637,-136151,-53130,-25108,73607,84617,-4785,24155,10810,-51809,-41315,-68460,-46025,23957,29505,34404,-8065,7954,-35008,-18028,-65406,-135112,-38966,46881,-61963,-43659,-32842,34974,53769,-12661,-61465,-4666,328,43523,8222,-2619,-53501,-2534,-39631,-1170,8686,-20694,-59406,34863,-8492,-40376,33394,-22028,26355,-6258,49013,12394,-79406,-90308,-68168,23954,46514,-170,-25014,-47889,48958,2694,37992,-39401,-29272,22995,71818,5497,41586,-4990,9940,36855,-17702,-63587,-16957,-25622,-18315,54553,-14351,-103181,-22681,-48104,912,-3858,46863,51545,61016,-48844,-19858,-14889,9665,-69776,22851,7054,-48398,15442,-8582,5966,17111,-61872,21774,6163,-8555,-68574,17068,-38007,-5006,85126,-35427,16682,7708,-60118,-2102,-1450,8883,-34932,-39424,27898,3855,23798,-20065,20969,-34894,-40451,-32212,-41372,-22080,39285,36032,5694,90384,74201],[75758,46733,24659,-7027,30830,-487,-49419,8203,1159,-13731,51645,60824,-4583,8461,-16882,-2924,37934,-89194,22391,19508,7639,-44928,-27733,7847,-14622,-81614,-40226,-21483,-5339,-8931,-69055,50540,13424,54282,35590,-10481,34642,-67059,-64952,-40543,-92281,39461,10068,22673,-35881,-9436,-6581,46178,73795,-17345,556,-42627,-18690,3976,-15942,23669,-23102,30920,-14979,69893,98210,-3600,40549,-23251,-17250,93461,4756,-21578,39276,46352,24424,62504,-23548,-96582,11504,-109990,-61470,1098,40700,-38302,-47505,12756,69994,-59716,-74229,-36299,-19014,3007,31126,21797,-17275,-20451,56171,16323,-66549,-48135,-106287,-91613,6947,-11289,-69142,-68843,-5329,-75740,-509,2982,22797,963,-30462,2203,-88196,-54035,-2797,-23650,-99563,-4955,-17074,10063,-635,-30016,933,27599,-30117,-44710,-71088,26895,25760,129526,77888,15351,-55633,-54021,72066,30347,27656,-31904,18671,13130,34857,64721,9512,14242,-27529,56846,23914,-25694,-68851,47699,-53001,29644,-58287,19276,-1565,23438,58728,20754,8750,40004,-33198,-47293,21524,-12538,-64529,-12334,9191,-78735,-47938,-83876,-41588,47670,49364,-57425,74010,32039,-54675,33381,-35766,-76515,30151,-65725,-44787,4361,-47213,30444,-19539,-26735,-36853,17808,-28696,52493,-60068,-103575,-50316,-32708,-2631,54568,44689,79230,123452,-49353,-9526,150524,62254,-57001,-114832,-44122,4452,6479,-38088,53624,64880,63876,-31967,-73645,61114,1333,-57360,92768,-42951,29484,50449,-27963,-33747,8818,61426,13857,-15983,28329,19009,-20296,-89345,39740,63253,81192,-6133,-25297,15189,32554,19126,45104,46438,116870,-49899,17683,88788,-36609,46056,53396,12933,-82829,-267841,-183567,197257,-37415,97650,2370,51300,-29845,45295,-88815,37312,13585,9476,29965,-20155,40822,6533,22512,-61921,-885,9165,47338,31637,-34746,63823,6274,83557,-74777,-39725,-71290,-22475,4200,-13558,45592,6214,-4999,-17598,-34018,70502,-57494,-39386,44194,-922,-30539,-947,-48774,15198,32135,-62134,-13354,-24568,-127208,-65094,20321,39102,71279,26942,10964,97602,123904,2538,-59136,-47516,3891,-3992,-49045,60185,18599,-23732,76884,5814,-26043,29984,4200,20474,8172,3745,-31888,-77795,84448,60592,-35880,-27950,23568,-904,-27858,-34603,4288,-89575,-20472,17550,15631,61026,26255,28273,-6139,68593,-13510,-45440,24953,2546,18082,-94894,-78131,18360,61319,-14725,10110,-2733,83190,-114735,-102481,35720,48510,-51511,-60472,-16859,-40710,15779,94824,112439,-94403,-2486,-44221,-58624,-38944,-128717,57402,-32431,58818,-7127,29063,38673,37101,-5360,14333,-83041,-11515,-40854,22288,-41900,-49201,64094,45821,25021,6019,-86056,-60612,3022,6660,51399,18710,13834,21665,-4070,4301,37916,48894,47641,58319,28439,5461,-38281,108209,593,-82722,-101434,-46256,28991,-7816,33976,-17127,45684,10030,20736,26020,7811,76829,-730,-59115,-23254,2672,-21505,-75296,-40468,18890,10580,-57892,-36216,-26354,1924,-3972,24046,55269,-31569,-25572,127981,23672,81452,27420,-21948,-85899,5282,34347,14185,-21606,-7218,-26418,-6158,25056,-32426,5145,45596,13398,19950,35003,-12232,16390,-62562,-32952,31982,19621,-62878,-16563,-10411,889,-65461,30317,3561,29263,-3306,72013,-23782,42689,46665,-6290,-79064,-75173,-69405,-10580,29109,-19249,-17455,-64543,-20131,-13027,-12332,-23230,-7114,-27420,-24866,-26219,-25805,44304,-38562,4987,19979,-22214,23319,65398,4681,-77099,14203,-29706,50115,6639,-17229,2359,-68388,33964,68065,5796,-89447,-24760,-11530,-32797,1174,16589,-306,-37525,24048,-17478,5650,-46007,-24717,-57032,63119,44937,45014,54518,36430,-16453,38213,33385,66209,51244,-12831,-26123,1790,28815,-18413,-115981,10928,17359,-7495,62285,44469,-40445,-4619,11595,4108,32525,-5101,43634,6667,-7620,30084,49990,23208,34419,91810,9654,20434,29355,22749,-84350,1097,-25086,-32612,-94304,-36715,21430,35471,37544,-27498,-18567,-5728,-1992,63535,12712,-68737,-73306,38334,-52074,-10713,-11235,-31004,-48924,27360,-98714,27240,24457,-6758,33155,41146,10861,-53619,-17505,-17548,21037,24320,-11866,30365,25481,-15438,5757,1311,-18725,-42000,-46633,-58640,-9941,56170,1640,39779,-19705,3545,-37438,34501,44306,69732,-62058,27161,-43716,-56195,21432,-19344,22966,22236,-14342,-24029,-55847,-1317,-9191,-17187,-21928,-81463,-42313,-15499,-21279,-23840,32573,16887,-92142,-28673,77639,387,-40395,65775,59522,-30490,61740,-2598,-61659,-64499,-77834,-42181,-98536,24531,59280,-57966,19208,15258,-17466,-37036,16397,-36591,-14264,-17181,-116,-61020,35488,-45750,-4795,18706,1866,6494,19776,-46141,-33647,37526,16941,-8212,-18318,38174,4267,-3952,-17220,-7840,41769,-52671,-59987,-38872,-42577,-2432,45468,56613,-26588,-65812,-11601,25678,49750,-16020,17343,-22163,-27024,-38287,-5698,-16679,-8314,-45235,-86783,-169937,-86191,-59464,-19434,-34328,-103307,-29370,-41407,-107568,-121276,-150698,-167588,-150851,254764,106447,118691,34119,80397,134671,103410,58616,52713,89792,32492,-10459,-17492,-16077,24546,-41681,62179,39052,7324,60304,10571,45809,10740,19131,-37045,-47470,40393,46960,-46767,50553,13370,-57760,95248,11095,-4799,25991,84545,-2707,77154,-2374,-27796,40664,1419,-66965,-67242,-10768,35867,34416,2312,-18766,-10727,31329,62944,-9301,-19987,25262,-11621,-87334,50295,93024,-20605,112092,45249,-11131,77804,30228,40637,40682,-10176,-75097,-29891,-58945,-24824,1382,35432,-16965,17836,-98860,15602,15356,-15270,41678,-5117,-20719,56585,-4316,1171,-6661,28432,-2020,-51467,31385,-15813,-26171,-99034,-36995,81224,74968,-50151,19586,4806,45713,-62525,-27134,36688,92498,61874,59160,55583,-24365,47646,41589,7314,-13102,15146,-49280,-11526,94147,-23351,-34119,-10335,-3575,-82825,-10419,111927,14783,31317,33329,36233,123907,70158,8319,46970,12242,-68516,-20190,-25820,80237,24177,-3410,-11606,5212,-31919,38431,8904,26338,23690,8188,39114,31833,2749,-40478,-31559,-31461,89578,133630,94142,-2449,-91941,-55722,-32289,84730,59901,-9721,-2200,18854,-32771,-23741,-75300,-51775,31331,30549,59497,-9695,14807,-35372,-18684,-70789,-118488,-12712,49156,-57490,-35112,-82933,26171,29749,-27066,-75641,-24470,-26219,43582,27530,800,-63190,-14220,-20970,-4322,21867,-24846,-66204,32387,914,-60849,1154,4209,34648,7588,54077,33974,-78824,-121785,-60405,26747,42526,-14750,-19633,-43090,49569,-5687,29963,-35989,-11158,17213,57399,1717,37960,-22316,-22334,37412,-33140,-47538,-16146,-25833,-24959,34154,-33230,-91827,-11177,-26151,3198,4715,67587,58749,80109,-16024,-28984,7280,22179,-84049,21569,-24876,-77832,-2005,-29108,3425,34861,-55009,20630,7593,18099,-60246,-2315,-54677,-6204,57718,-18982,15738,-7261,-45610,-12020,-45508,3696,-34837,-31769,2140,-2293,25470,-12476,13312,-36957,-32379,-33861,-48979,-13500,35016,42711,11135,83940,65179],[71754,15550,32129,-18304,36146,13132,-73435,-6467,-6669,-7898,27850,22811,-7958,5591,-10428,-6476,29455,-85438,31227,23863,13647,-28749,-27906,16474,-10535,-42479,-33156,-33396,-24114,-40874,-106169,37827,17026,35108,39438,3571,23978,-97671,-68245,-7042,-77661,33131,6522,12738,-35495,13104,13540,58890,79868,-36487,-17404,-77442,-3452,4120,-22796,43775,-12519,30635,-14711,75814,105185,1919,50301,-23362,16311,100975,-3267,-11965,42332,39404,26549,77485,-42188,-123218,7307,-116407,-35330,-2472,35172,-34575,-39354,814,65107,-68584,-78296,-63110,-28150,4916,15281,24059,-39346,-30822,74644,35457,-85112,-29924,-111443,-75621,-6264,1472,-68257,-70258,14276,-61883,28612,-5267,41166,9025,-35657,-9564,-96197,-33622,-12972,-40678,-104239,-7029,-32927,-10742,696,-37172,-7919,6199,-18257,-41852,-89742,-6092,-2036,83506,64165,-1613,-30425,-35490,85209,20279,35173,-44563,-5216,27254,46606,61062,4100,-6285,-13443,66826,1408,-2568,-53474,16173,-27869,30807,-79219,12428,7717,31099,34477,-14007,-4554,25584,-35006,-34193,37213,-11295,-70878,-35433,16015,-71699,-27350,-61630,-63271,17914,42850,-58590,80010,28543,-49774,14601,-33506,-68531,34142,-34706,-32700,22535,-38396,19110,-9887,-49809,-60705,11087,-7765,53625,-62356,-72491,-57516,-33445,-1695,30835,20033,70118,113042,-49530,11672,168166,36044,-74300,-141952,-23878,15500,1944,-48827,56823,42255,50287,-36588,-46754,87817,-3193,-91976,109530,-50629,33189,43687,-50699,-30341,3124,33984,-3035,-21179,29135,38519,14236,-64216,27447,50351,58509,-472,-23517,34661,-19393,15059,22583,45205,112573,-27593,16035,67610,-36208,38994,49953,-13323,-75411,-218775,-174348,217819,-69350,105325,21826,61199,-25129,49404,-77557,35960,-26562,4391,19635,-25338,22441,-6796,15036,-67196,-1622,30357,46866,30725,-40941,74921,-19554,60891,-27313,-65225,-73652,-20058,879,-8159,24927,-34201,-33718,11832,-19594,69894,-65277,-24248,72044,-5883,-13833,-12451,-58162,43996,44196,-49899,30942,-19625,-125477,-72530,9536,16055,63385,22216,-7254,80826,149255,48672,-46790,-32647,-20961,-37804,-36342,55450,21242,-5855,69697,25888,-4785,46820,-3167,-8714,7237,16853,1509,-64425,100127,72642,-24521,-18613,27386,791,-49128,-40651,-28117,-82107,-32249,26700,25269,67573,12288,22412,-19396,34252,-41965,-35657,74979,21456,23438,-74849,-73369,-8031,52970,4911,-4222,-2802,118431,-97389,-67827,48978,48401,-73080,-52211,-30000,-41137,16239,81031,99088,-93806,18552,-16096,-23179,-32186,-133171,56557,-23032,44586,-1334,39922,39427,37672,-21905,24341,-51418,-1431,-30591,41472,-36805,-25128,71977,48810,42737,28775,-79545,-45835,75,-1212,44058,41811,3431,34458,7456,29658,46210,37410,41068,58629,27801,-6246,-36520,72509,-5917,-69036,-92727,-61679,46762,12576,44109,-14508,31059,8827,3163,32950,12948,66044,-7354,-40195,-51085,-54317,-37341,-60895,-45019,-3403,-23219,-61900,550,-38648,-13277,-6392,27097,55933,-1138,8298,113177,1904,73992,33103,-23531,-99542,-4757,25989,5317,-12470,-30486,-25324,-9203,14430,-28045,15538,50891,-15583,29349,23099,-23327,-8057,-83311,-33681,39468,20889,-45768,-49798,2220,-18048,-76106,3692,5344,8004,26755,62617,-21844,37535,51272,-18175,-65756,-80130,-62942,-664,29899,-52649,-22677,-60244,-38522,-20710,-20031,-4494,34321,-13048,-34618,-14237,-390,21553,-59985,39035,42395,-16920,-5548,102652,14609,-67349,13079,-15238,12082,14695,23751,57517,-24343,50088,37853,-7889,-62591,-11020,10034,-18048,24105,49099,16367,-34634,15780,-10659,20099,-21679,-23835,-61729,67022,55246,70477,41208,-3555,-16987,61513,18963,67319,34053,-13599,-9145,15732,21596,-65051,-132956,7731,-24268,-15216,24396,69657,-5257,-18398,-7263,35429,34995,-16661,91028,22336,16271,22196,29798,21503,35960,109908,15093,48143,43056,19361,-91784,-1180,-10903,-26304,-58638,-30143,15465,49740,40119,-9216,-6487,-21927,-465,29259,-26271,-89242,-86601,42232,-59551,-27141,-27280,-39585,-55122,17794,-52528,30484,40325,1808,37898,34759,16573,-63894,-37347,-17355,-21297,40592,10337,41508,23590,-3146,11991,21635,9668,-20073,-12862,-43401,18332,53153,6308,37192,8458,-8610,-23152,53066,71219,49191,-57214,6567,1127,-35703,61946,-23516,11125,-11225,-32330,-34523,-36902,5538,3560,-21059,11778,-82112,-36973,-18522,-4193,-44523,43946,14594,-81754,-23761,64654,-42323,-69058,35201,57736,-30718,70342,7520,-55483,-40216,-81231,-31357,-89628,33714,62597,-62632,3466,4636,-47080,-37344,-5158,-13371,1675,-14322,-9960,-65833,22930,-52306,-22518,8179,-23454,-3575,30524,-36984,-31906,34493,19400,-21351,3000,22625,12239,-15380,-27102,-3515,30231,-82449,-64084,-43843,-64964,2975,36959,26967,-26142,-76223,-40867,20869,60210,-23907,-6450,-20510,-40585,-16150,-12449,-27337,-2027,-54627,-74203,-138918,-101742,-66602,-26678,-25840,-105570,-58587,-36675,-121657,-119984,-131955,-163717,-154526,246971,119732,122132,16743,68698,143966,99226,52642,42085,101828,39703,-27218,-17845,954,33929,-59547,69720,33159,-4791,34296,13749,40114,38998,25162,-21152,-21351,41680,10534,-39030,43451,17379,-61617,73403,27137,-1455,11626,71327,1003,61736,-9722,9011,53761,5991,-80195,-52778,-1269,27308,34081,-27346,-39873,-43,19981,69133,-22875,-10432,55789,-27,-89464,34659,79184,-21010,84498,12485,-19391,53746,33268,25265,17551,-14571,-81412,-17302,-56525,-22488,-5843,10552,-8152,19902,-82242,27497,48647,18994,50050,-7234,-47510,36500,-11104,4878,10403,37441,-2125,-18555,41765,3437,-24159,-112350,-26536,74545,82893,-59044,1307,2642,46976,-70894,-42146,32464,73414,36042,41831,54835,-29906,65110,48418,-16173,-25464,33634,-69786,-15426,82744,-12332,-46944,-15180,2100,-81044,-3419,89730,10200,25657,19154,22296,73495,69939,14189,42781,-12041,-47435,-20770,-34357,67397,21351,-8869,-6522,-22472,-6474,59445,15211,19740,23649,-8896,35290,46591,-6619,-52926,-54693,-18593,73723,139961,106900,14888,-26559,-56255,-31473,86499,34085,-10412,-22821,19814,-18994,723,-76980,-57960,33960,44631,78944,-10637,19885,-25083,-11966,-64622,-74268,17104,42072,-58984,-17270,-103431,3718,123,-44086,-79182,-30408,-39250,30981,35388,5066,-61267,-22880,589,-10091,30861,-24995,-59804,26671,9097,-62106,-22692,31532,37437,8087,54692,50918,-67889,-126349,-40468,29349,30699,-37596,-18745,-37324,34418,-8015,19223,-23672,3579,15908,49262,1528,27968,-30674,-34095,37707,-45778,-36104,-23173,-26481,-29694,11617,-47596,-69719,-1787,-9462,-611,11815,69422,54715,79013,13523,-31865,30955,23966,-83033,25351,-51650,-98535,-19603,-50659,-1281,47708,-46060,13005,1976,41221,-49289,-21626,-62020,-15507,15410,3305,17386,-25180,-29358,-20936,-84415,-3557,-24125,-15775,-11830,1366,25076,-3168,12177,-35869,-26671,-34285,-48884,1118,27565,39832,11177,62083,46914],[55454,-21622,31663,-21386,41836,27813,-87927,-13712,-10192,-11018,5142,-23754,-4251,589,1171,-8747,22592,-64960,35178,33602,18965,-7515,-33525,20235,694,5194,-22451,-46544,-44766,-56756,-113171,34513,28651,10681,36100,18444,17002,-104959,-68994,4216,-72809,26361,9897,-736,-41085,30192,36133,71590,71000,-51941,-28986,-97480,12302,-2281,-27482,62710,-1617,25435,-14607,72882,88236,11784,62315,-18281,45347,86644,-5709,18619,51989,34309,35873,78466,-52016,-117447,-2192,-98246,4730,1303,21562,-36087,-29075,-7683,62189,-58325,-76543,-79259,-29833,7407,7615,20228,-60548,-36764,84940,43567,-97712,-9720,-108465,-54755,-18903,13655,-45689,-60140,29908,-42653,60467,-12916,52355,18688,-33226,-16114,-99919,-12541,-24084,-44840,-85804,519,-36429,-18775,1974,-36140,-14773,-14635,3637,-28645,-96386,-35803,-27976,-1571,46069,-10426,8650,3899,82184,10785,50246,-42900,-40216,40666,48300,21983,-1546,-35547,6690,63188,-22705,18112,-28959,-17640,-7334,27722,-94312,2118,18498,26810,7003,-43103,-16677,5450,-38511,-7356,47148,9568,-72059,-50804,16743,-54412,-8195,-26523,-55543,-5913,26285,-56710,77426,13911,-40030,3196,-26495,-45932,31970,-2561,-18517,42999,-28655,-6721,-2331,-71421,-100235,2359,13176,47683,-54600,-36339,-57160,-37137,-1482,-3266,-8866,56525,81178,-52069,33382,156383,-26627,-95689,-149218,-3491,23532,-8329,-54438,56696,9390,18690,-24240,-11016,102274,-9462,-104753,100076,-61886,44233,38986,-78864,-46534,5824,-654,-25417,-21347,18067,46307,30316,-35058,22428,44208,42746,-8095,-38907,43829,-62867,24076,14479,41858,85397,-2,11830,43924,-34949,25565,48578,-36466,-63519,-136287,-86692,193093,-102848,100201,34496,59274,-31505,53322,-41478,22635,-61544,-5419,10088,-25460,5757,-16472,7497,-68249,547,42499,44743,26742,-49004,71345,-44502,22980,10433,-87002,-66373,-17608,-9385,2035,8980,-74938,-59754,44834,-729,65285,-64070,-11541,96769,-12866,-3597,-23018,-57589,60669,52062,-35210,59550,-10978,-95545,-70546,1803,-1843,30824,19794,-16638,53914,155634,94749,-39519,-7860,-38904,-67757,-25618,42499,16785,31316,49472,35406,7046,52962,-16441,-21475,7154,30398,34644,-46193,100254,70326,-22520,-7603,39053,-1738,-67549,-46279,-63477,-62985,-45000,13192,28577,63219,-8724,14998,-26413,3582,-57109,-21597,109810,29227,20894,-43162,-55439,-25527,43906,14343,-21433,-6213,128796,-56289,-29664,56789,29730,-85025,-41985,-38601,-34548,10058,56724,73128,-84570,21996,23105,1997,-23270,-124655,47334,-13398,22429,-1602,48672,35587,35464,-29417,38558,-20046,1992,-31320,45083,-24557,1510,70592,40505,47259,37250,-63939,-26154,10441,6814,37446,52051,-17455,44436,19169,50281,49249,23230,28918,48952,22983,-8462,-20126,41662,-14144,-50692,-70786,-69761,56070,26779,51563,-15429,17209,10986,-18089,39073,25965,47580,-10306,-7560,-69589,-122265,-46571,-40532,-34425,-15794,-49883,-63623,32586,-39087,-23325,-7677,25142,53592,28558,29901,70309,-12139,57113,31747,-21420,-87569,-7313,13426,-21257,-4741,-56303,-20453,-4066,9170,-13126,27569,56153,-41724,33186,15493,-28166,-34165,-84806,-29796,40983,13604,-22188,-75810,14660,-31238,-70219,-31712,11559,-10919,53006,45695,-18292,33992,41804,-26608,-50369,-76541,-47437,12874,31979,-73690,-31547,-36868,-51773,-30151,-19246,7347,51493,-3300,-46603,3451,27341,4735,-76649,58899,60511,-11613,-24195,115146,21686,-52504,14557,2437,-19981,20471,63334,94927,17427,63753,-6834,-12301,-27657,7295,36808,237,37850,72715,34780,-25736,10363,-6784,26874,1363,-19649,-68524,63866,48114,82675,19568,-41109,-23254,67196,-5547,66877,1938,-16920,4719,25983,27290,-80919,-132906,5721,-63775,-27098,-11694,75336,16646,-24086,-17788,59435,37503,-17869,126666,37105,32825,12211,6247,17720,33741,118519,15465,53236,57084,24366,-88737,-7436,-6288,-13603,-10951,-21223,10904,62182,38906,-2973,-3867,-40568,2701,-18062,-55302,-94618,-86387,43055,-61203,-29425,-35137,-44645,-50655,2911,-3307,25589,54509,15015,31692,18712,15824,-54159,-47312,-14886,-59391,52513,24506,36051,14210,14383,20343,38900,35200,-4100,28633,-19174,50160,45740,8568,19775,34173,-8587,-5861,53700,87346,14237,-41340,-11803,49568,-16692,88657,-32095,-9170,-31209,-50514,-57515,-7554,12409,9827,-23576,43140,-69387,-26091,-26864,18990,-37447,42844,21513,-54955,2701,45245,-89670,-95839,15079,57012,-37711,60081,12650,-52731,-17709,-85691,-19226,-67042,39849,52241,-64642,-4264,-4346,-63449,-37585,-28497,7287,22108,-13423,-19615,-70539,7300,-43159,-34287,-257,-35819,-9266,34482,-23361,-34139,26356,22891,-31065,37711,7234,19654,-18946,-30188,2115,17326,-105684,-65397,-55614,-82101,9791,21146,4097,-27385,-85693,-66302,22903,59684,-29855,-21226,-13653,-46126,660,-15397,-24297,2003,-62639,-59986,-91965,-109208,-57323,-28243,-15835,-102181,-83545,-32171,-121892,-111776,-114679,-168041,-165595,238424,130041,119473,8542,53917,124023,87385,46139,32902,121517,47068,-31457,-12845,16122,41696,-68839,58991,18020,-16026,20447,32384,29322,60169,27596,-8323,3779,33077,-25523,-19793,32437,21047,-57342,38782,40281,8114,1172,56249,6829,28001,-11485,35758,63023,3239,-80737,-32038,10601,7394,33589,-54248,-64264,7493,13451,71651,-28974,7740,81755,11612,-80314,17769,60161,-14121,47121,-21959,-28262,23933,32083,9231,-10394,-18872,-71550,558,-49881,-25238,-14826,-14164,3711,14701,-38801,33783,65051,34337,55920,-11773,-67358,15856,-17465,13636,20689,41266,-5696,21807,53720,19733,-17612,-114171,-21627,52815,83592,-60764,-9846,2676,40564,-60713,-39047,29151,38784,3793,8911,60799,-25537,70214,47492,-37803,-33455,36878,-85323,-25390,57772,-5615,-56359,-15374,-162,-55724,2892,46218,-5660,16122,5561,6967,21373,53852,18271,30953,-15543,-19494,-23808,-39514,45877,15729,-21839,-3701,-51098,20575,72647,17526,8356,13447,-31036,29171,72891,-1864,-52916,-57661,-2082,59460,122112,109857,28694,34880,-54497,-20380,82031,8695,-7963,-31704,12960,-13651,25064,-70661,-60155,35357,72053,87782,-11231,24135,-6579,-164,-48043,-18602,38118,29951,-58627,4202,-93688,-25398,-28269,-61035,-73552,-24895,-40214,9464,31189,9162,-46706,-27266,20896,-16659,34010,-21699,-42515,19862,14714,-49669,-31863,53063,34082,1795,48975,59216,-47580,-103702,-14109,31406,12911,-64529,-25314,-30807,7578,-4978,10093,-6661,11794,18456,48706,2364,13217,-28087,-29128,39272,-51309,-34285,-38927,-27892,-30306,-7427,-54671,-39690,3088,-2883,-7165,17290,48906,39450,55057,32422,-28262,50652,15993,-68285,36035,-61675,-101019,-26853,-71739,-8344,51482,-38045,3780,-8756,56007,-36750,-35919,-61660,-32054,-28666,29595,22371,-42873,-15105,-25266,-100546,-10422,-5803,2216,-9845,13162,18097,4464,18796,-33703,-26553,-33872,-42408,19335,19079,29491,6639,30328,26203],[32484,-53993,24355,-15479,46838,38032,-85864,-13129,-7897,-25367,-13244,-63464,3605,-4159,17019,-9463,18829,-33530,29269,43304,22804,12320,-49676,18659,16612,45907,-15364,-59620,-62328,-53830,-90672,37003,35640,-14081,23967,30693,11961,-89524,-65911,-6788,-67407,22534,20713,-12746,-50921,38533,58249,76365,44836,-63493,-32722,-96785,27481,-15339,-29252,79908,8182,15817,-11109,68439,57988,25965,72849,-8350,62859,55239,-2674,50415,64045,28820,49766,69896,-47658,-79186,-14328,-61659,48182,11268,2730,-41665,-21346,-9767,57962,-30133,-63681,-78212,-25242,5140,8021,15743,-74890,-38630,85406,39467,-100006,5005,-98460,-33563,-28232,17911,-7884,-35926,37634,-24423,85417,-19314,50231,26958,-25873,-15440,-94706,4932,-31352,-33027,-50035,17549,-21037,-13303,-2133,-26187,-17331,-27097,29654,-8510,-91764,-57676,-47079,-92087,25943,-5223,56388,51329,61294,3323,67141,-28280,-76397,52115,40107,-42336,-10630,-64771,30103,40558,-42000,31089,-1932,-47106,1675,20430,-99705,-8180,27863,15880,-8032,-49938,-24218,-13784,-43680,20413,48384,36047,-71521,-55228,14890,-29161,-3754,10113,-12521,-19461,3418,-52200,67755,-5147,-26721,1765,-18147,-13506,26263,21963,-2373,63650,-22235,-43459,632,-84103,-139543,-6949,29407,36165,-37788,-8408,-49730,-41582,-2821,-34418,-32952,51039,42454,-54961,47835,119386,-102594,-117112,-132188,12280,26774,-21339,-51925,53034,-26589,-20163,3035,20472,99869,-15938,-89767,72648,-73978,57655,36441,-106652,-82484,15077,-36454,-49283,-15711,252,40009,28358,-5437,29583,44737,31088,-31717,-64070,42359,-83532,45511,25268,33370,44057,22950,5274,22595,-33917,10790,48389,-56333,-49670,-33895,61729,121909,-142618,79978,34902,46243,-44437,57909,9787,-452,-83968,-18426,5315,-18920,-4305,-15646,3120,-63487,2919,40037,40404,24371,-54661,54752,-61918,-21734,25580,-101840,-54119,-14281,-22710,12635,-2427,-105246,-77281,70056,19655,58082,-52456,-2344,109543,-20096,-680,-30458,-49263,68011,53386,-21073,62939,2796,-54373,-59708,-1066,-10462,-13776,22528,-16244,22462,139393,128134,-36337,16866,-47887,-86337,-20426,29033,4187,69464,20579,32585,3236,49524,-29668,-12209,6468,39481,59190,-29195,80326,53663,-29378,4102,55738,-6789,-79273,-51888,-91486,-43233,-59202,-20742,26032,50897,-32042,8361,-23911,-11517,-55713,-8232,122411,30199,8074,-8970,-27055,-32553,35717,11922,-38814,-13463,106545,-7377,4144,58513,4118,-82496,-34519,-41032,-23460,-2286,29564,43625,-71431,5600,58056,14217,-15094,-109202,30803,-6538,-5760,-10845,53377,25527,25523,-26756,51103,176,286,-38924,28551,-9306,24591,60151,24499,40383,32403,-41795,-6934,31076,25627,30437,48490,-48178,48313,26321,58869,46252,6683,14829,31646,13573,1305,4202,23362,-24699,-31500,-42316,-69996,52062,30398,57993,-14692,8776,16825,-30464,44473,45062,26291,-6329,24608,-71379,-174677,-48071,-17054,-12040,-15823,-61065,-62262,51278,-28502,-33269,-9760,20358,48891,48548,30917,15788,-16615,30962,24334,-18580,-55692,-8024,-1558,-58385,1936,-77634,-13572,7159,12612,10383,39234,58918,-58028,30891,14088,-23995,-54884,-67396,-19957,38834,-98,2635,-82848,21987,-37721,-46868,-64355,19621,-17835,69319,22621,-16052,28145,19938,-30117,-36073,-65027,-27463,28543,35109,-77838,-40075,-1210,-57657,-45237,-12114,9918,47323,1372,-57277,18442,49506,-506,-78417,55793,63335,-7603,-26670,100133,22680,-35048,20562,19304,-37313,21844,84897,100204,45835,69695,-56192,-7852,5310,23942,60389,17076,39600,79262,46401,-17022,9111,-11744,23419,18517,-14526,-76695,50211,25555,79147,-4532,-64010,-32484,58153,-27123,67508,-36703,-19296,7467,30273,38749,-64213,-118030,6130,-92733,-39437,-30223,63447,22675,-28794,-16588,70918,37757,-6878,137412,47502,34821,760,-14800,13134,28836,113693,12357,41204,70559,38234,-71799,-15780,-11891,1346,42531,-12567,11382,71667,32705,-9842,-12225,-50619,5409,-62549,-69238,-82872,-72293,39601,-56018,-21334,-28384,-44197,-35992,-10933,42106,11892,63155,31456,17604,-4644,7723,-31521,-48186,-9736,-77950,55705,23956,16460,-252,25300,26261,50348,49928,3276,61759,5579,75409,34179,7121,-7659,48895,3954,10658,38898,87626,-20587,-20456,-24424,82924,-3565,98585,-42088,-29619,-31991,-64268,-81603,17959,17449,8350,-21939,68102,-46118,-12265,-37421,40999,-2097,31103,37256,-18695,48601,29016,-128276,-115343,-881,56242,-50358,35132,10808,-50035,-906,-88526,-11065,-33800,47097,33220,-62393,-6529,-11763,-62743,-37918,-46996,22524,40406,-19883,-27902,-72340,-4194,-21695,-38843,-1546,-33278,-14965,28187,-8531,-41669,15942,27624,-33493,75440,-5254,26293,-10562,-24093,11233,6472,-115010,-59191,-67620,-88268,15972,935,-7139,-32110,-89173,-80803,28572,46127,-29605,-24373,-2485,-41585,12465,-13555,-4556,1369,-67172,-46372,-40515,-108482,-33928,-23855,-6608,-94123,-97600,-30593,-112922,-95527,-92774,-172373,-177735,224904,132459,108375,8542,37617,79801,70182,38702,25655,148517,50614,-24005,2880,26402,45419,-67612,33370,-1419,-25129,15429,64500,16506,71904,26582,-6039,20618,17758,-52295,3600,20002,24022,-43888,4249,47630,18326,-5709,44779,14759,-6566,-5255,43788,66616,-3718,-66974,-11753,20680,-23180,29103,-75286,-89740,10841,14359,68038,-29651,30143,97810,20266,-61878,5214,43296,154,10449,-50690,-34400,-3405,28208,-1894,-38182,-21671,-47457,16125,-43391,-33649,-23102,-36646,12040,3945,13251,32331,58893,25311,55299,-18693,-74030,3765,-22453,26844,24654,38918,-10457,54240,64763,29024,-7277,-105414,-25326,22444,72012,-55490,-8129,3662,24831,-35825,-19343,27732,2284,-24684,-31433,72108,-12299,60537,40225,-53142,-32755,21291,-90256,-40949,26845,-4851,-56354,-15668,-14110,-15338,3978,132,-24167,6442,-3367,-4788,-7835,24827,29070,15672,4241,12948,-27690,-37045,23730,9628,-37381,-2529,-70711,41737,70249,15004,-5257,-2820,-49630,22231,105321,17849,-40226,-36095,14989,50223,86786,103148,33986,67351,-50359,29,73574,-16251,-4291,-27374,61,-16458,43387,-56243,-55404,40227,107491,83844,-12186,28559,14805,13140,-26262,30979,40932,18437,-41115,21048,-66124,-52152,-49261,-73830,-63014,-15901,-34090,-14423,18695,13088,-22336,-27668,36242,-23809,30561,-16543,-20341,13953,15701,-37157,-26604,62397,25700,-4330,36657,56796,-21014,-65668,10502,32972,-6861,-87858,-38878,-24045,-24139,-973,5195,10456,12067,22988,49835,314,-4058,-17254,-17012,42354,-46625,-42340,-59812,-28910,-24638,-18877,-54399,-7043,3133,-9182,-12518,21407,9203,14520,12851,37354,-20096,61269,2742,-45395,51850,-49379,-82493,-19760,-91055,-16415,44086,-32586,-2232,-20579,61198,-23896,-42344,-56400,-52799,-59951,55794,28697,-57071,-5425,-23186,-89673,-14687,14992,15595,5699,28248,2622,7699,30287,-32497,-32029,-33645,-32577,35940,11449,16602,404,-3169,8892],[8070,-71885,13073,-4769,49381,40110,-66316,-7982,-1305,-47428,-25593,-80961,11169,-7278,35250,-8128,19069,-59,11631,46593,24706,25699,-74540,13044,33229,70838,-16249,-70231,-70323,-37864,-50369,39905,29393,-34745,4078,37043,5275,-60521,-58911,-32302,-52505,23719,37004,-20024,-61840,38382,76977,68687,7016,-71167,-30896,-77065,39883,-32633,-29209,94860,16041,3646,-3305,68562,30121,44003,78422,4932,66367,19598,4272,65841,68015,20567,63596,59376,-27004,-23020,-24988,-17857,83128,24247,-16967,-47623,-19488,-4363,47804,6562,-35138,-58267,-17643,-4745,11560,15082,-79204,-37659,78329,26413,-88765,9104,-81378,-15014,-32210,10371,32719,888,37241,-13603,95174,-22954,33918,33466,-18252,-7643,-77897,16891,-30956,-7430,-9802,40775,11716,2209,-13902,-8228,-14157,-26119,51246,14625,-79980,-69893,-60410,-151917,6104,12257,102318,90944,29199,-1926,80260,-6681,-102650,59469,24634,-108434,-26574,-84161,51394,1131,-52484,33562,19897,-66186,-124,9904,-93403,-15543,34284,8270,-1616,-24395,-25836,-25817,-48496,36256,40645,50469,-71706,-49892,16390,-1076,-16627,37035,55791,-21987,-17948,-44940,54954,-21527,-11371,10268,-12252,20454,21046,33732,14307,82120,-21787,-81337,-1566,-81092,-156158,-15599,38461,22032,-15870,2928,-37323,-44150,-4334,-50100,-45670,61496,12259,-54409,49703,72711,-158156,-132029,-96411,21206,24907,-33475,-40491,45326,-59058,-51866,36151,39843,83825,-20646,-51631,39527,-83346,67546,32101,-128501,-118253,26197,-68592,-68953,-5077,-15528,22743,18159,21843,48833,48509,19012,-62580,-89100,32521,-74261,71570,52369,22076,1359,32556,-1947,7257,-34846,206,46192,-75114,-37064,71995,237613,12634,-192898,47576,22673,26564,-58080,62392,60493,-26907,-91897,-32105,7620,-5874,-5534,-4239,3243,-52372,1945,23804,33406,27322,-53994,31384,-68090,-61596,18033,-107932,-41605,-9770,-34230,20333,-11517,-118272,-84178,77853,38555,50914,-31580,5097,105825,-24858,-2107,-32957,-37495,70639,46837,-9641,41508,19624,-20840,-42075,908,-10568,-54174,30779,-7905,-6976,105629,139139,-32178,30809,-47311,-88964,-22631,22623,-14772,89462,-9742,20717,-14405,41147,-35305,12930,4407,41078,70114,-17005,42923,27066,-40570,15749,72695,-8617,-82394,-57838,-100916,-30344,-72161,-56566,17222,32800,-53602,4108,-12414,-11136,-42560,-2564,112495,28319,-13194,19908,4947,-31057,29512,-258,-52455,-23816,55609,31570,28416,55653,-15042,-65119,-32826,-38619,-11286,-17990,7251,19265,-59875,-24241,70548,17287,-8372,-93711,10601,-1936,-35397,-28851,52594,8843,5713,-16073,54961,4327,-3974,-48053,-5255,3550,38614,42688,7290,28356,20668,-17906,6461,53360,44583,21849,34934,-81418,45504,25191,52653,39388,-10712,2969,11521,179,19852,27289,18808,-36977,-14681,-14676,-63130,35644,22590,64763,-6436,9688,25710,-23018,48991,64288,7581,4241,45998,-54395,-186470,-41334,5906,13856,-5963,-53131,-57747,51726,-13706,-48173,-14248,14894,43082,53556,12900,-30080,-12178,-2400,12433,-17931,-16619,-12064,-15633,-86981,7665,-87343,-7016,21069,25431,37041,48166,57579,-60344,23746,18155,-10680,-63176,-38475,-5181,35614,-16242,24624,-67680,20342,-37918,-10374,-81002,26368,-9155,71796,-3111,-17336,15274,-8405,-28358,-24533,-48624,-8884,43864,38236,-67754,-43231,33946,-55677,-66032,-4720,3985,31916,2136,-63995,23037,56949,5986,-61071,30334,43829,-5477,-14190,67145,16684,-17030,31102,30032,-38158,16473,77142,77001,55707,64605,-99124,2417,28966,33761,72673,27614,30527,63952,44372,-12214,11241,-26823,9595,28033,-10759,-85561,23985,-5594,62400,-24728,-68812,-41046,40368,-34808,71220,-70612,-17016,-3855,27995,47139,-29179,-96210,8658,-106436,-48594,-24040,41329,16416,-37031,-907,68019,33093,14742,121129,51942,19770,-12177,-27984,9601,23251,94503,8159,23844,81657,56954,-41514,-23109,-24636,12822,92477,-6382,18859,76914,23487,-24980,-28602,-45644,4778,-91181,-65484,-55353,-48328,32463,-45345,-8691,-10819,-37691,-17206,-18520,80257,-7442,63529,47443,1516,-31182,-6999,-8127,-43418,-1882,-66209,48341,7498,-5316,-15382,19863,24986,54579,51239,3899,71807,19453,84677,18292,2146,-37504,46633,23877,21923,15600,73162,-41720,-1074,-29594,88363,2789,94920,-49769,-41269,-15487,-70105,-91516,25480,19124,306,-15796,86917,-18092,1624,-45175,54602,44833,13578,55611,17681,102827,23045,-145715,-123386,-21233,53541,-64527,5197,2148,-43674,7775,-87727,-10641,4267,58254,11809,-54316,-7275,-18111,-48692,-37791,-55122,31730,50378,-33751,-33780,-68777,-6177,3674,-37083,7919,-16983,-25529,10963,4083,-50980,6995,33815,-27123,101338,-13753,30724,10148,-9999,23846,334,-109001,-42731,-71455,-80099,18429,-19110,-8205,-40600,-83517,-81367,33112,22200,-21126,-18553,10234,-28294,19968,-7950,26566,-5500,-67509,-35326,2839,-103213,-6438,-17113,-2516,-85184,-99752,-35744,-103886,-75599,-65924,-176847,-186755,215349,130592,92967,16888,24341,27790,55093,31183,21937,177251,48614,-8631,30444,30546,43228,-56496,3033,-15648,-29830,12770,101177,3829,76167,24576,-15970,26167,2130,-64557,22646,10525,27156,-22924,-16734,48651,21576,-10802,37990,22675,-26868,6275,32587,62806,-10341,-41992,3024,26293,-60798,15447,-88941,-110087,11571,23124,56973,-29145,50564,102065,24418,-38792,598,34275,19733,-15436,-67272,-34933,-21110,24228,-4114,-61293,-22444,-16848,23363,-40070,-45591,-28878,-54495,13559,-8556,52282,23954,34049,-1745,45909,-27289,-67204,5255,-27170,41824,24668,32087,-14191,67684,72970,30063,5087,-89507,-36415,-7251,47233,-44103,6805,3861,1166,-3827,9297,29115,-19097,-41164,-67081,82329,5097,36924,27610,-59872,-22228,-8701,-82471,-58760,493,-8383,-45535,-19364,-38249,25151,-2240,-28983,-34872,400,-6181,-8695,-5933,-9073,52367,2252,39020,45189,-30038,-25827,8132,5327,-50320,-2141,-74160,51332,50653,9112,-16896,-20093,-59306,12999,134438,47043,-18921,4478,28849,45571,46105,89743,28471,59952,-44209,24384,62001,-40367,-782,-12961,-15004,-23377,53143,-36699,-43198,51870,140048,68685,-13900,33268,32675,24395,-6960,63625,23633,12271,3697,25656,-37073,-69095,-59407,-77848,-52435,-12601,-27057,-33606,4571,17592,6081,-25501,44266,-32630,21030,-11281,-183,10242,10111,-38530,-13213,55940,14676,-6324,19454,44194,7180,-28768,25909,34127,-23279,-98704,-55212,-17731,-52787,-2578,5227,24792,5770,27296,41152,-7532,-20914,-4405,-7088,45418,-31174,-55661,-78857,-27440,-11874,-21220,-49354,21589,409,-25605,-13550,24570,-40117,-16364,-36783,29874,-10496,60161,-9844,-21076,67432,-17779,-48280,-1778,-106956,-22989,26643,-29219,-1962,-28589,58898,-12121,-41258,-48617,-72878,-68671,75707,32578,-65534,-1053,-15252,-60559,-15088,32972,20530,25775,39661,-18961,5335,40543,-33479,-40370,-34989,-22792,45033,5512,6856,-3462,-30187,-1600],[-13741,-70949,1347,3521,47636,32610,-34525,-3106,5823,-68937,-31157,-68793,14154,-8704,53254,-4184,23085,26289,-15279,39540,24891,30391,-99162,5758,45762,78586,-25695,-74781,-63275,-18930,-7448,38459,10594,-48214,-19764,35650,-5942,-30973,-49364,-60722,-27359,29736,55459,-22941,-70383,32939,89882,49733,-31065,-73971,-28088,-47081,46891,-49720,-29950,106359,21628,-8241,5981,74809,17172,63062,77598,19679,57617,-6174,12384,57587,53060,8347,72246,53242,7194,28469,-30304,21357,100635,36070,-33323,-49438,-23824,7282,28767,38311,8269,-24014,-11182,-21645,11015,19706,-75513,-35432,68271,10351,-65447,1450,-57237,-236,-30034,-7904,62771,43657,31763,-12398,86024,-22061,7303,39778,-15510,5162,-50963,24077,-21308,24831,20734,64203,52104,21898,-31579,14958,-5440,-11288,61176,37257,-66072,-72765,-73010,-165693,-10552,33094,134256,111731,-1190,-5247,85823,13614,-110519,60966,6087,-149321,-49936,-86970,63692,-44059,-54131,25876,30570,-71361,-8056,-1927,-76715,-18503,36391,13366,24044,29824,-22570,-26719,-49475,32716,26330,41333,-73174,-39060,25794,22551,-39416,47795,123543,-15964,-29099,-34680,43484,-30800,4249,26144,-10825,46826,20027,32386,28893,96175,-27376,-107756,-7562,-60371,-133988,-22786,40473,8784,5374,-2984,-22667,-42738,-2511,-44409,-45223,85568,-1251,-46138,38233,35512,-168676,-135028,-54793,24373,19105,-41669,-21999,33137,-83755,-65304,62518,46347,61568,-21743,-3929,10665,-86490,69357,19414,-140973,-119833,33349,-93955,-78859,8055,-20020,1462,13134,44134,74154,50119,4846,-83900,-105160,16386,-40856,89957,86582,14658,-30453,25254,-8119,-969,-39213,-1563,38335,-94781,-28890,164447,400693,-115666,-250040,10539,3090,7249,-67380,63899,94529,-48656,-87705,-43271,16280,11065,898,11535,6361,-36345,-5117,160,24217,36119,-45756,10004,-63189,-86072,-1324,-105100,-32067,-4557,-39990,23611,-20415,-113783,-82353,65221,53552,46505,-5233,14069,87717,-24769,-2613,-29731,-26786,71287,32381,-1672,5097,34194,-5350,-21125,6085,-7052,-77976,42135,3598,-28418,65037,124944,-21130,27185,-37645,-76017,-31690,27229,-35968,81374,-33728,6265,-36745,33601,-28081,37980,1115,34808,66970,-9628,-1850,-1334,-49730,26805,84525,-1323,-77796,-63715,-86164,-26137,-80193,-72286,2296,11863,-70540,2998,4204,-4879,-27750,-10565,85749,25465,-36647,39621,31140,-25229,25691,-17728,-58513,-34740,-8126,48706,41577,50824,-17746,-37583,-37119,-34198,-1232,-32969,-4861,5173,-54144,-55041,51724,17396,-1498,-82420,-7814,3858,-59965,-51567,45636,-12842,-22005,-1809,45230,-4891,-8575,-54594,-46793,9372,40798,21668,-4288,18496,10467,2043,10083,66244,52365,11288,17484,-102826,37886,14168,34357,33477,-26634,-3222,-5690,-15534,37177,40537,23079,-49167,-2177,6526,-50858,13343,6466,72320,12578,21267,36288,7985,52580,76464,-4387,17755,53271,-23122,-150831,-27277,23826,33191,7798,-29099,-51123,35028,-4155,-69453,-21658,9864,36620,42867,-13675,-52227,-2745,-37697,-2468,-21235,16213,-21666,-25026,-85843,11912,-80395,-2939,34134,45373,59395,52310,51823,-48713,14591,25020,8935,-54681,-9454,11163,32984,-30409,41536,-37558,9295,-33186,30736,-72835,28608,10945,60796,-26517,-22238,-6725,-34881,-22189,-15461,-32008,2654,54924,39398,-51251,-37224,55277,-47114,-85007,-4480,-6864,16116,1319,-65822,13389,42114,19385,-29662,-7753,3094,-5026,4843,33346,5594,444,44149,30392,-27765,2857,40940,43912,48793,48660,-126949,14260,40353,34878,69930,28983,14673,27969,27220,-11164,14500,-46947,-11333,31731,-9625,-93589,-12701,-35875,38757,-36471,-60473,-46012,20487,-25003,77806,-89657,-8046,-25642,20204,45466,2623,-76109,11382,-106102,-52285,2148,17172,5066,-45592,29127,52525,21637,42126,87611,50842,-7903,-26302,-30041,8945,18860,64196,5191,12586,87225,73716,-3574,-26131,-39977,15260,127913,-3905,31976,76455,15718,-40486,-46479,-26875,-1179,-98966,-44970,-17706,-21823,23771,-32666,3190,6183,-26345,-1685,-17833,108872,-26777,55046,58206,-9805,-55799,-25492,6544,-37196,7630,-25191,31518,-19749,-12582,-26052,-3969,13798,51496,41842,2812,53489,13904,73473,-2450,-4858,-62193,26167,42510,24522,-8264,49953,-44336,11863,-27788,66197,4597,83600,-52303,-38288,9919,-66564,-77036,8748,16964,-11010,-6847,101483,7791,13625,-44980,55224,78090,-3559,66525,45353,147094,29353,-137126,-118060,-49134,47491,-74460,-18977,-11198,-31619,7723,-82977,-18778,39240,71316,-6675,-39952,-9782,-24228,-30070,-36025,-50268,36537,48929,-49986,-36699,-59191,2581,22546,-31131,28234,9037,-42785,-14466,11926,-55389,2994,41364,-13143,103222,-18413,30673,38049,7524,37840,165,-92608,-17521,-60942,-58277,14409,-35111,-5418,-51426,-67893,-69661,32846,-5169,-5515,-9425,21349,-10406,23647,-385,55948,-18690,-63873,-28011,28285,-97774,11833,-12808,-7472,-79817,-93536,-49067,-102135,-58758,-38057,-183470,-191318,220060,130202,79063,32648,17836,-13656,50189,24202,22516,198375,41479,9422,64637,28528,33456,-38799,-20089,-15504,-28400,7061,128887,-7880,76463,24161,-33723,21676,-6911,-62782,30452,8198,32080,1419,-17548,44239,12256,-16218,32531,27439,-26631,16837,9638,50867,-12532,-12345,10336,27234,-98673,-11179,-94858,-118231,13073,37393,39372,-31877,62729,96886,24329,-17104,4216,33966,40459,-24909,-68332,-28714,-25755,22647,4211,-76228,-21278,8528,19950,-40294,-56276,-31580,-64868,8803,-18388,65025,12671,1840,-33003,28648,-36266,-51998,19535,-33936,54737,23630,24330,-15756,60551,77286,24387,17217,-70298,-49608,-27747,14661,-28107,29658,1643,-26149,26809,36784,33674,-14070,-42438,-86107,84827,19327,3485,10431,-58292,-4604,-40924,-64290,-73682,-12483,-11739,-27286,-26268,-65054,51174,-14467,-30659,-30539,105,-4684,-3460,14733,-37463,85459,-4689,74069,71563,-28487,-7921,2719,4103,-57643,-1717,-60060,47557,20227,3928,-21986,-33710,-58854,-1264,150657,76525,3751,49119,35869,43088,11894,73989,13668,22323,-36961,43757,47715,-61480,2744,5364,-27280,-27837,55860,-16747,-25332,69888,156515,47164,-16127,37005,41835,31270,2830,77335,-7416,13458,68725,14588,-17687,-72982,-58862,-69518,-45108,-20488,-24253,-42895,-4423,23468,32219,-22563,44376,-44005,7332,-7060,13191,9042,-2537,-58750,-687,34584,3789,-4247,326,24424,32090,-4702,28419,34645,-30886,-90550,-67613,-12520,-70978,-15508,9375,36099,-2993,29808,13359,-21449,-33979,3454,-4757,45570,-7713,-66668,-88188,-21515,6636,-15749,-43690,40486,-1325,-40983,-8972,26929,-85706,-46904,-80813,15325,-2421,49147,-16793,-205,75658,22554,-9638,18683,-116911,-25289,3487,-25844,5031,-28940,52824,-2810,-36078,-39576,-86842,-54077,82462,30276,-67783,-864,-4194,-28059,-11639,44628,17598,37896,40541,-40619,-1956,42560,-36651,-47736,-39115,-15472,43258,842,4226,-1316,-44862,-4536],[-29867,-54334,-7926,2666,40456,16380,800,-2507,9197,-80597,-29458,-32518,9987,-9424,68125,2665,29257,39081,-45368,22881,24413,27222,-111307,-676,49882,72735,-40953,-69555,-39542,-5862,26678,30567,-11074,-53170,-41975,27093,-21526,-11865,-39481,-80927,558,38183,72943,-25404,-73983,26092,95212,25746,-57624,-69820,-28636,-19237,46705,-61366,-34505,112298,24915,-16706,11010,84286,22274,77122,73352,34431,41056,-13666,18468,29338,15520,-7225,71777,53330,46819,55962,-28359,47543,97810,42905,-43633,-44072,-31092,21960,1791,53850,57487,14696,-9211,-42130,403,27583,-70493,-33364,59834,-2553,-36489,-15015,-27944,10875,-22414,-31284,73334,81555,25766,-15970,60479,-15525,-22971,47665,-21340,19785,-19843,28779,-3638,54174,32742,80878,86341,39572,-50424,38969,6790,12977,57044,56330,-53987,-67773,-88990,-144316,-21082,45561,143666,111937,-16553,-6588,82410,25120,-97100,56559,-10922,-147542,-76212,-72178,61363,-78744,-50469,11255,28056,-62778,-16385,-12456,-54485,-17138,32269,33938,57862,94337,-17262,-16177,-43094,10702,9700,9648,-74763,-28096,41106,33947,-60450,42950,159886,-5611,-24387,-21684,36223,-31968,18180,45057,-13187,58756,24726,21613,38371,103675,-36562,-113312,-14677,-27203,-74419,-28186,37517,-599,20315,-19824,-8194,-36491,6505,-20529,-34719,111528,-29,-27459,17454,19879,-134217,-125079,-20732,25333,11443,-44282,-632,16547,-99148,-58002,71363,44288,40844,-18148,36627,-9953,-80793,61682,-6362,-142870,-64660,31751,-110149,-75559,19998,-7672,-16024,23013,58818,95130,44671,-8136,-79996,-107482,-6565,-2436,88960,115304,18243,-43944,4456,-12774,-3566,-47303,7874,22839,-114081,-27974,228340,514451,-235833,-296021,-21543,-14790,-4382,-69308,57768,101421,-59376,-75413,-48532,27533,27166,11050,22629,8450,-18847,-18655,-22034,14438,47176,-32417,-1643,-50703,-89681,-18245,-94869,-26552,142,-38442,22518,-29341,-98024,-76130,37969,63344,46123,20996,26790,62773,-19082,2910,-21298,-20049,68947,11407,3383,-31639,40231,-6225,-1353,11876,-6207,-81952,52240,11777,-37684,28603,90917,-364,6925,-20069,-52729,-44686,41260,-54173,48638,-45697,-4106,-51571,31066,-7815,44551,-2509,22833,53421,-4181,-39103,-21731,-51519,36748,86580,16973,-68797,-67967,-52068,-28112,-80592,-55327,-16802,-8136,-81315,5177,20307,-4000,-21422,-33577,50970,21405,-54072,50340,42612,-19666,23931,-35587,-54661,-42082,-63976,42205,45331,46479,-1082,-8055,-44927,-30511,4596,-43370,-5093,1495,-55745,-74119,12264,19023,8136,-75216,-18985,14513,-73213,-71698,32675,-35727,-52052,10969,21716,-19193,-12515,-56907,-83999,6013,32546,1344,-5922,15181,7647,13277,2538,60773,42226,-480,1723,-96809,28700,-5720,11058,34302,-38905,-2026,-15176,-31046,39737,38814,28604,-58762,5484,18643,-35576,-5470,-11870,80067,40519,41117,47061,55940,55647,76880,-8136,28979,49271,12552,-87737,-8910,32365,38432,18804,2060,-44276,8344,-6835,-93240,-30972,4807,28256,19529,-34854,-46881,4833,-66835,-18999,-28450,34595,-35192,-26950,-46529,13600,-55783,-2718,43690,67825,70363,50641,42515,-27317,6978,31487,29716,-29855,8877,24333,30953,-39223,52531,-6339,-7516,-25245,66663,-41033,23779,32560,41355,-42625,-28310,-34714,-51521,-13423,-7104,-20150,3284,56746,36093,-36602,-21318,55848,-34288,-87462,-16366,-17564,6761,1398,-63654,-8902,3704,32502,3480,-44374,-48126,-5615,18585,13535,-6450,17003,56285,19469,-15177,-18249,-10450,21794,31673,25749,-135882,23901,40547,29333,54475,21358,-3053,-20758,233,-10638,16235,-62114,-32551,34662,-10849,-97266,-51617,-56321,15890,-38477,-47892,-46264,4019,-2422,84120,-88717,6709,-49472,9048,31125,15118,-61465,11461,-98972,-50362,34858,-3557,-4154,-44554,67907,28714,3270,68305,52646,45961,-38426,-40280,-20758,12387,16450,29955,4980,12833,83711,82117,32723,-22704,-54035,5280,139115,-5187,45701,68990,14380,-49134,-58063,-2023,-12316,-89731,-12649,20586,-967,16318,-22561,11066,11213,-12919,6687,-10501,124864,-40328,39687,59726,-11438,-73475,-43003,10968,-32777,16435,29842,9008,-47943,6599,-28189,-38944,-6289,42218,27595,5507,14361,-10989,44832,-27846,-11578,-76750,-8046,51230,17707,-27178,25765,-35007,16201,-21211,29118,5499,69444,-48863,-20678,33447,-54489,-41363,-26576,11862,-21058,2228,112041,25810,22929,-33587,42541,79213,-14646,60766,58980,163640,44893,-108451,-100791,-79641,38295,-75100,-30261,-25663,-14577,-22,-75359,-32986,62729,79947,-19421,-20895,-15353,-30777,-15884,-30929,-33640,39189,37383,-60839,-36524,-45000,19183,26879,-23162,55276,38829,-63382,-42591,14257,-48336,5998,48841,5006,78221,-19593,24393,63381,22413,49937,6074,-73517,10879,-34967,-27483,3410,-45195,-5613,-61051,-43631,-50173,27260,-27385,13448,-2026,28603,7439,24350,8023,68527,-34962,-56162,-23360,33135,-93395,11548,-12809,-21051,-79135,-82449,-65770,-106499,-46883,-10097,-182780,-187438,233912,131241,68345,51642,17523,-33380,58218,16988,25784,202394,30336,23944,95128,21004,14819,-20301,-28630,2052,-21031,-3959,135432,-18880,73735,25676,-51820,11210,-5446,-53308,23767,13886,39887,22678,-1516,35573,-10508,-23597,23031,25895,-9951,19556,-13880,31494,-8693,13993,11098,25434,-127211,-49590,-93406,-110268,18396,52195,18262,-40557,61933,87252,21354,-2858,12567,37395,56946,-18869,-54835,-16981,-18849,24681,22013,-80896,-18558,17375,7837,-41755,-59232,-31994,-65577,829,-22217,52395,4206,-25603,-54770,7845,-44004,-36281,40560,-44680,61872,23646,19254,-15510,40884,77254,15355,26884,-50286,-57375,-34251,-15291,-9718,51611,-3916,-51308,49445,55225,40843,15397,-31289,-81771,76998,22222,-33307,-9840,-51093,14409,-60605,-41595,-80716,-8592,-9284,-7696,-32676,-83007,55019,-28572,-8458,-11190,4808,-3192,8009,32522,-51807,115609,-2859,96065,87640,-21405,12725,6320,5743,-60161,-768,-33675,32945,-8578,5321,-17213,-40478,-50556,-21919,148457,97167,19784,79414,33503,40179,-9675,59532,-5229,-21175,-29802,48947,31942,-76054,8196,20861,-32189,-23344,55955,-454,-4879,89479,148179,25819,-18153,37343,40087,33277,-124,75507,-40990,20506,130449,-9111,-10335,-65298,-50705,-48086,-41539,-38431,-28243,-40611,-4306,30844,52145,-20234,37599,-57125,-7485,-4048,19105,9719,-20097,-89162,4156,4009,-4654,-1068,-17806,2104,49843,4744,19734,33896,-25704,-62437,-69478,-8789,-73565,-41083,15992,46139,-8803,30188,-30824,-38797,-40230,1810,-10370,39809,17962,-67979,-82018,-10499,27444,-5889,-41455,47181,1861,-37592,404,28062,-114952,-69040,-109359,340,2523,34963,-15933,15377,70579,57768,20896,32516,-117795,-21359,-19187,-20097,16658,-20899,46089,2883,-31727,-29735,-90572,-24473,71128,20061,-65169,-2502,6033,-4838,-5498,49263,11287,31822,26814,-55310,-11895,31402,-40892,-51063,-46559,-11256,32214,-3766,9309,8395,-45080,-1260],[-38020,-31796,-13429,-10095,27960,-5544,31016,-7743,5871,-76541,-20086,10728,-1292,-10809,77140,12090,34794,36625,-71224,1900,24928,19238,-101681,-4384,43169,58790,-57269,-52739,-3077,-2230,47206,17694,-22334,-50069,-56983,14590,-37452,-7804,-31113,-85577,20576,45389,87572,-32516,-72250,19740,91991,5111,-65575,-56888,-34192,-4658,39561,-63186,-45180,110396,25924,-19076,5795,92220,38209,78595,74120,48599,21977,-3546,19939,-8491,-37029,-23914,60669,56700,79880,52656,-20235,57511,78407,42462,-47326,-31944,-35389,35491,-28471,48850,97386,46145,-12862,-61703,-22129,34397,-71540,-32366,55799,-8124,-10575,-34808,2051,18689,-11464,-51533,63183,103220,23180,-14316,26519,-3665,-50018,57369,-36118,33296,6912,33100,18251,72066,26705,85523,102987,50572,-64852,58647,19171,38979,42467,68959,-45672,-56864,-107622,-110995,-23562,41412,129551,97509,-9787,-5303,70698,23811,-66009,48515,-22629,-103853,-96340,-44630,43136,-88778,-46513,-5341,14953,-44175,-20297,-18967,-33430,-12463,20093,63301,86823,144237,-13240,2495,-27579,-21169,-4436,-31994,-74463,-21478,51515,27209,-70050,28930,145728,4789,-4370,-7306,33093,-27000,28491,62078,-16595,53859,33221,6979,40499,102207,-45518,-97306,-19888,7031,3260,-31881,32377,-4510,25554,-37617,4488,-26029,24224,11122,-20213,125112,7172,590,-5635,24523,-79050,-105897,-2107,27734,3953,-41492,18263,-3532,-105511,-37089,58455,39324,26552,-10018,57707,-23871,-65236,46788,-43239,-133838,33730,19564,-114472,-59241,26945,20088,-24144,48771,64002,100822,30128,-14072,-45786,-96727,-38116,16860,62961,127406,35587,-38811,-20802,-17071,-3621,-57718,27799,834,-127141,-36737,252734,555554,-318859,-300540,-40608,-21758,-3290,-63072,37914,80191,-57152,-58267,-44883,36203,37039,19853,21690,4569,-4250,-35933,-35149,6347,53886,-19167,-374,-35721,-73472,-22844,-80226,-24114,2772,-30909,17853,-36273,-80462,-69336,8297,67919,48496,41283,42010,39684,-9399,17096,-9311,-17600,59966,-13267,6790,-55389,33781,-13852,12667,15610,-12272,-72370,56448,10868,-33064,3462,48331,27451,-20417,3574,-26759,-57192,58119,-64637,4695,-43899,-6284,-49754,34473,20292,21505,-5257,9032,35368,3164,-54526,-25614,-43749,44810,76182,42096,-59515,-68209,-12715,-32688,-72986,-8687,-36144,-23139,-85600,10499,30625,-14048,-28420,-65783,16479,14960,-58959,54267,34822,-17698,23396,-50240,-41237,-41204,-97015,19302,43354,43952,29799,14957,-52277,-29073,5569,-46970,4641,4118,-62971,-74722,-19953,22842,21993,-68633,-19778,31032,-71751,-80701,14777,-54502,-77201,18268,-10341,-28937,-15993,-55615,-107894,-5337,19288,-14036,2285,17314,12126,13439,-14411,34200,15071,-11723,-9161,-57080,21151,-31026,-8585,46014,-46500,6153,-14534,-43364,18037,22102,29458,-63398,8872,21992,-20157,-12895,-25388,86684,70191,63458,57081,105311,59074,65850,-5379,33445,40227,40537,-34130,8810,29112,28210,22615,28777,-39151,-17692,-21970,-111940,-39732,-2099,15382,-11141,-40333,-21558,2975,-81404,-35378,-37723,38306,-47936,-20755,17686,11730,-17546,-6570,48437,87048,65694,43666,31235,-2985,4054,35375,45844,5371,10615,29793,27994,-41344,57257,13115,-23751,-15672,90088,2070,10683,44804,21645,-48232,-31436,-60238,-53568,-4416,2485,-16728,-7860,45003,26239,-27977,1670,39538,-19425,-59977,-39519,-23512,5115,3777,-59562,-37371,-49000,39168,25163,-67635,-92293,-6755,17676,11059,-14554,32261,63846,555,-8635,-42884,-58192,21437,12061,2192,-127313,29281,33148,21873,33187,7793,-18841,-69769,-26518,-6731,14439,-61919,-45052,43172,-12749,-91268,-79414,-61395,-16,-32863,-38659,-42721,-5432,23423,84983,-69833,23379,-65999,-3163,6625,6335,-48986,6384,-95343,-44845,59022,-19188,-6754,-24535,103947,1412,-20032,86206,29206,39395,-61078,-51765,-2985,20106,15366,884,7818,22205,69331,79135,58119,-13015,-64464,-16823,121685,-9296,52700,54185,22583,-47268,-57227,19271,-26116,-72658,23213,48765,8194,12341,-19246,14154,-94,-990,9585,-662,124984,-44459,21439,50537,-2585,-80471,-54111,11200,-31674,21273,75316,-13634,-66046,51021,-20344,-72104,-30355,28882,14424,14959,-28733,-45341,8612,-55254,-15737,-80029,-46894,44970,4029,-39805,7040,-27080,12563,-12822,-5554,8443,54444,-40808,5082,46533,-36802,-1214,-65193,5751,-25530,8898,115965,32941,29165,-11415,20298,47400,-16264,35286,58354,144868,63566,-73835,-76806,-102898,27887,-64615,-27956,-37461,4050,-13334,-66296,-48601,68489,77494,-26484,-1253,-23363,-37794,-11132,-20840,-10302,39660,20595,-59287,-33573,-29120,38102,14517,-14918,81461,65783,-80100,-67173,12119,-27330,15344,52093,22584,34857,-17535,11712,75371,29493,56695,17084,-57541,34742,1949,5122,-12422,-49540,-12018,-64679,-14220,-28241,18667,-38914,29945,1234,30491,21548,22912,16578,54307,-48165,-44568,-18875,22116,-88059,-8463,-15681,-38831,-81369,-69078,-77891,-109923,-38185,16639,-164433,-170640,245635,132218,61148,70260,21141,-29086,75704,9545,29613,185535,17649,30129,112181,10416,-11468,-6569,-22415,31854,-9425,-18513,117110,-28806,64965,26605,-62836,149,6118,-45015,4839,23951,50752,33772,20994,23999,-42179,-33003,6054,16374,12375,10791,-28298,7272,-350,30675,8062,24176,-135633,-90797,-84882,-87416,28344,61725,-1937,-54790,46538,78069,17218,-500,19405,36434,64455,-3836,-31580,-2847,-5844,29815,45884,-74582,-14588,4522,-7778,-40490,-48284,-31658,-56913,-6819,-18972,26258,3336,-41652,-59501,-9803,-48826,-27078,59792,-59197,60906,25473,18783,-14996,21705,72709,6766,32467,-29982,-52934,-26638,-31804,8249,64178,-12566,-68918,60938,62084,48932,53583,-14864,-55761,61133,7487,-66235,-30303,-42394,28514,-58155,-21389,-76983,9255,3455,7496,-33382,-81489,38683,-39277,22911,15072,10957,-6607,19265,32275,-48961,125996,6941,99469,92139,-8195,32141,13585,8693,-62310,710,-5242,13130,-22750,18980,-1898,-39260,-38605,-46983,128888,103048,23322,82158,21198,35227,-19797,47617,-20778,-45763,-23600,35066,17355,-81160,18252,28649,-26931,-6495,58156,10806,15153,102938,118012,10567,-19338,31540,28782,31604,-13758,62296,-66604,29100,163905,-36091,-10870,-50748,-39040,-16744,-39663,-59138,-38494,-28776,4539,38796,66200,-18935,26026,-69127,-19936,-1567,20969,11064,-37583,-111759,713,-26716,-9443,-396,-32998,-17866,58471,5798,6263,31053,-6897,-20116,-57157,-6496,-59084,-73937,23241,56870,-7187,29267,-73725,-55154,-38044,-9009,-20144,26626,38460,-55591,-59119,4131,46049,4094,-44831,43414,12317,-364,12201,26937,-120865,-75599,-119520,-9976,4584,26943,-8502,25901,50334,76311,34397,33812,-107280,-10943,-35516,-10877,29209,-7923,39827,4304,-32118,-19510,-83074,6932,41654,3385,-60258,-3437,11597,3815,1529,48656,7647,5244,-823,-58171,-21356,6625,-44487,-49334,-56613,-9060,18198,-9402,19278,24175,-32555,5792],[-37054,-15788,-15458,-31819,11762,-28323,50207,-17636,-4456,-56994,-3217,40363,-17075,-13896,78101,22922,36459,22331,-86957,-15882,28032,10189,-69321,-4630,26258,41963,-69562,-26333,36960,-5584,54655,4257,-13702,-40744,-61179,3202,-47286,-16050,-24724,-72723,24895,47910,98436,-47062,-68019,12530,80141,-5266,-54814,-35576,-42573,-8670,28285,-53210,-62673,99553,24570,-13898,-12208,94858,51941,62001,89642,62228,4980,15965,15895,-44169,-88394,-38748,40250,58188,94441,26082,-9872,53006,50932,34691,-45765,-17541,-30548,43996,-56053,26966,113723,61169,-20507,-76699,-53141,35779,-81736,-32771,56286,-5373,4897,-52238,27066,23087,-222,-60724,38762,101842,25605,1284,-5294,11594,-68791,66840,-55834,44126,21542,37604,38946,74051,11685,76976,98134,52982,-70517,69535,28103,58405,25267,72753,-41128,-42155,-123283,-83441,-17901,20662,98266,76474,16270,-592,52887,10329,-26109,40814,-27048,-36488,-100503,-12748,13877,-69454,-46058,-18868,-2515,-21588,-17420,-19381,-18988,-5621,-290,88235,102536,161057,-12738,23545,-4294,-50357,-12109,-66772,-70510,-21380,42354,790,-64113,14456,85469,12001,23384,5817,31034,-19699,33685,72962,-17953,34481,40318,-6635,34676,89234,-50634,-68975,-20773,30011,73011,-34220,27349,-3087,21285,-46885,14646,-13135,47846,37750,-7587,117919,11070,32215,-24080,36974,-35034,-83161,543,32357,-2258,-35098,29813,-25319,-103664,-15425,28083,35627,19332,1118,56713,-34823,-40876,29699,-80948,-113407,128500,-1204,-104428,-34006,26274,54572,-21548,82171,59631,84623,8336,-9624,9063,-78324,-76324,2176,15942,117770,62010,-21535,-39810,-23054,-4211,-67516,54276,-23205,-125149,-56839,233479,519529,-342666,-237159,-43379,-12565,11229,-49693,-1493,39517,-45103,-37781,-30545,38377,36724,23087,6444,-8865,3832,-51588,-35653,1986,49567,-11263,10623,-22910,-43375,-13038,-64962,-22673,2006,-20816,10288,-38623,-68948,-62690,-11292,68224,49956,51318,54595,23392,607,38782,3932,-17281,41191,-37565,9747,-59046,15776,-18213,17703,15412,-24888,-60320,51638,-1582,-15254,-8534,9444,54688,-40013,30502,-4482,-64782,69032,-64458,-34962,-30898,-159,-30485,41588,47843,-28275,-6160,-2221,18537,14920,-40445,-8867,-27813,49931,53425,65140,-52677,-62208,15685,-37889,-59546,51467,-50814,-29923,-84012,18720,32178,-32401,-45566,-94506,-12472,5550,-49362,53216,10398,-20406,23098,-60242,-21667,-28851,-104900,-8450,39614,43164,63763,25887,-55365,-29839,2320,-43949,20051,7062,-71606,-58833,-17054,26132,38556,-58780,-11209,50722,-56678,-72076,-6128,-63724,-91146,18298,-41859,-27417,-19716,-52472,-116553,-20556,8194,-21072,15802,18788,17674,3229,-36053,-8167,-21029,-20322,-14752,5516,17228,-56814,-17655,68413,-50062,19092,-4433,-49551,-25742,-4633,24057,-61705,9100,19132,-7483,-6408,-28596,90667,91441,80982,66418,137689,63748,48680,-352,29340,32543,50680,-19679,20258,14982,8310,18606,41621,-36900,-33549,-42059,-118119,-44814,-13117,-4281,-42851,-28546,10287,-13158,-76284,-48863,-46019,33710,-54250,-8324,77289,6243,25822,-13433,48373,97737,45582,33482,19713,17267,7503,36476,52839,40942,-3240,24836,21944,-37639,55275,15696,-33003,-5603,99010,38246,-9926,40909,9952,-43081,-27694,-72743,-41314,2396,13917,-22746,-28147,18632,9495,-23684,26535,19589,-3807,-3493,-66352,-22410,7886,7930,-55641,-63177,-96537,36806,28312,-72740,-112618,-8527,314,16244,-14969,45176,64180,-19826,-11917,-64177,-87125,39747,-4477,-15580,-106069,30449,22493,17548,13981,-7024,-31004,-106749,-42578,2511,8361,-41208,-40816,61035,-13003,-71097,-82779,-50702,-6422,-24076,-35965,-37552,-6100,43562,75552,-41574,36435,-68973,-14804,-21527,-12344,-31928,-4741,-102923,-39119,64864,-30662,-1915,15135,123555,-25591,-44645,90816,21478,32766,-68809,-58250,18238,31072,13874,-15367,12699,33005,46113,66258,67212,38,-69983,-46791,80477,-14811,46267,33477,39816,-35770,-41952,30590,-38556,-56938,53202,58656,4024,12334,-25074,13583,-22944,6086,12445,7125,108527,-39085,4983,32747,12801,-75355,-54635,15600,-33766,19155,91565,-30680,-65899,105454,-4311,-91471,-51116,14275,5800,29687,-58173,-74253,-22523,-78439,-15987,-74152,-79411,24170,-11306,-48235,-2903,-31803,3397,-5334,-24918,14159,38645,-30872,27891,45857,-17848,23999,-89693,678,-22012,11684,109609,29021,31685,16800,-5395,-1700,-8361,-3425,48003,98340,79018,-48197,-54175,-110026,18863,-45669,-17454,-44112,19046,-29826,-56399,-60780,55547,61496,-29862,13105,-32130,-44568,-15097,-5246,11748,34160,4597,-42455,-28848,-15067,53206,-9865,-7921,98200,84135,-85790,-83374,7648,3468,26978,44625,35216,-10689,-12819,-5646,66797,26727,55717,30902,-46067,46917,40760,31836,-29469,-49977,-22928,-58691,15471,-8706,10372,-40604,37739,561,25995,29488,19402,24304,13464,-52120,-30790,-12790,3644,-78997,-40989,-18784,-55497,-84743,-56079,-79888,-106579,-32897,34044,-133654,-143930,253247,135782,60073,88162,27925,-5352,95235,4098,33233,152632,7830,27057,111868,1178,-40494,22,-7251,62408,3890,-31453,80962,-35756,45465,22041,-61802,-6811,23798,-44001,-18031,31851,64370,30762,38606,11374,-73797,-42344,-16879,253,28769,-7286,-28738,-17132,9039,35898,4172,26648,-116334,-119167,-69004,-55281,40900,62012,-16366,-71000,18893,71960,13602,-11409,18300,25212,60986,11214,-5180,9911,6334,36173,71099,-57835,-9153,-25404,-20765,-32649,-20530,-31845,-42946,-11959,-10088,704,11399,-46956,-47324,-17527,-49296,-27708,69978,-74129,51923,28651,22280,-16021,14197,63707,1459,33316,-8622,-33370,-8410,-29254,22871,63240,-22903,-75777,61880,60317,55212,79136,-1323,-17629,41947,-25569,-89166,-46779,-36340,33586,-34874,-8984,-62932,33274,27492,15299,-24621,-56607,12102,-42281,46122,35328,13541,-17963,22821,13012,-32249,106870,21245,87632,87404,10659,47771,17277,10807,-69579,2273,13882,-5459,-15495,47476,21402,-31014,-27400,-71058,99101,92811,12981,55873,874,28107,-24215,36756,-25622,-39749,-18334,4965,7464,-76435,34639,27255,-11396,21074,64839,18520,32579,103000,82025,4554,-19693,17807,11912,28244,-31679,40625,-79052,33988,159399,-53847,-13374,-34792,-26802,17146,-36279,-72773,-51779,-11950,17800,45470,78037,-18038,12026,-76116,-27049,1348,24313,11849,-48468,-110433,-4724,-48028,-10783,-4257,-44237,-31712,57941,6515,-3747,25492,22047,25624,-31869,-5197,-30591,-102773,29538,68473,3343,28256,-92051,-66251,-28085,-23642,-28353,7252,47118,-30769,-23845,18828,58502,10560,-53028,33795,29517,70613,23544,22288,-105205,-63825,-115061,-14012,5453,32274,1640,31639,18733,73247,28527,21912,-85759,4174,-42035,765,38668,3393,33339,1516,-37778,-9890,-67140,28105,606,-15356,-55758,-2049,10064,518,7690,45612,11249,-33789,-36663,-48642,-27384,-27072,-45871,-43726,-66451,-6952,9055,-16198,29357,41753,-11843,14047],[-27524,-15772,-15170,-54774,-5254,-46199,56275,-29186,-19249,-27657,19491,42768,-33101,-18941,69538,33244,31534,3273,-90153,-24013,34356,2948,-23279,-1893,3149,26076,-73939,3436,68938,-9867,52246,-4318,15036,-27747,-54220,-1856,-45436,-28990,-19227,-45642,12559,43963,103779,-66887,-66598,1174,60631,-2678,-31277,-9719,-48518,-28508,17702,-32877,-85023,80941,20673,-1490,-39112,91008,51766,27656,121222,75153,-6983,34051,7839,-68737,-121713,-49182,14283,53985,83981,-7945,-2665,39006,25219,21736,-41421,-8070,-13059,45035,-76488,-2714,100753,56698,-28359,-85441,-84849,29426,-97393,-34457,59121,3564,6337,-63434,42672,23370,8084,-54142,10968,78725,31732,31749,-25664,27289,-77133,72434,-72557,52409,20500,41059,52871,60974,316,59166,76506,47892,-65585,69532,31048,65133,13645,66964,-38947,-25764,-129042,-66984,-6022,-7934,59551,53778,50197,7625,32076,-10649,11589,37585,-24359,28170,-83664,14906,-16307,-28440,-49694,-25808,-16846,-1314,-8449,-12961,-12370,2638,-25998,96321,103684,141956,-15686,40693,22049,-65561,-11284,-82669,-62238,-27166,6049,-40516,-44438,6485,5198,14067,46561,14152,25408,-14134,33171,75189,-15637,5989,39544,-16853,22093,63530,-49903,-43039,-16122,35230,116461,-35706,23539,1929,11316,-41985,22064,-86,70535,49446,204,91730,6753,58154,-33731,42177,-21480,-60832,-7951,35200,-7411,-27857,31204,-46400,-94344,-5021,-8614,35016,16343,12660,40968,-45049,-10914,16254,-105086,-82026,172203,-25165,-79865,-6558,17626,83296,-11314,109920,48174,47977,-15830,2189,63900,-60079,-111756,-41067,-38908,89392,86084,-2682,-44819,-32246,-6843,-72990,80937,-42531,-100837,-87930,175491,420983,-300421,-106828,-32947,11144,34884,-31384,-60157,-5818,-29763,-14345,-5968,33784,25564,18916,-19476,-32035,4062,-59417,-25051,2229,31212,-11064,22914,-15054,-6745,6861,-52663,-20107,-2701,-11958,-73,-36192,-65839,-53208,-14338,65471,45973,49610,57903,12789,6440,63268,16080,-15623,12970,-56651,12761,-43540,-7666,-14463,13254,10928,-38815,-54930,37442,-23320,13285,-9973,-17427,72152,-38959,56735,12007,-64746,66880,-53392,-60212,-12379,10661,-2768,48534,66590,-88350,-4960,-7354,6535,30724,207,26096,-7515,51058,21477,76499,-48146,-49166,23123,-43972,-44065,104078,-56577,-27495,-77724,29473,25305,-50985,-62983,-104559,-34167,-5689,-28675,47353,-21085,-26535,22267,-66028,-1862,-5093,-96646,-30804,36975,43004,88024,24032,-52033,-31599,-3887,-36749,36217,5409,-76546,-35124,28338,24990,52946,-44376,1365,68559,-33300,-45222,-27344,-59497,-90565,11706,-63262,-13426,-23942,-49068,-114967,-34111,4383,-17961,27650,11974,15318,-13979,-55856,-54566,-54543,-24444,-16471,65910,17122,-78067,-13547,95059,-51663,33574,11748,-47325,-76335,-33293,15187,-53869,7286,13849,466,9589,-19524,90853,95622,87620,75990,140058,69741,33040,1883,18160,30262,38393,-45932,21228,-5613,-10802,9563,37372,-37379,-35510,-55207,-108291,-43668,-29555,-30348,-69193,-7105,36299,-42683,-52452,-55841,-50133,29402,-50026,6478,103978,-1350,63957,-21145,44318,96507,14804,23255,9369,28729,16765,36519,49236,65814,-25785,9620,11298,-30515,46272,5965,-31429,4305,96949,52643,-35156,21088,11327,-29872,-15423,-65049,-20178,4969,25385,-35874,-52039,-18191,-11621,-18127,48051,11305,12168,60301,-85839,-15246,9645,11407,-52866,-78537,-117279,27173,15327,-62878,-102722,-11639,-26381,13753,-6602,54118,56555,-34439,-23201,-74262,-91763,64765,-15987,-23465,-77868,29068,12245,19249,2268,-18527,-39730,-124270,-41591,15685,-1405,-3740,-17095,85151,-9755,-37176,-56220,-28863,-5126,-17151,-38610,-32730,2256,53440,54052,-15653,40854,-57589,-25187,-45132,-24855,-6846,-20396,-121262,-36483,50968,-39446,8166,63887,117430,-49877,-66249,80771,24993,26951,-60610,-58343,37176,43263,10066,-16052,17647,36947,19944,48296,60388,11567,-69536,-77585,30627,-20396,23745,10267,61682,-18949,-15134,31579,-45670,-47473,69803,47924,-10188,14596,-39524,11332,-46738,6164,20308,10028,79374,-27488,-5796,11827,27479,-59524,-43375,28551,-37944,8888,73724,-37809,-45190,148729,15486,-91757,-61649,1237,1835,43884,-64046,-85541,-38613,-88599,-12301,-62781,-96416,-5578,-22286,-55326,-4085,-51009,-8241,-503,-25470,20852,21975,-21712,36110,33907,-2449,26752,-89167,-2232,-10933,10658,91701,16084,29500,43222,-28320,-47030,5686,-40617,34944,43193,87142,-39324,-41191,-97800,13038,-24431,-7087,-45279,24984,-47412,-44773,-66290,30022,35737,-31969,16904,-39754,-49779,-22553,14261,23812,17508,-5695,-13463,-23947,-5722,59998,-36611,-3567,99744,90533,-77053,-88731,3410,34031,34270,21091,40614,-42376,-6656,-24201,37762,16719,46918,44328,-36196,44101,70478,46641,-43973,-49217,-32896,-42772,40758,5223,5170,-38306,33022,-1978,15236,30682,13584,30433,-41919,-42923,-17455,-4654,-13706,-64531,-72910,-19142,-66294,-87681,-44384,-69646,-94021,-32647,32299,-104859,-118097,258798,144029,66598,104685,37079,28050,107443,3013,36357,113257,5119,16950,96251,-2611,-65460,472,7851,80076,15464,-37386,39477,-37904,13080,5924,-48194,-7879,41370,-50319,-33197,30809,79802,16091,43779,-191,-94948,-48439,-39703,-17991,31637,-27499,-16046,-36127,15881,32968,726,33743,-70798,-119876,-45751,-21560,51781,52690,-21208,-83943,-15029,68265,11680,-33277,5477,4252,48353,18642,18128,18075,12077,41252,92710,-32656,-1517,-59199,-26810,-16467,20688,-32790,-30840,-14623,1158,-15595,25035,-46569,-23649,-11284,-44608,-36835,67978,-83668,37677,31877,26716,-19504,22433,50576,374,29672,14207,-1547,15339,-10599,31704,51338,-32936,-71822,55614,55727,56390,77216,3637,19611,23139,-69104,-98489,-55097,-35797,29499,-2698,-6186,-42227,54085,59044,16141,-6299,-14404,-11979,-36049,49912,37988,8224,-36548,13474,-15604,-9583,63996,35373,68678,78066,33457,58818,11327,10400,-84350,3212,15894,-17920,9640,87153,47366,-18375,-20333,-87274,69093,69199,-7521,11429,-23334,20006,-28133,24205,-15061,-9275,-12922,-30900,5064,-64604,56496,18816,11603,52872,74657,24935,45562,86571,60770,7072,-20087,-3494,-5821,24775,-46166,13082,-79521,31214,126865,-52062,-13885,-21522,-14396,43100,-28992,-71839,-63335,4695,29302,48687,90795,-16256,-2441,-74991,-27306,5272,33692,11395,-47337,-81767,-2635,-53399,-10120,-11881,-50618,-37739,49507,11246,-4051,17167,53404,62810,262,-4277,4615,-114858,33754,78422,20545,27711,-73163,-69773,-13456,-34059,-29910,-14101,40486,175,14778,28955,62804,11615,-62396,22886,49909,154369,32192,13400,-77871,-37559,-102143,-13957,7171,51335,9808,31578,-15660,51351,7554,1111,-57478,20531,-38634,11858,41961,6701,25416,-4627,-45043,-2466,-48321,33138,-39926,-30546,-53382,1681,1158,-7262,11887,42241,22873,-69660,-71797,-30578,-28133,-61489,-44337,-36724,-70668,-3397,9897,-23021,34959,55575,11174,21415],[-11887,-33078,-13710,-69722,-19579,-53897,50613,-39093,-34081,3540,44347,17679,-44866,-25459,51011,40820,18685,-12527,-82136,-19823,42861,-1473,20612,2390,-19671,13300,-68726,28027,82898,-9453,43960,-4110,54011,-13699,-39117,2709,-30680,-38484,-12902,-11259,-10061,34251,99240,-85064,-71894,-16209,35478,10570,-3931,13998,-46117,-54266,12897,-7052,-106211,58034,14122,15846,-64397,81871,33183,-17041,154156,85964,-12942,42691,-356,-78029,-127761,-53969,-12069,43964,51400,-34612,-3326,21603,8972,7173,-36818,-10335,15855,38292,-88149,-29939,64388,36805,-32063,-88221,-107738,16072,-110188,-37032,61108,14494,-5240,-67165,47685,18813,10876,-32193,-9737,42625,38019,68758,-29742,40469,-75623,70801,-76866,59374,6316,41316,55869,38072,2229,39759,48019,38705,-50942,60093,27553,57217,12359,53657,-36902,-9601,-121098,-59116,8541,-31097,21784,30040,77643,17936,11632,-32506,37764,41250,-16636,67869,-49565,32626,-35779,17663,-54513,-25253,-22066,12130,3488,-722,-9899,11965,-51069,82896,94209,99186,-19446,49064,44630,-61143,-2430,-77801,-50422,-35869,-49155,-85076,-16937,7530,-61645,9960,52856,14240,12353,-13153,27549,68463,-10469,-25758,26442,-24172,5229,27623,-43502,-31939,-6122,26262,130351,-36929,20772,7755,1654,-22681,26576,11079,84183,42574,4198,56308,-5008,69423,-34406,31473,-35802,-39383,-20731,28545,-12776,-22637,22610,-64193,-78558,-11300,-38287,37565,13540,21617,22567,-53397,19784,10885,-105113,-43288,151121,-45268,-44971,16310,3271,95630,576,120172,34247,858,-36836,12589,96727,-48944,-130094,-88782,-83903,51884,94204,7044,-34254,-44519,-10705,-70928,100393,-50256,-53527,-125606,93160,287856,-204445,50471,-17647,40658,59697,-10945,-123336,-40594,-18069,11397,25378,26423,7047,8481,-48295,-60774,-2002,-54862,-8668,6344,2378,-16421,26715,-12560,30476,29984,-45548,-15112,-10771,-6501,-13389,-33324,-67125,-36470,-3302,60451,33388,37827,47930,2586,4575,84179,25218,-9579,-19919,-65880,15410,-16362,-27545,-4081,2212,3683,-46267,-58444,16394,-48016,49192,-5893,-30140,73555,-14161,77406,25383,-57320,49269,-33915,-69381,5109,20604,18154,51789,71353,-136767,-2333,-4626,65,47170,54215,70160,12855,47786,-13687,70457,-43255,-30705,9782,-52092,-30511,132735,-51457,-17881,-68052,42044,13479,-61319,-68970,-85959,-48848,-15834,-4165,35707,-47031,-33202,20572,-68815,11388,25599,-85227,-42640,36559,42134,93138,13275,-42470,-32799,-11911,-29093,49138,-2495,-73808,-13520,96369,16954,58536,-28065,10310,79823,-8971,-7627,-45606,-40903,-75952,922,-68248,8670,-27803,-45977,-110851,-41172,7617,-5000,31592,-7468,-1082,-33289,-67338,-91602,-75536,-23011,-16136,98638,19355,-91112,1181,113450,-53900,46413,29118,-35670,-112878,-55453,7879,-41667,4243,10103,3845,25581,-453,86754,80370,81360,86593,111169,75611,25091,-2435,3928,33876,6441,-85925,10966,-26056,-18982,-393,20442,-39255,-28072,-51324,-84394,-35541,-50414,-58057,-84549,11428,50064,-78374,-17328,-52922,-47819,31387,-34543,19127,87524,-8070,88418,-26927,37331,82950,-18803,16198,1069,30488,28796,38182,37273,71952,-47670,-12789,-3703,-22736,30925,-5537,-19224,13706,90036,41242,-60402,-8112,25305,-13114,3454,-38349,1129,2041,32745,-50890,-72831,-56405,-31376,-6006,63371,23009,27991,98657,-90217,-5890,5551,10870,-50493,-79736,-99967,15174,-3925,-46184,-72606,-17073,-49648,-6453,8509,57783,42434,-38351,-36624,-67337,-76408,83862,-23486,-21250,-47404,27337,4629,26377,-855,-23816,-45917,-121801,-23752,28527,-13169,38609,20373,104409,-2700,2717,-7861,-3621,-1257,-15960,-43011,-28628,18328,53674,23350,-2013,34254,-36295,-34090,-56908,-20535,21894,-36729,-140377,-38582,23003,-45888,19715,105004,86115,-69531,-80880,58805,31621,22378,-40783,-52735,49040,54266,2942,-5123,20408,29392,-1943,30712,42978,16351,-62085,-101773,-7044,-25240,-11255,-10956,81313,-2143,16690,27157,-45131,-43522,70098,20912,-27731,15971,-59258,9172,-60874,-1092,34045,8203,45302,-14637,-9025,-4946,33908,-37102,-22889,47286,-42849,-7786,33737,-32877,-8326,165333,33552,-75912,-58310,-8022,159,49967,-48053,-75384,-36654,-78221,-5781,-49545,-93692,-35962,-24529,-62060,1119,-75964,-19607,1115,-12511,25155,5249,-14584,22693,17273,5167,17406,-64199,-3293,4615,7334,65412,-2466,21786,59629,-44038,-73987,19980,-59948,25466,143,87455,-44478,-42747,-70121,10507,-7760,-3986,-42531,18211,-64151,-29436,-64502,3399,8646,-34500,8326,-44692,-51866,-27072,34018,19515,-11747,-7972,19404,-20595,-2081,57311,-54887,-2812,86428,85046,-55635,-83237,1664,52525,30157,-17759,39020,-52179,-657,-39557,-3155,6305,32839,54316,-23093,29208,82061,47691,-53109,-49517,-35164,-20267,58048,12404,4401,-38134,16470,-3643,-102,26832,5812,35006,-91569,-19804,-6717,5376,-23044,-45142,-90801,-13871,-67545,-87760,-31434,-47174,-71902,-36442,9778,-86060,-103828,257852,153152,77463,115777,45942,59608,104056,6681,38199,75557,10892,2648,70435,591,-80601,-2565,14430,74950,21353,-34232,2921,-35777,-27983,-25275,-26382,-4885,52156,-58832,-31039,16788,94855,-1465,34758,-8930,-98266,-48988,-55225,-32595,19695,-41425,4238,-45423,17834,27767,-3421,42455,-11642,-89472,-17064,6733,55902,37146,-15369,-88860,-47429,63600,11634,-60619,-18350,-20034,31762,15015,33851,19996,9358,42923,106466,-2786,8926,-81211,-25265,6512,65039,-33483,-27610,-16537,10957,-21611,36967,-45478,4546,8283,-34897,-49557,55238,-82165,22674,33512,27987,-24706,42386,34136,2455,22329,37072,34240,39849,13812,33286,36712,-40761,-59832,46645,53354,49647,47778,-1051,45439,5546,-108295,-93695,-53012,-41517,20171,22220,-11158,-20256,64435,90103,12886,17720,31316,-23845,-22515,33328,18968,-6511,-57642,-9066,-41754,10373,16962,45322,49816,68627,57157,65496,-6536,7140,-102444,2847,84,-22187,40217,126749,69475,-4955,-19194,-90265,47316,37643,-30815,-33431,-46057,12700,-32538,8621,11025,27260,-5599,-58732,10687,-50297,79804,8019,36920,79950,83229,30286,51544,56905,64991,14191,-21905,-29278,-21033,21372,-51686,-16603,-73174,19730,85993,-27990,-11672,-12711,29,51107,-17748,-54830,-68423,17213,33628,46807,103002,-12282,-16037,-65055,-21173,9906,49924,9927,-32832,-37752,13516,-42058,-9323,-19896,-50571,-36492,34930,18932,6611,6789,77143,82558,30256,-3289,36698,-102760,35251,82326,39380,26848,-25292,-66229,1215,-33527,-22370,-31284,20074,28226,45759,30412,59380,7560,-67901,12737,68141,217670,37288,1078,-51956,-6071,-84377,-14378,10819,76430,12534,23770,-43051,18821,-20149,-21477,-29708,33972,-28003,18748,37783,44,15792,-12625,-47690,1142,-32512,23900,-66722,-37906,-53094,6140,-13238,-11536,13997,38945,39020,-86216,-97241,-10501,-23422,-88210,-40420,-30829,-62964,1703,20339,-27852,33449,60903,30884,26514],[5951,-59157,-11438,-70117,-27994,-48237,36909,-45193,-44336,30104,66052,-23126,-49034,-32733,23708,43776,-1574,-19097,-66692,-5386,50754,-3929,46571,6295,-35237,4393,-54821,40298,74477,-2641,33536,5238,87479,-791,-21055,16669,-8047,-39860,-4896,22206,-32138,21816,78845,-93172,-81448,-37044,7422,28303,18694,28437,-31810,-72870,16863,17079,-116049,35430,5078,34112,-75096,69871,789,-59848,162839,91526,-13714,39845,-3466,-72703,-108607,-53382,-33534,31481,8751,-46704,-13849,6181,5543,-5199,-33661,-26929,50237,25642,-91615,-47083,18919,10798,-28689,-86344,-113844,-1105,-112331,-39941,59587,22581,-24969,-64295,44426,9573,6925,-665,-17715,4902,40293,99512,-18479,49285,-66528,61042,-61918,66074,-13125,36751,46501,12558,19376,26765,22130,29743,-29591,46266,19571,37396,20784,37713,-32510,4903,-101125,-56254,21495,-37599,-10406,4059,88042,27310,-5482,-49301,47928,51278,-7046,73274,-10162,38930,-36389,51358,-55688,-19083,-15930,17319,14285,14661,-5463,22045,-68114,53086,79668,51358,-19786,46460,56887,-39146,11537,-59489,-37025,-43430,-101397,-117026,10930,15299,-91398,-665,35525,4054,-8885,-17576,18519,54559,-5348,-56042,1624,-30878,-12869,-10603,-33419,-39454,7843,15338,123501,-38516,17968,11404,-1895,6234,27725,19074,83300,20261,8306,23034,-19462,61842,-28841,6813,-59358,-16951,-31620,5805,-19776,-21662,7134,-76511,-58440,-31056,-50962,42560,8193,25519,11018,-56018,45755,15017,-80964,-4712,90689,-55242,-8076,30321,-12462,87474,7755,108134,23146,-41858,-51171,11756,94591,-48208,-120513,-112812,-104310,16924,77130,592,-13078,-57928,-13081,-59959,106028,-41910,8657,-159759,7836,151651,-83393,171814,-7502,63251,76983,8716,-161039,-54630,-14442,37438,56867,22700,-11928,-4601,-71374,-87281,-10493,-37185,7012,12275,-26517,-21488,15839,-13904,64325,50376,-43596,-7514,-20481,-3594,-29193,-37862,-64937,-10729,12433,53304,12149,20102,26619,-11934,-5861,96303,30168,1891,-50000,-62163,16583,12169,-35827,7504,-9763,-3135,-40924,-65797,-7075,-67803,88687,-1619,-31470,58619,24115,87966,40616,-45791,19509,-10584,-67450,16598,24536,18230,49642,61413,-157262,206,5274,-2533,59153,102941,109803,30151,41212,-44213,47962,-34936,-10974,-15998,-62370,-21669,132325,-36660,-5723,-56163,55102,1938,-58661,-56117,-41445,-56510,-21160,15932,17847,-57817,-37077,18107,-69381,12632,54915,-79842,-44726,37955,39790,76761,-139,-28985,-32337,-21238,-24523,56564,-14499,-62242,153,153493,2693,50021,-15328,9590,82260,9892,27370,-57469,-10654,-51116,-11002,-56402,31103,-29307,-42611,-109230,-39526,11848,15319,25030,-37113,-30078,-49667,-66144,-110319,-79662,-15869,-14843,93042,21475,-94588,19977,108834,-58724,55257,42849,-15379,-120867,-65107,6587,-27949,459,11028,5736,31512,22961,78702,52167,66202,97507,62465,78353,26413,-14083,-8581,40689,-35714,-104675,-6936,-39793,-11495,-8342,790,-40684,-22164,-27995,-52399,-22182,-71694,-78590,-85487,16079,51899,-109103,17771,-38712,-38720,40216,-10924,26018,40065,-10432,95650,-28160,28340,60004,-47262,14294,-4903,25228,38661,43616,22270,57696,-61325,-37400,-20708,-16262,11781,-8905,-401,22300,82493,11676,-80355,-37312,45770,2613,23584,-3533,13831,-6601,31066,-61268,-85018,-85261,-41560,13930,72869,50969,41819,89159,-80956,652,-6501,3830,-46391,-68555,-52023,6458,-17910,-30960,-45126,-25491,-57295,-42366,25942,56496,25047,-31119,-45416,-42670,-50915,89481,-29066,-12608,-17796,26803,322,35215,1855,-22499,-49972,-104071,4686,36017,-24501,71204,57929,104604,6240,35537,41845,17111,-960,-22026,-45504,-23425,38812,48185,-9643,-4458,18080,-12438,-40870,-52654,724,43643,-48627,-146014,-44332,-10030,-48754,28902,124441,40354,-82093,-85683,30824,35278,19535,-16176,-44241,51215,61962,-6821,7889,19308,11238,-14570,17051,22413,10976,-47221,-114255,-15915,-29249,-49383,-26362,91927,10713,46162,24015,-37198,-40440,56769,-13420,-41283,13427,-79384,7952,-59463,-14159,49196,4563,14984,-4955,-5449,-11048,27520,-14148,1137,63529,-47342,-26144,-7592,-15963,34993,152586,45150,-52287,-42694,-12525,-2175,42427,-21228,-48863,-21358,-46189,1823,-37478,-73418,-59279,-17201,-66603,9394,-92844,-28672,-49,4194,23887,-10124,-8866,-10646,3546,2376,15583,-25866,-3981,20046,3979,37353,-22621,8657,60480,-50919,-79668,27537,-52735,22242,-18381,82771,-53535,-57200,-36361,9523,-51,-10931,-38498,-1636,-77621,-9023,-57384,-12717,-11038,-38074,-9488,-46204,-49673,-24693,49263,-2606,-47728,-3005,45774,-20245,-2907,47384,-57112,-5873,64856,70908,-27364,-69185,3394,50564,9933,-62411,32190,-43514,3466,-48320,-42145,3627,17530,58727,-3643,10780,71956,38630,-56052,-51597,-24694,2827,64719,12894,7312,-42363,-7155,-2795,-17494,20838,-3131,38343,-116246,13936,-10,16350,-20912,-24170,-88097,-2306,-58829,-83175,-13905,-15738,-42865,-41886,-26446,-79237,-106450,245680,157536,87782,117224,52080,81732,82678,14160,38519,44098,23553,-13288,40389,9704,-83006,-5953,8704,46817,18836,-24080,-24070,-32611,-66518,-66887,-3393,-1882,51602,-62558,-8770,-7938,106247,-10596,15384,-13662,-82923,-43772,-58659,-38779,-2071,-43532,24517,-43778,14693,24686,-10888,46467,43402,-41011,12449,25480,49791,21455,-1115,-83120,-71181,53971,12656,-86059,-47660,-39851,18058,1972,39770,16300,658,40448,109793,26544,21829,-81196,-19201,31749,98541,-32016,-35701,-19605,16411,-21250,39176,-45642,31416,35781,-21321,-59752,36070,-67357,11415,32279,23053,-29299,65171,16210,5399,12383,56377,63005,61780,31720,27496,29060,-45025,-44002,39005,54972,34057,4699,-11790,56014,-12204,-129107,-77148,-41667,-52007,11745,28040,-19786,-1799,61785,111236,9079,41328,65885,-20518,-6369,4414,-15409,-28129,-74107,-39485,-57581,22044,-12474,49263,34063,61381,77611,67992,-33710,2370,-113400,832,-26411,-18928,61463,150159,82232,5560,-24138,-78654,37316,4810,-48777,-62324,-62041,7741,-34338,-7875,47605,50292,5235,-67895,22062,-38028,98432,279,58442,94497,85555,31867,47197,22785,86336,20915,-26250,-54125,-32819,16559,-47118,-43361,-65156,1696,52743,10991,-8514,-8092,18839,38196,-5229,-26871,-63890,23917,28148,39477,107884,-5414,-27638,-48579,-10980,14072,69067,8571,-9278,1396,42325,-19495,-9668,-23754,-42015,-30115,16103,25037,23901,-4287,84554,81888,49640,-2182,56307,-69496,33858,76238,54118,23723,27176,-58562,11466,-20132,-6718,-38305,-7518,45227,59827,21289,50430,556,-65500,2681,79229,234195,39465,-11604,-36483,20263,-61102,-19757,15655,95400,9058,7040,-56851,-14806,-45700,-38814,-9905,40933,-13980,18759,26867,-12025,5772,-20667,-40448,134,-23311,8101,-71543,-36825,-53051,8736,-29798,-7298,14803,34725,53460,-74324,-107000,5070,-14708,-101856,-35758,-27520,-40567,6717,34841,-28685,24882,55630,43214,28622],[21662,-79176,-7062,-55252,-28527,-29454,19690,-47208,-46968,48893,79267,-63220,-44402,-40531,-8834,41327,-26900,-14683,-48201,13544,54310,-6304,46098,7930,-38684,-893,-35384,38212,46882,7147,23875,19879,101025,9453,-5426,35892,12320,-33715,3618,47607,-43201,10979,39716,-85931,-85636,-54050,-20664,42891,31185,29121,-6518,-73608,28535,32061,-103853,17126,-5841,48438,-63424,57373,-34166,-88466,128948,87720,-11367,29308,3291,-56796,-75013,-48710,-45937,21063,-27922,-45511,-32443,-3797,13556,-12626,-32430,-53500,81585,10602,-88086,-51089,-20183,-10790,-18325,-80867,-99593,-18233,-100966,-42394,53615,23512,-46066,-56529,37250,-2600,-3251,30839,-14150,-26219,35589,113804,2229,53604,-52452,45987,-27676,72084,-27683,27444,26680,-9101,45505,24624,3478,24633,-5632,35141,10916,12043,33642,25144,-23653,16979,-75396,-56234,28897,-23640,-35393,-23751,78791,31871,-17344,-57841,43673,64181,1222,49644,19895,36080,-17396,62381,-49169,-11172,-643,16038,20330,29514,5355,32218,-71049,18120,64358,13494,-12885,33626,55060,-8277,25942,-38625,-24516,-46239,-128375,-122869,32584,24443,-79685,-17202,-2705,-15703,-34628,-26200,8379,36582,-3665,-81068,-28370,-39153,-29007,-39229,-22438,-59442,23598,16284,108124,-41033,13710,10592,3818,36856,24804,23521,67855,-9604,16671,-934,-30726,38544,-20112,-21059,-71441,7884,-36631,-31915,-28797,-26010,-10230,-82023,-37689,-54801,-44158,49106,597,23280,8329,-48875,62364,26697,-43566,24630,30744,-51865,21198,35172,-24558,62381,5972,78147,18921,-66972,-58945,-5459,59515,-56273,-83182,-98200,-95266,-7099,35302,-22843,9736,-69525,-10732,-41354,93989,-17358,71438,-175605,-57199,37808,26552,209070,-9844,67495,80757,24846,-143684,-46096,-19369,60239,79477,27698,-23385,-15674,-82520,-102508,-16847,-10277,17155,17517,-41538,-19774,-8954,-16602,91490,64709,-44413,1913,-29319,716,-45472,-56373,-51888,19815,21906,43877,-14460,1599,1908,-30644,-22254,98115,30556,17016,-70396,-45462,15036,33099,-28968,14432,-16216,-5298,-21723,-68521,-28376,-76554,127343,-1041,-26074,33005,56575,85940,60946,-35239,-14825,11104,-61553,20355,19831,-7780,42581,40192,-147006,715,19223,-3884,62192,129677,131437,43033,34694,-62100,16225,-22366,4380,-43222,-72897,-18284,110350,-16437,3153,-42953,66579,-4404,-43545,-25592,11618,-55802,-18759,25479,-4539,-51493,-35604,15161,-67490,-146,73153,-82494,-41787,40005,36170,44676,-10605,-15037,-30022,-32004,-24997,58009,-26003,-44323,6337,175300,-13962,26525,-11706,-1362,76720,20182,47694,-59946,25330,-21807,-21551,-33499,46027,-26102,-37661,-109525,-30530,8556,38723,10207,-67744,-61663,-59142,-51595,-110171,-69316,-3727,-12664,58336,21037,-89636,34966,71875,-66526,58921,49586,10577,-100087,-60396,13050,-15724,-3670,18079,11482,22038,43928,67879,24567,51933,105731,12712,74262,33320,-30344,-15784,46355,-74857,-83741,-25488,-42708,8505,-14037,-10879,-40220,-29373,7353,-19381,-7718,-87021,-82145,-72388,2903,46291,-124306,42004,-15321,-24854,51236,14907,25723,-13637,-6031,87095,-23349,18132,33460,-65730,17249,-8731,17421,41074,53156,10775,29024,-63983,-58976,-35860,-11614,-6594,-271,18897,29631,73518,-22472,-90368,-58495,63194,14115,37914,22878,12534,-19982,17281,-61494,-86230,-96893,-33788,37719,78588,81532,50106,35952,-68785,813,-24996,-9721,-38278,-51550,3643,4951,-19420,-21882,-42684,-36675,-43559,-81563,40581,52981,8396,-17142,-44975,-6078,-25472,80581,-33987,-3473,8827,27567,-1236,40777,5922,-16525,-51330,-77471,34275,34949,-32604,83798,79542,77783,13188,49249,69645,28133,-8651,-34208,-43852,-13753,58447,41459,-36641,-18910,-2732,6981,-43730,-32497,30280,48009,-51542,-129084,-49767,-39606,-45963,33082,117323,-4152,-84496,-79249,3915,34730,19208,6817,-36821,43650,64965,-16932,11932,14029,-12001,-17500,7829,5124,-4224,-26065,-114044,6404,-32918,-79064,-34498,89462,18470,68134,26640,-24612,-33115,36793,-45234,-45750,5549,-95111,7380,-43078,-30153,58060,3211,-5278,-675,1884,-3356,8798,2865,21826,68523,-50539,-39782,-32340,10702,73012,119437,47776,-29762,-21482,-12783,-6872,20922,2561,-16013,-2032,-731,8675,-29282,-43178,-71123,-3390,-65421,17714,-91157,-34066,-3068,15539,15757,-23012,-2655,-52307,-1801,-11075,33792,10166,-6078,31056,2744,14281,-40486,-8151,45212,-50110,-70474,22198,-24027,23114,-12189,77296,-56009,-75726,-7699,7266,-1172,-25329,-35817,-31202,-84452,15260,-48389,-12387,-18715,-42455,-29322,-44492,-43114,-15912,55658,-37967,-78606,6046,56993,-23835,-5667,34265,-42132,-12154,44529,53160,468,-50738,7714,27265,-25908,-97155,22043,-28071,4230,-50128,-67169,14001,4929,56563,20636,-738,43260,27217,-54389,-54775,-1014,19647,59140,6879,11426,-48344,-31051,-168,-34477,14893,-12653,40376,-107482,50311,1682,25813,-8741,-6421,-68141,12148,-44849,-74904,8072,17153,-13305,-48893,-66578,-87787,-125772,226782,155349,95203,109085,55519,93653,48718,24185,38420,21277,39897,-28131,11738,21845,-73709,-6866,-6503,6991,7830,-11310,-40935,-32749,-88988,-103691,14538,-3025,39330,-56274,27939,-32473,110594,-3325,-6730,-13909,-54699,-34651,-49297,-34365,-24741,-33629,38205,-33294,8497,23306,-23837,38931,82028,2379,36700,34086,34037,12285,16909,-66977,-82083,37294,13459,-102008,-73485,-50714,13026,-15178,35985,9786,-8122,34950,102723,49568,35499,-59563,-13829,53425,110274,-26427,-50525,-24427,16567,-19216,27350,-45727,53080,62833,-5944,-62585,15053,-42305,6708,27835,11846,-30325,82085,9,6768,1092,67554,75293,79314,35496,15681,33852,-45208,-28142,34978,58726,11717,-33020,-22339,54288,-31622,-127664,-53333,-25540,-64146,9509,12532,-27834,10921,48766,115596,7408,58797,81128,-5903,6741,-24751,-50788,-50503,-79188,-68487,-60755,24844,-13507,47973,20752,55671,90322,65966,-63672,-1326,-105993,-2650,-51218,-10458,63936,143956,83069,10381,-33978,-55786,36911,-22535,-55639,-66747,-67450,5953,-29848,-20298,85290,48762,20022,-56194,34901,-30573,106626,-193,70912,92948,78938,26097,30466,-5142,101855,23805,-33077,-71687,-42530,7992,-35658,-61924,-57552,-18595,33046,49796,-7084,-6321,42682,14213,4089,2811,-49265,25323,13744,27898,97485,4061,-35671,-30044,-107,16206,83823,8932,14274,19108,74165,4816,-11274,-19734,-23640,-21255,-4802,24838,39977,-14414,72152,64006,53759,-1274,58131,-28153,29846,59187,60532,16297,59444,-50799,14693,2099,13142,-31738,-32483,47227,52830,2861,38587,-6317,-54464,-8611,80650,200437,40350,-19430,-31122,34915,-30078,-32154,19143,98208,1670,-17209,-56425,-42157,-62773,-46440,-2219,39603,198,11481,11735,-20382,-2271,-27085,-22346,-4868,-20493,-4841,-55611,-31424,-50293,7013,-44883,5954,15597,28563,60051,-35788,-99802,12016,-4502,-101539,-32468,-26856,-8548,8920,45775,-24485,11625,41030,46391,27534],[31735,-80070,2462,-30789,-21197,-1627,3087,-46605,-41602,59702,80795,-89700,-32089,-49484,-40563,34271,-53531,-2269,-30212,30025,50379,-10317,21989,5920,-29473,-3451,-14981,26283,10000,13008,16624,32948,88365,16180,4079,53605,19244,-24978,9489,60628,-37739,5735,-12578,-64344,-74073,-58590,-46329,47938,32388,16533,24163,-52964,42247,32622,-65548,5121,-17476,54395,-33482,45883,-58925,-95445,58335,71495,-8532,17883,22201,-35623,-39944,-41270,-47111,15618,-45922,-37196,-53947,-7291,28194,-14274,-32528,-79054,102111,-2659,-78312,-43371,-42759,-20545,-4575,-71842,-67313,-32568,-79055,-43188,44324,14207,-62253,-45485,30355,-14332,-17441,51881,-5910,-48388,23485,108400,24057,54888,-35349,31743,17057,74879,-29214,15478,1369,-23101,69753,31912,-8714,24996,16768,32954,5978,-11037,43817,20484,-9280,26499,-51686,-57528,28254,5631,-52419,-49891,55073,28356,-23515,-58457,31507,74823,5950,11896,30832,28307,13814,51607,-34147,-5870,18239,12273,19597,40277,22361,41376,-57712,-10855,50302,-8109,2335,13567,39750,19594,35591,-23373,-15032,-42468,-121544,-99718,44042,29329,-39553,-37390,-49504,-40903,-57191,-36415,-740,17942,-7254,-96643,-53438,-49368,-39886,-46884,-13015,-79945,38640,35623,92814,-44817,6787,4455,17805,60805,17272,24788,43387,-37658,30909,-14689,-34295,8613,-9248,-38407,-60891,33937,-34422,-72483,-38262,-35396,-24234,-80494,-20950,-71847,-23693,56299,-5701,15716,9599,-30573,67196,41611,-8869,38376,-3282,-36225,35872,34167,-29012,28905,-5371,41349,22866,-69379,-63489,-36419,7371,-67678,-29611,-50659,-64652,-18394,-20082,-57154,25291,-76645,-1606,-18918,64857,18672,120594,-159455,-83032,-40159,93637,160735,-26004,48785,70137,35046,-67347,-21580,-29906,75650,83759,41654,-21443,-20833,-79992,-99552,-17754,18578,20298,20151,-31808,-7972,-40133,-18255,108123,72245,-44089,11836,-34660,11820,-58402,-88295,-24892,45300,18032,32437,-41178,-13127,-15889,-47820,-38953,92503,26708,31527,-77867,-19794,10001,41798,-9376,13134,-12548,1805,5619,-60324,-44495,-72315,159504,-5724,-18157,5162,65624,72309,84831,-30293,-44980,26039,-56771,18175,7275,-52719,32706,13680,-116541,-2598,32279,-6071,54729,126079,126368,51651,33769,-61596,-14479,-8323,10073,-63265,-80390,-18975,82744,3206,3670,-29028,73938,-2999,-20785,12677,48354,-44944,-8046,22472,-27232,-34229,-27866,11915,-62412,-24415,72990,-89344,-39306,41676,32276,8611,-15399,-3979,-26545,-44459,-30018,54182,-32621,-25590,9897,160293,-27521,-6999,-19913,-16255,66342,22772,50342,-51342,59357,5848,-29404,-9305,48636,-16691,-29813,-107036,-18660,-7698,60069,-6924,-87191,-81328,-59571,-27091,-98070,-51677,11956,-9129,15517,16495,-79243,40007,6824,-75842,57198,48235,37029,-63087,-43813,25596,-7199,-7523,30501,25992,-244,57408,56281,11929,50356,106882,-21001,60457,38828,-46038,-16532,46837,-98261,-31335,-36927,-34645,31504,-19403,-8414,-37550,-54975,40426,8998,2437,-89899,-63095,-50189,-23228,38227,-118389,49194,11452,-10398,57491,36320,19420,-51076,4989,66540,-13086,7601,10542,-74435,22181,-10973,10867,32387,64804,8089,-2219,-58159,-73778,-45184,-7997,-18609,16784,32774,35017,58072,-49330,-87761,-67709,68461,20153,40397,26825,-2354,-35865,-7257,-49250,-77689,-89683,-3645,58041,81272,98941,48750,-33156,-66362,-4985,-45382,-26663,-25405,-37419,42034,11336,-8634,-18844,-72012,-49291,-11594,-109036,48691,51804,-3949,-3911,-34534,31170,-6990,61114,-37753,542,30488,28205,-1347,39189,7636,-9156,-48878,-47260,56140,25688,-34726,75356,75143,29497,13699,39475,62171,28644,-24936,-49234,-37747,3526,71713,36494,-51424,-35386,-21571,17988,-39663,-964,56801,31581,-43400,-92627,-49099,-60070,-35975,31539,88841,-34188,-74442,-61732,-15955,32591,22121,24125,-33956,28443,62751,-24452,-258,6012,-33109,-14456,1278,-5365,-24267,-1713,-104103,45210,-36955,-91572,-36928,74176,22639,81410,35058,-11513,-19160,18306,-67317,-39897,-6818,-102589,6342,-17551,-45692,53766,7400,-13428,-1390,8859,16226,-16892,8991,33647,58157,-51493,-42929,-33272,42720,95850,79529,41700,-13821,-3876,-10589,-13459,-9074,13415,13350,12528,42582,13379,-27544,-12952,-71359,11285,-55539,24143,-69730,-34729,-6859,16676,2147,-33125,5894,-84151,2729,-32651,67245,31066,-10620,35554,4969,-31,-52854,-25164,18982,-44522,-56096,942,9174,22291,9522,74193,-47059,-85531,7023,1334,-6512,-40505,-36043,-64095,-80638,39015,-40610,2049,-15807,-47104,-42699,-40404,-33413,-4993,50982,-76686,-92551,15334,49358,-31353,-7949,21833,-15466,-20248,32925,36882,21956,-33147,12245,-9473,-69913,-107694,9838,-18457,1010,-48165,-74416,36863,-2320,48217,43720,2255,4276,21690,-51001,-57924,30792,25136,41435,-5108,14283,-50341,-48520,1595,-48919,9606,-22086,40974,-71390,78473,-1568,30488,8104,5571,-39987,23431,-33563,-65841,30520,42853,10125,-58495,-100395,-112151,-155600,208959,146773,98893,95553,57366,98959,11485,34543,39078,8077,55608,-39456,-11699,32773,-58276,-4265,-23807,-26664,-9196,-298,-48457,-39501,-87469,-116233,24152,-10987,19007,-39246,66975,-40592,105435,20066,-23545,-10256,-22880,-24809,-30435,-20657,-39388,-17030,41613,-18505,2325,17841,-42380,16274,103263,21844,50399,34489,14035,13988,33597,-43430,-79862,14763,12715,-102674,-86462,-53248,18463,-30265,24738,4345,-10431,28825,88120,61409,47106,-27209,-14139,66723,98636,-15808,-62265,-29671,12589,-18289,3996,-42828,67239,80844,8487,-56313,-4920,-14849,8707,20826,-2223,-25648,88425,-10276,4985,-10208,67131,67248,91570,25819,371,48445,-41708,-14384,34520,60763,-12088,-51605,-26947,46388,-52534,-112745,-27873,-10603,-74341,14922,-17456,-32842,18658,31535,102035,8993,67005,78439,12142,12306,-43661,-71640,-66162,-69357,-86202,-53312,22348,8823,43977,8195,48661,91630,58824,-88608,-1194,-76500,-6893,-61891,533,47558,106211,72993,8423,-46629,-28382,40055,-38580,-50096,-48167,-60744,7237,-18817,-24470,112231,23881,37336,-30900,44596,-28396,101953,8135,71567,77203,64782,12133,3658,-19023,90000,22694,-40759,-76983,-52343,-5944,-22733,-68394,-48897,-36658,25088,72724,-9376,-5983,69127,-94,5842,25133,-27007,23241,-5861,14460,68897,14852,-37817,-14454,8217,15131,86940,12381,27649,11081,96132,21772,-12859,-6669,3435,-12026,-24997,16028,47317,-22070,43794,36317,43552,-984,43528,4903,23880,34427,57329,3973,60393,-46321,11046,25242,31851,-12506,-45293,36132,27482,-20543,25707,-10207,-38409,-20620,73251,136308,41739,-16509,-26935,37681,8012,-50123,17922,82362,-5236,-44401,-46443,-59345,-69045,-43742,-5395,30565,12768,-909,-3962,-16629,-6055,-30753,2374,-11813,-20431,-8021,-29401,-29493,-42016,-235,-55707,24815,17644,20985,55535,18202,-78966,9838,4592,-89871,-32241,-27758,20783,5847,47273,-15749,-2746,21180,41074,23469],[34516,-58741,19251,-6314,-8329,28096,-9913,-45686,-30577,63550,71347,-97388,-14891,-60519,-64001,25023,-76874,11787,-14914,38693,37968,-16522,-13063,-238,-12229,-4525,1560,13610,-23134,8241,12082,37334,54520,19005,6507,62923,5842,-19994,8993,60534,-17572,8214,-63457,-35313,-44977,-45834,-67782,40280,24947,-3648,51935,-16618,49252,17722,-9095,-1006,-28300,49542,-1290,35887,-64510,-80835,-19957,43275,-7753,11605,51315,-13899,-12363,-31370,-37381,14853,-41069,-28083,-71699,-5495,43377,-11416,-32827,-90224,107375,-10472,-62654,-28265,-46499,-17022,6388,-58526,-24940,-43357,-52909,-40539,34319,-6553,-69819,-32756,26048,-21475,-32258,54670,-1900,-63519,6425,86838,39306,55422,-16300,25427,56854,70395,-15182,4231,-22696,-28847,82242,42133,-17673,29886,34150,41939,8126,-25160,45762,24711,9950,33803,-35846,-58593,19234,38803,-60389,-69072,26086,15616,-25113,-54318,19671,78529,6476,-23493,22754,19762,44790,29081,-14020,-6282,34322,10492,12205,44717,41142,48213,-31135,-27347,37774,-15189,22608,-9651,15653,33977,36359,-15836,-9713,-32749,-90222,-59295,44631,26544,7977,-56894,-87276,-64367,-67367,-45132,-7582,1397,-14909,-97710,-64602,-59437,-42132,-28293,-6584,-89753,50547,67356,80706,-49733,-3330,-6106,35169,71701,5368,23647,18323,-56299,48678,-21723,-28552,-17381,5237,-35021,-29634,57188,-25966,-96932,-44550,-48204,-31035,-72748,-12236,-75307,-863,63178,-5362,5537,8350,-4020,60856,55007,10523,35953,-9687,-13471,34273,32244,-24269,-3750,-23236,10144,33081,-54713,-69094,-71706,-39421,-76125,23983,9739,-29911,-21280,-71331,-90883,28425,-77988,13785,1959,24066,57606,147766,-107917,-61151,-81690,101892,72090,-50365,12738,49779,37656,34077,6997,-41519,80571,63328,59020,-5045,-18360,-66551,-76692,-12526,41770,18370,19630,3249,11577,-67062,-17256,110464,73871,-38870,20620,-34543,33223,-63186,-123614,13351,54739,525,20239,-62875,-21416,-19317,-55431,-49000,85079,19473,40075,-73963,7109,1574,38702,15797,3498,1717,22171,30554,-41015,-54909,-57676,178352,-14966,-11032,-17995,45912,51605,105934,-32854,-64268,30699,-54230,14268,-9440,-99828,22689,-11598,-82640,-10750,38974,-9770,39379,94850,94422,56788,44186,-41505,-35070,1827,3191,-72242,-81984,-20944,66332,16507,-6666,-14756,74837,5159,2970,44195,49858,-24094,8583,9382,-44596,-16212,-14846,8268,-54400,-53611,53134,-94277,-40713,42549,29319,-18399,-15194,2027,-23064,-58045,-36598,46284,-32945,-12660,16021,125863,-33088,-41103,-38403,-24635,55085,21336,43478,-32043,84003,26652,-34405,6305,38901,-1502,-18367,-97333,-9686,-35013,74573,-19647,-86221,-77410,-50919,907,-82655,-34870,29041,-4059,-16413,7733,-66998,32872,-66202,-83780,50400,39926,57175,-26301,-20926,39910,-3149,-10081,45366,49982,-25498,62531,46551,21578,68380,97714,-31088,36416,36145,-55709,-12163,40075,-97865,26706,-35974,-19518,46325,-26412,6676,-33658,-93797,56847,29451,3448,-76933,-24725,-27175,-51089,30505,-93070,39992,33798,-728,53632,48247,10372,-61674,19372,37254,-617,-2049,-2286,-77855,24457,-12568,7002,12275,74803,16089,-22874,-49494,-80675,-46199,-4088,-19571,33918,37638,37676,31457,-63298,-72668,-65252,56749,21047,28491,4581,-24310,-50854,-35867,-26532,-62937,-68554,44536,67851,78621,93824,35396,-85973,-78505,-10955,-61792,-41572,-9854,-33415,50078,23034,7893,-18371,-118268,-61130,28368,-115307,49479,57275,-9908,1188,-16980,56045,2142,37426,-38473,-3364,45066,26449,-1527,29460,5715,-3556,-41916,-17039,65016,12278,-28724,53753,46728,-22353,4777,12054,23409,22083,-46055,-62815,-28576,28952,76260,34104,-52317,-43093,-32713,20695,-25346,34140,72241,282,-25781,-50556,-37074,-69314,-19093,25571,50461,-44164,-52425,-35177,-25659,32171,28135,34370,-37090,8918,55551,-27297,-28232,-1759,-46542,-10825,-4771,-8751,-40373,21198,-89360,76428,-41794,-85032,-37354,50556,26091,88267,45222,-1880,-395,7067,-76938,-26290,-21053,-98705,3655,9011,-57837,34074,17927,-11699,-4734,11904,41045,-41650,2478,34414,35269,-48902,-32985,-14457,73734,98722,44210,29419,-5327,2401,-8356,-19569,-38456,9018,32933,18109,67507,15283,-34190,8531,-63328,21158,-36543,28092,-36924,-29661,-10118,8088,-13492,-40952,17189,-89317,14634,-57086,97925,32073,-17118,34874,10814,-5851,-57574,-37979,-8675,-37393,-44343,-34081,27212,13448,34313,73863,-29049,-76104,4273,-8740,-9355,-48755,-38925,-92644,-62941,55994,-35167,21865,-8319,-51734,-43336,-34996,-22790,2638,36455,-106379,-84306,22094,25846,-41252,-8464,12479,13581,-28066,31903,25587,34204,-21865,14203,-45366,-108710,-89647,-4058,-21627,-5360,-47570,-69416,65409,-3526,35700,58283,21141,-34268,26941,-48112,-60156,61723,18853,14159,-21055,15205,-43184,-54910,-409,-59261,4331,-30125,40393,-24888,88880,-8004,27898,23351,13862,-11462,26186,-31917,-58290,48174,55793,24594,-69193,-117972,-142693,-183910,193577,131059,97604,82682,57921,101728,-21481,41960,40488,3573,65727,-46083,-28667,37999,-45191,154,-35382,-38847,-28039,6198,-47450,-53051,-64754,-93951,25551,-25854,-3636,-16050,94649,-21301,90318,50519,-30083,-4489,3869,-17313,-8103,-2380,-40756,-2411,34129,-4650,-1708,605,-63900,-18074,113861,14070,51152,29593,-2091,26121,45296,-17083,-67151,-9570,9275,-86095,-80709,-51691,30490,-38952,10235,3472,-2134,24422,70842,59672,53418,-58,-22712,69633,72638,-1099,-61137,-32518,7051,-18656,-22104,-34609,72673,83791,18977,-42775,-22916,5386,14901,12542,-13596,-15278,84503,-10909,-121,-20170,54621,42677,97952,10600,-15343,62793,-35656,-2907,35496,57743,-30192,-48049,-23018,37027,-72562,-97773,-6441,-1520,-79681,24420,-50783,-34766,23842,16991,75325,13541,66310,66015,25972,8518,-47224,-69161,-69423,-45959,-86026,-39761,19482,39417,39901,-4043,37080,80085,46374,-102493,4332,-33666,-10869,-51657,11869,20004,50189,55620,676,-59471,-3777,40143,-39712,-35652,-15759,-42935,10630,-5975,-21473,117123,-13336,53937,-4944,48071,-30046,87259,23453,61011,53466,48212,-5912,-25034,-16966,45843,20602,-46485,-69064,-63412,-24326,-13270,-61516,-36067,-49644,24325,71835,-15769,-6171,92953,14352,-2180,34894,-1799,19587,-25757,1877,27636,25002,-31514,-5472,12048,10757,75110,19324,24280,-14024,99309,27123,-11208,13294,34795,-3476,-41078,-279,42385,-26193,9507,7383,24987,-1455,20728,19438,16941,8495,46364,-11241,35577,-46487,3105,41622,44422,13788,-40546,18871,-7415,-42854,12489,-9420,-23951,-30074,60514,70977,44846,1032,-13399,33516,47198,-69435,9361,53915,-7030,-67857,-33361,-65186,-65828,-33723,-13402,16666,23116,-14433,-16377,1592,-4440,-31302,26555,-17900,-18197,400,-7383,-38908,-26986,-12318,-61117,43981,21699,14690,41014,72541,-50692,1397,10875,-70471,-35503,-28775,35020,-3238,37803,-4395,-14761,1377,29897,17082],[30662,-24824,39262,8997,5720,51442,-17714,-46385,-17955,61227,55871,-87965,3888,-73325,-72651,17064,-92159,20489,-3294,37665,19074,-23944,-42754,-9952,4476,-5450,10353,9336,-41126,-9658,9490,28995,13762,17783,3417,59630,-26452,-23229,2,49860,8997,17780,-96033,-8021,-8557,-18411,-83770,20736,13652,-22589,69174,22544,41121,-8627,47566,-3508,-36937,34736,14048,27158,-48959,-51576,-73404,8122,-10995,12863,83632,5315,5541,-17754,-19556,15700,-18042,-21655,-80209,-1115,53913,-6809,-32322,-78262,97220,-10642,-41867,-10960,-35442,-4975,7999,-40490,16103,-51303,-28758,-32175,26430,-37209,-68559,-20663,24231,-20655,-44016,36895,-8683,-74012,-11098,56380,43389,57262,3960,31916,76109,54753,9889,-3011,-38962,-28285,78720,47300,-25026,36184,44169,58666,18332,-26777,37942,34891,31403,39433,-29686,-58228,3764,63323,-58455,-77056,198,-4561,-24429,-49760,14199,73069,3727,-45511,5040,13083,63509,7879,4726,-12988,43235,13918,299,42800,56344,51690,1213,-30512,26429,-13890,40492,-32052,-10484,29614,26737,-12873,-8431,-19996,-53484,-22557,36642,16169,44319,-69904,-100557,-77546,-58465,-49769,-12084,-11552,-22290,-80092,-58470,-65550,-32839,12636,-3474,-83566,57321,95149,71398,-54935,-16109,-18419,49114,66749,-9420,20918,27,-61869,64385,-26432,-15156,-31996,25359,-8748,10878,72390,-13705,-90355,-43033,-61631,-29335,-60382,-13124,-64597,12771,68598,6084,-3226,2586,23866,46809,63663,10928,22488,-570,8930,20141,33508,-11854,-29160,-42410,-7726,45294,-36111,-78031,-99269,-61725,-78104,64619,61884,-9779,-22271,-102117,-110789,19366,-73988,31963,15751,-19517,89289,152520,-34330,2843,-96075,57504,3437,-72282,-25631,28089,32337,106348,27287,-50160,74562,19319,71094,21089,-9255,-47795,-38688,-3291,54793,15142,16936,50400,31293,-81178,-13070,97027,70978,-27038,26342,-28309,62709,-55896,-146933,55505,42406,-24617,9459,-76249,-22970,-7445,-48245,-46623,81004,10068,38271,-63850,26037,-9272,27892,37879,-11505,22180,56907,42645,-16743,-61230,-37932,177497,-26594,-7700,-33998,7469,30458,116342,-40932,-70152,23982,-51859,13291,-25339,-130660,14862,-30376,-59089,-23499,35089,-14370,22424,47833,44518,59041,68012,-6278,-40831,3010,-15430,-70796,-76885,-21130,71456,19839,-26674,-399,68007,15736,21852,56482,14724,2609,26279,-8194,-51696,-5616,905,3904,-46267,-79320,20039,-92052,-46057,42658,27994,-27270,-12806,2587,-20648,-70543,-40087,35546,-29995,-10333,26641,93250,-28312,-65544,-61997,-17915,46355,20036,40156,-5058,94137,37193,-36962,7358,21377,16694,-3538,-80070,-8090,-64112,79077,-23734,-63414,-47765,-35127,25003,-67760,-24300,44658,1862,-29568,-3898,-55780,15687,-119332,-87023,38979,27302,64062,-905,1759,50768,-2888,-10060,58278,77550,-41208,63097,41454,49237,101877,78603,-22051,4757,21862,-55957,-5446,26815,-72926,64832,-22171,-3889,45469,-34813,26007,-30325,-131739,49209,40639,-6906,-50351,19885,-11788,-68351,23040,-56685,21153,44923,-862,38836,48727,2648,-47490,31605,1584,8432,-9507,-1719,-81336,19624,-14826,4971,-15075,79136,32279,-24182,-43143,-81154,-39047,958,-7761,42795,33209,36972,-5482,-64832,-48157,-53958,29791,17784,4326,-34365,-42879,-60809,-58324,941,-45658,-42224,95880,63800,66998,67502,11575,-105177,-97894,-7356,-69176,-48866,3397,-42142,31654,35500,21151,-16282,-153783,-69764,63834,-100105,45380,70602,-9433,-5784,2755,58826,3372,15812,-34062,-13867,50765,20309,-3086,13882,1556,-1588,-30962,10288,60473,864,-13835,30673,7806,-57089,-13187,-20024,-28299,14184,-65175,-70971,-18738,58666,75826,33399,-42473,-36316,-33574,18509,1044,63865,74664,-33665,-3744,-18742,-12085,-68196,1992,17940,14533,-36674,-22948,-4199,-25464,34592,35501,38143,-44836,-11434,44137,-25528,-63585,-5726,-50740,-10739,-11159,-7162,-42641,37756,-74129,80505,-47223,-65129,-39698,25568,31374,92071,51556,1892,17818,4180,-75723,-9803,-34111,-81069,-1140,29432,-64800,2985,32497,-5207,-7810,9299,61980,-58386,-14614,25736,8146,-41211,-12281,13259,96201,83246,19195,14356,-1879,-5388,-8219,-22221,-58601,-5981,40492,16004,64813,14374,-49164,16549,-51930,22939,-11236,30079,-5683,-18092,-10954,-5665,-27328,-47208,29468,-61692,28818,-77188,108171,17429,-23503,33348,19279,-6385,-53889,-42776,-27171,-31069,-38813,-74932,18932,-6791,51819,73689,-8766,-45170,-13395,-20921,-4573,-44835,-42642,-110563,-31274,60712,-30775,36690,-3466,-56392,-29744,-29309,-13847,3271,16834,-116594,-58021,25496,-4370,-50166,-7341,6607,36267,-33393,37303,20116,37086,-21486,11561,-65404,-127580,-52073,-19861,-36613,-12766,-52707,-62130,89166,-118,22212,59669,50261,-62284,42395,-46065,-60922,82088,5888,-17799,-37043,15587,-25809,-49091,-7974,-65150,-2333,-35135,38903,12303,77178,-14938,17099,32157,22997,14055,17967,-42831,-53323,56206,54242,30392,-77600,-114775,-166081,-198733,178819,109386,91618,77139,57406,104792,-46674,44000,42042,5368,66658,-47766,-39404,35046,-41647,3103,-36194,-24419,-43525,8250,-38718,-69133,-32297,-45411,21642,-44552,-23127,5407,101561,19253,68067,75221,-26113,1086,20822,-13102,11188,13870,-28984,2065,17652,4500,-3792,-31668,-83489,-51874,119766,-8728,40498,22103,-7736,42998,51122,7640,-46862,-30351,2418,-55468,-56626,-50758,40482,-40139,-1673,9072,16483,22717,56185,45736,52059,8805,-38520,63570,46773,14951,-42766,-29948,2731,-18626,-40078,-20632,69171,70118,22938,-26496,-38572,11250,21093,4520,-17139,-1909,73999,-510,-7354,-27431,33273,11798,97907,270,-28458,65009,-28500,7308,34533,48870,-36245,-28879,-12040,27034,-87956,-89049,6487,633,-78564,30924,-77371,-35068,28564,10024,43363,19989,59835,52825,31581,-3267,-36796,-45823,-58963,-14776,-67300,-25115,19535,63675,36994,-14680,19103,57461,29391,-103231,14507,4699,-13550,-23109,22173,-8669,-1428,35229,-10028,-69605,12967,33024,-25831,-19074,18123,-17322,14615,924,-18957,93587,-48226,65725,9499,45048,-33073,70264,40874,42970,29455,35622,-20081,-43701,-3211,-15954,21889,-47568,-52712,-74606,-42571,-9719,-43246,-17049,-57106,26379,51568,-24948,-6558,108010,59199,-18715,32270,20900,15514,-41658,-7791,-14761,32471,-15234,-4171,11317,4365,51320,28720,4643,-40813,83832,23641,-1244,35216,63462,4181,-49637,-20061,27418,-26298,-18687,-15768,6435,-2249,1866,17050,10210,-11566,31744,-24831,27,-50156,-5497,47692,47817,38331,-19415,4342,-40223,-58289,-921,-3815,-17017,-32341,46643,25720,49890,32287,12879,28973,77977,-85372,-6971,23876,-929,-81074,-21511,-59699,-56434,-21519,-18574,2128,30768,-24853,-22450,28951,2147,-29098,44090,-20674,-10207,17093,-713,-62408,-6578,-26823,-61749,58581,27782,13684,21487,114117,-21667,-8547,14208,-45862,-40939,-28930,30535,-16480,20377,6915,-22072,-13728,16608,9503],[22816,4570,49659,10583,15479,61593,-19984,-49301,-7953,53014,41905,-66416,21605,-84846,-63752,13902,-95162,19258,4551,28892,-1761,-30496,-55196,-21488,11333,-7325,9450,17988,-38341,-36658,7564,9356,-16842,12479,-2370,43923,-67417,-35150,-16248,33250,30783,31133,-101086,10556,19803,13993,-93304,-6432,3375,-31786,72259,49917,13881,-38344,86096,-5226,-42772,14687,3151,19263,-17492,-18257,-87422,-25666,-19326,19597,108163,20736,17081,1916,1637,14289,13398,-18072,-77524,2634,56844,-3461,-30605,-44974,75099,-3033,-17823,4275,-16487,7047,-3972,-18967,44392,-57131,-10541,-16058,22367,-72558,-61381,-12685,23103,-10901,-49744,2828,-27418,-80127,-24193,24794,35949,61360,24188,51089,66811,26541,35831,-4462,-43071,-24532,62078,42241,-28634,39834,45718,75289,34547,-16342,23388,45701,50831,43917,-30826,-55810,-14509,70462,-47507,-73060,-18378,-27827,-24128,-48394,15986,59630,-304,-51620,-9307,9075,63706,-2590,15271,-23706,44572,23452,-12733,36843,65220,51453,30013,-23473,16263,-11193,46867,-50406,-32695,8264,8784,-9631,-10012,-8461,-27643,-6630,24202,1491,59967,-70905,-83105,-73274,-30277,-48973,-15122,-20760,-23435,-43720,-38811,-63945,-10783,64185,-3287,-63474,57709,101279,63539,-58767,-29685,-28385,54047,47099,-24319,17260,-8224,-55241,71727,-31306,1604,-32942,50483,33547,46255,75471,-582,-52399,-30135,-71883,-20621,-45306,-21660,-44515,10637,71221,29541,-6299,-2855,44341,30287,67085,-2189,6107,11450,23882,504,39550,4096,-44823,-57741,-12423,54639,-26296,-88355,-109361,-51589,-74872,86516,93711,-14732,-25172,-104974,-106507,2997,-66340,47408,18332,-56399,104985,140329,34652,90017,-96724,-13283,-8178,-80394,-47806,13779,20462,111444,31228,-53710,60506,-36748,70899,47894,3252,-29738,4472,6022,57972,13915,14004,86697,41644,-79864,-6222,70421,64706,-10221,26719,-16903,90521,-35572,-146079,92290,11953,-48172,2351,-80450,-19450,14046,-27447,-29604,82382,-75,24572,-53587,30008,-21081,14402,50340,-27255,40812,100957,37324,3218,-65680,-18126,153772,-38071,-10886,-44747,-30652,15191,111084,-49350,-64477,7471,-46777,18340,-36172,-133763,10775,-39755,-50850,-39121,19447,-18920,11531,840,-8391,58434,99946,34954,-32248,-6645,-41089,-62481,-66803,-17279,97820,12821,-51628,13725,54017,22707,32574,44890,-39670,27076,39348,-23899,-46416,-4368,16070,-1399,-43647,-94342,-13743,-79992,-52450,41831,28002,-16521,-11058,-958,-19845,-77766,-35621,23129,-30299,-18992,39396,74792,-14208,-73610,-84128,4676,42144,21290,48315,23832,88258,36343,-37288,-5754,3270,33288,13617,-59433,-14716,-82770,72964,-19368,-26389,-1716,-15622,39334,-50288,-20946,55269,7143,-27280,-16055,-46972,-6485,-132243,-83029,23499,13480,53076,10876,18979,53979,-4851,-6395,64673,97469,-38383,65107,42883,81242,135923,53924,-6866,-29158,-2661,-46620,1000,10393,-30198,71037,-108,5478,28341,-41339,38763,-29123,-152408,20703,42347,-26848,-18019,52939,-8850,-67061,13933,-20887,2380,42036,-13432,17395,39198,-402,-18103,36081,-36974,7572,-14077,10732,-87352,5737,-19268,3282,-40242,75367,50590,-6094,-40702,-78198,-26625,6803,14335,39298,22182,32683,-44606,-57429,-19569,-37104,-4541,11317,-25995,-71611,-47881,-61777,-64937,25948,-28041,-19226,129961,47855,45900,30418,-16795,-93774,-110082,14247,-65099,-45331,8266,-60010,1802,44188,24174,-10009,-155561,-73402,85228,-70797,40798,87908,-4396,-23306,19773,37442,199,780,-23531,-25942,46978,9199,-6833,-3048,-1831,-3230,-17815,31828,46191,-2844,8518,14946,-24027,-62475,-34868,-42985,-71450,10041,-75159,-71172,-10764,84937,79337,32851,-27966,-18021,-25620,16063,37537,80672,67518,-57594,15834,-5153,21472,-59396,22694,11893,-10029,-19369,6194,23667,-18364,37797,40812,36855,-53381,-29733,29678,-21765,-93832,-3265,-48461,-15273,-16794,-3937,-23980,44389,-60552,53014,-52276,-42058,-46186,5970,39475,94575,50129,-276,28884,6095,-68063,4485,-44036,-49476,-7305,39659,-66191,-30518,46311,362,-8730,1701,70935,-63564,-37182,11781,-13579,-27231,11882,37955,103121,56515,4915,-498,-315,-23780,-11239,-19450,-65553,-23552,36779,10843,36558,10915,-69189,11323,-41484,17067,15336,31172,13106,-79,-6667,-18532,-37067,-52152,39260,-11221,39758,-85726,92111,-2845,-26956,36070,28632,-5672,-42663,-37792,-29021,-26412,-39031,-109492,-12212,-36644,56494,69352,7222,-645,-38722,-31439,8391,-28307,-44942,-115607,9003,50948,-24638,39238,-6365,-60844,-5735,-24281,-8914,-3321,-1178,-103322,-24670,26390,-28809,-53139,-5762,2914,47956,-34689,41869,18500,31930,-34031,4055,-60552,-116893,-12993,-37482,-56571,-18732,-64760,-60057,98616,4958,11100,48309,79063,-73117,62426,-43434,-59902,84774,-5290,-47830,-48120,17770,-2358,-33505,-21103,-67614,-12008,-35950,36302,25922,46197,-20133,-1437,31835,35682,36177,6,-64143,-51407,51368,38970,27797,-81638,-95550,-176124,-195903,166626,87631,84488,83797,56693,108963,-63698,40637,43338,10836,58206,-44347,-44272,24965,-49465,1866,-25525,9373,-50803,8934,-23703,-80076,-3044,4025,16818,-61575,-36185,17737,86453,55778,45019,84918,-15478,4704,28469,-9670,22897,22271,-9119,-7471,-4053,8208,-6090,-73066,-95700,-67117,121126,-28678,23311,13882,-2192,55677,53062,27868,-20134,-42779,-7810,-19065,-20912,-52861,38863,-35820,-4634,20823,40478,22517,48192,24944,42920,-4708,-57276,52482,32653,28654,-10447,-20384,1412,-15979,-42389,-2555,57736,43067,18946,-12830,-50282,1618,23119,-1823,-10906,9750,61157,18487,-14757,-30709,9129,-13125,91148,2283,-36532,48689,-21613,17117,28154,36432,-27856,-4708,1513,14169,-95240,-81350,9001,-1116,-70610,27463,-91497,-34926,33270,11807,13498,27150,51597,43707,29944,-19353,-18712,-13990,-38598,16424,-35679,-13124,22574,74701,34601,-21762,-4429,28648,9790,-92893,25960,22404,-14261,12255,30654,-31251,-29263,15002,-19863,-74091,20776,18457,-1106,-7565,42600,11014,17603,-4774,-27111,44881,-68993,69294,6518,38138,-35065,60420,53611,22966,11341,31436,-22447,-42119,14421,-71426,29717,-43224,-37355,-82551,-53049,-11532,-18414,7151,-60355,27665,26205,-34542,-7116,109684,113459,-39037,21614,36522,11186,-51156,-13881,-47141,35707,10054,-8877,7605,-1718,24047,38124,-23626,-55543,58570,19280,20810,52964,82144,10690,-48366,-37961,9507,-22436,-31872,-29177,-4839,-2290,-2292,9227,4915,-21380,18242,-31404,-31354,-54288,-11862,45332,41741,51950,10620,-511,-61038,-63372,-13846,5411,-18601,-24108,34576,5550,56060,70506,44199,28680,91874,-95440,-28618,2643,12535,-80115,-11441,-43479,-44252,-12311,-15592,-8829,34608,-29300,-20755,55472,12018,-25013,52853,-19066,3919,35545,-12211,-93705,15076,-40601,-59538,65874,35242,21248,3697,135374,3024,-15327,16050,-17196,-45606,-28206,15402,-29683,689,15676,-23950,-21529,5051,2302],[14626,15098,34884,491,15858,55613,-17374,-53382,-3479,39388,36323,-37957,36980,-89427,-39852,17791,-83103,8089,9227,16945,-19092,-33956,-48458,-32173,2481,-10655,-577,37338,-16753,-62828,5099,-14570,-25293,3228,-8339,20273,-101731,-52153,-34840,15902,38452,43417,-82705,18292,30811,39088,-95509,-35031,-2582,-26476,63310,55937,-28967,-61987,97705,-8268,-46355,-2746,-26298,11969,20074,9058,-70827,-50194,-32762,26696,113717,32289,27302,29286,20685,8240,43291,-15373,-66209,3034,51707,-3135,-27941,-3215,46677,10369,6388,15076,3884,10642,-29122,2462,52476,-60363,517,8040,21894,-104120,-52809,-12627,20592,5379,-48060,-37814,-53499,-80198,-29397,-1695,20461,67212,42074,77042,33076,-11389,50633,-628,-34249,-20473,40279,27147,-23822,37504,38917,83623,52096,2189,8327,51983,63482,47627,-34264,-51052,-31230,58151,-31077,-60391,-30110,-48792,-26288,-51783,20443,42299,-3401,-46226,-10662,7383,47518,-525,13555,-34103,41978,37541,-23416,30761,68871,47993,47525,-10975,7982,-12496,35214,-62337,-47881,-22175,-12020,-3241,-12858,-2337,-18748,-13234,11796,-12477,56018,-57016,-41069,-48859,9594,-42848,-17727,-27040,-13373,5122,-14434,-52882,22138,111703,-5362,-36806,51539,77358,56337,-58957,-40952,-31359,48512,17098,-35817,13148,-7906,-40866,66856,-35995,16217,-22125,75349,78725,65269,65558,10716,886,-5937,-74596,-8473,-29234,-32641,-21863,-5951,69744,61011,-508,702,50029,16617,67377,-18323,-5394,19009,27301,-17336,49223,18302,-51438,-66159,-10720,57620,-29416,-93860,-98104,-14986,-71079,90417,104051,-41247,-28343,-84479,-75108,-13646,-57045,54621,8130,-79357,100226,118694,72783,173861,-95173,-74624,34025,-67657,-40912,12234,5011,52561,17829,-52341,43857,-85319,57402,65475,14986,-16706,41063,11417,55229,15592,12608,91006,35745,-67091,1800,37071,55717,6592,19362,-2762,102290,-5347,-119437,115273,-24620,-61603,-18,-76697,-13431,36092,-629,-648,87818,-9466,1235,-47343,17816,-32553,1590,51275,-39247,48892,141833,19358,11171,-69206,-643,109685,-47455,-21980,-53907,-51506,9568,91197,-52172,-52095,-14962,-37730,29670,-40002,-109422,11208,-39512,-54026,-54573,-5039,-23269,12413,-32252,-48951,54517,127455,71249,-13605,-24683,-66566,-51817,-54977,-8634,134957,-1614,-74649,27142,35637,20995,35004,14838,-87438,39884,43311,-32998,-30558,-7911,27538,-7390,-52805,-95259,-34517,-58378,-55746,39037,28073,7396,-10994,-6058,-20568,-74208,-19798,10281,-40481,-33698,49376,70879,5400,-64801,-99491,34232,42736,24661,65340,46760,68749,25424,-34956,-26406,-8429,43213,31515,-41233,-25704,-81991,58419,-10789,11386,44274,3449,41461,-24479,-22220,57070,10185,-18370,-26171,-40585,-28132,-104382,-71039,5022,1146,24783,13556,28182,47865,-7509,1053,61380,98505,-16153,71967,50542,102528,153240,29691,371,-58686,-32101,-30081,5972,-4416,18456,49424,22718,4239,1003,-41119,37570,-30354,-145138,-16495,35058,-50580,9535,61231,-17249,-46918,1331,3821,-7813,27711,-36438,-3203,23530,2668,15264,29776,-71966,-7759,-16579,28742,-94089,-15134,-27203,1746,-49723,63947,63722,22231,-39374,-74525,-13577,11929,40382,25285,8806,25166,-73964,-44797,6745,-17305,-35285,2509,-54635,-89191,-34124,-51471,-51013,42743,-10662,-4738,131905,26536,21399,-3492,-41204,-66865,-103824,53597,-50604,-31846,923,-78131,-23690,46301,15012,384,-119007,-71612,89110,-37881,39856,100710,2106,-44645,30789,-1119,-3840,-5701,-7637,-32946,34957,-5390,-12908,-16583,-1585,-6771,-4760,45186,27975,4013,34290,8246,-36743,-39912,-49540,-48012,-92903,11443,-71707,-63032,-6431,99996,95142,31342,-14807,1108,-13511,16896,76763,80644,56743,-63562,27028,-6181,53602,-46287,37886,10093,-19826,-732,26516,39117,-8569,37696,40015,31807,-57955,-43933,13795,-20365,-108492,5726,-45195,-22367,-19344,-2492,15686,40067,-48882,5154,-55433,-25446,-56337,-4239,49527,94700,40763,-6398,27852,6833,-58910,13144,-50642,-8170,-12953,39463,-62748,-55984,53694,1177,-7525,-8196,64113,-58212,-58860,-2922,-23350,-7085,29325,50835,90855,28422,-1323,-13387,1228,-44827,-17007,-11489,-61999,-36490,24365,7064,-5376,5171,-87799,-2873,-34184,7381,37796,32400,15346,22815,5724,-25685,-43106,-55185,42976,40326,43616,-78314,57384,-18230,-25281,45846,37131,-6709,-26228,-24128,-13130,-22880,-41902,-125269,-50612,-69254,48051,57456,16232,42772,-62490,-36514,25017,-3745,-44438,-110432,46729,28957,-14165,27813,-18047,-63586,21455,-20597,-9518,-13842,-11607,-71328,3817,26397,-36027,-44372,-4959,-511,49390,-31586,39644,16977,20404,-56979,-6146,-32142,-77089,10221,-55605,-72970,-21360,-80823,-64216,89771,8580,4919,29850,96622,-65289,79088,-37950,-56748,67737,-7109,-68743,-49863,23432,19935,-12458,-37713,-68197,-25489,-32147,32225,12819,6031,-22299,-25537,22149,50402,54797,-22367,-88560,-51932,34274,13033,16622,-80629,-69597,-172952,-179930,159179,72688,80358,101356,55564,112145,-73912,33630,43774,17474,43207,-36116,-43777,11696,-64062,-4464,-7227,46814,-47292,12575,-5265,-78560,15198,27509,14842,-71015,-43136,17260,55793,58081,28811,78100,-4116,5789,30981,-1934,25770,20060,10904,-29009,-26246,8559,-11053,-109850,-97128,-49288,114333,-33518,5600,5671,7608,55468,54420,42400,12992,-44220,-20498,11611,16341,-57149,20484,-29791,5785,36177,61859,20581,48335,5167,28945,-34275,-73254,40797,33091,36644,26600,-4935,3180,-9368,-28436,16451,40641,9421,7294,-5992,-54659,-17703,18541,-5582,2185,14767,48586,39799,-20522,-29122,-11474,-23415,78068,17550,-38057,17373,-16063,25929,13917,24719,-8342,15343,12640,-3965,-92841,-64673,2872,-1292,-56178,11089,-92501,-33812,36875,19711,-9404,34018,44467,38270,25794,-35461,-1391,10680,-15780,41168,-1032,-5302,25795,73649,30764,-24112,-29936,132,-9634,-76059,33535,15377,-12912,38952,36639,-45568,-28304,-3582,-25284,-70382,22395,-236,26535,-5864,51568,35901,18355,-24916,-51347,-14338,-70983,63404,-11555,31669,-34521,64120,54943,6314,1718,35781,-9348,-17403,28108,-101787,44319,-35911,-32672,-83034,-47983,-15998,6504,32405,-60974,25552,11254,-42111,-7807,96782,145848,-56365,8538,42677,6155,-54068,-17246,-64290,34069,40119,-16066,3167,-5012,3271,44308,-49181,-52008,35871,21858,51035,61331,85985,14829,-37120,-49286,-2511,-15106,-27646,-32224,-5514,-211,12444,9272,2124,-20962,9689,-27221,-49520,-55351,-15101,39839,28466,48338,38858,6290,-65733,-58146,-24372,16379,-22897,-5578,24974,2283,61686,104986,65736,33592,85692,-100795,-50715,-4350,29279,-65004,-1412,-18383,-31423,-9413,-4181,-13398,33018,-27307,-11968,72057,22927,-20130,54780,-13911,21131,49049,-36264,-118823,32063,-51188,-56817,65737,43082,37807,-6682,134852,20998,-16045,18799,14286,-45635,-27444,3404,-37756,-15615,20228,-21186,-21915,-1737,-2757],[9423,3497,-10078,-13797,3984,35802,-11222,-56413,-5374,21873,41752,-7008,50128,-81324,-8178,28645,-55760,-8149,11882,6855,-28666,-32960,-30588,-38907,-21106,-15056,-16639,59876,15147,-76061,1489,-32896,-10057,-9425,-13328,-4524,-115415,-68361,-48713,2098,28372,49927,-55162,17449,26848,47985,-89754,-58819,-3220,-7518,49438,40916,-76507,-72384,85856,-13098,-49476,-8798,-53994,5425,53278,24184,-44041,-61836,-50235,28739,94610,40280,39121,62676,32783,-1981,64787,-11146,-52379,-1411,39876,-5093,-24954,29594,18427,25939,27004,21045,21483,1393,-61596,18588,40102,-59258,5200,36584,22891,-122577,-47023,-22536,15738,22688,-39640,-73070,-78958,-72749,-26035,-19423,2645,73084,54515,99919,-10647,-51689,45308,5807,-15506,-17811,22013,6958,-7112,28079,25056,79884,65071,22977,-389,51056,65646,50727,-34788,-43875,-42523,30992,-14781,-45075,-38217,-63150,-31592,-59137,20276,26236,-3982,-36303,2976,7605,24236,8538,177,-39509,41264,52911,-29241,28580,70581,42466,50465,2308,2744,-20194,5827,-66181,-56109,-50833,-28317,5386,-15718,-4361,-23201,-28007,2890,-20978,41412,-29727,9616,-8245,48783,-32705,-20129,-31446,9211,54723,5181,-33882,60080,143127,-9043,-12097,39999,30350,49851,-53171,-46307,-23532,36471,-17187,-40704,8954,-3477,-24724,50564,-38172,23643,-3410,91187,112602,63608,45769,18184,46095,23710,-65994,2750,-13298,-39308,-1712,-28684,63319,92503,14972,19516,37859,9580,67777,-27405,-7017,19570,19682,-28409,59540,26247,-51507,-67657,-10828,53432,-37913,-86580,-68553,31403,-70523,80794,98393,-73407,-25941,-54496,-24395,-24421,-47623,50508,-13541,-85226,76403,93849,69558,229114,-97556,-95460,97911,-34742,-5615,23417,-10104,-33002,-6818,-47838,30698,-107660,36489,67419,22456,-10258,61954,10551,50648,18095,13239,56811,12967,-50766,8755,4802,44399,16626,2696,10742,86731,28403,-76800,118852,-52639,-60197,1318,-67407,-7214,50646,21726,32865,94081,-16703,-26121,-45855,-4813,-43168,-10170,43780,-44532,40591,163930,1612,4688,-70356,15298,53788,-53852,-39722,-63740,-48535,13701,63551,-45743,-38687,-38148,-26239,44598,-37761,-68208,16380,-31722,-60192,-66034,-31769,-28596,25781,-43782,-67243,46785,136544,93431,9495,-45510,-84542,-42578,-44361,3948,166857,-18214,-88871,39193,17511,9068,31564,-20557,-108955,34365,36550,-33908,-9395,-8595,33283,-13131,-76330,-83278,-33761,-30015,-52593,32313,26527,33402,-11376,-9735,-22287,-55018,7823,-1493,-62665,-45797,52260,74505,25505,-44431,-105818,56223,46881,27308,81343,56039,40961,7982,-29071,-44438,-9588,42866,48410,-29078,-33497,-60314,39871,-3927,36609,74950,18209,32964,10887,-24586,46962,10253,-11173,-32291,-36258,-45552,-54794,-52570,-14360,-7867,-13480,13656,29893,33824,-10140,10888,47940,76029,17676,80382,60977,105067,145416,10115,-8622,-77867,-59461,-9246,9971,-13018,60223,14594,39425,-7770,-26954,-30565,22646,-32434,-109936,-47060,20104,-69921,23584,44207,-30481,-15125,-15039,11864,-5504,8787,-61720,-15665,6321,11011,43562,14206,-95063,-36898,-19697,43197,-97415,-37357,-39007,2202,-31620,48346,66140,46477,-33975,-71113,-4543,14422,62217,7392,-2949,15318,-84460,-29737,25015,3254,-52812,-7364,-74746,-78731,-4367,-30992,-19331,49442,6323,546,102449,8265,4788,-23029,-53953,-39908,-78475,97440,-29875,-13321,-16741,-85628,-35776,41651,-2881,12608,-58981,-65598,78382,-10436,44264,99465,6822,-60433,34728,-43397,-6689,-4007,11378,-29524,17870,-19999,-20752,-23605,3405,-9632,6602,49614,11454,20204,57219,5387,-29642,-1385,-43777,-33773,-92625,15737,-55449,-48414,-6140,101542,123809,28750,-6479,8124,-2813,21938,106919,64585,47632,-50681,27722,-10768,72692,-32112,43643,13717,-16785,13071,32131,34326,198,30551,30283,23867,-54698,-52469,-1298,-25515,-104124,17945,-46439,-28132,-16677,-5479,66579,26553,-39095,-44796,-55108,-20096,-67205,-5209,59336,89583,27098,-13514,13694,1280,-51836,15339,-54914,33639,-15636,31798,-55734,-65718,50185,-3220,-5968,-16755,43620,-46926,-74003,-15464,-20334,16967,30714,48249,62039,8222,-2998,-23827,2608,-59905,-23834,-909,-55687,-41258,6835,6163,-45299,-2561,-97299,-19858,-29732,-743,52065,34379,4711,47207,27884,-25385,-48206,-54992,38941,72427,39580,-56076,18702,-22361,-18099,60961,43659,-10540,-7704,-5669,14221,-19158,-43606,-114340,-77453,-95099,30394,38515,20417,70518,-76656,-34210,37905,21127,-41313,-100548,67980,676,1231,6033,-35232,-61178,44363,-18589,-16101,-23089,-11760,-32793,19758,26742,-19859,-19101,-5039,-4787,45444,-24828,29065,11767,4160,-82664,-14640,8364,-19529,9130,-71601,-79558,-19848,-95119,-70034,66064,8709,4918,13074,96477,-42494,85810,-27845,-50715,35106,2903,-74888,-40062,32044,34285,9958,-53979,-67905,-41832,-23963,26708,-18266,-28393,-20948,-50994,5392,62162,68472,-40654,-105695,-52549,10714,-18161,-2314,-73593,-43015,-156634,-158310,153089,67657,80739,121049,51360,110322,-79069,25309,42277,22796,25449,-24682,-39151,313,-76647,-14799,11670,71962,-33918,21979,12399,-61692,22146,14207,17063,-68644,-47903,4999,19756,13905,24502,59751,2329,5104,32509,14670,21568,8431,23241,-55782,-44356,8602,-19307,-127827,-88394,1211,97338,-21873,-8129,-2641,10183,37689,57307,50884,50525,-35108,-34017,25381,45840,-60492,-10887,-25890,29240,51115,72609,12909,54998,-5881,15599,-66768,-81671,31274,42173,37076,57566,12480,6501,849,-4467,32685,21133,-22635,-9860,-7654,-48044,-36443,7413,-6590,14898,10212,36829,55215,-23744,-22611,-24899,-18074,60040,40245,-32695,-16858,-12455,31292,-8661,18023,14425,26696,18412,-27191,-81903,-34776,-6363,5038,-35990,-14918,-83648,-29394,37917,28815,-22486,39741,38969,33103,24587,-48688,7772,17375,1636,56637,26248,-1027,25342,65564,23471,-22210,-52111,-22295,-25813,-57267,32216,-5853,-10049,44778,39278,-53413,-9402,-20113,-24390,-57007,22491,-17672,47494,-14456,44972,51198,16182,-55163,-86915,-62575,-57431,49656,-36104,29695,-31317,80720,40639,-3759,-727,44252,16550,23736,32736,-102030,63031,-31403,-43122,-73127,-23968,-19821,25128,53029,-59555,18704,14110,-46018,-8418,72014,136164,-64173,-3027,39673,32,-51942,-19717,-67965,28058,68126,-21910,-371,-4079,-4795,44417,-62176,-32788,24891,33172,73893,57855,74511,14182,-18413,-51619,-1870,-5266,-10388,-27066,2794,5010,41334,23885,2503,-13934,7899,-12254,-52211,-50918,-16467,36068,11843,26387,55871,21130,-57598,-46107,-29741,27271,-19925,19095,16586,3312,64409,125422,64786,41348,63030,-104883,-67586,1984,42862,-39589,9463,11313,-18555,-13158,10855,-11138,24950,-20829,1220,74846,32805,-15523,53478,-7673,36321,53346,-62911,-123787,38677,-57993,-55360,60022,50345,59972,-7274,115734,32468,-10386,24649,45548,-37387,-27745,4182,-36829,-25211,19968,-15567,-16781,-2107,-4167],[9053,-21456,-70630,-23187,-19162,9330,-3333,-56085,-12604,3291,54419,22262,61574,-58375,21993,43559,-16539,-21514,13816,1950,-28964,-27444,-14182,-38966,-50890,-19154,-33778,76900,45773,-67571,-2981,-37547,19784,-24235,-17594,-24101,-102105,-78342,-51556,-5760,3943,47800,-33800,12028,17767,39419,-76030,-73233,457,19052,39718,15080,-114386,-67672,60920,-18357,-54816,2580,-60485,105,74633,26222,-23518,-62851,-69661,22760,54901,44793,51334,95272,35305,-13292,75146,-3796,-43070,-10677,23519,-5724,-22107,41510,-3588,39376,40536,23137,34734,-18950,-91525,24749,15249,-52071,5348,61449,22334,-121682,-46162,-40595,9412,34087,-27102,-93095,-96325,-58452,-16574,-27601,-11614,76631,58849,109788,-46932,-84403,17952,10994,7429,-16763,12362,-11724,20060,13432,6469,66993,68311,40453,2013,43753,56169,53146,-29160,-34603,-46030,-2031,-4497,-33232,-45770,-69458,-39003,-68011,10141,15318,-1673,-26957,26365,10142,5905,15490,-19863,-36954,47393,65709,-29321,32672,72870,36278,41110,12620,1535,-33120,-32578,-61054,-59108,-68062,-33499,12278,-18266,-14903,-32970,-31476,-962,-21132,27676,4986,50390,38317,76456,-20545,-21132,-34573,40502,92076,13913,-11633,93861,152527,-13633,4691,25669,-20069,44580,-39830,-43097,-3410,25797,-49596,-37272,5012,576,-11937,28357,-35352,20825,18955,89831,125513,44585,22419,20632,66199,47389,-44974,9340,2079,-35898,14635,-46551,51920,115069,37928,52158,10550,10366,70434,-24012,2258,14089,5824,-31410,66908,25806,-48128,-64880,-16272,44047,-36993,-61038,-29221,67647,-72031,63376,83659,-91339,-12313,-31029,26710,-26388,-38885,36063,-42970,-75094,40393,69356,36032,240466,-104531,-61783,147174,9772,42414,42259,-21217,-103586,-32165,-42410,25353,-97068,18014,53936,24202,-9337,63780,3737,45319,17471,14513,-2739,-20312,-38464,12004,-20195,31239,14062,-22693,20200,43695,58763,-33381,101373,-61556,-44472,3358,-55351,-1956,53848,31200,60898,98224,-20669,-50305,-46729,-27711,-53438,-22922,34243,-42360,15793,157698,-1120,-12316,-65844,32054,-1584,-57193,-59892,-73479,-26516,24456,37651,-30753,-28697,-56964,-15973,58575,-32584,-24811,26094,-19911,-61683,-69765,-52486,-36796,46064,-33679,-62207,35198,120233,96873,32253,-62940,-90160,-36668,-35982,18423,178833,-31176,-89691,49057,5085,-9700,25906,-46292,-100333,10028,20793,-28380,10114,-306,32849,-17204,-109221,-62978,-12595,683,-41947,19526,22142,51289,-9608,-9412,-24405,-19198,43827,-10474,-91361,-46530,46986,77424,41786,-20455,-104105,58379,52301,25661,87475,48072,11494,-10935,-19004,-50380,-382,31751,62665,-22365,-30055,-24116,22731,-3338,41930,83835,26064,18544,48633,-26213,23964,8173,-10368,-33674,-34543,-57718,-9709,-31236,-31303,-12452,-49163,15954,26983,15864,-12954,20085,27179,35707,50349,80718,67892,91048,117890,-4322,-33146,-83134,-78594,14152,14362,-12508,85852,-16614,46875,-26278,-46543,-10026,1879,-32137,-57005,-59500,-6,-77301,20617,14889,-39872,16885,-33362,4271,7317,-6733,-76135,-16080,-8776,21999,61469,-4444,-99801,-71997,-27076,45599,-94620,-54276,-53078,7461,14531,33813,56455,53987,-20757,-66887,-2417,13148,72854,-6271,-10873,4349,-75280,-14336,31586,21963,-52776,-16061,-82416,-45325,31285,-5887,20761,48617,21812,-413,58352,54,6361,-23702,-51523,-22019,-43351,123726,-8850,3270,-35993,-74305,-33657,32374,-22599,23400,545,-57890,59927,6668,52460,78969,7440,-62599,32325,-75144,-8299,3911,30704,-14120,182,-30101,-29224,-23620,11763,-9457,16084,46657,319,40787,70298,-1453,-12075,37923,-9009,-5561,-80214,16857,-31838,-30943,-8725,95472,155319,25919,-3083,-4947,2677,29388,116463,37618,42833,-24341,21179,-8065,71515,-19505,38688,22015,-6315,19472,22160,7179,5950,15243,11944,13685,-42130,-53735,-12912,-38982,-85609,27146,-55029,-28710,-8215,-14233,110074,7643,-32343,-81959,-50262,-24665,-74636,-904,66243,77007,14756,-19127,-9916,-12054,-48035,12704,-57663,64865,-13296,21260,-46321,-57905,34231,-9913,-6542,-20847,16589,-35406,-79035,-25386,-9330,40353,11694,31805,26415,1561,-2651,-32085,2286,-63554,-29436,8321,-54839,-38510,-11832,6114,-70707,-11713,-91973,-33982,-26162,-2889,56010,37161,-9951,68215,57811,-19399,-55715,-50161,28771,79095,29954,-25902,-10315,-15149,-7272,75219,47995,-16448,9910,11904,41362,-14139,-41331,-77435,-80396,-105743,9583,18455,24880,74859,-76859,-25677,40467,38498,-37136,-90487,62027,-26809,19087,-19371,-51845,-48585,58109,-18329,-28127,-26494,-3568,-2515,21646,27257,17858,22944,-4559,-9453,42204,-15900,12987,769,-15060,-100414,-16210,44402,37467,-13374,-82405,-74397,-14601,-101867,-71635,36277,4918,10747,6201,79134,-12120,79992,-13322,-40661,-3897,20109,-64792,-20090,39936,36977,30873,-65640,-66813,-58703,-12556,20253,-51419,-43000,-16536,-72496,-14739,64949,74266,-46608,-107128,-50438,-10704,-48125,-27085,-60329,-17654,-128470,-137066,143458,72180,85067,131498,40740,100975,-79679,18335,38292,25233,8307,-12595,-32095,-4505,-78299,-26101,24052,76886,-14645,36740,25148,-32640,23180,-24510,22281,-53072,-55818,-14280,-12383,-58461,31714,37095,800,4570,33857,40460,13902,-7920,23226,-79136,-54907,10183,-28211,-120429,-74090,64143,72678,-1162,-16370,-11287,-3291,4411,60972,53044,86167,-18698,-46180,15886,62075,-59461,-42131,-26530,59209,61354,67993,-3022,64116,-3453,9031,-88637,-80530,23923,50262,30363,74551,26336,9073,12698,19867,43069,2788,-45656,-28897,-16527,-29212,-44504,-8176,-5326,18663,-3189,25475,58017,-24689,-12230,-32033,-4201,39366,60742,-21312,-39832,-10781,29747,-37599,18723,31781,29417,19460,-51861,-65826,2572,-11085,19423,-11210,-41882,-70136,-18934,35666,34223,-23696,43390,33413,24842,29248,-58797,4772,5397,8950,63935,39052,1576,18530,55008,11848,-18063,-65551,-35419,-36091,-39003,19627,-23353,-6655,26808,37678,-57924,9341,-34121,-17826,-34412,24973,-28167,53708,-29525,27948,52494,10965,-86496,-119835,-81657,-36953,31945,-56581,34047,-26637,102003,11137,-7033,51,49881,47370,67681,26825,-80196,81891,-37122,-65334,-53022,14251,-20640,32848,64130,-55479,7177,30012,-45889,-8589,41027,88484,-58531,-12304,30134,-6979,-47090,-23089,-63696,19380,86768,-23787,-3015,439,-1172,37272,-58501,-6508,27458,46368,68219,43692,51877,6072,2982,-45482,13286,5549,11311,-17753,14652,13397,72674,49754,6105,-4694,12426,9496,-42334,-40832,-18277,35322,-4066,-9257,57282,36790,-45645,-32845,-27758,36823,-1777,43302,7584,-812,61384,126460,38846,47989,32670,-109487,-74814,15896,46792,-10030,19149,38785,-5389,-20912,22210,-4148,11165,-13296,14820,66139,40203,-12198,51391,-3442,44577,47967,-83022,-104249,31944,-62519,-55742,51250,56406,81427,294,83806,39225,-377,34378,71372,-18846,-29675,17668,-26171,-28012,15102,-9151,-8948,4024,-1207],[13279,-45235,-118565,-21521,-48161,-13992,4229,-51180,-23152,-12837,64913,45294,70245,-24175,42694,57291,27124,-24292,15773,2575,-21448,-18312,-8669,-30911,-73622,-20811,-46384,82810,64701,-36884,-7207,-26741,49768,-39059,-22001,-34698,-66155,-79447,-40818,-7418,-26064,37052,-26861,4966,12309,20097,-55341,-76480,6451,44567,41151,-6920,-131436,-52112,32814,-21443,-64568,30913,-39748,-3360,81572,18898,-14899,-59624,-88102,9812,7181,45571,59245,116271,28718,-21584,75159,6916,-42992,-23375,4766,294,-19290,32981,-14907,46920,44791,22769,43896,-42828,-108645,19659,-8160,-38781,3117,72054,17786,-101445,-49534,-60560,4076,33754,-14292,-94123,-101927,-40506,-5821,-27991,-18132,75626,54545,100880,-63863,-100550,-24632,11368,28090,-16332,10582,-24133,50229,-1872,-13690,52596,59361,51227,16417,33832,37286,54561,-17245,-24027,-41493,-30942,-4114,-28390,-53440,-69725,-46081,-75593,-9492,10333,2606,-19206,50953,16253,1895,12731,-39422,-26715,61798,72582,-24499,42457,75541,30618,26168,17482,4574,-47009,-65594,-47347,-58149,-69050,-24535,12842,-21261,-31810,-40585,-12739,-305,-12663,23392,38419,68049,77861,88743,-8474,-18288,-36189,72150,108070,10765,7492,113288,140759,-18187,12204,12150,-51651,40802,-19141,-31315,26928,23920,-75112,-26178,1595,2241,-4816,8310,-26613,7620,40767,68527,115911,17081,2879,17697,59416,52209,-15291,9289,16989,-20067,29085,-51512,36498,122642,63085,88716,-23932,17505,74492,-8974,19499,6189,-7283,-28511,68247,17966,-44157,-61536,-22757,33077,-14358,-18282,9162,79022,-69003,43590,65175,-81920,13345,-24504,52944,-20504,-31118,16631,-74840,-53252,2325,46492,-2901,208087,-113214,18075,159997,52359,79758,61119,-26324,-138236,-47468,-37728,28529,-64322,10550,32014,21294,-11383,49470,-6219,36817,10131,13440,-62359,-53314,-33911,9094,-35333,17023,-3137,-53078,23129,-13776,81214,-1564,65653,-49064,-19642,2407,-43071,2542,46698,25196,74068,98623,-20766,-65072,-46194,-41453,-64561,-39027,29428,-33981,-19049,126992,19437,-31420,-52873,50888,-44227,-57516,-76518,-80065,3585,36969,21280,-12157,-24068,-67699,-10766,66939,-28259,9013,39674,-8038,-54980,-63133,-60302,-48893,62932,-8050,-41113,20560,83542,82361,51498,-72550,-82760,-33806,-28355,32292,163659,-36098,-76355,55795,3017,-27785,21471,-51898,-72554,-26509,228,-20387,21731,18175,27347,-18339,-138779,-39728,18323,28805,-25538,-295,14931,56703,-3512,-3580,-26582,27208,81130,-15032,-114425,-30886,36540,74087,51941,596,-97398,37648,56381,17443,81869,26992,-13690,-26008,-5312,-39446,14960,13024,72855,-17196,-11338,15663,11771,-10016,28654,75611,26476,4033,76215,-28073,-9274,6296,-16430,-30993,-37452,-65376,12528,-11937,-41671,-11800,-69606,21974,23217,-717,-16417,24755,4700,-8471,70037,62930,64310,69231,84509,-16023,-64952,-74198,-85895,39381,19855,-2609,92843,-32045,46812,-44015,-52532,15481,-13340,-25756,-1782,-50910,-21627,-69048,3002,-7772,-38791,38278,-50399,-12279,23861,-13276,-66974,-5469,-20027,32429,67401,-17513,-85174,-99641,-41305,31373,-86911,-61639,-64807,19214,70981,25092,38032,39768,-873,-59904,-7418,8705,69247,-9848,-15066,-6562,-54594,-430,26016,35393,-37870,-20406,-77075,-4315,59691,14717,57094,45687,33405,-2987,21500,4912,28606,-8320,-36185,-15316,-10832,114078,6702,11951,-44360,-42737,-22128,21753,-36949,29882,39594,-51512,41143,13359,60575,42762,3361,-48030,25218,-87382,-10166,15414,47917,9983,-13447,-31599,-36881,-18522,20074,-5054,24655,39701,-4377,58974,68026,-17378,3174,65969,49033,27589,-67214,8295,-8695,-15071,-11802,92165,173838,24105,-2273,-36201,2707,35901,100813,7443,41988,6659,15007,7001,51641,-10306,24972,32492,5294,19131,1144,-36029,8825,-5753,-10617,2160,-21688,-45915,-18590,-58625,-63096,26266,-69651,-21886,4471,-28389,125659,-12201,-30922,-100560,-40926,-33461,-74940,2764,67783,57425,8620,-22296,-35660,-30081,-46526,8331,-58534,77845,-5277,12271,-35251,-37117,7899,-14088,-11213,-19068,-7804,-27700,-72808,-34080,1791,57055,-24225,7108,-2146,9005,-1141,-38543,-1366,-55280,-31883,12445,-63049,-31542,-27847,3046,-76737,-21145,-70923,-41932,-21306,2430,49261,40300,-19237,80555,88197,-11920,-67154,-40001,17214,71981,19060,2979,-22259,-1858,3710,80635,50665,-22893,24486,22805,55886,-7830,-34313,-24850,-58623,-97277,-8472,6556,34234,58083,-63454,-15152,30273,43536,-33809,-80948,27358,-48219,34276,-41306,-61633,-21196,61681,-19827,-44421,-22279,7001,8378,13008,26130,67076,74015,-1312,-12768,43977,-6538,-3716,-15421,-35149,-100879,-7012,62153,75788,-46299,-85681,-59465,-6932,-98066,-66144,9825,-1732,20426,13068,51008,16810,63242,2714,-25893,-38274,34549,-42696,4951,41024,28352,48556,-69614,-64199,-73774,-158,13821,-71134,-31537,-10508,-85515,-34994,54725,69225,-36348,-91534,-44341,-22786,-70082,-55074,-43643,4947,-95006,-120029,130344,84373,92371,125266,22388,85640,-74691,15283,32606,25250,-5799,-2021,-24254,-1,-64491,-34065,25772,64747,5132,53319,30484,776,25193,-64484,28008,-26101,-70112,-34176,-35104,-120986,44673,16033,-7858,6619,32021,69274,6848,-22340,11250,-91795,-55981,12733,-32245,-91697,-60461,107535,46337,18179,-20388,-19978,-32173,-35281,62312,48591,110434,155,-54370,-14758,63542,-52054,-56380,-32136,84454,63273,48639,-26088,70759,12468,13526,-91850,-71248,16500,49842,19138,75222,31513,9036,23385,36160,46125,-11350,-54581,-45739,-28981,-1475,-36495,-25392,-2613,7912,-20891,14650,46149,-24562,-165,-37578,6640,18798,70025,-5762,-42732,-10419,18625,-68566,26217,38442,26357,19568,-72149,-48813,36168,-4811,38860,16084,-59415,-57092,-1508,30345,33100,-11865,43833,25186,12048,38426,-68243,-10023,-16127,6724,66279,36011,4554,5390,44007,-3316,-14291,-66426,-39207,-38814,-21323,-1837,-23061,-3787,-7045,31388,-61330,14359,-44443,-8782,-5700,30801,-27253,41783,-44561,8376,38860,3097,-108713,-134049,-66483,-19285,14832,-64966,43236,-22464,116105,-27544,-5804,-350,46369,73460,99942,11960,-50673,97565,-58640,-90555,-26641,53816,-17859,27978,63591,-47824,-7800,45721,-42565,-7945,10565,26273,-39559,-21137,17960,-13958,-41571,-28099,-56536,10886,90949,-21180,-6576,5494,6568,24325,-40973,16743,38289,48763,22503,23216,25330,-10616,21287,-33897,39142,15133,28436,-9312,23373,23649,93220,76403,12249,4629,21051,31776,-25684,-27511,-22248,34883,-16210,-49615,45034,46040,-40190,-23877,-18433,44422,31419,60577,-3012,-13035,49815,109856,-2633,49985,5069,-110969,-70921,29868,37166,17320,23312,56394,8114,-28132,23905,3681,-5283,-8130,24717,52169,44374,-11186,48430,-3622,43259,35897,-91615,-69357,13843,-67196,-57242,41357,61069,95413,11393,45709,43277,10668,46611,85859,9057,-32656,36232,-8954,-26606,6218,-3610,-1007,15383,5679],[19956,-56051,-130631,-8636,-74429,-25263,9405,-42330,-34987,-23417,62234,57505,71611,13060,49773,63766,64807,-12512,17237,6185,-9511,-6563,-14894,-15287,-76984,-17693,-49700,77370,66077,6147,-9659,-6610,67812,-50949,-26917,-35866,-20996,-72787,-19411,-4321,-51302,20576,-33181,-3049,13111,1256,-29865,-69787,12944,61279,55420,-14601,-125433,-33898,7570,-19622,-77639,67496,-2031,-4369,76249,8419,-15753,-58743,-102151,-5331,-34491,42388,57374,115737,16501,-23806,67969,19979,-52172,-37268,-14528,17185,-15797,15707,-13771,46465,39624,21057,49831,-59691,-106713,7239,-15962,-22068,485,60558,8779,-68425,-54013,-73613,2729,19448,-5126,-79918,-96927,-23442,756,-23935,-15519,68589,44346,74151,-59770,-95914,-68690,5004,41410,-14918,10953,-29198,72402,-11956,-31762,43920,39712,55044,39430,26122,14346,54370,-1752,-13150,-30682,-47979,-13938,-29952,-58954,-68393,-49849,-79930,-31934,8654,7082,-10708,69561,27252,14979,-1856,-52245,-12591,81322,71333,-16973,54220,75943,26169,13848,15880,11079,-55983,-79543,-27403,-52769,-55372,-3733,4559,-26204,-51019,-41782,24516,2737,2420,30528,62064,59544,100412,89205,1772,-9035,-35334,94074,100921,-869,17743,110602,113899,-21383,13440,3190,-51427,38046,5798,-14622,60665,32471,-90495,-10548,-1180,2770,-2024,-2312,-13382,-13087,57840,32344,90574,-8210,-7172,9801,37915,31045,14015,2670,31534,5803,44166,-42682,18868,114688,82711,115021,-54847,27706,75581,11607,38965,553,-13671,-23882,61875,6350,-41631,-60444,-20525,23953,30790,32458,37324,61965,-53561,25605,46061,-45706,45089,-35411,33612,-10610,-24341,421,-103001,-25709,-27833,25512,-23590,147517,-119224,117299,133650,79451,88130,73068,-26154,-140107,-46102,-34590,36834,-31883,16857,12062,16768,-13787,26115,-15276,21775,-4842,6518,-100275,-75620,-35824,-1500,-41679,2726,-31719,-81883,18713,-66034,94845,14123,18998,-20774,6408,-3999,-32550,7319,33459,7760,67225,94664,-17115,-67431,-41333,-42276,-77425,-58668,33572,-21860,-52595,87498,58967,-43343,-31966,69938,-65806,-54140,-84055,-80417,31147,46499,17290,3106,-23999,-69016,-12398,66637,-27447,28659,55770,465,-41252,-45580,-52416,-63324,65539,23949,-15452,4589,40752,55008,65225,-72774,-66098,-32073,-18363,43237,124258,-31341,-52275,58516,13553,-36331,20463,-35588,-42858,-63633,-20371,-14230,21994,42524,18949,-16251,-149887,-17266,43872,49978,-7224,-25755,6483,52933,7045,7792,-28852,70606,110742,-14090,-118633,226,26639,62881,55972,16257,-88904,1992,56884,3024,69253,4731,-30689,-33134,9718,-13655,29945,-7386,77765,-9277,19165,48236,9628,-21149,5166,62103,21183,-5869,83374,-32904,-45602,7644,-26573,-26065,-47358,-69134,8861,438,-41722,-5141,-68468,30306,21658,-11087,-20112,21792,-12685,-40957,70771,24409,46026,48013,56740,-27634,-92733,-53869,-80773,64706,25203,14251,85598,-28024,44403,-53372,-44619,38039,-14360,-10852,41444,-27449,-40625,-47205,-22873,-10372,-25724,43088,-62895,-28529,35534,-10005,-29989,10909,-27588,39875,62614,-17697,-56437,-106731,-61837,1576,-78737,-59929,-66809,36396,107558,23816,17443,8368,18766,-49386,-17417,3526,53628,-2182,-17428,-16571,-35283,10253,11354,40030,-16634,-17207,-60525,26757,70475,21484,79320,45857,38399,-2979,4779,20940,63869,15290,-15074,-16997,10838,66624,12962,10476,-32303,2280,-7935,12727,-41379,30425,49949,-48891,27028,13179,64723,3384,-4162,-20319,15070,-79558,-14174,27842,61386,35632,-19380,-22381,-42398,-11376,24298,3183,33309,32643,-3808,68695,48692,-41408,7162,76615,107464,56287,-60632,-13227,7376,-4896,-12578,97968,167180,24247,-1189,-74284,515,38407,66161,-18133,42736,33654,17265,32795,23113,-5527,7116,41677,13273,14589,-22658,-81711,10628,-27159,-29849,-9236,2759,-27534,-17308,-78573,-46458,10768,-85192,-7944,18101,-45728,102302,-29253,-36669,-103184,-28411,-39845,-66321,600,62028,34149,10560,-23938,-55045,-46405,-45295,5341,-56116,72113,7044,7642,-22963,-11848,-23604,-11312,-20494,-12216,-22106,-24441,-56227,-43226,5762,61528,-65680,-18338,-11707,26501,2127,-43414,-8817,-38580,-30387,9531,-76558,-23823,-38061,-5909,-66537,-29008,-38984,-43340,-14140,13152,32819,43078,-17546,80175,107443,-7548,-80567,-25192,10296,70372,11529,24523,-17078,10012,11159,71570,52453,-28523,35122,22984,50268,-1757,-23885,27003,-21456,-71940,-19809,9564,49499,30942,-40808,-8472,10429,36281,-32060,-69077,-25921,-61815,40984,-54562,-60655,21438,57476,-23127,-63439,-12181,12579,-2652,-139,20731,112445,118432,6139,-12691,51706,1812,-16888,-33438,-53410,-80513,13429,57675,84737,-76230,-80672,-38708,1696,-84548,-55190,-7655,-9186,30921,31225,20885,35890,39825,15471,-7406,-59490,36518,-17737,27907,29589,12506,61959,-64924,-58903,-86014,10602,9190,-68656,399,-4522,-87751,-53372,31960,52927,-12225,-65665,-34904,-22227,-76389,-81878,-28338,22308,-64197,-108311,116429,99845,100683,101789,-2157,69223,-63280,17228,26794,24947,-16745,6010,-17363,13169,-38052,-35006,16854,45932,20456,66192,28160,29329,32507,-85033,31900,7505,-89108,-49353,-47262,-142937,54973,-236,-19468,13004,22826,89607,3559,-28591,-7507,-90520,-47543,13384,-25600,-52707,-51819,106088,24572,27872,-22865,-27786,-65395,-68281,58252,37758,114961,16509,-55941,-55364,50835,-38590,-42960,-41473,93131,54254,20395,-50670,70921,37086,29213,-76835,-57920,6181,38746,7349,62816,25332,5944,30333,40466,42383,-19555,-47737,-57196,-40484,27315,-14026,-42028,642,-16429,-36189,5655,23201,-24951,10543,-46700,4300,709,63459,11479,-26187,-10332,-2000,-95675,37090,34487,20772,23526,-82656,-34161,56991,14435,56961,42585,-60270,-48135,20242,22563,25573,11800,39953,12533,-4559,47086,-80629,-32454,-33601,367,66297,21668,9204,-11156,32334,-19863,-12930,-53702,-36080,-33729,-3161,-24513,-2361,-2185,-41751,20926,-64069,3399,-49466,-1936,23189,37316,-12843,14669,-52971,-6140,13738,-6644,-114339,-120279,-27269,-11251,1552,-58472,52649,-20863,114065,-65092,-3249,-4665,31073,87278,111166,-8387,-26764,108436,-95023,-110245,-618,78952,-12560,12085,52806,-36662,-24051,48140,-37633,-6217,-13480,-24605,-11420,-32026,7042,-19592,-36561,-33892,-48749,6309,79722,-15644,-13806,6230,9074,9784,-17250,29567,48619,29011,-52524,2523,2612,-33691,31418,-21144,67639,20779,34788,-6800,23804,33416,94216,92444,19523,15365,30762,49022,-8645,-15266,-28116,30232,-23214,-84186,25832,44983,-47699,-22474,-4732,49898,70202,67091,-14567,-30156,28055,83108,-43290,45720,-11341,-100630,-57895,37757,14683,37719,18046,58806,20966,-30077,14463,8137,-19869,-7379,27992,39636,45111,-13622,42620,-8857,32984,21937,-88284,-35760,-8013,-73123,-58329,31087,64514,97646,20551,7688,45748,19510,57922,84920,41721,-34867,51048,8649,-24573,-5962,166,5463,29815,14877],[25933,-50023,-104174,9584,-89434,-20190,10516,-31967,-46502,-26832,39708,55803,58520,44337,43660,58347,85974,11807,16210,8707,3228,7513,-25131,5250,-55469,-8081,-41233,65022,50012,44014,-8975,11468,70108,-56616,-31572,-29655,16587,-62538,4860,1263,-64017,3122,-45375,-12789,17911,-6633,-2709,-56766,19074,65422,77964,-8454,-104122,-20769,-11676,-11253,-87061,97969,33832,-2462,63650,878,-21015,-63451,-108652,-16140,-62621,35573,42777,90873,3980,-19529,57776,33600,-65699,-49945,-32411,44707,-10818,4252,-1755,38319,27184,18459,52965,-60295,-86389,-4178,-937,-6735,-1045,27427,-2587,-32803,-55399,-72062,7523,-6230,-2331,-59195,-85710,-11229,-987,-19055,-5313,55198,33855,36912,-42030,-73110,-98319,-7672,45271,-11019,6094,-29090,77058,-11733,-44031,42949,14802,54566,64434,24278,-5682,51706,13122,-2896,-16726,-49689,-30530,-33517,-58323,-70046,-47942,-80598,-47923,5651,9901,1494,79265,43224,40504,-23742,-55254,-550,99301,61122,-9546,62350,70978,23067,10332,8324,19479,-54668,-68354,-5733,-41242,-33786,21566,-11477,-34540,-67698,-36119,66532,5450,20905,43982,70424,31628,103612,84046,9095,7500,-30847,98535,76293,-15415,16197,83780,80642,-21696,13654,1456,-22374,34989,28444,238,85789,44457,-94437,4846,-3464,5481,771,-93,986,-36145,66390,-7598,61349,-22729,-6076,-1908,18760,-11390,31444,-8703,45151,34978,60123,-26845,1329,96102,88204,119466,-72275,37213,67288,29156,54098,620,-11361,-21605,48049,-4335,-41440,-62252,-1355,18205,85277,75825,50173,25146,-22490,11842,27869,3629,72194,-55221,-33878,-1396,-18390,-4468,-121302,1115,-43839,6728,-15615,82985,-118047,202084,79244,82506,65333,74558,-24125,-123893,-28187,-33156,44101,-19854,32552,2439,14244,-14967,1628,-19869,-397,-24448,-8661,-110822,-81756,-39268,-19624,-42460,-10802,-63822,-101516,8103,-97712,101030,16596,-27675,13532,25874,-15515,-24988,13237,19069,-12693,41621,86078,-10615,-58690,-31590,-33661,-91358,-78406,46663,-8689,-72442,56399,101038,-41729,-8220,84222,-64028,-45183,-79455,-73521,49856,49912,22991,9489,-25581,-62167,-19290,57274,-30455,36585,72212,3416,-24739,-19270,-31199,-75323,47970,53570,4693,-10340,6893,22001,71621,-64597,-46934,-29042,-3168,49387,71849,-18397,-23896,56645,35439,-28995,23460,-4418,-25148,-88973,-37575,-12693,11164,64823,10034,-12286,-133282,3290,51915,61184,8389,-52730,-359,48402,19545,23183,-31443,94365,124996,-7524,-97170,40472,23064,45523,55464,28006,-80407,-33821,52550,-14492,56273,-4273,-38122,-30692,22346,18792,38398,-22883,76429,3189,50535,66759,15934,-31780,-17860,54586,13707,-9224,68539,-42826,-74189,14516,-36413,-21235,-64440,-68026,-11486,2503,-29599,7907,-49479,37887,23493,-12539,-21889,10864,-19158,-52250,54119,-26357,14574,30581,36934,-39764,-107013,-26998,-65172,85500,27058,33686,71728,-9491,44969,-49341,-26639,50213,-168,12069,64254,-766,-53521,-18333,-49410,7321,-4750,32222,-69021,-36490,35542,-784,25327,26008,-32659,43636,49974,-2837,-22813,-88082,-84370,-37644,-74625,-54085,-51787,55108,100595,26800,1441,-29227,28269,-37240,-29330,870,32752,12991,-20379,-25289,-28462,16298,-6605,33914,152,-4780,-35576,36438,60094,9539,82310,51191,35464,1884,5685,42363,98185,38021,2832,-21709,20493,-893,9124,1404,315,47983,3018,6743,-35500,24860,35338,-50845,18918,11147,63246,-22791,-12591,11304,3127,-58103,-21324,38888,69933,54402,-16001,-3390,-44999,-4890,21567,13524,41741,28366,-260,66873,15736,-66850,-1349,69597,136667,73608,-60678,-45154,13773,-3014,-8914,108830,134212,26431,1731,-104150,922,35655,26193,-33532,42290,50972,31357,63437,-701,-5391,-9090,46217,15737,8627,-40354,-114031,13822,-43051,-37665,-18495,26137,1130,-10577,-91260,-40383,-18060,-94806,10388,28891,-62425,47606,-41440,-48969,-96430,-15100,-39246,-49589,-9479,47844,11623,18620,-26233,-61442,-54160,-42772,5572,-49101,53963,20326,7984,-10264,9894,-53417,245,-33096,-2911,-23469,-22872,-31681,-53254,-974,51064,-97293,-37493,1762,47304,8261,-46978,-18782,-18239,-25626,461,-85648,-17017,-40374,-20265,-48250,-33021,-5194,-40200,-5432,24524,8908,44813,-5255,65910,104209,-9279,-90780,-7946,12495,86015,10640,39438,-391,14431,12846,47947,53744,-32747,42058,11456,25552,1344,-12727,62263,17334,-37343,-23215,25191,66853,7482,-15313,-10589,-11747,21509,-30453,-51527,-79462,-69148,35423,-57144,-48659,72004,49582,-28309,-83311,-553,8149,-28530,-11861,9113,138978,138772,17161,-7968,63229,8390,-24518,-48110,-66758,-43902,41223,39223,65009,-92556,-68577,-16089,10478,-65098,-43212,-16090,-15229,39148,52923,-4048,39635,14750,20293,11443,-64999,23030,-924,42297,3840,-4136,70160,-52754,-50139,-96199,17811,9024,-44707,37191,506,-79809,-68499,1984,28966,18117,-40583,-23715,-9992,-60212,-100806,-18275,32569,-39287,-99623,101984,111452,106553,66856,-28757,57545,-46521,22942,22372,26563,-28087,11712,-13378,30728,-8256,-27871,834,30690,28656,69686,19882,46086,44916,-79217,32786,41044,-105855,-57775,-51003,-121547,55515,-10919,-28693,23687,4814,89736,5227,-23293,-25223,-77166,-31646,8307,-5726,-14732,-47529,57770,11500,24435,-26235,-33411,-87728,-82747,48434,21974,97015,26557,-48971,-89264,24987,-21692,-5654,-52393,77882,33099,-7910,-67980,62788,62518,51211,-51391,-45532,-8486,20060,-1147,44061,8820,1050,32078,33828,34056,-21778,-27112,-62048,-47294,47197,15168,-57184,3631,-46263,-43255,376,-3447,-27194,16621,-60751,-14797,-13716,42427,27800,872,-9396,-28204,-112920,46422,24104,14590,34397,-80869,-23110,62320,42536,66886,64192,-43871,-44737,40161,12680,14276,42547,31212,-4003,-22792,49107,-97951,-56358,-36169,-2626,64107,4364,15580,-26467,19040,-35120,-14560,-29560,-29339,-22156,15583,-37690,30032,-1988,-62118,8058,-65174,-15693,-47901,-1620,44411,39398,13918,-19027,-50685,-10825,-15772,-17255,-101274,-81089,17313,-14516,-7327,-39755,56117,-23256,94813,-90374,-1509,-12743,6427,86015,100232,-29915,-15742,114402,-135375,-120323,18045,79060,-6735,-10578,35935,-23724,-38660,32171,-32782,-3249,-27494,-50474,19132,-45975,222,-22713,-32277,-38246,-40150,9536,56573,-9917,-26788,-2609,1253,-294,4057,29434,50805,-15390,-127009,-12640,-10619,-57252,30579,-11194,89383,19936,28649,-14143,14219,40181,74948,91134,25922,30678,38829,58826,3746,-8820,-33266,18349,-25330,-104097,7868,34507,-67372,-28321,8216,53319,100518,63005,-24969,-45434,-2936,55652,-67880,35998,-12725,-70617,-40302,36849,-14843,48847,2588,45882,31122,-23569,-2124,6403,-28453,-11031,23907,32967,42540,-20616,31909,-17655,17210,10571,-75616,-15949,-22506,-78016,-57542,20231,67194,88273,23741,-25273,46468,24101,63892,68280,71456,-33800,56991,19857,-24500,-20448,2155,10125,44842,24061],[28318,-30954,-56594,24141,-88558,-1583,6715,-23432,-56240,-23404,-154,40497,26258,63814,28367,40106,84097,40797,9844,6540,14343,24379,-28347,26524,-13420,8309,-21596,52009,21764,58959,-4516,16788,61863,-53263,-34276,-19045,33653,-54011,22156,7234,-61821,-10311,-54883,-24599,23447,1489,22743,-42124,25002,58495,99905,-325,-80196,-15804,-22799,3368,-81292,108925,52028,2601,49103,145,-26084,-72508,-105706,-17106,-78890,26284,17309,49274,-3565,-11252,48555,45755,-75889,-59465,-46312,76452,-4313,6493,16558,25447,11509,14868,52880,-40892,-54705,-5764,32197,2263,-601,-16783,-12200,-3988,-50171,-53128,18645,-36491,-6483,-39823,-72728,-5661,-12346,-16106,8753,36513,29285,-306,-21623,-40648,-101703,-24060,40905,-3822,-8984,-27244,61033,952,-47441,45243,-7460,54184,83612,29113,-16528,45564,23499,6011,-3097,-37463,-48178,-32963,-48103,-76819,-39588,-78569,-51140,-2669,9961,18121,81449,62032,68776,-43755,-49042,3958,108266,42423,-4704,61783,59426,21088,17145,-3297,27956,-40286,-36819,11834,-22395,-12711,41569,-30820,-46680,-77551,-26295,99002,5592,39611,54346,62509,-3612,93015,76239,13030,28751,-22203,83852,44452,-27412,3959,38185,49659,-17863,17500,7350,18915,29845,40059,5856,87762,47071,-87613,15111,-5671,13297,8849,13259,12583,-55574,63921,-39302,39838,-22810,2891,-15681,14013,-58957,28444,-22141,55988,58374,73514,-14911,-13914,74386,73418,98714,-70640,43062,44449,36046,59693,7043,-3705,-23872,28929,-10304,-43305,-65539,34100,14639,127814,95829,47675,-14707,19514,3069,11515,46686,83883,-71606,-126565,3660,-12826,6456,-124859,21535,-45416,-9008,15797,36337,-105503,245255,13758,61195,26733,66365,-24868,-103153,-544,-33407,44083,-33784,48546,4698,16284,-14674,-17940,-18369,-25495,-42298,-31906,-105097,-73349,-38495,-42935,-40993,-23143,-89797,-106079,-5839,-104938,100843,12113,-62140,44552,33554,-28559,-20633,19975,6925,-27423,4186,72843,-2813,-43689,-18843,-23680,-103396,-91864,64488,3434,-69857,41534,125025,-25463,10590,87872,-42760,-27899,-63221,-60982,58169,46398,32144,5578,-24947,-50279,-26822,41155,-35057,38970,86158,270,-10318,10901,-3081,-78289,13281,75024,15027,-21736,-10042,-9694,68649,-50406,-32470,-22972,17859,49321,20775,-1285,1458,50189,63837,-5081,29640,29218,-24774,-93942,-50297,-15972,-7255,76967,2198,-9458,-91467,22658,39056,61280,17472,-75242,-2425,51155,29539,39791,-34423,87503,120999,3700,-54363,80691,29003,25506,52367,38788,-71701,-55659,43455,-30501,47180,8762,-36631,-20094,28517,46656,36809,-29203,68321,18270,69266,69897,27369,-37396,-32864,57218,8240,-7235,39525,-57254,-84095,27190,-41842,-18615,-84392,-59809,-35230,-6304,-6408,26339,-24669,41574,27647,-5533,-18109,-4363,-11928,-43058,27283,-73653,-22410,14949,20283,-50514,-103290,1022,-42690,94735,21390,50673,56123,13082,50712,-31587,-4643,48282,21741,38840,65674,17594,-58632,10400,-70036,33337,16647,12517,-69200,-32547,21722,8039,78585,33927,-36319,44867,32870,22444,6218,-50721,-102449,-77343,-76065,-50685,-17651,70124,51431,26784,-6076,-61567,20056,-27789,-40788,3035,15298,29072,-25448,-32631,-38434,16920,-21035,18215,3957,15665,-5331,23815,32059,-18316,67169,59490,25921,11441,11556,61963,118464,53021,10415,-23864,22354,-60907,-2537,-9048,42699,80708,7280,3413,-22765,14179,6762,-56026,15121,11615,57501,-24040,-19225,35606,-9727,-31577,-30887,46759,72113,59791,-4203,21281,-44762,-294,11637,23711,47718,27681,4020,54521,-22657,-84951,-16625,49260,119581,76738,-62514,-79073,12371,-9690,-239,112345,85214,29800,6004,-114864,7501,28702,-6906,-36840,38791,57241,52961,92077,-9864,-9364,-18627,43940,13728,2974,-45624,-121543,20409,-49391,-28902,-23511,43604,36007,-2626,-90601,-42588,-51671,-92783,28823,33937,-73932,-13180,-48466,-63926,-86633,-3846,-30510,-27975,-25275,25384,-6985,27974,-31324,-52548,-49097,-38974,8841,-37719,32583,30111,11993,576,24725,-75100,18555,-46315,5389,-14487,-18577,-2635,-62734,-16984,27577,-106513,-45776,31978,64366,17705,-50054,-28520,2100,-19458,-11174,-79686,-10451,-34135,-35596,-30610,-31289,20545,-35524,2528,31040,-18892,45094,12027,40419,73780,-17280,-91783,8480,24289,114742,17225,53712,19682,9443,9045,15536,54009,-35717,46130,-9363,-9339,-1511,-3759,72376,45889,-3788,-20057,40539,78769,-1067,6988,-23176,-28127,6660,-25873,-27807,-114603,-73235,17995,-50520,-29048,115559,41610,-35457,-101753,7609,-5966,-56076,-18224,-8614,138253,125731,28704,972,74661,13057,-26622,-54255,-72596,-2560,68671,22615,27773,-90662,-52384,5424,19450,-44672,-34416,-19611,-18481,42751,68267,-20769,27258,-7664,14663,25349,-59695,638,-878,44550,-31849,-15195,71936,-36065,-38587,-106506,20866,15953,-8483,60225,4484,-65501,-78907,-27458,3827,44416,-26069,-12864,8903,-21428,-105725,-15596,34505,-20563,-90370,86805,113454,107223,30642,-50869,55143,-26902,29834,20745,31501,-44786,16727,-13702,46528,13936,-14853,-16740,23607,30608,60360,8769,49191,58530,-52942,31272,67524,-110958,-61059,-49733,-79850,43734,-16595,-31463,36519,-17988,64651,11034,-7188,-34397,-57559,-12096,-5201,24561,16009,-41761,-14113,8306,9573,-31288,-35546,-88971,-73235,36392,4066,61154,28475,-33192,-101004,-12011,-5395,37274,-62460,39629,1272,-27868,-69671,47193,80692,71093,-26377,-37827,-26345,-47,-3886,26221,-13373,-3274,28747,20615,24247,-19420,2094,-61249,-47769,50004,40817,-70739,5797,-69260,-40266,-67,-26119,-31942,15437,-74948,-45858,-24856,13428,41029,26251,-6777,-52658,-116050,49699,12300,7926,51666,-68271,-14766,55035,70602,64621,77326,-16697,-46300,50914,772,2862,72781,18233,-21186,-39857,40669,-118077,-75780,-20937,3590,57359,-7232,22554,-36074,4110,-46838,-18112,1120,-21585,-6862,32553,-32434,60182,-2700,-59343,-4380,-63307,-31286,-39454,-9842,50561,31969,48309,-48072,-37757,-5052,-41123,-27605,-73231,-29553,50669,-25721,-13847,-15049,48383,-29875,64924,-95836,-533,-21652,-20783,72079,73564,-48276,-17254,115884,-160625,-121210,24724,54688,-2272,-34351,18125,-11830,-48448,3272,-29211,1103,-30760,-52936,45059,-61346,-1217,-22732,-28359,-38568,-29931,23085,28002,-6590,-45280,-24661,-14221,35,16963,18470,41614,-74716,-170419,-18745,-12379,-73359,19170,-6373,96830,11284,12664,-32769,-3279,42552,42306,72731,29169,52058,43638,62518,8894,-11534,-33641,-8,-23820,-104529,-2389,19298,-91227,-37563,15310,55074,111571,52214,-31462,-52188,-38656,34925,-68597,23551,-597,-21805,-23415,28309,-41919,50568,-19785,23540,36341,-8229,-18049,-1560,-29254,-17260,14204,33202,37015,-32787,15879,-26894,679,4267,-57160,-10320,-20181,-76155,-54403,8524,69686,71864,19813,-49973,44353,24047,60804,39853,89682,-27317,53623,20217,-26620,-35541,2972,13582,58135,31019],[25637,-6524,-10758,27336,-73418,20811,-1621,-19595,-62317,-15026,-44985,16426,-20750,70447,9474,12994,60219,63448,-4150,-1660,23079,44252,-17347,44028,36592,29812,5521,43037,-10580,42673,3295,5200,52730,-39612,-33330,-6552,26448,-51392,24693,12355,-47995,-16018,-55742,-36835,27921,23243,43787,-30083,31317,46275,111994,-6257,-63116,-15961,-24464,21876,-51378,95008,47452,10780,36354,6860,-27703,-81661,-93543,-6141,-89578,16314,-12287,6075,-2822,-3347,42934,54629,-75929,-64780,-53289,101643,2226,19397,34954,12949,-2439,10001,48616,-5674,-21350,6436,67643,2126,1980,-55587,-15498,12757,-36898,-20874,33934,-62768,-15703,-23655,-59744,-5705,-31210,-16280,22016,14990,34213,-28058,-7164,-9258,-76180,-40359,32126,6429,-34143,-26315,29627,23941,-40422,43081,-19471,58182,90264,38184,-14961,35086,27302,13076,7407,-16602,-61447,-23446,-27470,-86759,-26051,-75422,-41811,-17014,7498,36391,79689,79334,89341,-52244,-36613,-881,103004,16966,-3839,50744,43194,19905,30569,-16117,35074,-14053,1900,20129,2500,2043,47971,-47470,-61285,-77926,-16558,114105,2202,56258,52580,41540,-34397,77500,63577,13608,48003,-10413,55934,16132,-33051,-14117,-14482,27529,-9443,26692,18438,51927,21032,33527,-2412,57176,29675,-72845,16944,-8281,26393,25651,31979,18624,-66282,50155,-55525,32348,-10483,12557,-29396,25640,-92422,4365,-35028,60710,67584,78331,-16055,-25341,55907,39252,59427,-50897,43813,7241,28481,53544,17658,1820,-30122,7996,-10300,-46077,-68202,73900,9860,139873,82672,33825,-40411,61733,-1008,-1992,68080,74242,-74824,-203001,3590,-6774,31601,-111689,31729,-37751,-20268,55867,16789,-77197,235192,-46797,23246,-4340,52436,-31814,-85825,25898,-35540,33342,-63051,55682,12428,23068,-13612,-29453,-11713,-45805,-50927,-59757,-100280,-57868,-29798,-66994,-39150,-34371,-102065,-93698,-19320,-94176,93520,5940,-74527,66645,28364,-37455,-18768,25485,-2101,-31241,-36127,55649,4381,-28476,-6131,-20047,-108908,-92636,80351,13388,-43702,38629,117626,1233,18514,77416,-10472,-181,-39136,-45904,57577,37358,38314,-5185,-18597,-36941,-29205,22355,-37498,41510,94606,-7844,-1446,38186,24163,-66904,-26454,86433,18107,-27623,-10963,-34883,54774,-32790,-27655,-13618,42237,42050,-17449,14758,17998,39868,91475,29605,37371,52876,-38751,-76733,-59371,-21767,-28148,73994,-4532,-11665,-37933,41558,11635,51182,18078,-87310,2558,63512,32410,54161,-37348,52420,102295,17693,-4315,112153,43595,6392,47953,49908,-61196,-56398,31003,-40868,42521,41580,-27784,-5336,25467,59958,25522,-27713,53709,31175,66769,61047,38674,-36117,-38613,65404,8245,-3335,8742,-72611,-70139,43332,-40534,-19468,-98802,-43008,-51724,-22857,23717,46650,-7847,39453,31269,6271,-5201,-16958,7708,-23056,-830,-103262,-54355,-2408,1864,-56767,-82645,25663,-17722,86349,6043,61017,37080,28498,59240,-4752,15228,33701,39053,62635,50856,21081,-56689,35188,-80390,51638,31202,-6568,-65959,-18604,-2476,10814,109257,31985,-38688,45832,14507,48589,24096,-11053,-110583,-108606,-80589,-54213,28510,77081,-12463,16346,-5646,-81951,-6145,-25570,-51084,9619,8440,39855,-32393,-38457,-61377,12203,-26348,-2312,-8045,39602,26547,-2359,-6061,-52309,39996,65732,13809,23510,10443,73877,118404,57804,5172,-19792,22215,-91650,-17569,-13873,78376,91314,4318,1025,-8707,61,-23168,-61115,12825,16821,50733,-202,-22628,44047,-22658,-5799,-40337,50224,65897,49561,12743,45465,-42621,2917,-2564,31969,47693,29131,7509,36268,-55928,-89742,-29851,22818,64776,67184,-59967,-103693,7707,-22585,12021,97341,35749,32945,9627,-104955,20292,20133,-29955,-29954,31898,54924,71772,113185,-2126,-16252,-18905,34578,10111,-2222,-36891,-101960,31055,-45724,-4049,-22763,51761,67623,887,-74977,-45795,-76263,-76988,42857,32142,-76391,-50246,-51200,-75405,-77583,2829,-15492,-6173,-40860,-3240,-21276,33184,-39741,-31333,-31541,-35796,13067,-24473,15765,32221,17322,5164,35342,-84625,38041,-57099,9628,-1762,-8069,26720,-68970,-36723,-2239,-90149,-42191,64987,72252,29345,-54083,-34861,20725,-14148,-20262,-53272,-2081,-20418,-45059,-19215,-23337,31206,-31842,7022,28643,-45578,43861,26447,9930,22325,-28860,-80207,20814,41479,140565,29444,73113,35896,-2339,2343,-16783,51800,-37869,48029,-34342,-42609,-12215,863,59565,58408,19159,-13331,38759,77116,9323,22340,-43419,-33427,-1219,-15465,-1369,-120632,-76278,-6157,-38762,-7669,135588,35125,-44494,-116043,8865,-23735,-72246,-18144,-29626,111948,84784,36315,11718,81918,15839,-24217,-48646,-69958,29635,86720,21624,-10365,-72600,-36010,23999,28958,-27717,-30570,-23205,-18984,40413,69107,-30521,3019,-24669,-655,28498,-54106,-17808,-19765,34909,-67502,-16590,66048,-18827,-26703,-118777,20512,31150,26400,56898,7641,-51198,-82931,-49611,-15731,57814,-26052,-4728,26693,28676,-95191,-21490,26908,-10314,-79300,73852,105632,102726,3932,-61220,63235,-6751,35369,23126,39958,-65903,23894,-18275,55057,21306,-574,-30307,22627,30198,38885,-1579,42208,68182,-17684,29552,81243,-97978,-62701,-46255,-46523,22480,-18189,-26595,47827,-36264,20222,19048,15363,-30671,-38817,6549,-26925,57872,39213,-27141,-75719,13427,-10961,-36583,-33326,-69628,-43295,28109,-12437,17238,22771,-10818,-83249,-55240,6373,62782,-69262,-11844,-35629,-34722,-52746,27226,86219,80435,-10447,-35773,-43765,-14992,-545,14461,-34523,-4711,21921,6159,15968,-14647,32564,-57093,-42802,32933,54692,-81824,6932,-74513,-30939,3487,-39939,-39123,5925,-80217,-78054,-34331,-14805,50005,40216,-2314,-66854,-104286,44555,1905,-259,71252,-49662,-7122,40812,88778,51067,80484,10605,-50771,47700,-12815,-5757,94591,3089,-34032,-53048,22718,-134543,-86814,6216,20280,43174,-7545,28399,-37457,-10606,-53817,-21404,32058,-13865,8472,43037,-6887,76326,-3450,-34079,-13158,-57755,-34361,-25076,-24994,38006,12679,82612,-62867,-18347,7870,-55180,-36457,-37946,17063,64992,-38654,-21208,8633,27596,-39556,33146,-80694,1625,-26950,-41907,51542,41637,-59744,-24786,112915,-152864,-114798,19180,17213,-152,-53709,3517,-3350,-50815,-26008,-27303,7076,-25272,-42617,61201,-74302,2504,-19751,-24411,-33297,-18410,45932,1135,-6884,-65897,-59493,-28228,13915,19832,1442,23044,-129995,-170406,-15494,-4511,-75326,670,-6739,86644,-4206,-7638,-60435,-23724,41381,7127,43517,27244,76258,45012,63643,6658,-23929,-25612,-20282,-20075,-85791,-2013,5161,-107728,-44280,14027,56192,101626,40628,-31739,-47147,-71617,24200,-47061,11869,19273,33020,-11266,16106,-56567,44052,-43093,1722,35538,13210,-25188,-12489,-23856,-23435,2570,38492,29149,-49505,-3532,-33045,-12512,2854,-36049,-9033,650,-61350,-49982,-3379,72458,55391,10545,-65115,38310,20339,47333,6329,90086,-14786,43654,9789,-28781,-48479,3470,16789,67809,34468],[18418,15934,19583,16515,-50952,34033,-12777,-21595,-62334,-4168,-77368,-7644,-66806,66967,-7977,-15082,23698,69931,-25877,-14188,29858,65584,6540,54245,79299,52814,34326,39161,-38819,3188,13005,-18593,50075,-16802,-28049,6404,1542,-56136,10370,16444,-29456,-12503,-46172,-45706,31161,50048,59270,-22984,38180,36005,108630,-35789,-53362,-14413,-17050,40483,-45,61683,26177,21634,26924,18662,-24426,-86325,-74622,14412,-98514,7465,-36614,-23759,6377,-127,41521,58918,-63253,-65849,-51671,110098,5781,32235,47581,6624,-10083,3817,39462,33692,5771,27970,85912,-6410,6123,-74582,-9473,17254,-16760,14835,49428,-77930,-26193,-6451,-45180,-8023,-52738,-19120,30252,-5757,47117,-41370,-1553,12604,-29757,-52963,23749,18371,-64021,-27220,-5305,50750,-23543,30642,-17258,68553,80740,46764,-2223,19978,24874,18040,13362,5639,-67701,-4022,924,-94110,-10307,-72312,-25980,-33529,4194,51006,77049,89908,95146,-43517,-21367,-11073,82666,-12224,-6891,32327,26876,19250,43373,-26951,40202,18673,33055,16953,29086,10118,37589,-56306,-75260,-68367,-10705,111910,-4107,69659,34466,13268,-53216,63018,41935,11223,55727,1439,26296,-1074,-30733,-31117,-59953,17597,2809,39189,29941,63311,7813,8226,-23701,-849,-8051,-54988,9857,-11457,41231,50449,49041,18681,-65537,27443,-56743,37368,7747,14686,-40962,46496,-100622,-32447,-45524,55085,57868,69173,-32595,-32476,43458,-3570,15331,-20558,39544,-35868,7892,37126,28551,-2906,-37387,-10854,-6069,-48262,-69188,99740,-4,115332,37728,14355,-42146,92902,-1109,-11354,63213,44851,-62012,-224418,46,1011,63133,-84065,30672,-28003,-25290,89063,16929,-27954,176656,-91730,-18926,-10990,37469,-44845,-75176,40244,-40027,13037,-89764,49107,14859,31972,-12723,-32234,-2997,-53908,-45031,-86109,-106623,-44656,-13179,-86109,-36935,-44796,-98249,-67375,-28742,-75135,77336,176,-61232,78586,13442,-36717,-17946,26236,-9283,-24544,-72662,36237,9156,-17491,4186,-26092,-103691,-78059,87737,20910,-1929,37429,81134,30750,15748,54180,22333,37025,-12901,-31051,50487,25645,37864,-16163,-4608,-24685,-22120,5191,-34302,46538,95189,-18436,877,55782,44346,-40475,-54933,89150,20736,-27146,-1862,-50718,30563,-13871,-33493,-2425,64954,27194,-38202,24942,23312,27009,110805,64742,44895,58741,-59323,-42668,-65969,-26407,-46814,56058,-11970,-22260,10051,59114,-18215,33665,10522,-85026,14906,80119,25396,63073,-39154,5550,77242,32064,35970,129083,62287,-9229,42468,59277,-47253,-38204,17550,-43736,40338,82351,-13097,8329,13077,53682,8313,-26821,34055,36616,44775,46061,44294,-29432,-39697,69682,15261,-1444,-13343,-84168,-38019,58502,-32588,-23933,-99107,-19303,-55401,-40305,54680,62673,-7376,31496,30899,17101,18055,-19647,34778,-5429,-23311,-109673,-73063,-22786,-18328,-56091,-50312,44149,5264,59489,-16876,62512,8600,29355,64740,23288,28398,12180,40879,76904,28104,10244,-50585,56231,-78758,51469,35135,-17070,-62898,-935,-29158,5139,108392,21139,-38799,48615,-2482,65847,28806,14105,-107022,-124779,-83315,-64532,71914,74189,-56602,-6794,-1608,-90250,-41740,-32419,-60779,16893,15019,42483,-39292,-42200,-87821,3093,-20300,-20557,-31899,60199,55243,-28649,-46285,-80318,9344,65325,4587,34939,-1525,75607,100231,54339,-10074,-9035,24091,-87448,-30821,-8526,94288,78291,-4012,-2389,1380,-15511,-44523,-61871,10241,26458,45847,36499,-23934,34421,-34662,17821,-46151,48676,49463,26158,29959,62975,-40011,6369,-15619,37848,38537,29702,9415,18512,-74855,-81452,-33727,-1735,1057,49689,-48968,-109576,4318,-37176,24733,63136,-1162,34597,10469,-82423,35356,12422,-48205,-17486,22566,48546,77796,123484,17241,-24413,-10554,19908,7933,-8064,-17735,-62752,44723,-35271,30153,-15929,49387,82173,-4586,-48499,-42054,-78389,-49784,49130,24362,-68184,-46531,-50743,-77459,-70262,3508,2377,11048,-48731,-33604,-33294,30661,-49370,-4919,-6403,-36240,15176,-13532,7544,24307,21622,-1804,48024,-81583,51512,-63294,8222,7049,8936,52023,-69378,-53032,-28914,-56344,-29268,85491,68101,40312,-60432,-35453,36938,-11454,-21992,-10047,9681,-1906,-42386,-14813,-10784,25186,-30131,6294,16311,-65248,41342,31639,-17300,-34502,-39603,-58031,26980,56860,147584,43502,98124,44230,-15359,-3794,-41044,45448,-39326,47834,-57080,-65800,-30222,420,35209,56004,25600,-6319,10707,56984,34414,30178,-64527,-27233,1835,1169,22130,-98793,-78129,-28636,-26881,9150,123353,29390,-54816,-123174,2900,-36151,-69816,-12986,-48729,70607,33865,36341,20522,81858,16481,-18268,-31306,-60187,42384,88709,39063,-34122,-45513,-23065,38567,38894,-17014,-30511,-29410,-18029,31867,52359,-36488,-25115,-35355,-21565,16802,-58914,-20476,-51398,17054,-91158,-7643,52239,-4761,-17628,-131801,18704,53286,47731,27236,10256,-43456,-78885,-60843,-24843,55430,-36880,-816,36062,70774,-73798,-35484,10441,-11523,-68274,66363,92238,94993,-6973,-55591,78187,12491,37634,29746,50427,-78330,35684,-25597,53245,13132,9317,-36490,21953,31801,10081,-8472,31730,69744,15957,30116,78919,-68556,-65375,-42041,-36573,-1808,-16533,-16241,53521,-39194,-28963,27341,38177,-14616,-26545,20145,-53309,85355,57537,-663,-103507,23141,-29628,-39102,-26810,-39741,-4256,28371,-24575,-23655,11996,13127,-40598,-96010,11291,56655,-70484,-61145,-68006,-29036,-23132,7152,78059,74719,-6408,-37280,-56159,-19983,7044,10318,-48339,-2230,13916,-5179,11221,-9575,56533,-51800,-35297,9,53964,-87527,7103,-58336,-23244,8085,-44023,-48196,-10814,-68678,-99590,-43979,-34936,54886,39107,3239,-64471,-80941,31718,-7353,-10946,87405,-31135,1368,25672,90701,31923,75071,27840,-55569,31396,-26891,-10516,102664,-10800,-37739,-60202,1170,-139576,-88479,34168,43389,20721,3882,31546,-31018,-21662,-56070,-22116,57241,-5825,20111,41796,31355,73665,-3503,4822,-15670,-48943,-21927,-6827,-41942,9686,-16472,107961,-59241,829,22323,-54567,-42478,-4113,44866,61172,-47341,-31708,25995,-3238,-49947,3954,-51209,7171,-24604,-49619,31341,14494,-61914,-29250,104940,-108275,-101862,5912,-17617,-133,-64589,-6105,1276,-44642,-42756,-26607,14939,-14935,-31154,65399,-80531,10103,-14326,-20420,-23126,-7702,71962,-18510,-10047,-82777,-100524,-30494,39312,14919,-16843,856,-160960,-137070,-5655,8436,-61021,-19491,-10384,60542,-22914,-25983,-91052,-40990,39914,-20445,12856,18998,95021,44033,65427,-1358,-42946,-8007,-36201,-14908,-52896,8309,-3817,-107273,-42935,6000,58502,78246,33740,-24850,-32243,-93729,22620,-12132,3842,39265,74628,-5508,5034,-52385,30944,-61310,-9920,29923,35635,-18804,-20492,-16615,-27419,-6582,45543,19906,-68156,-22487,-33626,-20393,4090,-14594,-1121,30943,-31807,-46851,-13426,75523,45105,-538,-70933,28170,14576,25533,-25290,71195,2227,31067,-6563,-27746,-55618,4304,20449,72559,34442],[8974,31933,33536,-4640,-29584,28544,-24027,-28349,-54264,7268,-83213,-21624,-91659,57565,-20919,-35360,-11149,55741,-52214,-26812,35263,84167,33897,55602,103179,72381,58510,37757,-56798,-36571,22548,-43707,54364,11245,-19212,19340,-27635,-66620,-15825,19984,-13518,-596,-28429,-46677,33875,70903,69864,-20577,44695,33025,89862,-84579,-43237,-5275,-2996,55193,55634,21609,437,34198,20707,31346,-16924,-83725,-52687,38570,-104036,851,-47269,-33009,21088,-3901,42870,58015,-40991,-63455,-43535,97553,3012,34136,50827,10920,-8543,-3272,25803,61733,22872,47192,74153,-19368,10595,-68283,5749,13100,6954,42007,60632,-78818,-33550,16262,-25910,-8435,-71007,-22957,30803,-21557,61362,-40749,-2178,21693,21900,-59713,19851,29734,-90603,-29482,-30517,72279,62,7779,-2890,83204,55529,49771,16172,964,18578,20795,14908,22342,-68354,21286,31752,-91725,3963,-69226,-11169,-44813,2747,56711,74314,89837,84873,-18593,-5564,-17071,51119,-40890,-12476,13432,15895,18892,48160,-33126,43575,49719,47273,4471,51019,16314,13912,-55071,-84577,-50535,-10462,97784,-11449,79308,2836,-16166,-57915,49305,10451,6588,43339,8473,6552,-4609,-20915,-40530,-86663,19808,16972,50198,36313,52943,-9322,-27611,-51263,-64234,-54197,-39903,-3648,-14664,51623,77721,59269,14911,-53765,366,-49917,46758,23568,3652,-48828,65190,-86308,-68434,-52807,35504,30032,44736,-58390,-35890,36210,-37449,-18848,8556,31253,-68899,-19553,15130,35559,-22380,-41705,-24359,-1438,-48642,-69405,96747,-17162,63582,-26087,-5788,-22179,106369,1961,-15396,38893,4046,-37670,-177611,-3775,11599,89612,-48609,20311,-20541,-22621,105283,17397,46921,85391,-116798,-53056,7867,24681,-59215,-71110,35845,-47215,-11179,-100334,30354,3636,38385,-12521,-27045,3812,-46529,-24235,-104109,-121501,-40209,7729,-94742,-33146,-54383,-82040,-33958,-31754,-54166,52164,-5839,-27056,82281,-5066,-23491,-16494,18318,-16730,-12722,-102908,17144,10341,-11655,11765,-39850,-86489,-51497,82914,26169,40377,30077,32915,55117,9519,24323,46000,77755,9717,-17550,38870,14516,31272,-20705,16489,-14112,-4906,-7269,-24170,52474,86961,-28256,-1926,59190,54684,-4364,-59286,86041,29176,-20935,11382,-56469,205,4706,-47090,7949,80353,5483,-44166,26385,18954,13138,116359,89451,50803,45879,-78169,-1979,-69929,-26553,-60578,28358,-23267,-42433,40279,72464,-38853,12788,-2989,-68003,32493,90644,9010,64535,-38402,-30844,54686,44455,54714,129805,78743,-19869,35545,62031,-29489,-10323,5730,-40324,38102,116781,6196,16174,-5736,29387,-9393,-38418,12216,31384,14652,30624,40150,-21274,-42723,62389,28347,-4195,-22534,-88929,-4186,67670,-20238,-31151,-82046,5688,-45271,-49331,80180,67238,-22589,19477,23891,21031,48789,-8721,62399,-384,-37061,-97127,-77096,-43878,-35814,-48170,-13371,55643,22438,20553,-40398,55459,-31684,14699,61202,44616,32732,-9004,23314,79201,5663,-8522,-44296,74230,-66104,32303,29581,-15675,-63203,12718,-48841,-7352,82818,4842,-35236,53860,-16275,69437,22807,16925,-94513,-122584,-79626,-76817,97769,62755,-63136,-37067,326,-91051,-72585,-45745,-70220,18966,32473,38706,-43587,-42764,-107262,-8886,-5115,-29627,-58481,70563,74994,-43136,-82231,-93649,-16550,57271,3015,42811,-20348,68483,72358,47399,-28676,5726,28658,-57876,-38005,6942,87796,47406,-14658,-7948,4417,-30430,-52257,-54702,7905,38184,43553,67673,-27161,11604,-44699,40168,-45159,42268,23100,-4970,42183,70015,-38200,11661,-21388,42570,19554,26180,9236,6916,-75259,-66662,-25663,-17773,-42847,30338,-29343,-93199,4963,-47860,34000,20856,-19897,34340,7697,-59743,46525,6334,-67450,-4928,12292,42454,68155,121903,38965,-32110,2950,3250,8949,-15981,4490,-17673,58830,-23342,62841,-4129,37701,67126,-19872,-19686,-27020,-52116,-17094,46330,12781,-50989,-6910,-47701,-66900,-63815,-1677,19575,20184,-42817,-59560,-45741,20224,-55652,18366,18714,-42893,12439,-8907,7997,7008,23382,-22830,67211,-69193,53005,-64362,1615,6388,28611,69556,-62877,-60090,-43910,-19879,-11966,83502,51665,46662,-69121,-29702,49546,-11957,-13632,38118,24298,17642,-25054,-13965,2829,6660,-29586,584,-3596,-72550,37893,25623,-33388,-78695,-45236,-32767,26988,63497,130021,55005,123221,44535,-23912,-7000,-53216,34256,-39507,45115,-71744,-77247,-51807,-4205,13901,44705,14836,-1336,-37059,19595,64069,32750,-77937,-13484,15445,20978,37792,-60151,-76319,-40936,-19044,16705,83810,22421,-64948,-120293,-7232,-35931,-49860,-5352,-59790,28296,-7050,28335,23794,72984,14318,-9361,-5694,-46732,33288,73656,64433,-35450,-18718,-15859,48347,48184,-13189,-30983,-36941,-17465,17788,21483,-40581,-47977,-40324,-41765,-9681,-77938,-3258,-83181,-3348,-94474,9047,31972,3880,-13357,-139841,18114,78168,49726,-15844,12525,-45921,-65616,-61148,-21833,42609,-49599,-594,33397,87850,-50409,-54294,-10577,-23760,-60052,63522,78136,86040,-3005,-35726,92410,30351,35656,39343,59581,-61598,52144,-33303,41399,-5492,10022,-35354,16547,37508,-18896,-11202,23857,61605,41085,34100,60651,-33147,-68760,-37596,-46294,-22308,-12532,-5019,50486,-20442,-67075,34680,55561,8397,-23020,25852,-78654,100254,72823,32300,-96030,32657,-39904,-35846,-17147,-12523,29585,37073,-30961,-53011,-46,31652,11750,-123913,9424,21904,-63992,-93065,-85276,-15904,5508,-8954,59460,55352,-10779,-38203,-60076,-13310,15650,11670,-51383,3269,6853,-11065,10395,-5607,67971,-46297,-28852,-39258,41743,-83393,6507,-26937,-25393,9788,-40536,-58382,-31467,-39252,-102880,-54429,-43879,57041,25705,8345,-44561,-52203,14903,-17572,-24009,95522,-17626,10586,14326,76407,15406,64906,29387,-58500,9228,-39284,-12091,96099,-19295,-29775,-60014,-15478,-128690,-82406,52236,65407,-7231,22405,31199,-19917,-25339,-54558,-18797,72530,3462,25234,25801,68168,55174,-2833,44468,-10889,-38313,2862,12451,-53705,-24669,-49406,117163,-40109,12931,32698,-40593,-44344,21684,48571,44612,-48646,-45171,34778,-36581,-58086,-24475,-17789,16522,-12765,-40593,16431,-1857,-54323,-23202,91426,-43661,-82096,-7415,-37852,-1013,-65147,-11553,3974,-30920,-39753,-26078,24713,-4419,-26346,58236,-77330,19775,-7070,-16863,-11417,-1068,90844,-28201,-13605,-89725,-135313,-15572,68884,6439,-33479,-18122,-154918,-91893,6143,21045,-34333,-35725,-14489,24542,-39492,-37411,-116172,-49562,42384,-34375,-10140,4686,98402,42516,68807,-12785,-62130,16691,-42712,-8410,-13969,25423,-6825,-86889,-30900,-3368,64109,53364,34418,-11637,-14123,-99644,26687,24550,744,52700,88501,-5427,-1334,-29839,13030,-70934,-6735,23198,53086,224,-19049,-12672,-28529,-9601,51234,10625,-83946,-36524,-28272,-23552,5075,5457,17215,54350,6308,-48285,-18579,78171,43764,-9933,-68457,15154,8098,573,-50000,37035,20085,19743,-21102,-21258,-53449,5619,24600,71654,31923],[483,40278,37192,-27799,-14764,4773,-32439,-37125,-37951,18623,-59165,-17943,-82856,45969,-28640,-42203,-31504,23792,-77050,-34406,39181,93939,52291,48706,104452,83416,72971,34325,-61618,-50246,29958,-58941,59391,38304,-8633,32163,-47011,-79073,-43529,23347,-4995,17031,-7525,-36791,36982,77022,77228,-20281,48892,38337,60415,-135482,-23596,12336,13967,63105,92832,-12719,-17911,46919,17181,40436,-7506,-73578,-31199,58923,-101893,-3472,-40404,-24853,36466,-13876,44118,52102,-16734,-58805,-35852,67954,-7561,20728,44313,26930,2405,-10510,9600,65336,29595,51344,33244,-31340,13775,-41724,26522,5357,30066,51279,64040,-66989,-34463,42121,-328,-3736,-81005,-25720,23192,-28664,68033,-30727,-3624,19959,61804,-60530,22474,37860,-107080,-32293,-37278,80118,24283,-19688,15740,95876,19385,43850,32452,-19903,11632,21211,13368,28867,-68070,44624,59123,-74667,13690,-64910,-1702,-43056,6000,50975,69924,78494,62727,15006,10003,-7648,15557,-63933,-18280,825,14138,18455,40830,-33255,45986,70612,43854,-11331,62264,27158,-14305,-45092,-85803,-27649,-14860,78847,-17395,84769,-33434,-41861,-50415,31822,-25909,753,8313,5090,1574,3198,-5575,-38590,-90312,31353,30401,54542,33373,32009,-28670,-59861,-75033,-104738,-91242,-32214,-19087,-16505,51517,98905,61191,11112,-34397,-25417,-43962,50090,29897,-20569,-52439,71707,-62423,-91115,-56924,1094,-9573,9573,-81667,-36843,31469,-46793,-33664,24206,20049,-74516,-45113,-6042,35707,-54527,-40003,-30919,-397,-46765,-71113,62115,-40578,4753,-89067,-24112,5716,101945,7327,-13794,8353,-36497,-10675,-83290,-4883,24959,100653,-14435,4783,-13904,-12019,101786,-1551,148027,-19105,-122599,-71191,38809,14897,-66775,-70837,12973,-56678,-31180,-91657,6390,-21203,37559,-12819,-15341,5506,-26248,5908,-108763,-133279,-45058,27260,-89098,-26563,-62105,-61338,-1768,-27786,-32625,21505,-13573,16045,80661,-20040,958,-13135,-804,-25872,-3351,-126640,953,7856,-8369,18324,-56113,-60286,-21197,66487,29332,66329,15093,-4127,68869,10288,-3645,54237,111536,24547,-4879,23955,6676,22347,-15270,41448,-4165,18735,-14109,-9109,55307,70886,-34076,-6821,48243,55907,31679,-36605,79643,44742,-11105,25695,-52912,-28315,21404,-63385,14643,84546,-20509,-42088,18819,9471,-676,106326,96442,54216,19529,-89510,33943,-69184,-20758,-69347,-836,-41496,-70117,50533,77795,-44288,-6980,-19246,-39627,51117,85584,-12756,58580,-33825,-40778,39483,53018,49983,116571,87449,-24762,27021,53125,-9395,15822,-2320,-34309,34220,135416,28377,15586,-25855,-5784,-22881,-68952,-7787,15936,-9196,18343,24956,-15971,-51355,42987,44379,-11872,-21368,-87593,11671,67187,-6912,-39701,-52630,24289,-23664,-41117,95428,55447,-45387,6320,9621,14249,80036,13435,84172,-10753,-42408,-75069,-72408,-61075,-45565,-35208,21391,60839,31386,-18719,-54884,42433,-75389,-9916,45966,54587,28666,-24075,-8519,73533,-10698,-26590,-41363,85825,-45716,2621,19661,-4654,-68325,16542,-53936,-22167,49247,-12819,-27173,60178,-25994,61983,11562,2140,-78622,-102221,-67387,-83813,100257,46476,-39779,-64028,-3997,-89953,-85806,-59226,-78058,10598,53919,33807,-43581,-38854,-112596,-22070,12956,-25681,-77043,66380,80828,-40024,-109254,-90430,-31952,45176,11088,45397,-39079,56489,45069,42011,-43101,19873,33590,-19043,-36806,27845,67198,8665,-24625,-15292,421,-42533,-46438,-38111,8527,48715,41998,78346,-37500,-15150,-52153,60831,-35952,32056,-8836,-38107,45199,66989,-37576,19301,-15275,48634,-6352,16577,6247,4218,-60044,-55018,-8572,-21677,-56587,14518,-4562,-58199,10472,-49531,36486,-13792,-22504,32987,2492,-47054,48528,314,-86414,3260,2306,38997,49325,109114,54039,-37926,16682,-11524,12892,-26657,21271,18778,69810,-14800,83214,10338,20166,20072,-40916,2164,-2133,-3844,13918,35435,-136,-29724,47140,-41992,-44788,-56956,-11093,33372,19858,-21238,-74949,-59937,5099,-53040,32692,36453,-56318,3750,-12355,14257,-15758,22272,-53368,90683,-53108,40383,-61372,-7891,-5171,44132,77117,-50596,-55615,-43524,6662,4103,58032,24853,44770,-77823,-19049,56061,-14934,4415,76198,38488,34187,3817,-11473,13126,-16313,-28284,-7772,-26288,-64758,33787,11650,-33311,-98729,-43439,-14540,23067,57961,94142,60413,140532,39586,-24826,-7504,-54020,19756,-37207,39505,-74738,-80825,-70473,-10895,6169,32010,-8828,921,-84915,-27125,87009,33677,-76552,2127,35485,38383,43532,-19197,-67731,-38083,-17309,13333,32955,12599,-72549,-105417,-16358,-21775,-20406,2202,-57915,-3669,-26988,16098,19689,55752,8475,1664,22169,-34130,8522,47140,80053,-16526,-459,-14960,52624,54733,-14937,-28206,-41842,-18908,-518,-14706,-41537,-58160,-41035,-54923,-45309,-104343,28036,-101518,-20783,-77579,28478,8083,6829,-13406,-134759,20978,99317,34740,-53418,14168,-57698,-43878,-53654,-8901,30243,-55348,-1932,19493,74442,-35186,-73062,-30365,-44175,-56758,62332,66398,77868,9545,-8619,98064,47434,30020,49766,63551,-5837,70046,-38510,23284,-26564,-97,-29810,5642,46074,-40985,-10946,21656,45223,54820,40485,30652,-5637,-68827,-33050,-61058,-34409,-7396,2096,37953,17052,-84803,40699,64413,30495,-26745,22722,-97160,100176,84257,59455,-69896,37700,-38564,-25493,-6230,2622,47493,48119,-31928,-66848,-9239,38135,54220,-130903,3078,-23580,-48212,-98435,-80822,-2005,19021,-18274,36478,28605,-16412,-34109,-54729,3439,21916,14098,-44386,9336,1946,-11323,12248,-3130,64841,-39903,-26088,-73341,24701,-66260,5403,6075,-40910,5576,-32559,-68544,-51127,673,-87415,-63870,-43651,58556,6953,11228,-12995,-24421,-259,-30463,-37869,94337,-11088,18678,9059,52331,8794,54596,16038,-58350,-7833,-47310,-11758,78468,-18835,-11193,-52273,-20019,-103403,-71524,55095,78994,-34706,40240,27564,-8845,-19379,-50684,-11465,76693,14566,22751,-3456,90064,29190,-2493,72721,162,-27739,32742,29527,-54242,-52059,-78046,107515,-14216,13417,35539,-18492,-40948,36838,32669,21361,-43336,-58694,35672,-62640,-61186,-56038,9586,27187,7264,-16665,8072,-6929,-38731,-4037,72785,11346,-56000,-13001,-40063,-1325,-55874,-15330,8087,-12853,-18138,-24397,35770,2087,-30698,41860,-64968,29635,1604,-14487,-3417,-1376,92189,-27855,-14365,-83052,-150004,13979,93430,-1651,-47956,-28620,-112147,-53281,15113,28819,-3887,-44113,-16643,-12983,-49013,-39666,-127988,-45837,51415,-33809,-19203,-13749,80217,42392,72100,-25337,-73002,42638,-38195,-521,22019,45233,-6023,-51882,-10080,-7252,74108,36688,41834,5398,-1605,-89332,32107,53129,1923,56057,73750,-8776,-1953,3054,-7541,-72198,8195,20454,60661,25651,-3989,-15488,-27716,-4801,53738,2858,-90766,-42105,-18960,-24404,3782,22480,41027,56073,39828,-56875,-16054,79064,49512,-15644,-58782,1611,1439,-20787,-65942,-4363,34099,12436,-26652,-10159,-40293,6934,28528,64878,27879],[-4295,42159,36559,-43730,-6644,-25034,-35943,-44967,-16121,30263,-14583,4839,-44450,34614,-32213,-35769,-32350,-16612,-92962,-32985,40587,89575,52931,35867,86987,82080,75082,25094,-53941,-24037,34105,-58215,56788,57325,1887,44673,-47755,-89254,-61435,25982,-4834,36555,10654,-16680,41030,65438,82270,-18429,48388,48253,26601,-167705,8499,33489,30039,63301,97608,-34751,-22249,57770,16368,42635,1001,-57465,-12185,69330,-90391,-6248,-18636,-9633,47660,-26372,42120,42166,778,-53063,-38123,31359,-23617,-3679,30644,50819,20051,-17186,-5769,40500,26850,34088,-22786,-37866,14093,-6667,46756,-1595,48825,39774,58366,-47430,-28178,60320,29316,6915,-80222,-25776,9175,-24952,60302,-17086,-1018,12128,78374,-57132,31183,40413,-110969,-35425,-25202,70657,40047,-42908,28450,98725,-19492,28766,39806,-39273,6748,19063,10415,23952,-72016,57347,78945,-43128,17501,-57554,3131,-23940,15891,35367,61387,59198,36167,46447,25300,23216,-15945,-76362,-21591,-3672,22163,17252,22619,-27681,48285,75503,29208,-23148,59448,46290,-36853,-30522,-78163,-3813,-20723,61239,-19863,85383,-63178,-60740,-34514,7002,-58182,-4881,-42165,-13356,5551,16876,12423,-25619,-75337,47804,40443,49362,20102,15135,-47733,-75680,-86109,-106773,-106771,-32764,-31791,-14994,38318,106005,56829,10991,-12762,-44727,-44558,40115,23250,-51560,-52413,61492,-42261,-94125,-58446,-44470,-51013,-27001,-90751,-36670,26682,-27356,-28607,18074,6626,-43965,-60509,-20361,28210,-90803,-31680,-31167,-5164,-43096,-76200,7231,-65762,-39981,-132347,-40675,22296,84258,13947,-7567,-15943,-66059,10328,16660,-2086,39236,91692,10265,-10956,-1852,4860,82085,-47237,267774,-119169,-112145,-71753,63695,7098,-59602,-70235,-21173,-66816,-39518,-69782,-13745,-50040,26831,-12977,851,888,-406,35286,-99319,-130481,-53830,39993,-68412,-17013,-65622,-44589,22037,-17830,-9602,-7875,-23261,53589,75917,-25574,31386,-7556,-30461,-36460,-2529,-142500,-10516,2828,-3487,26313,-69633,-31352,4095,43283,30354,64354,-4128,-14369,70652,25341,-22621,45648,127318,29920,7993,6704,3662,15855,-1031,64820,6599,41956,-16558,5803,51027,49807,-33513,-10326,27681,50984,57621,4385,71020,62135,-806,40309,-41723,-45176,34459,-77746,15731,77238,-45913,-37916,4376,201,-14353,82803,84532,54732,-11750,-91440,56318,-60852,-10234,-74974,-23235,-67350,-99966,47373,72218,-35934,-21753,-35038,-6083,65650,61748,-33576,47579,-24970,-22488,30677,56743,28848,94424,85866,-23572,17539,30399,10021,31596,-5604,-30014,28741,136490,49939,6928,-41763,-42078,-30023,-110847,-21564,-5668,-17295,10116,664,-16142,-63030,18979,59084,-22435,-16466,-84153,-1933,56425,4002,-48095,-21891,30532,4867,-11554,98175,27872,-65220,-4788,-9955,-3225,102826,39052,96196,-31384,-41353,-52244,-68625,-70013,-45556,-21317,48883,61247,31837,-46222,-52544,27372,-104478,-34769,21653,53716,18720,-30790,-42823,68940,-18775,-37104,-43541,82829,-22373,-25362,11763,9637,-77352,9147,-41577,-34318,23530,-28723,-15272,64567,-31740,51633,1238,-17080,-64771,-66886,-47785,-79162,85783,29974,-9357,-79520,-15207,-90350,-76513,-65650,-81014,-9520,70900,33663,-39607,-29672,-102555,-35015,25694,-9719,-79170,47795,71254,-21031,-124013,-74944,-34802,35252,26913,42583,-52453,44092,26439,41117,-48038,28571,35296,15383,-27283,46854,46042,-27488,-31853,-22706,-7924,-49730,-30960,-13372,15474,55083,37972,64131,-57482,-37091,-57345,76199,-19761,19985,-37632,-69264,37107,58709,-37227,28172,3803,58324,-33104,1098,-562,9196,-38367,-54130,10693,-13537,-50382,5343,20047,-13287,20652,-39219,30685,-30061,-15740,32358,-2322,-47350,39849,-8643,-96373,4967,-6877,37763,32871,87086,56771,-41134,26117,-21124,17737,-39273,25848,36406,73893,-11780,85046,24681,1801,-44984,-60041,11357,26110,48825,37372,19308,-12633,-11117,92328,-33235,-16208,-49136,-22123,41997,10970,12228,-75841,-74722,-9588,-37191,37454,42453,-74075,-9606,-22127,21958,-37663,18887,-81152,109171,-39334,16646,-56512,-16888,-24716,48621,74625,-35531,-41464,-30948,19836,14600,16444,-8788,32893,-82111,-6506,53345,-18827,28617,92570,47142,44310,35880,-3326,16522,-35028,-24395,-15250,-46289,-43507,29012,-3375,-16582,-94611,-34787,-11222,18877,41822,52954,58098,144558,33286,-18845,-8287,-47632,6300,-31145,31338,-65668,-81561,-78760,-17009,13638,23723,-37674,1291,-112056,-70785,95901,36145,-57830,15360,56189,47750,40379,12829,-50980,-21073,-21197,708,-11841,-15,-74895,-78199,-19353,282,7547,8030,-41506,-20400,-27935,6374,9131,32619,-1647,12748,45312,-26415,-20200,19001,72137,11343,4873,-19173,51054,56004,-19741,-19605,-40130,-23027,-21422,-45490,-35538,-52645,-39241,-57019,-79569,-123850,60868,-97972,-31800,-49800,44682,-16341,5537,-14689,-111150,27863,110055,11217,-70540,14148,-74200,-17691,-43189,8449,28326,-50135,-2599,-1910,38485,-35732,-87830,-45438,-70554,-59769,61335,56999,72664,23066,16759,90923,64917,22756,58842,59869,71120,83657,-38245,4848,-42788,-17909,-23698,-6805,54058,-51305,-9792,24417,24534,57533,46539,-3086,4896,-59198,-28472,-66392,-36793,-2560,2206,18197,60694,-82568,45573,65344,44816,-33423,11853,-104935,87206,89124,68211,-45659,35956,-26598,-9378,3949,3701,47337,51999,-28945,-65777,-12004,29300,71230,-114875,-4068,-58056,-22961,-77563,-55926,7913,12398,-19670,15721,2095,-16670,-22094,-42214,26136,23672,12977,-31871,13268,-733,-7388,14507,-1672,50441,-31110,-27268,-92736,9116,-37982,4093,26573,-65653,-5059,-22210,-76745,-64608,38901,-59317,-67832,-39845,61464,-9483,10647,18863,-1362,-7925,-45713,-49998,86183,-10012,23192,9373,28503,15326,47579,-6074,-55047,-10061,-48650,-10044,56324,-8092,13430,-38062,-9946,-69968,-58470,44641,80597,-54676,49511,21691,-2221,-4304,-45747,-1591,71406,27083,13685,-39311,91285,5400,-4539,81815,14657,-18804,59226,41258,-41222,-62331,-95263,82268,7572,1647,30683,4611,-31675,42768,8639,-3519,-35336,-67852,31111,-73176,-57423,-89768,25285,34378,31271,15836,3915,-4834,-18813,24945,50955,33096,-26341,-6264,-28617,-107,-39171,-20110,16547,4773,13913,-20291,46477,1985,-41899,18850,-46695,37948,11403,-13923,-4400,-9449,71349,-19044,-9806,-63723,-136791,48712,107566,-7163,-61252,-28554,-45502,-29752,17801,29390,20385,-43653,-15890,-43783,-49415,-33550,-122662,-28868,65755,-22061,-12201,-32685,42578,45165,72292,-37343,-67831,62387,-25005,8026,47573,63946,-4833,-13666,13140,-723,87164,31265,51895,22753,-2121,-68374,35286,68533,5256,49919,43397,-12738,1614,33650,-27942,-68487,24886,26025,56162,48422,23773,-25109,-26879,7013,52809,-1997,-83281,-37824,-9283,-25683,43,34757,61183,31662,54500,-72956,-4851,76821,56948,-17776,-42821,-9900,-5667,-32522,-74026,-43652,40186,10106,-20013,311,-18019,7265,30972,52571,22284],[-4111,39783,34694,-46311,-1106,-42473,-34264,-50214,6113,42481,33233,40383,5131,24674,-33345,-21700,-18952,-53552,-93834,-21290,38026,69594,35235,20189,58979,67078,65186,9122,-37662,33311,35187,-42624,41688,62959,11619,56346,-29053,-94054,-62620,26012,-10620,53629,21266,8824,45696,40176,83676,-12070,41419,56293,-6646,-168282,46598,50232,42334,56963,73912,-44618,-12920,64623,18976,36757,6280,-37686,3733,66904,-72847,-8272,9589,1339,51605,-36271,34725,29887,5486,-46950,-56746,-947,-38851,-28659,14059,73014,39313,-23095,-16310,-3499,15523,-294,-74462,-37251,10574,24415,60148,-5357,60768,12420,45033,-26045,-17079,57959,56867,21567,-69215,-22485,-7725,-10936,37014,-4353,7573,2723,69471,-51918,43489,36167,-104791,-39383,-2141,48087,37520,-54178,28017,86533,-51171,7597,35587,-53027,5144,14193,7225,9715,-82346,53825,90232,-2750,16145,-45951,7324,10712,32539,14967,47253,37989,12866,66417,40037,69849,-36953,-74621,-19989,-5229,36782,14343,-301,-18410,50944,63418,12218,-25691,43196,71584,-46512,-16492,-65524,16649,-23969,48560,-17803,80621,-77618,-71261,-14041,-23520,-77864,-8635,-92259,-48298,4834,30299,29920,-5882,-52137,64377,45138,35932,-736,11766,-63918,-70083,-80930,-79108,-100469,-37485,-38708,-8275,15136,95253,49736,16350,5693,-54315,-51130,16633,4675,-78517,-50284,36833,-31327,-78569,-58169,-92736,-84052,-54450,-79639,-36105,20506,11236,-11603,-10863,-8696,14965,-60788,-24058,14772,-119561,-19155,-27659,-15393,-38768,-84574,-47878,-86162,-57877,-144662,-56712,12093,59550,20544,967,-27805,-78258,20858,83733,3279,50763,66303,21596,-22598,21502,24414,53406,-108030,388523,-201447,-89376,-58923,70581,-140,-34551,-65843,-55155,-75036,-32425,-44424,-23042,-68512,7243,-12514,18756,-8848,21981,52583,-80365,-109308,-58441,42776,-35514,-5766,-61642,-37126,33328,-3620,14563,-28649,-32919,74574,68820,-18669,60267,-688,-65856,-46488,-12005,-146679,-16686,-2601,5830,36857,-77491,-6523,20075,20530,29096,34175,-22836,2405,63079,53827,-29943,23863,119062,26630,21142,-11503,5647,14748,16685,80282,18530,57453,-17164,14116,37730,27853,-25697,-9652,5606,43325,67367,47432,59709,71445,6598,54835,-25175,-42655,41877,-88141,11018,61987,-64121,-33338,-13321,-5167,-28747,50916,58704,52308,-39507,-85581,61421,-43480,1536,-79775,-33421,-96740,-124598,40830,55508,-20806,-29119,-47939,25441,71633,24320,-46848,35817,-12646,12463,23283,55581,2677,69558,75291,-16496,8474,-3533,25329,34090,-4552,-30166,23179,123988,64847,-6637,-49550,-70607,-31857,-143132,-25592,-27388,-9107,4754,-28112,-21504,-69351,2052,68421,-32517,-14653,-83122,-40640,38322,10275,-55119,-497,23630,34637,35324,88893,-8556,-74213,-11265,-30632,-27165,109536,58786,97972,-52074,-35761,-33281,-73179,-68718,-37811,-11195,66305,58521,25947,-54742,-32092,14246,-101649,-49713,-4638,47059,6605,-30644,-66526,74138,-19672,-37465,-50153,57302,-1094,-41485,10399,19865,-87310,-5852,-14792,-40688,12927,-41374,-1939,63767,-34458,47045,-3645,-27482,-55715,-22111,-24710,-60282,67763,17217,7946,-83362,-30225,-92079,-50553,-60301,-75392,-36835,76602,41359,-34147,-15576,-81378,-46643,25949,12573,-61701,19665,50246,6436,-124698,-54099,-26772,32354,45072,35753,-58614,34144,19919,44364,-42389,28514,31101,38375,-11545,57073,35453,-53107,-35512,-27913,-16720,-50321,-11476,15815,30651,55630,28894,32045,-83115,-50394,-61716,80749,-441,8525,-52752,-96089,19093,52510,-35115,35762,32260,71240,-53465,-17734,-11900,17204,-21857,-65329,24352,3181,-42430,2976,39586,31597,35090,-17198,17640,-27201,-7138,34459,-3553,-55910,23781,-22946,-87847,763,-15401,36070,27703,58836,45977,-41866,28698,-23740,20785,-51408,15423,32089,67936,-12771,69441,36454,-12000,-100597,-69194,8764,49133,84808,50190,1812,-24120,-1264,116240,-21474,11508,-41021,-32016,44375,-3840,48668,-62211,-86849,-19107,-7587,37459,36802,-90891,-24057,-33233,26816,-51849,14111,-91607,111513,-31802,-10719,-52286,-21892,-46519,38744,64172,-21337,-22561,-15050,25519,17983,-29476,-44510,12298,-77342,4383,39370,-22062,53387,83716,45440,46084,60373,11164,11733,-43381,-17370,-18677,-59298,-15154,23168,-12138,12609,-76117,-22463,-24123,17958,20715,18793,48739,134674,28825,-10189,-13595,-39341,132,-20708,21978,-47314,-81716,-71155,-20140,29001,22329,-62900,1464,-108814,-98802,90456,41525,-25401,25452,72694,46143,31530,31623,-28075,3205,-28123,-16929,-41245,-13285,-69748,-40395,-13280,19609,24557,11676,-13242,-23001,-20124,5644,-4075,7840,-15720,20284,57652,-25419,-40727,-1106,39813,32677,-1699,-25842,44260,50143,-24691,-5000,-30242,-29104,-42943,-62292,-18806,-34028,-36576,-47732,-100259,-123682,82394,-72893,-35747,-25032,52584,-38972,2548,-12774,-70736,37256,106795,-10509,-63105,11097,-89605,6058,-34077,23670,40180,-35634,-1184,-25851,-4120,-52679,-96222,-55291,-99892,-68798,59367,45799,71519,31582,32845,71899,82954,15941,64658,48549,127489,86486,-30396,-8280,-50419,-36031,-19844,-14860,58155,-48487,-9646,28528,4331,51557,49062,-30792,-662,-34716,-23991,-55204,-31154,526,-4113,-3938,93061,-67964,49148,62119,48717,-38018,-4110,-101341,66237,84953,53212,-35031,27675,-8625,8497,11947,-4731,36301,40765,-23843,-53867,-6129,7053,57886,-80714,-8263,-67921,9586,-39934,-19874,13153,-5420,-13543,2161,-19023,-9012,-1975,-26358,49443,20709,5392,-20177,13726,-2001,-1507,14791,-399,32749,-18953,-29816,-93002,-2617,-7208,2866,27437,-89087,-19729,-10004,-79905,-68143,64854,-28119,-60623,-38432,66880,-18233,6541,38227,16817,-3855,-60690,-58003,75173,-10481,22701,12672,14339,32804,44825,-28624,-49477,6068,-42269,-6090,36832,10965,37486,-19777,11303,-35366,-44583,28231,72249,-61902,45159,14998,-2559,16295,-40577,8466,60027,39534,917,-71479,76186,-9054,-11305,70071,28858,-12274,75326,45179,-17509,-53488,-97254,49781,16844,-18899,21077,22209,-16652,43297,-10206,-26200,-29695,-68715,23689,-65688,-46546,-116400,29515,33182,53478,48270,-275,-1652,797,55804,29243,19726,2153,11826,-11360,2619,-18677,-27335,30173,16977,45237,-12780,54099,-4993,-54482,-8142,-27441,43228,21723,-15362,-17284,-23198,33229,-3900,712,-37471,-99587,76640,113324,-10064,-74181,-19327,25173,-21659,12802,22868,31177,-36440,-13090,-62055,-42862,-22263,-102151,-651,80194,-4493,8868,-47326,-3341,51579,67033,-47806,-43458,69509,-8269,14877,58477,78742,-5891,15159,29832,16505,99047,33109,58993,36849,-18479,-45674,34196,71222,8129,38455,16338,-14568,6282,50278,-44771,-64355,30881,41206,40985,60401,57548,-38017,-27630,22913,49303,-3170,-59713,-24912,-3063,-28859,-4428,40679,70380,-10400,42620,-93568,13179,70858,59829,-18078,-21796,-17773,-13781,-31541,-76400,-72745,36544,11887,-3707,1473,7232,5451,30561,35873,13933],[319,35193,32272,-35007,6874,-33830,-29184,-53177,23328,54025,67712,76016,44310,16456,-33257,-7952,-3840,-77282,-77410,-1253,30494,38084,7100,4636,28867,40437,46228,-11038,-19058,94520,34727,-18622,16044,54629,21243,66391,3272,-92344,-48214,20543,-18391,63997,21839,32003,49708,10596,78172,-657,27727,56461,-36637,-138803,77959,56077,49480,46687,39617,-45751,4092,65826,25721,23993,7092,-16382,16287,52467,-55829,-9596,33051,958,48006,-39123,21769,17366,-3411,-40557,-89705,-21008,-45343,-42810,-1422,79565,54073,-28760,-18579,-45904,-3070,-38793,-106597,-30990,3271,43033,62606,-5781,64906,-19823,27764,-7266,-5905,29728,74713,36181,-51020,-16278,-23057,9854,3534,5305,20457,-5640,42097,-46481,55876,25644,-93964,-44747,19726,23875,11601,-50217,13901,59672,-66602,-14338,22939,-57272,6305,6788,4041,-9330,-95809,34326,94523,38134,12003,-30622,14557,53106,53757,-3807,28529,21031,-1727,71359,53150,114138,-44414,-57903,-12069,-12839,52204,8920,-19548,-8499,53888,38801,-410,-18217,17931,95887,-42000,-7012,-56527,29804,-21279,41484,-11443,70940,-73785,-72816,8030,-52762,-80904,-8801,-124135,-95190,-12542,38945,43944,13955,-31215,77011,43669,19668,-23502,21666,-75285,-47413,-62996,-48343,-82684,-38964,-39398,4378,-9417,68807,42505,25950,17263,-53749,-57534,-13227,-20926,-90682,-47850,5461,-26235,-51001,-57031,-132620,-101642,-65254,-50596,-34808,12734,51876,5225,-55235,-25412,78669,-46055,-16742,-944,-131200,-7140,-23849,-29074,-35064,-93921,-84240,-95733,-49424,-125229,-72642,-28173,33040,25612,8802,-28792,-72490,22046,101859,7747,54992,34298,21374,-27655,55526,41633,23724,-158095,484790,-256808,-58878,-39717,59197,-7155,3933,-56149,-77517,-78506,-11332,-23722,-19424,-65749,-16352,-11648,34919,-20689,33759,49498,-60741,-75220,-52726,35804,3639,4943,-47029,-39174,31607,13259,36865,-36289,-38820,75936,59246,69,80412,5476,-98985,-52992,-28319,-135218,-18218,-5662,19044,48223,-79623,9689,28887,4899,25710,-11788,-37283,32339,51064,86423,-28125,-3765,89297,17112,32877,-28509,11657,18329,30773,82535,30204,60523,-18502,10618,16549,9466,-11642,-3555,-9700,35402,60760,76186,44619,62988,8517,67818,-6109,-19579,41874,-95631,2139,44670,-68677,-25641,-30413,-6157,-44858,17365,27912,47191,-57954,-75633,51001,-19028,10181,-84933,-30514,-120163,-136783,38938,30862,-7676,-28668,-56642,48741,66821,-15504,-47956,28317,1068,46945,12157,50405,-18099,47596,60144,-4681,1178,-41605,33913,26223,-841,-34241,19615,103969,65591,-20242,-48251,-85841,-31607,-144272,-18547,-43589,8860,363,-55504,-29094,-60334,1768,69811,-38832,-19705,-86097,-86295,18519,11487,-59857,7475,8962,60034,87407,70304,-43116,-70000,-11731,-47076,-50461,96926,66453,91991,-62425,-26460,-18680,-86785,-58363,-27240,-8525,73158,54095,17792,-44778,-648,5717,-62654,-47895,-24554,41288,-3863,-27411,-71049,91330,-16534,-29317,-58422,9314,14182,-41259,16099,20935,-94272,-21372,18392,-41251,15361,-50628,9271,55995,-35569,52484,-1792,-22626,-50730,24958,-3135,-29722,57223,10392,5033,-82630,-43787,-92035,-21625,-43074,-59500,-61819,68252,55092,-30601,1737,-56186,-56169,10561,32933,-27634,-10082,26765,33017,-111883,-33773,-12344,36463,58435,27277,-58472,26865,24045,48456,-29436,19208,20859,49019,7063,54787,39130,-64166,-35777,-29179,-22506,-43471,6709,44445,52842,50486,14421,-4693,-103525,-57420,-67359,70404,16547,-37,-46666,-115996,-4596,54733,-28936,39035,61809,82270,-61811,-35818,-27150,22104,-19271,-82693,26843,22862,-44525,4972,51322,68443,53181,12965,807,-12914,-1870,40395,777,-63670,7030,-42277,-58152,-6736,-23581,30404,34457,28265,24686,-40955,24488,-19429,20039,-59658,-8039,9738,50224,-13551,44403,44256,-16979,-119272,-63586,1684,59974,90184,52110,-13267,-34956,-3144,120092,-7826,31339,-34210,-38742,39855,-21168,76588,-38140,-92554,-21156,29831,40059,23682,-100116,-34774,-39178,26032,-53305,8502,-76815,92250,-30506,-32271,-50382,-20367,-64509,17334,49424,-10819,-4717,-6122,32657,16055,-68359,-76895,-12601,-61459,10749,15044,-23804,72838,55043,31229,39651,68336,28907,426,-39920,-8602,-16788,-63449,10832,15546,-10307,46882,-55832,-10886,-46627,21937,1575,-1791,35013,114577,27478,-4492,-26392,-33346,6461,-6482,13566,-24683,-80079,-47191,-18696,40510,27186,-77025,3059,-80847,-103125,76978,48882,11623,34804,82714,34868,21054,39503,-4346,24722,-34534,-34153,-56490,-23809,-56463,4083,1325,26614,25892,13601,20497,-15419,-13750,16666,-14123,-13139,-31984,20034,55594,-29758,-45432,-8117,-3724,34811,-14089,-31521,34069,37148,-27266,13302,-14074,-35193,-62498,-61589,9397,-9618,-34178,-30384,-98355,-101072,85375,-34858,-34192,-14379,49571,-58648,614,-4266,-22449,46135,91488,-22639,-38155,4065,-99500,20215,-28395,31968,61060,-16466,2744,-47641,-37995,-77759,-96743,-60781,-125928,-80624,53183,26720,73443,32464,36227,46366,99479,10214,65732,32018,125483,73704,-14550,-13102,-49980,-45557,-18754,-14468,57264,-34696,-11258,29529,-11479,39908,46012,-44053,-12825,4178,-19793,-29680,-20960,607,-13102,-22521,99806,-50028,49966,59555,45306,-36977,-22013,-89197,42736,71543,19816,-36628,15366,8791,22510,17411,-15221,26657,12672,-18184,-36949,8490,-22118,21945,-38469,-7043,-53418,44484,-317,14110,16530,-16619,-1400,-2241,-33883,3768,23656,-10786,68341,14755,-8807,-14602,11766,-2927,3953,11506,1339,21382,-4061,-29086,-75793,-13125,13150,1908,12179,-99730,-34126,4533,-74215,-60836,74503,-2501,-38193,-42283,74324,-17804,297,36363,32255,13154,-71331,-60694,64422,-8266,17890,15643,14923,54462,44813,-44602,-43060,35602,-28989,1826,25374,33046,54694,-791,35923,-4026,-30117,14451,60578,-55158,26648,8694,-9603,36711,-35425,16289,45582,49708,-11718,-89418,55575,-11924,-23995,41697,39383,-7987,77377,40163,9504,-32675,-84225,20437,11073,-41794,11399,30523,3098,42237,-14080,-44200,-30210,-59666,14958,-45941,-30115,-122103,26992,21127,68484,72481,-8056,-2387,15871,78924,11461,-8887,24488,34545,4806,5861,1396,-36634,47016,20325,66328,-1382,55191,-16594,-62281,-36005,-11874,44341,31160,-18524,-40745,-37987,-8939,15463,15380,-12434,-52863,88317,117907,-11851,-85999,-4932,80882,-25447,481,11434,26424,-26720,-10418,-66059,-34984,-10041,-73348,33918,88240,13564,38853,-52832,-41274,61469,56167,-56086,-4408,61095,6334,15793,54655,87940,-9734,26194,31871,39289,103861,34389,58343,45003,-47243,-29648,28673,65829,8554,27685,6964,-11922,9171,47593,-54879,-63244,17453,63043,19913,57623,87335,-48684,-30117,38914,44303,-870,-23922,-6873,-2844,-33250,-6938,39269,66575,-54049,7521,-112673,33418,61949,54110,-18786,1785,-22163,-23042,-18895,-74690,-86549,24619,15661,14875,-14303,26195,586,26321,16960,1380],[6694,29640,28748,-14816,19833,978,-23791,-55364,32280,61067,80444,97248,59879,9800,-32075,-699,91,-83813,-46667,22799,18228,3750,-18944,-8633,2713,7402,22767,-30369,-5371,129997,34962,5866,-12126,38638,32234,73917,41004,-84776,-27253,6769,-24696,64266,12712,45129,51375,-12393,62862,13136,8832,46255,-61578,-93739,90413,49390,51745,35303,13590,-41060,20472,60831,36337,7539,3537,4655,24523,29467,-45375,-9194,42065,-11652,39146,-33039,5401,6686,-21157,-33435,-126012,-26274,-37515,-38779,-13536,57896,58958,-35197,-10812,-63363,-25992,-66364,-114313,-22734,-6530,46443,53799,-4376,61473,-44167,11439,7125,358,-16788,77447,46193,-29760,-8300,-32476,31475,-30493,11647,33288,-12077,8413,-40465,64984,11317,-83171,-51180,29649,11655,-31742,-33247,-8168,23541,-60723,-31343,9719,-49594,8515,-2386,318,-27890,-104270,5552,93748,72673,7873,-14329,25390,92509,75220,-15844,8798,11938,-5434,64899,63034,133577,-39193,-28840,2303,-32395,62248,919,-28384,-1066,56643,9833,-6520,-4924,-9645,110855,-28003,-3479,-60762,32594,-11518,38397,-2049,58618,-55219,-65465,29599,-71982,-69204,-4136,-126999,-141894,-46515,41190,52137,27190,-17481,83035,36452,8137,-41721,36363,-81124,-17415,-41205,-38876,-66485,-30222,-35765,21681,-24332,33534,35230,35619,21299,-45425,-55957,-38589,-46723,-82309,-46330,-22797,-19754,-20021,-56160,-154399,-102337,-57783,-12684,-31391,3712,80013,11494,-101079,-42098,119007,-21471,-1480,-14675,-122538,-877,-22978,-44411,-32867,-100975,-92140,-91606,-26700,-82157,-86679,-86465,7808,27644,13169,-25689,-53214,19250,80005,7054,48140,6308,15858,-26067,90342,51198,-774,-171443,530444,-279837,-26319,-20359,38972,-12533,44877,-41754,-80853,-75217,17648,-11486,-6263,-41076,-37277,-11410,45831,-31019,32143,24186,-50013,-38810,-36013,22504,41429,13019,-20407,-46300,19473,31657,52633,-31081,-37121,63229,47406,26852,87426,8539,-121389,-53331,-44238,-107859,-16591,-3636,32233,55904,-77793,16590,36709,-471,21083,-53393,-45466,56737,39436,109770,-23000,-28478,47835,4340,40156,-41597,20063,22270,35406,69210,39112,51147,-21911,-6100,-8796,-1644,5823,7316,-13039,28265,42530,80847,25350,32673,4051,76540,12054,16102,33611,-102743,-8039,30825,-55978,-10567,-44103,-5436,-62708,-11143,1702,39949,-64934,-65635,30753,6852,12232,-89595,-18036,-125718,-131859,44953,4276,-3219,-21988,-60851,60150,52118,-45780,-35899,29164,13360,66861,-4641,42825,-27260,32184,46067,9404,-3999,-74691,34748,14481,3226,-38255,19502,82044,46400,-28906,-39949,-86215,-32617,-108631,-2182,-51163,28385,-4280,-76149,-34705,-30546,20310,62834,-39348,-30917,-89968,-117535,3337,9003,-61473,6441,-4172,76700,129254,46621,-66199,-55734,-6243,-54443,-65851,67431,61868,82413,-56403,-13487,-6777,-102868,-42534,-19396,-14665,70868,49152,11996,-23791,28908,2203,-853,-28058,-32521,40985,-9856,-24904,-55771,113628,-12843,-16428,-64631,-48783,21592,-26463,25279,11938,-94818,-29837,47637,-38692,23754,-56939,14930,42223,-36385,65976,4604,-4790,-46639,66426,12761,5388,56475,9519,-13184,-85274,-50786,-85948,-4230,-18371,-35351,-73872,47849,68656,-31149,19766,-33461,-62872,-18049,43718,15037,-33372,11350,51207,-88990,-17079,2731,41974,60804,19841,-54160,20433,33944,48818,-15230,3315,7281,50001,24931,40720,53021,-60662,-33247,-26198,-23428,-29648,20192,67583,77469,41467,-3114,-34035,-106002,-63839,-75931,45417,25864,-4400,-19437,-124518,-27535,67139,-17397,35586,81097,82411,-56457,-48798,-43596,18879,-32116,-96097,16914,39502,-56687,7470,55244,92195,73581,45587,-14954,2069,-1310,49420,10281,-62253,-3428,-62715,-13944,-14160,-31340,18166,45632,-228,-1162,-39392,15630,-9892,15260,-60779,-38648,-22079,21181,-9569,21240,48010,-11437,-89688,-43908,340,56043,65555,44631,-23174,-45703,-15266,112792,5366,38885,-30438,-41577,28227,-37855,85788,-10353,-89430,-16675,62012,50533,9441,-96141,-37315,-34490,19074,-40952,2029,-41428,56253,-31248,-40196,-50720,-11503,-74615,-6349,34483,-4872,7641,-10658,45832,13266,-92879,-100740,-35339,-37059,11321,-15070,-24256,82567,17957,6552,27260,56493,44373,-13396,-28043,-1238,-11070,-59549,25148,5417,1433,78184,-41728,-3748,-66775,29320,-10438,-9347,20673,90043,28447,-6071,-46041,-31507,25456,9660,8151,-3579,-74281,-13189,-12255,38294,35898,-75857,6757,-43811,-83463,64621,55493,41558,46544,86583,18940,12711,42319,13463,34583,-37344,-45918,-64592,-28705,-36948,49407,20473,18135,12320,14467,51551,-1391,-13397,36604,-15009,-24940,-47361,9032,39010,-35201,-34089,-3624,-38610,14128,-23394,-32877,23117,19283,-26045,31418,3612,-38921,-76901,-45760,45022,11314,-32459,-10696,-72796,-65100,70554,3624,-29686,-20796,36071,-75126,1585,10810,22036,51060,71117,-22991,-8894,-7127,-102480,20664,-25822,31997,81710,3013,8484,-64469,-54901,-97105,-89036,-63629,-141953,-90107,39992,-2236,76482,27394,29297,22242,110954,4394,61574,14501,61058,44881,8047,-10067,-44768,-39755,-18229,-5878,53001,-14057,-13508,24551,-20808,25569,38060,-38877,-19731,49054,-15888,859,-9696,-3042,-19462,-32347,76808,-34325,45044,61003,42441,-29515,-39131,-73670,21253,51938,-18588,-40019,2860,19432,27335,21479,-21265,28720,-25945,-12897,-20817,29425,-49877,-19680,326,-148,-26008,74740,27210,34648,21426,-7053,14660,1313,-44803,15218,50500,2845,79359,8722,-27084,-16866,10647,-4084,6989,4467,3692,23090,11289,-20274,-47683,-27961,12497,1268,-7910,-91825,-43885,21692,-56640,-45145,70986,13064,-1151,-49035,81559,-10429,-5560,13112,46689,40591,-73638,-58553,54140,-1012,11345,15665,29248,71698,44746,-50580,-37228,66938,-11410,14844,23932,49879,61349,15254,55364,22426,-15483,8649,53217,-37918,-2031,3352,-20513,50988,-30105,20140,29115,55299,-20710,-86331,39944,-5904,-40992,5109,44414,-5156,65632,27006,30709,-11940,-59306,2540,-5554,-59762,6040,29575,25740,41343,-233,-56563,-37724,-42166,5115,-26595,-11236,-97356,23857,-233,73100,83205,-20051,-8764,23851,86559,733,-26669,37294,51631,16198,8112,16847,-46321,63153,14360,72663,13717,46609,-28529,-60865,-60773,-2762,40716,37332,-22917,-68995,-48151,-39717,36883,30268,4692,-13557,80234,126555,-14424,-94107,9635,109943,-36126,-17843,-1529,9651,-19118,-10160,-58598,-32142,-633,-44837,67520,85967,28149,70897,-45844,-56912,73671,42038,-61502,37315,39175,14776,5466,39885,90857,-14757,18634,15586,58738,96681,28114,47992,46148,-79508,-24755,20240,58593,5973,23162,18885,-3247,9180,28491,-56631,-65972,-15425,85100,-208,41717,104508,-52113,-32518,51371,38383,3649,14817,11575,-8875,-36241,-5159,30729,52957,-84844,-37948,-122887,49910,52112,39777,-21421,23408,-24999,-32680,596,-68979,-83759,8822,18926,26622,-46861,29789,-7542,18125,-1320,-15452],[12175,23552,23122,6093,36265,48064,-20773,-57579,33324,57540,73428,93833,51223,4410,-29001,-1673,-13555,-75662,-9251,45781,3007,-23379,-31516,-18523,-16235,-24679,-291,-43570,-2832,125234,37699,24939,-32775,27051,45540,78075,77759,-72828,-12264,-16428,-27887,52900,-3370,43800,49378,-20758,38085,23956,-12451,27848,-78855,-52067,78492,33966,50612,24738,4588,-31559,29297,50592,49016,-8230,-3006,23648,26734,2147,-44095,-5362,32375,-32058,28672,-19612,-10438,-612,-39403,-24929,-151166,-19101,-15362,-16116,-22326,6276,51076,-43202,6431,-42430,-48346,-73205,-102763,-16363,-16507,36908,37141,-3204,51660,-50959,640,17670,-816,-64247,64773,48321,-9191,133,-32783,47147,-55195,15083,41051,-16129,-19625,-31554,68537,-2817,-73407,-56789,23131,19718,-74268,-9772,-30360,-14910,-34901,-39271,4764,-30261,9848,-11900,-4596,-41597,-98643,-21678,88065,98084,5570,-1614,36788,119578,91380,-19174,-7013,10415,1017,55559,68272,114764,-25384,6865,22177,-61000,62736,-8417,-24851,1744,58697,-15054,-8085,7029,-32719,111346,-12360,-4347,-81458,23382,3667,36674,8659,47778,-29828,-50230,49028,-75250,-49496,5528,-102656,-171462,-82044,38381,53137,29396,-8259,81378,24938,7828,-50374,44805,-82130,10425,-25597,-56128,-59511,-8556,-30682,40039,-21274,-2226,25789,39698,20469,-33690,-41874,-50458,-66325,-55706,-45688,-39815,-7052,6670,-56760,-153610,-90634,-36486,22686,-24020,-6026,89721,3446,-132313,-56004,118946,4546,16176,-23237,-98182,-3943,-27134,-61020,-32258,-103325,-73845,-75587,-6635,-28189,-95001,-140133,-14937,25644,12540,-25772,-27698,18804,40734,-2030,29022,-11952,12596,-19927,110318,49080,-16854,-136805,510351,-269883,1002,-3989,22145,-13807,75591,-24983,-64231,-64998,45906,-7035,9499,-5158,-50582,-13260,48911,-37018,19339,-17510,-53382,-9271,-13785,8347,70601,17626,16292,-51895,1346,50238,57682,-17854,-25834,47280,34952,55966,81076,6636,-127485,-46406,-51836,-69930,-13502,5212,40200,54622,-73978,16882,48657,2308,17031,-72489,-47133,62779,30843,112900,-20396,-42739,6426,-9111,40077,-48264,29137,20516,28448,42040,43295,34105,-26816,-32316,-33478,-3282,22633,20657,-3923,21912,19262,60919,3163,-14798,-5453,77924,25567,48893,17887,-110635,-16513,23101,-27628,13822,-53547,-6998,-80548,-29417,-13037,31589,-61428,-58591,7712,26738,6691,-91166,-2135,-105550,-109486,57669,-17244,-9654,-12102,-60887,59248,31535,-59040,-13726,39857,21623,65824,-24785,34878,-23507,24248,37652,22107,-8237,-95037,28372,5605,5553,-36339,22774,62564,7349,-29076,-28651,-73112,-36234,-52534,18714,-50502,44105,-9012,-86789,-34830,16157,51034,49187,-33739,-43798,-88233,-121468,-2617,5345,-58978,5886,-6888,82449,149330,22703,-73687,-38056,3848,-49977,-68986,28144,50324,73455,-34755,2995,4109,-111160,-25601,-18135,-28064,62168,44772,11901,-2591,44219,1718,59491,5310,-28553,46246,-10350,-25149,-27845,128412,-10870,-1973,-65651,-95661,21667,-3287,32083,-3903,-87303,-26308,63889,-36728,31114,-60729,13146,26212,-37427,81240,10911,17819,-39937,94787,20998,35518,59729,12826,-36559,-93822,-48387,-70388,-6310,6918,-8271,-66606,21098,74511,-34846,36169,-16312,-65918,-52415,40824,55941,-45018,11138,57745,-61578,-4783,13151,40500,49429,15845,-47597,12810,43820,41824,-5985,-14120,-5117,45279,39000,19389,68632,-45839,-28330,-20367,-19611,-10788,28160,81588,98190,31502,-19544,-50298,-83978,-73307,-87345,10899,24152,-4840,19945,-116088,-42728,85285,-1354,24645,79565,63602,-40478,-53492,-56580,5921,-53621,-96812,-2059,48471,-71192,6779,53386,100107,93781,74778,-24917,9399,-3431,58539,22021,-48003,-3614,-77953,32104,-18756,-37883,-964,50704,-22532,-24586,-37565,4894,2264,8202,-52927,-68693,-53668,-16104,1384,9362,48723,2957,-24275,-16075,12509,39894,25453,29870,-26737,-56267,-32165,103137,15060,33633,-30706,-41200,10069,-51697,71240,14212,-77649,-9070,73431,68430,-39,-76912,-29294,-17016,7584,-18605,-5711,-558,16882,-27573,-31510,-51537,3440,-76030,-19530,22602,-2321,12955,-27969,62228,14903,-101125,-112246,-49548,-11186,6740,-43694,-24343,80837,-14972,-22470,12709,29033,52147,-25048,-14337,859,-5371,-50277,22459,-7550,17588,100375,-33670,-2183,-72640,35606,-13795,-9726,9335,66700,29649,-15729,-67590,-33212,49824,25017,6573,10648,-63678,18998,-1703,19137,45875,-59628,11859,-13881,-47605,60352,58111,54339,61637,85910,4825,9043,45667,20165,28982,-35078,-48884,-71366,-27482,-15880,88278,38061,-621,-11234,14438,72570,16588,-17571,57931,-2805,-24043,-58294,-12345,11546,-36433,-13491,5515,-49312,-21085,-21363,-27525,13998,431,-21174,45216,17009,-38496,-82904,-21726,79777,20969,-31190,5219,-32714,-30624,44957,31902,-24433,-38853,15182,-88161,5536,28287,54201,49615,54140,-15460,11907,-21906,-99844,8605,-24703,26106,94408,20496,14518,-76095,-55302,-98082,-74660,-66418,-145544,-93068,21159,-34837,79229,21465,19215,7026,114601,-4065,52915,830,-32302,5509,35003,-2465,-38613,-17262,-14438,6354,48227,9603,-13522,13857,-23421,11245,29181,-17469,-13676,85443,-11852,24477,630,-10157,-18628,-30573,32866,-21510,31049,66640,49017,-17505,-53570,-60241,5043,31885,-47431,-33529,-5994,19629,20108,26749,-19687,44624,-62663,-8264,-9756,51802,-69274,-48262,26582,10436,-788,93284,34857,36416,28234,22774,32321,9400,-54318,18792,74175,15526,81210,5494,-45301,-24145,14290,-5098,6339,-4989,6306,37864,24133,-958,-17468,-51050,-10391,843,-21624,-69017,-46398,40598,-27062,-26076,61365,19392,43939,-51621,85075,-560,-8249,-21988,59353,72451,-65118,-53345,41858,10416,6076,11724,50994,77503,42334,-46993,-32983,86915,6795,32035,30725,50863,57425,25388,64215,43175,-2614,10386,54044,-17295,-33904,-1167,-31007,55048,-24275,19314,9582,54506,-24043,-62213,34181,3359,-56978,-29696,44335,-2915,43710,8631,39144,-1437,-26722,-974,-24240,-66945,7254,22866,48992,39583,26532,-63660,-49761,-20226,-6386,-21180,6157,-44706,24499,-25664,67382,79301,-33060,-18724,24551,75613,-1521,-19313,40030,53309,22293,8050,24138,-54694,74575,2039,65554,31458,26915,-35612,-49012,-78053,-351,32623,37347,-28253,-93883,-49071,-48909,57686,40494,11886,8146,55415,136496,-19019,-95114,20027,110629,-48209,-40385,-12411,-11800,-16728,-13357,-46004,-38142,3838,-23059,91598,74241,37120,97982,-25871,-44582,85921,28506,-63160,67111,10293,15897,-19814,20447,87610,-18286,-748,-15775,65830,76257,11987,29703,41098,-103956,-29895,11601,54704,1461,27890,45187,11616,7695,1445,-50927,-70697,-58131,100107,-12553,19008,105807,-46164,-31607,58161,31433,8408,45051,25937,-19025,-34570,1687,16711,35717,-96711,-77822,-118164,57704,43801,20611,-26110,36944,-29048,-41067,20175,-58092,-66867,-5056,19621,24711,-84333,13722,-18146,6929,-16694,-34159],[14679,16898,14709,19890,51398,88266,-20493,-58129,29864,37486,55713,64774,26716,56,-23140,-8153,-41565,-59660,24957,63552,-12184,-35876,-25283,-24905,-26604,-48363,-18860,-47400,-14485,87544,42980,36243,-38692,32169,60308,78163,110616,-57766,-12448,-47011,-28175,31126,-22259,29260,43403,-12622,8386,25653,-32996,6754,-85123,-27548,45649,16869,47912,15458,9264,-17499,27658,37525,60688,-18844,-10357,38390,21459,-25849,-50462,3320,6993,-53008,19909,-3464,-21269,-3985,-49486,-14639,-155174,-4880,15119,18830,-29510,-59519,31133,-52344,30365,11663,-64463,-58523,-82203,-14095,-23901,19714,18215,-3733,37549,-37448,-1616,25946,-7618,-94550,42100,41891,8130,8035,-22766,51424,-64296,15585,40138,-16650,-34458,-16947,65752,-12343,-61629,-58365,3594,45906,-93431,12133,-47433,-50485,2883,-36790,13027,-2874,9169,-19807,-10239,-48250,-74611,-36813,75482,114780,5026,2674,43865,129640,97084,-15205,-14624,12838,15116,51739,68315,63201,-8777,41879,45093,-87306,53103,-16457,-12554,-483,59862,-30963,-8957,10946,-46332,97688,-1926,-6030,-109697,3198,20387,33991,19181,43159,-6156,-29698,64768,-62208,-30544,18821,-63729,-170746,-97406,33859,46879,19903,3676,72369,11295,21116,-47491,39607,-80062,30320,-22629,-85779,-60820,22852,-26245,54193,493,-31875,11723,33384,19772,-23345,-17378,-46398,-75740,-20615,-44472,-41930,11046,23967,-59588,-132629,-74942,-9537,46665,-11387,-15722,82816,-14430,-136657,-63337,81919,23309,30057,-25599,-68253,-16479,-36480,-79270,-32490,-100428,-40431,-53591,-2674,23624,-93651,-167241,-34910,19696,7285,-32431,-3319,24590,5425,-20058,291,-22052,17037,-12457,102171,34229,-23907,-64220,432646,-233138,14460,9177,16586,-9125,87816,-9256,-33104,-49993,65183,-6714,20622,25129,-56204,-18359,43429,-37661,1232,-63619,-67430,10617,4939,-944,86308,19712,57178,-50402,-17996,66496,50237,-3803,-6205,38670,25171,81426,65067,-695,-116542,-33327,-45893,-30597,-10380,20913,39504,41517,-69168,14958,64815,6476,16006,-62240,-43578,49180,24773,92082,-23183,-42425,-26783,-21518,31662,-47164,37484,8264,12213,6660,42835,16946,-30908,-59861,-53318,4901,34552,33264,14059,16056,-3527,23651,-18890,-66662,-16477,69968,31040,62124,-2641,-117120,-21348,19994,8865,44640,-59887,-13312,-94937,-35108,-14109,23613,-50276,-55796,-12291,34739,-4280,-86781,11012,-62094,-74059,73480,-27969,-24390,-2499,-57230,48633,11084,-54928,12362,58355,24454,45125,-43030,28633,-9407,22108,36737,29510,-13777,-99176,16217,3769,5010,-23648,27657,48557,-43208,-19615,-18475,-49239,-40728,-3874,37486,-44936,54841,-12500,-87184,-28213,66293,81473,32027,-23079,-52353,-74897,-98891,1793,3201,-51298,14250,5088,77723,145186,3111,-68186,-24254,16306,-34062,-60449,-11877,39394,68087,-4474,21875,14383,-103327,-11021,-24007,-44593,50299,41967,18037,9245,39965,675,95931,43862,-18285,52965,-6468,-27762,1220,124594,-10775,13039,-60221,-110669,16905,20677,31301,-21059,-72457,-10401,62681,-38055,33486,-62241,4524,13022,-37960,91608,12002,35834,-28847,104406,22237,51790,58614,17635,-55468,-104324,-37134,-44378,-25473,26187,15550,-41704,-4816,68046,-37304,49574,-3745,-64367,-82609,25109,85339,-44608,25948,53897,-35564,3248,15464,25727,26369,16943,-39620,3792,49320,26603,-5626,-27298,-11921,38592,47294,-3006,77461,-24850,-20916,-14297,-12744,10011,32144,84938,109827,23792,-30481,-55017,-42208,-83375,-98902,-25144,11370,-3376,56907,-87536,-44573,100163,15829,7588,52817,25158,-20612,-48900,-60902,-13931,-71845,-82506,-23526,47733,-79535,846,48420,91056,110353,96210,-26052,6139,-4553,62996,31447,-23286,5727,-82200,67228,-19369,-41834,-24561,42315,-35862,-39562,-34567,-5975,14490,1924,-36496,-91316,-77531,-55839,17599,11956,47872,21444,47701,11259,38967,17915,-9952,10096,-24467,-65403,-46694,95622,18516,18799,-34737,-39279,-12800,-61602,35365,30701,-59947,-2194,56364,87345,-1629,-45504,-11504,11005,-5439,5979,-14856,29007,-11205,-14286,-9470,-50489,21295,-70963,-11933,15209,-694,12671,-50513,74404,24616,-95774,-110157,-51480,7403,-811,-63148,-24898,68856,-34418,-47530,338,-3724,49572,-31085,-5808,-5318,-4245,-38777,4102,-22834,30250,110913,-25209,-3947,-57893,35026,-10469,-10640,3388,48627,28964,-30047,-83350,-36073,66736,36908,7748,13832,-50432,36761,10844,-12503,55184,-32986,16458,-622,-8458,65383,54461,45537,77504,81865,-2267,10876,52268,14844,10962,-28268,-42089,-77711,-22858,320,112837,48091,-18729,-38105,12964,79318,36568,-21528,71861,22504,-10490,-62023,-39261,-19844,-29490,5908,11206,-32405,-52898,-4060,-14657,8410,-15306,-14276,51591,21424,-33406,-78120,2092,104065,15805,-29823,13117,5197,-9032,17944,45467,-19270,-59091,-8241,-96441,10680,41534,72079,42001,46007,-7497,16912,-38931,-93662,-9268,-23266,19455,97358,35901,19897,-83663,-45329,-75288,-56555,-70833,-138648,-88003,1119,-59351,80691,20070,13936,4585,110598,-18137,41139,-5505,-109156,-34293,62854,5009,-34270,16715,-4458,15377,44693,34093,-8018,602,-20499,-803,25450,12203,5844,99143,-6962,31696,9894,-19302,-8786,-17718,-13932,-9299,6614,73370,69766,-4293,-64118,-52682,-3772,17827,-57675,-11188,-8784,9557,1848,36585,-11154,66252,-84159,-4220,-5790,69013,-76861,-51191,36349,21262,10902,95565,23926,21126,32723,56885,49134,17823,-62574,11405,91638,30050,74686,6669,-59390,-30249,25053,-4753,1744,-14487,8564,57987,32146,26636,6856,-80198,-44741,350,-25641,-42471,-41772,58905,10253,-9373,52195,21183,86219,-41857,81131,7176,-5894,-53179,66873,100458,-45695,-47041,24735,22041,3616,4688,71311,69139,37261,-36796,-30657,86567,21931,49906,41162,26156,46064,28150,62362,56568,4780,13942,59720,-1736,-61366,-5444,-37010,48187,-17752,14033,-14487,46351,-21860,-24599,36598,10293,-64170,-54020,41459,-868,17272,-10330,33154,-4293,9330,6512,-35556,-60644,14239,15837,70860,34009,56309,-66519,-61571,1070,-19713,-35988,18317,20301,29722,-48373,54486,63540,-41092,-27687,19988,48682,3987,8781,35119,34552,24497,5207,21271,-61382,79238,-11149,50562,49691,-2372,-33347,-28901,-84344,-2935,21374,28919,-34756,-108699,-38964,-35965,74420,41833,12403,12460,21519,137762,-25634,-86820,23711,89661,-56834,-64430,-18211,-29700,-19808,-18908,-35516,-52224,3262,-9969,98483,57659,39946,114327,3669,-10122,94951,19281,-60130,75348,-16784,11262,-57713,3124,78944,-18113,-20925,-52100,55453,46241,-10246,8357,32259,-111083,-39264,5925,56516,-2738,41166,73390,30862,8073,-24724,-41231,-74336,-95397,103246,-12542,-2207,93916,-32584,-24276,59246,23184,11339,58195,33277,-29677,-26121,12378,81,21198,-92660,-100242,-96242,55112,38804,2042,-31720,36527,-36376,-46305,33692,-41024,-41444,-12176,16718,7608,-107504,-17804,-29361,-5302,-28908,-50228],[13821,9666,3887,22172,59517,108428,-20088,-52744,26233,-888,37282,19605,-2800,-3357,-14569,-15027,-73035,-43169,47300,73914,-23985,-31414,-2898,-28341,-27910,-58465,-30471,-42127,-38568,38841,48287,40499,-28714,58766,73455,73750,138558,-40255,-28108,-79224,-26697,3192,-39625,8490,34392,6920,-19473,13871,-50299,-11295,-78648,-22941,2204,5034,44943,6755,17858,-137,17323,24912,68082,-20847,-16299,46250,8794,-51762,-59948,16943,-24924,-67295,14451,9418,-23634,-4080,-45695,-2835,-137655,10059,44644,55575,-37034,-111047,3442,-59998,56761,76424,-69938,-29459,-62189,-15498,-26389,953,2364,-6108,22111,-8791,5422,33196,-14200,-97466,18472,29160,20766,14962,-3640,42200,-57086,12434,29725,-11776,-34487,4218,57212,-13986,-43304,-52553,-19720,78789,-75942,25832,-58636,-80483,40900,-25561,32186,26152,6654,-24077,-13569,-48205,-36883,-34157,53808,123030,4375,-4594,42498,123338,89480,-7420,-12226,14307,33646,56722,63653,1365,4962,69264,65461,-98168,36588,-19826,1442,-6292,60382,-38569,-12310,3818,-48576,74790,709,-4621,-126583,-21977,33989,29182,28630,47773,10079,-8312,75239,-37963,-19899,32691,-25944,-140362,-78775,31411,34693,1893,24114,57286,-1903,44909,-34525,20587,-76924,40362,-32285,-106746,-63461,56349,-22611,58766,32052,-52045,-7479,15081,24557,-18029,8935,-31617,-74255,9982,-40389,-30747,28730,29856,-64191,-99003,-63834,14669,55905,6317,-24178,64226,-31784,-111040,-60373,28309,28998,35494,-22883,-43775,-34636,-49037,-98337,-32375,-93291,-5473,-33068,-18770,62679,-81296,-158748,-51792,11208,-336,-43182,14523,35984,-14786,-44129,-31679,-30416,30278,-6718,62700,9489,-22943,20108,334315,-183038,6328,19742,22095,1168,81710,1966,3164,-34203,70095,-6119,22767,35184,-59170,-26767,30998,-33909,-15132,-99832,-79928,25352,12162,-1119,87750,21660,93431,-39773,-34569,76463,31823,4437,17195,42838,21982,98557,45443,-12036,-92218,-17249,-26149,1059,-8180,41699,30719,18880,-63128,14970,80136,3734,20279,-30362,-37074,24373,18060,51937,-30179,-27891,-49390,-31913,16976,-38780,44241,-15342,-7609,-29037,40203,6629,-31110,-78820,-66117,21481,38506,42192,35478,10777,-22701,-19978,-36770,-106705,-24140,53051,26504,46818,-23931,-117315,-22525,16610,41917,74570,-65347,-22996,-101823,-29526,-4282,17818,-34933,-56892,-26102,29422,-15952,-75309,17526,-9157,-33587,88440,-25389,-41445,3931,-50216,32905,-3090,-39351,34962,79339,22281,11116,-53833,25744,10324,22408,41902,28994,-22553,-89070,-194,9322,1826,522,31254,41563,-90248,-1978,-11989,-17536,-41840,16416,47704,-38934,62076,-13235,-80086,-16337,101813,99119,14974,-9104,-51838,-48657,-61181,13955,4457,-37763,33964,29431,65406,123199,-8932,-56563,-19667,28535,-10342,-45659,-44656,35136,67323,24287,40966,22929,-77620,-345,-33995,-58656,38200,41414,27687,7001,20660,-4418,97866,78344,-10107,55490,-1163,-30716,20461,98905,-10590,29322,-49472,-84386,10726,39251,20998,-34299,-53101,13842,45987,-42913,30502,-61761,-7843,6503,-36038,93289,4390,42728,-14414,93130,19219,48966,47764,21390,-63576,-110518,-20808,-10267,-50586,35376,32134,-8901,-23667,50674,-32680,59741,7852,-57456,-99946,1760,96596,-36414,47750,43978,-15227,6870,8852,-2477,-1897,23696,-29964,-4011,48959,5653,-14478,-31587,-10745,32723,49208,-21117,74423,-3184,-10504,-10767,-5039,29244,34974,78559,111074,20907,-32981,-54154,5133,-85861,-105569,-54896,-8957,-3243,77871,-41972,-30649,102571,29100,-12217,6604,-23242,-4690,-36453,-53076,-34131,-75363,-58603,-40323,38154,-77023,-9887,42261,66021,119873,107998,-18085,-5029,-1532,57781,34097,5099,19767,-73220,83426,-16660,-41757,-48012,19818,-39613,-42695,-27965,-17144,25080,-556,-14241,-102794,-90347,-90387,33856,24767,46702,37620,96578,30143,72285,-2336,-25743,-12053,-18236,-70882,-53149,90604,14370,-92,-40972,-37699,-37130,-67277,-12428,37555,-40437,1879,20272,98587,4019,-10072,11819,43541,-16764,24150,-24519,37719,-19782,9284,17509,-45599,37611,-63134,16873,11600,2431,10135,-67728,75777,41920,-81997,-96383,-41874,12155,-8497,-68121,-25776,50204,-36700,-61188,-6176,-29530,38327,-30666,-7121,-20428,-10578,-27339,-21813,-38681,32740,111103,-8846,-4178,-24825,23366,-4229,-18107,3322,37798,25337,-42506,-86254,-37045,64349,43612,8863,3452,-38347,33216,22290,-47326,62436,-3771,18152,-5001,21008,74928,44317,18536,89059,74247,-291,17355,61336,1918,-10972,-19035,-26864,-80582,-19821,5729,116388,46866,-25246,-62224,9163,71699,56165,-20520,72637,56363,11319,-57817,-63236,-46375,-13809,14664,8417,2890,-61236,25325,4476,6605,-25169,-7820,49397,14816,-24577,-62010,19209,110973,-2233,-27788,12288,24164,-2396,-2666,46629,-13420,-73661,-28863,-97332,14078,44618,79307,31780,46461,-6016,5879,-56209,-84904,-23113,-20609,17868,94297,50242,25514,-87797,-32617,-33124,-37974,-75779,-124780,-75955,-15741,-65591,79666,25961,17950,13654,103175,-39412,27605,-4114,-142642,-63660,86817,8170,-32710,52313,10989,15131,41782,58499,4717,-10784,-13920,-8952,32236,39226,33386,84014,-690,19269,19101,-28176,8315,2448,-44732,4320,-25427,76532,101331,6890,-69771,-51764,-4146,14278,-48782,24029,-5567,-6927,-22474,53658,808,78795,-82299,-714,-8704,74163,-72936,-27099,31523,28659,5314,81698,3546,-4250,27982,74008,62450,23018,-66835,-4861,101845,49049,61981,11829,-66911,-28559,41976,-1637,-5990,-21566,9903,71166,34625,54833,20344,-105783,-72220,-667,-26823,-24511,-32498,73274,47239,558,46601,24002,114743,-15921,67055,9736,1550,-65350,65121,116248,-17809,-40632,2438,28301,2926,-3077,82389,48964,31616,-23462,-29889,64781,31325,63397,49702,-26113,31786,24037,54417,60442,2734,11538,60165,1639,-78526,-10025,-36193,33356,-10736,5015,-42663,30693,-16311,13577,41707,12073,-55996,-62859,38886,627,-7644,-24688,17230,-15951,44478,17182,-33475,-42042,23503,13689,90431,21794,78308,-66049,-68079,17265,-33643,-65133,22706,76118,36872,-62885,39401,41213,-38067,-30907,13407,13050,14790,41238,27031,-2219,24797,307,8733,-67847,78225,-19220,34425,65111,-36172,-19552,-5214,-78528,-8148,9272,11759,-43113,-111598,-19636,-9182,83235,32250,12269,6458,-12334,120743,-33079,-70075,20414,58189,-59141,-85434,-17119,-37757,-25646,-23647,-31685,-69443,-922,-3257,84201,41148,37231,116573,34754,31621,97243,16410,-51905,62887,-34362,3867,-96306,-6874,66123,-13709,-31635,-79560,29101,14121,-30402,-9868,22866,-96903,-45090,6044,63112,-4165,58739,91618,50713,13980,-45039,-32344,-74673,-113515,94230,515,-14966,74515,-16244,-9443,56427,14144,11082,52653,33073,-37196,-11382,24151,-15784,13539,-80622,-101632,-59667,44744,37379,-11709,-36615,19276,-46909,-47033,37812,-18646,-14699,-10766,10460,-20313,-101863,-52022,-38491,-16036,-39987,-58964],[11074,2211,-7768,13420,56589,107252,-14584,-36875,25307,-51383,23965,-25214,-28716,-5822,-5096,-17431,-94801,-30752,53430,76599,-29658,-12832,26561,-29731,-20410,-53944,-34556,-31425,-68337,1292,49126,39950,-7935,99328,80488,64887,159671,-20974,-49795,-104569,-24314,-24433,-52057,-8300,24365,27847,-40102,-11675,-62900,-23485,-62063,-30506,-39203,2383,41954,-2273,21300,17524,3410,15879,68995,-12787,-19310,44844,-8939,-73154,-67148,33683,-51887,-70197,11624,13931,-16473,-2569,-27326,9393,-106966,20263,64824,83461,-45575,-124416,-25354,-61104,81124,123807,-63303,3262,-47990,-17801,-22938,-14323,-7433,-9061,8855,24166,20279,39585,-13512,-74176,2827,14485,27710,20851,21048,21768,-38056,4864,12027,10,-23040,28931,44353,-7172,-16289,-37532,-36410,104526,-26934,28278,-66077,-103376,68518,-9367,52938,49718,3635,-23234,-8706,-43849,1220,-15494,23624,120455,1026,-23027,31393,104836,69494,700,-1374,11026,53280,66616,55441,-44556,11836,84315,73787,-86934,18940,-15787,10700,-12878,60694,-43032,-18987,-12132,-40752,49217,-2033,2289,-114535,-39769,40921,22458,36666,60454,17655,8230,78986,-10752,-21283,42644,-116,-97197,-30547,33749,19117,-18835,52648,37851,-11984,71735,-15576,-5704,-73884,41078,-48346,-105386,-59797,83216,-18059,50285,57660,-62101,-29142,-12264,38185,-19000,25619,-15736,-64105,25616,-31493,-11872,38290,25078,-68502,-61616,-61981,30416,52484,26908,-29791,38530,-37699,-64008,-45064,-17913,20808,30840,-17858,-32140,-51618,-61532,-114962,-30931,-83286,20769,-19499,-48179,82015,-61149,-123888,-64732,2667,-6933,-50817,23431,48004,-20079,-68421,-58479,-42911,48705,-4518,1449,-18848,-15681,87136,272711,-137328,-26388,26523,31369,13987,65267,6463,34989,-22099,59508,-2130,16226,19818,-66002,-36945,15386,-28030,-24211,-114161,-75606,43006,4979,9491,78920,26161,116173,-22177,-45792,75839,6849,3187,37815,58058,28008,105199,28345,-24217,-60342,-2402,2525,19440,-7461,64184,18637,-5264,-55040,19430,87925,-11224,30848,5852,-30015,-258,6678,2926,-37292,-3601,-62938,-39636,902,-25456,49089,-46114,-24325,-57454,39201,6300,-24891,-81282,-72067,43565,33820,45974,55390,6716,-37030,-59290,-46741,-121776,-23618,30444,12556,8106,-41607,-106924,-22006,7313,59976,95094,-71732,-30635,-98201,-17468,10056,15815,-18770,-60434,-33238,14741,-22870,-58911,16927,34250,2573,99157,-11121,-53827,5704,-40002,17225,-6811,-21039,47773,95855,17326,-27792,-53885,27053,30455,21580,49288,20777,-34546,-71003,-19611,19433,-2553,30900,30630,41377,-117850,20403,-9383,18861,-34818,6135,45525,-35860,67592,-10736,-70256,-2659,108635,97004,1148,6473,-40850,-14702,-22806,28870,9537,-18913,60138,58195,49928,93552,-12545,-45588,-26056,38163,15196,-32537,-65366,39682,70211,42427,57673,27756,-40199,6763,-42729,-64736,27866,42916,35923,-7857,-2072,-14834,68897,101277,-10673,49913,1753,-31917,23689,57327,-7039,47363,-36484,-24307,6193,49305,3638,-40837,-33124,40054,21978,-48927,24428,-59879,-19414,7044,-29190,86348,-12212,36716,-233,63526,15478,27416,27238,22496,-58744,-108862,-5268,26242,-67607,33927,41451,18389,-31895,29750,-17272,67050,21932,-45066,-100290,-21984,87528,-27372,64132,33127,-1994,5395,-4887,-37163,-26627,35273,-18016,-6032,44190,-15981,-29573,-25116,-2334,29338,45644,-32258,59239,14787,3286,-11564,1902,43963,39292,65534,104993,24049,-26617,-53976,42292,-72042,-101674,-73261,-30743,-7564,76494,10251,-2761,87930,33553,-30138,-44211,-65385,1317,-19446,-33405,-46789,-58507,-35035,-47334,22889,-64042,-22516,35316,29349,120101,110548,-3633,-17880,6592,39817,27407,29251,32179,-53661,79531,-12589,-36851,-65898,-11052,-35531,-34084,-14374,-30134,33488,2311,9418,-103625,-93068,-112288,43777,38673,45751,45669,106920,36128,99852,-14983,-19285,-33276,-10667,-70327,-49806,86513,3273,-17311,-47120,-37739,-58602,-68688,-59039,36317,-22894,4120,-9669,96497,13009,17990,33845,72780,-23944,30554,-32427,26459,-10496,38342,39118,-35824,47597,-55774,53178,9452,8159,8819,-71187,64502,60666,-65418,-75775,-26213,1645,-13914,-57727,-25421,29783,-23869,-59920,-5060,-39558,24165,-25789,-18867,-41942,-23538,-16761,-43401,-52069,22896,104972,18577,2467,16565,579,1550,-34170,7612,34147,19277,-46027,-73455,-33618,39323,44960,6505,-20452,-30679,11651,28968,-75999,66183,19242,14962,-21463,32685,81257,29671,-16344,91441,61910,9179,26404,69690,-10216,-26860,-10086,-6222,-76306,-23003,-2272,95816,34296,-14824,-79651,2544,53121,72363,-11964,60340,90552,33326,-47638,-75099,-59904,7078,8259,-2547,40594,-34340,56059,26426,7478,-28819,-4221,39738,-1927,-13973,-36468,27292,99279,-26561,-24733,5856,16071,-4348,-12947,41706,-5261,-79692,-42329,-87996,12764,35177,81248,24505,50249,-14067,-15999,-71587,-73203,-24324,-17355,24581,89995,63727,33478,-87955,-23719,15554,-22672,-78266,-108419,-60248,-25314,-50410,75177,38575,30545,28960,99564,-65925,13566,2072,-134687,-75289,100996,5106,-33051,79407,26423,3287,37266,81666,23319,-16558,-5461,-12308,51020,53870,61230,46751,6880,-8682,29118,-34177,28400,24216,-48874,18949,-57699,72811,132466,14289,-69205,-54988,3638,21817,-27246,61533,1049,-23744,-45258,78043,11719,68533,-58238,2114,-16606,62294,-60362,14049,18554,30005,-13982,56927,-14119,-30524,9162,61262,69494,22988,-63228,-23620,105528,72873,45773,18764,-67822,-15439,60572,4989,-15155,-24691,9994,66505,32607,72238,21978,-114438,-76436,-2699,-37002,-21826,-22071,80454,74880,2142,43941,31123,123088,21129,42434,6513,12057,-51048,51707,114106,14209,-33519,-21351,24462,849,-8666,80275,23147,29087,-9420,-29685,28353,34039,67978,51941,-92502,18367,15345,46891,53782,-10279,-2306,43950,-10730,-82761,-14964,-28782,16068,-3865,-6962,-71388,8106,-10639,38483,44145,9848,-31457,-56137,38913,563,-26183,-30330,-64,-27625,73379,22604,-17695,-15779,30354,19376,107937,2439,85131,-62541,-65880,25792,-45302,-93086,18760,105940,41572,-67218,27031,18274,-21086,-25733,7887,-21852,27649,62151,20623,-47357,24879,-4981,-9960,-76364,75362,-18169,21966,73640,-66219,4467,16476,-62504,-14202,-817,-11431,-53958,-106259,4137,19094,81052,12795,16226,-2321,-38619,84369,-39506,-49421,11868,27496,-54922,-97262,-8833,-33423,-29748,-23485,-33486,-83125,-6752,1383,50957,26920,30262,104690,55382,63496,90546,19566,-38989,40566,-38744,-3576,-116198,-7432,50810,-6587,-27882,-86132,-5070,-11659,-39578,-19808,15961,-64586,-40979,13700,71177,-1186,74192,93186,66344,27174,-59054,-28344,-71904,-106927,76908,23002,-16133,52381,-2951,10551,52417,6371,7620,34402,27332,-39350,6224,33871,-27961,13527,-68192,-86379,-15024,32621,38029,-19652,-39578,-12512,-57843,-42925,32962,5408,6440,-2955,2186,-50740,-68750,-72614,-42578,-22900,-52610,-57886],[9063,-4660,-18100,-1608,42085,92782,75,-9392,27214,-99371,15783,-53549,-46280,-7316,1783,-12613,-97293,-22803,44719,72533,-27909,13823,51679,-29992,-5694,-38460,-32186,-20760,-93822,-13862,41249,36855,14812,136719,77376,52405,170001,-1893,-63182,-114394,-20906,-44857,-57734,-12038,15819,39398,-52002,-46269,-70143,-31174,-42927,-37620,-68220,8648,38159,-11574,15239,31463,-8142,12290,63091,4148,-19003,33214,-27570,-87522,-68021,50022,-65140,-60936,9053,7813,-1781,-1608,1155,20386,-74748,22487,71445,95366,-53791,-98090,-48553,-49602,99784,135035,-46544,30149,-40130,-17321,-14292,-23241,-11439,-10455,946,49495,39867,44255,-1326,-35215,319,2665,27816,25510,46147,-3578,-14719,-6908,-8533,18485,-5861,50440,28844,5079,16560,-14376,-39791,114501,32886,20675,-71597,-117651,80413,7343,63378,63076,1843,-16919,10163,-38388,23607,10578,-10063,103038,-6784,-47961,12718,79188,42037,7447,13432,1854,70739,72604,44858,-59870,10405,85459,60314,-57545,6162,-3818,13328,-17151,60923,-50160,-27323,-30274,-26618,26293,-4793,14448,-70201,-34634,40232,15037,42960,74803,19256,14623,75009,11229,-33423,43459,11074,-64562,26319,41517,3365,-35958,82385,15857,-16521,92856,4078,-29602,-70384,34237,-61541,-81104,-45993,97156,-10219,28928,62258,-62669,-47983,-41604,60315,-24705,23878,-6976,-49212,22703,-17481,7759,33714,12325,-69481,-26982,-67545,35855,41465,46525,-30948,9547,-26320,-13013,-18467,-42474,3292,17856,-14282,-34739,-60072,-70876,-124487,-27960,-71086,34218,-13615,-77140,78894,-40345,-84262,-72491,-2971,-9171,-46900,23978,53603,-17709,-85868,-72359,-60197,65544,-5787,-62931,-42739,-3921,118829,300901,-112621,-78545,25080,34322,24260,49424,4061,55740,-16903,36411,5857,5393,-14639,-79473,-45936,1582,-22443,-23831,-100926,-45820,68944,-12945,29702,67791,34795,120213,-2914,-50602,62142,-18984,-7294,49387,76854,42539,102301,17999,-33127,-26752,7299,32074,23606,-8606,83340,10216,-19660,-44577,28594,84115,-37080,46452,29422,-24169,-17231,-11923,-43067,-40078,23505,-69688,-43898,-10485,-10699,52085,-75968,-32837,-73708,43092,13757,-11433,-64618,-73173,67116,23087,45437,70620,4752,-45961,-86465,-46580,-107259,-11854,7625,-6957,-35735,-52243,-85953,-22889,-10912,56340,100681,-78930,-29321,-83588,-5785,21360,18415,-4868,-64664,-34680,-1608,-21236,-43110,11703,53950,26367,102453,9536,-56005,3012,-26781,5830,518,-7506,47500,101856,12837,-63465,-43612,32318,46426,17381,54333,8548,-46867,-52721,-40719,30157,-6101,57019,24012,46035,-116468,43212,-8743,55960,-16989,-20713,31427,-36308,71947,-6313,-62816,8994,84338,76374,-7480,22227,-21959,17201,5151,41586,17294,2817,82985,81158,35884,64419,-9725,-38375,-41312,43547,35907,-27933,-72737,50986,74386,45464,70050,27072,-2615,11681,-44627,-58983,20084,44913,37758,-28893,-16132,-28001,22492,108300,-21010,36038,-995,-30662,11418,11542,3124,65590,-25071,47256,4963,50922,-14841,-41108,-16118,62585,2625,-52228,18569,-57447,-25938,11085,-15617,73552,-34508,20476,8970,23084,13878,-6628,1717,20697,-42904,-100444,3239,57008,-66479,24312,46776,29711,-29167,14952,7328,71769,39286,-28176,-85539,-39712,60520,-23988,64191,25409,5445,-1794,-22046,-67201,-39987,49186,-3868,1822,38310,-32611,-46303,-9528,9677,29122,39068,-36819,35831,26725,20083,-16730,7515,52540,46135,50184,96438,32637,-13618,-57900,60069,-39504,-83689,-78854,-47329,-17589,56172,55047,33154,58811,26552,-41396,-82490,-87150,-4559,-1916,-6677,-45905,-23496,-20297,-43235,6112,-45166,-32584,26675,-10670,110845,105837,12694,-25910,18098,9976,11895,43524,38272,-29775,60538,-9413,-27450,-73697,-41286,-26990,-17151,8978,-45859,40095,9727,29701,-97948,-89291,-116927,43011,44768,44813,42559,81900,29383,109733,-17746,99,-49889,-4409,-62398,-39658,81859,-12176,-28929,-51037,-39511,-72780,-65701,-92488,30320,-9343,8004,-7931,82040,19997,27511,47038,91794,-25920,26204,-35339,3400,7421,64766,47334,-22696,47254,-50082,73134,5998,15691,10725,-58323,43749,70051,-51027,-54937,-12885,-19996,-15976,-35922,-21271,12693,-2194,-45817,2499,-32411,14783,-20332,-37430,-64366,-37857,-6642,-50135,-59425,4446,97345,53173,19058,52849,-28327,5415,-56568,13144,36049,12620,-35949,-48276,-24725,48,42327,-1737,-54015,-28441,-15397,27297,-93201,64735,29104,6131,-41610,25887,78057,13974,-45903,82727,44239,21905,35403,73683,-12580,-30015,-3500,15899,-63326,-33303,-20755,53810,13852,9715,-89028,-6306,28715,82091,3704,40764,115720,46100,-35819,-68962,-55761,26792,-11234,-16688,66173,22871,73563,46093,9350,-28425,-4971,25465,-25782,-3686,-5472,28302,73972,-48680,-20756,-442,-13897,-5643,-13246,36855,6297,-78886,-46425,-67297,5042,15667,81442,24216,50838,-29706,-41427,-83336,-58079,-9845,-15426,37520,85926,74514,44719,-83162,-22784,54669,-15384,-75871,-94968,-46128,-23438,-19384,66977,54917,46767,43693,105952,-91725,289,8136,-104072,-68031,99622,-3235,-33140,91907,33203,-17474,29193,100685,42865,-15229,3617,-10837,77240,51131,82780,4915,14961,-42414,39539,-35007,47103,41899,-28462,31588,-81068,62722,149047,18022,-60672,-57450,17581,36639,-2574,88008,6856,-34743,-58621,105749,18093,30827,-22490,3963,-26740,32775,-43021,55759,5808,24681,-39169,29757,-20123,-49389,-22031,21839,67835,17549,-49475,-37088,104338,98429,28411,24626,-64226,7459,74508,14475,-23449,-23891,8667,40171,28122,68299,14198,-96500,-51944,-6041,-63583,-32434,-13329,78484,87030,-3054,41434,41681,111786,55253,9774,-865,22090,-13880,27618,93284,45212,-23951,-40074,8911,-6068,-9786,65901,-1065,33227,4400,-28534,-11119,31016,61767,46172,-145742,7461,5395,44716,37974,-31232,-27446,6148,-37678,-75164,-19607,-17350,2321,1897,-21220,-94930,-20167,-7812,40658,41354,7989,2887,-38358,41587,-2287,-35762,-25869,-10215,-31245,89899,17715,6612,11443,30891,32481,123346,-21000,75406,-55637,-54520,26381,-50959,-103918,8122,105812,40126,-63376,20402,-236,7269,-12719,5099,-47521,39762,64791,19345,-87240,25771,-8817,-28707,-87656,75349,-7856,14297,71375,-82986,33691,31542,-40517,-20364,-6230,-35071,-67059,-98994,26346,38187,67097,-12464,24729,-9797,-53308,38420,-43131,-31883,1029,5969,-46218,-94692,5347,-18273,-27956,-15279,-34220,-87969,-12853,7482,7794,13903,20765,82446,53622,73676,75466,26354,-23345,22848,-31699,-9925,-100462,-28,34860,290,-11947,-67328,-35033,-25004,-32286,-19183,13418,-23265,-24488,28990,76657,6270,81116,78358,73546,45771,-68478,-30693,-68558,-80512,56654,48054,-7158,29490,3164,29902,49625,3405,2415,13564,19895,-36117,21591,39346,-34830,18924,-59344,-63252,29092,25516,38004,-24136,-40340,-51096,-64389,-34570,22689,25427,17207,6249,-6169,-74910,-25682,-68210,-39240,-24568,-67628,-48127],[10275,-9852,-25237,-16107,19421,75033,23708,24792,29693,-126993,8751,-56954,-54311,-7905,1898,-566,-78075,-16513,27364,63070,-19269,41917,63364,-29814,12734,-19213,-25380,-14920,-105114,-8526,23587,32715,30802,153502,62687,38132,165526,12827,-57179,-103414,-15592,-52952,-56573,767,10887,34777,-57387,-81200,-71638,-38527,-30949,-33966,-79688,20043,32228,-19494,622,38168,-13214,14012,51842,26035,-16253,12959,-42308,-92875,-61437,61734,-62882,-42807,4089,-7434,15757,-3056,31822,28543,-49971,16435,65321,89852,-58743,-55455,-61874,-21925,110455,109149,-24325,45980,-36160,-11338,-2923,-25345,-12436,-8230,17,59228,60382,45908,21000,4828,10313,-2864,19978,28113,66167,-25426,5238,-20996,-26823,40837,11475,60971,12119,16534,47922,12640,-29704,108539,79911,7559,-74835,-122183,77733,20881,55278,65863,2428,-6131,42936,-34516,19907,32421,-39040,69181,-18772,-71324,-8795,50660,14546,13486,26298,-11507,82934,66174,32662,-47860,1873,73899,23044,-22033,2216,13419,13416,-16956,60399,-62158,-34247,-42360,-11078,8733,-2866,28872,-8448,2622,34024,8384,46495,80748,19281,8151,63098,22512,-50692,30651,10817,-55955,66585,53091,-9528,-44748,104103,-6952,-13832,101859,19534,-42884,-63994,22396,-63959,-43172,-23667,96335,2240,-809,40284,-54549,-58285,-64083,86675,-31275,2197,-7145,-33589,5415,-461,22760,13417,-4730,-64841,2380,-72428,32405,27844,60764,-26683,-18633,-46,23398,14782,-45591,-15360,1065,-15580,-47522,-54982,-75137,-123752,-24309,-56474,36420,-10996,-91396,55333,-26495,-59682,-74087,-3148,-4970,-25903,18872,47067,-16266,-90407,-68956,-76825,73643,-8591,-110279,-54858,10697,115200,434829,-118515,-136133,8732,23382,26741,41915,-3335,63173,-19256,6524,15830,-3685,-53925,-95659,-50226,-5640,-18632,-15652,-62864,4017,100592,-33202,56007,63501,46951,106784,11808,-49307,36545,-40795,-23466,48230,89814,60470,93651,15604,-35016,3549,9556,54450,16426,-12017,93255,11241,-14751,-32732,40537,69459,-65450,63139,32089,-20325,-25983,-36919,-76895,-36268,46315,-70658,-43708,-12354,1997,53407,-95992,-31478,-76951,52932,22447,7791,-32818,-72021,87232,12343,43669,79766,5371,-48758,-97471,-36209,-68942,10901,-9475,-25305,-62596,-54383,-59945,-27979,-36130,32359,91425,-84144,-14710,-60529,-984,23672,25128,4086,-68140,-31268,-11639,-10937,-34922,5721,47818,33203,94765,29247,-45672,-2601,-11138,910,15391,-2274,34725,94626,11765,-89531,-27177,40209,55082,9967,53698,-1390,-54294,-40067,-61344,38798,-7100,67047,11625,52225,-87552,62416,-7209,88483,10362,-45709,10518,-37792,74303,-2937,-61425,16118,40556,45343,-10328,36809,-764,37414,17701,49515,25452,23063,92326,89913,26622,39236,-5042,-33465,-60410,44119,46426,-34530,-68021,64335,76995,35046,77565,20243,23231,15662,-36090,-40365,14625,44478,30495,-47744,-15486,-37554,-24840,98134,-35295,17086,-10779,-28134,-9994,-26616,21722,80272,-18282,102282,6837,46384,-27606,-37969,-4191,78884,-453,-49257,15608,-55176,-25235,13096,4576,58375,-56577,-590,9282,-17205,15550,-42782,-21971,16944,-20835,-89303,-175,73302,-45699,10552,52136,22880,-17850,12924,33808,73638,57237,-9069,-62580,-48010,21676,-29526,43910,22964,9821,-14265,-38141,-82475,-38096,61273,10996,20406,34750,-40061,-60527,10410,20305,31930,33313,-37270,10378,32446,38296,-24562,11738,54864,54078,36754,87920,44331,1915,-65460,58992,4055,-52926,-73442,-53790,-31395,27692,80894,68369,23758,9152,-42306,-97512,-83833,-19782,12628,19158,-30250,21182,-16515,-30717,-8446,-27046,-35632,15082,-43251,94129,96633,25914,-25394,29317,-25822,-8787,46484,37088,-8296,34980,-8646,-15068,-69226,-62432,-17603,2501,42001,-62370,45571,18644,42902,-91459,-82745,-104534,31661,39232,43358,29325,37470,13938,96305,-12330,17633,-58876,-1453,-47771,-28948,76080,-28230,-33993,-51565,-41876,-76390,-58187,-106091,23002,409,17179,32364,62437,20473,12055,45473,96817,-23038,18018,-30333,-21703,22922,81048,39726,-13060,34533,-44847,56197,-500,22817,15655,-33009,19259,59218,-42912,-40353,-9575,-45212,-15291,-9992,-10944,3228,20088,-26088,11801,-14665,16601,-18306,-56406,-80533,-45131,3600,-38045,-58372,-14322,91884,85183,43733,72677,-54920,8091,-80114,16075,40967,7685,-12256,-19258,-11097,-37214,38017,-15916,-89251,-30020,-32602,14809,-98888,56889,23135,-7469,-57645,6511,63533,757,-59903,65018,22565,32836,41933,70938,389,-20134,211,35360,-43131,-45429,-40937,-575,-8725,39010,-91067,-15433,3423,83085,23378,22572,124939,42214,-27523,-45235,-34714,38900,-36224,-27107,72672,88324,67134,58108,11073,-27566,-10009,10145,-52743,5129,26377,26827,44132,-61649,-16520,-499,-49997,228,-6848,34950,20695,-74553,-41462,-37338,-8268,-7482,80585,29793,44728,-47089,-63860,-90348,-40150,16181,-16676,49223,79709,79259,56788,-73044,-30466,72312,-20337,-67764,-87731,-38833,-8673,14885,55005,70630,59868,51808,122090,-109484,-11090,9101,-69462,-46581,79425,-14077,-30662,89379,23668,-40605,17409,110693,55816,-8277,12306,-5543,100246,32211,94155,-21628,22231,-70437,48129,-29314,62321,51569,3690,37987,-89565,50699,141398,19235,-42878,-53752,33740,51758,16716,93534,7613,-35916,-57125,129075,18649,-26175,9208,4484,-36377,-9344,-24715,82319,499,14340,-62105,8267,-13595,-55846,-56373,-27444,56190,7904,-26987,-39576,99820,119649,11484,27540,-59262,33236,78462,24575,-28463,-20792,5662,-2408,23031,39147,1484,-52951,-7407,-10612,-102524,-47874,-7307,67486,83063,-11226,36377,50997,87328,69464,-25724,-9580,27809,33594,-2706,58678,70333,-10376,-47643,-15669,-19436,-5661,44055,-18237,45550,17935,-24619,-41777,24583,46585,33931,-159292,-1359,-2565,48912,16642,-52746,-57479,-46667,-73519,-59928,-22742,-5664,-3676,5490,-36933,-107982,-52074,-9262,18958,34128,11672,35374,-16787,44061,-8770,-36452,-13621,-8948,-23080,89050,3116,31256,32767,23718,49331,134144,-42419,53841,-44760,-36640,20643,-47694,-91075,-5783,85557,31408,-56033,19672,-10985,38960,4872,4734,-58878,49699,52875,24024,-109316,27853,-10086,-40493,-98529,81181,7669,9003,56039,-79693,60340,37748,-17516,-26484,-5377,-52221,-80613,-94134,41870,42957,44064,-37495,33908,-15111,-56252,-1359,-42861,-24154,-8940,-2279,-36310,-77249,22675,2958,-18663,1325,-25033,-82213,-19087,16001,-31748,-409,10793,57111,25391,60542,55915,33371,-8370,19943,-19750,-15879,-47309,10867,19970,3737,7871,-29171,-49501,-24396,-9141,-9325,15321,15544,2037,50154,76494,16563,75364,53256,70446,63994,-74193,-37497,-67649,-46346,37266,67807,7052,5910,1440,41063,49086,8965,-2057,-867,15100,-29596,30457,40182,-36489,25943,-53940,-40984,64357,27631,34352,-29065,-39463,-85446,-61717,-22898,11856,35798,16266,11550,-12688,-86893,5479,-39551,-27573,-21480,-82783,-33994],[15764,-12317,-28259,-24033,-5063,59837,50556,55434,29729,-122432,-1546,-38225,-54215,-7817,-7855,16314,-42000,-8293,9537,49799,-5961,66201,58187,-29501,29691,-4387,-16237,-15802,-96050,7533,-81,28306,34794,141708,38943,24816,145828,17506,-30499,-72794,-7720,-47119,-49908,25626,10587,14395,-59892,-106523,-66955,-49389,-33209,-16398,-74178,31217,23060,-23142,-17662,36112,-11135,18919,37678,46813,-12990,-11377,-49238,-89094,-49416,65248,-51622,-21961,-4555,-27038,30142,-7693,56224,33117,-35807,4718,50856,71129,-57358,-28097,-65035,18969,112204,60829,-2345,50377,-33074,421,7645,-22084,-13885,-1359,5319,52578,78103,43477,46914,33009,26838,-1269,4132,27146,76825,-36048,16402,-34015,-38572,61962,25217,55729,-4796,19663,69549,37173,-12125,92467,100181,-5184,-73578,-117402,65830,29130,28714,61278,5217,6980,79122,-33577,-8338,40440,-55375,23468,-32365,-84109,-27715,22636,-5679,21080,31980,-25502,87448,44180,19203,-24215,-10554,52355,-26242,6212,7568,30443,18684,-12012,57541,-75760,-37007,-42112,1236,-3073,4686,40852,46408,64240,26516,3415,45171,68790,21291,-9540,44088,21647,-65292,2723,3686,-65544,74790,65112,-17716,-43494,111749,-28792,-3603,96931,27435,-42115,-51361,8626,-52585,-4317,1302,83454,18433,-31047,393,-38659,-56512,-72507,110661,-33839,-32252,-10588,-20123,-17127,15355,31132,-18734,-22289,-54926,27077,-65915,23098,14571,66181,-17297,-41324,31418,35133,47401,-37391,-26656,-13723,-22989,-63722,-36003,-73812,-113572,-21678,-39082,31738,-4721,-82472,18165,-23076,-55318,-69476,3311,5651,11816,11681,26955,-21049,-79093,-49044,-84419,68354,-9886,-126645,-51279,26346,91413,631129,-153254,-179405,-27605,-2477,18243,43593,-12240,58914,-26876,-23663,24112,-6422,-82769,-105822,-46965,-3162,-16555,-4109,-10724,55366,126783,-46573,83683,72181,59719,83534,17216,-43374,4132,-56240,-40264,34688,89889,73160,84589,19422,-27844,26235,4439,64731,2830,-18074,90455,23318,12174,-21897,51816,48682,-84414,74888,16537,-18305,-31232,-63496,-94467,-26911,59727,-65792,-38275,-3314,10384,53157,-100115,-22372,-70066,66925,24744,29349,4754,-70496,98604,9854,44890,82484,8110,-44564,-91966,-17579,-20420,40282,-16663,-34515,-59201,-48889,-37366,-38301,-61545,-2648,72737,-82627,11686,-33926,-6761,14782,33951,6202,-70059,-22719,-10655,3356,-39577,2372,25557,23020,72674,40935,-24365,-8994,5608,2102,31117,-4377,13485,75871,15378,-102134,-11065,48597,55021,2095,46606,-2421,-51306,-34555,-77848,45361,-4923,53576,-4155,56108,-42803,75149,-2419,110438,41792,-56581,-8929,-36008,73219,-4127,-66890,18522,-1893,14508,-8036,48602,16186,41311,15409,53367,31454,36453,82036,81029,23308,17841,-4261,-26572,-77187,40520,44250,-49724,-53382,74577,75703,17885,81049,8198,30257,18969,-16947,-11035,10793,38137,15099,-57641,-2873,-35784,-59410,72066,-43180,-2269,-26197,-26649,-31340,-49359,48184,87474,-17228,119470,10034,38674,-30015,-34882,2632,89682,18946,-38389,16408,-53122,-18229,9155,28786,43502,-71882,-20610,-753,-45972,19651,-69795,-37564,12847,1856,-79404,-17574,68496,-12621,-3517,59502,4975,-1853,23265,52209,72031,70992,8915,-40147,-47125,-20633,-42672,8322,26157,13453,-29792,-49116,-78626,-22683,66326,23732,45905,35508,-37177,-70091,28327,25405,36806,32814,-36380,-11021,33282,55126,-32369,14171,51870,59308,28140,77270,55513,15417,-73309,46651,43133,-16530,-60509,-48698,-43685,3688,84175,93686,-6766,-13960,-31362,-89574,-61235,-38499,22156,35927,-4636,64675,-18631,-15167,-18623,-15698,-28881,150,-58508,73571,85858,32365,-16918,36227,-56944,-28998,40862,31483,6628,11505,-10403,-1909,-53373,-69509,-9762,18894,79905,-74061,50165,24867,47457,-88459,-75090,-80088,14632,25278,41199,10870,-7574,-4302,62793,-3267,21325,-59133,-2647,-29346,-24186,69267,-41169,-34511,-48991,-42872,-68457,-46628,-100101,16587,8171,32301,92789,47226,12588,-26249,26632,87937,-16563,14327,-16468,-41757,28617,83515,20388,-18494,10228,-37395,830,-9547,27309,21605,-3151,-3638,24162,-43924,-36394,-19197,-66328,-13887,12290,6288,3871,35097,-10382,15349,2503,31697,-22069,-69013,-83683,-37195,13579,-12498,-49914,-24147,89750,103269,68063,71035,-70866,11551,-98891,12949,46051,6238,19926,3560,5018,-57001,34323,-33267,-116140,-32065,-30149,-8518,-96572,43137,4123,-23478,-64693,-16514,40730,-7817,-56143,43366,369,38084,44431,61210,28006,-3314,2322,48450,-19664,-48569,-50993,-54017,-27490,61862,-87540,-21869,-19228,74570,42526,13345,116805,19543,-26444,-10996,-3050,39855,-56887,-28432,62301,132729,37896,58852,12768,-29482,-17638,-3006,-78745,12852,55691,27552,19175,-62741,-13092,9605,-74447,14553,2224,34747,35409,-68755,-29963,-3786,-23244,-26515,77639,34167,33486,-59102,-78878,-92132,-21463,44317,-21253,50140,67863,74858,63554,-58700,-43769,66135,-38335,-54523,-85035,-40844,15115,37880,39052,81400,64562,49895,139076,-114594,-19642,1858,-41412,-18492,42456,-24532,-24090,75781,-3745,-58506,3965,106887,54696,376,19294,1608,106088,3696,94189,-21055,27183,-83927,51264,-17295,74792,51958,31157,34668,-84061,42190,109584,18470,-16709,-40421,46647,59431,25549,76274,811,-26888,-39936,139521,14389,-84470,22559,3462,-43586,-54191,-8659,85212,6225,2349,-77339,-3662,-2547,-49406,-80786,-65660,35270,-4112,-1169,-29869,92725,129561,-4122,28105,-55654,52362,70757,31995,-28347,-17946,470,-48953,18079,-8474,-11385,3107,38802,-15854,-138817,-58708,-3078,49721,67901,-17973,27762,52934,58600,53726,-57358,-16962,26502,76262,-32687,19196,85890,7022,-42113,-42841,-37743,2655,20939,-26457,64326,30919,-16208,-55426,17521,27445,19375,-125991,-9307,-6366,56428,-5635,-65945,-82278,-98685,-109751,-43048,-23121,2915,-1081,6019,-52617,-108223,-84397,-14280,-18634,25491,23877,55072,1203,41365,-18844,-30598,705,1615,-4715,69870,-15336,48410,43053,10669,64318,134661,-54829,28821,-29855,-16964,11133,-35277,-60784,-18741,62418,17445,-50156,22344,-12354,63366,22818,4838,-55423,57728,36520,32665,-106801,31023,-8953,-39880,-101616,92163,21708,2128,28756,-57300,75935,35820,2541,-31962,1610,-57163,-91119,-91022,48137,34706,18149,-56036,38372,-18440,-50261,-21331,-38613,-29365,-15625,2498,-28490,-51394,39389,24175,-4157,23003,-455,-67980,-26400,25198,-54775,-17456,2587,37881,-18720,32651,37687,37509,1780,33293,-10788,-23162,24765,19329,7227,1652,21193,13759,-42496,-13178,23114,5489,19910,42323,32551,73779,69770,26829,56637,26780,58423,73771,-74954,-44423,-70174,-17074,19403,76043,20488,-18104,-5149,37928,49948,24602,-3241,-4915,16151,-23048,32038,37797,-34529,31111,-49180,-25076,84499,38201,25134,-37302,-37654,-105059,-47371,-8673,4595,33714,5984,10278,-15961,-85179,13123,-161,-8842,-16091,-93798,-20965],[24466,-11407,-27526,-22360,-24180,47355,71286,71330,25462,-87579,-16768,-9204,-48759,-7454,-27677,34099,1426,3764,-2148,34939,8638,83608,39179,-28897,39673,-172,-6189,-21423,-66735,24113,-22314,24147,26666,106349,12404,15585,116304,7552,7392,-31183,1958,-29904,-39900,51281,14480,-13941,-62099,-114580,-55975,-64437,-50224,10920,-56553,37457,10554,-19759,-32984,26447,-4737,23750,22883,59643,-11638,-33111,-46523,-78904,-35979,58871,-43481,-5254,-15722,-44664,36044,-14749,68443,34796,-30034,-7956,33567,47041,-48206,-33056,-61410,62326,105129,10536,14514,46456,-29080,15336,14005,-15844,-17918,9534,13757,35665,89896,36546,68031,42139,41164,5551,-17540,21010,76358,-31214,16939,-42211,-41486,75902,33837,35798,-21132,8787,76687,53073,3974,73079,93508,-12586,-65569,-105738,50453,31569,-7710,52678,8564,19701,100497,-35647,-47801,31083,-55015,-23238,-43583,-79689,-39891,-1572,-14163,32378,27669,-36242,83332,10777,4879,-5177,-22800,23866,-65649,18834,19159,40821,35109,-4185,50292,-84039,-34677,-28066,7132,-9921,14195,45643,75282,123797,21943,-6,36172,35371,26300,-32158,19960,10900,-70188,-36650,-7268,-73544,52186,73511,-21325,-33740,105609,-47676,12568,80806,26557,-29505,-30117,-4047,-30376,24494,21737,64242,35250,-52963,-37985,-16734,-43005,-64491,126160,-28268,-66294,-8025,-10245,-35560,25147,34322,-54405,-37050,-43269,48530,-40745,10898,2436,61496,-4620,-54169,55827,26112,71704,-29410,-25589,-21602,-34844,-77146,-8290,-68154,-98657,-21958,-19466,24142,9914,-51088,-22188,-26655,-59323,-59873,15490,20365,59411,5725,-2746,-31915,-53437,-18554,-76539,49504,-6740,-108925,-33366,40389,67790,796260,-202999,-189702,-82456,-36619,-694,49044,-18431,46647,-35503,-48741,26895,-1928,-91494,-102042,-35079,9500,-14769,5683,39666,86443,132920,-46939,108088,93478,68937,61340,11575,-35215,-27720,-66062,-53120,13147,75331,71513,79873,25842,-12210,37645,-5657,62881,-11880,-26824,78735,42587,54417,-15044,58565,27736,-84388,75565,-7656,-17235,-38589,-83908,-96684,-15625,62008,-55212,-27698,13635,14229,51300,-87710,-10278,-57988,81041,16089,49020,36750,-68977,96622,22746,52486,78807,11419,-33153,-72787,5985,22698,68256,-13213,-28073,-28990,-38364,-24655,-52156,-78234,-34868,52563,-70048,42126,-9516,-22483,-2952,41723,1135,-70255,-7927,705,12503,-57403,3333,1947,18,35166,39972,3111,-14258,21248,6726,40080,-9923,-10282,50778,22426,-100059,-1728,55123,46643,-1720,35114,9411,-34787,-32975,-85409,52332,-351,18612,-19473,54396,1495,80106,6359,116738,69386,-50609,-18360,-27142,67729,-12279,-76682,18181,-23099,-8058,-2058,55627,23756,31612,2395,56131,33390,38361,52651,57137,24779,-605,-12204,-13669,-86274,34463,30428,-67001,-30745,78068,69492,2663,81780,-6841,19113,20704,9331,24001,8049,23439,-4122,-55948,12511,-17895,-73753,33893,-34864,-18076,-43144,-28102,-44248,-54306,79360,85763,-20684,94560,12059,30185,-21804,-34026,6241,96543,57453,-20664,19658,-50452,-8726,-120,52580,30386,-75588,-35108,-19408,-55500,23994,-79435,-41517,9938,20583,-72546,-47220,40984,20256,-15525,67448,-11519,14576,38401,55027,66528,76312,22110,-24960,-40003,-57603,-58237,-30583,34213,16859,-44397,-52262,-58974,-587,59629,30941,70786,40337,-26081,-75027,38402,23544,41967,41027,-35569,-24199,31014,67162,-37630,13524,44652,56759,25115,59581,62198,23374,-77330,32329,61898,14464,-43816,-34622,-46838,-7035,70412,102138,-24961,-36050,-9910,-67633,-30807,-53873,26464,38404,21240,97603,-18104,-2388,-24197,-14226,-12500,-16791,-51396,53218,75972,30923,-4865,36164,-70493,-43055,31815,26298,14652,-4074,-13365,9956,-29907,-62184,-3822,27617,113393,-73669,53282,24740,44209,-89068,-65139,-50835,-402,11069,39000,-5710,-39475,-19823,19507,4185,7500,-52113,-7487,-11422,-29051,61275,-48364,-34304,-44909,-40512,-50806,-32800,-80301,11606,16029,48840,141679,43261,-2181,-76302,-7743,67605,-7989,18945,3961,-53709,23280,73059,-1976,-46872,-21713,-25396,-69932,-18055,28603,26063,23107,-21901,-27288,-54648,-43883,-37433,-78274,-14418,25647,28502,14203,37321,-6874,5600,9015,56241,-31245,-70588,-69743,-10688,21398,13171,-39356,-19177,89231,99809,78260,50577,-71539,17529,-108258,1750,48577,8734,51863,13424,20621,-52406,32619,-49002,-126671,-31100,-8749,-39083,-90104,26282,-20392,-38720,-61699,-35430,15449,-11909,-41884,23338,-18110,36223,42546,46134,62975,10995,5221,52447,2118,-31538,-41764,-93308,-38355,70411,-80331,-22786,-37470,57511,56804,16400,96220,-17042,-32820,22689,29408,30361,-65294,-19333,43579,135783,871,48818,15740,-35589,-25176,-11890,-100133,21070,81104,32938,5047,-54201,-11598,29440,-76436,34060,11067,32298,46564,-61386,-15985,25355,-33506,-35609,71361,28095,22397,-60461,-84397,-89019,-5020,63989,-26858,33897,48797,59928,57506,-43359,-57619,43191,-64989,-38541,-82161,-50828,40738,40156,19847,84765,59988,38407,143502,-107750,-24421,-13269,-23319,9625,-2494,-32856,-13005,56948,-41439,-65528,-7606,88190,36010,6107,22771,8272,83379,-24953,83836,4771,28723,-79900,45470,-900,86174,44269,42014,20752,-71498,39510,63350,14435,13223,-17945,50662,54043,22837,43736,-12867,-10986,-11434,132047,7806,-124404,11062,1009,-47704,-90362,2782,65872,21898,-7401,-83196,-8107,628,-33774,-84796,-77839,8313,-16713,20247,-11434,82976,123185,-17799,30043,-54507,56793,54356,33582,-22508,-17639,-7478,-85802,12688,-58477,-20784,52411,67914,-20763,-154598,-59725,1474,28924,49522,-19972,16753,43218,32944,12621,-78800,-21550,17695,103431,-55622,-15649,89977,25632,-27403,-64539,-56637,12619,1500,-27156,84718,42186,-2279,-49600,12120,10713,7759,-64329,-16717,-5437,62030,-24827,-64518,-92600,-133716,-137880,-30741,-20151,6891,7402,2977,-65723,-97279,-112419,-20351,-57988,18853,43240,57262,10672,28814,-31381,-21813,9832,14011,18337,37180,-29357,53406,40278,-3811,71930,118939,-53335,8698,-12113,-581,392,-17328,-27067,-27003,51396,2481,-48681,24571,-4106,72375,37950,2922,-40791,65391,26624,41322,-81083,34839,-6869,-25319,-88619,103771,27766,-8995,-4366,-26705,73930,28986,17656,-34951,12754,-47977,-94204,-84786,45652,19478,-2384,-63468,34912,-19527,-39488,-16050,-31295,-45077,-17979,16463,-24830,-28488,51466,39913,9672,43478,37446,-49969,-35847,31876,-54889,-36218,-1761,32812,-55238,4109,25760,36932,3369,56316,-8618,-33032,85714,19911,-3310,-6114,20388,44988,-15872,2050,54271,19786,24146,52746,59765,95453,57933,33946,28858,6915,41752,67955,-68306,-46858,-73737,44,1442,70187,28522,-40915,-11526,19191,49691,47348,379,-67,23668,-19501,30025,34584,-31244,32694,-41753,-16772,86342,51373,10354,-48741,-34990,-103814,-22990,7436,2965,20985,-8366,4068,-15352,-72026,1677,30881,13394,-12361,-96934,-13290],[33487,-7106,-24589,-11986,-32292,34608,77502,66157,17394,-38089,-34475,15787,-40823,-7294,-53761,48359,41855,18595,-5300,21714,20808,93021,14036,-27400,38944,-8525,4320,-26707,-23793,35559,-35709,20913,10862,60942,-8867,12990,86606,-17135,41548,7384,10700,-7167,-28880,64569,20850,-38251,-64406,-102841,-39720,-80395,-75205,40727,-33525,36280,-3990,-8536,-39498,12641,1119,25585,8848,58803,-14332,-45352,-34922,-67313,-25179,43448,-49811,2132,-25828,-54703,30738,-21949,67185,35662,-27626,-16251,17918,25933,-32701,-62566,-55561,93601,90258,-25780,23590,38675,-24108,28693,14169,-8947,-24087,22158,20953,17747,93430,25462,78330,32404,45342,13970,-40188,9156,66093,-11954,8582,-43083,-35595,77883,37474,8103,-35971,-16541,70627,56937,10838,54598,69012,-12303,-50252,-90841,34934,28728,-41103,40366,9923,29527,91653,-40424,-79950,7926,-39330,-57942,-48577,-56668,-43776,-18258,-10654,47686,13895,-40879,71796,-24645,-9278,1699,-31181,-8407,-76307,15259,31761,39917,61335,3060,37099,-80679,-28753,-4483,5539,-12772,19275,40194,73764,148910,22159,-3043,17348,-13394,32545,-50480,-6194,-5314,-61804,-78241,-20588,-61634,13780,74685,-22643,-19353,91483,-61404,31090,58746,17793,-11306,-889,-13358,-4513,37076,32375,45177,48577,-59962,-55384,8042,-21897,-43649,130037,-12816,-86308,6800,-4533,-44276,25640,35633,-83461,-46577,-34994,66864,1041,-2218,-8548,47990,8299,-54555,64647,11553,82492,-28345,-13375,-20741,-47804,-84472,18813,-61265,-84760,-26290,253,15263,31200,-6521,-54538,-28200,-52536,-47581,30446,35103,105531,3459,-33727,-43854,-19373,13376,-52074,21863,2539,-64909,-7797,49280,59175,831478,-246030,-158131,-145018,-67097,-25674,50476,-18178,30028,-41003,-65651,21719,6630,-79352,-82610,-15888,29930,-11261,10167,72210,84684,109672,-33315,125665,120101,71025,49366,-3447,-27956,-52065,-73261,-59397,-9414,50181,50332,81447,30878,8557,35611,-16859,53460,-23238,-37537,70238,60737,97681,-14373,57748,11044,-63120,61737,-30523,-16011,-50437,-90032,-87507,-6494,54907,-40211,-13591,31945,15308,47743,-63942,-473,-45498,90545,-2023,63346,53909,-66354,79315,52159,66910,68875,13064,-15715,-45321,30556,48962,85195,-2384,-3832,10218,-25878,-22385,-65217,-79343,-51452,37730,-45401,65765,7904,-43245,-23401,45223,-9184,-69003,13536,16865,5659,-82713,8418,-11304,-28795,-13495,25545,30195,-17273,32790,10671,36704,-14658,-30890,25412,29359,-84442,-3139,57867,31955,3058,23223,33010,-6105,-29185,-79486,62839,4729,-25494,-30230,45447,31743,77460,17876,105129,85680,-32182,-12251,-10160,58095,-27181,-85624,18020,-14106,-19917,5849,55964,19963,16884,-15747,60588,30685,26851,11270,25725,28240,-15531,-30598,6307,-84623,28301,9131,-79059,-1726,73708,58993,-3736,80208,-22124,-2384,19374,36735,57483,6427,683,-21482,-44825,20591,14097,-67491,-9771,-6621,-28283,-55962,-32515,-44111,-43617,110146,77630,-25644,43137,10800,22113,-7365,-35258,9575,98278,101450,597,22400,-45758,-1890,-9544,71639,19639,-66371,-41957,-42239,-45044,26247,-69471,-34100,9023,32779,-68010,-83267,-3692,40993,-24938,71997,-15279,27723,47619,41311,57463,71846,27527,-18953,-30393,-82099,-69526,-59140,45688,18560,-53300,-46662,-32813,18847,39187,29936,86852,46975,-11110,-76428,37480,16656,44998,58306,-34190,-27758,26851,71475,-38990,7188,33740,42077,26285,32364,61226,24444,-74704,22623,52592,29729,-26539,-17122,-33571,-2646,50943,91247,-28411,-50788,17817,-42676,-3257,-60562,26879,26223,36315,114281,-8636,3722,-26419,-21941,9991,-32684,-24241,36262,68326,23310,4747,28969,-56693,-47265,24473,25623,18126,-10191,-15344,19372,-4411,-44178,1658,27251,131807,-56569,53622,16718,35795,-87972,-49934,-22843,-6503,4762,38262,-13703,-52796,-29145,-20959,6213,-18542,-41368,-14200,1983,-42605,50980,-48774,-37187,-41551,-33631,-27678,-19731,-54647,7273,25013,57714,154936,51470,-19724,-122572,-51287,38071,1527,28075,25433,-57923,10951,53570,-17934,-90338,-54718,-8665,-120236,-21167,28883,27556,40605,-35020,-77068,-72070,-59716,-53779,-79606,-19109,29146,51270,30135,25035,-18646,-20728,991,81294,-42800,-60231,-39112,29255,24256,23279,-34212,-218,86466,74645,61077,19835,-57799,26268,-106002,-17361,46303,14160,74269,10246,32918,-27276,32869,-58083,-118426,-25099,21572,-69463,-81080,10713,-40755,-50174,-50942,-46208,-6609,-13993,-30204,8726,-30073,28513,37113,28192,93856,14623,11132,46198,17950,9181,-12884,-110151,-40376,63240,-70920,-17065,-50947,34352,63357,29721,72040,-56706,-43049,45345,52646,14453,-58552,-3126,26207,98812,-22297,34527,21652,-44988,-30154,-15896,-113856,31453,102345,42043,2006,-41891,-12873,53421,-56410,53122,18626,23739,50360,-51135,-4220,42334,-32062,-33160,61177,6810,17136,-49853,-80265,-82437,6197,67865,-29212,1769,23948,35414,34178,-31926,-67165,15088,-91260,-24153,-75713,-64694,61558,21805,204,80963,50358,21416,125814,-94395,-24503,-32154,-14566,34012,-42043,-38804,1960,38378,-74703,-59998,-13824,60028,3284,5625,20786,12580,31040,-44699,65515,42535,26746,-62006,29451,16511,95655,30902,33735,-1213,-59927,39574,16815,4171,38629,8291,42041,34380,10587,9848,-29056,6257,20094,107894,1667,-133934,-20930,-2372,-49400,-109466,8302,33872,42383,-11820,-80993,-11489,-12499,-15245,-66063,-60701,-19124,-28490,30144,9491,70207,99948,-28770,39021,-54910,43634,35598,27693,-12009,-20594,-18215,-103501,5571,-92455,-25035,79746,69895,-24083,-139838,-52038,8342,9160,35411,-16091,6044,22136,13836,-35293,-86185,-23480,3433,112526,-66664,-39301,82885,41178,-11887,-74089,-70643,21027,-12279,-23255,100349,49849,16701,-27531,9516,1776,3533,-5222,-22123,-712,61120,-38488,-47711,-84643,-144548,-152376,-27956,-14438,7309,16813,-3622,-72771,-79770,-130017,-24304,-84521,16379,63921,45073,10617,5252,-44363,-13687,7808,19198,39233,600,-32105,45910,26142,-14436,68751,86028,-37592,-1607,5782,8837,-9706,-965,-2701,-28425,57769,-9007,-51297,22969,12822,65502,49301,-2669,-21124,74468,30211,45683,-40947,38576,-5852,-129,-56045,109866,22504,-23417,-32258,-4147,52132,21714,27754,-32507,24747,-27754,-86435,-70181,37256,4911,-9856,-58225,24738,-17632,-27822,10155,-22519,-63791,-16485,33582,-25335,-18960,55637,46876,15432,55891,79153,-33357,-47220,33173,-35654,-53556,-815,45084,-60823,-12119,21958,31394,-5554,78738,-8622,-44931,111561,9397,-12776,-17677,4191,54291,21432,14129,74821,28932,24722,48314,77908,110763,44146,35600,-847,-2125,26030,44459,-52604,-42241,-73567,5187,-18076,51878,29521,-59897,-12996,-10065,44990,69076,8307,9271,34936,-20574,30763,32672,-28596,31184,-29737,-14073,70227,58623,-7774,-60119,-30569,-82171,5637,24298,6778,3858,-20277,-1772,-11000,-51250,-14534,39976,34039,-14435,-90998,-12410],[39285,-71,-21593,2923,-27201,19102,66160,42274,8349,5251,-49048,26981,-32529,-7696,-78653,55193,71371,32479,-2331,13915,27335,94645,-8322,-24096,27403,-26536,15608,-25755,21876,41769,-36812,19447,-5822,19252,-18054,17929,65876,-50370,59752,28556,14275,13885,-18780,56972,27331,-47771,-65467,-74721,-21008,-91811,-96937,67960,-11305,27919,-18029,8057,-34316,-826,1827,23354,-3947,41661,-22180,-43434,-17497,-59456,-19185,22216,-73727,-1487,-30116,-54238,15322,-26099,56085,38367,-23749,-15968,6216,13621,-15034,-92870,-49855,102373,69769,-41920,24933,30936,-19206,35453,8487,-2945,-29417,33167,22872,5825,87349,11235,76563,10325,35241,20384,-57354,-6513,49858,15439,-4483,-36763,-22838,66180,36997,-17576,-47804,-49512,57841,49799,5191,38314,37987,-5250,-29495,-76238,19753,21625,-60417,21594,6926,34852,51307,-48252,-90320,-20462,-14039,-71444,-45049,-19924,-40612,-23915,1285,64642,-5719,-38399,56210,-51980,-21326,-765,-33491,-40304,-54965,1384,40187,27223,86529,5919,18044,-63834,-22587,20110,-2335,-12366,14453,24292,50857,121490,25185,-7345,-10554,-62260,36608,-55725,-30426,-22442,-41599,-109973,-34921,-25558,-20828,66500,-25489,-4838,76922,-67820,47028,35931,3709,5227,31775,-18329,17173,33158,32029,31291,55085,-50361,-44004,31120,621,-17962,122712,10861,-84120,31747,-3746,-42923,16902,37887,-97415,-49431,-33767,80064,46356,-15232,-17465,28971,18071,-42703,57523,8017,79376,-34663,2236,-13232,-58102,-85767,35122,-56632,-75031,-34283,16650,4407,50193,37363,-70676,-18320,-22906,-35438,44060,45269,138133,6169,-56287,-49699,14656,37709,-15547,-6056,17747,-9401,15656,49399,69007,690212,-260684,-91949,-197307,-81490,-50001,42242,-9595,11345,-41781,-74163,8375,13740,-53570,-53448,7007,53303,-4572,8823,75992,53208,60214,-9408,134382,141103,64801,50954,-23617,-25022,-64839,-81232,-58792,-25834,22361,11872,87292,31486,29243,20604,-25172,43408,-28266,-48408,78401,67964,125876,-20062,48226,96,-27051,34898,-46416,-13839,-64363,-76541,-71344,-1796,42551,-23396,716,43901,16581,42450,-37723,3430,-35500,91742,-21953,70847,52125,-60847,49464,90042,84529,53068,10935,4934,-16694,52128,54771,83333,9615,34074,37149,-13589,-25225,-71905,-63683,-45736,31064,-12629,73853,15905,-61480,-38813,42703,-20389,-66717,39714,29846,-23923,-105680,16362,-10204,-55720,-62789,791,50478,-17719,36963,9735,20139,-16184,-44858,3910,31612,-58227,-15147,55938,14148,18891,15226,61686,28603,-17306,-58047,77853,8186,-60763,-33452,29990,42069,68442,29372,77436,86564,-8648,9452,12153,45914,-45459,-87585,20235,18556,-24106,14114,48586,6492,7103,-33575,66891,24293,3919,-31113,-3709,30505,-24782,-56845,30379,-72203,24349,-13747,-81092,31446,62882,46232,901,75153,-35267,-22944,13864,58696,80686,6524,-26118,-32577,-29859,15893,50536,-46050,-49987,36004,-32626,-59392,-37597,-31267,-22167,134665,68320,-28576,-6716,5394,14597,6101,-36359,15393,89307,131841,21014,21159,-37882,-1940,-12618,84023,11655,-47037,-41353,-63532,-21658,25158,-44325,-19169,9847,37996,-63540,-116260,-52904,43211,-32508,69055,-1831,34827,42956,17231,46099,59692,23817,-18903,-21021,-90802,-71293,-67927,58495,16253,-52516,-33134,-11104,27555,7682,19982,88812,52246,3025,-74832,26388,9063,43366,80274,-30042,-22845,20895,66816,-36564,-8767,19213,13850,28769,-273,51447,19845,-65061,19726,19960,24697,-11128,-2574,-1863,12046,37135,64090,-19952,-54446,45472,-22155,15238,-56449,25498,3652,32827,113124,9710,2611,-26920,-35108,32442,-43642,13529,24127,62694,13329,7004,17074,-16050,-41277,21886,30531,19724,-9101,-14214,26449,17361,-21470,8735,19687,128196,-24812,49830,2158,25370,-76248,-27062,1253,-727,9527,40619,-9281,-49716,-31392,-48832,1890,-46031,-31134,-20145,9022,-59630,36418,-42743,-45184,-40824,-22478,-4518,-10328,-29882,2406,34402,49449,128924,66761,-35015,-152432,-93060,296,11356,32654,40875,-56795,-2085,29632,-21340,-122940,-81016,10010,-124052,-14142,32658,26612,48550,-44015,-105625,-89228,-77727,-56392,-71818,-28788,26131,69321,44352,858,-42002,-59216,-17453,95979,-52180,-41043,2648,69040,20065,7632,-39461,24834,77112,35533,13022,-10582,-35155,36101,-92461,-41823,37802,20494,80792,660,40181,7473,33768,-57217,-95283,-14334,47637,-90048,-68357,495,-48868,-55868,-36595,-48402,-21875,-17799,-32649,548,-35804,18143,29800,9536,109467,4669,20748,30833,25627,63549,24787,-104018,-35747,45268,-60325,-6555,-60125,8418,61448,47254,52778,-86507,-51488,51398,59860,-2950,-39683,13676,16439,44813,-16514,28021,31387,-55085,-31526,-15817,-117863,44342,118257,51020,5027,-32434,-17189,72138,-23965,66143,25323,8003,44946,-37070,1089,42682,-13815,-22053,47390,-25276,20784,-30060,-67535,-74709,10457,54786,-23465,-36609,-2881,4572,-3538,-28864,-69245,-7850,-105986,-15806,-65265,-77144,72854,-8582,-15430,71938,42352,4729,86916,-81561,-19630,-48341,-12405,52668,-63738,-43164,19228,23869,-88900,-44692,-12918,33463,-33378,-1690,12057,13852,-35897,-49901,42504,75428,22284,-38791,5483,30893,98039,13723,12716,-25885,-53255,35571,-18425,-15153,49992,28685,20849,4282,-7702,-11208,-40696,19499,45313,73888,-2149,-114002,-60119,-5926,-50406,-109693,7769,1795,60489,-9660,-73271,-20027,-38764,-447,-31810,-22604,-40322,-38431,24910,26846,54539,64374,-35969,59055,-54501,16562,21214,15104,541,-25247,-30498,-99847,-4145,-99026,-24544,81888,47873,-24712,-98918,-41550,18209,-6432,29749,-7647,-1435,-4719,826,-67371,-79696,-24105,-12399,107948,-64167,-50051,67394,49686,-4395,-68919,-75481,25079,-21430,-16781,105771,52275,38212,3446,9462,3203,8730,29625,-22673,5979,51988,-46058,-20635,-62274,-135895,-152380,-37212,-7867,7325,22232,-13213,-70318,-61243,-130768,-23817,-89232,18155,77766,26676,3933,-24875,-55424,-8626,-7095,11154,52377,-29055,-21288,29280,5709,-17273,54698,43445,-12554,-2261,20112,10219,-18126,5374,7336,-23111,75554,-14424,-54773,16111,36163,51828,57737,-11709,-2962,85729,47925,42785,820,41289,-6724,28433,-9819,106337,7390,-35963,-42465,-665,14020,18016,33924,-21850,33996,-3541,-67513,-45562,26513,-3001,-142,-42265,13026,-12075,-17808,45573,-14207,-76128,-12853,47429,-27955,-26331,50426,44613,7501,55947,112041,-21910,-57978,28022,-9345,-65712,5703,70562,-28527,-9632,24422,21944,-23812,91455,518,-56035,97828,-12140,-23226,-29790,-21507,42757,57217,17991,79764,30664,19210,34433,84617,116419,32106,31063,-24287,-971,16030,9842,-28657,-31357,-65594,3693,-38271,25952,24990,-72704,-7528,-40121,32910,79008,17696,19150,44270,-26022,39302,32882,-27361,28746,-13624,-13912,39876,52751,-25368,-66641,-22938,-46885,30496,39831,14368,-9318,-24068,-1040,-3614,-25983,-22485,26713,48071,-24782,-77536,-16810],[39247,8522,-20363,16733,-10886,1146,41234,10020,2239,28271,-54209,22816,-24962,-8668,-93350,52105,86191,40638,1195,14347,26290,89454,-21343,-18027,9219,-47564,28022,-14698,58929,46086,-27631,20328,-17042,-10844,-12516,28894,57856,-81433,58675,23925,8533,27096,-10752,29554,31734,-37904,-63458,-37913,-4186,-94245,-104789,92090,5895,14715,-28469,24315,-18510,-10149,-4849,18678,-15316,10009,-34798,-26826,1384,-58006,-17238,-75,-105972,-13679,-24718,-43927,-5249,-24064,42124,44739,-15966,-5570,-1366,11496,-805,-102305,-42416,88841,47098,-40731,20819,25548,-15432,32247,-206,1600,-29770,39197,17277,674,71635,-4613,65754,-14261,11928,22906,-63386,-20416,32258,41279,-17330,-26452,-6193,43033,33269,-32776,-54259,-77109,46267,37025,-10803,24252,9307,4983,-7193,-64298,4009,11710,-61008,-6001,-1465,35284,-5270,-60324,-75208,-44627,13443,-62566,-32944,20845,-33570,-16675,16046,78731,-25695,-29728,41076,-64691,-28721,-4069,-29658,-65844,-15315,-14190,41411,6994,94101,1808,-4420,-37229,-19883,36200,-13366,-9420,-1457,694,20588,50346,25685,-14235,-41868,-92532,35187,-43342,-48442,-37395,-15947,-121889,-47949,23812,-36800,48926,-33627,6350,67086,-65352,55530,15702,-12200,14835,60422,-19419,29751,17676,23861,24743,53642,-28421,-12626,47522,18740,4000,106415,37713,-60486,55775,-9556,-35139,2608,41573,-92461,-45138,-39240,84568,76290,-27480,-21816,8580,22079,-22092,42391,22734,67355,-44946,9749,-4056,-61369,-83379,33962,-55777,-68167,-43830,26050,-9875,54614,67393,-68592,6474,25694,-25978,52199,47116,148584,13717,-62999,-43669,41486,48878,25119,-24582,36713,41546,27792,38358,89610,408682,-233444,-13878,-221280,-72041,-67197,23619,6457,-8523,-40134,-76395,-10928,14534,-25122,-24894,28622,73584,5334,4369,49610,7442,1097,18631,133682,147120,52443,62494,-43638,-29287,-65953,-91643,-52755,-31182,360,-33723,92204,26352,44426,-3746,-27865,38881,-25626,-56649,106331,56840,128231,-29754,31296,-6262,11620,1386,-55007,-10609,-74629,-43460,-51004,-764,29626,-8089,10715,43710,20885,35590,-18208,851,-28424,83280,-33138,72483,33355,-51227,15302,121408,98350,32318,3920,24982,5420,66864,44161,60525,15962,75488,39156,-1955,-25588,-67713,-36676,-20019,30564,20216,64082,15015,-69602,-42604,35143,-26579,-63700,65705,32789,-72359,-116514,25872,1788,-74479,-98787,-28321,59456,-15612,31118,1081,-4470,-14824,-51951,-12911,25555,-25540,-33271,49770,-3046,44466,13933,85079,60337,5190,-23535,93743,8699,-72085,-28284,11166,35096,54830,37618,39461,72942,12999,40880,34207,33599,-61310,-77654,25005,56355,-26193,21719,34200,-12127,8694,-46799,71867,16323,-24639,-63703,-23011,29281,-25874,-84414,52384,-51719,24103,-32479,-72667,64814,48549,33865,13321,64155,-44878,-32825,4316,70221,85226,9096,-49813,-36327,-17384,130,77702,-17970,-77681,79350,-31751,-50723,-39677,-10242,4198,147593,62657,-26908,-29131,-3479,7340,11774,-34370,25035,62452,133038,36577,13224,-26855,-10017,-6081,91212,6959,-23659,-35095,-78105,2383,21260,-12822,-2725,11175,37365,-56922,-134751,-90170,28311,-39139,56969,24458,34223,23541,-7141,34315,43952,11864,-18658,-12691,-85664,-61930,-55635,69772,8803,-40469,-13791,-1732,22157,-27211,2946,76452,53531,13049,-69289,9936,5200,35259,98210,-20822,-12162,12319,54438,-31352,-37248,2029,-24731,29353,-28304,34512,12872,-50405,21962,-20764,2994,421,4317,39330,28639,35230,28652,-5327,-46932,66167,-8541,23317,-43104,24310,-22471,10064,96042,30387,-2932,-26506,-48698,47807,-46468,48540,16237,57362,5206,168,4528,36602,-28193,24180,38379,20479,-5094,-8786,32296,31225,-104,18587,9136,103359,12225,41350,-15035,15227,-46764,3155,21986,14473,21430,46557,7037,-37014,-27797,-59998,-6585,-63984,-24659,-22535,11230,-72923,15982,-31341,-57442,-43442,-8815,13619,-5117,-9593,-3633,41996,20321,77801,80662,-44124,-161166,-119380,-43958,21196,24617,44559,-53298,-10660,4999,-11676,-116136,-93799,25546,-82136,5121,44458,25593,49873,-49972,-102688,-97050,-90569,-38645,-57810,-42314,22302,79276,48576,-28775,-67676,-98240,-36625,91951,-55078,-18930,45546,92059,9267,-31978,-53262,43977,58479,-4901,-53296,-32026,-11061,44017,-69961,-67037,22780,25561,70587,-5510,42203,40050,33454,-46161,-64985,-1237,60002,-92609,-49809,-2647,-41470,-55416,-23012,-43074,-29423,-26561,-52310,-2464,-38642,8896,22581,-8657,103404,-15038,32379,10341,25537,109899,53428,-81770,-28599,24914,-49334,3730,-65768,-16764,52329,61740,42865,-96847,-53708,42090,49631,-18405,-16035,24069,14917,4893,16809,41932,44106,-62934,-30408,-13310,-112012,57735,125434,55011,6577,-29990,-24038,75752,8161,69411,32057,-11920,31920,-19781,-2805,27225,21699,-8065,30987,-56079,32536,-6298,-47810,-68139,8114,30153,-6317,-67614,-27102,-27672,-44696,-35679,-62949,-20500,-100278,-15598,-52690,-83162,71990,-38479,-22452,59783,41054,-6400,38451,-74081,-10862,-55706,-13274,63137,-61701,-46662,36542,15078,-77540,-25535,-5712,20299,-61908,-13581,-2961,12932,-88354,-39895,18476,91499,17093,-20123,-20591,38392,86133,-6633,-10624,-46887,-49688,21848,-37446,-43606,40979,32203,-8275,-28637,-28475,-11885,-40429,26039,57296,38806,-3349,-77133,-90377,-8900,-52863,-96337,2190,-20495,69599,-1980,-62154,-34579,-62232,5838,4619,21012,-49316,-45721,6055,37300,37161,24625,-38416,87837,-50657,-15649,15114,-1028,11560,-28067,-41417,-79444,-15854,-79689,-21388,68100,16041,-22138,-48964,-35308,29940,-16556,32436,2218,-3843,-28211,-8843,-69998,-64015,-25100,-25470,96644,-50043,-50498,48620,49556,-9649,-51853,-69894,23288,-28537,-7468,98891,49311,57891,34355,10603,14106,22186,39130,-15646,12738,36432,-48477,8131,-35613,-119176,-141222,-57931,-3069,10736,21143,-24688,-56629,-46153,-110466,-18611,-72218,22361,77979,10473,-4110,-52699,-62519,-7218,-30896,-10024,55149,-44144,-142,8722,-13909,-11521,33071,5059,12998,2213,27224,5321,-24441,-4523,6437,-13333,92049,-14332,-54603,4947,62071,46086,64301,-21864,8634,97968,74149,32200,31877,41931,-6715,51739,35160,94021,-11828,-38904,-28391,-13154,-31690,19825,37464,-2181,37828,16801,-41367,-14251,16037,-2094,25250,-20438,6239,-2593,-10295,75727,-8212,-75254,-9357,53010,-29548,-45123,36860,35228,-14783,44383,126287,-16939,-63216,17707,8833,-69997,16604,98746,26041,9661,29065,10333,-46084,89812,27227,-62085,59226,-41287,-36763,-38981,-46083,21622,81310,12334,70386,25494,6966,17240,81236,111177,24818,21406,-34829,5813,13863,-20565,-105,-17883,-49595,1724,-55559,-1590,18383,-78236,3278,-61409,12087,69109,24043,28095,44762,-34075,55881,34409,-26873,27914,3775,-14338,1715,31528,-38082,-64493,-11187,-8460,44574,51241,23634,-11622,-16754,9855,5834,2035,-17578,3336,52562,-42452,-59610,-23150],[32961,17277,-21601,24498,11169,-16033,11737,-17255,2204,30210,-45938,8825,-18402,-9700,-90753,38613,86568,39247,-425,22828,17560,78930,-23159,-8533,-8286,-63660,41059,6150,79434,52016,-13951,23275,-19140,-28475,4652,42007,59086,-100056,44577,-4305,-8547,29324,-4981,-6747,32800,-12047,-57328,-1042,6357,-86938,-93423,114701,16287,-119,-32654,33037,3370,-13585,-17754,15499,-24582,-29879,-50209,362,17405,-61719,-15964,-18535,-128099,-28749,-8699,-27486,-23468,-13870,32733,54477,-5094,13102,-6013,16388,5095,-83883,-28296,63780,26264,-30052,14539,23155,-12977,18835,-7306,4870,-21923,37986,4392,-3227,48159,-20189,50687,-32006,-19024,22223,-56200,-23578,16461,55666,-26028,-17572,11264,14230,26905,-33482,-52197,-85022,40983,26162,-31056,12785,-11777,13593,11865,-55850,-12643,1422,-45504,-40538,-14233,31477,-55496,-77588,-42459,-58224,36651,-38487,-14250,54623,-26274,2352,28069,84952,-40486,-17307,30210,-61843,-29253,-592,-21844,-78021,22515,-24215,35740,-13329,70583,-9339,-25665,-8130,-22909,37162,-23267,-5058,-24080,-25577,-6068,-34037,17576,-23930,-65974,-90818,26659,-15542,-56457,-49198,5823,-110562,-56683,68978,-29322,24172,-48251,12869,62490,-53633,53624,-707,-26385,15985,77498,-18193,32975,-1606,13784,24492,45614,-3152,18824,53311,28955,16987,82710,60458,-24614,64229,-24349,-25739,-11687,44492,-71024,-34076,-46759,76817,77205,-38055,-18479,-9548,19413,1011,30986,49623,55043,-55357,-529,767,-53314,-80107,15873,-57789,-59573,-51660,25892,-27800,35864,75444,-53622,40473,75810,-20555,51887,38863,134518,24532,-51585,-24207,59369,46882,61684,-26074,55881,76056,23717,16208,107267,86187,-163956,47183,-207820,-39042,-73418,-1282,26232,-29137,-41420,-75582,-32136,7592,-3600,-6363,43966,85085,16913,1605,2411,-34635,-44838,44817,124227,134378,38998,75596,-58703,-41629,-58716,-103034,-43360,-24285,-10007,-72149,90287,16102,50502,-31334,-24386,42496,-15435,-59091,141208,25691,104062,-39119,10553,-10421,40341,-30431,-59336,-6960,-75513,3103,-27126,0,19598,2609,12016,30020,29693,27665,-11389,-5676,-22768,66607,-27355,71227,4238,-37866,-11673,132386,100860,8395,-7496,40846,14425,71326,25377,22406,12011,107181,17912,9990,-18312,-51627,-7874,15334,30972,43969,41574,8239,-62838,-31892,26804,-22262,-60018,85169,22963,-123284,-109803,36209,17206,-81690,-110161,-54976,55587,-10668,14470,-15567,-27056,-12923,-54867,-26805,10517,8912,-50104,40990,-16116,74177,19453,93092,80689,35936,16593,102037,6564,-54822,-16307,-6245,18952,38495,40055,-483,50446,28169,72181,50383,23549,-68373,-54032,30285,78191,-30386,28425,15580,-30266,21607,-52745,70753,9225,-50835,-79828,-27978,23938,-17542,-104931,65334,-27586,27600,-43222,-57406,92442,33944,24150,26331,45009,-50656,-27883,-7556,69384,66524,14479,-62361,-35307,-11674,-19077,84372,8145,-87011,107177,-26397,-31337,-35577,12413,29940,145288,61900,-20119,-14615,-13999,265,6331,-27326,37544,15306,101285,44761,-2320,-14435,-23241,7388,96867,6066,-3444,-25653,-82758,14752,16720,15985,9158,11292,32675,-47405,-128500,-101224,4217,-44752,37781,52788,25422,-4026,-22824,23975,28319,-5286,-12862,-4594,-73617,-43964,-29286,76099,-2025,-18967,8550,-6474,5503,-54979,-17012,54233,49979,18142,-57971,-4578,7069,20531,102228,-5789,1231,156,38093,-24045,-74490,-14055,-65594,25714,-41308,14876,7734,-34064,25466,-51104,-25571,6367,2325,69080,39158,44078,-4525,9839,-31316,74585,-1025,22837,-25051,24521,-45513,-24806,67583,44010,-8165,-24392,-58340,50462,-40179,68352,10520,49903,1754,-13798,-4616,77187,-13368,29095,43972,19354,-2290,694,38185,35807,15578,30503,183,65909,41809,29030,-29803,5921,-957,36939,40815,32440,31397,53988,30536,-22274,-20600,-55678,-14854,-65668,-23048,-19389,13172,-76475,-9883,-15685,-70314,-48508,4504,23462,-788,5880,-10430,45147,-23266,21441,85086,-45694,-151101,-118824,-88579,30652,2560,34904,-49788,-12909,-17795,6233,-62071,-89546,32612,-20506,33730,65368,27394,49251,-52946,-72534,-88185,-92086,-3605,-40510,-56610,22842,81826,37124,-55300,-84747,-124221,-46472,67308,-49192,-452,77403,87860,-4316,-80379,-66845,46422,31365,-34253,-112712,-40479,8042,46900,-42142,-87391,2275,27897,48855,-695,40153,62568,30431,-27810,-35497,10588,56663,-74491,-25084,-261,-21587,-50067,-13331,-30796,-30277,-41270,-81770,-2537,-43109,3692,17163,-25995,76610,-35685,42095,-8660,20249,125906,58017,-54397,-23148,10126,-38805,6845,-68599,-38043,38492,67626,41476,-86186,-49180,24128,26132,-30825,3921,23349,17483,8,60552,80953,57040,-66639,-29977,-10147,-99045,67310,118921,50432,353,-34185,-32084,58285,29918,62013,39098,-29746,16519,-1581,-16235,1987,68195,2659,13161,-73041,48240,16047,-23121,-63662,1474,3509,21712,-80801,-44994,-55993,-74865,-49943,-49891,-23887,-72653,-22650,-41988,-80039,60092,-56129,-17412,46047,47047,-8849,-3229,-72418,-557,-50877,-14190,62028,-38780,-48858,51526,11806,-45704,-8970,4752,26881,-74622,-25739,-21129,12046,-96716,-18713,-2749,87983,12951,-13112,-40932,36333,56960,-29302,-27832,-58911,-44520,-1387,-41593,-76595,12754,11350,-37116,-55688,-48824,4414,-23753,27607,54416,9414,-3129,-40153,-99992,-10774,-58284,-78770,-6464,-29455,66081,8139,-48630,-48157,-62392,2132,30054,54241,-42903,-49546,-20154,41292,20390,-10504,-35957,114626,-41615,-42697,16598,-16284,17363,-25073,-46843,-50667,-27028,-47358,-18552,53249,-7510,-16738,-10985,-37967,40991,-21969,39920,9775,-1184,-39326,-18138,-46145,-47176,-27502,-32539,83584,-29110,-45240,32806,42400,-25533,-30273,-56155,15906,-35658,6641,82279,43021,70906,57196,11209,30779,39829,36538,-204,18252,18608,-47328,30248,-16387,-103815,-124018,-86389,-2296,20031,14823,-36428,-33448,-36671,-70532,-10764,-42000,26278,62669,1426,-8220,-69418,-64506,-8306,-54884,-38044,48364,-42993,24077,-10776,-25568,-94,9466,-15904,29703,5601,24900,-2032,-28403,-31055,2246,-2727,95330,-12289,-47169,-8054,85380,59439,68431,-29431,11303,107766,99453,16236,44091,39595,1331,62928,61447,78656,-27670,-25461,3827,-25490,-73340,26003,39223,23961,35433,28329,-14696,17190,6576,5506,59074,1044,8837,10547,-4734,88535,-6013,-60251,-8016,48088,-27381,-63966,18468,22323,-45574,27298,118914,-17294,-57113,5413,8167,-65918,29325,117411,74651,37807,31882,-1476,-63082,74676,65641,-59231,17731,-72163,-54000,-42724,-58800,5505,89801,-225,53274,15998,-10528,975,71429,96199,23773,9067,-29659,12100,18205,-28961,27464,-6393,-30077,2846,-65310,-25684,13235,-76842,14982,-69640,-16367,39670,22797,36972,31343,-42271,75570,35405,-25512,30153,18402,-15699,-36367,-801,-42586,-52938,3852,22494,44938,56032,32658,-610,860,29631,16367,31129,-3402,-13213,48105,-62351,-40376,-27938],[22551,24918,-24561,23677,31841,-27934,-12550,-29654,8993,21500,-24525,-6641,-12789,-9761,-69303,16483,75463,27004,-10225,35077,3011,64943,-16827,4397,-17307,-68361,52804,31856,81269,60575,-1900,26800,-12029,-37096,25328,52014,61235,-101759,28642,-42908,-35222,21365,-692,-36195,30582,20769,-47502,29580,8372,-73452,-65118,134707,20119,-13762,-29294,28512,24957,-11981,-32792,18407,-30201,-68754,-65142,30688,27581,-65983,-10999,-29552,-122826,-39818,14859,-10023,-31673,4427,32752,64743,5374,35179,-9206,22100,404,-45844,-3583,41707,10375,-18315,8978,23312,-10975,-1573,-7892,7242,-5434,29180,-13423,-13625,20945,-33391,35344,-37235,-49874,21137,-38944,-7354,2654,51895,-28895,-15796,27050,-12543,18525,-20985,-38422,-65033,41727,23440,-48537,5069,-23250,16340,23406,-50303,-28897,-5230,-21228,-75066,-28346,24610,-83128,-98875,-6623,-60106,51625,-11325,7808,73155,-21359,28765,33377,79897,-46198,-4377,24901,-47428,-22214,11864,-13955,-71631,44624,-25497,26526,-26268,15267,-24588,-40154,16220,-31156,22171,-27637,-1018,-45058,-48245,-24473,-98292,-2241,-35139,-70799,-56463,11815,18822,-52278,-58512,14748,-80182,-58798,95678,-3655,-3670,-65375,15542,59442,-33920,41677,-13332,-36077,10832,78691,-16605,30503,-17180,7769,27097,33941,14836,31410,46985,30701,20893,51690,71795,9917,47181,-49622,-18031,-21559,43127,-41094,-17376,-49634,55025,51359,-45644,-5902,-23237,11278,19033,32137,74521,51047,-64158,-30051,-3720,-33048,-77711,-9947,-60995,-44794,-54461,15800,-47146,-4854,60497,-36597,70807,107217,-19008,42377,21253,100446,36001,-25706,5086,73466,37240,87996,-7686,71460,89919,5294,-13737,109395,-171680,-65618,70078,-162519,8728,-68895,-26038,43626,-49393,-50869,-74573,-50453,-4004,6301,-2243,49377,83939,27609,5268,-48452,-61466,-60092,64988,107658,105368,30416,81092,-65615,-59250,-48072,-111058,-32342,-7835,-7551,-91413,77821,3052,47322,-55237,-16478,52128,987,-53198,161680,-19824,62619,-43417,-8976,-14358,51200,-54068,-62936,-4037,-64572,52563,808,4666,13655,6697,2030,6813,42446,19511,-18214,-11720,-16317,45486,-3365,70727,-26738,-23058,-21635,119005,88006,-16017,-21227,50419,6588,62995,6395,-18793,-2597,117728,-13770,23312,-3370,-27533,13721,46077,26846,51946,16071,-285,-41245,-8824,24943,-4714,-55529,93441,3048,-154889,-86732,46995,28580,-77327,-93957,-73690,40397,-1968,-10634,-37414,-36171,-13142,-57584,-39949,-10052,40335,-57912,31856,-22539,99256,29009,80328,85383,68372,51428,93018,3796,-16912,-1052,-17253,2675,21073,35603,-33825,27288,35509,93268,58118,17402,-62040,-18939,32897,70644,-36971,34771,-2919,-43187,39765,-50428,60422,4801,-67049,-79216,-19448,15481,-789,-111319,64210,-4588,33161,-45003,-40836,107720,21433,18052,31979,17690,-52974,-10832,-18908,57715,27751,22149,-58028,-34151,-13207,-32288,67681,26079,-77948,108349,-17134,-6946,-24445,30721,50604,126636,62747,-10009,25014,-24089,-6201,-8411,-15516,49436,-44477,46786,45000,-24177,-3841,-35601,20261,103859,9025,7909,-15435,-76839,8418,14342,36731,12370,8739,25461,-36317,-93117,-80640,-18519,-47744,16512,71095,9253,-29208,-25837,16279,14305,-23310,-265,4557,-63926,-22696,-974,74411,-11241,6990,30945,-20869,-14450,-66375,-34669,28699,42967,19807,-40164,-10010,12768,1360,86223,13203,14803,-15728,22988,-14054,-105508,-21767,-97400,17294,-34878,-1280,8056,-19247,26176,-57935,-50423,5424,-5919,63919,39273,56348,-25843,22226,-12270,68964,2412,17127,-8240,26283,-61178,-59537,34075,43410,-8566,-18361,-61706,38378,-26875,66107,4474,38418,3249,-30416,-7879,86753,-2315,33509,42007,14332,-2923,12631,44483,32842,23792,41891,-4607,27925,54373,15133,-37770,-3640,47875,68199,57801,45462,30144,57635,53998,-10636,-11945,-40009,-18151,-50607,-25145,-10496,20165,-68110,-37536,3326,-78610,-53769,14299,24204,8617,18299,-16623,42006,-65952,-24881,75500,-41287,-126636,-88778,-122364,38894,-27108,15645,-47348,-10626,-37141,24814,17178,-69673,28248,27495,62779,90459,33380,50873,-51785,-30253,-60998,-79373,36683,-22230,-67302,30021,81178,10031,-70595,-85681,-128595,-41688,27972,-35284,9494,87448,59477,-14456,-114575,-69408,27859,704,-45082,-141135,-37070,18564,42879,-13409,-97762,-21424,27278,24977,15962,35912,72643,24258,-7038,-12367,17747,42339,-40990,2482,3613,2634,-42241,-8781,-11374,-26262,-59644,-107387,-1511,-52066,3552,14506,-42013,36797,-47513,45039,-18609,13439,102528,35894,-32502,-21921,5137,-29826,-3552,-69021,-53060,22641,62787,44207,-62337,-41324,6014,-2571,-40635,14057,10946,18124,30228,92833,135020,66278,-66051,-34390,-7607,-84459,67841,95016,36610,-15789,-40258,-39398,20926,36815,45720,45396,-38193,6146,14262,-36195,-23916,112993,6066,-5082,-70645,62243,33251,3823,-59663,-6230,-15521,55116,-74100,-54645,-75970,-83429,-66295,-33834,-23013,-31472,-34035,-38408,-69066,42982,-54406,686,31725,55851,-2440,-25417,-73366,8200,-34513,-13568,46978,-4375,-48006,62233,12570,-6620,694,14505,50316,-72171,-33433,-36566,13978,-50716,6682,-17516,70379,10984,-19200,-48450,24154,16988,-50401,-36078,-59404,-34509,-27197,-35253,-105442,-24666,-32345,-56700,-70194,-66506,24129,7810,30174,41414,-11439,-3375,-15348,-86390,-11385,-66323,-65572,-15575,-27925,50721,16622,-33035,-48526,-28087,-9449,37225,66726,-21894,-49126,-44949,42209,7096,-34714,-29932,124196,-27004,-56642,20948,-26849,15279,-14107,-42853,-21923,-33750,-18642,-18986,48513,-9394,-9780,895,-49993,48474,-24923,47034,12069,4735,-33217,-28636,-12506,-38031,-31175,-32618,69817,-7686,-38358,24907,32039,-43740,-13321,-39134,4730,-42805,26750,62586,37342,74139,67099,10039,48218,55915,34824,21609,22030,2867,-43981,40795,-12233,-91873,-104892,-116339,-5980,34755,7994,-46317,-6827,-32509,-20385,-3911,-10984,27641,36407,113,-5273,-71370,-61407,-9697,-69074,-63348,35518,-29830,43271,-25881,-24282,11294,-10009,-13874,31295,3302,13461,-7399,-29611,-66986,1626,4938,80440,-13240,-31493,-20581,100760,90088,67378,-30767,5809,110264,114277,-924,35460,33818,25250,59339,58025,67334,-34342,6136,35378,-20399,-99937,32448,39467,50788,28142,31234,6922,42229,-2728,14636,90500,16528,21067,26502,153,78535,-8482,-36479,-9914,33561,-20584,-71689,372,9593,-73742,13761,94223,-20157,-35663,-4977,-12459,-55377,40576,118576,94598,65361,30683,-11469,-64130,51583,93614,-46083,-10454,-97966,-72295,-40228,-53622,4101,86034,-14399,37120,5429,-30011,-12884,58849,74624,28716,-3017,-10889,13015,24898,-6731,48192,137,-14038,7189,-64432,-43525,11492,-69900,22480,-67618,-48435,1143,11250,47358,4254,-48403,91499,34143,-21814,34930,26518,-20383,-66668,-35005,-37772,-34945,19024,38609,34031,53233,39695,20545,24222,52405,27102,57510,12885,-11130,38657,-76304,-22305,-28964],[11868,30570,-27325,14829,44785,-31158,-25184,-25175,20295,15264,5069,-16820,-8172,-7521,-35092,-10494,56883,5666,-27281,43650,-13825,49542,-8533,19825,-12754,-58876,60082,54479,68218,69458,4884,28429,1402,-40983,39261,54025,55902,-89963,20144,-72492,-65587,7493,3645,-46273,26317,50900,-35891,51279,3417,-60016,-28835,146005,18942,-24540,-18989,9507,40222,-8269,-44697,30216,-30109,-97077,-75751,56085,31054,-65057,696,-31874,-85709,-41399,39409,4010,-24846,28430,42458,71132,10937,54040,-11856,22026,-13627,-4104,30191,32318,115,-11489,5548,25215,-8063,-23275,1381,8791,16543,14571,-32710,-34764,-4556,-42202,21747,-29523,-73665,22916,-19483,29468,-11757,28859,-26933,-24661,39525,-30054,9211,-591,-11276,-20967,43493,30411,-58182,2432,-25697,11016,24863,-46158,-41976,-3156,3853,-100569,-39583,15825,-85833,-119697,18343,-53836,57212,7175,29726,73828,-19627,55902,30192,63261,-41716,5794,23017,-27973,-9255,29174,-10614,-46635,48471,-19503,18555,-27494,-55629,-38615,-43407,31549,-41080,-3063,-23091,597,-55744,-60771,-35312,-124115,-31036,-45237,-49212,-3163,-6425,47373,-36342,-66419,5807,-39992,-54009,98078,28793,-29457,-75386,16525,52552,-9061,23785,-22400,-39929,3719,65078,-16093,27117,-24308,9186,28258,21505,17278,17899,30225,25656,19662,13947,67186,30854,6008,-83012,-12526,-26280,34998,-13266,3187,-42640,20532,18721,-48895,13686,-32005,673,25343,46663,85331,60008,-72294,-68226,-17781,-4804,-76424,-27626,-62871,-23151,-50371,-2084,-63513,-55470,28142,-29410,83864,108476,-20190,25649,-2524,56083,44872,6779,36778,92243,28737,100931,27170,80662,87221,-18900,-44958,90578,-307346,38430,52313,-103910,56763,-57817,-45221,51413,-67060,-69309,-74555,-61655,-14012,5375,-10813,43397,69085,34899,17732,-84436,-71061,-41898,77099,86452,66597,30822,72730,-63284,-74950,-38529,-110594,-20815,12839,4288,-87569,54977,-9345,38701,-69713,-7482,61751,21322,-38245,153043,-67633,18123,-39465,-22235,-18613,43343,-67170,-67687,-3071,-44181,93333,32541,15805,10690,3796,-18674,-17847,56696,12130,-34846,-12921,-7385,24776,31794,73348,-52282,-10424,-11739,89766,62297,-37545,-34195,53730,-17537,41212,-8233,-48932,-23539,102300,-40554,37367,14657,-3652,23890,59730,15422,42438,-2878,-6945,-10089,19870,37865,24327,-50003,90431,-19825,-152940,-54166,57498,31355,-64130,-57324,-81937,17694,11709,-38102,-59001,-24059,-16710,-62920,-52979,-29625,64300,-51535,24450,-21377,110460,37842,49092,76244,94337,69999,62398,3402,25679,13153,-18319,-7603,3705,24885,-54016,11140,36475,97920,59333,15675,-41202,21846,30443,33785,-42422,41797,-16600,-48533,54390,-40449,41986,3403,-68555,-67764,-2640,5796,20959,-100775,48082,13243,37725,-39685,-27587,106005,11893,14826,25013,-14576,-52194,10678,-26785,39395,-18965,30665,-36118,-36800,-18713,-32917,34783,33272,-56310,82862,-4691,13797,-8479,41302,63240,93629,59225,-25,64294,-32371,-11328,-26192,-1672,55365,-100075,-11976,38547,-49138,1323,-40465,24330,111641,15008,8326,-6439,-61838,-15445,16137,49161,6129,3054,16551,-26569,-34347,-35503,-31409,-45393,-1078,71292,-12023,-42750,-18204,11379,1149,-38090,15138,15283,-63916,-3721,17225,63328,-12280,30639,50739,-36750,-28055,-57542,-45463,5277,35593,20749,-18327,-2418,17063,-17841,51804,31869,26803,-33965,13858,315,-108618,-12730,-108957,5502,-13369,-8149,15567,-7874,21541,-39207,-65624,-2611,-15108,15300,29585,62285,-30209,31422,5757,52074,4058,9719,1716,28833,-68240,-81943,2599,27258,-1827,-5997,-58854,14362,-11492,43084,-3584,22685,7487,-44907,-5273,65710,1501,35148,29680,4074,-6739,24661,49916,26289,25152,49331,-6792,-1054,48560,2683,-36764,-15104,79041,90831,70832,48353,13318,50482,70304,-3119,-3206,-17507,-13164,-23852,-28432,1894,34705,-50418,-60532,24698,-77598,-56516,17907,17301,27803,30030,-20549,32370,-90770,-53660,52431,-34510,-90561,-38609,-133628,44684,-53785,-5465,-45790,-7909,-51990,37193,84879,-40613,13829,41231,79145,109470,41380,56848,-44889,7668,-21183,-53823,67226,-4761,-69841,42399,81096,-26151,-69729,-70129,-111815,-24055,-14489,-17129,9315,70483,23051,-15251,-114791,-54787,-7077,-25571,-37210,-130046,-26668,20025,32220,11732,-95042,-45262,24669,8825,37670,31195,72255,15686,11179,2038,18326,24816,-3866,26182,4475,21362,-34717,-8733,14615,-19124,-76385,-117106,-92,-64441,7331,14619,-55178,-5108,-44250,37607,-13959,8575,51077,-631,-22433,-24724,9273,-23568,-29759,-66833,-60489,6860,48622,46113,-38840,-34609,-5860,-27369,-48109,12875,-9295,12501,77724,99759,180827,68283,-62378,-46857,-6141,-74417,55635,54602,16205,-38918,-41442,-43910,-27475,29738,24141,48724,-31842,7598,24872,-55857,-41440,141625,1690,-22905,-52747,69679,44129,29611,-52022,-12060,-20939,84473,-53630,-55810,-84788,-68898,-78608,-19206,-22712,8157,-45550,-44885,-55055,28466,-33594,29130,17332,59788,9941,-24737,-72668,12396,-11256,-11007,19193,30028,-42219,67393,15106,25875,2661,20163,79423,-62201,-33443,-42103,20724,28565,28863,-22971,48023,11149,-33787,-39858,3898,-19026,-61927,-38051,-49380,-20444,-45838,-22863,-120850,-55813,-85931,-61202,-69906,-79624,29960,44732,40235,27816,-24260,-5598,-5153,-56237,-10962,-73926,-60606,-22358,-22237,28633,19799,-16315,-25459,32238,-24144,27211,56978,8960,-44052,-60409,44180,-401,-45926,-23157,105995,-7753,-54337,22139,-31355,4807,3049,-27689,1058,-32145,-5065,-24693,55589,12960,-3115,-13976,-68005,50379,-28090,48895,7925,11066,-11710,-39921,11145,-43160,-34978,-27268,53690,8150,-31990,25962,22248,-53643,-8155,-24359,-7626,-47826,50544,47970,36563,68071,63463,6874,61844,64792,37874,45197,24190,-8265,-39134,39642,-22927,-79179,-85645,-140302,-11548,50972,6635,-51783,14020,-31585,23958,-1616,10538,25778,8680,3985,4574,-61859,-54289,-9216,-66767,-77554,21249,-12221,51832,-35338,-8949,16287,-20575,6794,17183,-5316,-3950,-7363,-27425,-99024,7592,6979,51264,-21118,-9884,-31971,104532,121102,57518,-23820,-4297,100988,112356,-14774,9903,24840,65742,43292,26199,63512,-30360,49953,44761,7191,-104954,33475,38213,71044,18896,30157,22823,57057,-13116,19419,108911,22564,38739,43842,5662,48782,-15712,-12635,-14931,12818,-11000,-62694,-12422,-413,-86967,11551,61178,-22216,290,-10319,-44417,-42003,47429,102095,80694,85579,25532,-17466,-42171,28475,85617,-24909,-20403,-112715,-85022,-32604,-32076,17195,77676,-24338,28861,-3591,-47380,-24748,45077,50455,37948,-12416,15035,7089,28674,36084,57719,1992,-6960,12839,-53352,-54788,12778,-59198,22529,-62204,-77565,-30062,-9764,59728,-29050,-51168,99260,30142,-15709,39736,26187,-31304,-83426,-60650,-25230,-16125,29439,37709,18329,44020,42841,44381,46264,70401,37212,74611,25044,10529,29537,-76045,-7013,-25928],[4831,33890,-27608,1134,46567,-25351,-25051,-9919,31315,19095,34694,-18724,-4971,-1801,-773,-37198,34663,-20541,-47490,40956,-28604,34542,-4632,35712,5334,-36970,59463,66137,47991,74211,6071,25560,16882,-42966,38241,45394,38941,-73392,21447,-76064,-90912,-6276,9914,-34207,21867,72488,-25251,63905,-3132,-52579,3432,140405,14963,-31978,-4101,-19205,45445,-6138,-49323,49800,-22716,-107978,-78601,70893,29167,-54760,18835,-27005,-29775,-31539,57141,12306,-2867,53704,57484,69760,8085,63345,-13927,11885,-32735,26210,64699,36120,-6628,-11774,3819,28166,-3346,-39953,20607,9074,37783,-2359,-50117,-63710,-23485,-45170,10362,-13267,-86621,29143,-7603,74835,-29995,-8486,-23382,-43721,47791,-33771,768,20780,27093,31138,39626,42514,-58427,5395,-21524,-1868,16055,-41733,-48844,11571,24348,-110474,-43894,5892,-72511,-133053,25002,-45237,54506,10426,48450,60148,-20067,76822,18811,38096,-28911,10568,19692,-9892,5603,43246,-15772,-9529,39430,-10986,15763,-17507,-114520,-45391,-33877,37535,-47151,-28238,-8317,-2010,-51218,-57720,-41911,-114003,-60241,-51033,-4757,46916,-24084,59275,-12272,-73136,-19413,-209,-44623,78825,56044,-48217,-67031,17990,37844,17041,6662,-27804,-38325,-994,42867,-16914,25553,-22225,17252,24513,9646,1410,-14486,7613,16339,18237,-26291,47259,31916,-45919,-115394,-7426,-29166,20630,3695,25385,-24775,-21726,6463,-47121,33506,-36650,-8610,16576,66801,79739,80191,-82169,-94986,-31933,26652,-75457,-20609,-57571,513,-40360,-23691,-72024,-98261,-11791,-39673,72399,82407,-22837,5649,-27577,13185,47537,37343,62558,120164,29667,99875,69172,82504,77909,-36705,-69214,54713,-329230,123075,11291,-54052,89974,-46499,-56610,43442,-79160,-90319,-74358,-63131,-16087,-2086,-25837,27028,42605,37369,37514,-92877,-68324,-3544,80623,63782,25548,40311,49177,-52653,-78922,-32554,-98889,-9687,31798,19229,-66285,25625,-17250,31326,-71790,-1023,64053,42455,-16161,117018,-102527,-17151,-27184,-25657,-22259,22299,-70688,-73075,-4869,-20666,116820,65484,32691,8268,-4829,-45926,-34821,68995,6447,-54643,-6953,4448,8936,66103,78851,-68333,-3575,11548,59595,32971,-52653,-43360,52725,-52692,8293,-17944,-58045,-43448,65011,-52647,48615,29523,10390,24620,50502,-2030,18997,-10142,-9999,21620,45042,70057,58584,-43282,81107,-36902,-120236,-21398,66024,25112,-46288,-13950,-80646,-7771,30873,-59012,-73646,8875,-22604,-70341,-64448,-42517,77166,-30529,19889,-13508,101546,40903,9371,60536,107284,65285,16790,8010,57089,22631,-8771,-10342,-13164,9813,-58154,6231,33922,86508,59012,17862,-8444,60713,23078,-19790,-41947,50501,-21975,-46828,58388,-24796,20855,3637,-55061,-54822,14879,-3394,42617,-76303,20693,23239,37815,-30959,-19341,87394,4762,12280,5189,-45987,-48151,28102,-29301,19654,-56573,38091,-1862,-44022,-22941,-20296,-628,30788,-31025,42709,9502,22061,7892,44169,66640,51531,46325,6126,79457,-38709,-14620,-39070,10008,49770,-133403,-57765,27945,-73006,-1432,-33677,15246,116090,22282,29,-229,-40384,-48382,22098,56449,-6712,-4759,6246,-21287,31346,16683,-31426,-35130,-11071,52198,-34843,-40729,-6069,8420,-12711,-47271,25903,26705,-75187,9497,17896,44182,-219,45716,65863,-46101,-28180,-31887,-47076,-13685,31425,23360,1490,16544,13998,-31547,8430,44889,35920,-51739,12771,20092,-70750,17062,-93583,-6786,12546,-2855,29411,-111,11472,-4303,-71895,-16138,-19502,-58264,14780,54267,-19365,39017,19833,30482,6228,3437,1111,30901,-67918,-84713,-20357,556,11198,13498,-51466,-14264,-361,8132,-13536,4702,10949,-54270,828,35336,-1883,33699,8263,-10934,-11622,34497,51667,20526,21805,50172,-12473,-17796,31590,-5592,-27371,-29014,75730,100872,76727,40710,-15916,27647,74927,3053,5058,8083,639,6657,-30446,13025,53583,-29641,-71853,46684,-65020,-54795,13813,5600,55961,42844,-21074,17776,-88715,-63441,21003,-29305,-45020,14386,-117518,46854,-68128,-19953,-44176,-8936,-61738,39843,116022,-11870,-4686,21336,70780,111448,45037,66715,-31495,31429,20310,-20716,77966,10200,-60939,55924,80187,-60580,-52844,-45361,-81952,-1083,-47849,-307,1071,29987,-1321,-4404,-75854,-25187,-46691,-39388,-16762,-90442,-15447,14202,17386,29804,-78933,-66275,21656,6663,53293,26864,65371,6186,23569,7987,12575,10869,23857,38540,-479,27298,-29760,-11399,43865,-10230,-84847,-106729,2113,-74893,12300,16663,-62451,-39919,-25977,19657,5842,7762,-2495,-31081,-24438,-28762,18128,-20889,-66785,-61126,-60071,-7678,28815,44125,-27615,-30815,-9433,-41096,-52280,3641,-30487,366,119470,81285,193415,61380,-56998,-67571,-5262,-72354,30865,4730,-5663,-62445,-32416,-43909,-73491,13127,1660,46645,-9539,23854,28944,-65773,-44600,145571,-7457,-39285,-28975,68165,49778,50612,-36271,-14339,-12266,99758,-29144,-49297,-81595,-39366,-82483,-9365,-24373,31527,-52592,-58817,-43798,22448,-1299,61713,3430,51874,23380,-7244,-67292,10119,11752,-6556,-15685,55072,-31134,66546,16948,43873,-672,20197,100000,-53544,-25432,-32083,32216,97524,42330,-17906,29189,12118,-48540,-17639,-19967,-36177,-54866,-38990,-33072,-6522,-50812,-7916,-117597,-66779,-129033,-51279,-57739,-86395,10425,70741,58262,23891,-31087,-10095,-3010,-21427,-10015,-75643,-62043,-24484,-18215,7592,15691,-1129,21063,92669,-36323,7877,32040,42463,-34790,-62711,49632,-1484,-45884,-18751,62360,14283,-37605,16352,-31688,-11799,20153,-3277,16122,-20219,-8477,-36057,67224,50282,1466,-43661,-86637,46420,-33349,42254,-1741,15008,17081,-49938,12890,-64467,-37586,-19865,33832,14146,-26366,32075,14681,-47587,-16837,-15921,-18684,-47785,71199,44334,43173,57162,49769,2549,68829,62629,42076,64928,25037,-15014,-32919,30736,-40713,-60678,-66512,-151363,-13446,62324,14739,-49940,20241,-31170,46169,-5602,18777,22095,-10351,9403,18288,-48215,-44829,-5653,-47969,-77227,9619,2498,48685,-39509,17097,10492,-20042,35051,-7200,-16633,-22190,-831,-21174,-113002,18891,2549,17780,-36672,12716,-43511,96277,129246,37016,-9100,-13679,78388,92747,-22099,-24600,13673,110521,20950,-21193,64147,-19093,92891,22266,46328,-88897,24259,35728,78890,11091,30916,37541,61568,-24717,15674,107892,18790,54905,60662,12586,9382,-26885,3819,-21994,-9595,-2968,-39010,-16990,-6964,-77266,23213,29629,-20788,43357,-9337,-73935,-29911,48444,74601,43685,96144,18115,-17120,1274,12760,32371,-1198,-15878,-112769,-83418,-22409,-2824,35528,71403,-25759,30903,-9673,-58929,-35314,29025,27233,48890,-17933,39575,-3118,25291,73136,54474,2577,-9652,17873,-36300,-60945,14837,-46424,15372,-58571,-96155,-40099,-34787,72559,-55700,-50160,99146,24611,-9255,41058,18125,-49865,-84249,-70425,-8768,-2505,30251,22905,4839,31323,39988,62259,59547,77591,45839,75620,30035,42646,24525,-57162,4632,-20144],[3628,35001,-23824,-12960,37752,-13779,-15747,5693,36390,32019,55744,-12739,-3927,7899,19335,-58238,12036,-46332,-65779,23044,-37395,21056,-8759,49042,31304,-8286,48836,62250,29156,70676,3655,16658,30501,-43795,19871,26965,12071,-60529,27331,-47530,-102501,-14642,19677,-8227,18945,84601,-18180,67546,-4216,-54101,21446,113951,10612,-36295,12026,-47818,40313,-8448,-45510,71409,-8069,-99347,-71606,73947,24789,-34332,39124,-18761,21213,-12669,62123,14840,28448,74484,70660,59465,-4156,59360,-14576,-8313,-51236,36277,87993,46241,-13510,-17818,1952,31617,2780,-46810,45973,7345,50773,-17439,-63285,-91202,-34040,-41992,1233,4418,-89122,38130,-10990,105858,-52878,-50855,-22528,-68098,51437,-23264,-4465,36989,69023,70175,25619,50743,-50923,12959,-13878,-19321,-846,-35868,-47780,38442,38562,-103571,-38792,-4750,-54865,-132374,14527,-39366,45942,-653,61762,39813,-20643,86377,1080,9680,-11919,8388,9517,2353,17019,46159,-31240,28739,24705,-5454,19263,-1051,-136164,-40456,-13879,36854,-43934,-42500,15210,-9559,-32637,-36922,-47716,-84514,-78947,-49862,47869,73897,-37482,50123,13508,-77364,-51973,31080,-34816,46422,70344,-56556,-35149,20952,15013,40315,-2740,-29292,-33275,-795,20774,-18021,24808,-13853,27227,14498,-2380,-28947,-49924,-14674,4861,19654,-60000,18538,14533,-89157,-131236,-327,-35156,3888,6980,46618,70,-63829,31794,-40931,43812,-38459,-13334,-5794,80490,65801,103925,-95423,-90530,-26418,60741,-74101,19051,-38681,17147,-28652,-44297,-69698,-118488,-48385,-66736,39374,43566,-26132,-13361,-48491,-17889,40883,60517,76589,152189,44019,85488,105272,77984,73180,-37657,-79279,12745,-288831,169918,-25677,-26820,98349,-40641,-61349,17525,-83003,-101540,-70655,-54428,-7082,-11356,-39484,3422,9356,35320,59317,-71915,-60009,33271,75865,43205,-11387,54588,14023,-36265,-63494,-29950,-77882,-362,44461,30925,-39349,-4385,-17337,32008,-61981,482,53814,60833,8417,68445,-111239,-37936,-9953,-18299,-23731,-2856,-66170,-76712,-9377,-1580,120268,94701,51173,4075,-16687,-72713,-37518,76116,3112,-70817,5347,18316,744,88972,85317,-74516,-4587,35065,39988,12433,-58393,-46742,50253,-89864,-29787,-24480,-44524,-55040,17473,-49169,51159,36674,8115,22204,21662,-20663,-11382,-6718,-10191,44022,58265,115656,89038,-35444,72796,-41314,-74419,3542,69988,13122,-27943,22474,-73347,-31701,54039,-64468,-75667,52718,-28071,-75424,-71802,-48790,76336,310,17813,-1427,72192,34719,-24597,47732,104619,37134,-27446,18414,68352,25507,8542,-7958,-29884,-7264,-47566,11785,30494,66040,61655,22851,31474,90618,14084,-71418,-32892,61166,-17997,-40901,49599,-6510,3964,2731,-30745,-49037,25784,-11297,58855,-45992,-10752,24091,30983,-22798,-14435,57961,-1341,7673,-22484,-70377,-40128,36090,-26422,3035,-71060,42727,35162,-52524,-21325,147,-24820,22227,-10225,6449,23032,12130,20019,42203,61479,8284,23251,6027,61536,-43990,-16294,-41049,15584,29239,-135107,-81632,16353,-91788,-12217,-15693,-5328,112139,28683,-11661,1996,-15282,-78630,29787,61860,-20538,-12239,-5064,-22216,82357,55654,-21767,-16206,-12973,19278,-54912,-25614,3657,5982,-27722,-51321,25057,36787,-92611,16873,647,20943,24879,48772,75061,-44447,-13298,1393,-40235,-28724,33017,28537,11784,39164,290,-35161,-30873,48039,40678,-65657,17671,43155,-2258,62007,-52799,-16259,31426,12620,46333,5286,-1712,30712,-74423,-31452,-15309,-118120,1274,30306,-1717,46897,28894,12104,10857,-164,-10790,31168,-62602,-67538,-30444,-27841,27052,37931,-41516,-37711,1073,-25782,-23067,-11692,11049,-58208,6809,23121,-8890,30858,-17025,-28388,-15038,40635,46413,18328,16282,43899,-29299,-24865,14954,-8240,-12371,-43448,36053,97516,73262,26837,-48157,-9149,67406,12373,12677,33373,20683,33266,-30000,16688,68141,-13040,-67194,66373,-42317,-48466,1928,-7742,85466,57220,-18197,864,-64163,-56425,-11044,-28137,4984,54261,-80061,45041,-65930,-22314,-41525,-15919,-66282,33312,111241,7581,-18641,-15715,33806,91131,36005,77958,-12806,40043,52047,12553,68749,20806,-40079,66171,71102,-82337,-25340,-22826,-49616,17972,-64502,9719,-10561,-21883,-1773,14793,-12070,10278,-77776,-36143,7206,-43435,-8585,3915,2236,39696,-51547,-82533,19639,18370,53202,22700,55692,-2877,29485,7413,2766,3665,34061,34922,-11165,18734,-28522,-14805,69792,-714,-79739,-81023,5984,-75826,15270,19289,-59922,-64205,739,-4351,35117,11097,-32653,-38788,-33324,-29872,26272,-21918,-101472,-50587,-52507,-20472,7548,37764,-31857,-27485,-6767,-40692,-51256,-7650,-45232,-14217,139993,47986,161174,46549,-50331,-92431,-3661,-76378,-1518,-42915,-23300,-79191,-12218,-38497,-104594,-7161,-17597,37721,24551,51611,27167,-57547,-32304,128087,-16519,-52762,-8839,58216,52290,63714,-11255,-13214,5704,94774,-8897,-36713,-67981,-8559,-77302,-5768,-25778,31009,-52048,-73181,-39446,27559,31362,91167,-8371,30200,32951,16134,-56107,1593,27545,-140,-49196,65959,-16892,60203,16238,47345,-5323,15522,101573,-50215,-12083,-5503,45824,117217,45116,-3367,18145,11786,-55438,10256,-41414,-28841,-25594,-42943,-16457,2420,-42825,6423,-97491,-52069,-143779,-34744,-40352,-85253,-32458,69226,74389,35541,-33952,-15644,797,6525,-9093,-65539,-64394,-20630,-18189,-4688,4737,8162,77071,124587,-41433,-10465,3969,71307,-23001,-53894,57811,2140,-38066,-17988,8723,36635,-11619,4480,-32049,-29936,28658,24660,23958,671,-22386,-51568,72625,85825,3049,-70857,-100755,38157,-40892,26138,-14346,14825,42145,-55935,-6516,-98464,-38550,-14102,11719,8881,-20810,36115,8296,-25001,-35386,-15017,-26884,-41072,79484,51844,56068,48173,32115,-1345,68640,48577,42500,76148,24698,-19777,-25406,19974,-54709,-35307,-48029,-145068,-5330,62557,31362,-38091,8168,-29048,38192,-14687,17074,19683,-14816,13313,31659,-36461,-34739,730,-19753,-65210,2814,10030,37225,-39491,47059,-6527,-9206,58854,-32400,-24680,-35915,10472,-10538,-100766,31466,-7297,-9296,-56530,30411,-57218,79191,100430,8246,10353,-16747,45973,59932,-22041,-58699,1925,137770,-206,-66325,61352,-6927,119452,-22058,78233,-59498,3552,32876,72539,7221,36623,56648,58660,-35715,2460,87676,7823,62566,74794,20994,-27116,-40245,10154,-29729,-29467,-1868,-8704,-13900,-11031,-45350,44681,7110,-14596,80874,-3058,-88757,-22374,44344,44844,-120,97987,10714,-8483,55030,8640,-49223,18460,-3747,-97767,-61226,-12782,21955,46412,68405,-17336,40605,-12387,-62432,-44475,8417,7084,58624,-19814,55349,-12135,13244,77802,40099,6428,-17892,21558,-19771,-64176,14891,-32950,4648,-56239,-98087,-25338,-54418,82736,-63322,-45237,94836,19904,-6321,35921,5623,-74373,-70841,-62973,6896,1828,18958,1037,-2772,18627,29430,67817,58754,72323,52099,58248,28323,71655,23787,-22078,12356,-13604],[7613,34243,-16022,-23425,22546,-2226,-3165,12472,31098,47017,62181,-826,-5760,20963,16358,-69176,-8205,-66988,-78372,-7873,-37963,9243,-20227,56296,55714,19614,28905,43558,18288,57451,323,2278,39809,-42662,-10711,3115,-18616,-54809,28539,4264,-95132,-15287,33076,17104,18464,88964,-16151,61220,5392,-63340,20684,71356,8255,-37740,26267,-64931,27764,-16012,-35692,86239,11479,-74317,-54697,68785,21163,-6722,54423,-12071,46754,9202,53052,12611,57845,84524,75012,42848,-23662,42709,-12668,-33675,-63975,25717,90557,53781,-23481,-25976,-2280,34894,8445,-42161,70552,3077,49340,-27011,-71132,-106507,-38717,-33969,-5162,16637,-84972,44836,-31679,101710,-76846,-87903,-28130,-89783,50364,-2275,-4301,44351,102126,80906,1645,46266,-38920,22534,-5561,-36873,-21966,-28369,-39544,70490,47604,-83997,-24259,-15668,-40586,-115069,-5201,-38338,34427,-18504,68420,21510,-19446,82558,-20242,-16424,4216,-959,-10615,6954,20211,34144,-55537,57336,9847,-6619,26610,15307,-111788,-22994,10942,33207,-28468,-39062,43110,-21129,-6806,-1776,-54535,-54869,-79345,-40604,89367,70001,-44325,24349,33332,-76660,-77739,49177,-28858,11811,70448,-53804,12964,24767,-12047,57465,-27,-27045,-27872,4159,6345,-17557,21036,-4264,32333,-615,-16688,-64864,-73638,-30784,-7503,23930,-76191,-8576,-13717,-107527,-115090,9898,-46934,-9650,1301,63632,24714,-96424,90032,-32406,35722,-38407,-12011,-35220,77992,56235,120839,-110956,-47641,17421,93973,-72768,81977,-12111,17581,-21639,-59912,-57306,-111153,-72541,-100950,-3283,10475,-30210,-28089,-60533,-30689,24012,76068,77884,175304,69304,58825,122183,69679,80526,-18094,-71726,-22075,-239533,172932,-37262,-21538,80692,-42994,-62363,-22286,-77467,-90795,-59227,-37322,11091,-19697,-45272,-22853,-24117,30541,75677,-30963,-50833,50286,63690,28061,-39706,66947,-25713,-17746,-28690,-28392,-53836,4900,48757,35542,-18489,-29499,-7852,44014,-43930,-3066,30680,73022,29089,23696,-88212,-46650,6514,-2192,-22006,-23031,-53862,-75610,-15463,7509,107210,114537,65243,-2790,-28731,-91252,-24661,76112,2329,-78650,20094,32560,639,97082,92106,-73122,-12939,45330,32959,10285,-53208,-44053,48714,-118621,-63864,-29460,-15141,-54409,-25924,-36330,39333,35268,-9850,23382,-15560,-33952,-41021,1504,-10343,49778,54839,155977,107013,-26916,70739,-30933,-35688,16352,66834,661,-12042,43813,-64249,-51186,76948,-49617,-62794,91244,-30264,-71934,-72975,-55655,60495,32363,16325,11359,28980,18760,-40060,44903,88251,-7253,-53243,32729,59593,22191,27765,-4702,-47402,-24464,-27252,22357,27529,47283,67921,29372,73611,107327,8683,-104554,-16962,72819,-6488,-34544,31492,10838,-4205,-2508,-2874,-54451,25280,-18158,65675,-20140,-38166,15439,17283,-17952,-9190,28284,-7764,-1025,-49637,-83748,-27433,34692,-19999,-7752,-58344,43830,64521,-56242,-12347,19471,-29907,12072,1731,-10162,32801,-15943,25135,39638,50297,-27164,-5572,-351,19425,-49209,-17331,-30861,13044,-5216,-109537,-83998,6871,-102750,-28350,8395,-30935,97318,32409,-21180,-481,10888,-95961,35021,66161,-28725,-16035,-16313,-28646,102123,67892,-9769,8973,-9628,-18152,-68229,-4326,6344,2745,-42156,-53735,10230,43255,-106876,21300,-28499,-1154,56403,40621,78044,-32401,11956,31354,-28385,-41316,40813,35348,7472,54187,-22362,-27401,-55890,40172,39068,-73123,22722,63056,64713,106573,2540,-20377,36165,31438,61716,10075,-14262,50465,-78446,-43281,-2238,-130200,-5554,-4767,10958,55644,33278,2971,18812,-906,-31419,28606,-54704,-35979,-26730,-49140,41402,62291,-30189,-47019,-9394,-46528,-28051,-22067,9138,-58568,9452,42841,-13877,29334,-38835,-45159,-15519,42648,32007,19496,10544,32559,-60058,-27020,8306,-5498,4589,-53851,-24353,82905,60798,13487,-72105,-50141,51253,28100,19284,54365,42015,51027,-27617,7677,68729,-5944,-47642,80058,-14503,-39598,-16405,-20056,105021,72143,-13130,-15593,-32242,-37075,-36033,-30864,50369,74016,-35265,40248,-48864,-12262,-37397,-28076,-66071,21045,89028,13291,-20169,-49731,-22940,52919,9097,87097,7668,38132,66955,39075,48501,25283,-10557,70438,46015,-84560,3919,-12453,-23071,26498,-64175,9600,-20314,-68447,18666,34173,48779,40560,-92007,-17492,26590,-6084,-8900,-7946,-9318,43398,-16125,-93627,19163,37292,34348,17744,45322,-10955,30608,3020,-7671,2325,27071,16263,-24808,1,-30849,-17622,84315,8287,-59866,-49852,12140,-60977,13835,21072,-44528,-81168,25428,-26280,63586,16753,-28305,-20122,-41091,-24392,30093,-25885,-116597,-34226,-39318,-31146,-11982,28416,-43813,-19867,-1944,-27861,-43575,-15461,-48354,-24829,136730,13255,93565,27177,-41551,-113354,445,-79531,-33006,-76080,-32590,-84575,14792,-27975,-114185,-25644,-30594,22332,61821,81081,21806,-28662,-8384,102592,-21103,-61532,2303,42509,53223,67074,18220,-10517,25027,70821,3089,-20549,-48195,10196,-66577,-8014,-23494,9037,-43982,-80569,-42918,43356,54902,112088,-15101,27,35629,35183,-39604,-10573,32024,8531,-73346,62761,-3809,49810,12419,41488,-7931,9058,82034,-49656,1937,32022,56932,79366,39021,17305,14898,8288,-51036,33231,-54322,-4280,19180,-50300,-5166,3773,-29183,16499,-68571,-17283,-125126,-23294,-24953,-75369,-82560,33286,72467,60392,-34289,-19855,12271,20719,-8533,-40320,-62004,-10838,-20307,-3413,-10256,7035,118961,114321,-37480,-19902,-15328,90276,-11430,-41277,64986,6732,-25372,-18409,-35357,56428,17246,-7788,-36379,-43700,22298,48257,26542,25401,-37103,-68094,63898,103068,2264,-82071,-107066,28339,-48990,1949,-26585,10385,54584,-55572,-36313,-137568,-38962,-12359,-7798,-6036,-14937,31424,575,6742,-55743,-19705,-31894,-29006,68358,63540,70127,47029,16944,-3047,62732,25001,36751,76780,23038,-25387,-17177,12689,-56930,-7309,-32297,-120891,15861,48612,49547,-14835,-17210,-24329,5602,-24984,12841,22099,-6180,14132,41519,-27829,-25284,8326,6809,-48978,624,10083,23378,-36313,72978,-30736,8531,69750,-48429,-24322,-41765,22465,4104,-65133,40634,-20214,-23455,-74050,38346,-73799,58782,41064,-21785,30036,-9481,12398,22121,-16192,-84298,-8612,129372,-14255,-94310,47742,14,119418,-64013,88897,-29125,-24618,31058,55322,7861,45661,81133,52589,-42782,-17803,54915,-5663,57298,84144,30231,-51626,-53245,8846,-37189,-44019,-11790,17979,-7297,-14533,-1180,67440,-2911,-4065,99591,5563,-83418,-20863,37965,18853,-38091,92577,5294,8689,102888,15617,-125259,29302,10018,-70831,-19815,-6518,31793,40585,63777,-935,52057,-11469,-57708,-51337,-17259,-9468,64219,-19376,59182,-13976,-5618,42279,18917,16316,-24902,24242,-9924,-66336,11222,-19936,-4433,-49944,-81443,5784,-59515,86918,-47279,-35960,90064,18194,-11037,23356,-6485,-99769,-48704,-43016,17814,-3721,-2839,-19818,-6252,8616,10980,59247,42788,57664,55237,28316,22951,86172,23990,19874,16302,-7921],[13446,31833,-6216,-28025,7113,3346,7291,6891,14117,56139,52727,15071,-10726,35539,-7515,-67620,-23452,-79623,-83883,-43732,-30628,-1426,-34329,54127,68909,39824,3830,16025,18326,37161,-1829,-14637,43857,-38282,-42161,-19543,-45929,-53426,17344,58599,-69846,-10231,47536,28618,20271,86718,-18940,43855,25825,-75515,3954,24709,9812,-36215,36923,-62234,12675,-27256,-24950,85999,31536,-40093,-30216,61908,20657,22591,57547,-11277,41114,26749,34109,5856,71142,78289,66646,25431,-45710,18679,-7429,-55425,-67831,1895,70514,52579,-36939,-32057,-10335,36889,10908,-27954,86273,-3429,31383,-28986,-73591,-103178,-42905,-24037,-7863,19375,-79397,42702,-64638,59159,-94549,-111789,-41891,-100381,44829,22560,2362,42294,113681,61948,-27304,26001,-25409,30596,1658,-49947,-42766,-20067,-27567,95843,53464,-59024,-2850,-26049,-31622,-84472,-23953,-40826,22685,-32505,68200,11898,-15670,66675,-42046,-36217,15128,-16307,-39301,4490,13027,9682,-83557,69873,-1713,-14851,32716,26153,-54170,3254,33468,29440,-1990,-18407,68781,-34138,16835,38226,-61768,-38301,-61125,-24201,105970,42897,-44159,-6234,40778,-68728,-83217,52832,-29053,-15049,60833,-42402,58770,27519,-36541,66701,14641,-22116,-25373,11491,2982,-13780,10627,1546,26665,-17605,-35094,-95685,-79180,-37100,-19919,28919,-67673,-24442,-42868,-95734,-62680,22031,-62138,-15498,-3607,71960,41613,-110966,156677,-24609,5894,-36655,-5517,-61564,57080,60875,122381,-124245,21627,97343,105344,-72953,140214,-6230,-2323,-25634,-68214,-39554,-81984,-79014,-126877,-40045,-2805,-36853,-36799,-60515,-23351,-519,88278,70650,176589,97204,21455,110164,60693,100300,16427,-48591,-39087,-206074,138846,-20116,-25901,44852,-52503,-62108,-65844,-63883,-54042,-37005,-15477,32042,-27021,-40134,-46767,-51269,25331,79738,13362,-42222,41701,45679,20669,-56941,71869,-61837,-1323,15433,-24847,-33879,3443,45091,33086,-10343,-46258,10398,64175,-23180,-9207,118,76405,39458,-8314,-39856,-49951,16436,18212,-17513,-32055,-33247,-67594,-21057,5252,85387,120820,69634,-11255,-38059,-96070,-952,68825,3706,-76606,31668,45392,6820,95780,101768,-67345,-25441,35077,32449,28025,-37665,-36709,48994,-130239,-83592,-32855,18705,-42911,-53749,-22737,11351,28033,-35160,31838,-46315,-36369,-63887,7068,-14009,36809,35510,167143,107286,-18424,74812,-9559,-14564,17062,55391,-7218,150,49275,-55961,-64926,93029,-16778,-37838,108747,-28125,-56046,-67544,-72198,30535,56128,12503,21191,-16340,-4179,-31365,52639,63336,-55633,-53914,46685,37717,15126,41724,-4220,-66501,-40940,-4351,29916,24764,40080,73891,36211,113483,110658,11437,-110839,72,83112,8418,-30993,11243,23851,-4277,-14415,20398,-68540,12411,-24689,61574,-7284,-55531,-2384,169,-17007,-224,9402,-15091,-14008,-67715,-85549,-10334,28728,-13001,-12006,-25462,41991,78805,-49289,1490,29275,-16407,4078,5098,-2386,35888,-55488,23499,40171,37143,-47309,-32236,-10462,-27514,-54268,-18924,-12497,3212,-47154,-71355,-71097,1892,-104979,-45079,31054,-53784,73634,32790,-26274,-7560,35575,-95119,33463,67426,-25822,-12981,-25559,-37376,88031,52723,-3035,34572,-5582,-50631,-72259,15290,1184,-1899,-52549,-59843,-14228,44617,-109156,26906,-60067,-17702,82811,26268,75468,-14894,38949,49706,-16287,-51637,52921,41644,-10743,52042,-47573,-11963,-63864,24126,28831,-73637,20830,71020,97064,131967,55103,-18358,26244,44409,71149,15520,-22464,46824,-85768,-46241,16344,-88829,-3478,-40812,9304,63818,33851,4800,29424,387,-55430,22648,-46126,1567,-12176,-57996,51044,80685,-17652,-37541,-29212,-47293,-23683,-23075,12269,-57778,7418,85390,-11686,31272,-50421,-58655,-13500,40942,9144,20882,5498,20015,-96862,-27478,15118,1016,20407,-54512,-80561,61176,42649,6611,-79737,-81541,32401,49673,23983,66245,58869,58685,-25006,-14849,51272,-9748,-20079,84505,11444,-31873,-38439,-29420,105516,85316,-7786,-29500,-9900,-11166,-48753,-34815,81175,76301,2567,34790,-22735,5554,-32151,-41965,-62022,7202,68090,7813,-5823,-66789,-80230,9452,-32394,90850,24850,31261,64790,54937,29597,22568,20737,68600,4915,-66660,25893,-17855,-6173,23197,-52702,-589,-24527,-95439,45281,44059,80377,57572,-89581,8299,36798,16085,-16669,-18998,-14697,45237,24005,-100264,19667,52978,1694,11053,34661,-18411,29661,-2489,-15371,3316,10634,-10595,-37263,-20878,-35502,-19554,81326,15563,-29703,-22539,20454,-28871,7318,20955,-16185,-97509,37870,-37615,80436,21717,3106,14634,-40402,-10910,29447,-31316,-100204,-12263,-22689,-38963,-28103,18155,-49368,-4818,1566,-8079,-29537,-17519,-38760,-25790,117192,-13164,15658,7865,-29392,-120647,8805,-73253,-54623,-86451,-32505,-78267,40495,-14022,-103420,-38420,-35846,2786,91868,99131,15790,14705,20052,83255,-19195,-63823,3968,24587,52723,60792,42250,-8790,37877,37202,6931,-4082,-28310,9373,-55997,-14138,-15605,-23257,-31325,-76210,-51326,65877,64925,122242,-13630,-28134,31202,43947,-19647,-22374,25352,19534,-83862,49088,3248,37385,6395,32272,-7664,4351,47977,-46042,11658,69166,60481,10535,28434,39063,16875,1024,-38957,42326,-54445,22106,63704,-57725,-2607,-1495,-19469,18264,-40979,23814,-84359,-26199,-15622,-57415,-117649,-26727,42407,87505,-33054,-20137,29803,20114,-8345,-2183,-52074,3384,-20157,11317,-25016,-6662,125087,71175,-25597,-18068,-18848,97336,-3259,-34510,66265,7714,-9003,-13890,-57854,70767,43035,-12634,-45230,-46998,1764,60419,25644,46123,-45039,-81729,40008,93221,1497,-73745,-104620,19729,-54561,-26708,-35561,3073,51917,-47778,-62699,-172839,-41123,-14570,-18283,-26590,-9400,15320,-10321,35293,-69906,-25897,-34269,-15885,37510,67426,77691,55761,8747,-1513,53664,-3271,25168,67882,19871,-33131,-9600,11718,-46340,15937,-22600,-82708,46227,22834,58366,18383,-43021,-17673,-34602,-31458,12816,31731,7409,11820,47390,-19492,-17060,14859,21638,-36897,826,5406,12802,-30559,88503,-54947,28041,64786,-48338,-14139,-40027,30018,21528,-19519,43068,-33513,-24630,-81778,34294,-91218,40425,-23646,-43792,45653,8948,-11613,-11578,-7738,-96450,-16467,84480,-18935,-98242,21834,-1004,94432,-80616,76270,-10148,-51547,31758,34544,11411,52756,105096,47184,-42719,-40562,19753,-16323,38855,87151,39103,-62608,-62951,5016,-44269,-52336,-33242,32855,-3330,-19242,40218,83057,-1213,8867,92079,12672,-60871,-24746,33390,-2024,-64080,79854,2909,31403,131417,28755,-165932,30613,21673,-37993,30060,-5362,22408,16706,50556,19294,59127,-6239,-46450,-55088,-44072,-22998,62899,-18246,53502,-4875,-26789,-15826,-3341,30959,-24972,26409,-10064,-68241,4242,-8558,-7799,-34470,-49948,37829,-48348,83106,-14472,-21701,86085,20071,-25425,5169,-13471,-119045,-25736,-18918,22229,-16087,-29251,-32890,-11651,2323,-13066,39558,15700,39485,54979,-1309,17903,81414,20562,55924,16865,-3660],[16505,27561,2133,-26933,-2805,-616,12693,-7603,-11905,54883,31425,33495,-18326,48854,-38846,-53918,-31461,-83673,-82790,-73870,-18284,-11411,-44466,40196,64959,48359,-19523,-11335,28425,15893,-1865,-29522,42352,-29992,-61137,-34377,-64676,-49971,-7810,92232,-34889,-5866,57316,20869,23342,76973,-24671,16820,50948,-84420,-19915,-12767,16185,-31429,44499,-38394,-66,-38864,-18874,66969,46907,-5758,-3069,59833,23844,47561,44666,-18469,14668,34181,13035,-6704,56399,52931,46281,13197,-64412,-3903,990,-63559,-62313,-23278,34892,41194,-51320,-32970,-22070,36030,7756,-9060,86796,-10685,595,-23370,-71125,-82266,-51212,-16164,-6116,12906,-76657,26826,-99270,-2252,-98041,-119564,-62443,-94298,35627,43883,14753,33016,96994,25600,-53557,-4088,-12066,33839,7214,-55156,-59179,-12609,-16969,103014,57279,-36228,21026,-34610,-26089,-48788,-33716,-43239,12813,-33776,61921,13886,-9989,42521,-61338,-48142,18386,-35281,-70235,-2854,-2697,-19176,-107492,66111,-8318,-27140,32142,29304,10343,30948,47519,26513,29775,11620,84905,-44949,30334,70366,-66808,-38665,-32143,-3458,96497,10786,-38152,-27374,33247,-53045,-63856,43969,-34408,-27991,48493,-27226,82373,27074,-51281,68035,36255,-16415,-28142,17967,8984,-6031,-6367,720,7942,-32408,-57316,-112981,-69926,-33497,-31267,32040,-36195,-25371,-64623,-61240,10943,32704,-73751,-12716,1171,66187,45755,-102195,202023,-20616,-40231,-32544,3127,-74431,24026,81673,105405,-128503,90736,180162,59153,-75177,158785,-57439,-38158,-44114,-68700,-23186,-42739,-67362,-129540,-58426,7961,-48633,-39955,-47258,2728,-27091,102241,62313,151476,117129,-23503,66247,53229,125033,52712,-17293,-33780,-179702,82876,10646,-25558,4311,-65129,-60821,-100347,-45943,168,-4087,6291,47787,-34687,-25084,-63738,-67493,21297,68152,43987,-33232,15683,24367,21640,-62598,68347,-87242,8773,52588,-17245,-21404,-6446,35389,27021,-15058,-54050,33614,83024,-5448,-13683,-28016,69859,35288,-26957,16063,-53687,16495,37373,-12297,-28231,-5177,-52322,-23628,-5176,63160,112166,62280,-18623,-42468,-86781,24841,55806,6296,-66150,34753,55378,16037,94737,117573,-59647,-37234,6384,30446,57582,-14912,-27222,50202,-120634,-80735,-33151,46020,-26527,-61500,-14741,-28046,19410,-55671,46873,-58127,-25696,-76828,4580,-23646,9342,6152,135956,89849,-10772,79570,13999,-8788,9162,36952,-7629,8841,43485,-47914,-72793,95358,24472,-8594,97149,-23489,-30279,-56938,-100187,-8483,64721,3341,25148,-50931,-28763,-2810,63551,36028,-94900,-37463,55161,12129,7958,44443,-7863,-86422,-56939,13997,26936,20798,48877,73592,42123,145825,104246,23478,-91862,11110,88875,21591,-31798,-3659,30092,-1610,-33285,32267,-83183,-9861,-31199,47908,-10737,-61020,-27701,-13703,-18318,13426,7921,-22843,-29125,-71164,-78023,9140,24831,-8286,-10250,14229,38962,76175,-29167,14580,25396,8141,199,3522,21351,30675,-94840,17983,45334,26740,-48462,-48853,-20036,-61075,-57234,-21477,6849,-10501,-85886,-36631,-50662,2553,-99327,-57214,45567,-68330,46530,30623,-30311,-17869,55913,-76745,22522,62940,-9646,-1429,-30410,-43793,52783,21579,-5559,52554,-4842,-71532,-66807,27702,-9054,-7514,-55305,-73575,-38424,40750,-95236,36915,-84974,-26888,92290,13189,68565,1344,58742,53498,-8063,-57540,65883,45270,-35810,30291,-67166,2746,-59810,6038,8522,-69296,7475,60863,84134,126414,87555,-11541,6810,44237,72001,21709,-24079,21848,-94092,-36811,34699,-19831,5884,-65933,-7750,68400,31286,14687,40604,2531,-76126,13221,-38316,36786,7060,-54022,55004,88974,-3729,-11194,-51174,-28862,-6276,-13967,30233,-57262,1931,126786,-298,36840,-48209,-67765,-11156,36118,-17929,17889,1049,10338,-122114,-26367,31989,9161,33329,-41333,-111654,37379,24103,8708,-69772,-93347,16849,71646,25457,64559,66513,58203,-23856,-44929,21407,-21718,5269,78575,29172,-28999,-59934,-34511,84907,93737,-3875,-39744,-6779,15238,-47863,-36133,91671,68364,25534,31469,5227,24087,-26799,-52960,-55324,-5315,56766,21,21419,-63048,-117714,-24577,-75780,86997,33758,22982,51291,60638,21185,12996,45297,62420,-40458,-33973,34943,-35071,1014,12072,-38009,-17300,-22678,-97227,61629,37728,73153,58569,-78070,29098,37182,26237,-30308,-27584,-13541,49650,65283,-103145,19764,55756,-34678,2518,23258,-25811,28820,-7007,-18128,2701,-4742,-35332,-44747,-36159,-40709,-21245,59989,19991,1191,-4002,29977,15605,-2896,18557,20822,-117735,32085,-34163,78840,22877,42489,48224,-27537,8762,27445,-36543,-55306,13199,-5235,-42726,-40195,8819,-36914,16341,2693,11610,-11644,-15943,-19758,-14957,92104,-27591,-46357,-7256,-13670,-107285,22531,-52253,-60703,-72494,-25385,-63557,56489,480,-79164,-43699,-33424,-17308,106018,95342,11675,59429,45084,74530,-11980,-58481,-1046,7506,49625,47210,50287,-9856,39717,7000,5126,9128,-14294,-10269,-50313,-21243,-3298,-50988,-18130,-59531,-58979,88028,63255,122191,-2509,-43366,22250,41594,704,-30080,11587,32092,-81599,30148,1307,25089,141,23391,-6808,3937,11159,-35434,13538,93328,53107,-48299,18373,56401,21208,-8771,-28357,34235,-41347,36006,90957,-60222,-8877,-9286,-20432,8518,-22069,56010,-42685,-44172,-10894,-34158,-121828,-85408,-8509,102003,-30998,-14920,45259,8155,-8247,40566,-35889,19253,-13598,34257,-35354,-30387,88503,20577,-9563,-8416,-6970,93348,-1074,-41210,58261,1406,10999,2305,-59890,77501,60994,-4449,-53956,-35226,-23866,57724,22103,54628,-43613,-89046,6873,59078,4444,-52475,-94403,13972,-54369,-54277,-39639,-4863,39419,-33128,-75579,-196981,-47103,-18023,-14812,-47564,-5869,-9676,-23851,48871,-74034,-29126,-34598,-7234,-5190,52195,71688,71109,8615,2765,44054,-30399,9781,53033,15311,-41613,-4571,16686,-28477,27584,-21707,-37954,74880,-7115,48225,56263,-54377,-10896,-62913,-30276,19340,48348,15313,7348,51695,-8145,-10068,18308,19983,-34219,286,-354,8557,-22444,90946,-71503,43581,46215,-30492,2429,-34914,28788,39814,18364,37985,-45028,-18091,-74624,19280,-105067,27026,-64035,-50428,54718,35369,-18616,-34090,-78,-94144,-20893,21772,-16196,-79718,-10224,-7967,58626,-63714,48663,-10059,-67079,35876,18575,14758,52410,118980,44540,-34514,-61025,-8442,-19566,11270,83336,46169,-65793,-66702,2723,-51480,-55075,-62020,32788,-7310,-25834,65890,87458,8243,21301,61348,14826,-30242,-31683,34300,-19666,-76621,58405,3508,52847,135717,40633,-161915,25919,29424,-6902,72181,-9710,-2630,-18266,25944,38534,58269,4161,-31413,-55877,-63401,-34381,52288,-17562,45056,14692,-44772,-65470,-21174,44683,-16174,27790,-19272,-69369,-3470,-129,-4765,-9503,-12116,56808,-31449,71627,19527,-2361,81587,23841,-47192,-14374,-12432,-125987,-9938,1012,21159,-29667,-51871,-34521,-25442,-907,-37839,14976,-14101,23465,52006,-16727,16329,60070,10624,75421,14593,-350],[13016,20743,5380,-22443,-4096,-13543,13133,-22737,-40824,44053,6322,52935,-27322,57919,-59388,-31233,-31133,-80530,-75933,-89683,-5496,-20165,-45230,14357,44340,45363,-33706,-29780,44958,913,44,-37904,34597,-18418,-57948,-37026,-73154,-38795,-40841,90738,-3850,-11186,55381,-2131,26355,58113,-30464,-14247,70267,-84983,-39724,-33407,26627,-23528,51527,-185,-7332,-47136,-21100,32283,53378,20095,19760,66223,29246,63419,17754,-32406,-14561,29549,-3016,-26432,10955,10814,18800,9747,-74612,-14614,11305,-50737,-49246,-38033,-3552,22398,-62280,-27811,-35596,30667,-1847,8347,71214,-16136,-33605,-12138,-64352,-51368,-63757,-14112,-302,1405,-78277,-2911,-123367,-51413,-82850,-113449,-85239,-71110,24224,55925,29992,20401,55828,-10066,-70013,-30750,531,30358,11479,-51193,-68554,-8086,-12696,87144,58588,-21190,42363,-39963,-20930,-17487,-31579,-41823,6010,-19233,51373,26476,-4201,15041,-75624,-52769,14094,-54661,-94129,-12205,-21241,-41964,-119053,50586,-10019,-38467,21832,26169,57765,51928,49874,23551,58118,39241,85511,-49955,30512,84171,-66359,-51251,-4775,17803,71679,-7654,-28407,-28659,13520,-31980,-30002,27124,-40754,-25992,38940,-13949,74700,22294,-51412,63079,56647,-12211,-36734,21097,18871,4673,-24734,-6398,-21071,-41567,-80009,-113472,-55261,-23480,-39816,31586,6516,-16187,-74968,-19825,74799,37761,-73749,-4647,17786,42241,36372,-70281,207877,-22427,-88826,-25054,9726,-67713,-9762,112172,73232,-117343,132880,217880,-61498,-75519,116675,-172321,-77335,-74529,-62134,-13704,-4510,-41788,-101289,-53821,36580,-64302,-40152,-21705,45091,-47590,119059,59983,105904,121337,-70126,-3807,47608,142055,75238,11461,-9043,-134435,21756,32208,-13638,-27590,-75940,-56266,-115938,-28585,53511,35171,23017,52512,-43473,-4484,-70440,-71779,18597,42847,49957,-22489,-11587,3139,29566,-57943,60752,-97676,9196,68683,-5706,-13760,-23888,21901,22410,-28317,-54681,55632,89079,5040,-12092,-43085,54211,16336,-35639,57928,-59379,7546,50401,-9340,-14251,26591,-31606,-20875,-17693,46076,89746,45540,-21626,-40777,-68381,43775,39822,8880,-50659,26350,61611,24751,100513,137687,-50926,-43483,-30894,22399,84874,9364,-18250,50346,-91927,-52752,-28808,59854,-12740,-52141,-13871,-68018,13170,-62018,64591,-46055,-3896,-79724,-7040,-39096,-23308,-24601,72093,59562,-4485,77542,28917,-9414,-2010,15395,-846,15006,32841,-36465,-75129,79535,60923,14567,59455,-20714,-4088,-43912,-129031,-45773,56587,-13155,21717,-65768,-48771,32937,64810,11289,-115471,-20277,54442,-8930,4317,33752,-14306,-103601,-73237,22801,9370,14082,70590,63086,45573,163414,93912,41216,-56787,11455,87254,28505,-36439,-8575,28778,-3111,-56764,28887,-88560,-35680,-37001,28343,-27147,-57301,-55877,-16143,-18748,29408,22712,-29688,-42331,-59373,-64234,27080,27775,-7406,-2956,47904,36957,60490,1331,20664,9608,33147,314,1805,44888,17740,-121242,12421,53664,23180,-31971,-51063,-24710,-72553,-54689,-23700,20479,-23389,-109854,-14765,-29452,8409,-87850,-60979,48711,-73193,21867,27880,-41021,-28571,68832,-46101,2740,51555,17332,17590,-29036,-43724,16842,-8889,-15653,55317,-9105,-78419,-54124,31304,-19591,-12690,-48526,-92819,-51076,32805,-66998,52145,-97616,-30002,78499,8435,58456,10843,65510,45127,-5487,-55461,76178,45259,-57256,-4437,-75132,6617,-52713,-6884,-20992,-64059,-16295,33901,43066,92159,89977,-2977,-14292,29341,64425,27473,-19224,-13886,-98898,-15093,46913,38917,17912,-70784,-30662,66230,25805,27154,49546,4643,-87491,785,-32569,63043,23475,-41051,54136,86349,10978,23633,-65522,1135,24511,2688,66968,-56726,-3642,145128,17583,43628,-33164,-72948,-11370,28309,-42729,6885,-3495,6042,-118529,-21663,51191,17221,42894,-14658,-110160,16504,10579,17957,-47940,-85500,8491,84937,22497,47312,62803,53350,-24580,-70664,-7517,-36611,19083,64192,35524,-32600,-75294,-34388,49231,94537,-2005,-45981,-21542,36715,-35927,-31848,83228,56769,33726,32249,28762,37274,-22547,-57209,-47196,-15745,54283,940,52976,-43274,-124636,-39429,-104765,74883,31486,14312,34871,60612,25255,-1373,56221,53931,-71555,4588,31227,-55288,599,82,-26108,-34976,-17579,-78745,58784,14699,39793,45808,-67361,33897,29747,28752,-47302,-32850,-7814,58541,102885,-101919,17933,41169,-64762,-6722,11063,-32745,28593,-9321,-15522,-1816,-11140,-48350,-45256,-41973,-44851,-23758,25947,20864,21260,5807,39206,62571,-13780,14230,58228,-139412,8559,-19540,58631,18131,70710,65854,-3818,29790,28514,-40370,-1807,38070,10310,-41259,-47770,1475,-4856,37989,2927,25144,6078,-16083,2232,5024,69424,-31487,-78184,-15994,3389,-73640,41396,-17933,-51586,-39619,-15978,-45006,57820,11958,-49824,-41776,-24673,-34217,100481,68290,10785,91242,60285,68323,-3356,-45651,-8891,-7109,42256,30473,36665,-13745,30951,-10362,586,15984,-9857,-40875,-50996,-26723,9085,-62145,-8127,-35366,-60639,102662,57013,114253,16853,-39389,13343,31440,17657,-31755,-2969,44178,-71415,11055,-8557,15005,-3952,15873,-9548,8202,-16617,-18749,6720,96890,35064,-69501,12535,65122,26544,-18074,-27570,13201,-19161,31452,91809,-54003,-20655,-14099,-32875,-13379,-13593,69382,-19034,-67519,-4101,-10367,-94546,-115500,-56653,93257,-28780,-4591,49038,-9599,-7802,76213,-17983,33245,776,56746,-38841,-56278,22827,-11867,5559,2212,13341,80956,-5801,-62856,41402,-13344,34258,32589,-52081,76155,67928,16272,-54014,-8654,-40904,41904,16028,45367,-35218,-88359,-25674,13469,14914,-29862,-78490,10992,-46366,-73716,-38716,-11190,27480,-13650,-72104,-206396,-56803,-18294,3207,-63963,-6318,-37298,-36870,41793,-69907,-26347,-32476,-7032,-46707,14509,49458,85567,14221,7779,35778,-51238,-6423,36878,9990,-47136,-3745,24594,-11054,24407,-30087,4454,88984,-31027,17495,90453,-42598,-6129,-67127,-20940,29496,68401,9931,1887,58257,6861,-4012,17716,4015,-40673,-3689,-4795,10210,-12160,81742,-75251,50114,19960,1120,18300,-32999,17056,56788,35516,27272,-53508,-11044,-52464,-2903,-110723,18044,-63178,-40134,57371,63138,-9016,-42368,4462,-79939,-22011,-32099,-11043,-46049,-37640,-15177,31338,-22727,18178,-28517,-64206,43167,13461,14658,42502,115885,44531,-20638,-75825,-24612,-12759,-18446,73720,50167,-69496,-62878,2477,-59111,-53716,-90140,20501,-20821,-33443,71110,82449,20093,30141,20387,10148,-2315,-38529,41981,-36132,-76586,27813,6148,63968,119710,44335,-125311,20805,32609,15026,92658,-18712,-33780,-52349,-4632,52943,49831,19661,-15291,-55026,-65264,-44138,31016,-17496,41134,39578,-55059,-83078,-30835,49532,-908,27195,-32702,-67994,-8207,4125,1373,19057,21708,56758,-27428,55052,38682,20753,74503,26048,-69044,-29919,-3466,-118217,-6795,11711,17892,-38271,-62994,-24827,-49929,-2759,-57036,-7585,-36477,12604,48257,-10405,19351,30145,-5221,74552,10165,2886],[1991,10583,1230,-17927,2567,-30711,10922,-29650,-64519,28985,-13339,71059,-36075,60439,-55929,-4924,-23589,-72513,-63290,-88312,3059,-25635,-35190,-19926,14171,34834,-33459,-33908,62946,-2414,3021,-37489,19136,-5474,-31260,-26893,-72664,-18402,-70353,56019,9462,-33634,37771,-30006,28359,30485,-33439,-40248,73445,-75235,-46416,-37919,38435,-13809,61166,39988,-8697,-49478,-31569,-9127,49312,31320,30974,80329,33841,67722,-15399,-48548,-32074,15489,-11650,-51760,-53459,-39073,-8923,14570,-73527,-4411,21340,-16307,-31913,-35158,-31909,1468,-65713,-18141,-47865,19801,-16426,18776,47149,-16892,-57945,1513,-54005,-20546,-75056,-19886,7512,-9104,-82588,-40505,-127959,-65426,-50637,-98997,-103530,-36007,12613,56214,43645,8584,3430,-31248,-73009,-40358,11775,20387,15193,-39114,-70200,-8587,-17459,53180,55788,-16197,56884,-41304,-13776,2945,-20070,-34638,2440,6752,39075,45787,-329,-10877,-83228,-51703,4625,-70937,-102361,-20786,-34813,-50091,-112398,29607,-8350,-43947,3047,20451,79308,60788,41172,18729,74321,54284,68120,-46790,19971,76358,-58045,-66221,10089,35891,46737,-2563,-17155,-8210,-10651,-10664,-4132,8308,-42404,-12717,33253,-7036,42822,13880,-36319,54469,67585,-11372,-49430,20251,26233,15769,-35842,-16493,-53189,-43375,-97308,-99844,-44503,-13070,-43709,27039,42894,-7938,-74491,12313,97994,34139,-57884,2576,39585,1161,16940,-21857,175633,-30197,-122549,-13508,10323,-43424,-33214,140808,33973,-87921,135325,182582,-219414,-64175,23680,-302852,-103887,-105533,-49651,-12043,26706,-9884,-46192,-30637,70158,-73040,-38507,13403,100904,-50349,133276,66965,51723,108876,-109236,-86150,42228,139151,73255,27715,26523,-49210,-33613,28279,5588,-43256,-81586,-45244,-110359,-16317,86867,72694,30635,45252,-52193,15622,-65550,-67265,16048,10647,30233,-9993,-25167,-14462,41194,-45560,56212,-92690,-1346,59488,7157,-4428,-44463,6426,23371,-44667,-51135,69744,75577,6638,-1938,-38412,32217,-13013,-38133,71968,-64101,-5439,54587,-11301,4267,55887,-9019,-11509,-26042,35049,56260,25514,-17736,-32930,-47838,50999,24207,10314,-34037,7022,63604,30241,111100,151934,-40791,-41097,-63979,8760,96648,27701,-11716,47608,-51840,-5236,-19908,58406,-6391,-33499,-17027,-95747,10734,-52700,80435,-14772,23709,-74804,-24475,-57018,-49958,-48860,4476,23985,528,63601,26489,-8850,-10981,-3860,9909,19560,22426,-17054,-72283,46221,81440,22905,7661,-24826,10266,-31778,-140984,-66603,36313,-36925,11085,-59227,-59116,60492,44552,-8407,-114109,-15398,44207,-20262,6586,13231,-20469,-111933,-89876,20720,-21560,3991,95921,43344,44625,158770,85251,57519,-17696,1530,77038,26548,-42747,-3248,21122,-13151,-80163,10068,-78690,-57983,-40517,7581,-47802,-49635,-78333,-596,-14907,42802,45075,-34068,-49031,-36735,-46285,38528,37940,-10021,10361,67810,37701,39085,34560,15782,-11368,49399,2701,3734,54104,90,-125683,9623,60874,28400,-3760,-39860,-21827,-64160,-43321,-22450,25590,-31195,-111007,-5884,-12613,17471,-72989,-55303,41565,-70824,3078,26822,-64859,-35774,71896,-10705,-22047,34830,48112,39875,-21372,-35301,-2999,-25626,-26720,38972,-17251,-72770,-38116,28097,-25686,-15489,-33119,-106740,-44786,22591,-30976,70755,-97108,-30453,44298,15622,45509,11630,58206,30253,-7271,-42785,81842,42418,-66153,-40073,-70369,-7086,-50239,-9405,-55385,-61866,-43855,61,2636,44172,64197,3598,-29945,4896,51350,30874,-10390,-46528,-96189,14489,49159,62244,26920,-52071,-43152,55767,17420,37354,53759,6618,-86205,-13588,-30125,75815,30705,-24847,49580,74874,24297,54800,-63661,31559,63755,21449,112073,-54666,-5195,132794,34913,47234,-10462,-75502,-16333,16909,-60093,-12555,-8896,6963,-82142,-11394,64564,24495,49239,19459,-82650,2613,5647,29401,-24148,-67596,7967,80417,14669,16779,48923,48048,-25658,-79340,-21923,-49305,16845,45768,31928,-40528,-78566,-28551,9627,85903,-1198,-48177,-44878,49210,-18231,-21786,63226,45626,32217,37139,44002,42557,-20223,-53236,-38612,-25050,56661,17735,78178,-16688,-104637,-33937,-108785,55681,18689,4680,22692,60777,36967,-17083,51095,44024,-73906,39630,20710,-69448,-4455,-6188,-19439,-48581,-14074,-52114,38355,-18829,6689,24702,-63967,17907,17325,24804,-64865,-34731,-1068,69827,130345,-95191,13299,12231,-82814,-14523,-614,-36914,27678,-9064,-8872,-9851,-6409,-44840,-39158,-39812,-46954,-27747,-10392,18211,21755,9951,46535,101078,-21692,8860,86317,-152953,-26060,-4544,26037,7199,77390,61502,24908,45722,35658,-42632,33693,56950,21466,-34272,-49847,-3808,37081,53074,5048,29407,19492,-23405,20121,27553,51852,-29108,-81071,-18654,17052,-29611,63073,21663,-33764,2119,-9675,-25889,45041,16908,-21692,-34614,-11803,-45331,78032,28122,12893,101264,62323,51429,1730,-27185,-16310,-19201,29505,15400,3981,-18403,16427,-14893,-4532,14795,-14925,-71222,-55676,-29378,15777,-52579,-3740,-13209,-55621,106032,55193,101202,39968,-17541,9363,18893,27352,-28131,-12144,52735,-59388,-4362,-20776,9037,-3871,9435,-19495,15121,-27783,-1036,-6758,81409,10830,-53018,11983,64023,33624,-22777,-36210,-10421,4773,12153,69237,-38589,-32118,-11215,-51773,-44425,-12323,62759,-20372,-80699,12980,8175,-50281,-104148,-76933,62207,-26952,8291,35970,-27400,-6631,94633,-3929,41914,20703,69864,-35928,-73294,-43483,-14117,15153,7327,32216,63539,-16118,-92876,20730,-34291,58830,71278,-45829,68419,62618,41791,-37746,23705,-38502,19159,7611,18077,-25164,-80449,-48198,-26872,34926,-15356,-59320,9167,-30668,-77629,-33884,-14449,25984,7759,-56410,-201536,-66867,-11146,30923,-72270,-11989,-60482,-44992,17313,-62630,-17125,-25924,-15379,-74908,-36384,15649,90383,21213,10782,29625,-62810,-20201,23447,4958,-45590,-7577,31346,1394,8126,-45145,36839,81236,-40492,-23698,112580,-10707,-4859,-46926,-7128,37169,85466,-9429,-3889,69691,22988,1364,13558,-18816,-50711,-12222,-7895,14619,-224,65174,-65418,44740,-6566,38414,25819,-40086,-3045,70559,30066,14683,-58469,-8884,-20933,-27007,-105956,10353,-25600,-18376,56052,84062,8415,-37850,5255,-58701,-20639,-58555,-9160,-6473,-50595,-16257,25621,23199,-5286,-57826,-42637,52097,20608,9263,25851,96062,45194,-6679,-83698,-29082,4006,-42495,60850,50556,-78537,-51539,1337,-66204,-49725,-108875,3065,-40261,-39923,60936,73713,29435,32904,-13826,-1034,15017,-42415,53956,-51367,-66119,-8585,9455,57296,92044,36385,-78257,19481,30839,22718,86694,-30679,-59972,-73569,-28838,60710,37414,37916,188,-54361,-43996,-52130,-209,-17305,45092,61417,-55616,-66001,-31336,39078,15630,23196,-43429,-61744,-6789,3624,4852,41922,42946,41119,-49483,37098,34786,43897,64007,23114,-80602,-36942,10152,-99244,-17168,12698,16513,-37154,-58899,-7170,-80675,-4960,-65011,-22843,-43476,6368,46496,14844,25833,1266,-23171,57612,4372,6455],[-13926,-2974,-10037,-16487,13065,-45068,9004,-23109,-74844,16975,-20501,84524,-43096,55607,-27559,18710,-12764,-61674,-44024,-73452,4206,-24671,-18101,-55067,-14225,22978,-18037,-23304,77364,6777,5972,-29695,-5191,6242,10415,-7248,-65799,7724,-84710,5777,-1652,-73284,7993,-51582,29247,-1883,-31743,-52081,55531,-56982,-36688,-33349,47338,-5012,74999,69353,-6253,-45403,-46299,-46583,36341,25489,25909,97341,34166,60391,-44137,-60434,-33291,-2027,-16578,-76095,-112739,-82862,-30880,23322,-61496,29402,28627,31558,-14111,-14496,-42149,-15756,-59587,-7405,-55784,3841,-32386,19092,29603,-10831,-58809,14268,-41184,2312,-76519,-32424,13831,-13635,-85671,-75410,-110979,-42780,-8972,-82145,-110321,1996,2833,46111,50997,617,-43715,-34208,-63591,-27437,19920,6282,18787,-22062,-65415,-15746,-30304,13719,47378,-20103,62057,-39038,-3881,11687,-5221,-22547,1254,33815,27790,66601,398,-31160,-83563,-46595,-6346,-81012,-90920,-26505,-36614,-40477,-86620,8557,-5524,-40827,-18537,16011,82696,57402,25508,10507,73064,52973,35204,-35249,5452,52065,-41649,-73355,8101,48150,32733,23509,-6139,26494,-29099,4611,-7708,-6700,-34691,5367,27591,-8194,4608,4402,-10029,45093,63979,-14669,-62431,16888,26776,23993,-32032,-24632,-79476,-38248,-102953,-79269,-41979,-8710,-42102,18686,56993,-11598,-66779,25577,68487,21448,-28663,3013,54793,-48570,-6351,30875,122258,-42089,-128373,1801,2567,-12157,-40124,156098,-2788,-43176,104344,90126,-333366,-29914,-81403,-370448,-105823,-118234,-32104,-12732,50166,19484,20466,344,95149,-55892,-27988,54398,164683,-20368,135190,80962,34,85425,-130039,-163485,33962,111404,46370,26932,62363,77060,-82725,-1976,20432,-43121,-81843,-26081,-89607,-11602,90047,98975,26912,30116,-57936,29473,-50255,-59908,12151,-19294,-6587,2045,-18688,-25810,52067,-28777,59775,-75578,-20984,32313,17031,11523,-60893,-9714,30909,-59950,-46068,71223,45444,465,15630,-15349,7964,-45030,-37499,60700,-63327,-15404,50089,-19247,21009,76277,10994,4069,-26448,26785,15373,9659,-6227,-19968,-28918,48315,12203,9778,-19589,-19101,61098,31248,116501,146259,-28777,-29783,-82541,-6710,86906,32382,-8378,41559,-10885,48161,-8875,44086,-6772,-14331,-18877,-102562,10864,-34167,91364,23480,50296,-65420,-41758,-71609,-61647,-62542,-37458,-9443,5119,37786,3856,-4437,-13566,-15683,19795,22773,14669,12331,-64714,1904,81755,13587,-43413,-38942,4510,-23708,-123739,-58671,13047,-64826,-5020,-37680,-57496,68929,-518,-23185,-94232,-24836,28186,-20025,15442,-7445,-23168,-105599,-104486,10390,-59464,-8544,113629,20105,37256,129067,81379,65063,14960,-12953,59561,15658,-47874,8745,10112,-30950,-97811,-20887,-55910,-70355,-40057,-10194,-62220,-42405,-84530,33953,-4445,48203,62487,-34940,-45990,-10958,-24922,39106,51068,-14165,30688,72101,41619,19344,60749,366,-29128,52203,5028,10755,45002,-17490,-106502,10084,60898,40933,27594,-20980,-11649,-44795,-22142,-13792,24507,-31588,-88254,-3891,-3575,26704,-56880,-41952,28327,-65497,-9827,28894,-99884,-35670,64525,21995,-45943,16406,73392,58772,-9855,-20035,-1495,-25007,-30649,6003,-26125,-58700,-22907,21967,-24364,-14100,-12689,-99434,-19891,11844,4720,89163,-86496,-31853,1055,33018,29310,5776,40062,14954,-9748,-20327,83422,39001,-59386,-66215,-56709,-37033,-55007,-902,-87034,-64272,-66449,-26336,-18165,1525,22200,5082,-36321,-19790,37384,30025,-1569,-65211,-84435,44092,41172,48899,28425,-14004,-31372,38362,6426,43564,52094,9221,-72853,-28129,-31855,72794,25881,-10481,41399,57589,32682,70865,-42260,52190,101032,35526,141935,-49672,289,97067,42897,42892,12362,-76461,-26418,1000,-70116,-36664,-15566,10307,-27555,4401,66795,31266,52326,50623,-43364,-1935,9679,37466,-8018,-52337,12947,53799,2776,-20252,29058,45067,-24029,-64526,-15947,-57117,425,28058,23734,-46767,-65667,-17370,-22494,67828,889,-46244,-65921,50697,-862,-9426,41313,37486,26802,43973,49860,41461,-19892,-42515,-30073,-34649,60063,48970,88811,7538,-71556,-14313,-88984,32445,-157,-6740,17961,65160,48168,-30202,32823,32118,-45932,63970,12519,-71889,-11090,-3336,-17854,-55929,-16692,-30212,9205,-52546,-3272,1670,-68094,-14809,2330,13353,-80194,-33885,2849,78167,141125,-81859,6135,-21581,-88233,-18530,-8951,-34307,23867,-6451,-562,-18605,5927,-26817,-28823,-35224,-46818,-32678,-37838,12899,1313,11902,50698,123734,-23634,3546,97758,-146874,-61527,-1587,-8937,-8088,63247,38716,50460,50712,48310,-44359,34666,64546,26395,-23122,-45127,-7897,73403,56693,11306,24967,25815,-39746,28819,44672,37771,-25117,-66298,-17498,21758,8643,82795,55304,-17156,41663,-10527,-6933,23655,12829,2453,-25159,2576,-49868,47331,-7402,16543,89361,51633,17016,-519,-6369,-21337,-29560,11830,6190,-37445,-20245,3241,-15475,-8962,6230,-25380,-90941,-59252,-29534,12609,-26753,-5019,-2966,-49731,98544,63314,85043,60011,13609,13414,9020,26582,-22584,-12314,54560,-50059,-14224,-27245,8750,1165,3937,-37185,20941,-21044,11597,-22967,56553,-12328,-20192,14892,55661,44420,-19013,-42453,-24721,23135,-12411,35355,-17259,-36727,1400,-69126,-78347,-13224,42733,-40284,-71309,44548,16368,-9352,-60355,-60176,22566,-25864,19615,8746,-40323,-4634,91948,2123,42779,41118,67770,-29969,-71902,-81918,8644,16495,4027,41795,44764,-28742,-118438,4521,-56193,81098,105229,-46586,57674,46359,59919,-4430,44523,-15309,-2349,-2055,-21154,-18948,-68397,-55296,-49006,62714,-11198,-39302,6197,-9772,-60492,-26688,-14341,38458,28097,-36652,-185586,-71623,5282,59218,-71209,-22486,-74080,-44731,-13715,-56131,-3746,-12013,-27950,-84236,-80871,-17848,79213,25396,8871,25459,-65017,-29005,14884,1249,-35145,-14685,33543,10185,-15324,-61906,55134,54593,-32647,-56653,118043,27708,-7227,-11389,4354,36588,92075,-36373,-10114,84966,36262,6075,7532,-39476,-56236,-24342,-11708,17812,12369,46097,-45473,27974,-26868,71818,20263,-57651,-25432,79961,11313,4484,-59772,-12891,10124,-47944,-92181,460,27083,4656,54170,91157,20952,-25357,3123,-35896,-17887,-55493,-14279,30822,-45073,-7613,40168,56259,-16869,-86638,-9243,60271,36507,-867,8936,66527,43761,800,-85027,-25811,27761,-54625,48278,48236,-90961,-34658,-4760,-70025,-44003,-112705,-11211,-57843,-42693,46320,66652,33252,28378,-28629,-16269,19434,-41657,64064,-62865,-48319,-42872,12095,31330,61498,18469,-39925,22070,23494,15192,60062,-43551,-73385,-74516,-33817,62146,25771,53821,14484,-55095,-2976,-57595,-37401,-15911,53843,71563,-47370,-30082,-24661,12209,28022,15217,-45129,-48519,1878,-905,483,51115,47323,19261,-92548,21028,10702,60081,51334,13345,-72925,-33491,22980,-78210,-36597,7249,20065,-24476,-41609,13216,-107674,-8433,-58948,-28393,-33130,1659,48701,47728,33049,-18830,-38141,34254,-1931,9669],[-29169,-18154,-25272,-19802,21555,-50287,9340,-3786,-65723,14159,-13086,89714,-47554,44469,14221,34083,-4755,-48934,-17849,-53052,-2702,-14435,-1745,-81458,-29578,15801,8037,-2232,84078,23980,7998,-19725,-36904,14354,51647,16066,-54726,32827,-77535,-35147,-30894,-118806,-22532,-59815,29781,-31922,-25213,-44834,20326,-35055,-14316,-28296,48725,-819,91271,80435,-3389,-36609,-58827,-72325,18799,4457,5232,110417,27646,43000,-59773,-62182,-22744,-16535,-24700,-89273,-141199,-107040,-44111,29921,-41684,77721,31025,77521,568,17221,-33585,-24632,-44828,317,-57403,-15006,-45147,9468,32669,2316,-27779,23742,-27635,14319,-61172,-47146,14799,-10848,-83233,-96705,-78117,-1038,31533,-66646,-100893,33431,-3747,30041,48648,-2360,-73533,-24306,-46818,742,21904,-8247,21890,-4544,-57062,-30263,-46518,-17229,33251,-29202,57529,-34899,7742,13461,6498,-8847,816,49720,19861,83846,-1796,-42958,-77310,-38963,-15199,-82976,-62831,-28356,-24055,-16994,-46566,-9387,-3484,-29567,-34870,14955,82452,46856,9006,-1380,54752,39211,-5729,-17596,-5554,21784,-19572,-66600,-7049,53256,32055,58761,3591,62012,-33111,8962,-45244,-14090,-16328,21519,15496,-15943,-22588,-2548,19973,37347,45861,-21430,-70797,13807,20218,26635,-11231,-26170,-92995,-28219,-93198,-60414,-45431,-14822,-36284,7132,41698,-31525,-56025,19830,821,2537,5283,-6176,53700,-93151,-26987,73307,68997,-54856,-104574,19320,-13479,11340,-30766,151409,-29345,8007,58492,-10611,-338306,30227,-152970,-326328,-81321,-95390,-10234,-4981,67345,38655,78000,26856,103010,723,8215,97718,225139,53330,117522,94856,-42641,58445,-124297,-222496,18788,65738,5391,12903,89686,222637,-134373,-44416,19891,-32975,-79169,-543,-64021,-13806,66351,106605,12167,14095,-57738,33305,-28192,-55374,6607,-39085,-46138,9751,3589,-30072,57589,-11077,70501,-52292,-44227,1032,19529,32813,-65506,-25131,42108,-71928,-40633,59582,10607,-10280,35192,15627,-14143,-71656,-36035,41182,-54564,-16497,39430,-31971,31196,83502,24253,23432,-19054,16102,-27934,3681,11390,-3919,-9721,43353,6339,7085,-9404,-45534,53974,27958,105317,112862,-15794,-12044,-82240,-19586,59476,17630,-8010,33665,21699,89081,274,21751,-7841,-1077,-15021,-88628,10744,-15905,96655,54340,69598,-54758,-52957,-76535,-55053,-66576,-42762,-35560,10610,5227,-34021,2912,-7821,-17100,24268,24142,9681,48262,-53558,-42809,65834,-8290,-82564,-62196,-20549,-22182,-80236,-19898,-3028,-89928,-23826,-12659,-45127,56815,-60925,-34870,-63861,-41009,12889,-9265,30504,-14945,-20734,-83546,-111480,-2594,-94803,-21218,115745,1010,22186,80667,81824,60104,35065,-23553,38629,-1838,-49374,22086,-314,-50814,-105104,-57917,-30793,-68606,-34831,-22612,-62508,-35830,-67516,80321,13060,42188,64155,-32326,-33157,9604,-609,26806,60332,-17296,57324,63365,47509,5708,71886,-20511,-37613,42334,5464,21784,25174,-29866,-69857,11990,47676,55561,53441,-2231,2590,-24057,5922,4752,22951,-24767,-48336,-1896,-3742,32940,-41293,-24470,14070,-60862,-19207,33898,-133007,-26155,48852,46253,-63177,274,85415,67310,918,-2541,14836,-13116,-22332,-34035,-32070,-41396,-11349,16620,-15262,-7449,7671,-60345,15088,1784,33365,103489,-70623,-36170,-36607,53720,9511,-1838,16655,3495,-8766,6627,83701,37620,-40931,-79598,-40442,-72813,-64060,13651,-107143,-68796,-78110,-33883,-18768,-22563,-20555,252,-33769,-36155,26953,23867,3196,-66492,-64986,64915,26375,15082,20863,32838,6731,18306,-6212,47567,45366,13710,-51705,-40395,-37627,54239,10997,-526,28650,36848,32594,65502,-5834,57389,123143,38959,133827,-41647,13241,52619,35045,27612,28034,-75788,-39860,-19509,-78871,-58315,-23353,11912,20113,22901,56957,38238,51657,67873,-6460,2980,19628,38538,-4865,-47733,19652,9593,-11157,-54255,9086,45383,-16458,-30473,5736,-60630,-23321,13541,17491,-43661,-37096,-2614,-39546,42441,7059,-40035,-77573,41743,11255,-1014,25454,34056,21247,49361,47544,38205,-20819,-28806,-21549,-45126,61185,84012,82272,23623,-40007,10088,-56249,9753,-18004,-19982,19412,73581,51728,-37559,7973,17073,482,74147,14601,-61382,-16698,7634,-20652,-58304,-27202,-20973,-18348,-76293,15005,-17698,-74744,-52668,-13447,-5452,-90562,-31526,1202,77593,131663,-62902,-2164,-48207,-83322,-17211,-10440,-20847,15536,-2010,6955,-24187,19268,-2152,-17575,-34527,-44863,-36553,-48875,6409,-32229,13769,51055,129425,-18283,-734,90971,-115488,-87753,-17046,-35936,-24127,36939,7047,65288,41783,61949,-47306,5324,57381,24349,-10910,-33011,-12190,91355,48296,22025,15365,24498,-60822,27042,50306,24047,-22860,-46527,-15438,14090,26994,94128,73397,-10737,70448,-19749,12984,1410,-801,22431,-16499,15971,-48701,19626,-22357,19753,62805,32099,-29239,-11026,13043,-23254,-38752,-8310,5380,-73681,-15463,-2275,-22974,-11962,-6389,-34516,-93827,-56247,-28340,-408,5421,-9354,-9934,-53158,83635,79315,66825,69889,42136,25439,4752,13717,-19937,-3892,47723,-44900,-18561,-20934,15211,10194,20,-58690,21674,-834,15194,-37739,34238,-27529,3655,17459,45652,60303,-4747,-30125,-21964,32096,-32591,4275,4125,-29400,22147,-77869,-107522,-12882,19482,-65074,-37977,86443,11639,13712,-8048,-18781,-6134,-25521,25011,-22796,-44715,-2105,72152,-866,35034,56267,49840,-25973,-49368,-79021,40279,9536,-5685,39996,28542,-39627,-126033,960,-72566,96775,119538,-52695,47633,23210,59859,36581,36674,19202,-15667,-10664,-61233,-19942,-56439,-47294,-49231,92032,-11986,-20722,362,12078,-21728,-18354,-11629,59236,44908,-21065,-162201,-66025,28915,77803,-61839,-35431,-76267,-35292,-37723,-49818,9803,10974,-37733,-77718,-98661,-36502,50887,24740,-832,22732,-60142,-31665,11016,-666,-18527,-21945,29841,20815,-38080,-74748,59915,20646,-11315,-64364,108079,55813,-11855,27482,6336,25368,82893,-60800,-17527,98656,43574,9884,1877,-51061,-50509,-37226,-18901,16998,24257,27830,-21101,4253,-37371,93007,2158,-80637,-41440,84708,-6271,41,-57322,-20220,30182,-62127,-73451,-13157,69214,18860,54354,81247,18651,-10898,-549,-15977,-14705,-33897,-26396,60170,-24437,9355,60491,67127,-16839,-104942,24961,65305,54491,-12791,-1375,36709,37948,-2720,-80730,-19033,53228,-51910,39536,46184,-99656,-15730,-18075,-66616,-36791,-102028,-16252,-64891,-39822,37430,62714,31016,16992,-21317,-31703,14176,-36229,64074,-67031,-26907,-64947,13110,-7310,34690,-2876,-19711,24399,9916,-3708,25004,-55268,-72253,-54789,-13817,58871,18380,60711,27583,-56917,45111,-59421,-72807,-12710,59212,64434,-33599,3502,-15119,-25068,32945,4392,-34603,-27574,16082,-7050,-13205,43616,35478,987,-133504,8290,-22691,60640,39206,-1714,-43818,-21028,29337,-66450,-56530,132,29081,-1801,-18095,30943,-119970,-12929,-40168,-24688,-11206,-5096,53900,74557,37823,-26387,-46050,14533,-7923,10823],[-37318,-30726,-39370,-27577,22880,-43776,11958,22221,-35504,23066,4852,84134,-49509,29672,52356,38025,-5603,-33958,13278,-35353,-15704,5724,5453,-92287,-25050,16834,36283,22273,80566,40711,8591,-14667,-69755,17528,76562,36791,-40451,49917,-51178,-47209,-59485,-149948,-39759,-53975,31047,-52149,-15452,-20274,-20092,-15540,11312,-28469,39408,-4524,104958,74276,-3103,-26138,-62813,-83973,2069,-25866,-24714,113494,13708,17902,-59837,-51307,-8791,-24318,-40487,-82758,-125585,-104594,-49227,29363,-19000,119212,27263,104764,9204,49038,-12251,-22995,-25007,1815,-52717,-33022,-50818,-6639,57545,20398,31501,29139,-15744,17639,-27801,-56817,7716,-4343,-72522,-97886,-40400,36674,61166,-53064,-75193,51879,-6981,13740,35867,-1240,-82767,-10469,-29548,27215,14506,-19429,23304,8562,-48827,-51339,-59062,-30722,15355,-38772,44996,-31355,18966,15861,10912,2198,-846,45611,16530,93658,-5274,-45057,-66413,-30744,-19609,-76736,-27707,-26605,-662,10965,-1435,-23109,-3307,-13610,-38972,16790,87653,36610,-2047,-15560,25445,21584,-43916,1871,-8308,-3718,3611,-46719,-26162,50873,39621,89258,11452,84839,-19007,1267,-98253,-13099,9529,31022,-7890,-26446,-30726,-3791,45105,32583,18289,-29691,-69971,13784,10289,22658,21023,-18487,-91755,-15752,-69008,-50229,-48030,-31827,-29887,-6856,2280,-62768,-45050,2512,-72968,-17241,33095,-23358,34601,-119762,-40392,93209,30645,-64973,-62507,36391,-35343,15823,-10435,127532,-41966,53182,16295,-73931,-240151,103332,-166153,-192020,-40116,-35857,14216,22128,78642,43296,109342,40104,93222,88084,84700,140324,266048,164514,82212,99896,-74153,31120,-91437,-259030,-6179,19595,-32456,-3197,103612,351372,-199994,-78168,850,-18237,-76302,26018,-42597,-19148,29660,93558,-10473,3628,-50694,26341,-4530,-55637,1437,-44960,-73993,9190,30103,-28387,54305,4401,81367,-29576,-62885,-21628,12145,51806,-53633,-37817,51106,-79556,-34096,39403,-14574,-21592,48156,38353,-30487,-87715,-34904,33393,-39328,-7133,26009,-46206,33130,76958,27912,42326,-7610,-995,-66945,9074,31715,12424,14204,45149,7874,3132,-4224,-65428,42415,21405,73047,57603,-4912,7859,-65406,-26787,25566,-17740,-10015,26686,41352,100572,3801,-2980,-1759,3579,-4394,-63146,7803,-4072,97386,67803,77598,-44984,-54719,-67579,-33761,-65643,-23041,-52218,17983,-26350,-74396,11462,5585,-8428,20883,22730,6468,81622,-41149,-76861,43424,-31502,-105470,-89310,-55094,-28463,-27555,38472,-4889,-102261,-42179,4170,-26310,32198,-117352,-45595,-32327,-54346,4743,8816,51040,1862,-13914,-52565,-103877,-11743,-118212,-31292,101175,-8079,-14,28575,83089,44486,41112,-23206,19365,-22019,-46019,32167,-6522,-65003,-100421,-93251,-15812,-51768,-25560,-29652,-46580,-25212,-29947,124195,35830,25069,45643,-27404,-14642,18602,24938,3147,59600,-17644,85328,46714,52906,-1616,65085,-38928,-36043,24874,3544,33972,8150,-33299,-26754,12416,17786,64417,67364,9977,16008,-7943,34234,31543,26275,-13027,-3636,3554,-12190,33959,-28345,-6493,2678,-58278,-27687,39843,-145783,-8275,29528,58814,-70307,-10923,81499,61264,5775,11112,33568,-1193,-3084,-66853,-32393,-25728,-4119,14071,-484,4431,23154,5225,46763,-6861,51290,110751,-53761,-42866,-57956,68154,-12874,-5891,-6237,-2610,-2023,29584,86078,39875,-19634,-83988,-26995,-99351,-71201,25176,-109460,-69312,-78764,-19876,-10053,-25867,-52648,-9448,-25953,-40606,22413,12556,1309,-55085,-41196,70485,10619,-19552,6170,74897,58186,1391,-18878,52849,36239,21119,-29091,-47612,-45770,23414,-7317,5293,11059,14069,22459,39965,33918,47522,119506,28675,83609,-32207,31005,13237,10912,1999,31926,-72325,-53367,-42548,-93646,-69510,-31509,8224,40892,39082,38152,45776,46647,64291,18839,15170,30042,32373,-13814,-53491,24850,-38736,-24466,-76197,-5324,48171,-1325,9724,31828,-62516,-45979,1059,17266,-25902,668,12392,-39609,13742,19238,-29672,-78202,25637,15711,-2735,19363,35651,16669,50375,39607,37203,-21821,-16531,-12651,-55563,57491,107420,61672,30437,-17788,31027,-23355,-7432,-27739,-33808,22832,82188,44564,-37793,-16219,-1318,47166,70549,29523,-40024,-19553,21944,-27770,-58735,-43173,-25085,-37024,-83985,46805,-29847,-77508,-81444,-28354,-28201,-93613,-29118,-6635,64618,103819,-42177,-9628,-58051,-70288,-10632,-2474,5012,2946,3602,12066,-23400,27310,18941,-8459,-41304,-41820,-36185,-42622,385,-64451,15822,47660,122529,-6495,-3439,71129,-63790,-98283,-46653,-47138,-36404,9604,-23037,65123,20257,69887,-52942,-33477,35188,16029,-1662,-14908,-18027,87074,31585,35245,5271,17165,-76587,17455,42662,8786,-23572,-29792,-14648,-4549,21820,91123,71754,-18619,84496,-35304,34756,-15047,-21782,38610,-11043,26446,-43498,3849,-12180,20726,31840,9835,-72506,-27345,28041,-22222,-46385,-26939,13196,-92770,-1840,2635,-42044,-13080,-18053,-35925,-79582,-43575,-26939,-18733,33229,-13046,-32913,-74886,66847,93784,47717,65284,58409,42123,6426,-10238,-24353,8918,32937,-42312,-18605,527,28780,20681,-1134,-76137,14900,25214,9727,-48146,22049,-31741,3914,15655,40544,80221,19081,7926,-2604,32949,-42575,-14186,19335,-8298,46166,-74931,-125685,-11153,1929,-81937,8118,126360,-4663,16790,29523,23030,-10060,-25428,21497,-45945,-38536,324,44871,-10455,19948,62032,20792,-28427,-12645,-42618,64005,-3002,-15999,31086,18769,-45621,-108722,13956,-78159,102346,105394,-58558,40775,-646,38172,69107,-3941,49750,-17463,-15127,-89891,-28208,-48162,-29593,-33630,114028,-8640,-5649,-8342,30135,31830,-9339,-7636,75599,56676,-14720,-133490,-48971,53384,79043,-47016,-46883,-68530,-19176,-44458,-39068,19617,40844,-38339,-64337,-80985,-31382,10230,20306,-19683,21084,-51112,-28427,9835,-1239,-3546,-25469,21421,38315,-53182,-79420,55573,-7152,14996,-43049,88552,62371,-16284,60514,-5280,5617,58221,-73793,-26851,102869,44065,12480,-1512,-50938,-31412,-47160,-30920,11754,33980,11227,2499,-18892,-38384,97015,-22701,-98269,-42671,85171,-11064,2796,-51229,-25873,32172,-68069,-53828,-28800,84184,19090,57113,56371,-764,737,-4834,-1317,-11597,-8236,-41594,78617,2502,28417,68509,56160,-9197,-107676,49651,65840,67610,-22420,-1228,13568,27039,-17305,-71331,-10465,74090,-35487,36852,49190,-97351,1184,-37225,-52496,-28005,-82787,-10636,-55927,-30917,38469,58373,24443,770,1052,-43212,5751,-27688,46625,-61219,-5795,-67345,12114,-45941,15906,-18685,-17261,20579,-9802,-26188,-6078,-63979,-60515,-20691,25699,52526,15869,53162,38786,-57841,83456,-56568,-96213,-8195,52686,40048,-18617,20648,-7985,-61092,30315,-6385,-13214,-428,31804,-11020,-32389,22301,11908,-7884,-146529,-1934,-52917,41295,30482,-17419,-772,-4011,25559,-71316,-67330,-4789,41151,26441,2905,41955,-111395,-17241,-13898,-14101,10621,-15868,57251,85636,37738,-21828,-45259,4582,-12934,8069],[-33720,-34834,-47218,-37755,14686,-28232,15009,46141,10883,41721,24217,67772,-49682,14649,73342,31148,-18055,-15834,44505,-25572,-31056,32909,-1260,-88175,-982,25857,57266,43034,66586,47835,7621,-19866,-93145,15935,76107,50433,-23296,54637,-16425,-25851,-65301,-147701,-35184,-38768,33603,-57757,-5261,13685,-49955,-3666,28904,-34585,19207,-17351,110019,59372,-6613,-16985,-54728,-83590,-9498,-56720,-54608,103742,-5725,-12250,-49136,-30556,1791,-26456,-61546,-55454,-72665,-78175,-49094,19861,1496,129740,17321,102330,9902,69984,12044,-11705,-5029,-3985,-43735,-46004,-47761,-23442,87015,39085,99506,31285,-8023,17361,17743,-53776,-7625,-1704,-53416,-79603,-9478,54902,74281,-39608,-38999,56095,-7980,2228,15169,1640,-76232,550,-17717,34838,-3619,-24757,21447,13151,-44329,-76015,-61175,-26055,-2649,-44697,27677,-30406,27624,25497,7445,7269,-5402,20301,17478,93960,-7736,-38438,-53796,-24733,-19281,-64353,1804,-22722,24497,32291,38371,-32636,-5010,1998,-28248,18904,96301,32503,-2973,-29380,-5830,8040,-68752,17900,-2785,-17415,22418,-21011,-39373,41105,47524,105601,16908,86945,10227,-14944,-135646,-6061,36117,32581,-41611,-35169,-22445,2020,58422,30888,-10705,-36762,-57498,18198,2904,13190,53635,-1885,-78976,-2435,-36077,-51736,-42648,-55413,-27688,-22160,-45474,-93731,-34521,-16150,-122081,-31792,46664,-43164,4740,-122916,-45218,85418,10683,-69853,-21202,49861,-58855,-193,13690,92189,-41284,80724,-12889,-86467,-108214,163481,-129631,-40182,1184,37582,37152,71199,82226,33544,109122,37899,72732,172444,193445,178979,273568,283593,42020,89982,-94526,389,-41110,-276193,-39011,-7178,-51637,-7870,103705,428064,-284932,-86645,-29798,72,-73349,46490,-29314,-21911,-3487,64515,-35617,1601,-39233,10764,15605,-57581,749,-38071,-80941,-1716,48247,-23224,40997,15185,83350,-12846,-68649,-29531,-4284,59068,-26360,-45231,51531,-81979,-24421,19036,-21589,-30056,45679,38297,-39095,-92219,-33787,47119,-22273,8820,12075,-57701,28578,59775,21195,55506,2372,-24886,-94012,22439,50413,25901,43545,58063,16344,48,-3740,-73677,27228,12633,26476,-2023,-832,25543,-39174,-27601,-2110,-67854,-14105,23093,48950,74211,281,-25047,16039,355,10094,-39573,1348,1833,95311,62542,73360,-36985,-47655,-45004,-6636,-65117,-325,-59759,26804,-49902,-99017,20028,23677,6820,10306,17777,4158,100903,-30864,-92717,25416,-43823,-113888,-112275,-85358,-42112,13759,96904,8229,-92305,-57199,6022,-6961,7343,-150115,-56504,-7142,-60024,6887,29656,75076,44335,-5690,-25814,-77948,-12065,-123835,-36939,75876,-5537,-26142,-10284,80720,24608,34677,-9850,6353,-40459,-38141,36731,-6501,-67626,-85855,-118662,-15708,-22412,-14273,-33260,-18805,-4044,14572,149837,60265,1110,10423,-22095,1889,13487,48075,-26913,46350,-15256,105241,28158,54991,-5827,43909,-47179,-29258,6724,477,43972,4597,-26914,11539,9033,-26406,59662,66626,13319,24432,2384,54707,59212,35920,421,32195,11283,-25854,29349,-21263,9679,-4185,-56619,-36380,43634,-126333,13308,12342,59033,-67418,-16731,64990,41772,1305,15884,43487,686,19015,-78965,-26152,-15162,188,14230,16322,20396,30776,74980,62556,-13529,58044,109369,-38107,-49380,-61219,68196,-34699,-3017,-24047,-4224,9262,40149,92092,45378,-4878,-85226,-18695,-104931,-70606,24249,-93931,-59157,-73447,8858,-2713,-15482,-70344,-19990,-17807,-35709,22956,-2637,-7427,-40845,-16996,59499,-31,-41877,-10920,100106,100697,-7649,-29744,61832,28340,31467,-10986,-47387,-53043,-13481,-19782,9079,-8974,-9302,4165,2514,62485,27773,87656,5694,11592,-24034,48627,-12867,-22647,-29021,23388,-64615,-63392,-63251,-115220,-64558,-38798,-1867,31160,47353,15825,53379,37350,40170,29360,30644,34988,21787,-28706,-63055,27404,-74066,-34765,-80890,-10566,51297,19998,41372,51745,-64909,-61156,-13181,21930,5761,36712,23357,-25928,-13227,37235,-15993,-70134,7837,12949,-16637,21838,40538,12306,46052,28926,40726,-21845,-8882,-2874,-63798,48093,106253,33117,30656,-4524,43680,2180,-15618,-25100,-45926,23630,86841,28379,-31790,-34372,-21217,78877,56443,52467,-11602,-19043,33112,-39392,-58979,-58345,-37308,-44225,-75535,68268,-33680,-72364,-90411,-40392,-48673,-88072,-27967,-18919,40229,64816,-25270,-14563,-48006,-49951,-590,14969,40136,-11350,9678,14470,-15224,26634,28395,-3292,-54472,-38380,-27785,-24986,-3863,-80752,17065,41182,109180,8887,-4618,47964,-5946,-92203,-77493,-39017,-40660,-9977,-44170,50382,-8241,66607,-61295,-59581,1487,3741,1183,5052,-26073,66259,12572,47483,-1716,6767,-75021,5105,24787,-7256,-26491,-18007,-15743,-27291,2437,71130,52753,-38460,84568,-52737,57100,-22509,-45115,50282,-9978,32881,-35697,2405,13242,18366,5212,-8509,-97826,-44577,37337,-18862,-51032,-39765,27425,-89209,19697,15693,-67667,-12075,-23954,-26435,-53524,-22247,-25659,-35167,49253,-13733,-65455,-115918,54355,94581,30038,46968,59365,57832,12385,-41175,-37342,19931,14067,-39024,-15886,32999,48646,29301,1333,-80496,1029,49441,-1062,-53172,20350,-27616,-18661,7029,44759,99855,48457,60954,24640,30765,-41567,-17088,24068,24193,66923,-62192,-130308,-10453,-5559,-84205,49192,149288,-26957,8521,42308,45159,10218,-24598,8883,-50721,-21778,1901,20654,-21727,765,57477,-11160,-39016,23569,4300,70400,-16103,-20262,22497,18380,-45900,-71091,39838,-71197,96164,65317,-58723,37350,-18651,1360,79168,-62122,63350,-8770,-12646,-98798,-40630,-44765,-10174,-13647,121296,5779,4342,-17737,40405,86334,576,-3606,74261,62902,-18080,-99425,-24677,69115,60991,-30448,-52440,-54691,-1342,-31244,-19275,23639,70592,-27244,-53602,-37243,-6506,-33373,15639,-43774,20733,-39347,-20584,8614,-1766,-694,-22204,11459,62928,-56869,-74501,47930,-20519,36963,-6301,66322,46702,-17888,83642,-28938,-17166,25495,-71401,-37929,91555,39202,13661,-1820,-40782,-2608,-50907,-46731,3961,40296,-4752,22447,-33143,-33692,83282,-45528,-98443,-24749,81861,414,11894,-42359,-25508,15462,-66158,-34936,-41999,70898,7598,60544,23359,-31535,7668,-9810,8034,-8646,11314,-53631,85390,25496,41069,53613,30611,469,-95299,59282,62256,71272,-26668,8403,-915,12374,-38110,-56898,1150,84689,-10105,40063,61749,-81242,12717,-57366,-26891,-17756,-63060,1918,-31475,-17456,46831,47298,16559,-17114,26935,-47569,566,-18630,9711,-45359,11368,-49814,9321,-71497,7338,-21295,-26081,6923,-33957,-42949,-25256,-68179,-44821,17410,69949,43637,15950,30124,45727,-54960,99157,-48578,-98437,-3976,30730,4732,-6395,18808,-7744,-83005,22975,-13342,13305,28821,44308,-8822,-48969,-5704,-16895,-7188,-121551,-12060,-71399,10024,26846,-27780,41116,11692,11727,-90175,-62000,-5911,51800,54273,15020,44425,-84310,-19859,12430,276,20028,-30008,52038,78622,31984,-8480,-36716,5002,-16544,789],[-17535,-25700,-45902,-47361,-1633,-10814,15733,60163,61751,64487,34088,43674,-48864,2514,73071,18277,-38809,5740,69278,-24847,-44544,60786,-19937,-77496,35170,39127,64137,55012,44716,39566,5215,-34983,-96368,11176,52514,55641,-4026,46787,11837,16607,-36401,-106456,-11159,-21508,36753,-48542,2351,46110,-56631,-2091,29744,-42956,-8423,-37181,102576,46675,-12908,-10824,-35505,-74662,-14210,-78656,-76318,82788,-26576,-44349,-36756,-7507,6574,-28413,-78876,-15828,-4740,-38289,-46443,3369,16282,98021,2306,70223,2197,73336,29553,5629,10622,-15427,-33752,-50746,-37364,-34500,94502,53047,146581,32050,-6164,18599,64550,-32985,-28405,-10760,-28246,-48727,7281,50867,70587,-24052,-2634,49824,-8441,-1745,-8209,3573,-62560,6934,-14197,16434,-30131,-23870,15121,7040,-46202,-98872,-49216,-9534,-16628,-44673,9591,-32331,32455,44690,-1389,5462,-13551,-18276,20807,84601,-7364,-26695,-42734,-23971,-15894,-49963,15422,-18963,40115,38748,64769,-38219,-7677,12570,-5959,18040,99098,35935,8059,-39824,-31114,1685,-73891,25722,6719,-17429,32139,-268,-40729,24355,49657,105907,19150,68451,46069,-32788,-133784,2610,55602,28319,-77145,-38626,-6468,13612,56866,31239,-33156,-40024,-34339,26295,3322,1159,75099,20687,-60315,11730,-2420,-63511,-26145,-77618,-33270,-37016,-82030,-112223,-23548,-28012,-131971,-36389,44106,-58865,-23909,-106353,-43241,54129,2961,-68676,2714,56949,-79229,-27936,35544,56782,-31257,84566,-30245,-66846,-13989,185688,-75768,63163,27520,88444,52010,129694,75527,13752,86248,24910,52311,214236,295472,209039,245489,370486,14646,65059,-104201,-38722,9594,-276816,-71131,-3714,-45670,7375,93145,433690,-381955,-65537,-58642,24195,-66278,55012,-23161,-16626,-21758,29306,-57006,6240,-28665,-9209,28813,-54840,8758,-23052,-65871,-21841,50244,-17237,19228,19590,71116,-4474,-56690,-23977,-25254,49364,8960,-45242,39413,-78120,-9620,7399,-12214,-33942,22618,10349,-40022,-86835,-31258,76996,-8141,23802,-3041,-62741,21892,37642,5612,58077,6110,-51607,-102888,36988,63448,33571,71817,77696,29378,711,-7084,-68399,10114,2041,-18893,-46778,-7854,38049,-12215,-23761,-15418,-119130,-20637,23225,48254,15484,-8295,-40915,43221,-8032,22769,-28523,-6867,7349,91847,45809,58663,-30518,-35974,-14518,16110,-67846,8981,-59938,34477,-61508,-90104,27918,42081,23211,-3828,9290,2649,97791,-25947,-88746,19465,-37940,-112393,-123597,-100245,-60666,31137,137623,30350,-56660,-66739,-6268,7365,-8701,-149540,-67027,7924,-59469,17342,48224,97097,99639,-154,-16513,-37825,-1922,-111260,-38435,49627,5787,-50568,-25831,71974,7883,18348,12220,1901,-53306,-27517,36049,-779,-57556,-66204,-127046,-21856,13796,-3355,-36153,12180,30281,47417,147916,81821,-22911,-32149,-18308,7558,-3940,64037,-56391,22940,-12215,106882,13149,51723,-11186,17025,-40795,-25079,-6126,-1192,49111,15966,-13305,37082,1447,-74842,37096,52485,10277,26920,9203,61184,75944,48349,12756,49018,17121,-40382,20742,-23693,23447,-6982,-53484,-44323,42395,-78768,31434,2234,48541,-57711,-18621,42893,15762,-12088,10151,39128,-11531,32497,-64862,-14115,-10995,4073,15486,31236,38494,30136,121047,56155,-17484,55449,99079,-23654,-52613,-53650,51256,-51260,6760,-33846,-3431,20413,33987,99160,51664,-2422,-85964,-14612,-88029,-59872,5726,-67977,-35981,-68319,40119,-1286,-1828,-75790,-25771,-13250,-27980,24974,-19831,-20728,-33669,4329,36835,-1666,-47639,-24590,101890,114083,-7892,-37486,73842,24899,43266,-832,-38708,-55392,-48359,-17745,13035,-25875,-30892,-16902,-34897,68965,5123,35384,-25026,-49885,-19604,60670,-24050,-54011,-57076,5675,-52220,-67470,-74966,-133842,-42675,-43670,-16135,2877,43577,-4360,59672,25001,3195,26717,44630,30193,10895,-41236,-68572,28649,-84629,-40853,-68943,-6257,52077,42949,55929,61200,-66903,-66560,-32644,25255,43610,60039,26361,-4834,-33599,58131,-777,-56941,-5269,5563,-37449,27974,45402,6820,37880,17939,47764,-20518,-6423,8175,-67383,34079,76461,2227,28590,4479,46830,19600,-14596,-10851,-53726,19192,86976,8324,-22320,-43884,-38749,89008,36503,72737,19334,-15575,35570,-54677,-57526,-64933,-49801,-41377,-56236,61724,-30220,-59364,-76787,-47292,-59975,-74669,-28812,-32107,9819,24520,-16898,-16329,-22764,-22910,10022,38329,76581,-23242,15449,15078,-1413,17687,23731,-2253,-68829,-34998,-8073,-5978,-5712,-73406,16280,32779,93249,23873,-4786,31371,41633,-73815,-95519,-12941,-34071,-17984,-53749,25926,-35340,51218,-70192,-63561,-36917,-8790,-3643,20756,-35833,40007,-3029,55235,-4676,-3575,-48340,-5144,3071,-21037,-29628,-8791,-17960,-44029,-14900,36732,23812,-62930,74657,-66811,76228,-21535,-63900,55395,-13114,35036,-25832,10168,35542,12540,-12222,-17465,-97802,-57232,41752,-13944,-50835,-43548,43973,-65540,44663,30313,-88574,-8851,-21394,-7524,-24288,3079,-23094,-42763,51808,-11844,-98109,-165191,49943,73516,17009,20902,49037,66356,19949,-72566,-56871,23442,-2807,-32229,-11661,66790,72188,32939,6985,-66019,-16612,66507,-11447,-53333,24398,-22219,-52033,-8194,57441,112240,77240,104691,46873,30951,-32669,-7423,17422,61142,78385,-45222,-123482,-13583,-3973,-72189,70285,145219,-46863,961,35275,41461,39717,-21796,-9648,-34270,3217,2004,6335,-29282,-18012,45023,-37299,-55369,43612,37530,59955,-23478,-14401,19517,27912,-42404,-28137,67002,-54541,78766,12450,-50560,35449,-26186,-36769,64385,-111236,55525,6049,-1997,-87453,-52154,-44219,3597,644,111657,31759,8649,-23956,40370,125465,11689,-208,48986,63919,-27639,-59152,-887,66249,28403,-15636,-48678,-39459,12650,-3492,9635,22695,91126,-7252,-50536,9254,20914,-69201,14871,-61371,22470,-23669,-10087,5187,-3850,-17897,-11523,3844,88990,-49519,-61788,41346,-19195,48033,22401,45789,17387,-14940,97022,-57107,-36645,-3453,-55629,-49029,65139,31875,13373,399,-25039,27923,-46957,-62748,-3303,42399,-21505,38238,-32449,-28954,55519,-58121,-74178,9408,74890,23262,24538,-32854,-17690,-13731,-57810,-15362,-47475,41950,-7217,61262,-8324,-63444,11182,-16371,13794,-5819,21309,-56709,81269,36900,40391,17886,608,7280,-71672,54578,56748,64581,-25627,22233,-9204,-2964,-57293,-37898,17939,81687,17342,46248,84309,-54336,17224,-72095,6635,-6794,-48731,14230,1916,-2444,56307,24425,10465,-33129,46806,-43314,2017,-11887,-38129,-22521,21802,-20648,5345,-76668,8820,-7940,-37769,-15183,-58847,-46468,-30355,-66837,-30780,48914,101475,31237,14791,-3462,44534,-45781,89392,-36028,-75926,-2052,-2683,-30776,337,4258,-16364,-82402,15240,-13307,36646,54136,50181,2029,-54056,-32053,-44325,-1280,-70598,-24547,-75618,-11778,28107,-28166,66146,20926,-7945,-109232,-39148,-3719,56375,75850,17229,38887,-49142,-19740,31719,15538,10361,-44744,34062,58036,21561,9289,-23057,12158,-18635,-9230],[7725,-3126,-36219,-53623,-21545,-2,11889,60344,102227,84235,26117,17316,-47265,-4920,56742,7243,-58181,29380,81989,-31450,-52760,81543,-42140,-71101,71731,51050,55215,56529,20325,16408,1610,-52249,-75009,5712,18489,54333,15284,30053,21635,57683,20175,-38909,20539,-8962,38312,-28877,5240,67133,-36474,-10094,11231,-47934,-37257,-58517,82967,43304,-19453,-7463,-10422,-59559,-13496,-84345,-85801,56376,-43708,-74284,-30732,8447,7269,-36877,-82048,21621,53272,2013,-41806,-15628,24387,35152,-16521,19391,-12586,59217,33813,23644,19398,-28456,-26107,-46459,-23682,-34763,63417,57863,149494,33370,-10044,24228,100688,5113,-49365,-33967,-552,-14388,9583,31558,54441,-5558,23285,39545,-9550,1817,-27865,2596,-49647,11044,-18010,-20914,-58611,-18663,4288,-9087,-55253,-112845,-24614,9614,-23594,-38678,-5300,-35097,33457,70092,-11891,-1275,-24550,-55412,23512,67119,-3815,-15636,-35993,-29956,-12292,-38962,10039,-17676,37585,28369,74379,-39863,-9894,15472,20013,12034,88145,43746,29525,-44600,-46607,158,-60348,22435,14052,-6236,30368,5767,-30443,1834,44101,94527,17024,36566,77810,-45068,-91092,8117,62307,22452,-101012,-35550,8209,27257,42291,31967,-43858,-37706,-5224,35366,13496,-9822,78903,44947,-39982,27800,25068,-80825,-1588,-89687,-46678,-49014,-92918,-111189,-11257,-29797,-107382,-29350,30109,-65172,-40874,-79606,-38033,11358,-2658,-62511,3772,56055,-92112,-54052,51736,31725,-17411,67021,-42692,-43289,20055,161173,-37992,98648,32785,91372,52160,172115,57950,-9153,58686,10133,41473,195236,340086,224405,193973,400130,12569,31774,-103559,-86112,43570,-258158,-91883,24185,-20141,40031,76715,373199,-470328,-24100,-72224,54486,-48265,49861,-20581,-411,-22767,-966,-69419,12397,-24957,-28734,34436,-41896,26741,-5367,-35309,-46607,36182,-12160,-6855,16775,46599,-3009,-28592,-10980,-43648,25137,41141,-37456,15385,-67030,10730,10172,3553,-33604,-19091,-37474,-35150,-72982,-25668,108305,1474,30891,-23241,-59548,18227,16912,-15348,47144,1633,-74131,-91478,45704,68201,33503,88740,92081,43046,8177,-13218,-51298,-6373,-10674,-46824,-65557,-26644,44689,8504,-18681,-14089,-153567,-30335,24222,41726,-55648,-16999,-49145,70753,-18359,27674,-32401,-13368,18235,87615,29161,36849,-24644,-25604,13947,27266,-72616,1447,-55119,36507,-61163,-40580,34484,56332,35340,-16187,-1641,2518,72027,-27727,-68951,27615,-14912,-105194,-119664,-95553,-79776,24450,152542,51410,-2512,-69612,-24877,13311,-14945,-120409,-74983,13239,-57417,29708,60066,107461,144486,-871,-30318,4270,16354,-85117,-38591,31214,20245,-66852,-19601,57707,-1198,-5639,34033,5240,-58065,-16930,31832,7477,-38976,-46666,-114488,-16798,49277,5618,-40303,37427,72079,54986,120477,96191,-40234,-71131,-17165,-4133,-28173,68890,-78484,-4213,-11869,85593,5314,42720,-20433,-5305,-20182,-29774,-10558,1503,48074,34058,2048,46320,-8433,-111828,-835,29467,6656,27059,15646,52170,70507,57258,22353,43527,16947,-51410,11263,-36940,35077,-7458,-47055,-49261,34898,-22214,39010,1637,30657,-45653,-18962,21854,-6646,-29692,-3037,21713,-34429,28269,-32019,1858,-11984,9715,15846,41210,56451,23215,126408,30271,-17787,46248,80715,-9317,-50641,-46630,22180,-58183,20109,-34190,-2273,25454,13503,100099,55121,-12310,-84209,-12152,-58365,-41205,-27980,-43850,-5316,-66384,62507,-4961,7418,-72263,-21177,-13607,-23984,23848,-37099,-34689,-38860,20735,11855,5842,-39250,-29976,81223,90396,-3829,-41874,84931,27429,53594,1480,-22881,-49371,-73198,3169,17964,-32766,-47518,-33594,-61170,51343,-14898,-22278,-56114,-77417,-19996,63326,-23944,-72307,-72731,-15342,-36840,-65047,-71985,-133944,-8861,-44514,-29499,-26353,26763,-18253,62908,11925,-34452,15249,52838,14675,2869,-44821,-64997,31438,-71428,-43147,-46424,4780,48169,61044,54251,62987,-64061,-63950,-57397,19240,75966,64523,19494,16864,-43910,76692,13472,-41462,-8084,-3083,-53191,31677,46731,-447,29029,8281,54569,-18381,-6826,20514,-64775,17863,24922,-27739,27817,13350,41829,31395,-8056,8853,-55223,10060,86765,-9408,-12991,-44499,-49257,79973,15475,78596,47705,-10254,26817,-70863,-50377,-57089,-55608,-32153,-34169,25648,-21778,-41849,-46468,-47236,-57167,-56692,-31569,-42072,-18773,-8352,-18416,-15689,7074,8260,18376,60801,104174,-28623,20074,15422,14014,4090,8958,-4092,-77700,-32361,23198,4587,-5299,-45253,12964,23969,74849,34506,-4625,27074,67902,-50380,-93514,25191,-16174,-15639,-53289,-644,-52582,29163,-75230,-51452,-71401,-17020,-14434,26444,-45489,18971,-11910,56459,-5635,-11558,1076,-10978,-15566,-28930,-30805,1385,-20303,-45792,-17355,-4541,-5808,-83452,59680,-73323,87425,-14986,-71271,51563,-19086,33489,-13535,17636,39038,4061,-19678,-14138,-74925,-61356,43746,-8288,-44573,-37139,57910,-30868,66147,38417,-94669,-3483,-10934,15341,-511,26309,-15775,-37679,44662,-10732,-121413,-202404,52602,32181,11600,-3854,35564,63293,26467,-97193,-77863,16504,-11548,-21369,-6744,90467,94760,29654,13679,-34406,-32925,74230,-16120,-49341,29024,-22881,-80641,-27098,70700,109823,98836,116895,53325,36018,-20623,8591,2014,91532,77018,-30594,-110693,-21536,1817,-51031,66321,114354,-56879,2081,21234,18906,57766,-15930,-28160,-2108,31905,371,2683,-29447,-31903,29325,-51349,-71651,39252,44504,40614,-19378,791,21219,44439,-38893,2506,80066,-35224,52536,-35630,-34966,32073,-22457,-61718,36852,-130277,31371,21443,15577,-63284,-57583,-41906,7648,5695,88925,62810,8025,-22801,29013,137680,23588,2613,5109,60619,-38095,-13482,15120,39662,-8704,-4987,-34410,-26976,18693,28468,41713,20420,96579,14686,-53713,34333,29759,-89033,20413,-57118,27301,-1361,869,-1102,-8587,-54563,3980,1663,107631,-34997,-45491,36699,-8950,46143,24335,27748,-13456,-7447,102802,-78855,-48294,-18942,-32654,-56725,32343,25089,11548,3473,-8848,51218,-36217,-74043,-7270,40024,-39202,50384,-15581,-29437,20538,-56180,-28762,48837,63830,48071,36913,-25984,-4608,-44820,-44479,7666,-41670,15995,-15106,56154,-29699,-86675,14532,-25384,18304,-3390,23610,-48315,68174,34160,24417,-26745,-24493,8721,-41202,41200,52627,50016,-23365,33079,-15709,-15188,-67476,-16297,39659,65158,39868,50432,110237,-23338,15117,-76041,40341,3409,-41060,18827,34435,10470,61528,-10393,8215,-44278,56986,-31093,9174,-9709,-76269,1764,24306,6555,897,-62884,17508,17439,-45394,-39223,-79179,-33817,-23679,-59598,-20482,66523,107776,13482,9049,-37852,31507,-29530,62173,-20764,-33828,-3544,-37905,-55930,287,-13356,-32110,-59415,11012,-5161,48745,69160,48908,21068,-42418,-50150,-65134,3772,-18058,-40200,-68119,-1122,32327,-17721,66238,21059,-26516,-110110,-3818,513,52199,87020,14024,27709,-19661,-16861,39557,29327,-15497,-56832,5419,32181,8814,27540,-7314,21054,-19340,-17608],[35526,26590,-22698,-54925,-39197,-1417,3020,47701,120840,94937,-1557,-5063,-44189,-7625,34222,5761,-63488,51734,80692,-42845,-53910,89089,-56723,-75039,97353,56597,34519,49172,469,-14498,-2938,-59165,-35130,2050,-8689,50615,31369,10283,10591,76208,81296,30840,45568,-5179,35028,-5943,2875,71207,3411,-23843,-21940,-44909,-60487,-74073,55492,48545,-23708,-5339,12796,-39189,-10995,-71167,-83300,32695,-52461,-96619,-33754,10639,7615,-54993,-65869,43457,85691,32458,-33025,-32341,27113,-31805,-38845,-33274,-31242,34375,23243,36666,21411,-37847,-22923,-35449,-12009,-22403,1276,52041,108894,36306,-17219,34013,117363,53174,-64446,-64119,26471,16385,3469,7761,32809,14597,33599,31331,-11022,10877,-38353,-1730,-42019,16625,-25060,-59997,-80228,-12578,-9452,-31294,-69882,-111614,6023,23652,-23030,-28669,-14060,-34921,31580,93751,-21422,-8952,-36138,-75284,22352,44258,1435,-11625,-34966,-40772,-11257,-36028,-8593,-20411,15384,6105,68945,-37442,-10442,10934,40567,1014,63488,50448,56843,-42989,-53066,-1517,-36877,7956,14460,11172,17860,-7348,-14160,-23573,32901,78214,9291,1759,96606,-47546,-27059,7062,55213,19190,-101579,-27153,15916,37939,20938,31403,-41633,-29425,22359,41763,30730,-16845,66174,66915,-18834,46153,42908,-97801,22678,-85695,-63460,-55555,-75480,-91269,1641,-23142,-65048,-12632,13257,-60190,-41687,-52422,-33090,-27934,-14131,-53703,-10425,47226,-94391,-68275,61463,22307,-5017,37945,-56623,-32999,17341,102180,-32721,86794,22013,51973,35385,174178,32772,-28130,42624,2736,44163,130056,300870,219733,137957,377968,35366,859,-93271,-133406,51442,-215025,-97913,56048,10204,76044,58433,272516,-522322,19987,-63094,85063,-14029,34658,-18116,25385,-11925,-18380,-70431,14434,-31764,-43666,34281,-17842,50551,10954,-44,-69027,13325,-8320,-31472,6848,18227,-3636,7244,2440,-51952,-4436,59689,-24095,-14862,-48703,34504,27100,14067,-31093,-69674,-87090,-27507,-50417,-15998,127584,9474,28658,-53162,-48942,21500,2642,-36983,23318,-9409,-85072,-63312,44811,64167,25598,87834,88344,52832,25354,-21096,-26942,-19305,-25895,-48875,-58827,-50851,46929,19802,-16074,-4943,-156482,-43478,20678,28001,-111232,-19908,-50469,87173,-27858,21278,-44653,-14524,36121,82643,22594,11721,-18390,-21720,29554,25085,-75184,-16850,-48041,28086,-52039,36196,38875,63162,39655,-21669,-12980,4387,32563,-34251,-40450,46420,16634,-94650,-102566,-74185,-94042,2709,144202,62073,53268,-65594,-38617,10758,-17422,-77798,-77472,12418,-57973,36269,62398,96493,157022,-9426,-61423,33836,37349,-52582,-41860,24634,31874,-70479,-2620,42299,-3116,-35466,45926,13049,-53971,-9534,25674,13376,-19332,-30599,-82634,12646,76307,12583,-45683,51496,108184,36038,79375,100517,-46655,-98303,-18539,-33371,-51540,61560,-88695,-27092,-17302,46373,5706,29521,-33204,-15404,9696,-43888,-6926,10766,40976,46064,12504,39289,-17135,-123099,-44549,3919,8544,31691,23438,31487,39381,57752,28800,20001,9448,-55907,4334,-56866,44275,-7640,-37576,-49243,22462,20505,32093,9848,9658,-34605,-19788,5251,-16812,-44227,-16549,-2458,-59146,4913,650,19557,-14635,17846,14010,44788,72113,13416,94010,-4504,-13625,32953,56162,5420,-43802,-48785,-8609,-53631,31866,-24930,-1920,20602,-12342,85930,52610,-29464,-76025,-9136,-31369,-20451,-66923,-32803,20490,-65718,70096,-10581,10448,-60677,-2344,-17299,-27090,16422,-52769,-45257,-55107,31334,-5758,18611,-22567,-24835,45990,36978,-4387,-43897,89584,34943,58836,-894,-3927,-33750,-82357,40256,22689,-24880,-56322,-39900,-69891,17590,-30127,-69630,-80195,-69174,-24411,55931,-18924,-72928,-68768,-33133,-22532,-57471,-52805,-105374,27431,-40028,-35819,-43581,-181,-24062,61734,746,-60641,5,52569,-8753,-1608,-37503,-51501,38393,-48406,-43439,-22307,17744,38416,68324,44001,63624,-50918,-57415,-82982,-876,92701,51547,4056,34049,-42981,86897,24155,-25343,2350,-10363,-50869,28447,42225,-8791,22805,788,56555,-16655,-5919,33517,-56195,2308,-33719,-55257,29610,23034,31270,39131,-2247,24427,-49814,-461,92261,-19925,-6938,-37433,-49292,59893,-2644,63460,68247,-4460,8408,-83569,-34195,-34040,-51085,-20638,-16955,-25865,-10994,-24287,-10983,-39786,-39396,-39572,-35358,-45549,-38220,-29133,-27016,-14518,29213,37992,22828,74299,114841,-25112,22685,16824,26165,-9207,-7453,-6810,-76309,-32444,59702,1124,-3321,-7792,7761,16452,52252,37986,-4713,34579,70788,-28953,-74324,66164,10703,-7443,-46405,-21497,-54313,10733,-70866,-36682,-93593,-16628,-27043,19731,-52227,9031,-14039,51381,-8313,-16188,58899,-13628,-26571,-28782,-28552,14292,-22990,-29080,-2739,-42942,-28420,-94254,43358,-70456,87511,-5899,-62959,37645,-25829,29393,1742,16646,19671,-5564,-19354,1010,-39140,-56051,46165,-2901,-32725,-21977,64626,2738,77196,34097,-83102,3587,3600,34910,12106,42452,322,-21129,33949,-15746,-129749,-208422,57194,-16334,15460,-18400,26678,48067,30283,-109385,-93807,306,-8373,-8572,-1581,95925,110566,19436,18176,4036,-42983,73049,-12192,-40565,32140,-32545,-92603,-45115,71326,87470,108335,91981,40646,44590,-9550,24434,-17108,102610,62977,-23050,-97862,-32420,5807,-27597,43168,66751,-55332,12346,11859,-9595,49733,-6463,-39679,34232,58440,-2784,5102,-21852,-37971,15456,-51288,-80960,14781,28844,22679,-1051,19647,20595,61807,-38860,10928,67922,-22230,21087,-64924,-15507,24694,-10923,-65161,16446,-116090,1849,32776,36326,-37364,-53305,-32652,2429,5265,60134,88845,4551,-11529,6606,122049,34655,5427,-41871,54222,-44976,33161,20204,-5641,-38483,646,-11277,-19728,15514,54355,67645,21926,88358,30808,-56942,26370,8658,-90213,31362,-23079,35862,29056,10313,-9161,-15868,-98933,19109,6053,111531,-18761,-30581,31215,2722,33361,-3032,10724,-36319,2606,103134,-84573,-51010,-19661,-9615,-56594,6963,20805,7845,5300,3667,60964,-21976,-76306,-6586,33480,-56043,58888,13055,-37843,-13643,-40972,23887,77904,48213,66004,45399,-24973,8910,-67102,-27000,35398,-24699,8542,-9162,44084,-35192,-95370,20840,-36715,23254,-2206,22780,-30870,48998,20088,-2546,-65906,-38613,5145,-7249,26757,52972,31864,-26197,34972,-23952,-21241,-65059,4019,61608,38719,52465,47344,126779,4852,8364,-66899,64688,10993,-37463,11341,57026,18091,60655,-51230,10161,-48853,59360,-13401,17514,-13144,-79928,21164,19733,19399,-3400,-38614,28364,45285,-45452,-56374,-89316,-7834,-9844,-47101,-12452,68307,86091,-10902,-2424,-62257,5637,-7850,31528,-5736,15032,-7474,-64467,-66101,-6672,-25717,-49311,-22924,12237,9423,44722,69497,43201,44560,-15666,-56998,-76317,3240,15479,-57144,-53999,47886,36635,-265,45243,12756,-37259,-81482,34255,6182,40047,86365,12501,14152,-6205,-12332,35482,39791,-46234,-64427,-25524,9428,-3458,43253,8141,27975,-18899,-18706],[59021,52423,-11911,-51235,-49615,-14641,-9004,27284,115216,93721,-42711,-18546,-38309,-7109,14377,17312,-45456,68450,68325,-56931,-48023,82074,-55235,-86897,105360,53447,10023,36668,-8397,-42161,-8148,-45504,8571,1991,-15237,48980,40930,-6825,-11559,62529,120747,81086,54313,-10831,23756,12931,-3497,58433,48593,-37497,-59434,-32551,-73409,-77628,26373,54539,-24711,-2838,26915,-14460,-10658,-42585,-71629,19959,-50126,-105169,-42535,-1206,10850,-78441,-34036,43502,89891,48245,-16755,-43798,26786,-78097,-64817,-72000,-49130,9162,881,40289,19120,-38948,-24366,-22564,-6895,242,-64083,38276,52263,40529,-23350,45189,111596,98000,-68896,-85662,50917,40699,-2595,-10982,12811,33628,32296,28372,-10945,22901,-37143,-8214,-40418,25936,-29989,-83048,-87019,-9330,-22985,-52940,-86136,-92809,33018,29034,-17279,-17667,-15741,-27949,27954,106240,-29848,-13181,-44986,-67990,14857,19352,5639,-18953,-39153,-50719,-14311,-42185,-28507,-27102,-19424,-18608,53925,-31149,-8933,1644,49203,-12452,33397,51181,83476,-36120,-53565,-6959,-16793,-14726,7057,29251,-1545,-36587,5,-46933,20112,62305,-4783,-26709,98411,-40598,31550,-1323,38563,20783,-76756,-16482,15169,41109,1464,28513,-28864,-16339,40547,42352,48289,-18750,44318,83895,4021,64624,50975,-109635,36768,-65193,-75966,-54699,-39976,-59629,12127,-12637,-23416,8904,1884,-45751,-28736,-30932,-30227,-51705,-33241,-44750,-25070,32157,-84735,-67776,65441,26869,2333,10241,-73995,-37496,8538,33311,-55771,56061,7406,3313,7626,131210,6889,-38327,42408,8046,57123,52794,197144,193901,90927,330149,69766,-17582,-74746,-167727,34796,-148600,-98183,68340,29005,96413,40345,167100,-515958,48740,-33054,104533,34792,16971,-13933,54874,1652,-21239,-61364,9117,-48305,-51508,31032,12451,70579,24114,29500,-81797,-7583,-5083,-48723,-9056,-3614,104,38579,11000,-44995,-27767,59247,-9739,-42318,-24834,57082,51731,12447,-29178,-114572,-118820,-20381,-18851,-2468,129713,21676,23292,-93068,-33925,32816,-2782,-54412,-8493,-22509,-79710,-26788,35899,53034,12119,71592,60954,55061,53520,-29716,-1594,-26231,-43044,-28545,-35486,-66171,47393,22575,-18506,2130,-125411,-59010,7266,3474,-128159,-12707,-47272,84644,-34538,4225,-53721,-8165,57231,76880,30195,-12981,-11366,-26659,25084,12762,-71120,-37809,-41804,6633,-38849,106899,40075,61346,35505,-17319,-22280,8221,-5917,-40425,-10269,68946,44945,-81528,-79273,-43406,-98535,-22531,120989,58288,91307,-55308,-37909,2768,-23020,-37863,-72219,10727,-62269,31957,54965,61672,129747,-24708,-95091,42435,54604,-20216,-51896,28213,36562,-61641,11508,31321,-2419,-68715,41993,21051,-42001,-8087,17983,12036,-5834,-18719,-40189,63441,89061,18772,-49875,54368,124472,1431,39222,94372,-42016,-110581,-21149,-71196,-66292,44811,-86011,-39037,-29688,2052,12828,15086,-46191,-11246,41271,-60971,1683,26912,28961,41622,12641,18734,-21066,-104637,-80470,-17747,19140,46815,31948,6558,-8436,49784,32229,-11653,-2721,-53132,2205,-73792,49305,-9053,-27620,-44118,8822,36191,11942,23599,-10015,-25220,-21923,-7029,-11767,-49378,-21673,-24756,-75552,-29555,12352,36900,-14321,27406,9921,42273,83709,4273,42526,-34179,-4806,17254,28351,19259,-34674,-61128,-30500,-39569,37204,-7297,-2516,7212,-31471,51902,43090,-46344,-59453,-5158,-19665,-4536,-97370,-39147,28796,-61048,63737,-14754,10748,-39756,30769,-20824,-36395,2907,-65230,-49734,-75750,35945,-10971,30078,-4023,-10285,7879,-28245,-18653,-45281,83361,44086,55926,-3504,11982,-10622,-74414,83057,24639,-2401,-56057,-33711,-61042,-18179,-41545,-96578,-92343,-41236,-30602,41174,-15148,-59572,-43209,-42468,-14677,-47193,-21903,-52515,55460,-29659,-30365,-44847,-30940,-22272,55836,-6685,-67460,-14779,43343,-34325,-4428,-22655,-30655,50287,-34125,-44013,-4787,27866,23472,61994,34022,68725,-25403,-51067,-102044,-32868,89995,28831,-15340,44380,-32155,84259,29386,-9835,24833,-15397,-24630,17214,31616,-16323,21179,-4274,50646,-16554,314,45908,-43806,-9875,-83384,-78533,32656,31531,17910,42023,-3147,26737,-38604,-7971,106526,-21069,-5736,-24753,-38401,38154,-14887,30375,76615,565,-14515,-88225,-9436,-1293,-36832,-10034,-9159,-72037,-94,-10266,17585,-26463,-10694,-29273,-38848,-41339,-44385,-38067,-37051,-14987,34427,59100,23493,72710,106426,-13142,22590,19694,30971,-18114,-16547,-8487,-64191,-38783,87342,-15684,-643,25138,2281,11864,25409,33318,-5332,48248,55664,-13681,-47948,99423,41694,1273,-36629,-30983,-39738,6312,-53039,-29511,-97517,-4997,-36666,3655,-53030,10100,-12136,42301,-15759,-17685,103985,-16880,-29400,-21258,-22596,28347,-28225,2273,20983,-70279,-40183,-94527,27129,-59249,76659,3953,-39468,15011,-31235,24068,19747,5250,-13653,-14466,-14900,24282,-3273,-43667,50864,913,-17899,-1851,60855,24583,73717,16534,-59387,11417,16469,44972,12484,49409,26262,620,24181,-31702,-123742,-177298,57210,-52335,28095,-17441,25850,24321,31164,-107166,-99088,-19991,6505,2335,3478,82157,114598,4388,17469,33987,-44145,64737,-145,-24606,34968,-47761,-84117,-57800,47315,45450,104715,43505,14312,52892,-1598,35427,-34191,85209,40142,-23779,-88159,-41987,3592,-7805,13193,17051,-49228,26112,12562,-32213,14539,6277,-38598,62020,77216,-6809,6618,-9734,-36122,7193,-39514,-78482,-14789,5371,13819,29088,33891,9186,72459,-43256,1130,31756,-22952,-11336,-70581,3372,12615,2051,-48261,18418,-81481,-21857,37566,54921,-18157,-38429,-13390,-7611,6717,31567,101438,988,9355,-25142,88647,42200,8875,-73327,46140,-46594,72943,16479,-53082,-51412,1940,16562,-18113,4924,68077,79687,31251,74366,36384,-53220,-8415,-35972,-76666,43465,32306,47835,65370,16849,-16669,-24167,-131976,28158,15833,98856,-5524,-20922,20242,10165,14261,-45591,-6761,-47609,11739,99118,-70885,-47100,-13500,8261,-44686,462,19334,1530,4221,10255,55703,-9187,-67693,-1602,23669,-68707,62711,44821,-53038,-39972,-18715,64838,83220,28480,72340,47680,-31154,17538,-73848,-5634,65279,-837,25073,10617,26685,-24325,-88885,31161,-48703,28706,-3589,23632,-11264,27426,1122,-31346,-89343,-39893,-869,27571,17728,59136,14301,-38782,25567,-34645,-20096,-51768,18129,75281,8611,53629,33672,121096,25829,-552,-46149,72278,14350,-34459,-7288,64661,18583,55121,-88214,14943,-46800,58292,6122,21275,-21751,-37259,30530,10865,12998,-7069,-14434,35574,64341,-38227,-59669,-85152,23902,6140,-31303,-3663,57635,43576,-41061,-17994,-69363,-29604,15453,10271,5622,55660,-10388,-75926,-65870,-19803,-28574,-59503,13589,18264,26338,24932,54844,37757,66739,17729,-53422,-77357,-4267,23166,-71052,-38434,114980,38321,16902,16376,-562,-37104,-27751,64270,13971,24224,75476,17792,1343,-10298,-8013,22742,45448,-67740,-68111,-48347,-4607,-12922,53928,22044,31741,-17488,-8317],[73846,63779,-9649,-43900,-50266,-32852,-20426,5882,92719,81633,-84840,-21135,-28496,-5569,1416,38268,-4634,76169,51649,-71858,-36665,65092,-35832,-98256,96048,42816,-9608,23294,-3225,-56707,-13644,-10790,40328,6211,3003,52524,42237,-17631,-27236,22476,123235,102891,45299,-23873,3314,22731,-11374,33804,84258,-44698,-89122,-13488,-75398,-66987,1498,51311,-23852,232,28020,12229,-14747,-7478,-54417,23819,-36907,-94795,-50908,-20480,17931,-95287,2514,24694,72564,49861,8742,-49887,25356,-95957,-92341,-87703,-61271,-6975,-27309,32681,16162,-29373,-28770,-13273,-10380,27157,-103285,23277,16439,44531,-23643,53962,86666,124499,-61073,-82948,71962,58646,-2793,-19241,-339,48669,30711,30226,-6704,36364,-25665,-14605,-42803,38269,-28365,-80741,-75362,-11539,-32450,-66362,-98744,-60099,47377,26778,-10750,-8590,-12066,-12333,23045,100598,-39391,-10982,-47596,-34961,163,-4289,6072,-37474,-46289,-52378,-21031,-52650,-37395,-35647,-53704,-36269,36122,-21939,-6071,-8610,44321,-24326,9306,43717,102626,-26579,-50544,-16012,-12155,-40077,-4656,43519,-21930,-72424,5170,-62091,9332,48789,-24700,-43872,84695,-28271,65714,-14949,20165,26476,-37278,-7228,7788,34412,-7925,23357,-9899,-851,44228,35898,57809,-16350,22718,94080,27685,78134,50815,-114024,34122,-33358,-76608,-46057,-4247,-26375,15120,-3238,4596,29283,502,-26224,-9019,-16989,-28959,-54835,-55086,-37143,-27519,13753,-63979,-56116,64799,38145,3548,-6128,-91922,-49550,5054,-22792,-90609,22592,947,-18900,-17577,65645,-11585,-38349,48100,25279,71682,-7200,80551,152086,54089,278716,97152,-18667,-50398,-179479,3238,-71755,-107286,48315,26594,87709,22891,87252,-447609,51108,7517,101912,87080,4889,-8160,79039,9529,-14372,-46798,-2878,-69267,-51725,26202,40301,75166,33905,47175,-79760,-17164,-2018,-54308,-28866,-11983,13814,54615,12320,-22282,-35960,41677,150,-58126,962,72613,73851,-737,-30195,-140467,-120506,-16518,18944,13108,117930,43052,25539,-134297,-18261,49939,-61,-63719,-39627,-32301,-58065,7538,25470,38119,-2461,50025,15935,48306,88224,-38163,17828,-26178,-59830,982,-7242,-54999,48467,20434,-26409,-806,-73884,-74219,-17432,-32771,-101766,5138,-42630,63336,-37075,-18650,-49248,5512,74349,70541,49081,-33705,-4031,-38936,895,-4317,-58590,-56090,-39446,-25877,-26096,134429,37266,51845,25073,-3478,-27447,12975,-29408,-40035,16892,87593,60619,-66048,-58362,-11371,-90623,-42463,91583,42922,99121,-40073,-18952,-5552,-32736,-10121,-58832,13264,-68283,17004,40315,11800,74074,-43202,-114997,32397,63019,8171,-68391,36689,33147,-46347,13610,28008,-4662,-101233,22929,25896,-24630,-14126,7973,615,-2331,-10053,-1594,115783,85344,25677,-48827,50635,114107,-32800,10038,80133,-30030,-109782,-23171,-100069,-66795,24627,-72765,-37071,-47256,-33733,23355,2701,-54918,2896,66896,-70500,11041,47765,13636,17911,529,-9888,-18032,-66866,-96846,-30640,36878,72608,38749,-14665,-53556,38566,32506,-39684,-13840,-44885,4747,-77018,47555,-12302,-20910,-36103,-1127,27248,-15208,38429,-24561,-15496,-24827,-16769,4520,-43341,-11819,-37114,-76633,-60795,-6572,52074,-7100,36109,4647,35413,89906,-1708,-6295,-47074,7897,76,908,28950,-26990,-76826,-38856,-21350,33548,15873,-3583,-7938,-34150,3729,28496,-56236,-36510,-1637,-26914,1512,-107703,-57811,15054,-47321,49241,-15114,13956,-8992,72263,-20535,-47874,-12850,-72441,-47711,-92359,34650,-6437,33509,11550,9598,-21947,-85390,-49566,-47561,65137,50238,43704,-2747,18225,14612,-52803,115872,21278,29024,-47713,-18038,-40220,-42378,-51319,-101396,-91627,-13916,-35958,23891,-16174,-41379,-833,-40908,-17861,-36613,11406,6317,67045,-14012,-11992,-33540,-57416,-14925,46127,-10031,-53454,-26521,26870,-55234,-8615,-7233,-6723,65456,-40094,-46491,1947,32383,5961,44049,29700,79849,7774,-47242,-107800,-67548,71552,6309,-32020,48157,-14810,68117,28624,3101,53413,-19164,19292,536,16801,-20920,24098,-6947,37026,-18381,13587,56119,-31131,-16655,-112553,-94252,34029,35690,4005,38279,-13624,11520,-24195,-9070,126494,-13598,-8944,-9093,-19879,21798,-19324,-7953,71011,4008,-34904,-81888,18930,30973,-17158,-2160,-11217,-96385,9462,-1521,31247,-10506,21063,-29956,-40836,-30835,-37698,-39213,-42697,-18554,19993,65930,21996,55338,83818,4094,19565,23293,26562,-21053,-12965,-7914,-45493,-54253,89528,-39584,2074,44199,-1502,11446,-1919,21327,-6274,60590,31053,-4710,-25249,115689,70355,6388,-26049,-27175,-13323,20413,-22972,-31561,-81276,17217,-40032,-13745,-45706,17796,-10057,32564,-27867,-16940,119172,-24452,-27197,-9825,-13904,38841,-39455,38830,42308,-82693,-41530,-87556,10529,-43002,58546,14230,-6540,-12055,-33756,18608,38926,-11374,-45085,-20688,-9885,49825,21494,-28501,57973,1739,-4248,18124,45592,28958,56734,-9196,-33793,18714,22380,42821,4366,48423,56564,18657,15952,-58990,-109021,-120969,47363,-59596,46386,-1729,30750,-1202,29956,-93307,-91247,-37164,28786,7565,7794,55607,104894,-11861,10177,42603,-37448,51093,16449,984,39738,-60897,-60109,-62655,-2735,-8965,91728,-6101,-14624,57198,3141,39695,-44496,40601,14960,-30541,-80505,-45460,-5995,4998,-11280,-22129,-51161,35731,22107,-41986,-35738,20995,-22998,72460,84516,-10824,1555,1126,-29709,6034,-21547,-63924,-31912,-9898,16140,63223,36233,-16731,70197,-49341,-11591,-12793,-39711,-40367,-57613,18268,-2523,9853,-19982,43549,-43275,-32868,35594,66100,-7390,-15042,14769,-16005,15363,6689,98047,-329,34863,-62395,52875,43355,13207,-76565,37867,-44578,97341,9502,-80881,-43669,632,43600,-20712,-9088,69240,75657,48382,63645,32121,-38670,-51192,-84003,-57239,50796,87305,61651,101535,19785,-21159,-30992,-136936,27775,28016,74259,2588,-17915,81,11000,-5869,-82311,-24622,-49340,16059,90699,-43176,-40856,-11699,18987,-19680,14624,19449,-8262,-301,10543,38621,-3111,-49761,6172,12093,-73747,60491,69922,-70281,-54235,1936,79158,60753,6691,67293,43450,-42452,17716,-64389,19150,90756,22708,58962,37059,7773,-1633,-71115,43642,-58451,32779,-8812,29260,1845,7478,-15514,-51600,-93533,-30121,-5841,60184,17437,69763,-5,-60439,6957,-45359,-13407,-33674,22050,71739,-18006,45832,9947,88253,38497,-9584,-18313,61600,12792,-30344,-30854,57479,11934,47337,-111900,20069,-39569,57255,23619,16405,-33698,36180,27543,1654,-7423,-9834,1987,34427,66887,-26616,-47254,-66020,51843,20172,-15512,7848,41177,-6407,-73162,-33965,-58236,-66609,35534,4393,10359,78060,-7429,-72065,-66457,-37516,-22439,-54121,38610,26270,40410,-4595,30021,36866,82098,46038,-42873,-69872,-16502,11157,-76678,-25043,165212,35732,25934,-5638,-14265,-28813,32419,78286,25168,11070,58374,29385,-8527,-23565,-5818,6735,45252,-70083,-70336,-55986,-8330,-18332,56971,34015,33372,-15097,13424],[79459,56156,-18142,-34941,-41405,-45822,-26879,-10573,65522,62866,-113968,-14215,-14741,-4771,-5616,58585,46361,74572,38377,-85104,-22413,47126,-3574,-100651,75977,28462,-18397,12450,13614,-54289,-18873,33276,51712,14272,39220,61828,36247,-21342,-20895,-26268,90341,100664,23963,-40841,-23883,22107,-17980,4972,101984,-40114,-101583,6718,-70169,-45522,-14891,33124,-24294,1898,17134,36933,-22679,22640,-35309,45079,-16012,-63988,-54199,-36997,27148,-91300,31181,-3655,43702,41278,41083,-52915,22945,-94142,-114520,-80014,-63838,-9361,-54811,15222,15786,-10025,-33561,-10908,-21161,50564,-103471,15959,21873,46551,-14903,57150,50474,121795,-43191,-50853,88715,70499,2622,-16482,-4542,58150,40251,33899,3378,51236,-8983,-18663,-45882,50307,-18415,-55734,-47884,-19782,-34507,-65403,-103015,-22427,44821,20928,-8130,-3239,-7299,10313,16152,75511,-52860,-1979,-41455,10234,-20600,-23908,1611,-61980,-53229,-40381,-29161,-57897,-28631,-42250,-73874,-41636,21383,-11614,-3467,-16680,29008,-30773,-623,28864,109152,-17511,-44366,-25079,-27970,-61267,-14489,51531,-36982,-102639,-1515,-63792,1861,36697,-48229,-49773,60980,-15412,70941,-29735,8008,32807,-1989,-2428,-2721,18659,-2438,17177,10620,14024,33636,23779,52627,-11789,8083,95233,47420,80802,44159,-111417,15205,1501,-61612,-31347,15309,-551,4539,1662,14174,43553,8349,-6550,9334,-9513,-27131,-39725,-70801,-30704,-14009,-4570,-35280,-39006,60555,47142,94,-8307,-104877,-60801,3269,-54887,-119523,-7736,8023,-1179,-25152,14536,-16677,-30090,42994,47850,78128,-39460,-900,104512,19735,226648,103295,-4995,-23678,-167989,-31973,-4888,-131641,791,4620,49911,5902,45712,-335736,26893,43939,73596,125712,3337,-2397,88815,6838,-6556,-32561,-17370,-86841,-45383,18972,56971,56509,40559,52753,-61844,-11272,11,-46853,-49880,-6525,39780,51033,6814,11081,-26248,14709,1373,-57448,23736,76182,83687,-18987,-35131,-141216,-92294,-17554,55826,27459,99264,73911,43144,-160234,-4721,68031,7650,-62904,-59827,-34942,-25115,30443,21792,23348,-12526,34315,-32094,34289,115365,-45557,24786,-20329,-72381,23886,15911,-6939,51085,17370,-37869,-16084,-25643,-85377,-47880,-74550,-51206,29605,-39119,31612,-34616,-40050,-27128,24126,80434,64075,71498,-47083,2416,-53745,-33801,-21538,-39349,-69846,-42866,-62272,-16811,101640,30446,37213,12345,16266,-27422,16845,-30597,-28909,39034,96664,60350,-48746,-45861,15427,-71421,-53307,62231,23267,76640,-21730,14602,-8828,-39507,4609,-39408,23316,-72214,-3187,23246,-36596,12944,-60152,-110904,14472,60722,31700,-85267,44674,23304,-34481,2458,30593,-13106,-126916,-4086,26461,-5368,-27275,-5318,-20156,-8264,-3720,18294,145252,67405,33776,-38626,46559,81843,-53720,-5516,62379,-16535,-100393,-23071,-100253,-51348,8173,-53392,-22725,-65395,-53716,33259,-5277,-56205,18538,80910,-63900,17497,68856,-3339,-19439,-20981,-38297,-8162,-29975,-89261,-32455,55799,101123,41215,-26561,-75848,31593,28871,-54662,-17599,-34888,9079,-61478,37525,-17011,-20242,-29010,-3341,7459,-40783,50217,-31505,-2513,-27128,-25428,23459,-30245,13939,-34412,-61314,-74692,-46965,63482,8351,41603,-208,26802,89774,-3654,-38572,-38295,22802,-17909,-22760,30419,-24006,-85392,-37962,-5796,21484,40176,-4647,-15800,-17988,-41095,13379,-55733,-12334,-781,-47172,-3272,-93528,-77067,-12990,-23010,33996,-11267,24049,28512,109899,-14426,-56738,-24972,-71638,-41031,-98604,27663,-1266,24819,21923,29129,-36714,-120153,-89354,-51145,37918,49276,23807,2535,10208,34611,-24905,123555,11649,60429,-34142,94,-16072,-47758,-60439,-89391,-81137,-164,-38638,9031,-21997,-27036,47750,-29516,-33449,-27155,36697,48958,59637,5006,15893,-16369,-72033,-4709,34349,-10401,-23438,-34428,6436,-65966,-16136,1657,15945,80560,-63761,-50924,-861,31576,-10013,20935,31528,93972,37760,-45817,-97344,-92871,45929,-8479,-39454,47269,4703,42720,22845,10349,78299,-23635,65209,-16774,1269,-21397,29785,-7403,19443,-20887,31942,62639,-21952,-17204,-117228,-98428,30874,33143,-8956,27199,-32135,-17752,-10025,-2948,143963,-311,-14450,6569,-57,13668,-15195,-34383,53428,5532,-46108,-64575,43575,51877,1604,2371,-20060,-93746,16912,2004,28411,4182,46761,-41909,-40818,-17679,-22755,-38141,-40505,-25230,-9444,57364,20511,28665,56628,21818,14104,26075,13790,-19515,2681,-4848,-27093,-76907,58057,-61752,4544,48015,-1999,15642,-23209,4099,-6856,65810,4893,859,-12592,109786,90295,5953,-15170,-12107,16646,47984,10336,-37046,-47868,45227,-36872,-22673,-29800,26524,-10828,25197,-40046,-14846,101589,-37122,-24707,600,-4355,39780,-58939,69849,53203,-81110,-35880,-77450,-7271,-25909,38870,25219,26865,-37151,-32740,13680,56854,-24477,-60579,-22461,-6678,71335,28916,-14659,66170,-1514,3870,32985,20785,16774,32571,-34171,-16105,24163,18805,30277,-5124,42962,78918,25089,6392,-91336,-92797,-62521,25899,-34543,65079,21925,34815,-20538,27851,-74166,-72087,-44857,51692,5071,10283,26982,83971,-25347,-2596,27010,-27487,33328,32305,35462,47212,-65022,-31305,-60145,-63599,-62596,75662,-39282,-35506,55585,5735,37924,-45534,-16066,-5570,-39434,-70806,-39791,-20817,10431,-22975,-44454,-70273,35657,34932,-37760,-82656,35655,4059,64042,79602,-14028,-11712,4529,-24898,11179,-3917,-42007,-26293,-8366,26161,90748,23665,-52651,52678,-51568,-10671,-42683,-67937,-62002,-37140,28090,-17293,8431,8064,77565,-12035,-30351,28161,66446,-663,12404,46175,-16926,30399,-12994,83034,1407,55839,-98600,27273,36477,18026,-51086,30749,-42826,101067,4982,-74425,-18459,-1142,64619,-25111,-21957,61833,59775,67957,60503,23838,-14583,-81669,-114717,-41812,48477,121223,74714,130122,19109,-21173,-33857,-108857,19232,38960,46620,6655,-20147,-29538,5800,-22371,-97390,-40968,-46392,12615,77271,-13906,-36477,-20639,23381,14740,39392,19106,-21865,-7430,5552,15213,-7698,-27039,14994,790,-69267,51833,80898,-82983,-56067,13202,63270,18649,-13685,54482,34498,-53400,9099,-43466,45510,103487,38285,94690,58930,-8368,25074,-48674,54166,-62870,32171,-18344,39949,2091,-7282,-24613,-55919,-80625,-13188,-6867,86462,25512,80816,-10325,-84681,-15311,-51764,-5146,-18213,14833,46080,-35054,34697,-19053,35515,44325,-17436,10740,38560,6954,-25785,-50281,39726,-118,38331,-117373,22870,-29492,57040,35885,2834,-46145,100973,13440,-3973,-29167,-11689,8392,22963,52720,-13980,-23174,-35780,67876,29729,-3828,21381,25842,-49632,-100922,-46180,-34150,-96319,48075,11567,7003,81768,5176,-57814,-77679,-57187,-11435,-28374,48019,32482,47286,-33659,4090,41897,87542,59971,-29512,-56835,-28895,-8264,-70103,-15327,173065,28672,21876,-12631,-24290,-20346,77414,73819,40049,6384,40210,40558,-14638,-31865,-6965,-7141,38948,-51936,-73120,-47628,-3857,-19662,49764,43960,34762,-11521,40764],[78214,33656,-34675,-26226,-25282,-44933,-25050,-18878,43839,42800,-120389,-1683,1385,-5168,-10862,66453,87302,67170,33900,-93118,-8292,37615,32606,-90244,54555,14226,-15129,5811,34402,-39225,-23107,68324,45239,24989,79293,74867,26518,-19536,11155,-62898,36523,85137,-1069,-58062,-52066,13300,-21359,-20453,102671,-20993,-93348,21756,-64033,-21157,-20523,2335,-29141,-1352,-39,55607,-31321,37761,-17778,78154,7251,-16936,-51892,-42342,35067,-59124,43642,-30825,12552,27851,73170,-55995,16090,-85651,-121167,-55790,-55536,733,-76671,-7765,19542,14987,-36452,-14309,-35048,63655,-72454,24070,59365,45865,2645,53325,12602,89091,-20642,374,99063,74823,7581,-6098,-1000,62401,64179,35952,18568,67902,5927,-19265,-46595,57903,-1726,-19770,-12632,-32424,-27674,-47920,-96766,9674,28282,16158,-12286,-1749,-6939,34980,5637,36266,-71108,11513,-26051,47184,-44520,-37640,-6203,-84017,-57345,-14812,-35514,-48598,-4094,-42632,-71930,-35848,13079,-2444,-3081,-21416,8841,-29867,4539,9650,101154,-11557,-34164,-29423,-59482,-71950,-16645,53038,-41875,-117261,-17935,-50193,-3817,24022,-71362,-48066,34206,-4716,54812,-41207,6644,35185,13100,-3519,-12892,-2365,17261,12046,28646,25475,14900,9651,30700,-7353,1877,84095,56328,69707,32859,-104136,-11885,31606,-33301,-14296,11524,12728,-24418,945,7741,49440,20447,9518,20070,-6093,-22487,-13803,-72000,-23774,9952,-19629,-3819,-20704,53747,47709,-4649,-436,-107832,-65329,-148,-63477,-131018,-30535,25361,42569,-6853,4805,-7150,-17311,16484,66130,70604,-49134,-29671,62509,-19507,164808,84471,14543,1271,-141092,-63039,34602,-162029,-56037,-25261,-3408,-10601,32705,-211884,-13805,63147,26325,136407,11959,1129,78854,-6957,-6349,-22970,-28662,-94010,-34397,6782,57183,15936,43968,50851,-31827,7558,-1401,-28394,-69327,7030,75514,31989,-3171,45468,-2654,-11998,-7182,-41951,38519,66146,76062,-33712,-43272,-120269,-45167,-23720,82572,36690,79942,108347,73273,-154861,6260,81436,16114,-52410,-60846,-29844,10956,36925,30289,12137,-13186,30786,-68082,17845,114483,-50886,14794,-11972,-76504,29538,28187,70453,54237,15507,-49217,-39613,-1548,-89239,-71865,-108661,-10338,53193,-37808,1957,-26698,-52872,8996,44238,71918,57909,88591,-50006,6309,-64840,-63801,-36415,-17506,-79470,-51551,-92109,-12070,24154,20946,20554,1593,36347,-22553,17996,-11654,-7636,55723,93907,47434,-30704,-42483,33295,-46108,-56082,36774,5898,34683,-2445,53062,-3231,-32557,11240,-18159,41206,-70502,-20902,9448,-68581,-32812,-71141,-82655,743,49692,51100,-92485,49289,10510,-34917,-15984,32409,-26998,-139033,-28465,23993,11904,-45005,-21667,-45661,-20216,-192,11884,138559,41373,41787,-17677,46619,41491,-56224,-9701,46233,-6971,-86801,-20202,-61472,-23053,1223,-32713,-1231,-77999,-59278,39039,-8332,-50094,26879,80673,-40239,19138,84544,-20368,-59376,-44620,-56648,6080,-12671,-62513,-23805,68115,119377,38242,-27296,-66313,34094,20380,-52510,-9985,-27509,10367,-31419,21060,-22037,-25558,-26399,3364,-7752,-57622,56216,-30144,15110,-27561,-33275,36191,-18303,49105,-15870,-34774,-63923,-85093,69739,29545,42653,-3223,19213,82885,-2213,-51440,-11133,37777,-35678,-40597,20714,-27093,-78710,-38223,1299,4359,60280,-5672,-10080,10191,-60372,3328,-45521,7360,-4191,-69134,-15316,-59433,-84881,-39047,8543,23720,-4932,40752,65671,129005,-3114,-59686,-28223,-59919,-32812,-92571,15577,-5405,4644,27083,42805,-35889,-127381,-121066,-54851,7939,39350,623,10649,-12204,42532,234,98731,-2724,83090,-18975,12724,2861,-35497,-67418,-69300,-66396,-2402,-38229,-162,-29623,-19760,89532,-12624,-57966,-19049,46698,61474,37330,24438,46064,120,-70019,5755,22263,-9481,13606,-39123,-14068,-64180,-26140,338,34028,92187,-90834,-55623,-7506,28375,-20054,1093,36516,105280,52689,-44721,-73039,-99913,22023,-13185,-33608,43843,22366,16103,14149,8358,88672,-30285,96848,-29889,-11047,-18333,35693,-5936,3851,-21310,49881,64131,-19080,-12131,-100264,-88847,21981,23552,-20245,10318,-53576,-50505,536,8215,149944,15336,-19441,19275,13689,12533,-3370,-35730,29590,5081,-44055,-39530,58232,54384,13322,3660,-30903,-70780,21827,1591,13316,14505,59211,-60869,-39336,-6620,-6397,-39424,-30665,-33460,-43802,37813,20542,4611,34672,35392,7477,26485,-4253,-17322,24188,85,-15467,-97653,1755,-74657,6761,41882,1414,23754,-32677,-15923,-6377,61890,-17065,6528,-10021,82829,97188,71,-3751,9211,40850,75972,32664,-37633,-4790,70877,-29951,-16326,-7096,32282,-15186,21783,-44267,-11880,65045,-51326,-25548,5663,3815,26523,-84522,87710,51996,-69665,-27476,-65574,-25618,-11529,23104,36852,52351,-53567,-28438,9568,71321,-27239,-54295,-18597,-6049,83841,19021,-4166,73594,-9117,3373,39242,-8639,-5391,10249,-49981,-11771,26663,7074,12738,-8536,36470,79465,16182,-8334,-118435,-81274,-22548,-3174,11537,78537,43420,31165,-27714,25811,-56366,-46953,-40196,68585,-4416,9757,6222,58418,-33037,-17314,-3158,-20515,12388,42380,72498,55810,-58032,-9168,-53397,-107728,-100649,60182,-50748,-43326,48302,7303,32340,-37495,-60634,-16093,-47247,-55307,-25226,-36620,10448,-21230,-50355,-103446,24731,44142,-23293,-109974,48043,35129,42803,64835,-15956,-29903,-3679,-28272,20348,7979,-20667,-394,8171,37196,102795,-1027,-87483,22524,-44353,11021,-40664,-96786,-73171,-20481,34180,-27856,-1970,27008,100114,9661,-18497,17035,55683,8109,38352,72379,-7524,44857,-25879,65134,4967,61897,-125079,16008,22466,22369,-8655,25604,-45342,84983,6058,-36145,15191,-1479,76262,-28935,-30203,51358,40326,81788,62492,19475,13118,-87942,-118926,-36787,35236,127572,84164,145626,15442,-16987,-31382,-57420,8608,45700,24908,10074,-24168,-64526,-3073,-31965,-86996,-52862,-43293,558,58577,3128,-36278,-37636,23536,48730,58015,16416,-38297,-15251,-2894,-9743,-24451,-5435,23653,-7899,-56070,38150,75133,-85385,-48769,10949,26282,-26570,-29000,38367,24158,-57144,-5362,-18523,69428,96991,40540,114861,65978,-18985,47385,-28640,58138,-60010,23415,-31204,53301,-10891,-14648,-24718,-42847,-55790,6598,-2786,102083,38649,86792,-17391,-102893,-34469,-49793,-261,-10706,-412,668,-39233,26888,-46094,-20562,45901,-23217,35693,14605,-1302,-22381,-57552,17502,-14613,26913,-105659,21525,-18916,56018,40977,-14910,-55835,118061,-7365,-3418,-38548,-12811,7261,2823,29519,-2221,4509,-2443,68057,33970,16,33845,15926,-75579,-117473,-51688,-5658,-111900,50713,23673,-3731,74930,27282,-40147,-99951,-75255,-1031,15126,46191,33684,45066,-51022,-12554,50008,83286,57493,-16478,-41626,-36796,-23338,-50717,-9024,138666,18237,5064,-6402,-28380,-21085,95449,54162,56314,12784,25536,41578,-17538,-22916,-11504,-15353,27513,-20395,-74965,-27745,4415,-17761,30891,51465,37214,-6504,64134],[72979,6780,-52393,-18879,-4851,-27563,-14045,-19123,31920,25706,-102599,11827,17141,-5662,-18650,54534,100033,59954,39191,-92258,2733,41872,63982,-68647,39459,1430,-3336,3248,48711,-21854,-25539,79818,31164,36942,108144,87929,17853,-14792,57892,-72756,-19758,65855,-21678,-72321,-74959,802,-21074,-37125,94254,11374,-67539,26962,-62858,-2925,-15075,-31420,-39169,-12546,-15165,65891,-36615,33391,-4808,111180,27078,36526,-47189,-34103,38256,-5909,39004,-48959,-13923,14553,95263,-61100,-2452,-76658,-105131,-25531,-38215,18165,-90457,-30183,26737,39569,-36141,-17506,-46559,63020,-29344,49656,99310,43705,24706,43133,-18734,37724,-69,50746,99692,69068,4149,6760,6517,63257,94543,34491,35330,85107,12754,-17066,-43174,58276,17266,12995,20377,-46283,-13237,-17148,-81162,28643,7308,15628,-22682,-2637,-15300,55051,-10056,-7200,-91034,25545,-3392,58472,-67602,-44649,-13343,-95486,-57806,17916,-37327,-21710,27709,-33877,-48796,-25282,11639,3559,-6464,-24058,-10771,-22593,18676,-9898,80689,-9994,-19810,-25750,-94233,-68214,-8728,49423,-34744,-112283,-38106,-24390,-11058,9822,-88526,-43557,10295,4435,30169,-46191,15049,30149,4883,-9969,-20558,-23217,44859,10149,40751,31667,-2319,-1830,-4089,-4315,856,58059,49638,47813,19775,-94891,-34490,52454,440,217,-11159,13295,-71256,-4610,-7659,47894,30413,20290,20434,-4108,-14340,14326,-54859,-14205,34567,-28984,24220,-3068,45843,39544,-6550,10421,-98730,-60845,-3526,-55538,-121978,-41181,43795,85889,33670,35600,12991,-3655,-26528,71682,50250,-45674,-18048,34441,-63685,89122,47456,28920,20453,-109841,-86625,40840,-180408,-101628,-47507,-52182,-25826,21594,-104298,-55413,58533,-25820,116591,25441,381,50274,-29129,-18299,-18795,-32181,-87610,-20835,-12520,40890,-34983,43537,47734,2352,31387,-9245,-3864,-85229,20202,114033,7863,-14530,69708,25911,-31244,-22936,-19517,41904,45624,52663,-38080,-52537,-88141,4939,-33807,92385,37576,63224,136115,100905,-114271,16968,85884,21658,-35133,-40577,-20036,41744,27481,49656,6471,-2436,38827,-84323,5738,72377,-53056,-12248,-5545,-69607,17163,28795,150018,55409,13933,-56258,-63000,-7718,-84674,-75490,-120312,-7410,67563,-37780,-15103,-13406,-52846,50074,62764,50309,52199,93893,-40147,5897,-67034,-74296,-47969,2934,-86075,-61974,-105697,-11224,-59672,11430,4504,-3970,51234,-14504,15459,17186,17765,66581,80734,29373,-13291,-43910,41334,-22677,-54824,17480,-7562,-11533,15527,84530,12203,-5395,15951,-103,63980,-61588,-30041,3645,-78540,-54500,-73475,-39192,-1706,34913,67124,-81655,50594,-1363,-49929,-32267,25166,-42156,-132813,-40859,21118,23782,-63156,-38838,-68677,-34941,-1253,-15687,101309,15350,46951,11597,51321,8559,-42939,-5502,35135,-4180,-71469,-14790,6491,10764,6095,-14524,20483,-79644,-57079,38697,-7946,-40204,22813,66670,-7775,16066,89762,-35780,-90364,-60909,-56636,20779,-22037,-27639,-7838,67873,116786,31210,-18626,-33030,45744,6979,-35421,8726,-26246,3634,1999,4082,-25856,-33316,-29466,16182,-9529,-62861,55322,-21627,35489,-25831,-39613,37430,-15475,81206,14804,-6307,-31069,-97045,69880,50455,39768,-3627,15016,69684,1060,-49733,24873,50852,-51472,-52514,-142,-35150,-55601,-49018,-2781,-13165,71216,-7068,8998,36987,-40128,2728,-29415,18784,-11858,-82052,-27842,-16690,-75177,-47893,40154,20541,1011,59310,93814,120513,10384,-56182,-20412,-35894,-25936,-76739,-216,-22640,-21214,28091,46932,-24455,-110582,-127306,-56257,-17511,21995,-19901,17931,-43536,34755,14837,46696,-18067,91674,-5340,14610,10736,-13110,-68878,-49653,-52762,-15717,-35703,-2879,-34720,-16291,113919,3336,-83336,-11884,39804,44250,9310,40919,69727,11600,-50974,14270,10828,-8302,47556,-42017,-31129,-51426,-34702,-9371,45710,98298,-104738,-57898,-10699,26649,-21056,-8711,40735,108087,46389,-41222,-41493,-87305,5475,-10702,-14456,39213,35601,-3226,4953,-5170,77144,-38647,106105,-36050,-17105,-14138,39569,-3084,-4131,-16348,60216,59737,-23408,-3250,-68466,-67289,8554,8895,-29709,-8766,-71625,-73660,5025,20107,139311,30450,-21603,26579,15518,14694,13036,-10143,7273,2566,-28593,-12319,60217,38291,14127,2048,-39327,-41052,23731,-832,-6647,19374,55653,-79285,-37867,-1884,4889,-44833,-16556,-40700,-71429,15548,22006,-4875,23665,41832,1528,23896,-23485,-18930,42651,5763,-13810,-103578,-55857,-75045,8731,33362,8160,33819,-28749,-36765,-4743,50547,-31194,13806,-12886,42781,90428,-9877,8058,30554,52050,90089,33148,-27292,37752,85463,-23614,5317,18499,34008,-21191,22050,-32915,-8080,31756,-60265,-30242,3321,8629,-1835,-107749,90237,41794,-53462,-19385,-49153,-41265,-1701,14614,48238,65650,-56546,-21774,6448,81270,-18611,-30058,-8943,-7454,85059,-2651,3714,78760,-20173,-6496,35667,-35759,-28278,-2911,-53311,-20604,25498,-8202,-3175,-1923,30323,51713,-6159,-29800,-132389,-78417,-7907,-30072,58292,82785,53437,16562,-23818,24225,-43250,-22518,-25055,75235,-17518,5541,-1820,36377,-33876,-29098,-30565,-21434,-10323,43658,101248,62468,-43359,-1010,-46662,-110545,-112941,42186,-45932,-40460,37114,8299,25459,-22861,-72260,-14387,-53102,-33895,-5518,-48831,8113,-10420,-44822,-134797,6111,44130,-5103,-109751,56458,60932,19483,44747,-16613,-46134,-23692,-42855,30937,11377,-7746,32464,30435,42810,96177,-30271,-109202,-13468,-25449,46855,-6148,-112083,-72361,-13985,39319,-31597,-16964,33681,97240,22992,-3798,3720,36922,22021,57606,85335,10888,49498,-29432,52895,7529,46554,-133374,14931,5277,25091,32755,22262,-53952,56289,12359,15533,45671,922,77970,-30765,-32479,42133,25787,84584,63204,24849,36431,-70251,-101885,-42295,14520,114797,87951,146458,9936,-10576,-24039,-988,4139,46907,14377,16506,-26031,-97494,-12773,-33088,-58180,-57431,-42052,-18333,35449,-13,-39905,-53571,21194,68629,56552,10480,-54872,-21489,-12590,-33995,-52289,9891,31671,-11790,-37745,22528,55447,-75071,-37937,-4078,-15339,-58487,-36997,22016,16267,-48754,-20611,3514,85098,70007,28376,107988,53597,-24056,58918,-16417,52492,-50018,4503,-44823,65437,-30040,-14336,-18283,-17189,-24847,25715,5372,104414,52187,82990,-22531,-109685,-45019,-37714,-2753,-12057,-17288,-54586,-30911,27235,-65082,-62463,45572,-25906,53165,1838,-9482,-20701,-49477,-3413,-28151,10713,-81759,15815,-9428,51726,38445,-29065,-59774,76438,-28640,3628,-27766,-13398,3140,-21036,8938,8611,27189,23888,53756,33416,-5790,41606,11643,-79806,-117771,-49742,19286,-111371,43779,31401,-18839,68714,53343,-24918,-123042,-87974,4283,65270,42062,28428,35010,-48423,-12291,55027,72109,44832,-5080,-27173,-37616,-26529,-21976,-4977,83318,6256,-18700,3936,-26325,-36564,89505,26529,68719,28141,16614,25174,-18803,6301,-18289,-17115,13376,13061,-69384,-2869,11675,-13720,2052,55559,40556,-9,74768],[65229,-12981,-63133,-13195,17198,1578,4123,-13975,28366,13140,-67556,22812,29695,-4149,-30950,24014,78127,58331,50768,-80638,8221,58143,84818,-40867,33031,-12129,10690,3390,47733,-12868,-25493,65447,20447,48901,115633,97142,14269,-9191,100266,-52987,-63388,48050,-32622,-80958,-89379,-10558,-18180,-43062,85902,50872,-31852,21023,-69112,3326,-211,-56010,-51353,-31647,-20413,67964,-35764,12772,1715,128846,38744,83923,-44317,-16567,34941,47057,23136,-54981,-31557,4768,99053,-67770,-38781,-65273,-68812,650,-16360,37691,-95763,-45927,34900,57646,-32075,-12407,-51059,49756,7990,85183,113911,43006,44027,28853,-38808,-13128,13118,82852,87898,52122,-12012,17539,13084,63005,116818,30102,48394,98495,8353,-14365,-35569,51533,32774,32497,43607,-57834,4680,18936,-59941,32649,-6029,19884,-35105,-3370,-32859,65099,-30978,-44627,-105485,36215,22221,39211,-85730,-45045,-14922,-92248,-55968,47496,-33516,16897,56778,-16445,-13423,-17776,15049,5416,-14018,-27492,-26245,-12695,32143,-25823,53262,-12412,-3135,-13677,-117940,-50212,6794,42793,-17253,-90456,-54659,6092,-23080,-4655,-92964,-39909,-7146,14761,8881,-43941,27101,17355,-15020,-19551,-25282,-38726,70488,12902,43932,32290,-9456,-6696,-42921,-2387,-82,18526,28262,23659,9145,-85340,-40970,63427,29395,7563,-40552,5102,-126123,-13204,-23607,42332,33525,25941,11323,-1505,-4388,38162,-22111,-696,51997,-31155,43277,13304,38913,28111,-2081,19412,-79297,-49161,-5089,-39178,-96249,-38167,53669,108887,82726,81417,36317,8974,-66554,61297,24999,-35495,10749,23549,-105189,8841,4818,30067,31134,-82675,-101688,20599,-174460,-123218,-50304,-79541,-38069,-16716,-25078,-83749,31882,-67987,77912,36065,-5856,10828,-55607,-41031,-17160,-26464,-69708,-6576,-38150,12937,-78902,38528,47598,30623,50114,-25245,20285,-97379,25857,146086,-10030,-24465,75022,49056,-40826,-40558,-830,33289,22266,21358,-29424,-60355,-56694,43785,-45397,84390,28814,49483,147213,106072,-52028,31445,80276,22499,-15863,-5871,-11002,61584,7440,71041,6463,17298,52695,-82975,4495,-1705,-51199,-50439,-5023,-52289,-4689,21231,197333,51743,9148,-55806,-77400,-33088,-73410,-51108,-100710,-46460,66733,-36433,-15890,4289,-40172,86201,77855,21596,46716,85185,-17223,-96,-58184,-57949,-55207,20134,-90180,-68454,-98371,-12529,-114095,5311,-9275,-2856,57465,-5741,9764,42190,37884,70538,61269,14172,2258,-44064,40795,-9268,-54112,5430,-20615,-49105,30110,99557,35135,38116,23174,10744,86210,-46665,-28986,7826,-70866,-56250,-66875,6022,7320,22426,79772,-52221,49990,-9281,-72418,-38044,3772,-53229,-108119,-37309,20257,28277,-77204,-52932,-81926,-51630,-8918,-47801,53401,-3270,46311,42471,57332,-6962,-21088,5506,29112,-7494,-54843,-7353,73874,40702,20945,-965,36159,-67785,-53518,32190,-6934,-32237,7216,42074,20160,9828,81788,-47706,-104748,-61756,-35200,31916,-51107,3993,10700,54081,92186,23701,-4533,3450,60586,-9455,-10449,33743,-32496,-13947,27387,-5264,-27051,-37730,-35717,28774,1745,-58436,47677,-8609,53583,-23002,-43367,26982,-25034,96875,50457,14307,13061,-73514,63724,63428,35013,-1368,15740,52176,4478,-40950,58061,60623,-62900,-59992,-28349,-45118,-22699,-71969,-16863,-26942,69942,-9271,34815,48647,14883,12787,-12311,21429,-22011,-80104,-33504,21666,-50624,-34255,63515,22846,3960,72603,106370,88078,22003,-48420,-3356,-1736,-21697,-56144,-17265,-46849,-43368,26097,40584,-10103,-78934,-101520,-52780,-32589,2074,-32333,20476,-73823,12775,14972,-15659,-29674,85634,5058,5743,5788,9961,-61647,-36410,-42988,-32479,-32789,-151,-33651,-10042,116889,11774,-99395,-5575,19834,9676,-13750,51508,79590,16710,-19182,19102,-166,-6393,70085,-44626,-42298,-32391,-36466,-20678,50617,98580,-96371,-55482,-5083,28997,-12645,-6592,41494,99530,22159,-33393,-10899,-61736,-2508,-6987,13986,33606,43847,-10292,-2877,-29492,44236,-45641,95599,-35570,-15722,-12280,40175,227,-1879,-3907,57221,49720,-33526,6903,-29548,-39796,-6145,-7146,-37515,-25497,-81284,-78342,2398,28004,113001,43315,-20057,27084,3354,16179,28520,30882,-6447,-2374,-3560,10897,50945,10171,3652,-2094,-42799,-17994,21937,-3066,-24225,20103,38650,-89187,-38202,-5561,7266,-52815,-2967,-44440,-83423,-781,23144,5622,23232,40497,-1811,19262,-40271,-27381,50556,11019,-20697,-86089,-90061,-64784,10173,27837,16658,42916,-15243,-57254,-2699,35646,-35535,20939,-15122,2610,73385,-22007,19057,46367,47420,83100,13721,-5155,69743,83680,-21630,34950,41758,33188,-25021,24325,-4117,-3347,18518,-57235,-36003,-5432,8810,-41280,-115764,80257,27121,-36898,-12514,-23398,-48777,3779,13969,57926,67945,-45112,-13986,4784,86831,-3454,1576,5290,-9732,75961,-27432,11501,80964,-32568,-23856,23391,-53662,-43673,-4970,-47905,-37676,20540,-21014,-12200,12093,23332,2740,-34855,-54929,-132848,-85161,-9850,-43359,86207,76729,46879,-6724,-20127,22739,-33604,-4056,-5492,70687,-29551,-1996,1088,23922,-29317,-33624,-39679,-30966,-32846,36049,111380,64293,-27195,-7280,-43195,-67424,-98780,13777,-34637,-34358,24260,8450,19095,-5479,-45384,-1432,-58512,-10978,13318,-54229,6257,3192,-34508,-145484,-14591,32321,10275,-84104,60273,73897,4737,24410,-16434,-52890,-51138,-64375,40983,6581,-7676,55839,47691,39708,74482,-54754,-110801,-46723,1983,80764,44023,-101669,-60144,-16761,46085,-28309,-29960,30361,69564,29085,7953,-10425,15722,39428,66618,80580,33212,38277,-21399,50560,6007,11750,-118692,16109,-8946,25335,57764,19343,-66968,25840,20853,58172,62819,6841,71952,-30629,-29616,35975,21396,78566,57165,40247,48464,-38463,-76886,-52802,-6532,96004,85931,134750,4048,-4797,-14161,43720,11655,43102,14874,27484,-23003,-120340,-20994,-25934,-22896,-52902,-41712,-39998,10078,-20811,-44785,-59498,16844,63676,31682,1779,-67637,-24368,-21175,-57254,-87787,16278,38953,-9447,-19586,8772,28628,-54250,-29383,-26883,-46363,-68772,-37769,6142,13929,-28078,-31350,18526,86812,27877,5359,73673,25016,-25996,57042,-14217,36985,-35256,-23697,-55617,72648,-43110,-7916,-10321,12322,7027,41849,14850,94176,61837,68177,-26932,-105764,-44558,-17213,-13881,-18642,-28477,-105211,-13883,36096,-74586,-79893,44601,-24238,62203,7254,-15387,-19352,-29495,-18849,-37710,-11687,-51029,7385,-1460,42672,29208,-31527,-55940,1127,-44168,14985,1369,-13725,-213,-41797,274,19254,39095,34538,30948,29391,-19454,42710,9655,-63862,-100427,-41744,36079,-97862,30103,28525,-33644,70774,73755,-15051,-133129,-92761,2462,105658,42659,17527,21004,-24322,6078,50492,57672,32685,4821,-15380,-31968,-15813,9560,-2073,31186,-5355,-40426,8247,-19318,-64685,71968,-977,70505,45887,12311,-8713,-20474,46444,-25394,-14059,108,37864,-47622,21276,14346,-8298,-30744,54977,43150,7504,69674],[55188,-18437,-61112,-9033,38659,32899,25189,-7172,28897,3763,-27347,29970,37314,1357,-46238,-15937,30600,64001,62522,-59715,6718,77968,93010,-12779,31480,-30463,20884,4508,28325,-17225,-22652,35649,18867,59972,99630,100015,17251,-3440,122916,-12641,-85715,33572,-32466,-81726,-96109,-17366,-14389,-39537,82402,87506,4728,6376,-80488,-2348,20485,-62608,-59289,-53928,-11543,63954,-28888,-13876,1504,118151,39452,115095,-45654,2218,25894,74944,5239,-50075,-39296,-175,81787,-73153,-88126,-47587,-24661,16157,4456,56617,-92854,-50791,41046,65241,-23649,6374,-46603,28795,29739,113967,93829,46652,53121,13489,-46901,-45862,16767,91516,64540,26776,-37915,23802,14309,63252,118993,25441,52844,101431,-5815,-14128,-25238,40832,39610,36135,55113,-64464,20090,50212,-37556,25240,-3321,27050,-43070,-1241,-54746,63307,-54518,-70087,-105725,41232,45185,352,-95581,-39690,-7836,-75911,-54366,64320,-25308,55598,76655,4406,21634,-18288,19970,3608,-24606,-34672,-36038,-5360,36498,-34976,26121,-17012,12626,4301,-121141,-22922,23424,35110,6014,-59033,-61639,31869,-40891,-16272,-78050,-38378,-16805,28465,-1827,-36245,34614,349,-28256,-29118,-27948,-45908,84610,20191,35972,28694,-3672,-3215,-75114,-50,-4572,-26908,-1000,7508,5529,-75356,-26272,66542,45311,4877,-63982,-5895,-170146,-22830,-33201,36915,28568,27581,-3727,2644,3892,54841,17729,16140,59978,-25615,50041,27599,35197,21493,10473,26581,-54115,-35376,-5653,-20908,-61608,-24214,49748,107170,123916,111722,55134,20876,-80518,39113,6042,-21555,38797,27913,-133473,-59496,-31170,16389,32812,-62663,-107119,-11748,-146190,-119800,-31159,-78770,-45621,-97438,30659,-91605,-7814,-90388,39988,37378,-17498,-27990,-82547,-67705,-13522,-13530,-46563,6744,-64972,-18773,-100562,28560,50187,43678,55377,-47981,37986,-107675,21116,163672,-14888,-31127,58457,58555,-43148,-54017,5917,15313,6005,-7135,-9733,-64677,-33790,63334,-55313,63914,11787,37356,136896,76534,7294,52800,67334,19297,-225,28295,-8408,69258,-15275,81447,10501,39228,65005,-72591,17890,-74890,-44482,-88807,-12197,-28535,-23134,11256,190893,41441,-2981,-47014,-77277,-57491,-59181,-3428,-52035,-103944,49591,-30524,-4861,24210,-19424,110971,88865,-6085,40999,64516,15547,-11892,-39891,-18864,-56274,34783,-90903,-65564,-72836,-13872,-126011,5705,-19872,4866,54911,1262,2969,51645,43905,66293,40723,7104,15118,-39342,34229,-10949,-56866,576,-37773,-70981,39640,94731,60372,83913,34630,12964,101905,-29154,-20924,20208,-54718,-48504,-53249,40650,23276,17056,88463,-13450,48053,-11718,-88462,-29694,-30132,-56244,-70661,-20956,22247,25829,-83781,-59895,-80939,-71584,-24128,-64766,17011,-10293,38422,65608,59730,-3708,1254,22302,24669,-13457,-36735,2018,105969,58467,40677,7255,42093,-44099,-51240,21253,-8181,-31184,-13547,12045,32677,2426,61250,-54198,-100868,-44177,3286,36690,-84588,25826,26711,31686,55317,20067,10472,22347,70156,-24897,13526,57410,-45005,-40933,39125,-534,-24771,-33505,-39300,33466,18832,-49205,34057,5453,63297,-21176,-43540,8829,-43595,88939,82417,20510,54554,-24831,52203,62161,31078,3171,21789,34468,6866,-31753,78985,66226,-67490,-64862,-57114,-53311,8534,-99410,-36460,-34771,56557,-12131,58262,37855,81346,30734,1934,17952,-31810,-63742,-27259,45840,-20845,-5034,72389,26648,2645,74562,101764,47645,28495,-40232,17906,35820,-19227,-36009,-32258,-64561,-52083,21981,25659,310,-43538,-53838,-43020,-34740,-13552,-33998,15943,-92193,-16718,1811,-67388,-33803,68572,12181,-8534,-9633,26534,-45033,-31983,-36345,-45738,-31122,6402,-25167,4135,102422,8173,-98185,-1083,-6218,-25293,-23998,54421,72651,16671,17492,18982,-11728,-1866,76772,-47981,-46464,-12958,-27594,-24940,49425,93603,-68236,-47982,10180,35170,2201,3490,38364,80918,-9059,-21158,11865,-34465,-4099,-7933,45141,26586,48401,-6035,-8623,-59948,36,-46230,74317,-31303,-7815,-15897,37475,2653,8736,14802,39818,35220,-46039,15582,9634,-14568,-18079,-20373,-43851,-35841,-80491,-64966,-6909,28627,77052,53349,-15679,20847,-20062,14532,36192,67543,-7911,-10401,24448,25281,34741,-19568,-14911,-8319,-41085,-9249,15756,-2892,-34795,19755,15011,-85476,-41417,-16549,692,-59391,6135,-43188,-76777,-5734,21316,31517,27903,32769,-1185,15118,-52453,-42666,45227,15003,-30880,-47724,-89545,-49350,10387,26360,24875,47911,261,-76690,-1865,21185,-29745,23658,-12306,-23978,51640,-34294,27188,53200,29209,59295,-9209,24117,84413,66536,-25393,61180,57445,32272,-22634,26587,34617,2138,26865,-39548,-38414,-17236,3944,-83464,-97637,63283,11434,-23004,-5996,13667,-42663,6712,19482,64671,64256,-22764,-6254,5675,88313,10406,28361,21477,-11887,60329,-46565,21250,80049,-43376,-44715,5339,-58035,-47467,-37,-42381,-55615,12335,-26418,-12189,23950,12940,-49253,-60090,-76217,-126557,-99481,-11979,-36487,85310,62428,24542,-31776,-32513,20393,-23578,6738,10588,56692,-36456,-11213,8400,22300,-23068,-29001,-24894,-44603,-53590,22215,99290,60017,-14470,-21853,-43467,956,-66963,-29380,-25130,-32867,11574,7238,13931,10496,7562,19853,-65827,6967,25201,-51927,6454,14445,-25501,-126648,-31811,9770,18558,-43041,60174,71052,4381,7763,-16095,-45521,-78149,-80925,49550,-3628,-19650,58870,53238,28948,46018,-67067,-93031,-69869,30057,96650,85554,-62984,-39320,-22076,55295,-20392,-35051,22289,31628,28435,13754,-23407,-1770,55603,64239,58884,52284,12253,-1829,56463,-1311,-31968,-82685,13268,-14166,22882,60442,14575,-79545,3986,27643,78798,61240,17036,62231,-29885,-23778,32456,27531,72234,43150,59585,45885,-6117,-56070,-60816,-19989,78941,80616,114721,-724,-2129,-5159,69141,30621,36044,21905,40741,-14732,-127231,-26496,-12262,8283,-39298,-39438,-59242,-14271,-47284,-47517,-51940,9847,33987,-7937,-7991,-72641,-23263,-26299,-78655,-124759,14232,45172,-721,-6745,180,2615,-29106,-27074,-50254,-59643,-60032,-33569,-10387,18447,-360,-33799,25854,71671,-18843,-21555,22666,-9961,-27945,43243,-20537,14295,-19490,-56874,-60120,72823,-38449,1877,-6177,36794,35579,53660,22304,75751,65000,46137,-31375,-96200,-34306,6933,-31264,-24287,-28689,-137197,5911,48354,-78677,-73025,43000,-17270,63928,28991,-18004,-15638,-6311,-26568,-41336,-38882,-16795,-563,5542,29367,15168,-17282,-43885,-65428,-49486,26759,38538,-14356,-1460,-52985,5346,29918,39208,26540,8032,23436,-34457,38179,5376,-33533,-68148,-30353,44002,-77645,13979,14183,-43078,81574,78954,-10471,-122559,-89421,-5792,121573,48351,3691,7965,13988,36007,33576,42977,29533,13531,-6923,-23367,5646,36625,189,-5475,-15074,-51766,1230,-8977,-95987,54588,-22235,56309,57302,8221,-51731,-24428,79322,-30824,-9000,-8454,48276,-5581,40933,11050,-1712,-58167,48808,42637,14913,53625],[43622,-9158,-45798,-6434,57420,56620,44223,-1934,28985,-5339,5813,34081,39940,11533,-60057,-52678,-22745,73766,68448,-34462,-1820,89947,89297,10532,27469,-55570,24021,5321,-5304,-31299,-17239,6432,25431,69470,65691,96405,25115,2981,122495,32040,-84595,22876,-23301,-72854,-96739,-18568,-10717,-30025,82032,110584,34573,-11776,-90905,-14548,42023,-49322,-55795,-70755,10176,56378,-19246,-33216,-4128,75177,28364,126456,-50392,15001,14209,64732,-6324,-37715,-39023,-700,48244,-73417,-128948,-23136,11621,19344,19562,74400,-81351,-43878,43200,61828,-9826,37327,-34758,6808,34247,117734,49093,55040,47576,-217,-45203,-53431,12659,84066,36268,95,-63651,25506,7878,64310,98759,23809,46198,88330,-24027,-18469,-14463,31098,34957,28175,58542,-65216,26991,67997,-17378,12678,14994,34000,-40608,5754,-71646,52159,-75298,-84211,-85874,40632,60153,-37139,-95337,-29947,6515,-52964,-54560,63910,-15938,83664,86491,18956,45643,-26334,23085,-24,-35724,-46897,-39944,-5142,28110,-35561,5848,-21421,24642,23962,-103254,4540,33440,27669,29189,-25962,-56549,45281,-62043,-21442,-40479,-37830,-18831,45027,-520,-26488,31600,-14362,-21769,-35622,-29870,-45041,82140,30040,16540,23539,10283,7111,-92250,4412,-12758,-66150,-28571,6203,11781,-63295,5341,64668,45141,-7862,-74513,-14234,-183408,-31719,-32883,34642,17701,26219,-20126,7950,7171,64838,53484,33583,61410,-12764,44387,38177,36165,25833,30339,35597,-28684,-25467,-6273,-5006,-26545,-4309,33367,88848,145962,110354,64480,33634,-55670,15774,2678,-5515,57130,41701,-140562,-102725,-52992,-6915,27712,-48357,-101263,-40844,-108221,-99695,2036,-54589,-48256,-211137,73479,-80849,-47937,-90758,19148,27224,-32954,-55915,-106895,-88503,-4738,2376,-25635,17698,-84328,-45850,-93700,14014,50946,36014,43590,-72157,45402,-118749,8016,163205,-7207,-33745,24320,51016,-42524,-58808,-463,-6708,5238,-23765,15511,-64653,-21212,63078,-60228,39808,-9466,25145,108406,17629,42599,79418,52750,14780,6702,44521,-15603,67840,-33032,70277,15937,54370,69973,-61958,44870,-109480,-30897,-115232,-25595,-4157,-27656,4303,135860,24795,-24536,-31959,-62442,-63779,-45509,51040,13080,-143460,20727,-17676,8086,42932,2412,123592,95674,-25439,34763,37014,50977,-28335,-16813,29010,-49088,48702,-86179,-51231,-38270,-13384,-105637,14150,-26358,18269,46703,4796,-1998,40129,31721,53571,23722,9136,24930,-31045,24698,-27278,-63291,1887,-59342,-76194,42958,73751,81103,114202,49573,8375,106954,-13242,-11705,35439,-38159,-40621,-35734,57919,40250,20693,92600,20061,43455,-8699,-84526,-9701,-68118,-50175,-30669,-518,25811,20106,-81747,-57476,-65943,-95405,-45931,-54529,5828,-6081,24598,72573,55096,12662,18042,42355,16642,-17795,-18192,13886,85204,60025,59063,10135,37971,-14310,-49220,8718,-13304,-38522,-30713,-17232,27430,-4589,31870,-53709,-82507,-12402,47781,34334,-107608,37649,35979,9753,21545,23434,22758,14263,67928,-34244,29215,72097,-60213,-70444,38969,19074,-19055,-18777,-33227,24539,32364,-40037,15441,17221,60573,-22546,-39513,-11141,-62723,61667,102833,11351,82027,26385,37398,44592,30059,9553,32308,22310,7903,-26353,83230,66977,-63542,-68051,-78916,-56999,27002,-119072,-55463,-36904,34605,-14499,72716,7437,129240,50637,11803,12821,-38502,-38315,-8372,52199,2519,25916,65046,27724,-2465,63213,84100,18044,28979,-35474,37054,66814,-15987,-20016,-41774,-62644,-41135,16603,6134,3503,-14134,-6425,-27715,-25225,-18375,-26341,4677,-91682,-43999,-19017,-93551,-29318,46222,17175,-19949,-30123,33828,-21826,-35381,-30042,-51235,-31585,15503,-11138,26666,80294,-8108,-78418,-307,-30871,-46734,-19610,49395,51571,14075,49854,13254,-24596,7439,67968,-52269,-43733,2120,-8604,-16179,43425,83590,-31733,-37587,30910,41968,17808,13795,32989,57272,-34854,-6571,23181,-15970,-2800,-16639,72219,17882,51612,3459,-12759,-88716,-39193,-35431,50886,-26871,4065,-26313,32364,2590,21856,33827,12965,16011,-56521,20371,43447,1441,-24055,-27344,-48655,-37612,-70375,-43306,-21318,21376,39706,60610,-10686,9535,-47751,9602,30174,81518,1694,-22207,48246,28760,16956,-40930,-35897,-15884,-35570,-14545,5001,1541,-37345,21701,-6924,-68132,-46856,-30496,-11418,-60077,9319,-36953,-55266,942,14335,60661,30157,21043,3586,14773,-59558,-61177,30028,17264,-37809,-1590,-60943,-34894,8401,26312,31023,46473,9756,-94036,-5260,9842,-15339,17504,-3319,-28069,29978,-44533,30507,50291,3543,32055,-14627,52191,80225,41124,-33394,73899,61730,32823,-11687,27560,67927,7617,43820,-10870,-34168,-28112,-5519,-118009,-52133,44881,-3540,-13542,1360,56654,-20653,9471,28407,68080,59974,3256,539,10786,84866,16014,41072,35948,-13700,43406,-53930,32287,75871,-49732,-64159,-14858,-49349,-40977,4530,-44950,-67421,1939,-22672,-4573,20845,-2793,-85283,-73129,-85113,-121718,-117813,-2161,-12685,58696,44613,-7297,-49900,-66903,16126,-10403,12363,16830,36455,-36327,-19351,12699,27543,-19920,-16754,7652,-54597,-72506,6490,71087,50623,-6296,-34974,-44656,60450,-30181,-80323,-21185,-39983,82,4617,9699,21522,64488,46003,-75920,15650,26302,-43414,8623,20959,-22026,-85182,-42015,-19315,18752,-20,57942,54869,16732,-3361,-16221,-24895,-95793,-78194,56517,-15274,-38040,41179,46872,15151,20125,-64286,-62944,-79106,49537,86760,100348,-9421,-14482,-21618,65237,-11920,-29547,14689,3428,21917,13944,-31933,-10949,65808,51831,25712,61358,-20163,25822,64581,-13640,-70738,-33820,4934,-7489,18220,45871,5724,-85749,-3066,29734,78638,41796,32729,53120,-30572,-17215,30091,40223,73320,24307,72716,29764,15587,-44899,-61349,-20676,64350,76911,90937,-3116,-3550,-215,77451,53564,27637,29644,50222,-3418,-116731,-29088,5058,29810,-18656,-32366,-71355,-33972,-64439,-45525,-33782,-667,-6520,-46997,-16555,-67508,-18895,-25900,-94220,-153609,6772,49384,13028,-2301,-1376,-16512,-7409,-31847,-67343,-57915,-42576,-27715,-29034,28777,25998,-26693,27579,41604,-58055,-44441,-28370,-39104,-31508,22214,-30768,-10975,-6507,-87991,-56205,66269,-12015,12063,-9312,50480,57253,60265,25106,55777,61330,24183,-36370,-85807,-18303,28410,-49359,-23309,-16864,-141963,22325,55150,-83846,-50126,39930,-5270,60636,56779,-17986,-7202,10356,-26047,-38568,-66143,19148,-4102,12491,14187,-1310,12962,-25139,-92329,-42978,34869,69952,-16073,-1640,-50679,17706,39121,31101,5999,-6983,16839,-40769,31642,-4035,3494,-26731,-18283,44857,-57279,-296,-7383,-43269,95097,64316,-9309,-94490,-80401,-17732,107255,53006,-9509,-182,51375,65252,7718,29795,36044,20055,-1393,-16627,31195,54074,1622,-27631,-21906,-48764,-15147,3359,-118167,41653,-34748,25323,55055,-1476,-90455,-31810,87014,-33247,-4470,-9437,44622,49492,54060,2729,6095,-71032,37209,37006,20507,36460],[33216,9445,-22523,-6064,71086,67025,57568,129,25289,-16555,23837,36858,38937,25060,-66888,-75635,-61544,81166,65014,-11832,-15787,85235,76200,25636,15077,-83960,20855,5409,-43271,-45184,-10066,-9963,34735,76661,24187,88535,33768,10808,107159,64580,-63368,16085,-9541,-53661,-89613,-15394,-6374,-18758,78853,113135,52365,-27423,-93564,-26119,59057,-21129,-36846,-73229,38033,46626,-11867,-34552,-12733,9036,6484,121805,-55184,18803,4099,24809,-7112,-21478,-34512,1893,9318,-65914,-131393,4336,29869,13062,26827,89962,-59546,-27994,41490,50416,10087,71486,-20042,-10354,25185,88747,-1351,64719,28418,-10531,-36686,-41620,5472,72660,14861,-18864,-76928,24210,-5496,65370,64387,27452,29456,58623,-38423,-27177,-5499,26895,19431,16263,59976,-60725,21582,68111,-908,944,38862,37905,-25293,18278,-73340,36917,-86595,-92172,-47277,36377,63691,-54326,-85092,-17421,20742,-31790,-54973,48917,-9473,96462,89500,16284,53471,-36534,22289,-2967,-44227,-62682,-38377,-13899,9299,-27496,-3904,-23666,32162,40863,-72280,21398,31464,21029,47240,3231,-40955,43410,-80857,-17894,15504,-35763,-13965,60813,9305,-18062,17649,-19742,4547,-37032,-31854,-39359,64832,38929,-11638,20016,22401,19542,-91692,11720,-21425,-87902,-46264,19891,27396,-47091,42026,60318,31723,-27587,-72954,-16901,-157245,-38394,-22848,36174,4709,22204,-33776,13012,4569,70466,75423,47682,61195,6001,29232,43003,41581,41823,54344,49898,-7551,-23576,-6464,6318,2250,15872,11315,66739,146480,81401,63654,48398,2495,4531,18121,11240,62119,57036,-124424,-116232,-59320,-30602,20613,-36475,-83157,-55230,-73727,-74785,34961,-19136,-47871,-323316,104965,-60923,-76996,-73445,19626,8656,-49427,-68609,-126083,-94275,8449,16886,-12216,25125,-87204,-61949,-63289,-3850,43652,8387,17034,-89806,42095,-130942,-8030,146516,6178,-32435,-17202,28780,-42042,-53479,-13204,-26278,22754,-24893,39488,-60693,-16256,48647,-57413,20642,-29280,11915,71771,-48049,48107,102842,43056,12667,1731,31801,-31934,62812,-40951,35687,20056,55324,65453,-55514,78564,-88533,-6509,-121464,-40631,15817,-15233,3389,60784,4373,-53319,-15239,-37700,-45872,-33436,91929,76878,-138040,-10798,2147,12720,56173,18925,127926,98001,-32455,28360,9149,79248,-46919,5083,68452,-32889,62720,-73960,-28974,-6530,-9818,-72118,29576,-27072,36264,37835,4425,-2488,10148,4223,34286,13115,17300,31756,-24242,15179,-51908,-71228,7647,-79241,-68374,39321,45496,90653,116347,65390,1369,101145,-2211,-6561,46115,-25526,-37129,-17470,58442,53393,31739,91928,36604,33718,-1367,-55406,14574,-98538,-36931,858,13764,28078,17739,-72293,-46623,-41864,-120009,-71410,-18887,20941,4713,8984,59975,43794,33596,26742,60698,1164,-17684,-2551,28885,24015,47344,71208,7676,26500,13569,-45105,-2404,-21820,-50822,-37356,-39907,11363,-10543,-1003,-45813,-56514,23038,84203,26211,-111871,43415,36139,-2565,3502,34036,30377,-15011,52620,-33473,33372,73141,-73410,-91209,33370,47195,-10913,3313,-12866,1428,35327,-33633,-7025,24354,45837,-28191,-31308,-27442,-73159,30095,106830,-8249,90178,58776,22149,14421,32458,17478,45215,20828,7981,-26079,71860,62030,-50962,-69169,-88384,-55534,26848,-121512,-68272,-35523,10170,-14317,76735,-31105,137824,65594,18099,10314,-40487,-11249,19200,43373,11184,46149,45054,23628,-9338,41924,61349,9236,25426,-36538,48590,81656,-9116,-9728,-43423,-36307,-10820,11365,-13126,681,3059,19067,-9782,-8261,-8795,-14440,-10296,-72972,-60195,-39812,-91694,-18343,24138,21438,-21161,-48954,33236,2688,-43133,-22191,-48245,-34121,26173,3981,53023,61266,-33214,-47736,-4963,-48102,-48364,-5488,37608,23924,11455,70141,2267,-38003,22253,48289,-56752,-35111,10898,14576,5205,34222,67903,-619,-28463,49704,44711,27695,17091,28012,35324,-47688,6740,23196,-11501,-1598,-32027,90436,8051,55680,10420,-16487,-107180,-58575,-11013,29607,-24602,16717,-42104,26188,-1429,30151,43316,-14172,-11766,-60850,19708,67251,5448,-22937,-26318,-51444,-31142,-54364,-26975,-38673,8461,8331,65251,-7655,-3803,-70598,3225,8651,65203,16906,-37989,62454,22533,2266,-47831,-52995,-23577,-27924,-27366,-9433,11126,-33925,27976,-20532,-42284,-51624,-40964,-23824,-52029,8194,-27042,-27855,14705,1722,80496,23883,7577,11220,20761,-62159,-76557,12808,17614,-36720,36490,-21338,-25406,3404,23834,34132,38057,8039,-107144,-17571,2505,4302,408,9689,-9932,10122,-50229,28393,39275,-22073,16075,8104,70318,60960,16977,-42126,68922,53284,34373,7058,27300,79987,11781,51834,19506,-23416,-35476,-18320,-135791,8627,28944,-17131,-9388,9402,92162,13243,13857,38084,68663,57680,24021,5849,21615,74041,10011,36341,44885,-15887,30124,-47650,40556,68046,-49870,-77708,-33988,-33281,-30007,2622,-58159,-68805,-9358,-12063,6656,-6142,-23476,-96123,-69889,-76682,-121659,-136370,19563,14845,19567,29320,-39283,-54328,-107966,9300,4822,17915,11384,13507,-29940,-23194,9345,32533,-23981,-1478,44686,-54791,-91106,-6694,39686,38917,-227,-37587,-41954,84253,2445,-122064,-21996,-54234,-9917,1478,5723,25334,106080,73182,-86557,16031,16566,-31808,11300,23182,-25842,-38411,-44513,-48791,12877,32793,55774,31769,33233,-9140,-17109,1972,-97114,-48443,61995,-24613,-54812,11911,33786,4235,3834,-48482,-29864,-74992,54272,54710,84926,31810,9009,-10606,72127,-6902,-15128,10658,-685,11268,11283,-31576,-10399,67480,32773,-11031,56444,-46643,55286,68187,-27753,-94797,15170,-5740,8397,12292,26103,-8181,-81618,5081,26089,67282,10865,55319,47723,-34456,-11192,27546,53262,81752,5969,69949,4770,21598,-42190,-54210,-8737,50624,80137,67288,-2350,-8133,-1013,75794,69800,18868,34225,48195,7113,-92269,-29224,22712,41567,5291,-19283,-73626,-45944,-62508,-38269,-11583,-14733,-36476,-71599,-21877,-52488,-12984,-18719,-96690,-162832,-2194,50151,29173,-5990,4178,-26538,4607,-41353,-73791,-50485,-27973,-23313,-49914,41699,43454,-11292,27072,3250,-80510,-56987,-64792,-52925,-35249,145,-38772,-33850,1205,-109281,-43821,55654,28335,20063,-19934,52150,69063,60982,22338,40607,52471,8315,-42399,-75597,-1726,41505,-61320,-13162,3331,-119321,30978,48243,-93666,-22396,34401,9734,54776,76656,-17473,6372,15003,-18203,-30531,-86689,54150,268,19852,253,-17930,52043,-3278,-76419,-26048,36753,84595,-19543,-2890,-34948,26751,41757,21005,-12335,-9032,10356,-29951,27471,-17496,39607,16688,-7428,40981,-41340,-9794,-29105,-32931,102753,33024,-9503,-59451,-69674,-29833,69097,48894,-18910,-2105,69834,80789,-17917,19026,44280,21424,2325,-15656,53318,60877,1733,-41527,-25274,-33772,-33231,16748,-122337,29978,-39638,-16922,36683,-20618,-112684,-42650,62101,-32497,-1732,-2038,31968,99036,59649,-7998,14821,-64749,21764,25464,22352,27166],[27754,29212,-362,-9173,77146,64047,64217,-692,16304,-30078,24698,39548,36254,38868,-62514,-79999,-74559,80026,52279,1879,-32038,62055,57287,31208,-5373,-106416,15319,5087,-74307,-48842,-2388,-10428,40822,80598,-13579,80014,38506,19715,88936,74417,-29594,13096,3792,-25592,-69759,-10433,1209,-9395,67605,95220,54938,-35905,-84650,-32512,67243,13175,-4965,-57270,62012,34392,-11203,-15249,-21445,-60331,-23039,109055,-56067,15711,-777,-19009,2382,-3652,-29784,6387,-22338,-51024,-78909,29261,29498,2734,27236,99520,-24982,-8761,38256,36311,34821,96420,-8188,-19581,8808,37691,-40853,69573,2200,-17045,-23099,-22861,413,65774,12736,-22938,-69352,21746,-22052,65343,29753,36329,6668,18493,-42206,-37022,175,30376,-2908,7123,63534,-52403,4068,52189,11954,-6065,53627,37462,108,35352,-53701,22648,-83107,-98455,-1,31042,55315,-45051,-66878,-3722,22990,-19101,-50375,27779,-9176,95962,89575,-9761,46371,-41827,17426,-3023,-47355,-77748,-32165,-29535,-13121,-12547,-3587,-22928,36916,51616,-40812,19153,17121,15313,57729,26360,-19566,29196,-90181,-5871,76277,-29805,-3188,70649,21497,-12808,-1422,-11239,39085,-32867,-33616,-33325,40592,42781,-42716,20842,22798,27396,-77884,20875,-25933,-87102,-50200,42356,48308,-25689,69916,55266,11832,-48875,-65462,-14092,-101564,-41580,-6241,40028,-7250,15414,-42102,16119,-1037,74087,78682,54862,62748,28122,9443,40643,49194,64056,77811,69182,6599,-30440,-5471,12493,21186,30436,-7525,52005,130667,41442,55743,64297,72769,15295,48253,27537,52671,66234,-89602,-103003,-53685,-45691,17822,-24480,-54141,-49980,-49691,-55000,53811,14243,-47658,-385771,111527,-44606,-88702,-46518,33066,-11548,-63650,-69384,-137426,-80104,21083,27439,-7326,28412,-68453,-64593,-22381,-23071,24264,-30917,-17256,-93293,31066,-139680,-21012,119091,15931,-27887,-53774,-1125,-41841,-39936,-21237,-37681,53428,-13674,56316,-53898,-15080,28811,-45495,11656,-42277,-2018,39090,-91794,34337,110965,42914,16261,-15384,-7431,-52610,59381,-38142,-13160,20976,40019,53402,-52534,107066,-26749,32244,-106321,-51148,29362,8379,8264,-184,-15769,-82375,-2661,-10515,-9198,-20820,105638,123440,-84613,-34462,25824,3320,59592,26865,129089,95294,-27510,22937,-13116,90887,-64058,20667,86994,-9453,75268,-53729,-7741,12740,-2724,-39264,48164,-19556,57759,32951,1067,2701,-29150,-29354,12789,9574,26532,36071,-23681,8151,-74730,-77527,15756,-87721,-53795,28195,19850,84410,89099,78368,-2903,88687,2738,-7482,45244,-17824,-37925,-667,49078,59964,45872,86537,33490,17268,8614,-8017,34052,-111712,-20063,16805,14845,25888,25926,-58085,-31442,-16371,-138224,-96254,28386,53293,14909,-2772,32195,30251,51588,28358,70977,-21903,-13257,5111,46669,-42432,27813,75331,-345,12117,32055,-37621,-9786,-31210,-60717,-31761,-52029,-4146,-15475,-32305,-31829,-29961,49324,100492,15214,-97104,47511,27187,-445,5171,48649,33242,-49638,28725,-21917,27376,60624,-80326,-91919,29287,72383,-2115,25468,20698,-29678,25708,-30072,-31644,26097,24434,-37141,-19806,-36513,-69308,12447,93886,-29428,80297,62795,9302,-19567,36855,26640,57488,30969,7635,-29756,49853,50496,-31744,-67172,-84585,-50554,9871,-105202,-71626,-33531,-10015,-9325,73150,-63470,105437,70335,22805,12675,-37856,10847,48181,26096,3642,50668,20149,14827,-15069,18211,41935,17417,21764,-43503,49332,75347,3007,-4909,-36938,7697,31290,8582,-27595,-3526,6212,13338,6631,10768,14093,-4375,-24388,-44713,-61681,-53931,-71034,-5572,6022,25676,-9308,-60026,28492,23170,-50735,-14051,-39142,-38037,36954,14724,76054,52195,-59777,-20478,-14941,-54299,-32427,9034,21270,-560,10250,74412,-12170,-49062,40489,24921,-59954,-22216,14466,32397,31826,23550,45859,15210,-24874,59250,39575,27088,10901,25687,20850,-47598,14766,15053,-19454,-1933,-49207,98097,-1484,61504,9323,-20955,-109085,-52066,24380,10836,-24260,27392,-59193,20267,-10206,28359,33946,-32815,-53411,-56537,13253,77554,-177,-15849,-17589,-51326,-19049,-36732,-25493,-56781,-6038,-12582,67279,-8391,-15358,-80333,-1864,-24085,25250,30399,-56804,65292,10522,-6401,-39504,-61167,-29753,-18878,-38968,-25213,25183,-28188,38175,-23279,-16047,-50986,-41693,-31642,-35553,6531,-15369,-5281,28666,-14690,85063,6780,-6198,19185,32985,-60814,-81811,2249,15954,-26871,56845,13313,-21340,-4727,16435,34335,24449,-5530,-112720,-42747,-1362,24554,-25860,22685,20340,-9096,-48850,22277,23258,-41461,19325,51169,72675,33926,1077,-47878,49540,33742,34519,29501,26973,63848,13173,40277,40390,-10367,-39387,-32561,-132075,63520,17221,-28584,-10796,15742,103762,47732,20302,46599,67283,56001,31726,9357,38187,53095,-6580,17058,45589,-19702,23544,-30172,40410,56301,-43848,-82412,-49905,-18648,-22008,-7295,-76905,-59287,-20219,73,17057,-55238,-45773,-85442,-52568,-52604,-122760,-151006,41680,28558,-16000,21776,-62500,-43233,-125549,-104,17368,27720,-2060,-8880,-20222,-20174,-1940,30339,-36929,10723,72885,-45655,-110641,-14352,17686,28265,7313,-25281,-31156,67461,29184,-138513,-23980,-70208,-18488,-510,1470,21258,123486,96261,-92671,13968,-235,-20726,12389,23152,-36147,-2984,-41073,-72151,4728,47990,55333,9248,42295,-10770,-18569,23796,-79746,2691,65760,-29259,-62911,-15726,21156,727,40,-25232,-1440,-61467,44273,12642,49524,34690,26380,8802,71734,-7476,2875,10520,20322,-1228,9110,-17818,-2451,60592,11548,-43709,37669,-56272,79374,63500,-39371,-102632,51744,-13445,25085,6025,13165,-25991,-67885,23673,17746,53290,-22113,84940,47004,-42127,-5503,24230,60869,89046,-6979,46772,-22689,13825,-43432,-42874,10090,37737,92584,46658,1606,-13597,-7036,70760,71461,9368,35567,29017,13038,-60809,-27487,37688,46980,27896,-1415,-66243,-48510,-42102,-27502,7957,-30935,-39717,-75255,-22883,-30386,-7505,-4942,-78816,-144167,-9711,46180,44449,-14138,15292,-29366,4666,-51203,-68727,-47440,-23468,-22383,-70836,52720,48897,9398,27539,-34516,-82974,-56219,-80236,-48594,-34905,-17137,-38972,-50448,3176,-114896,-24868,45105,64932,23885,-34971,44225,68907,55618,15207,33788,41178,-2011,-49930,-62865,10941,42974,-61631,4425,24888,-77372,30645,25100,-105146,649,25964,24257,48129,77712,-19237,22893,9604,-5259,-19655,-94184,83065,14398,27078,-10031,-32888,88034,16558,-36923,-2413,32507,78629,-25220,-6795,-10008,24145,27875,15061,-11407,2522,4175,-2657,28404,-29898,68510,55338,1367,33908,-31540,-13726,-44201,-14049,97913,-4983,-9997,-27854,-60744,-39094,22562,32925,-22794,454,56496,74475,-32487,11422,42572,13602,5572,-21600,66221,60267,309,-51401,-24803,-14540,-43843,30297,-107378,13688,-40258,-59400,6505,-47527,-113257,-55727,13068,-29647,-727,11934,17344,122338,57267,-17922,23127,-42116,5232,8752,18889,28627],[29419,42672,11916,-17002,73782,51787,65892,-2681,2628,-43650,11914,42140,33580,49339,-45946,-67414,-63599,67762,33512,3527,-46509,26904,36643,28113,-25574,-112075,12210,4817,-90572,-38357,4395,-128,40169,80208,-38857,74192,36019,27609,75591,60072,6667,13397,12704,7055,-33897,-6361,14684,-4180,47924,64071,41407,-35445,-65786,-34094,64443,44926,30014,-27235,72380,18380,-18980,16706,-27750,-110426,-54497,95099,-50468,11064,1184,-39246,17795,14882,-27531,12219,-37593,-32711,14169,46681,16997,-6161,24163,97402,22532,7365,36993,24997,60025,102468,-3902,-21068,-8145,-10937,-60682,64264,-21524,-20569,-4319,-6417,559,64716,36159,-10333,-40992,19043,-36001,63872,7395,47815,-16711,-21260,-32588,-42345,2286,40225,-25610,3512,68536,-41381,-20752,26826,22118,-6877,48542,33334,28648,54448,-14835,11450,-63971,-102224,40402,26248,37270,-18537,-44170,9723,2834,-17427,-34092,10735,-16055,87427,88559,-54901,30093,-37433,10360,776,-43713,-86242,-22814,-46147,-30947,5904,2732,-19773,42023,54564,-20589,-4244,-4500,10604,61405,43328,1697,10153,-84160,11747,122799,-19080,12009,70370,29990,-10209,-16322,10876,66430,-24231,-33776,-30204,19909,38374,-69401,27291,7028,24273,-60575,29308,-22817,-66778,-41439,64298,68259,-143,79687,50578,-7177,-65501,-59020,-8665,-39976,-40248,12328,44098,-17116,5960,-44397,16005,-3879,76782,64630,53420,66066,49799,-9716,31195,55386,83490,95942,88482,12642,-43278,-3529,14011,29914,34384,-16053,50709,107053,7376,45520,77923,128891,48808,83609,42138,30040,64021,-45636,-71099,-41740,-47315,25130,-11981,-18674,-27457,-36882,-45276,51696,35960,-50555,-357039,72274,-42427,-83570,-18321,46187,-25797,-72724,-66620,-137851,-47497,26282,34281,-7824,27933,-30014,-55690,14172,-41283,-5894,-66958,-50184,-78821,17691,-136371,-26916,86909,14837,-21077,-75327,-29427,-39537,-22487,-15569,-37769,85536,1560,62755,-45205,-15350,12108,-24999,13456,-45550,-15314,18740,-93947,19068,96646,52887,27171,-41312,-57270,-70289,60212,-27371,-59815,18195,13403,38769,-49428,116841,41822,83256,-75396,-51846,37978,31567,15929,-26276,-31599,-101976,689,12051,34322,-3942,91711,143927,-2554,-42110,47312,-18966,49864,27395,129526,87346,-14781,20133,-25863,80494,-75695,27236,81996,16907,82574,-27522,1234,15802,7528,-11503,64301,-1585,81054,34254,-3347,12631,-65473,-56795,-5082,11953,32064,38819,-29559,5321,-85880,-79691,24036,-77214,-39332,9201,3089,61466,43022,84691,-760,76714,2722,-12473,28919,-14037,-40317,13656,39494,59459,57763,76744,17107,-4609,19570,41370,41615,-103942,-3008,17199,1996,17281,48040,-41988,-17552,3144,-141928,-115734,69474,89495,17365,-5793,764,21080,62301,26234,67826,-48494,-7630,128,65202,-78758,11317,73109,-13983,-704,37000,-27700,-12339,-37925,-60164,-18261,-52840,-10256,-19603,-58615,-14915,-8083,56770,91090,4763,-69130,52008,11463,14086,21485,61538,32811,-73213,4218,-3383,15854,39264,-78635,-67933,31047,83018,5287,39253,59096,-57296,6730,-27840,-55544,23397,4661,-46195,-6759,-37280,-51708,19717,68008,-42710,58416,43017,871,-46358,40370,36308,65746,46933,6931,-34708,23608,32178,-9861,-61593,-71622,-45151,-15422,-76391,-65505,-33216,-20851,1813,65874,-79509,47954,63077,27436,19159,-32221,24156,70540,8080,-14432,42875,-426,4593,-16949,631,31237,30112,21919,-54171,38965,49923,19743,-4157,-24738,54410,72713,11167,-33959,-3430,-2434,-17053,17702,27253,44295,506,-33172,-19748,-52889,-58190,-45730,3549,-6805,29391,12473,-59577,23404,36707,-54194,-9396,-27903,-42522,45301,16628,89206,53641,-79296,-10583,-27134,-48519,-7484,14664,3086,-13823,10461,63768,-26576,-53496,57079,5246,-60074,-7162,15633,36012,52811,13155,18356,13031,-28768,55689,25582,15033,-849,26809,16446,-40288,14491,3429,-32864,-3524,-61362,96139,-9149,67982,-984,-26530,-93141,-24979,63026,-6284,-23279,34634,-72029,15599,-23344,16160,3792,-39189,-108039,-43625,1977,72827,-9252,-5249,-3207,-47233,-5262,-21181,-38908,-73689,-17731,-22007,66831,-13082,-21458,-72408,-3338,-58269,-21437,36221,-76131,58987,-2000,-8237,-19733,-58050,-32629,-7794,-42638,-38762,41206,-23768,49396,-17180,2917,-39942,-29393,-32232,-14342,8422,-3702,3876,36860,-31146,77172,-18940,-19664,24438,47447,-55256,-72059,3752,12180,-11913,59431,34827,-20238,-15084,4532,32775,9514,-27227,-107521,-78509,-2957,40775,-56080,31707,47180,-29267,-38661,15367,5667,-51545,39634,93692,58476,7184,-5366,-48509,24471,7411,30195,49359,27857,26216,10798,10988,43605,-1655,-42389,-46008,-108347,93125,9742,-36274,-17373,16273,80679,66950,27725,52844,64421,50920,22334,10878,57777,21584,-29314,-9403,37638,-26191,23989,-6969,28031,41150,-33677,-77490,-61583,-13555,-22597,-21971,-91041,-41958,-29381,7672,23879,-112550,-64407,-64786,-28780,-20837,-118133,-156953,48976,16590,-36086,24547,-71477,-20602,-97977,-11557,22030,41976,-15708,-27748,-10908,-9444,-17819,17243,-56811,14525,84193,-35477,-129469,-15803,10868,21144,18312,-161,-11122,26115,53253,-126095,-23349,-81874,-25664,326,-3168,10154,118042,108660,-88739,16638,-17966,-13246,10084,22817,-49939,13278,-34718,-84098,-1795,44257,56928,-6797,34923,-9235,-19972,29199,-47134,57455,67032,-28714,-59226,-31105,14435,5820,7355,-1136,18439,-43639,25768,-24901,10513,-5185,34694,27720,61546,-12816,17700,12470,53782,-13163,9459,11818,7587,46793,-7334,-66889,9205,-44218,92287,51397,-45315,-99197,67909,-13709,31671,-97,12970,-44508,-50658,45111,7126,39239,-47764,118598,49734,-52492,1120,20217,59869,84773,-11963,6539,-46491,-679,-44300,-31168,26836,27219,110665,30986,7923,-17605,-15781,65617,57959,-2100,36844,-7043,12216,-30328,-24215,47916,50241,44647,17901,-52207,-41947,-13323,-16512,20398,-46571,-15289,-60268,-19796,-5394,-3868,13284,-38670,-98777,-14976,37136,55771,-20916,29308,-29508,-4962,-56800,-54479,-54555,-29775,-25555,-87565,57482,44802,31702,30936,-64119,-68788,-42777,-77631,-30854,-25460,-25629,-28354,-58884,798,-103181,-2351,38799,79052,22020,-49341,30676,56292,45133,6697,34671,30196,-14616,-59090,-44269,17214,32946,-48510,24244,40078,-29516,23535,-8278,-109907,13593,15139,34481,41374,57315,-25434,38154,2629,9346,-9025,-85339,99341,37486,32607,-16053,-45105,108005,29105,1693,23144,24842,56191,-33460,-13251,17010,8607,-12589,16872,17672,23833,-1928,27284,33866,-34369,85892,83956,7950,24236,-27144,-13440,-48886,8400,78901,-37464,-11056,-4761,-54903,-43885,-15337,9883,-21329,3570,11134,46705,-29151,7971,23255,-5932,9490,-32176,67455,57936,-2116,-57634,-20240,-703,-40748,42792,-80022,-10577,-40202,-89191,-25123,-73780,-96151,-68765,-38993,-26686,-883,28409,6789,109450,46977,-24373,28422,-12448,-9314,-11144,9576,36429],[36519,45601,10023,-29890,60870,35379,65602,-3607,-13249,-53814,-7533,43672,31951,54003,-20163,-44300,-40380,46531,13684,-5631,-55293,-8333,18240,18987,-32510,-94819,14422,4449,-90598,-18487,9109,12410,32740,74661,-47601,72470,25732,31028,67554,28574,35239,15949,15295,37774,13943,-4909,34124,-3699,25329,30931,14274,-27540,-43797,-34960,51371,68377,54024,4793,63435,-2126,-33308,44779,-30071,-126282,-80211,82377,-38348,10373,8821,-23699,33262,33713,-28222,19458,-34500,-17276,107261,53616,542,-10195,21661,79697,75718,15542,40464,20005,79018,87368,-8992,-17472,-20136,-34710,-60416,47759,-34285,-22666,20393,7464,5280,65647,79895,14077,-796,15684,-41372,61941,3503,57406,-35840,-50174,-12137,-37053,1767,52038,-41702,3616,70138,-27886,-44651,1056,30556,-1879,23598,27696,52652,71825,32022,1532,-34298,-97216,59974,21684,13204,7393,-20885,21840,-40118,-24616,-2403,5139,-28225,75639,85668,-103696,11819,-23321,4366,7710,-33816,-82742,-12738,-55745,-37884,23491,9478,-15764,50075,49842,-18084,-42065,-24953,7158,61308,54133,17798,-4750,-61011,30435,139589,-4993,29138,58901,31012,-7750,-19268,41041,75950,-13361,-30454,-29890,11180,24712,-85842,38541,-21718,6236,-50291,33895,-11723,-35460,-24682,77408,81059,26112,70629,46649,-20390,-72334,-57657,-4624,4539,-33913,28420,47697,-25831,-5094,-41531,12423,1696,77875,39718,44114,68073,66331,-23958,16658,56648,91643,105234,100121,10043,-56809,-1285,11941,30697,25567,-11715,62593,83360,-11648,36879,84325,151778,94215,113333,53483,-2082,49083,-3953,-31667,-28557,-36435,45192,-704,16193,3930,-32901,-45254,31531,42320,-57641,-223858,-24929,-58026,-67642,5197,50654,-28663,-74814,-68323,-124526,-4414,19039,39955,-8579,25309,18693,-40606,35577,-56121,-39447,-82464,-73740,-48697,7902,-113840,-25038,54139,1067,-13055,-77232,-47559,-32239,-6069,5492,-26910,105963,11236,58910,-34806,-16833,4155,1533,22544,-40169,-26272,11602,-53789,16135,65693,68794,44667,-69106,-96544,-77826,64517,-13447,-88401,12643,-14201,27311,-42926,98837,86975,135187,-37974,-40623,45214,42404,22228,-17851,-40674,-103808,-7474,25753,72350,19436,61101,138347,79662,-31193,58972,-47150,25822,25604,127015,75245,-232,21518,-28008,49830,-78377,24885,60283,40573,80354,-43,-10353,5713,19796,11794,72311,26964,102904,40470,-6535,24328,-87750,-67564,-13792,18135,31368,41407,-36224,7400,-79887,-77057,30561,-47340,-30456,-17588,-5024,25369,-4663,81621,8400,72117,409,-16864,-1778,-12143,-41065,25298,37854,53200,63027,63145,-2219,-27283,30045,74822,34812,-78486,12211,9228,-19139,2514,79804,-26066,-9495,12286,-126867,-125876,91055,117663,7465,1752,-20176,21968,64713,24228,49242,-72083,-5431,-18972,81090,-70250,6032,68426,-32274,-8913,29234,-18174,-10310,-38953,-44779,-5142,-45065,-5207,-22754,-78333,599,6452,42921,59068,-2210,-36717,56149,-6874,33001,42453,66647,31430,-76578,-13171,14752,4096,16471,-68868,-26253,39129,72526,9571,38880,88284,-69786,-15088,-25325,-74328,18497,-5776,-50702,5467,-30913,-26529,49271,36608,-41516,32530,13167,-2553,-56792,39751,44919,67142,57366,5189,-38011,-1273,8590,9463,-53462,-57107,-42395,-37529,-44717,-52850,-35353,-20681,18436,57031,-77498,-11247,45773,31768,26313,-25950,28243,80275,-4804,-32597,31205,-9167,-2261,-13455,-4874,29558,35862,27656,-64909,19806,13688,38194,-5418,-11567,88055,101186,21412,-30563,5153,-17729,-55542,21431,38701,72551,2154,-34064,-8919,-45106,-53300,-27261,5071,-14874,31041,36253,-47213,20141,43870,-51252,-11018,-18313,-47038,47952,7961,89036,60978,-85107,-22725,-35725,-32374,15674,6839,-14225,-13172,10937,43887,-36185,-47724,65424,-5521,-55531,7436,16780,22277,60056,4638,-10942,-2849,-38111,40508,5242,-4910,-10012,30392,20633,-32639,5035,-6979,-42921,-4791,-62409,86451,-14317,72069,-17713,-32475,-63800,9880,94402,-21603,-18445,38502,-75496,12724,-38949,-1235,-36909,-35795,-162223,-24837,-11991,54547,-14734,6713,13765,-38377,6294,-9916,-58257,-87555,-23443,-21743,64765,-20083,-19556,-47787,-218,-82429,-56693,32419,-91948,48454,-10117,-4321,5205,-44412,-30776,6656,-36306,-46129,55295,-23132,57315,-7182,10601,-16049,-6067,-26073,5668,16250,6773,-3755,36851,-43255,64833,-47433,-32445,24480,56792,-44468,-47028,16684,6186,1771,50931,42277,-18842,-25772,-8587,31128,-1908,-50730,-90592,-112703,-3473,49703,-83429,34539,57194,-49694,-19894,11299,-10725,-52529,67171,115736,32141,-13098,-6606,-44367,3534,-19687,19480,60407,30039,-16284,4632,-24226,27642,-3126,-47912,-56253,-72042,90030,5536,-37753,-27894,7033,25230,57228,33982,56162,59817,38461,-2918,10388,74608,-16426,-52228,-34282,23338,-35470,29080,15513,4370,24292,-22761,-64457,-68792,-21797,-33005,-36022,-91058,-22246,-35835,6472,27132,-158207,-74485,-45805,-8728,7607,-103764,-150272,31917,-18461,-36376,36895,-65463,5513,-32339,-24075,16894,55513,-20969,-40313,-4865,7617,-33449,-5773,-77859,7554,77499,-35513,-141922,-12559,16425,18227,31778,30165,15425,-15832,76880,-95999,-18246,-85581,-31183,4719,-7911,-5931,96504,104568,-72070,28143,-30511,-11164,3663,22817,-62792,12299,-28298,-81804,-4195,25630,59211,-13416,9882,-4613,-20467,12136,-7792,95589,64757,-24212,-45890,-30682,15127,16958,21234,18408,29577,-25396,8241,-47040,-18013,-62205,33566,34652,42536,-19289,23905,13938,80125,-22324,11969,54123,13323,28355,-20321,-77982,-22164,-13668,91486,36403,-45380,-90561,62734,-4982,20543,-6159,23150,-59574,-38930,61841,-3042,23192,-59453,149531,53242,-62887,9793,15815,50642,64409,-9433,-40276,-62250,-13056,-42663,-20475,33348,20282,125505,21434,15017,-19165,-23812,60636,35970,-16346,41974,-52151,5215,-7116,-19398,52640,54024,52285,34426,-36269,-28587,10253,-8716,24364,-58501,22776,-35014,-13995,18494,-2406,31814,16407,-38965,-19345,24150,60908,-20551,43120,-31504,-18868,-55096,-35290,-71058,-42236,-32168,-95270,53271,37413,52151,37425,-81873,-45656,-19788,-64809,-9517,-4175,-23924,-7746,-59420,-3529,-77558,20617,39574,61984,13476,-57988,15198,33073,32038,440,38796,21333,-38638,-69182,-19152,16998,14606,-25051,39844,43223,10153,14241,-39043,-99682,15430,3445,37723,34066,22054,-36430,47524,3811,21319,-1475,-61399,98347,65615,34510,-19159,-54176,102807,31409,23584,46085,17626,26676,-44086,-20359,38295,-13652,-77153,26228,67625,47925,-8305,38193,39876,-25835,89872,99382,12256,12418,-26103,-11676,-43672,27727,49509,-55229,-13721,10169,-50778,-44109,-33545,-9645,-16297,3088,-51568,6221,-9210,9669,-11625,-35134,14739,-42542,58269,59049,-4191,-58538,-11607,851,-23458,52696,-51006,-41057,-41587,-96614,-45441,-87088,-71700,-78948,-71309,-25952,-2284,42218,3266,68085,29559,-26054,27481,12747,-19590,-31700,-4638,42206],[43717,38039,-3572,-46560,40505,18261,65417,-1676,-27838,-57808,-25725,43386,31859,52995,8634,-19101,-19099,21799,-2421,-20482,-55906,-31988,5139,7426,-15982,-57880,21042,2719,-79024,-127,11115,20426,21253,63884,-40942,73342,9973,26668,60440,-8076,48475,19211,12019,60261,61842,-6463,55261,-7105,8455,6488,-19499,-16124,-27560,-39187,31462,81437,54958,24584,35998,-25718,-49464,50576,-28034,-106649,-92700,69295,-22089,16615,18556,17873,43981,51608,-30206,28205,-18660,-10673,159557,49704,-13793,-8920,22577,48090,116854,14524,48808,21629,85432,56671,-21625,-12156,-23839,-28530,-45804,24355,-32276,-24965,50081,25449,10720,63762,127196,40351,37303,10430,-34127,61682,16548,60147,-47953,-62858,12204,-17523,366,60026,-45864,2843,63050,-11544,-58873,-16703,37893,7457,-10008,23160,67679,82969,70009,-11212,-3861,-76779,53460,15267,-13324,17329,-131,32054,-90926,-35319,41277,12245,-41414,63147,78875,-136210,-2523,-3912,3001,15596,-19880,-64330,-5013,-51265,-31773,35821,12504,-12617,61431,39032,-32578,-80144,-36221,5330,60857,57779,26034,-8738,-24605,45657,122932,8873,44571,38879,24114,-2324,-8670,70296,66112,-2843,-22224,-27919,17266,3834,-90120,51604,-54489,-26374,-52674,32424,4206,-2486,-6007,77258,82765,48032,50123,43235,-26684,-66977,-61086,-5281,22428,-23053,39034,52711,-34823,-15488,-35245,6362,17537,75426,12470,29614,64767,73155,-30742,564,51304,84402,104448,97145,-1728,-65070,892,7736,27368,5734,2804,81951,64278,-15801,31087,79287,137044,132747,129128,60086,-38169,24378,25775,3586,-16951,-18760,75438,6734,42673,32984,-34218,-50785,4505,35358,-66730,-12512,-171310,-86833,-49409,21415,48183,-18888,-69642,-77226,-96547,36890,-618,47392,-5569,23057,63720,-26172,38021,-65702,-65564,-65660,-83544,-11077,6121,-73047,-17634,23031,-21214,-4880,-61108,-50191,-18841,5574,35546,-8805,106887,9013,47801,-22361,-20247,6319,29934,33208,-31185,-33588,11380,11271,29368,36010,83372,66127,-89351,-110666,-71156,68788,-1077,-90992,6252,-31650,23258,-32163,54990,97151,171075,-3294,-19797,54050,34192,23868,9261,-43095,-85666,-25233,29946,96272,47517,28356,113901,139064,-6089,53651,-72056,-10736,27726,116128,61821,10991,27977,-21256,8433,-70490,15739,33296,56466,66123,22280,-42791,-9682,32302,31110,68773,62315,118253,47461,-6607,33728,-89863,-56807,-9952,25959,24981,45441,-35065,13963,-57971,-71050,33938,-5929,-29722,-50949,-10791,-16484,-37820,68541,21916,77971,-1349,-15836,-40418,-9967,-37789,34281,47340,43540,59667,46828,-16252,-44293,38777,80853,16565,-43497,25278,3713,-39617,-15833,109668,-11325,-8457,10928,-95831,-124621,88897,131199,-15304,17422,-20462,34795,59994,24982,17842,-86646,-10531,-48523,90911,-27918,14703,65042,-52402,-11677,14137,-12511,-4952,-33314,-17209,-713,-33868,5926,-24145,-90873,10572,13091,13203,15060,-3986,-8570,57661,-22780,46340,58445,60235,31479,-60517,-19202,24415,-4509,-642,-54408,16127,50543,42268,9882,23795,93729,-62506,-33036,-21778,-82498,14130,-3265,-46174,14422,-20109,-2683,86914,8322,-24519,10117,-11604,-1892,-47326,32642,49988,60342,50936,1055,-37489,-21216,-16444,20950,-45282,-49015,-43841,-46677,-17952,-38269,-39038,-11951,37380,46233,-63671,-52583,22798,33607,29373,-21181,25369,75341,-10193,-39758,24201,-2969,-1293,-4751,2497,32406,30491,37270,-71972,-3934,-22320,54203,-6329,-3166,98953,110500,39322,-17509,23156,-33241,-85528,18414,45040,89646,6959,-27291,-15785,-50028,-42285,-20398,-1764,-19454,28802,52689,-25958,18601,47759,-41963,-17111,-12626,-51385,42354,-9438,76196,67940,-74843,-47542,-34252,-9620,28419,-11646,-28305,-3416,10086,22922,-36108,-31384,60111,-5907,-45538,18516,18156,-3409,53501,-789,-36000,-23770,-47125,20082,-16504,-25874,-9151,34173,28661,-28696,-11856,-12596,-42813,-3578,-49460,70035,-18098,69681,-36161,-37199,-29668,39411,109193,-33492,-8175,40143,-66881,11728,-53793,-15374,-68360,-28286,-193857,-4824,-25733,27606,-11855,19745,30161,-24790,12885,-3406,-71242,-96359,-22148,-15122,63076,-26424,-9026,-12910,6860,-88747,-69826,21830,-99553,38600,-10769,2998,28731,-23615,-23620,24989,-22672,-44371,63269,-27168,57994,1667,8196,17326,20433,-16367,18449,29358,15452,-25277,30545,-47714,55251,-71095,-43751,18410,53312,-27832,-12281,34265,-1993,8044,39356,38279,-15421,-34423,-18143,30932,-5714,-69560,-65301,-128076,-3811,50442,-101805,31499,46068,-66661,4385,12238,-24323,-46593,90354,109775,1594,-24210,-9155,-38023,-6632,-41173,3032,59161,31500,-47071,-4210,-50844,-1716,-16582,-57907,-60761,-34041,61847,3271,-30648,-40202,-13315,-45970,15620,36677,55958,52794,17207,-37743,8148,81368,-52382,-69828,-50607,7125,-46358,34691,31898,-24470,8360,-14768,-46667,-71655,-41402,-49552,-45283,-73396,-6123,-38970,-4259,29141,-176506,-73824,-35239,-1285,23249,-81839,-130278,-7440,-59460,-19791,55257,-47984,26333,38141,-36389,4929,59815,-12283,-44179,-2858,27698,-44695,-33572,-91820,-8473,57365,-51628,-140451,-7395,26262,18311,44248,55978,43209,-40710,97228,-65778,-9594,-81171,-34442,11806,-12373,-24296,66747,82592,-45109,47065,-34177,-14688,-6092,22283,-70000,1492,-23445,-65601,-2123,-701,59614,-10538,-24132,3583,-19291,-23608,27272,105963,58267,-18060,-29333,-18682,20789,29023,35830,30306,34029,-8006,64,-50087,-29203,-95743,25054,21737,19539,-21893,19497,12984,83161,-27085,14013,96411,9590,7558,-25505,-76899,-49247,25650,78473,23682,-42852,-79769,42104,10848,-7330,-12534,35430,-67734,-39438,68723,-10743,2915,-54769,169053,54521,-69876,20063,11230,36657,32246,-2430,-80159,-67913,-16127,-38863,-9374,26188,16963,127806,18525,20868,-19398,-28238,54859,15073,-32263,52608,-93085,-4749,6095,-12877,52401,58533,49710,44495,-23246,-12467,18851,-6207,21203,-64251,55241,-9480,-7474,38614,-2439,45189,70464,17378,-25171,9691,58854,-9728,53826,-37446,-31079,-45571,-15671,-90626,-53850,-40610,-90603,40107,33099,67927,45381,-88429,-21874,8906,-48260,5286,26917,-13318,18078,-53949,-7490,-45510,41366,48027,21293,-1817,-57848,635,3664,19892,-825,39916,15028,-75793,-78418,9169,12102,-7092,1539,46247,32522,31342,7614,-53364,-72203,8569,-6967,33527,25038,-16039,-50249,47829,17547,26345,1333,-27823,80532,92112,31560,-21858,-60053,71445,25337,25349,63014,13420,201,-55495,-25368,47777,-32671,-140142,39355,116609,67006,-15142,14387,40674,-3959,81469,100766,13899,-332,-26274,-11427,-32905,37578,17308,-55569,-18782,19460,-45417,-40831,-30556,-15382,-10222,-3152,-107695,-33838,17932,16855,-50394,-66089,21409,-47418,42777,65518,-4160,-52538,484,-10437,2653,58624,-29791,-71442,-44294,-79667,-44765,-77598,-50679,-83670,-71833,-29505,-6387,48702,6033,18793,6861,-23330,17903,25172,-24936,-50561,-21266,38997],[44821,23707,-20520,-64025,16619,1295,64909,3814,-37928,-54891,-35975,41862,33570,49460,33083,447,-9212,-579,-11787,-34101,-48290,-38144,-1220,-2962,23582,-13427,27228,-2654,-63505,5663,10470,21609,9441,48953,-24083,72785,-7007,13365,49737,-37719,43497,21394,5187,71487,95533,-10371,70463,-12602,4228,-2672,-49254,-5882,-23213,-47192,9941,84709,29193,23442,-2447,-48282,-61919,22973,-22325,-63081,-87619,53653,-5372,29002,25709,60990,47926,65766,-30804,37768,-277,-15456,156064,37178,-22877,-4432,27320,10807,123655,7296,58618,27037,76371,20326,-37006,-7428,-18276,-6886,-25686,1381,-17518,-28450,80598,53720,12357,56385,156390,57323,60446,2402,-13801,65398,39036,52270,-52764,-60770,32050,14671,55,59344,-36248,-3087,45779,7520,-57887,-21164,44251,19209,-36422,21588,74335,83145,83568,-30002,16882,-40419,26885,4451,-39423,6252,16716,40404,-124245,-43558,85438,26901,-50476,50593,66927,-138914,-9657,14595,8776,21627,-4832,-32037,-2558,-30050,-15026,39600,11537,-11252,73593,24639,-56935,-102287,-34528,5254,61873,52775,26377,85,16041,54465,82214,17764,54172,15646,11910,7906,9248,89920,43463,5230,-8971,-16670,34813,-19335,-84802,61970,-81033,-66918,-64420,24828,19598,25610,9375,64161,72973,60519,29026,39614,-28115,-50645,-65787,-11844,19660,-9364,43197,62542,-44104,-22257,-27336,-188,39578,67365,-9990,13223,53925,67541,-29390,-13038,40666,63696,94805,76365,-22728,-63566,2466,3220,24123,-20039,20977,100441,51316,-11681,26661,61880,94995,146919,127599,61275,-71434,-3949,38478,25635,-7203,-1597,107815,8441,54746,49934,-36885,-56218,-14971,21248,-72065,217450,-336897,-118580,-36340,30321,48039,294,-58629,-89390,-56977,63686,-26862,57661,1824,23611,91912,-18295,24282,-69137,-75006,-18322,-79936,22914,13640,-25432,-8319,-4650,-43838,2366,-33331,-36614,-1253,11073,64113,10769,89887,-5221,34070,-7942,-25558,15938,55185,39943,-25722,-36906,8833,75632,53381,26223,89949,88462,-92933,-99397,-51115,68682,6880,-70208,1214,-32196,27729,-18865,398,78140,178437,22076,4402,64640,8511,20025,35719,-41312,-54007,-46785,26697,102781,74232,3591,81244,165818,23114,27171,-86679,-54946,36057,92528,50907,16637,39255,-9416,-29403,-53082,2811,11113,61727,40958,33153,-86004,-21494,42941,45002,55362,96395,121559,50383,-2656,37182,-72489,-27059,6618,33898,16004,52166,-19950,23418,-27295,-64400,33481,34329,-36243,-87700,-22636,-54811,-47915,47519,35291,91307,-835,-6892,-76784,-6023,-29710,40603,64866,32920,48491,29587,-21933,-50222,44554,58724,-6259,-8384,36874,9675,-51808,-33705,124670,1836,-11527,2717,-57923,-112650,67416,129704,-47106,35007,1035,56353,50064,28919,-19609,-89248,-24023,-79883,92801,22763,33102,64177,-69474,-10312,-1046,-13255,2054,-22814,12459,-9525,-24709,15339,-22652,-95711,12613,12467,-21984,-26649,-345,9050,54618,-31489,47469,63783,42814,34520,-33463,-14429,20484,-9783,-8072,-40507,41316,60247,763,6517,-1214,67686,-42538,-43078,-17352,-74728,12547,9888,-30263,18204,-8186,11902,115656,-9677,3999,-3470,-21014,887,-21912,18549,48584,46215,23318,-7192,-32248,-34844,-37381,20646,-40020,-52191,-48703,-38537,1040,-26232,-42206,-359,53461,31974,-47835,-66963,-1127,29813,24245,-19027,19016,58032,-9422,-28519,26596,15764,9690,7406,18174,32925,16734,45916,-72875,-27119,-48696,63806,-4605,-4317,86612,103729,61400,3418,47887,-42989,-97934,11599,47879,90621,21229,-15800,-35162,-70451,-28056,-23773,-14101,-21525,21588,55015,-1212,16871,51668,-28512,-20904,-10970,-55421,28305,-30570,54853,70239,-51434,-65682,-18694,14608,27380,-31665,-37421,4180,6684,8479,-23067,-8736,39778,1566,-30547,22942,17721,-28595,41635,-2638,-50497,-40505,-48681,2995,-34487,-40445,3616,35697,34676,-28150,-32129,-11579,-30357,2085,-24164,46272,-23157,57245,-51772,-38997,-111,55833,103098,-39760,5874,40951,-47210,12272,-64017,-18798,-71785,-20470,-186408,11257,-36073,-533,-34,35864,43509,-7764,13645,-753,-69271,-98069,-15038,-5623,64651,-28843,8492,22304,16064,-77085,-61497,10665,-95118,31421,-3614,10893,45552,-376,-11780,45446,-7206,-33021,62132,-35418,49670,6737,1302,49576,38601,-7608,20202,44023,22055,-52693,22978,-43663,50751,-82749,-52091,7536,33380,-6872,21635,46278,-11843,3961,30282,26285,-11007,-39053,-19867,32945,-217,-79213,-39444,-114911,-4656,44626,-107603,25132,20567,-75195,28443,17371,-34675,-35971,101352,82422,-24594,-27035,-17939,-32945,-4841,-51694,-15579,47150,28250,-58773,-13746,-58668,-33976,-38141,-70894,-57189,-4720,25372,1702,-13951,-51414,-41581,-108602,-44796,34025,51613,43233,-10566,-72706,4903,72443,-76084,-78543,-55339,-5996,-56486,36531,39280,-49964,-3877,-12228,-28295,-70305,-65941,-65345,-48620,-42332,1827,-38562,-21423,32941,-163393,-63900,-34149,-10256,22064,-58980,-100769,-55421,-85021,6140,74380,-25316,35618,78266,-47235,-7514,47625,10120,-38054,-3388,46503,-49436,-58996,-90923,-28284,31463,-78551,-120307,-3047,32442,19023,51666,69591,66900,-43856,107359,-48096,-477,-71035,-34733,19153,-16403,-42215,35925,47816,-15189,67295,-29175,-22546,-17024,19596,-67946,-11118,-20242,-38974,2837,-27118,55444,-185,-51125,15150,-16041,-63854,48136,92077,47969,-12796,-17434,-4211,26902,36530,46004,33729,34400,9580,4928,-37720,-24057,-79258,12753,-10204,-254,-16486,6542,9192,58488,-26758,11991,117443,-5636,-13471,-22924,-65448,-66571,61504,58170,15774,-43158,-66555,16053,29474,-41412,-19325,40858,-67643,-51650,64221,-15247,-21277,-35653,170336,51160,-70515,29208,6560,22924,-1919,4846,-102241,-63597,-6870,-34745,4426,8458,16489,114014,22155,23495,-21155,-27970,47645,2113,-46092,66453,-116847,-13003,10529,-4737,48684,62026,38418,46162,-16380,1409,10903,-8912,13946,-62865,69123,8604,-2135,53782,-2926,48062,104839,56018,-34030,-3247,49881,10688,59291,-45783,-37513,-30124,971,-104658,-58476,-48777,-73534,21018,35007,76975,51922,-87263,-2866,40027,-29675,7881,60488,2577,41606,-45130,-9651,-16017,57556,62329,-22531,-22445,-48982,-10525,-25638,11799,3496,32819,10513,-116308,-84184,34569,5232,-27116,22493,41996,10320,30364,6282,-43428,-33226,-2747,-13947,23937,13181,-45739,-62995,38728,39150,21330,-419,7730,52095,109008,24198,-26456,-62602,23316,18152,12764,71980,11207,-16508,-64719,-26181,42837,-40061,-160423,50446,140323,74993,-22256,-41109,31385,26271,64879,89474,12172,-11748,-26308,-14811,-22839,34198,-9249,-42368,-25839,24818,-36260,-35678,-13186,-3710,-5292,-13816,-135489,-61626,39228,28562,-77742,-87296,29102,-43571,26189,74831,-648,-39571,14550,-28177,28784,60058,-20704,-93646,-46374,-45518,-21582,-44073,-38785,-81305,-45636,-38571,-15662,45181,11452,-17911,-18014,-17934,-200,23186,-26389,-65959,-36742,25158],[36211,8234,-30450,-78326,-6198,-16194,61478,12299,-41720,-46414,-34300,41192,37287,48456,47318,9405,-11856,-16986,-13939,-40460,-35103,-29217,-1331,-9428,72398,22932,26096,-14117,-50597,-6429,7858,17863,217,32126,-4139,66126,-20668,-6512,33987,-52267,23206,20956,-2070,73219,105744,-15681,72516,-17992,13705,4657,-64007,-342,-30122,-54687,-7638,79921,-15326,3324,-40170,-63867,-66617,-34436,-14255,-13239,-65678,36063,8333,43513,26246,81642,46132,72207,-27941,46122,10502,-28877,112623,19955,-25900,63,33767,-20313,84810,-187,63737,31688,54150,-11914,-49268,-3577,-4394,8239,-8626,-14870,3969,-32937,105468,91660,8361,43920,151220,57000,62015,-7810,15974,74219,60974,32513,-51821,-50430,41016,51738,2396,48058,-15383,-15335,22363,27524,-42207,-11423,49265,31383,-44526,23312,76692,68413,65856,-54244,21451,3289,-6277,-11953,-62424,-19683,30129,47509,-119786,-45219,114296,40233,-51368,37829,50592,-112477,-9012,27583,22043,23520,9056,8705,-7063,3679,6630,33591,10800,-11201,81963,9558,-80406,-97744,-22320,6497,63546,38633,20716,18036,49538,56411,33569,17390,54611,-4817,-1233,22097,23153,95197,18232,9907,7689,10375,56294,-38260,-75155,64872,-94191,-100911,-73801,13525,29084,46089,18598,42247,54794,60206,15814,34945,-28036,-27966,-67396,-22952,9792,4371,41776,78836,-51265,-22831,-19052,-4898,58924,52743,-24362,-2341,36960,50313,-20753,-20883,28890,36433,79322,39679,-51208,-50871,2316,442,24321,-44787,35104,110676,43858,-7819,20746,35947,44307,130183,110411,57508,-94380,-28779,34614,30451,1972,9672,131057,4254,50242,49915,-37438,-56780,-15716,7819,-66408,396075,-481065,-142009,-32146,33147,59543,22622,-44446,-96835,-13778,67227,-50050,68681,10681,28174,96425,-19873,1286,-66817,-65199,41832,-67319,43548,28053,12117,-39,-26476,-58101,7627,-2241,-10602,16046,11608,82641,25884,64561,-25183,22331,7084,-30883,27858,72444,39516,-29517,-36937,-2388,118096,78265,42140,86251,109412,-74833,-75511,-23315,61183,10128,-36001,-794,-16588,38427,-5985,-42537,43008,157950,35282,23983,73725,-25451,12847,48373,-38795,-22126,-65098,18979,93542,91743,-10866,50390,162575,43996,-19279,-89032,-99655,44304,57300,45549,18030,53859,2714,-50386,-29921,-10843,-1438,56516,9744,28628,-121898,-23490,49753,51008,40841,118752,109515,46378,4991,32943,-42515,12967,32991,41275,8603,61758,8195,33209,2459,-59716,29256,61430,-46313,-122390,-45474,-81181,-36543,23060,44616,103564,1856,8866,-100008,-8,-17728,44528,82522,23133,32492,13889,-20787,-43502,46165,17406,-25721,19518,47525,29824,-53082,-47021,118431,12905,-13043,-6703,-24356,-93573,36020,117308,-80789,46768,36019,79262,36508,34235,-54258,-80992,-43406,-102145,87317,58517,51563,63157,-77421,-7448,-11165,-20867,9188,-11637,30247,-30532,-21016,17424,-17462,-92136,7153,5711,-51854,-53429,7548,13742,46735,-29657,36682,57696,19377,40633,-6509,-3177,3483,-14196,-6389,-32556,41388,63120,-40147,828,-28296,14970,-26164,-45355,-12531,-47604,14690,26191,-4370,16067,1735,13219,124807,-14006,35945,-5728,-12495,3586,8999,-866,38352,27763,-19190,-20953,-22739,-42503,-48877,7121,-39650,-66060,-54074,-15473,14082,-19452,-42539,7250,60988,13755,-37894,-56374,-22559,18223,9355,-19306,12297,33778,-6391,1685,37797,40068,29415,20207,34364,25391,94,47672,-67326,-44756,-60757,64447,1324,-16900,58390,91242,80804,28935,74012,-42962,-93148,5129,49180,77971,45640,-4161,-56130,-94563,-11847,-32945,-26593,-21311,9855,41813,21091,12410,56790,-14402,-14485,-11507,-58572,8744,-48824,31074,67262,-22229,-59657,9982,34915,15248,-42367,-40687,-2893,438,4838,2845,12267,8678,11557,-12409,18379,12720,-39547,36259,-1418,-50610,-46667,-37815,-3720,-45546,-43881,22877,33487,34375,-27519,-50493,-3993,-8598,13353,7552,14174,-32336,33420,-61289,-36972,18392,57944,78458,-38949,18880,41730,-21348,13637,-66294,-9071,-41604,-11598,-142033,19401,-40247,-21905,17208,58014,52523,10041,9589,-421,-51679,-91742,-4778,4111,72179,-24984,29362,47850,25166,-55200,-41274,5489,-77726,24598,8997,16795,52484,20667,2918,63690,4740,-14989,51266,-46619,33760,8655,-2795,66026,38008,-3744,10969,54819,26449,-75846,19704,-33113,48738,-77601,-55585,-4822,571,13572,42513,43498,-22043,-8663,25850,9780,-8866,-38921,-11799,36776,12897,-78314,-22506,-81010,-6689,35663,-100399,19017,-5651,-71898,45400,22666,-41992,-21644,98555,47991,-40148,-24977,-33914,-31766,5092,-48052,-30927,31502,15807,-55572,-21744,-45462,-58366,-59201,-81588,-44130,9950,-3477,-17,10958,-58527,-69924,-141793,-97958,25472,42788,32683,-39451,-98240,2009,47307,-80275,-77384,-49830,-12468,-62961,31801,37631,-65503,-10480,-15426,-13072,-64788,-87688,-73505,-47521,-7750,-100,-34726,-39361,40256,-126922,-49026,-39738,-32444,6842,-41848,-69346,-92401,-82661,32791,88951,-4385,31681,74825,-55545,-13947,17819,39940,-22567,-3599,60176,-47595,-75554,-71686,-45039,8002,-101724,-83657,-1041,31259,17990,51584,68442,83171,-31755,100929,-45104,5435,-58040,-31649,23543,-20215,-57572,10057,10049,8475,81421,-19569,-32427,-26209,13670,-55357,-19765,-17589,-7793,8140,-47883,45251,14402,-55111,27864,-10847,-89464,49269,68245,35666,-10484,-15956,3501,29474,35830,48917,29518,32665,28874,20663,-18383,-9062,-19296,452,-50911,-10353,-1850,-9907,3793,15749,-21649,3203,97567,-30460,-32707,-14425,-46927,-71698,83890,37109,10949,-51035,-49743,-5190,46058,-66512,-25780,34897,-60585,-66672,50246,-17103,-46273,-7447,151873,41773,-63658,32605,2084,14006,-28578,8843,-102922,-51049,12785,-32168,21657,-11451,17729,88922,31411,21561,-27565,-24204,39327,-2077,-52201,78049,-116809,-15273,10248,4329,43348,62273,22275,39621,-16368,8100,-7240,-14705,6023,-55118,63006,15733,821,63607,-3476,37041,106576,72335,-45290,-12300,35378,35374,58558,-52029,-37169,-12052,13000,-106166,-53068,-54636,-48072,1276,41719,78116,53832,-82495,10315,70645,-7414,-468,85927,18537,54839,-35508,-9652,3557,66844,78695,-47598,-45246,-34417,-15596,-48227,8607,11338,15812,6440,-143795,-83844,50697,-1036,-41784,30908,29764,-18096,10469,8712,-11581,6462,-14024,-16029,12845,-1497,-61740,-70267,22989,56721,5678,-4579,38213,22664,109653,14847,-33781,-61294,-23517,19612,-4339,72229,5961,-22103,-68583,-22637,24661,-32844,-110071,53783,126781,69490,-29036,-105937,10531,56722,46983,68664,6442,-19086,-26034,-22300,-19044,18133,-23737,-23486,-32946,26215,-22802,-30304,7669,19599,-2474,-24097,-125983,-71205,44455,42313,-83069,-89128,37146,-31521,12681,81006,6498,-21776,28214,-41909,46552,57843,-22059,-101302,-45350,-7905,15552,4210,-34642,-71712,-11334,-53166,-32050,31738,14814,-32776,-40982,-12231,-23311,11657,-25843,-76668,-47365,4843],[18679,-3016,-26116,-85899,-24120,-34477,52509,22186,-39376,-34849,-20096,43825,42980,54568,49243,6695,-20855,-27073,-10811,-36665,-21020,-14187,2669,-10679,108814,39516,11906,-32894,-42813,-33208,4312,13147,-5480,16391,12329,50801,-27755,-27188,15120,-49970,-4496,17111,-7033,70428,92124,-21826,58994,-21163,30860,25066,-57133,-490,-40111,-54928,-16954,68787,-61877,-24093,-65390,-66785,-62445,-101977,-5235,27211,-32363,20687,16973,54718,18320,69307,41604,67360,-21549,50079,7699,-43323,59224,2119,-23729,1941,38268,-35054,14383,-1874,57851,31447,25568,-33676,-53819,859,15480,3196,-114,-22271,25770,-36964,118825,131111,1696,29176,109321,37598,43588,-17786,48376,87077,73582,2714,-47286,-39633,36987,81715,8086,27937,10268,-30790,214,44813,-18430,9191,52228,42110,-34083,27060,78529,37506,22917,-78777,10014,39908,-32823,-32351,-79413,-48438,41641,54349,-78283,-39460,115078,44039,-42831,24759,32569,-70675,-1918,34106,40489,20484,21132,48804,-18155,39161,26435,18989,17119,-10696,81724,-3388,-92344,-66967,-7369,7940,62830,17138,11459,37392,66450,53441,-8894,5679,44819,-18068,-11046,36535,22529,87371,-544,11579,24673,52269,73452,-46885,-66029,56870,-92167,-108530,-67056,2647,29479,58932,21490,17547,33618,46752,12822,28723,-29074,-5751,-62992,-35298,4139,14908,36710,98007,-52197,-16254,-10893,-5972,65910,32565,-31531,-15476,18994,26647,-6761,-21576,21419,11433,61531,-6589,-82539,-28993,-696,1313,29572,-61340,39147,108968,40490,-10518,11189,9516,3191,90415,82746,50122,-100190,-44572,19059,19295,11898,13853,135023,-4321,31653,34543,-34077,-50325,5302,1859,-45138,472851,-567571,-149628,-35808,31196,84812,41320,-30121,-92362,21569,46317,-60565,75460,16632,35997,79804,-29727,-22900,-60341,-42494,88242,-52091,46336,43998,26663,6364,-39786,-58209,10067,24690,21062,27866,10134,88621,32379,42373,-40980,15765,20204,-32591,36629,78093,31964,-43214,-35132,-21564,130282,94558,72490,75540,127341,-36977,-55801,4054,46091,10429,521,876,7589,50651,4195,-56240,4015,122901,36975,32177,76090,-54830,6611,43879,-38034,-3973,-75816,9049,73731,94318,-18456,27768,139103,46575,-78009,-82091,-137062,38784,17896,46184,19142,69487,10765,-47848,-6693,-22490,-5246,43612,-20375,8792,-131383,-14316,51490,47103,38916,120521,83563,36196,14926,22052,-10328,51880,64223,48034,6161,72814,40682,40264,23378,-58119,22047,68776,-54963,-148089,-76552,-90514,-13358,977,48678,103962,5073,27104,-102279,7336,-3963,46994,91199,14968,15555,2485,-16361,-27655,42581,-29278,-35897,36672,56715,59403,-46546,-53156,95332,20807,-7458,-11873,-3368,-73228,4789,99615,-107849,46623,71371,94739,20237,37845,-78058,-66111,-63339,-106479,77091,69014,59107,56124,-71077,-5784,-16284,-33432,15483,-4811,24863,-57870,-22737,11652,-8759,-79965,-2554,-5642,-68989,-58950,17542,7149,35568,-16245,21059,43269,-2487,48168,11613,9044,-20154,-20760,-250,-34090,22831,55901,-70156,-5246,-49850,-47183,-28687,-43773,-7516,-1607,19785,35990,25884,8736,7350,2297,113650,-6229,62641,2946,9405,4582,32235,-22254,18744,9061,-62277,-40210,-10454,-45616,-48343,-17853,-44018,-84635,-56140,14972,25090,-18041,-38346,5549,55937,-6563,-36283,-30127,-39738,-415,-13341,-20805,6851,8964,-5612,43751,52853,61145,53068,30581,43596,8179,-14738,38559,-57409,-53057,-59288,55486,11535,-38750,25448,84072,89298,54656,95379,-32144,-78234,2776,49953,61051,72787,3102,-67572,-100291,6533,-43317,-33692,-18529,-4272,17321,36508,3403,61364,-3282,5786,-11274,-59461,-10966,-58177,10874,61333,3454,-26014,45317,46911,-809,-37355,-38230,-30690,-7920,11650,37212,23165,-24184,18075,5843,4469,2080,-28478,44695,1295,-36960,-40657,-14464,2261,-49738,-36327,38428,27819,27011,-22813,-61940,8311,15608,30191,37310,-24678,-46662,371,-63020,-31717,24343,48822,42880,-31275,24796,42239,3353,14780,-59091,9648,10022,1976,-81250,18040,-36613,-30631,34165,86969,57182,24977,2982,-977,-25264,-79064,5613,12636,86331,-14298,48825,57142,32324,-34806,-21085,10040,-51039,12877,22886,18933,48706,36105,17794,74344,10266,3870,32788,-59228,14605,10103,1395,55986,14654,-6675,-5186,56877,28693,-86014,24021,-20263,44633,-54639,-52794,-14446,-35071,26099,41589,21949,-30552,-23918,25394,-7886,-12548,-34999,4796,40947,28908,-68543,-21131,-48184,-10682,27375,-82602,16218,-19830,-56800,49728,22326,-46506,-3457,85728,20290,-43046,-22218,-53934,-34915,16879,-29973,-37833,22526,-8275,-48189,-26474,-16673,-68030,-69834,-82684,-21654,10563,-17198,-2171,40099,-59317,-88094,-137671,-116950,11855,29948,24833,-62817,-107761,1313,11787,-64656,-67819,-38664,-11758,-63383,20319,29218,-69674,-11042,-22131,-3169,-55295,-100932,-70547,-44408,19484,-10242,-27941,-52279,49972,-81638,-34416,-47690,-58683,-14691,-33848,-45327,-101806,-54917,53679,95400,9354,17571,40776,-60402,-10628,-22422,67370,-596,-727,66695,-40245,-79525,-37767,-52974,-6322,-106110,-40062,-1163,24185,13987,44566,55742,91141,-15678,76730,-50360,5668,-43726,-25471,22320,-24165,-69281,-6342,-20719,19157,84640,-11591,-41587,-30844,5066,-33969,-21766,-13952,21149,11501,-60371,29743,29536,-29191,37225,-4387,-86351,31375,50126,24289,-12299,-25817,-509,27065,26429,44727,19664,29813,49495,40689,-1368,7286,51728,-9079,-85112,-8246,19340,-24054,-920,-26311,-12800,-12476,34628,-59670,-48226,-3135,-25857,-65345,88520,21121,4130,-67503,-29490,-14884,57139,-71130,-29980,19772,-49860,-71902,30959,-17615,-67477,22691,118386,26080,-50790,25044,-1425,12341,-42473,7977,-86894,-33075,36887,-31777,40323,-23692,19395,62321,44244,15028,-40132,-19881,31065,-1930,-45479,81701,-95717,-9491,10073,12899,38067,58058,6550,26859,-21486,3906,-25284,-20435,150,-43046,44506,12538,1210,67610,-5222,12329,74710,70382,-55828,-16678,17620,56014,52067,-51208,-31705,5324,20413,-92703,-38474,-56778,-21426,-13213,48441,71470,48661,-77245,20042,96671,19058,-12587,93302,28689,51977,-26921,-7795,9890,66996,92351,-42981,-65778,-18790,-12048,-59178,8065,18089,-8189,1682,-145624,-75763,53586,-4900,-49502,24690,15352,-46568,-20149,8689,30648,36605,-21679,-12962,4707,-16927,-65972,-69081,5538,57803,-17970,-7578,59507,1348,91809,7232,-42641,-55281,-48874,36468,-16483,63786,-8837,-19940,-63800,-16914,-2638,-14109,-1893,45680,83030,52593,-34579,-151565,-18763,79773,35537,42491,-3327,-20309,-26323,-32477,-24116,-5254,-23647,-7139,-37072,22708,-6997,-26089,21629,41890,-1173,-27477,-86549,-64095,31155,54549,-66204,-69374,44860,-15542,3686,77218,15665,-3247,38630,-42280,51617,54091,-28065,-92533,-39777,18767,51111,51414,-32102,-56265,9988,-71871,-55037,11066,12417,-30175,-57827,-8305,-45225,-1257,-24625,-81687,-50432,-14591],[-3178,-6720,-7316,-85018,-35032,-51933,37766,31386,-32847,-22641,3968,50689,50024,69202,41446,-4988,-26973,-32979,-5865,-23895,-11142,-3350,7813,-7079,114859,33632,-16759,-57638,-38245,-64447,820,10842,-8745,4653,21314,28721,-27225,-41343,-3165,-35192,-29304,10099,-8382,67460,62133,-28813,34149,-20506,45029,52331,-29733,-4473,-41149,-42836,-16100,52775,-92769,-44019,-70660,-54102,-51323,-151046,3662,50008,4249,12881,20360,58074,3059,30803,37451,50199,-13987,46321,-8672,-49356,19100,-13367,-18384,278,37279,-29379,-50213,5072,38045,24472,-819,-42752,-49217,7783,38160,-20039,-1282,-23269,44188,-38219,118362,160845,-747,15891,43883,3959,13170,-24006,75482,100619,72125,-32462,-40787,-33934,22171,93629,16761,3723,32106,-43269,-14520,55131,4093,34400,52347,49736,-15007,30587,80276,-5971,-27923,-95905,-11409,56398,-46191,-52119,-87727,-69059,52659,61892,-24310,-28606,85005,34882,-27084,11721,16325,-31456,9419,36680,59485,13599,32181,77596,-33257,63069,38941,-1036,36067,-7469,70063,-11867,-85693,-22140,792,8060,56049,-7598,259,49509,63576,48898,-38137,-15955,26823,-22584,-15047,46047,3703,72645,-8295,11739,38297,96420,80488,-41889,-59263,37321,-78100,-74327,-38063,-3591,20963,65226,19915,-4091,15177,23196,16393,21147,-31923,8869,-52267,-45004,7103,19510,30071,110696,-43259,-3870,-2793,-2886,55034,9864,-34803,-25363,7098,5034,9951,-16043,22591,-4102,44167,-53750,-109540,-2459,-6988,7123,39406,-64347,30734,96337,39939,-21352,-1750,-7858,-17709,44394,51175,40879,-84974,-49331,-1328,-2395,22690,14064,115283,-14936,5462,11297,-27043,-37837,42072,7222,-10243,439102,-577423,-140849,-42953,25191,116010,51445,-18138,-73736,37877,8360,-52766,71855,16814,44441,52833,-43024,-41612,-52067,-19929,99324,-40048,33514,54956,16252,12243,-43398,-43408,9307,42786,50788,30500,9985,85521,29049,29919,-43659,15359,29171,-26571,38543,70562,20224,-60552,-33049,-40786,117455,96499,97387,63574,139589,11940,-50895,23635,26264,10245,31911,5725,29810,59202,11368,-38649,-29892,89848,30360,26056,67291,-68463,5867,27152,-38833,-6706,-79772,-2179,50109,81348,-23830,15186,106444,28493,-136355,-71005,-160989,8156,-15643,49995,24395,83807,12103,-24356,10608,-29714,-4638,27098,-42689,-21844,-103530,2455,48115,32858,60027,98780,50156,23478,25121,8186,13985,79860,94809,54254,9804,82399,64851,41692,32214,-58617,13252,57043,-57941,-158510,-105661,-82367,9131,-13381,49553,84561,6660,41986,-81727,14807,8992,49420,84906,8275,1087,-2282,-11792,-10228,33347,-68368,-34954,43199,62807,89035,-38406,-51869,67512,24073,7621,-9273,2913,-58091,-18754,80815,-120767,32974,95862,96024,1906,36875,-86343,-49854,-77661,-90197,65525,57899,48477,37147,-48699,-6870,-21685,-47334,20627,-6078,-5575,-83574,-26551,2284,1914,-60662,-11683,-19322,-70820,-45339,26997,-6028,23754,7025,10599,25442,-16058,54108,17662,18299,-40584,-30508,3845,-45122,1115,38482,-84066,-9873,-61194,-96863,-52883,-43938,-2066,56779,25491,31528,51779,-1681,7505,-15663,88797,7754,78223,19683,35969,3280,37205,-41621,-8087,-6479,-90857,-62728,2600,-46135,-37741,-49387,-50643,-98949,-51918,43389,36904,-19759,-29114,-7074,38051,-24990,-39812,436,-51891,-21511,-38671,-21921,2550,-11238,-10156,84729,65093,71887,73517,36040,41983,-15140,-25187,19076,-46928,-50367,-49157,38006,24057,-63900,-1694,86781,80582,75861,106926,-12865,-62245,6562,49553,50301,90284,3127,-63157,-69463,27097,-51620,-32150,-13115,-17717,-10770,43504,-10261,61745,2178,36288,-7402,-56034,-25046,-55292,-1423,55490,17474,21082,77374,48314,-12380,-19105,-31241,-73509,-17013,24720,71886,18881,-48483,16851,20635,-16224,-11965,1998,64780,3142,-14626,-25656,16225,17436,-49955,-22912,40681,20730,15836,-12116,-63259,22038,34284,51243,57053,-63462,-63866,-36050,-56715,-25386,20693,32728,5814,-18820,19294,41356,19512,14459,-43546,28451,60257,22554,-29174,8532,-25276,-24987,45692,118204,58393,33271,-3627,-1588,-229,-64824,13779,19515,103757,1677,62260,49118,36522,-25670,-8636,23416,-23244,-8017,33404,16612,35669,44283,29933,73970,9697,17038,10837,-71698,-2026,13503,14905,21213,-26020,-15692,-21561,48138,29240,-78873,35264,-9930,35227,-17236,-43667,-17997,-61682,24018,18319,-14933,-35130,-34471,26566,-23833,-23622,-29730,25708,43366,41767,-53573,-35453,-36591,-17321,22592,-58418,18011,-16705,-33282,39697,11576,-47959,18444,69174,7464,-35820,-21973,-72373,-40233,24908,-572,-33700,28240,-41854,-46084,-27246,17611,-62187,-63167,-68298,8615,3662,-17879,-4435,67701,-53326,-87499,-104056,-89142,-4921,14763,24681,-75202,-99774,4640,-24097,-37078,-53013,-27414,-6661,-56840,4763,17413,-66386,-6810,-28335,1408,-42508,-103872,-58256,-41005,31949,-24109,-19088,-56694,58030,-41346,-24061,-53928,-77518,-33652,-34329,-36407,-78130,-15434,66141,93010,13268,-639,507,-60961,2159,-59967,83384,23177,6567,66579,-28608,-70921,162,-49657,-7796,-85874,-2717,-1940,15977,7545,34086,38412,91324,-5389,40092,-54401,133,-27860,-17317,14733,-28279,-77280,-10873,-38512,15971,77081,-10937,-47501,-29140,-3647,-8261,-17251,-8134,42088,11899,-65023,11485,41846,18725,37900,2308,-54348,987,46380,17048,-18423,-42495,-14760,21343,10905,36198,7060,26113,67901,57093,6727,17718,101060,-14667,-100011,2872,41226,-31793,-2627,-49335,-1663,-31901,-47387,-86537,-58382,7340,-7471,-50471,77792,13388,-10061,-88254,-7791,-11918,61757,-53824,-29133,3040,-39408,-59059,11104,-18075,-80515,47530,78730,5121,-35870,3096,-2711,17430,-43328,3105,-63596,-13071,57610,-32618,56405,-21593,20365,42302,57229,5572,-57341,-18334,24257,-3469,-24386,74878,-63690,3212,13409,19069,33945,49972,-3585,10881,-28671,-12434,-33975,-23437,-2259,-29068,23944,2340,-255,64863,-10929,-21567,20841,57637,-61261,-17455,-537,64209,41599,-40920,-23925,19680,24144,-67309,-18847,-54849,-1742,-17884,49833,59120,35661,-73051,29490,111705,45849,-19415,77634,27770,31716,-20322,-4368,4518,56792,98722,-14043,-79494,-6366,1147,-56935,5792,17610,-32436,-4025,-120721,-60043,43246,-5459,-50696,7657,5481,-70066,-51679,-2849,67870,51913,-23609,-5891,3107,-28727,-64868,-59473,-8406,36807,-44019,-5569,71204,-6764,59664,4792,-50323,-43924,-39917,67796,-17750,47284,-36468,-15501,-45503,-12810,-33422,9230,112686,25610,29364,30236,-37966,-160320,-49545,91320,36115,15152,-16203,-15201,-28577,-42297,-36561,-26600,-10736,1032,-35228,13790,7777,-24044,22031,49974,425,-18690,-35760,-47451,5504,61570,-37212,-35048,51779,-1734,-2709,58870,23543,11320,43291,-25854,45518,51402,-32128,-70889,-30336,26011,69866,82546,-24986,-37342,6309,-91562,-80653,-12553,3155,-21999,-65469,-7167,-59325,-8293,-22289,-80001,-45190,-26354],[-23314,-2480,18599,-76628,-38687,-64931,20112,37904,-25064,-11580,32754,59791,56944,88973,30210,-20347,-22923,-37464,-2814,-6705,-8995,-2440,11378,-353,86801,11926,-55330,-83870,-32663,-87537,-2047,11895,-11806,-1158,22265,6766,-20253,-43086,-17450,-16098,-42161,1095,-6565,64826,26928,-36768,6885,-15266,45899,79427,9381,-8501,-24129,-18464,-6053,33551,-97930,-46762,-55671,-27383,-37040,-157807,11890,55340,36214,15531,19800,51744,-15708,-15368,35155,23839,-9207,32977,-33482,-40344,-384,-25194,-12297,-4023,28878,-7053,-70375,18276,7642,12075,-18008,-40195,-37768,17846,60121,-48363,-9348,-22823,59030,-34422,106135,172449,7929,7141,-22480,-34681,-18993,-23476,90856,110257,57122,-66564,-32851,-34905,1239,83466,27122,-18777,42156,-46635,-20945,55887,18336,56894,49060,52944,-829,31712,78848,-52848,-65296,-99225,-34471,47663,-47618,-64910,-86308,-76268,63512,70603,8619,-16758,33902,15957,-9160,-477,4664,-6984,22732,39093,73307,5383,42992,86215,-48248,65698,41628,-22492,67902,-7,47816,-14397,-59334,18278,-4445,5566,40907,-30389,-12536,48286,46145,46104,-53652,-42430,5374,-19927,-13458,46549,-27519,58637,-5717,12352,45504,122117,75814,-24235,-53057,9300,-57795,-397,5007,-2756,6812,66049,16533,-18627,3655,-4778,20246,13218,-35362,10342,-37333,-49143,17254,16938,23291,105888,-23735,10951,5451,3295,27983,-11021,-37012,-31258,7446,-5755,26289,-7142,33489,-7076,28372,-93253,-124604,23345,-16174,18097,51621,-52212,11731,77701,41356,-37053,-14923,-8830,-18003,7201,21826,31441,-49731,-45158,-20382,-26741,32849,15816,75535,-25337,-19793,-9108,-17948,-22658,82997,24143,27615,329613,-514581,-121939,-48780,15308,138561,51221,-9850,-45052,29082,-32903,-27327,54046,11842,49895,29411,-53153,-51196,-44366,-11019,70413,-34152,12586,55524,-10018,19758,-39059,-18134,5599,50810,72264,23170,13386,79272,17611,26122,-29475,19944,33741,-10099,32779,50767,8633,-70225,-31721,-49121,92793,83180,101890,53273,141489,59976,-60237,31939,6544,11206,55315,12304,41422,60393,17209,-4462,-52874,68694,19832,7667,46272,-61415,13272,7258,-37877,-26598,-81783,-14658,29179,57827,-29249,10590,73040,-1553,-181046,-59293,-169049,-44265,-36922,52073,36096,95136,6526,9946,17787,-30386,-4151,10830,-53502,-55667,-42437,20232,41024,10214,101077,58922,18046,11934,33574,-3532,24135,91873,119831,59663,17881,86829,70363,35593,30577,-58525,4674,32865,-53463,-150803,-120196,-60588,21266,-16970,51243,44756,5319,48467,-43273,21370,18863,52642,63871,2320,-8896,765,-8538,206,19030,-91722,-25455,41458,63847,109996,-33579,-45335,47075,21556,29850,1756,-1626,-53108,-31148,62220,-115106,9868,104875,81059,-17284,30099,-79067,-36305,-81751,-58414,55264,37220,19840,4633,-13529,-10362,-33976,-58576,24750,-16020,-50539,-100769,-27722,-4386,11875,-37954,-15895,-32119,-58991,-21941,33200,-19782,13809,35819,12765,8984,-18873,55008,14226,23764,-48775,-40984,593,-61387,-9969,14126,-82695,-11988,-61479,-119185,-85324,-50346,4143,113989,28587,10330,64132,-12250,2292,-33556,58792,20131,81702,39908,58095,10,20688,-55533,-37270,-17634,-96285,-84178,14430,-46080,-23331,-80303,-55587,-100922,-40777,62012,49185,-21240,-15639,-27649,11936,-36978,-42388,26508,-58248,-37492,-59826,-21347,-1982,-24121,-20221,110005,69112,69758,83551,35313,30721,-37184,-30689,-5166,-40074,-37733,-36841,14342,35032,-84372,-16308,94935,53700,88571,106017,9633,-52173,16058,45861,49166,87871,-4306,-43444,-2576,48186,-56124,-22612,-5946,-27792,-34896,43709,-26725,54785,1035,67665,1701,-46370,-29644,-40762,-4123,51372,15575,58044,96442,39507,-13368,1234,-21815,-116004,-25436,38442,97530,192,-57288,7004,28781,-38309,-24194,40096,86126,1581,8846,-7911,46280,33934,-50228,-11541,25887,15239,6692,3142,-54072,32966,41233,73875,61801,-90514,-78519,-67533,-43415,-21030,12115,13278,-24959,-4932,2231,37865,22380,11469,-23532,38035,89110,48039,-628,-5335,-8442,-8058,49498,141448,57419,32188,-8329,-2131,14789,-55112,18532,24828,116355,19777,66493,27950,37540,-30988,-4260,40543,-4200,-37139,36879,10221,16757,45194,36902,63778,5701,21002,-9946,-82511,-11116,19196,33574,-22206,-70681,-27984,-31321,30642,29037,-55863,48914,-5660,20525,27223,-30102,-14834,-71228,6004,-18205,-57352,-33905,-35150,26571,-35961,-40325,-26060,45102,42091,46684,-37512,-58819,-50493,-26774,22265,-32565,23382,-190,-6519,18584,-10342,-45490,42025,54663,10739,-24158,-25332,-83469,-43731,26612,33569,-20029,48502,-77303,-52237,-24487,46741,-45597,-38691,-37450,42895,-1465,-13044,-5974,87858,-42507,-65525,-59245,-24442,-22465,136,36364,-74222,-78160,12974,-50709,-10869,-36743,-20208,-1981,-44418,-10052,5456,-61860,-138,-29770,2736,-27793,-98472,-43018,-37601,28030,-35704,-9366,-52745,59125,-14324,-19295,-55625,-79963,-43476,-39511,-44906,-29797,20233,70944,83749,7728,-16653,-27433,-56578,20595,-81654,83657,43395,17464,62458,-13551,-53159,28349,-36961,3517,-48138,17292,-1943,11487,719,24919,23357,84327,-5374,858,-49656,-8752,-9485,-9012,2590,-31808,-82085,-3674,-42776,4214,63538,-20114,-48477,-20977,-8612,15766,-8352,195,52193,9958,-64318,-6752,49030,68071,26375,8220,-8386,-32072,55844,16245,-28166,-57958,-32106,16047,-6474,27411,-4699,21589,78401,63753,3894,18309,116530,-16445,-91639,15295,56955,-32275,-52,-44440,10139,-49350,-108610,-105099,-62170,13802,3352,-30910,59078,13591,-33762,-104622,12355,-755,61396,-23299,-20559,-6648,-32285,-30032,-5536,-19076,-82779,61346,42314,-18119,-23823,-31215,-478,26081,-34489,-2764,-40909,5398,67846,-32664,65730,-4822,20117,30548,65704,-3413,-74581,-21739,19861,-10313,7049,59914,-32658,18757,20858,21031,31391,40134,-4687,-5098,-34956,-38769,-28684,-22852,-1110,-15141,9105,-10707,-2417,54463,-23779,-56649,-36253,40562,-58272,-17004,-16082,54888,29919,-23385,-16142,29900,25203,-37276,-75,-49695,4809,-11135,42889,45536,16216,-70122,39959,108419,65193,-15011,41577,12600,-1654,-15968,842,-7141,37319,94625,22136,-83204,708,22064,-43899,-2191,5118,-48729,-9861,-79323,-38591,23771,-2479,-47158,-11812,5228,-85867,-75970,-33067,87445,53220,-19240,2864,9649,-31285,-64751,-44897,-15382,-1378,-65358,4148,75519,-2141,23028,8807,-53950,-27549,1517,104720,-7324,24245,-72848,-13339,-8960,-14097,-61615,29927,178513,-3717,-13593,10252,-38608,-133688,-73615,91515,48916,-9932,-30273,-5822,-34017,-47774,-51252,-34728,10100,-633,-25822,387,18593,-24814,7277,36903,4479,3272,6510,-30226,-20978,60663,-10592,1052,57783,5135,-10967,25772,25935,18492,40974,3110,34907,51686,-29916,-44111,-19935,15132,64680,89805,-11132,-17484,-20081,-107054,-102471,-34663,-10961,-19065,-63260,-8372,-61335,-6041,-16441,-70788,-33193,-27143],[-36870,7341,40150,-64129,-36160,-69162,3861,40319,-18795,-2865,59955,66428,61549,106425,22835,-33317,-6795,-42059,-4353,8929,-14877,-9450,11817,7066,37557,-13541,-94155,-104840,-22716,-92919,-4331,14437,-16674,-726,17688,-5443,-9488,-30681,-25946,-1250,-38575,-8223,-3467,59152,-2973,-45084,-13829,-5786,28704,100300,47159,-8499,11157,12204,9702,13478,-79087,-32600,-27222,7162,-23504,-116822,19330,49400,57754,26568,17180,37317,-32753,-49440,33767,-4608,-10970,11066,-59253,-16600,-3788,-33568,-7476,-9089,13544,22209,-33117,30852,-23587,-1798,-22924,-28921,-24552,29274,78019,-67637,-19272,-25458,71850,-24377,86782,163926,29675,4193,-68183,-68435,-44797,-15532,91648,111971,33722,-92878,-23124,-40388,-21129,57136,37292,-34956,35945,-38437,-23944,48072,23270,70337,42305,50930,-937,29302,70228,-91004,-73472,-87173,-52350,18625,-42321,-65137,-76715,-71183,73192,79929,265,-7837,-19381,-4207,4910,-10772,-1206,668,36083,43605,76881,-1292,52569,71376,-58720,45801,35330,-42058,105631,11258,19756,-10678,-18691,38268,-23215,97,17956,-46823,-27445,32565,26231,47098,-58085,-66147,-13728,-13777,-9044,37616,-58381,50190,2608,15078,44993,112683,62012,698,-43608,-20504,-37041,88255,42178,4505,-8143,62119,13543,-24632,519,-30436,19607,6448,-37260,-3800,-21563,-46791,30520,7993,16811,77861,2883,24021,13715,10154,-6948,-25755,-38125,-32030,22504,-781,38884,1401,51123,906,13740,-118834,-122798,43919,-27254,33107,63177,-27914,-12709,59624,43985,-51585,-23354,8507,-5408,-15777,-783,22786,-886,-37203,-34566,-45602,39695,23882,26252,-33970,-36213,-16725,-8901,-9070,116613,49366,50334,200442,-402537,-102065,-50772,1943,138620,42164,-5234,-14794,-2305,-62409,9068,25000,5590,49261,19859,-54348,-51479,-38721,-22439,15848,-33403,-7161,43448,-37885,29748,-31336,9756,-156,50533,81793,8129,20487,74091,1546,24792,-1825,26961,36261,16569,21371,22108,949,-61362,-31266,-38795,69185,57891,83819,41634,128243,96743,-74201,30525,-8112,13169,70233,18620,38923,53410,24130,24298,-62143,59630,9579,-16762,16545,-36814,28037,-7128,-30145,-51165,-86229,-28127,15863,32165,-33655,9876,43402,-25531,-203152,-46448,-163427,-97612,-47219,48022,52690,102714,-3860,42435,14173,-23002,-6105,-2715,-53384,-84695,32467,32282,32797,-16490,142344,13293,-5905,2383,38902,-8408,19531,88566,135451,63392,26557,83005,54563,21787,22746,-54767,-1727,5469,-43075,-127639,-112387,-31591,19921,-10230,57040,-7091,1572,44168,3022,26590,24374,55634,34934,-3697,-13964,11138,-6319,-2312,1473,-97190,-12909,34302,58804,118950,-32316,-37265,39422,13313,52897,19031,-9818,-59598,-32813,42683,-90847,-14216,100747,53301,-35109,18706,-60226,-27103,-74199,-22152,47224,20136,-18662,-35666,26848,-13996,-55404,-64174,28047,-31254,-90370,-105914,-22764,-3464,18068,-17232,-13286,-40304,-37766,-1107,33691,-28727,7115,63984,28480,-2983,-14063,48308,7568,27412,-40519,-46789,-11584,-74927,-5904,-11412,-71135,-11686,-52886,-114215,-104640,-64043,10902,151843,25977,-23484,56885,-20044,-7065,-45041,30140,24795,76587,58430,69464,-4508,-11076,-62025,-62300,-25708,-79440,-98650,23363,-47084,-13030,-102708,-55025,-86974,-25048,66960,58219,-19729,209,-49505,-13568,-39507,-38753,44284,-57701,-40641,-70744,-18482,-8349,-29368,-32846,108848,62866,57678,78547,28586,15165,-50054,-32292,-25414,-39821,-18867,-27971,-12221,39820,-93050,-16681,98976,14710,90592,92853,28402,-50840,28576,36245,50214,63894,-16724,-14677,77794,66339,-56276,-9421,949,-33594,-50758,40907,-42647,40135,-5760,89607,15601,-29855,-24446,-19051,1746,48372,-1264,66324,96649,23320,-2528,9310,-12509,-142518,-32327,48574,107481,-26573,-50753,-8603,28513,-55211,-28637,71240,96599,-5330,26486,5909,68558,42946,-53586,-9266,-1690,14042,5238,18655,-37030,36748,34114,94399,51364,-94378,-84091,-85752,-25290,-21348,1886,-6843,-45225,6894,-21690,31514,11770,4980,-4729,33254,89606,72459,4421,-18615,9672,13312,46943,144761,55277,21132,-10421,-2956,16190,-53886,19794,28645,113857,36258,60739,527,35578,-46361,-2316,54682,-383,-66773,31719,1014,-3391,39937,37352,49975,1397,18267,-26024,-90132,-10358,25325,49638,-51931,-103872,-39932,-30190,10191,29331,-23548,58491,-8267,3587,68827,-15719,-8036,-62598,-20854,-53088,-93164,-25991,-25741,23372,-43017,-57914,-26077,57423,36128,42486,-23487,-81261,-77500,-38217,25410,-9143,29448,20163,18430,-6155,-38533,-37986,62996,45399,25678,-14447,-31033,-83388,-41237,23158,63094,-2330,73188,-103738,-62851,-19330,63042,-25913,-2828,4463,73707,2839,-9974,-5696,96441,-31122,-27979,-22363,49509,-38488,-10301,60373,-61213,-50570,25629,-63022,755,-22370,-18093,-2182,-29034,-18762,-4413,-60548,6431,-23724,4097,-13073,-88762,-32830,-33397,11691,-39308,-129,-43862,49526,-2289,-18669,-51675,-63480,-41817,-44355,-66083,24602,42535,70773,71159,-4465,-26343,-36991,-47106,39098,-80455,70239,55506,29199,57729,4342,-31681,36316,-20294,23867,-8592,15594,-1232,12877,-3829,20846,14150,70523,-14103,-30385,-33110,-17090,11318,-2693,-10145,-33106,-84107,12605,-37041,-7572,50972,-36943,-44138,-8129,-6237,32479,1887,10363,52762,7553,-61283,-24005,50456,95825,3387,12624,29954,-58399,70197,22181,-40170,-64320,-42996,14990,-21715,22089,-11850,16324,76349,58253,-7513,9144,107839,-14889,-66426,20714,61501,-27969,6314,-16303,20984,-58466,-118551,-112073,-59582,14219,3556,-10193,41282,18404,-63756,-107127,28049,10677,58912,7613,-3034,-4338,-29625,3939,-17088,-20196,-74380,61137,16092,-38082,-17880,-67104,5831,33565,-20961,-5471,-20214,19096,63392,-29912,65857,20476,18824,22844,64624,-7228,-85580,-30089,17936,-21663,39920,42821,-10921,31575,30117,17795,30236,31040,3810,-18178,-38381,-69116,-10438,-20160,2794,-2335,3150,-23061,-4271,36576,-44955,-83842,-78907,23391,-46978,-17833,-26449,28871,20137,-4988,-9268,35465,24082,-11333,12153,-43163,-3517,5042,28462,36963,-6416,-67970,49606,82944,69399,96,-4887,-16487,-39073,-13786,8538,-18087,12706,79276,47415,-76182,3149,45504,-25515,-16827,-18058,-50510,-14153,-36092,-14461,1967,3915,-41182,-24223,16029,-93578,-88558,-80873,84155,45651,-9287,10415,23480,-20196,-68300,-30972,-15076,-43590,-75654,21933,74994,10013,-6720,17145,-52111,-8014,59001,134976,11105,-2370,-106503,-14983,41564,-22547,-81388,43286,174841,-37203,-35184,-289,-36529,-87568,-84924,83189,67326,-30493,-43013,4022,-43001,-44981,-61339,-20502,32904,-9995,-9647,-14947,24611,-28601,-19402,5699,12364,33553,27659,-19320,-36821,51006,2697,26823,63059,4474,-25877,-17383,19154,17406,32413,35001,28403,55078,-21021,-21259,-12675,-3892,40174,74571,6542,1421,-55752,-111433,-114407,-51871,-25502,-25719,-53691,-10165,-51054,4392,-3997,-54132,-17832,-18102],[-41874,18844,47544,-52110,-29094,-61742,-7962,38066,-15630,2536,79635,65195,61542,113213,24329,-39036,17358,-46137,-11248,18021,-25328,-16121,9170,12842,-10923,-31011,-122078,-113861,-8376,-77922,-6631,14867,-23977,4557,11645,70,2019,-7684,-28774,3589,-20127,-16303,-1561,46261,-20733,-51759,-23082,6457,-2887,111146,71516,-1848,55090,39619,26237,-4424,-47076,-10757,3686,40403,-13237,-46167,25956,40412,66165,39219,14013,19230,-43317,-59611,30437,-26484,-20876,-14990,-79293,13346,344,-39633,-4971,-13353,-6026,46943,39706,34965,-42844,-12232,-17052,-12581,-15163,37898,89162,-70337,-25920,-33085,83142,-8768,64745,139657,58676,6192,-81738,-90256,-60866,-2841,79411,104053,9642,-106052,-11184,-46064,-41820,27729,45288,-43042,14450,-22310,-30838,36471,23682,70941,32654,43623,-16108,23741,52684,-110915,-49689,-64296,-61759,-18673,-34337,-50601,-62718,-59053,79790,88007,-43755,-3936,-55130,-15736,10402,-18197,-1763,-3094,47924,49162,67519,-4525,57566,37785,-61391,10857,23495,-58480,136823,23429,-6728,-1774,25617,31483,-48593,-7389,-9118,-54730,-44681,6534,17340,52019,-54480,-79325,-26010,-8366,-6004,23632,-75641,46976,10849,20580,37766,68782,44356,24658,-27936,-43340,-19706,154928,53577,14427,-19586,54026,11847,-23224,4435,-47896,13607,2284,-35967,-31832,-8155,-39230,42568,-4680,10200,31261,29698,31945,21239,14633,-38604,-31422,-34778,-26384,49415,17933,44434,6349,69449,14775,-802,-127721,-104280,56830,-38571,49752,71303,1782,-36137,47400,46652,-59210,-22390,39453,9496,-29005,-14249,14856,50990,-31332,-43466,-52921,40332,39383,-19760,-39935,-39087,-6383,-1878,-788,136486,76946,39005,95702,-274199,-87160,-49858,-13398,110729,28138,-3075,8010,-45484,-69680,46375,-3616,2854,41355,26016,-44127,-45184,-35030,-49677,-39741,-33257,-18388,20730,-55040,40005,-25884,31849,-6581,45557,78544,-10450,29309,70289,-15615,19955,30117,33624,40343,49686,8146,-10002,-1268,-30121,-30889,-10045,53076,26263,51705,22160,99095,116669,-80659,24651,-14524,14315,75847,22592,24436,40483,33471,31415,-58000,57052,2549,-39212,-14664,-4392,45691,-11241,-11843,-66315,-92889,-41258,12837,12618,-34105,8789,18817,-24876,-200467,-28631,-149223,-126033,-53980,36724,68881,106546,-15397,64021,2962,-7512,-9973,-12894,-46475,-103577,94165,34372,26427,-41558,157575,-23756,-19640,-7858,40713,-4050,4871,74619,138913,64067,31286,69795,24109,2226,12696,-45497,-4130,-16990,-31228,-96979,-84252,-2071,8840,2902,67174,-56086,-2199,30160,45419,30736,25722,55219,8832,-10197,-14854,26657,-3866,-18506,-16368,-87403,-3302,23847,48508,119432,-30093,-31452,41929,1124,69268,38281,-14834,-74126,-26731,20430,-52569,-29740,89416,20364,-48643,6090,-35803,-21473,-57068,6527,40542,15173,-54029,-71990,63370,-14316,-80448,-63088,30462,-45187,-105203,-99434,-11617,6175,18147,-3767,-5292,-40804,-12540,7257,26651,-29684,3556,84931,51672,-9595,-8434,33529,4104,32110,-18353,-42119,-29645,-76355,8602,-31580,-55653,-10160,-38976,-95101,-96157,-81803,17047,154975,15696,-60516,30510,-23027,-18466,-46658,6420,20743,68098,70695,68149,-9798,-44369,-60872,-77079,-33327,-48879,-98766,28120,-49944,-12513,-110313,-46849,-59665,-9377,58571,58595,-14587,15945,-64657,-27976,-32597,-27240,54921,-49427,-27121,-68461,-13378,-17304,-28021,-42897,79698,48149,42306,58855,17345,2033,-49142,-32147,-33710,-46588,678,-25664,-37488,34840,-86625,-5589,91330,-24758,82033,70001,36583,-56911,40146,18945,40068,26832,-29817,14522,139034,77640,-52255,1470,4944,-36702,-58525,39208,-54257,21169,-15741,95611,31674,-8238,-12795,2980,13045,44268,-27325,43307,77892,4072,16036,-4215,-5693,-146821,-37631,53812,101205,-52351,-36474,-24458,20268,-61980,-21537,85738,89428,-18192,34593,11310,79531,38548,-60553,-18893,-31699,18221,13977,29071,-17070,29958,15076,108551,30323,-71516,-76088,-85251,-5357,-27324,-9507,-25486,-54191,14157,-44529,23784,-7419,-5125,7090,15456,68484,89290,-5022,-26787,23359,30901,42028,121611,52108,2258,-10448,-4467,6193,-60302,18123,30715,90270,48100,46824,-26812,30815,-62530,4264,60760,-10417,-85264,18893,-9269,-19926,30074,31364,40876,-1451,17008,-35919,-93070,-1080,29403,55005,-52775,-114980,-48578,-18291,-5616,31210,8669,58397,-15493,-11061,97621,-4848,-3758,-40679,-42671,-73332,-113233,-12813,-11540,16498,-44568,-70563,-29863,59243,25947,32549,-12818,-94574,-99941,-49634,29813,9093,32642,35146,38002,-25590,-63421,-24784,76402,41475,44692,-11282,-36198,-71441,-30338,18403,77946,11732,87138,-112149,-70739,-12954,63773,-10362,33735,47478,90215,19165,-11803,-2638,92524,-24698,12053,-4698,102443,-51265,-13172,91580,-40418,-25632,39813,-62040,-9259,-12168,-18864,-9177,-14642,-17619,-11301,-62566,11005,-10492,8583,-469,-78765,-33412,-27536,-9785,-31432,7259,-35045,29628,-2064,-19141,-42767,-33451,-30687,-44897,-90327,64649,50786,68805,59004,-18904,-28555,-31192,-33197,52568,-58396,50191,57153,38223,55024,24361,-12036,22257,-6289,46896,17485,-4042,-2356,18433,-4001,22774,9953,50839,-25812,-45854,-6997,-21139,32208,-217,-18767,-30018,-83147,33360,-26499,-12234,45123,-54926,-35573,6044,5052,38606,10533,20943,48966,6840,-58155,-41800,47384,89201,-25435,15165,45165,-72221,79323,32617,-52557,-57468,-39707,20095,-32696,22160,-11457,10470,61769,42087,-22674,-6349,92785,-9772,-37237,14928,53841,-23212,14141,19677,29368,-54759,-76812,-107669,-51738,8175,-6761,9036,31166,23087,-92051,-90185,37259,14314,56969,29634,22137,8352,-30424,29367,-23725,-20156,-58177,47250,3188,-47107,-17034,-86400,15326,35247,-7605,-1480,3190,25707,44112,-23448,57071,44658,17032,13497,50265,-785,-84892,-41202,17574,-32961,63999,29815,-865,36749,37152,9763,29959,24175,19407,-25971,-37903,-94447,15342,-18615,8326,9038,5069,-32414,-5449,13406,-71407,-96354,-97380,8796,-31975,-21369,-30195,-6651,14889,7035,-2927,35499,20651,3619,14044,-37552,-23177,25726,10856,39254,-28001,-66016,54181,39632,55240,19009,-47889,-54884,-69719,-13688,19363,-22389,-10565,54890,52271,-60427,3936,64474,-8110,-34943,-41127,-35403,-14976,-2374,9169,-14975,13351,-34847,-23125,34991,-94222,-88826,-133104,61241,35566,4553,14100,41541,4823,-73958,-22949,-10479,-74833,-71696,45267,70370,22324,-22079,24468,-45932,11314,109959,149111,31585,-27918,-123842,-18594,83981,-36481,-87968,48355,123770,-68656,-36591,2371,-32483,-40658,-82335,69365,79844,-45260,-51883,10142,-54594,-31300,-60918,18032,52815,-22352,9955,-28716,27599,-34956,-51343,-31799,23791,62361,25675,-17376,-35303,33991,942,36180,67910,730,-49218,-62283,1602,9992,20371,59968,32361,59469,-8783,-9327,-12054,-18246,9887,44964,22187,18520,-84577,-98371,-113704,-62444,-35254,-39392,-41905,-10135,-32189,18802,16643,-31906,-3103,-3748],[-39460,28412,37848,-44547,-19231,-43023,-15358,31511,-15484,3718,87652,52875,55428,104405,35007,-35355,41708,-47252,-22010,18465,-34159,-13428,4829,15437,-40253,-33735,-131356,-107312,6707,-47584,-9829,9774,-32496,12065,7818,25121,11770,18212,-27348,-2557,6597,-22352,-2853,24861,-24583,-53537,-21323,19165,-37711,111025,75880,11376,93649,54998,38612,-17239,-14396,6335,26499,63293,-6675,20622,31456,35013,61800,44860,10872,3167,-44822,-46126,22051,-35661,-37122,-38287,-89834,35684,4370,-44523,-4794,-16537,-25795,58515,107451,26529,-40414,-15434,-5312,5143,-13035,38608,91990,-57393,-26049,-44356,90625,9709,42561,107638,82967,10701,-65167,-97730,-68515,9127,59299,87921,-7548,-103439,2517,-47417,-59303,8185,49499,-44415,-15779,-7773,-46267,27752,26362,58320,21249,31854,-39169,16714,28402,-110815,-5245,-39467,-62513,-50644,-23876,-24015,-48615,-45942,81373,91923,-97617,-4618,-61386,-12248,5756,-22214,1533,-11082,57001,51645,46002,-4382,53889,-2599,-55112,-27409,10714,-73236,148974,31700,-24161,9973,60837,3289,-69500,-14803,-34522,-54517,-62903,-21994,27337,59313,-45300,-76763,-30309,-6986,-8300,12472,-72427,44271,14590,28193,26823,11492,28679,39374,-6246,-51343,-7131,173795,33268,21586,-25387,42702,10900,-17254,12185,-53694,4929,1448,-31329,-67294,929,-29236,50054,-17530,2683,-19746,49099,33458,26666,14076,-57703,-27513,-22146,-13598,80385,41314,40373,6116,81958,28363,-15713,-120732,-74598,61945,-47918,64904,74400,28330,-53008,42685,47576,-57067,-9915,74292,18937,-40465,-18216,6787,94082,-31349,-48692,-46376,32815,58526,-52426,-42331,-28298,20035,1890,366,143041,99959,-13582,25183,-160486,-75618,-49780,-27970,61380,13634,-1664,17399,-85751,-53205,74798,-16639,6206,27517,40690,-24631,-36632,-31588,-78538,-74491,-27684,-18086,-6708,-55468,45035,-27134,41963,-12221,39767,63853,-28206,36583,64915,-31667,9830,55372,37984,48279,82864,-2882,-39165,698,16540,-29256,28075,43040,-5907,17283,-8707,60152,119360,-71616,20088,-12481,12166,70267,22373,3757,25830,44072,14203,-43125,55046,5,-52858,-39027,23528,59465,-5725,16405,-63930,-96676,-51615,20435,4126,-28171,4200,-1039,7333,-176221,-2321,-131000,-118121,-64788,21644,77820,106930,-24046,72840,-10071,13884,-13403,-20520,-38131,-111097,120772,26211,24186,-59651,131818,-42047,-25645,-22342,39617,8479,-12409,55579,128592,60199,28551,48817,-7891,-19110,2206,-31290,-1169,-29894,-23644,-68856,-47011,22955,-4184,16270,78185,-86539,-2747,10438,74268,34510,24685,47446,-4534,-17000,-12830,43958,19,-43442,-31114,-67449,-714,11169,35588,119175,-20959,-30293,47489,-11765,73751,54391,-12980,-89102,-16709,-4776,-8323,-30334,76183,-8946,-55295,-3328,-11200,-17389,-34724,20051,33332,23427,-74017,-92601,89102,-7961,-97749,-56335,31622,-50220,-85160,-84860,1828,21525,11403,-454,3955,-32689,11164,44,11443,-22484,1911,93275,72360,-12027,-8095,12784,7094,39206,9474,-24193,-47113,-58710,25115,-41029,-40920,-9204,-23241,-77661,-61863,-97280,20596,119968,-2421,-89541,-6468,-20687,-29280,-38707,-10570,13212,59576,73971,56427,-15894,-63734,-53176,-78210,-42355,-16207,-76999,27741,-54420,-22120,-101220,-31626,-26550,993,40203,45912,-7929,28995,-66798,-23214,-19530,-10385,62427,-34024,-365,-54524,-6281,-28136,-21344,-45063,32721,29444,30264,31098,3977,-3874,-35645,-32703,-26987,-57680,15031,-29964,-56474,19466,-67284,11337,71208,-52028,65020,41414,29428,-66498,46929,-5640,10437,-8976,-38854,36732,157826,79589,-44658,5776,4007,-40569,-61581,41227,-58555,3948,-25649,85174,45587,13791,-309,18547,25583,36738,-54245,2952,45456,-13830,34619,-37309,-2859,-134344,-41945,55385,85070,-69053,-25742,-34476,6917,-57858,-3361,83143,66464,-35851,33920,7577,79728,20129,-69021,-37495,-52580,26505,30521,30315,110,11271,-10172,112225,6155,-31373,-54636,-65638,13015,-37326,-23149,-40699,-53131,16043,-58275,17876,-26570,-18042,7970,-8468,39117,94911,-19042,-27130,26458,37934,39160,76272,46477,-19724,-9769,-6734,-8787,-69049,14135,30455,50846,54106,28542,-50461,23175,-70061,19071,57840,-24658,-83017,1634,-18836,-29068,17211,20413,42125,-3237,26320,-40100,-90204,12285,30360,44869,-25826,-102509,-52642,-317,-10346,35098,31617,46491,-22970,-19463,106577,-1021,-8585,-12956,-45507,-74858,-115603,51,-1103,7187,-41030,-73913,-35188,50425,13488,23546,-4953,-95869,-106743,-58126,33123,20926,30178,40586,50673,-32823,-74553,-6363,79431,40617,60013,-15979,-37670,-50235,-11875,16747,71037,15368,79498,-100693,-69623,-5993,51196,-3160,60835,81544,84135,44111,-16663,3643,78699,-28153,39181,-6147,116946,-59871,-6488,119756,-17117,-10061,50992,-52914,-38178,-7061,-18432,-21419,-5067,-6645,-15517,-63970,12768,6236,17703,8206,-71005,-45317,-20149,-28850,-12421,11652,-30484,4871,-8113,-17773,-30977,-1079,-15113,-40036,-107891,76976,50732,67678,49990,-30530,-24276,-16490,-16601,58110,-24968,31769,48854,41783,55241,45194,1868,-5909,14,65475,22865,-31656,-10328,23272,807,28176,7128,27746,-33735,-42694,22112,-18885,48767,-2548,-19731,-20767,-78473,53030,-15951,-7768,47782,-65556,-25087,17404,23665,34592,15416,30213,47738,9166,-55611,-62504,42622,52621,-51397,15811,35948,-72662,76396,43005,-63047,-38866,-19785,30366,-39625,27034,-2624,4038,40832,19469,-36821,-22971,83426,220,-16407,563,37419,-21943,19867,45442,33977,-37684,-11678,-95094,-40606,-3068,-23875,25045,30968,23445,-109054,-55684,39228,5216,56730,41210,50849,23682,-32131,38687,-27083,-17403,-38843,23309,2966,-37844,-15677,-72608,25423,28155,2241,10283,33991,24408,13817,-14021,42175,59113,15272,-295,22485,19406,-70390,-51831,17166,-38501,72528,23707,-302,32001,38101,-1162,29927,19170,37458,-26714,-32622,-105127,41345,-21760,14522,18925,11326,-37566,-6410,-10629,-95805,-92494,-92178,-1668,-21020,-27287,-27542,-40281,15550,9232,3687,28195,14537,4997,4707,-34879,-46579,44758,-4135,54613,-44565,-64014,49240,-8097,25928,31956,-74941,-94381,-85473,-15632,33170,-17228,-25849,26551,39232,-39975,6628,73017,3656,-50493,-47044,-6188,-10824,17679,29875,-21959,25039,-29609,-8182,55793,-89036,-78591,-168042,28084,27976,19890,12281,59412,38194,-78026,-23116,-6714,-85137,-54848,69193,60034,28385,-22985,24149,-38995,26307,137200,144163,48557,-46682,-117011,-20283,84965,-50682,-79094,47266,65807,-91987,-25918,17144,-27830,-5259,-70386,51594,75299,-53506,-54978,9588,-66559,-6714,-47516,71743,67531,-32198,27932,-37755,31027,-42574,-80513,-60366,36526,78717,7189,-22781,-16547,12865,-7913,30323,72459,1344,-76639,-99333,-25022,139,8932,72805,47536,60956,1419,-10636,-19121,-19707,-11339,11333,30619,33776,-95935,-66550,-102108,-66127,-36233,-53569,-33698,-6175,-10545,32270,43652,-8163,7959,10327],[-32774,34190,16630,-43245,-8380,-17177,-20809,21872,-16822,56,82640,30631,43332,81527,50257,-23415,58386,-42499,-33258,11717,-34891,2074,731,14506,-44952,-21944,-121367,-86850,17079,-12375,-14659,-2224,-39617,18810,7899,63187,18297,38221,-23395,-15705,33174,-26703,-7892,-1916,-17486,-47110,-12742,29913,-61725,101702,61238,28277,116807,54487,43238,-23328,11774,9812,35456,70063,-2427,52471,34968,36055,47419,37044,7455,-5906,-37768,-19339,7229,-32160,-54689,-51690,-90537,37730,3097,-48324,-6149,-19768,-41488,54250,137915,8297,-15477,-10387,6164,20981,-17505,27729,86526,-35779,-19458,-55449,89907,27022,21060,75887,90108,14743,-30981,-92673,-71551,14227,37972,67552,-12878,-85865,16069,-41365,-72600,4185,49028,-42522,-44703,-6893,-68563,27321,35461,35441,9570,17368,-59482,10393,2727,-97604,40273,-21857,-55789,-67418,-8463,7368,-37426,-36054,76896,88605,-132916,-7370,-38796,5748,-6741,-22858,7231,-18538,62292,46014,16545,-3037,39778,-34784,-41125,-59058,1112,-89405,135984,31046,-27824,21407,76150,-32989,-75823,-19656,-52256,-48342,-78629,-44665,53562,66632,-32384,-58061,-29355,-11104,-18034,11825,-51666,36316,12511,36070,16037,-29557,19386,39761,17478,-40977,1290,146379,-5379,21376,-26140,29766,9193,-10121,20162,-47548,-2592,3503,-24895,-99823,5328,-19800,51386,-27427,-6190,-58251,56070,29813,28436,7260,-60180,-16080,2749,5673,105162,56934,25820,1322,84638,36877,-29804,-101431,-42590,60641,-53159,75631,72418,43891,-60378,42766,44794,-46225,12394,102012,21409,-54735,-13935,-2362,119045,-36911,-51876,-27747,17059,73644,-67535,-39546,-8052,54059,2476,-4768,141651,112747,-90971,-32767,-81926,-59261,-54913,-38655,6545,2011,269,12345,-110720,-21089,87879,-7109,14004,11137,51842,-2190,-30135,-25903,-92192,-78451,-12283,-7858,-30798,-40009,37826,-36574,37899,-16070,35804,40225,-42075,39119,54328,-45981,-2904,65690,39507,58968,109071,-9049,-59518,3324,62808,-25125,61497,32969,-34313,-10715,-46623,22639,107950,-46685,19834,-4849,4984,52048,16533,-16553,13798,52037,-17985,-21399,50107,1650,-54521,-50407,36835,62877,4137,47919,-45320,-91541,-56532,36893,6926,-15831,-5419,-16699,59848,-136197,31337,-110094,-86118,-81395,9684,74489,103868,-26772,73576,-18954,36752,-13997,-26818,-32033,-109162,106532,11329,26560,-67434,72892,-39725,-28005,-41505,36874,24800,-25769,34934,104518,50729,17220,24214,-27726,-36899,-9083,-15252,7734,-32724,-24995,-50287,-15183,41106,-11686,23705,84532,-88544,2420,-9583,84588,38486,24226,30081,-655,-23415,-9201,59385,5566,-68542,-40037,-42710,-5980,-3183,23230,124798,-2160,-33843,49339,-21715,65731,62825,-4683,-95416,-5913,-30396,32600,-16023,63272,-27998,-54183,-5888,10591,-13174,-11845,18648,23807,39081,-72808,-93023,101525,6885,-96633,-46297,31043,-40673,-35938,-67161,11297,37030,-825,-6231,9537,-18131,28379,-17847,-10803,-9794,748,86504,81416,-12703,-14339,-9790,14904,46913,32473,4273,-56918,-21758,37004,-37328,-28859,-10433,-8433,-69450,-18579,-103724,19461,59073,-26626,-101760,-39733,-14194,-36783,-24740,-19547,10981,50651,68124,39250,-22992,-59187,-40510,-66488,-52280,8446,-31132,21537,-59466,-36427,-79955,-12509,3321,2362,16494,19326,-3993,37238,-53682,2068,-5631,6538,70674,-14250,28581,-34730,2865,-38773,-10441,-36162,-12882,11811,24135,7191,-8767,-1837,-16510,-35807,-9122,-67865,19898,-38345,-64164,-2917,-42026,27647,43880,-59144,42743,11420,5993,-75442,46581,-34217,-33789,-30515,-40134,48129,132884,72318,-34316,3945,-1977,-48504,-63642,47058,-54262,-5292,-32274,62936,52373,28933,7403,23613,35318,24818,-73980,-32973,7843,-27239,45220,-76158,-4121,-115479,-45982,55187,69307,-72364,-27317,-34268,-6797,-46877,21211,71010,36251,-55521,28880,-2103,71994,-7699,-75519,-57625,-56863,35454,48149,21351,9906,-17574,-34404,102330,-13940,6170,-25031,-32069,26763,-47184,-38871,-50737,-44008,13446,-58117,17669,-36856,-32085,-2801,-29615,13141,90055,-30651,-19431,14298,31359,40817,22985,35124,-38690,-9829,-9324,-21117,-73618,8164,27195,13246,55375,10316,-69591,12458,-63508,39571,49486,-30074,-58070,-15522,-26222,-29289,2856,6953,52992,-5921,49523,-39951,-81303,23995,29586,20130,13322,-73508,-52678,16133,-1503,40473,39140,25269,-26045,-19852,94066,-5534,-25645,13684,-23810,-64093,-106171,2953,-2030,-2124,-33633,-67048,-38423,34229,1617,22264,1966,-87700,-96868,-60767,33859,26391,21242,38586,56722,-25723,-65844,15343,73639,39643,66306,-26645,-33386,-24833,9704,20908,42354,5688,50979,-76363,-57129,1640,31110,-4530,73455,101112,59155,70174,-19323,12852,60124,-43583,42673,-17641,94952,-64206,9490,133530,4459,-6702,54256,-41388,-74084,-6755,-13112,-34765,-2838,9210,-18126,-59440,11931,20432,30597,11988,-66011,-63449,-12764,-40243,13007,12492,-31523,-15682,-14772,-12912,-18925,21634,-852,-31785,-113206,60554,49446,68767,44814,-34765,-15033,439,-360,55643,7635,20029,33691,39045,57493,64778,8750,-34568,-2754,73772,10720,-55202,-30617,21489,9343,32152,2323,5347,-33342,-23362,45640,-10891,56129,-9346,-12337,-5065,-69617,66426,-8632,1772,55893,-61847,-15571,22106,44857,24672,15383,36592,54170,14356,-52795,-86138,39531,4279,-66295,14803,13606,-62508,60896,47503,-69192,-14708,12704,42266,-44173,33873,12682,-3278,23542,-4494,-47236,-35590,81627,16706,-9847,-14038,18547,-25673,19879,49240,33764,-11354,41616,-78999,-28420,-16925,-41257,36756,38139,17307,-107871,-13321,34590,-16417,57393,47158,77031,31344,-31776,33867,-29278,-10872,-21387,-4638,11869,-7131,-6662,-23529,32359,12029,7393,27805,69678,16161,-21000,-3850,25331,60103,13849,-16961,-13512,52136,-44652,-59348,14882,-34438,65438,22464,-5486,18699,31110,-12096,29533,13992,52834,-19517,-21285,-94657,60933,-31593,20809,26962,17849,-37942,-8260,-29829,-109631,-76348,-71563,-7755,-21310,-33722,-20485,-60651,21730,4889,10811,11214,5733,-4673,-13755,-36192,-65136,56776,-11726,78924,-53525,-62216,32581,-43079,-10204,31270,-79840,-125813,-84785,-19436,48563,-3615,-29149,1094,19438,-19548,13371,69074,8586,-57414,-23326,30246,-1085,26404,46301,-17728,37501,-26183,14339,70903,-78705,-60117,-166839,-3917,25322,33904,4885,72474,69410,-77610,-29544,-8916,-73319,-30830,87685,41700,25221,-16143,11331,-35938,33303,135907,123126,58824,-53453,-89064,-16303,25654,-57962,-56687,43466,28903,-102029,-11868,38190,-24156,15099,-57394,30034,49069,-54670,-51519,1889,-75865,25293,-23461,121774,77551,-34950,39138,-40492,38178,-49319,-99767,-68473,46907,75712,-17210,-31392,13393,-8215,-11235,15198,76365,12508,-97223,-120235,-55427,-7831,2179,74755,68448,55181,4582,-21990,-31413,-9329,-14971,-17639,30105,47272,-88485,-23536,-84414,-63449,-27286,-61751,-32558,2568,8280,41305,71355,11508,14485,19872],[-25249,36547,-4941,-47218,1374,8821,-27081,11016,-17465,-8333,66301,4163,27330,52413,62688,-7179,63019,-30212,-40697,2012,-23811,24924,-1641,10867,-33218,-1825,-98621,-59353,18512,16039,-21288,-19560,-42531,22344,10976,101117,21164,45991,-18223,-28474,53009,-30731,-15243,-27932,-5285,-31036,-2314,37062,-64449,86834,35135,44663,123860,41098,38796,-23290,31648,-1493,31670,60305,1775,38155,35105,42243,27192,14760,3133,-5415,-25566,6372,-12396,-22776,-67034,-50641,-83606,14864,-5593,-49607,-7834,-24756,-49543,37962,124200,-10827,22043,587,12434,32432,-23650,5330,74598,-14666,-8911,-61726,77146,39103,680,49766,73833,15891,4736,-79222,-73351,8518,21041,47765,-5415,-57646,26234,-27180,-80319,12145,43868,-40993,-62592,-28246,-89882,36577,50178,7702,-932,2606,-68385,6389,-18162,-82493,68550,-16678,-42705,-65811,13714,34045,-30060,-30609,66822,76155,-134400,-8924,510,30691,-21810,-20667,14623,-24074,63020,29255,-14497,-3835,18139,-46744,-22510,-79530,-2846,-108287,102154,18489,-17785,29367,66582,-63014,-63333,-20110,-58244,-38663,-86863,-55703,83421,71925,-17010,-28305,-28488,-20329,-34508,24664,-24309,20076,6553,41765,8565,-35105,18225,26147,36935,-15094,6834,98165,-37518,12582,-24362,17432,5104,-4607,25814,-32186,-6701,6825,-19271,-118240,5910,-12866,47048,-32894,-16055,-73014,50359,23969,25396,-4991,-47849,-1022,38144,29040,114788,54981,2502,-5509,77790,38485,-40184,-74787,-16928,54497,-52973,80142,66563,43665,-58593,41805,37068,-30967,39304,114397,21505,-70446,-3681,-12812,122000,-43216,-52954,-2222,-4887,76154,-66956,-29320,14787,83658,1256,-12956,138252,112675,-153505,-107126,-44945,-29929,-67254,-43295,-35470,-5478,2953,-3451,-114725,12686,84049,14570,20923,-3607,49382,15069,-28452,-16105,-80045,-54962,12854,7628,-43933,-14389,13419,-52239,21622,-17959,34088,10814,-50926,35198,36988,-58375,-13828,58429,38991,67902,123042,-9871,-67482,2459,91294,-17917,77708,17366,-56735,-28527,-80380,-2723,87274,-12557,22561,3458,-7184,22590,4233,-31528,6957,51981,-51111,3022,41148,6141,-45603,-47455,31317,52589,10959,71347,-19079,-75183,-54374,58792,17278,75,-20003,-28344,109301,-87084,64646,-85199,-56166,-98246,7961,58675,96796,-22684,73222,-20030,55484,-10906,-32275,-28321,-100110,64425,-4441,31676,-64561,6547,-23180,-29105,-60728,33794,38702,-32651,13065,69265,35530,-1016,1393,-27031,-45622,-22035,-1900,22100,-27954,-36724,-41208,990,52450,-10312,21405,81606,-62278,13426,-24876,76712,42561,27599,4683,17532,-28549,-5187,69946,11712,-85117,-42148,-17612,-16829,-18332,13278,136974,23081,-39756,44066,-26180,49208,60922,6414,-86484,3896,-51572,62439,6319,50078,-34720,-47665,-449,29185,-8705,8376,9674,11261,52679,-53980,-79065,102370,29370,-73838,-35535,28567,-15285,23803,-50967,11208,47243,-15482,-16044,8035,-2084,35342,-36054,-36701,3945,-632,66442,74491,-14255,-22625,-29637,21556,50460,42171,35082,-54661,25673,41648,-21838,-19320,-14516,3394,-66518,13287,-97177,12494,-6065,-53752,-94183,-55705,-6019,-38647,-9963,-19483,20405,38861,55704,22160,-30545,-31308,-24141,-46542,-60116,19164,27645,9185,-63934,-46949,-56814,5854,23598,-5757,-7990,-17191,-7344,39487,-27950,39956,3902,18115,80896,5327,45172,-17063,14545,-46604,3163,-16904,-37398,-1215,20574,-83,-18355,4731,-1580,-42053,10410,-71073,14228,-46958,-57146,-25381,-19397,37906,15931,-46967,18386,-15935,-30113,-81215,39121,-60764,-76649,-31938,-31978,49118,83053,58543,-22202,2308,-10460,-60936,-65929,54437,-42174,-2921,-33171,35989,47978,29390,6974,18819,39412,9587,-81561,-46601,-26069,-35042,43093,-101536,-8127,-96585,-49901,53808,62488,-62590,-42221,-22737,-15633,-35736,45245,59429,9025,-73421,25245,-12007,59053,-37563,-77195,-70749,-44394,40578,58793,4695,10382,-51486,-51277,77785,-26255,21014,4178,6353,33802,-51431,-53165,-54326,-28858,8383,-44263,25784,-34029,-45044,-22269,-41199,-4024,78859,-35792,-5902,-13274,12795,46289,-21300,14240,-48920,-11479,-11398,-24938,-70106,320,20550,-953,54908,-4361,-84528,-1229,-43296,57985,41858,-17857,-17739,-28033,-30548,-21929,-11526,-6250,66306,-11474,80362,-36478,-67527,29273,30243,-12499,45156,-39015,-50367,23501,18064,45998,29753,1107,-21793,-13298,64651,-16668,-51529,34402,15025,-53022,-95100,-13208,-16771,-8729,-24205,-52962,-36463,16315,-6802,31852,10207,-75275,-75371,-55778,31892,26213,7432,35348,57473,-7635,-39617,37273,64828,35959,62100,-39691,-23292,-1206,27447,30584,1004,-14625,13549,-51216,-35584,10326,10593,-11372,73761,106863,34244,89267,-14090,23990,42590,-68490,21951,-27381,52952,-64870,32034,126554,22496,-14089,46459,-30906,-100741,-10153,-1856,-44646,-8481,21041,-20424,-45683,9295,26046,44186,11071,-62772,-79332,-7924,-42201,36604,10233,-35939,-22994,-17876,-4496,-8869,27206,7740,-24142,-107020,25863,51329,72083,42083,-28552,-1586,14229,11463,47433,29751,14281,16198,31210,59879,80705,10008,-50984,-11832,69015,-8322,-65022,-64621,8827,18884,29767,-5059,-11734,-24226,5598,56069,-113,51296,-18944,600,15086,-57448,70084,-5776,8621,62826,-41737,-9644,17691,62066,15443,10304,38966,67940,20678,-47964,-108158,40668,-35063,-65910,12420,-6837,-45399,38843,40565,-68896,6995,48608,51275,-47756,38753,29778,-12026,18487,-25421,-53891,-40724,82550,39766,-15205,-19257,3496,-32613,11864,30982,28155,16596,63800,-63577,-17032,-30107,-51640,43586,47101,5007,-87628,22951,25180,-45208,56800,53712,94826,23463,-27199,23661,-31921,-635,-9678,-29598,24583,40747,13415,43167,32420,-10439,8579,46483,98674,3539,-53130,4280,10520,50048,12740,-31992,-47452,89070,-14529,-63042,9197,-20761,48984,20819,-13467,1453,17320,-20265,28255,6112,61651,-4818,-2891,-63047,69964,-47205,26902,32242,21773,-33216,-12229,-39036,-107838,-55574,-46409,-10517,-34919,-38287,-12311,-61047,31265,2713,17590,-16818,-4901,-18902,-37024,-41176,-72914,58735,-10049,101920,-54321,-61290,5686,-53367,-43218,15146,-64993,-143071,-73445,-24447,63137,14324,-21168,-14888,5506,-3079,23554,55843,9081,-52494,26610,65538,13845,29425,57913,-5309,48488,-24600,34070,74399,-63427,-34762,-126240,-25453,27598,43714,-6490,77085,86901,-72358,-36961,-19889,-46374,-7610,95559,15598,14221,-10599,-14216,-40231,30373,112300,91811,62282,-45520,-52660,-5021,-74285,-51973,-27392,39820,16725,-95281,-24,56838,-22736,22944,-51295,4907,6770,-48409,-42068,-10651,-79591,57897,4462,147950,85173,-28265,40181,-37567,50253,-52622,-104765,-53687,51054,54517,-37718,-38866,45483,-25364,689,-2370,78752,34915,-97859,-120098,-81804,-10884,2665,71495,86057,39129,-1753,-35955,-43299,3523,-2018,-36899,22890,58432,-68669,15125,-65490,-55052,-10699,-60590,-37335,15088,20577,44887,91912,21715,17955,23470],[-19087,37611,-16032,-53257,7649,27517,-35061,1160,-15643,-20242,42936,-18391,11028,27693,65652,7954,56533,-11218,-40482,-5512,-2384,42787,-2071,6037,-19934,17590,-72606,-34156,10547,29227,-29111,-38087,-39644,21341,14090,124246,20622,40058,-12563,-32846,63577,-36309,-21783,-47090,5913,-7406,6570,40497,-44315,70751,8287,57866,121784,23443,26469,-20058,49473,-21226,21944,39124,7928,-7793,30283,49339,5582,-16576,-2337,4057,-13285,19560,-32457,-17487,-68663,-35275,-72252,-25972,-20423,-45941,-8744,-32457,-47703,17868,81944,-20232,55452,12567,11412,38115,-24333,-23686,59554,-1898,1088,-59552,52026,43273,-17474,31173,37792,13023,29273,-61711,-74797,-7429,11067,32169,11711,-25766,29343,-6594,-80623,23351,34846,-41909,-64176,-70244,-100062,51988,65932,-18627,-9217,-9757,-62919,4932,-29719,-74405,70829,-22790,-24097,-49419,40957,47804,-25655,-28292,53209,55542,-104585,-6849,39151,51274,-33321,-16459,23856,-28372,58714,2574,-40781,-9497,-3854,-34277,-3094,-89292,-862,-125560,61050,-4932,826,31648,35401,-77654,-35910,-15861,-51860,-26992,-82892,-53747,100795,74218,-12,3234,-32975,-33082,-54355,46405,-3564,-2891,723,43042,5350,-7751,24081,4484,46265,18030,10174,58986,-42490,-897,-22713,7942,-2289,-2100,28476,-12444,-8131,9046,-16986,-115299,3988,-8622,39196,-34699,-25611,-63235,36376,18921,17371,-19895,-26657,13259,76890,52673,105208,33371,-24850,-11012,65666,34550,-43429,-45808,-2962,44244,-47226,78387,58560,27310,-50829,33612,24860,-16660,63651,108616,26459,-82520,9850,-23485,105343,-42862,-49712,22985,-29291,60281,-56492,-9879,33163,97829,284,-19764,135338,100765,-157448,-206890,-43276,11818,-84187,-41849,-52329,-9588,5553,-23403,-99319,34706,66334,24619,20796,-13292,30841,20849,-31772,-2357,-43514,-16039,42048,22967,-41513,13642,-26955,-69427,-2044,-18595,32746,-20478,-55184,25445,14956,-67337,-19959,36534,37954,69348,123071,-6887,-63072,-4659,91756,-7956,71814,-4514,-72630,-36324,-98445,-11089,62794,20480,23643,7274,-22305,-12545,-14435,-38769,4964,39377,-73617,26310,28868,11758,-31195,-34299,9904,30329,8449,75176,4419,-50785,-45459,81633,29668,14939,-37869,-36056,135646,-36604,85886,-56107,-48361,-106273,20125,35898,85013,-13378,76254,-13649,64962,-5581,-36055,-23855,-84682,18413,-15230,35574,-53775,-40500,-2957,-28235,-72443,31098,44531,-35548,-11361,28426,15662,-22280,-14834,-6193,-40995,-36146,4772,40244,-19176,-55925,-34413,289,58464,-2310,9535,68453,-17903,27240,-32232,55237,45726,37119,-23184,41206,-31675,-2011,74003,16452,-87822,-38799,4673,-29306,-32436,4792,149076,46593,-44133,32080,-24926,30653,48732,15559,-62118,12340,-63144,77363,25914,35228,-32052,-42366,10613,45295,-5649,24984,3318,-3477,55667,-29097,-62991,95585,55604,-35794,-25650,24886,21801,71991,-39259,-133,49263,-28741,-22648,-897,9527,30213,-43877,-60305,14073,-1699,39947,53397,-18579,-25550,-43720,19396,44132,35286,57439,-40852,67767,39665,559,-11754,-20734,10627,-59330,21580,-78709,358,-56917,-80107,-70820,-49605,896,-33455,820,-10309,39637,23651,41211,9474,-36406,8762,-4832,-24468,-61857,14960,72908,-8969,-67379,-46612,-43497,18993,33423,-20232,-29389,-55450,-20513,35860,3908,74701,6194,21214,90752,19817,38653,-8503,29188,-49711,16589,7647,-31423,-8819,12093,15677,-22981,10261,906,-50562,20905,-62780,965,-52163,-35654,-39556,-4979,39001,-9200,-25113,-5523,-37104,-71364,-83610,27033,-77781,-101862,-16291,-15004,43359,34202,42432,-9344,10798,-16593,-73567,-66120,59953,-24866,10416,-27117,11021,30974,11110,-1423,9832,36933,-6199,-76671,-31920,-49459,-38091,29032,-98677,-12459,-76764,-52795,49827,66916,-43650,-62818,-2428,-15733,-30010,62377,55060,-8028,-85592,27361,-16179,42045,-62802,-73421,-71256,-22173,38033,57285,-14493,3022,-82781,-57278,40784,-32209,4590,24647,39765,33526,-45452,-59718,-51036,-9952,3101,-21574,41342,-21516,-54763,-44561,-41286,-12915,66546,-32836,9614,-49214,-12140,52115,-45828,-17353,-47072,-14581,-12028,-18112,-58967,-9134,10736,19595,56346,-14131,-94976,-16995,-14879,65057,40512,11166,24685,-32552,-31599,-10906,-24484,-16843,72244,-20213,105480,-29546,-51598,26087,35293,-42855,57358,-8526,-47386,17374,40902,50025,6773,-18155,-10574,-3216,27444,-29958,-76406,46394,53602,-51307,-90661,-49339,-40753,-10648,-14814,-37351,-28794,2949,-9914,49542,21546,-62875,-48514,-43579,28268,21214,-7705,37317,54397,14235,-6737,56079,60194,28552,49713,-52045,-9453,15519,34257,42491,-37176,-37946,-17067,-35421,-10813,19826,-4242,-18939,69317,103468,33122,96109,2380,35626,30285,-95517,-12715,-27319,11050,-62997,56487,102261,37614,-27458,28218,-21822,-104769,-15850,12593,-48345,-20528,19542,-23513,-23672,5651,19776,54227,6730,-59764,-84999,-8220,-36229,48577,6589,-39022,-12588,-15759,6313,-2112,15291,8796,-21433,-95936,-11535,57223,76815,39260,-11127,16192,22058,14815,36964,37525,9044,981,20611,60491,91025,8959,-48551,-21636,52410,-21892,-57043,-104785,-15194,26242,18634,-12579,-20134,-9999,35852,49679,9279,34998,-28708,13564,35461,-44538,63229,-6775,5566,61288,-9798,-8812,3906,69197,13315,968,36863,82008,25513,-39389,-120429,46586,-53177,-51629,8607,-15598,-23514,20348,18935,-61254,19832,77207,53914,-49956,38284,42573,-22575,27808,-40524,-58585,-37427,80053,66010,-24432,-9389,-4228,-38433,-4085,1537,17366,37766,58290,-51078,-7451,-39388,-49630,45540,52118,-11148,-54027,40959,13618,-72514,52803,63795,101715,-1337,-17945,17338,-35498,11860,-5392,-45386,35388,93843,40348,98766,23503,-34214,7596,59164,106505,-9911,-76692,8261,271,35783,11620,-40584,-67368,116183,11084,-63981,-635,-1449,31994,13842,-22684,-13624,618,-24292,25699,-6010,62343,15213,21800,-17644,67502,-64568,32501,33548,22428,-23342,-19005,-35665,-91745,-37378,-25300,-11662,-56185,-39371,-6571,-42272,40771,11265,22315,-54305,-15544,-29864,-59895,-48201,-69126,50418,-731,111256,-48323,-62031,-26481,-38959,-65269,-11781,-40048,-146390,-61232,-29294,74431,31175,-7446,-17308,4984,7327,33851,40773,9577,-36758,82119,92934,32787,32226,64495,9047,55297,-24291,41092,64370,-43683,-3044,-62735,-32035,33333,46923,-18966,71495,83283,-64081,-39344,-38527,-15506,8003,90276,-12926,293,-12563,-46961,-52061,18094,76862,55958,61288,-24076,-23013,12159,-161968,-30443,-904,37476,17851,-71115,7736,64838,-24021,22908,-54864,-21895,-37164,-35200,-28445,-23734,-75983,82536,27150,140058,92712,-12663,30781,-31534,65433,-50268,-95092,-23870,46343,24207,-48500,-42470,71130,-36012,28415,-17406,78462,62190,-71383,-98697,-96483,-8485,10274,68912,92558,12722,-16433,-43810,-47875,7315,19205,-45129,13606,65633,-46000,33269,-47896,-41545,8481,-51207,-42365,28518,25075,44227,98493,19398,21083,22604],[-14598,40110,-11806,-57352,8190,33668,-43073,-5511,-10839,-33372,18340,-29881,-1537,15824,56387,16942,44492,10932,-30591,-7011,22264,43024,-1837,1538,-17336,28178,-50024,-18692,-2858,24893,-36886,-52618,-31578,15659,13692,122584,17231,24102,-6949,-23203,66203,-44983,-23749,-55942,12014,17896,12968,41732,-10176,57217,-9707,68693,118233,11775,9504,-17886,68077,-39255,14917,15247,16865,-54385,19288,52282,-13593,-46937,-8365,19092,-5612,16351,-47815,-23229,-57501,-10729,-59347,-68721,-37394,-34971,-8285,-41959,-35249,2887,34667,-13298,69457,19792,4274,38040,-13872,-50520,45378,-1604,6131,-47682,19133,39221,-31569,19495,-5789,6533,37332,-43426,-74004,-28075,6949,21819,32630,1738,22711,16758,-72189,30652,23408,-45049,-51257,-117997,-91992,66432,77580,-38192,-14889,-17432,-46518,4637,-30508,-75622,50852,-33316,-1281,-26372,67556,45234,-22582,-26676,39217,32334,-58054,-722,62577,57768,-36922,-11041,35382,-32449,49255,-28330,-58174,-20207,-18052,-2453,13733,-91144,5467,-130948,29361,-33546,19660,27831,-6205,-75606,-3903,-8413,-36294,-13462,-64563,-41611,94881,73762,17865,26165,-45117,-47516,-72699,65951,1608,-27363,-852,38681,4333,32054,33738,-15753,42754,48547,10752,44175,-16152,-10222,-22099,2787,-12740,-2386,29265,6007,-10045,7891,-19344,-91503,581,-5613,30680,-35399,-32926,-37269,20865,16007,5524,-33489,-3790,23332,108807,72237,79453,-972,-49082,-12368,54051,28607,-37576,-18472,-1172,29599,-37040,72118,49926,-1229,-41704,14916,10879,-7155,78785,87366,41338,-86103,24123,-31848,76062,-29290,-38877,40526,-51612,26147,-42787,18408,42311,91160,1533,-21067,131002,81376,-83208,-309016,-63931,52146,-98736,-36972,-43119,-12264,6617,-40711,-70545,37976,40558,3124,10075,-16510,2741,13916,-37649,12414,4407,24006,65597,33872,-23569,36957,-73585,-82336,-27631,-19234,28479,-48928,-55902,12767,-6525,-69092,-21359,6100,37761,59430,111300,-2667,-50134,-17906,66162,3732,48966,-27889,-82176,-36445,-96079,-4931,39961,43024,18073,3055,-37107,-44602,-37891,-38173,4727,13020,-79882,45450,15417,16992,-17795,-18923,-18834,2871,-5929,53605,18232,-24885,-32111,100560,39266,24372,-55532,-40414,134788,6503,85331,-27327,-63842,-99015,44131,15469,68666,-2357,82047,-4157,62211,-1418,-36273,-14497,-62381,-9977,-17271,33422,-40016,-55691,11927,-22683,-71036,28485,39616,-40273,-38517,-10183,-6724,-41999,-21957,26144,-21376,-48726,3154,59342,-9458,-75908,-20332,-10014,60747,5895,-7640,48658,28916,38385,-30868,27094,46317,52917,-45873,60019,-32501,-964,71447,17676,-76553,-33391,21972,-39744,-42709,-5780,150332,59529,-42992,16490,-20304,15933,29152,19141,-30096,19816,-62184,78545,33373,18722,-26298,-47665,21711,58480,-6614,38608,7090,-18244,44260,-12228,-55533,85029,79331,4874,-16690,21889,62131,93995,-32793,-18867,43908,-37266,-19631,-14396,12480,13673,-35409,-73699,17250,-887,17577,24727,-26195,-17833,-51787,2850,24356,14535,62597,-21020,88442,33221,22839,-6529,-27056,12071,-42093,7355,-54530,-14248,-87013,-102319,-41184,-29564,4119,-21148,4974,6112,57655,9326,29694,3300,-36829,44770,16620,-4746,-54528,-972,75581,-31457,-70463,-33596,-46733,24188,37281,-35487,-44701,-85396,-42014,27896,33922,89009,1959,16233,95288,25961,8484,-12191,46091,-47985,25388,29305,-2257,-12739,-7997,48367,-21947,9976,-11560,-59211,15673,-42251,-13636,-51827,-4952,-38777,1852,30754,-32141,-7284,-27132,-49063,-108307,-83974,14540,-78600,-103309,6977,8246,35842,5171,28045,3293,37264,-14856,-78208,-59764,60686,-5827,29978,-14317,-7602,3801,-21803,-14200,5539,29013,-19259,-63447,4043,-59000,-38310,9347,-65138,-14416,-52183,-52666,40748,77966,-21062,-76983,21449,-6501,-31006,69140,58148,-12992,-88496,36085,-10828,20822,-80068,-66078,-59077,-1117,26221,44701,-30305,-7716,-103120,-52630,-2128,-37210,-34868,31515,61044,26952,-27825,-52566,-41567,9778,-754,2689,58766,-8462,-59758,-62573,-33043,-17165,57069,-22778,22842,-79940,-35801,54004,-50523,-54941,-33571,-18077,-10591,-2597,-43984,-19360,-1285,66685,62099,-19984,-99405,-32929,13992,54762,47540,46871,56146,-27761,-29717,-1443,-34752,-23508,63648,-29987,111924,-18166,-37384,15608,45505,-61233,49386,13514,-44442,-1539,57730,51268,-22934,-26293,3509,5963,-7562,-39546,-88261,48549,73595,-60861,-94112,-94079,-64129,-7350,-7388,-26296,-18469,-1063,-7540,67398,36667,-51637,-21642,-27225,24519,12009,-19830,47738,48448,31974,18139,69138,64238,18249,33940,-62917,4631,22466,25935,51711,-56352,-54663,-30295,-31984,10272,28396,-9786,-22638,68389,95279,65497,90063,29452,46284,24164,-114438,-45318,-16801,-16697,-60013,77496,73187,51589,-40614,4479,-12595,-81971,-22497,24324,-46113,-36165,-70,-28046,1414,1318,3200,56926,842,-56002,-76484,-15172,-25845,40578,4501,-35972,12249,-9408,17872,1248,-8537,2906,-26640,-89186,-39164,65610,81840,34024,15447,37949,24076,7221,27581,33189,-1918,-8458,9218,57976,94918,9494,-28325,-26318,28819,-21411,-33773,-134486,-46599,28946,483,-16757,-19256,3534,59840,27943,13597,12053,-35710,20479,50794,-34139,48012,-9822,-10117,46618,23847,-12904,-16966,63018,21731,-11133,30520,85186,26467,-26095,-115415,55247,-50539,-29480,3257,-11577,2348,15121,-16403,-47501,21250,90365,49290,-48179,31087,45685,-34536,45690,-48706,-63121,-27306,70421,88016,-28682,14387,-4980,-38337,-25054,-23300,2692,46370,41138,-41329,251,-42339,-33900,43424,49949,-27984,-16726,35838,2760,-89569,44700,75266,100666,-36720,-5539,19409,-39288,24053,-7697,-48210,39591,136356,63275,121550,6388,-53157,6293,55672,86072,-20592,-88680,7694,-4908,24856,10088,-39917,-65295,120396,24472,-63176,-14250,17126,21053,148,-32254,-21313,-13740,-25133,21685,-22045,55762,36752,49081,29624,55513,-77767,37016,29980,21312,-8981,-28220,-21040,-67858,-25119,-12008,-12732,-73482,-37046,-5842,-12259,46663,32522,23309,-95266,-23836,-31486,-77769,-54869,-58114,33979,11953,99019,-38135,-64977,-57101,-11604,-72913,-41132,-17404,-142256,-56235,-31939,81182,42377,3701,-6182,17354,11685,39717,32397,14094,-14867,117262,109410,54135,37791,65858,18122,55515,-24190,30507,43921,-21055,34020,-3699,-24707,40716,42328,-29181,56302,59328,-54870,-32862,-59794,8838,13650,72999,-33846,-10299,-22660,-77112,-67417,-492,38249,20183,58946,5749,-9794,31243,-187882,2092,13645,35851,20040,-33281,12089,57889,-27329,18908,-62971,-46256,-65717,-17186,-13369,-32637,-65250,91773,36537,103864,100716,8648,14086,-25774,79435,-41293,-74275,6399,32585,-3256,-48867,-41719,84769,-39467,61889,-27549,74608,83320,-23442,-60736,-95470,-2748,21978,69474,85611,-20467,-35091,-39096,-39897,-4129,38451,-43750,6817,66516,-28170,24043,-31566,-23948,24226,-38418,-40604,38829,22602,41592,88331,5333,25811,20403],[-10590,45144,4236,-56293,1709,26204,-47897,-7304,-4074,-44786,-1653,-27213,-7312,19418,37264,16727,34340,30902,-11755,-1562,39506,20135,-3271,-1795,-28982,25681,-31538,-14836,-14963,7243,-43168,-58963,-21260,5957,7318,95153,11679,5036,-2250,1319,63877,-57099,-18097,-54661,12012,36946,17809,43161,22162,48488,-13871,79989,115010,13176,-7734,-20504,85536,-46746,16521,-2199,27915,-72504,1893,47354,-27729,-65627,-13612,34695,-4742,1102,-55301,-38935,-35982,14699,-46762,-95863,-51416,-15526,-6528,-50280,-13100,-1117,552,8964,58021,17791,-5466,33644,8309,-65396,35265,-13409,3663,-27800,-13233,29138,-39827,13407,-41726,-2034,31166,-26536,-67819,-44832,4910,15233,50890,17943,6035,38290,-55435,32718,11289,-48339,-32200,-148134,-65547,72075,82238,-48064,-18201,-19108,-26879,2988,-22334,-82025,21514,-38947,23089,-5906,85801,29585,-19430,-23769,28202,17007,-12079,7605,65098,46713,-32038,-4947,49100,-36598,34876,-55201,-66005,-32438,-19521,36705,25844,-87874,13453,-114010,18849,-58443,30596,19622,-42663,-61950,20612,-567,-17527,2613,-33917,-24206,66274,71520,35488,32736,-62610,-62182,-84802,70834,-9622,-47267,4206,28969,981,60672,43227,-25267,28190,69459,7044,49966,28119,-4835,-20674,2122,-24826,-3999,30137,17901,-15968,2090,-25765,-55146,-3946,-1587,23978,-37895,-36037,-7010,9581,14098,-7696,-41871,14929,27776,124992,84095,47424,-35587,-62366,-8511,47069,24649,-23954,4820,-7663,10072,-24725,64316,41610,-35419,-35521,-12229,-236,-2924,80839,56903,65356,-79166,37209,-34473,42571,-484,-18262,44973,-67554,-19150,-30735,51798,41406,66412,6339,-14304,121260,60994,48130,-368949,-94772,68942,-102586,-33511,-18260,-15531,4802,-50731,-35476,24314,13018,-49056,-10048,-14380,-23022,-808,-41960,23095,45431,53665,73671,37946,5095,50880,-110526,-86011,-51064,-21098,18108,-69761,-53942,1324,-21109,-58764,-20636,-26628,38895,38369,92264,531,-35076,-34010,27242,15943,21921,-45078,-85404,-31941,-78038,8563,23397,50070,3547,-9797,-48382,-64658,-62526,-31048,1881,-23578,-70206,58617,3877,20855,-10622,-9775,-44199,-20268,-29805,10690,21141,-3610,-17814,111279,43502,26118,-67771,-42855,118295,34338,61220,-7907,-87853,-76989,72609,6278,49644,6142,85590,2055,47471,-2397,-30898,1921,-33718,-12393,-10148,21377,-28700,-43518,18117,-10214,-56954,24664,25754,-52080,-65088,-38873,-28791,-56646,-20577,57009,11199,-55646,-5121,75762,-577,-88559,5976,-19005,60096,7261,-23292,28910,63675,41129,-22156,-488,42679,72169,-56729,66856,-31237,-3172,63333,14129,-56024,-30021,32841,-46293,-46182,-22364,131839,57206,-33836,1474,-16251,7948,7246,16176,-3780,26706,-49549,71326,25759,2871,-24057,-69864,25686,65690,-13635,49832,22041,-30281,21150,-12852,-59679,73205,93644,35865,-7371,22493,95745,88616,-30318,-36521,35170,-39289,-4432,-27668,6521,-10873,-12086,-69703,12534,3534,9360,-3221,-36068,79,-56095,-28228,-7625,-13019,48065,-3521,79533,24744,37961,-4877,-30751,7338,-17938,-18185,-33620,-27236,-100740,-117698,-16673,-12484,2538,-3295,2912,25552,60088,3860,25100,3514,-27845,63344,38520,11303,-37641,-22817,25824,-55326,-74553,-12450,-63958,21376,41867,-45840,-51921,-98439,-65781,18290,55265,73065,-4739,6767,89353,23617,-34551,-26433,62001,-43580,24746,39459,29490,-15923,-40273,79885,-15840,2340,-34173,-65281,-4569,-13671,-22210,-46018,25201,-21085,7531,15802,-55051,-4206,-44845,-49540,-132342,-83540,6236,-60246,-87391,26834,34059,30810,963,18048,14947,81105,-1452,-66947,-43397,55551,11636,48874,3587,-18390,-27261,-56654,-25823,14228,18398,-27146,-48557,45780,-55180,-37430,-6579,-12231,-11926,-22630,-47000,24893,87652,55,-74908,42907,8313,-35287,65844,63651,-8605,-79371,48297,4073,-4528,-89726,-58260,-39569,8631,6593,28579,-38186,-15996,-106250,-40926,-40709,-46995,-77282,25010,68186,16436,-1834,-29912,-27771,26616,-2562,21829,69176,-2588,-59611,-70080,-22739,-20453,51717,-9063,30281,-91204,-51091,49245,-43684,-87824,-12739,-20452,-7065,16674,-29714,-28734,-13894,116216,71432,-23955,-95886,-46339,36483,27600,60448,75373,69389,-14607,-25535,1854,-41672,-26373,39714,-36688,94520,-1681,-28853,1230,58657,-62102,29612,27904,-40956,-27416,61263,49362,-51059,-21145,13782,10433,-33508,-40200,-79396,41370,65363,-75910,-99020,-128907,-76519,48,-3325,-23851,-11078,5881,-1211,76143,54886,-39594,1109,-11850,21833,-869,-25226,65122,39871,40183,24149,75213,75875,7270,20128,-73856,15253,19663,3966,53768,-48471,-57372,-25013,-36702,22259,32502,-5417,-19298,75041,83382,116777,74958,62541,54786,21618,-116192,-62529,-2094,-26224,-57187,90593,54047,65540,-47870,-17185,-1788,-39739,-28921,26635,-40566,-52172,-34643,-34076,22444,-3899,-16816,50509,-4751,-51556,-55132,-28389,-14926,9795,7529,-24476,40748,-1673,28811,2302,-36484,-7494,-39986,-93599,-52804,74079,85677,25265,46230,60917,22404,-10699,21398,22898,-20809,-10375,-2860,51488,92922,14538,2903,-22493,5208,-5359,-3024,-136139,-78065,26086,-19183,-15886,-11710,11029,72773,-2794,11128,-10127,-37563,17403,56883,-28079,28882,-12801,-35067,19090,47361,-20057,-40510,44622,39258,-24097,20841,67996,22485,-8233,-90967,62264,-36562,-7280,-2079,21,30207,27354,-59202,-31662,12843,85557,39472,-39073,18550,36585,-46356,61459,-50142,-67545,-13780,53999,96303,-22732,44756,-1879,-29565,-45848,-30853,-13414,41788,26753,-32421,6554,-37891,-8053,38913,41098,-42555,15113,12075,-4867,-90694,33954,82544,98501,-70919,6921,28129,-41836,33011,-13753,-37618,34793,154995,70517,109480,-14883,-61615,5782,25527,44230,-25724,-89539,4228,-6264,21842,8012,-30372,-42292,97962,22045,-59336,-30024,28758,17494,-17207,-41034,-19391,-21075,-26033,16405,-40085,44411,55172,72741,67277,37869,-81357,39493,21648,21212,7964,-38327,-348,-43561,-17728,-5765,-14557,-75262,-33035,-10731,17456,46352,59224,20000,-129720,-27696,-21817,-87867,-58861,-46585,13052,22880,66881,-26594,-70053,-79730,12073,-67344,-65031,-6666,-138979,-60581,-30133,84113,45895,4664,14154,35262,11613,37710,36292,24204,6931,117333,115826,76094,45775,62025,16441,47906,-22912,4859,20175,1600,73396,28569,-8874,48331,30562,-34322,34387,24362,-45243,-17643,-76445,20749,12787,48437,-36853,-12560,-36735,-94415,-79032,-20756,1662,-11618,57097,36399,-12991,47128,-142321,33565,11514,33539,17064,9691,14754,37970,-30914,12910,-64342,-62794,-67155,1283,100,-34003,-49724,82296,29072,56819,107038,30714,-4290,-23065,87341,-26636,-48632,22534,12342,-20008,-42513,-37787,84874,-36838,84815,-32488,67118,88052,27831,-15064,-81043,2535,32689,71234,69423,-53810,-51882,-20383,-18672,-27365,48446,-35585,5129,58988,-18262,-4911,-15337,-4284,31795,-28377,-28116,42078,15320,38890,64045,-15823,31488,19713],[-5498,49208,22351,-48740,-11297,8516,-46662,-3518,2495,-51653,-12604,-12614,-5385,34652,14656,7161,31773,43327,12404,8422,39651,-20284,-8735,-4244,-49486,10975,-13439,-18134,-19423,-15218,-46933,-55600,-12980,-6850,-5301,50495,4832,-10108,57,35946,58749,-71243,-3778,-46351,7663,43091,22593,46661,37113,44898,-5302,91980,107060,28169,-20928,-29212,95996,-40074,27182,-6937,39132,-50673,-20695,33632,-35623,-65810,-16620,46000,-9211,-16700,-55600,-55464,-10334,32837,-35421,-97201,-58017,10879,-4050,-53324,15891,6360,-12760,38402,27243,5095,-13766,27463,36211,-61563,30006,-33297,-5945,-4099,-36345,16904,-41484,12260,-58581,-10718,17722,-12663,-54141,-49760,667,9684,61655,19183,-17834,53540,-33119,33466,175,-49128,-18050,-141582,-28059,63485,80113,-48523,-19819,-14856,-12334,-2685,-9275,-86758,-2342,-32374,44822,4926,89278,9857,-15611,-19016,22690,21452,20619,14715,51087,22544,-22244,1673,63647,-40210,16160,-70606,-66716,-39297,-9103,68941,32574,-81628,20326,-73153,30737,-70811,29487,10459,-60045,-44252,29309,4634,-2251,21553,2835,-5796,26690,68336,51076,20838,-79116,-76115,-87519,54030,-30350,-58521,15472,15709,-9593,64584,49218,-18713,8242,78794,-2449,62135,68955,21230,-14398,4648,-36411,-4995,32582,19351,-27467,-7969,-33898,-18168,-9765,5313,20443,-43546,-33663,18080,4694,10142,-19075,-42583,26411,27330,121737,86278,22553,-58803,-58905,-679,44956,25425,-7727,23141,-16246,-13694,-13418,58071,34119,-68437,-34773,-40230,-3304,-883,69920,24231,91205,-62850,47959,-28355,11680,38724,11054,34394,-74130,-63320,-22327,83209,33574,33591,14947,652,103434,46024,184673,-346501,-129517,45376,-90331,-36567,6203,-20385,-263,-52110,-92,2455,-11261,-109112,-33906,-9977,-35569,-14323,-40497,24391,64604,67142,60855,34492,36382,53922,-123117,-77920,-70613,-24748,287,-79788,-49691,-5045,-23982,-33443,-21043,-56888,40747,10826,70475,1891,-24304,-47775,-8290,27861,4975,-49625,-81904,-25499,-55628,21465,15869,42347,-17958,-28658,-54171,-67296,-82623,-19299,-6960,-62681,-49114,65242,-2753,22883,-11626,-11935,-57410,-30690,-56662,-39910,16778,9944,-5856,111210,42250,21041,-68655,-45402,101815,42823,21836,-6773,-102838,-47886,95763,12479,31676,8574,80911,-486,24229,-11365,-18998,23640,-2098,4545,3239,-1566,-23756,-17669,18527,8787,-37024,17931,8986,-71650,-84420,-53101,-47625,-65039,-13965,74557,50771,-53228,-15825,85711,6851,-87794,40247,-18124,56352,-1882,-30718,16045,78621,32359,-8737,-21691,34028,89384,-52762,60392,-28429,-9066,51208,6109,-33376,-31391,36595,-49323,-40902,-45859,91972,41608,-16745,-9252,-16286,6039,-11144,8503,3996,32786,-29460,62673,8500,-8380,-29062,-104357,16486,61915,-26704,57559,42594,-37211,-5579,-30678,-70350,61249,93410,50501,3960,29861,114520,66377,-29441,-43468,28244,-35127,20034,-35988,-4014,-37754,18533,-46974,1682,12319,18976,-23622,-45878,22121,-59627,-67162,-44965,-39104,19232,4086,45402,16270,41144,-7435,-29328,-2630,3136,-40885,-23610,-34503,-104873,-124057,-6201,-13097,-3292,16959,-2197,42034,38681,13804,28921,8478,-7645,60035,57871,24147,-13431,-43898,-54425,-76232,-80579,8129,-84421,13051,51591,-47785,-50374,-90542,-82677,10241,64109,31107,-8223,-1978,70381,16023,-73813,-46030,70244,-40347,11813,32482,42009,-20705,-77020,89472,-6521,-10160,-56814,-66404,-32022,14573,-19419,-36844,43553,9249,19988,-1177,-78181,-17968,-56928,-37699,-138248,-81709,5494,-25758,-66991,35379,58279,30240,14499,13121,25147,130888,23544,-37832,-17450,45782,25370,60854,23681,-22120,-53945,-78203,-31037,39013,8375,-29229,-38215,76472,-41692,-35939,-10194,40576,-4248,5987,-33865,3039,89634,16306,-54413,57238,21065,-37067,55863,65141,104,-56903,58147,24608,-32124,-94043,-52029,-20742,1817,-16732,19183,-36420,-16872,-90715,-27717,-64812,-63537,-102402,9806,64548,5045,24841,3941,-12354,36577,-2609,32031,64789,-3088,-54938,-63619,-16656,-24574,49079,3659,30131,-76542,-53762,38348,-35575,-104024,8725,-20418,-2099,33853,-19252,-35064,-25100,142868,79515,-26548,-83596,-54447,48991,-9088,73289,85973,65194,4209,-19674,-3092,-45681,-27009,6195,-35942,58285,18886,-28634,-13267,70381,-45874,9022,38242,-35512,-51390,49435,45083,-70096,-5316,13493,8331,-48899,-29310,-51280,27035,32334,-87399,-95730,-139956,-72320,9086,-3114,-30558,-11824,21371,6516,70170,74024,-23543,17140,-3097,20497,-16457,-21868,84031,28507,37822,10330,74517,88592,-1622,12297,-86428,19765,9828,-23359,46591,-17491,-44410,-7736,-42696,23000,27622,6977,-7771,86900,66248,157319,57306,94574,60415,17744,-97329,-60665,7454,-21781,-54947,93572,52591,78709,-45517,-30063,10381,5835,-34062,15278,-34885,-65758,-73802,-41008,33589,-10363,-30241,36037,-8832,-47389,-26357,-45384,-6250,-36628,18353,-6291,58983,4092,38413,2947,-62234,-19055,-58482,-109553,-56288,80601,86305,13487,74376,79248,19508,-34474,18911,13665,-43208,-4754,-17929,40487,86584,24781,36069,-10887,-11638,20616,25039,-103722,-101425,18515,-33372,-11650,-2394,9963,73492,-33259,2849,-24350,-33202,4609,52880,-25035,11217,-14088,-61262,-15733,52327,-27286,-61286,19186,59549,-35922,9296,28778,14454,12960,-52451,62063,-22158,8591,-2419,12405,54104,52230,-98917,-20169,-1081,66491,28532,-21212,4567,16888,-55403,65332,-45803,-69435,-871,34999,83625,-6948,71948,1698,-13108,-60464,-17497,-27605,28970,20655,-22200,11660,-26641,20283,34179,29171,-52805,36484,-19174,-7587,-75382,23707,80127,99913,-91577,15695,37629,-41740,36389,-19852,-16542,21641,144718,56557,77418,-33873,-55972,6100,-33332,-559,-23921,-82548,1041,-5905,26481,5726,-15536,-9234,57996,5822,-48472,-45193,29806,17678,-32522,-47268,-9537,-18979,-31194,10542,-57849,31289,66549,86410,88645,19044,-72925,38871,10062,24898,24144,-46943,18937,-23126,-12178,-3340,-17095,-56954,-29685,-19552,36675,39242,78343,13626,-146472,-26228,-3767,-89832,-58794,-39507,-8028,28025,26217,-15909,-76400,-90198,19426,-52919,-79489,-10623,-140342,-70373,-22187,85565,42782,-8056,36400,48744,9350,27532,51985,38476,23193,86782,115113,96596,53252,53800,2517,33037,-19092,-26935,1403,20952,109601,28220,8122,55278,14365,-33059,10301,-7419,-33674,2361,-81912,20170,12929,23396,-17940,-4812,-48950,-92633,-79112,-37863,-29348,-35682,54999,60271,-24526,55463,-58535,47808,-5640,29578,8294,46767,17323,13221,-32481,5092,-48163,-66922,-40351,14071,9219,-27143,-33209,56629,8030,16731,107353,48284,-18242,-24411,85838,-9158,-25212,16662,-9817,-26311,-35351,-32224,73464,-30369,82984,-33030,56831,72261,60736,27166,-61253,3565,37009,69635,51941,-79575,-61871,7863,10443,-50865,47069,-23706,8697,42540,-14779,-35496,1185,14431,29701,-25732,-6883,35857,5933,36687,32575,-37089,34478,21433],[1370,43326,31686,-35480,-28268,-13183,-38475,5102,6513,-52025,-12519,7474,2611,53631,-3875,-9042,37862,44744,36210,18163,18943,-63492,-19451,-7222,-68820,-10574,7334,-20464,-13459,-33448,-48182,-44258,-10656,-21877,-22167,3302,-2105,-17003,-1808,71266,50968,-84273,17050,-35416,2101,34292,28094,52232,26730,45056,9801,98734,87252,50520,-26858,-41864,93492,-22016,42280,2466,47929,699,-45743,13329,-37380,-47740,-16673,49786,-14230,-27452,-52876,-60870,11723,38876,-25758,-74742,-54540,37800,-1591,-47668,46530,20507,-7030,63853,-8298,-16085,-17975,22435,59332,-38712,26978,-55536,-19407,17898,-44794,6656,-37345,16252,-53055,-17904,4633,-3283,-33756,-39403,-8173,3019,63190,6393,-43308,59155,-9759,38115,-8581,-45478,-16820,-96926,8784,39713,73424,-42824,-20416,-6200,-8390,-14184,3860,-84323,-10972,-11823,58959,3318,75773,-2712,-11445,-13420,23591,51214,34927,16980,31135,-4696,-13707,8961,76276,-42263,-5853,-71269,-63957,-32946,7064,82781,34299,-74399,24102,-20222,55510,-65995,18429,4367,-52350,-28681,21151,5065,4559,42188,37228,11858,-7252,64320,62335,-5115,-86930,-88382,-80020,18480,-49879,-60321,29803,1698,-29498,44304,49994,3104,-9843,78485,-17991,67299,89475,62968,776,8081,-45357,-3850,36613,8516,-42841,-20159,-40463,9485,-17119,15535,19994,-50687,-25751,34160,4223,931,-25538,-35706,30282,24073,101860,78867,15401,-65366,-37686,7919,44123,31379,3579,36341,-21066,-38937,-6335,55321,27952,-94958,-39334,-58603,5289,3904,49836,-5050,107872,-40343,55830,-12505,-13005,77181,43859,10939,-70498,-93172,-16936,104003,24252,5627,26214,21287,78180,40266,274401,-230380,-168273,-17057,-62762,-48788,16864,-26216,-7458,-46434,30957,-16794,-29170,-148458,-53791,-6945,-30647,-18205,-30640,13538,56803,65058,29057,23952,61483,47441,-107355,-58686,-86421,-29695,-23267,-78947,-43391,-4299,-13909,4642,-24431,-81077,42075,-15698,48488,2478,-21339,-54390,-27746,39301,7333,-39416,-71262,-18872,-40687,27948,17574,25215,-40811,-48496,-54257,-53082,-91295,-5016,-22125,-94784,-23261,65841,-2623,22952,-18955,-24549,-54676,-24849,-78274,-80089,10935,16075,1889,100685,36825,12761,-53748,-49757,93306,33589,-17829,-26822,-99522,-22957,105523,31532,19368,3433,65482,-13850,-1952,-28728,-1990,45171,26492,26227,17858,-32580,-26177,8681,19533,30646,-20807,7146,-2522,-93600,-89494,-53564,-60879,-68595,-6540,72672,88382,-40225,-24082,86146,12760,-72764,70269,-5101,48981,-19337,-26195,14079,74747,13946,6487,-33298,21171,97992,-35732,44335,-24664,-17824,36459,-4381,-15027,-36866,33570,-50599,-27036,-71731,37995,20229,5415,-13553,-21338,7177,-21184,-257,-11853,37111,-7242,57962,-7354,-11308,-40290,-133139,-7769,43007,-43106,58479,59727,-37858,-25831,-55292,-79103,49534,77572,49220,18060,46165,114581,42155,-27797,-33479,27057,-26933,46056,-36475,-11822,-60159,46752,-14511,-11413,24366,40190,-33144,-52672,40043,-63825,-101949,-77051,-57317,-12556,-1521,830,9195,31604,-12492,-21467,-15311,10969,-50268,-26675,-33551,-101608,-119502,-12807,-33706,-11387,35386,-5784,49494,-2256,39007,39636,16023,21377,40160,71027,32888,13975,-58260,-122763,-89223,-87783,19640,-95292,3254,65322,-40877,-41039,-63757,-83927,6543,60148,-19506,-3749,-5272,40267,8673,-95493,-65039,62090,-42281,-12118,8597,25271,-27407,-105114,66895,3127,-22228,-69026,-61476,-55659,32586,-4914,-27508,42104,42558,42939,-14806,-98115,-40973,-61488,-15113,-125484,-75047,13115,15399,-53067,30600,76709,33323,33157,12124,33734,169176,55414,1702,12995,34429,34862,62678,42164,-20635,-69272,-78092,-26953,74967,1351,-26896,-35241,84560,-24151,-32839,2620,74975,7810,24734,-13189,-21184,82197,26400,-21712,62491,22673,-31847,43873,58880,8464,-22526,59537,44267,-57848,-94505,-46561,-9242,-20026,-38367,23387,-26449,-8370,-61254,-18564,-70242,-83254,-100479,-7282,56892,-4246,42730,39921,1702,36504,-1572,33170,44143,-297,-46884,-43558,-18402,-28991,46229,11187,22718,-42002,-43692,25014,-32757,-97233,24691,-17528,3168,44346,-13304,-36183,-32990,134870,78570,-24636,-63903,-55337,51781,-43990,79410,75514,50709,25366,-12523,-14721,-48433,-27881,-27538,-25182,14997,40235,-36706,-25365,76161,-17900,-4110,47633,-26779,-64895,26470,40154,-75141,15188,-1463,309,-56840,-8083,-14375,9157,-11890,-88185,-78124,-126831,-53585,16701,-6120,-43397,-22094,39462,13202,50870,90309,-1524,25803,-4951,19847,-32747,-9584,97567,14382,27951,-13719,68225,93693,-6097,11926,-98575,17419,-2606,-43073,31560,22573,-20874,12362,-45610,14041,10334,24085,10878,96783,43137,163760,43850,118215,62820,7792,-62436,-47015,4460,-11434,-52237,87188,64685,88558,-32610,-31700,21613,37038,-36836,-8918,-30960,-75071,-104905,-47711,33008,-18084,-28361,17029,-11150,-44733,3079,-62233,-744,-80211,36638,12912,56576,5395,46402,5146,-82662,-28639,-76905,-130478,-57105,84585,81445,653,93298,85944,17098,-56417,19455,10803,-59567,7220,-39231,24915,77323,38049,62947,3858,-17324,46432,41504,-49517,-110560,8415,-36871,-8413,3402,1769,64058,-54200,-7899,-26537,-23342,-12960,42588,-20661,-403,-12998,-79642,-48770,37716,-31461,-74450,-6046,73509,-44833,-2250,-23835,5030,35485,-10761,49843,-13988,15311,9218,20776,64211,76587,-124106,-19677,-15605,41050,20655,2546,-5700,-7821,-58662,53339,-37164,-64740,8059,19572,49640,13630,88115,4392,6256,-64138,10243,-36275,16229,20619,-9858,14715,-10821,41906,31126,18688,-57702,46999,-46029,-4939,-48508,17191,65941,101444,-91060,17584,41713,-38434,33298,-22782,9572,3808,110880,25398,43142,-43716,-35814,6399,-105198,-28061,-15342,-72247,1656,-5723,34407,3938,-1056,18010,17392,-17255,-26667,-56253,20511,15918,-40671,-48996,3434,-8118,-43418,5240,-73741,18874,69210,86615,93163,2880,-54706,34465,-2052,33845,35225,-51696,29685,-6911,-6922,-1348,-19553,-24007,-28409,-28861,40474,27130,78699,7181,-137702,-20308,16034,-85537,-54735,-37043,-24708,25811,-7489,-7248,-82462,-87486,7335,-34868,-85236,-24540,-142039,-79427,-7800,87791,36473,-32029,52725,50190,6709,12706,72365,53506,30958,43429,109631,112926,56528,43256,-20271,13307,-11897,-53788,-6750,34582,136074,5263,19722,60857,-1845,-26113,-10776,-23055,-17823,21128,-73513,11767,21268,4455,16069,10562,-54960,-72504,-62862,-48234,-51022,-48468,49393,72005,-33693,54115,17208,32835,-30542,24366,-3450,69188,20724,-5085,-30058,-5003,-12246,-56988,5045,14924,12186,-14374,-19629,22538,-16455,-7635,97168,57390,-23471,-28613,74780,7090,-9414,-8813,-28899,-28543,-32710,-25724,54678,-22461,52464,-30427,44940,40194,62084,55199,-45709,-1801,31313,60653,40020,-91759,-63101,36752,37085,-61281,36663,-10723,16017,19273,-13772,-49828,16803,29199,20557,-31538,16177,20451,-2995,34053,2405,-51627,29837,23903],[9138,18069,25591,-18975,-45111,-32838,-25029,16154,6487,-45380,-2258,25298,13152,68012,-12667,-27263,48278,34934,53592,22489,-17563,-92417,-34656,-12787,-78051,-31229,29198,-14667,561,-41587,-48273,-29124,-15959,-38011,-39956,-31197,-7545,-15370,-9116,96044,39389,-92032,38448,-25817,-1915,14665,33655,57518,-5493,46531,23046,90520,52767,70468,-24135,-53413,75869,10,55542,22605,51892,57508,-69320,-8969,-34133,-19271,-14427,45300,-13332,-25896,-52074,-47664,23912,33032,-18111,-40860,-40843,52917,319,-32361,71288,33503,10122,76430,-33356,-40470,-18085,21025,67717,-4040,20828,-74707,-31651,32933,-38863,1281,-29662,25438,-30247,-22800,-3044,560,-10632,-16854,-20573,-4991,57149,-15061,-63797,53651,9970,49259,-14097,-36837,-28877,-33542,33941,4684,64585,-35946,-20248,4191,-15797,-31799,13078,-72929,-3328,17862,61287,-8931,48428,386,-7804,-8905,29915,97911,32731,12033,15466,-24334,-12064,17091,83507,-42074,-29328,-59726,-60054,-9019,20556,73180,31728,-68388,24089,24845,78072,-46308,5090,4395,-24930,-17894,2405,278,1561,61509,61517,29422,-22317,58942,66995,-35927,-80555,-97424,-63682,-23614,-58896,-54494,42513,-10156,-55714,9813,45727,33668,-20178,71495,-37657,58836,85052,103463,25714,10054,-50206,-127,40509,-13912,-57499,-31136,-42480,23447,-25795,27731,21351,-54389,-13645,42631,3721,-14702,-25156,-24156,27951,19979,72815,63702,26542,-58264,-3946,13269,39520,40620,3314,44195,-18688,-60980,-5945,55960,24042,-111814,-46519,-58856,25534,15397,26616,-27422,105785,-15336,60559,10751,-30804,101305,72171,-19542,-58251,-99899,-12430,107208,18672,-7306,37862,43192,49305,43445,294290,-46595,-214685,-96635,-27268,-68372,9217,-31170,-14462,-36934,53636,-25769,-39277,-152187,-63347,-7921,-12653,-9573,-12585,-7716,28131,53130,-12852,7458,73606,34505,-74306,-31872,-98794,-34599,-47671,-70554,-35767,3030,6139,47181,-30119,-95587,41900,-33623,26553,4790,-25062,-51911,-27505,50314,29121,-17254,-53915,-12921,-40200,25322,26135,5883,-58130,-63576,-49835,-28567,-82923,9543,-40027,-112258,588,61770,4361,21067,-28065,-40911,-38242,-5774,-87899,-95072,8753,17206,5506,83547,28524,6097,-22800,-56247,90332,13295,-43058,-62133,-79591,-11853,98994,55734,16393,-7960,43167,-35705,-25270,-52065,15772,59616,45895,40088,28406,-65535,-33669,27766,26648,49432,-15418,-7330,-1937,-109014,-77093,-45930,-67265,-70411,-1934,52893,114298,-18866,-26643,75785,17091,-49141,82533,15690,38021,-37346,-10806,22649,59623,-6417,21081,-35246,6722,92942,-11342,24229,-20323,-27213,19995,-14161,-4296,-41969,25313,-51752,-7359,-90818,-17052,2178,27764,-11335,-28596,7963,-20715,-6423,-44576,38388,13392,58567,-11356,-4461,-52239,-133598,-42438,9201,-57965,48255,65539,-32644,-31845,-71148,-79628,38208,50090,37527,33773,71124,96917,27073,-24101,-7226,32379,-17790,63975,-28895,-9927,-71814,65053,9632,-21957,36588,59126,-32334,-53722,47697,-67370,-119596,-93573,-64861,-34711,-17782,-36478,4322,13190,-15490,-7574,-27002,1466,-43004,-37623,-24673,-88635,-102923,-32609,-62366,-19084,47603,-3849,43882,-47374,71278,53152,24269,52483,14605,75167,33429,39829,-61821,-144643,-90214,-93217,17983,-88625,-3939,76487,-26829,-26503,-25412,-65326,8718,45912,-57390,10140,-565,5397,7231,-94971,-79168,31517,-51514,-41080,-25060,-13876,-34069,-112697,19914,9766,-28292,-65637,-51168,-66593,32801,15393,-20865,20552,66969,72560,-20651,-108737,-60095,-56946,13589,-97839,-57796,26708,49745,-49817,16430,85122,37040,45512,12855,40770,182566,86057,36910,40331,25142,41089,55049,55028,-15720,-70705,-60090,-14190,110305,-2415,-22967,-37420,67515,-8452,-26377,29868,81753,22237,27023,12109,-42375,67740,30779,12413,59855,6785,-19012,33900,45909,13932,18289,48792,56390,-76366,-90130,-38082,-7157,-49502,-53435,39687,-12002,7672,-27687,-17187,-62407,-98881,-75843,-20085,52125,-9287,44894,68059,11824,25347,102,28009,14193,16444,-36359,-14056,-27674,-31681,40512,10970,10371,-2599,-24773,14356,-36180,-70886,32831,-12445,7483,46373,-10501,-30740,-36204,98626,61536,-12322,-40418,-48741,47943,-66564,74466,48612,35307,46157,-4192,-28066,-52224,-31403,-52646,-5120,-22947,57466,-49907,-34324,73445,14557,-6666,56340,-14348,-62918,1097,36677,-64837,33853,-30461,-10805,-61952,18616,17185,-7932,-51146,-76035,-48081,-100954,-28780,20210,-10666,-57109,-37671,52439,17614,26208,98626,25378,28150,-17802,18713,-46436,10763,100364,-1689,15683,-33339,57819,84899,-5024,17764,-102802,9492,-12974,-43326,13206,54566,3672,27774,-45767,-294,-18785,42381,33379,96976,17155,133651,39373,128114,61787,-10094,-22762,-34777,-12645,-2601,-46513,74923,77323,92127,-11044,-25039,28271,42529,-36082,-39469,-28535,-79262,-119229,-52767,23733,-26319,-8974,-1993,-12399,-44358,27592,-74832,2305,-97216,57610,25617,32403,1529,52467,10152,-97168,-34253,-89704,-145872,-60994,86958,69248,-10587,99132,76722,15734,-67955,22092,16522,-60403,23727,-67189,5738,64577,49524,77990,15134,-11257,61811,41703,2339,-103576,-1598,-29063,-10719,2037,-8739,48375,-59461,-16629,-17462,-10427,-27440,33594,-9955,-3744,-9825,-84085,-70683,10340,-30358,-77475,-24975,73062,-49617,-11809,-74109,-2260,56960,22497,23757,-12973,13939,35871,23480,51164,84801,-127143,-33150,-26906,17500,18156,24918,-7674,-29711,-53888,28760,-26174,-49899,11262,12900,2986,32098,90188,7385,21797,-55310,39633,-36531,11263,21234,3123,13590,6112,49183,30464,12515,-57067,47948,-61697,2191,-18590,15788,42891,92046,-69899,11035,37181,-32631,24733,-20950,34284,-12914,66747,-11640,15497,-39632,-4385,5561,-158374,-26898,-1507,-62543,8515,-6560,39845,3450,7284,26637,-9564,-38005,5538,-59673,4721,7984,-39795,-44921,13780,8166,-61841,1814,-86789,8596,64522,74671,84461,-8307,-33233,26514,-11498,47403,37081,-51592,27788,6327,-3665,2380,-20735,11322,-28463,-34716,30379,13813,57702,4523,-103441,-12586,29799,-78136,-48136,-34477,-32659,17401,-22754,-872,-86358,-73453,-17879,-17271,-85947,-38926,-134179,-83635,11420,90658,31124,-59595,57362,37821,4428,-590,86214,65779,30218,5721,99419,121521,53144,33647,-44634,-7683,-1556,-67764,-4299,42084,147775,-24344,22274,64173,-13166,-16203,-24326,-16451,3309,32892,-54968,2217,40125,-4197,48861,27971,-53566,-41598,-31272,-50579,-59524,-47557,36007,69834,-32767,43761,57923,-9761,-53349,19770,-13533,75057,25312,-7556,-22983,-17069,32935,-35444,53239,69,8594,-235,-11502,-9761,-30332,-17787,74692,56549,-19231,-32807,57319,18162,-3081,-42577,-41185,-32799,-36901,-17583,33200,-14748,3234,-26050,32108,2426,34163,61641,-39870,-13005,15414,43352,35741,-88569,-57378,56326,49719,-50592,21771,1446,25244,-5943,-11581,-40020,29282,38600,10355,-42738,33362,-767,-9582,29247,-19473,-55073,14446,23704],[15561,-26654,4483,-2631,-57451,-47447,-10003,25778,2510,-32739,14787,35097,22326,71992,-9989,-42430,55099,17158,60081,18017,-57482,-95635,-51460,-22766,-73560,-43570,46332,1480,15971,-39102,-49524,-15005,-27064,-53180,-55470,-42696,-9740,-8404,-21617,101150,23329,-90604,52378,-19840,-3311,-6884,37330,58676,-46497,46777,27414,61664,8302,79843,-13454,-58028,46410,17603,63263,47073,49503,96135,-87031,-27831,-27684,6805,-11893,34151,-1120,-13125,-55489,-17363,23698,19877,-12771,-11040,-19432,42408,1644,-9844,81280,38117,29086,73159,-39316,-61422,-16738,24456,57325,30012,6331,-87110,-37671,37511,-24317,1448,-21394,38366,-290,-25473,-4228,-963,9564,9145,-32099,-12481,47620,-37206,-74344,37842,23110,65362,-15957,-23942,-46225,19989,41441,-34079,54839,-32691,-18915,13142,-30730,-54079,16288,-54673,13828,47014,49938,-26650,14671,19866,-5491,-7310,39108,139336,20032,-221,8263,-30026,-18760,25963,82365,-39853,-51174,-43343,-54321,28662,24416,42800,25359,-65652,20948,46440,85302,-20764,-1175,11178,7370,-11206,-16622,-8375,-8342,75405,71188,48077,-14399,51913,63635,-61394,-59482,-100737,-41455,-56616,-53333,-43739,49126,-17764,-80660,-26558,38073,63576,-20500,59717,-57206,37132,63324,121802,55242,9123,-50588,5317,41492,-44426,-65864,-37388,-38428,24934,-34831,39166,22754,-48025,224,47438,-759,-34377,-17909,-12899,21459,15562,42818,43591,43644,-46053,31825,12138,27978,49842,-10688,46047,-8948,-74969,-13333,57744,23831,-117671,-52087,-39583,52720,33864,6517,-40903,81867,9169,61860,34928,-42356,101223,88600,-48762,-41009,-83218,-6508,90850,19509,-2110,47293,61545,22018,51503,257286,152394,-271355,-162887,5691,-88872,-11132,-33287,-18875,-26905,64286,-23015,-41283,-126043,-60229,-13416,7746,6719,10344,-33055,-7835,39327,-52506,-13250,69956,18511,-44443,-3007,-105808,-38079,-66164,-59861,-28473,14041,29977,82223,-35191,-96548,40341,-38065,3949,11540,-30157,-42715,-13147,60280,61834,10982,-31819,-8060,-53904,13902,37356,-9787,-64714,-69455,-42678,-3689,-56762,21903,-54270,-112670,17251,54901,16468,17243,-33990,-51608,-15221,18269,-83016,-79915,12908,16210,6660,66276,17558,4992,18582,-63305,85942,-9084,-46106,-100226,-51959,-18565,79530,76233,23609,-21751,23801,-60063,-41308,-76683,27834,61906,52476,41957,31210,-93189,-41544,37203,41164,59139,-21909,-23257,12750,-110923,-50423,-37980,-66743,-73470,-1454,23128,120997,5584,-23129,55941,19705,-27276,70155,35982,24823,-45771,9648,37476,42652,-17004,33316,-30357,-5407,73289,12957,4101,-15516,-34099,2416,-19903,-790,-40230,14390,-52836,13235,-93844,-60304,-6075,44899,-4320,-32269,6260,-11278,-7895,-77732,35633,31784,61470,145,10082,-57335,-94816,-76471,-33008,-65895,24053,56785,-23442,-21631,-65552,-70394,27400,18570,22463,47818,100527,66356,24055,-18666,27224,41357,-10504,66094,-15324,4891,-68824,70431,7813,-25742,44695,61943,-24606,-47420,43617,-66906,-111738,-89163,-62418,-38701,-37233,-54013,2037,-6477,-10687,10284,-33918,-21179,-22869,-45950,-11164,-64106,-75241,-56535,-80900,-24041,50292,5124,24828,-78915,98108,64105,32032,76957,-6280,69688,20346,59881,-53088,-115161,-77899,-92553,5423,-64732,-5869,76759,-7788,-10317,14824,-30213,16510,25449,-69014,30518,11756,-25285,15344,-77247,-86544,-18404,-66714,-66225,-56078,-57250,-37474,-95804,-30109,10425,-25139,-49985,-37782,-62152,13453,30880,-18008,-12147,72897,98916,-16806,-104217,-63669,-42776,41213,-61780,-24936,41100,64565,-54980,431,79420,37562,45574,13030,46371,169983,107007,53020,58321,20790,45796,41823,59007,-8533,-61215,-36235,3366,131840,-5238,-20620,-38170,31932,930,-15426,64386,63593,36569,12306,35673,-55344,50105,30837,38309,52882,-25929,-2064,27970,31353,16505,56312,26446,56794,-83164,-77977,-22120,-11253,-76548,-59004,57791,2534,26658,-968,-24276,-53700,-103739,-42627,-25099,54187,-9217,31043,81742,16458,5103,2575,20424,-13273,49144,-23425,18037,-40801,-30700,31090,2718,-3165,27295,-3488,10217,-42739,-36147,36226,-6737,9883,41393,-8422,-18860,-34342,51867,26811,14326,-18061,-36304,41346,-71561,58289,14785,26192,65304,5331,-36425,-58694,-38820,-64086,20127,-47406,65874,-62739,-40353,62857,45467,-526,61394,984,-45858,-17411,36394,-41317,46720,-66586,-21092,-67044,43868,32741,-20233,-74283,-53695,-14671,-75765,-8149,18182,-14461,-66218,-50085,53483,20203,6642,93886,52785,26085,-37651,16130,-53388,38160,90804,-17831,5504,-37094,44693,61817,1147,26661,-89394,-1313,-17886,-20507,-2348,65998,19924,34557,-46569,-14676,-53001,59041,54555,83430,-4744,82565,45389,122555,57055,-33033,8613,-34847,-38662,712,-34818,61772,77328,87795,15030,-16387,26893,22424,-30702,-66308,-25730,-78286,-115559,-54833,12333,-33485,20662,-17390,-13767,-46067,43871,-80236,4253,-72311,72950,25739,-4175,-6132,56006,18064,-105792,-35353,-92900,-145922,-68631,88891,49095,-18059,92265,53529,14847,-63010,26404,29722,-42360,42486,-95468,-14654,44697,52788,78901,17154,3210,60309,26651,31718,-83366,-9466,-14765,-20643,-7170,-15410,30357,-48138,-19366,-2541,1939,-31657,33936,9372,243,-5570,-73929,-75371,-18744,-23441,-71432,-35768,54944,-49891,-17661,-106555,-4289,74936,39849,-13576,-16299,8136,70445,21340,12482,67542,-107847,-56104,-33042,813,20326,37080,830,-41421,-40770,-162,-15261,-24280,8933,16775,-41190,42854,80231,12866,27812,-36699,58383,-27247,17288,17685,13192,5387,20198,38761,31108,10230,-51409,38641,-66908,11775,5175,17853,18027,62218,-36803,-3182,25296,-26236,13375,-14902,51831,-22299,27708,-41745,-6630,-21044,31884,2940,-163011,434,15084,-55399,21835,-7965,38743,4797,5578,13399,-18928,-48661,40935,-52859,-11749,-6786,-32048,-35241,17555,25213,-81270,1215,-95482,842,56382,56216,67217,-14120,-16746,16478,-15706,62738,27417,-48466,13846,16542,-6208,8635,-19551,37290,-26852,-34202,12584,3921,22934,8936,-53331,-6798,31558,-70642,-41131,-25317,-28577,5952,-17713,3349,-86447,-51763,-44841,-2061,-85270,-44229,-108554,-82868,32018,90371,29694,-80884,48428,16327,2124,-6144,83139,73210,23231,-16316,82615,118786,43174,28520,-61968,-26161,10350,-67785,2525,45118,143586,-49124,15949,64054,-15904,-7331,-27767,9090,27718,34028,-36651,-2771,65287,-1553,62267,40695,-46570,-11001,8339,-46144,-52647,-32842,11937,55697,-20028,27509,64227,-61838,-65489,18355,-17473,70323,31285,8555,-12628,-29250,68404,-8414,89022,-29287,-418,10111,-8892,-31355,-21474,-19959,43340,47167,-8762,-33726,38527,21557,-3891,-70046,-45331,-39330,-46003,-6119,13158,-7559,-44281,-21288,17943,-29151,-7887,44834,-41754,-26808,-6885,20630,36163,-72983,-49191,59542,41117,-20138,6811,11501,35156,-26515,-6795,-11016,36631,43791,6261,-53403,40581,-22014,-12973,20856,-29513,-46841,-10103,17604],[18059,-75545,-24818,9937,-62097,-58148,2337,29339,-3684,-16347,33653,35335,27648,63633,1623,-50489,50616,-2865,54459,4670,-86985,-72341,-65511,-37773,-58174,-42857,53017,24133,24765,-30497,-53822,-5226,-38729,-63618,-66840,-29091,-7334,-779,-36921,83276,3984,-77754,53588,-17711,-3019,-20489,36766,52345,-80125,43975,20110,17304,-35699,76353,2578,-52076,12549,25176,66667,69244,40616,105063,-95028,-38755,-20068,17742,-11651,19391,22834,4508,-60969,20346,12975,5802,-9684,4320,5151,1239,2901,14554,68328,31044,41818,57475,-27259,-73229,-17955,32366,32510,50882,-17695,-91244,-34426,30894,-9716,5510,-15177,51403,26518,-26481,-1190,-5895,22033,27859,-36692,-16535,39302,-52345,-73944,14824,29591,81868,-14103,-8313,-56516,44474,32279,-67841,43928,-35727,-15441,17724,-46759,-77666,13681,-34305,30060,64949,26373,-43530,-16589,45313,-4702,-9518,47888,150575,3445,-17438,5972,-22173,-28556,34977,71716,-36708,-66871,-30873,-43420,66741,15885,736,15450,-67313,16363,43097,72066,-1321,5170,22274,27201,-6340,-26376,-18349,-19034,80227,65740,67128,10700,44217,52522,-74558,-28840,-95463,-17108,-69089,-35427,-30072,47011,-20498,-96113,-55166,29312,84368,-12865,43870,-71048,7637,38361,106118,77839,5405,-47266,10681,37249,-76887,-63964,-36484,-28939,18384,-42654,46694,22838,-26678,12993,51941,-10113,-52299,-5919,-7244,12636,9323,17289,21357,47102,-37634,57538,3457,10513,55750,-34121,41427,5486,-78466,-27831,57083,28748,-112369,-51907,-8957,78005,54575,-5756,-44367,41853,31303,59266,49570,-47991,76431,90063,-68073,-23445,-52414,2149,59530,25572,16362,52487,72558,778,58215,195540,309440,-335015,-193212,28853,-101040,-32412,-31682,-19537,-18370,60611,-12994,-35630,-88063,-46766,-21504,18929,20487,32573,-53750,-36469,30607,-78859,-35627,52431,2153,-34126,21880,-101744,-39772,-72453,-51673,-23854,24653,50413,99100,-35971,-81313,38895,-28578,-19106,24206,-29712,-32938,4553,67211,92810,39165,-8325,-4646,-75210,-3653,46499,-19531,-59164,-64603,-34299,12354,-19972,29563,-58446,-100108,24194,47166,30506,11543,-33767,-49616,5229,37617,-66516,-41416,23143,15125,7557,55227,2985,10803,59696,-67982,75838,-25418,-29091,-127635,-27369,-40054,55033,87144,38150,-32868,19427,-79424,-47936,-96941,27717,51242,46344,35624,25469,-110293,-44632,38185,59402,56070,-34970,-36995,36789,-99213,-18297,-35551,-60384,-78669,-3634,-5990,105823,26568,-15410,30835,20688,-17437,37177,47725,12051,-36874,26819,52431,30413,-7493,42038,-23172,-11194,43477,30611,-14981,-10263,-35526,-15471,-19328,-1641,-27012,3772,-51780,29117,-77395,-84407,-3114,52633,4689,-26329,1687,1947,-5026,-93283,28797,49596,61195,21635,26905,-49426,-28239,-96429,-72337,-63146,-12957,35844,-12933,60,-35437,-53915,17245,-9165,9606,55604,125636,29778,28503,-13169,57560,48727,-6553,49938,990,30307,-51201,64017,-24667,-20446,44723,42853,-14555,-33991,30849,-59364,-78900,-66200,-52594,-23478,-50708,-48664,2448,-18426,5559,29053,-33615,-46749,1917,-41809,1656,-30632,-40499,-74117,-76502,-25110,42361,19034,-3962,-86485,108843,67525,38802,87938,-17005,56549,-8437,71090,-33435,-57215,-55466,-82068,-10545,-30622,-2140,61368,14531,4086,48558,10670,27949,3015,-55547,50780,28756,-43477,33191,-52273,-86932,-72671,-82796,-79274,-71085,-86542,-35008,-60986,-61460,3422,-13410,-32674,-24460,-46708,-19990,30709,-17471,-40705,57090,111203,-4879,-82367,-47410,-20153,60006,-24347,22293,49820,53180,-63137,-9721,56824,31984,33811,11143,50513,142709,112906,43465,65425,22490,50357,27971,52628,314,-47409,-17050,20130,131779,-11051,-22279,-29760,-9568,2287,-737,96814,32051,48754,-13606,48728,-57125,32202,28104,51609,45925,-65964,13319,25794,21666,17910,81328,-2615,45506,-76584,-55612,2852,-14919,-92511,-54733,63684,13751,43774,12208,-37234,-55280,-95370,-16433,-22114,62425,-4543,8822,80095,15454,-19094,6556,13637,-28999,88278,-7414,45032,-52604,-25582,19584,-11544,-13667,42179,13313,12966,-48125,-5514,41735,-2213,10013,33351,-4789,-2363,-28172,12254,-19013,51530,-1657,-21125,34599,-61249,34835,-15472,25627,83146,15800,-33976,-67198,-48931,-61843,44370,-56081,63000,-69427,-43133,47983,71458,9182,58202,17582,-19288,-23510,39979,-9257,54094,-96116,-26959,-71641,61218,29747,-25134,-78985,-27021,11075,-58051,1561,10782,-15266,-66950,-50825,39760,22645,-275,73702,74459,21560,-57114,11953,-49994,71030,71639,-31334,-716,-22726,30179,30494,10495,34979,-54215,-11896,-16225,17082,-9653,53754,23573,32312,-51200,-24672,-80372,72288,68283,57545,-15099,30035,59941,103972,48373,-53507,22568,-49566,-63869,-1506,-15768,52047,59416,76351,40286,-11519,15839,-12007,-20070,-79929,-20549,-72681,-99431,-52998,5861,-37523,45809,-27870,-16272,-48637,50459,-77595,5972,-11686,74356,11723,-38029,-14652,56221,27771,-107955,-32624,-85512,-125948,-75986,90355,22458,-20874,77220,25211,13224,-40904,32836,46764,-11318,60545,-110967,-32650,12967,41690,66436,7405,20025,41678,2513,35095,-56184,-14347,-2384,-36552,-21818,-13378,12317,-25042,-14130,10258,9976,-23142,47588,34658,7696,-1521,-53966,-62264,-39916,-12088,-61148,-42167,22676,-46174,-18795,-113207,507,87103,40439,-54784,-20523,2149,96417,16277,-43345,28022,-73774,-76243,-33832,-8993,23684,33414,18506,-38785,-21556,-24438,-7100,8306,2908,28788,-67606,43737,63686,21531,22435,-14793,60594,-9830,31303,7855,16141,-12513,27899,12805,30246,8404,-41891,15855,-67822,21171,16018,19183,-219,14945,-5139,-21951,11115,-21727,2779,-7085,58526,-19718,4956,-56186,-27321,7611,64832,-1113,-113072,40139,31374,-50741,39265,-8583,30753,7873,-6822,-14301,-16825,-46026,68366,-35166,-23438,-25581,-22215,-22008,14619,38747,-94124,3447,-96758,-4664,49491,38593,45019,-15906,-11252,6880,-13736,75619,7234,-47285,-6912,21392,-17445,17352,-15451,48968,-19714,-26641,-5506,1298,-12032,21698,-3827,-6595,19405,-64465,-35393,-5665,-11373,-4795,40,5394,-81890,-26585,-62770,10765,-84516,-35148,-65371,-79738,49446,80829,32593,-87913,28396,-5386,-1172,-640,59051,75612,13197,-21909,57856,103345,29318,30247,-65715,-39194,21096,-59653,4005,46322,127058,-66173,4292,59397,-9206,-3517,-21359,42487,50328,23950,-31719,-569,88555,11167,46061,43426,-37391,9583,44667,-38084,-31380,-7335,-21985,34313,521,9838,50926,-97224,-62694,22082,-13209,65060,39025,37366,-2516,-38497,77485,16264,103333,-65930,-12391,12750,-9412,-37677,13290,-19132,12337,32958,1919,-29153,23210,17097,-6510,-80519,-42388,-42250,-54378,10143,-2301,96,-68767,-17454,1412,-46448,-45473,9669,-43598,-38440,-28715,-1919,36267,-50586,-43028,45158,12901,20317,-5408,18578,45245,-36190,-646,23854,38143,47979,13602,-57226,39115,-36800,-13448,8841,-27797,-30055,-36802,4771],[15093,-104303,-52484,15605,-58110,-68408,8732,22669,-9406,947,49120,28920,29345,44601,16660,-49386,31545,-18881,39369,-14143,-98107,-32076,-72303,-56380,-39279,-28329,48237,45480,21346,-22817,-60746,-245,-43922,-63916,-73912,3371,-30,3709,-50741,46856,-15481,-54114,45014,-18049,-3233,-19771,30406,37709,-94554,37539,3572,-27671,-68067,64520,19974,-36612,-17231,22237,70800,84557,26573,88457,-91028,-39581,-13098,6310,-15552,4193,50357,18736,-63115,52790,-3109,-4012,-8046,4399,27585,-57797,4934,34459,28196,14488,44257,36887,-5856,-73185,-25070,43055,4031,51718,-46002,-87425,-22082,15278,-2502,10326,-12415,59438,43708,-26307,2369,-10729,25193,31374,-29485,-14844,35536,-55768,-66144,-10513,32055,93638,-8735,8142,-49859,41307,13149,-89296,30722,-44297,-8715,15936,-57648,-97098,7389,-17375,36249,64109,-4730,-54527,-38284,56853,-4810,-15082,53292,119925,-12312,-35519,350,-6765,-30443,42996,53098,-34075,-71203,-27967,-23837,87574,-2848,-40764,2588,-72957,12449,27060,42946,2725,21790,32746,23498,-1469,-22091,-26888,-23633,74477,47698,82921,40946,38232,36082,-74462,2439,-80186,5429,-58933,-12015,-14381,36297,-19303,-98052,-70989,21396,91513,-2511,24676,-74146,-21310,23088,62195,79920,548,-41858,13978,27717,-103548,-51512,-28081,-16778,8913,-47632,47832,21257,8762,22161,56940,-21434,-61256,7133,-10688,2820,-1510,-2509,-917,22799,-37602,64478,-11054,-7771,56383,-57242,31443,20464,-73242,-46997,50515,39226,-96631,-43667,17658,90785,68869,-8060,-37548,-1485,50058,52220,43118,-47102,37722,79758,-71001,-9988,-23170,13218,23140,32223,38291,52600,74371,-11995,57557,136714,384018,-394039,-183373,42989,-96382,-43349,-27199,-17417,-11493,43285,-3102,-23603,-54967,-28521,-28489,13758,22053,48068,-62161,-47978,30378,-86158,-56253,26916,-12962,-43874,37803,-79021,-40958,-63337,-48415,-23996,31322,61817,93161,-29929,-50896,39814,-9205,-40475,41973,-18783,-29727,15274,68127,111303,63033,12901,-3093,-94488,-23323,49715,-25107,-44336,-51026,-25553,14980,12793,30620,-49301,-83463,21801,40065,42647,4288,-27905,-34847,15271,45509,-45746,5376,36923,14571,9769,52883,-16310,21703,88220,-67403,60972,-30738,-1941,-135394,-14046,-67818,34400,87574,54224,-36805,39061,-87607,-45417,-107952,11323,31530,30680,27484,13411,-115905,-39605,33883,74737,40476,-45751,-44767,59624,-81329,8878,-39469,-49975,-83641,-5062,-25413,72092,38506,-5525,7032,20695,-24235,-3121,46629,2774,-9610,33330,62139,24352,22961,46430,-18156,-8023,12284,38048,-33883,-4804,-29915,-32121,-12115,-3721,-3305,-3964,-45203,35791,-47411,-89525,7768,49368,12735,-8136,-4931,11519,-395,-81363,19082,68528,53141,41426,38946,-26717,37921,-93427,-97226,-49325,-56741,9095,-3707,23779,10757,-34412,7915,-28733,1604,52901,135162,-5577,32517,-9715,72819,49206,-5579,19417,16939,59347,-23541,48995,-73982,-6387,34696,6828,-6318,-15787,14778,-44351,-30821,-33769,-38020,4490,-51224,-25794,5379,-15865,31786,45703,-26133,-63930,22537,-23087,8363,4928,-5448,-77771,-48629,-22756,25605,32360,-35854,-71707,99358,60308,44465,83523,-17623,39353,-47890,71982,-6901,-1352,-30923,-60865,-20786,4315,5378,32830,38160,14464,71032,43058,39977,-17799,-30410,63057,46165,-44656,57324,-29114,-80610,-109727,-92431,-75985,-61597,-92286,-26413,-22415,-64421,-10908,2679,-26027,-14013,-29014,-56385,9657,-15518,-50245,24411,103376,10122,-46653,-16168,7891,64648,8578,71730,47398,18168,-69284,-9483,18376,19768,15500,6940,52877,115929,103729,13649,65361,29353,54537,17325,36992,10252,-35777,-4524,31121,111459,-23270,-28885,-8041,-43161,-2758,14843,119035,1060,57717,-40958,43324,-48160,15399,23694,53902,42418,-97765,22081,25430,21364,20175,86446,-30744,26713,-58888,-23954,32620,-11734,-93355,-42724,47451,20202,56496,13274,-50873,-69286,-76223,-6909,-13487,72127,3145,-9409,67477,10090,-39988,12839,9193,-31921,119026,11931,60550,-58674,-17908,9500,-28086,-17506,46281,20663,18976,-49035,13139,55422,-61,8250,27035,1547,15555,-19555,-10591,-63100,86276,5392,-6652,27952,-44329,10389,-34081,30696,101012,26253,-18378,-73527,-56881,-50076,61530,-51384,49850,-66366,-40893,33869,91097,16556,43329,33631,8177,-17763,46601,25578,59890,-101663,-26371,-73004,67088,13635,-22133,-70863,-2558,22085,-46824,18,-443,-11679,-58334,-36161,15058,26575,6485,41148,84810,16137,-68145,7081,-35094,105333,48845,-39390,-4126,2638,15827,860,20159,40005,-5432,-19841,-9246,52761,-6005,24038,17410,23245,-60162,-28108,-88984,81190,69258,25051,-10371,-11653,78420,78200,35819,-61922,17469,-71981,-78396,-6458,8581,46787,28305,60727,59569,-12492,-3629,-43820,-4624,-75807,-12445,-63504,-79346,-47082,8351,-36639,51337,-34796,-20185,-50269,46718,-68361,7218,56325,58014,-12067,-56716,-20758,52397,37175,-102688,-27619,-70239,-89115,-77778,89776,-6508,-19339,60941,4302,9898,-7245,42402,62820,19794,74090,-100462,-44304,-30922,12882,43856,-12264,32675,11809,-21575,25006,-28689,-16690,72,-53823,-37494,-1148,-5774,818,-1667,13617,10901,-6315,71419,58739,13256,1154,-32040,-36428,-49314,846,-53503,-51478,-14523,-39694,-15230,-96734,11494,91539,29413,-88721,-23795,-943,97494,10090,-98604,-19102,-36845,-78618,-30246,-15594,23581,15259,40616,-22511,-716,-38071,-3985,40042,-4152,43268,-67824,36446,46731,30946,8856,2471,49088,11632,45473,-6968,9210,-40878,27034,-21688,24264,2760,-30380,-22170,-71060,27883,11681,15164,-5454,-31956,12679,-40412,1173,-21186,-3828,-914,53503,-3968,1413,-52946,-47242,37952,86923,-5176,-32625,74571,44198,-47500,56547,-6984,19180,11709,-26996,-42930,-12855,-32693,79151,-8649,-27240,-43888,-15138,-8774,8778,46179,-94379,7243,-86596,-8376,47165,27471,20105,-16094,-17177,628,-6797,81696,-18568,-53973,-26502,17660,-36747,28077,-8576,49505,-4733,-13972,-18537,7427,-34544,41253,28617,-14243,-3821,-58417,-30998,22901,16719,-11989,18768,4801,-72999,-1597,-65695,22045,-82248,-12634,-14446,-76947,59371,57796,37511,-77942,3159,-18202,-6218,14492,19596,74090,2931,-15415,27050,78681,15848,38667,-54116,-45286,27605,-52287,-7919,47720,105028,-78609,-7341,49842,4126,-7336,-8396,69769,64791,4988,-48362,7772,102801,32140,3875,34276,-29293,15929,66888,-30182,-226,23092,-60054,11697,21819,-4699,31723,-97746,-46189,31102,-2182,67452,49037,66559,2346,-41864,56281,31826,95543,-98148,-24145,6463,-9372,-29609,63741,-17057,-5825,18514,6529,-18972,13984,6937,-5206,-72159,-34870,-34482,-54828,31102,-10956,9973,-59032,-15604,-17932,-47876,-65837,-33666,-37290,-43459,-42350,-18235,32689,-25839,-40370,18117,-23719,57477,-14087,22170,55077,-31528,4077,50364,34651,54456,33129,-50266,34021,-40228,-12200,-5037,-16772,-10327,-55550,-11858],[7172,-96462,-69903,12556,-47014,-80070,8036,3804,-12148,16417,57054,21425,30434,19012,28845,-39362,1679,-26256,20553,-32785,-92879,10101,-68704,-74626,-25161,-3178,36988,57761,5296,-22139,-66625,2332,-36692,-48741,-77666,42801,10936,3801,-58110,2992,-31153,-23429,38110,-18806,-6061,-4685,18480,17537,-86764,28143,-15672,-57374,-81880,52590,34104,-17996,-36570,13216,80605,90928,9983,61531,-74999,-31119,-7840,-25450,-23459,-9271,65420,23252,-56774,70339,-18561,-7590,-6142,-3301,43179,-106757,8496,44911,-35083,-4803,36833,19377,13934,-62695,-38714,54286,-16171,34946,-68307,-76937,-4087,-4895,-5698,12633,-12848,57866,50223,-24889,3504,-11614,21570,18320,-9438,-7045,36976,-47127,-57198,-32467,34300,97168,-298,23217,-24582,28027,-7028,-94657,14384,-54130,1836,7071,-59763,-105218,597,-8355,28216,42824,-36701,-57528,-47601,34789,-4582,-22426,53566,57412,-24988,-49894,-15639,8314,-13239,48566,30626,-32856,-60140,-33780,4883,79853,-25855,-70445,-11430,-80608,11086,14785,9387,-10772,38746,37076,-2747,3608,-5394,-31971,-17512,59773,21016,90158,63693,36311,18657,-66004,25106,-57348,22689,-33389,8760,2850,19770,-16132,-88671,-73432,15293,85338,4584,3828,-64139,-41020,23594,10195,54110,-2946,-36351,13967,16152,-117056,-32481,-14270,-6086,798,-48750,41455,18799,49351,26298,60573,-29480,-55760,17518,-22766,-6933,-19013,-18224,-22097,-26553,-44582,51159,-27307,-20133,51849,-68831,19877,32015,-64605,-67138,36358,53759,-72339,-28198,24909,82427,67773,-834,-21785,-33555,64719,40485,9290,-38696,3418,65959,-55335,-3440,-10803,24826,-6939,33706,54258,48237,67390,-15694,46371,91556,365268,-430890,-146489,55912,-71418,-39121,-22352,-15662,-5064,16861,98,-7879,-34351,-11717,-30425,-7474,7930,52376,-55000,-40501,37502,-75596,-71344,1395,-26090,-57997,41979,-34846,-44146,-40632,-49639,-29513,32523,61987,67695,-17166,-11551,44671,13091,-56825,61509,2809,-37376,13676,60716,113119,80635,29378,-3757,-103220,-40897,45193,-30854,-26110,-33659,-16807,6058,25073,24567,-28449,-72132,12859,34337,49523,-3690,-20214,-15342,11108,40576,-29616,44003,50721,13910,13431,55438,-40146,33386,95087,-60533,45503,-24239,22958,-121959,-15006,-91489,23821,80740,65290,-31307,84197,-82044,-35799,-107047,-20840,9748,10055,20890,-672,-113197,-26747,28134,81153,16842,-46160,-44145,69045,-67832,23980,-45221,-37532,-83362,-2115,-30825,28077,38647,6289,-8167,20936,-43475,-34561,33756,-1088,28652,26188,63946,21541,60336,45959,-17877,3950,-10517,35516,-53025,127,-17809,-45142,-180,-5566,23253,-7232,-30390,31554,-17252,-81479,20973,36631,17537,18990,-12535,10311,2415,-46047,8758,88202,36618,48230,40086,7302,77153,-68862,-101046,-27944,-97988,-16087,2610,39587,57123,-15818,-281,-40730,-1730,37799,120772,-33502,29673,-9614,68733,40051,-5611,-16636,30413,83617,5508,28593,-115085,13475,15740,-34352,-2507,3000,462,-25038,17730,-2729,-20270,34456,-36727,4825,10318,2528,60823,58148,-14289,-65362,33032,1283,5592,34606,22746,-65783,-7572,-18829,4483,37896,-63635,-45748,72964,42018,48969,67299,-11536,21846,-86421,62778,20559,33218,-14645,-32106,-18758,32233,13354,664,59639,20308,81145,55249,49399,-34424,-10055,61452,59889,-29877,81830,-12530,-67986,-113712,-89038,-57907,-28901,-76008,-14505,4764,-44633,-29854,17211,-37027,-7827,-17599,-83058,-27729,-7644,-33802,-13644,76825,21326,-5790,19106,36949,54858,33201,102210,31881,-29173,-71122,863,-28644,3321,-2304,1408,52813,98460,84562,-22223,64424,38986,55789,11125,15874,20235,-29398,6563,34111,79540,-42470,-39747,23696,-58521,-9756,27566,126555,-19427,63392,-59750,17150,-32225,386,18139,50255,43685,-106764,21960,24512,30837,24293,71382,-50262,6759,-35799,11400,57547,1211,-80738,-26821,9198,22372,65232,11181,-58872,-87714,-51490,-14385,-2623,76864,11709,-13265,50678,2716,-50212,21683,6985,-28655,130849,32740,61350,-57097,-10788,4703,-42678,-12658,47818,17021,22166,-44094,18553,77821,-105,5613,26151,10166,31106,-11055,-16570,-92677,102010,1967,4650,19576,-31977,-9051,-37442,35370,119174,34711,7732,-70115,-54358,-34943,67754,-38167,30594,-53632,-31006,24941,103190,17238,17100,47574,27987,-6105,53904,57797,68735,-71112,-19476,-68527,61983,-6152,-12932,-59267,14475,18188,-38039,-7520,-13084,-3843,-42237,-9688,-9871,32161,21495,5245,81371,10769,-65486,3151,-11666,133117,29227,-40058,-7632,27496,3581,-17599,27186,40825,37688,-24108,158,71078,7496,-11419,9470,10988,-70836,-25426,-74208,85152,55166,-6755,6450,-39084,95125,52961,20261,-51015,-1201,-90542,-76719,-10565,32408,42365,-5499,44574,69181,-17158,-27283,-58146,13660,-56846,-3015,-52332,-62709,-37743,18475,-30140,30479,-41015,-24815,-49332,32413,-55669,6566,97239,27171,-36485,-57637,-22297,44283,43708,-89743,-22275,-52932,-45778,-71525,84670,-31474,-14196,50081,1155,4901,27746,55753,73291,37549,78816,-60985,-46659,-77973,-31366,16170,-36398,36609,-19641,-36607,18288,-4834,-17772,-10745,-66988,-49567,18673,-25586,19320,14815,3810,3976,9033,95986,73015,12224,1676,-15499,-6414,-49301,11995,-53879,-69382,-45705,-31968,-8096,-68043,25966,87033,14937,-103142,-26444,-74,69275,3817,-133753,-56055,-8163,-54469,-23714,-22957,16530,-9000,60280,1905,16361,-39784,-6917,61626,-9787,53480,-43935,25387,33994,36062,-5843,9217,33227,31046,50870,-22775,-7023,-76497,17467,-55251,10284,-8896,-19348,-70247,-79118,30366,-5167,3523,4090,-55866,10495,-53057,610,-25335,-4763,539,38706,21793,11461,-36078,-62781,60481,94149,-7188,40598,90061,50786,-44982,68935,-2530,9112,14652,-49299,-59786,-13253,-15695,72522,21821,-23351,-57733,-13377,371,5529,47003,-81295,10240,-62487,-10561,49758,24410,-5706,-17221,-28830,-12,1992,77838,-41972,-71108,-37139,3745,-59478,39873,373,46316,16574,-115,-24853,20487,-38406,63437,35182,-29689,-31630,-48802,-25884,53720,49899,-14639,29369,843,-61194,20448,-53995,32166,-75728,17023,29836,-75371,59148,23676,40624,-54529,-19901,-16766,-12876,33262,-20979,69998,-5938,-2391,-3598,53727,6900,50567,-31115,-44423,27683,-52257,-34631,49617,84806,-90396,-13866,36371,18178,-18744,5591,79962,66303,-18442,-82659,18420,105946,59452,-48582,15519,-23967,10621,69264,-25372,33878,51300,-92748,-6392,37160,-12579,14387,-64955,-21805,43234,11434,79497,61523,82939,-3028,-38104,16464,35083,72210,-113814,-32663,-6744,-5643,-12403,108651,-13794,-1117,7549,1417,-5358,10511,-5274,3231,-52174,-25455,-13811,-41723,54209,-11414,23643,-20388,-16246,-38701,-37798,-66060,-72720,-19613,-39577,-42037,-23998,25685,384,-38325,-12836,-52330,80470,-19960,22205,63470,-13791,4860,59415,28012,64390,59840,-32806,30736,-31092,-10810,-17635,374,6062,-57669,-26048],[-3029,-56754,-72819,1185,-32073,-89979,1455,-25235,-10703,28042,55413,18204,35282,-7938,33387,-22638,-28587,-23584,4857,-45596,-81338,40192,-53979,-86177,-21331,26623,27585,56996,-18156,-30688,-65893,6285,-15457,-16332,-79106,76004,22834,1032,-55257,-34554,-40072,8712,45219,-18256,-12283,18610,3347,-2524,-62266,17334,-29799,-64320,-76918,47167,40548,-5849,-43059,5059,96695,86988,-5809,41520,-49240,-16864,-4048,-66017,-32713,-20321,52882,16343,-40536,70011,-29012,-6275,-1658,-8456,49055,-119059,13825,44379,-105584,-18791,23225,10294,24303,-46866,-55807,64290,-20349,11299,-74321,-61279,13994,-24316,-16768,10459,-14750,44943,49411,-21485,1451,-6011,16667,-5330,19586,4967,41433,-29955,-52609,-45841,38996,91682,10394,34358,11433,23325,-20996,-84603,-4546,-58715,15617,-8252,-53164,-95209,-3543,-9202,7820,5718,-62818,-53787,-46528,-25332,-2709,-29465,48605,-11316,-33663,-56882,-42614,17290,26120,50368,9871,-32728,-33241,-40716,38284,47510,-45918,-81605,-23016,-87333,13341,16483,-15885,-36053,43616,31871,-39125,7610,16900,-32818,-691,40533,-9819,85045,70566,38467,5461,-56812,33161,-34468,32309,-4513,20725,20331,1844,-12855,-73868,-64995,10836,69835,4371,-16072,-42916,-45313,37279,-28319,6635,-2758,-32558,10882,8728,-112988,-13837,874,-1094,-3154,-46096,27814,16986,80410,25439,59854,-29561,-34961,23479,-37552,-15453,-42189,-31755,-41554,-81097,-53033,23800,-40239,-21588,44226,-61304,12737,37735,-57986,-84064,15872,68573,-42911,-10436,6020,50143,46925,13557,-796,-44214,74435,24702,-46117,-22544,-9252,57804,-23936,-3993,-22740,34293,-22548,26531,60025,41279,54051,-10457,26236,57033,273137,-429002,-103135,75484,-30575,-23539,-20468,-18514,2297,-10898,-6311,7143,-25176,-799,-24919,-37664,-17148,44175,-34749,-19658,47119,-54282,-77921,-16554,-36791,-56315,34348,21230,-51466,-11480,-52926,-38786,29343,52574,32157,-806,26097,52778,31002,-65553,77711,29887,-54345,1102,45425,101691,91352,40812,-6751,-97422,-53032,33649,-41114,-11062,-18700,-8455,-7138,7832,12826,-1533,-71269,1462,29907,49206,-10953,-15999,-3654,-5871,26357,-24797,63233,61304,11933,17142,53942,-65936,40795,78453,-49245,33416,-8945,36383,-92981,-27380,-102966,24500,71116,66482,-17501,146757,-64532,-21808,-94458,-61330,-6786,-11066,13977,-12097,-106483,-10252,24227,76479,-7291,-32616,-35037,57194,-65633,26136,-45557,-24890,-72976,7200,-23494,-15644,27780,21731,-9138,22672,-63799,-45319,14798,-243,64131,8505,58509,17607,80097,40650,-21855,21185,-18440,26512,-70501,3290,-1767,-51856,12803,-8011,41510,-5551,-7428,18276,-815,-67701,31496,18584,18012,46089,-20459,-5339,482,-3618,564,105739,15960,37309,27636,45449,80864,-34104,-84992,-5441,-127400,-34157,5904,41568,87988,-880,-6803,-49101,-2324,12166,83739,-50023,17879,-12444,49972,22620,-3942,-47870,40479,97231,25166,5321,-127223,34302,-7938,-68969,-3868,17270,-9190,-6912,53484,20441,-189,56190,-10498,33316,16422,31570,82461,65631,-2830,-50628,32161,15574,-6374,52531,39588,-42810,32499,-15736,-15109,29692,-82105,-22416,37934,14899,52108,46133,-2524,6769,-110863,45396,42402,43478,-14011,-2372,-3483,48717,18219,-22984,74136,22649,79739,43401,53794,-45289,-4718,44791,67225,-5415,100336,-2949,-50108,-85215,-70090,-31632,14978,-46519,-4326,11173,-17077,-48608,25108,-62720,-5373,-16551,-90824,-67599,9035,3565,-43312,39093,22693,29077,47203,62315,36049,47978,94629,6649,-73067,-69573,16632,-70974,-12558,-13711,-3671,49436,88347,63001,-48962,67188,48445,49953,7946,-5117,28591,-27025,21511,30713,46246,-65286,-52924,54502,-51873,-12992,34937,119087,-26699,66208,-63324,-22864,-15176,-11776,11547,45559,48707,-87073,14199,21475,46148,29565,42605,-56299,-8999,-14666,41435,66713,21853,-60569,-11606,-40535,21781,71577,16871,-55684,-98560,-26198,-31157,7546,71538,19023,-668,35477,-3907,-44772,32432,6015,-27427,122633,49988,48247,-48991,-7536,7559,-51957,572,52347,4605,16946,-33707,14282,102553,-550,3516,31754,19290,40889,-5285,-11931,-101879,88580,-10557,12368,7070,-32783,-20013,-26955,33781,133487,38277,37107,-49114,-33135,-22132,62552,-21635,10850,-34637,-12023,23231,105858,9879,-15292,58078,34491,3531,58477,83345,82312,-8568,-8423,-57688,49858,-21074,-826,-52327,21389,4965,-29143,-13852,-24526,6151,-22465,19060,-21283,37422,36254,-22260,66086,5814,-49235,1876,12914,144194,17781,-33114,-13763,42524,-4430,-19797,29473,38405,55239,-25119,8834,67193,26383,-40521,8212,-577,-78717,-19021,-42779,83488,28258,-31603,26704,-53641,105078,36172,3677,-20345,-24316,-95968,-60266,-11297,48038,32155,-32313,30593,67779,-21325,-48930,-48322,31200,-32326,4569,-41070,-53498,-26327,29565,-18975,-10235,-48678,-28695,-44983,8442,-43046,1861,92689,-9056,-51008,-49123,-19215,32455,45082,-70396,-18259,-40748,-9203,-59552,72576,-45920,-5771,48436,18549,-629,52816,71961,74963,35152,71248,-5688,-38904,-111353,-81302,-10813,-58209,30904,-42976,-36717,23899,15527,-18997,-31298,-72100,-54929,40301,-48109,22940,30711,-17784,-8967,12913,110287,71498,2720,-265,-8184,19247,-45231,18600,-62277,-94409,-63216,-24277,590,-40337,39989,73448,4386,-89931,-30171,4010,22830,-2240,-136553,-71845,6228,-8075,-15657,-31977,2287,-27976,70692,26139,25208,-32496,-14813,66007,-12612,54244,-6985,15608,27398,31739,-13894,4772,23557,41782,41531,-34716,-27932,-110775,1333,-79087,-12207,-24811,-11497,-114701,-88895,28621,-28211,-13938,24887,-44373,-8972,-55089,10890,-32973,-649,-4214,18201,50428,24354,-13090,-69158,68260,88441,-5262,80082,81670,49369,-43621,72773,4097,4811,14967,-67208,-58425,-18358,-3045,55912,49352,-14805,-65196,-16244,2066,8132,42202,-60355,9721,-26310,-11206,54494,26444,-30131,-20941,-37541,5585,8564,63173,-54061,-94369,-34079,-18481,-78754,50815,10440,45638,38144,10493,-26194,35499,-25530,82738,18750,-50344,-56235,-31234,-16346,78336,79937,-13780,29560,-6954,-48550,37685,-33279,40248,-63192,45223,55981,-73837,48925,-10811,38746,-25780,-34196,-1755,-19908,47379,-46384,64198,-13043,12162,-25383,39529,4846,60466,-4880,-37689,21251,-59823,-69013,50613,71395,-102482,-12343,21459,25866,-34703,14632,69445,54046,-41028,-118597,26596,101148,89858,-91763,-7252,-20949,1173,53440,-24530,63534,71403,-110172,-15707,42881,-11962,2895,-18043,2487,54458,22496,96822,75818,78533,-21625,-28726,-21535,27661,43507,-105609,-36001,-22232,2672,6868,125889,-9684,27374,1486,-12384,7957,10132,-15753,17892,-32160,-16044,14486,-13921,74628,-3506,41494,27725,-19086,-57322,-23581,-51436,-96546,6160,-27753,-26486,-18000,18325,29736,-31204,-39049,-59093,84987,-24412,19222,68144,10713,1034,49573,20249,75888,84389,-9484,32211,-12833,-10563,-25562,20591,13997,-40361,-30856],[-11615,-8260,-62298,-15312,-16979,-90317,-8140,-57864,-5729,34835,44657,21751,47081,-31183,28508,-2760,-46314,-13158,-2302,-49141,-74632,50390,-29701,-83772,-28375,54110,27054,44696,-40305,-45898,-54417,14542,14670,27713,-78313,92845,32111,-1363,-41399,-54728,-41431,37417,68913,-15631,-20830,40673,-11034,-16145,-31142,6889,-32984,-52437,-58940,48914,35961,-8748,-38271,3728,113685,69850,-17450,39283,-17847,-1985,172,-98281,-38750,-29434,11908,1253,-18020,55429,-33124,-3200,7512,-4103,44814,-88152,20413,35407,-157129,-22329,8307,10867,23655,-32535,-70157,72489,-7625,-5617,-59402,-41952,26567,-38495,-29181,3986,-15668,23238,46336,-15019,-2207,6023,16246,-28873,50105,17894,44974,-9769,-54077,-47358,45790,78879,21980,38890,44630,34369,-25682,-63904,-23667,-51670,30558,-28293,-41076,-64302,-2936,-18764,-18441,-38179,-78309,-47119,-40388,-102846,1569,-34306,39828,-60952,-37140,-54712,-73345,18704,77383,47716,-3975,-31980,4846,-38179,67969,8962,-57286,-73921,-27190,-90246,19113,31817,-24415,-62756,28738,18255,-68405,8874,35934,-29906,21466,22396,-39735,68287,59898,40989,950,-52652,25947,-22120,33569,16880,21603,35194,-12990,-10084,-58414,-49520,7060,50385,-3526,-32339,-17060,-32691,54949,-42849,-42848,2281,-31635,6593,12661,-91935,-2882,12426,-4722,-1850,-40892,7974,17307,88802,21036,52853,-20360,-3883,26584,-44265,-21251,-65672,-43061,-58353,-115989,-57135,-7072,-45803,-11412,36663,-34516,15886,37421,-54654,-93347,-6716,78268,-13075,479,-32535,-712,10069,31629,19383,-32169,78143,6727,-104379,-118,6410,60049,16068,-9154,-54263,39090,-22256,12157,57993,33921,37887,3412,3186,26504,148057,-380559,-69634,101788,14477,-6418,-24130,-29173,10993,-31190,-20649,16077,-22152,2977,-12398,-66298,-42838,25848,-8508,4710,53027,-32170,-75120,-22011,-44367,-28869,17444,66807,-62569,13484,-55363,-48147,24937,37988,-2071,13950,50554,60593,39510,-66410,85238,53880,-73036,-15761,26438,85466,94590,48947,-11764,-79063,-57878,18017,-57694,-3987,-11409,-1325,-15401,-33349,-1375,24727,-79380,-8362,26135,41738,-15630,-19339,-9778,-29810,8579,-32564,60580,66599,7743,18596,39249,-88653,40184,44733,-37713,26361,9758,35542,-58637,-43956,-99424,32705,61564,56199,89,210632,-40340,-5827,-73050,-94466,-12988,-29151,1751,-17578,-97523,3331,24024,63675,-23611,-7711,-19677,25478,-73531,20297,-34613,-13511,-51797,22134,-8731,-49328,9626,42270,5666,26443,-72647,-32530,-2413,1453,81991,-11491,48979,9978,62492,31563,-26602,37321,-11323,16123,-82021,3308,14595,-50415,22564,-13278,42742,791,19726,891,-4700,-53534,36861,673,14384,62202,-28372,-33260,-7075,25658,-3065,117317,-981,12707,3717,80013,60016,-3307,-56980,11050,-138869,-42849,7610,30526,95079,8863,-10865,-57563,-2408,-18109,37261,-54416,-573,-15899,27807,2140,1692,-66213,46971,99380,25768,-18580,-105910,50659,-30331,-90090,-9536,22483,-13880,4849,69714,36770,20685,64074,20689,52471,22617,61976,88268,68321,3337,-26072,23197,7859,-23346,56684,45173,-17750,60480,-15299,-27711,6347,-89710,-11422,3677,-16760,53466,26735,7160,-4406,-112765,23261,53225,36147,-27715,20796,20037,52885,17388,-29379,77609,23255,67943,13142,52102,-49661,-14605,17650,67455,19613,108106,1589,-29291,-41640,-39109,-5932,52044,-14348,-982,-3271,3378,-61510,24231,-91024,-4656,-23693,-77597,-92643,33399,46721,-54036,130,12050,48523,62053,80343,17379,53326,46166,-19514,-99303,-67649,31010,-93863,-22301,-15704,-6402,41883,76637,45526,-57799,73392,55228,33622,4884,-20168,33386,-24761,40023,25855,17943,-85444,-65885,70382,-26590,-7729,37552,99667,-24469,66314,-50595,-61711,-2994,-19390,3945,41867,54901,-45034,2735,16308,60765,33830,10350,-48618,-18829,-1940,57121,53996,44130,-39726,-1243,-85960,19776,75600,35939,-38550,-93825,-3592,-45976,15500,54734,23421,20449,24298,-7407,-23157,43647,5337,-31568,100786,56623,25827,-37729,-10133,17566,-54380,19358,60063,-11554,1155,-19352,5652,119710,1536,3454,41618,26530,42784,-4165,-4725,-94472,49267,-28707,18394,-10550,-48841,-22493,-8093,23230,133437,33731,60186,-8386,8319,-15011,48572,-6029,-4561,-14097,14083,27664,97278,-3636,-44917,63716,26567,5245,56780,99765,97150,62613,3536,-42322,35965,-26784,10411,-53473,18312,-9915,-20091,-13933,-32817,14510,-3412,39244,-10471,38878,43706,-32565,44712,1325,-25099,4300,29001,131340,15873,-20379,-22810,44721,-6509,-6870,26588,34927,39502,-24250,15215,49222,44691,-55069,17542,-8310,-79334,-11934,-9585,75441,-4737,-45602,39914,-58121,105566,33993,-10968,21657,-43278,-86212,-36984,-8128,49377,11181,-47748,19601,56604,-21792,-62180,-17637,43412,-13569,7112,-31464,-51986,-14498,32285,-5704,-53582,-57255,-30151,-37406,-21895,-32980,-8264,51701,-40020,-48277,-44587,-13669,18354,39942,-47388,-16394,-39679,10095,-48002,52292,-45710,6478,55689,49993,-4899,59745,87780,66753,16009,50926,41505,-22783,-115597,-120843,-31574,-72315,18584,-52025,-21150,39173,35109,-21259,-52426,-68180,-52950,56960,-70728,9871,41455,-45250,-23793,1286,107775,53711,-13029,-4567,-9332,35353,-41133,19406,-71888,-116431,-66171,-17225,8439,-23157,49609,51985,1284,-51966,-36600,9630,-22884,-8054,-107881,-66922,6819,43914,-7291,-39340,-15318,-33073,67645,42251,23933,-21325,-24331,51655,-12746,44039,28717,10763,26287,15878,-10662,-5455,26176,38769,16784,-39240,-45861,-131622,-17335,-87817,-40346,-39909,-9063,-138741,-93902,24360,-49773,-31862,49643,-3397,-35454,-43822,29006,-41100,5578,-14320,-2908,72632,29679,8126,-63679,59933,77868,1416,82915,53718,39800,-44663,66655,10972,7738,11547,-75614,-40277,-24322,263,39977,66717,-5884,-66644,-20506,-5213,14259,33107,-40465,3691,14609,-10155,56872,27795,-50301,-27347,-36987,15883,9289,39490,-48218,-113175,-17171,-43425,-88289,57693,20685,49242,51180,14610,-26019,45747,-3739,94186,-8227,-71725,-71279,-4101,1308,90604,98601,-11846,23581,-18215,-37045,48866,-11537,44208,-45554,64563,60326,-70138,31911,-30520,31551,-629,-35821,20473,-25355,49680,-47743,56998,-18733,24375,-30945,43033,9456,62558,15486,-26729,10988,-68865,-98376,48659,66004,-111796,-3076,8517,21692,-49871,14743,43036,31967,-57805,-137515,28594,93550,117268,-111819,-27231,-18012,-3977,27039,-25962,83012,81104,-106513,-14267,39399,-2890,-1138,20106,19639,60337,26702,111911,90021,54072,-52586,-17888,-39998,15406,19129,-74952,-33929,-34240,13634,22137,105238,-5837,68009,-1007,-29049,17059,9429,-21886,34512,-21306,-7567,39945,23819,86556,10724,61995,62078,-22984,-68986,-12029,-31106,-98850,32686,-12079,-88,-2302,13907,62460,-14464,-55095,-39756,74036,-28599,14507,66215,32360,-5666,26379,12832,84950,97245,12421,37910,7341,-11834,-26598,40744,10886,-8773,-22525],[-15110,24607,-43516,-31292,-4514,-73428,-17460,-84753,559,36828,27488,30492,65270,-46712,15795,16095,-42493,-125,981,-43473,-77984,40838,1382,-62354,-42044,73103,37549,26973,-52828,-61760,-32480,27367,42320,69385,-74319,89177,35563,-300,-19625,-53387,-36695,60707,97894,-11211,-29219,52949,-20439,-18990,-3175,-1775,-23850,-32765,-36683,52148,18934,-29475,-26392,11225,122358,35495,-22376,55238,14237,8130,7877,-106513,-36847,-37376,-37218,-15641,3711,34057,-32362,-1152,22246,9819,32563,-32391,27052,23516,-164156,-16310,-3820,18566,16399,-25212,-74679,79446,16836,-6389,-27109,-20781,30248,-45274,-35948,-4447,-13419,-705,44903,-4762,-4585,21580,23333,-41714,74280,28574,43865,8270,-58760,-36754,50881,61769,32443,34691,62603,55122,-22461,-39894,-39084,-29491,43381,-50389,-28115,-17216,2778,-33165,-42351,-78611,-81669,-42232,-35125,-158838,8014,-35734,29548,-79987,-33245,-43920,-95998,15046,120471,40817,-8009,-28057,45193,-19061,85215,-14434,-57735,-52982,-19314,-87535,27055,52612,-15222,-81234,-3863,2564,-77132,6660,44383,-24561,39868,9998,-62918,45766,36353,37659,7110,-53813,7998,-28437,27566,25537,13113,43326,-21632,-6538,-42922,-30682,2822,31723,-15673,-43069,3583,-6843,65530,-36925,-71363,11687,-33745,3995,33251,-59950,-4288,16135,-17470,4122,-35033,-16928,20386,71360,15469,40340,-5140,27865,31151,-31715,-22745,-80819,-49732,-70482,-117014,-54378,-31920,-42766,6541,32042,3695,31882,32858,-49729,-90064,-25464,77454,12275,-6254,-73777,-57438,-31769,49299,31791,-5402,74887,-10588,-142518,25288,41885,69882,55531,-14730,-90322,37665,-11863,-2643,54789,26967,22283,25030,-14828,-2495,34461,-291918,-51284,124793,49530,2109,-33631,-47566,19911,-37127,-37566,14593,-19616,1493,3704,-83886,-58518,2861,15034,22940,50670,-18257,-64964,-14023,-47625,17370,-4274,77868,-73578,23855,-54746,-53078,23094,23322,-26093,21784,54120,62913,37630,-61691,80346,66506,-83003,-28264,10489,73313,89261,56266,-18010,-54968,-55190,2418,-78487,-6172,-14129,3383,-11913,-79073,-13910,45702,-89879,-13893,22359,29070,-15886,-30651,-34581,-52599,-7902,-47758,41687,65978,1439,15679,8075,-102076,30679,6137,-29971,23246,26239,24030,-29692,-56279,-84042,41980,52126,36416,15041,256977,-16365,10498,-47380,-99857,-7483,-41819,-19592,-16521,-84113,8061,27674,49510,-25684,20764,-1622,-14777,-83070,14025,-11367,-4556,-25752,39327,7065,-66558,-10715,66137,32430,31494,-63174,-2598,-11054,-1916,72934,-24017,39294,-313,8992,21146,-26888,45081,4533,9009,-82747,-642,27990,-41002,25690,-23119,25804,11259,43939,-14313,-24302,-40662,37384,-12103,7897,59811,-35712,-65434,-18594,27507,-607,120511,-6374,-15354,-25119,105676,33561,15643,-27319,16346,-130980,-42962,10213,13530,80450,12747,-11607,-66718,-3383,-44432,432,-49560,-21075,-16641,14195,-14360,12086,-68466,49873,94146,2943,-40414,-63140,57907,-45752,-96196,-17597,16325,-15171,7861,67128,52200,38660,58706,49508,58831,27820,85201,75936,66309,1204,-1739,12028,-19918,-38525,49118,43797,0,71713,-17728,-30088,-26700,-88365,-14966,-22511,-47643,52495,13022,17035,-11066,-92210,828,50486,20053,-44343,32095,42999,46611,10040,-17432,69648,23629,46950,-23309,44731,-47503,-32199,-11001,61765,36712,103487,3427,-9077,-6158,-5103,11829,67379,12405,-7130,-30228,8603,-64185,16125,-106825,-3473,-31885,-48894,-90712,59199,77741,-42613,-31469,-6970,48592,64991,89632,7939,51130,-24137,-34962,-100487,-68395,38207,-88138,-21742,-8351,-5455,29674,55152,34749,-49341,78023,57912,7070,-718,-25120,33172,-18912,56379,25679,-4488,-96545,-76124,61858,8575,7553,39237,73133,-19099,63022,-26157,-83136,172,-20815,-4384,37930,59540,3893,-7590,10581,68324,34417,-15588,-31694,-25105,-959,53323,22452,60740,-22467,1674,-113575,16715,74584,64382,-9102,-73406,14678,-49457,21213,29402,23917,36559,15964,-6514,9830,53758,4623,-37525,73776,46956,1087,-27288,-18140,31139,-50524,38817,67398,-25485,-22516,-2820,-2476,121741,9052,6726,50776,29838,36466,-8327,-1082,-80679,-505,-47782,26081,-31378,-74808,-19372,11583,5644,106024,18656,68606,42777,59733,-13918,30278,5872,-13240,4325,41132,34632,77441,-19082,-62268,62889,7598,-2393,46354,105871,105570,111533,13320,-25355,24266,-23802,17743,-60639,7702,-20286,-11982,-7180,-37371,16739,11223,44004,18674,33362,41370,-24351,24468,-2504,-1972,10318,29029,95797,20943,-5342,-32264,37342,-2115,14843,20174,32729,345,-23031,21125,32048,57736,-52908,34553,-10465,-69969,-6518,11475,60857,-34724,-47411,38648,-55813,96955,48071,-20458,59896,-52810,-67054,-18036,-2430,34971,-19293,-53149,10742,38930,-18266,-62436,23481,46055,-8411,3081,-24450,-55716,-3806,19104,6098,-80610,-63020,-28061,-27617,-52337,-25982,-21370,2474,-58348,-27958,-53521,-9210,3847,28139,-24198,-16520,-52039,8392,-43756,25298,-30871,23667,67980,82798,-6109,46338,98025,50021,-8259,22421,60195,-1991,-87366,-133336,-41953,-76677,5429,-46159,5490,54615,55405,-24614,-63818,-57214,-45283,63503,-85999,-14649,43862,-70469,-35159,-20820,89798,25095,-28948,-10846,-14747,41589,-37250,15033,-72195,-121622,-60380,-10548,13357,-19225,51984,25198,4085,-6693,-45989,15203,-52898,-13333,-61140,-50153,-742,81098,397,-39360,-29407,-22524,51517,46036,14000,-11226,-30649,23709,-11578,25691,52068,11875,28473,-8724,2823,-12475,39707,20560,-18995,-35449,-52750,-129692,-33551,-80824,-68052,-48932,-13011,-131922,-88460,20599,-63198,-43991,70355,47119,-55964,-19699,48489,-45789,9583,-26544,-19669,79794,22451,21808,-47216,40551,73190,11961,63040,16790,23972,-49133,51765,15574,16132,4488,-72694,-12691,-26270,-5211,32163,68603,-99,-63813,-22300,-20588,16036,20377,-28990,-8157,49476,-7390,52996,22875,-63407,-34848,-27271,27434,2323,10595,-23304,-116153,9507,-63162,-84838,56520,30337,54711,48366,11447,-27470,45221,17456,95102,-30955,-88799,-73879,27927,28177,89273,100556,-11532,18364,-31368,-27807,53194,4131,41655,-26597,71267,47129,-62365,13620,-24033,22741,14986,-24535,40662,-27370,37237,-30114,48635,-23300,31896,-18020,62140,18190,53077,23615,-13330,1934,-70771,-110919,42479,66335,-112743,10435,747,4183,-58294,6208,11565,7412,-65262,-130689,23220,86394,133289,-106081,-38916,-12305,439,-826,-25862,89826,82532,-83016,-2582,30435,12908,940,37123,26012,57824,22053,118221,101159,18177,-90325,-10924,-32492,6091,5211,-32340,-28063,-37810,23321,30317,55273,-3416,100107,-3243,-40155,19288,5802,-22986,48213,-21453,-489,52195,61794,85300,26035,81295,68171,-26234,-69457,-6773,-13878,-79446,52599,1524,28086,18674,13535,94094,11523,-59455,-1755,55569,-32905,10014,55444,41711,-11804,-502,6426,87701,94045,25911,44663,21203,-13801,-20766,56835,-2710,25498,-3681],[-12086,32165,-23232,-40237,4271,-38264,-24074,-97948,5521,34809,8011,39551,84352,-52216,-612,29780,-18183,9399,12394,-31727,-88239,17972,36386,-22847,-55385,79512,55495,11748,-51629,-71693,-4958,41981,54176,90524,-65902,67518,31612,5478,3714,-34344,-28708,79466,114298,-5915,-34735,51228,-22067,-10580,15459,-7912,-6072,-16492,-18200,48689,-9142,-62391,-12309,24545,114534,-16730,-19497,80677,42241,9420,21455,-83683,-24368,-44367,-62540,-27781,17452,13597,-29432,-1003,41367,27012,16228,18264,32221,14825,-118494,-7924,-11081,28781,10126,-26060,-64453,85951,44972,9604,12860,-317,25371,-45609,-33406,-11218,-6974,-18558,46146,8940,-3147,35870,36472,-38154,87536,35398,36557,21087,-61225,-17111,48610,43335,39286,21123,60071,73869,-15421,-20258,-46529,6303,50466,-71113,-18110,33508,12030,-46994,-57078,-107181,-74770,-42758,-34630,-159498,15344,-33301,20108,-72969,-19764,-27072,-100190,10554,137292,30568,-2821,-18709,77794,14512,85248,-12558,-49264,-27812,2286,-79102,34810,68625,5356,-86734,-43043,-5652,-61393,1925,39086,-18340,45315,5152,-73660,26153,8416,23413,22342,-54634,-13093,-53169,16867,22631,-397,40834,-23217,485,-24888,-11168,-2577,17023,-26294,-47577,10059,24619,61234,-21470,-66801,23498,-37837,5749,70144,-26714,-18002,9888,-36903,12933,-30253,-45986,25470,38257,11309,26015,9382,49741,41537,3991,-18854,-79417,-48375,-74593,-87768,-46924,-46229,-33537,25781,31773,40538,58027,26992,-34654,-69362,-34738,62924,29648,-36811,-99085,-104194,-65956,62215,30997,22585,64376,-24173,-146796,49429,77046,78082,86239,-16446,-112810,30038,-1319,-8357,56858,18279,9654,52190,-21323,-25954,-34015,-184922,-43147,129852,64516,-3007,-46431,-69424,26636,-26453,-50381,2027,-13789,-1602,17910,-85581,-58192,-17981,28917,29200,39426,-17523,-52091,4337,-45210,63586,-25502,45844,-78378,13822,-50174,-50048,26479,12205,-36167,19397,36402,55574,28560,-54939,62354,63441,-76243,-29603,3822,70357,74452,64307,-24404,-33751,-46079,-9270,-97914,-15021,-25263,4639,4512,-106033,-21214,60222,-95664,-14445,18568,14448,-10587,-45755,-68135,-66759,-20822,-60683,16652,60046,-5719,7543,-33845,-100977,14705,-24158,-26717,21074,36535,9092,-13662,-57941,-64290,46347,40837,11778,21686,271559,991,26001,-22392,-63150,7387,-47759,-49101,-11335,-62384,1777,33787,41229,-11127,42955,15690,-47183,-83885,13561,19356,938,-5490,54137,19307,-65519,-28569,86976,62701,35798,-37922,32174,-7883,-15624,37758,-22399,32411,-9045,-54746,13086,-17849,39098,19373,7754,-69978,-8129,36601,-26432,20881,-37122,-1839,25330,57480,-22078,-46265,-27922,34990,-16733,268,39024,-41208,-91065,-30530,31,8344,115777,3641,-35986,-50002,120509,15288,25005,-3802,9171,-106586,-36956,16302,470,54080,10680,-8415,-73769,-5349,-58148,-13491,-41073,-39314,-11871,15369,-21182,26073,-56772,48880,87688,-38706,-56977,-17741,53361,-50975,-89253,-25745,47,-15176,3513,50915,70875,47726,45546,70551,52522,31214,97547,50671,58869,-8870,13122,4470,-50527,-45001,34989,41568,4306,67603,-21139,-22180,-57471,-81480,-28325,-37119,-72546,48652,5480,27465,-12932,-57398,-17260,35585,2669,-48025,30818,56501,33448,-2755,6132,54677,24277,19034,-52848,33240,-39446,-47568,-31218,52713,41127,88232,4262,6652,6476,20682,18427,57672,29753,-21388,-57219,-1296,-55566,5187,-100130,-852,-32750,-15065,-61366,76376,84645,-14101,-50606,-25428,32475,63044,91588,12911,44171,-85324,-30103,-78382,-73001,36151,-55429,-10073,6101,-540,13107,22196,28849,-31379,74569,56271,-24516,-9887,-18842,27755,-8215,63882,34467,-23433,-95156,-81556,30065,42695,29770,44966,44706,-15215,54906,1672,-78496,-6707,-15593,-12719,30805,61186,43001,-12966,6801,65144,29373,-29070,-13013,-32220,-10851,31235,-16093,66267,-8441,-3034,-117814,12012,64557,90525,26199,-43353,27572,-38177,25536,1657,20194,36392,7346,-1504,45094,61875,4093,-38127,47905,20534,-18833,-20474,-28614,42788,-42723,53200,70124,-32394,-47359,14305,-6773,107623,23275,14168,53137,28291,23445,-16883,-3200,-70574,-41731,-62980,38491,-50497,-100403,-14692,24894,-13147,46219,-6866,58553,83990,101552,-16644,12250,12622,-15435,19239,60397,39621,49406,-31460,-61253,54363,-15990,-16594,26973,101261,99741,120026,19199,-9085,15771,-16102,19750,-68077,-6622,-23272,-5799,2931,-38821,9259,19262,33590,49181,20043,31729,-4145,10965,-5136,12035,18665,12227,48523,27816,7911,-37911,26591,7661,37007,13686,33346,-40912,-22418,31873,27521,64559,-37658,51171,-6953,-50628,-3642,15969,41301,-53572,-37856,22038,-50171,82555,72737,-22531,78747,-51639,-48503,-13030,3393,8944,-51231,-52986,2559,18955,-13294,-48486,62741,37022,-17292,-6357,-19632,-60878,4661,-11194,12894,-80391,-60644,-22481,-16986,-74744,-20580,-28609,-27413,-62495,1973,-75163,-9266,-9420,10729,-4049,-17744,-74103,-10349,-50982,-3730,-5772,46196,79753,104096,-3143,17167,97265,28295,-24085,-4516,46045,19120,-38832,-110475,-40067,-72942,-2339,-30019,34808,61179,73436,-28367,-59475,-42954,-34740,58372,-84354,-39644,36916,-86283,-38195,-41802,64319,-5156,-37153,-18521,-19515,41646,-30714,7698,-55626,-101412,-54714,-3350,14143,-24930,46097,-3348,7135,19776,-56716,19923,-62969,-17285,-15847,-31641,-8695,90323,6645,-27601,-32697,-1429,27904,39122,-224,-5226,-29126,-7795,-10972,5335,59135,17318,31578,-34943,20026,-8764,56332,-9619,-58547,-25280,-43425,-105365,-42648,-61802,-87543,-50229,-22423,-97071,-71167,20719,-64498,-46475,81523,85213,-61055,13387,61812,-43623,7240,-36024,-28305,67061,5582,25741,-24063,19481,81523,23725,36601,-16969,5749,-56894,31070,15792,26223,-4557,-60568,14843,-20684,-13690,33137,53681,1353,-58435,-19217,-40964,4667,3744,-27767,-24059,68281,-3282,41742,9271,-67666,-40698,-14783,35977,-11578,-19358,14564,-97924,39628,-69965,-69234,44031,38768,58085,28785,2902,-31891,31403,30887,85912,-40243,-97614,-65330,53341,60178,77877,85517,-14626,18795,-43791,-20692,50375,9970,31172,-11569,65733,24908,-49882,215,8881,19266,20180,-3605,50643,-25139,12803,-10473,39840,-26402,34088,9032,86067,27424,32018,18260,798,-84,-59916,-102111,32553,68211,-100136,22621,-185,-23125,-55517,-5438,-12891,-11829,-62122,-104654,12230,79370,130550,-82259,-39995,-1773,14195,-24496,-19655,85177,80840,-47369,16617,20986,32430,5185,35280,22419,46724,9636,112925,105998,-16973,-125215,-12062,-5063,6243,3096,6640,-21374,-30482,27817,31845,-1200,-2831,104237,-8772,-38562,14179,-1673,-20273,56469,-26914,4484,45925,88658,69378,34318,93211,47498,-27130,-56887,-7415,-5549,-43695,61527,7400,47952,39651,15297,116107,40737,-52833,39808,38511,-36850,7980,35717,33574,-13845,-21151,1153,82491,79021,27183,48465,23164,-14661,-10579,63273,-23295,48863,16516],[-3990,21828,-7138,-37193,10082,6411,-27185,-94977,7578,29931,-9411,43134,95278,-47420,-15622,34860,13443,10591,26400,-18098,-97171,-9113,72028,25980,-61869,71962,73491,5457,-38839,-71483,21573,53902,41958,77713,-52857,35458,21192,14652,21146,-6968,-20330,94697,106641,-663,-35752,36942,-15948,5507,23022,-11345,13158,-10215,-8127,33479,-43495,-94969,-34,37074,87810,-78393,-9588,102959,62431,338,40013,-35557,-2550,-49836,-42212,-31083,18976,-784,-26341,-1458,61459,38576,323,41929,34717,13394,-39821,-7206,-13654,36911,11710,-30442,-39347,91673,69233,34786,49622,16244,16069,-43229,-23379,-12815,3092,-23374,48294,24270,2832,44006,50249,-19923,90399,38877,24811,28265,-56712,5832,34596,25720,40087,-288,40913,82014,-8739,-10814,-42852,48614,49085,-86597,-12489,71663,21674,-54907,-59345,-119290,-61736,-49707,-39341,-99739,21645,-27074,13150,-53013,3344,-8000,-82529,8699,123809,17918,7537,-3333,95632,50223,69714,7635,-37230,-7365,34138,-66556,39555,72361,26735,-80421,-74178,1845,-27179,-2815,21900,-12441,32903,6279,-68340,16632,-15004,-1831,41541,-46753,-29715,-85931,4729,13564,-13960,26021,-19071,13468,-2333,7388,-9029,8043,-29678,-46343,427,52707,41003,-5819,-35714,35002,-41562,12736,114043,-1925,-38970,-5681,-57933,22270,-27285,-77864,30521,7676,10553,15159,16057,54902,58827,53233,-9704,-58444,-36854,-66730,-44349,-40201,-51118,-23582,40242,35218,63407,86917,22847,-3249,-29049,-31199,35525,38117,-85627,-97781,-128143,-85544,66198,15550,38803,47504,-31917,-120673,68555,90683,74256,103400,-11615,-109400,18017,505,2523,66699,2912,1333,81023,-14046,-35558,-42568,-92553,-35929,107621,58782,-19342,-57927,-87475,28385,-2800,-53752,-16807,-3794,-2808,24542,-72684,-42527,-30817,29992,23181,23157,-29596,-42257,27131,-36401,90824,-41343,-13210,-72043,-14580,-42035,-38194,35295,5525,-33913,6918,4815,38184,18117,-49121,34177,46304,-51784,-17541,9015,76135,50788,72656,-29921,-22072,-32547,-14805,-109102,-25174,-39679,2291,28710,-100342,-21779,69584,-93496,-11398,15870,1385,0,-57178,-94532,-67924,-30366,-61508,-4554,50149,-11715,-4788,-73829,-83371,-2910,-37063,-23427,16524,39356,-2179,-12389,-46807,-48601,42865,25653,-12094,17921,250993,7688,39511,-2058,11021,26832,-46536,-80360,-6576,-31075,-12086,39924,42785,17408,50888,30097,-58490,-69834,21266,48813,2019,-172,62611,26752,-48974,-40947,95780,86183,36808,-7120,58749,5675,-40841,-12860,-6632,29217,-11016,-94706,11442,2873,18652,24609,12176,-45203,-17158,40492,-11641,9551,-52150,-27828,42309,56221,-20347,-55747,-13462,31504,-13034,-6895,7937,-42988,-101494,-39034,-46312,23290,106140,26454,-42794,-62856,124788,8560,33133,11078,-7406,-71447,-27275,27455,-694,27986,3085,-1308,-74650,-7336,-53738,-5877,-35238,-53008,-978,28503,-16747,40783,-37060,43408,84374,-84960,-65420,15492,37020,-46447,-72747,-31856,-21189,-15358,-3948,26767,89542,41500,31533,81367,36398,32479,100667,22784,45033,-22983,13967,3891,-61140,-38548,20673,43487,-5465,53217,-21927,-6811,-71324,-71325,-43194,-40417,-87491,41539,2326,38465,-9888,-20823,-27295,13708,-10630,-28655,21129,55126,17471,-18528,30559,40280,24543,-11615,-66905,19780,-26835,-53042,-36212,43487,33401,66676,5085,14941,-3049,29424,15573,33557,37553,-38602,-73005,-20247,-38199,-3329,-71674,2172,-21069,13341,-16317,75151,66771,20901,-55956,-32508,9285,64498,90096,31560,35473,-113732,-2731,-42621,-80098,27537,-7778,9241,24534,7462,-6454,-16810,23303,-13812,59337,50926,-52976,-21626,-3528,18560,5586,59177,51753,-41069,-82490,-80675,-12684,66004,51458,57524,18954,-13079,40754,23979,-51590,-21329,-5262,-19924,18417,60462,62009,-11952,7368,51428,18453,-28844,-266,-43206,-26978,-1817,-46534,59250,6270,-12974,-102186,5053,43582,101885,57491,-11498,34031,-15980,29266,-21620,12455,17211,-4142,5805,72054,68195,3983,-27880,26205,-16306,-29755,-17804,-37118,47358,-34163,57576,65549,-30262,-65387,30801,-5824,82580,42512,25866,43753,22420,6684,-27677,-9232,-68597,-61441,-70516,56530,-61546,-115211,-11666,27248,-26006,-33109,-38570,32539,93482,116047,-19764,-2110,13732,-12916,31034,64287,39177,18895,-36682,-42206,38259,-36989,-32667,1313,86123,76623,95059,21455,5803,8580,-8776,16874,-69652,-20624,-19077,-2050,11310,-38170,-8767,20307,14856,60221,1462,20143,17604,5900,-5867,13092,27382,-13396,5512,31093,16114,-36062,17603,20223,53108,11372,37072,-64207,-22454,52881,38035,68269,-16582,58591,803,-24108,-2793,10318,20845,-57183,-19515,-3612,-43988,67547,94978,-17051,69301,-41656,-39267,-25823,7030,-20657,-74451,-51485,-5828,518,-10638,-23144,90824,17825,-33048,-17496,-15255,-63637,10468,-51122,12319,-54736,-46291,-14790,-6683,-81777,-14279,-16875,-26463,-56121,27678,-98720,-15388,-20422,-10088,10984,-18793,-95155,-36553,-68868,-28153,22395,71977,85965,106511,3882,-18147,82525,6397,-22862,-17958,11911,36935,9538,-59064,-26878,-65154,-744,-11156,57454,54822,82140,-31483,-41084,-29286,-23823,44110,-60210,-52435,21841,-89224,-30305,-50315,41070,-27757,-31288,-26800,-20842,40461,-18309,400,-23435,-59036,-56012,5292,10798,-33410,32922,-29764,3358,8083,-65725,23819,-58041,-18808,11218,-17122,-10434,71809,10939,-3927,-20772,21712,6526,28806,-12960,-3770,-17334,-31974,-12165,-9899,53222,23864,34066,-54164,31872,6936,66205,-44765,-94326,-12643,-18099,-69880,-41601,-36865,-91873,-47558,-34423,-49545,-45671,27228,-52954,-39849,82040,97454,-49523,48459,63278,-33251,-3538,-37575,-26946,35536,-11435,21402,-626,6129,100793,32929,13433,-38292,-9796,-66377,7556,10862,34321,-12433,-44519,34386,-6548,-17257,37693,25629,19,-51205,-11600,-61905,-22793,-17298,-32524,-40632,66090,1325,25688,-10594,-63101,-42012,-7674,38062,-29139,-47426,52948,-62263,67165,-59116,-45847,19649,45289,56656,782,-7386,-38371,7363,33998,69607,-36437,-96671,-50331,58304,87267,62458,58659,-21252,24720,-52455,-14468,40813,6434,13364,-4946,51383,1929,-33691,-3545,55745,28240,18539,21341,46851,-19467,-16068,-6947,32027,-26962,31756,40737,101322,33983,3376,3417,14086,9191,-37381,-77182,21207,67623,-72248,27710,4924,-52807,-40291,-10874,-21994,-20720,-49665,-74614,-273,69937,106822,-53016,-31754,13730,31844,-44115,-3832,73192,81048,-9695,39035,14974,51942,7200,25122,13391,30096,-6693,97528,102324,-40978,-146163,-22334,28997,18303,9951,28064,-17117,-13190,25305,29795,-40345,-3386,73819,-19384,-22301,3530,-12363,-16195,60339,-28999,6043,23092,95947,41712,27340,90197,15307,-24644,-32804,-10368,-7805,-416,58969,2276,53763,56027,15356,120518,64611,-36033,69738,29114,-39377,10266,9947,9815,-9873,-29042,-2890,70717,63599,17232,46279,13157,-12318,-255,52899,-45401,51190,26330],[5274,8047,1916,-21016,14666,45056,-27610,-79937,7328,23348,-21272,37436,89599,-34086,-24977,29464,31919,1714,36556,-5163,-97584,-32360,103300,69898,-58228,51810,83725,10653,-21950,-60928,42461,59224,8073,30889,-36915,2514,7765,23843,26992,18145,-13293,104309,77421,4155,-32553,16012,-5452,23140,21168,-12065,26216,-14882,-6802,8310,-76250,-113390,8092,41868,47366,-131095,4754,111556,72692,-17647,57862,21073,23147,-52889,18492,-25210,8510,-7582,-23227,-75,77515,37768,-11387,35095,34292,19481,32137,-20925,-13191,39987,24047,-29415,-4887,94328,84770,58562,75574,25913,8699,-43033,-12530,-7219,14730,-12407,48389,38132,11657,42820,57895,4696,87347,41051,13309,31471,-43660,25369,9004,10212,33336,-25912,15597,78012,-4586,-13949,-27368,86372,38534,-93297,-9918,84285,27820,-53182,-50052,-114645,-47103,-61031,-46688,-7523,25085,-17303,9330,-32417,31856,9159,-48680,10684,92659,3283,16929,16138,97307,71263,45871,28594,-28236,2691,67497,-52536,38740,61398,38559,-67398,-86367,26827,13797,-4475,-1263,-7415,5255,9355,-47543,19174,-27623,-31990,57620,-24549,-36887,-110997,-5839,4406,-23728,861,-11885,32594,23306,24003,-15660,5591,-22513,-40658,-16066,70080,10925,6647,1494,43616,-41548,22847,147312,8525,-58897,-27992,-73952,30090,-25441,-109290,32910,-5382,14036,12253,10720,43732,79281,94591,2871,-23130,-16085,-44274,-3780,-39708,-50751,-19404,46839,39927,64719,109215,22529,42517,26971,-14950,732,39412,-134140,-71651,-124566,-92778,58132,-10911,36150,26465,-33827,-80706,80669,71916,53171,106572,-291,-79071,4845,-9568,30659,81574,-23831,-2182,106237,3695,-23689,4007,-48533,-22293,61600,41863,-38308,-63070,-94399,23470,25335,-45543,-32006,8545,-260,19928,-51647,-17544,-32670,19243,9574,8753,-49386,-39971,47568,-21911,89913,-48407,-66608,-54270,-51053,-31552,-19964,47031,1637,-24476,-12025,-28263,15042,12063,-45330,1740,22133,-16828,4954,23587,85627,21525,79241,-33924,-21731,-16953,-14468,-106976,-30633,-50500,-2442,51289,-65412,-16946,75310,-85108,-7494,16406,-7460,13732,-57388,-100527,-56036,-37836,-45366,-15530,37854,-14585,-18524,-98306,-51810,-16726,-30769,-11675,7668,35916,-5948,-21814,-25565,-42818,32475,6220,-30419,7040,204743,2991,49537,11620,95607,45450,-38481,-104030,-7188,5722,-25322,43336,52432,52740,41635,41087,-45432,-42176,35425,68182,-1857,-10892,63186,31098,-23184,-46875,85464,94557,32649,17048,68109,24261,-72241,-63610,16145,28458,-2821,-91783,19174,33843,-11095,16788,19765,-14363,-24592,41162,-1965,-4506,-63252,-40940,60805,44003,-11346,-44205,3242,27455,-3561,-12534,-21270,-39408,-94168,-41862,-94312,43148,95398,53200,-36187,-59341,118970,9233,46535,19624,-27366,-32966,-15258,43344,12346,10312,-8910,8763,-66719,-7991,-31342,8724,-36470,-62028,13559,43385,-4614,52580,-16415,33085,84073,-116492,-64532,30949,11764,-35967,-50749,-34451,-39424,-15945,-9666,-1296,97969,16826,21474,82056,14841,31844,98407,2776,25619,-35025,2673,10038,-38038,-19547,11573,51461,-24454,34581,-16097,11616,-57724,-57468,-51870,-35267,-90613,31047,1362,49003,-2192,5737,-27610,-7780,-17148,10493,10012,38910,2195,-34248,46478,33587,23042,-39418,-64079,6504,-11753,-45471,-25232,37169,18786,44172,6575,14761,-22383,18646,8625,13580,38213,-52005,-71763,-39879,-16207,-5559,-32834,3038,2172,29846,26631,51560,34095,51163,-49070,-20759,-9698,74227,90192,57889,27617,-106565,39369,-6592,-86533,18744,38263,29137,44000,16747,-26517,-52548,13803,-3777,34131,42806,-71364,-33556,16234,8357,18748,43747,71117,-57317,-63811,-72630,-48580,72276,62895,74962,-929,-8935,21112,34303,-16049,-38927,6694,-24688,1611,59744,60222,-5782,13618,30756,3450,-17994,1431,-57304,-42698,-35111,-58013,42471,25352,-23904,-76132,-3598,14241,92383,74775,15962,33208,7783,32403,-35236,1265,-14175,-18615,12559,82358,73585,3980,-6467,9396,-52778,-33469,-17502,-39481,42485,-27726,49589,53268,-20357,-70672,45744,-105,54175,61709,40801,21041,13979,-10059,-37957,-14779,-72252,-57501,-68495,78072,-59488,-113504,-11283,17964,-27870,-102540,-67805,-1308,62807,99650,-20235,-11034,9396,-7278,40430,50219,32412,-7675,-32832,-12248,16849,-49651,-46677,-25314,61503,40653,62101,22247,19985,-532,-5892,10959,-61985,-31052,-9637,-743,14140,-36345,-33777,15532,-2324,40680,-17160,11769,31934,6754,-4326,2926,34563,-33975,-19864,27669,18061,-25830,11977,32205,61098,16664,43130,-60803,-22448,83675,56851,73106,2395,51901,10373,4752,-3005,5549,5492,-46857,3640,-27407,-38747,57268,99737,-6529,33748,-26503,-42241,-52743,7105,-45128,-83045,-50364,-14105,-13899,-13240,7324,103791,-6322,-44545,-25418,-8848,-61207,13806,-86047,4027,-15861,-20572,-7265,2681,-70118,-5204,22373,-1109,-45407,35113,-109752,-25988,-28778,-31125,20342,-18450,-100569,-59240,-91606,-41656,46365,95528,83910,90850,13542,-48347,56048,-10804,-4733,-9337,-22383,49511,41006,316,-6126,-57557,9987,3354,66339,37261,75093,-33044,-17124,-18931,-13648,26260,-17377,-44318,1538,-80756,-12432,-41893,26560,-36879,-9972,-34646,-19523,41282,823,-4135,13802,-8417,-65423,15548,4476,-38205,15089,-50689,-12386,-39406,-69661,27270,-46559,-17005,13115,-7057,-2892,37116,13084,26846,5339,39483,-1619,25204,-18932,-5167,3433,-41488,-14661,-14553,41812,28232,35639,-60009,31138,28180,62820,-76788,-120355,-1918,17295,-37853,-29962,-12186,-77653,-48251,-44774,-9286,-18553,40644,-30785,-28517,74852,82625,-28959,76425,51347,-16462,-21463,-27146,-15993,-7372,-17131,12937,16701,5564,119485,35846,-2307,-43441,-17796,-75076,-17305,1821,38622,-15269,-30838,41883,14463,-10030,38660,-7574,-695,-41650,-2452,-78918,-59563,-42234,-35835,-54052,45103,5254,10293,-29899,-51762,-36930,-10038,32561,-45547,-71709,77313,-19632,88198,-30955,-20868,-13033,48939,50355,-19927,-15872,-44319,-18154,28861,50173,-27399,-87542,-35124,34790,96479,48625,28945,-29775,31066,-54845,-7660,25727,-2604,-8874,-8448,32689,-16755,-16188,3938,97227,52433,15477,44021,31827,-12688,-39872,-26206,26939,-23621,26541,66151,99250,36249,-26332,-13721,25114,30205,-10688,-48219,11855,62267,-32690,21744,12789,-76448,-15144,-1216,-14292,-18937,-31473,-52049,-9177,56125,66866,-29577,-17861,32091,45228,-63917,22301,59272,84805,22074,59701,13572,67613,4207,16272,5039,13259,-21744,76737,90185,-48936,-145007,-38780,56432,39328,20639,25925,-17451,9923,17203,28131,-49851,-3492,20329,-33787,3527,-9378,-24773,-13450,63219,-22268,2530,-8189,81813,9289,1339,66151,-9374,-18963,-1915,-10739,-18464,40836,47549,-13362,48198,64967,10133,105103,76929,-9480,79396,29026,-39348,17591,-16221,-20685,-613,-23272,-5208,56087,60119,1263,37174,-2934,-5318,5867,19069,-63073,29941,17888],[10936,1015,4342,4740,19741,63137,-27019,-60461,7611,15982,-25717,22739,64859,-15635,-26619,14175,20389,-15211,38137,7787,-87805,-47051,123050,95420,-45823,22740,81335,25375,-10388,-43567,56551,56480,-34542,-34456,-21602,-23339,-3682,29169,19872,33136,-7757,102670,39884,8850,-27227,-3937,3508,36084,13266,-9776,28419,-27069,-11295,-18736,-98195,-109461,11402,35296,3805,-154053,19669,102066,72778,-40245,66157,65836,44556,-53030,89891,-13097,-9761,-8451,-18578,5088,84325,23391,-16907,8618,31980,29574,61961,-46872,-11517,37337,44668,-14310,29297,90267,90005,73574,88118,27174,9123,-48597,-9064,5223,25054,11657,44501,46998,19719,31960,54701,24711,83370,44041,7676,33202,-24226,36047,-21926,-2156,19235,-50931,-4268,65927,-2476,-28224,-2588,108130,20634,-89119,-7269,67475,26896,-40814,-33389,-96686,-34049,-72467,-52992,75212,24649,-4250,8590,-17613,57098,20880,-11007,15479,63867,-13368,19384,35372,86843,66197,22980,34935,-27495,1766,91119,-39625,30884,38492,34753,-53513,-77028,61905,49821,-770,-22692,-3222,-27286,9874,-16845,29503,-27507,-57348,64128,10314,-33553,-115921,-12848,-1129,-27899,-28891,-4510,54593,47204,37856,-21232,9594,-5208,-32186,-21959,73503,-18458,17133,24180,47495,-34398,30833,151883,4782,-69414,-54175,-78652,35060,-22857,-133768,30446,1721,21144,18644,-5704,24357,95904,106276,15349,14136,9575,-8568,24382,-47828,-48756,-25358,46273,42603,44433,117171,26579,91357,87651,10540,-32635,36878,-159504,-32315,-98151,-95704,37353,-40663,15760,4319,-32496,-44255,85927,25792,18449,98893,14565,-31459,-5607,-27463,67788,95004,-61044,-916,122101,23827,11196,86378,-74178,-614,7797,28541,-49350,-58216,-86323,12617,47645,-27320,-31988,20051,5779,4105,-31282,8651,-24395,581,-4168,3194,-69304,-46157,60217,-4239,64466,-45482,-85188,-30343,-80251,-20153,-295,57467,-2146,-13744,-31629,-50466,-6677,13374,-42623,-27511,618,16332,31201,41169,92215,-7534,81689,-36287,-28854,-1534,-11151,-90953,-27109,-51683,-7070,62672,-19237,-10528,77508,-74489,-5651,22570,-11121,26633,-42690,-82670,-34839,-44219,-15574,-14611,24621,-13293,-29866,-99155,-12965,-22640,-10933,16158,-4919,28852,-2833,-33928,-498,-47778,18986,-15384,-40483,-2480,151307,-10832,54307,18929,154504,58889,-24754,-112247,-16483,39655,-28552,41862,62952,85042,18388,49351,-15949,-8452,51962,72437,-10160,-28961,57347,34985,3873,-46813,55332,84622,23180,26580,58004,40782,-98556,-101789,34731,27586,15216,-53738,36540,69962,-40399,-1012,26998,13903,-27373,40519,-806,-16298,-65646,-35959,78307,33590,-999,-13544,20536,21995,7332,-16299,-38313,-30210,-73232,-39750,-127832,66331,86090,71810,-22179,-40433,102736,11177,64739,26016,-44401,764,-1039,61469,35388,2355,-23270,19877,-50217,-6337,2528,13173,-45469,-67217,26637,48214,8031,58357,-575,18445,82211,-117886,-55597,31051,-17049,-24854,-27513,-33010,-46487,-16097,-10535,-30620,85623,-22782,15950,74221,-7462,29946,92866,-3476,5097,-39116,-13588,19452,14013,6988,10441,63898,-44383,16652,-1280,28759,-16853,-37626,-50552,-25449,-82607,17483,1330,57081,9195,15300,-19252,-21988,-17275,53897,3859,12989,-10170,-47196,49983,37900,18414,-59194,-49291,-4890,3119,-26208,-3426,36005,4822,25461,9438,7290,-37236,-6538,3930,13240,35110,-56253,-54644,-52981,7582,-563,34,-719,29500,34035,52516,11476,1384,69402,-33191,9454,-15762,91196,95921,83417,22140,-79866,80924,17745,-89139,16937,69065,41224,62193,25098,-43749,-75954,-1143,-3038,5682,32720,-77486,-43123,35232,375,27319,22836,82075,-70054,-45991,-57427,-62880,59882,55682,90689,-13599,2007,-334,30563,12516,-53911,15888,-25867,-15375,61798,44367,2367,25295,8295,-12247,-2322,-8780,-70149,-51778,-58519,-49174,21584,48201,-31182,-49891,-11543,-16636,65461,71892,35668,25176,22227,33915,-37151,-12519,-45631,-33285,15772,73028,78440,3105,21154,-2764,-78722,-38257,-16608,-33595,30193,-25001,30640,35002,-6505,-61676,58403,8464,28058,73677,56478,-11943,5233,-23034,-45232,-15215,-74854,-37142,-57337,98699,-43339,-96689,-12068,289,-18424,-131864,-84506,-32329,5617,66196,-16672,-14081,497,1207,47339,22499,21419,-25654,-20631,17557,-5563,-51254,-56832,-46355,29839,2128,45441,24698,34276,-13994,-9201,4303,-46043,-36123,2840,-1348,10745,-34322,-57092,7197,-9726,-3006,-30067,9135,34969,8674,-1044,-12610,39041,-36825,-22534,18306,15148,-10236,7795,40562,63679,30440,50225,-35074,-21562,113900,73289,79492,13385,32459,19023,30293,-4172,8934,910,-28398,26750,-38504,-34757,55345,78759,4502,-15539,-10261,-53123,-84018,3419,-58323,-78599,-48454,-20990,-23606,-21830,34905,102688,-28391,-42305,-25973,1651,-52569,15271,-100044,-10132,20466,10542,-2226,11027,-42628,6278,83098,32918,-36117,16642,-98557,-36315,-34511,-48683,24664,-16089,-79728,-70749,-110774,-40434,61514,109107,74136,64944,23614,-64299,26365,-19680,22462,21265,-42667,56770,50241,43695,16524,-52645,25103,9740,59126,14389,52381,-32517,1992,-12900,-3750,11147,30955,-15363,-20243,-66558,10815,-20901,21970,-32124,21279,-40843,-19240,44306,24176,-4368,41980,33964,-78128,26201,-2890,-35729,-3805,-64065,-40598,-97202,-66174,30337,-35986,-11742,-4874,708,12596,1551,13260,56894,38517,48461,11358,36345,-14948,-6738,28012,-35080,-15571,-6858,32446,28466,36955,-51155,16065,44033,46505,-99607,-132945,3676,53404,-16754,-10126,7785,-46862,-58555,-49056,9057,4194,58944,-2302,-18155,64576,49187,-11306,88210,29528,1787,-41744,-3123,1889,-49899,-3907,5425,23811,16381,123026,30189,-8707,-34472,-15264,-80431,-43007,-8773,39758,-9871,-23439,37735,38578,8876,31069,-36143,2718,-28870,3945,-88682,-91870,-68481,-31543,-61479,13568,7341,1584,-39962,-37260,-25496,-18935,21397,-56081,-89373,77365,18507,101177,8693,-183,-46247,48675,41418,-17530,-20992,-46675,-33647,20347,30945,-22426,-74438,-25308,-12805,78938,39468,5933,-37404,30775,-49825,210,6989,-11792,-31063,-20215,13426,-29883,-480,20483,116835,86626,15162,59207,13065,-7880,-50815,-58441,25890,-15515,20314,76850,80063,34338,-50653,-25904,32666,58543,10166,-27627,7837,52077,9817,4124,18637,-88084,14439,26433,4694,-10680,-12589,-37475,-9933,38644,20606,-17553,-2191,49507,46944,-87706,55310,48195,89066,44197,73912,14813,76196,-4205,12613,2382,1607,-30865,56389,72511,-42209,-121481,-55423,69329,61973,29948,4693,-22265,32724,7667,29885,-32705,-1342,-32111,-47656,28239,-21051,-37258,-14089,68149,-8462,-7221,-37162,52016,-18840,-39188,20838,-14905,-11643,29129,-4439,-32717,72223,31619,-35188,41676,65818,-1614,75375,77136,25239,69149,35554,-36034,28966,-35996,-45374,10779,-8604,-4870,42925,74366,-13985,22546,-15876,6363,5119,-39032,-71500,-8695,-7726]],"minY":-7.499186753666237,"maxY":157.4993,"minX":-1.8768098104037438,"maxX":11.27681,"minZ":-368160833,"maxZ":335332557},"ii":{"z":[[25523,-4997,-16572,-81332,-18744,15466,9629,-56096,-20195,21682,8528,94798,100648,-9614,12008,55281,140292,67255,58154,-53485,-25603,46450,44506,-4433,2488,74749,28518,-28901,31961,-35355,-25580,44844,94582,130772,-23392,78603,23448,15534,42010,59491,-23157,96704,83848,-15417,-23781,21869,29942,29702,32387,2482,19224,32694,14467,60687,-7233,-75605,6329,40041,125062,-34819,-1801,120574,21981,43402,71958,28269,-2564,-22275,-61289,-31916,57398,10978,-27472,-9439,11403,15054,32022,71418,9737,-929,10783,42853,17311,52072,19573,-74634,-40807,85223,22445,9723,29644,45024,-4942,39763,56579,-29272,21769,-31597,19941,49595,18079,54893,53210,13630,39008,46216,50497,-22984,-60084,325,25656,42330,77688,74756,12048,58237,9667,63564,-49943,71571,75729,-27835,-5587,121103,60479,-41761,14804,-35423,-4765,44766,6760,-65041,18167,-39601,21971,32380,45717,10508,-18169,-3166,59856,105294,96256,-34500,46144,57266,73726,71911,53141,29897,57681,-1508,92926,90955,117944,-1872,-18234,1040,-46321,-15016,8265,4858,34366,71543,-34936,51987,41019,59719,52184,-48585,-22001,-62724,14207,59487,5026,79487,35477,5416,-26024,-6287,62916,82605,-6536,26767,-47198,103707,68979,10431,62056,82567,-40421,89832,146995,21183,5611,134193,-30878,16817,8635,47051,58716,39890,42401,70079,109388,54975,67323,125758,61369,23499,16879,-28929,41709,116572,62050,55487,101259,112390,147201,125641,81422,-2149,-49437,13550,134329,58412,17057,11457,55791,129285,211450,194518,177511,217408,158194,56941,154913,290231,266783,204746,184576,111281,247202,318362,302265,375320,471361,518710,696593,931885,1343037,1658062,-1592614,-1223733,-674065,-562659,-471827,-426305,-385494,-291622,-264248,-277132,-303964,-213923,-208068,-98663,-148844,-208963,-139545,-79558,-161313,-149053,-93448,-133444,-88905,-137808,-26523,-121757,-204545,-145486,-118761,-166294,-137002,-66388,-18988,-69832,-6139,-55381,25419,-57530,-100924,-19474,-65305,-78691,-87419,-60507,-14991,18587,-30645,-27468,-74575,-62133,18455,-53234,-99077,-140199,-77138,-13046,-101536,-8850,-4410,-106349,-8843,-38657,-1430,3239,-68465,-107010,-85811,26903,-94756,-50789,22889,-34390,-21799,-43926,-102884,-29656,-34663,-119765,56405,38939,63602,-36166,-3731,41694,114833,192162,192174,176564,630155,-339742,-335675,-258530,-140289,-165213,-187391,-128254,-66340,-158911,-153707,-45626,-15076,-80389,4522,-87213,-153327,-163322,-124589,-21189,-75692,-110583,-21599,-53455,-77445,-78535,42686,32860,-25148,-84842,-17940,-75551,-72915,-4680,-15251,10922,-91749,-88352,-74717,-141457,980,-5223,-71485,-68387,-38789,-52670,-60997,-58791,-59677,-82718,-52482,-95674,11413,-117666,-72051,-11521,-13226,-8866,-53002,-33058,-97926,4880,-41467,-124647,6291,31615,-30470,-82432,72859,-4491,-60380,-34390,4185,-54623,-109047,-65359,-79978,7786,-12149,-24053,-88711,-68749,-79068,52932,4914,-43892,-42699,14644,-30588,-3982,-40464,-6665,49777,-115924,-67052,-36114,7456,-28299,-63675,-39646,-83695,-26398,-23475,45605,75781,31507,12871,21386,13401,-21774,19260,-14929,20654,-47733,-40468,-44116,-175060,-109674,-43777,-55256,-58910,7681,-72211,-30527,-134293,-86513,-29621,-29990,-41864,40071,-21200,-15758,-60298,-19833,-34950,22355,-37155,-105795,-48236,42850,-13640,7972,-1922,-86589,7389,14933,-23612,20005,-43959,-102350,-93326,-16113,1653,18886,-45110,-3760,-34016,22642,-39981,-116737,-31312,-62197,-78342,135,-112752,-41300,-34308,-15769,1480,-18914,-11098,28320,-5539,-28767,-56447,-110925,-37610,-20838,-19057,-41910,-19863,-49563,-39892,-12422,-33114,-44724,-23837,-2972,-59795,-20006,13953,-14255,20732,-39257,54068,34153,14373,-8141,-68917,-19070,-35861,-1196,57722,3647,-34962,-55699,-71875,11383,24680,-3586,21461,-76292,733,5958,-13559,6174,22852,-25123,-8673,4647,-7746,-41250,-56081,55863,10423,-36144,41381,-18526,-37274,399,-23525,20726,-93948,-16673,-55144,-31965,54255,31108,13870,-72508,-7162,18309,18391,-36364,39537,14118,1196,1947,32549,-13663,-41773,-65449,12875,12008,69949,-22721,-42293,4320,-31742,26700,53824,-57405,-68753,-62883,-45381,75764,14173,-21195,65421,-13925,22220,-9295,-21281,-59762,-27092,-80488,-68840,-95373,-95184,-41665,21922,9894,-15605,-13270,7180,-1768,-7117,-23014,-29699,-12875,-78451,-52782,65036,12319,18001,-60807,-79483,34512,-43712,-10082,16020,81759,74440,-59760,-28600,-56184,51224,-14064,2009,-91155,-44711,-92435,-37872,-40485,-86615,-53637,-20985,-7314,88272,631,26592,13362,-36988,125,-13335,-30166,-105655,-38044,2301,-50850,-66432,10662,-30911,-13081,-37790,-38531,-126876,-40539,-2574,522,41191,8435,41524,-2073,-69295,20498,-72742,-29022,-52838,-51101,-30946,-19408,-7563,141052,-29557,37500,-80495,-61045,-6830,23601,-32217,14083,-43521,-5683,7755,26920,-28057,18810,25064,-91465,-74113,-118269,-83830,-40580,-103432,575,-46561,-102491,-60306,-90183,-120066,-75438,-173234,-106319,-56813,17267,-149707,-95159,-68190,-52014,-159772,-194886,-350629,-404990,-105463,373483,194905,191043,116657,118881,43463,44494,76367,22214,-17986,-35436,38028,18178,18765,-8040,1564,-15320,52715,58039,83884,56845,51898,10141,-12763,3140,-29349,31707,-39183,-60953,87468,10186,-26568,-39262,23987,-46051,-25461,23974,5418,-792,-63510,2434,-54584,-86250,12013,-6832,20245,-63168,43947,34383,86931,18817,-32874,17972,10266,-23969,-36545,3421,-52195,47171,-14981,-23627,-48531,-18427,-62269,-86853,-60869,7672,-47273,-54709,-74226,-24452,9604,1295,14556,-10857,77628,28523,56612,33884,-11492,5276,-88396,-95317,-61530,-54633,-85445,51158,-41827,2304,-87663,-30076,-94447,-1902,50631,93665,-60460,7735,25089,-36003,22694,-99907,-4818,94332,-69353,-17323,-2978,-392,115413,51052,-23762,-20544,-36690,-38011,26701,25967,20047,-68338,-65352,25944,-69369,-73385,50081,2689,-58762,-54789,27165,-34209,21947,66345,-51248,6199,58858,5562,4966,-38821,-19424,-45933,-63377,30755,-4460,-34984,75811,-65050,13408,-78806,-56197,-9524,-48852,-3222,-36446,35436,-27789,30880,-1014,33979,-34944,-44728,-24146,73794,95375,-12134,19268,-7066,73718,-40328,-29641,61665,8301,55059,9028,37180,5697,-31332,-31882,68219,-20935,-11622,-2552,21881,3727,-4310,24616,19333,-30489,17768,39944,112494,52825,45193,-14847,13063,-35397,-55118,-36219,-62092,66600,-88224,68099,62476,10964,-71684,-74829,-23138,9766,-29787,-98411,-52036,52861,122003,-20158,-49876,-34732,52140,73470,-79214,31177,40606,33903,31514,38039,58119,23256,-13686,-9700,28974,-31667,52768,35179,-19832,-104171,-34529,-9125,-33712,26155,20916,-4649,-38862,-51411,-50336,-72479,4222,81428,-19589,1076,-4771,42165,-1670,-33201,-18354,43032,33170,84255,39372,73209,114645,-20743,-23403,-46946,-58221,-10594,-62022,13119,20274,-56359,18340,44191,57466,-38279,-140581,-3636,-1738,-2411,-4891,-12873,-28238,-48125,-32141,-13232,27749,-70330,19301,47766,-18554,-56351,16783,134857,-14809,94810,65844],[34882,-7813,-15482,-62879,-13680,42437,4385,-59064,-25184,20257,-3577,88724,86023,-598,6067,47730,135188,56702,68684,-51247,-24972,30405,87843,31642,11442,62850,36717,-19521,42648,-29521,-7207,54396,64725,76266,-13517,58045,9334,23396,42198,81008,-24347,126288,62957,-13624,-25123,4569,40620,46191,30644,-6765,20614,19181,12209,35648,-49134,-92824,9369,37265,96775,-83034,11624,138523,37964,15825,96702,78671,25902,-34614,3883,-28704,46298,8869,-29325,-5701,35768,5457,27003,59747,6247,8277,25086,59,11187,55400,45618,-69346,-8308,102091,40206,23064,52162,57354,-6834,24127,62056,-23936,36389,-17440,16938,69158,30649,57417,63779,36577,52899,56476,45986,-20643,-52412,9714,-9200,25455,74667,54866,-876,62841,8699,58639,-37021,115455,68773,-44893,-6979,125656,71612,-41396,20909,-36220,1279,33000,-3352,-2755,20619,-35940,13185,33058,88318,26787,12804,-1785,56365,95996,106678,-16066,50605,56446,64271,79406,52024,26828,96631,6032,95608,82800,121094,3073,-25423,40031,-16753,-15746,-15608,5851,-3703,78457,-13299,68793,35456,25966,65577,-14563,-26870,-86685,7185,61991,-3234,51647,39742,30940,547,6766,54694,88137,1873,26194,-60905,119276,41315,16245,78293,98521,-44713,112149,168393,19599,-17349,117126,-54341,26594,3271,-852,63105,54854,50722,79461,99504,35416,97091,152632,80335,57925,35428,-5688,62765,106635,51125,39446,105260,121773,144695,155505,89585,52194,8340,25736,100392,65631,-26268,27495,56832,106866,204684,171674,163366,206546,155837,65131,167286,257666,239092,211225,200378,134931,231245,298590,349469,402797,419642,513621,732736,963992,1369025,1692030,-1574522,-1203888,-718147,-569426,-494671,-438828,-393232,-303942,-236598,-271873,-320675,-201897,-204273,-104517,-129657,-191005,-132383,-84000,-179098,-157784,-114617,-151217,-71306,-124470,-34361,-131138,-235979,-129376,-162711,-166069,-123656,-50624,-19658,-65290,-22217,-78657,11966,-49980,-109648,-53001,-85929,-44423,-63467,-41278,2331,-5358,-15337,-31858,-91369,-53770,30815,-47091,-104073,-158281,-87120,9802,-67447,163,14395,-116393,-6705,-39581,-4408,28945,-58921,-105315,-82195,15650,-69606,-58399,17289,-33964,-38707,-66766,-82424,-43736,-18551,-102139,41990,44767,73183,-52445,17288,30788,107383,176214,178274,153289,617479,-342251,-328925,-254580,-75639,-150473,-186454,-152869,-70835,-125852,-165902,-41509,11519,-41277,-4879,-74563,-141925,-140755,-113512,-7066,-87450,-136550,-20129,-40213,-56209,-90510,33010,39247,-29506,-74658,-14947,-59559,-122397,-47599,11610,16949,-80762,-63188,-57573,-112089,-32207,-24823,-66337,-43304,-41480,-47588,-66369,-75251,-74924,-87942,-26035,-109931,29432,-93833,-54866,-10365,2135,-14124,-71557,-27181,-97723,12355,-79587,-106466,12453,69055,-22291,-80942,86136,1305,-32896,-22042,-5002,-20192,-107866,-44975,-61213,11743,-25032,-12174,-90247,-71601,-53126,57947,-8184,-63794,-21814,27931,-21325,10730,-29019,-15625,66967,-136741,-69646,-29984,-24814,-28063,-54407,-45788,-103412,-29777,-20136,27479,86054,-4835,19939,32027,-1023,-19632,37996,-16430,2941,-59004,-58586,-34202,-132508,-97118,-44869,-35523,-85964,-173,-63624,-15506,-106200,-81174,-31195,-31940,-51335,39076,-24688,-287,-55756,-7356,-33411,11966,-37826,-65553,-48624,30496,-18691,-5700,4994,-82604,12679,-6678,-16472,13660,-30276,-99701,-90538,-15765,-11312,4113,-44738,-2383,-46582,6944,-44882,-120837,-28612,-75861,-71606,-16361,-104869,-38969,-2306,-17691,37559,-11647,13234,-8086,-29146,-5882,-54659,-90886,-44370,7785,73,-14082,-18125,-39314,5305,10964,-42710,-51148,13155,17795,-42450,-10905,-8019,-56567,3574,-45514,37029,34438,3160,-22370,-55650,-28454,-23518,-14066,87457,-20415,-27252,-55182,-97742,13803,30445,27254,10166,-69992,-29092,13074,15390,-12786,32937,-33368,-30921,12631,-7284,-33970,-53979,40219,-5022,-23358,37941,-40304,-51873,-23872,-16523,7991,-71566,-29098,-48901,-43946,29254,17833,29414,-54460,-4408,44093,32732,-52324,33663,-16186,-19178,9028,40693,3783,-43818,-43877,1061,-13054,76098,-21784,-40696,-9957,-30293,19954,50508,-51097,-78067,-50603,-40186,67818,41177,5900,44900,-16740,11015,-21618,-30830,-77714,-17018,-82214,-44127,-98387,-97502,-52256,13137,21136,-53122,-34028,-19536,-57705,-30061,-18724,-38952,-20212,-83178,-40519,49334,2883,4186,-59262,-61389,18835,-55015,-25586,-8728,71623,50092,-64106,-29998,-40305,45420,-14892,205,-86301,-52045,-90818,-37877,-44565,-107905,-92577,-22903,-11373,52698,-16019,27380,18303,-38085,10277,-24898,-24045,-117583,-49710,-11045,-58080,-55164,13807,-21745,-10556,-24186,-31027,-118723,-42250,53748,29465,73713,21211,30759,8081,-41688,33812,-67365,-39803,-43890,-32283,-50203,-23688,-7137,142190,-22071,-5780,-70678,-83731,-42416,27477,-50727,10037,-56819,-13347,1682,23667,2335,39212,12381,-98290,-82243,-115753,-85748,-36123,-136155,-7983,-11666,-79195,-57099,-84130,-104757,-58344,-111499,-78663,-56015,11253,-157967,-112708,-78534,-69713,-149146,-193537,-342550,-411647,-128800,359124,212401,226302,113775,104256,50419,19742,49742,6597,814,-12907,24073,30037,29509,23779,22081,-19460,76495,71231,92416,39750,36028,3584,-3464,7720,-27186,20828,676,-40169,77590,21619,-4168,-29632,17205,-50503,7487,13889,8778,3679,-42696,1838,-27343,-56584,-12268,13720,14055,-73071,27757,16570,63799,-48067,-43266,28861,17144,-23266,-62556,10409,-39625,27380,-11648,9398,-21919,-7977,-53115,-77203,-68974,2708,-24320,-61181,-93732,-24449,7502,4630,17370,-11203,71608,50933,45882,5522,-46220,10755,-61068,-95278,-51241,-37946,-74653,36843,-59980,19331,-74459,-12411,-78619,392,57310,77734,-60124,27796,7336,-16778,-1851,-91014,10490,55743,-70289,-25057,5155,11060,144113,56896,-34946,-22412,-41806,-53595,-9664,19706,27240,-78550,-85922,30199,-53175,-62227,51012,-28659,-62172,-54723,36463,-56602,-13083,40316,-52261,-7339,42429,8288,-4084,-61921,-13264,-43495,-80512,22306,-19179,-77279,93417,-32213,42379,-50385,-40550,-51670,-50437,-5031,-35453,39032,-40951,13058,-5755,23218,-38453,-42916,-16068,36829,94118,-14261,-2027,-20317,82697,-46289,-11357,56426,-1100,36248,-117,29266,-3097,-14152,-22051,103840,27084,-6075,17395,5666,10972,-20494,-16968,19456,-31740,16009,63473,111869,61719,22968,-29157,27645,-3769,-37171,-28540,-76336,67089,-49527,59881,78852,-8822,-51093,-45880,-7741,17988,-12947,-100063,-65260,41696,95047,-15341,-48266,-16520,72179,47058,-38813,29224,64193,68272,57624,50654,80983,17760,-12426,-10216,23267,-49359,44159,24859,-25025,-99555,-56081,8598,-11178,34126,2192,-14277,-16066,-61475,-50406,-75124,4385,31223,-45606,31231,-12889,29593,-56,-20452,1085,41685,6468,77432,12641,32579,83372,-21401,-16195,-20926,-61243,-28054,-29486,7969,-2356,-66916,28876,33840,44744,-30293,-117803,70,7622,-6892,9870,-37584,-62605,-40282,-16920,-16219,21709,-56769,13412,43234,-35788,-50832,16134,77790,-33758,67515,43878],[37538,-4959,-16789,-36481,-5703,46024,-3261,-61801,-23266,16515,-10460,77021,54956,14366,6676,28747,92729,40420,70758,-37944,-18349,18626,116468,49649,25856,39897,31172,-3956,40469,-19844,11478,58353,38260,17207,-6684,41882,281,24618,33041,94864,-24261,136606,41863,-9515,-28267,-9807,41585,57528,24338,-12113,10858,1201,8849,15581,-78895,-92032,8671,22689,68469,-94217,24693,142432,46441,-17977,104203,113517,45888,-46625,55268,-22465,29651,7665,-25207,4312,48798,-16448,26773,38563,2143,15178,-2246,-46020,4468,54587,78937,-39875,20370,108300,51858,32803,68260,64349,3875,-2471,51617,-11672,50234,8232,8987,84059,39643,50876,63978,49456,69221,71409,53843,-17191,-39724,8634,-44472,9118,63119,34357,-3311,65661,10043,44792,-13735,141257,54182,-52097,-3314,104555,73007,-29231,31772,-25731,11272,26796,-11505,38954,18903,-25364,5040,31729,122405,38773,40426,-24,66921,79765,106691,-1926,49563,29403,59327,70311,38525,17410,122045,14589,88750,64450,107171,7941,-17003,79340,9642,-9419,-36082,7426,-36710,80408,15898,86010,39657,242,66413,29788,-24224,-92346,2000,67335,-8354,19654,44485,58616,24763,19596,47123,102483,20320,28866,-41913,126307,20696,27016,76216,111895,-36842,125478,156560,10048,-28237,88560,-62982,35129,1616,-36607,60644,76637,63372,98242,81981,20782,120963,143663,98586,85432,58167,33002,80714,87902,40910,9486,107762,126733,123532,170442,103197,102295,70324,47708,70199,73762,-38918,47395,74184,76705,181741,150068,135402,192545,149250,70820,177336,208768,203253,210699,218095,169437,217593,279017,398513,424759,358266,512827,760012,993727,1422510,1750090,-1638419,-1175096,-756659,-557843,-502646,-439643,-386905,-322919,-218829,-257282,-309127,-190864,-198252,-120162,-114246,-172639,-116340,-94753,-192374,-152498,-132269,-177519,-60102,-107426,-56585,-131762,-231375,-112604,-188957,-164329,-111423,-38272,-22819,-61478,-36633,-86992,4140,-34924,-116703,-84827,-98668,-16983,-36838,-22509,13693,-27657,-3367,-35703,-108665,-43127,43544,-27828,-97943,-165415,-95372,17472,-39177,6345,29842,-126246,-9174,-29791,-3572,53935,-31690,-86689,-72074,3201,-37397,-58063,8049,-28784,-52710,-67683,-55631,-51188,4006,-55244,23436,50175,86390,-64264,39690,12080,99939,157765,170172,143278,613060,-351839,-330680,-252998,-45651,-139512,-178506,-161504,-88176,-96517,-160310,-44291,29588,-6981,-23832,-59424,-127482,-116265,-101369,-5175,-105695,-157544,-20821,-21628,-34482,-99046,4374,28500,-39511,-77442,-28612,-49564,-158110,-87425,26965,20424,-59646,-31361,-27128,-75891,-59783,-49837,-64167,-24065,-36614,-41793,-81968,-87675,-79172,-76897,1939,-97778,42556,-56462,-35787,-14766,18064,-19346,-79259,-13992,-89719,21280,-102431,-79796,18392,91241,-13840,-66893,83982,3572,-3845,-4634,-10006,10523,-99871,-21613,-37174,17265,-42076,1690,-83110,-72106,-20287,43890,-28228,-84100,-6193,23144,-19474,19838,-21130,-32229,73248,-125024,-66766,-30821,-64503,-31550,-42597,-48880,-106744,-30650,-11231,2565,67663,-54924,25884,35106,-18105,-17660,51201,-6362,-8903,-59185,-74887,-25510,-76113,-81257,-38698,-11755,-110961,-9465,-41899,415,-57225,-60189,-23857,-30525,-51734,33243,-26488,12728,-46188,-10047,-25212,11164,-36171,-34826,-41393,12005,-23304,-18503,5100,-68552,13781,-22272,-3368,7811,-15221,-86201,-83188,-8329,-18396,-9351,-41312,-6588,-48634,-16043,-42737,-101861,-26903,-80751,-52524,-25631,-87124,-30756,15106,-27098,71639,-8109,21354,-52368,-46049,11298,-43284,-56349,-35988,41965,31574,11674,-14582,-30795,41581,21644,-47762,-43872,38976,24883,-22145,-2582,-28466,-88254,-21783,-57514,21446,30906,-2148,-35983,-42767,-34842,-16714,-30012,98459,-42130,-23504,-43397,-100442,-4821,5993,50394,2174,-48332,-59326,8593,34725,-28066,37819,-38088,-50300,28043,-12744,-27307,-46400,21052,-21079,-8616,24357,-57552,-57574,-37104,2532,-7341,-50265,-35914,-44025,-51786,5058,-6706,24511,-39292,-9571,54253,45510,-60121,22861,-41740,-38873,10225,31665,22005,-50466,-17976,-9740,-29040,61856,-15431,-29156,-27391,-31575,3909,40696,-44068,-76415,-37961,-33264,56971,55555,35775,14646,-19401,5319,-32047,-31723,-87478,975,-74992,-20185,-90790,-92786,-60890,-637,41357,-44409,-37676,-40113,-113795,-48082,-9228,-43754,-34392,-81087,-30758,25869,-8244,-3762,-49714,-50713,2756,-57485,-42290,-25884,50987,28664,-51112,-24996,-19321,31427,-21944,-1654,-76479,-55490,-85601,-39619,-53218,-135191,-118064,-27362,-2277,9399,-25935,32499,15422,-44864,22651,-37687,-19205,-107341,-45260,-27453,-67587,-43232,11796,-16077,-3923,583,-21096,-98546,-42523,94399,51514,100754,26818,10162,17526,-15564,45944,-55771,-37603,-31730,-12683,-50594,-28065,3644,122300,-18560,-57610,-59900,-106162,-76933,28745,-60369,10620,-65327,-18794,-3214,14465,28948,52336,4542,-86039,-81164,-106017,-80690,-32127,-138378,-22528,16857,-55488,-57965,-77143,-76881,-39632,-43506,-50644,-59047,-23899,-141924,-124087,-88977,-84375,-140737,-190028,-305066,-409504,-144215,361140,227079,247668,105118,86701,57776,10010,31519,-1565,21285,26800,19007,41556,28686,32365,44556,-25026,101170,82729,88305,19808,10114,-1287,-3254,10532,-20296,15072,38335,-3573,66732,34560,22682,-15730,13697,-47264,45146,5033,4001,6665,-16401,5725,-13853,-35008,-33443,36717,7075,-77358,8548,2989,24697,-96790,-45483,41040,20994,-18682,-96258,20403,-21234,10908,-9464,42775,4236,-1605,-14306,-45958,-66295,-47,-617,-57704,-106732,-12521,11291,4727,22669,234,53376,58989,27322,-18811,-70969,11567,-34738,-91546,-32371,-21569,-47646,7383,-70469,15580,-62511,10133,-54459,-1141,63485,50310,-74623,23698,-18264,-628,-26106,-61161,34805,22201,-49282,-28668,3727,28659,149771,53408,-37956,-15901,-35203,-66596,-55480,14053,37419,-77733,-111301,27113,-33150,-40036,40822,-54539,-58550,-47862,39822,-75426,-35546,11846,-42503,-16214,20982,8636,-1625,-68194,-4952,-34096,-95807,11003,-26512,-112026,87267,-810,69770,-11485,-28499,-93029,-59714,-7361,3212,43237,-49446,16726,-9233,8086,-53157,-42082,-15069,-15752,63669,-14840,-14150,-31679,77333,-44442,11096,44794,-7542,16863,-15848,17372,-12967,2688,-4766,118771,78999,3940,31252,-6733,14372,-21443,-52363,24718,-26584,13719,72650,101408,69784,3930,-36831,41336,34017,-29666,-33434,-85481,63518,-10737,37783,90903,-19293,-25739,2437,11902,26348,4228,-93428,-68139,26977,62794,-17265,-43382,-183,77597,9715,10690,31498,82013,102475,78753,62225,98452,6633,-9574,-2616,25531,-62049,37477,10646,-21908,-83738,-74372,15020,5688,39046,-25979,-27153,5372,-69186,-45871,-65505,9966,187,-68947,51156,-19775,14477,-3142,-2707,19808,30958,-14189,63150,-7160,-18671,28004,-7919,-8372,6397,-53274,-47712,-2912,-368,-30398,-62273,34185,15304,23769,-26831,-81743,-8952,19107,-7371,30388,-53468,-84986,-34225,1231,-14533,18091,-28237,10977,33530,-42462,-39436,7739,-8522,-43445,27564,11620],[31639,1805,-17492,-9804,4573,27687,-13202,-63788,-10431,10492,-12107,67293,24052,31323,12404,3581,31089,24267,64952,-9779,-11604,11536,124362,48843,38476,10541,14530,12734,22995,-10479,29684,57747,23372,-25907,-6388,29924,755,18462,21090,99344,-21331,123620,26973,-2078,-36069,-17739,27488,61825,15751,-10683,-4691,-16048,6036,7577,-89737,-80573,3973,3382,46879,-72587,32913,134404,47821,-49671,92238,126818,50375,-58031,79018,-16180,12904,5076,-14500,18912,46107,-42847,30568,14630,1065,15222,-48807,-73836,-1590,50636,110531,7502,37014,102329,57357,43579,77998,67794,26532,-34447,24738,4227,60623,37655,998,92111,40745,37398,57096,48493,84524,88845,74257,-12248,-26026,-2659,-66722,-2349,46171,16765,6180,69067,16210,24528,12814,143733,35631,-49492,7446,67180,61643,-7207,43512,-10185,26825,31341,-17849,57226,13863,-7534,60,30259,136258,43838,54087,1018,88872,58905,94022,992,47298,-8988,60442,49950,14172,8095,128604,24934,72444,41990,79694,10821,760,103676,29656,3543,-47348,10028,-49880,76116,42739,95241,50659,-11976,55402,69827,-16528,-83115,-1060,72688,-10355,-7644,49562,81813,41225,30133,40803,123280,44627,33979,7799,128035,14565,42614,59874,120361,-18122,120599,130804,-30,-24261,50474,-53745,41574,6051,-47601,51254,91558,78123,120378,64182,24615,135173,109301,109757,95511,78111,74590,95402,66230,34461,-24296,111660,124974,90799,167929,120850,133975,123744,74941,52272,83867,-25849,63919,101432,45484,149294,137694,102378,177546,133843,76121,186088,161609,173450,206810,232426,206452,210767,269674,432956,435787,311034,518616,774200,1012783,1491978,1817826,-1773281,-1146929,-775059,-527020,-492526,-428881,-373218,-342937,-217267,-237836,-267730,-182633,-192215,-139499,-109098,-158032,-96718,-109373,-195532,-132742,-141189,-203898,-56318,-91548,-81105,-124559,-198826,-102218,-186842,-161472,-104661,-32386,-28022,-59331,-45661,-78245,4208,-18847,-120033,-107781,-97320,-4347,-13416,-10248,16401,-40966,5334,-39136,-117485,-31698,50053,-4750,-81706,-161902,-98392,7399,-29053,4788,38800,-131244,-16964,-8057,-908,70373,4145,-62193,-58755,-8874,-12412,-50107,-3954,-20289,-59868,-49688,-30150,-51900,22557,12381,5286,55473,97985,-64840,57399,-6996,94764,141403,167428,156495,624463,-365434,-342973,-250794,-44766,-133919,-165371,-155963,-116648,-76426,-136758,-54534,28193,11572,-44199,-42179,-119392,-97120,-89688,-11348,-126018,-164700,-19438,-1253,-19075,-102398,-32701,4420,-52015,-89997,-53214,-49820,-168016,-122731,24611,19239,-34045,-10912,9985,-38932,-72478,-71281,-66635,-18047,-25573,-35921,-103965,-92102,-70943,-53470,26204,-54469,42404,-19516,-18965,-25794,29966,-24926,-78018,2639,-78351,24270,-107568,-48263,21853,89008,-11096,-46686,66364,818,19632,16156,-12024,28159,-84373,-233,-15817,18376,-59731,14287,-69382,-70769,6247,13272,-49981,-101787,-2125,861,-29095,23120,-18350,-53342,63454,-90514,-62495,-34216,-100096,-39667,-31805,-50187,-91875,-27941,306,-24896,26420,-102452,24787,31260,-34858,-15544,54270,9777,-6448,-47784,-81827,-22766,-28375,-65660,-26842,11287,-126475,-19017,-12118,15230,-8230,-26541,-12282,-26546,-45542,23048,-25258,20439,-33562,-25742,-14847,20507,-35094,-23352,-28662,-6541,-27721,-28920,3599,-48790,10258,-29937,9740,3313,-2331,-65286,-72256,6292,-15242,-18839,-33310,-13977,-39609,-35478,-31752,-67420,-24685,-78147,-28360,-26496,-59122,-20348,11368,-41616,90559,-2802,15660,-84704,-51068,24555,-24589,-20753,-15265,74745,70857,30105,-10145,-31149,58776,17840,-49407,-21989,50281,12981,-802,2976,-42845,-103602,-49737,-69501,13305,23318,-4739,-48277,-32130,-36437,-16957,-43060,86033,-58773,-26751,-21319,-80722,-41308,-47309,58258,-3899,-14635,-76269,-4641,39846,-35976,34542,-38003,-58736,49270,-19730,-24380,-35260,519,-33759,2598,4589,-66239,-52145,-35816,22837,-20272,-38110,-34638,-41240,-50320,-11637,-32141,2129,-27885,-20959,43353,54082,-60010,8089,-56090,-52937,3982,10973,36271,-62936,4878,-17736,-36323,22669,-2957,-10546,-37979,-34579,-14271,27022,-39953,-67053,-25681,-26695,42348,52628,59317,-18006,-21104,8947,-39748,-22542,-84817,18595,-61217,-690,-78307,-88198,-63637,-13512,61415,-2471,-27863,-49587,-143131,-48809,3297,-42484,-53564,-69625,-25433,5670,-16012,-6625,-34690,-51619,-8947,-52461,-59516,-30905,24948,15549,-27328,-11350,3897,10706,-34004,-3567,-67450,-55312,-76579,-42607,-62330,-157839,-114535,-31647,18886,-23897,-27216,39382,7803,-57708,33337,-47507,-15074,-79732,-29483,-39329,-74978,-39004,1820,-14758,11626,30447,-9197,-74526,-42219,103063,61249,106989,24523,-12590,24324,3314,50115,-43814,-23179,-22204,2352,-30325,-31988,23493,93855,-22429,-103824,-51194,-117160,-99788,27023,-61169,11075,-65744,-21209,-7929,1791,45011,59436,2920,-57154,-70720,-89382,-69676,-28395,-111027,-39820,31639,-40146,-63420,-69589,-47880,-26874,6478,-30455,-66649,-78344,-108230,-119744,-97070,-92166,-134585,-185247,-253542,-400185,-145971,377488,239105,248506,94773,74428,63770,16999,34552,-1460,36106,67684,18733,52981,20487,19465,63087,-31406,118172,93997,76543,3499,-12065,-3757,-10029,11430,-7447,17075,63487,35456,57436,41794,46216,-3502,12113,-42342,71850,-564,-11274,7000,10157,13573,-15117,-22425,-44507,57108,1581,-75651,-9673,-6164,-21979,-110417,-39377,52382,18148,-11786,-120669,31821,-3149,1585,-7904,70319,20679,2418,41654,-2338,-51968,919,15506,-47303,-105345,7458,21625,3282,31220,17062,30450,48727,10380,-37418,-81813,8170,-13376,-76424,-9813,-8030,-13351,-31158,-70164,-5321,-49752,32269,-26859,-6785,65671,21255,-100647,-2187,-41999,3319,-42181,-13265,63155,4678,-13552,-25277,-6243,45650,133935,42410,-32103,-6112,-18702,-75349,-97359,12055,52093,-64182,-124549,20141,-13340,-12093,22392,-69975,-48204,-35166,34940,-89002,-41820,-11991,-24445,-20964,2834,5953,13648,-52450,1780,-20644,-100806,2539,-24722,-128811,64490,24318,91535,26425,-22588,-121226,-73655,-8087,69823,41928,-51446,43827,-8600,-9950,-76212,-47897,-23248,-64081,21041,-15226,-13509,-38184,56330,-35399,31697,27001,-8070,903,-33033,1962,-24519,16110,17305,114952,116465,16663,36163,-7641,12088,-6794,-66983,34617,-16002,11651,65475,87669,76540,-11476,-35953,52321,68472,-34897,-49333,-86840,57216,14913,6666,94726,-22420,-1141,53863,27079,29443,16502,-74270,-57127,13996,32588,-23229,-33864,10015,66266,-30726,54168,38902,86742,130317,89903,67229,107653,-6481,-6556,11932,34528,-68633,35456,-637,-15000,-76320,-84029,11729,9893,39177,-50464,-36395,19136,-70570,-37530,-49922,21450,480,-83047,51470,-24319,-1174,-12053,17243,27071,11811,-22667,50415,-13199,-64913,-33599,9156,-3436,28448,-33441,-64542,14016,-8131,-55814,-37682,34786,-7111,4588,-22847,-40637,-24796,28414,-3697,52390,-55743,-88466,-33839,13372,-6530,18771,6301,10592,21619,-34061,-24505,-5822,-91362,-41839,-11375,-18301],[18857,9320,-14768,10085,15315,-3173,-23305,-62257,12599,2423,-9719,66659,10538,46010,20262,-19830,-20590,13487,53997,29772,-9807,8655,113410,34132,42300,-19520,-6712,26280,-4822,-4314,45335,53404,18567,-42401,-12771,18730,11635,7687,13348,95065,-14629,91091,20569,8642,-49551,-19017,956,60066,7548,-425,-16428,-27942,3500,12426,-80431,-67742,-4017,-10230,33662,-35891,33166,117390,43660,-69323,66915,120336,38019,-67455,76413,-11661,1004,-140,287,34371,27181,-64321,36345,-6198,6723,8352,-85250,-68333,-4706,44797,131423,57497,39091,86919,57389,60017,82190,69680,55357,-61199,-10890,19523,65861,62636,211,93519,32032,20045,48555,36809,93713,104009,99917,-6657,-14840,-19182,-67414,-4477,28699,3819,22665,72588,27867,-340,33384,125062,17122,-38768,24681,27248,37469,20275,53462,2146,45937,45587,-23844,59844,7458,15773,2985,31467,124904,41113,49614,1368,111660,38112,70279,-9091,46668,-38505,64469,27657,-13745,6276,118289,38945,49554,21710,47223,10545,20449,105969,43166,20601,-46831,13883,-37242,66043,58509,91346,63937,-10426,39259,93052,-7094,-65397,-2421,74205,-9677,-22908,55465,95953,47146,36532,35598,144794,69809,40523,68606,128291,23009,60768,39284,121292,4429,94125,119020,-3151,-7614,9685,-30505,45012,17141,-30963,37200,90161,91815,137487,52671,51903,139382,69792,108189,86166,89445,104996,106630,49254,34625,-47318,118109,116375,55651,150110,139753,141697,160267,102396,49976,94552,-2670,74902,132413,24932,118890,138133,73747,162668,109280,83867,193755,130041,160890,203477,239068,241117,214273,275634,441828,434124,298529,532671,774884,1016688,1559144,1883216,-1940921,-1129426,-769258,-486985,-468027,-409673,-361918,-356761,-232239,-218658,-208340,-177746,-188002,-155263,-117314,-149085,-80125,-125711,-186763,-104300,-139864,-218927,-58277,-81208,-97097,-112285,-154197,-101090,-157121,-157701,-104730,-33123,-33627,-57665,-49047,-58048,9651,-11186,-118738,-116944,-81384,-8325,2992,-8053,10675,-41422,11681,-42120,-111919,-20937,44024,10047,-59939,-152653,-94063,-16678,-38337,-6673,39225,-125391,-28424,22839,367,70887,34275,-42855,-44138,-18507,-5530,-34939,-17273,-11523,-57969,-20691,-11465,-47662,28396,81569,-7427,59119,102998,-52312,66999,-18124,91633,130651,167629,192767,646272,-379561,-363303,-244473,-55026,-133676,-150186,-143566,-150174,-67049,-103492,-70411,2828,7276,-58900,-24841,-120208,-87078,-78509,-18319,-141905,-156739,-12873,13507,-14566,-98594,-65855,-26142,-62973,-105893,-80164,-60193,-150106,-151125,5435,12491,-10656,-8204,43064,-5874,-66596,-81407,-73280,-27590,-14080,-31720,-124823,-87404,-52572,-24527,41845,2973,24617,3718,-7760,-41861,33999,-31138,-73366,16912,-66565,14139,-99767,-17743,20591,61540,-16815,-27544,38628,-5999,33012,35748,-16515,26819,-62724,14776,-2703,10864,-74030,22358,-51778,-68678,15383,-25301,-67218,-112698,-11862,-30560,-47885,22866,-20595,-73475,39157,-51637,-60910,-35819,-116081,-49448,-24699,-51968,-64878,-21872,9437,-49998,-23824,-132227,12288,22726,-48946,-13529,44986,23509,11441,-29130,-76140,-28245,-4677,-49278,-12812,28862,-128054,-28183,16721,27346,21589,10572,-3463,-20246,-36202,9722,-20365,21274,-20593,-47853,-7514,35643,-37458,-30282,-16534,-21213,-32868,-36114,6049,-29843,2600,-30268,18265,450,5184,-41526,-54378,25360,-1813,-22274,-20141,-21890,-24179,-43165,-13966,-31135,-21089,-71842,-7275,-21061,-25121,-12426,-10674,-56114,86014,8465,4338,-90784,-45407,36615,-2357,3198,9410,100874,107470,38973,-6973,-39763,55727,3915,-50758,8678,47080,-16377,19231,4541,-48051,-100674,-72534,-74904,14088,12319,-7494,-58871,-23896,-33315,-23325,-48969,56283,-68933,-36555,6508,-46567,-86119,-114300,49094,-10708,20734,-67399,-22041,30487,-35412,23280,-32585,-51153,71094,-25760,-26788,-22996,-19182,-40129,6178,-16099,-65752,-37161,-21484,34324,-27067,-36476,-25588,-37988,-37812,-17833,-49484,-29868,-20176,-35366,13380,56471,-53112,-8732,-57891,-58314,-8258,-12913,41757,-79906,19016,-21259,-39293,-31750,13148,9324,-33024,-37537,-26751,12486,-40343,-53660,-14185,-22122,23545,35265,65875,-47442,-22261,22156,-44883,-5078,-69839,29404,-44867,12379,-65507,-87343,-57954,-20738,70899,47167,-16384,-49094,-135454,-31344,15121,-34434,-73967,-49021,-25225,-2697,-16483,-7597,-17649,-60239,-13698,-43275,-75259,-24265,153,9568,-1371,9999,24515,-13234,-48661,-6636,-63737,-53139,-63705,-46275,-67434,-157740,-79762,-33052,45887,-37589,-21063,44771,32,-72975,37616,-52559,-10622,-46578,-9556,-39617,-76585,-48439,-15751,-16946,36671,56091,3660,-52815,-43093,77913,57345,84133,16164,-29903,27486,10738,38468,-37049,-1534,-18856,8883,3975,-34793,47021,68710,-32711,-133468,-46749,-109166,-105204,21591,-56043,8486,-57168,-21386,-13574,-10975,47956,61935,4353,-20798,-54052,-68108,-55183,-24967,-69044,-56360,30698,-36816,-71867,-62174,-29583,-27073,28229,-22220,-76835,-135477,-68858,-93431,-98835,-91543,-130909,-180712,-208158,-387544,-133373,401311,248505,229068,87198,72027,67458,36567,60785,5001,42428,94386,17730,63512,9629,-2140,73158,-38607,121262,104159,63689,-4614,-19348,-3177,-15871,10134,10428,26067,73230,65596,49269,37507,59778,4988,12412,-41734,75614,-1501,-34538,6070,32021,23715,-25231,-15883,-42530,69065,-271,-67662,-22531,-12228,-64740,-90629,-26823,60128,7237,-4990,-122113,41600,8588,-1582,-6277,87716,27606,6055,89846,36333,-27583,5816,18738,-32041,-86009,29289,35768,2672,42734,31455,11504,24397,3226,-49646,-77314,2805,3694,-49367,10579,-388,17645,-68181,-59115,-33605,-32572,49639,-1511,-14026,58187,-1231,-124380,-34282,-53744,-10319,-44955,42858,88745,7241,24375,-14797,-20702,56540,106260,28595,-19291,1994,2066,-79221,-118187,14979,69670,-41185,-106530,13205,3113,15744,1778,-74656,-34154,-19677,22859,-95633,-36948,-25741,-4055,-23939,-7040,609,37134,-18259,4091,-7321,-91723,1518,-15761,-123286,37763,40138,102399,53137,-23056,-127259,-84335,-6417,138503,28335,-46947,83589,-3519,-27790,-99411,-63288,-39706,-92424,-10311,-17074,-2165,-38215,25418,-21453,41629,3669,-2133,-9235,-46284,-16005,-37259,23859,42681,100550,127088,28896,31394,5231,4711,17893,-58246,46894,-2706,9878,44199,75654,80068,-25562,-27974,58676,92055,-49327,-68263,-78968,49394,18552,-25044,89263,-22731,18329,89707,32150,24920,20175,-45095,-31510,7488,9058,-29444,-18723,12078,40869,-63866,75546,49935,75512,144219,87480,61250,107285,-16742,-4293,28867,44180,-70474,37941,-3425,-8544,-91523,-83498,3368,2213,34797,-60769,-33528,21126,-64786,-27780,-31865,37151,29078,-84209,31232,-26871,-14330,-26730,35081,16633,-11823,-18245,44220,-3808,-93769,-81136,17904,-4563,40373,-4546,-74460,20936,-12219,-70458,1086,31673,-27170,-4912,-14885,-4722,-41240,32557,3461,70113,-45174,-73678,-40110,12645,7723,23786,38072,6858,10588,-12325,-9309,-19168,-135267,-30154,-36914,-36366],[3667,14408,-7198,19116,24209,-34102,-29780,-54782,39240,-7028,-5071,77323,21864,54770,26939,-33560,-39388,10082,41059,69316,-15108,9317,91802,12660,33689,-44982,-24803,35082,-32586,-2273,55725,45506,15952,-33564,-22119,4284,29225,-2232,12939,84106,-4520,48716,21692,21063,-67018,-16248,-26786,55145,2341,18403,-14782,-31841,-772,24681,-54846,-58979,-13409,-9193,26368,-3848,24968,93817,36160,-67331,38924,99354,13709,-72569,57247,-9189,-2880,-7551,14123,46276,-4151,-73643,41734,-19705,21279,656,-93505,-30474,-2624,38076,136029,93339,30297,67460,52954,83135,81973,70388,81725,-71280,-41965,30472,65539,77332,12943,90445,14968,1736,42299,22316,92869,111179,117845,-2007,-8187,-32907,-47231,5195,15731,-4761,37313,73159,43063,-29119,39355,93300,1945,-22345,45318,-2107,4018,47470,60899,3684,60011,59330,-30664,55458,2005,40114,19291,37413,92374,31856,30286,2145,124184,22620,40452,-25180,48463,-44544,65735,11944,-34165,17249,98349,57478,25460,8146,20289,6340,36278,90955,51754,37928,-35923,18834,-4997,51475,58765,74596,75268,831,27921,95221,1111,-44461,-2808,68973,-6822,-22636,62300,99870,42979,37843,30781,159292,91851,47301,116075,128563,38219,77638,24439,112386,21140,51496,135157,4886,16003,-23747,-3404,44399,33103,3319,22514,71231,101051,142228,49924,94423,135539,42376,91028,63658,89347,115137,113450,42930,42077,-49359,125464,103082,26237,122886,156341,129987,176580,125655,60333,102076,16233,82652,161271,24442,102511,148956,56529,147945,81018,94840,199114,118910,169021,203923,236284,271911,229674,293952,423935,421899,326396,554962,765458,1005666,1604806,1937755,-2087939,-1128865,-746185,-453208,-438174,-387115,-360713,-358078,-258189,-203919,-151967,-175747,-186298,-162899,-137965,-145642,-72279,-142006,-168803,-77110,-130899,-212725,-62696,-78450,-99026,-98515,-112127,-107160,-111352,-153193,-109423,-37703,-38129,-54166,-49994,-37127,14972,-19785,-113553,-110799,-56253,-25144,11165,-16200,-1016,-30495,16289,-44330,-92081,-12180,21914,7849,-39024,-144059,-82564,-46394,-58456,-26069,30888,-105394,-39831,56246,-2979,51752,45459,-34827,-28336,-23727,-18739,-12917,-29863,-6189,-47279,9581,-1475,-40726,17844,130439,-10982,58216,98619,-30815,68819,-15895,88213,126687,167447,241065,664684,-391345,-383377,-231765,-62490,-137594,-136742,-133432,-179888,-66750,-73558,-87837,-41325,-19935,-65040,-10828,-125143,-85645,-67058,-19310,-147008,-138705,-817,14102,-22152,-86617,-85845,-55667,-69053,-118506,-101107,-75935,-112878,-167575,-23863,542,5222,-18784,60921,20572,-44817,-76549,-81716,-48879,-10218,-31263,-136428,-75763,-29360,2629,45866,46101,-8465,5972,-3702,-58570,27881,-37799,-70630,23157,-55822,-11662,-87629,5416,14133,17182,-29621,-14706,10108,-14023,35552,48578,-30229,6355,-38484,21139,924,-5416,-81747,23630,-33017,-66906,3005,-61780,-75215,-113354,-32095,-59382,-67963,22923,-26729,-85923,9090,-25024,-64304,-32758,-99062,-55360,-22351,-56482,-37440,-14179,11116,-68753,-67846,-137115,-11647,13154,-58926,-12484,24901,27329,37338,-10596,-59999,-40349,-7478,-28108,-605,37822,-115196,-36334,35625,35393,24683,39567,-3601,-11746,-26835,-4958,-12641,15534,-9993,-68130,-6885,49203,-44746,-46820,-12105,-31452,-39609,-39867,15228,-17721,-8129,-25714,20311,-1012,5387,-19495,-25607,44038,17651,-18184,-2674,-28308,-9762,-37098,5642,-5251,-15956,-65791,4327,-13495,6921,-10790,-41101,-65011,58740,26054,-3543,-68860,-34659,48575,18508,9572,28211,118254,129374,39057,-7742,-51448,38682,-12205,-55091,37523,31559,-54726,35518,1929,-43646,-81513,-82919,-69030,20585,-185,-12008,-67077,-17329,-27232,-32861,-46560,22539,-72637,-49381,32134,-9339,-125743,-170149,27705,-20886,43946,-28774,-39104,9534,-28114,7513,-22239,-28153,86831,-30366,-34015,-11689,-34517,-39141,487,-33114,-58660,-17541,589,32106,-25907,-38211,-11761,-30862,-17962,-14877,-53903,-61943,-15683,-49097,-26708,52088,-40900,-25079,-50189,-54757,-21809,-32193,36434,-96963,22219,-19683,-43403,-82546,27742,23586,-10001,-38914,-28773,-229,-44053,-38401,-3638,-20214,1854,12845,48695,-71863,-24273,39562,-48168,16181,-47025,30637,-30384,18850,-52597,-87650,-44029,-20917,62956,82240,-15056,-44735,-99014,-3512,22094,-20687,-90656,-23378,-29101,2863,-8753,-10597,-2078,-66820,-11892,-33780,-86481,-11477,-17329,4902,20791,34662,37321,-35995,-63155,-12350,-66191,-51422,-47541,-49997,-65557,-121777,-29366,-29861,69874,-32202,-10753,46294,-3676,-84526,32064,-53492,-5015,-20016,7575,-26033,-71338,-71511,-36915,-20618,66178,68452,15545,-35969,-46985,30803,42320,37529,5054,-36875,27083,5238,6541,-37655,20931,-21879,5684,39505,-36104,66238,51745,-43803,-140903,-47283,-82186,-94019,11543,-49186,1938,-41959,-21591,-20726,-20789,40432,61159,3417,10924,-36419,-45492,-40461,-22182,-33181,-69416,17051,-42227,-79988,-55671,-29252,-42337,27660,-25653,-85664,-178738,-35601,-46745,-89813,-83930,-130127,-178067,-182423,-375242,-111085,423495,253876,196375,85468,79238,68899,60455,98718,13914,42304,99662,12470,71032,193,-17349,72837,-47567,108626,108345,54384,-3050,-8434,682,-12251,6178,29890,38395,70556,82851,38347,18629,60111,11340,16083,-48198,54486,2135,-58867,7492,45666,33987,-35682,-12629,-29680,68190,3020,-53045,-26091,-17443,-93145,-50716,-11003,61830,-10512,-658,-96689,46399,10535,-2459,-3976,92801,34934,10276,105886,53742,3013,13532,9358,-11974,-52243,46696,48869,4382,55700,37606,2622,-3810,8986,-55859,-59480,-1596,19927,-17616,23666,-1806,37033,-93527,-40806,-58308,-8917,61332,16367,-19179,37642,-12937,-129811,-52093,-46587,-39176,-34206,92766,104508,25489,53351,-149,-34159,58746,77972,17173,-3274,5349,19593,-78594,-107503,21283,84898,-17222,-50495,9214,14858,38962,-14270,-71267,-20520,-5431,7791,-93293,-29688,-28815,11853,-28133,-8590,-5989,59281,21743,826,1759,-71137,8966,-4856,-99974,17724,45257,98099,65126,-28193,-109265,-82411,-3005,180720,-390,-37686,117220,3866,-40962,-113022,-86301,-60822,-94843,-14133,-21090,13248,-32065,-4401,-5922,32857,-23273,8484,-12919,-51605,-34331,-49357,24978,70299,84457,110643,37474,18244,27304,-4837,42934,-34686,58229,9766,7862,14042,67050,77501,-41198,-16650,58607,101996,-65961,-80267,-61831,40642,451,-47658,76552,-24313,30369,98224,26785,14648,14254,-13660,5952,9672,-6285,-33084,798,7290,7811,-81787,66029,61379,51580,138761,70347,42875,97854,-20221,-2575,42269,46547,-70251,42088,3836,-4951,-126544,-75587,-4600,-7406,27833,-53076,-13387,10817,-54633,-19485,-12250,53363,71358,-73121,-1628,-28781,-21626,-45729,46892,-9926,-33878,-5548,43557,17140,-100733,-101376,12112,-13290,40223,27148,-75370,20469,-11024,-68385,41824,25688,-38949,-1574,-2728,17755,-53505,30886,12757,78020,-28623,-47397,-49882,-2733,25922,31610,62513,-5610,2657,15983,3091,-26200,-124601,-12430,-42599,-40139],[-8727,15198,4552,17188,29484,-54607,-28438,-40987,59373,-16630,199,93808,50994,55277,30042,-32656,-21373,11504,28240,94413,-26314,12927,69434,-8747,14286,-62160,-33721,40801,-49135,-3535,58673,34202,7784,-9051,-28285,-14740,46111,-5217,16847,69239,7264,8086,27268,32192,-84193,-13308,-41243,50234,2141,42461,4826,-27670,-9181,35700,-19908,-53521,-21170,9475,21587,12120,11003,65833,27653,-37583,17972,69160,-13677,-71158,32792,-7986,2019,-15149,21596,51234,-40716,-68550,44942,-24040,43921,2545,-72710,22855,5635,31155,124273,105184,18123,49033,45215,109239,78655,68122,97740,-57528,-55311,35023,60384,79875,40727,85552,-5816,-15329,38092,12641,81189,106217,115287,292,-6196,-35861,-15849,25107,10674,-10658,41441,66983,57731,-60841,26358,58971,-7715,-2679,65286,-12527,-31730,68699,66776,-9220,56145,56917,-37847,48799,-713,58842,51283,48202,49829,19236,4821,4904,120444,15804,11554,-32960,51769,-24807,59484,7315,-36765,41929,77251,76944,6861,2994,7739,-2114,45454,71706,57151,51711,-19442,24400,31758,33647,44747,50300,82139,15751,29713,81833,6119,-22881,-2854,56457,-2269,-7987,68663,95432,31952,34539,25486,159773,108759,53036,135565,126799,47824,89156,21363,92964,24984,5499,168170,23252,39983,-41166,15570,38857,50367,37486,11742,41056,103035,131451,53188,133172,126299,33808,59907,38347,78672,104673,114431,48783,54477,-30943,129884,88745,7568,94009,167191,110073,173364,141803,75867,101660,25088,91501,181961,45439,107025,162764,53565,133205,58540,107876,199905,124413,192577,210024,225526,298778,256076,314918,387609,404007,382851,582988,751845,983556,1615864,1976015,-2165047,-1145386,-719750,-438859,-413770,-366867,-371109,-344102,-286125,-195807,-119180,-176010,-186534,-163885,-166661,-146378,-76265,-156824,-148025,-61162,-119887,-181757,-66370,-82051,-88165,-86422,-81497,-115229,-66219,-148332,-114109,-41882,-41403,-46968,-53250,-26387,14825,-46183,-106614,-91497,-31116,-48131,11807,-32033,-15204,-14700,18550,-45326,-63982,-6579,-14504,-10352,-24633,-138936,-66492,-72081,-76555,-47563,15404,-73552,-46587,83544,-12880,15888,32006,-37863,-10591,-23267,-44380,14768,-39334,-7368,-30620,32548,1069,-32332,-6388,144030,-4383,49901,85007,-8919,66334,-455,81651,128021,163927,285285,666251,-399055,-390772,-213132,-64710,-143913,-128475,-131996,-196988,-72627,-58652,-101379,-90310,-61547,-64931,-4032,-125523,-89145,-54812,-11231,-137717,-117824,13891,-4926,-39524,-67744,-89623,-77931,-69004,-123459,-110606,-89356,-70302,-166521,-54428,-15341,11396,-33299,56416,38688,-14520,-58218,-88626,-73091,-20416,-35849,-133730,-61801,-7779,22287,38165,55588,-47593,-11423,-6258,-69966,11370,-44098,-71955,18055,-46820,-47377,-79182,16741,4713,-29466,-44887,-9778,-9638,-19873,29804,50558,-56517,-27268,-16611,19373,-2182,-26541,-81457,17620,-15515,-65919,-25827,-87987,-72539,-102864,-54954,-76100,-79660,26763,-35165,-84698,-14366,-17967,-72169,-24290,-47024,-52219,-24007,-64649,-21480,-7685,2479,-79311,-95042,-120407,-41868,6635,-64276,-13673,-1137,17931,59273,701,-39630,-53732,-27482,-167,6789,37548,-91023,-42512,39490,38254,7965,51990,-15266,-1648,-19292,-19094,-4507,5400,-3710,-79735,-13319,54092,-56116,-61770,-19842,-39316,-48008,-40458,29633,-15662,-20770,-19558,16838,-1632,-1730,-2789,12745,57255,36406,-6080,16689,-32416,-3425,-22078,21292,4432,-9735,-62177,3348,-8196,29206,-16898,-67974,-64928,19000,45967,-2291,-29829,-25407,58814,32894,1248,34615,126734,128645,33205,-14597,-60335,16713,-22995,-63942,53737,7303,-89578,46062,-3994,-32237,-51490,-76787,-50934,26902,-11170,-18627,-71573,-12132,-20720,-41665,-37813,-2317,-70950,-60073,46061,20260,-147522,-191726,3118,-35627,43888,29984,-52684,-18049,-17983,-7099,-8362,3274,91505,-34372,-43672,-2439,-40169,-31819,-13365,-43921,-49222,-115,23335,17815,-16985,-32232,2279,-18487,691,-7407,-45451,-85987,-13940,-59164,-64096,41948,-25224,-38645,-38271,-44383,-29959,-42560,22745,-107568,16054,-14120,-52461,-113431,35060,26647,25409,-38299,-21312,-9240,-47681,-21504,5806,-20498,-19552,-3716,10542,-92380,-28750,50621,-50226,35464,-23670,23480,-21423,20146,-36025,-82157,-25118,-16775,37941,92500,-28098,-44017,-52133,24217,20951,-4583,-98969,200,-34551,17088,4309,-18421,9182,-61291,-6311,-26863,-90331,-716,-24252,-4506,36325,56400,38776,-53608,-75125,-21428,-71377,-52634,-29450,-53097,-56336,-54771,10951,-22251,82733,-15282,-1,43400,-980,-86538,16553,-52420,1832,-6844,17170,-3969,-61340,-101005,-55283,-23506,91171,62555,23702,-23356,-54650,-21330,21190,-16087,-5338,-32458,24023,-11288,-41841,-43636,39282,-28568,-5253,62160,-36007,73496,41034,-47900,-126108,-51745,-44629,-72679,-3617,-44251,-8138,-25132,-24691,-29096,-25929,28993,58279,-4239,27718,-23183,-24595,-28688,-20624,-18668,-77589,-2909,-48122,-83878,-50457,-46373,-67445,17488,-37037,-88717,-197264,-15691,8031,-66893,-73098,-132542,-178384,-178071,-364964,-87307,435868,252258,160894,89977,91884,68831,79341,129169,20757,40639,87041,3010,72723,-4903,-16351,63041,-59160,82931,99521,49178,6644,15682,7101,4317,-726,45962,49069,60811,90127,19596,-14422,48140,18438,25105,-59537,17892,8363,-75834,15171,49521,42415,-39826,-12167,-11920,53800,11778,-32187,-17804,-24048,-101581,-5375,4637,56334,-31767,-153,-52453,44004,3328,-5070,-714,85436,53518,14635,80724,43668,34233,22081,-6634,13649,-13227,55297,55830,7543,67627,34069,5168,-24432,24782,-57826,-33999,-2762,38081,8959,26493,-13960,41598,-101789,-21127,-71686,19231,70302,23356,-19416,7294,-14072,-109103,-43057,-19882,-72288,-14536,122537,105086,49100,69133,13616,-41753,52463,56214,10615,11365,3511,27380,-74589,-69052,26722,90526,-914,29187,9181,22485,55112,-20969,-62298,-10107,4300,-4417,-80556,-26686,-26796,18477,-35753,-6019,-11759,68883,49970,-7274,3857,-46473,21358,1320,-69350,7839,39923,78327,67811,-35164,-73869,-62880,685,181023,-39097,-26453,127642,10076,-45290,-110124,-109949,-81230,-75264,10041,-26390,24503,-21872,-21309,7730,2758,-49794,20570,-10543,-47334,-49492,-58340,19934,97355,71760,77894,40377,-297,48956,-12644,57716,-9333,65414,18456,4851,-18567,60461,66595,-59211,-6233,50946,100364,-77940,-78416,-36914,30961,-28018,-53285,60570,-28509,34864,79733,15415,3687,737,10916,49088,19356,-14352,-33252,20822,4,-25012,-82807,29236,69519,22987,114015,41019,14592,81566,-15776,-222,47600,36242,-69568,43672,18207,-4287,-161535,-66012,-7887,-4441,21049,-30850,20436,-8381,-45301,-14704,8726,65298,109050,-54352,-34097,-31556,-20717,-66210,50723,-44025,-48033,7577,43036,42111,-89093,-92969,-5542,-28507,29309,53271,-67563,16933,-4856,-47927,72958,17199,-39046,12414,10842,23565,-58938,24978,22417,72846,-17155,-18593,-56486,-28643,43813,39864,79408,-27449,-1427,42276,10825,-22718,-73640,5791,-29871,-33714],[-14871,11857,17772,7526,30799,-59370,-16466,-22670,64468,-24615,5155,104209,80842,46937,28836,-17113,18001,11581,16049,95364,-39912,18782,53487,-24734,-9151,-69613,-31402,47387,-47764,-6333,53575,20655,-8677,19024,-25543,-34887,53819,2741,17527,53404,18185,-21143,33382,38521,-95384,-13483,-33382,47256,7826,65976,38915,-17675,-22669,37937,16690,-46418,-23703,40954,18110,12363,-3357,36487,20166,17277,8866,34536,-35220,-62435,12101,-7059,14133,-20118,19602,48207,-74228,-52424,45240,-19838,70156,23014,-33703,68794,18990,24671,101495,94353,9795,34051,35550,131668,73678,60051,99366,-20518,-44248,33306,51734,72330,77581,80325,-23934,-29603,31459,9468,61177,88908,87227,-26,-7342,-23434,12763,49053,14054,-15893,30371,51988,67199,-92173,-2540,31519,-10605,17976,81448,-2722,-60572,79702,72643,-34026,25436,27810,-43230,41192,-127,65057,93690,61796,10610,7402,-16548,10756,101279,17693,-9135,-18922,54879,11371,44841,13301,-17439,76194,61048,87321,-241,5152,13792,-14169,48084,61503,60199,59332,-3992,29874,57308,13543,22667,26292,84223,28867,46848,64161,6951,-1395,-2861,38844,3335,16054,71163,86114,18758,28437,19286,143023,120501,56587,128005,118972,41268,92557,30847,65358,15743,-29379,191696,46494,59038,-39677,18825,28293,65091,56455,8407,9743,96318,107635,56093,147823,113909,40998,21442,19378,61280,80885,108510,63094,67137,-1978,127286,77128,812,70765,169999,94050,154346,149857,88555,89590,26189,105014,188794,80785,130314,170396,63308,119625,50887,121140,194075,138086,220381,221918,210762,321190,290014,326982,346450,386141,446226,611579,740011,955288,1590101,1993898,-2145437,-1172723,-704207,-449024,-403277,-353619,-387225,-316953,-307142,-194159,-120178,-178538,-187310,-166008,-196881,-149731,-91795,-169037,-132050,-62134,-113105,-131670,-67644,-88019,-71249,-77684,-64909,-119902,-35947,-143788,-113998,-42221,-44951,-36061,-61976,-31873,6683,-83362,-100584,-64049,-15343,-70877,6371,-51105,-28562,-3088,16519,-44945,-36247,-5016,-56741,-31961,-19434,-132913,-50075,-86293,-82137,-63443,-4246,-37825,-44928,97169,-28983,-26505,-1030,-46972,9176,-16990,-69330,44862,-43454,-16311,-12703,42884,-1080,-22008,-36239,120539,10182,33078,64881,4106,64173,22398,70568,131241,155630,312907,644745,-402349,-374676,-192347,-66855,-150872,-127428,-140004,-196074,-82079,-63657,-105779,-126702,-102479,-64438,-7378,-113767,-92814,-42250,3941,-114787,-99763,26463,-42223,-61770,-46096,-80464,-89137,-64169,-119741,-107546,-92891,-34697,-145882,-79059,-33452,9100,-43243,29785,46555,15131,-32229,-91111,-89506,-45313,-45091,-117121,-50608,6583,31426,21480,34818,-79417,-39562,-13403,-70800,-13595,-48682,-75561,2041,-39960,-79207,-78582,15267,-3197,-63277,-56814,-10834,-15083,-21115,20140,40882,-91313,-63838,-1895,12353,-7364,-46581,-74037,5968,-1313,-65265,-58547,-99245,-61411,-83816,-71430,-77362,-76266,35192,-44249,-66923,-21096,-27341,-81401,-11653,24976,-38219,-27486,-74965,-23367,-5352,-15756,-82307,-102150,-92445,-69598,6203,-65290,-18258,-26708,-2590,67148,1245,-22132,-61081,-49731,30493,8357,29946,-61020,-45458,28744,35370,-12601,46281,-35994,8582,-13905,-31138,688,-5674,-2409,-79524,-23424,46658,-68381,-66557,-39095,-47198,-56929,-38560,44148,-23137,-34390,-14922,10814,-2005,-14126,6646,51270,61820,47957,12932,34500,-34667,-9222,-7232,28842,-474,-3330,-60871,-9856,-8015,37895,-29340,-82522,-56316,-17298,61525,8510,9155,-22238,63782,36788,-12695,28425,125724,105161,25010,-28142,-62571,-2729,-24911,-76209,51479,-21164,-109325,49818,-11583,-18605,-17906,-54888,-23835,27479,-17242,-26794,-70710,-9474,-15888,-46244,-26821,-12206,-65339,-63822,40827,35202,-144724,-170276,-15492,-53736,18268,87627,-61305,-46262,-9725,-14746,6750,31594,84113,-38964,-52431,5098,-30732,-20785,-32034,-48481,-41613,8315,39971,-2230,-2248,-11181,12080,-3333,8233,-1206,-28055,-97259,-14684,-64161,-86769,28258,-8618,-48382,-27206,-30290,-26724,-44133,6770,-105491,4799,-7431,-67182,-119743,31439,16156,61744,-36723,-10932,-13667,-47231,-2543,13682,-21609,-36427,-7998,-35004,-110129,-36484,44097,-51051,47475,-7344,11972,-19843,18936,-12542,-64974,-6666,-13950,3969,79338,-50503,-51746,-12394,43625,10359,8721,-96291,14411,-38373,30006,16983,-31484,14253,-39086,-535,-23478,-85609,979,-21566,-20867,44538,70034,28626,-63607,-83082,-32808,-73174,-58407,-11422,-54832,-42063,20491,21370,-12684,80011,3326,8478,37296,7890,-76130,-5051,-51591,9076,-6616,17680,14582,-50574,-124903,-64505,-24047,103008,39839,25327,-12920,-64802,-65308,-381,-57768,-12425,-18984,19613,-33841,-92917,-50092,51352,-34912,-19268,62181,-35013,64921,32143,-39167,-93800,-57487,-10456,-50123,-23211,-42985,-20469,-12501,-32861,-37655,-26408,20847,54199,-19579,24872,-17757,-7237,-22179,-20956,-27998,-80777,-21735,-45810,-80532,-46165,-72713,-91396,6793,-51082,-82842,-188395,-10326,49938,-31127,-63615,-137938,-181595,-188277,-356332,-70600,434026,240475,131911,98211,104362,68098,86157,135932,22018,42055,67750,-7295,66448,-4208,2280,46887,-72605,49856,73198,44889,20949,43379,14038,29568,-10099,54136,53628,48915,92357,-9064,-57314,27970,27841,40407,-69337,-18276,13446,-79452,31009,43865,47671,-35490,-15606,3714,29892,24740,-7272,2381,-33373,-91003,35005,17380,44375,-52062,-3199,-6006,34325,-8464,-11312,3354,67319,83776,17639,26550,13002,59687,29268,-20109,44034,20977,53519,53059,7990,75549,23982,15976,-29411,43795,-58635,-9316,-124,57570,23466,19118,-35094,33761,-93908,-6273,-71532,45528,80751,18785,-14166,-22200,-8011,-67481,-10186,19623,-94147,6747,124326,88657,67227,75391,21068,-40943,39544,42153,6621,20616,-1628,22661,-68642,-19038,25729,80723,7032,103113,12147,27869,63537,-17272,-47740,-2540,8571,-8593,-58317,-29540,-29380,14928,-47124,-5314,-14587,57671,51640,-17990,-1580,-26470,31926,-2639,-41820,4486,25981,48445,71627,-40952,-34159,-28951,3365,144899,-74196,-16093,108317,12015,-39005,-89555,-124696,-95278,-43724,48578,-30690,25368,-10950,-18032,16730,-42827,-69958,30755,-2656,-34219,-57447,-62273,10398,118178,62156,43351,37148,-19977,60125,-16021,54282,7375,66577,22331,429,-47653,53022,47593,-76916,287,35817,91690,-81455,-62025,-7331,20248,-47689,-38735,45203,-33628,33350,44751,4303,-2449,-16186,21921,89412,32448,-17171,-30687,36369,-3905,-50829,-71999,-20839,71376,-931,76334,6594,-17628,62006,-6072,4111,43898,13531,-66534,39065,34688,-4743,-172462,-60719,-4563,20992,17146,-2329,54078,-29935,-41920,-13818,29920,68547,128069,-34032,-53934,-36027,-11732,-84329,47149,-74283,-50097,13375,36774,63075,-66395,-64564,-25326,-46223,11662,65734,-53438,14475,4145,-13101,88475,6262,-27889,30771,21636,15199,-56938,17644,30595,55231,-21930,5641,-52385,-56840,56345,46115,90358,-52479,-2457,59482,13640,-8421,-15367,19266,-6589,-23983],[-14730,6306,28382,-5090,29571,-49003,6000,-2875,52602,-28959,9780,96390,94829,30921,24253,8060,54755,3605,3946,72858,-51717,25777,46370,-31864,-27104,-68021,-20325,58940,-29346,-8814,41963,7586,-30460,41024,-11531,-48383,46628,21470,7854,39347,25824,-33565,36710,37482,-95310,-17994,-5737,46106,18821,82874,76810,-5514,-39432,28393,48179,-32938,-17962,74562,18060,5739,-11583,10393,15132,80971,10824,1143,-45528,-47722,843,-5855,30138,-19913,9163,38953,-97988,-32690,42847,-9627,92258,62320,9847,91572,34444,19576,76030,71310,8741,21850,25660,144113,68510,44457,87676,31427,-12442,27246,40889,59170,110299,74217,-33394,-39686,16523,5984,37430,63934,41076,-1561,-9185,3540,26960,67815,23278,-21781,5522,29640,67990,-116716,-36289,16830,-6109,37510,92865,21699,-74023,78598,79300,-62130,-28015,-23202,-44281,32942,2971,55000,132884,74778,-15146,-10,-26171,19707,72846,25124,-15905,19273,56248,49261,25846,25522,18345,112081,51761,75425,7229,11748,36820,-27570,46109,66192,60645,60025,4266,34387,63708,-7509,1217,9579,82832,37107,73775,52299,3225,19365,-2833,20182,8933,42642,65244,75501,7909,22079,12631,111588,128036,57233,105095,102565,16644,87410,49222,35428,197,-43567,184819,66755,70071,-23072,7378,14098,74969,56399,13720,-13017,81254,77885,52293,128467,99803,56156,-14159,11062,42409,54031,95953,78402,74860,26130,115764,70628,3948,57932,164376,89592,125667,150647,93808,65396,25030,124016,178247,118583,161472,164884,80856,111060,62140,133101,181301,151698,240286,237978,196795,337335,325898,322960,313589,372783,496413,633635,733277,924697,1536883,1987502,-2035035,-1200288,-708023,-479588,-409853,-349885,-398372,-283083,-315530,-196815,-150156,-184275,-187103,-179159,-221678,-154499,-115727,-177999,-126619,-78876,-114940,-76358,-67065,-91530,-57081,-71934,-60161,-118061,-26811,-140299,-106405,-37944,-51027,-23833,-74913,-51816,-8151,-117822,-97504,-34693,-14748,-89452,-3865,-68609,-38572,-3392,7765,-43710,-15530,-7973,-91364,-38901,-21979,-116154,-37740,-86160,-71835,-67077,-24448,-9084,-33529,93445,-48401,-61471,-39973,-55707,29217,-6045,-81503,71563,-40776,-31743,1135,39441,-5203,-8117,-61333,71257,28059,9738,42280,2710,65656,44025,56448,132592,143367,320933,602965,-402517,-333692,-175753,-74181,-157135,-133600,-152471,-177985,-93522,-84682,-97715,-137339,-127158,-69338,-21265,-87370,-92929,-30794,20140,-83243,-87058,32336,-88776,-83021,-27671,-65474,-88181,-57931,-109392,-94951,-82552,-11918,-109542,-94303,-51875,1918,-44284,-11187,42256,36025,-6411,-87789,-89537,-78029,-56658,-92319,-45484,10609,29835,400,5459,-91685,-66004,-22644,-58931,-43107,-50018,-77220,-20778,-35336,-91626,-85374,3611,-4700,-74896,-60774,-13987,-7329,-17196,10961,22412,-122673,-92326,2755,4032,-10679,-60555,-62372,-7848,7913,-63735,-80106,-94830,-46557,-61516,-75814,-66470,-57193,44842,-52411,-35271,-8440,-43702,-87643,2548,89458,-16383,-30080,-83385,-40917,-9150,-39287,-80293,-92383,-64111,-85856,12464,-62875,-26695,-45888,-27886,57399,-7178,-12182,-56054,-60984,54683,5202,18498,-31390,-43976,8220,27188,-21588,27597,-58947,16690,-9945,-40267,-127,-13979,-5398,-68809,-31348,28261,-77007,-57984,-63970,-55283,-64224,-35144,52437,-36354,-48284,-14015,5781,-2487,-28285,8747,75810,57694,48703,35863,47176,-36380,-26833,-1643,27509,-13330,2057,-60311,-32370,-13211,34359,-44355,-82227,-43288,-35386,66456,24747,33322,-26331,59956,28623,-22305,15559,113165,66229,17623,-46798,-57575,-16049,-19991,-88699,32937,-48785,-107991,46960,-18844,-7789,11888,-22906,5959,19560,-15847,-35318,-63349,-11972,-13501,-44677,-18069,-8969,-57120,-57917,15334,33546,-119077,-116538,-22638,-71587,-23546,121090,-64603,-69249,-7262,-11618,20164,44790,67660,-44974,-57280,13126,-4249,-9335,-51013,-48744,-38599,2891,45405,-20644,15034,23392,14905,8576,-1765,-874,-7484,-94882,-17796,-64486,-88051,13526,5601,-55155,-20028,-15126,-10192,-40365,-4824,-87788,-6493,-3411,-85183,-108600,17403,-6149,87438,-36218,-6551,-13596,-40123,17442,19021,-21841,-44837,-1383,-69148,-123960,-46660,15003,-49863,48955,-3300,1099,-25283,18440,16519,-37029,5576,-18162,-26251,50920,-72563,-67516,10144,51021,-8587,13721,-83335,15294,-37696,31954,23128,-47589,12270,-3914,2834,-22592,-73630,-8912,-14157,-41028,46276,73985,10304,-65549,-86546,-43414,-65853,-68859,4444,-54367,-26745,78013,377,-5443,62386,15367,13648,30088,20369,-54551,-26256,-52306,15257,-13519,10629,17318,-42286,-131922,-60834,-21939,98264,7705,18766,-3214,-73931,-95156,-17831,-75676,-14988,-598,15013,-55598,-127671,-51684,57325,-37548,-30508,38247,-33881,42822,21991,-17479,-51802,-60949,6401,-34100,-44930,-44784,-33204,-8287,-46466,-45132,-23739,20192,49298,-39978,4682,-20344,6218,-21893,-23733,-51856,-79654,-33396,-30809,-69101,-41774,-95741,-102677,-2396,-62893,-67614,-157108,-16213,58035,8846,-59176,-145385,-186473,-204458,-348524,-66793,418851,217302,114060,105765,112469,67194,78503,114374,16468,48432,54289,-13512,52330,2287,32805,28471,-84601,16188,31885,37189,35985,65410,18367,53258,-20252,52522,49585,38296,91615,-43519,-102009,4699,38459,60733,-70013,-40121,12289,-69099,53622,30406,49175,-25181,-23558,11889,3546,39009,17440,30425,-45207,-67926,64746,25832,28499,-67034,-7827,25434,19591,-18154,-19923,7690,41772,112174,17571,-30856,-23066,73588,33361,-22930,75165,44140,42281,39587,-1132,76546,13161,29357,-16921,58941,-61618,5521,4877,74311,24369,4538,-59159,19866,-75768,-221,-60886,61503,93970,4957,-5308,-37126,837,-19256,31251,59994,-92512,22549,99247,57949,73656,79696,18506,-32194,22428,32659,-677,22466,-6848,7730,-62092,23646,13755,54694,16674,144469,15853,32945,64718,-6110,-25563,5536,9261,-2416,-30819,-35532,-45113,4526,-60363,-11075,-13084,24457,22868,-28453,-12836,-17443,33898,-18359,-23232,1055,6672,18469,83456,-43092,-4703,9214,4710,93992,-88926,-8527,65984,8462,-23920,-56417,-122807,-98638,-11679,83113,-31202,14267,-2755,4288,19566,-90626,-77579,36628,10084,-14854,-55131,-60759,-1241,125926,51487,17367,28729,-35786,55681,-15797,30148,11487,61985,22919,-5003,-68852,42498,24189,-88734,2248,15164,79996,-76758,-36778,22189,8939,-40913,-7177,32374,-36699,28094,7188,-2161,-889,-31794,17439,118327,43623,-16596,-26624,43925,505,-66123,-58491,-67688,65469,-13357,36104,-21769,-45971,43679,2774,10937,34289,-15860,-55649,27118,49904,-3724,-147436,-63278,4770,65867,18079,23480,69230,-46040,-47010,-15408,48682,60621,123173,-16902,-54596,-41893,2018,-96112,38811,-91706,-40036,7379,22060,74500,-40327,-29036,-35743,-60323,-7197,59751,-36678,15287,12638,26477,88531,-6814,-9644,45676,26045,-793,-48548,11626,35733,30171,-48429,22259,-33087,-78664,59368,48484,96231,-70141,-2294,64073,12663,12669,21421,24720,16907,-16581],[-11660,1186,32087,-16348,28563,-28670,35202,15196,30052,-27885,14808,66657,86421,9889,18210,34758,70215,-15784,-8508,37784,-58315,32368,46179,-28967,-31043,-59546,-6202,77320,-1713,-9570,27386,-1246,-51324,52200,11157,-46374,25316,46101,-13562,29318,28794,-28713,35600,28955,-80992,-25483,28851,44942,33176,89472,105562,5051,-54996,9804,69750,-12272,-2796,98596,25278,3262,-8129,-7112,13249,125682,19307,-23895,-44094,-30052,1108,-4342,45881,-13274,-4661,27374,-108847,-17619,38349,3031,101593,108173,47477,90164,48264,17272,55441,49327,13295,10117,17559,143631,64405,22519,67793,85503,26949,19556,28602,45059,122862,65219,-30709,-43869,-9733,-9442,14955,39796,-5198,-1447,-9302,38847,22403,72814,33575,-28340,-25991,5189,59120,-126990,-59595,16263,5719,53871,100537,50689,-68817,66248,85884,-81793,-85426,-75729,-39959,25106,6916,31652,152545,83688,-23723,-1442,-21664,30559,43494,33278,-6198,68584,55151,76124,10036,38078,57149,140257,47914,33991,27999,19671,70257,-38282,41987,81353,57662,54902,1759,37122,54347,-27003,-11691,3672,79770,40354,99464,49397,-5212,37671,-2664,4757,13001,65286,47492,66348,2401,18470,7003,73616,132113,54936,80252,79664,-15825,75747,70334,11433,-11687,-36047,146078,76819,71800,905,-9910,-451,80403,45711,26044,-21121,60096,50942,39320,82458,84731,71678,-36456,12312,26832,32574,78912,86731,74164,48060,97328,69360,13300,56650,152187,97452,94872,146231,92393,33304,26201,146101,150932,147509,185446,144445,99774,113756,89585,143007,164068,160734,244064,255355,187425,344781,357223,304448,297296,366056,523010,642148,731036,894525,1474364,1955278,-1871561,-1217621,-731088,-520705,-430876,-355633,-394386,-251053,-310452,-200720,-192628,-194733,-185012,-208171,-235537,-160051,-143554,-183923,-132993,-104137,-126145,-33146,-67046,-89589,-52666,-67098,-62477,-109959,-36219,-138286,-91966,-31317,-61254,-14531,-85693,-77220,-25441,-135584,-97876,-9014,-29216,-103017,-18033,-80665,-43766,-18503,-9223,-43021,-3441,-15394,-106113,-19974,-27400,-80989,-32581,-73854,-50537,-55709,-41722,3072,-14401,73830,-66412,-78256,-69120,-59316,45947,7270,-75123,87616,-31136,-49965,6490,24989,-9049,10496,-72762,14804,43695,-14912,21168,-11943,71060,57445,43616,129673,130192,315529,550085,-402552,-280029,-170134,-88131,-161927,-144933,-161575,-150801,-106243,-111369,-77259,-119781,-127062,-81470,-42565,-50367,-88112,-21958,29975,-50640,-79508,29306,-131067,-98320,-17968,-51897,-76319,-54326,-96209,-78456,-60362,-1085,-66381,-100237,-68389,-6146,-37124,-54436,25734,43090,12119,-79204,-70290,-106461,-66854,-67744,-46518,4260,19505,-20077,-9763,-78983,-80195,-32030,-36832,-71929,-46944,-72876,-44206,-32549,-77567,-96407,-13409,3147,-64804,-54995,-15535,6253,-9632,5200,545,-135434,-104665,-2516,-2112,-10763,-66765,-50324,-19391,10913,-59943,-79231,-77511,-33112,-41847,-68937,-50739,-28086,48616,-58226,501,17338,-56823,-87228,15159,120875,6512,-29623,-84571,-64825,-19189,-61638,-76577,-72312,-41481,-85295,23021,-58287,-38226,-55005,-50143,33634,-18344,-10237,-36293,-55151,63713,-154,6750,-7591,-37444,-15430,15436,-11982,4180,-75479,20184,-6512,-46500,-8490,-16684,-11015,-52440,-31426,4570,-77710,-38524,-85686,-60385,-67549,-31369,49857,-49938,-61697,-17760,4325,-3080,-40387,5032,75325,47704,39389,58275,52030,-39084,-51881,-10133,20097,-26254,5101,-58960,-59929,-21481,23699,-57132,-70885,-31802,-28192,57979,40334,36347,-35855,45744,10091,-21651,4778,87289,22878,13003,-66830,-47934,-23351,-14724,-97734,7454,-70516,-87551,38786,-23916,-2885,32424,10203,31136,4121,-6470,-42619,-49792,-22346,-12797,-37210,-14681,1280,-47213,-42715,-22200,18227,-79432,-53891,-18438,-84144,-63099,118358,-62483,-82543,-12421,2643,28747,35377,47219,-52592,-56611,25425,34596,-403,-65907,-47556,-40982,-17860,36847,-32445,30845,61598,10716,10146,-28528,-8162,10858,-81166,-23072,-61860,-69204,-449,13870,-61416,-17079,-431,15340,-35792,-8279,-56819,-14007,-5356,-102096,-91896,-2137,-35017,96174,-38799,-14661,-9841,-26654,34517,20520,-19780,-42501,8288,-77882,-130522,-56716,-30478,-45447,39591,-12698,-5137,-35514,21314,44307,-8038,7812,-32033,-41046,17496,-86143,-86049,14193,47461,-32549,6601,-64116,4685,-30887,18563,19313,-62774,3363,33950,3277,-22013,-57998,-27129,-8848,-58037,43458,70665,-10144,-60913,-85925,-48999,-47159,-82341,16562,-50878,-14549,104971,-35619,-5237,35289,16484,15931,23626,32568,-26574,-40918,-54461,18934,-20173,-407,481,-36601,-117701,-44753,-18116,81456,-23539,4593,5338,-77220,-110468,-28814,-68887,-13127,18574,10804,-70012,-131903,-45145,58483,-35220,-33882,-1719,-33307,15595,10031,10575,-8921,-58759,-1839,-28500,-65083,-47233,-44155,-13241,-63608,-50660,-20230,26122,43232,-60760,-24768,-27936,16232,-27337,-29224,-76306,-74995,-35292,-5132,-51364,-36125,-103981,-95314,-12023,-69369,-45981,-113548,-28703,23656,35652,-61453,-153319,-191105,-220767,-342075,-77097,395777,185107,106427,108135,115175,66080,59235,72809,5575,58198,54334,-11509,33692,13428,65804,11560,-90167,-11808,-14177,23782,48984,76649,16916,64340,-28382,43032,36981,30936,85820,-74046,-138465,-17757,46964,82545,-56864,-42689,-284,-49854,78689,11783,46894,-14388,-34342,10649,-18899,50546,36670,56693,-57668,-41401,81267,29986,12295,-73721,-11017,33040,3679,-19717,-27004,11562,13343,119985,13326,-67522,-49842,72391,33540,-11678,100209,55370,23945,17320,-25689,68112,7032,39684,8434,66129,-68720,3764,9357,82956,14812,-12258,-77140,7254,-55013,-2873,-45766,60416,106002,-13466,3794,-28105,9101,21578,64479,89691,-65736,28295,56172,19882,68685,87415,5733,-18471,3657,23534,-16400,17623,-8786,-10823,-55885,47546,-9860,18392,40725,144584,17791,38470,59781,6902,5186,17539,10138,12411,-4716,-40402,-75262,-6605,-71926,-24036,-7180,-23118,-25642,-36055,-26539,-20912,24213,-42596,-14176,-7415,-13786,-708,99983,-40067,4619,40127,5573,52547,-72740,-4113,16336,726,-4857,-20173,-102502,-89754,11667,100382,-25818,-5129,174,35690,16157,-125375,-68802,37284,25768,7124,-42004,-55233,-12500,116274,35181,2555,16996,-42747,38788,-17364,-10479,5524,54048,23775,-9997,-79932,28879,2773,-88690,1323,-7250,67191,-67120,-11962,45728,-1576,-3416,32278,21375,-36024,21165,-22609,-3909,6751,-42743,859,129785,48436,-13526,-21621,43350,14802,-71580,-51155,-100086,51886,-12372,3735,-32179,-63046,31396,3294,19335,24419,-43970,-31624,10199,64042,934,-94398,-73545,17652,113403,24725,40372,54268,-50086,-58983,-16862,61567,41981,98511,-4327,-37101,-47836,14715,-98695,29248,-93211,-22727,-9739,832,74878,-16199,1953,-29357,-64212,-21812,36432,-21169,18663,17096,58024,77146,-20787,9260,50693,22556,-16897,-36013,8595,36860,5769,-90779,31900,-600,-88901,51239,45955,96318,-71195,-3045,56322,9692,33683,28063,21791,32127,-13632],[-10594,-1246,25733,-23802,30793,-5510,64395,28990,8111,-20458,21247,25067,61811,-12513,12589,54880,59376,-44061,-20669,5452,-57790,36994,48582,-17313,-17140,-47018,4743,100606,24433,-7756,14586,-2455,-64998,52682,35641,-23538,-961,68624,-40301,24755,27237,-10479,30401,16137,-53094,-32697,55046,41335,48065,86281,116415,11408,-63902,-10728,79154,11506,20048,105578,41983,12372,9429,-12150,14484,125559,28685,-33705,-33936,-12939,11810,-2553,57401,-846,-14912,18033,-107501,-12858,32009,14463,93111,140103,73968,76425,57756,19326,43168,37843,18075,-3020,13338,131827,62107,-1371,46285,129134,56864,12606,14899,32915,104056,51506,-16198,-40192,-44257,-43962,-2194,25762,-31485,3642,-6138,73060,3089,60299,39777,-34288,-54073,-13903,42340,-118309,-60009,27000,23736,65139,105662,73553,-50416,45961,89886,-82847,-122205,-105674,-31812,20070,10120,5900,143489,86415,-17710,1690,-6306,41348,20484,37687,18381,107514,51881,85970,5153,46153,84033,152521,46279,-29188,56617,26924,105217,-41241,37655,95308,50709,46458,-11119,37651,40895,-40985,-11738,7682,76178,40770,112518,50395,-18329,50613,-2372,-4583,13816,79505,18744,60217,3074,21726,4682,40308,132565,50457,62311,57309,-37111,61311,87932,1218,-11968,-13204,91713,72752,64091,24508,-21785,-10545,84233,38452,41364,-13450,36711,33613,20617,31421,69162,82690,-39085,18694,17535,20846,61219,83141,64915,65895,78046,71338,25254,64534,137120,112303,69259,139044,89343,2207,31910,166565,112228,160926,189944,113131,114137,133494,125444,151022,147642,165315,230340,270928,184222,341951,378342,282007,299345,365719,526957,633005,729580,868399,1424221,1902919,-1712389,-1219341,-765897,-562125,-459844,-368717,-371074,-228540,-295684,-203309,-228457,-210972,-181193,-247269,-236033,-166220,-171048,-188054,-147024,-128214,-143576,-15930,-70717,-83045,-60430,-60592,-66868,-98727,-55983,-137490,-74274,-26209,-75616,-12853,-85347,-95870,-40142,-129086,-100395,9406,-52714,-112966,-35306,-85183,-43805,-44955,-33801,-44955,3158,-26582,-97900,18849,-29804,-30560,-35343,-55285,-28730,-31964,-53435,-5935,7359,43947,-78013,-75666,-78397,-56492,55176,19925,-52366,86899,-15845,-65834,1335,5009,-10322,32708,-66169,-30993,52512,-33902,4471,-32081,77555,61102,37552,122399,120471,306423,497300,-406638,-235011,-179756,-106794,-164820,-157921,-160913,-127775,-119736,-132012,-48435,-83920,-104972,-96798,-64949,-12071,-79444,-16239,28000,-24503,-75472,18544,-157028,-105092,-19276,-43935,-56506,-56350,-84097,-64083,-34445,2168,-26636,-98722,-80218,-12514,-26324,-88612,756,35234,19089,-67356,-36282,-118940,-71874,-50644,-50820,-9809,3662,-35823,-1912,-46482,-78052,-40706,-11422,-94618,-39204,-60977,-62374,-30698,-45508,-108836,-30696,19481,-42934,-41036,-13622,15191,-1443,3574,-18850,-119518,-98456,-14427,-4269,-9176,-67424,-41290,-24519,7052,-53126,-53182,-52357,-24523,-28770,-58231,-37458,1846,38666,-60521,24929,44413,-59745,-78905,23249,110210,23137,-25348,-74203,-83611,-33489,-76513,-74012,-48415,-24592,-68754,33104,-52829,-50795,-53589,-63266,3877,-24668,-13044,-5191,-34948,55388,-5008,-3233,6624,-26211,-36013,2997,12414,-17206,-78680,17175,-3361,-50512,-23583,-12729,-17336,-36690,-21114,-17048,-68107,-14717,-96353,-57275,-65596,-28389,35604,-58994,-73468,-25782,6974,-3587,-47721,-2120,48985,35902,24784,75413,48006,-43828,-77626,-31120,11609,-33475,4584,-56350,-87849,-28996,11980,-63364,-56115,-27123,605,38412,50213,21365,-47527,22370,-14005,-10952,3012,49977,-14573,11679,-83135,-38103,-26879,-16596,-100853,-12984,-82120,-56578,27305,-25448,-3580,41497,35112,45669,-14942,8724,-47071,-32242,-41193,-12158,-26102,-17275,12887,-36258,-21542,-55374,-4489,-37555,-4233,-7992,-86720,-80565,86097,-54644,-84041,-24316,24764,29767,4393,27505,-61441,-50741,45445,74381,4201,-73514,-47472,-47757,-51293,13914,-36846,41185,90418,2126,-3087,-63709,-21503,23588,-60290,-29958,-58338,-38913,-13215,13538,-69738,-16543,13009,40223,-33769,-4638,-20027,-16447,-14535,-113231,-78785,-19980,-63464,88635,-45409,-35677,-3667,-10193,42400,17095,-14822,-29585,11603,-59926,-126483,-63051,-76344,-36846,22048,-32222,-5051,-47471,28468,61698,7295,0,-53251,-35185,-11730,-88255,-100088,4845,37598,-56739,-12952,-44211,-9964,-18070,-6662,7299,-72850,-11258,62673,2292,-19732,-43351,-46114,-11362,-64726,38293,64376,-26236,-52458,-82264,-45870,-19863,-95767,24326,-43799,-8228,105482,-64229,-15277,6931,6934,16403,18667,40655,1423,-46270,-56730,19382,-21153,-11264,-26046,-30100,-87872,-20957,-14155,63557,-44831,-14065,10532,-70412,-113321,-33475,-45052,-7882,35729,6971,-73096,-105750,-30760,56124,-29166,-26793,-43549,-33516,-5340,-2470,34327,27311,-48946,-32807,-32614,-79565,-47348,-51132,-24132,-80608,-54249,-18099,33279,35145,-77267,-52774,-35613,23006,-36833,-37207,-90620,-67199,-29165,23815,-31141,-28571,-91950,-72069,-23769,-69764,-23758,-69748,-44530,-42137,28831,-69739,-159800,-193596,-234486,-339209,-97913,371911,149844,104126,102554,114566,64340,35031,26862,-7154,67467,67808,-5,16620,27207,92023,-1369,-84915,-29611,-51046,6234,58995,77285,8077,56625,-31364,30848,18050,27679,71234,-89906,-157999,-37717,49464,101078,-31158,-31440,-25988,-30059,100568,-8860,41021,-8960,-43713,1472,-35548,55228,46099,67204,-67640,-19560,83986,30759,-830,-71754,-9896,21646,-9154,-10452,-27765,14297,-12958,97587,4916,-73287,-59871,56206,30031,10830,111931,57290,1492,-9472,-64185,48573,7900,43334,37774,65529,-79274,-16381,10134,79945,612,-25819,-80436,1551,-37816,-9892,-32168,40772,109528,-30776,9857,3911,15623,48968,80513,103677,-24688,22818,7611,-16260,56889,97713,-13209,-3838,-14123,12321,-40333,9166,-4901,-24770,-50484,52351,-39453,-17128,80982,114878,16221,43375,50304,15760,40940,32622,14844,30539,13546,-41049,-110524,-12088,-77818,-40353,1645,-70571,-72582,-39110,-38716,-33358,5760,-68394,-11946,-21895,-30861,-2161,109204,-31432,-6517,56823,7471,34233,-29248,-1576,-23973,-7848,12362,8754,-69532,-70708,21379,96905,-14088,-25583,-3044,61035,7623,-137055,-44293,33208,39838,27720,-20940,-48348,-21382,90371,11629,-4477,4254,-37141,20030,-28866,-57545,-4176,46425,28755,-12169,-80727,14784,-10005,-73513,566,-26644,53473,-56620,3770,57397,-9067,49235,67252,9840,-32768,13814,-41158,-4949,14814,-48396,-20578,122249,45031,-7889,-15055,37924,35838,-71448,-54832,-114783,31754,-1090,-14154,-17735,-64066,29268,-9823,27032,19400,-64509,4687,-6163,79349,10072,-35490,-88065,30887,141691,36881,46697,12977,-38937,-72411,-15422,65819,16188,64736,5630,-8539,-52114,20056,-91473,21576,-82003,-6830,-32381,-21469,66408,3501,20821,-6356,-53004,-28217,3594,-9965,21352,14924,70184,59558,-33090,22475,43032,12249,-27722,-22376,8835,33793,-9576,-130278,36873,35716,-87820,33672,38408,89218,-53100,-6179,39244,6381,47643,14839,12912,35125,-13849],[-15275,85,8621,-27239,38127,14020,85743,37029,-2966,-7090,29774,-8095,35052,-32318,8340,63322,30587,-73217,-30582,-12029,-49755,38807,49048,-312,11666,-33234,8752,123228,40886,-2949,8167,5399,-67496,45868,53474,18314,-16843,81060,-61057,25988,22670,14355,23072,5225,-16370,-36066,63602,33696,60569,77805,108994,12785,-62389,-24881,76926,31366,45844,95157,65897,33878,39102,-4520,18164,75445,34487,-24841,-18711,996,29711,25,61852,14779,-16015,14373,-97028,-19081,23412,21802,70240,141403,88831,66269,62792,26794,37389,38888,17060,-17587,14665,113753,61655,-21042,28391,153981,64243,7749,-642,23035,54697,33083,6001,-27217,-77825,-91242,-11637,27857,-25920,16018,501,96850,-21568,33883,38295,-37571,-69534,-20866,21340,-92045,-34427,43363,45218,69791,107638,82697,-31598,22587,88188,-61161,-121969,-100572,-23515,20942,12073,-7194,110639,83139,-3310,5307,12725,50080,7622,35861,52099,119939,47481,80255,15403,47797,90170,143353,43654,-90828,85269,33241,133743,-32103,34045,95783,40239,37652,-29896,36103,35920,-44918,442,17364,71930,41308,106401,45743,-35539,55036,-2234,-7455,9945,83517,-13735,57423,8757,37346,8172,21842,128527,45222,54132,44490,-29604,48187,97631,8697,1698,15676,43420,55128,47898,42585,-21051,-11126,89801,45413,54622,6494,15917,28305,4499,-310,53716,87598,-22968,25525,15320,19354,47399,68016,50621,84332,66232,73712,37477,76855,123411,125986,54107,131016,90580,-16212,42126,180202,70922,158398,171063,78793,120185,171038,160668,157914,138579,168680,204531,282126,186268,329311,386155,270511,315828,369920,516975,607258,724454,852445,1404787,1846880,-1614508,-1207825,-801247,-597057,-489272,-385622,-332864,-219773,-277590,-203501,-245198,-232231,-176674,-280945,-224815,-172930,-195168,-192180,-160461,-143567,-161449,-29540,-80405,-76593,-77479,-50866,-69848,-88695,-77270,-136748,-58160,-25519,-92285,-22181,-67364,-97985,-48639,-100950,-102409,19404,-75677,-121230,-54342,-82108,-39553,-74296,-62680,-51568,8930,-40063,-76722,55250,-25486,19014,-44293,-37707,-17428,-3275,-58345,-33822,25051,11017,-79905,-63023,-67891,-49301,53988,28799,-21258,67423,2557,-74326,-13015,-14020,-6195,54490,-43242,-55622,52419,-41196,-6123,-46757,81074,59567,42219,112738,118310,300601,454418,-419059,-217132,-203868,-126839,-165329,-168679,-148948,-121948,-133090,-138852,-18505,-47388,-72646,-106812,-80465,16205,-69559,-12548,12984,-10049,-73165,4002,-161605,-103741,-29178,-41401,-32626,-64669,-75705,-56133,-16087,1828,2073,-91543,-84045,-16972,-17744,-107069,-25079,15296,13968,-54610,1559,-110337,-69269,-43855,-54376,-27375,-14172,-44286,21964,-9365,-63814,-48814,8002,-106932,-27753,-43431,-71937,-28654,-16516,-121877,-44369,39303,-23663,-22999,-8728,10516,3989,4748,-31508,-77251,-77589,-27679,-2700,-9225,-67342,-36910,-20705,-3399,-43796,-8844,-25181,-21361,-22768,-54062,-30650,23671,10997,-58579,22873,61810,-50447,-64622,24702,69131,29312,-18188,-51336,-89223,-48498,-80147,-74184,-24837,-10141,-43310,37245,-47529,-61510,-44287,-65083,-23375,-20954,-15973,28644,-9675,35582,-7743,-11780,9638,-11649,-48963,-6740,40161,-34093,-66456,7167,-1243,-53178,-42238,-3196,-22932,-26813,-2815,-30738,-48870,5532,-92427,-42305,-59229,-27085,13199,-60729,-81919,-36670,11870,-4006,-49832,-10413,7688,25486,11668,83541,35872,-50705,-97313,-57499,6848,-33065,-300,-53132,-111509,-31981,3772,-60517,-45739,-31691,38645,14530,52465,-2393,-58384,-6564,-37041,4569,11670,8733,-39346,12934,-90618,-32479,-29180,-29873,-97712,-19459,-81100,-25878,14692,-22787,-6200,40528,45232,46510,-32729,25220,-47411,-14440,-64795,-10307,-14822,-23857,23105,-24943,392,-66191,-27280,-3458,23093,1294,-76863,-64587,46226,-40851,-74453,-39563,48993,21627,-37757,11505,-70819,-41665,73080,101083,4070,-72461,-49890,-56719,-90790,-21277,-36803,43069,99912,-6655,-29750,-94851,-36797,30044,-36833,-37368,-55282,-9576,-25576,4189,-80873,-15760,24258,53550,-35178,944,12753,-15163,-29283,-115198,-72520,-30130,-85096,70161,-55429,-63562,3473,4106,35267,8641,-7396,-8675,2810,-27043,-111011,-62439,-104515,-24107,1187,-55161,380,-58574,38466,62417,-2807,-13599,-75259,-12311,-30618,-80812,-104178,-10131,27576,-76122,-41043,-27863,-18758,-1138,-33529,-5614,-75035,-29107,74285,2264,-15175,-33641,-57506,-23574,-57374,32501,58225,-33454,-43254,-76998,-32759,8974,-105534,28212,-33079,-8212,91221,-70733,-35570,-14472,-9189,15888,14702,42123,23722,-44215,-57187,17002,-14879,-18551,-42869,-17962,-55258,3319,-11426,56341,-51580,-32250,9637,-51996,-106384,-33894,-15168,-756,49773,3364,-65012,-65371,-12250,51078,-22359,-10030,-72487,-33941,-10440,-13556,44060,52465,-31874,-74106,-42329,-85256,-42965,-52337,-34912,-93267,-56875,-18734,34847,24405,-86436,-69826,-38694,25605,-48016,-46735,-91052,-56304,-20505,46873,-12891,-19365,-62497,-42956,-37249,-65468,-8048,-36260,-62766,-113305,-22162,-81463,-162928,-192772,-244501,-342586,-122328,352744,119408,101325,89257,114160,61657,13622,-8667,-17585,72262,87906,18623,8040,41109,105401,-9484,-67464,-35345,-67622,-10485,66618,71604,-6665,31961,-26990,22251,-3620,28484,46181,-85060,-156961,-55248,43494,112118,-490,-17870,-58057,-17371,114316,-28236,31766,-12612,-46370,-12033,-49532,50242,44238,50237,-71656,-7212,73929,29262,-8877,-64130,-3030,7541,-15663,7610,-18720,15490,-32733,52356,-6478,-53408,-54107,29391,23925,36884,105844,53214,-21472,-35192,-103252,18024,13925,39356,61395,60521,-89904,-50525,5040,65478,-11958,-31863,-64855,5164,-26981,-14622,-23664,7626,99044,-41801,11088,46966,21343,65664,80153,105446,12619,7950,-34830,-41629,42721,104233,-30823,8220,-28110,-441,-65717,1356,5975,-27681,-45942,45542,-63097,-40459,122729,75867,10762,45166,38263,16408,72617,43331,24789,44825,20413,-36885,-133710,-8033,-75000,-53001,10634,-102119,-96491,-37076,-45909,-47953,-13265,-88085,-12836,-39815,-40587,13645,99626,-17795,-27682,59171,11607,37088,23465,1429,-44333,-13298,23325,22554,-35082,-47129,17197,77755,2389,-39354,-11460,66474,-4250,-125649,-9747,25689,45233,43041,2115,-42758,-26789,54814,-16228,-8764,-7195,-18004,12016,-55948,-98011,-10972,42469,39802,-8847,-72640,4523,-10246,-44708,2915,-38672,38872,-47994,6171,53452,-11107,87710,86266,-4181,-30472,6366,-50801,-10523,16301,-50843,-38607,98901,34777,740,-5581,32552,56517,-71422,-68653,-113967,6651,14199,-16768,18399,-48219,39252,-36153,31121,20819,-75020,43468,-15044,96453,22860,6251,-101852,41676,136689,53431,44964,-36505,-14100,-80009,-9154,60873,-10960,34302,16131,21465,-53356,13943,-76583,17513,-65007,-1832,-52243,-38606,53346,18232,24659,25517,-25961,-24884,-26277,-4560,19160,5344,57928,40612,-40136,26066,24452,-1804,-31846,-11038,11656,27265,-10599,-142662,39014,62314,-80279,11362,26525,74418,-21749,-11875,17069,3672,50218,-1848,2158,26730,-14192],[-25904,4761,-16574,-28035,50063,25965,92844,38999,901,10295,40229,-14445,19657,-45963,5122,59671,-987,-93121,-35613,-10901,-35021,38335,44705,17325,46367,-20464,6483,137902,45639,4997,11173,20901,-58032,36244,58217,69738,-7930,78936,-66009,32081,17242,38081,16343,3581,20913,-33334,54989,22246,68489,70299,90557,10287,-50766,-26585,66062,40735,68018,73261,89833,62105,74618,11570,23138,-617,34680,302,-400,10861,50573,4693,58128,29578,-6644,17316,-80695,-31713,11700,23709,45980,111082,94496,70196,66218,39417,32796,47546,6701,-31649,22181,95248,62399,-30982,16327,157807,46479,5518,-18139,13575,-10252,12334,29244,-5292,-98517,-130844,-12777,45535,9053,35572,9457,104025,-41586,3735,28521,-36157,-67645,-12720,336,-55934,9353,58708,65876,67079,103467,76043,-24800,1203,78665,-20836,-85672,-66275,-19021,30022,13867,3569,71090,76393,13095,4307,27424,55376,4502,28035,86395,105247,43212,65419,38943,44273,76603,110751,37987,-123638,106369,39748,151341,-9504,31111,76543,27920,30869,-47268,33046,45793,-35544,19761,27463,65854,44094,82128,27717,-55174,49006,-2749,-5898,786,78059,-37131,57131,17030,69781,19373,23410,119475,40907,54203,47415,10948,39309,97936,31391,25610,43043,16577,28508,25906,53161,-7912,961,98160,68443,61445,32269,2532,32788,349,1193,39428,87522,3764,30365,19334,26352,41295,47083,37234,104980,69159,74603,49294,88362,114084,131438,51536,122987,99234,-11129,55189,183201,36396,144671,134850,49367,117204,218995,188423,164398,142215,174462,176188,287399,190913,309547,381091,281685,339446,376225,504235,571838,713389,854617,1424916,1813238,-1614288,-1192526,-826687,-623141,-513247,-402376,-291378,-224579,-262393,-202013,-241862,-254959,-172672,-292237,-207518,-179827,-214083,-197457,-164294,-147986,-173653,-68338,-96371,-76404,-97071,-38616,-70029,-83337,-94436,-134077,-47611,-29109,-108254,-43158,-32791,-80877,-50124,-62359,-100925,21752,-88852,-128598,-73012,-73085,-33120,-96955,-90488,-63867,16275,-53429,-60857,63814,-15453,46400,-56009,-27205,-23015,20769,-56853,-72101,32700,-18817,-72162,-54344,-46928,-41653,42328,31496,8485,33107,20989,-72159,-31781,-26361,6096,70257,-11278,-58311,44460,-34574,-9735,-47030,79244,60447,57716,103402,126056,299419,428445,-442782,-230794,-236015,-145037,-162583,-174170,-129911,-139408,-144842,-131146,3987,-26881,-43377,-103051,-81671,25150,-61290,-8768,-11754,-9009,-71487,-9495,-148591,-97204,-41422,-40637,-8756,-77240,-71772,-55910,-14456,-570,16941,-79577,-76733,-21326,-15791,-109001,-43079,-10918,-493,-42552,29632,-85108,-59050,-44813,-54489,-43972,-30890,-44602,47278,12870,-48286,-56885,13124,-107167,-14709,-24856,-73068,-25503,-11262,-135835,-52381,55052,-18567,-5897,-2943,-11182,4217,6201,-36024,-24363,-50563,-36904,690,-13975,-71369,-36416,-7974,-19033,-33914,40290,-1116,-21515,-21032,-63865,-30073,31922,-30680,-52356,-11128,65117,-31580,-48972,18545,21206,26222,-10382,-19508,-80362,-60203,-72775,-77246,-3028,4453,-19690,31412,-42868,-67527,-31839,-57759,-42283,-6876,-15788,54344,9440,14380,-8595,-21443,1985,4132,-51700,-10900,58319,-48143,-42830,-8522,-1560,-55058,-59829,8996,-27377,-25219,16465,-34459,-23902,15746,-76284,-17368,-51877,-27776,-10816,-55071,-85192,-48390,15375,-4989,-48894,-18415,-30918,17414,5881,80895,17816,-58689,-106337,-80120,8086,-26780,-9599,-50306,-126768,-28225,742,-48477,-44650,-44281,70941,-5136,48739,-24769,-66913,-36426,-52658,17969,25756,-25081,-48862,15214,-85782,-33677,-31729,-52602,-89859,-9856,-67520,-3381,2790,-15958,-5335,33718,38832,34055,-45354,37474,-43130,-547,-84216,-7403,-6874,-30768,31611,-14329,17679,-45109,-44039,17574,32270,3154,-55611,-19345,22992,-21821,-57055,-53277,69125,4622,-74770,563,-79908,-32182,102612,104666,-73,-63303,-54759,-65250,-126834,-63881,-36831,35579,87129,-11530,-61731,-111025,-49060,32015,-14606,-43698,-52716,8221,-38776,-11578,-92542,-12692,31597,48528,-38469,1996,33227,-13104,-45261,-107006,-71617,-30947,-96078,46716,-67056,-88948,10161,11585,11639,-3344,1175,15934,-17478,3291,-86788,-53622,-104278,-8729,-17268,-73594,8147,-67792,47965,46570,-39826,-25593,-90372,16932,-37100,-68232,-97303,-23756,22601,-86722,-70404,-15514,-14318,16720,-49721,-9432,-69064,-46312,67773,4839,-9755,-30727,-55948,-42454,-37771,26971,52332,-30886,-35682,-71740,-11905,30653,-108811,29459,-19350,-12648,70603,-54294,-62291,-23366,-25842,14399,10492,36540,36912,-40069,-54090,13240,-3538,-20543,-33315,2507,-31989,20963,-10368,65320,-44680,-44734,1135,-24728,-92416,-32981,11068,6625,60825,281,-50209,-34350,4807,43748,-18000,12543,-79182,-33205,3631,-21509,35742,65994,-10528,-108019,-52427,-81234,-33771,-46801,-39194,-98466,-60113,-22303,26155,11591,-87457,-70718,-34921,21890,-58462,-55964,-79710,-42553,-16444,57264,-160,-9544,-25544,-20205,-50351,-59188,-5050,-19333,-83814,-164138,-105668,-93315,-161365,-188712,-250304,-353444,-142734,340294,101066,94204,71705,116546,58377,849,-25609,-22508,70637,104937,39048,12905,52566,104613,-13292,-40559,-30222,-60808,-20307,73060,65329,-22165,-571,-15124,21700,-23926,32630,13227,-61387,-138487,-70646,29361,113693,24269,-12510,-79881,-15294,117193,-43276,19435,-25465,-38538,-25964,-65691,35340,33106,6248,-66961,-5105,53554,26162,-11975,-57002,8748,8803,-14639,28258,573,15104,-43309,4071,-18820,-21483,-38449,-156,16789,57313,82348,45645,-40211,-54168,-121368,-20118,20311,29026,72241,55234,-95644,-89101,-6134,43465,-18214,-28509,-33144,17152,-21882,-11385,-20459,-29187,75478,-43298,7858,83411,28061,78057,69863,102757,30756,-12594,-63507,-50601,27243,99640,-38469,16073,-35589,-11744,-82791,-1908,23415,-17613,-42096,36270,-67470,-45481,144219,43707,2407,41377,25903,8247,88465,38445,38037,49004,16279,-29636,-128454,5028,-62521,-54763,16514,-107722,-86859,-30323,-46017,-57433,-22925,-96620,-13605,-57021,-40557,38707,69565,-775,-41697,52038,17910,48049,61841,7332,-43190,-12789,26660,18485,-10965,-26902,2646,52119,20287,-41234,-22682,46021,-17631,-100560,25770,16114,35174,49685,19820,-39863,-28643,18752,-41857,-13419,-15432,11733,21944,-95394,-120150,-10787,43538,55386,1758,-57956,2241,1136,-8485,9778,-41031,24448,-41604,-2922,34733,-6043,86368,82919,-20296,-32680,-1318,-56238,-23248,6655,-53405,-46979,65993,21614,12259,7690,31263,68852,-75768,-86876,-101317,-21447,26838,-8664,62706,-18849,59609,-67961,29130,25519,-76480,70308,-10800,111859,37056,18207,-110554,48391,100790,72502,39883,-72555,18821,-75539,2530,49027,-33047,16783,28741,44425,-51216,-3406,-58279,17036,-48943,-14050,-61644,-46190,40001,28187,14698,54392,11509,-12947,-40748,-4652,9144,-10282,25034,24046,-38401,19991,547,-15900,-31779,-5173,16185,18933,2337,-113361,38598,67895,-72451,-9598,11662,53436,11331,-18831,-6053,1645,41154,-11245,-6485,10882,-11880],[-38497,11133,-43718,-27983,63232,29404,82980,35584,16426,28621,51413,9487,21877,-51018,1650,47949,-21315,-96079,-33597,3780,-15295,37630,35351,30782,75304,-10171,2950,138680,43002,15919,24034,40052,-38776,27514,48224,116790,29756,63409,-52654,40970,12720,54031,12688,16416,48758,-24513,36807,9028,70912,68652,70943,6420,-33959,-14406,51090,36587,80297,48291,104333,87668,107193,28937,27986,-61795,29900,33579,20839,17474,70025,13080,47100,39069,9286,24776,-60454,-42861,-3688,20600,36919,66291,94086,88477,72561,55123,24376,55378,-12385,-42323,35056,80213,63336,-28645,9212,144058,13109,6599,-36366,2101,-67309,-6883,46564,22353,-97202,-139099,-6547,70773,58560,59069,18716,93187,-50577,-17613,13109,-28795,-49921,7804,-17233,-21021,57244,67462,80713,57402,89457,57347,-32770,-14270,61613,26945,-29792,-20838,-20338,47078,17878,37972,43986,70178,27315,-4985,32070,56778,7382,16956,112270,77176,39986,49172,67858,39012,51960,57295,28733,-112683,114804,47924,157779,23147,28189,40945,16275,27249,-55381,29449,67710,-12878,38779,34241,56649,49338,47381,-4401,-74117,33124,-4380,-3255,-12995,65712,-38038,57598,25244,117343,38731,43194,106336,38879,58873,65903,70161,35409,90225,60682,52236,65313,15175,-443,3095,56779,11439,24505,106057,100386,59694,56751,425,42181,13820,32920,27791,85120,29735,33921,28158,39277,44815,29157,30924,124500,89590,74793,61314,95130,109587,125656,60355,114697,113739,22766,68688,174558,15680,127053,94318,29474,107525,263246,205729,170598,160264,184434,155160,286436,195283,286725,367027,317580,362326,382605,497965,538422,698841,881718,1481565,1831313,-1715739,-1186718,-836327,-641205,-528839,-415647,-260781,-239492,-254111,-201158,-227499,-272847,-169911,-273520,-192377,-186211,-226907,-203188,-153005,-144848,-176314,-119720,-116444,-86593,-111692,-27100,-67768,-83804,-106346,-127469,-44535,-33854,-120434,-73275,7948,-50426,-46661,-27174,-93834,18201,-87072,-133868,-88761,-60782,-27725,-106943,-111249,-80923,23584,-63257,-65357,32634,-5810,38078,-66797,-26939,-44348,32177,-50914,-108924,27433,-41885,-58794,-59594,-28523,-37234,23462,27087,29402,-6940,36772,-58936,-47573,-28443,27524,75719,19237,-46189,32311,-17292,-5794,-30291,73496,68996,79412,96100,143414,299869,423261,-477787,-264188,-265737,-159222,-155287,-173136,-111690,-175108,-153394,-114860,12006,-29990,-24755,-82556,-64173,10871,-56530,-3409,-39941,-19738,-70224,-18491,-127664,-89607,-48975,-37102,11457,-90000,-71310,-61659,-31326,-5588,19722,-63250,-56841,-27996,-21700,-97806,-47531,-36351,-19721,-31426,37029,-55355,-43991,-47307,-51307,-56016,-44204,-37396,61950,5568,-43953,-65075,12,-96872,-2909,-10592,-68896,-20972,-35786,-149221,-54351,59538,-30908,6114,1408,-45960,-1358,5379,-33910,17265,-27140,-38731,3357,-24431,-81863,-36965,10922,-37296,-26430,79917,16377,-21646,-19320,-87215,-32607,26034,-74598,-42577,-66040,58038,-8997,-37489,5065,-12313,19843,-4532,14137,-62172,-65494,-58595,-82329,17050,18412,-8064,14729,-38657,-67072,-21465,-46378,-51002,13007,-12304,63040,14119,-85,-9568,-35666,-13836,18755,-43814,-8195,58307,-62632,-16676,-26927,-5500,-56064,-71821,20000,-31301,-30884,27735,-30363,700,12875,-55166,8711,-48615,-30018,-29397,-44227,-82058,-58772,13410,-8104,-49020,-25868,-50818,10336,9578,67949,-3347,-65838,-103508,-92169,13901,-18449,-22286,-48253,-130752,-17970,1535,-29518,-53279,-60643,86665,-13905,43006,-39018,-73169,-63066,-56991,24058,36149,-41364,-44048,16617,-68032,-41656,-34353,-76470,-79731,11227,-44379,8982,-7188,-5475,3615,26241,19302,11245,-51244,40785,-34733,6287,-87204,-5395,-4675,-34234,38611,-5945,26387,1239,-51527,25489,33510,-4834,-27563,35528,28775,-94,-36731,-60524,80568,-18500,-91375,-4783,-87836,-24734,124468,84282,-7011,-48176,-60866,-71048,-149046,-106323,-40330,20630,56549,-10170,-86530,-107719,-54274,32766,3962,-47097,-49392,10455,-53429,-28506,-99977,-6941,32826,25982,-40795,-5937,37782,-13068,-56972,-90390,-72578,-26098,-96054,22254,-78285,-103833,15215,10369,-22813,-15723,9118,39309,-43053,17646,-59171,-38395,-77395,6455,-28246,-80946,14481,-75865,53114,20613,-92704,-28268,-93768,40139,-32960,-54972,-83090,-32073,25089,-86724,-92648,-3606,3860,31844,-46714,3001,-57380,-57958,48651,9633,-6394,-33872,-41455,-61444,-12838,21778,44432,-21398,-30724,-68079,11333,38146,-104837,29441,-3958,-18218,46148,-25043,-88682,-18697,-37291,11156,5012,25551,40423,-39495,-46525,9955,8472,-17381,4647,29246,-21435,27571,-10221,85587,-29185,-47834,-13937,4448,-74253,-33253,27806,12714,69259,-1163,-35801,-29964,15260,34413,-17961,35393,-63276,-29432,32479,-25603,12821,70632,10033,-119123,-58871,-69228,-21563,-34794,-33128,-95448,-65444,-27817,7000,-877,-81588,-55977,-25741,9453,-66291,-62134,-60966,-27164,-22707,53152,5457,-380,6227,-12656,-60171,-53794,-17878,-19385,-107344,-183972,-188473,-102489,-154727,-182794,-251855,-370077,-153482,333127,98881,82521,55541,121478,55736,-1318,-23887,-20740,63616,110819,54888,31604,59495,92848,-13968,-10288,-18235,-36501,-18880,79014,62766,-30737,-28890,1822,29521,-38897,38900,-21265,-27680,-110997,-82993,10259,106840,34311,-19539,-72634,-21865,109158,-51627,4780,-44084,-20309,-37583,-85818,13390,17331,-46898,-52437,-10593,26595,21408,-12317,-57640,22321,33199,-7235,43494,26922,13447,-44473,-27606,-29705,9408,-19173,-23084,10207,65291,46761,36443,-48970,-61894,-101775,-58013,22137,14867,68201,52160,-91844,-120472,-21431,19734,-16438,-16771,5375,34064,-19846,1496,-20043,-59150,46645,-34759,2377,98253,36784,89845,56626,100259,24964,-34419,-75808,-42488,8180,80761,-29739,20225,-34553,-17949,-84708,1420,45312,2181,-38759,30763,-46801,-34751,133235,23858,-6985,31541,15387,-5795,79597,10718,49846,40184,4590,-22095,-89773,21833,-42005,-41608,16555,-88120,-49059,-19680,-38686,-56894,-16408,-93367,-12240,-69717,-30741,60809,28800,17072,-33663,41621,24579,52651,69948,17591,-26859,-5956,24283,-492,-4564,-17771,-16709,28726,35452,-30188,-33713,5087,-31090,-75162,52952,5494,7558,45266,25976,-39131,-27731,-9859,-58132,-18616,-19274,45296,46469,-132847,-118033,-3408,47845,70731,19365,-39167,9964,18487,26370,20264,-34455,12307,-35848,-16640,7999,6137,40696,58357,-35300,-40125,-9022,-61155,-40566,-13231,-58194,-43510,30383,10370,25348,23943,35378,68270,-84855,-101539,-80062,-49512,32297,2843,97270,17559,84293,-92375,20037,27139,-71400,75629,8282,119000,49681,1648,-111991,50787,51168,91554,35930,-82735,52200,-56453,18922,34882,-44934,15835,41631,55356,-46601,-27013,-41288,18691,-37119,-43106,-56616,-43099,29261,33459,-4754,69306,47837,4312,-32963,-8364,-8594,-28796,-17478,12151,-25985,8117,-21251,-27197,-32213,-7021,22031,11155,23065,-51021,34655,49876,-68161,-23962,-4253,29843,34437,-24600,-26782,-264,23770,-11697,-10764,-7626,-5795],[-46471,17098,-64453,-28194,72041,25799,58222,28166,35813,44526,61306,48308,38710,-46770,-3406,34588,-23020,-80180,-23886,21739,6924,39624,23343,36357,88945,-2895,5181,123754,40299,29126,44228,57658,-13892,21548,27316,146392,84414,40837,-27395,49943,9669,58129,13389,42798,58646,-12028,18190,-3103,68356,74032,56753,4305,-19402,8035,36754,20818,79110,26756,102079,101531,128464,40400,31281,-76792,22782,63856,44676,22586,84140,26097,31377,39579,24097,32293,-37047,-44720,-22174,14307,52395,32089,89681,112498,85180,70194,10944,54767,-35708,-47213,50945,69279,63700,-15590,4387,119869,-18374,12848,-52120,-12562,-95509,-21009,52974,49466,-72277,-105140,5016,90542,103463,80564,26217,67636,-47535,-20983,-2987,-15500,-23413,32626,-29323,2988,96409,66752,85611,42505,64276,34407,-45415,-22137,40213,67972,23896,17665,-26182,68525,26548,83199,39507,68418,37792,-22608,25259,54642,11159,6866,123025,53360,38006,37372,90847,35682,26354,-8561,16655,-64366,109089,58367,155913,57428,24423,942,7920,26644,-48448,26824,91807,18777,50590,37067,44026,55185,12905,-43153,-87983,11010,-7206,-2431,-29299,50120,-9853,56615,31440,168578,64616,73337,91697,39688,64215,93053,121684,34859,77924,85192,73505,82298,32886,-25343,-13761,55496,29242,52244,106357,129284,50293,74173,11879,51963,43447,78339,20566,83158,46231,39195,40831,55532,57260,22530,35680,137069,123621,78384,74640,95837,107656,110651,76814,105315,128601,81134,80520,156577,11567,112446,63693,19138,95643,289058,213095,175964,189719,197793,148160,280097,197836,264850,349979,368352,378417,388073,502923,520411,688617,935258,1561737,1922846,-1891109,-1202444,-830592,-653090,-535909,-423741,-252021,-259975,-253817,-204115,-215269,-278048,-168296,-232048,-187462,-191333,-233639,-206449,-127808,-140547,-169610,-170079,-136714,-106546,-116419,-21256,-64433,-88619,-115289,-116540,-48958,-36086,-126741,-107668,38588,-18578,-42061,-5491,-80933,10583,-71392,-134242,-99499,-48152,-27176,-104959,-120272,-99618,26513,-65461,-92173,-29039,-5251,-2845,-74091,-36583,-73420,27855,-43547,-133025,10893,-56668,-46522,-79127,-22525,-37851,3007,16534,38388,-41684,48484,-37407,-52266,-19738,55481,70553,38395,-29788,20821,2667,5923,-1503,68537,83674,99071,90110,167380,297848,439169,-519670,-297754,-282087,-168811,-142122,-166353,-101770,-214682,-157689,-99429,2795,-52024,-16395,-51037,-30144,-23364,-55735,2571,-64985,-38320,-69706,-22302,-108612,-84501,-47694,-28319,25321,-98347,-72442,-69596,-58938,-14053,14678,-43731,-26428,-38249,-33375,-78352,-38622,-54783,-39085,-20449,20457,-34848,-28945,-45076,-47448,-61436,-52803,-24569,61522,-32713,-58597,-72664,-28824,-80550,4910,-4454,-63734,-15624,-76952,-156770,-51042,49013,-55004,10969,3007,-83781,-11351,690,-28603,31427,-14616,-33146,3224,-38726,-97357,-34893,31231,-54846,-24302,100796,25963,-19166,-14482,-114876,-34909,9870,-105193,-30601,-116867,48964,10313,-34434,-14178,-22175,17779,-2488,41443,-43010,-63302,-44171,-88210,35173,27709,-13988,-9941,-34142,-60350,-17216,-36418,-51225,31593,-8165,51507,2099,-5837,-13508,-56704,-33739,29963,-27227,333,39135,-79332,1821,-44148,-13091,-55541,-75402,26306,-35969,-40097,23905,-23215,18636,-2002,-37989,23334,-53831,-32625,-37637,-31543,-72894,-65990,3132,-15632,-54581,-33375,-44807,1782,19828,47063,-24997,-69778,-91016,-92303,19838,-11824,-36156,-46255,-123001,-3830,2818,-7750,-67977,-75202,83180,-9855,39277,-43765,-78053,-83851,-50172,21496,33868,-36667,-28275,15383,-40226,-53846,-35490,-89955,-69566,35851,-17243,14840,-14704,7910,22111,22141,-6546,-17983,-51323,32960,-23766,5083,-63838,-7297,-8833,-31920,43397,-1533,25188,50860,-49932,23984,34679,-20330,369,73380,57563,19861,-18517,-57861,81677,-42459,-80549,-4222,-93625,-20473,130525,48828,-15759,-30178,-66498,-72646,-149071,-139300,-47748,2960,17745,-3011,-92311,-88462,-50768,35725,17838,-45948,-43560,1084,-68851,-40257,-98131,38,26462,-6192,-39573,-23040,28250,-16019,-60021,-69343,-72065,-22632,-87804,-1220,-87740,-105185,17877,2560,-55767,-24481,14775,56898,-65301,12686,-34229,-21545,-36137,18010,-28640,-74078,16221,-84447,51318,-5737,-142409,-17264,-86152,48984,-22578,-43982,-67669,-34718,34017,-77076,-101139,12653,28167,41029,-24244,30383,-44330,-59165,25757,13964,-8124,-40294,-19388,-73796,7923,16383,32087,-10261,-27738,-67300,30320,28612,-95630,29014,11197,-21376,18668,3263,-107328,-4521,-40017,5127,-1688,12200,35982,-45408,-34754,8477,16673,-10619,56101,55549,-15954,22934,-9363,103819,-11668,-40693,-31774,26547,-54798,-35908,33612,16169,74864,1145,-28669,-53523,16398,23527,-21875,53294,-32794,-20844,66037,-26499,-15787,70590,24024,-101458,-60196,-53022,-9632,-18032,-17492,-86249,-73462,-33505,-18280,-9118,-71463,-31276,-16095,-12806,-70598,-61831,-38487,-12777,-40757,37575,4505,7320,22828,-22422,-63992,-51237,-45136,-31354,-130650,-180003,-233493,-107511,-143623,-177072,-249486,-387429,-152451,327684,112076,69277,46543,125423,55497,4883,-9516,-13330,54508,102226,61031,58900,60765,76108,-12648,16148,-4959,-6299,-5519,83929,64912,-24995,-43292,19457,41400,-45251,45752,-49544,4493,-84230,-89881,-8886,94973,27844,-35624,-29525,-31002,92419,-52260,-10647,-62911,3606,-45802,-106308,-10180,2166,-80968,-29114,-18998,-2125,14448,-13296,-70600,33093,71520,3513,46919,54304,10984,-38474,-33748,-36877,31873,-169,-31604,5374,58799,7261,27528,-42647,-56094,-46044,-84497,17340,-193,52573,51048,-76161,-134924,-37354,-372,-8064,-201,38113,51122,-18089,20737,-18933,-75471,23191,-18441,-2404,86007,46551,99158,45197,95504,2875,-53437,-73695,-21469,-17107,51010,-3825,22546,-24458,-17024,-71666,10618,67876,24805,-35843,30741,-10087,-18369,95538,13210,-15486,18523,8295,-20594,45250,-35505,54713,20109,-10094,-16641,-29870,33986,-17391,-15060,9614,-54716,-273,-6044,-25209,-45517,6220,-81461,-8271,-75593,-13918,68825,-8190,32489,-1546,32514,28444,43428,48031,31912,-5672,4793,20243,-26992,-16002,-24395,-35269,12859,44041,-9098,-41916,-41075,-43730,-59946,65426,-5591,-31953,29173,18052,-38361,-25326,-26811,-60903,-22677,-18576,73809,72547,-148768,-94377,7986,50481,80037,41013,-18500,26392,33703,51651,31368,-22548,4600,-28639,-26316,-15445,23448,-28739,20927,-44599,-49280,-15360,-66521,-55212,-36427,-64042,-30471,-2383,4744,37339,40062,43148,56843,-94378,-105662,-53332,-72693,29444,11166,108775,53239,104362,-97434,4816,19878,-62121,61666,38480,112241,57846,-31995,-106496,49708,9569,107537,35514,-69230,78935,-25174,38372,23673,-44318,28647,49974,53315,-41388,-48831,-28829,20344,-28441,-80660,-38409,-31338,22044,33809,-27773,64683,68968,22513,-5168,-12797,-30382,-46201,-56170,5600,-3971,-3281,-34262,-34733,-37415,-17200,29365,6543,42172,13461,26184,16731,-67046,-29301,-18884,8126,40677,-26422,-42790,-2861,2961,-7477,-10996,-24827,3169],[-43855,21034,-70867,-28551,70624,17665,24973,18527,51356,55478,67649,76695,60563,-34514,-10417,25501,-6961,-49860,-7794,32766,28359,46777,12453,32411,83650,1684,18280,96585,43296,43178,66834,69259,11692,18270,3048,151324,132951,19832,-1925,56395,7186,49720,18018,73319,47659,146,5369,-12029,62456,83433,48517,6657,-12929,33628,26702,-514,65164,10861,81673,98637,133515,41765,31872,-43504,16708,81180,68104,27738,89999,42787,14583,29519,29717,34589,-11316,-33119,-41572,7393,86809,25467,81783,130227,102956,80176,-3681,42301,-56815,-45567,66487,60604,63552,2997,-667,93471,-30722,27136,-60791,-29075,-86495,-28308,47025,68093,-31132,-40054,19228,92260,129460,93065,30650,33898,-35929,-4865,-14414,2305,2206,51101,-35086,11464,120733,57132,79031,25350,31106,15907,-46616,-23313,19648,90251,59183,39518,-32294,88103,40748,120827,54522,73357,44469,-44170,10191,49763,11543,2010,116365,44471,36709,32512,97685,36250,6068,-72813,3372,-1515,91336,69993,149239,81975,19073,-28002,4693,27942,-24872,26943,106549,51579,51358,38396,29454,58508,-11771,-76239,-92018,-11396,-10645,-4270,-44779,35205,41699,52141,34818,205125,93224,103586,78542,42789,67339,118305,142643,34467,65228,95940,83685,95096,57266,-42010,-18016,51889,40392,71809,91451,143880,36976,81362,37336,60265,80476,117680,19381,83284,51487,49423,57200,72736,75459,31473,51632,138281,160921,91489,90059,91988,104614,92220,95998,94223,137188,148718,89654,134306,22333,105105,52743,15149,86647,288194,212974,179555,223756,212070,156848,269908,199112,246373,335743,415600,384741,392696,518567,528356,693244,1008063,1646783,2089789,-2091692,-1244779,-815036,-659609,-535434,-426917,-268360,-282229,-260058,-213613,-215434,-263834,-166974,-185887,-196975,-194771,-235241,-203147,-96971,-140629,-157959,-209415,-152879,-130806,-111073,-25761,-61666,-94528,-124558,-104197,-60147,-34820,-126715,-140707,44964,2021,-40087,-170,-64309,418,-48490,-126810,-104509,-37798,-34823,-97895,-115673,-115289,21198,-56432,-129504,-97110,-20335,-58395,-77055,-52881,-99206,11131,-37968,-137333,-10993,-62510,-41687,-104642,-31097,-42831,-13079,2618,36584,-62516,56368,-12687,-39749,-2938,83435,58961,40309,-18184,14171,16088,24606,29264,69022,95793,107788,82136,193087,291075,472452,-560016,-316615,-277757,-174641,-122766,-156155,-103359,-241980,-157784,-93240,-20480,-79397,-13037,-21374,8283,-67733,-58152,5153,-82391,-60063,-70210,-22977,-96428,-83308,-38534,-15739,31500,-98815,-73455,-75552,-82983,-25312,6053,-23853,7962,-50981,-46588,-54933,-22427,-62729,-55241,-8751,-13706,-32258,-19361,-35380,-45960,-59762,-56324,-9168,48782,-87616,-89836,-78106,-64701,-64275,7132,-7171,-61003,-10707,-111161,-150957,-43850,24935,-80612,9014,2087,-112347,-23015,-7991,-23978,16494,-15123,-23561,-512,-52634,-113046,-27432,47587,-68252,-29314,102059,28311,-13787,-6317,-132902,-35727,-10045,-110272,-18047,-137569,44948,20323,-40953,-36438,-11889,25139,-4545,56292,-30269,-55054,-35775,-93850,49710,27417,-36217,-36838,-28365,-49963,-20780,-31267,-46507,42558,-7021,23432,-22593,-7112,-22652,-83588,-52631,35791,-6003,11253,7194,-96547,5760,-56398,-22710,-52783,-70616,25984,-42534,-48099,3238,-17716,25601,-24335,-31408,16869,-68352,-33932,-34513,-20250,-60271,-68959,-15637,-29752,-68009,-41575,-17183,-10114,29277,21797,-45104,-68330,-73179,-84916,20684,-8826,-48091,-42756,-106227,10205,1061,11728,-82811,-83066,65643,3316,39377,-42337,-82268,-97923,-36437,12774,14243,-16373,-6345,10368,-8197,-66144,-33049,-83598,-60783,56938,6883,19867,-19731,23397,47407,22758,-31358,-49644,-48249,15071,-12550,-2581,-14281,-15580,-18037,-23869,44179,-2504,15523,77232,-42272,18155,38023,-37365,21191,73804,89470,32746,-6060,-44506,73887,-60073,-46989,2217,-96131,-18914,119118,12452,-26092,-12678,-70170,-69675,-123891,-154230,-56403,-10969,-18286,6798,-73501,-62462,-39664,43217,26958,-39412,-34134,-10856,-83245,-41730,-84345,5607,13178,-37153,-33737,-44988,10144,-20294,-53205,-49019,-68138,-27122,-75964,-22005,-94692,-95620,17985,-6345,-72806,-26147,17092,65252,-76946,-5064,-16738,-9382,3606,23031,-18126,-54270,11738,-94497,42570,-23635,-170780,5320,-73516,42695,-11265,-36159,-56499,-33950,45556,-61379,-93389,34990,45903,42365,8961,61221,-34669,-46849,7198,13806,-16303,-46411,1812,-76203,16048,10006,14691,-2792,-24809,-69999,39692,4181,-85547,28111,24135,-19672,-9048,19664,-112920,10915,-33722,-4208,-8164,-187,26431,-56469,-20168,8847,18300,-2352,98450,73019,-2820,10818,-6087,106057,2353,-25554,-46922,34275,-36937,-40520,30662,16050,76596,10104,-32441,-90816,8879,11869,-27257,63124,465,-6545,92988,-26044,-40308,69245,26763,-61604,-57647,-37032,-1506,467,1994,-75003,-83293,-37348,-42690,-9419,-60240,-5263,-12708,-43322,-71578,-51707,-14401,-3059,-66511,16121,-935,13607,21077,-44894,-60311,-51861,-80882,-46994,-148638,-167345,-223147,-108476,-129393,-173284,-243677,-398449,-141122,320251,135215,59032,48401,122962,59151,14401,8949,-2781,47016,81340,55560,85320,56480,60791,-10008,33070,4290,17875,16475,86051,69206,-1488,-40349,32965,50104,-41059,51559,-65390,25578,-65093,-88564,-23299,82090,11722,-52704,34939,-35667,70506,-46007,-24453,-76437,25338,-50606,-120059,-28990,-8561,-74629,-111,-25128,-27236,4876,-18194,-93995,36539,101719,13784,36703,75807,8083,-29190,-18644,-38649,44754,17335,-22532,2828,40866,-28129,21017,-19664,-37488,23792,-89240,8241,-13233,32647,49460,-49848,-127770,-50075,-13798,3296,16141,54039,63347,-15238,39894,-14586,-77624,12945,1333,-4156,52711,54388,100431,37796,81918,-20515,-66589,-62272,5143,-48194,18901,32727,24859,-6751,-10068,-50590,22280,85879,42759,-33359,34124,20933,-8631,48768,5743,-21846,8090,5200,-31002,-5283,-83423,48990,-5360,-23839,-14260,25739,33089,6007,17555,-3200,-23727,40433,9705,-8044,-26654,37516,-65418,-2597,-74097,4559,57478,-31165,42048,38614,26604,26078,22702,10908,48003,10578,15172,18749,-51776,-38583,-45907,-49043,5361,43539,16954,-45791,-73803,-54950,-58140,61644,-16714,-70850,3361,-1315,-34776,-22745,-32152,-51325,-23908,-14363,89326,84500,-130706,-60080,18563,45081,79602,61029,2251,46964,39711,62398,39054,-10393,2353,-19087,-25496,-24194,42253,-89438,-16927,-44760,-53411,-17460,-70814,-58732,-52444,-66226,-13318,-28686,5747,44770,51173,50793,43057,-96999,-95724,-24962,-84633,20263,13175,94751,81263,111513,-79372,-13725,2431,-50209,40914,71261,90840,59452,-67940,-96104,46469,-9224,117313,38376,-44479,94301,11527,58599,19170,-32418,47819,48420,40492,-37740,-61065,-21341,20016,-18927,-112776,-12725,-14798,17561,28993,-48476,42396,65388,37467,31912,-14726,-50066,-58915,-80606,3538,23185,-8065,-34811,-39558,-48946,-34321,38285,7456,51245,45608,13401,-15824,-65485,-26778,-29798,-8069,30154,-22332,-52713,-6788,-17089,-4225,-9784,-38259,12712],[-28644,22413,-58875,-27877,55709,7255,-7863,8594,58866,60657,68744,75109,76344,-17380,-18194,23457,19646,-13751,11741,31213,45195,59467,6191,19771,62435,4505,41680,64706,53071,55878,85855,72788,33400,16219,-16653,132599,154309,7255,13305,58607,3365,31601,24569,92418,21502,8925,258,-17604,55317,91223,42153,14853,-14903,54553,22601,-19580,43341,-882,48597,79713,122634,33277,29154,13182,14481,80471,84637,33311,86241,59766,272,10400,21464,27496,14573,-9779,-58347,2333,122339,45308,69935,132402,118581,81341,-12564,20091,-69806,-38618,78275,52318,64031,20151,-6702,71800,-15214,51311,-58349,-43586,-47540,-29319,31057,71230,12579,28478,33191,70134,132087,91125,31953,-257,-21061,23969,-17547,21924,18581,54433,-34163,5982,131404,42156,63003,9602,-2994,8090,-26130,-20837,5169,88275,70719,43939,-33335,98885,58662,137324,76683,84469,47217,-62139,-6762,43007,6636,5157,95033,50297,35020,33945,83654,39903,-7879,-119754,-9127,50760,66370,80101,139592,86798,11668,-33926,7014,29491,11826,30906,104304,76635,41590,42265,16063,56286,-21409,-92419,-82582,-27602,-13459,-6777,-55192,24384,99257,43003,35708,211080,119232,125907,68202,46645,67004,132162,127405,30938,55772,90628,80969,104141,75054,-49180,-5777,48204,44254,70768,58406,137949,24977,78033,75061,68241,112246,138237,25233,85424,50784,65866,77385,88754,94691,54340,74811,127659,187789,118552,107572,87042,97462,77281,113452,81644,134944,203131,96249,114060,42964,105805,63657,14082,84416,262392,208131,180461,254521,224980,177889,257409,201324,231406,327469,440034,381448,397081,539822,565300,720507,1084223,1717150,2307954,-2264599,-1308399,-797213,-659720,-527656,-427018,-304213,-303811,-269983,-230503,-230696,-228810,-164798,-153165,-218171,-196700,-233484,-190357,-72653,-146842,-148446,-232446,-161646,-151731,-100189,-42831,-60901,-98050,-136055,-96479,-77483,-33311,-121509,-167560,23113,3715,-42736,-7573,-47863,-10938,-27444,-110476,-104818,-31537,-52182,-94523,-98915,-123188,7145,-35001,-160390,-147048,-50825,-106235,-76004,-70879,-112831,-9204,-36472,-121022,-30108,-58609,-46478,-124913,-48499,-49530,-20697,-10691,27688,-66494,62061,9385,-9141,16624,102762,47422,24662,-15730,14355,17541,47582,51599,75531,94092,99773,68212,215446,280522,515931,-589669,-318102,-252261,-178265,-99239,-145530,-113776,-247596,-154996,-99891,-49312,-97282,-9535,-7587,30164,-108860,-62505,-1090,-90966,-80848,-71508,-23967,-90033,-84603,-27044,-4599,30265,-90321,-73657,-76589,-89749,-36658,-3686,-8030,36299,-62747,-56888,-30653,-8066,-60544,-66673,3758,-51667,-47169,-19453,-20679,-48005,-51838,-55198,4855,30539,-134813,-123642,-79678,-95682,-53637,4090,-16162,-61804,-7687,-119475,-126844,-34498,-6565,-99240,2398,106,-121965,-33329,-19414,-23038,-14547,-24990,-15510,-7168,-61173,-122841,-14195,55772,-74896,-41175,90388,25524,-7863,2221,-129937,-36576,-26785,-87219,-6309,-116638,47040,17586,-54398,-58050,7619,41650,-9305,56654,-27281,-44149,-36662,-98479,57827,14645,-67295,-59280,-20694,-40442,-31078,-30846,-40279,42965,-11305,-12256,-51937,-11107,-37237,-111170,-65329,34557,14498,19543,-26800,-109266,-4900,-61011,-31405,-47894,-60556,19497,-51263,-50910,-29360,-16097,20848,-47720,-36900,-11005,-87739,-32281,-23045,-12610,-48647,-67562,-39759,-51233,-87948,-50224,18732,-25223,28862,-3851,-62005,-60164,-54555,-77342,13243,-8834,-54738,-36208,-85823,20255,-5685,23862,-91900,-81613,43045,17916,41767,-40266,-85572,-105780,-22646,2459,-20905,7799,16505,1479,20725,-74397,-25466,-55061,-53972,70839,21294,27459,-22495,40169,73230,26347,-49949,-79230,-45201,-9040,-3620,-13086,46569,-30376,-29547,-12454,38943,-9311,823,64318,-32905,12310,42149,-48941,30222,33770,102494,34520,-526,-22867,60751,-63898,-4642,13586,-94132,-18347,95769,-12343,-38574,1304,-71122,-62852,-78490,-146552,-61950,-15114,-42645,14523,-34103,-39639,-24290,55524,31634,-27795,-21735,-16895,-94584,-31175,-59911,7160,-3534,-58155,-24190,-64707,-10298,-22155,-39435,-34314,-60773,-41954,-65388,-37467,-98327,-81202,16062,-9775,-64545,-19341,15866,62409,-74722,-24102,-8839,-7209,29501,20296,693,-26819,1145,-104823,29694,-28278,-168757,30144,-64062,27533,-3726,-30657,-51868,-32901,54633,-44950,-71997,59229,45545,35771,38756,78518,-31955,-21592,-2645,5625,-29300,-49181,14029,-70681,7316,2201,-5964,-2044,-19570,-75606,37440,-29060,-79323,25782,33462,-12708,-32649,19175,-104348,17785,-21225,-16245,-11954,-9105,14506,-67832,-4927,9644,13129,5687,115095,75651,25489,-2863,498,86768,9894,-6931,-54353,25967,-23332,-45407,23118,12104,73084,27747,-45755,-121359,-3785,466,-30662,64637,27080,12687,105268,-26510,-54719,67390,16429,-15633,-54273,-24698,463,16937,16518,-66341,-92499,-37605,-59356,-655,-50825,13309,-21227,-77580,-70413,-29992,9720,-1303,-91515,-6119,-8185,19206,5567,-71381,-49627,-54241,-116264,-58330,-155692,-156129,-169806,-106721,-113720,-172035,-235043,-397016,-123545,308842,160302,55831,61226,109565,67084,21828,23786,8320,43208,54356,40568,100820,48033,51474,-6191,38245,6264,28453,41103,83271,70921,36518,-23580,39106,48798,-26466,54958,-66301,31308,-55463,-77844,-30109,70779,-1685,-62528,91255,-31206,47345,-35729,-33967,-81201,37062,-51889,-120930,-37838,-13617,-28347,29994,-24697,-43851,-6793,-28935,-119009,30087,102104,20280,16812,86008,4843,-20698,4965,-34220,50985,33515,871,2372,17823,-54035,18677,15713,-10048,78226,-68279,617,-21425,16930,44487,-17717,-100343,-56723,-20312,13446,27027,47938,66547,-11822,52946,-6637,-70783,17261,19390,-2175,12647,56574,88948,34720,55716,-30965,-72300,-47812,29518,-80221,-6057,67472,27687,15160,-1382,-31038,31487,93519,50994,-31328,36930,24537,-13397,9404,-3065,-25867,6375,5530,-33970,-55420,-111973,32854,-28499,-34210,-14458,50865,14483,22842,45283,-18493,-7520,61314,26442,9884,-6384,65901,-48767,3173,-66156,17793,29454,-38452,43011,59324,23410,15245,-659,-21984,62057,16278,20811,22229,-66692,-61852,-75157,-56560,3402,33364,42728,-45314,-79535,-64025,-65640,44847,-27193,-94938,-27300,-24601,-26478,-20975,-29107,-35705,-21927,-8683,87887,73312,-83344,-29983,23974,27043,69949,71413,21563,65244,33445,58051,39824,-2477,4877,-8472,-12932,-12397,58288,-117268,-43317,-35599,-45797,-11504,-71488,-46226,-52005,-58668,1675,-46447,11218,44477,52274,54283,37497,-86002,-72674,643,-79572,8369,9863,63315,97284,102261,-46347,-31778,-20345,-36787,27366,96401,60074,53595,-94154,-83237,42180,-3367,118473,42249,-22013,96489,44755,76731,22031,-13506,64807,34304,20664,-37301,-59742,-16706,16504,-4749,-125810,12935,2310,14039,19326,-62434,10733,38605,46336,63758,-11286,-61321,-64887,-86739,4002,48732,-2849,-23387,-43926,-64699,-55153,47774,15378,46721,31056,-1731,-32900,-59457,-20281,-34990,-17418,8839,-12232,-56070,-12254,-34204,-5970,-10680,-46895,20239],[-4551,21889,-30716,-24640,29164,-4158,-31419,228,58453,61134,64192,41139,78344,386,-24180,26859,47030,18841,31106,18066,53784,74838,6279,1475,32428,6710,68132,36723,65943,64671,95972,69276,47784,13431,-26865,98396,142720,5300,14667,56291,-3652,9255,30175,86215,-6377,15726,1456,-21765,48790,91805,32938,28587,-19272,65126,23959,-29720,20718,-10882,12829,50715,100711,18907,23248,61286,17362,63201,86421,38206,73498,71798,-9236,-12742,505,9590,37174,17787,-68570,791,140944,74976,53855,116564,120638,72201,-9377,-5197,-71328,-29030,84031,45112,66970,29622,-12014,58854,24083,83194,-43745,-51084,3793,-26059,10043,55928,44651,72434,44252,29224,116026,73504,31330,-27603,-7212,53902,-12096,39710,21946,40028,-26075,-7201,133645,27009,42831,-1166,-30371,12516,13031,-18527,-38,64663,62884,35098,-25444,95891,76103,130544,92594,98333,45026,-68914,-18582,35196,-2570,16588,65747,63199,31846,39282,52038,43268,-17629,-138556,-18885,77631,40387,85392,126376,68353,2110,-14153,13713,29683,53695,38515,84573,87369,25737,52050,7641,47041,-15973,-86767,-58731,-32747,-14070,-5596,-55654,19829,141509,29498,35207,182479,137272,137750,59076,49188,63510,130095,89958,22499,51671,74677,67554,108471,77259,-47829,22071,45873,43860,44595,12986,112199,19122,66283,120333,78477,127744,139094,38082,87903,52553,86517,100706,101773,110147,84135,98562,108898,192673,157615,126439,84853,85598,71016,126499,68858,121515,223667,101274,101572,67260,112512,91505,14975,90311,221377,200723,178290,276819,236205,204844,243890,207163,218202,324466,430256,371215,401779,559344,624307,769767,1143986,1756797,2533719,-2370561,-1379602,-783744,-651518,-511740,-426775,-347919,-323356,-280736,-253016,-255703,-180940,-161071,-142310,-241055,-198009,-230418,-168855,-65559,-156668,-148078,-237201,-161701,-163543,-90918,-70929,-63285,-97122,-148980,-99379,-100253,-37492,-113411,-185065,-17623,-13005,-49401,-21139,-36155,-21946,-15321,-87505,-102831,-30225,-77766,-99617,-74171,-120228,-12044,-4457,-173293,-165828,-88147,-131224,-71102,-85376,-111572,-22514,-39444,-89452,-39508,-44212,-56842,-131787,-64688,-54621,-19062,-19319,15801,-56833,67620,24065,32875,32237,106095,40843,-3648,-21377,20571,9172,70170,59151,82965,71748,75460,47515,230915,270062,560660,-603573,-310294,-212729,-181194,-76539,-137153,-125916,-232582,-151485,-116717,-72989,-96935,-3918,-17339,15249,-134559,-67720,-19304,-92468,-97961,-72768,-28332,-84656,-84586,-20444,-1777,23460,-74528,-73722,-72004,-73495,-44213,-14193,-969,48439,-69151,-61454,-7857,-3688,-52304,-73437,16209,-78118,-70758,-30669,-7473,-51805,-39388,-50429,13254,13861,-151996,-139311,-76463,-111554,-51782,-1642,-26639,-64730,-7655,-98139,-86971,-24976,-37430,-108297,-6091,-1143,-109475,-40127,-31540,-27256,-42878,-36449,-14440,-14950,-60601,-122022,2208,54506,-73808,-57353,75512,20315,-5334,6578,-103737,-40509,-35088,-44727,3813,-64117,49853,2050,-69176,-75073,24398,61554,-14308,44782,-32471,-34615,-45394,-101226,56951,-9542,-96606,-72029,-11356,-36801,-44787,-31963,-34483,33992,-20882,-45056,-77456,-23721,-54751,-131139,-67814,24990,29050,20121,-52203,-111319,-22875,-57122,-36073,-42655,-50493,9716,-61056,-46655,-63955,-17135,7460,-65939,-50162,-49924,-103406,-26611,-8900,-9671,-42867,-62670,-63233,-78131,-108665,-57731,46653,-41042,11718,-26166,-73943,-45336,-38178,-75440,-1863,-9245,-53445,-26010,-67869,23957,-16767,24819,-91395,-71117,23301,25634,42007,-42293,-86718,-108579,-15684,-5272,-63947,23557,35596,-10010,39822,-75839,-12583,-11370,-49276,77258,21443,36194,-23254,57254,91913,29094,-60671,-100728,-44791,-34222,955,-22008,93417,-48435,-40073,-1379,26684,-21039,-14924,16016,-25725,8685,45492,-49934,26793,-30033,84106,24581,-331,1793,46386,-49007,30345,27587,-86662,-16853,69402,-20179,-53927,9606,-69394,-53748,-26202,-118249,-60713,-6421,-50824,15696,13246,-25772,-8842,70516,32077,-12663,-9087,-14082,-101570,-11166,-29649,3395,-18103,-65664,-13349,-75257,-28500,-17617,-24872,-28480,-51714,-63835,-59630,-44416,-97041,-67973,13225,-3222,-32697,-5657,11671,48093,-60203,-33903,-9660,-16657,36673,10989,22888,571,-14157,-111846,17322,-20056,-139643,43528,-63938,12889,-2911,-25814,-52220,-33885,56856,-33222,-43689,76327,23154,23102,51921,69164,-37386,11362,-3994,-11700,-42380,-46971,12553,-63384,-16694,-6632,-26538,-7558,-10270,-81998,25549,-63231,-79091,20694,38939,-2145,-48549,3082,-85157,8509,-7333,-29120,-10503,-13604,2043,-73571,8595,8539,3185,12737,103672,62752,64214,-12720,9859,53247,10600,9944,-51568,7510,-15995,-48494,15276,5041,63650,51829,-62743,-129692,-16919,-9643,-29361,59751,44063,33903,100636,-29632,-58981,62971,-4889,18964,-53506,-17440,-3888,27674,17668,-63467,-97577,-33284,-64028,13766,-45297,18168,-42989,-109273,-69005,1374,31462,-8308,-106348,-26488,-14750,24844,-13831,-92714,-34472,-55383,-142331,-60866,-148432,-146288,-104856,-104066,-98182,-172501,-224439,-380869,-104840,294089,179852,61539,81319,84314,78148,23799,30283,18493,42378,28706,21514,99253,37825,49539,-1048,33432,801,24257,61859,74374,65514,78762,-938,37717,34426,-4096,55239,-54206,23517,-52628,-59437,-29256,61259,-1092,-60440,113980,-17332,26640,-25811,-37385,-76827,34551,-48491,-107322,-34554,-14231,35514,56191,-15499,-48869,-18666,-45356,-134151,14524,65121,21307,-4235,82872,1058,-15804,23203,-23887,54782,48434,29281,3186,-3364,-68633,21212,53596,19505,98673,-27353,638,-22214,11970,34608,13383,-58812,-56267,-21817,19120,28313,22341,58186,-9667,57472,3033,-62611,30992,31069,2372,-18165,50737,64854,35026,20224,-21533,-70664,-35706,45647,-105541,-17583,87133,29917,36607,3060,-20303,33616,86134,48624,-29663,35567,-5879,-32054,-15404,-14517,-28282,16333,7817,-29743,-87787,-108234,10663,-42814,-40363,-15956,33072,-19724,29143,57482,-31289,-8181,61422,42344,25922,8810,81251,-33136,7549,-53677,19133,-5952,-35076,34309,39271,21077,-3901,-17696,-37694,69975,11643,19285,30218,-67004,-75649,-100487,-58843,2382,14951,64135,-41746,-56271,-69802,-74413,21375,-35890,-95020,-55622,-41631,-13594,-20483,-22233,-22779,-17941,-4105,71114,42221,-27651,-16480,22005,-2933,55550,63688,37849,75090,16910,41843,32172,-838,10053,-11,6706,16720,67971,-108929,-51218,-20524,-23536,5713,-66691,-19636,-32063,-37806,9939,-54645,16614,34823,40358,51076,46592,-59361,-41369,19515,-55579,-2901,4677,27543,100393,80226,-14984,-45691,-39416,-23057,27814,106575,28966,40622,-104867,-69651,37291,17726,110312,44284,-9519,86123,66375,89280,29362,6538,73501,9733,-2195,-40567,-46860,-12015,9578,14917,-113486,32472,16634,9525,6111,-67472,-19186,1755,48354,78418,-513,-60204,-64146,-77182,4603,65928,11316,-4331,-49854,-79703,-75421,54872,29798,31350,-14763,-15976,-27865,-47294,-14311,-33551,-21318,-14698,1455,-53269,-18946,-47974,-13905,-16379,-50763,23931],[19934,20871,5109,-17804,-1468,-16147,-39335,-5007,52993,59161,55309,-10602,64950,14572,-25428,30426,66735,41146,47091,130,51774,86815,11858,-18041,777,9175,87107,19024,76099,67409,94207,62308,52962,8239,-27504,60377,110781,11232,6915,50633,-14468,-10518,32159,51985,-20605,28206,6095,-27241,43912,82077,18917,45947,-16836,63602,28670,-27762,3479,-19596,-15563,20301,74311,4004,15060,81575,24751,36417,68476,40327,54604,73546,-13661,-31947,-26209,-17034,53152,38908,-69202,3192,136194,94259,34409,87617,99891,54464,8163,-25021,-61347,-19735,83531,42980,73901,28079,-12984,55077,72177,115071,-20085,-47598,49105,-20596,-10483,25383,56270,78725,50469,-15530,90672,44841,30752,-42725,4076,74072,-1552,51576,14246,13824,-10248,-20224,132750,16653,25393,-4358,-46557,25677,57187,-19213,3846,28676,45162,18390,-8278,78304,88364,108231,94307,109633,36535,-60414,-20250,27275,-12859,33887,36815,74329,26631,46049,13431,41828,-25413,-128575,-24286,78296,19448,83528,107880,32657,-9160,23129,22393,27665,90500,48524,53820,82355,10350,68555,7133,31778,405,-62677,-23307,-25453,-11162,4277,-41172,21905,153655,13650,34736,129553,143764,142173,47479,48540,58138,113892,53738,10039,53168,58264,48426,106289,62438,-39613,59555,45486,43627,2492,-30510,73521,22005,49643,164706,92532,122760,128929,56673,88177,63245,106388,124815,110512,118424,111326,116165,88371,172520,198016,145551,88015,71116,74931,134697,57877,100932,201414,105928,100322,89859,122018,127447,19790,102852,177450,192196,173519,290867,248039,230938,230554,218436,204725,322942,388479,358351,407004,570463,689790,829276,1171872,1756220,2722386,-2396366,-1442954,-778769,-634215,-487472,-428929,-386884,-340011,-290502,-276715,-280268,-137000,-156189,-149304,-252177,-200171,-227664,-144097,-79970,-165355,-160790,-223716,-153920,-165373,-89708,-105154,-69879,-92115,-160002,-113981,-126446,-52072,-105146,-191713,-58968,-40320,-57273,-35188,-32965,-30766,-13888,-63793,-101373,-33824,-106749,-110236,-46822,-106192,-30410,26960,-167112,-155028,-118709,-131002,-61553,-92211,-99783,-21877,-44946,-52162,-36750,-19920,-64127,-123069,-70524,-55558,-10872,-20362,3770,-40538,74132,28810,72755,37528,90573,39645,-35937,-30431,29743,279,86683,51463,83039,31495,42335,26221,238553,264638,598006,-603586,-304468,-171720,-184469,-61409,-132696,-131948,-205337,-149371,-136034,-83222,-78779,2639,-47348,-41749,-138873,-73251,-46649,-90113,-110252,-72795,-37420,-75664,-78663,-23982,-12513,14097,-55219,-75398,-63419,-39576,-44761,-26270,-5689,38831,-67037,-60137,11298,-13220,-44357,-76488,27302,-82970,-90495,-50982,-2800,-53527,-24658,-43315,12545,3064,-130344,-120367,-69216,-108895,-58330,-5640,-33563,-66820,-10843,-58459,-42261,-17541,-61299,-110795,-14223,-477,-79567,-42884,-42337,-36641,-55373,-41051,-23480,-21772,-49922,-109297,16851,46451,-66127,-73810,64331,15196,-9742,3080,-63113,-49751,-32762,933,12152,-4912,45309,-23068,-78913,-84340,29888,76362,-17184,25727,-40735,-29433,-55957,-100537,46711,-40101,-114539,-73153,-1719,-42652,-57593,-30259,-29332,19743,-33241,-66754,-93355,-46430,-70284,-135300,-58540,6873,34122,9709,-62358,-98448,-37236,-45841,-35043,-40790,-46114,1040,-69527,-35973,-89503,-17033,-8880,-74730,-63085,-83927,-106680,-16994,1949,-11487,-45746,-55918,-78768,-105164,-121446,-61504,54160,-53521,-23187,-42349,-79128,-25586,-24650,-79949,-20462,-6998,-43262,-13050,-56479,21251,-29083,13297,-80552,-54223,9969,21156,34744,-50152,-84093,-107487,-19706,-8561,-104455,23844,47618,-21419,45077,-69999,3931,33111,-46725,77384,6411,40521,-22194,73256,97121,27094,-64957,-107168,-48419,-55717,174,-25604,104328,-63579,-46758,5880,8324,-35430,-28683,-46325,-22716,7305,48009,-39104,14524,-89602,36756,6847,-1845,22574,34027,-16430,47050,40734,-73522,-13495,47537,-14237,-71872,11279,-65546,-44391,14809,-77794,-51704,13184,-43305,8045,52369,-20259,3151,83866,28230,3314,-459,-6306,-104060,12082,108,-4896,-24909,-61380,-4048,-72581,-42277,-4908,-16400,-32166,-43702,-85270,-59812,-40758,-88646,-59213,10808,13173,8878,10717,5520,23909,-38840,-29174,-15873,-34186,27663,-1328,42430,20083,-32279,-111051,9968,-3656,-96175,33752,-74125,6269,-9427,-20277,-53414,-37396,50109,-29912,-16738,77173,-14678,7762,42219,32271,-49498,42897,-503,-35751,-49125,-39735,-2328,-60828,-49247,-15127,-43526,-15718,3238,-85502,8931,-91027,-81947,11886,41752,9282,-55139,-22618,-62123,-18672,2930,-40152,-2247,-14409,-10156,-69500,18405,3508,-8367,19124,74407,39224,97842,-16252,20001,22017,5864,20797,-39818,-9656,-15772,-48354,10090,-3385,49343,73209,-75691,-112218,-26737,-17700,-22829,50609,54327,52071,82577,-35837,-57979,52684,-31348,32220,-57785,-14599,-12317,29958,1321,-66705,-94966,-24534,-56446,25962,-44547,7089,-72941,-132478,-69513,35248,47020,-20532,-104799,-44594,-18707,30545,-26659,-102318,-18642,-51268,-152905,-55194,-127771,-132122,-56419,-101884,-83826,-172758,-212860,-352888,-89815,278744,189626,75101,102309,51092,89889,20275,27422,27668,41379,10319,5307,81298,28644,53043,5429,23440,-9318,9649,73914,60008,50922,110989,19318,31822,9526,21311,52586,-34635,8601,-51590,-37801,-23182,52115,17223,-46912,98014,1972,11614,-20903,-35129,-65704,19326,-38146,-82638,-20829,-12937,87592,74134,1882,-42047,-27769,-65192,-131867,-5833,2424,17263,-16767,68425,-3742,-15138,26867,-9158,59194,61117,50301,4083,-17482,-72891,27868,81820,43187,86800,19721,11137,-13901,19908,20717,37094,-11817,-49646,-21011,19000,17827,-13559,38111,-10662,55524,11303,-59189,45372,33399,7059,-28488,37833,34298,37199,-15958,5236,-63259,-28951,50587,-117309,-14842,84431,29710,52866,-1835,-20462,26128,62473,38666,-28097,28729,-56517,-56378,-27122,-26893,-30230,35387,10280,-21599,-91646,-75297,-10500,-45683,-42689,-17669,-18963,-59717,23461,48114,-36419,-17200,47940,54621,38272,14333,80043,-18934,9764,-39064,4461,-36867,-27954,17233,-19130,17504,-28440,-24993,-35128,68973,2030,11507,39472,-52465,-73499,-109920,-58574,-1874,-8618,78461,-37029,-14543,-70787,-76985,-1792,-41352,-71267,-73831,-43263,1442,-21245,-15616,-19567,-14006,-2976,45488,4936,11464,-24113,13210,-37375,42269,33762,49226,72778,-4105,19048,17338,-4287,15227,2508,24747,52073,69531,-79327,-40811,-4968,10132,34404,-56377,12427,1412,-5996,10235,-53333,16767,16609,16158,41123,68358,-22057,-8872,29188,-16898,-11939,550,-1144,92837,54733,-834,-53053,-46360,-10469,39413,101042,6170,21926,-100993,-56177,31511,39927,94462,42517,-7350,65492,71365,92531,35839,22165,72550,-18630,-24684,-46669,-29933,-5931,-205,36763,-81086,43291,26152,2524,-8356,-63745,-37956,-27480,44900,71274,18301,-46821,-58577,-59027,3361,70710,29054,15801,-57642,-88347,-91068,54795,46690,12566,-58787,-26030,-4772,-30656,-11764,-26219,-22873,-32921,13858,-45621,-26083,-58412,-26400,-27273,-50605,23330],[35018,20787,36938,-7438,-25488,-28349,-29563,-6084,45777,56826,44983,-58220,40520,22262,-20022,27578,74180,50675,57648,-13101,39242,87661,19716,-34059,-28252,12110,91519,13743,79016,63237,80922,56468,48744,-226,-22796,29202,79983,19751,169,43774,-27659,-21332,29061,2173,-11891,56280,11447,-35526,40696,62690,1760,63022,-1191,52334,34054,-14901,-5794,-24475,-30480,-3541,47960,-7373,6135,73740,34526,9635,32679,37637,34402,61896,-14757,-38394,-48614,-47174,61058,44078,-59117,8753,115618,91363,13949,55150,56797,32953,36905,-32262,-42605,-12723,78788,50839,84595,16207,-5650,57673,110100,135933,6388,-32229,76670,-13910,-26592,-11279,47284,53610,51005,-45748,65221,15462,32121,-42847,14029,79166,7785,53744,1528,-11155,13170,-26782,131764,14149,16553,930,-52054,40534,91263,-23278,13460,-7563,27247,-1186,14426,50326,92583,81044,81337,113091,21533,-38442,-10610,20581,-20282,52603,15297,78123,19794,52820,-18135,32065,-31783,-99408,-24311,61673,8059,74505,83815,-6138,-20927,62690,30150,23564,112740,58243,22428,66254,1510,89271,15245,14017,21493,-29858,16929,-8573,-4363,26053,-8439,28996,134120,-1095,35689,70425,138292,144678,30307,43706,52522,90157,36914,-2759,58877,50892,29398,96271,36841,-25406,97249,47024,46952,-34851,-54808,32192,32852,32051,196891,109119,102071,119529,78629,83885,84015,119292,145836,114452,118526,127640,123637,72748,136702,223936,163701,96714,57491,86445,139194,50637,79925,144693,111036,110478,107343,131611,162774,31239,118467,140438,183598,167422,302269,264246,251450,218681,235087,190391,318247,330134,347646,412711,569547,742817,878927,1163621,1713426,2847324,-2356584,-1487836,-783661,-609527,-457904,-435122,-412339,-352912,-298701,-294646,-294238,-114502,-151645,-162271,-241459,-204762,-225878,-124482,-111564,-168952,-185348,-194406,-140774,-161445,-99169,-139136,-81678,-85723,-164606,-133678,-151668,-76800,-99112,-187129,-83210,-67217,-62812,-46931,-39990,-35544,-19375,-47260,-102505,-41572,-131849,-116997,-21719,-83682,-42633,48335,-148801,-126228,-130820,-113927,-46183,-89117,-86259,-9247,-49206,-19710,-25457,10976,-60153,-101931,-61906,-51567,-1116,-13131,-7443,-24658,80613,23214,95164,28372,59423,39763,-62887,-37498,38038,1930,92414,32822,69566,-14432,12844,17975,239938,267918,621689,-596569,-307789,-142790,-188616,-59290,-132700,-127339,-175088,-149826,-148499,-77868,-50378,7579,-84739,-123714,-125320,-78901,-73468,-86832,-117783,-70471,-50575,-61312,-63588,-38482,-37477,5605,-36953,-80690,-53977,-1438,-37583,-40324,-21756,10102,-56444,-55264,24742,-35066,-42880,-77023,35955,-65376,-96261,-75268,-10117,-49445,-10164,-35155,1234,-1625,-78517,-66015,-60627,-93053,-69598,-2805,-33583,-65066,-16455,-18438,-7572,-14593,-76069,-111612,-21004,2195,-42823,-42833,-50451,-50241,-51429,-33462,-42146,-26120,-31260,-87333,24348,37090,-54964,-86472,56896,11884,-22232,-8932,-23995,-63594,-21190,32976,18833,36246,27950,-52222,-79177,-84738,21061,79032,-16801,5178,-46136,-29012,-59821,-93896,30162,-69729,-115964,-64626,5856,-58514,-65736,-22929,-24089,5040,-44932,-73835,-97956,-75404,-78019,-120080,-39344,-17779,29044,-11587,-56616,-70862,-40031,-29956,-29322,-46837,-51353,-2231,-73677,-21549,-98347,-11682,-22233,-72801,-67436,-99996,-93696,-4934,5558,-17463,-55630,-49256,-80070,-124442,-118096,-59092,37545,-58713,-69352,-51031,-76802,-4212,-12420,-85719,-37075,-332,-25689,418,-51962,14275,-38324,-8368,-61744,-34628,1842,4397,16482,-61964,-76710,-103311,-34370,-8417,-133054,9773,51088,-29042,36571,-58770,20809,62431,-46268,71992,-20547,34151,-19456,86074,86168,18434,-65555,-93838,-56142,-70371,-5579,-22017,75671,-68746,-47921,7521,-13124,-49427,-39302,-96422,-23398,6813,50626,-19384,42,-120269,-24272,-11096,-866,32916,25196,24595,43506,49195,-55798,-9132,33920,-3485,-90082,6821,-60179,-36780,28828,-37021,-37297,36561,-24606,-7319,70373,-17517,9994,89768,19979,16854,-191,-1412,-102774,30922,23938,-14852,-20718,-50038,1695,-57030,-51105,13469,-18417,-43170,-39394,-98115,-64090,-27178,-71663,-54667,9722,33899,39882,24786,-1585,-6485,-17823,-11272,-22935,-51792,9751,-11618,53813,26068,-51469,-99472,10037,14197,-53601,-1886,-90052,9747,-21649,-13823,-51042,-42051,35205,-35616,2257,58268,-53374,-6112,13147,-19445,-64809,62838,3003,-60839,-44036,-28635,-25715,-65652,-80979,-21305,-54398,-21565,18957,-81688,-6767,-107535,-80171,-529,44556,19033,-52647,-49825,-42526,-58324,6102,-46706,12551,-13424,-21912,-55090,23377,-5631,-18609,25891,41923,13345,109309,-14873,28084,9138,-2312,23487,-23820,-14565,-21986,-44973,8436,-10680,33439,78564,-78701,-77196,-31844,-23419,-13345,37658,62029,60880,58086,-43942,-58026,34803,-54838,26429,-67657,-14305,-20851,22809,-29674,-73171,-82300,-12904,-40259,26429,-48162,-17807,-100676,-143881,-73620,60442,52025,-30072,-86811,-60467,-18840,35324,-26561,-97911,-6034,-38080,-146304,-46376,-99087,-110344,-34123,-100442,-70965,-170724,-201229,-320252,-82141,266486,190022,93002,117391,17463,99438,14268,17298,36446,36347,2042,-2165,53979,22861,57792,12749,14224,-19594,-8295,75501,42852,28874,120513,32177,26056,-18512,44254,48046,-14706,-5512,-47813,-18341,-15472,42233,46929,-26640,58795,20336,4931,-24141,-30633,-51534,-1723,-18617,-53092,-1618,-12083,109149,81034,24133,-26427,-31287,-84630,-112752,-24329,-61863,10392,-14165,47899,-10187,-17220,14183,7348,64589,69530,53307,3856,-22300,-68953,36594,90972,54168,58961,57152,29258,3393,37667,5853,50147,31909,-39164,-20104,13945,-4114,-47396,8965,-15567,51817,15340,-62229,51875,25803,9383,-15744,22841,7261,39783,-44597,39500,-52613,-27624,44407,-112879,-1992,62736,26303,60536,-17755,-28309,9716,26498,26214,-26205,18155,-102438,-75589,-30845,-36722,-32597,56124,11504,-14225,-67875,-30021,-23505,-39231,-42311,-19424,-79859,-90332,7396,18644,-30240,-21337,30609,59795,46283,8911,67208,-6575,9980,-24844,-25600,-53589,-22080,-4543,-86801,11280,-53365,-26417,-22785,59005,-4746,1791,45261,-26957,-54325,-96372,-58737,-11416,-33265,83971,-33009,27725,-65698,-69760,-19257,-42276,-32946,-76126,-25294,14678,-22926,-11614,-27789,-11776,-6618,19647,-22309,20161,-48021,398,-64654,34167,-11622,53707,58267,-22915,-4925,-941,-9065,18250,-3409,32259,80267,63510,-48758,-19047,5982,46353,69512,-42417,38415,34702,27907,4738,-44078,7953,-6690,-15342,26781,93091,14928,17678,29297,26520,-19254,-2539,-16754,78733,36184,-8849,-53320,-38296,-446,53656,85801,-3681,-400,-87959,-43224,24156,51378,74666,36752,-11127,38005,58856,83667,36011,29862,65471,-42048,-44083,-53668,-18834,-179,-11904,54566,-43318,46378,30039,-7598,-21285,-53234,-41525,-37288,38893,46096,44223,-25338,-50995,-40584,-555,63478,42775,30594,-65066,-87027,-99558,42613,58025,-1248,-73652,-29879,25055,-13363,-12889,-15524,-24854,-41793,18715,-35202,-32557,-64624,-40048,-41055,-47621,19258],[34152,22298,54761,5159,-33782,-39614,-5088,-2756,38709,54717,36936,-84224,12938,22792,-8282,13627,69266,49264,62056,-13581,19242,70853,25506,-42676,-53342,14911,83345,18717,73607,53202,59757,55371,36518,-11892,-18727,11085,66383,26385,4187,37889,-39925,-18934,21300,-41557,17965,102979,15839,-45383,38278,37715,-14772,73017,26388,36372,37938,4051,-8958,-21352,-31465,-16383,22122,-14100,-1679,49620,43867,-8970,-11173,29319,18919,37852,-15323,-26020,-57682,-73992,62248,29328,-39435,15907,92886,67646,-4158,29058,4742,14352,69345,-23953,-19226,-8305,73239,69766,95548,-1642,12232,61384,123432,137154,28927,-7976,83621,-5677,-37234,-41990,25311,15572,46338,-48586,45630,-1169,36407,-28357,25192,71047,8968,43706,-9572,-20456,42126,-24167,131175,19690,18659,13574,-51160,49310,106937,-28211,23857,-33509,15649,-19468,36034,20071,89051,56105,59002,105706,2425,-10377,7163,16878,-21876,67579,4722,73676,12879,59441,-30826,13498,-35617,-65400,-18736,39469,8092,61140,57277,-32034,-31003,89809,34395,17893,114523,61325,383,48224,2531,109140,29847,-1144,41051,362,52484,11566,5276,58858,40770,37906,93615,-10767,39248,21729,123727,148650,7672,34954,48143,66992,43286,-10560,66443,56494,15112,78815,11467,-4927,125249,50100,54664,-46468,-48501,-1820,47538,17118,206400,124023,77419,119142,100817,73892,110666,120489,159875,113969,112041,129217,121589,66599,104721,223474,179435,108521,47529,99985,141244,48098,65271,75784,116600,128754,118230,140078,191856,49586,133047,115478,175899,161584,318592,287510,264832,209661,255121,177047,307574,277310,343207,418897,557094,768953,898904,1128310,1634398,2908665,-2284902,-1510830,-797738,-581704,-431058,-445014,-421567,-360989,-305476,-298250,-291790,-119964,-149341,-169225,-208735,-212755,-224766,-117496,-149164,-166615,-215472,-155421,-125281,-158362,-116522,-167421,-99106,-81709,-158979,-146696,-169488,-105508,-96733,-171773,-82229,-84671,-63602,-56239,-56098,-35047,-25599,-44485,-106630,-52136,-145351,-110105,-1964,-56827,-46568,50721,-127452,-93864,-121231,-92513,-25152,-76074,-79447,3723,-48025,-425,-13886,42367,-42605,-74521,-41147,-43765,4987,450,-18355,-13203,84184,8197,90658,4560,21142,35503,-80449,-39089,42779,19441,85660,9448,42995,-49605,-81,38252,238188,280688,629637,-588613,-320481,-135622,-193859,-71168,-136965,-113188,-147332,-152580,-147164,-61400,-21428,8676,-113846,-199489,-106233,-84317,-87007,-84145,-121238,-65214,-65828,-43273,-39312,-60218,-71626,868,-23554,-90857,-47081,26431,-25373,-55211,-44668,-26978,-41304,-50365,30897,-62974,-51217,-76128,41331,-33112,-84895,-96704,-26764,-38017,1497,-27028,-19309,-3352,-16939,5077,-54744,-74671,-80037,10269,-26222,-57717,-22891,6925,5607,-18267,-83928,-113396,-26590,6022,-11229,-42223,-55462,-66660,-41501,-14122,-66560,-27637,-8940,-61620,21334,30991,-44591,-92844,46681,10981,-40522,-26418,-1661,-77837,-4829,40852,23726,47308,-1494,-79039,-69666,-78150,659,67365,-13850,-12295,-44622,-30412,-49506,-78363,13358,-91488,-101683,-51450,8684,-80533,-67331,-10952,-18227,-6562,-53325,-67809,-93101,-102952,-73478,-89879,-15399,-43739,16301,-39612,-39886,-34016,-32029,-13344,-22766,-63460,-66590,2236,-70964,-7058,-89183,893,-28859,-61860,-58634,-94534,-67994,6717,1403,-26527,-65585,-44387,-64159,-127913,-95523,-49623,2845,-54534,-114164,-52548,-68678,14624,864,-84400,-47895,10054,-4836,11492,-50892,6400,-40812,-34015,-39573,-15694,-5036,-19579,-12050,-73298,-65013,-96396,-54842,-7721,-144369,-10551,46331,-29081,18631,-45649,34032,65968,-47464,60822,-52668,14101,-15242,92834,61089,4432,-64595,-62432,-66854,-76987,-14614,-11819,26384,-58951,-43376,4128,-33281,-60071,-47490,-117057,-25348,5717,53767,3570,-9431,-113216,-78356,-20792,5596,28913,19649,58162,25502,50003,-36113,-6419,29034,2362,-104185,-1803,-53570,-32410,10722,-6299,-22227,53515,-1376,-25970,62835,-11018,12185,82343,7599,24904,-10764,-6354,-98674,39160,38906,-22437,-6318,-36743,3511,-33117,-54903,30339,-30425,-57087,-40394,-97316,-68043,-7707,-46955,-51755,9661,49803,43784,33235,-9027,-37553,-3628,13019,-26602,-60217,-8585,-14961,53653,16623,-70230,-77684,16654,27358,-22758,-53507,-104007,19447,-36415,-7580,-42562,-45402,15389,-47443,10952,24613,-77409,-14753,-24056,-66528,-79200,63881,2728,-79772,-25344,-15498,-50118,-74591,-103308,-23302,-58145,-21255,32859,-67086,-17418,-111135,-65025,-15072,50960,25738,-42784,-71156,-31308,-99695,1491,-47171,31588,-12832,-33024,-33787,23515,-16170,-25932,34099,17138,-6649,90473,-13078,31456,20456,-12151,18354,-10026,-3956,-32457,-39952,9163,-14309,20966,59429,-70580,-39642,-33478,-27031,-5388,19417,67374,54349,34590,-51449,-63004,11776,-67529,13811,-81546,-14742,-25175,7356,-65466,-77832,-59540,-1288,-21645,8853,-54535,-50847,-115299,-143947,-81693,66463,43424,-27677,-58670,-72628,-14798,37506,-13945,-81643,454,-14335,-125248,-41416,-70298,-84399,-30384,-98838,-59392,-165416,-190393,-292013,-84158,260741,185623,110683,121889,-8367,104637,10262,3807,44789,25043,3628,1836,26677,21732,59197,19827,10763,-25590,-23059,68143,26849,4671,102042,37232,24000,-40535,60374,43212,-746,-12652,-39186,-4876,-9075,32410,74789,-6042,18185,31655,8455,-35421,-29652,-37494,-19238,10403,-24874,16691,-12717,99586,76098,46158,-7829,-28323,-99156,-84296,-34070,-104638,3899,3982,27630,-18813,-19452,-9577,22314,68489,71335,34167,1645,-18465,-58824,44698,78423,49584,32770,74099,46956,26865,58089,-6156,53965,65294,-27424,-20149,6424,-34451,-68054,-23995,-23492,50565,13947,-68807,45379,10172,7997,13916,13367,-6727,41751,-62167,68809,-41369,-29470,29306,-95200,14239,34968,21593,58609,-41576,-37457,-11639,-12700,16078,-23509,7951,-123864,-82384,-31594,-40582,-35482,70052,10953,-11363,-29073,7363,-23883,-28879,-40581,-22035,-120895,-96982,-14657,-21842,-12162,-10798,17035,54688,50361,-5267,53337,2925,9087,-13348,-64530,-51995,-19168,-25811,-124663,2184,-73152,-30206,-11881,43616,-2008,-3677,43362,3008,-22254,-61528,-61228,-25445,-54638,79734,-30782,53794,-54272,-54079,-28415,-38060,6010,-61136,8848,22185,-25057,-10443,-42654,-11455,-14793,982,-29645,2443,-76943,-12676,-75229,31642,-53046,49976,35151,-34910,-25809,-17646,-10639,18177,-17467,24053,92176,52458,-30634,3222,9277,73968,100359,-27840,49239,51769,51727,-2390,-30240,-10510,-29501,-46041,11780,108651,38897,32964,21581,62586,-26695,-7788,-18853,62271,30832,-30540,-47760,-19953,6095,62289,69528,-1599,-23893,-72172,-31532,14804,46808,55595,28546,-15353,7879,31819,62360,26930,29003,58470,-53173,-58116,-59252,-21173,943,-24554,62163,-16034,44650,28251,-20472,-30194,-38895,-32459,-27945,33660,12411,74020,-2314,-43884,-28376,-6459,49044,46353,35992,-67726,-75995,-100691,16406,54329,-4640,-53510,-27607,49439,886,-15973,-5228,-27627,-41386,10641,-24411,-37136,-64499,-51290,-53631,-43239,13259],[17485,24866,54251,17848,-23221,-47696,26683,4259,31804,51351,34495,-82300,-9796,17999,6889,-11519,55304,41738,60562,1761,-2691,34525,25523,-41610,-73898,16401,73277,29004,62127,40272,36454,60095,18949,-25841,-19748,6475,72169,29844,23016,34240,-47281,-2571,11203,-61094,57663,157475,18822,-53061,35367,13091,-27191,67029,56596,21206,39381,22668,-10638,-7350,-22490,-18617,-5483,-17853,-6705,23082,50247,-15478,-48412,16487,13783,6960,-17608,4426,-49274,-91057,60341,-1327,-13013,22930,77484,34332,-16657,15450,-34944,5107,96398,-2477,4804,-5179,70043,92990,99438,-19076,39431,59370,108213,118175,42802,19240,73631,4915,-43962,-56446,1350,-16235,38178,-23226,34030,6445,43126,-2966,39352,56778,-2931,21263,-15325,-6118,71954,-13639,129752,30675,29246,30578,-48938,46465,104718,-29530,30756,-43446,12337,-33419,49495,-3262,80589,35185,35193,88444,-15439,14179,26635,17953,-16913,74569,4218,63829,8366,66478,-20038,-10378,-35111,-38407,-8197,21027,18347,48302,34494,-35264,-36298,97527,33546,10971,95298,47053,-6447,38282,12793,122498,46533,-8639,54310,19962,73758,27334,15402,96638,96628,44834,48024,-12119,46277,-7293,104898,152378,-16544,23690,46038,50577,63323,-8488,73397,71732,7716,56606,-2640,22015,136346,54063,64815,-24397,-13426,-22013,59938,7851,188707,131906,62102,128863,119990,58982,136233,109158,165354,110288,102496,117814,115241,70862,96642,197382,190623,119280,41909,109109,140601,49778,61398,20380,121810,149322,122278,147756,213057,71043,143801,103595,170123,157286,343901,316766,272419,205084,275556,168675,291934,249189,347709,425923,537573,765351,881049,1084806,1534758,2928016,-2220399,-1513840,-819698,-556538,-418765,-456270,-417245,-363235,-311080,-280740,-273664,-143298,-150723,-164206,-165874,-224014,-223656,-125930,-179653,-161099,-242804,-116955,-110132,-161225,-134523,-187037,-121079,-83116,-141805,-143097,-173723,-128797,-98116,-147348,-60882,-89311,-59828,-64101,-77463,-29401,-28677,-56894,-112306,-63771,-141807,-86458,11194,-29653,-44092,31680,-109601,-69700,-97071,-76806,-1342,-55234,-83035,1693,-38726,1889,-10760,66891,-16896,-47503,-15442,-34451,4083,16292,-29965,-6237,81902,-14515,61080,-29327,-13437,23198,-95088,-34694,43922,47714,68584,-13133,10949,-61080,11595,93950,236496,300556,624839,-579701,-337367,-152522,-200353,-92577,-145032,-95674,-123772,-156065,-130532,-41698,933,4940,-124542,-243455,-97337,-88583,-78336,-82073,-121412,-57271,-80986,-25391,-9631,-82910,-105598,1343,-17018,-105632,-45199,35191,-13687,-68169,-66902,-57888,-28341,-48454,29292,-88500,-67944,-74746,42217,1815,-61207,-108832,-44537,-20762,7883,-19771,-44896,-6392,33513,63276,-55636,-62007,-84329,31999,-13899,-44922,-28315,11357,-5216,-29808,-88912,-114886,-31533,9829,6948,-42992,-57632,-84290,-39407,10401,-91131,-27212,12353,-38260,8518,27562,-39108,-93034,25264,11963,-59428,-43754,-3406,-86237,10150,23735,26012,31716,-36151,-97978,-54893,-69321,-24303,44853,-10505,-24030,-35673,-28267,-22591,-52219,3087,-101146,-77465,-39626,4738,-100074,-62994,314,-12242,-13710,-57702,-53797,-82208,-120554,-55784,-56566,6024,-63024,769,-66881,-20169,2818,-23257,-327,-20792,-88455,-87859,13407,-60420,3981,-67164,19127,-28624,-45776,-37962,-73952,-38915,14273,-7667,-37090,-65753,-42252,-32927,-111158,-59107,-34796,-37152,-41860,-143561,-48852,-59307,27093,16579,-69233,-52706,21072,13365,17593,-48115,798,-35164,-55123,-19448,442,-14468,-42789,-45081,-79314,-51067,-86751,-73692,-9262,-137960,-26430,35043,-19061,-1421,-34473,40076,43155,-49144,43416,-81464,-16954,-9938,90459,28099,-10619,-62535,-22550,-78613,-75997,-24433,2195,-13399,-33886,-34279,-1673,-47756,-65449,-54821,-107133,-25582,3437,56338,23873,-8688,-78785,-108343,-16604,17935,11205,15875,68102,2345,42176,-18396,-8850,31508,-2474,-109250,-11483,-45622,-31911,-29870,9410,-11371,55030,19668,-41484,34881,2429,11907,58138,-7783,25578,-31151,-23498,-92502,34466,44780,-23928,13515,-25158,2746,-7683,-53323,36256,-46735,-68727,-46680,-82996,-66216,11272,-18517,-47776,8487,51784,16994,36358,-16691,-62822,-93,34505,-24235,-53594,-20744,-8420,41748,-5933,-86908,-49937,25893,32250,-6556,-101755,-108939,27938,-50010,-3615,-28273,-45175,-5036,-59962,12028,-12033,-78122,-15904,-56049,-93278,-89523,44871,-2861,-86502,3274,-2407,-68209,-80086,-111360,-20250,-55282,-14027,39730,-41298,-21735,-103429,-32463,-29177,63673,30199,-28432,-82106,-29344,-131042,-8575,-41644,51078,-14141,-42777,-11752,19926,-23359,-30416,44122,3623,-15555,47036,-16085,28697,47907,-22324,7719,-4093,14151,-43969,-36028,9739,-12665,17106,21222,-55449,-14491,-34410,-29124,-3968,-5365,65098,29166,17311,-55416,-72175,-9252,-64700,8482,-96154,-15078,-22240,-13347,-92524,-75659,-29574,6641,-7177,-25612,-61182,-84125,-111743,-136449,-92174,49776,21462,-8215,-30310,-77695,-7378,35527,4463,-58880,-295,16903,-95240,-45888,-48764,-62806,-32363,-95509,-48893,-157815,-181230,-275878,-96841,263610,182882,124202,115075,-21131,104706,12042,-8829,51039,8616,12880,15882,5760,24987,54188,25248,15436,-24650,-31107,55735,15783,-14530,60818,37479,25834,-49716,68002,39700,3650,-10696,-26598,2142,-4905,25209,87709,9506,-10225,32349,22594,-50609,-37593,-24989,-25488,45556,-2356,28613,-14312,71342,60441,62700,6668,-21185,-104598,-55627,-30847,-115089,760,31426,12462,-29827,-19611,-34915,32477,66774,65039,-2528,-2744,-8437,-44141,49821,49277,32553,17232,68553,54442,50918,72759,-12418,54156,84018,-16354,-21117,-600,-67409,-69338,-53841,-32278,52975,8111,-73459,25737,-9674,3437,48862,16193,-2903,42549,-70173,83016,-31419,-31281,8540,-71588,27522,16592,20144,48890,-65901,-41290,-31860,-43638,11039,-19623,2833,-116824,-76420,-32990,-36757,-38061,72192,9082,-13772,5601,24366,-11472,-20164,-38710,-26706,-124197,-73331,-36618,-59809,14533,15243,10731,37927,51500,-23641,48366,8368,8219,-6384,-101004,-34303,-18151,-41340,-108966,-8837,-83630,-43195,-9691,29900,12713,468,32014,30315,15134,-16090,-65920,-40651,-68790,66163,-30397,55538,-37898,-35133,-29452,-29146,33007,-33161,47926,21738,-27082,-10593,-54847,-11513,-25643,-6929,-17997,-25054,-98886,-22838,-67712,31834,-66879,38484,9392,-39163,-40825,-28176,-5824,15408,-36170,1212,86638,39934,-26893,15365,4078,84088,113924,-15691,42496,41949,55547,-7311,-16550,-35734,-45424,-67249,-193,106901,41123,34682,9325,81941,-35908,-19238,-10617,46153,37988,-49682,-38803,-1562,9115,61023,57715,6611,-45959,-57791,-22462,3998,28278,41165,20388,-16077,-20272,-4018,31941,9918,21372,56865,-48831,-64768,-61651,-38292,-6935,-37309,56588,-6573,40876,21204,-34784,-33755,-23808,-18379,-9745,31580,-18951,101514,15911,-38382,-25234,-12340,34619,38841,31602,-60664,-59428,-96508,-19458,30183,2752,-12700,-21288,60709,10375,-19213,956,-28221,-34799,-11661,-15297,-38725,-55772,-57806,-60982,-38825,6908],[-7621,26897,37919,28320,1980,-49843,55926,13275,23861,43775,39261,-57316,-22465,11636,20842,-42306,37078,33870,53809,29437,-20106,-15744,18389,-30563,-87885,15410,73466,38962,48337,28600,16886,68653,-511,-40500,-26357,10998,87738,32073,52684,32665,-46980,24383,2313,-52390,93338,198405,20785,-54297,30823,-5450,-33898,38782,76802,10670,38776,35339,-14933,16470,-8966,-14679,-35952,-21450,-7903,3932,52253,-11085,-65539,2073,22184,-22221,-21980,43367,-25985,-94184,59526,-36742,16585,28513,69934,5303,-21646,14542,-44455,9150,110503,25131,26623,-1275,70097,106576,87177,-29933,70602,44562,71647,87958,46419,43017,53142,17807,-49067,-50414,-15636,-30283,29059,19109,29832,41168,50388,26754,55794,44484,-28482,-10626,-16332,27473,96019,752,125666,42732,41664,47757,-48446,30748,90847,-22785,32382,-37438,15305,-41347,50115,-12907,70536,17075,17245,66713,-25168,28564,40343,24794,-7237,71651,9346,53183,9145,74349,9431,-32925,-28875,-23331,5975,11038,34984,41069,22052,-17292,-33395,89377,27400,3080,59760,6778,1900,43042,28130,125340,60240,-5148,58648,27002,74699,32695,23237,129056,142324,46650,10369,-3837,57162,-15274,86436,149808,-36684,11831,46684,43074,82300,5467,77945,88202,6587,34128,939,52915,128226,58001,73716,20942,34246,-26924,64418,6666,148529,129025,64677,143016,133577,41927,154334,89607,164598,105258,94133,99566,112236,82747,120581,159966,194281,124783,39160,108789,134627,54040,69114,-3952,125545,165562,119804,155775,227670,89292,150592,103383,167182,155071,374125,345864,277014,206627,293837,169718,276393,254010,362098,434705,518195,742563,835914,1053921,1440370,2933448,-2194058,-1500567,-848600,-539707,-431697,-465447,-404805,-359126,-315475,-242791,-246674,-164806,-156273,-149218,-132253,-237135,-222201,-146379,-193618,-157324,-261432,-91022,-97334,-170791,-144602,-197396,-144080,-90754,-115381,-121264,-161640,-138836,-102116,-117579,-33287,-84054,-54638,-71016,-98602,-20581,-30147,-78625,-116867,-74542,-120474,-52981,17353,-5207,-40025,-3159,-97650,-60164,-71847,-70571,20056,-30519,-94260,-24047,-21913,-11345,-20376,78596,7009,-26331,6466,-25992,-4042,29314,-42818,-1266,73306,-41941,18332,-64432,-34991,3314,-120423,-25999,44282,73106,46287,-31381,-15660,-45446,46714,174858,236688,322784,614280,-563297,-351321,-187559,-208155,-115751,-156149,-82898,-105013,-158133,-103246,-25326,14178,-3168,-117242,-250415,-109312,-90239,-48373,-79873,-118939,-47696,-94502,-11833,18937,-100547,-129224,6640,-17166,-122966,-49191,24488,-9030,-75961,-80429,-71136,-24411,-50582,20973,-104064,-86567,-73720,36520,28504,-35279,-107698,-53282,-1599,7077,-14123,-69659,-13678,61053,84526,-65687,-54509,-79314,53626,-912,-28634,-31351,-2197,-32794,-48894,-93589,-112257,-35773,12844,10554,-45561,-57336,-101263,-53806,29712,-110935,-26562,29473,-21745,-8703,20356,-40981,-89534,-11208,13399,-72810,-55169,-25513,-83421,17799,-10229,24223,2537,-66251,-105726,-42825,-64236,-45417,18599,-9250,-29123,-22317,-18218,15736,-17261,3628,-98316,-51316,-33773,-6338,-105859,-55559,2753,-7624,-16989,-59167,-38296,-68209,-122197,-28999,-34214,17780,-67587,-11944,-84810,-5220,29729,-26811,4939,-27961,-113917,-107379,26670,-43367,9106,-41204,38285,-24595,-29205,-12227,-49754,-16759,14138,-16871,-46984,-48784,-42742,6675,-77052,-22098,-18773,-68561,-24484,-148388,-43016,-54278,31088,33815,-39359,-54596,28719,22811,17312,-39557,-847,-23062,-63932,-6017,13058,-27885,-57619,-73186,-77020,-37977,-74324,-83953,-13834,-117206,-29916,19572,621,-15637,-28120,37127,3607,-49387,20533,-99179,-51304,-4158,77076,-4356,-21181,-58435,11671,-88974,-68922,-32533,15869,-21754,1173,-22643,-6543,-53666,-65308,-62265,-79061,-22196,661,55759,37771,3647,-39297,-106982,1358,33589,-14502,11866,46668,-17383,27292,-7079,-19122,38865,-17583,-102141,-18735,-36193,-34908,-71958,11544,-7409,37913,33298,-47623,-1997,20750,11881,19322,-23972,18778,-56199,-49905,-84704,19289,43110,-17442,31820,-16934,1737,12741,-45894,24714,-58728,-73933,-56526,-60075,-54472,23242,7336,-41813,2362,35003,-28594,38089,-24783,-76849,-7552,45175,-15535,-33296,-23840,7417,21189,-35769,-99185,-22188,32370,28628,-987,-126899,-101715,28099,-59152,-4079,-10896,-40376,-22303,-67152,11753,-38455,-57842,-9686,-73665,-95067,-94758,11581,-13001,-78666,33146,8477,-75217,-74741,-105325,-13037,-47484,-2750,34589,-8269,-21220,-88383,12950,-40008,81406,36155,-12907,-81959,-33533,-144088,-19528,-32041,66849,-17571,-49863,4391,14510,-23821,-33440,55203,-1399,-12655,-4614,-26969,20248,74022,-31715,-5134,-8592,24025,-53138,-36056,7272,-5915,24784,-17074,-40606,-10887,-37036,-30349,-12499,-34546,48182,-12859,7872,-53597,-80696,-19024,-46792,17632,-107349,-15578,-11476,-35036,-99709,-64001,2098,7612,-1620,-67483,-65273,-108809,-93907,-126593,-101186,17169,-9358,24455,-11078,-72089,1283,28848,18776,-36193,-7360,47591,-62465,-61141,-38470,-54186,-32508,-89054,-39800,-150712,-174524,-275275,-119438,274882,186772,131394,100404,-20774,100089,20858,-17271,52213,-8208,27058,34791,-8716,30884,42467,27764,27342,-16899,-32719,42910,11830,-22338,11080,36626,27841,-44732,68523,38531,-1497,-2061,-13129,5587,-1553,22965,79613,17553,-25287,22358,45436,-62449,-55495,-13699,-17752,79381,12315,31460,-15352,39561,36574,70097,11008,-15103,-98317,-32549,-16566,-97612,2639,57954,3745,-43187,-17106,-52166,35622,55812,50995,-45180,-8676,4849,-26912,50838,13973,12007,11691,46669,45008,68332,75791,-12228,57279,87077,-6790,-22523,-4834,-95154,-51663,-73610,-39585,56735,537,-71290,-2463,-29002,-1991,76887,33068,16428,41974,-72535,77639,-23277,-30444,-14410,-50605,34078,16786,26982,35552,-81533,-35582,-44869,-57133,11350,-14358,6054,-91719,-63584,-36764,-26024,-39002,63558,7038,-18498,18917,21258,9651,-15529,-37557,-34102,-89814,-26534,-52418,-82856,42943,48606,11566,11367,50609,-41036,55233,9295,8155,-4880,-122927,-7192,-16518,-47528,-46403,-20112,-83396,-65528,-16415,26799,36369,15834,13057,49156,49381,24371,-70549,-52373,-72760,45963,-31000,36010,-19632,-19597,-24376,-16942,41427,-1346,75914,13878,-28227,-9781,-54965,-9343,-36201,-5085,2898,-44847,-106280,-28596,-50158,30723,-41064,22243,-12659,-37960,-48417,-29932,5718,11278,-53801,-28988,69561,29202,-30908,10812,-9173,73778,101346,-8077,23393,6296,36695,-8615,-7883,-61966,-48888,-72787,-6706,87396,21165,23855,-3604,81510,-46776,-38269,3362,30917,51072,-52285,-29099,6321,9473,50085,49244,13075,-64077,-45176,-17254,-6303,3060,33155,14504,-12092,-42113,-41394,-837,-9399,9471,61752,-30913,-62475,-60466,-63945,-25068,-49301,39696,-9294,36486,9742,-48533,-32310,-10579,-8287,4745,32943,-39906,118054,25656,-33961,-29942,-15616,26681,25981,20614,-40904,-43544,-90233,-53500,-10885,16512,27368,-13970,57670,15804,-22360,1062,-21328,-26189,-42677,-8858,-36684,-37877,-59091,-61116,-35340,1328],[-29547,26433,13104,34811,32658,-44047,73396,21857,13678,29159,50136,-20900,-23993,8067,29004,-68801,18949,30319,42425,60408,-27798,-66375,5967,-11165,-91730,11522,88292,43948,35340,22179,4953,76729,-18270,-53834,-34773,17943,100285,36274,82921,31775,-39488,54844,-1839,-26262,115807,207123,22307,-46913,24168,-14204,-35414,-8439,77950,5840,37335,39201,-22446,44334,5112,-10658,-65684,-26650,-5226,-3541,49939,-788,-56317,-10156,42992,-41233,-26745,74899,3859,-82398,62619,-62797,46115,32098,64350,-9387,-19331,21321,-20110,26259,107919,49523,44658,4982,70688,96236,53238,-30405,97307,12243,27760,60659,40911,59089,28606,30930,-53134,-27436,-22331,-24708,21654,61589,31340,92374,55547,52713,70801,39413,-62622,-45731,-16103,64368,107937,14196,117486,51296,47649,60712,-49765,5608,72906,-5815,30024,-19932,20493,-42838,37484,-7261,60918,953,9660,49251,-21146,33352,42484,36676,3397,59982,14275,45916,17709,82635,45223,-46659,-16649,-18219,22147,9394,52700,42537,23044,10578,-19747,76091,17117,-5640,15989,-53968,20101,62664,42532,116913,67273,9613,53598,25188,56119,25736,26988,144639,160924,41981,-13420,12717,71491,-6202,70894,134730,-48344,929,50023,42498,88975,28751,79424,96987,9048,16184,21093,80193,103944,60668,77683,67670,70877,-19758,58596,15398,98417,115396,84789,152567,140390,26815,161618,70431,163053,100922,90483,81910,118810,97020,165736,130019,187237,122549,36904,97008,118853,59029,85747,6211,127075,172129,111455,164905,237764,99355,156006,112270,167445,154609,396368,364567,280962,215230,308687,182510,268224,286224,385439,446671,506729,718614,789103,1049286,1382009,2943339,-2218996,-1474322,-883267,-534821,-472361,-469236,-389457,-348822,-318134,-196440,-220798,-170114,-165650,-132065,-125262,-249563,-220626,-170808,-188971,-159811,-270882,-87168,-88306,-183011,-140722,-198783,-161946,-102620,-85558,-88972,-136064,-133382,-106707,-88316,-14734,-75783,-53033,-76191,-113953,-12216,-36106,-97935,-117544,-82571,-86389,-23584,15519,14199,-39752,-42616,-90561,-65963,-57977,-71016,33853,-6905,-105731,-68438,-2088,-34400,-39863,75385,20643,-14326,17772,-19819,-16457,35025,-56563,4191,61638,-68982,-23013,-89796,-38947,-20032,-162599,-14743,47990,81155,24577,-43584,-28300,-10318,93951,254880,238526,342014,606339,-531850,-356626,-228747,-216853,-133694,-168550,-80779,-92641,-157016,-74074,-14579,19450,-13987,-101897,-233942,-140807,-87856,-8831,-77025,-114319,-38074,-105754,-5641,39761,-109638,-135743,14763,-22089,-139405,-58294,871,-16239,-76636,-79869,-63775,-33376,-55273,8446,-105476,-97339,-73642,21791,40700,-17549,-93392,-45778,14821,-1795,-10910,-87990,-25256,65575,63712,-84177,-43425,-65070,61451,8159,-12015,-31635,-24667,-64205,-73185,-97051,-102048,-37923,15108,5451,-48315,-54549,-115387,-83624,33851,-123563,-27510,41677,-13679,-21692,1929,-49912,-85594,-57829,13346,-76116,-57309,-55897,-67849,14354,-47890,16947,-26020,-83523,-101976,-41734,-67473,-56175,-4456,-11376,-27857,-9666,-1681,53751,19641,14123,-86042,-30263,-35347,-22658,-89970,-48931,-10855,-6036,-17933,-59583,-26980,-52468,-106689,-1660,-31484,15349,-53450,-17499,-86933,281,39841,-49470,-800,-45453,-129312,-115516,35278,-23413,7350,-19881,52458,-20985,-16129,9040,-31909,-7783,3957,-21676,-53643,-15601,-44768,44098,-36817,38,-6792,-82249,-7868,-129496,-38354,-56910,27210,49376,-1187,-57625,30681,19259,10826,-24358,1050,-8701,-56980,-1836,22171,-43740,-59726,-86620,-66637,-28740,-59357,-82072,-19402,-87068,-19602,2176,25608,-18164,-27614,25912,-37380,-46044,-4971,-101137,-79384,1344,53792,-28289,-22963,-51148,28195,-95375,-57993,-37235,24898,1937,36901,-10704,-8153,-50728,-61029,-68993,-49969,-15534,-1077,49004,44807,24776,-16293,-78830,26604,48021,-38958,5895,-102,-28187,9233,-5823,-37419,47711,-37172,-83265,-20900,-25654,-40143,-93443,5773,-9571,7397,36482,-40788,-35365,38176,14053,-24500,-37883,6571,-77589,-79257,-75610,-133,35908,-3925,42217,-12064,2597,24270,-32716,-2222,-58822,-71113,-66933,-35849,-32114,24072,24192,-35385,-12786,1725,-71583,43659,-33398,-77693,-23149,41104,-2523,-8507,-18985,27784,-2636,-65152,-104140,724,31547,19038,699,-118951,-84378,16542,-61761,-10230,5831,-31798,-34293,-64627,16807,-45785,-27995,1125,-75509,-78559,-96286,-25644,-25489,-58954,53452,15056,-70115,-55979,-89754,-4573,-37015,7255,14500,24547,-18970,-70943,59094,-45459,96923,48660,1029,-73372,-38573,-136459,-26104,-21530,75482,-21968,-52761,9915,9445,-19740,-36785,65497,-3635,-1379,-46036,-44753,8343,81645,-39046,-17035,-21920,11730,-57427,-41823,-412,3684,42434,-34863,-32647,-29237,-41625,-31126,-31069,-61242,14231,-63624,4437,-45414,-82443,-11274,-19726,37221,-111316,-16924,4862,-53286,-84528,-44065,28715,199,-6381,-102744,-64323,-116394,-71613,-118694,-102249,-17111,-41098,57117,-6107,-54822,7945,18456,20245,-19226,-18153,67525,-32233,-83313,-38810,-62683,-31195,-79078,-33346,-147457,-170704,-288096,-148895,291643,198034,132233,84047,-12095,91744,34731,-19663,45837,-18812,43762,51426,-21786,36739,26730,26827,42736,-5123,-31191,33334,14812,-15601,-29793,36609,24502,-30382,65358,39653,-12951,7683,-2339,9707,3684,25440,54321,18955,-32659,4714,72150,-63378,-76905,-2861,626,101968,18769,26062,-14393,14751,7711,67537,2506,-15995,-80362,-16114,-1026,-66483,9296,74144,-1012,-59011,-13344,-55172,31481,34659,31800,-80117,-14719,19024,-10361,48287,-16013,-457,10564,18935,18829,72640,67153,-7333,65748,76799,1186,-24118,-5403,-109493,-21368,-78286,-44126,57557,-5578,-60412,-31626,-43384,-5170,89743,58129,42622,40032,-72766,54826,-15988,-25954,-36374,-38566,33346,33531,44084,23925,-81094,-20009,-46872,-50646,15391,-7741,17833,-63800,-51941,-42436,-11296,-37336,49936,6071,-19993,3714,8299,32860,-12977,-37565,-43594,-32915,24301,-57805,-85485,64161,76820,17311,-19363,47890,-53399,67547,6634,8881,-8577,-123244,21529,-11830,-43515,31697,-29832,-74150,-89035,-26268,40792,61445,38160,-8274,56330,73660,46317,-71535,-56117,-65066,24559,-31306,6371,-3417,-13056,-15674,-3352,32185,23284,77951,1848,-27268,-6026,-38383,-2612,-43324,2089,20715,-48110,-98229,-30446,-35055,25453,14192,6568,-26171,-34682,-47888,-23154,21240,7374,-64452,-55867,49722,22141,-33570,-10683,-29640,47121,64040,-5755,2008,-41143,1294,-8268,-7605,-82269,-36824,-61445,-7276,56656,-12419,4319,-13822,65060,-56656,-61299,18673,15432,61490,-34052,-20689,-1830,8605,32883,38033,11279,-76062,-31536,-15311,-12849,-19925,30782,11825,-4816,-54406,-72656,-27771,-23066,-5507,68668,-5192,-50732,-57093,-86626,-49583,-59364,17342,-9771,31698,-4665,-59432,-27836,-1111,-8334,7774,35477,-47246,115217,27076,-29010,-38381,-14205,28158,17690,8419,-10120,-33514,-84621,-70823,-56656,29725,51047,-8228,44316,19305,-26948,-3702,-2070,-18873,-70287,-4682,-31111,-13468,-56192,-55133,-33041,-2892],[-37624,22073,-11719,36566,59128,-30250,73593,27325,1072,6615,63256,14047,-17036,10719,28957,-80122,3700,33172,27038,83445,-23725,-99020,-6924,13406,-82490,5662,110432,41349,24374,23359,1146,79414,-31321,-63530,-38851,21196,101476,44368,102011,29836,-29373,79592,908,137,123591,180422,23611,-32248,15882,-12468,-33498,-59084,59367,5286,36229,34926,-29577,67383,18343,-11400,-86385,-32627,301,127,44657,9359,-24730,-17095,69864,-45139,-29338,83983,29672,-57845,69774,-68173,73174,33881,54288,-6830,-11914,28530,25399,51747,89599,62161,58129,13598,65884,57003,1877,-20296,110698,-36373,-9371,48095,29074,66703,5339,40042,-53785,2983,-21141,-4709,17983,90468,36948,137984,56243,67493,78839,42124,-95113,-75953,-17781,85570,104564,23097,104893,53155,40958,65848,-50871,-22103,56833,19817,27129,2986,24082,-38514,15800,9443,52054,-11878,13103,45322,-2069,36827,31182,50745,10729,43619,14427,44136,35213,89945,72623,-46167,445,-17438,38897,12425,66269,52228,34595,34006,4741,68626,4890,-16833,-27223,-110001,40004,90449,50466,99943,66830,32480,40479,20835,26659,9713,27068,135536,144811,31667,-23770,33607,87696,13183,58149,105671,-50266,-8621,55484,44306,80111,54221,78299,92893,11724,5974,49272,91750,70622,60516,74728,96323,77251,-6422,45017,35138,53212,95247,113303,149564,141048,17826,158521,61616,166029,98986,93223,70217,135977,108081,207179,118139,167787,112985,33529,75188,89409,63827,106408,41913,126612,166676,98577,174666,244272,101215,163970,127051,170282,154960,393805,362025,284548,229956,319841,205078,273821,330175,414923,463302,509052,708405,767392,1071331,1383348,2958084,-2287678,-1438768,-920749,-542140,-530834,-465719,-374538,-333210,-318114,-161824,-205162,-160507,-178424,-122013,-151082,-257914,-219441,-190251,-171069,-170296,-275109,-108297,-84119,-190986,-122172,-190785,-167138,-114610,-60435,-58543,-104858,-116807,-109545,-66224,-14031,-71562,-59621,-77762,-119479,-8571,-52675,-102314,-112574,-86309,-49315,-11480,3470,26309,-46667,-75023,-85440,-83146,-60503,-71373,37502,10585,-109630,-115143,13554,-59306,-60584,59967,21773,-12426,15866,-15964,-28294,31025,-70106,10504,52261,-88620,-53822,-95974,-26879,-41454,-205958,-538,57352,65269,7683,-48984,-24725,29232,135692,304661,240260,354496,607997,-484338,-351295,-262622,-225128,-143560,-178572,-90161,-88905,-152171,-51963,-8089,18990,-25242,-91935,-211962,-177712,-80994,23070,-73859,-108153,-30132,-114818,-8067,48992,-109998,-124737,22929,-29088,-151006,-70655,-26291,-36197,-71010,-65122,-42524,-53963,-59069,-4903,-93104,-91150,-74473,-3126,37506,-14051,-70399,-21386,24918,-18029,-11087,-96509,-38215,54474,15464,-106821,-19889,-44812,44476,9958,1389,-29994,-45348,-87035,-98399,-95528,-83628,-35346,17377,800,-47911,-48691,-124383,-119101,17969,-129375,-31230,49662,-12873,-22025,-28919,-62507,-82877,-101987,9827,-68410,-50772,-80633,-43294,-377,-76298,3977,-44566,-84479,-89397,-56198,-79850,-54461,-20861,-15917,-21188,-2623,11916,78462,47496,28207,-69158,-17928,-42139,-40249,-55180,-46472,-42144,-8237,-17982,-60233,-23146,-35079,-78082,15890,-46378,-1352,-23932,-14453,-71942,-3976,31986,-85791,-18855,-69801,-127338,-104344,33253,-5552,-771,-7951,57183,-20512,-8718,17670,-24575,-11981,-16306,-19811,-54687,22871,-46666,68045,-6497,-2007,-2998,-77377,2846,-98408,-37387,-65668,18740,59268,33991,-64011,29026,2419,-203,-5325,4261,2939,-37014,-6625,26944,-58496,-49412,-79402,-51444,-25043,-42766,-69432,-21846,-52141,-1195,-15448,47652,-7395,-31883,9898,-65572,-37704,-28518,-87171,-93780,5899,25550,-38764,-15091,-40567,22698,-95666,-45954,-38250,26016,39015,63475,-385,-6539,-41522,-54912,-72212,-32747,-8263,-359,34165,47297,48890,-19755,-37453,48510,56681,-52685,-2790,-54718,-28058,-6862,-16105,-60411,54199,-53238,-56597,-17441,-15348,-45842,-82637,-1725,-14164,-24321,28331,-21896,-56696,49270,18667,-58734,-46183,-6294,-86360,-104710,-65619,-16291,24645,12870,41437,-9638,6008,26755,-15097,-32151,-44293,-61828,-74468,-16841,-2648,13758,28088,-31611,-38646,-38683,-92250,55899,-42050,-68610,-42053,23685,11188,7650,-10191,44400,-23847,-86542,-99239,17020,21752,7364,3366,-82638,-63012,-4845,-57367,-21704,18756,-21772,-40688,-51259,30786,-32891,-2403,11693,-67173,-56140,-97212,-56372,-37780,-34607,55574,15619,-55328,-28111,-71206,804,-26099,10626,-19674,49200,-18034,-55482,92126,-44905,99572,68380,11751,-61006,-39593,-111419,-24163,-13487,75095,-25300,-50391,3645,6588,-19770,-41683,72574,-8140,12386,-65597,-64620,-3759,63030,-42742,-25661,-38889,-25459,-56024,-53128,-13936,12263,63381,-24480,-33791,-61598,-45710,-31451,-55896,-76273,-30355,-110255,3093,-32365,-73630,12251,6892,54494,-105732,-19233,22389,-64631,-55619,-20495,44434,-14191,-19124,-119713,-56944,-100498,-53438,-114517,-87153,-39242,-64931,72990,-14926,-29446,9086,6639,4828,-11038,-29340,69486,-8344,-104635,-45413,-85886,-33347,-66754,-31604,-150211,-169809,-307817,-179685,308914,212491,128389,72261,-1888,80465,49153,-15614,32432,-17574,60980,59278,-38463,39842,11786,22958,56374,6376,-30979,28573,22537,4216,-48671,36718,12281,-15183,62128,41852,-25674,12441,3534,17381,12875,29064,23198,16864,-37531,-15889,95150,-49405,-88645,7077,21964,104617,17743,16052,-11017,986,-22803,57324,-16604,-27207,-54061,-4494,1794,-37138,18660,75779,-6339,-77570,-10957,-43262,22140,6436,11871,-97229,-18918,32687,1145,44103,-32272,4131,8314,-4271,-16347,60890,53301,-1095,74035,58121,7436,-26245,-2977,-104502,11864,-66531,-46393,51697,-7963,-42670,-53679,-49809,-3566,85654,79197,64150,36842,-72510,21994,-7662,-18418,-54892,-37242,27229,55662,67818,18823,-62382,1805,-37958,-29666,20911,39,34919,-44151,-47011,-47776,3595,-33329,37942,6929,-12838,-33213,-1584,51491,-7536,-38781,-53126,25717,57271,-51598,-72014,70327,89375,25087,-45847,42602,-58858,73247,2527,9528,-15921,-104272,46018,-2945,-31282,90093,-36572,-59756,-100583,-31424,70014,78970,57324,-24897,51698,84462,44344,-65536,-48988,-46118,9115,-30133,-20365,7277,-18141,-5242,9849,12089,31939,47449,-9635,-22473,1537,-8121,9261,-44745,9088,26842,-36923,-79420,-30329,-31362,15633,71523,-2523,-29046,-31326,-39406,-10706,36006,4880,-64340,-69717,34176,18769,-28523,-43095,-55991,13291,14591,-8291,-11551,-78968,-38555,-10793,-16164,-90593,-10057,-37767,-3375,24289,-45410,-18379,-19208,40913,-60948,-80515,31957,-1745,62899,-1238,-14583,-23844,7976,14166,18453,-1144,-80512,-13297,-12669,-11968,-33614,31365,11552,2799,-55687,-91107,-42233,-24142,-24440,69348,21121,-30880,-54403,-94789,-72108,-65856,-3465,5023,26385,-19776,-65405,-23326,3383,-18915,-1418,34902,-42590,89244,23653,-21999,-45618,-7499,37212,22034,455,23985,-30641,-80459,-60615,-92473,35977,53668,-4944,27017,22815,-34959,-8647,30680,-14263,-80577,-1172,-23018,11426,-50950,-46800,-31350,-5363],[-27075,13771,-30224,33973,74935,-10670,56867,27428,-12813,-21674,73146,37621,-6275,20832,21796,-68987,-7643,41490,8689,89605,-9830,-97890,-14027,38998,-60585,196,125606,31046,15063,31789,2430,73280,-37859,-67251,-33329,17530,89960,55453,102408,25951,-23860,89852,10337,13942,120987,131841,24339,-14443,7401,-2441,-29906,-91948,28825,6414,35804,26137,-30675,77026,31094,-18370,-89136,-35946,6814,10980,38476,15110,16819,-17619,92198,-34601,-28109,64803,43093,-25024,78405,-49015,96078,34515,37168,8885,-2618,30641,70732,77756,60639,58180,66399,22708,49279,-945,-50983,-2986,105082,-91873,-31271,53763,14455,67997,-12644,39877,-47076,29765,-17117,21608,18788,100679,45536,155517,51494,66844,75021,49369,-113369,-94619,-21304,80671,88025,26261,88976,47444,20601,61144,-49330,-44567,45740,48947,27451,26245,24207,-29789,-7544,29084,43619,-18486,24752,60477,27418,50298,9601,62557,11627,28433,8550,47321,60637,94372,80901,-31083,20111,-15334,55456,15021,71954,65951,48579,43285,36496,72044,-6555,-34975,-62613,-129102,53851,115501,48894,79457,61276,57493,21943,19117,87,-7992,26256,102135,101090,18434,-23905,53371,102993,35305,46364,68094,-44023,-17909,61993,43833,60051,72421,75784,76331,12015,3563,72929,76376,36980,56018,65573,100411,49274,7199,30512,65660,23955,75519,136816,130676,138042,17872,148476,70420,174909,100375,101744,65823,158059,112077,220327,120297,137639,99443,29365,47531,46801,69223,125817,88527,125535,150743,83834,183232,246390,100664,177520,144149,174020,155240,354773,331877,285582,247541,327022,230857,295946,368552,446312,485144,527416,715626,783099,1107902,1448491,2963651,-2377696,-1400389,-955686,-558966,-587649,-455467,-361892,-314144,-314557,-156410,-204739,-150202,-194838,-125537,-201207,-258707,-218946,-198735,-149752,-186778,-278104,-148966,-85682,-188316,-94015,-172193,-153821,-122453,-48166,-40123,-77879,-97811,-108657,-56403,-30183,-75440,-76263,-73825,-113818,-12992,-80950,-85063,-101922,-84848,-20603,-21711,-21138,28783,-60602,-92932,-79245,-105040,-75434,-64920,32187,18004,-101958,-147499,18017,-78353,-73184,38752,14935,-19471,2651,-13349,-34680,17865,-82167,15425,48879,-94133,-73415,-79080,-5658,-56949,-216938,19693,69638,30722,-2943,-47154,-9233,57294,156044,307883,240098,359879,622713,-429902,-337682,-279334,-230574,-147263,-180682,-106519,-94733,-144560,-41826,-3795,13844,-34801,-96869,-193876,-200144,-71024,33213,-71491,-101432,-25418,-122012,-18558,47142,-104061,-102216,28584,-35658,-154489,-84046,-48828,-64854,-62975,-42295,-20041,-79794,-58027,-15776,-71425,-64289,-75221,-36301,21979,-24007,-46381,13475,27291,-39038,-15527,-95221,-48055,36036,-37121,-126665,15916,-23760,3169,3244,8467,-28154,-56026,-94442,-119075,-85191,-59856,-25208,20555,3453,-40470,-39052,-126579,-146955,-14542,-129827,-37798,53152,-16561,-5986,-64039,-73040,-79834,-129475,1352,-52921,-39887,-90702,-17944,-22794,-87163,-12654,-50488,-71263,-72823,-83892,-97745,-43349,-31692,-19693,-10539,-3757,9295,82428,55295,36521,-52245,-13694,-49261,-54070,-16800,-49502,-83521,-13475,-17912,-61007,-27104,-16141,-44123,15718,-67161,-27648,10525,-4885,-44920,-14500,11186,-120432,-47242,-93870,-108728,-72334,18602,5432,-13607,-5070,51368,-22676,-6808,10492,-25856,-24418,-43791,-12279,-48781,50507,-46844,70049,568,-25468,-8457,-61081,4793,-72223,-40973,-74438,10367,60910,54971,-72608,30962,-22235,-13153,12349,5824,8347,-11794,-17373,24160,-68513,-31125,-52310,-36130,-26547,-26392,-51708,-17053,-16110,15261,-32215,56453,13265,-38247,-5354,-73321,-24723,-45316,-61567,-92020,9193,-155,-35699,-902,-28146,-252,-88801,-35776,-36786,17816,65293,74656,7017,-4280,-30785,-49014,-68283,-31222,-4214,3115,11764,48437,69259,-44728,471,56633,56978,-49814,-13496,-97320,-17926,-16164,-36133,-81642,55005,-59491,-28057,-10745,-7628,-50225,-44224,-7358,-16688,-43676,9661,3288,-63624,52585,24076,-70979,-46271,-12304,-76339,-121127,-55226,-23401,9996,27511,30477,-8548,10516,23226,4305,-47581,-18966,-50060,-76258,-6368,27331,-3405,19188,-33411,-72153,-72950,-82464,72381,-49362,-57443,-59056,-1158,21573,5018,-2461,47815,-37991,-94588,-83918,27950,5018,-2870,7391,-34206,-44940,-29700,-47071,-36357,26399,-13310,-42167,-29608,52037,-6110,10155,16629,-56906,-39037,-100955,-74368,-47739,-14978,37104,9437,-35288,-606,-55329,-1147,-16376,4496,-62328,60904,-20092,-44524,103527,-39321,82508,85363,18684,-49746,-34448,-75789,-12145,-10315,65657,-25525,-42749,-11659,6950,-34007,-48224,74218,-16965,22533,-63173,-80395,-12971,23436,-41201,-29767,-52726,-76369,-50235,-67529,-31975,15565,77861,4064,-40389,-94945,-45103,-30903,-80359,-73329,-71856,-139482,-128,-17694,-55271,40226,23177,55442,-90646,-21479,36094,-67441,-28575,1112,46722,-31511,-34686,-115103,-43418,-59635,-41275,-112959,-50090,-43377,-74498,60878,-32631,-3555,2162,-3920,-25322,-11306,-37926,53419,7026,-116515,-52377,-115600,-43790,-54754,-36835,-158524,-171634,-326292,-204598,320994,222793,122170,68568,4722,66712,58810,-5790,16867,-2771,76532,54903,-58362,38433,2892,17829,63276,13471,-35687,27900,32034,31352,-41809,34594,-7193,-6978,60953,43137,-34748,8327,4690,28129,25525,28518,-651,14932,-41494,-34787,105502,-23161,-76835,13670,37793,84250,10604,6078,-6232,-2617,-51791,44004,-39294,-47163,-25441,4270,-16296,-19354,27528,65469,-15703,-98206,-12225,-21002,11597,-21853,-3752,-93419,-19253,45211,3518,40712,-31781,27150,1961,-15885,-48201,35478,43397,3051,70129,37149,11064,-29658,682,-79079,38421,-41527,-48460,38074,-6202,-22555,-62538,-47392,3477,69140,83332,71298,32575,-71504,-11117,3489,-9069,-68593,-43660,18593,70032,89497,22850,-29986,23623,-22362,-5002,26095,8685,51511,-36322,-48978,-50157,15422,-28908,31022,9518,5030,-73830,146,61180,5252,-40916,-59852,69753,59634,-35883,-54497,58330,82175,32221,-59443,33415,-57818,62278,-571,8705,-24280,-77093,63900,9454,-14691,109163,-39570,-44447,-89047,-26560,101125,82208,60558,-30259,37811,81981,23084,-51193,-30635,-18471,6045,-26719,-35007,10836,-33863,6005,21464,-9803,21614,-9006,-16306,-12042,12320,25869,24193,-39861,11829,19511,-20246,-56989,-30537,-39279,3217,104427,-768,-22111,-27171,-24444,3056,45218,4212,-53493,-65987,25618,17537,-14746,-76423,-85428,-17343,-29467,-14547,-11611,-89051,-70381,-20892,-30570,-83595,25970,-10667,2338,-1321,-63822,-38382,-19215,18354,-55001,-87547,41214,-20896,53662,34217,-10898,-51097,8572,-1691,-9724,-21353,-77440,11033,-2652,-1123,-35066,31690,11486,7771,-46559,-92724,-41852,-10126,-48610,56192,41854,-6615,-55503,-82589,-83047,-66833,-17873,37539,20742,-32777,-65079,-21760,2316,-34397,-18775,26560,-30758,44597,20255,-12590,-48039,3127,48165,39241,125,49249,-31349,-76062,-23168,-109090,31751,39778,-2910,11852,26765,-46943,-7080,72243,-11902,-65704,3658,-14327,29057,-45072,-40711,-28993,-5353],[-1164,3134,-39710,28368,78223,11029,29493,21047,-25988,-50645,74897,45083,3658,36951,12017,-35694,-15247,51914,-10668,76078,8645,-58607,-9999,61144,-31001,-1631,122416,15463,6628,44301,3652,57979,-37561,-63029,-16808,7496,69414,66051,84467,20886,-28739,80278,23600,12065,113847,81168,23723,1921,797,11789,-25487,-93061,-1672,7150,35255,17751,-21804,68459,43613,-29220,-69892,-32115,12157,23553,33447,15709,53176,-13110,98533,-15342,-23498,24863,41557,10094,84276,-10260,113372,34684,15377,29334,5703,26972,97897,95865,28640,37997,68667,29349,18418,-55527,-84085,15816,80841,-138521,-37130,71785,733,65926,-22608,26373,-31175,44867,-13838,46726,23275,95534,56177,136805,42383,51541,57880,56770,-107616,-100358,-22951,54673,65074,24962,72012,35791,-7951,46580,-43649,-55608,39912,74472,33180,47120,21521,-18559,-24592,43539,36017,-16087,39715,92253,57613,80264,-14596,67651,5352,20378,-652,52906,90340,94313,67852,-8246,39413,-8693,71846,12946,68424,77327,55454,37188,68334,83751,-14486,-63513,-85418,-96656,56944,127409,38221,60772,54844,77497,1540,21585,-10368,-18748,28396,54936,48454,5917,-16610,66772,113883,53461,33902,32231,-32255,-28912,68012,38447,37183,75691,73251,52372,9119,5581,81129,32282,10639,46298,53588,87138,1272,17609,23134,104088,14732,63076,144297,98527,135315,27535,136169,97556,185578,105039,113551,66354,174997,108319,195231,122269,102808,87061,26773,19657,-947,77521,139994,132545,126172,129488,71410,188211,242475,106556,196662,159974,176403,155455,281481,276845,280343,262883,329008,250932,332473,391138,474781,510869,560031,732591,826897,1141030,1557302,2942293,-2462668,-1369010,-981431,-581345,-623306,-441898,-353296,-294692,-307363,-183866,-218882,-154047,-215657,-143740,-256597,-249534,-218856,-195506,-134919,-204320,-279753,-197142,-93633,-172227,-64987,-142677,-121687,-124090,-54465,-37594,-62955,-85260,-103123,-60160,-54333,-87182,-100797,-63690,-98665,-26426,-115036,-49541,-87400,-78238,-8856,-48469,-57959,20072,-77862,-95182,-70266,-124453,-92992,-48658,21699,13425,-84573,-159110,7991,-86291,-73294,19173,8022,-32865,-16948,-10685,-32658,-1062,-91855,15294,50287,-82466,-86256,-43480,15248,-65333,-169136,49670,76464,-8386,-8331,-38125,10179,63648,149291,269674,237591,361507,649142,-384673,-321145,-276120,-230142,-149348,-169277,-122297,-107923,-136225,-42109,-1449,3199,-41316,-117587,-178847,-193503,-61292,17477,-71141,-95623,-25056,-127501,-35079,38289,-95322,-77491,30224,-40102,-148189,-96360,-62096,-94089,-58281,-22293,-8613,-101788,-49545,-21957,-47299,-21727,-74042,-72129,-955,-40747,-29497,48299,22854,-60531,-24608,-87367,-50873,15026,-76451,-136191,52496,-7461,-48045,-11017,7284,-28079,-53530,-87066,-129949,-65226,-35880,-6219,24984,13541,-24146,-25987,-121820,-156542,-52137,-124778,-46201,49062,-21983,22005,-90449,-75280,-72216,-132128,-12606,-35853,-30850,-85556,-1308,-46674,-79199,-28542,-46916,-50100,-57828,-115048,-114598,-29919,-40802,-18622,2154,-12174,-17109,67382,37665,31172,-38067,-13549,-51201,-59610,5809,-56539,-118587,-19778,-17904,-60511,-36501,2982,-13422,-3798,-79144,-55516,36577,6295,-15505,-25946,-13373,-137314,-79732,-109930,-82298,-27854,-4897,6775,-28877,-7101,37551,-24030,-8055,-9055,-30605,-38606,-72999,-2938,-36371,55111,-44413,47661,-18650,-56379,-20356,-44466,-1493,-64772,-47925,-75763,6124,54645,55606,-79590,45712,-43093,-25169,23362,3540,7262,9836,-29344,9206,-71851,-11525,-13193,-24356,-31047,-12927,-36253,-3427,17286,20190,-47306,43488,36359,-43552,-13704,-61414,-9764,-52244,-31504,-76867,11498,-16522,-24288,13121,-16444,-30443,-75498,-30027,-35110,1100,65459,70366,10870,-5193,-23905,-43995,-54760,-40529,-6371,8010,-14897,50096,80335,-75884,21541,45172,49139,-30575,-23997,-115554,-906,-15690,-60535,-93498,48325,-54259,-3374,-5720,-5297,-51992,3736,-11167,-14502,-42870,-17383,25742,-59242,51235,27369,-59022,-37346,-3358,-47223,-126091,-44925,-19621,-7678,34816,13919,-7937,12707,17971,21949,-36341,8217,-40372,-70825,-3764,50604,-20412,1796,-41688,-105477,-89184,-48904,85613,-53120,-53154,-70004,-25390,25435,-17379,182,31376,-43295,-87542,-60746,36071,-13661,-9762,9184,7583,-35622,-49769,-33113,-50736,29217,-8979,-39188,-5063,74031,24024,9865,12150,-50489,-32992,-109358,-79469,-53813,-7886,3513,-2602,-14569,16412,-44695,-12590,-8552,-10020,-103911,60117,-24947,-38169,93911,-30684,49457,80509,21943,-43129,-24704,-37433,8354,-12580,48666,-21501,-31183,-30259,10421,-65557,-55365,69210,-28561,24654,-48967,-87953,-17510,-22153,-33384,-28970,-57657,-121975,-43097,-80894,-51391,10557,77149,31673,-44545,-116059,-36195,-28857,-97313,-53269,-95715,-142955,-7412,-5383,-33189,55683,22673,32636,-68762,-21744,42115,-62294,-16386,17608,37947,-46562,-46955,-95547,-25865,-75,-30950,-111009,5131,-33729,-68593,21817,-52628,14178,-13145,-11272,-62732,-16582,-42098,26450,13367,-113117,-54706,-140874,-64096,-46440,-50341,-169049,-175733,-336803,-216515,323004,221829,115289,71949,6644,51002,59559,8575,7150,21913,87585,39255,-74201,32380,3845,13893,60309,13765,-46691,29005,41007,57680,-15238,28309,-26868,-8665,61672,41497,-37091,-4615,3701,38000,37733,19691,-8299,15554,-43292,-48657,96245,5946,-35807,13365,42515,46349,-853,-278,-2119,243,-76270,32636,-56017,-69527,-1361,10725,-48068,-15014,32664,50415,-29184,-117946,-17484,3919,4420,-41332,-11046,-72551,-14200,56228,-4933,39791,-16972,60750,-8465,-13507,-65206,3870,42325,3139,43289,19341,10446,-34927,3564,-37990,51741,-10454,-52875,19008,-1786,-5123,-55764,-37505,14156,48520,64016,60068,27488,-68401,-35853,18006,1574,-77430,-51900,9836,68810,99329,35200,5773,38793,-7140,12701,30011,17730,61255,-37927,-53066,-47956,22819,-27407,27826,12968,30314,-97453,14211,61116,25937,-43425,-61306,92869,34771,-15012,-46150,32106,58501,36509,-54619,19349,-52245,33260,-1049,5086,-30526,-55403,75770,23170,2087,91231,-38747,-31055,-52348,-11877,113936,69417,38793,-20823,18894,69196,-6166,-30329,-3597,13234,17984,-20665,-34544,8235,-56180,17799,30897,-26086,-3654,-72599,-16168,4733,24464,50853,37587,-29965,9338,3018,-7674,-37201,-32574,-51079,-8643,103348,12258,-8418,-19453,-6296,13860,45942,5004,-36051,-47422,22366,16234,3655,-100452,-112903,-37216,-55330,-23118,1044,-66599,-86750,-40492,-45127,-61744,61771,9727,7218,-15684,-59656,-50879,-14693,4419,-36714,-78051,45655,-40381,36679,61219,-9467,-72788,10629,-11988,-40482,-42342,-68948,38967,20109,19299,-25945,29390,8957,8355,-29532,-77826,-29534,15125,-76359,27317,53347,16239,-61916,-53211,-76016,-60650,-25098,77500,15226,-40984,-58151,-25049,-4209,-45779,-38764,7724,-17548,-6406,20723,-1996,-44636,14572,54104,60277,7589,54165,-28835,-68197,28759,-106311,17405,18524,501,2939,29747,-61014,6507,112762,-10342,-29858,11165,-7625,32885,-39422,-39875,-24392,-1499],[30554,-7018,-40720,21649,70884,31246,1476,8692,-36542,-73864,66485,36987,9765,55317,5748,10501,-19624,60077,-28036,47675,25129,6745,7141,75839,-1987,3124,99880,-873,-901,55899,58,36695,-31351,-49827,6993,-5257,45176,71794,56459,16972,-43573,51355,35903,-286,106193,42112,21019,14163,-1804,25705,-20000,-64765,-21591,7050,32942,13879,-3785,42717,54489,-39232,-32553,-17989,14590,32950,30963,13780,73061,-6862,81916,4943,-17830,-18432,29337,40867,83280,36805,123573,34773,-5266,45515,11766,22405,100516,100194,1518,7113,64253,31136,-21461,-84113,-82977,30042,45042,-160725,-31924,90700,-8839,62221,-23244,-910,-9690,45892,-10877,65619,29344,81936,67596,95248,32016,27636,31501,61598,-76448,-98491,-17616,24788,43513,21997,56771,21612,-34515,24304,-33690,-52584,37579,89837,43891,64909,18543,-6804,-29687,48694,30852,-3945,52888,128778,77166,122360,-31520,63580,-6021,23640,-7698,57549,118275,89196,40392,9360,55432,2401,88502,4498,56976,80423,49174,21494,91472,96347,-16644,-96584,-93305,-30098,48798,120819,21818,47548,51185,86217,-16775,26054,2214,-16194,36206,11601,7371,-2576,-3119,70615,117162,63365,21016,7832,-17084,-42737,71701,28539,19707,62374,71639,27988,4244,6636,69881,-27225,-3956,31854,43650,70002,-40503,24716,28168,143144,23178,61849,132271,60535,137015,44687,125584,135443,190470,112004,125251,67967,177637,99462,140917,110637,72356,80735,29085,-2969,-38699,91119,147170,165230,131052,110193,66163,187812,231722,125864,217373,171379,175397,157037,192792,210167,265384,269850,323579,258052,376892,399003,495727,537423,601807,747216,873501,1155728,1672509,2881856,-2522052,-1354281,-992321,-605738,-628546,-430234,-351245,-278908,-297490,-231730,-241917,-176746,-240761,-172058,-296718,-230413,-218169,-184648,-132547,-217051,-275453,-238517,-107838,-145012,-43833,-104969,-78118,-121284,-80448,-48556,-62856,-84218,-93465,-74195,-75090,-103099,-127563,-48685,-78177,-46604,-144578,-8180,-72134,-67635,-15950,-78442,-101027,759,-92761,-85907,-58893,-135567,-103112,-25074,10124,-2486,-64040,-155658,-13743,-81636,-64239,6722,7674,-49343,-37411,-7516,-22339,-20600,-98878,7159,50315,-56540,-96153,-1182,27320,-67897,-68713,89900,67730,-36808,-10604,-23004,25835,47606,123622,211668,234156,364992,681309,-364191,-307580,-257837,-221357,-153974,-142008,-130699,-122957,-129358,-45765,-2743,-14462,-44555,-146447,-162578,-156826,-56304,-16861,-73296,-92453,-29559,-131100,-54549,27322,-86762,-58233,27729,-41633,-132435,-105709,-65385,-114291,-62082,-17185,-14743,-112004,-33757,-23003,-27608,23657,-68882,-102681,-26234,-55432,-25093,73268,14137,-77301,-37777,-77981,-45366,-7646,-97332,-130075,73843,-181,-88225,-30185,-2311,-31140,-40099,-71555,-127595,-39170,-16923,19670,29987,23999,-2728,-12705,-112010,-144110,-79027,-110737,-54799,32569,-27469,49699,-99092,-64918,-55933,-112326,-31261,-23885,-29027,-72022,-207,-65431,-57812,-38128,-40124,-28408,-49063,-135902,-123776,-22437,-51415,-9798,14443,-23836,-61214,41719,-1338,9847,-27113,-12107,-44124,-54560,3585,-63638,-128549,-25015,-18009,-56993,-47345,19312,7536,-36697,-72919,-76257,44186,13210,6663,-33467,-32158,-129117,-106425,-113368,-59968,12204,-28843,-945,-44196,-9058,20375,-20389,-8700,-32054,-33948,-49661,-97037,3181,-19866,35805,-39535,5986,-54333,-77230,-32912,-36774,-12271,-78911,-55338,-64981,7512,43352,37361,-80775,77817,-45723,-33872,24458,-2747,3078,22410,-37710,-19093,-69173,2977,25828,-16675,-35467,-5380,-28648,16490,42968,9120,-59671,6904,52804,-45559,-10412,-36920,2604,-49110,-4547,-54285,13731,-20788,-13512,19934,-7980,-56999,-58513,-29957,-35639,-21233,39283,56266,11048,-11878,-25078,-38540,-32329,-51163,-14880,11623,-40616,51485,79116,-96343,20011,15450,35435,-1127,-31051,-108951,18456,-5328,-81142,-90283,34410,-41159,13439,-7900,-10541,-50611,39493,-15789,-8586,-24450,-49367,36062,-49468,49879,25582,-33422,-21231,23948,-5805,-119905,-35117,-7547,-27467,31899,-2192,-7356,8321,14105,34284,-272,27150,-35733,-58521,-5376,61968,-30314,-17244,-54430,-129238,-82047,-8414,86768,-50757,-60797,-72665,-41983,21339,-49757,-3869,-4327,-40683,-67745,-35126,43122,-28355,-13405,4145,30507,-36588,-58150,-18209,-61067,29067,-9961,-31247,15923,88201,47269,4371,-1672,-48280,-37667,-120927,-76152,-54781,-16117,-33659,-17732,3573,16952,-38326,-31851,-2372,-28143,-133803,51777,-30880,-34506,71670,-20968,14411,38510,21947,-42486,-14935,-3263,33068,-18779,26205,-13557,-18144,-45388,15864,-105616,-61496,57770,-38893,17121,-37616,-87249,-17537,-56846,-19393,-23410,-51024,-145977,-37859,-88553,-67841,-3170,57614,43683,-38156,-116331,-18472,-24806,-101859,-24255,-93988,-120517,-18180,1191,-15442,44263,4857,-10784,-44937,-18257,39046,-51741,-20620,30264,25051,-55150,-51044,-73626,-7858,63587,-17681,-105395,60273,-20402,-51790,-31301,-69384,17866,-34330,-14977,-97235,-21580,-41595,-1369,11838,-93978,-49978,-152143,-91424,-44610,-71349,-176787,-181409,-336333,-210709,312379,206214,108078,77102,6656,34554,49945,26059,10743,48186,90877,17390,-75632,23316,15537,13592,47128,7495,-62786,29282,48688,75577,19356,18162,-37541,-16280,62258,35777,-32382,-22377,4359,41431,43241,2088,1835,18892,-40640,-56073,67364,25389,25887,3810,35482,4247,-14427,-1973,-900,5019,-93440,26883,-58834,-85977,13021,14038,-71842,-19990,31886,37586,-43821,-131726,-24404,23765,3878,-44599,-8524,-42642,-3241,65140,-21975,41212,5988,91042,-20515,842,-61795,-24062,45475,-481,-6378,7938,4144,-41780,4253,9435,49939,17449,-61122,-614,2758,6032,-34982,-23285,24653,32334,25534,33623,21981,-61949,-47290,34439,14436,-82546,-55939,2125,52654,91595,51353,32456,42563,464,18135,32391,26341,59551,-43950,-52543,-41292,26781,-32375,23587,16069,55026,-91222,34432,53840,49951,-45625,-56577,98306,-696,6171,-53813,1257,26781,36247,-31546,938,-44577,-5444,1047,-1981,-31881,-47423,83337,35350,16061,53514,-34515,-20285,-561,6636,93543,44455,-6658,2172,-528,50099,-31883,-7910,26947,42852,41834,-11651,-21013,2693,-79400,29730,37791,-33576,-34706,-120228,-10399,25905,35422,56996,43652,-17819,4043,-15562,-4503,-23316,-36439,-56654,-17048,77376,32642,7972,-5742,9896,18894,38209,6357,-18999,-23125,20195,13079,19774,-108659,-131761,-43891,-61314,-32510,20254,-23325,-87811,-66643,-53270,-29453,86203,15793,9483,-18682,-34032,-53155,-7378,2105,-8771,-54435,45323,-57089,17270,73888,-10521,-80947,13696,-16258,-65011,-55688,-59501,64184,53977,44784,-11331,23776,1986,4629,-8448,-51723,-12301,42108,-100905,-10845,54604,30975,-72097,-17792,-51175,-46851,-27930,107695,9988,-42895,-45524,-33278,-15196,-45210,-56576,-20296,-7792,-48502,26062,7691,-36983,22991,49954,71819,19909,34596,-16884,-54195,75994,-90519,-3387,-843,7843,1836,29217,-73424,32821,140624,-8303,11570,21373,-5584,20593,-33811,-43922,-16227,7881],[56814,-13760,-35573,15809,56768,47667,-17195,-7400,-43493,-85750,49973,17860,11225,71008,7968,54148,-21024,62301,-39896,15106,34164,73187,34376,80395,18088,15692,67634,-12413,-6319,61583,-10066,15210,-20656,-28117,30403,-15862,21746,69531,30762,16908,-59940,10043,42064,-14785,99040,17854,15982,22316,1027,35763,-12625,-23327,-26000,7272,27213,16077,17449,6314,60529,-43972,12478,6104,13434,36263,31435,13619,73429,-2568,44952,20694,-13954,-46924,15503,61004,73165,79181,125590,34802,-18333,51227,16224,24963,84088,89867,-14594,-25799,53286,28171,-57417,-75984,-49522,35261,8921,-150578,-22287,99356,-12046,56739,-14921,-37274,8515,35765,-4344,76101,34235,65106,77838,58038,24667,4709,6146,64118,-29095,-97429,-2210,9340,27617,20272,45501,8841,-48472,-1352,-20257,-36959,36176,91255,56685,79501,18207,3811,-21515,46390,30208,15588,60591,153117,77710,161845,-32517,51418,-18267,39181,-6930,58498,137100,79788,10920,9391,65883,15113,105468,-8967,40960,72364,30421,4351,99088,102507,-11656,-115415,-86000,32627,32552,97611,4364,40789,50831,80162,-29315,28595,35813,1200,49524,-10457,-9613,-5094,15978,64910,111071,63939,10367,-801,247,-57298,71249,17087,12494,38659,71063,9171,-34,2248,44581,-77069,-6388,15019,40342,59973,-51130,31121,45550,170854,42996,71145,105652,25948,145390,64968,118569,170059,183040,119618,133725,68157,162902,90351,78119,81708,55173,82995,38933,-16281,-49857,110392,147758,182954,141814,99917,71764,181751,215472,159414,232530,176185,170031,162810,118189,151974,239462,262565,308793,250667,420264,401877,505490,561214,645856,751429,896319,1146449,1756033,2779941,-2546628,-1360692,-986294,-629926,-608719,-425400,-358352,-271026,-286824,-280276,-265479,-211454,-267529,-202157,-308460,-204690,-215403,-172687,-142694,-220401,-259785,-261514,-126727,-113273,-35885,-65749,-36451,-119383,-121509,-66844,-74633,-93921,-81575,-91727,-84127,-118171,-149616,-32097,-57600,-68318,-160030,23459,-59570,-55128,-35339,-97768,-138324,-25792,-99927,-71693,-47420,-135166,-99993,-1232,-33,-26509,-48049,-147688,-38521,-66779,-54984,3093,16191,-65622,-54826,-4823,-6871,-35451,-103232,-9329,41318,-24697,-102838,32808,26101,-66813,45311,134593,38633,-45517,-11354,-4389,33568,17952,96971,158491,232503,375709,710766,-376366,-301197,-234590,-204047,-162957,-102803,-129074,-132667,-125353,-44762,-9485,-39274,-45407,-171535,-143608,-103285,-60122,-55522,-77237,-93421,-38724,-132255,-73334,16968,-79940,-46474,22165,-40164,-109355,-110257,-60993,-117850,-76287,-35268,-37116,-107202,-13915,-20357,-17071,56585,-58509,-120576,-49704,-61677,-33267,83326,4179,-84562,-53355,-71767,-33687,-32401,-104344,-107700,69790,-3859,-102571,-50713,-18381,-37445,-21794,-56908,-111824,-13712,-6201,46665,33937,24694,12645,-6329,-100775,-113617,-81896,-82079,-62004,1422,-32616,62481,-90567,-41804,-30677,-81607,-52425,-21468,-36590,-59633,-15652,-74647,-32499,-37041,-36454,-11984,-48734,-135463,-121263,-26867,-63207,6663,23620,-33163,-104564,13915,-49139,-22858,-18316,-4977,-27470,-39880,-14271,-65865,-102820,-28107,-18558,-49526,-55367,29138,16345,-71918,-48860,-83414,31344,11461,16934,-34464,-39303,-100663,-116640,-104975,-50215,30365,-44238,-13558,-57505,-7973,4196,-9731,-4769,-47603,-33646,-55781,-109615,2148,-3034,3289,-33320,-43420,-88702,-76504,-39693,-40625,-22099,-104800,-59566,-42669,12809,30226,8345,-74159,120950,-20660,-37864,15628,-10782,1416,26152,-39287,-52843,-63385,8271,53097,-9911,-37295,-6149,-29968,36317,54704,-14969,-67602,-44978,54929,-43996,6036,-8871,7353,-38588,13781,-30368,17248,-15478,-12682,14998,-4073,-72269,-42177,-34701,-39806,-44924,-1409,40397,7729,-23182,-35684,-29727,-5535,-54196,-26126,10934,-60062,49501,65480,-95693,-1314,-24874,18434,29164,-31534,-86107,35095,12006,-89054,-71257,15494,-27331,20646,-20594,-23724,-46274,48081,-24311,-3329,-288,-81180,27925,-40089,50360,17033,-11733,-2662,63032,35667,-105032,-26119,7199,-47230,19409,-12920,-6739,-6011,11750,38654,44721,31031,-36056,-41445,-6700,59921,-29121,-31076,-67194,-137359,-55414,21094,71089,-40230,-77790,-66921,-47550,9967,-76082,-13326,-49114,-32685,-41038,-13300,48798,-34623,-15323,-9766,32988,-45192,-51897,-4864,-64407,28254,-15629,-17250,27862,87933,57419,3281,-19530,-45856,-48619,-130440,-69820,-49519,-35567,-61518,-31759,17700,1730,-33013,-52555,3115,-43483,-144288,42377,-35587,-30922,47941,-11294,-6969,-36396,19051,-47007,-10659,21949,56473,-25861,95,-3468,-6459,-51529,21577,-137200,-65254,41462,-43596,1168,-40536,-81370,-14989,-69870,-725,-13625,-34141,-142849,-35565,-86527,-76813,-22846,22265,37193,-17384,-94808,4141,-18707,-93382,2467,-69221,-79594,-29331,460,-8398,2450,-24672,-62568,-24897,-10675,28148,-39482,-30248,43419,16828,-55803,-45007,-60829,6543,112304,-1053,-94115,87967,-12725,-32438,-80760,-79991,7029,-56507,-16150,-119223,-21089,-37572,-22437,4938,-64592,-38841,-144887,-119288,-50309,-96574,-177483,-188098,-326440,-186820,290029,178099,99573,76947,9048,19610,31791,45180,30275,66217,83820,-3480,-56052,14169,35450,18411,26206,-2590,-80809,27120,55632,80611,50528,7105,-32928,-20696,60085,26375,-22965,-38565,9956,34122,36447,-20728,24512,23015,-31727,-57352,29570,25639,87512,-13806,20748,-25907,-27565,-730,-3845,7996,-100829,27620,-45835,-90034,16316,12897,-66083,-27969,24623,29364,-56472,-135102,-28634,33596,10293,-29196,1945,-12342,12836,70939,-41741,42662,29700,104761,-30556,22084,-40771,-40109,40640,-5332,-64295,3210,-7758,-48784,2466,52481,35698,33840,-72423,-15262,5233,9910,-5080,-8678,30531,26198,-18652,661,16616,-52031,-45258,49476,31204,-85644,-52209,-4513,28921,67777,63973,40415,33744,-3873,13313,33075,33057,45258,-49509,-42606,-32017,30147,-45088,13333,17842,70041,-56840,51732,43833,69360,-46822,-46933,94233,-27460,24122,-74087,-24204,-3251,30379,3483,-18918,-36820,-40912,3933,-12111,-26794,-51384,87467,43501,26125,15912,-27518,-11502,47170,19748,41965,15041,-61975,32480,-16990,27888,-47796,9411,53951,63959,69193,751,1316,-1688,-97862,40535,41573,-33698,-61654,-135972,-2894,45949,42722,41831,37512,-6731,661,-30005,-9733,-15183,-40638,-49489,-20474,43125,53683,23239,13345,18062,17498,24893,7179,-9703,-4722,14760,7560,27145,-100839,-136122,-39936,-55647,-41054,37786,19026,-79991,-91573,-49902,5861,90448,5101,8349,-13502,3535,-45109,736,10209,20661,-25095,40712,-67903,478,72352,-14980,-73760,16960,-15953,-76588,-54953,-55056,78873,87424,67021,2462,15876,-9808,-1730,12324,-23519,1538,59107,-112141,-45576,46471,32069,-81404,9923,-15676,-26967,-30297,113434,4415,-39169,-29143,-44539,-28557,-30388,-68941,-51367,-4175,-70126,34066,14799,-27993,25231,34690,64540,32487,-2263,5932,-34170,102758,-69375,-25282,-12212,19923,7724,22847,-80369,65861,147216,-5477,40012,32999,-10141,-4283,-27376,-48920,-3982,23863],[69444,-15414,-26843,12505,40106,59522,-20379,-23672,-47062,-83551,30728,-5755,8989,79452,19976,80174,-19310,56972,-43331,-9382,33323,114748,63667,74253,24097,34496,39680,-14228,-7922,58354,-23842,-130,-6432,-241,44928,-20464,1844,58802,17927,21990,-65393,-32082,38459,-24626,91063,5142,9147,28137,9342,40393,-2799,12473,-16558,9426,17355,22609,33511,-31327,58177,-41803,53239,35615,9459,32958,34355,18827,59657,-2537,955,31171,-13659,-50779,9600,66089,54565,106553,119709,34631,-19680,44958,20933,40877,60085,69793,-16818,-51804,37358,24105,-73985,-37802,-1083,30041,-16828,-111520,-12613,91753,-8200,48503,227,-73273,13939,20316,10001,78142,35417,46293,84449,47646,24367,-7441,-4052,66915,18399,-101427,22029,16766,15787,21549,38895,601,-43694,-24245,-4398,-13468,33609,78834,67403,90019,22298,12179,-3574,43017,35355,37410,61524,152621,57597,181268,-13624,35842,-26538,64048,4466,54563,140296,67944,-8656,-9511,69583,25445,121488,-23667,24622,54729,6372,-8051,89765,98753,658,-98184,-65166,61300,13142,65490,-10191,39212,50025,59912,-33470,26311,81135,29776,65215,-2404,-1573,-1437,39096,52821,96029,57052,6051,3611,18662,-66423,65388,8161,15944,16396,70837,-791,-929,-7904,17988,-93102,249,-149,46231,60768,-19968,40029,70242,174163,66555,85878,73911,2421,158613,83067,114443,186626,161742,125971,137095,67533,135485,86029,27206,42968,56327,92828,56824,-18167,-25438,132087,143622,185880,158310,103060,88674,171412,197238,200762,234896,173699,161038,176308,84918,121064,204893,237806,285166,234956,454015,410460,502120,578949,685350,745245,882015,1118900,1786614,2644910,-2540075,-1385488,-966966,-653178,-579744,-429879,-375973,-274429,-277871,-315190,-281810,-246304,-290760,-225288,-290741,-178789,-209283,-165655,-160154,-212754,-231034,-261042,-147010,-85483,-41560,-34229,-10366,-124923,-167928,-85437,-91457,-108472,-70222,-105108,-79562,-128383,-161717,-18293,-41649,-84947,-157371,34123,-52464,-43277,-54203,-98566,-155653,-54226,-96449,-58570,-39051,-123135,-83858,14361,-8392,-53588,-41500,-141793,-55071,-46976,-54741,6162,31061,-78893,-68039,-4850,8722,-41848,-104568,-31232,18826,2533,-102818,47476,12759,-63391,127996,172116,-5184,-34925,-10655,13930,33906,-10743,86801,125669,235144,395972,729832,-418286,-303291,-217418,-181678,-175496,-62050,-120225,-131011,-124241,-35914,-21715,-68250,-45547,-182424,-124190,-52873,-74566,-84419,-81255,-99253,-51506,-130098,-87845,6590,-75015,-38151,15185,-36160,-82471,-108190,-52787,-102275,-97970,-76396,-68272,-90392,4435,-16827,-16961,66949,-43433,-122048,-68642,-58763,-48730,79496,-4540,-79563,-68785,-71181,-20726,-58167,-104620,-74174,41889,-17826,-90721,-68902,-37096,-45622,-5830,-50426,-86336,4190,-3890,66472,34870,8962,7788,-15947,-92093,-74341,-56631,-35574,-66893,-39503,-37631,51959,-73645,-10941,-1691,-54326,-72789,-29096,-51503,-55144,-42092,-73774,-13024,-24529,-39712,-3373,-55615,-112185,-106916,-44114,-71743,27042,27297,-35286,-127205,-12517,-90128,-57810,-10471,9347,-4202,-19780,-27105,-59459,-47461,-29663,-20195,-38807,-57288,29698,14842,-98376,-15677,-74860,4661,279,17851,-29105,-35016,-64727,-103536,-90408,-54287,19331,-46426,-24557,-67379,-4168,-8843,5993,6516,-47272,-30546,-57896,-107173,-6967,10225,-27154,-27276,-86260,-105622,-54056,-36390,-50794,-26125,-125521,-57595,-14235,17947,16328,-20488,-61218,157926,28178,-36953,-69,-16683,7157,25860,-33700,-75224,-58236,3528,61792,1288,-35803,-16017,-36108,48294,47741,-42719,-68683,-94772,39057,-40936,32580,15662,1075,-24826,21442,-8968,23342,-6765,-27060,-1501,-4257,-73455,-31087,-41153,-47117,-65862,-40401,28662,1258,-33256,-53476,-14387,18343,-45372,-33598,4006,-69720,40586,41693,-73672,-33534,-65400,-368,51601,-23852,-58106,44554,31175,-77749,-42104,-4803,-20041,18703,-42527,-42588,-39570,27208,-38257,-4284,14740,-105718,1873,-34725,49474,2278,-8032,11275,97756,63844,-85300,-18294,18643,-63588,1205,-16282,-6307,-31034,7799,33911,77986,19084,-38189,-22876,-4639,46846,-17623,-35267,-74804,-130228,-21055,28979,41603,-21030,-94215,-54385,-43501,-6170,-82364,-24523,-85724,-21876,-15031,409,50988,-31312,-17308,-29895,22071,-56115,-33153,5172,-59600,28544,-23785,3075,27836,71734,53989,12201,-31606,-37492,-60052,-130937,-63093,-37183,-56062,-71315,-40264,27698,-22519,-25656,-64410,9059,-50917,-133545,36874,-37231,-25836,31217,-1818,-7769,-117389,13321,-54557,-15817,36000,73698,-30315,-27436,6158,1566,-46291,25979,-145452,-66182,22592,-40198,-19835,-59967,-73161,-12667,-60969,19989,-811,-11678,-118902,-33137,-72383,-74901,-43133,-20966,18723,14784,-58440,24137,-11155,-75798,18246,-32760,-31382,-36569,-6760,-13435,-59165,-56360,-106892,-13461,-838,12331,-29187,-29822,60204,19578,-50200,-30467,-61642,14088,130281,14542,-77281,67978,-14668,-18663,-112780,-84141,-13372,-73888,-16709,-122425,-11887,-32045,-34445,-4324,-34631,-24480,-121328,-139934,-62127,-120743,-169847,-195913,-312291,-149494,260418,144202,88344,66422,16542,9033,9701,64278,61248,68774,65953,-17115,-17887,8189,58261,28130,1937,-12382,-96804,22664,62564,72921,71353,-476,-13467,-12462,53370,15467,-12868,-46932,21747,15456,16291,-42724,50919,24995,-16440,-53970,2040,5494,126266,-34105,4857,-32602,-37684,18,-10526,7385,-96708,32626,-23335,-79853,11461,6569,-27092,-33938,11697,22564,-66674,-127572,-25639,32840,20480,416,15458,11602,31986,72398,-57028,40292,47791,95771,-35333,43961,-11812,-41209,17202,-7887,-108066,2784,-22868,-53638,-933,82500,14677,34377,-83558,-20919,5005,8060,27403,2717,28589,31329,-52873,-28555,12001,-40120,-33498,59079,52396,-88050,-40785,-10514,7043,35640,65120,26928,15117,-19178,5519,31567,35704,21136,-51498,-23172,-23137,36207,-61330,-5048,17923,69806,-9540,58885,35583,76516,-46481,-35534,88281,-34324,37576,-95563,-39779,-24193,18904,40331,-35042,-30166,-63254,4815,-23913,-15514,-57631,87292,46285,32732,-8266,-18439,-4556,70951,19136,-20712,-10466,-106596,60457,-28997,3934,-54303,15724,69743,71625,89357,16831,28174,-1775,-107328,47902,41315,-30798,-78632,-119244,1434,56780,44665,11342,17409,523,4127,-37214,-17140,-10267,-42906,-29511,-19250,12647,68824,34708,32870,13074,11034,10458,6429,-13111,-1103,3539,630,22508,-83306,-123962,-30735,-49295,-46815,47086,41250,-71862,-105444,-33372,35725,72006,-19135,3781,-4976,39193,-29157,7891,24451,39882,-572,32566,-71450,-10874,60778,-24121,-55847,19656,-13526,-73590,-38399,-60508,77289,102975,76342,10221,7796,-24894,-8285,28755,-3133,5648,57225,-102280,-64115,30605,17459,-83955,20645,19152,-4734,-34521,89872,-2732,-32959,-11568,-55376,-41190,-6559,-74305,-75844,-6971,-67741,40482,19123,-20133,20170,11804,38863,41190,-40386,34048,-11973,103835,-48221,-43269,-14145,34760,18030,9838,-79879,94564,130644,-2589,43820,44186,-21739,-33127,-19288,-49054,11694,45652],[65934,-12533,-16436,12698,24514,66893,-8158,-36098,-48228,-68247,14873,-27202,4822,77825,38414,81374,-14268,45119,-37281,-17161,23815,117996,83968,59455,16111,54984,26595,-3799,-4799,46595,-34276,-4842,11415,29718,44984,-17943,-13275,42059,21478,30706,-51556,-62929,24722,-26664,80121,442,1776,33241,21450,40332,9073,31985,372,13992,4243,29027,37734,-61455,45650,-34888,81450,62867,4827,24500,38642,30434,41912,-6511,-31231,39982,-16853,-32117,16849,55236,30916,113715,108380,34320,-9327,29859,27342,69365,38921,49193,-5991,-64445,19680,25198,-61517,11007,40346,16277,-26555,-55925,-3335,69006,1717,37474,18645,-97402,2697,5458,33154,72926,31415,24156,85138,66580,33354,-2443,12406,72727,51771,-105327,49727,42100,2465,25895,35477,-1709,-21561,-37651,13026,11708,29054,56305,72288,94512,30491,17803,17090,45362,45806,55280,56864,127464,22810,170620,22488,23451,-27254,91738,24400,46389,124934,55960,-12202,-32444,66704,30202,133589,-34866,11827,33023,-12812,-13338,68645,86441,19126,-38649,-34388,52757,-4821,33712,-20143,40702,42144,30563,-28495,19234,126066,62483,78834,31681,23700,7138,62625,39287,74533,46449,11626,13838,36315,-62425,53990,5131,26804,7431,69897,-1495,3371,-18447,4291,-66586,10864,-8726,60894,69237,43701,52796,95010,146312,86784,98592,45180,-6566,170196,94383,110727,176970,130984,129417,135093,69517,104929,89685,-235,7934,74884,106301,80580,-8383,28915,149466,137070,176474,178291,119734,113062,159049,181099,238767,221154,165028,150953,200494,104458,125328,167644,197481,257281,223231,472523,428178,486042,588182,715381,734533,836534,1086623,1768868,2495339,-2516903,-1420467,-943446,-675602,-558564,-442363,-402892,-290580,-273302,-333965,-286749,-271813,-304728,-235707,-253332,-160293,-199561,-166932,-177209,-195887,-192869,-239648,-164079,-68939,-57241,-18886,-7280,-141770,-207419,-98622,-105914,-119762,-62280,-108740,-66045,-132289,-162671,-11376,-33316,-90851,-139660,21570,-52180,-34434,-59298,-81861,-143774,-79133,-83020,-50032,-36584,-102264,-59966,15823,-16012,-78115,-44299,-137479,-54716,-28542,-67610,11603,46557,-87136,-78409,-10166,19355,-38725,-101782,-53161,-15764,16530,-92714,41314,-6487,-57198,158131,189725,-49066,-13200,-7167,28015,31045,-23967,100355,115678,242625,422761,734181,-477349,-312109,-213755,-161157,-189046,-32813,-110929,-115724,-124729,-24153,-37305,-95026,-46842,-174463,-107600,-22160,-98021,-95719,-83424,-109492,-65812,-123506,-95221,-6440,-71427,-26839,8338,-30719,-56350,-98084,-44844,-71605,-119814,-129666,-98473,-69528,15270,-15566,-25192,54698,-26212,-108724,-81919,-51785,-63268,67148,-10745,-62938,-81270,-75571,-12117,-81244,-102359,-38675,1374,-39209,-64763,-81511,-53591,-53157,2076,-54906,-58201,10208,-7422,71643,31356,-21362,-24248,-46803,-88382,-36818,-11468,24138,-69491,-77724,-42395,22154,-58818,18603,22035,-40205,-88605,-43312,-68279,-59161,-69540,-66109,-5766,-4576,-49875,-1825,-64945,-75853,-83987,-69211,-70754,45177,24089,-28030,-120070,-38588,-112536,-86047,-3548,28693,20342,-460,-19330,-43877,15508,-31648,-23478,-27133,-51663,20728,7555,-109642,15102,-53325,-24249,-16574,16866,-19643,-25100,-34130,-68211,-77048,-66953,-12175,-37894,-28016,-73166,-429,-19187,21302,25379,-28690,-27469,-58291,-90346,-21397,17260,-44750,-22541,-110423,-98755,-19626,-22802,-57270,-22268,-126710,-48333,12656,18490,-77,-39980,-46346,169109,81869,-32093,-17860,-16613,21071,27275,-23475,-69745,-56518,-9013,51904,20858,-32477,-33516,-39610,47018,22750,-62503,-60356,-123044,6719,-40622,60912,33320,-16097,-11440,19821,8862,32549,-1262,-54928,-24338,-6556,-62302,-28280,-44825,-54791,-81911,-64367,21834,-7867,-33638,-72928,8973,32003,-26640,-30562,-8867,-69202,23107,11602,-38766,-65913,-97416,-20507,61258,-9029,-33101,44130,46353,-46321,-13395,-22421,-23149,9943,-67568,-62345,-31034,-13363,-56599,-14981,10732,-114751,-31561,-34236,40798,-15684,-25215,12932,110975,69648,-64989,-12183,23122,-72774,-17569,-13633,-6491,-63762,-2416,20567,86193,-3722,-37437,-6349,1130,27805,-1320,-29253,-73527,-113825,6308,15506,8609,5135,-97626,-37740,-35239,-23501,-63922,-32689,-97521,-9776,3756,5526,47134,-20953,-20202,-49325,7739,-63895,-8485,11214,-47726,30534,-31402,27673,16249,44075,41446,29697,-27321,-20174,-67065,-117440,-54263,-17922,-65255,-62009,-40188,33732,-46365,-15348,-56645,16178,-48967,-105924,37119,-35170,-20044,24308,7478,6370,-170766,4736,-62732,-30829,39026,82167,-29418,-51338,12884,4843,-31260,28254,-126659,-64883,3411,-29492,-41515,-87397,-62201,-12944,-39457,39699,12664,10036,-87058,-24124,-45749,-61079,-57816,-62751,-2694,49325,-19420,33469,-3323,-55496,20616,1136,13584,-36301,-17538,-26010,-119923,-80210,-130928,-12848,7558,-5455,-23315,-11182,78561,33275,-42172,-11922,-71968,13512,112531,23511,-57083,3660,-24310,-14236,-122660,-82981,-35368,-81772,-18167,-105494,5856,-27137,-39537,-13516,-14434,-11458,-89527,-147405,-76265,-137972,-156286,-205641,-300182,-107141,230237,112607,73657,45778,28299,5260,-10292,81277,93399,54533,39846,-21490,27189,7768,77357,40487,-20931,-18113,-107210,17696,68970,56607,80305,-939,13493,12476,42087,6540,-6335,-43821,38223,-10728,-11204,-57958,72597,22419,2883,-47967,2036,-26634,129475,-49341,-6101,-14845,-42789,-3037,-18788,3472,-80712,37477,-3742,-58685,4511,-4266,26037,-35937,-5328,11542,-76732,-113268,-12880,25077,28772,33660,25578,25361,51285,68523,-62611,30339,56308,67747,-33247,60842,13130,-30453,-24106,-5130,-120640,2905,-36925,-54032,-4392,95085,-6839,20904,-89985,-16619,3466,3614,56056,8666,18454,45160,-67209,-46718,8593,-28917,-17414,60356,75346,-89897,-24819,-15985,-5957,4995,49460,-2440,-7612,-38654,2696,26992,31760,-7189,-49119,687,-17762,46984,-70141,-29425,16519,55401,30510,53811,31936,67571,-44388,-26291,84070,-22542,47358,-105500,-48485,-33032,3367,69008,-41309,-25149,-70428,1125,-35464,-136,-55493,80849,43867,36760,-15544,-7956,-1267,59661,1334,-68064,-26238,-124564,76100,-37173,-21908,-55622,8224,67910,64296,93743,36080,55798,3100,-105720,49049,36151,-29349,-86297,-84174,-1091,51106,40769,-22761,-13854,2537,17331,-37569,-18622,-5423,-41305,-2189,-15328,-10394,74505,41265,44882,-6952,2137,-861,3193,-29652,-13992,-13250,-5770,7049,-66335,-98982,-21533,-48623,-47800,45737,37385,-69468,-101006,-6296,53187,36447,-49937,-3886,1969,60298,-9555,12768,39257,38586,11231,21863,-69137,-16718,44424,-38702,-35666,21390,-11333,-59339,-9929,-76112,58853,87070,65826,9478,1723,-40237,-12911,37870,2333,-1965,34909,-71589,-60794,8900,-9946,-75551,14539,42591,14613,-40068,43662,-12605,-29200,4616,-61694,-49540,15251,-72794,-83938,-14513,-45775,41157,21932,-14000,9428,-12053,4254,44267,-63281,56329,6047,84981,-29787,-54270,-9451,47781,29234,-8370,-72702,107864,96549,-730,23762,53496,-38826,-55399,-9406,-39471,28965,69314],[48933,-7993,-5458,16396,12468,69779,13232,-41285,-47809,-44065,6321,-41187,385,65930,56481,62328,-6106,29988,-23205,-6783,9585,88395,85141,40355,-805,70684,30860,17722,2107,30123,-33051,1849,33486,56672,30539,-10412,-22952,23687,36138,38692,-20683,-74648,4455,-21292,64840,2529,-4499,37703,34104,38188,21385,35254,17067,19268,-9710,29896,28527,-78936,24514,-27964,95230,79660,2522,13552,43043,46328,29819,-11686,-37237,51592,-21820,-1937,35028,31884,7313,100757,95881,34421,8462,12099,34804,100419,25800,38113,13896,-61244,4466,37091,-22604,49302,60835,-1552,-21433,1091,8117,38246,15338,25671,36156,-100497,-20127,-4623,61131,62260,22298,-1971,78624,97025,50959,20149,55422,82089,66252,-96762,73746,72082,-16725,31931,31864,1345,9705,-36511,31234,33023,23057,29618,69371,90909,40403,20711,32370,56067,59239,64087,49535,91286,-15570,133098,67147,19934,-19650,113835,45859,35972,94068,45821,-1367,-36090,58705,28498,137622,-38728,5138,14356,-18951,-12394,45097,70254,41257,43955,1246,26374,-18559,8345,-26320,43972,21824,1047,-15941,10281,160104,91707,86901,77292,55485,18692,81281,28741,50212,36365,28058,22755,50312,-41691,38514,9353,40169,17419,67457,5434,12918,-20133,12008,-10152,20217,-6453,81058,78721,115359,67325,113623,93500,98457,102414,22209,-2593,171219,96451,104558,144425,98703,128997,128687,78112,80273,101268,-2736,-10969,104201,119029,105865,11846,93614,154659,129974,158421,197783,145522,137465,146273,169030,262293,195077,152840,143429,236234,165431,156158,135776,148830,233277,228586,474396,447280,460083,590239,734462,725138,780097,1063757,1728633,2357021,-2496646,-1455397,-926824,-696686,-554124,-457576,-434756,-318017,-275230,-342582,-281131,-284153,-306136,-232723,-211270,-154847,-187452,-176418,-187043,-174041,-152256,-205712,-173052,-67226,-77562,-23912,-24767,-167688,-229132,-103193,-113037,-121174,-59802,-100979,-52034,-131281,-155769,-13812,-33512,-83718,-115023,-7590,-58426,-29946,-43869,-56059,-104711,-96958,-63620,-46467,-41187,-77389,-35995,3134,-24192,-95357,-51845,-130454,-35938,-16730,-90286,15231,56292,-89246,-88388,-22319,21646,-27972,-93325,-69266,-55894,13528,-72166,22844,-22832,-46439,145539,180094,-77170,8495,872,35179,30417,-13058,131996,121791,252604,447393,723973,-535741,-323915,-224605,-150683,-200602,-24760,-108416,-89692,-124860,-20264,-53184,-111525,-50711,-149870,-95725,-17126,-125472,-90169,-82541,-122346,-78361,-111240,-94026,-23846,-68726,-9475,2537,-25651,-36142,-79681,-40437,-35236,-132704,-175662,-119657,-53869,14271,-18896,-37555,28667,-10853,-87248,-89822,-48590,-69560,52538,-14421,-39191,-88549,-81758,-11841,-96297,-97715,-10168,-37846,-63732,-39810,-86302,-63344,-57238,-546,-67979,-36076,4085,-12847,59562,23262,-55687,-74341,-93817,-89013,-9070,35840,82477,-70605,-98444,-45868,-12044,-52434,37062,32427,-39986,-96629,-58394,-80178,-66503,-87708,-56896,-11522,15240,-63412,-4537,-69603,-42312,-57559,-92986,-56031,54987,14112,-12791,-89440,-65288,-112706,-102903,820,47801,40489,12044,7797,-22787,59219,-36233,-28279,-17544,-39097,5030,-722,-105554,34852,-25293,-44352,-31673,20905,-9073,-17496,-15592,-20626,-70119,-80257,-43926,-26960,-22407,-74984,281,-28557,29723,48458,3248,-27409,-59064,-64034,-35529,17596,-48271,-19233,-109966,-73360,13380,-3104,-51049,-12361,-104287,-33324,31228,11767,-21622,-46082,-34791,144551,115747,-25054,-33130,-8792,37777,33284,-12972,-33035,-58665,-25209,29196,47128,-30356,-55015,-33276,32683,-11882,-65790,-41116,-118419,-35863,-48650,78412,43835,-39652,77,12409,23664,44004,-3335,-88309,-45060,-8429,-43633,-33597,-41523,-58204,-93689,-67190,16024,-18901,-18288,-86800,38553,31241,-4901,-13575,-24819,-61369,-1081,-20088,-3396,-89853,-116719,-41329,58095,9142,-14565,33701,52860,-1248,4312,-33933,-35016,-1939,-87198,-76858,-20884,-57255,-76048,-34525,-12308,-102064,-52946,-37345,19449,-32093,-54979,-2916,95888,52210,-47894,-8533,20733,-72061,-33085,-8505,-7912,-97492,-22083,568,69753,-29567,-29860,5365,8205,8564,11647,-16273,-62745,-95513,15424,-10000,-15013,34442,-79969,-20020,-29695,-38373,-27486,-33502,-77671,3245,13232,5387,35850,-8597,-23216,-59717,-2643,-65383,13249,13621,-31889,33519,-35573,51739,-3428,13599,26594,48493,-1373,4249,-66822,-89784,-38781,6220,-54913,-40115,-31138,35380,-61825,-4100,-24304,24155,-40508,-69523,42106,-30130,-16871,24381,15545,22459,-178365,-6227,-69650,-52017,32822,82082,-22129,-62215,15492,3649,-11565,28555,-89442,-62586,-14443,-15577,-59621,-107315,-44924,-16617,-18863,55758,22919,25016,-59644,-2937,-8829,-37619,-61997,-95373,-20567,75050,9433,27559,3331,-37653,13218,21958,48163,-27342,-27862,-37786,-158407,-89173,-129499,-21717,10423,-23352,-22270,20210,91187,50679,-35891,4998,-82265,6015,67379,23028,-37053,-76110,-36256,-16614,-114272,-77755,-51495,-78298,-20627,-72240,28087,-24420,-41449,-21645,-11118,-4379,-60339,-139962,-87582,-143577,-141676,-218111,-294764,-69237,206231,89284,56502,21601,40128,9194,-22409,93618,115246,28901,10790,-20405,63385,13486,86840,51334,-39004,-17868,-109617,14695,72416,37362,79250,6657,37251,49286,28041,3275,-6524,-29544,55533,-37343,-34141,-62789,84210,14626,21736,-41557,31766,-56466,100983,-52993,-8839,17296,-42179,-11316,-25479,-2055,-54376,37331,637,-33156,2156,-17160,64532,-34792,-24473,-6744,-88717,-97981,8767,16245,29490,57663,26645,27926,67540,59033,-57821,11246,54106,31735,-24829,68972,25244,-14941,-69255,4016,-100438,129,-45407,-48739,-6338,90335,-24125,1571,-87870,-4807,3420,-75,75906,8871,3229,63339,-61629,-52399,6484,-21416,-1264,53390,93825,-89892,-8652,-20279,-7916,-17054,17400,-36143,-28037,-51755,8993,18482,19276,-33317,-43401,20786,-17841,61908,-57994,-54198,13912,33810,49429,40115,33365,44141,-40763,-22334,80852,-2463,55215,-96482,-57140,-31172,-12912,83408,-33038,-22054,-67565,-8220,-45006,15996,-39867,66803,37736,38211,-10489,3210,-5137,16602,-30266,-83345,-30711,-113755,72524,-43510,-49683,-55237,-11547,45869,45037,79714,56578,80185,10712,-93146,41921,26122,-31438,-90483,-50654,-11083,26711,31868,-48113,-48929,-440,39517,-33735,-8323,1441,-35260,24544,-11521,-27044,71546,43270,42034,-38935,-6260,-6676,-3321,-54643,-36412,-32881,-9681,-14199,-59626,-69727,-15129,-52687,-42565,35742,16709,-73453,-78053,25151,55266,-4513,-79615,-14939,3494,60169,8675,14410,49602,14301,8331,9904,-64797,-18917,27258,-57741,-21411,22218,-10767,-39691,22242,-95124,29176,39473,35323,1018,-1008,-52262,-14693,38220,-8720,-18316,-264,-29682,-40701,-16402,-42402,-55969,1170,49071,25984,-44473,-10858,-25363,-32813,17355,-59781,-50638,23413,-65934,-69903,-24065,-13327,34148,24842,-8041,-2906,-29601,-26851,43175,-62906,60999,14166,57625,-15548,-57849,-3230,53365,37685,-28281,-61800,100529,55622,-371,-9058,60514,-57662,-62998,1401,-18957,45138,87148],[23824,-5874,5352,22527,5074,67696,33970,-37507,-45611,-16923,5084,-44776,-3248,46320,66966,36856,4184,15798,-4619,15693,-4598,45576,62709,22409,-18779,75332,46909,45367,9852,14749,-14876,16470,59017,75756,7409,-2328,-26409,8343,50640,40364,14742,-66765,-15507,-11119,45701,11348,-8266,39955,43324,37460,31664,28526,27574,21631,-21348,21103,10150,-83282,-254,-25369,98293,80353,5366,2989,46387,62167,28124,-13991,-16124,67172,-26227,26671,54739,2996,-11267,71896,86598,35971,26945,-1617,39829,118175,20436,43118,37095,-43534,-4280,60674,28101,64583,60172,-17856,-7627,47356,24638,9402,29527,16831,49086,-80101,-42699,-7842,86284,48465,9649,-29522,65264,114476,73375,54631,108202,92177,67871,-65443,88280,93925,-40344,37711,24150,7710,39206,-19831,49051,47169,17100,5072,59061,78534,48622,21286,35968,71555,72266,61770,42954,62314,-46139,82796,108793,27398,-6284,122885,59428,25695,57111,38677,16445,-6661,47951,22148,129902,-33908,5356,4322,-9744,-7704,27959,55636,63593,115885,36241,4766,-27469,-10094,-31052,49381,-9973,-18096,582,3392,176901,111661,88415,117290,84783,31423,89737,22935,26529,30208,52607,27046,57383,-9215,22045,19814,51614,42811,63596,17463,25897,-4776,39568,49381,24502,8491,101815,82868,167541,78325,122693,34758,99031,93714,2767,8724,154798,89616,94166,102608,72450,124656,119155,95071,65994,117275,14518,-7532,134447,129353,127586,40178,144499,142517,123332,135944,212082,172832,153301,132672,158622,264685,167889,140612,141914,281029,237235,191379,116547,102186,221956,258031,462131,452159,428831,595391,744745,718241,735747,1057853,1698545,2257920,-2496859,-1481351,-924846,-714104,-564144,-467793,-464788,-352027,-284462,-347920,-270172,-284418,-296019,-220693,-178098,-163540,-175400,-191090,-186413,-152143,-115906,-169703,-170194,-79096,-97661,-47285,-52381,-193850,-227806,-98801,-111799,-110421,-63236,-84364,-45818,-128622,-147054,-25500,-41608,-65869,-92688,-41986,-69369,-29468,-11516,-32340,-52687,-106821,-43889,-45818,-51673,-54048,-19147,-16980,-33428,-102596,-57682,-117756,-5762,-13885,-113755,14943,55708,-84961,-99581,-40654,15046,-13702,-78325,-75427,-92946,-4541,-44673,5453,-28331,-29405,114996,145436,-81245,21112,14404,35194,36063,21264,168916,134861,260697,458297,703677,-576661,-335020,-244706,-156312,-207905,-39454,-116598,-60400,-123008,-33673,-67190,-111101,-57676,-115709,-88413,-32280,-149948,-75336,-78748,-135025,-84996,-92338,-84742,-44144,-67078,9848,-2170,-23111,-26495,-54708,-41492,-4322,-129599,-193946,-127884,-49768,561,-27383,-49538,355,-1486,-66847,-93572,-55106,-64296,39684,-16392,-15823,-89542,-85783,-20407,-98696,-88765,7141,-65763,-86602,-25136,-82566,-63670,-55820,-12567,-83591,-27482,-10833,-16564,34662,12015,-79589,-119536,-140508,-90262,5328,66056,119365,-71280,-92620,-46250,-34306,-54912,38592,26919,-46216,-95091,-68936,-81921,-69838,-90377,-50355,-25495,26894,-74906,-8421,-62761,-23859,-32793,-105652,-28678,53194,-1020,6107,-51166,-89919,-94941,-109045,27,60159,52249,14162,38738,-3303,66713,-44425,-33316,-12527,-21880,-12289,-6957,-90388,40790,1211,-49834,-36528,31502,130,-17308,-8400,23818,-70299,-87446,-56489,-22949,-13124,-73575,-2880,-37887,27064,68627,38152,-31993,-61105,-35851,-43037,13003,-44564,-16280,-86510,-41584,34338,15774,-29526,-1668,-65878,-16556,37924,-1866,-48670,-40562,-30250,91110,114468,-17892,-43045,4631,46765,42145,-6533,19934,-62359,-40566,2221,70866,-32500,-75615,-13957,11934,-42044,-51303,-11916,-84531,-79711,-69725,72227,48182,-61606,10678,2942,35646,55142,-14158,-117329,-55246,-7917,-23396,-43169,-29245,-52209,-103251,-50875,6395,-30718,10991,-88607,68905,17030,11186,14848,-39134,-51157,-26837,-48365,21584,-100936,-123473,-60846,46013,25155,-2566,15878,48672,44844,6889,-37459,-48833,-12712,-94666,-80667,-9194,-88437,-92313,-57477,-45115,-68218,-42973,-41832,-13611,-41790,-84106,-35869,60832,19385,-36476,-8134,14876,-61152,-44511,-4568,-11340,-123283,-49805,-23179,40175,-51506,-14258,11063,12827,-6369,13817,-1912,-45358,-79720,3361,-34546,-20003,61885,-42583,-3981,-32170,-47907,12720,-24467,-33822,17097,17697,5201,17941,366,-24091,-55213,-7166,-61094,23806,13537,-16407,35885,-34302,69047,-25787,-10320,15332,59761,41111,29869,-58713,-52249,-12860,30804,-27155,-16062,-15804,31521,-65393,4165,25389,31336,-31414,-32807,49214,-23814,-20783,25265,19405,29101,-147599,-18032,-74091,-72631,20017,75329,-9249,-49455,14674,-871,5731,27492,-48469,-60318,-29895,-4559,-70882,-104909,-18168,-22424,-10027,66467,25017,29174,-43413,29730,32985,-10273,-53976,-114013,-32145,83620,19452,8185,7511,-22993,2913,27088,69103,-11729,-34082,-40892,-161955,-81150,-106197,-35452,5263,-40449,-24221,48816,90163,60412,-34171,15628,-83194,-5286,12042,14504,-20991,-133567,-44846,-18542,-95790,-69011,-57671,-65285,-22619,-30666,47652,-24690,-42980,-29363,-25898,-6642,-43478,-120882,-91473,-135717,-130913,-233704,-297306,-43313,193155,76263,40013,4528,46675,19660,-22642,98572,119411,1749,-14792,-21816,78339,23780,83459,55443,-51426,-12362,-103025,15527,69253,19445,70631,19875,48924,85272,14183,8135,-15044,-8182,68889,-56613,-40363,-56867,84252,3179,34753,-36942,73293,-70575,57885,-43138,-3702,48200,-36887,-23459,-27678,-7104,-21286,28940,-15389,-10487,9042,-28207,69915,-32532,-42976,-29290,-101052,-85031,35164,12073,19862,62802,16091,20603,77940,44665,-46960,-14549,42514,281,-12391,66953,22456,-1652,-99053,17980,-61278,-7191,-45406,-38439,-5795,71706,-35296,-11842,-76071,9596,7554,-633,83926,4961,-11217,81628,-44350,-49945,5263,-19821,14111,42042,100223,-85878,4363,-22127,-1545,-28663,-23612,-61754,-41550,-48790,22699,5749,-1914,-52344,-36070,29384,-23230,77464,-18317,-72677,9756,13737,46737,24945,38302,12586,-36264,-24768,75598,13695,62372,-69199,-69915,-22759,-25251,82929,-9590,-21163,-62280,-22104,-51508,29368,-13443,46189,30105,35508,-1388,14254,-19033,-42005,-66329,-67773,-26290,-85983,48996,-50039,-77196,-52962,-38152,7537,21308,51950,74986,96448,16844,-71402,26510,12898,-35697,-97675,-33284,-25535,-11109,19844,-56556,-77642,-6830,65971,-28874,14270,10508,-26049,43535,-10495,-38326,64432,42099,21759,-74686,-11762,-7202,-13754,-79546,-55069,-51166,-10113,-34370,-67663,-45937,-11172,-55721,-31054,21889,-3768,-79314,-44950,53278,44229,-37890,-102362,-31582,-2409,40217,20979,12018,52380,-23529,-4994,-1606,-62979,-19759,11059,-77417,-17312,22521,-11813,-20170,48757,-105277,-1745,-24948,-7010,-11823,-451,-58017,-14254,30018,-31882,-36677,-33841,9004,-17345,-42215,-69438,-29232,-5960,40352,26493,-45673,-58182,-39633,-46397,25486,-47132,-43300,11784,-56107,-35117,-32769,19644,20843,28295,370,-11545,-35535,-45750,41879,-42974,41896,10631,32341,-6568,-55894,-408,47243,40378,-45329,-50844,76119,19203,-662,-40307,65655,-72542,-53781,11398,8889,57285,89141],[-3645,-9070,15076,29058,2116,60071,44692,-25306,-40220,7467,7725,-37930,-5557,23663,65693,20257,14874,6188,14450,39755,-15146,11468,21359,10278,-30260,65434,64705,71578,14498,5830,18407,32422,83703,83722,-14955,1451,-22791,-602,53955,31652,39536,-45906,-27357,697,25271,26069,-8921,37897,45683,41388,37364,18673,29549,17229,-28035,1925,-9356,-77448,-21907,-27977,96738,64136,14875,-4996,47598,73272,35191,-9983,18133,82800,-28174,44663,63520,-23156,-21679,34005,82764,40043,39681,-6436,37126,109203,19305,63949,57850,-15182,-4123,89861,71198,57281,48293,-27561,7819,76206,46745,-8760,41182,14862,55332,-42305,-52752,-3627,100944,34517,-3940,-52472,47175,103802,94542,91321,142976,97611,67759,-12563,91024,101562,-60572,41759,9985,14782,58724,8326,64565,53747,12862,-12311,43811,59076,52264,20066,25684,83841,81627,50101,39754,51376,-61733,36501,137262,43250,7835,115555,57754,17359,26930,34768,32780,46923,37098,14888,109452,-22244,11526,4524,10183,-1852,21164,46621,82471,152381,66109,-657,-32377,-25263,-36286,58325,-43445,-18500,16493,1091,174844,119507,84888,140120,106327,44189,84798,20049,5852,29680,79287,27927,55280,22534,8788,33808,58624,72916,59524,31968,39232,29390,76172,86284,22306,34220,118506,78410,182943,79872,121864,-6766,88955,73520,-16247,20219,120167,76764,79821,68035,56402,117264,107196,118213,61583,131888,43863,16634,156131,139982,141685,73296,165490,114137,117440,113433,217294,193523,154462,115691,143050,246092,154714,131694,148235,328295,283425,206686,113305,68794,228947,307749,440633,428753,397695,622304,749592,710117,718869,1066994,1703128,2223159,-2528562,-1493689,-938115,-724093,-578749,-466054,-485865,-385601,-300203,-353093,-261352,-276540,-279388,-207201,-161069,-182450,-166365,-206581,-176702,-134132,-88073,-140287,-154403,-99249,-114434,-81553,-77729,-208782,-206225,-87612,-104742,-90490,-71138,-64358,-52202,-127858,-142331,-43692,-56449,-43906,-79363,-70790,-82095,-30737,25808,-19537,-8233,-109968,-28921,-45052,-64591,-37015,-14011,-33354,-42984,-99670,-56851,-100288,23049,-18511,-127682,11401,43697,-74683,-111182,-61950,1930,-808,-58046,-70695,-119642,-31234,-16476,-430,-19135,-6303,86119,96370,-64135,20966,32665,30572,48859,69123,200060,148343,262780,446376,680525,-589963,-343768,-265365,-178825,-210188,-69868,-133847,-37428,-118717,-64876,-79291,-91943,-67259,-80279,-83930,-55169,-164895,-61284,-73448,-144673,-81657,-66785,-69843,-62587,-67228,21026,-6524,-24582,-29735,-27163,-48428,12927,-109010,-173212,-123764,-57901,-22671,-39533,-58078,-22707,-856,-55805,-94639,-71592,-49055,29091,-17729,-1084,-84632,-85050,-34470,-86851,-74025,15055,-79059,-103253,-21465,-71508,-54783,-48535,-30219,-94832,-35936,-29467,-16732,6949,197,-82148,-137555,-166744,-87061,6925,67529,119002,-72149,-62220,-41839,-37862,-62505,24888,9988,-48183,-84372,-72173,-71790,-64515,-78003,-47252,-39414,25603,-79283,-11574,-41343,-21902,-13654,-100946,4200,40878,-18765,23365,-20500,-106767,-68033,-108133,-7960,60515,54464,6306,56576,6537,39259,-55252,-36191,-12913,-3261,-25594,-10445,-69535,35585,19060,-41867,-25226,43796,6608,-23008,-7309,50610,-74087,-85183,-42355,-30828,-10851,-70065,-7698,-45951,13635,76453,64224,-40823,-63870,-13427,-39428,6648,-42844,-11899,-47936,-15336,38706,26983,1478,3228,-25769,-3322,33254,-19133,-77366,-29163,-33306,28960,81316,-12338,-47287,16856,37214,48497,-6629,64098,-63360,-51652,-20839,78223,-40250,-90615,15262,-4640,-54009,-25938,22756,-38601,-115706,-103715,36411,46950,-73189,22632,-6129,43416,62033,-32270,-135430,-49851,-4464,-6783,-50619,-9475,-33400,-111340,-23622,-8341,-41752,42832,-75225,92423,-4588,14880,46084,-46873,-43604,-47687,-68490,30747,-98673,-119809,-75822,30671,33724,4045,-4660,35134,77565,514,-33123,-55414,-18698,-88528,-71184,3464,-96799,-101712,-76296,-74461,-23655,3062,-45656,-50768,-40926,-101709,-78431,23236,-15459,-31310,-11448,10138,-42820,-53693,-3739,-17538,-132988,-77996,-47333,11870,-66070,7133,11442,11874,-15006,1629,8119,-26677,-66410,-23560,-47337,-4902,82583,3670,8436,-43784,-50514,42202,-5803,15354,30793,26191,9352,-3606,2450,-20110,-35570,-8875,-54910,18321,12483,-5660,35837,-26918,74503,-45075,-21010,10183,57908,84607,49822,-43846,-10510,22958,49510,3661,847,795,21095,-58801,5766,72359,34984,-27711,-2272,55417,-18172,-34869,20557,14574,22142,-102061,-27942,-75051,-85129,3397,63541,7159,-9068,12977,-7644,13906,25003,-16397,-58134,-41766,-2356,-73501,-74134,16578,-27493,-15947,71089,14707,21076,-38451,64790,71134,12597,-36056,-116751,-37530,73130,9147,-16568,8498,-7564,-3825,21833,76308,5749,-34222,-32204,-131438,-59140,-71039,-47723,-7213,-55631,-25861,59127,72996,52681,-37613,17843,-70566,-16824,-35951,2364,-11813,-145049,-46594,-12599,-75053,-56703,-54246,-47746,-22011,8954,56474,-28191,-44984,-38339,-53664,-19407,-44104,-97365,-85919,-116194,-126557,-252036,-305426,-32753,192419,72013,28901,4216,44303,33705,-9797,93997,105832,-17021,-31578,-32854,68926,35391,67863,48079,-60036,-4776,-87772,20344,56598,3662,55793,33801,45393,105465,3513,21199,-32404,14048,74384,-62833,-25000,-42788,73984,-8664,37402,-36132,98099,-62435,20281,-23686,6060,64951,-29594,-35764,-23913,-10093,13365,12106,-46509,4029,25937,-33073,44272,-30582,-56918,-47740,-107969,-73612,60572,15784,1969,47390,-4187,6393,80544,27151,-37243,-40136,24709,-18428,859,55515,9571,6243,-101128,32899,-23020,-18200,-36685,-25826,-2682,44390,-41317,-9099,-56892,21013,16629,2639,78867,-94,-18203,96489,-26367,-46285,4057,-24763,31570,32897,89476,-76012,13261,-20260,7371,-32624,-61124,-71434,-46896,-26458,37276,-10505,-29303,-62320,-28436,22666,-31506,88114,39965,-79925,2632,691,34141,15426,44220,-18441,-31838,-32280,65835,17981,68639,-30706,-84538,-12298,-28771,71393,24086,-22587,-59725,-37323,-54720,37512,15841,23063,23150,25929,4350,24306,-42228,-95037,-95162,-36305,-17440,-58059,12619,-57504,-98805,-45347,-64182,-35593,2834,20616,87384,99437,17215,-43322,5674,-227,-38157,-110088,-35250,-38901,-51068,7055,-46642,-90118,-14489,89266,-25212,43655,20244,-16525,50616,-13814,-43648,58966,39439,-11350,-102982,-13027,-4885,-28368,-94766,-56020,-63885,-7641,-47346,-87257,-33895,-7112,-51813,-15192,9257,-10639,-80543,-15585,71480,26868,-54667,-115332,-57055,-15533,8853,24357,4841,47004,-56012,-20640,-10655,-66729,-20606,-3947,-91245,-21925,22750,-13173,-4063,62907,-94655,-23586,-83871,-47223,-24696,1991,-56096,-13433,15002,-58561,-49154,-50357,32524,-5538,-64323,-81366,-1775,2491,24409,17046,-43994,-87509,-52615,-68413,28784,-23054,-28954,-16750,-45857,11653,-38419,44823,5537,30762,12987,-11884,-28245,-50570,44841,-14832,2757,-880,15047,-3301,-51540,-3761,28763,35582,-55294,-42561,44984,-4857,498,-59385,69333,-77081,-32348,18547,36642,62974,67741],[-28473,-16530,22334,33406,2377,47093,40419,-7443,-29745,25040,9500,-23560,-6206,3527,53678,21358,23929,2956,31307,55268,-20811,-503,-25315,5982,-30837,42222,74493,88527,12886,5821,56406,42405,99228,79939,-27319,-2145,-11955,-1968,41716,12418,44936,-22092,-25499,11831,7452,44277,-6977,30465,39631,51604,36778,10521,24401,4367,-28845,-23965,-21887,-65245,-34537,-32046,95427,35527,30306,-9386,45566,76567,44609,1536,44439,91578,-26800,49757,52223,-39581,-23578,-4722,83110,46969,43120,-837,22475,71081,18521,92846,71980,18631,4856,113553,92524,38046,37176,-27391,20710,86264,71321,-11963,47994,22025,54992,669,-43799,7799,101346,23978,-15667,-63481,27735,66454,107915,120233,137094,92934,74291,47415,83579,96507,-67371,43806,-9765,20445,66233,40221,75316,54892,11496,-19753,27132,36255,50360,17657,4364,85217,85278,33980,40921,55996,-61435,5532,147249,61288,17287,94311,40143,11604,14126,33751,42788,97769,28393,10822,79738,-8238,21433,11895,31447,3267,22389,44759,95127,152487,88459,9605,-34312,-40955,-41900,71374,-63029,2052,27900,2977,156459,115273,79246,143706,118510,56539,67022,15823,-10641,34560,100806,28936,44163,40880,3017,48210,60934,95711,57326,46614,49625,75458,107471,88886,14890,65040,128516,66246,161489,69543,113104,-15886,71281,47179,-34515,26155,73559,62204,63837,50971,50659,108512,92631,141871,64041,139081,77723,53528,163132,156094,146626,106861,156248,77839,112500,95155,211974,202053,140440,92379,114341,212909,167552,128491,161600,367334,278853,189437,123519,58764,253947,363381,415256,374567,371842,683735,748728,695474,732302,1082263,1750033,2270120,-2594511,-1493506,-959843,-723388,-587499,-449805,-493035,-411510,-320275,-357752,-261542,-265359,-262792,-200082,-159912,-204568,-162798,-219012,-163068,-122062,-70536,-121921,-128224,-120654,-126621,-116934,-92826,-205190,-174277,-73423,-96243,-68394,-80603,-47315,-71101,-131317,-144406,-63815,-77065,-26666,-77476,-87611,-93292,-30176,54726,-20741,11505,-108413,-21433,-41842,-75221,-29074,-21621,-35358,-51131,-88830,-48252,-82004,37731,-25701,-125097,7220,22946,-59301,-119555,-81234,-13347,6640,-36742,-57459,-132120,-58010,5572,6991,2660,19488,65632,46476,-36239,10125,53017,25598,66129,115745,221366,159801,257346,410569,661593,-575142,-351290,-278409,-212665,-208228,-104276,-153392,-28866,-112953,-103111,-91445,-59308,-78214,-49928,-79837,-72922,-166501,-55887,-68505,-149482,-65940,-36291,-53257,-73372,-69950,13764,-11683,-29634,-44136,-2608,-60266,14808,-76272,-118294,-111190,-73235,-48928,-52244,-62746,-39522,-9270,-58237,-94081,-91924,-28835,18640,-19235,-939,-75503,-79886,-48147,-63362,-53912,17854,-80250,-109894,-23885,-56173,-39923,-37110,-48849,-96874,-58883,-47149,-13821,-12951,-9375,-61488,-122605,-161183,-75881,-1504,41172,79214,-73003,-19107,-32141,-29829,-70165,5341,-9295,-38004,-67122,-69008,-52299,-51862,-57366,-44484,-44964,12121,-73792,-13904,-8487,-27219,-2273,-79021,31946,23025,-36610,35090,-5156,-111135,-41167,-103106,-22937,47183,48619,-7087,54320,1249,-6794,-65935,-34162,-17459,13356,-30694,-11792,-47117,24857,23876,-27233,2208,49816,9914,-26527,-6941,52109,-76402,-73832,-8268,-48525,-24899,-65665,-9857,-49728,-5756,63840,73076,-51813,-65865,-1591,-23902,1704,-49044,-4588,-5558,-1358,27809,26574,30213,-2528,2956,1510,21118,-35193,-100563,-18398,-41334,-19963,34301,-9261,-47706,18369,4922,46365,-12773,79982,-57268,-56942,-34204,58517,-52134,-96988,45671,-7532,-41304,-1817,54567,-1957,-137049,-142286,-21847,39846,-68506,37573,-14252,44212,60440,-54626,-141857,-29246,926,3075,-49864,12785,-2888,-115642,3893,-23771,-50085,60890,-48557,102390,-24854,4015,68469,-44816,-41908,-58607,-76845,25164,-84837,-107329,-83155,17231,31839,6054,-22517,16646,86491,-891,-22898,-47381,-17812,-73438,-50149,15290,-80756,-102508,-85161,-89673,13764,66354,-47551,-80983,-28490,-103094,-117986,-2004,-38795,-31023,-18165,9609,-22341,-63028,-5339,-26918,-123045,-94236,-68602,-5295,-73575,29502,8823,4480,-18062,-22846,10062,-12264,-52761,-53079,-43604,23824,92856,43286,16514,-60675,-45991,52531,19321,49835,41840,46784,19377,-24593,-2591,-9533,-7030,-13007,-52288,-2866,11951,-2923,32207,-14000,66475,-56803,-16517,9561,43336,110209,59863,-24370,31050,62484,55899,17001,6193,13005,4297,-47492,-581,92834,32114,-32533,18212,58030,-14632,-58297,6284,-3015,4479,-63470,-32364,-71189,-83880,-14455,47045,24675,49660,13937,-16512,8797,19401,581,-54889,-48039,-12367,-67327,-21734,51842,-28646,-30682,69445,-8848,1934,-40168,88609,95541,22200,-13901,-104350,-38489,48425,-15771,-35772,6397,13433,-3539,15829,71946,19193,-28624,-15326,-79471,-29768,-36038,-52810,-22750,-66616,-24301,44678,45304,24513,-44767,12485,-47220,-26309,-66238,-8301,-10567,-112817,-41265,3816,-56911,-40925,-45076,-32222,-17599,36617,48429,-35092,-46629,-50026,-84971,-40976,-61173,-77924,-72875,-90073,-127763,-270568,-314103,-36094,201825,73239,27899,23849,33120,47635,14074,79353,81298,-21968,-37195,-54275,42421,44433,44702,26877,-68191,417,-65348,27239,34678,-12226,35124,43108,30118,100185,-1946,39636,-58375,31128,70459,-54220,5010,-24832,55644,-17248,27479,-40596,85848,-34782,828,-2770,16035,63230,-23901,-43806,-14885,-10548,43788,-9991,-79584,8450,49392,-28447,4643,-28731,-61962,-52936,-102639,-60619,80025,26945,-17543,18872,-28137,-10706,74452,8901,-35285,-55812,5114,-23507,11905,36870,-4912,10499,-76747,43891,-369,-29863,-21422,-14837,2308,13973,-44922,12857,-34898,25244,28239,8683,60990,-2973,-12836,104464,-15933,-46251,1780,-35086,54815,32290,62452,-60026,19429,-14178,12582,-33684,-82878,-64956,-45891,8784,44600,-28589,-57798,-64237,-20822,2654,-38562,88346,93418,-74847,-9677,-5466,27093,15395,48874,-40934,-28446,-41815,51562,9156,72513,9591,-93977,-2630,-20101,54247,58125,-25766,-60425,-49566,-54588,39919,39506,3531,18369,7120,3322,32583,-69087,-126642,-107567,-6426,-8286,-41071,-23002,-64687,-106591,-28753,-82793,-67076,-1927,-2913,90586,85692,9565,-12317,-15046,-9422,-34582,-123662,-49769,-45430,-80943,-4426,-23004,-80405,-21564,101767,-23506,70449,28488,-10126,45425,-21277,-41825,59445,36522,-46586,-113564,-9997,-3101,-46627,-93084,-31486,-68058,-4307,-49931,-108835,-33361,-123,-38507,1236,1123,-1654,-72900,-2687,76451,11833,-52713,-118329,-90433,-33411,-22183,18082,-7652,35189,-64461,-30462,-15250,-76064,-21345,-17541,-92745,-29075,23220,-12897,8002,63401,-58995,-30249,-119328,-71497,-33977,4125,-47005,-14426,-3938,-79343,-49617,-40466,36754,-13656,-77886,-72882,20309,25541,11627,2455,-42352,-95629,-60878,-93033,27708,10699,-11576,-51757,-37231,57248,-39937,56671,-6344,29316,28904,-1830,-10096,-44960,54610,10315,-43050,-12908,6813,-5099,-47818,-12987,1893,23269,-55617,-37737,18517,-14264,5471,-62684,71094,-66938,-7502,21279,55813,60903,24515],[-46430,-22153,25527,33175,4162,30349,22688,11840,-13311,33874,6785,-6989,-4737,-9125,36812,39340,29689,5576,45583,56741,-22547,10647,-60008,8002,-20683,11979,70694,90756,4324,12981,83296,41220,96119,66557,-24491,-12903,4465,3245,19154,-12833,32868,-3590,-9370,21423,-3955,62265,-3901,18722,26310,66330,29732,6724,16032,-14714,-25105,-49136,-22785,-48990,-35451,-31075,95726,2807,48279,-10339,39085,71701,48733,18944,46708,88422,-22296,45534,20332,-42415,-19287,-36086,83427,55561,37855,13163,-3770,15206,15859,117218,77797,51847,19904,121363,89644,20867,34449,-16518,30924,80169,92360,-2011,48953,37796,50272,36548,-17639,25706,89548,20366,-23318,-57216,10629,16531,108526,134598,88790,75560,88790,94240,70210,84627,-54620,44877,-31028,23769,65642,67582,79119,54098,13169,-16930,12396,14253,44418,14815,-20694,72900,82924,19452,45575,64392,-49258,-7589,139484,74475,18584,66284,14693,7910,21287,35187,47339,120782,23089,12770,48603,2546,32494,20123,44118,6546,25312,49189,100851,133594,103224,29863,-33592,-57411,-45256,86208,-55787,37951,33156,6151,127294,101169,74410,133645,122250,68266,40950,6400,-22363,43118,111211,32533,27225,41131,7682,60690,59854,103739,59137,59408,54596,120440,122690,62805,5891,92820,132212,50693,118264,52007,99832,7567,50662,22414,-47430,24508,25286,50116,49593,50594,52536,100630,74988,159197,70652,134894,109586,92015,154163,180269,143901,135560,130100,46429,109243,84822,198097,197980,117298,62486,69357,174844,207628,131949,178417,385027,222783,146072,139299,75651,290427,405655,389846,302389,354995,766130,735100,671225,767318,1093101,1828704,2402312,-2688341,-1486179,-979054,-711408,-585028,-422908,-485156,-424608,-341516,-360436,-274224,-254953,-251148,-204287,-168810,-222726,-165588,-226192,-151995,-116126,-63597,-114552,-97785,-137344,-134163,-145095,-96940,-185240,-144373,-60444,-90330,-52256,-88240,-38437,-98197,-139143,-151814,-80876,-102383,-22020,-85470,-91714,-99980,-24367,67737,-32762,720,-103594,-21035,-35764,-79106,-30319,-39660,-18647,-55860,-73922,-34941,-67533,31352,-28937,-105238,5259,-972,-40054,-119256,-93582,-26042,6640,-20929,-40335,-130267,-76994,16307,20666,29379,41544,51745,6373,-8525,-5657,71588,24442,82737,148367,234609,169767,246628,360600,650880,-541014,-360772,-279541,-247944,-203858,-132031,-166296,-38083,-107682,-131579,-106220,-25307,-88999,-27777,-74163,-77488,-154972,-61791,-65089,-148999,-39078,-4790,-39258,-72742,-75287,-15589,-18704,-35461,-63643,13523,-74899,6481,-41525,-48716,-95297,-87684,-70420,-61879,-65879,-53294,-24392,-72426,-92109,-106431,-9382,5786,-21110,-16353,-64614,-73837,-55559,-34441,-30828,16781,-74955,-104030,-26324,-40656,-24391,-25047,-64640,-88838,-87515,-61091,-10149,-19436,-14715,-25552,-88867,-129017,-57195,-17024,-1298,13925,-72807,21257,-18627,-25650,-73837,-7218,-21953,-14698,-47704,-63324,-29154,-39042,-38359,-37134,-37170,-7585,-59015,-16767,26965,-27317,1157,-46651,44770,6258,-52959,40518,-4627,-102963,-21178,-93859,-41591,23198,37535,-19202,36847,-19205,-50898,-72981,-25476,-23320,25109,-26178,-11190,-25568,14314,14877,-14833,38520,43569,9856,-18145,-5010,30204,-73646,-56504,31256,-68275,-55105,-61368,-5267,-46421,-23990,29048,63280,-62186,-65514,-670,307,50,-63254,5809,28943,-413,6657,15136,44646,-19271,14455,-4740,7099,-45548,-111258,-12611,-49735,-43260,-7074,-8373,-47107,2028,-42751,32497,-21664,64389,-41522,-56913,-35172,12535,-64059,-94318,66218,6644,-7978,9338,72341,11333,-140892,-170360,-82875,26279,-47686,54835,-22338,35498,47411,-77474,-140123,905,6214,5575,-38436,30449,31944,-111982,22549,-31595,-53734,53046,-15239,96192,-35911,-18246,72620,-32914,-46331,-58247,-72002,10925,-61830,-86504,-81584,8849,20059,3412,-33184,-585,69298,15208,-9922,-22963,-10179,-57653,-23595,23068,-46659,-95481,-83075,-86866,27368,112252,-47028,-94991,-7184,-89623,-141949,-10205,-41990,-32795,-26857,13058,-5801,-73124,-6692,-39151,-96982,-86397,-84181,-8825,-76406,47429,6275,-7550,-18120,-52492,3247,-5666,-36155,-72617,-25306,55343,90820,63232,20955,-75419,-35297,43795,45236,57929,46695,79842,33470,-41019,-11855,7157,19546,-23629,-57713,-33961,13087,-9480,25048,3029,47461,-58909,364,9026,22029,106344,60431,-2948,69272,95840,46002,-1194,1170,16542,-16623,-37745,-12744,74715,20748,-44325,27075,55054,-13606,-85219,-17688,-34265,-17460,-40664,-27815,-60880,-67329,-31259,25895,41146,105864,20702,-28385,-9739,7675,2555,-48809,-45884,-33834,-53802,35580,77098,-24086,-42614,61504,-40753,-24857,-42494,90727,98064,12588,5372,-80235,-37336,18143,-45277,-41050,2095,40011,3316,17839,59695,23799,-19641,963,-23847,-936,-10586,-47767,-34785,-70332,-19620,10444,17918,-18443,-53030,2488,-21324,-33815,-78216,-13777,-15826,-58783,-31612,26157,-42950,-22753,-35362,-24527,-10558,45288,21920,-45833,-46266,-64394,-109683,-66893,-88096,-69176,-58478,-64283,-131063,-282161,-317614,-48000,216717,76872,39818,57360,17279,58369,43977,56633,55866,-14283,-32798,-78500,12764,47774,21339,-6712,-78277,-605,-38090,32907,8233,-30546,9393,44289,10871,70481,-1749,58133,-90963,39329,58440,-33249,33417,-7421,31145,-20057,6029,-50677,38082,2359,-138,10883,22515,47525,-23118,-44546,-3342,-9196,64928,-31733,-100754,4289,72998,-13438,-30490,-25259,-55394,-40438,-81683,-43767,91126,41909,-30213,-9559,-47619,-26531,59666,-7475,-43919,-53035,-11151,-20422,18872,13972,-13574,15741,-38481,46666,3027,-38185,-2977,-9217,8168,-14428,-48974,47053,-14225,20971,36846,15125,32261,-1059,5708,101807,-15825,-49019,-2419,-48281,83201,42465,26512,-39942,25227,-4654,9785,-35677,-82730,-48692,-41452,42655,38696,-46270,-81015,-60616,-12656,-23277,-39743,75200,116768,-60697,-28996,-9173,34760,23870,51079,-49879,-26723,-49996,35398,-8253,72204,43437,-91677,5896,965,35847,80989,-29024,-61352,-54914,-50433,38261,52346,-6507,16253,-20879,-3136,38594,-90809,-132948,-100866,10886,-933,-35802,-43702,-68734,-94222,-2776,-89810,-72254,10738,-10848,83245,55653,-5029,17759,-28860,-12144,-23083,-130494,-66160,-41785,-93197,-13542,6518,-49525,-27063,98637,-23404,85495,33829,-9535,30925,-30750,-32507,66659,33494,-71411,-101766,-3871,-4505,-66759,-72468,15358,-62703,-2854,-42810,-121203,-37982,11036,-17837,13665,-1865,14579,-57429,-11141,69129,6026,-36289,-112996,-120527,-51712,-42424,3896,-25308,20116,-41981,-29665,-13954,-88049,-20803,-28135,-80069,-30993,24041,-9306,17226,54678,-5531,-22746,-125822,-72591,-38110,3818,-32863,-18724,-23288,-87437,-35980,-5947,25979,-39630,-78856,-45222,33430,51424,10129,-10361,-44435,-86026,-61525,-112256,22969,49248,3455,-81146,-31276,89152,-37525,52931,-10611,21340,44041,17150,13658,-34522,70210,27034,-77751,-18279,5757,-10135,-46565,-25004,-25759,5207,-46200,-35259,3368,-11785,15324,-52902,69383,-42893,12364,19117,60174,51260,-26393],[-54065,-17409,23497,27038,5895,12789,-1025,28040,7390,33824,-1501,5310,-548,-11327,23151,66527,31435,11692,58668,45110,-22270,36388,-69983,11897,-4138,-15746,53668,77186,-8665,21974,85116,27780,69283,47659,-7504,-27180,22511,12613,-1471,-36562,13199,6826,15834,29865,-6815,75870,-1563,5913,9425,78771,17780,8131,8933,-33842,-19960,-64714,-12547,-28836,-26211,-19793,95423,-24955,63249,-8859,27241,60924,42349,38447,22376,74286,-15505,38330,-23231,-31468,-12590,-53359,78788,62732,28013,31022,-34757,-38744,11347,124841,76138,77590,36319,109626,71355,16083,41490,3374,40914,63270,103260,13839,44476,58890,44619,59308,17514,48651,72299,25963,-25812,-33157,-1218,-28583,94573,132804,19622,47664,106660,112976,55793,71939,-24181,46719,-48440,25128,63283,84734,75225,54755,17072,-5614,1910,-4168,37834,12674,-39431,50804,75846,11237,51391,64907,-30668,-7096,119435,78037,11769,39830,-4186,5110,41027,38878,51644,110381,21189,21181,25770,5666,42542,22557,42043,7426,23777,57471,101676,114504,112049,54075,-29730,-70639,-42563,96908,-20172,78138,33527,7397,94454,80829,72288,118049,119503,78792,13751,-8482,-28560,52906,108113,37743,10088,29258,23069,70334,57068,96835,65956,68722,53300,151329,119193,24669,549,109577,132552,37374,74585,39184,86105,51006,32036,6558,-49340,17659,-14836,43155,40001,57557,58665,95906,54828,165127,80026,118980,134257,121635,132450,207865,137355,153792,104552,31703,109224,84948,180889,186683,95769,31048,15610,141126,262028,141475,193221,370828,142082,98351,151147,108815,328107,419053,365381,234261,348462,826189,698777,638459,808679,1092551,1915734,2604105,-2794965,-1478094,-986041,-691755,-572875,-394841,-465140,-423620,-360340,-360085,-297861,-247479,-245656,-219801,-180179,-232005,-173427,-227836,-148310,-115426,-66813,-115186,-71414,-146495,-137598,-161883,-94954,-160064,-125402,-52080,-89015,-47886,-91358,-40366,-126950,-149133,-159554,-90951,-130119,-33645,-99391,-86847,-100132,-11985,65960,-48238,-33133,-95801,-24874,-28545,-73560,-38166,-63422,11175,-55694,-59144,-22368,-60061,5870,-22709,-73609,6910,-21382,-18412,-105230,-96162,-32623,-245,-16930,-24289,-116720,-83221,13963,29543,50444,52139,40757,-19120,12672,-20128,84544,29251,93262,162485,242647,179646,235874,314692,648311,-502662,-375761,-269870,-274800,-199267,-147978,-165805,-62295,-105034,-137032,-124905,-5522,-98358,-14561,-66520,-67810,-134245,-75996,-62794,-142978,-7952,21797,-31117,-61195,-82079,-60740,-28020,-37912,-79811,17954,-89469,-3335,-14943,11334,-80562,-94089,-80946,-65624,-71381,-67087,-41964,-91449,-88066,-106781,5136,-10344,-22903,-42217,-54526,-72398,-53510,-7855,-8208,7766,-68980,-85108,-24545,-28684,-13733,-16618,-75621,-73945,-109371,-70704,-8683,-14741,-15417,11967,-58889,-88621,-35859,-37509,-44236,-53440,-70185,46898,-4694,-38122,-71787,-3452,-23149,15454,-31076,-59956,-9009,-35328,-29353,-21976,-16444,-25119,-38542,-21918,54366,-15099,-1860,-14456,38019,-4146,-67471,42100,-13543,-87276,-11635,-77854,-58047,-4346,23722,-23659,15298,-48668,-78497,-73676,-10686,-27207,30119,-13628,-7506,-6482,7749,-5295,-11775,71471,24634,5936,6050,-3050,-5301,-65487,-37578,62949,-80813,-88796,-57714,7591,-35909,-34884,-19719,41092,-69589,-61985,-6713,27247,1617,-80658,17518,46152,-9430,-18434,-2453,38233,-41539,11555,-21461,-3539,-47679,-106431,-12595,-53920,-42073,-33115,-8311,-47718,-31383,-88321,8423,-28507,28918,-16808,-53468,-24000,-45050,-70892,-84801,68173,33013,33754,1850,65495,484,-128824,-174061,-124045,6386,-17871,71078,-31632,16942,22835,-97012,-134319,31812,9257,2311,-19642,36799,58911,-97785,27728,-24383,-51115,19416,15828,76867,-34070,-44729,56465,-14582,-54390,-49516,-55666,-3824,-32067,-58186,-72511,6239,2457,-4303,-34365,-10454,32242,49716,2394,12426,1936,-48708,-35,23032,-5791,-83606,-74417,-69354,11539,112537,-43985,-89424,16774,-66465,-143472,-6009,-24076,-33343,-34962,16995,2115,-82000,-4815,-52868,-64320,-50384,-92170,-2090,-76576,57006,6319,-20818,-18194,-77905,-10107,-7040,-16227,-74264,841,79403,76686,58593,23690,-80202,-20193,22760,64745,40348,42197,115382,47495,-50294,-20703,26840,32608,-41247,-72441,-65229,16512,-24190,15784,22420,22697,-52178,23734,3871,2468,76069,56183,17522,100320,113908,20747,-47151,-9590,10030,-37660,-33861,-25785,27917,1528,-57222,24714,45385,-14436,-106124,-47773,-74779,-37061,-30982,-12807,-43193,-38831,-44998,2216,54751,137887,34557,-44382,-37615,-12501,-6689,-38758,-33004,-61558,-35742,79655,84095,-14744,-40408,47457,-70522,-54345,-40679,69872,76315,-15906,15669,-50215,-35873,-9666,-69352,-31087,-3064,64538,13090,31373,43864,17806,-10488,7170,19975,20521,1610,-33493,-36957,-64675,-16490,-31293,482,-64404,-59796,-8832,-2339,-41504,-78556,-12843,-23711,-8384,-22077,44675,-32729,-4620,-29385,-27795,-4774,33064,-18413,-61096,-42438,-79244,-120771,-91008,-115428,-73220,-51759,-45704,-132486,-275336,-311743,-61489,232204,81271,64005,91447,3492,64559,73027,30646,38208,-498,-22114,-93547,-5941,44239,5285,-46563,-88792,-9121,-8672,34139,-14104,-49983,-18939,37063,-4093,28202,2982,70389,-124221,38282,41961,-5534,43561,6132,2010,-16828,-22703,-64965,-23659,36375,7646,11725,23745,26415,-28997,-37994,6882,-7544,73770,-46919,-102449,-4473,89754,9604,-50908,-18036,-38147,-13603,-47835,-23287,94380,55605,-29896,-25481,-55583,-37623,37099,-19597,-60857,-29332,-19034,-17286,21498,-10019,-13950,25696,-2025,38990,-6669,-39835,15441,-10950,14114,-36650,-55038,78982,3941,10207,35443,19053,-2998,6701,33218,85659,-23830,-48047,-8677,-61373,108028,58924,-7390,-19814,32070,6289,-1943,-39937,-63785,-31306,-35304,60546,18300,-61419,-93355,-53569,-3082,-45130,-31249,50266,98983,-43841,-54972,-15367,54625,35763,50744,-44390,-26689,-54615,21199,-26720,66982,65388,-75948,14868,30622,18217,84310,-29640,-58692,-51312,-40760,35779,53841,-3915,16313,-54142,-10463,42293,-99552,-121779,-80206,13428,4824,-36131,-43742,-66360,-61764,28225,-84698,-46349,38200,-2132,66218,14635,-22320,42538,-30144,-8801,-5596,-124242,-75636,-28746,-87779,-20662,34234,-6657,-30904,80200,-24265,84120,36581,-15501,12018,-38587,-17029,77512,29169,-76980,-71664,3136,-9742,-85567,-37076,70532,-48932,-5582,-30024,-117437,-39069,25086,4871,18504,-1167,25237,-40328,-35501,54061,11696,-13104,-102185,-127345,-65124,-46343,-14341,-46676,5304,1297,-18425,-6453,-98474,-17807,-32505,-59104,-22234,25202,-1822,25175,44310,49720,-8864,-110459,-53286,-38065,-173,-16613,-26274,-39492,-80895,-11071,40229,9481,-72507,-65888,-5910,37184,63599,22398,-15608,-52008,-65151,-53280,-119733,15136,84536,11328,-97835,-27850,100289,-32513,34874,-6221,6344,52433,40247,36757,-23714,87258,36148,-87069,-14307,9044,-15793,-48010,-35294,-45872,-15332,-29461,-33055,-914,-2935,28481,-36255,62227,-11655,23356,12882,48161,35733,-63162],[-49411,2699,16320,15493,6607,-2023,-20423,37688,27537,25821,-13895,7731,6792,-3015,19133,94026,29628,18357,71904,26534,-21232,64468,-53822,12303,12312,-31697,29017,51698,-21048,26277,57752,5500,22900,27768,16800,-39245,36441,23375,-7819,-51410,-2868,12262,41557,38031,-1692,81665,-1521,-3553,-5872,77933,3832,13938,6417,-44991,-17008,-63732,3862,-4098,-11843,2269,90598,-41044,68979,-6342,10471,47921,24920,55580,-17685,56839,-7374,33776,-64742,-9613,-6931,-52811,66093,63899,19048,47407,-58695,-73293,6533,109382,69610,89070,48872,83534,51525,26318,54986,28424,52930,42331,99577,25515,36170,80324,41380,71495,51355,74167,57485,40438,-23292,3448,-6397,-56125,67984,118093,-39346,15960,121445,101145,43957,61892,14516,50876,-58075,25742,63606,90091,65217,58986,21865,11014,-3449,-18698,34311,12929,-41332,27536,66204,10820,55509,53103,-9321,541,94577,71380,491,21042,-2713,2197,59815,44889,61403,81637,21673,34078,18608,-174,50094,15271,25440,5710,15255,66685,101971,103944,117250,76759,-22056,-75193,-31539,95680,31325,111552,32526,5915,64940,58621,73463,102730,111953,86787,-7180,-23905,-28037,61577,93556,40263,-893,17228,46060,77532,53565,80741,76631,73505,47111,160956,102409,-7841,4435,110488,133524,30763,47775,45125,75746,97596,19399,4046,-38253,11201,-40730,41778,36194,61664,66767,96158,35070,158530,91364,94863,148073,135747,104132,227297,131616,157264,91301,39009,114599,96200,167640,177715,87117,8128,-27659,117597,308713,155442,200682,324260,82133,71206,153843,134997,357156,399461,339880,188899,351022,817540,637139,602337,841478,1080402,1985222,2841051,-2894147,-1474154,-978031,-672528,-557947,-377265,-439106,-411934,-373632,-356455,-326261,-243106,-243874,-241610,-188489,-230867,-183101,-225046,-153023,-119087,-79126,-120326,-57277,-149065,-137975,-168020,-93305,-143170,-118895,-50101,-91848,-56308,-89018,-52834,-150995,-157460,-161508,-92327,-155989,-59135,-114823,-78837,-93176,4730,55881,-59227,-73899,-84690,-29381,-23295,-58655,-48173,-87176,39718,-50314,-47784,-15586,-60247,-29042,-5035,-39646,11215,-32642,3956,-75546,-89623,-31867,-11290,-27744,-12830,-95326,-75840,671,25059,56523,45118,29960,-30092,26484,-29355,89448,39067,94339,163333,245681,189849,230947,292094,651160,-476474,-398012,-255095,-287771,-196307,-153392,-151034,-93596,-106406,-117348,-146069,-12801,-105752,-10446,-58480,-48827,-110283,-91882,-59530,-129768,14489,36849,-29976,-43703,-88105,-107866,-39128,-33775,-85239,10975,-100884,-7576,-1499,45391,-69696,-89599,-78724,-62629,-82684,-81012,-57171,-105889,-80888,-90242,13202,-28037,-23763,-68749,-47312,-80562,-43089,9715,10804,-14946,-66221,-55259,-17164,-22146,-11755,-15438,-81688,-58002,-113739,-76966,-11633,-7206,-12790,37988,-47563,-59760,-18792,-61094,-75564,-101660,-64184,53238,5239,-69193,-65027,16760,-13616,42004,-21418,-62311,3029,-46619,-33289,-379,11490,-33432,-17519,-30334,66408,7251,-8652,7707,14193,-6498,-80539,43815,-25478,-71642,-13066,-53009,-65806,-26797,8304,-17487,261,-76922,-84786,-67295,6662,-26730,27702,3213,913,8607,6345,-31474,-20558,89382,-1594,-2666,38998,-4835,-41275,-54600,-21216,80127,-79830,-106830,-54686,26575,-21987,-35923,-65595,17875,-72826,-55642,-13663,50411,4635,-94603,27139,41038,-24307,-41515,-19030,12902,-59274,2728,-44738,-7482,-41831,-89030,-16206,-51255,-27109,-45512,-7145,-50019,-71984,-112778,-19659,-28964,-9932,12705,-48975,-3568,-92347,-68831,-72340,49048,60698,69750,-21138,30251,-24244,-106185,-150435,-132498,-18306,8957,81499,-42488,-8456,-9794,-109991,-126404,54785,8698,-3805,-2042,28075,66497,-74851,20316,-260,-41668,-26589,37133,51892,-21284,-66953,27065,4441,-62178,-38285,-32888,-11985,1555,-25577,-59460,8171,-14841,-16923,-26581,-8940,-12868,88407,11204,47970,14864,-49671,12619,12621,29739,-71003,-66501,-44930,-24351,65470,-38272,-67875,35121,-40114,-124310,2680,8443,-30076,-39233,16715,-76,-86362,1659,-65591,-35642,3808,-92041,8998,-74109,57155,9579,-32428,-20343,-91150,-26269,-13322,4992,-56871,26661,90145,52975,34101,27154,-70436,-2893,-1448,70528,7493,27261,137481,56800,-51747,-24836,44488,24338,-62271,-93412,-85993,22235,-43636,6825,42443,-2434,-39870,46988,-8194,-8407,35476,53312,34066,118938,112919,-13068,-98644,-21429,-4535,-54521,-36604,-33912,-20116,-20618,-63505,13420,28988,-15817,-111577,-78070,-114821,-49373,-27632,9624,-19338,-5823,-53962,-18629,63735,135443,53721,-64230,-67663,-40059,-22209,-25608,-9876,-87161,-16914,100126,71026,-4616,-18823,28377,-85841,-80749,-32816,34109,35592,-54949,13995,-21374,-34753,-30765,-81630,-12571,-7752,75017,20741,52998,28256,3377,-3754,-1826,43906,30539,3114,-14172,-25860,-50363,-22816,-67627,-3960,-100608,-63362,-19430,3276,-52015,-76202,-6853,-28760,22163,-17041,49660,-25366,10070,-29049,-41570,-5501,4057,-61327,-81167,-34741,-90468,-116667,-107339,-134393,-86624,-61455,-39315,-129766,-241272,-295265,-70473,245239,86281,95864,111775,-1579,66937,94146,8158,32172,11425,-9548,-90659,-5551,35141,1094,-81339,-92957,-22946,20569,29552,-22722,-64064,-45438,24340,-9469,-9653,10053,71373,-147454,30687,25525,22120,28178,14242,-29516,-9792,-52505,-80028,-72712,56991,11277,-459,20194,6785,-40923,-27630,12326,-7142,70182,-50856,-86201,-13013,94645,35250,-55908,-5912,-15065,17571,-9182,-1547,91912,63890,-16225,-23428,-49083,-41977,9282,-25562,-79792,8610,-14813,-20543,20946,-32014,-9587,40099,21461,21664,-18924,-33517,31495,-19226,19947,-49801,-62747,93861,21765,-2454,18595,17896,-37821,19414,61347,56389,-35133,-35046,-16094,-71902,114839,71096,-29521,-4471,39021,15982,-20058,-45357,-36689,-18784,-27015,56475,-12669,-72528,-91939,-43616,8217,-54175,-11574,20116,50342,-31285,-83660,-25992,74550,44341,48277,-27539,-27629,-55460,12107,-38792,58070,73036,-50675,26258,61588,1541,67124,-24699,-50277,-39478,-24330,36000,47293,10059,17387,-84890,-13581,44054,-92509,-106107,-56302,5004,10512,-35876,-31628,-55402,-18173,56388,-70235,1162,72654,17429,42155,-28381,-36544,57239,-17056,-3159,12665,-104844,-73895,-11164,-70768,-27428,54852,32872,-33482,52498,-25889,68489,38817,-26323,-6179,-40579,1313,86362,21413,-62079,-35565,8302,-17057,-98825,4002,115173,-29492,-13314,-17246,-98616,-30674,38556,23332,14856,977,21214,-29534,-63427,37481,25560,9191,-89473,-95128,-68741,-34738,-31479,-68614,-6414,43881,-1342,6063,-104160,-12273,-26950,-41050,-2650,26679,8579,32472,38623,89789,463,-86726,-24878,-36818,-7701,-1113,-35230,-49550,-62852,18177,79360,-3129,-98109,-41865,33835,33700,50203,44607,-11759,-63064,-38247,-37078,-114329,4479,107010,9818,-102771,-25850,91363,-26973,7091,4126,-13201,48978,60790,53795,-14573,99872,41391,-66998,-4576,14054,-19342,-51109,-39751,-53200,-34257,-9697,-29408,65,6765,40420,-19453,48515,17322,27327,4405,23337,17143,-68608],[-33136,34276,5789,1105,6182,-11009,-26776,39277,40365,11447,-27426,-2132,17107,12844,26647,115918,25682,23473,84776,9129,-18968,83853,-22218,5440,22833,-30881,4973,21977,-27243,21326,10529,-19068,-29222,10398,38631,-43640,40487,33376,5116,-53428,-8392,18809,60440,46377,8079,78190,-4286,-5753,-14714,53796,-8658,22055,9615,-41644,-18500,-44301,19591,24493,1398,30187,78340,-43042,60776,-4099,-8112,36243,664,66793,-56507,46921,1436,34374,-92814,18476,-3748,-34848,45462,54348,14989,57997,-63956,-81491,3140,73605,61422,81861,53456,53883,41611,46474,69661,53084,66904,24022,81037,24017,26341,97005,42415,80752,75637,98770,50107,59966,-16804,42986,-5178,-61391,33834,96465,-66796,-10710,128232,68325,36124,54880,48848,57817,-59183,26873,66737,85684,53054,67206,26349,29135,-4025,-30984,35900,17730,-18550,11976,56150,15968,55585,32413,13961,10165,71674,58003,-9470,12325,24178,-977,65715,53261,78756,56457,23187,48036,28196,-12114,54355,-1074,784,1600,1844,74380,106501,101273,120821,93124,-10552,-68302,-13978,76738,78454,132079,34187,4839,44116,38909,77414,89144,100383,90312,-16715,-31203,-19695,67464,73136,34878,-855,15155,70484,83361,49219,63176,87538,73671,39913,150367,81935,-23676,21621,96095,138011,32388,44925,77185,71420,134226,14949,15085,-18302,11270,-50645,44517,37109,58872,76329,102283,21113,142489,103193,68775,149214,133092,76125,226320,130262,144905,91646,64814,127358,116942,165632,181179,98445,4503,-36771,105653,328823,171984,198144,259746,87336,80186,150927,138008,372070,356779,309774,170838,359662,728590,562136,570262,856887,1062794,2019701,3067119,-2966190,-1476714,-961798,-664665,-548974,-379078,-414694,-396782,-379686,-350154,-350793,-240960,-241613,-261696,-192423,-221016,-190655,-219454,-162921,-127056,-98652,-127916,-60634,-148758,-137116,-167734,-96351,-142063,-119784,-54363,-96733,-73269,-82552,-73318,-166023,-160082,-153466,-85964,-174329,-90407,-128354,-73137,-80277,20082,43276,-60680,-104642,-70529,-32354,-23092,-37326,-55511,-105590,50613,-40766,-41352,-16893,-66255,-60622,21150,-13199,15141,-32062,25133,-33633,-78079,-25103,-22789,-51065,-7022,-69796,-58070,-18435,5424,43641,18853,17990,-28867,35092,-33091,86141,50097,86171,160937,240954,198811,235215,303449,656973,-474492,-425536,-242758,-287727,-195923,-153548,-128107,-122067,-111845,-82371,-165341,-50548,-111430,-16189,-52903,-28383,-88746,-102516,-52380,-106451,13090,35291,-34396,-27903,-90853,-142168,-50560,-23006,-76642,-3506,-106450,-4784,1618,51337,-63472,-76876,-67721,-54470,-100865,-92415,-66136,-107615,-69910,-61002,15680,-43602,-22743,-85181,-44235,-100173,-29441,14874,24372,-52195,-67791,-19906,-5487,-20345,-19127,-23107,-83810,-46922,-97795,-81386,-19422,-6287,-9316,45327,-54686,-52496,-10877,-84741,-90824,-121278,-54981,42882,7177,-109584,-56786,43463,1692,55093,-20928,-70754,5060,-71111,-46341,21302,37762,-29771,-729,-41455,62223,30900,-16076,15032,-18126,-3129,-92084,48525,-35410,-62614,-23609,-20695,-60355,-37490,-8888,-2925,-2216,-94004,-72461,-55486,20270,-21375,18409,19822,14149,18247,9137,-57196,-38340,87180,-26570,-16508,64201,-13617,-66353,-44855,-10228,82874,-64473,-95610,-51793,46610,-11359,-29259,-90193,5159,-71978,-47958,-16525,64632,6655,-99933,30823,14327,-41705,-57921,-28059,-22009,-61575,-3148,-68582,-4217,-30736,-67042,-20394,-42141,-11119,-50988,-3234,-52446,-106431,-106635,-43059,-20936,-40022,40475,-45286,21100,-112368,-57445,-61079,13909,78370,90133,-49332,-24079,-49012,-80393,-110647,-111467,-44959,20962,82006,-53602,-34849,-43958,-114324,-116062,64160,4435,-9638,4107,5172,50718,-49037,5669,35407,-26472,-65277,45510,29769,-4149,-78141,-2251,18326,-66179,-30855,-11117,-9715,34968,5405,-46539,12476,-25950,-32778,-12839,4511,-53184,109136,14882,72325,24710,-57916,10238,-7779,50791,-61561,-65443,-21974,-61273,-3369,-29541,-38802,40125,-16455,-93261,9818,44205,-22041,-36638,9307,-10090,-83907,11354,-74036,-16795,53614,-85029,18931,-67116,49617,13940,-41949,-24860,-88851,-41836,-19863,24351,-24942,45564,87326,24429,1272,33137,-47123,14177,-21570,57094,-26919,3940,133443,57977,-46312,-22089,54951,-6177,-80395,-113887,-88260,29640,-62847,757,61465,-24627,-26677,65052,-25567,-8244,4062,56126,43886,120385,96569,-44170,-127607,-32188,-22574,-64579,-43391,-32840,-41981,-36059,-57061,-2880,7006,-16499,-96847,-102416,-141986,-51922,-25014,30641,6526,22435,-56952,-29875,66434,103886,72963,-84873,-91770,-69200,-39468,-12899,18510,-101718,-1383,98555,43146,249,18324,7073,-78601,-98414,-20002,-4280,-12461,-90120,1366,-185,-33586,-45031,-80742,3259,-11071,63045,21932,73929,15112,-13994,-170,-23788,48277,28505,890,4702,-2848,-31358,-44870,-90142,-68,-118264,-63297,-29178,-5281,-66398,-77795,1095,-25628,28964,-19214,36886,-20579,18028,-33647,-62219,-16608,-32541,-91699,-104564,-24259,-93275,-101166,-112134,-139885,-101540,-91124,-46862,-123402,-184598,-270104,-71598,255348,92517,127766,110185,6010,67763,102088,-4091,35920,16256,1644,-70162,13064,23800,8074,-95459,-80969,-36607,48134,20701,-11402,-63841,-64654,10837,-4572,-29250,16909,59527,-148510,20856,12809,43680,-6462,16981,-59078,-2908,-77077,-90938,-92864,59448,2070,-20833,13919,-9215,-55931,-19302,11275,-8909,56986,-41905,-60372,-17364,86457,56303,-50456,10316,7070,41070,24171,18222,85440,65399,4582,-7251,-30772,-39403,-18358,-23997,-93269,46432,2156,-32073,19069,-49079,-7804,54208,28606,-1317,-24409,-20566,43653,-30441,26024,-52563,-70217,84494,42383,-11537,-14138,10217,-63694,34396,80414,19059,-44878,-5939,-22744,-78593,92291,67020,-35404,2263,42749,22042,-39739,-49580,-14078,-11736,-15034,37263,-46710,-78794,-77528,-30129,20369,-46453,17401,-5453,-4772,-27949,-107666,-38872,80389,44220,43846,-5148,-28233,-54055,9154,-39555,48540,66705,-22853,40756,85184,-14427,37006,-12495,-36565,-22862,-2083,41233,37681,29894,18107,-103668,-9507,44447,-73409,-95626,-40440,-8413,17406,-33252,-25961,-36049,21160,73645,-51226,49645,104512,38021,14708,-63850,-42930,57401,6712,-939,25686,-79245,-60774,3948,-50314,-35905,66030,53379,-35015,25343,-28730,46685,43348,-38263,-19811,-33231,17714,87437,8171,-33491,-9014,9117,-23007,-102362,39840,134628,-7990,-24901,-9614,-73186,-13141,47138,32711,5312,2817,1760,-29894,-82802,24926,40358,25499,-78333,-28180,-59675,-13507,-42205,-86542,-13518,65816,14777,20926,-104523,-5701,-9457,-34619,22013,28443,19397,38241,39039,104792,-3483,-66901,-1613,-38035,-17219,11457,-42416,-51577,-39860,42914,95633,-5453,-105486,-14089,62950,26283,11793,68767,-2810,-72046,-7469,-15932,-100987,-8861,109265,435,-102418,-23819,69787,-23144,-23467,14998,-32517,32344,72522,61441,-7110,103357,45655,-26047,2834,18691,-18740,-54432,-36293,-48433,-47585,7972,-23994,-85,13789,44932,-7464,29142,37335,29727,-4134,-7121,-1156,-41553],[-9174,64751,-4759,-12046,5262,-12533,-16732,33483,40140,-6948,-38917,-21695,29321,31009,42389,129955,21363,26763,94479,-663,-13471,87428,7994,-9029,24686,-15176,-10960,-3049,-23613,6866,-37810,-38732,-69110,-2551,49348,-37617,31293,41491,31559,-43669,-2534,31300,70211,54323,17397,66618,-8806,1187,-14217,5151,-16721,29902,17429,-21849,-23892,-11159,29045,53460,8668,56533,58921,-32867,37941,-2997,-22336,28065,-23301,70429,-80003,52796,10646,38853,-103202,47700,-1697,-4268,19888,31404,16470,60717,-45177,-68042,1917,28564,54278,56566,48437,30801,45918,67046,80669,70844,80097,13389,52008,5563,17401,105200,47178,93031,86502,118515,49878,77516,-7742,74669,917,-47305,-1073,73980,-61159,-24932,124850,30105,31628,49458,68599,66514,-53906,29029,69064,75523,43979,78453,30032,44988,-851,-42958,41541,29161,29973,9037,47127,21935,50598,10073,39566,18998,55082,43575,-12574,13187,68588,-3446,55252,63614,100244,48531,24887,59732,47964,-23797,55468,-21404,-21865,-4135,-11228,79070,117353,102841,123800,100119,3718,-52340,3656,40384,104579,139795,41133,10330,34725,25146,82971,75224,84888,87481,-13635,-22308,-3698,69788,53672,18702,11634,26135,88733,88838,43112,49847,93351,70370,37578,127012,66480,-21168,52620,72535,146007,40296,62704,128906,73898,154554,18705,35889,1907,21466,-45976,48955,40182,52999,88054,113916,18844,122594,112839,47433,137969,117432,54136,200342,134355,119796,98483,98573,148150,143107,179006,203251,129409,25068,2242,102969,318819,189604,187824,202667,178041,125575,153851,133194,373271,310690,272216,169183,370580,595032,495727,548882,854278,1048100,2016179,3235877,-2996496,-1485026,-950869,-677957,-552465,-401898,-398821,-386591,-378621,-342440,-363517,-240160,-235323,-272150,-194521,-206260,-192868,-212344,-171976,-139961,-122454,-137647,-81444,-149778,-137547,-166050,-104846,-153896,-120958,-63061,-101336,-90868,-75159,-98202,-170612,-154317,-135356,-75087,-180162,-116441,-138128,-73084,-64147,27060,29263,-52364,-114596,-55324,-34309,-29418,-14426,-56649,-114915,35330,-29160,-39328,-24950,-74656,-78663,48459,-1175,14857,-20944,42902,11163,-67460,-15605,-31540,-79810,-5665,-43063,-36003,-37146,-24110,15499,-21856,5131,-17897,40845,-34255,76816,57399,72602,161873,225217,203270,247430,344617,666656,-500109,-452071,-239059,-280499,-197945,-153819,-108014,-139724,-120004,-48197,-176710,-109531,-116129,-32614,-52612,-13644,-73102,-103760,-39141,-71772,-20594,16116,-40841,-21177,-88575,-154543,-60159,-9446,-55960,-19435,-104533,609,2924,38725,-61260,-62672,-56278,-44719,-123298,-98030,-66987,-93122,-55665,-27918,14769,-53027,-18961,-84295,-45672,-128326,-19648,8433,32230,-96325,-72367,12051,7306,-20446,-33139,-38399,-82968,-44311,-69531,-85122,-30395,-17528,-7654,34666,-69467,-64021,-11420,-103251,-92675,-116782,-44148,22732,-1025,-145070,-51201,61501,16444,49632,-29161,-82450,-1482,-98716,-59841,34332,53720,-16537,9012,-53145,46554,46415,-21353,9603,-47805,1086,-100214,55937,-40832,-63059,-39692,13271,-41343,-34880,-28231,12918,8297,-94626,-47540,-41663,22443,-12698,4026,32200,29028,21668,14095,-75994,-58348,68880,-42357,-35000,64307,-29733,-74450,-39157,-5520,75421,-39127,-56411,-48331,61824,-10654,-20604,-83279,9400,-67966,-40962,-14009,66941,5819,-95150,25858,-27394,-59438,-64696,-26241,-53932,-41956,-1431,-86997,4135,-18423,-50221,-23459,-29728,-2830,-54388,3884,-52086,-126578,-75812,-53862,-5462,-56748,59639,-43093,43667,-102267,-40147,-53935,-26641,79934,92261,-70669,-74702,-63519,-58642,-72885,-75590,-70089,12266,71246,-62075,-55475,-72040,-109516,-102310,58816,-2498,-12780,-7902,-26307,18389,-27200,-8875,72214,-8543,-81120,42843,16454,9109,-75367,-18350,23650,-64680,-31325,1900,2756,62940,28132,-36761,17070,-27435,-48381,2498,26715,-78597,95687,13315,79519,28618,-66753,-5709,-34257,53571,-57700,-72629,-6311,-81438,-59817,-17498,-11731,27626,484,-61533,12570,70861,-10293,-25490,-4013,-22761,-74923,20435,-74984,-6554,75339,-74189,24294,-53451,37768,14841,-51893,-30335,-73218,-55110,-22798,39205,14201,54289,75026,-2785,-27050,41641,-16722,28585,-34458,23390,-51765,-22801,101465,49951,-35657,-13185,55158,-52286,-89174,-125707,-69713,37469,-76521,-609,77790,-43326,-17350,75672,-43242,-1,-6281,64676,44838,103548,74293,-60630,-117742,-42591,-38582,-68120,-49967,-21499,-27776,-33410,-36292,-19417,-18293,-16003,-65055,-116293,-145839,-44985,-20024,38134,28088,37850,-53657,-27340,61869,58414,84960,-100476,-103281,-91004,-55023,-6052,43029,-99170,7355,85125,9929,-5910,59393,-11725,-49689,-103070,-5494,-34935,-53962,-106761,-17751,9489,-31593,-54081,-69093,6751,-12746,30698,14686,84076,4592,-27432,1827,-49921,39511,16962,2866,18825,26023,-13387,-81562,-96702,3081,-115063,-60249,-39128,-23140,-82836,-85257,7535,-11236,16762,-28675,10069,-18856,17382,-40701,-84426,-37690,-65264,-98238,-126356,-13405,-84042,-81068,-105307,-131872,-108674,-134829,-66447,-116161,-126968,-240463,-64881,263836,100608,151329,88958,25872,69663,95283,-1794,43702,13562,10255,-41188,41145,14146,20215,-74448,-46036,-42057,73298,11936,18634,-43803,-71882,1010,7144,-26227,21311,37973,-120575,12787,5416,55217,-44620,15545,-79909,-357,-91895,-92741,-84200,45230,-19941,-41823,7471,-23252,-69596,-18949,4501,-12793,39181,-21907,-35112,-15689,68123,66064,-41053,27875,22469,48312,43982,32967,74800,62023,22344,12654,-8098,-31405,-37102,-14029,-95938,68523,27913,-48761,17471,-58628,-15347,61169,22793,-23684,-18388,-4495,50758,-39336,32870,-45428,-75229,54740,66266,-12686,-56329,-3770,-73283,47839,83308,-17808,-49844,34980,-26113,-81500,41748,40188,-27041,-830,38999,23270,-55872,-50443,-4533,-6260,1208,18457,-75545,-79762,-54097,-13204,31172,-24438,50177,-17178,-42959,-34757,-118647,-49172,64266,33588,37075,16013,-26993,-52483,11053,-27933,42167,49129,721,56814,94412,-29179,6936,6120,-20087,-6652,21642,51438,29319,47690,17324,-103351,1227,43893,-50604,-91615,-39038,-21375,25295,-30768,-41829,-11191,41318,75301,-32807,76954,126125,50290,-12235,-85193,-39966,40384,31935,-7003,29845,-57530,-38798,10422,-32648,-47268,67617,46758,-35054,8241,-33501,28870,52041,-46797,-27095,-15115,27199,77339,-11098,-2648,-2999,4123,-23963,-93635,61312,125220,11914,-37521,-9955,-52249,6834,47408,31267,-4768,3663,-25886,-39876,-87796,19337,48128,34179,-70849,46379,-38417,9424,-42288,-95575,-15872,59663,23762,34492,-101505,-778,18164,-38729,42455,30249,27101,40514,41614,95575,-22597,-57175,5841,-44480,-26271,19616,-44384,-45230,-19100,55249,83586,4210,-91047,7433,74098,18070,-37185,86473,3402,-72196,26420,5902,-87716,-24456,90108,-11972,-102820,-20676,45877,-22788,-49194,20464,-46329,6475,71802,58722,-522,96159,49226,18264,-274,21286,-13346,-57125,-25647,-38307,-52406,18772,-18178,-4702,17350,36745,-2402,7331,47893,35634,-10962,-35120,-15923,2181],[15981,79941,-11346,-19742,4859,-6848,6109,22646,25652,-25872,-45981,-43272,41544,45491,59707,135893,18051,29780,97335,-502,-2599,72960,22785,-27658,19373,6976,-14772,-16300,-10388,-12722,-68948,-48279,-83105,-10290,45068,-22635,10003,47455,57680,-27364,10887,50145,74009,60151,21195,50363,-12593,16228,-4481,-55733,-18799,35242,27282,10561,-29522,25476,30212,77378,8351,75796,36370,-15111,5437,-3295,-24810,23799,-39811,66809,-82449,75527,20139,43294,-98331,73639,2795,30686,-6330,-3442,20578,56076,-6585,-43804,2266,-10989,49761,19890,35244,18790,61208,78903,85122,75445,88436,12760,20292,-25348,11316,103440,52669,107591,84687,129967,51669,84654,2640,90299,9942,-21810,-29919,54843,-35981,-23752,111556,786,28671,44146,69916,74637,-45436,31531,66096,63893,42564,91200,33377,55465,4874,-55044,46823,48202,94839,17775,39611,23841,41127,-7439,66229,25795,46319,33275,-5733,21730,112668,-3447,35107,74903,117878,58214,27019,67336,66153,-27788,54657,-38253,-32925,-10055,-18324,80268,131413,105658,126087,97264,18900,-33846,12775,-5271,105400,138418,53477,28297,36725,19033,88766,57795,65701,77388,-831,5117,17441,68518,40392,-6634,33732,46389,94377,94460,34369,42304,88913,65883,46104,100556,60359,-6407,93099,49282,154095,49907,91727,180695,81815,157779,28685,60307,13931,40851,-29868,52971,42895,51963,102520,129172,31086,104234,117061,35566,116776,95676,41370,156646,141946,88209,102096,127824,175101,168573,205075,242208,171919,64464,80979,105287,293305,207279,177674,176651,335573,194941,175162,166367,365902,281494,227361,167458,380171,472850,455934,541346,839470,1041650,1985450,3313054,-2978324,-1495622,-958613,-716237,-569955,-438667,-395673,-387435,-372238,-334733,-360209,-240379,-223895,-268277,-198823,-190968,-188455,-204142,-174013,-158079,-146648,-149632,-113352,-154621,-141769,-166084,-116576,-168071,-118220,-73351,-104301,-100677,-70641,-123874,-166004,-140045,-111682,-64022,-171548,-127432,-143528,-79166,-48247,20627,11052,-38575,-102307,-42967,-38325,-41100,5046,-50669,-113695,72,-18008,-39544,-35675,-81768,-79467,67393,-5457,7451,-4334,54873,45652,-62786,-7358,-36022,-105029,-6414,-17419,-16653,-50340,-54277,-17340,-66039,-6535,758,44694,-36857,65323,57386,59750,163999,197724,199726,261978,398261,685729,-546869,-468934,-246805,-273306,-201366,-156572,-101964,-143665,-128674,-29095,-174996,-171288,-120556,-58748,-59074,-8529,-63984,-95946,-19944,-29754,-78913,-16054,-45054,-27921,-81261,-144814,-65630,538,-29174,-31063,-95118,1641,10655,20175,-61832,-54593,-53273,-37716,-142621,-96219,-60168,-65063,-40307,-115,12738,-53824,-11961,-65803,-51234,-157610,-19438,-5218,35191,-134064,-77337,29216,17410,-19019,-48726,-57355,-79457,-50080,-44172,-88625,-41376,-40201,-9588,12899,-80075,-83413,-13606,-110008,-87561,-101367,-34275,523,-18812,-164251,-51699,58431,25613,27188,-43110,-92719,-13218,-115029,-64609,31901,54173,94,11491,-62399,26051,48752,-22899,-1153,-65430,1328,-100689,62505,-41904,-71272,-56731,40366,-13266,-23663,-48990,20761,27295,-80453,-16579,-29701,6964,-3695,-12492,37686,39437,19352,19223,-82637,-72770,44267,-44663,-55826,31834,-49749,-65747,-38075,-6176,63361,-11150,-5089,-43775,67920,-22946,-16576,-48885,28767,-61864,-36450,-9313,56536,1801,-82747,11916,-73325,-75879,-60821,-14741,-72145,-2888,6260,-96122,13936,-8587,-46048,-26276,-18477,-4570,-56321,12922,-46096,-133738,-37842,-47964,13621,-61235,65274,-41782,57875,-73356,-22557,-51679,-60940,67094,79809,-77611,-95079,-64099,-45576,-50308,-39993,-90356,-13370,51381,-64291,-65184,-87899,-96750,-85078,41911,-10540,-12098,-37028,-57796,-16427,-13884,-16979,99292,7544,-69995,34265,13678,12376,-60134,-14979,21083,-58137,-39976,796,21649,80187,38391,-31027,20628,-19589,-59006,15224,51580,-83771,48688,7594,72544,25679,-68839,-28710,-60539,40079,-59646,-83813,144,-77129,-82912,-2462,6352,-639,9065,-38035,10368,79047,2493,-6432,-17708,-32060,-62190,24318,-66592,464,59751,-63842,24186,-32906,24883,7011,-66043,-34470,-50620,-66306,-21015,48508,53058,53005,59021,-22672,-42046,50366,11623,38136,-40878,-24718,-61618,-46658,51644,34163,-21360,-1174,45779,-101850,-84677,-122242,-34830,43831,-80500,3017,89457,-59718,-15365,79466,-55116,9767,3502,74646,36090,72468,56498,-54882,-74232,-54571,-48018,-68004,-52663,-2391,10637,-6266,-5155,-31812,-43822,-15026,-26806,-117939,-122589,-31250,-11728,23433,39193,36209,-45002,-12517,50567,14284,83752,-104438,-98816,-97561,-66591,-10087,53441,-79428,7327,70777,-19207,-25383,89751,-22546,-9119,-93213,6559,-52771,-77695,-97303,-37206,7660,-28297,-58231,-50294,-4718,-13003,-9202,76,76732,-4877,-31272,5384,-69074,26211,498,14304,26903,52058,-1485,-122359,-90325,-2817,-94706,-55396,-49820,-42156,-97021,-95815,9947,13421,-5955,-42866,-20949,-20858,8606,-47324,-103054,-62835,-84275,-83556,-137804,-5220,-62108,-62847,-90586,-114866,-101167,-177343,-93156,-111450,-95236,-211623,-53216,272070,110844,160416,59719,53322,74404,76805,15217,49146,6838,16820,-15798,66508,8909,28755,-15194,8986,-30371,95363,8781,57218,-7193,-64902,-2766,20149,-6652,21803,14235,-67907,8591,2563,55401,-70134,11573,-84704,-4831,-95861,-82534,-58402,20660,-46002,-56263,2831,-37554,-77495,-30031,-4968,-17880,22508,4621,-17797,-8746,45443,60890,-33145,42929,28365,37655,46571,40510,58061,57708,27879,25534,9598,-20567,-37259,4569,-86679,66097,53797,-64392,16704,-58908,-34244,55827,11014,-38381,-1497,10327,51756,-40899,40591,-30755,-76546,16523,89203,-4276,-96251,-22074,-63689,55803,68940,-45894,-48943,75846,-23910,-81630,-20609,-5311,-11011,-11657,24972,20139,-65084,-46961,-9331,2618,19873,14634,-92961,-74797,-27415,4426,37573,3840,78781,-10808,-53306,-48274,-111523,-52115,28943,14801,27441,30120,-22745,-51955,15133,-6701,41745,24988,15721,70915,86898,-41194,-10924,27213,-4051,3868,40077,63974,24202,56129,14381,-83442,14841,42413,-32962,-87844,-50630,-30386,32234,-32279,-77886,14245,35368,62125,-18939,70172,133979,49357,-35073,-90923,-30341,7271,46161,-22451,26085,-46958,-11987,5673,-20212,-60554,60585,18176,-32470,5878,-40450,22463,64303,-48268,-28359,12082,26445,56592,-34203,19632,-17496,-6431,-17816,-73201,63913,94074,27142,-47652,-18032,-43561,19614,38168,20729,-9438,3626,-50576,-52015,-80186,20363,43772,36529,-66573,94943,-9334,27539,-29705,-92361,-14313,32459,22370,43087,-98008,-223,49442,-42581,50387,31311,28040,37369,40356,71702,-50355,-56786,-5354,-56683,-32286,22094,-38758,-31929,-5646,50896,50465,23215,-59071,13420,65698,11108,-74496,92341,-788,-58905,60356,24172,-80221,-41135,56364,-21180,-104680,-16277,28198,-26577,-63879,16645,-50920,-20394,58858,46571,5605,80029,50238,47113,-17683,20516,-4269,-59477,-11076,-32239,-47605,19248,-14419,-12671,19028,14457,-3569,-12198,53255,46532,-15263,-54295,-24540,40439],[35340,73304,-10749,-19409,5828,4108,32611,9761,2124,-40671,-47462,-56363,51564,51498,71856,133790,16183,34874,91233,7488,13979,43022,17311,-44523,12014,24053,-7124,-15004,7943,-30337,-74527,-46264,-68326,-11950,28283,-4182,-17129,51338,68986,-11153,26232,70805,76775,61489,16407,33825,-12654,35617,11498,-107051,-15302,36714,36276,47239,-29777,53785,25225,91538,2284,87209,17112,5263,-26333,-4690,-10884,22611,-44323,57618,-66754,108003,29616,43396,-83013,93196,13766,60390,-29288,-43852,22605,46628,39799,-18626,2775,-32817,48383,-17146,18009,15881,79690,77334,82611,62792,88604,21395,-5265,-55770,9233,92665,54381,117427,74162,131206,48509,74575,13449,87143,20367,5585,-47456,40996,-7628,-9698,90405,-11695,25599,38787,56054,79338,-36067,32694,55626,54196,50679,104103,37588,58619,12072,-65377,45351,73233,156423,32479,33323,19127,29036,-16783,89243,29590,44631,29710,10556,35396,137717,844,17912,85543,122819,77207,30881,71163,71269,-18859,53713,-44638,-27068,-14222,-15803,78232,140665,107208,126711,86317,33197,-19735,7769,-46530,89489,131732,69123,60340,47896,20097,93595,35057,44132,60914,15977,44837,38756,64081,34897,-35049,59008,68919,84911,100221,23072,38201,71811,63044,68641,78953,62810,10891,134515,35092,156710,55938,122178,209754,92131,146238,41591,82235,14099,64252,-6371,55726,44456,62019,118892,144700,54634,90339,113471,34308,89915,75384,38252,111305,148849,57200,95873,143818,203079,186204,232543,286530,213264,108902,167972,108409,275292,224176,179510,190449,506393,270625,219860,275386,356847,280664,179370,157428,386033,397348,445880,546499,820982,1043062,1946861,3288629,-2914988,-1504633,-991275,-774496,-597869,-476944,-405887,-400335,-363622,-328218,-342445,-242048,-209367,-250672,-208063,-178754,-178617,-194652,-165720,-180123,-167139,-162574,-145082,-163216,-151138,-167659,-128264,-173658,-112394,-82270,-105764,-97243,-71778,-147452,-155300,-120190,-89988,-56784,-150771,-118826,-144514,-89334,-35602,211,-14103,-25988,-74573,-38118,-48292,-54287,17867,-39776,-102957,-35936,-9464,-39141,-44443,-84880,-66560,69706,-22723,-7699,10501,58843,57371,-65677,-3672,-36833,-119670,-7241,4927,-5862,-55697,-76056,-41585,-99492,-14082,24785,46122,-43427,55915,49980,53543,158359,161765,186272,271403,442487,721241,-600609,-468952,-265100,-271022,-204912,-160261,-116128,-136930,-135558,-31696,-158447,-217041,-124876,-90099,-71583,-12964,-59914,-83504,1875,9794,-136972,-51521,-43885,-48052,-71121,-120413,-65220,813,-3755,-35366,-80096,-6587,26559,3666,-64024,-57607,-63853,-36997,-146980,-88027,-48015,-31330,-27375,17062,10926,-46251,-3001,-36906,-59988,-178247,-30064,-19971,34263,-153656,-80141,21008,21676,-13932,-60385,-74376,-73021,-60648,-34973,-91837,-48846,-68275,-15345,-10745,-80049,-98993,-7931,-99681,-82150,-88593,-28030,-17828,-43010,-163232,-59704,30994,26912,-4973,-58023,-97249,-26991,-108294,-55662,12792,39215,12920,8593,-66502,5601,38676,-20937,-8651,-66467,-4782,-88081,63476,-40759,-81960,-69964,52896,15766,-13032,-68833,13359,47252,-59065,14204,-22500,-26916,2351,-27287,35165,38885,13078,23212,-74298,-75944,21911,-34108,-75123,-25127,-67578,-45433,-39840,-10049,51690,12094,37275,-38193,63615,-45668,-21702,-3565,53527,-54355,-35286,-8529,34592,-4082,-67806,-8687,-111599,-89181,-47349,1416,-71476,43158,13218,-95594,21576,-3195,-56653,-31774,-12325,-13133,-54931,20883,-33249,-134788,-10912,-26647,31071,-57299,56033,-39830,59272,-42649,-9295,-52901,-81090,47535,59535,-70843,-71060,-52718,-41681,-43870,-12375,-103057,-43418,27258,-57320,-62378,-88988,-78585,-65720,19270,-18343,-7797,-73953,-80690,-40772,-9904,-15671,109539,16837,-39434,25124,19729,4476,-37360,4008,15379,-48396,-53249,-15247,41080,83111,36496,-28105,22724,-6255,-60044,22613,71937,-68637,-14047,-785,61794,17165,-59586,-50072,-80416,16752,-65424,-91405,-1093,-52319,-73008,14061,12992,-36674,9826,-26943,3898,65453,13057,17165,-24299,-33384,-49457,19997,-49614,8293,20198,-58254,19722,-8641,12703,-12775,-86252,-35279,-28581,-76551,-16755,52974,85310,44184,44211,-31267,-41850,55293,30200,41226,-43610,-74216,-57044,-62332,243,13955,-4639,10108,31407,-141325,-67146,-100644,6514,46312,-73112,10185,94235,-74884,-22008,78896,-57025,14141,22478,79566,18700,35107,49349,-27693,-18931,-68805,-48657,-67752,-50187,19481,50133,40058,28149,-37331,-66209,-15329,4119,-108393,-77558,-14865,-1142,-11793,36525,18691,-33229,7700,34860,-19450,68651,-92746,-78950,-86179,-72753,-26729,42929,-49548,-1168,60573,-38306,-54167,98009,-21566,28966,-71053,12383,-57814,-78705,-65651,-51384,-1809,-23968,-55178,-27031,-25089,-12204,-40016,-18182,51897,-15471,-23321,13455,-73078,15579,-15764,35360,30933,67234,1941,-151492,-76552,-21113,-64408,-49852,-59780,-54553,-104087,-103879,7562,42788,-30375,-57526,-44989,-26544,-5398,-51445,-114572,-82326,-84993,-67673,-129424,-2374,-30723,-50108,-74135,-95787,-78009,-201191,-120439,-111407,-101004,-188831,-41151,279772,123084,153618,37623,80984,82081,53777,42804,48382,722,22472,-2100,79075,8070,26268,65446,69509,4003,112649,15278,87905,33386,-44991,-1044,29372,17442,17913,-1769,-5607,7892,1748,45278,-74434,6602,-69439,-16295,-92527,-61330,-29886,-5706,-62752,-60001,749,-52056,-76684,-51770,-13036,-22886,11781,32141,-10952,544,24627,42073,-29734,52015,25288,14420,33622,40105,33339,56080,17830,26201,14904,-9682,-13291,30768,-68767,41739,68845,-72816,15927,-49833,-60071,37789,468,-38735,21514,20361,45872,-32286,48400,-12473,-74663,-17170,103843,11943,-122086,-41270,-38312,55301,43278,-60841,-42826,103048,-15037,-80265,-72122,-54960,5164,-25332,1409,14650,-67074,-39538,-23125,17397,37067,30874,-96585,-62911,-3351,17170,36606,27935,95333,9852,-39041,-62060,-88198,-45360,-13543,-6718,15133,33787,-15183,-51956,18725,18619,47646,36,21011,78933,66347,-48660,-11293,44577,9044,5036,47147,74442,21549,51279,9201,-52078,26049,39634,-25877,-76335,-67115,-34436,35381,-40059,-115743,34750,7729,40017,-11495,31242,128637,36634,-50856,-84298,-19986,-35833,38452,-43245,19682,-47706,14855,-8095,-12209,-72278,46405,-15214,-26000,15541,-48735,28883,76560,-41257,-25427,43246,15219,29615,-55969,27681,-40701,-20408,-5143,-45310,48864,52311,35543,-52368,-31002,-47637,17600,20948,5386,-4969,2857,-62424,-56981,-65914,25021,27404,35383,-62406,100217,20150,37992,-5404,-76939,-9964,-1028,11259,44129,-95908,-5405,74564,-33914,43347,30075,19547,28234,32141,46014,-74227,-60179,-29928,-72399,-33357,17309,-25474,-14747,-831,30733,12241,46125,-19093,-603,41856,6040,-80976,85558,-18630,-32370,86976,35872,-77788,-56817,20654,-22361,-102910,-11517,20171,-33715,-64562,3475,-45484,-39053,37601,27071,10682,58528,46284,48741,-46461,15567,5876,-62748,2797,-36805,-34127,7929,-15102,-19643,21749,-17791,-8435,-24916,57636,59659,-17289,-61609,-25340,58605],[43955,50225,-1888,-11645,8415,17446,51924,-2524,-20251,-46381,-43399,-51993,57571,47227,74906,123662,15100,43494,77482,18222,33387,4110,-3546,-53607,9172,26717,7345,-1606,24111,-39323,-59307,-35395,-33431,-5831,6825,10100,-40313,53013,58082,153,38587,85902,80508,56197,3330,20779,-6777,54083,28947,-129006,-8622,34085,42270,78490,-19464,65501,19051,94664,-5609,94151,7242,24511,-44565,-6483,17495,23450,-36466,45040,-41073,138025,38345,36814,-60654,104767,33367,76548,-46445,-80492,18852,35846,80077,2693,2302,-32076,50118,-43289,2317,16536,93272,63777,74764,33155,79778,35922,-17483,-68649,11322,75691,48020,114490,60102,122401,35588,45401,24037,68820,31588,26968,-51203,33020,13983,10694,64761,-7355,21940,34823,35096,78300,-26397,30574,39388,48418,66307,116204,43997,54045,19785,-70540,31435,98576,191642,45791,27764,8830,16717,-17883,101268,29150,48003,32314,32546,50915,133893,10455,15117,93904,109869,95867,38020,73320,57851,3368,54656,-36458,-5228,-14706,-3220,73611,136227,104930,124373,70408,45688,-13138,-9099,-69529,71322,121763,85150,101163,64887,25969,96622,8086,23101,41007,30430,83634,54188,57184,34799,-58371,79501,87329,63337,105932,10770,33326,44590,64338,102825,66365,69642,21952,166953,33813,148845,54677,147672,203524,101163,123855,53791,97881,5359,84878,20080,57996,46694,83891,134374,156292,80360,80590,101917,41182,62777,62494,43053,80929,150382,32211,79351,144798,223879,189484,244905,317239,241451,143804,223638,109603,280227,239151,203402,234287,626770,336893,280943,445499,351542,305693,135202,145929,387684,365607,454992,560250,806087,1047391,1920825,3183452,-2820320,-1510585,-1044311,-839737,-629587,-505423,-426963,-420601,-356509,-323734,-317840,-246230,-196297,-225358,-221876,-171685,-166604,-183920,-148649,-202668,-180805,-172865,-164393,-173774,-164942,-167759,-137524,-166303,-107695,-87654,-107004,-80588,-79082,-167028,-142508,-100210,-77912,-55911,-123599,-93551,-141145,-100096,-27666,-30098,-45265,-20670,-42607,-44219,-66277,-63666,23812,-28752,-85862,-51233,-4755,-35765,-48514,-82922,-48289,51490,-46059,-28504,16599,53337,40191,-73477,-6166,-36273,-121210,-7558,21375,-6694,-54353,-84110,-47158,-110010,-15302,50855,43892,-53255,51800,39175,56893,136613,124015,163799,269700,461252,774601,-644005,-451062,-290363,-274085,-207560,-160832,-148148,-126657,-138919,-53637,-130197,-236588,-128416,-118763,-87251,-23911,-58782,-72796,20257,35457,-164662,-78607,-36832,-77227,-62208,-91982,-58326,-11789,14023,-33332,-63127,-24017,43809,-9827,-66988,-71871,-87273,-43975,-124348,-76839,-33836,-1997,-20867,23680,9275,-33421,3107,-9610,-70634,-181770,-46966,-30339,29901,-150893,-79278,-16334,18548,-5647,-64246,-84090,-63728,-70615,-44236,-94635,-50275,-93415,-23537,-28766,-69142,-103378,11835,-71749,-81086,-85972,-27021,-29549,-68790,-145782,-74026,-13263,20702,-37028,-68701,-94136,-41640,-75934,-35037,-17616,13959,16525,2982,-64191,-13086,21000,-17660,-7747,-52164,-16119,-58810,55892,-40181,-88592,-75405,47472,36824,-12489,-84700,-10513,60461,-40230,39070,-21014,-71687,3063,-36184,24876,23863,5422,25505,-51576,-66634,3784,-15632,-88579,-86350,-77004,-21148,-41496,-14619,43537,25633,55662,-32528,50571,-71186,-36323,32249,70023,-45595,-37083,-17372,4388,-9629,-55675,-31834,-132949,-96998,-27384,15536,-53412,77970,11249,-88481,24745,-1891,-77879,-42875,-13065,-22450,-48626,23830,-14969,-134172,-3478,3872,42128,-49295,34545,-35566,46688,-22673,-960,-54809,-85779,30155,37926,-58306,-11945,-34064,-43130,-44810,7037,-106302,-62222,4406,-40288,-49536,-77065,-58306,-46591,-2704,-25314,-1099,-105047,-89377,-49865,-13020,-6267,101394,15672,-3099,18536,31529,-10158,-13285,26689,13417,-37303,-65240,-41804,54906,71225,26956,-25511,23530,6684,-48737,24113,82286,-37876,-67623,-10639,58409,5997,-39109,-62764,-90133,-8093,-71534,-88690,-6695,-17879,-44084,29151,10124,-68529,4784,-27809,-5346,34154,18835,39752,-18354,-25208,-39640,7822,-28062,16180,-14736,-59628,13093,13107,954,-43206,-109654,-32124,-12750,-86399,-14517,54335,106162,31021,33131,-27962,-31129,52303,36068,37233,-45207,-108926,-43052,-67672,-38398,-6513,13168,17824,18840,-160303,-41040,-62397,42607,42334,-55848,18127,90001,-88287,-36080,76667,-49021,9026,37377,74206,-4244,419,52003,11299,24095,-83029,-40948,-69128,-44174,38584,71658,88071,54218,-35654,-82477,-19092,17245,-90611,-23944,-204,9226,-54417,21091,-8413,-21536,24450,18209,-40304,45338,-66809,-47685,-60999,-72668,-52532,11766,-21443,-15322,52452,-46082,-81575,80869,-9101,53334,-42378,9592,-53199,-59438,-25429,-57033,-12580,-19686,-41530,-619,-42676,-10448,-50608,-35042,16770,-28474,-5857,26747,-60415,11368,-27610,60721,34801,67435,-2453,-156339,-60722,-48732,-31932,-44296,-65351,-56191,-101066,-103785,1415,68142,-49482,-68182,-54542,-34543,-20180,-52397,-117576,-87037,-69901,-76951,-97508,-6220,3435,-43019,-62119,-81145,-45553,-197349,-141819,-115551,-130029,-176505,-33428,284313,136698,134809,34050,101308,91046,35047,74016,41672,-1663,27738,-950,74890,8227,10138,134127,114652,56958,122026,31352,94714,61199,-16830,3130,32127,34872,10142,-1738,47194,8327,-7,27681,-59186,1794,-37158,-31748,-89300,-34593,-9100,-25912,-58568,-53028,660,-63785,-66630,-79027,-16235,-26821,9482,55836,-12726,8248,9634,16091,-30950,53335,16005,-12190,11146,32759,1282,58133,-3242,17409,5400,-903,31210,61275,-48183,7281,64428,-70921,13162,-33849,-83685,12097,-4048,-19542,44202,24254,33146,-13985,54538,4647,-71565,-38470,104025,31409,-128033,-57296,-5967,45217,16746,-63686,-33114,108624,-381,-78320,-96610,-89985,16386,-35829,-26734,9596,-64684,-29558,-37352,36576,48650,60926,-88093,-43385,13453,18780,26413,39108,95196,33431,-11669,-69234,-57992,-30012,-47676,-24657,1710,26842,-5136,-50492,20199,41527,57358,-20205,18170,77926,41470,-50602,1754,51759,18178,-3994,40876,78396,18592,34116,2233,-23570,30502,35123,-29306,-53914,-78774,-34724,32477,-53421,-133101,45929,-28648,17518,-10149,-25161,113093,18755,-57654,-70835,-15519,-78297,5574,-61338,17444,-52889,36727,-24836,-6525,-77416,27108,-33319,-15101,28226,-56320,43467,83252,-27048,-20650,70587,-3237,3132,-69530,22721,-55257,-34240,10671,-17085,22371,7344,36020,-50404,-44784,-57979,-788,-456,-9623,8003,944,-56643,-48836,-50054,29298,4539,33481,-53956,70909,41697,41808,26527,-53528,-3593,-27553,-5575,37083,-94870,-15420,83876,-8665,27016,24421,824,14723,19623,29077,-81178,-60491,-57630,-87078,-28770,3506,-7418,2095,-2323,767,-14399,66821,18149,-31254,10511,2353,-50596,69073,-46847,1761,97070,40075,-73639,-68834,-4009,-14405,-90623,-7873,19291,-41934,-52539,-15073,-32234,-43474,14119,2899,13274,35052,36050,23675,-78007,6537,13750,-68323,11673,-51202,-14686,-14328,-21290,-20703,28592,-51165,-14075,-28314,61567,69929,-18008,-57542,-17674,56219],[40773,24016,13411,-670,12064,30259,56093,-12486,-31034,-39396,-34695,-27308,58791,34843,68866,106242,13362,54578,60794,26160,49652,-35019,-29560,-51233,15914,12272,22199,17276,30999,-36329,-36445,-21497,6228,10032,-9401,13336,-49706,51925,28389,5662,45268,88657,82214,43309,-14250,13025,5349,66573,42990,-115140,-2549,28255,44506,96848,3488,59915,16985,89686,-11525,100792,9614,40246,-39645,-7783,51124,25924,-20039,31049,-14397,153741,45138,24558,-32953,108049,59943,74760,-56684,-104876,9024,26883,104821,20038,1000,-12679,54944,-51374,-6582,15670,97007,44641,64183,-7474,64233,51392,-12982,-51175,16821,56253,31430,95536,46970,105662,13224,2354,33686,43856,43839,37959,-41999,31373,26883,30080,38779,7418,18772,34440,16051,70629,-15855,24010,22457,47068,83865,126497,53234,43023,27004,-67433,3143,114465,185273,52115,22701,-3094,6140,-12942,95601,23407,54131,38306,54751,64403,104595,24960,31153,98894,80621,107712,48905,76519,29516,33969,61116,-13396,25834,-10331,16847,67160,114135,97102,118035,53366,56520,-11523,-26721,-66174,62395,109209,99279,139283,84242,33303,97428,-19107,6842,22166,37717,107034,59148,48826,35189,-69865,88423,97836,37412,111471,259,24201,15225,70941,140337,63032,75770,22266,183000,42153,128931,45670,166114,167355,105795,95394,62255,106980,-4478,97888,45227,61661,53414,112469,144703,159949,97164,72240,85045,51697,40785,59913,52968,74704,143312,16059,57859,135500,227998,174366,229283,316220,250379,162118,222775,107970,305353,250311,249971,287842,655103,383511,342338,606390,351868,341492,101737,148916,386455,352464,469316,577911,797789,1048398,1920717,3044478,-2715110,-1515082,-1103361,-895706,-658105,-519784,-454321,-439544,-354254,-321714,-297848,-253938,-189922,-201678,-236740,-169983,-156259,-173094,-129058,-220746,-186521,-175453,-163373,-184404,-180151,-162386,-143878,-150252,-108060,-88724,-109413,-56559,-90436,-181441,-131574,-86511,-79857,-61887,-96974,-61147,-133488,-107843,-23702,-63549,-77056,-25489,-17414,-61519,-90262,-64489,25630,-23354,-66870,-35532,-3961,-28568,-48478,-76443,-33681,14808,-67641,-50799,10305,38266,-1664,-80574,-14387,-37218,-111949,-8497,29043,-18684,-50226,-78187,-32036,-93079,-9662,74605,37056,-62347,54052,31551,67647,98094,92311,136107,254869,450837,835774,-662554,-423595,-318001,-278939,-208875,-154612,-187451,-120474,-137899,-86114,-97753,-231292,-129790,-136056,-101960,-37443,-59147,-69136,28330,40356,-145852,-88345,-26615,-108533,-59157,-68561,-45805,-36041,20982,-29502,-48945,-45920,50895,-23757,-70040,-92729,-117869,-57443,-71793,-67066,-20855,14648,-23804,23874,6552,-20303,-2159,4126,-81591,-165493,-61196,-33372,21816,-130302,-74716,-73868,8391,2797,-59463,-83454,-52994,-75186,-61373,-97114,-45113,-108191,-31696,-37911,-51128,-94893,43572,-32669,-86191,-93131,-30947,-34952,-91106,-120229,-91101,-59621,8880,-60392,-70875,-84748,-58227,-27039,-11221,-49513,-13613,9087,-3309,-56357,-30522,1530,-16744,671,-28155,-28713,-14883,40685,-42228,-86170,-70826,26701,43423,-27019,-94607,-44543,61806,-31530,53186,-24093,-113410,-2283,-35621,8145,-4052,-1050,25941,-19061,-48530,-14409,3493,-93046,-129901,-74429,-228,-40535,-17840,39556,27978,47141,-28572,32111,-89889,-56277,44297,66615,-35513,-40360,-37782,-28553,-13034,-49762,-53094,-133533,-96956,-5657,22087,-24658,86188,-4974,-79640,23040,-2361,-100763,-59873,-19334,-26714,-37664,18269,4643,-129606,-11211,34728,44155,-40859,6496,-27989,22810,-16239,6645,-54491,-79713,20363,19149,-50128,53445,-12887,-43351,-42932,20486,-99132,-58822,-13096,-15155,-32143,-57259,-39111,-30284,-18719,-31657,6274,-118992,-83080,-48018,-19542,6423,77834,3174,26210,14636,46224,-23339,6764,39214,20893,-25592,-70060,-70523,58491,47478,15960,-20865,23293,13545,-25646,21178,81781,303,-93436,-21432,66453,-4359,-12078,-64243,-89491,-27074,-74092,-73642,-13315,14963,-11048,38843,2268,-84746,-3432,-37079,-15459,-4346,19019,55101,-76,-9483,-33768,-8294,-9235,19678,-20069,-65937,6646,25144,-11999,-77818,-128495,-26136,-5305,-94983,-18765,54140,112514,16202,25829,-15697,-17878,39215,31801,26797,-46585,-117025,-26676,-64669,-57397,-23447,29755,21289,14011,-154889,-13490,-12445,64205,29842,-33030,23745,75506,-97477,-54276,74244,-35676,-5059,39731,57426,-28190,-24503,57736,47491,41578,-92167,-27334,-70706,-38284,50885,69168,116815,65896,-28902,-90643,-27901,10719,-68160,21993,9191,16491,-86862,-2282,-35768,-13260,30997,3854,-49624,22216,-33862,-11093,-31086,-66086,-79446,-31982,-6237,-30316,41074,-44923,-93905,44489,9400,60345,-14961,-2124,-43150,-28363,7215,-54046,-18126,-17009,-16172,27841,-46283,-7446,-40922,-45822,-16846,-43103,15089,42396,-36407,13634,-32658,81496,41935,54159,-11917,-134389,-46216,-77645,-3410,-38959,-62280,-48111,-88571,-92339,-6252,80619,-59324,-71608,-48534,-42191,-31290,-50778,-112497,-73500,-47634,-122744,-50115,-16239,32221,-39650,-58222,-74691,-16141,-171685,-152490,-120687,-152976,-177722,-33826,281762,150542,111003,51731,109149,98620,27849,101594,32969,354,32063,-7287,56993,3607,-16350,159498,127809,111421,119609,51563,70184,63546,12660,5677,28747,40467,-157,15534,76234,6858,-4965,6559,-33422,-2080,1220,-46091,-92890,-10592,-37,-34810,-29397,-38908,1099,-68544,-49240,-103997,-13283,-29530,15098,72725,-18848,10883,448,-7340,-34713,47343,4117,-33491,-12794,21038,-33378,61364,-24732,7711,-15348,4796,82919,89975,-30972,-23455,39031,-60147,6144,-16267,-95652,-12815,-1469,20148,60948,23310,14984,10301,56736,16089,-69561,-46590,88906,48290,-117110,-66534,22486,26837,-1034,-59312,-21685,94434,16921,-76017,-92326,-96412,21583,-38132,-51617,7516,-62468,-18717,-44182,55754,52165,92165,-71944,-17132,20287,5977,6973,33748,79087,45596,16173,-65221,-33558,-10154,-61438,-34109,-10085,12169,5539,-45320,19124,56418,66279,-31857,10340,67510,22456,-47753,17314,44604,23713,-20994,24737,73316,12179,10160,-5664,-11596,26818,28932,-38399,-25325,-80107,-33714,23193,-68988,-119654,45868,-59228,2358,-12973,-79290,90887,4295,-54959,-55250,-21105,-107788,-43332,-68024,23712,-52631,49215,-37284,-1661,-71621,5619,-24715,-648,33171,-60546,58254,79155,-8952,-15980,85556,-23041,-16417,-69025,11329,-48121,-43975,24499,3662,-6505,-39322,28599,-42555,-55668,-64908,-30075,-21107,-20143,24175,-3080,-34792,-28251,-33855,29958,-15984,32223,-37896,31435,48934,42166,59455,-29414,4699,-41000,-22508,23914,-92617,-27117,72310,26004,13000,12482,-26696,536,9866,25801,-63860,-52803,-77861,-95254,-19089,-20014,9877,14155,-5750,-29577,-19666,80466,44434,-67073,-19319,-987,5772,47304,-76921,34175,85406,38056,-59888,-74763,-9795,-579,-64496,-6514,19068,-47983,-33063,-32472,-15342,-33761,-5463,-22833,11855,11725,20265,-15569,-101757,-5159,16353,-76568,13149,-66903,6986,-44224,-31974,-12981,41698,-75610,-18476,-23071,62278,72893,-18464,-45151,-1795,43138],[28891,7031,30693,6829,15579,40392,43419,-19280,-24969,-19210,-22714,12076,55774,20152,56690,83761,9401,63916,47312,27676,55691,-65622,-50834,-37541,33236,-14109,31900,33463,24953,-22484,-18857,-11440,35879,36038,-12550,2230,-39590,47353,-7996,8352,46139,75953,76164,23641,-30341,9796,21151,69865,50217,-75221,-1221,20975,43645,99503,36254,44432,22116,81869,-13693,108530,22083,50533,-11128,-7759,77425,30512,-1592,17089,6830,148742,48626,10786,-2297,103712,87561,56098,-59775,-112841,-3125,21676,112202,35129,669,15256,62932,-40780,-5558,11321,90566,27905,53319,-48156,46627,62729,6879,-3081,24216,37955,6030,64535,37311,84187,-12688,-42559,41407,22463,57577,38056,-23652,36963,33503,43518,16695,23459,18302,39128,5175,57258,-3820,13510,10924,49431,96100,133258,64512,28305,32583,-55245,-35655,110249,139017,49759,18368,-12118,-1931,-5162,70190,12434,61080,44549,71966,72196,63338,42311,61651,100298,43714,110601,61780,82612,-2419,64903,80013,21906,56150,-1341,39955,59615,78878,83832,107357,39081,66315,-8171,-29983,-37481,66073,94731,110513,161272,103058,39009,95906,-40868,-279,9199,35996,106348,53213,40497,31262,-67173,82549,99490,16503,116697,-5364,10076,-5195,82104,169676,66370,77320,12715,180657,50958,100283,32116,178199,120963,104427,65831,65237,112473,-6840,102894,65698,68575,68281,139401,145557,153072,97939,62079,67705,61795,28236,67234,65205,91196,127169,9533,39590,123593,208565,140892,185467,278088,242457,167396,169701,103988,332018,255051,305951,332558,591966,405917,387180,681482,355971,367658,83287,177692,384698,337631,480753,596425,794123,1042021,1947516,2928977,-2621096,-1521539,-1149919,-930179,-678263,-524470,-482687,-448291,-358751,-322095,-293621,-265145,-193910,-188734,-247724,-172285,-150213,-164683,-115460,-229771,-185531,-166415,-142678,-194210,-192146,-148865,-148532,-135023,-114194,-86141,-113312,-34601,-101896,-189843,-125455,-84116,-94588,-73237,-76391,-33732,-121861,-109962,-21076,-93482,-101912,-38939,-6117,-86201,-113644,-54653,27580,-28056,-50532,3471,-6190,-18580,-47970,-67036,-28492,-32726,-81440,-69715,-6279,15442,-53708,-81294,-26115,-41747,-97147,-12194,25649,-38056,-48183,-62318,-3291,-55190,1659,91539,25769,-65153,61316,33277,78616,51318,73110,109089,229768,419765,885353,-650581,-403440,-344040,-280545,-209170,-141278,-219954,-122961,-132584,-118257,-70495,-209891,-127483,-136580,-112063,-50832,-60704,-74317,21142,25630,-90388,-78554,-18374,-134940,-65526,-54623,-29868,-66735,17680,-29950,-42139,-65632,39094,-41900,-72345,-112804,-147996,-74152,-3948,-62512,-11396,15290,-36756,22671,1095,-12101,-27186,-2700,-91030,-135745,-63354,-29451,9493,-101814,-67703,-129727,-6723,7121,-48384,-73302,-43962,-72330,-70008,-99462,-35054,-108278,-37179,-39474,-31364,-76577,75971,5163,-96524,-104091,-37444,-36381,-106084,-95299,-105988,-92751,-6458,-70601,-62254,-73024,-78311,20970,4692,-72802,-35729,-7330,-9659,-46001,-47592,-15527,-22180,10489,-1730,-37692,34143,22568,-47370,-73326,-56474,-1693,33987,-54051,-99178,-77448,50405,-35485,53538,-29168,-139041,-12692,-23794,-12776,-38610,-4505,24329,15021,-28800,-37861,16226,-87993,-142912,-60561,12324,-36192,-18715,38088,20847,19542,-28554,11639,-94377,-74465,30175,38980,-24343,-43123,-66162,-57150,-14071,-50365,-69037,-115900,-87630,12435,19050,5819,63895,-34732,-73114,17912,-1465,-114869,-78728,-26733,-22928,-24377,2698,19925,-115073,-22117,57574,37453,-34177,-21239,-17334,-6519,-18051,19981,-50104,-70117,18024,4659,-52522,94085,7370,-35879,-33134,28577,-81914,-32773,-23894,13481,-16528,-36076,-23372,-18927,-25481,-37916,12670,-112442,-65742,-43726,-25809,16232,43880,-18159,41163,11454,61349,-26824,19928,32677,38987,-12773,-64154,-92122,49981,17269,8258,-13149,21922,10923,4794,16393,75334,36083,-87539,-33642,79483,-11184,14256,-56770,-81240,-35922,-70061,-50269,-18808,38873,17337,39151,-5933,-79170,-12319,-49808,-24661,-36413,14906,58406,23586,9274,-31054,-22591,-2690,14553,9134,-70012,2304,22497,-27757,-107070,-133476,-19850,-5277,-100504,-31504,52746,103567,1430,20786,22,-9176,17241,23182,11798,-46958,-97847,-14414,-58759,-58284,-34339,41393,21999,18984,-128732,8188,41916,67784,8304,-10457,24825,51281,-99133,-72090,71051,-24171,-23319,28990,32989,-48329,-36163,58172,68108,34801,-90318,-10941,-68433,-36336,55150,48667,114720,60645,-20896,-90042,-41756,-7568,-44104,47491,11328,18560,-97663,-27077,-54189,-10797,25080,-6422,-50202,4272,-4296,24267,-6297,-53681,-98010,-75267,-7962,-40567,23045,-38648,-81350,1878,24884,53874,4188,-20728,-31650,3211,21706,-45051,-14187,-17299,16948,55848,-31059,-2864,-20941,-47726,-37279,-56255,31986,54039,-10108,19785,-30594,88697,53195,33834,-23195,-94257,-34120,-98305,17496,-33917,-48336,-35800,-70794,-70291,-12988,74663,-59257,-66804,-31923,-46288,-35954,-47801,-101047,-46743,-29532,-187226,-6479,-30084,48929,-38007,-62255,-76380,-3589,-141073,-150479,-122179,-148488,-193419,-44556,269263,163031,88278,84430,103521,102279,34825,120327,27803,5920,34356,-13927,33065,-10828,-45660,133727,105666,143165,102530,66369,20179,37985,36212,3310,21922,36095,-10937,40266,77475,1283,-14036,-13616,-8078,-4529,30773,-53823,-102668,3321,-922,-31158,18510,-22975,386,-63582,-28017,-119052,-5823,-31818,25428,81730,-24810,6711,-6849,-19071,-38173,36404,-7057,-44821,-30753,8390,-62588,61015,-34975,6389,-39283,7692,124218,108941,-20873,-41957,159,-45896,-6559,-4357,-91122,-28834,5749,72272,68721,20848,-5674,35044,53070,18777,-69786,-45717,63935,57483,-98402,-66904,38323,3855,-5986,-53307,-10281,70419,32020,-72993,-69921,-71854,23166,-30078,-65434,9719,-64046,-8487,-39320,70253,47716,112833,-53342,12041,16552,-18773,-19725,14639,52895,35991,35146,-49573,-24075,8667,-51209,-33099,-17492,-5308,14493,-35432,15621,60082,69524,-33696,925,50147,16329,-42665,23659,23229,26689,-41425,6005,60027,498,-12667,-13356,-21537,17331,22063,-46030,-1072,-72813,-33953,9675,-82029,-82788,35674,-74486,-1449,-17451,-114802,64943,-95,-43989,-39613,-36199,-114801,-87889,-58011,37379,-39681,49493,-40003,2313,-53742,-14188,7096,14987,23434,-59207,65870,62063,9148,-12398,81624,-37521,-25466,-52715,1705,-17898,-46567,31371,11163,-28615,-87535,14577,-31203,-61446,-60613,-59983,-36218,-24273,35530,-10063,-3476,-1896,-15337,25786,-25520,31223,-14168,3191,39995,41827,85599,-11986,15341,-42469,-34372,8787,-86351,-36168,42686,57158,12573,-6057,-59380,-9632,9623,34816,-24640,-36056,-83645,-92438,-5834,-51029,19460,17942,-7148,-50415,-4073,84827,56180,-92190,-40201,-4811,65314,24025,-98991,55378,55432,32688,-33734,-73508,3181,13008,-27850,-7347,12625,-48539,-13653,-42239,755,-16256,-16868,-46485,5719,-10391,1687,-50211,-109686,-16745,12040,-86066,7602,-72394,27125,-76195,-44176,2896,61383,-84450,-21275,-13004,56871,66922,-19198,-28642,21232,30653],[14096,3713,44273,4347,17600,46827,19114,-22417,-4662,10757,-8951,53796,50213,10797,42011,59968,2241,65096,41754,22402,46579,-81344,-61540,-16445,56897,-42168,33957,40393,8061,-2521,-12539,-10707,47175,69115,-113,-21346,-11353,39067,-36706,13037,42984,49747,58607,-129,-39053,8267,34329,63513,49597,-28324,-7810,14316,41325,88705,71426,30999,33892,75460,-13046,114656,37844,53145,29619,-5879,86875,37998,11877,4108,20198,124576,47753,1039,26400,93140,107660,27087,-55795,-105263,-11329,20706,106755,48934,4182,40375,73735,-17106,5241,5047,77545,19055,43715,-76320,32317,66185,36544,60919,31526,23460,-22881,30530,31491,61111,-33000,-74182,46161,12834,72667,29702,-1651,50566,36885,50100,2016,32879,22901,48452,3978,40729,9530,1586,9120,54060,96964,133881,75381,13526,35458,-36388,-75583,80760,71677,41128,15279,-15830,-8237,2419,30102,-1799,67528,49341,81027,72115,25985,59230,95821,98673,11993,106177,72498,91601,-24038,88781,118674,65521,76277,10374,61352,51734,41696,66980,92890,30682,75184,3869,-8526,7208,78105,79682,118724,157878,119191,41400,92128,-51926,4545,5699,26646,83266,41438,34369,20935,-53183,63467,93462,7503,121114,-3961,-6361,-7236,95227,181070,72494,72708,-1547,163725,49957,70028,19820,185172,86443,97402,39641,62640,118853,3533,103996,79690,79353,92181,156772,134406,135744,83984,48649,55443,69975,27455,81483,77753,120691,104477,12634,31738,115322,166418,94129,127598,217279,227372,169744,95696,98853,338610,250937,348553,358999,475635,404081,406016,645662,360061,368325,81267,228854,384925,318297,488918,615833,790776,1028987,1990743,2884713,-2556455,-1533884,-1169912,-941459,-688195,-529411,-507729,-442542,-369948,-324432,-311297,-278324,-208835,-191942,-251294,-176475,-148808,-162152,-114934,-228137,-181049,-146095,-112237,-203245,-196392,-127645,-153306,-129662,-123090,-81658,-117373,-23622,-109527,-191473,-125378,-94495,-114985,-87297,-64301,-20278,-107228,-105496,-16569,-115375,-113739,-55861,-10291,-111325,-127428,-35992,32828,-43945,-40243,44713,-10074,-8373,-51764,-56556,-33079,-80229,-85073,-81242,-25256,-11406,-96259,-72805,-38194,-50147,-82307,-20457,10869,-58877,-51758,-42563,26343,-12137,16157,98373,11547,-57387,70435,46855,80378,9479,69598,89211,200918,383102,904698,-614633,-408839,-365952,-275417,-209388,-125283,-235240,-133841,-123894,-141209,-56085,-181362,-120638,-121379,-116095,-63654,-63812,-85674,-1844,-977,-28480,-54870,-17602,-151516,-82492,-49808,-13601,-96604,7773,-39530,-45633,-77760,8502,-65610,-72725,-125170,-170808,-90264,49337,-65065,-6557,2589,-56958,22932,-8229,-12642,-73375,-29305,-96996,-106465,-48722,-21746,-6849,-75781,-60182,-158297,-23660,3810,-35480,-58674,-40650,-63774,-59042,-101512,-23534,-93353,-38097,-37678,-14915,-54242,93149,27945,-108865,-111405,-42814,-36723,-111851,-76827,-113874,-102901,-23859,-68193,-42999,-63559,-100999,50193,4424,-81198,-47549,-27859,-16651,-37431,-64263,-28764,-36668,14022,20845,-39523,73380,7795,-54247,-52918,-35245,-27893,12441,-84012,-101668,-99186,29660,-49355,39944,-33445,-144771,-26016,-1745,-34816,-71470,-4215,20288,40474,-15278,-66979,18004,-76045,-126344,-40246,14700,-29849,-17467,36061,7892,-14278,-34346,-8346,-82724,-83664,-1520,-7594,-13051,-43635,-94257,-74656,-14520,-54931,-77790,-87782,-69565,22246,8780,29945,21692,-70659,-69801,11974,3189,-112251,-91505,-29467,-12131,-12488,-21276,25542,-87453,-25093,67362,24971,-29890,-42723,-5166,-34181,-20196,42959,-41514,-62331,18725,-6031,-64238,94638,24693,-17418,-16460,30008,-57001,5343,-29271,39579,-7570,-19381,-12214,-13639,-21893,-44264,16917,-91460,-43949,-43509,-29184,18247,4426,-43122,40763,6467,74068,-16344,26154,7186,62636,1855,-47762,-99936,30846,-13365,5175,-3382,18898,-1169,35039,12268,70583,60430,-60235,-49112,84490,-13510,32903,-45198,-69353,-34388,-58226,-26763,-22524,51323,38192,27506,-11723,-53862,-19987,-61051,-31710,-50223,9347,48176,41278,25755,-29797,-30424,-16821,-76,55773,-61721,1333,5222,-46441,-122350,-119133,-16208,-10171,-101764,-50939,49061,81584,-12320,16164,12892,-7886,-8944,15272,-5057,-44898,-62858,-10146,-56602,-48408,-38461,43580,22499,30669,-91447,18932,91691,56327,-20257,6476,21014,20282,-90869,-84993,64731,-21044,-38871,11306,7882,-61035,-35104,48115,68166,14626,-73679,5681,-58021,-40341,53053,21551,86767,40966,-15885,-81280,-58527,-24001,-20538,48674,6009,14753,-87564,-47592,-57875,-14615,8793,-12712,-45243,-10329,12811,52678,6682,-37409,-101601,-105062,-20754,-41418,-251,-30308,-44161,-32409,28356,41435,11704,-42057,-21731,25055,17104,-34118,-490,-21059,48818,78837,-1096,2881,-4693,-40672,-37932,-63458,38747,53622,10211,26127,-22695,77076,66110,14916,-33888,-50721,-24078,-103562,29293,-29487,-25404,-26573,-53826,-42284,-17109,50377,-51101,-55260,-12870,-44314,-34176,-44522,-85831,-18767,-24983,-231697,12453,-44255,51177,-37197,-70439,-82875,-16629,-121385,-137066,-116083,-117806,-220795,-66018,247151,172316,68246,120645,87853,100746,52829,128315,30485,14238,34172,-15007,11261,-34948,-69275,78602,59684,134941,70920,66077,-38197,-6861,48220,-5033,15189,27769,-19690,54211,56607,-8715,-26885,-28472,8742,-5240,39686,-50984,-107959,4946,-6513,-17480,70345,-10171,-2713,-49595,-6767,-119385,2067,-35056,35771,82807,-27487,-3592,-17961,-14788,-39116,23744,-15184,-46662,-38051,-1737,-78327,52774,-26885,18430,-57129,8931,141804,111400,-18180,-47803,-38474,-35074,-24579,-4773,-72550,-31757,13076,117392,67572,20673,-24777,54934,42883,12009,-71165,-41361,38058,56316,-80796,-58622,37909,-18266,-477,-49273,-426,48326,39687,-68750,-43700,-26289,24937,-13176,-63706,15750,-69302,103,-23027,77477,37540,116776,-36311,37607,3668,-47339,-50033,-10455,25196,3877,40700,-26084,-29838,21285,-22680,-22895,-19259,-20254,19679,-21922,9505,52421,63983,-27339,-7387,30261,23509,-39001,14227,-7480,27948,-59949,-7754,42898,-15772,-27117,-19553,-46924,7185,16509,-45897,8518,-63880,-37131,-4019,-88217,-40121,19042,-72709,5198,-21535,-124159,37352,7621,-27680,-23582,-55346,-96939,-105452,-32179,51787,-13427,37252,-31400,4026,-27283,-28122,46949,28681,-618,-51664,62410,34454,24264,-9859,57501,-41587,-24882,-24887,-279,24909,-40979,28531,3782,-37347,-132327,-3283,-19173,-61621,-42758,-79769,-42189,-22700,34929,-19781,28508,21385,7777,17857,-19218,28768,13139,-6387,18530,41185,98090,-5254,28718,-36950,-38133,-2999,-74417,-38808,5790,74625,29863,-28752,-91563,-11849,20725,50087,24540,-13164,-73573,-76864,9091,-83276,14834,12086,-5109,-54735,23406,80652,54582,-93226,-48027,-9214,104770,1751,-106215,59482,18650,27290,-507,-66151,27882,20605,10310,-8555,-3746,-41312,-1478,-40607,12948,-633,-18604,-63950,-4454,-30389,-15770,-63918,-99551,-24607,1181,-93834,-1951,-60359,42816,-103116,-53891,22903,85570,-77635,-23725,-3741,44950,53609,-20029,-12065,49255,25081],[2351,9837,49351,-11154,17228,49604,-7011,-21210,21363,43956,5190,84131,44398,13374,27076,39211,-7976,52049,45211,13137,22733,-80078,-60674,5901,78283,-61862,29664,35597,-11780,17501,-15297,-21376,40358,102329,23993,-50732,26350,28037,-48042,23426,38442,16391,31294,-23987,-37113,5045,35889,49801,42488,7861,-23261,10100,39464,70329,99818,30003,48395,71050,-12350,113975,47921,46051,63164,-2092,77790,48441,15305,-7235,26958,89738,42297,-383,46667,78320,112639,-2106,-44901,-85865,-9858,23341,95474,60706,14161,54935,85776,10408,22272,539,63204,18224,35788,-82607,25413,60376,68020,117552,36687,14103,-47275,2940,28219,38663,-39303,-80708,47683,18421,87847,16748,18675,71477,38872,52209,-3224,32080,33969,59731,9544,24458,23067,-7736,17727,59322,84306,125632,82117,2327,35209,-15794,-104839,32237,9777,31169,13784,-15306,-14607,7704,-13214,-15501,72716,53246,81723,64323,3492,72026,121219,94820,-2327,98397,75766,101623,-25139,102017,175647,113044,80719,21704,77352,44418,14377,49450,76023,29819,82013,27557,35854,54309,90888,65987,123709,128960,131119,40765,86225,-49395,21044,12805,13412,49425,32990,33198,6191,-34400,37180,82036,12051,123563,4632,-19762,11771,106685,170917,77640,62663,-13690,139554,33791,45760,15030,187261,76245,86771,20156,55996,129856,26424,107372,87324,92591,121491,160131,112037,112252,64908,33535,52633,77878,38460,98355,89653,150598,79832,25218,37344,112606,112893,43922,75746,161584,217252,177975,40897,94036,314269,237132,358103,366124,357924,381593,400088,538426,361095,339947,95464,285884,389135,303196,497389,639114,785749,1015258,2034936,2933023,-2533546,-1555232,-1160800,-939296,-689432,-543294,-527262,-425815,-386011,-328138,-348388,-290873,-231903,-210984,-247652,-180726,-150340,-168943,-129808,-218842,-177125,-120854,-87229,-211658,-190371,-102779,-159370,-138111,-129827,-77517,-119030,-27509,-111509,-185879,-130494,-114580,-130399,-101298,-60061,-21779,-91443,-95314,-8250,-127489,-110916,-69720,-26492,-129415,-124671,-14160,40804,-67645,-37358,66415,-14372,-1143,-63147,-46488,-42811,-116865,-80200,-83451,-36637,-37420,-112645,-56468,-47576,-60778,-71059,-33493,-12591,-74858,-61386,-24468,44526,18032,30548,94111,-3137,-38710,77683,69143,66184,-16336,80913,81636,175686,354581,886919,-571791,-447782,-382395,-263545,-210622,-114746,-232318,-148599,-113415,-150497,-57313,-150587,-109646,-98080,-115661,-77434,-68574,-97093,-35660,-29583,8755,-27793,-27466,-156558,-108231,-50741,-192,-118816,-3606,-59510,-59301,-80138,-31422,-93129,-69789,-126193,-181618,-103010,59701,-74117,-6371,-16338,-78527,24032,-21272,-23347,-130503,-67500,-97707,-91476,-21654,-14646,-25350,-58994,-54094,-145066,-39100,-8172,-25501,-47504,-46014,-54343,-29675,-102278,-14623,-66875,-33963,-37191,-5173,-34314,82693,26614,-118546,-109791,-43405,-38118,-108571,-66437,-111607,-89165,-42474,-57487,-15588,-59347,-120758,50625,-13117,-74397,-48527,-46717,-25099,-34928,-79323,-39224,-60032,6478,35862,-33465,89120,1109,-59950,-30949,-12126,-43784,-13282,-104479,-106162,-107400,5902,-67220,15604,-35100,-138337,-39826,26080,-54339,-95442,-446,13509,48139,-13367,-95938,8018,-62242,-91989,-20482,8021,-24428,-15277,30308,-6889,-42395,-46477,-26277,-59262,-79493,-36665,-59945,-3392,-41094,-112440,-77177,-17501,-59549,-78745,-59184,-45802,21370,-2963,42799,-20489,-101093,-66804,7663,11755,-90592,-89310,-22796,1018,-5842,-48849,18521,-50453,-16025,63666,11110,-27626,-54609,6014,-54181,-17238,72851,-30133,-57039,17096,-14169,-77582,61221,37851,10264,2525,23730,-29164,39075,-31945,57503,-7142,-11135,-5530,-14243,-8945,-49934,18475,-67912,-23832,-48821,-28607,10876,-36457,-65461,28380,-2080,80697,5777,27418,-28615,81582,17720,-25037,-92503,5536,-39577,4644,5563,13578,-19519,56474,10215,71501,67434,-28839,-69806,70770,-12490,39688,-33776,-57218,-25731,-39641,-11489,-24826,53391,51420,4161,-15030,-18548,-25347,-66875,-36039,-40925,5435,27061,42280,35742,-28513,-31036,-52651,-21415,93403,-33696,4311,-20571,-65996,-119795,-87992,-17339,-17648,-99486,-71896,41257,52023,-24238,10779,17781,-11707,-32701,9263,-20955,-39730,-29373,-14090,-63133,-36983,-36880,32885,24660,42121,-55122,17377,127087,37415,-50642,14451,14145,-12140,-72884,-89552,52439,-29184,-45784,-4331,-10973,-64877,-25199,28381,51905,-6467,-42975,21157,-37878,-49358,48131,-1855,50201,12934,-17168,-65854,-74174,-26409,1158,32127,-5376,5837,-66920,-60636,-46479,-22773,-13141,-16468,-37944,-27720,13580,70174,6352,-20566,-89333,-113221,-32018,-30778,-23463,-21066,6596,-47914,15048,29558,9479,-60638,-15180,31408,381,-25170,18937,-27599,68640,91194,32384,7761,-3349,-27211,-20379,-60762,33224,35247,20561,29216,-10882,47849,75895,4008,-43044,-17619,-15642,-91491,31819,-26487,388,-26212,-43143,-15381,-18292,13632,-37826,-40394,862,-35584,-28766,-41330,-70172,-2981,-37456,-223511,-2962,-55195,42339,-37076,-77252,-89189,-53168,-116787,-116336,-101253,-79846,-251975,-96528,219319,176546,47970,148956,68640,94521,74230,126808,41889,25378,32729,-7727,-3600,-60483,-80902,29559,9511,88823,29019,46084,-85091,-55803,46300,-17750,11318,21163,-23834,41261,24605,-21441,-42477,-34492,13967,-4128,25402,-36666,-94214,-616,-10966,1114,108504,-3406,-8560,-30959,11600,-104103,5526,-40370,41592,75857,-25852,-17154,-36863,2384,-36751,12195,-19232,-43136,-33823,-6808,-77238,35260,-1400,42044,-62028,9869,132921,95326,-20204,-46219,-63407,-32760,-45333,-19776,-48710,-23100,15911,131056,59950,25267,-38125,66694,27279,-2202,-70474,-37648,19102,45340,-68046,-44327,23363,-33527,10132,-47837,6531,35164,36184,-63132,-23498,23230,29638,7911,-47421,23492,-73278,6416,467,77739,24816,103983,-22643,52685,-15146,-69108,-79182,-32261,3902,-40816,32902,-1086,-41934,24463,12190,-7168,-16581,-28684,20144,-7683,-93,36247,49761,-16467,-12970,12605,37580,-40288,-9559,-39242,27552,-72152,-11915,28575,-33352,-29473,-22949,-72868,2112,14683,-34908,-592,-60135,-43599,-13428,-85146,-7117,1007,-58491,17394,-24358,-109607,9690,24486,-10197,-6222,-70365,-60714,-84068,2426,57824,19609,15166,-13826,1942,197,-32856,77768,37858,-31747,-39497,48243,2984,35036,-7663,19773,-33751,-19773,4887,6533,64437,-28643,16815,-15452,-30428,-162656,-20658,-8426,-56761,-15117,-82575,-37136,-18007,19784,-30398,53279,35103,35234,8857,1715,22904,36856,-1842,-7502,38029,93229,-7806,44466,-29616,-33607,-6606,-57260,-33497,-23675,75996,59096,-50122,-116180,-4650,38796,63830,66675,10464,-51368,-50443,23942,-107585,-7611,-1911,-1647,-41080,50545,71122,44131,-66473,-42507,-13435,112391,-17257,-97346,46706,-11395,24336,28607,-56074,53966,20179,39486,-7051,-28638,-25986,-721,-28133,20326,4626,-11836,-71281,-16665,-46930,-28402,-50654,-75567,-25396,-13808,-96640,-11001,-32606,52523,-117869,-57511,41038,109775,-61659,-27960,-583,28812,36577,-20330,1547,78453,26845],[-2669,16938,44035,-36859,14540,49410,-24793,-14657,43899,72911,18482,94348,40499,30353,12034,24996,-19904,22435,54668,4484,-8680,-64642,-50685,23501,87188,-68248,23211,21448,-23452,32639,-20176,-41228,22639,126746,50957,-76731,60700,16741,-40946,39752,34987,-15650,1425,-43554,-25539,-1982,19314,32794,31843,24162,-45459,9452,39594,51444,114743,44803,60168,65328,-14354,102154,44896,29028,71565,3096,56441,60273,7258,-16428,30398,55796,33168,7204,53623,61815,99986,-20892,-27562,-58445,3412,28468,84026,68544,31422,57375,95836,32400,39621,1553,51726,19937,29094,-64995,27295,46593,93293,146899,37973,9915,-58889,-12632,25504,18151,-27813,-60529,47551,37231,100834,2969,33819,96355,39890,53018,999,22654,51061,68812,16717,11743,35109,-10197,33505,63815,61169,107115,80746,-2629,32697,1124,-114081,-17729,-25285,24937,13623,-14239,-22947,9746,-46024,-24169,76209,58619,76609,51279,-1174,77514,128595,89119,7446,91445,67470,109914,-3819,105521,233016,158479,69724,29310,86112,38725,2699,34493,58683,36376,84513,59563,88414,91038,98127,55619,124486,84410,137712,39143,78294,-34029,45211,28710,858,21045,36993,39670,-7606,-17660,12150,67678,26527,122324,18243,-24051,45392,113127,143345,79132,49524,-18165,115480,5849,31709,21862,183372,88377,75485,9123,48031,146480,56578,117830,90473,104888,148402,149798,82968,92057,53865,20926,60893,88831,59102,113283,100682,170663,58292,46565,54016,112776,66576,2989,43345,133282,220129,193609,33011,91047,264297,215535,330638,356475,277744,345166,378728,425946,358673,293162,124938,330431,398136,301433,509500,669845,782737,1009452,2067189,3059470,-2557081,-1585559,-1132758,-938063,-685335,-567069,-541247,-408785,-403770,-332498,-393058,-299951,-257802,-239791,-241122,-184149,-152395,-186927,-156155,-208481,-176999,-101690,-80776,-218820,-174767,-80753,-166308,-157655,-130077,-75697,-115647,-42520,-109327,-173405,-137981,-137639,-130949,-113278,-61037,-30133,-77004,-81732,3077,-130383,-97203,-75416,-48286,-135497,-105134,3104,46456,-91860,-40917,58005,-18399,491,-81713,-37633,-50546,-134984,-71333,-76937,-34675,-58005,-96559,-36901,-52229,-70822,-64424,-49339,-39015,-81333,-73875,-11243,44756,24095,41591,80384,-15632,-13761,80219,91950,36594,-21683,102677,88695,159302,340738,840702,-542900,-509666,-392438,-248534,-213581,-118052,-220073,-161099,-103283,-146407,-70970,-119047,-96179,-77678,-114962,-94084,-74235,-101602,-70935,-52283,7695,-7300,-46634,-151338,-138099,-53623,7931,-129058,-11835,-86569,-79158,-73970,-66943,-120311,-62389,-116840,-178198,-111703,20706,-86850,-10205,-33202,-93973,22766,-36333,-43025,-179428,-105005,-92010,-94359,3330,-11841,-42188,-52932,-50798,-96773,-50413,-26754,-21635,-47653,-59837,-49861,6068,-99890,-11718,-35044,-25833,-40903,-3170,-21879,42789,1411,-120681,-97876,-37130,-41278,-97780,-62317,-98749,-58945,-61280,-44014,15770,-60260,-128234,24613,-40734,-57553,-41990,-59134,-34907,-41236,-90835,-48964,-88290,-11185,42201,-21636,76445,3539,-60879,-14238,7072,-45917,-34240,-105971,-114881,-109252,-13914,-82985,-13280,-33979,-132529,-52135,52395,-67770,-106772,5981,4311,33647,-23842,-116108,-10801,-52171,-54760,-7469,-4632,-23050,-13717,18849,-20408,-57545,-63285,-40870,-32509,-62352,-62032,-102046,2539,-35926,-113920,-65448,-25841,-60944,-71917,-38823,-21543,10688,-9465,43490,-44127,-114550,-59111,5901,21457,-54324,-66840,-4930,10028,-6934,-73149,-351,-13097,1455,50124,115,-26726,-56834,13537,-63642,-8411,99962,-18010,-50631,10049,-20812,-83180,13191,45695,40527,18566,10791,-5104,54046,-34426,63898,-13784,-13077,-2351,-19259,10431,-53153,17365,-52942,-8439,-56840,-24638,-3450,-74848,-79845,8812,-14542,77358,30793,26312,-61870,84359,32077,-2794,-73991,-19676,-58791,2938,9941,5745,-39074,62213,10124,73616,55921,-8667,-93776,37381,-10954,34604,-24034,-46603,-15073,-17426,-8926,-26235,47941,57599,-27005,-17897,13348,-28056,-65025,-37700,-14023,4945,1108,21935,37432,-26741,-28438,-98331,-44801,102900,12146,11118,-44308,-82612,-101895,-50555,-23635,-26245,-96186,-87834,28126,22401,-33300,4446,12331,-14836,-47919,2083,-33762,-32446,-11072,-23031,-79109,-31499,-32050,9204,28209,45853,-30228,5829,139839,19628,-74865,13032,7740,-39208,-48614,-84219,32684,-46516,-41583,-10428,-19880,-60665,-12039,5332,28816,-20130,-4146,34952,-10898,-59702,44096,-15745,22531,-16268,-26009,-45627,-83819,-10553,19687,11481,-20444,-6221,-47613,-65882,-25170,-31262,-35454,-19457,-31101,-52113,596,75045,-3967,-7299,-65890,-99166,-29901,-10114,-40361,-10541,54837,-41913,-13028,21111,3948,-71039,-12588,22686,-18902,-20683,37063,-35218,68827,88593,56179,7776,-20789,-11596,5871,-46825,18192,501,22079,26730,3331,9152,77773,2765,-50901,-2787,-9284,-66104,25579,-26146,20900,-36291,-41403,3243,-17585,-26139,-22403,-26281,4673,-21843,-24227,-37946,-57745,-7445,-62948,-159835,-44280,-60418,30228,-37034,-77996,-90753,-99212,-118632,-94022,-80615,-54818,-275516,-132024,191672,174338,24055,162376,52979,85727,90277,119025,58800,39740,32995,7501,-11608,-73045,-78294,10671,-26918,25737,-15372,10605,-107733,-93785,31963,-31196,11276,18289,-21317,-14,-7196,-33968,-59517,-29892,9197,-1489,-4242,-13459,-54942,-2926,-10310,18733,120018,-3002,-16519,-14064,25729,-75414,1153,-47772,40102,60408,-20805,-29930,-62531,22731,-31768,3322,-19430,-38963,-20762,-5900,-63879,10731,32924,69679,-52014,11412,105496,65197,-22931,-43221,-67882,-39434,-64427,-44111,-30386,-9318,11375,98775,49314,34484,-42571,69833,8851,-19575,-63629,-36436,10241,27923,-58509,-28447,1070,-37077,22233,-47363,9434,30441,21091,-56505,-11852,60538,37302,27024,-22884,29872,-68410,10078,24665,73386,12479,78421,-12001,53765,-35246,-75627,-101789,-43922,-6309,-81851,15347,19350,-47483,17734,40504,9526,-12766,-29349,16446,3869,-14173,16268,30357,-5359,-15014,652,48715,-48600,-39726,-63167,24752,-75855,-6138,23606,-47379,-21086,-22421,-84515,5747,18337,-14118,-23443,-63048,-52397,-15534,-73056,10257,-13661,-38942,28645,-26393,-80566,-16606,44410,4043,12045,-74161,-19615,-30575,35507,48697,48780,-11489,8013,-4328,19804,-27170,89489,41720,-59637,-26300,26974,-24293,41537,-5039,-17013,-16919,-17424,25386,18631,88052,-13097,767,-40041,-10380,-166813,-31910,791,-47497,14591,-67931,-20978,-13294,-5982,-38808,66102,37841,63413,1847,30078,12667,49444,8268,-28982,29169,72264,-13592,60950,-23531,-23098,690,-37275,-21764,-33998,65825,88036,-62982,-126633,10027,55884,69638,86789,29229,-23709,-18522,37374,-115492,-45828,-19721,-1283,-14536,67204,60624,30397,-21041,-26509,-16175,93536,-29612,-76483,23522,-26288,24465,42642,-48073,71964,15128,52606,84,-55977,-4582,-10945,-9486,24073,-3835,504,-65894,-28284,-58541,-33972,-18042,-46438,-17382,-29116,-92818,-15293,674,56108,-115626,-53131,51404,127904,-46067,-35810,-6362,11917,19665,-19671,10553,103301,33036],[-953,17856,30403,-64110,10760,47079,-27966,-1954,58004,91910,29882,84440,39943,58124,-4141,18710,-31348,-19550,64406,805,-35322,-41880,-35400,32893,75683,-63258,19626,3824,-17172,40610,-20405,-64365,4193,134856,70523,-90894,79955,8777,-22455,58175,34323,-38662,-21631,-55236,-9572,-12320,-11669,16860,21005,20775,-69193,12536,42446,37966,115382,69925,64737,53345,-20036,78709,26346,5118,48780,8652,32859,70139,-9552,-23092,33845,32448,22331,19927,46867,46644,74702,-21941,-5065,-26104,25486,35084,74995,70624,53908,51720,99679,42453,50943,10152,44180,15769,22896,-30075,36125,28327,106600,142133,34426,9978,-52355,-16081,21627,763,-1338,-25033,49684,63224,109196,-8898,42894,119274,39450,53782,12570,10059,71629,71690,21019,4852,44052,-3018,50661,66555,35016,79598,68497,-428,30350,10870,-100718,-48533,-25715,25390,13782,-16333,-33908,8537,-58178,-24348,77642,68068,69830,36883,8330,73812,115111,81162,39567,87800,47052,114225,32631,102795,261913,192414,48869,30882,87716,35712,3901,24951,42883,48511,80124,91093,128600,109204,97543,50101,119426,40105,138163,39338,68373,-10242,69980,49155,-7217,11337,57282,55217,-14213,-6889,-3538,52499,44617,115765,32898,-14838,80580,112742,108273,75856,36267,-12882,95878,-22874,26875,40234,171843,110188,66304,6535,41918,166289,86194,136227,92073,111718,163573,130228,54405,87920,60865,15646,78443,105108,85581,122026,110731,176004,43901,74559,74958,110761,44143,-16679,30453,132149,234941,210438,75629,91259,205490,190878,280713,332789,248082,303999,353659,353453,355174,247958,167617,354298,411105,317082,526657,709079,790671,1018876,2082603,3217028,-2623350,-1620066,-1103344,-946363,-678889,-591945,-550701,-404425,-419408,-336518,-427840,-303255,-280371,-268591,-238239,-186831,-153550,-214440,-185016,-203626,-181618,-99780,-97340,-223256,-153308,-68102,-171934,-180547,-121931,-77252,-105907,-58616,-107227,-155599,-143706,-155951,-112168,-122436,-64131,-32320,-66282,-67748,13690,-126006,-80259,-71391,-68757,-129061,-77219,8821,42955,-107586,-48094,24063,-22167,-4425,-102678,-30152,-49932,-132062,-63525,-64379,-22742,-70250,-54756,-19426,-51562,-77512,-61306,-64252,-61116,-76798,-83475,-3169,28532,7223,46944,60927,-23815,9517,77282,105369,661,-9146,128660,109320,153308,339639,784882,-543607,-568155,-395146,-236153,-218319,-139557,-211409,-166822,-96100,-132782,-89490,-88213,-82585,-69592,-118972,-114052,-79425,-94565,-97156,-64995,-23179,1795,-68784,-138803,-165888,-56242,9754,-126536,-14467,-113637,-97487,-62668,-87264,-141973,-50248,-102002,-160905,-117507,-45530,-99188,-17159,-41984,-96698,15722,-50528,-68459,-201829,-130175,-79919,-104460,6584,-14836,-52279,-54288,-50756,-38175,-56255,-47470,-24428,-62729,-77785,-54413,33175,-92186,-16456,-5262,-15971,-48854,-7835,-19416,-15717,-37921,-111731,-77908,-24442,-45529,-81416,-61349,-77837,-24326,-78038,-31898,45880,-63076,-114830,-15038,-65821,-38602,-33329,-62689,-44537,-56373,-96842,-59322,-113970,-32493,40303,-7737,42867,12042,-54121,-7740,17365,-36443,-43795,-86447,-126301,-116166,-24755,-92792,-39036,-31529,-135067,-61692,68930,-72561,-105661,14201,-5796,512,-42439,-121313,-32952,-49666,-25330,-4049,-19396,-27587,-14098,1755,-31006,-58312,-80642,-50544,-11257,-37540,-69880,-121171,3118,-29603,-97912,-44772,-40128,-58080,-57609,-31230,-2813,-5574,-5975,34657,-41773,-104559,-42823,5739,27198,-13252,-26492,21846,9047,-15879,-87388,-26306,14986,19534,32422,-5303,-26724,-52186,15391,-63569,3132,111989,-6636,-38300,-1693,-26428,-75567,-30287,46907,64214,27264,-5348,8348,44422,-37761,58877,-23587,-24967,-1408,-26233,31567,-51703,14084,-51308,3029,-63151,-19003,-19242,-106028,-83385,-14007,-29860,61596,46776,24731,-81243,63872,40578,11707,-52205,-38449,-70769,-3005,6544,-3855,-54871,49710,10650,66173,29782,-6803,-111176,-6006,-12279,21542,-14923,-37662,-7235,4048,-17664,-26744,38069,57285,-58802,-22946,30349,-28332,-55203,-37217,15109,7256,-22432,-15297,31778,-25224,-29534,-130943,-65774,81554,62470,20893,-54916,-92172,-76124,-20668,-33479,-34955,-94454,-93515,10367,-12,-38439,-2226,-2306,-11263,-51397,-11027,-42564,-25646,-11744,-31680,-100270,-35443,-27111,-22965,30362,37386,-22435,-11090,126726,8925,-84030,4377,5753,-54504,-23994,-69664,6914,-66975,-28180,-4139,-19703,-50483,-951,-12340,7165,-24027,33181,46406,15965,-66469,43234,-19408,11442,-40693,-41202,-22446,-83394,17650,33344,101,-36515,-18768,-36328,-65133,-2578,-35160,-53983,-22812,-26822,-81562,-18851,68016,-18183,-1547,-38605,-69511,-10153,15637,-46953,1812,87849,-19771,-47510,15305,2964,-69528,-13626,4793,-33600,-21025,46367,-41787,48988,70449,60977,-2132,-52913,1681,27092,-24242,340,-38005,19181,17850,19463,-26246,69491,7166,-58106,-6708,-6556,-35782,11608,-29678,29510,-53308,-47481,8612,-16865,-59398,-7112,-16211,-1842,-6995,-24883,-33872,-51724,-30750,-91513,-68941,-89977,-59309,22902,-35258,-70961,-85146,-134562,-113674,-75967,-61043,-52085,-281876,-166183,169649,165356,-2063,160136,45904,77394,94995,108604,75118,56750,38564,27829,-16488,-59858,-63356,21088,-40607,-28249,-53104,-28015,-105491,-111240,10216,-41083,14152,16932,-11348,-52835,-30387,-43363,-76347,-15346,-1223,1862,-35613,13397,917,8064,-3734,30592,102225,-7228,-25161,-4576,35786,-36921,-11027,-55644,31196,36824,-14418,-38193,-88068,34337,-25819,-2716,-16904,-36600,-3808,66,-49887,-16291,63914,91623,-30432,13619,72867,30269,-23041,-41966,-54523,-50062,-76872,-65245,-24964,1169,-703,29168,38668,45369,-36995,66052,-9308,-34701,-47694,-37701,9316,8871,-48705,-15899,-20952,-26989,35913,-45563,7558,28280,-1650,-49491,-6022,76643,45110,38650,775,31919,-49760,10970,42979,67049,2504,45479,-2952,43346,-51226,-64159,-112503,-43631,-4923,-104079,-6549,31933,-37291,3393,53627,23313,-11721,-24279,10449,10315,-32593,-2385,11483,2685,-13058,-4324,49018,-63648,-66058,-72963,18496,-71590,6336,31850,-53218,-7998,-17304,-75001,17625,27387,11886,-48238,-67466,-61759,-10186,-54623,14792,-21893,-20147,33716,-29001,-49194,-40051,61251,11635,28726,-64449,11005,33021,57943,23841,64117,-36106,29290,-13286,24997,-12607,81841,41637,-75671,-16584,3625,-41710,44536,-1665,-34998,2497,-24006,28796,29970,91694,1139,-12702,-62277,16470,-140176,-31157,9876,-33915,38283,-41526,4674,-10722,-32893,-41889,66194,33025,86749,-944,55148,-1087,46286,16982,-39413,13001,41868,-15276,75297,-19084,-10262,18291,-17745,-7769,-22761,51503,105345,-61281,-119805,27183,64910,64827,78587,39487,2524,11583,48339,-103620,-90306,-35181,-8607,14683,68378,53218,18018,24970,-4709,-16242,66420,-30715,-50547,309,-26216,26185,36871,-46576,76384,13054,49197,13709,-77575,18989,-27209,8592,26541,-22834,14827,-47951,-37105,-64489,-32442,15708,-21748,-1559,-40666,-83452,-12628,26864,54431,-95968,-41172,50152,133972,-38495,-47645,-20133,-2652,5483,-18439,14702,118041,40232],[4148,10084,14002,-81553,7980,43260,-16598,16575,64614,98924,38519,62241,43069,87386,-21845,19144,-39951,-62771,68542,4367,-44248,-20238,-18223,34581,41785,-53599,22494,-10710,10515,42065,-12846,-83184,-6305,123805,74950,-88526,78438,7769,-3539,72312,37274,-47954,-30540,-57180,3371,-22733,-39944,5280,12607,4098,-87177,18493,47871,33160,106694,93938,60716,31879,-27948,48029,-3584,-19540,5219,13185,15478,73866,-29100,-27053,39142,23685,12342,30550,31068,35945,48010,-4028,20103,7371,49098,42509,68272,66313,76701,44549,93778,38825,51721,25849,38096,-904,16739,9380,47532,10180,105895,111018,26219,12934,-27828,-11695,15848,-11606,31564,6241,59230,88938,111743,-17365,47323,133334,36970,52625,27650,800,91533,66280,20962,4515,48942,13598,63217,66991,15026,47355,45305,7865,31721,13467,-70101,-48616,2200,32281,12838,-22594,-45714,4690,-48081,-15234,76595,82604,65442,25219,25378,60926,85059,70055,84176,87419,18641,113931,70720,97061,242015,202762,26705,26169,83733,36134,9466,22334,30255,62893,67404,111515,141158,106763,91000,50159,107207,10682,132212,43612,56545,15200,87278,68862,-8814,24512,89129,78747,-9645,-1477,-4862,38266,60683,103421,44137,8617,104158,106026,77283,68310,25686,193,81169,-39853,26527,65290,151687,126713,60909,10911,40500,184461,108179,159032,95130,109002,160188,107994,34034,109563,87955,20729,100705,125649,113243,120858,119278,167610,39106,105464,91942,102493,50805,-8373,27528,136079,251296,219268,150693,95731,156417,169547,232041,297869,259674,268501,334002,327997,354210,224684,219533,363760,425896,349375,548625,753858,819186,1046952,2086813,3343971,-2722385,-1650765,-1088901,-960961,-671430,-603823,-556460,-421240,-429522,-339013,-437404,-299884,-294708,-287423,-244555,-189493,-154579,-245054,-206122,-206701,-189089,-120998,-130844,-223529,-131428,-68907,-173083,-197730,-106482,-82082,-90843,-65039,-110047,-135306,-143485,-164328,-78009,-128955,-67130,-18617,-60609,-56179,18253,-116962,-68557,-60205,-82587,-113996,-55129,-396,27170,-107457,-55297,-20666,-26205,-14712,-118247,-23873,-38177,-110997,-59938,-49474,-12461,-73676,-3802,-7538,-46329,-79317,-59619,-73936,-72574,-63521,-84342,1717,3603,-20744,45622,40343,-26539,23938,70612,102434,-28036,14245,152805,139451,155873,343730,737998,-577241,-595314,-389779,-231981,-224267,-176291,-214416,-164991,-94599,-115043,-104605,-61702,-70848,-77574,-130695,-135178,-83142,-76144,-106910,-67376,-62828,1047,-84611,-122021,-186238,-58637,5860,-113727,-12026,-132341,-104383,-50246,-89462,-153430,-34456,-88200,-132862,-122060,-102748,-107095,-26273,-41029,-83756,1668,-60723,-95460,-190361,-136230,-63035,-104418,-24969,-22517,-50968,-57222,-53529,3033,-56764,-65202,-31903,-88222,-92607,-68202,41828,-77904,-28235,15608,-7181,-58572,-16941,-26502,-73824,-76767,-91042,-54153,-8342,-49444,-61083,-61336,-53749,2924,-88778,-22364,69240,-63270,-78995,-52113,-75991,-24835,-27726,-57735,-51461,-77139,-96058,-69781,-128048,-48586,30951,4800,4927,20875,-38782,-12518,16118,-21769,-39964,-52220,-135446,-134451,-25351,-95984,-54844,-30014,-143466,-67791,69250,-68230,-95242,23550,-14006,-39335,-61455,-111241,-52227,-55055,-6766,-8706,-32597,-37691,-16949,-18736,-38241,-48289,-92678,-53541,-685,-13462,-59674,-112697,-2027,-24032,-70282,-23037,-57449,-52643,-36794,-35572,5464,-21020,8086,21012,-19805,-72850,-17948,5068,23243,20894,20389,49763,-4840,-30292,-87438,-51733,27715,31133,15859,-4669,-27483,-44988,10820,-58046,12746,100791,3988,-17842,-14307,-31042,-56391,-58934,40369,73223,25853,-19764,6912,14782,-41202,46000,-31830,-44888,-1644,-32301,48635,-43965,9577,-59584,13701,-64117,-13813,-30251,-124561,-76242,-37758,-45984,33993,43910,23216,-81387,22058,39324,13245,-35033,-46258,-76860,-13907,-5930,-13291,-63721,22172,10004,40896,-3157,-20812,-106500,-45029,-19001,6594,-4786,-29697,-4800,20367,-31453,-25635,26146,50870,-82334,-31673,27669,-26770,-38945,-35334,26847,9340,-37825,-56959,21839,-25457,-40153,-128586,-81224,40964,98194,31984,-45746,-92063,-51621,-8762,-43784,-42327,-94841,-87083,-9034,-10839,-39208,-8304,-21850,1936,-44027,-32645,-47765,-22531,-25792,-34709,-118732,-47681,-25078,-55322,26938,17163,-31367,-28444,92122,6574,-71657,-7929,10938,-54108,-5607,-48626,-19887,-83240,-10869,11736,-14745,-36302,4620,-17784,-10394,-20786,58974,53788,34281,-65746,45531,-15994,13177,-56987,-59468,1892,-71310,45327,40097,3239,-51190,-29186,-33287,-61107,12637,-30325,-66569,-26593,-26443,-109097,-36374,52039,-30024,-5642,-13779,-35103,22000,39345,-43056,15183,101381,7792,-76962,9540,11477,-55511,-17379,-13873,-41089,-24531,41727,-45533,16672,41150,45255,-25634,-90135,9387,31192,651,-12385,-60048,16345,3317,37918,-45412,52777,9638,-64878,-24097,-9336,-10125,-8161,-37652,24122,-70022,-57067,-522,-17990,-79621,6672,-11743,-15587,4019,-32952,-29020,-53529,-62862,-111218,9921,-118514,-53295,23634,-29302,-58181,-72883,-143054,-93950,-66528,-51511,-69246,-269905,-191447,156086,150672,-22418,146748,48449,72506,87746,98290,84392,73908,51669,49128,-22406,-18783,-40933,41390,-33094,-57435,-76806,-55122,-87496,-106045,-11841,-44049,17929,12659,4944,-92998,-40846,-47737,-90440,5872,-12520,4630,-56436,37887,53835,35666,6610,34446,63806,-13561,-32722,-4961,42943,7342,-26840,-60908,17427,8575,-8956,-39960,-103722,28997,-20675,-6611,-13157,-35077,11667,8659,-48238,-41365,81348,100300,-4291,15711,46966,130,-19370,-42020,-32936,-55765,-78795,-68557,-32780,1839,-17815,-47568,29596,53273,-22694,57711,-24716,-42594,-22733,-40339,10855,-7341,-36963,-10531,-35712,-5578,52753,-41063,1017,22292,-24191,-42385,-1655,71709,48733,39735,15400,27795,-20068,9381,50741,60119,-4259,10412,5674,29197,-58018,-38440,-107265,-34834,4932,-99905,-27452,36847,-11301,-14250,50174,32074,-16142,-18225,4439,11128,-52834,-15649,-998,6388,-6686,-3203,36792,-82564,-80752,-67282,8186,-62105,20623,52730,-48398,1290,-7687,-47950,32812,39206,36704,-62167,-65118,-69920,-397,-33996,13000,-23101,-5360,30667,-33591,-25929,-59120,71492,11310,40171,-45496,19996,83014,65640,-10185,60639,-52577,46625,-21805,14560,6862,61196,40314,-76198,-14136,-16986,-48626,44780,2093,-22063,16936,-41202,14612,35033,79639,10054,-16725,-75622,42096,-89186,-14603,20775,-15888,50755,-12575,36604,-10574,-49670,-38151,56157,26391,100349,1138,66756,-15644,28115,20274,-37599,-8511,12681,-8312,84112,-14746,1265,41973,-1535,3312,1415,39342,106667,-43364,-98328,40387,63001,51231,47617,40745,22440,32808,55759,-76053,-125781,-42134,-25337,35090,54400,51246,9575,54027,17848,-13255,50479,-16745,-26050,-12622,-18065,26476,15358,-53581,67018,21755,35408,31230,-86556,40121,-42033,20349,29957,-44303,27805,-21160,-42274,-65438,-25896,30388,-8279,18006,-45356,-72024,-4042,38052,48799,-63565,-24049,36655,124332,-41092,-61744,-37290,-12931,-5084,-17890,14904,119464,46026],[7669,-3903,1760,-80519,8458,38396,3289,38673,68345,95896,43704,38686,49115,106324,-39415,23135,-43909,-92433,63529,14369,-27971,-6562,-1107,32921,-8532,-46286,32439,-17935,53371,39786,1197,-91042,-4911,96666,61860,-70243,58806,15866,6248,76261,43997,-42844,-22846,-49769,7066,-28486,-43234,-558,7958,-17073,-92082,25630,54974,37191,95343,105422,50509,1972,-35049,18023,-35405,-37965,-37146,15280,7829,68363,-43957,-28353,46135,26660,5639,31625,14048,32315,32278,27198,44309,36179,65636,49797,62560,56676,93278,41222,77344,24462,41083,45809,28826,-29889,10782,39460,56208,-3532,93097,69500,14845,17465,8144,-5387,8688,-16684,59926,17029,79627,107920,109692,-21792,49611,133202,32571,45596,41627,-581,106185,53572,18793,9937,49790,35874,67361,64937,8491,16625,14859,19626,40172,12474,-32790,-22580,43617,42490,9694,-30321,-53772,-768,-24262,643,72627,100373,65876,19336,43755,41083,48125,55348,126849,88215,-9891,110217,96198,89459,179155,180112,11457,17322,76542,40092,10804,26188,21718,75215,47185,113155,124396,87314,82712,55517,88060,2837,120516,52552,43138,35392,90902,83433,-3951,54235,120452,106055,5585,2877,8562,26780,71999,86928,48658,42620,109420,95719,59327,58338,19917,16152,68880,-38650,26104,88732,123619,128172,59522,20003,45639,196140,118697,179977,101741,94883,137483,89281,27355,155479,128534,35493,121933,145806,137433,106737,125266,150792,45013,134655,99033,87754,77361,25479,25036,120231,255123,214223,230423,104914,129112,157398,203222,255762,293221,248095,323927,332947,358146,235058,274865,374013,439894,393649,573982,798340,871872,1092752,2094202,3389485,-2841176,-1670104,-1096670,-969533,-662718,-591676,-558344,-458013,-432122,-338947,-416647,-291270,-298824,-289628,-261633,-192930,-158285,-269098,-212452,-214107,-195379,-162312,-168539,-219371,-114363,-83186,-167088,-202859,-87246,-89206,-73991,-57239,-120446,-116255,-134672,-162705,-40435,-133506,-69456,9856,-59737,-48975,12115,-106088,-68035,-47301,-87169,-96543,-51798,-22782,4236,-88955,-59598,-60400,-31072,-27409,-120744,-18698,-17305,-78892,-60382,-35763,-16557,-69936,37304,-1820,-38120,-76554,-57392,-75132,-70629,-46902,-73468,6128,-20156,-45027,37939,22593,-23753,27450,63747,82728,-38670,40287,170728,172943,163295,344419,709710,-633112,-577713,-376296,-239003,-230421,-217399,-226668,-158579,-100914,-98211,-111164,-44484,-61624,-98437,-148461,-152949,-85730,-51884,-99217,-61899,-91646,-4151,-86190,-103184,-196911,-62382,-1895,-95157,-7660,-136107,-91225,-39980,-78687,-151893,-17529,-80687,-99684,-125765,-124463,-107763,-36533,-32978,-57736,-17313,-64680,-119977,-151966,-123341,-44582,-84338,-85026,-31916,-36245,-56351,-57999,12028,-53346,-76160,-40774,-110834,-97221,-87045,31256,-57939,-44450,22882,-2048,-66499,-28111,-40383,-113164,-102734,-61768,-31038,6634,-51736,-37913,-62127,-32353,15730,-88393,-14026,80676,-57832,-29821,-75056,-64750,-20243,-28378,-46964,-53460,-97608,-88359,-77907,-123315,-52599,14681,14267,-20612,23872,-16595,-25183,3913,-9631,-25931,-14920,-136414,-158894,-18589,-94556,-57088,-31380,-148605,-69869,51780,-56966,-79813,33430,-16827,-69060,-72806,-91371,-63676,-64816,4194,-16599,-41398,-50708,-21831,-38924,-42212,-33964,-93703,-48844,-376,1434,-37170,-81629,-11631,-20779,-41316,-7743,-71662,-48197,-11955,-46623,1162,-29276,28646,7512,6649,-29352,11166,1447,5373,38740,56735,64822,-30283,-46066,-73865,-68384,24245,33444,3686,417,-29076,-39427,440,-52251,16890,67508,15498,8209,-23066,-34639,-33586,-72070,25947,63758,13791,-27610,-8837,-22952,-42849,30932,-34716,-69366,-2501,-34890,55877,-29986,5170,-68887,26085,-58088,-10778,-32155,-125937,-61267,-60990,-60479,-1230,19590,21171,-64445,-29117,27406,542,-26946,-41867,-78953,-27841,-26069,-19740,-65029,-12004,6805,225,-33447,-41885,-69296,-68692,-31685,-4349,6482,-22104,-7089,28337,-42660,-21881,13537,38723,-89757,-43371,8950,-24219,-19137,-32711,6992,7105,-42884,-87656,11466,-28886,-61177,-86006,-89611,-1722,105564,42036,-18156,-82512,-35696,-16839,-51114,-46049,-94992,-70656,-25769,-10337,-36552,-12917,-40284,22896,-30259,-60414,-50701,-25459,-43748,-28784,-126326,-63469,-28075,-78649,14625,-9991,-51471,-42641,47242,9375,-37494,-20359,23416,-38294,1546,-25421,-40140,-89862,4129,30042,-9966,-19093,3849,-9059,-26321,-15501,66482,54289,37700,-56528,48870,-10355,18181,-64589,-76539,25314,-49462,59453,38323,14028,-62646,-35578,-35177,-56313,15239,-15097,-73141,-29970,-30500,-127514,-45989,31671,-35226,-19075,5492,-6864,55529,53822,-31962,26753,98604,29130,-91533,1591,28167,-32157,-22643,-26583,-42370,-28121,22663,-45722,-15675,9239,15593,-61750,-121487,10560,13215,19666,-14067,-49827,15393,-14771,59069,-40398,32992,3159,-70548,-46790,-18533,3536,-30471,-49449,8084,-78441,-64503,-21403,-21989,-84819,18276,-12489,-31707,6839,-47319,-24164,-61831,-90348,-112825,49924,-119746,-45331,28561,-17652,-44447,-57050,-121245,-61037,-67283,-59665,-97759,-249053,-201098,150436,132633,-26606,129429,57274,73117,73246,89229,82602,87068,71292,67208,-30787,38421,-16959,50629,-13333,-61796,-83689,-61857,-65577,-82188,-27056,-38778,20656,1956,24229,-106464,-38697,-46656,-98202,28593,-21215,5306,-61010,55393,87075,73624,16906,31151,20524,-19989,-37660,-13450,48712,52434,-39081,-59992,3013,-16426,-6039,-35812,-102912,6400,-17393,-9064,-9573,-31076,21559,16568,-65124,-61819,81425,93291,18581,16465,33695,-19642,-13216,-40973,-14134,-47906,-69092,-45753,-47113,-8898,-35727,-97389,22121,53895,-3015,46300,-35943,-40176,7425,-42845,9259,-17925,-24280,-13814,-39124,20372,71949,-34238,-8836,9818,-37052,-34663,4383,52787,44524,30499,17174,17446,9599,6210,46511,52264,-7832,-22164,13777,20064,-52311,-6541,-85162,-24031,17857,-71717,-43594,36027,21158,-30111,35736,35755,-26387,-17084,-125,7535,-69736,-21583,-3177,6589,4311,1790,17263,-100459,-81236,-50281,-5672,-51150,32234,81109,-33923,-787,5431,-13799,43527,48889,54178,-57762,-50451,-75879,8646,-15516,10645,-19093,4942,21327,-40746,-16376,-72376,75300,4500,43458,-26705,4771,107337,60904,-42350,40337,-57047,58327,-26404,-6624,26100,35535,40034,-63111,-20444,-31236,-49214,42678,5330,19469,20646,-64147,-9921,31359,60250,11471,-7167,-76432,59272,-28843,16259,34331,5621,51286,9913,69961,-11217,-48310,-28911,40574,22833,102186,7137,59438,-27234,1387,16726,-27888,-29716,-4183,6582,84746,-8487,8917,64918,9851,7478,23538,32560,95499,-13859,-69751,44181,52112,34197,9269,35543,34014,40544,58205,-42893,-137808,-36574,-48251,39120,29315,54462,5566,58835,36797,-8129,54621,12266,-6758,-9146,-10326,22164,-11014,-67198,48416,44185,21078,46780,-80123,55045,-48544,23753,35319,-59108,36983,7664,-44633,-63314,-17743,14156,-7732,34916,-41982,-62526,6145,34797,40605,-26624,-5014,13615,99549,-50137,-74468,-51141,-18203,-12444,-19311,12859,109097,49402],[5435,-18487,-938,-60062,13718,32988,22594,60079,73596,87335,44990,22170,56448,105614,-53106,27070,-42455,-96583,49574,27200,10714,-3296,15590,34350,-62144,-44576,47011,-17764,95883,37383,17353,-84646,6596,61167,34890,-41487,30415,32327,2746,67718,54202,-26179,-1479,-35549,-394,-25543,-10578,-1139,7031,-34406,-79260,31793,62307,47503,84289,98765,39253,-30706,-38558,-2873,-58029,-45566,-56601,13917,8425,53694,-47762,-27113,53179,33641,3814,19370,3500,36918,34720,61148,63395,53410,68761,54425,56763,44217,97681,43183,53360,5481,22484,65853,12126,-61543,5736,50480,57835,-10125,73088,32891,2969,22596,44289,-1768,1751,-13644,74719,5355,109295,115989,106589,-21834,51801,117325,27397,29392,50328,6497,111945,37569,19347,19220,47545,57239,62858,60502,17777,-6427,-15461,31622,57020,13351,451,12148,82227,51483,4340,-34490,-51637,-6460,-2307,18060,65404,116637,71061,20400,59391,18697,15913,38115,153981,87324,-29820,105217,99612,79266,103209,125323,8053,8270,68646,46772,3993,34181,17321,81087,22851,95027,90618,58248,76714,64854,64504,12795,104863,64564,28944,45581,79206,90920,5796,87112,137574,130576,26336,11288,32488,20162,78937,70147,45607,79754,98658,85851,57884,48582,20219,29369,55857,-23053,24799,101862,90413,113326,61098,31698,57701,198817,118026,192701,112420,71077,101768,77834,35484,209773,170581,54796,137186,159392,154204,78077,127409,132498,61735,157874,95476,70964,106238,72438,20272,78222,237700,196685,290307,118223,125764,157329,198918,212017,330224,248375,322766,348718,365747,277044,326915,398230,450736,441784,600062,836352,941108,1151325,2120822,3333733,-2964393,-1673497,-1120954,-959762,-651755,-554644,-554981,-503053,-426853,-335689,-373895,-281229,-293945,-273822,-285601,-197314,-167795,-278770,-203239,-218049,-195883,-212137,-197882,-212089,-105397,-106679,-153198,-194861,-68743,-97322,-60362,-40271,-136919,-102055,-117429,-156102,-14960,-136647,-72072,39961,-61986,-46780,-6313,-96140,-79756,-38438,-82582,-82267,-71128,-51858,-13234,-55970,-59938,-85566,-36786,-38802,-106242,-14844,6505,-44810,-61490,-25686,-40124,-61570,55019,-618,-28686,-71123,-53414,-66906,-57518,-33544,-52577,11957,-34829,-56074,25249,9918,-16271,24975,60389,52976,-28942,62154,180344,202761,171853,336331,699017,-691534,-523296,-355958,-256266,-235687,-247360,-237130,-152408,-115604,-85594,-109141,-40353,-54027,-124019,-164883,-162197,-89039,-31023,-80146,-52717,-100282,-8767,-72193,-83585,-198624,-69084,-11133,-75749,-5766,-122698,-55806,-33688,-64285,-137422,-2879,-81215,-68263,-126922,-108066,-100356,-46743,-22909,-26633,-36507,-61948,-138879,-102741,-97910,-28852,-50349,-144808,-39812,-10556,-49232,-62714,-7601,-48160,-79246,-48163,-113714,-88247,-103961,8448,-35875,-61295,15261,-2277,-69762,-39508,-57036,-124423,-111336,-30587,-11840,16061,-51985,-13094,-65114,-18799,13878,-72424,-4656,76153,-47818,15605,-81592,-34487,-24615,-35836,-34375,-50021,-110623,-74947,-80373,-98077,-43064,-7845,20924,-25490,16605,7952,-39067,-15609,-5921,-8592,13799,-125786,-174969,-10237,-91635,-46750,-36220,-142732,-67277,22052,-43320,-63214,42879,-11415,-74170,-71343,-70204,-65024,-72911,13028,-22098,-44148,-62475,-27526,-54905,-42861,-22091,-81036,-37404,-5155,1856,-11710,-40365,-23070,-20403,-21645,-3360,-75531,-48364,12327,-57430,-14221,-26492,48555,-2239,22476,11296,38083,-6971,-26649,36727,66900,51102,-61765,-58706,-52050,-69944,8458,28753,-3098,7143,-31526,-38065,-14144,-50209,14796,22823,30270,33389,-24777,-37488,-17220,-74597,5214,37907,-6995,-25767,-32901,-55365,-40894,19198,-30583,-93491,-3905,-32372,49424,-12020,2587,-70205,39551,-45640,-10689,-24489,-109111,-42926,-81680,-71136,-37132,-19313,17729,-38397,-71777,8403,-23024,-27186,-27845,-78670,-41299,-49785,-20323,-60519,-41882,576,-42522,-52858,-60156,-5997,-74227,-48521,-7804,16635,-14986,-10403,26977,-46275,-14889,896,21692,-77644,-55179,-15693,-21697,717,-29704,-43878,-2219,-39394,-95836,3878,-36099,-87298,-20830,-90714,-32464,85015,48382,18447,-66714,-31640,-37880,-52976,-43553,-90827,-49259,-36201,-3357,-33094,-15356,-51848,45607,-16068,-87131,-52939,-34731,-58126,-13904,-118712,-76551,-36779,-86538,-6523,-37218,-74399,-52027,5932,11817,10157,-30600,40054,-12075,-4316,-5262,-46472,-85329,12479,42225,-8303,980,-1762,10099,-43871,-13038,54787,45551,24868,-41464,50176,-6816,18050,-65098,-88552,45014,-23022,53611,27813,16614,-69686,-37127,-38557,-52352,5472,8609,-75122,-31850,-38650,-133394,-46016,12055,-32663,-38065,19040,7938,79622,54203,-18760,32405,85291,35920,-86903,-8953,45036,-5763,-28146,-31670,-39758,-28207,-5968,-42929,-36111,-15322,-16494,-102765,-138599,6709,-22150,25768,-3368,-9711,14666,-33466,81853,-11963,17003,-14641,-73699,-66732,-32945,2662,-50783,-63074,-11406,-73248,-65113,-48234,-28588,-77126,27283,-16465,-45544,-783,-63620,-20946,-72578,-102955,-93320,46742,-97617,-38851,29366,-1167,-35046,-42049,-79778,-23521,-76472,-87825,-128096,-234501,-191905,149776,114311,-8932,115358,66198,79792,59159,81040,70043,92071,92503,78857,-38959,92075,3385,39029,7337,-50744,-76744,-50311,-47824,-46698,-30325,-26265,21427,-15303,41385,-98889,-27280,-40650,-95836,47241,-25796,2684,-50982,64414,96971,108933,23381,24180,-12086,-25776,-39149,-24962,54397,91655,-40440,-50444,-7759,-27801,-6147,-28735,-87532,-25786,-15913,-10191,-7098,-21571,24097,20363,-94649,-76892,68064,73968,32391,14840,31933,-29097,-7491,-36721,-5288,-23179,-50279,-1456,-57730,-26806,-50034,-103098,15327,45412,17633,31921,-42129,-27266,35992,-43736,1437,-22132,-12593,-24286,-30760,41043,88617,-27045,-19289,-6821,-32859,-25088,12769,29387,31563,14022,7999,2667,25242,3009,32354,42090,-8674,-48221,19756,20387,-33958,22783,-49872,-17376,27902,-29764,-53478,30158,46026,-39702,19762,35938,-40533,-25707,-3614,1567,-76780,-20667,5578,5401,19339,8133,-530,-111599,-70334,-30137,-21281,-42028,38514,108886,-14422,-17470,20274,16656,42313,50669,60121,-36538,-24848,-79778,11570,-2545,10683,-13167,11897,10132,-49684,-20344,-78644,75565,-4961,38020,-18322,-27820,109269,50783,-61956,11194,-48946,63533,-25006,-29416,40511,11068,40958,-42149,-33844,-37137,-49324,38299,7026,71521,12129,-82086,-33267,20535,41119,5743,15432,-64756,63655,24094,52594,48875,27075,43178,20381,98377,-9998,-28130,-18253,24435,24228,93681,15015,35031,-32384,-23773,7280,-17817,-43328,-1831,23824,76675,857,11600,80145,16470,3731,31116,31104,79101,17233,-42488,36337,37199,20146,-17784,28170,37569,34052,53893,-15574,-121405,-18329,-69295,27366,-1142,59958,5223,45747,48874,-3102,72816,50431,6883,10021,-8429,11663,-29590,-81628,27867,75267,15245,53383,-60464,62038,-43507,21548,41913,-61119,41131,30454,-46232,-60405,-11472,-29579,-16624,42226,-31537,-57216,11644,24600,31279,6261,13242,-13802,64867,-58718,-81086,-55454,-18864,-17389,-22574,10595,92633,50409],[-3936,-27656,7239,-28448,23746,27931,33116,75499,81708,77951,42249,15193,62961,83004,-58637,28610,-35948,-72833,30484,37784,58068,-7308,32501,44468,-102759,-46586,61974,-13835,118978,38019,30518,-65264,22125,26607,2023,-10303,4615,52894,-11744,49645,67144,-2871,26802,-18640,-15466,-12734,46519,1895,8888,-41969,-49470,34848,68029,59653,70446,76803,32461,-57800,-37694,-8913,-63594,-42429,-43263,8855,12921,34274,-37493,-23276,58231,36095,7109,-3670,3992,48631,53760,86519,73733,54126,57062,51426,50592,32032,86822,47463,27705,-11207,2832,81810,-13065,-79254,2482,40402,50658,-9385,51869,10259,-6158,27760,68678,-2335,-2798,-5181,72361,-14312,140631,111353,106386,-17153,54332,88674,23298,4143,51137,18480,107331,23901,27555,30010,43746,70507,52992,54061,39188,-17853,-36267,41176,80014,20861,22921,36409,105743,55248,-1805,-30648,-33612,-10662,2319,30891,54825,125152,78503,27472,70396,-252,-2017,21481,157817,82545,-35134,100666,79809,65590,46568,53187,16560,3275,62196,54433,-8803,42877,16280,77190,-452,63765,58789,28312,74848,76018,41075,29397,87985,76206,15337,44655,56424,92435,18115,109375,132536,145589,45025,26259,59621,20707,83620,58163,36951,110915,80248,80188,70316,41766,26885,35854,40452,-4405,26305,99490,56540,88416,63941,44764,75289,193507,109610,193153,126007,43214,64219,74009,54401,249239,201813,70577,143923,161828,160828,36606,124809,118593,88142,172388,86492,59522,122096,113994,17144,27152,202679,175064,317207,133778,140416,167817,211226,172801,358253,268850,326669,362046,371366,335849,369480,438618,456738,483971,623138,863794,1009053,1214558,2175349,3193735,-3073480,-1660737,-1145847,-928219,-638073,-503813,-544671,-539109,-414512,-329142,-326700,-274568,-283387,-243838,-308195,-201748,-184320,-274147,-184005,-211134,-187313,-254852,-212195,-203965,-105017,-132113,-133322,-178093,-54874,-105355,-54507,-25706,-153824,-94919,-95089,-151724,-13591,-138409,-76631,53752,-65122,-48768,-34208,-89443,-99434,-36847,-70719,-73623,-104458,-78762,-12513,-17704,-57558,-95027,-42549,-45710,-77060,-12789,25156,-17183,-58489,-20117,-76728,-50537,46203,-1602,-19314,-65444,-47304,-51045,-39821,-28598,-27796,19394,-36719,-52942,9737,2639,-5320,25769,62486,24191,-5401,75910,181825,222458,179414,319971,699056,-733106,-455045,-331845,-279257,-239392,-252400,-234527,-150544,-136912,-78453,-102964,-49902,-46449,-145098,-169197,-159543,-95420,-23011,-60121,-44378,-90505,-11200,-50872,-64414,-191863,-79004,-19853,-59432,-10130,-95147,-6638,-31665,-54568,-113216,6178,-87428,-44915,-122497,-70395,-86125,-55528,-15884,-1184,-50621,-54110,-150323,-59114,-69549,-20039,-19614,-167096,-44442,18729,-37387,-66248,-40356,-43439,-76233,-52993,-86739,-68029,-112421,-16146,-17215,-74826,-4715,-8258,-67511,-50081,-72357,-110903,-107114,-5985,1763,17189,-50910,11272,-71426,-15989,3295,-39487,6543,53964,-39293,40626,-77724,4571,-34479,-48482,-24048,-43003,-110087,-58147,-74607,-58179,-24685,-34893,25945,-13249,-2223,27338,-46722,-36945,-12633,4232,27094,-104916,-168599,-6313,-89797,-29198,-43304,-124671,-59575,-7481,-32831,-47897,50167,2807,-50502,-57042,-55632,-57141,-73395,23174,-21616,-40608,-68716,-32520,-63892,-39651,-17393,-57508,-22784,-8280,-12249,7202,-3703,-33303,-22189,-18152,-10082,-64118,-54856,29776,-62543,-35847,-13185,60747,-6913,19502,35565,57537,-19042,-66528,18344,44632,2323,-91189,-64784,-29541,-54114,-12948,22634,-4784,12641,-34520,-41025,-31015,-53320,8634,-17811,49655,50512,-19222,-40169,-14388,-72673,-18341,2918,-32527,-14042,-55702,-73081,-34831,13844,-20264,-111476,-6045,-24511,29147,5850,4239,-59314,49945,-29221,-13275,-10913,-78390,-25920,-96213,-76456,-66212,-58799,12725,-13383,-90239,-10324,-50232,-30467,-9863,-77077,-50960,-71266,-13218,-53104,-57960,-8375,-71537,-56893,-69386,59208,-66521,-65814,-3854,22149,-9152,-9470,17948,-42358,-5206,-11311,1595,-49842,-63259,-34361,-20255,17308,-26328,-107673,-17570,-31817,-79043,617,-46386,-109524,36560,-85246,-44963,51057,48790,50799,-49631,-38333,-59736,-48749,-33480,-79091,-28729,-39398,2650,-32487,-14956,-52955,62562,-6345,-103642,-55562,-48164,-66144,6462,-98257,-81533,-50189,-78051,-31564,-58338,-91845,-56223,-20692,9017,55794,-37977,55025,15819,-21411,6456,-36080,-72220,13638,41761,-9690,23428,-9421,31937,-62794,-16020,29090,28333,349,-26006,46967,-7709,9244,-61358,-93286,57363,1117,31160,10486,-4019,-71632,-34118,-41459,-49737,-11117,35318,-74473,-31604,-49664,-127753,-38920,-2259,-24240,-56356,27678,7738,88186,39756,-8257,28553,65785,25759,-65927,-20491,50753,16139,-32724,-33186,-34882,-21678,-35244,-38698,-38370,-24854,-39662,-135585,-138164,1169,-62527,16030,15766,36597,10325,-49805,102275,29992,10165,-39560,-72831,-78401,-48953,-9907,-64201,-75507,-26555,-54238,-57098,-74015,-36285,-61056,33253,-20975,-54051,-18145,-75758,-21410,-80337,-98042,-56999,13447,-64675,-36539,19638,16648,-33323,-31967,-36662,8425,-89434,-130282,-152300,-238019,-166191,150950,98716,26910,109935,69315,91421,52540,72523,51482,86951,107747,82523,-41430,125735,16994,9686,19708,-33800,-63598,-31862,-36427,-6703,-20134,-9199,20729,-35282,50757,-89049,-11516,-29963,-81370,57606,-26395,-3542,-32442,67117,92120,128625,23780,18197,-25174,-31394,-37395,-33533,60674,117191,-27255,-32648,-12140,-18362,-8560,-22964,-68167,-55889,-15255,-9530,-6084,-6500,20061,17358,-120826,-86709,50544,49708,35120,10570,35535,-32288,-5164,-29016,-7437,12924,-27997,47190,-55968,-43516,-57666,-71968,8374,29738,35086,14185,-42260,-6765,55432,-41777,-12162,-20584,-2698,-38040,-13481,46691,95898,-22026,-26610,-22250,-10239,-12830,21818,9382,12644,-5130,-5691,-13416,18329,1703,13108,28450,-7313,-64309,21072,27552,-6792,43392,-9334,-17762,30303,12683,-57796,17034,51201,-40310,11101,34931,-55395,-45744,-8233,-5005,-68698,-15296,22542,4852,36313,13795,-8694,-110976,-54277,-16044,-35901,-36479,39134,127708,3027,-45518,34767,37105,25556,40140,53245,-8156,3416,-82683,5079,3249,13110,-8761,16884,1951,-58291,-33049,-77249,75605,-12035,26056,-26098,-64302,100474,43269,-63216,-16132,-30877,61246,-18344,-44067,47503,-8632,40593,-20221,-49810,-34450,-52352,31470,6566,109419,-5065,-82554,-45165,7348,26255,-4446,45517,-44210,54811,57837,80109,59971,41897,31708,18263,114742,-4732,3279,-11591,11902,29056,78449,22501,2525,-29280,-37400,-5299,-14360,-43758,18460,35790,62348,12831,9476,83581,19434,-5294,21860,32735,63178,38292,-21494,19020,23446,13564,-19985,22786,34313,16576,41252,-1619,-85345,8463,-78413,9184,-31097,62970,7604,29661,51851,-1245,89428,86939,16697,37355,-12855,-3589,-31395,-88971,12614,103000,22105,46370,-33536,61738,-28881,19801,47583,-49676,40418,40600,-49137,-58235,-9415,-82872,-28194,34863,-16763,-55496,6561,16710,22350,29187,29378,-39466,28714,-60587,-76910,-47104,-16107,-20287,-25102,9984,76482,49467],[-18314,-27552,22724,635,36642,24666,30904,80440,90601,70472,35750,14676,66532,44928,-53492,27803,-25543,-31033,12135,41523,94396,-11101,50229,64911,-117154,-47110,73320,-11007,110023,43512,37020,-38261,34373,552,-27569,15655,-10544,70513,-30287,29515,81380,21830,54060,-3746,-30958,7237,99798,6751,12241,-37398,-10385,33181,69983,68376,47851,49134,33457,-71497,-34180,912,-51133,-33191,-3650,856,16848,18378,-14751,-16357,59965,28953,14390,-28926,15459,63664,80504,96258,73383,38407,34572,34909,44397,22792,62065,48395,6604,-20269,-9775,90730,-42801,-67743,1610,15123,36166,-3593,34559,3680,-9632,32704,73780,-5322,-2916,2339,55908,-20523,163064,94397,110320,-7545,55825,53642,22133,-25458,43722,29297,93682,17648,45717,40130,40028,70808,43167,46307,64351,-17176,-39385,47121,103256,36703,33317,39938,108762,51896,-6280,-17486,1697,-11360,-16928,34419,41125,120594,84312,37972,76191,-9638,-1214,10034,139117,73472,-25087,96995,44169,49122,22717,-12501,32570,5227,58786,60778,-21186,48828,17245,62543,-17370,31278,44155,5210,76106,86483,23040,41073,72919,83330,4219,35271,31829,91481,30750,113563,107644,147021,55224,45637,82203,30259,88302,55421,26782,128134,62766,80674,89405,39978,39265,34776,23780,6692,36362,83381,27376,63337,66510,59205,95459,184155,98061,180952,140261,19900,36451,75206,76248,257395,214445,76621,142672,152561,156237,-10383,117687,112133,121100,177641,81524,60523,119600,133740,21452,-6219,165919,161031,311118,148781,163573,183375,227729,143806,371925,302737,330968,366159,366715,390586,398154,484807,457332,512137,639488,879899,1056138,1273303,2253975,3014927,-3148080,-1637852,-1154248,-883393,-623315,-457867,-527225,-551951,-396536,-320057,-292701,-275246,-270751,-207145,-320208,-204569,-205943,-264513,-163815,-191007,-169308,-277516,-212372,-197197,-111407,-151656,-111818,-160354,-47809,-112841,-58558,-23996,-163739,-94840,-73450,-154801,-38548,-138332,-84343,39738,-67770,-52860,-64797,-87617,-119093,-41521,-54186,-69389,-134226,-95585,9688,14741,-55451,-93855,-46924,-46588,-41830,-13007,31447,-1612,-47783,-18433,-112204,-37432,18356,-3086,-10512,-61160,-39217,-31422,-25805,-33511,-7010,26978,-26535,-40820,-5799,-195,7841,37119,68834,6600,21399,80894,177069,227652,186071,301698,703475,-746820,-397043,-308746,-301695,-241628,-227581,-215787,-154276,-160646,-76455,-98686,-70128,-37921,-155174,-153049,-145379,-105968,-33439,-48996,-40568,-71074,-13622,-37630,-47634,-173876,-90517,-27206,-48453,-22293,-60654,37754,-33094,-53083,-85136,7554,-94129,-33628,-110256,-32739,-67937,-61672,-15162,9601,-56185,-44280,-153818,-31392,-47170,-20748,-6417,-131218,-46508,40863,-25519,-67535,-70192,-40857,-70778,-56422,-35733,-43935,-109861,-33275,-7361,-81970,-31225,-18950,-61319,-59441,-83194,-85601,-99796,4537,9421,9722,-50084,31585,-79967,-23789,-7156,6492,17449,16069,-41770,38128,-72455,38736,-45224,-63691,-19091,-36110,-93510,-40884,-60314,-15505,-6205,-62939,29640,4240,-30446,31396,-42847,-54583,-27709,6758,25056,-79763,-136254,-9659,-89919,-12253,-49905,-99112,-47366,-22005,-29954,-34815,52791,22920,-8155,-35021,-52073,-43465,-63274,33803,-15336,-32155,-66509,-35607,-65059,-31807,-21265,-31767,-10574,-5370,-35600,12944,16789,-40122,-24400,-31659,-24329,-37929,-66258,34080,-60427,-56990,5450,61708,-7501,-1533,36803,67404,-27186,-100685,-7490,-2649,-66605,-110418,-63064,-11568,-23544,-33015,20663,-1898,14968,-37332,-46079,-48563,-60314,2300,-41249,72043,55376,-9049,-43278,-25817,-71022,-39896,-31445,-57724,4598,-67768,-73705,-26100,13973,-6638,-117977,-9124,-12560,-369,19060,13326,-38817,51741,-12398,-17441,2398,-43095,-13951,-99797,-75927,-82995,-84216,7219,2280,-79274,-20564,-72152,-29829,5114,-74856,-55272,-84576,1338,-45511,-56002,-19517,-78383,-46181,-69032,98219,-53759,-79284,4111,20382,-5594,246,5240,-35661,5186,-22402,-18765,-17986,-64592,-38636,-20775,28179,-22392,-156422,-32927,-25031,-45083,1217,-57857,-120094,62373,-74536,-40946,23181,42391,68391,-35957,-51301,-71159,-39915,-17146,-59658,-13630,-37923,838,-37828,-10977,-43413,68092,-2862,-103021,-58711,-61659,-69030,26530,-73571,-75711,-65785,-57976,-51372,-69662,-97863,-54803,-27859,-914,82414,-43090,61497,35355,-45330,4954,-14709,-55619,10974,26780,-12203,46263,-16372,47792,-78376,-24081,-1361,8463,-26876,-16239,38620,-13103,-6890,-56547,-90879,58603,16784,3391,-9729,-50694,-68245,-27750,-43314,-48108,-26054,57351,-72785,-29536,-61614,-114137,-29598,-8389,-13776,-67261,31326,-3505,81016,14463,-3358,14186,42277,2479,-37379,-30292,36469,27399,-35468,-38104,-27898,-6802,-55136,-34672,-24407,-17123,-47498,-147173,-122231,-2145,-93483,-6753,35630,57510,-1055,-61844,112731,69890,13738,-62267,-67258,-80172,-61445,-27436,-67144,-83526,-32258,-26714,-42309,-92531,-42910,-41483,35881,-23958,-56308,-41774,-78422,-27179,-80481,-80858,-13881,-30626,-34104,-39379,188,30856,-39153,-29096,-7397,27362,-100005,-173946,-165402,-260938,-131971,152441,87959,69137,116351,64446,105318,56773,62619,34435,73459,109836,78564,-33155,134169,23310,-26849,19405,-16261,-53263,-19539,-29521,32074,959,9132,19995,-51665,48045,-92666,3785,-13376,-56879,58129,-23958,-12357,-12049,68095,84382,126186,18089,17075,-18923,-37734,-33710,-35168,67202,122899,-2297,-10575,-9941,9723,-11670,-22160,-57936,-73836,-14218,-6656,-6322,10146,12205,6361,-126812,-91146,38716,28662,28673,4498,36842,-34078,-7750,-19723,-16594,47123,-9086,78835,-38739,-50178,-57774,-26428,1353,12215,46561,-5988,-35273,16005,60271,-36145,-28253,-14158,6351,-50145,7741,31631,89132,-21043,-26923,-31498,24144,594,28521,-3188,-6325,-22603,-16055,-27272,-8601,4023,-5109,11614,-4159,-67921,15278,33529,21728,53357,26778,-23740,22885,44247,-58674,-6676,31898,-31717,14173,34747,-67805,-74297,-16759,-11195,-44341,-8666,42687,5648,51464,17517,-4369,-95954,-39839,-14811,-46647,-34300,35701,131712,11136,-75262,47334,46803,-4279,16467,35187,14316,23321,-85742,-10293,2002,15913,-8126,20630,-90,-63783,-47815,-68341,76835,-12227,11553,-47639,-89726,90711,43352,-47442,-32491,-7444,50207,-10226,-44130,47138,-22118,34959,-2992,-62395,-24596,-56820,21827,4081,116346,-23685,-58146,-41328,-2412,15995,-15120,74138,-21090,35966,68921,85665,61784,42141,21549,7417,113124,4820,32965,-13353,5648,33637,60062,27886,-25066,-18595,-33792,-17632,-20632,-30064,46495,36408,46888,25406,3393,76053,20062,-14274,5054,34763,49147,40998,-6994,-1756,14042,14629,4717,21724,24814,-5866,20079,-1736,-47489,36487,-68385,-1603,-55489,58452,12386,24139,44332,-5562,90053,110002,24920,61769,-20134,-18816,-14602,-82452,7207,114161,39172,26264,-6430,56336,-11084,24130,49616,-29520,36346,35444,-54034,-56924,-11951,-121869,-35396,11873,-1075,-54672,-11783,16804,15212,40295,42866,-57871,-373,-53065,-58599,-27829,-11444,-20767,-22446,12311,63928,46706],[-32901,-17981,38470,15610,48914,24936,17607,73172,96488,64624,26239,15112,65516,3927,-38687,26977,-12637,10695,260,36120,103253,-6239,68383,91298,-101189,-41356,79011,-12020,72107,53908,35856,-11080,38314,-13282,-46798,31572,-13533,77418,-44813,16181,94501,43640,73802,5069,-40018,28630,123456,12222,15832,-22090,24769,26151,65688,68821,14244,27205,41804,-67582,-31061,22759,-27229,-24512,43767,-8336,17569,15561,14433,-5436,58400,12995,23576,-45482,33637,76085,104191,90938,62909,12152,8991,2397,38616,17958,29388,40585,-6279,-19506,-9069,91599,-68518,-23665,3091,-14174,18654,3270,23933,10412,-5936,37321,60109,-7052,2646,1717,33495,404,168953,67790,114714,6643,53852,19706,25075,-51506,30142,33173,75033,21236,71762,48027,37659,58065,38729,38343,83562,-7292,-21517,50161,119173,58485,34184,24844,93112,42347,-6642,2378,48590,-6495,-51682,27246,24968,101257,84795,48650,76601,-5280,16516,8111,106366,61893,-4449,93484,5636,32750,23061,-50671,49256,14361,59435,63645,-26009,49713,18701,39634,-23989,10113,50792,-6310,77460,93976,14583,42580,62114,82628,-2288,22593,16612,92008,41967,101969,74413,135358,54833,63150,94624,49276,94353,63753,19757,127290,50286,86553,106376,44081,55870,28531,9577,8651,58879,63234,8178,47132,68088,76053,114412,175708,87126,159387,152848,10569,26031,77395,92496,234709,207721,74797,136525,135335,141390,-49820,107843,113057,154996,175173,90335,77336,104091,125768,36529,-4631,147065,164225,282019,160541,186969,196800,239094,129382,371971,339338,332307,359999,344739,423231,411130,519647,453328,522825,646675,886702,1071972,1320118,2341567,2852202,-3170511,-1617258,-1138116,-841201,-611967,-434623,-505489,-537693,-374777,-310250,-281139,-285593,-258073,-172472,-315755,-204290,-228168,-261848,-151212,-162129,-145074,-275357,-204619,-193009,-121898,-159695,-94361,-149665,-47709,-119894,-71119,-37851,-161072,-99776,-59133,-165632,-80330,-135923,-95088,287,-70711,-56299,-89663,-91437,-130246,-47571,-35529,-66150,-143309,-98305,42813,32497,-56994,-89107,-48308,-42059,-12670,-15661,21421,369,-29052,-19035,-132985,-21896,-14472,-4392,-2122,-58283,-29555,-12691,-21885,-45331,3747,32401,-8179,-25867,-18257,223,22010,58260,74895,4839,42919,79032,168840,217057,193454,290714,709621,-732787,-362950,-292102,-317860,-243149,-180826,-188175,-161530,-180939,-78469,-100718,-95518,-29059,-152390,-116844,-124200,-118962,-60992,-51340,-43171,-52424,-19916,-46732,-36121,-140220,-100606,-33734,-43475,-40766,-27778,56852,-36648,-57866,-60430,1236,-95774,-35067,-90949,-8988,-49399,-64783,-21653,2750,-53066,-35976,-150134,-22127,-35825,-30674,-11793,-50303,-48917,45475,-19258,-66111,-88258,-41158,-66761,-61079,17332,-25191,-99502,-38139,-9163,-81180,-56740,-32051,-54521,-67438,-87967,-63663,-97922,-2563,11515,-4535,-51230,43059,-86614,-39321,-9965,55468,23246,-31242,-63878,14263,-71913,56308,-53286,-78995,-20989,-33327,-63843,-26030,-40186,17125,3572,-86975,30192,14037,-63061,10942,-26532,-64875,-46696,-2791,13482,-58288,-87879,-17014,-90933,-3127,-52842,-72506,-33233,-13178,-36077,-23900,48151,42389,32243,-13119,-59258,-28649,-44360,40456,-7003,-21828,-55293,-36386,-59610,-19011,-31721,-15058,-6537,2950,-59593,3557,16815,-43184,-24994,-57287,-40628,-3957,-78237,21359,-53955,-71472,21161,53625,-6536,-33367,18297,68275,-17933,-112716,-30298,-56390,-121607,-113969,-54925,2137,14611,-46926,25288,4865,13576,-39032,-49624,-65708,-68470,-530,-42256,92076,48875,1658,-47024,-45691,-71793,-54565,-56318,-77565,24937,-63625,-61486,-17831,14930,6369,-110025,-13226,1047,-30529,24425,32432,-16593,41501,1093,-21788,9611,-14463,-8957,-88797,-70059,-85950,-87754,3235,4802,-47735,-17111,-81017,-20244,11193,-72622,-55097,-85438,20590,-39303,-38975,-32631,-65805,-26269,-63249,97140,-42654,-85707,10930,11411,-4755,20002,-5895,-32679,13206,-31381,-36096,2134,-58643,-27179,-23683,32112,-17744,-167321,-39003,-22234,-8481,3612,-68056,-116635,52595,-60322,-27541,14521,30392,68799,-28189,-64543,-66826,-29498,956,-36151,-6072,-36677,-11939,-49668,-2758,-26542,60787,-3709,-83873,-61546,-70549,-69677,40250,-54948,-59812,-80092,-34587,-56354,-70453,-90114,-46374,-17642,-16017,79498,-46913,54144,38359,-70654,-12723,3246,-40661,9993,896,-14309,65740,-21011,51326,-84267,-34382,-26692,-4330,-46743,-16247,26768,-21508,-25929,-53250,-83804,46432,20878,-16186,-27916,-108807,-59797,-19845,-44256,-46644,-31461,67221,-70734,-26870,-72245,-96459,-23095,-5768,-5398,-66521,28515,-18386,62328,-13952,-4413,-8013,16437,-25517,-12471,-35908,1174,25635,-35824,-51409,-17933,16041,-58259,-31610,-3174,3379,-40942,-131660,-96532,-250,-104939,-34623,47912,35053,-20054,-69448,103611,92518,23919,-72625,-57781,-74306,-65773,-42230,-59140,-84717,-27937,421,-25617,-99856,-46450,-22245,35533,-25098,-53190,-66620,-69683,-38645,-71195,-61062,23730,-68547,-14332,-46327,-21064,37160,-49018,-33039,1547,30387,-102504,-203116,-166351,-294014,-100548,154899,82630,104010,135855,55168,117643,70307,51218,26203,56926,95472,68987,-12997,122912,23925,-58638,7526,-452,-52009,-19645,-24311,65069,27095,25893,20595,-58429,32252,-110817,15148,11454,-29246,50103,-19445,-21404,5524,71383,80755,103824,8286,21976,-264,-45112,-30247,-29768,72286,107756,25406,9601,-3623,43307,-13547,-27580,-63677,-75271,-12255,-2018,-7224,21621,4202,-12381,-105754,-89441,38143,16536,17571,-1511,30290,-37550,-14515,-11904,-26826,64732,1129,79416,-9605,-41538,-51660,11924,-4425,-294,51248,-24956,-21360,34618,49346,-26615,-42495,-3302,16235,-56558,27386,-2664,68934,-24359,-17461,-32874,57186,9842,30001,-8103,-18380,-35529,-17339,-35975,-43103,10831,-16670,-6318,456,-58235,1060,29738,42365,54567,50623,-30650,6747,58518,-58538,-40969,-7485,-16273,27336,36326,-75527,-104065,-30464,-16571,-8349,-3461,60380,6669,60099,18644,9389,-67677,-31875,-28341,-51410,-33781,30770,119311,5006,-93239,57681,48620,-39082,-16403,9833,20642,26809,-88881,-29776,-4790,16632,-11516,23039,4122,-63807,-59118,-53256,77693,-3327,-1444,-72657,-93125,82352,50868,-22007,-33572,16441,29919,-6357,-28982,41762,-29321,20963,6550,-66362,-10366,-57338,8948,480,92701,-35870,-12372,-24851,-4489,8704,-22503,92215,-2810,12680,61513,65234,49778,22328,14802,-6070,91663,16166,48261,-24826,6722,34162,40261,30465,-35884,-3404,-14108,-26940,-34637,-6952,67146,23711,36384,35702,-5640,62564,19145,-17429,-4515,35679,35086,23959,3293,-18319,9339,18574,45625,24686,8318,-26531,-7198,-10505,-23581,57720,-39482,5818,-70739,43054,19955,33588,25839,-17965,70280,111916,32626,74252,-25425,-27366,15221,-59881,11879,101880,58504,-691,15373,48084,1822,35143,45831,-8451,31367,17428,-59386,-55366,-17427,-129016,-33678,-22345,12730,-51942,-40499,24471,10447,41046,52364,-65413,-17058,-37764,-25725,-4274,-6246,-18019,-10749,18008,53826,41727],[-42257,-2452,47114,13818,56421,30070,-576,55879,96177,57676,14988,12294,59214,-26967,-18938,29306,1611,34922,-1593,22565,80356,12231,85082,113679,-62352,-28345,79589,-15209,25412,67473,28719,9522,33632,-15359,-52779,36409,-9046,68096,-49563,15570,103163,59782,82698,5647,-39994,45027,110780,17758,18481,-335,42495,14410,52532,57885,-24339,18742,53498,-47018,-30446,49669,-3084,-21585,78585,-16330,14914,32107,41374,10385,54750,-5916,32373,-45573,52073,79448,117837,78568,45496,-14942,-11523,-40773,33318,17454,-2115,21700,-11436,-10224,6669,85362,-80546,38787,6235,-35359,3790,6898,19972,25413,4288,41485,36262,-4038,13862,-10753,14756,45056,158331,36716,112002,24117,46355,-6996,32139,-66239,14252,27396,57131,33311,99311,52913,37232,37588,42862,31678,89618,6847,13618,52440,121940,80524,29229,1601,66038,29838,-1817,23673,94438,5485,-80260,11955,7556,71059,78021,56660,71457,12977,44214,17565,71987,51180,18643,89286,-22239,20682,30712,-53865,60156,28010,64593,61793,-18689,45208,19357,14813,-18972,8486,70657,-5523,75599,97070,17170,37530,56590,72971,-2461,12164,19219,95636,50569,85125,47518,115424,47092,71415,95030,75891,101993,81152,19224,109724,41568,94586,114213,53348,74520,21318,2738,10820,93176,53355,2913,44547,68976,96507,128412,171874,78426,134162,162273,22436,33992,77059,97838,196495,187454,77225,129623,116245,119369,-67086,98440,119031,182431,167806,118193,107491,86507,97911,61575,30373,157657,187757,244297,167614,206327,202066,241932,131736,363276,368079,329642,347570,303769,425380,409209,528355,446550,517875,644132,886917,1060796,1350789,2417209,2746979,-3131232,-1613043,-1103380,-816142,-610065,-442442,-484994,-504260,-351381,-302257,-289773,-305873,-244609,-147254,-295127,-200595,-245750,-270708,-150648,-133663,-120548,-253110,-196205,-191187,-134386,-154800,-86060,-151015,-53108,-126596,-87479,-61229,-144912,-106822,-57404,-179442,-121669,-131192,-107041,-50064,-77109,-56422,-101913,-100746,-127349,-48690,-16964,-60779,-124533,-88001,67396,31879,-64235,-86031,-45855,-34599,-201,-20365,-4468,-8681,-5638,-20034,-132908,-3858,-38046,-5311,6253,-55186,-18875,1145,-29799,-57977,2993,33622,13027,-11403,-24543,3415,35911,79247,74354,16000,55828,73519,160003,192967,203372,294573,718121,-699755,-353435,-286455,-324627,-244931,-131002,-163971,-167914,-191914,-83294,-109937,-119885,-21864,-139170,-71838,-102936,-129594,-96895,-64475,-51953,-42389,-32965,-81479,-32736,-90877,-106111,-40915,-44173,-61377,-3098,40021,-41061,-63450,-45843,-10506,-89035,-46588,-69001,-3090,-33841,-65908,-34393,-16891,-44373,-31762,-141109,-27877,-35518,-46002,-24709,34998,-55223,27875,-22359,-62189,-93949,-44162,-66689,-69457,45692,-18897,-88957,-31489,-21306,-72626,-74266,-44439,-50830,-73703,-86775,-54473,-103690,-24931,8660,-22897,-55387,41205,-85408,-58233,-2465,93283,18500,-78248,-107199,-15720,-76366,51684,-57406,-92713,-29409,-37068,-29497,-15760,-19352,32044,-243,-101970,23962,8524,-93561,-34923,-1934,-67206,-65190,-21905,355,-46769,-40944,-18894,-90424,-5395,-49841,-49698,-22042,12522,-48527,-14694,34834,52593,50065,2113,-72796,-16916,-23152,37901,-1874,-13973,-37081,-35432,-50111,-2168,-44442,-15414,-14147,11146,-75717,-18118,277,-44259,-22518,-87068,-53976,26503,-85212,-7609,-48658,-76231,25776,43840,-6755,-66381,-8070,61545,18850,-93493,-42497,-95570,-129786,-100884,-43929,16105,50321,-53363,34339,13626,9195,-38888,-48172,-81529,-75245,1856,-25111,102165,36475,9344,-50965,-64530,-74498,-58926,-66541,-88213,41221,-44057,-44517,-13775,10349,14990,-88846,-18354,13369,-51270,21748,60133,-1751,20374,8275,-25185,8055,-832,-10942,-64370,-60214,-77909,-72505,2823,-4461,-14684,-567,-72841,-1244,5680,-71008,-53147,-72661,39601,-34665,-15901,-47784,-44091,-5828,-57866,63557,-35818,-84140,11814,-1528,-6010,45868,-10565,-37733,15573,-37162,-47328,-1893,-48058,-6129,-28678,29213,-12542,-135944,-27796,-23934,16075,5094,-74816,-102812,20942,-44667,-13446,25909,16153,58295,-25730,-72448,-49194,-20905,14207,-14557,-5771,-40212,-33458,-64631,9795,-8094,43873,-4425,-51230,-62588,-71196,-70442,43549,-47765,-37501,-89516,-16113,-42365,-62345,-69982,-28986,3099,-31376,48844,-49847,31782,21409,-92339,-45890,996,-30417,15426,-28072,-16491,77415,-23340,40633,-76751,-42974,-39624,-1468,-51911,-26164,14643,-30998,-42467,-52523,-75999,21921,14530,-18433,-39723,-152243,-47334,-12488,-44465,-44465,-23282,60404,-68039,-25236,-79428,-77844,-22710,3795,-2074,-54978,17484,-29133,38320,-36332,-9586,-32246,-9099,-48090,-571,-36435,-46527,13363,-33669,-72131,-4250,43970,-43077,-28745,13717,26779,-27399,-94593,-67794,7666,-94930,-57144,47166,-22754,-43417,-74324,68084,88879,33019,-64844,-46749,-65622,-60008,-48833,-43789,-78282,-17252,18173,-13112,-94959,-45819,-5743,33795,-25712,-46553,-87835,-52657,-54522,-54351,-47709,45165,-89856,-7629,-54706,-34748,33770,-57658,-40709,-7214,19058,-93763,-206751,-157819,-323720,-82367,160325,81724,122491,167464,49874,124242,87567,39480,30898,44286,67574,56763,14590,101492,21577,-76255,-10545,11869,-60286,-28374,-18995,87643,50945,39231,22795,-52533,6882,-131132,20922,45312,-8263,36709,-13446,-27490,18190,77295,81668,69852,-2664,30235,21891,-52614,-29355,-21191,72946,77451,44462,23004,2599,63866,-12559,-36955,-80861,-62314,-10127,2589,-8072,21627,-512,-38089,-65728,-80641,47545,14703,6902,-5052,14967,-43091,-22698,-8323,-33324,58503,1087,49626,23260,-18705,-41914,32378,-6883,-2216,50166,-36615,-3493,43175,26529,-13758,-51412,11699,27816,-55800,40850,-47283,41199,-30494,2166,-28748,74700,6669,24767,-7494,-18240,-42916,-8174,-37977,-69667,21641,-17956,-21957,6126,-36840,-20988,12044,47185,50961,58812,-33215,-14019,54743,-58957,-79013,-55271,1687,43996,39213,-77541,-125300,-47518,-20583,29531,-798,71010,5471,58301,16806,25794,-31737,-32036,-52945,-49543,-32725,26708,93476,-15786,-87053,67046,46234,-68376,-50374,-17727,8120,12914,-89708,-45693,-15014,13918,-17162,23631,11839,-57563,-64746,-34753,74429,13532,-10426,-87530,-71302,72059,61104,3161,-21173,37007,2185,-11989,-3988,34860,-31036,-1376,8403,-59212,4641,-48358,-7332,-2839,53607,-36637,39961,-3916,2043,2804,-24443,94356,4098,-9014,43985,27333,23528,-16127,10443,-16621,55049,24447,42584,-43241,14710,28500,18888,30533,-24554,11821,13816,-31638,-50486,16781,67976,401,35099,41007,-16650,48928,16651,-11142,3776,35945,18693,-6848,11176,-24360,7439,17406,84076,29145,-16622,-40091,-34825,-19768,-17814,66361,-1042,32825,-75356,16993,30808,52174,-2606,-38453,37044,92486,39143,73088,-25161,-23990,47875,-25745,22492,70467,70590,-25047,29614,37984,3818,45888,35460,6073,28151,-6713,-61807,-52158,-22806,-101976,-22459,-58479,23489,-46123,-70446,34289,7107,34409,54434,-61053,-21115,-19325,17769,13957,-1465,-11471,10209,26585,42575,33903],[-42609,13181,44437,2947,55721,40002,-15697,34299,88631,46211,3796,5584,48226,-39844,-1034,36620,16403,33538,6823,4850,36822,42461,97236,120363,-16732,-12121,77433,-14835,-2929,81078,19033,19884,25076,-9098,-47151,32131,-4685,42360,-42962,27236,103849,68864,80956,-1297,-33651,52107,75145,22830,18866,22263,36709,-21,28841,35471,-55137,24194,62882,-15548,-31605,74313,10712,-25555,88142,-20686,10572,65867,57619,31072,50484,-20376,38994,-28843,64787,69231,120522,70472,26244,-33103,-21525,-81400,28149,19848,-23083,-6153,-12840,3633,33353,74384,-73943,93235,9979,-39701,-3320,4239,20480,43061,18159,44976,14818,5145,29262,-32567,6853,95458,138852,8372,95348,42608,33042,-23048,42096,-65782,578,13826,45856,49160,119618,54673,38573,18126,55332,27985,80428,20127,56308,56449,110559,96133,21424,-17947,36920,18540,6993,40879,123957,24861,-78580,-5773,-9226,39656,64746,60386,60808,40411,72692,36156,47285,44942,36222,84462,-30365,16673,35219,-30948,61534,41596,74049,55496,891,37235,18406,-2954,-3726,27179,88891,4373,68694,95583,28762,35333,55560,56023,4254,7839,40846,99340,55646,76004,37477,94085,38795,65990,85399,105479,110472,101977,25778,81835,32783,100354,110091,65434,92548,16933,7173,27054,133893,65187,13072,54707,70139,120699,134845,173680,71405,111441,168265,57046,55312,72742,93153,160763,163042,99468,125291,100839,95075,-53865,93060,126834,196373,158455,162135,142929,77102,67210,92223,82845,193742,226450,211242,170499,221401,196576,237550,150299,352220,382549,323952,334920,249792,400061,395283,506147,439084,503503,633189,882011,1038023,1364467,2462197,2711415,-3035239,-1634243,-1066891,-814064,-622362,-476198,-471854,-466446,-328775,-298489,-308234,-331860,-227325,-135729,-264873,-194929,-254802,-283616,-161007,-115085,-102414,-221772,-191842,-190211,-147910,-140181,-89470,-164300,-61628,-132097,-101148,-84013,-119580,-113819,-70169,-189036,-145701,-124915,-116935,-93691,-90998,-51392,-98867,-114377,-110140,-40749,-452,-52438,-84598,-69838,66423,14932,-76525,-86170,-41291,-27478,-8414,-26106,-41438,-23272,17033,-19802,-114633,15289,-43897,-5275,14759,-49454,-8021,7769,-45795,-64868,-5818,29792,32005,2593,-21909,9993,48089,86511,62127,31621,61323,67598,153241,161197,216860,315689,731190,-660425,-361533,-294214,-322563,-247698,-99869,-152265,-168891,-189820,-90100,-124017,-138280,-18516,-120255,-34998,-87948,-131509,-127601,-80352,-64868,-43807,-52949,-129954,-38760,-35009,-105164,-50150,-49903,-78695,11074,-5948,-45536,-64234,-45616,-23765,-74267,-63211,-51037,-12353,-23476,-67623,-51362,-38740,-34790,-32201,-129321,-41957,-42277,-60137,-31723,83257,-67350,-6487,-34505,-56526,-91636,-49133,-70847,-82208,33928,-27230,-85850,-18574,-38649,-57991,-79641,-52804,-52803,-77456,-81045,-57504,-111928,-54401,1524,-43127,-62272,24060,-71456,-76331,12028,107209,237,-114528,-161490,-36534,-81416,26685,-58477,-103873,-42360,-46939,-1872,-11100,-3711,29879,-16456,-104894,7633,-12060,-115562,-93042,23002,-63958,-80733,-45190,-8016,-46903,-10438,-4250,-85767,-17401,-40694,-32991,-19798,33755,-61188,-6820,14022,45858,36162,8994,-86056,-10655,-8529,23543,-3899,-13266,-15848,-34076,-39468,16217,-54510,-32637,-32656,11637,-79010,-45835,-23111,-46406,-16850,-113417,-61702,42672,-82850,-46572,-49449,-72669,14748,41272,-9675,-92155,-27347,47973,76715,-50594,-42461,-106876,-84035,-75079,-34690,33709,73152,-54331,41847,20318,3304,-36708,-39879,-94449,-79334,8427,-1041,96150,25465,12500,-54098,-73576,-76811,-52174,-61849,-87891,49082,-15667,-31056,-16793,-4509,16648,-60578,-24556,21788,-54767,14303,87980,-258,-6044,7608,-27163,-390,-3469,-18352,-35196,-48283,-64792,-50328,6852,-20366,481,22504,-48880,22633,-9845,-70391,-52540,-48776,52484,-30935,2203,-64540,-24457,6227,-57161,18213,-31927,-75834,4187,-13242,-7691,68766,-6030,-50218,9986,-38980,-50326,-31412,-37956,13774,-34599,20716,-7413,-78511,2097,-28295,20127,3431,-77012,-85215,-13814,-29852,-5477,47921,4321,47237,-25433,-71302,-26743,-16634,16221,-645,-10988,-49965,-56669,-75647,25546,5680,23455,-294,-14741,-60284,-62229,-71994,35914,-48308,-13957,-91244,-7626,-15541,-48330,-41758,-1987,25865,-41340,4319,-51163,-1071,-12579,-106401,-88501,-30211,-24990,28482,-51085,-21065,77995,-24636,18563,-57497,-46393,-37271,18106,-40549,-41875,5698,-40175,-51938,-53200,-71349,-9373,2372,-2833,-42762,-158155,-32918,-7703,-43761,-40921,-2859,37679,-63834,-25869,-81609,-60406,-29083,16666,-4789,-39527,-1959,-30497,14984,-45039,-15926,-51762,-30784,-56428,-5824,-33085,-91669,-2746,-29334,-93066,12624,71738,-15253,-23823,17443,41529,-17020,-50918,-41272,19776,-68915,-65236,33105,-88557,-65040,-79046,8282,59029,32452,-40828,-37377,-59304,-46495,-46188,-28104,-65274,-6029,21166,-9724,-79443,-41279,6684,33596,-27600,-38362,-102469,-35283,-72029,-34846,-45279,44431,-91593,-11450,-61201,-36799,22140,-60547,-47266,-26433,-1747,-74497,-184283,-144662,-340058,-82951,170622,83211,123506,206379,57628,121851,101468,29500,47702,41056,34906,44868,40781,76811,18990,-75000,-27465,19010,-72495,-35285,-12960,94373,66072,48144,25244,-35337,-20347,-138186,21124,83814,-2439,21454,-6287,-27517,25733,81910,84069,33642,-12089,35643,40750,-58242,-32730,-15348,65783,42680,47087,29550,4313,57582,-7886,-44726,-96133,-41302,-10039,4354,-8254,7843,351,-69781,-25113,-64419,59828,20261,454,-3892,-4764,-48981,-28634,-10076,-34103,34082,-6484,3902,50868,10743,-31093,35304,-4138,8253,45426,-34747,12439,37856,-502,958,-53599,29752,40109,-49693,45494,-89189,14347,-36905,29187,-24030,68334,-15695,13280,-4058,-4672,-45114,8274,-33431,-77478,34594,-8209,-31811,12206,-7901,-47991,-16926,32986,46477,52788,-28207,-33548,36627,-59936,-108339,-96949,16999,55817,41803,-73850,-129240,-63147,-22062,57630,173,72032,-414,44892,11779,37952,2471,-38838,-80766,-42057,-29605,24834,60612,-46418,-51191,77309,42177,-84083,-75981,-42289,-17342,-11665,-83734,-50228,-26679,8359,-22038,22179,18842,-46406,-66161,-16916,63352,33966,-15094,-82176,-29761,56021,67654,19807,-2059,52204,-28014,-29197,21691,29684,-28599,-28211,4949,-42288,16836,-28261,-26429,-4486,17358,-26150,79759,12665,14413,-2006,-21213,81655,-3988,-24359,24800,-11495,-11933,-62692,5311,-21282,14502,24017,18521,-62639,27916,17079,-4273,28963,4564,22776,38571,-31369,-61266,31714,46443,-27466,42669,39697,-28535,38091,11956,4209,29396,37561,-205,-40891,16998,-17543,5627,3644,102161,31729,-50436,-44144,-54172,-22682,-22125,60999,31951,70055,-70343,-14874,44632,68965,-37592,-64801,2955,59010,42640,64939,-18634,-8601,72927,9458,32092,33918,69300,-38521,37181,25523,-6254,44125,19475,9876,28656,-28462,-57827,-46756,-24827,-54137,-4856,-84620,31940,-37979,-88538,39316,2693,23304,44487,-46314,-16995,-3203,63325,17817,2474,-1442,35636,36766,27404,22960],[-33405,22975,31389,-4240,45408,52477,-21301,15752,75250,28285,-5110,-2190,34551,-34520,8870,47556,30967,10764,22579,-11473,-5976,75554,101640,104281,18609,-116,75140,-4182,4563,90940,10517,20458,20488,1044,-34694,21870,-6595,7504,-27332,43774,94678,70505,71505,-11937,-26836,49391,37386,26014,15335,40546,14189,-13942,-3951,5227,-65735,36762,65378,18409,-30748,91560,9148,-33092,72249,-19632,6727,103685,58035,54657,46063,-25835,42643,-2670,68460,45163,115666,75142,10844,-36065,-20024,-104423,22688,22956,-27118,-36970,-15378,17174,62135,61613,-53326,115828,13414,-24713,92,-5099,22449,58285,31424,47533,5969,19033,46224,-55997,11833,130634,120711,-9785,64183,59376,16117,-27706,52842,-52318,-6982,-1559,45531,62626,124750,53658,40888,8050,72563,28664,59299,28995,94900,63744,89615,100389,12555,-25916,13800,11875,16544,50427,126278,49986,-35618,-19277,-22683,19681,48365,59770,45515,68626,94228,57648,38426,45540,43785,80178,-17344,22297,36233,-437,53427,50533,86782,46707,28404,29360,15620,-5273,18400,59640,92034,17547,57405,90655,44334,44618,56778,35897,16641,10703,73355,95609,56380,82874,46199,77246,36690,48395,70173,131260,118392,118719,36926,52402,21321,100273,96092,76810,107175,17008,23937,65138,173323,99392,36770,72166,72558,146618,133642,179423,64368,95924,171125,107295,81824,65653,85846,136776,143371,147268,124706,92045,74449,-14530,94377,133708,193032,149136,210423,172759,81527,50218,122131,133471,238192,268696,191443,171570,234117,182026,229501,181694,344043,382805,317251,325819,195316,358782,373795,461063,432838,488744,617101,872296,1021294,1363580,2468792,2729314,-2908598,-1681807,-1047909,-830737,-649673,-520328,-470349,-438053,-309801,-300478,-324867,-351218,-203790,-138277,-235242,-190523,-254258,-286905,-176827,-112268,-95903,-192973,-192332,-188015,-162336,-122630,-103374,-184361,-70824,-134202,-106338,-98381,-92738,-120599,-95034,-188685,-144123,-118548,-121036,-119448,-114343,-40822,-83225,-130207,-84023,-24855,12103,-43088,-40277,-50502,35162,-12321,-90209,-87745,-40774,-23418,-32091,-31434,-81492,-36979,34035,-17309,-86432,32343,-32713,-3029,22976,-39253,1709,6837,-62140,-61685,-16284,21550,45057,17517,-8503,21168,56927,71778,37513,42370,62353,63696,151018,130121,233918,350177,750827,-626916,-379637,-314978,-315504,-251524,-101314,-153772,-161927,-174738,-98463,-139354,-148306,-19946,-100369,-19050,-82104,-119688,-140106,-90089,-78798,-54365,-77333,-170667,-52639,11726,-98156,-61660,-60075,-88040,16700,-60057,-49906,-57512,-60018,-34320,-55235,-79201,-42928,-31065,-18978,-73193,-70051,-51693,-28179,-35621,-117587,-57022,-50831,-65970,-25990,78691,-83682,-42087,-50804,-50145,-86806,-55416,-77531,-97249,-12686,-47089,-92798,-6597,-54596,-40072,-73087,-54456,-60791,-77723,-72986,-63864,-113569,-79510,-9055,-64044,-70135,-5918,-44147,-90788,25966,93112,-29528,-132644,-205939,-40816,-81940,-10825,-58257,-111709,-56590,-59808,9046,-11802,2236,17587,-38298,-96221,-18957,-41129,-124391,-139548,39385,-59286,-93113,-66772,-9412,-55109,-1620,31354,-75337,-33041,-27736,-22748,-30775,26392,-66727,-158,-9838,19167,-1970,11527,-92538,-9743,-7987,-533,-13594,-23211,3631,-33838,-30083,32363,-58248,-57794,-56736,-968,-70081,-72274,-42362,-52263,-9442,-131791,-64158,39371,-70348,-85155,-57398,-66208,-10451,51094,-14627,-105421,-28823,27890,129195,-7455,-34731,-90550,-9839,-43953,-31464,52027,75205,-53703,40831,19216,-2517,-32967,-25528,-101548,-80624,15886,16793,73082,21483,12040,-55353,-68597,-75898,-36376,-46209,-77268,46987,11977,-26474,-27477,-29470,10580,-35052,-32010,24774,-38844,7684,102032,-12331,-30506,-660,-28001,-10130,-15505,-28763,-16116,-36323,-53131,-34597,14143,-36478,-11498,42331,-15320,43746,-29999,-70420,-55197,-19638,54306,-27471,7553,-80888,-14382,3826,-62004,-19708,-27838,-62633,-11532,-18744,-7732,77381,6855,-64539,-3859,-36789,-44496,-74335,-33904,22055,-39579,8550,-3415,-21565,43011,-32458,4614,-2251,-74899,-68888,-39256,-18120,-6605,67711,-906,43269,-23280,-60123,-9809,-17344,3628,2456,-19664,-63076,-72308,-74321,41690,10188,5550,11231,14891,-53565,-45011,-73299,20645,-45863,5893,-83976,-9638,8443,-31795,-11299,31699,43445,-42047,-34916,-49166,-35214,-54757,-110083,-129168,-83494,-22071,45648,-61460,-30303,66950,-26558,-8680,-33213,-42948,-21174,45115,-16992,-56662,2130,-48580,-51916,-51988,-72133,-38260,-9814,22456,-37242,-121407,-19568,-7200,-41549,-35727,23662,6107,-57302,-28878,-78175,-45407,-40407,28401,-12579,-30728,-27069,-21475,-3386,-36588,-20645,-61686,-45369,-45652,-25862,-28813,-119728,-14395,-23588,-104599,30401,92619,13748,-14113,6022,39214,-17805,-17338,-19545,32184,-35665,-54605,10725,-134754,-78475,-85386,-61804,10812,16374,-9965,-32532,-58647,-31666,-37912,-20114,-48074,485,9971,-17089,-56723,-34326,14158,38457,-32009,-30111,-110394,-27736,-87651,-18726,-52381,21629,-77363,-20836,-63111,-31168,6323,-56043,-47799,-48964,-25512,-49379,-146138,-131930,-340863,-100776,186203,84928,112771,242346,82620,109324,106290,23378,71141,48615,8588,35307,56020,51239,17978,-55855,-36560,20166,-80153,-30653,-6103,80320,69012,51934,25340,-12164,-39650,-123595,16868,116360,-14593,6823,1544,-19566,28805,80679,84760,1500,-18575,30482,53133,-59846,-40649,-17149,48687,14937,33546,34219,-1460,23290,202,-43814,-95665,-19332,-15175,551,-7429,-16171,7429,-104591,-1553,-41720,66227,27831,-286,3295,-20852,-52648,-29253,-15977,-30007,7549,-16124,-37727,67016,35561,-20261,27163,4506,28143,39231,-16445,19618,18083,-23036,15314,-49831,48124,50283,-42761,41055,-116868,-4439,-41186,57765,-23311,40228,-56547,-2280,122,18546,-42789,26088,-24017,-64515,46942,10485,-33535,17761,22659,-74896,-48988,3590,43640,37176,-15891,-46007,10218,-59948,-116969,-120252,25111,56498,42015,-65139,-111813,-71857,-19372,66902,1829,63239,-11956,22633,3638,41922,24154,-48710,-102759,-31247,-24379,25101,28541,-77682,8537,89017,37328,-84154,-86772,-59485,-44128,-35581,-66706,-38694,-38408,2221,-23158,19140,21408,-33600,-66872,-4510,43342,51659,-16946,-55687,19373,33982,65935,24371,14985,61332,-53300,-54928,38722,28227,-23628,-53159,-153,-20434,23526,-1178,-46595,-3582,-5735,-9613,94392,19562,27325,-4768,-15395,61855,-26364,-30947,9521,-36487,-47385,-100197,-3878,-20442,-16030,10797,-13473,-76221,43458,2559,-26985,26584,37998,26828,49966,-26851,-62069,31594,11920,-52842,52896,31750,-39802,28940,4425,24104,60629,42737,-19017,-67566,20732,-493,1894,-25310,91147,29931,-90560,-39625,-55887,-16520,-23645,45026,46295,102182,-59071,-43602,59604,74966,-72737,-92907,-21530,22913,41421,60025,-8108,11897,83845,33027,33571,8334,55683,-37871,40659,9667,-24127,19704,333,3382,33313,-40728,-46329,-40236,-21251,-6687,13998,-90172,40135,-29126,-83347,34867,-5778,10043,20261,-24736,-11269,6328,99850,2885,5644,10593,57468,46799,8395,9506],[-17468,23278,13630,1470,26932,62974,-14790,6247,59065,5022,-9258,-6734,21281,-17135,7751,57233,43915,-20814,40741,-21355,-27547,99199,96523,68555,33715,453,73952,20077,44299,93636,5884,15026,27185,11275,-21012,8183,-16311,-22158,-6875,53956,77808,65054,58518,-20285,-24190,40096,12236,24573,6132,51239,-7284,-23444,-39421,-25775,-51671,45841,59719,46662,-22955,99836,-5123,-38182,41668,-12661,4654,125227,42884,76806,40114,-23286,43508,21851,63356,12040,107489,93406,4022,-23083,-10181,-101403,16942,24627,-13238,-63005,-21867,26436,82761,49764,-32239,99581,16276,5319,13464,-18228,23575,67429,40084,48979,12337,33746,61664,-72171,26397,138367,110137,-12623,26501,72028,-113,-21926,62083,-33481,-6211,-10924,57570,68789,110772,50485,43105,11563,88971,34343,32958,32404,120690,73997,66919,92103,3691,-20331,1013,11243,23040,51700,101055,77118,36821,-23387,-29426,21252,33894,56114,27746,88656,105512,73926,45044,53067,41876,77848,10297,36096,38081,20274,39124,52218,100843,38621,56752,25435,11303,11642,43478,95136,74860,27688,44716,84452,57580,67232,57488,17948,31709,19340,101503,76352,52179,104615,67343,67791,44075,26404,54124,146032,124045,124729,48109,28515,8057,93669,78009,83603,116028,20707,50376,119633,204531,143149,68592,89598,76601,169786,128706,185757,55974,89598,169899,156828,105847,59072,86651,122752,133259,207590,126710,89862,63208,34631,102941,138069,173872,140554,246299,187457,99826,54221,144923,168583,270857,301120,187691,174113,246163,163625,221681,220316,340997,374666,311446,319664,154599,315929,350185,410893,429486,483161,600772,858568,1021946,1353302,2445182,2771805,-2798293,-1747880,-1058611,-855570,-687442,-557070,-481351,-425682,-297509,-308423,-332477,-344992,-176072,-151911,-216060,-191571,-246011,-271926,-191303,-125774,-103193,-174076,-195453,-183056,-177470,-110293,-122905,-203083,-78906,-130057,-100482,-102432,-72150,-129051,-125914,-177087,-120870,-113797,-116563,-126445,-144212,-26160,-62169,-145391,-58296,-8071,18810,-36393,-9541,-35377,-16840,-42671,-99790,-87685,-53819,-23594,-58680,-34899,-115259,-44716,43030,-12290,-57639,43004,-14027,2810,29918,-24625,8558,-459,-70319,-48025,-22091,10568,50346,33802,15771,37531,60858,38208,5583,42700,61139,62929,155273,108520,253553,389120,776829,-607329,-403060,-345347,-308575,-255531,-133749,-161478,-147629,-150984,-108014,-153136,-150426,-25182,-82635,-24666,-83407,-93318,-127891,-88521,-90486,-68386,-102100,-185156,-69877,36380,-87786,-73860,-74023,-87327,17755,-99315,-54541,-44841,-84990,-39192,-37330,-89703,-46977,-52506,-19555,-84821,-87629,-49715,-25669,-38830,-108296,-67245,-57505,-59219,-9669,37320,-98690,-60319,-63392,-43967,-83515,-63130,-84166,-110224,-72269,-72030,-105124,-1713,-64306,-22341,-59336,-48187,-72776,-73846,-65016,-62252,-101471,-89790,-21840,-84963,-76199,-41563,-8769,-100357,31404,59408,-63349,-131010,-218756,-31490,-75937,-50017,-57714,-115188,-68163,-71143,-914,-16600,-2829,2967,-56385,-79988,-51232,-69471,-118244,-153342,40727,-57175,-102985,-82541,-5829,-64292,-9238,79604,-59353,-44881,-15356,-18200,-53873,-18804,-59632,5227,-29868,-23061,-44769,16457,-87893,-11801,-23950,-28063,-27696,-44531,17075,-35750,-23531,42241,-54570,-78113,-78101,-26533,-54749,-91504,-49906,-62123,-2947,-141424,-64056,19546,-51414,-112243,-68300,-64561,-42331,70583,-18680,-104533,-11537,2643,144883,10588,-27267,-58721,53013,-15697,-36869,62049,53965,-55194,26867,5514,-7065,-28627,-8625,-98844,-79345,20189,18406,38424,26005,10391,-54296,-51500,-69693,-15657,-25821,-59159,36734,30214,-31798,-43469,-57991,-2021,-22509,-40929,22333,-8487,7218,90367,-32654,-47812,-14545,-28505,-14591,-25107,-39655,-21114,-26252,-47442,-32491,21406,-47560,-44834,50314,18745,54685,-47536,-69721,-60817,6972,43082,-24288,-756,-92835,-16327,-13942,-69972,-41311,-21164,-45024,-32458,-15363,-4727,63448,23120,-72788,-23824,-31440,-31131,-111027,-39255,13187,-41552,-5167,-1789,13518,80976,-34058,-21521,-11125,-69889,-54722,-52214,-11256,-15882,75506,2157,46802,-16341,-40718,-5999,-21641,-21978,-4602,-30087,-73608,-72601,-54833,53962,4083,-6581,29091,29674,-42238,-23172,-72529,3544,-30531,18813,-68271,-18720,12515,-15799,15479,64613,51817,-33149,-53898,-42024,-60872,-92800,-102065,-154340,-138282,-18514,59827,-57670,-44209,46975,-30132,-34030,-12661,-33311,3889,63908,9995,-64255,3987,-56416,-42609,-44709,-77969,-55012,-17866,44581,-25578,-58721,-10647,-12178,-37151,-28959,47736,-22424,-48286,-32932,-69614,-33555,-53428,34970,-23277,-37033,-52184,-5355,-14901,-12961,-22122,-61074,-51161,-16432,-52966,-27141,-123362,-15007,-17503,-100178,45466,100071,30951,1502,-14789,18518,-31727,-3757,-2927,40301,-2738,-27347,-11773,-149073,-79785,-92794,-120826,-44254,-15631,14683,-33423,-63525,-23536,-30556,-25479,-29363,-153,-8978,-32432,-31048,-27118,15924,50644,-38707,-22621,-114013,-37824,-98222,-10898,-63246,-17377,-54717,-30847,-59438,-26836,-8667,-46187,-39291,-70039,-45882,-25596,-108238,-123318,-331050,-127979,205271,85385,98827,260942,120555,88371,99699,22048,93284,63143,-3260,28424,54400,25028,19105,-24841,-33918,15863,-76977,-11555,1672,44524,60343,49853,20405,9744,-42759,-89649,9682,130198,-39834,-6212,9090,-3779,28246,73884,81779,-24540,-22266,9080,58577,-56450,-51496,-27736,22704,2109,11854,42916,-15112,-27058,10380,-28587,-73445,-1549,-28597,-10029,-5627,-41936,19599,-135382,-1964,-14953,61396,32211,3971,16405,-24855,-51929,-23342,-22938,-23481,-4078,-22384,-59484,70182,45577,-7979,15915,18105,50747,33011,15409,13482,-12936,-34583,26752,-42208,62624,54625,-40422,29423,-125294,-12111,-42228,80255,-28224,2417,-104555,-18837,3850,43596,-36110,39304,-12394,-36766,55897,33997,-26683,21681,48899,-95237,-74039,-30511,43211,17438,330,-47448,-18197,-56766,-100534,-118954,23459,44408,38184,-52550,-75839,-70554,-11267,54836,6930,46398,-27616,-2211,-6906,37863,24952,-57438,-112068,-19934,-18700,26348,4256,-98370,74942,99501,31490,-72898,-83388,-66620,-60238,-47825,-38299,-12407,-49541,-1621,-18910,15620,17955,-23137,-69438,-1801,17244,60547,-18127,-17477,61630,9903,55501,18714,22702,64239,-66453,-81015,41157,30886,-17797,-69938,-3188,-236,23629,24589,-64902,-51,-16545,5238,84770,16791,35179,-4204,-10879,46158,-57753,-28928,-153,-42763,-73105,-112154,-18460,-17022,-26243,-15278,-40183,-79142,57470,-11396,-43513,23617,58238,23852,43386,-19565,-51790,15771,-19479,-70039,55562,18704,-48547,18405,-5938,41623,81172,52321,-33563,-80121,23225,20365,-4137,-64326,55332,23390,-130331,-30098,-34169,-3330,-13591,25025,37969,115765,-46386,-59005,72396,67626,-99255,-117735,-32876,-5102,35167,64060,2388,25825,80189,35861,22550,2770,38496,-26117,42438,-9488,-42146,-26892,-18700,-9046,40697,-40454,-30167,-35230,-11773,22635,29147,-70357,50098,-20517,-51812,20784,-20085,-3478,-14370,-991,-9300,7270,117791,-27405,8494,22329,68470,54833,-11768,-4799],[308,14335,-1167,19527,4494,65800,1907,7877,43489,-19109,-6210,-4923,11806,3802,-3208,59017,52697,-47848,56074,-22220,-18903,103791,82867,27044,29504,-13634,73108,54811,94336,87175,6087,8459,48103,19299,-10303,-7587,-30220,-30128,14868,48553,60600,53571,45930,-20307,-25850,29220,3538,15234,-9807,53708,-8841,-24709,-67080,-48785,-19448,42198,48547,63772,-5394,100815,-23605,-35156,12066,-821,3907,113767,17891,91594,29552,-18630,42214,35823,52708,-21874,98429,117799,8247,1254,2721,-75106,11566,23455,13431,-77616,-31335,29759,88036,40718,-25543,57693,19155,41104,33009,-29543,23253,68829,42102,49338,27947,44501,72904,-75457,43961,119865,105911,508,-4374,79154,-10709,-7402,68045,-19086,2917,-7771,79673,66168,79633,45868,44255,27007,99021,44445,8433,31683,130804,84809,49306,74021,-4338,-4414,-1346,15610,24312,46623,59681,100974,108583,-16329,-26105,46163,26291,51419,10909,94569,108550,78387,61682,65121,35300,77828,40886,53907,44005,22980,23458,47074,113420,34645,78611,27929,6140,44353,68207,123327,42710,30293,34647,79520,63187,96350,55585,7070,45666,31115,109623,39037,43117,131150,90445,65286,59415,11099,40449,144617,125718,116747,54689,12388,-3025,83997,62697,82619,117627,25992,80651,173411,223529,175996,100541,100870,81692,184109,127620,189189,46356,91444,160532,184417,122694,56818,103735,111816,131730,253873,128801,92518,65226,74214,116530,139303,145444,132278,255064,182651,127252,74493,156042,183567,279312,313926,197787,180667,257257,147987,217168,259197,341670,365977,307363,312628,137261,283259,330009,375510,430330,493710,589503,843262,1040874,1339526,2411932,2816157,-2757890,-1812005,-1098047,-876922,-725985,-575000,-501944,-427023,-294229,-320899,-330129,-299488,-152372,-171411,-212716,-201475,-233671,-241541,-199304,-151364,-122803,-166166,-197857,-175055,-192122,-109840,-140969,-212564,-85010,-117799,-85569,-99484,-62673,-141660,-154979,-157877,-89322,-111936,-102967,-120912,-172127,-10586,-44578,-156694,-42672,-722,18128,-35669,-2850,-26721,-71812,-70019,-100298,-83990,-86968,-27321,-74161,-35569,-134217,-44444,44805,-5225,-35365,43369,-2257,12648,34390,-8020,10646,-12203,-64525,-27288,-19418,-1308,47892,49854,48425,57820,58835,-511,-24269,33061,58394,65034,166769,102786,274002,421972,805745,-604177,-429834,-379421,-305571,-257986,-180729,-165727,-129486,-125879,-118032,-164371,-147265,-31925,-68303,-40870,-86035,-57122,-94635,-76382,-97430,-79617,-123388,-168940,-84374,36575,-78175,-83726,-90425,-77990,17083,-111107,-60053,-31321,-113170,-37824,-25213,-91897,-60773,-70377,-23450,-101651,-100963,-34669,-25258,-38534,-102722,-69827,-61896,-41388,9424,-8996,-104749,-50981,-64775,-38469,-83344,-73589,-88694,-116225,-120094,-95245,-113214,-6651,-66846,-8443,-46020,-35004,-85115,-66019,-59274,-45903,-75231,-80269,-35094,-104307,-77554,-72979,24735,-104734,24064,23287,-90709,-114392,-190866,-18175,-65859,-80497,-56004,-112962,-73216,-76989,-28080,-23752,-16429,-10165,-62744,-62270,-81036,-89028,-98651,-130080,25444,-59599,-109748,-91234,-1667,-67164,-22180,121422,-40053,-48295,-8608,-17987,-80574,-86728,-38818,9238,-39293,-68878,-71833,28130,-71000,-13282,-51892,-51532,-40774,-74141,21692,-39786,-20736,43002,-45347,-84240,-88605,-58824,-41343,-100707,-44417,-72841,-271,-144097,-64850,-7293,-33320,-120236,-74141,-74893,-70082,89184,-17639,-91015,15029,-24150,111251,-6273,-27078,-27762,77720,3714,-51048,54880,14071,-60567,826,-21256,-9656,-24665,5530,-83090,-75197,18498,324,1532,35868,9788,-51705,-29188,-57699,5442,-6744,-37604,22762,34438,-43977,-59792,-78955,-18258,-29217,-51264,15992,25556,14974,51974,-53098,-57157,-30739,-29584,-9530,-21677,-49008,-53595,-19629,-48531,-41774,24158,-51083,-82150,42928,44347,51514,-56107,-66177,-66938,23451,21118,-22048,-16802,-95497,-28516,-42104,-77006,-47053,-12016,-21935,-54621,-3843,1100,26761,34658,-68749,-45655,-24522,-13306,-125227,-52924,-10940,-39012,-18521,-3544,20733,102643,-32226,-46366,-20920,-63865,-40268,-55012,-10112,-29784,67712,11263,51498,-4072,-17039,-17050,-26663,-53901,-17921,-40868,-75581,-54541,-17672,57723,-10279,-13500,48802,26792,-27099,-1434,-68344,-9578,-1289,23913,-46418,-29518,-10441,-2597,33904,86451,50626,-18053,-48546,-28954,-73032,-114801,-82985,-154023,-171703,-12107,63578,-44098,-59535,23073,-35092,-52118,-2841,-20243,31507,61503,30667,-61955,9247,-63786,-26499,-28407,-85281,-53565,-20817,51996,-11199,661,-8727,-23057,-30310,-20967,61540,-35716,-37644,-35556,-57389,-25266,-64750,33875,-34579,-58417,-70352,11751,-20024,19055,-20329,-53098,-48568,24710,-77111,-30690,-105306,-2529,-12217,-79939,54079,89974,27674,20032,-34170,-13552,-53649,-9124,8922,40652,25744,8950,-26338,-136506,-69411,-98002,-150782,-95356,-58298,21990,-38757,-70232,-27339,-30581,-44615,-11363,-6801,-25960,-48999,-6691,-21655,11505,68655,-43922,-16161,-116806,-66160,-101942,-13363,-70896,-62704,-31684,-38344,-51344,-31885,-18772,-35782,-22305,-87152,-58155,-10374,-83822,-120383,-318747,-153598,224216,84234,88812,249616,159731,63365,83222,24414,106996,76927,-55,22853,36642,-436,21939,9228,-19372,7627,-62923,16758,10427,-6213,44362,41540,9213,24030,-26724,-46673,1016,117913,-67359,-17715,15114,17345,24899,68766,74495,-45222,-24418,-28340,57633,-49174,-61758,-43361,-7080,5983,-7352,56722,-34183,-75295,20602,1842,-34245,9825,-51437,-26087,-3262,-59664,34146,-151537,-19713,12276,46644,30727,11266,33739,-11729,-45961,-12081,-27191,-16987,6995,-22139,-55983,63246,36442,9116,8399,34420,68312,27069,52485,-5827,-48435,-33283,33023,-32910,68959,50039,-46594,13926,-117347,-10623,-40795,89553,-36357,-29013,-141291,-33454,6393,61340,-24683,44248,-1430,-4341,59507,57400,-12697,22946,67004,-102676,-84154,-55830,44705,-1937,15757,-37116,-43567,-48802,-65276,-94193,12361,22986,29859,-37636,-30387,-60563,1985,26784,17211,24560,-43380,-22048,-18252,29164,2805,-61465,-106425,-10616,-15452,26937,-7960,-98759,125580,103007,24387,-57854,-74472,-63380,-58552,-42382,-4654,19755,-59877,-1023,-9926,12899,9656,-17819,-72563,-11104,-8686,57099,-20184,17021,85114,-10061,40097,8479,18132,60844,-63817,-96683,28585,36796,-12578,-74919,-1404,12505,17917,40557,-77779,5396,-22288,11874,63405,8834,34424,93,-11301,43628,-89556,-20431,-5457,-36302,-83260,-91683,-36630,-14700,-14845,-48772,-51957,-70450,65673,-21650,-46704,19436,52032,16072,21629,-11309,-33124,-10750,-34393,-76277,41412,3157,-52911,4808,-18113,50473,79035,64760,-40098,-77413,26111,37672,-11166,-101205,9395,14006,-159999,-20252,7681,11402,8687,7819,14695,105435,-37057,-54483,79078,51095,-108206,-134587,-34146,-19018,25456,73074,8903,22722,67087,17756,-571,14286,30453,-10564,43419,-29566,-52967,-81290,-34319,-21272,47901,-29535,-15588,-34975,1737,27516,37488,-29464,62177,-11653,-2685,1364,-39518,-15493,-48809,20120,-12819,6,113087,-61076,11639,31406,66092,59312,-29431,-17525],[15085,504,-6815,39860,-16127,56370,23406,17749,31261,-37507,5855,3303,8689,21324,-19386,47869,53673,-62372,64648,-15155,13663,87906,64659,-1860,15343,-39525,70440,90724,129324,71830,10285,4087,79461,24227,-4055,-24520,-41558,-6468,36679,25928,53285,37960,36475,-8420,-27358,20966,7622,-3703,-31688,49827,17423,-15046,-77223,-56305,16705,22520,37092,68351,19980,97755,-36507,-21515,-3254,13392,2504,68184,-7926,93655,10709,-19040,39006,36786,40998,-48400,88870,136667,23094,29210,13915,-36870,7584,19189,43201,-77644,-39459,28207,77276,35266,-39157,13631,23278,71638,52902,-32422,22682,62930,38293,48872,41912,47482,78420,-65570,57886,86369,100959,25257,-16807,80429,-12070,13768,69943,-16668,18397,10074,105865,57312,38860,40492,43759,48193,99223,56966,-9568,29484,127745,92444,39206,51107,-10834,15483,3697,22123,21450,38332,20349,116060,148658,-279,-10844,85643,28713,47553,-1092,85826,108942,69048,80986,77468,30486,78656,62238,70210,54541,10463,10830,38098,121256,37091,88844,36555,1029,82951,90451,138034,8633,24293,30444,77974,58827,119716,50481,6128,55807,43669,90158,-9129,30522,148972,106064,67136,77636,11883,30162,126248,122017,96182,54118,1372,-7253,78068,55059,72323,111653,31599,107512,206997,229748,181551,124193,103264,86427,184105,137875,187328,37360,98151,136508,173935,131244,61334,137152,99117,132823,263465,128892,98100,81070,92819,130467,136941,116972,123409,231420,160838,156000,98409,154066,181790,263483,304673,216402,191423,264883,140664,217668,291153,341734,361787,304399,300451,144343,266797,317933,368296,436120,522132,587311,830216,1069965,1326366,2391356,2858044,-2822445,-1839758,-1153050,-886627,-753198,-573643,-526446,-434027,-300579,-335073,-321552,-222390,-143994,-190905,-224121,-220843,-220769,-207141,-199119,-181960,-150130,-165419,-196845,-165122,-203825,-123974,-150598,-208086,-89018,-98321,-67571,-94815,-64797,-159221,-175254,-137674,-64910,-113150,-82544,-110091,-186983,1712,-37401,-160917,-43275,-11006,9517,-42020,-19115,-23459,-112941,-90417,-89990,-77175,-135330,-32527,-69952,-33416,-133042,-37637,42164,2840,-23137,31556,-10454,24976,35598,6327,6695,-26376,-43951,-5022,-7723,-12758,39284,62531,84077,78524,50964,-27322,-42185,18909,54032,68852,184451,114674,293255,441128,832136,-615045,-459121,-410181,-307038,-256988,-220142,-160026,-112555,-107245,-127310,-173602,-142372,-37971,-57636,-53314,-83417,-20318,-53336,-59363,-98536,-83831,-138719,-133251,-90746,20397,-73424,-88291,-106720,-64624,14308,-97436,-66921,-23297,-136117,-32400,-21120,-85401,-78275,-80260,-28688,-118814,-106936,-14930,-23315,-32901,-100647,-65429,-66556,-20397,22721,-35150,-95787,-20681,-51793,-33507,-85520,-88878,-90514,-112064,-141762,-112077,-108330,-19757,-64991,-1565,-40702,-18464,-93889,-55605,-57280,-16773,-42356,-54198,-46724,-118502,-72200,-91288,45682,-103771,5561,-35,-102479,-91743,-134013,-10782,-56837,-95071,-50714,-103893,-68896,-75623,-62599,-31662,-33199,-22806,-54167,-48882,-100296,-95316,-70054,-84467,-2623,-65583,-110319,-93935,-1088,-59510,-29903,137632,-21145,-44474,-11305,-20510,-97096,-145869,-8608,11813,-34802,-102404,-72656,44766,-43993,-10957,-81435,-66027,-47971,-105396,16599,-44667,-22312,34127,-34653,-75037,-83542,-88147,-36877,-100631,-30676,-78618,-3343,-141922,-68915,-29846,-24115,-108372,-67116,-99025,-83995,93753,-7866,-68680,35719,-46795,45527,-46035,-36419,-9608,63665,12611,-71490,29012,-33198,-68780,-30581,-55306,-9995,-21479,11568,-54608,-67223,10725,-33644,-28990,44867,10669,-49644,-10364,-41202,23705,6904,-16657,10477,25281,-57453,-70214,-81635,-34094,-53873,-62333,8298,50811,27977,-597,-66536,-61793,-45379,-31796,4782,-1988,-55589,-100992,-17524,-53471,-53781,18342,-47285,-104012,23247,55517,35525,-52797,-57861,-70059,24658,-4796,-21393,-31723,-85597,-46336,-71068,-79508,-41491,-3179,6792,-74449,11976,7533,-23497,32941,-51131,-64070,-17904,4690,-112649,-68852,-41859,-31793,-30029,-8995,8886,101974,-27754,-60943,-28694,-58307,-22970,-50902,-14263,-44111,46591,20403,48890,11563,5959,-38276,-29225,-82285,-32159,-50472,-66167,-21375,28966,49729,-27752,-18563,64207,9009,-9809,15848,-60925,-15619,31993,22414,-21910,-37128,-51407,6637,41377,88216,42280,-2742,-26147,-11211,-74252,-113385,-55939,-127026,-171547,-2696,53000,-29150,-70867,754,-39906,-60983,-6219,-7632,55105,35644,38073,-52304,14783,-69977,-7394,-3336,-87328,-34670,-20427,39724,2880,31656,-14290,-39091,-21567,-12242,60616,-27672,-27211,-34026,-43593,-20726,-71909,24892,-44917,-84169,-75952,23252,-20875,50488,-16636,-43239,-39805,66725,-89676,-40001,-75972,19581,-8645,-50424,53814,62734,4027,33413,-41263,-44236,-73584,-23777,15251,32879,48380,44191,-28201,-110464,-52154,-96226,-146870,-134927,-103110,7503,-44814,-72933,-41382,-41334,-71907,3867,-15576,-32000,-58084,12644,-19071,1185,85565,-38442,-10714,-121303,-104004,-98946,-24647,-70370,-103014,-13914,-42694,-41748,-48838,-22276,-30158,-1751,-99139,-60198,-8440,-77562,-122539,-311133,-167979,239009,82229,85799,205929,186616,40125,61205,27287,108805,81697,10390,16253,10183,-21307,25721,37646,3808,-2557,-44491,44139,19801,-56783,27441,28274,-6806,27582,3888,-7520,-7898,82807,-85294,-27776,18857,39474,19751,75130,63493,-61496,-26446,-73788,50882,-41076,-66775,-56599,-32578,22393,-17278,69532,-54043,-106284,28687,41349,9617,14898,-80762,-43811,-1040,-62871,47132,-144845,-39735,35755,29288,24285,19531,52242,17444,-35540,1324,-25839,-11840,35457,-15249,-32553,51600,12183,33521,8748,50862,75169,20938,84502,-33253,-79197,-22396,32872,-23189,64580,35450,-61767,-1620,-101005,-5618,-39197,82093,-42296,-41758,-150670,-44199,6931,64884,-8367,40597,6560,22849,57232,76290,5755,20955,76892,-93129,-76459,-61917,47200,-18194,26669,-17801,-62662,-36498,-24798,-53210,-4911,-1146,18219,-22332,12697,-47145,17903,-6179,32253,1316,-53946,-30985,-28002,20331,-36272,-58686,-88549,-4854,-17805,25482,-7602,-74441,143370,93725,16424,-45316,-72446,-52379,-39681,-20596,22888,42659,-69206,4371,851,11755,-238,-17124,-70172,-31582,-27149,41844,-23328,34019,84349,-20531,25596,83,3631,51436,-47862,-92931,6051,44497,-9012,-68340,6367,15028,8679,42196,-82042,11525,-29275,8086,45051,1875,25122,6982,-18512,55976,-112350,-8562,-8684,-28164,-78598,-46823,-53760,-16058,9594,-79415,-46938,-53266,64362,-26764,-32752,12808,18446,6947,-6737,-3792,-11087,-39503,-29942,-72049,8284,-11981,-51909,-10466,-30130,47926,52615,76152,-37104,-63238,30733,46335,-16959,-121371,-29272,4399,-170682,-14142,54023,21260,37391,-2471,-8386,75309,-34088,-31761,76609,33273,-94062,-140376,-31223,-18934,15289,75660,9210,-188,52364,-10842,-30235,30324,41251,1130,42895,-46135,-53080,-121207,-43729,-28035,51571,-13740,-9337,-41856,15793,13898,38285,19366,74016,-1026,46888,-16732,-60867,-24434,-69980,34626,-19514,-13241,88612,-81104,15629,36300,53589,59292,-41596,-26183],[24032,-10901,-1152,49176,-29537,33931,43044,29095,23940,-43718,27102,14667,12602,31942,-34855,23665,43289,-63544,64810,-4730,53435,59737,47641,-5108,2684,-68955,63836,116257,136144,50401,16436,2061,111422,25917,-1008,-40546,-43733,44143,59340,-5987,62891,20986,31446,14817,-22660,16935,18536,-29951,-55832,43039,62891,6039,-67091,-45225,41892,-8662,30644,62786,46046,93446,-37360,744,1341,26584,-1925,6780,-25858,80917,-18715,-28514,33138,28963,31955,-62966,78537,140633,45452,53106,21114,649,5687,12755,65509,-64396,-40862,24936,56694,33206,-65040,-13948,29929,87872,67161,-21681,24087,51896,31838,48037,44587,41314,78225,-46692,64258,51848,87464,53765,-7068,76250,-3565,38785,68112,-27906,36961,38913,127827,47285,-923,34941,41576,67881,89357,68729,-19647,28316,116576,93286,34162,27829,-15310,32418,12036,27486,18786,29777,-410,118534,143910,19639,15098,124154,41355,45550,-5069,67296,112279,49817,96931,85445,32334,77559,66362,80019,68285,-7026,3932,29125,121511,46090,86014,47771,-2966,115209,108944,138613,-12884,12414,33078,80841,46116,125996,43338,15161,62458,55883,49253,-53013,17360,148793,109431,70178,93169,31846,23159,95986,112277,68587,47354,-8478,-2065,82459,55960,53571,98990,38304,124774,209514,225128,157420,133554,98151,89214,167985,160688,179581,31940,105599,93594,125523,132991,72150,177448,84682,128757,233376,127010,105689,107438,92662,139081,130038,96913,113504,183112,130315,177611,113027,141151,171273,232727,278988,237279,203717,265638,144430,223642,310412,336114,361299,301174,281371,169970,266989,317109,390833,447316,564367,595960,823712,1097631,1315479,2396509,2913807,-2987130,-1799491,-1206042,-882899,-759743,-562554,-548665,-438815,-315334,-347830,-312372,-146638,-158801,-205792,-243748,-246465,-209553,-180392,-192638,-210120,-178979,-166684,-191468,-155431,-209659,-150287,-147668,-189906,-91279,-76018,-54135,-92687,-75273,-179230,-183064,-123013,-57602,-116333,-60203,-98083,-180677,6735,-42745,-155536,-59734,-39612,-6001,-53715,-47734,-22481,-131299,-102120,-72192,-70236,-180139,-36874,-46983,-29559,-111586,-28342,37958,10578,-21036,8662,-44146,36257,33677,13970,-3076,-41032,-13049,13291,10770,-23152,27162,68520,114979,94704,38892,-30528,-42185,7317,48275,73095,205099,140481,309536,445355,851182,-634501,-489726,-431252,-309920,-251411,-236497,-144276,-101620,-100415,-134382,-181753,-138889,-42435,-51135,-53901,-71813,6567,-20589,-45040,-94337,-80282,-147386,-97068,-86579,-596,-76204,-86725,-119114,-53425,6165,-70017,-75126,-25630,-147105,-27087,-24529,-71981,-92444,-80580,-33840,-128655,-103253,-900,-17353,-22634,-100509,-57437,-74937,-7597,24467,-35196,-71183,9275,-28525,-28460,-87902,-110182,-90539,-98036,-137767,-121078,-88143,-35747,-62870,-3679,-47619,-4342,-96354,-45063,-59760,15040,-15192,-22456,-54675,-122430,-59901,-92410,47379,-97256,-17395,-7572,-95485,-72479,-75620,-14191,-53134,-91335,-39412,-87916,-54505,-68156,-92989,-39388,-47052,-37727,-33502,-43533,-105067,-88096,-38588,-38646,-35902,-71628,-100061,-92429,-5890,-41950,-27171,121136,-6746,-40313,-24300,-24132,-91075,-168662,22479,12871,-18927,-110296,-50737,59089,-11483,-3269,-100331,-71765,-47487,-129864,2665,-48166,-28651,17742,-27119,-57075,-63721,-105873,-44003,-94693,-16699,-73883,-12087,-135598,-76356,-40257,-28976,-83326,-44375,-127796,-79652,76431,11663,-42653,37540,-59298,-18402,-85022,-51484,-6926,28357,13803,-93569,-7420,-73286,-76430,-56998,-85920,-7962,-18486,6003,-19447,-54582,-38,-74074,-48857,46570,11028,-50849,-1769,-22939,38239,13607,712,4162,7600,-66259,-69272,-61606,-45171,-86883,-72598,1971,58088,38912,-48001,-69954,-66379,-54995,-35068,23595,27213,-58938,-139492,-20423,-57269,-59995,2047,-38031,-98774,-587,50849,12782,-39423,-44327,-67331,9758,-24602,-22076,-39214,-64120,-63928,-89723,-75819,-29720,1156,37048,-89639,26708,10974,-72620,12863,-24393,-74296,-13146,18278,-81544,-78031,-68273,-21541,-38832,-17477,-7081,82303,-22478,-62984,-31814,-53661,-3232,-42040,-21989,-55604,17991,22073,33727,27006,23571,-60649,-27101,-97566,-42771,-56848,-47337,18348,71462,29952,-42387,-25436,69989,-16908,7424,25909,-52245,-15938,54468,16776,1302,-38839,-89947,11894,37587,66798,30226,6309,-277,7617,-72289,-88612,-26273,-82198,-141683,7761,30133,-21280,-73314,-15767,-42462,-62358,-20135,788,69214,-3765,30635,-42204,17673,-73273,10672,26388,-75719,-6044,-19098,11547,15054,26482,-24994,-57946,-12301,-3292,45090,-3056,-19389,-26569,-30542,-19691,-73913,10170,-53784,-97864,-67247,24397,-20165,73629,-13165,-36402,-27986,97018,-86432,-53123,-47456,43728,-7227,-21037,44586,24233,-30968,31332,-30329,-60715,-81279,-35973,13689,21244,64380,69544,-17500,-82941,-35240,-83616,-119074,-158968,-141945,-24804,-46692,-66331,-56215,-61385,-97717,13305,-21854,-22645,-52251,24319,-19323,-13537,90307,-11246,-6179,-127449,-136055,-91149,-40538,-60622,-128333,-3360,-45332,-34238,-73714,-20188,-32616,13953,-105599,-52760,-20471,-84964,-127784,-311602,-166488,246773,80631,88295,141790,192560,23978,38845,26333,100038,72605,15856,6703,-13749,-32367,30022,54299,30261,-12715,-30950,60809,28660,-88905,15661,14085,-23395,21533,37901,17863,-15896,37514,-86093,-35694,21022,57707,14088,97201,50297,-72675,-28944,-113743,39049,-35672,-62331,-59533,-45577,43424,-18345,71672,-69293,-113911,33003,77156,44677,14757,-108575,-58042,230,-51643,53958,-116546,-47438,51437,18298,16701,27316,68066,55096,-22922,12736,-18146,-7931,67318,-3611,-1051,40719,-15950,63286,17431,65395,69825,14258,104236,-60909,-95575,-8631,26525,-13082,49951,12501,-82479,-13826,-84318,-3582,-40182,60305,-40300,-32690,-128411,-50527,4355,52570,11491,30970,10365,38147,50014,87771,25656,15769,82226,-66749,-53883,-47015,49890,-30210,31911,4905,-73901,-23118,7116,-6268,-23020,-21312,5908,-8788,43413,-36730,32028,-32084,49090,-19852,-54656,-27255,-33505,14781,-79976,-48699,-64370,-3092,-28076,21336,2082,-29090,125940,70223,8837,-37486,-85479,-39259,-11309,9605,33081,40812,-76854,12773,9026,11949,-8031,-16180,-53832,-58886,-32888,19503,-26472,28272,61669,-19367,17031,-2243,-14192,37512,-27334,-67319,-18185,52498,-7593,-53769,19557,8524,-1107,31066,-76090,16929,-38601,-3081,37193,707,11089,14003,-31658,75956,-118913,3572,-11537,-27030,-65839,1783,-64162,-21548,33111,-95633,-31035,-33172,51797,-27359,-5725,2550,-28126,-424,-31725,1579,9040,-61940,-14783,-60390,-35332,-24207,-46214,-24098,-39586,36254,11084,81522,-26103,-44081,37223,45518,-19463,-114841,-49053,-4876,-160197,-13768,81057,21478,64427,-6006,-17361,35820,-37558,-2255,64223,21871,-58128,-134514,-28771,-9774,7946,61284,3616,-35435,42730,-32471,-57345,36595,70767,4624,39533,-54342,-44391,-128863,-44873,-27015,49249,-126,-14973,-56061,26458,-5439,32532,58872,81190,12566,80626,-27467,-79698,-29382,-69278,40139,-24646,-29176,52450,-73256,20738,36920,37872,54655,-46815,-29076],[27196,-11829,13484,39002,-32781,3233,55241,34227,21958,-33913,54898,23905,21820,35378,-44766,-7504,20158,-55493,57333,2675,82946,33142,36811,17842,-789,-91487,52690,123095,119167,27698,22226,-330,132027,24285,1764,-51480,-33327,101810,83180,-33129,86998,5910,31025,44759,-8094,15977,30999,-56340,-75569,37003,107603,35950,-43432,-18714,47302,-40552,32104,51745,63081,88956,-25252,25793,22375,35315,-10534,-42149,-30912,56348,-57163,-45252,22839,19931,27128,-65970,68009,127647,70454,68208,24964,29563,5437,5931,73834,-42951,-32076,23789,36113,33648,-86084,-20346,39713,85493,71561,3505,29456,38838,26560,47389,32618,27575,73718,-24809,62984,26628,62079,77495,19063,67332,11933,63758,63794,-47701,55191,69920,137591,40645,-29789,29708,38199,81298,72490,76211,-22997,29321,101937,85470,29390,5986,-17440,41158,20362,29498,21852,22863,4978,107986,105499,37465,46450,147466,61343,45348,257,46991,120444,29136,106699,85640,42056,72003,52377,80607,82571,-17600,3674,22784,112949,59230,72565,55473,-4563,131853,122456,128688,-12506,113,40759,87773,30114,110599,36555,31631,69383,67908,5116,-77218,8026,130907,101397,71817,102853,65879,20210,64148,96998,41514,38790,-17969,11259,98129,61960,29828,81608,48506,129581,184207,212705,116398,127441,89978,89173,140025,187148,167250,33042,110549,36336,59543,130569,85437,210056,71981,114164,181314,125906,115493,137926,86096,137870,117425,90070,103320,128180,101732,185610,111455,122469,160607,198893,247860,255111,213016,257345,158762,234796,314422,321795,358435,296838,258201,207305,280871,328891,432974,464444,611932,614813,827181,1114733,1307227,2424997,3011368,-3203352,-1697123,-1244475,-870661,-744259,-555578,-564173,-438526,-336071,-357355,-307657,-112295,-195553,-214335,-263047,-271984,-200778,-167101,-184186,-230167,-203409,-166959,-182691,-148593,-207812,-181899,-133023,-163242,-92455,-57681,-51393,-95108,-89219,-196143,-179364,-117746,-68194,-119526,-42387,-85621,-153149,1971,-57045,-139560,-84657,-77663,-25815,-67065,-74800,-20669,-127871,-105294,-55205,-67229,-197759,-39049,-14588,-26280,-75668,-21238,33439,16667,-26701,-21399,-97834,41821,29806,12070,-16337,-54140,20172,24006,32110,-32200,14530,65834,132423,101832,25594,-9133,-24727,3183,42230,76883,223476,171930,321306,439889,860388,-656017,-519091,-438358,-309009,-241603,-228708,-124238,-99505,-105910,-137994,-188987,-138508,-45986,-50205,-44739,-52484,15767,-8647,-39548,-86713,-71619,-150023,-75772,-73532,-18445,-86840,-81760,-123527,-49950,-10975,-41823,-83924,-39699,-143459,-26379,-33098,-54778,-98039,-72574,-38490,-124154,-89457,-60,-8611,-11011,-100029,-50434,-88760,-12024,13337,-19735,-37641,15759,-6152,-22655,-88285,-135363,-90351,-78244,-119093,-123502,-58317,-47847,-62978,-14846,-65510,552,-91950,-37382,-66603,36201,-5212,652,-57445,-111916,-42551,-78867,30280,-85383,-36463,-9829,-74707,-63030,-42621,-26389,-55114,-71929,-21762,-66801,-32735,-57820,-111062,-46812,-53753,-55599,-8390,-47258,-97329,-70588,-10397,-7231,-66061,-73335,-75833,-87490,-14779,-19504,-15442,81250,-174,-44693,-44626,-27230,-59369,-148590,44749,12209,353,-88146,-19863,63084,20564,8934,-99701,-73535,-41529,-140188,-17999,-47852,-39568,-2112,-25877,-39863,-35315,-108462,-60281,-87156,-9538,-56958,-24060,-124138,-84948,-37034,-47257,-56169,-10858,-140552,-59794,40225,37965,-18378,16432,-57892,-54935,-105081,-64236,-13987,-9413,12724,-111719,-41095,-93595,-79321,-68680,-101811,-3551,-14208,-11270,11330,-37710,-8494,-109170,-58456,37044,7154,-57539,-5474,-6346,50121,13969,13291,5256,-12027,-65915,-54326,-23992,-47761,-113578,-79811,-1025,45139,39468,-75305,-65445,-73704,-57443,-38694,39870,51897,-59176,-147493,-28160,-55487,-57527,-23376,-25184,-67411,-19156,33217,-8270,-21970,-27563,-58079,-17076,-27979,-22508,-39286,-37245,-75904,-89623,-66521,-16561,-2565,59789,-99269,35481,8045,-107307,-23993,3196,-73592,-11030,23749,-45856,-72831,-81033,-11605,-44837,-27408,-15721,52880,-18267,-56813,-28863,-49227,14834,-29566,-30650,-62741,-11336,10991,6801,38458,32324,-74566,-19930,-94133,-47706,-57639,-25134,53842,96193,2557,-49786,-35496,63792,-42953,22252,28161,-45418,-16085,55801,9680,19542,-34746,-107139,14156,24178,27300,17228,4408,16150,22295,-73920,-48504,-286,-34521,-97238,16171,2193,-24719,-65327,-24662,-41117,-60459,-38382,2620,70619,-40607,12430,-39519,16247,-71553,24424,54102,-44533,20788,-17764,-21699,25312,-3310,-36103,-75527,-4391,5471,19224,23455,-16496,-13431,-20457,-21233,-71172,-6398,-61395,-87310,-47701,13772,-20122,84492,-11983,-34476,-16025,105628,-68710,-66124,-27617,61363,-7735,259,28827,-15395,-64414,7661,-3717,-56493,-71010,-38139,2000,13827,72201,80390,1172,-60181,-25286,-59754,-84477,-166221,-169467,-64394,-40426,-48610,-58963,-85019,-112504,12506,-22493,207,-29020,27254,-21402,-29903,72798,38884,-2417,-132384,-147579,-81399,-55735,-44464,-132527,1437,-48549,-31717,-98445,-15493,-42728,15592,-106868,-39228,-43126,-96378,-133828,-318843,-151039,246782,80296,91662,79145,177473,17841,20193,17853,85674,50994,6934,-5737,-24823,-29461,35049,57123,54340,-21313,-28836,61595,35107,-90350,12567,5350,-34629,10522,61837,26056,-21677,-3363,-69699,-39896,24478,68233,9437,128674,36797,-76262,-31203,-135444,23652,-34751,-46554,-47580,-41282,60450,-16493,56893,-75436,-101406,33065,93986,61899,10311,-123856,-64130,-122,-32771,50242,-78621,-35939,56280,18757,12697,33752,77364,89707,-11197,18466,-6052,-4270,88628,10352,25960,34199,-34275,91026,31449,76806,55127,7708,111101,-81246,-90300,1031,15753,-1917,28539,-14750,-102605,-20389,-71420,-8762,-45503,32779,-27369,-8168,-84754,-53108,-2403,29036,31244,19472,10216,39423,39832,90896,44295,8203,88263,-28728,-23827,-19935,52156,-37966,33057,24254,-76753,-14266,22972,36833,-36272,-33583,-3712,1034,57063,-33577,39218,-43356,62865,-36106,-43410,-13814,-32727,13500,-114616,-32626,-39955,-4928,-46683,14674,15234,25691,87193,37947,3217,-32796,-110681,-31849,15450,37135,21039,7963,-81478,20822,10263,12167,-11419,-7535,-18126,-86050,-25021,-2447,-27914,5412,25617,-8679,16250,1844,-27135,22304,-14320,-27414,-36191,59408,-8364,-36362,36125,-2780,-8828,14011,-60817,20345,-46313,-15002,37044,6702,-1472,18439,-47257,90873,-106745,13494,-14450,-35017,-54033,30528,-63600,-29657,43328,-89955,-13867,-15638,29813,-25586,21876,-11618,-63525,-4657,-46709,3797,23395,-72515,-3197,-45498,-72526,-31916,-38319,-33368,-44369,21779,-30418,76919,-11224,-26532,44331,38398,-17780,-81892,-48957,-17381,-136885,-18410,69706,10677,82777,-6696,-7021,-1404,-44537,17182,43910,21345,-9690,-119099,-28315,1690,5781,28166,-5330,-68772,40776,-30819,-72523,25319,106851,534,32778,-51067,-33067,-101456,-36435,-19602,40551,5939,-30777,-74965,30775,-18390,21759,75219,79750,28703,92156,-27910,-92119,-30583,-47533,36295,-23760,-44119,14452,-35250,26834,34576,25698,46157,-45355,-25952],[26906,3339,31779,10546,-26592,-26386,57163,28048,24917,-8628,83675,26090,32623,33114,-46935,-35237,-13016,-43861,44788,1451,92212,20208,33872,55385,6648,-98964,38498,110156,93421,9234,25924,-6432,133018,19016,7225,-51942,-11532,141122,104860,-42743,112736,-4282,34768,74395,15113,15543,41287,-72990,-82864,34301,132228,68406,-18723,14323,33492,-60541,40845,40169,63241,83925,-3940,46258,49708,37017,-21985,-57555,-23428,27327,-97330,-62357,6090,16178,25575,-61233,59210,103718,92759,74085,27881,48091,4894,750,69659,-20147,-13697,27618,23650,35302,-87598,-13208,51982,65962,64907,36836,39352,26803,24876,47464,10226,10158,67075,-5023,56842,14501,28342,90126,49731,54689,28941,83879,58681,-66540,70535,92183,130569,38497,-42078,25291,34496,87738,53778,76757,-21861,31726,86554,69964,21445,-15503,-16836,39629,27050,28074,34176,18333,32633,88153,59082,48661,74826,149704,83710,45996,13568,32675,129993,16453,110667,77163,56936,61355,26542,72409,93985,-13031,9966,19325,96978,72146,53717,53103,-2238,130001,129053,113365,9983,-6617,49638,97202,17435,77836,32673,51574,81557,80386,-21112,-74678,7281,105069,86932,70426,107034,102675,24173,43014,78108,21551,34464,-23195,27720,116984,66982,6745,62274,64273,123525,145619,195434,78341,110092,84046,86808,110125,201505,153023,42456,111808,-19535,7815,126633,95083,223214,65042,89463,132263,129854,128014,164957,86392,125491,98968,96316,94903,86687,83692,177534,95049,104703,155367,170269,222585,266645,214961,240640,180317,250365,304936,299863,345701,292078,238310,253512,304210,352556,477628,487854,654279,640891,841545,1117512,1301761,2459327,3171615,-3396748,-1596853,-1265543,-858710,-715029,-563125,-571243,-436213,-359775,-364068,-310080,-138263,-243528,-218111,-275319,-290062,-194137,-166474,-178525,-239257,-219044,-166714,-172621,-146756,-198877,-209564,-112851,-136302,-93376,-49730,-61112,-102034,-102352,-203482,-169228,-121834,-89615,-120785,-35291,-72365,-113164,-12486,-72678,-114268,-105939,-109900,-46293,-78203,-89858,-16538,-111126,-101719,-49673,-71115,-175242,-39556,14994,-26697,-35775,-19465,27879,20150,-36633,-53080,-155828,37592,25743,762,-28716,-63408,46962,26091,51646,-39323,4095,54854,129192,97950,14561,27523,3893,7127,37803,79937,233397,198797,327120,433405,860089,-673827,-543454,-430366,-300001,-229605,-208990,-108316,-106227,-118979,-137652,-194322,-141025,-50037,-56828,-34727,-31284,5423,-19746,-45597,-78274,-62420,-147798,-74033,-56765,-30897,-103179,-79220,-117322,-56982,-38120,-21310,-91835,-62859,-127453,-33097,-44107,-37480,-93339,-59493,-43241,-102968,-67614,-14033,-2663,-2775,-97022,-48447,-106249,-35039,-7623,-5090,-7331,-11209,1458,-15880,-85388,-157561,-90950,-59173,-99034,-121809,-29309,-50494,-64434,-32970,-87653,-9531,-82505,-35147,-76859,36725,-17536,3772,-54513,-87170,-23874,-58489,1847,-69383,-45938,-21528,-51522,-65054,-45788,-40194,-58574,-43477,-981,-44290,-10397,-48326,-114648,-54403,-52747,-73327,11946,-59020,-83377,-47922,10004,8611,-86704,-67514,-39440,-78243,-24202,731,-1063,37024,-2944,-62880,-66022,-28278,-11462,-101773,50988,9530,13172,-43099,3990,53328,45954,22604,-77958,-77011,-35264,-132988,-42536,-42045,-53698,-20833,-30793,-30429,-7495,-98837,-80014,-81113,-11750,-31984,-35032,-106120,-91221,-24514,-71763,-36538,21768,-116003,-32818,-1626,64166,-637,-20666,-43007,-61096,-103402,-66439,-21557,-39454,14395,-121053,-60929,-88270,-74456,-61097,-96288,2996,-6915,-36527,26026,-19043,-9187,-128469,-60563,16431,-4453,-70092,-18278,5417,60729,9612,21631,11669,-28051,-54605,-26901,18478,-39682,-120446,-81556,-179,17120,24804,-79049,-58691,-82674,-52569,-41608,47485,57655,-56749,-118846,-39819,-46595,-50163,-53310,-9379,-21518,-25959,7970,-20098,-8306,-11956,-44410,-47614,-9241,-20211,-37994,-14486,-78774,-68948,-53702,-6354,-15450,64977,-103426,35681,-2337,-121319,-68813,23153,-62252,-11365,19518,-16747,-51588,-77088,-6201,-48697,-36731,-13960,22954,-16116,-49742,-20149,-43687,25358,-14286,-37426,-65576,-35841,-12456,-25796,43039,30483,-73752,-9424,-72706,-47883,-51048,-7048,75981,95559,-24753,-48872,-46536,46980,-62617,32632,24027,-43370,-23075,36462,3321,29988,-27232,-97199,14998,4106,-18495,4400,-9919,15960,27537,-79806,-6728,16794,1636,-54708,19791,-22271,-37358,-50064,-26497,-35609,-59766,-54044,-2476,59241,-61454,-8960,-48634,10418,-63482,31970,73338,4065,35418,-15284,-46833,34621,-35653,-42205,-86291,406,13824,-10297,34784,-20072,2641,-15276,-23721,-64973,-20475,-67923,-52671,-25306,-6448,-21712,82889,-14427,-35626,-5824,89295,-42416,-74404,-17450,66589,-9183,9662,10690,-45311,-86793,-33518,28774,-35123,-44316,-29467,-18209,17922,69952,77289,20916,-43571,-25527,-28839,-56669,-157476,-182882,-98523,-25263,-23334,-41155,-104733,-111110,-2654,-17312,29212,6365,22346,-23986,-44405,30825,92629,817,-132007,-131935,-72310,-65705,-26887,-114937,3908,-54154,-35172,-114731,-11672,-56318,-2852,-104173,-24869,-70599,-102556,-139112,-327891,-128988,240620,80967,90686,39030,148575,21168,6984,806,71509,24483,-16611,-18046,-17903,-11880,41414,48268,71745,-27550,-38288,47422,36971,-62509,17929,8179,-35188,584,66040,20878,-23777,-30872,-43003,-38637,34034,69827,7223,155632,24632,-69355,-31514,-133859,7318,-36798,-21294,-22198,-20736,66889,-18270,27239,-70288,-77483,29836,81274,59147,1876,-117904,-59674,-2405,-16526,33149,-46871,-8375,49063,28603,15488,37954,77196,110552,-3439,16458,6325,38,92344,24633,40075,32890,-33188,107641,45821,84245,36533,3451,110966,-89776,-61532,2635,3450,10711,5573,-41012,-115889,-20375,-61756,-21204,-54818,10960,-5234,20248,-38415,-53211,-13678,3589,45311,9980,8048,28778,28958,86639,59462,-284,98196,11810,4569,3711,53378,-41911,33180,34380,-71159,-15597,23876,69158,-40683,-37956,-7700,5920,55044,-37779,35554,-39991,68540,-45677,-21749,3206,-25093,14954,-130722,-12707,-18735,-9623,-71503,6165,25363,74304,49104,7308,722,-28592,-134039,-37827,30944,52305,-8747,-45397,-81410,24908,2005,10497,-10693,13852,33896,-105548,-7457,-16333,-26254,-21498,-12968,5998,21270,8989,-28607,10205,-19049,9285,-43796,63665,-11152,-20919,53139,-14023,-13117,-22,-39810,20817,-46455,-20788,35890,17568,-6373,18696,-60314,89461,-79114,19529,-16970,-48128,-49952,24828,-51485,-38139,34806,-63338,-3145,-3790,4831,-24005,34261,-28435,-66549,-6477,-51130,2406,30269,-70292,-6483,-31263,-85975,-34579,-31757,-37889,-43317,11773,-57817,61421,2214,-15353,49858,29911,-12580,-33988,-37579,-39449,-116729,-24912,20185,-8770,88161,-9885,17250,-27774,-50224,12784,19511,31604,36490,-98270,-28839,9934,9596,-15180,-14024,-86663,44161,350,-69925,-1012,130307,-6431,23855,-36366,-26212,-52311,-18095,-10170,27648,2931,-50634,-93556,27932,-18833,7115,64221,69200,44805,87266,-19215,-96107,-29633,-14592,24738,-15118,-54567,-16886,18747,33323,31308,20557,35320,-38867,-18146],[26074,34083,47918,-26017,-15094,-44750,49274,10509,31827,26960,106791,18841,40609,27069,-42030,-49278,-49250,-33233,30517,-10796,81228,24651,36152,91011,22273,-89149,24300,83803,73044,-515,26869,-17268,114533,9794,16855,-38289,16381,145839,116265,-30643,123412,-7810,41918,96884,41139,13601,47520,-72140,-72019,35637,128199,93779,-3519,42428,9297,-59662,53364,31600,44712,78238,21008,56108,71394,30668,-32276,-38064,-8083,2568,-127362,-71285,-17636,20181,24716,-52892,54684,79183,107755,74011,32051,58074,1082,-1172,62516,-2065,9308,36945,21513,36677,-66579,-4074,64739,35579,49205,64471,52322,17833,26634,48713,-13474,-6181,60446,10013,49272,13317,-4576,89385,72821,40033,41434,94485,54384,-75232,81855,96808,107147,37486,-38048,22364,31440,89724,38523,69744,-18247,33220,71429,50592,10559,-38454,-12816,29163,31859,25242,54700,16193,70035,65759,27362,51592,91524,134761,103126,46204,31133,28949,133900,18098,111003,62093,72077,47609,-564,58783,99477,8139,22472,17047,77898,80014,35560,37179,5588,113221,126178,96694,45894,-3764,55420,106876,13603,38556,33208,71126,101122,93418,-16967,-50119,18516,85011,72353,65284,108468,129880,39071,41462,58838,11810,39164,-18255,40451,124604,65242,-8863,44152,85298,112113,111040,175675,58801,89513,84046,84051,89698,190968,140078,60104,110456,-53058,-3939,123452,95088,214444,66295,61688,102891,141951,142858,182253,99725,104710,77285,111276,90926,71423,79452,155742,71581,94023,156368,149392,209710,271011,207620,219234,204087,269034,287672,275853,319326,289281,230869,309248,332599,385167,508108,516965,681697,669358,864116,1107385,1299642,2474969,3390209,-3501007,-1591403,-1274467,-855359,-686702,-586763,-570517,-437939,-383216,-370375,-319034,-208892,-288203,-221165,-278326,-295364,-188955,-173963,-178916,-237443,-223675,-168644,-163293,-150748,-186077,-224615,-96735,-117145,-94867,-55244,-79550,-112095,-112286,-196704,-159459,-131763,-111618,-119107,-42801,-59141,-73947,-33463,-81456,-83469,-111345,-122022,-63775,-84773,-90030,-10777,-92249,-94412,-63588,-81886,-120005,-40552,33016,-33900,-3669,-23112,19541,20834,-47315,-80832,-197705,22001,22960,-16550,-34871,-66468,60684,20937,64983,-43198,-2202,38481,103005,85037,8642,64754,34820,16132,37184,82613,229825,212687,325970,433893,853714,-684855,-559516,-409994,-282980,-218872,-194485,-103667,-119353,-131534,-134100,-196276,-144638,-55552,-72416,-32662,-15932,-19656,-46012,-62365,-71608,-57058,-141783,-86146,-42963,-39239,-121249,-85372,-101297,-73345,-72212,-11392,-96924,-89459,-105354,-46885,-55584,-23877,-80266,-45454,-49212,-69720,-42186,-38595,-7102,-2272,-90120,-53519,-122303,-69054,-32462,-3393,7441,-62302,-14649,-8734,-79210,-166851,-91810,-47049,-86654,-118103,-10781,-41595,-63534,-54309,-104432,-36555,-71555,-39566,-88776,14980,-48337,-15764,-46527,-54895,-8521,-40717,-26824,-51680,-45569,-49323,-38432,-75723,-75776,-47164,-56844,-14497,16452,-25379,2483,-42073,-107138,-62606,-47365,-85470,20446,-76701,-69924,-25520,20777,15733,-94520,-53815,992,-63133,-30181,12720,8368,5251,-14320,-92400,-80968,-26130,34779,-54126,39245,4680,12776,9264,10162,32910,59269,33580,-41281,-84143,-34276,-110543,-67618,-30642,-68153,-34469,-37703,-30435,11205,-84438,-97325,-77155,-20168,-7156,-40491,-81533,-92152,-9820,-90989,-26969,40051,-50919,-8619,-32460,81509,7377,-59447,-19691,-50833,-89327,-53859,-22426,-59295,20775,-119073,-63172,-60205,-61553,-37733,-70502,10947,4324,-63071,18476,-2686,1083,-125950,-57778,-11158,-24834,-86234,-33339,10341,69610,2133,27318,18485,-37776,-33475,7292,51886,-20995,-101618,-76074,3346,-16337,-3356,-65943,-55732,-88637,-42429,-42813,43812,37270,-52248,-66343,-53690,-32981,-45074,-81104,10154,23386,-20084,-19317,-18913,-5036,-2973,-30607,-72213,27612,-13144,-43343,-4623,-71687,-34585,-39776,-2132,-35336,47914,-102752,27736,-17327,-116603,-108785,30193,-43712,-13166,7090,1806,-20376,-60594,-8984,-51795,-43600,-6077,-2351,-15726,-47254,-7692,-36059,24000,2707,-40191,-64950,-52205,-41164,-55820,39369,18056,-57792,1235,-40355,-46358,-36995,1136,80362,71438,-43206,-42266,-53505,23751,-72667,37255,16142,-47390,-40925,6979,-754,31086,-19738,-69582,16005,-19045,-56885,-8666,-35339,-862,20036,-84548,21976,22617,18137,-24495,17536,-38138,-52386,-34447,-23377,-27329,-62638,-62288,-12719,38364,-61748,-26111,-67486,1314,-49756,32992,80618,57112,32670,-9741,-53893,43898,-50927,-39556,-84229,1119,21736,-36588,21201,-30318,16786,-16594,-25171,-56835,-28936,-72780,-6725,-9891,-31438,-24405,70403,-20754,-35631,1917,53484,-15349,-74362,-12610,58519,-9935,7800,-5423,-58591,-96533,-77803,53988,-8929,-9456,-14369,-38370,33352,56993,64745,35291,-32283,-34580,1270,-40063,-135454,-180138,-117064,-5136,840,-5011,-114637,-95051,-32424,-9218,54640,41070,12507,-26227,-53771,-25971,115495,3920,-123535,-93666,-65290,-68059,-12713,-80696,7424,-62573,-43009,-117409,-11150,-67231,-40649,-99608,-15602,-96901,-98710,-143280,-332649,-110006,231624,81179,82195,31329,115720,30241,-1302,-21811,61125,4028,-44500,-24608,4906,16390,49492,32900,80434,-31268,-53421,23986,32633,-20477,27975,24635,-22883,-3419,49570,10922,-20842,-44256,-16093,-31054,54432,64666,8276,165145,14900,-50707,-28191,-114541,-6684,-37335,7388,8970,9169,59931,-26447,-7773,-54718,-51431,25583,39922,40525,-10430,-90077,-45364,-6354,-11603,3136,-31226,24737,30994,39739,25027,38685,66436,112610,-1875,6904,14062,4966,79860,37612,39426,35149,-12312,108488,55610,86574,19500,4705,112049,-86306,-15007,-2857,-7198,24042,-13738,-61326,-118370,-14110,-52312,-36782,-65458,3290,19753,41755,-6064,-52003,-28435,-13872,47985,4852,7566,11134,19216,77558,69301,-7892,110190,44724,23512,9510,52838,-42497,34906,32126,-57342,-29034,17279,86819,-35690,-37461,-4688,5888,43149,-45587,20057,-29002,63014,-48164,5415,17363,-11949,16107,-126338,8164,-571,-16571,-97925,-3553,27583,103348,28719,-11859,1400,-23841,-138284,-60978,30933,50650,-44716,-94312,-75666,22721,-15257,5301,-8729,45104,89207,-111917,12794,-17072,-21073,-39203,-45490,18000,27442,13926,-16205,5020,-44589,21354,-42438,63225,-15807,-10575,67486,-22356,-14238,-3944,-18629,17742,-34666,-16543,26189,28688,23,15307,-66089,68024,-44128,20671,-18698,-59523,-55039,-13297,-31714,-45580,10186,-25192,-742,2417,-13531,-24369,20933,-45005,-31717,-7886,-49698,-2283,29889,-58606,-27031,-20240,-67617,-32640,-29536,-39444,-36610,10609,-63868,38069,9524,-12580,51338,23792,-5832,11070,-27262,-74809,-113132,-28816,-43847,-31733,79574,-19398,43568,-39673,-49898,-18308,-5216,48543,65815,-76905,-28792,12555,18761,-55207,-19338,-83065,47257,52675,-50061,-31859,125154,-10114,15780,-13494,-28084,-2338,8502,-4274,14781,-6365,-67294,-105822,19740,-7766,-10721,32317,53366,56764,77863,-5767,-91887,-29131,16018,8582,-762,-57694,-36196,63253,39217,28857,21730,24132,-29731,-8187],[26342,71486,57746,-56778,-3877,-45667,34807,-13163,41153,64438,119825,3489,42468,19081,-32563,-44229,-79668,-26107,17600,-31713,56883,40052,37981,112133,41880,-66768,13320,54286,63755,317,25447,-29666,85532,-3134,29866,-11974,43182,118008,107802,-3787,108920,-4728,51405,107727,62162,9990,49670,-52888,-44312,39793,99908,101512,-686,56302,-12517,-36633,65282,27435,13284,73779,44995,52969,78678,17077,-36094,-552,9059,-11757,-136768,-65945,-45014,30178,21870,-43018,56219,62937,112427,72834,37753,61904,-8612,801,64527,8069,29390,49484,25529,36256,-32193,-532,75208,3100,28613,69976,65167,12434,29558,51527,-29215,-17490,55319,20276,42352,17718,-25807,77301,80820,26204,45313,92728,52049,-69582,89353,80442,71764,31766,-22604,21998,29847,90700,30236,57418,-13431,31096,56867,32891,440,-62056,-4415,13687,34935,24075,77529,16290,101989,47489,18008,47686,91149,111886,115767,44984,47964,35992,125952,34477,109873,44978,83242,34755,-18412,44755,97626,40385,40513,14031,61712,79493,23081,11204,20105,88943,112023,80736,81691,8882,55235,114605,20728,4896,37952,87774,124325,105947,14657,-16336,41972,80993,62682,56511,110087,140037,67218,60222,43201,11017,53726,111,43545,109285,54228,-10538,30603,108373,102752,91929,155293,61919,74228,90469,83585,85620,154993,131132,84040,109116,-49873,29430,123049,82413,191411,75664,42078,95432,161309,158040,186952,123050,81865,58717,128554,93589,82906,86340,126847,51300,94237,160387,134634,208616,269587,193084,198876,224979,288847,270447,258232,282956,291889,242608,373266,361844,422093,515194,549745,688436,695002,889325,1089571,1302798,2454757,3632339,-3491251,-1730057,-1279329,-865182,-673658,-619136,-564290,-448486,-403485,-379442,-331081,-287640,-319067,-228389,-274841,-287180,-184956,-184486,-186155,-227186,-217489,-175101,-155845,-159787,-174353,-221991,-93904,-110781,-97616,-72640,-99102,-123389,-118656,-175467,-155361,-142297,-126011,-115109,-64948,-48648,-46582,-55369,-78618,-53068,-94010,-108363,-75693,-86787,-80132,-5661,-80354,-86995,-96413,-95963,-55325,-44809,37646,-49631,11773,-29090,7271,19552,-55948,-100642,-206979,-2806,21702,-34242,-30440,-61686,58744,11433,68887,-41946,-3515,21274,59858,68515,8875,88971,60485,26153,42083,85733,211092,210387,317904,445246,847262,-689660,-566367,-383648,-264081,-213294,-197349,-113314,-135211,-135878,-129425,-194035,-146785,-62178,-96419,-42058,-12325,-49991,-74742,-86705,-68573,-57796,-132784,-101606,-37799,-45464,-136444,-103215,-81207,-94193,-107103,-11278,-97336,-112925,-84920,-63849,-66591,-17847,-63174,-34189,-57225,-34848,-18940,-66039,-27052,-11698,-79174,-65087,-130706,-101574,-54649,-18054,445,-115584,-51931,-2641,-70783,-155093,-90884,-45213,-84193,-113237,-7232,-23514,-56202,-74736,-107555,-76243,-63065,-49880,-99987,-21327,-86371,-49875,-35176,-26995,-835,-32479,-45899,-35370,-40476,-86483,-42840,-89553,-112230,-41731,-44568,7173,23146,-14878,-3764,-39084,-94782,-71160,-43200,-87334,14844,-97672,-60543,-7916,22836,20123,-88925,-35155,33336,-41995,-30242,14001,7641,-7787,-31546,-123223,-83831,-20468,62795,-25636,13581,-1974,-1018,52267,-3150,8812,56893,38112,-402,-90883,-41787,-80420,-89462,-15490,-78902,-40320,-39365,-36669,16189,-73174,-108515,-73306,-27573,10110,-37734,-52927,-86684,661,-94004,-21252,35172,29202,6014,-40993,82791,4731,-85394,3839,-39540,-74407,-28639,-14722,-69367,29892,-106895,-51676,-19449,-43398,-9395,-33129,18941,18591,-83230,-7793,6933,21416,-101760,-51579,-39238,-51093,-101386,-43245,8101,73305,-7369,31712,19863,-41681,-6180,39871,68003,5614,-62198,-63083,7053,-45846,-36987,-46338,-59611,-85802,-30960,-41787,30511,-5058,-46333,-13274,-67364,-20122,-47917,-100205,34598,55096,-6276,-44375,-5951,-14831,-4950,-21519,-83356,67640,-1309,-59980,-11600,-56391,-736,-26551,-4838,-57314,13169,-98141,14704,-30127,-100167,-132889,23884,-23662,-15132,-8826,11980,9922,-40685,-21453,-56583,-47145,787,-22343,-15734,-49782,5279,-26677,10591,19576,-38227,-61653,-59291,-63890,-76366,27595,-3661,-32341,8542,-8001,-46611,-17908,-2437,68170,34167,-46574,-35028,-50976,-878,-73449,35858,7254,-56214,-66572,-18361,-1408,22800,-15383,-41295,18162,-41631,-77719,-22880,-69649,-28841,148,-81589,27142,18408,14898,-9323,10492,-46300,-62981,-26253,-17703,-18674,-67788,-61955,-24800,13859,-46358,-35235,-88209,-9494,-33706,28497,76751,95285,14015,-636,-40166,53091,-41426,-27843,-64712,-1996,29255,-54505,-14374,-45858,23324,-25625,-23923,-48011,-31347,-74424,32876,-9235,-55382,-26548,48277,-30167,-30512,7267,10765,6038,-64745,-7424,41318,-8051,-1779,-16413,-55554,-98822,-107892,61210,6984,22058,1359,-44207,49343,35329,48564,40553,-25322,-47284,21935,-31691,-104781,-159229,-115765,11468,13149,36681,-113112,-71613,-70482,-2959,68082,59275,2050,-28245,-56026,-78969,82285,7376,-107289,-45286,-60160,-63003,-4699,-39433,13519,-72725,-51411,-106151,-14259,-70143,-89387,-95717,-16456,-117760,-85682,-146974,-328673,-102170,223693,78824,66620,51858,86635,39730,-6344,-43120,54285,-1027,-61122,-19364,35287,47235,58705,17050,80589,-32588,-66136,-1271,21805,15269,36997,50266,-338,193,20874,4962,-12156,-47909,2635,-17948,86299,57893,12434,152780,8181,-22308,-20855,-89927,-15554,-31461,29881,34857,38215,40920,-38860,-36517,-32494,-29652,23235,-16318,13813,-25880,-49515,-24602,-11053,-20778,-34490,-31333,50862,5876,42746,37681,35081,46473,99002,-7290,-7836,13189,9287,58053,47546,28269,37886,18626,96616,57642,82259,7304,14196,119221,-74467,36302,-9993,-13692,35842,-25765,-72479,-109391,-2804,-40822,-49229,-73289,10144,38919,50785,5657,-50046,-44111,-17921,36009,4438,13400,-7687,11500,67288,72188,-12883,117597,62443,28920,-7870,49978,-40035,38781,18062,-36155,-49416,12151,87259,-24745,-35840,4380,2328,28738,-51586,-4591,-20407,46362,-44590,31390,24683,3647,13955,-106505,26921,16769,-25459,-119830,-14283,20322,106624,29062,-15735,3974,-19976,-113761,-97512,18019,34542,-74106,-113159,-65180,14349,-37666,-3901,-9723,74246,129506,-103912,28596,-4151,-13064,-41221,-68605,22310,29683,12032,7250,7897,-84248,-4497,-38549,55674,-22292,-6465,76575,-28369,-13808,4506,-3257,10855,-10759,-3003,6163,35294,17066,10990,-61878,32100,-12029,16399,-20035,-63071,-65377,-66407,-11629,-52394,-22477,11521,-2524,5328,-17477,-26871,-16458,-57484,26774,-10391,-48748,-9055,23635,-43193,-57978,-13337,-24052,-27214,-32510,-40557,-25784,17110,-50273,13125,8176,-17555,46848,20569,-18,37372,-27013,-118642,-125791,-25986,-87939,-52187,59180,-35401,60270,-38196,-40950,-66162,-28393,65854,69983,-59173,-27896,10419,31815,-80707,-19871,-61625,44322,106328,-20106,-54684,88044,-5881,12305,12415,-37757,31586,38374,-6536,6855,-16194,-75843,-106625,10141,9076,-30867,-8076,37806,60474,72660,6988,-81448,-31799,33713,-8592,14187,-51896,-41814,75088,43335,27752,25494,14634,-20297,991],[27115,100485,59752,-70582,2724,-29952,18549,-34608,50776,94870,122987,-15289,37443,11047,-21382,-21912,-97498,-22972,8136,-54148,27583,53924,34034,114910,61980,-41202,7560,30628,62651,10205,22685,-36884,58955,-18506,43416,19294,62377,74818,75133,23507,72329,2993,61715,105836,71720,6562,48981,-22451,-10459,44324,59515,85061,-5408,52938,-20746,1313,73565,27235,-19645,74476,65577,38976,69144,-1260,-29441,32811,23758,-14494,-124495,-45298,-67548,42025,15738,-31452,63638,57969,105771,74409,43006,61037,-24558,6097,81766,10863,39540,60741,28528,32738,1527,-3468,80928,-23108,7588,44598,73984,9664,31008,56308,-31739,-21824,52301,27494,36159,22368,-27475,58993,72804,16999,40187,79016,52211,-52096,93948,47118,30314,17081,-1687,25679,30222,92796,29432,45137,-8148,23740,43396,22153,-4012,-80681,9226,-1743,35948,26961,94429,18656,116613,36412,23641,40366,74124,89480,120633,42165,59582,50224,105174,59871,108224,31509,89284,27120,-20602,35205,89108,73617,62009,9986,53448,70301,18809,-12958,41447,65161,87844,66317,104879,27335,48971,118948,36490,-14943,45048,100749,142118,115911,58026,13319,73712,94697,60084,45122,113127,134289,106310,91259,35093,14637,73905,29832,34616,71371,36374,5830,25369,128814,101869,89922,135929,80784,69884,100531,87603,95942,106374,127684,110997,110586,-11600,91205,127294,59417,166813,90701,41079,102153,182015,170267,180488,147532,64839,52097,142431,103479,111030,97998,99856,42917,105678,162621,123428,212978,265493,177489,185495,239311,307281,260092,255393,247556,303051,274360,437196,388161,457987,500853,582595,674645,714074,910851,1071367,1314922,2401676,3843403,-3396244,-1965418,-1285685,-887673,-683034,-648437,-555621,-468009,-418536,-393211,-341388,-343748,-333867,-243551,-270967,-270172,-182673,-194336,-198760,-212551,-203122,-185867,-150419,-171854,-168629,-202324,-109109,-117682,-102059,-96658,-112510,-134107,-122375,-144188,-158111,-148732,-129900,-111080,-97475,-44509,-35497,-72406,-65532,-29757,-56731,-75397,-81373,-86348,-69318,-3849,-79411,-82801,-135467,-107329,-5634,-54300,32991,-72856,7549,-32547,-8246,18025,-60803,-110970,-179601,-31193,20461,-46563,-14363,-49531,43017,696,62050,-34133,-260,7909,14459,54689,13737,92560,76878,34873,52869,90061,179856,195092,304196,465548,846972,-691476,-566043,-359890,-253484,-215553,-219013,-135138,-150295,-128679,-126597,-188354,-145110,-68174,-125464,-60183,-21708,-75229,-95435,-114651,-69786,-63898,-121587,-111361,-43819,-50888,-144782,-129765,-67547,-112702,-136104,-18527,-91922,-128005,-72307,-77639,-76773,-23129,-47022,-27927,-66961,-10252,-3176,-88427,-61131,-30242,-65261,-80338,-127346,-122036,-69311,-44324,-24957,-150241,-95893,582,-61594,-121204,-85678,-52781,-87952,-106863,-17013,-2353,-40795,-91132,-94078,-117628,-59957,-63455,-107913,-58491,-117781,-82866,-22809,-15623,-3647,-35767,-50800,-23291,-38301,-118033,-63225,-100742,-137320,-23827,-21120,16667,14333,-15730,-32938,-37167,-83577,-78695,-45294,-77620,-1867,-118771,-54558,1849,18935,22818,-71221,-16735,46836,-17833,-24566,6544,-3984,-6368,-50656,-142558,-74005,-12164,66002,-22306,-17519,-9285,-22123,75414,-29824,-12822,38096,34061,34363,-89300,-56948,-52947,-103794,-119,-81984,-36985,-28361,-43642,8316,-69584,-112364,-66314,-26468,17815,-27857,-25033,-76341,3527,-76596,-8829,7413,81852,9962,-26833,65887,-7059,-90575,19013,-34311,-65187,1247,-1987,-70571,37157,-89257,-34556,20927,-24794,10237,3228,25198,32579,-90901,-40538,6817,46296,-62163,-43042,-61308,-76635,-110435,-43134,109,66443,-18071,34929,11554,-42371,22073,62410,67247,35055,-16447,-44232,7912,-66179,-65416,-28513,-68558,-70462,-23040,-38724,12357,-55102,-39767,20260,-78089,-14273,-59429,-106429,63823,69025,7438,-64495,13243,-35430,-18925,-20594,-78576,90848,12302,-85906,-32647,-36572,16433,-14949,-13266,-75380,-27057,-90544,910,-32341,-79658,-137046,8016,-8367,-16258,-21520,18212,29867,-26992,-41782,-66868,-48091,1318,-38333,-14460,-52826,15173,-17656,-10340,33733,-32492,-56034,-57456,-70632,-84162,9122,-32832,-6943,9899,13725,-50774,1395,-15289,44564,-2301,-34367,-32215,-36129,-23150,-67848,29295,-749,-66092,-89160,-28703,2339,6719,-15941,-26251,21431,-60310,-77793,-38292,-110829,-60095,-27556,-68598,6672,8273,-1954,-6827,1435,-52277,-66993,-30508,-11150,-11658,-70364,-55445,-34936,-7558,-25576,-37745,-101593,-20688,-20677,20307,66010,103369,-13999,9683,-11044,60835,-13259,-10359,-27417,-7454,36260,-61779,-59101,-63956,17652,-42972,-19387,-39304,-30527,-70942,53501,-25444,-73251,-26198,17276,-41143,-18997,10319,-24473,19098,-47063,1381,22010,-1713,-14653,-21459,-43626,-100231,-113828,47039,2261,40166,14108,-23122,49863,9685,33196,36544,-22452,-57205,27291,-26825,-71374,-120027,-96890,13928,5690,67607,-103319,-50239,-105028,-3011,65094,50323,-4540,-31009,-51208,-109742,1493,11576,-86281,-343,-55553,-52821,-2840,-2470,21148,-82645,-55870,-85172,-19112,-63135,-135923,-94715,-29924,-131345,-68578,-151110,-314988,-108737,219880,72138,47928,87392,64721,44899,-9487,-54430,47647,12288,-54584,789,62249,70816,67147,5362,73790,-31559,-70601,-22333,5863,30333,39697,75117,25161,9303,-6640,7441,1764,-46518,10066,-1833,122001,55524,18464,123931,4631,10370,-11355,-71494,-18119,-17194,36004,45628,56794,14515,-50424,-51025,-9292,-14543,25354,-67203,-12593,-42471,-10831,-2157,-15060,-39520,-69531,-39942,60774,-20425,32100,47600,28442,21379,79260,-18818,-23933,2224,11004,34951,52317,14372,37863,44111,79829,51484,70131,252,31431,130226,-59913,76141,-11517,-15007,42921,-29253,-73746,-90882,11929,-27731,-53258,-74375,23263,44838,48328,1346,-47212,-57115,-11202,10627,7386,28804,-22786,5702,59741,66960,-13996,113080,62690,21375,-41628,44896,-34880,42760,-3638,-9786,-64628,14319,67792,-14271,-35155,16276,-2368,18227,-51392,-32744,-21869,21222,-37148,50035,25084,17767,6873,-79702,40790,34649,-36033,-131421,-26271,5843,86164,39645,-8140,6230,-19683,-64760,-135208,95,12023,-88552,-92425,-53181,2471,-58894,-15929,-17156,86135,140254,-85219,35513,17997,-3630,-30834,-84194,17649,24646,1462,34559,16235,-123695,-61105,-40462,39098,-30539,-8110,78900,-35381,-13978,21993,1817,315,20561,15083,-20121,34440,39605,9600,-48045,-7063,8345,6705,-22197,-55733,-74330,-110829,683,-60610,-53820,37000,-1682,7637,-7627,-30150,-63687,-62387,83391,-13088,-51995,-15807,13220,-29708,-87631,-10208,26057,-19726,-38592,-43007,-13350,24726,-25746,-6274,-1471,-27521,35767,17622,2838,38026,-38000,-156785,-138316,-14213,-88925,-65243,31542,-54086,61123,-27561,-24138,-113451,-50327,77302,50330,-47494,-27669,6344,46989,-87246,-16418,-32752,32509,139763,8967,-61050,30470,7328,16267,36198,-49441,43567,62805,-19026,7578,-20374,-75326,-93418,3826,24962,-51378,-45280,25453,53634,71640,15018,-67619,-39380,34959,-23868,23609,-37320,-35621,47254,44607,27001,27408,8446,-12277,6925],[26068,107439,54787,-63568,3727,-4646,5427,-45844,58120,111902,120435,-31228,27725,5170,-10523,9855,-101206,-22806,2957,-68390,-749,54978,22735,103335,80411,-21686,7082,16898,62760,24610,19640,-31793,44141,-34058,53693,44466,70406,36344,24534,37364,27786,12043,70885,93374,67185,6121,47073,7421,12635,46719,19493,47241,-9852,37063,-10136,41324,77776,29696,-41862,83733,81863,19855,46986,-20722,-12480,48270,35267,-9232,-102278,-13467,-73958,51611,7091,-17529,74373,60410,88911,79752,44754,56090,-43419,13051,108420,10309,36446,65519,25130,25360,24279,-8999,80945,-37343,-10813,-3282,75526,7789,29892,63472,-21582,-19644,51307,33766,29810,24250,-8197,40586,53510,16078,29616,57355,54820,-29176,96388,7634,-12015,-5613,21386,34892,32717,95804,33559,40363,-2922,11780,32124,21354,481,-85114,28130,-12597,33938,33922,98819,23424,109078,30108,30677,33352,46569,71440,119758,38542,63738,66291,77337,84840,105586,26717,92723,27483,-7030,33109,76238,97122,82337,6886,54129,55587,22386,-19461,68032,47993,59866,54419,108972,44642,39405,119537,54934,-19372,51783,110341,144689,121006,94266,30841,106052,119073,63674,33042,116633,121688,148825,122625,37185,17462,91580,64607,15955,24919,18492,39893,32502,142817,112176,98506,118974,103044,77142,109536,96373,110511,63208,129547,137035,116308,44461,154404,137450,35328,150947,107550,62735,113326,195055,176041,167728,163954,60074,64818,149798,118766,141375,107950,83348,50685,125082,159423,114719,215178,262565,169061,183159,245647,321396,259132,271930,226918,323827,320036,485764,408382,487634,476682,610439,645827,725177,923534,1059681,1339589,2340159,3968463,-3280082,-2176044,-1293072,-917272,-710770,-664120,-547097,-490951,-427253,-410294,-345301,-367809,-336867,-267456,-272894,-252320,-183141,-201752,-213779,-198066,-185302,-197421,-146544,-184362,-171781,-172098,-139981,-134066,-108059,-120807,-117577,-142780,-124508,-110590,-164015,-148639,-125775,-110121,-132679,-49388,-38382,-81828,-49538,-18907,-12605,-38832,-82114,-86352,-66059,-7141,-87634,-83843,-158626,-109957,16349,-68979,25268,-98946,-12928,-29190,-24175,18292,-61228,-112803,-127442,-55704,16343,-49942,9155,-33777,18793,-9004,45621,-20072,5990,1646,-14984,47386,19358,75670,83564,43037,68112,95714,142247,174998,287057,488028,856495,-694258,-562649,-346939,-260178,-225534,-251066,-162972,-162390,-113352,-128557,-181649,-138255,-71218,-153734,-80515,-40092,-88049,-104337,-142464,-74467,-72096,-109391,-111480,-59524,-55924,-143865,-156192,-71781,-122503,-154470,-30171,-80774,-132281,-69643,-81663,-85650,-42010,-35741,-26815,-76480,-3870,2116,-100287,-100819,-54519,-50317,-95365,-112763,-126899,-74496,-72924,-57228,-157323,-127646,-499,-52917,-72922,-74837,-65219,-91251,-98189,-34390,14268,-19634,-102193,-68228,-146292,-62934,-76605,-110363,-82744,-131840,-98685,-11941,-26860,-17427,-47853,-43503,-17185,-45174,-131110,-89896,-105072,-143689,916,8186,13358,-9143,-27738,-78578,-33188,-77215,-82931,-55382,-59278,-23253,-136141,-48660,2429,12239,21659,-44292,-4076,37698,3091,-15886,-4362,-22883,379,-67533,-141568,-57313,-3307,49774,-37896,-44346,-15476,-42033,77542,-59666,-29824,5870,21127,56918,-73061,-74967,-37382,-106404,11158,-75116,-24391,-1188,-46479,-6931,-73173,-108723,-53721,-13156,20276,-16586,-2942,-64557,-1241,-45964,16820,-33844,76619,7011,117,35594,-24446,-76626,20061,-34740,-62357,25135,9276,-64430,38012,-72863,-19970,49505,-10498,11160,27102,28120,41136,-83738,-64731,-3264,66867,-17730,-33918,-73047,-93297,-110344,-32555,-10882,45191,-28815,36046,-6824,-42834,45734,69340,56235,60876,18515,-22950,3411,-77394,-80272,-16855,-76692,-43427,-23083,-34484,-5090,-94816,-33458,26871,-83403,-19738,-75129,-99489,94882,68287,13295,-77843,31158,-60806,-41582,-28393,-61292,83428,22229,-113057,-59657,-16766,6411,-5338,-24584,-84540,-58990,-80777,-9788,-18282,-60464,-125543,-11648,-2644,-16300,-24693,23820,36817,-25025,-64686,-86557,-48860,-5285,-51033,-10829,-50160,18964,-12476,-31368,42467,-25291,-48201,-47837,-57997,-80095,-13705,-67533,8694,4488,18631,-58560,14931,-31938,15586,-26373,-12814,-36345,-10729,-41597,-59529,19285,-7344,-71973,-94597,-20771,11169,-14039,-21429,-29011,24721,-72318,-60766,-53168,-154863,-87244,-55366,-49157,-32058,-2508,-23597,-12740,-6419,-61801,-68216,-46857,-4223,-6402,-63918,-47129,-40041,-20483,-9648,-39017,-102894,-31499,-16070,10500,53670,79383,-43017,16470,22491,64835,18660,7619,20528,-13008,42151,-59154,-98357,-81204,-1842,-67952,-12540,-31157,-31556,-61216,52866,-53226,-82098,-22102,-20387,-51884,-3516,10604,-42739,25621,-24949,13266,7248,10362,-27103,-22019,-33500,-103855,-98397,16928,-23767,40098,23971,25750,25325,-13874,20280,26124,-24123,-59474,16840,-23171,-41012,-67170,-67398,-5606,-21686,77120,-91251,-38170,-123912,-11474,45980,16076,-4112,-35539,-41430,-109952,-85460,16609,-63865,32377,-50127,-40710,-5043,20791,27283,-90560,-53220,-61333,-22434,-48838,-168140,-97654,-54548,-137787,-54103,-156048,-294419,-126842,221363,60766,32086,123752,49811,43612,-10644,-48738,37369,38433,-24192,32977,76573,79081,71928,-332,61896,-28065,-65701,-36547,-12423,23481,33353,88180,44024,18977,-21935,16244,18840,-42287,9072,13834,145635,60995,24377,89419,4082,39682,-3690,-63317,-15423,2697,21325,37277,59530,-12915,-56354,-49813,8868,-5321,33032,-96920,-32144,-56904,13514,17485,-16774,-58267,-89783,-49496,51796,-41297,8705,49376,23650,-2755,63953,-34149,-37134,-17073,8284,16598,49847,5487,32833,50462,64200,39481,50560,-3561,49916,136289,-48006,91807,-2081,-11907,42320,-25305,-66770,-65850,28459,-15920,-47354,-66784,30630,34653,40241,-7960,-43003,-63872,-3899,-22190,11428,52670,-31387,969,57923,53613,-10710,94212,49077,5454,-76492,38702,-27745,43109,-26443,17671,-61053,23958,27014,-11007,-34633,26366,-5626,15594,-43544,-57726,-34849,-9130,-28604,57939,21921,26841,-4735,-53638,47770,51053,-47621,-129376,-39701,-10677,49479,45115,2400,5850,-24829,-7196,-157577,-13328,-6564,-86457,-45270,-43818,-8518,-72108,-28079,-31867,72422,118611,-63218,33222,41413,5808,-18706,-96318,7018,11926,-15978,56573,24424,-147514,-118983,-53806,13570,-40108,-14089,74338,-46933,-16439,41196,-4681,-13084,51033,31313,-45722,26020,59497,14322,-27749,-38584,12613,-7640,-26409,-38374,-76088,-128680,-254,-72373,-76465,48510,6708,10541,4420,-32049,-100625,-58055,116423,-11765,-58240,-19831,224,-21691,-105502,-10065,61279,-11561,-43399,-47072,-2210,24781,-1395,-15208,-16430,-38464,19206,11159,1899,17452,-53648,-172614,-128614,5754,-49938,-68590,2297,-69311,46780,-13118,-3569,-144491,-71842,78692,16554,-42187,-30505,3216,62295,-77030,-11501,-8109,13200,140787,27468,-49823,-27930,26621,28084,54117,-55327,37982,71606,-40593,17784,-14967,-67975,-67184,4335,35196,-68965,-72575,14248,37010,67564,17376,-53164,-51726,23402,-35802,22909,-16191,-22217,-6655,42411,24578,24464,6376,-6472,8263],[20877,88782,45039,-40012,1772,21020,-697,-42520,60675,114081,116762,-38879,17474,3824,-868,41177,-94585,-23597,1769,-67231,-25643,39240,7605,84883,95885,-12314,10307,11720,58054,37525,16875,-11063,41426,-47132,57415,55245,67560,14047,-28230,31452,-8266,18857,76837,74742,50500,10817,45287,26842,11155,45557,-12235,1708,-8244,18976,16858,70400,79809,33618,-45641,100536,93148,2674,20659,-37375,9136,45656,45736,-1745,-88043,22237,-56964,56528,-1665,-2049,84098,62215,65105,86729,40932,47505,-58156,19396,129057,12108,22257,59886,14815,14446,33630,-12090,76541,-37533,-25286,-48672,68362,5231,27530,73289,-4069,-13299,51990,40294,23359,23295,26057,27064,30650,25288,19627,34245,59362,-5482,96508,-24530,-51078,-29624,47005,50236,37136,97584,38091,49432,1915,-1607,24579,29823,13814,-67519,50727,-16238,27907,41870,89116,30402,82315,22223,28962,29179,17539,57402,117133,35528,61389,79368,52367,100121,100762,33246,97978,35841,16613,38445,62155,103494,94531,7892,59441,40738,31085,1831,96249,40558,38928,46916,95498,53326,31036,116933,68901,-12531,55760,116568,127207,119636,111634,34960,129742,142661,70435,22855,118418,114166,184701,145840,49914,16413,98082,97448,-6215,-10573,9033,85679,54736,149154,131216,108254,105244,117325,91749,113093,107276,116557,38403,134807,158059,125362,95168,196849,153264,25520,146809,122422,101347,122288,192805,173105,154793,166890,69785,97843,150674,135156,161959,112544,82528,73258,146545,150159,109550,211169,263995,174814,192736,244895,328221,264054,305690,230934,351832,368560,503558,420440,506606,457998,627598,610454,729129,924599,1058735,1377184,2304214,3972807,-3206375,-2253741,-1295449,-945008,-743418,-661125,-539871,-507949,-429282,-425302,-339753,-367334,-333833,-297103,-283709,-241065,-187156,-206702,-227833,-187510,-170004,-204149,-143709,-194889,-183230,-141648,-177484,-153745,-114518,-139842,-119383,-148237,-125393,-82959,-166294,-142424,-119038,-114495,-161367,-63268,-49543,-86540,-40757,-22353,19387,-15884,-80403,-88828,-73827,-15714,-99167,-90015,-145022,-100537,12278,-86321,19008,-120349,-41687,-17507,-36320,21871,-57428,-108826,-73086,-69609,6484,-44474,29965,-21544,-7161,-16760,23256,-2589,12944,3313,-16927,45736,20879,45058,82236,53749,84858,101981,105753,160070,269331,504666,875901,-701158,-560911,-350174,-286319,-239779,-281032,-189252,-171127,-99260,-137178,-177220,-126364,-69731,-174758,-96435,-60160,-86557,-104516,-167033,-80710,-78234,-98103,-103472,-79996,-60234,-133385,-171181,-98706,-119961,-160589,-43148,-65466,-126504,-74355,-71736,-92251,-73041,-31342,-29141,-82433,-16125,-2618,-99984,-134358,-80042,-36598,-106655,-92608,-119965,-71220,-94683,-82326,-141629,-135210,-6137,-45361,-23364,-59311,-76462,-88040,-86932,-52800,20157,1542,-108283,-39937,-151138,-69954,-85981,-106211,-85953,-124975,-88780,-4746,-56678,-40024,-63617,-30826,-17305,-62569,-122344,-109867,-100799,-133659,23325,33879,735,-40231,-47255,-124649,-24876,-76543,-81541,-70582,-38435,-42570,-145633,-39798,-5849,5068,14679,-12852,-922,11460,13380,-8234,-12605,-43003,4458,-78834,-119979,-44120,3200,26185,-60773,-59478,-18905,-54739,64788,-82921,-43715,-33162,164,66107,-42599,-89008,-38312,-95003,14557,-58965,-4143,38525,-42827,-22141,-79519,-97003,-35711,9857,24525,-12716,10101,-54997,-11321,-20208,51512,-74535,17919,2490,25225,2488,-42778,-52848,6301,-38086,-63521,33951,12956,-53296,30364,-63509,-13053,59931,-3046,-7496,32411,27054,39141,-64150,-70007,-20463,73775,19769,-26935,-73568,-94636,-102258,-15352,-21574,11258,-37631,34697,-30738,-44879,60129,59909,42311,77024,30293,-3636,-7499,-82931,-78881,-12747,-77027,-10485,-33508,-30286,-17769,-110169,-28424,12496,-81887,-36982,-87750,-83119,121769,60502,6917,-82795,41284,-83976,-65958,-42258,-39108,46757,22610,-131250,-82928,-1095,-29607,1887,-35089,-82552,-73603,-69373,-15393,10805,-45159,-108034,-29929,-8153,-15910,-15287,29677,35489,-33617,-82644,-115983,-52853,-15287,-59563,-5074,-38065,14995,-14656,-45353,43935,-19443,-38638,-32036,-31367,-68232,-37905,-105140,8529,-6577,7263,-67369,17531,-46262,-14536,-32903,7335,-46029,18970,-56589,-51261,7837,-13252,-69402,-73993,1114,24787,-35223,-30303,-45248,26305,-75710,-34270,-64053,-191879,-105238,-75034,-30177,-74873,-9434,-41717,-22740,-10839,-76502,-73218,-69129,3508,-338,-43898,-41118,-38660,-22595,-4601,-44875,-95096,-41575,-22676,960,43300,35077,-66032,14739,48464,62792,38805,21388,63903,-16456,45646,-49700,-123071,-94556,-32543,-97505,-5788,-23868,-39239,-46174,37472,-81248,-81560,-14422,-59112,-60741,10761,7026,-43964,30327,-2727,25062,681,28355,-36852,-20883,-33672,-108580,-73975,-17597,-62303,23862,33788,86462,-18563,-30110,8948,13599,-30630,-52487,-4169,-21392,-17599,-10867,-35762,-46171,-59456,65362,-82375,-37569,-120741,-26879,14957,-28072,4007,-41714,-30219,-85373,-133191,22142,-41490,50405,-44076,-29518,-8699,26107,28528,-95894,-43329,-41500,-21034,-33514,-180330,-103950,-84293,-138102,-47867,-161054,-272502,-148664,227196,46417,24763,151423,40438,37297,-8173,-24314,21998,65335,18281,67811,74289,69008,70281,-1093,46225,-21954,-54471,-44708,-29702,5365,18976,82808,48294,23648,-22358,23866,35626,-35189,6262,25926,140206,72022,28064,59515,6131,58206,-2686,-61300,-10379,21970,-5980,13975,47059,-35125,-54530,-37174,17344,217,45152,-102321,-41408,-65341,18866,31365,-14937,-67188,-86708,-56001,28089,-51302,-21315,40816,28173,-19416,58690,-50089,-43867,-40020,451,5899,39015,6282,22249,32818,50027,25823,26189,-6610,57038,126941,-41869,80723,18758,-6645,32678,-16729,-54690,-37454,45312,-8697,-34839,-51713,23739,11623,33921,-11569,-37093,-62016,-8090,-53792,14279,78276,-33214,-3829,62627,34125,-3335,66240,29298,-12188,-96850,33389,-19910,36304,-43476,40358,-32196,35983,-30712,-18510,-31336,30159,-5687,21887,-29866,-74278,-54289,-42020,-21505,55569,20049,28837,-18692,-32632,47078,60375,-58706,-114397,-53850,-23208,5792,35294,7805,1378,-35035,40124,-152146,-15280,-12739,-71887,1787,-39467,-14215,-72423,-36929,-51107,38111,75081,-46121,24983,57368,14383,-16637,-107072,-3562,-6022,-35548,65309,26259,-147112,-141558,-77124,-17459,-49827,-22622,64160,-63987,-21639,54044,-19983,-27734,71720,40489,-64307,12543,68396,25847,-5366,-56711,2144,-24711,-32756,-15154,-68196,-116251,-14727,-87865,-86572,49266,22674,13076,2070,-30773,-111274,-45626,119349,-217,-62261,-18436,-13909,-19693,-106810,-12468,67962,-3770,-42183,-51573,4860,11361,14190,-13356,-32168,-46045,-100,-1083,-2250,-11917,-63738,-157525,-85221,30193,2959,-62913,-23368,-75408,22933,369,14663,-152138,-91751,69005,-18311,-41762,-37990,2477,75271,-56017,-8188,4237,-8849,112543,31751,-26582,-70385,46348,45110,64407,-49576,23822,57971,-67208,34587,31,-57107,-32320,12345,38335,-79715,-88115,-875,14585,52196,16379,-40188,-66511,6986,-44484,10955,7349,-7398,-60703,36825,18548,16256,8216,-2885,4975],[11196,53790,32964,-9676,1414,40238,2192,-25457,56909,105391,113466,-35708,10839,8909,7469,64363,-83721,-22818,3545,-52012,-46564,11763,-4397,66232,107359,-9788,15121,10747,46302,43708,14254,22070,42665,-55589,53166,51642,57430,7594,-65971,9451,-25861,20864,78027,55225,27195,20851,44475,32908,-15500,41226,-33150,-32367,907,9698,51447,81072,82393,38289,-31010,117382,98043,-6803,-807,-47669,25886,34150,58014,3184,-92644,54129,-20662,56523,-7800,12040,88209,55786,39603,91332,32223,36133,-60128,22965,128332,21336,4136,42965,1657,2364,33744,-9384,71074,-24802,-34965,-63657,53421,1458,26977,85598,13584,-5898,54166,46736,19149,21448,64108,20847,11842,43304,16092,16480,64975,19922,93118,-40598,-82932,-45773,76865,70451,43023,95435,38403,72579,6563,-11461,22299,43326,32513,-27513,73555,-12611,17776,45488,69624,38682,45148,7010,16429,28623,-4835,45145,116797,34411,56481,86820,39184,100352,92990,50310,108033,49403,41659,48206,49991,91173,91692,15248,61588,31030,40994,46482,120901,42869,36785,46007,72463,48223,28120,112182,73238,-751,56005,118146,93078,111654,110245,29073,137511,155605,76724,17253,116743,119691,205824,160258,70981,12171,88359,123781,-24040,-22190,14362,132729,89929,149275,152029,112281,94738,117422,106656,109266,115091,105858,34470,140305,170290,134567,123669,209793,172252,46261,150310,133033,142732,126458,173755,161664,146604,156363,90691,142970,147413,146894,167104,111998,97328,104533,163426,137671,110020,202957,271170,197424,211939,239969,325587,266784,347241,260301,381369,408205,484225,424261,512072,456771,630141,577524,728621,914652,1069525,1423560,2319945,3857800,-3208790,-2179482,-1285923,-962067,-765368,-641524,-533801,-510254,-425141,-430951,-324509,-353612,-328311,-326566,-301946,-239947,-194824,-210311,-238225,-183135,-163180,-201133,-142010,-201962,-199022,-121733,-209665,-170878,-119347,-151298,-127772,-149631,-124566,-67487,-158991,-132809,-114721,-123885,-175583,-82962,-63808,-94556,-47406,-37420,22910,-17199,-78686,-93803,-89425,-28175,-107201,-99034,-89275,-80406,-7867,-101988,15286,-129245,-69392,62,-40765,28864,-50221,-102190,-37246,-69398,-9990,-33969,33998,-21600,-28688,-22921,399,13388,18185,11053,4511,44540,14495,10952,75075,70084,99495,107565,76792,158148,254060,510348,902351,-713503,-564368,-370205,-324614,-252613,-298956,-207946,-177765,-97063,-152339,-177871,-111132,-64026,-183957,-104203,-74593,-74258,-102538,-185822,-86069,-79393,-90153,-92210,-98740,-63148,-115155,-166002,-138872,-105402,-155686,-54519,-48865,-113811,-80581,-48120,-95288,-109457,-33911,-32234,-81128,-40034,-13641,-89694,-153058,-102974,-26194,-112344,-75601,-108479,-62564,-104326,-90402,-116073,-120658,-14988,-38855,15364,-42274,-81489,-75811,-73970,-67426,13084,15799,-110616,-20637,-131316,-76572,-90097,-95969,-68549,-101397,-56424,-2675,-91984,-67087,-78476,-20842,-22552,-86553,-98156,-113132,-88461,-113674,34202,46326,-15091,-68201,-68075,-152568,-12331,-80182,-73401,-84353,-22071,-55700,-144021,-27449,-21065,-1594,1755,16624,-7867,-19578,7917,-5139,-13962,-58579,1880,-82497,-85989,-44202,4434,5983,-80457,-60274,-19292,-59659,45668,-93632,-56954,-70391,-27594,63704,-6232,-93002,-53812,-72117,8072,-37403,20023,80063,-33372,-31170,-83159,-76125,-15785,34366,34954,-23831,14068,-49638,-23620,-20122,80764,-102272,-58824,-528,36031,-21164,-57534,-30919,-17385,-42302,-65845,23790,5945,-39835,15490,-63331,-14716,52151,-1578,-36332,20238,22798,24235,-38662,-55340,-39749,60658,40899,-25089,-65373,-79002,-91542,2225,-29126,-26551,-41872,32717,-51593,-48391,62509,38333,29160,79764,16263,9569,-23885,-86257,-64406,-15796,-65428,19317,-53512,-27267,-24383,-96756,-25645,-9776,-73777,-62457,-90843,-63674,137106,53375,-11250,-78134,40554,-100049,-83775,-57342,-20484,-3340,10034,-133220,-95237,7836,-78127,5922,-41163,-70663,-69648,-56598,-16307,45485,-34312,-94253,-43875,-22602,-16377,4696,34618,33455,-45653,-88384,-147998,-63095,-22582,-62198,1082,-17971,3452,-25966,-48493,37947,-17217,-28813,-12305,-2367,-53990,-60229,-140756,-7442,-20860,-13752,-73521,6813,-53830,-44081,-23819,15459,-56528,44480,-68809,-43984,-3478,-19805,-56456,-30935,27938,41072,-52178,-40087,-66315,24594,-69660,-6191,-66938,-206230,-111961,-81163,-17765,-106451,-10219,-50566,-33041,-11524,-92611,-86072,-87442,12754,11223,-11478,-39415,-31423,-15352,-10660,-57689,-87078,-50640,-38543,-6909,35246,-12240,-79148,1902,58437,53415,38195,28873,84398,-16511,44893,-37654,-131896,-102308,-67545,-125497,-2073,-17725,-55084,-29355,16935,-96566,-73570,-4909,-90338,-66495,18329,-1554,-37002,37891,16426,33498,2113,50332,-43056,-20704,-46515,-112078,-54070,-44908,-99846,-975,46550,132011,-63063,-36531,-2561,2891,-41111,-37693,-26837,-23196,-1944,36063,-8813,-94652,-91532,41473,-78817,-45421,-97986,-44443,-21346,-60637,17734,-47296,-21372,-51611,-124350,27556,-18618,55499,-39701,-20871,-12285,15936,23023,-99684,-30290,-30191,-13329,-24337,-174916,-111507,-109620,-133243,-52483,-164365,-255345,-164618,234722,32683,29114,166616,35727,30384,94,13325,3808,80038,54403,92521,57761,44190,61054,349,27430,-13322,-41560,-49564,-43079,-9138,1004,59840,35528,19566,-14717,21532,48090,-24771,8047,32824,99233,80268,28029,40058,10222,61305,-11766,-57772,-6607,34640,-25093,-13204,25349,-47550,-46054,-20380,14224,4043,58457,-92638,-40117,-64736,8803,38424,-9159,-61007,-61174,-58709,-1638,-48144,-50162,24521,48021,-23792,61211,-63309,-42122,-60343,-11428,2984,20515,16712,7460,-2348,33484,14935,1580,-10361,39210,96298,-41528,52491,45805,-2123,15163,-7124,-40938,-9255,61099,-7464,-22543,-33362,2370,-15932,34943,-4042,-29793,-51290,-29341,-76343,14337,95757,-30054,-9642,71740,12810,7048,39345,11734,-25266,-94549,31103,-13116,21018,-49655,51894,15299,42857,-91600,-34397,-22244,24988,-2397,35448,-14396,-80501,-71910,-74488,-17419,46917,23428,23944,-32009,-17419,39449,55930,-66898,-91237,-66290,-27310,-36228,10247,4452,-7113,-47635,64462,-118229,-4202,-3153,-51616,26427,-38658,-12124,-58983,-39529,-69076,-803,27863,-39651,15600,59477,21950,-30877,-114090,-7674,-24958,-51467,56638,17876,-125340,-110220,-100280,-47040,-57699,-31952,50757,-83644,-28586,55154,-37747,-41253,76347,40637,-72488,-2109,60881,41383,15565,-61929,-17015,-41287,-39399,8091,-52043,-84671,-37273,-103836,-83914,44161,41493,12979,-24161,-25908,-91405,-28988,101107,25821,-58213,-9881,-27632,-21715,-93752,-17686,46190,3117,-32169,-54469,5531,-14764,18007,-5315,-44098,-46599,-18423,-17977,-7929,-36182,-60008,-116972,-16870,53520,38821,-51237,-41998,-69841,-2943,9812,24721,-139084,-105523,50491,-43720,-43560,-49479,3606,82841,-30863,-8723,2069,-27888,71024,25843,-314,-90940,60286,62198,66960,-31492,8958,23246,-93110,51820,20655,-45251,4483,24889,35629,-80578,-92329,-23110,-7558,22283,16222,-29949,-79778,-5943,-50791,-9309,28035,3699,-91465,28726,8306,4903,12828,-1051,-1861],[-358,18333,20638,16684,6419,50976,13967,57,47243,93569,108239,-23034,9863,20962,14547,76378,-73046,-17949,7009,-34636,-62763,-16487,-6616,51103,113722,-5792,20089,10185,29367,40771,11141,58302,37260,-58590,42085,42717,45209,9533,-79573,-17900,-24827,17300,74078,39693,4303,34124,45009,30373,-51777,35905,-44309,-40333,15552,15716,82222,74636,87246,43081,-5424,122708,94770,-6096,-11222,-48687,28868,24304,73347,3832,-110795,76521,18270,52957,-9787,20664,83575,38055,18891,89804,22396,23525,-43123,22430,101144,40181,-8437,17881,-8539,-5563,31360,-334,68752,-2191,-37704,-35906,33750,-2559,31261,99490,25572,-56,57982,51403,21462,20951,93856,21464,2179,65419,22042,8682,70513,51678,84734,-43147,-103550,-47543,109971,91952,49805,87626,31750,100510,12053,-12667,26334,55658,51327,24828,91756,-4055,5056,39794,48588,46602,8935,-15992,-1948,31126,-16295,32783,120961,35631,54439,88595,41141,86087,82908,73723,121418,63754,60286,57534,42108,64852,70867,28498,53677,29170,48385,95392,136485,52331,60043,52709,50269,28626,32736,106291,67424,11440,53509,112661,52736,98549,99564,18337,127619,154060,79716,18214,111653,137359,209498,170829,95582,8717,64043,142330,-30956,-10206,35693,169697,127983,145990,165991,109243,86887,103518,115145,99698,113910,79058,45594,142555,170917,139732,126047,197218,189832,104485,154440,139356,170160,126327,144266,144812,145142,137128,114951,184929,143119,148562,157575,109417,122374,136039,170581,127165,117498,196960,283085,233611,236580,235077,313158,259057,382340,305425,405201,431430,435661,422343,503514,476515,618714,554767,727607,897966,1090684,1470978,2391408,3663735,-3281482,-2022928,-1262315,-963545,-766937,-613140,-528310,-494292,-416374,-422178,-302689,-334161,-321151,-349179,-322294,-247451,-205567,-214032,-243762,-185381,-169070,-187081,-142482,-205610,-213404,-119776,-226851,-182422,-120083,-155705,-150631,-146733,-121458,-66735,-141085,-123576,-115056,-134408,-171342,-103195,-78532,-114161,-72009,-58154,-6842,-42627,-78228,-99269,-104636,-42334,-107169,-107303,-9232,-55732,-33209,-111440,12184,-121291,-88470,17533,-35731,37410,-40964,-95444,-26130,-56320,-30468,-24542,9377,-40973,-41845,-28614,-17199,22465,19732,20896,29707,37227,-628,-16792,63766,92227,108741,110940,58878,171633,243620,504958,930832,-729954,-573411,-401941,-360763,-258819,-301260,-216448,-184250,-111804,-171319,-184497,-95354,-56580,-180804,-104212,-79127,-57790,-104468,-196754,-88255,-75540,-87723,-82938,-109993,-64373,-92700,-138668,-168615,-82755,-142629,-61652,-34461,-98308,-81995,-16039,-93700,-140431,-42194,-33638,-70168,-64713,-25328,-74291,-155864,-121191,-20676,-112801,-69797,-98217,-52285,-101983,-79889,-93913,-97783,-24369,-33014,37163,-27601,-78047,-56727,-61348,-76243,-4119,17808,-110383,-18218,-98276,-77190,-90264,-81905,-38560,-70347,-15075,-6239,-116577,-93012,-90369,-19259,-30997,-109593,-69781,-96961,-69936,-89527,27814,40105,-27692,-83265,-83324,-151000,1508,-85612,-59577,-89448,-15491,-62514,-130558,-14076,-39877,-7688,-15441,37098,-22210,-42617,-13219,-8086,-7849,-66361,-7459,-77780,-51775,-60767,-1562,-6719,-91301,-49495,-18797,-61088,26836,-90871,-70169,-98181,-60406,51750,23790,-84163,-76165,-46828,-7727,-16435,42410,109820,-21114,-31376,-80461,-46143,274,49780,50165,-50967,11943,-47602,-35591,-55809,87870,-111257,-113478,-3100,27101,-26675,-65461,-19198,-42161,-46293,-67358,-2615,-10930,-26579,-2804,-69706,-22204,31468,-2378,-60103,-2318,17443,-940,-15764,-28694,-55636,27162,41471,-30468,-53153,-50887,-85195,14243,-32114,-55393,-39096,33779,-59501,-51656,52730,12026,16090,69274,-16146,14041,-42879,-88278,-43195,-24443,-43491,36915,-78482,-26090,-26283,-60790,-25846,-27297,-61055,-90111,-81723,-47686,135380,51180,-36512,-64165,30280,-107923,-88463,-68586,-11552,-47017,-14207,-118133,-94259,9538,-119349,5635,-40379,-53098,-52672,-42733,-14878,71587,-27473,-89657,-52985,-40248,-19065,28561,36623,35218,-51740,-77932,-168416,-80758,-21841,-57905,4896,4107,-13563,-44924,-41868,26183,-19431,-21297,8057,16971,-42196,-77695,-166456,-33180,-35678,-35192,-74054,-15678,-53315,-72267,-5747,5879,-62066,58482,-77787,-36902,-14100,-28096,-34884,18029,49899,55714,-60854,-48163,-84038,18940,-54767,17891,-59112,-184367,-107897,-73991,-14465,-116705,-5254,-47829,-40534,-10127,-103316,-104880,-92036,23776,32896,24336,-41179,-20866,-3325,-23182,-74316,-87608,-58241,-56808,-12289,27035,-49394,-81656,-20561,50055,37045,17680,31092,70787,-13399,38074,-27205,-128629,-104550,-97160,-143737,-3412,-12927,-75579,-16253,-1272,-90494,-61537,3602,-105732,-68480,15992,-15271,-34156,49958,32097,37311,8551,71276,-45871,-22662,-67919,-114071,-46252,-59306,-124448,-24437,62697,138943,-88608,-34272,-15075,-3870,-53162,-17952,-42275,-29248,8250,63470,10280,-129599,-102864,17253,-78732,-55852,-65296,-57773,-55309,-65854,32992,-47958,-17738,-24957,-76844,32362,5027,50760,-39702,-14946,-16169,-1541,11867,-104076,-22856,-28310,-282,-25999,-159599,-117446,-121089,-123778,-66875,-163854,-247207,-167308,240372,23954,44493,169333,35927,28353,15122,52452,-12308,75473,68533,96700,34097,13859,45887,1568,6068,-2857,-30556,-53685,-50997,-9384,-14299,26832,10558,6502,-10788,4247,52746,-11680,17015,34933,34198,75170,23928,31606,15641,48815,-30746,-47419,-6928,38650,-14497,-30984,2987,-48308,-34262,-6564,913,7086,68634,-81328,-30346,-54196,-8585,39085,-321,-41468,-25051,-58206,-27765,-33877,-71713,7509,82725,-14589,63481,-71107,-31945,-72133,-24693,6262,-2840,32277,-8575,-40558,11651,9876,-18159,-14535,-8865,47124,-44395,24195,70184,-812,-6506,34,-28187,14132,74293,-10409,-17499,-17457,-26000,-37968,44895,13438,-22177,-33788,-61014,-85972,10997,97523,-24780,-16911,80867,-4340,18803,21956,1962,-29974,-72163,33157,-9124,-760,-43298,47610,63523,38456,-134818,-50147,-6576,11195,2579,52677,-1504,-78439,-81129,-101283,-16493,37787,33328,14475,-42136,-6741,27138,33883,-69483,-66869,-72769,-22014,-69067,-21367,-5822,-17938,-58819,63360,-68595,15516,19263,-32190,22553,-36548,-3024,-35752,-34543,-78887,-26992,-6300,-44682,8987,45985,28761,-58456,-111566,-1482,-40299,-59108,31624,-236,-94644,-40085,-108009,-66791,-61300,-40602,37135,-100242,-35335,44083,-49932,-50882,63777,33408,-70536,-14318,36725,55078,33582,-58658,-37163,-53258,-42754,25846,-31519,-52958,-58660,-114047,-71129,36248,56618,8528,-67737,-18818,-49894,-13540,76815,63768,-43386,5640,-39126,-24601,-73642,-26444,8496,9135,-14117,-53715,-1837,-45541,12754,1750,-48967,-38190,-31980,-35010,-13066,-46037,-40375,-67260,52214,70226,40116,-37538,-52596,-54528,-24426,14175,23305,-114221,-106658,27825,-55161,-44545,-61801,4679,81780,-7028,-13526,-11463,-39660,35871,18748,20683,-94757,63885,73331,62583,-6301,-2576,-22132,-112283,61790,40549,-33472,35954,36070,29479,-70885,-85883,-50116,-23242,-18126,20702,-22993,-87212,-9842,-55232,-31791,40823,8158,-89364,19654,-4688,-6031,18509,-429,-10517],[-8980,-5694,9617,31529,17580,55195,32462,26673,34528,86729,97375,-5472,13313,38467,20273,78627,-63205,-7166,11030,-31161,-72123,-34375,3626,40211,113873,6873,25100,9036,11678,30274,6892,85962,19371,-56806,27615,41247,35542,11945,-71936,-38842,-12189,9266,65956,31614,-11949,46928,46862,27836,-74259,32769,-47907,-20164,32008,35842,99629,60239,93871,46592,19902,107298,82370,3361,-9096,-38222,14973,22230,90309,1715,-124710,86929,38960,47820,-8301,20584,69839,12139,8818,80492,16800,11813,-7865,17815,55585,66487,-7693,-8656,-11565,-1655,32045,13208,72703,26622,-30002,22351,13580,-4602,41544,113124,29746,2937,63715,52112,34296,22802,106907,26264,3035,84781,36162,11553,74555,91313,70944,-45086,-109904,-34823,140417,109395,56897,74370,18600,116930,20067,-1972,36796,61183,65461,71933,100360,5586,-7273,23493,34483,52196,-16092,-40571,-18355,35720,-17252,19670,129050,38465,59749,86355,54615,63368,72819,97027,131571,74592,68628,61531,39570,33673,36134,44131,33854,33962,50776,125479,138940,64601,105064,65406,37071,-1120,43699,99879,56234,23543,50932,98181,18919,82996,91593,7630,105496,141052,78206,26142,105169,157362,198837,181330,117402,10980,33687,154012,-24125,14674,68087,188785,152465,141651,166878,102924,81235,81040,113515,89066,100176,44859,63121,138781,158993,137551,109931,169761,200488,188358,154006,143298,172279,123960,115629,127772,148911,116240,133060,207965,139950,137050,138286,108669,148866,159823,166028,123883,131026,198983,296416,274656,262143,234576,293039,237321,396594,349983,417045,437631,377450,419129,482822,510980,599573,547229,729859,881028,1119086,1509777,2495916,3454152,-3387672,-1876669,-1229242,-950024,-748155,-585748,-522941,-463625,-405116,-399652,-279921,-313431,-311970,-359846,-337725,-258272,-218344,-218765,-244832,-192874,-188336,-165658,-146681,-207215,-221045,-136905,-225393,-189054,-114879,-155654,-186830,-140214,-116242,-79397,-118207,-118026,-118735,-139165,-150186,-118635,-93105,-147134,-110309,-78395,-59032,-82383,-78499,-102133,-110274,-56190,-98642,-111395,61026,-35542,-55766,-111716,6573,-98366,-95042,27352,-22729,43954,-31533,-89968,-27998,-36220,-48885,-22155,-44532,-80474,-45682,-35063,-25275,21122,16575,28105,35156,19964,-21326,-31813,49491,115924,110563,110808,52290,196268,238945,492867,955206,-746694,-584571,-435502,-380163,-256804,-290804,-215967,-192116,-137793,-188816,-195355,-82205,-51272,-169482,-100366,-73997,-43607,-113445,-198410,-85810,-69964,-91717,-78793,-110641,-64581,-70529,-95115,-162194,-57738,-124684,-62492,-25385,-83609,-74736,15736,-87203,-155526,-54339,-32124,-50087,-80244,-32352,-59611,-149078,-134088,-20876,-110274,-78808,-90714,-43414,-92135,-57177,-83244,-82273,-31107,-27646,42720,-17634,-66856,-36596,-51674,-79619,-24429,5998,-108357,-33547,-70305,-67075,-90156,-67354,-7483,-41578,18428,-14956,-118924,-112184,-100078,-27323,-40535,-123852,-47286,-66302,-47280,-64807,4043,16652,-32572,-80907,-87710,-122074,11740,-90155,-43352,-81538,-20518,-66031,-107936,-3825,-57911,-13135,-33983,43154,-38988,-50783,-44046,-15887,2675,-66436,-21268,-65021,-27493,-87471,-14921,-14513,-93151,-33996,-21995,-64932,11662,-77918,-81169,-112817,-94903,31346,37808,-64168,-94939,-32505,-29686,-2112,56625,117659,-9883,-23982,-70978,-10263,6802,47827,64055,-85797,8230,-45422,-45838,-116750,64422,-103506,-126411,-9336,1270,-12727,-65283,-19341,-58396,-49679,-67438,-36987,-33762,-15831,-20004,-76531,-30848,6004,-992,-65775,-25456,13485,-28736,-2965,-2533,-64052,-19472,23873,-43263,-41941,-19671,-87786,17369,-31117,-65106,-28327,40489,-47193,-52447,33370,-11276,495,50458,-53520,9539,-60306,-86955,-21351,-36334,-18653,36645,-100491,-26745,-26252,-15514,-29281,-32769,-46835,-113738,-62560,-39344,116082,53415,-61960,-43925,15204,-109718,-77570,-72803,-14481,-72302,-43753,-91968,-82498,5573,-136713,138,-32375,-35535,-31648,-28479,-14175,77173,-23798,-94038,-58257,-53675,-24771,47594,34040,39350,-45041,-53093,-163116,-103909,-11189,-47531,3589,21026,-32342,-66412,-30813,11784,-25093,-19123,24598,20010,-35633,-88198,-173496,-58974,-49148,-49858,-68254,-44713,-46577,-96926,13607,-19738,-58694,57805,-81573,-28401,-24553,-38264,-9915,51357,59757,62992,-58852,-52480,-93542,10133,-33205,35288,-40864,-126370,-95384,-59948,-18918,-104969,2935,-34603,-42916,-9307,-102854,-122490,-77340,35976,65614,48613,-43364,-10681,7569,-35254,-87291,-99231,-63752,-68273,-14877,15378,-71359,-74957,-47256,26693,15603,-13421,30876,27926,-8910,24386,-21503,-118340,-102740,-112048,-145309,-9470,-9291,-93226,-12398,-14061,-63100,-49319,8255,-101150,-66562,4516,-32209,-43907,63745,46533,37775,16217,83635,-45945,-25872,-90111,-116922,-50534,-63589,-130136,-37846,78831,101251,-87069,-27582,-27590,-6931,-63476,4094,-45251,-38202,17077,68081,22395,-132688,-87789,1072,-78108,-63359,-34541,-61392,-79569,-42131,45250,-38921,-20363,-14492,-23888,36691,26923,39131,-43666,-10831,-22193,-15891,-625,-110983,-32174,-33341,14609,-38185,-142185,-119175,-114781,-110218,-86904,-158076,-248832,-154774,240746,23942,66635,161035,41708,35174,35143,79242,-21723,54791,55566,77633,11761,-10608,29317,2196,-16505,7975,-22551,-57830,-53585,6528,-21069,-5740,-16284,-11991,-19997,-25869,47776,1861,30383,34303,-29719,50243,16700,30718,21491,25221,-54867,-30442,-12154,36871,30045,-30143,-12324,-38464,-23001,-348,-18287,9403,72242,-76483,-15378,-35747,-25033,34458,9321,-16300,3736,-55365,-43215,-14582,-83022,-1239,123207,5362,57382,-71963,-15434,-71764,-35923,13519,-26635,45964,-21945,-66529,-14008,11350,-29080,-17425,-77035,-9618,-46817,11000,83172,-3823,-27076,2148,-17781,27348,83063,-12920,-23164,-8975,-50998,-46967,61013,34873,-15733,-13422,-86322,-83882,4611,82925,-20191,-25438,85297,-11443,30066,15039,699,-26054,-40630,39305,-9064,-24096,-26629,26958,92782,21268,-142099,-54459,12944,-7728,6282,69227,5938,-72936,-80709,-114605,-17510,33488,47821,4031,-47964,658,13518,-3669,-64423,-47462,-68349,-10384,-86778,-48015,-17532,-28353,-65224,43324,-22996,35474,46650,-17975,-610,-28002,8952,-10419,-22843,-75215,-31431,-19188,-56967,6498,20408,34839,-88293,-94331,14182,-48328,-56494,-3823,-23130,-69622,28347,-88638,-70937,-58662,-47625,26104,-108222,-39994,25483,-49647,-54181,38700,22905,-61674,-22058,1357,59947,48835,-51658,-52534,-56653,-38747,34565,-10884,-37455,-69786,-112158,-52656,26259,63420,176,-108616,-12159,-3683,-4149,57045,102101,-20118,25377,-46453,-25668,-55215,-39114,-27069,14691,7752,-48080,-17940,-69070,4392,2267,-45697,-21541,-37942,-46100,-15968,-39643,-9938,-25791,97176,76940,9334,-25223,-56576,-35249,-37626,14276,11091,-87385,-90302,6649,-54131,-42118,-70293,3590,69851,11947,-20973,-30054,-42793,20004,18942,31863,-91914,55799,73725,52383,16944,-10118,-63020,-119722,57894,53480,-21857,55984,39257,21920,-53016,-69636,-74573,-28326,-59368,31084,-19427,-85743,-3563,-57102,-49311,42418,5941,-60399,11444,-17128,-13091,23555,-652,-19077],[-9956,-16642,1103,32790,32193,56203,53985,47814,23527,89644,79026,10905,17051,57837,24592,74869,-51839,9924,14872,-49354,-71689,-35774,23449,32401,107017,28207,31089,8868,-2115,17287,1390,96044,-8572,-51905,14412,55514,30743,10148,-53908,-46119,3020,-903,55478,32510,-17878,55333,49742,32230,-66517,34676,-45566,17132,46575,61666,99387,50083,99597,46037,35126,70743,61990,17109,2531,-15334,-10498,28047,105434,281,-117689,86010,29662,42877,-6064,11197,49730,-14037,11812,64518,19601,3200,35644,10598,7099,93755,8675,-28260,-6665,20592,38153,28305,83179,57989,-9382,82329,-2991,-2142,56192,123868,28042,3295,71336,47299,58394,26139,101616,31778,12233,94674,53206,21675,75472,131538,53833,-58311,-101524,-13906,159046,117347,63689,57913,2804,107800,32179,20365,52579,57351,72426,96868,96011,12231,-15723,1294,32481,54018,-23727,-56888,-26502,41741,-11505,6375,138097,41149,73473,81947,71263,41157,66054,113444,129647,79250,67914,57101,42103,7925,-1442,56951,6453,40959,47391,123922,127187,74746,157699,79524,35634,-32888,56831,93142,47875,38445,51558,75617,1325,67951,94330,581,81927,124013,72622,39347,100275,166212,180288,189170,130226,21995,9750,160258,-5353,39645,102083,188521,148678,136934,154520,99316,78199,58118,102319,83015,75371,15314,79817,127834,136471,127366,88253,138741,199665,268543,148179,147489,148871,121561,97917,116147,153651,100042,137674,203498,138076,113060,115531,112522,167898,170909,151511,130651,146820,209104,306389,309033,284977,241696,269709,205419,380879,377591,413825,432361,332226,419344,453961,547309,582662,556521,737378,870046,1150142,1530772,2592647,3289043,-3479344,-1793374,-1196200,-926840,-717161,-567118,-517616,-427503,-393359,-370514,-262464,-295529,-300716,-356648,-342182,-266145,-231972,-224385,-242865,-202787,-216934,-144473,-155666,-208738,-219022,-167077,-208249,-194181,-103584,-154327,-224219,-131684,-110241,-101106,-100462,-117684,-121883,-130868,-118706,-125848,-107145,-185418,-153282,-95002,-111359,-122139,-77278,-99653,-100641,-68560,-85186,-109527,90567,-28066,-70860,-102591,-3981,-68341,-89237,23284,-6403,44516,-24168,-85910,-22492,-17562,-57777,-30040,-110959,-130931,-42067,-42904,-22476,9753,9097,28823,9141,-5396,-40799,-32585,33666,133528,104913,106751,55304,222855,239633,480978,970622,-759330,-592262,-459365,-375275,-250104,-274239,-210583,-201823,-159706,-197881,-206530,-74539,-51870,-157435,-98113,-63347,-35239,-129419,-190667,-78614,-68206,-101036,-79819,-101159,-65437,-53261,-47074,-110286,-35483,-104832,-56042,-23462,-71897,-59167,37865,-76537,-149991,-68436,-28176,-25174,-81553,-31831,-50650,-141635,-141469,-26825,-107761,-99769,-83713,-37397,-80912,-32743,-85217,-81956,-32704,-23106,36662,-11632,-50525,-22224,-47198,-79177,-39312,-16816,-105052,-60155,-62348,-44709,-93789,-55179,14829,-21410,32102,-27420,-97561,-120209,-110069,-41959,-49452,-124368,-35717,-30697,-21931,-41701,-31542,-16070,-28545,-63625,-79345,-79789,13454,-91616,-29037,-61711,-35049,-69929,-81856,-351,-70503,-17071,-50320,33085,-52706,-46157,-74703,-25198,12640,-61453,-36473,-45490,-17106,-110986,-33601,-22882,-89719,-22150,-34068,-74949,1302,-60147,-86071,-115710,-125185,3442,33678,-38566,-101289,-39986,-52852,1753,57713,101516,-2788,-12641,-56888,24557,936,26478,69838,-113325,7017,-38744,-54023,-174500,16076,-86384,-103747,-23204,-32328,14316,-57798,-26466,-59289,-52854,-66793,-68562,-57547,-9434,-32522,-77297,-36237,-16439,5045,-49805,-40634,12532,-49512,-4137,11950,-63595,-65180,-3777,-61430,-35276,3923,-98366,11755,-28723,-54651,-11058,51035,-13993,-49271,9212,-26143,-18956,31818,-82400,-1612,-71681,-79034,-2536,-48815,-1105,18448,-110520,-28616,-26877,24780,-35583,-25458,-34121,-128971,-39312,-38945,84564,55810,-80917,-23330,1054,-108382,-53567,-69954,-27763,-79515,-69171,-64772,-65221,-1109,-124547,-10494,-19081,-23132,-15259,-15222,-16517,59041,-22391,-102952,-60851,-56380,-33260,54784,26436,40304,-24928,-22020,-127812,-126782,6696,-34005,-4507,28766,-48180,-82908,-22455,-1598,-31751,-24490,32325,8080,-34444,-91000,-157298,-75195,-60676,-55818,-58157,-72969,-37560,-113533,28462,-53581,-46180,44534,-77925,-17272,-35894,-49249,11378,54418,54715,57769,-46168,-52012,-93894,237,-8571,45193,-16189,-50930,-77857,-48999,-27171,-79849,10911,-14698,-38938,-11245,-89639,-130613,-44590,47949,103163,47062,-42360,-4596,12271,-40760,-88798,-116326,-66627,-66014,-14773,-1386,-78865,-61217,-70733,-5170,-8091,-42100,30732,-23678,-5844,4986,-22059,-104999,-98584,-107287,-128755,-16875,-5974,-100197,-20845,-22091,-23736,-40274,7407,-78769,-61072,-11442,-47978,-66175,73037,61537,37577,22212,80393,-44052,-27782,-105552,-123428,-62214,-66258,-117862,-36743,88618,33825,-64889,-22178,-37835,-8565,-69154,26383,-36203,-47048,28293,54219,31319,-101354,-54013,-4664,-73732,-65174,-14697,-53163,-88471,-1743,51175,-17967,-28297,-19557,11004,41530,41378,23447,-45746,-7243,-32246,-19147,-8142,-120470,-64638,-40769,26334,-55241,-126644,-115427,-96395,-93638,-107001,-147242,-257266,-131739,233774,34461,89240,143355,52945,51179,55309,83453,-22930,30445,22975,41933,-3038,-20605,17364,4431,-37545,17114,-16349,-60637,-52328,32423,-15814,-28913,-34140,-29891,-43619,-59939,33687,12589,41266,33544,-68209,7675,8235,32203,26721,-1795,-75912,-11669,-20684,34783,87167,-10433,-16637,-21605,-15050,-2758,-37493,10897,68767,-76584,1287,-14044,-34578,25693,16546,4683,10594,-51235,-45482,1771,-83945,4875,154936,30145,40202,-65772,3782,-59135,-42182,22642,-46051,51011,-28682,-71289,-38165,17606,-29608,-16926,-141724,-59418,-46007,17692,80054,-10486,-41468,-1994,-9727,26143,85428,-9538,-37088,-9998,-64680,-41214,77483,52912,-11701,5193,-88281,-74834,-3803,58601,-18068,-34418,82337,-5095,39092,11617,4047,-16509,-13287,47686,-12808,-42865,-4989,-5115,92489,-4444,-108972,-39222,30623,-26242,5563,81384,7624,-69227,-74989,-107307,-18440,36891,62614,-3771,-50179,4809,2323,-48316,-51253,-35625,-49960,1494,-86194,-61126,-24689,-35552,-65214,15376,2690,46742,69362,-10385,-28218,-11137,17746,8508,-7306,-56614,-16568,-12728,-69098,6653,-9751,39411,-106474,-62312,33627,-46871,-44438,-40858,-43218,-58797,56815,-43673,-60273,-49401,-52842,19186,-104989,-41747,7162,-34187,-49876,10178,13606,-50509,-25415,-35822,50708,61287,-43321,-61543,-49030,-24704,33512,6970,-43220,-65801,-96067,-33624,14349,61558,-9118,-126140,-8666,30377,-3112,43114,124418,5149,44198,-48081,-23866,-44881,-54737,-45427,20157,27485,-37640,-42290,-75486,-1355,-3956,-35472,-486,-35221,-46267,-15855,-21714,21359,-2193,106208,73780,-37009,-16064,-56880,-19391,-41333,12193,-7264,-65508,-56845,-8055,-45362,-34833,-70754,-711,47144,24428,-28051,-46977,-38683,23815,29488,33428,-89861,38192,61613,37540,29427,-14316,-86787,-112252,37212,55730,-10498,60941,30096,13883,-31775,-45736,-88306,-22168,-90143,45095,-19131,-74882,9827,-54537,-56042,32432,-493,-19742,5727,-25029,-14281,26836,-1541,-25763],[-1297,-20726,-3900,23588,45293,56258,74202,59714,19331,101472,54824,20949,15890,74236,27990,68810,-36154,31753,18312,-80092,-59423,-21847,45667,26051,93017,49547,38965,11551,-9182,8519,-4603,85907,-37811,-45519,6830,83801,30056,2857,-36178,-39415,14034,-10624,44360,41913,-12979,56680,53219,45017,-29897,42807,-37798,54734,56515,81327,83617,53090,100862,37703,35882,23297,37366,29661,17941,18463,-35866,37466,115018,3118,-86034,76648,-4040,39250,-6421,-4693,28269,-31286,24599,45021,31189,-768,70552,3341,-30818,112963,35725,-33772,3726,60945,48559,42377,96881,88310,22477,117100,-13235,6389,71216,128877,25148,2287,80122,36935,89336,28851,83330,35176,25319,90995,66292,33050,71722,157755,38650,-79998,-81081,6113,158072,112536,69515,41821,-9499,71556,48869,50058,71380,46105,72821,92168,78535,12868,-17594,-16886,42719,52015,-13129,-56927,-24265,48886,-3855,-5604,144137,41376,91755,76123,82283,27778,65687,118128,109771,77419,63307,44198,48537,-4498,-27693,62448,-20493,44945,39105,95204,103779,78603,199147,88811,42967,-57399,66609,86193,50223,59539,57965,50351,3320,55726,108669,-782,67824,110768,64470,54256,99378,154481,160255,186415,129865,41418,3553,162013,19957,56828,127322,173413,113918,130832,136040,103089,79348,42660,85920,85502,46531,487,91393,110808,108908,112090,72908,112888,185737,314125,140114,153760,111228,120440,94538,113920,154031,91870,126953,174511,135869,81609,95094,122009,174209,168721,131909,146546,159364,220287,308429,326458,302865,257643,249345,173549,335718,378820,396939,423728,316120,426319,422798,572603,577633,581271,749989,869172,1178997,1529184,2642698,3203061,-3520167,-1774401,-1174017,-902428,-685810,-561200,-513082,-397125,-382690,-345872,-255344,-284479,-288555,-341430,-333030,-266904,-245653,-230028,-239763,-211803,-246815,-132323,-169107,-211811,-207980,-199123,-182831,-201820,-88583,-154297,-245399,-123516,-105743,-125945,-97321,-121861,-120217,-106076,-86101,-124454,-119139,-215149,-191095,-109172,-141367,-149117,-71590,-90779,-76363,-79166,-72429,-102431,70106,-36847,-76624,-86689,-20068,-41732,-74294,3053,6901,36506,-21116,-82558,3413,-8351,-51855,-47127,-159925,-173627,-34719,-51822,-10949,-6789,-869,21372,-40473,-31495,-50634,-21882,18650,137353,93899,99733,65836,241093,244654,476045,975880,-765142,-591947,-464590,-349138,-245239,-258387,-205405,-212672,-160920,-191842,-213389,-74345,-60321,-151928,-102024,-53051,-32300,-150188,-175442,-68058,-75726,-112565,-83649,-85315,-69030,-44708,-7867,-30552,-18813,-85709,-42955,-28627,-63764,-39763,43930,-63320,-127267,-82709,-23776,-2782,-69848,-24621,-50191,-139439,-142504,-37846,-107564,-124116,-73787,-34051,-73194,-16207,-95283,-93743,-28390,-20335,23851,-6208,-32100,-18324,-49021,-76659,-42276,-44521,-101197,-87168,-77873,-13525,-102801,-46001,23833,-11193,24081,-41481,-61428,-114947,-122699,-57787,-56792,-110808,-34195,121,5292,-22351,-69714,-46856,-17822,-39274,-60483,-41949,3986,-88592,-20034,-36465,-54041,-75801,-59118,-4948,-73807,-17858,-61227,9680,-59105,-37929,-95322,-31986,17817,-54794,-50514,-21589,-17897,-118114,-53767,-35703,-85755,-21024,-57544,-90618,-3589,-42744,-81590,-111972,-143667,-29519,17274,-14762,-91825,-70042,-71882,-4895,44181,67372,-1163,-1197,-41236,49328,-15740,-8855,63975,-119555,10542,-24770,-60373,-198888,-40162,-68343,-64670,-45260,-62089,43610,-45451,-32353,-43627,-56605,-66848,-87914,-78309,-8315,-38457,-68361,-35961,-31082,14371,-20259,-43635,14239,-56476,-18186,9106,-55771,-93072,-30589,-81180,-34016,12218,-110506,269,-28835,-33712,8646,58698,31629,-42152,-13881,-30731,-40703,21088,-94193,-15138,-73350,-62572,12190,-59438,1227,-12096,-102567,-30783,-29317,50171,-43778,-9697,-24535,-134064,-19164,-43034,49585,52885,-88839,-9633,-8377,-105089,-22777,-63067,-47686,-76497,-81694,-46198,-47732,-7288,-89726,-24774,-4228,-18838,-9132,-4888,-22355,24577,-22505,-110435,-61170,-45347,-43213,47616,14828,32898,2293,3035,-72578,-140766,25456,-21451,-19076,28911,-56261,-87204,-22532,-11024,-36483,-37353,27187,-11216,-36462,-86852,-121577,-75850,-70603,-56238,-47730,-93391,-30582,-116846,36348,-85586,-27929,24640,-66351,-3671,-48725,-59161,22615,27558,36570,37917,-25390,-46936,-87243,-8315,14682,47274,8045,12707,-59279,-49327,-34491,-54592,15676,6503,-28730,-16357,-66852,-124338,-1887,57909,131859,14567,-35861,-5234,8363,-36746,-75291,-128622,-66718,-49697,-12345,-21741,-74202,-42482,-84187,-39136,-31329,-57481,31108,-59742,-7029,-16720,-28593,-91006,-92871,-85361,-99987,-19877,-1477,-92690,-40244,-27802,13049,-36542,1548,-46163,-52732,-25086,-56374,-92761,71146,73632,38915,25003,59464,-40942,-25427,-109724,-133985,-75604,-74867,-93543,-22137,85539,-36559,-36559,-23100,-43922,-12013,-69056,46458,-20784,-52461,43312,31065,41633,-52595,-19184,-2445,-65306,-61767,-8966,-35581,-79807,37120,49767,11757,-39071,-32535,23375,48402,42066,6890,-36870,-3242,-46539,-9809,-4765,-129588,-112396,-46122,30154,-68409,-112576,-106798,-79982,-76030,-122162,-133596,-267069,-108189,219523,54883,106255,117957,67783,72336,68988,62992,-18583,17812,-13448,2288,-8681,-14629,14715,11766,-53161,22441,-9786,-59797,-49226,58144,1533,-38168,-37446,-41064,-73724,-86395,13225,17314,42155,34537,-72162,-42203,691,31441,30273,-23891,-85355,2773,-29097,36534,122004,18465,-10883,-2888,-11284,-11514,-51105,11955,61619,-73494,16563,4990,-34184,13788,18103,14299,-7748,-46898,-36710,8739,-76000,24807,165046,53009,16405,-53708,21516,-37792,-42153,31882,-57361,43353,-25854,-55632,-54765,25191,-20823,-11724,-178036,-90425,-41524,36525,62119,-18635,-46589,-11961,-3050,9907,79854,3457,-51495,-18733,-64373,-25523,87795,62311,-10380,18049,-61383,-64046,-12939,34277,-18735,-42575,72648,13722,44501,1713,5876,-6090,229,55503,-18691,-52198,15047,-38892,66084,-30062,-49141,-5000,39946,-38820,-1603,87208,5713,-70330,-70581,-77822,-17331,47602,72814,-6527,-50851,4531,-3328,-87942,-31252,-29450,-19364,6758,-68270,-58388,-23696,-37722,-59353,-9606,4746,43477,79557,-8162,-48974,11244,18012,15449,8174,-26477,7596,4293,-73835,6153,-35729,40762,-103113,-22300,48263,-35443,-25421,-70537,-53202,-60986,34439,9005,-43134,-35566,-56925,15599,-92097,-41352,-3154,-7202,-38512,-11557,8371,-41279,-26176,-64732,26479,69089,-33040,-66305,-30680,-1058,24623,21124,-61777,-48364,-70966,-18778,1697,54722,-15271,-112290,-9698,42526,-9060,29905,118806,25009,55780,-43547,-20053,-44418,-70413,-40525,25321,39952,-23806,-72783,-62156,-1734,-10803,-21127,18459,-24792,-33845,-12980,-151,43045,4170,84476,64318,-79537,-9958,-56492,-13015,-36310,10500,-24569,-51291,-13032,-13338,-33386,-22807,-61407,-7584,16858,30285,-31603,-57355,-30342,36439,46682,29290,-89419,15786,39034,19471,26756,-15241,-88711,-89420,2131,47413,-229,50250,9015,5424,-12673,-18208,-86759,-7818,-101815,57553,-21796,-57248,24669,-45508,-49452,13699,-7432,16863,3464,-25358,-9738,28185,-2896,-29133],[14824,-24659,-4646,9952,51850,55755,89271,61943,25145,116096,29177,22410,6111,83062,31831,62661,-15207,54802,21615,-101618,-36061,152,62030,20179,72652,58499,48264,16676,-9461,9651,-9481,59890,-58588,-38292,7528,115356,30202,-9112,-23438,-24183,18181,-18171,33351,57732,493,50575,56712,61888,17580,55823,-24541,79075,60548,84804,59375,70314,95078,18726,24509,-18593,14079,36764,31317,58401,-48918,44606,116970,12483,-40026,62722,-42794,37460,-11162,-21492,11126,-33160,38305,25488,47234,193,80711,-1053,-52426,115891,62531,-22182,15724,108946,59708,54073,107937,113887,58774,116204,-16547,20526,81831,125962,26106,1469,88562,22897,118132,29042,61842,35283,37382,73909,70062,39728,62419,156911,32897,-90408,-53513,18132,135419,95626,73696,29799,-12006,21850,68830,79762,89997,33433,69814,64063,51676,6616,-12029,-20531,60903,47990,11617,-38729,-13977,56643,2127,-14202,143761,37345,106212,68158,82229,27810,73117,109903,73738,70874,61120,26005,57346,-628,-31422,58941,-39506,42950,28042,56214,74244,74106,214985,87769,52590,-67287,68553,79562,66829,87366,70915,31548,21645,47390,129235,3936,67905,106031,55562,66432,103038,122532,142735,166039,115834,66206,20474,159705,45364,65159,136536,151052,61760,121692,123250,115168,86758,39894,70712,96717,23508,5043,96324,91171,84998,97712,70920,97331,161082,313220,134516,161918,76707,120746,100958,122010,145666,91316,105969,134082,131127,51139,81358,136810,168782,157044,113703,167263,163662,222005,299958,321778,314897,281210,238541,153817,272579,355310,371842,417988,332799,440953,396937,580573,589677,618126,765971,879773,1202103,1508094,2629203,3198307,-3500864,-1797277,-1170925,-885940,-665078,-568416,-511117,-381137,-374399,-336012,-260958,-282777,-277831,-319034,-312270,-260199,-259297,-234772,-237478,-217348,-268513,-135805,-184966,-217035,-192032,-221275,-157810,-214405,-74867,-156914,-238194,-118448,-105270,-148161,-112380,-128203,-111365,-68831,-60757,-117082,-126473,-226016,-216857,-124826,-138516,-156495,-59193,-76858,-44274,-88196,-65275,-93230,16022,-58354,-73723,-68593,-40251,-26994,-55112,-30392,11365,20171,-24140,-78906,44835,-13178,-31429,-68264,-164244,-188008,-27904,-60677,4148,-20746,-10454,6788,-92134,-48880,-43980,-5018,7730,123711,81111,91954,82079,243562,252826,481736,973420,-763997,-582662,-448189,-313069,-246601,-247316,-204456,-223137,-134668,-167084,-212370,-82332,-75555,-155767,-113827,-47988,-31443,-172600,-156985,-56759,-95095,-122031,-87242,-68777,-77027,-46984,12009,40397,-8010,-69800,-25868,-38972,-58688,-23269,33111,-49538,-96897,-95408,-21493,9097,-51388,-15137,-58204,-142531,-135687,-52697,-110114,-140903,-59127,-32210,-70746,-12749,-106135,-107955,-19589,-20539,7217,2100,-14106,-25297,-56751,-73258,-31835,-69938,-98017,-103946,-108106,18246,-114710,-37349,20951,-8560,2348,-54585,-25283,-97180,-138655,-69938,-62450,-87277,-37461,19638,33379,-9583,-100909,-66005,-4850,-17121,-36867,-21228,-15513,-80607,-17197,-14987,-71471,-81778,-44938,-15816,-66015,-13957,-64811,-20783,-56419,-36962,-99891,-33302,17032,-48693,-62087,2755,-23217,-103081,-70820,-52636,-84319,-34143,-89227,-107467,-2147,-29150,-67167,-107126,-143971,-62767,-1268,609,-70381,-111025,-82587,-18319,18867,25090,-4342,8110,-26266,56511,-37447,-47537,47705,-99445,18709,-4201,-65133,-177021,-84874,-55229,-26378,-71298,-78081,64661,-31600,-29862,-16654,-61235,-68792,-90091,-94437,-12256,-37455,-50794,-30344,-37510,22021,7643,-35645,16130,-49301,-39623,-9819,-44171,-90399,-47044,-98126,-36146,3790,-115613,-13325,-35360,-17843,25210,55409,73065,-32606,-30424,-26450,-60906,18659,-87215,-26062,-63502,-38692,23102,-66316,-12858,-45947,-78053,-32436,-32936,57730,-52479,7876,-17710,-129359,-7643,-46158,18864,40816,-84213,-8588,-13398,-98181,7006,-56826,-69961,-70605,-77077,-41371,-33344,-10706,-47172,-39955,7663,-22565,-14509,636,-29952,-12264,-23641,-111457,-58757,-22628,-52637,28573,1340,16019,25974,10591,-16763,-138686,37431,-13665,-37555,27785,-52729,-75646,-32864,-15295,-37153,-54566,8004,-28585,-38307,-77623,-77462,-60479,-79127,-55720,-41007,-101477,-28719,-104291,37884,-107647,-9086,4754,-49669,10633,-62259,-66111,20602,-14839,10459,5878,-1221,-38550,-77214,-14111,32162,41019,24321,41025,-43663,-61980,-36979,-40192,15657,23354,-14033,-22893,-40700,-104371,38498,64180,136099,-39821,-24106,-13259,-3179,-24334,-50101,-127610,-64446,-26711,-8137,-41147,-59430,-20526,-83866,-70686,-52323,-55179,30042,-67611,-14200,-35802,-39271,-77604,-85002,-55586,-69667,-12497,5885,-73350,-64634,-33491,34213,-38566,-6525,-13134,-42599,-30115,-51189,-112283,54247,72245,41980,23867,26070,-37324,-16927,-101923,-145362,-86192,-89876,-64931,169,66147,-85871,-15318,-32849,-45963,-20101,-64519,60483,-7175,-52543,60232,8434,56403,-13212,-1584,3052,-55411,-55589,-14707,-15254,-56280,59914,42578,41498,-49611,-44045,20723,58457,25838,-7081,-11237,1345,-62514,5872,12275,-132374,-150583,-46775,23529,-69861,-97577,-95526,-80286,-60045,-129556,-120915,-272364,-95596,200379,82315,113947,87085,82514,91413,70363,25059,-14052,26422,-37451,-28761,-8295,203,21420,26396,-59505,22479,-1289,-54081,-45835,74398,27764,-34015,-29248,-41750,-97198,-96622,-9470,14150,28950,37528,-51149,-86207,-4279,26047,31289,-34822,-78262,8768,-33516,42094,111327,41043,-3,12213,-10773,-22414,-55634,13489,56966,-59276,28011,16162,-23680,-166,11955,11142,-41909,-43059,-22048,4689,-61531,46724,148965,68796,-5106,-37806,34235,-13824,-36711,39794,-59166,22848,-12714,-28693,-59987,30237,-5839,-2054,-174074,-98025,-35636,52585,35829,-25518,-42492,-25720,3750,-16829,66189,25993,-56840,-30267,-52419,-8941,87203,61986,-10811,22806,-16600,-54409,-21534,17302,-21196,-48396,59829,39291,45484,-20980,1202,831,-2548,60117,-23796,-50520,28054,-62893,27427,-46058,11991,37594,36372,-42247,-15140,87016,3703,-75500,-71586,-32963,-13204,62419,74877,-3768,-52446,-1508,-1820,-111126,-6704,-23996,15564,414,-38237,-43885,-14895,-34725,-50016,-24120,-7689,25210,73753,-8401,-58296,33160,8048,10660,20082,7875,30167,21465,-67241,1520,-50670,36684,-77518,14358,50119,-15119,-2049,-86436,-48849,-68230,-18643,42971,-31729,-21661,-61157,12131,-74174,-40724,-1015,21270,-22469,-18984,7330,-36553,-26741,-78159,-7851,68679,-18561,-69537,-5018,27999,11544,32060,-76210,-24622,-48157,-11521,-9459,48123,-15512,-75471,-14239,32951,-17399,12266,86424,34653,54737,-33913,-16350,-50852,-81541,-16875,28971,42971,-8946,-104620,-35217,2331,-8968,-6106,27681,-9427,-11253,-8353,17729,48376,555,48165,54080,-104715,-5546,-56879,-18463,-24393,11518,-33545,-43895,30265,-9025,-20330,-7624,-43978,-14922,-15079,30380,-29666,-59382,-21081,42550,62658,24740,-85847,-5929,11285,56,11289,-11702,-72459,-55117,-39686,32227,7299,26246,-18090,-3399,97,7796,-70974,9125,-91507,62455,-26801,-37972,35016,-29246,-31111,-8463,-11497,38959,4685,-17388,-1523,28422,-4202,-28239],[32786,-30360,-928,-2170,48808,53874,96939,56566,40338,124965,7250,16690,-12558,81524,38050,57009,9434,74344,25387,-94883,-5943,20478,66725,14942,47691,47260,56280,20486,-5294,22902,-11249,26830,-65084,-29598,16679,137033,26992,-23850,-14150,-8212,16537,-23582,21987,76835,18651,39005,59380,75521,52903,69906,-6217,84704,58903,68258,35336,94683,82159,-10446,7990,-40448,-2232,36989,38901,97439,-43144,44714,111694,28535,4833,47992,-65866,37676,-18692,-32596,2692,-18687,41882,8136,60097,4899,60010,-250,-59350,98800,76390,3697,25994,146797,67357,63246,110303,131110,90182,87404,-14546,37376,84358,114410,33862,1916,94653,8580,134441,26530,47211,32826,44735,47991,63246,38385,48002,127099,43385,-67564,-24412,20145,95930,71539,75657,24451,-805,-20415,88965,101370,104829,26959,67594,29417,22500,-4792,-337,-4946,80608,45269,43331,-7044,-748,63624,5245,-17293,135058,29234,106652,56564,70641,40496,87078,91747,31852,62374,65647,7914,67012,16893,-9635,48388,-46913,36056,17066,24479,45269,62180,201863,74113,58082,-59503,61313,74458,94664,117761,88836,28648,48495,42626,147654,13667,77123,109791,47330,72100,109562,80621,128732,128111,92293,92704,57606,153792,66228,68057,128047,128672,15711,108546,126723,132263,101503,50925,62710,112532,13988,27493,95160,74150,74290,91273,83306,93590,131557,280797,134665,169329,60315,121860,108191,137834,126702,95035,85262,98989,122581,31186,76870,155751,158614,142426,102877,186784,157476,206653,281430,296941,320765,308791,242405,154379,210653,318872,345723,416466,372972,461354,384849,574363,617105,662207,782631,899978,1217532,1478069,2564423,3250789,-3439199,-1841344,-1188771,-883944,-661622,-586622,-513782,-382047,-369368,-345446,-278199,-290438,-271104,-295297,-285821,-249030,-273125,-238106,-237572,-218445,-274567,-156520,-199757,-223445,-177183,-226341,-140337,-231339,-68723,-162166,-203668,-118853,-110407,-163446,-140948,-133768,-96161,-30643,-47332,-108049,-126583,-218662,-228272,-144871,-109434,-144727,-39999,-61263,-14315,-95494,-65441,-86151,-42266,-82406,-64814,-53250,-61517,-26975,-36774,-69508,3961,-1145,-33899,-74095,81881,-31452,-3517,-86145,-117794,-164682,-25216,-67997,16284,-24580,-16440,-11448,-124741,-50714,-18636,12327,4285,95646,70432,86118,102007,228364,262984,496942,967585,-758153,-568076,-414506,-280569,-252301,-241345,-209182,-231510,-90380,-125997,-202371,-97751,-93480,-164444,-131645,-50007,-28581,-193385,-141269,-47928,-123893,-125663,-88716,-57144,-89855,-59778,7938,69384,-2067,-59456,-9112,-51494,-55721,-16004,10798,-36948,-69406,-104647,-23235,5259,-34440,-9670,-72040,-146389,-119997,-69646,-113532,-141249,-41019,-30608,-72010,-22019,-110997,-115509,-9503,-24570,-12298,13532,1604,-38864,-68642,-69483,-12398,-87244,-97026,-104242,-138415,40324,-123666,-24711,11342,-10285,-20406,-64247,-2769,-70741,-156272,-76344,-66990,-60503,-38839,25746,59880,-6591,-118592,-69372,5522,-3834,-15840,-20551,-39932,-68172,-18456,-4877,-82471,-83416,-40684,-28676,-48248,-5155,-61019,-50806,-45792,-49831,-88329,-28611,13013,-43201,-71221,22068,-26528,-70439,-80761,-69267,-85324,-60336,-119704,-119341,6075,-20626,-45854,-103941,-124296,-90043,-12937,3914,-46756,-144567,-83113,-32455,-11828,-16534,-10200,15141,-12807,43552,-56272,-78419,25899,-59709,29444,18390,-68243,-120808,-105412,-48689,2116,-93729,-75284,71199,-19706,-16498,11419,-66013,-72868,-76040,-106755,-20070,-30170,-29989,-21986,-39259,21844,20002,-22125,14557,-33910,-60799,-38065,-32971,-55562,-48819,-108651,-37644,-16026,-107495,-26178,-50579,-19896,33465,36995,92110,-22878,-36679,-16631,-75446,14064,-65752,-30198,-42906,-11655,30400,-68356,-36503,-74150,-47207,-33217,-35830,50790,-60182,21123,-11827,-116129,-6588,-43458,-4370,19402,-68477,-21579,-18795,-84456,29199,-55515,-90813,-64339,-57785,-48829,-22832,-11027,-12543,-52825,12602,-31460,-28424,345,-36023,-38199,-25520,-103360,-52874,4818,-59598,3398,-11490,-6568,35827,-4413,21934,-121278,36620,-12602,-55663,32665,-35905,-50440,-50534,-15352,-33404,-70131,-21984,-37766,-36878,-65547,-37366,-33693,-85061,-55564,-39976,-96632,-32864,-78748,35546,-116029,6004,-11287,-33860,22796,-74012,-69140,6764,-53087,-17102,-31715,20588,-28992,-67293,-17961,40593,26389,27308,28575,-34525,-79026,-32623,-39840,11034,31180,1953,-27733,-17745,-76208,64631,65475,108383,-95937,-9947,-27051,-18534,-8037,-22448,-111516,-60695,-8708,-2788,-53854,-37137,2741,-70266,-96684,-70424,-38538,24338,-53348,-27154,-47375,-51243,-65285,-73516,-29181,-47217,8462,17041,-50244,-85453,-40148,33914,-44862,-12508,11916,-31998,-23157,-28770,-116408,23348,45268,44680,18107,-9342,-33859,-2580,-84453,-151831,-91105,-103457,-38927,21794,32184,-103527,-7740,-50431,-46494,-34002,-59033,63711,-2397,-48139,74409,-6822,75513,-2611,-10382,7399,-47522,-49066,-25469,-557,-25651,61159,33019,60563,-57236,-47518,11921,71130,-4732,-15460,27800,5890,-75109,16307,40615,-121550,-149129,-42845,7175,-56768,-80285,-84551,-103012,-48207,-129262,-113217,-269075,-102134,180641,112267,111985,54212,92456,100758,57249,-16787,-14277,53775,-39645,-44345,-7823,10864,30903,46758,-54425,16968,9149,-45063,-42592,76264,57472,-20677,-19655,-32113,-102432,-89121,-30127,3309,3612,41058,-24544,-114457,-6119,16349,29231,-32441,-55958,5872,-31212,47234,60754,43789,9418,19212,-11582,-31171,-50866,16325,60253,-31783,33874,16854,-5616,-14631,-1518,-269,-75792,-39828,-7139,-5781,-43473,51352,112446,75480,-16126,-20395,40227,6299,-28643,45126,-52870,-7000,8359,-3110,-53530,29829,11288,10212,-136985,-85744,-32301,52921,9606,-29022,-32425,-40002,12371,-45203,46451,53636,-46817,-38852,-34143,-399,74454,55037,-11060,19289,24291,-45625,-28593,9644,-23735,-50449,48570,62906,42034,-55138,-11012,2224,-17053,60045,-24824,-40233,31789,-68180,-7716,-46075,50497,72266,19468,-37200,-32642,82972,4752,-80713,-76325,13954,-6633,76628,67939,3075,-56631,-13398,6410,-111293,20156,-14487,43120,-18615,-4041,-25760,-2339,-28139,-40381,-25457,-19091,-3028,53483,-7951,-56612,48573,-8261,622,26535,37720,44132,30997,-50210,-9430,-52074,25406,-39171,36909,35560,11686,23756,-85732,-30527,-72469,-69049,38751,-35340,-13479,-66808,4548,-56413,-41622,12917,38002,-5219,-10433,8043,-36712,-28882,-74064,-42441,56782,1609,-70857,22176,55363,-1750,40444,-70676,-3154,-38952,-13160,-17054,45262,-10516,-33591,-18939,9936,-22246,-10089,42217,34017,39192,-21688,-14924,-58313,-83122,13308,28956,38010,4250,-129107,-6445,7602,8189,6645,21005,7088,15900,-3248,27703,36802,-4802,14599,48154,-108264,-1310,-57021,-33479,-7842,16703,-29478,-40554,62367,2328,-5716,8253,-23328,-20122,-41618,26122,-22337,-54303,-13628,30570,69887,23982,-73185,-22701,-14762,-18369,-8648,-1980,-46341,-19092,-77416,15844,10215,-6485,-41661,-11635,5114,27663,-46546,22578,-63058,55684,-33040,-23068,36781,-7260,-6111,-27847,-11026,43139,8559,-3152,7328,28989,-4497,-22845],[46191,-35231,6613,-9198,36163,49802,97175,46638,59818,120988,-6997,8066,-36452,69724,48182,51603,34621,85822,30314,-57523,23795,31043,58546,11472,20782,18501,58371,17230,-146,45829,-8295,-3896,-57322,-18196,32003,141052,17448,-38763,-4372,2081,12291,-28721,9221,95696,37315,25569,60091,79555,61589,79802,15408,73372,52958,35570,18111,115214,64986,-44458,-6139,-36629,-7932,32011,39923,129087,-20656,36004,101665,49305,37705,35337,-62763,39877,-23676,-32753,4560,7279,27622,-6741,62125,10938,17547,6734,-56415,64852,68549,35805,33058,158492,68332,70258,100592,137249,109399,47940,-10460,52255,77638,95404,47787,3800,96533,-2108,131074,23530,45801,29883,46000,20763,49431,29827,30741,80267,71785,-7332,1437,15238,49098,47970,75028,26411,23490,-39870,105200,108837,112479,32372,69504,7155,-548,-17217,14490,24712,96028,47521,74208,29380,10117,67473,6527,-13355,117848,19764,85786,40502,51260,60187,103533,69755,-1353,54303,76979,-4369,76188,41089,30826,35555,-43508,28911,9315,8943,22489,46863,167885,50059,56150,-36155,47500,72567,124895,142739,108117,46407,74714,40026,156311,26191,82905,117901,40484,69720,115615,43243,117083,81293,67935,118401,104990,145337,81446,69983,105814,110976,-3881,92038,149524,148306,122083,72584,65425,125898,19229,61495,89739,65419,83497,97984,105929,100041,104472,245859,140373,171653,67992,123076,108638,156104,98546,98619,76901,82122,110912,29132,82081,176867,153236,131633,102991,199706,142571,174721,256186,260263,320139,334980,262571,175230,169728,286128,324430,415424,419104,483452,394011,564081,652187,707339,796804,924885,1224410,1453142,2481331,3326812,-3368168,-1893935,-1221676,-897880,-676625,-612204,-522306,-395655,-367962,-370625,-302640,-305132,-269958,-274963,-261366,-237794,-286764,-240107,-240850,-215909,-262464,-190087,-209430,-228474,-168952,-215247,-134473,-248871,-75211,-168839,-156128,-125825,-120716,-169505,-171886,-136111,-78399,-5634,-45699,-101328,-118407,-204082,-226843,-167902,-73186,-120004,-16772,-48105,5020,-99780,-70399,-84467,-80863,-95814,-53478,-44284,-79984,-38239,-23347,-104484,-14114,-22235,-49269,-67500,93472,-57445,20601,-94115,-41638,-114888,-28667,-72502,19879,-14231,-16033,-28419,-129058,-36159,21391,26035,10587,62828,64904,84587,122651,199742,274312,516679,963384,-751828,-556013,-374213,-261414,-254806,-238209,-218269,-236644,-49868,-78404,-185238,-118546,-108448,-167222,-150706,-57445,-21268,-209640,-134441,-44560,-154362,-122208,-88461,-54145,-106263,-80103,-17898,46623,-491,-56616,2238,-63342,-54036,-21539,-13458,-26697,-51689,-108481,-29231,-14027,-25836,-13783,-87324,-145749,-96585,-86553,-114163,-122020,-23554,-28592,-73517,-39307,-106151,-112827,-1941,-32305,-34531,23344,13506,-51803,-82047,-65426,7677,-93674,-99396,-88148,-156728,44891,-123647,-4487,241,-14845,-33686,-68638,-579,-41954,-171892,-78540,-71271,-37318,-33381,20006,79876,-15718,-121393,-59860,9832,-1357,-3850,-34179,-61737,-52815,-19955,-8437,-84874,-76508,-43184,-38402,-24650,6644,-51476,-74130,-30848,-75417,-66035,-20111,11235,-36486,-78812,30247,-24619,-32155,-81422,-79419,-85817,-93783,-136788,-121295,19889,-16801,-23525,-101279,-88986,-105714,-13833,-4425,-32771,-155847,-74368,-41360,-40057,-52247,-16184,21037,-908,14636,-65147,-94846,4469,-14705,39463,36097,-69353,-57617,-100303,-46826,18216,-104978,-55102,62443,-12640,4350,28863,-69373,-78242,-51925,-117388,-29957,-17849,-13388,-14458,-41846,9906,11661,-10133,6450,-18443,-74837,-66390,-25353,-288,-38611,-111001,-34088,-37662,-85431,-37248,-73757,-43040,30696,6135,79717,-14832,-31563,-5101,-81979,-8655,-37303,-25491,-15291,12642,33645,-65421,-57690,-91339,-24909,-33327,-35926,35864,-65550,26319,-5085,-95784,-13707,-32907,-21536,-7562,-45339,-44233,-31746,-61980,40310,-61249,-107465,-56461,-32422,-61339,-15346,-10114,3792,-60838,8424,-41106,-45185,-5182,-37054,-46611,-27943,-86236,-43303,27265,-62958,-21642,-21428,-28102,26594,-37275,35759,-100369,21108,-17565,-68590,47221,-7451,-19651,-69055,-13866,-26914,-76763,-54965,-38066,-30716,-52417,-8210,-2821,-85265,-51586,-43239,-82164,-41720,-48564,32210,-111377,15560,-24232,-25945,29968,-80450,-68734,-13191,-72560,-40158,-66445,34634,-20785,-59788,-23072,38717,5404,16142,-11944,-34184,-87313,-21657,-47716,3358,27252,15252,-28122,-2696,-47373,69496,60842,56952,-132889,2274,-43051,-32615,6123,-3288,-85935,-56463,-5115,3048,-55490,-11420,24786,-47746,-113474,-85635,-16512,11628,-35379,-43530,-48311,-61318,-54010,-57266,-12703,-35585,40890,31064,-33022,-95170,-47250,15271,-52047,-12181,24519,-22372,-5058,9494,-103861,-16035,-10097,43698,6870,-36583,-31083,14946,-61227,-147910,-88861,-104446,-20114,34729,-9601,-94067,-13581,-71597,-49209,-52566,-56851,52714,-9234,-43045,80397,-12565,95336,-20905,-41195,7723,-43545,-43031,-33988,1707,1119,44189,25072,62382,-60350,-41484,2416,83023,-41676,-16618,68052,9222,-78579,9912,72485,-92081,-94453,-36859,-15545,-33410,-62020,-76276,-140131,-41993,-123962,-113185,-256600,-128830,165665,139494,103164,24206,93523,95576,32664,-48234,-20745,85757,-20983,-45111,-12966,4763,31480,66798,-38765,7099,19932,-37327,-38744,64439,84529,-3895,-19971,-16223,-85106,-69954,-45526,-12852,-25909,42874,-8346,-123500,-5529,4664,23830,-19262,-25870,-2961,-21798,46148,-434,23226,11943,15684,-11815,-34950,-39924,20278,71867,3847,33124,7929,15223,-27514,-18586,-12297,-95514,-36905,4165,-13555,-25377,23035,68186,74260,-13383,-3594,40270,18427,-21613,46834,-42209,-40627,31483,10446,-38377,22928,26693,22122,-86762,-62571,-35120,33710,-10080,-28717,-21654,-50984,24380,-65002,24818,78860,-22236,-40743,-15583,-4364,52195,46957,-9104,9309,41270,-35557,-33480,8544,-24731,-47766,42498,76290,35118,-92521,-27007,-617,-34666,55432,-19261,-26681,28067,-52100,-29054,-29909,55065,85087,-6565,-28296,-50037,77919,10153,-81359,-77755,48605,214,85461,54092,11470,-63371,-29050,18894,-88926,47541,548,53297,-46832,26228,-12714,7964,-20600,-33239,-15541,-16464,-32694,24094,-4711,-46600,54019,-21941,-4803,27877,56003,47626,29626,-27754,-26804,-42598,6635,-3914,40164,7558,41456,50165,-68350,-3009,-70909,-92623,-3445,-54624,-15883,-74364,-9919,-42163,-43828,33168,32801,9885,8882,6762,-40225,-32887,-55708,-65591,32920,26007,-65438,44511,73218,-12269,46066,-39113,10927,-47002,-22523,-20476,45823,-4845,-3241,-19368,-15135,-19094,-31808,6155,27519,12804,-10100,-16755,-60904,-71835,35673,22943,29148,13491,-134633,12904,10953,39497,15544,-3493,21020,40864,1269,29197,13846,-6597,-5471,48980,-94217,3359,-53683,-52180,10912,26164,-12162,-38206,76806,16289,12105,22338,-5750,-21334,-56872,19171,-11816,-45407,-9807,-1782,64709,28503,-48772,-32998,-32893,-33435,-22438,14551,-18589,4273,-101091,3662,7351,-42032,-52208,-17114,4017,38933,-20848,28142,-25583,37166,-38874,-17286,29020,16642,18603,-39259,-6710,31985,13787,13223,14066,31263,-2553,-13688],[51156,-35816,16406,-10591,16897,43618,91966,34921,75395,101604,-11975,1672,-59210,50770,62183,46317,57161,86501,36869,-4911,45493,28409,41014,11263,-4791,-15481,49618,2407,2976,71952,-151,-25706,-39860,-3493,49595,129077,1650,-50836,8149,4059,8750,-36301,-5349,110979,53144,14163,57626,71790,44435,80641,37134,50244,44663,-3413,9861,123266,48530,-73832,-13682,-12216,-2799,25550,36108,150227,9618,20191,90053,71272,56434,26453,-36490,43838,-18747,-20117,14995,36138,-4274,-20056,49349,15334,-25773,19135,-47704,23871,39033,63726,37500,139251,61726,75132,80002,131542,114441,14059,-7948,60332,63453,71849,63753,6453,93254,-6034,107610,24059,58178,28865,42352,193,35585,18826,14702,35976,110801,69744,20957,9069,5240,32659,71835,34124,54988,-34451,113843,100481,110405,50147,76659,9057,-10375,-24944,28889,55274,104017,57112,98103,61782,15428,65758,8160,-2109,93608,12077,44202,21181,29803,78573,116695,50966,-14447,47700,90743,-6870,83741,63377,76135,26004,-32940,27169,7845,8603,8954,34481,127048,21869,47888,-3447,32894,75414,146605,153887,124156,81231,92944,37729,151132,38665,72791,124361,35123,61021,117645,21273,105897,39111,54233,142110,149888,136243,93048,74095,77390,99732,9692,74590,184671,157052,143900,98616,78817,129854,33502,98272,82401,69397,112950,118762,131732,112806,85987,228892,147839,164760,95173,124216,100652,170725,65703,98805,89571,87721,98857,46792,95372,197277,159418,129265,114274,203407,124473,135531,229375,223524,312868,353997,295817,208027,161933,271470,310482,409184,453443,502720,428129,560712,685043,747023,805990,948466,1223090,1446130,2417783,3403422,-3322210,-1947903,-1259084,-924330,-707261,-641426,-536696,-414386,-370467,-401900,-328228,-322982,-274509,-260886,-245944,-230334,-298640,-241497,-247400,-212061,-235995,-227695,-210870,-228864,-170357,-197191,-140942,-261510,-95525,-175041,-115419,-138630,-133452,-166129,-192802,-134124,-63363,-3331,-52199,-98837,-103409,-195658,-215861,-187820,-50115,-91186,5146,-40695,10334,-98475,-74351,-88618,-92465,-88567,-43083,-42943,-91761,-53327,-17225,-126535,-37634,-38346,-67010,-58675,71300,-82240,30544,-88729,28246,-66736,-38214,-73532,12461,9001,-7696,-39341,-109719,-10871,66558,34555,26671,37983,65890,88565,139863,166328,286487,534662,965500,-750015,-555845,-340768,-258589,-246248,-235344,-228545,-238318,-34955,-39328,-165062,-141696,-115668,-153032,-165197,-66166,-10082,-219140,-140658,-48624,-175254,-114314,-89024,-60608,-123474,-102733,-57648,-11209,-4316,-62272,3785,-73037,-53160,-39677,-30148,-19292,-45404,-105360,-37759,-42910,-28526,-29803,-99336,-138064,-69792,-101019,-107998,-87246,-12006,-26395,-72137,-57972,-91986,-102403,52,-42340,-58726,23276,20070,-57077,-93899,-61163,20380,-90018,-105241,-61333,-158588,30558,-112207,22684,-10060,-23162,-34162,-67158,-16202,-18314,-181083,-80713,-76031,-22471,-20000,6032,86037,-36974,-113196,-45694,6995,-7304,-4225,-52231,-73840,-37011,-18092,-21466,-79648,-60351,-46126,-40958,-1463,17641,-38916,-87429,-16640,-105558,-41370,-11939,17138,-26255,-85954,22519,-18709,-1297,-73147,-78288,-81674,-125119,-131745,-111798,35775,-16679,-6784,-95478,-47158,-106977,-6087,-20344,-36896,-141258,-59608,-41613,-59170,-79666,-20396,26766,8901,-20348,-60431,-97475,-12114,21306,45033,42436,-68151,-12298,-77636,-46213,22369,-101171,-24879,41833,-12184,24810,26720,-69509,-83343,-26771,-128020,-39870,-2274,-7477,-10780,-50073,-13045,-11585,-5306,-8991,-8336,-77967,-86444,-22465,55916,-24957,-105745,-22548,-51695,-54224,-47010,-100700,-79490,17866,-29019,44363,-9080,-16871,4669,-80965,-57505,-9594,-12848,12769,28864,32239,-58331,-65204,-97701,-22469,-33379,-32180,19088,-67612,22754,2702,-70085,-23806,-16211,-35909,-33614,-19834,-67452,-57282,-32540,40446,-73275,-118208,-45573,-12563,-69203,-10068,-11438,-724,-63112,-4357,-47205,-58575,-13615,-30831,-39252,-30577,-62539,-30875,35738,-62801,-42013,-27061,-41857,504,-75111,27517,-92838,-5979,-25438,-72518,68852,26943,5582,-81003,-14172,-20671,-68494,-80491,-33871,-20792,-39143,10751,25045,-75554,-36705,-46237,-64024,-52607,-24464,29969,-97185,20473,-38332,-30784,30380,-78476,-66534,-31393,-69632,-54677,-91394,37218,-16259,-55545,-33577,27706,-16486,-4944,-59673,-43032,-76320,-6234,-52747,-5281,11347,22189,-23584,2630,-24450,53782,49476,3294,-140374,8555,-56706,-41082,12895,-205,-60268,-52454,-17561,8771,-45186,12441,42342,-22849,-115840,-97734,667,-7765,-30621,-59447,-38260,-66684,-43411,-36530,-4594,-30569,76941,44699,-28508,-90919,-53340,-12238,-55283,-3326,24883,-15053,19407,55852,-80487,-56056,-80210,36288,-10194,-50534,-29273,31420,-36530,-131262,-79169,-86211,-10434,34021,-49943,-71329,-28338,-90184,-56582,-72488,-61052,28056,-25102,-42894,74459,-11042,110047,-50744,-79142,2972,-42500,-36422,-35051,-10777,13543,17403,21916,48931,-58654,-29374,-5576,88191,-74580,-10872,95591,10038,-69283,-18915,96696,-45595,-3681,-32365,-40605,-9921,-46326,-71502,-174159,-41225,-117715,-120906,-238201,-168362,160538,158839,91866,2530,83799,76069,4129,-59782,-30311,103909,8709,-37044,-26381,-23125,12323,77881,-16586,-4757,28642,-36634,-32928,44209,103370,11110,-35828,-471,-50351,-49377,-54168,-30544,-48603,41447,-7301,-115512,-4178,-6152,14922,-1413,1594,-13079,-7551,34970,-41107,-10396,5343,1865,-10418,-33113,-28148,23536,84819,37573,25600,-6782,32969,-36548,-31992,-18390,-95731,-33891,10970,-9580,-11122,-37538,29598,68401,249,10982,37451,22817,-18739,44277,-31943,-72726,47808,6940,-19627,10540,37480,30525,-43513,-38509,-45094,1667,-21395,-26270,-15470,-55219,40493,-68532,6413,93704,8474,-36204,-1812,-18700,25997,42989,-3981,-4098,27021,-22680,-35892,9251,-23357,-40186,42780,75284,26615,-122251,-39813,-3580,-46838,47803,-6479,-15798,21912,-19680,-34341,-3989,29986,71525,-34261,-22329,-62945,73925,18601,-76078,-67555,61392,4124,85276,37619,18978,-70693,-44278,31722,-51136,73418,18000,43399,-77168,46764,-10733,10575,-14723,-30083,408,4475,-55006,-7500,1564,-31509,49530,-22584,2580,26333,59504,42711,18351,-6519,-48629,-28899,-17762,13093,26623,-24753,69901,73958,-35579,26262,-66676,-85273,-63275,-80978,-30274,-82978,-30585,-31926,-43803,51798,5085,20725,28661,217,-44489,-37434,-29730,-68318,552,49345,-46762,57037,75808,-18763,47542,11518,18699,-64643,-36128,-21032,45776,-5110,7389,-12125,-33260,-7046,-44755,-8911,21672,-15059,-1928,-20910,-55337,-48186,39610,9740,20869,17475,-112018,17928,11364,75077,20759,-41561,29695,58006,4569,24188,-11314,-3534,-10789,55326,-71529,7669,-43307,-67443,29249,38348,13678,-34591,73147,27969,33993,32877,3430,-18426,-58184,11229,-1585,-36531,-10490,-46752,48282,36793,-15523,-38438,-39483,-43423,-22201,35914,5455,1903,-106116,-1138,-982,-74096,-44382,-16991,607,42074,-135,24547,9805,11469,-42316,-22173,14034,37409,36418,-40090,-1228,11773,19169,27009,17291,35807,2588,-2577],[48430,-30779,26223,-7892,-4002,36413,84180,23345,78962,69701,-8739,1026,-74234,29820,77793,41643,74968,76736,45004,41434,53743,14593,20635,15388,-25511,-39738,27406,-23892,2748,93042,12065,-36101,-18851,13326,65211,110614,-16442,-57074,22227,-783,7771,-48667,-20388,120018,64228,7680,51039,55294,14934,69961,55104,20805,35982,-36948,8243,117036,37933,-88558,-15432,20425,9839,21461,30198,161658,36812,1695,79176,90330,65350,21902,1476,48951,1887,2752,29585,59031,-44931,-32297,23803,15458,-48260,34566,-35065,-10882,-1968,78835,41220,98184,49171,77077,54300,115948,108601,-4825,-9698,58794,45845,47636,75723,8791,85321,-1896,71213,32186,79528,31452,36958,-7938,28881,12194,4902,10937,144188,131756,33085,6691,-27600,30553,66859,44342,83720,-13421,112922,79655,97446,74131,87602,34742,-3812,-21996,39954,72754,104745,73660,111943,84410,15166,57551,12149,15068,65390,5680,-7458,2353,11581,87825,120901,40868,-5226,42152,99870,1244,88733,76743,111320,23842,-19363,34247,15208,17127,4959,31799,91781,-2251,37828,30700,24232,83575,151705,146555,132766,121277,99789,34165,132648,48296,42923,124088,31153,50953,113465,16758,93798,13850,61194,162718,182011,128944,103505,81385,51032,94395,48220,59748,218340,154664,160329,121805,99583,120898,47694,129277,75355,87569,155143,149356,153520,126857,79037,228949,151330,147185,130826,125886,89249,177123,34763,95113,124608,111148,90252,77975,113496,213308,176840,136457,133967,199123,110635,102964,206361,198019,299922,361587,333643,239880,186056,281385,303064,394667,465832,516128,483509,569557,707937,775855,809508,966269,1215745,1464438,2401373,3480660,-3325761,-2000894,-1291097,-957364,-749013,-671273,-555947,-432397,-377593,-428324,-349690,-339585,-283688,-254618,-243982,-228808,-306029,-243450,-256890,-209894,-204171,-259516,-203455,-222287,-181016,-185752,-157724,-264322,-125581,-178882,-96835,-154841,-144382,-154952,-195745,-128388,-55859,-23761,-62142,-99887,-85621,-200231,-198693,-196777,-51523,-66629,19089,-40497,4171,-88438,-70924,-95484,-84704,-60334,-36020,-48037,-93950,-64536,-19054,-130997,-59267,-47445,-82205,-47448,24289,-96968,21968,-71014,62849,-47683,-51841,-71302,-4313,38809,8122,-41217,-79416,15381,104555,38625,49678,30978,72581,97306,148768,137475,299111,545556,976211,-756140,-574025,-325163,-268516,-224339,-231799,-236302,-236932,-54613,-22771,-146494,-163598,-113561,-118684,-170478,-71465,1603,-220560,-160095,-60390,-175788,-108379,-93768,-74416,-137949,-121368,-100229,-74697,-15451,-75921,-6608,-81043,-52902,-66886,-34518,-14852,-48237,-94817,-45782,-72923,-40876,-55379,-104496,-124646,-46481,-110636,-92463,-46727,-10669,-24887,-67046,-71968,-72434,-90155,-4816,-52212,-82741,6009,19862,-50945,-101017,-57046,22672,-79844,-113221,-32275,-146929,3379,-92193,50566,-21015,-37199,-26511,-60836,-39857,-6544,-180181,-87453,-81536,-17508,-1825,-11931,70721,-67155,-101110,-36373,-1805,-17089,-16001,-65501,-72834,-23863,-11314,-35292,-70167,-39532,-43064,-34894,14761,23327,-26428,-90668,-8270,-129167,-22341,-8566,32889,-11564,-93375,-2205,-13284,13682,-58635,-64901,-69833,-143339,-104754,-93371,48458,-19478,-451,-83221,-9185,-95021,4109,-37739,-59071,-108529,-43337,-33638,-65863,-97224,-22288,31974,14672,-49363,-43055,-93323,-22199,40242,42660,33987,-64784,5581,-49691,-43982,16402,-84271,4406,14629,-18740,35783,2463,-65013,-86438,-9329,-138501,-47938,14071,-15277,-12295,-65689,-41531,-36841,-9764,-29561,-3983,-70271,-93324,-23296,96190,-18302,-95427,-3149,-53092,-21705,-56385,-124764,-115240,-594,-59152,9733,-4842,3207,9843,-75310,-121286,11493,3763,32849,34060,26407,-48645,-54528,-98316,-40841,-34064,-25339,3872,-65819,12159,9417,-42111,-31093,2002,-49462,-52080,2690,-80706,-92989,-2018,32463,-88517,-122309,-32549,-8256,-64703,-7587,-18680,-21689,-60813,-22526,-47131,-63988,-21473,-17599,-23689,-32791,-36260,-17417,25726,-60308,-55801,-28056,-43765,-33587,-103303,5479,-106998,-37405,-31928,-65946,89563,58155,15782,-80942,-18957,-17458,-43438,-89413,-31865,-10391,-25894,24478,45230,-53146,-6990,-43180,-48835,-62649,-15012,29478,-78093,22975,-57829,-48487,23953,-67118,-64054,-40923,-51011,-59099,-103589,27321,-16951,-54262,-51743,10870,-30489,-28138,-96849,-59127,-45319,10349,-45141,-13180,-14173,20563,-16977,-779,-11171,25547,30805,-31043,-123341,7021,-63772,-42017,9643,-13917,-42599,-48846,-38834,13891,-26201,29302,51955,-2054,-98846,-105592,6066,-30141,-44051,-70822,-19531,-65517,-33053,-13463,2383,-24863,105635,53428,-37988,-76209,-56926,-37698,-49335,12795,16988,-10950,43207,97138,-55939,-89270,-139674,21862,-31937,-52061,-28321,42495,-14216,-104337,-62934,-51975,-9579,19350,-80686,-50149,-45954,-100110,-67779,-89314,-71931,-4593,-43282,-52954,56540,-7016,114167,-70128,-106957,-6446,-41055,-27224,-27296,-34815,5794,-9942,24963,29859,-52867,-17505,-12116,80849,-94583,-393,103177,7322,-48238,-66259,102465,7051,83160,-32095,-65134,2232,-37107,-69028,-188491,-44054,-114271,-133537,-219888,-207317,168521,166256,81920,-6442,64479,47258,-19209,-49764,-36523,95612,35969,-27196,-46349,-66372,-28338,72766,5937,-15815,33196,-46485,-24171,22909,109825,20928,-63533,8927,-10509,-36646,-56248,-45719,-54968,37347,-15665,-95594,-4054,-14184,2266,13609,17606,-20317,7275,14242,-47631,-37049,-8836,-19406,-7461,-27023,-21145,22913,86923,58715,12191,-22237,42297,-40066,-32740,-16531,-80407,-30510,14960,9691,-4089,-109606,5418,61518,17682,22206,35930,24169,-21338,37495,-26166,-99982,47369,-12207,-2815,-4800,42087,32964,-17760,-20643,-59285,-30186,-27294,-24953,-17138,-50640,59308,-53622,-4789,92804,32796,-29590,3993,-35949,2396,45817,3333,-17694,-10317,-7979,-35784,7654,-19942,-28505,47940,61993,19153,-135864,-42621,-1785,-48547,39280,11676,-11476,18977,18082,-27491,21077,-9828,38264,-55555,-25192,-68226,71165,26552,-69124,-41559,50541,1805,74386,23592,24352,-75280,-53998,40578,-9006,94468,31518,19759,-101346,55455,-21171,2860,-12002,-30744,15839,38326,-64240,-35020,9143,-14509,37977,-4248,24648,24839,49042,33286,869,8203,-71415,-18938,-43840,4512,4830,-49443,92532,89721,9771,49677,-65224,-58858,-112505,-101503,-52955,-90508,-53335,-24085,-35233,61841,-33620,27005,37757,-12829,-46869,-40234,-3314,-48739,-33928,63597,-12266,57746,61695,-21783,42945,64868,26043,-76816,-49000,-21416,39610,-16532,-673,3128,-41265,10441,-42329,-3883,21811,-32101,1637,-24647,-42262,-17614,22313,-9400,15768,16231,-62362,12365,10367,100795,24094,-82859,32172,64409,6392,15350,-29399,2575,-8031,62936,-49839,9716,-25007,-73733,44364,50023,39693,-28639,56112,33631,58613,39295,1954,-13245,-47111,3831,4946,-30648,-15545,-90279,25171,45334,18836,-42722,-34462,-47875,-6783,57101,23575,-29514,-95448,1495,-12778,-96898,-19459,-8985,-740,40098,12388,13831,33867,-13526,-41461,-35125,-3629,50390,42981,-30989,1959,-10033,24056,34515,17402,41843,10902,7877],[43086,-21419,33769,-2933,-21009,29710,75919,13196,66345,32242,-494,6156,-77254,12364,91029,38505,87311,60261,53923,67310,47499,-4306,4191,23837,-38185,-44852,-5926,-55576,-30,102219,25744,-35869,654,29088,75528,97351,-29729,-55199,34033,-8228,9167,-67159,-32626,121161,70006,7144,40060,37103,-9105,49173,66078,-10242,28485,-55950,8609,101676,36221,-83048,-15846,47752,24336,21748,24237,165979,52932,-13999,69584,102798,70696,21369,38854,54059,37912,29345,42800,70215,-80547,-42082,-6813,9881,-39439,49665,-18804,-27753,-37525,77747,46195,52309,34228,74616,31676,94922,97636,-6823,-16257,48651,29648,26577,78186,9817,74671,9246,33981,49821,102065,37857,33809,-1904,33245,15721,5621,11322,152855,156970,38536,10400,-45022,41983,61901,53077,98718,10716,102882,53328,74140,92977,99055,72836,16893,-3985,46289,70309,100951,93444,115875,95477,12010,44758,19289,35111,37502,-5165,-51815,-10599,-112,83446,112709,41496,18086,36493,97579,17406,90432,78142,126274,30145,-5756,49130,32742,28238,9118,43356,67985,-15147,31374,59166,26398,96119,138572,122558,131394,150829,96392,28574,105305,52980,1614,114985,28650,46239,103252,23246,80586,11467,91055,177826,197144,125496,112185,90817,33279,92961,95321,50897,237011,141156,165053,136297,122423,101094,54493,148375,70288,117239,196640,181576,166245,137019,82553,229459,145794,121949,163960,129204,82909,174004,12623,90071,174627,142228,88225,109074,132327,221135,197482,150932,157503,191236,107335,88500,191045,190897,284315,356775,363387,258933,227496,312162,299512,374345,457656,522995,546158,586484,717184,790273,808408,976878,1205762,1506142,2439311,3575459,-3384243,-2054168,-1312152,-990779,-796770,-699000,-578061,-448894,-390158,-442183,-364208,-351077,-295719,-257427,-255978,-233260,-305651,-246950,-268611,-211644,-177695,-278234,-189684,-208855,-197412,-192184,-180833,-254924,-156686,-178958,-104538,-170996,-149294,-138849,-180331,-120809,-58428,-58062,-71753,-101822,-70431,-214454,-178050,-189494,-75669,-51816,19119,-46871,-7127,-67416,-56326,-99321,-70586,-23628,-33223,-56696,-85591,-67197,-27978,-118951,-72475,-51065,-89553,-34220,-27812,-96080,-1233,-45847,55354,-65334,-66172,-66839,-25194,66430,28861,-33878,-51246,32768,124335,40063,74117,43560,82190,107786,145097,119513,310972,546416,993599,-770191,-610367,-331420,-283760,-194630,-228965,-238591,-232837,-100241,-34494,-132926,-180523,-104975,-73942,-164839,-69994,9200,-213698,-188168,-78145,-150981,-112603,-104926,-91398,-146469,-130354,-134274,-119756,-34790,-95289,-27556,-89223,-53113,-97728,-29552,-13473,-56302,-78035,-50302,-97494,-57723,-83782,-101473,-109388,-33579,-113237,-67865,-12434,-21042,-24912,-60412,-77648,-53195,-81913,-15906,-59098,-103104,-29733,12054,-34651,-100317,-53726,18603,-67833,-120690,-8908,-128438,-25801,-70235,69363,-36112,-57466,-20200,-52325,-59285,-10523,-167642,-101170,-87412,-20891,15197,-29764,30338,-100139,-92039,-38210,-14147,-26353,-34222,-68563,-61238,-16414,-740,-41099,-60665,-22875,-30723,-21857,19314,20165,-16651,-86229,-9490,-137657,-13910,-13056,55257,5935,-101087,-39779,-13512,11357,-41960,-42820,-50065,-138521,-65893,-71542,52716,-24839,-5664,-64029,17016,-74624,9944,-50573,-87845,-70456,-29897,-21307,-61059,-102942,-22705,34817,13220,-62841,-17885,-91320,-26887,41561,29836,11653,-60142,1982,-27176,-39003,2929,-61547,21674,-14052,-31243,30647,-38361,-55466,-86341,-5258,-146830,-52882,27989,-35208,-18297,-86326,-67755,-51320,-21682,-50700,-2202,-54617,-86611,-25456,114298,-25931,-83574,20273,-43333,4539,-65659,-139288,-137531,-18418,-77922,-6,-703,23151,8318,-68901,-172133,22738,18049,36914,28433,17927,-38259,-30338,-99851,-70507,-35767,-17901,-9422,-59966,-2500,11401,-16977,-31560,16254,-61732,-58690,17650,-76305,-126697,21732,20369,-102931,-119886,-20638,-24014,-45836,-10163,-33893,-50460,-56648,-41035,-40829,-59816,-25383,-388,-8841,-33641,-11895,-5176,-462,-57066,-63281,-25111,-33743,-64005,-113262,-21898,-132403,-64283,-33301,-50365,100079,76198,7716,-67444,-29149,-18103,-5424,-78496,-37584,-4056,-12734,36786,56129,-19618,33171,-29973,-41924,-69823,-23102,29768,-58752,24843,-83006,-73863,12168,-48587,-60865,-38557,-28524,-54094,-104320,6975,-23079,-55034,-75334,-7264,-26740,-45221,-114722,-78532,-4904,24605,-22004,-19625,-44787,10488,-13913,-9926,-7941,-3423,5198,-39015,-97255,-1133,-61604,-36618,-2843,-38073,-36024,-45345,-57077,18083,-4756,35557,51066,10216,-62244,-107265,-1082,-49330,-67939,-74948,3955,-57353,-22735,8344,14782,-13510,117738,54175,-57221,-59525,-57208,-53109,-30284,31142,6600,-10249,59456,118627,-39105,-110620,-166075,2574,-55232,-45344,-27712,45206,2746,-73908,-42390,-13888,-15632,-4970,-97764,-40000,-60879,-97372,-78236,-98969,-86526,-36029,-55919,-75528,30781,-5228,105283,-65785,-113170,-19184,-35401,-14050,-13415,-63092,-20355,-30672,33535,16373,-44190,-12262,-18933,59810,-97616,11571,93506,688,-22108,-119746,83610,48236,128667,-36467,-87544,-3852,-36624,-66161,-176404,-47623,-115574,-146221,-208360,-231359,189810,160172,74886,-1343,39778,16556,-30306,-23806,-32735,61301,50042,-19959,-67356,-109257,-78330,49668,22548,-23846,32823,-64677,-12838,7001,101621,24313,-91821,8270,20204,-35801,-53086,-55264,-41198,33753,-23235,-69556,-6702,-19328,-14698,19606,18585,-22739,17908,-10855,-27309,-37975,-26352,-43452,-3841,-19131,-22654,15115,67390,60145,-5154,-34373,40023,-37799,-14617,-10197,-58991,-26762,18813,39066,-6001,-163105,-2562,56128,31160,29193,38926,28873,-28324,27406,-26843,-120492,22699,-40663,7857,-19953,40278,28300,-8873,-11267,-71241,-49288,-33253,-28298,-26552,-37323,76176,-24522,-7876,75553,40079,-27218,868,-47443,-13322,54565,9862,-28966,-52969,4913,-33287,1677,-15868,-14252,54701,44063,16048,-130672,-32362,7446,-39886,31639,31140,-13838,21976,48373,-14797,35082,-47090,-938,-64679,-38663,-65099,67738,29572,-68433,-3275,21835,-8995,53633,16253,28062,-73735,-54099,41931,26122,106055,34757,-5932,-112735,53973,-40684,-13906,-12185,-33626,24903,73483,-59766,-54199,14908,1579,23644,29532,55370,25565,27822,23150,-18314,14559,-90920,-18757,-66481,-25313,-14845,-56870,105500,91131,61345,61807,-69710,-29967,-130922,-106198,-75569,-94260,-72792,-16718,-12479,60377,-64365,30019,29265,-30841,-45580,-39114,18178,-14262,-63621,60908,32088,47909,34587,-23094,31050,103274,38898,-70579,-56033,-24521,23485,-39570,-20414,22861,-41971,26776,-22899,9661,29533,-28598,1611,-24329,-25841,10409,-10309,-30286,13274,11108,-889,6177,10806,105713,28435,-113692,29354,60328,6615,4478,-34269,8555,-7440,66546,-35793,7486,-2976,-69222,53524,56628,56487,-20265,32896,31957,82339,42191,-8452,-9028,-28901,-1841,5794,-28995,-23723,-118059,980,50292,44953,-49169,-20972,-47713,17368,71209,35422,-78835,-77050,8899,-24824,-106012,14947,7228,3317,37213,17143,238,42232,-29422,-35033,-49898,-18842,52857,37304,-15471,180,-26980,28393,34197,16283,47213,20796,14997],[41820,-10572,37349,3617,-29550,24578,67198,5612,40054,-2459,8527,13182,-67870,2358,97792,37588,94220,43177,62060,71114,30547,-20858,-3779,35204,-40650,-31091,-41498,-82243,-2912,96631,37483,-27216,16109,39750,78931,96985,-30281,-44502,39252,-13607,11199,-91270,-37906,114042,70767,11578,25407,25153,-14257,23754,68639,-38901,23095,-57152,7250,85295,42621,-59639,-19583,60511,34836,25349,18443,164803,55298,-22141,60242,106266,77028,23954,67670,57487,79601,51065,49887,68918,-98642,-45989,-32117,-1080,-5282,61045,793,-21336,-51237,63486,53365,16901,21196,66327,19348,74112,86448,4421,-25558,35231,18815,11454,68489,8965,64072,24198,7963,75077,118194,46677,36341,15499,47280,31287,18440,31689,125447,145485,39129,19446,-46213,62607,59602,56735,92087,29208,86352,29141,42770,94432,107450,106987,44363,29595,48192,51661,96337,110188,112263,96300,9709,32246,28831,53743,14601,-26706,-73045,-12721,-4415,65829,92422,50907,41346,29931,80343,36709,88496,69288,119283,42651,6638,66453,59532,38510,19889,68780,54585,-13426,31988,77206,40168,110670,112607,89799,119760,157066,87428,21145,75597,51761,-34693,98576,27946,52831,89538,30908,67307,29565,133526,183766,197576,126365,113758,100097,27758,92774,135147,49888,234001,120239,154703,139339,141788,77786,51774,153164,68220,151346,223076,206352,168120,138890,92270,214578,129282,96668,188754,135145,88642,163814,4413,87948,225581,169973,93387,124677,147909,217994,209795,168343,180026,185104,116445,95591,184783,203116,271293,343154,371987,259193,265010,351846,297364,355804,440421,524482,593466,599557,712589,788804,804487,981756,1196376,1558747,2517482,3702740,-3481614,-2108677,-1322159,-1019736,-845003,-721400,-600186,-467771,-408241,-441327,-371845,-355119,-308652,-270889,-278312,-241905,-294943,-252113,-281298,-217404,-164473,-281244,-174541,-192102,-214222,-219269,-205144,-234405,-178586,-174535,-131272,-183516,-145599,-121065,-153067,-113704,-70401,-93877,-78622,-101461,-62511,-227899,-156087,-166302,-110813,-48264,2351,-57615,-17161,-35737,-31474,-94180,-59558,-122,-33973,-65485,-68303,-61141,-41920,-96643,-74186,-53156,-85184,-20252,-65688,-79365,-29009,-19762,20194,-102058,-77417,-61520,-43302,84319,50427,-20097,-33691,35283,119943,40444,93283,68067,91015,115414,127244,113968,320152,537752,1012426,-789007,-657790,-355407,-296755,-167839,-230013,-234225,-225922,-151572,-68603,-125491,-189264,-96545,-38415,-150200,-61086,8890,-199669,-216752,-98489,-106172,-133580,-122021,-106851,-147173,-126580,-150973,-137664,-60634,-116675,-53847,-99277,-53525,-126596,-25215,-15509,-66063,-58011,-49901,-115087,-72641,-106030,-91575,-96353,-34909,-107287,-37908,5807,-41072,-26599,-56516,-74469,-39525,-80838,-31372,-60777,-115938,-76669,-2977,-13942,-89335,-51964,16774,-57953,-124456,3912,-109539,-46161,-53111,70385,-57791,-81165,-24242,-45335,-65099,-29867,-144768,-120317,-92679,-29072,24797,-43708,-29760,-128439,-89277,-51566,-27746,-32536,-51619,-60792,-47329,-16666,10565,-34386,-54557,-19630,-10984,-5956,11032,6966,-11132,-77308,-21554,-129052,-16835,-25872,75919,22032,-108302,-81161,-22560,-3750,-27150,-18829,-25520,-105603,-30579,-52675,45657,-32378,-19394,-40969,28218,-52432,7127,-54743,-102764,-37559,-22212,-9987,-49234,-94915,-23310,32851,1585,-57473,8271,-96613,-28862,29722,5896,-19919,-55817,-10313,-15576,-31868,-15192,-42570,19543,-40061,-47281,7930,-83322,-41880,-83001,-15535,-150828,-54240,35983,-61630,-26508,-106169,-85143,-48780,-36595,-67310,167,-34513,-69773,-26472,114518,-48218,-73396,40881,-29504,19584,-74040,-140589,-140727,-29859,-83806,22081,4038,37467,-945,-64800,-182690,23397,22895,20574,14905,10015,-28935,-4122,-106070,-98157,-38322,-13255,-22115,-50040,-18226,5393,-1201,-24503,22498,-71040,-53364,22281,-52832,-140787,32328,7703,-112952,-111823,-14080,-56874,-17720,-20626,-55907,-77359,-53612,-54513,-30766,-47784,-23539,15684,-1242,-32057,6576,3970,-33903,-54060,-65805,-19692,-15477,-81264,-106536,-48233,-144256,-79155,-27954,-29993,95003,74377,-13585,-43389,-43453,-20359,36618,-53352,-52904,-5862,-344,47480,58488,17577,71030,-6812,-45932,-73452,-45170,28439,-43206,26273,-108472,-98288,-2747,-28055,-53456,-25810,-13027,-41844,-97387,-19046,-33241,-56824,-97156,-22266,1294,-51124,-113586,-96586,28451,33693,10927,-24985,-74687,-5429,-20431,-20841,-12557,-23348,-24856,-32041,-77960,-12013,-50082,-28689,-20778,-62216,-38132,-41531,-62428,21205,12400,30089,39212,12671,-14343,-101020,-15398,-58933,-88664,-71868,27965,-43128,-12728,24957,33354,3058,110395,48092,-78671,-50204,-54311,-55376,2408,44208,-986,-12254,63667,110037,-34542,-118177,-153544,-17377,-75584,-34599,-26690,38897,12513,-48574,-21156,13448,-25734,-31509,-102072,-42507,-69526,-81439,-81444,-99244,-99573,-57137,-57393,-107972,4266,-8252,85498,-38579,-96280,-33333,-23316,2569,1213,-87292,-55380,-41109,45188,14038,-33798,-17577,-28153,31474,-85674,21829,75555,-9412,-1673,-164075,41180,61658,120680,-43144,-106021,-26287,-44371,-60083,-143149,-49145,-121072,-154019,-208747,-231358,221108,142729,69576,14942,15794,-9503,-26957,8421,-15441,14568,47531,-15581,-82208,-134377,-115290,14071,29024,-27979,28429,-82217,-1023,-130,78833,21759,-107878,-2450,31616,-44463,-46366,-57758,-11005,35668,-21423,-42954,-12637,-23199,-37157,13839,7240,-21213,20740,-32487,1806,-8316,-42382,-65051,-635,-11785,-33013,-1398,24338,40983,-23720,-41674,26130,-31254,20208,-6344,-41065,-23004,24177,65891,-16014,-177218,1497,52989,35531,31044,46647,40689,-36522,15767,-33102,-130736,-26162,-69930,10765,-32094,32953,16970,-9702,-8350,-73382,-49161,-43883,-38320,-40178,-17722,83650,9608,-5517,46488,26904,-33928,-10118,-48035,-18792,65443,11569,-36688,-83059,11394,-28637,-8466,-13066,911,59351,31009,20851,-110297,-11721,22119,-25445,25627,46810,-19257,27878,61346,-1653,33022,-68989,-32405,-60120,-58605,-55363,60603,24171,-79172,36794,-14092,-28570,26591,17786,32038,-64113,-43247,34070,46108,103887,24697,-23204,-108665,46642,-62850,-34995,-13373,-36412,24085,97661,-46006,-63208,15464,14417,10717,65427,83417,28812,-729,14686,-35407,14420,-102963,-29949,-80915,-61910,-24737,-44245,106542,74231,107959,60801,-78536,-10631,-115259,-92770,-88080,-92159,-85052,-9320,24182,49816,-70899,31473,3999,-49868,-40184,-33068,32237,20162,-83461,37335,72290,31260,2306,-24723,12556,115707,58306,-43757,-53531,-32129,-2286,-68536,-42914,40832,-41392,34983,9123,18695,41979,-3269,928,-16839,-11816,25667,-46013,-46681,10035,4457,48916,9762,14742,88131,36881,-121918,23531,48560,5017,-8113,-24732,11593,-17655,62328,-31118,72,13900,-56375,54637,53047,56863,-9893,10132,24534,100445,42948,-22727,-9179,-10631,-5122,1187,-30945,-32667,-121166,-19632,49165,55816,-57925,-3914,-44686,39210,71886,41176,-124693,-57584,17098,-33784,-99112,47824,29162,14053,37086,17375,-11655,36381,-30457,-22852,-58596,-27609,44793,21750,1362,-7179,-35147,32212,26838,16345,48932,29054,17047],[49224,-1303,36335,12493,-27142,20969,55879,1879,9307,-27489,14496,15762,-49410,987,95971,38647,95607,31873,67332,59977,10125,-29168,-2383,46867,-32432,-6614,-65035,-93495,-2912,78653,44207,-12156,27428,42475,75646,109726,-12724,-26483,35287,-13805,11813,-116370,-33045,99833,67136,18600,8826,24765,3342,1839,63773,-61637,20036,-43646,3854,73743,52320,-28171,-27958,56427,37467,28299,11221,157656,46190,-20098,49771,100236,85587,28452,85448,57444,109066,60010,48463,59053,-93461,-40086,-43360,-15316,36433,66193,22278,5424,-35073,43868,62122,-912,13800,51863,20422,58468,77206,22389,-33385,26689,15224,3559,48182,6199,56149,38538,162,102168,123117,55383,46285,38057,64646,55504,40970,59616,67246,114135,36970,31337,-33248,85184,62865,53104,62564,39075,67157,12464,7252,71209,110629,123365,68296,73406,47213,28074,93928,117250,104132,89595,11150,26374,38948,66554,260,-57190,-65558,-1795,-2266,40067,64457,64272,52016,23054,49686,53984,83347,55674,96869,56792,18000,78873,91497,47491,36586,101556,46529,1198,39545,82894,61564,124306,83635,58908,99841,135900,79015,12839,49960,45036,-50521,79200,29433,73082,76281,32863,55992,58778,167763,177353,189541,129623,100915,106792,35201,91449,157951,56209,211530,97854,130672,131955,153590,60889,42567,145297,69567,179912,225283,217442,160525,129827,102807,181074,104299,81363,205951,143905,108175,151827,11886,92670,261941,186685,103111,117035,157736,203679,205746,184411,197845,184592,133839,118522,186524,229847,267449,329033,352209,242911,281748,385736,296082,348255,429984,522486,603120,595991,696287,772619,799780,984465,1190379,1603664,2610327,3859979,-3588655,-2162411,-1326259,-1042322,-888406,-735261,-619563,-494225,-430752,-429103,-375032,-351627,-321128,-296583,-304587,-252149,-274032,-258104,-293173,-224772,-166438,-270962,-163973,-179195,-226418,-259454,-225494,-207081,-184125,-165674,-163302,-189757,-133592,-104475,-123939,-108979,-88304,-121644,-81209,-96818,-63926,-229744,-134865,-133403,-142126,-53757,-29466,-70124,-22752,2297,-2117,-77069,-54160,-9668,-36196,-71598,-46446,-50158,-57918,-72862,-66162,-57714,-68651,-7760,-79277,-52059,-50350,1520,-20008,-128176,-82384,-56489,-52970,89144,68190,-4869,-29229,22736,92564,40239,101333,91252,95889,115564,97896,118194,324762,523548,1026611,-807848,-705281,-387403,-302728,-154251,-238224,-224076,-215702,-188252,-110575,-123213,-187802,-95998,-30451,-131492,-46998,-971,-180818,-237136,-117125,-57058,-171860,-141445,-117150,-140189,-110899,-146344,-133935,-88873,-135975,-77547,-110890,-53861,-149127,-33342,-21617,-75258,-39081,-45818,-128817,-80582,-114246,-78328,-87762,-48948,-92457,-9014,3566,-65788,-29057,-59730,-64667,-34408,-86541,-49605,-56551,-118439,-121041,-23385,3277,-67402,-52410,23856,-52219,-121943,5293,-93970,-51251,-44472,50593,-84851,-102343,-42663,-43541,-54464,-59887,-115639,-139331,-96028,-37998,22946,-50601,-93707,-145542,-90881,-71032,-41461,-35220,-61120,-45707,-41799,-24625,19125,-17268,-53301,-34627,9531,7704,-7190,-14640,-10121,-66381,-42599,-108939,-28253,-44750,84548,31317,-113627,-114977,-39992,-24205,-16868,-228,-1784,-48721,-12011,-41633,28258,-40960,-35598,-19321,26015,-34712,-4540,-49114,-83853,-14295,-21123,-3927,-36515,-72875,-25680,24423,-20871,-37582,29073,-106889,-30801,10609,-27189,-54307,-53725,-20687,-14521,-24036,-35177,-35030,-2733,-60221,-63503,-28031,-117160,-26673,-77625,-36528,-150283,-52336,35122,-86789,-34213,-118175,-91026,-32054,-49756,-75921,3425,-12245,-48398,-25059,104706,-78167,-66703,50956,-20899,21992,-80030,-130035,-127864,-31839,-79536,59271,8148,42048,-17404,-63953,-145047,14599,12453,-13957,-2164,6285,-21872,11787,-114883,-114869,-41045,-14399,-35291,-36107,-32757,-9442,-344,-12612,19544,-76474,-40466,16453,-16184,-122500,27686,-3463,-116493,-99710,-16358,-97278,9074,-40380,-79841,-94436,-53499,-58977,-20997,-32269,-16718,24998,-3375,-27239,16517,9068,-62106,-50844,-64779,-13677,5016,-82056,-92497,-69118,-121213,-78563,-17202,-10605,76150,53102,-36894,-14585,-58755,-19282,71601,-27210,-75398,-17605,9660,53270,54080,46762,91380,20947,-60275,-74031,-73169,22139,-34396,25985,-125124,-113104,-18947,-12061,-36346,-7656,-10270,-25213,-86507,-44156,-44489,-58711,-107865,-31093,51537,-46210,-99839,-109791,41385,36017,42107,-30298,-97988,-22741,-39753,-29562,-21529,-31546,-53926,-29850,-73212,-20594,-31840,-23118,-38789,-76369,-43387,-37314,-51966,23294,20591,14623,18739,7027,28639,-86850,-28176,-55016,-94775,-65023,48857,-24907,-3851,33370,52903,19765,88552,40892,-94645,-53529,-49040,-45881,44147,44790,-2695,-15496,55060,71108,-41266,-112827,-114686,-33383,-88696,-22628,-24586,25242,14456,-35252,-3911,20675,-36686,-52217,-97925,-52615,-70964,-55610,-72163,-90605,-105598,-62692,-46598,-142353,-15536,-15514,60709,-24,-63753,-46605,-5318,19864,10856,-101200,-85050,-41235,56391,19581,-22574,-33524,-40545,7695,-65763,28261,57898,-21635,2213,-188208,-16816,41886,74822,-47920,-117211,-54573,-57254,-49546,-101254,-46939,-128050,-154045,-222763,-207638,256117,119938,63041,35440,-1370,-27476,-12286,37165,13762,-24775,33399,-11110,-84728,-131552,-118933,-23038,24470,-28975,22216,-86535,7872,1007,44351,14657,-104039,-20069,21478,-55886,-37619,-53593,25829,47749,-6562,-20661,-21118,-28118,-66509,-2033,-9262,-18657,14613,-43370,23356,37113,-53704,-79959,1560,-6284,-48832,-24834,-31834,7094,-40658,-45299,3887,-23394,58998,-11473,-32326,-19879,30225,75847,-30593,-152292,10460,51317,29869,26807,55270,57662,-41817,4817,-41575,-123277,-87747,-92082,7121,-39366,21911,870,-12263,-7547,-60500,-31625,-60269,-54021,-52346,3848,74479,37953,-2655,13664,-1012,-50027,-26371,-38818,-15116,73663,5066,-40989,-90198,8341,-22158,-20761,-13318,15893,59052,29111,35486,-82586,11531,35285,-12008,20804,54398,-22141,28129,53553,9138,17860,-70494,-48349,-44914,-75804,-42605,47304,9362,-96969,65880,-45571,-54789,-938,28066,38660,-47168,-23808,17675,48117,86517,3305,-27794,-91324,38567,-80719,-54007,-12887,-36942,13056,102949,-30273,-62491,8437,22232,2088,86229,97637,32866,-33957,8384,-48129,11915,-104234,-48903,-84262,-87277,-22703,-17344,95711,40718,136155,48502,-86204,-4600,-77159,-66577,-83486,-83804,-89171,-3476,65191,36683,-48939,31846,-29620,-64863,-31609,-22811,38886,38038,-91387,-4200,92579,12565,-25777,-28026,-9415,101651,78758,-6697,-40470,-44032,-32693,-93280,-60597,50997,-44652,30833,44882,16806,53243,34371,3285,-1012,-4968,21944,-70898,-52519,1803,-916,68754,27961,21805,56636,51547,-102351,17482,33171,1245,-23058,-4414,10388,-41694,49638,-32888,-11494,16079,-40798,46949,35042,39208,1927,-8216,15299,109061,43097,-34470,-15873,1291,-5936,-6542,-34553,-39323,-99095,-33922,41733,49747,-64766,11966,-40249,48758,56192,40887,-147042,-37250,22554,-37441,-76492,69002,51720,30394,41464,17437,-18783,22279,-15678,-6024,-54600,-28271,28732,1021,14479,-18225,-33818,34774,14908,19336,44226,31585,14115],[64949,4093,31207,24673,-13965,17658,39162,3188,-13321,-39071,15264,8046,-27255,6505,86907,40265,90724,30541,67666,42799,-5786,-26787,5753,55607,-15177,18110,-62287,-83877,2232,55045,44362,7983,35965,37575,67274,128757,22343,-4861,22590,-8200,9991,-131580,-17569,81437,59742,25497,-7217,36132,37447,-8582,54532,-75350,18994,-22867,1639,67563,58025,-1400,-37408,39704,31726,25321,325,143157,30764,-7998,38087,86483,94420,33606,93836,52718,108338,51814,39199,47063,-68040,-22599,-37134,-29358,66972,64031,42735,42575,6329,28007,70563,-2339,14140,32724,32385,50537,69376,40286,-34782,30620,18355,2844,22805,1923,52373,47981,9915,123124,116032,61226,63025,58366,76841,80439,67210,82340,307,82732,33786,43751,-10257,102425,74213,41951,16941,41352,48969,4943,-27132,26021,108978,116197,79011,116234,45387,11501,95006,110598,93773,77930,16995,32362,47709,70386,-4381,-83201,-37133,20188,4750,14147,36275,76077,45380,18169,12105,66100,76501,44312,70446,67552,29150,80511,121322,56489,59217,130688,38655,22501,50586,76946,83206,134897,61596,38520,75285,93872,76333,5031,33136,34482,-39680,62213,33179,103778,67435,28788,49173,86685,172716,158227,179317,131204,70559,109377,53989,87748,161433,67036,177730,80048,99199,118342,156314,58798,32434,129776,74296,193075,203432,213976,146989,109838,110037,138408,77492,84261,220402,154583,136995,144168,32797,105858,273284,190085,112389,93258,161836,181495,186341,196825,209313,190371,150836,145983,193894,262751,278585,324782,307903,219646,274524,402838,297398,357697,438732,518436,565851,570393,671936,745895,796427,989176,1190533,1624718,2694895,4024151,-3676655,-2211041,-1332644,-1059872,-922757,-738618,-634592,-530141,-455459,-412233,-377143,-342765,-332893,-334526,-327895,-261773,-247380,-263570,-302245,-229785,-179084,-253264,-162972,-179208,-231209,-298520,-237952,-179206,-173338,-153353,-187091,-188867,-116878,-91181,-102321,-107801,-107397,-137795,-78507,-88391,-73336,-214602,-116597,-100469,-158237,-63605,-70019,-82620,-25052,38194,23180,-50488,-51855,-56932,-37315,-73780,-26602,-40048,-72627,-55336,-54417,-66703,-44646,339,-70422,-23130,-58743,14524,-48041,-122960,-79380,-52314,-52333,82639,78310,5967,-35408,184,49966,38583,95133,101367,95258,105212,63941,127378,323434,509390,1030698,-821687,-741903,-416908,-300685,-158700,-254854,-210472,-201924,-199440,-144933,-124023,-175816,-108186,-54991,-114911,-32067,-19491,-160241,-243425,-129959,-22740,-217958,-157422,-120841,-127605,-88371,-122411,-120977,-114950,-150026,-90371,-120831,-54111,-162923,-59969,-32433,-82961,-25805,-41879,-142835,-79925,-104987,-66358,-83306,-68811,-70197,11458,-17188,-88995,-30668,-72233,-52220,-37702,-95809,-70587,-47740,-110287,-148597,-46123,10121,-37203,-55478,38254,-50415,-112308,-2447,-82252,-40874,-43703,14394,-111890,-114166,-72674,-49232,-31843,-93036,-86241,-150514,-96259,-44469,9533,-48462,-140062,-148178,-90909,-88315,-55449,-35522,-58282,-29258,-52111,-37796,22499,2569,-56203,-64929,22295,14786,-29409,-40818,-12825,-54411,-67765,-87864,-43433,-65648,73585,29338,-115473,-131417,-61828,-42858,-11712,8136,15211,16502,-15026,-40179,5175,-48291,-47564,-4079,15305,-25451,-21559,-35478,-25174,269,-25480,-4217,-28277,-39562,-30454,9767,-50843,-13449,40551,-113249,-34132,-10832,-64499,-85506,-55464,-24498,-19641,-16823,-54194,-41199,-38345,-72290,-76329,-68568,-127604,-13080,-72248,-61579,-147453,-48136,24086,-103439,-39522,-117021,-87085,-10972,-58391,-76177,4712,11536,-28050,-21839,89266,-104589,-63417,44935,-24749,13296,-82250,-113713,-107779,-24975,-70200,82224,8047,35234,-38563,-64932,-76188,-1165,-15489,-57100,-18529,9229,-17405,10460,-119279,-119813,-43057,-22718,-48550,-18393,-44737,-30545,-15709,-699,9035,-78843,-27347,2876,22376,-73756,10759,-12673,-113273,-85748,-28733,-132338,22823,-67485,-98427,-97311,-55864,-53272,-15693,-18818,-8313,23404,-13999,-19142,17100,10169,-73927,-45419,-61209,-9037,21436,-70442,-81311,-81711,-62217,-64271,-4956,2225,52075,20759,-50317,12571,-71265,-9495,90270,-14855,-99596,-37618,15192,50578,44676,56916,84970,44428,-81445,-72513,-98034,7351,-33539,22385,-124868,-112889,-35841,-6110,-5829,10352,-19745,-7061,-73478,-61355,-52928,-59864,-100948,-32918,110036,-36060,-82407,-117414,30572,31482,59768,-36561,-110080,-36490,-69600,-32934,-31424,-33683,-74295,-44692,-80513,-22836,-11682,-23925,-51720,-75085,-46725,-33269,-30330,24554,18864,-6683,-5421,-3086,49194,-67454,-31696,-38155,-81734,-60394,63892,-5368,2718,32478,66376,30058,61909,39473,-100006,-67622,-42372,-28784,84817,29315,1598,-18170,36546,13273,-54006,-97458,-70681,-42236,-92180,-11199,-21208,7430,9122,-36217,4566,7945,-45560,-61045,-90156,-62091,-66641,-26196,-49371,-75944,-101308,-53361,-27211,-167209,-23584,-23756,37884,35257,-27445,-56478,15521,33695,11805,-102299,-95781,-33920,63308,23707,-11170,-56427,-54671,-1737,-47021,30312,44165,-33909,-16184,-190134,-78281,-1538,18698,-46702,-116980,-74853,-70840,-36142,-63557,-40981,-132832,-146706,-247820,-170048,286845,100077,52552,50996,-7587,-37057,7105,55437,48464,-40522,18082,-2779,-71909,-102764,-84391,-49786,11292,-28834,16744,-68680,10307,6686,3991,4487,-81457,-40143,-4216,-62816,-28124,-44519,57541,71090,19589,-6193,-30363,-35640,-102321,-22588,-22751,-18346,1218,-39814,29271,70563,-59969,-86197,2957,-2578,-64089,-49676,-82157,-30683,-53774,-47715,-21049,-17669,83514,-27762,-33210,-18086,33559,60477,-44448,-106227,17547,49615,17116,15815,57881,72713,-40718,-3283,-47684,-89729,-140407,-101694,231,-41097,9608,-17037,-11125,-4572,-32691,-5281,-79388,-70950,-57456,22439,46184,51767,-4052,-14334,-31420,-70324,-44448,-26197,-6158,75700,-10622,-42959,-74104,-4017,-14274,-32343,-17621,30497,52666,37428,57179,-56090,27736,37908,-5635,15912,52288,-17703,13128,28763,17415,-452,-54212,-48610,-25214,-79642,-30704,27704,-12731,-107294,75175,-63602,-83245,-22345,45449,49355,-26727,-1441,-4260,34902,56877,-23248,-22170,-66884,33730,-89309,-65288,-8577,-33986,-5390,88674,-19323,-54445,-6496,24041,-1289,80242,92375,34973,-69139,3213,-55778,11047,-93139,-68201,-76511,-88590,-12284,11735,75535,-1227,136418,29435,-86426,-8286,-34246,-36684,-62092,-70847,-86766,-2119,94221,28230,-8144,29414,-59446,-71474,-21802,-10599,39703,29470,-88213,-53445,84072,-3713,-41924,-33168,-29945,69774,91142,23795,-18967,-57968,-59690,-103451,-69216,50710,-52797,14925,74458,6287,57198,67902,11516,21430,-7035,1009,-74698,-44571,-14004,-2468,56564,57041,28996,25666,72070,-60185,13486,18169,-4963,-40679,20002,5383,-75556,31310,-35509,-24254,-916,-28872,31555,1651,10029,14614,-21408,9007,106998,43687,-38508,-29027,3345,-4779,-13935,-37474,-40817,-59322,-41083,30026,31064,-63026,23624,-34380,42549,26659,34564,-138070,-10772,23504,-35621,-41229,72856,68577,49307,49736,20838,-20634,7301,11092,13226,-35464,-21818,8831,-19407,20389,-29189,-25302,33959,1484,25432,31767,24958,8374],[83351,4734,23167,39571,7226,12841,16009,9930,-17676,-36959,11015,-11886,-6545,15212,75246,40228,78389,39257,61653,25828,-11428,-15088,15907,58485,7397,35755,-27823,-55910,13134,34301,38708,31873,43214,29089,55970,143903,66409,15283,4659,1648,6573,-122442,5592,63414,49056,30301,-20189,53848,75035,-3009,44857,-77571,19396,-3091,4876,62743,53101,11294,-41069,18236,20500,12216,-15392,121058,14662,11454,27496,68923,99837,38309,96362,43381,71759,27541,25355,38932,-32395,3709,-16760,-39179,76399,55015,58395,77197,57458,22588,76291,6909,22196,12314,47894,49640,60978,53108,-26042,49936,25845,8469,91,-3159,52382,49697,29848,130767,99730,62203,83579,70357,77280,96167,89732,91981,-47261,63601,30602,55866,17407,109721,94694,25063,-31601,38660,34174,5094,-54277,-27100,105406,89258,71106,144323,44424,8586,98856,91347,82048,62880,25406,51600,54028,64561,-1153,-86741,-4108,47228,15393,-3821,16090,82459,26179,18656,-22895,73399,70499,41095,51401,71374,40664,69751,139977,67014,87215,145369,28248,41981,60173,62510,97129,142087,52608,31624,50494,45143,81635,-940,27330,22662,-7934,51895,38510,136303,65482,24007,49192,102600,140251,130091,170133,126344,28985,107745,80542,82012,149320,78081,141448,70912,69474,104082,151147,74597,26344,113292,81996,184782,166708,200325,131650,81964,112609,100858,57542,107213,236576,165239,166313,145382,61455,125717,259575,182993,115955,73197,162987,157826,161657,205812,214699,199574,158769,166927,204358,292642,306623,336736,253508,202199,255266,400084,303851,382901,468634,512235,493338,528819,643871,714904,795957,997989,1198916,1615617,2759270,4159021,-3726917,-2248986,-1347862,-1074846,-944990,-731432,-644879,-570733,-478999,-397365,-380338,-331959,-344450,-380789,-342857,-269443,-223280,-267098,-306512,-228670,-193738,-234601,-173620,-198240,-228706,-322505,-240675,-156821,-154251,-139358,-194336,-181872,-101458,-82291,-93845,-110667,-123501,-143718,-70238,-79253,-86549,-184744,-103244,-76771,-154647,-72277,-110408,-94712,-28050,61331,36505,-22770,-48850,-124573,-35254,-72637,-16091,-36089,-82928,-47527,-46697,-79361,-23399,1193,-49742,-2316,-54900,17994,-57974,-87020,-68727,-48946,-44232,70104,79650,7545,-46974,-24522,3833,33792,75292,94643,89676,84257,34602,136868,315624,499987,1020795,-826490,-760496,-437712,-292832,-178904,-277790,-196266,-185634,-186821,-162678,-126019,-155034,-131690,-99497,-105661,-21218,-43838,-141054,-234735,-134280,-14514,-252334,-164088,-118871,-112794,-66943,-86820,-110756,-136181,-157732,-86767,-124091,-54753,-167569,-99362,-48004,-89167,-21519,-43031,-158222,-73155,-81162,-59823,-80869,-84658,-43987,17532,-49491,-105342,-29842,-92468,-41513,-46488,-104335,-95934,-37454,-94293,-151306,-67637,3309,-5605,-61338,48967,-50715,-97013,-15434,-72538,-20152,-47005,-28130,-131130,-112105,-106083,-62168,-6744,-121274,-62943,-147312,-92736,-46946,-11471,-37365,-152257,-137518,-83055,-96246,-70376,-35106,-42765,-17663,-77478,-51490,20050,15767,-61139,-100013,20936,13161,-48865,-66864,-17902,-41076,-90165,-76329,-57829,-84359,42370,14565,-112545,-125834,-82137,-55040,-10373,5851,21570,66368,-34632,-46659,-17315,-51243,-50521,2388,2035,-25428,-38599,-17564,56401,9421,-32925,-8353,-27122,-962,-36907,-8749,-80981,2823,41908,-105714,-38611,-31276,-98718,-109335,-61597,-22085,-25577,-10812,-69337,-56609,-74703,-75383,-82826,-103624,-110752,-4250,-68986,-83400,-144822,-43064,3949,-107192,-42121,-101605,-77550,2718,-62750,-70936,-19,36584,-12513,-19181,67608,-117294,-61848,22237,-42993,-3156,-80152,-99352,-89834,-13112,-61047,69151,-1298,18322,-60178,-64760,-6395,-20330,-57403,-94586,-31241,18957,-14930,-6421,-112053,-117908,-43765,-37200,-60105,2453,-53403,-52614,-41935,6354,-5794,-80116,-21586,-13564,50468,-12319,-12024,-20489,-104634,-72531,-49485,-150336,16009,-95904,-105036,-85881,-57988,-39709,-17613,-12396,-3159,10025,-29595,-8851,9333,7956,-64279,-35050,-55819,-7561,29118,-55701,-77183,-84807,11948,-42664,3609,4934,33889,-9656,-47672,33291,-77919,11301,88265,-24219,-119369,-60795,14818,37884,31718,43544,54088,54949,-103919,-69463,-112934,-18435,-39586,15028,-105161,-97064,-54228,-12458,35541,24818,-36077,10179,-58050,-64840,-54767,-59399,-76889,-29221,153588,-28690,-69357,-121704,3755,21410,57318,-44042,-108816,-42775,-101658,-29190,-39768,-39427,-78574,-72546,-90862,-17507,4767,-32604,-56182,-59315,-46338,-30636,-6337,25359,10045,-28392,-27017,-13709,37963,-47697,-23031,-13919,-52566,-63503,71161,12786,5877,23432,69363,29257,39155,46636,-93620,-84008,-35008,-9205,110948,239,9463,-18792,13504,-44596,-66002,-76085,-38553,-43316,-86496,-1829,-17109,-11054,-1953,-48077,918,-16179,-50289,-55829,-81593,-63582,-59356,-720,-17288,-59321,-87216,-35037,-5951,-171199,-19073,-28610,21730,55991,1782,-60490,34843,40229,3917,-91466,-80286,-23547,62462,17522,-278,-80282,-67455,2968,-37175,28742,32785,-43852,-53669,-176350,-130884,-49313,-26269,-37826,-103124,-77800,-81117,-24472,-38396,-32797,-132406,-135251,-277511,-133523,305567,90771,37673,53666,-2075,-39431,24232,59975,79805,-27344,12129,11550,-44800,-60337,-26778,-58553,-6014,-29820,13893,-30713,4118,11725,-34413,-7622,-49103,-59142,-34344,-61018,-19132,-32895,75237,100442,51194,-797,-38098,-45317,-139357,-40610,-27374,-22011,-15505,-23303,20118,68020,-63559,-84610,4447,317,-72303,-68020,-108302,-59963,-62135,-50649,-42340,-16752,80670,-51288,-39991,-18118,29689,22346,-52277,-60028,18787,46646,2240,-1694,47558,77678,-31759,-7056,-47383,-29315,-161048,-96726,-5875,-37717,-1119,-33304,-4249,3036,4004,18520,-95838,-82365,-52249,34077,4365,47209,-12086,-31461,-51291,-86009,-60801,-17843,3097,70850,-33070,-43990,-42558,-21839,-5558,-40621,-25830,44993,40867,47414,76920,-36672,29652,23810,-9287,9597,42672,-4403,-20647,-3922,24524,-9770,-27850,-38389,-7772,-63259,-22226,4768,-37530,-93748,64128,-64495,-107962,-32251,67411,63358,-8819,16655,-27217,13389,21603,-47224,-12209,-43137,33769,-87153,-66031,-64,-27672,-26281,61330,-15922,-43081,-27182,19991,-374,48186,69821,33043,-101823,-2473,-58779,13607,-70542,-79757,-60472,-64563,-506,29939,50477,-39639,108775,9181,-75436,-14219,-1294,-11080,-32716,-56443,-80524,-7797,96809,28354,34399,20835,-75189,-67652,-13161,613,36872,-2913,-76696,-95786,50248,-14216,-42634,-39210,-43990,33033,88402,33926,6298,-70399,-75329,-93387,-68412,42264,-62162,-7301,90489,-5302,50475,82862,26193,45792,-15969,-26830,-54762,-24246,-36267,1367,26277,86200,32029,8274,94330,-10230,12588,6569,-13384,-59757,41349,-1808,-109801,12427,-33437,-34297,-32963,-25149,11420,-41935,-16513,27382,-31025,9243,96609,44860,-32998,-46020,-3972,-2570,-17853,-37870,-35575,-13964,-41722,17419,8131,-48042,30246,-25022,25768,-8561,22727,-104919,25585,20399,-30387,1154,59985,74330,66595,59577,28831,-19119,-3125,43622,31993,-4717,-11290,-10389,-34850,17959,-35964,-14028,26695,-10745,32993,12638,8311,3466],[95900,1347,13530,53850,31781,5147,-10866,20969,-1651,-23689,4099,-39683,9604,23160,66977,36415,57993,53548,49162,11862,-5313,1807,23306,53714,30162,44638,27900,-19411,28419,23183,30342,56996,49884,23414,43620,146512,104398,29055,-13217,13226,4150,-80217,30956,51367,35670,32467,-28180,68801,101830,17073,38073,-66861,20670,9896,15206,54246,35428,8274,-32765,1,8754,-11855,-34487,93464,2295,33856,22482,52880,98617,41768,96315,31133,14234,-6098,11347,37696,892,31180,9230,-41130,66853,40835,65917,98305,99101,29506,77412,20545,35981,-4873,57630,52269,50172,58678,-6606,80219,34618,19433,-12766,-8067,54095,43184,49853,121722,79080,57766,103193,71213,64876,94563,102845,87648,-56880,59273,27764,68382,44112,106688,121519,5771,-67943,33788,23390,10207,-68272,-67142,104089,53267,45823,147466,45171,18712,103259,66437,68571,45076,32989,80279,58126,51445,5805,-58527,18072,71304,29152,-8355,10057,82693,5354,27502,-45940,79418,68319,48726,46715,67370,52207,50108,140049,79453,117940,140547,15577,51930,64358,44960,97975,147124,57062,34946,29752,5224,93321,-4168,32150,12449,30937,49868,43816,159782,70511,25295,57405,101460,81421,99890,161405,111753,-8758,103071,109495,75972,128844,84971,108544,71312,50518,93802,141216,104378,26761,102066,91861,155602,128532,183304,117790,51924,112033,79530,51994,143496,254762,173381,186887,156470,90420,147352,232140,171169,110859,77404,165849,140251,145185,213142,215315,207068,154786,175631,215869,311470,346936,360853,206719,201201,243579,382697,316527,414517,508559,502121,414535,486179,616347,686275,798499,1008871,1215771,1584020,2803150,4229888,-3734495,-2270277,-1372714,-1088065,-953144,-715707,-650653,-605178,-497329,-388118,-383984,-322525,-356192,-426214,-346987,-274583,-210395,-267636,-304162,-219878,-201694,-219294,-193904,-233088,-221122,-323904,-234072,-143498,-139274,-125911,-183846,-170888,-93724,-77852,-99114,-117677,-134281,-142496,-57347,-73783,-98177,-148570,-95677,-67628,-133693,-74944,-142384,-106963,-35566,63254,33974,-5429,-43258,-179887,-29229,-70217,-20607,-40821,-86527,-47276,-48981,-93038,-18091,-6838,-30484,3136,-45542,12063,-53175,-38501,-52568,-45792,-34616,57588,75479,-2367,-58146,-43737,-33853,24589,46140,77355,81750,56386,18719,144090,302269,498020,996865,-821048,-760241,-450977,-283338,-207462,-301950,-184277,-170134,-161343,-164236,-128332,-129332,-158063,-141536,-106030,-18473,-70339,-125771,-215071,-129782,-28351,-252967,-157935,-114002,-99377,-54865,-50771,-110428,-152767,-160526,-66812,-116983,-56720,-164291,-134378,-67273,-94229,-27150,-52978,-171476,-65944,-51551,-60890,-78087,-87661,-19288,6478,-84406,-112034,-25907,-115103,-36069,-56400,-108646,-126921,-29650,-75881,-131084,-84697,-15848,17551,-69965,41626,-50852,-79575,-29936,-62134,3130,-49564,-65338,-135765,-96304,-133006,-79142,10380,-138358,-50549,-127716,-85711,-45683,-33416,-20102,-128339,-118626,-64632,-91807,-86108,-35362,-18302,-15411,-108052,-60123,12842,15999,-65767,-125903,4578,3581,-60621,-88662,-23997,-25825,-102618,-79613,-68590,-98040,-1816,-10723,-104307,-100483,-95476,-59376,-10615,-2922,17082,79357,-59445,-57005,-34331,-47038,-43441,1373,-8870,-32419,-50850,425,126253,15819,-41044,-11704,-31983,34813,-43161,-27335,-101773,2269,35105,-80473,-42753,-48700,-121730,-123639,-71148,-16150,-28706,-5916,-78118,-71658,-97807,-70703,-81509,-124997,-73289,-2359,-69310,-96428,-141791,-38776,-21718,-97786,-43215,-75985,-66411,751,-65385,-64911,-13329,61102,-2983,-20173,37770,-111618,-59606,-11587,-71391,-23383,-74255,-91958,-79120,-1626,-55674,19445,-24078,-4634,-77214,-60396,38929,-38499,-103118,-112923,-39163,32881,-13124,-29846,-91146,-114669,-43273,-54451,-68040,24975,-58153,-69602,-67434,5569,-21832,-82104,-27856,-27292,59433,37942,-33642,-27608,-93101,-62688,-74190,-145164,-10514,-116645,-97168,-63856,-56033,-23532,-27057,-15971,-5449,-11669,-46024,1365,-4353,3160,-36485,-17868,-49463,-10579,26272,-47763,-76308,-79001,72888,-22349,3954,-2822,29548,-26675,-32217,45495,-77503,39473,66858,-50748,-130289,-80015,8999,16578,16570,11986,11831,48181,-121426,-64523,-115084,-55144,-49179,5541,-70470,-69305,-75447,-29037,77261,35203,-51842,24646,-39281,-51581,-47578,-56348,-43720,-23081,159908,-30395,-65237,-126258,-24941,8175,36028,-51934,-95203,-40027,-124043,-18350,-45367,-54547,-63391,-97001,-94785,-6991,12813,-47370,-51313,-35568,-44272,-30910,11834,26265,-730,-45338,-40447,-21941,-13,-32386,-5546,8636,-15764,-75101,69489,27338,5134,9287,61828,16517,23299,57978,-78293,-91880,-27253,8122,111037,-33914,17162,-16871,-8127,-84733,-71996,-53068,-24542,-38638,-74589,4041,-13588,-27549,-16580,-63269,-15225,-39758,-50157,-38814,-72358,-53614,-51964,14379,16200,-44219,-67651,-16029,10282,-148041,-5448,-26616,12525,57399,17906,-56800,48634,37623,-9338,-71645,-41182,-14465,51234,-1901,9108,-98896,-75478,10111,-39672,24798,19672,-49445,-98230,-156526,-165165,-83614,-52266,-23683,-77827,-64528,-86018,-20952,-28393,-24808,-125871,-123650,-303205,-111247,306926,96012,21271,40481,12330,-35540,34504,50654,99809,7985,20843,31029,-8052,-19891,27111,-49071,-22609,-33243,14147,12309,-10228,11622,-63220,-20888,-19046,-75575,-57553,-50823,-12086,-20964,76221,124397,80650,-2858,-42241,-54347,-166906,-49723,-21433,-28560,-30740,-1,2386,25186,-68084,-78396,7072,3476,-69005,-72416,-101950,-70797,-66166,-53577,-54933,-21495,51289,-73415,-47381,-20107,15562,-25265,-50676,-25321,13962,42127,-10097,-24022,21408,67946,-16222,-6091,-38693,43760,-138021,-78487,-7976,-30636,-7491,-44661,7533,15193,39843,30301,-104831,-81814,-37242,37185,-38178,26324,-25953,-35996,-52760,-88688,-72452,-17904,8468,61328,-56804,-45093,-6859,-39099,3238,-44216,-36652,59068,25623,47080,82629,-25610,15800,-6168,-21845,1127,31392,15087,-65467,-33653,31777,-2391,-566,-24197,2686,-27617,-17418,-16264,-59733,-50395,40485,-50656,-122549,-28354,89748,77248,377,24221,-46441,-7801,-11559,-62357,-3076,-26519,37815,-76406,-57259,10644,-19465,-44019,31808,-16861,-33419,-49322,11591,2608,2878,38398,27232,-125298,-9985,-58018,18365,-40101,-78449,-40688,-25909,5456,29139,25813,-63670,63176,-7212,-53808,-15178,14272,6317,-9336,-43999,-72861,-20837,69837,34880,64210,3076,-72616,-54473,-7936,8304,32626,-44580,-60422,-117982,5701,-16937,-29717,-44675,-48440,3213,70186,19747,29601,-77820,-74950,-65101,-60913,31583,-66604,-27797,90482,-10456,34289,75190,45114,65312,-26832,-46882,-17265,2467,-59677,10634,-3034,102791,27483,10061,110546,28609,14387,-21,-22994,-77044,54342,-9375,-133297,-1826,-23579,-38323,-68874,-30616,-9272,-83293,-24097,38980,-39286,16724,83229,45794,-20191,-62289,-16498,-409,-16813,-34963,-24212,24846,-37202,7314,-10416,-21220,32608,-8705,9473,-37908,6996,-63455,67072,15367,-25344,43503,36424,66614,77814,68285,39979,-17386,-7606,76454,47187,28385,-521,-25176,-42489,8412,-35982,-5138,10753,-20040,39152,-9394,-15184,3126],[95296,-4091,3253,61976,54315,-5389,-34873,33434,26488,-3209,-1920,-65152,20555,27876,66476,27842,30800,65901,31716,1327,9419,18963,24993,41293,47836,47782,80112,12819,45068,23807,23798,78983,55657,26462,31365,133302,120265,33451,-25883,24506,6019,-11671,52531,50506,21381,32920,-30347,71867,107862,43914,35735,-43288,22466,14612,29234,39721,10284,-4307,-11207,-9838,1473,-42993,-52503,64656,-3866,54358,27964,43967,89994,43655,95400,19068,-33552,-38478,980,42497,21611,49829,30885,-32814,48898,23781,63795,100609,117100,45665,73324,33721,52271,-14646,54141,53566,36518,57518,19994,110702,42132,34979,-11710,-11344,54797,30420,62124,98114,59168,49073,116464,62086,45402,73238,105086,74400,-29645,65502,25276,82331,65070,97023,145478,-11823,-80565,29200,15823,18168,-65080,-75449,108439,20847,11112,124657,47507,36106,105482,46493,52654,24991,36554,110229,61328,36086,11720,-5968,22468,85522,46024,1743,20021,79310,-5841,45631,-50802,88809,72346,65988,56817,57464,62381,28904,119827,92467,146131,119947,2948,48266,62101,31124,85295,151519,70329,41720,16694,-15335,106447,-4320,45149,6493,62645,54587,46865,166443,80254,36398,73520,85462,20612,75378,150419,88010,-26102,97305,134224,72048,108003,84784,81472,78897,48145,89264,130366,138665,33453,99877,102712,113193,99952,168425,107099,26994,111598,78414,64348,180196,270108,176849,193046,174377,113068,164690,208281,160572,98502,113380,175329,135007,146243,220393,212619,208081,145187,173815,226967,313538,387856,382012,179043,220837,255360,361167,333805,438497,538104,486137,361627,458985,593434,665800,803190,1016709,1239820,1551916,2834952,4222444,-3709687,-2271592,-1402586,-1098198,-947341,-695690,-652653,-621835,-507190,-384368,-385055,-316761,-367937,-458161,-341380,-277233,-212698,-265069,-294172,-205801,-198625,-208592,-218214,-268814,-211023,-304054,-220526,-139149,-138802,-115260,-160627,-158045,-98283,-77149,-114488,-128882,-139684,-136429,-42300,-75726,-103890,-116865,-93123,-72728,-102376,-68765,-161448,-119865,-48693,42075,17270,-8237,-36456,-192995,-20214,-69169,-41735,-53061,-82535,-48241,-62694,-104824,-38422,-23233,-22535,-9129,-39306,-2445,-41185,907,-33898,-41939,-29102,49230,72622,-22565,-64550,-52504,-54294,11443,14524,61855,75337,28795,21954,149165,286199,504186,964927,-807824,-746479,-464160,-276755,-235592,-321171,-177160,-160711,-136802,-157032,-131099,-104043,-174810,-162641,-114493,-25820,-95443,-115949,-191005,-118961,-48016,-209115,-139609,-109651,-90242,-57712,-25612,-121023,-166756,-161814,-37687,-100450,-61120,-155511,-144618,-87873,-98444,-40850,-71945,-176637,-64996,-27795,-68850,-73837,-73913,-3229,-20622,-114331,-109611,-19766,-132643,-37661,-63438,-107432,-161437,-27800,-61440,-98537,-95121,-42348,23033,-81200,8258,-49364,-64561,-43460,-49092,21440,-47589,-88314,-123168,-71807,-146067,-94642,12320,-141220,-50299,-96154,-76426,-42333,-49397,-2069,-82809,-98267,-38350,-76805,-100678,-37029,8791,-23966,-129711,-59264,2887,3016,-68655,-131622,-21391,-10614,-63524,-103697,-30150,-9186,-99866,-94838,-75091,-106039,-46834,-41157,-91351,-63657,-99181,-57354,-10645,-11286,5431,48577,-77577,-66556,-44747,-34886,-29348,-2907,-14779,-42308,-55843,15143,150755,19908,-48436,-10189,-38717,59671,-46982,-42072,-104996,-17226,23561,-44272,-44811,-61869,-126982,-127690,-81542,-9787,-28538,-1976,-79207,-75665,-97915,-61950,-72818,-128754,-29889,-7967,-73390,-98312,-133634,-36891,-47657,-78929,-44800,-48239,-55310,-18290,-68986,-62474,-34527,80627,1604,-27149,585,-90113,-54855,-46406,-101246,-43646,-65901,-90752,-74415,4735,-55063,-48229,-60321,-27789,-85365,-50240,50496,-51033,-137480,-105126,-42770,46566,-10425,-48167,-61471,-112546,-42516,-69728,-71873,46480,-58400,-77136,-78502,-3050,-37329,-85498,-45609,-33900,47687,61013,-49162,-34148,-81783,-58397,-96969,-119465,-46853,-120763,-78404,-37380,-47029,-11186,-41634,-29885,-16601,-34074,-59796,8463,-20877,-3883,-1041,5405,-43454,-18677,14227,-52308,-70369,-66527,101996,-10784,-6091,-17999,39763,-25753,-15366,49516,-71031,65526,31568,-78936,-130981,-88637,633,-9440,844,-24243,-24406,26512,-128378,-56511,-105774,-98437,-57455,-2569,-29952,-35390,-99825,-50097,104343,42059,-60539,35025,-17301,-22537,-31359,-49896,-13410,-17965,121211,-42265,-69957,-133247,-42117,-5328,4150,-58510,-73283,-29530,-126288,-2396,-48146,-74937,-32087,-101042,-87028,3371,10326,-63625,-38612,-12973,-44730,-35185,20140,27960,-8274,-54061,-42767,-26713,-46920,-23468,12690,20048,18140,-88529,58553,36790,976,-5921,46877,-4980,11146,63812,-59468,-84046,-19332,19656,82575,-61450,21206,-13296,-23792,-98449,-70227,-32456,-25361,-31800,-60431,5378,-12360,-40777,-32364,-73494,-40370,-53200,-45988,-15691,-61199,-33512,-46308,15851,42949,-32156,-48969,-3505,17064,-101450,11424,-16846,6322,41298,20873,-44942,54514,26924,-22399,-46623,9192,-9671,28347,-29979,15666,-107936,-76311,3840,-52560,19193,1416,-49793,-133841,-137059,-176061,-97192,-61626,-10692,-47682,-46431,-86102,-31316,-31720,-19429,-115075,-113839,-315929,-108950,289412,114550,8731,15819,30060,-25628,36975,29375,104222,51195,41416,51974,31354,7370,54392,-28097,-34846,-38527,16493,39032,-29282,4260,-77822,-34532,-715,-89322,-66710,-36266,-8553,-10471,64292,130256,101072,-8175,-41509,-58415,-173292,-46788,-7404,-34064,-40403,21582,-15121,-38837,-76122,-71638,11381,7211,-53542,-59175,-68872,-58971,-67153,-53727,-56619,-30578,9712,-84923,-51323,-23796,-8043,-64214,-39460,-2285,5994,36852,-17401,-47961,-16683,44568,2121,-1102,-22453,102980,-79652,-50952,-4837,-22247,-7423,-48712,21516,29474,65432,25862,-104825,-66146,-16717,33108,-66845,-4100,-42509,-30256,-36393,-74694,-77517,-24367,8030,50872,-75035,-46443,22816,-50024,11208,-43348,-47935,70850,9310,28136,66476,-19886,-8819,-43759,-38790,-9191,26059,34899,-103698,-51629,39284,19912,20449,-10480,5154,18096,-14273,-30209,-75407,11523,16176,-29338,-121611,-12243,104999,85495,-2932,18241,-58387,-21029,-36695,-65920,3076,-19646,43328,-61587,-43353,19492,-11744,-54129,11010,-13752,-30366,-67531,1533,5168,-38049,8496,20415,-132359,-19626,-54239,21856,-7844,-64719,-21703,10547,1329,9589,6356,-67985,14176,-16329,-26106,-7390,12473,15975,-4238,-35834,-65300,-38391,24604,40003,76119,-23942,-54303,-35901,-7748,11293,28972,-76971,-42862,-114234,-31110,-11259,-9470,-48321,-43703,-12719,43525,-11931,46098,-78072,-59025,-27615,-50858,24662,-61410,-39482,76980,-5569,14261,53378,63981,72947,-33929,-47378,24883,27122,-76309,23630,-19143,98534,14587,27153,111775,41624,17440,-1397,-31997,-87915,56966,-16132,-137577,-8254,-6539,-35140,-96280,-42519,-26311,-106278,-3450,47606,-47477,28697,73256,44992,-5547,-72639,-28056,698,-11614,-29097,-9740,48938,-29123,1957,-19582,9473,31730,17597,4209,-50506,-9727,-28836,100255,11023,-24275,78226,10920,47303,79206,73985,50810,-18211,-8670,106308,55932,51576,7302,-33198,-41725,-5386,-29602,-2899,-12773,-25617,41036,-28571,-38246,9593],[79261,-9096,-7149,58686,70082,-16870,-47804,43365,51173,20542,-3681,-76291,27243,29359,74038,15373,801,68858,12431,-6375,26392,32551,20799,23187,56526,49909,102149,30933,59273,32461,23361,92203,59570,40711,19583,107635,105246,28514,-30093,34883,14568,60753,66072,63518,10624,33525,-26905,58073,91108,66012,37342,-8710,24802,13575,39368,21032,-9997,-16471,18147,-10195,1704,-72718,-63078,39978,-3207,68877,46555,46669,76459,44235,93502,10795,-43082,-58348,-3918,49472,25444,52201,41186,-13770,34479,6153,53262,85794,108021,64724,64991,43389,67596,-14581,35136,49287,21504,51905,46759,129151,47226,54593,2740,-10866,52733,15282,64727,67054,43805,38747,118754,47431,29684,37792,99486,60075,15617,75317,23242,97437,77500,86752,152015,-23727,-65992,26873,10168,28068,-44531,-46014,119019,1443,-20971,85283,50657,53754,103371,41088,34479,4000,34883,131817,65261,24838,13173,51152,11972,86992,65841,23370,42722,76802,-1209,70821,-36179,104357,83194,88465,76281,45468,69107,14369,85810,103346,164965,94101,-6799,32104,55723,27479,63989,155320,85313,46174,14037,-14414,114485,-1499,62645,6849,78949,62000,45600,156290,91049,55866,95222,62908,-18371,62269,135083,61585,-14230,92552,148166,72351,93108,77203,61122,89249,63163,88753,121946,166350,44398,106898,113128,69719,84860,157397,99807,14098,114719,94149,92525,204493,274855,174722,185142,193204,126140,173322,200667,155141,84927,170602,194626,144747,165181,227518,207747,201022,142847,169077,236358,296297,413370,381817,170963,257285,294522,346333,351769,442434,536888,464330,353998,457446,579070,657735,809254,1016877,1269506,1549205,2866936,4154608,-3675365,-2255971,-1431367,-1103415,-930807,-677396,-652247,-614820,-507715,-383613,-380225,-315605,-378951,-465113,-330351,-277924,-225907,-260546,-277061,-192943,-187070,-201764,-239406,-284794,-199179,-271036,-203775,-140462,-155413,-109224,-133239,-144834,-116492,-79347,-134229,-144381,-141485,-126608,-28800,-86526,-102371,-98604,-93412,-86902,-69535,-53763,-168095,-132885,-65116,3811,-7524,-34209,-32536,-155001,-10930,-71823,-75450,-68495,-71939,-43904,-83994,-112954,-82726,-45169,-28951,-35850,-42248,-23982,-29425,18381,-15282,-36561,-29586,45917,76668,-48744,-64413,-49834,-54324,-2824,-12408,58721,73990,10185,44564,153890,271381,517174,936130,-791516,-727302,-485660,-276261,-256440,-330598,-177334,-162468,-123795,-150198,-134619,-84181,-171295,-158570,-126153,-42606,-116148,-112087,-168488,-106523,-57460,-132224,-114118,-108514,-86904,-76153,-19002,-138404,-179727,-165334,-12175,-81129,-68735,-144352,-118504,-106379,-101853,-58648,-95795,-169368,-75320,-19705,-80253,-68870,-46506,-3310,-59557,-135160,-101523,-13927,-138091,-45959,-65527,-101844,-192453,-33638,-56090,-67457,-98192,-69618,6725,-94680,-45958,-46345,-56132,-54966,-33278,29662,-39505,-93596,-96370,-46455,-143211,-102658,-2279,-130120,-58521,-62538,-66920,-39315,-54784,9974,-38527,-81834,-10771,-56129,-110270,-40263,31962,-41463,-131788,-47722,-7824,-17517,-69769,-114904,-47676,-24609,-60595,-111352,-35965,6400,-80681,-111811,-78483,-109653,-81306,-70302,-75579,-26603,-94491,-52063,-10279,-12754,-7216,-12229,-81707,-71905,-51506,-17298,-14019,-5430,-15552,-50602,-54092,24789,117730,19943,-55259,-2724,-41973,67947,-46837,-50231,-87476,-50090,10604,-12398,-43748,-70002,-111862,-121512,-89127,-5559,-27455,564,-72928,-61797,-74099,-54680,-59036,-116045,3437,-19778,-79679,-90124,-114481,-38761,-68473,-56805,-48592,-27469,-43216,-48744,-73857,-65594,-59558,88936,3405,-40373,-39311,-60850,-47391,-71547,-122868,-60976,-56761,-89493,-69675,3556,-57648,-109221,-103094,-45073,-82598,-34983,34422,-54182,-145365,-73746,-43462,55445,-5627,-52525,-31630,-110500,-42996,-78729,-73341,62783,-53879,-74265,-65800,-16724,-52103,-89790,-68682,-31690,21113,56645,-57036,-39419,-73611,-60790,-112196,-84959,-77967,-103265,-57284,-13123,-30866,-7899,-56956,-51951,-34108,-47484,-68696,9425,-37416,-13258,28741,30565,-39527,-31443,-3287,-67774,-52618,-50795,98245,-11263,-25365,-35182,57933,-10783,-10650,46813,-61230,78122,-9997,-91035,-123050,-83229,-5701,-34955,-13545,-49555,-41342,-1887,-121301,-44191,-89002,-139042,-59613,-5208,6868,-924,-125062,-68332,104675,44374,-58717,40554,5726,16822,-9038,-39844,3747,-16501,51835,-59283,-79574,-141278,-40752,-16304,-26673,-61743,-49009,-14986,-104854,14929,-48743,-87786,5562,-77471,-68270,7409,-1317,-75475,-21022,387,-51103,-43525,19446,31109,-9319,-53679,-34891,-28729,-81154,-18484,22959,14065,40212,-92028,39188,40297,-5151,-18398,28432,-29294,-3044,55157,-43259,-61447,-11966,23500,36699,-72332,19659,-10137,-31620,-88813,-62773,-17419,-33261,-26340,-47267,1895,-14977,-50742,-47167,-73519,-67653,-52809,-39923,6470,-47800,-8191,-42614,4841,58064,-22344,-36643,-781,13749,-47220,26056,-1519,-2589,14161,15199,-26465,52261,11743,-30143,-20439,53154,-10062,-5400,-57261,18027,-106163,-69613,-24673,-69476,11433,-22622,-45667,-147815,-117922,-163211,-94246,-60265,-7162,-21032,-38430,-84149,-57453,-44156,-18285,-104120,-104154,-308313,-123319,255664,140385,5541,-9330,44506,-10140,33825,-601,93704,87768,64082,69307,65634,18706,48160,-6030,-41024,-43057,18969,34317,-47460,-9394,-78594,-47296,3125,-99765,-61081,-22555,-9782,-2753,47064,111823,108139,-11264,-35784,-53553,-153810,-33218,9460,-33191,-42423,33843,-24956,-93314,-87317,-67297,16967,10652,-29435,-30647,-25602,-27522,-66401,-47688,-48642,-40993,-25671,-81006,-50803,-28646,-35604,-79903,-21816,14041,-678,32253,-20054,-69496,-56702,12976,18149,6392,-1983,123522,-11137,-19683,2371,-15952,-299,-44536,34185,41939,75416,7357,-98331,-37463,2777,25223,-72276,-35247,-58026,-18513,-10406,-47466,-75507,-30162,2569,42493,-82094,-47279,40450,-51399,17383,-39610,-57076,76886,-6148,-7695,30900,-14388,-35030,-77180,-54185,-20059,32327,48527,-116271,-53760,45677,45753,32066,1608,2479,60485,-9706,-34767,-83426,68599,1428,-9853,-102222,11225,103096,81907,-18316,153,-61849,-21701,-51474,-59069,6932,-20354,47478,-47543,-30336,21674,-7099,-54703,5366,2485,-37168,-76863,-6920,5534,-61339,-11993,17010,-118662,-30523,-47696,20335,19231,-44844,-6506,30875,-12656,-20665,-4478,-54353,-26067,-16787,1197,8342,-1528,21085,-21175,-32415,-58459,-54947,-19447,34298,74312,-54327,-27209,-17549,-13282,10019,27441,-88102,-26707,-89333,-46828,1994,9670,-49796,-34051,-13592,19266,-47842,53389,-71133,-32891,7231,-42041,24001,-46699,-39630,55736,7961,-1734,32700,78034,63624,-33315,-25824,56856,42096,-78818,37120,-20973,73541,-4270,48727,92405,25401,20145,1435,-38307,-88047,50547,-21836,-120130,-6820,13674,-26362,-107871,-55822,-36816,-99222,40471,51176,-55206,39839,71538,40841,4490,-72856,-32790,51,-4980,-21366,3154,55943,-19030,1828,-20230,33281,27695,53952,13674,-40758,-23740,-9295,110426,9203,-29565,98734,-8563,22138,68596,75970,57225,-22675,-10654,130418,55912,54368,10780,-33671,-33861,-20009,-20311,-9355,-38036,-27306,37141,-38747,-51507,22512],[52101,-11470,-17294,42225,76206,-25924,-43679,47091,57280,44582,533,-65592,30683,29861,85269,1736,-25628,58554,-4556,-11768,38472,40991,13089,2937,54977,54301,81970,32527,67487,40752,31083,91598,60641,63701,8249,77868,64251,17388,-25508,45086,29721,111323,70424,88541,10416,36223,-18731,29488,57960,72671,41017,33138,28071,11261,37797,2945,-11029,-19829,44954,-3502,9499,-90150,-60426,24389,3491,74919,76103,62379,63010,44363,89442,9131,-7275,-57790,-3898,53910,14922,38049,38986,14161,30847,-9562,38108,61078,79076,79821,54584,48044,79138,-5005,4825,37454,8175,44619,65405,128211,50260,77632,25821,-4041,48548,2328,61931,37998,34721,30230,107543,33237,29097,928,91349,51532,54353,82279,22156,111076,81390,81498,129005,-26906,-30197,28187,5502,39500,-11561,9410,132239,-1788,-38930,44401,53657,66675,96177,53412,15832,-14951,29615,137711,70781,23213,9521,92979,-4996,78027,87536,50651,70851,79411,17906,97758,-5653,124796,98752,110263,96759,35553,70333,12390,51239,109055,168458,74324,-11564,9422,49695,37680,42561,156358,95428,47007,23243,2216,111712,4016,80438,14685,80158,66998,39080,137544,99241,77970,118283,44639,-24266,62237,115790,44897,23076,90427,146800,77660,87128,64797,48655,97576,91312,88014,117852,179212,56840,119642,121597,37079,79558,148213,95351,17354,123383,117939,129263,210107,262401,167730,169321,206563,131073,172858,207431,155609,78692,227709,223424,167326,193773,232446,201419,188906,159117,170394,242172,260973,408904,350612,174559,300032,352073,344491,365665,421534,495093,439887,389687,480711,576248,663768,816231,1008203,1303097,1597919,2907594,4070163,-3656797,-2232866,-1455557,-1103097,-909242,-666581,-650967,-587462,-500689,-382925,-368071,-318509,-388006,-441974,-319678,-277244,-238604,-256033,-255127,-189603,-175341,-198031,-251415,-267314,-183010,-234856,-187820,-142577,-181845,-108540,-110398,-132213,-146026,-84009,-152770,-163666,-142052,-113801,-20691,-104469,-95919,-97720,-93844,-102653,-43227,-33025,-166266,-144094,-80374,-40804,-33115,-77085,-36288,-83236,-5145,-79336,-112413,-81484,-57620,-32196,-105413,-117126,-134523,-68315,-45795,-69115,-55159,-49644,-22813,13879,2065,-29162,-32958,45743,86016,-74747,-58682,-38343,-37029,-13466,-29518,70102,79402,7568,80978,160242,261547,533967,923149,-776911,-709525,-518519,-282564,-267104,-328694,-186900,-177211,-126371,-149975,-138520,-72434,-144978,-139716,-134361,-65605,-130039,-113772,-150700,-97851,-52768,-53277,-89211,-111468,-89377,-105544,-32097,-155760,-190801,-172853,-3579,-68788,-79483,-133989,-61727,-119056,-104274,-75927,-117279,-150107,-97688,-30704,-90018,-65293,-14721,-24051,-103920,-146492,-92619,-11701,-127617,-58738,-63248,-94738,-210264,-46431,-61685,-48107,-94699,-91848,-27553,-109589,-103955,-43383,-56641,-64376,-16576,26118,-26196,-83655,-63122,-27482,-127958,-99132,-28735,-107818,-67089,-38271,-59540,-39109,-48874,10108,-14023,-70612,11408,-34857,-110497,-44900,46694,-63379,-112628,-28723,-18045,-37234,-70097,-84150,-65452,-33619,-57502,-112508,-41461,16817,-49089,-117635,-80613,-110985,-99393,-93132,-59997,511,-85985,-46657,-11284,-4458,-14707,-74819,-71220,-72000,-59540,-149,-3585,-2809,-12818,-53814,-48429,29025,43536,13295,-62979,7967,-37631,58232,-42743,-51050,-53448,-85529,-1655,-556,-39691,-72693,-79140,-105664,-90185,-5226,-29145,391,-61273,-30791,-35205,-54369,-43610,-92208,16694,-34902,-85141,-75340,-82350,-45230,-80415,-37830,-54929,-19969,-27889,-80489,-76564,-72795,-82381,80931,4255,-57435,-75550,-33538,-39088,-80579,-129243,-73432,-48393,-80241,-58070,-4581,-60311,-146195,-138906,-51962,-70058,-17479,4320,-46503,-119037,-29694,-42719,56685,1570,-40321,-8153,-105740,-46151,-79375,-75749,68536,-45275,-63806,-30020,-31189,-66690,-93897,-87301,-22245,-9709,37252,-58637,-42201,-70409,-69355,-116070,-58439,-90825,-66283,-43328,3609,-11238,-15305,-68033,-78119,-52138,-43980,-71856,2274,-52187,-25029,42152,50653,-39380,-47292,-21498,-85759,-22457,-35754,74033,-21308,-49550,-48477,74158,8800,-25920,38687,-51319,70205,-49881,-77714,-109835,-65406,-5722,-55010,-24688,-53473,-35576,-27064,-99966,-27391,-69547,-164485,-52714,460,33617,29808,-145425,-77655,75674,38603,-46729,41116,26075,57074,13877,-27107,3470,-19730,-17779,-72638,-88445,-145577,-22230,-22629,-45890,-60139,-28252,-1236,-66335,28785,-48113,-80130,37017,-32054,-44041,862,-17430,-77767,-1784,409,-63438,-54668,13918,36074,-3421,-45993,-21415,-29738,-88331,-11658,20503,-9593,45894,-76032,13652,37370,-11298,-25665,9549,-49817,-22621,29516,-34489,-33663,-6813,19618,-4266,-62653,12745,-9765,-32655,-66928,-54313,-9818,-40525,-24243,-36502,-5786,-22169,-58165,-59430,-63458,-88944,-41023,-34709,21677,-34322,16377,-39567,-13293,61754,-12599,-32563,-6475,3010,-8748,35732,14649,-18271,-15788,7094,-5111,43546,-3170,-30439,2867,74843,-14400,-46065,-74175,15310,-95439,-57624,-70677,-82321,-114,-49786,-39514,-136541,-94791,-130662,-84006,-53709,-19451,-4476,-49617,-83868,-94956,-60919,-21845,-97882,-90542,-277332,-145136,211650,165160,14455,-21867,50007,9102,28686,-34568,73074,108902,77167,78593,87729,18810,18697,7749,-41194,-43030,19606,-548,-58951,-25766,-70439,-57079,-2932,-104464,-45621,-13270,-16104,817,31933,74643,100836,-7402,-26152,-38314,-115608,-14714,23163,-21631,-37197,32951,-23767,-114893,-97883,-65454,22470,11991,-2970,4898,8992,14181,-64488,-33726,-35126,-49132,-43408,-64588,-48026,-34020,-58309,-67924,-3166,26900,-1961,29628,-20771,-85040,-86907,-20004,27043,14623,18158,98058,39318,9446,10567,-15764,12361,-33049,42127,48204,69908,-18084,-90441,-2834,14857,16712,-54824,-59475,-69811,-4421,13408,-16645,-67332,-27359,-5079,36516,-75594,-46206,44942,-43728,20896,-35235,-61394,73482,-19777,-47435,-12335,-4996,-53645,-96990,-63108,-29644,49367,51749,-93418,-41408,48803,59712,35451,13277,-96,88406,-1390,-32232,-85451,98849,266,-238,-65227,35706,76379,61805,-41030,-24576,-58332,-9255,-57049,-45688,10423,-22721,48487,-37495,-23569,13521,-7523,-47051,13884,34448,-53965,-74351,-10836,3298,-63398,-20181,20486,-85568,-40952,-38115,11950,35313,-28554,4032,31012,-32042,-49856,-5014,-30006,-51861,-9096,22450,27699,-20300,25248,-52666,-32546,-52236,-64200,-46000,12645,67465,-74225,874,-4913,-24126,6061,28725,-78758,-13438,-56713,-38998,20469,20064,-49920,-26343,-2869,6523,-74590,52027,-59091,-4587,30437,-36693,27374,-28247,-31395,32903,25025,-6853,25586,83911,36376,-24591,9694,67794,43607,-63918,47043,-14477,36147,-24506,62366,54258,-10270,21727,6498,-40381,-75485,38720,-26899,-85347,-445,31237,-15932,-103984,-65612,-40217,-63099,89652,47963,-60765,44427,79055,32263,5170,-61127,-27269,-2637,-324,-13063,9613,48500,-8303,5773,-18386,42153,19525,95382,32405,-11410,-31573,-5315,90837,10144,-41055,100922,-17838,-1223,46207,73986,56110,-29700,-16791,143745,45880,33297,10749,-27081,-21369,-32514,-13424,-23615,-55677,-25175,28256,-35524,-47437,38868],[23140,-9926,-26434,16440,72479,-28905,-22212,42813,38813,67089,9862,-35076,31033,32552,92863,-9270,-41500,37130,-15025,-14674,40355,44955,5488,-15208,44985,61046,30711,23304,67335,38863,45258,75024,58409,88877,-2587,53708,15421,5151,-14617,56095,48184,126566,67353,118707,27233,42193,-6826,-4652,20482,58614,44806,76532,32872,11455,21301,-9832,15375,-11468,58915,6094,22189,-86117,-42262,21065,14527,71917,109136,87090,55221,45301,82111,14825,54120,-35487,-1066,52611,-2264,15895,29213,46785,38103,-19514,23459,35902,43131,86181,44664,47398,85310,10974,-27332,19105,24,37851,69461,109284,52525,102875,50622,11318,46127,-4681,61197,19102,31547,26975,83415,24846,50022,-21239,84907,51889,69833,82707,22846,118668,79431,83880,77677,-20039,13763,33834,1691,51400,24589,65753,140870,7827,-36880,14972,55749,73345,84910,77564,-90,-27527,24831,125815,77125,33591,3122,109627,-20178,65038,108754,77335,95688,88982,43699,119422,33994,145041,114044,125953,110737,30716,64868,24254,30401,107465,154161,66621,-10525,-11092,48415,60766,29859,151357,96728,47776,43880,24556,95453,11943,94336,29995,73203,65177,28149,121813,102479,95752,137374,39456,-1068,72602,95291,51972,72153,91519,129575,86755,89284,52277,45883,100341,124924,82446,118098,174909,68059,132151,126757,22306,76687,137564,93087,36083,137303,138900,164471,199798,231140,158053,154770,210050,133385,167586,211309,159668,86953,265558,256984,196255,219940,232082,194215,178576,195561,183053,241616,213218,368991,294927,180630,335585,411994,354775,371719,381478,420292,418461,448747,517772,585861,682284,823583,993821,1338068,1694137,2955638,4018270,-3669937,-2214891,-1477582,-1099103,-889094,-666455,-650086,-551007,-489513,-380673,-350427,-323798,-393636,-393612,-314254,-275367,-238810,-253393,-232080,-201751,-173290,-198011,-251415,-220005,-157898,-203067,-175653,-141350,-204215,-112117,-97952,-121499,-181591,-91215,-166222,-184462,-142934,-99369,-20489,-124972,-89294,-111915,-92312,-113258,-28858,-12060,-159981,-150719,-90104,-82068,-54480,-123107,-50739,-9984,-6334,-91112,-140461,-87278,-43634,-17909,-119082,-117722,-168855,-88180,-64731,-98524,-73662,-74826,-22860,-3411,18312,-19098,-32880,45808,90547,-94413,-50107,-22551,-10264,-14994,-35002,88623,90770,23320,122017,169771,259425,551402,936122,-768094,-696934,-557524,-294107,-269221,-318169,-207501,-201424,-142035,-157855,-141777,-68460,-104343,-123013,-132763,-89875,-135478,-119902,-138042,-97117,-44034,-5067,-72558,-117245,-96576,-137694,-59145,-166618,-196438,-182339,-18761,-71251,-92136,-126881,3959,-122985,-105492,-89291,-129322,-124361,-127211,-55631,-93215,-65212,9480,-62204,-145539,-150129,-87219,-15838,-102205,-72576,-59474,-89323,-207876,-63149,-75997,-42841,-86619,-105626,-69035,-124354,-145465,-42824,-65817,-71869,-2257,12461,-10516,-65455,-33027,-18522,-107169,-84114,-58455,-78348,-66545,-30840,-56271,-43632,-35054,-4288,-14691,-60862,24595,-16004,-98558,-50708,51785,-83966,-79472,-9396,-27479,-49549,-70682,-55243,-70510,-34289,-59666,-108764,-46720,17717,-13967,-103233,-82895,-111494,-101880,-107741,-48025,11993,-79473,-43110,-16669,10928,-13514,-111694,-51134,-68085,-72471,8984,-2021,5098,-8747,-50302,-42465,28323,-38144,-1667,-73369,16695,-24871,33853,-36500,-45745,-14052,-112273,-12661,-15225,-33650,-70058,-36742,-81550,-82215,-9736,-36570,-4268,-47413,8362,3797,-63767,-30045,-64631,9892,-49590,-86232,-58143,-42073,-56370,-82683,-26482,-62212,-26068,-8200,-103081,-70995,-79620,-97154,56056,4696,-73692,-102720,-15571,-33417,-74342,-118370,-80180,-42009,-58369,-36352,-16614,-59834,-154538,-153217,-46941,-51878,-1711,-26602,-30015,-64251,12313,-41408,50357,10256,-15528,8081,-95771,-52549,-73003,-82077,58697,-34770,-51150,16796,-42449,-81074,-96948,-92076,-9721,-34162,17843,-56597,-41346,-72091,-81544,-107568,-53711,-81015,-19804,-42366,10228,5203,-29834,-70924,-103546,-63874,-21864,-69498,-13034,-64784,-38597,35044,58399,-43955,-63464,-36112,-94794,13915,-25060,45686,-32771,-72396,-53581,80998,23135,-58084,25830,-43615,43379,-80942,-43670,-94766,-41822,2188,-66403,-31172,-35041,-14164,-42247,-67861,-7971,-51291,-163808,-36982,14450,48107,53560,-152597,-75464,25796,20789,-28138,37256,40014,86768,30669,-13982,-11577,-27163,-58789,-74151,-91728,-140789,5362,-23309,-47575,-53456,-14482,7398,-26103,34370,-47237,-48843,52308,20325,-21975,-16500,-31558,-67950,16413,-11870,-77794,-66235,8314,42608,7451,-34814,-8985,-31511,-67897,2601,7319,-44537,36074,-40703,-14458,27575,-15770,-27148,-8095,-61472,-45764,-7500,-35314,-14784,-6346,9793,-17528,-36386,2617,-13512,-29912,-44994,-49974,-10005,-41918,-25242,-27781,-16194,-33364,-63869,-68280,-48341,-97980,-23988,-32680,26988,-24913,35764,-35016,-30713,58706,-985,-33931,-15658,-10943,-5276,41289,26085,-40540,-41421,1527,13787,31116,-13856,-25570,19713,67292,-19984,-85760,-75288,7671,-79562,-44596,-118547,-84582,-17325,-75071,-34776,-106211,-64549,-86184,-73218,-45874,-47898,-581,-77334,-88252,-133469,-77906,-29587,-100081,-70356,-227695,-164923,165126,181356,33809,-13436,43469,28669,24813,-66083,49098,113619,73830,77813,92889,15428,-15194,8684,-36300,-35101,17366,-47526,-60008,-40041,-59863,-60982,-9566,-100009,-28124,-8658,-26524,-1488,22924,33638,81197,5238,-14707,-15265,-74222,588,28931,1403,-27108,20248,-13072,-100599,-101921,-62785,26094,9325,19503,36221,22480,53704,-61018,-13455,-21526,-52005,-43443,-45926,-46995,-39400,-67701,-35686,10827,35518,4545,29418,-23103,-92646,-99756,-48573,25893,22108,33788,41719,55837,31534,15994,-25045,26712,-16983,42635,44568,53263,-41402,-85841,28246,15700,8055,-23927,-72789,-76937,10417,24843,5888,-55017,-11985,-11514,29997,-57378,-41780,38893,-30800,21181,-32161,-58398,58897,-31487,-72593,-49822,8893,-59425,-100149,-63605,-36237,67536,44557,-40624,-20227,46987,50998,34677,26007,2595,98025,10571,-28781,-84325,94072,9543,-4510,-16213,55492,26493,24710,-63911,-48410,-51455,13054,-56559,-30535,15092,-19749,46331,-31940,-25761,-5703,-13687,-35326,28036,72485,-77227,-60088,-8519,-478,-49429,-17957,30802,-40603,-48980,-24944,-1897,37971,-24823,10339,17870,-50017,-67725,4734,-4095,-63689,4754,34913,45136,-36632,30642,-83472,-34335,-46052,-61568,-50079,-21234,63202,-64964,23909,-1710,-38795,1152,32295,-60037,-3121,-31953,-16133,40421,17256,-50369,-27342,13477,8305,-83835,44737,-45301,18170,39903,-35064,29711,-15002,-22575,12621,39360,1664,34643,80843,-4435,-11223,45324,55558,33075,-34365,49720,-5957,-1248,-41233,59566,7311,-47163,22713,11169,-38044,-52187,25851,-31685,-42800,6396,40678,-8590,-90544,-69357,-38370,-12986,123089,37371,-62320,38875,91883,19237,-4522,-38838,-11619,-7212,-162,-5221,6391,31551,1872,11702,-21771,34310,6386,131697,49022,26702,-31222,-12274,46828,12434,-55838,84377,-17905,-16063,15182,67240,46538,-36566,-27064,139030,26429,-5083,9902,-14772,-7065,-41123,-13579,-42010,-56837,-19360,17422,-18195,-24659,54083],[2693,-4398,-33203,-9884,61518,-23456,10077,31683,3326,86938,20878,3755,27995,39693,90061,-14072,-41885,12682,-15719,-14275,30347,46449,1191,-27399,30719,67304,-23876,13554,58199,19888,60063,44943,53161,108470,-12448,42250,-18394,-3170,-1659,67652,63979,111047,60167,144232,61974,51441,8013,-31107,-8437,26478,47945,113910,39724,15332,-6203,-15301,64417,5429,55289,14903,35891,-57721,-11641,30420,27642,61070,135228,110620,56915,48363,71320,25910,107957,2097,2698,45426,-16722,-226,20263,77650,50624,-17804,13981,18224,12211,82750,37273,42109,85918,28480,-50126,-2052,-338,32636,57093,81334,55335,128363,71169,35496,52196,-4090,68530,14317,32446,31680,50399,25221,89379,-14265,81007,59766,60133,76594,26109,115707,75984,92228,16821,-4039,51064,43679,-794,61549,53596,97270,136972,22921,-17556,2116,56603,75336,72225,100958,-9762,-29093,25464,100094,81820,53710,-1686,102998,-28712,55577,126162,99022,110442,103873,65711,129494,75305,158992,122331,132128,114552,31833,53124,46282,31456,98315,124901,69492,-3927,-21209,54150,91292,31644,138500,88658,54071,72900,43065,67522,22044,100691,51367,67159,54373,15586,117013,100531,104397,147589,50417,37828,87815,76920,89206,117301,95237,100821,96547,95958,45029,54284,96415,155678,69779,121115,157231,75898,138278,127795,25657,71033,123885,92808,64572,154160,148112,188971,182571,186325,148702,149771,202895,140185,164973,191143,163424,111590,276413,286929,222940,233826,224404,187170,178073,242029,205637,231804,163367,303482,234488,184649,352558,459563,370278,368839,337088,336721,406209,505249,553734,606478,709193,830989,980384,1371777,1802772,3001548,4033619,-3717402,-2215002,-1507582,-1096738,-876290,-677083,-651185,-520016,-477977,-377821,-332601,-329800,-395006,-334875,-316465,-272185,-222394,-253743,-212540,-229345,-187236,-203971,-241032,-163320,-122583,-179207,-168526,-135508,-209132,-116614,-97344,-115504,-216708,-101439,-173019,-202117,-144155,-85635,-28375,-142167,-87442,-133954,-88354,-115359,-28413,2602,-150636,-150624,-92100,-115548,-70857,-156846,-75507,36578,-16169,-104842,-148952,-83909,-33965,-10784,-120180,-114740,-166869,-101569,-77057,-113987,-90730,-94055,-27963,-21398,34094,-4702,-23857,44052,77964,-103594,-41844,-6832,16288,-2932,-30323,102176,105192,53736,158763,183737,266475,567790,978065,-768210,-690596,-591306,-308037,-267809,-305059,-239450,-226837,-164131,-171199,-143569,-70157,-65982,-121763,-117136,-110172,-132167,-128750,-129764,-105832,-46313,-1385,-68802,-123022,-107030,-164008,-89919,-167185,-192256,-187892,-53425,-89813,-104527,-124022,51527,-117226,-105482,-98076,-128917,-100202,-153936,-82392,-86974,-69271,16218,-104266,-174881,-148031,-87571,-27199,-67643,-83891,-58121,-87812,-185770,-79607,-93584,-46240,-76615,-110434,-104616,-136558,-157544,-46810,-80941,-77456,6177,-7334,3609,-47969,-14127,-18506,-87520,-62540,-82428,-46009,-51140,-39971,-58105,-53710,-19435,-30881,-32763,-46096,29068,-143,-75308,-57507,49078,-98014,-43528,1601,-36483,-53031,-71628,-44366,-64940,-25578,-69220,-101684,-51567,6731,13311,-68652,-85622,-111065,-93485,-115446,-42379,8090,-78971,-41697,-29183,25494,-4328,-110368,-29045,-62630,-90111,3912,-9610,15186,-4951,-40467,-38945,23182,-96389,-24023,-87209,18570,-7014,1681,-31097,-36888,16460,-123414,-22950,-48749,-26708,-62957,4276,-51914,-65105,-19248,-50393,-14719,-34748,41532,28530,-80855,-20785,-40256,-8330,-60231,-79904,-41846,-3614,-71213,-77702,-24018,-67465,-39195,13985,-109695,-51980,-80468,-100316,20141,3828,-83675,-117857,-9739,-34153,-60473,-93379,-81506,-38479,-25852,-7276,-28353,-54296,-139897,-139204,-32185,-33860,8647,-49904,-10331,-568,39317,-39453,39380,18344,13706,20677,-79765,-61266,-64902,-92876,31074,-26037,-42060,55853,-48211,-93794,-98795,-78492,856,-46014,7288,-52970,-36413,-76412,-92815,-88576,-73127,-54564,21031,-53956,7275,11515,-42721,-64121,-123695,-64662,12007,-62630,-34192,-75936,-52256,10660,49447,-52845,-76322,-44530,-85884,46522,-21205,25760,-33919,-87585,-49130,77464,26173,-93569,8992,-38609,7338,-97995,-4643,-80169,-22015,15476,-68567,-32488,-2445,9675,-47009,-31640,9954,-36327,-133516,-15992,33397,51210,67152,-138580,-63461,-29926,-9464,-8248,30012,45483,95748,35512,-3946,-34103,-37638,-61302,-60521,-87301,-124774,31186,-18702,-31905,-43043,-7131,8538,-2121,28293,-46974,-4428,48194,62830,-8687,-40226,-38072,-47130,31625,-31135,-87943,-75422,5657,49670,20196,-24733,-3771,-34986,-32081,25728,-8580,-79720,16230,2486,-40828,10449,-17893,-24083,-23947,-62272,-66426,-45324,-44812,-16441,-12979,-2762,6517,-3439,-7545,-20475,-26704,-30785,-53176,-16907,-35605,-27166,-20095,-27237,-46631,-68494,-73428,-35183,-93165,-8129,-34735,23338,-23249,48570,-27084,-39922,55406,12728,-34547,-22356,-24466,-38776,45784,28338,-64508,-58597,393,24681,17844,-18708,-21695,27753,35908,-23819,-113490,-61331,-3391,-62446,-35221,-151081,-73941,-40882,-93154,-34681,-68397,-29847,-39875,-62956,-38733,-84783,-7642,-108553,-98216,-160992,-92246,-40450,-111621,-46312,-173353,-177461,123836,184853,58003,13872,25109,44507,23881,-87520,27892,106831,56861,68125,80189,14731,-37623,-1523,-27206,-18300,12631,-82152,-50735,-47879,-51200,-55882,-7367,-84987,-15771,-5745,-38832,-11585,19938,3793,53520,24281,-4231,9107,-43748,4995,24621,31721,-15366,1610,2074,-66806,-94135,-53972,26433,1710,34505,53919,13662,80157,-55000,8156,-12637,-48083,-33482,-38015,-51218,-44518,-59972,1448,16360,36923,19061,30843,-29708,-92577,-95729,-68868,14688,27951,42377,-17632,41383,43678,15705,-44355,37203,-400,34059,29043,31384,-55013,-85981,47485,5441,-3862,6848,-75682,-79965,25894,19125,11253,-41183,13296,-14412,18046,-32898,-33228,26412,-17957,18136,-31235,-46121,35134,-41538,-69547,-74457,23579,-52919,-90132,-57403,-38832,71782,31200,24039,2255,40203,20160,34410,39599,13124,93369,22945,-31272,-81823,62835,21542,-21398,34194,67139,-33005,-23392,-80328,-64511,-45546,39301,-53211,-17603,21214,-6699,42532,-28843,-35991,-32807,-24467,-25153,35028,96043,-100578,-37462,-137,-3730,-28496,-9739,43389,4813,-53170,-7814,-16669,29422,-37650,12518,4418,-60048,-69340,22921,15820,-65436,21719,39384,56241,-45278,37250,-98564,-36380,-39149,-46279,-38240,-54922,64945,-14598,38445,-8898,-54930,-3810,36253,-44453,5528,-25043,7278,57318,1012,-52845,-40526,29071,20447,-74572,34713,-33080,30524,40624,-35794,26678,-14402,-21883,-3903,46156,20959,52331,70582,-49572,791,69325,28169,16233,1845,43321,1650,-27972,-51106,39079,-34114,-67722,24315,12719,-32889,-24236,15562,-35807,-3582,9640,38753,-7967,-74657,-67880,-34620,29709,128753,20489,-59282,23443,102098,3026,-21289,-10520,10716,-13153,-4875,1541,-6784,9287,10535,17491,-35212,14035,-10490,150519,53033,58840,-23052,-23730,-7317,13678,-69212,52907,-14286,-19136,-18530,54269,30130,-40099,-37942,111534,727,-45781,11724,1394,6591,-45385,-21932,-59130,-37960,-10133,8780,9347,9868,63849],[-2545,4006,-35880,-26616,48179,-9781,42000,17764,-31318,102940,28659,35872,22280,51186,74149,-10637,-26334,-3797,-5221,-9763,10810,47491,1581,-31191,17089,69141,-54584,12358,41457,-16529,66894,8435,45808,116964,-20343,45322,-21753,-4600,9029,77191,70308,79979,51985,156504,107029,63033,25032,-38146,-20200,-14090,51375,137353,48804,21128,-35146,-15049,118303,24023,37927,21255,47552,-10652,23601,49887,40292,44804,145658,120123,68399,54467,57963,38088,129450,42539,7547,35320,-21149,2209,19824,98392,60854,1192,12137,11823,-6990,72407,33288,33539,81905,42559,-55039,-20888,7774,28958,32345,55411,59247,151702,84960,65234,73317,2993,84689,22487,35070,45672,15405,34263,133455,28494,77184,70563,36062,66888,32164,100634,75366,101258,-26627,17745,71103,56605,-1494,67172,68234,91079,116388,35794,8754,2599,56338,75827,61858,111110,-10841,-16438,35046,68855,81527,76684,-448,82319,-29168,54866,136394,114206,112936,119427,75455,124972,112254,163108,117377,128182,109512,37627,37486,71390,52094,83573,88609,76514,7498,-16181,66128,121462,48382,119614,73538,69216,104386,52103,34285,34008,97072,75831,68643,35617,5535,123061,95354,103259,146157,73562,77935,101997,62575,146259,148086,100103,68812,102980,102443,47336,73501,87430,177395,51964,124584,133669,79150,134266,124882,42173,63486,108881,94788,94188,170652,141842,198161,167815,138874,142619,158148,187999,156537,172163,138793,163497,147341,264354,303772,239873,231941,210466,182231,193037,282624,230364,211497,125060,237008,190912,187872,346178,487012,382072,359364,306999,275660,407183,539736,577470,634968,739709,838866,975684,1402718,1874178,3034530,4124787,-3791198,-2243706,-1559159,-1103647,-875033,-696228,-656849,-506565,-469115,-377975,-321872,-336002,-392790,-286128,-325680,-267824,-196857,-257204,-201363,-265214,-216458,-218558,-225982,-122307,-85304,-163891,-166026,-127695,-190820,-116828,-105879,-118537,-245795,-115311,-173796,-210537,-144598,-75588,-42183,-151270,-93212,-154814,-83705,-110105,-40756,5380,-136947,-143970,-87255,-141930,-85221,-168343,-106704,45920,-33338,-117261,-133447,-73131,-31219,-19684,-109042,-107355,-128778,-107623,-77520,-108653,-100251,-103033,-34664,-30574,49078,16465,-5139,40041,43720,-101476,-36219,6000,34403,24206,-19065,101093,118703,89929,185901,202892,282346,582824,1040309,-778427,-689495,-607899,-321113,-268602,-295932,-279698,-243634,-185049,-185092,-144248,-75843,-46645,-139412,-87077,-122490,-121810,-137854,-125722,-122522,-67843,-29517,-77675,-125682,-119487,-178394,-113949,-157256,-175766,-182221,-93526,-118077,-114200,-124441,62506,-103504,-104504,-104668,-119252,-84560,-165914,-97146,-71838,-75848,1800,-130666,-182739,-141118,-93263,-44125,-32810,-90080,-62484,-90583,-152083,-92222,-108126,-49392,-67437,-108077,-124570,-143268,-140528,-56548,-97925,-81023,6289,-28429,12268,-39446,-10365,-22876,-72435,-42907,-94644,-14822,-23034,-57903,-64645,-68670,-8467,-62447,-54234,-22537,27387,13172,-46064,-65154,41851,-102470,-14286,-2350,-45479,-51853,-71697,-60121,-55463,-8945,-83301,-92399,-55457,-14532,22863,-24011,-87941,-108144,-79039,-119149,-43870,-5852,-83776,-41333,-49616,28785,8189,-77507,-11748,-57800,-108335,-16923,-23014,22673,-1997,-26401,-38709,13720,-117185,-49835,-103293,11663,9350,-30370,-29416,-27552,26648,-118962,-33198,-82767,-19216,-53111,33023,-21011,-41721,-33036,-68510,-30770,-25736,55389,31481,-98737,-16510,-23573,-26140,-64277,-64145,-28088,22949,-87665,-70115,-28526,-67905,-48135,33456,-99367,-19825,-71154,-91808,-15879,-6,-83096,-120579,-14219,-43598,-49584,-60538,-78748,-38390,9091,21243,-36113,-43897,-112463,-103734,-13119,-21456,11481,-62947,4736,46258,44267,-35941,28241,23046,38635,33311,-59042,-69797,-63687,-105217,-11228,-23369,-40368,70320,-48419,-102011,-99961,-49730,5579,-45586,6073,-48190,-28033,-79611,-97267,-63187,-104488,-23514,41688,-72283,-2144,4010,-42784,-49185,-134703,-54405,44290,-52821,-56863,-86731,-63298,-22587,24744,-64167,-82117,-46447,-57248,66174,-24877,19594,-14106,-90595,-36762,68829,17273,-114640,-9861,-34934,-25434,-99059,21828,-67038,-14725,27845,-63486,-29161,31325,23163,-46773,520,20949,-24984,-81046,4421,51397,45098,67141,-100031,-46742,-77042,-46323,7637,20621,42918,79238,25562,-854,-55956,-50551,-38666,-35122,-76499,-100864,46015,-10444,-4418,-31618,-1741,2426,-6367,9834,-47974,34422,28993,83407,-7424,-62245,-34962,-19972,42135,-50146,-88611,-79888,6207,55513,31964,-19683,-9057,-39919,1298,53023,-17419,-103876,-5827,36995,-61457,-14196,-18443,-18859,-38000,-53773,-77864,-73717,-59560,-41515,-27568,-14177,56986,24868,-14744,-27207,-24870,-26090,-64272,-28349,-23028,-27149,-13179,-36664,-59113,-72717,-74952,-29091,-78388,2557,-39747,14951,-29536,56245,-15232,-36697,56830,26665,-28128,-22234,-35868,-89865,51698,19671,-82450,-66667,2363,23659,5968,-18950,-26109,26632,-4017,-23883,-118797,-38454,-15175,-46415,-32746,-158437,-53134,-68926,-100651,-40883,-33739,719,-1878,-50439,-32315,-116308,-20967,-127584,-112022,-170514,-102299,-53277,-129863,-27349,-133764,-182663,94062,175941,79987,47026,-1787,53549,25739,-92045,13038,95173,38133,53313,53488,18843,-42795,-16153,-14172,4630,7043,-87586,-35514,-46869,-44418,-39370,8504,-62846,-12612,-135,-50308,-30822,20401,-9174,23437,43404,2224,26478,-28669,-5789,11323,60649,-4670,-14920,15589,-36783,-73209,-34938,23260,-10083,43122,54907,-8314,88381,-45612,24576,-10898,-37523,-22109,-49430,-61615,-49389,-38621,27334,12816,28796,39936,32089,-41049,-86997,-82491,-78861,-3620,31768,43514,-55759,12471,45474,8780,-69395,38183,12220,16103,2154,9289,-55349,-88056,50737,-11933,-23606,26029,-72140,-80014,41387,-2010,-2370,-28415,40079,-13679,-3350,-9286,-21037,11102,-9842,12164,-31886,-23867,8098,-49867,-38505,-87331,32492,-39444,-73793,-49134,-37393,51027,18329,79056,19340,30514,-20443,37670,51433,29898,82277,30149,-43133,-77283,23678,28395,-44946,71505,70035,-82217,-70243,-86615,-69261,-43899,62488,-48886,-9222,27825,16322,39164,-24975,-50084,-61037,-36900,-21599,23696,84393,-116918,-12448,12223,-4247,-8397,327,50714,39188,-53057,12892,-26290,16053,-63830,9296,2142,-58265,-56035,45286,25826,-61610,38066,39213,59207,-43834,43195,-91110,-38456,-30947,-22100,-22200,-72998,71647,67176,43324,-24615,-69653,-9194,37658,-37477,14677,-35705,17879,66895,-25196,-58194,-63767,38682,34016,-52298,23933,-24468,31511,40862,-36859,17519,-28035,-34227,-17574,43684,43304,66404,56171,-87393,5397,78032,764,432,34855,29094,8588,-39414,-53308,6998,-57715,-63564,26814,9121,-27847,-359,9842,-37835,23702,7298,25413,-15146,-61039,-64504,-32051,49345,108742,129,-53070,2207,100710,-13965,-38690,17079,34391,-19712,-12434,6838,-26861,-16503,16982,21653,-57424,-11313,-26591,143338,40895,72981,-9955,-33928,-55539,11572,-76566,14011,-14527,-11604,-47224,34240,10522,-37959,-44083,65178,-25492,-71615,19071,19210,17984,-45863,-34417,-69474,-3399,1887,5636,39395,42873,65940],[7569,13423,-33212,-27153,38233,8988,62268,6718,-46762,113253,28610,51048,16871,64232,48186,690,232,-3573,15585,-1098,-12743,49041,5713,-26174,7811,63870,-49954,22678,20374,-63109,57689,-24841,37546,113391,-25004,59152,5377,585,14565,79886,62264,47391,44571,151941,148851,75895,42903,-21108,-13967,-50319,57060,142010,59762,25334,-55026,-13117,154542,37575,17927,25873,56500,42861,53990,74607,49907,26025,137969,107980,86013,63679,43476,46146,115818,72144,16091,27000,-13053,27111,31004,100272,63332,37333,16992,15477,-13975,60754,32245,23563,74817,49855,-39857,-32536,22746,26352,3993,38568,63793,170611,93301,93008,109916,12874,104309,38634,37461,68468,-13521,49285,162096,98905,69866,78947,13251,57673,40118,76889,80033,104421,-35412,39878,71481,70447,-517,66206,67151,53014,82139,41638,29429,8714,55332,77776,57645,102782,-3474,10313,53623,41181,73527,92845,9426,58698,-22039,63432,137222,123662,106328,129797,69838,107821,140913,158135,96195,116158,100679,45578,22029,91776,80811,66981,56027,81117,22926,3421,81065,144103,75004,100071,55215,91133,130439,50862,4932,47089,83004,98893,79065,13424,2160,133294,90292,95656,133505,99628,108990,111313,51791,196241,161990,104247,42840,102366,104795,60714,100310,77162,187710,35025,126345,111587,77697,120520,119327,65268,60629,96425,99236,117027,183652,122513,193834,160327,101311,141658,177469,170257,181984,191420,68136,158693,183090,239461,300395,243294,217610,194821,181953,223440,304900,246322,182608,111334,198621,176316,194314,320097,494006,383664,348080,305906,260290,420858,545530,585977,666948,769444,847796,984760,1430069,1874705,3047589,4270019,-3875592,-2303798,-1636591,-1125390,-885817,-720175,-669900,-515278,-464023,-385435,-324244,-343212,-389069,-265370,-338551,-262832,-176938,-262729,-202407,-297399,-252809,-242433,-213823,-111499,-63766,-156679,-166523,-123484,-154091,-107517,-118221,-134164,-265381,-133096,-170558,-204622,-143035,-71934,-58157,-150549,-105945,-167126,-81802,-102266,-62451,-6151,-117297,-133738,-79004,-163264,-101501,-157558,-138171,25875,-53245,-125236,-98311,-59886,-35589,-46117,-90849,-94343,-74430,-107922,-66372,-81291,-99893,-100688,-39246,-27134,60921,45053,18213,34570,-3836,-90258,-33904,15182,40003,63547,-5170,83471,127786,121520,203150,226858,304564,596543,1103078,-797265,-691521,-601037,-330654,-275267,-294590,-319872,-244868,-199100,-194554,-145721,-85539,-54677,-169558,-47823,-125358,-108337,-144181,-126994,-143694,-104768,-61780,-94073,-123327,-133134,-178624,-124633,-139729,-148425,-161056,-123017,-145026,-119224,-125258,35463,-86050,-102995,-113209,-108203,-80315,-154207,-90787,-51871,-81388,-29529,-126433,-163692,-129632,-101755,-62855,-6808,-90454,-73816,-96131,-117882,-99612,-115208,-45728,-61282,-101503,-126218,-141821,-106597,-72125,-112812,-82712,-2285,-46487,12655,-45015,-20781,-26362,-61021,-33888,-94087,11609,7466,-73978,-74103,-86057,-6434,-88968,-66977,5189,22190,23496,-19415,-73404,32717,-97374,3343,-22511,-54351,-53115,-68789,-98843,-49368,12186,-94626,-81617,-57625,-39846,10667,15051,-88394,-100916,-61511,-120742,-50618,-22007,-87180,-40540,-75755,12144,17477,-31903,-2936,-54220,-121327,-48771,-36899,23500,351,-11192,-40629,-144,-104306,-73031,-118301,-1943,16849,-56204,-32673,-20552,13318,-104758,-43317,-98218,-10531,-42952,42202,5918,-17396,-49329,-86768,-50144,-20993,43599,14517,-108045,-16120,-15640,-34386,-60866,-38950,-17033,32161,-102705,-64784,-36170,-62598,-42084,43200,-76848,17246,-51152,-74953,-40180,-8085,-70714,-112497,-24264,-60845,-50070,-26204,-74075,-41990,35718,39858,-37943,-30953,-81942,-64696,3144,-17793,6831,-67792,7929,56779,27477,-29556,21105,21697,52992,46011,-36768,-74678,-78046,-113513,-59383,-29968,-46455,53609,-44765,-102563,-101098,-16037,3091,-38718,9555,-41236,-17877,-77908,-88983,-36458,-126800,1789,34913,-89634,-13674,-14997,-22381,-30395,-132938,-37810,61335,-42028,-75783,-97601,-68754,-54862,-9275,-75033,-78131,-43719,-15816,68275,-34778,25271,29528,-79957,-19992,62532,235,-108471,-26940,-30176,-46114,-86110,25726,-55641,-24097,31819,-54743,-22546,54127,19646,-49015,21271,20258,-16502,-22696,18225,62045,32163,50951,-42091,-31534,-107075,-78890,15671,9990,34761,41130,2186,-7661,-71292,-66635,-16185,-6381,-63401,-76949,45430,-1072,26305,-22545,7620,-8363,-38200,-18376,-50528,51450,3897,78793,-17191,-73996,-25592,6512,45690,-62562,-78493,-78462,7951,58134,40931,-21770,-24001,-45108,17684,75104,-13365,-110761,-22725,50731,-73781,-45573,-19464,-14040,-50245,-40316,-76267,-86877,-74933,-82014,-47867,-20944,107656,40481,-17178,-28808,-23453,-28498,-80418,-41539,-7899,-23130,-8285,-42619,-67867,-77799,-73064,-30501,-61042,7498,-44707,7546,-39015,61496,-853,-21865,64099,37719,-12035,-14379,-45530,-128602,58201,1681,-87131,-67719,4218,10180,-3255,-17764,-43070,18172,-35270,-20060,-97378,-15275,-24368,-31405,-37547,-141532,-28668,-96507,-97629,-52563,-7855,16995,20302,-32807,-25404,-128627,-34809,-125021,-125722,-164459,-107420,-66992,-149217,-24813,-124943,-182981,80057,158617,94490,68294,-31844,54972,29021,-76547,5077,83186,32043,38156,21051,26130,-35336,-26563,2961,27289,2762,-63178,-21613,-37245,-35947,-10821,35607,-41903,-18765,11383,-58722,-58802,21902,-10800,-2921,54480,1837,30277,-23634,-30685,-6918,77917,3754,-22258,22873,-26525,-44767,-6483,17895,-23529,50319,44023,-29372,80793,-32871,30437,-15634,-21805,-14280,-77948,-75583,-54224,-13569,31961,2853,11338,64340,30979,-54999,-78963,-69839,-78125,-24025,33287,38482,-63209,-12326,38794,-3168,-90879,26204,17140,-9873,-32686,-9958,-43675,-86489,39089,-30074,-52668,28589,-67277,-77755,54036,-32025,-28754,-18679,58107,-11624,-34314,7097,-7183,-4907,-8613,4010,-32417,6510,-14243,-55689,5011,-93385,29373,-25934,-57494,-44379,-32692,7963,12136,109051,27192,21454,-52972,44510,57315,47267,70823,26414,-61809,-68191,-5432,25870,-66770,81091,65885,-105502,-101652,-82758,-63437,-47377,76169,-43796,-5975,33390,43768,37582,-17788,-62173,-81889,-46671,-27056,-9425,31320,-121062,7893,25171,-591,6988,10281,46001,54529,-49236,35509,-25590,6074,-93885,-1259,15368,-44738,-33683,64734,25893,-55727,49867,38294,55032,-32855,45814,-65936,-41301,-21357,3704,-11453,-65564,79369,145142,39182,-44888,-80089,-16189,33401,-35374,26401,-54263,9238,66341,-55745,-65974,-89028,39141,39687,-25995,12451,-19579,23386,46522,-36640,5406,-50193,-57268,-29507,33439,59004,66922,40334,-107791,-883,76388,-11259,-8653,57118,11878,16338,-37801,-49339,-26057,-58375,-38779,28060,-49,-25892,10942,8911,-35678,35586,154,3676,-28337,-50990,-62641,-31635,43767,74949,-19762,-46743,-18734,81900,-28672,-49632,36607,54094,-26087,-19292,10182,-48331,-45733,20792,23551,-81163,-34660,-34961,111651,17660,65542,3411,-39306,-86325,4914,-75496,-22766,-24726,2258,-63436,8896,-7818,-29481,-41058,14039,-45237,-71122,32863,36197,26617,-43585,-42519,-69226,35974,15531,8545,62943,60793,61170],[26895,21852,-25357,-11891,36575,27618,64394,3663,-34896,115404,18445,49030,16713,74403,20000,17225,28905,14856,43651,10646,-33490,50668,10871,-13964,4087,51723,-17756,39961,-333,-107285,29755,-46144,29544,101355,-25314,76351,48793,9015,14402,70274,39462,20294,38186,133258,174949,89549,59131,14916,2949,-71261,66339,129933,71645,24662,-59566,-13656,158033,42574,8344,30952,64683,89778,72604,98838,54312,7425,117570,79036,103313,74914,29055,46008,83543,81994,31616,24777,4621,66874,50618,78086,57176,80387,24165,24108,-12268,53958,32670,14353,66227,49598,-9785,-33910,41032,24590,-17763,31049,67865,183396,98972,108519,150797,20358,118438,56525,38614,97505,-29979,66308,158454,170596,57184,81398,3786,52268,47746,52585,89441,97166,-13608,56061,58164,82236,1438,58410,54637,2486,43904,39922,36318,13153,53974,82536,62336,80758,9273,46345,76829,23148,57320,93202,27351,41561,-8508,77077,128463,128673,97274,130427,52169,84760,158692,147787,61333,99840,93973,53309,11588,101635,103091,52898,37080,80199,41405,31775,94778,155024,102681,86148,37588,112396,143472,42089,-11717,59454,60545,115042,94615,-4390,7992,140089,88713,86825,113113,118160,126290,115231,42560,209820,162405,105889,29376,92724,101155,82942,128765,70222,188137,26529,125105,95039,72446,101766,113369,89991,70347,89754,105552,129365,191025,97247,183120,159060,82625,145884,199912,154210,209119,216616,8069,150630,206270,211653,275350,234287,198315,183956,188485,262283,305775,244225,150512,129327,205952,189265,207148,284891,484543,373819,340141,337745,293301,441510,528121,583855,697299,794883,857514,1006967,1452229,1810843,3039456,4423519,-3950984,-2385751,-1722123,-1160858,-904234,-744586,-691470,-541699,-461567,-402447,-341304,-352868,-386450,-280599,-350189,-258090,-175266,-268265,-217028,-314444,-283958,-272463,-210714,-128106,-75544,-157179,-167742,-128671,-111729,-86981,-128409,-161694,-274058,-154080,-165505,-183123,-139174,-75917,-72134,-141950,-121588,-167470,-86229,-97672,-88723,-29664,-92488,-124389,-71663,-179310,-121210,-133573,-163369,-6798,-69445,-126765,-55462,-50398,-44471,-81561,-73060,-75033,-30195,-105489,-48895,-37438,-91970,-89838,-38921,-13333,65581,76253,37889,28822,-47915,-73179,-33634,21650,34448,108051,8718,56094,131014,142047,214560,253853,329431,609202,1144855,-821670,-695272,-574127,-335670,-287985,-300064,-346935,-229732,-204247,-196562,-150941,-100380,-86153,-200559,-11006,-120556,-97385,-145050,-135103,-165489,-144782,-75846,-110297,-116525,-147440,-165937,-121526,-119268,-115952,-127235,-133285,-160532,-118894,-122577,-15262,-70536,-101371,-127152,-103550,-85512,-117902,-63599,-33385,-81859,-67063,-91509,-119782,-114665,-109802,-78971,4060,-86641,-90700,-101815,-91318,-103218,-114270,-35136,-59230,-93659,-113839,-130918,-72799,-92861,-123066,-83280,-17450,-58584,3916,-65147,-40520,-25874,-49667,-40045,-84571,30116,26533,-80874,-83736,-101665,-13820,-101216,-65434,23290,15039,28674,-4226,-81786,22129,-85791,8511,-53376,-62102,-62559,-61155,-145737,-50402,33444,-94470,-69864,-57432,-59909,-18655,35219,-85734,-88866,-42798,-119014,-58257,-33303,-78746,-38643,-102730,-26762,17911,7118,-2653,-50665,-124706,-81905,-46348,16419,2397,1894,-42446,-18086,-70950,-87340,-127806,-17268,10656,-73542,-39267,-17982,-16506,-88375,-52083,-85876,406,-35220,30405,23816,1845,-65384,-100486,-68704,-19185,9941,-13391,-101157,-17415,-14284,-29870,-51019,-8726,-8331,24867,-112980,-64576,-43086,-53549,-16491,37324,-50354,45311,-24619,-55101,-45300,-20331,-49319,-96416,-34525,-80849,-64238,5570,-70037,-49016,45746,42422,-34082,-19066,-54670,-40122,10094,-22515,-3337,-68817,-4309,28089,-4620,-19193,20200,12728,54518,54817,-17045,-72719,-110370,-111994,-101544,-45984,-57070,12473,-39514,-93540,-102278,9509,-5114,-33196,12518,-30826,-8288,-69329,-64278,-13118,-122206,18172,4936,-100094,-23275,-37054,15785,-13441,-115217,-22151,56066,-32358,-86352,-107510,-66507,-78271,-43049,-82488,-63900,-39566,25452,54355,-48004,35798,87109,-57532,-2722,62946,-19004,-74172,-37417,-22103,-52985,-64611,8582,-46316,-47474,22406,-46109,-14445,58954,957,-58484,26372,6126,-9945,23536,21404,60984,14881,19115,21020,-22603,-118793,-96084,14271,-2245,23996,-5797,-29119,-25067,-78010,-87417,-13771,16342,-52965,-61788,30965,6595,51511,-18865,24460,-20047,-83674,-50633,-54330,41165,-17534,54787,-33500,-71683,-18164,24928,39308,-65133,-61367,-71319,8131,55919,46177,-30672,-44188,-49026,11750,82135,1486,-102336,-29893,41841,-77460,-81063,-23472,-11463,-60357,-27398,-62452,-84697,-86643,-122637,-67930,-20950,131854,41191,-14732,-21231,-18386,-34212,-96607,-53638,5321,-14965,-7813,-44126,-70832,-85849,-67975,-35054,-48094,8752,-45705,6005,-43324,66289,12847,-1005,74140,43184,10688,-1513,-54838,-134057,60246,-21266,-75087,-65076,2949,-12054,-9532,-18437,-70117,5756,-48158,-14349,-55325,927,-27953,-15481,-46701,-109450,-7962,-116398,-87642,-66438,8649,13193,23918,-9716,-16798,-115205,-44224,-102467,-134476,-152913,-107772,-80484,-162959,-45706,-150482,-179786,84250,138714,100252,65196,-58855,50419,32163,-44010,2352,71743,46335,26430,-6564,33325,-25499,-25793,23968,41515,1441,-22908,-16207,-21662,-21948,27434,64697,-31622,-31202,28655,-63133,-91946,24029,-11505,-19564,51111,-7338,19336,-19930,-63050,-24183,76395,10338,-16857,22466,-37663,-21825,24045,12905,-35094,61643,31394,-37473,65812,-17825,23900,-23531,-3126,-10897,-109012,-87740,-59212,3293,15062,-8798,-12264,88787,25864,-67465,-71241,-63774,-67756,-41082,31870,29335,-45795,-21800,26880,-16398,-97749,2166,12449,-40660,-69466,-24991,-25106,-76207,17941,-42462,-85711,16884,-64663,-72800,58887,-62846,-56187,-12920,60054,-12060,-69671,12719,5167,-20662,-13269,-5590,-30813,39379,-24932,-57691,37925,-95984,11833,-17422,-44756,-47322,-25811,-39054,15772,109674,25622,16480,-63511,52111,53487,57435,60044,8580,-79574,-52443,-14727,14805,-79155,54387,57513,-99325,-108817,-71331,-51558,-53933,75825,-37108,-7125,36675,66606,37565,-6959,-66855,-87958,-49186,-39804,-57173,-47061,-111766,17383,35107,7246,17578,20558,27229,48402,-43085,56785,-12582,6018,-115860,-19442,40117,-23292,-9652,72379,18722,-49742,53769,38993,46534,-15418,42915,-36716,-45650,-10958,22881,-9404,-34520,83460,176461,28188,-64744,-84076,-25674,21424,-29875,41317,-67333,-15976,55151,-84585,-74539,-104498,29725,31907,-4376,-839,-16831,9884,57095,-34653,-4648,-70365,-81257,-39322,19015,60335,50859,24529,-106119,-17279,73356,-112,-9450,66015,-587,25924,-29594,-41909,-49256,-39416,-6670,23648,-13014,-28309,4691,11661,-27646,33826,-8741,-21427,-43748,-43494,-63041,-31285,22766,40369,-35105,-43473,-33934,46806,-38095,-49159,42075,66143,-31588,-22145,10765,-65050,-77540,21801,23121,-96899,-51263,-29366,68384,-6454,42708,12134,-39008,-95589,-5834,-67158,-48291,-46039,17960,-62463,-16611,-20913,-15801,-27701,-23800,-52638,-43687,51369,49750,33123,-39513,-37226,-57553,67535,29078,14403,73150,56797,53051],[46345,27783,-14366,11798,45438,40603,49588,11069,-2808,107100,-426,38276,26467,77723,-1143,34861,50092,43762,74374,23506,-45371,51104,13956,2494,4672,36113,23054,54981,-15282,-136189,-10117,-51079,22862,86912,-20693,89294,88993,15720,10307,45361,7373,726,32318,107446,180112,103985,70149,57053,18169,-71562,78130,110893,83022,17747,-49355,-18681,129184,39917,17668,38510,75311,121975,77939,117613,52331,-8954,95022,50158,113490,85983,15259,36699,54508,72506,54799,30672,25142,105796,70586,35515,46193,112606,27338,31323,-6160,56467,32813,8089,57404,43539,24631,-24504,58225,24074,-25438,28010,70567,189129,102806,102976,174735,20593,119226,71146,38631,127961,-32086,81576,120120,207263,40666,77759,11344,52085,51866,37380,100184,80024,17863,61427,41907,88853,3795,45735,37840,-39354,13239,33626,30081,12022,52516,89422,76558,56487,22275,82302,96814,15665,35682,73757,49530,36750,9899,89312,112204,129424,92214,120179,30619,64937,163388,135673,21613,83477,93011,59728,10425,98937,108767,44916,37387,74862,61579,59921,104089,153911,121901,81564,23598,123688,139217,29969,-10682,67656,34432,119142,108702,-7879,22888,140164,92695,81284,90194,122384,129890,116317,33406,175554,154835,103827,29206,74780,92257,108296,151719,70590,182790,31737,120903,83881,65170,85447,109728,114332,96434,89084,112080,133068,192086,74922,174923,159634,84689,153638,215718,142646,225854,233786,-15547,143267,208748,187769,234591,218113,181978,183562,202507,297541,291187,220949,122908,176450,254496,218964,227220,254254,463652,357007,339311,393388,355610,460685,500747,579698,721596,814231,867187,1036742,1466848,1728254,3016647,4535414,-4002564,-2469558,-1778053,-1201932,-922717,-765944,-719485,-575142,-459869,-427678,-369415,-366341,-387281,-326481,-356268,-254962,-195235,-271661,-243213,-311349,-299181,-302191,-219004,-157301,-124593,-165200,-167689,-146348,-78334,-60752,-131990,-194358,-271949,-176388,-160239,-150327,-134287,-86679,-80952,-130267,-134565,-156966,-98876,-100288,-114574,-58321,-66878,-119363,-68659,-187115,-141703,-109243,-177281,-37767,-77130,-121654,-19527,-49736,-53093,-111107,-62004,-50266,-12346,-103277,-32885,11219,-82094,-76043,-32396,4518,59066,98791,46733,23722,-73785,-52278,-32707,27018,23744,148349,21814,30798,129838,152678,225854,280805,353439,621541,1154728,-848270,-701092,-539264,-337449,-303595,-306754,-348005,-203648,-202161,-191227,-162547,-120771,-128008,-221415,8137,-112783,-94949,-139605,-150422,-184929,-175005,-67516,-119558,-108685,-161819,-143676,-109996,-100699,-86711,-91385,-127706,-160121,-114094,-113124,-68499,-62298,-99885,-146649,-107754,-94871,-66304,-25634,-22722,-74722,-97859,-42142,-61661,-99489,-115152,-89324,-1615,-82222,-109517,-105073,-75004,-106418,-108698,-24142,-60944,-86777,-95443,-111694,-52997,-117763,-128122,-84170,-35096,-63510,-12534,-95357,-63004,-22102,-35580,-58725,-72657,38107,23790,-78566,-90658,-110179,-27218,-94535,-50935,16224,6648,25847,-6090,-89574,8325,-72724,2478,-84288,-66959,-81058,-48733,-181645,-56934,50666,-76917,-57744,-54797,-66056,-52633,31976,-79653,-73806,-25712,-109664,-61395,-36036,-50571,-36665,-124991,-81141,6906,28071,-8345,-44863,-117641,-105836,-49017,3712,3755,10157,-42075,-38766,-30915,-88601,-128164,-29037,-8638,-84058,-44686,-21002,-48698,-74445,-57584,-51115,13804,-32386,2281,29197,11847,-77978,-106096,-81570,-17844,-33596,-41413,-76304,-18222,-15293,-15215,-37409,15711,-2200,6710,-115850,-68957,-47121,-46296,23498,14118,-28257,51478,371,-37601,-31754,-35057,-25345,-75625,-40987,-95257,-87559,33293,-68934,-58516,37009,29079,-26606,-11844,-32906,-36900,4103,-31948,-16040,-69963,-29808,-24683,-42489,-4577,25152,-3514,44726,54559,-3712,-62510,-150888,-97634,-127654,-67335,-66572,-36857,-34322,-75604,-102549,16858,-15659,-34566,11945,-16925,-1764,-55048,-24607,3330,-86369,29160,-33717,-101470,-28492,-50878,56308,-3573,-81382,-13624,31223,-25691,-86219,-113842,-56308,-88626,-67712,-84555,-42164,-37392,53299,31019,-60887,42708,138308,-27847,11764,68412,-34753,-23939,-37587,-9732,-50352,-41714,-19020,-39728,-76002,76,-40201,-6723,45401,-24211,-74289,15939,-18810,-4934,46024,13457,47929,-3965,-22904,70369,-21445,-116042,-92354,4202,-18566,12609,-44369,-60372,-50664,-77415,-113129,-35245,27162,-48818,-60727,9068,10219,64691,-22424,46596,-29129,-121925,-79499,-58281,10021,-29376,23012,-50292,-61248,-22345,29606,20585,-58506,-44539,-59615,4946,48236,46973,-43781,-63767,-50543,-11681,68597,17484,-87193,-26783,17514,-74445,-115886,-32312,-11762,-67729,-19768,-41163,-71519,-92034,-148370,-79477,-14171,117136,30336,-8797,-3780,-4147,-40115,-107432,-62319,12828,-4678,-13921,-41362,-67595,-99033,-59947,-36148,-42415,9142,-39493,12322,-34500,70653,21735,17872,81346,42163,32334,11320,-64649,-107897,50460,-43560,-48451,-61671,-2444,-35674,-13281,-22426,-97392,-6888,-45730,-10231,-8109,7259,-24141,3455,-54806,-73892,3873,-121350,-76245,-77830,17391,-8452,11601,16337,-6465,-81066,-46441,-70722,-134260,-146209,-104260,-92347,-165690,-87216,-199214,-171432,107318,121619,100064,37957,-77043,43141,34307,-3600,2522,59133,76258,19355,-19922,37924,-22826,-11281,47226,40740,3376,13735,-22876,-4190,-1855,69229,83397,-37257,-45434,47430,-64073,-122598,28342,-17837,-21252,32329,-25472,-416,-12161,-92589,-34360,56723,16525,226,16305,-59809,-20074,44892,11170,-41497,78632,26566,-27928,53386,-2223,7526,-30183,16075,-10628,-121601,-92129,-64309,4001,-14845,-17291,-36577,109285,16343,-73765,-65462,-63484,-50257,-50746,26272,18039,-17607,-14998,13059,-26262,-83080,-27923,-1302,-71344,-100648,-35331,-6365,-55848,-5155,-44498,-111188,-1528,-64526,-63796,51182,-88014,-72490,-10958,44781,-18690,-100463,7814,12457,-35261,-20288,-16333,-25733,65496,-20855,-54913,42254,-95073,-16390,-14942,-36034,-58943,-17554,-65588,28172,86552,17509,17140,-49005,56192,38821,53627,46788,-21676,-87539,-30584,-4500,-99,-77836,-4934,47571,-72052,-94003,-55637,-39601,-59299,59863,-28045,-11164,37368,76239,37365,5160,-61186,-75996,-41149,-53943,-104201,-118880,-92242,12567,39407,17712,25373,32676,-983,24070,-36237,72032,10390,17563,-120267,-41781,67158,-44,9955,60763,8044,-44183,48054,40998,36826,3698,33714,-18776,-51130,-980,29169,-13919,6556,80483,141707,13777,-79349,-80986,-37036,1842,-15323,57282,-64894,-47950,35262,-106441,-81610,-98924,12133,11086,7149,-16427,-13987,-5504,65672,-31642,-8798,-78444,-92933,-44748,4351,44739,22669,9246,-85223,-38773,75606,29594,-4995,63637,-196,36983,-21586,-33597,-55531,-9974,17616,9363,-25938,-33358,-18186,16355,-13805,23001,-15543,-44396,-57185,-37046,-62359,-26634,-135,13152,-42720,-44504,-40769,4480,-40126,-36436,30729,69092,-35821,-19756,7615,-72359,-107947,20029,20392,-97994,-59250,-8402,31631,-22096,16322,12795,-34442,-86193,-18643,-55888,-56355,-72284,33469,-44510,-35267,-26266,627,-6947,-36432,-45397,915,70457,57507,38924,-34285,-14826,-36961,82322,40605,17351,68205,34566,46253],[58575,30627,-3729,33201,63050,44278,26221,27624,31304,87619,-22833,29713,47405,72753,-8648,49546,57312,68882,102327,35275,-44805,49337,13083,20045,7341,22396,54033,59233,-19563,-141953,-46155,-41261,18552,75467,-11272,93380,111488,16353,5508,7987,-23865,-10148,26644,81936,167401,118397,72400,90538,19903,-52620,88126,97935,92377,5780,-30789,-27023,82878,33962,45492,48835,90325,138223,73646,128131,44408,-21834,80333,40125,112032,94085,2398,21367,42718,53528,81311,43558,41164,127983,81985,-12326,36816,118724,20927,32212,1723,69356,31449,6520,49267,34919,51962,-6306,70429,25663,-17372,23849,72043,187559,102061,74706,162193,11243,104271,79999,38476,152752,-23705,92573,63718,184791,24888,71179,31000,56410,49344,37861,107465,59869,37298,55208,32857,87950,7062,31800,23280,-60066,-2409,27004,19150,5284,51068,96251,98277,41036,30305,106676,104808,14997,14544,38998,70326,45499,31081,95000,92123,124729,93540,102147,14925,56064,153575,123011,-9756,70558,97193,65440,20829,85661,96361,44738,56262,68808,81436,79164,108085,143695,125690,85487,14927,118787,118846,18403,7202,67229,11420,108620,115445,11764,44443,135820,102233,80882,69705,112602,123304,118772,25304,110084,144000,97965,37180,52186,80950,129196,163144,80412,176339,50407,115186,75349,58257,78799,110948,138310,135486,91265,116740,133996,187695,62831,175392,158126,102087,162269,217881,136868,221247,227433,4591,141440,191229,171418,190218,201995,173940,195910,222551,316948,271160,181773,107351,240362,320401,252583,253387,240256,435816,341261,347082,453949,417575,471538,478734,581509,737726,828039,876479,1066973,1472014,1683134,2993584,4575373,-4028071,-2532339,-1768050,-1237382,-934082,-782444,-748147,-603900,-458352,-456493,-401415,-384268,-393074,-386793,-355007,-255425,-230479,-271793,-275711,-292598,-294770,-324552,-236780,-183496,-195025,-180243,-165806,-175145,-64060,-41536,-127627,-221376,-260591,-197438,-155630,-115112,-131014,-101523,-83647,-121271,-140668,-140189,-118589,-110273,-135941,-83396,-47191,-119021,-71483,-183640,-157190,-94626,-177685,-61481,-77007,-111699,-1742,-59857,-56236,-121582,-60331,-22873,-19403,-102988,-25359,49563,-76424,-65255,-20044,19215,39682,99515,42203,19718,-76797,-27556,-28215,32377,15842,175437,34071,18403,127746,160974,240765,303512,373837,634024,1137640,-873214,-709939,-511295,-338911,-316892,-306661,-317666,-175142,-196723,-181613,-181197,-144986,-165903,-226169,-2285,-108090,-105455,-129982,-170789,-200142,-187957,-48368,-119063,-105082,-175300,-115946,-98518,-87693,-68793,-67626,-118109,-146607,-107109,-95979,-106704,-64310,-98551,-166756,-115952,-102648,-16089,7556,-23909,-60475,-111939,-1274,-5556,-89180,-117644,-93435,-19824,-81527,-125772,-104545,-67577,-112189,-103907,-22113,-64756,-82172,-78564,-88184,-52603,-145263,-128905,-87090,-50238,-61548,-33331,-127302,-82277,-19084,-20258,-80158,-64600,34018,-2590,-73588,-92810,-106626,-40834,-71247,-29303,-21027,-2289,13676,-24910,-95900,-11212,-63338,-12694,-103722,-66939,-103794,-33835,-192187,-63286,60853,-42456,-46051,-50485,-54729,-75905,10698,-71117,-59658,-14827,-88230,-55960,-30916,-4562,-37485,-139054,-135893,-14691,29183,-16706,-34971,-102894,-114379,-46032,-9850,3067,11999,-38771,-59628,5618,-76526,-118489,-34287,-34092,-91343,-42958,-29775,-69009,-62297,-58271,-10444,27720,-36025,-33493,21187,12369,-84233,-102252,-84782,-14805,-72787,-61826,-39352,-17490,-14204,3413,-23763,19904,13,-14874,-110632,-74176,-48664,-49347,64563,-22131,-16031,31522,14353,-25926,-8015,-49614,-7156,-53449,-41976,-95556,-111101,56009,-72154,-68829,14168,6198,-18541,-11646,-15902,-47778,-14113,-40598,-28365,-72825,-60942,-76601,-76946,13243,33456,-24457,27460,42386,715,-45639,-178970,-71922,-133495,-86299,-69158,-77064,-29657,-52360,-100094,3373,-25025,-43476,7520,-1714,-476,-39469,21266,10911,-30477,39628,-63167,-94942,-28969,-47994,77515,-3799,-38102,-14287,-2884,-23162,-76314,-113264,-40141,-85511,-78490,-80977,-19292,-39583,60129,7059,-70107,39899,163144,3203,21037,72326,-43273,22444,-27233,6215,-44617,-23813,-43819,-36314,-98096,-28630,-37690,-1042,18474,-44791,-90393,-5923,-48133,-1948,43610,-2441,27236,-21411,-65026,90416,-25975,-104405,-70736,-11939,-42581,947,-61182,-84540,-79126,-72740,-140203,-69750,26084,-51651,-73157,-11527,8630,63008,-33396,65884,-33648,-135548,-97934,-60509,-28797,-31108,-4289,-62238,-57737,-43930,18343,-9552,-46429,-35266,-44836,-1404,35698,42223,-56966,-78131,-49425,-41218,36154,22428,-74263,-16580,-11675,-68181,-143991,-46156,-14579,-71768,-19904,-18838,-53638,-90736,-151940,-75375,-2787,70398,14402,-1556,19649,22105,-44641,-108911,-66232,12346,4263,-26874,-35635,-59654,-117637,-49476,-28776,-41638,10376,-25116,24543,-9756,73008,22153,27636,80347,35889,44173,18969,-74198,-71339,23287,-60219,-14552,-58863,-10247,-51824,-15307,-28300,-111590,-16985,-41039,-11345,26467,6147,-13020,25565,-55981,-44039,6139,-107138,-68590,-82419,19484,-38456,-9754,41274,3785,-40826,-41391,-43308,-123328,-147524,-98462,-100766,-155528,-136353,-251630,-154262,147378,110493,98788,-533,-82148,36517,35690,32272,3915,43681,106536,15117,-14089,39616,-31334,14208,69104,23392,7217,31918,-39105,11002,20111,105227,81751,-56436,-57234,60537,-63001,-140418,36747,-28357,-4697,4691,-49827,-17772,-225,-108976,-33047,28802,23628,24132,8524,-78642,-48141,45517,14633,-40960,95747,32720,-4946,49804,12087,-12728,-32075,33304,-11659,-100071,-85007,-69189,-11445,-45095,-19558,-55550,121408,3499,-70280,-61888,-62890,-29136,-51821,14950,6126,7033,1437,-371,-28844,-49394,-54560,-21157,-96017,-118978,-40766,6744,-28947,-22924,-34829,-117086,-17752,-63689,-49185,29402,-104371,-70238,-11752,17642,-33388,-118204,-4010,11847,-46763,-25205,-28618,-17317,74770,-4005,-48056,14929,-89034,-45835,-15727,-29880,-76557,-8047,-56332,44670,50554,7258,21830,-17986,53139,16067,33413,27430,-57357,-80573,-6235,17680,-13088,-63417,-79251,37697,-37334,-69847,-38299,-32110,-58637,30221,-16781,-16227,36179,68717,34739,14466,-45818,-49052,-22280,-61004,-133988,-154152,-68859,-6252,37271,28115,32509,47266,-28936,-10878,-30029,75974,37169,36259,-103897,-61164,86797,18734,21831,28238,-2882,-38744,33570,41616,28029,19135,19180,-21608,-55755,6942,20594,-20363,39183,69421,63217,-6,-84983,-72072,-47696,-22496,6889,69031,-44981,-74538,10399,-117343,-85436,-67157,-9915,-16883,7836,-32549,-9582,-20391,63172,-29116,-6475,-69817,-82165,-42878,-7813,15652,-8399,-4756,-54409,-57900,83387,62271,-1323,54410,16983,47575,-18120,-25935,-43770,19317,24160,-15490,-34015,-36256,-50599,21231,3046,7035,-17371,-60772,-65581,-30984,-54355,-13530,-15697,-3890,-41002,-47600,-40087,-31532,-34232,-15099,4368,63279,-38887,-13932,159,-68679,-129740,15585,15157,-84330,-59252,21980,13543,-25634,-3225,4799,-28141,-65426,-30585,-46844,-45486,-90275,49712,-15413,-41572,-23225,16835,15164,-24967,-25956,47725,84921,57963,45535,-28296,18977,-12532,78304,48589,11481,52081,6278,44517],[61471,30827,2987,43523,83148,38254,6050,48582,48709,59099,-41459,30242,75423,61535,-1593,58649,49617,76107,121873,44272,-31627,45623,8609,36338,10939,15668,64942,49861,-10269,-124762,-61042,-23154,17744,69280,2141,88762,112296,9170,3357,-32025,-43427,-10962,21539,61402,144172,129826,64136,105343,3011,-21158,89812,99767,98639,-8140,-12373,-34953,39512,30118,82573,59812,107846,141838,65375,130352,32912,-30523,77666,56699,98461,96619,-8603,6679,49360,38972,102746,59596,48012,125142,79874,-43732,34931,96376,2764,25268,11032,89823,28376,10467,42549,26952,64672,16988,75413,29960,1615,15938,73642,179048,92485,32602,110554,-5779,78223,82969,39399,163576,-12494,98059,17249,113517,15374,66502,52638,62988,38460,53898,107240,47318,35783,42222,36088,78804,13220,20649,14554,-59201,-2640,23104,14004,-4502,49658,100443,123006,39115,30275,110073,94483,15651,1328,2111,84449,64443,52056,93240,72071,113244,97848,82599,12632,60564,130578,108756,-20106,62883,101902,72417,41976,66502,72473,51675,86909,65906,98362,84326,108125,128876,111835,93174,12183,98253,88722,10217,35973,55208,-1439,85658,112503,56821,69678,132035,115060,84233,54540,96178,112002,126251,22034,48111,132734,89576,44968,30673,70874,139086,160215,99201,171935,76181,110372,66857,54144,85607,118568,161887,177743,91570,118291,138194,179956,64047,184651,153417,125372,169085,205879,137795,192423,190536,54809,148688,163436,163614,155904,192048,175452,218360,244815,313506,254242,138987,108189,303008,375055,280332,283142,249022,404844,334135,362358,498048,455591,472192,473813,592689,746126,838374,885716,1091669,1466527,1705298,2986434,4543709,-4036255,-2556587,-1684433,-1257676,-934155,-793135,-768656,-619560,-458382,-482320,-429394,-405657,-403719,-441115,-347716,-261478,-269635,-268997,-306972,-269864,-275860,-335035,-259262,-198477,-258588,-200703,-163503,-209201,-71021,-42893,-117418,-233042,-243202,-214528,-152007,-87233,-132065,-116771,-81767,-119280,-139328,-122875,-140692,-123693,-150520,-98305,-39690,-120450,-79538,-168656,-161751,-92796,-165336,-80602,-76214,-100073,-5608,-78784,-50339,-108903,-66291,2805,-37204,-104646,-29767,63808,-78733,-61316,-3728,25540,9457,71832,27181,16972,-62502,1711,-18419,37747,17269,183371,44317,23649,128354,175158,258618,317373,388644,646015,1110067,-892218,-721800,-500747,-343379,-322941,-293194,-263144,-151742,-192013,-172494,-204651,-169482,-191808,-215583,-43463,-111615,-129984,-121237,-191291,-209931,-183152,-34010,-111171,-110705,-186518,-86916,-94914,-82212,-66968,-66182,-116130,-128204,-100859,-73552,-122395,-75772,-97192,-177584,-118995,-105394,15946,21730,-37014,-42937,-106167,14916,32800,-88161,-119065,-93461,-42332,-87791,-135703,-100639,-66882,-120357,-104273,-35556,-68165,-80358,-67229,-66622,-67752,-172059,-126525,-93206,-58468,-53932,-54002,-151037,-94615,-22016,-10440,-91481,-63621,18007,-45466,-74365,-89731,-88393,-48971,-40419,-7748,-75216,-10612,-5721,-54819,-99917,-37507,-61026,-34238,-104398,-60657,-122518,-20652,-174408,-63275,62768,1108,-35669,-46032,-30292,-77548,-17956,-62174,-50990,-15132,-54973,-41382,-22254,44970,-44967,-145304,-172987,-43631,15539,-25314,-20917,-85075,-108521,-41222,-19319,-1519,7235,-33565,-77282,32343,-55126,-101637,-33570,-54475,-97606,-29557,-43365,-70110,-47401,-54086,17621,37694,-46222,-67519,1815,7197,-82496,-89987,-76828,-9618,-97615,-72256,-1899,-15842,-8144,19027,-14017,-5313,-3804,-33425,-99353,-75138,-50164,-70262,91567,-61618,-14614,-6653,10054,-20619,13360,-61572,-2430,-33061,-38114,-77737,-125669,70764,-79659,-77819,-13547,-16679,-12787,-18790,-1957,-58438,-39455,-43402,-38280,-76324,-87409,-105693,-101817,31737,41710,-45730,7112,19811,-4285,-26934,-174467,-40438,-121530,-94166,-61260,-97669,-25051,-29468,-92953,-25577,-31258,-55769,783,10579,-5907,-28739,58283,9005,25739,50369,-71568,-83351,-26062,-27686,64679,-13746,599,-21268,-34114,-24620,-60855,-103331,-21653,-71289,-76006,-73292,-4571,-46581,47198,-9954,-73706,26121,154577,29856,23356,67363,-43517,46970,-10610,23523,-40625,-14471,-56095,-35352,-104387,-53427,-37339,1307,-14163,-52385,-98975,-32891,-74242,-2120,23924,-20663,6529,-34956,-95621,76596,-31769,-88605,-41435,-30586,-75119,-11627,-54211,-99893,-103628,-67361,-160572,-101131,18355,-58865,-92939,-22996,2223,47585,-50294,71811,-33661,-119239,-101567,-58768,-62534,-26783,-19148,-66546,-75597,-80131,-6651,-44416,-33775,-37011,-28289,-8743,20012,30663,-65717,-85708,-46386,-64559,-6651,8656,-65872,-4628,-36976,-62142,-160268,-63123,-19335,-72199,-27363,-1167,-36795,-84480,-136767,-53799,9390,11626,52,4939,41607,55609,-47856,-99754,-65288,3461,8332,-44091,-29035,-49998,-138259,-37487,-12519,-40194,12063,-4939,37061,25664,71721,12409,24726,68576,26845,40689,18299,-81063,-48743,-20669,-68418,16574,-56027,-16720,-53480,-16529,-32228,-103345,-23550,-47933,-19886,37455,3715,3301,47786,-46407,-23833,2502,-75109,-67154,-77981,14808,-64575,-31473,61113,10248,-11298,-31362,-29576,-102922,-151484,-92438,-103839,-135192,-175401,-290351,-125760,198749,105623,100668,-32162,-72342,32657,37439,52846,6109,26153,120331,9793,9549,40211,-47915,43680,84292,-5499,10450,27206,-56292,20742,36402,126349,57346,-80065,-63812,60678,-61273,-137340,49574,-36175,29045,-18957,-73984,-21388,12988,-106071,-19164,7908,31820,48330,3367,-83974,-98676,22707,23262,-33865,101722,44671,20847,54566,23627,-29895,-28211,46026,-12528,-45518,-66964,-73264,-35173,-64806,-15365,-64454,121020,-10452,-55785,-59705,-55370,-8225,-46423,-3011,-5133,18814,18081,-12622,-22390,-9407,-68482,-42539,-109157,-119588,-41186,11210,-2282,-30334,-15626,-98393,-25354,-57368,-28319,-2981,-111857,-49902,-13937,-12028,-55050,-119757,-17269,2289,-51954,-24417,-43459,-7418,61176,19367,-40443,-31113,-77310,-64639,-15328,-24382,-94903,3237,-14757,58995,12593,-1022,25936,14636,41938,-8573,796,1525,-87988,-60235,15738,41724,-20137,-40863,-142698,28398,-6946,-51995,-20831,-30005,-48554,-7555,-4623,-20315,34420,47063,28466,17087,-24888,-16504,3537,-53041,-136573,-141263,-48578,-35311,29924,35475,39956,62622,-46192,-46724,-25118,64415,59824,53113,-70801,-69688,92728,28636,25588,-18208,-12075,-33075,13910,37378,20798,26242,1749,-44834,-56474,11183,150,-24807,49413,51912,-8378,-9593,-79757,-59619,-53788,-46407,28889,69649,-13948,-86668,-15085,-114907,-86155,-14562,-31453,-43272,1071,-44941,-4091,-33309,44298,-28563,-592,-47513,-48105,-32362,-16685,-19496,-32408,-15330,-25645,-67644,90630,78958,-4449,42484,45869,54733,-20583,-19294,-18557,40011,11566,-46388,-33246,-31086,-81645,24840,17365,-13081,-13645,-68238,-67770,-25853,-33640,8888,-21932,-10802,-30055,-47078,-35158,-49925,-21822,8172,-30422,49872,-41528,-8972,-10991,-55946,-135192,8628,7089,-62239,-53655,49660,12310,-20342,-12498,-9236,-22477,-41742,-38814,-42777,-19377,-84650,68342,14725,-34670,-12752,30087,31798,-2276,-683,82973,90479,51151,53707,-22058,50411,9710,60168,52407,-5688,32639,-14028,48962],[58574,29608,3860,39923,96029,25481,-1059,67498,40611,26939,-49769,39970,101770,48691,14770,61629,31414,58902,127948,49890,-9055,41822,3102,50261,16680,18588,55220,31422,11918,-92289,-47236,-4452,21525,66798,18211,79877,96887,-4083,6029,-61183,-45022,-1707,17874,46857,117291,133510,47045,99912,-27572,13745,77371,115454,101512,-20498,-648,-38023,14432,32176,115160,67537,121307,136912,57002,126539,21832,-34554,83682,91260,76358,92091,-15623,495,66052,38593,111117,73705,45641,99886,66410,-42095,43055,58220,-23988,12740,22685,112022,24416,19469,38030,21601,62019,41099,73167,36449,22417,5727,77073,164761,72965,-5961,39859,-23983,50705,81375,42267,154096,-5081,97264,3446,38612,15927,67864,65936,69062,20178,78280,98045,49921,18829,31707,50234,62780,24947,15333,11961,-44494,7774,22250,20792,-13951,48268,100197,144863,47597,22667,89614,65166,14121,2064,-19922,89073,87061,69099,87954,54634,95218,97719,68424,26332,73904,100482,91675,-3641,60163,100727,82783,69523,46800,47461,62952,118711,68332,109655,75448,106709,113645,83565,98656,15265,69796,57738,7139,67684,33855,768,58030,102047,118540,96708,132367,127095,87639,44868,83854,101669,139937,28530,19368,122311,81088,45736,16375,64839,135929,144350,123718,169953,99409,109053,58331,54570,104161,132389,183287,211289,86556,117669,148176,171659,76648,196814,147188,146098,172250,186692,146500,148713,132092,110744,165159,139696,163323,141006,190687,183937,243833,263705,289233,244453,107366,124547,347203,400756,296986,313045,278616,374394,338817,381773,510284,463843,466442,490177,610473,748900,847378,895438,1107210,1450091,1781705,3004582,4467355,-4039588,-2537491,-1560620,-1258970,-922978,-796842,-772312,-619231,-462403,-498953,-447529,-427545,-417107,-473014,-337919,-274109,-302357,-264815,-328938,-255708,-253798,-333523,-281370,-202570,-291131,-223469,-163770,-240000,-93591,-69869,-105792,-225636,-224688,-225207,-149352,-72861,-138378,-128844,-78588,-125114,-134019,-109431,-157688,-134055,-158031,-101969,-47331,-119492,-90682,-145504,-152501,-99859,-143114,-100999,-84302,-90063,-26403,-101205,-35084,-80018,-74966,22303,-50357,-106971,-44633,47043,-88500,-64357,13765,21965,-26001,21610,8230,15705,-40815,34334,-3587,42647,30575,171293,49367,43692,133673,197952,274921,319206,397176,656579,1091538,-902578,-735837,-509943,-353657,-319884,-265225,-202740,-137386,-190802,-168743,-228339,-190651,-206837,-196086,-103898,-125585,-165478,-119569,-205575,-213494,-165488,-33766,-102067,-127872,-194328,-60687,-103223,-84802,-80862,-87552,-126036,-114529,-97841,-51270,-118586,-92097,-95635,-168014,-109957,-103409,20705,9915,-57918,-27983,-85180,4320,44074,-97042,-121904,-92616,-59326,-101182,-137537,-95347,-71748,-126321,-110514,-63691,-68644,-81268,-61230,-53388,-88378,-192260,-120932,-102371,-57310,-42304,-70167,-157990,-99053,-34453,-15257,-83214,-68626,-7417,-92588,-85853,-82834,-57095,-48426,-14686,7763,-119638,-16882,-26612,-86479,-100962,-68298,-66030,-58360,-86692,-48060,-129692,-13660,-137197,-53874,57142,41308,-27345,-43273,-4020,-56954,-44695,-55348,-51102,-29369,-18583,-21448,-15786,77223,-62262,-147376,-180023,-75600,-5154,-33302,-4856,-68387,-95182,-39066,-22012,-11241,-2855,-28776,-88405,45923,-31516,-83423,-30282,-59192,-101054,-4572,-59621,-54606,-25613,-47028,21815,37951,-61191,-92734,-24554,1745,-72946,-71978,-59401,-4189,-105482,-74824,23687,-15281,2854,25957,-11476,-54820,-15413,-45160,-86231,-68225,-54550,-107980,95222,-92144,-20727,-46585,-14286,-19464,21628,-69744,-15358,-17323,-31550,-45898,-125616,72093,-89832,-83380,-36358,-31156,-11223,-31505,9648,-58114,-63970,-37834,-44864,-77857,-100448,-102831,-115003,47142,46945,-62503,-12781,-7616,-17126,-13074,-132417,-10414,-98426,-85130,-43170,-98316,-19915,-12799,-80013,-59855,-34819,-65068,-6137,15036,-18559,-28174,70756,-1908,64423,56829,-59491,-69439,-21789,1977,20902,-29643,19509,-28601,-53813,-28348,-46118,-84105,-4858,-49885,-65094,-64170,-7493,-56493,23501,-16242,-71660,5172,122528,47794,17712,49991,-36956,41755,4959,39128,-40253,-13548,-52984,-34483,-91922,-64619,-36855,-490,-45094,-44637,-94582,-58650,-91662,-6681,-1958,-35229,-6287,-43408,-106180,37497,-34192,-71403,-16891,-48105,-109638,-25241,-34623,-112075,-118100,-63401,-164526,-117284,11356,-65600,-111280,-21079,-7089,22866,-70398,57267,-30810,-81739,-90327,-51197,-83762,-22349,-20472,-63644,-114966,-118706,-38924,-72149,-24268,-47538,-11027,-13953,3485,11915,-66347,-87879,-42687,-73558,-47563,-21960,-55940,3750,-53489,-58241,-163027,-79761,-26124,-69219,-39177,8507,-24483,-76203,-113768,-20497,18050,-37878,-8156,9519,54179,82563,-51166,-81712,-60702,-12461,5418,-60547,-23840,-42137,-154096,-25389,7856,-33134,12019,15527,42283,59576,66701,-6234,10022,47519,17303,22023,9389,-82150,-51479,-72810,-68123,35754,-51021,-17827,-38718,-17820,-29981,-73822,-27449,-71531,-35353,26057,6267,21133,64391,-26349,-12101,-1282,-32782,-70718,-65391,3116,-77404,-46004,73205,8110,-3113,-19979,-31074,-77005,-149551,-88315,-100376,-111406,-190193,-307312,-87730,251834,105016,107386,-43447,-48970,31694,40918,53421,9591,10405,109257,-492,43874,42361,-64165,68515,87267,-35900,10477,5311,-63063,23368,39666,128947,17561,-96984,-64201,43818,-59162,-114074,64693,-34613,71824,-24668,-88735,-5894,24694,-85061,4301,6423,39842,67015,3220,-73859,-148909,-16783,34745,-22496,85883,52178,37448,61010,31394,-38692,-20652,51854,-12244,21797,-43268,-75475,-55574,-69361,-7138,-61334,105979,-22970,-32045,-57605,-38451,9110,-39164,-26584,-14380,15362,27008,-24090,-7992,19309,-64881,-60561,-107511,-101742,-36751,7400,17699,-25758,8141,-61009,-22694,-42120,-2438,-38280,-111960,-19561,-16461,-34860,-79477,-109685,-26603,-14880,-47352,-16489,-61774,892,27190,41277,-37552,-74679,-61550,-63697,-10358,-18191,-108312,16973,39720,65662,-19899,-4900,23605,35183,25081,-27517,-34109,-26981,-103380,-34001,31941,59342,-20426,-17237,-172457,19565,12675,-50193,-4039,-30238,-28674,-45037,6581,-21484,33307,20133,19437,11550,-4707,8763,28637,-26570,-112622,-91300,-36208,-68719,20108,37512,47158,74591,-46375,-74029,-21402,36419,71479,58679,-30187,-62569,83585,28338,22959,-64229,-18862,-27343,-5632,26156,14703,22346,-15398,-79171,-50590,10622,-25387,-25943,34487,31572,-30499,-13059,-64017,-45094,-51798,-63738,40639,53871,17132,-82008,-37356,-98854,-85707,43351,-47343,-60026,-7599,-48433,-212,-43103,11638,-30636,4047,-20347,-1103,-15130,-23145,-52843,-42449,-19025,-8764,-64287,88712,67287,-17269,30498,71306,55624,-28525,-13435,12136,47754,-14260,-75107,-22213,-14374,-100996,26166,22087,-38629,-6401,-67061,-64314,-22874,-24,36471,-22185,-8564,-11400,-35923,-29705,-47811,-6187,26233,-63573,30225,-45081,-9593,-23471,-38715,-120180,-566,-3661,-40871,-45697,61326,14026,-13771,-15536,-24287,-18717,-21806,-41472,-42126,14242,-46703,88403,34849,-19115,3099,38350,37905,14919,22557,98305,85554,39058,62834,-16579,65064,24743,36342,52500,-30873,17987,-17655,57547],[56267,28443,-196,26344,91951,10895,8483,78678,12410,-1234,-44975,53823,116496,38947,31286,59727,9905,22245,117510,52682,17288,40819,223,61653,27708,30205,31340,13598,41842,-56087,-13861,10162,30546,64062,35257,73063,75155,-18749,13760,-69535,-30283,15168,16374,36942,91033,125666,26676,80289,-58635,43804,49344,135568,101465,-28815,2294,-33184,11947,40579,131279,68108,121641,126391,48813,119904,15788,-33367,90294,125205,51740,80826,-15716,8511,81614,52083,104107,81438,38381,63203,50341,-6896,59116,23813,-49931,-552,37214,129013,20983,31748,36673,19299,49793,62251,65740,43094,35726,-2698,82903,146967,48946,-23003,-18150,-34207,31658,77094,47094,124653,-2297,88999,25904,11189,26736,76633,64781,72444,-1206,100166,81705,64829,-1503,33356,69571,43227,43872,16907,13608,-25251,23327,22186,38614,-20297,46837,95326,158365,58611,11445,50956,23760,11410,18270,-15245,85058,106094,78533,85808,40569,73394,86481,64212,52924,86780,73790,72513,34481,60317,88722,96324,96347,30753,30365,74831,140859,75876,113470,57270,106013,100624,48829,97830,23723,45142,33694,10107,96126,12649,18683,37347,89679,178039,124792,136736,133551,87036,38961,84186,96634,157802,48132,31037,113418,75537,38407,13932,63693,124667,120903,148764,168137,112370,113224,52882,60028,127647,150268,198897,227370,76504,118715,161634,165752,95358,203705,142454,160985,171489,172359,163501,109749,75448,151423,186743,132267,168197,146784,195896,194837,263414,273360,255121,241492,98636,150775,363051,396771,301620,339548,320428,348578,352731,401006,487913,454837,461993,524005,627956,749173,857054,906816,1113482,1425362,1872364,3047897,4389460,-4050415,-2488802,-1456758,-1245701,-905389,-792935,-755705,-606138,-472816,-503609,-454421,-446095,-429974,-476554,-330004,-292743,-323302,-261636,-335656,-257280,-240720,-324184,-300313,-201305,-285869,-244619,-170646,-259684,-122143,-114176,-97768,-203204,-210709,-227568,-147633,-72285,-147979,-135384,-77781,-135661,-130657,-101490,-161426,-135315,-160111,-99553,-68488,-113881,-102235,-119667,-131238,-108538,-114836,-126267,-106447,-83798,-54612,-120463,-13843,-48732,-80901,32606,-51036,-108408,-64262,2895,-100901,-70910,29467,10801,-59156,-34940,-7547,16203,-20147,65290,13897,47433,53335,143932,45117,70183,143202,224179,284190,309065,400509,665723,1096493,-905087,-751253,-533419,-371229,-310583,-228981,-157079,-132099,-193896,-173743,-247083,-206447,-218106,-176668,-164914,-148293,-205309,-129226,-208116,-210616,-142437,-47597,-98504,-154732,-198837,-41114,-122386,-95246,-105118,-122122,-143606,-112459,-99241,-35886,-104655,-106591,-94001,-133353,-89833,-100300,510,-25151,-79786,-21157,-59180,-23820,28165,-111061,-127763,-92971,-62868,-117597,-131950,-91408,-81539,-122747,-118973,-97860,-64570,-84385,-57516,-52090,-103319,-198667,-110507,-112853,-47066,-28436,-78832,-143937,-96942,-56336,-40656,-54910,-74940,-37332,-131913,-106744,-75050,-19196,-39760,-5210,14085,-129954,-20023,-41720,-110665,-98713,-97860,-75194,-80459,-58507,-30848,-122306,-15643,-95253,-37044,46469,66223,-21557,-43683,10915,-24535,-65564,-52855,-60782,-55919,5121,-3178,-16109,76792,-89887,-149296,-157578,-105955,-25966,-40935,9529,-55183,-82621,-42445,-18888,-25526,-15767,-26832,-90861,45457,-13431,-70106,-28701,-44106,-96018,26054,-75234,-32506,2660,-40740,2674,24058,-77289,-105844,-52506,-546,-57722,-51414,-37036,-2029,-99942,-73609,29877,-18152,15550,21165,-18179,-109451,-34927,-49518,-75783,-53694,-63320,-147042,76228,-104158,-28899,-71937,-53438,-18812,12863,-74501,-44608,-8458,-24912,-11853,-110805,54778,-99817,-84081,-47887,-33344,-14274,-46667,17753,-45482,-79588,-24991,-48027,-75206,-96564,-74025,-117842,55195,47446,-71427,-30223,-32473,-34527,-9667,-68809,12325,-71451,-59486,-19286,-86433,-14335,-6372,-61829,-89508,-38175,-66354,-11682,8030,-37680,-39684,50858,-20183,76850,52471,-39133,-54930,-17631,28249,-33487,-45547,12206,-30583,-59080,-31299,-38181,-58881,7307,-25801,-52052,-56317,-32911,-65384,1116,-12722,-65798,-16028,85470,55010,4262,22549,-26751,12111,12456,49834,-43204,-17806,-38205,-30380,-65596,-57451,-34172,-6712,-69165,-25651,-76863,-78444,-99111,-16301,-24656,-41984,-6565,-47388,-95226,-10053,-30434,-53840,-6080,-61585,-132050,-38241,-20623,-130095,-119339,-61149,-146274,-114464,10795,-66794,-120500,-6412,-16391,-4593,-90338,23114,-27260,-40212,-68751,-37233,-91518,-22572,-13475,-56561,-156267,-142648,-69208,-80644,-18881,-59939,5786,-14520,-11575,-12165,-56973,-87153,-39517,-66759,-75077,-58280,-35690,5168,-59635,-55831,-155020,-92303,-36215,-63447,-51111,9594,-17450,-68829,-94222,12922,19710,-64991,-8814,12154,52612,85828,-56764,-58996,-54729,-32640,-4211,-70525,-21814,-38904,-158118,-14920,24447,-19272,7580,29173,33362,77955,59744,-29549,-12295,22167,8236,-6543,-4669,-75191,-73455,-118966,-61676,37931,-41283,-11187,-12267,-19931,-19659,-35661,-30715,-104919,-54206,3676,16495,36178,69507,-608,-4847,-823,8245,-75251,-48376,-14438,-74128,-49250,76610,-6711,-16359,-10917,-42410,-51101,-137185,-87680,-90852,-92705,-176569,-304023,-47363,295453,105746,117642,-31718,-16873,31953,46922,36913,14831,1803,77720,-16994,78647,47833,-70583,81553,74553,-57209,5854,-22387,-51275,18650,26418,117889,-22566,-99512,-59033,11726,-55518,-82493,78167,-21375,108133,-4875,-85720,24570,33723,-54787,30798,26046,45732,76714,7617,-53849,-173504,-59122,45111,-9984,46232,46558,36635,60265,34677,-37386,-13723,49102,-10066,72942,-21995,-73860,-63080,-61577,1298,-47459,78131,-32105,-3526,-54345,-15718,20653,-35248,-51709,-20155,617,24434,-35530,10802,23165,-45770,-71460,-91945,-69538,-28134,-1646,28173,-11192,30168,-19191,-13079,-18607,24951,-67542,-105952,8638,-19119,-44948,-100361,-98021,-28619,-36114,-31142,-2523,-82962,4435,-15564,55071,-44462,-97651,-45186,-41440,-396,-10943,-112849,33072,83950,61745,-44136,-4046,10650,36977,7984,-34737,-58277,-51337,-97822,-11384,41990,66512,-16084,1551,-159267,11221,20187,-63985,11364,-27595,-2131,-72683,15456,-18153,33335,-1819,10469,41,8318,15511,44016,13966,-71909,-29119,-32671,-99874,11033,33418,52466,78005,-29869,-85855,-18236,-3936,68823,47922,7519,-40490,62279,19674,16681,-93677,-23402,-22322,-20160,8669,9103,7659,-29217,-111296,-37361,5051,-48039,-25288,3275,12721,2571,-10858,-40335,-27854,-40337,-69413,35044,21805,37686,-65443,-53771,-71730,-84718,88252,-53502,-62667,-12976,-39708,-1993,-48678,-24728,-34672,3145,1698,41496,3612,-28741,-78944,-36803,-12718,-7880,-48993,71543,28199,-37802,19851,74389,48777,-40907,-8303,40180,42512,-44096,-93593,-3057,11244,-103472,24684,11113,-69817,496,-59803,-56672,-22966,39452,61074,-21439,1136,12439,-9560,-26168,-32124,8019,34100,-84532,6037,-51167,-18164,-33263,-22296,-87009,-11437,-15701,-27326,-38526,48953,3558,-13282,-19652,-34668,-16684,-8742,-38213,-40159,45969,17487,104705,37067,-2744,21673,40465,31997,14979,37306,91775,71811,25451,71020,-13478,57091,30023,15075,50226,-55549,13035,-4841,65992],[59489,28420,-5483,11011,66512,-683,30459,79297,-20163,-17941,-29394,65305,112962,34257,38896,54863,-8364,-19509,91505,53897,41032,45196,2970,70571,46900,46293,2918,6104,70597,-26963,17710,21413,44426,57331,51462,73352,56193,-29077,24883,-57396,-7767,35437,17041,30021,67665,106945,11001,55839,-75778,63768,10914,148640,99406,-32358,-1112,-20187,25981,52322,125864,59927,102316,112602,38578,112935,18466,-26446,89759,142287,30547,65160,-6488,31227,87983,69686,87123,80491,32485,28202,42570,44809,77297,7870,-60644,-9391,53488,135189,19371,44528,39438,19692,37173,77927,56488,46846,36140,-5197,89251,128927,31207,-9565,-40465,-28745,26557,72182,52938,85027,1686,71771,68640,50758,44034,90572,49504,72147,-18614,110514,62574,77486,-15212,52329,87853,24700,68783,24238,16968,-7535,40833,19697,61665,-22211,45218,87458,160362,64428,2307,6193,-16490,12689,44737,14918,76723,115956,78038,92463,29470,52231,63100,70242,85041,90453,61610,54528,79809,60433,65106,107658,114406,20628,25594,84211,146046,86331,109715,36864,106865,90578,18411,90250,36959,34911,20582,19432,118824,5410,47894,34506,81858,214232,152453,141958,130372,80062,34946,99051,98913,175329,80158,68021,106988,75992,28886,24950,66107,116281,97537,168749,162969,113952,123688,55277,69651,146970,168567,204676,224010,66021,127341,173032,164766,114671,200154,141847,172746,168241,174525,187271,96967,46046,167945,205957,145781,175462,166837,202584,204023,269971,269632,226394,242699,117107,179091,351146,373578,296789,360093,363359,331775,369076,416397,442546,449372,466900,566038,638125,750492,869767,922122,1114222,1399775,1941492,3109538,4355259,-4079418,-2441194,-1425249,-1229465,-889925,-783007,-724212,-588199,-490791,-498860,-453576,-458428,-439379,-457918,-327686,-315170,-332770,-262155,-325556,-273404,-243955,-313407,-316349,-201330,-254366,-260835,-189065,-264361,-148007,-158706,-97263,-175344,-205586,-220561,-147153,-81068,-156437,-136081,-82068,-145503,-134795,-98064,-146355,-125187,-159899,-99856,-97719,-105257,-112021,-96521,-103874,-112819,-84431,-154687,-138969,-81577,-81039,-131298,7205,-28628,-80901,33087,-40878,-108361,-81280,-55076,-108815,-75718,40799,-3098,-83048,-80273,-15445,18286,-5143,86536,30075,54659,78896,110042,29122,93182,154000,243368,282700,290429,400655,673934,1128329,-903363,-767030,-561114,-395261,-301761,-196166,-138655,-133222,-200228,-188142,-257001,-216751,-232246,-165045,-209700,-174386,-240939,-149537,-196381,-202037,-121220,-68861,-104180,-185424,-201893,-31135,-146939,-112937,-131379,-155331,-160421,-123457,-104508,-32884,-90628,-113158,-92845,-83192,-68341,-100869,-33176,-72738,-95744,-25149,-39680,-57059,-6773,-121522,-136311,-93973,-50042,-129268,-121622,-91113,-94704,-103861,-123262,-125183,-55964,-88731,-52628,-61090,-105122,-186519,-93139,-121807,-30847,-14238,-79331,-110997,-90918,-83768,-84404,-16596,-76768,-65175,-155510,-130439,-69885,15454,-26781,-16822,11272,-99799,-19936,-45610,-121455,-93292,-118734,-83100,-96105,-31511,-12383,-103424,-26269,-60404,-18901,34311,69655,-18607,-47829,6004,3694,-81154,-55914,-78347,-88651,912,5916,-24779,43363,-124430,-152470,-120059,-129909,-42599,-48442,18530,-45898,-75533,-51325,-14166,-41483,-28317,-28982,-84588,32308,-6346,-65202,-31821,-14930,-76422,52911,-86264,-15213,31247,-39095,-29157,-4101,-89549,-106723,-77129,-554,-40442,-31053,-15739,-6129,-86859,-72194,17290,-25808,24486,4799,-34395,-147637,-60026,-48665,-70565,-36291,-75274,-162608,43393,-95711,-34203,-74850,-96512,-15494,-8443,-77201,-83127,-7577,-20377,10124,-86211,18264,-106351,-79712,-47447,-24756,-21011,-60992,19701,-26853,-81084,-9182,-47973,-68245,-78901,-35333,-113306,52263,42891,-72413,-44685,-48284,-52359,-18096,-11182,25392,-46129,-24134,3166,-71640,-9334,-10916,-40881,-108611,-44308,-58638,-15466,-11003,-60961,-60403,4627,-42536,64680,33704,-26614,-40584,-13787,40812,-73475,-55515,-13290,-24742,-51974,-29990,-40373,-33431,13890,-3418,-41936,-51465,-76327,-68396,-10407,-4139,-59040,-30447,56843,52066,-15180,-8026,-16659,-26937,8752,52927,-48621,-22652,-19206,-20547,-36063,-34338,-28602,-17032,-84147,-3594,-50722,-89373,-99141,-30588,-38930,-39982,4593,-49100,-69242,-49907,-20590,-36219,-10896,-69372,-127861,-47167,-26620,-156929,-107954,-59345,-108653,-96448,18066,-59474,-116929,15817,-22651,-27576,-106551,-21323,-24554,-10793,-44658,-18254,-89480,-28891,-6438,-49306,-171257,-138783,-88029,-64537,-15588,-66073,20472,-9886,-23353,-36818,-38091,-84800,-37407,-48866,-82376,-85477,-2765,-830,-55985,-51844,-141855,-98226,-51774,-55723,-59299,3658,-14330,-64228,-83362,34339,12820,-67770,-3562,13640,37535,55846,-66787,-36984,-50053,-53410,-17873,-69968,-23613,-41515,-147326,-7805,29793,-1803,-2754,29866,7193,71808,53208,-51512,-36964,-1003,-742,-37372,-19207,-60035,-98563,-145565,-52559,23848,-25132,2666,16021,-23428,-3757,-6681,-35386,-134010,-70767,-15397,31340,44800,60386,23070,1671,4109,36440,-76397,-32067,-34709,-58814,-41512,71685,-35165,-42222,-6722,-55299,-30640,-116876,-90931,-77976,-86337,-141746,-287174,-15295,321185,105375,128046,-4709,16185,30870,55051,11853,21375,4210,39211,-36521,104001,56263,-61199,79568,46887,-63351,-2849,-44540,-22040,7186,-1039,103927,-46374,-86802,-49954,-27764,-48340,-59438,85963,773,120368,35862,-62808,57845,40454,-28320,52024,56188,48352,76630,13591,-32961,-161336,-90199,50116,1019,-6359,26312,17092,46190,32818,-28105,-12159,37608,-5199,88298,-10510,-65674,-54431,-49275,6437,-26778,43976,-37176,23668,-49147,4819,25690,-38223,-71368,-21432,-17661,11509,-47209,29257,-438,-19072,-73675,-68323,-31111,-16621,-11837,30960,8465,44592,11793,-2924,7306,48587,-84032,-94010,23690,-22721,-41505,-111073,-94282,-22987,-56606,-4986,14415,-103231,1245,-50841,57753,-62143,-93257,-32328,-5732,11804,-3183,-107333,49873,103177,47490,-61051,331,-12643,21888,-2969,-28307,-61050,-65014,-72653,731,47805,63623,-10676,13545,-110753,4046,17636,-85030,24420,-17889,25232,-82607,21877,-9575,33996,-12685,4688,-12065,9855,-619,43341,55538,-27937,20763,-35018,-122187,5220,24138,53977,69020,-3187,-79495,-14832,-47575,53324,23460,34474,-9021,34137,6648,9537,-95781,-26117,-19050,-27327,-11565,3966,-14482,-37548,-129894,-18870,-4651,-61527,-25935,-28960,-1057,60961,-5707,-12994,-6096,-21075,-61429,11280,-19308,41897,-46367,-62896,-39183,-78259,110109,-47970,-51518,-12242,-19649,-12937,-49536,-52137,-38858,-5050,12227,63921,17427,-34478,-95303,-19100,4035,-20471,-27371,39398,-24370,-59620,11500,44501,34792,-56382,-4513,60009,27660,-69477,-97567,18868,35939,-91397,20524,-17144,-102329,2927,-50324,-46317,-25881,72834,74163,-23443,15524,38242,30339,-25088,-15121,15812,30510,-86329,-19981,-61072,-32696,-35731,-10734,-44011,-22954,-25988,-23435,-34379,14227,-24045,-22253,-29901,-36131,-15042,-2018,-30229,-32686,67572,86580,109680,19854,7044,39994,36152,16494,-3745,40590,66694,53087,14931,75897,-14633,33523,25958,1390,47285,-69644,18001,16720,69776],[68578,29752,-7026,2179,25209,-6413,54751,70289,-40063,-18753,-9158,69714,91042,32173,32586,48330,-20003,-49883,56085,54717,56870,55714,12069,76725,74098,61032,-20851,13452,88252,-11449,27832,34242,61236,45470,65101,81854,45167,-30566,36565,-36083,12174,54515,19003,25622,48582,83484,7361,34533,-72016,72204,-27108,147734,95970,-31913,-5797,-1750,45163,62399,102358,45386,64606,98311,24298,106123,30902,-14095,78839,137072,16392,48882,12226,62801,83200,79077,70380,71286,32513,3951,49648,88366,90518,13564,-42508,-10403,68436,128308,20029,54668,46707,22751,32366,87081,48985,45048,24329,233,91752,113952,30105,28955,-26554,-6148,33914,68779,58149,51241,14927,45528,108827,131378,61351,104557,26284,68355,-24214,106315,45663,70024,-18087,86018,101429,11654,94993,34586,20079,6921,59097,12724,83788,-19959,43069,79453,151316,61075,-71,-31626,-41646,23796,69549,55439,70151,114330,67827,109119,21122,35795,33691,82253,113873,81935,69924,42019,115903,57984,33977,106405,117281,17004,32218,90121,132873,96463,100352,20599,108592,82936,3040,78892,54121,43858,17937,34609,136348,22820,80168,53979,82936,214615,175386,143894,115417,67245,32302,122732,107923,187298,119067,107284,104290,84853,26936,47213,69264,122335,81705,179437,151500,110524,139588,68795,81482,154661,183064,198063,206202,62270,148674,176738,170021,131555,187369,146350,186941,164980,197815,213201,122162,55702,163733,214345,175388,182555,190991,205127,209459,260986,251545,214460,244929,157930,202633,320886,342235,287078,373690,398406,327078,379931,425690,395151,462858,485330,605228,637014,755354,887685,943491,1114942,1383379,1976969,3178238,4392903,-4130585,-2428673,-1479440,-1223023,-885114,-771062,-690040,-574403,-514825,-491386,-451193,-463670,-443546,-430998,-332298,-337507,-334541,-268327,-301945,-295905,-262646,-306516,-330607,-207256,-216495,-270460,-223725,-255496,-166843,-188217,-105736,-152412,-209795,-204131,-148467,-93321,-158761,-132614,-92086,-149783,-148734,-96791,-112483,-106905,-161076,-110552,-127827,-98275,-118902,-79449,-77962,-110918,-55637,-179607,-170801,-81929,-100522,-132054,21261,-27282,-75544,25492,-27439,-107822,-89838,-108491,-105981,-74255,45945,-14478,-93610,-104416,-14576,20743,2767,90634,40660,69325,98740,79426,3226,105176,161989,245646,270000,268912,399232,681008,1178830,-901991,-781597,-582930,-422309,-301165,-179161,-147132,-137339,-207742,-209488,-256860,-222711,-250123,-164749,-229705,-196543,-264163,-173973,-172073,-189667,-106658,-88938,-117709,-212014,-206133,-31791,-169161,-136660,-151191,-174858,-169458,-143240,-111507,-43985,-82659,-108816,-93041,-41867,-58939,-108298,-66060,-118660,-101615,-38353,-35122,-86219,-47961,-119738,-145323,-92609,-24510,-127736,-110134,-95232,-107921,-69840,-117501,-134567,-44643,-92800,-44864,-73309,-92723,-157521,-68456,-126315,-13671,-1885,-73497,-67631,-83714,-110556,-135232,15370,-70278,-84335,-160890,-148565,-70155,37038,-14523,-45649,1916,-44547,-17692,-37537,-117699,-85271,-124643,-84234,-102331,-15643,2975,-80698,-41971,-35776,-6820,24120,53431,-18869,-55223,-18307,14757,-92828,-64302,-100639,-118834,-35402,1039,-39698,-8060,-158600,-154912,-88161,-143005,-53776,-54873,19896,-39996,-72942,-62988,-13294,-54530,-37392,-34479,-71842,9899,-11283,-67311,-40016,14577,-40869,68230,-89189,-9966,50890,-44277,-58990,-40676,-92771,-96703,-95345,-2759,-25190,-12878,-1076,-16417,-71142,-72376,-6042,-37553,24118,-19975,-57930,-159330,-86115,-46237,-70070,-23441,-86601,-137633,7596,-74553,-34467,-58830,-130773,-8444,-31884,-79061,-120408,-14200,-19068,10648,-59625,-30654,-106857,-71455,-39798,-10665,-29615,-72162,12693,-10144,-68109,3868,-44759,-59610,-55597,-4181,-104004,36680,34003,-69069,-56510,-51812,-66654,-34374,18847,29847,-25886,10345,16553,-60519,-6346,-23649,-21018,-116299,-54828,-45445,-18174,-38804,-84329,-83324,-49544,-63830,36685,2776,-32169,-26799,-9226,37550,-84436,-55961,-38957,-12906,-37334,-21858,-51401,-13936,15902,13591,-37075,-49916,-123451,-61608,-7820,3079,-54210,-33720,37906,41743,-37169,-33708,-9978,-58502,-3652,46705,-56216,-24223,-3462,-5360,-15086,-3871,-21325,-30500,-90174,13147,-24125,-89780,-95775,-47907,-43434,-31578,20327,-51323,-39920,-73837,-7358,-19148,-26082,-71287,-92607,-48247,-54516,-182419,-87765,-56049,-63081,-71008,29858,-44327,-101893,37696,-23821,-39735,-115564,-62241,-22990,-1085,-26514,2497,-82932,-38993,-6312,-44938,-143816,-105602,-88886,-29417,-10639,-60642,30874,-1950,-30758,-55170,-12696,-79598,-35919,-27878,-69289,-92728,33954,-11973,-44510,-42210,-128558,-97396,-74503,-46865,-61607,-6583,-12929,-62773,-78627,37092,-1740,-52766,3828,14871,14607,-1061,-82294,-20663,-48923,-70750,-31366,-58352,-28484,-49244,-124851,-5287,20256,13648,-18181,15130,-33622,42286,47907,-66347,-59651,-16603,-10420,-63617,-29989,-39126,-111829,-146468,-43875,-431,-2904,20333,35625,-28616,10744,23,-42389,-146650,-79189,-21507,42908,45270,39497,37255,8637,9078,44581,-72255,-20900,-53296,-39508,-26783,59370,-73331,-68684,-8111,-63237,-19387,-95489,-96925,-66377,-95313,-100434,-264202,-1413,327239,102914,134660,24960,41394,26248,63573,-11880,27484,17211,7915,-51300,113428,64973,-36649,64260,10189,-55534,-13011,-54202,12267,-10351,-35276,96158,-42923,-64561,-38981,-63396,-36044,-54625,85648,25888,98752,81304,-27673,79738,46130,-16732,60657,80392,48896,68034,17144,-18889,-122449,-102192,46820,9281,-51809,-1814,-15557,18617,25241,-15530,-18989,19425,3330,70492,-11714,-48932,-33503,-40613,6482,-4679,12813,-38928,43332,-41825,14704,24973,-48353,-77656,-18462,-31421,-6599,-58503,43001,-42140,5057,-68212,-46356,3619,-4030,-19769,30721,26936,47657,23037,1215,26095,62847,-85479,-75722,20271,-28629,-28221,-106635,-101397,-12448,-71711,25548,30465,-115153,-8413,-65367,50710,-85171,-67428,-26497,28602,21774,4015,-92902,64089,95750,25838,-73072,6717,-40290,-2139,-3040,-11379,-39338,-64380,-35718,1032,51339,53790,-7389,21252,-46118,-650,8813,-102869,33997,-903,46713,-71625,27050,3669,33981,-13927,3357,-18458,-828,-34798,26590,81065,7735,44194,-38086,-129474,3701,12089,50368,47275,24352,-57488,-10698,-82958,30676,-4775,47426,24201,4936,-6165,3780,-70049,-27370,-18267,-28273,-30049,161,-38272,-39585,-130027,436,-16667,-63368,-30581,-48004,-8052,105108,-1570,12997,20161,1702,-42011,-24757,-57064,30433,-34070,-64078,-9042,-55993,113710,-31507,-30991,-5822,6177,-33738,-46682,-62106,-41062,-18933,10842,60002,21795,-40017,-100913,3266,27435,-39166,-7077,-231,-70378,-74414,6264,-11004,16259,-72744,-3224,69833,8493,-84963,-87675,36677,46354,-72966,14731,-56311,-126944,-1815,-42357,-34282,-29892,89153,71004,-29430,30875,62276,74349,-25685,-7217,13293,17887,-68994,-43778,-74764,-47007,-27422,-5470,-2090,-33555,-30319,-25756,-34073,-31648,-60364,-38714,-45983,-27532,-12043,1285,-19784,-19577,74405,133948,97848,-11211,6510,54994,25989,-3344,-33526,33480,29844,33337,11373,75843,-21337,10010,15181,-4074,44354,-66740,29345,36773,66297],[79140,31621,-940,4392,-16989,-6200,69802,55718,-37661,-4394,9180,65580,57417,26742,13538,40086,-25182,-58498,21582,55577,62046,70393,25309,79528,104581,69352,-33760,32251,87689,-10464,11835,53477,77462,30862,74866,94961,42656,-21801,45918,-20973,23280,68584,20919,24651,34599,64086,19058,20381,-51939,70913,-52830,132814,90249,-28876,-6722,17535,58776,66106,70394,30911,19247,86538,6468,97778,50330,1514,59939,114749,9609,35983,37439,92855,71206,73790,63037,56528,38337,-7465,68753,105707,93474,33997,6892,-3447,77920,110360,22177,59486,57566,29334,39191,89908,45968,37159,6382,12622,85348,103951,49195,75491,4708,26291,46334,68844,60867,36557,40911,14382,131849,203455,71823,112565,4238,61918,-12619,91335,34534,34728,-11159,124640,110010,7060,115610,44660,22141,19059,76630,1820,101836,-14996,39825,74300,135252,49276,5505,-54157,-45059,46322,77743,85809,70636,102702,51112,131383,16512,25745,8185,93207,132244,65295,95560,37956,132754,51835,2730,83372,102716,19618,45452,94436,106186,103156,88870,11935,109699,76720,9947,68357,73810,68705,22179,54024,150122,65194,106498,90261,93147,181714,186805,139679,89147,51825,32324,145223,120824,189874,155799,132683,106320,102868,40117,75016,70202,147525,78193,179335,132883,111973,158254,92154,93068,148045,190182,179378,183017,71660,183095,169874,180791,146192,172277,154873,207003,164064,235390,234280,179768,95007,149296,205798,209351,187513,210010,199960,211548,239424,221837,219943,245715,208842,217478,285089,308050,277302,380909,421593,334318,379581,427934,366396,496802,514990,632383,624934,763742,911429,970919,1119872,1383837,1988680,3240650,4499069,-4197266,-2470973,-1588827,-1233474,-895616,-762276,-666050,-571015,-540275,-488129,-452728,-462954,-442009,-409590,-341885,-354601,-332923,-280430,-271657,-314108,-288332,-305113,-341612,-219935,-188543,-273717,-275262,-238722,-179089,-197958,-121549,-141047,-218882,-179287,-151867,-104777,-152013,-127697,-105793,-146990,-169934,-95467,-66492,-88327,-166458,-133966,-152165,-97284,-122644,-68938,-59673,-105282,-32041,-192723,-189939,-82307,-112526,-125230,23735,-44254,-68719,13093,-19023,-108842,-87968,-141354,-89879,-64712,44208,-19657,-90757,-107649,-7388,21433,4212,74843,42782,96395,105774,59895,-25566,103931,164158,227371,249251,250710,397255,686398,1234478,-905706,-793949,-593204,-447495,-314182,-185888,-173092,-142080,-214753,-233113,-248498,-225963,-265991,-174281,-225474,-208100,-269456,-192256,-141036,-176400,-100335,-101122,-133472,-227485,-212870,-41704,-181883,-163713,-158768,-175629,-168382,-163696,-117272,-65981,-81286,-94789,-95479,-36582,-71104,-122014,-87363,-150508,-97582,-55424,-48248,-107059,-82541,-101333,-151753,-85238,4529,-108452,-100768,-102535,-116578,-28230,-99542,-121933,-33668,-94676,-35244,-79575,-71263,-120850,-40010,-124592,-934,6196,-64934,-26274,-77209,-130770,-177401,26165,-55934,-90110,-150283,-154820,-76837,39692,-6934,-80548,-10117,8868,-15232,-22155,-102423,-75577,-113240,-75355,-98666,-14764,11022,-62751,-57280,-16418,-6037,17887,25545,-22928,-64742,-53172,5488,-99672,-76261,-124062,-138167,-91268,-17703,-55987,-56397,-183198,-153305,-77080,-142397,-60502,-57719,13516,-37077,-69975,-73605,-20196,-60091,-40740,-40681,-56650,-16715,-24285,-70425,-51070,29364,3981,70122,-82253,-17714,54163,-55284,-74962,-74933,-83045,-77448,-106646,-11958,-15338,1636,3584,-28497,-55875,-74114,-29017,-50434,11369,-47839,-83372,-150312,-107457,-45809,-71627,-21726,-92454,-79692,-23853,-55209,-31004,-35122,-146313,747,-46363,-80141,-146469,-26048,-20867,-10063,-38543,-79471,-100420,-61560,-32627,2832,-37982,-79385,-4546,83,-45394,9491,-38237,-53844,-35989,8399,-90997,9896,22147,-67120,-66152,-44037,-74519,-51421,17047,28500,-12788,34590,15623,-54400,-6179,-39387,-6254,-115239,-68595,-32995,-20957,-68959,-102227,-99887,-90057,-78091,4052,-32852,-54348,-14250,-2580,25269,-68684,-47298,-48311,-6,-20692,-6679,-65031,-4546,15471,22839,-37120,-50857,-156456,-44128,5459,3380,-52839,-25632,21601,28097,-57427,-48887,-8794,-71744,-17889,30985,-66361,-21008,4485,10927,-10535,22901,-15000,-45657,-88546,19379,-4882,-78703,-91898,-65612,-39279,-21257,30907,-56038,-18999,-83165,5350,-4078,-42390,-68498,-36922,-39740,-92636,-187314,-64164,-49701,-24059,-46053,39913,-25800,-80673,51267,-19795,-37165,-114424,-87500,-21875,-8576,-20452,20854,-76078,-48109,-15207,-44119,-83014,-55392,-70932,10316,-910,-43820,35058,5523,-33430,-60621,13982,-68642,-33651,-11451,-41794,-78608,58353,-24504,-28240,-24179,-116618,-92196,-103256,-37533,-58217,-18152,-11526,-63793,-73113,22844,-20918,-29905,8803,16051,-8179,-64626,-102339,-13253,-52264,-80817,-40460,-39169,-34394,-59925,-98100,-7700,-2340,22073,-35463,-12234,-81150,1028,41879,-70707,-77877,-22323,-20684,-81093,-34925,-16892,-106422,-126445,-37192,-25944,22194,36844,40505,-35460,14840,-16866,-50901,-139557,-75871,-13094,42320,38586,13882,38362,14183,7323,31968,-64750,-16782,-66126,-23920,-10763,40785,-112752,-86326,-13937,-64416,-18431,-79100,-103170,-61286,-116678,-68126,-241239,-10342,318876,99005,134382,46344,51759,17334,69872,-27243,30533,35236,-8429,-50983,105315,69908,-4415,41423,-25569,-41047,-20855,-50548,32968,-33361,-66561,95339,-12114,-41849,-27935,-85245,-18831,-62364,77202,47526,49651,111379,4235,81135,52048,-23077,53127,86506,51073,53399,15194,-14761,-79162,-96156,34708,15094,-71082,-26783,-51407,-16575,11849,-4598,-34105,-1162,16374,42096,-21920,-24788,-8819,-39642,1831,13543,-7222,-39173,50772,-32699,9112,20294,-62389,-65590,-13353,-35563,-22869,-68115,49127,-85939,18544,-58188,-35945,26045,7542,-23915,31600,38483,38798,15198,-4518,28506,63646,-74222,-51601,628,-37432,-10957,-85194,-113609,-1776,-78338,52686,42236,-110083,-21835,-55132,38687,-103386,-33887,-29401,46041,25573,9516,-71817,71941,70060,1431,-81647,14509,-62083,-25552,8694,8901,-15,-49836,2250,-6254,52545,40495,-7808,28761,13544,-1519,-2162,-109655,39185,18634,56951,-43300,32773,19441,31784,-13640,4576,-15095,-20487,-75281,961,78849,28684,39571,-36954,-117135,5872,392,41417,16738,44647,-27666,-5984,-100469,8675,-23822,47445,52551,-20492,-15220,904,-26371,-27511,-19932,-26580,-43978,-978,-56971,-35983,-114134,15457,-28671,-55378,-39822,-46384,-8882,111855,-2070,33096,46684,22710,-17309,-62683,-79129,9364,-33326,-57042,10902,-10251,113777,-7497,-7493,3145,29429,-60738,-43004,-55161,-39939,-34186,2320,35680,16665,-43647,-94799,21616,49879,-55092,5648,-35097,-92950,-75628,4427,-68274,-3000,-86523,-5455,71078,-9442,-88270,-68074,44336,33388,-57047,9451,-91455,-133432,-13904,-38128,-21266,-32248,84422,52951,-38088,43282,80626,107825,-27050,-12121,-865,1010,-40225,-60697,-89680,-53607,-7976,-5249,29688,-41327,-24930,-28345,-36894,-72797,-90319,-56680,-63017,-11368,-6420,4521,-9495,-5174,66591,142559,69845,-45690,-3237,63957,11424,-21389,-61859,20123,-10297,14922,16260,70955,-33246,816,1033,-4274,39234,-47785,42179,47610,56193],[84963,32490,13428,16904,-42825,-2146,67657,41011,-14753,19262,22138,54504,22942,11971,-11341,29141,-26121,-45608,-1051,55979,57060,84793,38260,78764,130116,68997,-33799,52428,67717,-20091,-17581,79017,88724,18389,80286,105754,45750,-5009,51049,-21465,26067,75375,21747,28633,25712,55353,43255,13700,-27869,63477,-59082,108821,78660,-24222,-1050,33039,60935,61198,41097,24873,-17859,79263,-11534,85258,70337,15965,39264,85246,7918,29140,63578,110975,59223,57441,68437,40095,44516,-9858,87684,93836,84994,58320,70511,8459,78389,86930,24006,57559,69410,40576,56078,87411,48681,25858,-9151,28729,67348,98373,82681,110333,30307,54886,54516,73531,59652,42686,74514,-11937,137280,230539,70726,110181,-8391,53798,15974,73388,30066,-18276,1297,155490,115211,11566,124400,51810,23575,30185,90215,-9719,116047,-9160,34897,73990,118265,33220,16096,-60162,-31787,74398,58818,93007,80410,85782,33540,151334,17660,20816,-5785,96398,136820,48091,126848,42235,130452,42735,-20871,40050,74363,28104,59235,101239,75356,104428,79161,11048,109010,71470,39879,62703,93924,99556,28985,75017,160790,121252,120859,129428,108509,130926,180986,129083,55255,38496,37421,157945,133528,182309,180982,140567,113052,128298,68427,100750,67406,185464,87753,170306,109149,125168,175642,118423,102345,130273,188387,152215,163559,96697,223590,153711,194059,160561,163455,164919,230962,166790,270181,243733,248269,140110,136080,179795,234688,189484,218701,187301,212500,212620,186760,231988,243974,255005,223272,254161,271927,271170,383757,434432,349378,367165,423413,367221,539997,548127,643490,606515,773348,939604,1001889,1130887,1403262,1995938,3287891,4642641,-4267035,-2565128,-1703098,-1259824,-921303,-761777,-660133,-579954,-561147,-492443,-460689,-459046,-435786,-400792,-352079,-361600,-330970,-297142,-243024,-320285,-309558,-306829,-344010,-236610,-177442,-272403,-335029,-221049,-188127,-194449,-140648,-142411,-225353,-148515,-156995,-114229,-137649,-123892,-118960,-140524,-191846,-93338,-20208,-78614,-176771,-165921,-166518,-103082,-123477,-62928,-51853,-100399,-17239,-188687,-190169,-80345,-119293,-116158,14368,-72842,-65675,-656,-20732,-113148,-78286,-145953,-63147,-48783,36250,-17616,-77896,-96934,1928,18085,926,42778,36387,135322,97038,55076,-47294,92965,160190,192973,226200,240987,395555,690175,1284191,-918327,-804546,-592646,-466256,-340882,-216506,-205683,-146888,-220876,-253755,-235996,-228036,-271040,-188259,-203631,-205585,-255720,-194695,-111703,-165431,-101099,-102865,-144873,-228392,-220424,-57473,-180986,-188511,-152699,-160475,-159538,-176133,-119217,-91586,-82523,-75564,-100689,-78587,-104578,-137319,-93235,-161610,-88132,-69785,-76095,-118831,-101617,-68647,-153159,-70061,26026,-74608,-95741,-110158,-116349,8876,-72582,-92078,-26270,-92472,-27001,-74448,-49506,-89565,-15741,-116860,3221,7615,-57685,774,-71982,-141108,-198351,9858,-39001,-81396,-128935,-147347,-88525,23858,-5703,-107936,-21084,37691,-14754,-7638,-80928,-65363,-87395,-57104,-87458,-25705,9003,-55352,-67064,4493,-17431,15343,-4601,-31425,-75492,-86264,-16468,-98554,-88717,-144928,-141599,-142126,-45156,-67951,-86024,-190941,-145999,-88317,-128476,-64781,-53725,961,-37439,-61884,-80304,-35147,-55716,-37587,-44166,-43633,-41673,-37942,-66952,-61382,21013,44537,62438,-66611,-34637,39578,-67721,-72553,-95217,-59409,-51464,-113059,-29784,-12607,10995,-2017,-35067,-43306,-76288,-43026,-60116,-12496,-72754,-102385,-134329,-118901,-49653,-72612,-33391,-89401,-20440,-48968,-51433,-27585,-15659,-139462,8626,-45440,-79115,-155278,-39316,-24636,-43077,-27506,-115328,-88262,-52636,-32935,11380,-44308,-83155,-30601,3920,-20910,6130,-28426,-55299,-26608,1656,-73972,-23123,9042,-71309,-73576,-29551,-74768,-63627,-5609,23708,-8185,44451,-334,-50557,-8106,-52569,648,-109080,-81622,-27177,-24731,-93878,-108717,-103541,-103222,-81010,-23591,-63752,-81417,-4173,6555,15029,-40347,-34015,-35868,8482,-6797,12539,-71934,-5843,14658,23656,-40149,-53261,-163973,-19468,21931,-5853,-54473,-9750,1618,15108,-72106,-52154,-13669,-65995,-26460,7455,-79397,-14405,4232,21117,-23372,37074,-12643,-60836,-80662,14586,2078,-56245,-88044,-80645,-28728,-13757,28439,-63285,-13267,-85002,14170,6894,-51253,-63091,18928,-23754,-122540,-158241,-42388,-39952,-1632,-26901,41910,-10589,-60155,51162,-12775,-19873,-101602,-91620,-20528,-24841,-28244,33183,-70673,-51376,-29364,-44793,-16836,-8863,-39911,38978,13600,-21208,32344,8373,-31647,-49908,35059,-49821,-28529,-4032,-9536,-51317,57100,-34871,-10916,1447,-103693,-86451,-131704,-28286,-51265,-28330,-9680,-66854,-61344,-284,-40437,-7947,7465,16220,-24057,-112425,-123554,-15394,-59121,-80600,-42414,-18731,-38617,-71077,-74296,-14263,-31427,21366,-49947,-44572,-125027,-34863,31195,-64994,-90788,-19567,-29782,-88399,-34773,1699,-84445,-98801,-32196,-44213,43790,47562,31698,-43573,1760,-47108,-58499,-118978,-61325,4605,24689,28465,-8100,28559,14803,-6074,3733,-58595,-18347,-70974,-15869,1581,17479,-143271,-91286,-21775,-61798,-25990,-69535,-106605,-66529,-142145,-54903,-222750,-38685,304592,95291,125735,54278,44807,5277,71327,-32170,27967,49273,-10559,-26938,82745,67243,23851,18558,-49696,-28976,-23039,-37884,25747,-60099,-86568,93770,35043,-26876,-18069,-89260,585,-65192,62664,60984,-5247,113467,17524,62134,58751,-40341,31347,73418,59046,35858,7117,-18581,-49299,-79879,15869,19553,-56809,-39399,-80202,-50208,-6390,1763,-54209,-18629,33994,29203,-31795,1384,10503,-44436,-5506,24017,-13023,-40087,44111,-22394,-10861,13863,-74867,-36788,-9802,-29696,-31022,-74712,46495,-117185,18092,-47750,-42064,31742,16028,-24833,34467,39644,20809,-3411,-19688,10259,50185,-55552,-24544,-26935,-47222,4971,-48529,-119854,3960,-75821,69722,47692,-83436,-34653,-26846,27581,-107422,-6678,-40148,37691,21662,12480,-46649,71037,38180,-20326,-85618,24496,-67708,-41285,28617,24144,42287,-25291,32447,-13950,49058,25803,-11719,36720,53215,1918,-12110,-101884,39720,32908,53684,-7646,40279,34281,26438,-21643,3932,-2820,-42860,-109028,-22112,51703,33863,14366,-29016,-84486,10004,-8101,28087,-15293,53545,-1907,-1637,-96463,-5633,-24218,38034,72144,-38903,-19043,1582,19432,-27204,-23040,-25734,-53959,1401,-65039,-28627,-89669,22612,-38453,-42507,-51500,-25204,-6117,82575,-8940,44277,65901,37580,4450,-91424,-78979,-12827,-42171,-41975,15578,52878,121333,18878,13029,10451,42451,-86329,-42434,-40864,-35863,-45573,-6566,4524,6874,-43026,-76326,28427,62543,-61279,9000,-52953,-85115,-61554,5198,-100545,-19119,-93546,-11208,66669,-21791,-79176,-43968,38838,-383,-47409,7736,-104151,-116511,-30879,-37554,-8068,-30232,63780,26555,-46406,49620,89841,117257,-29082,-27022,-24243,-14718,-12196,-67247,-100149,-48262,18773,-7247,47081,-44481,-8829,-26361,-40933,-95676,-102657,-69200,-74835,7080,1914,9694,-1595,4878,48586,114010,33114,-72628,-17296,65326,-5277,-32700,-77360,5830,-45398,-1781,27644,63214,-47602,10247,-13952,-3676,26482,-20974,52606,46916,43161],[82110,30816,32636,34652,-43045,2854,47363,30867,17422,43683,30557,40101,-1576,-13769,-32279,14851,-24856,-20780,-4719,54862,45373,93538,46135,75238,142383,61427,-22951,61809,33630,-33758,-40001,103873,91141,12957,82063,106969,49963,14899,51682,-35314,25870,74694,21470,38551,21092,58270,71408,13042,-10546,53621,-46999,82248,55995,-17889,10983,41837,52047,49058,22454,33756,-34142,76360,-24876,67200,82693,23664,23519,57449,8130,28534,84380,111799,54091,41226,83263,25779,42775,-9244,90843,63257,68688,77290,116013,20567,68581,65093,23363,49226,78264,56311,77513,80949,56718,16634,-14985,44714,39965,94279,118216,120719,37154,66407,52080,82379,53997,58431,103832,-20579,133707,209494,57286,96542,-7404,44757,54399,60113,30655,-66633,13749,168523,118273,23628,118751,54989,25664,40544,95678,-17070,128152,-3815,28078,78787,105975,18359,26387,-53744,-14464,95890,15001,79486,97678,69947,21627,161715,26245,18067,-7597,88486,128588,35713,148918,51472,115885,33091,-31452,-7292,41779,41991,68717,114510,51089,100015,74245,16042,106583,67723,85922,63909,111815,124111,35331,94427,168112,174082,122814,155752,122572,81821,157646,114590,21320,31604,49640,158497,142128,167494,188658,136404,123062,157036,103173,117271,61929,221458,107234,157030,84901,148904,187378,136692,108481,108701,179290,122595,153726,134399,256809,133181,205145,175785,166227,173880,251949,172920,282799,238195,300507,168810,131983,142838,242833,189146,216370,171199,215111,189642,155105,235389,240221,284766,222602,232539,235450,270635,385292,441736,365348,347379,413657,394004,576569,575226,641302,589434,780997,969042,1032387,1148085,1438093,2015337,3321826,4782495,-4329873,-2689103,-1783366,-1294920,-958539,-773195,-672985,-599110,-572920,-502122,-474202,-455491,-427297,-402595,-358138,-356069,-330059,-316340,-223756,-313145,-317906,-307361,-331334,-252644,-181891,-269218,-383859,-207838,-197525,-189290,-158344,-153342,-222792,-116286,-162911,-123024,-122217,-122705,-126742,-137997,-206923,-91662,13304,-83767,-190150,-198088,-170130,-112079,-121734,-58265,-53898,-100070,-14681,-168713,-173637,-75224,-123431,-110318,-2593,-103863,-70591,-13477,-32759,-120766,-66911,-124853,-32968,-31100,23922,-10054,-60367,-80577,9155,9290,-5191,2836,24500,175283,74677,63385,-53664,79324,152173,152067,206722,241949,394436,692530,1321993,-940157,-814055,-586434,-475477,-374553,-263065,-237611,-152386,-226884,-267100,-223767,-229836,-258786,-199829,-173340,-190033,-226749,-176649,-92430,-159230,-106313,-96063,-148050,-215899,-224578,-74838,-166669,-201706,-135977,-137122,-147663,-174594,-116300,-111980,-80691,-56437,-108473,-151961,-148792,-147030,-86516,-152535,-80225,-76996,-112039,-122497,-102707,-30021,-148549,-48696,32084,-37260,-96036,-114654,-105036,30417,-44321,-56373,-24635,-84979,-23953,-60841,-36092,-74200,-5535,-105409,-2863,617,-54717,5782,-67363,-141973,-194827,-27798,-27869,-61385,-103195,-128989,-101779,-4274,-10818,-117761,-28478,33903,-18043,-2136,-58706,-55838,-54381,-34083,-73239,-40932,-3239,-59240,-68638,28635,-37396,14371,-30813,-44570,-87563,-107849,-37619,-86798,-97743,-159168,-128891,-164916,-73071,-71354,-92842,-180825,-134219,-110383,-105606,-68427,-40650,-15627,-41840,-47463,-82622,-54312,-42660,-28903,-42492,-36566,-59519,-44546,-52043,-67654,-8060,65992,50350,-46674,-55315,12491,-75236,-55215,-94233,-24993,-23625,-118271,-53382,-16662,13443,-15254,-29829,-35830,-77621,-45811,-62587,-41634,-89623,-106268,-121701,-117550,-58126,-72247,-54782,-77431,5421,-68951,-67913,-28157,-7147,-113459,11696,-30246,-74013,-145542,-49526,-28713,-76072,-26826,-130762,-73485,-46743,-43868,13434,-47542,-84256,-61287,4480,-2655,-3944,-16084,-65729,-28831,-15686,-52529,-54741,-3416,-82525,-77981,-14714,-68117,-70266,-33871,16039,-12744,41784,-26855,-45295,-9747,-59391,-788,-100498,-88469,-30803,-29721,-107328,-99484,-92678,-89201,-72701,-40588,-82337,-98350,1868,16613,15271,-14619,-22752,-7922,9039,1302,29758,-63897,-14961,14589,17225,-43981,-56843,-147577,4894,33869,-23352,-56799,8466,-22223,5292,-78921,-45826,-23758,-49546,-25452,-20352,-94739,-8030,-1178,17805,-47929,35206,-16220,-74575,-67568,2147,-4053,-24785,-82981,-90354,-14482,-12244,11043,-70869,-22111,-86606,17557,11831,-48751,-57422,57073,-6273,-129027,-101515,-26340,-28005,3219,-15277,32099,-5034,-46198,36357,-6874,7267,-78202,-77330,-19404,-41885,-47123,37687,-66163,-46237,-41119,-43140,27558,14900,-6555,47484,28515,-1242,24042,3777,-26241,-25257,43191,-24339,-18328,-5749,17603,-24025,28144,-41127,3518,29402,-86101,-83529,-148450,-19798,-43711,-34863,-8280,-73141,-43319,-22675,-56118,7978,-2196,13399,-30158,-132765,-140612,-25063,-66687,-68729,-36966,-3756,-38634,-80952,-56832,-23217,-58318,12855,-57291,-71946,-156438,-50938,12568,-53101,-98343,-12517,-34697,-86043,-32585,12712,-53788,-78121,-27227,-50267,53284,49765,15557,-52292,-28912,-75509,-62020,-95755,-40599,23512,-7587,20271,-20834,14689,7786,-30466,-31920,-58283,-21671,-68153,-14085,7943,-7873,-157332,-84881,-28872,-60710,-37959,-64365,-104746,-82629,-161728,-62263,-211429,-75393,290564,93342,109069,49883,23718,-7193,66318,-29073,18377,50579,-4771,21664,51928,54949,36860,1831,-55197,-25566,-18267,-22878,-9104,-85745,-91355,81855,81167,-23761,-9930,-78890,17360,-47356,44993,64489,-40422,89810,5824,31154,65497,-55137,2531,50027,73772,18953,-4895,-25141,-35724,-63035,-5741,23461,-17455,-36765,-94819,-73680,-27035,3853,-74153,-27990,54791,43033,-30529,21993,18329,-48970,-13158,25064,-7824,-43456,24938,-11660,-38625,7696,-80360,-212,-11843,-17896,-27710,-77583,35499,-128593,5366,-40778,-60946,21967,19710,-24434,36404,30205,-1007,-21848,-39773,-24920,25792,-35346,-8,-52004,-52772,16671,-1549,-110362,1250,-65981,74137,46432,-39763,-42508,5876,22003,-94634,5818,-55314,5940,11523,12552,-20375,61760,10552,-33932,-81354,38213,-51973,-46906,49792,27916,71387,3429,51379,-15467,37810,9939,-17785,39147,66897,8539,-19560,-80119,36235,35045,38406,22008,49273,44232,18060,-43535,-3093,12140,-60679,-127144,-32548,18145,26122,-20055,-14785,-36823,14118,-11679,12247,-40730,51282,6927,608,-74600,-8418,-5588,22933,81924,-48707,-18435,5665,52117,-27758,-25873,-26624,-63136,6773,-60253,-20162,-64909,21416,-44539,-30594,-61412,7759,-3137,34451,-21161,45605,71036,44191,15844,-103036,-58805,-28733,-52916,-20210,4434,110679,132940,41974,26880,12888,41596,-101915,-47995,-32809,-31434,-49073,-10652,-20535,22,-36328,-47120,19158,58997,-54940,6698,-46712,-51273,-36389,6652,-94666,-29358,-90472,-18937,59204,-26317,-58495,-19742,21310,-39509,-40394,12743,-82393,-79615,-48572,-38370,4078,-22402,38317,274,-51017,48350,87912,97533,-32601,-46414,-50122,-24500,4325,-62918,-98814,-33683,45289,-8832,51059,-42008,14219,-18520,-43746,-94719,-96357,-71550,-77290,21744,11650,16549,2601,7918,27321,65194,-1334,-84991,-29472,59533,-21281,-34966,-74542,-4958,-69207,-17444,40354,55688,-59286,31214,-28771,-5921,672,2356,58846,37603,32334],[71644,25943,50078,50885,-22485,6480,15324,27711,44301,61586,37859,26656,-9326,-45013,-40610,-1720,-21763,2886,10963,51335,32130,92430,45912,70776,137072,51144,-5925,51855,-5288,-44925,-40809,116789,82869,16756,81974,94199,51149,32333,49082,-51361,28294,68379,21293,53853,19496,68413,92312,17017,-1559,43952,-24911,58628,20120,-8915,26549,43605,37681,34351,16768,58040,-27652,75671,-29476,45554,80555,20274,16988,36553,7802,31555,95139,97673,59237,36854,100282,16313,26732,-10042,68320,29877,51550,85834,114905,28514,50480,50436,18570,36562,79984,73610,96763,71850,68239,15656,-7895,57851,10408,87638,142828,105481,25858,55594,38705,92795,44504,67487,116519,-2390,129399,162288,35090,74844,5952,35404,90242,55619,33615,-90911,21297,160328,118610,40565,101011,55077,29890,49202,90010,-15873,139156,657,19970,87077,100899,9313,32090,-40523,-2641,98299,-35995,60409,117383,61090,20532,159810,41895,14978,-3682,70949,111419,27967,150565,60270,95950,26036,-27445,-35483,17958,59908,71677,134880,41737,91306,75257,24653,103803,66771,135129,71378,124673,132672,40296,109374,171777,209799,117329,159774,129110,49104,123540,100228,-1678,33464,69101,151530,144149,150989,178755,128387,133697,183654,131108,120232,57327,240811,130956,145244,65900,173559,190067,136070,112072,91325,167831,97046,154792,176816,268415,114791,209051,189920,179659,180125,261874,180690,262824,219399,316832,173701,139174,106609,232463,188507,205304,157660,221251,177894,136224,221406,236008,293489,219505,218436,203799,275454,388409,447675,374780,328380,400887,430297,594254,588715,633706,581480,783529,994684,1057497,1169685,1479953,2052761,3352891,4883719,-4379271,-2811183,-1817501,-1328523,-1001183,-796444,-699111,-623067,-574137,-510070,-489576,-455119,-419384,-406158,-356673,-339168,-330016,-335643,-218758,-297560,-311956,-303013,-301089,-263548,-196187,-266619,-399679,-200570,-208537,-191506,-171126,-168771,-209513,-88734,-168281,-133145,-115234,-124046,-125586,-147637,-210106,-93124,24637,-102797,-202373,-222046,-165477,-118182,-117627,-52418,-62923,-105507,-26661,-141032,-148354,-68311,-126377,-110299,-20373,-129253,-84548,-24849,-50720,-129355,-60871,-88448,-8525,-17470,9743,-588,-43646,-64855,11393,-4702,-12755,-35091,12307,197186,45134,78623,-42216,70092,142888,114520,194400,251763,393228,693037,1346176,-966712,-821880,-580490,-474225,-403367,-312335,-265252,-159224,-233883,-270919,-214582,-231431,-229287,-203501,-143948,-166739,-190210,-141093,-88708,-158695,-113179,-85663,-143973,-194877,-221169,-90114,-143112,-192115,-114439,-114003,-137027,-158132,-109615,-120040,-71526,-41021,-117678,-221343,-187528,-144508,-74066,-130003,-80243,-77270,-148436,-119737,-89976,3542,-138235,-25848,21922,-10627,-101618,-113333,-83776,31384,-23997,-27640,-28994,-72285,-28558,-49490,-36094,-77533,-16339,-93723,-17956,-15147,-56785,-11421,-61867,-136815,-173754,-72539,-30709,-36830,-78839,-105744,-112258,-35822,-22006,-107543,-31583,4822,-25976,-10254,-40052,-48030,-23302,-13221,-61211,-53073,-22601,-70426,-62750,49847,-59592,12541,-51803,-61473,-101901,-114462,-46144,-65081,-99266,-162201,-104410,-151528,-93230,-65092,-82585,-160190,-120519,-127004,-81068,-72330,-19128,-34475,-50668,-29787,-82567,-71213,-25972,-17153,-35805,-37155,-66557,-39608,-26754,-68237,-46633,59653,35594,-29175,-75194,-17543,-72161,-31574,-72931,13006,-1724,-125967,-76816,-25348,7448,-31777,-11788,-35648,-77319,-41715,-55960,-67292,-95658,-90358,-114294,-103730,-69738,-71650,-77636,-60155,-15139,-84908,-96658,-34446,-9101,-76407,8408,-8742,-63545,-118963,-52787,-31470,-99123,-33016,-126298,-59967,-44612,-63308,9802,-47556,-82420,-90733,5380,4649,-15642,-3083,-82765,-39009,-29912,-27640,-76779,-13416,-97001,-77912,-5307,-56891,-74876,-57341,4510,-26082,31910,-55582,-36804,-8001,-59143,-8514,-90560,-84647,-42369,-35380,-106557,-74114,-71519,-59783,-58637,-45965,-85469,-94712,2604,23993,27146,183,-18745,23888,1411,2687,37503,-39335,-27176,15290,6242,-46996,-62351,-119455,20142,36569,-44341,-56612,24040,-45407,-1137,-77679,-33965,-37211,-34399,-16923,-47616,-110392,-6056,-7215,-3164,-75038,19934,-25570,-85910,-50234,-12989,-20376,10056,-75255,-93303,601,-17235,-15772,-75102,-38576,-91447,16097,9987,-37105,-53423,71150,4973,-107394,-42352,-18068,-16342,-2374,-9963,10692,-12371,-41717,10539,-7037,34789,-48615,-53460,-20530,-56351,-71357,34895,-60919,-33825,-42845,-35449,40052,7532,17229,36633,36214,8581,13302,-8440,-18549,5736,32849,2508,-1395,-13148,32655,-8218,-18071,-43470,11618,51261,-62137,-84514,-141693,-13019,-37877,-36080,-8882,-85533,-24538,-37843,-65102,16609,-19590,5367,-28158,-129238,-147671,-38231,-71076,-46307,-26434,1240,-33130,-88552,-44803,-32236,-75496,211,-55189,-85921,-170924,-42372,-13859,-40610,-100566,-6073,-32563,-75547,-32181,14269,-23950,-72248,-20359,-44111,42824,43271,-1042,-60835,-69727,-90053,-58840,-78777,-21755,36622,-45312,19040,-23900,4503,-6698,-58647,-66709,-64900,-22144,-60107,-13668,9351,-30974,-153449,-71323,-33117,-65501,-48940,-59315,-96780,-105962,-169199,-83900,-208061,-105428,277274,93709,86443,38379,-3920,-16725,55000,-22486,2247,34729,1904,82611,20031,33650,28301,-6384,-42214,-31785,-8174,-11414,-54343,-102248,-82437,55736,109861,-31418,-3415,-62564,26042,-7075,26901,59205,-41320,55879,-24457,113,70362,-55265,-23129,28228,90309,6287,-16860,-29089,-29154,-52707,-25585,26561,27418,-22796,-93066,-82105,-46280,4793,-89025,-26683,75660,73042,-11611,31436,13294,-47844,-19629,17268,914,-50093,-1941,-1272,-64796,3211,-75670,31497,-21961,-6738,-13639,-76933,17829,-121605,-14710,-39774,-80661,3049,17539,-24738,32614,13069,-20434,-31637,-58037,-65867,-2640,-18079,15730,-66285,-47125,24043,48761,-82298,-10522,-52373,68504,39451,6840,-42988,29035,23621,-71000,3094,-69930,-36199,-1192,9873,3179,47038,-6681,-34454,-64803,56262,-18489,-44439,64721,18078,76741,30402,61075,-7576,17535,-7751,-24545,26005,56251,15533,-24737,-48242,30205,23248,15744,34153,57781,46068,7978,-77308,-18417,20517,-68065,-127056,-26594,2245,10384,-52750,2777,14893,16791,-10224,-3834,-53700,40959,-9950,-1647,-43640,-182,21877,4794,82776,-49755,-15844,12190,62581,-31107,-26603,-26709,-73869,12932,-45001,-13383,-45168,14634,-46576,-24017,-65071,42013,-2631,-12727,-35186,38219,60412,42918,13107,-95140,-28003,-34643,-56032,4921,-18498,135318,132950,57131,33147,9966,28779,-102401,-59784,-41138,-31149,-43488,-8538,-33752,2775,-23261,-12656,-6591,38120,-38066,6329,-17874,-3871,-8616,6399,-58427,-32857,-76480,-25726,49938,-23186,-27934,1675,-3352,-63198,-28039,26415,-29340,-33556,-62631,-37159,13615,-9469,18768,-19117,-49565,39959,75206,55831,-38615,-65952,-68204,-24597,5420,-50842,-80538,-19479,62572,-9012,46071,-34278,35486,-7367,-43196,-74049,-79577,-63182,-69796,28115,20390,22841,2919,6300,9562,16106,-24051,-82124,-34966,49199,-33703,-28882,-55796,-10099,-79128,-32413,47630,51111,-62086,50913,-43459,-12164,-37664,13464,60999,25471,27933],[59364,18780,58446,60078,3007,7649,-17432,31244,54818,70242,46723,17865,371,-70235,-32204,-17369,-15610,15353,39963,45402,22328,80160,37675,67422,116399,43710,11617,21887,-39890,-49372,-18836,108207,65166,27677,82143,67912,46855,43221,45349,-57808,35680,59503,23190,72031,19772,79049,96645,24987,6621,35500,-3182,41408,-22036,3741,41591,40391,25735,23278,20925,90093,-7951,74103,-23768,25930,61929,5325,20164,24053,5999,33650,94220,77003,73471,49709,112342,12955,-3375,-13053,22650,7004,41118,83259,64113,30225,29108,44445,9110,22884,72146,86903,108480,61153,80367,26762,10504,67597,-11988,75269,148386,73241,5514,28481,20046,100386,32650,59513,106341,40654,126930,114048,10974,51184,25754,26505,110714,59432,36931,-87061,21289,134848,114070,60047,77439,54404,37266,54919,73174,-4129,148307,4796,12297,95849,101017,8510,33063,-24658,5426,76517,-68377,52640,133343,62669,31948,148635,61389,11063,-2957,49368,89513,20304,128948,63317,73307,24087,-10899,-29938,14661,78799,68609,157596,50319,80753,81185,35376,102605,69868,172926,82469,130074,121803,44643,118023,172056,222951,111649,143040,124605,38266,89792,89793,-2755,43415,93260,145423,139141,138871,157198,122788,141822,202521,141642,109735,58249,237030,152806,139484,57167,185973,182636,111129,114523,83131,161094,80379,164028,213524,250600,104045,202233,197914,197006,183438,255924,187423,216630,193417,293671,163741,154250,83227,208792,190114,188952,151927,230755,180377,137440,194956,232995,284120,218100,206710,184527,283176,394240,452543,372442,318054,387278,454879,588716,585316,629865,587465,778334,1010149,1072094,1191858,1517694,2101603,3391978,4927706,-4409549,-2901523,-1816324,-1351013,-1041791,-826784,-730296,-644489,-566531,-508414,-501899,-459105,-414243,-401740,-346693,-315477,-329652,-352671,-228553,-281383,-297460,-292473,-258494,-266494,-213581,-265764,-371582,-196508,-219114,-203543,-177711,-183899,-189566,-72126,-171580,-145189,-124669,-126170,-114762,-173047,-200948,-100353,11498,-126702,-207911,-232696,-156887,-116058,-111162,-44660,-75269,-114923,-52536,-117565,-123397,-62631,-128177,-113930,-32887,-144165,-104665,-35436,-67519,-134617,-64865,-49747,2606,-12462,-3644,6652,-31856,-53151,7864,-21654,-20879,-62734,5498,184305,17164,92436,-17085,69636,134131,87075,189792,265677,391157,691866,1359769,-991372,-826958,-578831,-464464,-415544,-350664,-286348,-167401,-242461,-265748,-208630,-232377,-190113,-197472,-123446,-143730,-155578,-98187,-101359,-162905,-119837,-77480,-137926,-171807,-208926,-101384,-116913,-152827,-94450,-97181,-129450,-131394,-102183,-113042,-54338,-30194,-126374,-254506,-206255,-126894,-63472,-103998,-90963,-75637,-178665,-112539,-72301,22583,-123135,-7291,2509,-4753,-111756,-105441,-57096,14480,-18639,-14901,-37451,-56113,-40576,-52678,-49159,-93766,-47369,-85048,-38464,-38082,-62216,-43253,-53904,-130214,-147691,-108737,-51747,-16035,-59949,-84355,-116285,-62918,-39481,-82410,-31371,-33627,-38315,-31181,-27615,-42564,-1869,-1048,-55397,-58727,-42883,-82572,-53046,57572,-77649,8702,-69469,-79706,-118946,-108674,-37649,-38406,-90027,-149868,-75357,-112909,-100377,-51677,-64956,-141775,-106096,-126353,-62504,-76326,6368,-54319,-63051,-14303,-83369,-79443,-12827,-5565,-27449,-44497,-61849,-24220,1862,-63638,-81217,27565,15628,-21025,-91326,-41293,-56296,-11014,-40712,44908,5497,-137804,-93965,-35458,-7263,-47101,12997,-43387,-75236,-38523,-41480,-80879,-91041,-57534,-108522,-80914,-81778,-72308,-92676,-42724,-66234,-96198,-121272,-44750,-15821,-37839,187,8095,-48270,-78484,-47038,-31802,-107635,-40589,-108759,-50622,-45289,-84763,2320,-45028,-75476,-113092,8728,1425,-23368,7685,-100173,-50684,-28491,-2286,-83351,-19662,-108228,-71773,-4579,-44313,-81114,-72278,-11960,-46437,19747,-77090,-26309,-657,-54265,-18628,-79257,-69026,-56734,-40693,-93169,-37592,-48441,-30835,-47559,-42573,-75017,-69084,-2221,24158,44585,4018,-22222,49689,-11632,-1522,29598,-7044,-37949,16136,-5859,-48266,-70802,-93221,19968,29855,-62053,-51320,34161,-63338,-6128,-70117,-20223,-51689,-30104,-8135,-69282,-123244,-11310,-10084,-40114,-96294,-2134,-38209,-94395,-30270,-26821,-41782,39970,-64477,-89810,13657,-26597,-41479,-72361,-53114,-98471,11863,2561,-23186,-52077,66421,3901,-64683,-8502,-17683,-7955,-8359,-8416,-18316,-30989,-46098,-18995,-17229,50879,-19694,-30750,-26753,-69552,-94562,27160,-53768,-18769,-31003,-20123,28852,-25324,22930,14622,29502,4821,3994,-25516,-10355,32835,3523,23059,22391,-21168,33454,-8695,-64556,-43779,11192,58777,-33870,-87411,-107223,-9131,-34266,-31070,-12704,-106414,-12586,-44250,-66571,19201,-41543,-9186,-22905,-115074,-140542,-50068,-68715,-17404,-14904,-4377,-22767,-92406,-35344,-38985,-79206,-12395,-44373,-82788,-168698,-16081,-43459,-32380,-97319,-3582,-22386,-59054,-36354,6882,-2453,-78257,-10516,-30133,9803,29957,-14954,-68488,-107928,-86708,-48083,-70872,-12812,40348,-76689,27234,-21579,2310,-25049,-79548,-94128,-74814,-16689,-50186,-9255,9370,-46368,-136671,-55264,-33750,-76994,-53535,-51079,-84153,-129564,-165661,-109570,-211724,-115485,260430,95570,61359,25930,-29314,-20532,39548,-16358,-17919,4057,5386,131249,-6815,6446,-344,-8303,-18451,-43935,3027,-6350,-84254,-102170,-65654,20044,112175,-44676,2016,-48518,22688,42155,10221,48239,-11904,30746,-58308,-21210,70973,-36455,-36245,15548,98896,683,-24932,-27558,-18883,-51219,-39779,27605,57380,-5223,-77469,-75542,-59727,8644,-95970,-15658,92275,95599,22703,29316,-1457,-41045,-24906,2994,5697,-59578,-29739,7959,-80882,1119,-61062,48450,-39446,-2384,6669,-73716,-3582,-103500,-36171,-45265,-86988,-16269,9412,-26711,19502,-6932,-32182,-29789,-68228,-98283,-26664,-5918,18738,-66086,-25582,28724,94416,-41253,-28712,-39049,58384,28624,38905,-37046,33985,30856,-47350,-9060,-79022,-70912,-12489,4998,19599,30531,-12112,-18704,-34686,76422,20610,-38513,68378,-2657,57806,50984,66391,8659,-9333,-27098,-31132,-8818,27619,19188,-28887,-12635,23597,2595,-8130,24088,62950,38514,-1633,-114355,-40037,14388,-62484,-111089,-8269,17833,-7857,-75861,19882,57475,17521,-5144,-18023,-52752,26267,-51589,-11170,-13120,14849,41411,-14832,76556,-43084,-14228,19468,50423,-39286,-24018,-21496,-84311,16578,-26040,-10599,-31288,6873,-45366,-24166,-59781,68333,-5272,-45111,-46228,24766,38661,35917,-2240,-71239,1561,-31446,-45210,27900,-46244,112505,107142,61827,33006,4551,10521,-89482,-74166,-66610,-39338,-30925,-2547,-37649,17462,-5485,18360,-44514,4865,-16441,15273,23254,42180,12640,2649,-14048,-30650,-54121,-28237,38851,-14614,9222,18595,-28136,-57708,-4757,48120,36480,9165,-70004,-30923,19229,5629,10209,-28539,-41580,26838,54834,9203,-47227,-83764,-67733,-12578,-4240,-36708,-46848,-17299,63485,-8802,37552,-23274,43908,2385,-38184,-44785,-63531,-47720,-54869,24967,25362,25625,263,5765,-535,-21185,-31147,-69141,-32171,38199,-40351,-17499,-30028,-10125,-76782,-45893,43696,50520,-51028,58849,-57735,-20674,-78484,10302,60015,16192,31311],[52741,11903,52770,59894,16701,6366,-39732,39108,45893,72282,56745,15968,22339,-76843,-8872,-27652,-4886,13641,72760,38296,19093,58795,24506,66380,88602,43316,24858,-20136,-64457,-46342,15404,76101,42452,39798,83911,33504,36885,46516,42397,-49413,46648,51242,28995,89049,21229,84691,81132,36714,23549,28215,11653,31639,-53435,20225,52431,35503,23095,21163,28914,116124,10143,69055,-9277,15500,31668,-16670,30193,18793,3007,30161,83276,59242,91908,76123,115306,15658,-38714,-15817,-31258,1376,42396,72392,-8926,26828,11203,43738,-4108,11958,55856,90346,110200,49566,89754,49149,35099,75654,-20087,56548,134115,36755,-13539,-741,4688,100335,20367,36306,76176,93234,124044,78265,-7147,32276,43991,19381,108727,67736,40449,-66729,14025,101133,102651,81092,55347,55730,47945,57349,48597,16871,153587,9564,7878,101765,100633,15834,34191,-8074,20635,37713,-63281,63989,140844,74601,53060,134642,79498,8225,-10792,31012,65218,8274,90149,57513,47723,28033,13901,5159,37177,94193,61835,173843,73399,71102,89532,47718,104398,77390,188792,93773,126667,95359,49783,120108,169838,216342,110910,116784,109590,46606,66825,85361,22978,58091,117494,147107,128580,135378,133659,122151,144995,208934,132941,90900,68300,214586,168386,141457,61476,177024,167440,66830,117021,84279,165605,74232,176817,235323,207498,103631,184374,194245,209225,184956,235432,190810,165357,168202,243542,155426,170490,80018,180602,196203,171093,156574,241532,195001,161745,172859,232437,265074,222095,193546,184176,290162,401311,452657,358059,320954,374961,452959,563682,567043,636590,608202,764707,1010393,1073166,1210599,1541981,2148639,3445479,4920345,-4418552,-2944341,-1802112,-1358183,-1074412,-857127,-760185,-656903,-554696,-494989,-507778,-467756,-413486,-385669,-330266,-291995,-327940,-365501,-249401,-271788,-284371,-277523,-215945,-261307,-228718,-266446,-309669,-190862,-225264,-222107,-179316,-195713,-170937,-70844,-171611,-157643,-152225,-126443,-97321,-209696,-183614,-114505,-21218,-141835,-201953,-229706,-148791,-103997,-102358,-36406,-87797,-124695,-87170,-108254,-105281,-61539,-128382,-115126,-37818,-147457,-124940,-45862,-76237,-131965,-78880,-19321,-2438,-17482,-13952,8529,-26936,-46437,-138,-37857,-28779,-75425,8175,134783,-870,97713,13910,78352,125802,72566,191124,278458,388549,691303,1370578,-1009184,-829240,-582430,-450764,-405417,-368396,-298331,-176096,-251974,-254687,-203854,-232302,-153534,-184350,-116947,-129324,-131575,-61811,-126279,-169442,-125938,-76166,-136775,-152502,-190173,-108946,-95005,-88785,-80859,-89270,-123911,-103237,-98042,-93831,-32482,-22844,-132437,-242295,-198557,-97127,-60434,-84201,-109943,-79370,-198158,-102993,-59952,22310,-104331,2598,-14789,-20132,-125202,-92707,-31731,-12101,-30214,-20507,-46746,-39664,-56968,-76134,-69868,-112205,-88682,-81065,-59733,-64748,-67942,-77341,-42673,-125814,-128048,-126611,-88837,-6247,-48505,-70035,-112260,-81160,-63079,-51441,-29896,-65396,-53844,-59266,-22612,-39546,6097,-1046,-57205,-59629,-56268,-90096,-44332,43806,-87584,3445,-85566,-95521,-136675,-96071,-16526,-14609,-68818,-120569,-49207,-71417,-93868,-36423,-48469,-136060,-89513,-105517,-55075,-79543,28261,-73791,-76501,-5851,-87690,-75458,-9700,2860,-23107,-55478,-47542,-5078,23943,-56120,-102710,-18267,-12684,-26659,-101870,-53834,-30527,218,-11539,61421,-7578,-151891,-101069,-43829,-28833,-58073,33801,-56923,-71688,-42853,-23182,-77263,-78669,-17709,-100672,-54688,-91304,-74415,-93739,-28470,-117768,-101201,-126897,-54633,-20339,-5619,-9242,11183,-30982,-28676,-32845,-29446,-101952,-44465,-86990,-45668,-46448,-100205,-7408,-41170,-60065,-124112,14205,-7249,-23671,12936,-110025,-57630,-5586,19214,-73221,-21919,-110388,-58685,-12352,-33562,-88749,-78474,-32949,-70657,7206,-84378,-17262,12114,-49114,-26770,-66571,-45093,-67290,-44725,-72456,161,-32443,-14846,-47228,-35165,-56507,-28548,-11421,13501,58408,1843,-27156,64516,-25742,-8749,4156,15927,-44343,16480,-15935,-47233,-81905,-75460,3609,17634,-69908,-40397,38475,-74390,-12674,-59200,-6612,-64871,-39711,-8013,-81324,-130115,-23946,-8303,-85060,-107358,-23983,-50172,-99825,-10555,-37729,-62772,56454,-51663,-82023,22016,-36565,-55489,-60849,-58033,-103785,7236,-7257,-14889,-53305,53030,-10982,-15513,-11625,-23535,-5386,-7451,-8435,-48583,-54570,-55941,-43553,-37715,45707,1662,-17666,-39994,-84288,-111428,17500,-45048,-7479,-8326,1056,9900,-67719,8772,-8513,6113,-10755,-933,-42646,-3712,47366,-37719,30711,50674,-25384,22781,-22438,-96167,-44502,1934,47722,-6460,-87989,-54180,-9206,-31248,-19990,-19788,-134141,-12781,-44150,-61754,17643,-63140,-29659,-19925,-103316,-118807,-56405,-57898,11152,-6824,-17324,-10434,-89358,-26396,-41680,-70460,-21930,-28489,-64680,-153042,13133,-68669,-30852,-88588,-5362,-6171,-39309,-45606,-6814,7345,-84798,1889,-14755,-39590,12619,-27489,-74729,-131285,-69236,-31307,-68761,-18338,34970,-92890,43230,-19949,6673,-41607,-83454,-109981,-81174,-5270,-41236,1755,12168,-49162,-115631,-40265,-31557,-91949,-47797,-39112,-70309,-145493,-157555,-130030,-220316,-99568,234988,97027,38244,16978,-46148,-17370,23704,-12356,-38153,-32786,5588,140696,-24833,-22184,-40049,-9405,4071,-56253,10112,-6917,-79220,-85027,-48436,-15314,89360,-56891,7030,-40335,6672,80965,-4046,35195,29823,26109,-81040,-28722,65487,-4208,-32020,12077,90272,2965,-27352,-21220,-1132,-56537,-45907,25257,60525,8641,-53605,-58218,-63669,17855,-94899,905,100298,90761,61073,20159,-20021,-35363,-30183,-14389,2700,-70348,-51707,15102,-82335,1559,-40112,48590,-59822,-7836,26385,-69137,-24766,-82680,-53721,-55792,-71654,-28588,-3667,-29726,-2871,-24814,-33396,-19039,-67006,-110774,-39164,1076,10382,-52228,10166,32377,127413,1644,-48190,-29291,48462,16186,45044,-29080,20050,39948,-32642,-22354,-79210,-83588,-19916,-1232,25281,14563,-8093,12888,4954,92750,49499,-33965,60005,-28040,23366,62492,71383,28858,-36516,-45715,-37386,-59974,-10627,16359,-33382,19139,18331,-16845,-27424,-3620,62478,22966,-8472,-143925,-62947,-8420,-45507,-83631,13380,58636,-23700,-85681,33539,80362,16508,1196,-28788,-41246,9701,-104449,-30204,10449,30724,37651,-34567,65488,-30688,-15876,25299,23009,-53468,-18066,-7512,-87962,14632,-12432,-13024,-21050,2326,-42489,-29275,-46136,81366,-9177,-57556,-50154,8541,14186,25967,-23828,-39082,20635,-23695,-21234,42176,-71304,51979,55726,56171,28376,2132,-5033,-70974,-84890,-99536,-56127,-15976,3114,-39043,40678,13754,36982,-85932,-31532,2433,35817,60870,74675,21542,-4874,16119,-24964,-28774,-24074,25422,-4064,47365,30114,-46217,-25295,27248,73982,91142,40544,-69789,-18533,20595,18575,10808,-28490,-28638,12545,32035,-23415,-56896,-99338,-43385,11917,-14376,-26366,-7195,-33305,45749,-10314,29894,-12210,31125,6343,-29064,-19588,-55991,-31212,-36534,14617,24306,22938,-3635,11535,-2810,-45224,-25177,-53766,-23030,29833,-40478,-4890,-8680,-7570,-67145,-56096,26273,52573,-25043,51936,-69700,-27692,-105957,-2164,56679,12957,40308],[56826,8806,32725,51585,10662,3124,-44486,48196,22976,73473,64682,21364,47825,-57925,22766,-28745,10584,1822,100011,32151,22659,32766,10947,67354,64525,50916,31158,-60639,-77511,-38265,47282,28201,21080,45821,86842,-597,23115,44333,41072,-29095,58086,45949,39455,100450,23778,83136,50434,51629,52763,22134,19691,28124,-55229,39136,57000,32064,32959,30347,35090,122240,15489,59565,10061,19165,371,-37584,42527,18235,-528,18393,66268,49755,108323,105500,108947,23556,-64454,-14730,-73350,13025,55817,58160,-64290,22161,3188,41941,-19226,7100,36357,81454,102475,37619,93287,77095,59791,84989,-12182,34076,105804,7263,-24109,-17306,-234,89415,9605,9474,36442,132837,117508,56137,-12843,22966,53895,16036,86854,75796,45863,-46914,2294,69568,84465,103595,39915,61135,61185,57786,22256,42971,153052,15628,9958,102511,93633,29082,43144,8700,52002,-499,-21369,89756,138441,93240,77168,123215,91016,9747,-25509,21875,38639,-8524,45980,43276,20635,36553,42083,50925,81182,101911,54218,175333,102300,64661,97557,61810,109239,88389,180594,102505,114845,62604,56730,117012,166237,197250,114950,95533,88298,66884,60057,86645,69114,72764,136702,158192,115156,141266,117853,125522,142580,201752,113157,72827,88106,185188,176355,149727,78635,147607,150341,19085,119563,90780,183490,76938,189009,237601,154437,112886,159338,176614,209361,186690,207620,190215,132409,150671,187650,161436,181084,96496,156706,207953,155700,171205,250752,216065,206368,173596,235083,246696,234670,180296,205123,293273,405825,443212,337536,336975,366386,424514,528123,540453,656003,641337,745117,994704,1062139,1224267,1549598,2182779,3513789,4892493,-4411784,-2943905,-1797506,-1353916,-1097028,-881677,-786918,-657320,-544893,-477615,-507552,-481849,-418813,-364070,-312186,-276215,-325028,-372920,-274909,-272650,-282166,-262455,-187666,-250615,-239191,-267926,-240608,-180385,-224002,-241489,-179148,-203636,-162059,-85805,-168254,-167769,-190979,-122685,-80115,-246165,-164910,-134631,-64401,-136804,-182968,-216870,-144366,-84925,-91675,-30717,-98673,-131425,-120900,-115723,-96840,-67234,-127261,-107608,-37850,-141084,-138521,-55698,-73060,-118932,-97912,-2603,-20798,-30264,-19747,3825,-28712,-44196,-10136,-49584,-35551,-72695,20845,65594,-3736,91248,43583,92805,115908,70524,195074,286176,386445,694712,1386749,-1018164,-829397,-588851,-438325,-376881,-362080,-298383,-183752,-260155,-242156,-197188,-231189,-131246,-169909,-125344,-129392,-123636,-44353,-155710,-175053,-132411,-83903,-145454,-140391,-168827,-114759,-82626,-19296,-75797,-89837,-117556,-83748,-100814,-69901,-12068,-17570,-134260,-200831,-168698,-63640,-67256,-76797,-130124,-93729,-204541,-93179,-60957,3648,-83166,2541,-19902,-47871,-140165,-78953,-14558,-38918,-54830,-40605,-53732,-26860,-73085,-114763,-89977,-122711,-124775,-81243,-77532,-90780,-71395,-101459,-28947,-125127,-120066,-125891,-133578,-11328,-44586,-65053,-101384,-89903,-90447,-22754,-29450,-80384,-70712,-86625,-25241,-38614,1551,-12318,-64955,-60808,-56156,-90432,-40447,8762,-88994,-1860,-99351,-104900,-149661,-81847,6925,-1336,-37933,-77621,-31388,-47357,-77520,-25628,-38187,-143626,-67944,-69149,-59624,-81014,38388,-90616,-87403,-6430,-96307,-60201,-19642,6257,-28514,-65965,-28340,8060,31570,-48644,-109417,-61502,-48254,-45999,-105484,-56155,-2306,906,2214,56915,-39666,-162738,-97772,-48350,-53418,-63719,40652,-71449,-67140,-56545,-6197,-56981,-63122,17046,-89371,-31102,-96121,-76374,-80415,-16496,-146976,-99263,-109338,-59257,-18042,15754,-16021,-2953,-16068,22476,-13440,-25065,-85384,-42054,-67759,-41879,-45280,-103621,-18587,-37433,-34263,-121960,19329,-14324,-17003,9977,-106018,-56278,35163,32859,-50432,-21383,-101169,-39397,-25381,-26871,-93255,-76277,-55781,-94632,-6769,-75916,-13277,27171,-47994,-29714,-53348,-20323,-68624,-47132,-51424,27187,-29344,-17120,-60505,-28225,-36695,15437,-22481,-8795,61543,-575,-24102,67748,-36831,-15904,-34436,13649,-45330,16048,-22068,-43350,-92616,-64181,-23711,6054,-63723,-26134,38092,-79971,-23252,-48136,6406,-74851,-59325,-22589,-81806,-129103,-41212,-3081,-125755,-108960,-41293,-57607,-101815,4724,-46322,-78887,54324,-38699,-73409,23576,-43303,-52129,-41823,-50592,-103094,3833,-15072,-17144,-56357,39080,-35605,24532,-41174,-32645,-9869,1813,-9163,-73426,-74348,-66654,-55688,-62252,16552,11453,-17823,-59382,-101218,-118262,8474,-36749,-5624,16951,23068,-4454,-101420,-19636,-25692,-28848,-32249,-838,-54794,-605,45843,-76880,23259,78287,-23575,6903,-41299,-105554,-47449,-14372,20117,14189,-82012,-2516,-13645,-25848,-4344,-28719,-161061,-25421,-41129,-53266,13041,-79201,-53280,-23003,-100215,-86929,-55004,-39861,31072,-5518,-31948,-732,-75351,-17939,-39505,-54238,-27295,-12899,-38109,-128371,30223,-82409,-35868,-75015,-8670,11240,-19604,-57931,-22801,6658,-79282,15061,-3369,-90909,-6188,-41620,-79147,-134036,-45634,-12411,-66147,-37297,23647,-91761,61491,-23435,11511,-51342,-67052,-112278,-77427,9066,-34652,17556,20285,-37424,-97964,-28380,-28483,-104674,-30783,-25884,-59568,-147814,-149810,-140778,-231131,-62070,199298,95882,21586,12938,-52901,-7960,11688,-9689,-54046,-64077,5195,98331,-33045,-47874,-77575,-15465,14534,-63732,9024,-9746,-36948,-60633,-36686,-40798,51234,-62786,12053,-35988,-18627,95693,-15330,22883,63743,40978,-85725,-24353,53397,29906,-12397,12359,62073,11030,-25448,-13465,20229,-64225,-43269,19277,37317,14977,-27904,-36435,-56444,31264,-87908,17273,97018,55155,87831,10176,-36047,-40729,-36948,-31310,-6924,-80102,-63387,18987,-69819,4352,-18327,37925,-75872,-21426,38655,-64105,-41495,-64820,-63683,-68355,-37693,-31096,-19647,-31866,-30213,-37107,-24347,-5794,-55161,-99521,-37048,4068,-1947,-28205,51036,35276,140981,34762,-63021,-24721,39576,4342,26167,-25331,-6407,46789,-29063,-29927,-69861,-68887,-23635,-7816,19287,-660,1042,54409,44679,96796,55985,-33961,42765,-50759,-13426,64250,76961,47448,-55738,-58852,-43413,-110469,-49939,6029,-38969,40233,15724,-24855,-38251,-36637,55928,3337,-10926,-158160,-81567,-42369,-22026,-49301,29257,102166,-33726,-82340,42414,79244,14086,6310,-35507,-25765,-7948,-146147,-58764,24926,42262,4799,-52242,51903,-15333,-21633,27369,-8109,-72941,-9991,14977,-77327,5779,-12003,-20349,-12486,2817,-39660,-35573,-28239,80330,-10555,-52877,-45251,-7376,-4953,15437,-42952,-7825,25486,-17385,7376,42673,-87772,-18810,-5174,42642,20714,8820,-11735,-55930,-85752,-124376,-73752,-3934,4809,-43579,64583,30607,37739,-119643,-61149,11781,61938,79488,87242,17766,-14641,21177,-18148,-6868,-12958,9451,4763,78733,35824,-53065,16689,57969,97623,118604,59823,-63168,-1445,18826,25234,14672,-21553,-13841,697,12596,-30387,-64564,-111766,-1388,45849,-14906,-23324,25224,-62689,13182,-15107,25428,-4540,-3449,2507,-17611,-7154,-57867,-19514,-18696,1479,16259,15077,-6590,24960,-900,-60382,-12934,-42370,-11978,25053,-35213,5311,-905,-5602,-56477,-61035,-2094,53936,11307,34576,-75646,-29088,-108261,-15229,51093,15581,50206],[71350,12359,3161,38928,-11386,-1660,-30942,55902,-3048,78698,66848,32690,67745,-17128,54266,-19257,28748,-12105,115242,29062,30428,6950,821,68671,52909,63675,30582,-85940,-80321,-29309,65519,-20767,7109,40344,88491,-25909,8726,40682,40719,-4456,67464,44629,53620,102759,27747,75481,15708,68350,88898,18582,25953,28036,-20485,57533,55282,31829,53671,49207,36552,101767,6233,46771,29355,36067,-20043,-48930,52861,19695,-4389,-1066,47836,47808,117774,125364,96080,35426,-66452,-7638,-88584,37015,77032,45737,-76578,21004,9029,33424,-34529,10383,21567,63690,87938,25858,88897,102025,79848,98105,7668,12980,72782,-8667,-23331,-13208,7359,67689,2016,-7281,533,141385,106096,43113,-3304,24515,52594,18751,56533,80101,55452,-38473,-9901,48209,62652,126361,32209,71141,75549,58965,817,68582,146023,22636,20889,97857,77895,44809,65838,25354,96795,-18592,36869,117210,128001,112286,95851,114829,92763,18443,-39452,24419,9387,-25848,8914,24435,-2029,46664,69309,87847,134005,100419,47948,159204,126183,62713,103426,77749,115623,100671,155297,107356,97042,34303,65419,111218,162110,173418,118112,89449,66727,90822,68432,91245,118583,83073,147079,174317,101573,153387,115744,129818,136077,187410,95896,65678,114698,160916,178337,160615,105470,109465,138844,-12563,120427,96890,209301,84542,198267,221833,110525,128342,134424,148128,195379,190558,182396,187195,128022,144371,145801,184035,181766,124898,143046,224761,146486,193288,256185,236786,262578,205054,240972,237515,257715,173914,243835,291107,402618,421626,321130,361539,363949,384546,491919,513804,684314,682244,724619,967057,1044303,1233669,1543386,2199418,3588283,4883848,-4399001,-2918719,-1816308,-1347482,-1110967,-897655,-811832,-646648,-542306,-471516,-505059,-502435,-431845,-350463,-298000,-273214,-322008,-373939,-298001,-283321,-295229,-252030,-182173,-238615,-245552,-269685,-190655,-166083,-215836,-256462,-180948,-208969,-167936,-113730,-162734,-173127,-226873,-114219,-72363,-270045,-151077,-157796,-108361,-109194,-154393,-199993,-144754,-65000,-80207,-31005,-107407,-133648,-141838,-132998,-97716,-79542,-126273,-89448,-38867,-128845,-140242,-63200,-59002,-96998,-113862,189,-45544,-45788,-20797,-6672,-35676,-45301,-19525,-54731,-40086,-57474,39581,3722,9101,74810,68575,107338,101875,78382,197714,287131,385436,704360,1411473,-1019410,-828306,-593349,-430704,-342557,-334787,-285061,-188677,-263656,-232274,-186363,-229412,-129448,-160612,-145110,-145319,-132193,-51987,-180761,-176578,-140624,-100108,-164584,-135872,-147619,-121163,-81929,29281,-78509,-96471,-107421,-80656,-112142,-50708,441,-14111,-131321,-156758,-129264,-37507,-82426,-82547,-142421,-118337,-197383,-85036,-78262,-27729,-61644,-5352,-9113,-75158,-154205,-68863,-10280,-59042,-84207,-68010,-56902,-21178,-84617,-155093,-101539,-119808,-141848,-83108,-89118,-112341,-72325,-108225,-15450,-127655,-121822,-114549,-174111,-30469,-46935,-68473,-87342,-90900,-116072,-375,-31760,-76755,-86812,-106421,-34861,-39115,-10654,-30110,-74531,-66978,-40420,-84478,-42712,-38231,-84611,-6531,-107593,-105065,-150640,-68842,21526,-2981,-4442,-30215,-23964,-48654,-57865,-24339,-35704,-153859,-39901,-25387,-72541,-80180,31572,-101399,-92208,-14685,-107830,-38836,-40875,4391,-46247,-72323,-10214,6531,22552,-43622,-105647,-88683,-83929,-74048,-101315,-53884,19065,-5614,-4840,31818,-81752,-163094,-86586,-48535,-76634,-65237,29566,-80969,-61954,-75725,5585,-26410,-49159,38470,-75035,-14954,-95427,-75648,-58008,-2269,-148936,-92062,-77332,-56171,-8442,25349,-18545,-31088,-8016,63473,6098,-20026,-62405,-34226,-53746,-33726,-39684,-93715,-30971,-35121,-890,-107136,20697,-14360,-7693,-2232,-86394,-46645,81673,36619,-22652,-20539,-82451,-16837,-38730,-24913,-89193,-65930,-76067,-114077,-24037,-56891,-16013,39138,-53250,-26522,-41533,-3573,-58556,-48347,-36277,34042,-39431,-35828,-84077,-24310,-21125,52057,-32217,-39826,52363,470,-6269,61403,-42503,-20407,-75844,-16827,-41188,14919,-24049,-36010,-97007,-53714,-53160,1110,-43277,-13178,34075,-83051,-38543,-39472,18920,-80368,-80810,-51655,-71307,-120568,-58379,2538,-149603,-105487,-53585,-58426,-99546,10915,-54016,-87385,34467,-27437,-67724,17297,-44357,-33106,-19689,-33536,-93552,2052,-16630,-29449,-60529,27990,-61910,44814,-73727,-41455,-20852,15527,-11140,-87717,-82776,-74173,-51433,-78017,-28977,10297,-29619,-80463,-117257,-112868,1632,-31700,-15813,34614,39319,-10064,-113926,-51592,-34705,-64690,-52183,2239,-58662,-2419,31095,-98236,4342,98252,-16134,-6835,-56571,-94534,-53061,-34274,-16590,23935,-67710,28117,-21628,-15322,13008,-37022,-175717,-45785,-38067,-44082,5333,-85960,-75988,-32795,-104528,-53505,-46224,-18809,35053,-12149,-42662,1302,-48791,-11385,-32749,-37350,-29152,-2851,-10884,-99083,27148,-81546,-45722,-58264,-9156,23684,-3366,-69714,-36563,26,-55533,26589,2148,-127052,-24767,-58315,-81159,-119248,-23954,3264,-57736,-63280,10656,-77737,74694,-32693,9817,-52486,-35562,-101179,-60813,21688,-30311,32579,33077,-13985,-86926,-20506,-26814,-109904,-5834,-15722,-55524,-134969,-140086,-143095,-241357,-16903,157003,90595,14782,12438,-52632,5256,6834,-6205,-61914,-79591,7423,17190,-32911,-67581,-100651,-29245,8340,-63796,-1309,-10870,26743,-44812,-32566,-51204,11504,-60349,16997,-30485,-46635,84137,-23136,12646,77978,64410,-74968,-13927,35901,54546,14529,9710,21577,19999,-23102,-8270,38256,-69691,-32691,11226,-1803,14193,-5816,-16146,-39287,43800,-77908,28561,82741,3562,90805,3883,-44756,-63172,-45972,-44620,-18417,-86395,-64165,18197,-48339,9223,-1141,25894,-80037,-37227,38921,-58870,-50584,-51453,-64374,-79101,1848,-26757,-35769,-30940,-55441,-42763,-8107,3077,-37170,-69258,-22481,4478,-7581,1846,84105,35959,131400,50334,-68461,-25015,28750,-5002,-5871,-30923,-35421,48655,-31868,-28831,-53410,-32055,-26161,-13664,4365,-16122,10905,94157,72717,81150,37472,-39216,21570,-64976,-41257,57289,80852,59896,-59897,-60862,-48972,-140363,-82983,-9768,-45362,46436,16147,-16297,-39344,-59867,45233,-15036,-8671,-154993,-92164,-75949,1836,-12778,34437,124362,-36567,-68635,46672,56847,10235,8412,-38590,-13244,-26853,-155979,-92780,31357,46989,-49342,-64710,38078,-294,-30729,23787,-31789,-94515,-1962,41129,-49487,-8478,-27212,-30672,-6867,7159,-38034,-39138,-12438,68122,-5549,-38987,-33144,-20726,-14057,5733,-52233,14994,17860,-17372,27741,28598,-92467,-71781,-53636,25210,10558,28367,-8041,-48738,-73518,-127704,-77707,1259,1251,-52463,80251,41805,20985,-135423,-77172,7664,80187,70167,80070,5877,-23804,4402,-11715,6388,2831,-8521,8886,95035,35814,-47670,46022,75220,112416,117559,71576,-52570,16639,16304,23428,16325,-10679,-829,-6111,826,-12493,-66736,-118940,39552,81904,-1156,-27368,40949,-90543,-25553,-22779,24348,-2617,-50832,-7910,-6520,-9061,-63712,-15958,-4156,-10537,2017,4854,-6361,42661,-536,-70715,-1679,-37212,-4003,21908,-27405,10989,-9880,-6535,-49748,-59430,-34547,50610,48300,15014,-71468,-22091,-85870,-21199,42772,21120,55785],[90543,22920,-27470,26379,-38373,-7817,-4183,60823,-20866,88524,61800,47289,75652,31463,78742,-987,45680,-20288,116017,29973,38073,-14975,-4409,68120,56687,76051,25544,-87812,-74699,-23369,66081,-55276,3927,22460,85229,-36655,-2830,39370,39370,17122,73910,46819,68851,94661,33436,64864,-9663,84743,121248,20667,35927,27977,37761,71623,48947,34762,79388,72665,33706,59411,-10809,33564,44367,58812,-22100,-45258,58593,21301,-8948,-24476,31732,48562,118373,126570,80854,49895,-38887,4471,-73957,65783,98620,38799,-48835,26781,28747,16805,-49007,22163,18790,45999,70041,15039,76326,116004,93092,115440,32182,-855,44298,-9450,-12107,9658,23353,39068,-1171,-5359,-20230,115012,91323,34331,19680,34380,42092,29173,32640,79368,70227,-41456,-18829,40468,42673,145230,29329,84252,89288,64018,-10461,88462,133514,28815,40614,90032,58401,59240,102061,41155,140677,-5790,83968,133448,113018,124490,102028,104660,84611,34907,-43555,36950,-20674,-37434,-12535,6783,-11470,54820,92226,107317,180409,92440,43841,129740,135980,65234,106781,95083,120977,111413,125609,108535,77501,18527,74661,105385,157829,150753,112304,99611,50073,111475,85873,95672,151619,86454,147379,187690,89308,165719,127265,131765,128500,180507,92672,76654,142976,148839,177577,169858,136499,80257,138461,-18000,116530,97909,230537,92591,204102,194710,88861,145100,117990,116561,170485,197345,168121,185047,142277,148560,128995,215614,172113,153913,141303,243927,145980,219433,257117,251784,317499,258639,249231,241724,290544,183640,291305,284477,386911,389403,319096,387250,369093,355365,462435,493744,712628,724887,709263,934207,1026137,1240519,1529297,2200166,3650842,4920205,-4388560,-2890302,-1859018,-1348082,-1118797,-905322,-836424,-628665,-548477,-490711,-505583,-529285,-453192,-358699,-291529,-283302,-319919,-367426,-312815,-299230,-320595,-249155,-197469,-228998,-249986,-271687,-169864,-153556,-205318,-263854,-187221,-213462,-187554,-147689,-157186,-172849,-244191,-102135,-82632,-274867,-144851,-179753,-145168,-67867,-124195,-184429,-148892,-50640,-69415,-39352,-114349,-132287,-140470,-146052,-105291,-95432,-127386,-65344,-45754,-114926,-128334,-65936,-39665,-71570,-118688,-7459,-69344,-58078,-17949,-20642,-45834,-48555,-26227,-53636,-41012,-34551,57122,-29194,33744,54584,90061,116909,82968,93093,196253,282654,385715,721177,1443064,-1018143,-828357,-591880,-428923,-319023,-295385,-260431,-190254,-259681,-227768,-171804,-227799,-146695,-161089,-169737,-173551,-152582,-82457,-194549,-172042,-151515,-122125,-190433,-136901,-127048,-129687,-91732,37762,-86124,-106060,-92205,-96294,-130645,-44348,614,-13746,-124476,-129476,-95201,-28058,-101312,-96776,-139393,-146434,-178084,-80164,-108568,-63672,-42678,-16626,13007,-92244,-164398,-66374,-19794,-69893,-108777,-95621,-57301,-24517,-89459,-182537,-99735,-104035,-134893,-83314,-93624,-127572,-73518,-97584,-6582,-131996,-126863,-103744,-199515,-58378,-53666,-76956,-75057,-86596,-132582,15616,-37459,-59936,-100077,-115281,-49873,-40346,-23854,-47902,-80949,-79240,-13289,-75329,-49608,-82764,-78619,-11327,-106539,-95737,-134567,-57499,19854,-18967,19861,8279,-25607,-69038,-41565,-34480,-40034,-152357,-7412,17420,-87274,-77113,8655,-102458,-88821,-26996,-119430,-18708,-67366,-1395,-72767,-72710,1307,-13386,1291,-42033,-97882,-94433,-109100,-102479,-89555,-54086,26297,-13671,-29070,-7039,-120254,-147139,-71497,-45510,-95678,-65221,4416,-80565,-56291,-92775,11321,4261,-40263,44986,-58847,-8565,-89937,-70232,-35001,18487,-132080,-83405,-46949,-47097,5171,24988,-18516,-64969,-9667,82709,20334,-15958,-37660,-24824,-43900,-16414,-29344,-74620,-44174,-34948,31169,-81803,15612,-6274,-2007,-22397,-55004,-31730,117909,31129,2038,-22384,-58920,4086,-47618,-26745,-74466,-48271,-89215,-125479,-44745,-37183,-24074,42367,-64273,-18764,-33670,-1365,-38836,-49373,-30327,18017,-57653,-64225,-110348,-23448,-12544,74682,-37781,-73478,34697,5523,24830,48787,-42559,-20974,-107049,-60245,-32632,13206,-23230,-24800,-88218,-40653,-75995,6524,-12662,-6865,26351,-86642,-57057,-34559,30407,-80866,-95896,-88206,-52593,-107251,-70497,5262,-148068,-102173,-63069,-53276,-92022,4421,-61367,-87210,4243,-18964,-67709,3622,-39484,-6448,-772,-13156,-74511,1352,-9263,-46047,-65781,19633,-81306,42826,-88328,-46852,-36014,27204,-15553,-89137,-77131,-76145,-31427,-70988,-74419,2831,-47788,-96348,-126812,-94715,-2368,-32243,-36476,37130,44284,-9383,-102948,-75549,-37450,-90458,-64318,4428,-54028,-9380,10241,-92183,-17766,104202,-5380,-12517,-63009,-71631,-60431,-53703,-53032,21902,-47014,30601,-30898,1114,28324,-42094,-168863,-66472,-36355,-36525,-6087,-82341,-94235,-46852,-110639,-28475,-32797,-698,19898,-25431,-46222,-7933,-14270,-8155,-22655,-25850,-29104,-1684,10888,-69132,6060,-68598,-58417,-40980,-3132,25988,6568,-77290,-43438,-6886,-17556,34479,4239,-136145,-42195,-74948,-79647,-96028,-9502,10376,-42148,-87190,-408,-58454,77078,-44625,-2347,-47664,-754,-79117,-33910,28647,-27366,40122,46555,13681,-80995,-16995,-28268,-105520,19279,-12836,-59603,-110432,-120193,-142138,-248580,17335,116012,81001,19026,12681,-50476,18981,10390,-17,-59758,-74385,14065,-68719,-27436,-80105,-102901,-48545,-11010,-56527,-18439,-7765,87239,-49267,-34056,-46667,-17548,-51122,21170,-19802,-69613,53981,-27060,4451,72030,83187,-57349,-4105,15704,63519,37722,-34,-17686,23758,-24741,-7920,47728,-69806,-16098,4184,-42476,9572,9202,-1078,-16256,48371,-67354,32841,61029,-39968,67980,2741,-44085,-99039,-56762,-51958,-26285,-87292,-57411,11272,-24804,15876,7921,19321,-67387,-47296,26519,-53009,-51099,-41086,-56175,-84104,31099,-22718,-49212,-25711,-71369,-42967,10627,3210,-19347,-30437,-1920,3400,1882,34143,98778,32080,99836,46459,-62540,-28255,12120,-10463,-35858,-46700,-57683,45089,-33204,-20381,-34640,14543,-30900,-17661,-13711,-32313,18517,117388,79837,43980,2123,-48337,485,-67953,-54878,43945,79339,64106,-46216,-47806,-53140,-138386,-104790,-26374,-51341,37400,19009,6144,-31865,-61823,34078,-27126,-2827,-137860,-93921,-96534,21220,20765,29621,113936,-33004,-48652,47132,21193,4600,6956,-39353,-8131,-46780,-126790,-123808,31735,45739,-105983,-68740,25970,11035,-41217,13644,-41180,-112846,3660,63114,-9499,-23869,-52122,-40949,-9067,12139,-37720,-37658,-4960,49615,7267,-24788,-18433,-30261,-12598,-2750,-48848,25586,2866,-25405,28918,4905,-85039,-92288,-74615,8147,-2066,58922,2473,-46587,-49628,-105351,-54981,-1445,-6092,-62803,81450,45547,-7237,-128076,-78325,-9784,75617,34649,58672,-7737,-29318,-21664,-5897,8791,19056,-27217,6693,90252,30857,-32555,48179,72087,114503,97897,81037,-40501,31067,15849,14208,13900,1893,7359,-7002,-2105,18583,-61051,-118098,56289,109521,24145,-34864,39594,-99599,-60206,-30764,25243,-6540,-95899,-21090,1384,-20097,-65128,-20197,5555,-20447,-15860,-3327,-1113,58299,-6946,-77195,4192,-36095,-2614,16682,-20805,11932,-31690,-10827,-48602,-51297,-62131,39739,74134,728,-55147,-6441,-51221,-17078,31139,25497,53499],[105671,37114,-50254,17329,-58795,-15142,27595,62808,-23347,98457,51549,61977,69563,69083,93111,21797,57094,-18010,103849,34006,41372,-30933,-5812,64086,72059,82110,19793,-66607,-61720,-22271,52267,-65257,10738,-3584,73971,-31288,-8777,42077,34544,31675,77941,50955,81567,77610,40627,54842,-15421,98525,140269,32565,51653,25189,92399,77932,40522,39512,102317,94039,29090,9379,-25310,23640,52766,76373,-6499,-25991,59422,22396,-14641,-46416,19942,47179,111536,106661,67063,65455,11484,17555,-38570,91601,113029,38554,-4361,39761,58164,-3940,-61118,41070,31035,38995,52096,6300,57649,115049,99721,134718,54583,-2866,26704,3019,6297,41546,39237,10379,949,15739,-20161,65765,76596,26920,50345,47624,28320,47322,26430,74365,88587,-48005,-22173,44754,30379,153559,26535,97164,100819,75163,-9294,99200,117868,31258,65425,83428,46450,69129,144033,55057,167237,33599,101940,131517,96365,123800,92898,86290,69324,56796,-32355,54789,-45974,-38467,-16260,-4001,-749,58339,108608,112494,209845,84599,41416,95881,127823,71070,108663,112705,122756,118187,104302,107262,61598,18042,82786,101517,153440,132703,91858,118426,40814,124720,104499,96826,156354,82902,139313,191258,78038,171694,146648,129692,123148,195266,106861,106703,168695,149578,177168,174447,165319,75410,149003,-5893,105009,92249,233368,98217,207149,165655,90740,158727,116493,91280,141536,206291,168675,187738,152541,159177,137621,244302,155595,173745,149363,261320,154856,246530,254796,258840,358208,313757,258382,258843,329222,215896,335992,276543,357126,352152,337056,407009,381968,355986,443921,483831,730669,763616,705473,904048,1013495,1247240,1514983,2192394,3683377,5003658,-4389534,-2876695,-1916109,-1361563,-1123644,-908048,-860908,-609344,-561248,-539131,-513924,-559768,-481862,-395600,-293673,-302200,-319248,-353223,-316660,-314409,-349539,-253956,-222541,-223519,-254919,-274486,-170042,-151041,-199659,-263281,-198411,-218153,-213975,-179269,-154064,-168405,-233396,-89017,-114797,-263426,-144507,-196184,-169612,-29029,-102049,-173433,-154151,-45815,-60698,-55339,-120232,-129908,-115190,-140823,-115791,-109817,-131877,-44766,-58642,-102784,-104948,-62240,-23367,-50038,-107766,-20474,-88432,-62367,-12658,-34956,-57144,-52929,-29006,-48822,-36936,-9182,65477,-27774,63396,38887,111686,119560,62038,112252,190525,276979,387654,745316,1478003,-1022989,-834207,-583708,-431622,-319465,-256396,-230955,-189754,-247658,-229483,-157507,-227519,-175105,-172266,-192108,-206750,-176724,-126034,-194763,-161447,-165073,-146336,-216904,-140408,-106686,-140450,-108478,5464,-94947,-115853,-73420,-126012,-151962,-54843,-12447,-18543,-115829,-123202,-77133,-38680,-117910,-111307,-118679,-167791,-150089,-79589,-143303,-96236,-29827,-26372,35553,-96583,-168003,-73246,-39945,-73081,-121168,-118694,-58376,-36540,-88690,-188557,-84507,-80891,-110549,-79101,-91886,-137273,-79813,-76278,-7439,-137066,-128377,-101855,-203851,-86919,-62920,-86233,-69012,-79171,-134001,26436,-45975,-39417,-108716,-113971,-67563,-41805,-31997,-60072,-80380,-93906,15670,-66267,-57780,-111650,-74624,-18022,-94297,-79496,-102944,-47055,749,-44000,21687,24602,-32704,-93816,-33033,-54017,-48653,-132146,23753,52046,-96873,-72414,-22764,-91482,-77611,-39402,-128101,-6421,-91160,-8817,-97632,-67692,2736,-48766,-23571,-43226,-91206,-82536,-114790,-122750,-72086,-61836,17355,-18052,-59931,-48528,-142731,-113598,-56492,-41479,-110806,-66476,-25404,-68476,-50216,-100063,13385,24533,-37725,40115,-42524,-11432,-81569,-59814,-19378,44951,-107868,-77734,-32432,-37662,17596,17998,-19879,-94761,-20968,73760,25160,-14229,-15463,-18969,-35343,10540,-16295,-54336,-57155,-36764,49814,-49101,3364,6079,-5119,-46872,-19901,-15959,130222,19056,18259,-29228,-35839,17594,-49062,-30483,-52252,-25398,-92158,-126985,-66198,-25611,-33449,33346,-77882,-9751,-31970,-14578,-14368,-51282,-33115,-15161,-76171,-93479,-131076,-23678,-10639,81898,-37663,-102309,15061,12278,58410,33426,-38584,-17959,-117833,-90593,-20312,10686,-21844,-9984,-62174,-26265,-86644,22439,20719,-10928,13721,-92637,-75821,-33436,39165,-76477,-99698,-120965,-29731,-93396,-74330,3112,-119939,-102407,-72141,-45348,-78866,-15669,-67216,-78646,-24923,-13345,-73976,-15407,-30619,17164,8852,3950,-47350,976,7119,-58723,-72817,12485,-88358,24014,-76596,-47128,-51830,31092,-23166,-78609,-61323,-72273,-672,-35388,-101158,-4918,-65988,-100633,-124907,-65773,-3352,-39008,-62432,23284,36032,-7804,-76073,-83589,-37854,-100386,-65600,1761,-43875,-20202,-9294,-60982,-33481,93261,5670,-7485,-60568,-47736,-67939,-69348,-81921,10615,-24640,14184,-38164,21060,37873,-42313,-139411,-80629,-36165,-31711,-21287,-70337,-106719,-60886,-112290,-19019,-18731,8915,-10966,-42137,-42895,-28611,17020,-8526,-11117,-23012,-28731,-9721,24353,-41747,-22841,-50836,-72183,-26310,10321,16117,8740,-78458,-38292,-9529,22370,37938,8329,-116826,-57864,-86683,-72801,-73499,-3952,5111,-22604,-101195,-7833,-40493,67420,-54105,-23824,-42795,24162,-50703,-3570,28504,-25421,35653,54766,35973,-76216,-18073,-33300,-93755,34234,-19388,-70390,-81306,-84161,-143165,-251196,24639,85350,68427,32627,11107,-50273,30190,20924,9134,-47783,-50136,24621,-124565,-20094,-85801,-86429,-66757,-34096,-43894,-37448,-566,123781,-73345,-36371,-31634,-28954,-38976,23409,-3358,-81196,17485,-27161,-2429,53374,89028,-41961,137,-3719,57129,47640,-16904,-43344,17400,-32742,-11737,47411,-63548,3931,1517,-72615,4963,15850,8063,6880,39314,-57714,31957,37123,-54992,28986,5781,-34845,-135003,-67713,-51922,-27061,-81933,-49030,-2821,-5190,23895,8247,18996,-38000,-44981,5005,-45725,-44761,-31664,-41358,-80268,39689,-26584,-57929,-16779,-73391,-40021,27129,-5682,-7429,5478,16829,1523,26947,65115,91595,21972,52996,26596,-46675,-31735,-11426,-11455,-53418,-67583,-67991,37630,-26822,-8721,-19131,57207,-40190,-18775,-28249,-48179,22905,112068,63422,-8000,-35503,-58861,-18729,-60363,-55822,27436,69396,60576,-17981,-20063,-54541,-108048,-113584,-38592,-55321,16723,23046,33232,-18673,-39532,26418,-30002,4394,-113099,-88380,-95956,34234,45913,19626,76920,-25558,-26667,44365,-17358,-2912,2723,-39643,-10811,-66006,-69936,-141696,27334,41755,-143690,-62631,16785,15677,-50787,-2577,-35634,-121910,5193,73381,31097,-34676,-72796,-47944,-24508,14547,-37728,-31385,-9336,29937,24766,-16365,-7095,-35606,-3348,-10356,-35846,24404,-13730,-39437,8386,-18891,-67396,-81882,-66362,-5079,-16741,91115,12862,-42188,-19841,-64817,-4982,-9799,-13982,-70388,67143,41773,-37599,-99989,-68971,-36302,40765,-14569,31476,-18563,-29222,-42706,138,1700,30961,-44832,-1832,63491,22588,-12712,23371,51280,104982,71559,89941,-28637,37950,19505,1987,9538,14886,9192,-2952,1272,46925,-47619,-107171,35153,118351,52523,-40503,28956,-80546,-82691,-35618,25876,-13744,-124657,-32221,4013,-31606,-55250,-28606,9807,-30891,-33491,-5241,10033,65628,-22382,-78597,4668,-34254,-8502,6166,-18790,9522,-57141,-16931,-50742,-38087,-76858,21154,79680,-4865,-28924,15380,-20263,-5519,16131,25367,42802],[109006,48427,-59291,13119,-65567,-22949,56552,62517,-9999,101363,40747,73896,52196,81030,98271,44069,60259,-4692,83252,38622,38053,-39627,-5691,56403,90672,78128,17065,-30596,-41891,-24890,32219,-49447,22646,-30116,54046,-12453,-7630,47485,24404,39227,80552,55133,88474,55588,48322,48011,1459,108056,142361,57524,70646,18534,118648,74561,32521,44453,115639,107545,25340,-31687,-29131,20301,54673,79320,18600,4836,57008,23376,-21165,-61845,12658,41912,100693,70446,57062,80386,67362,26278,2472,108733,115478,43777,32888,56564,90017,-21490,-66450,64300,54853,49549,36819,1173,37165,100668,101211,151362,71344,8547,22147,25215,28063,70060,45948,-10799,9086,49448,-444,14558,65668,20645,80920,59259,18701,70987,40717,67019,106283,-48469,-19471,55891,29724,145773,20160,105859,109127,92693,3125,99997,101886,26920,87303,83744,53906,72485,179109,66140,168282,82136,90557,112403,78999,107396,71534,57145,51458,79438,-6691,72449,-58828,-27653,-6253,-4254,30733,56604,117521,111158,220461,84701,39604,66547,104654,78465,110826,129117,119598,119920,98876,105027,54768,30184,88598,100514,148988,120479,57618,134266,38191,129881,117993,93293,134427,74838,126872,182230,66127,166966,165229,124354,122249,230847,132335,149708,190704,159020,178568,173789,186407,100663,163268,472,85433,81916,210822,101676,208260,143740,107205,166908,132053,79456,116526,215457,182784,198382,140087,171123,164491,260594,138457,179828,162912,272832,171868,272060,252116,259258,376489,349116,266972,285017,367008,269774,367919,272232,317679,317882,372863,417064,401556,393993,438887,484874,731517,794860,719577,884271,1010718,1257366,1509294,2187872,3681584,5117216,-4415555,-2889896,-1974950,-1389242,-1128999,-911546,-884281,-595837,-576602,-606704,-532876,-588848,-514886,-456764,-302616,-323509,-319989,-334215,-311239,-324516,-371890,-264388,-243955,-221774,-262162,-279055,-175607,-165833,-205883,-257124,-213491,-223084,-237077,-201669,-155672,-163532,-197687,-78312,-164047,-245024,-145433,-204140,-179544,-7901,-94961,-167800,-157617,-50864,-55089,-76022,-126025,-129341,-75712,-111392,-125485,-117521,-139474,-36657,-72534,-94673,-75447,-52896,-18405,-38896,-82176,-34177,-104594,-57036,-6619,-46599,-67620,-57636,-27685,-43976,-27177,13918,58937,-2778,90237,34393,135854,116928,44873,133777,182714,275045,391161,774947,1511045,-1041262,-850294,-571271,-435431,-346796,-230107,-205990,-189926,-229896,-236233,-149995,-229537,-203887,-190651,-206632,-235965,-195842,-169067,-184499,-146879,-180114,-169002,-238097,-143735,-87195,-152264,-127786,-50020,-101582,-123919,-55291,-158872,-169912,-80792,-35855,-29929,-107994,-130601,-76905,-64599,-127060,-117622,-84688,-173852,-118932,-83513,-171385,-119838,-26372,-31107,46055,-92294,-163437,-88384,-64735,-72910,-118685,-135232,-64650,-54694,-86155,-173619,-60491,-58345,-83937,-69461,-85965,-144192,-95477,-54710,-22157,-142451,-122574,-110499,-187927,-107643,-73247,-92689,-71758,-70522,-119049,31868,-55858,-24758,-111452,-106276,-84250,-43290,-31529,-63912,-71839,-103984,35468,-59133,-63817,-118041,-74188,-28262,-72133,-60924,-65146,-36966,-30866,-70107,-6799,10999,-41054,-108365,-33120,-77466,-58487,-99965,45940,72684,-96553,-66930,-50880,-69186,-61619,-49307,-131759,-5318,-105493,-15629,-106816,-59895,-6409,-91255,-43316,-45413,-87571,-63065,-98098,-129454,-52650,-78089,-3424,-16143,-84935,-81063,-143195,-67179,-44491,-38888,-124921,-70867,-49795,-47046,-43904,-93600,15674,27282,-40567,28648,-28223,-20807,-72819,-46104,-15457,69134,-84250,-78247,-39300,-35008,24039,7971,-26199,-112721,-38774,38884,19116,-15500,645,-20837,-25624,41525,-4657,-41554,-68259,-39555,46050,-12853,-14343,15744,-18391,-70342,9875,-3491,113165,3661,24774,-41578,-17298,18917,-42750,-34586,-29611,-850,-84488,-118953,-83685,-23091,-39220,12424,-89904,-3088,-37394,-37198,8580,-54639,-40999,-53302,-87962,-115303,-140647,-22420,-12981,76298,-32289,-120002,-1049,16948,79477,18089,-32963,-13149,-106033,-87500,-4924,6686,-22038,7085,-21383,-14875,-83904,45231,48281,-25495,-5005,-101109,-91731,-35040,42663,-67966,-92263,-138856,-6997,-83145,-69668,-3682,-72233,-106389,-81128,-38991,-61209,-46574,-69104,-62953,-41854,-9803,-84502,-36453,-21102,28712,5694,13768,-14815,631,29821,-60868,-82361,5103,-82984,-1217,-43611,-42447,-64522,24568,-33496,-59979,-44683,-63823,32959,19564,-97412,-8682,-79341,-90752,-110201,-31277,-1374,-50368,-86933,-1040,17470,-10514,-46503,-74354,-39720,-95847,-56636,-7947,-33190,-32142,-23363,-18259,-35797,67815,14466,6961,-53433,-31807,-74006,-79824,-100115,-4972,-5471,-2980,-40104,39025,39017,-37844,-95885,-84517,-37154,-29622,-38902,-54233,-114716,-70597,-105274,-25829,-7673,7233,-47270,-58179,-36080,-56166,31876,-11249,-335,-28576,-28953,-24229,29662,-19053,-47137,-37199,-85153,-17119,28459,-3799,3509,-73323,-16232,-5997,49803,37605,19929,-77794,-71035,-89454,-58458,-55662,-5954,-13678,-5412,-102054,-12020,-26818,49978,-56313,-49070,-44103,30226,-22021,21957,22675,-25432,19229,52247,45171,-69455,-23884,-40803,-80270,29986,-34453,-84048,-55466,-35559,-147804,-248609,-1433,71486,55138,51235,6633,-52126,37094,34604,19417,-28369,-13654,36668,-135982,-13845,-85822,-60773,-75814,-50462,-28631,-53068,7978,127938,-104437,-34564,-13042,-22446,-28066,22430,16097,-78466,-13688,-24390,-8564,31774,81594,-34286,-3228,-19147,40399,39917,-37325,-50551,-476,-45571,-16448,39856,-51757,24548,5292,-86201,2820,14609,13204,24546,15796,-49652,30621,15086,-34528,-9725,10808,-20054,-154688,-76799,-44164,-20796,-70866,-45037,-23999,7470,32546,1969,20510,2296,-28036,-18908,-36302,-35258,-22739,-23623,-66312,27147,-42390,-61402,-6663,-61108,-35883,38069,-20119,-4601,30063,28191,-587,58060,90962,66915,6078,1628,-2513,-25103,-32939,-38527,-8486,-56863,-83866,-66713,28649,-10943,1427,-11399,85899,-53766,-16234,-34136,-61346,24835,75182,28518,-60497,-61811,-68377,-36248,-45464,-50149,11380,50092,51491,16010,16432,-52082,-64451,-111033,-43829,-56122,-9172,26819,53671,-3517,160,24786,-23993,10392,-86872,-77971,-74005,41945,58174,10288,30517,-17641,-6533,38225,-49117,-11299,-2544,-41244,-17916,-81217,-9055,-139504,18400,38786,-148405,-47717,10574,11669,-57605,-22908,-20182,-117371,2284,68025,59860,-35897,-72844,-49589,-54240,13112,-36421,-22959,-24697,13249,38825,-15150,-4231,-36925,9236,-17754,-20781,15053,-27585,-54403,-24738,-32496,-42921,-52120,-38563,-12556,-31889,109861,15993,-29436,8012,-21548,56036,-19138,-19097,-72630,41682,31827,-60891,-60499,-56931,-64606,-17239,-58806,7045,-26121,-23580,-48577,7442,-10772,35014,-59281,-15331,20479,13445,6067,-15246,23841,89685,45842,95261,-17554,35667,27514,-6757,7338,27622,5024,3658,5625,59974,-29459,-86112,-17946,102940,73588,-39630,18904,-38409,-89630,-35184,23980,-19734,-131060,-37372,661,-36101,-32312,-35963,8405,-46277,-46459,1341,26411,61278,-44770,-73666,3407,-27256,-19351,-10234,-23019,5928,-75648,-22033,-51138,-22433,-74415,-1993,62659,-3338,319,38850,-3201,7057,-1391,19465,26168],[97312,50122,-54049,13032,-57316,-29855,77723,60835,13434,91572,34480,81183,29704,63902,97347,61794,55381,16889,60232,40635,28901,-39515,-5707,46531,103687,64347,19750,8041,-16264,-27573,15201,-14723,32418,-49423,28228,14246,548,51870,8788,42470,82395,57926,87760,33976,54839,45147,35596,112866,130607,95176,87696,8907,108390,61960,26799,48674,115938,110459,23386,-52652,-19489,25382,52324,64363,42373,40369,53910,25121,-27020,-67779,8871,34329,89182,27957,51424,92743,108683,26564,35992,114671,105569,51573,52044,71210,116050,-28984,-57408,88056,81066,76678,26202,1296,20378,78971,99027,159693,82636,31341,28829,53122,50267,85478,37908,-18778,23566,85265,31926,-19770,61057,17552,104178,66387,19143,95851,69487,59320,117771,-36500,-11739,67542,41103,121868,9779,107191,113873,114595,22781,92523,87846,13931,94945,96274,84922,68964,195357,73857,147289,118271,63242,83300,60404,77029,46141,21849,35817,97438,26930,85600,-53586,-7284,9809,6546,75577,51433,119418,108759,217284,97664,37550,47020,75152,85615,114718,142749,111891,117236,108774,102842,61035,48935,92051,102105,144659,113483,17877,137401,39115,129208,123788,85805,97836,66037,114716,163203,51974,151405,175346,118414,125861,264529,156983,194666,210233,171043,180838,169577,196706,148534,169746,-19519,61309,71252,167715,106384,207722,135012,126116,170022,161347,83169,101936,222346,205135,217512,103532,180525,199672,261596,127545,173402,176980,275736,194119,293364,252259,256444,371485,353088,273814,314671,395652,334986,381669,276357,279557,294102,415914,417955,425403,462705,448993,495577,714219,816935,755302,880023,1019064,1273872,1519368,2197140,3659805,5231628,-4478976,-2931534,-2023907,-1426611,-1136883,-920872,-904172,-593880,-590286,-672401,-561583,-609902,-546767,-526968,-314589,-341478,-321523,-317193,-301897,-328378,-380349,-277225,-252852,-221647,-272166,-285895,-175800,-200071,-227280,-249291,-231083,-227477,-247333,-212040,-163501,-162834,-153874,-73209,-215099,-228471,-143030,-202842,-175835,-10664,-103184,-166349,-157273,-62909,-53023,-96874,-132739,-132155,-40929,-64418,-131564,-115372,-148103,-43714,-80797,-91574,-46557,-41844,-30058,-41053,-48463,-45476,-123340,-44368,-1581,-53527,-75423,-61972,-23033,-42427,-12385,31480,36649,27935,107371,42486,160884,113020,37585,155100,175965,279690,394921,805215,1534818,-1074405,-877849,-558477,-436299,-391674,-224407,-194738,-193847,-211200,-245239,-155757,-234053,-223643,-209363,-210669,-253359,-203353,-198964,-171095,-132061,-194420,-186637,-250177,-145605,-71149,-163301,-145904,-104280,-103451,-129043,-43326,-181529,-178348,-115677,-63924,-47442,-102933,-141066,-87364,-93931,-126259,-110132,-47464,-162299,-91495,-91144,-182822,-132238,-33996,-29900,35842,-86332,-151086,-108307,-87445,-74286,-103880,-144889,-79553,-74913,-86724,-145244,-35335,-43875,-71100,-55469,-78610,-150867,-120952,-42598,-51922,-147576,-109930,-124184,-157874,-114358,-83660,-94497,-83085,-62681,-92397,29593,-65374,-22136,-107747,-96817,-95926,-44716,-22169,-60165,-57779,-102547,38541,-53855,-65952,-103099,-76441,-42478,-44119,-44799,-34969,-27752,-66263,-89525,-60392,-30636,-47455,-104608,-39212,-97525,-66697,-72474,52622,75453,-85314,-61423,-64866,-39992,-45734,-56198,-129664,-14352,-107317,-20558,-90058,-52765,-23507,-130426,-52931,-46525,-85948,-47329,-63841,-122331,-36189,-99615,-27019,-8611,-94944,-96614,-124345,-17443,-36865,-39505,-141116,-78501,-62299,-22082,-37798,-74927,20951,11344,-46214,13867,-18007,-32916,-65989,-32241,-22468,78981,-64751,-85557,-62996,-44405,21937,-2172,-38148,-115632,-57777,-11579,3891,-19441,8438,-31755,-14284,66498,560,-42156,-75798,-41584,19825,22446,-33904,15993,-38257,-87000,27748,3044,72381,-12505,23837,-57565,-5451,6348,-30892,-39173,-14091,20712,-68501,-103961,-92663,-20146,-37680,-16054,-97192,-1124,-49083,-58095,24497,-59065,-48852,-82650,-89704,-124051,-137619,-18009,-16619,62185,-23933,-123369,-11754,16101,76975,4263,-27830,-9097,-79378,-49736,12303,309,-24988,23925,23666,-10711,-70309,68479,62886,-46325,-29377,-110235,-102797,-37628,38651,-56626,-77848,-135461,12035,-78797,-59409,-12802,-18335,-111502,-87630,-37657,-42008,-81961,-64693,-42163,-39937,-7176,-95055,-55565,-14466,23938,-9553,16164,19715,739,53994,-50878,-93871,-3142,-70180,-21905,-2662,-34607,-71120,8927,-44675,-39091,-37757,-52698,60995,72470,-64364,-7903,-85985,-69896,-86154,719,3227,-62851,-104231,-25343,-4466,-20337,-27169,-53362,-45225,-82947,-40782,-23879,-26847,-41562,-32244,17807,-23018,35017,19558,26133,-47194,-28008,-77521,-86093,-107821,-19058,8144,-6364,-34626,48678,31088,-30745,-52168,-78474,-39010,-29717,-56016,-38906,-120406,-73297,-88875,-41862,-1385,-4245,-75087,-69808,-30609,-81895,22347,-13942,7507,-39357,-29893,-40350,28694,-1876,-58364,-34431,-94819,-15169,45676,-28062,-7048,-64136,23506,2547,54983,35192,41431,-32611,-80716,-82376,-35159,-40511,-12511,-43948,2857,-92202,-14844,-16945,32677,-48610,-70743,-54686,16262,696,36197,14091,-29754,-4121,36594,38984,-60558,-34172,-48357,-71486,3092,-54290,-95783,-38586,12955,-152395,-241300,-54180,75780,43435,69160,89,-52137,39538,46354,27521,-5532,26416,47088,-115348,-10403,-81384,-38448,-70115,-53539,-13222,-61738,13736,104547,-126367,-26113,1786,-3393,-20888,17307,34384,-62802,-31870,-20680,-13762,14840,66894,-34757,-13313,-28474,20089,16690,-55956,-43321,-26697,-57806,-17990,29763,-36378,42942,15177,-83840,3419,7231,17677,33401,-16760,-43399,34128,-4399,12170,-33317,15263,-3771,-147954,-82308,-29500,-10860,-56032,-49188,-50312,13499,40600,-7189,17916,43316,-307,-37515,-24539,-26772,-16059,-7284,-43666,1538,-68328,-60972,989,-38383,-31109,42357,-34753,-10722,39726,31211,-2182,79076,107816,33859,-12538,-42791,-33353,-3338,-30354,-62618,-3277,-51645,-85483,-58885,19993,11566,6808,-13397,96519,-68374,-9767,-29609,-69188,25958,15763,-14479,-96907,-70258,-75255,-52589,-27671,-44967,-794,22919,39360,44303,51260,-45803,-25131,-101731,-44425,-53549,-33055,29228,59294,9540,43386,29221,-12693,13000,-63192,-64639,-38241,46649,55415,5501,-7418,-12493,8553,28043,-67458,-18006,-6814,-45150,-24257,-88498,33490,-117644,4942,39120,-119963,-28858,6127,-1353,-60868,-44154,-3049,-98986,-3875,48702,69492,-25427,-42908,-46578,-91547,9284,-32341,-16220,-45697,2160,38639,-18430,-11998,-34609,20716,-25533,-12143,2386,-36666,-64124,-52314,-29532,-15733,-16699,-5847,-14151,-44675,101015,7792,-7616,27113,8949,102614,-24246,-19550,-69942,12753,17831,-71065,-22175,-50010,-86342,-76887,-81005,-8333,-33399,-14659,-36198,16134,-23560,30190,-68482,-31578,-27408,6231,18877,-49709,3420,76187,22939,91184,-7148,25562,38013,-5972,10434,39514,-3143,9938,4928,53182,-11685,-57586,-79816,66117,79041,-30161,15110,9321,-82655,-30352,17946,-19795,-119019,-34887,-7751,-30978,-837,-37658,1416,-69007,-50782,15649,45387,46130,-68145,-62604,5397,-13301,-30812,-29788,-32551,3220,-79549,-23356,-44615,-7591,-55562,-23864,28926,122,23162,58689,-1198,14007,-19591,8952,7930],[73324,39428,-39374,15082,-37251,-34018,89680,58458,37744,68321,35938,83276,9439,27390,93214,72923,45735,42308,40601,37703,17658,-28732,-5593,37031,105766,45098,27978,38566,12605,-25641,7990,27558,33379,-57095,2272,42055,14286,51003,-10278,44742,83423,58870,79794,17902,58289,45077,75420,113632,112160,139561,97887,-1046,72306,42940,24270,52470,104194,104016,21725,-52072,1142,38630,49026,35648,57161,73282,52329,28360,-29762,-63904,7159,27168,78473,-9226,49287,100533,122289,17758,55903,110178,87008,58518,55821,77383,129493,-23228,-27407,108118,98421,111064,21540,7832,12233,57923,93838,155023,90761,60359,42447,82506,71368,83993,15477,-11785,43801,112375,66927,-28757,63073,20493,115635,69161,31624,116449,101514,52486,118384,-11416,-472,74697,61041,89314,-1337,100184,115260,136987,44374,80023,76835,-7223,78475,122906,130650,59908,187124,77935,115477,127145,36201,53999,40394,39467,26993,-8949,26060,106627,59575,92072,-30346,18129,23915,25789,120309,46369,116024,106541,206520,122223,35137,38189,50310,91109,120653,152238,101524,111964,126138,100815,81467,68131,94378,105174,140686,109917,-14426,124374,40039,126405,123521,76745,60555,60040,106357,140675,35715,129528,173638,115060,131549,264662,168868,229848,227571,179852,180976,164569,196598,200421,158806,-66306,39775,64787,118486,117356,205015,141111,139689,170549,196418,98730,100891,224587,228515,242053,59864,186040,234478,251587,127902,159450,187046,269583,217690,306896,256921,253609,348890,327677,277956,342148,407552,393920,377302,291137,257281,285370,450055,413342,449424,544328,474808,513316,683560,828807,810388,891990,1035918,1296929,1547145,2223418,3645595,5314253,-4581671,-2990473,-2054158,-1463874,-1146317,-937549,-917257,-605266,-599185,-713487,-594982,-616864,-570020,-585542,-325376,-352970,-322680,-311137,-295294,-327770,-373089,-288907,-248547,-220296,-283527,-293996,-169118,-247957,-260911,-243279,-250093,-230064,-239113,-212008,-177454,-169492,-125647,-75401,-245921,-216178,-135301,-193489,-161885,-31664,-119034,-166743,-152511,-77339,-54180,-113200,-140944,-137584,-30633,-16737,-132444,-103410,-154274,-60082,-80115,-93215,-24009,-35017,-58169,-54423,-15381,-52939,-148750,-29621,954,-55091,-78949,-64936,-16210,-45470,5519,42356,3944,49785,110646,57999,181166,112435,43722,173485,173518,290615,397662,830536,1544248,-1118154,-915061,-549686,-432153,-437298,-240433,-203259,-203911,-197753,-253316,-178319,-240513,-229772,-220825,-205139,-254865,-197158,-208897,-163412,-121662,-205381,-196230,-252044,-146521,-62229,-172107,-160732,-139801,-98937,-130520,-42229,-184889,-173238,-149832,-90045,-68410,-100998,-146876,-96661,-112240,-116556,-88539,-18892,-138472,-74408,-100773,-172087,-134328,-51836,-24532,3689,-84278,-133500,-128625,-102912,-80761,-83140,-147546,-103254,-92809,-93938,-113466,-17093,-42030,-81171,-39743,-72807,-157130,-150862,-45199,-93380,-150472,-94270,-133443,-121544,-104976,-93476,-91983,-100112,-57971,-63097,16989,-73129,-32547,-98002,-88877,-99278,-45742,-6550,-51977,-43326,-86362,23829,-49208,-64932,-74129,-78854,-59431,-15609,-34089,-23877,-20973,-96163,-97294,-118916,-88131,-50563,-83226,-46562,-107368,-71199,-65340,41184,59334,-66097,-56353,-60318,-11192,-35103,-61182,-122117,-28748,-98184,-23783,-48566,-48946,-43635,-157536,-52832,-45107,-83629,-43003,-23035,-105896,-27428,-120747,-43573,1362,-87475,-93283,-95912,24423,-33568,-43794,-159523,-87497,-61998,-850,-32588,-50509,28851,-17967,-51617,-2832,-13207,-44349,-62525,-21586,-35243,65391,-49931,-97484,-92477,-66586,11653,-10690,-52790,-105253,-72212,-63239,-16124,-24728,7410,-49316,-3160,75528,-4714,-56854,-78861,-40628,-19075,51806,-50971,3530,-57387,-91915,31632,3022,22702,-28111,19228,-73252,-617,-17490,-17253,-46519,-10431,34495,-48249,-86159,-91043,-2908,-27959,-45268,-99060,-3910,-64410,-65562,30303,-63180,-52180,-93555,-82706,-117982,-124390,-10718,-19537,43416,-15891,-113135,-19067,8222,49731,-7702,-24348,-8205,-51959,4259,29235,-9101,-30444,37379,57265,-15554,-50484,84849,61130,-65880,-56157,-116918,-108627,-39317,26447,-44124,-62604,-111593,25011,-79701,-48381,-20824,26221,-113887,-87829,-42117,-25347,-113407,-53366,-18966,-19593,-4440,-100534,-69077,-13237,4352,-31807,14192,52723,2128,73802,-33190,-104447,-11810,-57492,-30638,31509,-26221,-70356,-11424,-54012,-22420,-46889,-40590,76697,101745,-15616,-5748,-87230,-46226,-59772,21442,9626,-72364,-111480,-39199,-21597,-36658,-25767,-30660,-54354,-68136,-22508,-42146,-27413,-44922,-38914,33301,759,4100,20546,43472,-45733,-35041,-77817,-90850,-106196,-26653,17315,6851,-21847,47131,15728,-24286,-20545,-66176,-41574,-31726,-68940,-27856,-124237,-68713,-66089,-54950,978,-19811,-82744,-74517,-30538,-96260,-9170,-14043,10567,-50826,-31195,-52635,23763,9973,-55442,-44136,-98081,-20546,55779,-49427,-19756,-54280,71863,12566,37102,32707,70147,6459,-85923,-68272,-3798,-23565,-20430,-80421,-1798,-78121,-18503,-9028,23280,-31351,-82586,-72406,-11205,12601,36541,4972,-41187,-26316,10050,21661,-52409,-47849,-53032,-71413,-41844,-73772,-101779,-32419,47541,-149461,-230839,-115677,94013,34817,81410,-6226,-44503,38798,51625,30027,16020,62861,53483,-89354,-9828,-73506,-29070,-49487,-43223,747,-62604,13035,66796,-128852,-12366,7235,19912,-17298,7940,47947,-39222,-34871,-18438,-16955,6014,53086,-39715,-27209,-31094,2229,-14842,-67852,-30754,-54279,-62403,-13883,21719,-19607,56611,28461,-70668,5311,-3682,24684,33745,-48360,-38766,45676,-23457,64262,-35751,16760,10165,-116777,-83255,-10049,-2356,-40396,-61696,-77507,15413,46312,-15568,7460,73763,28925,-44659,-10998,-22415,-14341,3805,-16854,-25749,-97384,-59455,2839,-11936,-24730,41138,-44949,-22922,35267,29442,-2281,75311,112720,2054,-28920,-71649,-59686,13735,-23930,-77251,1526,-45860,-67364,-51439,12245,34997,6693,-23918,90347,-78830,113,-16689,-69954,27737,-48042,-53957,-105555,-63015,-78789,-67124,-11165,-45417,-6543,-8663,25904,56940,72896,-37335,-1614,-91830,-46973,-48526,-49121,29835,48271,16512,74877,37300,-1741,11157,-43644,-49310,-487,49493,38706,5634,-26283,-12198,16116,13288,-70207,-19386,-8500,-50928,-25415,-85010,48123,-84112,-12162,42455,-71710,-13382,1396,-21756,-60907,-62503,7718,-71749,-10884,22252,60782,-5269,11336,-43410,-123091,6427,-25105,-14508,-64272,-2341,15778,-21418,-28564,-29158,28069,-33853,-15169,-9352,-41036,-63605,-55546,-10660,9945,13507,18826,-11272,-51750,60328,-10822,18560,34188,18834,115225,-21539,-15542,-65151,-11875,2184,-66864,4125,-52692,-94361,-111659,-73682,-12153,-44060,-6233,-9525,24530,-32632,18227,-70822,-48079,-66661,3358,22893,-66292,-372,69468,3291,72899,2617,11533,47738,6964,18838,49698,-12403,13510,-4930,30213,330,-26661,-123850,18796,65352,-13373,16996,41880,-66667,-25198,7314,-11053,-98556,-25814,-18915,-19614,29984,-31547,-10639,-96103,-43907,34222,62575,24879,-84867,-47355,14182,6048,-38208,-47503,-43821,2718,-66998,-19476,-28728,3304,-25821,-37692,-10090,-467,31519,70316,-9407,11908,-36018,-3274,-7399],[44625,20401,-22856,17172,-11171,-33762,93466,55817,54117,36685,45041,80812,-2446,-10384,86898,77400,36484,67187,28555,29704,9720,-6318,-3206,30644,97200,27269,39482,55702,40687,-15308,12663,66080,22284,-53569,-16909,64819,31151,42597,-28810,48268,83093,58533,67121,10645,57343,45331,107768,111682,94470,179497,98956,-7813,30603,21955,24990,57133,85021,92708,17109,-36779,27242,57754,47835,2360,61797,97858,53238,33238,-26840,-52063,6377,21904,67689,-31857,49157,102095,108262,3475,63637,98416,65759,61881,53057,71138,127215,-5598,22303,120554,98612,138724,23459,20835,15321,44155,85585,136541,97908,88962,58151,108761,90778,68241,-15025,7547,67683,122981,95059,-16184,69897,31164,114647,70229,53403,127833,125641,46753,106412,22061,13427,75458,83442,60319,-7596,86701,113845,155304,63154,66182,68739,-32971,37642,158586,171799,48079,157779,78203,85211,107311,19675,33158,20880,5753,22253,-23764,23960,105698,84019,91817,4759,43712,30755,48936,150058,45252,109979,103501,190872,150474,33151,38126,39116,94270,127701,156746,91108,106148,139666,98307,113225,84397,97744,108462,137200,107641,-26871,99283,38992,124975,121910,69143,31771,58841,103019,122091,20620,109331,162441,116588,135264,216443,161931,246997,239294,181681,175364,161121,190008,233881,129118,-117323,29348,65490,79474,138819,199399,159619,148102,171881,227498,118611,112869,220827,246315,265886,33526,189075,263532,239524,141264,143975,189988,256657,238830,308841,265365,252243,317685,285718,278993,363526,398663,428083,359685,314750,262560,292870,460267,408233,468965,617489,515355,535698,648338,829945,875809,917278,1057149,1324504,1589813,2262806,3670852,5346300,-4715652,-3048979,-2062856,-1490898,-1154917,-959812,-921592,-627838,-603190,-717024,-625722,-607761,-578102,-615016,-332915,-358440,-322752,-323195,-297067,-326394,-354244,-296535,-237879,-215975,-293502,-300848,-160395,-296700,-298136,-240841,-269643,-229817,-212794,-206671,-195723,-183475,-131589,-84618,-238105,-203970,-124103,-178589,-142886,-57802,-130376,-166422,-144134,-89914,-57703,-121711,-150355,-142607,-55180,12821,-127852,-84985,-154230,-74476,-73482,-98251,-10875,-37764,-96467,-72667,10687,-56312,-178527,-18945,84,-51908,-77005,-65102,-8276,-51442,23846,47407,-28657,56712,99537,71188,190021,118371,62106,187110,178106,304956,400050,847901,1541520,-1164951,-958534,-548871,-424819,-467774,-272496,-232220,-220943,-195081,-258038,-215755,-247970,-223502,-219772,-194062,-241666,-180452,-200180,-168289,-120298,-210923,-195528,-244850,-148495,-63489,-178422,-172195,-152478,-87536,-128144,-54075,-170369,-154354,-173486,-108687,-88643,-100596,-145240,-95232,-109309,-102352,-58441,-7849,-112765,-72086,-110213,-140307,-129172,-76506,-18901,-43691,-87976,-114744,-145489,-109223,-93249,-63957,-142739,-131561,-104970,-108077,-86649,-11696,-53282,-112289,-25406,-71353,-159156,-174950,-61609,-138320,-147505,-80575,-129790,-85084,-82146,-102153,-87213,-118225,-58618,-41083,-6097,-78546,-52052,-83701,-83250,-92835,-45521,10868,-43005,-34409,-58073,-3490,-44240,-63724,-40729,-78769,-76509,8492,-28768,-34905,-18518,-113752,-92685,-155333,-142827,-50845,-51907,-50319,-102948,-70952,-83410,14244,26979,-44564,-51923,-41830,9214,-33345,-65792,-109901,-42162,-83286,-26777,2755,-48997,-61052,-168008,-48016,-40928,-77877,-51343,11022,-86863,-29236,-136016,-46798,9710,-66972,-75481,-70187,49454,-33711,-50795,-175634,-94499,-52687,10503,-29041,-29060,35891,-50665,-54386,-20851,-14137,-53176,-62684,-16431,-46532,28742,-38782,-110079,-115774,-97181,-4067,-17119,-65242,-86940,-77806,-102670,-35147,-29379,-1143,-67910,4485,63526,-21767,-80968,-77934,-34573,-56194,70407,-61839,-19948,-67749,-82321,23736,-2454,-18770,-42704,14318,-83786,-1805,-45977,-5809,-60067,-18846,37034,-28129,-70137,-80468,35070,-12503,-68360,-97315,-9180,-79656,-52885,26071,-65040,-48858,-84312,-71661,-99481,-105654,-2839,-21398,22293,-11215,-93318,-26932,-5570,6600,-18047,-22562,-11866,-36628,48543,42939,-21552,-36921,44413,64956,-28002,-29432,88326,44448,-76069,-79519,-117798,-109995,-38585,7717,-32303,-51902,-74991,30841,-82423,-41369,-24641,49361,-110265,-78986,-49858,-14930,-132833,-37109,3441,12070,-1132,-96860,-74498,-18179,-23798,-53007,11933,80696,5336,83715,-16418,-108924,-19650,-51514,-25985,48269,-19642,-63156,-30856,-59021,-15451,-70486,-28609,76805,98113,29825,-7382,-86463,-29483,-38619,24415,16402,-75804,-109199,-37063,-28261,-55801,-42542,-16771,-65277,-55136,-5827,-56973,-33872,-39975,-45829,24154,27454,-17236,17567,52493,-49347,-47603,-74413,-96814,-95575,-24921,25002,28660,-4307,38707,-3517,-21738,-6569,-52773,-44616,-36206,-74634,-21865,-123481,-58801,-42615,-53752,2317,-31494,-66669,-71388,-37387,-93952,-50485,-9914,7595,-59024,-32563,-56640,16936,17045,-44089,-61983,-92173,-31554,54669,-61797,-31236,-46861,108731,19604,4302,31594,98737,32196,-86155,-52381,30816,-2836,-27362,-114955,-19137,-66948,-24388,-2099,25449,-7608,-81370,-90366,-41319,11422,24646,-4746,-61348,-39604,-20677,1930,-49115,-62722,-52448,-79465,-93215,-88370,-100850,-35028,61499,-131789,-219694,-164081,118005,29494,85589,-9622,-25009,36928,48160,24889,32013,91553,55093,-79273,-10552,-63325,-35126,-19736,-25265,12782,-57138,4365,29412,-111531,1831,932,39420,-14893,-4673,54994,-14554,-25696,-19570,-16633,4654,46215,-43805,-41207,-27740,-9179,-45705,-70146,-21297,-74850,-54454,-4998,18178,-3302,63599,41154,-53105,6511,-15028,36003,29590,-68689,-34772,64481,-43577,98694,-21804,13633,19135,-74012,-79346,10699,91,-27321,-79489,-99425,15955,47613,-21048,-10557,85210,47999,-37846,2969,-23209,-19002,7323,7081,-45468,-120493,-60036,-2674,10846,-15145,37036,-48895,-37136,20209,28311,-7,42089,104861,-21410,-37948,-81380,-77750,23356,-15104,-79346,3160,-45910,-32806,-49811,5035,53328,2744,-39178,71926,-80188,11884,-295,-63400,30577,-96982,-80871,-84977,-47913,-78909,-77764,1032,-53069,-4846,-40066,11688,49309,73232,-29595,3920,-87065,-58019,-42730,-54690,28883,24972,14014,84044,45240,3255,5187,-28412,-32258,28015,49059,12152,7724,-25160,-17093,14569,-5673,-59710,-12139,-7037,-56460,-19763,-70533,40308,-50373,-30531,46075,-23552,-8667,-5578,-45839,-58889,-74376,7211,-44680,-15909,-1834,41254,18884,69293,-47323,-134887,7896,-15996,-19124,-72673,-732,-29924,-19794,-48560,-21317,30435,-42206,-29040,-17730,-41959,-50929,-25582,16662,30391,32367,28474,-6279,-50504,-1233,-34146,42282,30447,11300,91468,-10750,-8976,-61689,-27353,-12589,-51698,13016,-64379,-84753,-104201,-43174,-6006,-59287,-2231,22740,29192,-36401,2735,-65829,-62554,-86541,5965,17820,-60988,13892,68895,-11735,40008,11117,-1328,53535,28797,29038,56969,-19927,13286,-24109,-195,3118,420,-135291,-24291,34538,6653,20224,46299,-47221,-25151,-6997,6065,-79032,-13312,-29792,-9378,49939,-18721,-26421,-118903,-25599,52399,73022,4039,-88908,-30999,29902,26794,-38342,-58362,-51636,4794,-42280,-11108,-5576,7980,6321,-38160,-42546,-8937,22478,71071,-21818,2379,-48255,-13942,-16616],[20495,2927,-10631,18091,14529,-28282,90826,53223,57480,5632,58521,75184,-2857,-31625,77724,76458,32669,88223,25836,19257,10050,25988,4120,29309,83276,17702,50251,60311,63652,4747,26499,92943,886,-43087,-23710,78273,48405,28177,-41806,53258,80907,58242,53734,12650,51960,43297,122745,108269,82277,202034,91910,-8219,1100,3914,28469,64173,64511,82257,6316,-16798,52867,79072,50438,-25678,60704,111207,56153,39205,-16679,-35204,6005,17779,54650,-35770,49756,96530,79431,-9379,64852,83597,47515,60544,51763,52906,110826,19207,79070,122524,80181,147078,31832,38797,28834,40679,74208,109123,104576,111136,72253,126997,108014,45561,-43645,33399,91309,114574,110408,6013,78483,48881,104060,72987,78138,127377,135017,41792,84173,55948,30132,71535,101832,45724,-3677,71823,110350,165744,76394,54230,62810,-56915,-12172,190104,188689,37069,118337,74585,65050,70301,15834,25652,6094,-11533,34418,-16399,29375,96859,97796,86144,42926,65732,29411,71375,154123,50687,104263,98663,169350,170772,33052,44082,45110,95306,134291,156293,83046,100949,139746,94555,149719,98387,104467,111310,134104,105015,-12730,71760,36716,126953,124525,65551,14482,62371,103495,112879,13056,99775,148616,123482,133110,137221,138571,243640,238989,175678,161621,160131,183278,232285,89936,-141870,36439,74089,60981,171798,190874,185468,157613,176913,246696,134871,134711,211454,254480,281868,41777,192958,284730,234764,165800,131976,184791,241621,255224,297082,274747,252056,286295,244176,277513,377975,370863,426304,336560,341415,296786,315481,440276,407284,480587,665067,567444,561834,618554,820820,938493,951719,1080528,1354581,1642756,2308817,3758820,5337063,-4868921,-3092272,-2054961,-1502893,-1161542,-984586,-918825,-657138,-605997,-686722,-647187,-587140,-569143,-608499,-339197,-361229,-322596,-353743,-310060,-328328,-332036,-298528,-231129,-209799,-299282,-303581,-156006,-331339,-328216,-241758,-288266,-226847,-175014,-202607,-215461,-201136,-173937,-99178,-188980,-186244,-114502,-161260,-124833,-76984,-127345,-163434,-134094,-98609,-62786,-121777,-159751,-143276,-109503,12926,-118889,-65788,-145567,-76957,-69110,-104737,-7312,-52168,-134303,-88013,28563,-56168,-203589,-17164,-4411,-45576,-69297,-61100,-188,-56363,39662,48729,-49113,50428,76732,71997,183245,130649,86245,195396,190584,317877,404474,857014,1534107,-1204939,-1003041,-557887,-419265,-474873,-309888,-275787,-243495,-205540,-258088,-259475,-255324,-210261,-204944,-182872,-219652,-160418,-181126,-187196,-131214,-210120,-183507,-230797,-154052,-75688,-183185,-181755,-148643,-70139,-122236,-77303,-150860,-125808,-179796,-116714,-103718,-98539,-137531,-81769,-85240,-90050,-29693,-16527,-95414,-84987,-117381,-95464,-120727,-103088,-17922,-94276,-95579,-98950,-155855,-108110,-109626,-51961,-130240,-156589,-109875,-125538,-69256,-21216,-74273,-152850,-15021,-76289,-151399,-182126,-85569,-175259,-134918,-72631,-110122,-51717,-52497,-109200,-83013,-132511,-65887,-33448,-35753,-82079,-73686,-67359,-78498,-77792,-42846,25140,-35731,-35423,-25833,-34982,-39423,-66164,-11054,-74944,-90577,24929,-26067,-60901,-21660,-116511,-79016,-150781,-176680,-49840,-21268,-47499,-84559,-66026,-118366,-21027,-15224,-27032,-48325,-20759,15262,-41305,-70742,-93927,-49406,-69223,-31604,41871,-50981,-70904,-161863,-45306,-35041,-67267,-67284,27674,-70684,-41483,-142422,-36858,13169,-42421,-51745,-56909,53734,-36233,-58522,-181601,-95817,-40428,9131,-27760,-18046,37639,-75615,-53561,-39340,-20066,-59398,-65608,-17141,-49913,-19553,-29930,-119384,-124656,-128488,-21452,-22029,-71688,-67264,-73294,-121330,-47825,-31358,-14470,-80544,5505,32367,-47955,-106385,-74939,-22428,-80143,74680,-64593,-48405,-64306,-58487,8609,-11287,-41876,-56018,11123,-85047,-7270,-70526,476,-82038,-35270,27601,-11667,-59610,-65934,84508,3773,-80908,-94556,-13410,-91131,-22227,14643,-62891,-39889,-61493,-62058,-74209,-86466,2195,-23350,-249,-11445,-69597,-38230,-21843,-38611,-27015,-21788,-19978,-37628,64823,50356,-36198,-42440,42962,40813,-44063,-11305,76125,18587,-71599,-92743,-110279,-107869,-34564,-13684,-22956,-48376,-37316,29493,-82281,-41071,-22701,47832,-99131,-61593,-56028,-12447,-135020,-20084,21683,44130,2485,-82753,-71091,-28167,-51869,-64784,12006,100135,9929,79677,-9372,-101676,-25315,-54997,-12543,44378,-16025,-52562,-44595,-58427,-21105,-99334,-17425,62197,68158,56804,-17431,-87340,-26510,-27613,7997,21753,-72369,-100271,-20985,-24351,-72671,-71247,-18495,-75343,-44692,6658,-62734,-41916,-26781,-52452,-3849,48231,-25632,10737,48558,-54857,-59132,-66881,-104337,-75662,-13893,32914,47280,13791,34238,-22278,-25053,-8246,-42775,-47528,-44500,-72133,-18962,-113570,-46755,-24865,-34166,5929,-32287,-33525,-60903,-49524,-77708,-85356,-1626,-1855,-62143,-34171,-50104,9882,19649,-33109,-79365,-76114,-45111,42081,-62535,-38782,-43528,111796,19969,-30096,32083,118270,42950,-81841,-40119,59726,18457,-32212,-137878,-44669,-63074,-32396,2953,36723,17879,-67465,-99946,-63723,-2085,5286,-17106,-89075,-39921,-46499,-11223,-53447,-75594,-45624,-90393,-136674,-95855,-95027,-42666,57522,-97165,-210750,-183324,138623,26458,82744,-8234,5811,35802,37089,12442,39680,111040,52879,-89056,-9889,-52651,-51812,9452,-8241,23216,-47804,-10756,3347,-81611,10178,-15731,49862,-10524,-18526,55555,4815,-10727,-24498,-11687,7477,47706,-42665,-51924,-19958,-12494,-68608,-62748,-18645,-81775,-34642,4213,18568,11218,62747,49589,-36045,5690,-23597,51310,27152,-71842,-29367,85639,-62051,100125,-3267,5420,22238,-36183,-70739,28056,-5749,-19859,-97723,-109577,16371,42519,-23750,-32118,75343,47452,-19198,15417,-27917,-28287,3191,20380,-53628,-130516,-64733,-14442,24107,-1586,32964,-48294,-49780,-923,31469,4868,-11187,86243,-33113,-36338,-73580,-86538,25420,-6430,-70584,-133,-54082,7447,-55369,-1805,62412,-2028,-54384,46841,-70187,22953,13497,-50839,33516,-119370,-90781,-44284,-33141,-75761,-81946,7352,-65899,3435,-66507,-3436,24040,51298,-25713,-3177,-90712,-78537,-37840,-50731,26997,-2937,224,69015,49517,-1128,-3379,-17662,-13975,40476,41995,-18160,7111,-10828,-25749,3658,-27130,-41601,4778,-3121,-58332,-8976,-48055,23841,-25598,-46514,46214,7727,-19213,-15590,-68273,-56295,-77308,-4820,-27242,-16636,-15028,20963,39747,105813,-64022,-119933,15094,-7956,-28555,-66587,5262,-87168,-11736,-64938,-12373,28983,-49326,-46904,-22056,-40881,-28089,29627,41723,42969,38605,23400,-1773,-40216,-60926,-53968,58416,20636,-2058,45329,4581,-2337,-61718,-33282,-23851,-32011,5680,-79856,-58119,-56618,-7422,5292,-76241,-5238,50669,26012,-36010,-12424,-54799,-73211,-83322,13255,5611,-39737,39369,68642,-19945,-2183,17014,-8551,54014,49995,35393,60014,-23875,9732,-48154,-28439,-3344,18011,-117222,-51098,-6779,24618,20734,23991,-28468,-33981,-22801,27750,-64077,-1358,-37465,-7494,51921,-3000,-43576,-126924,1491,66186,73194,-10741,-78918,-16632,48982,44340,-30730,-59541,-50954,9119,-13539,-996,18433,5602,32035,-23587,-61086,-25089,91,60920,-34007,-8515,-54642,-20837,-18648],[8091,-2406,-3928,17941,34536,-18159,82905,50971,48045,-15788,71230,67876,7377,-27107,64885,71672,37179,103381,31596,10972,21023,62779,17701,33456,71286,20588,55740,56611,78575,32721,43733,104821,-24641,-30773,-15917,80670,63601,13329,-44783,58016,76917,59531,43811,21443,43711,37358,116826,103924,76337,197916,79976,-623,-7585,-7165,33928,74277,47635,77032,-11888,-275,73514,98496,56528,-41973,59952,113437,59515,45212,409,-16538,6056,12588,37916,-22808,50524,83934,54315,-13283,65030,69564,35575,55234,56125,27849,86258,45164,123121,113043,49340,130511,45564,58541,48710,46272,60434,81216,109289,123236,83047,132759,121897,24870,-60486,58994,109383,90460,112127,24531,85734,70569,88637,79493,98337,115927,128735,37321,57430,82015,50281,67265,111593,49309,12699,63654,105462,166339,84025,46399,58372,-71759,-44191,200414,172469,30297,82622,67148,57689,34046,21673,31534,630,-3453,58978,10597,40651,85113,103745,76681,77022,82175,23075,90006,130169,62942,101402,92001,140893,172731,36349,53488,65125,95105,139083,151859,78717,95872,122562,89254,181948,113552,115964,113974,130920,101332,25948,52591,36173,132220,135139,67149,7917,68739,104829,114506,20063,107481,140095,134158,123133,65210,108066,222875,221419,163684,139859,160605,182763,192681,57017,-121618,61993,89295,63815,212246,180663,212329,174962,186649,250770,142220,161969,198506,252055,284360,85405,201122,297675,242546,196670,126300,172612,229937,266420,273099,281207,251858,259828,217021,274918,387561,332040,390370,315592,362495,346886,350545,396563,413045,482993,678487,624416,591669,601584,802301,985533,990631,1106157,1385271,1700344,2354436,3905984,5317440,-5024891,-3112061,-2039552,-1501500,-1166441,-1008237,-913482,-687579,-612933,-640428,-655235,-564665,-547365,-571572,-349157,-364842,-324366,-393469,-332882,-335879,-314794,-294174,-236185,-205776,-298842,-300136,-160530,-341164,-342737,-244161,-302746,-222482,-136423,-205210,-233508,-216051,-234927,-116834,-116311,-161589,-112065,-144417,-113008,-84616,-108037,-156742,-124849,-104090,-69083,-115605,-167092,-136509,-175442,-14619,-107773,-51868,-128336,-64782,-75624,-110633,-11381,-75575,-160324,-94652,41300,-53727,-213366,-25969,-12159,-38370,-57075,-52402,7098,-55736,50564,48859,-48733,36989,47156,55136,161681,145200,106896,198719,208878,323701,413542,858829,1529504,-1228107,-1041925,-575648,-421266,-460600,-340580,-322884,-268262,-226851,-253091,-295823,-261585,-196749,-178931,-176278,-197205,-145230,-162931,-214727,-155094,-203341,-161197,-212134,-164941,-96455,-187712,-191241,-137762,-49313,-113627,-106849,-143899,-95006,-166936,-113715,-110382,-91339,-127391,-64593,-52350,-85747,-12924,-39769,-91557,-108757,-120830,-50287,-112574,-126641,-26054,-135228,-103255,-88529,-156784,-103799,-125158,-48845,-111186,-169220,-108174,-139931,-61639,-43288,-99039,-186947,-9896,-88165,-130760,-165812,-108076,-193003,-111720,-71422,-78455,-22882,-24687,-114178,-81765,-139179,-79155,-42046,-64822,-85059,-90114,-52088,-72234,-58055,-36843,32015,-30730,-47197,-370,-62554,-36750,-75108,10312,-68352,-98999,32504,-22083,-88042,-30347,-106452,-62047,-106531,-179600,-49146,-404,-38125,-57055,-57419,-154062,-55310,-58197,-18286,-46000,-9088,5290,-56809,-75245,-75283,-48610,-61494,-39937,51746,-51148,-70545,-142491,-50030,-29271,-52348,-82034,23232,-58992,-60903,-140329,-20305,10381,-23607,-31216,-59608,39291,-40345,-64692,-170203,-88849,-30909,-3522,-28977,-20806,31830,-84551,-49731,-56835,-29263,-64606,-69664,-22014,-42153,-61833,-22711,-123085,-116869,-152634,-37172,-26521,-71799,-51614,-60907,-117390,-50980,-29227,-29076,-81315,-1641,-10393,-76834,-124812,-72526,-5086,-87700,63407,-59565,-73830,-47599,-23922,-9202,-21160,-49441,-67477,10459,-75135,-14899,-83647,380,-110856,-53164,8832,-914,-56267,-53782,123796,15344,-82502,-91418,-13522,-96287,15562,415,-55957,-28971,-36755,-57550,-49429,-70577,1322,-27065,-23542,-15829,-47381,-52417,-36006,-73697,-34432,-21234,-30963,-48218,50413,49365,-51433,-45523,32551,-8568,-58589,1246,49670,-8433,-52412,-90819,-93365,-102573,-27196,-32826,-17522,-51267,-9697,21804,-75724,-46728,-15532,29721,-80953,-39833,-55642,-16680,-119156,-7018,32789,65964,5521,-60629,-59958,-40623,-71554,-61475,13997,107774,14291,60114,-16784,-79611,-28058,-65809,1269,24368,-14886,-43015,-50116,-52652,-38643,-121044,-7652,37438,27427,60267,-37633,-92045,-37881,-27077,-23800,24025,-64018,-88232,110,-15921,-82791,-102410,-36162,-82223,-36228,13935,-56077,-45805,-8131,-55220,-39303,56804,-22860,-12,30133,-57466,-64627,-55057,-109628,-47266,3600,39154,54310,28121,44236,-36736,-33922,-18732,-38541,-49193,-57999,-63296,-15799,-91602,-35689,-17662,-2377,13484,-19384,3154,-44431,-62920,-57657,-100772,8916,-17244,-61134,-36698,-33429,3907,17683,-29779,-86924,-51830,-57507,21477,-53455,-40961,-43959,72027,12016,-53099,32990,122707,41156,-74474,-34971,72071,33202,-35009,-141038,-71207,-66360,-40942,4063,49543,40024,-44272,-95065,-72646,-24557,-15633,-33879,-119716,-28691,-59251,-12763,-64852,-82815,-33401,-96538,-160573,-97031,-88802,-52192,43469,-51175,-206622,-170402,149111,24155,76736,-1848,41594,36087,22861,-4435,38487,120978,48858,-107269,-4963,-44239,-70985,28290,242,32665,-36683,-28058,-6610,-48722,7836,-38183,49976,-2186,-31050,50946,14832,2903,-31658,-2249,10592,54314,-34869,-57052,-9489,-8197,-80063,-47987,-20940,-72742,-10323,7341,19910,23106,53987,51657,-21586,2783,-26619,68253,31985,-58906,-19919,101998,-71873,67335,7978,-6951,20307,-15118,-57902,36747,-18809,-20098,-111727,-103674,15842,29764,-25698,-51285,49033,24459,5110,24177,-33689,-37052,-6364,17245,-51604,-125051,-73018,-28829,25023,14656,30976,-47245,-58832,-23743,38265,11474,-64170,61328,-33053,-24062,-53505,-87380,21915,-914,-56426,-8035,-68281,40268,-64798,-7056,61173,-4647,-65642,20283,-50860,29910,19413,-34763,34647,-115354,-83997,1476,-23004,-69484,-78155,7472,-79456,15703,-83974,-19445,-9926,14298,-27564,-14321,-102245,-101507,-34692,-41096,24766,-28278,-23817,37121,48194,-14745,-12374,-12336,4120,36032,25406,-45696,-253,6315,-35490,-14884,-48099,-22690,28777,1434,-52919,3113,-22959,11368,-12948,-56252,39923,15729,-44394,-27541,-83129,-54404,-70663,-24255,-24921,-12063,-13005,8002,51399,105883,-91858,-82708,26597,-4817,-38730,-46970,12934,-135865,1349,-71562,-4373,26064,-53327,-58864,-21518,-38688,-508,87293,55532,46653,34675,9744,82,-22521,-95598,-63005,65358,10758,-8149,-3141,18150,2538,-65174,-33292,-29261,-14857,-11609,-91748,-19716,10132,12582,15503,-89049,-15375,66562,11999,-34465,-24717,-40985,-78822,-61791,22386,-10297,-14401,64352,61472,-20092,-44189,18869,-7841,50473,57804,32593,57807,-23951,4568,-69146,-47304,-15430,22767,-84897,-57735,-49460,35979,17332,-10540,-12421,-51218,-37110,48241,-51136,6711,-39941,-16748,34866,10595,-59007,-114090,31786,73520,62826,-16926,-59601,-6203,65534,55293,-17791,-51558,-38898,15158,10946,7095,35050,-2951,44755,2899,-64908,-44635,-25933,42503,-43410,-13034,-54811,-23704,-14626],[9582,9319,1353,17904,45714,-5387,70143,49285,30680,-22278,78091,59883,23822,406,49164,64270,49513,111628,42962,9637,41046,95891,36210,41825,66717,35994,52352,48065,85177,64170,58253,102097,-46414,-19589,4399,72839,75022,5940,-35472,59875,71920,63462,40304,32518,35473,27597,93192,98205,74028,166376,66786,14302,3617,-9294,40362,86610,36463,77960,-35525,8951,86804,112535,63856,-45144,63145,106986,61482,50111,21897,769,6661,4456,18736,231,51650,65316,47453,-3474,66438,58712,30037,48019,66288,4301,61926,66495,137931,93614,17435,92932,62468,75665,68998,56538,46084,58838,109544,124800,90655,123475,130236,13362,-59308,78832,116490,58427,103994,30730,89519,91662,73100,89210,108160,97693,110913,33528,33355,94579,73496,67546,111339,66075,39095,70704,99709,157315,88243,43714,55241,-72579,-36065,178118,129906,29825,61338,56203,60307,14160,32983,46696,6364,29303,86095,47192,55278,76393,107930,64697,103886,92375,17068,103892,85440,79757,102718,84507,108237,152074,43866,64011,90727,94793,141705,145163,78117,88801,91597,82827,200857,133084,131892,117379,126763,96792,78669,48883,40649,138636,153737,73485,10310,75100,103630,124199,45169,133775,141717,145519,106399,31229,82008,191526,187144,149116,112911,160037,192067,128328,44464,-60894,100142,108685,81286,250605,170976,233664,201870,199460,241852,139621,190072,184881,240517,271476,149280,215074,301985,261195,227252,127401,156361,225711,273363,242611,281401,250799,239630,210724,272801,395634,293770,335218,301738,368740,389706,393989,346473,425135,477073,658284,675823,624252,599645,775155,1008591,1028672,1134534,1413844,1755660,2392509,4074099,5319697,-5161461,-3106532,-2024673,-1492652,-1170314,-1027014,-910577,-713700,-627543,-600681,-648787,-550661,-521498,-518729,-367060,-370211,-330198,-426012,-359612,-348058,-307010,-282767,-253990,-208891,-291107,-290017,-175204,-324812,-338550,-245250,-308017,-218366,-107732,-216248,-246847,-220880,-284757,-135372,-50403,-134499,-119201,-129952,-110331,-84316,-79527,-146067,-118453,-108653,-76590,-107155,-169796,-121414,-230975,-56096,-97154,-47279,-104972,-43640,-96599,-114155,-20324,-101202,-166921,-90913,52053,-50550,-203226,-42954,-22127,-32696,-43226,-39814,12833,-46481,55687,50096,-26023,23645,17220,23952,131958,156075,117735,198605,228991,318718,429836,856218,1534635,-1230052,-1070758,-599939,-435456,-435526,-356098,-361256,-291951,-252839,-243587,-311370,-266496,-188408,-146925,-176775,-182404,-140884,-154313,-240220,-189447,-192196,-132675,-191073,-181313,-120837,-192735,-201715,-127091,-29518,-103753,-135668,-160435,-70349,-138792,-101566,-107702,-77794,-118670,-57192,-30576,-92847,-15548,-67994,-99232,-134935,-120121,-18310,-107036,-143763,-45816,-157530,-107411,-82947,-145407,-100848,-133747,-52002,-88818,-162703,-102381,-144613,-61247,-71808,-120765,-201206,-10043,-105519,-100220,-127777,-120688,-185378,-82191,-74814,-44179,-114,-6839,-116857,-84416,-136568,-95446,-63238,-85854,-89212,-96129,-40805,-62651,-39283,-28081,28775,-27122,-66162,9340,-80900,-38700,-90880,22409,-61847,-100505,31831,-13919,-102518,-43015,-88920,-47642,-43794,-153515,-49567,6229,-25137,-28589,-46678,-174995,-80327,-92340,-20041,-45722,-13087,-17262,-75498,-77232,-55565,-41921,-62664,-52186,29729,-45601,-60148,-114856,-63586,-25403,-35508,-86979,3060,-49314,-82056,-132697,-7054,2093,-17577,-20355,-74742,12928,-45642,-67538,-139445,-73298,-27652,-22278,-32457,-35445,20444,-75120,-44501,-71427,-39244,-71017,-72940,-27915,-24309,-82637,-17545,-121295,-95909,-164610,-49308,-31651,-69111,-42589,-45643,-95413,-44682,-22640,-41652,-67666,-16033,-54820,-99887,-130948,-72884,14579,-83565,38342,-48966,-89196,-23929,15085,-26608,-30149,-55192,-76278,12616,-55099,-22440,-81817,-5563,-140207,-66069,-13743,3443,-59113,-48804,132731,18131,-76180,-84624,-8491,-94456,45700,-12184,-44942,-21130,-21734,-58550,-31962,-59543,-6663,-33509,-46013,-21386,-30381,-65209,-43919,-92358,-39571,-20526,-42269,-55051,16021,39808,-65224,-46017,14481,-66108,-67040,7227,14282,-29145,-23994,-72886,-68219,-93683,-17373,-45334,-16767,-57116,1403,9487,-62622,-54084,-5376,11413,-57622,-20007,-46110,-23928,-88771,-1141,34895,71005,6745,-36136,-43638,-52339,-77230,-42419,14574,101279,16082,26695,-36800,-44806,-28045,-78119,6778,-2071,-14444,-39109,-47363,-43531,-63467,-126140,-76,9417,-9962,45660,-65558,-100278,-57411,-32886,-62590,22337,-54813,-75865,14351,-12673,-83842,-127234,-63473,-84754,-29509,16130,-37356,-41103,10833,-49989,-70478,51507,-14460,-14596,-689,-53409,-62467,-39492,-105468,-13979,22745,38487,48051,35863,69975,-44783,-45598,-30125,-39859,-48204,-76996,-52451,-9818,-59557,-27573,-22425,27803,23627,3962,30119,-23728,-72888,-45749,-91913,18525,-36884,-59074,-40956,-9435,-165,10968,-36573,-78649,-24258,-65308,-1902,-40060,-37816,-46143,3318,-3348,-56849,32012,112239,31290,-66313,-37303,59699,34549,-36507,-122038,-91306,-72665,-47642,-336,54842,54564,-17018,-75586,-68614,-51090,-33061,-53827,-145914,-12227,-54984,-3708,-79001,-81166,-18445,-91525,-160047,-95171,-87233,-62718,26272,-6226,-208960,-136000,147478,21525,72373,7987,71980,36679,11842,-21127,30352,120911,45070,-117613,6118,-41386,-86530,30608,-3519,41410,-24838,-41806,-1503,-20736,-6067,-60090,42235,9588,-39854,43118,14677,9773,-37850,9914,11295,60163,-22436,-55668,2173,1583,-80530,-29540,-22833,-50695,7016,-1067,18538,31814,38616,47128,-9535,-1203,-22434,83179,45504,-36980,-4657,107393,-66124,13601,5932,-21431,15464,-13256,-41783,32206,-35089,-28693,-118545,-82010,12348,9544,-29586,-62464,16601,-14992,26806,27322,-37220,-38652,-17527,-3566,-44157,-106913,-81321,-40909,14269,29979,31579,-49760,-63936,-44493,43847,17797,-94639,35719,-23795,-4597,-28006,-83091,15607,-1244,-43499,-17666,-83383,56490,-71697,-7833,51603,-3262,-71213,-3516,-28512,29113,14511,-18211,32114,-94630,-64496,38181,-16846,-60296,-67030,1912,-88596,28332,-90165,-35336,-40824,-24827,-34561,-21868,-117323,-115277,-32724,-30780,22401,-47024,-53204,1737,41371,-33894,-19702,-13886,19621,18788,-580,-64955,-15783,16559,-43275,-36850,-64914,-8665,53677,4164,-37919,12693,-1011,8457,-9658,-57114,26554,5720,-77951,-38524,-85427,-53961,-55944,-44407,-36453,-2856,2756,5700,51652,73302,-119229,-37514,38840,-9899,-44221,-19615,19065,-155856,15673,-65551,-25,24050,-52169,-56659,-12642,-35461,24598,120833,54673,42290,24678,-3890,-1921,-965,-93896,-58074,64575,5517,472,-38752,23152,5204,-70062,-32989,-27981,-5577,-30423,-93876,21626,67645,3879,19181,-91690,-30026,67200,-12653,-35035,-33690,-29040,-78768,-33057,29066,-25896,3042,77321,43533,-13395,-75983,16105,148,46394,42609,18067,50007,-21399,10,-78353,-53399,-27207,14719,-54806,-50008,-84344,38550,11855,-37726,538,-71536,-46887,62157,-35111,9284,-36652,-33224,4339,17726,-69671,-83420,57473,74305,45370,-15959,-40301,141,73831,58450,-3944,-37912,-16289,22633,26140,9924,37934,-15199,42034,33803,-58205,-60903,-44166,20508,-48777,-5567,-49822,-24251,-7355],[21456,34024,11381,19566,47517,7175,53200,48117,12596,-14385,75992,51482,39902,39156,33611,54948,65920,112724,56113,18109,64647,117159,55801,51927,70544,60144,38878,35091,85917,93530,66134,87172,-58689,-8998,31644,57792,81938,12912,-15046,56505,67272,70143,43976,40982,30576,15931,59705,90103,71352,116428,54901,33567,27459,-3032,46501,98866,30068,81907,-59439,10964,92255,119137,69028,-38192,69603,95480,60896,53154,43508,13662,7676,-6550,1765,24226,53761,42301,62298,19391,67711,51647,28586,41424,79321,-9101,46095,78628,119430,68479,-3632,46373,79520,85627,84006,66107,33792,40674,103441,118244,96221,100130,130342,14198,-39617,90102,109085,28185,92399,23724,89293,107520,60725,99353,105512,78876,88364,31184,17959,92174,96936,75584,103054,85369,68676,95666,93525,140811,92179,46075,53757,-59470,13266,126162,78787,35475,57950,42612,66662,17560,46869,64864,20432,73617,104861,81013,70683,75351,116141,51194,123618,96316,16169,113885,34549,97346,108017,78025,78688,113164,55356,73489,111866,95351,143102,138298,80204,77164,56234,76399,200271,156863,150006,122589,120667,92285,130275,60951,51486,143123,176215,83139,20239,78949,97673,136450,85007,173472,152523,154253,87059,39135,69279,157995,144133,135665,85659,155675,210350,64235,57632,18913,140185,129885,104086,274025,164420,243928,233090,211636,226231,130352,215321,173579,222833,246306,210992,233397,296891,282646,251067,134127,140310,230285,277761,214615,274344,249610,225203,223938,272659,405012,267864,283566,296552,354018,405018,440791,311489,441512,466122,613000,710043,657147,610868,742050,1007584,1061257,1165634,1438080,1803277,2419405,4208557,5365234,-5261139,-3083645,-2016990,-1485332,-1175219,-1039180,-914335,-732671,-650079,-584945,-630566,-551673,-501639,-467310,-393247,-375609,-341312,-436397,-381838,-361122,-307945,-263999,-278116,-222628,-276310,-274873,-197792,-291634,-318246,-242737,-299489,-215510,-96101,-233148,-253271,-210273,-298281,-153069,-18185,-112892,-132806,-118590,-116625,-83723,-54053,-131863,-116013,-114609,-85307,-100542,-165517,-99842,-260673,-93197,-89425,-52645,-79395,-24200,-128172,-114103,-31975,-121135,-153941,-79546,59921,-48257,-178398,-62136,-32525,-30304,-31326,-25647,16628,-28356,56154,53562,12047,16328,-6135,-9643,104558,158737,120306,197819,247071,303873,455811,854735,1556814,-1216053,-1090300,-629507,-463503,-413429,-354904,-382365,-312978,-275727,-230938,-300117,-270924,-187965,-115395,-184152,-180436,-149193,-156969,-252286,-228452,-179301,-105162,-170414,-201664,-143071,-197860,-213083,-120375,-16902,-94763,-157263,-196968,-58561,-104112,-83612,-97533,-61896,-113827,-70114,-37354,-110670,-38841,-92349,-111180,-153440,-116013,-9371,-104967,-153703,-76704,-158998,-106407,-78879,-120707,-102029,-129928,-56081,-68181,-136164,-96153,-135716,-64504,-98718,-133698,-190109,-14747,-124983,-68824,-78266,-118445,-155194,-55921,-78576,-17715,14235,-4177,-117454,-90094,-125572,-109898,-89645,-94608,-96047,-90230,-35372,-49601,-27132,-19563,14644,-23811,-85301,-83,-88262,-46653,-110703,26415,-58923,-95630,24696,-1409,-96816,-57027,-70625,-39682,8772,-111010,-50778,-319,-13194,-8255,-35457,-172925,-91627,-110320,-30640,-48455,-30776,-45032,-92479,-74428,-37219,-34527,-71862,-67182,-12459,-32424,-42488,-84132,-82843,-24447,-20249,-77404,-19773,-37271,-99118,-123190,-5721,-9516,-26543,-21271,-93759,-16401,-51932,-66479,-95129,-51780,-31522,-40164,-37599,-55895,9228,-51913,-39630,-81199,-47371,-80353,-73781,-31521,-1305,-76088,-15350,-116221,-69043,-163804,-57559,-38008,-69231,-39639,-33562,-64251,-32312,-12585,-49990,-41677,-34436,-91793,-109537,-124343,-76611,31645,-76095,3987,-35912,-90791,-2941,50561,-42118,-37114,-73632,-81978,17769,-28651,-27707,-66915,-15609,-160931,-69987,-33260,1509,-64625,-51768,105915,10913,-65044,-68005,-175,-86991,56599,-20012,-32060,-20988,-23286,-62563,-26304,-52757,-20324,-42033,-64809,-23945,-20087,-70695,-43419,-94900,-41410,-19896,-51169,-46595,-22394,24005,-75593,-45411,-8508,-111849,-67003,7088,-22408,-39249,4694,-43375,-38351,-80865,-6961,-48927,-20545,-61367,-3624,-4732,-47449,-56917,4822,8685,-31864,-7793,-28933,-29634,-50274,-2713,27790,58691,4917,-16374,-25381,-60416,-67427,-12670,9229,80324,13207,-15477,-61554,-5058,-26229,-85205,-1402,-24557,-12620,-44112,-37916,-33366,-88185,-112297,4590,-14539,-37168,24332,-94851,-109387,-74845,-38604,-98429,16975,-49352,-64748,12347,-23120,-76328,-140409,-90079,-83274,-25163,13864,-10849,-27124,23791,-35344,-89252,35419,-7053,-32155,-38483,-42100,-54691,-21811,-85400,17690,38047,25333,32745,36677,100048,-46571,-55659,-36371,-44619,-43440,-99759,-44988,-1123,-24775,-22872,-36460,42174,32037,29057,40871,-746,-76045,-48662,-63108,23737,-58016,-59685,-47330,17366,-2266,-146,-50544,-54956,-243,-66203,-23804,-29312,-30695,-47312,-63943,-23073,-40976,26480,92882,18038,-59772,-44474,22153,20022,-37744,-87103,-99651,-76243,-50367,-9760,46424,58827,8616,-48048,-57340,-76571,-44140,-71576,-159894,1010,-35892,9755,-89129,-68870,-4711,-73793,-138149,-94386,-93646,-75632,8522,23255,-217837,-97777,136958,18895,73123,18531,86791,34974,9874,-32808,19251,110366,42677,-109001,23117,-46832,-97360,16016,-18246,48906,-12586,-46652,13708,-1882,-27479,-75252,31345,21516,-43525,34148,6482,7670,-39430,21700,8941,59773,-9800,-48209,13869,13643,-73026,-11185,-18830,-22701,7248,-22536,12048,37014,19422,37053,902,-4972,-11134,92185,62403,-15317,15537,99771,-43827,-38995,-7479,-35405,10380,-24423,-24163,12472,-49124,-44662,-117574,-50297,4434,-15855,-37213,-62298,-10314,-57816,38213,23604,-36014,-28210,-26218,-37465,-36715,-82438,-83990,-46378,-4600,39444,33702,-57074,-65781,-60201,41821,21196,-88864,14406,-9420,16063,-3699,-76996,8580,-9107,-36784,-24134,-93473,54850,-69726,-781,37718,2382,-71320,-21411,-11818,17607,-1114,-4086,25271,-69661,-38358,58004,-11138,-48801,-51448,-8341,-89217,37743,-85243,-48975,-58650,-52482,-43384,-21798,-129369,-110915,-30068,-23913,19653,-58820,-79420,-23172,30609,-52860,-23956,-23123,29805,-4582,-31822,-72527,-37319,14131,-46636,-55769,-74151,-2377,71523,2587,-13843,18026,13987,13308,-9965,-48909,8160,-10101,-109672,-44847,-72891,-55088,-36595,-58544,-54510,8834,25636,12228,42475,27051,-129338,-1473,47922,-24379,-40027,7529,20708,-137388,26983,-48416,-2153,24339,-44440,-37897,10540,-30680,40456,114145,42226,32390,12253,-10234,-7788,20120,-61277,-41653,58970,6568,22032,-55782,15092,6515,-73696,-37261,-22119,-6349,-43292,-84115,55636,94885,-30834,13661,-81125,-44563,54310,-42562,-39688,-40554,-23719,-73153,-9525,28816,-37410,5450,71410,17042,-3716,-91127,9800,12137,45513,4678,-6692,37212,-18485,-2172,-69567,-46932,-32861,-2631,-36603,-40077,-104520,33171,7710,-43156,10702,-86685,-49909,66571,-13067,6822,-28562,-47471,-29471,16248,-73691,-46809,70167,69395,26455,-12352,-30707,3911,70753,54783,6013,-23492,11952,31686,31697,6220,26030,-27567,26119,59334,-46488,-67588,-46215,497,-49855,14207,-41788,-25205,-405],[36253,60685,29307,24140,41700,16776,34014,46963,421,1984,64943,42452,49109,75604,22661,44144,80899,107303,67504,35828,84179,121687,71579,60923,78932,87181,17423,16398,84737,115992,67040,63262,-60961,3834,58763,39926,84635,36468,11680,47030,64412,78655,53222,43339,31603,5645,25725,78998,65297,63516,45310,52677,54215,8736,50809,108028,26035,83002,-76649,7928,90583,118150,68790,-26116,75311,82500,57981,54335,60390,19517,8565,-17849,-6207,41037,57450,17003,90147,48480,65674,47615,28299,37513,90913,-6550,44246,78829,77597,44080,-6010,6303,93455,85210,90386,70933,26228,19920,91123,107589,100902,68194,120332,25915,-6611,92797,87408,8424,83565,9778,86086,114917,52863,106680,92619,65480,67989,31443,14107,77640,115126,91275,90979,96622,92489,129071,87388,120092,98070,52528,54429,-37186,80472,62317,37674,44658,68120,28227,70129,40904,62368,80064,35921,107967,108223,103248,84924,83610,130667,37516,137178,94175,22374,121425,-5468,112262,115858,74718,61087,67833,69601,80149,121145,97385,145237,133274,83724,59884,28168,71484,179412,180346,166771,130152,112147,89062,166687,82175,66521,143256,195952,94826,36702,79346,87056,145530,129406,216088,165945,158253,71220,69749,72795,130243,104995,126230,63666,146097,232411,26409,90991,93267,171119,151363,124477,271447,163216,240032,258815,218993,211712,120616,235441,167135,202591,216096,251761,252201,282163,296147,263752,144908,129537,242131,281522,198728,262594,250952,216681,250326,275839,416546,262740,256747,299235,319068,388800,485814,308368,460692,455745,556942,718774,686939,632372,710533,990880,1086322,1198766,1458356,1842716,2438648,4271919,5462185,-5322378,-3062541,-2023500,-1489798,-1185331,-1046660,-927400,-745846,-677843,-599574,-607065,-567662,-495477,-431284,-423252,-378960,-357566,-419851,-392223,-370639,-313039,-239502,-298384,-246781,-256482,-258459,-223616,-257569,-288107,-236414,-276781,-213933,-103267,-250380,-252243,-183872,-270060,-168781,-29999,-103887,-144915,-110551,-129190,-89038,-43003,-115685,-117868,-123060,-94934,-98775,-153326,-76101,-261298,-112125,-86332,-65381,-55930,-16611,-161252,-110327,-45736,-130542,-129479,-66401,59444,-48490,-151238,-76126,-41167,-31715,-24091,-13666,18258,-4632,54379,58429,51984,17604,-17054,-30525,89375,152639,123625,199109,260354,284572,491564,859704,1599178,-1198223,-1104343,-663544,-502128,-404367,-342168,-384462,-331427,-288773,-216833,-268391,-276381,-195062,-91323,-195672,-191838,-167524,-164144,-244348,-263340,-167625,-87212,-153918,-223316,-158639,-201630,-224574,-118871,-18032,-89196,-168064,-237174,-62435,-74052,-63786,-83978,-53150,-113231,-103783,-76996,-134591,-77218,-109013,-119152,-156064,-110231,-26131,-106048,-158439,-114648,-144524,-101176,-71937,-85989,-107107,-111127,-55798,-54665,-96347,-93309,-114347,-68522,-116361,-134602,-157734,-23334,-142118,-47183,-31943,-101463,-114697,-44407,-78232,-5789,18065,-17528,-116761,-96420,-109412,-117154,-113051,-92249,-106305,-74847,-36038,-34792,-25258,-16629,-9102,-20783,-96749,-24739,-85983,-59624,-129327,23759,-62081,-86577,13423,12427,-72659,-69549,-57637,-38981,30864,-69073,-51637,-14845,-6864,-3257,-25135,-149138,-89848,-109495,-46043,-54993,-54558,-69537,-104200,-65785,-23501,-32455,-85653,-82597,-57307,-13333,-22069,-55092,-101481,-26237,-10165,-54633,-29734,-20115,-107886,-114196,-19402,-21891,-47743,-32165,-106997,-40639,-58913,-62400,-49658,-29505,-41291,-51000,-43725,-74632,4751,-25036,-36237,-84770,-51574,-92993,-71217,-30726,19774,-48281,-16544,-110955,-44554,-153468,-62704,-45545,-76923,-39915,-29698,-33876,-19552,-1250,-53551,-9908,-52426,-114895,-102394,-109223,-82201,38634,-72459,-33454,-23298,-79146,6383,74591,-55143,-41849,-108584,-85118,25833,-1017,-28887,-45481,-27544,-165123,-64729,-43751,-6418,-67797,-58484,55420,-4426,-48041,-37036,7087,-76773,45492,-21947,-20460,-31206,-40979,-65865,-33397,-48203,-35884,-50303,-76580,-19847,-16134,-64909,-35237,-86236,-39197,-20013,-55599,-20212,-51554,6347,-81069,-46439,-32979,-132228,-58912,2269,-52862,-39011,24756,-11064,-9296,-65175,1459,-44196,-27740,-60179,-18096,-17140,-38404,-49624,12574,26298,-7181,-5779,-9625,-30417,-11033,-8862,13070,34034,-884,-7349,-8354,-63073,-45189,18219,-5224,47728,4852,-58620,-80654,28534,-23911,-82556,-23174,-36349,-8245,-58653,-23691,-23769,-104966,-84557,6397,-28630,-53788,7296,-116989,-115499,-80454,-38574,-122991,9299,-50828,-55664,-8286,-49687,-63323,-140852,-105901,-79389,-24135,7817,16365,-7885,24943,-14546,-92760,14674,-5502,-50563,-75623,-26746,-45723,-4563,-49425,40154,44785,-2276,15532,32520,116649,-44249,-59487,-34660,-50081,-34765,-122511,-45400,7019,2770,-20952,-53643,33707,33111,44967,37571,22159,-71648,-64114,-25380,21934,-77318,-65736,-55312,41722,-3318,-14229,-65247,-23468,13450,-59556,-42964,-26807,-21873,-45101,-101939,-43038,-11980,14460,72011,4987,-56675,-52077,-31106,-6865,-39704,-49630,-94590,-72758,-48179,-21196,24023,52007,27737,-23116,-46533,-96742,-48619,-79357,-156551,4136,-9928,19527,-88692,-46447,3763,-48232,-104000,-97630,-107867,-93059,-11082,27416,-231385,-70387,124332,18293,79476,26829,80773,27596,19586,-36110,10185,90091,41559,-80147,42984,-61404,-106082,-10199,-38537,53655,-249,-39408,32430,7412,-48554,-79417,22104,28677,-42210,25899,-5892,-2158,-33935,29495,4707,50660,-1742,-36244,24543,24330,-61211,4163,-6259,2888,-12643,-53047,674,38648,487,22765,9382,-7814,5159,92149,71193,-852,36189,82472,-12567,-69001,-24745,-46376,7413,-38494,-7792,-20006,-55983,-65417,-110243,-18068,-7161,-41925,-48258,-50671,-23635,-89501,34801,12802,-29300,-5646,-29608,-74895,-33108,-58771,-75670,-43458,-26497,38684,35267,-66143,-65292,-68775,27930,19348,-47968,298,5601,31229,14265,-71985,1349,-24698,-37809,-22193,-94143,41431,-55871,15603,23989,11145,-66512,-31439,-8476,-5556,-24542,5430,15507,-48976,-12194,61002,-2961,-36269,-35636,-22045,-79493,41496,-72143,-57743,-58908,-59914,-48933,-14472,-132357,-88232,-24337,-22261,16030,-65579,-92542,-28648,17709,-66414,-24771,-38893,32780,-27372,-61458,-67505,-59651,-1376,-44401,-64246,-73618,-3239,75590,-5088,15230,20382,21699,20202,-8587,-34330,-11348,-20112,-128846,-43672,-47343,-57357,-17260,-62138,-69533,20054,46491,22244,28182,-11424,-110799,13681,51531,-46072,-23419,28067,16216,-86905,32520,-25539,-12726,26864,-30293,-7784,51045,-23698,42829,70280,25599,20408,-495,-6080,-16353,36922,-15318,-21087,51331,12249,47068,-56273,-5745,7830,-74133,-48078,-17035,-15973,-45992,-65512,73319,87331,-73786,175,-59007,-53878,33337,-66555,-48210,-46870,-28250,-63000,514,18554,-41877,-7231,46629,-10801,3596,-89437,2774,23464,49397,-43562,-36413,21002,-17659,-1446,-41889,-30596,-29217,-23266,-31337,-39765,-106865,23247,7999,-24759,18368,-89172,-45473,61821,13052,1440,-17825,-48903,-55559,6818,-71292,-19624,63632,59402,11149,-11299,-35279,7399,57114,46696,8669,-12578,37881,42635,30864,-2579,4804,-36208,3108,70512,-33272,-61446,-30142,-12552,-47197,40353,-33060,-28774,2975],[46022,77391,51895,31874,31523,21719,15975,44834,-2165,18236,48064,32577,47342,101335,20158,32435,89408,97109,74810,58634,92616,109842,79662,66547,85394,111422,-6629,-7231,84940,128954,63855,34307,-58042,21106,79710,23889,84187,71601,37348,32480,64255,87344,64650,38683,39230,354,-896,65704,55442,23008,37826,66984,74986,21628,51606,111395,22498,75534,-80689,2290,83006,111228,61329,-13368,75476,70544,54377,54374,68526,16891,8548,-25166,718,46326,62798,-7444,115157,72487,57927,45341,27428,37171,97395,12770,57221,66707,30231,27520,11248,-14422,101520,73757,88251,69725,25132,-7727,75215,96654,105036,36821,100593,43497,30724,88703,56249,4268,80979,-1403,81830,113038,49213,109588,74754,61079,54709,35293,20842,56744,121746,110760,79659,94285,102794,150378,81801,98501,105828,61477,57328,-11476,132913,9771,16986,53047,82574,15944,66457,73572,79628,88569,45150,112870,96095,111997,96994,99008,148738,25852,144413,86310,33844,126948,-21297,123166,124134,76122,60915,30686,84754,82870,116713,100956,150044,131403,87910,39064,16923,69359,143726,196390,178392,139454,101582,88211,180094,101664,80026,138487,206575,108057,58596,77341,74248,147754,165438,249197,172809,157349,64690,99552,89009,113833,81386,122116,51333,132181,250384,28679,131310,145441,186219,172207,137973,239571,168244,222541,269642,218592,204436,116966,249250,166883,183078,189099,263847,266437,259224,293301,264037,158391,128663,257816,285971,201404,251556,258080,215674,282022,283017,428129,280206,265080,307814,272825,356095,524142,341595,482565,452191,506082,700367,709467,661800,692566,970501,1103694,1231105,1476478,1877165,2457749,4263691,5600824,-5355867,-3064783,-2049372,-1512474,-1204413,-1053289,-948778,-756855,-705665,-638221,-586253,-591229,-504703,-416389,-449593,-380161,-376801,-384410,-387395,-373276,-316493,-213870,-305813,-275764,-235136,-245192,-247110,-236319,-254465,-228534,-245617,-212509,-125403,-261774,-245109,-147500,-216728,-181135,-76937,-110243,-146235,-106274,-143929,-101410,-51794,-100483,-123982,-133250,-104548,-103074,-134468,-55690,-240120,-109305,-88575,-81066,-38186,-25889,-186344,-103945,-62338,-130569,-106074,-57976,44952,-52745,-133607,-78944,-46193,-36069,-22021,-8400,17545,18590,52819,62198,78941,26033,-12405,-28215,91155,142690,138144,203616,267354,268389,532568,872678,1655828,-1189954,-1115963,-700153,-543175,-410406,-326886,-373109,-347931,-288800,-203033,-233577,-284079,-207102,-81708,-206934,-212425,-190348,-164354,-218529,-284110,-159613,-85376,-145866,-243231,-165717,-202279,-235628,-122620,-37499,-89203,-168528,-262041,-79701,-58676,-46073,-72076,-61905,-115452,-146744,-136621,-157571,-120098,-119833,-118325,-139626,-104808,-63064,-109233,-161511,-152170,-123498,-94680,-59394,-49439,-112955,-79382,-48844,-51880,-56118,-96794,-86787,-71979,-119703,-123326,-115529,-35592,-152725,-41105,-1554,-74655,-80949,-55341,-70934,-8701,11411,-43054,-115980,-100392,-92820,-113200,-127238,-84987,-119585,-55195,-41495,-21069,-33733,-25036,-39198,-19659,-95109,-54725,-77440,-74021,-140671,14984,-71476,-76516,451,22502,-39648,-78517,-53959,-43470,19181,-41145,-50896,-30616,-8858,-16401,-16545,-112482,-79897,-92921,-61591,-65456,-76726,-84590,-109738,-52509,-17758,-40001,-99712,-95901,-91480,6040,-3846,-31894,-112567,-29484,-7848,-25764,-16796,457,-107215,-105758,-43802,-32984,-74943,-49433,-107695,-54928,-65815,-57372,-17188,-12902,-54659,-51613,-50427,-85799,10674,-6602,-34379,-81757,-50862,-107673,-65108,-25615,32057,-13798,-20401,-107926,-29108,-138637,-65669,-53657,-93537,-39780,-36227,-12105,-12531,8532,-53459,18211,-65976,-121004,-81225,-92401,-86400,26458,-75815,-67551,-12910,-58377,-430,81645,-65246,-44992,-149300,-87386,35942,22638,-24941,-25996,-39241,-150187,-53700,-42325,-20015,-63822,-60973,1857,-23819,-19770,5642,8119,-67222,19399,-18846,-13171,-51472,-67607,-65558,-50389,-43543,-48548,-55124,-79114,-7691,-17152,-48888,-22951,-72972,-32984,-21563,-54750,16324,-65096,-7984,-80984,-52008,-55619,-125918,-45741,-5315,-71964,-32823,30717,13912,12286,-49871,5060,-34290,-36376,-51747,-32004,-23502,-43764,-29853,16631,53488,11748,-12519,4321,-25495,22055,-14875,-6125,5201,-11008,-11639,4981,-60086,-17229,39120,-28608,10241,-7914,-94075,-85955,46100,-22159,-69871,-52898,-36803,-1975,-79945,-5961,-14853,-108604,-51940,6805,-30145,-61929,619,-124041,-115178,-69347,-30515,-131900,1195,-59454,-49173,-41335,-86380,-49351,-130539,-105379,-75292,-26852,-1277,36552,9142,10834,5227,-83005,-4162,-11004,-66475,-104169,-13070,-40154,9529,-6721,47671,40298,-40276,2970,26439,107415,-40987,-53903,-25446,-54128,-23467,-140640,-55514,9486,14736,-20960,-66452,5882,22633,43293,27790,41872,-61751,-82968,7849,12218,-91736,-77835,-63373,58662,-5137,-28578,-73987,2989,12332,-46542,-61163,-34475,-14112,-38509,-101907,-59409,19706,-4085,52960,-5998,-57622,-55721,-83434,-38193,-43130,-24173,-78361,-61463,-41765,-30056,-6389,35065,37208,-10777,-42161,-108714,-48360,-71066,-136086,-5153,12001,19464,-74264,-17110,4149,-24903,-69098,-105224,-125792,-115653,-35011,6009,-245960,-58671,116863,23083,88792,30779,56638,10979,38670,-30256,7587,63261,40597,-38762,60143,-83101,-114731,-39182,-57085,53631,11271,-20165,48287,9653,-60537,-71461,17410,26596,-37673,19800,-18466,-15912,-21432,30282,546,34490,-1122,-22137,33004,30257,-47958,14896,13287,19895,-45892,-83767,-12470,37100,-13477,5260,13728,-10057,22645,81518,59317,4464,50189,62427,14475,-64913,-37651,-52554,7891,-46732,4067,-57904,-53049,-87005,-99035,4937,-19035,-62702,-59972,-30624,-22197,-101313,16708,-4070,-18301,23212,-27254,-104270,-34417,-41435,-54332,-33979,-46391,25883,34126,-70388,-63156,-69157,2746,11278,12729,-6393,17438,35526,22807,-69769,-7058,-46482,-44476,-8507,-84047,25485,-32280,38773,13852,21115,-55808,-33030,-21446,-37871,-50961,9267,6309,-34245,8264,53001,7399,-24614,-23773,-37714,-60373,38995,-56103,-59751,-43855,-46585,-46302,-3652,-123774,-55991,-13881,-24806,11229,-69314,-85106,-14266,3582,-72190,-22780,-57445,28565,-44556,-82720,-51330,-76291,-25577,-36970,-56477,-63095,-7889,63300,-19368,42181,23330,25035,23599,-3024,-18332,-27888,-19175,-128237,-34545,-14977,-59868,-2627,-54100,-74336,27962,57225,29576,12616,-30288,-66490,6472,49929,-69182,4714,39912,6197,-24019,32101,-4148,-31748,30292,-12161,22616,101144,-14178,31296,8835,12652,9684,-12796,6929,-25595,47094,24360,-5655,43562,18777,63724,-46042,-33229,9988,-71055,-63617,-19301,-30780,-38465,-45180,69627,56009,-101209,-16313,-31154,-54196,11160,-70955,-58380,-53213,-42939,-50343,-4058,-2018,-37523,-28894,9252,-31833,3748,-76846,-1199,29803,55972,-82814,-63800,3767,-20658,1172,-834,-8339,-17202,-40368,-34275,-53942,-92597,13394,14039,6436,23813,-75865,-34695,50745,37080,-4087,-7144,-31471,-66168,-7577,-65038,-13229,37072,44330,1693,-15837,-49482,12511,37233,37059,3223,-7354,52944,55399,27619,-12687,-15573,-37948,-19060,62426,-19058,-43859,-1035,-15596,-41833,62661,-25264,-35144,893],[45954,77422,70485,41865,20702,21932,2852,40531,4655,26697,30450,22198,34724,115715,27471,20824,88871,85064,77382,80145,86530,86934,78813,67731,84306,129054,-25685,-30130,87180,132512,60743,5614,-56142,41756,91298,13405,82029,106210,54290,15468,66724,94318,74177,28820,51591,2758,-15685,53063,44190,4019,31947,73130,84099,30937,47350,107380,19481,57197,-68224,-4211,70913,101194,47098,-2264,67098,60541,52490,54365,65936,6474,6939,-24360,24157,40887,69122,-25824,122598,79985,44609,43849,26330,39800,97198,44435,80842,44483,-5848,24380,42144,-10542,102169,53713,80896,64081,30584,-37613,60027,87485,107875,16134,74623,60542,62558,80013,23911,15872,84083,-1685,78426,103582,48513,109296,57673,65509,50401,42842,34211,35995,112904,127383,72026,79786,96261,140245,77170,78592,112592,70762,61588,15127,150343,-15481,16352,56088,91772,9144,55220,103108,98518,89787,43782,82077,75140,111771,106739,116156,163438,19232,143913,73648,45425,128737,-8423,131513,130688,82378,76671,12917,98769,81371,102587,105530,158157,132697,92746,20300,26212,70416,103423,199367,181965,148409,90323,90167,171502,108727,84625,130472,204971,122886,84121,75368,63105,142614,183183,262900,165956,153121,70434,115498,110101,110410,78970,122714,50342,117085,256529,64215,163841,169686,185309,191204,143185,186085,178431,196104,261462,210053,206588,123608,255905,172419,166550,170768,251894,271555,231614,272448,253624,173439,140260,273890,291233,222936,247028,272585,224209,312207,293549,434911,314145,302716,319875,230473,330947,551333,401270,507485,459957,473276,660803,720361,696862,699710,956091,1113471,1256978,1493030,1909444,2481798,4215186,5752494,-5373338,-3102443,-2094746,-1551637,-1232731,-1061917,-972720,-768377,-727221,-685423,-574517,-610260,-524080,-419017,-465790,-382150,-394860,-346124,-369297,-367881,-314017,-194245,-296624,-298853,-216260,-237989,-263460,-231000,-220953,-222745,-215930,-209044,-154551,-262676,-234469,-111533,-164644,-187340,-138441,-128956,-131234,-106697,-156454,-116679,-77869,-90403,-134072,-142652,-112344,-112752,-112168,-43381,-208534,-91285,-95362,-95185,-28157,-50072,-197721,-96997,-82440,-127752,-93736,-58608,16629,-61713,-129700,-68154,-46556,-41188,-22793,-13569,14698,34675,52973,62013,83465,37483,7302,-2098,107700,139134,168365,210906,268862,263231,571050,892403,1715924,-1203329,-1127305,-736578,-577173,-426546,-318545,-359379,-362945,-277939,-191928,-215911,-294331,-221009,-92172,-213529,-235222,-212141,-149541,-185447,-283117,-156675,-101037,-149851,-259070,-165643,-199024,-246323,-131277,-75335,-95819,-162562,-261030,-103667,-63634,-34505,-66297,-91470,-118240,-181055,-192552,-172730,-155920,-129178,-109655,-107631,-101351,-108635,-113175,-166179,-179781,-105643,-90555,-42752,-21338,-115086,-41808,-37704,-59928,-29582,-107861,-62379,-75123,-107927,-102603,-77457,-51685,-154216,-47859,7364,-45830,-67658,-87665,-56720,-20939,-2599,-73328,-116355,-99527,-80821,-96974,-129792,-81236,-134222,-37293,-49665,-11194,-48553,-47598,-70680,-23106,-80198,-78091,-66753,-84749,-139940,-100,-84500,-68548,-11861,23927,-10683,-83280,-60938,-49470,-14845,-31685,-47899,-42123,-18915,-44782,-9949,-74833,-68432,-68456,-73776,-78866,-93833,-89001,-110921,-38135,-22128,-57839,-110478,-105351,-110391,17624,7995,-17869,-111278,-32315,-14042,-1139,16339,17976,-99281,-95990,-68703,-41674,-100880,-70316,-94540,-58506,-71292,-53935,-7280,-7528,-69190,-42870,-57779,-87464,25406,-6289,-33142,-72978,-45554,-121827,-56038,-18587,31090,11371,-25028,-107730,-26031,-123757,-66701,-61422,-115996,-36336,-51515,-2290,-15607,14113,-51932,33067,-72841,-110240,-54484,-80229,-85388,-10527,-85089,-93033,-5045,-34424,-21429,70640,-71934,-47764,-177670,-91078,46057,38576,-16025,-15372,-48850,-120478,-42195,-30409,-38543,-49919,-50715,-38004,-42664,22679,48193,-801,-61136,-8951,-12832,-11939,-78307,-92345,-61002,-71527,-37129,-54339,-53825,-72986,10589,-21711,-29281,-11943,-60927,-23855,-24782,-49224,49185,-63884,-14798,-75606,-63803,-73860,-103090,-31855,-13682,-78358,-26987,22057,24028,20115,-39892,1208,-23607,-43922,-36814,-36230,-20158,-66075,-310,17064,69919,19131,-23486,6660,-16931,43306,-16453,-25747,-19721,-25113,-27188,13118,-52773,7937,41173,-56773,-21732,-22317,-114794,-75363,43402,-21305,-51136,-81466,-31111,3452,-101944,14674,-5251,-99092,-22945,8568,-20270,-63424,4045,-111634,-106926,-43645,-16506,-125499,-5707,-71939,-45730,-74088,-120649,-38823,-112596,-89731,-72902,-32758,-12356,43812,16184,-18237,16043,-65120,-16517,-20741,-76136,-118106,-6683,-40522,18608,28097,38851,24767,-79242,-1608,20889,73418,-39617,-38399,-11510,-55993,-12179,-150723,-73642,1870,7764,-22702,-68803,-30008,193,22475,18929,54443,-50192,-95168,25459,-4294,-99477,-93886,-69327,64573,-9876,-39605,-72770,10802,-4181,-29851,-81279,-49708,-10192,-28304,-75664,-69795,43614,-26561,33267,-14648,-61671,-52644,-117976,-65280,-48454,-19363,-56124,-45601,-33197,-32099,-35089,10452,36249,-15573,-45766,-110923,-46204,-46376,-104867,-23652,20317,8039,-47501,13491,-4882,-15044,-43367,-114586,-140612,-141037,-63940,-30893,-256975,-58192,119052,36892,96638,29862,24669,-17573,60277,-17302,13595,35404,38457,2307,67990,-107245,-121377,-61693,-67259,47236,20499,7538,56325,8784,-57318,-53585,17115,13413,-32644,16696,-28482,-28899,-4918,22739,-2085,16366,-7417,-8618,37929,29097,-34868,20622,34464,26985,-78413,-104170,-22470,33337,-18277,-14609,10809,-12877,36862,60763,21216,3453,50653,45679,25195,-30495,-41896,-53242,11733,-45200,8716,-90943,-40933,-104549,-86386,12646,-26244,-72509,-67994,-7347,-11726,-94866,-11326,-24782,-5790,48278,-21346,-115995,-39109,-32975,-23527,-23035,-60617,2925,28987,-62754,-59846,-61472,-28015,-2008,70651,-7708,23668,26494,21006,-70472,-18112,-71246,-52364,16381,-65193,14525,-5745,61634,8819,30317,-36448,-27130,-46567,-72703,-74968,7592,2318,-21921,19270,41632,16197,-15998,-18747,-53551,-35267,31537,-43328,-54994,-20831,-19896,-33036,5587,-106380,-26405,1007,-28519,5537,-70560,-56123,11761,-12063,-71751,-19202,-73035,19537,-53410,-91645,-27267,-81863,-51336,-26087,-31392,-44581,-11884,37732,-39035,58810,30664,28103,20823,5808,-6601,-38901,-10101,-106944,-20010,14994,-61262,3877,-36728,-66802,30702,53908,29792,-2701,-30971,-13149,-14951,45474,-85375,39565,45465,-6086,28725,27901,9360,-56459,32792,5232,40958,140561,-2288,9328,-46075,8123,2427,-24252,23439,-33152,50043,44738,-2623,36675,22282,63692,-31602,-56993,12598,-65698,-78915,-32841,-46189,-24275,-31407,45318,18837,-96055,-28602,-5191,-44549,-6321,-47600,-67092,-58696,-64636,-38016,-17902,-29813,-24047,-50557,-31035,-41274,-5387,-62423,1196,28662,60098,-97529,-82047,-11690,-27842,3429,42937,15488,-1502,-48329,-38971,-77504,-66804,7714,24771,32108,27623,-49660,-20244,36917,51864,-7460,935,2341,-59521,-22861,-59058,-29741,-2630,24343,-2904,-24924,-60913,19759,16912,28436,-8224,-7526,51088,68718,23810,-19407,-24571,-31148,-33210,36568,-2768,-20560,31344,-8352,-34893,71015,-18579,-41698,-6459],[36354,61878,75893,52340,12396,18910,-2983,33243,17667,23713,17387,12564,16265,123444,42762,10777,80185,74807,76170,94294,68123,60803,70970,64809,74072,138720,-31750,-42859,88785,128962,60677,-15843,-57114,61085,93824,10426,79536,124790,57296,-678,70666,98007,78386,17342,64616,13688,-17950,45667,35704,6718,27595,70144,80218,33024,37144,95678,18805,30866,-40974,-10590,55962,91107,28970,7261,50453,52027,54490,55343,53412,-8270,3574,-13312,59491,30147,75132,-30686,106196,65697,28553,42991,27214,43596,91226,80635,107264,16849,-20727,36672,76375,13741,95582,30196,73366,57498,40902,-58212,49946,79764,108056,13436,48684,71743,81285,68498,-380,38695,88861,11528,77018,90005,49312,109338,45031,75292,54042,52867,49235,20587,90130,133917,68400,60293,75857,96481,73727,61928,113057,77827,65500,44357,136023,-11246,28138,51111,90326,10863,39695,120533,117640,86021,33525,27093,55570,110013,114655,128312,166878,21000,134545,58318,50731,123080,26949,140759,133900,92177,99750,17558,109912,76365,86556,110203,168175,135719,98850,10916,52685,73997,70197,189144,176528,153917,80649,94658,149818,97648,74916,122557,193541,139009,110558,76028,57456,132647,179838,253803,144478,148166,87048,117156,127876,117411,95590,126062,59134,105466,246364,108628,178425,169002,174040,206207,141298,127289,191147,168841,238083,196271,216322,140940,254652,182059,154259,161738,228987,265299,204707,240793,236513,189141,163942,289229,296510,257294,252497,293049,243190,336652,305670,431483,352530,350562,333272,209228,331404,564618,468237,535132,480681,465240,612771,717256,734983,737422,952648,1116602,1271165,1507753,1941178,2512430,4170992,5885482,-5385865,-3175447,-2156081,-1599345,-1267627,-1074095,-991399,-781212,-738351,-724830,-575375,-614246,-544819,-429922,-470684,-390743,-407589,-321099,-345241,-356297,-305236,-188721,-274353,-304185,-203800,-237239,-270267,-232828,-188935,-222617,-197399,-201290,-181645,-251715,-223543,-87195,-132435,-183381,-193716,-152726,-102588,-113412,-163361,-128262,-112484,-90053,-147637,-148143,-116002,-125865,-90814,-41673,-176063,-70161,-104452,-104834,-26202,-81741,-195033,-91786,-105312,-130135,-94579,-68666,-17242,-74614,-134250,-45817,-42171,-43870,-21839,-30374,10555,39253,54639,55957,66148,47144,37528,38906,131399,153355,208846,220039,268521,275577,599574,917669,1771401,-1246559,-1140447,-769931,-597663,-444667,-323918,-355289,-376479,-263047,-187062,-226978,-306184,-234692,-124077,-212735,-253314,-230112,-122683,-159068,-259235,-159119,-129180,-167109,-269882,-162269,-193093,-256409,-144411,-125618,-108626,-155487,-236604,-125669,-88216,-33252,-69236,-133131,-119607,-191956,-223867,-176280,-176719,-139675,-99152,-69738,-100584,-149912,-116669,-173757,-189111,-97120,-91568,-28613,-9327,-110123,-9283,-29371,-75137,-25661,-125624,-49802,-79261,-84982,-77479,-54756,-71689,-146548,-57822,-2058,-23087,-77960,-130551,-38767,-34768,-18762,-99522,-118710,-92921,-77423,-71133,-122382,-87597,-147489,-25991,-58952,-6795,-62697,-81211,-97599,-33378,-57853,-85965,-57580,-87290,-125529,-21295,-96622,-64754,-21457,14368,3494,-84722,-77441,-53478,-54126,-36044,-42936,-46953,-33820,-80334,-5314,-46109,-60738,-46154,-81424,-93107,-107250,-87447,-111217,-27555,-36317,-82651,-116187,-110537,-116214,13871,10818,-15083,-96785,-33131,-27314,9511,53010,23793,-88562,-82813,-82280,-47766,-119820,-94571,-71913,-54092,-73691,-54219,-20172,-16001,-82849,-29203,-66316,-82151,42463,-27553,-31233,-60329,-37232,-132406,-45102,-13558,16269,16759,-27981,-108932,-34851,-111223,-65141,-67945,-137778,-28432,-70461,-2712,-29518,13815,-51405,27805,-73216,-85745,-33234,-75967,-76447,-66947,-96466,-106770,1231,-12988,-49165,45333,-75065,-51626,-181091,-98082,53069,45092,-3784,-16211,-54674,-85659,-34914,-13438,-60208,-26807,-23355,-58223,-57599,70453,74015,-20038,-59786,-27667,-6296,-16408,-105743,-105192,-54073,-89919,-28660,-51760,-45609,-62167,29896,-28982,-15830,-7650,-53712,-13769,-29219,-40722,65511,-53726,-12566,-66189,-81130,-86184,-78923,-21495,-21065,-74247,-26611,2328,17451,10269,-39933,-11918,-16037,-47775,-18394,-26408,-5641,-97261,30893,14601,58833,9610,-33309,-4610,-8700,48843,-11957,-41708,-35496,-42181,-47818,15326,-43612,22464,21305,-82845,-36662,-34896,-117634,-53842,23639,-20845,-32838,-99780,-27536,3820,-116681,37294,6891,-82284,-2542,14407,-3964,-59377,12573,-81185,-91957,-11671,-1969,-107954,-10754,-82401,-45319,-92400,-138867,-34641,-89958,-66044,-73127,-40424,-23824,36082,8875,-57690,13035,-45081,-21070,-29182,-76816,-115209,-10326,-46090,22445,43707,17440,1254,-107989,840,16398,27231,-41457,-15564,3446,-56205,-4219,-152245,-95046,-16991,-15575,-27050,-58733,-61451,-29872,-10537,14070,55762,-40871,-95129,22400,-24853,-101043,-109719,-71087,58201,-19135,-43796,-61700,-8598,-32355,-13084,-104542,-66323,-12390,-16756,-43591,-73876,52571,-47985,8515,-21606,-66506,-42635,-125211,-82374,-55777,-34401,-34281,-30915,-25117,-25464,-52668,-18243,26571,-34224,-53882,-102815,-44650,-12313,-73644,-44267,10789,-11296,-15219,38305,-23900,-25851,-32260,-121367,-145308,-163794,-94954,-67134,-260162,-61753,130404,61762,98851,25240,-1341,-56796,75910,-1450,26776,12627,34442,30046,61273,-127796,-120515,-71247,-65193,34466,25900,37468,53733,8479,-38170,-30519,18093,-8847,-29500,16694,-35094,-37363,10486,7924,-3127,2631,-16752,1712,38185,20272,-22626,21731,50257,28305,-95483,-106571,-24661,28816,-11701,-35319,-1430,-17571,44076,32528,-35852,1237,34437,32802,14499,16407,-39211,-48894,17526,-35290,5285,-109904,-23213,-112982,-73946,4812,-24587,-68189,-68075,13346,-1208,-80724,-41636,-46206,4853,59156,-15901,-106007,-44151,-32847,7631,-17120,-67614,-24909,19967,-39922,-55926,-47091,-55688,-17622,105574,-6673,23633,5311,9819,-72677,-32407,-94537,-56828,47370,-42000,11459,14990,74681,8381,37192,-6184,-15979,-73574,-100692,-91859,1664,7526,-7386,19690,32720,18354,-12216,-21481,-67452,-9109,21689,-39043,-45816,1333,8372,-10697,9111,-87615,-8221,17521,-29960,-100,-68200,-13127,36001,-29953,-69558,-15238,-79702,9924,-53311,-88293,243,-74266,-71407,-14249,4967,-21930,-11728,6871,-60902,58729,43956,33316,12725,14301,-3601,-44333,-630,-70875,-4817,33236,-59773,1139,-14640,-49545,27917,38214,21726,-18198,-23176,28547,-37822,41010,-86263,73545,49094,-15327,56884,23097,11659,-81378,33008,15916,39027,146329,11337,-16864,-79163,11930,-818,-33934,36755,-36917,46593,42662,-14032,31228,20729,45827,-18509,-67277,14031,-59957,-87693,-55622,-58285,-8935,-30228,7238,-9348,-57140,-29733,12435,-27354,-15809,-2333,-71936,-61743,-87387,-29028,-32907,-58929,-2894,-64304,-64865,-39930,-22030,-53830,11378,20118,56082,-84905,-87147,-22726,-37991,2688,77120,36591,11566,-44451,-40479,-97809,-37131,8367,37182,36053,30868,-18369,-5560,22935,53163,-7685,4549,41643,-40141,-35279,-57366,-61704,-41994,1059,-5466,-33586,-55883,27828,693,22642,-21468,-11055,31464,79517,18115,-19167,-16307,-16245,-35273,912,15690,480,56656,6692,-27390,60276,-11665,-43470,-16687],[21699,38015,63961,61238,8511,15078,-1991,23186,32658,11068,12552,5718,778,129491,61755,4010,67313,69537,73158,97921,45267,38494,60424,59208,58251,141073,-18916,-37245,85030,121604,63757,-22579,-55591,72946,90372,14819,77685,115023,45846,-12967,74201,97608,75724,8022,73315,31800,-10020,48463,34084,24007,25295,59787,65911,26575,21320,76622,22704,3378,-6061,-16088,40324,83284,11598,16780,29052,43805,61280,57899,34561,-21419,-846,6983,96692,22019,79410,-15019,71124,35861,13939,43510,32922,46330,82259,113216,127664,-9829,-12806,61734,103409,46694,83717,9611,70450,53736,53210,-60248,47673,71434,104515,29864,30047,74748,83836,55536,-9702,65324,90051,34073,77644,76248,50482,113456,37025,85760,62763,62942,62087,13138,60886,125328,66763,45328,50409,39166,71516,49504,100484,80190,67290,78934,110218,13592,43317,39213,79304,23003,25410,123394,134375,81280,21829,-28490,46603,112756,121616,129919,154270,33784,117309,44069,45007,105957,70063,154183,133106,103269,117864,38385,117194,69563,76715,114109,176868,138012,107061,16270,87442,78778,53227,171881,163508,152947,75485,101073,127875,70794,51412,118466,180193,154831,134556,80767,59659,122188,159873,226427,115314,145097,108989,111003,137491,129174,122955,130012,73464,102163,220830,134918,172917,151491,160853,214405,135543,80591,203365,150302,210167,183012,229694,165696,245248,193863,146937,158612,209902,248958,184544,212719,217897,204864,196382,306098,300977,294811,267283,315379,271264,354025,317294,414947,381969,385904,346482,222374,360080,564276,523120,563600,513260,481722,572241,702192,773225,801645,961449,1116276,1273478,1521516,1973905,2550391,4167511,5985247,-5405964,-3275356,-2228327,-1646598,-1305672,-1090859,-999210,-795080,-739817,-747416,-589387,-600384,-559641,-440016,-469398,-412400,-413602,-318889,-325841,-343143,-294331,-203400,-248960,-285445,-201558,-241330,-268584,-228340,-160295,-230336,-195094,-188684,-199987,-231649,-215776,-82082,-121330,-166365,-229820,-173431,-71879,-128662,-163460,-131231,-144857,-103171,-164033,-147800,-113763,-140348,-74877,-50355,-147942,-57586,-112908,-109858,-32009,-111828,-182346,-90313,-128647,-142359,-103072,-84710,-44419,-89232,-136904,-18152,-34063,-40840,-14445,-56683,6202,31904,55484,43907,37107,50973,69881,81140,152559,189092,246004,229733,270986,307306,612925,946621,1817483,-1318223,-1155436,-796393,-602947,-457124,-344238,-367190,-387862,-252384,-192477,-262033,-317041,-247291,-171941,-204210,-262079,-244948,-98588,-148992,-219900,-166278,-160019,-194927,-275628,-160244,-187448,-263319,-161206,-177160,-125671,-151251,-200463,-138329,-125330,-45979,-80717,-169533,-118525,-175869,-224043,-169461,-181077,-149988,-94588,-38730,-102176,-177326,-118953,-182700,-176925,-98464,-98511,-26520,-14816,-97969,6833,-32508,-91473,-43428,-147016,-53383,-86042,-58697,-54448,-52286,-94973,-132258,-60357,-20736,-12392,-102770,-167391,-22513,-44690,-32294,-114065,-123012,-81819,-84488,-41584,-109578,-105585,-156123,-23608,-69230,-7983,-68632,-116489,-114241,-50721,-37915,-76628,-52240,-79815,-100024,-46727,-103213,-65686,-26871,-4646,-1696,-84821,-100354,-53731,-84768,-45159,-37151,-46210,-48560,-112259,-2720,-30727,-58320,-34713,-85969,-105368,-120227,-88721,-113851,-25322,-57150,-108471,-117030,-112151,-113185,-8407,3789,-23770,-72643,-31414,-44397,872,70467,11432,-79978,-66023,-76389,-51724,-129477,-123790,-47859,-46207,-71588,-59143,-46194,-36783,-94122,-16808,-76779,-75474,53319,-65913,-27821,-46364,-28365,-136782,-33708,-14465,-8765,1101,-27368,-108945,-51991,-101299,-59895,-72691,-151413,-16952,-86117,-7785,-50628,7456,-53632,749,-69467,-53250,-26577,-78693,-59410,-123825,-105379,-108249,7281,2110,-74073,12245,-75404,-57810,-160949,-108784,53536,42202,8691,-25965,-54965,-56705,-33719,1095,-81758,737,16807,-62723,-67582,101709,70861,-46089,-62610,-30905,-1037,-23973,-126766,-100936,-48207,-99653,-19255,-42576,-32311,-52910,43521,-38953,-16732,-13662,-52399,-5028,-33875,-31433,59015,-42010,-3352,-54924,-100509,-92120,-65483,-17394,-26096,-63753,-32980,-23350,-1468,-16738,-51955,-34364,-13450,-45863,-901,-4978,17752,-119361,52146,9639,17979,-18610,-38087,-25880,-5021,37656,-3559,-50801,-41054,-60633,-65304,11268,-35574,21576,-16012,-99826,-27281,-43086,-104460,-31103,-4389,-19829,-21137,-102370,-33261,-5041,-116671,59364,22271,-67692,8282,24951,11148,-50802,19670,-40514,-73929,15350,6856,-85207,-14594,-84560,-47006,-86649,-132696,-37471,-65215,-43489,-75511,-48081,-33706,15902,-11214,-99161,-3110,-27633,-19474,-30508,-68230,-97622,-22262,-53126,22533,39446,-8974,-25084,-118317,5833,11260,-16326,-45803,9502,16178,-55824,-2519,-147681,-113549,-43883,-48195,-35613,-39739,-80884,-59617,-42559,11385,43089,-36066,-83417,1270,-45930,-100099,-121311,-67540,41335,-33131,-38921,-44473,-53312,-65178,57,-128714,-77007,-21901,-6818,-20962,-73294,44413,-62447,-21280,-27565,-69122,-27996,-106799,-88530,-64798,-60976,-18694,-22980,-19667,-11864,-53833,-46688,11991,-56923,-59688,-84619,-44830,18989,-53218,-59390,-13508,-31946,12648,50582,-52678,-56345,-35656,-121533,-135499,-177185,-121655,-87673,-252866,-66329,145159,95826,93292,19184,-10093,-97205,79710,12412,41613,-1031,28970,35819,38527,-139326,-106900,-66114,-50795,17694,26605,62136,40279,10833,-8421,-8050,15514,-34565,-28665,19073,-39255,-39869,19311,-10949,-4060,-1921,-23522,6902,33313,5309,-11613,18924,54755,31476,-89004,-90234,-16827,25080,5163,-53993,-21910,-24672,42574,1488,-93548,2202,4388,17826,-13812,51596,-36190,-40842,23089,-21918,-4469,-110700,-5150,-108151,-62472,-13532,-12941,-50833,-58055,26600,2559,-71365,-66347,-64913,10746,49724,-15090,-77388,-46519,-38205,27535,-21280,-67947,-50656,8584,-5434,-52274,-28500,-72252,-31714,107414,-5768,18340,-23489,-8396,-73925,-48639,-111445,-54963,76026,-19568,14763,22890,70183,10636,40713,33160,-2441,-91177,-113440,-98585,-6559,23183,11307,11063,28481,10711,-14131,-30974,-77239,12896,12209,-45563,-36252,15975,27022,15091,5274,-76425,-2964,30918,-27001,-4449,-60642,29374,45402,-49772,-70096,-11546,-73509,4382,-45196,-76103,26229,-55759,-80752,-3971,39719,60,-6350,-19302,-79822,40151,60996,39277,2645,17738,-10985,-46432,1721,-30557,6107,33801,-53518,-9215,6740,-27496,20778,16586,7583,-34221,-16883,45908,-51007,38104,-66946,98777,53567,-15868,59407,20043,3354,-99484,30785,14803,16562,109093,25804,-40351,-90150,19832,-980,-40105,41475,-35583,38345,23225,-35762,27749,14869,16098,-10480,-61167,12137,-55198,-84593,-79556,-64878,2211,-42914,-33437,-22693,317,-15735,18701,-7839,-16952,44088,-72459,-61597,-104156,-25664,-42426,-82328,22522,-66126,-86237,-33264,-40846,-53456,28071,6549,40776,-55800,-79152,-27552,-48635,-2961,92506,51029,17027,-29825,-37062,-101455,-11865,14935,47526,12605,34729,8659,6193,9655,42146,-5347,2775,71772,-16714,-42398,-61830,-96273,-66378,-21754,-8604,-35351,-28096,33924,-10310,20588,-31767,-15518,-616,83052,7531,-11320,7192,4186,-25620,-33467,33615,12242,67914,25133,-20088,33227,-2421,-35042,-25936],[7147,15066,38128,66810,9412,12749,2405,11926,46665,-4807,16760,3846,-2217,135243,79393,2059,55554,70457,70468,92142,28984,23582,51984,52695,43974,137822,13463,-12043,71905,113395,67184,-9488,-42310,73178,85153,24640,76838,74592,24663,-19619,75328,93191,67040,3189,73597,53885,4062,64339,41508,45897,25685,45877,45975,13252,1797,50243,32017,-18481,25636,-19649,26640,78500,50,27909,8251,34713,71665,61910,14994,-26205,-4803,32513,123940,23549,80947,22447,31377,8158,4213,46555,45267,46217,73784,136400,135242,-29009,12768,92678,116248,73915,69745,-2421,74787,55161,64341,-44195,52977,60167,97314,59131,24169,70640,72514,42633,-2035,88128,83938,56938,79242,65354,51295,122871,30881,93717,73186,69964,71317,13434,35655,100966,64037,42661,31598,-1912,70355,42409,69716,76137,66134,117811,94107,46765,55715,25771,65383,45474,17845,115546,145815,79505,18451,-61364,52617,121545,128446,118733,126829,58119,96100,35836,27530,75571,103244,172072,128594,113073,120246,63033,120437,63274,78016,116734,180238,136863,117733,35807,119499,83335,55760,156448,146169,143753,77727,108863,116892,38417,22771,120441,174851,167288,152752,88828,69461,115322,131595,190884,90706,145448,128411,104765,139126,138916,150246,133235,87556,110517,186294,131243,152784,126946,153109,213476,130213,56430,212754,148088,190522,176928,243113,192092,228545,206143,144923,156698,204604,227130,175855,203555,202414,219893,231854,328256,304245,325898,286059,334186,304212,364700,326432,386728,392399,393140,357993,271966,404893,553431,553470,588464,553715,515851,552163,681475,807491,878952,980495,1116751,1269243,1535400,2007082,2594319,4214327,6055001,-5439712,-3386204,-2302277,-1685603,-1342385,-1111579,-994765,-808716,-736284,-754254,-613559,-574747,-565380,-444250,-469500,-449707,-415341,-339422,-320050,-333565,-287692,-238527,-232331,-246921,-212282,-247675,-262364,-209626,-139188,-245409,-207174,-173312,-207085,-208280,-213956,-96466,-118833,-137633,-243395,-185341,-54395,-154197,-158006,-124821,-166107,-130572,-182112,-141961,-105477,-154692,-67550,-66951,-125852,-59942,-118009,-112538,-45473,-133411,-165438,-93726,-149351,-162390,-111138,-101146,-56003,-102505,-129190,6414,-24357,-30229,1308,-87257,2538,16179,51889,28146,10758,46822,94119,112599,163309,235337,265333,238131,279165,353315,608952,975096,1850155,-1405015,-1169334,-811267,-595841,-459497,-374657,-390873,-396156,-251707,-211228,-302331,-323149,-258741,-224192,-189701,-260324,-259196,-95831,-155208,-179087,-177014,-183232,-226346,-275659,-162881,-185137,-261536,-179942,-216469,-143678,-150435,-165973,-138137,-163575,-74239,-97652,-185308,-115086,-141768,-202910,-158168,-174017,-155873,-101436,-25700,-104853,-187214,-119685,-188779,-147712,-105084,-109900,-43860,-32791,-82339,-800,-52815,-102974,-72293,-167277,-71328,-96664,-38357,-40175,-67522,-119687,-115479,-49920,-38436,-15885,-126045,-183003,-13864,-50215,-41155,-112901,-128097,-69435,-101009,-15747,-96767,-130624,-157020,-29449,-81713,-13637,-61470,-141106,-116646,-72471,-29797,-56489,-51300,-64215,-69971,-72330,-101594,-70403,-27556,-28071,-23569,-85808,-124996,-50835,-100407,-51812,-32075,-43472,-58136,-130692,-2647,-26702,-58266,-38238,-90598,-112927,-134141,-101290,-119942,-33801,-79261,-129208,-114509,-111102,-104404,-44691,-12149,-41877,-45570,-28098,-61051,-25564,53640,-19492,-76870,-48295,-50426,-54349,-131608,-158309,-30666,-39124,-64337,-67919,-69956,-64374,-101836,-11151,-89686,-73419,51323,-110044,-23211,-33670,-21578,-133303,-23409,-23457,-36879,-28263,-23086,-105483,-72196,-93115,-50335,-75634,-151372,-4340,-92083,-10579,-71672,-3505,-59022,-43432,-65007,-20144,-37694,-84135,-37135,-157275,-108138,-99546,13934,9753,-88661,-22819,-74732,-66736,-130767,-121429,44882,30800,17455,-38233,-47956,-41641,-36511,6659,-98738,24787,55628,-59839,-73835,93979,38680,-72904,-67525,-20256,2116,-30437,-135203,-81124,-46719,-97616,-10983,-31276,-18115,-51114,45712,-52182,-34261,-30266,-55966,521,-37644,-23379,31756,-34577,7522,-44745,-116355,-92012,-66606,-19940,-27918,-50615,-42682,-50697,-24729,-54743,-73473,-63616,-15038,-37150,11021,19388,43358,-113224,52922,1562,-39389,-60587,-36657,-48919,-8654,12792,3368,-51441,-39042,-78476,-72203,654,-31305,5200,-59802,-103409,3109,-46671,-81474,-17044,-30694,-17513,-19239,-89735,-50626,-25268,-97851,76288,38904,-63708,11199,37191,16808,-39123,20466,-2163,-57704,27624,5893,-62653,-18914,-74527,-48930,-56000,-102911,-45783,-41278,-28477,-78310,-54286,-40300,-10393,-36617,-131989,-26333,-15049,-14815,-21171,-53142,-70751,-36657,-56581,21400,25345,-31786,-48361,-108547,7540,2453,-48755,-50264,30754,24811,-55398,-8473,-140550,-123683,-72122,-81206,-49731,-19920,-88067,-80309,-59959,6587,17031,-35495,-64815,-28883,-64212,-103139,-127540,-59093,18755,-50295,-25024,-26443,-108921,-94575,6651,-148347,-76319,-38266,-1058,-12293,-70846,21828,-65444,-48586,-32586,-66833,-12625,-73780,-86950,-74727,-88452,-13308,-24520,-17590,3678,-39299,-70287,-2490,-71794,-56194,-57526,-46108,35451,-49105,-64426,-43418,-47121,26630,46051,-87990,-96481,-48657,-113464,-111498,-175830,-136297,-85234,-235070,-75195,154333,131698,80554,14148,2166,-120835,71760,20494,48896,-5541,23451,18230,3445,-138806,-79679,-49588,-27468,1542,22916,74588,18530,15894,22431,8686,4940,-56379,-27554,22366,-42957,-37768,17810,-29647,-7203,3764,-23003,6128,23918,-12367,-2193,12972,45541,43351,-61140,-62851,-582,23169,27403,-66642,-45617,-33360,33322,-26166,-131972,7985,-31135,-7530,-49560,55806,-40650,-30817,26429,-10729,-16443,-95996,8163,-88238,-52205,-34719,5617,-25963,-39272,29712,-853,-73020,-80127,-77944,10414,21221,-21310,-39330,-44466,-45084,27426,-36319,-63705,-68075,-2739,30527,-49920,-8919,-73630,-40910,79080,-5721,9938,-53195,-30417,-71586,-63494,-117682,-46628,93592,-1814,20810,15580,46401,13281,40255,73806,10891,-93812,-107691,-94224,-14925,46343,32112,-2956,27793,-5416,-21414,-44887,-81123,26511,4992,-61148,-30394,20608,29483,36401,-4650,-78652,-5872,36362,-19920,-6667,-47541,55067,32957,-68860,-74687,-7987,-54226,6147,-31067,-60012,45831,-32462,-77851,2861,57383,16885,2795,-32868,-89446,7356,76043,40948,-5536,12211,-26994,-48505,-6077,2795,10050,16758,-41156,-23217,22558,-5349,11544,-2548,-8207,-49298,-17080,39651,-49420,36138,-29394,109998,57932,-4019,46016,18940,-11810,-104423,27296,342,-18330,42246,40149,-55729,-89982,25831,412,-40790,35383,-28972,27070,-4066,-59489,26812,7847,-15523,-8993,-45875,5357,-51437,-67122,-94272,-65722,5833,-65408,-64843,-24438,52619,12275,14631,7579,-11534,66732,-70459,-59466,-109093,-28619,-43642,-94016,46909,-56588,-93773,-28195,-54866,-57329,47603,-8446,15513,-27154,-61926,-25884,-56812,-13709,87144,55717,13654,-9079,-30258,-81772,2219,24809,52803,-30150,39698,24518,13091,-3381,25280,-2265,-4440,81225,1616,-43322,-70696,-121172,-67686,-38877,-13437,-25921,16274,34853,-18844,22266,-35571,-19377,-35518,74432,-9517,1115,36323,25934,-8884,-58523,45716,11692,63679,42102,-13397,-220,10600,-13494,-30451],[-5215,139,7668,68026,14085,13128,5285,2139,59338,-15501,27665,8321,13145,138368,91555,5779,49184,75694,69528,81741,28931,15346,48967,46539,38376,130881,57901,24887,48931,106070,66968,22693,-11723,62242,81623,36936,76676,14354,2159,-20460,72559,85425,55226,2904,63996,75698,19966,91589,57096,63942,28723,32720,25380,-2674,-18022,16374,45175,-32103,42954,-19832,17538,75672,-1918,40927,-6715,24317,82130,66572,846,-17616,-6446,57469,132557,37134,79504,73062,3062,3442,401,52912,63791,42545,68696,148100,127543,-35814,46821,120568,113602,84273,57058,-3045,85774,61749,71721,-19497,62516,45093,88000,89464,31996,62860,54127,31805,18933,101832,70530,70482,80073,58466,51266,134573,22995,99098,82589,70878,77529,19117,23011,65324,57823,55099,29294,-7866,69869,42342,23057,65422,62857,154390,97584,78735,63181,18872,57297,75334,20199,104293,150031,82918,30479,-59609,71659,133051,135507,96730,92024,91394,76925,38283,2589,34748,113248,189782,121250,119306,102385,79054,120082,59688,90299,118046,175219,130230,130140,61759,139831,86664,73716,148768,128300,126806,89353,117779,121783,14912,4341,127632,183428,173083,162565,96982,83788,113881,102864,157945,82355,148996,138140,104513,137000,141040,168052,135695,95688,130916,152438,108784,127785,104073,154312,203467,129322,55208,218355,164574,187997,182704,254939,213615,207164,217825,147977,153220,214941,206057,180280,220852,192358,232961,263435,357038,306241,344180,300505,344712,335422,369154,331314,352420,380445,370333,365739,343526,447654,536477,556323,603175,595240,556205,556689,663378,832394,951264,1004678,1121057,1266354,1548707,2035766,2638595,4291482,6102467,-5479412,-3486654,-2362639,-1710611,-1371761,-1133021,-981205,-820278,-733116,-753699,-641448,-548588,-562639,-442780,-476019,-497595,-418038,-374367,-329698,-330331,-290164,-286553,-232396,-203146,-236028,-253800,-256568,-180213,-130885,-264016,-225732,-159311,-204208,-187724,-218871,-122703,-111031,-104331,-237962,-186511,-60143,-188675,-149758,-112250,-171453,-168168,-199410,-132889,-92976,-167667,-69420,-87537,-109690,-76357,-117912,-115855,-66542,-143731,-148784,-101759,-164708,-181778,-113610,-112225,-51301,-111145,-109342,20565,-15643,-12708,22587,-114751,310,-1642,41352,13274,-841,35577,102271,128047,161084,269565,259989,243871,293516,403283,590799,999243,1870403,-1489101,-1180405,-812217,-583043,-452803,-407052,-412462,-401372,-262129,-243939,-326702,-321746,-269416,-267794,-172541,-250483,-274718,-124608,-169031,-151507,-190864,-192917,-252171,-267554,-170826,-187366,-245506,-197962,-232449,-158934,-150794,-142363,-126463,-191154,-115564,-114951,-177030,-110314,-105640,-178526,-150231,-164181,-153469,-120142,-35582,-106903,-181408,-118766,-186648,-112565,-110132,-122568,-80262,-54790,-69227,-31818,-88923,-106120,-97721,-181120,-97014,-111281,-31383,-39942,-92340,-142743,-100421,-28727,-48075,-31357,-133820,-170527,-17110,-55437,-46796,-96720,-131846,-60030,-123049,-109,-88028,-153883,-148022,-40294,-97528,-22096,-41494,-145635,-104049,-93414,-37852,-37292,-53678,-45504,-44474,-92615,-92450,-77029,-24099,-49240,-54071,-89223,-145448,-47241,-101941,-54585,-28952,-42866,-59334,-130469,-5977,-27573,-54810,-54727,-98436,-114062,-146717,-127514,-127526,-51970,-96907,-141365,-110357,-107554,-91481,-82233,-34393,-65091,-23155,-25386,-73264,-61533,5623,-61940,-79597,-34201,-11983,-56591,-130956,-193954,-25530,-35268,-52460,-78071,-77708,-91032,-104989,-14775,-104830,-79455,34698,-145502,-19014,-24254,-18850,-121368,-15822,-39477,-59248,-59383,-17500,-97807,-90207,-85961,-37173,-77194,-136235,6403,-84899,-5802,-83981,-16283,-66491,-94370,-62751,6061,-62534,-87032,-14668,-154294,-102882,-84810,20845,11397,-90467,-57118,-75231,-77503,-106613,-132349,26619,11972,18799,-45629,-32449,-42892,-37800,618,-106614,36846,74092,-57044,-78705,42084,-9537,-94568,-71741,-2423,3087,-31466,-127685,-53403,-51237,-84498,-6109,-23333,-8204,-59389,34270,-69267,-63163,-54031,-62114,2225,-39818,-17908,-7898,-33824,13249,-38979,-122743,-86687,-78140,-27142,-26211,-36531,-49115,-77230,-44899,-92843,-97748,-94772,-17804,-21931,13656,34865,61307,-71177,29626,-11105,-93123,-104032,-30447,-64022,-19820,-18479,2489,-44087,-33990,-93511,-64389,-16783,-32346,-21842,-96386,-93696,38328,-48351,-56981,-17126,-48612,-13964,-26196,-68422,-75533,-55385,-62169,82596,51698,-72327,8880,44791,6765,-26288,13656,20632,-47657,20282,-4675,-43543,-25643,-53121,-48904,-9034,-58760,-56521,-21909,-21442,-78961,-58412,-43139,-34884,-56783,-145694,-47946,-7053,-9721,-1594,-36613,-41057,-45969,-52497,21435,14675,-44554,-63536,-84195,1436,-12619,-70010,-51786,43238,29115,-54235,-21150,-132552,-122491,-94125,-106735,-69237,-8911,-88101,-85840,-55551,-3646,-17162,-36543,-45049,-55794,-77403,-116678,-130597,-47632,-2876,-67534,-4762,-12266,-152824,-114013,5328,-157100,-63013,-58930,-720,-14032,-69268,-9253,-56172,-61881,-35943,-58314,-610,-40659,-82448,-84283,-108533,-19437,-33866,-17949,14591,-15108,-84834,-12047,-70428,-39674,-24288,-46410,30494,-57909,-59767,-67815,-52574,21525,25016,-121093,-130544,-63805,-99022,-78670,-158163,-133162,-63248,-209770,-94234,149469,157447,63471,11827,30066,-109744,58054,21494,37892,-4846,19593,-16607,-35747,-126422,-43712,-28527,-783,-8471,16291,70234,-6402,22008,44545,16602,-15390,-67982,-21159,24706,-48175,-34651,5508,-44259,-14469,16383,-13876,41,11736,-28221,5581,4778,24760,65388,-22366,-37880,18682,23096,47096,-69511,-64831,-41525,19635,-43940,-140743,17215,-61493,-46596,-81019,24358,-57337,-20467,26745,-5699,-25636,-73354,13545,-55180,-43415,-51629,24646,-1800,-16699,22661,-5187,-82001,-81881,-83574,4207,-17787,-33780,-3819,-38128,-49568,6509,-57412,-57524,-73756,-11440,55369,-49554,8290,-61292,-43730,33761,-5159,912,-76690,-52646,-63895,-72616,-110904,-34231,94657,9842,26544,-3710,9419,14597,35425,104076,22427,-85305,-87106,-79979,-21589,69952,50282,-17643,27913,-23854,-32655,-60360,-78262,29390,443,-80277,-30401,16665,15465,46035,-17186,-93278,-9791,31350,-11388,-6975,-30996,52650,1133,-82071,-80144,-3719,-25610,15467,-13656,-44441,55020,-12280,-64708,5388,47228,25590,13125,-31440,-84331,-30044,81962,32305,-9323,-3730,-47169,-53249,-21225,21179,8060,-11432,-22765,-35706,29404,13757,2845,-12417,-20813,-60342,-23131,20432,-35087,32795,16461,106326,58282,19968,29675,17744,-28869,-93052,24505,-23601,-52515,-25294,53407,-60821,-91065,25061,2347,-34927,19977,-18077,14341,-29175,-76698,28667,3636,-39393,-13486,-35366,-6324,-47343,-36802,-92639,-61971,1619,-89905,-78865,-22903,79081,47553,4237,13455,-2177,52628,-69077,-58277,-99555,-36540,-37224,-90864,63844,-39451,-89938,-29477,-58250,-57762,65232,-21438,-14172,-11809,-41558,-19348,-59995,-27536,67770,49216,4553,10998,-23541,-42826,1852,34397,51852,-74086,44867,27396,14946,-16804,11612,-694,-16768,67119,8957,-38150,-78551,-129396,-49548,-45623,-19557,-6126,61000,28429,-29722,26802,-31771,-22568,-63712,51220,-30594,12299,57963,44134,7702,-74291,46357,1426,47832,53832,-7362,-27471,26719,18865,-28441],[-17481,-3989,-16827,64760,20696,15899,2708,-3130,72715,-14005,40599,18922,45472,135809,96172,15045,49515,80632,70625,72747,48699,10148,51940,41008,44912,121964,98843,59749,20400,100162,60600,65720,32301,45552,81266,48829,76391,-45059,-12590,-16628,65414,75131,44259,5509,46669,93234,34299,122954,77056,73824,33227,23238,7727,-15670,-33829,-23205,58697,-39731,38811,-15137,14846,72351,6707,54162,-12389,13340,87612,70889,-2930,5146,-4296,76221,120821,57698,75757,119835,-3057,32591,803,62470,85582,35969,68334,149661,107348,-28508,79211,137649,99859,74728,48303,6920,99807,71207,74033,2694,70991,28070,79400,108404,49074,55242,37775,25477,45315,105298,54153,69142,78510,54610,50062,141964,11726,104586,89701,63601,81900,26987,25689,27044,47933,79463,47257,18095,69708,51721,-24605,49851,59938,179514,117622,104435,66555,25859,61436,106807,32156,96665,147098,91213,58418,-26447,96862,141405,142582,69573,60955,127855,66047,53899,-21301,-7895,97480,198558,112226,120648,68310,80161,117085,60313,108717,118528,161572,117746,142465,82451,144705,88608,97270,148285,112923,105288,110708,128047,139655,12967,12030,135874,202940,170970,163119,100786,97920,116589,78775,134450,95204,154038,134960,113262,136646,133260,171584,138741,94131,160399,129115,93462,107779,88854,163780,188628,135564,70761,220982,195660,203330,200819,265760,225293,186335,229934,155430,149493,235831,191726,196120,258125,187096,242527,285179,388592,307181,348293,303444,344998,358090,367556,331045,320352,350967,329343,368157,408630,474360,517906,537241,602203,629970,591472,580448,656065,843670,1003910,1028164,1131159,1273182,1560588,2054152,2677759,4369828,6136401,-5513831,-3561062,-2394820,-1721165,-1389346,-1151820,-967014,-829718,-734675,-756483,-665870,-533344,-554685,-440570,-489871,-544168,-427810,-412206,-347937,-332717,-302772,-335046,-249667,-172701,-269325,-258756,-255374,-153169,-139031,-280251,-240774,-151437,-194934,-173901,-228671,-149411,-93695,-77969,-220570,-178630,-87346,-225265,-141913,-98880,-160946,-206736,-211777,-123700,-79846,-177768,-78161,-107891,-98933,-100113,-112311,-121666,-94302,-144261,-134054,-112603,-173503,-189829,-110346,-113929,-37476,-112418,-82761,21157,-9969,8336,42351,-131743,167,-14883,24868,4622,7123,21170,92626,130186,149757,271837,234461,247416,312755,446127,567567,1018863,1888699,-1557653,-1191730,-802148,-572865,-443226,-433844,-415294,-404843,-280044,-287362,-324042,-313558,-279676,-293574,-157008,-237584,-290814,-178917,-179209,-145717,-208883,-190268,-264595,-247844,-182148,-192437,-214704,-212250,-221074,-168646,-150304,-132807,-108749,-200334,-162391,-127156,-154525,-105699,-81977,-165558,-151541,-159852,-142516,-145933,-65330,-107024,-164912,-116333,-172592,-84117,-108378,-132865,-125318,-72840,-63940,-77563,-131767,-101190,-109489,-184404,-122765,-128823,-40352,-56103,-116628,-160428,-89984,-5029,-47729,-53166,-121435,-134596,-33367,-65949,-53117,-70813,-131896,-57554,-144561,1968,-84831,-166269,-128768,-51729,-115856,-31915,-14852,-128719,-79687,-107556,-59394,-30665,-57275,-29831,-32814,-102667,-80015,-83616,-18245,-62613,-83563,-95252,-155349,-45906,-94710,-57578,-28239,-47165,-51865,-113589,-13670,-26235,-42609,-77081,-110605,-108818,-153251,-159734,-132210,-75494,-106586,-145737,-105586,-100781,-75816,-104590,-58881,-87561,-11481,-26076,-78496,-94700,-53349,-103726,-85342,-27510,26076,-59555,-132888,-221950,-32700,-34720,-37751,-86101,-64545,-109628,-102855,-26297,-120865,-92775,7208,-160008,-17744,-19152,-20965,-101265,-12650,-57957,-67667,-80934,-15029,-87180,-102235,-80034,-22832,-78066,-109438,12800,-65706,7693,-80690,-27555,-73916,-138790,-63836,19522,-91954,-84009,2663,-122240,-89874,-69397,26412,10148,-82461,-90279,-78421,-87797,-97652,-137146,989,-12977,10541,-42975,-8923,-57133,-31269,-14278,-102529,31338,58832,-58214,-84081,-34421,-54642,-108056,-72808,14716,1799,-24454,-105131,-28540,-60962,-64654,-6388,-22938,-6794,-75428,11888,-90237,-92919,-78752,-68157,897,-40439,-15519,-49389,-38520,8287,-40770,-115888,-77239,-92492,-35413,-21221,-21243,-45896,-101551,-58512,-119219,-116128,-121265,-18030,-1872,5090,31011,61678,-4514,-11101,-29637,-127152,-133057,-22319,-64061,-36169,-46493,-10436,-31316,-30079,-103636,-42407,-40867,-38637,-51423,-114564,-75059,55413,-53012,-38525,-29965,-57087,-10347,-37684,-48688,-98939,-89761,-18675,74432,53879,-86620,3949,40683,-20717,-14626,1560,19439,-46183,-5246,-20199,-28685,-35959,-26573,-45414,39611,-13493,-66157,-11242,-17227,-74830,-60779,-43766,-51054,-62599,-133366,-60554,-1813,-5116,23659,-23984,-13998,-44463,-40204,23744,14901,-45265,-67794,-55588,-13680,-34428,-84848,-48010,44851,30113,-50409,-37280,-121991,-110337,-104389,-120018,-91654,-13661,-87149,-75253,-32885,-19369,-50282,-35544,-28367,-68102,-84607,-142214,-132280,-35846,-17100,-81136,17107,-4206,-164822,-120615,-3284,-150913,-40753,-79207,-5258,-19973,-69991,-41861,-38586,-53479,-36547,-44361,5082,-18950,-78571,-91880,-117219,-35673,-45335,-18602,15368,10128,-87369,-13591,-51784,-11962,10132,-43196,5978,-68199,-50249,-78884,-47998,-1160,-6564,-139187,-143839,-73860,-82940,-45647,-127480,-111561,-33852,-182214,-125864,126605,161218,45748,12526,61753,-59974,46697,17007,1462,-4789,18441,-57325,-69010,-105159,-7336,-10789,23327,-8195,8793,48395,-27887,26703,51881,15248,-42931,-66792,-4834,24373,-55965,-34997,-14483,-52225,-26140,29493,599,-9185,-736,-37836,12592,-4449,-1557,91530,14504,-28072,33397,23644,55636,-60981,-72114,-46533,5895,-47133,-123640,26704,-78224,-92867,-99561,-30108,-85040,-11040,24958,-7992,-28316,-51205,10729,-15363,-36725,-59953,36890,13739,2394,7865,-1399,-87964,-74669,-81867,-5921,-54708,-48402,18663,-29333,-48725,-26354,-75215,-51620,-68078,-15549,60461,-51047,20301,-41578,-41354,-11563,-1318,-6805,-88433,-71587,-50824,-72362,-92092,-21506,79630,16745,30985,-27574,-28810,14005,26064,113827,31705,-76008,-60126,-58835,-25408,84933,61134,-28526,26537,-35787,-45748,-74733,-69222,21524,-2492,-95474,-35170,7595,-9914,40621,-28101,-111901,-9181,17482,-5341,-6914,-15440,21128,-38450,-83344,-80566,2352,5889,29019,3818,-32026,51410,-1900,-45734,3824,10063,25649,22927,-19426,-63067,-60130,73460,10149,-8683,-28277,-66203,-61473,-36831,21989,4680,-40245,-500,-41949,25671,28168,-3091,-10848,-26779,-64649,-31256,890,-15153,25600,55747,90805,50732,51307,19382,13442,-43619,-67224,24151,-48096,-73587,-67527,64461,-57237,-98682,15861,5071,-23363,-396,-4801,1402,-44541,-82666,32696,5040,-49741,-22029,-41363,-21108,-41088,710,-74606,-55271,-7835,-107869,-74516,-26288,70871,79188,-7595,7252,8483,9388,-71066,-60943,-77159,-46276,-25299,-73381,67419,-19291,-78915,-37432,-48793,-48628,76888,-30217,-40746,-12767,-24078,-11370,-56929,-40520,47135,32551,-4474,23662,-20207,2322,-11421,40637,45653,-100007,47852,20714,13152,-30385,8630,-2400,-34213,36084,4799,-27072,-78246,-120880,-25822,-40118,-25849,17674,88525,14654,-46463,32571,-22014,-26190,-80665,15628,-49182,15837,61475,54526,16902,-88093,32699,-10931,27393,58774,-1788,-39153,42460,53889,-21369],[-33273,1196,-27931,57761,27305,19658,-6086,-1502,89327,2538,50250,33601,85564,127105,93488,28710,54316,79908,72966,69204,83322,4147,58675,35386,61415,112387,118167,79474,-5939,95663,49223,105865,77663,31245,83470,58407,75049,-82552,-13065,-9803,54611,62880,38044,9303,27048,104088,45395,147713,96024,75584,37085,17572,-5331,-20923,-41312,-61839,68843,-44814,13767,-4589,18761,65959,23607,64429,-7912,3623,83142,74317,5935,37611,2165,85275,94447,73146,71107,145442,13689,87444,2276,74280,106217,28416,72229,144582,81739,-9088,101731,140218,82936,52001,44668,23530,111733,80068,71496,16151,73259,13751,74842,108356,67410,50105,31871,25773,68139,101880,41877,54359,73779,51327,47547,137798,-907,113378,94910,47989,84519,34294,39980,-3647,36963,108068,81227,56787,69745,72972,-48963,33489,60598,186779,143971,122032,67899,49126,78679,132593,50107,96550,139371,101820,95368,23752,119782,141711,149025,44740,43890,159844,67747,81471,-33930,-39357,65401,189734,102851,117150,29235,69277,112977,65734,126194,119123,143021,101469,152419,88784,137082,89975,114923,148974,101524,84800,139987,140293,162073,37779,52951,139208,221933,163356,155857,97503,107603,119758,61841,121411,124182,158394,121611,130217,141781,117702,162180,144713,82759,193507,123145,107293,99231,84183,178361,177298,149646,96269,223043,232157,228996,226790,277122,225582,173836,246961,166551,150582,259348,188427,219513,295900,184077,247618,294370,414586,307611,341567,293461,337133,368048,360534,326362,299118,315807,289828,366198,438345,481058,501698,507166,584974,651610,615363,612983,665712,841028,1031511,1047361,1149112,1296854,1573020,2061676,2712807,4435059,6170207,-5543506,-3609564,-2394882,-1723723,-1395510,-1167433,-964882,-840396,-743859,-770313,-682236,-536288,-546044,-445152,-509470,-575917,-448902,-443630,-363130,-337431,-322677,-372989,-277670,-168848,-305806,-264005,-261108,-143127,-163395,-288881,-245187,-153369,-183729,-167506,-239425,-168392,-74694,-69838,-199470,-165946,-123457,-251988,-137522,-90070,-139136,-234441,-214190,-117213,-70697,-183129,-89588,-124757,-93169,-122362,-103036,-129962,-126004,-139444,-120897,-123554,-176448,-179704,-104538,-105503,-25269,-105294,-58911,10325,-8340,27466,52182,-133778,2220,-19471,7218,5822,30924,8828,70812,126157,137123,239429,200606,250338,333621,473107,549455,1035165,1917975,-1604919,-1207936,-787546,-570707,-438443,-450065,-389467,-407844,-298576,-333297,-298093,-303371,-289128,-298878,-147170,-227014,-303765,-238939,-178544,-160050,-232659,-182161,-260447,-215058,-193453,-196102,-176244,-220183,-187520,-171886,-150111,-135307,-92196,-190354,-202996,-130130,-132851,-102574,-77196,-167923,-162739,-165621,-127333,-171015,-105537,-104959,-143303,-112861,-147267,-70097,-99117,-137954,-162227,-82190,-67990,-124370,-168691,-91965,-107281,-175762,-143818,-147108,-61621,-86638,-131893,-169367,-84958,11393,-40012,-74216,-94844,-89204,-60055,-85096,-64325,-43552,-126646,-64258,-159018,-8655,-85921,-162880,-101438,-59747,-133009,-42361,8272,-98256,-50392,-110723,-86631,-42500,-59952,-21923,-41307,-100492,-70744,-88969,-12560,-66247,-104573,-102622,-149728,-48743,-85091,-66693,-29555,-56684,-38503,-88827,-26096,-18913,-20282,-96304,-125257,-99304,-149704,-181926,-129457,-98173,-109336,-146733,-100143,-90239,-59726,-100463,-80536,-103253,-13512,-32540,-76590,-113284,-98259,-132670,-89345,-28346,50965,-64455,-140713,-233385,-47785,-35886,-22912,-88609,-37711,-116592,-95398,-41005,-135239,-108479,-23700,-148468,-21997,-18413,-27359,-74161,-15601,-71987,-56582,-86381,-20560,-76298,-106801,-76178,-10978,-79008,-78372,13605,-40516,25732,-60035,-34491,-78973,-164976,-67177,17611,-116148,-75612,11471,-82577,-71256,-58757,28235,9396,-70854,-121282,-84215,-94381,-102805,-132439,-27345,-41777,-6927,-29419,19340,-77219,-13912,-30823,-87017,8358,12102,-63386,-90090,-102382,-81166,-114453,-69522,25330,-2751,-10151,-73112,-16254,-72990,-44779,-12594,-31105,-15340,-92693,-14615,-114005,-112738,-97611,-71771,-1533,-40323,-16047,-83996,-45107,-8863,-52247,-96497,-64954,-104012,-40883,-13806,-4429,-30550,-121913,-66632,-126755,-121548,-135142,-13149,20213,-14235,3227,38875,61184,-55127,-53554,-135551,-135239,-15169,-47648,-53665,-62569,-34881,-17468,-29579,-107201,-11306,-70064,-48473,-75179,-109851,-54300,37689,-65771,-30492,-48253,-59793,-8699,-48402,-40542,-110863,-119254,18057,52010,40338,-93451,-1345,20860,-61513,-6463,-11369,-4641,-52948,-42198,-33416,-17428,-49559,-4791,-38478,75155,21162,-71775,-12158,-8941,-64067,-62353,-45561,-56660,-50540,-95095,-61169,2536,-239,47341,-18386,6919,-31278,-23266,27597,23747,-36726,-61320,-33619,-35077,-60450,-97764,-38474,37159,29238,-41567,-52110,-104937,-90443,-101488,-120307,-112342,-34942,-88667,-53265,-4900,-37103,-72301,-29545,-16687,-60006,-86147,-172244,-128973,-26144,-19917,-88033,34976,-1768,-138570,-115974,-16597,-130380,-16848,-92980,-12531,-24979,-72241,-69977,-20352,-25543,-33746,-28085,3385,-13280,-75918,-95956,-114367,-58160,-51504,-17248,3986,28695,-77162,-7064,-22519,19396,38575,-34754,-28759,-66664,-42367,-75913,-36652,-33369,-38120,-132244,-129716,-74179,-70634,-20818,-91050,-76928,-12161,-157883,-165280,88816,137866,30476,15054,84377,10800,42685,10884,-56925,-10087,19592,-91179,-88212,-79454,21643,-2433,40224,2958,2290,13212,-39585,27718,44770,6483,-70585,-55328,21825,20395,-65998,-42465,-36595,-53066,-40283,36155,13862,-18229,-10950,-38282,21014,-13137,-25695,110874,40448,-38144,36504,22723,47073,-42908,-63723,-46356,-4211,-35406,-93951,33195,-78439,-131791,-102358,-83895,-116436,-3314,23364,-16201,-23884,-35180,2296,21332,-32964,-58911,37399,15997,10963,-10686,16455,-81460,-63724,-74749,-17157,-78085,-59122,22801,-20808,-41236,-56199,-79679,-47125,-54679,-14132,45974,-53377,25415,-23145,-37329,-43197,8396,-12505,-86098,-84296,-34452,-61613,-66352,-11906,54436,22105,35034,-47448,-55572,12053,12474,99935,38832,-74966,-35383,-34980,-26124,83826,62570,-32621,23213,-33716,-58322,-85959,-56087,5135,-5689,-100122,-40466,-3277,-38574,22311,-34003,-122349,-2342,310,-5227,-8916,-6131,-29203,-69296,-68697,-71303,10817,33396,40723,18035,-23428,35027,-3912,-26102,-779,-40175,19118,32480,-6395,-30509,-72985,49984,-23156,-5893,-56660,-80194,-71791,-45374,7762,5696,-59229,21549,-39183,11629,36992,-5016,-1210,-25115,-61998,-37658,-10752,1721,13657,75178,68091,34330,81984,17066,4076,-53635,-33659,26694,-62405,-75477,-76169,71798,-49475,-108621,246,9977,-8970,-20279,8520,-10799,-46914,-78176,37110,12145,-46177,-32145,-65059,-35944,-31605,36687,-47117,-46953,-18136,-113206,-58322,-38783,33366,95500,-17240,-9638,17585,-41126,-77036,-68109,-47416,-53812,-9586,-45352,54573,458,-64384,-47948,-29129,-30323,80474,-34030,-57530,-24467,-13391,-6341,-48110,-47991,37885,9575,-8077,24647,-21484,38037,-31145,42204,36760,-97366,45595,10821,9893,-42775,18573,-7953,-57244,208,-6305,-9803,-64411,-101163,-12672,-24577,-31372,36302,89368,-3815,-68030,37475,-9965,-31546,-88947,-25436,-57604,7663,43791,54638,14100,-106980,7085,-15809,9574,57864,3537,-33306,52416,80374,-13835],[-53265,11626,-23691,48449,32489,22965,-18026,7780,109688,31701,52555,48932,119983,115319,85485,44783,58864,70334,75142,70691,120731,-4167,65209,28465,80826,102833,104926,77850,-22371,92674,37784,129425,111234,26504,86348,65067,71909,-86892,2568,-1374,41842,48914,39262,14248,11971,108271,53403,156576,108941,72069,38070,12960,-13701,-16275,-37316,-87607,73378,-47307,-23230,11632,27326,55224,43548,68252,5039,-2478,65761,77142,26082,71201,12164,84359,63311,69862,67104,141633,43869,143809,2292,87167,121315,22529,78540,136962,59546,17174,110124,129738,70816,29944,45554,41454,116872,85173,65623,20862,66461,8054,76952,90021,79332,47230,41187,33454,80582,98054,40135,34011,66285,45850,43839,117971,-10002,126392,99747,26336,83562,39400,58451,-18390,29411,131860,120547,88335,69968,106650,-30472,22007,67045,175959,165632,131264,68955,83205,103764,145650,68520,103630,130630,110932,129635,73110,133831,132747,153934,28768,45741,179827,82487,115535,-27227,-47071,32891,160538,94560,110033,-1112,56434,109751,75520,136516,121005,126639,85779,157994,79526,125313,92040,118165,143779,94059,72005,172923,154893,179521,83653,117917,132585,227174,155509,144267,89395,111060,119056,53101,115221,155801,160362,105935,151125,152047,100187,146372,155800,65358,223894,135842,152969,103197,90132,194489,178360,169711,127186,227398,262919,252755,252163,289157,216716,177503,274504,180477,162327,278755,197562,245799,311225,180956,248259,292315,426047,307904,329424,276560,326244,365220,349724,319329,294185,289105,269798,363987,422172,472917,490298,477851,557002,656761,628123,644391,693719,827990,1037234,1060983,1175617,1339266,1589576,2063539,2749294,4490693,6214280,-5578859,-3643600,-2371604,-1726470,-1393962,-1181234,-985618,-856741,-760763,-794722,-689266,-557290,-540155,-462322,-532251,-583631,-480124,-463901,-365500,-340240,-344346,-395534,-305864,-192075,-337765,-272362,-273468,-157361,-199066,-287665,-237532,-165705,-174471,-166112,-246069,-179097,-67273,-85099,-182057,-153273,-152856,-255991,-138839,-89216,-113393,-241298,-202341,-114755,-69748,-181894,-99268,-136485,-91678,-135885,-93877,-139146,-156384,-134457,-108849,-131969,-175142,-152652,-99203,-89857,-23640,-91203,-46709,-5584,-10807,38585,46005,-122028,5822,-15911,-5171,17347,61115,3003,47550,122322,130553,190093,170326,253634,350929,479601,541424,1046960,1962957,-1630208,-1230305,-774935,-576159,-443778,-454096,-339710,-410260,-310677,-369923,-263161,-297978,-296436,-287181,-145753,-222368,-308157,-282425,-167104,-184218,-261722,-176851,-242436,-173661,-201388,-193456,-142045,-220244,-144391,-169675,-154580,-144754,-82957,-167359,-225033,-122422,-122185,-101633,-87999,-179188,-178143,-181065,-114863,-188069,-144400,-101549,-121037,-109140,-116850,-69515,-86566,-136752,-176328,-82177,-77500,-159250,-190318,-83825,-99926,-157548,-159889,-163017,-86315,-124284,-133235,-167392,-84050,13817,-29729,-88124,-66105,-51362,-91622,-111708,-82724,-23800,-116204,-79705,-161478,-27339,-88265,-145779,-70910,-61985,-143406,-53386,17691,-67642,-24727,-102876,-111149,-69968,-60428,-23067,-70174,-88462,-70779,-93036,-9691,-62766,-113926,-109096,-127593,-55503,-77715,-85108,-32093,-69270,-24107,-67791,-42201,-7364,7624,-105441,-137890,-89233,-135524,-178001,-117478,-114200,-110677,-148763,-93190,-77218,-46491,-71701,-94173,-107526,-28712,-45641,-69889,-110884,-113955,-142130,-87052,-32216,55315,-72243,-153881,-225469,-63926,-36828,-10757,-83490,-13661,-113550,-83695,-52766,-144641,-119661,-50202,-115536,-33401,-21343,-36314,-42406,-25899,-74743,-24874,-75531,-37131,-67879,-104756,-74912,-5187,-80616,-52067,9026,-18780,39677,-27364,-35632,-79937,-167269,-70023,1732,-128967,-66395,11801,-54233,-50416,-57157,24003,11521,-61548,-146096,-90582,-94169,-113871,-117442,-52518,-70392,-30267,-8556,45890,-95103,10129,-40601,-64687,-26084,-46919,-70107,-94701,-136029,-83868,-117667,-62322,27005,-12907,6605,-40604,-21352,-83438,-31766,-24362,-44942,-31674,-103184,-37081,-137955,-116545,-105791,-71495,-2896,-40700,-19068,-107180,-49717,-34017,-73499,-70841,-51244,-111729,-40720,-5435,12041,-6349,-135488,-72601,-117275,-111475,-127878,-3190,40891,-41305,-44547,-4474,100648,-88924,-79479,-121835,-108152,-10935,-19923,-67948,-62313,-64496,-7764,-32558,-103366,20867,-100547,-58917,-87890,-85801,-37980,-13682,-89240,-32996,-62446,-61989,-11105,-54911,-49621,-105046,-133392,32773,20473,11672,-80866,-5140,-12774,-106399,-3492,-20745,-39995,-65060,-81050,-37629,-9261,-64515,2606,-29875,88397,38651,-71768,-24372,7048,-46334,-64173,-52227,-55276,-24437,-39493,-52097,6554,6190,62119,-19079,19962,-11447,-8572,30760,32247,-24971,-47172,-25524,-57043,-85593,-110058,-25088,25063,27411,-26278,-60877,-78579,-67456,-88193,-110511,-125701,-66500,-91985,-28481,13053,-51374,-76753,-17787,-9963,-35982,-82948,-191823,-111458,-19578,-11088,-86905,44031,-2629,-85894,-105198,-30635,-101049,545,-94295,-19613,-26404,-72830,-89719,-9789,10251,-28063,-14312,-4808,-21127,-72373,-95393,-102362,-81112,-46509,-12594,-16909,36431,-56492,4080,6366,43368,53056,-21319,-61147,-46872,-40667,-65393,-23568,-63473,-58121,-100571,-93129,-63953,-65447,-8515,-57622,-39378,-9634,-140208,-201566,46161,93465,19244,17245,89658,71217,44893,7833,-119541,-21903,21091,-108212,-90052,-53741,39145,-5620,47595,21237,-2219,-26576,-37518,23842,29481,-6536,-88279,-40499,52721,13019,-76599,-58307,-54931,-48640,-53129,31927,19858,-23390,-17000,-29119,33819,-19566,-41127,114250,53089,-61277,24349,18313,21294,-20446,-41704,-40560,-9154,-14326,-64983,34786,-65470,-148575,-92487,-114399,-140763,2276,24453,-27471,-15445,-26658,-7440,44612,-32516,-50599,25758,5189,5038,-28636,46888,-60267,-53461,-65475,-26783,-82282,-60420,10120,-15115,-27634,-69541,-65260,-43907,-38778,-7313,20983,-55062,23467,-13619,-36190,-55375,24650,-16938,-71335,-88809,-18607,-42793,-42047,-7292,27287,29320,40072,-56822,-63130,9905,-4230,68286,43544,-83122,-17947,-13080,-24284,64572,56075,-29228,19555,-15316,-68070,-92637,-42029,-15883,-10881,-91144,-40714,-13907,-62214,-1951,-33455,-114948,8540,-13014,-12337,-15191,-6876,-80867,-76839,-39210,-52347,20997,51819,43887,26170,-17979,8762,-15176,-10188,-6916,-82272,9955,43315,-2989,3298,-64519,16813,-59704,-4326,-82479,-88237,-81360,-41981,-15862,14823,-62094,38533,-27539,-10553,39574,-2875,9345,-17378,-55123,-40635,-12661,8860,-1457,69451,42010,11887,103646,19137,-9566,-57965,-1494,30787,-59068,-61239,-61405,73462,-42757,-111285,-17234,18567,4369,-34965,19692,-21561,-37744,-67964,39241,21965,-32949,-41500,-96093,-47686,-19552,61541,-20399,-37658,-24758,-104285,-41015,-59153,-17892,88542,-23529,-32331,21211,-78420,-84628,-76933,-18019,-55607,9103,-12710,27244,18100,-48334,-54505,-6005,-11115,76006,-32910,-60830,-38305,-10177,-8049,-35731,-46269,46027,-13591,-4342,14061,-25673,53423,-47641,39885,28169,-69592,35768,3614,7057,-52118,36917,-16517,-85444,-29339,-17331,13981,-37087,-78273,-19290,-4768,-35747,42291,66357,-22170,-87770,39461,177,-39111,-95604,-62885,-51338,-11790,11031,44531,-1021,-129113,-22739,-6454,-631,53860,8647,-15630,51643,89399,-11788],[-72611,22847,-7347,38593,35665,25415,-27530,23449,130955,66597,46153,61177,137275,105159,74866,60768,58221,53265,75880,72185,146994,-12935,67533,19331,94264,93111,63303,57809,-25130,91517,32754,129076,126311,34332,87944,69258,66586,-61680,31138,8073,29282,33860,48434,22550,6906,108171,59688,146865,112708,66781,34892,5447,-17842,-3225,-21023,-87955,72509,-42587,-57879,31744,36641,41167,59814,63322,23092,-2983,36202,80474,52526,96629,23679,76242,36352,41816,64680,113331,72621,175859,591,100531,128131,20796,84900,130315,48153,43204,104671,111821,68325,23191,48802,56143,112829,84926,58583,20267,51322,15525,86563,61913,81272,44176,64950,47177,80003,100568,51029,18516,57548,36471,39404,84234,-10768,140814,105891,3052,76034,41781,74079,-13678,29687,143980,152827,102969,70159,148975,29613,21010,78655,152606,174754,132589,70425,115550,127506,140585,81963,114266,124439,114946,149573,107249,136349,117673,156332,24673,63659,182706,106373,147364,1194,-25692,12161,117882,88760,101144,-12351,52708,109435,88323,136690,125213,120305,76283,158089,61683,119621,95665,104655,129184,89877,72498,203206,171008,185655,135224,182432,114762,212660,152648,132742,84880,110112,111680,52699,110828,174432,159268,97133,170085,162791,88030,132994,172613,48521,246146,162298,212450,115441,104462,209420,195548,191244,160075,235856,278614,263287,267624,298839,203542,200831,312603,195896,187700,290684,216759,270511,291392,178120,245404,283433,418216,307666,316248,263291,317855,353268,337714,312333,305375,281259,277879,367492,379682,459347,483840,457983,527667,645205,634527,669386,734957,809646,1028202,1068543,1207997,1394239,1612119,2066985,2790863,4545611,6266241,-5629666,-3674661,-2341563,-1732769,-1388524,-1194187,-1030930,-880663,-782055,-819832,-687906,-588784,-537857,-492613,-555285,-566365,-513328,-472519,-352816,-338152,-361702,-404424,-323801,-230114,-358806,-285695,-289354,-191719,-237729,-278127,-221557,-184659,-169276,-165216,-243558,-187346,-80320,-119299,-172848,-143720,-165631,-230354,-146513,-96546,-91254,-223671,-174464,-115350,-79048,-172825,-103913,-142742,-92600,-137348,-89351,-146955,-177939,-132737,-98633,-135893,-170159,-117566,-94616,-72290,-35783,-73565,-50381,-18482,-16563,37228,23292,-103567,10158,-8541,-7723,36591,87892,6383,34368,121410,134023,151051,150970,257742,360343,467455,542676,1052755,2021007,-1638662,-1257744,-769857,-585000,-461293,-448373,-286431,-411061,-312930,-386630,-235741,-302679,-300212,-266087,-153907,-224719,-299793,-297153,-151097,-205586,-291685,-179777,-218006,-135654,-204198,-181901,-122534,-212692,-106986,-164542,-168175,-155314,-84416,-141625,-220800,-106129,-123413,-102890,-104731,-188638,-188171,-201866,-111173,-193452,-172069,-98335,-101057,-106227,-91631,-74161,-77594,-130191,-163807,-75720,-84630,-175076,-195654,-81213,-99092,-135651,-173427,-172903,-103719,-157512,-119468,-154211,-84758,1103,-21515,-90948,-46712,-33763,-121365,-140376,-107348,-18116,-102899,-100643,-150463,-47549,-88601,-123591,-43782,-58346,-142265,-65203,7831,-49237,-10133,-88909,-127999,-102847,-58764,-30669,-112020,-72888,-83135,-96698,-11456,-58253,-112684,-112382,-93892,-63631,-74130,-110699,-35196,-81327,-13884,-58791,-59010,1805,31576,-102492,-142276,-82787,-114543,-142536,-98912,-120333,-116702,-151435,-83762,-65724,-39404,-33783,-95947,-98533,-53869,-64048,-62358,-89436,-101869,-134067,-76298,-32085,39914,-82924,-168009,-204419,-74863,-36524,-3307,-70906,-9705,-106658,-70085,-56538,-145827,-120570,-67222,-74051,-51717,-26928,-45508,-9960,-43447,-62689,21913,-53411,-63506,-63114,-98639,-75637,-7263,-83117,-38223,497,-10459,39523,5451,-31342,-76152,-148381,-69227,-22913,-130015,-62877,6956,-41691,-31210,-66407,12646,17015,-57135,-158535,-94106,-85676,-121407,-94690,-69195,-93261,-53824,13329,62226,-104582,29219,-38204,-43234,-62808,-92538,-75469,-94583,-130879,-67953,-121286,-52976,20481,-31587,17540,-17264,-41690,-88909,-30442,-40322,-58505,-50469,-101030,-49619,-157884,-105309,-102424,-66977,-1870,-42575,-24274,-118760,-49979,-57808,-101717,-49459,-37486,-118111,-34022,1991,23521,19013,-139250,-79019,-100992,-88840,-94646,8830,56837,-70756,-100199,-56439,102933,-107303,-101403,-94505,-61131,-10353,9451,-75677,-47118,-88520,-6968,-37775,-92458,45313,-126231,-66628,-89538,-52047,-30091,-79022,-120826,-42370,-65328,-67066,-18564,-57528,-74580,-81982,-124622,16515,-11645,-23698,-46057,-6063,-52394,-144182,-6209,-24215,-69180,-77965,-112456,-29847,-5144,-77846,-9072,-22563,78524,38003,-65963,-43551,28147,-23244,-66824,-65383,-55225,6026,18547,-39408,8927,14382,63361,-21732,24502,5875,-3708,30539,31367,-16489,-30272,-32393,-73021,-103835,-119717,-11558,15193,24423,-5433,-60399,-44447,-45710,-69859,-95811,-127147,-97630,-93488,-10057,12135,-57060,-63870,-2290,-7117,-12453,-75834,-186712,-72273,-15300,6172,-78634,41736,-4257,-29956,-94340,-41170,-71447,5697,-79573,-23900,-24218,-67050,-99565,-12124,38868,-21455,-8180,-17207,-35385,-64973,-89909,-84872,-97730,-28957,-5179,-40651,33578,-30785,13622,24762,49411,47577,-5464,-80764,-15121,-45249,-57083,-13283,-81084,-59323,-56118,-48384,-46060,-66752,-6950,-34393,-10253,-29511,-129677,-222695,12525,43784,12119,16876,76893,95471,47379,11592,-160145,-37190,20171,-104304,-76740,-31600,45599,-17958,45663,39926,-4916,-59479,-21562,15281,14727,-20555,-86323,-30888,77024,3852,-85197,-80402,-65518,-41660,-60336,16951,17579,-21584,-18011,-12625,53174,-22430,-45000,100365,55373,-82768,-1307,9674,-14631,-151,-13456,-30695,-10071,5745,-43130,31474,-46677,-136718,-76738,-111105,-148170,5396,29424,-38836,-8602,-23598,-14134,48111,-34499,-38591,6337,-13934,-14229,-42458,80751,-30528,-45210,-57607,-33032,-69550,-49913,-11948,-13757,-10111,-61872,-34843,-40906,-25142,4034,-1511,-54888,15928,-16741,-41456,-50869,45003,-22031,-49294,-84502,-7801,-21546,-27585,-7457,4337,40225,46434,-53274,-52090,8672,-21870,31096,44526,-93014,-8662,2530,-20924,32335,45795,-20040,18267,14742,-73035,-93848,-30314,-36814,-18803,-70272,-31732,-23317,-74462,-23537,-27223,-88009,18951,-17243,-24962,-26383,-18063,-116628,-55211,-1959,-28597,30599,59135,34029,26619,-14666,-21817,-27411,-605,-13001,-98339,2642,56070,-15533,27934,-38062,-16491,-88943,-6794,-99633,-92402,-87256,-26145,-42573,31009,-48906,46603,-10012,-36850,35515,2329,13810,-6841,-48272,-41079,-7884,3703,-16181,43087,14609,-11651,110835,20639,-23587,-56042,21579,33621,-38169,-41520,-41150,67436,-40310,-98702,-31553,30982,13424,-41800,27188,-30399,-22127,-57020,36435,29492,-16672,-48377,-119594,-54310,-7408,67825,-3038,-27481,-24644,-84104,-31898,-81767,-64639,58239,-27590,-54465,14427,-95066,-89266,-81909,3679,-49856,30065,17827,-7007,32848,-31347,-51226,12231,-3311,64466,-26560,-50660,-47814,-12154,-17819,-23098,-34466,67804,-30173,4019,-3100,-28682,46578,-51779,35925,22117,-32051,18121,1832,5298,-57065,53893,-26163,-115173,-47168,-22383,43110,-3314,-59418,-43336,12184,-39014,33719,31787,-34849,-95864,37153,5338,-48027,-106284,-89059,-31997,-37336,-24193,26843,-24404,-142201,-45980,16842,-1517,50019,13264,4084,38633,79153,-19678],[-82711,31804,14736,29961,37077,28094,-29169,42636,148019,98351,32972,67637,133407,99985,64121,74201,49792,34903,74856,66850,152890,-17806,63244,8212,95005,82286,11926,29206,-16417,92317,38611,107491,124985,52348,87290,71912,59121,-21902,65943,18820,19063,20239,63649,37457,13546,107919,65849,124469,107119,62202,28024,-7022,-17676,13721,5292,-57566,68648,-25431,-76267,52361,42003,27149,66418,49701,42480,2909,224,85851,77968,108494,34109,65550,17724,-2512,63582,74843,86833,171806,-420,114805,126667,24781,89364,126960,50981,62300,89527,93722,75576,39821,51571,65558,100534,79917,52542,18210,32190,36781,102313,36247,75362,37939,96956,63710,68237,113029,70451,15682,49896,23694,35212,44421,-1662,151138,114248,-16150,59987,41827,83389,8024,39949,142520,169378,101583,69723,190484,106403,33821,91334,125081,168255,127022,72190,132062,141085,115723,87175,123829,122613,111919,148610,119468,128979,102689,155536,30817,88226,167770,132397,167668,46953,18291,4381,76948,86760,92507,-1599,63849,113537,102366,127857,132237,129052,78121,152972,45945,127932,100714,78723,107120,89227,88706,224224,186041,179443,174034,218418,90168,184326,156999,125197,95221,109837,98301,59905,105113,170593,155700,101117,182060,167404,87430,129813,193472,39679,257422,193158,259329,128863,123543,221671,223620,208191,190528,248378,275112,255630,267796,300818,191814,239574,350631,211234,224886,295299,239927,290225,243469,180278,241001,273529,393713,306130,304090,262970,315621,338389,327992,307671,327370,295089,311580,382329,352633,449584,481138,452148,506951,620719,641063,688901,779835,791639,1012735,1070908,1241854,1450938,1641272,2080153,2838792,4608280,6320957,-5706207,-3711938,-2324392,-1741627,-1383471,-1207435,-1091648,-911057,-803517,-831986,-681055,-620215,-538663,-531543,-576213,-532550,-536874,-472332,-332272,-332226,-371349,-405249,-325772,-266579,-367458,-303663,-304237,-233971,-271125,-265191,-203985,-203390,-168670,-160599,-228943,-199925,-112881,-160382,-172677,-137815,-162040,-179681,-159529,-109657,-78252,-186800,-133480,-116350,-97533,-156299,-102515,-144029,-92915,-127940,-93257,-152015,-183244,-134667,-92323,-134411,-160179,-86418,-88546,-58411,-58270,-56526,-67544,-21815,-24010,23015,-9708,-88516,14847,-2646,-985,58587,105365,19337,38532,122774,147296,141695,144555,263455,361632,445624,550956,1054866,2088521,-1640425,-1289299,-776527,-593109,-490223,-438721,-256135,-409327,-307181,-379583,-227256,-317862,-299956,-244489,-171397,-233000,-278590,-285778,-138824,-215664,-314998,-191452,-196192,-116749,-202697,-163484,-121580,-199796,-87913,-159711,-191545,-162430,-97243,-123448,-191511,-86781,-130960,-105956,-117289,-188101,-184748,-222395,-118706,-188554,-183528,-96974,-85369,-105564,-82069,-74421,-77977,-120749,-134778,-67967,-82047,-172685,-191708,-85829,-112025,-117923,-186088,-173576,-105900,-174303,-92400,-131944,-84767,-22591,-18736,-82303,-42757,-39949,-143839,-163893,-134079,-28728,-90968,-121946,-128968,-63591,-84947,-107821,-26264,-51081,-128603,-77849,-19342,-48870,-10224,-77254,-137019,-128538,-56317,-39708,-153588,-61685,-105886,-101134,-18206,-59480,-104547,-111134,-59050,-69268,-73127,-136693,-38813,-89443,-11591,-61964,-71948,543,40984,-90977,-132159,-83189,-93618,-86160,-79875,-117157,-127807,-147647,-71514,-61526,-40465,-6668,-84970,-78045,-84659,-84367,-57913,-58491,-75576,-117922,-58593,-22682,12439,-94960,-176814,-181910,-77648,-35471,-1153,-53696,-34353,-103658,-57861,-50520,-136579,-109569,-74073,-39373,-74483,-34273,-52828,17686,-66119,-38657,69801,-27603,-92528,-60901,-91695,-76768,-16027,-86315,-40652,-9881,-22274,18433,23815,-23770,-68038,-118138,-62745,-48734,-123784,-70225,1430,-36999,-17267,-85049,-4700,24196,-56049,-153937,-91326,-70367,-119526,-69523,-74283,-105144,-71316,29979,60727,-103094,29589,-24288,-30834,-93695,-108206,-77935,-87026,-101577,-44433,-125672,-43743,8501,-60156,13533,-10072,-68826,-87714,-41917,-58427,-65086,-65019,-85194,-51278,-168548,-85782,-90896,-59006,1076,-46129,-31588,-121432,-45950,-68843,-130931,-43130,-24813,-125401,-22082,6495,24665,37359,-132139,-86272,-90527,-60638,-41794,17816,65457,-95784,-147240,-99158,75155,-114568,-112830,-62775,-10895,-13318,30235,-75486,-23279,-95478,-17914,-44133,-76249,54833,-140544,-68939,-84831,-20344,-31016,-131774,-151504,-52995,-55269,-74695,-30076,-60182,-107277,-48705,-93721,-27502,-35763,-51878,1324,-3611,-87292,-166207,-13712,-22424,-77807,-86593,-129246,-12519,-7720,-86669,-36745,-19569,51772,21850,-55300,-62335,46504,1592,-70156,-82597,-65257,29379,63693,-29882,6974,22443,50931,-20801,20554,11395,-13608,25044,17310,-15509,-15875,-49299,-78120,-110525,-123083,-2010,12870,18895,17045,-50259,-9115,-27974,-51986,-81767,-115114,-118021,-89277,-4248,-4639,-51510,-40305,12721,-7015,-11594,-65148,-153126,-15145,-10994,26796,-65868,28560,-5352,8303,-87212,-45196,-49767,-2303,-49771,-24109,-20335,-50747,-99879,-26925,49468,-16896,-13282,-31049,-48009,-52281,-80199,-65853,-101790,-3061,2569,-58978,23678,-7735,14613,27884,31914,21345,8522,-83382,11431,-51737,-58127,-8131,-81603,-42967,-15658,-12015,-25754,-70096,-9421,-24704,1960,-65989,-125237,-221264,-100,6825,8251,12583,52230,78534,43841,23168,-158645,-50060,14589,-82087,-54295,-15710,44393,-33550,36623,52370,-7013,-74745,4329,3442,6719,-33088,-59824,-33014,84710,-4488,-89020,-103340,-67745,-32033,-58710,-3852,13000,-11326,-14125,6898,78217,-21542,-39267,76636,51804,-89447,-33096,-1791,-48261,12787,11131,-19867,-10130,13792,-27399,24778,-29807,-101535,-62240,-79005,-133908,5588,37196,-48154,-8852,-22481,-15063,32830,-36370,-26497,-13538,-34152,-40357,-50327,105173,-2758,-37504,-53880,-35559,-48534,-29852,-33257,-16770,8058,-40438,286,-36902,-16592,18658,-11699,-52515,5621,-31112,-53790,-37870,63963,-30127,-26944,-72298,-5791,-5096,-26828,-10625,-13084,53992,52773,-38699,-30645,8894,-37326,1376,39519,-94898,-6053,8688,-17169,-2142,36278,-8554,21482,46094,-71934,-88979,-23036,-53122,-28810,-43250,-13050,-30641,-72111,-36238,-17670,-49249,24245,-11688,-38747,-40689,-36052,-126776,-10981,32545,-6829,35974,56398,11306,19526,-12912,-49542,-30413,2001,-17639,-82890,509,68689,-41029,38306,-2964,-39912,-101974,-14184,-104263,-95930,-87810,-1511,-67045,47962,-25497,44407,8496,-61739,25080,8905,9533,2818,-44948,-41542,-1547,-11891,-26639,6421,-13097,-31889,103004,19178,-32354,-46971,32580,32161,-8032,-29274,-29314,52496,-41321,-69950,-39210,44948,17054,-40600,30487,-37051,-6715,-47372,27213,29777,-3622,-51889,-125559,-55629,1441,53018,1537,-16474,-17205,-58716,-33927,-99188,-92947,14211,-31489,-71108,-6629,-96557,-86399,-77464,13065,-37215,51624,40033,-36899,43512,-13903,-35585,18947,-15898,46156,-13718,-30202,-50817,-15533,-33228,-13673,-15703,91963,-35045,11020,-18367,-25792,23898,-39986,32600,19336,-3662,-4915,4289,3669,-57539,58561,-34517,-138568,-54484,-19581,73281,25046,-48765,-73515,20633,-41239,15130,292,-37467,-84680,30375,4674,-56362,-120389,-100227,-6976,-61044,-48553,6029,-49177,-131640,-52911,46130,5677,48665,16809,17081,17209,55970,-37841],[-76324,37609,35644,23889,37501,33012,-20390,61973,156329,119278,17730,67685,113151,99859,55020,83278,34923,23813,73165,50587,138187,-14321,52492,-3072,81422,69300,-26473,3820,-3215,94414,55126,76050,114741,73956,84863,73797,49944,15100,99206,31572,12904,13463,81269,60708,29062,112303,72681,100684,94769,59087,19794,-22031,-12138,29147,36370,-3827,65204,4310,-70706,69067,39639,17741,60409,30312,60233,14305,-31119,94076,95236,108869,41691,57138,6330,-42027,62244,41520,81359,139516,3242,130951,119793,34705,91106,127757,66513,70329,71183,81529,88568,76990,51503,70625,84111,72605,49184,17453,15728,67285,121054,23329,67906,27145,127793,79069,50315,133238,89388,27053,45864,10643,32744,9816,14616,152079,124419,-25268,36992,40752,87123,39501,58706,131360,168377,90383,67814,217720,166801,59563,98796,101310,148014,116091,74013,125043,140561,77109,84400,129231,124610,102468,128205,111553,116523,94236,151519,41866,107854,139328,152952,170206,101129,68301,1244,54211,89732,86008,25848,87226,122425,116115,114546,141812,151659,94104,144389,40550,152635,106059,49027,83460,94118,118533,231605,195942,164457,187761,210308,68209,156367,166687,123918,127045,116372,83742,73044,98624,146794,151318,117491,184810,161151,101292,140785,214747,44729,258644,218146,274785,137009,143508,230864,249745,214986,213091,263183,255055,233701,255025,290733,186433,282120,370775,225141,267540,294841,258506,303099,191984,194892,237882,267670,361734,303252,293483,278083,320360,327528,324534,307588,352801,325799,361075,411163,377793,450010,481371,461646,502276,591371,653150,707826,818616,779939,999418,1071526,1274316,1500393,1678578,2111384,2894723,4687438,6387483,-5822259,-3764407,-2336508,-1752364,-1384635,-1223420,-1151774,-945057,-823115,-822251,-673161,-643536,-542798,-572326,-593863,-496833,-542221,-468222,-316764,-328700,-374779,-403683,-313602,-291695,-368911,-324065,-314459,-271275,-294731,-255735,-191993,-215761,-172665,-151142,-203877,-219254,-155369,-194952,-179499,-134569,-150635,-119985,-176056,-125490,-77027,-143726,-88783,-115373,-121591,-135347,-97006,-141582,-89730,-112600,-107643,-155299,-168976,-138176,-92630,-127923,-143177,-68491,-78710,-52525,-83504,-43888,-90437,-13722,-31363,655,-41922,-84860,19735,-1546,8428,77122,112197,39151,59186,123695,166185,162534,148491,271140,358361,425823,565128,1057485,2158446,-1643625,-1321777,-795093,-598071,-526487,-431228,-264898,-404265,-298578,-353841,-240310,-337512,-296079,-229434,-196107,-244571,-249273,-260944,-136269,-212906,-324003,-207794,-183705,-127745,-199768,-144726,-135531,-185093,-93043,-157700,-219651,-163886,-120316,-119311,-147743,-71857,-138400,-110255,-120023,-175547,-166592,-237933,-135503,-178590,-178898,-98420,-75679,-109010,-93681,-65206,-88964,-111445,-108062,-64352,-68003,-158944,-187861,-96302,-137839,-111383,-196287,-163693,-91415,-167582,-56363,-105362,-83130,-50206,-23534,-65556,-53644,-63883,-156832,-176385,-157142,-52955,-85128,-138433,-103936,-73047,-77403,-107311,-21666,-44311,-106619,-91077,-54867,-64084,-23392,-76492,-141063,-137961,-55217,-45392,-180847,-61041,-132355,-107098,-28743,-70718,-93860,-105661,-35403,-69039,-72223,-154828,-43649,-91934,-18387,-69110,-76173,-16026,29692,-77916,-105257,-91467,-79754,-30462,-66527,-108806,-135038,-127754,-57281,-69471,-49386,-1869,-64193,-51330,-117092,-102061,-58477,-30450,-50432,-105727,-38919,-4321,-16935,-105160,-175051,-167386,-73778,-35329,-3253,-36691,-81765,-109832,-50469,-37029,-116888,-90458,-74051,-22008,-97371,-42856,-57100,34714,-89824,-12933,98702,-5425,-111635,-58391,-86845,-76815,-27316,-89671,-57929,-20037,-53999,-23118,16613,-16261,-56672,-89153,-50758,-68048,-116616,-89188,-1875,-30723,-11367,-108528,-24744,29628,-54154,-132725,-80360,-53060,-107724,-48384,-67976,-103924,-78079,37647,38683,-92103,4489,-5565,-32780,-114782,-95880,-78167,-71997,-69043,-24278,-127424,-36400,-5491,-95826,-10612,-20581,-91185,-80371,-63059,-76223,-60120,-69794,-60014,-46324,-164977,-66674,-77282,-49378,3457,-50517,-40993,-118638,-39920,-58864,-152773,-57276,-14063,-132482,-7973,6493,13162,44280,-116847,-93244,-92992,-35033,9585,18534,65150,-109756,-170835,-116195,35057,-118405,-110031,-34194,26443,-19436,35737,-68244,695,-78125,-40385,-51805,-57930,45824,-139430,-64858,-80251,-564,-38051,-153974,-167980,-59693,-36660,-81375,-42474,-67983,-135830,-15314,-52460,-83172,-46656,-60280,43153,1388,-108375,-169995,-23895,-18598,-62570,-86262,-126817,7191,-20022,-89515,-70304,-22837,17146,-5841,-41304,-72994,53336,23025,-73356,-97355,-88321,37130,86617,-27946,-1898,26647,29191,-12718,8747,152,-37901,14139,-7039,-22431,-8056,-67807,-71050,-104416,-117120,587,18206,8836,34782,-33120,18239,-15144,-38170,-72515,-92157,-122314,-77717,-12243,-24242,-35617,-15379,22356,-9096,-47092,-50881,-101342,43048,-4249,45732,-51878,7685,-6448,20704,-83314,-42273,-40726,-19148,-11609,-20773,-17283,-23020,-92198,-48126,39899,-17296,-29955,-44010,-53131,-35838,-67703,-48680,-89776,22720,7181,-65462,11283,4739,2326,17770,-6642,-19477,16175,-71956,14424,-53726,-68734,-7745,-68239,-19044,8654,5116,-8783,-69540,-8359,-27377,-5335,-107059,-126789,-197868,12092,-5982,6618,4396,25083,35729,31902,40019,-114811,-54456,4002,-49430,-29615,-8170,39295,-45327,23609,54997,-10223,-66573,33316,-9705,5507,-42504,-12412,-48140,72453,-9173,-85879,-119836,-64393,-14148,-47718,-22755,15895,6592,-6218,24550,103508,-18302,-29926,53760,45073,-78608,-60009,-12658,-66676,16727,23685,-11633,-13010,3502,-13671,16760,-19822,-56823,-53403,-33192,-100529,2257,44533,-54366,-18695,-20106,-10165,7332,-34412,-16952,-26686,-48614,-63623,-52420,109429,14006,-29142,-55425,-35378,-29943,-6578,-45149,-22897,23351,-20215,25215,-31464,-13613,35101,-7807,-48627,-3947,-50942,-70174,-25054,74476,-42911,-10676,-54645,-14225,160,-35964,-14638,-27889,67178,56723,-17971,-10248,10427,-47183,-12232,26356,-83951,-8533,4202,-13893,-27341,30077,1061,29212,66755,-64560,-77734,-20111,-61474,-39143,-17204,11573,-34423,-55522,-39179,-7625,-12080,21586,-413,-48161,-54054,-54339,-112850,38314,55689,8307,32955,46724,-18681,6785,-12828,-67461,-17267,-1456,-19802,-44817,4340,76595,-65380,37123,29159,-47439,-95080,-24961,-96074,-100585,-83254,25794,-85546,56516,-613,33523,22713,-79259,9597,14910,59,8788,-46302,-44555,1713,-32915,-30605,-30933,-39812,-46845,84298,16573,-31156,-30053,33890,24832,18541,-33142,-30667,29329,-40875,-32216,-39342,55941,16660,-33194,30146,-41426,2683,-37568,12191,20189,2375,-51886,-113559,-53178,4275,20834,-4261,-5178,-4429,-34742,-42356,-105112,-97292,-26434,-36430,-80912,-41213,-92687,-74165,-60930,9643,-20711,70793,49347,-51581,47980,2353,-9736,11950,-47971,20075,7032,-4573,-48727,-17024,-48324,-10048,2862,105977,-26884,10623,-23028,-13976,-4365,-17934,30631,19050,3214,-28772,7202,38,-54777,43788,-39546,-146090,-56156,-11751,97097,36901,-46861,-96654,18621,-42196,-4883,-17852,-28616,-54230,20285,-333,-62004,-130987,-96861,14206,-75682,-54060,-13006,-68250,-92099,-39031,70328,17981,50223,18547,19409,-4101,30684,-61583],[-52335,41131,49997,20774,37728,41699,-2950,78784,154138,125352,6371,62929,86731,101742,48432,87356,18535,26566,73107,25646,111143,-627,37762,-11449,57459,53847,-38058,-9748,6435,96139,77062,49177,102940,91117,82191,75073,39756,37927,124404,46637,11942,20190,96981,90062,47626,124881,79419,85564,79976,56595,13541,-33040,214,39131,65154,55191,64945,39333,-42859,77350,28280,16685,43318,10376,74730,28546,-44024,103156,100004,107258,47162,54545,-1418,-54553,58142,22732,61211,99061,14975,148887,112185,49369,90556,131977,89025,67024,56507,78234,101423,122455,47660,74150,69419,66079,49388,19178,8554,98286,138718,27205,65613,13419,148213,89892,32225,152973,98210,47563,47330,2253,33614,-9325,32962,141341,134612,-19713,12985,40569,88501,71557,80782,118449,154127,76067,63697,218497,191032,92326,95402,86480,119657,101690,75965,98601,129222,41732,77262,130286,127969,89569,97180,91580,104786,95931,144908,51461,114157,105383,162419,154463,154215,106231,-5528,58449,98406,83009,59238,113445,134682,128615,102512,153253,179425,123133,134991,47505,189271,109981,24348,64474,107360,155426,225061,196254,145947,176542,164255,59327,141547,176862,128746,175259,133537,75463,89489,94761,117062,148020,139876,179380,144242,127909,164460,231836,65743,254982,229662,256155,136711,160992,236983,260026,208467,223121,277202,226529,208235,238757,268639,189594,314015,359734,236392,306388,291365,263721,308578,164739,226893,238659,267820,333335,300150,284791,301933,329926,325738,330173,313682,375463,363938,414457,450984,458433,462278,484004,484676,515428,567087,672006,729067,844114,778997,994600,1074651,1304034,1538027,1724493,2163177,2957122,4784984,6483648,-5981177,-3835174,-2380782,-1765770,-1396359,-1243533,-1194532,-977748,-840684,-790939,-667701,-655267,-550809,-607906,-607238,-472729,-528566,-464534,-316875,-335957,-377271,-402205,-295008,-306400,-371748,-343530,-318563,-295835,-308729,-255686,-190535,-219487,-181037,-139819,-175335,-241260,-194758,-214062,-189555,-133005,-141990,-71437,-194003,-141922,-87108,-110240,-55329,-111932,-146520,-115513,-91597,-137310,-81939,-97858,-132000,-159926,-138978,-140320,-101297,-117992,-118503,-66187,-64868,-56602,-103527,-38243,-109456,1852,-37479,-21400,-62120,-93107,24561,-4948,11178,86781,109773,60392,87653,120897,184011,198142,157449,279410,355273,416615,585416,1062827,2216538,-1650277,-1348357,-820331,-599738,-563232,-429402,-307198,-395342,-292374,-320902,-269239,-351599,-289663,-224210,-223286,-256149,-219458,-236183,-144895,-201661,-314594,-222580,-182418,-166820,-198566,-133844,-155960,-172094,-120057,-158857,-243438,-159989,-151146,-129948,-105526,-68345,-142220,-115173,-113348,-154700,-140735,-245549,-156185,-169510,-161627,-102129,-73443,-118440,-123538,-48106,-105914,-104774,-100590,-68613,-48510,-142215,-189290,-109238,-168811,-119175,-199821,-144919,-66096,-139325,-18245,-81493,-80654,-74842,-37033,-46814,-73698,-93614,-161918,-175539,-171201,-84256,-88400,-146952,-84024,-77699,-67925,-123344,-28815,-43009,-84333,-104529,-86707,-86398,-43449,-91112,-142871,-129155,-57465,-45588,-185104,-72663,-153712,-114430,-40810,-91587,-84195,-98019,-31915,-61768,-69294,-159077,-50887,-89613,-32613,-68989,-68675,-46003,214,-70416,-69253,-105776,-77118,4728,-61161,-101039,-123896,-87989,-43199,-90488,-63359,-15612,-39732,-25911,-147911,-112986,-62451,-13819,-35322,-105790,-23942,16620,-40430,-109335,-160965,-162127,-68199,-37688,-7224,-24629,-133858,-124765,-50349,-21616,-90631,-71236,-72349,-22602,-115098,-52417,-58381,37178,-109619,-49,91532,8036,-107241,-52601,-85854,-75703,-35415,-92391,-83615,-28419,-96348,-75978,-17704,-12193,-43168,-71601,-35861,-75486,-113259,-114815,-3265,-20155,-14821,-130511,-43659,29255,-47634,-101068,-62013,-40662,-89876,-36488,-53669,-92493,-72973,36332,1396,-76092,-39262,8605,-48822,-126342,-72291,-78500,-53142,-48494,-14316,-121686,-31538,-18376,-130498,-50921,-44013,-98506,-69186,-87339,-90941,-43442,-62769,-33418,-41883,-144457,-54476,-67638,-40544,1630,-54160,-52125,-112798,-35266,-27787,-158723,-87726,-5957,-134560,4424,1317,-7480,41144,-99521,-98995,-105506,-18327,32039,7888,55226,-108304,-163592,-100654,-239,-122275,-94508,-13829,42358,-28286,25292,-56550,17299,-38048,-70769,-62247,-41607,19570,-123645,-55554,-80153,2009,-47007,-144420,-158933,-59689,-17487,-82762,-51174,-83396,-149254,9862,-19113,-127850,-44175,-45102,61991,6652,-111732,-159760,-33896,-16967,-33013,-73338,-102776,20704,-43085,-87126,-96864,-32460,-17914,-40676,-25571,-70570,43954,35504,-75295,-101588,-117268,27168,87171,-33978,-18355,23097,5202,1995,-9398,-25676,-70306,-340,-34069,-33959,-8644,-79635,-54663,-88505,-101307,-4306,23808,-7294,40954,-13942,30013,-6818,-29262,-69544,-64436,-111947,-60585,-30163,-31640,-13488,3876,22930,-13443,-111126,-33316,-49851,81292,5620,59168,-39199,-16150,-9426,12491,-78532,-35075,-43905,-37185,23222,-15997,-16757,11850,-78631,-66715,16432,-24136,-54317,-54706,-48711,-19871,-54031,-35556,-62763,39160,5618,-58606,-316,1391,-22888,1338,-55578,-63262,14778,-54367,-14048,-46399,-82183,-9828,-50246,-1703,14050,1799,342,-61080,241,-37851,-28203,-139469,-136261,-160783,41272,5689,6558,-6232,3844,-10470,14365,56751,-49321,-46858,-9267,-16207,-7953,-10518,32431,-47778,9655,48595,-16037,-37164,57855,-22341,4980,-47283,43093,-71199,45777,-8167,-74823,-123388,-60197,19782,-30132,-32621,32660,28973,4459,36497,119778,-15463,-24506,38290,35099,-59671,-71086,-18827,-62578,14023,20655,-8600,-21181,-23243,759,9004,-17553,-17524,-50413,10684,-57106,-5075,47339,-57179,-35881,-14652,-2052,-15999,-25104,-11209,-29009,-53323,-74925,-50566,89726,16330,-22694,-61673,-34277,-21478,12107,-44015,-30191,32861,-15241,28716,-25689,-15018,51635,4071,-44504,-9514,-68408,-84593,-17377,70538,-60382,-4004,-35166,-31906,-9052,-44720,-18182,-43881,74999,56563,3132,-133,12769,-48771,-7930,4486,-62999,-15166,-9578,-11536,-36487,26447,5290,38657,68298,-52061,-60380,-19086,-60594,-47674,2554,35927,-32836,-28328,-36654,785,11154,10991,10139,-48554,-61562,-66080,-86134,71190,65743,16379,18406,33862,-46570,-8613,-14877,-70879,10721,-9148,-18895,-1500,11837,75020,-68238,32268,48787,-40018,-70885,-35741,-78546,-104931,-75433,49384,-95925,48963,17747,17682,28586,-84751,-8441,18551,-7244,9893,-50974,-51078,-510,-53261,-28690,-64112,-63337,-57016,61289,17682,-18862,-6417,30806,12913,30608,-52811,-42246,1507,-32410,2640,-33589,58831,15404,-22468,27582,-43503,3055,-25066,-5812,1866,877,-48636,-90584,-49319,519,-19793,-14111,5175,9885,-17021,-47690,-96563,-80736,-45606,-41400,-85863,-81626,-89600,-54984,-34219,-3129,-4812,83996,43927,-45264,44209,14368,20023,-5568,-87437,-14399,34904,20557,-44547,-15519,-55730,-13151,11809,102275,-9140,127,-12096,6181,-29261,428,28266,19666,-10994,-48258,6663,-7840,-50592,9915,-40217,-131933,-56526,-4469,106793,28016,-51530,-104319,8515,-41349,-17943,-19800,-10860,-14098,8998,-6823,-63722,-129542,-82312,24779,-77799,-41587,-26431,-76914,-32908,-7334,82565,32067,53161,17861,12641,-15488,12743,-82681],[-16876,43801,55111,19712,38056,53843,17714,91792,142465,116922,3906,56380,64207,101482,44394,87192,6687,43841,77275,824,83797,20954,22721,-13693,30611,37102,-24066,-9046,7497,95370,96523,37465,93337,97491,80844,75311,29518,44033,137696,63139,16794,43746,106122,118806,63693,145342,83662,82221,67185,52971,12162,-33180,19768,42766,84991,99909,68733,67931,-2697,73647,9980,24884,21006,-4141,85559,41803,-28360,107003,92718,115693,54439,59040,-7735,-30448,48669,19791,38793,69411,35391,165893,108455,66366,88943,137486,110685,55943,50870,83455,109212,161480,41000,78849,61755,62526,53089,22844,14738,120121,151306,44691,71907,1015,152313,94395,18718,161387,92091,68638,54766,3396,38958,-7921,49174,120548,142092,795,-3559,43927,90502,96064,98960,112099,133543,63813,57325,188766,182334,122204,79328,81964,90260,85969,78324,67356,116329,33375,71193,129349,129583,77411,67624,69897,98318,106795,136654,55638,105629,74941,158948,125824,199104,123004,-14847,85537,112579,84052,87112,131487,146953,139395,96186,166145,199027,159801,127343,63012,227784,110853,9774,53742,130147,190389,208457,183799,127721,151938,103850,69533,143000,182305,137018,222878,160438,80250,105938,97254,100017,146948,159679,169269,122540,161191,194112,240552,99804,254885,225294,214852,128906,173394,239627,247530,189175,218866,286863,199580,191317,229987,240183,199637,324563,319453,243484,331859,285340,249864,306809,176280,273225,244109,271613,316155,298671,279118,321730,340024,333967,344686,326143,392381,400311,461771,492438,558587,482856,487348,516195,541569,555860,693338,749003,852636,789795,999623,1082536,1329576,1562796,1775120,2226541,3016721,4888576,6617414,-6161733,-3916113,-2442568,-1783311,-1418209,-1265725,-1209218,-1002341,-856070,-746873,-664914,-655688,-561861,-632301,-614459,-465783,-503086,-462937,-334397,-359101,-384509,-399386,-278743,-318028,-381422,-358273,-317194,-306260,-316040,-266951,-200266,-216470,-192627,-132071,-153484,-257506,-220158,-215294,-198264,-132840,-142574,-48302,-210818,-157932,-105031,-98022,-48235,-107671,-167977,-103029,-90780,-133319,-71098,-89101,-162770,-168868,-103730,-138710,-117097,-106546,-88313,-74134,-48964,-69508,-112915,-39979,-117006,17173,-41941,-33985,-63751,-104402,29282,-8785,1492,85094,100488,77196,112495,112844,194830,230284,166900,286311,357144,421830,614565,1073698,2251457,-1662342,-1364970,-845873,-601829,-594134,-434325,-359899,-383665,-292232,-293812,-304093,-351824,-282685,-228484,-246202,-265379,-196765,-219523,-162518,-189421,-288652,-230969,-189820,-219103,-200781,-137137,-174000,-163327,-160116,-161066,-254398,-153221,-185713,-151270,-80138,-80357,-142636,-120264,-102249,-132374,-119199,-244095,-174082,-164782,-136453,-105930,-79494,-135005,-161087,-29341,-120047,-101996,-118162,-81619,-34765,-128210,-194291,-121010,-194917,-138713,-193126,-122217,-40487,-100586,12700,-68355,-79434,-92195,-59120,-32967,-95190,-117061,-163262,-163077,-173154,-114593,-100355,-147838,-76304,-82351,-59295,-147971,-42501,-51794,-70070,-117952,-105160,-105855,-62231,-118354,-143030,-107050,-63963,-41812,-166714,-93093,-163461,-122048,-52031,-117134,-77906,-91324,-50046,-49314,-63628,-148061,-61514,-85485,-50460,-55008,-50529,-80317,-36329,-72778,-44135,-121659,-85320,12450,-60655,-98387,-84904,-36434,-32277,-120178,-77803,-33384,-18773,-9434,-173724,-115152,-64588,-8570,-30787,-118240,-19160,31235,-55366,-103749,-137065,-159517,-66701,-42642,-10214,-19386,-169283,-141870,-57885,-10744,-66910,-60567,-73404,-32689,-122660,-62539,-57763,25107,-121572,-10994,46146,10677,-72792,-42223,-88964,-75409,-35606,-93519,-108149,-34099,-132708,-125162,-68744,-13609,-28407,-69649,-22121,-69666,-114783,-137929,-5481,-9097,-27009,-144998,-59653,20000,-35409,-68398,-39797,-39334,-71612,-35911,-36712,-78076,-59072,29212,-38318,-60647,-83482,11295,-72689,-130526,-56077,-81438,-36929,-44957,-15934,-105810,-28485,-28042,-152859,-92616,-70826,-85872,-57229,-106951,-99622,-19827,-46456,-13773,-44183,-108529,-51017,-65476,-35019,-7482,-55472,-63854,-104587,-34900,14371,-143819,-121186,-1480,-125900,11599,-8345,-28421,33664,-86964,-103746,-117317,-13060,9769,-13401,35755,-91369,-128461,-59518,-21322,-123029,-72807,-4158,38323,-39285,4018,-43742,22496,12074,-102809,-76900,-31259,-17589,-98493,-44072,-84201,-12344,-53999,-115344,-122748,-53413,-5414,-76354,-51792,-102994,-141556,23608,-7357,-143276,-32568,-14210,49946,8978,-99653,-143343,-40718,-20785,-5602,-46165,-57821,22712,-73762,-82267,-106318,-46548,-49431,-77306,-9436,-55045,20462,34865,-75048,-89758,-136680,4401,72515,-44687,-39800,9962,-14144,18960,-31289,-57225,-100688,-15217,-55007,-44796,-16914,-79882,-34884,-69226,-78391,-14354,17373,-29385,31229,1655,23659,-2282,-23902,-71409,-39544,-93602,-42406,-51112,-18906,9050,15791,13402,-20391,-175327,-14037,-14591,87457,16190,64865,-28679,-38183,-16196,-5303,-68833,-28675,-54193,-48850,41775,-12502,-18784,44703,-61487,-74866,-10136,-36419,-78647,-62668,-36524,-9417,-40378,-27369,-26843,40321,-3273,-43179,-10266,-17593,-54341,-13706,-99779,-97681,4880,-39264,-65558,-29338,-89311,-11729,-38150,-2033,5169,-15408,-619,-45245,14823,-50543,-58173,-153682,-155711,-122449,70422,32838,7858,-16937,-7063,-43881,-2895,66929,9769,-27869,-20646,9211,8114,-23129,23739,-39038,-2946,37157,-25102,3276,72023,-33253,-3119,-45152,88650,-92695,16009,-1086,-56531,-111445,-59541,70137,-11415,-30243,60184,50771,16533,41257,117634,-16056,-28743,29070,20619,-47070,-59727,-17761,-38395,9566,4465,-11374,-34748,-57032,15327,2008,-20466,6866,-49805,43364,-15754,-16349,42492,-56561,-53866,-6035,5018,-26857,-6910,-9267,-20997,-48358,-69960,-47411,50805,7091,-24922,-70971,-33954,-24485,20543,-32789,-36766,34997,-30475,9006,-22374,-19169,66076,14527,-41219,-8989,-76639,-90191,-14501,49971,-80299,-6242,-17986,-55042,-31638,-42179,-21454,-62244,73370,52892,19808,-3473,15623,-41262,9879,-23835,-39638,-25073,-28728,-10133,-30589,21765,2359,44780,49761,-36854,-38162,-16093,-51771,-52786,14654,54513,-24779,3482,-34763,6866,15104,-4806,14547,-38003,-59607,-66917,-61773,72350,68748,20195,-7233,20960,-63338,-23746,-19268,-58870,42705,-18801,-14782,30684,18379,61938,-34872,31269,51548,-25309,-36937,-42726,-57940,-105007,-66825,64483,-97538,23281,25199,1244,24393,-76854,-25728,18452,-6903,6635,-56181,-59812,-7797,-67727,-24106,-92233,-81025,-63982,39937,27302,852,19469,27505,848,24328,-78877,-57254,-24513,-11804,23927,-24887,50446,16538,-11376,24659,-43236,-4926,-9516,-22725,-20366,-5569,-42473,-65370,-46047,-7655,-57812,-21085,12925,21492,-7308,-41112,-74771,-52087,-32766,-43034,-88552,-114803,-87875,-34985,-3301,-19495,6047,88392,25311,-19909,32217,18748,45394,-26309,-116414,-54143,64443,40177,-40960,-12698,-50043,-21949,3221,80950,10821,-18069,12805,29936,-46210,-264,21653,19770,-34013,-59403,813,-21022,-46289,-34706,-36796,-98436,-56713,-2407,98519,3597,-59535,-95559,-4189,-38147,-19603,-9231,9550,20171,-1222,-12069,-61867,-111847,-61268,23986,-68814,-20237,-32566,-74393,26874,32503,84851,45233,54853,14546,1797,-10618,5900,-92768],[19671,46374,51213,18706,38055,66993,34989,100988,123238,97702,12469,51066,51193,96261,42365,84849,3275,69357,87237,-12475,66090,44473,10766,-7860,8647,21914,3351,2341,168,90731,106839,43288,86004,90791,81466,74029,20754,37231,138364,78813,27726,79766,103308,138222,75245,167856,82234,85903,59602,46494,16823,-20015,44513,42216,92257,119470,75263,80282,36122,56456,-10217,39628,1716,-8489,92978,50321,14449,97677,78813,140789,69006,69638,-11202,21877,32571,28315,27786,59242,61392,176656,111307,82653,87584,141529,124321,43188,56944,94564,110086,184673,34325,85728,63692,62293,59453,26677,34307,126890,155781,68017,85455,-5126,139466,92659,12131,150994,74630,83050,67013,16611,48955,12237,62408,94198,144250,29608,-5450,53565,93919,108229,106984,116999,112615,56841,49962,136824,158840,138716,54532,85581,66105,71378,81243,48564,112793,68285,71187,129756,127374,69929,49442,55009,99070,121802,127709,55539,88027,55333,145012,93131,231739,123841,-15387,120918,130917,88945,102011,134405,154969,148283,97083,180034,199304,196037,123173,81042,256452,108118,5518,51303,159897,215436,188202,158762,110945,129062,55938,96848,153526,180152,144740,250051,191905,100936,119322,107814,109313,148174,171346,158960,105620,192813,220031,238823,139885,266217,208723,168208,117933,179214,238148,216855,162065,202580,289317,182624,190864,234215,214721,211713,311986,267237,244967,337546,276233,218027,298760,220771,322250,252569,273758,312237,300942,278771,326348,346448,349144,364587,344157,404735,431066,497487,523390,627405,505298,488337,549463,572338,561964,710367,759655,845348,810929,1011738,1095958,1350739,1577806,1824508,2285715,3062370,4981228,6785764,-6329990,-3996266,-2501216,-1809014,-1447332,-1287025,-1197406,-1013850,-869689,-704512,-663143,-648322,-573912,-642569,-613931,-472605,-477826,-462955,-362699,-396518,-399963,-392840,-270586,-333313,-396302,-365720,-312703,-306335,-319955,-286643,-217737,-211090,-205372,-133216,-147970,-260525,-226990,-201715,-201594,-134735,-152813,-53148,-223653,-173177,-125525,-109813,-74632,-105698,-183129,-102378,-97308,-131448,-61344,-88822,-194059,-182299,-76260,-132621,-135099,-95123,-57913,-82195,-34201,-87140,-110233,-46910,-110151,24458,-44457,-30796,-47377,-105204,34256,-7048,-18553,72968,86783,85575,125615,101506,196358,249032,175740,291545,368041,442090,657174,1096972,2267169,-1686465,-1376099,-868991,-611432,-616084,-445905,-397896,-372600,-299706,-282051,-335099,-336477,-277828,-239409,-258550,-271876,-186374,-212112,-185484,-183728,-253770,-231972,-201533,-264237,-205945,-156280,-183872,-159931,-201731,-161007,-249215,-147285,-218561,-177321,-80507,-107474,-142556,-125395,-93326,-115436,-112939,-234020,-183917,-163639,-108558,-106919,-93718,-158496,-193309,-15935,-122669,-102999,-153112,-101332,-37077,-118541,-196819,-129541,-208580,-162073,-176679,-102785,-25205,-66882,26467,-72734,-81840,-101553,-88024,-29600,-111406,-127253,-165258,-143686,-163151,-137307,-116886,-144853,-83277,-91983,-53912,-167035,-55999,-73678,-68757,-131325,-107066,-115462,-73163,-148129,-140254,-80274,-73957,-38309,-134329,-115683,-161724,-128488,-60994,-140424,-76396,-88546,-83170,-36125,-56086,-125300,-75599,-83567,-67288,-30119,-28139,-106328,-65607,-85503,-53608,-133392,-99809,285,-58762,-101715,-23410,9452,-27647,-150106,-87912,-41686,-7072,-7320,-189822,-110005,-58103,-7058,-32265,-134937,-26252,33407,-63559,-86952,-109091,-150721,-72996,-48104,-10142,-18420,-174375,-151468,-71031,-9067,-58420,-63592,-79012,-41019,-116660,-72236,-56845,2978,-124479,-44773,-19884,3007,-16209,-28745,-95065,-79240,-26816,-92091,-122232,-36577,-145967,-156097,-117991,-20504,-13475,-80917,-13458,-53578,-118753,-149121,-11197,-2850,-45337,-148501,-74510,1315,-19782,-43613,-18865,-51202,-57562,-45089,-22534,-68962,-42651,20566,-65298,-50449,-109278,1738,-94535,-128880,-56243,-88058,-30047,-55093,-26132,-81961,-26102,-33785,-153615,-115760,-90375,-55710,-47207,-115622,-99650,2598,-27105,-6820,-55425,-63754,-53673,-70628,-34678,-24672,-53746,-74134,-93377,-40029,50698,-110368,-141463,-2217,-103848,11344,-20375,-39515,28018,-82818,-108502,-116944,-17864,-48339,-40562,7691,-64331,-77426,-11174,-26958,-114977,-53328,-5276,23111,-51366,-19897,-32877,16641,51159,-129460,-95288,-29323,-55578,-70985,-34334,-87760,-38433,-56728,-82525,-71076,-43975,-4470,-63135,-42183,-117167,-113601,27750,-16244,-124847,-18113,17125,12085,5343,-78980,-127462,-41973,-30786,5946,-6596,1398,14838,-104280,-78477,-95302,-61829,-76018,-108833,6032,-31537,-9316,20298,-72345,-62187,-131444,-21538,51994,-55168,-60457,-10971,-24862,32273,-53485,-82674,-119147,-27233,-63386,-50112,-30110,-68589,-18525,-54178,-53691,-25559,-10308,-54836,6728,9210,2680,-1316,-19984,-74504,-23533,-75520,-28427,-68310,10340,26430,23548,-4192,-29958,-208411,3240,-1458,64713,21943,61942,-19460,-54969,-27251,-24318,-54818,-28590,-64101,-50131,36158,-12337,-21851,64606,-43092,-69525,-29647,-50540,-93485,-67941,-20836,-7955,-27273,-23948,8657,26178,-18019,-28884,-19829,-45487,-80631,-22782,-126222,-115423,-9440,-32081,-119327,-7015,-84737,-12052,-38493,-22457,-10823,-37847,-11530,-27332,29711,-61331,-85869,-146972,-183880,-94493,81877,62776,10409,-25321,-7866,-59221,-14570,65175,44397,-2149,-25017,22258,18111,-44315,11928,-21529,-12794,25063,-36945,40163,73067,-41912,-23399,-33294,108525,-103144,-5791,10399,-33334,-87540,-64320,122574,2027,-18043,86084,66210,28539,40037,92821,-21816,-43946,19855,1801,-49739,-27243,-10559,-5778,8186,-17873,-18298,-51356,-85416,27074,-4783,-24749,14952,-46751,62744,13002,-30573,29231,-52446,-64581,4230,6820,-21802,18372,-10341,-7205,-37498,-51678,-45374,3991,-6765,-42611,-81507,-35190,-33878,17936,-19707,-41393,29766,-59014,-25462,-25405,-25018,75750,16477,-38923,-2151,-72205,-82164,-12313,16053,-98415,-12815,-6847,-78450,-62478,-23734,-25987,-80468,60751,49104,29247,-16918,19285,-26380,33256,-53505,-21049,-36658,-47557,-9547,-17205,11496,-7269,42011,18339,-22036,-13662,-7776,-38757,-54023,21582,65160,-11151,32968,-36888,11326,3233,-21497,10797,-18275,-47905,-56791,-51484,41147,73940,23024,-37248,9886,-65275,-36963,-25415,-34597,62814,-27935,-7805,43596,18972,39563,31248,37019,38870,-13991,-2697,-43409,-41371,-97304,-59489,68882,-91311,-15012,21993,-12278,11043,-58779,-38900,13792,-525,573,-59270,-67640,-17470,-73350,-21114,-114954,-90799,-68750,23376,46888,20559,39931,24075,-5107,4246,-97445,-68555,-41384,19132,27305,-15898,31781,21656,-2275,23142,-40563,-17334,5638,-34940,-39747,-12775,-33619,-43982,-44131,-16042,-83930,-20791,16553,27121,-4400,-19234,-44659,-21740,8977,-36932,-89174,-128029,-85243,-21323,24183,-33821,8960,83003,-1697,15521,15635,13537,58968,-41877,-120491,-90055,85584,50807,-39219,-12256,-30929,-33799,-24453,48187,24293,-37282,43386,49643,-55040,-27203,6698,18924,-48953,-60884,-9450,-38431,-41859,-76768,-30689,-55777,-54741,-6103,75073,-24745,-68152,-75586,-13349,-32515,-10777,6813,24349,34750,-8913,-14867,-58306,-80935,-38774,16991,-53634,-3022,-32131,-63714,69184,67833,85883,55811,53029,8975,-7861,9734,7800,-86993],[47494,48274,40845,15538,36704,77599,44229,106696,97731,72996,30282,48656,47916,86050,41577,83143,7723,92370,102124,-6490,62037,62801,3957,5434,-3319,12164,30660,17410,-10740,82584,105833,60922,79258,73445,83386,71348,15920,23165,128452,90615,44718,116404,83170,141918,84693,182862,72704,88025,58479,36353,26439,2412,69735,41474,88176,116046,81803,73613,62146,27501,-25848,55576,-7448,-737,97273,51773,68397,71610,66758,177413,94118,83878,-7653,82168,11671,42126,36698,66192,87142,175655,120387,95375,87303,141873,125780,35291,74299,108156,105590,191282,31525,93610,73878,64032,67275,28813,63334,120098,150636,89186,101375,-1891,114331,86195,12369,122469,57005,88667,81465,40320,62581,43889,74972,67639,139856,54178,9475,71128,97086,107416,102647,131742,94716,56252,44274,81099,137815,135805,30141,92977,51292,60565,84450,52321,125796,139256,79605,133935,121538,69570,46183,50774,106279,134303,118775,57546,71286,50487,126484,64949,250153,123991,5755,148250,151247,97001,102936,122366,155503,155218,103769,192216,178216,224230,123105,97115,267208,103032,8773,54802,189954,226379,170721,126044,95236,117284,36732,132032,161768,171201,148549,246530,221237,134796,128075,124996,146609,151106,175602,152215,102745,215375,233139,227764,177225,289515,188437,131422,109692,178436,232425,181982,135877,180075,283084,179992,207662,247598,200926,219983,283790,224549,240375,322918,264158,177725,286670,277972,359081,260615,269344,319238,308833,286652,313720,347518,366223,384676,366857,416800,459170,520893,534955,634206,523722,483846,578553,600716,586068,718939,755461,828790,840889,1027276,1116219,1370380,1590432,1869440,2328757,3091135,5057134,6984423,-6462084,-4073080,-2545414,-1849059,-1482227,-1307221,-1172400,-1012739,-883753,-679379,-661699,-639148,-584991,-639638,-606165,-485240,-464325,-463866,-392444,-440169,-423736,-383083,-272000,-354161,-409301,-366060,-308625,-302739,-322818,-308944,-237756,-208076,-217546,-146378,-164145,-248830,-218508,-179605,-197852,-140322,-169404,-78416,-230311,-187615,-143681,-139093,-127872,-109398,-191165,-114555,-111205,-133027,-58388,-96491,-219721,-196529,-66528,-123728,-148329,-84933,-34879,-81128,-24316,-104041,-98411,-55395,-91534,18999,-44650,-11619,-20171,-86825,39507,4623,-40430,53477,70272,83944,125277,91342,189950,253829,185247,296020,387977,474412,713514,1138201,2277008,-1726609,-1390134,-889669,-633934,-628148,-462569,-408888,-365968,-313926,-288193,-355094,-310633,-277219,-252635,-257412,-276613,-189347,-210176,-210104,-189339,-220050,-228298,-213557,-286450,-211660,-187312,-184059,-161479,-234719,-155995,-231313,-145594,-243599,-202996,-106314,-144248,-145699,-130533,-91731,-108354,-126384,-217167,-183928,-161606,-83488,-102842,-114790,-186808,-210756,-12581,-109618,-106674,-189342,-123570,-58712,-111945,-191414,-135147,-207238,-178764,-155945,-93445,-26321,-50949,15916,-97319,-89277,-105165,-120057,-39297,-118701,-124713,-170092,-123174,-144631,-149165,-131730,-143127,-101619,-108515,-52970,-167027,-64310,-108260,-79901,-144719,-96717,-113562,-74145,-166901,-133158,-57179,-85199,-39650,-100413,-134235,-155979,-132704,-67949,-156416,-80477,-91221,-119733,-27523,-48432,-97493,-91946,-87291,-79083,-5374,-12020,-113941,-78313,-106073,-107146,-136041,-114086,-17238,-50823,-107483,40176,32985,-31767,-171264,-90395,-37268,-7185,-20958,-190434,-102143,-38876,-203,-34562,-143955,-42103,23434,-68358,-61052,-83860,-130993,-86801,-50438,-6716,-16121,-149825,-146097,-85906,-17489,-74893,-79301,-87982,-41137,-96461,-79836,-57065,-22015,-120368,-85992,-78329,-12752,40147,-16213,-102247,-89826,-12935,-87359,-120711,-35527,-127906,-160918,-147768,-31442,-532,-98565,-12083,-33530,-121192,-143466,-20663,-4437,-65740,-141336,-92250,-23852,-5176,-32006,-4236,-72372,-49607,-59990,-14889,-70413,-30699,13322,-69657,-47857,-108474,-14538,-105449,-121627,-69428,-97129,-36111,-71195,-39769,-56953,-24367,-36451,-131006,-106690,-95126,-16873,-40667,-111202,-89937,15628,-12348,-13803,-72812,-20118,-57651,-79862,-40112,-47663,-49832,-80441,-78361,-49794,65010,-68683,-138382,-10178,-71569,3179,-31794,-34661,27072,-85122,-113879,-99385,-28839,-113872,-66194,-26671,-37178,-26685,23156,-20748,-95682,-41944,-15361,7266,-62797,-38796,-25943,3744,58779,-145258,-113734,-35293,-83421,-46477,-29687,-84971,-68032,-54964,-56940,-23741,-35591,-13898,-47446,-24107,-114197,-72299,26188,-30339,-83396,-6428,34923,-37005,-5843,-57882,-114340,-36576,-44681,-2185,38577,59959,5673,-124429,-78250,-67747,-74714,-96892,-127562,19809,-8318,-35762,-4445,-67746,-25475,-96996,-40430,32460,-61448,-73154,-34421,-27251,37505,-72344,-92462,-120268,-34376,-57230,-47620,-44571,-50231,-10859,-49147,-33235,-35571,-56856,-78590,-24366,6703,-25080,-4413,-16200,-74632,-18501,-63856,-22220,-77779,43593,35018,31884,-25408,-41376,-197256,12964,-6420,27384,16445,50654,-10031,-65068,-40882,-42076,-43413,-38198,-66923,-42273,9674,-15792,-23735,63659,-25659,-53707,-36679,-61291,-91318,-70606,-6403,-15770,-14945,-24477,34687,2452,-34881,-26370,-30938,-71001,-90257,-26077,-130031,-117341,-21989,-33059,-153369,13303,-70836,-11474,-51015,-55976,-27555,-59871,-30426,-15012,38488,-69109,-104517,-123718,-214518,-83418,67721,84623,13717,-29858,-2099,-58947,-18675,49465,54225,23118,-19259,22554,22379,-69870,-3822,-801,-19182,14436,-50031,60394,61708,-48222,-52845,-10273,96580,-98055,-13927,22827,-8802,-60607,-72970,153105,5097,-3200,96051,70207,38826,35889,49865,-31819,-66318,5237,-18074,-65075,15755,-2475,19853,12265,-37870,-26110,-67098,-98592,32716,-12431,-27484,11972,-37979,70127,23977,-45679,9481,-44847,-62425,13574,845,-5315,45561,-13468,5916,-26505,-29418,-45748,-37110,-17751,-76325,-91921,-37373,-41249,8648,-14627,-43746,18552,-86068,-60526,-38275,-32458,77838,8541,-36650,9150,-56227,-60185,-6322,-22964,-109527,-17199,-4200,-97259,-94267,5639,-33724,-94253,38734,50004,30718,-33322,24461,-8351,53898,-77993,-10478,-47530,-60397,-9777,-5755,-7205,-21170,26481,-13650,-10373,9203,6597,-26919,-52234,27469,69356,4559,53910,-41097,15552,-15062,-34822,566,5471,-30304,-39837,-58349,-6697,86527,26332,-58610,1089,-56954,-48542,-31785,-4242,59141,-34027,1223,38956,10768,13514,105790,47288,16453,-14214,23654,-37775,-34526,-82080,-54459,62934,-79701,-54605,12149,-21037,-8441,-37918,-45448,4386,2951,-6612,-58866,-70941,-25991,-69819,-22923,-130217,-91946,-70939,11496,72861,32086,46484,16618,256,-19707,-97108,-71147,-44866,52086,16844,-7859,8517,29761,3284,24150,-35534,-28579,14494,-41022,-50425,-16645,-22265,-28694,-43023,-20203,-93598,-13091,15304,25464,-5443,14265,-13314,2022,63352,-19971,-85083,-115679,-79772,-18695,41886,-42720,3528,69049,-30118,48826,1347,-456,56797,-46233,-96340,-109140,87753,51004,-38986,-17992,-4096,-45379,-63111,12440,24578,-49504,67892,57542,-57875,-73362,-18165,17850,-43478,-54410,-21409,-56789,-35989,-103416,-24016,-16939,-47860,-11332,44568,-45876,-76033,-52273,-14895,-25255,3464,21355,25958,24841,-14065,-16050,-55606,-45418,-19607,11622,-37800,-936,-27530,-49998,85351,88058,93434,63140,47162,2063,-13286,37351,12787,-66158],[61080,47850,27765,8937,32800,82677,44940,108378,66812,48338,51934,48734,51093,73328,41235,84527,15136,102460,117588,17899,69346,70709,2671,22442,-4272,11368,50056,29292,-18721,72958,96580,80388,71609,51389,84917,68323,18183,6201,111834,95919,67315,140175,43791,129446,96487,182595,54837,81812,63019,23073,38100,25916,89156,44335,78548,101065,85386,53238,70388,-7349,-31430,66999,-4566,17415,98190,46119,109874,35458,64351,208931,127128,98710,6483,130445,-7956,56195,65086,81836,106388,160607,132231,102624,88102,137656,114984,36822,99499,120904,99008,186031,36030,99804,87220,65859,75330,28336,95329,108635,136021,103460,113817,10169,84908,76919,17583,84400,52310,88916,94533,68449,77609,77725,89608,45193,129761,62679,36738,95572,97028,96448,89240,149006,80795,61093,43451,41781,126255,115888,16889,99446,47179,55869,87000,75975,154763,213664,94653,141899,114509,76531,53979,55625,117135,138955,110049,69794,64379,60329,110389,46518,253629,137696,52019,158279,171011,107038,94453,101657,148130,159825,112938,195818,144773,239869,126605,109891,259588,98413,16789,61249,211555,223048,160054,94458,80605,115948,46558,163144,159576,159056,147297,218003,243028,174188,132774,144303,200515,154943,178234,150446,118155,224864,228201,210954,203848,313100,174110,112788,109131,172328,223134,158522,120396,158682,267259,190834,235587,258957,201937,219890,251963,203784,230716,293531,250773,143829,273620,325966,372919,264157,256633,332639,322628,304099,292220,344666,380208,399699,393184,432359,489802,533896,525695,586044,534537,471860,599348,623329,624869,719933,737932,811928,877643,1042596,1143991,1391773,1607305,1908966,2351542,3108188,5120259,7201087,-6547588,-4148738,-2575655,-1904064,-1521160,-1327810,-1149397,-1003705,-900469,-681343,-661180,-633550,-593000,-626095,-593451,-496046,-467557,-465180,-416683,-478344,-451880,-374208,-280349,-377110,-412654,-361731,-308136,-301719,-325093,-327545,-255641,-210541,-228623,-170898,-200061,-227785,-203580,-155820,-188276,-151136,-188457,-112227,-229862,-200705,-156524,-173677,-188864,-120488,-192561,-136334,-129573,-138317,-67284,-109264,-235518,-204862,-76683,-115572,-150733,-77351,-26536,-67509,-22637,-115458,-83590,-62089,-68215,829,-42374,16296,6817,-52355,44189,26015,-54445,30904,51676,73014,115858,86503,178575,248282,196604,300010,410202,511511,774506,1194040,2289938,-1776469,-1412274,-907912,-668582,-630033,-481207,-398564,-366091,-332612,-308561,-360540,-282791,-281468,-263801,-245617,-280670,-202299,-208488,-233277,-206777,-196044,-224363,-223214,-280960,-214571,-221853,-176441,-166267,-252714,-145604,-208568,-149937,-255586,-225054,-148771,-181504,-154600,-135454,-99019,-111941,-155266,-196537,-176249,-153231,-66631,-93320,-139944,-215585,-210588,-20195,-83564,-111660,-210870,-143249,-93383,-106524,-176707,-139948,-193118,-180076,-139151,-97184,-42810,-56719,-19008,-138339,-101221,-106436,-149847,-60579,-117076,-116109,-176505,-106638,-123259,-150573,-138984,-145795,-123381,-128840,-56424,-142561,-66214,-149282,-98042,-157822,-83128,-103475,-68273,-164212,-121815,-43137,-94699,-48035,-75941,-146204,-156294,-134571,-74607,-164645,-90325,-98643,-148229,-27259,-42177,-71775,-108321,-98034,-83479,6938,-12557,-100992,-76064,-130425,-187019,-127460,-122622,-28621,-37389,-109289,81347,28590,-45640,-177788,-84614,-27479,-18033,-47046,-171582,-97069,-9784,15408,-34787,-136180,-60465,7730,-71749,-31513,-66910,-102295,-103759,-46183,-1780,-7854,-109458,-125015,-98207,-32859,-114381,-101037,-97138,-34752,-64849,-83320,-59120,-43068,-113334,-112301,-108000,-33474,70234,-9510,-108445,-106894,-1694,-78958,-104921,-30627,-84859,-141244,-150304,-45221,6804,-114452,-17635,-16903,-119044,-123419,-31278,-13936,-83663,-127278,-115292,-49201,4165,-33948,1019,-93780,-46622,-76266,-14864,-82070,-27821,7588,-52277,-52420,-87125,-29187,-101801,-108679,-85271,-105407,-53379,-84900,-51858,-39341,-25911,-38184,-92724,-67740,-83567,18862,-37736,-97033,-72510,14664,-8238,-31299,-89972,12776,-58800,-88625,-50219,-71763,-46159,-80774,-59594,-61859,50182,-32666,-113677,-26747,-37629,-11716,-40082,-15251,29019,-87038,-119129,-68908,-41528,-158934,-82931,-63354,-21258,9373,29581,-7763,-68267,-39239,-31312,-1982,-71332,-48175,-23444,-10372,27661,-148143,-125744,-45059,-92870,-27195,-31493,-72484,-92520,-50269,-42150,3017,-31626,-29412,-35201,-3503,-87688,-27884,21487,-31302,-38439,-635,33651,-80770,-23832,-42706,-101608,-25179,-57884,-23250,78001,97320,6235,-125821,-81506,-32340,-82406,-110758,-127451,30748,6503,-51893,-31599,-62431,10324,-43674,-45584,16562,-62243,-72383,-53531,-25251,33644,-84821,-83353,-105278,-36669,-39417,-38357,-56929,-31544,-13858,-55515,-21515,-47192,-106877,-94294,-48475,-5107,-50701,-12344,-12866,-68855,-21998,-60799,-24041,-79365,66907,33977,43502,-44818,-52966,-153662,9999,-20828,-8515,-3684,32487,178,-68963,-53520,-59666,-44331,-56637,-59361,-30575,-22090,-21019,-22596,41002,-11100,-34967,-32135,-63722,-70569,-70454,3415,-29826,-4209,-27859,45967,-22240,-49305,-41826,-44485,-83348,-77408,-27354,-116362,-110938,-27060,-38027,-155689,25106,-56863,-12370,-69691,-90334,-40270,-80307,-54306,-14572,36834,-75799,-111854,-93062,-238546,-88704,35235,92306,16689,-30348,5686,-48597,-17099,23526,50888,40620,-4445,12689,21147,-93748,-22385,17007,-21833,4308,-62088,57650,41331,-52128,-81379,21229,58976,-80697,-9509,31884,13131,-40880,-81116,144735,-4115,5574,83201,59781,45559,32016,1181,-42196,-88651,-15113,-33068,-81293,51516,-1073,27078,20708,-48866,-31229,-77919,-93118,30531,-21701,-27859,6093,-23841,66380,18592,-58757,-12875,-34251,-47574,19245,-12643,13151,67704,-17955,12800,-20750,-14689,-48273,-61337,-20962,-117162,-101261,-38506,-39510,-210,-24167,-44211,3553,-97035,-83265,-61979,-41861,70158,-5241,-32787,21487,-33716,-29165,5085,-56597,-109377,-13780,-10500,-108347,-120055,34070,-45779,-100599,11088,59030,25022,-45878,31364,7078,65641,-91751,-6876,-55082,-64072,-11120,-2339,-33506,-35881,-2062,-34198,-3296,25772,24107,-21635,-49130,35170,70077,16944,62375,-41479,20531,-29980,-42029,-12236,26191,-13720,-22313,-76013,-46152,103115,29465,-57354,-6100,-49604,-60332,-36227,25063,31765,-34805,11148,25016,-4903,-9651,156254,57348,-8260,-27034,37466,-28456,-39711,-64374,-51808,48911,-66188,-83113,1373,-24822,-29948,-23384,-44434,-9215,-6967,-13896,-55159,-67156,-30477,-59060,-30110,-134988,-85336,-69147,2219,97440,30106,33640,345,17812,-37339,-74572,-63569,-37682,75386,3056,-397,-10786,37601,4496,27774,-28492,-33533,12076,-42509,-50246,-14679,-8847,-19132,-41509,-17566,-87906,-1792,9608,17403,-7682,50538,11991,15138,108628,7348,-73612,-82613,-71226,-26908,46873,-45883,-8012,49432,-52636,69343,-3173,-19648,39747,-38037,-53258,-101117,66333,41468,-38929,-31534,20717,-53855,-96493,-18906,9740,-49023,76176,49038,-56698,-119895,-49745,17947,-15895,-43942,-32305,-71561,-26943,-107598,-19193,8298,-35234,-11993,15633,-55269,-83165,-32596,-8624,-18103,16721,29842,10482,-2840,-18114,-17802,-55858,-14965,-7480,13960,-24955,-18061,-21518,-37983,77667,88700,107632,67313,39124,-4994,-14373,59925,15427,-36312],[60345,43410,15730,-610,25500,81074,40938,104162,32598,28988,70143,49169,56711,61497,40535,89722,19075,94214,125965,50724,81804,67115,6084,36963,3161,21118,60549,34119,-19073,64364,85300,92492,62831,31713,84161,66752,30218,-11014,93023,93840,94362,143555,-8897,106978,112951,166727,31351,65823,70755,8430,48291,43161,97317,52545,71165,87164,83970,29565,63258,-38075,-24681,70228,4972,40904,94810,35705,122188,5330,74885,215532,159234,111049,30841,155901,-16761,67952,104102,97342,114967,134548,141490,103913,89236,129583,95541,48579,126504,129818,92950,173064,48962,101498,96526,67069,82562,25618,123286,104300,113693,110501,118344,26736,59483,66174,25054,47975,68075,89997,102540,92143,91016,106075,106378,29133,116697,53034,66857,122289,91316,80048,74410,158715,70465,68985,49755,31328,122340,90085,22102,101512,52459,58652,87353,106269,190806,252094,110324,150822,109568,88794,63996,64068,127844,133952,101349,96540,70747,81331,102374,39040,243060,168437,112983,152364,187708,117333,83471,80955,135799,161029,121019,182285,113843,242165,132145,120469,240742,97419,28958,68427,217410,207509,156756,73673,68754,117865,74235,181343,145709,148002,142571,181726,254584,209181,135707,159496,252013,159016,185541,152010,148167,221556,205561,192300,214569,317077,172209,112738,118404,162759,211166,155615,122552,144654,240693,209816,264665,256852,213271,209811,226750,203565,218495,258992,239019,129831,262332,351590,361802,259992,238035,347587,339799,328788,275400,341149,387605,405752,420966,451000,523046,538216,502097,517600,536473,452523,609442,639857,670972,718394,715613,801935,917050,1053787,1177048,1414624,1628721,1941261,2355689,3120411,5173220,7404996,-6583687,-4221177,-2597903,-1963371,-1559356,-1349381,-1135578,-992380,-919603,-710121,-662482,-633389,-595336,-603596,-578533,-500857,-483379,-466307,-432634,-500062,-477066,-371422,-290424,-395748,-402336,-355341,-312194,-306051,-325018,-337450,-268200,-218909,-239074,-201690,-246018,-206240,-191921,-135655,-175937,-166658,-206997,-143630,-222494,-210474,-163148,-200942,-235252,-137084,-187616,-160672,-147051,-145535,-89499,-122976,-240266,-200106,-99552,-111569,-139548,-74091,-36576,-45058,-30510,-118450,-72285,-64874,-48485,-24975,-37658,40586,22942,-14614,47352,52614,-54529,10341,32222,56254,105964,89429,165704,236659,210610,303895,424487,545479,826536,1255209,2312326,-1825596,-1446173,-925422,-709945,-623470,-499555,-385583,-373988,-354554,-337619,-352499,-261504,-290175,-270654,-232381,-284867,-219329,-203918,-253102,-232962,-186489,-224297,-229318,-254350,-212257,-250561,-164980,-172430,-254304,-132867,-189427,-160082,-252172,-241866,-194549,-209542,-169446,-139813,-112913,-123762,-188880,-176217,-165619,-135856,-62141,-80702,-165120,-238628,-195672,-36250,-53149,-117110,-209108,-155959,-128261,-101487,-155756,-146356,-171293,-163409,-133352,-110878,-67321,-78153,-69483,-185491,-115134,-107987,-171494,-88006,-109583,-110258,-180645,-97215,-105097,-144027,-135445,-151309,-139268,-145547,-63763,-100301,-64162,-183586,-115261,-169409,-75292,-91158,-62082,-138620,-108176,-39980,-99798,-61910,-67006,-153506,-167388,-134726,-83087,-168670,-105062,-107943,-161444,-35412,-37650,-53198,-122094,-114341,-80046,720,-34294,-74794,-70723,-154180,-255223,-109442,-123147,-30743,-24059,-101355,85869,4549,-68084,-169013,-72679,-23417,-35838,-78464,-135383,-98081,18005,34590,-33162,-110391,-75744,-5045,-73585,-5384,-60793,-71537,-117310,-34112,964,5947,-72381,-95155,-104909,-49548,-159933,-119977,-102897,-28807,-28150,-81195,-62918,-56568,-107462,-108071,-107240,-55652,59988,-11950,-112033,-126299,-1223,-67005,-81694,-21594,-34537,-106194,-131129,-62175,4320,-121922,-27338,-9455,-111889,-98078,-39420,-29247,-95364,-111606,-141116,-66753,6129,-45431,-3101,-105148,-45599,-91158,-21015,-98245,-34001,888,-24315,-61440,-59279,-35887,-87022,-90951,-93997,-109045,-75103,-90100,-59138,-35481,-36020,-41669,-52431,-17240,-60565,41286,-37463,-81335,-53481,1027,-16976,-52627,-99881,29731,-55517,-92881,-62226,-91736,-45881,-74888,-38434,-73533,12356,-11889,-79769,-51077,-12440,-30927,-44857,10280,29050,-80745,-122108,-36397,-52534,-173372,-86286,-97086,-24505,22752,7602,7171,-39315,-41251,-49395,-3073,-74792,-47325,-24471,-20296,-28638,-139869,-124282,-51850,-81568,-13259,-38367,-51559,-105494,-45215,-36349,6593,-33082,-45906,-31339,11163,-43310,9310,13532,-11780,-7598,-908,17370,-107777,-45402,-36150,-85111,-10287,-65264,-44977,99091,96374,22868,-106234,-85340,1274,-83626,-116327,-107203,37758,8170,-56032,-52009,-57776,36040,8505,-36269,3778,-59236,-57450,-62804,-24125,23041,-89184,-59423,-80988,-36126,-16296,-26007,-64944,-18677,-25716,-69262,-19778,-68076,-140685,-96454,-52670,-23214,-67423,-25393,-11715,-56958,-28733,-64917,-30680,-75772,72204,25146,57386,-57663,-62452,-102151,-6651,-36648,-32402,-35084,10362,9609,-68498,-61082,-77883,-62982,-78393,-42534,-20697,-38452,-24590,-17898,3651,-724,-21890,-21998,-55235,-37556,-66962,7746,-45207,2636,-32987,42518,-40344,-57898,-72589,-59290,-78252,-45775,-30961,-96676,-105216,-22085,-41436,-129236,25662,-53717,-17473,-86717,-114229,-45946,-100344,-79752,-27829,23476,-84976,-109901,-65117,-248696,-103860,2874,85078,17884,-27724,11906,-34335,-14110,-2850,46307,45301,13573,-3594,14505,-109896,-40278,27954,-20886,-8043,-70608,34548,16620,-53379,-96862,53144,10601,-60720,1641,33805,29270,-34240,-83538,101663,-23558,2190,52520,35199,47050,30030,-38570,-47437,-103558,-36650,-37050,-85628,61733,-12504,14273,29735,-48188,-31170,-80937,-72178,21350,-32409,-27099,4532,-8478,51092,3328,-66755,-33292,-22035,-26809,19282,-30569,24065,78763,-23492,10963,-23085,-15551,-51401,-63415,-15703,-149760,-108488,-35789,-26753,-2586,-47653,-43421,-12849,-85012,-87428,-93170,-53189,52134,-18434,-25987,30991,-11486,2251,19288,-76139,-97291,-476,-23919,-110895,-135387,49334,-61519,-99647,-17940,75632,13839,-51348,38450,14391,65621,-92528,-6730,-57317,-60063,-14062,-7108,-62495,-48154,-39497,-36872,-352,31824,39114,-26286,-46475,44406,68725,20497,57719,-32692,25952,-36215,-42673,-23504,37186,-5429,-9510,-92374,-55491,113450,30956,-27987,-12915,-54822,-74407,-36672,47482,-6153,-28775,20792,11245,-22123,-24989,162616,63118,-28363,-45548,38430,-19722,-54827,-51590,-51157,30090,-54261,-92549,-5185,-24479,-49360,-22203,-36723,-25678,-34398,-21213,-49401,-55936,-29730,-44311,-40350,-127737,-73094,-62090,-6586,111680,14496,2082,-26410,42227,-42553,-36038,-47968,-29684,79406,-2079,7686,-18307,41146,1202,32991,-20218,-29403,-2448,-43267,-42193,-6797,5602,-13784,-38704,-8810,-72281,7364,1115,5480,-9827,79562,25669,17868,128327,39718,-55750,-41959,-60870,-40867,40089,-45306,-21562,27702,-63630,71495,6255,-39017,13225,-20846,-8042,-65659,26945,24751,-37686,-50732,33915,-57742,-107504,-40985,-16503,-34946,64066,25076,-52023,-146062,-80166,20397,24650,-34057,-40774,-78642,-13887,-90823,-18577,16416,-19264,-5139,-7343,-56415,-90119,-20328,1657,-13325,24119,30994,-20072,-33854,-23204,-22095,-59711,3981,-4116,25153,-15992,-49786,-15890,-29952,55424,72614,120752,68878,32712,-11119,-13096,66535,12661,-6081],[49436,34593,7553,-10890,14871,73720,38429,91836,-332,19809,78865,47580,62074,53079,38738,96786,15517,69595,118647,77699,92674,55558,13189,42577,14635,40164,65036,32202,-11046,58311,77861,92604,54130,20240,80061,68594,52422,-26323,76096,86026,123598,128786,-60555,84587,131487,143083,7592,43925,78341,-4917,54482,51733,92264,65045,72267,81640,77247,13358,48371,-52395,-7414,65269,10897,62759,86059,24656,107075,-2279,95283,186525,179735,118116,60140,158151,-5480,77321,140905,106952,112448,104970,143194,100419,89737,119487,73391,67236,147586,132371,87823,152600,67826,97303,95405,69524,88259,22119,141698,114933,87009,113264,113303,41673,43868,54477,32164,20838,101553,96993,103061,103304,99928,125266,121607,19769,104346,36877,89702,144104,79829,63325,66715,153231,63035,77209,63394,49861,121874,73620,45964,98000,64030,68889,84038,127628,220423,234897,118395,156111,109032,103073,67398,69942,135000,121769,93068,134137,86826,108033,105078,41501,221969,207232,169728,139528,199440,125940,75875,67544,124035,157247,125834,148621,97162,232872,137845,130799,220935,102172,46849,75728,205240,182615,158624,70464,63168,117339,105786,184833,125130,141196,138249,155740,255917,231297,139912,165034,283708,163238,200099,153195,182382,209455,171304,174300,208421,286814,183205,126094,136951,151810,197018,172606,143620,141468,203451,229836,285842,237427,225588,192012,213451,214471,207863,230112,232403,141804,254442,353903,332894,248207,219508,360532,355712,355037,274536,340630,387964,402111,446622,467801,550740,534861,476374,466637,530911,430019,609042,652258,715432,722024,701462,802991,954107,1058913,1211831,1436130,1650269,1965187,2349148,3136987,5219746,7564458,-6584828,-4288286,-2621672,-2011913,-1591999,-1373109,-1130208,-984959,-939742,-757578,-667724,-637783,-590974,-573457,-564870,-500898,-502397,-467443,-441709,-500274,-491902,-378725,-297902,-405250,-380614,-348596,-319383,-314755,-320166,-336610,-274412,-231853,-250256,-230904,-288569,-192383,-190022,-122437,-164525,-183662,-223313,-165542,-209757,-213960,-164423,-212612,-253481,-153814,-176092,-178873,-157542,-150652,-121138,-133697,-236151,-178439,-122087,-113076,-116519,-77103,-63075,-22323,-46439,-112240,-68616,-63068,-38077,-49989,-30374,49530,22440,13024,48875,78335,-40490,-3498,14761,39305,104919,100936,154930,223195,228225,309938,423670,572555,860686,1314286,2355606,-1868402,-1496690,-947203,-751459,-613192,-517974,-389734,-389789,-380505,-371783,-336445,-253024,-302626,-273926,-230220,-289716,-235212,-197074,-268985,-262770,-192137,-230395,-231809,-220070,-205218,-267143,-154622,-179133,-243096,-124216,-179875,-174077,-235706,-252762,-230735,-221786,-188101,-143437,-129104,-139774,-215611,-161165,-157510,-112244,-71940,-70159,-185848,-249590,-171644,-56469,-29473,-123076,-185812,-159405,-150958,-97772,-133991,-155715,-147510,-134398,-141142,-126130,-89924,-103574,-120470,-225062,-127437,-110537,-180666,-114050,-101106,-113726,-178730,-95742,-94808,-132001,-121684,-153541,-142575,-150466,-75110,-56655,-62458,-194718,-124586,-177339,-78004,-82341,-62227,-99510,-95502,-47019,-99266,-76846,-74172,-160498,-183619,-133828,-94516,-172447,-122438,-115183,-158337,-47876,-33941,-43497,-131085,-132243,-70085,-20854,-72063,-48807,-77055,-173324,-278169,-87500,-117393,-27749,-17822,-82533,56981,-23207,-95350,-149120,-58591,-32367,-55904,-106575,-92422,-104428,29083,46731,-32256,-74208,-86822,-8961,-73165,11202,-64562,-46693,-121753,-16625,-3050,18899,-53543,-67941,-105614,-62258,-187314,-129534,-102606,-29125,4309,-73771,-68225,-63155,-105110,-74712,-91652,-75869,16250,-23520,-112296,-141153,-15830,-52181,-59126,-8545,4523,-67560,-104647,-83716,-10648,-117515,-37184,-13317,-102192,-78912,-43157,-46923,-99232,-98539,-162545,-70023,1260,-60070,-13758,-100341,-43522,-104132,-30576,-110805,-44505,-10009,-854,-71358,-37062,-33711,-69738,-70810,-91164,-105640,-92755,-84779,-60679,-46743,-59722,-49047,-22968,21220,-35134,45258,-38604,-74288,-41951,-18598,-36371,-70277,-97856,31648,-49107,-90301,-72313,-103935,-51410,-65182,-17330,-82870,-31821,-5629,-52215,-78993,-3445,-51440,-48937,30340,22652,-62391,-120249,-13657,-60276,-165304,-76413,-122696,-47334,13338,-31083,19924,-15264,-43119,-65896,698,-71944,-38316,-27260,-22851,-80801,-124796,-105153,-49036,-54353,-4712,-46598,-27525,-104625,-42457,-35796,-1631,-38287,-60045,-37727,12201,559,31383,935,19802,1081,-5294,-4875,-115102,-65704,-37217,-62521,3992,-63252,-56354,93512,54171,52043,-71478,-85540,25591,-78821,-113709,-72154,40226,-3035,-51763,-58985,-54866,46749,40981,-17656,-7669,-55907,-34104,-60697,-27786,9683,-85458,-29807,-56259,-35892,4752,-15238,-67804,-14896,-41806,-82303,-25560,-104362,-147257,-83020,-33192,-43343,-72695,-42745,-14852,-41974,-33807,-72916,-36903,-70321,60395,12039,69607,-61148,-67688,-61415,-31007,-48648,-40942,-67189,-11541,14642,-66247,-60766,-95279,-95043,-95114,-21105,-14641,-26497,-22861,-10825,-36366,4970,-20390,-14123,-37068,-4186,-59637,8131,-57369,1863,-38886,28522,-48433,-60012,-106690,-72296,-61234,-7684,-38924,-81660,-105351,-8988,-40030,-88939,16932,-67597,-28228,-96858,-122099,-43816,-120456,-103260,-51298,-286,-99823,-103063,-47295,-243129,-119741,-11093,66525,16086,-23376,14795,-22001,-13980,-18797,45180,35956,26071,-22795,2980,-114437,-52649,31912,-17258,-24659,-73443,764,-7818,-51794,-91584,74115,-32491,-48943,12546,26692,38041,-38595,-76579,47306,-47917,-13754,17433,451,42354,29046,-59713,-43061,-106626,-53474,-26970,-72167,37154,-37831,-9805,34949,-37507,-25519,-75271,-43055,8413,-43227,-27421,10903,2106,24506,-13653,-67541,-47898,-10551,-11098,13247,-48090,21873,76038,-29971,1765,-32774,-32681,-53200,-45166,-5281,-160068,-112150,-26627,-7403,3457,-75917,-41773,-28490,-53907,-74866,-123939,-65352,25469,-25908,-16110,34776,4437,24991,30551,-78251,-78487,20004,-40625,-105852,-139178,44812,-78468,-94147,-44665,94525,-727,-50793,41679,10236,54085,-82462,-6378,-53522,-54782,-18932,-15393,-86719,-56095,-78181,-23480,523,25117,46008,-40568,-45284,52078,63483,11842,42646,-14616,29916,-34860,-38559,-30448,34356,-9813,-3186,-95747,-27350,107345,30104,19891,-20483,-77079,-91355,-31932,59931,-35805,-15848,29381,4038,-32275,-30624,129926,62881,-38895,-58477,29980,-15682,-73666,-49068,-52158,9879,-46278,-82795,-4537,-21210,-63400,-35790,-24680,-42977,-73021,-29219,-43013,-39418,-24511,-29075,-49620,-110175,-58035,-49728,-15775,109258,-9751,-40701,-59836,63228,-35110,6062,-28854,-32415,61242,9244,17128,-10769,37465,-6074,37933,-11915,-16689,-24707,-47546,-33584,4693,19201,-10978,-34804,2211,-53810,9449,-7713,-7158,-12511,94052,25108,13287,118498,67834,-37256,-8748,-50626,-53010,25340,-43459,-32589,7052,-60727,55829,27603,-54062,-14598,-1170,23439,-14789,-16297,4587,-34724,-69629,30257,-57025,-87894,-51387,-46225,-11560,34794,-7614,-43121,-140382,-100091,25352,63193,-28142,-47152,-76134,2024,-62040,-24122,9383,-4902,5104,-25460,-57093,-97102,-15416,9686,-12972,23966,26324,-57455,-53568,-31034,-29162,-66041,10178,-8681,40991,-9991,-84749,-10848,-25041,29431,47887,123255,68517,32111,-15738,-11871,52569,4152,16923],[34349,23340,4547,-18921,2201,62971,42871,71011,-25664,24498,76709,43158,66411,48618,35388,101302,5535,36960,90664,87480,97408,42681,23627,35799,26346,64502,67057,27278,2358,54415,76899,81895,47535,19836,73235,75120,81533,-36926,63956,76161,151226,105472,-94671,71520,145264,122033,-9951,22684,82523,-13942,56292,54693,77043,78594,83885,84508,66798,11671,34703,-40198,15317,55854,5072,76394,71538,17606,83235,18186,117284,128644,181940,117837,86200,143067,28876,85839,164438,109022,102279,80373,135092,95019,89177,109448,54941,86616,154961,126781,81920,122705,86422,88159,81493,77505,92208,19892,147853,139069,60684,115636,100033,50103,39923,42034,37209,4698,140643,111212,96152,98326,102696,135762,129578,16221,95966,33221,99241,154042,65578,50658,71216,131861,57926,83697,82250,87454,122404,78278,81113,90412,78387,85036,76595,131041,231851,174449,112020,153492,112997,116133,60387,69849,136830,107919,87383,171723,104246,134776,117778,53151,196565,238964,205135,129958,205449,131259,74537,65158,118922,147161,127605,103049,96675,214610,142324,142338,206844,112819,72353,84134,179184,152134,162422,86074,67994,115864,131072,178767,105716,139791,139109,149757,248876,236623,148114,158592,287940,168354,219505,150399,208733,194378,135609,157826,188975,225589,201522,145851,162858,141709,180604,201287,178834,149378,159986,245343,295019,207437,230466,172021,212924,227665,204115,215730,233886,176349,250382,341105,298832,233899,208345,370120,365982,376304,293356,346120,384625,392401,465194,476476,560355,525483,462042,454041,521997,413167,601838,663889,751391,738898,708281,817140,985504,1060612,1246517,1454587,1668437,1983004,2346362,3171851,5272693,7674863,-6589961,-4355484,-2659105,-2041867,-1618598,-1402565,-1131275,-988349,-960646,-813469,-680981,-645580,-582659,-538648,-557062,-502124,-516710,-470427,-448407,-482423,-492799,-397746,-302549,-406046,-355570,-342625,-327449,-325218,-310040,-326889,-275934,-248325,-264437,-251336,-317365,-191168,-199539,-118418,-157793,-197879,-237106,-175715,-195373,-209242,-162810,-207350,-245467,-164417,-158830,-184140,-156940,-148751,-153714,-139447,-228210,-142962,-132438,-118905,-87946,-88423,-99134,-8641,-66966,-98620,-73465,-57783,-37910,-66119,-20709,38037,6662,25004,49213,97852,-17821,-7993,2723,27198,117984,119487,148360,210762,248989,320688,406528,592301,874767,1365102,2426745,-1901304,-1563221,-977011,-785794,-604024,-537490,-419552,-411361,-410837,-409183,-319633,-259322,-317429,-276050,-248003,-294719,-247378,-191069,-280648,-290181,-210078,-241862,-230744,-191795,-197159,-270419,-149786,-186714,-226287,-127015,-181744,-188732,-213250,-257252,-248542,-216860,-206854,-146364,-143669,-155981,-228248,-156095,-156352,-90197,-94979,-68178,-198407,-244304,-144130,-76798,-21396,-130281,-151135,-153982,-156057,-97338,-116532,-167727,-126566,-105221,-159648,-133204,-102824,-122278,-156762,-245144,-134974,-112947,-176545,-132216,-96764,-127998,-169867,-101185,-94500,-115643,-101402,-145213,-131912,-139244,-91675,-29858,-64963,-171611,-122769,-179291,-90214,-80311,-72186,-63152,-87224,-62309,-94011,-88188,-93638,-170415,-191745,-131728,-107938,-176180,-139003,-117153,-143331,-57980,-29704,-41423,-134377,-146564,-56240,-47830,-112003,-36138,-103240,-184487,-248778,-69018,-110002,-26339,-22722,-58537,11312,-40834,-121457,-124922,-46817,-54403,-74342,-124180,-58912,-112155,12194,42564,-35284,-40624,-98041,-3977,-71385,15104,-74569,-33314,-114996,427,-17236,22127,-57866,-53810,-102774,-68627,-180150,-127877,-95174,-35730,22080,-64218,-75535,-66591,-106377,-29836,-80650,-91354,-38454,-40829,-109619,-144570,-43199,-35768,-41684,7376,23197,-35267,-85108,-110065,-36824,-101546,-43670,-26583,-94040,-74033,-43774,-63160,-96470,-89468,-171689,-57543,-8209,-71708,-26767,-81000,-39037,-115998,-41069,-112950,-52149,-26542,7231,-79380,-24780,-27228,-59154,-51473,-78326,-95953,-100388,-71212,-57558,-69145,-96560,-60851,-10539,32674,-16654,31930,-40403,-83464,-46257,-35687,-61170,-78396,-83398,23767,-42726,-80602,-76778,-107486,-62927,-56600,798,-89224,-63566,-3907,-40927,-103438,-11632,-70302,-57480,35273,8420,-35031,-111951,-8111,-64862,-148264,-57800,-136789,-81552,-12643,-69766,27165,-36,-42947,-77798,3981,-63255,-24463,-29970,-17952,-100830,-107649,-69920,-33820,-21878,-2513,-51719,-7258,-92137,-43970,-37378,-5724,-43906,-71374,-52404,-3433,21098,34289,-16241,46563,-9872,-11164,-25281,-107417,-79862,-42509,-35477,12732,-51408,-52253,61875,-13901,81112,-33297,-79249,36786,-69862,-105231,-33417,38364,-22131,-45549,-51418,-54119,42726,45850,1532,-19461,-55570,-13202,-50526,-37160,-2943,-75461,-4594,-38026,-38900,17865,-9762,-65993,-19699,-56645,-85907,-33709,-152045,-131131,-57268,-777,-60855,-68471,-62370,-23469,-29446,-35634,-81534,-37821,-64750,39486,-1545,75656,-55041,-67477,-35419,-51054,-54151,-36496,-86607,-28630,11169,-64988,-52532,-108730,-127232,-99022,-1077,-9157,9040,-13630,-3981,-66963,6229,-31383,-14571,-14407,18468,-48472,7451,-64052,-10003,-44702,9518,-47982,-58009,-127833,-79901,-45350,21649,-49736,-75411,-110464,6455,-35190,-53721,4046,-96229,-43617,-99606,-115485,-35687,-138880,-121422,-77811,-31309,-121338,-95710,-42164,-225707,-128558,595,42885,10921,-18313,14118,-16012,-18968,-21666,45211,15538,25526,-42144,-11883,-107063,-55216,32154,-13112,-44915,-69335,-31576,-28457,-48227,-66434,74710,-60020,-51086,18031,11260,39788,-45047,-59920,7446,-70541,-36576,-8365,-37301,31882,26173,-61875,-28408,-97890,-62034,-5219,-44583,-14878,-71571,-30840,33555,-21596,-16057,-62194,-13683,-3835,-52059,-30677,24371,3106,-10197,-25955,-60942,-54464,-2679,-10721,2495,-60388,6505,61037,-37180,-10496,-45845,-59342,-52571,-14400,4698,-142686,-110678,-9798,9902,15121,-94178,-39171,-41496,-15996,-53200,-144184,-76315,-5861,-26276,-4726,32102,10836,33173,32869,-66317,-63559,40948,-55605,-94702,-133023,21681,-93092,-87309,-65592,107602,-16330,-47760,35465,-5126,33397,-67320,-3714,-44589,-56758,-25454,-21348,-99048,-59773,-109284,-2897,2031,6771,42378,-59989,-45414,54465,50468,-8640,22241,6214,29494,-31799,-32913,-32138,17706,-26066,-871,-80451,28281,81762,27669,64734,-29248,-110044,-109130,-22205,62286,-43866,2251,36836,4878,-27846,-27792,82685,57282,-37435,-56400,17709,-18377,-87544,-56650,-54520,-8814,-42781,-61330,3567,-16123,-70047,-58578,-11450,-58747,-109120,-38628,-36817,-21541,-17058,-16252,-54205,-86954,-43041,-33695,-24850,89175,-34998,-82930,-91364,70294,-19658,38892,-11206,-50735,26118,36947,27145,8481,26170,-15982,40454,-4971,1070,-46748,-57551,-33035,15929,29309,-9365,-31125,10097,-38452,2640,-14342,-17928,-17695,91680,11156,5060,87482,81329,-25933,6693,-42078,-56840,7553,-41462,-37699,-10279,-45369,27757,52638,-62331,-35435,14555,33219,32037,-48113,-15065,-30737,-80407,10984,-52486,-43820,-49666,-70474,13444,-2965,-38741,-29275,-105974,-103739,31627,85968,-27163,-52628,-65435,17422,-33207,-37155,-7912,2551,8092,-42635,-63579,-103335,-14884,9361,-18058,17786,18833,-89381,-53972,-41801,-36929,-72395,7026,-17999,54165,-5892,-109593,-5372,-20233,7907,23621,110653,66700,39896,-18943,-12115,21793,-8444,28856],[20570,13791,6406,-22416,-10167,51493,56032,45047,-37815,43772,68640,37746,70242,46661,30472,97924,-5260,7368,45579,77116,94763,35364,37568,18679,36411,88378,69102,24328,16408,50529,80861,66003,44802,29806,66040,86134,110692,-39466,57852,67949,172269,84485,-102109,71873,147020,108996,-16000,8063,80966,-15927,55557,57759,58754,89209,103197,90562,55439,25698,28791,642,37383,47758,-11240,77807,52061,18097,72501,56861,131032,64123,166264,109378,101741,117962,78453,95171,169630,105316,90250,66305,118830,91947,88096,100745,45097,99989,143114,112421,72764,83602,96357,77078,58560,95392,94616,20807,141969,165634,39882,120051,82040,50777,45523,29428,39749,-2483,169811,129799,84836,80007,99508,140245,125612,17140,92915,55227,95986,148391,53948,44835,86195,101630,54529,87483,102434,130440,123245,105963,115656,82277,92785,104027,66072,118091,220603,103240,89304,140893,119050,125643,46482,64906,133666,98013,88262,196550,114101,156835,136917,74164,173844,251079,211619,129095,206148,132414,79009,73611,124437,130462,128584,62252,104533,189873,145108,155164,197043,127132,105014,95153,148053,121372,165311,115679,85951,120888,145632,171253,94390,142781,148518,162560,235996,226646,161495,142109,269361,175387,238046,142030,219459,181142,109242,142956,163016,154267,217860,166198,193709,134402,161255,230749,219255,165653,120328,254160,293866,180135,224860,155719,223241,238661,211235,219504,244260,222468,249131,324050,272078,225885,209588,376486,368395,387685,326593,358544,383072,383189,470174,473028,542718,512931,467724,477568,514686,411832,593202,676869,775112,772937,742091,843573,1009289,1064121,1280028,1468992,1681622,1996568,2359835,3234797,5344537,7755470,-6639270,-4428016,-2716120,-2054975,-1641203,-1440099,-1138714,-1006602,-981917,-868226,-705330,-655413,-575343,-503553,-558836,-510613,-523407,-477221,-457250,-455647,-480945,-426326,-307687,-403222,-336962,-337879,-334468,-334852,-296802,-312846,-276026,-267978,-283481,-258731,-329804,-202862,-217302,-124936,-158591,-206225,-248886,-175888,-184852,-196990,-161358,-189997,-224653,-164811,-139753,-174480,-145052,-136134,-176866,-140770,-222200,-103875,-126040,-125857,-62797,-109398,-134995,-9880,-87999,-81747,-85107,-51790,-44211,-69053,-10155,10471,-17285,25528,48935,107696,5094,-2824,-1731,22055,143652,140385,145131,199626,269656,335987,377383,604079,870192,1399719,2515514,-1918870,-1634383,-1012938,-805619,-598351,-557460,-467816,-433847,-443271,-447492,-308120,-277631,-332450,-279602,-284699,-298154,-255842,-189261,-287311,-309537,-234350,-254893,-225631,-178098,-193148,-263827,-152652,-195969,-211848,-145485,-192332,-200529,-194184,-254567,-245104,-198421,-221530,-148768,-154576,-169445,-226061,-163635,-163915,-79134,-126850,-79393,-200672,-222473,-117338,-94541,-31824,-139502,-118485,-142413,-147198,-101520,-106344,-180613,-111326,-89449,-182043,-125955,-103640,-129257,-169120,-240449,-136255,-113186,-162304,-139796,-100244,-149211,-157161,-111398,-103320,-95015,-79662,-122826,-111444,-114163,-114881,-30464,-73364,-117492,-111260,-173792,-106213,-84968,-90499,-44694,-85615,-83207,-86942,-93806,-119012,-182548,-180206,-127111,-120032,-174908,-150885,-113095,-123877,-59706,-24289,-44127,-132770,-152697,-42019,-69058,-137851,-43410,-145339,-185257,-187386,-60084,-106052,-31434,-37634,-40310,-31707,-43004,-139399,-102971,-40786,-83599,-88995,-127957,-48973,-117105,-31771,19776,-44241,-22050,-115851,4317,-71441,6913,-86092,-32719,-99581,9807,-41324,9764,-80163,-57501,-100356,-70149,-141047,-117129,-80929,-42903,17669,-58461,-86211,-71145,-109621,3969,-84983,-100497,-81082,-58726,-105356,-132692,-74671,-19518,-28118,23560,24390,-14976,-78950,-138054,-68022,-77580,-45237,-44582,-90969,-83984,-44955,-75053,-90588,-82760,-164412,-34729,-19939,-76636,-38647,-55979,-33118,-127293,-51337,-101942,-50922,-46405,-1997,-84584,-19785,-23579,-60122,-35845,-60989,-84283,-97488,-54479,-51932,-95159,-136671,-75366,-13129,17876,-11153,7509,-42935,-109577,-69075,-44595,-85325,-74518,-60271,11767,-39561,-65240,-73360,-103877,-77603,-55126,13257,-93009,-71027,4700,-45597,-116643,-31061,-85044,-74752,21250,-11072,-7574,-97577,-20169,-67317,-129478,-36751,-138676,-113404,-45915,-95271,26611,5483,-43136,-83376,2484,-51080,-9349,-31322,-8241,-79799,-91375,-26576,-9810,3146,-7807,-50600,3758,-73719,-50563,-39741,3501,-46777,-81473,-70378,-31424,4608,18357,-34781,55102,-31876,-16475,-40829,-93285,-84629,-48032,-9179,11579,-32781,-34349,14538,-80987,95142,-4200,-67038,34867,-59354,-94833,-4142,33090,-41559,-43373,-34367,-55152,28153,27677,12673,-32619,-59644,-6294,-39146,-50281,-13191,-62278,9043,-28952,-46527,20441,-10925,-60818,-29480,-65920,-74836,-38466,-194370,-107985,-27684,22863,-71385,-59883,-81427,-36935,-25480,-36762,-88629,-31152,-58276,19628,-12739,72809,-41548,-62135,-18201,-54320,-52200,-24859,-84482,-37199,-2967,-67069,-39519,-115139,-144201,-86343,12711,2016,47278,2647,-422,-80446,3702,-50679,-24973,5164,27123,-34085,8328,-65890,-33401,-49651,-10212,-43784,-55909,-123971,-79669,-43879,31743,-59342,-74426,-115398,17091,-32564,-38194,-7663,-129622,-60047,-98275,-101169,-25257,-152321,-131222,-99529,-65029,-147501,-90464,-47532,-203427,-126957,31382,21125,3256,-12568,10319,-18137,-28430,-22650,41592,-9809,10172,-59387,-27435,-90890,-46234,33062,-11838,-65109,-58312,-52785,-43274,-45838,-30493,52772,-70156,-64138,16148,-9336,36379,-43271,-36839,-6295,-85710,-56980,-17859,-69417,17697,18297,-52857,-7894,-81091,-62689,20320,-13226,-71657,-103492,-36302,25673,-6194,-5977,-44660,10082,-11449,-56851,-37306,40587,-6364,-46446,-30884,-49312,-52748,-892,-30096,-10142,-64544,-17654,38440,-44497,-20661,-56699,-85128,-50242,17932,8773,-103132,-103202,13505,16601,26846,-88648,-35118,-50074,14368,-31678,-146036,-83968,-36362,-22138,5136,24778,8027,26198,22930,-48669,-63169,54336,-63872,-78387,-119457,-12782,-102034,-80708,-76408,107709,-30437,-45238,15799,-27518,7008,-54122,1168,-32822,-71416,-32396,-21600,-95683,-61031,-125792,13307,6211,-18179,30766,-77040,-45696,49879,27052,-36558,2300,19610,22026,-33933,-29096,-29205,-8429,-48037,2499,-49237,90430,43168,25405,85622,-38638,-139595,-123254,-9064,56467,-29721,22166,43575,10981,-6493,-19811,46394,48380,-24190,-37193,7420,-26566,-88050,-68543,-57496,-23902,-42595,-39383,17026,-10078,-68562,-79836,-30,-70807,-129450,-49468,-30760,-6690,-10075,-7565,-52486,-63764,-30486,-16770,-32882,56130,-54464,-113070,-111031,58567,-3085,54394,1212,-77712,-14985,72992,35259,30389,9805,-26255,38912,-556,18660,-60378,-71794,-46324,22814,33080,-8098,-29322,10406,-29194,-10875,-16934,-25649,-27361,75103,-12208,-4420,49309,72959,-27086,2191,-35663,-49729,-8754,-38272,-35768,-23056,-22207,-4899,70320,-63813,-43493,22630,23407,57391,-60109,-31012,-27436,-76958,-17058,-44688,7169,-37096,-82729,31961,-39075,-58310,-11059,-57567,-92405,37094,85856,-29467,-57901,-51044,27599,-13786,-58258,-29774,-64,-7490,-61619,-76768,-107026,-14653,-2592,-27986,9094,11597,-103979,-36301,-53765,-41803,-76006,430,-27544,57906,-3617,-114468,1656,-12478,-5458,5825,85893,63341,55490,-21339,-13612,-15258,-22468,30385],[11522,10907,11514,-20911,-19470,41365,74708,21143,-34518,73625,64196,35461,74219,44808,24435,82980,-10344,-9856,-2937,52899,86476,37905,54658,-793,44928,105901,72283,27014,27148,43872,85159,52118,46505,46519,61717,99777,131436,-31147,57214,62637,182854,72794,-86117,82879,133527,101564,-8721,3052,72820,-9189,55259,65521,45335,93758,123915,93262,46109,50876,32375,60604,54061,46203,-25945,66833,29678,27352,84984,94650,129358,19174,138652,93801,103966,89040,125932,105733,158377,99366,81967,63255,99413,95682,87856,93267,45794,102560,111443,90345,58962,40278,90250,67932,36210,124157,95839,25699,126501,179532,28847,126280,63661,46434,55792,18003,40589,-2620,177605,147472,74679,56657,92373,141070,108642,21030,93834,100492,85931,128512,50638,46531,103227,73515,52125,88687,119574,167417,124120,147360,138084,77633,105759,121666,54833,98690,191272,50138,55127,119377,123115,130324,34699,60127,127546,94762,99516,200707,111030,171006,157332,103954,158798,239128,192595,135250,202660,129515,86710,89817,140432,108373,131535,41317,109384,161185,146541,167763,183444,140991,140443,109423,121620,96779,165639,150236,116360,139338,149363,168338,94380,147605,166301,185326,219908,206826,178716,121030,241251,184701,249842,129403,214807,171476,99552,130054,138309,97652,223308,183710,226437,130910,138235,251946,255362,185487,96830,257357,287522,167528,211754,145930,240922,246047,228618,238407,261242,265882,248239,310540,260398,232670,223333,379936,363680,387501,362637,375742,387948,380799,455522,458278,498821,500714,492573,518148,512094,431252,587091,689751,785172,820197,797771,877719,1023511,1073107,1309525,1477142,1688403,2002785,2390790,3320313,5432432,7826528,-6745415,-4500439,-2785380,-2058185,-1661331,-1482898,-1153618,-1037645,-1000797,-913545,-739378,-664887,-572833,-472675,-570667,-527612,-524060,-487798,-469717,-429450,-460851,-457890,-316751,-402659,-331099,-333728,-339148,-341508,-283720,-298968,-277138,-289603,-306621,-251872,-330565,-222628,-236417,-141408,-167365,-207904,-258603,-169717,-183322,-180318,-161842,-168184,-204809,-154913,-126076,-153336,-125596,-112015,-181832,-139888,-221292,-74291,-107047,-129509,-48858,-139001,-160474,-25315,-105246,-66458,-99883,-47980,-50268,-59186,-1403,-20746,-39986,24520,49258,107069,21570,11146,1950,23622,175428,157740,142912,189413,286629,353953,346826,608331,853248,1416017,2606329,-1922850,-1697199,-1051190,-808832,-598191,-576861,-518046,-452452,-473658,-483579,-306008,-302797,-346167,-286977,-329365,-298619,-262505,-194047,-288422,-317526,-257906,-264905,-216247,-180803,-197224,-253648,-162744,-207619,-205795,-177866,-205869,-207135,-186818,-244338,-223779,-173409,-229025,-151172,-162131,-178967,-213537,-183024,-178474,-85472,-160506,-103352,-192625,-188152,-94221,-108610,-56885,-150931,-99041,-128995,-134233,-109669,-103867,-191886,-102548,-95782,-200597,-105226,-95985,-126235,-157642,-214556,-132138,-109713,-143928,-138995,-112676,-170390,-146444,-123856,-117737,-70672,-61135,-89976,-88764,-83439,-144380,-55660,-86523,-51701,-95169,-160861,-118660,-93412,-111406,-50529,-90914,-106335,-81878,-95358,-143184,-192039,-148024,-118062,-126032,-161369,-154954,-105467,-107530,-51078,-18608,-48782,-128567,-148228,-31248,-77331,-139379,-68342,-189191,-174825,-123312,-62332,-108390,-44291,-57138,-38494,-58969,-33253,-143056,-87226,-41900,-111640,-99471,-119488,-66694,-117927,-88047,-15878,-58765,-24900,-142969,7906,-77435,-9910,-95026,-42076,-81597,5975,-70642,-17510,-109594,-76504,-101296,-70910,-89683,-100439,-61150,-43151,-8139,-63326,-101421,-78991,-112562,12093,-103753,-103166,-101214,-72763,-101505,-106620,-98824,-5374,-13816,36152,17413,-7859,-82877,-161367,-94895,-51055,-42679,-62220,-94085,-101420,-50330,-81491,-85814,-75052,-142031,-12420,-32624,-74713,-48226,-36779,-28530,-137205,-61328,-79755,-39199,-63595,-22636,-88093,-17213,-28488,-70594,-25495,-45732,-77035,-88712,-40132,-46003,-116585,-162804,-88761,-23302,-10247,-19265,-19593,-46950,-145080,-104635,-45713,-103830,-60095,-35031,-1625,-41166,-46774,-62167,-95561,-90069,-65042,18033,-94805,-54039,24328,-57422,-113178,-51526,-93887,-100146,-8511,-30503,9682,-79616,-43766,-68631,-108636,-17874,-130094,-129718,-77647,-103249,17418,2800,-48461,-82489,-5028,-39092,3285,-30967,2213,-32874,-76338,12822,13384,10701,-20467,-43147,3335,-56272,-61640,-43259,23803,-45740,-91882,-85497,-60466,-43520,-11862,-49143,42353,-56225,-20386,-52822,-80853,-79375,-50778,9992,-1543,-12927,-9225,-32517,-122918,85372,7857,-52829,22945,-49804,-86367,5637,25306,-54248,-48015,-16734,-56996,8734,-1488,10676,-47351,-67093,-19958,-33979,-63814,-21353,-49341,8849,-27621,-57869,13521,-17379,-53868,-39250,-67733,-50335,-35796,-210162,-93439,-5268,17474,-71565,-52936,-96988,-52725,-34212,-42112,-93337,-18400,-48456,8072,-20209,61384,-24671,-53559,-3725,-35232,-43121,-13108,-62202,-35705,-25922,-73573,-27076,-112987,-136856,-59121,18228,23313,64349,22708,-2433,-75687,-1914,-70953,-41922,14400,28473,-17355,11603,-65563,-63603,-53072,-28693,-41141,-57103,-94445,-71534,-62112,21877,-63645,-71351,-114778,17537,-38984,-47625,-15393,-154706,-72475,-97135,-87611,-16709,-157791,-130582,-110748,-95978,-173659,-87864,-58524,-183174,-116973,67029,7059,-4861,-5231,3758,-27148,-39247,-40294,30911,-32610,-13707,-72483,-40452,-70906,-27573,37097,-17059,-79727,-41919,-58675,-51677,-50329,3309,15304,-67569,-77729,8124,-30611,30310,-27625,-12790,370,-90184,-66143,-12611,-88229,3250,4282,-43268,10284,-61599,-58867,38846,10589,-107362,-122893,-21365,14223,4065,1414,-26468,25697,-12466,-56463,-46051,53776,-22311,-76166,-29350,-37275,-44264,-6241,-64985,-21215,-60725,-44218,13800,-50743,-24996,-60300,-101146,-49008,41291,3823,-54320,-90357,38965,8394,33526,-54321,-29099,-52289,27555,-17438,-128088,-87252,-60319,-18384,10030,16503,-878,8217,1681,-34421,-79866,54463,-61760,-57217,-100394,-48814,-103167,-73524,-72076,92254,-40507,-43257,-15770,-49888,-21049,-48143,6373,-21251,-96512,-37591,-16892,-77963,-62548,-125081,16277,13418,-41688,17816,-83870,-44561,40103,-4899,-64816,-12446,17340,6695,-45340,-29358,-23198,-36548,-66517,11379,-11679,138205,3959,24836,75204,-47068,-151732,-128544,5070,45068,-4416,39783,49685,17451,26888,-10614,31820,38506,-1783,-7664,3369,-35851,-70266,-76486,-59275,-34189,-43641,-26506,32313,-3788,-59285,-88200,7579,-77700,-128311,-60685,-24265,1777,-5627,-3352,-45628,-45160,-21819,-1667,-39556,18490,-64938,-124201,-111727,32206,8339,51442,6829,-97620,-49901,104945,38266,43924,-6990,-33946,33030,708,31061,-60514,-85276,-73061,22371,28374,-6813,-30258,1872,-25649,-25736,-14908,-30728,-42109,50244,-38912,-14786,15798,42335,-40487,-16946,-30504,-33782,-20283,-31270,-28198,-30768,2445,-34413,72035,-60145,-37205,23149,3275,53902,-54223,-41587,-26870,-58913,-44636,-33424,45988,-16633,-81100,38369,-65731,-60466,9174,-13217,-73617,39591,64141,-31664,-62266,-38980,28208,-6866,-86496,-50757,-12206,-45465,-81771,-92188,-105880,-11507,-25009,-40507,1666,6731,-94940,-8945,-63737,-40409,-74955,-3781,-32856,49157,-4001,-97056,10218,-795,-11511,-4524,56509,57618,74914,-23548,-14836,-45635,-35103,25350],[8151,18279,17607,-15870,-23351,33809,91838,7887,-17896,105537,72306,40855,78262,41307,18181,57085,-6555,-10266,-35769,26743,76158,50622,72796,-11489,53095,112828,76671,35984,33197,32707,84801,46048,51860,65005,63085,113202,136993,-11062,60031,57958,183589,72010,-58456,96651,107960,93380,9319,7027,59108,6483,57940,79215,41798,91245,138948,88435,40930,79040,42307,120753,63688,53689,-22969,47120,7415,43974,114478,115049,110850,10170,106544,74673,96128,61035,152865,116215,137590,94730,80657,67516,83269,108666,90058,85870,55589,93381,66154,63653,41645,1371,65718,64079,26671,159002,96206,34024,105375,170252,29779,131948,48879,42216,65254,9865,41686,4629,161839,159340,72404,38897,84644,138759,82175,26489,95195,152787,77044,100634,59330,54516,111360,56624,50333,88332,130504,192363,124698,186938,141963,79460,117269,133700,45975,85099,155119,25613,20147,93096,121331,129808,34778,62075,121515,96683,121791,185017,95467,176094,174008,139075,152735,207484,159111,141481,196431,124052,94985,109660,162575,84105,138190,45138,104360,131993,147716,177792,158225,150036,171366,126074,107223,84233,163419,180120,154699,171745,144783,171327,104673,151632,188354,207343,203607,184380,196170,102632,218548,195705,251909,116731,202695,164282,108206,120584,121745,69825,214028,197383,257160,131354,112418,260713,281208,203864,98118,258280,281451,174753,197790,141618,262150,249925,249999,264482,280534,294463,245169,303376,265718,258497,245378,380886,355798,378418,389504,393626,401420,389091,421698,439089,442143,493039,527241,552822,515266,469420,585275,698987,783126,870531,861869,913819,1028169,1089264,1332373,1478429,1690048,1998721,2432515,3412624,5525813,7908077,-6899746,-4564766,-2854231,-2062823,-1683032,-1526062,-1178651,-1075956,-1014335,-945050,-778318,-672478,-577152,-451175,-590538,-549306,-523485,-500661,-484441,-410880,-439207,-484106,-331117,-408148,-338954,-329554,-341585,-344468,-273831,-288126,-279733,-310308,-330029,-232327,-327903,-242545,-249166,-165006,-182012,-204906,-265214,-161122,-193499,-163980,-163903,-148747,-191098,-139256,-126163,-128300,-105000,-79659,-165098,-139680,-224119,-64490,-85549,-125771,-49272,-172592,-167959,-47619,-114756,-56330,-113268,-47548,-49132,-40560,2935,-40286,-53062,31010,52202,97915,29680,31953,13079,30606,205419,167893,140653,181850,299156,374002,330431,609595,837078,1425857,2697752,-1928822,-1747948,-1091242,-801881,-607097,-595969,-554727,-465092,-497585,-514287,-315553,-330109,-358561,-299880,-367268,-296616,-270346,-206212,-284748,-314377,-275318,-269216,-203962,-196368,-210714,-246726,-178069,-221877,-210674,-216598,-216496,-208483,-195836,-227964,-192939,-149480,-228707,-154587,-168740,-185415,-197704,-210113,-195659,-109046,-188509,-133519,-176667,-149049,-77372,-119414,-88297,-163712,-98210,-118666,-127912,-119087,-107802,-199507,-99531,-123684,-209723,-79040,-87454,-119792,-131198,-178609,-125710,-102648,-128232,-136130,-132497,-184995,-143396,-136269,-132650,-45394,-49063,-56702,-71683,-57440,-176209,-90810,-101022,-1205,-80990,-141962,-121923,-101716,-127634,-75527,-101426,-127618,-81999,-97329,-160147,-192573,-106467,-103511,-121701,-131601,-150002,-99222,-99557,-35904,-15306,-53767,-124752,-133941,-27487,-71914,-117922,-102104,-218261,-154788,-75600,-71699,-116135,-62919,-74520,-56787,-66975,-20146,-129425,-78194,-49544,-131505,-106645,-104563,-103544,-116829,-134736,-53923,-76188,-47284,-174523,512,-91855,-31006,-99125,-56007,-68164,-12422,-99108,-53105,-135532,-103217,-105056,-74916,-49991,-79644,-37810,-31870,-43398,-83226,-120312,-88976,-113404,-6164,-129516,-100792,-103315,-81314,-100312,-72347,-106765,4733,4257,41040,9908,-11613,-87779,-173646,-108954,-27538,-38517,-76363,-101501,-115001,-61153,-83196,-85191,-63261,-109858,-2196,-46140,-69121,-57047,-31676,-28466,-143827,-70830,-51874,-20991,-70929,-46073,-92370,-14157,-43448,-82836,-20277,-37724,-79991,-80973,-32158,-41337,-127310,-159336,-96201,-32978,-36305,-36620,-41952,-53398,-176882,-140500,-44947,-113436,-39853,-14757,-17415,-46749,-28202,-45786,-84693,-94351,-86157,13947,-94422,-22662,48757,-65070,-92533,-63105,-95899,-126569,-45396,-44292,10288,-62019,-69284,-69146,-83892,-1710,-114200,-124184,-102025,-98247,561,-5341,-62457,-76480,-16622,-31194,9392,-29587,9525,11924,-61407,36717,23993,-2796,-38320,-32807,-7207,-45364,-75279,-49258,45288,-42653,-102235,-92671,-76721,-100271,-48520,-54468,14181,-77872,-23214,-64026,-74774,-66044,-49583,17315,-25085,2033,14666,-64739,-130261,53493,1971,-41517,5996,-43002,-81953,-6841,14935,-56390,-58084,-7396,-58562,-10463,-29197,-4201,-63074,-75244,-51989,-39819,-75055,-28868,-39479,-2875,-30671,-69958,760,-25920,-46664,-44598,-62752,-20370,-25045,-188120,-94260,846,-22105,-60130,-52181,-106836,-67268,-55681,-55738,-95642,-4436,-33358,6364,-24103,44467,-9288,-44755,8938,842,-28431,-7451,-31231,-25518,-51558,-83570,-20744,-103101,-106795,-24608,16267,53135,48940,41538,-10577,-57629,-10088,-84851,-58553,9217,34103,1069,15549,-66096,-91159,-54646,-45603,-43423,-62400,-50745,-57853,-93540,622,-61019,-60255,-106598,6511,-58149,-77370,-19952,-161323,-76397,-98695,-81479,-13349,-154051,-119070,-109381,-118888,-193938,-87175,-70621,-169488,-104546,95079,3868,-10840,4730,-5560,-39605,-47299,-84012,12646,-46259,-33874,-79686,-48183,-51828,-4424,42760,-30909,-83770,-23264,-50989,-54193,-67646,23779,-24586,-59228,-79809,-2737,-48470,23667,-223,6942,13597,-83525,-59440,64,-89421,-7569,-13742,-40634,17615,-44412,-54916,40848,19633,-109506,-123211,9311,3553,6910,3903,-11364,33632,-7619,-51275,-54494,59026,-37328,-92907,-24383,-30464,-31707,-17729,-103781,-27837,-52189,-67320,-8737,-54321,-22759,-54160,-103732,-52869,48690,-9712,-10196,-74472,59232,-12747,32994,270,-21101,-46218,22690,-13443,-96740,-86770,-73324,-19658,7496,11218,-11766,-14618,-26168,-29015,-103315,40880,-47965,-31864,-76975,-77656,-96046,-63409,-49046,64594,-44454,-38569,-50294,-64536,-45960,-50663,9294,-12711,-121831,-38495,-11287,-52147,-66543,-109975,3676,22007,-55199,11086,-75498,-40885,29696,-38210,-86066,-19629,-2083,-14299,-65191,-34085,-16014,-58281,-73206,26485,20309,159566,-24180,26094,42956,-52334,-140243,-121670,17739,30239,16795,51501,53810,19763,61549,-3435,32873,29331,25209,19558,7097,-40269,-35382,-74199,-56962,-39368,-44082,-26332,45494,1996,-43438,-76994,10838,-79025,-109463,-70368,-16959,2543,-4434,-2678,-36875,-33201,-17420,10182,-45544,-15070,-67394,-116251,-92359,2317,10971,34574,6357,-95699,-69663,121425,33944,40965,-19243,-36158,24477,-1159,35088,-47107,-91638,-105988,13696,14662,-5534,-33253,-12781,-25046,-35650,-9166,-34684,-60374,23744,-62285,-27165,-7859,-2725,-60674,-41434,-25069,-14654,-25048,-17857,-18241,-33360,22549,-54972,55942,-53289,-19548,19120,-16434,26349,-39816,-46945,-30577,-34036,-63973,-18216,61824,7239,-68404,31269,-79461,-45579,27867,13826,-56031,37867,28639,-30178,-63781,-34379,17074,-8672,-117339,-66333,-29686,-97116,-99684,-103136,-97865,-4490,-52460,-52319,-1976,4992,-64950,17264,-68448,-31354,-68935,-2006,-30951,29842,-7831,-63551,18542,12826,-14102,-10517,29796,48130,92107,-25557,-13889,-59055,-43983,18293],[9467,36057,22552,-9807,-20647,29452,99566,11104,6352,129365,95379,56262,81330,36304,13054,26248,3796,4828,-38200,10415,67951,70296,87742,-4554,61989,107833,81775,48702,36148,17635,77170,50433,59188,80767,71326,123773,125172,18940,63768,49582,180460,79980,-30545,104252,78778,80542,32038,16691,42758,29757,64341,96792,48012,83379,143141,76367,40734,101779,52548,161010,67503,69123,6627,24930,-11100,64489,145395,112496,80395,35945,75805,57930,86150,37553,150040,124116,115656,93708,86324,74019,75604,128198,95765,77463,70290,75828,19636,37139,24542,-24550,27949,67313,39275,190116,96000,44224,83431,138229,42348,134127,40587,43135,70098,7365,45874,20975,129871,163238,83324,35491,80039,132119,53315,32562,93003,193011,75383,73625,80044,66491,103395,54041,49643,87985,134504,204591,124735,211362,128326,88647,128545,137115,42513,85898,125044,24154,-3070,68369,112118,124405,52017,75788,118841,98963,150410,157695,73242,173061,183629,172850,153576,166516,124710,140078,189135,118981,102756,129618,184197,62771,148391,68000,91285,107010,150404,183310,120767,151725,190832,142981,107864,86810,160303,198671,193906,211037,135774,177358,121296,153629,208340,220622,190568,166212,209532,93939,211321,207226,245554,109949,194316,157809,131493,116904,118056,69921,193959,208069,281489,135525,88123,258428,296675,217510,124205,261127,279070,199016,189667,140209,283810,252009,265887,288573,297934,302622,239166,301694,285481,301345,270369,380610,351206,367182,400756,408699,423113,408780,380989,426768,394135,494784,559226,566525,524552,518537,588428,702492,774447,912885,919844,948630,1027884,1114089,1349659,1477444,1693389,1990110,2480277,3499751,5624142,8028826,-7094747,-4623542,-2916561,-2083229,-1715421,-1567516,-1217785,-1117044,-1022751,-964603,-817160,-679759,-589381,-445213,-616021,-570190,-528068,-514638,-499586,-404370,-423716,-499285,-350269,-420575,-357633,-326573,-344088,-345685,-269657,-281875,-283127,-326737,-348719,-204750,-329497,-255497,-250763,-191634,-199535,-202052,-267831,-153816,-215003,-153547,-166005,-135754,-179774,-126117,-145851,-108789,-90757,-46661,-131168,-143096,-225930,-77979,-73099,-113228,-61856,-202777,-155520,-66644,-114555,-53195,-122043,-49852,-36908,-19535,1132,-37399,-51920,47590,58980,83130,31550,55613,28937,40467,226313,170101,138591,179591,308286,395787,340263,613208,834516,1446170,2794905,-1953275,-1787633,-1132736,-794748,-626976,-614360,-568830,-471484,-510465,-536035,-335965,-355796,-369988,-317770,-386950,-294072,-281561,-223972,-278116,-302925,-284011,-267920,-191628,-218037,-231180,-247659,-196096,-237604,-224919,-250829,-220705,-206510,-220918,-208962,-163129,-132352,-222616,-160019,-177659,-191089,-185269,-238193,-210452,-142366,-205508,-159861,-157221,-114499,-69139,-128334,-117217,-175841,-114610,-115710,-134837,-126075,-116226,-202717,-101018,-163090,-207725,-59217,-85919,-117822,-103305,-146868,-121103,-94037,-120721,-139003,-156019,-189807,-150530,-147006,-143063,-24530,-44813,-35031,-65443,-44104,-202621,-117280,-112509,13560,-74084,-119316,-114328,-106907,-133940,-106641,-114338,-142746,-88472,-104213,-166432,-180413,-72331,-84806,-105492,-89421,-137395,-99706,-101656,-22507,-17944,-58989,-123956,-113810,-33389,-58010,-85440,-134578,-222261,-129338,-47710,-80293,-125065,-83635,-85012,-88371,-60027,-12655,-100425,-73687,-61970,-139860,-111907,-91013,-142947,-117554,-154229,-84127,-92484,-80556,-199700,-19361,-113491,-52927,-98502,-68863,-64648,-41972,-124249,-88187,-151823,-129111,-106847,-83486,-36979,-55318,-13669,-9795,-68597,-116780,-138701,-97196,-111527,-40610,-154511,-96050,-99125,-86313,-103709,-38627,-96392,8993,24000,35238,3744,-21862,-85074,-172238,-106663,-11234,-35819,-87164,-109331,-115296,-75423,-82105,-89224,-46336,-74593,-10711,-60863,-64868,-68292,-41827,-34975,-145409,-78158,-25178,-4494,-63913,-66093,-99907,-11043,-65328,-87579,-18720,-39263,-95414,-79704,-31868,-38651,-125039,-122954,-93689,-37333,-50590,-56187,-55367,-62853,-192028,-163305,-49551,-112548,-20198,-4813,-38328,-53660,-12427,-28355,-72681,-86677,-112819,702,-90620,8621,65906,-60819,-59931,-60521,-91218,-143241,-78962,-49059,-5161,-48982,-87502,-68536,-56622,14720,-94503,-100381,-117291,-89644,-21026,-16110,-84522,-67759,-28780,-30246,5136,-28665,11288,31822,-46241,38672,13788,-33231,-57600,-25447,-24230,-43371,-88702,-58916,57851,-41983,-109799,-89575,-70932,-137868,-82272,-49735,-20166,-95843,-25955,-75914,-75280,-48216,-45079,11652,-53595,7701,29908,-75179,-110841,9385,-16971,-35815,-10609,-39815,-81283,-35860,583,-48785,-68981,-11791,-59121,-26171,-47440,-26813,-78612,-81389,-91911,-56839,-83252,-37181,-34251,-21197,-35265,-78815,-13410,-32916,-40605,-43158,-53452,3422,-9261,-135510,-107259,-12667,-81255,-39050,-59185,-110058,-77340,-85101,-78029,-95764,4421,-13678,10624,-25553,26433,-42,-38903,16985,40091,-10759,-11370,-6718,-10773,-71425,-93960,-24071,-88478,-64764,7470,8941,83308,8791,54179,-23388,-34842,-20417,-87842,-67585,-9516,51361,20551,16243,-69166,-105428,-54601,-60776,-51070,-69583,-9994,-42330,-122977,-19455,-53404,-39913,-93381,-12794,-87317,-115952,-24716,-146656,-69831,-102635,-85448,-16678,-141894,-98362,-96878,-130235,-203073,-87485,-82159,-163794,-96334,110887,11435,-12547,17294,-17684,-51201,-49303,-141876,-11003,-46962,-38275,-79985,-49404,-36356,16295,44921,-52478,-75017,-6652,-35667,-52149,-99261,25468,-53743,-50783,-63233,-12664,-60843,17379,30469,19364,22119,-67513,-38173,11838,-73398,-11880,-30989,-46326,9240,-33135,-53902,22167,13072,-87307,-104682,44235,-2547,2584,1025,-2259,36075,-71,-43254,-60084,53994,-43938,-94492,-19438,-33393,-18278,-32452,-132568,-28800,-44044,-83278,-27539,-53680,-16456,-39352,-95029,-65073,38562,-27975,19628,-58827,65712,-39715,26524,55110,-12001,-30717,7285,-18360,-63418,-84333,-73556,-28200,-2766,11035,-21548,-37304,-54254,-31812,-114605,19171,-24054,-4664,-51067,-93796,-81687,-48281,-8575,32429,-41360,-26737,-74275,-65753,-61537,-58497,7859,-9007,-134235,-33192,-9744,-27139,-73620,-87757,-19801,28892,-53136,15177,-52222,-34699,23555,-62789,-95342,-19651,-32223,-35602,-88168,-41785,-9568,-67123,-64609,43550,37349,153543,-35788,27536,7046,-52334,-109395,-103201,27192,13293,22666,55341,52708,15547,85355,-65,36017,21377,51092,32133,17086,-34816,8663,-60554,-47575,-39945,-43269,-35574,52983,6404,-23016,-47751,10618,-75368,-82685,-76529,-9302,-3501,-5838,-3747,-29843,-27386,-16774,19161,-51895,-38622,-65425,-95295,-58573,-19699,4487,10788,2075,-67771,-70972,116817,22644,20044,-23589,-31148,16829,-5743,30155,-24983,-86323,-133542,-1767,-6504,-4608,-36220,-27921,-24030,-36091,-1898,-39296,-78632,612,-76697,-42700,-22588,-48303,-79811,-62266,-18258,920,-22198,2836,-9656,-31201,34044,-63599,28134,-44470,3059,14244,-28743,-12364,-27148,-48784,-38875,-16584,-71455,385,55576,29122,-50297,13525,-80946,-19757,41530,19264,-43637,32057,-10179,-22878,-60429,-39229,-4713,-11381,-140724,-73638,-46294,-143391,-111547,-104534,-81945,4724,-77210,-60153,-1340,5982,-25315,33595,-66192,-16025,-59311,6013,-21283,5805,-14775,-26243,23534,24320,-17662,-16310,9663,33480,101308,-26210,-9527,-51600,-47563,12191],[13566,60027,24942,-5085,-11937,28636,92779,30203,30974,137509,126569,79498,81757,31935,10551,283,14208,29565,-9052,10507,65171,91863,94134,21106,71538,92698,86922,60653,39445,1713,63442,64453,66574,90988,85228,130145,99234,54234,66418,34268,180487,93007,-7467,99858,55809,64671,52216,27773,27917,57888,72775,114335,59133,73991,134948,61558,44973,113527,57076,169743,67791,88315,57327,7081,-22116,84341,163417,92393,46939,79893,50000,50236,82874,21115,122418,126789,99003,96633,96273,79092,78061,144700,104683,68056,84201,56045,-13687,16029,12511,-32725,-11236,77245,74903,206716,95385,54395,65699,94984,63793,130850,40085,51696,69478,12032,56011,46924,94220,160253,108193,49869,81256,119400,30177,38958,84563,209772,82544,55536,108650,79996,80520,62574,51375,89058,133318,206688,123860,215916,104631,103520,141277,130954,46296,102431,110288,35280,-5345,51900,97118,114789,84113,102087,121949,95806,175861,128844,52650,164345,185157,197143,157253,128221,100564,126795,182417,117917,110592,147227,198731,50074,159898,99672,78789,90985,156464,183494,78753,146371,195414,157317,121856,103168,158636,203663,226406,245725,126431,181714,139126,154109,220232,221729,183856,157038,215432,99292,221133,217820,235229,114093,197649,151784,162307,120667,128669,88379,173339,217201,295031,143015,72934,250049,305924,225574,165989,268915,280366,231730,190725,140519,303411,255287,268180,303437,310651,292373,231718,302983,314172,352949,294412,380997,355924,361755,397498,419379,449973,436864,354346,431478,373879,509369,578049,556915,539580,567573,596004,700735,766160,938757,960896,981249,1029852,1147307,1364502,1480756,1705973,1988969,2532021,3576170,5732881,8206255,-7321509,-4683345,-2971296,-2127153,-1765538,-1606393,-1271341,-1157071,-1028073,-977379,-851000,-689580,-608315,-459059,-644032,-585357,-542122,-528653,-513604,-411222,-420102,-502205,-371866,-437113,-381785,-327505,-350101,-348785,-272232,-280618,-286290,-336321,-358347,-176099,-338845,-257824,-241087,-216667,-217354,-205067,-266650,-150820,-243959,-153507,-166558,-130032,-164223,-124068,-184487,-102764,-88847,-23088,-92333,-152236,-221818,-110284,-77940,-94427,-80724,-222089,-127920,-74600,-105692,-57478,-125947,-53391,-15226,-2931,-7646,-12305,-37693,69202,68474,64561,31074,76880,44454,49830,232877,164881,136631,183319,314332,416230,375846,619857,848725,1484067,2891546,-1999753,-1814538,-1171334,-794593,-655376,-629251,-559406,-471930,-508673,-544994,-362876,-376684,-380174,-337601,-384644,-293152,-295446,-243223,-270752,-287055,-283911,-263404,-182342,-238094,-252445,-256714,-213906,-251923,-242949,-270207,-217963,-204208,-256419,-191779,-143737,-124490,-214438,-167743,-190862,-198356,-180036,-259423,-218853,-173653,-209506,-174625,-139329,-92404,-70576,-136580,-137524,-184666,-141313,-122446,-154578,-127255,-127446,-201915,-105697,-198785,-196765,-55849,-95654,-125623,-86276,-130951,-121628,-87002,-123724,-153122,-178354,-185622,-165510,-155195,-145618,-14405,-47840,-33317,-71395,-46092,-214571,-121895,-117245,-10946,-76739,-94963,-98451,-108110,-129620,-130420,-126563,-148051,-99698,-117331,-161769,-157288,-58051,-66284,-79726,-46300,-120806,-110003,-111918,-19577,-29300,-65200,-127520,-93832,-49856,-43928,-57824,-159155,-201573,-104368,-34712,-80842,-129626,-102757,-87634,-118266,-46211,-16775,-63194,-70590,-77395,-137598,-116339,-85767,-168712,-122203,-142021,-100195,-103606,-113351,-208127,-47660,-137043,-73733,-95248,-76681,-72729,-75991,-149390,-115514,-157872,-148310,-99581,-94097,-51877,-28652,7697,17654,-66676,-155502,-149684,-98884,-107440,-77564,-173483,-91992,-98135,-92041,-112569,-13732,-73370,5864,38728,18135,-3370,-33494,-71390,-159738,-91168,-4078,-37009,-97524,-113645,-99410,-88625,-80498,-95671,-25885,-42452,-36327,-76663,-66527,-84539,-61185,-47780,-141544,-79933,-5774,1486,-43872,-80969,-111757,-10578,-88112,-78685,-18826,-49464,-120306,-86349,-37799,-37933,-111505,-66727,-79962,-36206,-51376,-71302,-59492,-75015,-183320,-165072,-62827,-101001,-7130,-7268,-65703,-58654,-1842,-13774,-60385,-67695,-135926,-20867,-81707,27495,65866,-43784,-24821,-45306,-81162,-141596,-100783,-44944,-29313,-43523,-93008,-66205,-31279,34463,-74084,-69811,-125154,-86163,-42797,-27237,-109368,-59178,-38678,-37028,-11563,-29876,7239,20658,-33064,19932,-17335,-70457,-74229,-26839,-43488,-48911,-99001,-72302,56409,-48885,-110633,-77216,-44436,-139615,-104659,-38977,-52550,-111207,-29635,-87460,-79261,-29693,-38941,-4099,-78973,3166,32226,-66787,-82703,-35177,-41872,-34443,-22515,-40290,-82023,-69481,-19557,-36222,-75147,-30344,-58582,-37006,-53873,-49482,-92504,-84244,-125904,-80554,-89546,-46776,-33650,-40748,-40450,-80891,-25639,-35644,-36957,-35096,-42846,10987,5988,-73878,-124026,-41937,-134001,-13695,-72117,-107291,-81349,-114066,-104841,-93724,3104,6528,14188,-25984,11069,-215,-38243,17560,67662,6457,-24707,1003,2800,-78249,-100262,-37218,-73234,-24946,28567,-2321,102780,-35819,57447,-37775,-16280,-32448,-79679,-64454,-35996,77096,39216,9108,-74174,-99642,-53791,-72970,-62109,-74854,14510,-28317,-134614,-28448,-45413,-13741,-80729,-34310,-117011,-149975,-33162,-116182,-54377,-106590,-97697,-25976,-123440,-72097,-77096,-129481,-197997,-88309,-95009,-164803,-96365,117532,26740,-9187,30638,-31992,-58157,-44216,-185812,-35983,-34800,-21973,-73567,-44909,-24607,28294,37584,-77461,-55171,3286,-20098,-47376,-138138,9669,-64321,-44892,-29416,-18900,-68326,11118,54096,24691,21549,-45508,-8710,17228,-45053,-9132,-42372,-56216,-13553,-29832,-56233,-13879,-4184,-64777,-73893,70392,-2500,-6860,-6035,-603,35364,5742,-35407,-61132,39620,-38190,-83832,-17347,-47148,-6994,-46523,-141539,-25139,-41175,-91006,-43009,-47912,-10746,-20153,-80784,-85680,14944,-45015,32170,-46285,52269,-63871,17470,87833,-3571,-6580,-7004,-27896,-39113,-81509,-62405,-42877,-18471,14724,-29428,-57589,-77101,-36895,-98248,-1057,5761,19926,-27189,-95768,-61944,-27922,41442,4263,-32114,-5530,-76594,-51797,-60243,-65507,1448,-10418,-125190,-21448,-15495,-11097,-82266,-67329,-45145,30773,-35927,29323,-20031,-27356,24157,-70047,-91827,-15151,-61610,-49889,-106896,-49710,-5595,-60668,-44014,54837,35573,126690,-33205,26474,-17595,-45919,-70690,-77863,32755,-4973,10203,51476,42325,5202,90134,-728,31060,14116,70261,23784,29353,-17925,49376,-39972,-29846,-37046,-42026,-46568,52025,8608,-641,-10025,8747,-67876,-58067,-78035,-2718,-13866,-8378,-4523,-26698,-25708,-18800,27001,-58794,-50359,-62637,-70569,-20793,-29002,-8578,-13497,-3353,-22906,-56237,93063,7821,-12863,-19604,-19373,14775,-12641,17979,-1831,-69167,-144647,-20700,-31708,-4647,-36743,-37532,-20455,-26264,4035,-45752,-92499,-17082,-78960,-60832,-31910,-79469,-91008,-73915,-10246,7773,-12057,29040,-5198,-25276,35819,-60222,-52,-33903,22917,10695,-32823,-47926,-21795,-49553,-50530,-20694,-68221,19714,35989,43808,-32512,-9125,-73423,7814,48115,7347,-33608,23477,-42970,-10096,-51556,-51325,-32868,-7573,-143099,-72098,-56212,-163915,-115362,-95336,-58564,12571,-92214,-61943,2207,8743,8561,35887,-57969,2007,-48538,17360,-5892,-15880,-22963,1434,22163,29776,-24861,-24000,-3600,13149,99351,-23225,-1780,-26732,-45295,7422],[18647,82647,24410,-3015,386,31488,71578,57480,49517,127932,152583,103372,77949,31274,11756,-11150,17686,56084,37704,26303,69311,110495,87888,56901,80167,71505,91531,67319,46311,-10595,47989,84651,72551,94895,101152,132808,66463,88438,67316,12637,184755,107234,11554,83200,45946,50984,64506,36725,18600,87035,79615,127683,68455,67457,116567,50530,52039,113131,52358,148597,65743,105519,111173,-1252,-22300,99199,161990,65361,19718,119416,31104,56120,91819,12939,85281,122583,90228,101838,106505,81708,87826,144633,114705,59291,91732,39858,-23639,4456,9485,-23854,-37863,91283,123919,202484,94274,62887,56369,57284,89626,121910,46772,66705,65439,23546,73677,79923,66409,153470,141417,78874,88798,99736,18834,45953,69568,202537,95351,50557,137800,93087,52524,76043,57103,92039,130151,202129,121302,205349,81054,120005,156249,116516,57151,128771,113151,51209,15216,48684,80525,101859,121547,136618,131330,83366,187490,104895,40566,152762,179605,205287,159300,102166,92241,102844,177398,123726,119581,160691,201719,50159,168982,131479,76695,86590,166888,178626,42944,136697,186689,166309,143938,127685,160144,196563,246052,265010,120148,180343,153558,154650,220601,211389,184963,158055,212431,118570,241519,226002,225896,130430,212877,148257,192893,131175,151224,115400,163855,225371,294463,152954,74888,240986,313516,229098,209831,281925,282075,262243,199539,144158,318485,262379,255071,305697,317720,271228,225585,304628,344713,401284,316038,383606,372034,367484,386274,425841,476461,466719,359422,455980,388492,536003,578515,532664,558466,605434,605776,695676,763028,943499,979686,1010808,1039480,1184472,1378210,1491213,1728987,2003458,2583572,3638621,5848984,8420310,-7559045,-4742628,-3016166,-2188111,-1829659,-1639647,-1332198,-1191187,-1031256,-987130,-874529,-702920,-629234,-492082,-670051,-591567,-564926,-540869,-524608,-429134,-429279,-495138,-391833,-451046,-404343,-334393,-361706,-356335,-279848,-283216,-287779,-337422,-355907,-153304,-353523,-249451,-223571,-235171,-233273,-216863,-262509,-153401,-272790,-164572,-164163,-129675,-141002,-137074,-232893,-113205,-100701,-17408,-64590,-167142,-209924,-150365,-101230,-74716,-98515,-225870,-94549,-69351,-91172,-67935,-126901,-56142,9052,4916,-22724,23121,-16775,87001,78039,43466,32855,91648,54621,57342,224751,154202,135147,192489,318193,431612,425776,628092,875906,1538731,2980619,-2066548,-1831862,-1204022,-806593,-689070,-638827,-534976,-469159,-493257,-540039,-390967,-391656,-389232,-356115,-365805,-296427,-308632,-260024,-265711,-271293,-277378,-260032,-178819,-250805,-267064,-270343,-228844,-261505,-257021,-269291,-210468,-204958,-292900,-180385,-140743,-125926,-208340,-177229,-207568,-208749,-181818,-267187,-218757,-192677,-202046,-178315,-127032,-86670,-80586,-144209,-147525,-187929,-168882,-138667,-180149,-120903,-140518,-197924,-112388,-217710,-181436,-72570,-115205,-143491,-86476,-135484,-128290,-84329,-135708,-178634,-194730,-175786,-181835,-160594,-139419,-19729,-56142,-52600,-87432,-61059,-206286,-102773,-113372,-61583,-87507,-70266,-79602,-106591,-118945,-139838,-135445,-141657,-111555,-133300,-148875,-130435,-65580,-54143,-50222,-16395,-105083,-128923,-125891,-31396,-49642,-72785,-134841,-80095,-75239,-37511,-46905,-174560,-165907,-85798,-31883,-71454,-125638,-117905,-85029,-130950,-33551,-33847,-28308,-66682,-94680,-128774,-120170,-92261,-171969,-129428,-107792,-100999,-106873,-135894,-196278,-76404,-154853,-92358,-92264,-78220,-90132,-107344,-179921,-131463,-156937,-158914,-78326,-101375,-85781,-3195,22357,43068,-33696,-186288,-146586,-90757,-102239,-106090,-183636,-90869,-102938,-102514,-126058,-2662,-48458,-5616,41020,-8050,-13709,-41884,-49494,-142515,-70792,-5564,-43120,-110907,-112453,-72083,-95609,-80109,-100744,-5458,-18386,-70292,-92237,-76155,-105455,-79950,-64072,-133472,-72653,2576,-8431,-18501,-92316,-126559,-15723,-105671,-55998,-18869,-65013,-146793,-98248,-46583,-38743,-91297,-13657,-57573,-33119,-42556,-78122,-57078,-88623,-152074,-146520,-81356,-80137,-4419,-20391,-97400,-59315,1982,-3810,-48539,-42648,-147331,-48475,-66698,28192,46611,-19504,2390,-24847,-68099,-120332,-107099,-35301,-51482,-46383,-85902,-61748,-12805,56459,-55162,-46174,-129072,-91707,-59619,-37128,-128923,-53268,-45872,-49869,-39272,-34344,-921,-12598,-26467,-11204,-60528,-102174,-85242,-39827,-61514,-57699,-103897,-87988,41723,-66469,-101707,-59236,-10006,-108358,-110363,-29769,-77643,-124475,-34763,-95646,-82397,-13260,-32953,-23965,-93159,-8524,21376,-50188,-63548,-72096,-66898,-32903,-27456,-43910,-80932,-94291,-45971,-25331,-72592,-58951,-57519,-42988,-50579,-65162,-103331,-84587,-143598,-103669,-95740,-56796,-36271,-57322,-47017,-74395,-34799,-33122,-36711,-22562,-33289,-1196,14807,-25615,-136478,-77726,-158623,8582,-86466,-100535,-79935,-133482,-128915,-89323,-9891,21012,11001,-26539,179,-10868,-43244,9966,74860,19575,-44003,-8485,9793,-69157,-98257,-56916,-61174,1198,34218,-18011,103253,-65529,50725,-49997,-8410,-45496,-64073,-49254,-61479,99106,52529,-8945,-78514,-74735,-53571,-79690,-73557,-75447,19338,-17370,-120095,-23425,-42033,12491,-74456,-51716,-134488,-168943,-46443,-81008,-34857,-107911,-112943,-38530,-101176,-45037,-54882,-119317,-178728,-89456,-113050,-169642,-104059,121633,45141,-1666,41432,-46604,-58437,-33627,-191443,-57683,-13573,9375,-61938,-37141,-14846,28095,17566,-99456,-29377,2860,-10573,-41860,-169656,-17304,-55844,-41290,12662,-20573,-73394,3840,63136,25827,12823,-22255,20328,15254,-12036,-1667,-45336,-63749,-43653,-35177,-59606,-57299,-24240,-63617,-40777,78542,2508,-18661,-15194,-6036,32871,5826,-30745,-57390,19740,-21618,-67567,-20023,-68267,-69,-56508,-129538,-19908,-46173,-91384,-56127,-37223,-10425,-2463,-67097,-109793,-13959,-54827,30306,-38030,19245,-79287,9123,85197,1973,22577,-10346,-36807,-29488,-78021,-44193,-59658,-35259,17666,-36840,-75345,-91976,-36592,-53147,-10454,35557,36380,-12881,-85768,-38957,-4519,88078,-14035,-19606,22325,-55377,-25356,-35280,-65386,-8796,-15653,-95786,-5336,-28469,-8386,-89295,-55613,-63394,25508,-10929,47697,11362,-21034,30032,-56997,-78996,-9807,-78987,-50243,-115116,-54879,-5499,-41463,-20452,52838,16754,87772,-24113,20654,-25945,-33547,-36490,-52671,34594,-23631,-16004,42030,20218,-8656,75135,-4454,15721,6537,78594,-3241,38837,7121,74153,-20199,-5951,-32120,-42111,-51767,41047,8176,20720,22719,7368,-57749,-41606,-75199,890,-25513,-10658,-3439,-27193,-26187,-22224,35568,-64495,-51978,-60575,-50713,9619,-29565,-24039,-34005,-7989,22005,-31750,57919,-4946,-46903,-9984,-3911,22658,-21838,1467,14734,-45068,-133435,-38976,-56581,-6337,-33612,-38050,-14443,-9514,5989,-54117,-98263,-30147,-69107,-78236,-38432,-86255,-90514,-75525,-2695,4113,3508,56589,-5545,-17370,29701,-47098,-17289,-21267,33551,8100,-32954,-70134,-22899,-51366,-62947,-51405,-58784,35108,12711,47628,-18564,-30195,-60772,28330,47787,-12525,-19389,13867,-63752,5369,-38757,-65046,-61108,5994,-115514,-63505,-56154,-147732,-111826,-78645,-29795,15095,-93931,-57652,6325,12434,23874,24659,-47464,18576,-39261,27168,11334,-29871,-29493,10519,13159,27842,-35280,-32148,-11675,-11685,86714,-13966,8040,6490,-37665,2315],[23699,96115,21658,-3538,12720,37840,41639,81305,58355,104613,160718,117853,69247,36762,16927,-2955,10637,77439,80621,51115,79752,123304,68988,88139,85411,49336,95326,66165,57865,-14953,36403,106414,76685,93507,114014,133903,35489,115337,67558,-10295,185654,119341,29121,59604,50712,44423,67885,41981,17283,112937,80892,133816,71226,67001,92897,48916,60021,103633,38633,110078,60776,115571,147771,2135,-9403,106300,142778,41409,4926,136900,20252,75372,112588,12917,55011,111813,88412,106400,113474,83184,98856,118660,122344,54311,89182,29821,-9172,4406,17066,-3096,-41629,105454,169916,179328,92425,68891,57810,39190,114918,108958,58352,83925,61897,39627,98127,114608,52461,146139,172475,114280,100770,74317,21358,54212,50342,178170,107858,57925,159325,104887,33482,89607,68032,96262,128413,193793,116299,189718,66322,132756,172264,97241,72956,154952,129208,67946,52947,60598,67462,87108,151651,171425,145232,62174,178826,86711,39789,140824,169614,194888,156411,93205,99137,74430,174440,137400,130227,168665,192139,64077,172003,158384,90860,93165,181293,169942,20653,126619,170814,168417,167688,152657,165261,181099,249913,263475,119430,171936,162019,157151,210079,193314,193545,167028,201558,147404,262283,230927,220949,155445,233057,151160,217780,145583,180611,145011,173486,232101,279567,164362,98737,234968,321612,230421,244662,298153,280058,282207,211725,155084,327039,274482,234192,297155,320363,249206,223978,305516,370772,435561,336423,389626,396782,385458,375824,430072,496791,490650,398968,493876,431125,569722,563038,509106,579077,625953,616073,691073,767022,928552,978344,1037121,1059841,1219930,1391682,1509011,1758975,2034573,2632472,3691964,5968456,8631654,-7792247,-4799867,-3053106,-2252611,-1895815,-1665177,-1390416,-1216834,-1033976,-996160,-885297,-719598,-647048,-540020,-690361,-589741,-592356,-550325,-531500,-454103,-448081,-483313,-406854,-455014,-418995,-347737,-378591,-368874,-289177,-287875,-286578,-330039,-341035,-141648,-367288,-233542,-203531,-243350,-245805,-235488,-256517,-160896,-292243,-182890,-158225,-131685,-112445,-161894,-275737,-136609,-121972,-32532,-61751,-185699,-193407,-185012,-136641,-60020,-109083,-214425,-66269,-55008,-74490,-81551,-127127,-55726,26859,4144,-40983,51355,2659,93625,85044,22259,41195,97832,57394,65396,207456,142826,136763,207558,323391,441996,476687,640330,913909,1611103,3073927,-2157016,-1855124,-1234997,-835702,-727480,-645411,-511544,-469159,-471409,-525113,-416938,-402797,-398424,-371632,-343049,-306862,-317632,-272798,-266942,-260313,-269277,-263130,-183150,-254787,-270453,-283737,-239874,-264543,-260762,-250452,-202801,-211637,-320572,-177452,-155640,-135898,-208014,-187423,-224632,-222800,-187737,-258725,-210654,-196135,-188007,-180837,-122473,-96570,-96310,-150256,-149794,-184703,-189142,-161815,-201692,-108107,-155256,-191535,-120313,-215388,-166687,-105191,-138120,-167043,-102720,-156951,-139394,-87286,-152436,-209990,-202067,-163798,-191685,-163490,-126256,-41593,-67119,-86616,-109633,-84330,-179441,-68986,-101665,-117913,-102144,-46485,-63470,-104978,-109422,-136880,-139465,-124484,-118865,-145389,-132502,-109752,-87165,-53951,-24528,-9835,-94697,-150747,-138295,-55560,-75983,-80822,-143241,-76807,-105183,-43399,-55788,-183461,-129050,-77813,-37432,-57752,-112558,-128563,-81813,-119036,-27510,-60535,-6428,-61851,-113366,-118668,-122846,-109276,-153319,-135119,-69150,-89835,-101991,-142880,-169380,-96989,-160038,-107668,-91845,-74949,-112027,-131276,-216425,-136132,-153236,-162145,-45113,-99732,-126200,15200,26920,59979,17499,-197345,-126884,-72903,-97008,-120726,-184124,-93321,-110423,-118975,-141489,-5926,-32717,-25453,26690,-39089,-26862,-44027,-26085,-127693,-55331,-13330,-53801,-128808,-106809,-43198,-92836,-81458,-101317,10942,-5792,-101829,-105317,-92277,-126979,-89480,-79507,-123466,-55574,-935,-33725,844,-102415,-140670,-27919,-114259,-25339,-18035,-81600,-164854,-110593,-54506,-40581,-70040,15912,-32639,-33022,-30051,-76678,-52484,-101890,-107027,-115917,-96884,-53130,-12662,-39388,-127890,-55140,-1494,2776,-38070,-19052,-144253,-78386,-46415,12426,14397,2986,13891,-8970,-55122,-86258,-99527,-25145,-62481,-55785,-71337,-55290,-4642,73848,-39050,-39069,-132293,-104125,-67300,-44755,-135684,-51526,-52557,-65221,-72328,-42161,-10457,-53501,-31097,-42869,-101474,-118472,-89815,-62610,-76303,-64497,-102352,-103418,18218,-93578,-82874,-40413,13891,-62946,-98684,-29827,-92987,-134053,-41217,-97115,-81298,-271,-28352,-40885,-91378,-21493,715,-38550,-63034,-98721,-89059,-26376,-25778,-49915,-75250,-100623,-76546,-21847,-60740,-90846,-56958,-44980,-42029,-70174,-110012,-84718,-142920,-118955,-102801,-65388,-39966,-68629,-56451,-60075,-42031,-26292,-40362,-8549,-25884,-28031,13179,-2260,-140025,-109437,-149377,21060,-96591,-92644,-75645,-137217,-142761,-82514,-31570,23850,-1787,-27885,-6835,-30545,-52443,-4067,61805,25488,-63817,-26805,7002,-47051,-85903,-77859,-54614,8631,25059,-40165,83286,-72395,35529,-56909,-13564,-58717,-46980,-26805,-77579,103906,53537,-37611,-78915,-39580,-55473,-78148,-82897,-71808,10051,-8862,-82276,-8750,-46101,33275,-77906,-60867,-129725,-168432,-62372,-53118,-17646,-105250,-124518,-50608,-77379,-21846,-34956,-104719,-148394,-90406,-139161,-175229,-114449,128782,61974,7654,46083,-58426,-52454,-21054,-155379,-72372,10480,41882,-47586,-29179,-5033,16147,-13070,-112484,-4429,-9399,-10725,-37373,-178755,-47176,-33859,-37869,50918,-18788,-78579,-5360,55661,26775,-680,-3841,41376,8810,17636,5847,-41492,-63320,-71119,-48537,-60239,-94961,-39685,-89159,-14730,66337,9217,-30393,-24481,-16459,28664,-1758,-31153,-50067,-224,-589,-53249,-28529,-89992,1455,-60840,-104344,-17217,-58355,-86139,-67172,-23117,-18293,8367,-57934,-127812,-38411,-53405,20173,-33144,-25187,-85402,3076,49835,2736,50459,383,-40833,-33282,-71197,-25085,-73266,-48079,13552,-46210,-90634,-99357,-25850,6164,-4745,59098,40252,-16210,-68470,-15019,18019,118022,-20925,-8220,48857,-19985,7686,14834,-54465,-20331,-22303,-55973,10923,-45415,-18242,-91203,-54709,-69532,13044,9782,62150,32107,-17769,36226,-27948,-63127,-7050,-78217,-33058,-110177,-55163,-10175,-16078,-4972,34282,-13692,44300,-16968,9724,-21592,-17463,-14555,-33794,32978,-41183,-47434,30222,-12145,-22504,46874,-9733,-6173,-2131,74524,-39952,41147,32639,75030,-8826,18005,-26630,-45113,-47653,20054,5417,38188,39333,8295,-45972,-33864,-69590,51,-35935,-12158,-60,-29066,-28043,-25919,45507,-65262,-46810,-58325,-40862,24609,-30458,-37535,-48566,-11221,51175,-5064,20971,-10244,-71093,449,10137,42304,-33753,-16604,19836,-22233,-101644,-52976,-77057,-10125,-28039,-30186,-8331,8007,2370,-63319,-94229,-41038,-50338,-89158,-42290,-67790,-78377,-70040,1798,-8062,20733,80120,-9134,-9969,19524,-27893,-17491,-6527,31745,4155,-35114,-75267,-25208,-55014,-72858,-99109,-48604,41453,-8674,39520,-8974,-44458,-46157,36095,42766,-30169,3448,4518,-70290,19260,-25694,-73842,-83001,26959,-63239,-51443,-46379,-99378,-103777,-59947,858,9618,-83759,-49415,8795,16794,15924,3629,-39692,30542,-33477,30437,25977,-34475,-31623,564,-1824,20889,-45512,-36654,-16301,-37821,66863,3108,17918,37103,-26061,-5139],[28646,96359,18160,-5524,21372,47138,12205,91634,57684,75537,145607,114320,56555,48771,25450,22786,-5199,89708,102405,75819,94156,130005,42932,101348,85078,30902,98393,57828,72446,-8583,33212,125572,79681,88862,119036,136217,13624,130900,69828,-27285,172179,127076,46703,37786,66446,47193,66270,44404,23955,131846,74276,131763,67313,73591,69890,59017,67528,90672,19739,70331,51779,115828,155099,16532,16735,105233,112686,27050,4118,126762,17871,102269,138954,19819,41126,97083,90853,107353,115592,85931,104596,70010,124048,56811,76074,24277,21075,15268,34070,22522,-20269,115698,197647,146896,89736,72825,69935,46226,135600,94885,71562,98202,63130,56954,125937,144614,51712,140281,190334,146039,113625,46672,35654,64593,31131,145894,114547,72940,167235,115788,35095,101990,84406,100278,130584,183444,108810,178573,64909,137027,185933,78043,90598,171668,150408,83680,97645,86021,62188,73041,164508,198161,160238,37569,151140,71721,48673,130463,158787,169147,147593,101165,116323,50402,173305,157467,141944,170373,172680,89603,167337,177929,120776,107045,197968,159412,12850,119795,156445,164335,188021,171247,173138,162034,239341,243391,125876,158753,164776,163126,193131,172829,207825,179636,186315,179158,275071,233018,221461,182178,249332,164508,235549,160711,210869,174208,203183,236836,254802,176903,142966,233350,329577,232587,266762,315059,272426,288681,223399,177419,328677,291577,221017,284397,321661,235980,229917,307074,389052,450862,358567,400147,424521,413178,374052,435876,507845,503482,458499,532847,486185,603789,541515,502458,600980,631730,628695,692921,778932,902566,966912,1062457,1092984,1251821,1408639,1535897,1794096,2079572,2684461,3754825,6101790,8822240,-8031474,-4866028,-3094544,-2311995,-1952099,-1685733,-1440091,-1237127,-1041305,-1007337,-886855,-740388,-660599,-597760,-704677,-586519,-620733,-558927,-535811,-482872,-472074,-474510,-417565,-445910,-423575,-367144,-398898,-386011,-298371,-294042,-283889,-317296,-317689,-144623,-374751,-216368,-187063,-240977,-255357,-255780,-250611,-171978,-295699,-202222,-150300,-134225,-85990,-189719,-298065,-164770,-144210,-64389,-90426,-204832,-179924,-204746,-173977,-55317,-110588,-193821,-52810,-40589,-59630,-95050,-128528,-50923,30500,-1848,-57793,57609,14561,85741,86833,4230,57541,94494,53584,77508,188710,136192,144532,228125,332932,449597,517590,660403,960313,1697995,3186271,-2267910,-1898583,-1269467,-881312,-769030,-652363,-503997,-477149,-452341,-507000,-439081,-413196,-408591,-383252,-329855,-325669,-320624,-281868,-277287,-256946,-265149,-276102,-195617,-252579,-263429,-292819,-247628,-261477,-252084,-222568,-200395,-225053,-332628,-183348,-184855,-153482,-215399,-196655,-237912,-239710,-194538,-236187,-197788,-189199,-174356,-194822,-125563,-117706,-114027,-153532,-149074,-175693,-197888,-187269,-211096,-92873,-171569,-183498,-129202,-197862,-155951,-143801,-155875,-189419,-127644,-185634,-151137,-95107,-169126,-238404,-199984,-151301,-189336,-164638,-110273,-76920,-78348,-124812,-134103,-111745,-143961,-35082,-85556,-163122,-115668,-26015,-54019,-105906,-108585,-130177,-138614,-100397,-117732,-147100,-117932,-103515,-110827,-67909,-9365,-28207,-92337,-167074,-144733,-84773,-102776,-87002,-148647,-84913,-133460,-61830,-79135,-189310,-102849,-81471,-50576,-50519,-94189,-135703,-82509,-87712,-30150,-90275,-4678,-58300,-133097,-111734,-123532,-131581,-120421,-134675,-42689,-72584,-91166,-134244,-137928,-103744,-149447,-118069,-94746,-70087,-133081,-146860,-251228,-132255,-149565,-160481,-10595,-86193,-161779,20466,19584,64805,63864,-184343,-94522,-49409,-92396,-121288,-175839,-98301,-115589,-138848,-154862,-20037,-32894,-52278,-3458,-70486,-40046,-39365,-8394,-120483,-52027,-24265,-67955,-149320,-100335,-23257,-80017,-83699,-96895,20215,-6221,-123873,-113679,-110283,-142810,-86030,-89951,-113781,-33099,-14522,-68092,4263,-111870,-149384,-46174,-113764,3976,-16743,-95425,-166383,-118886,-59149,-43142,-52708,14288,-13191,-39936,-19144,-70267,-50033,-113195,-60544,-84687,-101742,-25029,-29383,-58101,-150169,-47898,-11761,9368,-30055,-3067,-130901,-106044,-23960,-12679,-19954,15001,6892,-5735,-45546,-50726,-83899,-19113,-58448,-68129,-57273,-47594,-7790,76716,-26367,-50205,-136445,-116890,-64039,-49533,-125921,-54049,-62354,-78953,-101975,-52243,-18827,-90904,-48419,-64384,-126269,-115280,-89491,-89046,-87300,-65422,-94902,-115756,-8767,-124231,-57579,-25039,12788,-26344,-73754,-43371,-98506,-136413,-48526,-90073,-74876,8805,-25600,-49053,-74434,-29290,-24182,-41980,-80511,-116057,-107616,-12804,-20174,-57585,-63848,-86027,-106801,-28285,-42870,-118875,-57929,-44227,-33227,-65407,-112016,-86933,-130288,-121873,-109992,-70479,-42754,-74317,-69760,-41127,-49653,-17546,-47726,4203,-20653,-57719,211,-2050,-134209,-129089,-117170,20242,-97575,-86557,-71810,-124833,-141521,-73835,-55309,12113,-22870,-30396,-12363,-55666,-63026,-21013,35197,22368,-78512,-42442,-5434,-19490,-64644,-94944,-53841,-910,5810,-70475,48644,-61726,14286,-57051,-29737,-71482,-34246,-4853,-79512,84955,35905,-72293,-73136,-7348,-60643,-66765,-89013,-67835,-4773,-885,-33408,6940,-56743,45050,-90536,-61057,-100954,-150811,-76312,-40704,-8274,-99152,-126762,-58802,-54128,-5904,-21226,-91153,-112430,-89703,-172260,-179373,-120483,141138,73938,15761,42384,-63940,-42865,-10509,-95505,-78153,30655,60360,-33285,-23526,5710,-3534,-47227,-113464,13554,-31859,-21157,-35146,-159025,-72523,-6734,-32090,75329,-16043,-84754,-16496,35440,30846,-14959,3113,50276,2600,37685,8030,-36011,-52458,-87277,-67938,-54791,-115485,-46358,-129028,-1549,38425,13793,-40614,-32753,-28525,21939,-15983,-36592,-41289,-15026,16648,-46321,-43004,-105673,-2241,-60548,-78476,-20779,-74534,-76848,-75404,-8271,-33770,9440,-54197,-128513,-50205,-40116,8127,-29237,-68251,-86672,-1151,-2057,-2094,69686,20078,-38033,-44298,-57222,-11429,-79277,-52970,-2636,-59197,-102182,-102040,-5204,58667,12266,71301,30293,-41081,-49429,7262,35498,122818,-18726,-2619,63555,13483,40468,81538,-33346,-30062,-27662,-18849,22036,-61508,-35746,-85950,-61114,-64206,-4446,14263,65872,35921,-18419,36519,6964,-50779,-9163,-60697,-419,-93853,-50063,-19769,7356,-5763,2353,-49164,1906,-16857,-4077,-11385,-1299,-5959,-23780,27466,-55677,-75589,19183,-48962,-33354,15716,-15184,-28744,-11908,59368,-75179,34152,49028,51483,-10204,33601,-21755,-51364,-36024,-8892,1525,49485,36422,12557,-33331,-31375,-62915,-5342,-43814,-13625,4539,-29576,-31854,-29149,55488,-56672,-37950,-53839,-41528,22505,-39072,-45766,-56266,-13674,56549,17391,-10224,-5449,-79053,6529,17278,70361,-48794,-34419,12776,-8755,-57684,-60699,-90428,-15891,-23789,-18818,-5634,19883,-6830,-71626,-81320,-52093,-28110,-87300,-41759,-32592,-57879,-62043,823,-23867,34201,94664,-12995,-5702,9711,-6709,-2427,9404,18449,-3588,-43097,-65505,-22843,-59447,-77284,-142493,-41737,35375,-27491,21380,-2153,-49280,-31544,29677,36293,-38340,32943,-4229,-63215,27449,-16906,-73439,-93772,48688,-7611,-40245,-30289,-36781,-94804,-44566,28981,-4064,-67272,-40895,8416,22191,-10235,-22189,-38705,36652,-32094,23859,34511,-31806,-28037,-19747,-18249,14231,-50557,-33333,-18190,-60524,44399,26699,25996,56309,-12463,-15420],[33973,85796,15545,-7561,23750,58319,-7567,84774,51080,49360,111440,90025,42315,64858,35969,57313,-23732,92590,97663,92577,109196,132275,19416,90878,78212,19362,101006,45905,86283,8731,40082,139452,82795,82956,113501,141651,4947,134479,77418,-32402,139132,129518,64175,26249,86388,58347,66592,46661,35872,141276,60347,122695,61116,85542,52642,78629,74033,80053,1517,41921,39205,106983,134243,39261,53059,97773,80309,24700,14452,96037,23312,127156,161457,31481,43858,82518,94853,102751,113711,91827,100710,15569,117721,69322,55355,19536,52892,33937,56787,46715,19498,118976,200034,117762,86373,76083,89988,73909,149096,82583,82984,105736,72036,72441,151343,164484,58503,135991,188543,165652,123363,21703,56658,77608,16463,113911,112920,89109,159917,126934,60969,114167,104866,102320,137291,171644,99613,176595,76150,130298,192265,63879,107028,173981,168771,97692,138534,120076,66518,62932,157493,211088,172130,17469,112810,57399,62554,122633,150501,135713,134179,121686,137214,38738,173216,179854,152945,165607,148534,122049,156311,188806,159848,122760,214003,149083,15679,118090,151385,156812,202408,179458,181736,143943,219379,213384,139630,145425,164209,172712,175577,155091,224785,190942,171381,207084,276811,233534,226124,202674,256566,189626,248169,174475,236578,200458,246052,239683,228348,190885,198490,235000,334850,238093,279170,330505,260817,284102,233216,212089,324549,312284,231382,275654,324640,237683,244695,312226,399478,448822,384627,415063,448986,445468,384755,447017,509696,503788,514095,559422,536219,631194,526510,522406,624520,632218,647914,706331,797538,877194,958072,1089288,1137490,1281261,1432723,1573161,1833401,2131667,2747018,3844510,6261284,8996980,-8289768,-4952838,-3153096,-2362306,-1988582,-1704702,-1478845,-1257077,-1058360,-1021791,-885669,-765361,-672126,-658893,-714747,-590678,-647621,-569857,-540474,-512382,-496536,-475808,-427923,-426296,-420381,-390845,-419660,-406442,-308235,-302526,-283060,-305001,-293281,-163113,-374046,-205314,-179078,-231911,-264043,-272423,-247369,-185548,-282271,-216628,-144028,-137728,-71001,-210043,-292037,-188275,-157862,-103154,-146967,-221402,-177413,-207243,-203726,-63377,-106672,-173989,-59960,-36517,-50861,-106574,-132596,-43183,16336,-9109,-69658,35711,16612,64255,80735,-8200,79098,82486,45330,95194,174111,136335,158585,250032,345266,453982,540330,687256,1006121,1782498,3308167,-2378720,-1960291,-1305920,-933675,-807958,-660362,-518268,-494019,-442845,-491723,-455939,-424247,-419088,-390308,-333847,-350552,-317520,-288292,-296538,-260881,-268290,-298020,-213725,-248285,-251557,-295097,-252846,-254694,-233848,-196263,-206784,-243126,-326646,-195259,-220327,-177360,-229598,-202669,-243360,-256890,-199771,-205598,-184799,-182598,-167465,-225095,-133908,-143447,-129771,-153067,-149375,-163055,-195482,-208929,-205011,-80608,-188581,-174588,-138886,-178364,-150313,-176719,-161434,-203652,-150820,-209459,-158907,-105336,-182078,-255286,-190714,-137448,-173493,-165053,-96825,-119331,-88089,-156527,-158135,-140725,-114299,-13948,-70268,-189630,-124410,-13023,-52282,-110497,-120549,-129667,-133989,-75165,-107645,-135924,-109367,-114644,-126193,-93186,-8191,-64213,-98074,-170138,-142916,-111455,-123731,-88368,-146967,-101648,-153571,-88861,-107031,-193461,-92982,-94157,-69469,-59783,-77308,-140795,-89822,-52122,-40588,-115601,-24114,-59602,-152697,-110093,-121585,-151987,-83524,-125211,-37322,-55543,-78222,-114015,-111748,-96194,-125065,-121918,-100001,-67053,-148980,-156302,-272168,-123669,-146301,-155896,9977,-61905,-184388,9257,926,57469,84733,-152780,-58887,-27331,-88360,-111181,-160992,-103605,-114738,-156532,-161990,-39274,-48911,-82976,-44195,-99086,-50027,-29832,-1300,-122711,-62922,-35647,-84366,-167474,-97191,-18978,-60360,-85080,-90126,20921,-19076,-135898,-116319,-123989,-147663,-71652,-93120,-105791,-14579,-34651,-101922,-11465,-118727,-148685,-67170,-107295,22860,-16465,-104163,-148688,-120444,-60256,-46304,-42444,-12041,-6505,-55254,-13058,-63556,-52616,-121577,-24331,-62451,-94048,-1954,-49974,-71027,-158376,-41026,-27392,19197,-25290,3335,-116061,-127205,-4166,-38156,-45788,11534,-15756,-18198,-42187,-24245,-67757,-19739,-41987,-79220,-51312,-39836,-20317,58117,-17304,-73500,-141068,-122438,-51210,-51162,-101346,-59644,-78155,-87778,-119097,-62466,-24629,-119829,-74409,-70164,-126796,-95430,-87476,-110882,-94878,-59647,-83577,-122795,-34859,-149212,-31798,-15718,-15664,-13553,-43306,-68876,-95782,-127706,-56261,-75481,-64578,13417,-24523,-45717,-48736,-27421,-47246,-63571,-107279,-125724,-122432,5798,-14632,-66289,-47720,-55659,-131457,-42873,-24954,-137349,-60982,-42011,-28288,-55450,-109403,-91827,-116315,-111854,-114938,-70537,-43535,-75466,-86639,-22267,-59469,-9811,-57833,13845,-17090,-76729,-21998,-15430,-121877,-133413,-80920,7263,-86736,-84378,-71027,-101908,-124578,-64571,-73217,-12594,-47579,-34432,-19254,-81546,-71937,-36589,3908,10277,-83964,-46832,-24020,4332,-39348,-105293,-57295,-20987,-16996,-107775,9252,-46474,-10680,-51112,-51703,-83748,-29491,8893,-67869,46054,-1412,-104786,-61121,10042,-69234,-46407,-92243,-68872,-19546,8020,10526,15020,-69491,46742,-108168,-54752,-56546,-123627,-83438,-45380,-9211,-91463,-116925,-61163,-33606,1429,-16350,-82594,-77186,-84987,-206051,-181299,-116444,157520,79927,20127,30715,-60426,-33457,-4866,-36460,-75115,41892,55811,-21278,-21115,16385,-24941,-75478,-103357,21148,-59764,-39972,-35585,-116912,-88398,17591,-22250,81334,-15215,-90668,-28283,10045,39513,-26534,-6379,46965,733,44803,950,-35003,-32293,-87925,-90119,-42038,-113375,-44391,-163182,-2114,4032,13439,-48918,-39773,-38437,11931,-32992,-44932,-33224,-21103,23791,-48148,-62279,-112368,-9943,-58911,-62752,-32400,-91093,-64417,-79718,3955,-52816,1238,-54208,-104451,-45305,-17932,-1562,-23823,-98816,-89430,-5248,-50282,-11781,74589,37980,-29220,-55064,-33790,-7892,-75728,-48590,-31578,-75269,-107438,-103462,19163,88827,29513,69311,9249,-83033,-33466,24994,44975,102019,-11693,-6127,58085,30327,67237,145930,-6670,-35341,-29579,5971,23403,-72540,-54597,-74347,-67382,-52708,-23250,-3863,56273,22391,-21995,26334,35681,-46264,-16964,-34438,39273,-71264,-40871,-33407,22258,-24232,-34133,-83281,-34681,-23613,-16407,-1028,10831,-6346,-20629,16543,-65320,-94641,10964,-82095,-39750,-8760,-19999,-47094,-21938,36824,-100365,18952,48662,10185,-23868,33658,-18116,-59376,-22115,-41300,-1577,53369,20280,20262,-20572,-29388,-55366,-13577,-49054,-16820,7906,-27332,-38592,-31593,62525,-35869,-27363,-46010,-49341,8789,-56090,-47193,-56676,-16542,39427,31788,-31878,7602,-71582,4675,13853,96756,-66540,-51039,-3145,-9142,-13071,-62253,-95693,-22744,-25879,-10916,-9477,22165,-19923,-77336,-62648,-63955,-8550,-68625,-35019,5031,-34200,-55376,-6516,-37242,38089,97082,-14251,-6429,3905,12764,19500,24569,-1708,-15787,-56088,-46604,-12617,-62041,-74431,-159469,-39413,16969,-45780,-2458,3778,-44979,-17990,11526,31215,-34787,60890,-12819,-44843,27507,-16080,-64267,-91488,63387,24883,-33688,-12881,17497,-87767,-35537,50055,-23369,-51250,-36011,5391,29307,-42529,-47929,-45268,37408,-34996,7156,35368,-26255,-19584,-36074,-30062,13646,-45987,-20670,-17083,-74842,23168,51377,31336,60400,968,-26482],[40119,72754,14959,-8795,19229,69762,-12312,64896,43861,32211,69014,50641,29815,80256,46580,88651,-37641,88707,72878,97362,121418,132403,8595,61117,65489,15724,103432,35467,95045,34461,55082,147038,87004,76956,97788,150029,9576,128851,92656,-23698,91955,126907,80500,29872,103582,74420,75074,51759,48218,140379,42586,109248,58959,98906,43788,101688,79689,75342,-10596,30183,26481,92561,96601,66779,93117,87076,53185,33053,30356,59496,34577,139967,171527,45111,56991,72231,98731,92272,110357,100946,86710,-22685,103824,91526,32487,14458,73042,55699,79988,65574,64949,113942,179942,101258,82692,80194,113036,110624,154359,73852,89738,105401,88722,84331,167444,171006,65573,131625,168266,168650,126915,4070,78262,92630,9329,87857,104373,100534,140645,139225,104833,126229,126324,100714,147053,158104,89889,182275,95184,113012,186096,58202,120023,162726,178800,109908,167343,155459,79020,59925,136233,208804,176820,8882,75254,43619,76074,117168,146741,103627,118738,147720,155840,43206,172820,198764,160778,154784,125351,155698,142748,190712,197800,134577,225678,140283,24096,120751,159304,149539,210828,176785,188249,130196,196753,184403,158839,136572,163100,184118,161269,143449,240609,196622,160444,226006,269759,233513,231852,210757,255967,223290,258775,186160,253778,220861,289597,241311,209067,206580,250339,236893,334363,247677,287705,342672,249363,274012,242180,254805,316376,333260,272418,277008,330246,254440,266460,323032,403789,434904,413287,431682,465130,475582,405532,464642,504178,492853,545057,563776,567689,645448,526704,566877,648489,637862,676865,731388,818043,860810,960047,1116804,1185680,1308452,1462595,1617642,1873109,2179515,2818357,3956154,6438032,9160859,-8551274,-5055597,-3228551,-2399692,-1997666,-1720916,-1504562,-1278284,-1085415,-1035827,-885823,-791451,-684171,-714703,-721570,-607412,-670538,-584592,-546902,-538183,-516422,-489263,-441437,-402096,-413456,-414502,-436682,-426839,-320665,-313690,-287131,-298594,-275128,-193648,-365881,-205177,-180778,-221938,-273544,-281909,-248278,-200186,-256527,-221872,-142873,-144047,-74265,-214669,-259926,-199639,-155119,-136310,-217193,-232256,-188149,-196223,-219542,-83167,-103919,-163736,-86573,-49329,-50588,-115306,-139052,-35657,-13330,-14370,-75594,-9872,10293,34656,66292,-13458,101317,66420,36660,118607,166999,142115,177192,268372,357079,454046,544875,718445,1042914,1847453,3422013,-2470893,-2032786,-1342342,-982144,-839718,-670275,-552343,-518667,-447448,-484425,-467944,-436613,-429716,-394065,-355035,-377457,-310614,-294352,-322290,-270231,-279092,-324565,-233717,-246165,-243040,-290794,-255825,-248571,-213203,-179712,-222040,-262084,-304796,-208217,-252165,-205903,-247360,-203677,-238327,-270615,-202053,-175129,-175611,-187228,-170731,-263194,-143574,-166803,-140293,-148438,-152238,-149976,-185991,-220813,-185711,-75976,-204383,-165831,-148923,-170853,-148916,-194747,-152219,-204839,-162755,-218598,-159203,-115094,-189422,-255247,-178366,-120191,-147872,-165691,-90670,-161104,-95726,-174601,-180441,-169459,-103073,-11731,-61290,-198493,-127278,-12565,-56394,-117583,-143883,-141347,-127058,-54760,-92324,-115375,-108796,-139232,-127957,-122270,-19998,-105059,-109399,-156174,-133193,-132087,-134182,-82597,-135579,-121259,-160586,-117786,-129857,-194128,-97892,-110390,-91044,-88980,-68753,-144900,-103752,-29527,-56142,-130457,-59203,-68951,-169563,-113133,-116902,-163995,-51530,-106836,-52347,-43701,-67333,-88062,-95565,-79164,-93502,-118577,-105356,-68042,-157049,-162757,-270640,-113928,-141903,-149021,5255,-31799,-189924,-17037,-25950,40809,72044,-114849,-31036,-14408,-84238,-95349,-142324,-106798,-107042,-165663,-159930,-58012,-74335,-112685,-87683,-123553,-54853,-19008,-5829,-132620,-84570,-45810,-101770,-177095,-99569,-30883,-39452,-83776,-85595,13399,-41521,-142627,-114073,-127880,-140655,-52447,-89479,-99782,-10841,-56925,-125970,-40520,-119358,-136899,-86324,-99493,25746,-19041,-107239,-115754,-114680,-59557,-49992,-40097,-48426,-16319,-77143,-12603,-60458,-60975,-126881,-6392,-53888,-79298,10650,-69235,-75043,-150045,-38311,-46272,32913,-23885,2627,-108022,-139228,7870,-56570,-56206,-6971,-46785,-43289,-46603,-12457,-57449,-26605,-20520,-85591,-57737,-33105,-37655,19538,-11831,-98567,-144172,-115578,-33224,-49643,-68667,-66264,-99997,-90313,-117577,-70151,-27958,-139664,-99784,-61171,-103414,-67071,-87275,-120997,-99659,-49783,-71312,-123633,-57412,-159488,-11692,-12912,-60234,-25954,-16308,-99271,-87277,-105943,-64223,-56950,-53498,12317,-24742,-31849,-23908,-15314,-63519,-98395,-131295,-128045,-132763,24440,-12894,-75315,-29680,-19702,-146345,-60282,-13441,-143132,-65919,-39510,-29572,-46076,-102694,-97501,-109957,-91915,-114505,-65120,-42338,-73920,-105245,-8383,-71328,-5695,-68987,19505,-14687,-75472,-49637,-32204,-107695,-123610,-56932,-12582,-64372,-86476,-73901,-77492,-95534,-56581,-79116,-44501,-69970,-40418,-29341,-103776,-77152,-47150,-24700,-8600,-78748,-37619,-42999,17144,-16813,-109045,-62369,-43555,-37512,-146441,-25119,-39214,-37174,-41597,-73063,-96027,-33023,9723,-48223,-1215,-51263,-125605,-45149,6545,-80087,-20767,-93723,-78611,-33687,17293,36211,10331,-78104,39427,-124682,-46070,-11838,-96525,-81240,-62235,-18843,-84087,-96003,-57774,-18210,909,-21308,-80161,-48336,-73920,-230499,-181520,-100931,174915,81030,19768,14064,-47165,-27668,-4674,5398,-64882,42384,29301,-12684,-20955,24415,-42176,-89908,-86462,18619,-86383,-63763,-38106,-67705,-92655,33755,-8254,70400,-18426,-94104,-38267,-11971,52223,-33454,-32764,34648,4940,38911,-15963,-42286,-6650,-74348,-110977,-23653,-90679,-37376,-176189,-12919,-26724,7457,-55517,-45761,-42915,-1129,-47236,-52504,-27254,-17435,19327,-55924,-83456,-112136,-19707,-60138,-61063,-51010,-105874,-49190,-79686,10325,-69199,-12730,-54934,-57323,-25292,7515,-7619,-15851,-112601,-97720,-10721,-81008,-24128,64046,43170,-17435,-59926,-2721,-15917,-63663,-36800,-68008,-91311,-104021,-106085,38178,92892,33552,52782,-17156,-128741,-23505,35505,45742,63006,-3828,-19215,30840,23958,84433,185854,18812,-34742,-27054,15914,12956,-76701,-70298,-60279,-65508,-41962,-39325,-42100,35956,-3004,-25708,4979,48758,-50134,-29950,-10531,73242,-48532,-30212,-49080,26121,-53958,-64316,-109966,-60863,-32688,-22439,6463,15539,-9054,-19206,-1858,-69297,-102358,6104,-104422,-42015,-21238,-24012,-58641,-30797,11797,-112357,-141,29611,-37775,-44888,16272,-15671,-66082,-10843,-70367,-1720,49807,4132,30772,-8522,-24459,-44568,-21495,-52266,-23681,6909,-23465,-48131,-33148,63342,-3710,-16173,-36194,-58978,-5891,-75260,-42128,-49760,-20672,7929,37235,-43210,22975,-55941,-5724,5,107095,-85016,-65555,-22174,-22584,21927,-59624,-93188,-29068,-38331,-12413,-21129,15114,-33875,-79321,-42271,-74844,3355,-34006,-21893,30628,-12788,-51514,-18714,-42947,28250,86915,-11637,-12334,4085,27832,37516,36509,-22133,-30276,-68770,-25143,4365,-59656,-64285,-139339,-39942,-9826,-65407,-26519,9320,-34269,-6291,-13337,28827,-22255,76915,-21709,-18444,19634,-24546,-51771,-77315,65353,19780,-33787,1261,46545,-83799,-32737,60460,-43658,-39637,-37472,1154,38610,-67246,-69481,-55677,34270,-41496,-16503,29294,-22116,-9143,-35031,-31944,22463,-30156,-1260,-12688,-77355,5333,68012,34224,51506,12295,-34199],[46995,67031,16698,-9296,9516,79580,-2450,41780,41080,25988,30465,9379,22267,89677,55367,106586,-41685,82314,40634,90816,128221,132184,16807,23743,49168,19134,105942,31102,95763,64243,73547,148555,92510,71194,75534,159039,24300,119268,115565,-3450,43205,120344,94332,48265,113576,90556,93633,61569,55823,130128,26235,94699,65742,108855,42924,120722,85005,76591,-13590,33765,19628,77670,57181,95605,128671,76778,36156,48147,46003,32557,48652,134517,165493,58032,72811,68911,102040,77488,108442,111392,66100,-29953,85818,119681,13974,14334,75051,75785,98618,78148,102875,101391,146571,99672,79278,86074,133530,143147,151801,69236,90250,98967,110288,92916,168397,164053,67757,125042,137532,155774,123543,-3043,95530,107554,10297,70471,93526,104061,116531,152721,153596,135635,144861,94589,157127,142676,81111,189784,115424,88629,164544,62240,128810,143746,178433,120652,180061,184223,95707,66187,112055,194594,171739,15368,48445,33186,85778,113489,147782,80238,103967,171718,168594,61961,170686,209016,163790,139529,107728,185675,131830,185103,224549,138412,229749,133569,35114,125261,178484,146158,215300,166173,190361,122815,177884,165585,180131,135083,163408,194458,150539,139044,252055,194423,154882,233921,259371,233424,235498,204892,254065,258707,270104,196450,261146,233636,320783,242879,203653,224186,283265,236046,326622,260525,297681,350310,243122,264931,252756,297764,306409,350074,338460,290864,337371,280946,291039,339570,404768,415812,440049,445532,471480,497880,429428,487028,494439,474310,544253,544784,575975,643257,544221,623782,670646,656305,716347,763689,834751,857107,975264,1142524,1227472,1333828,1494346,1665573,1910978,2216208,2891371,4066805,6611645,9327904,-8787400,-5163669,-3314090,-2426173,-1982074,-1733007,-1518346,-1300895,-1119739,-1044309,-889025,-815083,-699845,-757371,-726235,-636899,-688003,-603176,-555062,-556034,-528510,-511690,-459481,-380958,-407122,-432639,-446123,-443026,-337644,-326787,-297263,-300935,-268024,-228858,-352138,-216428,-189509,-216705,-283927,-284121,-252796,-213916,-226707,-216807,-148252,-154954,-96899,-201605,-212835,-195826,-133011,-153462,-280506,-234848,-206171,-178361,-219341,-109754,-107854,-165633,-124201,-77789,-57701,-120221,-144860,-30852,-49900,-15527,-76404,-65585,849,6331,47008,-9849,120986,53606,34088,147600,169456,152855,200188,282604,368288,453517,543762,757683,1074561,1895289,3534614,-2548114,-2118265,-1384367,-1024004,-865947,-686265,-600715,-550668,-468692,-489842,-478844,-452031,-442097,-398030,-388271,-403131,-305634,-303442,-351648,-283484,-296481,-350573,-253200,-250205,-246227,-283615,-257588,-248954,-200303,-176994,-243640,-278238,-273785,-217903,-272041,-237210,-264783,-199568,-223385,-277703,-201640,-153368,-172496,-208639,-184217,-292021,-150962,-182864,-144611,-140600,-157058,-139831,-175618,-219256,-160412,-81512,-216488,-159080,-158819,-183485,-150090,-194580,-131555,-192230,-158772,-209349,-151487,-122732,-191460,-238210,-167983,-98927,-120153,-167275,-94402,-195547,-102037,-177259,-200648,-195537,-115488,-26759,-62837,-195918,-126002,-28491,-62878,-124246,-171845,-164553,-119331,-43733,-78938,-94285,-115723,-167973,-116675,-145444,-39987,-137680,-122155,-127341,-118327,-148632,-133166,-69398,-114424,-136789,-152802,-141476,-141941,-187672,-110755,-123870,-111873,-132939,-72453,-148275,-121813,-31246,-73661,-131828,-99713,-87419,-180198,-118320,-110239,-164201,-29922,-82862,-79815,-39948,-61862,-61971,-88337,-60952,-63940,-109630,-108160,-73380,-156265,-168185,-247137,-105465,-134444,-139604,-24364,-2934,-178687,-52417,-56187,19114,32353,-82906,-19392,-16510,-79279,-78657,-122536,-106391,-94743,-162028,-148156,-72742,-99429,-135624,-125696,-143768,-54746,-10825,-19346,-145787,-109938,-54260,-118549,-173414,-106169,-53754,-23500,-78746,-87684,-690,-68947,-150198,-109451,-119355,-126878,-35563,-82142,-95428,-29007,-76928,-134797,-70222,-110566,-115747,-99430,-94526,12190,-25914,-105580,-76769,-102707,-59857,-54139,-44569,-80407,-41124,-101252,-16799,-62771,-73858,-129637,-9669,-58220,-67511,9950,-83062,-70377,-127259,-42494,-65940,47481,-25327,-784,-110054,-142048,8546,-64234,-49822,-34974,-77122,-73255,-58656,-15116,-55974,-36686,-3033,-85605,-75858,-27997,-54100,-28085,-9923,-115744,-143572,-95794,-16464,-45661,-37380,-71623,-124103,-87472,-96910,-72972,-30170,-151335,-113233,-43721,-64293,-40280,-91260,-116372,-102067,-40839,-61073,-118973,-75436,-150332,-1249,-15327,-102348,-53477,-341,-124632,-75802,-72791,-72441,-39472,-44864,3756,-26164,-11675,-9091,3049,-70372,-135643,-142377,-122175,-137285,37628,-17035,-83708,-13601,10774,-149669,-73887,-12925,-135988,-71856,-37818,-37473,-41345,-92698,-100251,-114529,-67143,-106134,-55153,-40182,-71750,-122612,-3318,-82694,-7023,-79220,20930,-13287,-52235,-78907,-45743,-96443,-103724,-52527,-32011,-33698,-90991,-78623,-59792,-60973,-51876,-70947,-75800,-85202,-48673,-42511,-119491,-78627,-50950,-46487,-30351,-64497,-18426,-56301,16114,-3501,-108571,-66552,-61926,-52377,-177076,-48203,-46259,-62265,-31915,-88600,-108850,-42186,-2392,-28827,-43424,-99963,-127355,-29064,-16250,-90890,4338,-94496,-96734,-49480,23817,37437,-7382,-77272,25590,-134418,-38866,17737,-77867,-71024,-82491,-32156,-77922,-68411,-50721,-10191,-5130,-34999,-81949,-29601,-55656,-235823,-181233,-77915,190069,79630,15659,-3311,-26197,-27375,-7960,26700,-49961,34098,-9477,-7368,-20705,26801,-51357,-87218,-68444,9507,-105075,-88676,-41262,-26548,-85477,39624,8172,48192,-26227,-93907,-43528,-23927,66807,-35746,-70033,18076,13935,22602,-39227,-57385,19498,-52153,-126475,-3855,-55647,-30325,-163729,-27972,-46361,-2666,-60707,-50826,-40183,-15541,-53282,-55252,-23587,-5671,6994,-64444,-101995,-110014,-29314,-67593,-69170,-72689,-118425,-31544,-76349,8536,-76708,-27474,-53387,155,2795,29702,-11266,-6721,-112912,-110380,-17827,-91751,-36214,42689,30283,-6732,-56431,29185,-33087,-46567,-22116,-101798,-102592,-91393,-110505,43923,77102,15452,23347,-42519,-160616,-20156,37224,39352,17878,2509,-38764,-11095,-2366,90621,187584,36946,-28438,-20447,14654,-7756,-75254,-82110,-49371,-50505,-37160,-49567,-89640,11515,-31126,-25914,-23816,42579,-59327,-46698,1337,88621,-30301,-21194,-63894,21350,-83244,-79951,-123210,-72576,-38076,-19051,10398,11271,-8426,-14305,-28898,-68378,-99687,3785,-112592,-41813,-21741,-27481,-63267,-37134,-11077,-113272,-16776,-2611,-80672,-65854,-12905,-13881,-67863,-3483,-88097,2750,39735,1700,42981,1912,-15916,-26408,-25709,-54067,-35295,-1145,-21487,-58176,-33694,56116,34298,-5624,-28173,-65386,-9995,-87537,-32426,-36466,-25842,-27301,35162,-44600,33077,-42319,-22038,-19635,90197,-100588,-76175,-38365,-43748,41554,-55794,-83954,-32920,-62008,-25454,-39261,3071,-45105,-77261,-23753,-81088,5220,9556,-4707,34688,2060,-49238,-31966,-38255,4375,66442,-6396,-21543,10299,37030,43553,43169,-36649,-42573,-73832,-6371,23162,-50162,-48753,-88107,-39859,-38369,-86162,-45845,12930,-21147,2457,-38890,28441,-6796,73692,-30520,11879,6618,-40707,-44181,-54980,52929,-15631,-40119,9568,45494,-82117,-33527,58409,-59791,-30679,-45691,-2328,49814,-74459,-83525,-62599,28696,-50794,-41205,18864,-21553,-702,-11308,-21603,39727,-5538,18798,-5811,-67671,-8372,67101,35910,36093,20122,-34048],[53805,73581,20164,-9802,-1677,86195,16314,26056,45838,28661,4960,-17594,21919,89633,61206,106815,-34531,77840,12890,77417,128609,132470,43846,-7816,32640,27698,108856,35322,88413,93367,90213,145002,98613,65740,52869,165234,44105,111670,143371,23645,4460,111671,104435,76338,115794,101938,118178,75948,55331,113272,16442,82374,82708,111671,47321,130033,90524,80839,-7595,47549,24889,67527,28439,122929,152505,70048,30719,65037,57554,25186,62376,111635,146563,68546,85963,72989,105041,61688,110186,120311,44964,-5622,69632,147422,5618,29921,61497,90766,109346,85902,124771,84307,109826,108506,77078,93735,147391,161992,143131,68645,84945,90438,131850,100444,151849,146735,64315,115242,106848,132412,115492,1493,106435,119300,17743,62070,86562,100343,96236,166667,193241,138218,157127,84639,164879,126368,75124,192721,131442,63060,129599,75081,134278,125478,168951,130580,177358,200153,111913,82294,97387,175250,157260,36329,38074,30688,91890,111562,152517,69453,92134,187901,175116,88720,166299,208772,162566,123193,98622,209358,128660,175270,233901,133516,225179,129286,48964,129313,203024,149516,218986,153125,187559,122893,167606,161595,199765,141554,165852,201347,141247,141526,257767,185368,154068,232837,251373,233482,235787,189714,258864,288540,284061,207255,260697,239674,331235,246112,214877,244245,288902,231619,313129,275387,312374,353172,246590,262673,267780,333527,297916,359475,413789,316265,344218,309688,314350,360412,405962,398049,459704,452589,471560,510472,449172,511380,485104,454263,519890,512270,567387,627414,575895,677678,689892,691204,765418,798071,845552,867367,1003278,1166234,1256929,1361124,1526922,1718521,1952490,2248086,2964809,4156079,6775537,9538608,-8990021,-5278807,-3408204,-2455393,-1959846,-1745433,-1527835,-1327351,-1159794,-1046245,-896876,-836154,-724001,-783832,-731746,-676175,-701243,-625809,-565682,-564883,-533785,-537969,-482177,-371421,-406292,-441972,-447130,-453005,-361419,-341054,-313365,-312675,-274265,-260948,-335758,-236655,-201391,-220838,-294659,-283718,-259562,-225310,-202889,-204966,-159768,-171196,-134532,-177290,-166536,-179798,-96136,-151515,-318028,-228691,-220703,-161044,-206264,-136992,-120883,-174679,-160582,-113599,-69008,-120560,-146168,-30125,-81320,-13354,-74311,-114382,-4248,-11481,28233,2874,135911,49841,43296,179341,180040,168151,227655,294857,379852,458146,553328,809875,1110726,1938557,3660055,-2620223,-2216492,-1436924,-1059968,-888927,-710880,-653959,-587230,-503587,-508824,-492388,-471258,-457311,-404667,-425055,-424699,-309800,-317226,-380834,-298932,-318067,-370927,-271584,-262485,-265745,-278884,-260014,-260544,-205154,-187481,-267611,-288568,-243358,-222505,-275130,-268295,-278445,-191800,-202877,-276453,-200514,-146840,-176343,-243543,-205403,-296610,-154461,-190413,-144562,-132352,-162313,-135009,-170454,-204282,-138942,-96966,-222447,-157219,-168396,-214689,-152452,-179855,-107664,-169947,-140857,-185486,-138673,-128843,-190295,-209822,-164136,-76657,-99483,-170234,-107764,-218700,-108797,-167859,-218413,-215231,-147309,-51929,-76710,-189705,-124310,-61131,-68552,-127196,-194752,-192573,-112289,-43994,-75782,-83377,-127625,-189814,-97513,-154427,-61653,-153477,-132034,-91323,-102567,-166244,-124162,-51372,-86493,-142315,-132651,-154751,-142689,-171310,-123078,-129767,-128748,-180598,-87813,-150419,-140254,-58672,-90594,-120454,-134431,-113053,-181915,-122653,-103265,-153572,-20549,-58863,-109038,-45058,-63457,-39883,-85831,-50332,-45176,-99299,-106578,-81723,-146930,-172411,-210152,-99285,-123338,-127811,-65170,17688,-155090,-88395,-84653,-3577,-18770,-63597,-26895,-35686,-73337,-64945,-104056,-102799,-82266,-145888,-128818,-82851,-115251,-146688,-151650,-159848,-52228,-8332,-37155,-156699,-131311,-61369,-132527,-155290,-112481,-79334,-17468,-70323,-98408,-19200,-95983,-162372,-105762,-100034,-115847,-26299,-75702,-92528,-68370,-91004,-128615,-86810,-91684,-90310,-104200,-94606,-13585,-37639,-101039,-42686,-86673,-63838,-58795,-53764,-99476,-74408,-122403,-24025,-69981,-88803,-130660,-31877,-70626,-67810,-3179,-89648,-60536,-96222,-54352,-84026,57226,-28909,-4062,-119158,-138277,-3080,-61915,-30630,-63985,-99002,-99034,-76582,-27652,-62366,-45719,3389,-80011,-100271,-24581,-64870,-68865,-11732,-120233,-138357,-67750,-7482,-40951,-16664,-73889,-143776,-82024,-62829,-69905,-33193,-155589,-106284,-26607,-22053,-23239,-99656,-99467,-102313,-38225,-55090,-110892,-89011,-124273,-1038,-20890,-126117,-81502,354,-136177,-64188,-34081,-80993,-27602,-40685,-13583,-29194,8641,-9557,20282,-67970,-162911,-136098,-107579,-135089,41723,-26632,-90329,-3497,27765,-142167,-78546,-24526,-118310,-77512,-37909,-50763,-41659,-80401,-96399,-127291,-42823,-89110,-42795,-38614,-70798,-135466,-9074,-89423,-14669,-87069,17933,-13296,-13730,-107278,-53861,-91435,-78900,-65381,-44628,-84,-94030,-81577,-52158,-28569,-51995,-51545,-99490,-91150,-59078,-56748,-127980,-78413,-48585,-60471,-50323,-45344,3684,-59713,3385,-3371,-106676,-68456,-72782,-61265,-189698,-58535,-65793,-81563,-25255,-96044,-122044,-52780,-22990,-17298,-70916,-133118,-107829,-16878,-50417,-98772,22615,-94915,-118577,-68458,22903,16356,-34094,-64970,8283,-134265,-35383,23691,-72096,-57603,-97549,-42837,-72537,-40670,-43420,-10859,-13634,-54050,-84156,-22109,-32069,-217349,-181540,-55275,200462,77988,10320,-17879,-2204,-32297,-11153,32534,-33052,21957,-47438,-4283,-17993,21675,-51627,-69703,-54184,-1017,-111371,-111266,-43257,-1114,-68675,35802,23769,21694,-37413,-91330,-41723,-23117,79958,-34921,-106580,1702,24062,28,-62372,-75836,41545,-28730,-133671,11948,-19173,-27393,-131769,-41189,-52205,-14188,-64491,-54670,-30649,-28440,-47805,-50166,-21381,10438,-6371,-68872,-112633,-110141,-36863,-82316,-77938,-91764,-128499,-12592,-72199,-2287,-71594,-38609,-47738,48245,28289,43219,-14846,-240,-107046,-120975,-25402,-89200,-45551,19320,2669,-711,-45164,52003,-53690,-29025,-10207,-121763,-104771,-71530,-115472,33051,51660,-24010,-16221,-62017,-164653,-22025,30452,28690,-21106,6752,-58554,-53995,-38732,85834,154228,44400,-18118,-11284,8550,-33790,-71862,-92625,-46372,-22513,-39592,-52620,-131570,-9182,-52674,-19713,-53296,20052,-68894,-65215,-3517,77594,-18203,-16467,-74700,13937,-100278,-78891,-117845,-67725,-35790,-6560,11427,-1088,-2121,-3735,-62891,-65014,-89563,2401,-107753,-41342,-14484,-30766,-62675,-40369,-28710,-107935,-24634,-36584,-109419,-79678,-41891,-12092,-62015,3138,-87621,12191,24539,19997,55501,9880,-5826,1852,-24123,-54612,-51144,-17332,-25786,-64399,-32959,41675,69050,2172,-26473,-65524,3661,-86564,-20900,-19411,-30589,-57107,28117,-36536,32141,-39145,-39318,-37169,47016,-108782,-80089,-47664,-65562,45687,-53535,-69316,-32775,-93587,-47268,-60237,-7575,-50543,-71582,-9185,-78807,-2137,50146,12025,15240,8035,-45678,-41358,-23877,-28923,40005,-2085,-30610,20874,40063,35743,43697,-41795,-47765,-65626,6781,37112,-34046,-31289,-23988,-35699,-61456,-105383,-57493,11680,-9680,6737,-59521,27812,4810,50454,-37640,41095,-7214,-60630,-48595,-29785,28581,-58081,-50020,12041,21493,-80659,-34446,44459,-67970,-17641,-58514,-3472,61563,-61343,-87496,-57985,21529,-62085,-59906,7325,-23906,2021,28302,-1169,60441,21487,32220,1130,-48966,-17773,44564,37947,21916,23811,-23311],[59179,88250,24084,-11158,-9767,88794,35621,24242,58239,35935,-3234,-17943,29316,80063,64201,92281,-18646,78546,-3173,63283,123273,133184,82907,-23626,19529,39267,112378,47773,76309,118006,101370,137728,103760,60941,36674,165485,63764,110450,170897,52660,-19426,103266,110007,106405,112965,105106,139640,92520,46695,93748,16242,75085,107063,106240,53317,128029,96369,83860,4640,65594,45421,65926,16753,146689,160842,68634,35150,79311,64040,38649,73241,79332,123682,76297,94824,82408,107670,48979,116378,125306,29387,38878,61883,167437,10697,70316,41951,99113,111151,91233,129230,67141,76375,119782,77255,102200,153416,164231,130799,71941,76291,84558,148037,109757,120218,124387,58706,103183,83755,106336,107188,16532,112076,124714,28536,61303,88957,93115,86881,179722,214162,130678,161300,73186,168702,111444,73677,187409,140705,43095,88905,93971,138222,115442,153841,140515,163634,200561,124046,106661,100782,158381,137054,67807,44548,40079,98048,111990,158733,71229,84662,193429,177584,115372,160538,200752,159962,110239,98996,226278,136418,165064,225209,122681,213874,127771,67707,132152,225189,160661,224564,143536,181285,130445,168094,171461,214431,154081,169585,203791,130958,149649,258186,173447,156281,227604,248800,233622,233796,174371,274807,307569,301180,220422,256771,242060,319521,252433,240361,267156,269816,225259,297469,291000,331758,351341,261611,270149,288460,357455,294193,360463,478890,349060,349036,333812,333754,382822,410151,386100,468018,450219,471705,514806,460067,534672,480503,439369,487859,482752,555110,605714,614593,715290,705794,740078,819661,829656,851754,890290,1041056,1189087,1272702,1393910,1560260,1779575,2005441,2287530,3040236,4212683,6930602,9824102,-9160492,-5404718,-3508617,-2501898,-1952962,-1763830,-1541152,-1358841,-1203041,-1043747,-908574,-856424,-759595,-794553,-740770,-719006,-711915,-651258,-579720,-566426,-535905,-562605,-507688,-379268,-414731,-442278,-442090,-457376,-392786,-355709,-334213,-332474,-293188,-284460,-319649,-261804,-213266,-236148,-305112,-288446,-267472,-234006,-193520,-193571,-175560,-191776,-179359,-153775,-135422,-159233,-56105,-136519,-320738,-215819,-222357,-150269,-187810,-160539,-141917,-181161,-183976,-145515,-81277,-116907,-141161,-34414,-97323,-12375,-73270,-143529,560,-14323,13968,21047,143862,57562,65097,207261,192466,184662,256100,305059,389304,468384,580243,870606,1152052,1978362,3783575,-2682783,-2310047,-1493726,-1087773,-906189,-740298,-698994,-621208,-542936,-535684,-508661,-491734,-473959,-413451,-454968,-438917,-327296,-333771,-404930,-314072,-339218,-381163,-289012,-281501,-298599,-280198,-264232,-284108,-232936,-205985,-288650,-291236,-222746,-222626,-260862,-294767,-285732,-182633,-183026,-266579,-200704,-157409,-186559,-280619,-229567,-272968,-154653,-191461,-143479,-127274,-166708,-136323,-174028,-179888,-129869,-119020,-220546,-163215,-177604,-253837,-155645,-159077,-90313,-145181,-116418,-156463,-125943,-136011,-188241,-179238,-169180,-59964,-93260,-174514,-127647,-229730,-117827,-153027,-232670,-223983,-187165,-78577,-101721,-186331,-126119,-105799,-72058,-124123,-203482,-215784,-107010,-54290,-88854,-90427,-140932,-196245,-77678,-145591,-79198,-150646,-136059,-58765,-90366,-188861,-113791,-33680,-57483,-134819,-106259,-155735,-135355,-145558,-128157,-126270,-139071,-220251,-110105,-150480,-155622,-104338,-105351,-100505,-155164,-141073,-174775,-123978,-98065,-137004,-22546,-40870,-130906,-57982,-71577,-24249,-84207,-53388,-42694,-93346,-100627,-90810,-130253,-173539,-170477,-95021,-110252,-115279,-96737,25079,-126337,-116945,-107396,-24592,-64881,-55877,-50425,-69343,-67229,-56575,-88789,-98361,-74469,-122412,-105922,-89986,-117024,-143176,-161935,-171408,-51321,-12751,-54621,-160391,-142865,-67749,-141128,-125938,-112764,-99685,-23514,-60325,-116086,-40183,-117713,-178617,-105794,-75447,-116959,-26223,-74274,-91435,-119584,-96829,-112792,-81879,-65621,-67668,-101031,-99451,-44551,-53634,-95620,-22311,-69028,-72857,-64221,-65522,-104517,-106818,-136495,-33002,-80014,-103104,-130472,-66198,-84498,-83468,-24398,-89723,-51090,-65350,-72380,-98670,56637,-34080,-7855,-128433,-132113,-25077,-54029,-6210,-85571,-108332,-113956,-97364,-43735,-72588,-49962,-3944,-71604,-122882,-22668,-67612,-89451,-17470,-113575,-129689,-39834,-10942,-38040,-12382,-72266,-151902,-77365,-25515,-61726,-38585,-152504,-77367,-17802,10811,-19399,-110267,-77281,-100654,-45493,-54403,-102067,-98521,-91108,-8460,-27775,-126032,-98126,-14311,-129799,-54946,1466,-89609,-23738,-41083,-39296,-34553,22847,-25012,28263,-58821,-170900,-115065,-85508,-126774,36160,-38786,-94022,-2537,28643,-126283,-72702,-45442,-94311,-81604,-40414,-67126,-43537,-66834,-84424,-141992,-22968,-65163,-30818,-38973,-72130,-141009,-25532,-87507,-28464,-92241,10028,-15625,27757,-133573,-57878,-93490,-54146,-86704,-47198,30246,-90665,-78708,-51488,-5043,-57336,-27373,-111638,-88699,-70671,-69048,-130423,-79699,-42450,-67826,-64276,-26583,21423,-52384,-15286,-16523,-104784,-68276,-76620,-66078,-178126,-58750,-89742,-89720,-23573,-96543,-134167,-60821,-44984,-17593,-80698,-142026,-71491,-11272,-85057,-101154,29330,-94500,-137016,-89134,10550,-18256,-63403,-43466,-9570,-124620,-35908,7924,-78650,-47238,-102590,-45880,-66673,-19477,-39417,-19729,-21661,-73130,-83005,-24517,-7990,-178812,-182855,-41526,204563,77055,6809,-28325,18699,-40123,-10715,30157,-16461,11990,-73864,-2045,-11823,9530,-44873,-43811,-46322,-8264,-104141,-129025,-42652,9803,-45153,24616,34474,-3276,-49417,-89583,-32034,-11513,87598,-32938,-129058,-11587,30881,-24337,-78458,-91530,56258,-10493,-131388,19104,9351,-30205,-91794,-48341,-46607,-24551,-66478,-56795,-16930,-36749,-31032,-36492,-19241,26144,-14413,-67189,-110947,-112897,-41295,-102439,-79000,-102612,-134241,5486,-70165,-21510,-54348,-44121,-37848,68888,40066,45396,-20276,-1343,-101453,-120792,-31531,-82862,-51201,2915,-28621,-1310,-28692,56709,-70401,-15109,-5938,-120711,-95979,-48204,-118649,8207,25537,-73973,-62342,-73545,-137317,-26504,17590,16674,-45726,9316,-71026,-83058,-73854,71080,104026,41478,-6493,-1726,2879,-58274,-70777,-105110,-52299,13475,-46479,-48928,-154629,-20007,-61524,-6584,-76310,-11224,-74480,-83124,-23332,41054,-10828,-17426,-78924,10504,-98549,-65740,-91657,-47657,-26174,10877,10560,-18386,8180,10168,-98104,-62723,-75473,312,-94185,-42502,-5533,-34011,-59264,-41079,-40167,-100542,-19708,-59645,-119538,-82109,-57190,-9903,-48021,14346,-66337,25223,5584,54983,66779,14779,2298,37643,-17094,-53514,-68932,-40317,-39385,-61974,-30507,23481,90807,4396,-33813,-59210,33600,-72206,-10606,-2938,-32661,-76330,18550,-20221,19068,-49351,-52042,-44389,-6593,-105891,-74595,-49048,-82491,38870,-54307,-50880,-28330,-126227,-71131,-79287,-11452,-48539,-63223,983,-66048,-15129,74715,22940,-22428,5018,-38170,-42738,-3768,-62993,12873,-3212,-35791,32878,37585,18852,38759,-38200,-42829,-43263,13584,40678,-15670,-16011,32793,-25617,-73576,-118883,-61274,2894,-3008,5018,-71166,24252,7611,13415,-40635,63582,-17613,-79460,-67200,-7460,-2582,-84296,-59630,10657,-11584,-77161,-33079,21384,-67137,6170,-71880,-1782,71533,-32548,-79890,-37055,12996,-74290,-66514,-2706,-26542,-3116,66806,22975,77724,42533,33449,4692,-27148,-22579,6712,41414,14733,23507,-2833],[61598,99100,26985,-13730,-10860,87438,48112,35932,75346,43274,5335,11036,42977,64643,65392,71322,1285,85758,-5856,53705,114030,133689,123218,-19874,12730,51975,116402,65495,64936,135850,105961,128052,105982,57811,32270,158414,79070,116701,191758,79857,-30254,97520,110900,130957,109168,98721,147579,107199,33317,75688,25286,74541,133376,94342,57705,117826,101920,82171,19014,82899,79044,74097,21719,165244,154375,72457,45434,87992,66732,65798,79871,49775,107855,82025,100949,93176,108774,42940,125945,125554,23013,88051,67398,173617,28736,134208,28170,101160,105228,95856,121192,54506,49083,126341,80801,109628,153426,153282,117333,79291,68004,84979,154413,122333,80231,102824,56373,91355,69956,84860,103421,38796,115359,121484,38922,65901,103343,87186,91279,190319,213933,112799,157504,63393,168357,100721,77662,174190,143579,34169,53787,114949,142038,117091,137080,151015,145312,186910,130459,135406,123398,149512,117103,104422,63702,62277,109153,115537,163588,82133,81798,188333,178812,134796,155276,191284,159822,104801,107730,237056,154767,157438,202874,110900,200066,129112,92685,134741,237910,178114,232762,141266,174223,143830,178239,189144,221928,168575,172220,202345,118969,161466,254776,163884,159587,223412,250492,233425,231984,168398,299587,314079,319991,236037,254064,244505,290505,261483,272709,292087,238257,219989,283169,305968,351913,344382,285759,285916,312662,368041,296755,353720,517285,382694,350644,348601,348151,402690,417547,380982,462554,437251,476710,513205,460694,553552,482261,434044,461971,471402,551979,587053,650801,728884,716913,792977,869426,853320,855106,920907,1082141,1210439,1275186,1429998,1590786,1846000,2070222,2339640,3112649,4232028,7065198,10154433,-9285331,-5529675,-3602853,-2567561,-1972317,-1787865,-1559315,-1390895,-1242447,-1038155,-918524,-875905,-803331,-790850,-752655,-755603,-718700,-674750,-596116,-562873,-537864,-579535,-530560,-402972,-431708,-434665,-434389,-456996,-428066,-368539,-356273,-355940,-319794,-296463,-304402,-285987,-222579,-259185,-313414,-303836,-275000,-239527,-200779,-189254,-191595,-213256,-222056,-141383,-126371,-141915,-26597,-119903,-293356,-199849,-207685,-148153,-172035,-178429,-166054,-175134,-185774,-163499,-90788,-110270,-130117,-43251,-93395,-17905,-77026,-149195,15629,-2919,7030,38712,144770,77397,96474,226146,200546,198101,280579,313193,394816,481994,622605,930872,1195230,2013615,3885533,-2736965,-2384396,-1547302,-1109486,-917543,-770250,-727759,-647281,-578579,-562802,-526377,-510651,-490613,-423650,-470570,-444979,-357461,-350085,-420863,-327964,-354925,-380457,-306823,-303748,-334610,-288514,-270565,-316655,-281329,-225666,-301364,-287243,-217687,-221252,-233792,-312576,-285814,-175202,-169617,-249768,-202496,-181977,-200869,-306082,-250848,-230271,-153782,-189761,-144679,-128161,-170439,-143451,-186346,-153852,-137214,-142183,-210906,-178635,-186359,-286392,-160511,-141870,-86924,-125304,-95276,-133818,-118903,-147600,-186177,-155405,-182391,-56747,-104727,-179422,-148636,-230410,-130261,-140198,-241573,-218142,-221880,-99884,-133891,-189094,-133563,-153087,-74391,-114808,-192951,-225658,-103860,-70852,-118594,-116446,-152345,-184538,-63679,-121399,-89477,-133615,-133551,-39609,-85279,-215662,-109063,-22473,-34385,-115167,-81668,-145952,-124730,-115091,-123282,-115196,-141581,-244292,-132698,-148015,-165865,-156246,-116955,-78286,-159338,-165059,-162620,-121807,-96419,-121378,-33694,-33552,-140544,-76288,-83905,-16052,-82408,-71304,-57035,-96806,-92348,-98534,-108305,-169346,-136090,-91379,-98707,-105117,-103200,17368,-100290,-133099,-122472,-42865,-94756,-53508,-82423,-110892,-62669,-54399,-77831,-96296,-74815,-99898,-83899,-96684,-105676,-125990,-156429,-177404,-55883,-23080,-68797,-153832,-142256,-73543,-141912,-91833,-102970,-109883,-40286,-51578,-135604,-61997,-130708,-194626,-110546,-53238,-134230,-33009,-79567,-92935,-167756,-93683,-95413,-56473,-38493,-54650,-92746,-106772,-73259,-72144,-90840,-19532,-52102,-86147,-70941,-78088,-99961,-129488,-141876,-43292,-90579,-114733,-128955,-102911,-93814,-110029,-47291,-85935,-47696,-42635,-93112,-108778,43362,-40617,-15303,-131100,-127480,-53244,-46678,14940,-94196,-105494,-116086,-117268,-57524,-81354,-47614,-22715,-64074,-135865,-22127,-62977,-85411,-27076,-102240,-120546,-21326,-28069,-39438,-25155,-67179,-143961,-76025,3893,-50923,-46775,-141949,-33045,-21849,25904,-26618,-119108,-58548,-97628,-62632,-58734,-94804,-104092,-64435,-19216,-34970,-108356,-98789,-40670,-107743,-49927,24943,-97223,-27135,-44407,-70294,-42899,26467,-50212,21271,-46688,-156845,-87465,-59540,-114940,23300,-49076,-93820,-12109,16165,-104974,-59127,-69847,-68895,-83263,-45431,-83690,-41238,-52956,-66458,-152566,-9769,-38183,-21810,-41648,-75566,-137520,-50706,-75174,-47225,-95773,-3432,-21372,59128,-156996,-60967,-100803,-33600,-105805,-40513,51763,-76597,-67132,-50064,5514,-66838,-5773,-112254,-80904,-81421,-76744,-129000,-85149,-35669,-70711,-69346,-13008,29781,-37052,-32935,-39091,-102069,-67558,-76626,-69352,-143407,-53692,-107870,-82423,-27010,-93799,-142446,-63958,-61392,-28546,-76130,-126925,-28559,-12664,-110293,-96672,22894,-92261,-145685,-107170,-13937,-54570,-88898,-18717,-25698,-108999,-39324,-19238,-92702,-44842,-98273,-39674,-59255,-9718,-41089,-34136,-26998,-85977,-76617,-33817,9788,-132164,-184744,-42241,201575,76003,7519,-35831,30888,-47416,-4793,25524,-1851,9099,-83931,476,-3404,-6487,-34408,-17332,-44859,-9713,-85411,-140636,-38941,12539,-18634,9091,36532,-23412,-59089,-91782,-15641,5165,85433,-31282,-127664,-20821,30933,-46640,-83001,-99710,62155,-973,-120300,15469,25064,-37390,-55964,-48019,-35422,-32558,-66046,-57167,-3160,-38377,-7048,-16269,-15898,37002,-14383,-61215,-94972,-115057,-42584,-123858,-69664,-101597,-131901,19747,-72039,-47118,-30083,-45044,-25204,54449,30285,37016,-27916,-14019,-98952,-103535,-34670,-79314,-54341,-1859,-49742,-8182,-10367,39499,-76635,-7136,-11589,-99383,-77992,-25406,-117705,-23002,4273,-118514,-110143,-77411,-87661,-30822,2543,5278,-54151,10577,-69861,-89072,-99397,48253,59128,31289,3471,6137,-321,-74643,-74683,-120057,-62947,49938,-52597,-40135,-151950,-18657,-56581,10639,-88020,-42257,-74341,-97721,-50931,-11276,-5086,-23811,-75373,15044,-79915,-49496,-47707,-17591,-13953,26530,8366,-36071,17693,21365,-125685,-64923,-60305,-3414,-76957,-46361,-404,-36921,-55059,-40842,-46403,-92403,-1981,-63819,-111686,-73059,-50228,-7395,-28016,33535,-28837,38859,-15911,92541,75204,16372,5316,71274,-7662,-50161,-85086,-66341,-62042,-47922,-25830,6312,93060,-1330,-49065,-48978,68395,-50593,-4182,7748,-29952,-84407,8054,972,-1789,-69185,-56028,-36504,-47857,-90840,-59176,-44367,-92673,27949,-57725,-30749,-21028,-151952,-89009,-92083,-6951,-39349,-53328,7332,-44457,-28720,74210,23629,-68143,-5207,-25978,-34548,16056,-88054,-10047,-13152,-34676,42639,30984,1597,30290,-30470,-28273,-11797,14739,31782,-3272,-6581,68745,-10287,-72501,-122641,-59487,-14066,-2698,-3491,-72143,15942,172,-26648,-37351,74287,-21929,-93043,-95623,6985,-34948,-84242,-65466,8068,-40235,-70153,-29276,-6539,-59443,40718,-81185,1925,77023,1984,-60948,-1652,3182,-85594,-57919,-10172,-26766,-15969,84786,42014,85741,50248,20889,1847,-8764,-22339,-30364,46356,16072,19966,22560],[59987,93510,27861,-16899,-3055,82988,50660,54412,92349,47671,26605,60796,59808,49740,66202,53861,20645,98983,2712,51611,103115,133446,154261,1584,13947,64669,120527,84236,59840,146340,105587,117120,103800,58235,41582,145280,87711,127818,200275,103227,-32544,96278,107764,145322,107726,83870,135156,115566,21012,62573,40137,81105,156161,80064,58853,106110,106062,74682,31741,96255,118618,90566,37857,177250,137896,80094,56900,90058,67812,94585,82324,34755,107678,87206,107707,100865,106387,45573,136232,122425,26085,129901,87300,163287,55670,206826,29305,98846,94788,100153,109277,50059,28920,125259,88338,114031,151468,136725,105150,91426,64000,93108,148821,137121,41214,86938,62127,82818,62568,72785,107574,63818,119269,109164,45807,73575,128605,86525,106997,197476,197277,88606,147989,58429,165086,96846,87020,156859,142390,38718,35497,134162,145989,128786,122040,162194,129253,164602,131731,163291,158726,150613,104272,141747,89065,94387,128879,123013,164803,97207,83031,175116,180826,143401,152806,187780,165614,109665,122408,242818,179869,154138,174785,103671,189171,133277,122964,139429,237349,198516,242299,147128,169736,160057,194474,206471,222281,180447,171096,199337,107793,174888,249886,161509,163216,224095,252577,232944,233231,178036,325385,310508,337560,252318,256418,250661,253657,270961,302377,317032,211267,219351,272923,319356,366897,332275,313425,305516,335799,367173,305311,341650,521747,411142,350005,353040,358632,416039,426349,381472,444459,415352,487686,507906,453649,565885,489824,440510,450151,486703,566221,579509,677293,719962,722560,836823,903561,866843,858573,954317,1120838,1229813,1268632,1464209,1615382,1912199,2142286,2403591,3177259,4228594,7171215,10457552,-9360685,-5642194,-3680515,-2646648,-2018393,-1815220,-1579570,-1418287,-1271224,-1032301,-921608,-894687,-848224,-776807,-765610,-777425,-719048,-690649,-613023,-557644,-541911,-584769,-544171,-434592,-452340,-421428,-427273,-452697,-459682,-376469,-374535,-376601,-346146,-296980,-288643,-303056,-227932,-281971,-316673,-329225,-279987,-240693,-219352,-194635,-202444,-230367,-253989,-142702,-136087,-131008,-17009,-111492,-253234,-185602,-181198,-152787,-164180,-190521,-185793,-150867,-162921,-162202,-93054,-100724,-114105,-53306,-71573,-32031,-85260,-135016,37045,19128,10090,51861,142479,107566,133956,236778,203382,208957,300153,324327,401477,502368,679771,989734,1247703,2062371,3988338,-2811466,-2451416,-1602415,-1138199,-931583,-802790,-744404,-667306,-609219,-586649,-546470,-528804,-507766,-436249,-472714,-446823,-396825,-364940,-430076,-342971,-363483,-373726,-328237,-327061,-361872,-303539,-280612,-353441,-341853,-242426,-303314,-281009,-230167,-224025,-203307,-320179,-280715,-173509,-167205,-230652,-204988,-214651,-216646,-310597,-264998,-186323,-155346,-189929,-151150,-136630,-176101,-155493,-204922,-136424,-159811,-161328,-196299,-202934,-195053,-300554,-168392,-135766,-100061,-116068,-86696,-127379,-121800,-166094,-183467,-144278,-200569,-72908,-132413,-183868,-164522,-224308,-146257,-135289,-243186,-197286,-241886,-112715,-167608,-197961,-146007,-191500,-78445,-101818,-164420,-218012,-102897,-89098,-158557,-154982,-160050,-158786,-59627,-89607,-92994,-110527,-126268,-39729,-89280,-240774,-114532,-22777,-23296,-88050,-66562,-129700,-114999,-87710,-110315,-101554,-137057,-251454,-150259,-143748,-170695,-202822,-124511,-60364,-150446,-178893,-152508,-117533,-99383,-113000,-51650,-39038,-137946,-96802,-97509,-15278,-82482,-100082,-84030,-111808,-85013,-104024,-84409,-159066,-110612,-86934,-92669,-100954,-82457,-4140,-83247,-136375,-130022,-58564,-104986,-50058,-113824,-151816,-61960,-58141,-71458,-99250,-84302,-86750,-66264,-105013,-87256,-99909,-138381,-176668,-67937,-36601,-79058,-136970,-130987,-78021,-133535,-60561,-83351,-109424,-63569,-47002,-150398,-83017,-133744,-204695,-118711,-40664,-163483,-42047,-89995,-97683,-198134,-82601,-84098,-21083,-18020,-55672,-83557,-113586,-94067,-90614,-87568,-32776,-38198,-101002,-79769,-90199,-92672,-137342,-139836,-55393,-100565,-123050,-125585,-131848,-95039,-137312,-65452,-81767,-54116,-33236,-112107,-114091,19586,-48719,-29085,-123710,-126302,-82264,-45324,25935,-89081,-94633,-108441,-132628,-65190,-84239,-39467,-47071,-60662,-134525,-23178,-54305,-63270,-39972,-94379,-114598,-19325,-56227,-46818,-50225,-59977,-120306,-78663,17036,-41183,-56888,-124632,14054,-38771,21017,-38557,-121825,-50395,-94133,-85686,-66742,-90362,-105597,-55984,-29261,-42308,-86523,-87101,-72724,-77937,-50085,30308,-101913,-34127,-47998,-100965,-54525,17991,-77546,-1630,-35398,-125527,-63744,-34999,-103728,7105,-53255,-89244,-31274,-3612,-80835,-44045,-90863,-46580,-82309,-52523,-97580,-29678,-39603,-48264,-156065,-4053,-13299,-17543,-45826,-79584,-124825,-81402,-54453,-68950,-99685,-22707,-31467,71006,-175999,-66302,-109723,-20157,-114234,-28769,60939,-50101,-46456,-40060,2505,-78226,8033,-104664,-71536,-88489,-78691,-125774,-95235,-31032,-71326,-64702,-7571,27090,-19062,-43822,-64526,-96018,-68478,-76728,-72758,-94498,-48361,-112304,-58997,-34000,-92258,-143456,-62175,-67926,-44611,-64415,-95837,8244,-19325,-120437,-85867,5348,-87362,-141945,-117431,-46334,-81739,-106196,1581,-38774,-92549,-44183,-45152,-107402,-51806,-90004,-26734,-50454,-13030,-48820,-49732,-28525,-87106,-66085,-46594,14548,-93545,-186213,-57743,190946,72522,13101,-43195,31101,-50995,5737,22193,9614,15195,-79115,3731,3883,-21411,-23339,3373,-47776,-5768,-59111,-146070,-32855,13450,6524,-7881,27660,-38122,-63627,-98756,4358,19526,69924,-30546,-100429,-26513,22930,-64131,-76060,-99121,59311,-367,-102554,2215,28368,-45516,-33823,-41579,-25555,-38738,-62747,-56928,6152,-33177,17190,6007,-10863,39877,-8363,-55761,-66255,-112497,-41632,-141914,-54502,-88488,-117740,27327,-77220,-76054,-7223,-44829,-12400,11165,-2529,21833,-36315,-39288,-98908,-69344,-34594,-80037,-57912,2832,-50700,-18867,6551,4110,-68971,-5326,-25951,-67146,-55983,-5908,-111294,-50964,-10013,-144359,-152898,-75074,-33518,-33115,-10643,-4776,-50837,10186,-52640,-72907,-111852,20143,32871,17776,9325,10834,-2332,-78849,-83212,-133102,-70064,79787,-52891,-28214,-124936,-7186,-41588,25929,-87594,-65934,-69940,-106185,-76683,-64595,1761,-33883,-64819,26858,-53752,-39416,4959,14503,-6001,33565,4624,-49514,20552,22818,-137099,-73609,-45845,-8632,-59975,-53061,-2405,-38763,-51223,-41607,-49371,-81776,24134,-49750,-90940,-56398,-22159,-5189,-6201,58824,12103,49180,-38664,114747,79271,14751,1910,88836,-595,-44243,-95843,-90163,-89701,-23160,-18620,-5810,75546,-15448,-66857,-39118,90122,-31154,-3376,8135,-21569,-84284,-2715,20859,-22423,-90032,-49920,-15110,-61433,-66404,-37390,-37091,-97901,19317,-61815,-11656,-13991,-164900,-94735,-96117,2616,-25134,-43006,10443,-19661,-38213,47718,12173,-110046,-19607,-11015,-18941,29291,-97116,-25341,-32228,-27475,46363,22191,-7690,20779,-25504,-8349,19130,11471,12719,-6187,-5175,79961,7177,-59853,-114597,-55803,-36838,-8498,-18125,-63637,2864,-15115,-58386,-27232,70472,-19980,-99177,-124484,10312,-64169,-63207,-65983,6217,-56649,-59456,-25207,-34592,-49562,76028,-82927,5788,75877,30673,-33381,38823,-7453,-93146,-35416,-15801,-23787,-34199,70369,47610,81910,41446,-2455,-8418,1600,-16887,-48850,51728,23010,14301,45362],[54194,66826,26687,-18929,12957,76898,45675,70052,104465,48740,54685,115093,76075,42118,68012,47372,36852,116466,18806,57278,92521,132485,169583,35356,23697,77067,124131,100255,64597,150459,103655,106120,97000,64625,62485,129685,89627,138472,193520,122280,-29834,100574,102006,149132,109724,63955,103064,114717,16122,56750,55973,93995,172331,68666,57259,100491,107880,63482,40896,104507,154727,111981,57730,182025,118655,89606,65824,86633,69040,113259,82078,41573,125679,93600,118603,102427,98817,56807,144035,119357,36144,159112,118495,138528,85182,265974,48905,94970,84448,103590,102268,55722,16926,118875,100143,114307,152378,123146,96576,109405,67450,108132,132311,150748,12594,79936,78135,80210,57532,71448,120352,87223,125573,90063,47959,82906,160519,93010,127638,201636,173680,65785,136637,60877,161287,101580,101136,141019,140217,55828,41220,149153,149386,145129,111427,173909,121299,141877,130476,185305,195598,160223,104785,177407,114626,130781,157915,135176,161807,112456,88057,158239,184555,142645,155344,195267,179258,125749,140569,245156,205967,155935,150073,105532,186337,140458,155376,149220,224724,218188,250824,159297,171189,175923,212737,217123,218349,186850,165066,198600,103109,188459,246616,169668,168892,231653,251971,233644,240092,204320,343461,302823,350851,267021,266178,263790,220585,278048,321838,339892,204283,226713,269006,331387,371999,317192,338926,324294,353680,360124,319099,329049,497210,431775,351149,350868,368884,421414,434830,386599,419764,390274,502696,501428,445744,572852,502778,460653,455760,528983,600512,590025,693822,700545,725753,862493,915871,874719,868524,990642,1157477,1250561,1263999,1495030,1637960,1976923,2220436,2481522,3242057,4245296,7272080,10682184,-9424673,-5753820,-3748753,-2736882,-2088711,-1847987,-1602214,-1441590,-1289500,-1034136,-919964,-916134,-889141,-761475,-780288,-783260,-713502,-696710,-631042,-556777,-551022,-580216,-545859,-465267,-471639,-407420,-424291,-447289,-480647,-378375,-385996,-389869,-365779,-290540,-272546,-310434,-230892,-296414,-313621,-358766,-281439,-237133,-240454,-208452,-204625,-238392,-270426,-151965,-153839,-123520,-27205,-113604,-225056,-179653,-154973,-161580,-166753,-198977,-195367,-110674,-120829,-144261,-85920,-88928,-96007,-60329,-39686,-53414,-92912,-108428,59302,45534,23127,58887,141121,140784,172649,242556,202816,221243,316156,344069,416013,534824,749453,1049670,1318592,2144425,4127693,-2931807,-2528000,-1664576,-1185101,-956237,-840379,-758610,-685038,-636386,-606328,-569409,-547762,-524573,-450902,-468929,-449616,-439885,-377370,-436180,-361836,-366373,-368342,-355634,-350904,-372000,-323675,-297103,-388553,-402580,-256119,-296215,-277773,-258844,-237170,-180292,-318638,-274281,-180644,-178444,-215710,-207644,-248633,-232799,-293168,-271392,-158793,-162949,-196440,-165032,-153199,-187662,-170892,-226164,-136826,-192535,-174069,-181539,-233484,-204864,-291744,-179872,-144209,-126741,-120533,-96605,-141871,-135736,-191364,-178950,-147689,-219172,-109160,-170963,-186821,-170594,-215638,-164727,-140937,-236450,-165606,-243992,-117487,-197336,-210737,-160418,-211541,-87733,-90045,-125523,-194384,-104422,-105342,-197061,-194702,-164177,-128419,-66780,-60611,-93467,-90138,-117776,-59054,-102396,-256169,-130492,-36657,-27443,-60802,-66274,-112886,-108254,-71850,-94571,-91798,-127983,-245989,-161463,-139631,-171363,-236317,-127092,-51789,-136424,-178923,-152314,-113821,-107150,-115416,-74597,-56398,-126903,-116199,-109910,-21480,-88180,-132246,-116436,-136446,-82024,-108115,-63215,-144492,-94278,-80875,-94856,-105541,-47700,-35609,-78336,-130530,-131720,-72422,-99612,-43194,-136961,-184356,-67376,-66867,-69366,-108108,-101337,-88497,-54784,-115538,-70497,-72674,-113664,-168831,-86953,-50218,-86834,-113030,-113422,-79769,-116864,-38643,-59201,-102037,-87863,-48548,-155147,-101410,-128073,-204559,-127240,-42141,-193871,-48832,-101138,-105496,-201775,-66462,-83322,8557,-11075,-71320,-77603,-117733,-104546,-106452,-86266,-56604,-29688,-113922,-91645,-100968,-88906,-131126,-134091,-70368,-110654,-128912,-120043,-145046,-87910,-154021,-74657,-80266,-70872,-37995,-125289,-115114,-8976,-58847,-48776,-107157,-127654,-107067,-53045,23209,-74437,-81866,-97273,-140798,-65688,-79425,-28650,-70290,-63163,-119098,-26590,-46396,-37489,-55034,-96139,-114675,-36449,-89624,-60313,-79065,-52407,-86756,-83895,11051,-36468,-67168,-102945,49721,-64736,47,-47629,-115365,-55813,-91259,-107955,-76643,-88723,-103126,-70123,-36308,-50098,-73808,-72194,-104120,-51170,-55263,16662,-101419,-39598,-49397,-124673,-69163,-1024,-100231,-35779,-27835,-87504,-52659,-17429,-97418,-8651,-49062,-80643,-56783,-24340,-55833,-34741,-102802,-30708,-79222,-60814,-106487,-7387,-27495,-37248,-153582,-6189,4317,-18550,-49857,-81665,-104549,-113928,-31291,-91014,-106230,-47050,-46457,60443,-187951,-75566,-116108,-15325,-108322,-17816,57011,-13582,-19334,-18390,-11238,-88678,12895,-93784,-63562,-89079,-75825,-121775,-107292,-30195,-71239,-51767,-10716,14674,-4589,-45187,-85802,-84178,-72878,-79790,-76288,-45532,-46461,-100753,-24035,-42043,-94902,-134456,-57478,-64457,-58374,-53275,-60436,28279,-28377,-115316,-71212,-18414,-79861,-128107,-116646,-77921,-93099,-114028,10603,-48457,-79996,-49807,-61381,-116707,-65428,-85238,-12656,-42189,-27384,-60887,-61885,-26334,-73754,-55248,-60242,2107,-76840,-186266,-83141,172164,63802,21935,-53262,19657,-49108,17298,21035,17024,28314,-65118,7392,5465,-30069,-13355,15095,-52264,604,-29440,-146520,-26320,15673,25797,-23997,7860,-48872,-61425,-108166,23591,24960,39690,-30496,-54578,-29888,7996,-75258,-62455,-92408,48870,-6400,-81091,-16574,23396,-50929,-30485,-32294,-22467,-44826,-56758,-58492,7473,-23312,33828,24522,-4733,33461,-2124,-56214,-29879,-103080,-40052,-153308,-42857,-66747,-90863,26533,-82504,-104715,5170,-47671,-2342,-44676,-52326,5115,-42848,-74023,-99028,-25876,-32687,-82678,-65307,8950,-30480,-29731,19369,-39117,-48836,-8418,-44701,-38622,-36890,9364,-99540,-67673,-17754,-146804,-182668,-67759,6270,-33095,-19338,-13686,-44219,6957,-22612,-45542,-112135,-9911,24311,3605,9663,11723,-6150,-70697,-92836,-135944,-65092,98498,-44900,-14790,-81924,9016,-23205,31545,-78253,-78955,-64757,-106132,-92115,-104844,10431,-45071,-50072,40666,-32362,-41058,53415,40318,-7925,27845,-1421,-55391,12203,9843,-128507,-88366,-32899,-14234,-45211,-62087,-12058,-38640,-48141,-44795,-50944,-65598,50901,-26038,-65066,-38413,15889,-4235,12530,82644,38442,52417,-60936,108649,77881,10252,-6905,79489,-447,-36200,-98545,-106697,-115608,6935,-9165,-11477,44781,-35498,-79217,-34231,82491,-22350,-8783,-3915,-8564,-80344,-13590,31792,-34765,-102359,-35746,11159,-49198,-38968,-17018,-30603,-101498,16665,-63921,3307,-11285,-163762,-86339,-91383,10252,-9471,-33271,10103,80,-40859,3393,-10173,-137586,-34694,2738,-1578,31225,-89160,-31792,-56843,-17315,41013,13513,-4864,12371,-29763,10272,38765,4845,-10619,-28819,-11810,69780,22192,-40560,-95843,-53753,-60449,-18521,-36415,-49627,-13054,-33146,-73800,-12173,53233,-13963,-98089,-143497,1892,-87901,-34739,-62518,5511,-60254,-46127,-24247,-58677,-43039,96322,-75991,7489,67432,44191,-2628,70084,-17856,-93293,-4940,-21550,-19689,-54133,25811,34926,67416,19032,-30105,-24273,3346,-6784,-40480,55920,30051,7783,58020],[45098,26539,24424,-17525,34076,70698,39697,74629,108628,48573,83311,156878,88358,45976,71477,54013,50009,135618,38786,68804,83352,131171,168427,74597,41307,89401,126225,111606,79443,149925,103660,96413,86664,78705,89293,115944,86504,142415,172440,137214,-23419,110416,95359,145772,113443,43847,60161,104572,23083,59038,68637,111400,182021,64758,55005,106004,107103,53159,46912,108097,179073,134109,74914,179875,103778,99089,70231,80414,70625,114838,81348,70507,156801,102434,135439,97210,85657,74338,146647,120611,49495,175840,154423,105594,110435,293191,84028,91940,78837,105489,105670,71023,14351,113052,115960,110743,159716,118805,93446,133500,79800,127653,108837,158609,916,82747,102758,84589,52319,78665,139096,105533,133952,69046,46200,93471,193107,105657,145367,204586,153379,52880,127394,71911,159350,114693,118743,131719,139467,81660,71001,159076,151011,159350,107222,185605,124598,127352,130217,197837,222508,174184,122185,209907,136523,164776,192940,151823,155741,126186,97064,142818,189775,138322,164018,212969,199798,151401,160148,245634,227166,162266,136096,118407,194292,150742,185115,166082,205830,234118,255572,173966,180470,188696,229828,218991,214711,187493,155034,203755,111088,201187,247503,188969,180212,245745,248886,237789,253419,242314,348409,297791,357260,278301,283029,285121,201206,280600,327879,358770,224621,243590,272771,342698,365301,303249,358522,338785,364276,353322,336821,321728,457632,445002,359194,348592,383078,420225,441889,395798,397237,369850,517238,495479,444999,577955,520696,495347,477947,589760,650623,621647,705931,687352,731593,867012,906584,885405,891196,1032987,1195948,1276846,1273231,1523185,1665512,2039985,2303620,2574022,3319756,4327207,7403364,10810607,-9524652,-5882461,-3820846,-2833744,-2174054,-1887034,-1627386,-1463354,-1301277,-1051641,-920722,-943339,-922450,-754473,-797901,-778452,-705299,-693440,-652228,-565760,-566954,-572181,-537603,-488005,-486196,-398469,-428225,-444695,-487232,-375910,-391228,-395293,-375851,-284983,-259355,-310269,-235379,-297611,-305774,-384467,-280485,-230354,-256382,-226618,-198759,-235471,-272411,-157984,-167097,-111793,-43375,-118434,-231488,-189354,-144341,-173913,-180463,-207989,-194647,-65712,-72893,-120650,-72219,-78434,-81792,-62787,-9803,-79210,-93976,-78604,75972,67033,41058,58127,141002,166124,204110,244656,199080,235475,326203,370163,437511,575711,818486,1102942,1398793,2249457,4291671,-3085124,-2606606,-1724203,-1245762,-989138,-878640,-775868,-700417,-660074,-620217,-591782,-565614,-536679,-464564,-467127,-455396,-477885,-385244,-441481,-384543,-364855,-369231,-386919,-374369,-362236,-344949,-320584,-415344,-450316,-268223,-283622,-280702,-298269,-263431,-172958,-310771,-269757,-196861,-202281,-210295,-210084,-277020,-249536,-261207,-271972,-156981,-178037,-211533,-186040,-176405,-207701,-187548,-246084,-159133,-227602,-181112,-171858,-265692,-216997,-263795,-194054,-165516,-159392,-137646,-125166,-174791,-157569,-219694,-171423,-162902,-233245,-159286,-212623,-187464,-165359,-207882,-183256,-155935,-222004,-131263,-230894,-116575,-219094,-224288,-172544,-209188,-104582,-84806,-87802,-161318,-108727,-117700,-221246,-223841,-166396,-104807,-83807,-43918,-96008,-79000,-112283,-91889,-122759,-255681,-152769,-62215,-46242,-41348,-82402,-101222,-103950,-73468,-82434,-91236,-117301,-234631,-169629,-138176,-169941,-253654,-124031,-54963,-126520,-165414,-166960,-113308,-118884,-128213,-101158,-81712,-112831,-131287,-119626,-34028,-102687,-159603,-146157,-164986,-85935,-112883,-49813,-129507,-85268,-73344,-105432,-119306,-20472,-71516,-84828,-121689,-129800,-84906,-87606,-35913,-147377,-203677,-80188,-79094,-70815,-121257,-122245,-105698,-49334,-126962,-63394,-52896,-89238,-154914,-110142,-61861,-94662,-87674,-94836,-77272,-95413,-29817,-38944,-93882,-107972,-56400,-147742,-115126,-116928,-193243,-132579,-57533,-212907,-50831,-107239,-114840,-178595,-49664,-92972,18138,-21197,-97930,-77448,-118779,-105604,-117705,-87235,-84288,-28506,-122020,-107158,-109532,-92040,-117136,-129327,-88991,-122756,-134019,-112710,-138860,-74919,-152515,-74219,-82904,-94890,-53216,-130039,-112897,-35677,-71092,-70205,-85529,-128057,-123945,-69760,7212,-57867,-72921,-89138,-140855,-60635,-68334,-19524,-87262,-71390,-94814,-33528,-43577,-24031,-70616,-108842,-121300,-69809,-120824,-77798,-102051,-46081,-53002,-88861,-10565,-39699,-75661,-80871,63343,-93916,-28894,-48202,-99198,-72704,-89854,-122292,-86853,-88712,-97494,-101067,-40057,-58543,-77011,-64021,-129841,-37048,-64021,-11043,-93930,-39044,-47513,-135919,-85931,-26704,-114641,-72050,-25237,-55127,-57940,-10592,-98562,-21703,-37384,-69238,-83522,-41868,-31396,-36453,-102727,-22961,-74837,-69076,-109033,22028,-17189,-39151,-148992,-16621,10777,-23892,-51914,-78943,-79915,-144597,-13902,-110311,-116810,-74321,-66215,31237,-189990,-88331,-116686,-19141,-89643,-12832,42133,26084,9025,10833,-30266,-95592,11705,-84025,-58160,-81493,-70787,-116611,-115832,-33292,-71005,-33735,-20458,-4280,1400,-37837,-97635,-65989,-81324,-86453,-78299,-10534,-49722,-77311,13226,-48711,-101359,-114810,-52691,-54692,-63649,-47963,-31339,27037,-37040,-99626,-56398,-42360,-71062,-110362,-105257,-98119,-87612,-114094,4709,-55220,-73767,-56814,-66995,-117804,-80159,-89867,-3629,-37647,-47678,-73981,-67412,-21584,-47312,-49143,-73599,-27251,-87546,-184443,-110743,145146,48024,30529,-67288,635,-41826,24837,20628,19670,43199,-48697,10637,-2634,-28947,-4320,18130,-55929,5245,276,-144072,-21926,18651,35413,-37535,-20309,-57991,-52510,-115400,37527,17795,-3057,-30463,-4333,-32149,-10912,-79488,-49652,-84661,32588,-15775,-58823,-35257,15330,-51568,-45991,-23996,-28392,-52601,-49058,-64631,-555,-12733,36561,33788,1037,18452,-2138,-65553,6694,-87666,-39765,-157288,-43703,-42389,-54797,17774,-83053,-129272,634,-56438,2672,-95098,-107002,-8246,-44901,-111126,-97013,14301,-31331,-83770,-78410,6740,2079,-37363,26218,-77066,-22652,-14765,-61910,-27330,-26887,20981,-83909,-69442,-20788,-130519,-192689,-55741,19887,-32046,-23262,-21824,-43107,-636,11277,-23329,-103799,-38679,22480,-10955,4394,8900,-14187,-53728,-98161,-120322,-43669,104602,-29929,-970,-34626,23353,-8241,20652,-65666,-81833,-61838,-96410,-92800,-123669,19139,-54802,-35348,49014,-24652,-54163,85365,53963,-21076,9956,-10392,-52697,-8579,-17317,-103311,-106087,-21697,-18643,-33014,-72572,-27433,-35847,-45700,-50470,-52044,-42061,69774,-4118,-42163,-25504,47784,-5281,24263,94865,34393,46234,-80251,73076,70864,3462,-18298,43063,-9367,-27255,-92574,-112738,-132674,34039,1415,-12572,11561,-56344,-78694,-37653,40472,-27993,-19719,-26990,6035,-76199,-24238,27698,-34338,-99960,-18283,29224,-27664,-16552,-7535,-26721,-105361,19911,-61895,11455,-16590,-151704,-66560,-80120,8645,3584,-25077,5333,6760,-36702,-44639,-39347,-143775,-47265,10915,10083,20295,-69993,-30442,-80210,-9211,25450,7420,8564,6157,-46405,20902,39493,-4459,-30821,-64437,-24174,44825,30255,-21356,-70681,-55370,-78931,-29789,-54409,-36039,-28584,-48089,-70717,3723,27854,-7460,-91947,-146022,-15832,-105441,-11983,-59034,4860,-55560,-32022,-29174,-76057,-44142,89905,-62034,5057,53177,38522,23887,78784,-26523,-82650,24237,-29456,-18758,-71979,-33246,4688,46004,-8456,-54434,-41457,215,6632,-12766,57617,32255,1694,55824],[34380,-11159,22588,-10885,55719,65338,39978,64746,104463,50297,106936,175130,94245,60674,75591,69944,61951,153390,60109,83120,75472,129549,154918,112488,64848,101878,125401,118374,100889,146288,107157,89244,74722,100103,114148,107072,80702,134709,141548,147996,-12898,124465,89263,140271,115108,28415,20357,88084,42340,68491,76181,130375,187471,70269,54242,122319,104143,48653,51701,108028,187198,152636,85773,171975,97854,107103,70002,74474,70858,99232,81975,114630,189948,113578,157065,86933,68336,93927,142342,129290,62855,182796,186804,72756,125832,282591,126431,90904,81161,105759,119734,92823,21324,113921,134665,104715,173886,125431,96515,161931,99936,148331,83816,156516,7526,93770,130868,94541,46944,89777,158296,116543,141837,52021,42673,105176,220035,120742,153713,208435,143525,55466,122591,90361,160424,133230,137560,131069,140714,110341,116953,164187,149631,165781,110070,195814,138407,126929,133725,199270,231255,186891,155426,236779,153462,190265,226725,170974,148742,138580,110051,132904,195108,137742,177625,233311,222777,182089,179184,245013,238823,171015,135959,140303,211462,163361,206693,189241,188450,244330,253954,186304,196839,196297,243668,214054,215662,183983,143263,216157,134611,211711,253268,216342,199990,263480,247056,246897,271105,281965,340137,299777,354573,284765,303274,312269,200361,277517,321625,371595,267768,268140,283725,353087,347515,294500,370664,346996,367822,351135,355665,323436,419158,452262,377216,351398,402592,415039,446436,407440,384434,360334,524861,489554,455967,583855,541380,541961,510945,653091,705057,670213,719776,692744,743188,851565,879782,904903,926898,1081617,1237145,1308032,1300859,1546512,1699962,2095584,2383624,2670671,3410849,4483952,7572567,10838761,-9667384,-6025014,-3897932,-2922146,-2254399,-1925020,-1649812,-1482036,-1308064,-1085163,-929745,-973973,-943245,-760206,-816844,-769824,-697202,-681419,-676272,-584900,-587309,-565852,-522385,-497273,-492589,-397448,-438775,-446291,-478249,-371380,-392231,-394657,-375443,-286604,-252903,-306314,-244058,-284031,-295319,-397890,-278439,-222417,-261969,-242243,-187991,-223069,-265098,-148634,-166361,-86705,-38215,-110039,-282209,-219672,-160325,-189817,-202953,-220532,-188070,-31306,-34647,-105297,-57176,-74176,-77438,-61647,6052,-104260,-84425,-53957,80658,75816,57606,49479,141149,176525,220903,244778,194177,249297,327147,396580,462020,616626,872124,1139990,1472504,2356095,4452281,-3252134,-2679201,-1772140,-1311774,-1027691,-914470,-800953,-715540,-683694,-630520,-611268,-580652,-541276,-476638,-473889,-465184,-501663,-388892,-448363,-410553,-360018,-378805,-416733,-397027,-337252,-363266,-348499,-429835,-474393,-280891,-269260,-291107,-339539,-300670,-185462,-301626,-269176,-220275,-233659,-217175,-211449,-294776,-266640,-228346,-269363,-179249,-198668,-233907,-211184,-202330,-235692,-203713,-261406,-200669,-256480,-185483,-171736,-293798,-231891,-227556,-208978,-193659,-188739,-161989,-166550,-217172,-180984,-244625,-159958,-183144,-238895,-211294,-249453,-185204,-150870,-203041,-198977,-176264,-202717,-104147,-208813,-112540,-231363,-235524,-178477,-187247,-128592,-89761,-62887,-128061,-115617,-126378,-222061,-234883,-169085,-97275,-107589,-45031,-104904,-79720,-113325,-129204,-147291,-238033,-174385,-93837,-75482,-36002,-112370,-98439,-99739,-93503,-78873,-102034,-107522,-223291,-180757,-141616,-168294,-255206,-115360,-69311,-127669,-142633,-194936,-117404,-132757,-147182,-129888,-109081,-100459,-139279,-126493,-51908,-126438,-175995,-166619,-189565,-97550,-120652,-48329,-118358,-80893,-65473,-121560,-139412,-19598,-105616,-98418,-115747,-126057,-95569,-79122,-34685,-144465,-208869,-99825,-92748,-74703,-134557,-142313,-133474,-48484,-136823,-70178,-47420,-71242,-137196,-133212,-71274,-104829,-67344,-79519,-69553,-74506,-34099,-30353,-90979,-120266,-68762,-129963,-122062,-104367,-173323,-131977,-81951,-212294,-48302,-103304,-122852,-136730,-37159,-108616,640,-47170,-128313,-83098,-117968,-100473,-123373,-90734,-110048,-35399,-124023,-125929,-114635,-101582,-104549,-129264,-110834,-138692,-139913,-104851,-115091,-60071,-131758,-66880,-89121,-120283,-71929,-125668,-108635,-55603,-84479,-87075,-63750,-122882,-131069,-92390,-18060,-47510,-70984,-87841,-133818,-53353,-54846,-16089,-96004,-83153,-70104,-44927,-47942,-33594,-84674,-128191,-131970,-111476,-142726,-94779,-111317,-42017,-29161,-90377,-39300,-51555,-80929,-63020,51699,-120548,-56516,-38799,-75726,-94792,-89971,-123585,-96294,-88482,-90428,-134504,-41205,-67190,-93854,-68840,-146988,-40313,-73853,-43286,-78830,-30346,-43160,-132161,-103543,-54034,-121006,-99895,-27048,-37929,-76894,-14884,-106603,-31629,-22306,-56782,-105285,-55285,-8642,-49913,-90880,-23222,-69974,-75952,-104856,50727,-8972,-55058,-146548,-35644,4636,-31309,-50692,-69144,-55101,-170073,-9931,-123641,-130896,-100953,-89506,-7986,-180647,-102382,-110144,-30119,-63776,-16321,20917,58896,32207,37645,-47954,-97354,9301,-77795,-54781,-65942,-66696,-108842,-114382,-39146,-70210,-14532,-33174,-26027,-3167,-25505,-97958,-43556,-92613,-94842,-76397,2140,-57849,-50645,41935,-52434,-107371,-86721,-49961,-44295,-57979,-49579,-14781,7724,-43667,-80901,-45194,-61417,-63233,-96091,-87542,-98457,-69306,-109983,-15473,-60052,-73060,-66694,-67333,-112284,-90219,-105199,-3643,-39952,-67160,-84214,-65895,-16173,-13532,-51721,-86816,-68354,-119882,-181111,-133638,111038,25753,34711,-83964,-19158,-30632,23923,18498,17176,53240,-34862,12635,-21780,-17705,5221,15362,-57467,4667,27621,-141099,-22015,19516,33522,-47175,-52032,-67390,-38383,-115631,42772,-1437,-51819,-29946,34064,-33993,-30178,-76975,-44027,-80877,12599,-25577,-38021,-48471,7982,-47972,-75839,-19693,-41741,-62568,-41246,-76888,-16508,-5848,22855,30366,4768,-2547,-12098,-82207,35661,-69095,-42292,-155556,-60650,-21796,-16546,3847,-74294,-145354,-21893,-71065,1725,-128084,-152368,-15419,-41004,-141260,-91448,38837,-32682,-81101,-95716,-9997,32291,-39896,26244,-98748,-120,-23350,-72099,-39181,-28868,30045,-66674,-57724,-21158,-105411,-180506,-38699,7193,-32220,-24401,-28995,-53028,-13586,36550,-20478,-90855,-63632,15559,-27538,-5253,2962,-26438,-33761,-94199,-83289,-8327,98742,-12529,12226,5953,30447,-1154,-9675,-55422,-77312,-61343,-77811,-79519,-120350,24564,-61253,-25067,45955,-31337,-73170,94096,53936,-41378,-14555,-22070,-42975,-38666,-52828,-70878,-121594,-12340,-20411,-23001,-83376,-44979,-30163,-43483,-56940,-52293,-12760,74520,8017,-28318,-21902,60242,-8278,27420,87972,-3993,30759,-93576,19628,59517,-4692,-28855,-7486,-25707,-18959,-79530,-108110,-136138,49952,11276,-13306,-13590,-71662,-61705,-50143,-24475,-45635,-34277,-56093,18024,-73160,-33666,7141,-22135,-82632,-3458,26955,-15638,-5820,-15582,-25047,-107985,25565,-55105,11420,-31644,-133777,-41439,-65728,-5776,10644,-19299,-4707,-3960,-28343,-82174,-69680,-126588,-54956,10923,9503,-1257,-50097,-24007,-94580,-8026,1363,6184,26651,1994,-73412,19367,20116,-15922,-41631,-94825,-38123,12215,28463,-8781,-45509,-60510,-87516,-39008,-67653,-29182,-40309,-55449,-53044,15576,2439,-3945,-83716,-131655,-37489,-116770,-2666,-60440,2559,-48157,-19251,-40531,-85576,-54026,57851,-44810,-2365,36715,16307,38648,59141,-31920,-59874,42223,-40334,-25287,-84942,-85490,-36546,21973,-30002,-69242,-54915,-1477,21602,15294,56534,28114,-2805,38848],[24125,-30222,22638,1409,73442,60911,50826,43245,94527,56312,121730,168513,92870,80495,77540,87258,74578,166931,81813,97444,67951,127072,135890,143420,91441,114502,120259,122086,122778,140709,112832,85315,63540,125690,129301,103572,74389,113962,107610,154137,2935,140062,84656,137044,111070,21250,-2651,70588,69917,82781,79540,147119,191058,83575,55732,143319,100078,52874,57242,105100,179783,164047,90072,160149,101879,113217,66740,71313,67101,72845,84720,162391,212338,125520,179572,75071,50308,110580,130677,145764,74824,183123,208096,47815,128775,242387,165655,91844,92704,105614,140044,116086,35882,125084,154339,98228,191749,140262,105399,190694,124253,166719,62613,142786,28388,109633,156048,106596,43751,99833,171765,119902,145617,44104,40200,117762,236138,133392,150113,214682,146328,73783,122365,112754,164158,152268,154758,137328,142841,135779,165962,165641,145021,162213,119005,202415,158537,141879,142182,190506,219304,193407,198731,254350,166680,203510,250220,189577,143552,150666,126342,130736,198987,146696,192608,245106,241688,211754,196020,243428,239022,179698,148221,165804,232227,176806,215875,215267,179699,248622,244844,192464,217543,198147,253630,207259,223972,179355,132973,234458,171527,218294,263365,245998,227991,280983,252612,261167,288734,311863,324048,309641,342049,286350,321272,340260,217313,269599,308262,376978,319760,295968,300418,361754,322386,293884,376461,349694,367187,355123,372408,334782,394976,455800,405232,361117,425411,408820,448374,419488,386077,365199,520645,482597,478235,591595,561830,594814,546904,702312,749956,726139,739814,720887,761757,822019,843534,935636,971170,1134040,1279003,1340604,1345246,1563669,1740882,2138584,2452412,2758538,3508868,4690936,7768073,10804341,-9840376,-6172622,-3978467,-2989694,-2312902,-1954765,-1665836,-1497004,-1311990,-1129858,-952387,-1003293,-948958,-779222,-835266,-764836,-692697,-663204,-700988,-610224,-607468,-563752,-503636,-491605,-488497,-403836,-453060,-450820,-455729,-366906,-390888,-390285,-364985,-297125,-255956,-301847,-256662,-258153,-283918,-392739,-275215,-214798,-255644,-247718,-176022,-205288,-254538,-117851,-148486,-43010,16699,-72666,-367864,-270565,-204208,-208096,-228102,-235320,-180697,-19356,-17596,-107429,-44588,-78874,-84314,-57219,2228,-119960,-61977,-37547,71380,71312,70797,38506,143451,171730,223227,248207,195914,265094,323592,424084,492886,658502,912088,1169422,1544904,2473670,4639565,-3449416,-2771058,-1821339,-1386336,-1079777,-955260,-843360,-739886,-716619,-647767,-632537,-596537,-541354,-491686,-496155,-482182,-508493,-393580,-461271,-441397,-355930,-398626,-440528,-421265,-310689,-378494,-378295,-433993,-472189,-298069,-258235,-309139,-374333,-344181,-218117,-298305,-274306,-248614,-266583,-237092,-212091,-301528,-283416,-209842,-267001,-216363,-220838,-260147,-237053,-226437,-268451,-218325,-271233,-253183,-273246,-192000,-184073,-313042,-249592,-196956,-222395,-221398,-207938,-186453,-211797,-257259,-199312,-259428,-145162,-200417,-235237,-251592,-275918,-180028,-132167,-201925,-209960,-196979,-183503,-93048,-184601,-107227,-235460,-242606,-176425,-154436,-156322,-105884,-58824,-103547,-124771,-133470,-198483,-227855,-174309,-109918,-134531,-63828,-122074,-90966,-122653,-161788,-172624,-207857,-188752,-123937,-108422,-47894,-150312,-105581,-93272,-127164,-85940,-122687,-100636,-215178,-199974,-151143,-167233,-243122,-102360,-91671,-141902,-117639,-227410,-125865,-146589,-165934,-158804,-132482,-92352,-138415,-131696,-73497,-156049,-179272,-174697,-203190,-115264,-133028,-60775,-113907,-78970,-59308,-138147,-160134,-52165,-132111,-112534,-116278,-121384,-103104,-81895,-46086,-131164,-202738,-123744,-105463,-79883,-142561,-157269,-163215,-50494,-142954,-89817,-59242,-63560,-118672,-151551,-80111,-118189,-57608,-69740,-56735,-59588,-48023,-36806,-97092,-123623,-82328,-106972,-120547,-94046,-149923,-124535,-107433,-191696,-44169,-87297,-126064,-89080,-33206,-123479,-41313,-83341,-153711,-91996,-117423,-93318,-123541,-97063,-130297,-49580,-120819,-146278,-114643,-113810,-101497,-135127,-133929,-158888,-147176,-98523,-80758,-47576,-97644,-57464,-96822,-140193,-86344,-113431,-103287,-67151,-96910,-93947,-45381,-108530,-128487,-115896,-46660,-49082,-75683,-92718,-122513,-47581,-43603,-20566,-98051,-94986,-53647,-60780,-58612,-67342,-95238,-146037,-141743,-150530,-150504,-105721,-103083,-40348,-21876,-86375,-64772,-70130,-82632,-53423,19669,-140600,-75568,-22606,-49790,-114116,-90565,-110632,-104299,-86344,-84424,-153564,-40123,-74827,-114929,-86787,-154656,-59146,-81938,-69106,-57307,-14697,-38771,-114686,-120733,-78265,-122562,-111367,-31494,-39257,-101594,-27061,-117732,-39414,-10078,-45157,-116091,-66433,11294,-70691,-70063,-29917,-65190,-80351,-94587,69389,-2857,-80210,-148756,-62609,-12609,-37940,-46122,-51771,-34483,-187733,-23480,-128516,-145669,-122480,-113794,-47160,-161432,-114698,-97671,-45476,-38045,-27347,-755,74578,44318,50722,-58427,-93939,9266,-75166,-52115,-44865,-65723,-96938,-98409,-46056,-67902,2199,-44939,-47379,-16932,-13379,-88323,-20921,-104011,-101393,-68876,-7094,-68896,-30462,53701,-52923,-106220,-54961,-49787,-38416,-43726,-55365,-11608,-20525,-48320,-66917,-40286,-73230,-58865,-90824,-70001,-76404,-45249,-105780,-45502,-64121,-74307,-80704,-69720,-105551,-92437,-126956,-12717,-50633,-79387,-88430,-59950,-12340,18778,-63848,-100653,-112543,-158922,-177365,-148527,72796,359,31042,-99616,-32362,-17544,12838,12601,9676,53074,-25496,12940,-49516,274,16772,10541,-56754,-2482,50159,-139527,-27791,15042,21077,-52020,-81153,-77665,-21508,-106021,38022,-28197,-96801,-29207,48177,-35531,-46847,-68354,-47273,-83555,-8683,-34217,-20248,-52913,2573,-43181,-112491,-20690,-57863,-73187,-35113,-94156,-36593,-5927,-4874,14058,5229,-25465,-30658,-99966,51033,-50410,-48008,-150925,-89745,-9371,16225,-10747,-54232,-147666,-56825,-88221,-4415,-140529,-177244,-16551,-31529,-155825,-82220,40789,-37460,-74848,-111563,-40377,46486,-37789,19641,-99176,8938,-34299,-72197,-69240,-41064,37234,-50293,-38044,-20227,-80818,-149869,-16913,-20939,-35961,-26028,-34247,-73871,-31560,41211,-42274,-76138,-83127,-1930,-47771,-17032,-5316,-40000,-16864,-78875,-30861,32249,82209,1274,23108,32660,27921,-2813,-56269,-50762,-68328,-59695,-53373,-57479,-100554,23694,-63911,-22540,30315,-44432,-89949,81235,43397,-60633,-37093,-35041,-29695,-70961,-86874,-42007,-129154,-5152,-18824,-14995,-92940,-60570,-22026,-40929,-61105,-50429,16747,63616,9167,-26051,-28258,49354,-12112,23188,61438,-63235,8848,-98183,-33072,46670,-12920,-36031,-51330,-44240,-12525,-62647,-95739,-125421,49911,18187,-18047,-24939,-76221,-30638,-69256,-88444,-67682,-49690,-84024,23344,-70021,-40205,-25451,-3903,-56166,3609,-684,-22354,-9352,-40785,-23453,-104793,28354,-44841,3708,-55079,-113918,-17788,-51355,-30233,9895,-16640,-19519,-30440,-19798,-100794,-95558,-89531,-56638,3644,-6254,-27990,-40128,-15891,-94280,-16253,-26707,11264,42011,-1158,-103682,5599,-13284,-28804,-40244,-99202,-48870,-21551,16434,-7344,-26991,-67200,-84590,-43487,-72573,-33794,-45730,-53569,-28895,19810,-14874,-5403,-75979,-105688,-55819,-121719,-8029,-69848,-2551,-41380,-9815,-55990,-87400,-69986,14591,-28728,-14172,22684,-13975,36655,16788,-33102,-27481,41864,-52984,-40893,-91882,-114143,-78213,-1400,-36821,-71619,-60886,3736,36410,25387,53678,20711,-4802,12098],[16342,-23295,25298,18030,84626,56945,71343,18025,83686,67234,126387,144355,85142,96559,74068,97675,88474,174228,104250,110485,60043,122902,118365,163842,117857,127153,110023,124680,138656,134321,117361,84713,55380,149904,129743,103355,69121,83529,77907,155146,25159,153945,82201,138341,100364,24016,-619,58521,98930,99131,81953,157888,193604,100422,58359,159283,96541,65392,64590,99897,161951,166502,90624,146835,113573,118119,63224,72518,57721,46167,89248,201948,214644,136133,197694,65798,36516,120248,112978,167270,86401,179521,213713,36038,120688,189250,192820,94006,112827,107747,159958,135475,54234,146164,172748,93473,207919,157870,118899,214511,147854,180306,49491,119707,56077,126596,173521,116942,45994,105708,175439,117622,142793,48308,41818,130864,238887,139839,137217,223695,159336,102840,125011,134559,169244,166733,168018,146173,144466,153970,204908,165375,138985,151153,132047,203765,179129,168866,155484,175049,190576,191457,243489,259244,179358,204442,256031,204978,143049,163524,144712,137052,201236,167632,204483,239214,250750,235185,209916,241217,229625,186986,168399,188250,249307,189684,211840,239733,184313,249132,229670,191538,239289,196235,260952,204917,240189,177741,128055,255443,215772,219782,277108,271907,260513,295846,271916,279635,301691,324251,309241,325486,321952,285558,331982,364119,247227,260587,296127,375731,364447,322303,322110,368336,296985,303028,380003,351272,368079,365296,385752,354592,392985,458969,440542,376937,447946,405364,450145,431423,404256,385688,505474,475991,508329,602026,580688,647933,580715,728269,776182,779593,769004,768990,788952,790309,810666,978871,1019948,1188707,1320724,1373769,1404630,1580796,1792353,2174617,2514056,2837546,3616225,4916770,7992380,10816899,-10056364,-6337349,-4074111,-3042954,-2351584,-1980318,-1682277,-1515272,-1321351,-1182594,-995841,-1029972,-944359,-811757,-855000,-772810,-698590,-646187,-725960,-637462,-624597,-568164,-487812,-477656,-476734,-416935,-468839,-458164,-427301,-365985,-390125,-386216,-348314,-315313,-271384,-300969,-272039,-228206,-274579,-369664,-270864,-209621,-241742,-240041,-167609,-188209,-246202,-72625,-118790,14216,126523,-3354,-463551,-336037,-267835,-227280,-249185,-248030,-176466,-33622,-27202,-127899,-37839,-92799,-99614,-49424,-17660,-118534,-27543,-25424,53728,58992,81378,33770,149519,153770,216413,257010,210902,288215,324848,456463,534449,707323,949606,1208932,1631051,2622117,4900108,-3689929,-2906594,-1888158,-1470587,-1149669,-1007619,-906451,-779608,-763030,-682357,-661482,-617010,-540669,-512889,-536769,-507421,-503394,-404035,-482309,-476831,-357775,-426155,-454618,-449645,-300552,-393652,-408037,-433404,-450759,-323463,-256488,-331616,-398078,-387921,-266004,-306432,-285742,-278713,-296873,-267914,-215205,-301216,-299824,-215597,-268966,-255945,-240348,-286718,-261524,-245807,-300726,-230014,-276955,-304694,-276974,-205792,-208664,-321703,-270029,-183136,-232344,-243701,-215457,-205575,-252290,-284540,-207836,-259663,-130120,-209265,-224877,-269978,-290171,-172784,-116251,-204578,-215791,-213792,-170021,-102755,-162984,-101702,-235113,-245745,-167848,-122528,-182252,-131159,-77396,-93658,-136249,-141785,-159082,-210492,-182648,-140196,-161675,-94898,-146364,-109001,-139737,-182963,-195614,-174360,-192822,-145667,-137845,-76207,-189002,-121374,-83671,-165471,-102442,-148505,-97846,-210521,-228268,-166108,-166414,-220421,-88085,-117359,-165863,-98335,-251035,-136998,-158655,-178395,-185271,-147455,-88741,-128604,-137001,-96745,-184981,-171852,-171246,-202827,-135469,-150079,-86231,-116587,-78817,-57397,-149707,-174800,-110627,-146811,-120576,-123564,-116023,-106067,-98956,-73500,-112727,-190443,-147939,-115050,-85576,-140802,-164574,-185911,-54228,-144676,-116380,-86680,-67153,-102464,-161900,-91404,-133809,-61808,-65530,-40436,-54545,-66046,-55239,-112678,-119626,-93253,-85607,-110240,-88411,-128891,-111718,-125816,-158685,-42857,-61487,-121644,-48750,-40290,-131309,-97125,-121349,-166362,-100002,-119018,-87974,-119459,-106489,-143893,-68681,-115415,-165306,-108193,-123709,-111576,-145173,-155118,-181481,-154998,-96073,-46226,-40631,-60763,-51067,-103382,-149103,-90553,-96242,-97395,-72068,-105691,-89077,-31644,-84496,-117937,-135024,-72731,-63781,-83650,-99227,-111156,-46417,-38323,-32717,-97565,-103537,-51377,-79793,-72125,-116593,-101094,-153870,-144997,-176154,-142821,-106255,-78816,-40439,-31753,-76998,-78437,-91555,-81671,-54393,-22281,-152756,-83040,-6151,-27319,-124095,-89707,-86790,-110382,-81558,-82259,-146590,-36215,-79999,-128778,-112128,-153343,-86035,-86050,-80081,-32679,3588,-37560,-88301,-136526,-96215,-123659,-104460,-36560,-55396,-122059,-41431,-126071,-46634,-7199,-36154,-111930,-78257,26972,-90466,-44321,-40724,-60681,-81710,-79794,70788,1275,-105256,-155335,-95019,-36910,-41293,-39821,-29012,-21848,-195960,-53069,-124004,-156744,-134664,-135661,-78271,-137335,-122700,-82703,-61796,-18940,-42264,-17435,66178,41575,42819,-58445,-86983,11413,-74581,-49236,-22609,-68263,-80310,-68066,-52687,-63094,13698,-52945,-66335,-35926,-6471,-73207,-2444,-112149,-102614,-56029,-29964,-79944,-23751,45829,-51163,-91730,-25702,-50892,-39722,-27289,-60752,-18375,-46910,-52580,-63222,-42380,-78803,-59780,-95962,-58827,-37376,-22992,-104756,-78684,-68404,-72764,-98737,-78900,-104427,-87926,-146802,-26908,-68565,-80246,-85388,-54220,-12213,40336,-82506,-115535,-150455,-187046,-174568,-156438,35168,-22809,17916,-109490,-33602,-4182,-6264,2284,-1956,40779,-19642,11648,-79785,18701,30437,6646,-54529,-15001,64540,-140173,-38928,3383,1973,-51879,-101673,-87721,-4710,-87099,24347,-55611,-127881,-29514,33778,-36652,-59505,-54805,-55016,-91567,-28625,-41683,-6738,-48374,-2079,-41585,-147260,-26425,-70759,-81204,-32171,-112318,-55962,-13918,-39734,-11893,2167,-45424,-51588,-110234,50156,-33578,-55984,-145418,-121078,-6010,38048,-21350,-25276,-131287,-93028,-102495,-13568,-136210,-177529,-14588,-18767,-150210,-70670,21466,-44391,-67291,-117436,-76527,38361,-33792,7569,-80674,-1704,-48629,-62797,-103716,-57441,42388,-36891,-17641,-18463,-61741,-109933,7490,-47987,-44722,-31325,-36480,-99802,-52699,18514,-82389,-60855,-96182,-27471,-71030,-28253,-15244,-50095,-7581,-54718,22498,66999,55986,6167,28794,43568,16830,-10911,-109535,-51566,-56683,-51272,-28026,-34079,-73308,15594,-63780,-28907,6880,-51591,-97395,55677,28480,-69914,-49388,-46876,-17054,-96226,-108981,-23958,-124504,-793,-14412,-9570,-99064,-70610,-12605,-37442,-59537,-45346,38528,40761,3626,-33963,-41629,22270,-14795,14741,22649,-116562,-14618,-92955,-68818,35947,-19619,-39175,-69967,-58058,-8316,-45772,-80562,-104350,34536,20022,-29005,-23737,-68063,6386,-89730,-127426,-84674,-62928,-103714,19525,-64131,-42113,-61267,12608,-29739,264,-47803,-44233,-24510,-74633,-19489,-90700,23555,-33889,-9443,-82241,-94121,-710,-38818,-56081,1481,-17544,-36563,-65197,-14919,-100675,-112978,-41228,-52689,-6365,-34983,-52936,-46035,-9145,-78320,-32623,-52563,22537,49090,-4608,-127418,-16390,-49302,-42003,-28305,-67838,-52573,-50952,-3617,-18404,-20137,-72851,-72577,-42119,-67758,-51293,-43933,-44091,-7366,15975,-18982,-11705,-70228,-76043,-63681,-119734,-23942,-85815,-10318,-35388,-5545,-71068,-82556,-86201,-20406,-17213,-28614,14707,-40841,17758,-32876,-30229,7338,21620,-64364,-62742,-93276,-114037,-109206,-22219,-26332,-62547,-58460,16915,49612,11034,50811,16346,-3704,-16384],[12468,5011,29922,36000,89329,52836,95465,-1411,77485,81640,122226,113931,73349,100042,63257,96200,102280,174355,128039,122503,51935,116329,107311,172503,140911,139445,94872,127313,144311,128427,117130,87034,51541,165820,114927,102595,65508,50801,58283,150974,53471,163172,82427,143525,86052,36080,25908,57435,122080,115058,87026,159883,193423,115635,59496,160608,95096,82495,73463,93011,140666,160023,91810,134806,128312,122916,62179,78480,43611,29930,94396,225055,194527,143410,206517,62378,31741,121032,92506,188498,99843,173681,202724,38683,106466,139616,203294,96071,138712,115267,173304,146828,71731,172686,187669,91982,216672,172274,135003,228091,166082,188006,46623,92961,82495,141398,181880,123056,55617,106857,169107,113606,133483,64600,49837,143883,228930,138738,121807,234189,176727,134017,127468,151491,173887,172900,175820,153002,145213,164200,225353,165287,135071,138659,146669,199317,194482,201049,172609,157888,153946,181781,280677,250222,194830,196188,241201,215496,148958,177219,163251,151152,203411,198771,209345,212961,246867,249392,220851,238954,215530,192658,190601,201826,256341,200989,197561,258567,203175,249317,211802,185537,258926,194601,267853,211780,261702,182709,131594,274577,259399,216088,293377,289667,290859,307746,307844,299647,306576,317565,304124,343178,299090,286597,332239,379863,282218,256144,293340,370524,390316,343016,348217,372727,279223,320796,386151,357455,376669,380071,396110,380188,413781,464137,477130,395744,465985,408233,455362,443468,437096,419662,485775,473102,540891,615193,597313,695157,610534,731290,781217,822222,806223,827577,824698,769644,793107,1032328,1068764,1242955,1360935,1407818,1475124,1606352,1857593,2214167,2578259,2914978,3736628,5128291,8245485,10987546,-10324691,-6530994,-4194356,-3096436,-2383421,-2010329,-1709500,-1544846,-1344448,-1239692,-1062200,-1053794,-937387,-854711,-878447,-800165,-720809,-638795,-751698,-661888,-636914,-579933,-482317,-467090,-464709,-436407,-485586,-469626,-403908,-372920,-393411,-387728,-331805,-338422,-301072,-307939,-289090,-205852,-272022,-337803,-267062,-210399,-229378,-223665,-168147,-178563,-244437,-32361,-89874,67366,254706,79845,-538553,-402773,-336523,-245989,-261847,-254227,-177526,-69411,-61916,-159720,-41465,-115364,-119695,-40627,-43766,-98771,11015,-11357,37026,44678,88472,39216,156201,126209,203733,263991,236155,316468,333605,488884,579012,757037,983707,1258416,1722438,2781701,5199231,-3931225,-3061951,-1963681,-1546847,-1223396,-1063693,-976590,-827534,-813920,-733776,-696802,-638475,-539079,-537596,-587548,-535163,-493015,-419257,-506836,-511296,-365918,-451887,-454309,-479677,-318685,-410185,-432855,-432524,-422090,-355773,-266384,-351164,-408731,-423614,-318507,-326579,-300970,-305727,-321397,-302712,-224485,-298575,-315447,-245251,-276947,-285585,-253297,-309870,-282722,-258860,-325442,-236860,-279968,-342235,-270614,-229001,-241139,-321010,-291969,-190052,-238147,-258882,-215047,-216309,-281445,-292416,-204783,-244913,-118934,-208303,-212242,-262993,-293325,-164726,-109993,-210228,-217292,-224265,-166802,-131843,-145183,-96618,-235019,-246459,-156917,-102088,-200393,-160600,-113228,-99734,-149926,-153054,-119401,-194724,-192455,-179849,-186821,-129611,-173601,-129540,-162160,-190225,-213583,-147924,-188343,-155409,-158674,-116272,-221817,-142736,-72017,-198368,-124488,-172784,-98995,-207194,-260994,-183641,-164927,-190837,-77325,-141746,-192377,-91167,-253415,-148175,-167925,-181125,-206365,-151969,-88441,-111635,-143499,-119472,-205757,-159441,-160088,-190807,-154181,-169850,-120466,-124137,-81100,-61992,-152633,-178356,-176435,-148004,-118411,-134838,-110199,-103661,-128019,-114927,-94806,-177312,-167748,-119710,-91467,-127906,-163926,-195390,-59676,-143143,-141061,-123858,-79893,-91176,-163770,-108235,-149511,-79971,-65099,-23736,-60439,-82316,-76742,-134752,-111555,-98395,-71775,-92942,-88265,-114655,-96909,-131594,-124892,-48197,-32095,-108726,-24974,-58273,-128794,-152516,-152545,-161633,-102858,-123248,-86944,-113256,-118843,-151653,-88729,-111941,-179396,-94967,-127152,-132173,-155285,-170729,-202179,-161174,-99112,-22091,-40479,-32406,-51349,-106639,-144716,-82486,-77990,-91146,-74109,-108177,-75595,-21894,-54241,-102524,-146078,-92156,-87641,-90115,-101442,-104401,-51582,-40586,-50035,-99285,-106886,-64520,-99534,-83686,-166205,-102180,-146385,-137591,-180725,-121888,-94827,-44780,-41428,-53190,-64705,-76374,-111112,-79742,-65630,-62391,-158437,-80592,3368,-13487,-121806,-85310,-59042,-113989,-74609,-86170,-112833,-28297,-81829,-127349,-135730,-144157,-110624,-85230,-73560,-9934,18486,-42448,-59875,-150138,-106892,-127575,-84255,-40782,-77377,-129987,-51883,-125729,-54501,-18123,-31284,-92262,-92753,36754,-99777,-17463,-53304,-56396,-79903,-62692,52846,3505,-119719,-163468,-128057,-62669,-40055,-34797,-5732,-19543,-194220,-91477,-111125,-159604,-134840,-151632,-97609,-115585,-125260,-69765,-75885,-10016,-56370,-25754,33225,23465,14559,-48489,-79152,11554,-74026,-46273,-4321,-73089,-59911,-29341,-58550,-55110,18407,-56360,-82011,-55246,-8261,-58341,8811,-114155,-96866,-40539,-54667,-87859,-32245,22214,-48877,-61817,-4744,-50838,-47584,-16657,-62023,-29633,-63614,-58532,-71535,-49874,-81688,-66298,-108123,-57495,6320,-8284,-108435,-108073,-73391,-64604,-118694,-94559,-113731,-81642,-155737,-40093,-89798,-69335,-76253,-53357,-17260,44512,-101590,-130725,-175221,-191775,-173711,-161234,4005,-38042,-3844,-109429,-21387,8806,-27647,-11450,-15924,18865,-14873,9330,-104538,30316,44144,5035,-51794,-29743,66617,-142384,-53734,-14831,-17832,-47499,-109380,-94826,9375,-62744,4860,-76912,-138645,-32716,-3715,-37535,-68272,-38283,-58657,-100651,-44542,-48978,1223,-37546,-8252,-47018,-172122,-34830,-75040,-83018,-33164,-125451,-70397,-28095,-72383,-41679,-3444,-57432,-66287,-105795,34185,-19227,-64513,-138876,-143248,-9069,47080,-25000,5503,-95707,-117316,-108612,-22848,-121475,-157257,-13978,-6352,-126021,-59282,-10552,-50558,-61429,-105721,-107095,11730,-32086,-7947,-51273,-31624,-67165,-48229,-126441,-69719,44817,-27961,-2705,-15742,-48671,-71965,30112,-59168,-58207,-42063,-35447,-121467,-74042,-29284,-125719,-45230,-102072,-53460,-93138,-36429,-26209,-52098,-7927,-28734,59032,87095,20884,-646,25543,41528,777,-21630,-155505,-54913,-42995,-32144,-7494,-16143,-47895,2149,-63067,-42599,-15177,-43041,-92254,29162,15303,-63564,-46933,-54801,-8644,-105856,-111750,-18070,-106704,0,-9094,-7900,-98909,-72974,-3662,-32409,-49897,-37255,45401,13166,-3132,-47610,-56719,-6742,-14033,5616,-16336,-137697,-34156,-79435,-81467,30395,-23068,-39652,-56245,-61481,-5723,-32335,-67661,-79621,9518,15401,-44899,-16901,-49560,38237,-104929,-130524,-89250,-71331,-110557,6737,-53152,-38583,-90559,21009,-11887,-12794,-98671,-70107,-44546,-103755,-12018,-63683,9197,-25404,-24810,-106223,-76169,7811,-28264,-72514,-12619,-22111,-51614,-97698,-15979,-88920,-120427,6150,-45062,-12655,-69664,-69784,-66095,-5613,-51183,-52207,-70372,37735,46296,-9310,-136066,-40040,-75337,-54227,-11182,-9895,-47777,-71767,-27531,-39974,-26908,-75728,-57267,-36059,-54617,-78848,-35526,-31174,4805,7390,-9636,-20926,-66752,-49597,-56587,-110346,-43057,-101226,-19332,-28771,-8152,-80918,-72502,-95787,-33862,-11508,-43555,13152,-53755,-12368,-71709,-24684,33873,-13374,-70695,-83774,-90574,-92220,-121911,-39230,-3267,-46210,-49807,32980,59879,-19891,49050,20994,594,-38858],[13062,41397,34376,51319,89941,48199,114516,-8132,80055,96357,112492,87221,60359,85874,45475,83264,112975,167625,152994,134470,44981,107298,104447,170394,157782,150532,76104,129601,139215,124444,109814,91435,51840,167186,88829,97472,63066,24916,51554,142235,85225,165732,85706,149510,74819,54379,67649,69836,134211,128673,96392,151755,186614,124710,56027,141974,96314,98357,82355,85060,121693,146031,97454,126425,140546,128360,65050,88065,28646,31168,98682,229010,157402,145977,203088,65799,38601,113612,73792,202997,116660,165884,177141,52858,92722,103173,197517,96620,165571,129885,176627,148180,84121,197453,197074,93727,213754,178721,150886,227643,175695,189733,53361,69235,101318,151501,183139,124360,71881,104931,156625,112443,120427,89486,64742,155623,209505,131303,111726,243029,191238,157572,126329,160211,176331,169407,177197,154868,146043,168465,225613,166389,136917,131315,159717,189384,200614,229860,191618,143781,119852,167226,303070,229763,214447,183130,208285,220612,160790,189772,179054,170664,207574,234161,204806,171425,230331,253798,228807,236961,202490,196769,209063,202920,249807,209763,178321,268798,232405,251960,195080,177899,274008,197402,275678,228061,282751,195145,144101,286798,294676,208076,310077,297271,310524,317316,356422,316730,301768,295891,311773,357016,278754,292815,321148,384484,312697,260942,303694,363957,393887,354874,376511,374531,274059,341938,396982,371849,395841,395490,403511,406417,450002,470618,506052,412075,475143,418523,465818,454457,477647,460533,469455,476438,569007,628517,609235,728841,635017,717743,766933,846325,843628,881508,863686,767013,794262,1086458,1109392,1288996,1393622,1439611,1546407,1641131,1929853,2260299,2646003,2990250,3858028,5285130,8490569,11326354,-10605549,-6733131,-4325812,-3153974,-2416507,-2046694,-1749957,-1585490,-1380537,-1291903,-1140886,-1070998,-931682,-898327,-903843,-844093,-757538,-644574,-775702,-676760,-641024,-594622,-489547,-468079,-458511,-459608,-502709,-484040,-392774,-389063,-400976,-396819,-319352,-360806,-341285,-322645,-304738,-199334,-279167,-309203,-265282,-219599,-225961,-206975,-179753,-181001,-250450,-18668,-75780,92445,332821,142024,-565532,-448901,-391227,-259670,-262283,-249155,-180938,-114490,-110508,-188990,-56342,-142599,-138762,-33502,-64197,-64238,41086,8662,28548,34661,92795,54350,160910,100171,188732,262160,265991,342238,348428,514646,616311,796146,1008745,1308344,1801842,2921532,5474022,-4132532,-3208060,-2036447,-1601679,-1287885,-1114608,-1037894,-875296,-859685,-796323,-735805,-656621,-539161,-564638,-634200,-559679,-483354,-437606,-529034,-539892,-377158,-466202,-438086,-505572,-365113,-427967,-445862,-434924,-398185,-389187,-285230,-361367,-405672,-443376,-364120,-355531,-316002,-326084,-337498,-331928,-240740,-297798,-327522,-289981,-288342,-297063,-257131,-325585,-298573,-264415,-336241,-238333,-280579,-357038,-258604,-258724,-274616,-313828,-312508,-214593,-241629,-268085,-213926,-217720,-295937,-280208,-192310,-219776,-114390,-199440,-202002,-235018,-288279,-156886,-117254,-217622,-216562,-228900,-175952,-172755,-130045,-93016,-239131,-246040,-148581,-98426,-206205,-187574,-155549,-118851,-164814,-167088,-95730,-191382,-200332,-217897,-208151,-159116,-197849,-149082,-186599,-185597,-224876,-136137,-180791,-153995,-169818,-160738,-244087,-165358,-61291,-218107,-146920,-189119,-103005,-202131,-288878,-199528,-162011,-158948,-75467,-161757,-213196,-99070,-228997,-156798,-173985,-174481,-219687,-146819,-90233,-91053,-151078,-139492,-212742,-148447,-146450,-173884,-168543,-188796,-156843,-132424,-87026,-74352,-146795,-169332,-227954,-137038,-105962,-145694,-104665,-96259,-162504,-162856,-81802,-166772,-179009,-118299,-97621,-106411,-157118,-190212,-68017,-141106,-155381,-162368,-97111,-86243,-159451,-131895,-162819,-108486,-66034,-10598,-74942,-92087,-89978,-157683,-102883,-96546,-68297,-72595,-92751,-108632,-84079,-123860,-100512,-61543,-7397,-89249,-20795,-83957,-116705,-194811,-170537,-139162,-97688,-128671,-90851,-107214,-133056,-155536,-104750,-113879,-185117,-76137,-122475,-155270,-160429,-177516,-215388,-162848,-107519,-16003,-46320,-20446,-59279,-105675,-128762,-64631,-62561,-84545,-77069,-102525,-60392,-14913,-24476,-86073,-147917,-103449,-112659,-90785,-95073,-105890,-62972,-49283,-68659,-106371,-105055,-89271,-116881,-89038,-200299,-99538,-123860,-118649,-161965,-92625,-73491,-10126,-42795,-76613,-53349,-60346,-124597,-78563,-84154,-91771,-160741,-73409,1010,-11098,-108729,-76135,-35683,-114247,-66973,-96898,-63237,-15845,-80642,-109532,-148837,-128149,-123543,-80221,-53891,5625,24553,-54906,-36181,-160765,-111155,-135028,-61343,-43677,-94812,-121871,-54070,-113150,-63110,-43418,-31561,-60676,-109492,39314,-91622,7694,-65811,-52322,-75045,-45592,19855,3764,-116752,-169242,-155217,-84080,-34720,-34402,11458,-27801,-183035,-127921,-92813,-151200,-122885,-159064,-106157,-102973,-123039,-62890,-85486,-11085,-65826,-25482,-16883,-6806,-25282,-32708,-73191,3843,-72181,-44455,5681,-78478,-38278,7225,-63976,-43911,16070,-56339,-94117,-70767,-19769,-48645,11981,-108666,-85189,-26777,-71385,-90005,-51910,-8346,-47668,-21553,4392,-47187,-58689,-18349,-58360,-40418,-68697,-67473,-89593,-59426,-86139,-76751,-120488,-65313,39653,-3698,-116315,-128341,-78965,-48836,-136592,-111908,-133310,-79999,-147950,-46930,-108510,-50181,-64209,-59768,-27784,29857,-114078,-144026,-185025,-171311,-174923,-166898,-15077,-41122,-31079,-97379,1308,21466,-43754,-26300,-29686,-6380,-8942,6748,-116269,29254,53917,5422,-49162,-42908,52742,-144293,-69710,-36396,-32178,-40635,-103000,-95159,18711,-38887,-16095,-87681,-129732,-40338,-51162,-38913,-74087,-21546,-49907,-105219,-54054,-57141,2137,-24759,-17598,-60866,-181434,-43012,-67602,-76382,-37764,-128429,-77803,-44624,-93965,-68569,-9621,-57220,-67515,-84589,7490,-7293,-71685,-129156,-148514,-14030,44820,-21937,28150,-49334,-119412,-103766,-29596,-101876,-126181,-18792,1786,-91318,-50913,-43909,-52612,-59375,-74831,-122226,-21601,-36762,-24226,-21161,-72683,-89106,-35242,-126673,-70280,44047,-24344,3755,-11824,-39952,-45290,45051,-47680,-74034,-57905,-32414,-129585,-92303,-90181,-155316,-29610,-100142,-71772,-106981,-39816,-37407,-43725,-17347,-10207,65295,88857,-21466,-18542,10099,32274,-15759,-31618,-180189,-56859,-27683,-3889,3276,-7693,-31627,-12701,-64444,-59589,-26050,-17343,-76108,10821,7015,-41903,-31098,-56666,-6392,-94862,-93680,-21014,-79032,-3097,-5817,-11016,-89526,-67544,2828,-25226,-32182,-28386,34066,-11706,-8393,-61247,-67832,-23629,-8063,-1940,-44513,-116387,-45474,-61989,-76452,31128,-21789,-40045,-17201,-52849,-3512,-24742,-60358,-58297,-16851,4374,-61276,-12882,-26781,55007,-109009,-105181,-79122,-73224,-103887,-11979,-36707,-30596,-106345,18746,-6849,-31621,-134240,-88905,-61658,-116351,-2286,-27381,-12704,-21599,-39201,-119921,-63537,8770,-18645,-71880,-29145,-29942,-60235,-118607,-22937,-74704,-118773,39625,-37043,-10050,-100793,-74948,-91401,-5541,-21121,-68102,-76639,52545,36123,-15441,-126114,-58560,-82415,-64365,4100,51503,-36203,-81558,-50340,-67460,-45843,-75909,-45724,-28646,-37119,-109772,-21980,-19787,5470,90,8880,-30410,-65037,-29859,-34835,-94047,-57631,-105437,-27700,-21282,-18927,-82479,-58844,-93550,-25175,-10405,-57158,14131,-46967,-43383,-87841,-18673,41428,-52935,-69122,-95168,-85310,-62813,-115376,-50888,22703,-28426,-39045,42298,65639,-51762,47179,36275,7456,-51131],[17845,71157,35732,60286,90011,43321,121460,-623,92615,107554,101417,70033,49055,55870,24478,64907,117267,156042,177779,147307,41696,97189,108651,160908,166776,159350,56470,130004,126631,123971,95863,96920,55083,151283,58744,86426,60740,13961,57229,130494,115821,161083,92487,152565,75159,74154,110433,94079,134503,139013,108571,134213,169146,125613,46148,105788,99425,107309,89606,76905,107852,127043,109327,123081,145843,134763,71698,98976,19276,51077,101308,216831,114532,143846,187884,74744,56518,101280,61732,205443,136287,155568,141212,73332,85946,81562,180503,95138,188167,150759,170860,140618,89248,213416,199711,97235,198170,175254,163757,212903,175796,185917,66738,53760,110064,155608,181940,122436,91985,103091,145114,118494,108223,117036,85130,164721,185651,121125,112801,246388,196868,166312,119749,159188,175911,158361,172321,151932,149247,170268,210518,169102,146672,133577,168006,175372,196922,247830,210159,136230,97119,152061,307708,205033,236880,169414,165388,222044,176418,197790,189134,192312,215430,265616,191111,126101,205333,250666,234007,235726,195453,199962,220277,191580,230833,215404,160290,269818,264682,258304,183223,172548,284298,207766,284294,249340,296735,213242,163703,288795,316939,198049,325420,295983,312571,325737,407174,326694,288558,267780,328890,362141,265743,305633,301235,377618,330791,276835,325749,357948,380645,356986,403648,374063,282609,359326,411066,395367,424197,407237,407920,427345,490376,476671,519514,420982,473724,434969,481306,463102,517036,500469,463697,487399,587337,638657,613880,742824,653939,698091,739925,847930,871067,917611,898727,783212,810293,1129541,1134727,1318855,1413490,1466876,1608821,1681428,1998999,2312828,2714158,3061109,3964933,5367665,8687337,11761414,-10855700,-6917386,-4450406,-3217413,-2458882,-2091007,-1802840,-1634505,-1424952,-1331450,-1215365,-1079110,-928763,-932516,-928606,-895601,-800671,-663529,-794114,-677721,-634638,-605187,-507074,-483039,-460645,-482417,-519437,-498020,-394594,-411583,-408677,-409953,-310740,-375057,-382018,-339536,-314396,-209968,-295304,-292332,-265114,-236405,-232708,-197685,-198974,-195680,-260767,-44413,-85172,70337,299465,146585,-526836,-447874,-412744,-259357,-245229,-226983,-176683,-151074,-153469,-197669,-74769,-163530,-145825,-25466,-66787,-17290,55358,38238,33972,39311,101876,81533,169039,92300,182210,256515,303109,367271,376913,542289,653403,832006,1040553,1371951,1887779,3069265,5768164,-4333048,-3376828,-2129446,-1654305,-1353427,-1169002,-1091796,-927234,-902634,-869949,-783857,-676859,-551499,-599241,-669180,-583716,-484226,-462466,-549447,-565050,-392582,-468537,-413721,-524993,-431903,-449447,-445699,-445531,-390160,-419360,-310094,-361870,-392753,-445965,-396367,-389279,-329316,-340936,-345940,-349284,-263024,-304192,-332720,-337970,-299651,-291155,-253417,-332217,-309211,-263345,-331888,-236544,-279456,-349070,-246529,-288945,-302730,-304143,-328847,-249309,-246576,-274961,-220532,-212470,-297588,-254333,-176908,-193323,-117771,-187481,-198720,-197243,-279239,-150295,-137257,-226068,-216944,-231098,-196573,-214657,-116509,-93249,-249655,-245169,-146717,-110044,-198564,-206747,-192190,-145357,-179834,-182414,-98260,-205880,-202508,-244419,-224240,-177115,-213747,-165791,-209702,-174444,-229338,-141336,-176843,-146364,-174043,-201526,-253981,-185037,-55858,-221824,-165258,-194151,-109333,-193391,-301520,-209870,-157501,-130350,-86610,-176542,-222050,-120525,-183007,-161539,-177241,-162354,-224188,-135641,-94038,-71932,-158801,-154808,-204334,-143447,-135597,-160736,-177178,-203148,-188668,-137548,-97731,-94450,-135744,-150688,-249143,-118470,-87233,-152230,-100909,-85767,-194093,-206614,-76124,-159483,-179501,-111060,-104572,-82381,-147638,-174047,-81099,-142186,-154495,-193781,-113178,-87700,-152780,-160609,-171815,-141196,-66840,-5030,-93069,-92848,-86363,-175037,-96394,-89146,-74406,-54412,-100022,-109096,-76377,-106902,-90236,-81286,4774,-67818,-33277,-111638,-99632,-217555,-173163,-103073,-84172,-132390,-98697,-103194,-147126,-157942,-112446,-122590,-180433,-54510,-111123,-170669,-156649,-173925,-216472,-157955,-119215,-30436,-56192,-26895,-72934,-101275,-106570,-43386,-53047,-77739,-83237,-88789,-51398,-10251,-3301,-72305,-142004,-107966,-129602,-83591,-79836,-116945,-78762,-61051,-84732,-119346,-99817,-118233,-128798,-86459,-208277,-95107,-92710,-91473,-123818,-61429,-48419,15694,-44623,-92304,-46817,-37045,-129827,-79253,-105404,-107079,-162843,-68116,-13994,-19851,-90050,-62726,-23569,-110005,-60688,-113170,-16033,-641,-78169,-81862,-146814,-106230,-120015,-73576,-31249,9958,19091,-74120,-22063,-167483,-110895,-144131,-47867,-45908,-100310,-100620,-47216,-88953,-71459,-79235,-37558,-24657,-125550,34131,-64811,28706,-77216,-48785,-67452,-30410,-19012,1725,-97142,-169804,-170281,-96730,-27983,-41223,15684,-44716,-163981,-151980,-73507,-131385,-101532,-157094,-108365,-103062,-118112,-64298,-89757,-18866,-69266,-19772,-70359,-42819,-63258,-17810,-71102,-15437,-69160,-45458,5337,-83848,-18999,30116,-69769,-30433,7371,-55374,-102554,-80441,-39267,-46692,8230,-96461,-71107,-19364,-76462,-84931,-74621,-35632,-48336,15744,1698,-38933,-68908,-35053,-52620,-48207,-65913,-79157,-112313,-67279,-94999,-87726,-125631,-77593,50667,-8525,-126386,-136956,-84490,-28394,-147567,-124621,-157056,-87650,-123676,-45840,-118986,-29228,-53483,-72240,-42721,845,-114863,-152274,-183985,-135229,-177370,-175033,-18473,-31129,-59197,-74398,27893,33433,-48019,-39543,-40663,-27214,-1105,4456,-110925,13073,55063,6358,-46522,-51589,21748,-143799,-84429,-56570,-37013,-33947,-84595,-85044,21882,-21613,-34164,-87335,-109743,-52751,-92248,-41969,-77820,-7844,-26080,-100718,-55683,-66470,-5614,-14308,-29928,-81139,-173409,-48153,-48709,-61671,-44666,-119796,-79037,-58952,-99023,-86848,-14098,-42572,-52879,-51752,-23813,1861,-75799,-114264,-136245,-17142,34645,-16107,33151,-9402,-96751,-89111,-32340,-81095,-95272,-31035,2525,-58589,-47912,-70133,-48422,-61400,-32676,-117625,-47716,-50147,-38446,1123,-111049,-111094,-30717,-104400,-55112,40447,-26368,2495,-6818,-34439,-34423,46750,-17407,-88235,-76704,-30069,-118652,-104728,-145974,-160035,-15405,-90198,-77567,-105191,-37825,-47601,-26463,-33494,-7120,38393,73796,-67645,-43773,-18310,21899,-29241,-39377,-175354,-54631,-12201,25045,1555,-9054,-28629,-24980,-70170,-74555,-19654,17212,-54320,3437,2278,-11336,-8997,-51896,-10119,-64201,-60069,-28081,-48459,-9670,-7822,-18961,-69150,-56274,5129,-15613,-9332,-22929,6731,-29475,-13216,-69909,-70903,-21353,3359,-7913,-56961,-64985,-47230,-46817,-65730,36603,-15114,-42876,30140,-35830,-560,-24364,-59110,-45542,-37166,-11275,-72396,-17133,-7389,52078,-99139,-71252,-57944,-68415,-87112,-31558,-17273,-21142,-106678,7687,-12964,-50205,-141405,-94489,-70547,-108373,6140,9098,-36469,-22843,-50438,-118572,-60653,4700,-8766,-53804,-44529,-40026,-59851,-123488,-33693,-64346,-110316,48937,-32649,1971,-120144,-68956,-109722,-7827,3488,-74127,-71315,61584,23421,-22344,-100824,-67194,-68768,-71877,11454,93394,-22468,-80119,-67562,-95166,-72924,-75280,-43572,-24239,-20578,-135310,-4879,-13818,-2635,214,29970,-38058,-64498,-16855,-4271,-72959,-62295,-89819,-34147,-15724,-37867,-76026,-43230,-78478,-4843,-11074,-68366,10913,-21902,-63618,-81552,-14601,24246,-85724,-59352,-90288,-78435,-39759,-96185,-55141,41530,-14853,-30341,35433,64893,-71039,41233,57294,15324,-54010],[25934,85077,31494,61047,92622,39551,114760,16708,112932,112574,93270,63974,42087,19523,10012,50890,113622,143417,200076,161408,45290,89165,117384,149660,168144,165038,40214,127246,112635,128674,79543,103027,59892,121048,33317,71569,57821,22300,72681,118384,140354,150723,103576,150456,94218,90571,141009,124868,127378,146301,119599,110679,139918,120548,31430,63015,102819,106675,95165,70116,98948,106675,126921,125213,142592,142103,80743,108882,23037,85429,103221,195922,78889,139003,165372,86727,81863,89416,60998,194099,155907,142666,101456,95311,90855,71229,160259,92435,202590,174436,161358,128543,88482,216657,195853,100649,173260,163372,172047,188447,168487,177665,83077,48787,110973,154217,183900,120983,112457,104878,142895,135179,102183,141339,108497,170765,163669,113487,127002,241855,191223,159051,108887,149871,173821,145617,163419,148255,158212,173491,189387,174011,164210,146484,169950,160534,186993,251504,226423,137116,91345,141380,297788,186432,258835,158447,125057,224313,193317,198827,192416,213442,228333,286103,172121,91231,179689,245300,237734,236639,197901,203954,224515,172522,206015,218376,149560,264387,292385,268255,179593,173268,292424,227590,293028,269396,299180,234259,187770,281080,326894,190457,339279,290824,296224,334999,447230,328272,272005,244620,348416,357150,264333,325293,279018,363300,333586,302925,354870,354373,363300,352044,427213,373376,303687,368269,425715,427271,457938,414059,411265,440264,526003,482776,515427,422409,465940,456353,501464,470965,549356,535095,474701,507625,596519,645572,612623,737715,671060,685791,712652,831356,883814,933623,927156,818106,837559,1156915,1146743,1333048,1425049,1495441,1663344,1728422,2063983,2378746,2788370,3138751,4062913,5409183,8851653,12237270,-11097017,-7093254,-4572629,-3301500,-2527878,-2154177,-1873222,-1695519,-1478889,-1362279,-1275379,-1083893,-934207,-954928,-954629,-947630,-842630,-696407,-807349,-668639,-621095,-609704,-533886,-512910,-473634,-503828,-536831,-511196,-407421,-436912,-412514,-422309,-306019,-378012,-413287,-353261,-316699,-235080,-319325,-291567,-266669,-258510,-247485,-202437,-220589,-218582,-269797,-109230,-118671,-3927,141854,72886,-418922,-379286,-389826,-237561,-207987,-184912,-153621,-162426,-172663,-172318,-85938,-164479,-129867,-10536,-42584,39562,57462,81994,59327,67686,123438,124327,187556,110462,195460,256306,350942,401524,430363,587240,704721,883913,1103735,1471733,2014491,3275431,6169600,-4583988,-3608406,-2268349,-1729483,-1431664,-1236432,-1144556,-986530,-944631,-951923,-845155,-706314,-583602,-642501,-691999,-611842,-506745,-495300,-570260,-590458,-416863,-464225,-394107,-538299,-506615,-477363,-438512,-466365,-405646,-444372,-340240,-355568,-379302,-437427,-413389,-421917,-341374,-353738,-352049,-353679,-291278,-322643,-331069,-377366,-310169,-276982,-248439,-332241,-317665,-260067,-317163,-234356,-277902,-325758,-240781,-313501,-320572,-296382,-339848,-284359,-256050,-284499,-241194,-207498,-293002,-226123,-166769,-175831,-129735,-179785,-205588,-164097,-270611,-146354,-165343,-235654,-221450,-235074,-224408,-247104,-104849,-100782,-266704,-244417,-153016,-130155,-180697,-216278,-213703,-172696,-194773,-197000,-126762,-236101,-196054,-253576,-234221,-181481,-218509,-179800,-228714,-162990,-227808,-160409,-181284,-139823,-176362,-231685,-252785,-199239,-59793,-212593,-177085,-188716,-118347,-181583,-292464,-212202,-152061,-111561,-111970,-187148,-217042,-150236,-131236,-162874,-178981,-150770,-220549,-123791,-101382,-60051,-165132,-164080,-183802,-145731,-131412,-158836,-180191,-210199,-211376,-138071,-113667,-120810,-125633,-129447,-235541,-99318,-69182,-152771,-100860,-75634,-215981,-236120,-78043,-153802,-169857,-100091,-113276,-64248,-139831,-154488,-100447,-149400,-139141,-212235,-123487,-94475,-147917,-189645,-175770,-171374,-67640,-10383,-109329,-85186,-64551,-181805,-93827,-79938,-86589,-43645,-108345,-112419,-75348,-88985,-92420,-103605,-603,-50561,-55796,-134867,-84388,-222426,-162927,-61177,-64923,-131416,-108695,-102451,-158530,-161371,-109886,-136916,-165750,-34378,-97265,-170461,-142933,-161132,-203969,-146541,-130725,-61833,-68011,-47828,-88641,-95599,-85483,-27042,-51436,-71441,-92890,-69656,-54563,-9037,2240,-64161,-131842,-109288,-131538,-69793,-60467,-136021,-96131,-71781,-95760,-136235,-94285,-143181,-133417,-77809,-188896,-91354,-63728,-63116,-75751,-34759,-29294,25505,-47585,-94416,-47663,-15730,-127700,-81987,-124808,-110824,-166671,-70301,-38021,-36615,-72825,-47848,-26012,-100399,-57791,-131956,10881,12063,-77259,-56193,-131166,-79809,-101815,-69010,-18238,1371,3241,-96967,-19628,-169232,-108278,-151615,-52255,-49066,-92538,-74811,-34757,-58376,-78262,-118294,-49762,5632,-136733,21690,-25478,42026,-87393,-46582,-57567,-18448,-53353,-3235,-70156,-165064,-169872,-99119,-24433,-56297,1700,-66904,-139536,-157553,-58141,-103695,-75966,-147473,-109809,-114637,-113155,-73631,-89476,-28497,-68464,-14394,-111338,-76320,-86895,-11054,-73546,-44746,-66462,-50127,-4579,-91098,-5666,31616,-76646,-16588,-6742,-56238,-107337,-84815,-62791,-52229,-257,-80449,-59705,-21439,-73338,-73047,-91408,-51767,-50717,31684,-9409,-27503,-75526,-64650,-50568,-53648,-61667,-91786,-133553,-70694,-108089,-95116,-118544,-87549,35544,-19820,-136086,-134234,-89016,-9760,-147704,-128190,-174745,-104815,-89782,-40451,-117896,-13873,-48138,-86162,-59833,-33755,-103138,-152412,-180656,-99940,-179613,-183888,-6112,-11495,-83558,-44826,50332,42880,-37760,-49068,-47152,-37711,7352,2490,-90167,-16113,43854,6022,-43257,-55012,-23179,-139911,-96468,-70787,-32179,-30565,-59182,-62655,17782,-15336,-46265,-79451,-92676,-68716,-113192,-47966,-79601,-314,6665,-85671,-49515,-76232,-23233,-8983,-43050,-102928,-150731,-48388,-22192,-42199,-52093,-103102,-77539,-67538,-87406,-93476,-15257,-15023,-26640,-18527,-53675,6641,-76704,-95389,-113007,-17453,19984,-14170,15298,5851,-57005,-69656,-31369,-61491,-72475,-49789,-5728,-40677,-51384,-87306,-38414,-65905,5156,-96071,-57074,-71611,-48438,11198,-132127,-127384,-39126,-70369,-25821,35287,-33888,-3065,-1534,-32628,-38400,32346,18922,-96408,-95597,-31641,-89453,-109838,-179308,-139336,-5436,-73405,-71090,-83950,-31253,-55145,-5426,-53253,-22309,-12417,46606,-112238,-70704,-56149,14658,-38352,-45537,-143404,-48194,468,42113,-12422,-17481,-39322,-32879,-81247,-82604,3330,46510,-33534,3116,-4031,18154,9125,-42027,-17928,-21617,-21615,-35913,-23619,-18510,-17785,-30368,-38960,-42828,2090,-4186,13134,-26042,-29440,-40469,-20339,-71075,-64929,-2764,18365,-14314,-56468,-11071,-42122,-39931,-59799,43056,-3676,-49398,67025,-18265,3322,-31703,-61629,-43470,-47762,-28319,-73924,-29710,2133,32338,-76981,-48685,-33739,-58379,-66349,-46589,126,-14576,-94639,-7240,-23813,-62375,-119843,-86486,-70605,-85764,8653,34793,-54623,-27515,-57928,-101898,-69352,-2084,1632,-25548,-56042,-50853,-51343,-114107,-45192,-58968,-97484,30149,-35630,17060,-124558,-56485,-111047,-10775,17986,-67399,-57572,60188,12978,-28889,-68742,-64608,-40502,-77054,7978,105318,-12396,-69558,-76233,-118096,-103236,-76431,-52658,-26145,-9851,-147394,14274,-14755,-13553,10787,47544,-43265,-65105,-8677,25013,-50669,-55744,-53950,-38840,-17475,-62539,-65278,-27391,-54784,12729,-10562,-77357,-2313,12927,-64764,-64297,-14436,-14808,-103523,-44518,-68397,-70154,-31267,-76023,-50267,47085,-9554,-26211,8890,55584,-72788,26838,74044,21876,-52089],[35991,82470,20720,54397,98667,39016,99518,35237,135468,111314,91138,67673,41475,-8690,18800,50915,103565,134346,216802,176021,58328,87088,127836,143105,163938,166960,32176,121709,104033,139343,67991,110247,65020,84640,19846,58144,54324,48507,94660,108862,155252,138140,119662,143265,133457,100037,151781,154656,120890,151453,124807,86855,102695,115764,17548,29886,104695,98456,101552,66858,92684,89083,147793,132303,132118,149720,89777,116200,45627,126569,107195,175132,60103,134820,142805,99230,108609,83835,75185,171963,170883,128260,66423,116207,108771,67173,144937,89937,206782,195344,155438,118521,86455,207722,187369,102562,145763,146830,175673,162678,158549,166926,99286,52801,109472,149083,192738,124540,129898,112362,155993,163597,106253,158653,131558,174575,150157,113349,151699,229739,175896,141161,97416,136718,172471,138818,154139,150707,176035,180736,172156,181559,186577,167049,166414,149353,177246,242213,239176,146151,104086,139413,281710,182740,275785,152281,100866,232768,208877,193121,190694,232414,246515,292127,154376,78367,162134,244084,241902,241246,210935,210096,224942,153828,185276,219781,150320,257371,309839,280015,185903,181977,301888,256531,301062,282759,288994,255225,213450,267412,329552,191004,351973,288766,268586,346432,465795,323314,259413,236541,362523,343989,276704,350528,262714,347971,322903,335390,384483,354204,355649,344705,445389,374919,333718,367979,438121,464148,491868,417615,416355,446508,552635,490850,497566,421425,460430,482258,525292,481264,572381,563724,504747,537090,602903,652285,610006,720587,691804,691279,698339,806839,883443,937348,950083,870093,874218,1170816,1153546,1338686,1439714,1535101,1716763,1783951,2128097,2463772,2874830,3236716,4168418,5469693,9034058,12726098,-11376045,-7281752,-4703225,-3416816,-2634062,-2244125,-1963219,-1770270,-1544154,-1394623,-1316682,-1094133,-953592,-967989,-984475,-995236,-876759,-741846,-819373,-658941,-606967,-612057,-570701,-556147,-500074,-526168,-557147,-526379,-428497,-462875,-412168,-431790,-307405,-373785,-429611,-362212,-315172,-269975,-351646,-308490,-273046,-284718,-268310,-226095,-242000,-244082,-274391,-198604,-170092,-117417,-91341,-71326,-253770,-241041,-324682,-194290,-155097,-128170,-108636,-141893,-160349,-113712,-84752,-138518,-89471,12070,7024,98078,56228,139321,105192,116945,154251,177221,213777,148720,226213,261862,400214,443824,503184,646510,765347,949737,1192052,1592960,2168059,3515108,6627094,-4841720,-3861397,-2427341,-1816990,-1506933,-1303118,-1186379,-1039102,-975017,-1024188,-908799,-739898,-629497,-684471,-699051,-640215,-551098,-528773,-587586,-613042,-448623,-456293,-387143,-542137,-570793,-507494,-429965,-491061,-442003,-459511,-372159,-344483,-373700,-424357,-414888,-444672,-350783,-365720,-360565,-345961,-323943,-352557,-325418,-398435,-319863,-265307,-249162,-329145,-325936,-259552,-299100,-233892,-275620,-296882,-245158,-326588,-324540,-292934,-344852,-310096,-270709,-299596,-276284,-210117,-289238,-206572,-167361,-174327,-149229,-183067,-221868,-147984,-264910,-146136,-194669,-246168,-230705,-243496,-252435,-262746,-96679,-118525,-288150,-243939,-166260,-149801,-159146,-217560,-216061,-195277,-209378,-208590,-170306,-272720,-179937,-245311,-237462,-174552,-212617,-192414,-242268,-156013,-221330,-186173,-194221,-141276,-182232,-246645,-244074,-207434,-74729,-198479,-182254,-176813,-130135,-169549,-263381,-206049,-147204,-108819,-149224,-195830,-201363,-180926,-94593,-162482,-180616,-145801,-211109,-116231,-114966,-60261,-168023,-166858,-158578,-153103,-135192,-171165,-179738,-208926,-223224,-135707,-133680,-150379,-123321,-114785,-195456,-87321,-59999,-148315,-106128,-70021,-225264,-245207,-85844,-147014,-153376,-88664,-124563,-60530,-137502,-140113,-126398,-163495,-115571,-216042,-125636,-104750,-148490,-212521,-175462,-193377,-69710,-28783,-120041,-72704,-31880,-175825,-95409,-73764,-99843,-44198,-116743,-114778,-80724,-79348,-101053,-123563,-23868,-43490,-80937,-148571,-77311,-217308,-145614,-22905,-44849,-124165,-118970,-105415,-164774,-168241,-97900,-153487,-144288,-20612,-86285,-152630,-122007,-142993,-180654,-131226,-138018,-101343,-80143,-75176,-102740,-91074,-72454,-22862,-58413,-67196,-104649,-49941,-71562,-13773,-11381,-63297,-121869,-111737,-116651,-53721,-45593,-158803,-112145,-78368,-101410,-153280,-92162,-158179,-130968,-67984,-150742,-90433,-48085,-42368,-30224,-17708,-26065,16505,-52768,-83262,-55980,-4886,-121887,-85957,-138881,-109038,-172217,-82340,-64410,-56539,-63437,-36131,-41897,-85637,-59556,-149277,7612,14149,-80961,-44759,-108856,-51461,-76455,-69980,-25063,-18859,-18257,-118840,-28298,-164882,-105048,-154525,-74802,-54900,-76356,-55478,-23225,-29855,-82816,-151942,-68513,19942,-139351,3560,14280,42395,-96760,-46851,-45762,-10259,-75432,-11782,-50179,-157833,-155088,-93283,-29285,-78527,-32015,-90413,-112675,-145054,-50520,-74681,-52617,-134510,-114409,-131969,-110459,-87838,-86719,-35301,-67466,-15809,-127627,-99121,-89831,-17660,-79490,-76751,-66060,-57181,-20771,-104450,-671,11806,-84544,-4806,-25313,-60688,-108588,-86328,-85220,-62597,-11349,-64828,-55915,-33091,-69770,-56996,-95955,-53689,-53913,11568,-23419,-16612,-78517,-100719,-58416,-59682,-60891,-102516,-147912,-68911,-121698,-95494,-98626,-89193,687,-33893,-143104,-122431,-91529,-953,-135907,-121835,-176372,-126413,-57392,-38438,-105804,-9944,-50831,-95361,-76212,-64388,-83125,-142579,-184346,-80895,-180256,-189512,18150,10768,-100535,-15267,62216,46550,-15798,-54005,-48989,-36616,13661,440,-61660,-51919,19301,3142,-38779,-54762,-73780,-133673,-105825,-76211,-21718,-33084,-33517,-29506,5419,-21449,-51363,-70497,-92047,-85248,-107549,-57698,-78546,-1121,34591,-62487,-37572,-84784,-50404,-9150,-53502,-119927,-119834,-43259,5403,-23308,-58367,-85518,-77550,-69141,-64251,-88812,-12736,19081,1196,2205,-77561,4375,-78321,-78647,-89183,-16710,2978,-23006,-23010,-10967,-16368,-52306,-28586,-44909,-60515,-71437,-22740,-45436,-60631,-99656,-25855,-70041,23437,-65888,-48246,-97339,-53358,9332,-126592,-131283,-60372,-40680,10255,30090,-46089,-8842,2478,-35812,-52049,3571,45367,-95031,-112169,-39380,-49189,-107702,-181037,-103109,-3312,-53116,-57167,-46014,-22139,-58293,12516,-73290,-50766,-69612,12927,-148672,-93237,-95021,11830,-44135,-51910,-97820,-40304,6624,37012,-35549,-28797,-60407,-37832,-96688,-80864,35249,57849,-18825,2347,-17987,37044,14188,-30488,-27256,19709,9029,-43208,-11709,-27759,-36863,-42662,-4394,-31769,-6570,7204,28574,-41931,-64904,-48589,-31002,-65275,-52223,21604,33263,-23806,-50967,18919,-36489,-44695,-61942,46105,10501,-58881,80853,-8753,7043,-45975,-64078,-51270,-49596,-42761,-65087,-46047,-1104,5415,-48710,-47340,-15440,-45872,-47946,-53234,9593,-15174,-76296,-20489,-31508,-63730,-81826,-68740,-65559,-61236,1788,42335,-60707,-32642,-62478,-74860,-85629,-10518,11404,1931,-62587,-60718,-39020,-96706,-54837,-55440,-81720,-11786,-48114,22552,-117879,-44701,-92307,-12957,23299,-49613,-40405,46474,7687,-34035,-39427,-52822,-8821,-80853,-4903,91710,-10103,-53695,-75325,-133291,-132244,-80824,-69888,-34266,-7579,-141446,33520,-21310,-21037,29399,57965,-47005,-67356,-3330,42072,-31065,-40798,-7881,-43378,-31491,-87489,-55783,-13183,-30627,16880,-7091,-85426,-26216,44821,-46066,-51304,-19177,-64689,-103729,-30587,-36057,-60286,-37879,-66228,-36377,39077,-14217,-26754,-31470,36579,-61218,3638,76061,24514,-50573],[46332,69635,4748,43467,105866,43592,85206,45551,152251,106078,95742,78033,48137,-14655,67328,70164,91330,132514,224661,188958,81066,93383,137479,146294,156811,164601,36344,115956,105535,154691,67930,119499,69529,52512,21487,52507,50762,85106,120252,103935,159270,127701,140218,132688,185053,100618,142665,175407,122937,154971,121092,68835,65685,118571,12726,21269,103475,88551,112889,68855,86329,77657,168037,142473,117594,156275,95751,119949,87597,165912,116876,161144,61011,134516,127766,110566,129597,88598,105108,145894,175955,114135,45223,135870,136816,65709,139712,89027,200504,206931,158798,117028,89026,191186,177166,102398,123064,129468,175583,144926,151754,155958,113334,60973,110945,142036,207601,135931,141731,124853,184898,201111,120544,168133,150120,177370,150398,123026,180175,213026,155227,121882,89996,125328,174009,144167,147849,165685,203240,191482,164994,191268,207843,188676,159804,145476,174249,224386,246838,160661,132346,147691,269218,195713,282801,151074,102420,250721,220666,183533,187902,247866,267618,283945,144295,91950,158301,251060,247796,249790,232438,217658,225285,143739,177471,220139,162789,253118,313843,289637,201065,197265,314786,290770,307026,285980,268690,272749,237485,252736,330497,204350,362596,295434,241872,358511,457377,315600,257362,247626,365142,326147,300853,377337,258707,336622,303377,367223,406741,355822,364719,338886,455417,379810,365877,360250,445067,499043,519448,419728,423725,448527,569138,501778,473301,424357,465346,511502,549517,495337,585815,586998,548570,571155,613850,661085,609821,699965,717582,715041,703248,783610,873602,938619,967887,932087,917555,1174086,1160532,1341212,1465197,1590041,1770762,1841056,2187496,2558159,2964348,3349275,4281693,5582260,9255311,13178784,-11688655,-7471763,-4831790,-3547637,-2762079,-2350082,-2059763,-1847690,-1613268,-1432748,-1335769,-1112433,-984750,-972711,-1015424,-1031101,-894134,-791683,-831593,-656504,-596648,-615186,-613376,-603012,-536639,-549854,-580295,-543143,-451356,-486381,-408810,-436806,-314879,-368874,-427691,-364671,-313378,-305692,-390320,-338785,-287359,-313460,-291095,-266185,-261578,-266950,-274583,-284788,-227797,-241723,-316324,-248133,-56206,-56531,-230021,-134769,-94936,-67186,-47667,-95439,-118166,-36567,-69262,-87186,-32036,37407,68391,149109,60502,199749,160686,175431,185164,228451,241980,201515,264040,274826,441225,482621,577822,706369,823034,1012793,1281645,1700770,2309177,3730735,7030380,-5058017,-4084721,-2570363,-1904151,-1568090,-1356510,-1211981,-1076456,-992391,-1070187,-962191,-771543,-682744,-720141,-688698,-666103,-605328,-558543,-600022,-631765,-482159,-451067,-397016,-533800,-605992,-531851,-422867,-511157,-485912,-459306,-398381,-334592,-378364,-411706,-405517,-452441,-356040,-378196,-371825,-329650,-354807,-388456,-317676,-399845,-327064,-264549,-259832,-324272,-332989,-263763,-284981,-238791,-271215,-272627,-258327,-323864,-314880,-292528,-342898,-322444,-289741,-318486,-319457,-223544,-290315,-202885,-180109,-190431,-172369,-199104,-243045,-155572,-262547,-149715,-217758,-256871,-243226,-257172,-273469,-259660,-95541,-147428,-310289,-243011,-182584,-161429,-141644,-214390,-202129,-210400,-222240,-216047,-211251,-302647,-156426,-225649,-233562,-162261,-199884,-204723,-250980,-156106,-211557,-209828,-210256,-154309,-195707,-245283,-232182,-210358,-99197,-189424,-182521,-164297,-144202,-161176,-224503,-193791,-144771,-125541,-192574,-205306,-181936,-205422,-90125,-162391,-182828,-151276,-199415,-116052,-137394,-74927,-166077,-163325,-138099,-160981,-145807,-193984,-179629,-200437,-225277,-134493,-154775,-179004,-133926,-114595,-146505,-88849,-66551,-141914,-117074,-72415,-223572,-233623,-96679,-136953,-135216,-80189,-138609,-76389,-142784,-136861,-157735,-182396,-93868,-207814,-119754,-116186,-156231,-222727,-172878,-203778,-74800,-60594,-124490,-60743,-2090,-158133,-99886,-75258,-109445,-57127,-124884,-113734,-90621,-84562,-109088,-136564,-60024,-50684,-102743,-150568,-81485,-211821,-127974,3484,-29751,-111473,-127888,-111349,-164037,-180463,-79703,-167367,-121535,-17019,-82628,-122035,-99583,-124922,-153490,-116856,-137372,-137348,-91794,-99728,-112883,-89275,-71591,-34382,-73021,-67185,-116269,-35135,-98902,-26955,-42649,-69588,-115891,-118645,-89378,-41068,-44229,-178794,-124327,-79536,-103480,-166190,-96182,-161763,-123874,-63153,-108894,-93171,-52546,-36798,1225,-13078,-44374,-8611,-61165,-64628,-69060,-9217,-117095,-89810,-145819,-107462,-177388,-102496,-85846,-74762,-65254,-32891,-66185,-67426,-65897,-161192,-23424,-2503,-91056,-54400,-89419,-24861,-53934,-78313,-54972,-46271,-38452,-134828,-45275,-153684,-101932,-151706,-106741,-64370,-60058,-51724,-19766,-12247,-85404,-172699,-93229,11551,-131771,-17648,40079,24707,-105589,-50630,-32348,-5561,-82443,-24070,-50271,-152395,-131223,-84118,-46659,-104447,-81889,-111638,-86529,-120954,-51926,-51690,-37267,-123584,-122372,-146784,-111058,-101920,-83933,-36474,-70543,-28521,-115534,-105126,-74201,-38540,-86515,-101200,-69228,-62989,-38493,-128101,-4474,-20652,-92222,2521,-46985,-68381,-106486,-87500,-101486,-73776,-23314,-53563,-62167,-50764,-72861,-41318,-86883,-43389,-56691,-44354,-34632,-10983,-80174,-134470,-79440,-69492,-64322,-108409,-152274,-63481,-129728,-87276,-70103,-79913,-39419,-47548,-145892,-104657,-91272,-8553,-114796,-108375,-157258,-143738,-37157,-48069,-87224,-19403,-61761,-94826,-89047,-84749,-62670,-122797,-200363,-85295,-178638,-188305,47617,27682,-107895,7338,61439,41135,10202,-54817,-47808,-28325,14906,-2168,-36844,-85556,-15674,-2469,-33016,-53775,-118109,-127980,-113394,-72604,-12411,-42370,-14115,8877,-15819,-37737,-50492,-67125,-113729,-98034,-78277,-70848,-73197,-10498,42454,-36649,-23624,-90030,-84117,-12805,-57778,-126472,-89178,-33670,26486,-10352,-62336,-74273,-81649,-64990,-37791,-76144,-7565,49295,18576,2178,-93066,-7553,-89052,-73384,-73890,-17202,-15824,-46407,-70505,-49761,7019,-42705,-26607,-32940,-57293,-90904,-46504,-70915,-72992,-113421,-15795,-70763,17197,-37231,-27391,-121139,-53996,-886,-94803,-117761,-88660,-28656,42142,25522,-61212,-12014,3363,-44261,-68340,-32883,49769,-82699,-125090,-52970,-8814,-99548,-153903,-66653,-11760,-34919,-42916,-1032,-13181,-55719,21566,-90013,-79914,-114693,-21872,-170840,-105843,-123425,11843,-48849,-59844,-56991,-34969,3685,8411,-62642,-39227,-85503,-43643,-113128,-69410,64426,46449,-11752,-5249,-42795,40053,2418,-21598,-36064,44841,21598,-49858,-15397,-35240,-63722,-52870,25163,-27269,-20012,15692,31358,-71311,-91372,-58093,-43172,-55500,-37353,39167,43696,-37651,-48391,13922,-38272,-59970,-67902,42775,24355,-68693,69284,-12508,8621,-64126,-62760,-66188,-46916,-50608,-49213,-60042,-15272,-16095,-23322,-64569,-9011,-34109,-36008,-50689,6872,-25262,-57760,-28105,-30510,-53012,-44643,-47071,-60912,-47378,-14580,32081,-52000,-35123,-65472,-46369,-100244,-20572,18549,19943,-64849,-68076,-28716,-78387,-61563,-49509,-63077,-62995,-69162,4469,-109404,-40415,-59050,-13806,24498,-26417,-24768,22777,7882,-37241,-18610,-35803,15256,-84217,-21997,65216,-15190,-36734,-65654,-140222,-155758,-87175,-87779,-43723,-13234,-118211,49610,-30074,-21583,48184,60298,-50951,-71557,228,39611,-16679,-23040,32270,-49753,-58380,-105004,-52209,-2451,-14656,4762,-399,-93065,-54518,61756,-15845,-52441,-28563,-111154,-89119,-24171,-5015,-48935,-53970,-71824,-16569,21929,-28018,-30066,-71862,8929,-45727,-21687,58007,21076,-51969],[55145,55594,-12594,32754,109507,53929,81217,41698,154995,100446,105221,91328,61839,9333,155842,106326,82266,139355,221382,197514,110744,107334,144553,160909,148747,158041,54732,114298,117717,171212,82427,131180,73386,33630,36006,59845,48086,120994,147417,103972,154131,123265,162908,120969,232247,92278,120156,180867,137334,156354,109217,61058,39224,133919,24741,43512,98384,84174,132668,76474,78913,74040,183401,152579,103045,160609,96160,119654,142501,196624,135562,156359,77696,140030,125776,120810,138833,104682,147291,124421,167592,102406,45041,156049,168896,66199,145245,91188,186026,204031,173106,128335,101049,174390,168703,101078,110622,113966,173721,142493,152651,146704,124806,67749,118222,134699,222990,154367,147671,139545,223870,241492,140607,171796,159943,180368,167063,141613,204062,196908,135012,110998,91162,120349,179433,164348,147134,195718,236597,202065,168405,202104,220624,203869,153123,150721,182565,203504,247446,176742,169460,165085,267433,218252,276585,154115,131687,278698,227913,175118,189334,258909,287164,265031,145930,128856,168741,266390,256062,261338,258075,224802,228425,148158,187043,219310,183523,254379,304304,292633,222170,215642,331800,324194,309925,279569,244890,284598,257590,242271,333393,232406,370210,313231,229113,367633,424637,310812,270101,275090,355385,308368,331564,400468,270065,332218,282200,390592,415892,356204,387627,337393,455404,388448,392938,349576,444949,525027,535436,422514,432364,449080,577526,516792,453188,436776,485789,541876,570681,513548,592609,607760,596000,603007,634854,673210,615751,684417,746230,749578,726634,768686,860550,945912,982695,995750,967840,1171902,1171873,1345350,1504528,1659869,1825290,1892050,2238909,2646984,3043484,3461771,4396736,5752283,9519007,13570373,-12021798,-7650445,-4948101,-3671477,-2886804,-2454563,-2146039,-1913960,-1677301,-1477739,-1337139,-1138617,-1022647,-972917,-1043852,-1049625,-889037,-835958,-842776,-667272,-593714,-620005,-653165,-639750,-573449,-572015,-603017,-556935,-467843,-502630,-403164,-434175,-324885,-367448,-406071,-357066,-311888,-331188,-428541,-370585,-308271,-340247,-308572,-310003,-275937,-282724,-270733,-336566,-276520,-343229,-462068,-402897,139638,125952,-123424,-65221,-33978,-10330,19602,-35655,-53134,39511,-33842,-15019,35405,63895,124914,193484,82446,251152,211448,237055,215536,276891,278131,269892,309574,313928,485509,522780,654699,776127,895300,1087548,1386903,1810513,2464520,3972854,7475994,-5335247,-4350977,-2732234,-2029926,-1651706,-1423329,-1251532,-1123123,-1025118,-1101025,-1014167,-814768,-751122,-762193,-678314,-702204,-661758,-596026,-620704,-658973,-521695,-467614,-432895,-523369,-610396,-551163,-426702,-527154,-524749,-448068,-416830,-340196,-394837,-408525,-398963,-450635,-361446,-397071,-386487,-316268,-378092,-427111,-310059,-392739,-333420,-282487,-283473,-319572,-339350,-274008,-283952,-254965,-266891,-263600,-277249,-307224,-298420,-292780,-335506,-325908,-311037,-336754,-361314,-248118,-298478,-218665,-204328,-220777,-195378,-224884,-264808,-187570,-264387,-157296,-229100,-267916,-257227,-275385,-283124,-243155,-106873,-186440,-329767,-241587,-197813,-162651,-135323,-213174,-181532,-219024,-232188,-221302,-232737,-315166,-131642,-204787,-223431,-152011,-187221,-217057,-256680,-163795,-201449,-224416,-220893,-177456,-217081,-230559,-221143,-209832,-129598,-192906,-181027,-157855,-160670,-160613,-190629,-180874,-145827,-159783,-233491,-217425,-166686,-218606,-122836,-164474,-185734,-167068,-189062,-124206,-169284,-103266,-160113,-154168,-130639,-164782,-161069,-217586,-182510,-188141,-221289,-139553,-173292,-202512,-158187,-131882,-109012,-106930,-91099,-137430,-132100,-84622,-216231,-207547,-107958,-123650,-121364,-77920,-154991,-110855,-155843,-145855,-191409,-201992,-84869,-193276,-108591,-126353,-169342,-215905,-170131,-202452,-84524,-104044,-124854,-54817,9764,-132817,-105836,-87573,-113216,-79636,-132837,-109500,-102393,-105874,-111849,-140351,-100069,-72418,-117962,-142370,-95278,-212807,-115562,13155,-24652,-96818,-134374,-118541,-155954,-198593,-60646,-173482,-103781,-24914,-87966,-88472,-82459,-112423,-132408,-109471,-126443,-159160,-103404,-114577,-118681,-90434,-82620,-59987,-92526,-73622,-125627,-30093,-128998,-49145,-85321,-80957,-115715,-131258,-59552,-36758,-61298,-188687,-131071,-75612,-105063,-171972,-106464,-157251,-115916,-68525,-79110,-98677,-76225,-50115,11794,-21218,-83232,-42165,-72894,-46572,-82328,-28269,-116971,-92418,-145822,-108481,-178641,-125771,-97018,-88156,-77618,-42336,-91719,-48842,-75445,-164858,-68677,-41930,-106661,-82862,-81235,-3902,-42669,-93573,-102129,-74029,-50490,-140924,-66323,-136058,-98625,-144592,-133985,-77196,-51236,-67137,-29462,-11682,-87388,-176620,-121603,-19661,-115317,-38814,39899,-11834,-113476,-58196,-18029,-3481,-76440,-39220,-75120,-152283,-105683,-77756,-77835,-129015,-139384,-128244,-64377,-94853,-60782,-40136,-33101,-118883,-130023,-151352,-114374,-110576,-82917,-32195,-80096,-52865,-81562,-92206,-49506,-69499,-91861,-109929,-75813,-62857,-53273,-162341,-15698,-52090,-97617,3442,-69613,-76725,-101357,-89086,-107731,-81911,-34524,-48852,-76721,-68330,-84865,-31382,-67960,-26128,-58042,-115111,-39079,-14609,-83437,-157687,-111374,-84458,-68662,-107769,-146671,-57854,-126295,-71461,-40841,-61786,-68207,-58755,-143962,-84178,-88063,-34815,-90208,-92706,-121246,-148303,-34241,-73842,-69236,-39429,-78320,-83262,-96580,-94548,-50242,-95226,-226012,-109030,-175290,-179304,74821,33298,-104814,17705,50917,25357,30637,-53046,-46821,-21360,9349,-5485,-26899,-108719,-54453,-10144,-26774,-54744,-144139,-125983,-119822,-62414,-10984,-56935,-5230,43499,-45622,-58845,-46255,-73277,-151349,-102761,-36305,-85657,-62685,-26198,21587,-14662,-12417,-90287,-118135,-16733,-53715,-119587,-66995,-21658,34394,-6505,-63688,-72897,-89034,-57892,-16028,-60297,-1893,64058,16395,-17357,-99736,-30116,-115548,-86620,-70801,-19339,-36803,-82063,-109479,-88131,2168,-42316,-27545,-26559,-58197,-103496,-73605,-104113,-84507,-131440,-13091,-66126,-3922,-18037,-4442,-136095,-52801,-14915,-47328,-86497,-113289,-38374,58812,20408,-76517,-12292,-407,-56025,-80933,-67087,28857,-61057,-134123,-68927,21365,-87025,-110494,-43318,-30638,-25518,-34839,37516,-6975,-47219,19471,-99470,-94194,-135177,-52926,-175001,-104197,-130959,11425,-54252,-68826,-33781,-35189,-8089,-33333,-87699,-46657,-106691,-53993,-125225,-51389,79980,17525,-10152,-21101,-75933,27961,-22684,-19124,-43624,42406,11865,-55844,-31229,-39081,-94028,-58889,39179,-31734,-36243,18106,18885,-109261,-104841,-70522,-52255,-45779,-25291,41147,46057,-54139,-51954,-18269,-54011,-80035,-70469,32743,34446,-75208,39547,-28588,6111,-80449,-55635,-84565,-44658,-48836,-32416,-67527,-34555,-22126,-9639,-89982,-14999,-25867,-31192,-41705,-8436,-43705,-42811,-28867,-20253,-32652,-20513,-27154,-60715,-50098,-36241,12135,-31078,-33024,-67900,-26135,-103502,-32170,21504,26223,-64946,-71913,-24929,-63875,-66177,-39159,-40970,-104337,-93688,-43380,-108679,-47169,-23146,-13799,26644,-5221,-14090,-4552,11715,-38595,-5718,-17607,26260,-87203,-36473,38023,-22040,-21794,-49625,-140248,-168971,-91230,-96854,-45949,-23462,-83874,57843,-37067,-16324,56662,55095,-56102,-76958,2047,17677,-7455,-8642,53168,-58818,-92150,-107524,-55886,3313,-11721,-19055,8845,-96560,-76487,57360,11059,-67067,-41270,-143263,-65606,-29518,12769,-37086,-71280,-88825,3192,1854,-47947,-33487,-96678,-23279,-35553,-37488,23045,10688,-54582],[60739,47631,-25812,26772,104818,69009,92194,24339,138277,98252,116082,104047,81437,59451,256206,149535,80858,153049,206849,200024,142060,124578,148409,183996,140052,148595,86567,121347,137062,184237,109595,144638,77714,32201,56962,82063,47803,145536,175092,107838,144473,127271,183843,110072,255368,77296,94211,168848,161410,154451,94777,64996,32175,162783,57690,89785,90404,90950,161422,88729,72578,77866,190944,159359,92494,162504,90304,115947,197086,215712,164820,159152,102310,151604,138460,132080,133865,129765,194097,114987,146260,95522,68282,179071,197900,71227,158175,97780,168336,185463,195282,153091,124793,165332,165390,101473,110603,101783,173039,158057,163108,140912,135502,70309,130872,128851,231204,175866,150261,153194,262869,276549,159274,174071,158397,185000,199693,165930,216753,187839,121276,116116,103961,124824,188202,197806,154132,238030,269953,207954,178726,213297,219280,208123,150013,165690,203354,184733,239930,190946,207641,189078,278410,236772,257683,161843,182055,314634,232439,174705,200983,266229,301205,241561,160265,180935,189622,287320,267516,274772,283509,230624,235813,169478,212923,217491,207927,262542,285042,286849,246253,234089,352209,351420,311091,269706,227290,292063,274180,240700,339753,273595,375536,341108,240376,371220,379333,315703,299027,312231,339692,296889,363498,417139,296372,337138,268383,400965,412494,354223,414622,342472,447760,401172,411945,343759,441083,539675,539897,430367,443371,453245,583742,539574,449485,463734,523403,571829,589027,538395,600460,632245,638817,629083,669461,691433,634123,683937,777325,787334,766038,769769,855647,966576,1002858,1059766,1033536,1177048,1196847,1360723,1561120,1745381,1886793,1943055,2293362,2729641,3116637,3575933,4528396,5987950,9860068,13976518,-12428196,-7852415,-5073777,-3789309,-3000342,-2552989,-2219779,-1967248,-1738988,-1536199,-1341265,-1177083,-1068886,-980389,-1071702,-1054633,-868030,-871065,-854609,-697814,-604571,-631168,-685803,-661329,-603023,-591410,-621838,-566633,-477053,-509639,-398872,-424088,-336913,-373716,-371709,-340870,-312175,-342724,-459776,-392488,-331595,-360256,-317508,-342599,-283905,-288487,-263259,-337859,-303064,-399393,-506900,-490176,292744,245386,-26453,3353,19966,36035,79653,23082,19089,95660,22517,68476,104913,93160,166416,237179,134326,289122,252369,300657,248210,331748,330575,343590,369673,394787,549918,585454,749572,878104,1012314,1210694,1545860,1973069,2701308,4347685,8168308,-5800016,-4760379,-2967338,-2234632,-1796018,-1536448,-1338345,-1205508,-1098045,-1138635,-1079695,-886490,-838912,-819707,-695315,-761372,-722763,-652747,-663735,-705993,-579054,-523426,-501812,-528650,-602799,-573825,-457492,-543983,-554618,-439058,-434831,-372390,-427911,-425998,-409248,-449358,-374305,-426779,-409166,-321529,-395777,-467984,-309575,-392272,-347691,-324064,-322438,-320373,-349704,-294390,-304128,-284600,-269011,-275413,-301416,-286955,-284857,-293687,-328239,-328378,-329107,-350929,-393218,-284235,-315239,-253201,-236948,-257336,-218500,-256438,-285101,-239879,-272784,-170417,-228776,-280447,-270449,-294436,-280309,-224104,-134462,-232323,-345146,-242391,-210698,-158498,-144927,-221428,-167213,-224213,-239996,-228766,-226734,-307273,-113573,-192858,-210046,-149800,-182712,-229419,-260814,-177256,-193994,-227835,-218973,-204651,-241535,-208649,-214276,-209094,-160751,-210593,-181116,-162492,-179826,-171100,-175113,-173548,-149794,-203640,-262861,-231426,-161601,-218842,-182282,-169623,-189400,-189103,-182070,-139191,-207654,-141186,-152737,-140991,-140120,-162620,-178462,-230370,-187409,-176483,-216061,-155378,-186234,-217527,-191079,-163080,-98437,-139620,-129336,-137658,-147573,-106365,-210326,-178010,-118120,-110040,-116920,-84452,-172718,-156940,-174761,-163486,-222487,-217232,-95968,-179190,-96899,-133333,-182799,-192197,-168204,-192848,-99040,-155201,-125451,-59513,-6433,-106355,-112994,-110778,-112573,-105546,-140749,-105294,-113968,-138385,-109155,-136274,-133731,-104114,-126112,-129264,-112812,-220930,-111171,5702,-32222,-85465,-138199,-125137,-142085,-220969,-47124,-168837,-96060,-42704,-100521,-62802,-76127,-109597,-127313,-114291,-105237,-160373,-116281,-117606,-121867,-93349,-100819,-93073,-112936,-87998,-131660,-37920,-153055,-77669,-130497,-94004,-120837,-148427,-39610,-43381,-94668,-182671,-132034,-68012,-109152,-170312,-120440,-151070,-111081,-86040,-71587,-104748,-110127,-80741,1752,-40317,-135192,-73702,-86675,-35636,-91168,-56951,-122601,-93423,-140598,-110378,-172614,-145847,-96541,-96276,-96448,-65532,-111862,-33791,-86147,-159549,-109459,-100699,-123772,-118854,-88080,8517,-46182,-113059,-153132,-95163,-50316,-135228,-86813,-114076,-94623,-136799,-143858,-92091,-53199,-98108,-53336,-29109,-91003,-164584,-149382,-65958,-94108,-57309,8801,-59840,-119252,-68640,-4376,-3191,-62396,-55150,-116374,-157922,-85003,-79558,-119374,-147330,-192350,-139818,-49693,-75347,-73339,-41452,-39645,-121570,-131637,-141587,-118632,-110104,-84315,-25472,-95413,-84287,-39867,-63355,-28562,-102330,-93625,-101189,-84172,-53267,-62811,-200412,-31862,-70427,-98768,-3090,-90313,-81861,-93751,-89302,-102415,-84802,-43268,-50258,-93979,-79563,-102138,-31862,-46383,-7809,-57766,-166195,-35985,-29159,-89815,-165620,-146045,-103108,-69136,-101182,-134021,-56112,-108736,-51727,-19745,-41279,-74539,-66802,-137858,-64117,-82454,-75784,-69588,-79740,-79797,-136047,-45471,-113021,-59033,-63538,-95919,-64348,-98930,-99377,-51534,-63898,-249691,-139285,-171934,-164946,93845,25908,-91766,13633,36684,1625,37947,-50754,-49840,-24639,-2904,-9098,-38048,-116364,-88495,-18978,-21913,-58785,-144293,-128520,-124487,-50083,-20976,-73239,-7668,64001,-81969,-77751,-42041,-88273,-187821,-96919,3683,-99334,-47945,-43924,-24550,-1634,-8453,-85193,-143587,-18231,-41679,-100271,-58523,-10150,25301,-11614,-63109,-79418,-95604,-50836,-4051,-46025,1715,55380,-7414,-45166,-98476,-61132,-151740,-116389,-76927,-21040,-60184,-120217,-122534,-105341,-28224,-47358,-31954,-25514,-58874,-106564,-99914,-126092,-91342,-149782,-20287,-56201,-21237,-11491,11656,-136681,-53475,-29523,-937,-43429,-122051,-63213,52971,11611,-88626,-12054,-9559,-67282,-86194,-89197,-10709,-34868,-139572,-81720,35530,-71715,-66870,-38617,-55799,-30623,-36472,57597,-5378,-34344,8546,-97826,-82734,-127993,-75896,-161242,-85791,-113537,7279,-60382,-76271,-27693,-41241,-25184,-70019,-105265,-50863,-116799,-69636,-127133,-32200,76285,-16980,-9672,-40847,-109149,6544,-51565,-24921,-50665,9962,-16770,-60730,-50624,-38479,-121048,-60722,30950,-44908,-52489,11996,-7334,-144900,-106392,-83844,-53453,-39513,-19607,25930,38676,-68699,-58594,-58462,-85653,-96709,-65381,18073,37829,-75172,4210,-49973,-1449,-88161,-43065,-102318,-46008,-36475,-21128,-68295,-51553,-9942,-13074,-112536,-28706,-22780,-31284,-31831,-32068,-65663,-32120,-24220,-5385,-8343,-10700,-12927,-65452,-66001,-55722,-6049,-5451,-26320,-69758,-20702,-90826,-44066,20353,24841,-65705,-72174,-28476,-54339,-70846,-26367,-15911,-118499,-112542,-110957,-118939,-63406,2448,-14208,30597,7626,-9617,-27296,16288,-38771,4520,-1131,26458,-88521,-42654,17136,-22488,-10078,-31031,-135316,-166292,-87510,-89306,-32770,-33684,-48202,53334,-39621,-10875,46753,42863,-61801,-81236,1652,-15573,-784,-2131,51468,-69231,-121559,-91072,-63867,3291,-19922,-45924,19763,-87009,-82668,33732,19603,-85601,-55559,-157116,-39502,-45960,10577,-26659,-82709,-107187,15784,-15951,-69433,-34940,-96162,-53204,-35548,-34164,-17992,-5473,-53762],[61730,48453,-29722,28187,89673,85972,115232,889,102644,102432,124495,113296,104767,118734,320862,185021,88759,167722,183210,196491,168208,137818,149184,207654,128458,138677,127360,139542,157676,189169,142104,158014,83920,45910,76461,116227,51471,152277,202293,113107,136260,140073,198043,100906,241848,59730,73899,142007,185631,147945,86356,77996,47394,200778,108982,140958,82709,110365,194654,103555,71709,86420,189913,160710,88563,162334,79488,110830,233779,224129,202900,165292,126642,167331,162385,147153,116575,158530,235398,120915,116696,95517,110194,205512,217784,84391,172513,109030,153179,154902,217863,187544,158620,169604,169380,107296,121224,93173,176323,187231,182088,140357,148663,70135,145525,125870,225140,194977,153222,163178,290497,297757,169369,180043,145180,192063,244421,191218,215382,191094,118212,139515,127803,140044,197813,238258,169314,284825,295787,206102,190709,223929,202687,201820,154081,189496,233189,171427,224872,201001,240183,216034,297456,235973,230647,176221,239078,352528,237188,188642,227239,271726,307749,220618,184679,237399,213600,308590,282527,288368,305300,234582,246380,205293,248259,215491,231915,276759,262485,273581,270438,250676,371898,369233,314048,265930,224718,299110,289186,249612,348539,322187,379286,374198,278370,368669,338083,334041,341449,350490,328767,297172,392077,427986,332705,351386,268626,398793,402857,351374,433566,354334,438141,416651,424140,350309,440559,544230,538047,447645,459336,466785,593811,572604,469566,506832,573779,600813,607841,571956,617165,665346,672705,649615,717279,718197,670020,705576,811573,822779,816807,791813,869220,1001041,1036864,1127030,1123286,1202610,1242967,1395456,1632438,1843051,1959324,2006549,2364955,2812013,3196706,3700258,4694825,6281287,10298796,14493246,-12958737,-8117559,-5233830,-3909612,-3102859,-2644380,-2285342,-2009290,-1804312,-1611162,-1370871,-1229985,-1126156,-1005516,-1100938,-1054640,-846082,-896875,-870582,-749789,-633783,-655049,-712845,-672213,-625216,-609764,-634716,-576006,-487155,-511288,-404170,-414332,-356024,-393303,-341144,-325870,-318204,-346770,-482258,-403059,-355002,-373119,-323989,-356889,-290882,-285079,-255463,-297759,-303331,-410191,-478690,-496206,362748,254743,37656,52191,52786,62661,112592,64052,73684,114973,82770,141320,157856,117475,186919,274484,210547,310618,283363,354314,271627,389768,387677,396293,432354,497633,621842,667973,852952,997477,1158224,1371350,1738635,2174854,2992826,4805765,9016217,-6354518,-5232935,-3229069,-2470209,-1967808,-1673554,-1453149,-1305856,-1192545,-1178264,-1146264,-973136,-925589,-877656,-744252,-831298,-783066,-718932,-721599,-761849,-650783,-610371,-591473,-554581,-602642,-599983,-518249,-557966,-573984,-438691,-456674,-425619,-476518,-463560,-437887,-453234,-394922,-460566,-440669,-351090,-413287,-504518,-324364,-405125,-377046,-383132,-373352,-330008,-366532,-327280,-343929,-321827,-281133,-302144,-330150,-275045,-279966,-296788,-326069,-334532,-336667,-358572,-408517,-329147,-337759,-298849,-270547,-288716,-244190,-289503,-301651,-304302,-288900,-190479,-223537,-294386,-279251,-307363,-266492,-213383,-176255,-278777,-356555,-249822,-224139,-159670,-170649,-243048,-169711,-228983,-246737,-242111,-198155,-284793,-109073,-196069,-197418,-158489,-192087,-241621,-264544,-192842,-190357,-223281,-202423,-227797,-261439,-187008,-213584,-211781,-186214,-237736,-184814,-178290,-199592,-192708,-184398,-175789,-154936,-244976,-274736,-243808,-168641,-208242,-245358,-176731,-193494,-211521,-178417,-156692,-246087,-181485,-146407,-126569,-164636,-156679,-195009,-223783,-191532,-168714,-212215,-183194,-191578,-221958,-223369,-199064,-119719,-179710,-171909,-142621,-158891,-135064,-211795,-156959,-126514,-100993,-124110,-100005,-189819,-204109,-195268,-182738,-245491,-223362,-127767,-171064,-89453,-136024,-191202,-157416,-166695,-180399,-115850,-208284,-131001,-77419,-50882,-85851,-121890,-140913,-111161,-127346,-147920,-106045,-124678,-172163,-104908,-128438,-152185,-137614,-128284,-118956,-125914,-228665,-114168,-14871,-51920,-82577,-139792,-129714,-125638,-243654,-43803,-153953,-100282,-66301,-115765,-52637,-82515,-117401,-143957,-133197,-76196,-140794,-131344,-111682,-125581,-95672,-118481,-123818,-129844,-110295,-134697,-58576,-164490,-106765,-169349,-105199,-129103,-166798,-40373,-60373,-135021,-158736,-128140,-58596,-117250,-163301,-134492,-149952,-112642,-112779,-86655,-108532,-139439,-121871,-21392,-66767,-185445,-93375,-100154,-34333,-92651,-87481,-131604,-93351,-131829,-108896,-158167,-157217,-87273,-101153,-115858,-99154,-122857,-26039,-95878,-147170,-129735,-166640,-136106,-145454,-107147,11613,-61515,-132327,-191802,-105019,-38561,-118851,-102567,-91168,-90164,-132405,-131408,-107299,-63621,-134444,-87429,-59411,-98387,-141776,-170236,-112506,-73690,-71849,-47447,-104012,-121226,-80122,6142,-4450,-45555,-68822,-153934,-164943,-72381,-92040,-162022,-156093,-227229,-147677,-45806,-66832,-84950,-52235,-52987,-128760,-122387,-118755,-121785,-99742,-87624,-20801,-112545,-114473,-6310,-26505,-22232,-127378,-91481,-80793,-91655,-34214,-68084,-229036,-50427,-71457,-94740,-16694,-105680,-80287,-84159,-84286,-87035,-82526,-48158,-54773,-106296,-80860,-117494,-45104,-29874,7217,-56601,-168846,-28116,-52823,-97861,-158682,-171382,-121318,-62808,-91442,-118976,-61223,-79795,-33569,-13620,-27284,-58082,-71982,-128695,-47513,-75682,-121321,-59570,-72607,-47119,-109704,-60480,-154989,-61016,-84332,-109597,-45842,-98288,-107266,-67020,-33897,-255257,-161139,-170902,-150127,102349,9714,-70195,-3306,24229,-23982,29872,-49750,-59666,-42841,-20000,-12059,-67485,-108495,-110105,-28306,-21028,-64802,-119056,-132054,-124996,-40606,-40600,-86737,-18841,62253,-119887,-87727,-41012,-106239,-203523,-80895,28700,-109130,-32108,-58743,-80825,647,-14616,-76092,-151074,-16399,-24934,-73258,-63225,-2509,-329,-22647,-62052,-87648,-95959,-45732,-3218,-36751,1339,23144,-46531,-65280,-90872,-94475,-174533,-149247,-84875,-19547,-85071,-145963,-101685,-94440,-68664,-50532,-38288,-28020,-57125,-100292,-121423,-122979,-91363,-158979,-36193,-43039,-19227,-15784,16432,-120678,-59893,-43895,28366,1090,-106565,-89785,23810,-4819,-94356,-15087,-23799,-73955,-84117,-93186,-55528,-10775,-141357,-86195,33455,-55160,-35669,-48794,-79515,-52410,-47352,53534,-9107,-20447,-5292,-82704,-45839,-98379,-87435,-133848,-50947,-76880,-2445,-65579,-78651,-26212,-50364,-42142,-84520,-111493,-52731,-111740,-86986,-115049,-17701,55012,-44728,-6228,-56819,-131980,-16658,-72599,-38075,-58858,-43139,-54385,-63863,-63398,-34132,-137744,-60932,2590,-63809,-65803,-3132,-41960,-164161,-100553,-94119,-44208,-38158,-21308,-1119,22404,-75984,-61356,-87796,-127606,-102917,-54582,1841,32988,-66835,-24322,-66744,-13420,-82758,-27619,-114997,-51260,-15190,-19630,-65801,-60330,14151,-33400,-125392,-42773,-24959,-33060,-27421,-56284,-84010,-24154,-17315,6438,12445,-7393,-5914,-72152,-84852,-65393,-14155,14760,-16818,-69993,-30360,-65167,-53554,17061,22328,-69522,-70022,-35822,-48343,-77881,-16319,8743,-98012,-114980,-171930,-133707,-82669,9368,-16525,31895,9086,-10570,-38706,19035,-38843,17377,11908,22519,-85778,-38319,4419,-10987,-1135,-14761,-126191,-143503,-72356,-62567,-1766,-40355,-21167,33551,-37697,-12998,17752,23413,-65840,-80724,-1501,-46942,6870,-4866,34409,-77593,-134858,-58007,-70166,-2532,-30987,-67188,31070,-56208,-70381,535,2064,-96060,-69936,-154972,-15596,-67211,-10011,-19870,-84874,-117740,15530,-28733,-87171,-33705,-71336,-73016,-44416,-11307,-51350,-23995,-45121],[57405,55871,-21711,36255,66428,100302,140846,-17413,56405,113422,127524,117261,128457,163127,314193,197752,103598,174557,154395,188296,182530,139376,147370,221336,109580,131140,168577,166701,173569,182933,167053,168263,92790,67096,88339,154917,59854,141266,226626,116529,134229,159347,200308,93363,195328,43546,64069,106655,196235,135869,91485,92752,78539,235587,167637,174383,79675,138332,222069,117897,80600,94265,181411,156261,91495,160621,66592,106527,237494,224876,244074,169672,145279,183141,189563,167408,92504,183849,260570,139184,86331,102648,159032,232680,225391,107180,181530,124122,144730,119799,231268,223912,196508,188026,180572,121233,137147,87641,184625,218502,206010,145984,166951,72032,157277,125934,201019,205978,159708,168266,297621,298079,165939,192664,122321,200330,293834,211936,200784,207760,126460,175735,157887,164217,204174,275577,189824,324749,306718,196059,199635,232370,174874,189490,166908,218438,264473,164070,204253,206147,262267,241122,313186,205749,202435,199243,283459,382297,244678,219086,267691,276923,306038,207439,212804,286982,230662,321652,299949,299365,320633,235363,256317,247846,281343,214449,252239,293111,242700,256812,291820,264293,383795,376349,322225,275582,241690,309159,303538,266077,355932,368620,380281,404327,334878,360232,314693,363647,390262,380577,331423,311160,412853,434711,369792,370164,284186,388483,394633,350026,434111,370319,431431,432004,431356,371046,449107,540950,536258,474115,480313,490787,608253,612288,510373,560010,624542,627467,629807,611158,644722,705202,694852,665954,770799,750996,720693,746304,845423,850097,868605,830642,901494,1037180,1083997,1195209,1231860,1249157,1304294,1445193,1699414,1936991,2032320,2084047,2451150,2887879,3281356,3824222,4880449,6573449,10764254,15095228,-13556016,-8423406,-5413962,-4020132,-3181852,-2714724,-2336777,-2032165,-1866677,-1687915,-1430327,-1287441,-1186490,-1045993,-1125975,-1051468,-833561,-909631,-888424,-812841,-677048,-688556,-731204,-673429,-639975,-625792,-639782,-584086,-504446,-512581,-424703,-413264,-383622,-425500,-327972,-319384,-329016,-349234,-493838,-407008,-376157,-380924,-334451,-351662,-302004,-277189,-251651,-240306,-282228,-393428,-422061,-440830,327944,151393,56317,67412,54231,63415,103390,73190,93461,92006,124215,178555,173994,122283,182174,292420,282450,306507,297746,381889,271634,434973,431692,422105,477068,590962,678887,740765,935296,1095939,1291146,1518448,1905940,2355259,3249259,5206878,9750384,-6844008,-5637595,-3443407,-2669381,-2122081,-1800020,-1562475,-1402193,-1287248,-1210261,-1195849,-1051129,-995236,-927946,-809282,-894257,-827296,-783692,-780598,-811312,-718474,-707171,-679884,-595125,-617457,-623622,-592766,-565373,-580690,-444963,-477107,-489450,-527480,-507848,-480170,-466968,-419334,-488331,-472556,-398228,-430333,-525599,-354469,-432271,-417811,-444106,-426073,-345052,-386585,-367536,-392064,-360507,-301610,-332435,-359039,-278222,-287050,-303384,-329625,-348483,-332584,-357858,-405201,-373322,-358135,-344020,-297787,-306432,-272742,-317662,-312433,-371011,-311989,-217071,-223545,-308493,-281888,-309129,-247158,-217951,-226136,-318052,-365067,-266884,-243999,-177660,-207886,-275908,-193838,-236411,-251820,-263265,-162934,-260187,-123022,-216069,-189442,-178378,-216900,-253306,-270438,-208065,-191299,-217274,-176035,-240370,-271178,-173456,-219373,-219892,-201039,-264566,-192770,-200929,-216040,-221449,-213260,-189106,-159869,-270386,-269425,-250814,-185465,-191581,-284849,-183257,-197102,-229514,-177517,-171346,-276875,-215600,-143375,-114520,-197726,-152676,-208321,-195680,-193512,-166280,-209021,-219444,-188778,-216132,-245248,-227690,-166156,-216869,-207795,-149814,-162676,-166129,-222729,-152896,-133610,-101351,-141859,-121719,-203686,-240373,-211634,-195476,-256828,-218082,-173975,-171542,-89092,-134393,-190876,-121862,-164801,-170139,-131019,-256312,-143985,-107996,-112801,-76849,-133016,-171467,-112911,-138750,-152028,-116071,-134977,-195320,-104485,-121787,-150198,-164225,-125516,-118628,-127157,-221846,-121506,-41399,-80436,-91092,-139854,-131474,-110752,-261435,-51512,-132311,-114212,-90172,-128267,-59393,-98769,-132363,-181364,-163375,-43369,-106870,-148378,-102924,-132606,-95146,-127586,-142444,-139119,-138344,-136053,-88112,-161371,-129168,-195652,-111977,-137726,-181761,-66796,-84064,-168034,-119663,-121123,-48429,-128773,-154175,-144829,-158046,-122362,-141406,-114579,-107464,-148613,-163286,-45567,-95865,-211007,-95866,-110880,-40920,-86671,-112243,-137879,-93650,-119996,-100339,-137716,-157201,-75043,-106348,-130330,-136028,-124958,-27828,-103036,-131804,-122538,-220449,-136939,-146190,-129830,6987,-80339,-146640,-205823,-102382,-20659,-95897,-110341,-71339,-86534,-133776,-102266,-121241,-76280,-162819,-123577,-92734,-110192,-115769,-175912,-140810,-59248,-82890,-112297,-127655,-117751,-90365,10303,-7710,-29796,-77027,-165515,-165006,-67270,-113511,-193112,-154273,-233255,-153879,-55265,-69173,-91945,-65162,-67168,-133463,-101451,-89127,-122429,-82151,-91549,-22571,-125549,-134203,7952,7197,-35199,-136981,-86969,-59609,-95747,-10887,-73055,-234373,-70018,-61407,-86273,-35557,-112363,-70535,-72704,-69666,-65998,-76983,-48966,-57667,-106119,-73201,-124430,-69902,-23691,17022,-55805,-119679,-20612,-80131,-103463,-142552,-175567,-133796,-51003,-82526,-106671,-73816,-48299,-22556,-25035,-27839,-29616,-75065,-117820,-37703,-69544,-157930,-63225,-71922,-33973,-78132,-67273,-185019,-74675,-96710,-115265,-36698,-98343,-123680,-91609,-10269,-231183,-164759,-174188,-140147,102487,-4690,-42499,-28088,14952,-44201,10095,-51135,-76623,-73182,-39099,-13286,-102183,-90453,-115403,-38042,-26544,-69865,-78194,-129267,-117636,-37898,-62946,-93592,-33960,36081,-150736,-84318,-45147,-117358,-187272,-58354,32106,-113603,-19844,-66962,-127193,-5643,-31094,-65846,-134744,-12555,-8886,-45343,-74264,-1919,-37538,-35371,-62230,-91025,-86589,-42857,-12244,-34018,-3520,-23883,-88345,-66045,-78719,-120830,-156475,-165999,-87580,-14396,-109002,-146660,-55153,-64185,-99760,-45332,-43302,-31298,-53311,-87454,-135054,-96799,-85374,-149896,-55899,-29875,4253,-25805,10666,-90213,-74621,-59219,31828,36956,-67277,-104895,-22376,-31539,-92008,-24466,-41815,-73673,-77920,-79611,-91299,4790,-138345,-80100,18425,-39279,-22271,-64357,-92579,-87641,-63580,28014,-17657,-9866,-15330,-55477,4258,-56011,-86241,-100434,-4497,-35634,-17669,-67933,-73413,-15475,-58126,-54082,-69927,-104783,-53086,-92101,-99288,-90279,-12034,23851,-58792,1677,-62286,-137464,-35903,-77392,-54938,-69759,-98163,-88193,-65007,-62493,-28213,-140104,-63903,-33646,-83532,-73751,-24844,-77506,-155793,-92681,-98378,-25725,-40847,-28715,-30763,220,-73030,-54174,-96352,-165539,-96233,-45151,-13454,20406,-50467,-38540,-71077,-27614,-65238,-13180,-118344,-58417,11024,-28662,-64998,-58827,37288,-64511,-127099,-50958,-31238,-34511,-33079,-73140,-92043,-16995,-11622,8057,22687,-1268,-5508,-76655,-95489,-61459,-11852,20323,-7460,-67034,-48839,-35127,-57484,14297,22814,-77110,-67587,-40593,-43762,-88337,-14761,26423,-50062,-94282,-196206,-140423,-96464,-2803,-21998,23722,193,-14887,-36529,18572,-39994,33450,19819,17959,-76433,-25789,-1309,10686,5884,-6226,-111447,-101677,-46804,-21270,40500,-42926,-9175,561,-33964,-28922,-22066,-3484,-65797,-72067,-7830,-64061,17282,-14835,13869,-79845,-125639,-17172,-68836,-13461,-34609,-77396,39835,-7459,-45578,-29704,-37128,-91229,-83552,-141535,3347,-83568,-40237,-18249,-78671,-118185,464,-36213,-96221,-30373,-33436,-76808,-55726,20831,-66439,-40007,-27481],[48479,65018,-2874,47353,42277,107161,158067,-19858,14691,128473,124713,116188,148616,175750,242608,178683,119995,166773,126145,178348,181223,125846,144420,217676,80540,129088,199536,195600,181197,166238,170325,172174,104805,87054,91286,189277,72959,119709,244143,115636,140347,180516,187427,88121,137326,31441,65434,71147,182032,118958,112955,100309,112178,248122,216529,178173,84935,166563,230843,128644,101592,94799,168195,147882,100105,158609,56062,104228,206989,221142,279850,168999,157734,194539,210196,192039,70091,199471,261013,160715,63598,115446,200599,256511,222185,137827,180812,142869,145691,89829,228619,252300,230082,216878,196862,144371,152409,85993,197300,238573,228992,156512,191310,82464,163250,128943,162476,204160,172567,170000,281937,275378,148915,211463,95456,207363,337865,224190,177170,233858,143845,213522,187766,191340,203630,299979,211038,346593,298171,181053,203754,237731,144028,178745,187549,247112,288590,161913,181985,208098,272061,260215,312839,149465,181162,232071,298756,394628,257734,262657,316660,283105,297188,204624,237163,321668,232227,317428,318417,306237,328262,233468,261644,286808,300138,216496,268117,307039,230329,243196,309326,276361,383552,374574,338072,300922,278282,324545,317594,285406,358443,401911,378338,423476,393244,348306,315315,399113,436610,396828,351489,338232,423746,439712,398008,387824,313502,378103,395182,353931,414152,387931,432085,446896,436450,402601,469271,535481,540448,506529,504986,521411,623419,652010,561470,612532,660792,648144,657027,651229,681294,746206,706077,682305,816918,784383,778095,795577,873591,867675,911324,877142,945870,1059987,1138378,1259194,1341812,1308337,1368719,1499235,1735467,2006637,2092485,2172803,2542966,2951676,3364428,3934206,5055381,6800164,11156014,15689267,-14124233,-8726356,-5589415,-4113192,-3232491,-2754234,-2369580,-2031955,-1915773,-1744720,-1508584,-1336227,-1237040,-1093319,-1140312,-1041993,-833763,-906362,-899982,-870145,-724642,-717941,-731299,-661708,-642023,-632632,-634699,-582356,-526237,-513150,-455258,-419462,-411072,-457031,-332715,-316718,-334212,-347911,-486244,-403805,-386039,-380623,-344169,-323870,-310944,-267543,-248616,-189358,-245208,-367253,-363376,-359544,203623,-12820,39151,56101,34209,49591,61579,54151,86972,47763,146924,178147,159007,112067,162254,297252,327663,278683,294495,395573,267779,475470,479441,457168,521280,687353,746343,811867,1016538,1197621,1440370,1674162,2084775,2568753,3538827,5668830,10584314,-7475131,-6142383,-3715428,-2902991,-2323541,-1969692,-1708849,-1542459,-1421871,-1278042,-1261295,-1143050,-1078395,-1005029,-899552,-969878,-864479,-869035,-856357,-870308,-784671,-815710,-767603,-661057,-660326,-657888,-673078,-584329,-587309,-469236,-499836,-569033,-572203,-554603,-541537,-506491,-454783,-514279,-500599,-460376,-447188,-532477,-394787,-479433,-464883,-498583,-474586,-364109,-411219,-409564,-441016,-402437,-332378,-363062,-386469,-301695,-313565,-318187,-340737,-377824,-324942,-352294,-391143,-407997,-372383,-382905,-320582,-312451,-304699,-336572,-322226,-433251,-343653,-250455,-238677,-324284,-283254,-301934,-232901,-241698,-279204,-345990,-373642,-295279,-277830,-220796,-250646,-315971,-239130,-250340,-256151,-294556,-142049,-249511,-158201,-250516,-190445,-208027,-255676,-265262,-281568,-224021,-199944,-217579,-151440,-240626,-269441,-176049,-231295,-233663,-205553,-278119,-205563,-226058,-228175,-251826,-242207,-213806,-164312,-269221,-253061,-250603,-207132,-174698,-282327,-187456,-200209,-240858,-179402,-180159,-293123,-236925,-147038,-109063,-231100,-158103,-218496,-152601,-191236,-169974,-205100,-257729,-180301,-203956,-248825,-236907,-222665,-241212,-225783,-156358,-158740,-194575,-240834,-168574,-141517,-114237,-167025,-146074,-212796,-254093,-219068,-196306,-255491,-203596,-223760,-179946,-96698,-130264,-178605,-97434,-162064,-165724,-142110,-292142,-163036,-147675,-174337,-82249,-147569,-196343,-121494,-136839,-150226,-137359,-145841,-198669,-111977,-121129,-128461,-176612,-118315,-132173,-113570,-187915,-130364,-66755,-112986,-110351,-139540,-130959,-101623,-269058,-68339,-109207,-131259,-109472,-134024,-78452,-117991,-147627,-231988,-197887,-12086,-70627,-166589,-98492,-143936,-91451,-122967,-143152,-137804,-167828,-137446,-120077,-147257,-138819,-207738,-113549,-144484,-189416,-115451,-109172,-178708,-72717,-113231,-36912,-141350,-146498,-146701,-174693,-139592,-162959,-140552,-100848,-129302,-194911,-60214,-123303,-189392,-83854,-117336,-51579,-76561,-127008,-133396,-96477,-104835,-85198,-117395,-147460,-66634,-115549,-137142,-167110,-122230,-38827,-107381,-118586,-93311,-241236,-121674,-113817,-145577,-2846,-93424,-153154,-192960,-89844,-5456,-72511,-108565,-58369,-85981,-140244,-70529,-133473,-85249,-172866,-152201,-118095,-125129,-94458,-159258,-136535,-54521,-92982,-164394,-122511,-108320,-97015,4169,-14103,-18129,-77838,-141448,-150562,-67449,-138617,-203466,-143959,-209131,-160175,-79175,-80078,-93974,-72594,-76584,-126882,-74223,-62054,-120502,-63077,-94858,-33871,-129253,-137385,-124,26157,-64730,-129020,-83470,-48911,-95700,6584,-83276,-211531,-91428,-54067,-76162,-57241,-109144,-54673,-59831,-43516,-45694,-71072,-47502,-54303,-89140,-62618,-121103,-101567,-28845,21387,-56709,-45522,-18922,-103613,-102895,-126721,-153235,-136656,-39619,-78476,-101718,-92095,-27658,-22564,-52241,-46815,-6022,-77064,-107260,-38472,-66176,-174235,-78339,-76465,-43404,-52868,-60342,-191902,-94546,-100251,-110271,-43430,-103217,-148210,-116947,2814,-179532,-149944,-182613,-138340,99299,-4412,-13335,-54114,4872,-54656,-14506,-55578,-98162,-106212,-57712,-12415,-123374,-71360,-106574,-49021,-39699,-70869,-38561,-113463,-99487,-43873,-78954,-92945,-48303,-9068,-164671,-67165,-54929,-112278,-143783,-37123,15229,-113634,-15993,-67892,-148662,-15526,-55219,-58424,-97409,-9867,425,-23338,-82731,-10940,-78573,-46428,-65276,-86823,-68709,-41513,-29155,-37786,-12205,-71951,-119105,-47995,-64143,-130543,-89412,-153795,-83100,-9210,-128344,-122097,-6464,-31571,-110019,-31174,-43632,-32829,-49631,-72463,-139536,-67113,-77950,-120827,-72549,-20212,36749,-35903,-1569,-51528,-97815,-77268,10553,58333,-15284,-102005,-74416,-67800,-82716,-40834,-61577,-67186,-72564,-56162,-108906,7604,-128827,-65624,-6409,-27121,-25241,-76626,-88210,-127725,-79741,-9951,-29782,-6606,-17598,-23798,49393,-11232,-74293,-70206,42519,-7515,-37109,-67655,-60821,7472,-60954,-59243,-33704,-86249,-52097,-63397,-100239,-61103,-16342,-7500,-60276,11755,-55241,-127060,-49289,-65130,-70276,-83699,-135482,-107681,-64940,-47791,-24077,-130311,-74176,-60326,-98880,-75212,-47902,-106969,-118393,-86909,-96838,-3077,-45277,-38594,-54238,-24167,-61895,-36186,-85347,-180215,-80775,-45128,-27005,2413,-28307,-38323,-61512,-41206,-42877,-3908,-109977,-65060,36340,-45798,-69752,-49735,45762,-96500,-120305,-51410,-40191,-36355,-49662,-78996,-86512,-10075,-9735,-4200,17879,11013,-9903,-76652,-91888,-46943,-6979,6188,-1445,-59940,-66692,-10717,-54239,13291,25218,-86996,-67256,-36809,-39416,-101138,-25131,29103,5319,-54568,-169361,-130100,-99088,-27080,-31716,1856,-14989,-20297,-24302,14638,-43242,47138,19316,7361,-59395,-11410,-2566,32587,10555,-10253,-89039,-49904,-17625,23407,80057,-44463,-12638,-38948,-32746,-59884,-59466,-36732,-61121,-55624,-17616,-61438,28173,-27827,-1320,-73396,-96697,19201,-57490,-28411,-24953,-75867,40487,39033,-20157,-48135,-82682,-72508,-96402,-120748,15977,-86931,-69025,-22015,-68168,-113818,-26787,-39772,-93322,-26205,1689,-63506,-61092,47073,-59995,-48643,-3533],[37815,71679,22435,58138,27415,103881,160820,-435,-5644,143369,119550,112945,162308,160585,153984,131448,133016,146519,106329,171592,165952,102171,143823,198613,45491,135817,212113,216632,181811,145525,148423,168809,120727,100621,90578,213009,90813,99997,251555,110836,154045,198582,161258,88649,97392,26368,77567,45120,143074,101279,147417,97504,136047,224514,239884,161258,100658,187197,213880,134690,134107,84833,155161,140380,113701,158681,53933,105390,162882,215851,301049,164857,168107,199510,216559,218460,59752,203060,234921,173848,56342,132424,225309,275857,214906,172537,171688,166323,158311,75125,210727,263794,252741,249966,214877,176397,165082,92552,213234,241343,244172,169087,221313,107835,166757,136071,124520,190021,194722,173213,251431,236298,126443,233943,75743,212030,366248,228316,152050,262461,167916,241750,212241,214192,195644,307346,230099,345369,272424,168976,206434,241993,121511,179142,214785,272054,299756,166564,165087,211306,272716,272443,292566,88207,175093,275143,282137,386619,279633,312768,365844,293000,286709,213931,253879,340294,219223,295616,338428,311138,329953,234072,261658,314090,299412,225647,283470,316857,229876,242653,325281,291982,372984,370428,363969,340188,330250,348210,332879,304470,357931,412899,377596,427832,437320,340052,338494,434976,472760,402513,387870,377685,428265,448275,412282,404412,355093,378844,412480,370169,385833,407383,447158,464555,446491,441655,502924,538867,557225,544388,536055,556026,638074,688663,610765,657377,674466,657619,692873,692795,725687,784486,715228,708718,843833,817372,836847,845657,898181,885235,945680,928443,999550,1069652,1198253,1321295,1438637,1376640,1434552,1556679,1730864,2040115,2142376,2282486,2646265,3021923,3462992,4047964,5223467,6969584,11472378,16275441,-14659939,-9037836,-5773684,-4221105,-3287317,-2781379,-2400766,-2026309,-1955783,-1774450,-1593530,-1373622,-1274350,-1143572,-1145250,-1028554,-849995,-892732,-900162,-909521,-768717,-733344,-712610,-646077,-630538,-625131,-617628,-568077,-548425,-509013,-482922,-424985,-429933,-471453,-351118,-311535,-323980,-341603,-452484,-389638,-371376,-363814,-344161,-274442,-303900,-250378,-232808,-165560,-192815,-336066,-302159,-282436,42771,-153547,10979,38396,16570,46512,19333,33253,77917,24720,167580,165547,145547,117121,161006,312743,356925,261154,302235,435078,304443,549752,569434,526144,614769,820144,873791,944100,1170379,1384679,1691257,1942517,2402410,2977996,4072594,6516667,12127008,-8604345,-7056005,-4239748,-3296890,-2664156,-2265760,-1960151,-1784028,-1635722,-1442195,-1395757,-1291780,-1210865,-1135918,-1047365,-1089183,-939880,-997556,-971695,-960813,-877686,-946336,-872237,-775269,-755862,-732087,-773294,-640207,-626687,-537382,-548837,-668039,-622990,-615819,-626171,-582992,-515978,-548305,-537166,-541750,-478178,-540692,-448745,-545856,-524883,-550949,-524489,-397466,-453025,-458072,-491608,-446176,-381016,-395611,-421150,-353222,-364885,-352368,-367314,-422595,-320751,-354327,-382904,-435692,-386599,-417924,-348364,-317531,-346099,-352174,-342841,-488513,-387982,-294429,-277511,-346268,-291677,-291146,-233864,-284874,-330212,-364275,-386860,-337526,-333379,-292122,-294873,-360496,-299370,-272517,-265913,-337289,-154276,-267323,-211880,-291452,-204951,-243548,-304081,-280764,-297584,-242778,-219135,-231495,-144407,-233821,-258248,-200714,-249750,-253428,-204474,-266671,-223748,-250743,-238939,-279433,-244603,-246719,-168785,-240420,-235019,-242464,-228793,-163422,-241051,-189315,-205108,-246994,-184220,-183434,-290036,-243198,-159787,-115055,-256786,-179724,-227349,-112361,-177742,-179500,-200481,-292257,-171800,-192119,-229584,-219890,-271170,-246369,-216012,-160677,-150529,-217217,-261190,-200690,-153064,-139954,-194890,-171207,-217546,-239919,-215257,-186289,-241767,-186301,-263882,-193260,-111987,-127892,-151472,-94921,-158122,-169459,-148952,-310120,-184023,-191706,-218160,-102381,-167894,-210913,-139414,-124037,-141387,-169021,-158565,-180739,-128833,-130505,-96023,-169461,-107744,-159327,-89619,-129007,-140867,-88663,-144599,-136060,-141097,-131024,-101287,-262589,-91603,-92280,-141820,-123030,-132716,-102602,-132065,-157396,-282739,-227232,9355,-46846,-185140,-104308,-159001,-87063,-105105,-127452,-126410,-193351,-140715,-148246,-130391,-133996,-209145,-111560,-149167,-188790,-175038,-131483,-158991,-29411,-107284,-24126,-151461,-143541,-136203,-194044,-161361,-170771,-153180,-91399,-88543,-210930,-63858,-147166,-120291,-68877,-119908,-63898,-68782,-133343,-113907,-103711,-86379,-70286,-106280,-134072,-67842,-130801,-138190,-183766,-121379,-56344,-110766,-112973,-59250,-216987,-91259,-59370,-147208,-17260,-97159,-152438,-163592,-75370,-3013,-55673,-98689,-55067,-91930,-148525,-52289,-145960,-88949,-163366,-166149,-128796,-140864,-84723,-121785,-100576,-61701,-106900,-188684,-94919,-94888,-99312,-16640,-25441,-14369,-72567,-95150,-121728,-71903,-160893,-194292,-131761,-168130,-167647,-116413,-97705,-95543,-72118,-78862,-104641,-51993,-47309,-117691,-50160,-97675,-55627,-122432,-124651,-26568,21469,-102697,-108996,-85412,-55840,-93747,6551,-103925,-171427,-117529,-63464,-69017,-79639,-100181,-39293,-48138,-10415,-33177,-68005,-48037,-43753,-59721,-58429,-111954,-133913,-42475,20078,-60606,12131,-26986,-117664,-97434,-121234,-111800,-129960,-36839,-82360,-107188,-112672,-31299,-34756,-90779,-82225,-2521,-79485,-100594,-52960,-67612,-166824,-98484,-84530,-70228,-43326,-46478,-175502,-112567,-99612,-95052,-67352,-116132,-175327,-135506,2616,-117635,-125991,-195469,-144531,95655,15052,8334,-76513,-12960,-56849,-38453,-63930,-119714,-131149,-74986,-10611,-116786,-60792,-91970,-62886,-59973,-67080,-18293,-84774,-72111,-58490,-82015,-88644,-60047,-61796,-157332,-41265,-69779,-89465,-92495,-29984,-15364,-112782,-23773,-64870,-143066,-23879,-82648,-58376,-52973,-12249,-1974,-12529,-85405,-31197,-115974,-55014,-72693,-77958,-48740,-41648,-52682,-47330,-24120,-109077,-130057,-24838,-50213,-118019,2482,-116388,-76430,-10464,-139658,-89599,16332,-12125,-102706,-15946,-38072,-31558,-48838,-60074,-136304,-59191,-77211,-80849,-80278,-16939,59049,-42610,-16104,-13707,-126937,-98886,-26623,64041,30845,-84097,-120596,-108579,-70964,-61960,-80983,-58520,-72788,-35236,-108008,-3085,-112240,-49239,-40296,-23516,-39537,-83961,-67357,-161362,-91282,-49883,-44411,-13033,-13241,-1988,74519,26770,-57316,-51745,73502,-4853,-59617,-68883,-44817,30691,-58567,-60186,5564,-60133,-49931,-34714,-88254,-40931,-29436,-32134,-56768,18509,-39904,-111540,-58578,-43519,-79274,-99440,-145477,-109209,-65405,-26900,-25599,-117217,-94452,-64481,-106565,-71239,-65796,-126303,-63994,-85222,-93082,16322,-49454,-48214,-66731,-47832,-50040,-13142,-63963,-158355,-66117,-58884,-39887,-17531,-4185,-30356,-43936,-52153,-26537,-3336,-91449,-70282,52986,-67379,-81236,-39488,31185,-119476,-109567,-47746,-51451,-41796,-73802,-77664,-69738,-4969,-12903,-29431,-2704,24453,-17103,-73479,-76224,-31602,-10642,-26726,-1397,-49667,-76845,767,-45480,12097,24134,-96364,-70850,-22295,-35626,-113173,-46825,10777,43854,-13181,-104975,-105940,-91656,-53252,-47043,-31913,-31565,-25269,-10145,7587,-49366,49283,5182,-21142,-36807,-3305,-2296,41124,10110,-29310,-60557,-3588,4486,57230,101631,-50322,-26453,-76455,-38232,-100602,-84360,-72903,-54835,-38518,-30947,-43528,33033,-39408,-9501,-59011,-59575,40518,-39262,-46420,-5344,-66289,26100,55491,-6508,-54400,-116097,-48842,-109193,-95167,21592,-76388,-88814,-30254,-58624,-112834,-59874,-41321,-78205,-22331,20938,-38284,-54171,56067,-36434,-46595,21919],[30368,74564,48322,69044,30769,92250,151298,39316,5599,155074,119098,111798,168858,142374,102968,75916,141979,127638,104090,173890,144358,80943,150863,176037,18093,153799,206623,222802,181706,132030,119827,161664,141182,107670,96093,224712,113443,94729,249294,106108,173140,210310,130688,100429,95847,34404,101507,38694,94835,89954,186518,93479,148048,174490,232909,149068,129742,197664,178376,138232,174164,69962,149060,140692,132602,163300,67073,115645,140549,211846,300396,164439,181753,200408,207086,242964,71485,197951,194034,170432,69442,153094,232661,294642,214339,207324,162596,195764,183153,83375,187624,254906,263187,280973,230864,214805,179872,114325,231077,233588,249045,183818,255412,151848,177892,149400,111774,176183,227560,183874,223240,196884,115859,257821,78506,215111,372863,228611,134707,287208,197739,253977,228600,232303,185422,301465,246265,327458,241575,170588,214917,249735,121818,198789,248703,292862,297954,183229,162588,221781,272530,280018,265183,54866,190585,326900,250194,361641,311283,362029,406671,310209,283765,237519,265399,348443,208226,274121,361622,318576,329890,243636,260704,326977,285607,247489,305630,323581,245970,266627,344126,316516,355964,372973,401385,387534,388095,381900,350586,321731,362476,398766,383218,419640,459561,345062,377098,464014,493412,408521,433659,427972,433711,467037,415079,424299,405365,401126,451839,406777,373135,429924,482999,487126,469555,486153,550834,560621,591826,589333,578838,595126,655279,721291,644558,693685,668659,655037,739504,739003,774467,815798,734781,756918,850529,855592,894015,894482,928153,918336,981471,989323,1063583,1084967,1261321,1387792,1517120,1453412,1506142,1627113,1705502,2037450,2191915,2421870,2768216,3124215,3601132,4196529,5406963,7142051,11786525,16907463,-15186300,-9375851,-5984983,-4376616,-3386827,-2822704,-2451637,-2037142,-1994846,-1780106,-1665749,-1401190,-1299556,-1190208,-1142675,-1016395,-882351,-876441,-890972,-923639,-800915,-736808,-691440,-646737,-619475,-606532,-588892,-551624,-570167,-500360,-497802,-428379,-442591,-463806,-383702,-309831,-300138,-335746,-398447,-370893,-328776,-327581,-336536,-221941,-276002,-215160,-192050,-180035,-125594,-289462,-225511,-221016,-82399,-191293,-3728,25308,15864,68748,4804,38996,80128,57334,181307,165031,155620,156631,212823,338653,392887,298639,362825,513639,388353,665674,691801,591233,760244,953621,1032721,1152763,1406372,1653995,2020115,2323911,2848058,3571264,4825686,7679812,14245475,-9982106,-8198082,-4925002,-3753337,-3038406,-2613379,-2247922,-2050155,-1845964,-1664489,-1565832,-1459661,-1352457,-1264682,-1230753,-1217248,-1077426,-1124652,-1091345,-1045570,-992893,-1058252,-978724,-920623,-897021,-842971,-889120,-719834,-719327,-648819,-637143,-752811,-692240,-688325,-706778,-673126,-596805,-576697,-592528,-626430,-540033,-553169,-525476,-601577,-601418,-598488,-580651,-454698,-518441,-518747,-536281,-472756,-443467,-419050,-471997,-431027,-428711,-414835,-413127,-462631,-319719,-377143,-394318,-463540,-406562,-449121,-384199,-332383,-402349,-377774,-380040,-533922,-441972,-352005,-345011,-375134,-310504,-278673,-252515,-338876,-368489,-376293,-406970,-394096,-413901,-386530,-337763,-403023,-361027,-299862,-287942,-385972,-208774,-318453,-273163,-326275,-234478,-280405,-353052,-303977,-316451,-264189,-246154,-262889,-168600,-233719,-246071,-247820,-275524,-279522,-202560,-231017,-247043,-270798,-249272,-300165,-209630,-278500,-176268,-201367,-228562,-227702,-248816,-163452,-190633,-189792,-215200,-256400,-194221,-183034,-268961,-237182,-178838,-137069,-270016,-220563,-235982,-103820,-149827,-191968,-195285,-319146,-169474,-188438,-192134,-183501,-298133,-233335,-179149,-163723,-145565,-233800,-278751,-240582,-170369,-175834,-219336,-195395,-219211,-209627,-200366,-173058,-219455,-175047,-282665,-209515,-133168,-133447,-114726,-122240,-154186,-181418,-153017,-308926,-202563,-235967,-236849,-134927,-194837,-211894,-165259,-110389,-127022,-207363,-174378,-151296,-153679,-151261,-70543,-144179,-97159,-196163,-67377,-70030,-157020,-113279,-172268,-162265,-147938,-136383,-110805,-242905,-117415,-92576,-138684,-135153,-129982,-126634,-135831,-162671,-316886,-242103,7277,-48832,-202871,-122784,-176682,-86961,-82139,-106072,-112531,-210310,-147586,-168290,-121057,-119418,-207143,-110092,-154467,-183110,-230526,-150066,-117545,-5599,-106488,-16939,-155930,-146883,-118623,-208669,-185315,-164330,-152033,-85324,-50822,-212644,-67904,-169483,-42592,-67209,-122155,-79102,-71135,-138806,-86963,-116494,-65581,-67002,-114441,-125739,-81981,-151742,-139990,-181138,-129874,-76806,-117124,-120989,-43895,-156999,-55848,-13997,-135400,-39164,-98063,-148247,-136687,-73900,-21651,-51990,-86210,-62806,-109011,-155144,-57984,-163866,-91242,-144343,-163927,-128036,-155039,-91593,-80929,-55528,-81594,-130347,-186416,-62938,-82425,-102418,-55761,-43692,-23371,-67461,-59327,-89970,-81956,-175609,-177045,-128439,-134785,-177373,-162791,-121229,-104955,-70171,-76766,-74636,-47775,-52115,-117200,-51147,-102292,-86276,-109529,-104166,-64327,-10162,-139370,-88885,-96620,-80852,-94992,-18332,-137424,-138112,-151491,-95861,-69937,-101528,-96179,-35002,-43746,16131,-34525,-70505,-56401,-33588,-35394,-69097,-105631,-162501,-60078,11498,-68819,22605,-46204,-123219,-95758,-132029,-72692,-118494,-49183,-95120,-123750,-131943,-65575,-57373,-135516,-126754,-25944,-84428,-102919,-81400,-75132,-142967,-117094,-94783,-103992,-52767,-42829,-148719,-121920,-102206,-77108,-103839,-137981,-198473,-144297,-11575,-69669,-106789,-210719,-155344,86079,39073,9788,-95257,-43274,-57637,-60721,-77382,-136451,-142623,-91893,-10683,-83165,-64856,-82914,-81109,-84950,-62117,-29226,-53519,-44476,-80310,-71962,-88577,-71964,-108999,-136335,-16788,-88605,-60777,-57475,-51413,-53376,-116219,-43135,-64648,-121834,-28616,-109781,-69827,-22148,-22657,-18333,-15722,-89846,-62714,-145280,-63190,-85703,-71156,-35451,-45124,-81907,-62025,-39894,-130200,-121284,-15579,-41323,-86042,75816,-73979,-76602,-23541,-141480,-76351,-3309,-13876,-92862,-12936,-29341,-28324,-52803,-53986,-129831,-85577,-92151,-46616,-76918,-21369,56137,-46016,-30923,13223,-157147,-123082,-67900,54951,52655,-61528,-152852,-145849,-63531,-83384,-98411,-53458,-81227,-29040,-96321,-24360,-91103,-39373,-83585,-34382,-59787,-94004,-42512,-178954,-96177,-84434,-61263,-28885,-8157,-6397,74171,49984,-43555,-50656,71929,-28126,-85072,-78720,-32141,35148,-54653,-62719,27166,-33742,-48541,-15880,-68699,-41834,-49976,-48840,-57615,15604,-25070,-106159,-67134,-25143,-79588,-115111,-134606,-97697,-68250,-11903,-35812,-112203,-123891,-45898,-107000,-65401,-72981,-135393,-14245,-87569,-91971,25408,-53323,-57151,-68458,-69096,-47337,4921,-43709,-105781,-63057,-84409,-54120,-35699,17036,-24701,-28504,-60224,-25561,-13570,-69006,-75394,51461,-90734,-97725,-35596,-6102,-127654,-99187,-46995,-66344,-54278,-99179,-79039,-49571,-4750,-21185,-63086,-35810,29613,-25569,-71457,-57444,-27769,-30172,-71946,-8715,-39580,-78556,-2699,-36291,5971,13735,-102847,-78869,-286,-33479,-120310,-74990,-28899,48315,6491,-38532,-83009,-82085,-73622,-69483,-70114,-45926,-29362,-3350,-1887,-58892,32501,-27013,-75000,-14896,-8048,-3129,26765,132,-61604,-34657,21993,9362,68251,96056,-65305,-43702,-105492,-52452,-140889,-96369,-106368,-53426,-33129,-47334,-22827,23797,-46793,-14813,-41258,-29537,42256,-21766,-67067,12412,-54627,-7422,26425,-12209,-56563,-125621,-31860,-122631,-67496,19976,-60475,-98783,-41752,-54384,-120158,-90942,-42394,-54347,-19199,19251,-11306,-33824,45884,-4876,-33232,44502],[32039,75327,69904,84740,55115,79232,138279,90418,45513,162693,131047,116053,170795,149136,111936,43460,151898,129563,126618,188669,128269,76066,170694,165053,16941,183214,194996,215075,188986,137295,120388,158262,166328,111641,116681,227988,139887,111118,242999,107966,194898,215875,111052,127172,131330,64780,139523,60203,62881,92296,220433,107256,158393,136841,207159,165832,178360,202041,146820,143926,215421,65976,156427,154692,157464,173794,101754,146257,167187,212028,278155,177453,201361,204120,190593,262834,111208,193946,166504,153130,102819,177674,230181,319100,232854,240422,166977,233786,217887,116817,175844,233315,266735,306760,244051,255226,205921,156707,248866,231996,253698,209295,290946,213153,208698,171338,147262,189380,269949,205941,217165,177932,138367,282590,116922,218914,362012,231400,133142,306161,234538,249803,239768,257832,186444,293146,259371,310706,226354,194593,235428,266266,161641,239965,289329,309871,292667,217704,181698,246938,281618,286393,257034,79057,230353,381724,233033,327913,350691,403354,432318,336613,296021,277450,280217,355456,227456,285919,389651,334089,333960,264856,269534,330341,276303,288962,340790,329909,282199,323445,371676,351848,338084,389361,448693,431991,441970,422175,370201,338963,382103,372121,397130,409935,463442,369249,422180,480027,500724,426832,477842,485645,446986,498240,420231,450574,460458,451712,510110,467562,400846,459178,538260,518329,507383,533038,608867,602089,643384,640132,633642,637306,680088,746836,651386,723945,658667,656999,795690,788919,821123,835710,771512,834370,858137,908245,945948,941226,968761,975005,1027238,1065709,1137411,1130592,1319065,1457787,1578622,1529982,1579566,1721387,1705674,2020096,2245507,2575698,2894215,3259913,3773903,4379528,5597097,7351168,12126327,17534503,-15624092,-9681110,-6191298,-4549400,-3523608,-2878285,-2515666,-2065420,-2022702,-1757626,-1689018,-1413715,-1303964,-1215895,-1127426,-1002365,-915104,-856418,-875717,-906256,-808993,-728854,-679212,-659096,-624476,-582331,-553192,-537832,-578905,-490878,-494151,-432719,-448523,-435760,-419410,-314577,-266323,-320844,-335454,-358050,-269820,-278482,-324106,-190838,-230007,-157673,-126425,-204672,-46954,-207665,-118466,-159972,-101284,-80173,24717,28270,43274,115467,35566,84293,109904,158389,174885,191504,192671,219840,320985,351603,442443,404322,483975,605812,488306,777400,797326,640799,905489,1020227,1142164,1358671,1636164,1897949,2292873,2669025,3240899,4113267,5489336,8666032,16008697,-11003080,-9070025,-5478728,-4059483,-3259828,-2854500,-2438249,-2217174,-1948782,-1845880,-1685177,-1560804,-1448414,-1332923,-1369277,-1290641,-1242996,-1188434,-1155504,-1067668,-1077359,-1088362,-1047500,-1039737,-1021796,-947052,-974125,-786667,-846944,-765080,-740366,-786785,-765625,-741983,-747228,-741287,-672769,-578061,-652592,-676350,-623917,-554735,-618690,-612292,-672159,-625548,-636572,-527138,-592329,-580094,-556579,-471415,-497831,-421746,-532721,-513080,-485621,-501437,-467898,-480714,-334718,-423392,-431098,-488424,-428633,-472907,-425633,-369384,-466145,-420292,-428309,-566266,-492881,-419761,-436297,-407204,-341959,-273218,-290454,-389134,-389471,-386566,-432681,-457766,-512332,-489440,-378246,-431817,-410949,-332184,-322757,-431646,-300119,-393614,-331662,-350168,-276637,-322348,-392846,-337277,-346364,-292789,-278711,-309687,-228802,-261807,-257377,-314594,-309349,-309645,-207086,-197423,-277434,-284858,-258190,-311346,-167719,-301674,-196922,-189898,-254352,-218235,-272839,-180993,-175835,-193179,-233543,-287244,-221035,-184554,-245677,-228722,-200386,-177473,-275645,-278140,-247920,-156403,-129558,-206093,-192059,-337668,-178663,-203087,-160342,-154492,-305319,-217033,-141097,-172982,-157633,-247551,-291412,-277886,-196725,-218404,-237527,-216749,-221038,-196500,-179669,-167889,-203585,-181197,-280520,-233147,-157957,-154885,-92606,-182499,-158636,-199372,-161471,-295630,-215835,-277502,-240744,-175110,-225687,-201969,-193958,-114256,-111832,-247016,-193595,-130952,-183043,-180857,-73330,-118476,-93903,-235862,-63041,-50472,-185052,-153532,-199207,-185699,-164139,-152054,-130614,-221544,-141360,-121589,-126355,-154057,-138857,-150044,-131360,-173144,-321666,-239299,-35321,-84069,-219375,-152619,-195834,-98930,-70241,-98084,-112268,-216768,-159226,-178564,-127492,-105541,-209655,-114312,-165195,-179691,-270238,-167494,-83883,-19012,-114142,-32729,-155862,-155746,-115998,-217532,-214616,-152333,-149232,-90875,-48180,-209173,-91478,-195962,-19539,-91260,-131597,-100931,-89927,-154053,-74551,-137504,-46296,-85565,-149091,-131101,-109210,-177658,-151581,-164336,-153558,-97714,-131423,-148954,-67427,-96608,-35480,-15900,-120454,-73168,-110586,-146122,-129908,-103230,-64197,-66163,-80128,-81722,-141495,-160146,-87898,-193947,-98866,-132555,-151381,-130619,-166125,-117214,-66756,-37601,-113391,-166606,-175623,-46056,-78024,-120286,-113628,-69705,-48572,-73524,-66855,-73842,-99789,-181091,-164847,-143940,-131606,-191778,-211000,-149349,-129925,-79469,-77525,-58968,-69455,-78472,-122639,-71999,-112551,-122586,-99944,-88485,-106902,-64646,-167039,-82414,-118651,-118154,-105933,-66119,-181210,-135656,-193858,-145828,-82546,-122894,-110028,-52988,-54990,16971,-52832,-80053,-77248,-40965,-42476,-97531,-110027,-187163,-78160,-6985,-82777,-17044,-75196,-129510,-110480,-157090,-62606,-109980,-78036,-114924,-149523,-147908,-123888,-86319,-181882,-169986,-72130,-93896,-118976,-119351,-88699,-117808,-132048,-106349,-133628,-77213,-66449,-131262,-120925,-113962,-73375,-143926,-166351,-214225,-146086,-37871,-53352,-103614,-225682,-166183,55996,36579,-19293,-115557,-84203,-65298,-83781,-96978,-145342,-143831,-109945,-16253,-40741,-83541,-88097,-103745,-110498,-63802,-71385,-36818,-31418,-107102,-56341,-100779,-89925,-140820,-119950,-6527,-109950,-48365,-54113,-107867,-96567,-127847,-70449,-74600,-102946,-33307,-136155,-95010,-22091,-41623,-46928,-32696,-110423,-102834,-165787,-74312,-104738,-72917,-35307,-55244,-114423,-81352,-61438,-137759,-100763,-32167,-42495,-47588,97760,-51450,-90407,-48665,-135557,-100782,-59669,-36063,-96496,-32526,-24152,-25422,-61362,-55762,-126564,-135442,-127120,-34186,-65201,-32674,24399,-49073,-46406,20458,-182482,-147123,-102979,31786,40357,-46129,-168668,-172013,-67008,-99741,-112748,-56870,-97205,-44269,-85146,-50853,-71902,-42460,-133713,-63656,-81871,-119386,-35027,-176740,-95257,-110969,-80501,-50937,-9961,-45867,52715,51381,-40859,-67618,31041,-65552,-114067,-102805,-29711,8224,-55109,-72825,18227,-16255,-53348,-13997,-52354,-66695,-78033,-61357,-68650,-960,-19918,-121778,-77109,-20877,-72514,-129847,-121242,-84236,-74302,-13254,-55196,-122000,-157432,-17867,-104441,-63023,-66881,-137012,10037,-92729,-96560,19951,-59349,-67627,-63299,-86914,-60447,8662,-33046,-51319,-78034,-113707,-71012,-48904,30065,-30210,-24289,-66921,-43013,-34546,-51885,-82962,23460,-115136,-115448,-43277,-58013,-121868,-91671,-55284,-86995,-74566,-119118,-92667,-36557,-12218,-33743,-99017,-75011,19548,-34367,-75276,-46389,-43608,-64373,-119802,-23258,-34648,-76576,-17517,-33346,-9618,-7953,-106148,-89890,21695,-33411,-118890,-101849,-82901,16276,-10310,-5433,-77971,-80355,-87136,-99371,-103200,-56747,-32988,-10249,-12841,-71850,-3866,-75664,-146478,-2709,-27752,-6675,-9969,-22772,-100482,-24785,19236,-7556,51830,64783,-90644,-60487,-124055,-73795,-170221,-104224,-130717,-64059,-49165,-65098,-13540,-4693,-49775,-22484,-26834,-18321,27697,-13364,-90358,14308,-46404,-56611,-37860,-37148,-65691,-112321,-30219,-136390,-42171,11624,-53449,-103671,-55871,-57342,-134346,-113277,-43858,-28562,-16530,630,6213,-5067,23405,25059,-10941,61864],[47448,76914,85677,110144,94824,75204,131882,140283,99155,167194,159586,126516,174247,189879,161184,61252,171264,164151,173666,213393,130493,94630,205833,174305,55063,221469,196371,204657,208308,167154,177936,166911,196503,117496,154794,229940,167768,148131,241786,123608,217559,219792,119982,167165,183115,124135,192166,112390,69638,112258,242797,154661,181971,156355,186299,216677,252089,208242,146613,157116,252445,92224,180768,183697,189113,190398,160636,206597,239850,219733,249574,210803,225297,220582,186915,280177,177295,206460,186536,139274,152121,207465,228633,351884,279589,275513,197627,286976,260712,171405,192063,219444,274199,331153,261830,295668,250528,218617,265153,252491,281301,260675,325573,285819,265377,206899,235724,256624,320154,240013,246243,196183,207004,310778,193813,230616,352236,244599,151816,324511,281549,237122,259426,308320,218389,298258,273293,317708,248684,243296,269113,296569,252837,298606,335526,324700,305038,271797,224534,296002,307416,296441,292718,170417,293157,430965,258171,304089,398223,433089,442750,372396,327330,335544,311678,371746,299610,357178,426955,367801,351606,300314,305180,339551,293715,357615,391191,344307,340882,412483,416821,398814,339068,423720,501990,463112,493411,462819,394641,367584,424203,368253,423267,422153,462566,413767,470479,493393,512731,468116,515744,548751,475744,538487,454898,489111,528859,536945,577376,551471,483469,508751,606506,577389,557223,581617,670059,664351,705274,696515,696308,679522,721089,767201,640109,757710,674018,703535,861743,845998,870526,854948,827674,945786,912158,987120,997543,989978,1020389,1054710,1090942,1165986,1226241,1226172,1375189,1530783,1636128,1600675,1656741,1854647,1793565,2051437,2324524,2724954,3014666,3424621,3963845,4580609,5778675,7613953,12498989,18076155,-15906889,-9894644,-6357412,-4676926,-3649897,-2934355,-2568250,-2104451,-2022094,-1707567,-1638015,-1409717,-1276951,-1208519,-1097926,-977614,-917944,-828637,-851456,-859460,-785783,-692936,-654082,-629792,-631820,-545138,-515926,-503513,-536897,-470797,-457225,-421810,-419047,-372799,-410210,-292215,-206699,-249680,-255805,-330867,-200265,-214283,-276385,-168364,-148222,-77205,-35605,-152223,50754,-65910,39733,-55873,38144,175715,150223,100776,147230,209087,152523,188467,230751,346638,214943,296334,305641,327273,478936,396725,540944,579615,651364,745722,655600,901252,944887,845831,1098244,1136346,1300354,1579409,1897505,2188230,2608879,3042898,3684304,4701861,6228055,9794869,18025383,-12409557,-10249584,-6223021,-4529299,-3603697,-3183601,-2715406,-2469627,-2144160,-2087835,-1856075,-1695153,-1632856,-1487971,-1495869,-1404253,-1439944,-1287016,-1243262,-1118747,-1152132,-1109374,-1128513,-1150719,-1103786,-1057900,-1025957,-885414,-998952,-891150,-850894,-837743,-840820,-787707,-790894,-819612,-763848,-600068,-712974,-701040,-709430,-569837,-711883,-617963,-718268,-648710,-698676,-609217,-668233,-630725,-567512,-494423,-543180,-443202,-597118,-583519,-553653,-605553,-528250,-513130,-416259,-492386,-504469,-509217,-460607,-507008,-492063,-455872,-526139,-480444,-493383,-594193,-539583,-496056,-535370,-450218,-404092,-311286,-366768,-435836,-421835,-412355,-468117,-518424,-612753,-584290,-425175,-447813,-455392,-386442,-371441,-479938,-410744,-477427,-393866,-382191,-331766,-388537,-426274,-382987,-411675,-350161,-331888,-366745,-319037,-338827,-331723,-403030,-354682,-339727,-237267,-212830,-324937,-308256,-277456,-321085,-185399,-326995,-248064,-246884,-334970,-243821,-315753,-222551,-230553,-212947,-264923,-358481,-287421,-203662,-252147,-237466,-232688,-235448,-293205,-345770,-277363,-277790,-167709,-231913,-205836,-355551,-206591,-250076,-176381,-170696,-316680,-228294,-151503,-206406,-205632,-266255,-304089,-308506,-239933,-267008,-257939,-241082,-233384,-237813,-169458,-183734,-221218,-218164,-280319,-276382,-188850,-202865,-122662,-270482,-190388,-223049,-193402,-287359,-224311,-315251,-256581,-217786,-258672,-198051,-224479,-156528,-107283,-284036,-215771,-143518,-213239,-215862,-118622,-127115,-110072,-271089,-90559,-99433,-229058,-220213,-237077,-209672,-193632,-183046,-162859,-221245,-165483,-182217,-125517,-186803,-175919,-176201,-129451,-200836,-301727,-228335,-127506,-150531,-238354,-192300,-216583,-133313,-89167,-123886,-143840,-214591,-175892,-182145,-152010,-104586,-222181,-128245,-185709,-187856,-292111,-187953,-96273,-80493,-133943,-91473,-160981,-169158,-157590,-232198,-258545,-152039,-162647,-116016,-100001,-215211,-147885,-232268,-90524,-141155,-157263,-131761,-127106,-186740,-101592,-173556,-39242,-128389,-209002,-156003,-146867,-210479,-180592,-153328,-193972,-119178,-157242,-199638,-135451,-82916,-52717,-84875,-118878,-121010,-146926,-151486,-149023,-170671,-124775,-99363,-90581,-110990,-189423,-169084,-132900,-238916,-117001,-141675,-140581,-155361,-175377,-159318,-103645,-73667,-153986,-212737,-178737,-54676,-88480,-168461,-183997,-101981,-88587,-102235,-127559,-87504,-125752,-178270,-162533,-179165,-164110,-214766,-252005,-178467,-171180,-110151,-89319,-82983,-114071,-121870,-136487,-114510,-132044,-160991,-104936,-88740,-149551,-130880,-182087,-98428,-149769,-158505,-131973,-124696,-227075,-172508,-239952,-198706,-107419,-144726,-147859,-98172,-87672,-22372,-86420,-96990,-110561,-83579,-99057,-138659,-127514,-211686,-95727,-36857,-103910,-84254,-110556,-148923,-149243,-186240,-96811,-111644,-118398,-137978,-180526,-161539,-187051,-116721,-225562,-201858,-128377,-108487,-149834,-158116,-106619,-106674,-146980,-118602,-151428,-107900,-121688,-138179,-114949,-135542,-103281,-177695,-195704,-223358,-147413,-71794,-70937,-119561,-238111,-173462,-7999,-17887,-77164,-143757,-127261,-84562,-109417,-122435,-146332,-143406,-129248,-30261,-15457,-110510,-108751,-128794,-131560,-81188,-132818,-48998,-46114,-136326,-47843,-127753,-118151,-154069,-125517,-20761,-131905,-71350,-80972,-187315,-145068,-146808,-100170,-98587,-100395,-47867,-164563,-132662,-56410,-67094,-82017,-60138,-155800,-145571,-179094,-90441,-128744,-85904,-49034,-74537,-144833,-104228,-90355,-138417,-79318,-70968,-57480,-22313,66333,-62784,-116682,-79649,-126587,-156579,-127847,-70990,-119527,-73739,-30852,-25502,-72031,-64427,-132234,-180908,-176082,-50507,-51881,-48322,-28002,-55405,-64066,2631,-198120,-167605,-125575,-4363,-2384,-44991,-170321,-183939,-84717,-106575,-122948,-70292,-116691,-78848,-83810,-77082,-63961,-59405,-182280,-109048,-102912,-167914,-63575,-158509,-91300,-129750,-101577,-73775,-23803,-112748,19430,26110,-53182,-97625,-38671,-99247,-146343,-139854,-41375,-47309,-64760,-93155,-20499,-16226,-72615,-30702,-50517,-105796,-113759,-74421,-89289,-30374,-29357,-156948,-87544,-33950,-62762,-144653,-123187,-80437,-82625,-33932,-80705,-143596,-186871,702,-104957,-69199,-49172,-134532,-271,-99172,-106114,-226,-71595,-82972,-56201,-100118,-87713,-5428,-34277,-32782,-109314,-136028,-89894,-55217,29885,-50806,-34620,-74419,-74019,-63552,-48496,-94830,-31896,-140799,-130032,-62916,-112845,-109180,-87327,-73756,-113743,-99209,-129307,-120142,-39192,-27999,-48993,-131446,-112467,-5064,-42867,-87007,-50193,-77598,-103720,-160639,-43333,-39550,-76048,-36333,-41912,-34978,-37201,-108367,-100542,35020,-34280,-107243,-119369,-138457,-39894,-58045,-19045,-96657,-91896,-99278,-134014,-124022,-64582,-36903,-31343,-24236,-87356,-52035,-129329,-212169,-8601,-58934,-13304,-58216,-57612,-136303,-40494,-8066,-42315,12731,18951,-122471,-77973,-134134,-97041,-182966,-117738,-140950,-90009,-84023,-81040,-24119,-50744,-50280,-34607,-21423,-28526,6196,-18757,-115936,-7712,-44657,-109007,-107110,-73955,-88238,-88333,-46084,-148718,-24986,-2169,-66973,-109451,-72728,-66548,-149160,-123215,-46136,-9144,-13757,-24849,7133,22700,-691,46600,15646,73765],[76858,81386,97706,144125,137737,88827,137590,178058,147743,172281,201816,141193,186604,245817,211595,131245,206078,223835,232234,238185,159229,131675,253203,199728,129151,263317,223807,207715,236614,216644,283770,191969,231374,129615,204940,237662,193536,196938,252578,157369,240901,229165,168145,211982,225336,206974,253846,188164,120507,147651,253484,232779,225233,243768,191935,282856,343483,222970,192578,182291,283170,157295,219794,223008,227535,211694,236391,289017,323930,238065,242833,263155,248049,257288,216255,301862,257789,249113,268679,153058,210926,244919,236362,386851,350631,321003,257629,361213,314545,237494,242666,234717,296580,363220,297685,338991,311180,289407,280378,297750,349831,344427,358683,361294,341052,264022,352286,376726,375974,282757,307723,253836,313006,347145,295877,265126,367949,276023,190618,351434,340271,234269,307214,385174,293060,331428,301239,362771,317660,310698,311334,342749,387194,367423,385907,344438,357384,339353,286256,373168,350948,316302,374902,307875,371324,466843,332501,322028,457167,454945,448550,417774,381111,411872,372882,404758,419312,478512,481160,433951,393960,358606,380864,376392,351269,453888,454031,383192,420811,517862,487106,459339,395819,477009,556922,482202,556310,502559,434245,426063,489409,430137,474014,482937,476317,478512,528188,538459,557640,541291,557980,617520,529569,584509,544597,556098,633953,661546,645251,653990,616430,598180,686332,695525,621429,639260,732989,756820,770372,767693,767718,726044,789600,799775,650573,815739,748283,830788,940510,930453,948410,907748,908087,1090767,1051877,1100313,1070748,1057645,1089517,1156468,1186396,1302225,1347454,1376970,1463444,1622897,1715266,1683743,1770299,2044138,2012212,2212194,2483355,2884111,3165615,3642057,4182791,4814261,5991122,7985141,12992571,18622752,-16172459,-10088955,-6519901,-4752905,-3734377,-2994169,-2601597,-2160733,-1997966,-1658884,-1539870,-1401400,-1227086,-1177454,-1062104,-940262,-867101,-796732,-805360,-798999,-735872,-605898,-570334,-499078,-589926,-469538,-467649,-412392,-406467,-402893,-358412,-350159,-306668,-241193,-291182,-181457,-91514,-69000,-129058,-225268,-97114,-106203,-131390,-86777,15943,43262,102345,68123,197656,152719,267458,137704,338767,510267,425254,329785,407285,414890,425618,405004,534892,660398,467531,582847,618973,587113,726422,638484,812347,883575,911318,1093939,1082195,1222333,1367291,1488710,1581607,1665150,1879278,2119223,2538529,2966663,3501293,4013120,4878330,6177435,8199934,12956659,23911079,-16829409,-13891654,-8410836,-6181731,-4930097,-4276901,-3685391,-3364852,-2959153,-2781650,-2454150,-2234674,-2236511,-2067949,-1876008,-1858272,-1818924,-1704506,-1618211,-1478649,-1417239,-1387635,-1414402,-1425215,-1269000,-1319825,-1189639,-1179564,-1240853,-1146631,-1056474,-1089888,-999147,-942923,-984761,-1026152,-968353,-780089,-840834,-816105,-824934,-707458,-824219,-752475,-792119,-754610,-816712,-742421,-794615,-706364,-654052,-649568,-640896,-586024,-695482,-676908,-701636,-740878,-631250,-648342,-622154,-598602,-639754,-560898,-549347,-605491,-633785,-624993,-595887,-573101,-611619,-644765,-613653,-596014,-627234,-532757,-527678,-445282,-514130,-508410,-525374,-488927,-530935,-578389,-700736,-665510,-502016,-484423,-525637,-491035,-449397,-558400,-520636,-561785,-481829,-457181,-407446,-499383,-473713,-446523,-530513,-466467,-436371,-432630,-425825,-465823,-492262,-517906,-419088,-370261,-319170,-309232,-402982,-373887,-338799,-354760,-312774,-382657,-338931,-380837,-471670,-335693,-392827,-290515,-350730,-269182,-316937,-465854,-407020,-261883,-316342,-285954,-297211,-306657,-346790,-414975,-345817,-434006,-300893,-289421,-265205,-391259,-261798,-338319,-272019,-252032,-365688,-296809,-247213,-283373,-299697,-300437,-329203,-339744,-306719,-323191,-298177,-288198,-273181,-339032,-194790,-232464,-290558,-292381,-317515,-348325,-235838,-286899,-223417,-368567,-267139,-258997,-271320,-303674,-234176,-351192,-309261,-259946,-298580,-227228,-266234,-245494,-133759,-318781,-241224,-200405,-242141,-255781,-201556,-198320,-158866,-298871,-153621,-209666,-284986,-309199,-297607,-241255,-237478,-233874,-209297,-260868,-203968,-259317,-160842,-232865,-247777,-208128,-143972,-247364,-284176,-228852,-254289,-234200,-268109,-243120,-242944,-196779,-149877,-190516,-212474,-208910,-196749,-188232,-189110,-124760,-245518,-152751,-216315,-213617,-303226,-213487,-173405,-181001,-169203,-195792,-186541,-188357,-250332,-270766,-322646,-180551,-203222,-164066,-194680,-243964,-230734,-277019,-228795,-202216,-201868,-168879,-177765,-233949,-172982,-230881,-61488,-186510,-279619,-200175,-190010,-252750,-227582,-175159,-245520,-143809,-192588,-264576,-231417,-142581,-116303,-201200,-142979,-177579,-204087,-166946,-183113,-258155,-188468,-148407,-124750,-147743,-244047,-189157,-178731,-289866,-145425,-172266,-143627,-208473,-188619,-209679,-187820,-158374,-197019,-258098,-204588,-85615,-116449,-246132,-251346,-136249,-135559,-156541,-217557,-129042,-156333,-169176,-163928,-220845,-216026,-248049,-277240,-202082,-217779,-160023,-116316,-154488,-166919,-172004,-158721,-172764,-161907,-197594,-131808,-108864,-188122,-193475,-184887,-134988,-184167,-192543,-173834,-175779,-263077,-234515,-279393,-237473,-141245,-167201,-201488,-161507,-138735,-99183,-128190,-121078,-149686,-161918,-195186,-180701,-153218,-239910,-113759,-75666,-132247,-147120,-148357,-185734,-205802,-205166,-165319,-126598,-160027,-160075,-211039,-175970,-231423,-144890,-260985,-216775,-179127,-126162,-189758,-187399,-125436,-116265,-167319,-130741,-154556,-135366,-194574,-170119,-113762,-161284,-171656,-197937,-218748,-228228,-154310,-107037,-109894,-148264,-247143,-175948,-100888,-117129,-144675,-179972,-161556,-113230,-134843,-150165,-141323,-148134,-147040,-53177,-23921,-135256,-137574,-152185,-143604,-119121,-194694,-91360,-89912,-164983,-58304,-162200,-153992,-152313,-155337,-60731,-151879,-130468,-121691,-259242,-195266,-165908,-127159,-133591,-116576,-84750,-197366,-176502,-112610,-95389,-115363,-91965,-217245,-182122,-186410,-110478,-154471,-107450,-71224,-102082,-165426,-128241,-125091,-138539,-64753,-113918,-86192,-26692,5734,-102267,-145004,-106132,-119879,-213634,-178998,-107406,-153907,-122008,-54645,-30062,-80701,-76726,-148246,-195281,-221509,-89172,-44924,-65086,-86000,-66986,-84706,-40083,-202738,-181743,-133761,-49529,-60199,-57173,-162536,-184760,-114250,-102008,-127613,-90973,-133512,-122136,-95679,-99283,-75716,-84631,-216706,-159915,-120670,-232936,-129105,-133658,-87336,-140788,-122016,-91525,-48995,-182069,-17014,-25620,-78026,-130909,-111309,-114154,-178727,-179455,-65709,-114444,-84332,-120943,-75570,-38220,-112756,-61223,-69096,-141113,-153255,-89088,-113096,-66346,-51430,-196446,-94648,-57913,-56603,-161118,-145449,-92009,-90403,-67061,-106221,-165536,-203653,-3254,-112901,-86019,-25787,-129855,-38342,-104999,-116341,-31289,-93285,-104793,-50711,-107114,-118255,-32454,-43520,-70829,-147230,-142320,-107999,-54257,12997,-83818,-55328,-84114,-107997,-95287,-62112,-110273,-102380,-166555,-138043,-89578,-159512,-99466,-84854,-97103,-141799,-121323,-128997,-152072,-59483,-49644,-64791,-155998,-141044,-35577,-50243,-104239,-68670,-117987,-134698,-187362,-65749,-56213,-77269,-51239,-63115,-64010,-65957,-112345,-106502,33637,-33610,-86640,-122211,-181568,-100032,-112505,-64840,-129242,-113376,-117328,-166771,-130449,-70499,-41701,-61031,-34948,-103405,-98271,-169050,-244927,-35779,-93389,-22398,-102030,-97160,-160110,-78210,-46934,-83460,-36765,-26278,-152686,-99011,-139123,-115104,-180710,-138496,-135498,-126837,-120172,-90859,-52819,-104589,-50665,-48806,-26775,-52593,-11173,-36229,-142030,-50582,-49117,-147103,-151333,-111077,-120949,-68615,-74822,-157083,-20768,-19407,-102255,-119004,-92285,-79060,-157718,-120585,-49408,-3023,-10574,-45942,-7817,39664,-17265,57214,41353,81009],[113561,88000,108789,175898,169727,119576,152359,197816,177396,184690,246067,155273,209907,282536,233693,219250,251793,281143,277085,247993,209697,170524,301026,225540,215867,300415,270223,232100,261774,268546,388597,228979,265892,149020,255615,253201,212042,243138,272243,204410,263568,246713,247218,247685,240839,290124,309478,268327,197767,188229,255918,314637,276710,355006,226763,332508,422735,246255,273112,220382,306675,245505,262796,262178,267581,232094,305839,360711,374458,265888,278065,321006,261253,309191,278222,330130,329602,318429,383255,204422,270745,288761,254215,408348,418992,379693,331330,446376,381397,299574,312793,278886,334843,405738,355113,384259,370036,349082,294808,351015,444480,438927,388757,427877,412680,343314,447893,501116,428393,325050,379440,331322,420920,392124,393880,334128,416667,324972,242957,388796,401868,261869,386039,456862,393435,391864,357528,436960,415069,380883,351913,397235,524478,435969,436617,378431,447197,403275,352187,461563,402812,347216,472718,441824,444727,484132,432583,405494,519283,475669,462213,469015,458781,496815,462303,450904,543892,596307,550537,533393,459969,443487,484862,449243,437099,556327,516937,456402,508294,605684,572440,526515,526937,540016,604332,503109,633536,544057,494320,516255,565103,565712,557343,591960,516543,558346,599929,642707,642975,641890,617819,683166,607675,635306,679362,663213,782281,809503,707573,760556,766443,723133,778243,872013,704364,713783,802238,878792,832292,862764,852227,788800,883681,866065,723475,911735,884833,1017249,1021527,1059384,1072450,1019027,1011364,1244263,1253160,1231011,1182245,1162074,1187503,1272392,1319699,1470029,1505446,1555163,1614139,1751259,1826250,1804750,1955869,2273102,2323007,2502800,2748684,3076152,3390873,3925792,4447785,5098708,6288480,8489088,13679712,19328069,-16634614,-10395499,-6736369,-4834791,-3783275,-3065621,-2629163,-2233501,-1975715,-1655202,-1467918,-1397089,-1182627,-1139695,-1021157,-899295,-771212,-767938,-724615,-743257,-667611,-475935,-415333,-285680,-458039,-338222,-380362,-269247,-209807,-250592,-187670,-188666,-106407,-33509,-60225,27971,75211,196215,52905,1353,66130,70509,126021,108925,277205,229505,307452,427766,410447,421105,536272,408915,705529,795372,807201,720707,819317,759153,856611,766555,1007319,1082859,1010527,1082108,1187964,1084172,1117151,1192958,1367461,1392689,1360422,1759759,1873685,1914964,2203073,2567000,2523365,2807008,3108531,3280132,3861790,4570579,5352365,6070273,7373686,9237731,12326921,19560620,36431898,-25610162,-21180343,-12749301,-9525989,-7657478,-6488006,-5655610,-5154697,-4598104,-4135935,-3690201,-3403087,-3365148,-3163022,-2737890,-2806199,-2530806,-2571527,-2428608,-2302130,-2068510,-2105692,-2035994,-2010707,-1704759,-1859549,-1648553,-1763169,-1654022,-1647221,-1471613,-1633377,-1357058,-1332108,-1420770,-1423492,-1354768,-1199011,-1136207,-1146005,-1049236,-1066442,-1018754,-1105568,-1001457,-1026261,-1042051,-990393,-1039631,-879558,-901625,-978124,-866150,-912009,-880275,-858870,-968775,-927401,-830459,-925638,-928408,-759759,-842653,-702611,-747798,-809034,-873067,-862580,-713105,-725944,-810907,-737601,-751196,-738308,-710333,-672807,-710509,-677780,-731081,-635192,-725819,-637892,-635856,-652723,-769208,-737655,-625612,-585332,-643635,-645336,-573187,-683577,-614000,-644068,-599498,-582487,-504360,-640729,-549147,-528289,-675004,-638355,-596193,-508747,-530137,-605950,-698791,-644799,-503561,-407511,-451908,-459459,-506201,-497709,-463424,-436524,-520178,-480173,-446594,-541717,-620194,-484726,-497076,-373789,-486499,-367679,-390497,-563259,-550256,-361558,-426799,-376898,-401127,-379717,-436326,-474505,-455465,-555207,-491003,-383317,-383564,-458426,-340917,-451016,-426055,-370623,-460673,-416610,-402154,-397939,-418253,-353067,-375737,-381062,-385030,-381776,-363609,-375249,-346431,-451821,-267829,-313441,-389715,-386652,-403507,-434946,-304649,-400425,-359611,-446814,-378671,-315082,-390789,-348533,-255824,-387439,-393769,-299078,-349053,-299131,-328641,-359981,-208334,-353614,-270555,-285565,-267818,-299063,-293861,-317417,-243231,-323010,-238697,-333148,-337134,-394453,-373909,-279850,-287782,-302169,-262750,-329735,-270904,-320460,-235042,-279921,-334369,-242676,-178638,-295139,-299367,-252996,-371195,-310126,-313210,-304370,-281371,-279471,-239043,-277402,-296871,-204897,-219189,-206715,-226052,-164942,-274209,-183636,-249626,-252127,-310884,-239287,-289297,-285634,-217545,-314728,-238230,-213662,-355382,-337695,-393484,-239636,-263963,-226486,-289262,-295482,-310612,-316261,-350872,-250576,-252177,-203365,-228601,-278252,-258580,-301494,-123749,-241111,-333370,-253602,-230984,-298594,-280498,-239574,-293428,-173404,-226003,-319174,-318558,-253505,-205721,-309026,-187539,-230398,-258745,-189200,-209024,-322342,-235217,-205628,-181253,-184891,-286630,-219838,-210996,-324425,-177110,-208533,-161982,-270034,-212331,-254113,-281188,-251329,-232434,-286922,-239508,-124818,-155978,-323404,-293222,-165787,-176459,-221880,-290913,-177809,-183835,-155038,-158211,-245847,-259002,-284680,-280449,-212228,-249418,-211361,-154347,-248874,-206649,-215062,-185624,-230595,-198364,-226603,-176301,-142413,-217140,-236868,-177691,-177315,-211848,-213003,-223643,-202150,-277375,-291751,-298991,-249685,-176473,-186697,-248991,-217966,-192838,-188345,-166282,-150339,-182393,-247594,-289244,-209358,-176807,-269987,-132721,-115376,-162860,-181104,-184834,-227384,-258420,-201530,-234050,-151325,-190386,-176980,-234138,-193017,-240319,-168879,-280702,-215963,-211464,-141685,-225737,-199003,-140230,-140011,-193178,-141039,-144173,-152511,-258556,-211787,-123756,-181259,-255371,-202108,-228335,-228811,-167830,-136528,-151220,-176750,-253431,-175100,-190421,-215531,-191508,-212789,-178793,-142105,-152241,-171561,-131384,-156854,-157457,-81464,-60861,-146996,-161865,-168142,-143900,-172309,-238656,-148314,-146716,-188504,-91748,-187749,-186083,-142254,-192235,-114031,-166114,-203226,-154626,-289928,-235113,-173730,-147624,-169127,-141476,-149086,-230837,-214668,-168609,-122111,-138602,-119914,-268981,-202601,-186336,-130079,-175921,-130450,-92633,-131986,-168927,-149294,-158637,-140669,-58373,-138453,-122484,-62059,-54178,-147901,-160032,-117757,-117205,-236824,-196340,-134212,-182622,-155650,-92091,-38165,-82835,-87759,-168802,-168790,-241216,-132953,-49626,-79664,-133949,-82646,-106744,-100366,-198693,-187723,-128615,-95091,-112921,-74387,-149754,-181320,-146912,-87100,-124807,-112525,-141327,-158661,-116939,-115351,-109005,-108082,-225920,-199880,-132996,-291476,-207956,-112043,-84759,-141975,-136942,-99528,-78145,-222186,-50595,-95567,-106067,-155337,-157677,-104487,-204126,-205552,-95877,-170709,-109106,-148326,-127220,-79628,-170846,-95505,-104715,-155746,-185509,-100305,-130800,-98570,-77977,-218172,-94076,-79577,-58578,-178215,-176874,-114713,-93474,-98291,-124153,-174738,-202089,-29304,-127312,-109916,-5002,-122662,-85851,-107324,-121269,-66277,-123622,-130155,-47499,-105991,-136484,-60561,-53223,-150503,-178254,-128770,-121225,-46779,-20509,-120641,-76629,-95301,-133132,-122652,-88304,-125301,-163834,-187723,-137945,-114640,-189629,-100187,-82194,-115415,-159859,-133028,-119778,-172297,-91094,-72169,-78688,-169627,-155833,-59332,-55065,-120344,-94168,-148003,-145652,-196308,-85952,-81351,-74601,-56684,-92707,-85740,-85243,-118650,-104195,16904,-28649,-61120,-109442,-202035,-145431,-145711,-112941,-156262,-133650,-143534,-188333,-124883,-74515,-47300,-89807,-43425,-117047,-128166,-177251,-229948,-79054,-120646,-32540,-127492,-129177,-166916,-119690,-81318,-116414,-81566,-58542,-171937,-121442,-141032,-121500,-169505,-156871,-117037,-162094,-134016,-90301,-88478,-150935,-51599,-59602,-39496,-76589,-16514,-57973,-164710,-100806,-56508,-155841,-157816,-136898,-151483,-61680,-107229,-159216,-30914,-37442,-147883,-130298,-112853,-91341,-155883,-107850,-53624,-12956,-7219,-54634,-29823,40257,-21731,57956,62053,84000],[144440,92588,118872,188829,179846,153610,165532,198666,183168,208570,274366,161955,234420,273853,219545,269273,288968,303423,281727,229065,259179,189773,329361,232630,280443,321788,307707,265231,265725,299159,432735,262517,287889,171821,292903,270800,216288,270799,284056,246162,279018,262634,325783,259245,226423,340012,336987,325429,267794,216521,251239,361455,309991,416423,268275,339199,448751,268406,351299,264561,318249,318155,290978,286616,294871,241155,335478,378629,363817,292650,340936,360189,256134,352493,339779,351036,364162,383584,461326,270535,318942,325656,273455,398133,439995,434997,384939,506881,447229,336914,366525,318784,372180,442897,410312,412557,397843,374864,304154,382999,512442,494212,408069,469273,447425,422780,474242,553580,455766,351708,427876,391909,482411,432641,452426,422244,470579,372471,294055,421091,442110,321623,460534,472073,469722,451228,433415,503338,495288,428092,375833,438509,604269,486220,473647,422548,529403,437595,396563,516143,441069,377085,532484,515011,481176,478748,512512,531784,550648,490763,478581,509523,545485,561624,548772,490193,614062,642550,607307,631375,520899,528971,570177,530715,510120,618137,553522,542381,570203,635077,633792,571221,682573,585127,623480,533791,691845,580124,553210,599554,622855,715656,649567,697450,569979,631421,669919,775836,727675,734212,681913,716965,680707,683980,795952,782067,922707,924626,750388,837541,871395,828993,864093,1031348,791529,793696,874507,987072,881280,962594,938238,868687,970292,959482,845497,1018087,1027519,1165822,1067484,1199920,1204565,1152686,1109999,1344501,1409185,1324466,1304005,1292231,1307215,1371076,1462819,1624978,1655204,1694195,1791140,1893393,1932431,1948917,2180911,2461743,2588580,2780315,3036141,3265978,3655911,4209639,4720338,5389605,6640254,9009968,14440102,20130492,-17321148,-10836320,-6997203,-4983494,-3835168,-3149363,-2679715,-2303669,-1987471,-1724114,-1495339,-1397979,-1182192,-1111681,-976213,-881586,-692482,-756631,-634590,-713095,-600347,-378931,-267921,-123716,-288024,-196482,-255193,-161260,-64817,-53768,-12449,-4845,83750,168653,156068,218208,208883,396101,214722,262914,242688,258376,373573,347383,528013,445056,517530,713353,612531,626368,722461,631565,928254,874598,1087443,1076806,1171840,1095191,1251448,1151500,1400186,1429742,1585633,1570320,1771877,1642079,1553642,1840332,2036461,1983956,1929320,2477681,2694448,2741523,3086885,3484304,3545550,4041770,4456356,4684162,5392966,6370807,7402184,8466157,10198995,12739455,17028246,26968452,50717880,-34538274,-28754155,-17278777,-12962493,-10465227,-8773948,-7691447,-6960960,-6216835,-5524337,-4997426,-4676841,-4440375,-4181562,-3764427,-3799453,-3351049,-3462173,-3307724,-3213163,-2901247,-2958735,-2742074,-2699804,-2340579,-2493587,-2304556,-2393218,-2136027,-2245947,-2006528,-2214637,-1856480,-1850972,-1919650,-1838858,-1782721,-1682947,-1558525,-1606329,-1381892,-1541588,-1301128,-1535716,-1352027,-1386274,-1315350,-1316033,-1360325,-1145762,-1244898,-1329729,-1175128,-1300002,-1131741,-1117942,-1253433,-1126307,-1098484,-1225359,-1179570,-942393,-1042568,-926871,-1017237,-1055405,-1120785,-1060392,-877327,-923738,-1029832,-838741,-921018,-894345,-784619,-821757,-871755,-903752,-933364,-781015,-939317,-811738,-755829,-737376,-807957,-791310,-764969,-738417,-769755,-781005,-713879,-810207,-673664,-705693,-697664,-699260,-590472,-743312,-622392,-603884,-763157,-791250,-742487,-584364,-604734,-689889,-840159,-730018,-582542,-449374,-575088,-573534,-590734,-633773,-611428,-549557,-692488,-577173,-511450,-637996,-700733,-615697,-581354,-441359,-565354,-475693,-463450,-580252,-637496,-460743,-518988,-472066,-504391,-430135,-515470,-506590,-561259,-574500,-621567,-474485,-517723,-536772,-411939,-535484,-554505,-454428,-557493,-526339,-520282,-498288,-501461,-405065,-429943,-423032,-432964,-421006,-424842,-480735,-424624,-497825,-360302,-396624,-453128,-454510,-494049,-491005,-375239,-504473,-448513,-472472,-471461,-382942,-496608,-395526,-292738,-416919,-463224,-327225,-392712,-376245,-397341,-448674,-317580,-384639,-299109,-356452,-283994,-331623,-354624,-417884,-342171,-346841,-314880,-407066,-362605,-436794,-429995,-307195,-322864,-367671,-301194,-378159,-352168,-331849,-313277,-306230,-388348,-266896,-215836,-313636,-346671,-285585,-422869,-350070,-362054,-362173,-329499,-347993,-315454,-338718,-353451,-202513,-237455,-235447,-245963,-212232,-296757,-209728,-269369,-284238,-312702,-251613,-378465,-346628,-263259,-392033,-296165,-236491,-404127,-406218,-435536,-306274,-319287,-278241,-332926,-348000,-347968,-326805,-377739,-264220,-277874,-222280,-259939,-293551,-306545,-354560,-211310,-270293,-339353,-296008,-258489,-326897,-314916,-316923,-315573,-203267,-238225,-330375,-354537,-349228,-273580,-348433,-225295,-263305,-277941,-208149,-203541,-318093,-247131,-258542,-245500,-210802,-294724,-246206,-219598,-317657,-200439,-226291,-179502,-299960,-242337,-276001,-331957,-300803,-248350,-284714,-256770,-154665,-190533,-353173,-290237,-182544,-197198,-266842,-307406,-204898,-198410,-135182,-139503,-234549,-269697,-306682,-259076,-202812,-247682,-238442,-189572,-317115,-214637,-237097,-208926,-265225,-230491,-239785,-218727,-173926,-229303,-249649,-162092,-202543,-221141,-215704,-263965,-195138,-262425,-314458,-288559,-231497,-202079,-194865,-265469,-236404,-226570,-251682,-186021,-177503,-194840,-294402,-330242,-213307,-186631,-291090,-149403,-143378,-182921,-177386,-214853,-248813,-279264,-170353,-263547,-175836,-198894,-183394,-243404,-209373,-211265,-186642,-277909,-204775,-218028,-147315,-241669,-190011,-145706,-161223,-215079,-146565,-123704,-155607,-288007,-240169,-139870,-185336,-311415,-191672,-219374,-220928,-182173,-153734,-179019,-190806,-258257,-174381,-230384,-256188,-192754,-222437,-176089,-158790,-152288,-174388,-114999,-160204,-153080,-107376,-101173,-139046,-169140,-170652,-131749,-223299,-253099,-193445,-188092,-199917,-140370,-186461,-198209,-128816,-209841,-156629,-169582,-255418,-163484,-263443,-246616,-159901,-158467,-190434,-158330,-227489,-252934,-232281,-203864,-142503,-145473,-135060,-282823,-198943,-174991,-143035,-184940,-146246,-103935,-154242,-151601,-161962,-179522,-142517,-55332,-129897,-153902,-109699,-94454,-174110,-149520,-108280,-113220,-208485,-181192,-143495,-189292,-157311,-128812,-46357,-74696,-92059,-181103,-111542,-220905,-162097,-65434,-89022,-160588,-97756,-125682,-163628,-189019,-183753,-112384,-129132,-143548,-84861,-134198,-178162,-170129,-64766,-112253,-126855,-135622,-174223,-138317,-123620,-154597,-119047,-206089,-213650,-137517,-313803,-261745,-98212,-82227,-129776,-140092,-95242,-99712,-211875,-76635,-167097,-123764,-159824,-160577,-74745,-213080,-204094,-121641,-198085,-130031,-164990,-157622,-129426,-229912,-121166,-145105,-142321,-195201,-98510,-134197,-116042,-98009,-204811,-83624,-85718,-67970,-189699,-197555,-135304,-87706,-111876,-127748,-163772,-181500,-64177,-140356,-131020,5993,-111296,-122515,-102572,-115600,-96999,-155763,-150726,-44483,-95252,-129709,-75739,-55740,-227644,-190807,-98051,-125290,-34030,-65046,-149691,-87826,-104628,-140774,-138422,-115999,-133713,-190803,-195957,-130082,-128829,-197705,-111685,-77262,-118549,-153938,-128530,-103024,-166875,-121134,-89788,-88075,-170059,-154677,-65396,-55347,-127092,-114857,-154040,-131638,-186606,-98675,-105262,-60398,-51102,-122127,-89066,-88782,-123591,-92245,-9679,-17567,-36158,-84426,-196500,-165466,-142921,-137316,-160388,-139655,-170513,-190258,-111536,-74820,-52670,-107848,-47666,-124815,-132028,-148030,-173519,-125066,-131431,-41579,-127866,-140717,-156894,-141147,-98399,-129120,-109016,-72452,-173358,-134500,-139243,-112362,-153871,-158053,-91642,-179740,-111002,-76636,-115761,-174517,-50776,-61036,-52120,-86647,-8134,-73512,-178003,-140476,-61870,-129567,-133126,-143378,-164540,-65032,-133032,-153800,-52542,-53288,-185135,-137706,-130291,-100390,-143187,-88718,-58624,-36056,-4331,-48438,-45907,26527,-14536,51595,75269,81952],[155265,89379,124158,171028,164629,169568,165188,183739,168518,234678,270518,155383,240811,219474,177639,240047,290068,274152,235281,177640,275000,174919,318513,210188,295238,317726,305239,276751,233496,291229,388899,271200,283583,191396,305390,279801,200155,268614,265470,255844,275995,256240,363590,238464,190617,332397,318361,335813,299554,214583,236045,346759,300040,380358,282065,296917,399440,273560,384264,298693,308478,335298,285086,282442,289839,228859,302290,322415,296461,299438,381851,356663,228255,354389,352695,337227,341515,399339,439229,303091,339205,329877,280016,348150,380078,451266,383673,498312,475503,330057,366387,308934,380426,444100,418740,389390,370585,354165,298808,370144,498802,463192,402832,468822,420280,458848,414410,485794,431356,347255,427038,401357,465743,442290,448271,478070,478368,385403,324354,421195,431235,380709,469619,401539,469311,462586,483468,514678,509508,425277,368497,440079,584269,493105,470115,447925,537787,419953,391342,486866,438379,382378,510740,495819,453426,448532,529802,622127,507138,476521,467322,510306,598389,564458,578417,494485,595838,585923,603737,665274,528418,556296,579216,563790,522253,593163,532103,585524,566674,584664,621428,551285,751271,575396,588161,556314,675150,585638,562651,611854,631432,781506,691025,719486,596477,658815,700027,845285,741354,756910,701358,683229,696524,709641,813566,835179,958412,930445,748300,841606,868063,835989,898035,1055292,838463,841696,925482,1003441,902371,1010560,986680,937166,997339,1029973,935533,1062772,1085303,1170081,1035355,1259867,1253105,1213206,1154332,1326485,1402676,1318279,1363869,1397680,1404089,1404626,1555799,1700867,1716061,1728851,1890723,1982392,1970791,2051412,2330347,2514948,2668205,2856567,3182897,3365010,3850175,4377952,4925475,5609832,6952957,9379711,15078630,20861765,-18173294,-11372756,-7291000,-5257224,-3983117,-3289631,-2822018,-2394952,-2089587,-1886990,-1669427,-1446810,-1283050,-1145522,-984347,-951916,-745491,-814161,-637123,-761957,-602263,-447129,-287008,-191840,-247672,-178917,-192978,-227591,-136486,26111,8864,20752,86916,196161,148498,181345,166535,332785,200668,330001,272593,284474,378353,410188,543427,524042,544812,639227,607326,584679,634428,594556,767621,634273,976336,1061616,1112216,1105652,1258414,1243321,1327848,1375631,1650267,1595857,1850417,1776979,1683826,2005587,2268599,2193738,2187421,2585610,2793036,2955591,3180365,3350637,3708339,4222198,4682556,5092187,5753984,6708199,7730010,9032460,10742725,13491482,18014393,28344908,53872368,-34744476,-29304237,-17677549,-13156405,-10640897,-8923571,-7835260,-7033112,-6222402,-5605911,-5130542,-4864062,-4410888,-4104313,-4029729,-3895085,-3567410,-3524484,-3448179,-3388454,-3214997,-3182109,-2906534,-2889437,-2676903,-2681998,-2635909,-2522896,-2310524,-2471688,-2255949,-2309403,-2133745,-2090445,-2054960,-1902122,-1898714,-1830579,-1814990,-1835289,-1611866,-1777461,-1499905,-1686674,-1612521,-1555296,-1422994,-1500159,-1530428,-1323456,-1421768,-1417030,-1347266,-1458354,-1286219,-1286695,-1326918,-1200625,-1266055,-1307259,-1175176,-1029226,-1094230,-1084705,-1179413,-1165482,-1188307,-1059033,-987684,-1053114,-1103140,-851868,-996176,-958483,-819556,-858295,-880868,-953272,-980258,-830675,-992948,-884648,-806608,-776469,-788868,-782093,-829472,-839493,-799498,-786343,-773941,-832067,-671147,-698963,-689809,-705830,-599735,-717069,-617339,-618321,-712372,-806214,-754229,-622391,-614409,-654384,-801257,-700308,-599705,-467332,-590072,-557174,-589732,-680331,-677908,-619347,-705878,-590583,-472929,-597181,-651195,-624906,-574622,-451381,-535636,-527019,-489345,-475590,-588632,-485871,-513215,-503689,-529200,-422486,-511247,-488462,-583180,-473940,-581997,-489961,-569460,-563949,-419826,-528487,-562545,-435403,-577971,-538925,-499966,-507558,-483437,-414130,-448373,-427590,-398213,-406829,-426728,-532426,-447235,-427867,-405164,-423334,-415747,-443087,-507497,-463041,-397884,-535197,-417892,-427178,-473949,-426748,-506734,-396521,-326701,-416507,-454472,-328403,-386029,-384521,-426359,-456844,-402969,-395240,-310711,-367525,-277829,-323592,-352714,-424062,-409909,-359279,-345648,-393044,-343560,-407259,-418601,-293491,-313196,-391569,-296645,-346560,-393834,-280425,-340551,-291421,-362936,-261174,-221661,-279622,-380977,-286042,-377843,-335092,-385264,-386145,-362661,-359239,-330038,-329297,-342647,-193150,-241837,-252024,-233956,-244823,-299301,-213430,-255697,-283889,-296578,-233263,-377148,-332135,-278062,-381101,-318890,-236710,-350553,-426433,-411928,-341969,-337532,-285640,-300069,-363963,-316361,-289895,-294548,-233620,-247059,-213823,-253522,-260304,-280541,-349986,-279418,-259197,-280950,-303270,-258737,-309326,-304992,-347797,-291327,-219501,-212360,-277367,-313791,-361591,-272680,-295096,-220424,-263247,-241162,-210553,-157066,-231008,-216416,-290215,-291349,-213140,-254999,-244379,-201891,-261084,-204568,-208347,-169423,-265147,-255621,-263256,-309006,-278021,-236100,-245929,-237220,-162091,-197676,-304667,-238942,-179701,-188558,-258930,-256921,-190602,-192243,-108260,-111955,-184361,-241981,-293054,-215468,-173053,-209442,-222576,-202407,-316558,-184222,-228462,-216811,-258564,-240838,-229136,-231268,-185387,-217675,-228174,-138189,-191146,-204240,-199894,-273330,-158416,-218257,-288088,-246468,-188044,-206752,-182441,-238334,-198661,-220340,-258842,-174038,-187970,-177371,-269673,-292490,-189200,-174910,-286865,-155914,-146836,-175117,-142463,-229763,-229878,-250655,-116606,-233672,-187722,-181176,-172719,-235328,-215934,-154773,-193658,-251121,-185545,-197518,-135416,-226162,-163757,-137999,-162585,-217795,-144314,-97448,-144019,-271090,-237417,-145344,-167846,-305677,-169884,-190618,-198648,-187389,-154447,-185781,-181088,-262241,-177262,-190569,-211360,-144849,-193001,-156116,-153880,-129671,-148808,-89583,-146799,-128408,-121066,-116164,-111565,-152686,-156318,-107986,-248658,-236071,-202539,-188421,-191533,-186397,-150091,-177885,-112566,-190171,-163631,-157517,-261767,-143445,-191599,-215716,-120930,-156726,-184998,-152539,-287021,-248677,-218215,-208360,-151824,-133667,-130960,-246493,-168608,-148901,-143578,-174156,-148312,-99673,-158456,-115240,-160908,-176970,-139064,-48473,-89110,-165088,-139613,-110330,-165403,-111496,-78316,-96449,-138014,-147663,-132547,-166347,-123186,-144196,-50047,-54577,-85242,-170496,-44864,-164436,-163819,-85430,-91179,-161749,-105559,-135629,-210981,-173600,-167016,-87594,-141038,-143860,-78841,-115916,-172281,-172372,-38602,-88336,-127077,-115203,-161956,-149304,-122324,-193469,-110505,-162751,-194423,-131816,-280098,-260166,-88788,-76230,-101980,-126661,-78618,-103248,-153042,-90524,-219265,-118714,-138072,-123472,-36015,-197813,-170608,-133041,-189271,-137247,-162303,-157556,-170709,-263383,-127578,-174065,-105660,-171566,-75011,-119754,-111265,-102333,-153572,-64861,-70152,-77353,-185467,-191384,-137798,-70958,-97796,-113724,-134214,-146427,-89714,-139886,-136634,4109,-94695,-134997,-88140,-96909,-116627,-178065,-155620,-38622,-75309,-94749,-67804,-46595,-257213,-180121,-58235,-117264,-17559,-109692,-160810,-82505,-107072,-128351,-137581,-132155,-129811,-170998,-182231,-116133,-125657,-181152,-125688,-68739,-101223,-116397,-106840,-78410,-132138,-135141,-98250,-90435,-155804,-138223,-49449,-49167,-118577,-120059,-132350,-96411,-159207,-99321,-113836,-30945,-37208,-141657,-68331,-75619,-120673,-72107,-36564,-575,-16846,-53610,-168628,-159441,-109614,-127912,-135776,-123893,-182540,-169298,-93764,-68522,-56167,-108634,-46118,-123491,-108235,-91689,-98899,-157117,-121053,-47171,-105132,-123976,-134375,-127318,-92549,-116727,-112916,-69791,-155225,-123396,-131432,-87616,-132534,-132701,-66750,-167884,-55769,-50029,-122088,-166239,-43555,-49397,-56194,-75153,9456,-74648,-175426,-155347,-60714,-74923,-93481,-128404,-150116,-67723,-144516,-140843,-79292,-64451,-197812,-135386,-138936,-104438,-121926,-66939,-64324,-64490,-2511,-30223,-45295,8336,9,40824,79946,73529],[138308,74601,119479,124783,129636,152527,145870,158890,142320,236463,229885,134073,212689,143689,123714,136954,237143,203984,151324,104199,235061,127361,262044,162428,255973,285343,251307,238746,164887,245325,281372,240211,248153,202151,289140,270859,163266,235082,204539,214745,245545,211703,338107,190601,147827,269876,253028,293524,282393,174739,206320,274681,241463,262083,247181,222392,293586,250012,349434,302706,268959,283606,238002,244310,240840,193354,214159,215379,202565,269456,352103,301811,181359,296741,292510,269298,264355,339718,311256,263429,316992,278693,263476,269269,249086,396165,316018,403341,426049,271873,300575,231182,340323,386507,349753,293082,288591,294830,268882,310350,395815,342174,362009,419598,332303,413895,294489,320994,343644,304895,374292,350250,378984,397226,385256,444406,405748,338595,318400,371384,355446,385459,374923,269980,380107,392886,450243,447119,440246,360799,325015,389538,473924,437156,400480,415544,438508,348785,324793,361411,379168,343762,406050,399427,362241,397039,472909,592330,377258,404884,395046,448350,562842,477874,510618,446463,507005,457600,508598,591452,450910,475451,490481,504270,453877,475485,438899,533235,481648,472729,515794,446918,648198,492916,488123,531594,555308,532199,484214,517251,579827,704464,626521,616410,553935,607609,654652,767701,645583,665044,625982,572282,618968,683130,702214,748183,824408,790677,678989,749600,737785,708890,833201,886155,794211,816589,915255,878026,876702,948839,951697,944001,934248,1011966,904133,982036,1004976,1012566,919474,1154358,1146478,1121969,1109073,1181685,1215094,1198377,1302834,1416368,1409620,1342958,1546649,1663558,1639844,1651806,1828478,1956963,1911749,2049271,2294823,2413611,2547045,2682194,3095153,3320361,3893562,4380276,5028732,5742435,7185336,9580038,15607124,21599793,-19303497,-12059635,-7709264,-5721923,-4352703,-3594729,-3153344,-2616243,-2360483,-2176942,-2004106,-1648101,-1550529,-1343217,-1172795,-1196089,-1033857,-1028582,-867372,-977398,-789315,-780845,-600075,-572953,-509541,-434108,-371191,-553615,-510699,-204817,-272829,-282370,-223802,-95266,-213612,-212755,-147105,-74913,-116158,-7418,-21747,-31217,-22564,88766,145889,243651,184897,85413,202602,156786,149293,148068,134933,78710,337957,472330,437085,540629,640653,737130,588614,699434,833949,833254,1033616,1060057,1106385,1207981,1506727,1487289,1556405,1546602,1616110,1869265,1866544,1778866,2267253,2546332,2874354,3344623,3737241,4234596,4834906,5894941,6862505,8802055,11742284,18243258,35456075,-20426643,-17859559,-10948370,-7942764,-6455780,-5476795,-4809889,-4290167,-3697290,-3479886,-3232470,-3122424,-2685245,-2409365,-2744384,-2473830,-2507313,-2229918,-2293217,-2262592,-2351123,-2194319,-2039676,-2060878,-2120888,-1948849,-2066405,-1753526,-1776550,-1881598,-1772260,-1574545,-1741381,-1634741,-1502337,-1355163,-1415147,-1343975,-1535639,-1460483,-1410534,-1427627,-1326470,-1279439,-1434096,-1256257,-1141324,-1268587,-1281744,-1144422,-1162207,-1057313,-1134625,-1153355,-1122539,-1134925,-1018392,-991633,-1120254,-1009781,-840981,-882464,-879051,-961495,-1027142,-970836,-934134,-777762,-884533,-949027,-881323,-682930,-838281,-808239,-746447,-674696,-663527,-729215,-782692,-670574,-763129,-736458,-695624,-683820,-673720,-651596,-725480,-756286,-640761,-596913,-647482,-663604,-572362,-572254,-522880,-541326,-476973,-524968,-469850,-518598,-513085,-612941,-556611,-570781,-529020,-488904,-559825,-522398,-500133,-412554,-438199,-388054,-464567,-557062,-569323,-558001,-525723,-465745,-322652,-422140,-480414,-465933,-434526,-376953,-399857,-466340,-426183,-280258,-395600,-386902,-380371,-423062,-421476,-329944,-383072,-404356,-465690,-297123,-368166,-379695,-456853,-475784,-324212,-406625,-421630,-305251,-471559,-409049,-320586,-384213,-345954,-339187,-381711,-349869,-261623,-315431,-332721,-454533,-364461,-263397,-342426,-342164,-270431,-333379,-391727,-332033,-325837,-445434,-267288,-319797,-352915,-399465,-379789,-315868,-318005,-356661,-337648,-286350,-290116,-273026,-367718,-365690,-389840,-361107,-280713,-300997,-235466,-247795,-285376,-313811,-398037,-330927,-309027,-298636,-278526,-308388,-320016,-220245,-240301,-338646,-236143,-216493,-335359,-184048,-283187,-230188,-250993,-209886,-169281,-195125,-343641,-218895,-251431,-265321,-353295,-345320,-338272,-290958,-259927,-237691,-258557,-162801,-220101,-223784,-184941,-241116,-271896,-177384,-197334,-234266,-252164,-175767,-270730,-248677,-237605,-280358,-272726,-193560,-212379,-360873,-315515,-318421,-299428,-227934,-207046,-312921,-220456,-205992,-154924,-166094,-151661,-173744,-203052,-179595,-188721,-270038,-277160,-208282,-170649,-259515,-220659,-231904,-240780,-287705,-214838,-204841,-146698,-170077,-203678,-270306,-190849,-175918,-153910,-227064,-156725,-187214,-80410,-90855,-149740,-283478,-292162,-184987,-173883,-197836,-162923,-173144,-184855,-155744,-114192,-166882,-220130,-214888,-222502,-195506,-195810,-178285,-182915,-143735,-160572,-189653,-156634,-155086,-151271,-187258,-162931,-135896,-163669,-75258,-86646,-112265,-186665,-234384,-156948,-128242,-150163,-164422,-176678,-241844,-124163,-188163,-198229,-208750,-212120,-191470,-195791,-165158,-179550,-178099,-105995,-138985,-161909,-168002,-237357,-105326,-153455,-219329,-180971,-130658,-184043,-145873,-176111,-114010,-170724,-205645,-124875,-164692,-130214,-180519,-194261,-143567,-141953,-245370,-143246,-119282,-128981,-92324,-218410,-171662,-177257,-53566,-156128,-178575,-141063,-139461,-210426,-201675,-86606,-183173,-206619,-152752,-154141,-102421,-178979,-127563,-116428,-135717,-190982,-133019,-69536,-119401,-214547,-199789,-122449,-130955,-238163,-139878,-145686,-159304,-175637,-138461,-171875,-147537,-264358,-184817,-79546,-101562,-68262,-125010,-125148,-125980,-87219,-94822,-55012,-111532,-83784,-114533,-92098,-70938,-114403,-126791,-74659,-231846,-193876,-165770,-140829,-159347,-209362,-87255,-124866,-90876,-135089,-123913,-128440,-220471,-101313,-104725,-143058,-63302,-140112,-149792,-119432,-291864,-210681,-172536,-184720,-146060,-106022,-107112,-171026,-117220,-108598,-129107,-141408,-134728,-80560,-139135,-67439,-143200,-147151,-126270,-33555,-31468,-144462,-128835,-106034,-123139,-55918,-35565,-56550,-53500,-112321,-104728,-118194,-64397,-122315,-45456,-23801,-65706,-129258,10731,-93349,-137422,-99104,-85946,-140694,-100096,-132234,-225790,-148264,-134215,-57343,-126616,-116367,-53492,-94704,-153378,-148338,-12489,-53936,-110480,-82778,-125296,-143006,-110130,-205084,-82630,-108737,-147521,-114233,-193683,-200858,-75100,-63104,-60769,-96785,-52280,-84518,-70119,-88566,-234441,-85764,-91381,-67298,-375,-156612,-113278,-124537,-148935,-124607,-137321,-129296,-187001,-249068,-109747,-178685,-59071,-116789,-28515,-90520,-83579,-87688,-78455,-43180,-36869,-75220,-157704,-155225,-112026,-44505,-56685,-84054,-95110,-104780,-92743,-116245,-118297,-8655,-73946,-121131,-63921,-67022,-121613,-178851,-137359,-28358,-49654,-40129,-34999,-26438,-221367,-149872,-19969,-97146,628,-141375,-149072,-61310,-98305,-100237,-119447,-127708,-111563,-112801,-142295,-98654,-104023,-141102,-128662,-56738,-66411,-54316,-72757,-44850,-76765,-123389,-96845,-84136,-127099,-109842,-15929,-35650,-94281,-105082,-90683,-50615,-116722,-85504,-94557,10030,-20910,-144222,-26806,-50635,-104962,-47862,-54251,19370,-6374,-24752,-127154,-134334,-65204,-91029,-89822,-88666,-163334,-129918,-73075,-53599,-56275,-91311,-38689,-111333,-63606,-29851,-33151,-162940,-91024,-47811,-68014,-80901,-105517,-80373,-66229,-83439,-95145,-56975,-121292,-79958,-115880,-51218,-99978,-84384,-48764,-126010,10416,-14307,-103087,-126938,-25584,-25219,-46295,-44079,27961,-59321,-152931,-140694,-51030,-8506,-54236,-96379,-109234,-57932,-138848,-121837,-103091,-69733,-180591,-120702,-133978,-103229,-95794,-45660,-70567,-88266,-1796,-6236,-24959,-743,15867,27523,76162,58387],[97120,49163,101691,66218,86433,104750,111709,130330,114390,185315,162957,101470,149947,77623,74232,10756,137978,122285,59666,28104,145646,63285,173807,104808,182758,230846,161889,148659,79239,179005,165162,172895,191078,200621,248939,240333,112985,178556,111575,127496,188854,135039,261121,132720,111091,180540,161858,214511,229479,106188,162989,176841,153281,124587,172457,143528,178935,199489,258015,263331,199968,186043,161576,180336,156162,143607,108273,109183,117430,200565,246649,209310,126384,193722,182911,157357,158978,223271,140414,156286,247434,173403,223492,186432,102269,269037,203919,253099,290619,174081,193697,114031,258487,276993,218475,144525,180106,221473,210872,222622,254086,180440,286764,331130,212722,289284,164345,139671,212283,231086,288880,259710,264106,296481,291631,309278,267897,237002,272441,280084,231246,301938,201644,141300,244247,253810,315167,321478,315244,249550,254504,300251,327637,321657,265634,310662,265834,248866,214396,185487,273736,262326,260336,275970,240617,333772,367586,428346,207751,272821,260960,329239,416051,316192,355172,352696,400205,324400,341506,429228,305765,298526,341340,362705,329409,311032,295660,383461,342088,346097,350838,287653,404946,359851,344832,431199,368052,415270,329993,347417,486756,519082,459113,429943,432035,480332,530678,552556,474072,474983,453984,417920,464737,586468,514473,525661,557536,551676,544281,581010,527476,499240,665757,595736,644770,706382,813304,647193,784690,773173,820753,851238,798631,876582,733784,783231,819916,785346,763933,892489,906787,893886,983426,974729,951794,1016689,1130644,1315617,1275463,1197359,1427733,1537658,1458288,1517423,1621570,1809827,1782853,1934577,2073443,2234595,2344443,2397833,2839551,3168132,3805048,4270951,5039301,5821636,7352133,9728970,16179836,22554296,-20810310,-12942423,-8335993,-6360853,-4962454,-4117141,-3686754,-3059200,-2814412,-2591546,-2448138,-2067547,-1986716,-1765037,-1621264,-1630879,-1538433,-1439055,-1354653,-1395750,-1221326,-1333087,-1166568,-1160663,-1070384,-971312,-877192,-1070584,-1088950,-778313,-836182,-889675,-790189,-675847,-839740,-863960,-672141,-690227,-694789,-715661,-648795,-681751,-737994,-596937,-595778,-455911,-566533,-757469,-578798,-600201,-638189,-631666,-776200,-645085,-632540,-520827,-652906,-497213,-446606,-333768,-583995,-447867,-619065,-531553,-481019,-392985,-204443,-398347,-204223,-171750,-95359,-424750,-535111,-365488,-520236,-627346,-455226,-500617,-485814,-319965,-310627,-508036,-593460,-361965,-611254,-405423,-473088,-1027065,-416351,3968337,2168100,965242,1020077,727975,499551,426013,356250,462907,218831,137708,41663,134393,265941,-162641,17662,-304599,-8264,-186344,-180493,-421935,-256493,-342431,-363284,-607143,-411787,-579026,-286326,-532222,-540522,-539882,-240913,-605223,-501286,-390237,-339091,-426501,-353628,-642859,-488858,-647598,-511897,-644257,-407588,-688145,-500932,-468578,-565092,-572747,-512832,-464174,-365994,-511235,-448167,-573682,-591971,-399923,-474813,-609831,-418408,-311262,-472786,-425570,-481606,-524351,-480417,-413510,-308024,-495483,-545189,-388890,-331397,-434520,-425945,-508121,-287359,-283936,-308303,-394365,-305872,-306012,-369833,-406632,-421748,-449545,-386311,-444533,-452981,-308771,-268719,-329469,-331971,-365037,-321194,-237108,-250749,-235425,-226719,-197469,-305899,-245289,-265499,-206594,-401945,-346240,-248576,-218107,-246766,-280404,-255650,-164756,-137483,-246116,-286546,-297061,-342826,-234658,-236051,-121792,-190538,-265202,-201824,-193108,-230049,-211984,-297635,-276247,-82097,-143665,-186813,-172115,-246576,-208717,-160663,-167827,-260712,-233619,-115578,-93188,-169650,-199209,-269473,-140233,-214840,-196935,-125148,-265279,-178403,-65937,-168521,-142557,-176453,-217735,-179855,-64416,-157293,-163812,-242751,-186768,-78858,-174074,-158344,-79849,-161980,-178564,-136985,-162183,-250170,-70959,-182505,-149198,-281362,-163241,-163562,-231928,-227349,-146444,-198780,-115619,-70072,-217729,-210185,-248862,-267150,-192257,-179204,-153284,-109212,-178638,-139555,-289568,-233845,-213008,-165815,-183719,-174873,-166066,-100445,-115560,-209576,-135457,-34895,-167553,-79754,-157416,-138067,-98165,-113449,-62917,-87215,-215358,-88269,-95699,-160054,-261569,-234227,-226693,-163219,-128630,-97978,-135277,-101924,-162057,-133791,-108319,-191605,-213576,-96027,-102538,-141086,-183026,-88992,-105727,-136185,-143544,-136922,-162493,-104155,-58347,-218621,-180154,-239892,-210059,-117430,-98693,-196042,-94946,-98212,-31437,-81474,-21246,-109257,-119896,-74039,-76749,-140409,-185876,-133555,-47888,-167972,-143535,-111603,-138436,-149129,-103129,-151251,-59069,-47017,-61522,-117174,-63680,-47554,-41207,-163844,-57758,-140017,510,47980,-65703,-229821,-236422,-129199,-75865,-111690,-112492,-88961,-144795,-85965,-22255,-43552,-121763,-142356,-114359,-95569,-137955,-99881,-113170,-105978,-79794,-55763,-72278,-112910,-96608,-73964,-64826,-59660,-118259,-41084,-73295,-43567,-121329,-141680,-93910,-77176,-92557,-83778,-109572,-129369,-53460,-125384,-149277,-131635,-139019,-131793,-119210,-114183,-119244,-112529,-67530,-61260,-103009,-124796,-159009,-51560,-82524,-131088,-106409,-72332,-136658,-91778,-103173,-15328,-93806,-115530,-46858,-99898,-65774,-70383,-83734,-89834,-96637,-169063,-108295,-66113,-52360,-44631,-172881,-96644,-84743,2657,-65198,-148586,-89203,-83584,-172516,-160511,-19965,-150078,-155882,-97575,-96560,-51805,-111403,-88782,-84494,-84896,-138003,-113936,-43201,-84826,-138277,-137423,-67100,-84583,-141205,-104156,-92416,-107151,-146866,-109739,-141926,-99507,-261660,-194879,59725,22113,5769,-37447,-89836,-82507,-35807,-25256,-15800,-59827,-26943,-85599,-37291,-26618,-63367,-88562,-34968,-173968,-136911,-92019,-62137,-107169,-195277,-19871,-53336,-61034,-63906,-48415,-86368,-151275,-50919,-31658,-47120,-1407,-108218,-94674,-66752,-229095,-146486,-108280,-143476,-122785,-70046,-69857,-82493,-57545,-59943,-102053,-92490,-108183,-52683,-99295,-19769,-110325,-95969,-103567,-12410,21660,-90806,-76288,-89070,-62837,556,8013,6515,16074,-85760,-68531,-58955,-189,-62469,-31143,13248,-35473,-63629,43713,-34522,-92909,-97108,-74531,-106117,-79292,-114970,-201322,-108295,-84119,-25589,-90092,-72500,-14571,-71950,-110873,-101749,9718,-13862,-79874,-44269,-76275,-118880,-86799,-178228,-43358,-59268,-87662,-84835,-81088,-110887,-49497,-41295,-13848,-57013,-21152,-47647,3831,-69812,-206094,-30680,-28976,-17992,23792,-95885,-49453,-97637,-90574,-92670,-94653,-84844,-169541,-184201,-70307,-155171,-17194,-46578,31273,-55022,-39945,-58456,-3875,-26185,2933,-52356,-107862,-99545,-59548,-13023,-58,-45388,-58205,-64417,-71044,-69563,-77981,-26126,-52107,-88539,-32655,-31606,-111902,-152408,-97276,-15026,-24220,17457,14713,-887,-136420,-109654,7261,-68344,18124,-149816,-116110,-31037,-77046,-66085,-88357,-101616,-82378,-39484,-81464,-80676,-68663,-83509,-109184,-42731,-24767,10485,-35090,-2936,-16794,-85579,-88958,-69477,-87060,-74999,23582,-15773,-59558,-73155,-44109,-7243,-64294,-58082,-44202,52829,-8758,-127898,23904,-22365,-76697,-25004,-57163,37088,-5173,-4494,-82776,-100473,-29993,-42166,-37740,-44349,-106739,-83009,-49778,-30832,-52137,-60763,-26804,-89231,-10838,16062,5974,-140815,-48157,-43469,-27705,-23690,-75753,-17694,-28089,-40617,-64339,-41631,-78928,-11075,-93452,-10116,-53032,-28708,-41085,-67145,62736,23530,-64202,-67142,3715,6352,-23008,-3878,38705,-32317,-111924,-102255,-34000,49453,-24862,-56757,-53992,-30585,-118081,-99265,-116683,-69244,-140846,-95626,-113952,-97650,-68748,-27522,-76734,-98974,-1290,16531,8597,8885,27628,12973,64921,38197],[45293,18673,72384,15625,46785,44082,73566,102355,91561,79248,89687,63886,71545,40800,41789,-76943,26602,58090,-11301,-32621,40569,4012,82493,54133,106323,167428,69413,35735,6590,114750,85720,91189,131474,184929,194724,191966,61695,113362,15634,23348,119468,54417,170384,84378,87116,98797,77668,127364,165762,32085,114300,90914,67042,29050,90289,83804,96900,137197,146062,184385,114620,85473,80730,109144,64316,95705,27203,45463,62796,109743,111707,107339,77484,86483,80445,41029,61526,104033,13225,30643,142532,46556,169656,124089,4606,109990,89434,110780,114174,63692,91245,11440,165361,152783,81146,3830,84611,160343,132527,133752,141742,46758,192116,226648,101988,131822,65239,19039,84298,143929,196925,166600,166326,168663,201710,127985,121325,117180,196282,178711,99772,150985,29095,69440,127319,102551,127912,190724,187438,126957,174902,205377,203060,179498,106857,164982,102132,158180,100665,35841,156089,162926,128722,176261,132798,269581,258157,212339,77513,118636,110539,192196,202078,134988,174483,241554,320610,237297,167859,253930,153848,106925,202318,203156,199053,165934,153246,195940,204128,246254,194377,138639,159290,228771,203901,270599,193470,267869,164879,182904,386900,326228,263207,258307,266990,323297,366116,307973,307626,266139,248137,279021,299946,434698,346871,272552,282403,317072,380102,391228,322329,311241,454595,337260,438332,546256,630913,419625,623071,554308,639649,671144,644747,667318,502865,552823,625310,608479,629018,593459,645823,635334,826004,795886,753102,851207,925080,1119676,1026207,1016579,1242826,1382525,1262072,1392538,1381250,1593782,1640027,1763461,1789710,2080429,2197991,2199242,2584739,2999188,3670852,4145141,4965535,5855706,7445325,9894689,16790445,23635574,-22425645,-13860683,-9066545,-7005466,-5634214,-4733595,-4271351,-3652901,-3329608,-3037560,-2875264,-2609419,-2476538,-2315082,-2222050,-2134354,-2081139,-1946887,-1934294,-1911181,-1788346,-1896780,-1765413,-1715311,-1697605,-1591470,-1556796,-1574218,-1625677,-1467737,-1444223,-1538456,-1375431,-1315149,-1451915,-1481217,-1204541,-1240180,-1308927,-1477362,-1369330,-1403950,-1444815,-1355721,-1358998,-1322878,-1418912,-1505067,-1427770,-1403469,-1421047,-1432162,-1569967,-1310040,-1503120,-1451685,-1641288,-1547586,-1499096,-1508564,-1643715,-1566905,-1951689,-1838448,-1942554,-1873549,-1710530,-2017152,-2054089,-2064905,-2094545,-2367678,-2588816,-2664567,-2798324,-2693235,-3113618,-3357533,-3689061,-4095191,-4408619,-5136374,-5817290,-6615623,-7930154,-9563313,-12526810,-19776635,-35615848,25838123,20476136,11981940,9069780,7168715,5923964,5150540,4500064,4085675,3603126,3248220,2985670,2609876,2538935,2408926,2291201,1977481,1994190,1790912,1773760,1604596,1622205,1341245,1373761,1177302,1188364,1110881,1152737,892491,915188,874988,1014532,773897,769464,745553,669633,599209,637485,477851,613389,390713,523923,314399,496826,327520,358679,309101,319038,302588,331922,346766,317895,247430,312374,153379,132438,239512,165479,57393,184507,173686,56847,81874,165990,114816,93616,138665,140881,56796,17646,155580,84036,57960,44757,-131817,148324,91778,109450,15393,113455,165260,62482,-36328,-62635,-159295,-56761,-93077,-46768,62074,50069,42908,22754,-85883,-14925,51353,40145,34436,56779,94565,-53749,-16672,82999,133153,-147917,-105947,-19390,70700,17210,-8332,-28295,103265,83372,-21283,8589,13513,-52257,32403,-6633,41212,2611,-90368,37088,53355,-61059,-42425,-89151,-97273,38491,48852,27070,17502,-52324,9450,34648,39542,-90609,14237,18912,106568,47146,76176,-25575,59852,-39671,4503,21373,-50157,48367,141258,36738,36418,25412,-4894,34520,112471,19899,10197,11366,10575,56363,26788,53138,71451,-928,32230,46143,26986,-29069,81274,-52403,47145,-106801,33569,4357,-75311,-58715,40327,-85908,67701,126870,-32849,-56442,-33735,-124563,-55372,-49087,-46356,44301,-71000,13991,-117863,-74316,-94215,-41431,-84624,-52756,-22622,24188,19033,-51532,-30929,116776,42700,-300,-18759,-43890,26669,6986,59646,8821,-40425,56777,33992,-49103,-140210,-85113,-46314,-29050,6884,31165,-23682,-15779,-67243,-1914,-25105,-106413,-133606,15945,1667,-32561,-107965,1042,44557,-39622,-29605,-14132,-32664,6943,45482,-55201,-58676,-143054,-96857,1412,-17598,-51215,14854,-1400,35983,-2475,91171,-37162,-29304,25031,7183,-17646,-39047,-58168,42839,-53209,-42313,9202,-33553,1932,9360,-69635,21662,48191,65951,26099,48083,42585,72931,-90900,18871,-84611,58731,141823,13538,-138014,-137443,-58840,10463,-12763,-61675,-37457,-94023,-21333,73870,54183,14092,-64864,-28836,-20413,-79293,-30655,-50028,-61154,23135,46526,-10712,-62269,-41693,36734,4863,13953,-66568,-12853,-74109,3480,-60100,-41603,-37093,-28777,-50906,-7202,-15865,-31407,8666,-56571,-77621,-51019,-37896,-63513,-32115,-45898,-47828,-47215,-27937,14837,-39729,-76682,-60648,-8941,-20438,-50686,-37629,-23986,-77040,-35884,-44569,61129,-17086,-23439,38312,-5658,-4704,11195,-4892,-42325,-52331,-76948,-59340,-5091,28090,-12459,-95813,-33320,-5841,39139,5107,-106489,-39673,-14297,-127771,-97351,37029,-96175,-110248,-20313,-36160,6156,-40907,-52513,-49843,-24217,-75052,-90472,-20844,-44633,-64396,-67381,4525,-42395,-54205,-65412,-40710,-52928,-110003,-74890,-102103,-51447,-250234,-203394,177120,113880,53872,42625,-54660,-36612,10111,38478,19684,-4904,29177,-40176,25657,11928,-11383,-50588,6873,-93790,-76161,-3999,17072,-47052,-143522,29060,14675,-23158,-951,34654,-40319,-80613,-6433,14618,43635,49093,-63936,-38591,-10599,-122286,-76162,-45200,-96343,-82568,-35359,-29750,-6823,-4681,-12426,-69321,-39749,-74451,-24514,-49755,15995,-68550,-36833,-74092,8208,53369,-15537,-3640,-67142,-5522,42962,40705,79255,54775,-69614,-34660,-6425,52015,18130,-8909,50245,116,6647,53097,-4870,-45516,-75901,-58623,-68612,-46305,-87647,-144764,-54235,-20777,3338,-42041,-27789,26100,-50776,-43736,-44637,24925,23695,-42486,-6977,-30471,-82320,-53851,-117652,-4978,-26291,-31385,-45931,22170,-28762,-11199,-12883,27592,-18097,8716,-3593,44641,-37100,-142895,30857,34583,7085,33811,-28780,2511,-60408,-30849,-48553,-45137,-40522,-121617,-90208,-18789,-110458,10145,17609,85938,-23733,7180,-24715,46782,-20706,37407,-8817,-48447,-41726,6333,16572,54275,-6380,-32690,-30005,-33086,-12087,-28382,-40134,-32457,-49651,204,2065,-90350,-102872,-46363,-2569,-5303,60707,66427,21817,-37503,-69988,18416,-36495,32291,-131822,-69141,-1359,-46021,-37030,-52369,-61481,-50431,24899,-15053,-65019,-28081,-19341,-65707,-28776,9816,51582,-3230,43088,32550,-31347,-80589,-49046,-41956,-39972,55122,7369,-23686,-33751,-7642,22809,-10572,-21506,26328,86994,-5007,-96235,68358,731,-41456,-8178,-45498,47071,-10934,3954,-44899,-67423,-14806,2476,5495,-3740,-23671,-41350,-24385,-4552,-43690,-25443,-12951,-60872,36028,35625,15625,-99840,-2302,-35480,6413,29715,-48373,38602,10691,-2036,-32295,-29521,-36417,62196,-67961,27790,2744,14698,-43180,-12752,86341,55139,-17900,-3414,38752,37181,6966,31420,35886,-2803,-60072,-52752,-13420,82398,-8846,-20916,-2263,9454,-87404,-75593,-116476,-63965,-93606,-65456,-82087,-88754,-44196,-15264,-81821,-92851,726,32613,42307,35265,32214,-1576,47872,16543],[333,-8291,39232,-12476,18759,-7021,43906,77761,77331,-40880,30326,29199,5891,35924,32915,-91567,-53285,27125,-46307,-66510,-38374,-33062,17890,22156,52501,112060,5250,-54054,-28773,68759,55750,24347,88448,156675,137847,137572,23069,56425,-50293,-57855,59319,2453,105028,59201,77400,47201,30036,59614,113270,-19747,74741,40613,10531,-857,35892,54885,59460,84056,53490,91153,37166,19083,20719,52198,1367,67023,-4881,32302,42998,27198,10999,24648,49334,19545,34217,-33144,1590,35532,-19773,-52275,34118,-52664,118233,95658,-11070,-19140,11017,31074,-23209,-26727,32514,-36023,97323,60455,-2847,-67855,31437,127225,54857,67015,94443,-14661,102025,135159,31581,6279,13660,-14205,10909,68838,119761,103675,108528,59898,139672,-9693,24851,27000,112074,104203,7253,4505,-62361,65186,74176,9669,-19170,105377,101776,31809,105925,141320,127593,62590,-7426,42921,20900,108484,27122,-29854,68239,83848,48167,126521,69995,214867,183680,66941,41430,7613,12020,91841,19105,1607,47054,151850,282258,206973,57571,143752,61286,-2242,129563,100189,108425,84743,66294,55883,120126,188627,105354,58205,46986,151969,112909,114376,101532,147857,67060,95672,311731,216724,139334,184285,128087,205654,224625,160397,214318,134412,103002,205818,200365,284273,273053,130002,125254,179504,248532,246416,197700,227983,295921,228469,268958,410200,439606,302499,437478,404832,499704,480800,535972,490402,335024,402802,512380,542657,556723,413173,492131,473069,701985,707508,695044,762030,787983,917606,783465,876217,1078277,1263427,1149160,1326132,1241104,1406119,1547822,1639240,1622187,2023836,2179777,2198239,2491379,2920029,3603553,4105870,4866652,5874318,7500391,10113043,17360798,24617003,-23798800,-14632549,-9718749,-7492977,-6155572,-5246908,-4716427,-4199881,-3739170,-3392597,-3172416,-3065296,-2863780,-2779621,-2725839,-2522822,-2457111,-2364209,-2359734,-2324861,-2257037,-2256105,-2161818,-2045711,-2107472,-2025256,-2093807,-1879479,-1912994,-1945505,-1817667,-1924607,-1742163,-1746517,-1796503,-1811119,-1546244,-1525237,-1708508,-1930546,-1859730,-1862822,-1836852,-1845002,-1810447,-1938368,-1976851,-1873948,-1954606,-1921605,-1886333,-1910842,-1926902,-1734769,-1928065,-1923082,-2098978,-2139075,-2049543,-2222527,-2156395,-2174721,-2516968,-2466722,-2638040,-2633790,-2665950,-2843385,-3068413,-3200152,-3377742,-3334105,-3563602,-3860010,-3894221,-3619538,-4414854,-4671782,-5195206,-6025438,-6506967,-7340310,-8265907,-9696040,-11435248,-14103402,-18420269,-28747881,-52631522,34758559,28299307,16838148,12378471,9828028,8226468,7113642,6217712,5515638,5066512,4606788,4275671,3637759,3415854,3658229,3272424,3156214,2855521,2703767,2668179,2670707,2513153,2200867,2297327,2299495,2068679,2104716,1892712,1810115,1768080,1742315,1622172,1670712,1532271,1387982,1233740,1185901,1164596,1246823,1284288,1170256,1154249,1064895,1012983,1083660,903194,824090,942563,920152,963114,869368,705784,768404,774784,708249,685631,621264,647419,556512,543896,451379,477795,431552,646039,577313,494427,489361,400809,518409,466184,501991,400031,421442,389464,253706,448194,322098,357870,287269,399070,444902,364217,263626,242416,109074,213474,177638,274224,311469,229146,281819,250315,183013,236622,232609,218349,222749,227043,285479,135701,114378,290002,316659,106118,120709,133091,212974,177626,213553,180259,250910,199392,126072,198054,218278,183917,180502,125343,113786,105313,8172,153031,207585,68307,59559,72368,32382,60867,117151,165773,121305,73865,134227,186951,155766,58349,173196,93662,172986,178085,225930,143169,192336,51219,113041,86348,85003,177222,228405,139408,127392,189278,170377,208990,201487,154676,120394,182559,138349,119056,166123,193480,136916,88831,146698,152753,152974,124023,145296,44915,160941,50168,121512,120713,91570,87018,150300,15514,175753,224423,105417,41829,148522,26886,88771,45882,53442,147321,5054,91954,47737,93120,197,44047,-5242,24854,54937,107813,112259,69018,42917,181071,193883,40338,76075,24569,77907,116114,149508,67113,102226,152892,106747,38632,-37066,47535,133495,59144,91843,102718,39752,72818,46862,120452,41118,-13117,-49516,126143,83023,53936,-50855,64959,128505,16640,57423,47895,63736,97934,77048,63071,12014,-73618,3762,76887,17732,67563,75803,54831,50423,53595,142620,22758,40202,93038,41683,47456,96256,-2090,77817,48045,54281,87211,37887,94123,87340,12042,70093,91694,145151,105981,97870,79958,139368,-26588,52643,-44799,79140,178016,70667,-35017,-29832,6341,66651,64417,-20966,-26207,-44750,21535,137153,94159,130286,-2133,11218,11014,-36017,15346,-7154,-23099,113803,92989,17332,-14044,-3099,103978,32821,66798,-20847,3029,-84454,24306,-10920,37086,4180,9753,-25185,45709,76602,16864,50156,280,-1524,13259,54881,-4671,29937,19091,19742,4638,4795,63443,16851,-31576,24849,16272,22118,1357,13826,6885,-23430,3297,-13733,95431,33389,43675,104254,86739,32995,38727,26835,-11506,-21246,3177,-14990,39528,79958,-1939,-3925,158,35671,49080,38763,-65802,-6292,49976,-84123,-28687,78887,-33093,-76915,60571,15057,57595,15360,-22170,-22814,28469,-21773,-67791,-4697,-5244,-8590,-6262,63245,-16366,-27,-28011,-211,-9934,-79080,-41309,-59598,-17278,-227892,-206318,242338,156171,70369,93767,-22016,-2609,38409,75405,42180,39168,70763,8203,73701,36955,31078,-21812,45570,-17251,-22231,71716,69195,4638,-68328,46949,60061,17843,36313,94463,-1637,-27240,22890,36585,104392,78247,-14594,-263,32061,-19138,-21774,-128,-52627,-31094,-10544,2384,40467,29326,23879,-39609,2622,-40897,-4237,-4735,31789,-27405,14353,-44124,20596,57650,60852,57379,-47152,31284,63843,54734,140980,62550,-59324,-12568,24879,83213,91842,16128,80361,33404,57102,44881,-4509,-9594,-40434,-40553,-37358,-8847,-57752,-74580,4357,44839,25208,4392,3720,55424,-35130,33895,6492,30959,49685,-7504,22572,-1398,-42545,-15617,-42616,21181,-14575,10171,-2143,90528,18433,31730,16022,53130,9539,31353,33746,46611,2800,-66738,78711,83726,5678,31882,28968,30889,-24235,15948,-3243,-2152,-10681,-57792,-2658,31262,-59311,19949,58286,115804,-5493,43787,2358,61397,-29714,59243,43047,2630,2418,65957,36740,89112,24952,-22328,-2673,6625,36794,13323,-43922,-16790,-16599,26960,27528,-62306,-43694,-838,3847,2123,78938,104036,34183,43040,-38185,14230,-7690,40162,-93010,-19001,18752,-11489,-21664,-20571,-20985,-25919,66377,36728,-53730,8689,37216,-10116,-16974,25772,51704,15573,85212,62453,23646,-77574,-27095,-215,-10775,67810,29015,3356,1450,9955,33255,32641,16642,94176,106322,-10154,-56856,93230,13200,-7747,890,-25030,45572,-19716,1324,-19394,-41577,-18563,32015,30838,22999,60231,-14690,954,18158,-31835,5755,-606,-31790,66199,32583,4881,-54527,35896,-26384,28894,62862,-25000,72111,40111,21136,-9983,-22881,-792,114619,-44988,55418,52409,31576,-51170,17257,81146,73255,21697,46958,68335,58775,33569,50130,18696,19517,-8718,-6753,5319,82552,-5495,1321,29612,49682,-53273,-52845,-103993,-55666,-53935,-36217,-45924,-77121,-24683,-12050,-85018,-71890,6083,39291,62662,63108,29427,-14331,27280,-1763],[-23978,-22613,14317,-13048,6414,-32361,32048,59663,74018,-110911,-911,6199,-24133,55161,48963,-38443,-70495,30352,-44018,-67572,-65158,-38415,-2770,14843,34557,81678,-12405,-83295,-19441,47904,63059,-5240,72388,123078,90416,94492,9240,24147,-64046,-85851,30489,-3291,85009,61821,82273,32721,33612,29274,84263,-27242,60562,31177,-1258,23656,29756,58357,55407,58386,7812,23686,-5990,3568,-2518,27218,-8312,69259,11570,52741,53266,-15926,-16606,-18778,54322,17113,56056,-38863,-7060,38690,33592,-55752,-34441,-85349,88317,102562,42557,-68793,-12379,28919,-57224,-69938,31534,-21995,77652,29828,-7712,-47570,29656,125499,6717,38445,102735,-546,42037,82771,14580,-43323,7917,19409,17971,30713,71991,88062,90473,12015,115779,-40060,6369,-875,50446,81822,-15448,-60230,-42057,105633,88791,16245,-54534,87225,76760,-8845,66005,131055,99560,17206,-18563,302,43461,113581,20926,-2555,42729,58205,28516,125990,62209,181572,166056,63911,96048,-5551,13890,68691,-42115,-39574,21807,117535,277338,218617,44084,129678,61951,15388,136620,92912,81150,75957,66534,21308,114733,169872,103797,64876,101179,155299,102341,41975,112429,105779,80136,105977,280575,219040,144979,226045,83584,180947,166721,165625,213565,133413,88548,218368,208479,210146,307168,174740,134562,173463,209598,198097,188726,266994,265895,281191,222789,374205,345251,334988,326845,410813,485545,388131,521735,453079,317367,401890,520666,578754,565729,442552,514478,478984,670376,730148,770985,780951,794023,832822,710908,858333,1034290,1239879,1183684,1355947,1285549,1357219,1578754,1672596,1701301,2109348,2309339,2405108,2645149,3033697,3718733,4270539,4923120,6030343,7717426,10556006,18102389,25720346,-25072063,-15389173,-10294859,-7871055,-6510627,-5595501,-4986888,-4561300,-3994266,-3626595,-3342380,-3303384,-3088069,-3005015,-2956092,-2711012,-2611716,-2570355,-2518523,-2509282,-2462613,-2361231,-2294963,-2146557,-2205793,-2157893,-2279277,-1965988,-1943141,-2059668,-1874114,-1959829,-1836677,-1876181,-1836501,-1834266,-1655413,-1557764,-1815639,-1966568,-1977681,-1930679,-1862892,-1945244,-1871129,-2059865,-2062674,-1876342,-2003575,-2022508,-1947356,-1951838,-1842593,-1881027,-1899449,-1904589,-2013177,-2159380,-2029653,-2260763,-2113043,-2173989,-2296137,-2332723,-2466735,-2508317,-2725056,-2713978,-2929172,-3141126,-3380153,-3153701,-3344101,-3660179,-3684092,-3494542,-4150716,-4346351,-4835654,-5625451,-6148183,-6746965,-7589488,-8970984,-10508882,-13135558,-17080885,-26499306,-48562243,30514222,25190155,15155482,10882794,8667581,7306997,6251872,5499512,4823765,4506067,4102647,3790542,3239625,2984772,3318552,2907811,2894756,2553636,2466387,2420464,2484362,2283099,2082781,2198583,2338146,2016303,2059701,1816309,1912625,1781879,1760861,1531570,1725980,1552397,1415009,1263557,1207197,1146484,1357788,1312661,1339454,1186014,1254786,1039605,1249864,973214,912533,1065385,1057439,1106300,940970,752835,871288,834471,869803,847074,675832,798129,699313,604519,521802,641544,530711,745817,694763,609063,571939,451928,696256,604839,557276,518533,537588,485078,492271,530711,382429,411856,374422,462552,478749,438301,390296,371852,273274,329798,279240,394677,365143,241664,295546,297207,354787,351258,272449,254850,274597,262561,322596,201430,158883,314260,314440,271685,265797,189553,219452,216172,312682,281039,252138,204294,166197,237242,262245,277247,196547,136234,104027,123488,46409,142154,231879,118029,80961,137470,67608,20694,82727,197932,134558,95772,135416,248247,162980,145358,201457,119443,140950,193397,198228,174145,217154,49217,129928,75790,111099,182375,205025,118856,127447,256040,237766,274975,187898,204795,142292,205419,153976,126069,193942,209204,126292,92159,138921,164163,165271,162070,132564,98355,175113,124139,92010,147841,187254,152236,159475,70624,170818,199608,146351,69902,213262,136926,186928,84853,111111,161294,32912,94537,141253,192262,36404,80119,39691,48795,53666,126567,132603,110469,70426,157263,224066,44096,101171,51185,56090,179047,175848,78451,154509,163316,121030,84807,13514,119061,232647,79490,103144,104988,47212,131877,143599,182266,73418,54505,17374,198215,119954,89934,-27446,84024,138339,32367,86685,47299,99554,134337,55237,99168,27551,-57410,62664,81107,13311,121678,78645,58741,33799,78159,124998,54623,68273,120101,34742,38832,162712,23737,63283,104024,114521,101843,57203,98899,110807,61812,74826,86456,165934,112502,77664,77735,131987,15252,45001,-38260,62994,168241,96767,43868,46175,46980,88253,95463,1523,-44108,-8095,35663,147547,76537,173486,31866,7563,5037,-17647,32501,12583,-3195,160394,89988,14958,21687,7904,111073,24574,90997,8104,2537,-97458,23547,21635,75616,23317,33904,-7160,67680,137804,11782,67500,31347,56781,51109,99659,29518,48201,60432,68673,35785,21693,71166,58787,1841,69945,22645,40369,16801,41433,16421,7672,13547,-10950,88870,42762,75538,132086,141733,36793,18733,22566,-2152,-10557,47290,4021,46947,82711,-12590,75824,1642,33093,31898,39199,-39633,1299,88206,-49533,24632,100494,20316,-57417,113794,46561,89430,45275,-368,-13110,57994,8290,-51990,3279,24834,22138,34290,83331,-12890,19536,1280,21600,10961,-66537,-15659,-22174,-6195,-197546,-200970,253719,157242,63907,107603,6027,8854,43297,74179,45504,63520,87307,42309,92959,43788,56828,-8813,74649,35303,15119,114538,81251,33828,6403,35247,74027,52267,41640,112130,19534,2077,34199,42356,124075,84476,28940,10727,49772,38252,3604,19635,-19047,20203,-1064,18571,56222,38539,41295,-20669,23981,-14892,1881,23408,25139,2925,44518,-22159,19521,39705,116443,82087,-34650,39479,63938,48047,175119,49340,-49649,-8276,28481,93192,133860,37072,97421,56118,70474,27191,-21516,6471,-3353,-23916,-18193,22612,-34865,-12650,51096,96803,35967,36922,13307,63458,-28959,96476,36530,25967,57308,16438,40189,3874,-10064,20672,21908,28605,-21469,33482,39792,118767,26192,65213,36500,57146,19896,41674,52495,20196,39921,-4752,96201,106390,-12136,22838,64466,33376,329,41357,32055,22740,-3284,1585,47295,66293,-18411,14468,67632,108643,-5301,58793,15118,42922,-51084,67032,82699,31144,24175,101207,41473,93864,42744,-25944,17151,33465,59850,33963,-35796,-4987,1907,39875,40458,-34541,7532,24852,-214,-4648,70918,116322,32208,88248,-17053,188,12824,38693,-46018,22491,23984,18239,-23667,-30,5053,-17334,82296,57118,-48142,34782,72807,35941,-9383,17722,11230,17505,113866,71106,63693,-82961,-8564,29599,7383,57573,43911,14526,23158,8245,23487,53153,47419,134386,110538,-21413,-19031,91748,13617,15867,3558,-5222,31735,-27801,-9204,-8101,-25564,-32483,42958,36656,30804,116209,-6883,21763,29612,-18546,26165,6240,-8028,74859,19443,-12304,-17827,57404,-19865,38143,66963,-6965,76749,53888,23544,-4608,-20978,23279,129155,-29983,67331,78073,18528,-59692,13754,57098,73669,43848,71226,79809,64648,47269,46925,-8655,27938,31827,23916,16541,52340,-11541,4290,32631,75544,-22023,-33026,-84707,-46741,-31368,-12594,-15139,-63228,-12011,-20765,-85886,-42696,15724,36721,61858,71556,21594,-22600,6441,-11761],[-23210,-18164,8541,10192,10092,-27678,39624,50588,82529,-90704,712,1276,-12986,86605,86802,50345,-21466,57457,-13355,-35524,-42102,-12543,17290,31698,51604,86389,16702,-42786,24761,50738,90284,8374,80077,93644,63803,77260,26195,26297,-22894,-55338,44163,32367,105180,86773,100749,51672,82614,41416,80323,16080,81044,55046,31426,78585,71113,87976,68660,69448,17774,16459,-725,33923,13109,42633,32424,100610,59221,85824,86131,-2149,24907,-16297,96301,72291,119994,16273,30758,95232,128826,15744,-30554,-45199,94316,136177,125161,-28959,15221,78382,15738,-54971,73389,31977,106067,59206,49968,40256,69181,147994,8797,53618,135205,64695,29047,82154,45237,-15914,38978,84514,88959,41070,60911,117316,101713,41848,127776,35902,56184,34132,38898,114575,33331,-15765,59589,162122,143731,108310,23210,125510,105007,11316,67297,172133,106594,56773,82588,46624,136937,165493,81482,85007,88880,93883,58917,155727,101567,178991,206529,175566,191378,86462,113558,125313,36423,13552,93438,149336,292606,253251,111500,185613,143607,125934,197189,167212,115142,123205,146117,91784,178635,181366,167430,134403,247076,228146,173632,92196,194758,152118,189144,180701,295655,301134,255691,340688,158660,252013,216946,283604,280360,242913,206936,301047,311621,253050,409633,363657,264972,274088,279836,260346,283028,386439,367739,423231,317480,462274,413039,474122,376598,570084,609693,453212,611917,581903,444497,535215,625634,675973,652065,650243,686638,633516,752635,846357,926878,907362,945937,939480,884189,997097,1157769,1336916,1359536,1493644,1500888,1499065,1770812,1898572,2013960,2337302,2563230,2754676,3010087,3367141,4049112,4683752,5300315,6479313,8297689,11391664,19333530,27403539,-26616473,-16374338,-10909798,-8287398,-6822997,-5851920,-5181662,-4730917,-4162606,-3793590,-3461042,-3353889,-3196446,-3002324,-2937279,-2752978,-2646009,-2586934,-2495174,-2492090,-2427758,-2324590,-2276640,-2145395,-2121416,-2088780,-2173064,-1951886,-1871533,-1927344,-1767093,-1808441,-1784963,-1816232,-1728600,-1725127,-1638010,-1494339,-1748155,-1773986,-1845829,-1762466,-1709827,-1804704,-1726857,-1806913,-1834214,-1734565,-1752550,-1846195,-1770538,-1724255,-1589397,-1838316,-1684097,-1671344,-1715018,-1873991,-1745555,-1880912,-1832817,-1858078,-1792541,-1866673,-1914565,-1958895,-2180739,-2119442,-2164974,-2330870,-2489769,-2428382,-2594206,-2738619,-2884416,-2946061,-3148240,-3327151,-3641171,-4038021,-4539020,-4852413,-5493938,-6398504,-7494300,-9453148,-12259129,-18979075,-34477104,21028790,17545455,10653988,7480402,5974031,5044797,4238730,3791456,3317480,3059785,2778072,2519472,2253277,2055856,2174354,1960108,1839714,1752942,1698087,1647143,1605624,1509677,1457374,1534510,1627740,1428736,1368106,1308408,1438911,1281051,1226433,1106595,1180829,1105052,1080533,982331,895447,843285,975147,927045,990077,834797,936520,779856,926461,731314,698251,802980,824477,832821,706630,607515,660712,642468,693506,671135,532579,659449,550270,486126,480908,568818,438449,529251,542648,510928,483669,387816,593645,459232,419393,456793,447190,376412,507728,448653,345180,357107,336898,356451,361328,333377,346461,319398,305256,287622,232761,339185,266523,153764,148093,221054,387456,321014,212949,197503,216166,206323,242774,157171,158647,213552,203549,310908,299928,167150,159692,178438,285629,250059,165436,139033,126900,177990,199494,232922,126810,72540,54025,93861,54874,70002,157570,86482,38019,114526,23645,-32306,14346,156570,96030,41146,56315,215829,102592,154244,133197,108439,76748,130790,57943,94260,156615,-4665,99493,26002,62494,105647,127001,25312,76498,217686,185584,220646,106991,167276,99114,112365,80060,103667,129195,124459,78877,38147,52197,106461,80852,105779,77494,106415,121566,101234,6046,93699,165231,122104,96372,65873,82870,100917,98264,45929,153185,172776,205298,71715,107956,100556,13595,55437,136715,177250,10195,71420,48103,30493,45,87918,84713,79872,56575,86675,150813,19261,66786,34799,-5514,176983,140784,48869,113111,97013,93487,86640,10502,118554,213527,45498,53857,59550,13104,135957,180892,166807,66718,71481,49178,209121,109433,68742,-37533,57765,97637,18988,58989,7807,83187,109980,10634,59586,6500,-86811,69366,24765,-12699,107822,36414,19620,3805,71398,62532,51038,50386,110260,8038,-23679,146302,18755,23801,103457,119127,61797,29163,39227,81298,59873,40963,51722,138726,71249,13631,57329,60195,28225,12261,-62669,24590,130310,91024,71466,64620,52375,80253,77107,3041,-73640,9675,23338,110769,25957,129671,33043,-24396,-19175,-23400,22740,14405,-6354,148422,59016,-6619,38148,-11444,69186,-2864,88401,14506,-14731,-106647,8375,35051,70565,18573,42815,10561,61492,147782,-26818,63764,31483,80630,61745,77709,33989,29860,65475,88715,46255,16510,41439,82015,16447,66174,12926,35226,-504,44384,5259,9700,-4113,-28509,55550,11291,75424,118627,140378,9971,-23283,1991,-12884,-20527,45365,-13904,9554,38106,-37991,117256,-19252,-4369,-6951,19747,-35252,-18707,88086,-29458,48468,98674,46507,-47939,114242,51821,93742,44635,11708,-25457,57094,11627,-47565,2527,37561,27724,49700,57218,-31008,14089,14989,21387,5544,-76724,-2013,3812,-19917,-168424,-187733,229375,135674,48063,88391,27248,-4826,26513,38183,30042,67097,74886,48173,81534,31888,63008,-12974,87819,56489,29140,116217,56533,35229,57081,5902,58926,69009,18173,87393,18142,8953,29795,38130,106801,72392,56407,-2496,39873,37326,699,17412,569,57709,-8042,16042,46997,23963,37307,-17550,21320,-1588,-8711,28308,-1076,14727,47762,-16166,3926,12090,136316,64305,-32443,22252,49354,24804,177357,27652,-38200,-23308,7009,86994,133674,48168,97182,61955,45065,7311,-41470,2842,19903,-12644,-12801,37563,-27460,24426,71034,120158,32545,47478,-883,46668,-34895,119061,37657,8838,44626,23786,44742,-13119,6592,47307,57071,17008,-39581,40222,71997,118187,7845,75574,40039,40878,13459,36679,47432,-16977,63803,21728,77570,97816,-31535,12172,72276,15270,7175,44039,49639,23587,-18248,38496,48179,77000,248,-993,48268,65427,-22939,47950,12202,5853,-78768,63747,91744,32912,23482,102666,28771,67866,44555,-39318,26702,37919,50212,30143,-20319,4493,2226,34895,39465,-12920,36794,24130,-16085,-24809,42964,100699,16708,97221,-5622,-15717,21951,26196,-5497,45850,14382,35372,-41191,6714,6623,-27885,76684,40413,-48998,47017,79833,51195,-7536,-12061,-52845,3038,121896,61670,78313,-95452,2050,41466,10974,28329,48051,8687,28086,-6602,-1357,43122,63420,133151,103705,-33867,9274,65244,4436,23545,2548,4335,8037,-33124,-23549,-9457,-18630,-45950,37773,27421,20480,126723,-15464,32287,24600,-6342,33046,4981,5248,63505,8768,-23603,3513,57543,-19737,35637,43612,4270,56008,50771,6779,-17759,-22111,33704,104427,-26205,60591,68516,-16809,-63993,-18003,26451,56370,44152,64885,65327,52073,42470,24088,-38999,20992,56375,33396,16245,2692,-21957,-12082,7685,76347,1549,-18068,-65585,-39152,-27838,3065,1837,-48140,-7219,-42512,-84000,-13736,28999,27220,41015,48416,12634,-23239,-10422,-10255],[-2822,4510,25872,46766,26029,-701,58646,49755,99776,1304,29056,14249,25685,117280,137685,137810,68703,91810,31140,21410,5851,33385,56792,64694,90512,123149,77285,45147,83146,69166,123948,52348,97948,74379,63500,89562,68916,60404,55541,12481,92564,87838,143027,119246,127600,93195,153223,86926,93267,95795,130459,97043,93598,141196,140334,130537,87810,112213,72898,74467,45419,89366,55204,92217,94488,144932,115642,117164,130540,61981,100836,23259,165884,153083,184218,98041,94503,165320,218711,124842,45832,38358,136316,179953,196987,67910,72483,138372,140140,6782,125960,95410,160454,120301,129257,145960,127199,179487,58569,104302,164495,148410,61655,124754,102957,53704,93948,153672,177485,90023,84321,171432,129761,131633,162065,162328,140698,103667,85570,182082,125855,97090,181057,214556,203201,227513,151196,188182,162135,75479,106891,237469,135762,152047,242895,141180,244413,236823,180529,186324,186147,166911,115606,190570,168060,203768,284895,307908,271585,234756,258355,224659,188396,124067,210962,225550,314643,293897,212308,257304,260126,252931,267700,271184,186275,200744,260280,216941,275971,212280,250870,222049,379324,331042,296258,231916,293359,250275,334015,264818,338599,404476,390083,461116,311444,367273,345796,423816,369838,386209,391846,411891,452017,381990,518085,571173,423759,423115,413549,399319,429875,520896,529259,567403,487413,620461,605275,634184,570535,788604,793694,631009,761578,797298,629936,716560,757753,788916,783266,910367,909775,844604,909253,1004661,1092587,1097536,1164478,1189326,1207210,1233422,1389385,1511121,1589943,1692234,1776609,1765977,2067310,2220362,2394945,2629637,2853531,3121616,3426319,3802134,4468213,5212792,5924410,7140175,9136458,12454227,20905425,29519024,-28282570,-17468243,-11511146,-8725405,-7123556,-6053919,-5353390,-4757376,-4289594,-3916974,-3552624,-3317433,-3237224,-2889228,-2817433,-2735466,-2664651,-2508928,-2429728,-2382049,-2292760,-2263242,-2227875,-2138088,-2022199,-1980513,-1990374,-1939719,-1831817,-1763783,-1691080,-1679329,-1725131,-1724719,-1631658,-1642727,-1605424,-1454556,-1661291,-1604235,-1678654,-1599137,-1576555,-1638538,-1598028,-1498049,-1583385,-1634851,-1503471,-1633978,-1582740,-1492277,-1442716,-1719646,-1539257,-1491927,-1520081,-1612499,-1529665,-1505327,-1610823,-1579985,-1485649,-1538890,-1516307,-1549140,-1609850,-1644655,-1552455,-1588500,-1600082,-1854621,-2013656,-1962980,-2243906,-2464097,-2335474,-2545966,-2686830,-2733548,-3168943,-3346675,-3837792,-4313133,-5066469,-6360778,-8284542,-12832424,-22895789,13848848,11643424,7065726,4902463,3890073,3256529,2676350,2436618,2148725,1867258,1686565,1474214,1435960,1309275,1171824,1174397,885417,1081089,1031364,974621,790470,826454,874674,889440,821056,836483,673200,809390,858666,745927,659920,712639,561133,626211,702738,656335,557465,546517,500324,501859,503106,448071,462637,490408,473934,444606,423638,456745,495984,434948,421056,428511,369054,409521,406607,381654,357060,408201,314974,333605,408279,390534,278008,235410,322330,346979,355026,302659,367000,217844,250621,306732,275492,205520,348115,311760,290382,284833,261039,199442,221194,170193,212027,179375,237932,161930,124494,215262,117283,50623,-18302,117598,304082,201673,120904,113504,118383,116538,125314,65796,142169,75328,80816,250646,241957,95589,91951,122021,185447,139574,68687,51986,58003,102528,121523,124073,30505,-2546,-50,51050,49246,4016,47946,4675,-38480,46753,-44477,-69120,-32286,97647,47120,-30672,-35964,125960,29759,98290,36309,68173,20099,50751,-82344,-13553,66966,-60412,63128,-28243,-2801,11932,45265,-69803,16803,113925,60602,90652,10065,74015,32720,-9667,-25916,68118,32053,12603,27637,-30431,-47379,24512,-37736,15454,7625,74863,43588,21582,-65436,-1376,47835,33296,13457,15365,-22811,-3064,10363,-1448,29526,136267,149818,24871,53975,17188,-37427,6815,57546,66598,-53450,31930,28045,-8159,-66253,20837,3238,19528,17864,15264,44626,-23616,3026,-12431,-70005,116289,72887,-5599,19272,-4713,45495,54402,-20927,68406,103285,-12377,-23180,739,-40032,80174,136600,98567,28468,33619,38636,159960,64987,6078,-66441,2902,36812,-11557,267,-41954,42818,47675,-35701,-20152,-28384,-131121,33973,-53574,-42363,54105,-24715,-39027,-30357,41075,-10116,15504,-1625,75506,-19079,-104471,75550,-8397,-16025,58659,71804,-6066,-24667,-38543,17348,8613,-14711,8622,85189,18747,-55759,34078,-40359,14936,-25515,-96671,-16096,77881,59946,42827,27000,24632,52220,25979,-12833,-100772,9218,-6681,50771,-27440,30806,8045,-66701,-42125,-42695,-5774,6541,-28704,86704,18951,-34637,34603,-53733,5742,-31307,67559,222,-43986,-106520,-13612,30540,32413,-5764,38561,29160,35889,105406,-72014,45822,6481,66652,50368,6074,14764,-703,34506,77697,42561,-10296,-8991,85847,9125,26479,-7759,13160,-37814,26848,-21077,-10525,-36380,-55420,11261,-47188,53257,76329,91864,-31598,-61431,-20341,-36822,-44001,4849,-63253,-61992,-32241,-67725,108067,-48929,-58114,-56681,-5537,-50514,-59655,53556,-26447,41590,75318,39088,-42067,61690,31140,71063,17722,14597,-56738,28345,-6266,-54650,-5673,28897,13018,42283,-1144,-62437,-5556,8809,1450,-21760,-102784,-180,15059,-51587,-153092,-171699,192095,108134,34331,48182,40168,-36912,-3657,-16772,2931,56181,37847,21904,47940,4272,51910,-29284,82257,51551,18234,81959,9513,15041,69981,-25380,24963,60959,-24590,35732,-2880,-716,15550,27928,66773,49019,62808,-26707,9075,-3064,-18696,3540,6508,71933,-27404,-1455,24535,-7082,15971,-31090,398,-2488,-33468,11700,-39613,5790,26954,-29596,-22270,-10991,118224,16607,-39236,-8390,27560,-5704,156038,7796,-25259,-53925,-29706,71069,98346,47132,78783,49026,-4602,-9642,-54169,-13663,18230,-9225,-18742,29219,-39125,30947,59428,108068,14630,35325,-33751,9619,-52016,90439,12270,-18867,16065,14225,38127,-43476,4174,59270,58468,-7739,-59775,34254,87655,104672,-17497,56508,22486,12081,-3121,17229,21964,-48758,67725,6091,31384,62428,-39699,4605,55857,-13952,-3153,29317,48083,2242,-48182,44564,11474,61525,-6033,-19618,10625,650,-52565,15563,-954,-31433,-105009,53745,64503,14444,7573,72954,1760,20320,32507,-56326,21036,18839,14474,8767,-5757,13775,-13296,13485,26787,-745,39701,961,-40299,-53198,5135,63490,-6772,79397,-619,-25515,20270,4037,17743,46310,-5451,35769,-67424,2539,-17295,-53622,56325,-4710,-55894,46227,59577,26471,-11546,-54543,-115850,-22902,108107,40406,65332,-109336,2391,34328,-401,-9171,40288,-8990,20014,-25286,-32430,3581,61237,95970,91382,-41868,23694,22114,-9112,14461,214,-1882,-19617,-35492,-37478,-19356,-17605,-50541,22119,11134,-2010,93978,-33173,28152,3138,2682,28106,-3932,5367,38582,7324,-22826,9973,37465,-27931,24850,3579,7732,20027,34651,-21357,-44714,-25166,30518,53970,-33005,36117,25731,-59501,-61312,-61591,-1100,25685,25287,32408,26981,23231,19677,-9705,-64900,2556,66205,22846,3815,-50747,-31037,-42132,-35439,49429,15191,-8822,-53288,-33361,-38397,10974,857,-33616,-10084,-75276,-79125,7791,43518,14223,9231,1010,6572,-14099,-19633,2226],[26812,37991,62605,83957,48363,35030,76550,54259,119848,102197,70824,39694,69587,138193,189259,199271,160685,119269,76555,89008,51293,83674,90940,103014,134127,177841,148519,141453,133814,94109,154067,102144,114972,68512,86503,125337,123890,114297,142356,85246,153227,138027,175499,143496,156122,143112,216594,146921,110950,183592,190250,139813,162248,193973,209371,172125,107658,168359,149142,167553,109770,144788,103559,156454,144452,184133,165711,140414,173312,149602,173253,80880,245278,223107,218443,169448,159377,215035,274623,225966,162720,121371,198968,217626,239755,172072,134456,184246,249619,89068,163122,147528,212382,180214,192973,228236,180697,205554,134276,174187,178983,222945,122437,187547,163986,124874,160031,213080,244633,155294,134384,225405,164018,239975,201692,274227,224154,174221,174224,254016,223772,207140,275410,253092,246169,314655,257633,240299,220682,154290,167562,296035,176816,253160,380528,229495,323679,295672,279104,270079,294173,241033,174101,217233,241012,241158,369484,383002,313090,366809,381353,318106,321021,241336,314664,308675,335329,329884,302862,305781,362869,341935,318035,352996,264471,287579,356960,338436,366877,254126,318703,295896,444574,422754,425134,385021,368914,349756,454344,324569,383894,483573,481197,539207,458926,463628,490893,517990,448297,490846,557801,512169,569862,522786,590008,692915,542974,565460,542036,557535,572963,625997,666714,670213,643602,762750,811091,754300,793889,956261,936012,812562,904845,989088,783885,856903,855878,887098,918321,1104471,1089440,1022632,1072516,1152482,1216961,1289620,1352783,1451673,1499156,1464044,1616778,1686887,1778046,1881682,1997766,2035477,2357729,2496443,2672528,2889637,3089664,3405775,3746578,4183314,4818407,5676754,6565446,7783263,9938732,13414526,22394959,31532961,-29717520,-18410795,-12005981,-9098030,-7387376,-6219622,-5506786,-4736713,-4390642,-3996837,-3608352,-3292533,-3238767,-2809672,-2749185,-2715874,-2700826,-2435275,-2398725,-2282291,-2193880,-2217039,-2188846,-2132634,-1976098,-1919276,-1893519,-1942752,-1837283,-1688609,-1708136,-1644222,-1696333,-1667921,-1584703,-1611096,-1583985,-1440462,-1614564,-1553867,-1584485,-1550284,-1516126,-1543539,-1554147,-1351880,-1468986,-1596619,-1416455,-1516916,-1485365,-1393212,-1462840,-1586839,-1521251,-1425347,-1487219,-1495679,-1469151,-1350959,-1508527,-1465265,-1464639,-1475036,-1422809,-1465763,-1353868,-1492168,-1426732,-1365111,-1286527,-1661980,-1797053,-1673861,-1973022,-2132880,-2009234,-2230080,-2285170,-2280285,-2598349,-2775452,-3190532,-3529153,-4103808,-5028475,-6618009,-10194692,-17924215,10762939,9071779,5394321,3777434,2918851,2404231,1959201,1755153,1556573,1253201,1131183,951533,967597,876023,671107,752254,428918,701864,656198,593574,370017,450132,537763,509326,317623,472960,310022,485059,460096,407098,346149,459366,202735,337582,420957,397794,328493,357028,202750,239015,184164,208784,145663,286161,169230,251214,233184,234573,257344,150553,226771,274253,149461,236229,189908,161335,223040,194572,147492,209489,322034,219626,131643,51048,174539,207555,242185,221946,169448,48669,139424,155287,120200,83653,131548,192706,243463,225438,193485,76325,122702,39119,72293,55742,130382,42709,28515,110221,-3245,-21527,-108808,43144,168511,63142,39751,42959,38819,30223,29770,-13726,112684,-43095,-5752,149854,137153,491,34951,76209,76256,26884,1775,-25999,-6390,54480,76747,24805,-52033,-55538,-44730,12143,29739,-28875,-45830,-84155,-117270,-26111,-88585,-87112,-43665,54183,6955,-74403,-101072,25962,-23241,9748,-39496,5951,-24298,-9565,-150771,-78757,-7245,-92760,36368,-69326,-45558,-55565,-17144,-123326,-32186,-472,-69513,-50147,-69248,-31313,-27619,-91575,-115940,24839,-43971,-62256,-16643,-88271,-117085,-45691,-130630,-54713,-62092,16389,-30944,-57134,-91005,-91294,-92237,-54292,-48662,-51688,-96351,-71524,-69035,-50102,-82663,56592,58563,-36926,-18530,-40864,-98434,-38394,-45122,-71367,-117698,-22865,-10014,-46682,-117061,-43370,-70616,-28117,-29379,-32613,-32583,-72193,-61479,-71124,-117278,24857,7167,-66848,-78036,-98907,-6567,2908,-54208,3295,-30935,-70114,-96484,-46376,-92823,-16646,26885,17801,-25338,-40059,-9227,73678,8180,-71785,-94879,-56102,-22308,-50349,-58362,-81645,4149,-20760,-75302,-100615,-61729,-160775,-20642,-114497,-66120,-2273,-77724,-92585,-64400,-784,-67775,-38524,-67448,28030,-38546,-174334,-7550,-44640,-42306,-5968,-3493,-74395,-80133,-98449,-56378,-69358,-73277,-28696,27234,-18915,-100751,12635,-131106,-14214,-54327,-118189,-42746,20405,15712,-22169,-40338,-24346,15359,-33117,-39684,-119220,-4148,-44966,-7322,-64645,-70888,-29654,-104875,-51245,-61063,-41487,-6065,-60033,958,-21989,-60510,16747,-104121,-52302,-51075,37995,-26814,-76273,-95156,-34893,12624,-21588,-41704,23196,42100,1181,28993,-102889,20334,-29366,25835,23748,-71089,-17259,-21033,-19885,41886,34091,-50817,-59950,70596,-18646,-25561,-35311,-15256,-78650,-4546,-54339,-37957,-66828,-81325,-33471,-112150,19847,25522,25831,-65994,-81489,-37809,-65221,-69121,-53766,-122232,-141720,-99727,-92260,56380,-77090,-108823,-104828,-26625,-75543,-110088,831,-41873,12775,37726,6342,-35475,-16721,-7367,30334,-25845,9064,-96436,-18508,-34622,-69368,-19259,93,-14522,18132,-66356,-94523,-32010,-15341,-31061,-59668,-129588,-6395,10937,-88585,-161335,-161148,157874,84616,28944,342,43647,-75151,-35549,-71537,-26245,41116,-12886,-27984,6090,-34181,29745,-49373,60938,31920,-14525,26132,-41763,-13059,45405,-46531,-14578,28022,-73629,-21103,-33553,-19130,-927,15770,21215,20823,49282,-45538,-29214,-50162,-39095,-11225,2310,61434,-50872,-25486,-198,-43850,-13998,-57032,-27531,-16389,-66147,-17780,-80604,-19346,-8951,-60019,-51007,-20001,72565,-39280,-50921,-37835,3566,-32788,125887,-4930,-12908,-91759,-68323,50508,46166,35336,45042,20347,-55090,-22095,-56139,-34944,-9819,-14875,-30977,-2540,-67332,12781,23677,65364,-14739,7168,-74889,-36549,-74964,19437,-28753,-52288,-18433,-7378,24181,-75485,-14709,54837,35554,-35817,-73551,20039,83425,89049,-34918,12546,-13761,-17685,-20143,-11459,-14176,-66101,51150,-41239,-22870,12314,-30175,2654,25040,-44219,-23893,6479,32263,-32385,-81490,23683,-37445,25804,-30384,-35155,-32006,-63246,-84967,-27287,-14145,-54435,-122552,39137,11306,-11157,-12678,24360,-32802,-33423,12335,-70162,-3542,-16841,-30939,-17697,-254,24252,-37261,-19073,7520,493,22083,-32437,-65460,-82188,-32426,17066,-29770,47583,1244,-23983,12066,-23279,20020,23582,-29631,20586,-92927,-5905,-58762,-84809,28904,-58301,-66781,36012,21722,-28941,-20226,-97584,-157176,-53075,77837,14694,30974,-116470,-6164,12707,-23586,-41077,22902,-30031,7280,-39260,-61112,-54085,42128,43911,77818,-41559,23731,-25292,-21832,-7245,-2308,-23316,-43239,-36025,-47999,-32473,-18665,-42375,2528,-4348,-28782,37893,-51278,8753,-28909,7092,16281,-17810,-6688,8882,14640,-12091,6866,2943,-43411,9204,-37874,3091,-18247,12811,-49879,-76028,-30024,15293,-1099,-45626,-1003,-35509,-93251,-51447,-97515,-20350,-10974,-4455,-15094,-22416,-15094,-14486,-42951,-80657,-20574,66985,-1506,-18174,-92815,-34749,-76178,-82294,1180,18614,-4824,-52514,-28859,-54281,13030,-16796,-22014,-18772,-113320,-72036,18190,55540,1306,-20686,-45844,5899,4481,-19752,21427],[56654,72301,110542,113272,73523,69619,85437,63599,139311,156633,113944,72711,103008,150123,232565,229920,223466,136311,117169,155036,83293,128502,108574,141359,172814,234214,214663,213157,164754,122773,176457,137160,133161,81182,126187,175418,178953,174153,213401,140759,204401,168973,194872,155311,184754,191589,255890,203690,127596,254868,241068,173046,219270,229012,257599,207559,129725,217759,221940,252303,170818,184562,143543,214859,169659,211887,208456,158481,207510,231245,223509,140567,317962,263852,219388,213643,210458,235421,293362,290906,278378,176267,262473,244399,261128,250275,187818,218939,314030,167847,182519,187136,247587,222943,227607,275817,221194,223954,214364,250773,183853,274769,192966,251662,217009,179881,231310,262322,285912,219335,205156,266167,201467,329078,240088,341346,287992,232465,276634,311242,303113,272218,335709,280451,276934,351248,315384,264304,266243,227085,233196,337400,226792,327156,444434,288925,369442,328273,353533,333919,379172,297293,225859,246235,312671,280864,438208,394650,334031,438442,446819,382576,389765,334240,376726,375380,361061,365651,371596,333529,431701,396240,351513,396195,336246,378726,415341,431626,435739,310577,369295,357682,464556,490566,531974,496589,421697,430747,531509,371103,425324,531732,526550,572571,542034,520830,605359,562889,516109,544975,661663,596601,648773,629253,631124,723052,621966,681884,637750,699814,692487,705835,756943,748390,753476,851092,947362,841218,940833,1038285,1006461,933310,1018127,1116385,886214,939427,921134,978620,1048905,1213135,1208738,1153520,1216537,1285478,1307851,1460864,1488107,1640316,1673651,1649439,1793600,1845397,1918810,2055659,2158212,2265211,2600352,2699831,2843497,3123937,3298647,3648333,4005966,4518330,5133706,6100532,7164462,8387620,10680088,14337245,23948513,33711605,-31387898,-19468640,-12637731,-9565511,-7763981,-6506177,-5753013,-4869084,-4570278,-4128902,-3712823,-3398781,-3290265,-2904481,-2852862,-2770118,-2786469,-2469039,-2447471,-2285953,-2223587,-2219203,-2186591,-2142320,-1997880,-1933293,-1927154,-1960835,-1860986,-1715587,-1781533,-1672162,-1692599,-1648970,-1567145,-1595502,-1565655,-1418539,-1601402,-1583436,-1556996,-1584409,-1491884,-1511260,-1552697,-1375011,-1466957,-1556599,-1458249,-1480289,-1454578,-1400326,-1532856,-1468597,-1544837,-1394853,-1499750,-1456981,-1457972,-1363065,-1444673,-1433264,-1541100,-1510308,-1460784,-1537648,-1363710,-1512145,-1583694,-1520102,-1462485,-1663960,-1744572,-1675389,-1872319,-1859121,-1930282,-2106934,-2160570,-2320548,-2494096,-2690996,-3054360,-3446529,-3904089,-4678983,-6178563,-9367516,-16416764,9524218,8018180,4624664,3284943,2450766,1991832,1633224,1385796,1213288,938710,851996,702918,662870,574948,479267,508404,306356,465724,431768,372478,219862,253572,342616,305840,108943,265550,201695,266974,238189,206926,229468,271206,88534,191971,208824,186594,169908,217308,83560,113445,70099,87712,41241,146551,43613,124497,114859,140030,115630,19515,109947,128798,13340,106200,69044,46618,114674,56881,66157,102127,209531,83034,9969,-8447,105784,94887,128174,120977,45675,-19362,73444,38010,5854,29350,-45938,98569,184869,160930,134768,251,57141,-40584,-30628,-11649,27691,-23837,-33683,42380,-72750,-61110,-128989,-3664,39762,-51876,-21117,-8339,-8424,-41650,-30172,-60311,62382,-125359,-59842,54653,26216,-100805,-16832,39063,-5175,-45486,-40277,-85028,-60050,25144,53313,-34796,-106626,-88501,-82642,-22162,-6512,-38943,-105653,-146850,-177605,-87858,-97797,-97248,-38060,24018,-27124,-81408,-136439,-53197,-53033,-78139,-82119,-68432,-65583,-48779,-148673,-85398,-56036,-105975,13528,-96702,-60895,-90051,-59397,-134773,-72996,-89366,-158528,-155751,-124905,-116752,-76308,-118418,-173766,-26259,-80052,-83399,-58550,-134415,-151397,-90704,-174389,-84654,-123941,-53509,-93129,-99699,-83532,-146144,-186406,-99113,-79089,-111144,-127952,-101652,-120205,-90193,-143690,-32578,-26669,-103008,-76779,-60001,-151280,-82497,-126281,-167986,-156232,-82876,-58519,-75143,-144466,-86528,-112646,-47628,-76416,-57782,-65861,-115758,-111894,-124197,-147617,-63292,-34193,-121964,-150976,-163304,-55179,-54703,-78948,-52613,-129829,-120024,-148353,-75040,-134934,-121957,-100034,-50912,-78013,-117379,-81503,-19140,-42516,-142780,-110318,-100387,-70224,-91652,-98614,-103801,-22130,-76082,-107160,-156522,-88011,-164665,-71052,-140631,-85315,-37915,-106555,-126117,-98417,-43274,-101446,-93770,-129265,-24662,-54561,-220668,-76009,-79785,-53207,-68880,-76889,-127112,-122851,-130112,-120426,-144298,-122185,-55809,-21889,-35120,-110681,-12074,-189920,-46836,-71286,-122256,-50707,-35115,-28421,-90686,-103647,-78666,-21039,-80607,-71707,-129881,-25165,-86299,-51221,-82846,-137605,-66468,-131321,-44948,-68329,-74566,-24352,-89497,-80417,-62895,-81484,-6941,-147903,-90338,-63223,4946,-57625,-103562,-77385,-50785,-14317,-76166,-81295,-2575,38466,-35937,-52840,-111791,-10005,-60533,-23287,-12755,-111065,-52159,-25429,-79804,-7495,27769,-93211,-98144,36431,-61296,-70348,-67374,-39538,-109423,-42686,-86573,-59344,-84975,-101167,-74976,-165709,-17508,-16694,-28168,-75852,-82802,-50317,-92387,-85837,-107100,-163555,-199464,-143849,-107344,-14762,-100304,-144358,-142120,-39891,-99318,-158192,-52969,-75264,-26025,-3938,-34673,-28142,-83457,-50499,-15485,-75826,-4360,-129967,-71136,-63098,-86701,-36016,-43209,-48243,-16542,-117145,-116226,-61035,-49839,-67179,-95320,-141776,-16353,-6902,-119089,-194036,-162403,132383,67724,31741,-45871,35586,-107754,-59132,-112696,-50507,30771,-64749,-84112,-31990,-76888,3092,-66170,31040,7045,-62752,-34744,-83391,-36388,-4196,-54139,-48879,-23854,-116425,-65603,-61938,-39427,-13516,4971,-16244,-8537,20698,-47932,-61054,-78691,-48738,-21623,-8310,32227,-69756,-47670,-21473,-76692,-43530,-87696,-51940,-40943,-100295,-49500,-114966,-51374,-49689,-101469,-73914,-14509,16625,-84028,-64075,-55310,-21618,-49162,99412,-11899,-5445,-127188,-96822,27362,-4258,16901,1071,-17656,-85639,-32422,-50516,-55433,-55291,-30832,-44655,-51536,-105605,-16768,-22532,5885,-50839,-26809,-112784,-79285,-96358,-68608,-70829,-85560,-47381,-33987,6701,-99513,-44345,34468,3372,-58568,-75803,1293,60485,74371,-38684,-43274,-60350,-37819,-29968,-41866,-49574,-69393,18612,-97860,-63826,-37414,-5493,5681,-8465,-68696,-45768,-15690,10132,-68236,-107233,-11573,-73693,-19274,-60357,-44459,-68631,-105470,-111930,-67192,-17140,-57800,-127090,18138,-48010,-30615,-27837,-27646,-67131,-78076,-9647,-76088,-45466,-58004,-68637,-38609,-9459,35138,-60729,-55620,-13134,-9807,-4631,-61954,-83530,-105342,-62653,-25112,-44418,12438,823,-10904,2846,-49489,4213,-19465,-53843,-4910,-109841,-11776,-104481,-110214,1136,-97928,-78780,20169,-19060,-91007,-32420,-131321,-168400,-81358,40385,-9662,-13389,-110163,-18818,-15227,-53261,-56003,804,-46764,-1941,-44115,-81505,-111088,11409,69,63794,-33613,11264,-65203,-31907,-35311,-5702,-54687,-55984,-36468,-55340,-44507,-19237,-23640,-15579,-14951,-54001,-14876,-63623,-22197,-61928,5533,2977,-33648,-26888,-17863,24347,-35,-237,-37744,-62965,-9855,-67607,-9653,-47671,-7390,-69251,-101459,-37744,-8957,-41335,-57200,-43350,-94073,-106688,-36642,-112474,-31532,-45731,-34796,-63611,-63949,-53919,-50231,-66319,-83696,-42148,64305,-32136,-45616,-113819,-32710,-104004,-119543,-55774,12204,-5701,-63377,-25429,-67399,10819,-45240,-16516,-30279,-147445,-64316,17745,60987,-8496,-37569,-64987,10821,29380,-11719,41473],[81138,99121,158606,132487,100948,100431,85662,79612,157980,155852,151697,109922,122707,160297,265186,239938,248617,147452,151053,211107,108212,166025,115335,179847,206816,278313,265781,247040,178779,156564,194991,153444,161159,115998,176807,228467,228191,227098,259031,174861,235902,183492,209028,163174,215260,236153,271585,247818,146891,300344,271247,197868,258369,249577,280909,239623,157747,250737,277098,300885,216076,206650,173044,257941,180428,231092,249038,179635,235209,289717,253671,196204,371009,278564,203310,235618,244660,238790,290985,317201,360760,203959,312335,266025,279371,297650,232684,254610,340220,229608,198415,224941,271302,250236,241765,302370,255952,242324,287164,326163,192614,305495,262845,310485,264971,225092,305331,306895,318617,272747,289575,294665,245471,383708,282151,374603,333863,285013,366318,352242,359756,300034,379957,308141,311515,359253,344059,267249,300728,291334,298229,370464,286544,371950,444217,336425,401416,344599,404323,392065,432213,338317,279055,295945,384856,323412,487842,388645,366670,456243,464201,427535,415698,402485,409430,423551,404829,413878,432846,369056,476415,450483,390981,420062,406147,478257,452062,506396,494385,390278,421824,427433,491119,548795,615091,561594,473841,506928,585029,437230,477795,571381,563699,591376,563937,563955,680124,597618,595098,588841,714517,683363,712404,709539,674566,727937,698948,786028,722026,824477,805741,790314,833009,840786,845219,911696,1012115,936806,996457,1078572,1051249,1015961,1125733,1208198,971544,1015517,1001200,1095733,1193649,1296417,1311010,1280412,1364385,1434163,1413435,1629118,1618183,1764342,1784355,1826222,1957897,2027594,2082712,2261805,2335118,2505405,2834803,2914863,3035826,3415818,3585793,3967218,4349199,4935300,5575608,6648479,7843936,9130596,11596669,15586942,26120277,36890734,-34119465,-21155721,-13752487,-10383039,-8450669,-7083674,-6227892,-5310699,-4953580,-4445027,-3989173,-3717605,-3498755,-3227338,-3164256,-2973211,-2967528,-2671526,-2616326,-2450146,-2409088,-2329392,-2275103,-2227322,-2113674,-2042280,-2068464,-2034729,-1919775,-1830658,-1886635,-1744666,-1736764,-1685822,-1590323,-1603511,-1574406,-1405312,-1630441,-1652014,-1577915,-1648827,-1494694,-1528688,-1566733,-1469515,-1502795,-1497364,-1533117,-1471291,-1450386,-1437018,-1541079,-1399294,-1541335,-1355227,-1473452,-1422382,-1409492,-1406280,-1374317,-1395199,-1557355,-1485504,-1456585,-1564674,-1433841,-1520787,-1690326,-1685890,-1712557,-1646162,-1666443,-1685739,-1756849,-1629458,-1838290,-1948335,-2039681,-2349333,-2409457,-2590531,-2899731,-3329490,-3670618,-4361831,-5717752,-8499147,-14869026,8227724,6892823,3845332,2746862,1989920,1592171,1311754,1043756,883022,663692,601063,485995,391566,298604,331706,283922,229608,252106,225974,185738,123713,90966,163533,140215,20442,90946,143596,72595,76696,27349,141670,80222,41680,70877,21741,-3913,17246,64215,17479,27653,32962,-6100,19604,27783,-11179,-3248,-752,75162,428,-43215,4866,-23173,-89605,-18410,-20581,-17641,1632,-40024,12663,-7831,72412,-43386,-104485,-29927,55442,-19195,-9689,-17463,-42120,-57582,7514,-48901,-84109,1320,-154693,7244,98021,72676,70884,-56249,-6464,-92814,-96612,-43501,-51633,-45073,-78670,-11706,-106753,-85375,-137044,-47347,-55702,-131875,-68110,-50113,-39212,-99872,-69660,-86103,-9451,-175467,-100842,-19679,-67671,-194788,-70524,-1119,-55537,-81913,-75897,-125879,-110089,-10992,20566,-63697,-135540,-115392,-119696,-57210,-56171,-48592,-140068,-171950,-212032,-137809,-90263,-108785,-38315,-7805,-64434,-68536,-153940,-105449,-71301,-142859,-100197,-141517,-109265,-82033,-118426,-61387,-90762,-114731,-15768,-117966,-65066,-105796,-87940,-127038,-114678,-145345,-197847,-211610,-164064,-169479,-119775,-113077,-206408,-84473,-86060,-74273,-101597,-175373,-165436,-115298,-179722,-85701,-173649,-121228,-143890,-103625,-70600,-159300,-212180,-98150,-87981,-152514,-133967,-110237,-147579,-121896,-158480,-109454,-84128,-167400,-105370,-55809,-184982,-128912,-167173,-194483,-163776,-141610,-110043,-94017,-153866,-106359,-122469,-50976,-120420,-74347,-76183,-148571,-145509,-162851,-171779,-124461,-48389,-163703,-194872,-196428,-97804,-106282,-97482,-92776,-173281,-163102,-174401,-89923,-164127,-205408,-191638,-105904,-118787,-170147,-161516,-95971,-79347,-194767,-110936,-123939,-106739,-131398,-119954,-112485,-39112,-114963,-131538,-181242,-108461,-148658,-101907,-138892,-106375,-50411,-110806,-135982,-134673,-79829,-114965,-137159,-176656,-77861,-75577,-243388,-123087,-109420,-54746,-117444,-127459,-159888,-150060,-142807,-166349,-194519,-156219,-75618,-58914,-38559,-92609,-48638,-213540,-74923,-81431,-120311,-47663,-83479,-63194,-135258,-140425,-121702,-51796,-107538,-102485,-135445,-50365,-127513,-82008,-88425,-161814,-93089,-145964,-32214,-62446,-99990,-50502,-109013,-138008,-102020,-96278,-29155,-176592,-107770,-72427,-29870,-85213,-122668,-62085,-60909,-46581,-121504,-117406,-36577,11952,-74127,-114777,-104563,-45468,-77186,-64099,-53689,-98779,-81301,-23983,-129698,-58730,24785,-126264,-120205,-13321,-109231,-99176,-99685,-53105,-124149,-79963,-110898,-69129,-87673,-116301,-112814,-197935,-56244,-44137,-56375,-57765,-72332,-62619,-116479,-91105,-139027,-169274,-214923,-159700,-112992,-80445,-119209,-162269,-163580,-47503,-114985,-193525,-96556,-120624,-63704,-39032,-67692,-21419,-113330,-84705,-54973,-123066,-23165,-143650,-117272,-86709,-101685,-52820,-91627,-83881,-55796,-145433,-123052,-88161,-84704,-98653,-119538,-131400,-27123,-33174,-136943,-240082,-176402,114442,54622,37744,-86006,14622,-126385,-70111,-134756,-66653,27995,-107799,-127029,-60652,-114670,-23360,-75017,127,-19225,-116258,-87474,-110058,-49192,-59457,-52223,-73609,-84370,-145044,-89969,-78936,-58009,-20358,-3635,-40238,-39241,-15646,-33632,-78067,-81649,-43385,-28394,-22233,-4447,-78715,-62901,-38245,-99448,-66060,-115736,-67314,-72173,-130654,-76146,-137787,-80261,-86254,-146266,-86851,-2426,-32786,-106200,-77074,-56617,-48530,-52937,81294,-19676,-8063,-153157,-109090,1128,-41536,-2131,-47099,-56887,-87348,-44121,-44104,-71833,-102151,-56946,-56996,-108201,-145896,-43663,-66166,-54055,-88624,-57156,-139591,-109772,-110060,-142480,-100539,-113878,-62688,-59575,-12170,-110185,-78392,1619,-25665,-73225,-67028,-20105,24173,58171,-32779,-95488,-105182,-43446,-30643,-66880,-74565,-66304,-22246,-138889,-77560,-73613,23563,10546,-34928,-86081,-61778,-32288,-11092,-94820,-119180,-46751,-83682,-61926,-83504,-47721,-92697,-115765,-128841,-92851,-5067,-46602,-119330,-11992,-95159,-36328,-33692,-70528,-94035,-103851,-28286,-73556,-95632,-94005,-89035,-50184,-34678,43430,-76811,-87062,-31964,-29864,-29184,-77855,-88925,-118809,-83102,-53667,-46992,-19765,-3657,8902,-3269,-67670,-22681,-76474,-75513,-33816,-115357,-11352,-140149,-121672,-22600,-108673,-89500,910,-47748,-133282,-47538,-151488,-153489,-103872,5768,-29606,-56359,-88943,-29702,-40883,-83329,-49490,-20207,-54695,-3396,-40709,-89806,-147629,-22575,-23169,46546,-23149,-10724,-90457,-41440,-63771,-12477,-88591,-54959,-38157,-62446,-54040,-18682,-1872,-29807,-21117,-74614,-44559,-68787,-57473,-85960,-3219,-8397,-48066,-50257,-37729,27667,3919,-9211,-74786,-82043,-32112,-79696,-29310,-62382,-21256,-74808,-113699,-50528,-37480,-55594,-61719,-83317,-130799,-97261,-20539,-105301,-39408,-72825,-57605,-99735,-80699,-85024,-79073,-76168,-75585,-58444,59647,-62814,-73761,-111776,-27140,-118273,-139296,-107846,-2558,-11875,-80372,-22897,-73444,4240,-75787,-20499,-41177,-166763,-56822,9559,57069,-13093,-35953,-44637,19731,55359,2030,56743],[96856,112475,193558,141466,128722,126432,81814,101484,173447,129167,178734,145276,131724,171970,285747,241720,246140,156085,174089,247313,134711,194846,121864,215835,237306,297145,292934,247258,185688,190947,214444,161172,199716,166545,229942,269176,267245,259432,279858,192131,246762,192007,226460,176001,244023,274612,272113,274817,172975,322225,275854,218878,279124,261728,285703,268415,189119,267482,309237,310247,238872,213638,194934,285555,191055,242606,284675,206682,258208,319614,270012,244043,393156,276908,185536,245291,261302,238751,285201,316131,391550,217969,338722,286058,302089,322419,270060,290587,341389,266001,219435,265027,293475,266371,248166,322495,292528,263503,343828,387464,211896,320999,322828,359674,310055,267915,371352,344064,352059,306463,369995,312345,293446,405564,329181,395834,367852,336001,421772,379432,394703,317106,418364,341477,353760,365829,369362,265225,327751,348578,357268,400593,347708,397158,422329,392949,433080,358760,438891,450034,460472,366751,337608,364431,450623,366869,520623,401955,420838,451517,460973,466776,437648,455514,435390,453999,463565,473886,494283,426146,508749,517518,444707,445771,473574,576821,488489,572081,553474,483944,482196,507813,545701,605396,676125,595394,531429,586298,630916,531037,546507,616761,609932,615852,562865,613864,721421,645291,688520,651915,739887,773692,776339,782267,731969,755696,787002,883593,810883,928206,919207,883739,915819,950832,939814,974405,1040816,1046654,1006061,1118665,1107705,1101774,1237927,1283268,1055859,1121725,1115249,1238457,1342030,1390596,1413734,1416094,1517376,1591689,1544962,1785280,1762779,1852153,1897305,2007217,2128797,2234360,2288330,2491155,2546483,2764942,3060007,3167689,3296574,3755005,3947295,4351516,4777480,5422167,6129930,7286512,8564662,9970919,12648182,17081304,28688394,40738834,-37498245,-23231412,-15153373,-11410037,-9311752,-7822624,-6828103,-5929967,-5461814,-4895311,-4393991,-4154923,-3825244,-3647588,-3560821,-3279394,-3205742,-2970163,-2866830,-2718318,-2668857,-2540000,-2449180,-2396405,-2307006,-2218847,-2251181,-2174167,-2025781,-1998020,-2012903,-1857402,-1840966,-1789518,-1670642,-1656031,-1631722,-1432588,-1711901,-1749366,-1643972,-1719873,-1541038,-1592072,-1604763,-1556302,-1541966,-1450753,-1585468,-1470302,-1462450,-1462030,-1475590,-1400289,-1510012,-1328308,-1421274,-1388461,-1341493,-1419775,-1322497,-1350274,-1503477,-1395292,-1395361,-1507716,-1450933,-1474722,-1628369,-1676121,-1770617,-1571489,-1553941,-1622568,-1623549,-1503884,-1702870,-1763128,-1896523,-2222711,-2242026,-2395543,-2658401,-3034476,-3287672,-3915021,-5060234,-7393139,-12870635,6892360,5710591,3080749,2189829,1563105,1219612,1006265,760797,604769,430581,374279,294682,195296,94599,171719,98426,108698,80578,50577,38918,20039,-49583,1764,-6631,-43995,-64409,53310,-87506,-67870,-145606,19539,-98004,-37654,-55504,-126025,-151196,-126290,-94006,-64611,-56695,-21146,-99296,-33708,-72477,-69221,-137618,-133434,-15333,-115150,-105082,-109226,-163810,-182150,-133765,-118684,-75812,-112360,-124189,-53721,-111291,-61949,-167180,-208289,-72861,-10365,-135022,-155417,-172141,-127464,-124016,-71926,-113653,-159820,-37925,-207617,-88890,-3987,-30967,-79,-114313,-78840,-140218,-139178,-69838,-103339,-50812,-124582,-68708,-124120,-106584,-169493,-98606,-118307,-177770,-105745,-88321,-68055,-143464,-103072,-109023,-89669,-198906,-136545,-75837,-133314,-266518,-125525,-46823,-85453,-102623,-109692,-149047,-157532,-60911,-30276,-78735,-145155,-141842,-155955,-93052,-106545,-71889,-163578,-166042,-220342,-174388,-84948,-121476,-52961,-44391,-106557,-53685,-158279,-138000,-88452,-173096,-100338,-196015,-152729,-117426,-95458,-39602,-119118,-124685,-53253,-137123,-72612,-115570,-105930,-119398,-158255,-176658,-202953,-222434,-189508,-189009,-158502,-99779,-222975,-142291,-78020,-63346,-139526,-210062,-172217,-128740,-166393,-78241,-207110,-174667,-183376,-82190,-65926,-140268,-191100,-73730,-87046,-172550,-129002,-112538,-158952,-147759,-152052,-164701,-114127,-221112,-106600,-48096,-193394,-172731,-172244,-164505,-150494,-190270,-154113,-106374,-151912,-108900,-113021,-56903,-157424,-94333,-86141,-167631,-163691,-184052,-196915,-151837,-45009,-186610,-214071,-205076,-131359,-140632,-112822,-119827,-176133,-197530,-176238,-96226,-180280,-250251,-219358,-152701,-143223,-186730,-230277,-148007,-103589,-222572,-101706,-129553,-134125,-163966,-130699,-116846,-54199,-138650,-145903,-180972,-125025,-124546,-108394,-125079,-131436,-49558,-100470,-126247,-171258,-107229,-117861,-162975,-204393,-125427,-104261,-245464,-150322,-130498,-53607,-146734,-149834,-174695,-163572,-149998,-194491,-213071,-173087,-92765,-84612,-41888,-62303,-99465,-208967,-95782,-89852,-126541,-46231,-120071,-84484,-144975,-145640,-139404,-73504,-113171,-124215,-134992,-76551,-162329,-104078,-88070,-156839,-105301,-152572,-25499,-47657,-115697,-83167,-113675,-164471,-134541,-101489,-44281,-187790,-111891,-80756,-63760,-104251,-133405,-55295,-66338,-77838,-150900,-143183,-73205,-32533,-112567,-143847,-93132,-84476,-77102,-87203,-90895,-50524,-97722,-28980,-159518,-102268,21314,-142379,-128396,-69378,-150471,-112491,-125079,-53453,-123965,-109244,-121771,-68261,-76639,-129116,-144347,-206125,-94997,-60798,-61401,-23218,-58122,-79992,-136222,-87910,-145087,-139831,-186711,-154382,-110191,-124026,-133417,-165938,-166664,-52489,-120005,-208612,-123389,-166726,-92304,-58741,-82985,-15172,-104345,-99940,-80918,-158919,-42604,-130771,-146522,-105678,-108987,-66340,-133450,-117291,-92741,-154630,-117044,-106791,-111331,-119053,-128981,-100492,-36674,-59362,-141241,-279130,-200187,100579,41016,41430,-117132,-16050,-126780,-70252,-137579,-74244,29634,-135648,-142590,-79024,-138232,-45967,-72629,-25959,-45379,-161858,-124552,-123440,-52514,-101134,-46409,-90016,-139874,-156990,-94829,-79597,-73220,-23113,-10712,-53975,-73350,-50334,-11851,-78915,-66846,-26041,-34030,-34815,-34871,-76285,-68830,-51398,-108246,-77915,-136294,-72968,-103879,-152114,-95308,-148535,-98675,-111377,-184578,-90666,5257,-64053,-102070,-87807,-43496,-75372,-46239,68986,-35061,-22454,-165947,-106508,-28522,-62433,-15925,-92728,-89197,-64733,-58142,-42540,-82759,-133115,-88786,-67029,-161830,-179593,-58780,-97710,-101759,-122163,-76404,-152852,-124388,-112019,-177671,-109915,-132821,-62102,-79972,-32110,-106839,-110042,-35938,-44643,-82454,-52179,-42967,-16929,36750,-26961,-131888,-135670,-37178,-25309,-81088,-83253,-65996,-61471,-147113,-62588,-88327,43553,13116,-49473,-99013,-69540,-42546,-26703,-106199,-116652,-71045,-68078,-92880,-91821,-46088,-101524,-97714,-134072,-98173,19336,-32872,-104523,-50145,-121327,-28698,-31540,-97644,-108416,-108487,-38804,-64766,-138631,-117417,-93009,-54788,-70620,45596,-81708,-104374,-47171,-54508,-44248,-77120,-80095,-120245,-94257,-66109,-39268,-46501,-13989,27971,-3914,-71584,-52053,-137107,-93298,-59295,-111679,-5490,-154630,-116730,-39625,-88687,-97160,-20543,-54198,-140662,-64621,-158586,-123330,-117737,-17823,-43144,-90268,-57758,-34059,-57988,-107126,-24774,-35656,-53517,2115,-33236,-84050,-150408,-50773,-27313,22591,-16565,-38603,-99904,-53726,-86846,-24985,-117271,-41439,-40851,-71442,-62319,-17721,14095,-40935,-25140,-88379,-47095,-69201,-87736,-93911,-19348,-17151,-56803,-72440,-50931,18730,-5251,-21227,-98489,-94703,-56016,-76047,-52150,-62201,-27439,-67190,-109857,-70056,-64230,-43514,-56141,-113780,-135306,-70906,-6476,-86316,-49415,-89723,-69020,-114111,-65597,-102530,-96648,-74274,-61596,-68376,49948,-89217,-97407,-91260,-20260,-116245,-140423,-145096,-21497,-23056,-95971,-20292,-71737,-7598,-99428,-35076,-48090,-162557,-49407,-2411,43714,-11581,-17425,4391,29983,75929,17813,62656],[103010,109625,205868,140746,153007,144556,81227,126854,181461,109313,190021,172691,135062,183877,291658,243906,232451,165381,185477,255896,165294,213415,136430,244884,263166,284443,293306,228573,191528,216362,233261,172995,243392,221334,272940,287476,292922,263923,280896,198892,242336,201220,248469,197749,264999,302086,267686,283117,205397,328569,258145,237017,282633,267966,280405,290992,218168,270865,316662,294358,240828,208448,210203,300142,210123,249026,308611,236337,274292,323255,273899,278316,383289,266351,174216,249321,262205,241284,283356,301388,370276,227913,338187,304218,325937,333431,297764,320113,326528,274423,245436,302185,318404,274504,254670,339604,331018,284543,378567,421740,238874,324762,362377,393993,348311,306343,415411,363986,387021,317962,427009,319294,334499,402003,375373,413379,390400,380359,433163,393256,410568,338581,449159,376371,396690,384581,399249,266613,345806,393678,399493,426263,396252,410341,411603,457715,464417,376351,459370,502364,472646,380634,392880,434966,496459,403898,536952,441018,485781,449223,457891,501786,471424,494435,464433,468999,521871,534495,547359,493371,530020,581313,503711,478099,527937,653287,531229,624081,608594,569725,542939,582972,613916,651679,709797,608837,586322,657889,667990,633925,618275,663494,657328,643994,572613,666799,737764,699457,777132,727228,751948,851747,833134,847874,793765,806836,869085,958558,896432,996927,1011776,966210,994958,1050158,1027935,1044565,1063743,1140675,1018493,1163871,1170308,1197656,1338756,1338875,1129325,1243032,1240062,1373659,1458243,1480169,1497365,1534316,1642743,1718277,1672540,1891394,1895015,1914772,2021726,2163259,2284170,2418252,2488440,2684445,2742303,2991694,3233392,3404848,3564095,4049785,4286937,4694807,5172001,5847258,6642022,7835690,9163327,10691211,13558774,18392075,30873204,44026521,-40437202,-25050631,-16385033,-12309659,-10060231,-8467203,-7345528,-6475241,-5908613,-5313304,-4781690,-4540366,-4138781,-3986855,-3879691,-3565202,-3412414,-3235855,-3103489,-2977013,-2887881,-2767415,-2630486,-2577954,-2504238,-2392153,-2401069,-2324916,-2145327,-2161830,-2130959,-1979997,-1966672,-1925209,-1781872,-1734587,-1716373,-1494393,-1819009,-1855492,-1736901,-1783720,-1620412,-1676641,-1664824,-1614141,-1580570,-1440401,-1608765,-1481647,-1488150,-1471389,-1389968,-1455921,-1476288,-1339741,-1383049,-1377094,-1305589,-1417619,-1315389,-1332768,-1431985,-1312520,-1340971,-1426465,-1427567,-1414630,-1482857,-1546253,-1653648,-1501092,-1473062,-1540338,-1535116,-1504610,-1604030,-1632183,-1802325,-2043806,-2094442,-2234132,-2470115,-2749210,-2969174,-3573214,-4540233,-6572888,-11382103,6071999,4954692,2631605,1833003,1310073,1001280,827889,621236,455298,312868,240143,197038,125941,6306,56988,11404,4434,-9063,-45977,-32907,-50718,-130713,-91344,-93095,-84547,-156473,-37048,-173836,-165644,-262664,-96291,-224745,-131767,-148279,-205631,-231633,-224329,-218666,-145410,-124615,-90512,-166847,-126668,-139089,-126450,-238260,-248014,-112893,-207172,-167924,-208121,-264957,-251939,-216688,-210954,-130161,-204102,-190071,-129110,-192502,-166065,-266000,-279469,-132822,-81889,-227982,-272951,-302672,-205738,-212888,-148574,-159571,-216696,-94525,-222259,-178504,-97125,-126477,-69901,-174486,-151627,-187860,-167999,-101876,-129005,-64356,-173600,-125468,-135686,-127887,-221497,-152455,-158361,-195488,-138711,-123195,-97133,-170600,-135629,-134878,-162057,-201044,-164830,-119758,-169639,-304337,-176537,-92608,-103251,-120278,-137216,-156670,-197070,-114609,-89026,-88564,-145126,-168872,-185598,-124649,-142820,-110275,-182609,-144741,-206600,-195045,-89987,-131984,-79132,-79470,-147738,-47261,-151930,-157670,-106851,-168292,-86897,-219792,-191241,-153348,-92497,-35123,-140819,-133570,-93064,-152142,-88010,-125177,-114444,-119299,-195989,-193527,-193747,-200790,-200886,-182828,-185649,-87742,-226275,-188788,-67113,-60893,-165601,-235960,-177275,-138683,-147459,-74214,-220577,-203959,-207436,-50356,-68558,-104810,-158775,-49477,-83532,-171065,-116951,-115530,-158103,-166900,-143433,-198196,-127997,-255115,-92375,-49392,-177436,-206254,-157041,-111792,-133198,-222241,-183861,-115131,-143180,-102944,-99488,-73669,-182396,-121609,-104729,-171170,-170765,-187328,-222265,-153092,-37277,-189447,-215030,-199045,-155426,-154756,-127322,-138088,-163736,-219679,-158501,-98776,-183482,-256488,-190437,-193203,-150963,-173589,-271649,-176083,-118641,-227808,-91796,-122779,-152537,-183279,-137168,-124917,-72232,-148395,-148883,-167596,-137722,-105584,-96489,-111142,-157738,-47479,-88824,-108620,-202042,-125206,-118633,-171046,-212216,-162370,-138535,-230971,-161070,-138955,-52080,-160547,-153478,-178249,-165875,-159536,-209128,-205073,-173596,-111116,-100650,-54658,-36133,-157913,-189275,-109814,-99638,-149722,-57343,-142011,-92536,-124376,-127257,-127893,-83013,-103763,-133867,-127029,-101857,-184539,-119455,-88443,-139987,-105361,-154976,-33265,-32846,-121365,-121071,-104483,-163268,-159124,-96441,-48961,-183954,-112311,-90652,-93935,-112835,-136306,-59554,-68544,-100727,-161320,-155576,-107273,-84315,-146882,-141069,-87591,-123140,-65090,-90991,-117477,2253,-101612,-44951,-166061,-132831,10293,-140520,-127679,-121653,-176222,-117340,-139813,-41801,-114016,-128081,-118702,-62225,-59721,-139200,-164926,-194153,-130772,-74497,-54786,9300,-48851,-103823,-150766,-81985,-131242,-92502,-132350,-139663,-102578,-140347,-142493,-160734,-152926,-55091,-115660,-203339,-131722,-203756,-110915,-60609,-79342,-10444,-72443,-92797,-91014,-177986,-60716,-96649,-154761,-121486,-105875,-76522,-160044,-143060,-122150,-154236,-104340,-112988,-126072,-125879,-126215,-59757,-44584,-79048,-135131,-291754,-227646,85417,23317,39130,-137218,-49594,-111210,-65352,-126318,-77054,29572,-146006,-128725,-88499,-143827,-62272,-59918,-43915,-68441,-189680,-145166,-127942,-52194,-118179,-41494,-100844,-177640,-153575,-86043,-63876,-83061,-24466,-16963,-65141,-111310,-75969,5004,-67504,-47014,-5268,-40891,-41312,-48932,-64218,-65919,-64436,-101328,-79630,-146584,-71932,-130772,-161289,-108150,-149014,-104104,-122098,-206988,-88995,-1080,-72973,-75984,-93980,-22958,-98078,-34496,57313,-61314,-45248,-164348,-95758,-59909,-70020,-23001,-129364,-109401,-31075,-73583,-48356,-91037,-137191,-119553,-75144,-202176,-200273,-60464,-112715,-132065,-145397,-80451,-154397,-124340,-100769,-166212,-100297,-138789,-48949,-93301,-54052,-94674,-133436,-69706,-52565,-90449,-36974,-64495,-53158,9429,-30515,-147211,-143743,-27299,-19586,-82186,-76134,-74834,-89567,-120497,-30079,-80988,44773,8710,-54393,-110719,-70831,-48942,-35414,-102360,-103310,-80399,-38883,-108338,-84535,-40924,-96940,-65783,-129000,-84593,47475,-29253,-89383,-90981,-128926,-14256,-26453,-109378,-110161,-96697,-37614,-52171,-159089,-125600,-88100,-57277,-106382,38723,-74937,-105025,-57850,-78685,-48512,-62793,-60997,-110022,-96519,-66070,-27702,-68371,-30268,38446,1290,-59280,-76862,-190245,-108297,-76467,-104060,392,-144669,-99513,-48651,-48633,-100346,-42762,-38003,-116743,-82573,-155943,-91207,-121883,-26934,-48475,-112103,-26532,-29326,-64653,-118801,8918,-44758,-48227,9159,-26485,-66723,-118569,-67529,-22933,-8940,-19441,-69213,-97410,-71386,-99582,-42676,-135099,-20149,-43018,-82044,-71945,-18251,18331,-50641,-29022,-94460,-33672,-69456,-104479,-84402,-42166,-25132,-57830,-90217,-60301,-1788,-27624,-38111,-103859,-95309,-78507,-63613,-73279,-51439,-27950,-51632,-92063,-94954,-83608,-14887,-41554,-129267,-109652,-38915,3371,-71131,-64295,-97140,-69242,-104787,-25415,-103708,-102860,-65628,-48328,-73537,30827,-109784,-112862,-61245,-14535,-100424,-128043,-163502,-38590,-37638,-105419,-17485,-64073,-24760,-110149,-57126,-48633,-132597,-42843,-15161,23729,-4443,10831,56598,38425,84924,31317,57575],[103435,95116,197552,137234,175013,156790,97520,160228,185953,115174,189756,196202,144580,201247,288522,257471,226665,187231,197725,245894,204127,230744,170281,273044,290610,253281,281111,215565,201257,233722,251884,200760,295195,279862,300767,292140,313595,252808,276564,209512,240359,217955,279944,236825,284582,322780,275640,283235,248961,337802,237980,257790,280402,275865,279699,314892,251562,269899,307843,279780,241335,204939,226617,311480,250022,267197,328947,274429,290804,317039,274266,304419,362448,263056,183755,262081,264608,257420,291976,294464,324077,246395,326513,330818,356913,348604,324533,352187,316230,271691,285985,341233,355410,290172,276253,361215,377906,314408,403818,437156,279368,329619,386484,423508,386673,347419,443332,372703,436784,328118,463797,331401,369554,392899,427242,434751,410396,425185,420345,408635,427899,378395,484516,419825,448248,431612,443532,281413,366275,431966,429475,462181,438944,431887,432708,529601,507679,410534,479017,558548,487190,397557,448082,509962,532124,445296,554242,514700,567321,474642,481098,543779,525595,528887,510113,496130,586509,605580,599452,570960,557242,643148,577597,530774,580250,712150,596366,676128,669942,653416,620799,660643,696556,699251,735258,631791,658622,731540,715515,749710,701233,726982,724479,692796,631006,737371,768495,774126,870051,820921,788808,935993,900414,927286,883878,896171,962452,1023808,1000528,1055585,1090917,1058474,1091570,1151213,1132233,1154760,1136061,1236822,1097499,1247913,1263947,1329999,1464387,1428440,1229419,1386261,1393046,1521393,1572113,1592880,1601814,1671369,1772134,1850980,1832920,1989937,2056712,2032577,2209676,2347679,2485580,2627234,2727330,2899248,2983251,3250886,3456079,3701933,3904046,4379993,4691340,5101043,5639366,6336312,7252369,8475568,9886787,11547326,14641108,19907159,33290890,47497364,-43833478,-27206786,-17828917,-13368292,-10922660,-9204175,-7950440,-7052848,-6402747,-5783022,-5238053,-4942078,-4503306,-4309885,-4181906,-3871498,-3656891,-3513011,-3362278,-3258322,-3108963,-3024012,-2830718,-2777121,-2714727,-2581136,-2547924,-2493603,-2299183,-2340839,-2264685,-2123645,-2112737,-2087685,-1925217,-1846832,-1833467,-1601535,-1951341,-1979965,-1864381,-1866269,-1737533,-1784223,-1762548,-1691483,-1648042,-1500439,-1647488,-1537542,-1547449,-1500926,-1366232,-1559837,-1485631,-1412383,-1396439,-1415262,-1339416,-1446662,-1369996,-1368472,-1396509,-1300157,-1346929,-1383770,-1424077,-1388238,-1378217,-1431180,-1504497,-1485555,-1463567,-1492952,-1520853,-1606726,-1585715,-1582095,-1778144,-1893326,-2021282,-2151894,-2375400,-2563333,-2777718,-3390623,-4227554,-6109916,-10512147,5644596,4534291,2441813,1637622,1155425,883835,723661,557066,378684,267423,164949,160543,126322,-24207,-13658,-11126,-54347,-56288,-90518,-64415,-90489,-173035,-127477,-129588,-109472,-192300,-112104,-205674,-214590,-322725,-181748,-306756,-210204,-199100,-237130,-272593,-280459,-306401,-206915,-178642,-157928,-208637,-224887,-186639,-173834,-293404,-321629,-193148,-269894,-222159,-280055,-325567,-299277,-274405,-284217,-182306,-271894,-234349,-204452,-263517,-242707,-329909,-316878,-199553,-153360,-291619,-352328,-391056,-271617,-299084,-218636,-202942,-261346,-161744,-217805,-258607,-178649,-205241,-141007,-237472,-224698,-238414,-196168,-147938,-144450,-103017,-225003,-182297,-157424,-156883,-282763,-211555,-193008,-205745,-183544,-162729,-132391,-191391,-177878,-166111,-224740,-197427,-191686,-162760,-193497,-313888,-224045,-141808,-120038,-147138,-166764,-163729,-233355,-169658,-154536,-104019,-154878,-207757,-208433,-154613,-164874,-163612,-201711,-130822,-185943,-209583,-114407,-147223,-118992,-116380,-188975,-62345,-151097,-172766,-128678,-144609,-76185,-220039,-229205,-193782,-116356,-54142,-162443,-146466,-135255,-166546,-116365,-144277,-122884,-134588,-225231,-208959,-190100,-169119,-208748,-169838,-203386,-83543,-223308,-222687,-66996,-67887,-186503,-260526,-189826,-157543,-136458,-80610,-219812,-210581,-216356,-27649,-81539,-73183,-144386,-42760,-88489,-158053,-105392,-126066,-156285,-179934,-142219,-220841,-141875,-271409,-81823,-72582,-151901,-231818,-143030,-72194,-132682,-243711,-203629,-129157,-137528,-102260,-98999,-102528,-198927,-159205,-138253,-165085,-179535,-179816,-248820,-146999,-40982,-182403,-211472,-195066,-179327,-157509,-148543,-156607,-156261,-233865,-132897,-107086,-180243,-239188,-141552,-231090,-148036,-150141,-282369,-187604,-129374,-223206,-96311,-114325,-164211,-190990,-143954,-144115,-98111,-152890,-148765,-156808,-150199,-106809,-82329,-106983,-185543,-57306,-91374,-102741,-225525,-139798,-123071,-167034,-209151,-191687,-180585,-211492,-165226,-136255,-51756,-172291,-158385,-184372,-164521,-176487,-217922,-184191,-167100,-137133,-113921,-84857,-29617,-216489,-174200,-122265,-116975,-191594,-90245,-153511,-94318,-88161,-102113,-98001,-83007,-94315,-138224,-117347,-129298,-196646,-132720,-99072,-126571,-104149,-158381,-60384,-31963,-122527,-167315,-92503,-148234,-180734,-88833,-46755,-175268,-120297,-107346,-122791,-116938,-136215,-79716,-74240,-115046,-159508,-159843,-137417,-136719,-173861,-120166,-96139,-160771,-53865,-81863,-135560,30430,-101964,-71604,-156116,-152237,-17919,-129306,-127613,-166894,-186210,-125936,-147480,-26173,-102776,-140921,-109837,-61599,-51525,-148365,-174551,-174816,-162749,-93231,-52333,22719,-55464,-133822,-163978,-82457,-111382,-53164,-81273,-129575,-99669,-136471,-151143,-154807,-132184,-56503,-109625,-186558,-128460,-225790,-126069,-52144,-65895,-11659,-40716,-70062,-89615,-183029,-81201,-58027,-147829,-136033,-97382,-87648,-171955,-158720,-145018,-157233,-94830,-111738,-133463,-123781,-119560,-26264,-55019,-92413,-127810,-272594,-245576,61371,-2385,26888,-149007,-81533,-90088,-64175,-112604,-84207,20313,-143386,-98504,-94751,-134416,-74508,-46092,-55434,-86445,-199295,-155001,-129981,-58559,-112608,-44413,-109367,-193669,-140027,-73903,-39446,-87660,-28682,-25208,-81742,-151530,-93219,6031,-52804,-33866,6420,-54071,-43063,-47595,-49033,-60527,-84678,-82628,-78336,-146771,-71829,-152411,-161046,-119180,-143360,-100678,-123282,-211749,-88347,-28227,-64621,-41361,-98072,-6109,-114020,-27022,41238,-98933,-73244,-151349,-85630,-91048,-72441,-28371,-153949,-118565,-3112,-91152,-63652,-102879,-116364,-146076,-84000,-223222,-208781,-54885,-114770,-149092,-156439,-72755,-150114,-116749,-80924,-119722,-82946,-133564,-31778,-102223,-80041,-84520,-148197,-96713,-55687,-101887,-26589,-81440,-78124,-20537,-48854,-145417,-130891,-24809,-20561,-74034,-61475,-96802,-103772,-73583,-185,-59837,22753,-7858,-58839,-124599,-70842,-57446,-41099,-90037,-86499,-79161,-14320,-112230,-68916,-36181,-87063,-39554,-120275,-61789,67625,-43981,-79905,-128950,-128775,-2484,-26190,-113240,-105505,-78954,-26368,-39642,-151261,-122368,-83964,-63480,-132160,19819,-61313,-95892,-66200,-101147,-47391,-43529,-42278,-94693,-90360,-60565,-22133,-89143,-52426,32801,8170,-36897,-95291,-228711,-124190,-85601,-100112,-2518,-117751,-80012,-52287,-7576,-99654,-64767,-9753,-81554,-102504,-149712,-71090,-120226,-25599,-46896,-123358,-7701,-16807,-64830,-117197,38099,-51855,-48138,9176,-24977,-45165,-65435,-73344,-23375,-45789,-37040,-101576,-90545,-96973,-101783,-62517,-142507,112,-44300,-94305,-86721,-23697,8305,-59900,-35202,-96593,-22423,-75602,-104545,-63603,-71698,-36835,-55269,-102693,-70110,-28476,-59668,-61405,-93919,-83004,-97506,-51604,-90360,-38623,-28681,-37835,-68552,-120828,-92319,13502,-24147,-129426,-67712,-14705,7157,-73581,-85054,-99047,-62178,-78227,21171,-90678,-101576,-57306,-41569,-78187,-19,-127003,-120920,-33447,-14751,-78997,-112394,-165733,-49280,-55409,-106007,-17836,-55252,-46783,-107594,-80663,-43314,-82997,-39184,-27722,1756,6314,39271,87874,42477,79498,40585,45828],[103736,80852,179304,144392,202763,174348,144780,211116,200002,156741,194570,227771,177457,234215,293808,296126,249657,234643,226865,241704,259964,264619,235319,314596,332906,232324,279081,237440,227932,256131,283423,258855,360435,349377,325571,302478,349464,251969,292068,245733,268326,258330,333412,304390,318895,355260,316425,300402,317608,376360,247053,298148,297049,303868,308055,356217,305477,286773,308402,301213,268887,229605,264673,342255,324406,314748,364102,337021,330175,332463,295075,345795,361888,293257,234895,305851,296562,307643,327805,326488,296604,296519,339645,384705,411266,395351,372300,401155,335711,291901,357027,400276,423688,338520,339364,410101,451231,372877,446109,460637,353566,364222,422390,474383,447411,415395,479633,396904,513780,369142,503384,378136,420868,416122,506703,484556,454722,494292,432205,457407,480243,460817,549943,495116,528559,526435,526334,336332,421699,492649,479544,535320,505565,498049,510263,629422,591429,489102,532208,646759,541196,453377,529384,605359,592823,525277,612343,644529,691177,565117,572402,625347,623498,593763,604398,578941,685491,714851,687493,687259,633772,735804,696805,640688,671106,793230,720408,772617,777745,771063,754570,780762,826923,793935,808479,722012,792535,851073,823364,911478,838067,855499,855113,814542,790274,874058,884528,919992,1017289,977805,918332,1080936,1035919,1077217,1056260,1074828,1127003,1147867,1184472,1179063,1219583,1228575,1272033,1322898,1321251,1371316,1339992,1413395,1318471,1450468,1466837,1575732,1710780,1644697,1434874,1621464,1650441,1770573,1786440,1828689,1838070,1936919,2021709,2111435,2145114,2220949,2375223,2357144,2578398,2702961,2881327,3019593,3159452,3311575,3456328,3743456,3963062,4276831,4537234,5000591,5426213,5867123,6503606,7268668,8375403,9700362,11320558,13218315,16749836,22766898,37878385,53903761,-50080539,-31196412,-20440801,-15302532,-12466926,-10508159,-9068260,-8023658,-7277462,-6604425,-6024309,-5614361,-5145808,-4851092,-4692326,-4395530,-4139517,-3986313,-3815487,-3722423,-3506563,-3448048,-3192086,-3130316,-3068151,-2914595,-2832533,-2798562,-2608326,-2646457,-2528696,-2389880,-2370824,-2359804,-2186863,-2079025,-2062867,-1829820,-2189150,-2209928,-2100413,-2054657,-1961350,-1983459,-1965531,-1881085,-1818222,-1706857,-1788462,-1709137,-1704115,-1631672,-1500950,-1753072,-1615422,-1595877,-1521489,-1551900,-1489584,-1566714,-1523716,-1492605,-1466782,-1412157,-1460706,-1435169,-1497478,-1447600,-1400283,-1431347,-1445664,-1554984,-1543531,-1510096,-1587821,-1768676,-1651539,-1620957,-1805071,-1789438,-1998064,-2121324,-2328629,-2451295,-2653352,-3254287,-3978401,-5741399,-9732558,5166484,4080887,2248186,1428137,942119,722339,565503,441846,266384,182360,51601,86070,91594,-86522,-112395,-59053,-122429,-136462,-158454,-131858,-165112,-239314,-173904,-181938,-173796,-236924,-214635,-249393,-273328,-382565,-274159,-386038,-297204,-254615,-274863,-324934,-340955,-390749,-279793,-258545,-251789,-265652,-330316,-257438,-244215,-337731,-379274,-274920,-339079,-292978,-350667,-375863,-357953,-341522,-360971,-260969,-342817,-283770,-297480,-352508,-318165,-383568,-351238,-291282,-246307,-351710,-418118,-453495,-346470,-387112,-304709,-272977,-322405,-246576,-228936,-346777,-263736,-280663,-231587,-319463,-313937,-308805,-249461,-226471,-182741,-188276,-292414,-256955,-214860,-214261,-362315,-291930,-248180,-240920,-262527,-226787,-192040,-230389,-250503,-217625,-287523,-216612,-236978,-223841,-234612,-320922,-281611,-212136,-158983,-200725,-218572,-193892,-283137,-234749,-237499,-145912,-194944,-275176,-238982,-196805,-191588,-239501,-236207,-153790,-185045,-238955,-172228,-181385,-181937,-166027,-242183,-115759,-178224,-202165,-166653,-134520,-92255,-219694,-279852,-252068,-177692,-106677,-198407,-176218,-189412,-194923,-169101,-186907,-149501,-179621,-256669,-241396,-214596,-157715,-231640,-175568,-227292,-103994,-232479,-253435,-96696,-93840,-214265,-289857,-224299,-202568,-154387,-110906,-224593,-212167,-224561,-37554,-115313,-70563,-168722,-69517,-114310,-154418,-113863,-158121,-174855,-197438,-159255,-250414,-174892,-280363,-97923,-130690,-139869,-259022,-154337,-76500,-167911,-266640,-220090,-161712,-151410,-124096,-130075,-149517,-220423,-214777,-195488,-166099,-206421,-179978,-285019,-158607,-73861,-182061,-221918,-211195,-214842,-157500,-183156,-190226,-169962,-250424,-117720,-129503,-184895,-223620,-119109,-272307,-150028,-142328,-273947,-197957,-147528,-227574,-131587,-122670,-179318,-199244,-160776,-182943,-141055,-166662,-159032,-167029,-173883,-135594,-85454,-123483,-217187,-91834,-123814,-125594,-245795,-163314,-138091,-164918,-210554,-221211,-232612,-204949,-176950,-133293,-61259,-194797,-185738,-209008,-172662,-208278,-232612,-171026,-168553,-179884,-136077,-138065,-56465,-271716,-181122,-145675,-149882,-239289,-151127,-166690,-105123,-58702,-92285,-66209,-86119,-102764,-145212,-115717,-163721,-206306,-152535,-124721,-131364,-116918,-170883,-110981,-59099,-131987,-220797,-94534,-139965,-199562,-87002,-50583,-178951,-146935,-129312,-154385,-128062,-144382,-120495,-96115,-128425,-160970,-165021,-161029,-183551,-196787,-104587,-127132,-200233,-62004,-73949,-153889,16298,-105557,-108774,-145572,-169138,-72446,-124794,-140148,-205087,-187066,-148710,-151037,-22463,-101991,-153859,-107167,-78399,-63600,-164495,-179716,-166642,-196252,-126169,-69932,5274,-84576,-172962,-182924,-101792,-104049,-47069,-64051,-139545,-110478,-131019,-165837,-158425,-118610,-63392,-114911,-168438,-125685,-223386,-142831,-46786,-60737,-19910,-32009,-49124,-87901,-182393,-106665,-35177,-137141,-154233,-94046,-103037,-177213,-168557,-166218,-175950,-100988,-112276,-145686,-123572,-120399,-18329,-75932,-102705,-133138,-235892,-236730,24309,-39099,-376,-159573,-110536,-75152,-77099,-108478,-103716,-6166,-139034,-74735,-108174,-114077,-90046,-43697,-68721,-102364,-195919,-162222,-138968,-83156,-96434,-63283,-121602,-194853,-126584,-71218,-21130,-93117,-43495,-42105,-110928,-193267,-108812,-17062,-48861,-37529,-3849,-80749,-47882,-42395,-42434,-64272,-116789,-62566,-85019,-142917,-83371,-170933,-159574,-136070,-139472,-99185,-124573,-206889,-99571,-77273,-52856,-15046,-107604,-2927,-122865,-33419,15442,-146562,-107176,-135911,-85071,-121766,-79728,-39831,-168465,-123170,3370,-111629,-90701,-119924,-86012,-168876,-98059,-227231,-213629,-54941,-114586,-163943,-159796,-65163,-150130,-113933,-65196,-63933,-73530,-126273,-23481,-114169,-112701,-87612,-160461,-118461,-65333,-122983,-27372,-94279,-92734,-50085,-84161,-138871,-108306,-40484,-35697,-67414,-50853,-133867,-110790,-30756,6149,-39595,-23060,-39782,-73865,-145673,-77015,-76265,-52468,-81208,-76059,-78588,-12151,-114952,-57257,-38149,-83168,-37403,-118542,-44061,67319,-79389,-81787,-159385,-134145,-3699,-39448,-120206,-102787,-68460,-12540,-34506,-124408,-117065,-90005,-79977,-145253,-14079,-51396,-85574,-78454,-120944,-50117,-32206,-38279,-84800,-79345,-57682,-33682,-112993,-80934,5451,7127,-17141,-111047,-248814,-142900,-93314,-108675,-22857,-88560,-70126,-58049,12869,-99519,-87052,13448,-61451,-127909,-147652,-73617,-120180,-24132,-44547,-129992,-12730,-3774,-67444,-107756,48018,-65344,-60913,-5241,-32657,-25423,-14372,-73166,-38965,-84089,-72596,-136099,-89014,-131391,-99680,-82566,-146740,7278,-47660,-109405,-111504,-37665,-16131,-70563,-46407,-101071,-28631,-93156,-92562,-43727,-108410,-58290,-56266,-112937,-85360,-55634,-93123,-93202,-75922,-63873,-111571,-48952,-104222,-35350,-38114,-37842,-52244,-143380,-90537,24221,-14521,-120694,-29749,-10378,2336,-100982,-112791,-101767,-55198,-46533,50873,-71205,-100374,-57090,-46279,-86847,-41937,-145422,-126008,-19383,-25402,-64307,-105712,-160698,-51196,-78976,-93877,-26309,-52886,-73637,-96578,-99615,-36533,-27228,-38471,-41194,-16984,17269,59478,88074,41887,62528,48933,36934],[104855,76353,158210,168599,239479,203945,219016,276801,228049,233090,217194,267849,238136,277502,318452,359628,309851,298295,269411,256341,329542,317699,324038,367747,387447,240556,292661,308136,284862,284903,339910,354185,419486,419399,361700,322324,409631,275641,342957,314187,338339,335976,406410,389232,367060,410138,389264,352432,413274,453785,301484,368036,347171,361674,380401,412284,376147,342332,344332,378536,331311,295453,336736,409771,421319,377629,409641,421390,404484,391314,350256,418303,392423,363973,325582,382093,365213,395758,399001,412500,309664,388434,403573,462683,483216,479093,446662,450177,377154,353809,445707,477340,525142,422609,453543,498137,552148,456413,510218,501148,464519,445567,488281,551507,535182,518210,530208,446824,587924,444092,551078,464035,501516,498832,613547,579579,538719,589802,506159,550075,571482,587828,639203,603758,625001,651865,649497,452702,530580,596839,573926,636892,602842,619523,649888,765654,713845,617655,639765,770306,659600,552175,644888,698498,687916,655722,729510,813329,848273,734404,748717,757694,770068,714786,759864,717185,809826,850437,827607,846052,778663,863730,851650,818554,814748,913908,908629,931372,948381,924335,937695,950748,1006122,953695,961283,900275,979239,1026850,1002803,1106788,1038302,1062022,1034723,1027361,1059031,1084496,1109613,1145454,1226645,1206911,1156909,1287538,1253912,1308809,1296338,1337618,1361928,1371972,1448777,1397298,1427824,1484676,1541551,1582000,1598583,1682336,1677381,1681207,1666074,1774798,1783483,1945977,2083271,1962984,1728416,1967502,2009672,2131612,2118267,2205996,2218452,2337761,2417260,2515860,2621123,2629480,2856493,2900685,3104298,3224919,3458733,3605115,3779919,3919879,4165798,4480500,4756007,5115252,5443252,5901950,6455607,6948268,7717372,8621272,9944954,11435230,13367415,15611191,19772294,26803315,44491277,63131652,-58467700,-36539677,-23851794,-17835589,-14451962,-12163597,-10535652,-9235619,-8406701,-7681542,-7007177,-6466919,-5971932,-5534138,-5348644,-5085132,-4805660,-4596909,-4433702,-4310811,-4048371,-4009874,-3713028,-3647243,-3561993,-3382235,-3274257,-3251645,-3090082,-3078708,-2949107,-2810115,-2761419,-2767064,-2596149,-2455335,-2423513,-2200103,-2564383,-2590542,-2468477,-2377757,-2313308,-2295051,-2286396,-2198005,-2118785,-2078455,-2062533,-2023684,-1981824,-1910105,-1825671,-2039241,-1897151,-1903216,-1787501,-1802150,-1781140,-1796377,-1780017,-1723808,-1689142,-1674158,-1705282,-1607902,-1663940,-1625222,-1581060,-1587460,-1544658,-1713241,-1702185,-1608980,-1717792,-1904094,-1783841,-1757076,-1856537,-1763679,-1995019,-2139251,-2304380,-2423898,-2611507,-3126340,-3781741,-5417093,-8954963,4545272,3542641,1944130,1153891,651329,472723,329056,247697,88368,9025,-139473,-68985,-22233,-206354,-284241,-171820,-261776,-272662,-282876,-270453,-319109,-352484,-269655,-291328,-321228,-335085,-371652,-340449,-393542,-473284,-405504,-480678,-430666,-349523,-340167,-397900,-430758,-487374,-397220,-390176,-403267,-361103,-465508,-370407,-366887,-394627,-452803,-386838,-437963,-409734,-442910,-437533,-456012,-427196,-461215,-386517,-431420,-367406,-428657,-455436,-401087,-449686,-403956,-410947,-370440,-426376,-486261,-506378,-444269,-489777,-418048,-376961,-419927,-365713,-292011,-454447,-350478,-358967,-348357,-430652,-421946,-418624,-350569,-341762,-271703,-331631,-393627,-361527,-318918,-315501,-464041,-395140,-342454,-315989,-377499,-325084,-283457,-305653,-360136,-307116,-347137,-281793,-314253,-313641,-309979,-351352,-365311,-314867,-241916,-284334,-296019,-254803,-351578,-303876,-330886,-226723,-262992,-367322,-294122,-259014,-238291,-341675,-303800,-235656,-222882,-293264,-263169,-234182,-263861,-221491,-311248,-207597,-234365,-267828,-236351,-167873,-141761,-234069,-345226,-329859,-272429,-195134,-249282,-222624,-256153,-245266,-247462,-251991,-202286,-258234,-299822,-302278,-281999,-185076,-272287,-212852,-263017,-162910,-268200,-281873,-163061,-149895,-242737,-308852,-280457,-277234,-212717,-177640,-251470,-227162,-251094,-88555,-165563,-115559,-239408,-138029,-156462,-173621,-155450,-222588,-223132,-233084,-204584,-295082,-239104,-283007,-150652,-218887,-152393,-285042,-204253,-140428,-240692,-286857,-228168,-213709,-192752,-175470,-199538,-220555,-252829,-288626,-270416,-187880,-253071,-205348,-333015,-206899,-144863,-193860,-250747,-247968,-258577,-152353,-222999,-246179,-217476,-270288,-125838,-159610,-206117,-234741,-153522,-309762,-174931,-172715,-260121,-226439,-188082,-249480,-200420,-162549,-209284,-218007,-198243,-243217,-207303,-191874,-180213,-210722,-218053,-178581,-116784,-162477,-244486,-153328,-189928,-176902,-260071,-205259,-172548,-181964,-224289,-251136,-279701,-219630,-199350,-139663,-93509,-226528,-244511,-256147,-197638,-257441,-262498,-185696,-184167,-240633,-170075,-207194,-119643,-315371,-209454,-192244,-196702,-262052,-234066,-191455,-140598,-60879,-113203,-42045,-104914,-135332,-152684,-122141,-202161,-211650,-179995,-154005,-162937,-152160,-197596,-182244,-117029,-159898,-266128,-120034,-154783,-203356,-88129,-74519,-206786,-195122,-143143,-182773,-151739,-168623,-173731,-141316,-143551,-175492,-173746,-170503,-209289,-218338,-117814,-181408,-239053,-103514,-83246,-175095,-40834,-108535,-151679,-148350,-192493,-154287,-140658,-169506,-229436,-187401,-184319,-146944,-46045,-121368,-169436,-117177,-116057,-93091,-191727,-184709,-180834,-236198,-181611,-113479,-45468,-128315,-223331,-207891,-146657,-124609,-89250,-99461,-178323,-132588,-146054,-183493,-176144,-119096,-82344,-139721,-152976,-127974,-184114,-157454,-55223,-81258,-27399,-62169,-50751,-97548,-180140,-132800,-43766,-131044,-181114,-101859,-121666,-183329,-178690,-186849,-212570,-130349,-116511,-175508,-135527,-136027,-46087,-111975,-111572,-158955,-207274,-202651,-20691,-83686,-43701,-171644,-131519,-69378,-110843,-116730,-133436,-53569,-143548,-77969,-134971,-87744,-114097,-57269,-93325,-120207,-182618,-171552,-162313,-129585,-84614,-98996,-143814,-190926,-124639,-86030,-22282,-107199,-76294,-73048,-157421,-236603,-125820,-67517,-68557,-64172,-43125,-121988,-60248,-45462,-55088,-85135,-154193,-50771,-105763,-145658,-112877,-185748,-161803,-164654,-146078,-112264,-131636,-201151,-133103,-138748,-54239,-6677,-125538,-16447,-124117,-55676,-24209,-197649,-145802,-128184,-100497,-152148,-97373,-63189,-177192,-130101,-20260,-130675,-126524,-135743,-67370,-185544,-119682,-222628,-223297,-75924,-121289,-187376,-161379,-69466,-164337,-126088,-67930,-27930,-84728,-125985,-36307,-135507,-153211,-109609,-175818,-133467,-89201,-157151,-45360,-107199,-104529,-80548,-134602,-141819,-91130,-80390,-68012,-74329,-51898,-182171,-120174,-15184,-22358,-34577,-86728,-84598,-106738,-177843,-94679,-110243,-77647,-87498,-79892,-89931,-41909,-127549,-60275,-49994,-91544,-69378,-130758,-43558,38038,-131900,-99809,-176050,-153038,-26200,-70935,-137384,-106911,-75088,-2489,-43237,-98264,-118497,-111551,-110244,-147763,-63258,-55672,-77355,-99965,-132630,-63691,-40278,-59357,-86015,-70154,-64899,-70156,-139296,-113367,-43649,-11211,-13175,-128596,-246795,-161490,-108169,-134346,-63580,-71011,-76907,-72832,-3411,-105960,-110225,14371,-75746,-160263,-153463,-99459,-125186,-33471,-47587,-140150,-46597,-1729,-81942,-98620,29068,-94141,-86714,-34820,-50481,-8547,9733,-73637,-71179,-118713,-121732,-171060,-100928,-168875,-99866,-103074,-156022,-8254,-58750,-124571,-148986,-60843,-50622,-86650,-62284,-108972,-58972,-122397,-78260,-37777,-149976,-93362,-63420,-126675,-109492,-78326,-116412,-134268,-55684,-46963,-116372,-59869,-115418,-51120,-62560,-59996,-54307,-159950,-83787,6638,-23376,-111709,-14652,-31899,-14045,-151177,-145767,-110887,-56307,-24396,45046,-55449,-107471,-69024,-66621,-100548,-91509,-166265,-131506,-25864,-44522,-67888,-116834,-159942,-42276,-109221,-70525,-44245,-63057,-104190,-84239,-108107,-34724,15125,-38081,-57596,-28379,24160,66611,63198,39106,41533,62894,39553],[106283,81614,138631,202336,278228,236084,296154,339924,258916,322433,254275,303027,310618,311575,353067,427529,389563,352945,311814,283690,392323,371917,407787,412133,428913,279819,313191,413989,367207,304456,410996,468516,437764,465688,406493,344653,480505,324312,417389,395692,431998,439745,470335,454883,409855,472286,465774,430786,512322,547785,388650,451355,417485,432720,481552,458114,436754,430859,417021,494935,412359,385860,426616,501435,503710,424556,439988,496447,496804,482888,421272,507345,447076,448208,422754,460581,449791,494116,482190,529469,352888,497353,510653,535211,539908,566847,522298,466764,407624,446344,513718,538580,626259,516424,590438,600502,649105,532283,572620,543858,579865,552985,568474,621140,620733,625836,576856,500057,611518,530198,591678,557596,592388,625915,709859,693965,637610,676980,637635,654913,665541,716159,708710,706900,690311,749830,769664,611738,669078,723578,694983,718740,696488,758982,806466,897548,825640,757049,779465,890851,819639,654421,759740,740841,782839,800124,871424,951596,981872,936555,964748,901703,921186,867807,934505,858863,906128,955814,981664,993926,951151,977470,979107,1011135,970183,1037970,1104283,1107031,1133403,1063573,1106898,1116898,1168740,1130003,1156031,1108725,1144742,1200711,1190674,1259073,1241747,1282358,1185093,1269411,1356275,1299013,1377261,1373892,1423667,1436675,1426349,1479692,1480681,1546133,1506362,1585373,1572832,1638009,1698903,1643918,1652119,1737805,1805030,1841373,1862103,1964529,2026819,1938495,2004668,2096161,2092707,2314716,2443380,2240448,1977471,2311795,2337966,2474021,2443721,2587090,2594714,2718709,2814042,2912971,3091489,3078039,3311040,3460612,3567881,3700481,3981034,4156731,4344808,4476408,4838548,5176736,5507343,5876164,6251918,6711090,7352374,7874810,8763615,9835524,11302634,12932624,15126057,17681124,22378285,30221226,50293668,71157158,-65196897,-40833699,-26489567,-19791677,-15940169,-13374724,-11665780,-10092526,-9221299,-8493699,-7679071,-7057870,-6551776,-5988479,-5797117,-5587013,-5311338,-5021560,-4911074,-4704586,-4442554,-4422610,-4140201,-4082918,-3954058,-3743660,-3665589,-3634549,-3527495,-3431056,-3337809,-3214724,-3108512,-3148372,-2994902,-2818151,-2761504,-2567435,-2936432,-2995431,-2829663,-2706198,-2655559,-2589946,-2586956,-2510266,-2441048,-2473529,-2367079,-2372427,-2277121,-2254656,-2225687,-2301812,-2234423,-2231551,-2109028,-2081058,-2138984,-2066170,-2042602,-2000706,-2007906,-2021304,-2019649,-1855196,-1876614,-1885249,-1879155,-1873206,-1814041,-1917091,-1881639,-1787166,-1856985,-1915352,-1941745,-1958487,-1916922,-1863257,-2018222,-2218740,-2311558,-2521376,-2709241,-3061149,-3736032,-5266431,-8482077,3946639,3075246,1571584,874274,357892,188959,71573,22267,-118822,-221899,-371905,-271101,-202897,-366853,-503110,-329392,-482294,-440371,-441112,-458633,-528889,-479804,-406053,-441447,-532214,-474541,-546908,-463772,-570128,-573006,-554991,-572212,-603205,-466117,-414059,-470349,-530283,-574627,-544633,-549355,-590709,-470925,-621189,-499339,-517624,-446966,-537586,-517484,-545976,-556642,-538393,-497683,-577984,-504499,-566736,-532321,-514928,-480178,-582127,-536689,-476257,-520184,-463068,-517382,-493872,-499395,-541203,-544302,-540370,-587828,-532018,-487352,-537085,-517372,-414932,-564509,-420443,-423639,-467801,-548920,-520204,-562713,-494077,-464964,-411086,-510198,-525307,-478816,-448105,-446621,-562992,-494301,-467276,-414711,-504493,-440015,-385772,-413043,-482471,-428614,-387252,-390100,-412615,-422076,-414231,-416490,-475282,-437473,-366719,-379636,-380064,-334120,-423211,-353296,-405659,-333030,-337047,-457933,-374034,-336134,-302014,-453426,-402700,-372643,-296837,-366281,-366298,-290668,-342760,-261643,-382524,-315103,-301694,-374386,-336231,-254478,-213263,-267596,-408604,-407001,-370488,-299769,-299555,-270346,-318973,-306522,-332671,-320004,-270547,-352430,-348364,-384344,-384477,-246410,-316385,-275969,-294795,-250664,-324589,-297271,-249506,-229101,-256655,-302219,-336484,-362176,-296076,-272590,-296597,-258148,-299679,-165536,-208722,-205166,-339809,-236143,-197655,-211507,-219695,-311120,-285678,-286818,-271519,-348406,-328178,-274689,-224911,-313458,-185122,-296063,-283910,-253992,-332101,-291266,-226756,-270022,-252309,-246062,-294015,-306127,-286279,-362757,-336397,-227573,-304076,-258086,-378197,-293245,-245067,-213284,-281410,-287399,-298755,-149065,-254832,-313824,-296862,-286015,-157464,-184658,-238430,-284720,-244296,-324129,-230079,-247472,-249693,-283709,-254802,-285627,-288294,-231766,-254967,-245648,-253719,-311794,-288571,-216094,-201487,-284987,-278376,-214609,-175694,-210670,-253653,-228884,-273962,-246432,-260285,-265899,-229705,-226819,-247859,-276965,-298082,-246989,-223458,-155068,-153439,-260521,-326628,-314827,-235766,-311215,-306049,-234635,-209244,-306994,-204361,-271378,-204220,-332727,-247088,-261408,-246558,-241290,-319628,-229152,-205115,-109685,-161334,-36328,-139552,-184276,-161699,-130629,-236085,-206473,-204262,-171824,-214844,-208443,-235431,-257710,-195334,-205068,-291093,-168108,-196787,-189752,-91008,-123761,-254784,-255776,-148912,-197125,-184481,-203479,-221000,-203713,-154909,-200564,-186338,-168669,-204398,-232379,-169840,-244124,-269278,-178374,-118605,-196152,-123508,-114018,-189173,-166663,-225946,-252678,-181101,-210279,-234753,-201100,-223749,-142738,-102228,-162435,-193956,-143235,-167854,-133091,-221691,-188704,-214824,-278515,-259382,-172903,-117447,-172229,-277399,-232190,-208879,-176217,-175770,-184449,-239498,-159777,-193331,-195203,-202812,-133601,-112377,-180986,-147691,-132568,-119160,-169706,-85398,-133870,-32975,-131516,-89114,-123449,-176807,-160987,-94668,-136855,-213184,-121854,-147877,-197269,-191262,-207349,-255966,-178662,-124305,-228380,-166131,-164947,-105857,-161903,-127341,-199967,-210027,-188013,-68607,-128105,-97852,-181511,-138078,-72168,-163181,-135660,-166463,-116012,-160893,-118993,-169717,-74218,-145092,-85538,-132449,-139244,-166954,-185263,-198081,-189665,-94343,-144731,-175413,-189572,-139474,-116446,-47819,-130779,-126852,-116245,-219044,-278424,-144054,-139139,-114713,-110461,-109354,-170743,-78159,-65398,-89930,-122158,-187219,-51208,-139167,-162514,-157709,-198222,-167496,-202766,-166728,-147297,-146249,-198272,-189544,-195870,-80751,-19169,-146144,-46896,-121135,-88289,-76079,-240199,-181425,-131946,-131500,-181219,-124657,-104609,-184958,-145252,-70470,-143937,-162104,-150387,-79081,-194045,-147174,-217132,-241478,-127826,-136744,-223232,-164351,-89488,-195033,-154172,-96018,-34635,-125322,-134811,-74835,-166407,-200204,-153113,-194599,-140562,-127227,-198147,-80665,-122754,-123297,-115671,-190764,-162015,-93532,-141055,-112317,-101564,-69120,-231578,-137750,-41562,-83305,-53870,-153137,-135958,-161145,-218801,-122235,-157000,-119278,-114952,-99857,-117066,-101104,-156887,-82797,-70815,-112561,-132055,-156768,-67251,-18659,-192306,-134273,-176457,-184114,-71330,-117449,-165274,-122262,-101223,1983,-64774,-93671,-129398,-144406,-150125,-142491,-124629,-77698,-79814,-131054,-135588,-90514,-71581,-107379,-98081,-69166,-87423,-131210,-163807,-143702,-108685,-50142,-36807,-149643,-224506,-179674,-135216,-172115,-119807,-75471,-99132,-97577,-59671,-122016,-134383,-21837,-126371,-196917,-163908,-140878,-133870,-62029,-57977,-159074,-103405,-19978,-113742,-97047,-18221,-144115,-122348,-74026,-75035,-1443,-10955,-85668,-112591,-144340,-172589,-202690,-128531,-198610,-103734,-123468,-174151,-48183,-84546,-132784,-195861,-90979,-84800,-111404,-80082,-117078,-110435,-156922,-72420,-55105,-190767,-141075,-77340,-147854,-141735,-92199,-126998,-180171,-42530,-40802,-108170,-80545,-125175,-88284,-102869,-104844,-78532,-167848,-85778,-40441,-56311,-108262,-34623,-76173,-45211,-211945,-176558,-128470,-69367,-29542,-3478,-51517,-126302,-90305,-103479,-118034,-142312,-186890,-139837,-54328,-66568,-95889,-148311,-171478,-25578,-141783,-57940,-70853,-86734,-134898,-79005,-101109,-43630,20563,-41059,-78128,-32809,23050,60212,28623,37188,25595,87304,58332],[121530,99287,143520,246544,323335,268181,367963,402437,297496,400688,310358,343841,389451,350158,397036,492977,466985,411820,380873,342840,449007,433616,483642,458655,456816,370440,366365,538627,462860,332289,485199,572219,436598,509026,461106,400989,562031,423905,503825,484152,535688,548375,517979,498778,464305,536464,537335,528518,604184,642459,503636,536534,501024,507245,591987,503621,497870,533403,518215,623679,521212,495621,521110,596108,574432,484656,479182,560692,601988,592840,496765,605603,552495,537495,520944,534972,557510,592244,558034,652927,440982,604848,653368,610278,590546,644355,595460,491678,457084,577338,580716,586008,708669,624032,729014,698318,733202,608480,649514,618111,690393,668234,660168,677750,703168,730261,649397,570715,633621,655801,661314,662462,693259,774723,792081,799546,733355,758772,821454,763411,765821,827831,772537,798767,741515,819549,871464,786531,825627,858038,836885,796387,794665,903967,939594,1000482,922119,893718,941201,1009586,993264,773757,875262,786722,892121,951163,1020644,1052546,1097212,1129086,1178517,1045532,1056577,1030185,1099448,1015641,999191,1052248,1143651,1119557,1134952,1086093,1089660,1188930,1140202,1175066,1287814,1288005,1312684,1212544,1276565,1280596,1302884,1315543,1380377,1323036,1304304,1369922,1374261,1383204,1444225,1496248,1339284,1519380,1623855,1514519,1659227,1588002,1605899,1659496,1695782,1676923,1706405,1784275,1707853,1812182,1771602,1917712,1943933,1916786,1892047,2001045,2071578,2103169,2120656,2216351,2359612,2207435,2317546,2401733,2400794,2651368,2796781,2548873,2214776,2626614,2646218,2804458,2791962,2963899,2975777,3097524,3215840,3338837,3562204,3583310,3753304,4022950,4003581,4178295,4485012,4705557,4904720,5067917,5517665,5877470,6262822,6638124,7033488,7558285,8265591,8829883,9839038,11109313,12716735,14557406,16967794,19848554,25067097,33758466,56488078,79664746,-72978340,-45785006,-29601704,-22121082,-17763587,-14870895,-13042735,-11187053,-10162979,-9381185,-8395373,-7707902,-7154204,-6533906,-6318829,-6091034,-5828187,-5464881,-5361642,-5047113,-4812572,-4754188,-4519499,-4443174,-4274194,-4032662,-4011161,-3925486,-3859912,-3697573,-3638674,-3541602,-3356627,-3435840,-3301760,-3097088,-3009297,-2844767,-3232869,-3343796,-3111070,-2977194,-2908943,-2810925,-2795501,-2758250,-2710417,-2767945,-2633750,-2651985,-2512791,-2568252,-2569876,-2468180,-2534256,-2493274,-2391920,-2327766,-2459310,-2328331,-2241970,-2253403,-2335383,-2357446,-2323926,-2130746,-2113842,-2186584,-2233555,-2241645,-2232605,-2151624,-2073752,-2073063,-2020651,-1882578,-2138193,-2203945,-2063296,-2134887,-2160906,-2393056,-2421509,-2759878,-2945025,-3133830,-3867357,-5313374,-8370019,3386812,2619933,1111516,577143,40993,-122042,-226364,-257742,-372469,-499350,-627470,-516228,-484332,-613884,-741994,-555644,-768240,-665884,-646150,-694118,-767027,-622079,-609973,-630447,-762251,-653569,-718566,-640514,-796500,-702873,-717451,-682850,-793186,-604637,-529744,-592363,-655000,-668336,-706156,-717649,-785826,-597196,-783010,-640832,-668957,-514755,-637819,-649299,-668391,-703208,-624080,-562652,-707053,-592041,-673779,-669738,-593089,-614662,-730906,-617563,-574705,-607938,-543123,-602922,-601625,-576434,-597585,-589949,-625493,-667891,-633601,-600357,-655457,-679123,-586932,-669219,-503890,-485803,-578082,-651223,-598719,-717267,-658647,-577057,-589383,-685055,-671310,-592818,-584025,-585236,-647316,-581882,-604727,-529613,-636566,-559571,-488970,-552602,-599620,-559846,-431798,-526770,-521856,-542982,-553050,-534015,-604160,-570660,-519608,-488831,-479601,-444117,-503091,-395711,-467580,-451610,-426934,-546473,-476263,-443593,-395483,-558368,-521103,-544712,-406709,-469645,-479168,-366598,-423924,-308270,-460701,-433017,-394594,-511386,-453998,-397501,-322505,-350432,-473434,-479395,-454407,-403648,-361553,-332147,-382210,-381021,-420694,-395326,-359458,-453767,-403063,-480709,-505108,-340526,-378198,-370115,-328285,-350875,-396070,-319720,-346310,-320608,-285748,-312930,-389220,-448866,-388524,-376906,-359279,-309587,-367060,-262895,-250233,-324578,-440946,-345092,-254356,-274277,-297753,-407715,-357169,-351900,-341251,-416671,-428995,-285675,-305056,-411445,-250639,-310160,-378873,-392081,-431184,-307717,-258641,-333192,-328406,-330086,-401619,-391850,-324349,-425069,-385124,-283677,-360317,-338159,-416383,-409343,-362435,-259129,-309044,-329751,-354682,-198116,-297169,-384473,-389621,-313367,-215569,-222415,-284005,-370366,-372518,-325115,-313922,-353553,-263023,-367667,-339734,-347972,-387421,-324663,-315605,-287423,-314923,-374744,-371234,-248804,-238442,-379830,-350781,-255047,-263745,-263058,-261841,-310159,-360870,-344084,-265193,-346555,-303312,-299352,-291862,-316317,-303671,-286528,-258995,-187885,-238814,-315454,-420494,-380998,-292149,-355493,-357592,-309013,-253102,-370854,-237786,-323409,-291688,-330182,-305032,-344655,-305472,-220290,-398088,-286992,-294950,-202980,-224974,-84890,-189615,-250799,-206280,-160362,-273927,-215010,-227929,-195916,-274355,-287809,-284030,-322572,-288481,-267211,-323396,-244254,-266592,-201529,-128782,-200357,-316722,-320891,-194654,-212594,-231514,-243908,-264881,-280014,-174236,-243184,-222049,-191362,-203889,-240090,-255491,-300345,-298897,-279756,-181334,-231803,-211255,-159521,-223283,-200895,-272812,-354241,-246842,-265705,-245610,-255272,-272291,-180819,-191972,-223974,-249131,-200287,-234456,-199868,-251746,-203363,-268488,-320445,-349588,-236670,-190242,-223434,-326217,-263443,-276733,-251390,-284274,-296402,-311065,-209308,-270850,-213182,-237421,-175163,-155137,-237438,-181911,-154237,-90052,-205000,-152433,-217742,-68753,-224370,-169726,-168128,-188358,-218052,-196759,-173684,-240781,-167431,-204471,-236327,-213253,-244348,-297843,-238313,-158753,-302868,-224627,-203768,-188067,-228981,-178143,-251819,-259161,-262617,-133821,-173624,-162117,-195870,-143815,-100495,-226854,-178972,-211009,-183809,-195937,-201786,-207911,-112748,-184805,-141245,-184917,-162419,-178625,-212997,-240697,-256653,-149214,-203838,-211502,-206977,-171205,-158710,-101534,-162286,-189655,-169135,-286226,-314023,-177654,-219306,-182443,-165417,-195831,-227647,-110735,-118234,-147829,-176869,-227156,-72664,-188117,-194581,-215446,-225253,-185317,-244806,-201763,-204806,-180458,-209923,-260626,-241424,-139728,-64992,-171616,-104614,-133108,-133080,-133699,-269145,-213547,-148271,-170744,-212742,-164126,-175372,-202693,-179283,-136951,-164389,-196727,-188483,-134527,-211698,-180749,-217897,-275720,-209735,-165234,-270660,-177071,-128473,-237828,-195811,-151627,-95011,-203792,-156919,-135671,-207183,-252810,-225391,-221454,-157091,-183322,-236395,-128615,-142251,-158715,-157072,-238764,-199583,-128776,-210805,-161962,-152959,-113343,-277415,-171862,-115205,-168303,-104260,-207873,-191820,-240775,-263537,-154857,-213551,-178706,-165908,-135474,-158220,-180296,-207286,-126761,-106713,-152857,-211829,-199526,-120454,-91645,-249668,-180728,-176977,-221644,-131826,-172588,-205503,-161506,-146123,-7990,-95621,-127563,-150232,-177598,-193002,-139691,-196978,-117212,-123379,-173866,-152628,-133618,-124068,-180209,-129547,-83880,-128090,-208943,-190369,-172180,-185079,-111876,-102511,-177189,-204341,-211488,-177524,-212692,-184235,-113597,-132239,-133426,-146819,-148955,-164531,-106298,-197137,-238027,-178341,-196263,-153553,-118993,-81028,-186961,-169545,-61996,-164387,-114006,-87498,-216009,-172656,-120489,-103984,-31085,-81617,-128246,-158404,-162381,-218926,-232590,-168884,-219753,-115096,-142871,-204826,-110182,-133771,-137796,-245685,-128201,-110696,-144963,-105254,-134393,-172442,-191705,-86926,-101537,-228452,-198587,-110714,-177290,-178911,-100490,-145575,-223727,-60998,-58007,-98177,-104638,-144436,-145177,-158258,-169788,-124529,-166178,-116365,-113421,-113431,-117722,-93453,-135254,-96008,-266975,-200153,-154893,-93709,-81273,-88137,-66715,-155294,-117767,-152825,-143110,-187183,-209684,-160331,-107026,-97292,-150045,-199882,-196961,-22291,-175099,-97333,-113014,-125097,-165037,-91671,-82352,-68134,-28907,-64191,-102169,-38717,11915,43469,-335,38278,24848,125808,99809],[180880,152017,218958,334467,410888,340050,473819,511616,394159,485663,428533,451278,512937,470277,498587,598437,560854,553430,555553,510156,558718,570219,614458,585759,543686,572381,530320,698406,592125,458127,600782,672082,529334,645922,571897,576108,706066,638555,638180,630057,687175,680455,619319,605459,618456,659684,662129,684760,741441,780309,688378,670808,647520,634495,740259,638255,652088,668794,675907,785824,723016,681139,665273,721208,724495,675386,641423,698941,781237,756489,637326,772300,785102,703004,697847,681829,767100,756211,681991,820599,658781,767264,874693,783648,742352,786987,742326,670803,662059,818703,776209,725429,839023,827010,922265,852719,884236,789311,847715,840245,881440,845554,840082,819612,878713,921524,871747,776953,838761,935063,886809,881040,889701,987873,966544,955863,896225,950111,1110264,968158,984322,1023624,976205,988892,932309,1002523,1058770,1024334,1079545,1077265,1090917,1025803,1028998,1152199,1123984,1177434,1136369,1126870,1207272,1246882,1235816,1055652,1121710,1055581,1163393,1221703,1272657,1279785,1355788,1385360,1462430,1302693,1284730,1281568,1348750,1349341,1283624,1328943,1446487,1376071,1450764,1367377,1375785,1472988,1477633,1489127,1598573,1615977,1624141,1569234,1642735,1616207,1588920,1673355,1775712,1696932,1684654,1723410,1732616,1721754,1838557,1878389,1761690,1949994,1999476,1947128,2119386,1997268,2010012,2098215,2149077,2140168,2155665,2260451,2199979,2291959,2260336,2410794,2481182,2456539,2404523,2573653,2645294,2663633,2698660,2775461,2967372,2850182,2945404,3037706,3090726,3303378,3569014,3384286,2856669,3248663,3354768,3550097,3614838,3762663,3832628,3975692,4107978,4335023,4566861,4655660,4782457,5156905,5095212,5373724,5713205,6001216,6275530,6586283,7090704,7528195,8048987,8526614,8980403,9773661,10673790,11463248,12752826,14408630,16500499,19041989,22038883,25806234,32491568,43801964,73412469,103626078,-96665191,-60692762,-39425011,-29519152,-23775794,-19954373,-17460529,-15122805,-13525083,-12365895,-11103102,-10186911,-9410724,-8734512,-8394038,-7942120,-7607905,-7183870,-6893648,-6488076,-6223840,-5987643,-5737849,-5536733,-5352544,-5058593,-5012805,-4806976,-4690469,-4529093,-4402415,-4290069,-4019225,-4087382,-3934898,-3715543,-3575142,-3367082,-3844098,-3989680,-3684460,-3547054,-3420095,-3318829,-3252570,-3264325,-3195599,-3191118,-3106071,-3060997,-2921997,-3001807,-2989075,-2793013,-2961080,-2870593,-2781557,-2733100,-2834030,-2744974,-2562893,-2597497,-2747673,-2746560,-2703912,-2550933,-2518796,-2623072,-2693550,-2730394,-2801492,-2544925,-2444138,-2588939,-2402938,-2152353,-2527720,-2594447,-2498542,-2644159,-2612915,-2775184,-2805215,-3178198,-3322906,-3463964,-4170996,-5524778,-8431931,2714554,1919074,464743,121105,-449196,-563680,-699996,-728184,-795874,-896993,-978620,-907811,-979119,-1075601,-1063686,-974877,-1136074,-1069460,-1009063,-1056950,-1090711,-890921,-995564,-945142,-1029828,-954204,-984290,-993016,-1138503,-1000257,-990874,-940153,-1050212,-870091,-829044,-917831,-926418,-895743,-951027,-967845,-1044594,-847398,-1011673,-891572,-885426,-734863,-846020,-845873,-910078,-891903,-780795,-734375,-906269,-816482,-868438,-856289,-767583,-829568,-912456,-833228,-821054,-810581,-751531,-783132,-778314,-756706,-769477,-752890,-783803,-804303,-796982,-794757,-820572,-851971,-823983,-828919,-713244,-642264,-739980,-782708,-733442,-888216,-853184,-729048,-818755,-859801,-847002,-745305,-765752,-757380,-781106,-726026,-771152,-706560,-820552,-728371,-649116,-764235,-754463,-711383,-578917,-704246,-677975,-708616,-769338,-749257,-769959,-750455,-716358,-672154,-668689,-652263,-654703,-521021,-601195,-613857,-604791,-694107,-632327,-643366,-584335,-688334,-680094,-748854,-585293,-653231,-652020,-536253,-578901,-456843,-606449,-611063,-584038,-683315,-604239,-615966,-535444,-551857,-603377,-601683,-569290,-536987,-504271,-478909,-510988,-525396,-564897,-541717,-525681,-603329,-508832,-616179,-652588,-501780,-527637,-534625,-437479,-484599,-514643,-431282,-491724,-453001,-422510,-445707,-496574,-580059,-521450,-505388,-482861,-421569,-479418,-420561,-367568,-478401,-541008,-476445,-401511,-407781,-423714,-525357,-484893,-448031,-419812,-542108,-549463,-397345,-415412,-559336,-398694,-402207,-499945,-543102,-563838,-423071,-404461,-452891,-455783,-452484,-541852,-495328,-415430,-509534,-467558,-386811,-464635,-470255,-492172,-557234,-506634,-387498,-376532,-422520,-488413,-373134,-407638,-481674,-485088,-406952,-322901,-333104,-379382,-482387,-527184,-382248,-432424,-474259,-344695,-477236,-446843,-478401,-518674,-459681,-413042,-378686,-388414,-445632,-463510,-347511,-352051,-498756,-458128,-355004,-393075,-352129,-334948,-416886,-467305,-504616,-336580,-460950,-389428,-406716,-395998,-417452,-375571,-372704,-354398,-278508,-358434,-438752,-526316,-476395,-398977,-407481,-425162,-402087,-355117,-451125,-307834,-397899,-386308,-360265,-428995,-446939,-411713,-298448,-493930,-392949,-413502,-331390,-313605,-239751,-279559,-361247,-343941,-266319,-352693,-302875,-293038,-284331,-345662,-403792,-361780,-392243,-409438,-365584,-425752,-368860,-373904,-312140,-264122,-316233,-407074,-399412,-353062,-283387,-319523,-311006,-347408,-389138,-251148,-341047,-321335,-292383,-286271,-277523,-368533,-365459,-365730,-409092,-274136,-323197,-305425,-299655,-288838,-268185,-343602,-454248,-342638,-360542,-317865,-377961,-357954,-316256,-324707,-314027,-359337,-312565,-337469,-330816,-312608,-266243,-361657,-381878,-444676,-313934,-257233,-318810,-382789,-336955,-358903,-344698,-388821,-408624,-397730,-325254,-375137,-281973,-299122,-276886,-233214,-326380,-295572,-238385,-178995,-305397,-275602,-336492,-190936,-323843,-292891,-243453,-253691,-342941,-347665,-268773,-267770,-271137,-320773,-325615,-269556,-331550,-351617,-315693,-268283,-396134,-325272,-258381,-289579,-327699,-297491,-331637,-361274,-451175,-245815,-239103,-250024,-245015,-192877,-191123,-299406,-276564,-293311,-258008,-265234,-324872,-266381,-233996,-249205,-254373,-254489,-211543,-261431,-273725,-298260,-340651,-269078,-300674,-258609,-274863,-225272,-219683,-196079,-213872,-266120,-240944,-351536,-347747,-260872,-301827,-272006,-223737,-296256,-313617,-192033,-230932,-239284,-265837,-309558,-140402,-268379,-244665,-295445,-295737,-241153,-295482,-258801,-282585,-260623,-267646,-344109,-289875,-236957,-170606,-228611,-209322,-193377,-208808,-196172,-299687,-266018,-189246,-212473,-261095,-229065,-282291,-250962,-248021,-216573,-224617,-251261,-284498,-238608,-279034,-228468,-240260,-344624,-310995,-224969,-331455,-222211,-201155,-292387,-258056,-242473,-201938,-321893,-212314,-214697,-268698,-313652,-332379,-275490,-220995,-276742,-278413,-191848,-175853,-219523,-206269,-274345,-253132,-205495,-279074,-220669,-234565,-200271,-331957,-241408,-229603,-271344,-192263,-255647,-256949,-343831,-315857,-196208,-286321,-262869,-243705,-191836,-214853,-270817,-282651,-195176,-177506,-231087,-295706,-273616,-206995,-170011,-299309,-237301,-213651,-263911,-198569,-235917,-267302,-240842,-213338,-59864,-144626,-209093,-187674,-208697,-242503,-166069,-284041,-179162,-244692,-241587,-224037,-199438,-196499,-275836,-205353,-129336,-189409,-293136,-237542,-214817,-274929,-206343,-221856,-219689,-227801,-278179,-240364,-255893,-254059,-196680,-174921,-191647,-252196,-192860,-215485,-236344,-264104,-292834,-211077,-278401,-208411,-213477,-134965,-223762,-233620,-129383,-233407,-168008,-175739,-302766,-249278,-181477,-143571,-130685,-190902,-218504,-218016,-188418,-271399,-272388,-219278,-252613,-151673,-167493,-258127,-195909,-214070,-167323,-297151,-177640,-136404,-189316,-158019,-190404,-232321,-232468,-134238,-178781,-269188,-265338,-187896,-216800,-220762,-123149,-205512,-264419,-143239,-117972,-118115,-135388,-195604,-223626,-230977,-255152,-194065,-164206,-187563,-207978,-192361,-156459,-183678,-203883,-171076,-307747,-227148,-192777,-129966,-186534,-189731,-111714,-195800,-159282,-209846,-186176,-224683,-247631,-210006,-189978,-157808,-230227,-271691,-235492,-71518,-221448,-212845,-185369,-187544,-204268,-131290,-74001,-111978,-127523,-126781,-127428,-60226,-7848,21624,-15086,45547,50829,185540,175670],[297935,265516,384731,499349,573734,507701,659083,709717,596184,631800,652237,675903,723115,736036,716950,793680,720685,834368,869809,840317,785485,841271,867038,863033,776694,912619,843575,916908,800737,763177,826843,818221,811446,949326,801025,909652,963194,983670,875860,890973,936209,890991,865696,872137,941238,919140,909016,949351,994005,1023230,981504,929139,922910,885722,982640,946877,982197,890685,939065,1036072,1056608,1004895,930304,943238,1041540,1070633,1013626,1005431,1108133,1030688,934757,1086317,1169435,1031656,1037654,993167,1142553,1070993,957791,1103511,1070656,1075795,1221897,1144439,1100509,1098838,1050210,1100459,1120350,1226360,1208847,1077060,1117659,1195431,1251178,1165311,1201999,1171560,1256322,1291551,1259885,1171783,1202903,1167791,1257624,1314103,1333967,1235130,1351347,1430503,1352624,1313340,1280844,1341941,1355207,1282237,1239727,1375676,1551816,1381573,1430761,1443531,1458849,1407457,1408227,1454465,1469861,1422773,1531050,1495124,1575573,1552451,1534636,1619863,1513065,1595864,1620166,1580696,1678978,1729063,1649568,1630513,1647810,1710990,1737098,1741971,1755074,1819370,1920911,1842690,1944827,1812324,1758621,1751507,1831576,2000171,1936338,1959032,2045727,1958464,2052785,2008130,2031954,2041616,2142946,2154057,2214113,2259659,2251797,2308831,2381830,2308454,2250768,2391969,2512742,2429576,2500686,2474807,2477018,2524007,2643130,2648887,2679880,2775862,2713117,2834488,2956530,2856190,2904760,3009009,3014250,3115283,3085759,3236823,3262792,3325764,3350542,3390812,3612940,3522801,3486689,3752513,3831021,3844919,3927855,4000678,4187137,4222225,4273114,4391270,4567135,4704101,5204659,5138641,4296215,4609115,4909049,5172960,5356058,5457565,5656041,5864238,6017878,6425168,6667025,6810066,7022322,7466626,7525715,7979602,8399893,8803347,9257259,9846246,10427569,11064294,11863563,12606872,13252183,14568265,15909979,17242813,19115550,21494618,24656453,28668802,33051390,38798335,48800268,65982333,110108031,156494378,-147259374,-92382015,-60370811,-45282548,-36603519,-30861459,-26848701,-23671182,-21018712,-19043867,-17303234,-15879657,-14642666,-13751013,-13173595,-12310830,-11720895,-11222382,-10561697,-10090569,-9675840,-9148613,-8746337,-8302784,-8121033,-7719460,-7496828,-7137360,-6842309,-6716659,-6398580,-6182029,-5831481,-5794307,-5551168,-5315354,-5081456,-4689252,-5382913,-5517625,-5147597,-4969763,-4764272,-4669994,-4509303,-4522220,-4368511,-4221241,-4197847,-4027515,-3932708,-3908128,-3838977,-3729888,-3854006,-3726934,-3613241,-3633589,-3550556,-3588449,-3346291,-3304083,-3460015,-3413438,-3386595,-3326091,-3302090,-3357505,-3390562,-3435157,-3523461,-3258253,-3187939,-3419103,-3197616,-3008048,-3257420,-3260535,-3325889,-3394808,-3452704,-3458090,-3563132,-3808324,-3886940,-4131587,-4675409,-5933246,-8610567,1871544,920818,-361175,-605131,-1186649,-1217562,-1413301,-1458117,-1476072,-1479902,-1506512,-1544929,-1719539,-1789451,-1573243,-1666770,-1619355,-1719079,-1616922,-1621017,-1591728,-1408765,-1633230,-1476661,-1413652,-1460851,-1488450,-1614932,-1660608,-1577407,-1492249,-1464841,-1471450,-1386882,-1416274,-1525886,-1457115,-1391741,-1385453,-1411681,-1461609,-1340220,-1409271,-1366770,-1283557,-1248660,-1281588,-1226012,-1378579,-1226974,-1143583,-1143407,-1282820,-1292376,-1258143,-1204427,-1171463,-1213721,-1219346,-1300389,-1311760,-1230195,-1198956,-1203961,-1148572,-1158571,-1183815,-1149172,-1131088,-1120058,-1130458,-1157796,-1112909,-1080409,-1156623,-1129835,-1126697,-1003853,-1042906,-1039512,-1034955,-1121765,-1114827,-999948,-1111389,-1084837,-1096890,-1009693,-1056923,-1028247,-1058340,-1015056,-1005187,-996278,-1100830,-1012371,-944305,-1085354,-1015187,-934522,-910226,-952488,-938289,-957934,-1085200,-1082853,-1005296,-1024328,-992155,-984234,-1007621,-1004799,-937295,-814782,-890441,-869535,-925170,-957008,-887026,-977562,-925105,-909312,-928065,-995279,-858698,-939212,-929339,-854705,-877725,-781875,-881237,-898574,-911557,-908171,-827919,-914046,-886341,-896591,-866875,-840048,-785297,-754458,-780871,-768780,-776483,-803635,-831952,-820442,-824899,-852092,-722522,-824193,-852779,-762249,-812581,-792918,-706176,-700428,-725234,-704021,-739931,-683127,-722604,-751299,-728565,-811480,-752162,-709660,-723785,-643843,-684692,-682142,-644669,-687664,-674025,-666732,-693608,-652198,-647347,-703542,-727255,-618195,-550858,-758608,-711688,-662344,-602367,-796354,-658796,-632000,-670980,-710586,-759850,-692521,-687987,-677618,-670466,-641585,-742389,-663763,-611563,-675396,-651318,-576373,-654625,-682111,-667867,-740328,-693476,-627640,-540436,-613277,-730761,-673729,-614346,-641123,-599876,-603550,-495688,-554368,-564215,-607206,-702609,-565570,-593233,-601597,-523394,-617035,-598392,-698033,-700556,-661586,-578947,-554286,-506071,-557594,-592718,-560621,-581291,-652639,-632025,-547775,-560706,-519768,-524176,-574562,-626608,-729968,-518586,-613196,-495647,-561888,-586589,-605124,-579225,-542288,-546600,-467301,-528080,-644689,-642983,-620358,-580971,-510875,-524484,-516884,-541043,-573306,-460651,-541894,-509321,-480126,-639302,-583836,-590663,-528651,-641325,-567269,-564438,-487113,-456286,-502164,-443220,-531833,-580030,-478155,-499275,-509258,-446661,-470816,-447427,-554782,-489521,-504189,-563345,-519478,-617095,-543289,-521304,-539421,-512078,-478378,-545654,-502829,-624477,-448868,-465176,-438924,-502818,-547005,-431223,-527503,-497806,-476416,-489098,-397119,-505509,-477309,-500135,-566082,-398308,-489877,-426416,-530193,-423807,-389914,-443543,-547292,-462769,-509317,-477532,-555634,-494895,-539581,-504525,-440319,-508652,-473918,-492897,-527160,-446181,-406782,-510450,-493725,-545552,-424031,-336538,-477693,-478195,-479031,-478304,-454621,-474550,-502046,-517353,-523344,-504734,-431193,-408313,-450177,-373689,-465213,-484450,-415444,-398540,-473934,-445981,-489247,-413832,-424580,-445188,-362817,-396024,-529620,-512215,-419230,-319239,-447207,-489530,-462617,-384554,-478635,-437336,-425481,-469489,-498654,-465503,-336986,-406243,-460701,-473985,-462759,-504858,-674151,-403431,-337122,-369993,-354239,-320133,-355833,-379459,-430631,-420022,-348737,-382395,-466641,-369616,-407805,-349730,-429152,-343821,-313535,-420121,-372527,-390372,-454182,-437040,-448343,-336733,-410902,-311139,-307411,-336335,-306407,-362601,-343346,-416828,-394348,-409935,-390619,-386296,-291371,-397832,-444058,-349661,-408268,-373846,-400951,-449530,-275650,-387868,-320361,-405533,-413562,-350190,-368244,-349637,-373229,-395531,-394794,-447209,-358676,-366252,-341183,-343556,-359463,-314920,-328242,-271922,-353803,-367698,-274425,-259367,-338449,-326913,-402428,-342255,-353030,-314539,-339765,-348788,-430778,-373185,-416270,-295089,-303623,-456612,-413826,-330797,-406637,-319094,-318549,-362989,-349803,-372666,-322733,-453948,-321046,-306804,-362205,-381799,-452733,-371122,-347916,-420481,-347470,-283182,-242203,-304601,-268636,-309796,-318928,-310576,-341911,-297129,-343670,-324204,-409506,-357742,-356474,-380367,-310316,-318217,-328561,-445895,-385797,-259329,-383062,-374330,-345571,-274427,-290237,-361276,-376662,-284286,-293788,-353145,-375312,-385434,-315695,-248049,-344480,-307954,-306449,-310228,-267477,-309241,-353623,-352645,-304664,-179414,-229420,-324866,-249399,-253006,-310589,-247192,-382097,-267537,-431982,-345180,-359548,-284555,-283334,-381878,-337585,-220899,-271571,-370856,-319409,-289245,-375986,-339326,-377922,-280174,-317463,-375579,-322280,-310554,-327080,-315801,-224034,-282209,-363325,-261373,-299273,-378299,-308707,-367057,-280838,-392790,-314740,-336762,-235408,-271917,-290571,-222666,-312400,-268194,-279537,-384574,-346253,-261417,-202332,-292555,-307881,-345057,-303245,-242590,-342683,-331055,-276737,-319044,-232133,-210630,-339151,-303921,-318240,-251303,-353129,-239281,-182207,-251977,-253066,-305260,-282470,-287973,-215020,-274848,-317470,-336983,-310646,-268408,-267899,-185604,-310902,-308488,-289931,-228176,-193491,-186380,-289338,-323825,-317906,-355128,-283883,-182430,-283010,-312613,-284707,-238287,-280265,-277251,-263509,-338479,-276994,-243095,-181111,-317568,-279386,-193025,-255221,-229757,-273454,-248457,-261398,-308868,-292083,-299110,-256095,-327714,-355969,-285978,-195292,-296129,-367167,-286140,-282390,-265555,-191744,-107549,-170472,-233338,-220998,-149741,-105138,-30763,243,-15599,64228,108554,270557,285990],[425302,414384,568684,694056,761888,743334,876397,932599,839104,834436,920064,941654,961316,1059514,1001353,1024377,929647,1149115,1187572,1218868,1068240,1156036,1172126,1201506,1104094,1264873,1173078,1134287,1061700,1154701,1134329,1013566,1178020,1304318,1103071,1261786,1252635,1307272,1168927,1197221,1217488,1161230,1203034,1230504,1319914,1263020,1213464,1256365,1303559,1315083,1294289,1269443,1266947,1210156,1277897,1335569,1379989,1174491,1260906,1336415,1394388,1379537,1268670,1240893,1425446,1512027,1454813,1395729,1503119,1359618,1339695,1476818,1541017,1443130,1447638,1394908,1561210,1466002,1363589,1455131,1541059,1479158,1599886,1579921,1556169,1516545,1433311,1604267,1658652,1667505,1730771,1550727,1491320,1606225,1649131,1589343,1605873,1630510,1734833,1803896,1737668,1585153,1661614,1637824,1742099,1821300,1864865,1812619,1958207,1944771,1879782,1831275,1766504,1768477,1852372,1745388,1709229,1919740,2010386,1901468,1968065,2002084,2069727,1946788,2018291,2052472,2014450,1929785,2070322,2028259,2186456,2209608,2167084,2183841,2077632,2198759,2243087,2141507,2236780,2316987,2164827,2310830,2316813,2505450,2436583,2375060,2356894,2525936,2619191,2428908,2535294,2443077,2380486,2357048,2463295,2748772,2744522,2736402,2786648,2735981,2800316,2825174,2860560,2786346,2946555,2986507,2988790,3050872,3052548,3181168,3245970,3156171,3132437,3280876,3406728,3351155,3494769,3425045,3414803,3553332,3646140,3623211,3782077,3794293,3643495,3934784,3951830,3952194,4050042,4148415,4072192,4288369,4247447,4442552,4550865,4625631,4720316,4646231,4999384,4813630,4858111,5178259,5265653,5315757,5436860,5530800,5686901,5897208,5942550,6091171,6408749,6517220,7224812,7162454,6073175,6398880,6864774,7218040,7483360,7583333,7916489,8198655,8414641,8959301,9254303,9398936,9811074,10276539,10544626,11176317,11709340,12262786,12918338,13767560,14478826,15375804,16485644,17540508,18479395,20331627,22193973,24195121,26751509,29952914,34312108,39967142,46114725,54323933,68385834,92601309,153781381,220295332,-204658950,-128189336,-83864084,-62917976,-50871514,-43001893,-37306746,-33247069,-29645283,-26829927,-24551520,-22564845,-20857497,-19575417,-18805585,-17632719,-16673054,-16092536,-15164312,-14648901,-14042628,-13310984,-12695258,-12034470,-11852415,-11309847,-10859234,-10408583,-9909313,-9758824,-9271259,-8901837,-8501248,-8309099,-7935007,-7669448,-7324390,-6663407,-7640613,-7740216,-7330699,-7060202,-6810375,-6693902,-6433111,-6364486,-6126931,-5831438,-5793572,-5536663,-5477528,-5263236,-5125043,-5234618,-5148843,-5015459,-4865065,-4940956,-4630862,-4749677,-4541933,-4358050,-4422650,-4351173,-4335588,-4346933,-4330138,-4263542,-4226529,-4236048,-4222367,-4126365,-4123297,-4302660,-4179051,-4144203,-4110731,-4035242,-4209282,-4120996,-4331598,-4219841,-4399771,-4451512,-4509106,-4890515,-5236217,-6415552,-8863723,1037202,7819,-1102766,-1432622,-1929958,-1916456,-2121913,-2203907,-2216972,-2100741,-2091044,-2266415,-2433505,-2480187,-2196912,-2410071,-2137542,-2393036,-2286983,-2238746,-2182436,-2054313,-2314568,-2093316,-1888548,-2040239,-2149599,-2309820,-2217282,-2243200,-2105962,-2113174,-2003263,-2042538,-2096193,-2172450,-2093053,-2033995,-1934978,-1976582,-1958771,-1956330,-1916271,-1961190,-1813969,-1925012,-1858442,-1757087,-1946591,-1690870,-1677580,-1714315,-1786815,-1876107,-1753732,-1679448,-1730923,-1703584,-1632403,-1869955,-1886496,-1758807,-1769598,-1781004,-1657604,-1695815,-1746703,-1684665,-1602119,-1580426,-1577974,-1598307,-1489207,-1366430,-1518242,-1520233,-1595394,-1493778,-1435793,-1409327,-1459485,-1407748,-1409661,-1342640,-1386581,-1347609,-1390180,-1351006,-1406247,-1372475,-1432112,-1389912,-1267344,-1323309,-1394487,-1358516,-1318470,-1429775,-1335444,-1221817,-1321496,-1227002,-1259466,-1233580,-1392256,-1422448,-1266360,-1329869,-1301288,-1335977,-1388576,-1384712,-1265128,-1191101,-1253545,-1171909,-1283502,-1251796,-1190833,-1337909,-1317743,-1201593,-1233769,-1235057,-1141946,-1212754,-1224065,-1218114,-1237396,-1175624,-1210068,-1215484,-1255026,-1144603,-1102645,-1199015,-1247151,-1244426,-1196438,-1139298,-1064679,-1022317,-1096537,-1111044,-1114467,-1151096,-1167485,-1154362,-1181456,-1139708,-997862,-1057320,-1068552,-1049828,-1125027,-1054008,-1071888,-972678,-982264,-1056608,-1047194,-987921,-1063709,-1092070,-1033946,-1093943,-1048086,-984244,-1032011,-933089,-957376,-983490,-1018023,-921550,-840784,-894363,-1031190,-934899,-924783,-927028,-1030388,-846964,-746687,-997402,-888443,-980873,-839139,-1045116,-939807,-918052,-857631,-863762,-966334,-1007393,-977905,-945940,-914298,-849519,-957914,-890097,-862443,-904130,-901642,-811360,-866974,-920944,-912468,-911539,-879261,-884852,-769696,-848790,-980226,-948885,-829082,-831176,-742613,-830185,-680833,-807455,-792672,-707214,-854048,-822994,-758580,-715371,-735501,-763084,-782108,-923958,-878415,-883646,-783300,-766232,-667780,-698168,-745509,-817702,-834791,-809670,-835210,-756088,-705844,-729304,-760775,-746027,-814644,-921448,-737656,-749214,-615570,-737561,-797484,-803326,-840428,-748712,-769539,-707095,-716547,-841835,-730735,-767557,-779888,-663460,-633119,-634313,-744668,-704592,-664296,-730288,-644444,-653834,-847789,-730791,-776899,-807763,-811898,-757821,-709073,-642031,-640790,-759725,-650993,-703109,-799377,-711809,-664306,-750405,-652122,-680873,-564406,-680834,-636782,-652364,-697027,-687540,-795492,-698453,-660732,-771410,-761180,-641933,-696990,-601032,-866150,-648401,-616084,-608033,-674983,-702150,-666911,-750846,-678100,-645250,-713831,-586168,-636677,-627668,-655479,-708318,-526442,-660562,-564277,-733145,-594145,-539302,-540069,-599953,-560337,-657198,-648063,-700646,-629545,-726726,-684879,-570254,-613974,-607366,-656863,-697900,-624538,-578492,-669244,-638271,-638822,-545434,-438684,-637335,-606160,-639957,-618687,-558851,-530366,-556400,-653606,-724213,-632844,-603432,-534005,-625111,-547306,-618448,-655835,-624720,-630510,-627358,-594075,-635224,-648160,-517812,-577112,-503579,-563073,-685571,-615863,-554093,-405638,-634650,-635796,-579411,-528480,-621264,-532651,-549889,-678307,-575982,-593441,-420796,-504230,-578709,-617094,-618424,-641721,-779820,-531752,-431612,-483823,-485278,-482672,-526573,-442865,-567053,-533735,-443338,-516966,-567768,-494324,-529849,-450214,-592121,-425414,-448252,-571673,-467907,-507811,-569431,-574838,-593039,-443598,-565493,-414192,-397105,-478819,-425859,-459948,-452565,-477992,-453213,-567850,-476449,-499303,-363187,-466693,-576523,-541221,-584714,-520338,-542340,-587698,-445150,-507656,-411448,-514805,-520464,-469460,-453967,-458870,-449262,-531757,-547836,-557100,-428051,-485494,-512781,-483676,-497796,-448062,-455307,-357763,-418997,-495387,-393967,-311100,-423670,-425375,-472286,-446427,-454940,-418819,-459762,-466926,-544935,-481200,-563610,-356380,-399045,-569617,-489169,-451002,-477633,-440463,-444534,-433949,-446914,-507427,-401141,-536381,-455274,-388573,-464981,-436278,-521837,-474676,-476804,-572329,-442855,-398347,-338550,-385339,-341346,-352309,-375504,-392535,-391015,-375678,-442839,-430912,-487963,-484291,-440114,-457133,-414136,-396617,-376989,-492636,-460279,-342289,-483306,-483501,-442320,-365188,-369206,-422643,-454840,-366086,-415970,-473530,-433767,-494398,-404367,-311106,-381665,-386313,-413209,-344161,-331164,-374962,-433035,-442685,-398053,-342037,-339879,-420221,-320462,-322844,-389202,-361571,-458606,-358700,-590844,-456958,-492261,-355077,-354462,-458389,-477884,-342294,-359685,-416398,-410472,-378733,-459244,-477570,-503628,-334151,-430976,-449744,-393353,-369575,-386668,-421542,-259035,-379104,-456263,-342209,-394921,-465617,-321338,-436138,-374076,-500561,-437014,-440382,-354766,-324400,-330854,-325853,-372222,-381301,-373985,-427114,-417004,-337062,-267788,-436994,-385366,-450912,-394031,-318598,-412657,-390831,-325341,-399726,-336491,-271012,-420278,-405166,-407396,-369686,-402543,-291679,-249367,-330724,-360545,-440293,-321031,-344692,-298597,-351838,-355303,-390069,-421214,-319299,-306806,-280804,-403909,-348270,-435978,-351763,-299741,-259047,-391464,-422686,-391572,-436350,-365029,-230594,-352174,-396874,-363776,-341597,-339874,-335920,-340480,-361925,-343725,-291212,-238552,-407706,-324836,-290257,-330704,-323592,-338503,-301084,-299293,-368749,-368450,-397940,-348910,-410667,-421773,-337940,-350509,-382790,-465366,-370237,-387799,-338673,-240991,-188890,-219149,-282847,-296728,-161266,-161230,-48192,-16103,-8173,94519,179748,359170,392434],[462133,495902,619838,766929,821526,878388,955043,991256,919865,945170,1026630,1027659,1033235,1182387,1134798,1092103,1026728,1228454,1233297,1347519,1177491,1246718,1284240,1326964,1273171,1354504,1232654,1169008,1190654,1328567,1301240,1114010,1308683,1400784,1251772,1336818,1325763,1321081,1294944,1303202,1297257,1298421,1356226,1386080,1442887,1433044,1327184,1363679,1417439,1415392,1378103,1441473,1422656,1356248,1403511,1491472,1514083,1314982,1414381,1463272,1443828,1511742,1427616,1398666,1551752,1626738,1584638,1545665,1663112,1495734,1559409,1638343,1578293,1616071,1603032,1576638,1687235,1638460,1621123,1616203,1709148,1677348,1713745,1733583,1735231,1715769,1565631,1749751,1831460,1788784,1910229,1765992,1653729,1712011,1809700,1810171,1751482,1776870,1880762,1947545,1939369,1768224,1855394,1845850,1942855,2054466,2015640,2057171,2131800,2039151,2020872,2021891,1959394,1939733,2038408,1998817,1949397,2144813,2111929,2115937,2152031,2259508,2306174,2161917,2256573,2305960,2253961,2190412,2272839,2262015,2469744,2459687,2418122,2384274,2407679,2523541,2488951,2347259,2433823,2524375,2392291,2533760,2589024,2771560,2692982,2610220,2601029,2809394,2855832,2686931,2762124,2671762,2653119,2637420,2756423,2964878,3037031,3009542,3073346,3089816,3111227,3151231,3171582,3130302,3235735,3322309,3299538,3341653,3379471,3436580,3492265,3451291,3521075,3617390,3755173,3741452,3842295,3807422,3785440,3953246,4041434,4020102,4149381,4192772,4059379,4361054,4296019,4402242,4504469,4577979,4463905,4668569,4691277,4887470,4974321,5121068,5236983,5196023,5486045,5272588,5416833,5666924,5746158,5866433,5959437,6073406,6220745,6474240,6587241,6744242,7117099,7279680,7957718,7694177,6707971,7193911,7613339,8009071,8243896,8403795,8766498,9047362,9351681,9836824,10195925,10283702,10830195,11248539,11614618,12287885,12860223,13490933,14182263,15026220,15820996,16804754,17979034,19092508,20194450,22125916,24111582,26367286,29105852,32507731,37060247,43074288,49873692,58997950,74350055,100652703,166601548,240319712,-216796785,-135549712,-88382717,-66211748,-53400294,-45160334,-39195392,-35043782,-31567554,-28682859,-26290276,-24205696,-22489026,-20956191,-20263425,-19235893,-18098275,-17522282,-16769576,-16279634,-15654336,-15030053,-14353730,-13718059,-13547197,-12948664,-12452782,-12072788,-11541077,-11270577,-10837253,-10402361,-10029294,-9757389,-9323111,-9050567,-8661707,-7853630,-8945355,-9043979,-8661747,-8320729,-8109660,-7933969,-7641055,-7466035,-7245530,-6913331,-6780408,-6574695,-6491707,-6168947,-5997362,-6265648,-5947235,-5839515,-5702324,-5750108,-5380063,-5412848,-5323909,-5067601,-4989030,-4945132,-4906587,-4903382,-4873070,-4700983,-4630247,-4581834,-4414828,-4495161,-4534984,-4566169,-4587581,-4634527,-4411883,-4318792,-4410951,-4256205,-4511696,-4438058,-4611130,-4575661,-4708425,-5091152,-5354501,-6466592,-8798558,597996,-224191,-1304782,-1833255,-2146732,-2186527,-2297175,-2419374,-2493193,-2329472,-2315731,-2560651,-2573644,-2605137,-2520582,-2653086,-2375126,-2569609,-2513428,-2463446,-2458559,-2354304,-2528978,-2349210,-2162862,-2257981,-2499277,-2543242,-2381688,-2457018,-2371468,-2391900,-2282406,-2369871,-2345357,-2324547,-2343926,-2338116,-2211235,-2266542,-2165814,-2243255,-2169848,-2242437,-2115331,-2263345,-2155725,-2090608,-2177811,-1982483,-2013580,-2036442,-2069498,-2111723,-1969225,-1952091,-2037613,-1961692,-1869821,-2087646,-2095904,-1997999,-2038327,-2089107,-1947583,-1974461,-2046098,-1963642,-1843255,-1853467,-1807069,-1781806,-1675146,-1543476,-1665738,-1715235,-1734481,-1755629,-1629279,-1638160,-1698760,-1566019,-1542098,-1501740,-1430874,-1463061,-1522166,-1529678,-1565289,-1561589,-1619890,-1565688,-1366573,-1439447,-1461301,-1515263,-1498208,-1542599,-1476466,-1396370,-1492948,-1339296,-1417039,-1333565,-1444632,-1506961,-1362745,-1434828,-1439982,-1462786,-1511266,-1496987,-1371457,-1351631,-1402233,-1310644,-1402241,-1330003,-1329781,-1446174,-1464973,-1360700,-1390142,-1304065,-1209170,-1227946,-1291975,-1347917,-1378573,-1332813,-1335717,-1316708,-1335104,-1228694,-1254515,-1261916,-1333766,-1310432,-1338105,-1266972,-1190556,-1145751,-1194141,-1242690,-1271217,-1316978,-1332681,-1290929,-1344219,-1242306,-1124454,-1138862,-1140406,-1154256,-1195477,-1101446,-1263738,-1119622,-1091392,-1222375,-1210857,-1175174,-1160413,-1179549,-1185202,-1219412,-1210303,-1167102,-1186449,-1093483,-1116529,-1112991,-1223526,-1038850,-928942,-1008405,-1152294,-1041738,-1058917,-1049611,-1175739,-982987,-894848,-1066178,-955158,-1099366,-963170,-1097511,-1025285,-1024218,-922449,-896336,-1018567,-1103841,-1032520,-1055587,-1000523,-920783,-1032204,-1032049,-976794,-1029951,-1029313,-922815,-920444,-1010813,-1040734,-943101,-926824,-947735,-898033,-949050,-1019792,-967349,-866625,-909415,-844909,-901532,-740335,-901785,-896790,-705077,-871141,-947450,-812719,-746635,-813120,-822308,-887113,-970681,-909013,-965087,-884460,-853656,-773274,-758122,-815095,-912632,-892764,-859144,-916884,-802366,-714040,-824279,-847648,-801609,-901970,-907693,-798379,-749759,-684130,-822044,-860637,-843677,-935919,-831920,-844026,-827618,-799921,-857416,-702389,-794045,-838026,-751808,-656502,-673070,-801544,-725561,-769429,-825729,-696192,-717739,-872258,-780908,-811231,-909783,-881254,-823622,-741396,-713440,-757025,-826866,-763929,-735713,-815040,-778001,-714835,-828109,-754564,-743951,-607526,-669328,-694784,-734348,-696880,-742585,-780748,-704232,-682230,-816450,-812973,-692918,-740638,-605454,-866204,-717412,-645037,-700403,-711348,-719754,-792022,-851367,-716572,-643306,-756598,-710659,-675873,-707321,-697284,-734723,-581843,-682804,-634193,-737272,-664572,-610972,-552013,-545969,-546852,-675550,-670383,-686727,-644812,-706744,-750938,-607809,-567342,-590897,-714877,-695501,-706359,-644991,-715496,-707979,-665698,-585254,-514035,-661957,-673448,-685227,-684013,-590614,-525766,-533412,-717533,-772834,-679568,-655997,-573321,-659998,-634638,-677891,-668487,-710511,-689026,-632472,-611979,-679427,-734778,-559978,-601110,-581116,-626231,-677617,-579456,-558996,-471881,-700424,-649778,-564172,-592396,-636265,-550841,-609225,-731566,-565217,-613535,-447505,-510530,-581665,-602384,-692071,-689590,-661479,-511528,-434152,-499436,-523487,-549979,-570309,-429513,-559560,-528703,-478001,-577374,-546707,-538850,-488296,-457564,-612323,-427065,-516781,-578858,-475334,-575449,-601819,-573636,-614084,-513065,-616082,-469941,-416072,-522344,-488069,-489169,-488672,-496901,-477618,-609825,-508767,-533311,-392718,-451046,-602526,-640198,-632158,-585312,-586604,-604657,-542378,-538243,-460672,-540990,-516762,-496950,-492364,-516091,-456202,-560591,-603786,-608579,-430010,-513503,-562910,-539041,-525702,-489065,-499188,-410162,-426969,-548162,-475704,-340444,-449744,-446197,-421825,-481239,-477573,-474145,-477945,-519634,-515743,-480949,-589530,-352303,-458879,-587767,-493027,-493822,-495347,-496028,-480936,-446302,-473038,-557115,-381218,-497361,-518096,-405456,-502923,-430880,-463464,-493907,-483082,-622104,-497138,-481337,-407043,-402008,-387445,-369855,-373780,-377284,-396692,-397416,-456452,-435036,-495120,-527918,-416981,-438629,-426082,-435962,-350747,-426551,-478858,-400227,-522528,-518889,-471738,-407132,-402373,-405250,-455384,-385753,-450999,-498405,-431454,-509837,-409811,-317479,-381806,-432305,-436247,-325609,-359765,-383226,-436017,-432265,-436791,-453443,-407500,-410380,-349185,-389849,-425625,-419643,-453269,-388344,-595222,-496375,-504470,-350422,-349288,-444850,-518195,-420102,-409765,-388128,-438912,-417121,-466225,-534870,-506104,-326727,-468559,-423286,-391546,-387319,-395161,-439104,-238717,-406526,-483694,-386102,-434772,-432297,-293675,-440365,-424008,-518244,-483082,-446218,-406569,-346797,-327253,-388258,-363096,-425168,-401808,-392762,-391818,-352909,-292509,-452543,-377432,-458267,-423371,-362075,-418859,-401980,-326630,-420647,-387897,-307613,-434389,-434392,-417288,-431269,-405145,-292868,-293045,-386716,-397628,-494725,-339849,-354459,-324060,-353540,-338526,-379564,-422199,-327685,-298911,-343025,-392788,-342716,-475681,-405645,-355395,-317370,-425129,-463669,-398312,-436406,-378479,-277488,-336245,-414541,-381569,-394154,-318313,-338542,-347317,-357477,-371876,-299667,-266485,-386984,-302040,-344552,-386022,-391795,-378385,-290182,-316024,-366900,-367466,-419730,-350463,-424294,-417367,-358848,-428717,-416806,-423230,-363452,-437767,-372543,-232870,-269359,-216249,-232501,-290981,-149535,-196759,-51061,-24578,-1107,120406,217129,392814,421274],[333592,394510,428943,571498,606350,710370,724677,715794,647679,749764,762612,735786,746800,875939,878853,796049,793994,856161,821148,972281,881194,873318,963426,989663,1007786,968581,814863,839120,938929,995002,1039702,886993,926294,982791,979092,922331,947621,836214,995248,959809,933898,1031399,1020820,1035546,1040935,1133049,997338,1011177,1062977,1061469,1001747,1139676,1104646,1034398,1088633,1116451,1084679,1028058,1118453,1135795,980264,1109392,1107876,1119904,1123673,1134654,1088138,1130265,1268688,1152008,1241204,1233273,1061158,1212459,1186224,1210909,1225071,1261059,1352975,1272810,1258079,1311383,1267257,1273874,1281144,1332145,1114658,1205725,1280812,1277516,1372454,1328987,1250068,1205537,1387322,1439416,1275241,1255411,1339565,1368453,1464142,1348339,1392290,1379979,1456274,1590262,1412855,1529800,1471850,1387883,1411664,1493792,1453908,1467839,1484751,1580950,1524211,1610876,1505940,1591151,1562557,1723510,1696445,1589750,1651937,1723077,1705770,1744336,1686886,1715103,1919383,1808179,1788199,1751374,1948752,1994532,1833068,1712586,1799654,1875374,1854552,1791908,1905695,1963106,1972094,1925265,1966307,2076426,2067705,2059488,2074309,1952686,2016562,2037742,2132555,2097338,2202979,2186240,2289924,2346183,2360818,2328697,2306465,2411750,2371174,2494439,2482532,2463500,2524947,2403407,2459504,2501243,2651369,2661786,2822550,2829238,2786764,2841630,2805100,2893466,3009726,3008764,2976690,3118265,3096208,3229113,3164526,3282017,3309957,3343056,3301295,3345854,3454286,3585980,3542034,3752490,3808085,3943609,3971838,3853185,4018960,4100337,4137105,4292523,4287177,4377890,4540683,4638153,4835275,4958094,5229744,5438109,5787814,5272882,4843815,5446275,5579570,5884202,5983610,6182076,6417571,6564708,6892980,7096516,7421213,7419962,7842760,8126613,8346034,8824743,9246172,9737739,10171067,10625262,11265458,11928803,12710592,13401535,14263520,15519302,16843130,18487137,20377427,22701520,25593697,29568700,34483107,41064552,51750083,69908491,115402132,167778546,-142266722,-88714586,-57256415,-42661961,-34181877,-28853095,-25140645,-22370264,-20549443,-18829784,-17222276,-15869152,-14908711,-13708501,-13426845,-13052090,-12241002,-11878036,-11759007,-11457590,-11140110,-10942145,-10513448,-10220392,-10129436,-9693112,-9471808,-9329783,-9045329,-8672117,-8547928,-8252455,-8030158,-7846201,-7525227,-7344001,-7065590,-6432312,-7217712,-7379069,-7140539,-6878478,-6784377,-6565992,-6359998,-6178596,-6093723,-5904110,-5709458,-5667449,-5526595,-5312024,-5181186,-5388757,-5022810,-4963912,-4916808,-4872671,-4704107,-4537196,-4575154,-4408581,-4256974,-4261860,-4182388,-4100049,-4043913,-3896603,-3864186,-3777992,-3557737,-3654971,-3672464,-3595713,-3684247,-3669489,-3514466,-3491129,-3377652,-3322899,-3446233,-3535324,-3629210,-3671642,-3928618,-4157540,-4486924,-5527058,-7863631,977818,562863,-612077,-1237700,-1402304,-1553454,-1521004,-1659677,-1812980,-1725224,-1723609,-1902517,-1731808,-1774268,-2004122,-1913259,-1903453,-1814908,-1826662,-1841607,-1926834,-1792395,-1836279,-1776685,-1798089,-1669749,-1967237,-1834318,-1735656,-1736027,-1788213,-1801629,-1822519,-1852758,-1708272,-1592243,-1737504,-1788866,-1746094,-1799012,-1656051,-1728167,-1710805,-1739985,-1726918,-1746685,-1683257,-1746843,-1639829,-1664635,-1656058,-1625225,-1681685,-1570751,-1481751,-1585869,-1612341,-1568138,-1524551,-1542971,-1542142,-1532953,-1565571,-1658821,-1584977,-1556164,-1632765,-1554637,-1448228,-1509790,-1420124,-1365157,-1324740,-1311446,-1309502,-1373155,-1223183,-1390068,-1276807,-1362706,-1374292,-1310657,-1245179,-1178209,-1031302,-1157119,-1208078,-1238630,-1239444,-1277832,-1285602,-1222930,-1064977,-1092130,-1077399,-1189793,-1166988,-1168910,-1159400,-1179924,-1127260,-1055824,-1134477,-1037498,-1039263,-1107096,-1057961,-1086785,-1152759,-1116198,-1109325,-1089242,-1003744,-1006930,-1057231,-1039763,-1041376,-966391,-1049651,-1057586,-1084357,-1104244,-1114939,-1006919,-849912,-801687,-914025,-999714,-1027709,-986035,-1001442,-968486,-937567,-955059,-1036114,-915894,-929044,-889884,-1030250,-972473,-909482,-887231,-852316,-923876,-979858,-1034089,-1061805,-984247,-1059254,-924752,-862742,-870416,-873734,-868175,-805169,-752286,-991528,-900070,-831014,-944648,-994999,-982788,-799310,-814278,-936399,-959332,-991207,-1005915,-935468,-893150,-916611,-855287,-984035,-855231,-755219,-804465,-836354,-769012,-824326,-861959,-928329,-808159,-786336,-785937,-755836,-805251,-771600,-775977,-735312,-744338,-705628,-680173,-754414,-776351,-698932,-807641,-742105,-695969,-799372,-876604,-755668,-839580,-821968,-719379,-652644,-761939,-833300,-698380,-690617,-654231,-733447,-737661,-694363,-613519,-598006,-712331,-760516,-663008,-545900,-683820,-697661,-517626,-639980,-731133,-623596,-592067,-601835,-665958,-741753,-691130,-663711,-729868,-707579,-652595,-657386,-590788,-654731,-661445,-583891,-669217,-705257,-552606,-499416,-632485,-614585,-604089,-728949,-586298,-539235,-514220,-586526,-666672,-628845,-598620,-673810,-628956,-614262,-648060,-622668,-577537,-482425,-585215,-610991,-607633,-478403,-518150,-571786,-511396,-608338,-670230,-541046,-500439,-584265,-598742,-566098,-675911,-711055,-630694,-548866,-586190,-646416,-590700,-614632,-515763,-528016,-532811,-531938,-589314,-588720,-531756,-461083,-439456,-543126,-606384,-474469,-553911,-475112,-470075,-485040,-564895,-547414,-520673,-548395,-428783,-530363,-514975,-444160,-568162,-486358,-480163,-637014,-671747,-508434,-390334,-484073,-592199,-514829,-565604,-504456,-547570,-474189,-446557,-515953,-467752,-492645,-481205,-399293,-334125,-352832,-458552,-436161,-447990,-450444,-413543,-589504,-446624,-329024,-355635,-560508,-442647,-529367,-478213,-534172,-565973,-539468,-434906,-455877,-452176,-545802,-495442,-549949,-466290,-411071,-387272,-592688,-564422,-545645,-474929,-420306,-451598,-498730,-534133,-448139,-540511,-476114,-417845,-435793,-529375,-573338,-476330,-442983,-490288,-475455,-446499,-379161,-368006,-408843,-537767,-472758,-351344,-456566,-440333,-399733,-504122,-520156,-412983,-454302,-346407,-359691,-393557,-378900,-562418,-579214,-352363,-281221,-270418,-337504,-360991,-401431,-393184,-278575,-336532,-338159,-367000,-465825,-357969,-387743,-262280,-289088,-409301,-276505,-399613,-365076,-327731,-486108,-465821,-377680,-419288,-437884,-453817,-392008,-289805,-374509,-381799,-366758,-363402,-405284,-390464,-439332,-412692,-399721,-305384,-316640,-428043,-524780,-454173,-465132,-437870,-419062,-453908,-402250,-381394,-403891,-343999,-350128,-399461,-426934,-341039,-400265,-447436,-509475,-299519,-379489,-403048,-401200,-377378,-358493,-378677,-355597,-298272,-416186,-416619,-291718,-344837,-318023,-235398,-363275,-359908,-402843,-316159,-414999,-302798,-322189,-397053,-226506,-384167,-430307,-383958,-368473,-405077,-389604,-332029,-324154,-345056,-430506,-244975,-315643,-405274,-297893,-393578,-320604,-257267,-343334,-281292,-464861,-404141,-439620,-354382,-297820,-335073,-295034,-261700,-223029,-314556,-293607,-320716,-287294,-359142,-403184,-259665,-280655,-285970,-351782,-215660,-236333,-364340,-358482,-427893,-409891,-373227,-332797,-328731,-268443,-327565,-293557,-320093,-355173,-321388,-357179,-292183,-213182,-298284,-380904,-301702,-215276,-302068,-279752,-301878,-282369,-359740,-408211,-338984,-239629,-274842,-381373,-347825,-320357,-320708,-289569,-397366,-380881,-327011,-226853,-215734,-304358,-371717,-356640,-359790,-252674,-335735,-331985,-347204,-423414,-338493,-210344,-351078,-263104,-263833,-301001,-314076,-323795,-128102,-287774,-392572,-329344,-343015,-264754,-213442,-326692,-349278,-379789,-370761,-302249,-300700,-284265,-244154,-339949,-244627,-321881,-304556,-264729,-235846,-258161,-220332,-289547,-267148,-328046,-319659,-298226,-302895,-316184,-237467,-306286,-301689,-253192,-319388,-330312,-301559,-334650,-310231,-210039,-244309,-347655,-285575,-381037,-311317,-264209,-240654,-243194,-228495,-267892,-259361,-240516,-199729,-283017,-232071,-237565,-346163,-317938,-281673,-298398,-327802,-388966,-294282,-306096,-272343,-255368,-212785,-331908,-294805,-315446,-201906,-245544,-242337,-283097,-288537,-227564,-213892,-238460,-208495,-289640,-358314,-363478,-344714,-178741,-266444,-250817,-240259,-312331,-204063,-323698,-305086,-302613,-332632,-327066,-241327,-224241,-359695,-302280,-141933,-267429,-130939,-94588,-183718,-102153,-181264,-33805,-24331,-412,111618,170821,309937,316145],[72399,97275,48096,126436,136353,209136,196285,143071,52691,187062,136642,105430,120447,188775,222738,151091,178612,110295,68022,162640,194354,91952,235511,234827,294029,191703,25607,162472,244087,185732,290436,240570,97676,134133,251780,125356,157271,-10197,244002,181357,140415,283979,187067,193047,180851,335623,238084,197524,242271,250461,203183,318561,297509,221213,296945,243947,151355,237499,324142,308956,106307,201293,276833,324900,200052,160129,67831,175933,325280,299756,334351,252132,120552,237761,231798,298987,243079,328077,460960,379893,256809,338813,281436,253820,240514,343077,101923,109842,132610,209103,212967,253620,251573,161070,362975,415573,190831,137668,197370,184587,315663,289493,264797,237978,297195,419026,177520,281244,152086,148207,173673,300656,263233,313761,218432,387666,367815,347740,254516,333926,259474,374862,309914,249554,277761,338638,356566,498268,320703,347887,509805,341690,323842,315837,569893,520963,309496,258812,350224,422202,483399,194690,295754,260137,359098,352134,441191,375221,344119,477361,430109,312533,445460,488933,529767,289959,360621,382511,469204,496660,550252,422437,358724,583832,428101,551397,548642,454805,482761,238225,307024,387400,524820,462149,633525,618659,473539,576404,513026,474390,609191,605261,460118,603355,678286,620303,617102,625330,533985,518339,631234,498926,609430,635420,459833,627505,577751,846461,619079,661012,718080,660097,625263,711456,601343,611629,763536,615308,806055,855162,916589,1026087,929163,389579,737421,1144773,946406,1010382,966480,1075509,1096798,1020491,1219432,1081956,1198290,1109664,1153845,1225502,1135479,1234828,1314551,1425770,1392542,1238368,1401710,1369526,1396565,1298928,1491630,1547604,1572591,1866112,2022095,2146592,1957579,2010638,2715416,3609311,4386704,5663306,9039141,14508910,1610600,1312872,1856886,1879152,1859716,1695913,1308339,1487192,796264,553901,567010,576529,258804,450618,188620,-229144,-218214,-282048,-860658,-929674,-1152582,-1436996,-1480274,-1665372,-1754473,-1692898,-1936969,-2079880,-2201885,-1910317,-2140316,-2159275,-2191699,-2225212,-2168890,-2207733,-2188290,-2035982,-2101344,-2345237,-2365468,-2376469,-2413859,-2239160,-2208599,-2189334,-2260613,-2328440,-2229858,-2319531,-2181377,-2239032,-2213931,-2184194,-2027208,-2031087,-2101007,-2013349,-2156622,-1886873,-1983743,-2009502,-1943952,-1949121,-1868366,-1746350,-1683006,-1711371,-1753289,-1674355,-1584448,-1561771,-1520336,-1480359,-1519327,-1391188,-1476469,-1557898,-1331744,-1444216,-1375523,-1598486,-1633764,-1808872,-2124878,-2216286,-2649639,-3623248,-6001451,2292327,2120009,883121,397737,184654,-27009,64598,-58321,-236090,-290111,-287377,-304762,-96969,-187268,-516657,-299225,-576703,-261678,-301526,-391218,-505668,-343491,-345428,-378385,-627713,-296881,-467335,-285373,-323799,-189569,-345525,-369034,-501129,-462196,-292240,-169199,-330505,-383457,-473700,-501280,-398604,-419138,-452756,-439457,-555796,-388085,-392296,-590720,-369570,-591365,-479841,-420381,-527780,-314218,-280078,-478367,-401106,-441186,-469395,-314086,-312501,-367857,-359034,-463730,-501043,-414003,-484498,-436047,-381489,-460120,-363773,-356620,-370809,-506252,-403512,-444682,-157827,-365294,-331191,-470211,-422735,-521135,-440769,-335166,-201945,-339791,-364052,-410467,-388543,-428634,-387219,-340301,-319256,-286376,-277364,-351344,-290955,-325078,-355023,-456857,-261695,-332031,-362694,-330350,-236899,-269909,-310700,-280522,-387759,-326996,-241870,-226646,-198323,-183958,-245215,-329624,-255117,-205483,-318214,-228353,-215241,-355452,-333658,-315738,-100234,-28932,-141036,-223568,-210115,-190541,-228499,-201932,-154186,-287189,-369628,-199093,-128876,-89370,-279992,-249511,-197190,-215102,-129149,-194181,-241147,-299985,-338234,-256187,-335213,-194633,-194606,-236562,-240507,-204686,-33528,-61145,-249321,-257403,-185326,-243336,-367033,-338445,-77904,-101022,-280455,-302087,-345514,-398917,-258409,-294281,-291945,-215155,-295444,-322449,-243317,-229563,-145758,-141450,-201387,-296738,-280797,-249149,-305245,-182589,-259899,-151381,-225314,-133544,-120065,-126069,-190890,-197884,-189468,-102228,-78685,-215525,-153490,-180679,-259804,-346497,-200161,-290364,-262981,-183771,-97810,-171062,-263657,-175183,-173447,-70894,-248741,-223804,-86271,-18645,-94306,-224342,-387539,-155974,-115089,-198271,-189611,-135653,-164556,-181881,-177936,-206597,-119165,-250369,-274074,-138485,-169960,-173137,-220548,-168867,-245407,-160856,-225984,-102494,19586,-220071,-187928,-61797,-99341,-146864,-103348,-153052,-265640,-47577,-13488,-74474,-257087,-227632,-133383,-122037,-102653,-144661,-116267,-163671,-155789,-73863,-91859,-157286,-124814,-175060,-79880,-131652,-90662,-68228,-164856,-246095,-151573,-7760,-55288,-157486,-92062,-179437,-292252,-192150,-132329,-215803,-251716,-127916,-175523,-82171,-42710,-36496,-134512,-92728,-151206,-95239,-102556,-35894,-172977,-227373,-69702,-125199,17311,-49824,-84739,-104712,-56740,-135763,-120967,-80833,5578,-73195,-43886,-181946,-45315,-18074,-198129,-218834,-101742,26397,13787,-183541,-126082,-163165,-100753,-157048,-184421,-10613,-171772,-35224,-81189,-128443,-84482,5919,-5348,-42578,-9988,-52912,-81106,31492,-206647,-78259,19878,33591,-203525,-26249,-82564,-93625,-139438,-182105,-226178,-81252,-192821,-55379,-181010,-94183,-188165,-164726,-163233,-111684,-250419,-160530,-208860,-99183,-77900,-49782,-125774,-190806,-69293,-146123,-78905,-53193,-114844,-191362,-224299,-224713,-118178,-201915,-130885,-76957,-76943,-38248,-151494,-177827,-156591,690,-113164,-83852,-81596,-213600,-110470,-133485,-145901,-108273,-67607,-52305,-33760,-215302,-317266,-1396,85549,36779,-22296,-11831,-52335,-41301,3542,30342,-11736,-86551,-172964,-45548,-34210,48459,32973,-48080,16914,-77170,-1503,-46466,-202229,-164793,-47927,-54888,-169011,-97267,-153091,-21071,-48946,-78407,-80829,-72061,-164247,-157267,-92039,-160215,-90324,-68386,-87757,-79216,-200884,-89803,-148352,-110647,-78101,-168728,-114686,-136240,-109769,-52011,-57707,-149011,-162091,-105863,-83367,-93058,-228063,-47352,-96902,-73240,-78946,-90003,-83248,-106539,-155188,-26081,-98046,-176231,-124052,-103849,-50870,21195,-89183,-116275,-175440,-11098,-148717,10976,-42100,-34657,13268,-132808,-120308,-163175,-78558,-197103,-114227,-6965,-50575,-60371,-128828,-32612,-52877,-111473,-60476,-127058,-106928,24599,-38119,75167,-110541,-122042,-224486,-135276,-74094,-132661,-86850,-35830,30817,-125859,-56878,-54331,-30868,-88026,-123532,-9832,-11516,-14480,-114390,4705,18752,-101834,-175903,-187911,-157994,-146533,-126925,-131172,-25446,-82997,-92178,-45297,-70855,-95790,-61898,-77975,13881,-111179,-197995,-41264,-18182,-126738,-62022,-43365,-40035,-158553,-187558,-106089,53924,-84626,-238164,-135073,-52605,-83845,-61724,-85480,-111341,-18154,-6833,28160,-68676,-66827,-119304,-177019,-25545,-103378,-118134,-113919,-142168,-55716,3456,-100331,-22927,-25951,-92229,-140206,-108378,62435,-26644,-172446,-152165,-108568,-23710,-74683,-106262,-131689,-109472,-112184,-40287,-35445,-106593,-72175,-150126,-28867,-75628,-81443,-66823,6641,-58872,-41464,-15678,-84041,-100943,-80538,-101335,-76266,-134395,-52271,-60232,-71041,-75568,-84046,-101180,-82099,-70280,-106260,-54692,-76610,-166489,-32145,-116026,-199010,-70241,-59897,-44148,-35368,-67394,11348,-45082,-4409,-72849,22536,-23719,-92263,-102781,-80881,-164869,-116248,-197638,-94691,-66093,-56492,-116353,-20590,-160470,-107692,-93841,-26392,-62156,-39961,-113846,-77160,-68978,-59174,-22495,-68326,-113012,-208344,-207406,-203494,9836,-120132,-32156,-17026,-92944,48518,-119365,-103656,-147246,-70454,-110165,-8545,4269,-144085,-111765,8470,-138328,21777,68484,-23401,-17437,-111157,2109,-16428,-7315,47465,34632,109717,98624],[-190376,-263158,-329011,-355943,-375039,-401174,-400440,-465276,-585275,-522507,-567613,-567404,-571654,-540725,-538109,-562261,-583210,-649192,-660443,-680496,-567183,-721531,-561951,-574171,-540809,-606067,-753117,-587308,-622060,-703107,-630531,-607454,-766590,-729578,-613197,-668997,-689284,-809388,-643615,-691144,-744300,-658328,-763168,-739915,-724375,-609254,-609856,-729028,-681379,-671496,-668454,-669840,-644276,-728816,-647324,-717449,-840573,-751941,-644456,-684395,-766871,-792370,-705857,-678545,-776378,-813514,-965588,-872013,-742549,-711149,-762958,-867577,-812489,-864910,-813855,-742114,-802424,-744187,-676071,-700349,-815361,-815092,-822522,-846351,-885885,-811266,-1014797,-980383,-1029268,-917013,-992473,-946300,-912547,-939070,-827982,-823245,-1008053,-1041269,-995486,-1019418,-981025,-953444,-1021884,-1056310,-997800,-924313,-1076560,-1070065,-1147525,-1087014,-1096785,-998756,-1064958,-1039157,-1176784,-1085957,-1022834,-1051842,-1093442,-1087976,-1153351,-1168686,-1185244,-1238377,-1198421,-1191292,-1186133,-1030596,-1214207,-1243479,-1123967,-1224019,-1286921,-1271567,-1145129,-1251094,-1371644,-1347515,-1266856,-1163960,-1154450,-1485236,-1478322,-1463608,-1367101,-1390628,-1305554,-1486377,-1494332,-1391449,-1475597,-1499558,-1356591,-1347754,-1359978,-1587780,-1589952,-1527008,-1544771,-1599379,-1501923,-1656884,-1730700,-1543014,-1676034,-1594897,-1623732,-1763757,-1822353,-2015932,-1936193,-1902344,-1872946,-1959926,-1815477,-1882077,-1974056,-1930356,-2033531,-2138394,-2032015,-2088105,-2170387,-2193442,-2131186,-2232696,-2193805,-2331232,-2510309,-2565235,-2333320,-2504412,-2510372,-2576216,-2778628,-2772763,-2895887,-2697463,-2976424,-2821594,-2932997,-3007206,-3114938,-3182968,-3338433,-3431195,-3358055,-3644716,-3596756,-3637557,-3757737,-3903563,-4299636,-4546915,-3609897,-3713637,-4058565,-4286148,-4388034,-4495018,-4646264,-4913027,-4974477,-5300595,-5496817,-5652350,-6017136,-6179269,-6516113,-6794204,-7096245,-7432623,-7887847,-8532953,-8996331,-9751460,-10478307,-11307048,-11898333,-12930940,-14183535,-15285566,-16901390,-19047264,-22167473,-25920153,-29701366,-34845377,-44315660,-60232805,-99929322,-143575201,141980896,88963743,58875577,44707072,36290632,30813941,26640872,24221638,21510405,19569797,17946452,16688797,15249561,14237903,13604897,12724451,11903599,11373015,10478124,10003647,9306978,8782771,8315450,7809254,7506763,7173287,6565552,6247850,5823643,5823433,5444313,5106462,4823676,4578725,4374720,4073801,3805914,3427816,4148729,3882946,3580182,3228794,3114358,3154385,3022758,2790029,2650714,2378842,2236059,2156000,2170118,1882908,1801507,2035497,1879680,1807817,1673240,1669099,1362032,1492176,1416149,1245820,1124265,1186420,1194369,1236914,1265260,1031403,942110,976983,836131,948433,1016109,901822,951692,1109240,840941,696359,816985,617419,763812,547089,486567,263266,13986,-121254,-585182,-1511189,-3876208,4058193,3723263,2571806,2351931,1910294,1747257,1749715,1654010,1523523,1379073,1404927,1516161,1571777,1417918,1351179,1433526,1160222,1366229,1355895,1256480,1222935,1342932,1241587,1218416,933664,1238516,1337726,1353112,1232385,1428734,1299215,1223158,1150532,1161235,1203261,1232205,1199436,1211778,1054601,1063191,1065490,1061363,1078547,1062605,896991,1138339,1122593,894667,1029727,820777,1007383,1021021,903989,1045732,1091011,909428,1035617,952305,884927,997350,989234,957646,1009012,936928,827933,919157,856962,866002,873887,837322,905467,795702,804571,638158,706916,679079,945907,845379,806720,687401,742032,543812,592767,684414,741933,710036,708406,628354,644259,663211,686761,694991,594309,645876,605487,648002,755053,626893,604021,527338,693964,562579,585376,514156,625643,645316,595128,650271,564869,553922,682033,691662,675884,723839,655466,527797,595059,613793,555809,656552,727608,591023,646309,522812,711697,734178,678350,617718,694470,662917,623266,640628,637641,521271,492089,584387,675341,706143,571364,587364,642079,585439,627012,598631,602493,542620,512589,554710,492688,624791,584416,511525,517739,548159,746045,661863,603492,545058,565008,544138,407962,490271,631886,606199,478740,469942,454742,430834,538575,447374,498908,524268,504948,363268,440001,495728,571763,549066,535996,437954,476457,482573,398322,478509,352637,541879,455608,536966,534117,522244,420916,384780,440761,581094,529789,452954,498742,405903,361898,360291,436407,387319,401494,452805,496168,505208,415251,429651,415461,521287,351779,365188,515424,525458,405210,356708,189729,382182,362874,319127,403662,327216,382662,438338,351522,306885,420500,289895,358745,435559,367995,467811,377546,377911,323817,372872,312187,489226,616647,324445,415441,443431,324764,415206,427847,368164,311806,465876,513655,389935,215872,335566,399816,363497,489707,406605,413128,397577,410485,427915,334770,321686,399463,383667,395789,360951,423164,426012,368609,267372,336124,533286,468959,382053,385050,319064,205001,301515,343434,279638,282994,338290,364288,369825,398647,462604,306067,409249,352411,354345,331214,375996,264594,258105,347243,362811,455598,371631,360416,339318,408306,296919,366085,305433,472179,398555,377113,297413,398780,458302,323081,301443,317403,407017,473149,340303,364625,342559,331288,285596,184895,416628,276254,342335,379132,311162,278724,355537,364171,388284,400723,330616,307516,407181,234128,355317,329777,409494,209961,354261,430733,328009,301672,297599,186695,345017,210199,348789,287506,339099,266067,218268,162745,221488,183652,238867,213098,287759,309575,355601,317034,204137,290711,274217,297104,294345,211410,197929,129623,135686,248346,180086,251326,259681,214173,279686,227184,210265,167427,335585,287579,268441,275814,152204,287941,175633,178897,181476,249279,288398,265083,207199,-522,245793,419790,361026,306629,368813,330407,315763,315050,362844,307006,269455,186487,270350,372552,300775,366913,292833,333144,313955,335418,252960,175963,183207,266883,299529,202553,292079,160401,284139,313947,304950,261379,268308,169715,152132,269945,172274,276651,248383,153698,287089,175991,290211,236692,250087,263074,184566,207403,195622,225008,228182,241093,172558,181873,167974,248896,294973,144062,226156,217059,268649,278279,208166,208015,198309,133902,289621,263026,158974,132991,183520,248083,243703,235033,158644,135866,295803,167154,277808,241676,316991,278335,213556,206601,100262,253879,67075,215291,352316,281933,266802,221001,178553,182195,233958,225687,198915,142652,261119,288412,413482,288498,250235,96276,177916,189321,178166,205300,232007,277436,124472,224084,229106,218843,209611,182748,237419,265299,278700,194530,232232,242303,214683,98188,114739,138374,124750,138347,129504,244375,193561,148331,242092,229110,181270,244720,146523,292415,131173,65115,217041,200409,128101,194601,240139,187556,95426,105781,199843,342158,157640,14616,137651,265579,161574,204045,181814,199350,269150,221245,279418,169362,252314,197630,92657,216005,168163,136501,149519,190454,212276,234538,166045,190861,225509,173514,78201,111997,268285,267515,111167,83666,179332,192632,103560,136151,146872,176734,177199,228979,272255,145708,144919,122154,208046,207539,185028,141885,233901,169487,179051,231313,108123,125391,199907,160039,168594,80760,171599,213995,203296,169997,177071,155537,147965,244556,147275,115207,149949,109571,249230,173814,2514,159663,137120,161642,174454,149823,254030,194159,224801,203334,248750,226039,159942,130508,150449,47981,112366,31847,118386,185824,185377,106976,161830,40530,112280,180979,139927,145018,182186,116549,184226,127050,153321,162105,77867,113379,28368,25700,17955,195921,94480,205680,201663,146801,282306,112838,109228,70173,230661,143464,170231,215054,125384,130187,156527,73462,178268,189879,109094,87284,-15712,47108,-3510,-18332,-56497,-133536,-121276,-131914],[-328004,-502723,-523059,-632439,-682743,-806248,-787896,-822869,-954074,-1018820,-1001722,-959426,-1002373,-955925,-1021258,-1006486,-1115013,-1066386,-1043119,-1143485,-1027385,-1164029,-1037934,-1044178,-1079561,-1058105,-1168067,-1070752,-1221546,-1223356,-1248115,-1247099,-1246622,-1194381,-1171547,-1105219,-1187863,-1203009,-1230088,-1243073,-1300107,-1324143,-1343334,-1284624,-1242636,-1231400,-1137356,-1316571,-1251468,-1259372,-1210416,-1322607,-1255367,-1339529,-1281904,-1304219,-1411762,-1442590,-1306085,-1355116,-1241539,-1375886,-1344010,-1391879,-1329354,-1335869,-1506141,-1493723,-1407210,-1394252,-1491866,-1560577,-1342237,-1547249,-1437904,-1397527,-1420274,-1427749,-1463248,-1450285,-1442502,-1561142,-1526854,-1493783,-1538186,-1556566,-1686856,-1545450,-1636389,-1557007,-1651266,-1657547,-1669602,-1578035,-1608491,-1650792,-1719841,-1703517,-1659626,-1659671,-1775474,-1757673,-1821741,-1850871,-1779594,-1762659,-1733478,-1823731,-1802248,-1759844,-1802616,-1774714,-1859485,-1917078,-2006628,-2082705,-1941012,-1892094,-1903946,-1974360,-1994595,-2116725,-2052210,-2126813,-2048480,-2104442,-2150735,-2059350,-2151446,-2253569,-2152012,-2114441,-2247983,-2228878,-2299499,-2406256,-2372719,-2295266,-2249315,-2111727,-2244855,-2421563,-2502918,-2357912,-2345941,-2440146,-2417837,-2573386,-2541627,-2610738,-2702453,-2576772,-2479743,-2546753,-2588449,-2626516,-2685881,-2605577,-2736961,-2869084,-2771018,-2865796,-2916930,-2898084,-2889662,-2872190,-2949316,-3085462,-3224210,-3251442,-3183439,-3236937,-3325466,-3386470,-3301802,-3418079,-3345712,-3426822,-3566817,-3633268,-3583028,-3715878,-3636290,-3861585,-3899767,-3898644,-3889975,-4092984,-4279471,-4342949,-4129580,-4185637,-4335772,-4441420,-4576321,-4745727,-4865394,-4880791,-5034305,-4870623,-5067708,-5078180,-5230664,-5430112,-5570312,-5733648,-5781166,-6001707,-6158629,-6279871,-6446901,-6843487,-7286306,-7145172,-6043965,-6638347,-6908253,-7331604,-7404642,-7718808,-7931657,-8256983,-8570602,-8867484,-9299817,-9501057,-10058907,-10397681,-10768775,-11249539,-11784022,-12386111,-13014504,-13812562,-14727490,-15840774,-16983284,-18109437,-19184142,-20685594,-22562840,-24413518,-26959907,-30316539,-34796927,-40382967,-46663140,-55131059,-70001461,-94829639,-157153017,-226964286,209393396,130980572,85714008,64702347,52167584,44147295,38358760,34547734,31193514,28605036,26160568,24299219,22447417,20726254,20039674,19175002,17985606,17179933,16434271,15744327,14888710,14429402,13805223,13272810,12857592,12340488,11656481,11335341,10880436,10558204,10275595,9779819,9379286,9033810,8731268,8282949,7843424,7169552,8316200,8123410,7648050,7100886,6979292,6875286,6685405,6279803,6161778,5870076,5504680,5525242,5348744,5033795,4917052,5160063,4823145,4693308,4570902,4386624,4163515,4009116,3981925,3793979,3555531,3683237,3582392,3463742,3424645,3117397,3028564,3004568,2709202,2776368,2802215,2544509,2618911,2691089,2438063,2296999,2199334,2028715,2091293,1977904,1847606,1673996,1555163,1235410,799743,-76226,-2337801,5403308,4691288,3719234,3627756,3005870,2939561,2788984,2703129,2629103,2504196,2551360,2657582,2526967,2337379,2654507,2459662,2479041,2309774,2341302,2307681,2391989,2410795,2165078,2215422,2111969,2167131,2495703,2260063,2181817,2308647,2293362,2152288,2274166,2176429,2038598,1952636,2074641,2161349,2050723,2082366,2002508,1947074,2089152,2001047,1879537,2018894,2050611,1922719,1847061,1847123,2011249,1934451,1870254,1826110,1928492,1862276,1932643,1901974,1838585,1743894,1718881,1770992,1833911,1823614,1723066,1747846,1698332,1671916,1671604,1698722,1746762,1535900,1624809,1570690,1498107,1439223,1559126,1614549,1568056,1519263,1526200,1375641,1376981,1398600,1388993,1499511,1493492,1374361,1365586,1458607,1396804,1371049,1251956,1282461,1182240,1319989,1451379,1236807,1257963,1297002,1276690,1210970,1242718,1116260,1181812,1227313,1226214,1267889,1253092,1119332,1220362,1237968,1198617,1262600,1210046,1118903,1120046,1119050,1132282,1176170,1270994,1254877,1321679,1132219,1203293,1144732,1160555,1129653,1242006,1158285,1127842,1159780,1072578,1077398,1113907,1076900,1103227,1135422,1108677,1136279,1193412,1106948,1050078,1067754,1125920,1063482,1060847,1050715,1014118,1130432,1078632,1022227,1041031,1033828,1159547,1078660,1119111,1092992,1039666,1027959,953554,1067681,989027,991174,957065,984541,1008855,1061565,1044792,959910,1037410,1007037,1001230,876307,970917,1010460,960083,964585,1016249,981255,972865,1015214,971986,884866,799573,939286,940701,926687,923395,880479,842130,813775,847281,949510,869013,877245,890061,786113,772606,886879,840086,851156,847659,874063,856915,927230,855871,838249,798426,847639,783253,757410,843931,795396,683880,756936,712012,705343,665425,627709,791858,688192,764719,820159,712177,728826,766589,705790,845517,771395,715915,875793,787205,717796,769615,756810,699934,819092,917856,712727,804215,741602,600354,769993,711293,718702,735774,742648,777813,678166,613041,743354,719608,639851,810981,760391,721738,743051,780374,720361,635468,651370,710613,788229,727575,729285,734299,745629,731883,623835,705497,848539,760449,766360,639958,588909,550331,620029,653945,664992,695111,609253,727737,634994,608761,725611,592518,675732,662960,613700,628513,628047,561175,611281,598189,678311,657128,616032,655190,586046,640028,573389,683955,564600,683069,677519,622811,626657,634222,720500,673117,638496,565967,594934,674124,701414,738673,698637,589754,586338,466208,642590,613799,513108,650892,632011,536513,582732,608010,639452,611468,556295,553325,569415,521655,646007,494889,626543,501775,543250,739907,578378,590351,646408,525628,654030,565135,586195,631376,604727,597705,515477,444307,487234,505032,453628,525920,506145,559066,581206,597280,464750,488183,512641,492901,489170,416154,461266,330572,457029,500622,477459,498657,438397,402716,456677,543533,448288,383110,516305,541352,464709,508042,419353,491655,391915,378345,393789,448714,468907,399757,502735,245334,343108,586116,563671,495275,600706,557059,515854,519010,516378,490102,537866,450390,473569,629834,416984,553735,463200,519674,572747,503566,438981,467113,426498,436177,469552,488102,529307,395344,487854,546063,578491,496947,494926,454813,393995,482817,437549,528217,500712,321589,499781,420516,510295,500846,473604,461803,428827,428580,452739,452618,387047,405175,411986,433598,365514,453033,526296,439734,402211,417055,467057,493483,390808,383084,396432,377436,507360,484446,423809,375747,390767,447570,365199,461207,354080,390078,466626,384001,399996,409751,488431,456038,489407,400992,300508,475512,288431,442926,569492,518592,478205,451775,322693,310716,459491,437373,441005,330553,372396,481430,576559,542716,525055,365103,428963,383003,458468,454704,433313,417867,340726,418219,399322,360571,399808,367833,392386,437352,465447,428152,385031,366523,436664,341560,352988,346782,322088,344118,347174,440211,395773,331883,397861,413787,401395,422244,294102,498352,326623,287951,351432,353755,357251,380759,426904,312727,293032,323826,423841,496384,350045,264520,342649,470014,310093,385098,302631,402505,407613,363810,418076,320085,435047,422103,330805,376344,362917,311493,339161,412805,355941,387240,327516,301216,377860,382381,266705,250228,409996,455193,345197,268335,382866,315174,273288,301538,358257,355500,366162,392413,468258,370696,326416,349861,369024,393885,376838,298154,359983,330380,339448,350999,248168,266088,392491,359907,325010,246684,342157,386099,385740,364831,349227,316751,285916,449162,348860,234528,323349,343941,418918,350379,234645,328314,257255,287599,322126,296337,360614,365658,389327,400064,353464,396484,301100,259830,296121,245940,254303,191864,250544,339879,351656,307785,268213,200234,273111,377626,239636,286839,330060,321176,373579,282793,331841,249203,193141,276999,250265,231662,228369,300198,290738,365504,320474,302882,385893,278881,248008,264616,418022,312862,249098,319540,325685,309300,245893,259720,269154,242611,164027,179993,63824,86275,10807,-27583,-150557,-247703,-264202,-271514],[-314064,-531993,-505610,-625961,-705290,-859430,-853641,-840436,-959685,-1097084,-1032982,-972565,-1049513,-965080,-1067918,-1054259,-1200577,-1061498,-1039276,-1128850,-1053016,-1126644,-1059197,-1064457,-1151750,-1082245,-1160793,-1146272,-1306281,-1233946,-1320765,-1402688,-1240231,-1171342,-1215336,-1121687,-1208048,-1153640,-1305714,-1313612,-1356985,-1438367,-1358872,-1272681,-1260450,-1322193,-1191909,-1368355,-1288075,-1325334,-1277668,-1397505,-1336254,-1400886,-1381952,-1363965,-1427495,-1548428,-1414197,-1453172,-1238582,-1379703,-1410241,-1528813,-1328068,-1328387,-1452120,-1512602,-1465487,-1513907,-1591031,-1595439,-1394123,-1596084,-1472370,-1468978,-1466665,-1507985,-1581491,-1610677,-1476097,-1627966,-1625055,-1524762,-1545814,-1647778,-1714897,-1502425,-1577005,-1552180,-1623799,-1667202,-1767579,-1609879,-1723050,-1765635,-1726393,-1689228,-1648650,-1615986,-1821099,-1838920,-1871903,-1892845,-1813126,-1828118,-1665731,-1770876,-1721475,-1767860,-1808787,-1826817,-1873527,-2001123,-2026044,-2206721,-2049027,-1935859,-1958956,-2058135,-2043874,-2156436,-2074018,-2148700,-2063983,-2145745,-2228727,-2183022,-2191483,-2326788,-2229079,-2113611,-2293338,-2271438,-2426186,-2515615,-2405645,-2292852,-2294561,-2169907,-2388747,-2394564,-2465835,-2267387,-2329080,-2485935,-2543719,-2581149,-2535823,-2740657,-2827329,-2594419,-2553972,-2677024,-2726453,-2596221,-2671311,-2599503,-2750841,-2907675,-2860368,-2875084,-2894405,-3025350,-2882363,-2917847,-3017489,-3117442,-3271656,-3182942,-3154262,-3254400,-3380873,-3394877,-3372364,-3506698,-3312491,-3482882,-3635230,-3613486,-3596000,-3776461,-3621563,-3892015,-4004621,-3908484,-3976958,-4128412,-4260664,-4298471,-4225412,-4141535,-4338203,-4438204,-4509627,-4745044,-4809783,-4972076,-5023437,-4914419,-5039957,-5023913,-5182205,-5399655,-5512958,-5684878,-5821614,-5857694,-6150786,-6328117,-6421728,-6883621,-7236903,-6915453,-5979575,-6694967,-6834044,-7280598,-7311274,-7681662,-7876508,-8133808,-8557124,-8724686,-9187122,-9418772,-9897296,-10304903,-10543994,-11028296,-11567928,-12149961,-12708678,-13373540,-14362908,-15362155,-16515588,-17490427,-18574628,-19934584,-21678701,-23482553,-25916600,-29128959,-33243053,-38433928,-44573561,-52803011,-66951143,-90530520,-150087642,-216594706,192978532,120734162,78497819,59038994,47409907,39987559,34851248,31145814,28313037,26057320,23829975,22073650,20506076,18862093,18339968,17728208,16748635,15955194,15537556,14920872,14217226,13942359,13422745,13046978,12696550,12273410,11741005,11513876,11233500,10779649,10661345,10199519,9854385,9516692,9296714,8901998,8459284,7801710,8869380,8797793,8330145,7837079,7739209,7576099,7437619,7042257,6945773,6793698,6389874,6455822,6148510,5975769,5908765,6004941,5713072,5556438,5473998,5166143,5129526,4795621,4788502,4653213,4480730,4589291,4422068,4181770,4082220,3879504,3807626,3725552,3453201,3405222,3353452,3069223,3076875,3032722,2935647,2827195,2605292,2501772,2421735,2380399,2219136,2095273,2055542,1604191,1158881,365186,-1742278,5746388,4864023,4014856,3774908,3228059,3195616,2971318,2869382,2791526,2743857,2780488,2766865,2608274,2435228,2869602,2543559,2811165,2378607,2402514,2444922,2557675,2496696,2213597,2298168,2395683,2203734,2558791,2211933,2248131,2242742,2292757,2135111,2390163,2235463,2025169,1892463,2052549,2151847,2140340,2165911,2085702,1960470,2168357,2069378,2007203,1976149,2041801,2054932,1841445,2042858,2112481,1984179,1983871,1824221,1945907,1996404,1954391,2024602,1974644,1746402,1705518,1810201,1851096,1901052,1853809,1785400,1763066,1705857,1729055,1781302,1855456,1635789,1779291,1845942,1673445,1559231,1552073,1672992,1672923,1677929,1640380,1617163,1603209,1563185,1538927,1706289,1670013,1548650,1520777,1634536,1491818,1463085,1411546,1431178,1302162,1431957,1548280,1321349,1386263,1522981,1331665,1374092,1362467,1277294,1303789,1327687,1344951,1379024,1419331,1218178,1245672,1285327,1232235,1280592,1271064,1236729,1198497,1193147,1200161,1206396,1267556,1360657,1403834,1293588,1238547,1136819,1187230,1189533,1279903,1178014,1138886,1211089,1075581,1162577,1232288,1143176,1079412,1133076,1176836,1229331,1265006,1151068,1043644,1091696,1166293,1097634,1120804,1090897,1071990,1165230,1117329,1117029,1136078,1104338,1124741,1082751,1129320,1158676,1068799,1075574,1079721,1146911,946442,1003305,1002285,1074327,1111915,1213781,1081735,1052908,1091483,1080883,1036113,1015320,1122305,1100419,936395,990432,1071149,1108344,1054728,1116684,1139916,916762,913599,948644,1050464,947702,956946,870809,921911,936703,908408,939356,902163,935479,897628,841055,839828,1005450,887358,927434,931923,932283,897112,946197,900870,902498,846118,848692,903502,845040,852294,782187,704819,842461,936373,746429,709912,661094,848214,821325,856201,853368,770412,879324,826007,824682,964552,796148,784706,909041,851584,747645,893932,843074,784265,806068,870623,797876,840193,775711,666747,797075,682157,785833,853876,750024,726697,721198,748441,814042,743622,655797,793903,810569,738851,753673,793691,757590,733815,745495,726386,867882,787628,814187,769961,792614,802691,704101,824868,841275,775868,847830,624031,596559,632278,671856,691385,764643,809218,642964,773320,653107,582684,705441,648600,662365,677201,635664,671556,669887,616584,689805,627981,720343,624724,640685,712861,616538,621327,612725,730777,624228,654829,697541,627756,674564,615981,701880,744250,693410,594341,580709,605696,746643,846058,760747,610981,654637,553014,636854,699709,487482,644111,716147,607339,635020,667456,654666,595563,593458,601976,540770,562081,678956,516624,658033,591797,533588,730655,587527,648074,736668,658538,740445,701193,612672,710371,636127,678783,608651,573196,589631,589091,454814,608896,518302,593191,587011,607028,513112,507470,514639,496504,514274,469210,516525,354694,605748,565766,570421,550493,457359,465542,473267,646067,482739,457738,520719,554003,476634,541488,484630,479519,454489,405511,451003,468736,445026,378869,564894,350904,338629,575183,596738,496087,619386,563715,522776,546409,485012,513684,608106,531465,527373,643317,420925,542218,451065,513920,596955,493353,457413,550400,493731,434409,424223,548764,549058,451110,526057,581682,632482,535287,526431,563722,461679,502914,527700,572073,578381,384142,506675,462455,520154,538831,496606,488447,475750,493219,516575,504940,412809,401646,466236,480018,421959,487673,535599,544592,432521,439996,482204,502949,420770,403962,431323,462905,551964,493244,502720,494965,450334,489021,391860,507995,418763,479822,467895,430837,388005,423684,454620,492394,571010,414328,369418,519837,398366,493503,571333,559386,494041,487632,380167,330257,488753,500537,517450,395542,369509,486393,541287,570647,574519,454623,500506,448898,568021,550745,499612,429454,440599,452277,410652,376958,426268,382224,423840,462133,489651,489301,429970,389655,477760,447490,447304,399976,376640,412122,446256,506795,467378,401115,377344,442696,485935,429708,335047,545247,391066,370357,340947,396046,458508,433219,459094,324713,365926,389247,470978,484842,426955,394038,398928,483146,323378,422116,293444,429481,384807,388727,402545,358474,438297,437822,422860,410174,421940,346812,402126,442489,360847,419060,349801,309731,388883,456733,371381,286052,448008,476141,445489,326311,416955,340444,380191,349897,426082,386206,406882,414350,482966,475814,407023,429152,401698,425048,425158,367796,370401,373736,377057,342893,310000,301395,430177,409908,352976,318545,397736,398850,414592,418565,385004,327772,295199,465098,426041,275921,367068,410083,418778,369267,394813,379717,267566,303908,371544,332116,328746,394095,425373,425471,336239,419762,312798,248887,310558,344442,277358,227863,265197,355542,397842,385897,282656,280021,323125,424214,259438,316408,357601,418580,421160,345877,403834,244305,259751,310867,362726,330939,333147,300818,381764,406217,319683,334223,345034,332669,280252,361067,428217,342248,251269,310827,387713,352778,262996,334212,271971,244468,151614,231110,103063,105429,22807,-30038,-187188,-259229,-262234,-289424],[-220769,-409185,-385539,-457271,-557353,-670431,-697096,-651018,-757343,-854369,-811644,-761361,-851037,-754670,-829494,-845993,-934733,-825837,-844993,-865639,-813994,-823505,-804209,-831884,-917055,-877918,-939052,-944606,-1001890,-947674,-1006786,-1141019,-963833,-892747,-907384,-920393,-944084,-901643,-1017278,-1069125,-1080716,-1122785,-1011263,-922171,-998145,-1052665,-943993,-1053801,-983776,-1041339,-1039718,-1070739,-1065054,-1092861,-1105463,-1103402,-1126520,-1205637,-1125485,-1134234,-986340,-1039759,-1087180,-1216048,-1016741,-1047368,-1096891,-1165265,-1142401,-1227112,-1256611,-1207474,-1182602,-1237050,-1156675,-1167984,-1177929,-1193014,-1206667,-1337025,-1169568,-1230231,-1323991,-1193502,-1179929,-1298373,-1339531,-1160411,-1175557,-1179292,-1233152,-1254954,-1416578,-1292837,-1381802,-1381426,-1302972,-1296070,-1275652,-1228996,-1398662,-1424955,-1436768,-1452595,-1387674,-1401453,-1235324,-1272537,-1286018,-1428307,-1439041,-1449242,-1410615,-1531392,-1547170,-1694819,-1591954,-1500576,-1552439,-1634753,-1615361,-1623627,-1611715,-1640502,-1604176,-1662641,-1734794,-1658667,-1663959,-1775285,-1693519,-1612528,-1787290,-1744807,-1809742,-1905625,-1852437,-1717569,-1762802,-1702564,-1864215,-1839219,-1809492,-1695302,-1755577,-1915178,-2022986,-1952574,-1936718,-2116446,-2200831,-1969946,-1955900,-2076672,-2124264,-1982071,-2047125,-1988659,-2060340,-2186366,-2207958,-2192393,-2190010,-2342291,-2176936,-2231927,-2298111,-2367587,-2472969,-2407207,-2425431,-2499357,-2574050,-2553794,-2573846,-2681642,-2501583,-2675079,-2807059,-2728796,-2704161,-2872877,-2804722,-2931063,-3011709,-2946274,-3071498,-3121792,-3193951,-3196279,-3266581,-3143906,-3261260,-3343373,-3417028,-3589386,-3608952,-3733594,-3833130,-3771817,-3737236,-3776416,-3910963,-4050533,-4155509,-4287602,-4436207,-4336225,-4626979,-4831139,-4832694,-5156614,-5451706,-5234557,-4528956,-4991716,-5106030,-5445139,-5475754,-5741052,-5903681,-6052641,-6431650,-6524229,-6845924,-7094566,-7363316,-7738698,-7832058,-8230767,-8619049,-9016738,-9425642,-9880853,-10644573,-11283432,-12214864,-12885654,-13669185,-14673626,-15916999,-17257992,-19040199,-21377810,-24353340,-28113587,-32623683,-38663519,-48860953,-65982661,-109505261,-156986345,136945367,85856737,55547661,41596607,33312937,27956533,24388985,21640542,19630152,18035847,16550303,15219165,14176487,13090954,12761729,12324263,11817033,11220490,11006944,10631414,10187352,10017199,9694917,9455510,9286842,9090812,8751631,8597217,8497879,8151413,8090484,7764275,7568141,7281551,7206162,6998796,6659349,6184097,6892763,6913120,6583764,6301501,6217069,6098326,6050496,5799553,5668758,5667263,5421910,5409555,5106212,5087794,5097343,5062523,4931374,4792234,4720541,4442753,4487284,4220024,4194034,4085358,4097146,4104891,3952725,3712019,3596564,3566533,3494458,3365765,3239039,3136129,3031273,2834854,2744754,2640837,2686054,2594852,2423027,2355457,2188953,2126875,1996947,1853876,1798159,1384244,857932,161142,-1812346,5254133,4585562,3731881,3195260,2929950,2831913,2661032,2533071,2395027,2388883,2381709,2242686,2239129,2114103,2289259,2112733,2306162,1992820,1944303,2005173,2018153,1951117,1789909,1822951,1937612,1710267,1901112,1661982,1779339,1689182,1681365,1576793,1770786,1693684,1563823,1461300,1529877,1569469,1620479,1614389,1605757,1461380,1591323,1591851,1528073,1408494,1439898,1526482,1355162,1573258,1566630,1472743,1486336,1384864,1442591,1527428,1406555,1531228,1476406,1332992,1289152,1361249,1371364,1452985,1440433,1318148,1337425,1250466,1292257,1316128,1450755,1302701,1426350,1483095,1361614,1218764,1206913,1264584,1304108,1309209,1279227,1336631,1351005,1309897,1312046,1410552,1350228,1279119,1249745,1313538,1162602,1157826,1172227,1220621,1110092,1147277,1215885,1060807,1135838,1268358,1060202,1150320,1081675,1091390,1135407,1119929,1076566,1144005,1176202,1010350,977390,1036972,973404,985712,1028145,1007616,1001356,1004759,920896,959775,956483,1038111,1039279,1092881,990962,914290,943907,975318,1010999,923885,858090,965086,850530,893934,956741,935952,826867,908362,950420,1017470,1000616,860723,799577,852761,905159,833528,857682,850700,837833,903104,859137,900971,909896,893844,853865,837351,830706,864997,801207,858250,894686,849913,717176,818868,771863,867179,885703,962673,810305,836689,791056,872030,783480,844451,932759,852494,699624,782596,836442,894877,861894,868939,921897,701451,754644,735378,868423,751057,775979,664888,741083,802109,728582,730923,774223,756904,665045,674357,666330,787312,703592,724632,763450,736377,738409,698814,677973,703320,657843,675444,787007,724291,692342,633336,588611,697792,827295,623500,589632,530516,676948,740417,720438,669168,605413,756610,699736,683362,756814,634813,663352,691527,666096,582731,733658,690624,628586,601134,648312,639019,636591,648479,593067,609060,487779,647164,723758,611482,520556,610444,621141,605462,587742,524130,596060,658693,589736,552133,552865,641159,672742,664715,568354,686291,631146,651288,637397,648924,662496,581705,731714,640293,641215,689941,467467,473181,521108,547728,537593,604228,662720,534004,588319,522448,449136,538373,546823,507796,501150,520613,520274,578044,502886,546116,518191,575161,493295,535955,599546,533112,486562,502552,589918,541417,532422,562231,479273,508473,464486,524708,622333,562774,486500,466443,424205,554377,715115,594137,490187,554176,474403,516395,567696,380089,467510,605868,529557,560729,595081,530371,463265,514298,515319,442219,436014,513859,467537,579738,529765,428137,517481,453259,550140,623706,592433,645258,600032,510180,573740,521390,552835,511332,534773,527982,476408,347763,504441,422963,482875,472929,434923,419497,433785,387936,402561,444503,427909,424447,288898,560686,494343,478797,473421,397500,436187,402162,534132,396023,431712,428146,402313,389812,433750,385710,367531,396943,324344,376198,362868,303565,295465,446296,334824,301157,477602,518426,388689,503062,436255,423393,442342,373646,445701,501306,466762,477849,486120,382850,412474,357291,386801,454237,397772,356124,452611,429615,334434,276589,405451,432527,355167,444768,490176,515876,423562,415713,483291,370257,409983,455268,461299,489485,372449,392756,373751,404326,400725,393185,415817,375547,445097,407205,429102,371903,308832,358117,353850,365463,418143,410165,479194,360586,344015,390592,383961,353423,332659,352605,385805,459864,367543,413440,457818,394745,414937,372058,410079,379810,407744,370035,351332,318032,337113,328038,421894,468466,317589,326440,440105,398038,416257,428206,433948,365334,390134,372133,293131,385255,440691,456808,350511,321810,375190,407587,443585,429369,366728,406624,415844,479576,483525,445185,364576,413156,360346,326350,324875,339648,296634,363725,385536,394817,399969,391073,355719,377779,402640,412626,336272,311587,356613,429115,462953,429291,367841,254708,373633,438693,339007,302784,449740,323585,312093,260758,349239,410026,374736,371377,275786,328812,337233,374537,383300,398320,370603,330388,364626,248333,354275,237946,333527,282177,335490,297169,325036,335628,276434,345049,351553,370938,277468,360627,327096,294011,359997,287661,271974,310184,406755,385760,260567,402372,383961,412111,268913,306589,310356,396521,316137,372603,321268,349958,346190,373265,446928,378531,356850,327698,350013,352309,355988,312851,321386,310006,274964,306046,269420,347591,323841,295086,309532,348358,298634,337577,340149,327962,235197,224555,341695,382071,259061,294400,297732,304499,290806,408200,331412,212167,250114,344005,286421,237455,299192,349728,309266,266185,327126,254148,164094,238297,327627,228757,172505,202152,280703,357826,327606,235862,287293,281865,352799,226510,258442,291412,391909,355317,321647,368364,201452,280095,240072,348084,321192,306847,238569,345720,359045,253647,281116,233690,299458,240309,347416,316784,273593,222882,248696,338759,280972,235107,295833,222734,227653,115724,230760,105983,97757,29659,-24172,-158524,-189905,-161288,-235552],[-137269,-260498,-284006,-300146,-408177,-456613,-493996,-445577,-562386,-552739,-582467,-544308,-630634,-562061,-571152,-609999,-588787,-593805,-664977,-636625,-573598,-540144,-544147,-609207,-652136,-685320,-732799,-702224,-641904,-666379,-654969,-759784,-687348,-639131,-572806,-725992,-678968,-697540,-672244,-785746,-760449,-724625,-643857,-572091,-740191,-743256,-667996,-690494,-662581,-717996,-764554,-707510,-764108,-750675,-783847,-823012,-827299,-787423,-791184,-750505,-753361,-712112,-730153,-808717,-719913,-779214,-785189,-805177,-806066,-867130,-877757,-804434,-952459,-844766,-838998,-841604,-876310,-840791,-762923,-974800,-866444,-788862,-976641,-857087,-818726,-894469,-939880,-858014,-811058,-821563,-878424,-843451,-1008086,-972913,-980995,-939005,-882366,-920652,-940593,-901908,-961607,-958132,-973182,-978509,-955570,-952768,-874696,-827903,-906696,-1100365,-1085425,-1061673,-950721,-996793,-1051120,-1094990,-1071771,-1059600,-1132753,-1184478,-1165663,-1080374,-1157449,-1122661,-1150683,-1167508,-1201615,-1068460,-1118599,-1181134,-1137202,-1131253,-1265852,-1194779,-1103018,-1224875,-1287880,-1157987,-1235283,-1236806,-1260923,-1322265,-1198397,-1212970,-1219922,-1332186,-1446469,-1331664,-1368393,-1411294,-1494426,-1351245,-1331975,-1413160,-1452386,-1405147,-1462361,-1402338,-1389151,-1462164,-1533307,-1537816,-1522979,-1597187,-1516205,-1554655,-1551574,-1618356,-1663240,-1693216,-1739299,-1754074,-1752813,-1724720,-1774592,-1817135,-1738491,-1867881,-1957928,-1881107,-1845635,-1960438,-2037729,-1984529,-1958214,-2008946,-2133638,-2125953,-2167661,-2157632,-2266931,-2210102,-2209071,-2284015,-2390215,-2456685,-2476582,-2466496,-2690096,-2645675,-2499608,-2603470,-2701693,-2763684,-2860083,-2939169,-3043072,-2940285,-3128395,-3328954,-3301985,-3432597,-3744097,-3729788,-3155199,-3300069,-3493321,-3694461,-3752563,-3866530,-4005915,-4084400,-4362260,-4477445,-4632550,-4880608,-4983631,-5272013,-5300938,-5640368,-5847392,-6101875,-6419340,-6735985,-7213145,-7552273,-8225632,-8724897,-9185519,-9964143,-10778277,-11691498,-12905435,-14456156,-16515143,-19096354,-22051798,-26090857,-32784600,-44247183,-73511323,-104044107,90631568,57043040,36810736,27420147,21945610,18289079,15885692,14126893,12623241,11482364,10588454,9621661,8927290,8351375,8147256,7716392,7547204,7153621,6975665,6796635,6531137,6358476,6180944,5968545,5960253,5923833,5705017,5551415,5511555,5366239,5254869,5065826,4991553,4759364,4761316,4722099,4494555,4180308,4586109,4633381,4456548,4355062,4270882,4236680,4246616,4139329,3960829,3994403,3969772,3834737,3632167,3669187,3709388,3673144,3648566,3562654,3470985,3337111,3304787,3254844,3203898,3076765,3223558,3136010,3046637,2896788,2816112,2880168,2793980,2644312,2654171,2596726,2492525,2412515,2269773,2172045,2257004,2162068,2114540,2062704,1881919,1760666,1675222,1480138,1371061,1089348,493092,-148572,-2032127,4566803,4261902,3354068,2634047,2605203,2410656,2338396,2195407,2010052,1975641,1921434,1741693,1922349,1833229,1643981,1737599,1626371,1682886,1538885,1559522,1437187,1404274,1430629,1383101,1330601,1263036,1263791,1213441,1331132,1241978,1120683,1091372,1107050,1168912,1168304,1109752,1071615,1037080,1089983,1043797,1111698,1012038,984299,1117022,998616,911925,868364,935784,903827,972922,967016,956106,933359,983372,939163,979924,856087,950705,881878,939450,913724,902094,898130,973638,950680,844620,901876,791259,818927,804579,982145,904985,965984,896752,930984,809700,880780,832576,859337,839439,854526,902905,950851,948080,979966,957452,916055,907186,884907,877541,788631,804985,824989,912752,851243,803096,814213,769648,814683,865246,760151,825243,731543,799844,899464,877307,740315,863628,840204,753363,713303,773401,709919,686670,762326,713720,770435,792705,623679,728604,675973,644407,622407,792937,732497,716579,694677,737997,741314,666382,589827,691668,638510,574511,618879,707269,609972,698624,706488,766979,686623,538198,570048,611947,639031,577351,574313,602363,592113,633444,591606,619162,628371,643280,606934,584266,538581,522354,519515,630584,645820,501094,528542,630490,530428,611840,606865,614947,524646,565764,461408,615519,523470,590804,628739,531916,497851,574867,573608,600190,638899,548226,574290,456238,517861,521728,613156,543235,577762,476786,498843,580067,501640,533159,638732,554306,429714,478708,455348,492233,498759,484072,550010,505678,557076,441663,432523,448489,437665,510889,604472,559522,535761,491323,469063,506848,556755,490534,454563,384131,473307,563249,521940,471402,408634,519905,549895,468756,455607,457146,500574,460430,453028,411441,490645,476874,420994,406191,451171,418145,415977,493705,490960,410370,316783,465062,519149,467707,351246,486660,398167,339082,426144,385675,411171,478935,442327,351293,306104,496320,550600,526273,417115,446707,421893,418296,488807,469997,479666,416140,564318,445513,502425,479482,329582,358541,370869,404038,365742,370833,435655,395973,371522,381294,329018,385264,411979,369848,315735,392912,333201,462301,372492,346031,388087,404897,384166,415761,446545,437725,370572,391067,422226,426146,433792,417136,311920,299585,325490,360882,463990,409902,356016,354483,283569,326601,504257,380695,365154,417908,348076,410093,370246,288059,300029,433522,406933,447582,484461,400158,335577,408366,388444,366381,299737,312965,411506,478802,417273,325034,306610,323102,425502,460894,444653,488046,392095,385060,385020,392700,363522,337516,406904,385000,308183,251331,357692,336404,358123,361608,257421,310224,356435,273377,305687,358720,362937,309133,227156,411115,393459,320097,370756,330903,361277,322597,335735,304611,361793,329222,239917,303974,299052,245030,275762,301010,234395,256282,237115,168533,229659,280576,263016,264633,386164,419859,289619,375592,305881,328010,313032,286067,365493,333366,357187,395152,307156,347555,285160,282333,265672,297183,308670,229457,299233,329973,230145,161790,203082,307813,222056,338760,389299,367030,286349,282720,314828,230422,309764,325446,326474,337498,337490,280270,270355,280556,227250,284384,331082,243482,364063,251654,322961,330503,224558,199936,190180,279466,334969,282639,355693,266132,241807,292002,257960,268810,254985,250769,239255,326855,240709,268677,325289,309312,311683,342568,268899,299255,266648,264415,240384,252466,234071,236782,322297,297010,217757,252652,336824,338116,316854,267951,261920,211078,279068,329573,250044,270538,344616,348975,260211,286652,261712,289343,298155,232702,213557,263278,357724,295887,336823,338726,290912,316382,239090,247089,269860,233580,216111,269352,289863,271229,261654,315965,306961,251826,282659,323021,248182,207129,255355,354539,370704,344648,287949,141128,289555,328573,250936,250771,307221,201512,202381,197743,272725,279789,279498,244606,223444,250463,255605,245531,293533,322642,257521,228662,237661,165064,265686,197706,223590,185649,267339,205609,274623,229069,78448,180609,275799,278173,184601,274863,181456,228602,271692,215964,237180,228619,303728,339637,224329,324569,278912,313231,169255,150894,265932,335560,261726,277249,240174,275568,266081,251707,348782,284710,219529,212761,262637,236097,292413,245102,234763,208962,209440,265346,219792,232453,193114,222027,262888,255618,178138,247813,217592,256893,131657,155845,189701,277320,222147,181130,118014,180222,202804,289122,244453,161730,191951,285850,221728,161681,171636,237203,161518,210536,211293,192579,100198,156500,244810,176525,102549,131772,196327,297248,206352,172176,254263,210966,251022,178129,177822,197208,292778,258458,256727,284581,169937,266625,146828,265956,258944,206649,173043,236196,284476,189462,216275,135677,239261,187891,272687,188973,191332,190406,193492,258934,177021,198199,212447,177115,209096,89794,192189,93115,67357,30240,-12833,-98104,-103439,-58574,-180074],[-100762,-167519,-241189,-232454,-335059,-343437,-347062,-316251,-466861,-374643,-467736,-424123,-504587,-477474,-434116,-464687,-362611,-459726,-561199,-543362,-461480,-398521,-414342,-505348,-506192,-588066,-616984,-554477,-456177,-523414,-480208,-505209,-519749,-517192,-403506,-613404,-543373,-612119,-461968,-607637,-558086,-490329,-441568,-396279,-601440,-572582,-505891,-464449,-495440,-531440,-590926,-528642,-608869,-561148,-616927,-661049,-663574,-554606,-628262,-526995,-635692,-563899,-544447,-557793,-575132,-623306,-638056,-600576,-640426,-640038,-678693,-603126,-793145,-615275,-677334,-667843,-700589,-640789,-525079,-740131,-713756,-550501,-770572,-675090,-629174,-651188,-706783,-704702,-621298,-648144,-709352,-632798,-762843,-794554,-746837,-701404,-678773,-729131,-798410,-772085,-736379,-695566,-725850,-707566,-738211,-724543,-736502,-647698,-716152,-905528,-890479,-851596,-728284,-692932,-775536,-758462,-789498,-833358,-916741,-949674,-909413,-816503,-920473,-847495,-905448,-899763,-908623,-778426,-840189,-871119,-871991,-887633,-976317,-896008,-723702,-852390,-984982,-899572,-998340,-1009024,-939437,-1069956,-938939,-1006417,-969088,-1033785,-1129463,-1015369,-1094504,-1025977,-1097119,-1051281,-1022706,-1072507,-1092340,-1114079,-1174439,-1099317,-1077731,-1110728,-1198820,-1225323,-1199824,-1196696,-1222574,-1221794,-1162871,-1244859,-1264507,-1343856,-1391092,-1369070,-1331984,-1312728,-1398730,-1358959,-1362012,-1463507,-1509206,-1460348,-1449188,-1506512,-1648564,-1534353,-1421027,-1548632,-1634257,-1643020,-1679009,-1689905,-1726981,-1752688,-1692481,-1769490,-1870546,-1877768,-1932369,-1848391,-2120844,-2084220,-1946744,-2037307,-2100523,-2152737,-2212205,-2251672,-2306737,-2288608,-2362643,-2530897,-2540547,-2572290,-2901321,-2980394,-2460812,-2489926,-2752315,-2852650,-2918080,-2946257,-3053477,-3114279,-3326477,-3496907,-3568237,-3792573,-3841670,-4033669,-4065675,-4397570,-4469654,-4717886,-5014039,-5265082,-5564025,-5795819,-6257732,-6764707,-7037815,-7759987,-8365065,-9053392,-10015265,-11198334,-12845669,-14889432,-17039272,-20136113,-25207679,-34016482,-56513656,-79235048,70006527,44159160,28489095,21151358,16935111,14038399,12071104,10983319,9669829,8698754,7988594,7219906,6623708,6238562,6111548,5639262,5536464,5255097,5082939,4951016,4742683,4558177,4446424,4208531,4252861,4226988,4068349,3880772,3803227,3784373,3629221,3541443,3502914,3335080,3317186,3328457,3172692,2928807,3237856,3269371,3179400,3123737,3048949,3067255,3084997,3033316,2867241,2819150,2935433,2755038,2657140,2664667,2671557,2728728,2696306,2672458,2571697,2576799,2422222,2540868,2492571,2355459,2492771,2388314,2349310,2289817,2268692,2301529,2212059,2079051,2138617,2158889,2092925,2076930,1953964,1885437,1931569,1831965,1850724,1835230,1658667,1519644,1449082,1244651,1116297,918132,358624,-297162,-2092957,4149298,4016231,3120354,2469950,2452060,2216085,2185620,2045681,1879638,1788896,1715269,1581583,1820904,1733987,1407083,1632660,1314532,1630197,1422213,1397887,1225706,1200084,1341786,1269809,1038612,1136464,1070671,1103014,1174130,1127812,959364,961883,865158,982011,1035521,981789,923493,864813,898516,821248,914299,879224,750988,926949,771057,756479,666666,683691,731883,643504,692445,738436,683160,822647,718229,703708,624554,650939,582541,749076,757790,684233,689050,731278,674279,631149,701402,584595,571538,557212,722160,654594,673248,499784,653316,580509,715885,623309,593909,575286,619237,628225,671731,686049,727274,634614,658810,668650,648054,607425,592995,604854,585549,674086,663094,602810,571020,617065,611620,590975,574313,603520,532078,574498,712372,734170,551775,705104,632527,581836,579744,618089,574448,530095,604971,534219,617907,664506,499896,633027,568074,431613,427794,590161,598475,626894,559957,591172,614615,521762,475071,528758,527308,411593,456284,586937,523083,582146,578803,619606,494712,372046,461413,489052,517046,478267,438553,480290,475697,504322,469807,436585,472232,488694,482954,445787,409668,341218,386028,510828,491643,323034,448294,506928,415295,456144,450039,412256,385528,403982,318008,450385,396252,429714,407934,337318,425759,476405,433022,420207,515081,364092,340053,308094,355421,407596,436309,418530,453320,387436,333342,406556,345368,421377,546692,440434,318351,366919,331389,321256,382623,356282,412272,370914,437520,321991,306074,289956,314252,425010,465987,441189,443867,403011,393244,386310,330759,410871,379753,289295,349397,404187,380853,363421,308213,341764,457727,339214,264407,340285,378914,352854,354077,328860,334511,333765,297794,308558,349990,274603,308739,375313,423613,316717,248043,343571,370300,376601,288836,418139,252956,196761,346415,298780,315222,364972,367793,265061,220437,381192,438499,403877,357540,300700,284657,271412,394713,349944,358167,309894,432564,356049,414163,354207,270298,299530,283112,325991,285368,237529,280314,280509,251395,296844,256199,306146,316968,301936,219082,307149,223451,377786,320388,214360,298670,303101,326725,328171,335809,365150,314055,352184,323685,344723,378914,332667,199020,167690,254883,288048,356994,321138,259085,281045,226823,203156,356207,251294,300846,329368,270272,358318,238864,234707,234449,300538,318441,350841,390784,324340,256644,318724,274859,324997,246244,199781,364617,390899,318421,253431,214594,268726,344780,354941,327614,358347,229855,287669,267964,315240,221325,198832,285621,254814,195828,210297,278973,299587,294309,302377,179367,255112,307882,229597,242234,288100,304078,246147,202502,267070,330173,201549,295923,276890,271412,262904,182603,263240,282617,260164,160577,256399,210159,158988,238289,226056,189857,166450,161711,103190,198718,163094,188474,228529,332545,349574,254234,301642,240201,286347,234647,251792,306768,210489,274402,319595,200742,315732,221267,252295,223163,224868,253951,146096,195037,257335,170967,130239,77254,241219,147216,267480,340890,283288,211710,208113,179274,145871,249844,236123,255643,223393,305584,227149,209288,204657,127012,234173,271382,155662,297507,163785,249318,304990,186368,92984,104525,228330,281645,216838,267109,199878,202577,230569,186375,209448,210249,182012,125642,224579,183794,169079,193523,254193,235478,307918,165132,221826,153803,193412,160289,205809,163149,223805,248110,168345,169308,215756,268695,269489,261151,165721,147237,115752,222134,270962,218156,215408,279462,261386,186395,274268,205905,229757,219709,109184,109802,176480,322869,153056,206302,241119,239510,222863,163556,224122,237511,164258,187444,184262,229620,183347,160561,240241,258346,185436,179966,242079,200542,131000,178265,279577,282650,265086,213595,94994,230282,226023,210583,209824,206809,113154,134246,181877,212692,161696,207254,140685,191176,191290,201298,168688,258229,251667,145925,168413,179892,122498,208472,178401,168343,126233,220104,182451,232246,166674,-30904,49100,235597,196470,123955,191046,87166,189028,195871,169877,216364,192029,213245,269221,198190,255575,219046,221047,93909,38545,222332,237308,220694,202249,184830,224462,216113,187681,261473,181535,111660,113035,218278,141434,209885,196581,164814,135167,164707,210988,178981,149115,105663,173371,212676,176832,100571,199327,134054,217097,76733,135830,86142,173137,189973,95412,2801,111509,147595,131021,170453,152281,168866,229269,180850,120133,93582,156367,74403,190262,143827,156023,98712,110036,158591,152837,70131,96827,149565,254932,110937,120977,209367,159883,181953,136553,124074,125556,191753,190357,196264,214268,163225,232167,96338,191356,200690,116269,138409,131695,222287,154785,183917,84412,193462,158204,198071,113060,147073,157510,162107,206178,112625,170187,153045,163126,186965,79443,139898,82134,27393,25456,-1942,-47973,-49209,-17465,-154995],[-96596,-131914,-229102,-222458,-309101,-313199,-259694,-246726,-430667,-324134,-431120,-376156,-451440,-449377,-388997,-389825,-276474,-390177,-490547,-517090,-442547,-349656,-385710,-473152,-457634,-529921,-542162,-487438,-436300,-468668,-456590,-417102,-423550,-474695,-372453,-538487,-494007,-575328,-379260,-510574,-459267,-424753,-373490,-361532,-532969,-512784,-434505,-362170,-447434,-462925,-499412,-507649,-565168,-491521,-580655,-579204,-583922,-505471,-607991,-453140,-577459,-534560,-499652,-473543,-529773,-529989,-579186,-507338,-592972,-537495,-625920,-553960,-669640,-513684,-617249,-609480,-602065,-557998,-478596,-627283,-655866,-485796,-672445,-595380,-553776,-544177,-599593,-628077,-534860,-594340,-643734,-562610,-653453,-697961,-653163,-639465,-631241,-652236,-762972,-737383,-662522,-605773,-646886,-601969,-673557,-660385,-716234,-629328,-629388,-771878,-773661,-755326,-669701,-592721,-665094,-666336,-715217,-752329,-840387,-871573,-792014,-759897,-818625,-743631,-789730,-790607,-800003,-748951,-759566,-787615,-819617,-795425,-842542,-785760,-648181,-741562,-866314,-848192,-955874,-931941,-863041,-970144,-906904,-936516,-888642,-938882,-1011813,-910371,-1003269,-917371,-961453,-971247,-950931,-993138,-985067,-994737,-1058128,-972216,-1004601,-1025773,-1104891,-1125290,-1094428,-1065646,-1151569,-1107188,-1039192,-1128969,-1159256,-1202313,-1239375,-1216724,-1191574,-1180376,-1312463,-1202609,-1223837,-1328125,-1339537,-1310949,-1353030,-1371240,-1474238,-1418400,-1295947,-1401044,-1448181,-1510312,-1545598,-1589892,-1518667,-1575596,-1534025,-1611073,-1656293,-1664286,-1757821,-1706413,-1910258,-1887990,-1837830,-1839792,-1878429,-1970540,-1973651,-1994253,-2024295,-2085458,-2091753,-2207252,-2269848,-2319173,-2606414,-2639564,-2189647,-2294267,-2545736,-2589166,-2625787,-2648180,-2706703,-2774175,-2967824,-3159254,-3228846,-3406164,-3479261,-3588247,-3640807,-3972035,-3961562,-4283320,-4564337,-4765451,-4997390,-5249825,-5546366,-6108030,-6308092,-6997427,-7518595,-8107850,-8994366,-10060641,-11536295,-13357170,-15196054,-17982622,-22551115,-30408092,-50475021,-70847212,62839948,39576982,25508759,18930554,15129685,12519398,10658102,10009195,8846107,7942273,7193767,6537842,5952713,5532686,5471326,5021236,4840635,4600783,4491508,4315218,4105212,3962737,3878295,3644362,3655035,3551304,3440836,3241336,3120441,3110978,2984154,2966877,2904557,2820004,2744231,2706716,2593175,2370356,2707618,2719856,2652801,2545007,2497990,2517907,2521559,2452811,2365856,2211679,2350309,2232027,2188563,2151879,2106256,2246278,2156704,2176956,2103341,2164323,1959297,2100822,2087243,1983075,2018354,1962533,1937630,1910753,1939809,1883600,1809280,1726091,1766072,1824160,1803261,1777748,1722065,1678414,1672157,1575189,1576341,1615385,1428029,1323539,1255190,1100508,988471,781470,357987,-347507,-2021710,3995757,3756219,2954341,2541390,2365588,2158681,2096746,1970046,1874890,1752755,1691447,1632501,1793986,1691695,1509894,1646819,1400331,1672054,1456315,1425358,1316981,1255628,1383066,1361885,1085967,1211481,1210757,1176723,1205582,1193730,1085668,1059782,999588,1033946,1048047,967705,967417,947235,973404,883898,948567,955794,844453,942094,813771,820214,742458,744080,754308,613771,708225,750735,709992,813589,719530,690916,655889,640717,588510,690864,733301,654108,680812,683369,599609,619035,672368,570791,519195,543688,651590,545112,564510,404400,558241,524962,648480,595290,509229,531303,558506,560433,559489,546162,576587,501820,599755,575343,549419,524028,549190,536819,481146,522090,545040,530415,485482,569060,520563,490105,473787,499359,481244,442608,570380,655554,503368,638872,556003,481606,525388,530969,523809,475260,522070,464772,521406,589825,508332,607352,555356,402622,443868,504621,551642,587972,500307,504523,582100,450520,457861,450539,469966,394787,463714,540844,504211,505003,527571,548809,414042,347224,431110,446870,497152,481824,418428,449433,449614,474000,454445,359341,438525,415057,428974,397622,399079,316484,372682,463345,431066,309677,419246,421796,394783,392730,406005,375829,358388,347386,340049,373541,366783,380024,313630,285468,427632,449433,393853,369353,466135,330613,277514,255036,292931,366069,350157,353810,380604,352972,255485,309894,262525,357868,473634,398872,305418,329541,290569,292570,335302,329722,344779,320245,364271,312227,280369,241398,281408,384095,380448,366951,387361,349784,339887,336136,233878,361727,345939,234071,294884,304096,313136,328015,297024,283579,404826,314483,218299,265819,296373,344165,353073,309452,289722,275842,265528,277196,302519,224400,293864,291633,390216,310643,249238,285918,298795,324846,287740,382827,231893,198988,329778,245123,275705,304306,337848,265717,277277,294928,355008,309178,357980,259735,233750,241184,337813,288122,298378,267752,359853,342938,353693,322736,254345,272012,263522,299981,285667,235698,228012,188123,223183,258157,207705,270919,263136,269549,195767,255441,196753,318609,336336,166297,243814,258252,292657,260612,268092,306624,288940,356750,287659,295942,334654,297288,137689,121728,225724,275242,295069,282469,193835,234313,214871,186566,304341,214991,278932,286321,255087,329154,203700,201945,243313,226735,278752,276905,315510,283580,209227,245340,181506,289442,261987,187590,315697,311028,241662,198183,220868,268877,301224,309579,270267,274101,174539,215900,234194,275258,144643,135004,216775,183031,158066,206244,272449,287643,283137,275710,183191,242948,276683,231341,207647,230165,246711,228643,199547,180061,299782,155278,245049,225671,182114,212626,118145,257618,209034,211222,153591,229185,170214,143720,223760,181842,184514,129360,140610,94783,181366,107507,128885,184733,301020,303076,261776,270583,227156,284964,212922,244135,264821,163020,227056,256773,165653,273281,205624,239029,241576,229904,216754,121900,158800,217587,156281,148675,62524,219559,145069,230080,328643,264499,200215,192756,126923,141250,219103,210465,244226,176456,272798,215887,176775,164381,116059,229483,230305,115712,248448,162181,211028,276745,173356,65123,115901,219818,252084,193562,227169,167232,216829,195123,156490,173578,186667,150250,83879,167044,180457,138726,122437,232390,190500,259597,116377,160109,107343,149903,116562,167234,124971,251391,205511,115164,161279,221752,232174,214963,244737,115919,113554,87587,204065,203814,192055,210702,251638,203978,152066,266935,196080,208163,206049,85273,90572,166440,305428,111987,131944,172343,204052,170295,146458,239590,218237,130011,188153,126729,211418,142818,116015,178556,207747,182537,139365,188663,197254,101274,145434,225085,216827,208089,167300,104771,188140,157957,199110,181484,172018,95566,133580,190158,179738,105777,171006,77657,173623,168518,175267,152414,251189,202750,85043,161804,185946,119587,179371,160873,163318,90911,192762,208207,193747,137318,-26307,16113,232600,142228,100698,123108,52318,158616,139871,143018,196483,190205,157459,198271,176993,208288,196326,165366,61841,-3889,177983,141829,190571,159888,152328,190910,191481,176502,220208,103608,68339,47668,209208,86323,133270,169212,128955,105826,131642,154517,150447,107927,88598,147559,170043,129806,74642,185351,109009,204029,70080,153803,41112,96073,166761,57171,2021,97433,117273,32840,126662,170746,178117,182140,166763,92821,83536,126623,65450,190212,131777,139035,135277,97328,101194,148901,76044,95675,137203,228674,78735,91047,166589,139139,151681,107040,105156,86462,127887,156948,157262,179051,167534,187308,96743,157656,165845,80382,135083,77563,179315,138184,181645,67671,165567,148789,153026,93152,137889,124375,138854,184499,103635,150318,139525,169531,156134,75831,93981,78435,-6312,17875,2393,-26824,-33585,-32920,-149653],[-99141,-120263,-215807,-214675,-279203,-297497,-203230,-198373,-391051,-317220,-393696,-347470,-410879,-409995,-355899,-329504,-252566,-337655,-416108,-474128,-437803,-314411,-383997,-441623,-433114,-449435,-459625,-435189,-451634,-417596,-458861,-402716,-346755,-441965,-368556,-457906,-451288,-520134,-337246,-427081,-394609,-409190,-341432,-372705,-466755,-470404,-386807,-300752,-422626,-428105,-430751,-516151,-533019,-437154,-563123,-507245,-511378,-504468,-599862,-419054,-513625,-508801,-480083,-445753,-500294,-447788,-519257,-436220,-549913,-469558,-595062,-525234,-547586,-442274,-562584,-570619,-505804,-494605,-480994,-546518,-604705,-463998,-587593,-527864,-495785,-474837,-520241,-554163,-465387,-549755,-576799,-513784,-572949,-595956,-590135,-614020,-605008,-584418,-716692,-679877,-605970,-555150,-599035,-545367,-628725,-620582,-686069,-612579,-558738,-628475,-642150,-665156,-623966,-545175,-593141,-641157,-692958,-686055,-772300,-812921,-703547,-734015,-725079,-662823,-685874,-706130,-725114,-765345,-706266,-742382,-784504,-723412,-726321,-713646,-660907,-693223,-777892,-810901,-908745,-856784,-836089,-867153,-875864,-852400,-808793,-871700,-923560,-841364,-922327,-874399,-885560,-911221,-914657,-952509,-920251,-887047,-942474,-865166,-941147,-975390,-1028453,-1028412,-1008353,-980471,-1071237,-993797,-961316,-1036703,-1082089,-1055812,-1090360,-1080260,-1080713,-1068641,-1241487,-1096215,-1107344,-1214385,-1203606,-1183653,-1269416,-1263728,-1304398,-1318702,-1249181,-1277698,-1305826,-1407685,-1440743,-1502117,-1360335,-1400308,-1408228,-1479329,-1462067,-1488310,-1608195,-1617466,-1719842,-1706153,-1736315,-1651622,-1682010,-1802983,-1768081,-1786571,-1806705,-1895308,-1883311,-1940253,-2034422,-2141393,-2348451,-2302522,-1965621,-2155163,-2343948,-2356149,-2355217,-2396741,-2413612,-2487817,-2669034,-2842210,-2932451,-3049490,-3171366,-3218046,-3291304,-3589853,-3532565,-3906543,-4138216,-4288477,-4488118,-4780766,-4958149,-5505658,-5672579,-6257632,-6714586,-7237234,-8045765,-9003058,-10295726,-11885166,-13496062,-15992790,-20131748,-27113356,-44966248,-63321583,55816567,35063424,22567374,16745604,13334342,11026092,9296097,8982919,8049074,7224981,6470512,5906155,5377516,4900398,4884466,4509800,4269746,4058087,4023706,3819667,3604105,3526195,3455831,3268156,3229901,3055556,2985533,2812349,2689555,2638434,2573741,2596147,2504992,2503164,2395483,2287826,2210621,2009010,2360603,2367330,2301869,2138918,2121713,2119391,2114607,2018746,2014418,1811402,1903611,1886051,1856468,1794511,1731875,1885621,1772076,1807460,1779725,1822584,1648841,1720601,1754295,1697566,1650733,1643237,1617546,1576051,1625496,1511740,1452336,1429521,1435468,1488814,1503333,1422854,1439387,1423027,1384712,1287015,1247899,1320681,1119586,1054929,1016850,922547,812625,571880,287979,-448988,-1997143,3867565,3426336,2720561,2522963,2207646,2053898,1943977,1829161,1800685,1683656,1647367,1642709,1689451,1583232,1624437,1584725,1563572,1611961,1436492,1431634,1431200,1333337,1363463,1414933,1223975,1260774,1356971,1213450,1219070,1227512,1222701,1146510,1196368,1092508,1045874,947355,1007096,1051907,1071881,990378,1008974,1033587,997753,974055,922479,886747,849039,879988,801589,699012,793507,797418,810982,813743,766043,762197,751760,739054,697291,655172,713975,665317,715494,688961,595452,646327,666310,592516,526819,590542,638491,498267,535356,469659,545845,530649,591405,609338,498914,568245,551886,573649,523544,472225,481685,474475,604887,535765,506602,511139,538319,505471,439366,420860,458845,488325,462521,529980,463708,461467,396808,434002,475215,364284,447257,569668,481629,573567,507080,403116,471585,447311,479388,438442,449340,426708,437249,516799,518091,555607,519817,429190,507115,460591,509361,534144,444411,425197,549517,388538,435306,388568,410717,404171,505081,488416,475615,413829,473901,480880,366192,360924,411246,415295,483341,478136,412781,429424,425619,445266,442574,318789,432973,356538,374675,371910,406529,337203,380256,421089,396016,340479,384958,346637,386746,357907,389671,393751,345147,320312,390679,331250,352864,369564,284210,289024,424621,422671,375217,360588,425126,349154,301308,246657,281540,345169,302089,304419,316279,316981,215318,255455,212919,299093,397178,375201,314686,311176,277882,316408,301545,325631,300556,289678,303085,317539,279922,237501,273048,343794,319169,309863,333953,312570,286723,309032,226496,311861,310173,193559,258975,245492,279449,315881,301261,298296,348911,319400,233459,199776,228233,347449,362036,295326,286666,253395,262340,260048,258939,209708,291845,230568,367874,325639,266580,252539,268242,289876,286787,336353,266499,254182,325574,197845,247199,254846,307708,277672,357453,229468,294451,234642,355506,257251,217653,265873,284778,249069,261275,253915,320697,339572,293569,321516,234601,248671,273480,280601,300196,283352,229724,115442,222834,236519,165698,240989,225943,234418,193629,221719,201697,265643,361355,156504,200987,221750,260350,196094,212498,256163,267401,345191,268992,254476,281625,279653,102295,115486,201855,266779,243927,251834,147164,200729,207618,208094,299240,216279,261399,251626,262844,290434,222745,178519,257667,187535,264177,214772,244056,243487,173501,181503,105002,244682,288415,219455,260220,234767,177975,149518,252708,276563,265782,279376,238122,217009,191950,160138,232530,239086,101443,125659,190965,163451,157967,213543,279823,271105,284223,253400,200005,235873,247910,237920,193367,182339,185961,217369,198339,140343,268263,156419,201187,174784,105712,162845,110473,256203,152342,169811,162506,199446,152268,164934,202196,152522,190622,129047,144462,105337,161811,86794,84361,131972,273119,260858,269356,249776,229137,292998,213391,235702,231089,161621,194154,204042,159074,218535,199940,217722,264833,252745,182725,139312,153462,193677,167063,169528,111402,205831,174074,201105,310936,260343,205737,197435,130310,176794,195970,213641,241264,167586,229174,209543,143328,132730,151016,232205,196130,95547,206421,192941,186193,231572,157339,87509,170413,226613,230179,173690,201238,153683,237525,165497,136122,145257,160743,137156,91356,136616,185676,145624,114140,216711,158036,199481,99164,112053,110281,116525,90630,131469,103591,268697,175172,104995,163503,232786,202470,176240,232922,83144,125298,93301,180370,136579,168240,216749,231418,156277,146294,252635,197618,194976,214267,115391,120670,187191,274060,139222,99749,125721,172331,155750,161032,251463,198326,107161,180708,99591,217070,131620,102762,135248,156156,198428,151143,153360,209079,100850,140086,185306,168425,170731,148339,132945,145606,113575,182770,157505,172321,128385,163763,192099,163098,103700,154075,47803,160640,167529,155521,160613,230925,171092,70761,179628,211456,131960,153867,137932,169565,62493,171616,233564,152797,116378,36271,62077,239428,111384,94857,69382,45945,118990,96629,120007,167823,191299,127735,138506,154027,177859,177938,138184,57382,369,133541,72626,159439,133926,127556,158771,171405,181086,209906,59681,67591,10119,201313,58363,78834,156774,120693,105963,103186,102992,131565,89542,114454,129919,134751,102127,79988,177303,111178,195314,82943,171148,30357,44887,148954,51045,71610,104805,93252,30714,107551,186042,195979,142730,161204,63597,107968,126637,97979,190860,141832,131626,166251,98075,71756,145814,94921,106785,136403,202510,90670,80320,131626,134559,136432,89434,103006,64307,98998,136786,134050,165383,166462,142029,117406,152132,145062,89421,148894,70750,148752,121493,185216,65832,141294,141525,132405,100286,138623,97443,109633,169025,123615,133985,152287,170643,120070,72766,62574,78467,-22667,10771,-3007,-27111,-35468,-64626,-144252],[-97675,-112999,-196471,-192311,-233704,-266690,-168022,-164503,-334899,-302284,-330843,-321663,-362041,-348079,-307889,-270696,-234854,-297115,-347421,-404496,-418124,-273655,-378574,-395750,-403543,-350999,-375383,-370524,-419273,-350203,-424102,-384937,-286771,-405412,-339201,-378470,-396970,-447056,-294461,-342532,-340907,-370707,-305533,-385398,-396262,-412260,-342372,-249035,-386384,-392280,-371533,-484507,-475546,-359289,-511163,-434889,-436434,-467576,-540735,-370994,-441724,-450260,-434312,-406657,-467409,-381873,-449050,-367167,-477912,-399763,-533200,-467441,-442565,-372385,-491237,-518175,-406989,-421523,-453674,-463038,-543836,-425903,-491221,-455616,-435768,-408563,-443177,-481742,-403844,-486523,-494728,-452606,-483449,-480781,-517074,-561443,-552258,-505453,-636322,-586950,-526597,-488678,-531534,-496724,-562294,-557712,-624273,-554434,-499352,-489169,-498421,-562794,-546695,-483466,-523333,-591298,-650034,-602265,-677325,-731522,-619111,-673548,-618440,-563722,-577680,-611593,-634147,-714937,-622958,-659281,-696532,-647114,-602436,-632782,-643443,-621885,-681295,-722409,-790743,-751572,-765060,-737426,-773206,-740630,-697895,-778126,-808416,-760169,-815836,-799205,-784996,-811087,-838707,-856136,-812583,-766403,-804249,-755888,-822416,-883175,-898652,-889049,-897690,-860654,-926827,-835455,-860435,-903737,-944188,-875560,-919441,-916060,-926626,-909885,-1103181,-960087,-974378,-1061889,-1038374,-1026346,-1121526,-1097483,-1119160,-1141601,-1140975,-1108452,-1132150,-1239766,-1275436,-1327250,-1173155,-1183128,-1229952,-1292848,-1244818,-1273961,-1407686,-1429576,-1483044,-1457937,-1515636,-1405813,-1445874,-1552194,-1520955,-1547452,-1556604,-1631614,-1630753,-1638016,-1738009,-1876593,-2018224,-1941433,-1723943,-1896050,-2025948,-2025478,-2009985,-2052564,-2060806,-2138872,-2287590,-2431698,-2527459,-2589566,-2756935,-2767294,-2868503,-3105687,-3033643,-3398245,-3559380,-3683039,-3843288,-4154085,-4275056,-4731924,-4879591,-5315553,-5719121,-6199714,-6899005,-7707060,-8800079,-10145911,-11520956,-13637858,-17221332,-23182128,-38413438,-54106465,47651085,29869177,19242746,14276880,11331900,9376261,7826180,7717843,7003786,6258962,5592635,5089920,4662465,4191436,4177601,3870126,3630598,3456599,3440695,3266013,3048714,3003679,2932470,2797596,2735022,2537535,2478590,2348783,2250713,2171000,2141709,2161433,2060823,2113595,2016295,1869515,1825970,1649081,1951975,1963672,1903174,1733333,1727006,1705858,1701303,1603508,1630227,1447874,1483003,1531442,1504212,1423669,1394205,1507693,1422108,1448926,1454296,1453944,1334528,1336724,1407633,1368820,1313007,1313773,1300166,1233725,1271280,1164512,1100430,1123214,1109790,1153065,1191271,1050363,1110616,1133452,1083303,974270,919623,988023,785378,733431,756026,688705,542328,308305,92173,-636084,-2108698,3629164,3087207,2417509,2296051,1970544,1854045,1727118,1617062,1615432,1519813,1502274,1522268,1501494,1415080,1558018,1415985,1542730,1420855,1312415,1334091,1408011,1310447,1241758,1329176,1258501,1198235,1336364,1150033,1140533,1170893,1229053,1125580,1245612,1059078,992018,902756,977936,1073951,1066659,1008202,994331,1030051,1041864,946054,973667,878513,868343,941051,810279,760158,819257,791185,862518,784212,776106,803086,806046,814407,762773,619961,673868,659673,728309,687647,595940,644928,632441,586895,531442,604515,618805,483398,525807,537634,549510,539478,536640,604742,505361,591054,539764,566336,494901,437995,424928,480602,581934,501800,477352,494735,506152,472500,413009,361976,400311,436240,453409,469536,410817,428919,337650,366585,455775,320606,353722,469533,425860,480961,429518,340305,406287,363673,425061,395332,378957,384598,365971,442075,469535,461274,433758,425163,509748,409775,447296,463316,377552,351363,488155,324360,375446,324137,347401,369250,492395,406910,423220,318423,400169,395364,316826,356036,384980,376082,439707,427747,376201,390952,373548,383067,393141,274573,397160,287162,308803,338704,393569,334766,361888,369211,351129,340234,342726,284346,357400,323194,358410,381452,307631,283672,386142,299962,324055,345866,263976,282562,392900,375962,343253,334812,371965,348999,322405,255148,281936,329853,262561,262503,253305,271951,183794,217562,178893,244312,324099,348686,310430,284711,265172,325353,264658,302944,262138,253216,251098,291782,270624,228616,251216,298935,272759,265265,286205,290706,236861,282383,242994,262839,262040,165208,224147,205527,253152,308326,277130,316663,281783,292486,235087,141095,172438,320826,331881,268673,269835,230766,248515,243802,214608,185245,265275,194580,345643,327731,280393,222130,252482,267758,269059,268893,278174,280213,310008,157129,220819,205503,267626,266490,378694,190313,255200,184492,324993,245548,196107,285200,231898,218419,228828,248871,296459,316865,234781,305731,201757,224932,286985,250099,290145,299399,239709,71824,214448,224237,134845,211423,192765,194310,189705,205755,202751,218350,358060,152112,165951,174684,231866,141562,157319,220299,247309,296986,247258,211854,227858,268220,84155,118496,177063,245427,193969,216606,120179,180908,196142,218597,289456,215967,236159,209046,259955,243151,251060,167981,242715,165399,253229,163726,177199,198583,150853,132223,51906,197875,292570,244859,207615,173576,130491,115357,271002,272414,230755,239426,199361,176128,222948,124122,227295,196397,70322,140343,182575,171162,164864,225238,260531,246230,276309,231788,192133,218779,219316,235970,196574,150540,131027,195615,192771,123436,222726,173693,162892,134475,54234,121586,118721,246384,122920,139840,154682,165454,139903,190500,172836,128241,193333,143042,151389,115195,142403,82519,57825,73416,246808,217700,258554,227196,226492,292762,209233,222136,206964,169587,165425,167084,156113,161873,188094,189476,260942,254350,155850,174875,147506,178156,188876,176179,167730,185529,195575,168542,270727,239486,198143,195272,140584,207429,176485,209759,216005,163602,177208,194332,103682,104061,189985,225146,168612,80568,170754,204829,164566,175055,133611,124496,211402,226565,213649,146834,165880,148568,235077,139674,115017,116896,125656,130076,112091,119156,179450,155340,140848,188914,127992,141345,89914,77565,131209,88877,72721,103419,93998,255845,142960,98719,163770,217688,170942,151756,206471,52442,144631,106879,134678,82130,152379,213580,197897,105877,149085,234736,195377,181694,214774,151278,155268,192696,213521,171059,84572,95780,146148,160654,181382,238836,175995,85253,155470,99826,230369,132997,96736,112500,112723,198548,183954,127600,213677,109705,142748,152766,130873,149393,149374,156318,100480,76395,150730,135058,171698,171049,179712,177643,152872,123349,140744,41302,148347,169798,131526,165579,187224,151441,78676,194308,226760,142304,123088,117104,161596,37349,151254,230302,115415,96385,92877,122554,235314,98460,92184,31788,45894,71021,64255,96846,133004,180045,113262,96500,132329,157096,149041,124597,63825,19034,97024,36270,127438,111776,106484,126433,146462,179449,201163,45711,76494,-8648,175577,45047,54909,154746,127239,116854,81787,64196,122069,78612,142735,114846,108005,79887,96781,162844,107819,181233,96275,160703,34175,14383,136110,58160,139344,109493,72028,90894,104497,181699,203754,112476,150418,35214,128651,128904,132094,183620,146791,131637,171062,98652,58203,137135,109239,115785,135538,172426,111040,84881,108709,133205,119964,85148,100808,45501,85348,116804,117287,155219,154105,105853,128768,148810,126518,112559,168132,85394,127422,100656,177648,72125,114151,126332,121462,109757,135681,83488,76557,142996,142097,121867,163683,153655,89001,69527,44218,76968,-19612,6905,-16542,-33930,-36596,-84920,-133941],[-92243,-109666,-178146,-167036,-190162,-231523,-156312,-154115,-280448,-282251,-265177,-304077,-315490,-284152,-264597,-231129,-218600,-278259,-304098,-338145,-394329,-244607,-371596,-351718,-376020,-270390,-313447,-305609,-346858,-287797,-369824,-354660,-256839,-375565,-300581,-320848,-354254,-383646,-262951,-280253,-311800,-319307,-277024,-396598,-343902,-359824,-313526,-224768,-356839,-366418,-337636,-421247,-414834,-283604,-442420,-384981,-383172,-405101,-456276,-326721,-385447,-384812,-380305,-361957,-445468,-349724,-394242,-322550,-408701,-348744,-461688,-407392,-378894,-326982,-428381,-467506,-336802,-364312,-407770,-398816,-495765,-388985,-413991,-404165,-397490,-362925,-393280,-430771,-369013,-431083,-427717,-403660,-408214,-387800,-456687,-501710,-496359,-442372,-553121,-499778,-456858,-431122,-470052,-471746,-502030,-499445,-564093,-491268,-467592,-393569,-385855,-481742,-478639,-435582,-480722,-537579,-606559,-532520,-592577,-657748,-562665,-608774,-534879,-482019,-499447,-534827,-558707,-626703,-549655,-574991,-600930,-595625,-513699,-572769,-609019,-558935,-613071,-624146,-652708,-659202,-681083,-629065,-650869,-644723,-605559,-695067,-705228,-699007,-726249,-719764,-694530,-718259,-759707,-747478,-702742,-676325,-695346,-687055,-707521,-794720,-769326,-765063,-807775,-752190,-784624,-700844,-783435,-790542,-805210,-732672,-788075,-788467,-789807,-774777,-967244,-848038,-879039,-936069,-907016,-904722,-981899,-943509,-983971,-967830,-1024946,-967222,-991858,-1077797,-1124707,-1151573,-1023408,-1008739,-1079777,-1134863,-1085660,-1103907,-1242055,-1232885,-1292653,-1244383,-1285423,-1207693,-1270655,-1331546,-1334914,-1372306,-1367822,-1413070,-1439464,-1414134,-1504186,-1641001,-1750801,-1684502,-1556989,-1643476,-1732403,-1740040,-1738735,-1765206,-1797613,-1880339,-1985792,-2103433,-2193122,-2223784,-2418544,-2421995,-2552821,-2723903,-2671461,-2986250,-3085129,-3220030,-3342297,-3657585,-3782693,-4120037,-4273724,-4576497,-4962114,-5438614,-6047733,-6734229,-7686255,-8883211,-10101184,-11920924,-15080514,-20319017,-33653354,-47356749,42047044,26302663,17012570,12637773,10020131,8322505,6922616,6814521,6222297,5538138,4981402,4500666,4168043,3739497,3692603,3426687,3204750,3068798,3019247,2900337,2678869,2628084,2545397,2447172,2378579,2193995,2119041,2026667,1953457,1866456,1838876,1815014,1715599,1789786,1727294,1576902,1554449,1389923,1613715,1637150,1579774,1442370,1423411,1391658,1386098,1305598,1314464,1187171,1178639,1244522,1216911,1112999,1141182,1198598,1162581,1168709,1184458,1147318,1066402,1035536,1119251,1065329,1045299,1028526,1044100,961138,963282,906318,820398,861239,841710,885923,935844,758383,817320,882866,835688,712854,661806,711516,510711,456255,528279,456486,265401,73175,-142581,-836392,-2290767,3315916,2808102,2131128,1960495,1721224,1624950,1509795,1398378,1389512,1314443,1304358,1331793,1299975,1248937,1347806,1217168,1327210,1184693,1147518,1176038,1268789,1199328,1080494,1153480,1171201,1070612,1187623,1037633,1018943,1070475,1126830,1032451,1149046,970043,922349,856348,915125,1034177,982070,952698,925959,974290,983001,885151,964062,832089,829063,928903,801637,777260,792290,756640,863923,751275,766246,806344,819205,844202,771707,606889,643143,656844,735069,688588,608156,634587,599569,578143,541750,597263,603427,505954,539536,566770,570627,559784,514380,599763,531176,593300,531940,534812,474156,448089,417993,508695,538932,486349,470668,481454,469465,453117,405162,355192,383127,395412,464720,418175,378749,395878,320380,315950,432746,320544,313774,395838,359063,392557,344660,312113,355827,310105,386011,363234,334265,354125,327381,386402,392418,365799,337550,390834,458286,361802,389697,405459,323144,307228,420963,274438,305181,275880,299973,307824,436070,327604,368929,253560,333532,316219,277825,339020,365127,345724,383908,355399,323455,346787,313792,310615,329436,231738,337444,220227,251630,301372,373165,313179,331736,327071,302767,314736,308398,241974,316075,294790,322051,334229,266704,246203,335598,283879,291131,309326,244391,259539,344194,327612,311970,295883,323294,329576,317276,275303,287087,324986,235435,238819,204970,234442,164673,197115,164857,207094,266497,325430,297789,255173,255211,314436,237171,268929,236118,225152,220620,249508,261396,210347,220038,262895,247462,239947,256807,282963,199109,261909,258522,229904,217108,154652,203318,180939,234767,307119,233823,308734,221175,233968,213681,105819,140846,278006,273934,244974,237019,205216,227573,236438,183975,147730,228554,186236,323256,319553,292011,196818,248226,258488,245239,201397,247307,262222,283450,134148,203352,168686,228769,242058,340782,181078,239570,166619,275645,221672,166052,284666,192256,202165,204221,251979,286491,280918,187757,275054,168914,202685,298163,217460,261201,269342,245889,63656,202174,224714,121591,192535,162660,161851,187944,209194,197963,187040,326039,150119,145222,129975,211780,111765,112820,201695,233395,232273,228633,176464,185205,262938,85845,128114,158803,223382,154673,187595,118029,176854,182529,210263,261777,209615,210299,168488,242773,201823,270685,171041,203635,159441,239395,131261,127492,162656,147155,106047,29870,158082,277888,251588,168109,140120,108775,102796,276493,260932,204399,197271,155952,152946,236639,112945,218898,154885,53517,164759,178819,187571,172158,240527,218926,220584,260802,219124,166170,198817,192415,229221,210940,137516,93872,174228,181942,120789,178351,192792,136770,112325,34016,100414,128447,229979,121998,129081,133729,135864,130822,208363,145890,110964,191751,156805,155867,123908,129467,91427,54831,13496,226355,179851,235602,208353,217046,278439,196945,208401,194070,170269,146566,153757,156270,113259,175077,164114,233930,233766,143320,209873,137300,173237,212133,173957,207021,164609,199805,137090,217556,206322,180360,183444,134272,216445,165143,191423,174763,155788,128558,175527,69620,86416,216122,212030,149743,74479,146534,189076,149758,120831,111326,158286,218024,217735,206648,125147,127570,146795,212365,125194,99020,89022,88708,124332,129152,111471,167080,155164,177796,151063,103051,98255,81722,58269,150340,69283,63598,86940,101136,218432,108222,83550,165103,178287,144438,141881,168841,31194,158634,121718,83114,50825,150051,204322,154551,57350,147573,220229,192900,170984,202133,174624,177071,172172,136128,176213,76890,85801,134772,171002,196927,206507,155281,68924,125819,119463,243083,139764,91750,108768,86163,179689,212567,111909,207288,119199,146932,127373,102807,143385,163467,169517,60642,42819,111925,115659,157092,196723,166313,151607,146496,143021,126820,51275,134815,166057,106679,163727,140111,143388,91892,196721,227554,146754,96119,104424,138259,17422,134550,201085,91687,81113,117258,147680,218525,99446,89939,16867,50406,26338,46024,76952,99423,161819,110634,75489,117653,141033,116239,120101,77274,34275,76191,29082,103577,92680,92617,101519,119722,172045,180014,54251,82580,-11349,135435,43507,60135,157747,136983,128804,70062,44111,120651,72234,149395,103972,93090,61674,112301,146899,91702,165494,107583,120388,44531,4782,130121,69305,166512,106734,59145,154288,111475,160773,195875,94350,132595,15754,131552,120985,150079,166992,143099,138026,154844,94581,52362,126441,117199,119919,136628,145765,119833,101021,100010,132108,102114,94601,93272,30542,72813,99240,103567,143785,132938,85200,121356,134579,107719,131891,185663,101519,115600,81614,156760,85368,90342,105373,114146,112029,129853,82872,48358,108195,145394,117334,159447,123706,71588,65604,33768,70808,-3421,7516,-32188,-40096,-34140,-92530,-124900],[-82979,-110556,-161159,-145724,-161034,-202346,-160225,-162243,-235924,-267996,-216063,-290134,-275281,-228378,-239994,-217491,-211077,-273013,-284833,-288843,-371722,-231045,-358009,-312802,-350778,-224070,-277120,-251021,-269329,-239238,-322747,-327385,-248899,-345806,-272863,-284333,-332756,-337196,-253607,-249790,-307777,-281933,-259992,-397066,-312348,-327184,-300759,-235308,-344136,-353654,-329069,-349680,-368832,-232807,-380311,-361672,-354526,-350543,-384734,-306202,-347814,-329996,-336688,-328197,-430483,-342346,-357205,-304777,-363366,-330688,-400897,-366388,-351894,-312567,-382914,-423837,-303751,-335661,-366099,-367042,-462744,-368652,-371644,-379202,-382634,-341222,-376324,-394445,-352110,-392902,-381940,-374081,-359485,-330384,-420870,-454742,-451471,-400081,-480187,-435281,-413524,-400723,-429562,-468252,-461132,-459851,-514153,-441413,-447933,-345185,-316250,-431045,-446052,-426554,-467179,-507644,-581329,-485823,-537584,-605168,-531886,-559077,-482687,-432984,-454758,-480899,-513921,-552263,-512422,-520893,-534577,-565579,-471197,-541368,-583055,-528357,-580764,-547883,-539427,-596991,-622637,-556204,-550221,-570187,-549037,-637564,-634837,-660648,-662507,-662941,-639814,-658909,-701581,-670119,-625935,-621717,-626777,-659058,-631928,-732809,-675544,-679742,-746187,-682995,-681188,-623477,-748924,-726687,-705829,-650599,-709422,-719180,-700817,-699357,-877407,-782536,-824436,-861970,-832590,-838136,-887004,-841668,-903315,-848164,-947394,-881226,-908451,-956949,-1019587,-1023065,-933536,-900744,-990434,-1036761,-996335,-1001553,-1134792,-1095393,-1173231,-1110160,-1115586,-1091999,-1181564,-1192121,-1235688,-1279676,-1265079,-1277401,-1340712,-1300532,-1370944,-1490564,-1586488,-1536945,-1464490,-1473699,-1525141,-1555298,-1583601,-1593686,-1663420,-1749152,-1817370,-1906042,-1990558,-2020529,-2210109,-2230221,-2372629,-2488699,-2481056,-2733228,-2792872,-2960268,-3056276,-3363926,-3523744,-3745018,-3928093,-4136442,-4529290,-5012944,-5563087,-6178884,-7042312,-8179656,-9318541,-10970301,-13884916,-18741698,-31064068,-43723730,39089532,24399630,15840477,11797245,9359511,7819933,6562956,6268388,5716042,5105064,4631915,4162930,3900515,3522739,3439924,3212133,2993886,2890558,2803756,2730969,2509851,2441836,2355585,2281687,2209270,2056633,1965885,1896972,1841428,1752496,1723621,1637676,1537812,1615359,1592682,1461946,1444772,1281133,1430808,1474044,1408894,1318006,1273491,1234214,1221949,1162540,1140130,1067125,1032242,1091641,1054744,932939,1009906,1017574,1023828,1006942,1022111,961848,904665,866480,932943,861430,873372,845042,893879,801535,758990,760153,654180,686592,669321,712395,761042,584494,599954,698928,665608,537707,489812,534525,327601,279505,349429,265441,65135,-89880,-328266,-984652,-2437373,3010883,2593963,1911685,1645390,1502003,1421807,1322856,1207996,1179806,1120601,1110789,1137983,1123157,1108911,1107660,1040971,1047678,975868,991955,1009508,1084676,1038031,925992,955962,1022186,930819,1004432,915232,903840,956678,974210,912370,988861,869131,850745,802586,842634,962264,871388,868347,838813,895363,884397,816528,913697,777550,776230,885178,785828,765746,744720,720967,838725,720820,753666,784837,801186,837724,753144,610324,626894,665971,742278,689288,632829,628937,582715,583332,559197,591137,599309,553074,576293,585949,616227,597363,528664,610536,574242,587053,536205,510743,478258,491447,454956,557754,512766,501030,490528,489595,445898,454857,422681,389714,401049,383583,499067,400591,375518,386472,347080,304468,424490,363694,326188,374485,319805,334798,287749,319164,329812,297245,373181,349147,320347,349190,321800,353396,330593,302359,263760,353262,398488,338042,353957,373251,293671,298886,366041,241638,248544,252703,271316,261300,378023,279421,324180,231135,290983,260794,257551,325645,352902,331100,332539,286864,274297,306431,264241,250998,277997,201927,277670,167408,210055,261513,352898,291925,309124,303345,259799,289905,281381,211495,270343,273685,292269,275790,241283,219063,275716,280227,259714,276745,232822,232231,285673,289152,292569,264154,287062,312141,297729,297047,295789,324414,223609,231029,173944,208335,162300,196521,169756,185172,223350,305658,282519,229207,249011,298759,223374,235689,221286,217325,210681,214261,259584,194570,191556,237700,240037,229294,243670,277780,171118,250850,277298,215562,186231,157533,203604,175133,227508,306403,195215,278707,179015,174082,190293,98282,135070,240021,214965,234652,205364,180930,212248,235276,167179,110922,202471,195331,297898,306298,297308,178431,252083,252224,221213,153921,198688,224622,246543,129333,190920,149488,195407,218211,278964,191311,242328,175776,218442,195214,139131,273471,169962,200926,186702,259636,288510,239814,152034,242347,142598,178393,302756,190660,230137,221937,248292,82841,194324,232747,120994,184951,133673,139542,189880,223107,193352,174996,277758,152976,137863,100605,195223,108158,87839,192763,222260,175533,217332,154389,156410,258336,102489,143810,145857,207606,129484,170666,136200,182712,162426,187731,224635,200361,187682,140968,221072,171035,277319,179079,154635,167455,221695,119026,101670,143475,157548,104246,35990,126578,255449,248473,144275,134697,112751,107174,273944,245457,188730,164961,125009,144850,229898,121212,216238,120042,54834,192814,177788,202052,178733,252003,176103,195237,240928,215982,139367,182239,165286,217428,224643,137029,77209,165543,163294,133225,153591,207801,122636,106043,42787,101203,139462,207885,138825,135126,112806,114159,122588,214209,123936,102496,185070,160863,156567,132343,122876,108046,73400,-40444,211926,151209,209901,196595,200223,247865,182801,194416,186710,160784,142653,163276,159843,77766,165708,143499,198387,203237,143441,229974,129717,176928,226437,166389,225893,147671,192179,112070,164492,174787,165032,165457,114572,206938,160068,168185,135329,148854,92200,157238,48347,81783,224999,197157,135664,81067,132956,162817,143715,78113,95176,181691,196244,206720,206914,116891,100843,142381,185472,123995,89213,62997,58225,115726,140763,110695,154497,144006,212039,113509,87382,75112,77007,51149,158258,55906,62044,80504,125707,167772,75541,64641,167924,135879,127691,143534,128986,25773,167977,135608,45310,43912,159249,193695,114314,19065,136772,210167,192709,161261,178778,184328,188729,137756,64633,161869,77115,97160,140813,178901,203546,165184,137454,62841,103493,145017,248859,146915,88197,116272,77998,152948,222876,107280,193533,126935,152884,109870,83429,148307,182635,171178,30921,17749,76038,98885,132104,198476,134910,120050,143047,156513,112233,68402,116275,153292,84696,158946,111982,144639,102522,186526,216422,145667,81694,98226,107253,2092,123551,159099,83768,70635,114863,128787,195745,107299,87375,26663,62206,-6910,41547,62205,72764,145312,116300,73536,110421,124826,88595,125339,97888,40955,72297,41966,93187,78369,86082,87561,95434,163714,148868,75163,89324,290,91392,52235,83543,157748,139726,136935,65802,42340,121566,70417,129697,96769,90433,52369,115728,134132,71832,151510,116983,63118,54297,14939,130325,79195,155729,99998,55967,181534,121238,132636,174709,86433,110855,6572,121489,103180,149745,141432,137367,145107,129464,83609,49744,116599,121061,118861,142171,127674,114514,124240,102876,130755,86243,113092,80885,27911,57761,88436,92798,134554,108270,81002,99614,110157,90577,147137,195307,112249,110630,69354,127708,100051,78207,85041,111370,106306,122673,90660,29362,73464,133362,120931,138512,92357,69832,59200,26216,59402,15891,11913,-42046,-45653,-33270,-96028,-121106],[-70029,-110342,-141755,-124772,-145617,-175647,-164273,-172098,-195465,-252948,-183683,-267317,-233118,-179481,-227832,-218813,-207386,-263946,-277117,-251390,-342304,-220919,-323965,-270365,-316635,-206362,-255505,-203242,-200534,-196560,-282845,-304452,-244337,-300697,-250985,-255679,-320303,-298355,-255469,-238352,-308446,-258722,-240323,-369122,-287477,-304321,-289554,-260768,-335836,-337560,-327588,-278922,-332097,-203208,-325003,-349625,-334523,-310584,-333371,-299517,-315962,-279356,-297354,-297935,-404040,-339407,-323600,-293446,-333352,-331024,-344579,-334843,-339547,-308677,-342446,-375197,-292889,-321856,-325238,-351592,-427475,-351364,-348806,-364107,-370738,-322485,-370153,-355111,-330456,-356394,-343787,-346240,-321936,-296971,-391875,-410259,-406007,-361420,-410006,-384835,-380268,-380602,-392325,-458816,-424326,-421547,-459072,-391999,-415491,-322515,-273547,-392253,-435390,-438420,-453975,-487410,-557967,-441664,-495729,-555655,-499327,-508285,-442839,-397200,-421207,-429385,-480027,-498408,-492602,-481222,-486036,-527468,-447645,-511185,-549487,-506901,-554674,-485868,-450711,-546456,-581464,-496899,-467580,-498210,-506167,-580762,-574836,-614808,-598374,-608684,-596268,-611697,-644149,-612714,-567798,-574108,-571863,-636706,-576285,-670349,-599501,-609081,-681305,-626531,-599525,-578972,-721498,-682549,-625645,-599296,-650772,-673349,-632198,-653939,-809396,-725806,-768559,-803955,-776387,-791193,-807643,-762911,-834507,-758490,-882332,-809904,-838273,-842862,-920562,-912176,-856818,-817959,-917993,-953359,-924715,-915116,-1036048,-986945,-1070894,-1010493,-976976,-1007299,-1117212,-1086207,-1159604,-1201734,-1180630,-1165186,-1265478,-1224184,-1269205,-1362652,-1449063,-1415690,-1367671,-1335670,-1352644,-1403096,-1463110,-1462575,-1565964,-1648514,-1687685,-1744643,-1825370,-1878454,-2027120,-2072025,-2199288,-2276618,-2320354,-2506843,-2553845,-2752628,-2824910,-3099695,-3295007,-3415413,-3629350,-3780947,-4177423,-4638695,-5135135,-5697823,-6477199,-7567731,-8624141,-10141690,-12829135,-17352220,-28818810,-40544002,36321466,22628366,14712898,10987404,8730671,7337796,6272628,5695926,5154288,4651160,4246155,3811225,3599833,3285082,3185687,3001747,2776914,2706622,2603700,2559590,2352856,2272488,2201601,2144062,2067746,1959873,1871964,1812315,1767969,1679926,1663987,1523512,1420843,1496209,1506611,1413058,1391432,1231345,1319631,1387865,1308137,1264903,1195007,1151455,1130058,1090513,1046910,1011019,969787,1017157,962482,840093,939486,914200,944660,909117,924397,858337,815089,786915,809424,740446,760615,737861,813008,715911,635571,679561,571588,576337,571370,600732,638929,497506,450033,571961,551565,428501,383025,435987,224605,196131,206952,112840,-48943,-189184,-447403,-1075635,-2513361,2761446,2424161,1749469,1406374,1321729,1253224,1163275,1047064,1000153,950348,937397,960145,971600,984694,903387,891686,808704,816829,852329,850408,890513,844946,782963,766733,849993,791349,832855,784296,800317,826047,801083,778831,813345,759456,764928,723446,752285,858288,749608,764965,734070,791247,774644,732860,818753,708412,711261,817190,744230,717390,675026,675113,781632,673540,723369,727320,738258,786972,709085,602804,602932,663902,727713,663644,641844,609566,562750,584176,558768,576085,585280,590934,605900,608487,661949,629715,556824,624082,606802,561292,534723,499153,498587,534313,500747,602552,508097,527981,515255,506594,428599,462340,450791,433594,428953,390494,535216,410450,384689,396427,395161,325098,426332,427781,366059,397105,314365,305100,265246,341908,317640,311905,375157,343831,322814,360310,332439,330712,296985,276160,216468,322973,351363,338211,334491,358905,283325,313051,324140,217547,209031,245839,252314,242700,334789,264870,288206,240528,268352,227120,245843,313529,337836,324728,286399,227876,232334,267475,225486,207021,242645,182995,226188,126766,177754,213413,323876,270218,293249,291213,219788,270249,253124,182411,216874,247214,262528,213719,226307,196216,221572,274405,223916,251853,224431,201237,218119,256300,276588,241464,254660,299578,268496,302715,296455,313839,216393,225988,152489,186650,166839,205088,182002,167929,188282,280101,259206,204812,235941,279228,213525,201570,205703,222876,208530,190583,256812,184166,166839,215499,236419,219948,236287,263811,146096,240377,297915,211216,166966,164060,215801,181863,223342,293992,169864,235169,153309,130780,173210,109664,144580,209824,166125,232417,178920,153647,201588,228494,153736,82043,190238,206578,263503,284115,287962,160789,251521,236961,195988,131839,157149,188061,196926,134347,174863,140709,164110,195992,216585,204491,250423,195438,156647,166042,120848,254399,158882,203657,167023,261030,290193,194969,121245,209111,120446,150401,293126,167807,201488,180582,240963,113672,185566,236210,124317,181819,102960,123025,188381,234831,186153,176692,221914,154303,134872,85994,176648,119853,79543,184912,209061,136339,206245,143162,141619,246343,121295,155713,131426,191995,112346,161370,163319,189699,132188,150535,182751,183485,165725,126153,199404,147189,266050,183217,104604,178361,198433,119991,95673,138005,171722,121662,59487,103182,226965,243353,133862,148073,131743,119274,258301,222333,176202,143036,113435,140572,206516,137998,217048,92126,67400,214748,176425,206302,177110,251095,141728,167434,214024,215733,118682,166921,136545,196631,228278,140006,75677,169121,137198,155311,152464,211061,113875,109237,72452,117583,147241,179270,157217,147775,97402,98758,109520,202652,105143,98187,168410,148664,150173,136908,119165,119734,102022,-78381,201917,130481,185259,188983,174961,204008,170480,177951,177058,140986,150003,186133,158725,58241,157779,124722,161272,169885,149616,226849,125673,180699,222427,151639,222237,131655,175838,92629,117395,148907,155175,140341,90748,183541,154607,147263,105953,143354,70151,138360,38646,83533,212455,179217,121353,96128,123178,139665,141257,51158,83595,188165,158414,195938,206594,119250,88987,129417,165498,131910,79307,40204,39367,100992,145452,109806,139946,120800,235774,84182,81345,70596,78551,48883,148627,44036,62314,81727,159037,115868,48908,47366,166114,106592,118011,148061,91339,32150,171218,142012,27288,54131,172402,179439,84234,-5593,115661,201398,190282,147974,146286,179631,193317,101746,14512,144036,82600,121983,157019,177692,196592,120350,121671,65710,89842,161789,241526,147963,83641,124316,83796,125911,207981,109746,174653,130560,159433,97007,69823,154062,197920,159567,11486,4813,47291,82036,101786,179680,102149,87871,139898,162017,95346,80958,90412,130918,65002,149995,110518,148469,103873,163027,192148,138093,79035,95208,74581,-9290,116488,112899,85529,60855,99165,86639,170857,112906,81737,54872,77925,-26588,44845,52664,57232,132343,122259,84142,106876,104299,68253,136899,120752,38902,81161,63078,94300,67722,82896,82520,74340,153716,113910,96057,99396,20681,50639,65287,109849,148331,128474,136560,65700,51996,117346,70553,90375,90107,96744,53844,98914,122531,55905,137637,119753,4169,54578,36671,132965,81739,125217,92958,59134,165454,125139,103815,145912,81914,87702,4914,106009,79161,132995,110355,131987,146174,102646,64849,46051,107230,119549,110360,149152,115920,98363,149150,110926,124835,71427,131704,64380,43931,41809,83403,84234,128982,86151,88973,71585,80640,75877,161790,192360,116633,106942,65404,97008,108837,80297,70802,112488,95896,111460,100625,19644,45176,111029,129407,106373,67749,79068,49950,18031,44419,29931,17790,-39943,-50775,-37314,-98922,-121147],[-57453,-105883,-121207,-103610,-141827,-149307,-160521,-172782,-157172,-228801,-165554,-233021,-185903,-141534,-221445,-225299,-202664,-244421,-274563,-224969,-304027,-209511,-267926,-225045,-271885,-210068,-243036,-160747,-142611,-158286,-244289,-281438,-236611,-239956,-225438,-228901,-306954,-263350,-256714,-233952,-298394,-239315,-212068,-311777,-263092,-282484,-272910,-280609,-322191,-307193,-321257,-222403,-299096,-188100,-274134,-339157,-315796,-279533,-296468,-290852,-285229,-230087,-256379,-260585,-361312,-333544,-291252,-276882,-309805,-331992,-287860,-303127,-326990,-299800,-302331,-319739,-293804,-311956,-280499,-335317,-383094,-325467,-329496,-349052,-351740,-294163,-358044,-311725,-299376,-313233,-311889,-312690,-284525,-280230,-355215,-359552,-355957,-320961,-345976,-347355,-345076,-353312,-344849,-429107,-384070,-374150,-395908,-339204,-368786,-312090,-248371,-355967,-431409,-445934,-424078,-457818,-521371,-390963,-452537,-499182,-453131,-448479,-409672,-363683,-391358,-375268,-445275,-456979,-470843,-436862,-440405,-471434,-425222,-466626,-493570,-474152,-518059,-433678,-383169,-497973,-540172,-442136,-401769,-431444,-466813,-510797,-508665,-552385,-526492,-539357,-541311,-561391,-574267,-556676,-513656,-525338,-522102,-604704,-525568,-592930,-527707,-543091,-604184,-562538,-530456,-548423,-676296,-636181,-549439,-561867,-598600,-628997,-568201,-615938,-742141,-654403,-697272,-740711,-714019,-748677,-727422,-687660,-762993,-681104,-807773,-731395,-754060,-719163,-809950,-804011,-765606,-743502,-837198,-860802,-850554,-820086,-927528,-880811,-961217,-915718,-849872,-927134,-1044262,-985576,-1074324,-1107157,-1078062,-1051197,-1177513,-1142708,-1164600,-1222895,-1303592,-1294009,-1238799,-1195071,-1196893,-1251902,-1336857,-1331345,-1457368,-1530864,-1544111,-1576845,-1652487,-1736883,-1825650,-1887164,-1982841,-2041211,-2127786,-2252298,-2315475,-2534737,-2577578,-2792619,-3013722,-3062264,-3292390,-3429555,-3817575,-4216300,-4655693,-5167048,-5864078,-6891720,-7836310,-9208659,-11636118,-15778033,-26268599,-36821296,33119757,20609040,13401675,10033659,7998969,6759883,5914191,5042938,4505354,4119673,3774748,3398185,3213898,2970102,2875408,2727753,2492222,2456645,2352419,2322876,2141835,2052060,2008253,1953306,1875960,1816558,1746950,1683376,1639435,1560730,1565897,1393384,1288305,1357010,1383406,1339265,1309363,1163164,1205100,1293279,1201333,1199951,1114013,1072789,1043591,1021069,969359,948852,919025,953228,881536,772622,866381,834446,866453,821201,838532,789225,742775,743702,709102,661148,670096,661439,751969,656074,557671,615519,528003,494968,510773,520335,547466,457576,359557,498462,475225,361408,324688,380760,185884,180456,98551,-7616,-101781,-243209,-516557,-1127378,-2539685,2585960,2293308,1623784,1251730,1188947,1120697,1033885,921819,860267,809675,791634,809592,849712,872386,756766,770223,645767,712037,733881,710967,706565,647850,655676,606654,674077,661372,689976,653765,706723,687789,634312,647979,644161,643610,667659,625330,646999,730812,622468,647288,613872,668397,660267,633249,683995,624743,629631,722889,670555,624643,580631,612272,688698,604719,664526,628872,630538,688919,633543,572992,560224,632801,679202,601759,615053,564012,525509,562947,525501,541303,546567,597256,600024,619385,675353,634620,579218,626641,605731,504749,513276,486090,514251,549156,519741,613652,507490,543747,521985,510571,411349,463337,470584,460078,446662,401363,553397,431261,390233,406129,442001,357823,428280,486847,408091,441950,328621,293306,267686,363656,312747,340149,381527,343365,331476,373744,345838,311101,287358,282607,195129,304332,319423,350534,323040,354968,287538,337641,297955,202287,188918,248700,241473,244046,304093,275062,266038,269543,261162,212731,234187,298064,317512,323150,249283,183236,201367,232803,198752,179421,221590,170765,184608,98116,155195,159705,284345,241917,279877,287008,184316,251652,224938,155402,159693,208462,227297,148114,213959,171096,175829,258611,186119,231817,210367,164673,151496,226776,255781,220935,221351,284365,227633,283645,278322,288233,204933,217353,137776,168589,167158,209797,193267,152954,160050,245947,226944,182459,208775,251303,201095,165979,183596,231531,205529,175909,246573,176497,144887,192622,227115,204541,229808,238718,122930,223391,308617,210199,154582,169949,228846,187521,212179,267166,155617,181963,139290,104197,157046,130993,159160,184311,129657,231553,153433,119791,189604,212003,139568,63340,188273,210692,218546,252546,264385,140015,236753,209918,173832,132543,131290,160408,139628,143123,156110,136766,135905,174985,162713,209422,252120,210401,96184,132653,112277,223624,154473,200041,140298,249591,279876,152329,94444,171736,102630,124842,267684,147101,173462,149378,218778,142767,168930,228226,127214,180577,73815,112500,180198,237691,172179,186012,166095,147479,129101,81317,157197,135069,80979,175229,195667,115869,188928,138987,142729,226364,132668,155721,114919,171557,99149,156718,189846,192012,97821,101267,135544,155929,144266,119614,177202,129089,235236,180366,63211,181436,170872,125949,101725,141670,183154,152011,89857,90059,191336,239899,133456,169627,153949,133092,227557,190407,160597,128108,116045,130119,170896,155617,214839,73635,81846,220072,169579,195536,161089,236635,114805,139111,179054,213779,106158,150712,109266,168895,219200,140330,82178,178215,110432,175504,167218,196290,105287,116484,112851,141202,144754,148016,163367,157924,89289,89259,90234,172405,91386,91923,138626,120356,135942,135604,116092,116949,126837,-92424,197211,116274,164976,183898,146006,157760,161989,161221,161929,114070,161615,210880,146307,55534,149413,108040,125124,138708,156934,201724,122514,177501,196851,131225,194781,113633,151155,77284,80057,127135,147081,107813,68288,149372,145702,130473,87312,135012,60642,120282,38947,85329,177727,158661,106528,113402,111467,122821,136580,42007,75828,174421,117442,183586,199624,127355,87033,107428,156542,144999,65668,24215,36049,82749,139615,102986,122599,87117,243262,67938,84288,80390,88460,45382,119588,32026,60733,89639,188991,77644,32737,33929,154913,93127,112055,146077,58707,43976,165371,136010,26474,70785,181416,159781,65232,-15797,86382,190958,181526,130960,109312,161344,190415,71271,-9480,128426,87492,147532,172280,162760,174289,75982,108620,74869,82917,160194,219090,138959,76339,125052,96945,102182,168619,113713,152991,128927,164394,84861,59804,150166,203119,137468,2775,4446,29215,63915,69443,147580,79352,61691,135319,157272,75566,80828,59876,102213,47665,134674,131027,148532,90886,127791,154795,123960,83089,94233,46432,-14186,110881,67822,89352,50883,81435,48012,144505,110371,72167,90516,92263,-32360,49432,49526,55855,121200,121234,99854,103810,79298,55175,147697,137959,31448,96798,81243,102097,59840,80160,84329,56594,140145,79454,106928,109912,42359,18020,75892,127054,128707,102860,125220,68295,63853,103310,70466,44845,83266,107842,63863,62048,109694,46425,122477,111373,-43590,41426,58273,134048,73533,90409,89767,66325,118851,117979,78480,117788,74219,65861,9614,89872,52978,104709,80729,125491,138400,79262,41795,38639,97972,110966,93531,153197,105820,75646,170076,117800,108827,55915,141609,45716,78002,28700,81717,77023,124951,72252,101901,46231,51875,64217,174716,176536,114626,100510,70360,71685,108952,94005,67581,113741,87733,94788,106786,19016,27513,86411,137928,72335,53245,90337,39817,7917,29426,35193,22141,-24386,-53392,-45775,-100135,-122828],[-51182,-100008,-104681,-87915,-149792,-129690,-151271,-163180,-126611,-199834,-164069,-196009,-140758,-122399,-222405,-234886,-203082,-218116,-274854,-215069,-265326,-202604,-203658,-187003,-227573,-230129,-238698,-131134,-104718,-132361,-213483,-264684,-228967,-176986,-198635,-204563,-292849,-235229,-257817,-233846,-278070,-224647,-185397,-243304,-242916,-265730,-256081,-289789,-306459,-267604,-311705,-204897,-274817,-190200,-236954,-330029,-301823,-261328,-275563,-278481,-260083,-192164,-222224,-222105,-312616,-326593,-268507,-259032,-295897,-329263,-241369,-277135,-308666,-286508,-270560,-270990,-305110,-308372,-244083,-316640,-337176,-298081,-311895,-335493,-330297,-262737,-339928,-273739,-268770,-271201,-295725,-282899,-253344,-281450,-315472,-313198,-314845,-288364,-303263,-330678,-313413,-321174,-294730,-388269,-350507,-327645,-336309,-296244,-320804,-309253,-240917,-328141,-433749,-443578,-383758,-423224,-478934,-344670,-411730,-445981,-403820,-395144,-393135,-341442,-374156,-332543,-419374,-435578,-449197,-392103,-403417,-410268,-406684,-418326,-431676,-438861,-478717,-404961,-349533,-460162,-501836,-401489,-369377,-387195,-441248,-440669,-445692,-492269,-464352,-468555,-483136,-517993,-506579,-508430,-474451,-490316,-490301,-571743,-489828,-518669,-472695,-497065,-535172,-503097,-488170,-536796,-621985,-596455,-493646,-544271,-564328,-593851,-524736,-593893,-686638,-584540,-629964,-684819,-656996,-724937,-664465,-632010,-703935,-633192,-743808,-663480,-671079,-612207,-714052,-724167,-677398,-695569,-767484,-780642,-793227,-739345,-838001,-800488,-867085,-841306,-760720,-870086,-978506,-911737,-1000703,-1021311,-981326,-965474,-1102500,-1074756,-1084360,-1108642,-1184663,-1200360,-1110240,-1085270,-1098203,-1139951,-1234139,-1234250,-1367236,-1429164,-1420325,-1443526,-1516748,-1625006,-1659251,-1720208,-1782289,-1842715,-1956488,-2036179,-2140216,-2365710,-2380602,-2525187,-2762756,-2781806,-3011927,-3178612,-3554209,-3866166,-4259041,-4737279,-5380936,-6343650,-7188157,-8441616,-10662238,-14497339,-24178538,-33684787,30568672,19014367,12355526,9271619,7430015,6307385,5644005,4522644,3991901,3697345,3388286,3079257,2890093,2698906,2625231,2498549,2246424,2237690,2141808,2110517,1957750,1860995,1843672,1775321,1696870,1672968,1628357,1552687,1495806,1430760,1458291,1281681,1172649,1228739,1246437,1250399,1210338,1086902,1107196,1200584,1101619,1127337,1040026,1006679,972618,958604,910525,885193,871054,896877,814977,724180,790852,779206,788029,743785,762281,748564,680912,720072,634710,616232,601988,606877,699078,608531,515922,553800,505317,436099,472146,463948,485535,441770,327300,474950,431456,328321,302505,346658,194094,208550,32247,-87200,-109490,-262981,-544155,-1143315,-2526725,2489630,2194709,1526588,1175671,1110837,1033921,944211,843476,774656,715292,691790,708069,769018,777996,678756,685752,562862,660502,652924,614916,565390,492420,559967,502315,525812,564567,594201,549982,635914,570626,511038,549734,511738,544517,579411,532809,550955,610782,512711,539737,503312,554583,556946,538431,543673,546278,548880,621950,583045,509466,484897,548091,582444,530031,589461,513248,508466,566921,542876,528619,505428,577398,608816,520644,558871,502740,476932,521171,470195,497801,492715,572130,555887,607605,644603,609571,585038,617303,570835,427965,476564,467671,515625,529591,498088,583004,500602,539458,503775,496187,401363,459544,476402,459522,447224,412159,550104,451475,389738,407401,472431,389989,431049,525031,435972,488760,351099,295706,289462,378005,316430,373490,389777,351583,344040,385202,355209,295297,298564,315190,203078,309277,309324,368774,319270,358875,307197,366003,295284,203303,195071,262383,243643,259003,287317,302210,266889,308088,270543,220691,225062,284868,298940,329273,232683,163985,191953,212909,191587,175041,218481,168581,160515,88875,149748,114233,245764,212766,273394,293011,165384,239222,203888,137219,113577,164109,193862,90285,206357,148635,147144,238224,159198,219651,192553,131442,102420,205770,233382,203625,192775,266735,183261,246223,243392,253486,191547,207568,133425,159077,161445,206972,203680,143712,139865,210400,195589,169403,172031,220538,188333,138112,159450,239805,200221,172517,232871,173174,130616,170223,212322,184232,224150,205640,103946,202121,302901,209300,147635,175712,237833,182152,191856,233661,152228,126521,134454,91133,140220,156164,173234,165927,110223,230890,130992,84874,176886,190869,127276,59162,196348,204423,168155,219695,234835,119689,208841,176694,162943,150838,122939,146576,87525,152911,142177,138155,116379,159751,125948,201371,242188,212361,48208,101871,116436,183751,155918,187246,110547,227221,255427,123609,74897,133186,92671,109186,234110,131829,148344,126982,186717,160743,146289,209717,127296,182343,54937,110846,169640,230242,154431,199039,119779,133552,118492,84369,140017,145222,87670,163867,186683,114064,166684,140768,158061,204534,134062,145611,101151,148753,90717,158572,209561,185916,69510,51977,86837,124284,126778,119703,155972,117808,192765,170113,42293,173696,145861,132288,113237,151371,188504,188896,119057,87209,152443,241294,137717,189855,171261,144452,189721,154006,141510,120666,126290,111260,132644,169969,208854,69271,94288,205841,156423,172477,133604,213157,95224,115178,140521,208678,105320,135573,88106,141714,198687,134342,90115,187679,91533,185797,187062,164356,94726,122395,153552,163204,131953,121635,149783,160535,91578,86290,70018,130845,85885,81617,97778,84263,118502,130453,111431,99485,137992,-80993,198913,108357,153982,182855,122604,122619,160936,148745,142429,89472,172372,228234,124069,65991,142590,95666,94770,117349,161678,164238,120534,165831,153172,110864,150743,94405,121587,67663,57535,110480,138966,73378,52054,111201,134731,119721,80136,122355,60611,108341,49180,84707,128366,140521,93926,128994,96042,113151,127732,48930,72724,145468,88152,168618,183718,138358,91140,81835,159318,160161,50365,19126,49894,68569,123347,89392,106593,51844,233994,67714,95845,97669,108468,38960,77646,21411,58385,102039,206154,65719,32114,27566,134732,91296,109347,132483,34590,58632,152587,119855,39159,84264,179897,138016,57539,-10566,54502,176446,166730,113806,76851,137475,181793,52750,-9376,113896,89236,163451,176845,135383,141181,38491,99844,88849,81893,138762,185325,121629,69473,116215,110413,86100,114835,115511,133026,124440,167300,72874,54281,131001,197119,112985,5842,16286,25586,46277,40505,112546,73141,47702,130508,143348,56115,66914,30753,75094,35277,115802,163446,142890,65318,88438,110286,106084,90185,93827,30695,-10002,105285,30424,89998,44114,71516,31292,117761,99300,61633,122357,103450,-24587,51860,53875,67745,111360,111697,115072,99756,54489,50963,152408,144447,25839,113314,89712,111783,55986,77114,91965,43597,124016,50151,104599,117803,59744,-2378,81006,130937,102838,69295,105324,72336,70731,79362,70627,9689,78557,120150,79134,14256,96662,45079,108056,92606,-70825,18689,70630,130946,57106,62799,94527,76651,60660,100777,60189,99596,60598,49439,20145,77673,30001,74282,59340,117984,122637,62488,21178,28992,89152,97056,71243,152237,94514,53072,181365,119483,80981,40809,137480,29556,122389,23925,83055,71948,120455,69336,112237,33005,31357,57591,182762,151850,107816,90441,83453,57841,102137,114468,79573,112167,89255,75548,104140,26720,23877,69819,141699,47403,49107,93839,31032,-2511,18706,33124,22391,628,-51618,-56336,-99164,-125140],[-53834,-96441,-95080,-81024,-165285,-121971,-140861,-144531,-106490,-174563,-177313,-164983,-104660,-121135,-229981,-244759,-216176,-188077,-271855,-219649,-232679,-202676,-145849,-161664,-192719,-255256,-236552,-120821,-95887,-121702,-197740,-263958,-221279,-123141,-175680,-180733,-277053,-213264,-261220,-234390,-252640,-219549,-170059,-182310,-227662,-257796,-243602,-289837,-291604,-226902,-302392,-239406,-261486,-208886,-221344,-318810,-291721,-261387,-271181,-265126,-241131,-171798,-203317,-194166,-266482,-316407,-256261,-243141,-291942,-322003,-214427,-262080,-280156,-270252,-250561,-239602,-320847,-311848,-228605,-297824,-295319,-278314,-296045,-320948,-308010,-236071,-317192,-243538,-243355,-237667,-295047,-262326,-234626,-295391,-280719,-282828,-292607,-268382,-287106,-332013,-288711,-290510,-252138,-347642,-330185,-290994,-285082,-268711,-277192,-304049,-244631,-310500,-438714,-432249,-341166,-393256,-441212,-310777,-377681,-404373,-362067,-360393,-393776,-335047,-370599,-307623,-408512,-440734,-431256,-354232,-379340,-353129,-391657,-377976,-385841,-412519,-442284,-404534,-354123,-435043,-471960,-375593,-374450,-366810,-431256,-382456,-396099,-447320,-421805,-414403,-434690,-488183,-454640,-476453,-459565,-474786,-477863,-540020,-472563,-462382,-441377,-476062,-486504,-460473,-475257,-540682,-568140,-568948,-469240,-540056,-547785,-569786,-509341,-589712,-649441,-532079,-576999,-642711,-612804,-719498,-627448,-604312,-659392,-621398,-709047,-616394,-603650,-540512,-649677,-685175,-607788,-676953,-721167,-725960,-756952,-685639,-781664,-764163,-798598,-793848,-721271,-839089,-924166,-871628,-947312,-957456,-907234,-918755,-1054035,-1027792,-1038539,-1044675,-1107556,-1136064,-999732,-1026969,-1066519,-1083509,-1164741,-1185981,-1306766,-1356208,-1333625,-1360179,-1437797,-1552460,-1552658,-1596151,-1630499,-1707193,-1829796,-1890644,-2043637,-2257311,-2256953,-2337479,-2582002,-2609903,-2824893,-3046337,-3407185,-3625419,-3986792,-4457732,-5079107,-5969109,-6750530,-7925854,-10023868,-13656667,-22783644,-31548223,28877559,17961833,11650150,8755230,7054579,6001273,5458281,4181685,3681102,3442861,3139727,2897458,2681502,2507510,2465917,2351916,2084330,2085001,2009828,1961077,1836129,1739855,1743485,1654413,1571069,1558361,1542271,1456270,1380179,1323369,1374192,1222333,1105042,1144629,1132164,1168331,1117824,1024188,1051012,1132411,1029746,1064499,990705,966559,932261,914559,881094,839850,830147,861097,774620,703336,734018,753263,722968,688209,705452,731861,641734,705065,591791,605096,563048,577517,654989,568981,500489,493314,494415,403748,451162,425415,446371,430229,333595,474537,407372,316790,295064,316256,219013,247575,5152,-121131,-86812,-264093,-539099,-1124293,-2470677,2459214,2106412,1450973,1152849,1074756,989960,889243,805451,738615,673160,645284,661579,725429,699643,661193,633018,549121,644060,611814,573649,489207,409299,500889,461167,435955,513505,549969,486886,594262,490983,449216,499580,441448,479524,511692,462533,480952,522387,439254,464198,426536,470702,479034,465527,434525,484425,486593,537969,499602,405962,414615,497571,491151,461700,513298,411353,404988,452261,462232,475764,443389,507536,531267,439375,487922,438519,423544,463713,409344,459787,439393,523619,485677,575746,576614,560725,562071,592602,512131,349919,432533,449552,502397,480932,441276,519782,485026,513770,461585,468452,403613,452914,470191,432368,429276,419644,526904,458885,383891,401807,472227,413929,437069,533972,438506,517015,372416,306525,324577,380736,324923,400333,394433,365773,354417,392149,352614,281664,322712,358076,233805,343922,325802,389735,321975,364418,337421,388823,314549,221524,225354,284618,257884,282739,286501,335525,290124,341558,291607,248056,220686,279487,286164,340857,241057,173276,207695,212372,205658,194774,232214,179844,160519,103655,162499,89878,217087,192047,277098,306537,173283,239357,190814,131272,89479,124032,171289,55751,205106,137026,142884,221576,151260,219896,179591,113947,79745,195810,214432,194341,173660,251598,150757,203508,202535,216984,181811,198375,140487,158019,152532,199701,214712,139657,126158,180863,175094,171159,134797,197188,177537,126516,138171,244822,191412,181271,220377,177702,128786,147125,195004,161709,217146,168093,89123,181500,284313,203609,143779,180537,238961,163745,166005,201033,160397,81812,134478,89495,126787,177210,181461,156725,110243,228637,117871,57834,166782,169373,116953,72403,211820,186412,119653,192997,205661,104865,174545,144722,165308,176942,132512,149165,51712,159777,136338,144292,107290,152275,112735,179047,220386,198028,20295,82167,134842,144633,160352,165568,83440,198009,221344,115357,63551,100343,90284,105112,202087,125140,130178,114409,155002,161191,123119,183831,120584,184901,53186,116274,160445,211968,138950,211236,88613,116446,102570,91578,124884,143345,96066,151207,182961,126625,143104,146920,179303,186270,125849,131490,92497,127103,86696,166827,217112,168186,52775,15814,45412,98181,114410,125050,139474,111179,151425,151893,46801,157270,131720,136694,124062,161655,183961,224665,140108,89758,116153,247685,139097,200362,178239,148444,154129,117223,120131,121438,139949,86570,104553,177341,201143,79384,103514,177372,141585,145738,103021,185129,84834,97335,103757,198084,116155,123105,75361,120384,169314,119659,93497,193292,85110,185093,201524,121684,80226,121206,185167,174202,115126,104637,116944,153500,104822,88163,55268,89294,87489,68750,51299,51952,103754,123440,101502,72472,131000,-48795,204814,104865,154245,185522,110794,106468,169555,142081,120846,78117,178200,231593,96913,81928,138903,87169,75118,111180,159383,126363,120970,147074,98590,93964,103921,74752,92615,65528,52050,100370,130899,44651,47449,78506,123252,117038,84149,107852,65505,106000,66305,80483,76513,129164,85152,139236,77075,111872,114695,64772,72631,111751,82535,151546,158264,147685,99075,59585,170809,172297,36096,25836,77175,64737,101480,71071,95547,26958,213448,82299,113368,114068,137123,31610,35159,13625,57650,114267,205577,81738,49195,31664,108126,96175,109296,107286,19926,74414,139383,99862,59687,88723,164077,118266,61030,8854,27030,155488,147199,98716,56051,118994,171616,50833,8195,99869,89386,164150,164228,102435,104985,13788,95054,104800,84362,103072,146795,101497,67806,100496,117884,80629,62077,112537,118321,121232,168322,63114,55796,96951,182506,94140,19012,38875,36020,32315,21781,85868,85059,47025,127754,126362,41707,43331,8922,58357,29444,98573,195051,133120,35433,55294,66734,88440,97339,90850,32261,1930,98306,6342,84553,43801,76047,42151,92331,83040,53874,141087,111867,-5946,51174,63792,86642,102821,96600,126465,93845,36387,55981,149443,139269,29832,125894,87624,118144,56679,72608,102699,36501,106711,31576,92581,122483,69995,-9793,80884,124455,76291,37201,82494,75473,69838,49762,71668,-1992,77764,130178,96012,-31875,84955,53148,97229,67891,-73724,-6198,69362,122156,38381,51085,107281,87355,9438,78782,50463,97181,42637,41904,33683,73907,15424,51772,49035,110887,101311,51106,8413,21270,79977,81531,48046,145427,80533,38234,178040,114442,44411,28174,118825,20933,163886,32361,87007,70811,114632,75393,114137,37841,26051,57419,184483,123690,99710,77225,100194,57161,90842,135427,107438,107379,102938,57767,90906,39433,34362,69478,136778,39168,52825,83249,24621,-9166,15556,27765,17319,27423,-45278,-65429,-95988,-126441],[-63370,-95684,-92353,-80432,-178572,-123669,-131750,-118438,-93730,-154941,-195150,-143911,-79029,-127454,-236003,-248568,-239558,-155651,-258891,-227894,-205275,-205108,-102835,-146499,-167544,-270244,-228074,-127637,-111821,-120840,-193213,-278054,-210032,-83796,-155292,-154855,-254039,-193523,-262704,-227668,-224731,-219531,-166200,-138077,-213664,-254304,-234120,-281087,-273243,-187754,-292610,-309136,-251229,-232708,-222378,-297771,-278242,-272654,-272578,-247008,-223998,-163532,-196753,-179398,-225317,-298706,-247022,-226440,-288420,-304602,-203370,-252030,-239957,-246798,-236255,-225039,-329337,-314681,-231608,-275794,-256860,-264311,-276765,-297187,-279859,-214084,-286545,-217604,-221308,-213069,-298650,-245339,-224908,-308994,-251811,-266780,-284926,-256151,-288254,-337148,-263874,-259154,-217775,-310197,-317004,-261247,-237280,-247018,-237263,-284851,-247464,-296001,-431575,-405896,-297439,-364089,-406366,-286303,-346136,-370722,-330611,-338788,-398698,-335128,-370533,-292198,-403553,-458558,-410415,-317713,-357302,-300188,-370417,-345666,-358626,-390280,-403333,-416207,-379380,-411206,-441133,-351757,-396609,-356194,-423583,-334021,-356631,-413253,-392558,-377221,-393480,-462152,-414188,-451840,-458106,-469008,-470577,-501098,-457674,-418567,-419768,-465293,-452361,-428184,-471761,-538923,-509794,-541194,-461958,-526197,-531885,-542499,-505246,-583920,-614819,-492278,-530756,-600944,-569738,-708338,-599288,-586121,-614670,-621734,-691133,-576701,-545448,-493264,-603912,-665597,-549588,-665383,-683596,-682031,-721655,-643694,-741287,-751164,-737657,-752141,-702899,-807148,-859515,-836957,-893477,-897892,-841169,-883950,-1009140,-976059,-998200,-1006245,-1043728,-1071097,-895917,-990709,-1058040,-1048407,-1097802,-1150504,-1243052,-1279029,-1251811,-1291050,-1375938,-1477106,-1466306,-1483029,-1500175,-1594494,-1708050,-1771255,-1959659,-2144813,-2144289,-2175868,-2419093,-2474178,-2657325,-2929524,-3268252,-3400341,-3734770,-4209968,-4819362,-5607760,-6350139,-7454968,-9452319,-12886440,-21475064,-29580983,27225583,16929999,10956141,8234110,6663421,5662586,5194983,3891065,3453698,3246305,2937154,2754138,2511721,2329162,2320078,2216455,1952402,1943681,1894705,1824864,1728834,1638958,1658073,1550891,1461881,1438357,1450903,1365115,1273676,1218186,1288018,1184284,1056421,1077332,1027589,1074873,1016248,958080,1008642,1064098,960842,995207,942794,927318,899045,869727,854410,800423,778820,828337,740676,690596,692898,730180,664068,642056,653163,710336,616228,673647,562608,603176,540718,557450,605921,523237,485611,428797,478195,389628,437413,390829,411359,404133,343448,459972,381365,305049,280127,273993,228744,260133,2114,-121026,-60851,-267799,-526303,-1088906,-2391586,2464376,2014355,1388170,1141872,1055170,967737,852043,785760,725223,667126,635359,648891,699558,629732,666889,590994,570800,633289,592017,573105,466529,393934,467219,459883,406766,494914,534734,455657,568880,442936,431465,485584,427129,443837,461086,419108,434285,466117,397160,419063,385857,415792,422008,413263,368679,431014,440722,474243,425146,332833,375648,458700,425478,401143,439487,337782,333393,361022,400987,415177,373286,427768,451749,365603,410718,373522,363399,389819,350890,427206,393532,459668,402388,525646,484550,492288,500822,539929,437842,280107,381112,431456,472696,411961,365206,435918,455286,464383,396603,429488,410474,438463,451898,384413,393992,414379,481963,439006,369280,387576,431760,420191,440630,509827,410490,508319,378653,313029,358361,368234,327861,407091,385140,373847,352134,387380,330293,265092,341041,388270,267579,393186,357364,405317,324163,362253,365260,395309,341012,249281,264069,306069,276726,303348,292772,359299,323510,354874,310756,281800,216233,277711,277134,348400,265168,199781,237666,224908,231827,227383,250528,200392,180434,137832,186135,91002,197292,180220,284834,318401,207070,247659,181231,137804,87038,94041,160523,48851,203992,138878,156400,212935,159427,230007,175586,115917,81091,192725,198385,191861,162435,238369,138272,168343,166889,184816,177055,188405,155103,159669,141817,191094,224907,136863,116945,160174,167901,185834,103995,184717,167285,130353,120470,239893,177021,195407,207808,189301,137567,120391,177111,138979,205819,130728,77189,163583,258280,187996,138399,182167,227296,135905,138817,172589,176156,58224,132931,93402,117454,185443,177955,152238,123356,219739,115116,43331,158247,148378,105868,98646,224649,157884,79259,172900,178871,97213,140175,121106,175307,197356,154194,162152,36256,159603,136409,150633,105082,147547,118471,145268,189597,168614,11869,74531,161979,114601,162264,135305,61644,164292,183471,123851,59151,76526,90699,109752,177421,126647,118990,110202,130140,142868,101998,153737,104257,182920,69484,123300,151632,183974,127995,217253,69974,96945,81465,95551,110227,125822,102072,139425,182215,143065,119293,153507,196512,173737,109314,117151,87676,107417,83606,176796,208991,138530,48213,-1845,18204,82224,104529,131604,129678,104674,120463,126962,70020,135297,132950,137798,128477,165008,167072,251727,148360,91639,85788,252448,131038,196548,172479,141919,124252,81508,97183,127077,152138,59696,94085,175118,190720,98151,106902,143334,130188,123815,76432,156018,82191,83972,71387,179239,130801,111966,71081,105834,135557,96878,89157,190141,91155,175500,201749,75414,60274,109943,201315,167617,99715,96052,73657,138259,123614,91698,49093,56302,91673,55845,6355,32054,94440,114196,83692,41672,106524,-4730,210501,102074,162367,188060,109932,108903,184426,139717,100249,84675,175276,217956,68338,95500,136947,80279,66753,118003,147121,96768,121521,123364,41857,79561,66139,53741,67006,70055,60278,94305,121298,26222,55796,57567,111960,120551,94497,93713,69996,112129,83879,72296,32434,124789,80308,139544,55803,116692,97687,80017,71294,82573,102173,132608,124461,148541,106718,45856,183453,175357,23847,41195,109476,72173,79310,50724,89033,19832,188815,104921,130899,122822,167911,27500,3852,9510,59689,121711,187214,115482,80389,45559,77847,102788,109601,74361,11342,87911,131027,81370,79165,83537,134630,101898,72763,37023,9530,127653,123181,85629,47498,111642,161711,63463,33137,85844,89576,148293,133000,72094,71849,3823,92101,117457,85423,62939,109735,84696,72735,83874,115924,83087,23741,101957,108326,121904,165984,57693,66005,53416,163011,84989,37417,67694,54671,25280,16649,74766,108404,55475,127934,113394,34911,16494,-1812,56900,28866,85670,212901,121951,10576,35630,30055,74279,100978,83208,49075,17128,88483,-3320,72744,51228,94050,73777,68888,66739,50756,141373,117317,18981,47893,74857,103524,94631,79889,132467,85885,29992,67010,139516,123966,47122,132207,78578,116273,59294,64813,112075,35350,87706,26934,77681,123512,72278,-8136,76871,113936,54268,14960,62314,75881,63168,22475,72239,12923,80433,134628,109631,-65435,74406,68380,91226,42083,-55017,-26213,54380,107421,22541,57170,122411,93938,-20569,58314,47703,109692,26056,43861,46257,79652,11112,42610,48713,103804,78125,39349,5259,18885,68900,67347,27611,131974,63141,34734,157431,103235,5453,18548,90125,22056,187687,54393,90925,74771,106314,84609,104883,58920,37621,62270,179518,96660,93198,61649,113112,65410,77062,150201,146373,100102,124475,43747,70251,52356,53826,86810,121468,47368,59711,59117,20819,-7367,21218,22761,7457,48155,-35047,-68343,-88985,-124156],[-75366,-96481,-96344,-82663,-181256,-129520,-126494,-90511,-85941,-139058,-207422,-135242,-63964,-131564,-232828,-243052,-263544,-125471,-235837,-231108,-181523,-206086,-80053,-138518,-149437,-266908,-210612,-144791,-138922,-125080,-191570,-295901,-195671,-63416,-135934,-130253,-222152,-176733,-257177,-209645,-198656,-215274,-171193,-115256,-200893,-250490,-226601,-267193,-247826,-152625,-281860,-377374,-235270,-249403,-229183,-264855,-257757,-281367,-266218,-220217,-207366,-159973,-195478,-174303,-193021,-275040,-236362,-209153,-276955,-273647,-200414,-239901,-194932,-215618,-222570,-223393,-324128,-310470,-243223,-249106,-223376,-251330,-251998,-262061,-245285,-196671,-249389,-196388,-204182,-199561,-298376,-227227,-219899,-313951,-229756,-258665,-283881,-248379,-296044,-335815,-234121,-225212,-191821,-279104,-304272,-235026,-191909,-222433,-204783,-251086,-245648,-281322,-401971,-361133,-257392,-328271,-369769,-269653,-314886,-341618,-313184,-321649,-397771,-333154,-367815,-278199,-394098,-467374,-383447,-277115,-327280,-256159,-339663,-321276,-342630,-364965,-360898,-421038,-403333,-380580,-397856,-322893,-413354,-346149,-409200,-293230,-324107,-385668,-372108,-351400,-354471,-431605,-378679,-423260,-454943,-465762,-460086,-454818,-431781,-381018,-393742,-453192,-429026,-398934,-460022,-517251,-446483,-504601,-454939,-490523,-506801,-505049,-496464,-561721,-569388,-460504,-489094,-551638,-521241,-674571,-565427,-560100,-565464,-610189,-670959,-536020,-493119,-459181,-564795,-644026,-497927,-646484,-644210,-638224,-677063,-603959,-704417,-735654,-674861,-702910,-677914,-757936,-776438,-787481,-830096,-834258,-775238,-843333,-952421,-905714,-944920,-968037,-975563,-996697,-799891,-947301,-1034552,-1007304,-1019285,-1100620,-1159144,-1181552,-1156615,-1217033,-1303380,-1376052,-1372605,-1365545,-1380548,-1482900,-1575281,-1650406,-1846385,-1997046,-2007799,-2011320,-2251026,-2332063,-2469722,-2769540,-3080615,-3153087,-3460058,-3939182,-4537493,-5202574,-5920689,-6947464,-8827164,-12025798,-19993992,-27433336,25366085,15760365,10189527,7645314,6205207,5251371,4828450,3613672,3251291,3055017,2744981,2602259,2347449,2149740,2158494,2061401,1829680,1796710,1762130,1681883,1615114,1528038,1556949,1437340,1347985,1301601,1334942,1262267,1162824,1108071,1180571,1134976,999176,998074,920493,961258,897665,874602,951686,972619,873366,910616,875885,869233,852061,810848,804423,751267,707153,778820,693222,662967,657743,685742,604476,592938,588817,661617,589430,611725,530741,583475,519242,527308,540459,466207,453276,362931,446259,382907,420989,354527,370276,360879,334836,413792,342504,281330,251048,218203,210421,228257,10482,-102257,-54400,-284005,-529278,-1059875,-2327293,2471638,1927318,1336830,1114028,1034549,947233,821671,767303,708749,674270,637312,643648,676135,568810,655682,546033,584078,610026,574744,590068,466886,421182,449203,466853,415280,487169,520626,443482,543593,416665,427735,486851,440571,426219,424315,404788,403881,433007,370523,390865,371413,381404,373954,374692,338291,377165,402411,421685,362702,292748,360408,424564,383821,351097,369836,294474,293968,296023,355079,353303,300888,346679,375711,304413,336047,309714,298513,304717,300887,394614,359084,392459,321166,455291,386092,412012,408100,452318,358392,221668,322220,407436,425254,336981,292362,344433,406913,393954,315629,381889,411088,412767,421700,328793,348616,389533,416867,386638,344856,361108,357317,402758,433884,457252,358052,457624,358647,305230,374653,343730,318662,388650,356716,365055,332389,365517,288595,244361,335513,390186,285682,428059,382315,405663,319928,348694,379142,382226,358294,278161,293441,318213,293435,306940,291462,361751,352799,342981,316267,308144,206649,271371,270081,343739,290907,228045,265303,241168,258937,258620,259262,221986,208930,182193,213040,115561,183122,172167,287217,321686,257513,253674,172848,156805,100393,78767,158584,63057,196549,153510,172055,214449,176810,242392,179144,132767,99994,192110,184222,191443,157128,223254,143426,152563,145795,164593,176676,177749,173177,159986,131069,183671,232828,134201,113651,150108,172197,207615,85549,180682,157406,143654,106944,220316,158485,206612,193144,204027,151463,91294,161943,120085,191360,100320,69109,149901,227901,162761,129313,180282,202244,105947,115081,150850,193128,58253,126796,94228,108928,177595,160532,146812,139250,201615,118738,42106,147797,129942,94424,128631,223890,124589,51787,156566,156381,96724,111899,112657,186526,201862,175443,172765,40305,152396,139972,153261,106105,139493,129978,107946,155746,131109,18338,74074,187433,96888,158132,99325,47027,128891,148377,140363,61816,61739,90265,119571,162542,135051,112199,108507,113803,111281,84752,124333,80033,173118,99518,128457,141405,151127,120587,213940,56786,74409,58225,89998,96434,96016,103859,133065,182204,152540,96112,156935,203405,167749,88226,104680,85709,91244,78817,183629,186199,101790,54960,-2214,7671,76772,94759,135129,126255,96286,103205,99602,99076,112084,148787,136082,123897,157082,140198,265046,143919,89318,63571,245362,111091,180186,156789,126245,100593,49007,75345,133055,157605,35454,99676,163987,175291,117654,102420,112631,124361,111010,58485,129796,82901,73925,45145,152772,138614,100892,74525,97809,103523,70535,79055,175785,106521,159903,184275,31824,36500,90558,199837,143451,87834,91896,34174,120698,140337,95539,51803,36081,94880,45800,-27926,27626,90058,102149,59198,13165,70420,40043,212485,97340,172719,186612,115146,123661,197200,139812,84829,105005,162574,189316,41674,101596,134763,74282,67111,130494,126316,78487,117659,98378,-7895,66012,43339,31511,44433,79189,76282,88147,108228,19398,71934,49242,102329,124469,104131,80692,70491,123600,96483,62879,2670,125280,79292,127563,35421,121731,78675,87678,65665,63312,137370,112069,87001,136871,109411,43353,188591,166242,15289,59883,137737,86812,60226,32415,85464,30619,164938,126033,141730,121198,191687,31632,-9151,10711,65212,122052,156592,151582,117434,64526,48204,106476,108637,40435,4476,96345,129389,67875,89783,72974,97587,89341,87635,66584,4912,96388,96049,74553,46768,114153,150603,82202,55363,69225,89885,119049,88487,50329,45207,7347,88731,122054,81508,29038,79179,76341,82145,73382,105431,86415,6399,82017,99325,126566,157679,57971,84702,9445,142057,86082,55665,95753,74025,27951,23305,79489,129304,67077,130133,108202,35317,-6619,-362,69930,31272,77291,209065,112334,-2719,31832,4305,66319,99017,71731,73876,31092,75855,-1145,57851,67062,117511,110587,47576,56384,52711,124106,119852,45802,44105,82901,110583,86299,65196,132912,77042,37140,79564,124929,102236,76017,132931,68040,104240,59450,53344,116707,40124,66697,34951,66647,119384,67724,-3081,71036,104828,40449,7624,48906,73673,56223,7252,70228,46582,85082,131642,114932,-79259,65038,85087,90248,19887,-21885,-35319,29885,88402,12755,74097,132020,93257,-23793,44864,48982,130136,19783,53303,55554,91624,14900,46827,55232,94882,57982,21739,10621,22899,56101,56644,12372,112451,43655,40106,120902,88091,-27797,11684,59727,31720,183420,84629,91665,83858,94199,90104,85406,87119,60733,68606,167305,74107,88704,45209,115400,74778,63186,154499,187267,91161,145944,34781,48945,61974,74162,116149,97667,64472,65435,28942,19522,5772,34872,19361,-5164,58166,-21801,-61243,-76171,-116825],[-84778,-97676,-106585,-86258,-170694,-136233,-127400,-69332,-83950,-127167,-210282,-139942,-60486,-128801,-219285,-230949,-278830,-103735,-207793,-226938,-162779,-205474,-80618,-136522,-136557,-247286,-187602,-165486,-165913,-133929,-189610,-306580,-181782,-64256,-122086,-114111,-187205,-168015,-244724,-183822,-181592,-203093,-184233,-115851,-193148,-246688,-222684,-257033,-218152,-127048,-270970,-410052,-211690,-254884,-234412,-226178,-232548,-280020,-247675,-188648,-193656,-158571,-196202,-176884,-175463,-250621,-224904,-196768,-257569,-233830,-202380,-225899,-156184,-183911,-209939,-231795,-307020,-299759,-257569,-223294,-199870,-239792,-227372,-223002,-210771,-187619,-214921,-182949,-196021,-203297,-292856,-209679,-220444,-311019,-220387,-256565,-285548,-246308,-304044,-326512,-204208,-194572,-179747,-260903,-291579,-215433,-154870,-195413,-185254,-212322,-244860,-270461,-353817,-306817,-232249,-287884,-333859,-264761,-289535,-320391,-314933,-307608,-389138,-329398,-363682,-263973,-377719,-457310,-359047,-238647,-292754,-231145,-307269,-309673,-335289,-339647,-323756,-411567,-414925,-345757,-343829,-293314,-416240,-335646,-390429,-265256,-303707,-366451,-363181,-338499,-322084,-400564,-350742,-392469,-445781,-464605,-449267,-412063,-397798,-354328,-363493,-441160,-420696,-377291,-438216,-480019,-391709,-466123,-445422,-440646,-476309,-466415,-482228,-527261,-517995,-443612,-459902,-503506,-476701,-620876,-528769,-527449,-521420,-583284,-645212,-503076,-457246,-442223,-536249,-618885,-461891,-624113,-611090,-601956,-630961,-575097,-676408,-714393,-621593,-656977,-645777,-700421,-692613,-731369,-772613,-780214,-723422,-805531,-894473,-831780,-889470,-933083,-916521,-930580,-731844,-900020,-991852,-965263,-949957,-1045401,-1074651,-1084988,-1068916,-1156783,-1233089,-1272320,-1285135,-1270247,-1298040,-1394070,-1462792,-1550081,-1723059,-1846297,-1876339,-1878269,-2117325,-2212007,-2301127,-2600255,-2886316,-2941595,-3226381,-3709539,-4300896,-4854550,-5568498,-6530889,-8296776,-11279285,-18694895,-25645728,23803292,14762440,9559446,7149406,5809063,4884022,4480860,3423192,3116152,2915929,2610969,2480869,2228542,2020887,2023484,1930260,1751405,1684704,1643259,1567661,1527375,1434023,1468101,1341493,1258987,1187767,1228195,1178229,1075274,1024942,1077088,1084027,946631,920388,835377,857401,790125,792651,891882,876731,786108,835058,804994,806987,801621,752507,738909,700706,632638,721350,639895,623678,634508,625538,556532,549283,519551,593503,565349,532695,499758,543201,496967,486987,467633,413731,409180,312028,407299,383134,402305,324568,328283,314459,308603,342761,296174,251652,214935,163411,171666,162448,24257,-72031,-66931,-304436,-547707,-1041198,-2291690,2454478,1858349,1301004,1069234,1007577,920839,795880,743816,678767,678623,635193,632634,650131,524005,614888,501410,565371,574505,553491,608249,466841,464283,446296,464317,436173,477633,497521,444643,513154,407697,420445,489734,458016,423355,402864,417882,387394,417634,350990,371566,374927,363262,334378,347825,329587,325783,371363,376767,319264,283470,362546,395206,364843,318767,312757,280881,283668,257477,321540,302296,240180,280874,314091,262661,277250,255965,240819,225606,267886,362889,342000,337403,260462,370296,303176,335159,306866,340112,289199,180283,262642,376419,366508,274244,245219,262405,346696,315247,234576,335699,400743,379485,384481,282786,304596,348386,342001,313242,316144,325424,271330,365744,415333,390411,296486,377583,314455,283595,366927,317098,298403,351114,313559,336147,298995,329013,236434,223377,302577,363622,280683,424562,385030,386443,309043,327648,374454,355637,357011,301504,302993,318021,303193,288793,275317,341944,366899,312201,304854,319476,192252,256712,265132,324371,307148,247982,278158,254435,280610,279679,251906,238103,236261,227463,238131,156845,174178,165280,279386,315495,311905,251264,165788,185312,122947,82928,163944,90055,182920,180076,177951,226669,196950,251232,188285,157954,129400,192949,174724,192050,158438,207147,160291,164318,146764,163252,181022,168262,191695,158481,124766,180718,238756,133052,119101,152490,185340,230799,85065,183322,150956,161243,99688,188358,140757,212469,178075,219149,166259,65934,154039,110213,178205,82540,66966,143400,197233,133901,119204,176082,170338,83832,101137,137927,207970,78614,118730,87669,100531,157336,132166,140179,151704,177591,125822,53863,134563,117762,86372,154761,205425,94223,39604,141989,140881,103461,96378,122908,195256,188723,185049,170646,59878,142155,145062,151347,108664,126606,135793,76569,126323,95963,34834,75930,202026,92191,147816,64173,41737,96188,123079,156229,72362,56517,88703,130620,157645,149687,108688,104762,105834,75559,75481,101265,52659,155298,134722,131182,129806,120085,115867,201336,43664,50380,38665,74194,84746,63212,103716,135671,180297,149970,76268,156006,197496,167535,68217,96285,86537,82477,72142,184973,153564,66031,70311,11228,13929,81350,85063,134108,128593,87209,98802,74474,122010,93276,174011,133761,112053,139130,109391,262649,130932,81479,52926,219618,80935,157646,138244,105715,84427,24085,59600,137621,154517,19441,114212,146869,155535,131022,91558,93412,123671,107061,52334,109676,84194,67089,27454,123065,133265,90959,83824,95821,78162,46737,69050,153230,125135,142552,153783,-3253,13532,68156,182309,107987,80373,87222,12002,108453,150187,100610,61927,29661,95198,41589,-41892,36274,88473,88308,32295,-7118,32071,74577,209059,90664,180694,179665,119926,141460,198712,140483,77920,128779,143579,151824,21571,98227,131917,69986,73919,141424,101631,68911,106814,77011,-43269,53099,37014,10668,24509,91286,94804,80614,92763,23621,87587,51234,95940,123060,108756,70171,66635,137166,102032,57576,-9185,128107,81190,105514,20249,122422,62107,85348,55618,55946,173074,91854,53012,114206,105709,51692,181260,146196,13377,76078,155279,101597,46694,21948,84672,54180,143718,137459,141172,110153,200847,47395,-2064,19006,74710,115044,123382,176024,150338,83474,25042,105224,106978,13404,-2370,99645,134365,61657,89401,63532,62294,81960,101144,91518,13718,68006,69556,65706,47816,121616,136936,97664,68852,47773,90272,83889,41493,39803,26626,21741,83236,116862,72954,9243,58590,79220,92708,73947,90581,83940,9283,53739,87302,133492,141771,64580,109649,-24973,121983,95429,69447,116467,88363,41540,37151,94631,133603,76485,132240,110459,40405,-20416,10828,91719,35001,73292,184369,106700,-1422,42333,-7178,67014,92664,58704,98139,40864,62660,9501,45438,91144,137087,135603,29777,57095,59527,96306,121192,70795,42729,85375,103540,79257,55451,128383,68966,55958,90645,109749,80018,110840,130306,61060,84217,53404,39951,115417,51067,45811,51106,63738,109233,59425,1415,66265,98857,35567,15833,44595,70001,55156,11813,64583,84447,90016,121452,109075,-71110,58476,97673,94127,5761,17343,-29099,3892,68428,10412,90762,130317,84791,-4882,41537,52261,148567,32379,67038,61044,104741,22579,61453,64606,83512,45019,-2152,21531,32270,44446,51408,3635,89841,25908,48097,74286,71816,-47154,7827,37055,46462,150319,114257,87900,97255,78647,86457,59646,110372,85719,72999,148187,57849,85015,29892,103717,77571,51284,148793,219387,81991,160010,31963,34022,66808,88018,148035,70590,80087,68523,3704,19934,29577,54239,16167,-17769,57392,-7172,-43736,-57857,-104994],[-86781,-97369,-120052,-89668,-148306,-140698,-133296,-60599,-87738,-120044,-203805,-153855,-67208,-117440,-197517,-216442,-278444,-92202,-179204,-214764,-149800,-202128,-100720,-137071,-125079,-217883,-162810,-182123,-186324,-145888,-187173,-303035,-169112,-80793,-119252,-110437,-156525,-169946,-227464,-155666,-176938,-184675,-201954,-134805,-190823,-243368,-222007,-256771,-188487,-114243,-257477,-391364,-182350,-250287,-233509,-189253,-204509,-268671,-220555,-159836,-183060,-157390,-196403,-184573,-173341,-227305,-211790,-192147,-233048,-192585,-207063,-212461,-130130,-158791,-198546,-244105,-281425,-284243,-271090,-204578,-187327,-230425,-209031,-189314,-181665,-187694,-191271,-175755,-195363,-225879,-280732,-193866,-226411,-303276,-226804,-258604,-285191,-248199,-305170,-309063,-180381,-173727,-184229,-256940,-278280,-204427,-129672,-168079,-177262,-177505,-249702,-265923,-297461,-256423,-228436,-249519,-302218,-271498,-274936,-308943,-332325,-295690,-371344,-324824,-357452,-246951,-353217,-429918,-347080,-211543,-262051,-228339,-280339,-310818,-334343,-318912,-298368,-386631,-409533,-310655,-288746,-267348,-404142,-321376,-369689,-252074,-298636,-353185,-363995,-339643,-301119,-374628,-332929,-366410,-430305,-460705,-439234,-380394,-363310,-341466,-333751,-430571,-425750,-367914,-408867,-436160,-357775,-433817,-433799,-387972,-442956,-434923,-464056,-488664,-469656,-444554,-443904,-464925,-444370,-554074,-493883,-493623,-487170,-544473,-615301,-484404,-443978,-444021,-519488,-591456,-445618,-600527,-590425,-577555,-587102,-561167,-657949,-690908,-585332,-625758,-613139,-643700,-623740,-679830,-732417,-743198,-694320,-776518,-843439,-767325,-840528,-905608,-876099,-880116,-699080,-857193,-931904,-926892,-905834,-994981,-1005268,-1005466,-1005810,-1121086,-1174897,-1186603,-1211859,-1213145,-1261315,-1337356,-1388429,-1481576,-1607212,-1716930,-1769293,-1795817,-2035523,-2125943,-2174821,-2446277,-2713673,-2793039,-3064442,-3549740,-4133239,-4611201,-5331809,-6254634,-7921823,-10732109,-17741684,-24469329,22699603,14035474,9122273,6794051,5512992,4601445,4208407,3324980,3040821,2833385,2536138,2395029,2157021,1951964,1926421,1842446,1719987,1618027,1554247,1493687,1475438,1370903,1409495,1282226,1211135,1122462,1157871,1134182,1028485,986164,999778,1042929,912641,862754,793917,790117,718623,732225,847129,802584,724362,790491,749716,758195,760631,708528,675835,659445,574445,673402,594644,586252,628639,564870,532853,522028,460981,525880,554840,458329,476733,493496,476748,446127,403609,383503,367245,288894,376324,391929,385717,308233,291983,277429,274163,261785,251438,225870,179208,125704,126533,85840,36578,-34899,-83968,-316254,-565292,-1023535,-2268846,2398176,1808240,1279384,1022399,972818,887164,772048,712466,635159,669400,621030,611606,618564,496896,557626,465550,521636,533593,527159,617244,456053,499081,457143,448013,451888,460838,468976,453153,478229,408560,405426,485504,467397,433602,394162,445221,380071,413639,336572,357241,387371,356084,311676,330087,325554,283431,350501,341333,297163,297564,375066,371990,365553,306149,275406,291331,292919,242523,299707,269181,202011,243878,274263,240678,243141,219716,201834,170371,254761,335012,343005,303518,232155,286880,251860,276019,222007,225776,242381,161486,210384,343125,308073,236157,234143,204961,289978,244110,170898,302983,378425,344082,346438,257994,269784,299776,270748,240232,289480,288436,199918,319775,388269,325933,240949,290060,259336,254897,338367,296779,270650,304770,264021,288896,258414,284498,184523,205663,252608,318551,253702,374999,361139,348966,292832,304426,351139,324396,334095,311554,288746,305081,299662,254311,246968,306636,357167,272908,278443,312584,175557,233852,260136,290595,305449,254130,269015,259450,293358,286161,228715,244103,256138,263448,255516,202099,169081,158814,260014,300949,354539,239273,158374,214364,145861,106462,173974,121796,166333,214178,169191,244702,211659,253683,200587,184087,160004,194126,172280,195725,165490,195351,182714,202116,171619,180990,188747,159407,206053,154454,126907,183893,242107,132990,133501,165556,202122,249508,103651,191533,149946,177925,98736,150401,127628,215165,164871,233252,178924,50670,154931,111362,169485,78873,70832,145389,172300,108497,112495,169550,140830,78577,101891,132080,220177,113124,113405,76187,95595,131347,98081,135877,159286,153385,135426,76336,119898,112924,84000,173445,171762,72016,40590,127024,132943,115804,97386,148806,199065,163431,179598,152943,87297,133062,147640,144637,110896,110665,130808,57269,106899,71608,55620,76378,200679,99286,131889,36522,45393,69394,111476,163279,89144,61293,86681,138089,159547,167990,108404,99362,104314,43784,77609,87255,26805,129844,163023,131001,116711,95633,112809,180839,29008,27794,28045,51691,75250,37403,105609,146775,172187,136007,61935,150712,178803,168919,53315,92265,88613,83612,63293,179205,116733,38983,88210,32968,35181,93955,76168,128710,135617,78880,102759,54119,130371,82883,199776,132486,96973,115673,80761,244814,114585,67998,56397,175453,44966,135540,123837,84579,76073,10584,53824,140831,145175,14833,129088,126261,134546,132904,77984,90873,126063,108163,58033,95908,85916,62657,19647,95229,114191,83911,95512,97429,61247,30183,65297,129064,138787,128302,120678,-25510,-3875,48251,152819,70456,77346,76840,14048,106273,151685,108033,75627,34878,90739,44567,-29443,51165,86528,74384,8015,-16495,475,91434,199794,83633,182944,167212,117290,152561,182361,138692,79625,143193,124329,112840,11632,86369,128400,67521,85460,145330,77998,61382,89514,62673,-60940,40735,45002,-5830,7975,104395,111310,73285,78534,35845,95754,59788,92083,113135,107863,64447,60567,148710,100309,60638,-3157,129768,83328,78700,13060,118247,52725,74679,42552,59175,195222,75329,28651,85516,97355,66654,161689,119352,19571,84410,158613,108838,40597,24679,86511,82359,125070,134496,127399,92719,191837,73743,21442,34214,86900,101907,97262,179618,169870,99067,12904,100631,105877,-664,-8019,98857,144340,62622,80989,60247,37742,80562,110271,108091,34423,48905,47713,57840,44602,127749,121517,103523,72674,22873,90962,51894,3899,39606,15754,42834,74254,102844,62329,5907,48938,91997,100652,85653,76282,71984,25823,20723,69622,139419,118476,76553,136265,-42951,103412,108236,75411,125734,94355,64206,53113,112189,113890,79559,131171,116571,45995,-23048,25882,113296,38329,72904,146991,105434,13668,62057,-3354,77414,84902,46114,114361,45495,52193,25232,40092,120573,146727,138107,18194,70694,69762,67851,123423,89978,45474,81238,82481,75631,51464,119252,62110,80988,98573,98548,63542,143580,125992,60575,60846,38999,27231,108114,67389,28409,69548,68997,93928,51264,3937,64904,93622,36869,35623,49026,65694,63400,37988,55416,111186,93008,105885,92627,-44633,56330,102892,101363,2038,55143,-6962,-14468,51112,14651,98507,115639,69576,24684,47459,56710,155896,66534,81476,62540,114545,29909,82122,72896,71013,40415,-26906,33515,44154,38066,52473,820,68312,14210,51724,26519,56387,-47268,6931,29026,61543,98278,134542,79928,113117,62219,71530,33057,118385,102416,73307,124599,47863,80862,17073,78955,68876,41491,137918,232960,74643,162433,35006,29937,66445,90636,172752,46880,85502,70532,-7077,20665,59270,76344,10411,-27795,49216,6284,-19395,-36736,-89984],[-78607,-92537,-131631,-90300,-117633,-138448,-139571,-64469,-94526,-115377,-188815,-168312,-79190,-98551,-169646,-201772,-257693,-87554,-152450,-194072,-140940,-192574,-129457,-134513,-109430,-185635,-138659,-186528,-195235,-156401,-181911,-281012,-155548,-101337,-127057,-118211,-134485,-180275,-205685,-128390,-180630,-161626,-216682,-160383,-188780,-237086,-220655,-263522,-160402,-111612,-235327,-329714,-149237,-237397,-221987,-159289,-173484,-249409,-189835,-137982,-172499,-152316,-190862,-190155,-180841,-203756,-194167,-192062,-203890,-153961,-209369,-198961,-116340,-142001,-186036,-250339,-249458,-262777,-278085,-193727,-180767,-219410,-197773,-167499,-158854,-191249,-179765,-169748,-195807,-260089,-259702,-177457,-232495,-292587,-243770,-258278,-274968,-247605,-291817,-282139,-164148,-162370,-199324,-259944,-260201,-197993,-114276,-140079,-174458,-151064,-259357,-264958,-241501,-217582,-241732,-215504,-272988,-281738,-268850,-302977,-351344,-280513,-341851,-316539,-344708,-222255,-316988,-389403,-348409,-197887,-238436,-240796,-259068,-315418,-330819,-300104,-282829,-346258,-383331,-275589,-239799,-244698,-376575,-297775,-344602,-246867,-302823,-336841,-365187,-347325,-287965,-352913,-320389,-345971,-404523,-443796,-425668,-359469,-330977,-335953,-305315,-416602,-433101,-366001,-371415,-389454,-345044,-406694,-414480,-339389,-403530,-409161,-437687,-447199,-425559,-453323,-430701,-434101,-421346,-477974,-457093,-457747,-458085,-493085,-575397,-474126,-444637,-453498,-503717,-555042,-438409,-569382,-574842,-555490,-539031,-551784,-637009,-659960,-559394,-606627,-577893,-585143,-570186,-631610,-703859,-713199,-678057,-747309,-791369,-708076,-790476,-874102,-844262,-835082,-687668,-811316,-849264,-880423,-879844,-941682,-944263,-935587,-958347,-1094205,-1115115,-1112140,-1135860,-1176242,-1242994,-1290661,-1334242,-1421412,-1488316,-1598625,-1667318,-1736025,-1972528,-2039885,-2063847,-2287170,-2540000,-2667249,-2930688,-3406260,-3968941,-4410764,-5119808,-6010653,-7573881,-10216378,-16874810,-23497313,21684285,13356847,8721939,6468759,5231663,4340328,3963677,3237495,2949332,2742201,2458092,2294851,2079083,1896213,1829371,1765811,1688425,1560113,1469409,1427818,1426474,1313487,1358525,1236914,1178452,1088144,1111507,1110334,999616,969076,935858,994775,882837,816583,782663,751858,675773,687870,810135,749227,687794,769027,706695,718048,721601,671766,617371,620033,531716,635471,555322,551147,627140,507445,528252,506811,416349,470049,554701,399350,457221,439813,454459,406525,354015,376712,332962,289884,359251,402281,370152,302924,261589,250632,239352,186242,213351,206842,147138,110868,86960,17806,38479,-107,-97363,-315461,-571732,-1003775,-2244612,2304106,1772964,1263940,985024,931044,846107,746377,672691,583109,639002,591016,578647,578472,481188,502236,442909,473976,492449,494613,609329,432282,506676,473570,419972,450439,433847,438852,459034,438566,406234,384085,467104,461197,449453,389779,466592,371859,410008,324209,341605,395262,350282,309723,314093,308446,252752,336784,314336,289897,318835,385138,351260,376444,306692,256365,311413,304709,241750,285300,252433,188385,237493,254250,229480,231426,200273,184465,146480,253863,309323,352774,289049,233458,221469,232123,239418,169144,133745,219710,164716,168990,311054,259085,223194,251052,176739,249336,190482,135154,288278,343542,309363,310094,254883,244857,251576,212941,188120,266852,255141,161402,274379,356175,275599,200342,215585,208196,225893,295972,284883,238947,258827,215858,229181,216526,237626,141377,192134,201167,267757,210325,289761,313500,296507,270471,281967,312353,295761,292102,301147,251579,280111,276666,212251,212770,264282,319695,234528,241144,287023,158131,203782,250234,244423,280389,243871,235813,252595,294718,275998,193109,236485,264011,279613,258850,234833,163681,150028,228490,278996,369310,217423,147814,232328,158726,142050,182398,148137,148424,245410,144784,257897,211783,247688,210686,201843,181808,192364,174860,202657,173653,191919,202972,253059,213008,210105,194773,147680,210428,146358,137334,190507,240297,131862,154154,182948,214566,257765,135229,201320,152817,187164,100916,112750,119693,216858,153385,243973,186143,49575,161444,121134,165938,87570,78830,153249,157144,91938,112054,159602,120820,93435,117296,127835,228372,153022,113934,65037,96902,106353,63747,136771,162031,133346,145426,103890,104520,112947,86756,183832,128544,59498,48381,108728,130789,129518,113039,181892,196891,134849,162657,122872,112869,127595,143013,132161,110573,94118,114482,51367,98947,61196,74277,71946,182453,113046,110649,20064,53979,48937,111508,155072,108125,73563,84623,138668,162055,183942,109875,94903,104677,21089,90086,80991,6505,97626,172282,127281,100857,79889,108744,154158,14535,8897,28906,27478,67902,25406,112046,162460,153973,114211,52665,140920,150448,165606,44291,89334,89190,92962,50765,164691,80723,26087,101579,55075,65938,109711,68759,118861,144028,71957,107292,39461,120555,80711,215580,131713,82729,92081,58949,214068,99346,50761,72496,119545,9459,117921,117170,66414,73065,9668,58448,142062,132924,20190,136036,103857,114929,120807,64910,104675,127907,108490,70955,86586,87955,59475,20378,73273,85002,80414,105942,98700,51960,23163,71558,109644,140314,119863,95616,-33699,-12572,35601,117006,40037,76384,57496,38371,113772,145101,118083,87342,46635,80174,53159,8434,63377,80956,61959,-8996,-17303,-19192,88953,185968,78350,177256,150285,102296,150382,146431,131215,86949,137057,110416,78527,12109,69899,123631,66177,99094,138346,59324,48750,68162,55533,-62162,28560,61075,-16410,-4231,115550,121530,67987,68702,50074,92543,69695,87614,93847,102767,64736,55473,153508,91937,72735,16329,126021,82590,53047,13712,111093,53286,60484,28509,68516,194951,65486,16943,56613,86435,81342,133899,91528,32307,81449,147851,103724,41965,42947,89468,106562,107617,116408,101691,72876,165933,104454,52809,53716,98290,85601,83984,160472,169878,109348,12930,95849,105821,-55,-9834,94292,155569,67407,69423,64197,29663,83863,112664,114666,63638,43516,32730,48487,32628,125904,106380,97242,69198,-1248,91246,30096,-15794,45477,10343,64631,61473,82580,52096,15670,48586,108756,101996,103384,66035,50037,46333,-11843,46074,140011,89637,90630,158097,-43677,85438,117749,71693,122382,91217,90896,66401,124225,72535,74323,123471,120353,47053,-17132,37673,125189,39090,73604,108095,106240,37476,83137,12855,96059,78028,35733,117585,46894,47397,42162,43137,149650,144686,117246,15281,94551,80544,47373,127001,99245,51570,71184,51976,76170,50993,105295,55378,104672,102113,94002,56426,165612,119994,66528,39121,16278,17733,95222,86286,16869,84009,78014,75136,46374,5047,67265,84745,39597,59851,58614,61102,79599,80251,43653,115923,91811,87809,69088,-8205,58529,99580,108751,7306,85446,26940,-18549,39125,22227,94150,90762,49695,52242,57732,62099,147486,115552,93161,60135,117893,33717,103776,77666,59288,42260,-43272,41868,54403,40599,58282,1245,51505,11046,45204,-13217,42379,-28320,7589,37518,71963,44331,139622,68661,128285,48422,47632,10963,106422,103293,69037,100112,42881,75534,7196,46256,48229,32291,128591,221771,70692,153196,41443,36954,61099,80326,183123,32412,76892,74399,619,20710,86885,98185,-113,-33711,37701,16041,5807,-16053,-72863],[-61627,-81060,-136862,-86988,-84717,-126704,-142048,-77662,-101532,-109778,-167824,-175441,-91672,-78344,-139462,-188595,-217540,-85573,-129558,-167792,-135297,-175268,-155059,-125865,-87643,-157973,-118253,-174639,-190449,-161688,-171221,-241272,-140577,-115790,-139929,-134055,-123986,-195076,-180072,-104598,-185367,-135930,-222098,-181479,-180785,-224000,-215386,-268410,-135288,-114592,-201142,-254528,-116611,-219993,-198716,-140979,-141589,-225872,-160928,-124540,-159976,-141545,-175785,-185657,-191379,-180148,-172549,-192053,-171185,-119990,-205630,-185095,-111447,-133162,-172122,-243309,-215102,-235244,-274375,-188489,-174963,-202895,-191779,-162864,-143102,-192045,-178303,-162534,-193288,-295038,-231934,-160179,-233187,-282304,-262396,-249641,-250580,-239870,-262867,-248036,-155909,-156627,-216013,-261291,-235782,-192028,-106633,-114047,-173436,-135900,-271443,-264818,-194244,-192677,-263292,-186645,-243351,-286605,-266263,-297930,-357261,-259317,-304114,-303914,-324505,-190433,-270298,-342872,-358061,-195728,-223145,-259628,-242728,-313755,-316129,-279475,-273805,-296661,-338485,-242952,-202310,-226921,-338753,-265825,-315393,-242374,-307865,-312596,-359971,-352453,-277331,-334253,-308002,-329421,-367232,-409338,-407710,-349132,-304113,-331157,-281165,-397116,-433844,-365067,-329618,-344685,-348962,-382494,-384733,-303728,-359129,-386635,-402755,-405189,-386327,-458677,-412311,-408582,-403457,-402316,-416787,-421978,-432746,-433627,-522241,-466105,-448054,-459893,-480771,-507684,-428668,-529501,-556783,-527136,-485765,-538345,-606414,-619634,-539043,-595422,-541366,-525429,-531585,-587181,-681155,-681905,-664824,-713405,-733792,-650993,-736077,-832115,-814521,-791674,-684680,-757162,-751516,-821370,-864119,-883344,-887236,-870610,-917724,-1063370,-1046712,-1042496,-1049395,-1141572,-1219555,-1239824,-1286232,-1354101,-1367896,-1489777,-1560231,-1677203,-1903764,-1936197,-1954673,-2123385,-2364216,-2541733,-2800610,-3249496,-3776821,-4220969,-4879459,-5731278,-7182735,-9645680,-15956566,-22466419,20601985,12648261,8299208,6137014,4942579,4087820,3729575,3122403,2813145,2613525,2350071,2164232,1970927,1829784,1718479,1683993,1629997,1492177,1377873,1353035,1361132,1248075,1298691,1185950,1138161,1065358,1072986,1083461,962498,948538,869279,924133,843171,770465,777554,723955,644054,647611,768936,706215,667133,753066,667158,677416,675127,632009,561877,572761,496470,600527,515380,513364,611867,455166,530575,494887,382926,433241,553318,359684,435095,384619,426099,365851,317938,383223,306522,302544,354777,404408,351821,302958,237699,229486,212711,133215,186616,194303,121973,116311,62619,-28646,26295,23099,-108303,-305535,-567045,-985917,-2217385,2187244,1750830,1246574,960676,887964,801680,719435,630386,534164,588478,548882,537322,532521,469683,461128,435778,439567,456321,458933,583884,401808,482411,486321,388061,427552,399906,410162,455877,396543,391573,362972,434684,436450,462443,383376,467370,355862,398506,312328,319866,388339,339598,324901,294342,271364,235773,324855,293449,289668,329857,380938,329446,387150,312384,250071,325645,305173,244507,273106,247727,196591,255271,248340,219642,234111,193550,186112,151650,253986,283318,358636,286711,251374,182567,230188,222213,152292,84324,215660,185641,140259,281085,224299,227521,275803,172150,229399,157606,130150,287830,299342,277876,275534,265775,226500,210467,175079,170606,247983,226326,161799,235919,323347,244798,177398,168451,172336,202585,248853,279044,209334,221336,176883,169400,180245,193447,113573,183586,163325,223792,161323,194239,251126,234413,241214,262112,266677,275501,241471,269445,199399,247727,234095,171265,179914,222922,260265,204844,200490,247533,142680,169988,232303,192025,234168,220145,185003,235609,285651,251777,152283,215821,258623,270179,245988,242182,155570,136129,187006,252368,347579,187197,134040,231083,155214,179155,183146,159780,130717,261977,108293,255682,192976,232752,212103,203437,189198,185079,178320,210592,178172,197976,213734,298180,256793,239506,193433,130348,201654,134686,152642,195158,231303,129059,177270,197455,216578,252504,169488,206933,156813,184515,103231,81472,116176,218773,143215,248421,185850,64704,168555,135424,167580,105886,88998,162656,151528,87837,118929,146370,114386,124145,142700,120354,229566,188265,121479,58709,104538,88630,35315,144350,160916,120505,152594,129879,88991,115044,93702,187246,83727,55652,55575,86243,132981,140171,137411,212621,191144,112369,141347,87569,129422,127038,129935,114415,107425,80515,89967,56656,100439,63229,86843,61608,151179,125367,85828,15949,62685,34180,116780,130736,125408,88559,83919,132804,159487,190438,110774,92926,102275,9885,108265,79396,-4543,62075,155750,121016,82221,73379,100905,123977,5067,-4084,41365,7358,64023,29936,123427,177329,125362,89817,46984,127004,118597,153086,40147,83086,87048,106263,33768,141948,50058,29508,106119,70347,97506,123192,64561,104686,148579,67410,104548,30970,96037,83274,213188,129405,72851,73937,47138,175519,88718,33949,95847,63069,-18488,105605,118058,54430,72443,20458,71319,140347,119967,30838,129286,81810,98635,97496,54903,129171,125110,102998,83825,80224,89335,57857,26686,60080,53021,80678,113079,96989,48062,25568,88102,99261,126898,116645,85329,-29099,-10937,33508,81086,23689,73562,30926,75668,126285,132387,130427,92684,59481,64476,63790,62952,65775,70678,53069,-15096,-14770,-26481,71018,170922,77233,163800,131991,75499,134466,96224,116726,95638,105903,105597,52995,20933,54284,117482,65696,111571,119565,48332,27678,46803,53375,-51406,17479,76885,-20213,-11070,121951,122723,66062,64630,59650,77849,75334,79231,66628,95683,70333,54627,148577,79105,91375,42174,114432,77661,34120,20002,103276,64269,49292,16544,78407,171731,63798,17647,33533,74198,89252,104016,69536,48402,67222,126950,87596,48722,75080,91910,121672,89745,86727,68874,54605,129168,130259,81418,73750,105066,70415,83976,124999,149627,113600,23361,93067,106968,12300,-4647,86218,163248,71144,59705,72227,39002,89526,106688,112091,96817,53156,25177,35919,11482,111667,93823,80297,62074,-20421,89475,21575,-14872,51543,7837,81078,46739,60044,44289,31718,54585,121106,94364,119044,60689,21137,62090,-37656,20210,131486,58802,102309,168749,-32397,66883,118045,59303,108210,81464,114895,73469,125316,21250,62135,106994,114758,39859,-7943,40833,121238,35851,72190,78027,105624,62107,97730,35652,119279,72967,29335,107402,49643,50151,56666,52593,172258,133059,80785,21982,122437,88847,39606,130734,95946,58463,57944,19769,79801,50030,86312,47182,120074,101079,95616,58495,170339,110851,76249,23240,-11304,13954,78260,103458,11965,88948,83989,54562,46527,7037,71814,69247,39460,80935,67658,56180,97892,127230,31451,96114,85731,70846,44095,28418,63762,88330,112946,17296,104180,65577,-6272,33674,29141,79966,62438,28639,68417,65696,68668,125581,164870,99711,54980,113450,32861,122071,78864,50126,46907,-41391,43685,59129,53998,65382,1527,41998,16449,25777,-39148,29503,3735,7688,58867,74234,6424,128447,55727,138828,40443,21316,-2730,77928,86147,61804,77720,41701,69112,599,14277,20298,22414,126591,185963,70579,136386,47881,50586,51777,58917,176797,30575,57003,82550,23631,20193,103610,117021,-15504,-35404,25088,20566,25553,1372,-54675],[-41258,-63464,-133356,-81268,-57119,-106982,-139467,-95290,-107523,-102506,-145284,-171482,-102821,-66361,-113297,-178802,-167014,-83170,-111479,-142484,-134321,-152521,-169798,-112517,-63911,-141077,-104660,-149910,-175672,-160440,-156022,-192508,-125988,-119940,-150845,-153045,-127170,-210247,-154274,-87319,-185472,-112956,-217413,-192376,-162362,-203496,-206143,-262625,-116267,-120514,-158585,-200892,-91978,-204573,-168997,-138001,-114127,-205037,-140815,-121124,-146108,-128437,-153071,-168703,-200659,-158582,-151476,-189702,-138963,-93343,-197486,-174177,-111625,-132410,-160320,-222646,-184532,-205367,-261762,-187364,-167756,-181964,-189886,-178586,-136474,-187969,-184423,-155040,-188087,-320963,-204069,-146227,-227265,-276990,-275945,-232871,-215651,-225180,-225566,-213183,-157529,-154068,-228430,-256697,-209704,-186979,-106605,-97328,-174512,-133002,-283144,-265236,-164507,-182790,-284866,-167325,-214866,-281540,-263847,-293185,-342095,-236772,-268518,-291532,-301133,-159538,-223293,-302714,-370522,-204337,-219361,-278104,-233028,-302860,-291026,-259022,-270762,-251715,-286413,-219150,-182697,-218899,-303225,-233019,-287701,-237255,-309787,-284670,-348855,-352788,-270018,-321771,-296538,-318448,-326133,-362690,-390113,-351641,-290005,-327143,-269987,-376417,-426816,-364296,-294365,-310578,-366194,-363711,-351483,-291972,-317860,-368828,-367970,-370961,-358038,-457709,-389066,-390945,-391768,-343188,-379387,-396867,-415952,-380780,-464404,-461262,-450284,-461667,-453823,-459275,-414272,-489577,-537313,-494116,-436733,-522896,-571787,-581455,-528720,-594465,-515726,-474818,-513211,-556063,-666597,-652072,-655926,-682944,-679938,-604016,-688010,-790841,-794425,-757509,-686969,-705082,-664867,-763725,-860449,-834941,-843740,-820224,-890025,-1032551,-983875,-986939,-969049,-1110063,-1190659,-1194663,-1251283,-1292039,-1272987,-1411632,-1466889,-1628639,-1838552,-1837011,-1871296,-1995275,-2226978,-2439584,-2699371,-3111298,-3598368,-4079188,-4649139,-5459426,-6820080,-9123308,-15151826,-21557887,19670511,12065341,7945520,5874712,4711763,3899979,3545611,3008219,2672006,2481109,2241495,2039271,1860326,1769287,1620143,1617013,1560708,1431440,1303175,1286747,1294055,1193348,1242966,1139151,1096474,1055738,1046245,1053542,916513,922277,807396,842746,803041,733027,770557,701044,618910,612865,728750,675925,663616,737471,635703,640502,627461,592037,519083,523420,468875,570509,478846,477378,578492,419189,534933,486431,363984,424683,545921,343829,413133,336695,396346,328285,297470,392580,288981,316732,361192,395908,331077,305824,224794,210768,202252,115156,176239,188742,106885,136308,58560,-46372,4439,32269,-118775,-291334,-552749,-969106,-2180533,2065463,1735166,1221676,946850,850202,761396,694808,594719,502272,529281,506574,497609,488717,457184,440071,444304,425623,430590,428217,549129,378909,438707,489394,363953,390889,369015,388253,444633,359932,364117,352741,397639,399311,468402,373831,443975,333256,379165,304817,293987,366985,325964,350814,272349,225096,235079,313249,280236,293020,322843,360492,308358,393469,317958,252391,326675,292297,245896,263418,250605,221592,287835,252276,207975,244264,197091,202115,177798,247830,258911,352451,289080,272054,171412,229133,218170,164184,86789,222973,220807,127101,255631,206350,238914,288197,181459,228508,144702,152646,294340,254874,253565,243960,279840,210867,182436,161148,190999,233114,202539,193573,208815,296294,233509,169815,154274,158300,190028,208394,274984,189964,198067,154183,126238,156577,157635,104592,181259,149812,195895,120932,118570,189776,171912,206927,245977,227050,266855,198462,223473,146318,216790,180098,139937,156730,189098,194042,188105,166463,204105,134237,139994,207078,143213,177987,192026,131798,216079,271168,221520,117092,189158,244086,237743,220334,220511,146763,118244,142621,225484,294191,154490,119678,208835,136444,208634,174752,154040,116632,257154,69849,233071,158539,211956,201603,187501,182542,172421,179653,217112,177064,213257,212995,319939,287910,258862,182240,107476,180970,122211,168772,193498,215617,125828,198194,204026,207757,235384,196309,204769,160015,170874,105025,62566,115935,221531,135854,245300,179062,95046,172140,150291,173581,130380,99298,170419,152878,96995,132464,131644,122453,161119,171437,108092,221067,211222,135209,60369,117602,82581,19067,159273,158626,116829,155354,150028,75687,117791,104156,186885,46870,57384,57024,62780,139104,145563,163553,233545,186886,103043,124193,56952,135001,131185,111346,94548,103412,74523,64663,68438,107346,73368,93683,49248,115570,129487,61104,23809,68528,24939,120287,96332,138134,102270,86656,123558,149690,182480,110294,94112,96061,9880,126764,79578,-4407,29041,115433,114354,63426,75026,89031,93982,7123,-7838,63406,-2731,65211,49431,138451,185613,90106,68730,44432,110418,89766,130906,39655,71406,83217,118957,13358,114636,28173,46919,101101,75692,121216,131495,66179,87601,144480,66234,90795,28413,66988,86161,190199,123436,70014,65761,45979,135843,84618,22090,119306,18670,-33090,96195,123254,50429,73158,40638,88914,135645,107636,41502,108399,62905,88174,70911,50447,156337,115553,90487,90367,76665,89562,59401,35483,56613,28167,85069,116696,92074,46271,34606,111210,99598,100753,116251,90795,-13772,862,42469,50541,23905,66340,4321,113143,136800,117197,143696,90681,70423,46508,72986,119151,56211,58412,50229,-8968,-13742,-24724,45172,158598,82175,145642,117348,43678,110122,44182,96156,101478,55643,111201,37984,35567,44041,111091,66190,120438,92278,45775,1000,31173,53103,-34711,9971,85935,-16385,-10731,122358,114729,68795,66353,60408,55997,73029,65232,35696,89675,79631,60344,134115,65323,112033,67573,96374,69645,26251,28900,97190,84221,46453,10025,85131,134338,70094,27452,21571,61679,86913,78622,59176,64457,45196,102403,67918,58162,115166,93269,128698,71254,52676,36616,40609,90811,142321,98663,90481,105089,60138,93091,85054,114546,112811,40705,92793,109584,30324,9949,76032,163977,70171,56034,78534,61422,95591,92436,103580,129194,75134,24484,19980,-14156,85805,86322,58387,54884,-31851,84607,25494,3080,53167,7173,88368,33895,39880,40473,46971,64049,121534,78885,124838,57931,-8036,69271,-50099,-515,112543,31138,107770,164149,-17896,47501,106385,42224,87733,70247,129887,73384,114648,-22184,47134,82479,95192,24187,-691,33519,101561,28774,66911,63610,101166,80122,101446,58675,142256,69589,27755,88584,58267,60649,66717,64245,184023,116893,41100,37310,146196,92793,44533,132877,80133,63334,45260,-6278,84318,45098,63010,36520,123279,96943,100230,66590,155720,96458,85980,15706,-36702,17748,59738,114231,12911,81468,81061,34398,52253,13264,76450,48057,34337,93308,70453,49961,110216,165287,22219,58599,76228,58674,24434,57261,70396,71768,112231,27124,109628,101597,19700,34284,32817,62681,39326,10573,69590,65964,76982,98899,198111,100412,48881,102480,28924,134755,78023,45327,50264,-15439,38802,56593,77209,69945,-585,41132,28341,-4588,-51836,17467,39405,5709,85245,67927,-3225,105401,43616,141186,40489,1277,-6287,44415,55715,55177,59272,43908,62890,-1908,-7375,-6343,12003,134251,134034,73948,118021,51630,62720,39731,31425,157004,41149,34357,95402,52886,20152,102922,130196,-33314,-34044,11138,19491,35091,13211,-36597],[-24590,-42328,-120554,-75481,-40393,-83490,-132766,-110977,-111156,-94894,-124352,-156053,-112523,-69514,-96539,-172474,-119429,-77801,-96299,-123932,-139155,-127851,-170317,-97253,-45225,-135986,-98106,-121228,-158416,-151389,-139060,-148137,-113120,-114489,-152224,-168174,-142604,-220648,-132604,-77472,-177590,-99267,-205194,-191338,-130512,-176719,-194031,-240186,-105153,-127623,-116529,-188338,-81473,-195703,-141032,-149123,-95491,-193674,-134513,-127745,-131789,-117958,-128075,-142786,-205003,-140384,-134959,-182759,-110875,-75445,-188573,-169728,-113063,-137906,-153840,-192065,-161892,-177702,-245049,-188433,-158204,-160362,-189989,-210950,-138525,-179188,-193590,-147893,-181359,-329289,-181209,-139481,-215678,-277601,-279841,-211909,-177812,-205263,-189756,-182837,-168232,-152415,-233042,-244515,-188452,-184535,-112179,-95328,-177410,-138250,-288625,-264855,-155868,-185804,-297664,-161788,-190529,-264044,-258123,-288461,-304610,-219470,-244715,-283067,-278439,-138078,-188525,-280035,-378602,-221266,-227722,-288779,-229845,-284213,-262558,-242372,-271753,-223801,-240336,-208107,-183344,-221999,-280582,-205105,-266001,-232294,-306407,-259490,-333924,-349866,-269325,-317172,-287858,-314212,-291936,-312477,-375640,-365215,-292067,-324886,-277597,-357485,-412441,-363686,-274215,-291755,-389943,-351583,-323570,-307013,-286120,-354878,-341809,-350291,-344702,-450627,-362544,-381233,-385553,-309857,-350158,-390569,-409503,-347180,-413595,-459276,-449060,-458309,-427694,-419683,-396156,-456782,-517325,-459351,-399748,-508074,-539455,-557845,-530067,-602415,-509564,-440018,-513641,-542809,-658389,-625082,-652131,-661066,-637961,-571761,-654368,-761607,-787520,-734012,-688450,-665135,-610181,-720130,-863705,-807887,-818153,-788559,-877062,-1002326,-938337,-949542,-909512,-1080469,-1156523,-1161164,-1229733,-1245317,-1219138,-1371917,-1398511,-1593677,-1781130,-1757810,-1825723,-1924840,-2148153,-2368487,-2634202,-3009147,-3457838,-3993027,-4445100,-5217299,-6524403,-8702732,-14535861,-20845840,18942755,11654054,7680912,5700089,4555178,3784299,3414868,2901911,2547020,2364452,2147224,1940282,1765757,1718993,1546786,1571500,1494238,1387155,1258751,1239780,1236358,1161933,1200351,1105430,1060275,1056622,1031821,1022257,867482,891872,762274,770007,775719,714777,758696,681135,598818,587345,697466,661258,676308,721365,618014,612686,588350,557189,498546,483776,450462,549491,451804,450921,533310,408616,538941,483867,362418,444989,532901,350792,396099,305154,372482,300537,293669,394082,277760,324855,374126,380497,311419,308943,224678,191445,207286,129490,181163,187291,100797,161966,70488,-38146,-20112,29146,-130515,-279188,-531556,-948566,-2120963,1952251,1712365,1185417,935491,818977,729874,673199,569932,494069,475904,476187,468099,453638,438667,436344,461735,428744,415911,408291,514983,375643,395118,477851,354187,354625,349030,376287,427941,335802,327138,359490,366714,360956,464003,360674,401140,308334,355650,305787,268740,338484,314094,378751,252415,188898,247435,301661,276859,297896,300503,329872,291404,394677,318349,258944,314717,272623,245547,260295,254220,253814,323052,261306,195156,255957,207846,223660,211670,232000,239367,331106,289397,285403,183640,216960,219225,188388,131459,233695,265762,130337,239044,205267,247272,276431,194198,239479,146834,192691,298791,219680,238419,217476,286099,194439,169205,169389,239032,221620,184779,237515,194429,280287,236406,170737,167814,165404,188566,184291,267525,186249,189216,149896,112474,148201,134010,112149,184408,161241,185460,99638,81317,146479,120058,170798,232168,204496,267865,176900,174256,105990,195873,128261,124288,149484,164892,138857,182190,146075,166939,136600,121631,177271,106651,126616,169293,93371,202548,256421,194132,97007,167317,227296,191528,187636,175497,140650,100512,104211,200987,225747,127168,107028,170018,108550,223892,159589,135338,109054,231338,42486,191709,116363,190546,180153,159084,165287,155718,176488,219342,169902,235197,204938,307949,294844,260559,161949,80781,152268,111133,181550,183857,195223,123014,211315,199650,192249,210814,207846,193903,160550,150874,106553,59216,116572,223035,132946,235143,168659,134523,169272,161817,180892,156530,106642,174592,158073,115654,149292,117503,141355,193018,196446,92029,201267,219244,151413,71031,134703,88293,18878,179470,157627,121435,153987,162857,68012,119915,116136,185566,25309,59896,51443,43574,147927,145579,184687,240643,187822,108251,118411,40573,131826,137392,91768,76531,100295,78928,47612,80502,114649,86080,97778,41821,86216,122960,40503,41238,70268,20856,116835,61532,143863,112497,93366,114017,134019,158564,109613,98950,88980,18373,140353,79139,5585,4318,61518,108378,48001,81720,75380,67581,24956,462,90443,592,71483,78407,153933,182523,54397,54880,45125,92799,68115,102366,41545,55080,79262,126572,-8675,87615,16243,71386,87975,71814,130922,134169,75007,69756,129325,67901,67806,30627,45427,85228,150814,112299,75065,68638,52410,101253,86539,18040,135345,-4443,-31798,85108,127471,53697,75073,65770,106414,128208,96644,47749,78639,49742,85736,50767,52745,178630,100436,74561,87081,76350,88916,65147,43630,60474,18877,93081,117588,84932,42994,45187,133615,108798,67781,116122,106927,10090,20152,59616,28977,37445,54949,-12588,139501,138229,103052,154694,83426,79224,29018,78732,159625,37973,49675,54874,7452,-17062,-19459,20352,151312,92942,127205,111007,16824,85255,5920,71570,101032,1324,125323,32730,53083,40874,105915,67025,124129,62494,49895,-23304,26749,51494,-18250,8276,85796,-4705,-1355,117023,99128,76426,72488,51932,34654,62205,45916,7141,87249,90770,72688,112655,53533,129016,87574,76567,61233,30797,37258,94607,109530,53270,10595,87846,97287,82329,40332,23011,49550,74798,62392,62429,76807,20741,80645,54488,68113,153009,93238,132966,53940,22930,13020,31539,60012,135473,100631,100596,98455,56399,104441,52246,74287,108983,60275,94237,113288,46859,33406,65784,156937,63118,60046,77363,88293,100298,71892,93065,156287,102851,28511,1481,-36765,54185,85514,39539,49913,-34173,77106,37860,29332,48946,8868,85670,27353,25524,40728,56771,74582,106215,59866,116295,52985,-29331,70166,-44301,-7308,85055,12107,105081,143784,-8914,28202,83591,25838,66741,62659,131630,67838,96335,-40566,34090,53739,62280,3680,1520,17553,72641,19053,58024,66146,92828,87136,94706,76325,159969,66565,30247,68761,73619,76706,71936,73063,183278,101858,10390,58141,157496,91763,58011,131530,54780,64265,36013,-21280,86893,34535,37416,23580,114259,91907,103185,75932,125004,75312,92575,16397,-51355,29033,42030,114519,16875,62537,66974,17457,62878,26391,79407,26277,24824,94493,62984,40456,109574,183076,19299,16653,65875,53713,16197,73594,76429,53870,106863,32872,102143,128851,52803,38727,32953,51019,28342,-1487,58518,56550,87091,78884,204396,95652,43168,88594,25575,141346,76654,46047,48916,31475,29135,47922,105097,68805,-5329,48345,42887,-39360,-58266,6541,68906,1119,107333,55718,17119,78634,34595,133104,48962,-4823,-295,21146,22428,53073,45621,49530,59239,641,-11948,-22454,2528,148735,82251,80014,102603,51150,64830,25572,4087,130645,60139,19449,110417,77242,21942,83328,135100,-49365,-31498,-5432,13502,33009,18174,-19476],[-17701,-20879,-99937,-70999,-35694,-60618,-123940,-118350,-110333,-87778,-104647,-131073,-120809,-88347,-90603,-167065,-85708,-68439,-80735,-114626,-148576,-104279,-157379,-82202,-37468,-138081,-96183,-98591,-144661,-132715,-121518,-119055,-102456,-103880,-137047,-172714,-164250,-221543,-116947,-72741,-160808,-97896,-188494,-178779,-85321,-144894,-179724,-199715,-100013,-133714,-85091,-210660,-85602,-191997,-120425,-167411,-86941,-192728,-140796,-140218,-117528,-113020,-105688,-113940,-201263,-126283,-124599,-168628,-87542,-64380,-180164,-171686,-114129,-144703,-152875,-156306,-147356,-154985,-226992,-187868,-145920,-140767,-187807,-248597,-145080,-166086,-199062,-141020,-174234,-313828,-164252,-140121,-199094,-279841,-271121,-190269,-144079,-181710,-163327,-158933,-182118,-147685,-227117,-224095,-176079,-184421,-118969,-106967,-180955,-144117,-280721,-260066,-163145,-194208,-292936,-168312,-170435,-232785,-244232,-281070,-250082,-210199,-236532,-276334,-257366,-129987,-173999,-276278,-373398,-239120,-242526,-284075,-229621,-260822,-236687,-229401,-271667,-215691,-207337,-207389,-197179,-231393,-272212,-183342,-250118,-226830,-294607,-240536,-315589,-343294,-275372,-316430,-279970,-312220,-270786,-266262,-362140,-382458,-304588,-321483,-299850,-337829,-389604,-359254,-268943,-284337,-407624,-342017,-304013,-339964,-264641,-339058,-325304,-340553,-342315,-435660,-332702,-373016,-378247,-298514,-326978,-400197,-409664,-333516,-374182,-453957,-439672,-444683,-401786,-389710,-373102,-431149,-491924,-421292,-375577,-491437,-509460,-549029,-536073,-608772,-517129,-417800,-520204,-539103,-645798,-595050,-646568,-641974,-605622,-547814,-631394,-742141,-784071,-712710,-676919,-634170,-588046,-689139,-856300,-796714,-800508,-765063,-866025,-961351,-905330,-918449,-868288,-1039185,-1107831,-1128651,-1204265,-1205604,-1192958,-1351270,-1341690,-1552406,-1713596,-1685881,-1795331,-1891230,-2102636,-2299981,-2571411,-2916020,-3328158,-3913499,-4225558,-4961073,-6236400,-8302358,-13954823,-20088831,18188293,11271977,7411807,5539627,4414310,3682684,3290802,2773563,2417134,2244396,2048048,1850730,1675695,1658911,1481304,1524040,1424302,1346319,1228105,1200061,1179771,1140501,1157704,1073198,1020152,1048809,1012825,978088,810671,849476,732519,711886,759334,709290,731074,655317,574967,564645,669633,650990,689600,698021,607442,588499,557752,524934,495893,457408,435875,532240,431242,433293,482369,418688,535348,482782,371292,478134,511187,369138,382758,289650,355813,282800,299688,376235,263665,320232,383308,361618,294710,307325,232922,168281,217141,159895,192334,182444,99323,181624,86515,-16798,-42032,14223,-148578,-277399,-512830,-926081,-2039254,1857090,1674102,1138132,916235,791014,706172,652224,553441,505197,438426,462362,450217,429694,410739,438096,475417,435896,407360,398290,486230,391436,366656,447980,354763,328054,338584,370331,406335,324771,284712,378709,346742,328746,443952,342205,349671,284096,330056,312872,245695,309860,305891,396775,236814,175687,261807,286747,280058,301025,270011,296674,278711,387474,308259,263262,292571,253943,242753,265028,250515,280535,347406,268781,182787,263361,220095,238102,237927,205730,224383,294929,282642,286598,208802,190062,216772,207118,191132,239611,310912,145612,233858,216445,244698,240556,200288,249865,155213,234534,291158,197806,230052,197023,276828,175327,165754,190496,293234,210827,172263,271163,189620,275118,244212,171586,194884,184120,191652,179477,253523,197980,189333,159483,130486,151948,122118,128845,189828,185579,185551,98895,79462,130769,87192,135806,217297,202572,272026,181189,133098,85590,189155,93842,124034,157506,146648,107734,179827,139612,141874,148996,118075,146351,86380,91949,157074,80867,199917,243579,174762,95048,159663,213074,143494,153615,119368,138972,86563,78011,178262,163484,110184,97293,124955,79152,221456,141214,111096,107726,190935,35221,138928,75301,172495,150780,125932,141701,136258,166300,212570,156688,256921,195921,263106,272351,241994,135220,52971,120447,101961,186677,166959,172239,120674,212071,183247,175667,183185,199821,174210,156381,129612,107657,69464,114859,217117,134289,219154,157228,173004,158523,166647,185078,179573,107631,173946,163013,136377,163558,105825,163048,210110,211347,74948,169633,213942,164230,87814,152440,101439,34510,198663,157540,129932,148488,168242,68047,119997,126627,183205,20463,58894,41858,32912,156748,141228,194893,234243,193769,122641,125930,42892,124225,141504,75596,63383,98190,92073,44480,87398,117475,96958,102322,45009,70978,107521,27423,63677,67874,20833,104336,35428,141113,118168,102184,106302,115966,121452,110763,106710,85580,31931,144331,76727,21576,-7928,9236,102719,38509,89469,62954,47042,56859,20683,116003,16037,81243,109810,165207,166576,25617,48185,48719,75133,55162,73720,44871,36793,76308,125342,-30569,64957,13223,93666,69799,61038,123594,131553,89934,53013,103829,70395,41376,36533,39560,77321,104023,95672,86600,79475,60709,75929,91967,22821,137383,-5002,-15657,68372,125630,61673,77185,89591,118424,117501,86513,46924,48042,44528,91305,44701,60246,190688,83336,61758,73391,79905,87267,74816,48033,66262,27791,102607,117190,76839,35991,51837,146798,121413,35837,114030,124271,39749,42301,80017,17729,56684,41461,-11420,149335,126309,91368,159101,74508,86837,13779,80859,170801,17864,50083,65989,29771,-24959,-16303,4503,148842,106566,112398,115210,4055,67082,-6377,45629,92730,-38864,143012,34669,69886,43469,102665,66882,121280,36174,57604,-35598,35790,46063,-6738,13036,77558,14009,17093,107066,78013,86779,79886,37239,21290,44629,23931,-13513,88457,101328,88961,87851,44977,137202,99313,61504,55904,45207,42780,95052,134693,66351,17108,87548,73814,96379,49237,36030,37340,57044,56190,76312,81907,-560,66041,54587,76888,175772,90897,139119,40195,4836,3970,26439,42270,110448,88496,102430,87435,58445,111072,33512,39209,103469,77166,95699,116530,55874,61090,57238,143251,50663,69627,65912,109491,101669,48105,83248,174117,127786,33616,-18031,-49558,24895,90331,30403,47341,-28036,68471,52798,53087,40861,13819,74707,30605,17758,43253,60384,84278,76744,42796,94224,40848,-36743,71091,-19383,5773,53471,5457,94514,110750,-10555,10554,53446,15195,50067,61254,119210,59510,77384,-25625,26647,26559,22108,-15535,-1215,-2462,44597,8226,47106,81202,83041,82513,81795,84649,168298,61549,35197,54668,91232,93905,72740,75145,171793,91172,-3622,79431,150032,86048,73773,124818,25517,61046,31148,-24607,84748,18681,12772,10162,96350,87598,99618,81600,85562,47911,94577,22656,-48449,45341,26748,101988,19233,36462,44082,6190,76513,46917,79768,11242,14027,85027,43951,25771,93076,175594,24384,-15695,56996,56050,22458,76392,79591,38175,98568,32446,83650,143502,84251,43572,31144,51512,31600,-6661,42749,39675,97738,74381,183000,85851,38462,76087,26741,141674,75244,51612,41478,86044,17618,36435,129136,60116,-10875,60830,55366,-69923,-67949,-2205,85337,-5655,117647,42133,58006,56501,29496,114253,63564,6817,12779,20129,-1722,57601,36503,58345,60425,8828,1657,-21710,-3492,162380,49685,87416,90867,46061,51929,9365,-18023,104791,81021,19711,122521,88187,26753,49479,129975,-59405,-29568,-24646,4316,22093,16744,-3708],[-23704,-2404,-75537,-68487,-40558,-42600,-115610,-114084,-104070,-81452,-84080,-100679,-128071,-117671,-93860,-159685,-70680,-57606,-63611,-115053,-160149,-85457,-136590,-69380,-44093,-140824,-96732,-90118,-136832,-105048,-103738,-109438,-95393,-95544,-103499,-164187,-184642,-211999,-107240,-70189,-138380,-107830,-171086,-157834,-33239,-111027,-164497,-147115,-97189,-137671,-72494,-244665,-100156,-187952,-108864,-184092,-87963,-197080,-153467,-152223,-105154,-115028,-90064,-89577,-189468,-118415,-121472,-147385,-68784,-56941,-171651,-177819,-117626,-148229,-156288,-121235,-139312,-139511,-208447,-182436,-133103,-125460,-179652,-277820,-151647,-150781,-196113,-135733,-169634,-275028,-152352,-146527,-179567,-277845,-251287,-171467,-120690,-158092,-152061,-142905,-192076,-137325,-211336,-197963,-174951,-186413,-124550,-127239,-185615,-145359,-256886,-248794,-176774,-199229,-267323,-180508,-153298,-191225,-219639,-268860,-191595,-209219,-243006,-265402,-238932,-135867,-182467,-284124,-350354,-249796,-256238,-261847,-229967,-238676,-217444,-218686,-267155,-221789,-188645,-211658,-211557,-241004,-273402,-168301,-239184,-221380,-273852,-230216,-295948,-332283,-286632,-314024,-270046,-305914,-264820,-231947,-347531,-396235,-318225,-314536,-326428,-314839,-360054,-347388,-273813,-282019,-408202,-331289,-292928,-377864,-253334,-317829,-316164,-336539,-344550,-413265,-303181,-360553,-364237,-299730,-306443,-416778,-413961,-333653,-345792,-440745,-421169,-418320,-375959,-367008,-347189,-412246,-458192,-381138,-364852,-473181,-482701,-547747,-540045,-603768,-526806,-404428,-520823,-534484,-620941,-559075,-634173,-619765,-579668,-525898,-614271,-726178,-774452,-689239,-646792,-606104,-589252,-666270,-825694,-791446,-781838,-740677,-845864,-903829,-878711,-883922,-841330,-979810,-1044502,-1089775,-1162965,-1167004,-1177010,-1331731,-1285585,-1491440,-1626305,-1611685,-1758151,-1870023,-2064451,-2217142,-2489594,-2814986,-3192885,-3814974,-3979786,-4682810,-5929529,-7884169,-13324464,-19163785,17312979,10845551,7100879,5354963,4260464,3564211,3154940,2623719,2278346,2116471,1939453,1762929,1588320,1584207,1415415,1459817,1353433,1304499,1195558,1160642,1122341,1115532,1104843,1032858,971981,1020329,976755,915870,745875,794087,715760,670552,748139,705222,682225,620891,543756,538269,637898,632200,687364,664951,595070,561840,533573,492902,500453,443539,420388,510804,411614,419645,432644,437758,518178,477371,379729,501903,477554,385217,370685,283966,343951,271072,305428,335037,238983,301802,378170,342061,281078,298117,244017,142378,220132,187921,199180,169170,100233,186546,95309,3581,-56352,-11828,-176957,-290307,-507701,-908660,-1952749,1784802,1624067,1086186,883272,763375,687303,630330,540035,525810,421147,462442,441059,417687,375363,431653,475086,431249,399460,394041,462990,414249,359789,402297,356231,310903,330214,363313,381356,323029,244752,399782,337346,304703,405819,318753,304866,263820,304228,318962,224334,286626,301545,395117,226976,186072,267345,265272,282890,300553,239800,268446,268701,366454,286260,260517,264636,242708,236208,274891,235616,292280,352060,269911,174608,263788,228840,235596,247233,173036,211384,248992,268625,277925,233162,154677,206339,211009,235340,235885,342982,165673,239470,232198,228959,192162,193247,246824,161562,262388,264853,187348,224005,182606,251568,155465,163515,211632,330937,198414,163006,280267,188967,275590,247745,166826,219479,200242,189391,189816,236133,220615,191483,174878,171681,161735,118710,146328,194281,204480,186252,112567,94271,141286,76627,105658,199342,216367,272663,205378,109500,85066,195927,89339,133118,173391,128181,103459,173652,141988,130004,166855,126976,119165,82014,80145,155447,95997,208538,232803,164455,107696,170545,202244,105367,123940,67530,142340,78740,66454,155617,125016,104379,91839,87809,55929,202835,123911,89014,110611,146822,49887,86515,43865,159245,117435,95747,116860,116469,148393,192174,139123,269157,190945,199055,223756,207604,106585,28328,91070,94920,181412,145883,149005,119394,199471,156903,163146,156042,173505,146507,147217,111621,108379,87472,108876,196693,138725,199123,146979,200470,141231,163550,182797,195394,100326,168759,162799,151450,169534,98601,178619,207368,212426,61689,128320,199239,168731,104406,165707,116021,62089,208860,155648,136795,138076,166813,75967,117882,133836,177142,28216,53421,34975,33152,162754,134582,190936,218909,201312,136934,141700,61157,117262,140394,66844,57193,96219,108732,55145,86748,112612,105026,109786,60619,72281,88064,24931,86103,63014,23900,84998,24362,130657,119537,110319,101636,100146,78922,116120,115034,89932,48143,136604,73084,39074,-5390,-25647,96987,36455,95338,54592,33684,94998,49296,133942,38454,92212,138318,168103,140962,11011,45577,54710,58171,50596,53155,49945,20680,75360,114340,-49963,49584,16925,105561,51056,46484,99717,124434,108005,39111,72323,71895,19192,45941,50979,61580,60731,75188,101825,92823,65095,61316,97827,36225,122359,9696,11449,45727,115853,71427,77986,106244,121013,102893,75952,39339,23935,49066,102639,55837,69165,190507,68338,58379,51843,87935,83874,87234,46917,67947,50850,110881,117255,69547,25530,50894,144240,130683,12608,108519,133042,71822,62531,98590,16031,72897,28775,11639,144650,101907,81604,153495,67670,94030,1875,81027,149910,3435,62785,80228,52800,-34561,-18557,2291,148868,118428,103920,129354,10452,59948,10571,21583,77675,-51014,158309,40830,82734,48244,101441,64765,111087,17801,66417,-28852,56103,36422,-2031,23556,64551,38508,41968,94415,53889,95935,84769,22166,19496,23413,4463,-23170,90870,108602,104510,64033,39751,134424,102301,57871,57075,64189,45173,95453,153879,79270,26380,85731,69637,106911,48726,56042,23984,40320,57249,94189,77890,-14152,60252,69750,83173,172352,85394,147152,30939,2659,11628,23756,37732,74294,67574,97157,76279,63738,108836,29879,17083,96277,88078,95346,117347,54535,85819,51901,125171,35247,80132,46152,116949,98263,24598,74967,179702,142519,36152,-36048,-49048,5356,96606,33545,45781,-16477,60687,64620,65686,33173,22308,59245,45072,14982,45657,60829,91895,40570,32579,64817,19163,-28798,78650,20622,38302,23696,11897,78505,70998,-21822,-3744,21971,13911,40056,65392,95561,50538,64644,16695,26677,7085,-15795,-26858,-5514,-20889,27110,-1763,36753,100971,75918,68974,68969,82733,165422,52533,41054,49397,102521,106927,70027,69648,154828,84297,-7,95577,122029,76808,86083,111810,-197,55594,29762,-19244,76570,-232,-6990,-356,74912,84848,86217,80395,46833,17453,92477,30739,-25643,62677,15042,77369,15638,9413,18725,1752,90396,73207,78069,9380,6528,67699,15435,5575,63565,145835,36898,-29072,50872,63141,41825,68361,78452,26581,89985,26274,57525,145029,105696,45346,30222,65019,45788,-5786,31033,21248,106533,87363,142729,70962,35196,68257,34881,135132,73055,59403,29403,129671,7419,26448,140175,44256,-13699,74339,61916,-88679,-86672,-7088,87020,-12810,113355,32030,102755,43997,27698,86706,79450,34548,29381,43994,-8012,67864,30558,69365,67276,22432,28410,-2917,-2960,165733,48836,94178,80157,37520,25112,-8358,-32191,83910,97025,36055,126391,83108,35006,11081,115173,-60827,-29319,-43828,-5624,8358,10856,10168],[-41425,10238,-52981,-68179,-50696,-33374,-109673,-99254,-93584,-76863,-61663,-69917,-134814,-148429,-103514,-149140,-72771,-50596,-46968,-124428,-171491,-75726,-116911,-60302,-64921,-139099,-99084,-99529,-135017,-73173,-87536,-116879,-93883,-96374,-58767,-145354,-198069,-195572,-103090,-68589,-117523,-126682,-157332,-133780,13393,-80988,-150451,-95041,-93908,-140513,-81449,-267258,-119079,-178117,-105225,-191973,-96631,-199704,-165888,-159111,-97592,-124654,-85096,-77945,-173122,-119390,-126291,-122947,-55915,-51396,-162348,-186157,-128898,-147093,-162837,-93217,-135769,-134020,-190760,-172038,-124245,-117570,-164782,-287841,-155515,-137502,-184862,-133803,-171030,-221356,-144190,-156809,-161701,-267491,-227613,-160179,-112838,-139980,-158708,-136775,-193835,-123455,-191241,-172172,-186113,-191800,-130244,-150127,-192417,-141427,-221662,-232598,-188541,-196338,-225586,-191796,-139246,-148516,-186946,-252564,-146555,-216259,-258882,-243834,-225100,-153817,-211536,-294320,-313609,-249901,-265103,-227153,-232069,-226077,-208538,-211032,-259501,-232494,-182539,-215888,-216295,-246962,-278472,-160646,-233926,-219031,-248606,-230245,-279462,-318589,-302532,-307293,-257927,-292486,-274631,-216244,-332117,-402736,-326370,-305783,-346930,-289580,-329580,-329334,-284197,-281404,-388511,-320648,-291454,-410013,-253245,-294158,-313001,-336036,-348873,-388662,-281896,-344089,-343864,-305251,-289114,-431846,-422933,-342095,-328769,-421589,-399898,-384937,-354388,-351887,-326356,-402279,-420537,-346815,-370229,-459729,-464170,-547817,-540687,-585933,-531051,-401132,-511702,-525204,-585702,-522325,-617567,-594974,-561991,-506942,-603675,-713018,-757764,-667175,-603938,-582265,-604739,-651970,-774801,-787560,-763376,-717154,-818137,-838131,-860686,-849613,-832206,-913464,-982087,-1050046,-1110795,-1136885,-1165848,-1311777,-1236477,-1419900,-1531595,-1543928,-1712625,-1854866,-2029621,-2133447,-2401311,-2720344,-3069149,-3717274,-3757190,-4442294,-5659613,-7520702,-12747858,-18243945,16471805,10439719,6804911,5172721,4118073,3447572,3032414,2492845,2158735,2006642,1843647,1692274,1522294,1512808,1360955,1388834,1299453,1273949,1162828,1130060,1077331,1088621,1049579,991947,928564,979101,929926,849315,687928,740172,718495,654366,743800,700536,624083,590325,516065,511957,606241,605242,668608,631859,581140,536062,519948,466031,506877,443902,407307,485232,393832,410032,395532,457636,489966,467788,382862,502121,436176,392308,361785,284676,336112,264243,305520,280026,205545,276885,355262,325889,271217,283503,255303,120613,210613,200747,195261,150355,105008,175768,91626,15888,-58032,-44174,-211073,-312909,-518130,-897839,-1875876,1732184,1569992,1038118,838726,734481,671031,607208,524474,546681,423222,469942,437601,417368,339055,410834,458153,406527,389396,391707,443590,429264,372672,351026,351462,297016,316962,351603,357538,326235,218836,413448,335763,289832,354742,293562,280437,251765,281579,317895,205918,273555,301273,373078,225112,211050,261268,238856,280818,297499,218547,252815,260961,328598,256194,250862,237225,243106,226304,286459,212053,286629,336870,264541,176068,259395,232736,214530,241213,143040,198963,202987,252250,267543,246466,124575,190748,201979,246186,223667,350595,183955,253780,245716,204304,149196,173481,224254,162466,266759,221571,182668,216628,174400,217630,140241,155539,222214,338857,184669,156495,264307,188473,274898,241537,156265,230744,202441,173984,207450,224591,246660,190684,188147,219441,171303,120392,158520,195908,204144,180396,130979,106547,168589,86676,85190,179488,234493,266196,235894,108050,98821,211299,117743,144010,187948,105323,115253,159916,145779,128764,183890,142275,101007,89608,90503,161203,131268,224685,223986,161541,127523,197506,192592,85412,103256,33694,150788,79003,68837,132283,116701,108148,91773,70875,45021,174667,112402,76186,116198,111158,82091,47326,28474,150581,85063,74724,95875,100406,125612,157622,121049,265322,192594,137713,161164,167376,82060,11794,69219,90517,166213,125662,127935,120047,176368,125824,157457,132047,136115,114088,135533,100628,109067,106269,99000,158967,145413,177987,140694,210744,121419,153603,172854,200201,84776,161154,153826,155634,164261,97206,182066,186410,200282,57883,84232,180043,163468,114325,170369,127018,95166,204717,149427,138118,122603,159716,90772,114885,138004,164717,41899,46697,38651,44471,163892,128452,173609,200964,205408,142356,156424,87267,115060,133448,67865,59036,93085,122513,74987,79492,99254,112672,121139,86060,87040,71509,35259,104701,58809,29800,65097,30552,115303,118834,115446,99929,90895,42514,127954,121617,104220,65738,119580,70763,54064,11473,-32290,91366,42246,98105,52661,27927,128404,80536,140344,61202,101616,161516,160937,112362,15029,43687,62798,42987,52463,48175,58245,11535,76959,96647,-63881,42928,24611,102289,36029,31930,63846,114398,125435,30111,42622,71722,8590,58884,74483,40167,30492,54432,117620,103236,61583,55864,101450,56872,92897,27382,43733,21594,100864,80266,76467,112302,113144,84990,64426,28442,10895,63579,116597,81341,75182,179910,58568,67576,27817,99925,78480,100258,40856,61146,79377,115716,118922,64863,14041,41534,123741,131744,2902,99708,127487,102594,77279,111245,21454,79423,20111,53426,132625,70820,72614,136890,65357,100567,-6531,81991,107875,250,86599,92817,71709,-40680,-25842,13901,147784,123911,103002,150181,34951,64067,49452,2556,59062,-31215,166832,48856,89840,50504,102086,60283,94349,10108,75309,-2216,81865,24810,-2797,38229,51286,67297,68736,81667,29873,100367,84799,13928,27498,2527,-6176,-21515,91260,110770,114195,45483,37457,122427,98504,70327,66560,81772,46264,91905,162656,85116,34371,83424,80578,109210,36726,77645,9440,31529,61128,108324,65501,-17533,62329,95049,86419,138879,76821,151967,24628,16923,33978,21989,41685,38192,45533,88598,70017,68635,97922,37356,10884,86834,92438,92511,114252,44173,100903,51120,105656,20480,86929,24425,107325,89983,5133,67606,171828,143128,33998,-49752,-36262,520,99014,47130,43800,-3720,56097,69867,63890,30764,33484,44189,69018,14388,46435,62951,96893,9366,32292,37444,-9738,-8805,96149,67405,82041,1672,28877,61105,31767,-35715,-13276,-3961,23121,36366,71840,66674,42129,62292,67999,33957,-46,-41563,-25379,-6141,-33414,25455,-8639,30397,117795,75522,51676,62141,73475,152668,39276,46416,51313,98045,111260,65277,59311,138783,78321,16028,102449,77849,65859,91519,93399,-15089,51297,29604,-10069,63698,-18568,-18243,-4125,55479,83931,62946,72333,17906,-10907,88258,37495,13234,76721,7751,44887,4580,-12100,-803,3945,101448,102330,76493,23218,6498,46296,-17191,-18170,28963,103068,54163,-21702,47249,70213,68510,55114,73357,19454,83684,17205,28549,135996,111965,41667,33305,86495,63718,-732,29495,8706,110774,111548,96575,50731,33676,66637,50134,121032,68301,65993,16325,147392,1099,21950,131923,24313,-9678,84510,61056,-91287,-111814,-6593,77887,-17021,97356,29216,134365,40939,27834,54996,90700,71233,45665,83841,5626,80099,26068,80506,78633,39839,58764,29680,6408,151909,76261,98122,66686,28182,-8391,-25858,-38048,69037,103413,62458,119617,65770,45629,-20240,93595,-53707,-30773,-58166,-13948,-1473,2787,21089],[-65196,15683,-37261,-69068,-61135,-34832,-105218,-77956,-81077,-74892,-38280,-42260,-139928,-169705,-115743,-135686,-84921,-52029,-34512,-139498,-179847,-77792,-106348,-54125,-94300,-130116,-103134,-123545,-137400,-44275,-75518,-133734,-98186,-107788,-16902,-121982,-201070,-177650,-103445,-67938,-105455,-151600,-149635,-111194,41500,-60834,-138591,-56915,-88318,-143539,-105968,-266397,-135781,-159210,-105670,-186306,-108100,-194568,-173266,-158683,-96290,-140100,-92275,-84675,-156202,-129334,-137252,-100248,-50370,-47174,-150778,-194265,-150941,-141995,-169885,-76058,-133472,-139271,-175220,-158480,-122488,-118872,-144043,-272975,-154501,-129343,-168513,-134464,-178682,-165128,-136763,-167302,-149922,-246760,-209222,-159724,-121479,-131381,-180170,-140702,-185655,-111137,-173651,-152279,-206486,-200595,-138247,-168161,-199701,-134613,-183788,-214526,-192964,-185595,-177130,-196234,-128554,-114665,-151679,-233736,-127890,-228460,-273278,-205908,-215982,-177621,-251419,-299495,-272589,-240225,-268711,-188155,-237378,-227875,-210580,-207211,-251431,-236047,-184058,-214632,-207190,-246208,-281222,-158197,-233642,-221425,-224465,-237782,-268205,-303922,-320680,-294843,-243923,-272509,-296968,-219077,-315407,-399069,-325025,-297562,-351992,-263844,-302728,-308412,-294289,-280127,-351339,-312824,-298768,-427577,-262457,-273257,-312724,-337363,-354336,-366061,-274036,-326268,-319650,-307433,-276023,-436980,-434473,-353526,-321693,-399846,-383141,-353141,-339623,-343448,-316957,-400409,-384985,-325679,-389476,-455892,-455586,-542799,-536054,-557380,-524608,-407569,-492272,-509809,-544931,-489814,-599711,-567499,-552222,-491523,-597731,-701556,-733872,-647641,-556519,-565029,-621957,-643477,-712804,-778988,-746812,-696718,-786669,-773566,-850490,-820496,-839293,-853374,-932648,-1012346,-1053780,-1118288,-1152977,-1289598,-1198511,-1347970,-1439702,-1485432,-1655749,-1834787,-1990425,-2057428,-2314405,-2633547,-2959043,-3618482,-3593443,-4276707,-5460186,-7254339,-12287788,-17460950,15751718,10069364,6544790,4991578,3988825,3337305,2932104,2401745,2070624,1927154,1769750,1642180,1482397,1451882,1320393,1319105,1266228,1256648,1129274,1109409,1049884,1059196,999264,957625,899745,934897,881977,793724,650148,700572,741177,665021,744761,694310,573546,576603,504306,491420,581553,576740,641153,609229,568095,516046,519379,448798,511861,456844,401491,460008,380524,406442,379381,471732,457121,456143,380436,474856,395390,389142,357604,290651,331387,262968,298653,228065,172204,255183,318070,315429,265184,266762,264401,110251,188190,191933,178059,133554,115370,154337,75782,19781,-45437,-75460,-239887,-334450,-536316,-888763,-1811864,1690595,1516818,999559,789797,703021,655548,581884,502072,561114,438382,476541,436681,425193,308355,378557,427729,365190,375775,387404,424958,425246,395465,306870,338111,279149,294933,335410,339163,329507,215591,413920,336768,285073,301002,269509,280789,249636,264532,306199,192952,272078,303322,338505,231810,236891,248697,212696,273352,292747,211457,253293,254840,275199,223557,237223,215404,254132,214566,296754,186078,266549,307952,254966,189707,253655,232032,180562,228764,125041,186498,166436,239303,262925,245872,113326,177375,187995,224192,207883,328446,195268,273095,252825,177724,126927,147115,185361,159104,246591,170626,175782,205254,171877,185807,134957,138932,216795,316925,171472,153667,233013,186531,266801,224361,143474,225331,186978,142863,223318,227587,265838,184363,192935,254112,174952,124136,162335,193528,182177,165542,143761,107462,199044,110669,78031,160827,243168,252214,255729,125204,117188,226728,167458,150841,194234,77927,121464,138939,143313,132407,192914,155539,94599,102006,114763,168745,171982,241025,216429,161955,145083,230562,179899,84711,92903,24448,162269,88019,81199,108363,129731,117954,96329,78162,48187,145479,109355,76831,123252,91895,122404,29779,30535,145056,58424,65411,81839,91809,102884,114099,106317,244949,200257,99308,101573,132085,66731,6349,57423,88570,144144,111187,110258,122130,147899,96036,156675,112420,97982,82220,125084,97980,109024,119283,86905,108112,153133,159086,141383,203049,103632,138649,155659,190319,62593,153482,135290,147109,148254,100983,171667,154699,179278,66933,48229,160937,150599,113882,164904,131495,125627,185883,137803,132370,103025,147409,110122,112159,140124,145260,54697,44707,57952,64053,158675,124912,146922,184964,200914,133909,161209,111051,118754,122266,77512,67876,86893,127398,96972,68441,78478,122915,134461,114319,107870,64255,58035,117041,57975,38230,52221,50805,98314,119215,115925,99632,90182,23382,146485,125766,126969,83619,99337,72236,63596,38120,-9314,86081,54183,97782,57956,28814,146919,107495,134160,78019,106351,178171,144887,88355,36702,40651,72009,30695,57471,62076,70906,12616,80112,77916,-70017,43868,33027,83506,26698,20696,23721,103111,138127,27804,23961,70047,13722,74573,99516,17263,18450,37639,130965,106721,48769,55470,100784,82343,56806,36122,74691,3365,86733,85815,71859,107128,96333,65605,53019,19070,9692,85033,129704,112261,74557,163378,55096,87437,7597,113037,71737,110521,32294,44379,102958,115725,121867,63471,5065,25765,88077,123447,6741,89321,107771,128054,84534,115469,30684,73691,17881,103149,121181,41149,63391,111121,67167,104553,-12720,85933,64658,9708,115155,98475,82632,-38472,-34681,35598,141867,119786,108866,172014,69860,75521,94981,-9511,40703,12432,167202,57198,90651,46164,103885,53194,73622,13555,84412,37589,105186,15061,-5343,54434,41826,97659,92278,71149,9164,98338,80076,18215,39027,-13996,-3418,-10800,87089,107571,113797,35005,37111,105607,91257,98683,83180,92830,48776,81725,158768,79107,37077,80321,94451,100816,14709,95691,-4612,34886,63808,112866,47469,-10891,69182,120949,86861,82263,65957,146145,17883,44302,65140,20034,46568,13309,29767,81549,72134,69472,82138,48946,18021,74896,91895,88443,106381,29480,102723,55309,87595,9635,87098,8904,83003,77770,-7019,59691,151605,130235,26878,-57464,-16764,11522,93722,66019,41041,6803,56804,68079,50714,37165,45025,33800,97071,13049,45251,70579,99131,-4762,41983,20974,-38529,16210,121293,110245,122453,-8390,51039,46575,-642,-42329,-17192,-18833,40625,36645,75881,39596,34735,70424,105875,46080,6420,-48518,-9924,1301,-38839,37982,-10587,31169,126742,83475,36427,64266,62424,133996,23499,49935,54501,71896,104483,60131,49115,127121,70466,36120,98788,27607,54923,89121,71987,-14776,51193,27791,-1663,49898,-32462,-18907,1278,41896,84357,33553,60593,4923,-31916,84415,41289,57974,83841,5020,11228,-11463,-22846,-7232,11474,106671,130507,78000,49783,15806,24255,-46623,-41216,-517,58811,71851,674,44232,71318,93637,43330,66099,16119,80662,9045,2233,120117,102491,31912,42339,107616,76903,6120,39459,7644,108206,134539,55390,25384,33780,70777,70222,99310,58807,68357,6355,135435,-233,25221,103747,5306,4018,87852,53981,-77844,-132709,-469,65241,-14502,77093,35273,142175,42331,28265,25245,92224,106011,58100,122291,33555,88744,21820,88611,91584,57408,81756,67837,24312,119896,111295,97274,48235,21110,-37550,-40160,-37132,58667,98879,88372,104803,44198,55839,-35149,69453,-40729,-33060,-62978,-19131,-2708,-5538,27781],[-86616,14595,-31154,-68760,-67654,-45470,-98216,-55513,-68596,-74947,-16481,-18807,-140021,-172606,-125962,-120410,-97131,-63334,-29909,-154675,-182266,-91356,-108555,-47705,-121882,-113961,-109022,-151921,-140065,-25552,-68992,-149285,-106459,-124409,7520,-100551,-192511,-162968,-106117,-68589,-105386,-178483,-147083,-92545,42606,-53514,-127892,-40235,-79272,-146510,-132787,-242539,-144622,-131347,-104377,-165725,-115310,-177730,-172951,-150307,-100048,-156239,-108762,-108879,-141175,-145205,-150031,-82752,-51885,-43647,-134294,-198403,-181386,-134249,-173317,-69491,-128356,-152087,-161586,-143260,-127330,-127519,-118090,-234217,-146576,-125814,-150894,-134237,-188858,-117322,-126241,-172487,-145759,-216245,-202056,-169414,-141674,-132726,-207703,-151966,-167459,-104949,-162652,-140221,-227830,-209370,-149351,-173359,-203523,-128538,-152897,-197463,-187385,-169256,-131678,-188213,-119759,-95851,-119207,-212993,-137637,-239363,-272554,-150238,-209375,-197823,-285997,-295078,-236152,-223043,-267532,-152791,-244896,-241389,-218191,-205074,-244217,-221607,-185507,-202612,-186032,-236426,-275450,-156502,-234664,-225898,-203944,-244964,-259584,-286771,-334288,-274858,-226564,-247212,-322952,-232373,-295309,-382789,-312019,-289570,-334611,-238230,-279992,-286521,-296914,-275083,-302184,-308161,-309494,-424277,-274984,-258434,-309290,-336990,-358550,-344088,-278367,-308688,-292851,-299909,-265733,-424329,-442114,-361895,-318511,-376102,-373301,-328799,-328647,-336812,-317796,-400522,-354132,-318661,-413225,-459587,-451776,-524188,-520679,-519208,-502373,-417947,-461791,-485393,-501440,-461282,-578878,-533045,-543539,-474976,-587950,-685438,-699012,-626173,-509941,-551190,-625141,-630799,-647520,-754832,-728258,-675841,-749898,-711771,-838185,-793928,-849666,-803504,-893635,-969696,-990453,-1100347,-1125228,-1255052,-1163202,-1273869,-1346481,-1422730,-1574142,-1786455,-1926268,-1977317,-2214891,-2526960,-2834260,-3473311,-3476647,-4160005,-5296293,-7037359,-11867361,-16741426,15071943,9654871,6273624,4766324,3837379,3209953,2831510,2334158,1997041,1861411,1703305,1594465,1449764,1388906,1278718,1245026,1234794,1235998,1083543,1084401,1027666,1016319,949054,924134,879326,887035,833132,751299,630614,674156,766765,686963,737780,677459,537327,578250,508587,474642,562446,548055,609951,596426,551858,499330,525175,437968,508118,471377,401605,435978,368908,405880,380985,471385,422928,440715,371257,423223,359537,375400,353994,298329,325761,264787,283489,193090,148001,241696,273118,307515,259942,248453,267327,113902,155921,162447,148229,125416,131147,128896,51775,17805,-22294,-100255,-254819,-346236,-553425,-878597,-1763770,1653974,1469418,972483,744479,669367,639869,553813,471383,565597,456850,474584,434712,434709,287539,342223,389310,317565,357819,377366,403259,397530,413545,279496,317969,252432,263758,315996,327599,327193,235433,398590,333445,288811,254975,247597,299340,254700,252309,282712,186757,278235,303167,301666,244116,251219,238349,191721,262014,285063,216590,264748,247607,211987,192606,221877,199802,268857,201833,302456,165133,237985,273492,243385,212459,247389,225936,143249,218887,123510,172715,144020,232465,264562,233951,126110,172815,176653,184022,193432,279539,196007,290337,251508,154753,130715,121482,139728,154416,208293,123812,159082,188146,172487,165234,141712,115439,195940,275400,160505,154477,199035,182640,247016,198160,133150,206342,158061,100742,228784,245542,267220,172258,185726,260848,168855,127084,157974,186488,147668,143715,142961,99479,218486,137656,84195,146672,233072,232630,250985,150057,129386,232504,215605,150189,188982,49690,101966,114551,129407,133782,187434,157800,98345,110807,139422,171780,201308,249020,208319,160131,151059,254527,159289,96169,90595,37108,172198,103631,96901,84875,144690,128242,103093,102951,61750,121912,113235,89569,129873,88857,157920,34152,45784,140060,40219,65212,75236,92173,84724,71060,96867,213726,209553,92972,60439,109077,62367,11643,55076,88177,119123,104687,95392,123404,120036,72271,154109,96973,68610,55928,119082,101547,106126,121520,74632,54579,159491,144544,150903,182267,90969,120239,133039,163624,37098,146546,108687,127853,125012,107090,149784,122218,155478,88129,30949,144510,134669,102986,149848,129179,145626,157047,120979,120254,80696,128771,129791,109796,141024,120509,61406,53880,92052,86295,146629,124132,116286,171835,184803,111887,150985,123198,126016,109902,91366,80309,75892,119134,113374,56878,52439,136409,144781,135270,125305,68773,89231,121847,61292,48152,51592,77194,82461,122584,111161,98962,96526,27618,167686,127998,152102,100390,83035,78363,66817,66468,34403,81474,68212,95336,68586,34012,144976,123605,117352,84626,104269,186086,123240,75051,69333,36775,79940,22022,62294,92017,87427,23709,82414,63934,-67582,48673,38909,53385,22339,14533,-12207,91445,142653,32738,23391,67752,33359,91228,113807,-2693,23824,28054,139218,101813,28429,55098,94685,109989,24326,29075,98815,-1747,80100,86598,63373,92484,73680,46894,43775,15123,16986,106827,138155,136013,64899,145682,56326,110846,-4163,122537,64506,114486,24378,19884,112725,110275,124447,64635,2292,7993,44400,108415,19692,79581,78772,144109,83959,110941,40652,58073,22169,145168,114930,20089,53293,80658,69569,102645,-18782,92816,38895,28452,138112,92814,83364,-26215,-40419,61459,129068,105490,118677,187976,103268,88069,130044,-13968,25921,62847,161153,65016,85225,33700,105409,43471,52502,25977,94462,78185,118115,10994,-4917,68984,37964,124803,108219,63967,-5586,90242,72666,36283,45793,-23315,13168,4571,77286,99989,101336,33117,37298,88865,83585,136095,102872,94168,54846,64382,142307,60843,31792,74485,96558,82371,-13020,106129,-15434,49978,63115,106780,27536,3231,76764,137318,84902,19377,53785,124450,7481,78245,96767,17504,44920,6635,24764,79836,82612,64084,66680,57662,31561,60959,89031,85672,93521,16403,92123,63334,72782,4174,79992,6054,51446,62955,-10209,49644,122552,108755,16036,-59393,1177,35156,80241,83524,38329,13427,63547,61200,33843,52866,53460,30013,121243,8988,42589,84234,98668,6107,58178,20345,-56465,37643,146268,139015,143829,-5457,71364,37756,-22836,-33539,-15226,-20224,61193,37666,73206,20195,28333,84991,114916,59245,23431,-36130,16021,17892,-39071,56507,-6969,40366,126572,97296,27447,73642,55405,114464,8146,50697,51071,25729,87018,55619,43978,118099,60072,52281,86387,-15421,44978,79499,50392,376,56074,22039,3667,39930,-38981,-9336,15230,35298,84716,4444,49962,9154,-42124,82789,42291,94437,82177,6163,-16377,-26584,-20480,2921,22089,103537,153310,84827,81214,33157,3940,-65836,-57541,-16155,22779,84964,27666,39279,61226,107579,38729,58986,15211,79422,4605,-16417,100150,81067,17444,56847,120293,78534,12783,57496,18787,97682,143001,24577,-3435,35141,78289,90974,71312,43251,64643,2496,102876,2946,35870,62041,-7566,27162,82470,43823,-52933,-136392,9584,55901,-2642,61552,49048,125540,40724,27523,3532,81350,127573,63858,141091,64059,88260,17258,90232,102142,69657,88962,102216,47230,75211,127241,90022,26244,18428,-51627,-47453,-32133,50714,85776,103042,89082,27146,61846,-30298,46131,-26061,-34982,-56331,-20775,5424,-12610,29228],[-97799,8837,-34843,-64919,-68762,-61331,-83764,-37369,-58229,-75481,-530,245,-131228,-155053,-130732,-105540,-101227,-82314,-35213,-164445,-177462,-114022,-122502,-38258,-137063,-94300,-117579,-171770,-138834,-22542,-67933,-154121,-116356,-137374,5380,-86639,-174550,-154613,-109302,-71637,-115555,-202529,-147506,-79656,15612,-58168,-116790,-44461,-67741,-148340,-148129,-205037,-143848,-99691,-96992,-133818,-112695,-149159,-165451,-135455,-106228,-166992,-128813,-143168,-129514,-162437,-160421,-72614,-59137,-40779,-111772,-195590,-213028,-126359,-170111,-71096,-118256,-166679,-149218,-127640,-135656,-139417,-88109,-180587,-131751,-124119,-136066,-129472,-196547,-84845,-111228,-168198,-148374,-180521,-207055,-185712,-165423,-142276,-231335,-166864,-142180,-108100,-159386,-135267,-240345,-213267,-163286,-161576,-200988,-127799,-137681,-184992,-173511,-151186,-97684,-165468,-111231,-93535,-94349,-191617,-167224,-242617,-247997,-85663,-203889,-206986,-300052,-281232,-210322,-202319,-263303,-128469,-252385,-258473,-223051,-201609,-238554,-185646,-181132,-178713,-160952,-219132,-259004,-153073,-233235,-228012,-187021,-244356,-249690,-264548,-335559,-247613,-205047,-219369,-342136,-245440,-271691,-355005,-289815,-281202,-295179,-214807,-260869,-265751,-288192,-265225,-249891,-306151,-317521,-400643,-285272,-252012,-298577,-332776,-360144,-319068,-290526,-293906,-265883,-282406,-257733,-392958,-439841,-364604,-313163,-351110,-369705,-316186,-317573,-328145,-323037,-396776,-329985,-323340,-431516,-466102,-446752,-487928,-491835,-474767,-465175,-426576,-423900,-452576,-459903,-436342,-554092,-490268,-530085,-453783,-567567,-660370,-653792,-600737,-471307,-537738,-606656,-606639,-589135,-710211,-706141,-653430,-708536,-654251,-815983,-767735,-852046,-766002,-858460,-918421,-923595,-1072540,-1078548,-1204414,-1124967,-1198892,-1251273,-1347969,-1467104,-1700271,-1830807,-1887747,-2096543,-2384169,-2680981,-3254846,-3394074,-4063719,-5141593,-6836973,-11441524,-16046838,14416697,9183351,5978856,4491766,3655520,3064650,2721860,2276772,1929093,1797938,1638368,1539802,1411124,1317489,1228503,1167846,1188556,1199129,1022993,1045710,999608,956003,896066,886143,858262,835341,783531,719589,621770,655279,773689,699514,709759,641795,515069,584219,520617,456861,544359,518983,578302,586149,527545,481331,528384,428045,489885,474449,403298,412342,354471,402965,389112,451495,389175,419148,355050,358021,328707,352926,344607,303368,315393,265588,260296,182366,139369,236459,229275,295786,250745,227983,261434,129889,121151,122239,111258,129899,151257,106032,26458,14248,5060,-115494,-253328,-344709,-563576,-868066,-1737599,1621470,1433240,956202,709020,636973,625376,525317,437014,560447,470243,461230,429979,439938,279067,309983,349499,273742,336713,360701,376923,350386,414762,273655,296819,218275,227757,295636,322372,315838,271229,369643,321270,296996,224869,228891,323373,262585,242916,250300,187890,285569,296963,270970,257669,249825,238750,179849,249862,273286,226549,275150,236358,150007,166775,206345,188072,278964,189022,301302,156985,208968,242082,232376,238174,238844,213411,113830,216517,137519,157355,135463,230634,265901,215002,157533,179771,172047,145821,183686,216353,186252,296045,242042,138317,155135,101552,99211,151505,163917,90757,130595,166036,172592,160597,158819,91814,166610,229017,153215,157153,171999,176684,215416,167382,129311,181126,126104,61390,218489,267956,244060,156865,167762,237331,153291,127688,149196,175722,116544,120659,127047,91316,217394,155807,100161,139895,205880,211090,218038,169452,128478,222360,239566,141752,173491,27288,53959,93225,105056,128057,165207,143432,107189,110108,151803,166850,207870,243233,197674,151787,139952,255465,128242,108155,92707,62511,175810,121689,109642,64617,143843,133412,109733,130583,78900,107084,119304,107836,134304,94894,176601,53356,67213,133125,30943,68109,75330,100604,74269,39724,92943,181451,214314,113667,46205,100613,67309,24907,59872,88989,94968,105039,82013,121141,98286,57509,141996,85456,54117,38767,119641,107157,98485,111536,64481,12139,161897,134613,168798,157604,84746,99878,108413,121641,13622,139506,76895,103499,100238,111730,122262,97634,134793,117094,37609,130732,121178,84818,127078,122712,150562,126838,100542,104768,57539,102293,144631,107486,141470,94293,60431,78154,133700,105162,129477,124784,87332,159423,157970,81781,126125,118212,132720,99958,104043,92133,60208,97269,118305,47593,24044,150369,146214,139665,131274,82298,121736,119409,67743,58171,63874,100365,69949,128503,102341,97365,106027,53721,183545,128921,170727,114538,76735,88277,65626,87684,83474,78614,79457,92513,80481,40650,124362,125327,94812,80520,95585,181913,100507,75228,102502,34677,83537,17423,64809,129718,105598,41404,81569,58980,-56803,52752,39989,19436,20567,14053,-37127,79924,137788,44051,42668,66594,61126,106386,108893,-16063,40822,26973,140740,90376,5511,50990,83339,137405,4861,7373,113032,9891,85276,82623,51307,72150,49213,31056,38696,18244,26639,120503,138669,141262,46334,130001,58671,127740,-5740,123698,57427,110154,20136,-6277,105011,99896,124544,67133,8431,-6070,2572,92036,35010,72147,47229,147819,77043,99678,49514,39170,30531,164924,113285,11540,42580,51847,67606,91809,-26146,99987,37997,49865,144955,74266,73851,-6270,-39321,85330,110506,84041,128548,192314,123761,95928,142962,-10778,17059,101538,152704,72122,74390,15143,105170,31817,34999,43419,106034,106266,115406,15182,2870,79404,38815,142334,114473,59899,-12257,78769,65710,63902,41245,-24461,39176,19228,62925,89795,78138,38516,36920,75821,77231,169392,120187,85455,65092,41747,115815,35142,18720,63410,77229,57810,-40537,107112,-20113,71761,59452,95137,10012,21092,81659,137848,80699,-28898,41697,87981,-6823,110690,120463,14794,32528,18705,30863,84917,97634,52801,55747,59509,43238,46594,86224,86567,76569,9828,74437,73111,61641,3559,67389,17641,23002,47224,-4967,36879,90203,86255,3907,-57265,10218,65214,62164,93921,37177,16134,75077,52411,22336,74886,55594,32058,133389,2234,39578,100447,95965,42120,74990,34818,-52753,48597,160816,147737,136873,8071,83167,35203,-35077,-6999,-7444,-9211,78205,36812,62279,11595,23039,99401,94579,69738,44416,-10621,45351,40546,-37381,69969,1639,56848,119439,110769,26006,84576,56391,98467,-3475,48531,35063,-30063,62269,51915,46508,106710,49523,59557,69367,-39114,36300,63974,31072,25206,63665,11919,6592,37893,-36421,7658,33577,34368,83256,-17388,44862,26762,-41041,83797,42320,109992,72598,10046,-32118,-33270,-6337,28058,33072,90677,166318,97321,107426,54481,-13202,-70183,-60795,-13938,474,89464,48846,31113,37846,103168,44517,54124,15265,76572,4626,-24172,77299,54427,1440,73886,119728,66082,18730,77180,36967,79850,128890,4749,-31833,37646,85536,107590,40649,22224,54892,5615,66268,9256,50995,19302,-10661,55875,68714,34549,-24056,-115286,20120,52939,18893,57564,67244,93287,29890,25066,-5871,58957,127860,61042,130178,83605,75438,12132,82982,106382,70675,77834,125888,69458,27745,108647,75344,6301,20669,-44796,-44025,-25799,44516,69135,100240,80851,20675,60106,-9844,24823,-13693,-35740,-40421,-19514,19255,-17427,24807],[-94380,172,-45941,-56666,-66427,-77816,-58946,-27679,-52000,-75533,4732,14337,-111484,-123375,-129201,-94111,-94957,-103331,-48715,-165148,-166994,-142054,-143544,-25567,-133721,-77170,-129502,-173642,-132139,-36528,-71903,-144746,-125797,-138709,-23026,-82745,-152267,-153002,-113139,-78703,-130184,-219647,-149972,-74902,-32228,-70771,-104695,-63240,-57384,-148332,-144874,-166542,-137005,-73836,-84035,-98388,-99060,-114106,-154963,-118298,-111807,-168034,-146510,-176869,-121923,-176045,-165842,-70892,-70624,-39977,-86237,-185797,-236119,-122039,-160099,-78429,-104495,-176828,-138818,-113312,-143266,-150797,-56932,-126894,-112698,-121307,-127726,-117923,-197510,-68944,-93936,-153986,-155873,-147098,-220319,-204670,-185371,-157418,-243876,-181833,-115977,-122281,-163195,-135662,-236934,-208732,-178461,-135247,-191653,-135903,-143028,-181183,-157091,-136569,-80700,-132192,-103276,-104343,-81144,-172717,-201470,-235676,-201195,-31084,-200541,-203297,-286625,-263563,-197889,-184114,-259257,-120524,-257381,-269709,-219328,-195937,-234851,-135573,-171072,-148064,-144486,-200309,-235956,-148761,-227407,-224737,-172838,-233394,-236332,-237166,-320686,-217303,-181737,-194650,-347772,-250102,-247729,-320831,-266249,-273702,-243782,-197983,-246051,-250112,-270325,-253038,-206016,-306953,-320075,-364557,-290880,-255434,-281950,-326197,-360779,-289520,-305606,-286089,-243693,-261430,-254622,-352133,-424821,-364148,-304809,-327787,-371148,-318512,-305766,-318227,-326404,-387134,-316096,-337072,-438326,-471958,-438173,-439709,-453516,-431468,-422857,-431715,-387842,-418019,-427984,-417521,-528995,-444738,-512394,-429981,-537398,-629570,-607167,-574191,-449714,-527095,-572403,-573258,-550064,-653273,-685405,-634932,-670295,-606720,-785904,-745605,-845384,-745916,-824689,-865282,-865385,-1034471,-1024705,-1146259,-1089438,-1135259,-1166275,-1270577,-1356153,-1591106,-1721864,-1801035,-1974295,-2222183,-2519511,-2992924,-3352124,-3989002,-5014153,-6681286,-11071917,-15484988,13896539,8751634,5709312,4223316,3476386,2931198,2619928,2232120,1877645,1743710,1587272,1488167,1370953,1246347,1178590,1102724,1127922,1147524,961868,998717,966357,889696,848106,848762,835366,787414,740553,699830,621173,642681,752133,692027,660159,590402,506769,584546,532126,437853,527236,494326,551019,572943,497160,462203,526430,417823,459962,460861,404601,391789,337054,396094,393477,416209,359803,393276,336160,296461,303235,327370,326344,304864,300975,264093,234140,196614,148675,237348,197648,276013,234814,206025,247524,154152,93891,86199,76918,147252,173813,91779,7118,14452,30837,-118694,-236490,-330572,-561658,-855566,-1731298,1593192,1408128,946769,686021,610101,615117,500730,407825,548097,474967,440244,423669,437167,283144,288832,314019,239805,315518,340379,348478,296542,395127,288273,282643,186093,194933,278182,321861,296436,311166,334489,301010,305588,215213,215300,339777,270054,235475,216804,197200,289142,284571,251530,269229,238788,253862,180235,241525,258398,233532,271945,220444,104180,148909,192138,178302,279814,178662,294315,167272,187414,221397,225173,260973,225513,194578,101991,221351,162224,143138,137646,229670,258206,193123,195464,196078,173814,125959,180197,157910,170838,282915,227528,129307,188132,88271,74430,152902,127556,76079,97237,142731,169630,171244,181463,78047,140122,190469,150954,159554,155184,168680,177143,138039,133655,157919,104231,44611,193036,277702,197696,142524,145036,195034,132825,126684,141751,163796,103927,103530,102166,91620,195516,157168,120257,141901,174233,191484,165839,173436,114724,196649,228690,128793,153627,18183,-2720,81540,78652,115266,130736,113571,114113,98887,145801,155594,190773,224056,183246,136090,112793,227894,89506,110280,96296,90103,170562,138324,116560,51722,122406,130615,114635,144720,92883,100415,122317,123237,135960,100558,172772,76666,88595,123703,30285,68559,81094,114135,72790,29798,93737,158242,210526,146255,57698,103902,77730,42356,69213,91593,74894,108869,69356,112963,85871,52885,116347,78553,56014,32697,127328,111013,86121,92553,58489,-7295,158795,128163,191239,138575,84725,79242,85871,70496,-1429,130719,43937,81491,80193,111351,96699,85592,121600,147015,64284,118146,114624,65029,99786,116398,141081,104949,79464,90442,36972,68603,150551,105018,141725,71526,54574,115623,171243,116822,111162,125128,65022,144374,124242,52102,92460,96865,135062,94901,111192,100148,42625,66176,110385,41895,-3245,159678,134829,123971,122422,98968,146688,111818,75335,67019,84955,113136,62087,134598,92170,95605,114394,92803,185251,128858,174929,124650,83737,99920,63813,95381,122081,78939,84064,90943,89124,46127,94148,114513,73146,69596,82881,163182,81302,87036,124991,38308,80496,17165,64148,163843,122042,60958,76590,64631,-38333,52660,35536,-10076,18317,19681,-47119,69698,125179,59789,77043,68563,88059,117126,84605,-20470,61246,33479,135335,77059,-13432,42184,68162,161832,3969,-20277,117067,35772,101855,75063,38161,50927,26999,20249,39156,27526,32529,118661,129743,122650,22244,117321,58516,129117,1723,113672,51186,97825,21711,-25936,83386,86396,120275,70021,23865,-11331,-27559,80420,46245,67869,18844,139226,66641,85320,56970,25206,39383,155303,111299,14969,32699,31045,57512,71593,-34755,103188,54881,66810,129935,45310,56013,15740,-30230,102554,90426,61690,134837,182441,124845,95808,132144,-239,15144,117104,146257,78753,60074,-4458,102326,19627,24991,61569,118331,112915,96968,28033,20482,84783,42103,143794,112280,57812,-9194,68587,62439,92263,24500,-18076,66108,28675,47474,79338,48976,48923,35552,67558,72530,181855,130074,69278,78143,17973,83886,10475,1608,45875,37919,33728,-62118,99433,-16342,92242,55489,86880,-814,38922,82125,122501,74404,-46988,31618,45313,-20028,134347,130151,12642,10369,43886,44748,95117,110848,38187,50836,54624,46906,34606,84608,92124,57744,11806,57645,82722,53790,6152,52962,39492,7552,32683,6350,22520,61125,70042,-6636,-53521,7424,95042,46375,94957,39041,16178,88523,44861,22560,97870,50320,37307,128096,-4956,37610,112919,92059,94435,86333,58418,-21217,47113,157217,136925,104604,27286,82286,37280,-40727,32272,5809,10220,85663,33406,45645,13563,19841,107408,59145,75061,61604,17730,69911,63108,-35955,69720,13632,77471,109440,116295,30553,90194,66089,88282,-8715,43747,5954,-79653,35772,48606,55452,89282,43702,57199,52896,-37238,28890,44137,15792,51337,69176,-782,9617,45785,-24040,27589,49551,36458,78710,-26614,47768,50347,-31089,86410,44048,99740,58658,15368,-33242,-25420,15154,62123,42209,68698,166313,113498,119726,74116,-26063,-58833,-46734,3984,-7196,83741,58065,21215,4098,78931,60291,52746,15535,68516,7834,-20470,52219,30162,-11874,89074,106220,42269,25123,91895,52752,57439,93765,-5741,-53752,41446,88943,116234,13268,-1685,41447,14011,40295,17152,66374,-9881,-3219,83430,49274,29622,1196,-71946,26950,54679,47524,66655,85708,59368,8406,21724,-1846,29762,104743,48819,93224,82345,51149,6296,66693,101912,56201,52607,136797,85055,-12254,61017,53302,-3718,26680,-19190,-28043,-20075,41427,54688,81247,85058,26147,48633,16230,4990,-5941,-35508,-20871,-16743,31902,-19694,14431],[-77025,-10333,-59865,-44750,-64575,-90635,-24655,-27561,-50736,-74958,-3215,22841,-81457,-89011,-122340,-88236,-82117,-118232,-64017,-154968,-154264,-169941,-164708,-12168,-112450,-67854,-143584,-155820,-121682,-61811,-79439,-124628,-132589,-124517,-66713,-86495,-130889,-154956,-119043,-90146,-140880,-226561,-155069,-80234,-86541,-84767,-92020,-88124,-52492,-146006,-125462,-136906,-130524,-63126,-70679,-67873,-77582,-81092,-147029,-103907,-113515,-157362,-156923,-199302,-117451,-181161,-164760,-76523,-83986,-42979,-64016,-171315,-241691,-124074,-145088,-89123,-90841,-176856,-131566,-101496,-145569,-158762,-28416,-87563,-92897,-114848,-127162,-99035,-188691,-64400,-78140,-132219,-165000,-122412,-233569,-222254,-196207,-174340,-242060,-192706,-95164,-145870,-171377,-138547,-214886,-193934,-190627,-101603,-176712,-152182,-166662,-187926,-143710,-129170,-80476,-97360,-97186,-119351,-80776,-159338,-223688,-219427,-142876,-5480,-201092,-189653,-248965,-249022,-197230,-173703,-257170,-128839,-256048,-267033,-205410,-188507,-230943,-86115,-159977,-119345,-146748,-186690,-213237,-145301,-215570,-214492,-159185,-213947,-218757,-206753,-290788,-189498,-160434,-178928,-337761,-242159,-226970,-285681,-249553,-267904,-195206,-190746,-235761,-242802,-248536,-241332,-179574,-309000,-316467,-325791,-290612,-265852,-263563,-319082,-361872,-256062,-317164,-286727,-229952,-244307,-258424,-315371,-395897,-362714,-296081,-307769,-374208,-333396,-293505,-308511,-321044,-370784,-313615,-354718,-429952,-472974,-424696,-390275,-412606,-395595,-387312,-432281,-361704,-388347,-409762,-405560,-507261,-403275,-493149,-406500,-501442,-597854,-568622,-547885,-448781,-521690,-533335,-536797,-535208,-597777,-669804,-624180,-641721,-571775,-752546,-729275,-831422,-742521,-788732,-817579,-825281,-987453,-976575,-1087592,-1060389,-1091085,-1101578,-1201470,-1263190,-1476605,-1616923,-1724803,-1860879,-2065864,-2371399,-2741419,-3338809,-3925865,-4916459,-6575341,-10785949,-15104734,13543219,8427836,5493214,4006435,3321481,2823628,2532131,2190978,1844277,1699110,1555129,1445485,1332129,1181200,1135096,1058805,1059283,1084176,913722,949792,929199,829232,811186,816865,809217,748363,709264,689533,626189,633661,703806,662949,596788,532534,509362,571515,534206,418686,511024,478465,528115,552464,465935,443271,520594,407656,426107,432974,403943,377541,318690,386330,387643,374800,338200,366668,320186,253515,283411,304246,298882,303884,286176,261103,212211,228684,170668,240464,187233,247799,212550,183704,227575,180227,81079,65836,54364,171291,194649,89197,-2775,21337,49941,-109398,-208459,-309167,-544553,-837273,-1733218,1568301,1386895,937600,673324,590755,611051,483598,391842,529891,471608,419089,417454,424445,296605,281872,284852,216832,296822,320507,322558,251424,358729,315496,280850,168580,172381,266538,321750,272612,341516,301979,277126,310914,224070,207794,339240,274738,229496,191457,214063,286016,268538,243581,276351,228895,278805,193006,240367,242505,232281,247452,200641,86727,139942,179582,169845,271182,173728,284770,195411,177344,215286,223413,275943,204899,170040,110875,228072,189672,134164,145714,223191,235605,170961,226481,214591,177487,130238,181799,121076,156866,250026,212616,126951,216412,77852,71015,159142,109529,77458,72029,123072,162997,191535,202729,82265,126780,165321,153734,159957,145198,157658,140440,115610,144277,141831,102516,65271,158645,260358,137880,132840,125339,152231,113688,126094,140231,153354,115866,97082,78603,103799,161637,140469,137799,151140,153821,175934,110879,158345,94740,161746,188438,116363,136814,26839,-37514,82744,62488,99472,94288,76034,111500,80463,123655,143248,158246,196720,164268,115068,76288,177897,50953,97864,99477,112076,156410,150907,118531,49373,90200,120388,116472,135124,98861,98032,118378,128671,134785,98594,149306,94034,106152,113371,37815,64348,90824,127647,78475,45084,97162,149406,198634,173631,84940,112367,88656,60054,80537,96513,60568,112008,57508,96770,82362,57241,79612,77256,70780,37412,140162,110857,71177,71077,57265,84,149556,123249,210277,129720,89137,59865,68455,20309,-2483,118386,14361,67974,69132,103436,79356,85587,117403,169908,97821,105601,116268,49723,71833,113706,122696,97283,60765,81163,23563,32118,145768,101954,140575,56229,49143,156798,192467,120589,96237,123657,52375,124508,87275,30521,59055,66185,130762,94224,110384,102889,27607,33631,93183,39071,-25854,159522,110540,92723,101208,113617,155315,102234,81589,73418,107127,112376,58762,137306,83298,94872,118542,131156,167386,127761,161135,129749,102975,110708,65253,87988,139547,83014,80053,91004,90972,48419,66790,98061,58224,58451,70038,131240,68831,104299,128104,50439,70011,20877,60271,183348,132913,78098,68009,78796,-13504,47078,26295,-28923,12669,31477,-41785,62432,108488,76982,116197,74542,105783,120695,49809,-15266,77255,44649,124090,67203,-22801,30768,51226,179544,20970,-41777,112804,67096,123811,65480,28105,32927,9859,15876,45324,39797,31080,98170,111914,83137,-1617,106732,54157,110840,14752,92616,46504,80334,29346,-32061,57150,72070,110538,72650,46001,-5183,-39139,77566,49610,66835,-3530,122296,55981,72132,63828,22530,45753,120298,102796,25889,25524,22181,38753,45148,-43248,98274,73274,74171,95663,12063,33228,32715,-15403,111158,74716,46075,134898,159660,106946,87519,105494,16812,19827,109839,143814,85149,44977,-18654,96691,8411,25124,76569,128377,96983,68277,47183,47205,85517,45722,124929,105429,56001,4209,64670,64735,110366,2119,-5949,83370,30665,35719,71029,21088,61557,32991,62281,68506,159419,129384,49879,90634,-1626,51900,-4419,-13344,23123,-8092,17580,-74150,85807,-3606,103145,54567,89644,-1822,53703,78179,96882,66515,-32493,25317,9246,-22392,144641,123441,11582,-15770,72959,60933,105917,115620,23937,50201,46197,40772,28293,83209,101315,39986,20749,48956,90965,48540,10212,40686,62693,11147,21340,20317,9045,41294,64159,-13613,-50249,-4434,119470,40212,88716,44324,15530,100146,40453,34845,115996,39530,42511,105080,-9205,37463,115082,88285,147395,87903,82357,35138,37259,134603,113144,62113,46310,68420,40839,-44713,73436,23495,32213,79800,29040,29194,22924,20581,105930,29127,74287,68962,39298,83336,78928,-33726,53652,26386,97770,100379,108177,37778,85791,81343,83329,-6789,36801,-30415,-108217,13435,44909,65479,66813,47630,48200,41516,-12271,22754,21791,5364,69892,67008,-12783,14899,62479,-2142,45549,55843,38875,70644,-21478,58274,71463,-16266,88741,49615,69824,45349,20647,-20985,-1905,38004,96662,48536,40623,152549,129262,113942,86441,-33487,-35351,-15697,30147,-2814,69114,55368,13756,-31829,40851,81717,54451,16281,53274,11707,-7740,26685,14378,-18474,98017,84718,13808,33865,97724,56391,34694,48813,-8881,-62618,46511,86198,115162,-4321,-24759,28365,23831,30243,25283,77932,-15237,11858,102114,28339,30593,17881,-17958,26599,56298,77253,83691,100626,36653,-18780,19244,13023,1208,62758,27540,45811,58331,20469,-268,43770,88951,25708,22192,137869,89860,-38244,4951,25412,2701,33756,15502,-1496,-16061,43209,46634,54372,99806,40314,28091,36514,-13947,-2750,-35518,-4307,-14111,36156,-19716,-1139],[-51171,-22294,-71204,-31284,-66739,-96540,13706,-34675,-53537,-73748,-22387,25740,-44606,-62599,-111519,-87771,-69265,-119375,-72816,-134090,-142875,-190685,-179087,-2755,-80643,-68547,-156342,-125561,-110800,-86854,-87127,-101445,-134904,-97134,-107622,-91547,-113096,-154858,-128013,-103840,-139362,-220543,-164114,-95785,-130820,-93219,-80072,-112381,-55445,-140840,-100035,-119535,-129806,-71218,-63656,-47978,-54416,-57716,-145004,-95537,-108766,-135258,-156611,-202875,-113800,-174900,-156603,-86403,-95955,-50292,-51887,-155070,-225871,-132602,-127656,-100681,-81963,-162981,-127290,-92057,-139181,-161172,-6602,-70826,-75197,-103275,-132440,-75122,-169326,-62012,-67279,-106566,-171151,-108639,-236632,-234100,-195318,-188632,-226796,-195113,-83150,-172805,-179405,-140356,-176603,-169070,-194013,-69584,-158953,-171412,-199276,-203139,-134762,-128635,-90434,-70070,-93356,-126425,-90355,-152520,-222249,-196528,-87858,-15863,-206711,-171527,-198325,-240342,-202601,-172461,-254937,-147302,-243532,-246378,-183015,-179309,-221531,-52175,-153208,-100997,-168623,-182455,-196241,-143962,-195898,-196915,-142656,-190742,-197931,-175735,-250598,-168219,-143839,-174605,-313541,-222270,-211269,-252851,-243099,-262162,-161794,-191973,-229050,-243237,-227353,-230670,-172671,-307649,-305877,-291344,-283537,-275109,-246850,-310568,-361374,-220624,-318265,-291890,-224074,-234559,-267412,-292092,-354273,-357672,-289085,-289372,-372809,-350963,-279896,-297268,-300483,-346771,-318618,-368117,-404776,-464048,-404435,-348167,-375609,-368371,-364705,-426011,-347751,-365401,-401948,-396941,-488891,-369532,-473347,-383921,-463148,-565814,-541894,-519725,-463431,-518638,-497003,-501639,-537467,-554484,-656829,-618284,-622205,-545750,-717049,-713689,-808833,-745230,-744601,-776691,-802558,-929403,-937394,-1026949,-1032191,-1061322,-1056125,-1142609,-1194412,-1363362,-1518634,-1652121,-1756321,-1928641,-2240230,-2541857,-3315196,-3839378,-4810359,-6466208,-10514502,-14799446,13248141,8190350,5312663,3844113,3183598,2727525,2445210,2130066,1812799,1649613,1530778,1404282,1288275,1119192,1093982,1029899,989337,1009034,880022,898874,884757,776283,781051,786700,772950,714413,685459,677702,628594,620104,636597,614434,527969,475438,513468,539871,516957,397212,490180,468514,500909,519634,436536,422529,510699,395723,394223,396054,397239,368114,299435,373251,368398,334874,323470,340462,308629,234160,266840,284767,262843,299592,273776,255989,198756,264203,192015,240551,199606,213192,186426,161755,202678,200091,82855,64720,47819,189676,207953,96324,-5406,32814,57827,-91943,-177787,-290455,-515562,-813529,-1734972,1547148,1362618,923204,665529,578618,612728,475791,392749,505355,462788,404487,411242,401918,313974,286309,260367,201530,281517,303725,302911,226091,314333,342891,290778,173202,162543,259956,315197,247847,351432,278106,254749,308650,242663,205615,319783,274786,223774,179886,234244,274171,251964,242050,276678,227819,300936,213332,245211,227514,220549,201788,177287,99948,138956,167185,162486,255466,175196,275033,232988,177345,222067,225348,279300,175786,140516,134751,229082,210656,132874,154261,204882,198428,148540,240478,225297,177143,153172,184679,111641,149969,204259,201022,129660,230147,63474,86966,167977,111616,86193,67322,110583,153694,213227,215777,105682,130684,151333,159348,156960,135296,140833,112858,103110,156377,132936,122578,120518,124312,213893,79967,128977,114928,124101,101022,127554,145967,145940,145480,101260,65485,124244,128532,111008,146735,163139,153689,164493,68649,127665,78096,127076,135549,108010,127327,51777,-29743,95321,66500,86107,69029,42266,93728,60599,94142,135244,121882,168265,140508,91793,39633,120547,22455,73755,101461,125505,135386,157832,118357,58016,63427,105330,114520,103993,95061,94824,106134,120243,130311,86655,115160,99959,118821,104518,52551,57228,102051,134807,86103,80351,100111,152272,182579,184721,113745,118583,95109,74961,91526,103546,51460,110896,47243,70935,84218,67411,40350,81606,91042,49638,153568,106213,57471,54158,59587,26900,134064,117722,215325,127850,95253,43194,57318,-16791,13522,101432,-8274,65486,67433,87473,72666,92613,120150,178753,121275,93225,123292,42598,46433,115481,103495,102053,45766,78213,21186,840,131205,97752,135539,49623,48740,186949,189210,118403,88147,119532,49616,101109,48940,20492,34177,36507,119649,94170,101821,100843,19751,8071,72996,37090,-40552,148386,77835,57104,74442,124631,142143,93938,84240,76058,121611,99379,58735,132836,76969,96132,117613,154977,131126,124868,131715,129973,128550,118708,72458,69965,133498,89968,67740,91612,84260,46325,52159,84550,52781,53367,61166,93084,63873,118862,109015,70130,53064,27169,53956,181455,135087,90310,57877,96134,15152,37154,14358,-34449,2257,48195,-24357,59393,91967,91845,147337,83602,109231,115868,19236,-1667,83435,56453,109027,64632,-19926,21058,34894,186606,48542,-47669,103182,92013,141235,55454,25407,20443,-1305,17839,55559,50771,22237,62591,87167,33298,-19142,96209,46491,75481,28503,64133,43627,63856,40931,-21684,36997,58780,95599,74677,69925,11677,-30304,83259,45700,68336,-19832,104135,48017,64366,71082,32986,48865,74062,84264,38101,22207,25177,14963,18484,-49415,83093,77959,70346,53363,-17469,10024,38571,61,111958,68901,43785,127533,128862,76728,73555,75323,38894,29922,90092,142784,91321,31981,-21636,88491,-474,35557,85318,131691,65151,38447,67827,78960,82708,48591,86643,97754,52616,26773,69918,71829,109607,-14039,9255,81986,25532,31730,66466,2620,73629,28862,56575,63220,100101,117946,31434,98092,-12669,24544,-4111,-19451,-1331,-41578,15124,-75956,69934,15624,98985,58593,104881,8123,63676,71171,69425,57889,2655,23629,-9129,-3798,140871,101899,11768,-37759,96946,73546,111734,107884,13624,49822,38492,27710,29947,79092,111070,26074,32003,51536,97326,44914,14652,33046,77020,33986,14508,33361,-775,34282,67759,-16898,-47606,-18237,135206,47508,80210,51536,15820,106113,39147,52668,124823,27671,45109,70407,-7732,38677,103169,85718,184321,78355,98554,102006,27266,100258,85911,29202,59980,45164,42304,-51206,104037,43331,50546,60226,26696,19885,34965,26927,96425,19218,68016,64781,49188,83073,83985,-25569,27036,36548,112856,93889,85518,43944,71186,96110,80688,620,28372,-64032,-108094,-375,39862,68802,44396,63234,37435,37646,25632,18147,-815,-391,74704,53244,-20499,22443,83707,27278,57600,47313,39869,59500,-4673,73130,83262,-33,88898,59474,35254,37395,24432,-248,31368,56399,123488,52273,11697,127648,139444,91917,87610,-34290,-7089,26160,54610,9223,49341,45838,13943,-58363,1486,101669,57046,18225,31871,13704,9229,4784,9835,-15786,97698,62045,-11304,46278,95073,42791,16156,10337,-6404,-54082,52348,76780,104935,-8292,-43332,19881,30517,31014,32635,82941,3263,28334,105781,10212,36323,25086,31884,17761,53088,99424,98229,109176,31645,-41871,19311,33059,-18994,11685,-1075,6889,18457,-8921,-7410,18696,70431,-15994,-3776,134686,83065,-49392,-39432,-5382,27219,38259,46007,29228,-14435,49372,46137,31198,116974,57205,2370,43348,-31187,-2032,-37487,4548,-12798,27929,-18101,-20210],[-25057,-35692,-75724,-19647,-74296,-94604,47081,-44610,-58645,-72072,-46889,23825,-6738,-48696,-98150,-90618,-61966,-103760,-70137,-105744,-135724,-197637,-183112,-3197,-50806,-78178,-163421,-97008,-102887,-100306,-90743,-83371,-132514,-65362,-129222,-90947,-98503,-147696,-139931,-116013,-121510,-200881,-178526,-119408,-153509,-92908,-71502,-133614,-65944,-133078,-81438,-112164,-136901,-94043,-67992,-40418,-36776,-47953,-148611,-93735,-97425,-105038,-145017,-186740,-109255,-158668,-142698,-97469,-104483,-61218,-54778,-140240,-192894,-145672,-111035,-111211,-82414,-135861,-124613,-84446,-124497,-157790,4054,-76340,-62095,-87927,-140353,-52780,-142450,-54366,-64006,-81651,-170383,-103693,-222560,-236951,-184082,-197404,-203298,-186784,-80199,-194728,-183287,-138858,-130428,-138097,-185392,-48019,-143068,-186567,-228781,-221620,-127464,-131164,-101291,-56412,-91569,-117074,-104667,-151665,-196507,-171310,-49342,-53086,-218124,-155649,-150039,-234748,-207553,-178311,-248446,-167506,-217270,-210902,-157167,-168758,-201564,-43160,-154741,-99087,-201388,-188835,-187713,-146290,-168743,-174431,-121702,-170796,-178927,-147023,-208119,-156087,-133765,-180537,-280331,-196920,-201599,-224486,-244767,-254113,-149924,-198130,-225852,-248095,-210207,-220907,-181382,-298347,-288604,-265219,-270852,-274139,-234529,-298715,-355447,-188006,-305942,-295093,-223092,-232758,-278038,-284305,-307174,-344226,-285355,-270916,-362511,-359473,-265382,-281753,-263760,-316849,-325459,-371213,-366682,-443969,-378385,-318511,-349941,-348653,-355193,-413090,-344966,-349097,-398147,-388320,-473144,-346465,-454977,-364343,-428211,-532927,-527644,-489499,-485083,-513608,-468109,-472709,-545203,-530606,-642733,-613106,-609032,-526377,-681584,-694066,-778468,-743044,-693146,-744207,-793334,-863436,-906749,-964893,-1000165,-1038631,-1027725,-1096339,-1148584,-1258209,-1428351,-1579783,-1666102,-1823219,-2130669,-2420995,-3258551,-3714620,-4671984,-6317164,-10210151,-14479213,12932965,8010325,5163500,3733359,3063157,2634541,2355823,2043267,1774402,1588784,1506182,1361031,1239556,1063463,1055070,1008696,933432,930799,859171,849023,835291,730530,752545,754336,723958,681543,663655,654751,621749,596658,565585,555087,463921,426454,511165,493819,477624,372116,459359,458696,461255,474111,411412,398552,496549,381057,368603,358174,381240,359321,279548,356308,338081,301770,312602,314805,299766,234607,250657,267376,221882,290148,265405,247199,194330,287947,198259,234450,228300,176264,160502,142325,174360,207771,94283,79793,56373,190083,209612,107736,-6164,44010,52439,-74185,-154448,-284416,-483109,-789345,-1736674,1530204,1333401,901961,657259,572261,618007,477762,408827,474385,451673,399789,403701,373086,330080,295302,238847,189269,269798,291052,291298,224220,272079,359089,306827,197322,163705,255124,296502,225022,338635,265158,238331,295245,259815,207588,288126,270222,217412,182517,251084,253240,238000,239993,269211,236686,307403,233519,251018,215482,199653,143729,150434,134652,145190,153700,156669,236565,181645,265465,266433,182662,236130,226878,269568,141036,108655,162164,219473,218695,139264,159777,172355,154368,124160,234093,220209,169152,183345,184839,122474,152397,158962,194298,136601,226195,40611,113868,175717,126698,91887,88516,106929,144103,229271,216777,141514,148342,142547,164479,150270,120444,115014,98843,100666,164931,127925,156507,186863,99045,152023,39632,129975,116820,116205,97542,131807,157053,141963,176887,111952,67350,144975,107164,78737,144217,172525,171779,156750,47104,90638,73756,101776,88099,103897,123854,85866,17877,114407,92473,79607,67805,23604,60829,45579,68956,134634,91070,144600,113402,69439,11414,73377,12082,47166,102695,132206,111696,158777,119041,75430,53510,88945,109307,66325,83668,88208,88039,98968,122290,68108,80695,95672,127590,99162,72671,52051,112380,130723,89147,122664,99952,158353,167251,178433,132596,117765,93930,85964,100567,112024,45551,104076,39955,35340,86772,79713,10370,90187,108696,64169,162034,98756,49908,47138,63187,57995,113235,110393,197893,124011,100701,31057,52009,-30320,45669,80967,-22424,72456,71670,65737,74965,99610,125077,170281,123460,82633,130186,43234,25845,119901,90931,110288,33825,80011,31278,-15766,110858,92612,124522,49849,55145,192350,160995,113736,88230,113169,54649,79658,10869,20300,21881,17495,103879,89437,88709,96547,22457,-3765,55953,34019,-44819,129470,45135,30563,50526,134390,108885,89879,82406,74244,122034,79306,60615,118899,72755,99765,113429,155848,85046,118944,94649,126880,151541,124149,85722,50861,109670,97943,50146,90906,69688,39824,52769,79598,55094,57685,59570,60007,65027,123756,72565,92192,32726,33907,46824,158662,127651,97648,49655,110467,43733,26497,2928,-27601,-11387,66877,-600,60911,79262,100677,160027,93353,98474,104056,7687,17840,77881,65292,92972,70467,-5890,17945,21732,180773,75359,-35627,90863,101013,144476,46503,33096,14170,-6970,24777,66653,57036,9093,21993,58609,-12236,-25736,83767,38367,31582,38457,34664,42210,57233,52775,2912,30449,47697,77346,76283,89846,35526,-4663,93288,39590,71086,-31010,92611,45401,65595,78808,53189,51521,35033,57340,46644,22731,35993,-6510,-1481,-50880,58935,63190,57489,19030,-35742,-8339,30916,10273,107482,76208,58224,113408,97565,44313,57983,52172,63497,44130,71910,136244,97072,23902,-10414,78375,-5760,53569,86010,124297,28751,17107,84206,109416,77815,50906,37351,90658,46403,55341,83640,80277,90353,-12313,24478,59822,15887,37234,65948,805,83057,22781,47937,54713,21058,98611,16909,96563,-13464,4831,11180,-11479,-22855,-46876,28224,-69204,56056,36017,79506,66803,126578,28210,68550,63209,47967,49720,39064,26362,-5514,39660,126404,70542,13108,-48472,110489,78080,108524,88566,9494,45572,35116,13788,39653,68850,117152,18051,39788,63240,101834,41680,19589,30353,75288,70421,12743,42946,-4830,40057,75563,-17971,-42679,-25797,140274,65934,74748,57415,17357,103496,39268,65212,122599,20298,44409,35655,321,39861,78519,84666,195005,59757,102780,156851,25678,67028,63614,19877,65337,18954,39032,-60984,115178,61704,60462,30398,29265,22979,45265,39117,84300,30712,58145,52976,48552,71054,79109,-4372,-270,40908,118821,89079,53443,46241,51154,104270,76838,10009,19489,-84828,-81635,-4119,32919,58248,27294,87386,29313,40968,63248,15822,-20794,-2245,64842,28074,-21257,29619,103466,59856,61933,23799,39103,46766,17499,87503,82554,16385,85758,72051,12717,37763,25883,22044,62758,66335,137123,54264,-11440,97504,139676,60846,76779,-27673,16834,67644,68691,24060,29522,36403,25463,-64451,-23948,112831,57428,21819,8780,12707,24985,-7496,15509,-3542,87527,43462,-26584,62030,88156,15127,5334,-7306,19,-28559,58008,61976,87976,-368,-54861,18846,30624,32575,38574,80711,33684,38512,92375,-1917,43401,25710,66199,2145,43629,106461,98813,109676,42409,-50347,22716,51352,-25704,-36611,-33829,-11364,-24244,-29293,-14644,-3106,51122,-58427,-18851,131927,67570,-49583,-64267,-34938,65156,36886,61260,55146,-15599,55786,51140,21434,126985,70722,-21917,36243,-44496,-876,-42419,4827,-12974,8608,-15761,-40473],[-6400,-50041,-71736,-13814,-85451,-86957,65999,-52703,-64381,-70666,-69415,18819,25755,-43531,-83695,-93726,-62270,-75206,-57803,-76275,-134161,-186182,-178249,-18000,-36126,-93198,-161088,-85436,-100481,-97630,-87612,-76108,-126854,-41176,-125081,-80384,-84655,-131482,-153472,-122859,-90083,-170880,-198411,-146293,-152499,-86977,-69860,-153098,-81298,-124235,-78824,-110066,-149940,-121583,-84319,-42881,-29778,-51799,-154798,-96915,-82290,-72914,-125402,-158701,-103825,-138194,-126072,-108294,-110591,-74516,-73716,-130013,-153762,-160362,-98547,-119616,-94818,-101783,-122276,-78970,-106455,-151102,-776,-95760,-55688,-73462,-148761,-41909,-114123,-40457,-69312,-62142,-161406,-102999,-191653,-230182,-167738,-200174,-179112,-168814,-84358,-204532,-181620,-134239,-89057,-109208,-167004,-43412,-133753,-191644,-245082,-236371,-117428,-132177,-105537,-58267,-92033,-93150,-118676,-155174,-157121,-149288,-33678,-97455,-234502,-147703,-117664,-226848,-208134,-187912,-235209,-182722,-179465,-170937,-135598,-158888,-170027,-59305,-166003,-115228,-232102,-204007,-187930,-153519,-138335,-152565,-99129,-161113,-170874,-124417,-173308,-154914,-131731,-193869,-246587,-175946,-198116,-202203,-248661,-242703,-159064,-205436,-227455,-253438,-199351,-212947,-198656,-279983,-267462,-248865,-256142,-257760,-228682,-282763,-341315,-165415,-283236,-291041,-223955,-238030,-287407,-286996,-267439,-320171,-286796,-253677,-343977,-352201,-253223,-261455,-218372,-286425,-330247,-363927,-325127,-417722,-351763,-304141,-342871,-335876,-355238,-397730,-351594,-340563,-393213,-379570,-460783,-337444,-442329,-353588,-405019,-501232,-525625,-460501,-505917,-505610,-449923,-456434,-549727,-528971,-626440,-607406,-601717,-517123,-651908,-671405,-746079,-732116,-644896,-724637,-795237,-801934,-885337,-910081,-967382,-1021310,-1018068,-1069088,-1124213,-1174692,-1354790,-1516994,-1606284,-1763303,-2055895,-2385573,-3180648,-3574797,-4518756,-6144517,-9906096,-14165248,12619244,7884214,5066616,3676543,2976507,2553152,2278161,1949001,1736318,1527058,1483312,1322314,1197164,1025342,1026271,994758,911505,868030,852291,809442,791935,695885,726854,722599,669754,651406,643960,620780,606600,566440,510063,500563,417568,395750,503416,449453,426003,347279,420790,447411,412133,424276,395645,374636,479826,366431,354083,329951,357336,349020,262703,338097,305921,279888,304128,291638,292388,247659,235760,251115,184055,275993,262667,235035,197569,290941,182806,223793,261936,142961,140246,130007,145739,202150,108521,103749,75388,167039,199393,117837,-10079,51211,35601,-63213,-144024,-294943,-454201,-768371,-1738625,1513959,1299599,875156,645419,569030,623683,487533,432748,438934,440488,403993,393463,344186,341299,302034,221059,178266,261823,282096,287331,242915,240226,358408,321870,230190,172309,249051,264531,206649,310563,262575,230688,270900,267312,212652,256220,263292,210745,195818,258550,225510,229199,233490,255412,251078,292719,246942,252370,208368,174473,87774,120736,174488,158633,140239,153778,218743,190439,255650,281928,187910,250539,223405,247657,108776,80317,181700,200099,212988,151530,162102,129453,115966,97416,211556,197752,153801,209885,180815,139390,162564,129558,192094,148055,208362,12448,141246,179105,142331,88594,130680,112161,137491,236300,206428,177926,170745,134291,166428,141896,100260,79551,99041,106030,167070,123318,190616,232529,89726,97415,25944,133645,130080,123678,102713,138792,169290,140643,194046,123358,83012,158275,102758,55065,132193,175139,197338,153019,44696,58220,86802,91424,56441,101282,120751,119311,81982,134081,131182,81631,98103,27484,20413,39933,57967,140727,70014,128207,86572,50886,-3014,48820,22966,29338,103986,136129,91013,155044,122527,97524,60350,74843,101948,42269,70195,80948,70287,71617,111893,50330,53377,87711,133354,98340,95563,54489,120035,114533,82888,156909,95754,159306,156136,161681,137510,109402,85101,93541,106687,120829,40690,92999,37094,-7059,86163,91307,-252,100315,118231,76261,161164,92122,52877,52075,65607,78433,89497,102142,157069,109089,104266,25459,50842,-16127,87513,61045,-28214,83913,76234,42841,81863,100787,126595,146523,106423,76718,131251,47698,12426,123506,88493,110684,23495,83080,51710,-10847,91490,87715,107306,53306,66854,167262,115627,109729,95044,106292,64262,67739,-23189,24546,21278,14850,87205,75707,76124,93776,36463,1348,45806,28966,-37475,108973,21960,22682,36464,146880,66094,92232,77171,68479,107191,59264,63361,96438,68871,105118,109769,134204,42480,109532,60863,122609,163383,129661,102609,41286,78530,104632,32551,87044,50583,30059,62472,82335,58800,70271,66469,42772,69797,115501,29825,108972,13800,38829,40767,122608,112582,102272,47191,117721,67120,20101,-4547,-11979,-23850,83144,23325,66206,72351,101026,150836,100652,78877,89117,23063,40266,62087,69369,79340,82916,14551,24742,14187,163201,90749,-11225,76972,91502,128621,39741,51765,14041,-8001,34935,75089,57787,-3314,-10756,30432,-40418,-19633,68472,33076,-9394,42104,11446,41831,66588,61025,34953,38953,39419,58783,77920,100637,60588,29602,101736,38655,73804,-37127,93081,50520,77424,85311,75708,59909,17237,28505,49758,26139,48057,-16861,-9446,-46342,30730,34315,40434,6434,-38246,-16962,12401,11171,100344,96072,88121,95027,74118,19276,44808,40747,85714,61278,65700,116382,101956,23112,13492,67373,-6479,74267,78732,104943,-1197,11134,91469,131942,72214,53871,-8089,82408,37319,85060,101479,85336,66090,12470,37072,25827,5949,51006,68712,19536,88843,14648,36908,42110,-45576,75730,7622,84117,-5443,-6461,35238,12209,-37303,-20042,53900,-56615,48468,51543,50178,75957,144407,55792,69192,56392,36956,43585,60303,32525,15854,100695,107548,36701,15405,-44747,113108,72579,95705,63963,11536,35432,37781,5582,55026,50601,115788,16731,39703,77737,104632,37584,26250,31234,56692,110834,15981,48613,-2224,54925,80088,-18719,-30562,-21971,133309,87411,75366,58213,19076,91378,38639,62434,110660,22011,41986,14324,13332,39418,47874,84319,180736,37080,95962,178231,37168,47631,50419,34942,62404,-2840,30404,-69831,105188,74312,59993,-3101,38134,39520,51059,55300,76593,52949,47203,42038,42600,52666,69719,33622,-18844,37331,114119,83654,21575,43771,33461,102825,69645,17363,11257,-86981,-39624,574,24740,30731,16962,112645,26063,48857,89759,16989,-34921,-1174,45114,-3215,-14378,32208,116219,88862,59355,-7683,37410,34985,37527,96922,70463,34130,79373,84163,12049,46596,25229,39181,79507,66799,136158,55355,-22239,69588,128379,30663,56301,-13945,28461,95671,68056,37104,14568,32286,48028,-44476,-23802,110575,52949,26810,-9215,9865,35513,-4844,27931,15926,69365,30747,-29065,78438,82619,-15616,3564,1818,8525,7779,62028,44581,67776,11727,-58590,25771,23062,27154,42632,72555,56960,36188,65163,-6787,47520,24881,80786,-15808,30971,97648,79092,101339,60345,-38037,28737,62276,-18422,-72087,-66207,-9189,-55842,-35478,-20770,-16848,36216,-87599,-22060,130436,48621,-44335,-73940,-58225,106705,28007,57374,68412,-19392,56017,57441,28795,124516,76822,-37221,21648,-51418,2959,-49178,-416,-13735,-14982,-14102,-59434],[927,-63203,-60316,-16824,-95311,-77907,65319,-55355,-69251,-70319,-83757,13313,48723,-37735,-69168,-93816,-67760,-43148,-43655,-53400,-136963,-154672,-169770,-46853,-44143,-108531,-147210,-99462,-104089,-83474,-77864,-80747,-119836,-34082,-101572,-59968,-68593,-107778,-165740,-121624,-53997,-137531,-220301,-168649,-134466,-83152,-77697,-171963,-96733,-116117,-92746,-108661,-163661,-141708,-107030,-49773,-33369,-65710,-159003,-101763,-67718,-45821,-103676,-132309,-98650,-121042,-109821,-118637,-117385,-88255,-103667,-126054,-120890,-172987,-91996,-124621,-117467,-70548,-119400,-76505,-92407,-144928,-22639,-115662,-56502,-65736,-157217,-52009,-90505,-25597,-81105,-50595,-145567,-101554,-151042,-215309,-152580,-197492,-160086,-144667,-91771,-198482,-175116,-127722,-64473,-92033,-145789,-56774,-132581,-183277,-243015,-239215,-101050,-127987,-99825,-72670,-94880,-67802,-128520,-159839,-119735,-134624,-38013,-129386,-250843,-149001,-106669,-211780,-202918,-197454,-215888,-189547,-136257,-138762,-125097,-151946,-131202,-90361,-184261,-144305,-249797,-222280,-193984,-164499,-111526,-137098,-80886,-164285,-181578,-110538,-153924,-164316,-137491,-210389,-220314,-166799,-198473,-185927,-246542,-227441,-181563,-209938,-233732,-254737,-194007,-207739,-215901,-254586,-245973,-240342,-242591,-226047,-228472,-262572,-317386,-157524,-256558,-276500,-222996,-247365,-292675,-289738,-246694,-286890,-293501,-240502,-321433,-329505,-246364,-237962,-176631,-261029,-330070,-350048,-289718,-392305,-329984,-303809,-355378,-328581,-357477,-384115,-363631,-340185,-382959,-371116,-451216,-341934,-437504,-356603,-398506,-472614,-531242,-434887,-518265,-495037,-441288,-455091,-545258,-542555,-606222,-599387,-598251,-521071,-631108,-648148,-715593,-712304,-610006,-717945,-802056,-756963,-869385,-870627,-937174,-1006288,-1022590,-1059190,-1112853,-1121252,-1303526,-1470485,-1582562,-1744256,-2016542,-2406237,-3096160,-3443357,-4367882,-5963259,-9625936,-13865981,12315773,7771720,5009526,3649607,2922747,2482947,2218418,1863957,1702036,1473015,1458897,1289667,1167288,1008485,1010136,984980,927250,832846,855046,784190,762940,673691,704949,694420,619365,624907,626919,580474,585922,534963,480497,463433,396455,389596,495758,424361,377616,327854,382121,435684,365915,381616,392062,355009,460214,354849,352708,318356,329376,336597,253227,322455,282744,270099,297284,272974,285724,264907,226090,235620,157758,259464,265601,221177,204764,272144,150479,213042,287287,118622,130547,129305,119813,186112,118329,126769,97216,123862,180216,122359,-19876,52972,11460,-62958,-146156,-318515,-431692,-751124,-1737806,1491671,1261948,845252,629756,565146,625861,499850,453080,402677,429054,411837,379246,321668,345344,302150,209760,171245,257118,274462,288091,274395,221934,341713,329739,259082,184129,240157,223150,193867,279502,266937,231290,240142,261979,218803,234734,256391,204205,213623,252935,194857,225536,223289,238145,263371,260750,249953,245743,206059,150971,47335,89216,202347,178047,129734,154623,204356,198300,245182,270879,188381,258448,210636,215238,89470,62835,186620,176129,197719,166001,163102,85101,94541,71228,181872,163297,134054,225841,174177,149438,175084,126306,192467,163666,184406,-10175,160541,175691,145944,77761,179336,124531,136382,234305,189078,202756,186925,125316,163856,135567,78365,38433,110280,115090,162710,117659,211167,237628,98893,68788,36431,137048,149633,135304,112355,147224,177354,139597,188305,130046,106230,159786,113052,48603,116440,168957,217326,153907,53034,38183,115981,95678,40211,96003,111312,143341,133970,149087,164972,90141,155216,53973,-14258,44289,64769,148822,57717,117150,64500,38145,-3619,49092,51342,27665,104893,139671,78282,148639,128546,119038,73449,65306,92904,45575,60836,80288,60237,48892,101792,40782,35548,83110,134523,101509,117445,67462,123763,90253,66616,172016,88095,151660,149664,143512,131356,96285,71378,98152,108906,127918,35372,81149,38925,-48694,80634,100540,11507,108525,118352,83334,148864,90287,67685,66632,64602,80676,66161,95723,101706,80128,105557,27487,51192,20395,127113,47541,-26571,93058,75536,24117,88067,94094,120126,114081,84439,78694,122806,50649,9369,122616,93839,95722,13706,83290,75636,15072,80360,84411,85878,56299,79658,117795,66240,106817,104182,101003,75055,70912,-47189,26925,28127,28029,73363,51861,68691,95635,58563,21745,42452,22213,-19611,92211,14381,33589,35288,163590,30170,101471,70914,60352,81428,45279,66145,69847,62747,110425,110378,98798,15931,98056,39475,118367,159175,137923,118295,47382,50533,107658,20741,78903,31807,18798,69322,85424,54315,85439,80250,46050,75629,94971,-6156,113445,1291,40037,37263,84395,94016,106428,52863,117583,79958,22150,-5715,7727,-29228,91813,42861,73146,70765,92320,125101,102357,58906,75979,60999,62343,39765,69136,71539,97814,34100,41393,13968,138777,89050,14980,60719,69062,96052,35502,78344,19732,-5051,46680,78398,55171,-9941,-25587,7445,-45156,-2692,50642,32481,-37375,39541,-123,42372,87452,62861,65572,57581,33993,43025,79563,99283,80616,61918,103798,48954,75580,-37038,105569,65128,97854,87185,91842,80102,23458,6285,48963,30829,54705,-9573,-4095,-36734,5427,2964,24636,20227,-25660,-12903,-10315,2405,91999,123829,127092,75933,65290,7056,36462,39303,97221,80019,73656,79950,105039,30604,43753,56534,-2427,91847,65461,76651,-18278,22113,87164,141707,66635,58654,-34198,69689,26518,109894,116414,82821,58815,55011,45446,-894,331,69080,73413,56646,90813,4786,27407,26131,-70261,52753,3260,61554,7513,-11142,57890,47007,-42618,28661,84903,-40735,50434,58859,20267,81693,149440,85907,66943,52060,36212,41150,60285,40385,44143,161157,91133,8379,18552,-28852,107927,57743,76422,43276,17411,20611,45762,7275,71702,25421,105247,21125,30637,87286,105271,31513,35927,33542,27574,144805,23391,52123,6537,72681,74870,-19991,-7881,-7890,113478,101407,81135,51366,19358,71343,35785,40475,92712,34358,40823,16243,27491,36047,21283,82690,153099,16519,83111,158012,59841,48288,45425,62209,53823,-14296,18048,-69704,80045,77415,50184,-32391,52273,64916,51521,71690,78632,71650,37422,41214,36611,34340,62776,83052,-24327,25291,100003,75625,-85,37526,24991,93314,59383,19439,4470,-71472,3828,9530,17529,-9895,10311,130341,27243,57441,100223,22716,-40607,1523,24126,-31582,-1705,26621,118748,106543,52909,-33175,36031,27232,49474,98836,51298,55125,70826,91875,31430,60897,23759,46590,73623,59956,123035,55804,-16193,50037,107824,10440,30903,4881,23789,100486,53968,44496,7534,34670,76363,-2082,3712,94689,42548,32073,-15755,8143,39722,13871,43696,38040,46286,22579,-20025,90545,82498,-35972,9325,32419,17063,44340,62482,28201,47945,17233,-55408,38525,9332,13282,44139,60899,56994,19496,31697,-5353,45134,27409,78403,-30428,21103,82189,42815,84088,74640,-6885,34794,63576,-1804,-89609,-92903,2633,-67245,-26693,-23749,-19841,29701,-91052,-17612,126720,31409,-37640,-76889,-69988,140373,12338,39377,66337,-24707,44804,60514,49651,111025,74594,-37619,9116,-50723,9920,-53761,-5951,-13517,-33201,-14857,-74756],[-1606,-71116,-44824,-29468,-98105,-72268,47350,-51134,-71963,-70987,-86751,9626,61734,-23631,-55004,-88358,-72851,-19133,-37332,-43906,-140494,-105997,-163745,-83186,-72328,-119195,-122351,-135629,-111369,-68741,-64520,-93238,-113070,-46824,-73613,-34626,-49071,-81116,-172527,-111651,-25008,-108835,-236709,-177314,-110604,-88801,-94860,-187909,-106589,-109610,-114998,-105024,-171544,-145008,-125254,-54631,-42390,-83624,-156642,-103890,-57995,-28887,-86222,-120001,-95277,-113509,-96160,-128404,-127222,-99648,-133643,-127277,-102313,-179600,-90948,-124515,-143794,-51609,-115246,-77548,-89057,-142303,-57670,-123181,-63033,-68976,-166723,-87465,-75663,-17585,-94581,-46453,-126003,-96374,-110992,-194750,-142811,-189505,-147575,-118883,-97674,-177116,-165172,-119899,-62615,-93689,-130393,-82524,-136992,-162092,-223929,-222638,-77533,-116613,-85886,-92984,-99301,-59134,-131994,-160946,-96910,-128202,-53505,-139034,-257783,-155544,-112553,-187402,-191736,-202933,-194071,-188397,-95596,-121896,-127365,-148474,-94250,-119577,-202754,-175338,-249862,-235382,-200273,-175614,-95688,-131109,-73065,-176442,-210187,-104636,-151911,-180799,-147947,-224579,-205223,-170699,-197965,-173842,-230877,-207655,-205224,-208177,-241213,-247099,-189972,-205295,-225118,-225775,-226336,-235344,-231283,-184466,-229283,-238188,-283148,-162315,-232689,-250913,-215933,-256191,-290782,-281437,-248056,-248494,-301814,-234006,-299814,-298034,-244706,-214697,-149908,-243678,-322205,-333764,-265860,-372181,-315470,-311254,-378456,-323188,-352340,-373254,-374749,-345828,-364608,-362024,-440815,-353281,-437459,-373178,-406047,-446278,-534854,-411899,-515610,-481059,-436361,-463572,-528358,-554466,-578188,-585021,-592720,-535272,-615699,-624320,-685164,-683767,-590506,-716118,-802342,-732436,-849482,-847176,-908432,-985308,-1026103,-1051961,-1099036,-1095009,-1272483,-1436596,-1580430,-1740663,-1994112,-2430994,-3003417,-3321841,-4213653,-5759584,-9338457,-13514453,11989109,7597264,4935717,3605524,2877260,2409393,2166679,1790912,1664041,1424444,1420934,1254656,1144476,1003708,999154,970005,959532,821814,855071,767307,746871,659367,683223,667564,576025,597982,608984,536969,558765,504291,470458,444417,396675,403605,490678,425804,343631,314871,351059,422956,335431,353146,396005,339929,432937,345857,360117,321079,300143,320330,251858,310455,273852,267772,289974,258320,277833,277564,224621,220076,146792,242270,270996,206378,209191,236441,115155,205652,292583,104989,132908,141415,97844,164281,117863,140046,113012,70737,156755,118474,-34971,49284,-15779,-74026,-157565,-347327,-416669,-738742,-1734438,1459057,1224106,815766,612672,557656,621345,507901,458779,370108,415104,415927,360326,310294,341522,294114,208173,173206,254540,264317,288792,308236,214485,315050,326974,275831,195089,228247,180048,185911,256453,272451,235857,209676,245258,222905,228392,250275,197088,228903,233484,165168,223672,213029,220190,265843,222004,242144,230065,205368,132858,28887,57394,206544,199370,125164,157830,192564,201654,233624,234868,181013,254447,185719,174387,90926,61804,177518,153452,179354,177405,164470,50088,94510,50986,154292,126364,113716,228825,168306,146776,182342,148054,192143,180647,161989,-15014,166997,163460,130204,66615,216411,140765,140863,224881,170673,208442,188220,117044,157025,134459,59991,384,126457,122795,153983,112105,209543,207087,123283,71240,58675,137377,167679,140201,120082,154396,176603,135304,161166,128664,128555,149255,129419,61606,103936,154422,222868,159369,62707,32574,153943,108597,32402,84340,91460,153404,156238,156095,176715,100601,219329,94602,-29522,55071,85296,152092,50589,106663,50592,32270,4563,66545,87072,41967,103287,141664,75786,140787,134453,134766,79419,59955,81932,75708,59602,93517,62814,41255,95493,43278,25566,84499,127308,106288,133106,88348,123114,65908,45065,164891,78373,137395,144997,129864,118835,82382,56845,99205,106133,130496,28926,72026,43725,-77682,71340,106939,39354,111621,111659,85272,125976,95581,90903,84392,58650,66988,46363,94217,47534,43980,104389,36424,50386,65276,150871,45718,-18693,93825,66401,13940,89390,81814,103522,81867,74641,90453,104649,47815,19854,115064,100286,65901,4440,77443,91493,52003,81501,83422,63850,56238,88194,60229,26341,101628,109540,98599,84103,89125,-55246,23224,37275,49399,64700,21254,68768,102857,81820,50838,41715,14970,4902,80540,21540,52790,44937,180700,16353,115597,66121,52169,52629,39914,68298,45445,52238,113671,116897,62755,11515,87600,33323,113523,139603,147498,127231,67387,32558,105358,18934,66899,17895,7877,61976,79754,33051,95172,97076,65974,80692,66852,-25259,102584,-1468,36492,37153,53543,76697,110316,66215,113275,79059,34051,-268,27463,-22097,88381,56028,78375,71847,75946,94459,96442,46422,68821,105245,80464,15365,66830,72268,110120,45313,64036,21508,114525,71855,32543,40418,44761,55951,33429,105994,30755,1694,58613,75878,53245,-7890,-19363,-5665,-29323,19882,31310,35658,-47469,32941,1799,43876,103013,57318,87222,77633,31088,32426,80326,85977,90860,82524,97795,71850,75721,-29700,124290,89494,120411,80568,95224,112494,44722,-2481,47637,34958,52220,15902,10973,-25083,-10847,-19760,14052,53408,-4368,3441,-29387,-12308,82307,152093,164755,59569,74145,7622,33272,42044,88522,98546,89998,32561,104806,44894,70732,46633,5713,101204,49527,46878,-22129,45777,72141,137253,61100,65079,-32894,50692,15884,123753,120715,70727,84961,100481,49269,117,2397,85731,78521,102958,89311,-5757,25133,8861,-45943,30546,2479,32324,20361,-13333,69139,80488,-39642,79644,111849,-23094,62970,59942,-747,80478,139086,111027,63004,50523,41679,43428,43943,47643,66467,198861,81759,-7527,22832,-7675,98984,36108,56267,34377,23485,5198,56489,18886,84389,-2277,86477,28289,15341,86118,102459,22568,48609,35300,-855,164494,33219,56447,19845,86675,57517,-20410,23503,8814,81817,99576,87113,36719,16951,46996,30701,4825,73271,54750,43670,42465,38146,29044,8259,77191,126754,3306,70575,108436,85645,65086,44232,83998,43544,-13018,5183,-52966,50533,69317,34435,-50465,68258,89713,47131,83520,90986,77790,30138,55114,32485,20982,62633,128575,-19101,6069,79854,64743,-6007,29350,27990,80501,48284,14956,-541,-45443,37428,17580,14693,-52010,2682,134441,30350,62823,95864,33103,-37010,3923,10802,-47632,12891,12335,110929,107073,46872,-36908,35893,26251,50906,93171,30245,79805,61590,91693,59388,75393,23557,42963,46290,50108,102542,54875,7317,41180,83672,5188,6372,25215,4489,80879,32327,43752,8549,40566,101766,49606,47834,69336,27452,35695,-8004,10825,39488,43667,61619,57019,20997,16516,-4151,92568,87906,-37512,18434,70383,23793,69722,57538,16199,31374,7936,-46809,52817,-7102,-4789,42150,47989,30625,-7519,833,-352,34942,35221,65854,-36945,19733,74866,3716,59056,77276,32673,36885,57120,15917,-89895,-108742,10547,-57871,-6767,-21289,-12268,32949,-64084,-12153,115473,19108,-30339,-78151,-66069,157393,-7120,18588,53293,-29273,21551,57395,75098,92595,66067,-21203,6017,-43191,18401,-50342,-7026,-10756,-37949,-19416,-84659],[-8484,-69384,-29968,-49990,-91181,-74019,20816,-41576,-71852,-71837,-79355,7989,66606,-2153,-41938,-76951,-72259,-12432,-45011,-51482,-140726,-49593,-163845,-116430,-108873,-122235,-90534,-179221,-118179,-64410,-53322,-106501,-107866,-74557,-56778,-12771,-28590,-57720,-170047,-95523,-13585,-91075,-239207,-165695,-91377,-106367,-118214,-195608,-106791,-104579,-133452,-98972,-169282,-129025,-127832,-53538,-50218,-99326,-145280,-99756,-56308,-24327,-78402,-126597,-95431,-117921,-86729,-137154,-139378,-106039,-150860,-130623,-98469,-177606,-93808,-118619,-164810,-50717,-109868,-82053,-100120,-144702,-96757,-112528,-72798,-84222,-179371,-143160,-71173,-22051,-104721,-47465,-107344,-88359,-80978,-171697,-139373,-175671,-138824,-96440,-98832,-145879,-153457,-110569,-81069,-116112,-127651,-111188,-141970,-133371,-195622,-183808,-50345,-98989,-70397,-112740,-104157,-79083,-129540,-154404,-93245,-128561,-71889,-129744,-245929,-160751,-125315,-156180,-175600,-201625,-175600,-183238,-65416,-119436,-138307,-147665,-71246,-132903,-214088,-196671,-235882,-236455,-201644,-183090,-96921,-134571,-79709,-189754,-243692,-103383,-163867,-199388,-158775,-231620,-200265,-183346,-192462,-164278,-200113,-183985,-219279,-199573,-244295,-227935,-182558,-205726,-222598,-198405,-210129,-230817,-222366,-144016,-225743,-211740,-241224,-172424,-217735,-218314,-200623,-261504,-280882,-257567,-263664,-211836,-306494,-237013,-283981,-269287,-246412,-198379,-145412,-235804,-306330,-318752,-254835,-358903,-308816,-319113,-396877,-316487,-334175,-364632,-380179,-355024,-340394,-352275,-426319,-363093,-437164,-398798,-420600,-421740,-527887,-391364,-496992,-464053,-430274,-473916,-500796,-548299,-541279,-562881,-580163,-552605,-600601,-600767,-652566,-650313,-583386,-710300,-787965,-727059,-820107,-836497,-882128,-953531,-1013835,-1032404,-1074206,-1091114,-1262031,-1412213,-1581379,-1731097,-1972760,-2425696,-2903068,-3212280,-4058420,-5535199,-9032898,-13082962,11671612,7338466,4805651,3521361,2823565,2328539,2116759,1732186,1619548,1381202,1364661,1212788,1123446,1001447,987017,945010,977870,823793,843047,751996,739247,650373,660645,640754,541353,567914,587582,494490,524917,476006,464504,436090,408131,426218,487382,449359,327990,306404,335250,408915,328577,340658,398261,327170,394003,337682,368592,328926,272135,298954,256463,300676,277571,266466,280335,246237,267315,279688,232005,204658,150055,225629,274289,190903,204131,193053,94413,202620,272331,100289,144718,163522,80173,141950,105758,140168,116600,21781,134604,105630,-50807,41651,-42307,-92954,-173897,-372148,-409145,-733192,-1732955,1416809,1192294,790550,598105,546024,609246,506200,444242,345751,396509,410614,337970,312488,331314,279222,218794,187759,253221,248728,285181,334758,212025,287435,314407,280947,202781,215219,145066,181482,247651,273435,238608,186224,222267,222157,235157,244384,188171,236921,203298,140337,219085,206965,204098,254594,189219,226711,207248,201718,120541,31415,28947,185477,216577,128639,160547,180785,198111,221074,186652,165515,236741,149507,129710,114566,78693,162381,136225,164254,181023,166961,33634,111952,42253,135235,96879,96387,220659,166951,134182,178050,182092,187761,194023,146108,4041,160197,141346,96995,63971,229225,157385,148480,209818,156797,195520,172282,111828,148224,139385,49709,-23179,140832,124844,144173,109772,185492,165877,154784,95688,78119,133359,176786,133431,120515,157163,165063,124694,122510,119310,143531,130152,141394,89307,100254,134461,212556,168308,68832,38534,190635,121871,26232,65539,63061,150986,148683,154298,160767,109042,263018,135299,-17673,66537,110520,145478,46050,92841,46135,34103,15112,89351,117488,65231,96699,138439,82885,131529,136722,141290,70673,56012,68458,118378,66916,122409,78299,54496,96809,56780,21599,88507,109268,109395,137063,109487,119208,51285,28985,140943,68484,121428,138020,121873,101966,70930,45615,95538,97911,126081,21681,67423,48267,-82347,62137,111318,70454,108212,103045,84029,96541,107820,115067,97234,47646,46643,32527,99195,10739,15339,100643,49750,46951,101362,150437,57867,-5690,83649,50020,14588,84587,69346,78086,58157,86219,111251,80471,38310,45033,101652,101395,30049,-2860,65037,86868,83804,92982,84651,45038,52359,88371,13948,5198,88679,105886,99012,89651,115754,-45018,13490,44904,66291,61784,-8721,75908,113428,97742,79150,37322,8843,30028,71246,35825,64779,59505,190334,31213,130368,64523,46718,29064,41879,69482,29278,37237,113755,127965,38340,26766,81606,37904,105932,110162,150185,125418,92657,26810,97668,28462,53463,11540,-1031,37114,61504,-5974,93576,112455,92237,84378,37817,-23797,79741,6123,28622,40628,34393,64346,111699,83800,109563,66134,53886,9926,44843,105,71639,63438,78502,72212,55109,71291,83172,45349,69351,135547,90906,-6931,65462,82904,116035,43554,86157,35663,96402,47352,36129,15341,29720,20837,32837,126166,46211,12489,69683,68743,56179,2384,3532,-4864,-2143,41315,11759,39079,-41373,25550,15359,46390,94212,45723,96507,91115,30528,28001,78823,64273,89667,85760,85755,102025,73555,-15816,140413,121133,135264,63190,84738,148915,66452,4407,48937,37165,42281,52519,28660,-14969,-15521,-27834,9977,91130,15431,27808,-38855,-26556,70022,173274,189390,48374,98798,16858,33955,42901,55173,114526,105394,-12056,99471,61263,84432,38291,16641,99790,34983,25558,-16625,74219,50625,120843,55584,71236,-8441,27934,7560,122422,108887,50357,141023,131043,49491,37276,12926,95328,82756,145278,85234,-14732,34759,-6798,6224,7798,3960,1800,28633,-18003,63707,95200,-31458,113971,126551,-4045,84096,61560,-6945,71485,118258,122643,58128,51359,47725,50068,22282,52084,73233,198201,80069,-6962,29049,10327,88886,11055,41116,39993,26409,-5369,66940,36497,88472,-25644,62669,34030,-518,73172,94800,10418,62381,35566,-17055,166795,43029,64154,35779,92149,31121,-16238,55681,17677,43463,79794,86512,17029,11618,22830,25025,-30840,56081,77245,51601,83686,41926,18618,13628,65881,110898,50,62982,56853,104189,85643,41828,87029,35244,-1019,-4512,-17491,27706,51471,17393,-53005,81423,102793,38688,86740,108333,71718,25732,79615,28159,14655,68370,151997,-10156,-17273,57989,53034,1945,20664,38760,69214,39013,5383,-3960,-18508,56695,20593,20019,-79298,-8225,124378,32113,62250,81950,46686,-25630,3685,10783,-45794,24903,-6897,95315,90169,45492,-10970,37388,33725,43312,81914,11234,105635,52762,81839,82025,84402,27039,30373,8315,41904,79908,51023,44134,41051,63053,14265,-11829,42998,-22093,45930,11070,34500,14865,44899,115787,92465,88983,41334,11133,35591,11526,19848,38160,74746,82803,67472,-4688,11302,12586,80704,94639,-21828,25473,99441,27656,76340,46411,10763,19823,-16451,-33662,63694,-22103,-20523,35857,34924,-9408,-35562,-20657,4925,18813,46125,50504,-33380,29441,85396,-21611,29729,66464,65616,30906,47981,26400,-78000,-109965,6820,-35243,17466,-12033,3041,44089,-13558,-11050,93615,12306,-20528,-77718,-45198,155238,-25707,6702,38758,-29867,-8454,47862,95464,75262,54987,8705,13825,-31437,25477,-34389,-1646,-4688,-26914,-28036,-88424],[-13586,-55987,-20313,-74444,-77921,-85190,-3993,-30784,-68990,-71985,-65963,5893,64372,16760,-31786,-61955,-64495,-25997,-65733,-74321,-135688,-533,-168671,-136579,-138381,-117401,-58358,-211132,-121011,-75414,-51503,-114069,-104952,-106915,-59804,-2825,-13070,-43180,-156937,-78923,-24804,-87120,-223172,-133554,-82138,-131442,-142305,-190036,-96862,-100309,-138371,-93038,-157106,-99138,-109703,-46906,-52840,-109043,-126248,-88735,-63731,-31239,-83483,-146828,-100145,-130599,-82627,-143475,-149256,-106090,-146845,-132768,-102520,-166951,-99133,-108846,-172726,-67665,-104776,-89507,-124546,-152103,-128655,-88127,-83239,-108652,-196777,-202783,-76210,-39007,-108512,-51639,-95109,-81526,-66842,-150201,-140217,-154690,-129240,-81551,-95291,-114166,-141843,-99078,-109992,-154449,-139009,-133577,-142325,-105278,-169225,-128403,-26151,-79370,-62280,-129059,-108889,-123521,-124330,-138925,-104804,-133805,-89422,-113352,-211935,-159107,-136096,-125310,-156932,-193135,-166334,-179295,-51023,-122667,-150350,-148523,-71855,-127185,-214156,-201850,-217428,-223391,-196257,-184596,-117172,-145096,-100950,-196486,-261043,-103288,-183950,-215560,-166681,-229600,-201394,-197832,-180598,-156651,-161696,-159468,-219313,-187269,-237228,-199282,-169561,-209726,-210662,-177406,-199265,-227086,-216049,-118411,-215077,-188371,-198544,-179656,-215497,-186955,-179073,-263447,-265827,-223401,-277414,-185100,-304066,-251780,-277692,-255026,-249624,-197545,-164275,-237896,-285806,-307118,-254603,-351696,-309915,-323230,-396306,-307660,-305732,-357984,-379028,-366427,-318300,-343844,-407812,-366658,-433153,-425978,-434948,-401325,-507738,-375030,-468101,-447534,-422682,-480188,-469285,-518433,-500619,-536940,-560408,-564443,-583799,-581164,-619608,-620283,-584690,-696633,-759790,-737112,-785230,-834033,-864464,-914704,-980438,-996097,-1043189,-1107050,-1276126,-1399596,-1575639,-1712666,-1950998,-2388800,-2807964,-3128336,-3925949,-5325616,-8753222,-12639370,11466827,7049494,4628369,3412535,2764833,2252923,2072586,1692798,1575530,1349840,1298447,1169401,1104901,998484,973845,914355,961082,827748,819456,736670,737339,650261,643312,618399,519097,537958,565277,460334,489799,453939,450881,430906,422447,445990,484478,483653,328432,300731,342052,396343,345975,342815,391301,315144,346303,330428,372589,332232,249229,274481,264704,291837,288202,262804,269034,236941,255776,270714,247386,191891,163692,211726,272778,176519,187212,153571,101935,202691,230657,101596,160722,189459,67136,124111,86200,129967,107315,-9294,118548,86247,-60162,33029,-64616,-111818,-189512,-384261,-406073,-733135,-1733649,1368420,1169986,771488,589244,531396,591022,492054,411356,332756,373266,394954,315883,327564,317737,261151,241716,214635,252857,227491,275732,347796,209229,267299,296928,282684,207132,205158,126954,180077,253268,266749,235067,174910,199738,215099,247845,237627,176717,237523,169238,124437,208759,208071,192170,231805,172229,209841,182081,191546,112295,49509,10489,148247,223749,140682,160466,167058,187972,208779,143983,144206,208288,107694,89735,153992,109310,152402,125849,156538,175056,170528,40259,137302,48725,127424,81656,84497,205969,172531,119935,160489,210673,177618,198516,138372,43393,143561,110278,57493,75502,216660,171710,155543,190354,150885,172334,144474,111193,141379,148423,49582,-22649,148484,119230,136162,113762,147002,140314,183407,125702,86154,125894,172741,117189,112099,153334,144081,106586,85728,105434,149306,108454,142235,122245,107496,113504,191272,178502,72474,50652,217369,128775,19334,43891,34935,142771,123623,144728,127513,114428,267193,162291,18487,73468,130965,128793,44337,75623,50027,44459,24891,108408,132786,87576,83981,126606,96667,120406,132920,137888,49596,50086,50755,153501,79543,159766,102187,86575,108689,76590,24419,88082,82886,108340,126084,121924,114677,54144,32367,111105,60341,108370,126337,117175,79596,63071,40781,86547,85035,113422,14896,66734,49123,-58678,57918,115424,91692,99559,97217,82712,66943,124502,131288,98610,33023,29973,25929,109402,1142,8968,94306,63693,41198,115765,128158,81810,11613,64862,32188,25511,75881,62861,48683,47473,115603,137562,56637,25890,81835,86136,95600,1150,-5565,49027,56289,95777,107181,87027,31324,45749,79294,-7639,5273,64257,91243,100875,91425,139833,-19816,2124,49919,66846,63601,-29339,87099,123363,99353,97471,24551,4930,49198,60030,46719,58658,72318,185338,69016,140471,66532,46755,16315,47258,69642,25068,20509,110966,139645,32442,52616,82391,44630,93354,77087,133846,112039,112401,31642,86151,47204,42452,12910,-6578,3492,36181,-51254,81269,122719,112927,87194,13990,-5427,54282,21887,18581,46994,25636,58279,107471,99921,109458,48339,77250,21462,58902,34525,45931,67492,71719,69457,34292,62837,65475,54202,75881,139132,90429,-23665,67508,102763,114539,29052,100759,53466,86214,26702,27918,-12819,29601,1366,32855,131981,64005,27466,79114,59828,66163,17466,33889,12435,26183,55774,-6499,38572,-25734,20535,36014,50024,55459,31367,94761,94364,32663,29107,73736,39984,78932,71977,72262,127670,68555,1492,146636,153863,132942,36237,65077,176031,76897,23578,53902,37218,32097,87564,41526,-8685,-10897,-21314,11098,118399,23591,52799,-36819,-34139,54083,182070,191388,43171,132124,29364,36553,38634,3881,125220,112526,-39243,87584,71584,78177,32146,28623,88990,25784,21060,-6501,99828,29133,97210,50673,74476,24558,8601,3448,105447,80604,26438,201770,135084,48262,98503,29599,94422,85525,172663,80113,-18572,56988,-17865,51375,-16384,7200,-24077,30174,-28629,43727,77429,-21639,122893,125438,16617,108713,70598,1503,57440,96161,115211,52521,53883,49661,59123,5718,52225,61973,158679,82806,9777,38188,19121,77994,-13784,34894,56256,24471,-6468,74846,54250,81681,-37691,38140,34131,-10590,52813,82012,-4160,73981,34737,-14138,153272,50143,75856,52831,87924,3055,-3238,78034,11278,8274,47654,74413,-2345,4493,2852,21483,-50476,43208,94960,63365,123909,38553,5969,34780,48846,105143,6137,61263,29372,107921,95587,34982,68614,31051,15981,-8124,30954,18690,28506,3579,-39588,87816,95810,26657,79829,121226,61186,23839,102252,20068,15022,74328,143874,-4719,-40499,38351,43968,15286,11798,49636,61250,32963,-5562,-6612,1806,64013,17129,36402,-78140,-20701,105316,29977,54914,64797,60278,-10097,-1174,24093,-27482,30769,-24077,75700,62946,51767,36915,40647,49687,31006,68052,-3946,127549,44601,63066,90406,83839,36069,13311,-24361,38543,59341,42786,85877,44977,51663,31968,-19724,55322,-45087,10997,-2951,18851,21932,43621,114060,111021,108081,17420,-1860,30544,35473,34682,38086,96337,108105,66025,-29067,8215,25309,56038,96381,460,26231,108747,28712,63872,30057,12426,13970,-46892,-15807,67635,-32415,-28778,25169,21574,-41533,-53475,-30121,8058,1659,54757,37756,-21391,48666,109550,-24449,2357,47098,79160,14098,42107,25031,-60284,-95590,-6252,-10571,38900,3318,21581,58521,43946,-15815,62947,9630,-5492,-73234,-10522,138412,-38291,9725,32050,-23318,-36175,34391,104866,61495,45192,44295,28002,-19034,28284,-6475,8602,3958,-5347,-39264,-86612],[-13998,-33209,-18686,-97514,-66697,-104773,-20923,-23686,-63707,-70844,-51971,-546,53638,21125,-27007,-47622,-52869,-54716,-91565,-103694,-126756,26580,-170957,-138558,-149225,-106100,-32550,-217078,-118805,-98057,-64386,-112740,-103865,-131836,-80717,-9035,-8621,-39892,-134892,-68484,-55484,-95498,-191025,-88145,-81402,-154227,-160473,-169795,-79876,-95665,-126505,-90648,-139053,-65134,-75430,-38312,-50561,-112220,-103964,-73474,-78380,-45655,-101238,-168071,-108229,-142050,-83710,-144241,-149716,-99868,-121762,-131121,-104062,-149782,-105887,-99697,-163871,-95699,-102086,-98416,-155769,-162731,-144420,-62094,-91735,-135409,-217133,-243902,-87770,-62302,-105595,-57999,-93844,-79760,-69349,-134068,-141066,-125049,-115059,-75799,-89729,-91700,-131636,-84393,-135595,-196602,-158549,-143866,-134751,-85100,-153957,-71116,-10951,-63454,-67717,-142283,-113113,-171621,-120445,-116410,-122089,-142251,-105765,-101191,-162057,-148355,-141026,-103528,-138611,-178088,-168039,-179659,-51892,-119628,-155180,-149643,-96403,-110985,-203383,-192296,-204003,-199215,-185549,-179176,-151190,-158288,-131249,-191810,-244977,-101949,-205930,-225443,-169874,-219294,-203101,-207461,-163365,-150481,-129165,-137956,-207477,-175781,-215668,-166883,-151536,-216890,-195039,-164732,-194620,-226453,-212013,-117469,-197657,-173699,-163909,-178688,-224784,-164973,-156111,-263487,-250086,-189773,-272252,-173588,-293333,-276432,-280770,-259719,-251796,-216237,-199983,-247995,-265211,-296961,-259519,-346768,-316528,-322532,-369221,-296826,-275915,-352241,-372314,-377676,-306994,-337832,-387351,-364776,-423221,-443878,-442542,-387335,-476401,-363707,-436842,-434722,-414709,-478237,-439684,-471169,-464468,-512682,-535366,-560642,-564543,-567660,-589191,-600086,-588360,-674245,-723734,-753019,-752324,-830730,-859421,-874361,-927236,-946705,-1013961,-1134088,-1307821,-1395650,-1556772,-1689103,-1928315,-2329141,-2724967,-3072807,-3829058,-5155359,-8527763,-12243979,11401377,6785849,4431003,3298930,2702468,2189863,2032224,1666324,1534411,1330703,1231430,1129160,1087220,991809,958565,882415,903925,822839,788347,720363,736241,661262,637648,605014,510492,512727,545372,439105,460980,440122,425877,423171,434093,453942,478763,513593,336176,295593,372074,388017,378577,354402,371390,301973,298664,325148,370026,324305,234812,250813,273659,282805,298362,256674,258096,231440,246442,253635,267530,184759,181862,202667,266185,165996,161390,127731,139467,202194,179397,106236,174671,210139,58161,113404,66241,115278,89434,-14879,109945,64370,-56866,25744,-80637,-121234,-199071,-378715,-402283,-733696,-1730100,1319311,1155500,757580,586580,515260,569248,465909,368204,331404,347856,372869,298613,351102,303908,244090,272959,248921,252938,203063,261925,344981,203296,258478,280605,290704,209172,202166,129077,181511,267634,252036,223333,177115,182661,201328,257115,228368,162395,234078,139357,120264,192107,215944,185378,204228,173503,197865,160021,173550,105564,76004,9120,109967,216969,158958,156928,150955,173886,198204,119206,120386,175413,69128,64783,196101,143357,154580,120641,156034,160842,174196,67910,159616,70539,130112,81812,78387,189605,184168,111834,133048,219517,162409,190733,137347,91764,122443,73570,27274,100088,188293,181590,158539,166996,152929,150451,115329,114456,140096,157345,58074,3828,147313,106623,130953,124569,106297,140712,200637,146099,82954,117357,155608,97697,97972,142363,117288,82206,61746,91907,147922,90324,131605,149853,123121,95650,166173,186779,77500,63156,229073,126614,13540,28180,19638,136947,95786,128956,97038,118330,233744,167953,66096,73004,140162,106544,47377,58876,58850,62811,35688,120867,129728,100604,66080,105478,112632,107070,122597,126021,26325,40452,25894,165678,91402,190999,126714,126766,130556,96451,36250,77180,55845,102570,101450,119850,112272,75965,64483,86487,54922,100149,110765,112184,50445,57460,43435,72890,69430,92827,10134,67251,44007,-14514,62262,120891,95850,88842,96187,83969,43687,141342,132565,85887,17121,22669,25897,120336,18156,30411,85463,74120,34925,105806,96383,110866,32056,43958,21105,43264,67556,66590,22319,48560,149798,163915,39543,17895,121796,73529,87550,-10446,-1294,34703,7931,81978,114225,88300,21401,38439,63310,-2990,22357,30145,67927,101877,90152,150677,12113,-4337,53710,47655,67915,-34417,97633,128101,83952,99703,3323,3068,57467,44127,46057,35285,79145,163951,114578,141211,70866,53981,15304,51379,68796,32680,7054,106689,146802,44347,77741,89867,46291,75420,42640,91302,89874,119405,43176,73055,69715,37630,19592,-7972,-20910,15913,-81289,66391,125940,119238,89899,-943,20912,37719,41520,9766,54591,22934,56673,95955,107981,111384,35407,98936,30709,69094,71801,20891,70783,58694,63228,18083,68000,48203,66954,84085,118017,77005,-32369,73645,128114,107524,7178,102761,70127,80925,18674,15964,-39797,41999,1785,32454,121040,79985,45667,85871,52631,81653,32455,61801,45496,49232,60294,-21601,31919,-8579,19733,58186,54818,1597,18253,86265,88613,38113,33553,64248,19394,63336,47213,62041,133895,60608,17360,140688,178856,109699,4995,44427,183297,72488,47538,60668,36010,31303,108407,44991,-6160,-3270,-4846,14469,126654,14583,70170,-25987,-32596,35128,177102,166668,42874,162882,40969,39279,29835,-47728,127928,109459,-42954,68793,65952,52146,28676,39606,73816,24450,35856,5182,118408,14430,71320,47638,73033,49479,1458,4640,76730,41877,5729,235202,113773,48389,156500,47316,82968,86937,181813,75876,-12958,87060,-22216,64302,-39200,12407,-40485,25887,-45232,17987,27934,-12583,111279,111413,38710,129331,87794,18267,43677,81052,90652,45956,57465,45383,67290,-567,47486,37961,95828,84510,37411,50771,17995,65359,-34683,38303,74480,18304,3699,79099,67037,64890,-34424,16991,25576,-10513,32976,65649,-19090,80243,33922,6906,128249,51951,89271,69997,76647,-18331,19818,83083,-10056,-12509,14348,51072,-14980,-2116,-10813,22660,-43630,34962,102950,75681,148153,31272,-7037,61799,28925,102181,18077,62654,34518,95528,86217,23016,36206,30940,30510,-4555,81111,24447,6914,-3987,-14009,85997,67022,11313,64705,120231,55650,23628,108264,6512,20895,73552,110788,-6413,-59414,23374,40385,23255,2342,52987,54282,29392,-13772,-9869,12864,65420,9003,64121,-45639,-30358,85350,23191,42081,49334,69340,4792,-11416,45131,-1461,29070,-31912,55325,37895,66478,86058,45966,72046,19073,54278,-15085,140333,36603,38639,83623,72589,50771,-3013,-38330,40528,43399,29819,121962,48127,50886,50031,-15511,61608,-54403,-10376,-6356,1044,25090,36062,98144,99544,96328,1617,-7918,21058,54454,52122,38435,100922,134910,52455,-49600,10493,31758,25769,88776,16132,20331,97527,27967,39571,11296,19997,13574,-69362,7027,64213,-36821,-28004,11125,7321,-48251,-53501,-28727,8423,-10015,55246,30084,-5571,72647,130443,-10549,-15954,28152,69021,-13764,43452,12901,-41518,-68043,-18619,7253,52661,21529,38464,70377,89707,-23894,29542,8943,15933,-63088,30233,115969,-40902,25155,36967,-8265,-53282,20959,103361,49965,39242,76021,41227,-9323,25433,25958,19518,12794,16111,-49794,-80736],[-11961,-7340,-25361,-114223,-65920,-128592,-30808,-24041,-56362,-68101,-41292,-14213,32015,5519,-29597,-38479,-43667,-87574,-111810,-126155,-118400,26164,-160394,-124395,-138643,-89930,-17559,-194534,-113266,-122740,-91190,-103108,-103082,-140247,-108494,-29260,-17867,-46072,-107973,-68933,-94631,-110622,-152293,-42332,-82936,-164125,-166897,-138634,-60997,-89510,-101761,-93806,-120241,-36128,-37707,-31805,-47230,-110431,-83521,-58658,-95902,-61648,-126919,-177095,-115851,-140910,-88401,-135485,-135030,-88303,-84990,-124400,-94987,-129525,-113318,-96874,-140326,-123961,-102957,-106104,-183504,-173195,-141479,-47892,-95888,-155060,-233498,-250143,-101922,-82973,-98178,-66607,-105208,-84039,-84894,-125451,-137358,-88031,-96034,-77508,-85621,-84141,-123202,-65955,-146034,-226288,-175088,-141290,-119803,-76164,-153125,-31221,-6760,-55570,-86421,-153055,-115895,-197911,-120668,-91354,-135487,-152457,-120974,-97911,-110655,-130510,-141433,-96614,-122936,-156112,-175890,-183949,-61034,-102756,-146643,-148783,-133505,-97995,-185749,-176240,-199407,-170632,-172701,-167358,-187380,-168871,-160271,-175692,-195425,-98468,-224301,-225814,-167797,-202592,-200126,-208608,-143073,-144863,-115386,-121970,-189679,-168355,-179373,-137527,-131019,-224477,-180834,-157758,-194421,-231044,-209500,-141264,-176375,-170531,-144401,-169432,-239191,-156032,-137218,-262558,-237073,-166159,-240216,-176688,-274578,-303342,-287880,-276452,-249552,-248994,-240200,-261478,-247634,-282821,-262112,-338452,-324107,-317100,-319308,-283666,-254479,-345233,-361388,-384253,-310478,-332512,-367136,-363507,-406222,-441468,-438729,-379035,-438028,-356343,-409436,-424968,-405573,-465130,-413312,-420130,-440805,-493453,-506327,-533193,-541755,-557904,-562513,-589575,-586959,-643782,-686585,-759839,-726084,-815104,-863492,-834340,-859790,-892235,-988944,-1154976,-1333735,-1387579,-1518665,-1660054,-1897337,-2250768,-2647162,-3028726,-3753530,-5014836,-8332423,-11886488,11356494,6561785,4237641,3186765,2629260,2133906,1984368,1634808,1489370,1313601,1167125,1091160,1063790,977087,936343,848246,818032,801720,752175,700566,728368,678760,644028,599910,511204,494051,527789,428380,443339,431872,392622,408766,439244,444607,464639,524554,338482,287476,413398,382653,409798,366456,338832,284526,260988,322112,361254,302754,229384,230574,278913,271602,301070,249031,248573,229510,241090,231853,285663,183968,197576,198339,255601,161001,133039,119608,194041,195796,132368,111890,180654,215303,51115,108855,52234,101534,69828,3221,105776,43355,-39350,19383,-90638,-115370,-200583,-357224,-394497,-731001,-1716586,1277753,1145275,746736,587790,499250,546709,431747,326233,339055,324580,351226,289557,376011,292354,230586,304937,282042,252433,179773,247251,326566,194269,258641,269403,308677,209575,207663,147388,184907,281920,230893,204352,188956,172084,181375,255480,214858,145155,230377,119479,127627,170718,225910,182581,179596,187360,194177,144358,149360,98000,103293,28455,84688,196113,178051,151046,133414,159204,189333,112698,97113,145268,42615,62568,225562,167073,166309,116812,158070,141602,176294,108968,170714,103250,139953,92725,76551,174564,197030,112343,102444,203393,144771,171163,139774,136004,101807,36684,19064,129353,157988,184942,155205,140260,159648,138709,95733,118680,145301,160787,70715,46851,137728,89822,127532,138825,74198,158470,202290,148981,74563,110567,129346,81093,85052,125509,89124,55186,54884,82724,142792,79712,114135,163840,140732,83310,143116,189975,86300,71637,224634,117292,12373,27852,27057,138859,75129,108820,86358,122717,183408,153951,108538,65453,136130,84990,56489,47992,67782,85774,51357,129041,111872,100223,46039,78128,125846,91680,107156,108418,12827,29303,-5976,151415,95618,201286,143851,158937,155716,110736,57246,55420,37802,93587,69625,103343,113137,110061,120554,73529,51745,95473,94332,104125,16541,51415,52371,56640,53694,66524,8595,65484,32897,34493,75790,128281,84820,79406,98398,88493,30967,153229,116881,61144,2499,23659,29568,125280,51513,71575,74566,77942,30921,80236,70206,135906,52774,29284,23485,62521,63577,80788,5650,55150,174463,184217,32945,21802,152557,67831,85164,-2292,10272,27368,-37494,48007,106977,85493,12323,32102,44524,18331,48067,-5234,42101,99544,86782,142876,41092,-502,58433,18242,71918,-23118,102845,124391,55068,84856,-21067,1930,53443,24285,31968,6993,80079,131154,151240,130268,74899,68136,22407,50856,67168,47823,2399,102845,145108,66766,92929,100932,41355,55240,4888,29482,64546,113707,56987,60280,88561,41077,27302,-5029,-18238,11860,-76094,60777,122231,108244,92518,-6097,45103,37905,59991,5846,61267,22831,55172,78562,102795,109395,35020,115014,35717,74623,98572,7981,74330,42405,55462,9802,78687,36694,76095,89385,86611,50702,-31820,82188,151669,98740,-13201,90838,79673,75025,25268,9447,-60032,58268,18553,30732,96381,88232,64544,88169,49918,97059,42769,80265,88098,66006,55419,-31419,20566,4186,22847,77076,60297,-41715,9567,75660,77804,47179,38338,50525,7484,48771,20831,57655,109672,50209,26939,125757,188544,71423,-22287,30301,169426,57717,67878,65398,35041,46503,109769,39104,-5048,248,14912,16929,115703,-9014,74262,-12188,-25516,16196,161297,119234,44877,178932,50011,41159,19866,-79804,120907,99443,-30231,44588,37642,15071,27799,47589,60463,30691,64552,17353,129594,11213,46367,47981,67304,57116,12012,11021,43330,3237,-5484,223743,80593,52204,185907,59440,64204,87324,177444,74455,5871,116075,-19389,43331,-53098,19709,-45049,19012,-64086,-2323,-34200,-4842,93202,92982,61154,138145,105283,33658,35704,76387,59810,38168,61676,35727,70553,2464,38088,11546,33450,80128,66969,66275,11841,50607,-47711,49132,85473,10782,23139,79593,72655,41683,-17253,2025,7803,198,21647,48957,-31456,79871,33838,37391,96553,46320,99533,86302,63489,-27420,48404,71137,-37631,-12451,-8205,22885,-16094,-5709,-18756,29571,-11167,30446,100234,84456,150047,25610,-18268,81084,11288,94561,30699,62646,59298,71829,58865,7171,2005,33017,35991,5007,121947,40193,-7149,-4584,16605,77750,22952,-6308,46074,100648,60624,24230,89635,-10589,31673,62084,71610,-13997,-71189,13523,42354,18689,-7486,45039,43640,26048,-16476,-15106,16756,66543,563,99323,7942,-32746,71079,13051,26557,37961,69010,14559,-26012,65256,19649,21014,-26312,35835,27195,87703,116803,53985,96547,11372,42092,-22101,141640,28064,13590,66911,52916,68657,-14373,-29383,45335,33061,13437,142673,47750,56592,61082,358,63571,-46087,-13622,19,-13624,21434,25340,74596,64750,59434,-6016,-6295,9515,61268,67229,34877,86976,156470,29993,-63103,20971,32562,1315,73009,17038,12632,74534,26815,15082,-5655,30835,17544,-72676,33493,56589,-36240,-20331,-3961,-7757,-26138,-35705,-19286,7299,-10444,44224,27414,8715,95472,130140,3385,-21182,18324,41541,-48939,51889,-4461,-23657,-32294,-19123,15869,57413,37347,49689,74371,112020,-30533,519,8507,41853,-47769,66793,96960,-32254,43819,49997,13180,-56316,11319,95764,38009,37782,96245,47732,-4325,17810,50982,26539,18389,26825,-55095,-72611],[-13246,13852,-38313,-122143,-78410,-150884,-39294,-33113,-47805,-63968,-35389,-35051,-89,-25189,-40260,-37860,-42992,-112734,-118535,-129688,-116287,6278,-129609,-101922,-112597,-69961,-14290,-153881,-108200,-139873,-123251,-88617,-100886,-129740,-129373,-55954,-38469,-56966,-81450,-81127,-127956,-124865,-120215,-10333,-80252,-155330,-159219,-104695,-45816,-81764,-72981,-102057,-104364,-17330,-11630,-29555,-47966,-106035,-68579,-49386,-111384,-73808,-151562,-167169,-117728,-120051,-94342,-115391,-105716,-73154,-51747,-113437,-74339,-110379,-120927,-104976,-109635,-142664,-107008,-109794,-198034,-179835,-125200,-53738,-94649,-158999,-235936,-222359,-115525,-94675,-90479,-78336,-127439,-92206,-108016,-124577,-127394,-51843,-76953,-83026,-85864,-90786,-116837,-45538,-137608,-230396,-177778,-130249,-102366,-76922,-163391,-23667,-11660,-57193,-111912,-160489,-116196,-189320,-125578,-70176,-140378,-163565,-133942,-101430,-73500,-111741,-141903,-105139,-111759,-126032,-180695,-189808,-68668,-75507,-124113,-143902,-165730,-97990,-167267,-164844,-200839,-145622,-161545,-151725,-213620,-173154,-177684,-153720,-133127,-94169,-235613,-215549,-161618,-181857,-190089,-202722,-122924,-139328,-126167,-112182,-172853,-166293,-135039,-117050,-112313,-228590,-170580,-151677,-194954,-241916,-208775,-179458,-156509,-177726,-143551,-157846,-250723,-158474,-127683,-261274,-228612,-156930,-188767,-189138,-250105,-323056,-291301,-290669,-240982,-282761,-272648,-273581,-234602,-260751,-257326,-323139,-328634,-308300,-262325,-268732,-248520,-335998,-349319,-382357,-326779,-325092,-350108,-371891,-384402,-415532,-424156,-374051,-399067,-352600,-390142,-415074,-393613,-441617,-389421,-381134,-436825,-481280,-475792,-484294,-516911,-548386,-541226,-584938,-577212,-610549,-656846,-746294,-709059,-782872,-869854,-796403,-791281,-846304,-968463,-1155716,-1328779,-1363863,-1463984,-1626648,-1854597,-2162076,-2570797,-2982047,-3684072,-4893436,-8145308,-11555261,11177197,6384111,4080274,3084987,2547430,2082478,1924589,1587554,1436998,1290337,1110491,1056735,1032163,955797,906290,811652,729543,768018,715223,678628,710855,695624,659201,600128,516287,483607,511908,422760,439786,425622,360515,388222,438069,420114,438851,509888,326988,275241,445284,376680,424793,371128,299831,261708,241268,321959,349658,271485,231522,215060,276924,257248,293503,241416,240702,230241,239659,208725,293737,187762,205633,196839,243464,161856,110205,127618,244055,179606,100183,117074,174969,197699,43664,107050,48035,92189,55909,35608,100554,25017,-11567,11519,-96140,-94537,-195616,-326935,-382572,-723850,-1692115,1252266,1136252,737450,588933,484993,525866,396493,296537,351511,308386,337133,289938,394980,285004,221029,329281,304715,250373,163077,235988,294844,184495,261254,263793,331476,208554,219617,172450,188757,288551,206583,181991,202571,165914,157182,240479,196619,126041,228317,111477,143413,147928,231096,181297,163769,203723,198505,135312,123972,88922,124804,66402,80199,165906,191537,145772,116672,146780,180407,114993,77238,123864,34115,84317,231525,169360,176360,110886,156022,121468,175638,153778,168208,138817,152722,107073,77048,161736,204216,117935,76168,167036,128540,145267,142399,167032,85232,6749,37102,151469,136790,180199,145369,111862,166186,139591,92618,120321,154129,154600,82324,88568,122092,72924,124247,150586,56318,176793,190497,135490,67536,108117,100640,70963,81667,106008,63838,31129,62610,79755,136700,77437,95893,160650,153111,77080,125269,186328,97798,74043,206463,106274,18496,47877,58688,148713,65086,87379,99509,127868,139524,129947,133969,54094,121181,68767,71116,46701,72480,107199,72893,136739,86835,87345,28340,50797,132741,75523,89512,88481,17249,23664,-35421,119397,87592,184414,148890,169215,171839,116356,83662,30006,35877,84461,40680,78387,115782,143997,179437,72402,49417,91293,80143,92263,-15863,43012,64997,40830,40608,39151,11032,59289,18615,74290,95811,136823,68527,73138,100358,94945,29206,155770,88707,30469,-8570,27487,33071,118028,86323,114376,62988,74593,32421,54545,58359,149033,68580,27935,40675,77870,65639,101400,2671,59453,181229,193352,36614,41168,162765,70322,94263,19696,26722,30057,-57572,7986,84805,76173,3167,27334,27092,41979,73369,-29834,21915,92401,82107,118895,60214,15353,65144,-2385,73185,-116,100091,112063,22907,57866,-39873,-86,40107,4654,9538,-9861,79402,96390,168845,108766,75867,86863,31775,45208,65575,63618,10461,101174,133068,89569,93958,110333,34557,39246,-36360,-30113,42646,102141,69375,48790,97146,52130,31509,2021,18420,27495,-31455,72923,113137,83130,93999,-2568,59775,54497,73453,9770,65122,25158,48828,59917,83594,97188,49202,124338,37889,74760,103484,15283,76904,27269,49788,10600,85090,35081,76767,89457,61069,14601,-22232,89676,163695,92132,-23022,67938,76380,64157,40885,13594,-68874,68511,42850,27321,65234,83208,80507,83783,52713,104567,45761,86798,128372,79049,44634,-33924,9422,10484,27658,89904,65262,-56431,6700,66167,65821,59396,40683,34115,6577,40318,2050,58603,55565,38609,27453,108098,181359,32542,-37198,25499,142486,40960,78650,64455,35906,76145,97545,28236,-2016,-3916,31844,16457,91195,-36252,64995,-1294,-21737,1855,140792,61597,46288,171987,57086,42216,12781,-82069,104335,88152,-16268,18652,-10098,-17927,28584,51127,52764,40881,95803,29359,134760,19830,23063,52711,60190,50070,39139,21304,12905,-24657,-3853,174905,53971,60308,179216,60089,43482,86770,167457,77334,38826,134894,-10761,5920,-49270,28316,-38424,13433,-79580,-9814,-80603,2428,82944,80576,82135,130181,111153,39283,36464,80145,38118,29401,66226,23693,65321,9912,25035,-6293,-8253,67481,89100,82714,8389,35387,-48852,63761,84116,5944,46601,76813,72535,17113,6774,-5579,-15955,18145,23381,36007,-38358,74739,34142,64589,62265,32364,101096,100310,53955,-23595,72899,50400,-58624,5500,-12472,270,-5081,-4940,-23784,40803,34818,28376,90085,86602,134509,26926,-25497,81398,1780,80251,38959,57784,80302,44897,23683,-10396,-23309,34643,29331,17520,147607,57957,-10035,324,43824,67164,-23164,-23425,29511,65512,75065,25197,51344,-26484,47665,41469,44870,-22919,-75168,7841,46430,2256,-15191,27576,25888,20987,-13147,-22970,17900,69892,-3031,134089,65258,-25471,64226,2311,11831,30700,55717,16563,-42111,76947,25777,10031,-8705,17770,36347,111028,124930,65353,117580,9538,31819,-23773,133632,18883,-6449,47393,29749,84688,-18549,-4293,48303,28002,-3581,142420,44245,60897,61692,25519,63765,-26012,-4684,12117,-20344,11215,16801,51936,22461,13722,-8714,-398,-376,54520,75225,21893,59310,165192,4581,-67241,39480,30378,-6651,56175,4155,11764,52907,26368,1256,-16272,41487,23964,-54809,59324,50675,-32775,-10006,-16776,-22011,13456,-8418,-3921,7209,3004,22573,28244,18141,112137,102273,1389,-15637,21938,10319,-82430,62998,-20717,-6816,6225,-2157,19592,55096,45103,53066,67490,111044,-31394,-19263,7587,67418,-29693,90227,86105,-14503,55006,63127,35097,-48033,7532,88229,24485,39673,101808,46187,-4122,8367,58053,27157,17620,21836,-51030,-63726],[-22351,24576,-54098,-122338,-99021,-166619,-50963,-49130,-39751,-59437,-33670,-59278,-36078,-58837,-57843,-46686,-53751,-122449,-109870,-110127,-123773,-15177,-79728,-80261,-80520,-46725,-20040,-112887,-108036,-144560,-146566,-73825,-95887,-105036,-133826,-79433,-64203,-67095,-60284,-101474,-144195,-131590,-105731,-2091,-70181,-129816,-139920,-77469,-38663,-74117,-49833,-112767,-92414,-9610,-7192,-30639,-56229,-101268,-60407,-49400,-121270,-79533,-163742,-140838,-108659,-80842,-98869,-87121,-70279,-57295,-36409,-101267,-48970,-96625,-127960,-124315,-81795,-147821,-112647,-108146,-194583,-180181,-106136,-78597,-89116,-142997,-217020,-178458,-126653,-97117,-86844,-93641,-155806,-100611,-133592,-130207,-114508,-31388,-65896,-88439,-91673,-105078,-113652,-28205,-116946,-206691,-161353,-117701,-88915,-81790,-176584,-49529,-22218,-66936,-134858,-162580,-113763,-153490,-133695,-59611,-138409,-174857,-142504,-106352,-59027,-99942,-147134,-125072,-106687,-88315,-174330,-194721,-67961,-51856,-94055,-134411,-179415,-110660,-153846,-166487,-202260,-129683,-155357,-136160,-223567,-170716,-178860,-134961,-87250,-92422,-239066,-197095,-154378,-159809,-175027,-195151,-105995,-134246,-156662,-107388,-162634,-169001,-94745,-108591,-100428,-225985,-164208,-143661,-192264,-258182,-211431,-215802,-144403,-190341,-160423,-153033,-254163,-166864,-131446,-260123,-224954,-161021,-136847,-204101,-224581,-330470,-285001,-288296,-227294,-303543,-290250,-281296,-226421,-232873,-244844,-301567,-328646,-299202,-219364,-254361,-260112,-325917,-341327,-371783,-348775,-313495,-339733,-395065,-363985,-375472,-405291,-370404,-366879,-353499,-381026,-402011,-377912,-412879,-368190,-365702,-456194,-477057,-448423,-428958,-495178,-537741,-528115,-582275,-562177,-584264,-643309,-711662,-701836,-740894,-872264,-764596,-739988,-823728,-954031,-1134181,-1282010,-1321910,-1405502,-1594167,-1805313,-2078870,-2502736,-2933798,-3620062,-4798152,-7977379,-11276209,10792652,6266473,3988559,3008741,2471630,2040528,1860708,1529011,1382521,1261370,1069214,1031681,997504,935381,873903,776619,665864,734277,684629,661020,688837,706632,678613,603506,524039,484414,499116,418747,451918,420426,342006,368112,435542,391157,404558,474977,304382,263297,448647,368163,418899,366319,265904,237493,243451,326484,341248,240294,239694,205627,267773,242347,279326,235698,234793,233262,241458,188172,286553,193099,204896,196524,233540,168583,100741,146921,270205,154217,87404,121647,157844,157094,34808,104244,54134,87639,53437,69977,89185,10121,18321,222,-98167,-64348,-186651,-296025,-367195,-711255,-1656603,1246151,1124667,728664,585830,473084,508075,367421,285760,364359,302984,335044,298292,402472,282765,214580,339774,310816,246202,158038,231604,254092,177034,259109,261053,348434,206262,233369,193663,191396,284262,183547,162091,209703,161163,131831,214721,175131,107706,227073,113409,162856,127616,226180,178999,159162,213315,208059,131051,104509,80214,136490,115567,96251,134592,194820,145241,103725,138428,169237,114729,63437,114537,44625,123011,212502,147875,171614,101723,144749,104685,172430,193894,155975,168661,165015,118880,78597,150670,199988,121999,59811,122037,117929,122272,143402,182481,75331,-8802,75467,157067,128714,167147,131032,85026,168120,149134,106487,117247,160424,138341,89155,111269,104042,60190,120390,154206,52630,183380,173428,113384,64660,111653,76913,67715,93773,88738,44840,16101,78398,82487,130941,81809,81112,142207,155811,76236,113296,176073,108284,70426,179707,100078,31928,85298,105871,162228,64073,69469,126596,131568,111304,107584,140176,43620,100226,58812,88886,54580,70759,120109,95466,145704,62144,66464,17306,30693,132339,61341,73472,69703,40698,32544,-44336,84378,67445,146874,142371,153808,166119,113535,109340,13073,51230,78871,24179,54152,116123,165267,213645,78851,46573,84992,69717,77927,-38688,32536,78750,28286,32374,17395,17958,49709,6098,99015,117041,144547,59798,69606,99546,101164,34763,146745,57473,1764,-14670,28779,33576,96257,109563,140027,53083,66492,42041,42591,58716,146808,73353,42666,66780,85418,72256,121567,13470,56119,170421,188811,46610,73237,148029,78871,114065,45193,43819,42089,-42532,-22310,53684,59675,-2616,23796,14013,56307,91432,-34508,14403,80838,76754,87483,67686,40532,73124,2970,70380,26642,89661,94465,1823,28387,-44834,-3862,23735,-9257,-12114,-4689,83227,69465,166732,80677,72205,106310,38549,37067,65378,73456,31370,102384,112941,104174,82195,113077,33343,34567,-73119,-62947,29154,93889,77893,38419,93129,67132,29373,12698,79413,57117,35091,101910,100161,51160,92691,7512,62045,78291,80645,22920,64993,32153,34478,46036,56084,73174,73494,128218,42038,69950,83549,43122,76144,17755,50019,19225,81751,44602,69702,85124,48186,-24871,-5354,92373,155286,90054,-16842,40046,56843,47547,55489,26932,-64662,66677,65296,22575,35918,62949,90142,71111,60179,97574,41711,82849,152157,90661,32860,-27766,4748,11386,31104,95967,68103,-43256,9018,59153,54889,73309,38878,17767,15637,40281,-3357,61984,-13416,27782,19499,93538,163385,9334,-34521,26339,114054,29561,78383,56563,39867,109188,84858,18795,5256,-12733,42110,12895,60465,-52248,48530,3745,-31005,-4077,122619,11702,45518,141497,63575,43056,11373,-59677,80646,80369,-13518,-3674,-61170,-31748,29154,49595,49635,48840,117343,39162,134341,34430,486,61445,56202,39453,75338,33340,-9115,-35925,9651,113718,47474,70696,148616,47025,26502,85083,157186,84891,81223,138540,920,-26992,-24486,36109,-24178,11864,-87191,-5830,-90865,10273,87013,81210,99490,105963,98000,32209,44607,86786,36919,20737,70561,12905,49878,16287,10049,-8279,-21601,48417,97916,96442,13454,23273,-35114,78721,71507,7210,67351,71278,70670,-3835,27323,-5751,-38233,37935,37285,30282,-37854,69642,33532,77278,28724,11367,90660,110051,51789,-11068,83104,32309,-63183,29897,1808,-6916,13680,-499,-29068,52686,77028,27716,78310,81539,113707,37679,-26628,59701,4423,63409,39697,47693,80466,22468,-6065,-27287,-34511,33889,12465,29194,158393,69926,-1859,7891,60390,58127,-56267,-35540,19157,25101,92490,26658,9830,-35968,68941,17992,37062,-28369,-72983,4991,47003,-17547,-15669,6765,1610,14365,-6631,-32894,20016,74453,1978,159061,112026,-9195,61328,-5843,1170,26078,28999,10936,-55719,77506,15452,429,14045,2170,60818,130495,122979,79849,129937,13167,23417,-17651,121947,10129,-16660,30449,8865,92478,-15513,23173,44611,26590,-17881,121973,40695,56595,53701,55964,63454,-8572,4800,24732,-16354,-1927,15348,37047,-10094,-23097,-10949,2084,-4678,39467,73486,-3272,27061,157497,-16870,-62141,61875,28304,6037,47556,-14122,25259,43340,26915,3413,-17345,48637,30230,-23836,77860,52897,-28310,-1296,-23829,-32417,52341,16231,16634,10708,28188,-5037,30768,23402,119769,55529,-20861,-7526,36871,-10742,-101436,69969,-32277,8482,43313,29259,25593,49428,40954,48553,50028,96357,-24557,-28542,6296,86369,-12309,96836,81830,6993,51866,68975,49397,-35351,9307,84716,10959,42685,94205,39771,-6958,938,43901,22307,9263,4463,-35920,-54834],[-37627,23392,-68957,-117912,-117445,-172877,-64438,-67682,-34441,-55847,-34428,-80243,-63607,-82769,-78953,-62621,-73823,-115426,-89872,-73447,-138360,-21223,-21590,-64922,-49088,-20818,-29784,-87472,-115502,-137562,-148149,-62239,-87002,-75067,-120185,-91909,-87443,-72373,-47358,-122876,-139771,-127310,-111661,-18561,-53562,-95919,-115203,-63550,-41020,-69501,-38593,-121896,-82727,-10852,-23727,-31436,-71623,-97433,-57852,-59119,-124291,-79614,-153186,-106773,-85198,-32971,-99144,-58842,-41710,-44577,-45284,-91639,-29705,-91304,-132548,-148268,-64579,-142488,-117348,-101940,-175381,-173187,-93996,-112617,-82188,-109117,-177467,-140768,-133623,-95205,-89029,-110640,-183205,-106064,-157298,-139967,-106133,-40370,-69471,-90657,-101571,-117231,-115101,-21054,-96943,-166070,-128015,-108667,-83040,-83422,-182885,-93009,-35640,-80997,-147074,-157545,-109131,-112031,-142285,-63881,-134399,-184087,-144289,-107265,-63774,-100512,-158845,-149610,-108230,-47574,-154445,-196563,-59225,-47309,-67197,-120940,-171613,-125967,-148480,-181907,-198523,-122214,-154987,-123794,-218748,-163709,-167292,-127093,-75627,-96361,-235466,-176192,-149701,-138637,-159932,-191096,-93558,-130019,-192218,-103968,-161256,-173766,-68815,-110756,-98508,-214731,-159689,-135320,-183110,-275746,-218556,-235632,-144170,-200112,-188522,-161040,-249475,-174107,-148595,-258455,-223956,-173033,-103012,-215011,-203107,-327916,-267015,-262620,-211554,-302659,-291826,-282788,-221210,-206632,-227612,-277005,-324176,-292746,-204792,-242847,-284113,-316718,-341743,-355342,-365712,-296093,-337146,-426629,-351508,-338794,-389762,-365629,-345181,-358716,-380295,-383081,-357522,-384836,-350179,-374369,-493061,-477523,-427591,-387202,-481161,-525391,-523035,-576956,-546573,-572213,-648513,-663355,-699135,-699879,-863186,-740467,-717078,-828665,-944107,-1095814,-1199035,-1263810,-1353950,-1562876,-1752428,-2009607,-2445884,-2884205,-3557822,-4727496,-7829080,-11047227,10233137,6194260,3954870,2958293,2409202,2006873,1799877,1467939,1330205,1228207,1044394,1017433,964694,919688,843620,746003,637371,709506,663928,652236,669476,706751,692304,605896,532807,496538,489639,413948,476081,415855,344563,356090,436511,369760,368692,432616,282399,259014,415558,356868,397497,354775,247513,218805,264282,335997,340185,219274,251592,202685,254242,232252,265927,231834,230103,237741,244866,173431,263443,195847,197127,196438,228991,180568,108915,171213,264002,124718,91546,125924,133360,101141,24811,97484,66912,84638,63886,95178,69021,-1391,40302,-14493,-96833,-33752,-175625,-270458,-349017,-692238,-1610020,1255803,1106442,719726,575652,462683,493165,349172,293712,373789,308936,344578,310283,395694,284947,210099,333944,299794,239568,167003,234873,209988,173436,247407,256387,349485,202669,242705,203231,191065,270270,165838,150122,204965,155506,108301,183280,152882,93528,223230,120460,180674,112231,209849,173718,163918,211125,218692,128879,96983,75213,137162,165320,125490,110466,186728,152691,96774,134374,154496,105876,57508,116674,69088,164768,176277,110857,145246,90609,122721,94206,167798,223053,141558,186865,174774,125936,80678,140153,182275,118507,54835,81435,116199,111429,142534,185202,74070,-4896,120567,143567,130610,147265,115197,63346,162770,159414,131197,109647,156753,115954,89868,106492,87397,54596,116797,146995,59349,175495,161561,92294,63851,120993,63905,69151,121207,78807,34289,14251,95164,88331,125216,89710,70372,114432,149213,79290,106069,160815,113735,61855,151074,103079,49521,129743,152829,173349,67918,60640,150983,129866,90963,92766,133137,37753,78295,52389,106264,66516,63065,119428,110263,154003,41662,43087,15134,23032,126018,52513,62540,54898,76967,60324,-17958,59122,40187,104008,128827,120795,133298,104946,128623,15415,78417,79621,23646,38696,108960,167031,207023,87436,42472,75625,62309,63469,-46055,22392,91994,20312,29770,8116,29503,41208,246,110316,133210,148577,67515,66238,96373,105423,40810,126642,33279,-18397,-15744,25497,30801,63623,114747,138324,47364,57993,60152,49497,61471,131091,63069,70183,90670,83684,79100,134186,34349,44368,148833,171598,56862,109477,113593,88500,136473,64778,57283,59065,-2407,-32442,22597,37684,1279,20797,6492,56980,98897,-19218,22261,67068,71170,58797,66388,69014,80487,37715,63439,49278,74123,76953,4002,7143,-32651,-8905,11097,-13357,-24557,21273,95354,56731,151011,50727,64212,122161,41100,30723,67891,73633,60015,105677,89907,106442,62974,107107,42410,44972,-90263,-57253,25316,94764,81249,28237,80640,80283,20973,26223,142197,89565,93064,136536,83427,20500,87355,21506,52975,95100,82854,44496,60718,45273,12486,41351,31273,42657,98977,128287,54076,62914,46767,83105,70881,16673,58233,32342,70607,62389,60775,79225,42056,-59041,15611,88000,122884,92047,4857,13657,22302,28150,59925,42072,-49509,53113,80105,17557,14386,31512,91371,50326,70174,74186,33663,71954,148952,100054,24566,-12989,10972,8878,30545,95791,67331,-17271,14274,54729,45470,86476,32728,4547,30589,47163,5079,63977,-74204,19852,6791,84827,144929,11421,-14576,24580,92459,26973,70053,43802,47379,129648,81896,15926,16568,-17310,44710,7696,29620,-46139,34797,4096,-57878,-1071,112126,-13552,43488,95186,69895,44135,15987,-28427,53943,77803,-23265,-16894,-92823,-19207,26955,43177,45630,47839,121527,43027,126843,43423,-22038,71804,59376,36889,110186,44403,-21273,-31879,29901,64934,63231,78682,113704,23709,17397,82193,147285,95664,122026,128579,12281,-43954,13813,39934,-8037,14592,-85565,-493,-64728,18684,101429,93837,110997,72032,68511,16312,54623,90214,56279,14009,73288,5964,25509,18187,-4735,6460,-12752,28081,93255,102605,26627,18083,-6844,91442,53535,15698,79377,63094,71195,-17770,34909,1264,-49297,54889,57199,33150,-29809,69995,30377,70601,-960,-12526,69616,113494,57847,3520,74071,25353,-50259,46873,27984,5439,31717,4944,-36045,60503,101482,27810,70193,71540,99282,55632,-20289,23499,19070,50883,32555,35209,58908,9411,-20607,-41117,-32484,30549,-7923,36807,158049,71126,13638,14911,62369,51391,-66161,-37959,15967,-7290,104492,29087,-16105,-35782,93502,-695,40780,-28014,-67713,3925,39215,-28943,-3657,-10151,-24472,8962,-4183,-42964,24108,77273,16117,167928,143067,12472,56500,-8811,-3192,22214,-7069,471,-63019,70390,-2547,-4434,32380,-8177,87846,140242,126958,95423,131092,20609,17387,-1467,112442,3874,-14443,18151,-5347,86609,-6894,39517,31611,25640,-26864,88521,41128,41912,43157,85940,61231,-9035,5068,33646,-1948,-12079,22940,32680,-22196,-40564,-16087,-8017,-670,25187,62648,-37464,255,136118,-28807,-50751,81414,28209,34334,52891,-27603,53503,49251,27717,19296,-8547,49988,33413,6672,82831,66632,-23318,3060,-22676,-36093,75802,29262,41767,19038,57916,-32481,33556,29003,117760,6556,-54185,-6328,55332,-14000,-95481,66792,-39518,19612,75761,65032,38505,43936,24737,37982,25542,79677,-11033,-28795,5019,93212,1065,89686,77851,24854,34271,64754,49070,-25368,14329,85246,750,44444,77663,33855,-10025,-1430,14531,16045,-4864,-15781,-11940,-45837],[-50417,13091,-79980,-111376,-124437,-168716,-72813,-83343,-33898,-54095,-35984,-91073,-70107,-89960,-98455,-80406,-96421,-96316,-66117,-32490,-151292,-6366,28421,-56107,-20106,5859,-38846,-84159,-129529,-123487,-123453,-54730,-73640,-48730,-93980,-90779,-101922,-71576,-42492,-137467,-119588,-112371,-131011,-50924,-33638,-64125,-92118,-63618,-51044,-70840,-40019,-125213,-72520,-18036,-50041,-27856,-90019,-94498,-58308,-74623,-121545,-77350,-116601,-74017,-48847,9646,-92899,-40485,-31029,-39292,-73364,-86942,-25628,-95229,-131897,-164190,-60072,-134306,-118129,-93893,-148714,-158680,-92485,-142135,-77594,-65681,-128035,-121342,-134293,-95391,-94851,-124607,-201251,-107415,-175311,-151019,-109855,-80239,-88272,-88280,-111646,-118328,-121828,-30370,-89179,-126997,-86098,-103298,-82940,-76303,-174838,-129731,-50671,-94180,-144683,-145250,-103188,-85634,-149263,-82488,-132065,-186832,-138245,-101040,-76226,-113292,-174934,-171465,-114952,-13065,-126102,-193793,-50315,-67885,-52480,-104525,-150347,-131391,-149641,-203831,-188105,-116609,-158059,-115864,-206133,-155068,-152607,-132314,-94417,-106342,-226032,-160221,-150378,-119278,-149681,-192192,-84763,-126696,-214890,-96632,-167217,-176659,-58692,-117814,-106018,-194687,-154710,-132574,-166074,-287792,-229034,-233626,-155185,-197937,-216467,-180289,-241951,-174525,-173983,-254355,-221362,-185773,-95438,-216972,-188883,-323375,-240564,-217708,-196861,-280373,-280211,-276725,-214992,-190278,-209634,-252574,-315448,-289895,-218378,-234590,-309212,-308659,-350833,-337120,-367475,-272570,-339437,-449692,-350021,-321216,-381649,-356253,-331726,-365404,-382799,-356181,-331595,-360984,-335691,-396364,-530978,-474616,-412774,-373345,-475315,-510342,-520793,-563793,-532898,-574175,-665643,-611737,-690036,-666644,-834443,-720623,-718726,-850496,-932716,-1047992,-1098462,-1194474,-1311078,-1525259,-1692026,-1949399,-2392740,-2824093,-3482504,-4659853,-7670397,-10810230,9606736,6121234,3934675,2915481,2353722,1971643,1742996,1411057,1279464,1189756,1028401,1007762,934256,905199,815178,719213,633191,692488,649813,650497,656770,690995,683901,600086,538360,514618,480190,405995,501522,409905,365383,355476,440973,360707,337081,395268,274628,267670,354682,342884,370560,340696,247574,211381,293097,346767,344403,212561,263141,204008,239225,231935,259077,226575,223617,241111,246718,165538,227395,191233,184569,195608,230207,195502,132656,194064,230346,98397,104402,129248,107612,43271,14732,85202,79581,78076,83355,104104,41206,-10328,45826,-30482,-91677,-12608,-164479,-253124,-330207,-668697,-1557320,1273772,1080552,711276,558515,452655,480176,342503,314329,377372,323116,360458,319771,375183,289507,206732,313679,276357,230397,188189,243063,168731,172636,225920,245018,330398,197575,241556,198964,186380,250959,155714,148989,187588,148135,88714,151097,132202,86303,212369,126693,192396,101890,185046,164445,172586,197698,225910,126236,103212,76341,127954,204879,156627,98730,169821,168320,95888,133185,136402,90050,59860,125857,97780,194012,135713,73704,101892,80151,92614,90613,162773,236804,132250,191707,180832,129844,83363,128777,153594,104769,58187,54679,124251,117688,140442,179962,82246,18515,156748,115976,135653,123702,100205,49286,149828,162335,156363,99775,137927,94098,85557,78981,75152,56790,115444,130604,71533,157523,161933,79403,60376,133881,64057,71982,156594,79688,33163,25909,107696,93703,118322,97665,60899,84440,138207,84724,101760,142539,112320,49728,127529,115385,66157,168361,183410,177479,72408,64890,159014,119283,65792,82060,121721,37516,58783,45381,119566,74950,51965,104479,110419,157092,24649,21661,20988,28973,116431,51489,58723,45827,115058,101435,40406,49180,13454,71315,113445,84043,81629,93990,138445,40323,107943,87219,33209,35512,91062,150964,167064,94241,37385,63860,55353,51103,-37148,15868,104146,16355,31925,15480,44994,39933,3491,112388,139233,145950,91794,59765,93952,107048,39626,98452,22373,-27204,-13083,19525,27208,29278,103267,111982,47352,53444,83497,69980,56996,107413,38792,102146,102046,73839,80824,134436,59220,27683,125140,145927,61653,138969,71511,93327,149916,73743,64646,74930,39321,-20851,-1004,14345,19509,17949,4048,47231,95718,6084,42432,54324,65634,39242,61685,93966,85349,88435,53509,62863,56837,64291,31349,1149,-7525,-13221,6330,-6817,-23660,56110,113170,59040,129536,22370,53962,130915,41318,30042,73694,64653,86468,109144,69934,97214,42841,94572,60104,67707,-75293,-21473,28198,103839,79067,17662,69433,85641,9345,41475,182735,113964,117549,161010,61784,-2593,78315,36379,36027,92662,82574,71496,53323,62525,-12751,46474,20187,15343,116053,124389,77109,58576,8876,121787,63237,23945,73527,45469,59362,81275,57013,74440,30565,-79858,36528,77113,71701,95027,36451,-6862,-19889,11015,50618,49564,-28316,33778,86670,13999,2562,-917,84147,24126,80119,39119,26132,57990,117412,103549,22507,8466,28036,3869,24773,90247,61957,5367,19598,52764,37167,95971,23634,-3159,45650,56365,22844,61393,-108918,15949,-5452,80958,134293,36896,16716,12457,79998,32781,59293,31033,57773,125322,87388,20888,29313,-7992,41074,2960,2907,-18091,32794,3931,-97384,6826,111260,-5710,43816,45828,74696,45272,24449,-3532,28883,78870,-35672,-17286,-88781,14414,19730,32847,35033,33562,108416,37282,110516,34654,-43026,79855,70967,47666,134779,51501,-25720,-19092,49441,39869,91847,78049,87039,-958,17406,78662,135955,106184,147725,112187,20089,-45532,49167,36812,3607,19535,-76210,-6411,-19467,26141,115136,108351,114664,38774,33762,-6,59036,86345,84902,11319,71907,3468,-3308,15453,-17089,32266,4214,12692,80207,96526,40302,21701,30196,100177,37134,29468,79297,52034,75874,-23840,25257,15248,-41768,66994,74134,43028,-16282,78455,23587,48002,-23826,-32305,44463,109501,70299,14414,49462,31369,-28341,47423,55599,32716,38014,7722,-43499,60407,103718,28150,67753,60754,96219,74196,-6612,-12182,40578,47789,19801,24621,28551,7007,-17439,-49594,-22362,26268,-22666,38791,150364,60690,30603,18840,50363,43360,-52756,-28152,17361,-21489,104592,32936,-16078,-25814,116343,-9284,42856,-22998,-61796,3860,21951,-23459,21888,-18338,-45828,9055,-14513,-50192,28377,75895,36105,161157,160180,34133,45437,-5317,-625,17805,-43787,-10438,-61772,63405,-13976,-3633,38370,-9156,102594,136495,141197,107965,122993,29725,15147,24785,107698,2086,-392,9707,-11461,65504,4952,38058,10549,20757,-29918,53265,48416,22463,37169,107821,53621,-32906,-6530,36930,19517,-13253,37440,37077,-13677,-38730,-24733,-34297,11817,19441,46337,-71611,-13613,108012,-29090,-37432,91748,29792,66677,70509,-29830,86975,66305,27298,40596,6979,44747,30923,24663,72092,88659,-16466,2474,-12977,-32233,78920,29841,69119,31292,81518,-54711,35685,40256,107192,-30327,-83412,-16850,67129,-618,-64212,51299,-45175,22171,99720,92797,56862,40514,391,24456,-381,68408,6236,-22511,4026,85084,8402,76751,67688,31608,8016,52987,31798,-21757,19355,86658,-3176,43285,56695,32921,-10614,2074,-17902,13636,-19961,-28688,15059,-36118],[-49795,-1532,-85949,-103186,-117121,-154331,-69196,-91985,-39231,-54303,-37735,-88126,-50417,-81266,-111202,-93668,-112906,-73136,-46609,-347,-151846,20706,55789,-51035,6550,29070,-45646,-98287,-144987,-108191,-80414,-49682,-56243,-31474,-64599,-79579,-104760,-66583,-43122,-140315,-93768,-90670,-150890,-84652,-13743,-42900,-75620,-72478,-64732,-79953,-50196,-120038,-60327,-29097,-70867,-18270,-105848,-91757,-59679,-88862,-115777,-77080,-62964,-48390,-9910,34627,-79826,-38826,-42099,-45376,-107595,-87082,-39568,-107048,-124072,-159229,-64436,-131169,-112813,-88055,-125078,-137163,-98423,-156407,-78586,-25055,-85308,-116766,-126570,-101993,-99318,-130015,-202862,-106116,-184650,-161483,-128092,-135347,-115589,-82246,-117637,-104536,-132994,-57880,-97782,-104961,-46851,-97797,-82762,-59975,-150802,-141776,-67429,-101800,-129364,-128308,-97249,-82880,-155402,-110248,-131686,-178800,-126100,-88247,-85855,-132698,-191394,-185524,-123919,4114,-99884,-186027,-52245,-105446,-51715,-86675,-128939,-121437,-152398,-221602,-173969,-105103,-160479,-112153,-193685,-147258,-145555,-146696,-124686,-119579,-212563,-155939,-158017,-102195,-146794,-196035,-78160,-124591,-212975,-81745,-177352,-174903,-56331,-123135,-119388,-168433,-149022,-143048,-143509,-287667,-239500,-217140,-172625,-178633,-231911,-202406,-239611,-167220,-198860,-246265,-213305,-193880,-110228,-208743,-182927,-325063,-214296,-167680,-186043,-246010,-260657,-262922,-204326,-188291,-195096,-230529,-303276,-290337,-247458,-228601,-323588,-301165,-364533,-321807,-350696,-246798,-341704,-448128,-358502,-328741,-380717,-340356,-321325,-370185,-383558,-322519,-302020,-343185,-326260,-417380,-551184,-460259,-401494,-390339,-475279,-493388,-514927,-540943,-522723,-584178,-683199,-567836,-665699,-643486,-784219,-701869,-731134,-873579,-915847,-1000330,-1007823,-1127469,-1275841,-1476790,-1623600,-1892671,-2338558,-2749009,-3388050,-4580897,-7485608,-10523618,9069197,6016932,3888812,2866535,2300054,1930497,1693136,1367865,1232709,1149105,1014380,996406,907603,887447,788436,697394,634728,677199,637291,651439,652517,659643,641167,581354,537147,531831,467339,395644,515914,401323,394567,365519,445335,360161,313501,371167,290432,290139,290371,328002,348448,328424,261205,218141,317281,352321,346695,217112,270059,205784,225088,244083,260015,216021,211590,240361,243919,164002,184275,176165,169368,193535,235011,210087,164560,211050,184545,82384,116066,129984,86727,-1058,6779,68128,85441,64591,104431,95894,11205,-17215,31581,-43381,-81545,-7982,-154831,-243501,-314305,-645426,-1508578,1291337,1049911,705081,537786,442687,468474,344580,338824,374629,339912,374815,321185,344850,293892,204539,284927,248164,219363,216116,250998,136434,171874,199590,224965,294960,191281,226729,185090,177669,232307,153620,158376,161900,140274,74628,121872,115065,87682,192156,127658,196298,95472,157901,151879,178768,178638,226221,122017,119860,83503,111924,226683,179081,100350,149919,188943,99206,132924,117160,73786,69749,136046,120436,200445,103469,52261,56772,73230,60851,92504,157851,232616,132202,185455,182609,134350,87252,115851,120390,82838,64382,45297,140120,139199,138061,171133,98757,55561,172644,84554,138317,101036,86879,43464,131434,153300,171797,91155,104758,79362,79205,43422,69254,65107,118353,110758,85295,136384,173912,77270,50494,146695,76283,73667,188191,91928,41497,47187,113798,95727,109342,103051,48964,58067,129746,91740,99086,123016,105880,35863,114855,132852,77111,192518,188812,173662,75359,82417,146341,99368,32416,66881,112754,41128,43266,35617,126178,73987,41242,80109,96654,150816,8086,4947,31712,45477,106452,58708,62152,43439,143550,142182,107136,52313,-6053,57040,99183,54135,31177,83439,138950,81223,130491,99479,40213,42912,64323,125806,121010,98222,32845,51421,46015,42308,-16236,15487,115276,14844,36955,38315,62796,50848,14683,108331,133028,134979,123867,48502,95986,106543,25883,67109,24993,-25833,-9007,15143,26754,4783,82697,74205,52802,55269,105090,92518,42102,82230,7773,128646,98353,59301,73935,121421,81807,11769,105962,117886,58131,153187,34296,89193,145513,73137,66513,85471,61161,6156,-13630,-4234,50902,15730,5375,34655,84200,27498,67550,45787,60408,28862,58835,110563,86933,133980,42824,66547,40473,58435,70820,10309,20350,-13908,9171,7789,-10446,84311,126528,72101,108314,-2684,44622,131019,43144,36968,82177,50938,99016,110755,57428,80837,27079,80971,79176,93295,-29000,22329,32117,114147,71773,7760,70086,79466,-544,57063,187741,124069,103833,163846,34567,-15258,68144,48638,15661,67181,81761,99397,44894,78353,-33823,58208,26733,-85,118258,114507,108139,62004,-14344,147270,58920,36655,92197,54473,56603,91047,61474,71456,5934,-83888,53391,63707,15396,95037,70299,-20809,-57412,939,31430,42988,-6656,16980,88179,14059,-661,-21071,70483,-2210,87991,2690,23459,44137,66965,97528,27655,32938,50878,-3994,14580,80187,51829,16934,22791,53531,29812,99455,14238,-4337,55123,62440,42581,52862,-115647,15168,-12594,78396,133310,73902,50148,-11973,74782,44435,51735,23987,69373,95218,89360,30539,40093,18793,34104,353,-16578,19657,45843,7835,-135747,12073,118226,30839,51506,6069,75473,45679,33056,8986,9722,80247,-37350,-4507,-49937,53614,7141,20317,17060,7196,84771,21089,86447,4178,-58070,81783,88310,68938,144860,51903,-26077,-4384,61646,35612,118158,63659,69023,-15807,24881,75896,122313,111850,149838,98371,22014,-38966,64486,25671,5907,24134,-61423,-29227,24042,30444,117025,110078,109159,16294,6312,-8633,51942,74432,107175,14289,63194,4088,-29786,10772,-24841,59472,16068,6958,66385,75632,43446,32764,65538,103516,26676,44043,67324,38129,82840,-23486,1816,35584,-15511,74985,80079,55811,-1044,92548,13419,19336,-37708,-39501,24515,98787,85903,19201,20097,45889,-10400,31401,74830,63012,21978,4843,-48389,51456,89481,28314,68911,53478,101877,85141,12273,-32252,60312,55057,5378,19059,6054,13721,-759,-50692,-10543,23724,-23599,35842,137617,41613,43365,18564,29340,28323,-26647,-7584,18659,-15287,90844,38313,6597,-8778,130579,-6760,34801,-16909,-54414,3934,-805,-786,54775,-17141,-57073,18284,-38754,-51317,29847,70089,56013,145927,165648,50451,28351,4303,7791,12733,-70212,-17377,-52065,64422,-8184,823,29480,2415,95445,119277,155264,112391,111697,38354,18586,57480,105453,5014,21498,2970,-11209,33449,17897,21644,-13069,8000,-28781,27333,62800,8531,39961,113128,37615,-69701,-25393,35034,42631,-2550,53376,45544,6507,-25378,-34412,-67143,29926,24225,29738,-94380,-11746,79944,-19748,-25768,89994,30856,91488,92077,-20489,110031,86031,24164,57189,23493,33660,21460,25027,49712,108516,-5337,-1703,3131,-22991,66478,25077,93992,44586,88479,-68728,36471,58586,90143,-48725,-97397,-36049,64098,21788,-19844,26653,-51395,12240,110019,103395,73592,39171,-25305,11627,-22058,63833,24069,-12038,3530,62682,9627,66865,49646,22149,-18681,39257,2125,-23315,21523,85099,-32,38723,34635,38418,-7181,9492,-41168,18941,-29876,-28941,37438,-25161],[-30166,-16158,-87337,-92452,-99754,-130508,-52711,-92366,-49979,-56033,-40388,-73209,-11015,-63286,-114081,-97358,-116646,-53746,-36946,15758,-134062,43986,54598,-47657,28877,42940,-52403,-117963,-154528,-96381,-36351,-44689,-36510,-23756,-41145,-65749,-96792,-60828,-46032,-131801,-71954,-68514,-159395,-106070,4594,-36067,-66828,-81754,-77772,-96743,-63196,-106578,-47562,-43356,-75615,-4972,-114732,-89049,-62063,-94665,-109636,-82320,-12571,-32422,12971,35960,-62317,-53510,-70120,-64981,-134353,-89517,-66564,-123737,-109906,-128222,-70447,-137064,-101310,-88475,-111533,-109950,-104758,-151722,-86183,1022,-62828,-114718,-109473,-115025,-97340,-123662,-186171,-105108,-183921,-171338,-153915,-179950,-139770,-75247,-117329,-78836,-145996,-96794,-117874,-103309,-20320,-87813,-76409,-39453,-115842,-128040,-86143,-101321,-106770,-111753,-93108,-98611,-164135,-139086,-130228,-159713,-112196,-72811,-89527,-150322,-204783,-190553,-131820,-2971,-86796,-174171,-71276,-142224,-58093,-69633,-118035,-102031,-151097,-227059,-162058,-84696,-158821,-111637,-186244,-141417,-152176,-162344,-147506,-131679,-197894,-166499,-172695,-88657,-150422,-197814,-73035,-124456,-186973,-60995,-189096,-168494,-50828,-123316,-133740,-141050,-145150,-170951,-122050,-271758,-245042,-200947,-189753,-144486,-226566,-216857,-247496,-156663,-213917,-234140,-198668,-195850,-136024,-193441,-184787,-335025,-199581,-130725,-181343,-213357,-239202,-242444,-188761,-198402,-187269,-212102,-289090,-293826,-275438,-223607,-320861,-293619,-375836,-313349,-320939,-227216,-340021,-417711,-372475,-354860,-383368,-319755,-309947,-370480,-380193,-288133,-274345,-332940,-324736,-427869,-543264,-431505,-391706,-429052,-477901,-478152,-501819,-511962,-517845,-593915,-690771,-540417,-625660,-629406,-721425,-685343,-739988,-887745,-895019,-962486,-952377,-1083820,-1248734,-1422302,-1555224,-1840796,-2287840,-2666345,-3286631,-4497455,-7295918,-10206189,8739498,5886496,3807102,2812059,2250327,1889122,1656681,1348516,1197109,1114910,1001076,981485,888991,865119,765435,685058,629651,659140,623957,651332,656493,620321,570467,551932,529077,543686,450939,388385,512284,391499,421320,383719,445867,359859,300566,363227,330457,322589,251453,316977,338957,321744,279782,238662,328746,346496,339585,225628,269993,204952,213907,268108,265640,199191,192312,234234,235687,168145,141989,151609,153904,191140,240374,221834,195664,221260,145227,81429,119412,126777,75447,-19440,4231,49523,81115,44862,119506,76030,-12737,-21066,1556,-47423,-64886,-20773,-146638,-237998,-303828,-626530,-1471757,1299428,1018235,702211,518559,433143,458105,349931,358760,366742,353182,380350,311675,310737,295573,204692,255829,222957,207837,243159,253205,118229,168520,176543,198711,253326,184988,199981,170005,167758,219751,158739,175184,136139,134593,67271,98075,103270,97884,164790,122263,194466,92185,135637,138625,178116,161970,217983,117364,139451,93887,93519,228378,186864,112405,134332,209355,104009,132720,100749,63501,85548,142359,130813,183547,87764,55828,28475,72063,35714,97684,152944,210773,141306,172870,180151,142619,93012,101932,90747,59005,68586,51487,159544,167523,136243,161939,120265,95791,165079,60535,137598,84228,74801,44823,111477,132977,171744,87379,65251,75624,74433,16436,70849,76410,126150,95141,98761,118249,189138,83829,33927,155488,96493,73375,205160,112722,58052,71053,114004,93526,98304,104979,32822,38626,129013,100311,97896,103515,99308,22608,115732,148795,80058,201535,172183,164423,77163,108442,118147,73759,172,42515,108719,45093,32204,24778,125280,62862,34619,55282,77815,134321,-9574,-5674,43341,66705,98114,72440,71349,48092,154775,169242,153472,61422,-15700,60042,85943,33240,3196,74773,132844,124203,140254,112300,33538,56077,36339,102368,97571,100888,31294,40466,33103,37682,9576,21452,125114,14297,42847,69193,80512,74862,30113,99884,116055,116419,150383,34116,104043,105278,-630,38390,36276,-17652,-6556,16486,32523,-594,63099,41283,61514,62699,116067,106159,20761,60507,-18592,142118,87129,44595,59292,98444,97671,1886,94013,93603,47601,149585,9300,75600,121782,68042,66371,91015,56278,38408,-15449,-11698,87561,15637,9276,26623,67736,36025,89518,43504,55772,22370,60740,117666,86091,159366,34240,62518,26170,57739,98700,27503,39888,-8572,15427,25746,10358,94830,121793,88723,90512,-23523,39163,123147,50183,50984,91357,39060,89431,109240,53584,62542,18291,72535,91028,108869,32322,52829,31154,116564,60446,1531,86973,61686,-3696,71366,160064,119466,67712,143984,3888,-18111,60996,54550,-3621,25776,80509,123112,37942,85952,-42797,71563,43798,-781,104402,96911,138005,75001,-14780,154602,64724,50246,109186,57109,66747,81915,70340,68482,-29113,-75247,63543,54523,-28906,89581,99861,-30773,-77580,387,11722,22708,11298,9478,88410,19640,2808,-18230,53648,-21913,93061,-23266,28557,32450,14059,81716,39797,55915,71510,-14694,2628,66535,38091,18208,23280,57491,23880,96245,7620,370,55016,61666,56995,39231,-107627,14502,-12270,73126,137477,107100,76777,-42683,74065,58962,50632,26714,79959,50319,75038,39077,46595,56450,27020,390,-26441,49125,69276,17982,-156818,7040,128392,80289,70072,-16047,70028,44347,38088,12805,-31,79077,-20348,17808,6024,80837,-7918,7873,-1971,-23144,59800,-1803,60286,-37743,-60930,75881,105658,92645,141381,43933,-25045,9200,63940,42609,129076,34753,53155,-12559,36656,75588,107600,108614,130615,93293,17133,-31779,51723,8584,-2209,28244,-42510,-61592,53933,30378,102366,88446,94295,9946,-6320,-6482,32247,56850,111788,23211,44278,5496,-46696,8103,-26094,78431,16898,12182,58475,41220,28472,46958,88533,100043,22436,54046,46962,22243,87207,-19133,-25189,60325,21080,80625,71509,66346,11788,105069,1730,-3864,-42049,-27613,17551,84102,101537,19223,-1562,61244,-6252,6373,80299,82944,-19971,-4031,-47845,36807,70133,28344,69027,52446,109584,82438,32321,-29448,69590,69595,-6460,18553,2355,26460,22161,-43138,-2043,25225,-7048,30716,120985,19399,48535,14630,6901,3267,-4023,18141,15728,4711,66419,44752,38011,11206,130405,4028,17701,-13576,-40731,2989,-21400,30749,83163,-9557,-55973,37590,-62426,-44104,26514,61915,69809,131414,158466,57885,10175,18326,19629,8077,-77966,-17449,-36181,76612,14153,4669,9742,25876,66562,92934,154168,104877,103818,44555,28972,89684,99933,10155,44490,-4013,-8269,74,30532,506,-30829,-13468,-26619,17721,81562,8741,50049,95761,13533,-97286,-43560,29866,61541,16331,64209,52832,25726,-10211,-40772,-84240,48567,34590,17558,-97662,3509,55310,-5713,-17105,78292,28614,102843,107422,-4305,109728,100929,17658,61860,34723,18610,5939,10958,24558,113088,11863,-6954,21560,-12535,48323,24830,110676,55144,73458,-72720,35119,77999,69213,-49471,-94176,-54732,43816,44247,19731,474,-57732,-10905,102235,94466,80122,38808,-45090,2942,-35515,63439,40288,481,3944,29991,6499,65788,28966,-3784,-39077,28793,-29348,-25168,19223,78542,8199,31443,13599,48390,33,16771,-48210,32372,-29800,-18518,48706,-13106],[3595,-28106,-85501,-78767,-80095,-98986,-30279,-86006,-63750,-58543,-45161,-53248,32429,-43990,-107198,-89767,-105835,-42931,-38665,16669,-101326,50677,29985,-46672,41830,42729,-63013,-130636,-151367,-89996,-8626,-38401,-17159,-21889,-28982,-56474,-81267,-56754,-48893,-116985,-58416,-52484,-151237,-107974,22109,-42026,-63175,-83546,-86884,-118710,-73824,-87822,-37957,-60260,-63770,6786,-114984,-87264,-67620,-87934,-103654,-93927,12715,-26879,1574,15739,-44812,-76847,-103854,-96594,-146158,-90090,-95910,-140920,-93403,-78471,-71231,-149966,-85740,-97043,-107208,-79250,-104694,-130937,-97906,6728,-63504,-104983,-84213,-130037,-86689,-106728,-157734,-106568,-173636,-181577,-171579,-193333,-148959,-69892,-111620,-48928,-156403,-130780,-138885,-111774,-11836,-71560,-61455,-22397,-79666,-102448,-105422,-92468,-83015,-100753,-92316,-119778,-177847,-160501,-123198,-135540,-101516,-59739,-90934,-158440,-213231,-188477,-135706,-31392,-92101,-159782,-102520,-160864,-59883,-55740,-120127,-86469,-141675,-217783,-157707,-59628,-151746,-112785,-183597,-136671,-170137,-170789,-154365,-138407,-185121,-188866,-191812,-80728,-156191,-192655,-69433,-126640,-147738,-42151,-200850,-159685,-37294,-119720,-144180,-117916,-146415,-211927,-109868,-240579,-240305,-196004,-200086,-104492,-199454,-215739,-262327,-149296,-211952,-218862,-179185,-192950,-160106,-176544,-192376,-346290,-204454,-119880,-182969,-193188,-220435,-216511,-170725,-211483,-186735,-196768,-273571,-299685,-289897,-218090,-301959,-284784,-376535,-312169,-288330,-222127,-332603,-367699,-384181,-383404,-383237,-298733,-296063,-363895,-372269,-261045,-254708,-330253,-332362,-425493,-509362,-391605,-381390,-471157,-478771,-468077,-480939,-482711,-518084,-594201,-681090,-531243,-576714,-619354,-661785,-674130,-736160,-889601,-872727,-936682,-939459,-1077862,-1227208,-1369378,-1494998,-1794514,-2243503,-2582557,-3190730,-4415389,-7121745,-9888868,8607973,5740125,3693637,2753371,2203069,1851871,1632733,1352165,1175462,1092384,987387,961419,879747,837288,745995,683905,614835,635565,608081,645707,663036,582484,500614,518371,515204,546978,432850,390288,490775,382220,436715,405400,439448,351369,298616,367931,383502,356169,253325,314830,343739,321484,294427,267809,326014,325185,319078,229847,262503,199595,206319,298522,269876,178620,167347,223536,223508,176767,108050,122520,140143,190030,243399,229541,218697,226317,125916,95536,112088,119334,75857,-7867,9893,33755,67607,23216,123485,53432,-23176,-19591,-34251,-38208,-41675,-45693,-138534,-232598,-299520,-613871,-1448582,1291431,988013,701968,505500,424639,449548,352315,368227,355675,358145,372875,291930,279009,292362,208575,233822,206052,197221,261506,245963,116602,161377,164118,172472,217241,180197,167611,161704,161026,215878,169112,194333,119101,133207,67200,81560,98302,115213,136551,112382,191613,92025,123548,128129,169759,154030,201019,114773,152709,102672,77201,212431,179652,129210,128795,224140,107535,133310,91290,61734,104680,142799,129104,151997,90239,83104,29200,77156,24215,103869,147207,175110,155558,158705,173999,154463,100585,88354,71074,41156,68751,68099,176979,190381,135417,154233,141406,127139,138698,51403,136669,76729,63205,51333,94260,106333,156744,90637,31357,82286,73911,8772,80255,87136,136965,90134,111426,106720,195614,93861,14042,156859,118321,71657,202465,136270,79569,89486,109973,88302,85772,104127,14030,26795,135805,110425,98768,84753,97983,12499,127866,156396,75806,200579,146913,153443,79727,134061,84775,48921,-17172,14425,108088,45754,25532,17439,117600,46654,34258,39320,65644,111055,-26156,-9843,52545,86078,91626,89256,83628,59384,146999,177754,165523,68855,-17641,72726,71779,16856,6846,68011,123812,153918,135994,121035,12214,69887,17182,87920,108314,104528,34913,32804,18016,36935,33179,30919,131754,13935,48067,96610,95386,107191,46248,88706,92538,93718,159699,21651,115919,104600,-34369,17194,49198,-5792,-8299,25120,44492,15606,52733,24550,69802,71777,109401,105937,411,44481,-29688,139677,80974,33841,42750,71783,105202,819,88201,77369,34872,131811,-3145,55967,85383,64197,68509,96065,33686,66206,-8776,-4233,117941,19588,14938,26659,49617,32782,103401,47569,51751,12954,66755,117452,84777,163319,30339,53795,13923,57965,94110,42565,44696,3027,19337,42039,32606,85419,90219,101631,77165,-38905,38786,109447,63549,69378,98173,35005,58610,104557,56067,45896,16060,72850,90312,103884,85168,60351,21758,104640,46525,2638,113714,35889,2538,82484,114469,103976,33020,110322,-24324,-14242,60382,51100,-17808,-16798,76817,137721,34585,80441,-34470,82265,56809,9063,78426,72871,155701,93615,4914,146573,83904,60069,120077,53872,87535,50310,74376,62400,-63423,-64390,66396,56630,-48016,79168,120916,-40286,-73415,8504,1628,-3722,23936,13790,88807,31442,11604,9991,36812,-28956,95874,-30858,42232,23829,-25122,60453,57779,73211,82650,-25934,-7550,50609,23425,13437,22197,64466,19965,87683,6348,8798,44147,53401,61383,23072,-100905,10146,-5134,62383,139792,124846,91108,-68261,75881,73748,55750,39547,87240,7039,41742,40952,48620,90308,22255,2298,-25535,56600,92058,32467,-150912,-11878,136017,122398,98269,-19044,57859,40586,37120,15739,2482,74465,13200,42828,55844,85558,-19531,-1559,-11814,-44509,40509,-23723,40656,-70255,-46231,63683,116527,110244,128673,27900,-23291,22279,59248,52173,119200,-2962,34220,9416,49890,78336,93900,94767,101786,97186,5970,-28298,16302,-9459,-16853,35557,-19743,-85844,69705,27062,75229,45036,71373,17600,-3891,2615,4767,37716,96184,36433,14369,5614,-49035,10637,-19833,83219,9307,25761,59671,-93,-2904,58775,94444,88571,21503,55481,23552,6180,83262,-12826,-43201,85345,55342,84512,50955,70231,19438,107540,-8643,-13589,-38050,3512,25398,69177,115126,18118,-7548,70171,-17178,-17166,72646,84799,-76224,-15258,-40971,23107,55961,29221,63803,57819,113435,65215,48393,-7996,63507,86002,-12554,19939,18833,41486,44895,-27151,907,31267,24124,27119,101466,170,46031,8857,-9513,-28278,1723,41101,7471,26713,38153,51149,62119,30221,114233,18362,-224,-15024,-15112,-307,-32245,58189,95664,-156,-43884,64264,-60608,-28615,18704,54267,74272,122405,136371,55637,-2091,34180,31798,5553,-65903,-10291,-17786,95783,40270,3061,-12370,55228,25523,64935,130968,85203,101401,46797,45685,113176,85411,12954,60575,-12107,-5795,-23217,42053,-13189,-34424,-39467,-26249,25094,99851,23981,60403,56654,-13791,-95383,-54282,23471,71656,31821,64948,55150,33955,115,-39801,-64149,62274,41493,12134,-80711,25802,34008,8269,-10667,62903,21363,101646,109961,12017,83809,107895,8526,53251,36424,1899,-12187,-8697,5979,95032,34533,-10574,37607,-4822,33790,35155,114887,59771,40609,-64887,30571,86116,47223,-37198,-79313,-62775,10986,60750,42544,-18141,-61378,-43427,76411,70733,71336,38295,-53646,914,-39428,64193,53895,12639,6043,-6985,1812,74233,15217,-39960,-50105,23909,-50078,-21865,12244,67811,17543,22923,-4794,58713,9064,19470,-39085,50388,-18605,-4815,46292,-878],[37414,-36122,-81596,-63300,-64766,-63452,-13223,-75741,-76779,-61059,-52690,-37600,62628,-29067,-93908,-73596,-84123,-41413,-49381,8766,-65548,37520,-4979,-50899,40098,28028,-79490,-128803,-131899,-88056,-5379,-31478,-1601,-21174,-28350,-55162,-62175,-54102,-51072,-102434,-51126,-47051,-129505,-92023,40195,-54979,-60475,-73680,-90470,-141427,-79525,-68268,-35493,-77803,-44156,11179,-107945,-87881,-78779,-69718,-95596,-109418,2385,-31784,-48570,-17808,-32321,-98348,-130415,-134172,-144119,-84993,-115986,-153475,-80394,-27675,-63702,-163147,-69559,-111742,-103634,-48465,-94747,-100201,-108748,-5893,-79288,-86116,-55073,-140112,-70173,-84832,-131581,-110304,-156131,-192341,-164167,-172285,-136343,-67021,-104156,-23098,-158868,-140338,-150796,-114261,-20854,-51250,-41144,-15252,-53115,-83140,-121702,-76371,-61953,-97980,-95314,-133462,-193685,-168355,-107478,-117077,-97572,-52629,-95624,-153422,-216231,-181990,-133623,-68310,-112074,-144646,-131137,-153610,-48395,-46613,-129794,-86613,-123143,-196960,-162251,-38983,-140434,-114282,-181810,-130659,-190093,-166845,-147815,-137189,-176201,-214383,-209700,-80153,-157649,-178278,-67900,-130554,-109229,-35799,-211241,-151607,-21558,-117106,-147085,-102385,-154454,-252701,-112392,-198727,-221980,-201275,-199591,-70300,-157820,-197092,-273122,-149117,-190618,-201484,-158340,-187122,-173451,-163171,-201902,-347171,-228058,-136525,-188481,-188302,-206285,-186612,-154198,-215913,-191174,-182681,-256237,-305844,-287216,-210769,-273586,-272843,-360308,-314082,-261036,-233983,-320387,-314195,-384527,-396654,-373362,-281848,-280688,-348750,-360318,-246901,-246535,-332806,-346820,-413544,-460995,-348591,-368435,-496897,-472675,-463760,-454433,-458009,-520288,-578040,-651824,-534766,-529246,-606151,-621261,-670759,-719631,-880211,-849005,-915782,-954486,-1105040,-1204331,-1322933,-1445345,-1750085,-2201181,-2496577,-3101849,-4327230,-6959599,-9579571,8559440,5578042,3556324,2687223,2150917,1817175,1610718,1364768,1162526,1078918,969540,933796,875850,802981,726638,689120,594011,605472,587480,630050,661402,551916,469506,487105,495757,538787,415185,403423,457436,373632,434860,423286,423863,329926,304905,376531,428992,378939,287532,323141,357016,324261,298744,296332,312887,287832,286211,223695,248243,188362,200643,324917,266286,158607,141523,210446,209589,187414,87075,96020,129049,190877,241739,232621,229832,228146,129829,119085,95920,108383,86553,26901,24503,24330,49683,6024,115603,36534,-16765,-10675,-63602,-15735,-15718,-74465,-129847,-226328,-301836,-608677,-1437342,1267001,961519,702625,501283,418124,443496,347519,365124,343566,352924,352603,265899,254419,283070,216446,223420,198986,188460,265554,228870,129971,151242,165410,153766,194812,177931,138159,163800,161475,219553,181820,210118,116034,135880,74082,74391,101276,136108,114770,100819,192450,95413,122590,123206,156050,156329,176028,116201,152093,104645,65954,184380,161279,144278,134842,229431,107586,136443,90798,66742,123890,138743,121460,119175,106552,123401,58614,86943,29354,109040,139222,132706,168723,145194,164938,165310,108896,76418,63583,35325,66132,88726,186832,196303,135509,148415,156029,139844,102405,57853,140020,78876,52103,61065,83278,79927,132703,100734,12831,94234,78397,21979,96707,94367,146684,98131,122860,102199,183775,101452,-3530,148835,134444,69609,183014,155222,100751,96320,102706,82572,72204,101795,-3367,21363,143536,121204,102246,67324,104914,7740,143818,151185,67878,194973,129191,142946,84894,149379,56483,31528,-11703,-3608,107226,40920,22998,18235,104721,34085,39816,37774,67962,87547,-36491,-8020,57740,98385,85283,105054,95664,75967,124225,172467,151241,70195,-16312,86235,55221,-224,33292,62059,114810,160153,120349,121947,-12256,80918,14070,83379,142696,110154,44290,29179,4236,39070,49645,38830,131218,13802,51895,110107,104934,138109,62490,76980,68059,72326,147222,17673,126299,104881,-65747,6002,57928,8472,-13551,38946,59173,46994,54901,25949,73769,76991,83924,94359,-12302,33933,-21126,123201,88350,29565,33489,48538,105492,8379,85072,70192,26059,106676,-7497,36256,47982,64908,75037,105797,9482,83301,3229,17089,132160,28836,21701,33300,32279,27186,109633,56015,47845,-3244,73187,113419,84576,154937,32455,42505,4165,54781,53679,48291,35888,18057,16566,53097,50829,61925,35901,105763,68304,-46933,41959,92416,81060,88184,99520,41605,19147,97935,60311,31604,17570,80368,77227,75546,111191,48382,4479,78217,31535,13167,135521,8059,16601,88283,67907,82963,17104,75864,-41951,-7543,66554,37561,-23694,-45324,67835,138995,36010,61293,-8909,88417,53288,21127,47543,47786,155066,108862,34165,130014,112167,62731,122858,47849,111121,4281,64227,50806,-84692,-61598,63291,73674,-38276,67186,131054,-50482,-47183,21518,7091,-24713,32156,27764,87628,48255,24633,55097,21944,-20582,97441,-19906,62900,18334,-41276,41222,79105,81988,80990,-32791,-12979,34444,11589,6649,21682,73007,17963,76507,11757,18027,24551,39420,55084,7630,-100866,-186,5555,45525,135063,123383,92523,-77728,78676,86598,63906,58651,89320,-21865,4,33524,47934,105375,20770,4471,-14957,39963,101909,45816,-120472,-41898,136221,141491,128829,-7183,40847,34522,29682,23881,19135,67589,52565,62589,83960,68684,-20909,-4024,-4817,-44799,29316,-36045,35002,-74636,-12568,49554,116411,116560,111644,6914,-19889,35677,54435,59553,91949,-38228,12489,41603,63099,82319,82397,72089,76886,104590,-9860,-28892,-26137,-22321,-30017,51506,6410,-84649,76281,23992,46076,-4650,43251,30308,8515,10177,-21612,21202,65537,50438,-23218,3665,-36791,19184,-6732,73495,816,42235,68888,-35627,-38847,63851,87618,69045,20273,47838,2316,-7684,67232,-5499,-43226,104325,77583,85145,25994,65345,21796,95129,-15033,-8480,-27889,45505,42053,56890,125650,19647,2463,68505,-35768,-30911,57390,70910,-119302,-21745,-29283,17929,51282,32811,51810,67342,111166,38333,55846,19269,43257,98622,-11820,18811,48896,54899,63934,-4995,-1153,39824,61048,28082,80254,-11093,38690,3621,-15363,-56882,-13032,54083,-3263,39803,13787,56069,68833,45574,86126,31919,-9650,-20551,22811,-6945,-29751,70131,88076,7242,-24832,92608,-17914,-7746,9087,48954,70813,116176,100467,45637,-3331,49055,41372,6693,-40774,1846,-727,111720,52759,-7186,-28277,80659,-13387,43186,91189,57865,99315,44222,65550,121357,60019,9482,62783,-20931,-3377,-28270,51756,-11138,-19515,-61407,-28476,44434,112342,45766,62218,6554,-36460,-58970,-54638,17059,70922,28959,53980,51216,27979,3987,-29980,-4936,67420,37057,12544,-50477,47087,14442,21004,-4783,51094,9823,92539,99146,22898,42238,108312,-1016,35895,28436,-14560,-27614,-24100,-742,59333,59077,-10436,47751,-1593,28047,54647,105839,57102,3978,-43598,21742,70833,26951,-17589,-60752,-54358,-24107,69599,49130,-22406,-59143,-77764,39207,41267,48341,37152,-49156,6523,-34929,64299,64381,21641,10893,-41879,-1666,88294,16008,-74342,-52224,23376,-51320,-10639,1304,55786,23725,14880,-18966,65052,16927,14832,-19519,66802,562,3898,32742,10068],[55287,-39698,-75773,-48237,-56704,-30008,-11299,-64048,-85469,-63238,-62415,-34155,68803,-20499,-79854,-55739,-59159,-46747,-64350,-880,-41176,10057,-35700,-62913,21919,4173,-99273,-112579,-97453,-87925,-22763,-26518,6563,-19720,-35528,-60324,-43170,-50282,-53655,-92511,-45146,-53219,-103375,-67237,58174,-67716,-55620,-53531,-88797,-160168,-80945,-52439,-42309,-92204,-29374,4179,-97415,-92250,-96216,-46390,-82024,-124076,-36512,-46488,-120972,-54260,-28674,-111218,-140526,-168531,-135607,-73791,-119506,-156884,-76130,4688,-50226,-169217,-56600,-126702,-90598,-22690,-75899,-65819,-114344,-30173,-98177,-64375,-29252,-139191,-55602,-66103,-121723,-113843,-135379,-201821,-125225,-131779,-103535,-65237,-100044,-7067,-149409,-115697,-149639,-100316,-42388,-32564,-23098,-20738,-44699,-81748,-130693,-55122,-44873,-102660,-101421,-132734,-203298,-161276,-83809,-114954,-101359,-52504,-106443,-137611,-214215,-172574,-125535,-98080,-136056,-130858,-141757,-125506,-25680,-43182,-138569,-105825,-98361,-171087,-172253,-31166,-128490,-116005,-176610,-121590,-201675,-151512,-136095,-128466,-171339,-233210,-219509,-87299,-149611,-156967,-69543,-135062,-81521,-49208,-218757,-147340,-16951,-120853,-141658,-95120,-168510,-277400,-129414,-154207,-191885,-205255,-188719,-51669,-115770,-166107,-268381,-155518,-155239,-183387,-140433,-180126,-173498,-156757,-209320,-329997,-259780,-170755,-194314,-194208,-196841,-156792,-143780,-204685,-197394,-168866,-237093,-309500,-273016,-202352,-245568,-257058,-326478,-312842,-241720,-257645,-307801,-272106,-367655,-384633,-350359,-273434,-267369,-326317,-346077,-246558,-250118,-337441,-363619,-398750,-412271,-312916,-352832,-495184,-456946,-463895,-428211,-441606,-520981,-545928,-608521,-544099,-495038,-586243,-610922,-678613,-701585,-864579,-824384,-891080,-973287,-1143380,-1175739,-1288397,-1407878,-1707022,-2158124,-2410543,-3021812,-4230051,-6808476,-9295564,8492480,5412131,3415841,2617670,2092460,1785377,1581027,1370506,1152015,1070051,945620,900740,872747,765365,705782,693414,575814,572176,562836,604758,642547,530673,498612,463396,472314,518839,401538,425844,423220,365805,415458,430576,400319,298242,315931,380232,446828,381394,328612,339749,369286,325057,291797,315512,296682,239692,247332,206576,229392,171326,194492,336489,252145,143592,122633,198659,196235,197230,80849,79586,121453,193193,234549,231105,229629,227772,150659,142942,75461,95686,103161,70254,46542,22854,34548,-108,100358,30809,4613,6415,-76207,15065,5022,-99271,-121347,-222028,-311131,-611658,-1434598,1231883,940844,702197,505622,414551,440451,335342,351030,332451,339229,323924,239730,239586,268170,226845,225477,199927,182049,254152,205565,152881,140818,178153,148634,187772,178569,119550,174309,171115,227040,193849,218132,126254,139874,86858,78758,112914,156279,104230,89404,199346,102792,129356,125143,141520,165198,145021,121811,135565,96707,60813,151098,137368,152666,149301,224395,103297,143910,98014,74619,140086,134419,117082,97580,129156,162359,104851,98610,49237,112088,127916,92084,174968,131224,154013,167968,116333,67029,66031,43355,64410,107621,185112,179588,136292,143847,159746,130292,65237,74143,150359,87726,43265,73159,80536,59215,108071,115259,12116,104087,86845,50316,118320,96806,150645,116810,132129,102565,151430,102556,-12892,131734,138700,68255,155984,163192,115614,89653,91917,79177,57905,99056,-14655,20591,142212,130513,108347,52409,119194,9678,153436,132885,61209,186123,129219,132731,93302,147654,39998,26014,14663,1679,102603,31020,24389,29206,88644,33587,48677,50184,85061,70909,-35362,-1313,59577,101356,76704,116520,104410,95650,94204,162128,129630,65970,-14458,94813,37290,-18937,61995,55610,107208,142109,98403,113499,-22278,88109,27159,84520,178318,116568,57658,29160,-4039,42779,57369,40096,119010,14528,54485,105593,107761,156424,81621,66892,47995,58241,117532,27353,129398,105280,-84507,4445,60024,25760,-16022,53120,71694,80294,67188,38802,71006,73937,45923,78784,-13927,27530,2662,97840,107255,32180,40420,34521,101524,22289,80971,69472,25905,80374,-8718,22579,21221,69847,83825,121692,-3441,88094,17347,46171,126431,43070,28913,41433,17093,29991,113117,65653,43173,-24464,75322,108040,85246,144696,40080,29550,-885,46409,-4271,44855,20889,30973,6268,57821,61709,34352,-23035,99579,63738,-45646,44799,74168,98240,103433,93645,57410,-8707,91395,61938,18181,18995,88500,56851,30992,105253,27900,-16002,44209,16915,31576,137887,-15346,32621,86685,31411,61176,23793,50989,-42914,-1027,75434,16697,-19285,-51108,52168,124224,42250,32871,27953,90739,31226,27836,19630,29538,139232,110908,60624,110829,137635,57000,118667,43640,127930,-37050,36499,33598,-86123,-68848,56531,102645,-6330,58068,128840,-57907,-8763,34107,27222,-29727,38251,46156,81501,66806,40045,100474,9534,1278,98278,2341,86650,15605,-34481,31379,99561,81447,68595,-29610,-12404,20690,6482,915,23872,80495,16811,65465,23566,25570,1017,21909,41483,-4184,-99070,-15000,15388,24164,121980,106735,84521,-66083,80596,95614,70665,77431,85233,-32829,-32928,18357,47156,95042,21996,5351,1540,8908,91395,51630,-78751,-74762,126477,132809,151024,12067,22928,27268,17230,38983,49284,60601,83912,70683,88588,40275,-7736,5030,18978,-19498,24600,-33016,45598,-46864,35436,38835,104679,111443,93658,-13009,-13576,47419,56058,63531,56732,-58392,-7295,69658,75507,83413,72799,45708,63222,107601,-28058,-30675,-57968,-25188,-32668,78410,34213,-52711,77585,25582,26375,-38176,13983,36408,24122,8243,-38004,10214,28811,60737,-60004,632,-16330,31705,10236,54009,-1557,55503,81722,-48720,-62675,60726,78807,43595,16904,34894,-13290,-17130,39389,3088,-24301,110154,85829,80021,6133,52646,21896,70203,-15940,6439,-13570,84213,56014,47779,132484,26000,22224,56380,-50586,-31623,41987,52565,-120416,-15974,-15529,26175,53528,40957,35228,77573,104073,10281,52434,38339,15720,103195,-5463,12446,82131,63107,78514,19133,-5870,46870,92057,34403,58625,-11709,30762,1166,-10564,-72476,-40912,53398,-10869,39199,-868,58369,57524,56068,54540,42253,-5247,-27168,64122,-16846,-16052,61843,65977,11125,-3856,115940,53466,13533,1584,45422,64690,105274,57309,31728,6763,60432,46428,12122,-12580,15018,12222,113358,40660,-25621,-33566,92826,-37591,32928,48012,31004,88284,37008,83382,111855,27695,-282,47997,-29223,4313,-13916,58575,7681,11185,-69862,-31538,67961,115154,60443,50702,-36716,-46879,-1651,-45674,10799,60285,-447,33479,42250,12083,3982,-13334,69041,63821,19234,15183,-18006,60358,-4368,35960,1805,47427,-2486,79745,79003,25795,1468,105429,-7791,17735,15160,-29695,-34805,-28622,3507,22041,80267,-5278,51141,-1862,31247,75653,86817,48138,-18300,-9122,8090,29311,10807,4028,-44470,-30410,-49450,71977,48971,-10727,-49556,-105226,2190,15355,17711,35544,-33465,18832,-24634,63094,70843,24943,19458,-69317,-2120,101596,30910,-93414,-47693,23591,-32654,6835,-12565,45591,24024,8714,-27711,64588,20730,3313,2291,75291,21783,2733,14590,18262],[48099,-38639,-66923,-35232,-55287,-5927,-27723,-52076,-88001,-65437,-72503,-45585,51350,-17031,-71069,-45330,-39639,-54974,-78369,-8157,-37614,-22058,-51707,-82464,-8846,-19241,-115194,-88502,-54459,-86929,-49518,-26966,4658,-20434,-45386,-66861,-27022,-42479,-58577,-87137,-37343,-68546,-83121,-45320,71623,-74533,-48037,-29530,-83492,-171695,-80892,-43579,-57451,-99011,-28889,-14807,-88099,-101018,-117802,-27265,-61154,-132974,-84635,-69096,-185325,-84425,-34752,-115927,-131750,-190399,-128941,-61737,-106435,-148764,-82655,7990,-37407,-164165,-50164,-134218,-63702,-8213,-52719,-32728,-113903,-60123,-112307,-47973,-14626,-124798,-52367,-57661,-131171,-113676,-116253,-206614,-65903,-94010,-60081,-61438,-103697,-3051,-127839,-66905,-138774,-71589,-69470,-22277,-15059,-37501,-57717,-99134,-129581,-31931,-31736,-111431,-109348,-118338,-197461,-143100,-57100,-133093,-111135,-57836,-121742,-118008,-207973,-159845,-113686,-111334,-152074,-120540,-129402,-90286,-5333,-45967,-140114,-137285,-73395,-146764,-181393,-38490,-120746,-118906,-165982,-110153,-199733,-131735,-127191,-115937,-169081,-239433,-216303,-100359,-131521,-135117,-75518,-138795,-67630,-80301,-221741,-148985,-34953,-133854,-130392,-94608,-186079,-276354,-154585,-116231,-157521,-194966,-172442,-53003,-89740,-133111,-243835,-163694,-119146,-166194,-129202,-173372,-163589,-158532,-212151,-296722,-283476,-207109,-197630,-203140,-191535,-135209,-143371,-179786,-203193,-156667,-217992,-308309,-258098,-196284,-227139,-238789,-281068,-303695,-227660,-283121,-301534,-249736,-334574,-348986,-316860,-276961,-260162,-301276,-331998,-254939,-263239,-341360,-377885,-387989,-372814,-292783,-337675,-468456,-433545,-466692,-410786,-436219,-518280,-507175,-563591,-555833,-483577,-562352,-630544,-701388,-698444,-849092,-801909,-859353,-976391,-1163863,-1143194,-1272191,-1385334,-1670716,-2117414,-2334625,-2958505,-4134440,-6682710,-9075638,8383156,5269658,3301277,2557597,2034979,1760130,1541012,1359834,1140542,1063421,917119,870020,867704,731588,686047,691274,569061,542459,538861,576828,604729,517960,571549,450445,449198,490678,397156,453147,400586,360165,384606,424278,374707,266431,329814,374989,428169,361284,351534,360400,372620,320815,278685,321908,285547,192073,211965,184113,209997,151122,187098,328707,231067,136537,119208,193118,185740,204334,89994,79025,118954,196194,223036,226051,222531,225199,177436,158212,56365,83963,120023,106236,72790,28747,29440,9200,86369,37763,34683,30483,-67135,46441,10859,-114925,-114217,-223932,-326005,-620910,-1433213,1193658,925831,698367,515011,413796,439918,319325,329573,323887,321568,293537,219824,234591,249715,236963,237410,205468,178004,231230,182866,177759,133734,195917,159167,192130,181920,115797,187037,188937,233781,202924,216688,143455,141098,103725,95103,132753,172065,104544,78164,210941,114111,138203,133285,131157,173696,112093,129801,108291,79875,61227,119204,113129,152373,165777,211517,95434,156450,108868,81575,151011,135069,123614,94149,150340,188294,151005,109304,77861,113262,113468,60225,171151,113938,142617,156234,121308,60630,73427,62406,67594,121118,171065,143167,137752,139625,152607,102947,33598,91414,166706,98186,40346,87912,86141,46762,90186,130523,23416,105786,97069,85195,142272,95181,145719,140389,138208,104674,104978,96434,-10012,108391,128178,68146,132046,157317,119672,72478,76709,80236,43390,96353,-16155,23451,124105,135036,116266,41991,136148,18099,147917,105700,60157,171974,146040,121196,103796,128149,37282,33103,52704,33674,92252,19034,29419,48596,71562,49226,57012,70485,110613,66147,-20826,8573,60375,96033,64450,122241,107989,115530,65406,152835,114475,60680,-11047,97370,21712,-35374,74021,48008,100908,108375,75942,97004,-5409,92198,48968,85579,195976,120969,70898,31594,-3415,46707,57941,31895,93305,16723,56452,87284,104113,154420,106813,59808,36039,55958,82235,51607,121768,104310,-83544,9977,56491,46978,-5906,62339,78755,100819,83078,52407,61787,61483,6723,66664,-4639,24148,30494,70031,126617,40031,67648,32935,96976,39449,73967,70077,35591,56498,-8837,18617,12040,75899,88655,139346,-567,83133,30716,74369,104299,60156,36046,45026,4500,46163,119377,73409,36966,-43920,69825,101351,84314,137917,50769,15359,2031,34625,-50870,39464,9276,35146,-8829,57509,64582,12260,-62830,85246,63155,-34103,42748,56272,110375,112070,81054,77418,-7718,86772,58953,3864,17107,88811,36388,-15349,75380,10329,-32710,14053,3858,52045,115522,-29375,42577,76126,7964,41683,45460,39664,-27668,4140,80221,-5394,-4474,-35287,31801,93548,52147,2850,66065,91467,-436,26052,662,24655,119125,94482,75524,91099,145887,44023,110965,45560,131154,-52979,-3272,13189,-68837,-76985,48019,133835,34749,54619,113819,-55527,29883,41090,54978,-13945,44261,63051,68122,82286,54607,128523,-891,30475,97928,25278,107757,15108,-12253,34714,113657,72986,51861,-13242,-6769,11829,11630,-1562,29966,83884,14936,55731,39784,30347,-20190,1904,26623,-10490,-82242,-28435,20663,1715,102493,83390,72368,-36536,79568,99163,72289,89151,75370,-30733,-43531,626,48205,64942,24286,4233,18273,-21376,61834,45980,-42470,-100491,107196,103313,156319,30886,8786,20520,2536,58747,87770,55069,96331,64478,78400,13163,18964,28164,51595,24599,22926,-14520,68148,72,87286,35284,84817,99082,75996,-24366,-3964,52913,65558,64918,24381,-55014,-19387,80195,85078,77190,63857,22358,59399,100079,-45946,-29183,-67596,-16604,-19022,111569,60566,-1297,74542,34779,23203,-38623,-12086,27144,37431,-5648,-39893,5734,-5081,63338,-84083,-1087,1276,44078,25859,32111,4714,61254,92414,-26234,-61449,51139,78025,16877,12315,23497,-22347,-20969,4485,13343,5708,97656,84564,67916,-1130,35909,25148,42032,-11428,22924,3711,106661,56037,39837,134715,37173,42696,37828,-52603,-21200,32570,43865,-72267,5357,-1915,47230,55937,54076,18401,85419,94957,-10522,39545,41190,-9586,97788,3572,1961,108525,63513,89109,40036,-10377,48060,107335,43427,37774,-1697,25958,3085,714,-70553,-68835,40159,-9802,28029,-3707,57797,35409,61696,28788,49033,12248,-31059,93412,-28415,2478,36809,41356,12500,14590,129018,117887,30417,-245,40762,61172,83916,16618,18268,23368,66549,46663,21154,11991,25102,20176,95216,6749,-47507,-29898,87622,-41315,34558,14506,13246,62068,26630,93715,87717,-2906,-11063,19243,-35478,24250,13636,61004,37049,47576,-59460,-32148,88485,107268,56636,29303,-56535,-41200,53150,-31017,4339,43215,-48771,8414,31155,-4527,4482,5068,121357,54822,-6823,15539,6856,61858,-21862,58555,9212,51413,-10198,64898,54764,21541,-24257,101183,-8610,6531,3903,-43056,-30059,-21035,12928,764,94095,5328,49840,-3052,39923,88903,63974,35770,-14255,34510,-9814,-27107,406,23457,-32885,2300,-55902,69558,51233,12618,-33780,-119008,-22876,-1085,-11997,33713,-10926,34887,-11634,60110,71560,21319,31939,-85705,813,108033,49893,-89299,-38632,20610,-2744,25009,-28365,38955,18399,5111,-31020,56845,18743,-11171,18875,71968,39013,-8073,-570,22792],[18508,-33046,-53171,-24400,-57886,3052,-57585,-39897,-85074,-68254,-80196,-67371,21249,-15694,-71555,-50312,-31890,-62109,-87305,-12695,-54613,-49502,-48983,-105247,-43576,-32371,-118598,-65700,-12524,-83437,-74255,-35212,-7750,-29717,-53651,-68813,-15265,-30262,-67039,-82283,-28889,-88070,-74898,-34998,73325,-72940,-39188,-10323,-76405,-174845,-82194,-42653,-76812,-94857,-44341,-42457,-83577,-113587,-138890,-20132,-35258,-132725,-122475,-95788,-215634,-102227,-47491,-118406,-108410,-193498,-128195,-58765,-83412,-129918,-97288,-13556,-32534,-148948,-51953,-127950,-28288,-10126,-31135,-4547,-110620,-92819,-120880,-41970,-16126,-98887,-65983,-62064,-146508,-106779,-103046,-203155,-10830,-74868,-19342,-52039,-116314,-10406,-98694,-20624,-125501,-39237,-95258,-25120,-20395,-61557,-88688,-127730,-118343,-11099,-22413,-119850,-117478,-96710,-172259,-120697,-34253,-164669,-122813,-65144,-136197,-102030,-197934,-141984,-101643,-109153,-152338,-114927,-103754,-62239,-3984,-54657,-132616,-167510,-55135,-127966,-183378,-55414,-120808,-123733,-150541,-99660,-186629,-116720,-125258,-105005,-166519,-233152,-199227,-114902,-108500,-120310,-85814,-140010,-64492,-116516,-218358,-156562,-76569,-154246,-117626,-97919,-203705,-251153,-177160,-91719,-128570,-164940,-157527,-71933,-91453,-108752,-204707,-166734,-99285,-150892,-125755,-167466,-149904,-166873,-209969,-257165,-284510,-231584,-196858,-207826,-189291,-131984,-154056,-150664,-207634,-148848,-202036,-300474,-251927,-196904,-222611,-220484,-233901,-285195,-213202,-300511,-306554,-246996,-293006,-299646,-279990,-292684,-259807,-279340,-319456,-260961,-281169,-341363,-384514,-383980,-343961,-288733,-326674,-428975,-407159,-469268,-408409,-441401,-510673,-474439,-529684,-568934,-496464,-539992,-663247,-737330,-719073,-835983,-783983,-822569,-954615,-1143100,-1109588,-1274678,-1375142,-1643733,-2079588,-2275858,-2913213,-4047196,-6583341,-8932697,8246114,5164130,3226449,2513629,1982970,1739481,1490658,1327997,1123864,1055551,884723,848527,856370,706530,670429,679049,575662,521169,520119,555074,553376,508966,637714,446403,430671,458820,405217,478540,396525,357814,351172,405050,354488,246031,345301,361642,379346,323531,345238,379217,363044,311339,266801,317648,284205,158328,187903,164490,194435,131930,179547,306407,211198,136842,135454,197616,179332,207850,114118,95739,123132,199007,209356,218873,214184,219295,199579,159224,43327,75921,131842,123876,98692,39074,38253,33721,82694,54575,64709,57990,-38616,70710,-5323,-120257,-109490,-234710,-343094,-632025,-1423863,1158445,913847,688969,523892,414154,439998,304838,304639,318572,305332,267707,210547,236974,230642,243476,254060,212517,175763,204266,168273,197251,132902,210901,181994,200964,187112,123633,194471,210637,235779,207557,206970,158056,135631,121941,119699,157718,181115,109578,65697,221918,128212,143800,144806,128172,174482,83107,136802,80949,59131,65441,93384,91765,144214,177129,195078,85699,172600,117923,85142,155317,144115,142591,107918,164073,195684,182705,116792,106799,113732,97416,39845,157596,91604,132089,128314,122508,57044,80367,85956,77378,127963,147969,97723,139975,135090,139829,68935,10511,101995,184226,104771,47590,105778,98034,41577,82124,142560,36410,97484,106423,118824,164972,91724,131635,161918,140647,105682,56409,85410,5568,83462,104284,69134,118227,139540,111871,51133,56728,86208,29602,93361,-6520,29974,88928,130795,124250,38235,148895,30648,123482,76789,66550,150395,168576,107209,113485,96311,45920,49576,90589,82559,76221,9137,37239,71342,55577,78204,61044,89526,135219,74219,3922,19306,62700,85825,48669,122549,105972,132061,43923,145479,107387,59989,-2698,96297,13017,-44071,62396,39467,94880,72760,57748,76168,37005,94389,67901,82618,188418,120432,78408,35069,7371,49409,54877,14948,57731,20233,58149,65010,95728,131811,137083,55933,33154,66402,54544,85545,103568,100632,-61742,18987,50085,71191,22868,63181,80378,98971,94951,57676,49019,42245,-22383,61525,12483,23410,49965,45931,134010,49919,110922,44000,94880,56870,64623,66397,51920,36445,-6313,23916,20174,79133,81720,150187,14828,73316,41014,94353,74577,76548,42811,39948,-5671,71861,130065,77487,29065,-53207,56419,91231,78024,134152,60620,913,14337,23414,-65247,41333,8026,25397,-24174,54778,61005,1346,-67619,67621,65754,-13290,32882,39854,114394,112229,64430,95077,25012,84753,52426,-11520,10377,75834,21866,-48050,36897,3008,-39252,-1147,-6857,66130,75072,-31864,40072,56172,-4401,25767,69643,39620,-4363,8580,74984,-21011,18444,-7305,12213,51226,63585,-20714,94800,92568,-28943,17779,-7058,34571,106633,62319,76013,69589,127618,26743,103490,55597,119633,-34608,-42793,-6529,-40033,-71962,38138,155217,71224,56154,87419,-37112,60131,38955,80384,19491,50571,73982,48341,89656,64057,128623,-9882,58866,95211,40160,119784,16188,14713,49511,116170,59737,38605,14242,1087,9042,30265,183,39672,80747,10997,46079,56867,32961,-33026,-20345,16988,-10809,-44643,-32438,19834,-17504,79904,62027,60464,1458,73976,96065,67077,89618,61504,-23770,-28918,-13085,51136,29455,25631,1570,29299,-38392,23080,29690,-23275,-111803,81593,67389,143664,43402,2135,15748,-11249,78368,124586,50765,85873,46019,64792,-2959,52227,62096,81357,71616,21259,13590,93547,45517,129347,39068,62831,85667,58707,-21108,7824,47833,77042,65006,3073,-28002,-20131,67370,87197,61677,54188,7600,59057,80486,-60743,-20655,-53392,906,10149,139984,81696,47685,66581,50845,36246,-5039,-31504,1045,45637,-26657,-29563,6854,-29726,56292,-85241,1239,5367,51722,33954,14415,16934,58592,95954,30263,-32823,38782,87949,-4777,9320,20515,-26207,-19707,-29716,23116,33420,66575,79384,50618,6618,20380,37152,22355,-2933,33666,23347,107872,37255,29831,130952,51367,56046,19144,-39774,-4899,31671,53826,598,37664,10946,74538,51811,70111,5144,89118,85832,-19172,21918,28542,-24660,82946,11611,-7671,121515,55234,95872,53001,-12431,40843,102865,48621,18838,16490,25901,9992,11929,-54747,-86184,19585,2276,14906,3414,55232,12976,63094,14872,53270,36855,-29351,97993,-38816,18863,4267,25718,13855,27608,129798,142468,41136,5310,31082,60528,52930,-13108,8619,38767,66840,43519,31856,32555,29299,24170,61491,-33738,-65313,-23403,68547,-27376,43426,-1511,9819,23345,15712,92983,56591,-22105,-14516,-14035,-38590,57298,43837,57521,66426,75526,-32365,-27793,101360,90861,31265,9035,-46458,-21034,86107,-15058,-2380,24524,-93653,-15332,21296,-12098,9129,18970,128694,45416,-31350,10326,19458,51994,-36211,90829,16380,57743,-8247,47652,30342,13373,-28974,94696,-1368,6814,1641,-54107,-13222,-5301,20246,3545,100402,21032,47448,-2886,49418,88401,43927,23426,13600,79219,-30066,-76765,-3825,38041,-25546,34232,-40670,62962,58587,39234,-15113,-116218,-28707,-7104,-34291,31301,13328,50035,992,54375,64386,11688,47146,-89527,6084,104007,58101,-65396,-26001,12060,24429,36960,-44914,35540,9375,3915,-30573,43468,11031,-22576,25641,56856,48365,-24268,-7308,23735],[-20783,-23617,-33182,-14791,-61608,-4838,-90110,-27776,-79552,-71562,-82704,-88901,-5253,-13725,-81490,-73909,-37492,-65273,-89122,-16673,-83293,-65891,-29308,-123973,-72234,-29843,-104274,-51678,18843,-77368,-90360,-50792,-28389,-53421,-58055,-62329,-8229,-17227,-78310,-73193,-24368,-105831,-78047,-38292,56635,-63958,-31120,-3044,-68607,-169608,-85823,-48202,-94522,-79226,-69339,-72624,-84926,-127947,-154033,-27041,-11002,-122521,-140158,-120893,-205598,-105487,-60774,-124914,-78986,-176546,-131226,-74264,-60519,-104777,-113486,-43796,-39845,-128301,-61338,-106283,3060,-29201,-16272,15549,-109588,-126364,-127263,-46699,-33019,-66984,-94164,-75979,-145438,-92041,-98045,-189656,15490,-77291,6731,-35042,-134565,-26852,-70197,-3343,-115985,-15867,-114620,-41848,-36505,-88476,-128150,-156960,-99853,2539,-17435,-124044,-124109,-76454,-132292,-100642,-21089,-194345,-131389,-70342,-143360,-93168,-184173,-117243,-92703,-100329,-136205,-113778,-84002,-49604,-29369,-67585,-118519,-182943,-48523,-115318,-174696,-71975,-128832,-130024,-132706,-94617,-170081,-113306,-129981,-100527,-160077,-219044,-171958,-124921,-89775,-117981,-98622,-136871,-66766,-141717,-207245,-167924,-131033,-175761,-107521,-101908,-217955,-213252,-186062,-82722,-111623,-120595,-149152,-100976,-122154,-99390,-162063,-159014,-108295,-137533,-127620,-162207,-138503,-177536,-204069,-222943,-256801,-237296,-191779,-204120,-188657,-153882,-173074,-129031,-210940,-148015,-192362,-284775,-258081,-206856,-229359,-204451,-194667,-259698,-193873,-304890,-322598,-257563,-254750,-249002,-248258,-316140,-262408,-264973,-308082,-251800,-297814,-333657,-378780,-383570,-321141,-293054,-321436,-391426,-382548,-467741,-421226,-452668,-496439,-456892,-513545,-582065,-526086,-523551,-680916,-774832,-757130,-821968,-770435,-786090,-910115,-1076520,-1075548,-1287250,-1367714,-1621578,-2038953,-2231691,-2875129,-3962521,-6485708,-8832540,8094277,5084654,3182167,2480528,1933496,1714304,1431452,1275430,1096782,1041444,848113,838071,832346,689666,659999,656043,589010,508613,507940,545364,499322,496211,645981,444171,418430,426404,423607,494360,407852,358013,322558,375824,344523,243242,359826,343338,317822,277010,315311,389310,340659,298359,261159,307364,291264,148073,177223,153432,185519,117294,173656,280755,200342,139920,166800,211957,176205,207415,150032,125037,134163,200430,194970,210117,208325,208213,210194,145063,38441,72928,134729,120818,119103,49045,59148,68260,94362,74935,86292,83277,884,82882,-43365,-118344,-108349,-253490,-358981,-640981,-1401260,1130239,902342,673327,527058,413151,437995,296877,279613,316364,294842,250062,212853,242603,214085,243677,269417,219250,174460,181562,166985,206473,139273,217518,208873,207793,192746,132093,191209,229794,230750,206906,192330,160846,121458,138319,144245,181731,182605,109935,50873,224709,142901,143097,155217,132482,163009,64179,138891,65551,41201,70947,75349,74187,130929,178345,178884,75757,188307,120278,84631,152616,160886,167626,131128,166850,185229,193240,119705,127604,114696,82229,28792,137443,65857,123077,88567,119169,55563,83059,105971,91473,128688,122677,57515,142766,129984,129687,41692,-3310,102780,196071,103590,67592,126104,112191,39833,81622,147969,42336,82368,112439,145799,182477,89084,111102,175749,139863,103787,18186,73493,30397,62223,72400,70662,115439,116126,95466,32674,33122,95673,18003,89169,12742,40688,45390,114298,129924,42495,150917,43114,83231,53740,78913,122027,182155,91528,118677,61562,60679,69465,117941,130129,56452,4936,46153,91070,42488,111372,58298,98702,150292,91709,31390,28203,68026,74930,30469,118295,99160,141471,31620,137850,102720,67776,13054,94982,13922,-41800,33562,30726,87793,48286,46587,55723,89584,95166,74084,75132,160025,113469,74896,38157,26674,49301,51851,-6652,21382,23882,59209,48995,85144,96589,165220,54602,37383,85958,43368,119355,78008,93686,-24496,27945,43378,94778,65734,55533,79587,74733,97232,51267,37057,21243,-34551,61702,32838,25509,53387,30492,123693,58139,157615,65324,96541,72292,55438,54519,68463,21013,1950,34074,38705,76895,57615,146362,35157,63636,46551,103134,47653,88288,49221,25885,-13751,96768,141032,77955,20212,-46582,38339,75384,63216,130263,65483,-11651,32848,16318,-46303,55603,18595,736,-35757,52181,53862,2228,-38643,52404,69963,13720,15915,25803,109735,103248,47645,104655,74574,84539,45361,-25739,-721,50939,15876,-57418,5317,7827,-32368,4470,-14897,66544,30351,-23621,24076,28313,-8146,13521,85353,45204,15120,13917,58106,-23511,44962,20113,372,5663,74032,-32273,107079,94372,-45853,8330,-5195,54432,107210,24536,64662,44702,84444,8906,98208,72027,98022,8578,-68987,-21722,-8928,-45935,25622,159015,93416,58823,53796,-2401,78699,26912,94629,60594,55429,77076,26494,85569,64450,101827,-17204,79521,89378,43488,117426,18118,36808,69128,104372,45572,34657,45106,7444,11463,64406,5709,51283,70317,4548,33645,70200,35229,-33285,-43492,17307,-6064,6407,-21039,14006,-29428,57239,48210,50671,36830,63377,86041,55648,78903,46373,-18048,3169,-17540,54039,3485,24439,-1347,30482,-37364,-10601,8354,-22947,-106889,55116,40303,120648,47162,4443,13464,-21525,92431,147774,45484,56604,21287,55990,-4176,81605,96129,98460,104276,18129,41832,111696,73850,149621,46484,44594,76618,42037,-1858,19309,31131,79873,64337,-3905,14076,-9522,35670,76304,39053,42944,3433,56564,52218,-69816,-3934,-22691,22002,47212,152036,94125,73992,53574,68596,58265,46036,-42588,-35002,48711,-44949,-15090,11455,-42229,40756,-61097,9335,-7988,51498,30125,4215,29462,50227,89700,98307,13799,27243,102472,-15243,10630,29038,-27361,-15447,-55064,24856,45887,23298,72705,32829,26059,10917,60572,19264,7398,35341,44513,92897,4177,15531,119837,65938,58155,6729,-17567,11105,37695,81190,57822,68954,23760,98167,38114,84670,-3460,88252,76764,-15738,5809,7423,-26174,61239,15480,-9962,119366,39532,97964,55395,-11008,26046,81877,41216,3003,38754,29619,21477,17056,-34150,-90233,-1185,22611,8858,15831,52317,-787,61028,12786,56197,60055,-21374,77000,-44838,29104,-25587,24301,17519,34113,119891,121917,48505,17370,13645,55832,19783,-27882,4139,45867,62258,39706,41606,52215,27075,26447,25140,-61783,-72164,-20444,45224,-5186,51787,1143,19976,-16473,7357,81136,28182,-23742,-4286,-38767,-38242,91831,66412,47463,85298,82947,1774,-19022,104504,70509,-9159,2521,-13622,7289,91316,-1396,-8561,8952,-111118,-32860,15417,-4534,19127,23434,95888,39221,-44871,-910,21227,34825,-45205,127423,21645,58925,5600,27730,7920,5331,-15676,83299,14112,18551,11685,-61487,11792,11535,20241,24584,103195,40630,46730,-760,56211,74039,31233,13484,48648,114866,-49761,-98919,-2792,46640,-20753,56633,-8264,51774,68233,59968,2367,-98214,-14624,-5926,-47165,27115,34880,58831,10245,44468,47888,-796,62353,-81382,11753,89507,44560,-35519,-9875,-1736,36275,37638,-60244,33396,765,4285,-29351,27250,-567,-25207,21691,33710,48938,-40344,-4320,22151],[-53846,-11980,-7728,-5775,-64542,-26763,-113319,-17434,-75268,-73865,-78372,-97638,-14340,-10122,-97027,-112676,-53137,-63349,-84197,-23062,-111496,-68911,1673,-131310,-87453,-13517,-74205,-49763,33272,-70200,-96719,-69922,-53105,-91943,-58442,-47452,-5522,-10317,-89864,-58503,-28779,-116850,-86114,-50295,19779,-51382,-25344,-10509,-60217,-155458,-90365,-57399,-105452,-55615,-93474,-98607,-90611,-141313,-159604,-43106,3022,-104389,-139151,-138234,-169349,-95977,-68091,-137556,-52673,-143790,-131873,-109832,-47037,-80955,-123901,-64546,-58557,-108024,-75675,-74397,17945,-60314,-11322,24344,-114792,-156609,-134099,-58960,-58845,-36374,-127183,-91940,-113476,-71129,-101013,-167700,2544,-93564,11461,-12375,-151549,-49531,-51566,-23212,-111951,-8523,-125136,-69383,-56679,-114819,-163800,-178072,-79122,4670,-18250,-122332,-128048,-65015,-88728,-86753,-20107,-206297,-133130,-70665,-138658,-89269,-167413,-86388,-88771,-95056,-110001,-115618,-87934,-52752,-74305,-82031,-102902,-176438,-54999,-107501,-156517,-80098,-141104,-136128,-115772,-98660,-158833,-123030,-137980,-105388,-147229,-203305,-141664,-125935,-85385,-129474,-110929,-128452,-70912,-147580,-189041,-180109,-182045,-190962,-102793,-104698,-226651,-177642,-175093,-86264,-106690,-75131,-149185,-131593,-171782,-105309,-126909,-139701,-147060,-126170,-130090,-157620,-133749,-185501,-197377,-202291,-206578,-226961,-183970,-192525,-188732,-198824,-195066,-123833,-214658,-155899,-191459,-261797,-273875,-225843,-239919,-192764,-170449,-233191,-170209,-298497,-344015,-273360,-232334,-207973,-229267,-339660,-262580,-260619,-297070,-221943,-308638,-315943,-358597,-380416,-300143,-295544,-321247,-367064,-363870,-459670,-443832,-463968,-475728,-456968,-514752,-593507,-560889,-515770,-661685,-795087,-795194,-803349,-761289,-758973,-856404,-984364,-1042548,-1298844,-1354530,-1599501,-1991686,-2197912,-2834345,-3877049,-6368823,-8738337,7948727,5018962,3153382,2452237,1884122,1677882,1371528,1212297,1059622,1020178,811500,837629,792782,678126,655971,627865,599778,503276,502088,549709,457362,475117,582931,436539,412771,396339,445953,496582,423415,359531,303777,342162,345779,256902,370020,323778,263752,231870,278139,385666,309761,284877,262810,295353,300767,163393,176666,152004,184250,109135,171434,262375,201803,139998,200546,231201,174383,203570,190442,157362,150570,199514,180340,199371,205748,191099,207484,119914,41192,74650,127007,103358,129919,53717,84803,104661,119423,91560,94331,100297,40350,82555,-93326,-114476,-111514,-274728,-371255,-645501,-1366777,1110366,890226,652653,521748,408620,431493,298029,257323,316552,292054,240853,224446,247071,202695,236753,278741,225091,173503,169549,179774,204571,151667,215202,229631,209314,197565,128205,176653,240475,218923,201027,177400,147084,100084,150455,158622,197383,177375,98141,35131,213109,155914,136449,159878,141032,140089,59816,133374,70748,31839,75403,64164,60273,116193,168993,164857,66821,198125,113638,81129,143768,180365,186818,153265,158151,161881,184669,117778,134563,116901,70839,21998,115370,42116,115313,46830,111396,55534,80539,115847,104083,124813,104020,34824,145438,124607,129623,31520,-7632,96583,196624,93989,99293,146511,123543,36842,82770,144645,38716,67338,113286,163283,191486,89261,88799,179335,137057,98575,-1174,64685,58354,49319,40246,72472,119599,95648,77215,22517,8992,106093,10613,82928,37878,55805,7855,84147,131150,54486,138772,50743,36486,42155,93273,90658,176931,76895,116425,33847,75693,86282,128754,159265,36342,8215,53989,102785,33813,136783,48649,93423,150927,112321,53179,33027,76150,66869,10846,109617,89229,140713,26299,128201,95518,84249,35588,95616,23757,-29141,1454,22641,78755,42236,43139,39884,131033,94089,64242,65736,121667,101095,57852,39678,50239,44904,51332,-27000,-4891,25904,58685,45377,74948,62037,180753,54795,44529,107339,49857,141757,49802,84141,18185,34445,37839,112829,108056,42766,80637,38050,88625,36595,29981,3490,-28885,61951,51850,30769,41273,26756,99487,61781,191417,92679,101182,84529,49476,33811,78420,11576,17733,42924,57263,69255,17215,125700,52373,57395,46506,102437,31864,92366,55613,6652,-19732,109730,144437,76596,12061,-24038,21410,53985,39418,123604,62632,-19293,49714,14353,-10021,80253,37110,-33911,-41719,51173,46473,11504,7574,44200,73578,42487,-3212,14895,98095,85797,34267,103168,116299,84249,40479,-34867,-14049,23029,17244,-43358,-8944,22062,-13183,28688,-20240,51229,-5533,-7651,569,-3248,-3831,4799,86809,50830,22178,21751,33318,-9934,69368,36726,1565,-32788,81132,-30501,102349,95443,-50070,3511,1906,75191,116920,-5848,47384,17667,29351,-5822,94484,89508,74544,55258,-74211,-29949,17292,-4073,8731,145706,97879,58045,19550,40797,86155,7140,93339,96533,55594,73011,8810,70147,53908,59805,-21393,89540,82112,37104,98825,20223,48492,84869,79894,33955,41555,68398,9154,16296,111429,13661,62369,54067,-3606,16098,74932,39148,-19857,-63708,29102,1828,54729,5716,6418,-31312,36518,42975,42193,61383,48977,70184,40235,61369,33042,-15020,39437,-10835,54041,-5016,20197,-3067,21189,-21252,-26574,-9897,-34295,-89374,34437,32432,99341,43536,14658,12955,-26792,96818,148628,36140,18810,-1870,55318,8155,97688,115916,98746,112728,13603,61031,115554,80911,142913,51592,33552,74529,27527,28597,27489,6096,65223,62227,1815,57722,8854,-2334,50482,15133,30286,7589,50114,21728,-70880,18866,12411,40893,80701,142347,95563,69543,36666,79861,78536,89258,-45619,-68561,48653,-50718,-6162,17190,-43136,21072,-19890,22921,-32580,43206,15012,941,37381,41266,74140,142710,62156,18237,111029,-10853,16949,45618,-27962,-10915,-65593,7364,36487,-19982,63718,20250,50276,10365,92462,33015,17577,29230,65347,72922,-31171,-2323,101011,78311,49234,5130,4374,21978,46227,114861,74271,85615,37451,109195,16945,92563,-9346,83109,66152,-4225,-3608,-13913,-16173,36520,13755,-477,104788,19758,94012,47785,-6226,8095,53328,15103,-8442,60461,34270,36336,13328,-17713,-85588,-15719,43882,14423,28073,50471,-1526,56140,16741,58429,74147,-8901,43002,-43966,33761,-46096,34595,24311,34634,103653,79166,58158,32733,-11267,36702,-5620,-28998,4056,41279,55368,38247,47990,72130,20245,29374,1954,-64890,-65587,-23278,28830,13909,52133,17956,37238,-43450,4167,61980,10946,-8480,19342,-43592,-34890,106563,75096,31964,87210,65574,29565,-10095,97425,51647,-52064,16282,25692,35330,76319,8054,-12598,-33,-91487,-41419,15011,18123,32895,17002,49073,36158,-42633,-15387,17620,16443,-47171,156521,23650,49060,28983,6575,-11027,763,7191,65224,35868,37785,31807,-62916,38127,22397,11678,49540,107798,61951,47649,2145,59282,51221,26802,6239,70135,132788,-65902,-85209,1635,49288,-17099,64362,31450,35706,76681,68361,15269,-69480,14187,-2400,-52885,19647,50846,56553,13438,29238,22649,-11562,73856,-63830,15776,67858,9416,-15697,9366,-17796,27943,26389,-71124,30143,-4137,5075,-30415,10953,-13088,-16367,9451,8412,42159,-52264,5560,19566],[-69148,-687,19437,2038,-66157,-56385,-118788,-12074,-75305,-72524,-67415,-84659,-1230,-6013,-111658,-157095,-72603,-56956,-74754,-33964,-129635,-60265,36446,-123044,-87231,8695,-37444,-58781,29193,-64299,-95502,-86722,-77313,-136948,-56011,-27822,-6511,-16429,-98772,-42424,-44500,-118860,-90523,-61908,-31005,-40209,-22376,-30273,-50853,-130381,-92824,-67654,-107484,-31180,-107835,-115410,-97260,-151219,-155756,-59107,740,-82380,-127135,-143212,-128523,-78591,-65443,-152944,-36227,-103825,-124370,-154886,-47779,-67204,-123691,-65804,-83206,-92138,-91302,-43093,11837,-93758,-17289,19391,-126796,-176775,-140336,-73968,-84061,-13778,-152313,-101817,-56004,-48116,-109521,-142239,-41108,-111831,-4957,9188,-159451,-75211,-49120,-64941,-110389,-16313,-127031,-102146,-73551,-137954,-184548,-186503,-61686,-6848,-26609,-115977,-129094,-66193,-53616,-79264,-29621,-192693,-127160,-65955,-121277,-84138,-149875,-54558,-89801,-99428,-83830,-118220,-121784,-66414,-120860,-95003,-91082,-150343,-72337,-103165,-134682,-78091,-151500,-139765,-102803,-112353,-158421,-141629,-144777,-119923,-128075,-190672,-116592,-118154,-101872,-151590,-119473,-115389,-76788,-140235,-167313,-190799,-215964,-194988,-104017,-106111,-229374,-155110,-146195,-95947,-107445,-42542,-156260,-157698,-223185,-121576,-105599,-113849,-202309,-117672,-128574,-154713,-137410,-186971,-193922,-197708,-149991,-210629,-176449,-177549,-189716,-253773,-214153,-137905,-220899,-172780,-200130,-234933,-292488,-250395,-246055,-187122,-164199,-213288,-148037,-288173,-362151,-287935,-234600,-183743,-227533,-354993,-257510,-265841,-286182,-179916,-312505,-289255,-325913,-368893,-280844,-290053,-323663,-359946,-354077,-445709,-467630,-470197,-451771,-469900,-527044,-601499,-591229,-517335,-605609,-779764,-814320,-780150,-758181,-751118,-812627,-900173,-1014230,-1301521,-1333636,-1576848,-1940174,-2173467,-2789989,-3797633,-6234136,-8642965,7838254,4964662,3130067,2427180,1836051,1630530,1324227,1155581,1019966,996436,784460,844535,741652,668975,659797,605113,601412,503800,502238,565523,441008,447672,480635,421082,413824,372300,464202,487488,430192,361969,297821,312125,355611,280261,373222,305854,230553,197438,251281,368053,277871,273898,269678,283849,305970,197836,180881,157358,190419,107828,174601,254767,212659,133915,221758,246630,172465,198164,224684,181706,169653,196401,165690,186123,205241,169838,194072,91746,49641,79736,109775,82892,129419,49993,104828,134367,148447,98971,88558,105164,70568,73787,-138352,-112896,-117792,-289004,-378012,-643925,-1324761,1097179,876800,628962,508354,399230,419085,307040,239914,317935,296035,237547,240913,246828,197758,224505,279962,230128,172800,170759,202343,194661,167319,208597,236091,206388,200985,106970,155373,239743,202707,191065,166912,119223,76859,157668,155558,198811,167644,73724,23377,185845,165844,127376,155747,149497,112254,71133,120411,98169,33884,77527,57519,50507,103446,153670,152905,59700,197533,99565,76753,130909,194926,188188,165673,140322,132209,165026,111815,126570,120446,65981,14557,96127,27776,107938,15169,100127,56917,74570,112906,108243,118335,100083,35161,146832,119906,142560,41224,-1664,90807,184366,78970,137141,163165,127331,29308,79362,132116,29918,60153,107753,170607,190549,92835,69508,173599,133762,90941,665,61453,82733,47507,15248,75030,124691,85893,64856,23097,-11079,115043,9611,74626,64269,74651,-10501,42604,126853,71811,113645,49943,-4441,43948,105005,61480,153261,66627,105770,20169,86336,95218,122779,161972,19844,18456,58838,104818,30740,144613,34604,74910,137085,129435,64147,32858,85339,63481,-9760,95570,78261,128490,23531,117016,84585,105622,61378,98012,38641,-9681,-20433,15842,67926,54037,46417,31189,145104,90506,42856,58428,85319,86839,30040,38963,72532,35263,54025,-40821,-14294,24671,55545,54355,67188,41033,176305,55519,49449,121995,67762,144707,23526,73953,54892,37766,33951,121832,134032,30546,86798,4682,72537,21457,29902,-8337,-9276,56625,66132,39174,21963,35018,71438,59731,199838,120873,106376,93386,48863,7339,77941,9972,39539,45669,66338,59148,-30678,93449,61007,55350,41168,96398,30915,87935,62427,-11279,-22982,104249,133564,76002,6693,8083,11908,31199,10226,113548,52141,-19218,55735,15718,23069,107404,57004,-68352,-42569,51738,41797,24161,50106,45181,74241,68333,-16999,7703,82392,62007,26102,91152,130012,81779,38214,-35466,-26575,5311,22415,-14626,-3206,40362,13231,61610,-23046,25180,-25738,11983,-19452,-31429,9210,-52,74413,53320,16814,32723,7645,17450,86218,38458,16557,-55915,83055,-18431,86814,93564,-45347,7138,9353,87641,125449,-18900,30806,-6284,-18591,-14513,89854,100852,57533,86892,-59447,-30883,35754,38580,-12825,122263,87041,51323,-7986,79714,84333,-15893,77821,116775,47808,64050,623,47652,33719,18552,-20141,90986,78946,25656,67277,21967,49504,89773,48992,26968,56278,74321,4951,19782,160170,22399,70618,35448,-11584,-6268,67193,45515,4641,-75461,50295,10587,84260,40777,1146,-22534,18747,43388,32776,72035,33688,51053,23469,43917,24132,-12318,67147,5070,48765,2426,13757,-2665,4802,2655,-19033,-17977,-46212,-65935,25749,46063,89394,36850,29872,12624,-26732,90097,126068,20654,-14839,-16419,62113,29369,96247,111271,84359,98988,8496,66062,103700,71641,114124,48862,29872,78438,18094,60721,29918,-20870,32429,57220,15397,90142,29237,-31788,15592,-3071,17552,14902,41130,-4277,-62302,42974,40061,53616,100122,114923,85519,41072,18133,76818,87501,104124,-42284,-87254,48320,-39161,-8900,22308,-35554,3606,23074,39580,-54720,30058,-4327,1761,39446,37068,52587,136930,96864,10940,105261,7827,26154,60435,-28717,-8046,-59074,-34828,7948,-48940,51322,16975,72489,18671,123833,56129,26396,19512,82637,58449,-54935,-19527,75985,86423,32859,15704,17264,25624,52473,139558,57940,80593,52074,103538,-5459,90026,-15739,73963,51994,10017,-4485,-30254,-305,13062,7576,20197,83243,662,83242,34066,1140,-6453,28301,-26684,-14237,77589,36687,52899,2577,-9762,-79004,-20362,57055,29372,35988,49575,9632,49028,18336,59715,74994,4655,14523,-35266,36876,-56199,49057,33040,30837,86365,43658,73860,46949,-39821,-2306,-16089,-21731,6119,26616,49983,41314,49662,88681,12146,34378,2522,-43005,-48976,-28327,26857,21784,40465,40912,52448,-48836,7314,41944,9170,15731,48505,-24415,-29447,83976,68931,14403,72004,29028,39431,-7192,80541,38835,-84623,46436,54863,55590,55196,13175,-12783,-931,-45274,-40542,20134,49708,46982,2482,15036,32596,-26464,-28061,14680,2804,-41625,165937,22170,26955,54908,-12446,-24698,1382,30338,41981,60323,58608,54718,-56151,58479,22970,-2856,65318,116420,81817,47120,3795,60104,28236,27790,-97,65880,129142,-76699,-43779,7438,46817,-14336,57180,67164,15878,82703,62740,21870,-35841,49157,-130,-55656,8122,60057,41006,8936,8643,-8028,-16103,78124,-40951,16780,44353,-35178,-14125,29857,-31609,4905,7593,-73381,24151,-4077,5310,-35392,-3565,-23456,2101,-6551,-13218,30450,-58843,17062,17194],[-64085,7351,42092,6959,-66912,-85829,-104552,-14968,-80431,-64905,-51859,-49227,27179,-3771,-118444,-194682,-89645,-47894,-63727,-49388,-133828,-44559,67234,-99989,-75084,27365,-6011,-74473,9910,-61742,-89388,-95422,-97286,-172393,-52067,-8692,-10444,-37909,-103395,-33289,-69785,-112914,-84746,-63870,-81816,-34579,-21746,-55586,-40190,-92078,-90172,-77615,-102264,-14506,-108889,-121036,-100834,-156178,-146253,-66333,-17636,-60832,-111533,-134453,-97828,-59785,-53055,-164097,-31919,-66903,-106963,-189871,-61450,-69927,-112288,-50031,-105890,-81204,-104388,-23839,-8939,-119092,-33076,778,-142170,-180935,-141542,-87167,-100376,-3143,-159816,-99997,4805,-27869,-119667,-119586,-93853,-121795,-36111,19911,-152572,-99778,-62575,-101543,-105696,-32285,-122155,-133507,-82135,-155104,-183964,-181936,-51457,-30189,-43245,-108290,-127826,-78930,-34379,-75552,-44358,-157117,-115647,-58469,-94295,-71494,-134855,-30643,-93629,-113110,-66669,-119007,-176280,-83428,-150989,-103811,-86137,-114787,-95386,-101931,-117264,-70700,-153986,-138860,-95358,-131725,-168646,-160817,-146465,-141606,-105472,-182577,-102943,-106947,-138144,-177469,-121451,-99628,-86045,-136032,-147538,-198757,-226820,-187284,-109177,-106551,-226677,-147192,-108486,-104221,-105126,-31011,-166849,-176570,-258869,-140283,-98427,-90008,-252221,-113505,-120322,-154880,-148144,-180099,-197028,-205995,-105496,-199533,-171912,-164807,-192143,-298729,-225306,-166741,-230452,-196624,-215959,-209428,-305588,-274151,-241954,-187924,-173701,-205314,-134772,-280004,-368532,-297284,-261974,-178064,-242173,-355100,-248260,-276216,-275275,-145026,-310632,-257539,-285719,-346153,-265869,-276733,-324426,-365268,-353123,-428289,-482558,-467406,-429143,-485176,-540130,-603259,-610990,-524964,-534915,-720305,-801593,-754901,-761276,-765994,-792405,-848123,-992219,-1289366,-1306379,-1552882,-1886848,-2154155,-2742231,-3727886,-6088033,-8546789,7764853,4913780,3101239,2401122,1788034,1574631,1297980,1117637,986204,974639,774968,852069,686745,658149,669510,595973,590953,507592,506404,583817,453673,420297,388506,400123,420141,356971,469969,472933,418385,364752,304583,293195,367581,303311,367541,289776,218590,179578,244645,340882,252321,265777,277495,272194,302115,237989,185033,164468,202523,112012,183133,252001,224369,122756,220614,247189,170224,193420,241470,189171,187547,191972,151447,170142,204710,149002,174487,69110,61420,86542,86647,70244,118283,37676,109065,150308,166989,94859,72848,97687,86663,62175,-162806,-114893,-123935,-287159,-378086,-635109,-1279464,1088445,861470,604180,489961,384961,400787,319107,228688,318891,303345,236299,257186,239860,198563,210784,273902,234326,172473,183063,226421,181875,182577,204831,225150,202751,202949,77881,134929,228546,185189,178836,164217,86483,59333,161014,134808,184179,156089,44834,22039,147800,172227,120654,142416,154187,89279,94664,103223,141226,46571,77242,53019,46508,94721,139630,141592,54782,185029,82887,73438,116943,197245,165440,164514,117594,102043,143486,103192,107132,124483,69188,4163,83106,28702,99991,3016,86683,60244,68256,99188,98875,111275,114695,55329,145449,117119,165185,64782,15303,93668,162756,63957,171877,171828,120534,16743,68004,111324,23617,66011,94898,168656,180738,98596,56187,161755,131067,82491,19773,63773,98261,56629,1826,79283,125627,90590,63853,33722,-22619,121170,16361,65339,87672,95480,-4207,-3406,117350,90087,80939,39660,-28975,56768,110929,38742,120739,62406,88126,22360,90122,94357,104791,141805,10196,33195,59677,99036,33772,131247,20523,49520,112928,138434,64912,28486,93004,64479,-30707,74862,68065,105915,19099,106319,70989,125426,85745,99602,52961,11661,-24590,10477,56526,76399,54233,29927,127864,84431,19324,56400,60179,75417,1059,35873,88405,20311,59024,-45705,-8255,19347,49221,71047,62966,40331,152801,56015,47709,123147,87059,127275,2474,65758,75955,38682,31746,121641,136791,24574,98668,-10797,55424,13643,35997,-14895,17845,42719,73976,49983,7667,52248,49596,53081,180179,144517,108979,99165,53621,-19155,68349,17280,62362,41503,60918,51001,-71527,59773,59715,55783,31921,88558,42944,76704,69624,-21367,-22331,81201,107266,78171,5644,39180,13923,14075,-17007,101504,37267,-10373,45283,17324,39532,127381,72246,-90645,-40155,52685,41749,35959,74991,54552,70043,87387,-18883,4302,65504,35316,22475,71979,110464,75818,36183,-27278,-35423,9202,27504,15901,17476,57156,39815,89335,-23626,-1348,-30479,31250,-25251,-47424,30502,-171,53461,52432,7635,46046,-12343,51457,91845,27634,40509,-61477,78710,-2105,70506,87118,-36053,19665,13749,86202,122572,-12134,19972,-19625,-42529,-15566,81870,99832,52208,98483,-33354,-26157,47700,67273,-36362,96379,67139,39475,-23096,103388,75012,-36700,53969,117068,30578,52740,3703,25515,8138,-9674,-11491,89167,87448,13411,30956,22999,44160,81632,20646,24684,72859,58512,-4000,18659,192238,30272,74341,18782,-17207,-30128,45636,52770,34183,-74176,75901,18102,86381,72847,1475,-4988,4303,44570,20485,70397,21440,32167,7409,33183,21084,-6475,78371,25283,37578,17677,7105,-147,-12322,26722,8838,-13173,-49641,-43132,32417,75250,92851,32448,46499,10844,-21956,73904,87402,-344,-33807,-18439,73214,53569,79757,82627,61844,74383,3567,57711,80456,53830,77538,35536,31196,84449,16875,84027,25588,-42752,-9481,48073,31138,103793,45889,-41865,-15330,-10403,6958,20082,31993,-21076,-43709,62421,52565,59069,100099,80589,65498,4687,765,55785,80503,85422,-34649,-84717,50148,-12901,-22630,26017,-23789,-5377,53756,55517,-60950,17817,-16871,4191,38744,40981,29978,82595,109650,2738,83585,35574,33938,61386,-28687,-6831,-37190,-89976,-28825,-52588,36584,23577,89090,32918,142628,77465,33489,10449,92300,54129,-57906,-29849,48359,88744,14125,36183,17197,22877,53600,143317,38770,58266,66304,83199,-21505,76470,-24625,60813,33324,22858,851,-40793,15170,-5311,536,45775,60775,-12907,66470,20340,10145,-11647,15969,-69124,-13496,87609,34998,69309,-9457,-9065,-73883,-15140,55244,45949,38134,47256,27221,40440,11241,59225,63206,15625,5155,-19885,43160,-59421,59537,40915,24902,72232,29753,93232,55668,-65727,-54620,-10278,-12883,7684,7514,50067,49224,46832,95530,6133,41237,26478,-7451,-29224,-28176,39763,16893,18127,61443,58152,-33309,16002,27709,21404,36455,71384,13035,-22898,25148,51293,-114,45581,-14227,26319,-14973,55389,34404,-98742,80741,64174,63711,40414,15182,-8302,5711,5290,-31421,29512,80200,57674,-14063,4969,24152,-3490,-33672,16042,-2295,-29503,150442,18438,-2992,73784,-25137,-30854,7025,46935,18766,83400,75365,70777,-40807,67963,13228,-18537,66672,125465,96300,40883,2501,61494,12801,28930,-8332,38561,106405,-82812,6222,13349,40548,-13334,39281,90282,-4687,86720,46154,22335,-2846,81223,232,-58705,-6518,62826,14149,-2965,-15801,-38565,-11650,73248,-17407,14530,24292,-71333,-26784,47990,-38924,-19827,-10940,-63385,15162,-392,4655,-43339,-15626,-29483,24345,-21273,-27199,16153,-61416,24894,15259],[-44789,9769,53388,7052,-67535,-107774,-75408,-27565,-88619,-50193,-34979,-374,54804,-5623,-112491,-214620,-100455,-38566,-53755,-66994,-125771,-27666,87135,-68083,-58007,36523,10677,-91778,-17834,-63340,-80081,-92593,-110906,-180974,-47131,5423,-16449,-69806,-104474,-39275,-99420,-102692,-67249,-50580,-116113,-36174,-22353,-77895,-28486,-41475,-81039,-87062,-94264,-12412,-99222,-116725,-98064,-155618,-136194,-61027,-45324,-42692,-96189,-114392,-80033,-45852,-35380,-164245,-37360,-41763,-82991,-197116,-81728,-89935,-93181,-29134,-119602,-72775,-111448,-22372,-30931,-129935,-55853,-27767,-154984,-168469,-132694,-95843,-105018,-4542,-147498,-85221,44975,-14210,-127180,-104666,-133184,-117944,-72041,11452,-129782,-118124,-84004,-113023,-93067,-47522,-112931,-157251,-81513,-163263,-162288,-167244,-49229,-59115,-66853,-102693,-125008,-97961,-31778,-72023,-57542,-111753,-102966,-51712,-63615,-49494,-125261,-23862,-96587,-130494,-62328,-115779,-230754,-98176,-156230,-106689,-87661,-82768,-117639,-104434,-110962,-65812,-145457,-132882,-92974,-148991,-183861,-171921,-141083,-165361,-83951,-177182,-102658,-100094,-183933,-198954,-115404,-83926,-99429,-149674,-134698,-203680,-217059,-171039,-114181,-105746,-219063,-146735,-74089,-105086,-94254,-40311,-177067,-187971,-267665,-153695,-101456,-76210,-278414,-115216,-105467,-158850,-162217,-164994,-207384,-220384,-85943,-200095,-171093,-158091,-195896,-316297,-225444,-200286,-241626,-223254,-233196,-190245,-306375,-289592,-226124,-193937,-192329,-209274,-135166,-275953,-358412,-299793,-304867,-187230,-266698,-336492,-238810,-284316,-263977,-135284,-304764,-226426,-244637,-313116,-257825,-260663,-318656,-371917,-357608,-409779,-479680,-453054,-411927,-491667,-543738,-595446,-617201,-531806,-479866,-626744,-755261,-730679,-767272,-796818,-797072,-830099,-974295,-1258291,-1274726,-1525153,-1830907,-2130644,-2687727,-3661012,-5930912,-8441311,7695957,4848889,3055654,2366318,1736210,1512974,1291179,1099654,962982,955081,784041,850547,636333,641528,678814,600958,569130,510737,510579,591198,484433,399848,338617,378454,427949,350615,456695,457732,385043,366298,320226,288799,372695,315845,351808,272896,216752,178998,257128,311225,236856,256799,281263,258113,287977,268365,186128,168468,217762,118868,194270,242934,226075,111147,197261,222690,168162,190566,233308,175889,199630,186742,138292,151430,201950,134154,152623,57734,74233,93557,62663,70992,98924,19559,91249,148426,161577,80193,53252,81074,88155,51114,-160531,-119078,-126116,-265934,-372253,-619968,-1235557,1084694,845146,580228,471121,367672,378231,328225,224202,317749,309359,233769,269039,226199,202586,199935,263683,236988,172483,200725,242599,170685,193782,209547,199995,202320,203514,60673,122649,210955,168708,166254,170153,61251,54486,162674,104536,156854,144956,25128,35225,108262,175222,119792,122381,153580,80163,122826,86840,187452,66347,75271,49232,50205,90198,132707,129260,52099,163126,69488,72148,104924,183613,121593,151451,94738,75303,126299,93363,82835,127136,79996,-7884,77541,45846,90906,12997,72451,66182,64329,80369,75528,105250,144607,85641,139822,117088,189212,90299,42318,109700,138896,54625,193014,169475,103076,1696,49627,84240,25967,85045,73985,159291,165475,103803,49009,147443,128954,74771,47559,69289,102644,73392,-45,86040,119812,107410,75085,51461,-23247,124633,30468,56851,104921,115773,22391,-42524,104284,104023,48295,22094,-32362,74909,110946,24247,91722,62741,66887,36991,86742,84792,82167,110607,8857,49147,56790,89529,42329,100948,11175,26151,84977,137996,61341,22203,96829,67788,-49772,47512,59592,76688,11109,98097,56337,137030,104719,96616,61487,30159,-11098,6204,46289,98983,63796,34311,88172,77001,3190,60565,50489,70614,-13923,30598,94480,1200,64507,-42793,4352,10352,40084,88061,62327,57890,119810,55941,37251,108392,98973,96824,-11692,61831,75847,38743,31334,115416,121384,28240,113774,-1648,43845,16903,44834,-19154,45592,21482,75304,61645,8796,72570,39197,44931,140252,158760,106278,102178,61337,-39471,56164,32540,79221,34467,42265,48541,-90870,34934,51109,55391,20914,80427,61574,62339,76093,-19544,-16482,48171,71421,83335,8900,58359,27489,8923,-33479,90079,23618,5611,19851,17207,36933,132955,79571,-92315,-36148,52501,46818,44851,79678,68887,60124,97359,-6712,4089,49461,10014,20835,50168,67613,66705,30760,-14835,-38791,38118,30102,37465,42822,68733,60368,99738,-22418,-17373,-24341,47008,-12111,-43457,56613,5206,31453,49943,6493,59711,-23475,82267,85539,10432,64412,-54270,68020,11792,62445,76114,-24701,38273,14457,70925,103885,8759,17011,-16174,-34947,-9161,70007,83939,58883,97915,-8111,-18440,56385,76447,-56197,71808,45537,25660,-23480,108651,60275,-50170,29637,100673,5578,40986,15082,11887,-16956,-21646,4712,89040,111238,2334,184,23243,39130,64069,3210,25091,84961,24245,-14552,11598,191633,35805,72557,7784,-19013,-50753,12775,56957,60744,-58901,99566,22829,62497,91456,8546,17111,-6479,42320,5173,60781,15812,17087,-6670,32940,23771,4407,71560,43859,22176,31550,2701,3647,-23135,45614,46536,1373,-41526,-25117,52683,108353,103828,34454,61476,7034,-13592,52365,45070,-22898,-33242,-8205,84363,75268,55739,41119,39142,52248,-790,41950,53766,33786,51284,12811,34431,87438,25388,91407,15373,-54341,-46350,34657,44453,97952,55244,-29779,-28324,-5639,921,20598,24419,-26629,-16827,71931,48304,58517,82153,51065,38787,-23157,-12989,19680,59101,44915,-24055,-63864,55204,19233,-40516,28414,-11886,-2065,66909,66966,-45697,12825,-13304,8036,40804,52897,11253,10152,101356,-8973,51568,63860,35699,40843,-26029,-4991,-4630,-128157,-59448,-28252,22872,36819,100237,48279,139363,87882,38904,4096,90599,57875,-39433,-27774,23167,84175,-2236,61346,6484,16614,49916,122812,41210,32047,77617,54597,-25441,54850,-34977,43805,11103,32713,6996,-47744,26045,-15981,-2488,66514,42193,-17533,46343,12829,19874,-4982,20677,-90788,-6221,89941,29578,83739,-15558,-10998,-68188,-3328,36719,54772,35977,39733,43841,31350,-4765,56137,43527,21439,16966,-894,55192,-60700,60898,44602,18937,63032,32951,107715,55805,-82490,-102222,7213,-8055,6852,-9035,57855,59999,41225,88333,4006,48022,62368,25551,-11875,-16146,61043,4516,-8536,73306,52110,-5853,27553,23674,40791,41820,78139,55432,-16009,-47011,27854,-6217,17499,-51120,-6430,-33457,25218,37923,-93217,105415,53000,59194,37800,15949,12,17756,41149,-16021,40877,99325,62577,-25746,13044,9481,17384,-28970,21657,1632,-12925,115297,14781,-32652,77021,-28039,-27708,16026,53941,2505,101768,84205,71853,-19882,66076,-2741,-30300,56160,126989,101531,26465,-2249,65983,9215,24792,-20584,1857,72357,-87510,45449,19388,32015,-15272,17403,97630,-21695,88941,24484,18243,25182,103361,782,-62320,-21288,60555,-17177,-19754,-41157,-62599,1673,60197,2904,9902,11139,-84999,-41553,59413,-37427,-32525,-21155,-40326,4203,3670,3740,-50571,-25401,-30441,43192,-30593,-32137,1185,-62346,25719,12733],[-22114,5574,48426,1032,-68476,-117311,-40785,-48323,-96034,-31064,-20352,45678,63268,-12528,-92933,-211973,-104762,-31536,-46635,-82858,-110564,-15152,91048,-36720,-43387,36152,9821,-106993,-46385,-68393,-68603,-78669,-117662,-153600,-41093,12336,-23611,-100967,-104991,-63744,-126924,-93031,-42111,-22470,-122676,-43828,-23040,-90049,-17011,13912,-66804,-95940,-88746,-27265,-85529,-106277,-87774,-149543,-129139,-46234,-72538,-28823,-81705,-88762,-70586,-41370,-19477,-150468,-47274,-33232,-59274,-172602,-100409,-121396,-72264,-17133,-121245,-63743,-109882,-34906,-41390,-127268,-81777,-59547,-159518,-145539,-111526,-100020,-102544,-14688,-121554,-60759,52775,-8772,-128803,-99161,-146216,-100638,-102995,-18342,-95635,-125310,-101031,-97616,-71585,-55309,-101810,-169089,-74707,-160421,-126332,-147086,-52761,-84983,-94102,-101042,-121299,-116154,-41623,-66258,-63730,-71145,-94359,-49142,-36300,-23337,-121986,-39127,-95120,-144138,-68352,-107767,-262661,-108639,-140998,-103776,-92421,-64813,-133439,-111797,-118358,-70360,-128204,-124081,-93809,-155802,-195839,-169934,-129451,-185016,-68293,-171105,-113288,-103709,-222759,-209700,-102215,-71426,-115320,-183909,-130908,-205988,-195230,-151438,-114626,-102704,-206794,-143556,-53334,-96491,-76606,-63678,-184574,-193059,-248919,-157585,-109675,-76740,-276683,-124175,-87493,-166325,-175364,-143807,-222541,-233959,-94758,-211642,-172587,-158313,-200108,-301084,-214659,-227315,-250830,-248081,-244935,-180350,-292628,-291357,-202306,-203279,-211960,-219945,-149431,-274541,-333601,-296394,-347188,-204304,-291865,-302955,-234365,-283104,-252367,-155692,-296541,-202558,-210382,-275212,-258268,-249288,-304110,-368826,-363279,-392245,-455081,-427795,-403648,-484843,-533376,-577149,-610154,-531482,-461267,-529424,-687164,-711548,-771806,-830296,-818169,-831895,-958355,-1210244,-1243708,-1494777,-1773726,-2097292,-2627761,-3591611,-5772747,-8330764,7601641,4762137,2994541,2321380,1682735,1453310,1296666,1095024,952553,936362,806815,833672,598466,619088,681130,614527,541585,510862,511700,576890,513318,391360,333302,362061,433350,352166,423631,443587,336293,365408,339041,297649,363567,311843,327117,252727,211675,192034,279924,287380,231158,241431,277996,240942,266915,278518,183964,167475,233177,125874,203673,219600,210117,105518,161852,170262,167221,189528,201128,144907,202139,180505,127380,130703,195514,129811,130871,58933,86433,99890,43136,84123,75091,1008,52440,128791,127495,58862,35986,60374,77471,40206,-137299,-122579,-121202,-230898,-362918,-601323,-1197413,1088648,830294,558930,455822,350795,354278,330129,226230,313308,309957,228505,274201,208055,206364,195097,253578,236865,172379,216825,244119,163112,198251,223779,168978,206799,202625,71332,122984,192442,154294,155100,182771,54085,66142,165002,78459,124789,135794,27220,61562,77129,175381,125514,100669,149184,89387,146543,76332,223576,88815,72806,46447,62439,88701,133614,115269,51660,137886,63810,72854,97591,156442,68818,132338,75905,54174,115353,83837,61096,126149,95912,-17308,78735,74279,81065,39680,58904,75111,64107,63574,43803,101318,179425,115470,129181,119782,205250,106382,75664,136936,120800,54822,192491,155879,78372,-10931,28979,53753,38515,112121,45154,145017,149572,105144,45812,133234,126348,68868,73662,74504,97224,92201,5713,95332,107353,128398,94519,72404,-13898,126904,49533,50974,114303,133034,58546,-61647,90302,109236,23006,2378,-17212,91489,108374,17375,73815,63254,46535,57322,77653,69909,62085,82325,15064,63667,51967,80680,54721,64508,10232,12997,60032,130103,61310,17123,95968,70511,-62770,16668,52838,46702,1025,93302,42484,136259,116086,85988,61347,42439,13970,2596,38863,112936,72452,41438,42589,70381,34,69401,55301,73513,-487,23581,90049,-19456,68727,-35426,12787,-486,29654,98456,64522,84780,90854,55380,19403,80883,99971,66624,-18572,63216,54563,39515,33221,107653,99222,41299,127623,27940,41574,29183,51939,-23924,68095,-2065,71277,72182,29181,88983,39415,39595,93523,160207,97055,102547,67956,-49404,50605,52496,83933,31895,17330,52935,-81500,25122,40240,50777,10625,72097,78545,49128,79599,-5742,-4579,16239,36631,89702,14472,58610,48368,17042,-32495,81936,17332,24616,-12062,16335,20865,121925,79149,-72596,-30924,50335,56118,51207,69829,83269,45080,97968,15910,5939,35451,-9441,18463,29693,18552,56660,19974,-6472,-36316,84538,30198,45931,61599,74303,72093,88037,-19912,-16098,-12834,57523,15895,-16427,81371,15968,15087,48131,21174,71294,-26510,100803,69937,-6587,78610,-43431,52197,18447,66140,62417,-11894,58236,13676,47194,72848,32798,20980,5316,-409,2654,56443,55919,73264,96828,5798,-10257,64415,71312,-65583,48355,28297,13086,-10859,101244,43323,-52763,11777,76597,-22004,29796,28016,12465,-35859,-22944,25878,91736,143559,-7878,-16657,22998,40578,45220,1122,24686,88296,-18408,-22838,-83,157036,38025,64871,4269,-16905,-64520,-24861,53221,76592,-33277,115416,24042,22253,91566,20887,38166,-12854,35167,-11035,48014,18566,8428,-17749,42828,30769,19295,50789,55930,6256,38622,2655,7592,-22507,57195,80740,17951,-25417,-13001,78698,132298,112642,44057,73019,2386,-2867,30884,11349,-40625,-15337,10309,91631,90461,33080,2215,22856,40919,-4325,27037,31959,15535,48652,-14475,37602,83169,42068,81847,1994,-53677,-66362,18434,52954,77430,57085,-1062,-16494,8265,1271,18289,19032,-20898,14074,68734,31313,54159,53702,33898,9954,-32938,-21840,-22192,29788,4250,-10467,-35548,62897,46204,-53715,30137,-2491,13238,67568,71916,-13588,19590,8411,15453,50257,69242,-84,-41459,79700,-24820,18850,83701,28869,1403,-19231,1158,32268,-117840,-72081,16547,14254,50994,107904,59637,112611,84454,42595,-400,75640,63574,-7003,-11196,5531,72106,-13107,84622,-7953,10398,44493,84120,66874,16246,83086,25395,-15685,30565,-42798,24087,-11872,40295,8139,-53773,31338,-18029,2814,73473,30074,-12351,26686,15523,29340,11039,40931,-76432,6313,85920,22940,94611,-10181,-10673,-56488,9989,5712,49436,32973,24259,52893,22818,-22400,50193,22833,21454,41547,17564,72123,-62963,52617,41540,14598,57933,41026,107397,46270,-85837,-124918,28080,-9577,3247,-17683,71814,69828,35525,68107,5045,51805,93254,42797,2397,9278,80508,-6061,-30566,74238,38217,21013,38184,30388,57287,25766,65592,87782,-9196,-100510,4667,-162,-2517,-73403,-48563,-57137,-4958,46643,-72799,112079,27510,44745,45796,17337,9668,32175,55741,3565,51421,100138,61560,-27683,25825,-7501,29410,-14128,28447,11897,5385,73649,13766,-53784,60793,-19744,-15209,25974,51832,-1373,113720,83590,54673,475,56873,-18377,-34428,39808,113562,95062,5381,-9615,74454,17125,12148,-36689,-29296,37092,-94822,63418,26682,22739,-20586,-1656,91779,-30978,88654,3825,11769,45378,112209,4533,-63662,-31781,55333,-42274,-37354,-63715,-75004,20742,43269,18173,4425,5502,-73124,-46728,60879,-27702,-25994,-18093,-8114,-6927,4624,4172,-51751,-33272,-27027,53852,-32248,-28895,-12797,-63349,18872,7692],[-6196,-4386,26564,-11006,-69667,-113060,-11112,-72779,-98946,-13778,-10443,72096,40943,-23621,-63570,-189420,-105064,-28980,-43118,-92737,-93959,-10982,76792,-15670,-36035,31200,-4033,-118836,-69777,-74980,-56357,-58041,-117947,-96279,-34133,12651,-30984,-118677,-108446,-102582,-146840,-88080,-16887,13974,-102080,-54296,-22972,-88774,-7944,60534,-51321,-103090,-89321,-55772,-75086,-94539,-71404,-138310,-125218,-30051,-91483,-18382,-67280,-65009,-64426,-47892,-12138,-125301,-56126,-41160,-42677,-129351,-110912,-153609,-55437,-22840,-112733,-52939,-98391,-49758,-35111,-119006,-106701,-87033,-152619,-122125,-80472,-102001,-102390,-28486,-93286,-32888,32318,-10722,-123307,-101187,-133300,-75244,-122671,-63115,-59267,-118475,-102974,-69112,-45302,-53585,-90913,-167576,-66759,-146964,-86915,-126290,-58097,-100304,-120361,-102801,-117161,-127243,-57865,-57969,-60859,-46135,-94121,-52962,-18499,-3738,-122744,-73437,-87488,-148357,-77856,-96198,-257321,-116257,-118610,-97648,-96093,-65156,-139721,-124586,-137064,-87173,-110798,-117209,-95656,-147255,-197385,-155650,-114804,-195272,-62017,-161429,-129430,-119121,-238650,-207343,-85223,-64836,-129960,-227483,-133861,-206230,-171756,-133412,-107699,-96543,-190189,-131140,-51138,-80892,-60374,-91668,-189093,-193400,-212191,-152982,-119058,-90577,-258049,-140936,-72248,-175966,-184316,-120302,-237691,-242373,-126590,-227967,-173504,-163890,-203426,-261908,-196424,-239755,-253869,-267696,-245876,-179446,-267780,-278924,-178403,-214249,-225969,-229297,-173456,-273085,-301987,-289820,-372752,-221665,-309287,-267159,-238899,-269070,-241272,-195428,-287195,-192184,-190496,-241272,-267355,-249062,-283527,-350565,-367587,-377211,-411780,-396219,-406683,-469864,-512916,-551513,-592421,-521319,-479680,-465957,-618675,-701835,-771666,-852418,-843079,-836972,-944869,-1154054,-1220916,-1467903,-1720974,-2056793,-2571358,-3522155,-5635904,-8237634,7476329,4661705,2932750,2273671,1638099,1407164,1305774,1093849,954648,917190,834655,802398,578734,595837,672859,628909,517191,508281,509476,538810,521545,395866,355393,356268,434257,360105,377830,429136,285391,362456,355622,314781,338515,292334,297951,230210,197222,212413,302472,277236,232295,216404,268629,223589,246044,267773,180975,163848,246808,132527,207688,183208,176702,111465,129278,100795,168387,189269,155658,105693,193875,172729,120178,110055,185200,137588,110620,70051,97466,105584,32716,103664,51460,-11240,2796,95420,73341,36643,25634,40287,58030,26592,-106379,-122420,-107309,-194624,-352059,-581656,-1166187,1100667,818968,541376,445451,337928,331955,324132,233414,305134,302743,221133,272501,189194,206495,196980,247305,232860,171037,225672,229943,158467,194907,242906,142133,214663,199942,108927,136116,177729,141750,146835,197763,69248,93224,169280,69443,97915,129508,55500,93751,60611,173398,135731,83595,145060,114625,158793,75077,240564,110518,71218,46576,81693,88478,136375,100550,53580,116759,67096,74856,96809,124260,23955,114338,63658,39725,109123,76250,47705,119872,112969,-18958,84876,105421,72033,71812,47608,86706,67345,54825,14460,100108,205176,138820,114047,124184,207194,108471,109120,167196,114225,65186,168284,134221,52597,-15387,12341,23730,57948,139047,10837,128717,137610,99965,43514,119977,121845,65352,89226,76290,86310,106724,13361,105858,90250,142806,114801,92494,1375,129712,69620,48803,115734,145655,93238,-51565,78380,104006,9655,-13040,8044,100971,108309,16193,66047,58712,31335,76120,65390,54081,49380,66993,25933,75676,48187,75372,68464,35164,19011,14743,43426,118835,70253,16104,91588,69999,-65305,-10851,47133,22768,-6935,91647,31358,122879,119440,67045,52961,47127,41716,-378,35401,114256,78283,48623,7997,67092,9580,79891,70034,81900,44713,15611,77325,-37757,70862,-26572,10974,-10339,20256,97991,68425,110354,76695,54559,-1402,48369,92695,50318,-18472,69371,17644,41980,38125,101514,79936,60028,135525,64780,47943,43704,53815,-29482,81372,-21423,63651,79791,64192,95649,45109,41165,52008,147970,82196,100207,69405,-48348,59158,72634,73977,40734,-3984,62031,-48319,30741,32463,39985,3391,63603,86783,40448,77396,16081,13209,-4321,13411,94313,18834,39406,69547,32537,-12766,78740,22751,41285,-38817,18562,-262,97417,73839,-39007,-23467,46554,67732,56962,53135,92915,26888,90931,41173,8612,24371,-19353,14328,13036,-21962,49105,5855,-10579,-28830,132364,29921,44473,65957,75726,76686,59434,-16561,2191,-164,62489,47836,29261,97982,30564,7970,48389,50485,78892,-24568,101915,50322,-19068,76797,-37578,33853,16531,77651,48985,2483,74802,15201,23397,38726,48531,28641,39468,46850,16378,45031,23277,88547,101867,3631,-3131,71854,62540,-59941,25232,18547,3020,9680,91524,28475,-43342,4373,55772,-44603,19587,34659,27750,-44673,-22913,46753,93235,167203,-18466,-16574,22929,51615,34408,13065,19682,82019,-56119,-25964,-12863,105485,36675,51390,7455,-12197,-70608,-58459,38330,76880,-4393,119592,21935,-20826,75372,34957,52700,-13674,25017,-24420,35987,28736,7066,-24334,58893,40137,34419,23396,59276,-5711,39080,7945,10896,-9225,62029,100506,27771,-9136,-5657,98196,137108,111329,58898,80614,-330,9186,14592,-6275,-46926,11850,31209,92589,97141,18287,-22265,16508,40993,-6544,19760,20757,1590,70558,-39497,40827,70007,62081,60387,-10554,-42237,-65464,2346,56625,49834,54317,33460,15788,25641,8591,18750,15531,-4819,42914,53619,8962,47650,25010,30826,-15886,-24615,-26017,-57335,967,-16316,7242,-12994,71331,59415,-56637,31859,3571,35782,65892,71822,24546,38734,41265,29060,67849,84436,-2843,-50003,54778,-42333,-5195,88949,14547,-43518,-8152,14746,66749,-50147,-62269,66720,13656,60174,113082,63283,70787,71247,44141,-5796,48515,64884,27890,17203,-865,52692,-17385,100013,-18105,7220,41508,39151,99409,18028,80450,1681,4547,9485,-42988,4412,-32026,47245,1072,-59944,32752,-12404,18367,62766,24676,699,11260,28449,37191,29545,70252,-27910,21524,78315,18585,100731,7954,-5229,-34175,19754,-29271,29705,33023,1754,50729,15705,-29311,41929,7570,16953,66153,31495,90280,-65346,38294,30959,12890,54445,45374,87317,28094,-75296,-112418,43526,-15952,-1922,-16725,85828,74402,32416,41156,6067,49892,104890,39512,17022,42801,89038,-6130,-39899,65905,24421,36560,44262,44614,61152,-8883,38302,99685,-2622,-113687,-13207,18617,-7918,-79331,-86868,-77031,-29425,56650,-45308,100694,-3302,24798,57887,20670,17341,45709,53778,25297,58284,81281,56745,-19094,32205,-18722,30571,7230,32243,23869,22780,39661,17137,-61551,28151,-1498,4125,34519,43377,8293,119351,73921,22211,13557,47221,-27114,-29390,22853,83112,77312,-16960,-17775,85551,32155,-8478,-53528,-46771,9355,-106002,61208,36561,14065,-28285,-13235,79132,-29981,84804,-11565,4933,56096,108431,13061,-58291,-33663,49579,-49944,-51469,-80057,-73637,40433,29278,29180,-204,5297,-44519,-37248,52098,-13189,-3429,-1954,24599,-16254,615,8129,-42029,-39226,-20761,56504,-26088,-19635,-24173,-64552,5828,-1686],[-2202,-17483,-7604,-27163,-70543,-97176,5920,-94809,-95592,-5800,-5346,69656,-9539,-36356,-31746,-155712,-104317,-32010,-43017,-93260,-80145,-16578,46232,-11612,-36413,28111,-21540,-127998,-85205,-80554,-45721,-37408,-112211,-29266,-27569,9093,-37429,-114587,-116122,-144940,-156025,-89467,1479,48497,-67446,-63636,-21694,-75344,-3584,84643,-39181,-105568,-95973,-89631,-72287,-85507,-52455,-122600,-121152,-21211,-99622,-9879,-52173,-49881,-59177,-63326,-16955,-95679,-60255,-60735,-36443,-89132,-110640,-174845,-46408,-45892,-99616,-42295,-77010,-53882,-16522,-115615,-126637,-104494,-134757,-106755,-46273,-104868,-112952,-40811,-73722,-8319,-2499,-17262,-111566,-106162,-104797,-49635,-129798,-110279,-31100,-98271,-86456,-45469,-21670,-44909,-81644,-154077,-62102,-126126,-54713,-108336,-61277,-101787,-140644,-105029,-112691,-127775,-74921,-48292,-50552,-40482,-103785,-63158,-13471,-1583,-122126,-115423,-74501,-141278,-82864,-83940,-213612,-123848,-103325,-92529,-95017,-80512,-136336,-141580,-160699,-113749,-105917,-117390,-96625,-124302,-184849,-134737,-101287,-193184,-65905,-146851,-144656,-142182,-223577,-193758,-69039,-65227,-138767,-261532,-136778,-204176,-154354,-119520,-93153,-87270,-169798,-110355,-65505,-63604,-55042,-115578,-191162,-189965,-172558,-145221,-126874,-111695,-239203,-164100,-65342,-185265,-187268,-98506,-246860,-244462,-170399,-240988,-170229,-171570,-204105,-215506,-176075,-234780,-247141,-280068,-234044,-183060,-239215,-256838,-163158,-225095,-230673,-229664,-200118,-269035,-273215,-282644,-371076,-232450,-313683,-246213,-252622,-243482,-231609,-235500,-276871,-198428,-189583,-219918,-283003,-262028,-263655,-318876,-369992,-364375,-357879,-364824,-420182,-457552,-491565,-523811,-566348,-502078,-516607,-458658,-570603,-702685,-764029,-852011,-858888,-834713,-934278,-1099644,-1210308,-1449330,-1676534,-2013820,-2525463,-3453030,-5529828,-8168974,7321782,4555296,2883224,2229594,1612779,1380887,1308141,1084869,962983,894695,855943,762759,576353,577892,653259,636239,502764,503771,504718,484534,499907,407910,383748,362377,429620,371341,331286,410654,245928,358448,365109,332396,302331,264134,270600,209866,177096,232274,316571,285085,235907,183264,257045,210918,232728,243882,180219,162305,257475,140073,204684,143152,134423,130487,111264,38459,171482,187818,113289,70568,176563,162721,117354,92608,171440,154823,92831,85978,107565,111131,34263,121599,32703,-11286,-39884,54824,17672,19200,23768,23045,32795,7595,-81202,-117278,-84801,-171563,-340102,-562162,-1140231,1115411,811833,527941,438234,331499,313520,313400,243238,293647,287489,213356,265141,173786,200601,203472,246362,224723,166630,224243,205530,154391,184340,258214,126543,221704,194637,154812,158010,168936,130124,142203,209323,102419,129310,174665,82876,84464,126308,102023,121244,58393,169717,146501,76659,145740,146706,157173,83418,236053,129396,71505,51886,103523,87781,130240,86982,57651,105129,76815,77131,102889,98457,1354,102564,58186,32145,104720,72100,44709,107886,126501,-9563,93762,130999,66052,96921,39996,99543,72627,56767,-50,101836,210215,156269,96315,128402,194589,101071,135563,189304,120201,82738,126365,110177,32696,-7162,4526,-1207,78058,157930,-22552,113114,132036,87183,39679,107001,114509,64304,89424,72970,75329,111669,17877,114758,71234,141238,127948,107771,16871,133372,86150,50098,110495,153235,119770,-13165,70892,90164,8770,-18849,32974,101040,114464,18726,60677,45720,24015,88155,52697,41124,45470,67058,37081,85573,48677,73875,80778,23325,35702,31007,37832,108446,87706,20550,86417,64598,-55690,-26358,41498,10597,-7918,91756,24197,100407,115642,42140,39494,44679,63631,-2274,36223,104696,80358,54415,-4868,68881,26382,88878,88823,90976,106646,7803,60803,-49355,71268,-16600,645,-16303,14160,86157,72782,127326,80481,53468,-19178,20371,83464,55358,-12151,78275,-25244,46151,46265,97019,67261,78599,134311,92656,58034,52221,49421,-32811,83759,-31511,54149,83350,102353,89834,49849,51768,21540,124391,64512,95041,63312,-39373,82917,88814,52034,63309,-12719,70954,-7375,47267,31373,23440,908,55643,82808,37496,67234,39408,35373,-7847,7486,94642,18090,6761,83910,44228,20030,80490,40428,50893,-50998,28580,-19061,66286,67470,-3512,-12332,42567,79144,64090,35006,94675,8322,79433,60550,11179,17345,-17778,10101,1174,-46539,47304,-5574,-30662,-17777,163850,32189,40503,54059,76194,79402,27194,-12701,30620,11419,62668,71283,81847,101789,45873,9695,50433,84463,81766,-20942,86233,33049,-25666,58624,-40586,16898,8372,87291,38365,18131,84714,22343,7602,12111,48598,35822,75366,88835,27842,38811,-4192,98309,112243,-12215,2686,75934,59071,-39816,3819,15953,-5692,31314,88000,20153,-23419,7658,46856,-54657,10720,29261,52083,-42368,-28199,60732,86279,164006,-30106,-3090,23916,70845,38017,32308,7486,68668,-77102,-23485,-22464,62132,32158,32824,14128,-7122,-70891,-80098,12881,61787,19749,111070,17473,-54410,50627,46462,56990,-7899,16198,-31136,27189,42613,11825,-24214,75636,50187,44702,-2968,54755,-10142,37333,17919,13373,13359,62136,101029,25045,-950,-1116,99179,119293,97325,73737,84376,2017,21817,6806,-7141,-37733,37637,48973,86835,95318,13345,-28470,20050,47352,-6518,22526,21573,-6590,104039,-55771,45836,49571,78718,35655,-18038,-24088,-47793,-9918,57332,22801,51523,62274,55168,40355,21818,28642,12939,19982,63944,30771,-11208,39317,5429,39069,-33958,-5431,-27003,-75208,-20411,-7499,30001,-4707,78013,55899,-50241,33850,6912,57654,69668,72158,58207,66088,72562,49283,89365,93176,1752,-20627,34749,-56353,-15105,78737,-2415,-75662,5776,36080,92573,50130,-34689,105768,21666,60363,114349,58067,28653,56535,42800,-14794,13538,57978,55164,50524,5054,27293,-15689,103731,-18583,8650,44044,28,121060,34693,69034,-13373,28427,-4053,-32117,-11125,-46424,54486,-12976,-65085,32990,-1711,42570,37668,24596,17595,2463,47216,41478,41996,99296,35584,35953,70519,19324,101335,34928,5381,-910,22500,-58811,1890,38899,-22344,37598,10407,-13989,32459,1550,10381,80161,38216,105009,-63995,23676,14225,14053,49998,44013,50677,3997,-54214,-70857,47194,-23006,-6542,-8434,90920,70674,33536,16287,2517,41085,92050,20244,35272,74477,82549,8099,-32706,52535,18715,35496,43572,60919,46591,-51054,6024,88703,3503,-86595,-22539,47060,2504,-71656,-109930,-84690,-43642,64199,-18419,77673,-30970,3952,66405,26445,20289,55329,43910,46928,59021,47147,51538,-3777,27915,-16017,23806,29346,29934,32771,37190,21741,24954,-56196,-11705,23056,25427,39945,32075,27564,119799,56753,-17356,15816,43846,-24840,-15874,7958,40419,52320,-33632,-24626,96039,47921,-32711,-65802,-51095,-6347,-116800,47942,49334,7030,-35973,-16011,66808,-18674,76836,-20011,-876,56666,95768,24938,-42571,-24525,45605,-33553,-58952,-88170,-60094,55388,25462,38524,-2447,6974,-14540,-15232,36654,857,23136,22009,47236,-22065,-7412,17514,-19508,-42599,-13141,55859,-13726,-6821,-31397,-64620,-10940,-15767],[-9011,-29970,-45252,-43924,-70338,-74409,7687,-108665,-87198,-11885,-2670,42454,-69724,-47449,-5970,-122011,-103468,-40187,-45620,-82934,-70805,-30565,5481,-25734,-40887,30895,-33017,-135696,-92913,-82774,-39733,-23024,-100753,22251,-24045,4974,-41542,-89019,-125064,-177305,-153839,-95140,10568,70542,-38489,-68809,-19111,-54483,-5316,80097,-33436,-99576,-104574,-118104,-76853,-80966,-35337,-103729,-112327,-24584,-99724,-2604,-36551,-47084,-54826,-82569,-32858,-70100,-58881,-84167,-38392,-68714,-101546,-176770,-45714,-77519,-88154,-36048,-47188,-40664,3217,-124213,-138202,-110093,-109805,-102587,-17693,-110929,-135659,-48090,-69184,8046,-36690,-24908,-95928,-108570,-74689,-31200,-127955,-147156,-18814,-69158,-57217,-38581,-8386,-34669,-74556,-132141,-62761,-103279,-36466,-94665,-59941,-91420,-150793,-103373,-107558,-117986,-88848,-38399,-36992,-51110,-121327,-77470,-20686,-21791,-113813,-149307,-59159,-125090,-77889,-74660,-144137,-133156,-103402,-92631,-87642,-101952,-125266,-159353,-181398,-143493,-124011,-127289,-95656,-93520,-159050,-114782,-92338,-178916,-77411,-128015,-153527,-165437,-182129,-173918,-57934,-71412,-138357,-269801,-130819,-198643,-145277,-109200,-73491,-76336,-146703,-88877,-88938,-50317,-65831,-129748,-190643,-182769,-144312,-141244,-131475,-131530,-230518,-189925,-69516,-190927,-183940,-81512,-244608,-241381,-213373,-244900,-159782,-177806,-200575,-177374,-158794,-214866,-229128,-284216,-211546,-183461,-215366,-232964,-162574,-233734,-225752,-217217,-221822,-260702,-253592,-275935,-340858,-231807,-304136,-252447,-271693,-212513,-224133,-261095,-264923,-219463,-207197,-216062,-301005,-284796,-252430,-281261,-371368,-351386,-303526,-339537,-439288,-457293,-478715,-498914,-533352,-476853,-546838,-500508,-554352,-710503,-746486,-824365,-856759,-822577,-925395,-1053470,-1209340,-1438496,-1639366,-1970544,-2489004,-3377973,-5438409,-8100111,7139175,4443107,2848097,2189387,1610027,1371321,1294679,1060466,966216,865335,860068,722812,584754,569335,624856,631067,499640,497262,498026,429011,452587,416830,402862,376355,418583,380886,295723,384534,225068,353960,363260,341705,264570,236304,250449,197525,160704,243461,318322,308776,237445,148479,247607,206616,230707,217131,183094,166598,263948,149948,195400,111007,96606,158206,110935,9747,174208,182533,88601,49767,154141,149721,117698,81362,154397,174973,78259,101252,117008,116517,47537,130965,22502,3667,-55656,14448,-21264,10134,28663,7718,4127,-16934,-69646,-108801,-57476,-171953,-326655,-543878,-1119494,1122804,809031,519144,430733,332296,300238,303795,252777,280187,266017,206536,253859,165357,188198,210404,249411,213277,157281,212578,180850,148687,168570,260708,123019,222831,185565,185619,182030,165065,118763,141084,211642,141929,164162,178254,113762,88038,125716,148664,134935,64189,164437,153533,82493,153547,172571,144531,98406,213672,144181,73793,63227,121355,85372,105499,76210,62808,103267,87580,78829,114331,88179,6561,97991,57262,30701,99956,72297,49685,91220,132206,10346,103242,146291,64983,106347,37127,111153,78120,67582,9380,106156,190650,172071,78822,130018,171919,94336,149340,193902,134501,101781,79541,89882,23955,14944,6813,-16326,92681,164190,-44265,100068,131959,67630,33679,92990,104303,65374,74586,64728,68701,104510,17100,118155,52988,119656,128252,114576,27496,135600,95134,53127,100628,156207,136478,40468,68877,72849,17136,-13007,49704,93346,126221,23736,49102,24784,25061,91659,41817,33215,48595,77262,43833,94396,55771,73957,89277,32439,55500,56621,42883,101598,107064,29687,83637,54028,-36572,-22973,35032,12849,970,91680,21120,74566,106332,16083,25289,36636,74052,-2484,40638,90295,78800,58910,5243,75683,42570,94367,106538,95157,156394,1405,45884,-50715,71121,-2772,-10365,-16375,12661,66074,76279,133819,97064,51740,-28523,4747,77979,78757,-860,86973,-62857,51061,56694,91227,60306,91186,123433,99620,64755,48991,40572,-28864,76005,-30769,44133,82735,129709,72858,48772,70200,1766,94916,47854,87208,50103,-27744,114256,98571,25383,94954,-4367,73924,21896,67716,37457,3970,3817,49424,67853,38871,48418,57667,59255,4873,17575,90299,9575,-29074,87210,41273,54437,85437,66411,51196,-45357,49028,-30777,36600,62940,23449,2918,40054,87773,73163,17795,87874,-7819,67320,68370,13371,15800,-5182,9749,-5739,-54757,52953,-6998,-62050,-4576,167800,38967,40868,30242,78560,86346,6614,-8407,59178,21283,59398,78012,126280,92246,57735,16443,52376,109355,80518,-17597,60087,23705,-27130,29854,-50100,5990,-1246,84411,31266,33843,86957,36015,4581,446,32309,39028,100282,110484,33373,37545,-17781,99014,122797,-33646,7930,72610,63709,-11691,-12639,17343,-15413,47625,92958,21453,3209,18613,53384,-47512,3955,10558,75249,-30875,-38709,62219,64973,128361,-42041,15390,26881,92611,56294,49154,-12005,52877,-75291,-17986,-25579,43775,25383,10796,19747,-3990,-68282,-85831,-18219,37231,32990,91726,12079,-71397,26710,51922,50296,4711,13397,-28820,22971,54719,19848,-15155,88657,59760,45788,-22713,45614,-5663,38742,30276,15148,38349,59706,84689,9813,-5842,2212,75972,83025,74000,82272,84284,11144,34467,8086,3515,-13591,52867,60407,75850,86654,15913,-19705,30531,53671,-3051,32586,31641,-8643,128727,-59296,54336,26236,85922,16391,-17166,-4394,-21859,-15051,57996,2130,52934,77384,86144,47876,38259,52145,9986,50470,74373,6489,-24145,28425,335,53675,-40689,14997,-26712,-72132,-31132,25328,56774,-9712,80667,38851,-41382,35828,8661,70402,79745,79929,81502,93411,90324,72821,107062,92629,10679,23190,23467,-60893,-11063,58018,-15037,-81499,20406,61426,104911,138587,-1185,122457,36252,50751,108943,45713,454,48143,37920,-28231,-22590,42646,70156,79967,21394,-1134,-9634,95186,-8800,14557,52339,-25525,123970,56965,50151,-19389,47978,-8501,-10616,-18317,-53798,61221,-28596,-66549,33952,10394,70433,7413,27789,33679,524,64190,39821,41891,118626,88785,46147,65705,25825,96098,62847,18876,38605,17268,-76019,-23713,51192,-40026,17270,6726,27172,22991,4874,4189,78833,37254,112687,-54831,14102,-5568,17558,43474,38933,7022,-22362,-28201,-19515,36911,-26115,-8648,2215,79475,58362,38764,1336,-9554,26503,59956,-4446,56424,94457,63473,33331,-11240,38988,25163,19222,36114,74019,14410,-85661,-20624,59825,8616,-37388,-22278,79415,24307,-54392,-111877,-76077,-46014,66773,2594,51411,-49552,-14134,66062,34326,17761,58518,32595,65696,52108,6050,49111,11343,15235,4141,15073,46369,20879,35395,47336,19493,35281,-42225,-46834,48947,42819,41418,20833,48911,115480,34151,-53482,9348,50447,-11488,3765,-4412,-5369,27115,-39382,-28476,101964,58565,-53765,-68064,-48027,-10788,-118562,34486,63488,2249,-40580,-11943,59759,423,65270,-21849,-5040,47444,79258,35831,-15713,-5337,45041,4590,-58649,-87989,-39051,61910,36314,48854,-1168,7258,2985,13492,21355,9086,38989,45718,52293,-23143,-15900,32844,13001,-42287,-4945,57527,2196,7383,-33351,-61785,-28968,-32358],[-20958,-38142,-76047,-57055,-68546,-50658,-3269,-111005,-77618,-31035,1714,7185,-112563,-54240,6741,-98025,-100491,-51440,-50188,-62823,-65506,-49340,-36634,-53339,-43906,38800,-32708,-142175,-94935,-80405,-41128,-18195,-84192,40989,-26896,2516,-41911,-51329,-128498,-189179,-141669,-99548,13941,72640,-31817,-69080,-15583,-32316,-12960,52482,-33993,-82943,-108443,-131847,-84497,-80217,-24109,-84278,-96015,-39071,-97249,2127,-21896,-56084,-52477,-99288,-54804,-55441,-53912,-103352,-42129,-70833,-88837,-157615,-51264,-105067,-82337,-38526,-12767,-14198,11877,-144549,-139330,-106565,-83847,-106731,-2436,-120707,-162922,-49332,-79661,14129,-59927,-31074,-79356,-104089,-54722,-24568,-123816,-166876,-24436,-38474,-27046,-50631,-10259,-28700,-69556,-106709,-67990,-84319,-33188,-85022,-54442,-75377,-148781,-94063,-101374,-101606,-97801,-28723,-25119,-71109,-141854,-92503,-36352,-59926,-94468,-162095,-45579,-104987,-62570,-71871,-70404,-143532,-118473,-100745,-75391,-119181,-109554,-173146,-193094,-168777,-164076,-144909,-92954,-64446,-124859,-102099,-89709,-155918,-91624,-107390,-153408,-181971,-130646,-154093,-54522,-80446,-128573,-246868,-109742,-188573,-141543,-99933,-53641,-66802,-123094,-77296,-112285,-45207,-91094,-132705,-186475,-171506,-136153,-146750,-132339,-142857,-230795,-213324,-83586,-190190,-175570,-71293,-228336,-235316,-244635,-239120,-141870,-180536,-192768,-155970,-148318,-186625,-201930,-280314,-184468,-173470,-203210,-215965,-178065,-238279,-214177,-194812,-233700,-248099,-243593,-269557,-290304,-218617,-284725,-285456,-290738,-186276,-220037,-269468,-251638,-249236,-238065,-229743,-316905,-310663,-256183,-248356,-373803,-335892,-258902,-324664,-457226,-471981,-480231,-480568,-495970,-450929,-553443,-561393,-569344,-719581,-719704,-775254,-836962,-805485,-917718,-1019480,-1213221,-1432600,-1608115,-1930400,-2458977,-3294579,-5340202,-8003038,6946847,4330624,2824516,2151850,1624035,1369974,1264197,1023633,955094,829755,844018,691081,597353,572247,595185,613559,504762,489210,490989,390303,395208,413046,406246,391647,401551,384084,278429,351282,221586,349686,348235,336808,237178,217253,240554,197896,157007,240288,309037,339694,234282,121596,243542,211625,238647,194484,188857,177479,264840,162880,183038,94891,75918,185867,123067,27267,172950,171401,88405,47763,131853,133654,118438,78355,134076,190611,67567,112279,125806,120771,68507,128493,23016,32194,-31396,-18542,-35908,10271,36415,-8037,-25175,-43512,-72110,-101016,-32257,-196881,-311236,-528105,-1107348,1111810,810334,515886,420324,339476,292582,301374,259685,266867,241626,200608,240432,165981,171019,213377,253022,200158,142296,193380,166203,141083,150738,245449,126124,214530,171978,189170,201454,163142,108566,142990,200940,173626,187168,176436,149176,106704,126800,175680,131544,69793,157714,153907,99803,166783,180664,127697,115140,180444,153809,77334,78866,128775,80964,60883,68930,67144,105803,93498,79798,128282,96080,34117,97668,57276,33839,94598,76869,56952,72365,127477,36381,111528,151139,69358,98596,39481,118839,82494,81750,43731,112163,152469,188733,64661,126850,145734,97268,148403,177817,149510,115900,42291,77626,28162,47826,16875,-17851,98303,158117,-42567,90133,133559,43828,27019,77145,92074,67995,49834,53362,68324,86740,12671,112486,37888,81716,114339,110197,31060,131989,94482,55203,88403,155151,144388,89000,71840,59107,29704,2401,56279,83000,137899,30895,28061,784,32888,88431,34207,30686,55271,87850,42818,102800,70086,72226,92709,57865,71882,83707,55679,98598,119379,40763,85580,39492,-13808,717,27364,28095,18938,89814,21523,51038,93708,-5329,14207,24904,71399,-711,47143,78559,74780,63381,30768,85353,51335,96358,120128,90374,168124,-2400,37334,-40273,71765,18936,-12807,-10102,15571,43438,77624,131761,116175,48829,-26598,5147,77802,107980,13583,92564,-85348,55247,67368,80381,56757,94104,105227,83392,62107,33628,31160,-13241,60974,-21618,34630,78936,135373,49709,40345,91529,-10430,66915,35903,77566,33126,-18432,138858,101558,3382,125285,19318,66774,27691,85486,47978,-14003,11624,46115,47411,41283,22594,66795,81828,27359,36465,83981,-6623,-57267,80128,19457,77247,90655,93288,43517,-25644,78269,-33410,15179,61001,37194,20643,40008,91600,82741,2212,74347,-19354,58250,63728,15743,21062,15588,17700,-7501,-50040,65272,6169,-92837,9859,144899,49994,47928,2931,83968,100938,7426,-3334,79207,29681,54134,67161,150569,73211,62175,22760,51607,114483,76788,-14808,33416,25552,-24532,132,-59127,4977,-7113,63010,26085,47700,82686,53901,14326,5321,5403,36722,104745,104721,31085,36861,-12707,91261,128274,-50263,13602,59284,72979,14299,-21440,18217,-27704,54552,102337,32973,31259,32381,73302,-23762,515,-17701,86343,-14153,-48103,49306,29850,73730,-52052,29265,32623,109067,82481,54673,-35700,39579,-52219,-14473,-21095,49859,17669,-11864,20171,-4230,-64735,-77013,-47535,13409,32921,65762,7293,-71619,10619,49975,35265,23102,19335,-17658,23986,59655,27580,3543,96580,67858,35820,-33371,36102,6410,46396,41666,16014,57674,56293,59310,-11769,-23189,4993,33350,38740,48588,79509,79809,25790,46677,16230,17564,20032,53550,65538,62442,73785,21428,-2880,43611,56410,4787,43749,45832,-5291,127966,-49801,66237,5755,80960,8477,-6542,12209,4353,-11174,61752,-8963,60608,76676,98052,46531,54094,88186,5601,81131,75770,-12690,-28506,14249,9676,69467,-34400,29566,-26511,-53395,-32080,65317,83187,-18027,77931,15663,-38549,37161,9497,68136,90582,97783,93339,110860,88836,93530,113026,83616,20222,57375,20513,-51740,1630,35715,-16932,-59626,34299,83837,101469,179897,24075,114658,53350,33754,95406,30307,-6169,49375,29554,-44317,-52539,22023,74612,97983,43863,-27999,-1035,77125,7306,23438,63364,-35594,110382,74866,26909,-17840,56906,-5205,16760,-14503,-54575,65000,-38475,-61739,35736,20154,95009,-16898,32460,45381,3588,71098,30168,27816,121502,114578,49742,66192,36064,85172,82805,31890,76640,5698,-78579,-37169,68108,-44574,-4400,4045,85536,14352,14275,-135,63956,30786,112023,-36598,12410,-24504,22315,36026,33463,-32735,-47147,-2802,19497,14869,-22509,-7365,9781,49901,40490,46101,492,-30933,9661,20651,-23437,75614,97646,39288,60234,16542,28952,41817,-5192,24154,80829,-27157,-99675,-34161,22333,11694,10792,-13495,109144,48994,-30865,-93859,-53299,-38607,63625,15596,28330,-56478,-27131,55976,43319,11727,53541,22414,78422,37490,-32755,50968,19048,541,38072,10341,54320,7130,31127,52689,25345,44676,-25716,-67106,71311,51402,38972,11302,64328,104107,8484,-76680,1202,66152,8856,26310,-14702,-45087,9453,-32856,-28446,100152,60879,-64926,-57178,-43671,-8827,-103608,28101,75924,-124,-39523,-5049,59230,23112,52004,-18258,-7550,30156,63354,40327,19486,19255,48272,52653,-51490,-80955,-16448,59313,60084,61059,4297,4698,2201,43125,13983,7864,34276,61686,39967,-18845,-20213,52311,47892,-37331,3958,63454,18819,21298,-29850,-55155,-46238,-46551],[-31352,-39546,-91546,-62841,-65247,-31389,-21064,-102051,-71417,-56369,13020,-14930,-116648,-55735,3048,-89320,-91630,-62345,-56128,-36503,-62781,-68147,-71569,-85439,-40938,46731,-20906,-145883,-93418,-73771,-51094,-22132,-64028,26212,-38682,1904,-37507,-15920,-118974,-177545,-122137,-95236,19195,52927,-52732,-66536,-11923,-14199,-24669,16290,-37465,-57471,-101286,-126439,-89419,-80741,-21307,-68372,-73849,-58581,-96829,796,-10775,-72467,-53409,-108025,-76013,-54490,-48600,-112514,-40569,-85162,-78382,-122588,-59738,-117718,-82111,-51530,18642,12822,1800,-168785,-129937,-99860,-63179,-112273,-4277,-132470,-181662,-46135,-99776,10551,-68294,-35068,-64518,-91159,-50785,-30441,-124124,-169805,-43578,-14334,-7518,-75952,-27233,-31100,-66085,-83001,-74963,-73588,-40775,-78276,-47816,-61287,-135468,-75961,-94116,-84441,-101805,-19093,-18715,-93288,-159208,-105174,-54801,-103284,-66871,-149915,-37369,-87181,-42119,-77794,-14635,-152055,-141210,-117510,-62296,-125067,-92292,-178388,-193978,-184044,-207674,-162899,-89833,-45496,-89589,-99454,-92993,-130157,-103121,-88478,-145206,-188537,-90154,-139732,-58779,-88731,-113170,-200449,-74427,-174366,-137372,-89330,-39735,-62558,-102373,-83578,-128789,-49875,-123226,-126737,-177452,-156321,-149043,-163822,-129906,-142868,-230788,-229409,-102930,-182089,-164275,-68839,-199917,-227951,-257533,-228170,-120156,-180061,-183028,-151960,-146167,-158404,-171315,-269732,-161068,-151277,-206197,-212280,-206177,-237560,-200951,-171917,-235329,-232992,-238538,-262931,-233601,-196326,-263303,-331225,-305587,-175442,-220970,-267995,-239348,-279489,-273685,-256504,-327662,-332444,-276683,-229919,-379509,-317648,-232166,-321957,-467890,-496374,-496114,-470830,-458991,-430428,-534617,-607616,-604661,-724916,-688467,-720120,-808922,-791709,-912229,-999989,-1218496,-1428811,-1583668,-1899301,-2434362,-3209647,-5227797,-7869901,6780256,4232726,2807751,2115825,1637589,1366299,1224174,987202,927466,794271,813934,672948,611278,586199,575154,589172,512661,481070,486623,381899,346750,394232,395603,402766,380819,378740,279539,317106,228173,346822,322287,317935,230866,212480,241127,212347,169827,222113,294357,365133,227119,111395,246089,224239,251005,176996,195467,192390,258902,178785,172462,97031,79320,204043,138467,79976,164840,154479,110064,62117,114964,115966,116632,84231,111205,197339,61054,118475,133827,122290,89827,115748,34394,68874,30290,-38753,-32563,17961,42634,-24962,-51029,-65971,-83212,-98044,-17177,-237151,-293367,-515503,-1107402,1075230,813947,518581,407315,350766,290362,309325,262739,256016,218179,193798,226437,175669,152439,209803,253237,187261,123255,170901,167357,133856,134524,214039,127568,196812,154249,170376,211556,160038,102388,147719,177208,187187,191270,166720,174490,134036,128354,172349,115108,70083,150114,147170,123535,179558,166515,114677,129034,143882,157374,80871,94439,122227,75186,7453,64909,68488,104536,90856,80631,141361,117143,70359,96730,54830,39451,90190,84759,60087,54865,112411,62013,117293,148618,77969,79421,46641,120813,85500,92342,93388,118679,109066,203214,56374,117874,121457,112014,135008,145760,157548,120193,22941,74115,43003,84826,30364,-4485,95193,144341,-12168,82590,132062,19250,22621,59940,79120,71567,23345,41384,73077,64105,9247,95977,27861,38134,89580,93841,29410,118305,84750,53751,75983,150237,144375,114612,77988,55531,42048,21872,57106,76782,141141,40420,2264,-18629,44582,82577,30561,32501,62198,89444,33245,110295,90130,65968,91370,89095,78673,104597,71831,97772,119411,50040,92585,23424,6434,39028,18942,51124,41499,85766,24636,33367,80346,-17267,8473,11381,57988,2628,53908,75472,70195,69408,59246,94330,49567,96787,129191,75896,137001,-2664,38054,-19293,74060,50486,-666,1197,21216,24691,75687,123436,127333,44256,-14248,20175,79482,127179,28843,93278,-87020,57435,75891,62636,54722,87128,84182,52408,48266,11400,25446,15068,42836,-9254,26496,73844,116222,27329,26568,107843,-17514,47595,31020,67812,17685,-13750,142030,99048,-5970,142905,50789,49123,13080,96401,58116,-25880,22943,46290,29221,41195,-6224,66738,100745,50271,54414,80773,-26988,-70008,68256,-15915,79102,93027,112642,32436,-522,109939,-27164,5780,60177,38940,37031,42010,89663,89822,-11112,57719,-25064,54870,50080,19532,33643,39909,36219,-3507,-36842,80973,32641,-109383,25182,107278,62502,58381,-18809,91247,121074,28398,3298,86587,36931,48065,44693,150843,51421,56904,23730,45980,97443,72548,-11723,16326,38674,-17880,-20730,-59658,14220,-5723,25344,19767,57639,74443,71113,32354,22299,-22655,29780,86734,74301,21797,29796,10549,79370,125845,-53385,20118,37336,80006,28937,-22473,14553,-41873,51458,108998,52307,54922,43918,100632,10078,1653,-48344,78450,3311,-48175,25532,-9787,25535,-57193,31801,41616,113394,104797,44242,-57564,32483,-15975,-18619,-10364,66952,10530,-31304,13333,-7772,-60238,-59268,-68294,1207,21390,38696,4434,-60833,4716,41914,17227,44791,33122,-528,30323,54287,31959,29366,101105,72931,16246,-35334,29956,22564,59454,48707,14866,64940,52557,34616,-29978,-46710,7146,-14206,-415,28962,63766,70099,41271,58036,27012,27594,54544,42538,67114,49926,59466,25851,14774,55247,56339,16910,49717,59312,1811,97736,-30834,78853,-6527,65985,13342,12848,22846,26341,1563,71204,-9680,73462,63831,88626,37688,65280,129698,-714,103819,73044,-21909,-26156,-2770,28394,82202,-15708,36370,-26489,-31049,-26786,92191,101428,-16518,69756,-5424,-46551,37235,9049,49942,94272,118398,95126,110805,70392,105376,102940,70188,27148,69353,22924,-28739,14969,20903,-5111,-21280,47681,95973,83634,167860,30350,88685,68129,13957,75585,17093,7744,57409,18954,-59224,-70470,1333,74554,100944,67064,-47677,8620,54729,23676,33122,72019,-32143,87443,82169,3512,-11067,52672,2526,42472,43,-49970,62724,-36803,-49612,36771,24756,109646,-27411,37494,51510,8628,62305,12005,4368,106018,111093,46371,73107,45932,69237,88336,41373,105778,-8624,-68662,-33136,86140,-34097,-21435,1775,142023,6771,24626,-2480,42163,23266,104190,-12390,18017,-38869,27048,30791,30988,-60864,-66938,18451,31737,-13643,-12721,-3350,10578,8667,22581,52224,13030,-57040,-4346,-13229,-29978,87117,85740,18889,77339,39543,23827,61411,-27827,11495,81299,-64098,-87283,-32430,-13835,11445,41644,1014,130862,66940,-3735,-62955,-23462,-26434,55714,20928,11176,-52494,-33897,39630,51997,6484,39818,13375,82241,16982,-61937,56218,14859,-8932,75898,12851,52144,-7471,21903,53279,29260,49336,-11342,-67904,86668,49091,33314,3915,68529,80651,-17451,-81372,-360,85913,29444,48391,-23055,-72852,4468,-16846,-24519,89455,55308,-62190,-34117,-41225,-6572,-71292,30118,83280,-320,-31824,417,62948,44855,40142,-10365,-8723,8232,50623,34562,57303,42086,54168,93910,-39939,-68980,2683,50184,86859,73425,14709,356,-12917,69643,20211,-3439,9033,66114,19246,-9182,-16906,71648,74802,-27561,14150,69765,33659,33632,-21983,-45532,-61023,-51903],[-35840,-33786,-87986,-59205,-61084,-20221,-39300,-85389,-71056,-78168,35993,-9922,-79998,-52816,-15541,-96263,-74206,-68835,-62809,-9211,-61135,-82289,-94202,-111709,-30749,47997,-3275,-143665,-89197,-64509,-68164,-30512,-42795,-7259,-59305,1423,-28021,4149,-92748,-147897,-98239,-75708,33349,16191,-93049,-65253,-9123,-3106,-37312,-13168,-38697,-29143,-80256,-103956,-87132,-79396,-27110,-60812,-51812,-75070,-99833,-10899,-5799,-89531,-58292,-105868,-90716,-65004,-45586,-109764,-29826,-96577,-73963,-81423,-67967,-110774,-83575,-72576,36202,26320,-26825,-184931,-112097,-96253,-52062,-111510,-21397,-142481,-180880,-41617,-121285,-88,-63546,-37970,-52957,-71218,-61825,-45619,-132290,-160210,-67033,-2859,-4266,-104996,-54157,-42762,-63142,-65084,-80047,-72210,-52510,-73198,-44373,-54981,-114351,-51451,-86146,-72141,-101905,-9418,-19008,-112413,-167778,-113638,-70114,-135974,-39618,-119378,-35827,-76509,-25137,-92197,8927,-154708,-161296,-141181,-53319,-118257,-75784,-172057,-186706,-187485,-224907,-170271,-87812,-40292,-60570,-105488,-99620,-108193,-107655,-74400,-132502,-186195,-76124,-133610,-67667,-93263,-98428,-147416,-34242,-158220,-127349,-76712,-36965,-66632,-88272,-108271,-136156,-63069,-151868,-116148,-163128,-137965,-176597,-189508,-125010,-133750,-220744,-234658,-120980,-167701,-151872,-73967,-165381,-219040,-250170,-218392,-101589,-178223,-175572,-160611,-151109,-137135,-144741,-254609,-148423,-122907,-222798,-223260,-239184,-231107,-190684,-160558,-229863,-217742,-231448,-255285,-184945,-171886,-248251,-369684,-314219,-186202,-227914,-265586,-231525,-301702,-304408,-288268,-331684,-344152,-308547,-230315,-388468,-298710,-226756,-329113,-467097,-518936,-519575,-468671,-427510,-419115,-499897,-619085,-642489,-722557,-658854,-676801,-784706,-786454,-908420,-993471,-1221763,-1421998,-1565303,-1879612,-2410965,-3130073,-5104619,-7702740,6662589,4159982,2786454,2075219,1623923,1347520,1183920,964155,887364,766299,779707,665853,625628,606384,573025,564095,516250,473559,487167,404076,319800,366755,377144,406531,359099,365060,291487,290889,235286,345881,291187,291193,250113,222329,248900,237085,196015,193594,280952,371824,219028,121155,253655,240678,259927,161249,200300,206147,244981,196467,167945,113972,104878,206247,148742,138899,149437,134193,143724,84777,106834,99372,110402,97621,87694,195757,57866,121398,140710,119430,102289,98156,54106,105511,108885,-44225,-25356,29663,43813,-40395,-68675,-78447,-95538,-101937,-18852,-277493,-273322,-506307,-1120377,1014392,816485,526366,395754,363256,292840,326077,261977,249483,199214,183377,213152,192179,136319,200048,247314,176120,104266,149540,182278,130801,123239,173983,121161,173557,134047,144343,210447,153815,104061,155551,144751,180370,175619,149168,180099,161409,128867,143345,94609,65729,142495,135088,146172,183406,135710,111222,137677,110186,154363,82931,104064,102598,69068,-35319,63435,65224,93479,79674,82163,150479,141270,99728,91031,48118,45206,88610,93678,54598,42205,89902,81229,119509,142433,88050,58615,57054,116998,87841,93738,140272,124577,75285,207848,55162,103771,101401,132952,114505,108262,154010,112816,17946,76034,62871,118249,42971,20999,86649,129304,38787,75861,124252,-2772,23378,43069,66449,75416,3603,30824,79444,45488,12170,69700,24074,2840,60775,67546,27332,93509,68864,47465,65026,141052,136010,110391,84716,65672,52135,38472,60070,80517,129567,52300,-18121,-26230,56835,78464,30892,37001,67628,77262,17322,115126,112353,54477,86920,114246,72290,114370,86537,96587,110047,54128,102434,8982,20277,80596,10928,74596,62279,80574,29701,22046,68790,-17662,8299,-2198,38622,6214,59200,83370,66963,77751,78563,98883,38662,98538,134979,54715,83235,1072,48372,7732,77917,89015,26285,14648,26950,14955,69680,108993,124101,37862,4198,44337,76644,125673,42311,89127,-68029,57023,80369,39742,52913,73368,65372,21904,27009,-9122,26126,52361,25947,659,20524,69641,78769,12156,11696,110230,-20191,41662,33479,60139,9143,-12360,116577,92763,799,141193,79262,25105,-6024,99409,62840,-28522,35864,49571,20342,36654,-32627,61317,115107,64996,63131,85520,-45279,-64764,59661,-52609,59093,90274,117989,24084,20206,134556,-13749,8264,57631,32923,47261,44135,82237,91016,-21086,42124,-24736,58062,33149,26121,52570,62330,63252,6600,-19271,95345,64859,-103494,41051,72294,71989,65215,-28805,97269,138848,57455,12439,82331,42786,41878,20052,132061,33816,42417,16733,34743,65309,69253,-7308,15519,60088,-6009,-26525,-46625,28278,3299,-18381,9670,62153,64999,82109,51519,43038,-42580,20975,52916,30092,8980,10411,46567,69512,115724,-39383,26769,12923,78420,28460,-18428,4282,-54924,41019,106908,74440,68907,49243,127900,43366,7944,-73668,52246,17871,-34231,-439,-38475,5209,-54955,21866,53723,102811,110760,19403,-70069,33254,22170,-33932,3570,80231,5306,-43548,225,-13101,-53286,-39761,-77090,7738,3577,16204,4279,-47625,6809,31202,2469,66243,50087,17828,41245,39354,31387,55927,104878,72518,-8622,-30758,29227,38303,73645,49111,9686,57609,48428,18497,-35890,-66752,8459,-48498,-23068,20684,37529,54630,50730,68212,35302,29722,81377,28473,69003,41112,45802,27667,27625,62923,57313,31678,47447,69738,10315,47910,-8746,87639,-7290,47535,27936,37746,26875,43097,20935,87648,-1018,87548,46095,63319,24915,68618,165384,-8786,109592,71601,-19382,-20196,-20520,48400,89034,12353,38402,-25305,-17981,-19133,91350,102038,3155,57371,-18503,-63355,35810,5981,20645,84986,125406,88591,91777,43062,105676,78468,57670,29531,59402,27374,3304,21453,18400,18323,16140,62018,93586,56931,122971,14692,55076,76472,-3532,54343,10887,34632,64769,8566,-68650,-73826,-13929,76324,90225,86032,-54783,18255,33873,35326,41502,73432,-17743,62982,77637,-15776,-1600,37104,10907,58997,21691,-40779,52026,-22302,-31480,34883,23197,110165,-23091,42368,53495,12768,37568,-12497,-19602,75937,88549,37985,86255,50757,49487,77925,45579,121758,-21293,-51217,-13233,101205,-12636,-29602,-139,175461,-6,30962,-3801,21955,20255,91946,11184,27343,-46032,30727,31546,33677,-74541,-79188,34739,15579,-42400,-595,1444,3982,-32080,10611,53535,33610,-77927,-10442,-33861,-24028,88010,65790,8469,76084,47433,22668,74425,-39630,2165,77646,-81040,-51821,-18619,-40779,6768,49993,17415,141491,70623,23950,-29177,4512,-15603,45198,20040,-431,-40846,-34125,23001,58745,7112,18476,4674,75766,-5670,-77658,61852,-1011,-8420,105501,21753,41534,-18848,11124,49495,23909,46512,-755,-51449,93589,37537,25542,-1609,60755,41241,-40358,-67393,9460,102567,43452,67021,-28697,-86800,11729,3228,-17315,71317,45476,-46068,-4114,-40254,-8197,-29698,36769,83641,1221,-18695,1651,66690,62059,33121,814,-8984,-13321,41396,18286,90690,55793,60334,114561,-27104,-53444,15751,39425,101095,82224,31822,-2704,-31571,90765,40939,-22153,-26798,60239,3971,4994,-5697,85307,84454,-13990,25731,68978,44818,43403,-12026,-35244,-71489,-42939],[-34115,-22658,-67532,-46439,-56977,-18107,-53689,-66618,-74732,-88451,70052,20299,-23781,-47715,-42962,-114446,-49400,-67406,-69261,13458,-59651,-88347,-104456,-123900,-16114,37700,11914,-132030,-81329,-54907,-87969,-37516,-23749,-38853,-84751,-1624,-14173,2684,-53035,-111497,-72796,-39327,57891,-27136,-135998,-69431,-7973,863,-47378,-27970,-33630,-5744,-47915,-72009,-76384,-73824,-39295,-65133,-37569,-82066,-104141,-35466,-8376,-100593,-66698,-93257,-96434,-80803,-45413,-97171,-11560,-94086,-75715,-44506,-73902,-87161,-81290,-95192,30345,18479,-66292,-182353,-89674,-99430,-51234,-99262,-46800,-146177,-158854,-38929,-136104,-14326,-51294,-41684,-44776,-47826,-81213,-64269,-146293,-141961,-84365,-5971,-15253,-128414,-82605,-61212,-59546,-54791,-80338,-77777,-62477,-69158,-47679,-58246,-90627,-25842,-77942,-68192,-99240,-552,-24559,-125777,-164207,-117562,-77767,-145812,-22996,-83250,-39003,-74733,-19908,-111941,-533,-148243,-169843,-167925,-52307,-103161,-61320,-153606,-176427,-181060,-193821,-156922,-87674,-46482,-43024,-116268,-105712,-94910,-103263,-66677,-119759,-178812,-90994,-135257,-76064,-92963,-90572,-106320,-3908,-143188,-109269,-63723,-47581,-79756,-83578,-143134,-136234,-81490,-168013,-105465,-144572,-117679,-207787,-216292,-118552,-121057,-196287,-227777,-131588,-149651,-139178,-85290,-132988,-206308,-225065,-213957,-94349,-176848,-174958,-175192,-159550,-126102,-128610,-237542,-149456,-100287,-246809,-244254,-266957,-219309,-185653,-169169,-221834,-204176,-217083,-246085,-153680,-153766,-245381,-386317,-316598,-216975,-240230,-265966,-231073,-309347,-322427,-315449,-328457,-342288,-339756,-246541,-397227,-282671,-240183,-339807,-453634,-527489,-539430,-470006,-404608,-416660,-462581,-595414,-664284,-710054,-635340,-657600,-772224,-788948,-902933,-994478,-1219269,-1405162,-1549122,-1867497,-2379970,-3057265,-4980528,-7506504,6590673,4112555,2745638,2020333,1563663,1303466,1149436,959422,843176,750064,749432,660214,639000,624549,589521,541733,508881,466012,492396,441779,316508,343069,357729,402221,338230,345051,303106,279533,235567,345741,262430,265715,289888,241474,257674,263692,227320,163025,273054,351243,213370,146447,261987,256249,258108,143829,200857,212761,222325,213427,170836,138472,142134,191421,149394,175764,129461,114733,176914,105638,107394,86697,99576,114743,66409,190227,55556,122665,145601,111119,97191,82671,76902,133170,175022,-37110,-25759,40875,38294,-49070,-74397,-78505,-103089,-111776,-39730,-303918,-253293,-501809,-1143764,940656,814669,537018,392049,374549,298874,345750,258567,248173,187428,167340,201640,211565,125899,187163,235160,167476,91005,132779,201598,135209,118956,135505,106664,151112,114061,124906,198850,144226,116575,166985,111288,158915,145918,126984,165572,180892,126722,106751,79295,62204,135678,120406,160031,170547,102415,118390,141513,84088,145004,82121,102549,75050,63586,-50197,63985,57218,73461,63439,84902,153594,158374,111733,79474,37739,49162,90528,100401,39924,36513,64815,91109,117330,134672,96094,45353,68428,109210,90563,83872,165425,128985,61094,195605,60462,86875,84789,150948,92951,76901,139089,95481,13921,77354,80877,142591,51994,51207,77008,117914,89290,68217,110237,-20009,30731,28768,54166,78692,-3457,22434,83222,40435,24696,37885,26651,-12674,35831,36596,29278,61663,51029,37141,56263,126995,118629,82125,89329,88364,60681,46495,71823,96537,103045,65582,-23356,-18577,66881,78904,34611,42665,71693,53078,-258,115024,131768,39431,81657,124877,53481,112210,95532,92970,101599,51246,110867,-465,27215,112508,4790,91632,75983,76224,36030,15532,61056,-8055,12364,-14314,18709,8154,61616,100328,66239,87472,81402,96478,23504,103969,137155,32313,38333,8506,65989,33853,82222,126852,62603,26566,30126,16482,59430,86803,106216,30105,22484,70205,63870,103721,51648,81895,-34318,54247,80083,16808,50560,57838,52653,6757,6718,-19861,33088,91170,13812,4411,17476,68013,37199,7900,239,92112,-18386,49570,41379,56565,10726,-10295,67869,83657,21041,121876,94562,2244,-11241,96092,58807,-21491,48343,54638,24486,28503,-51482,56550,125509,66683,58779,99132,-54542,-44438,60928,-77911,25646,81675,107144,23675,29538,142767,4214,18939,50556,23454,47620,43695,70734,83939,-26589,30744,-18870,66475,18547,36321,75194,77761,92104,21572,-784,104224,91789,-76724,56232,53746,73848,61624,-25861,98188,143807,77954,24749,70841,46318,35808,2014,104216,24909,22257,2209,18918,31540,67214,-1141,31919,84836,12265,-16940,-20545,36581,17117,-54084,-4339,60866,56372,83209,64649,58733,-48665,13817,16099,-13327,-2395,-21898,86643,67121,100757,-11242,31813,-4684,65637,16563,-13408,-11993,-62799,28096,94026,93082,69564,46067,147911,65432,18728,-88191,16766,27539,-8185,-17619,-41648,17595,-44350,4235,67943,80077,92464,-12715,-66639,41450,51931,-58366,17450,81534,2839,-45866,-15213,-17964,-42344,-24287,-74529,33032,-13930,2988,6814,-39549,12068,22153,-3984,83688,63324,32281,54819,19709,26168,74265,108305,63977,-33022,-22230,33788,49724,83510,42564,-1644,37716,43462,14582,-25523,-74121,9130,-55995,-23391,25339,6842,34007,48022,76986,36428,24654,95027,22187,74223,37412,33790,28348,32582,66094,63437,45955,38888,77935,17578,-4191,9189,88245,3868,33937,46066,63326,25604,55171,43106,110187,14883,97528,30954,31829,12509,62704,183672,-17805,92561,74732,-6732,-12279,-35643,61386,88529,44628,40930,-20703,-21040,-11441,60128,77733,39370,42906,-21689,-80945,33261,-1108,-10520,61726,103186,75090,60370,16544,96595,47034,49989,27058,35520,31682,35713,16895,25735,46462,38155,78237,77731,30048,74104,-16678,23540,76202,-14701,37232,14640,64579,63147,1467,-69535,-64064,-19795,82799,71301,97471,-45847,26951,19213,40777,47017,65336,6353,43313,63762,-27711,8189,15388,17046,61706,44273,-26764,32471,668,-10808,28706,16643,96220,-9944,46759,54378,14433,3100,-38043,-34707,39820,60811,28392,104022,47121,27592,55590,44381,124585,-28301,-31764,14466,109752,11724,-27617,-986,173402,-6303,30277,-5297,10520,27072,78335,26784,35328,-44944,32969,40836,41203,-74882,-82536,47299,-19217,-66349,8276,4655,-7595,-60168,8518,47463,54071,-82038,-5462,-40295,-11223,79464,46364,8789,54807,34631,23124,73129,-35792,-1036,72456,-67791,-3798,529,-53949,-2621,39593,31799,140429,57185,48123,-1842,23408,-11099,34771,14254,-8312,-25947,-28116,11824,62044,17291,-7133,-4081,60159,-25248,-79398,63964,-23615,2213,117400,32613,25788,-24182,2049,41960,8003,35661,6926,-25371,92674,21652,16897,-5599,44540,-10376,-56727,-39935,29208,109589,46792,79968,-30086,-87759,24715,21660,-7775,49529,36525,-21732,25207,-37841,-13888,8800,42036,77649,4056,-3293,-1754,66373,72846,33377,13763,-8800,-28769,34392,-4702,113208,55539,63887,110070,-15854,-34335,22814,32393,89650,83451,57645,-965,-41978,105324,71299,-43057,-58176,49332,5569,21827,9878,88744,72900,1260,37413,55292,50860,49976,-2791,-26969,-75570,-18281],[-29373,-9609,-37544,-27348,-53778,-23385,-63424,-51403,-76527,-84589,102998,58414,18748,-43034,-70328,-136200,-23236,-56536,-73998,26915,-58152,-85227,-106334,-118594,-2688,15068,17330,-109018,-67944,-47152,-104328,-38604,-10135,-54169,-107491,-9660,2010,-17534,-10075,-80327,-48346,7118,86571,-64152,-165017,-81272,-8729,-194,-52228,-30979,-22242,6615,-12176,-40802,-59570,-63587,-54047,-81648,-36649,-77327,-105857,-70977,-17974,-101376,-77242,-73621,-94881,-94527,-46366,-79574,7328,-75426,-80351,-19440,-76996,-55958,-71660,-111373,-103,-8697,-104922,-156917,-67476,-109004,-57845,-75220,-70851,-139850,-125072,-40082,-138931,-29032,-38619,-47738,-39079,-25355,-99876,-80081,-159197,-116951,-88248,-20886,-33633,-140302,-104174,-81810,-54573,-51512,-74829,-85582,-68297,-66571,-58979,-68639,-69946,-5678,-69942,-72985,-94614,5168,-32480,-132682,-148536,-117915,-75957,-129761,-23229,-53669,-42422,-80407,-30993,-131580,-30939,-132058,-162868,-192657,-60588,-87733,-49738,-125323,-167937,-169184,-120251,-119465,-89063,-57700,-39108,-128149,-107614,-92069,-90781,-64937,-110633,-170923,-124096,-141933,-79016,-89607,-93397,-89941,3195,-131392,-85653,-54056,-70090,-100087,-89263,-174297,-133131,-101378,-167409,-98473,-124767,-97246,-231166,-234735,-111644,-111091,-160049,-210211,-131688,-131459,-126242,-100494,-110798,-187173,-188650,-214778,-105093,-176687,-184369,-189838,-167177,-124783,-126103,-221536,-161947,-95217,-269710,-266587,-280250,-204004,-185485,-197387,-215125,-193405,-195439,-235905,-142802,-149888,-256710,-379692,-314409,-259139,-255751,-267555,-239194,-300419,-325002,-330356,-318738,-327180,-356505,-270210,-400463,-273849,-265603,-346382,-430515,-516187,-545462,-470222,-390987,-420017,-434385,-551510,-658647,-688334,-620426,-665408,-772765,-794915,-892354,-997697,-1209931,-1374956,-1532368,-1858212,-2335775,-2993563,-4876596,-7303908,6551875,4089466,2679534,1947911,1466994,1236941,1123896,969112,806805,746271,727682,647295,649571,633361,617579,523061,488061,458049,500514,472359,331761,336920,342778,392087,319795,322644,307460,285277,227646,344432,243751,250450,336910,261519,261134,282756,254967,140053,271275,306072,212598,177591,266232,267324,242329,125886,196033,208354,191903,226613,178986,162458,176582,164893,140978,180455,110657,101264,199777,117312,113175,79884,85934,130139,50738,185544,50949,122305,147242,97607,70260,75337,96125,144778,206511,-22731,-35483,47628,26858,-45759,-67053,-68140,-102889,-123853,-75176,-309538,-236945,-504293,-1171510,870964,806391,546898,401142,383185,306797,360483,254222,251860,184432,146239,192844,229253,123034,175391,219799,161290,88501,122712,213128,148028,122019,107417,90344,135900,97399,118016,179356,132473,140179,182192,85789,132470,112240,105910,139399,187840,120940,84578,74434,66030,130244,105613,160050,138116,83255,132430,143266,69514,130601,77654,88123,47338,59574,-32728,66851,46597,53235,47418,88724,150246,163086,105386,65142,26767,50615,94812,101740,20127,37791,42583,93192,110307,125260,99209,44537,78805,100702,94467,65359,159182,131474,68012,165788,70185,70686,69584,159551,74882,59440,117495,72932,-1946,72033,91293,156652,56920,75713,69573,111161,116127,58672,93557,-31573,43938,19039,41548,80472,3665,15711,81701,55578,46062,7203,34598,-4344,21363,8923,35622,31158,35400,25742,49405,108134,93372,43282,89878,117777,70047,43697,93706,122168,68643,78258,-9652,2101,73191,84263,40699,48698,75790,24349,-13593,108541,143142,24298,77488,119025,27786,101287,95963,86326,105654,41989,113141,-1755,29651,125450,1902,98359,81133,74859,43121,12769,58196,7009,18936,-23528,2773,6938,60289,121067,67918,95855,67442,86810,10278,113629,130220,14434,24668,18548,86760,52506,85256,154665,99318,33566,29228,28144,45772,56291,79144,22244,34733,90816,40246,71884,55524,74584,4393,50100,76001,339,47604,45441,47386,14306,-2801,-16653,43454,123106,8379,1692,17950,69485,8096,14400,-4812,53218,-12618,67199,51341,58189,21940,-3489,12618,71366,46799,94121,90972,-11186,6864,89583,45728,-7263,58603,59589,40633,20435,-59598,58090,133159,55647,43020,115950,-49738,-15651,73441,-84831,-7335,68325,83065,33234,25889,129080,23577,32006,37600,13924,37753,38652,57405,68339,-27264,24758,-8264,76581,10153,49725,97730,82712,113472,37477,15690,105816,103599,-38934,67905,55410,65351,44769,-13524,91080,128664,78002,40076,57032,46400,29930,-4333,76755,25373,2385,-16707,1078,10059,65441,6303,60334,107638,36590,2503,12195,28485,30997,-69678,-18629,54734,49441,74623,67098,63478,-40497,11167,-10138,-42971,-7734,-59684,121160,74650,85396,22186,33164,-6895,44355,2614,-11024,-31163,-62202,18002,72907,102575,55989,33925,154454,70453,32041,-89957,-13599,32158,22326,-17219,-13651,50364,-26460,-12472,82262,52750,50749,-42191,-44390,54974,67258,-82483,29242,70022,3325,-37961,-27402,-20354,-27307,-15523,-63805,69569,-25395,1650,11195,-40018,15697,18309,-242,94122,66388,38856,67863,2926,18324,76065,107551,46266,-51576,-11726,41675,54806,85269,31082,-19916,10942,37264,21791,-1655,-63987,9901,-34205,-2769,40511,-20560,10470,31183,84237,27634,16726,94548,31680,83494,38402,23278,31223,29494,65832,76282,55878,30157,86740,21346,-43008,17030,78956,24493,31650,60582,84404,21485,62580,63459,135069,35310,98770,23140,3943,4011,48526,177469,-26401,54130,82882,11881,-685,-44748,61512,80549,74624,48104,-10580,-37011,-3816,8676,28361,81312,28805,-16887,-89635,30631,-12333,-33002,28790,49375,56115,28891,-1499,83989,18984,47576,20840,7824,35151,58793,1851,33380,69991,39285,94736,54237,12255,41322,-50547,-211,67666,-17672,27757,28544,89008,47824,455,-61124,-46057,-14985,91623,51298,100334,-21021,33647,12798,42492,48878,49429,39368,31760,44685,-30818,16318,-6059,19750,50614,60958,-7246,6133,23717,7864,18777,8170,71423,2316,50110,56960,13862,-29746,-57040,-35035,8534,38492,22079,123270,34228,5622,29311,38945,117711,-27011,-14868,38629,109517,30461,-17341,493,138802,-12006,22468,-7425,11441,47616,65655,29545,37457,-36173,34291,58434,50725,-64911,-76980,57943,-57208,-82852,9162,4685,-19875,-68859,16434,33582,66189,-62817,10384,-36847,705,65292,33476,15089,19908,2940,22812,54858,-17559,2393,66756,-25493,43669,17431,-52379,-15589,18615,41266,129083,29518,64214,13324,30009,-15071,27114,4303,-14030,-11949,-16809,9169,60744,37329,-31415,-12193,39493,-36095,-68564,59472,-45138,18543,108369,39501,8430,-22771,-3611,31533,-13424,18936,13210,595,85928,7832,8584,-7903,25739,-59488,-63606,-8169,51839,103427,40072,85991,-25698,-77473,33870,34504,3130,29307,33003,2751,47122,-30611,-19854,34732,40919,68291,7915,10323,-7854,59821,77143,41181,25838,-8699,-33135,27940,-27953,120456,41118,62560,86128,-8144,-9753,25406,32889,51502,74847,90622,7596,-37055,112783,102004,-59932,-72000,39821,26654,38505,23643,80748,44101,15503,46171,29204,50577,53141,3402,-22132,-71455,17096],[-26085,1346,-8042,-6622,-51947,-32558,-70659,-43539,-69427,-69978,111764,81688,22472,-40622,-88482,-152680,-4705,-37639,-75011,28849,-56901,-74636,-104779,-98126,3656,-16087,9593,-75690,-47977,-42617,-111355,-32824,-4114,-51466,-118739,-23625,17280,-46610,22552,-62131,-27168,48404,108035,-83957,-171270,-99295,-10834,-3217,-51098,-32782,-9718,6050,16342,-19467,-41556,-50429,-67188,-106600,-49467,-63597,-101606,-109761,-32115,-91546,-88160,-51858,-90859,-100762,-45609,-62568,17780,-46297,-82813,-9144,-77839,-28651,-55485,-114953,-43573,-45186,-131962,-113314,-49927,-120958,-66654,-44262,-84865,-121999,-95001,-45326,-128598,-42190,-31497,-56240,-34818,-7737,-109860,-88392,-162337,-86561,-77539,-41454,-52540,-139686,-113725,-99544,-48550,-52737,-64556,-90645,-71701,-66738,-76546,-81055,-56954,3556,-62501,-83995,-88460,4368,-40088,-133390,-124120,-116206,-65949,-95051,-38483,-37028,-41225,-90090,-57308,-144749,-63662,-108995,-142579,-210013,-76448,-79889,-42084,-91828,-163302,-156455,-39122,-65075,-90481,-67207,-48006,-139927,-103233,-98047,-73433,-67386,-106803,-165880,-158567,-150309,-74156,-87383,-106849,-100436,-17664,-122291,-62899,-52136,-99744,-123824,-104085,-188309,-130606,-119760,-151723,-97763,-108006,-78820,-238770,-237040,-105582,-108182,-119506,-185751,-122744,-116580,-112863,-115839,-104271,-161048,-150154,-216980,-135472,-176965,-203863,-200796,-170722,-130103,-135949,-209345,-179332,-111815,-283587,-281171,-273898,-188399,-187831,-234146,-211327,-185892,-172291,-226592,-149918,-164972,-280537,-359417,-310141,-300759,-271148,-267328,-254598,-278376,-315269,-329777,-304341,-302958,-349650,-291429,-393698,-275429,-294371,-343058,-404389,-488620,-532794,-466592,-385376,-425425,-422308,-507299,-625772,-661933,-614446,-692854,-781010,-799510,-875402,-1000369,-1196048,-1334419,-1515499,-1849484,-2280518,-2944915,-4817064,-7135034,6534794,4090158,2596357,1866177,1374446,1167587,1108000,983237,789386,752218,714700,626123,655323,629502,644790,507804,456955,450381,509326,477833,358048,356664,335144,380557,305654,302831,307032,305006,216352,340191,241086,250877,374510,274885,256090,288020,273592,132703,273285,252821,217810,204733,263383,272648,215524,113912,187000,193402,157700,233565,187843,179717,195954,136850,128189,163680,100264,98704,208573,118699,118711,79467,72699,138370,43822,183565,41939,118317,144342,80955,26794,79304,105800,137244,199541,-7675,-47458,47802,12505,-28217,-48637,-52336,-94976,-132957,-113064,-296108,-227261,-514800,-1193436,819891,790407,550900,422096,388001,314138,363464,250222,259164,190437,124071,187391,241158,127827,168012,206360,157140,98437,119895,208235,166999,130914,93763,81655,131987,86680,122205,155397,120352,170876,200148,75476,109115,84883,92230,114542,182087,112129,91015,79449,80476,126364,92271,145837,91573,88689,146806,146269,69517,113535,69867,64251,27229,57740,5909,73202,37659,45304,36319,92770,141398,156218,88906,54422,19771,50605,99008,95781,2723,43895,27488,92674,98744,113157,96430,55554,87613,95038,99708,44986,127468,132145,89466,125747,81455,59021,54841,158633,62191,57207,96211,51478,-30492,56855,91375,163087,58982,84839,65283,105895,108247,47624,79448,-37226,60175,15080,27839,80040,21768,9557,75264,90894,71192,-15109,45901,22530,20833,-6827,41084,11166,24905,17476,43505,85951,64293,7446,85739,145294,82127,32024,120353,149825,37182,87869,18705,28410,75616,92595,48001,55113,81321,989,-17512,96149,142373,12934,74896,101068,3979,87205,87017,77788,127059,29225,106030,7528,31392,117421,3184,95064,80892,77941,50584,15383,60000,21801,26942,-28375,-6326,2585,55067,138702,70509,99247,42693,72083,3920,125528,104360,4871,43987,29645,106138,61812,85423,165859,126919,33625,24610,45988,30805,20957,51499,16112,37527,101276,10559,44181,54199,70505,37833,46003,70718,-4559,44753,39186,48055,40440,5445,-884,52780,142031,9719,-4588,22043,73059,3688,27859,-2958,1892,-4588,87170,59758,64529,38282,9618,-28750,54678,67918,69552,69628,-9458,44080,83330,26743,9736,65453,62422,63382,17653,-56761,68751,138464,36649,21908,124560,-30058,13874,91835,-74497,-27385,52864,52747,50373,13430,94548,40868,41556,19804,7301,22026,29046,44847,46494,-24044,23116,6207,83391,9524,64392,116283,76276,119180,48006,27587,101090,95852,-2303,71687,70465,47135,17472,2175,75309,94364,57302,57029,43799,42446,24492,1359,54674,32312,-10343,-35458,-15383,9141,61954,13839,91250,124422,64099,22773,41516,459,40424,-60061,-26412,45647,44144,60877,58262,56191,-22507,14093,-17366,-51743,-4723,-88874,142047,90508,74156,49090,29346,9739,21675,-3082,-12912,-48590,-52161,14645,49258,99728,30880,14036,142829,60573,45115,-80195,-25348,32924,47955,2952,37942,83769,-4300,-19352,93621,30300,-3922,-60242,-6175,70673,67439,-92210,38798,48978,6294,-22384,-31336,-19378,-10242,-12954,-48613,105108,-27795,11533,15936,-47140,15167,21138,11698,96059,56081,35810,76443,-3489,10790,57574,95927,21683,-60927,-242,50030,53859,78895,18609,-43262,-15538,29772,35598,27566,-38337,11718,7460,31262,61134,-37770,-12281,4785,89831,8990,11436,82934,57602,94882,41922,13325,39352,20852,63886,93483,58081,28374,98428,20467,-60919,12123,62193,50129,42168,65681,96785,17152,63906,77518,155944,57382,89229,23126,-13703,1237,29460,147533,-32862,4876,94659,31449,19055,-45878,47111,66168,95783,60492,5758,-54201,5050,-44741,-35342,114942,17198,-8081,-83328,29430,-25464,-38726,-5717,-20590,33996,8785,-7388,74262,3314,46957,12851,-15106,37861,65437,-18738,29150,80856,23320,106754,30547,9966,30213,-71764,-14745,53545,-12909,25937,49871,102634,20620,7076,-44938,-26330,-1175,96261,36006,95627,14717,37065,13494,45070,47076,30992,78266,27926,24538,-25595,21402,-21957,19548,30345,66500,17303,-22662,38219,20453,7782,1851,42226,5395,51449,61903,12797,-48096,-62011,-20666,-8238,26462,22669,139465,14272,-14125,7915,31058,105983,-16700,-3774,49275,99898,37926,-2960,5458,88031,-16288,10137,-9262,23978,82669,55080,19086,31558,-21589,36054,80819,58331,-47929,-63956,67616,-83893,-91604,712,1590,-28412,-58926,30611,14101,64453,-23986,33095,-29367,6111,49379,28315,19635,-16423,-38190,20460,23118,8136,10418,59210,31538,79641,26311,-38252,-29322,-4337,44793,110267,-4539,68632,15414,25478,-26261,24502,-9245,-17999,-1634,-1994,14275,54294,63294,-47568,-17790,19932,-33686,-47144,47657,-57958,33719,82457,37700,-7777,-15995,-6319,19388,-31677,725,18420,18254,75782,1515,1655,-7742,9877,-85622,-59583,17103,68297,84596,28686,84970,-15008,-57726,32219,40615,14559,16021,37188,19596,58899,-16741,-20444,46000,31715,59401,12773,18651,-13273,47556,76224,54160,33371,-9233,-23826,21185,-44910,110178,17490,55689,54081,-4672,22733,24655,41731,1588,57238,121375,22068,-17461,112995,122895,-67463,-62865,35936,59384,51719,29409,64384,9115,26278,47893,-1876,42920,53109,5716,-19745,-58593,52396],[-27384,6935,11760,10434,-51347,-41420,-78397,-43701,-49988,-51606,76513,75274,-13794,-40741,-90513,-156186,-1541,-15071,-70096,20158,-56062,-60697,-102337,-69323,-84,-48743,-9351,-36324,-22681,-41350,-105667,-23440,-5772,-39751,-111853,-42280,27907,-72121,33816,-57816,-11142,66914,112277,-81898,-156294,-117737,-12737,-5231,-45342,-44482,-4538,-4754,28946,-13177,-27468,-37474,-75343,-132929,-70679,-47229,-90192,-139891,-46948,-74640,-97854,-32338,-89564,-98127,-40918,-50330,13163,-16237,-78564,-11823,-77282,-14601,-38203,-104139,-79650,-78192,-141695,-63337,-39472,-129649,-72009,-14455,-84273,-93908,-80904,-53136,-107937,-53056,-32789,-65460,-31553,2471,-107001,-87482,-149929,-53755,-57578,-60589,-68380,-129810,-111077,-110517,-43057,-55015,-51814,-89700,-76700,-71031,-96039,-89958,-53834,-268,-55826,-96769,-80927,-5835,-46087,-128139,-96243,-113398,-51343,-55500,-59255,-32833,-32743,-100051,-92180,-145869,-82646,-84497,-115953,-215288,-95539,-83939,-39670,-58865,-160950,-145360,8038,-10429,-89533,-71011,-66552,-152789,-92620,-108555,-55438,-71612,-107442,-164634,-180408,-157863,-63122,-90875,-126886,-128654,-58817,-112455,-48272,-61001,-130061,-146105,-124565,-178021,-129744,-134742,-127143,-104290,-98271,-64215,-228115,-219983,-101369,-112879,-83194,-159228,-109974,-107097,-98974,-125085,-114281,-130745,-119454,-215176,-178921,-175469,-229045,-206107,-168811,-138007,-152553,-202070,-192756,-142100,-283264,-281870,-248416,-175756,-189286,-260935,-208812,-181217,-156186,-220188,-168977,-197492,-311803,-337214,-305464,-331036,-282249,-263926,-273019,-250414,-299491,-315192,-287014,-275569,-319014,-302199,-375256,-286667,-318031,-327691,-382387,-454806,-502701,-458658,-384676,-429191,-426600,-477660,-575786,-636226,-614339,-723746,-786180,-797869,-852047,-1000272,-1179618,-1289532,-1498593,-1838291,-2219205,-2912883,-4805755,-7027102,6519844,4102436,2509582,1789505,1329573,1122575,1098320,989328,794110,761113,705540,603482,653326,613434,657105,494409,422169,443552,516142,453870,387693,399197,334171,371342,296918,289083,311069,330687,208556,331494,255488,265948,388487,277395,243694,278098,282077,143897,274857,215670,228216,221839,253157,272781,185604,115758,176584,172520,126571,232925,192163,187028,194901,118170,117160,144610,103852,109778,205737,115193,118475,84220,63049,135641,47223,181763,28999,107438,135798,64652,-15530,93559,102398,112152,166699,2327,-52830,41419,-739,971,-23817,-36597,-81787,-134987,-139076,-271864,-224974,-531303,-1198173,794086,766628,543506,446501,387435,317849,351668,246760,267814,203897,107533,185197,244624,138823,165493,199942,154657,117661,123398,186577,187041,142533,92682,87899,139457,83044,132431,130328,109197,200156,217810,82922,91865,69959,90043,102253,167304,103038,125154,88856,103063,123650,80912,121904,44947,116505,155195,152264,84959,96673,60297,39152,19837,58660,46108,84206,35468,58158,32237,95554,128581,142472,74880,54254,20901,51535,100471,82725,-4193,51106,21096,95538,83813,98146,89238,73456,95844,94573,105605,31448,88899,131405,114154,87338,91513,54892,42032,153303,54340,65583,81184,36971,-58115,33040,81891,165790,60048,74145,62581,96773,73879,36823,72079,-36312,75339,17086,13259,77140,44183,3188,67554,137880,92223,-23754,57816,55570,33730,-4215,37388,7190,20567,16304,37518,63274,37532,-16912,77681,162711,96330,16547,141704,168998,17520,92445,51312,50567,74989,100580,55491,62279,88349,-8922,-9689,80405,127655,7881,72374,78641,-9299,75585,70144,69581,159517,17057,89449,28311,35761,94162,8745,85318,81204,85509,57801,27389,64900,31696,36294,-27576,-7516,-2729,46510,146678,71465,94498,16344,56260,6200,135219,53496,4102,81134,40215,120680,67181,81887,159482,138086,26715,18500,64618,17682,-10975,31471,13569,31005,99217,-16545,29536,49536,72134,58447,43274,67185,3393,43124,39236,50832,70829,32067,21305,56840,145923,16159,-9938,28967,76228,26109,42376,3871,-47128,3171,101351,64085,73233,52446,26918,-42071,32741,76162,56232,38481,7822,86763,80068,7566,24920,68368,61467,85045,24477,-45775,87158,139961,16348,3259,113048,32,37748,105916,-54004,-29633,38707,24518,68722,81,47176,52605,43398,553,6485,9223,17707,35380,22641,-19036,23166,23443,81842,16052,76956,127838,60510,106005,46581,32700,92332,71197,25026,62786,86780,23500,-12846,15726,53115,51110,27235,72867,30993,35038,20074,15497,38091,40905,-10488,-49637,-27285,27881,54473,19999,114247,133207,89671,34866,57464,-39724,43112,-29030,-20596,35613,39971,49152,41536,40461,-1769,21441,-5960,-40388,5443,-95371,144746,109499,69978,58873,20332,40639,6218,5448,-18182,-59539,-34652,19152,29406,84940,764,-10975,111348,45146,55311,-62020,-12942,31520,62278,36567,94690,102087,17914,-10899,98064,20116,-54935,-62710,39058,84790,55901,-76697,47454,23284,10672,-3893,-25034,-15714,4913,-14070,-31786,127644,-21650,27950,19257,-54887,11117,29506,26635,89726,34145,23904,76925,4399,6272,22229,68755,-3916,-60621,11859,56206,48975,68363,9871,-66873,-35531,21320,50071,52469,-5893,15156,52732,68405,81505,-40979,-29958,-20457,93587,-16795,12662,65012,91596,104654,44639,2872,53440,10779,61511,109274,50951,37651,111778,15309,-58881,-3794,43998,75575,60983,58631,98325,14624,56898,81685,165627,78325,70361,27542,-19151,4036,10540,102356,-35509,-38058,108111,47833,50346,-39623,20900,47609,103050,74639,26686,-59245,16123,-81906,-92475,130190,9364,795,-62705,31235,-36009,-25166,-32615,-81777,12060,3538,-1575,71009,3825,42457,5258,-28169,39560,54047,-37525,5721,75680,-984,107987,11830,24004,35827,-69451,-21161,37938,-2701,28753,73477,103787,-10114,20903,-23781,-10751,17607,89347,27568,85587,51704,35968,17304,52067,42224,16653,115801,28556,6585,-14118,22832,-29827,18032,8350,58970,43813,-48393,39646,24722,-175,1430,15897,-3394,49564,66720,13469,-42776,-49074,2389,-5442,24516,31549,147449,-8304,-29457,-2317,22399,93542,1368,-866,41880,82079,32971,10521,14116,41437,-17760,-2597,-8590,43956,127275,46903,-614,18661,-3912,39975,102084,60782,-26772,-46288,75753,-90692,-93476,-13734,-2796,-30187,-36721,45220,-6493,47918,21127,55872,-21702,4096,33834,27623,15689,-41029,-74126,16369,-13890,31137,19113,46990,81002,98329,24951,-16080,-39688,-22880,43559,87695,-34742,60343,7660,14043,-40767,28440,-25108,-19532,4147,13518,23017,42921,87822,-49786,-18477,7774,-16404,-17457,30803,-57661,41516,49186,25842,-21168,-6526,-8306,7064,-38690,-13713,21293,23464,64162,5038,-3118,-3999,50,-74966,-45555,26482,71877,57270,20640,77899,821,-30598,20302,41493,25780,13958,48477,24677,62778,2802,-11442,46988,16581,53681,18721,20054,-14596,32461,71990,67711,32752,-10831,-1649,14697,-51410,81402,-6694,44603,24404,-4877,61494,19895,56465,-36188,34550,134041,38348,9053,106173,127395,-62883,-34964,37493,89556,58482,23910,45801,-18243,32033,39070,-27437,27305,50329,5246,-16458,-38594,75148],[-33482,5667,16571,19407,-51292,-46265,-87956,-49420,-21843,-36190,363,40190,-67356,-42002,-73673,-142405,-15930,4891,-57608,5050,-55343,-48864,-97940,-40669,-12113,-75197,-33056,2798,3968,-42068,-87869,-16543,-12823,-31257,-85634,-62413,30968,-84291,20197,-62369,-1492,52713,96835,-61815,-129483,-127712,-12120,-3987,-37889,-70827,-13976,-20363,23271,-22189,-20584,-27881,-76873,-152544,-91276,-35421,-73049,-150012,-58348,-56454,-105245,-17495,-93689,-89588,-32252,-44256,-7007,6048,-65638,-22617,-75687,-17614,-27642,-82156,-90856,-97754,-135329,-21004,-35473,-130537,-70095,6224,-70272,-59568,-84884,-60885,-82623,-62080,-41620,-72430,-29957,4324,-92073,-78878,-122978,-23638,-37748,-72923,-81186,-115961,-100627,-112779,-40744,-55276,-39177,-82551,-86617,-79976,-111928,-91384,-59495,-14694,-50091,-106551,-72077,-26078,-50953,-116991,-70232,-109286,-36822,-25288,-73326,-36202,-18530,-107790,-125554,-131886,-81678,-64641,-91539,-205654,-112310,-98700,-43539,-32154,-156791,-135271,2201,24691,-83653,-69188,-90180,-168282,-78029,-118219,-40468,-75607,-109679,-165493,-184431,-163464,-51464,-102588,-146993,-158198,-103123,-97905,-46433,-80533,-155177,-162131,-145745,-145788,-128349,-145326,-101616,-117139,-97625,-54223,-202168,-186486,-99392,-122151,-57610,-135258,-100045,-102924,-85157,-120722,-136605,-102396,-104551,-205563,-220825,-169619,-251420,-204883,-162073,-145119,-168168,-198339,-194310,-168977,-267562,-267662,-209880,-167901,-186728,-260506,-203539,-178247,-154105,-217781,-192463,-238544,-343030,-319442,-300371,-343760,-285061,-258510,-288223,-224518,-282970,-291499,-267776,-250543,-273907,-299000,-347400,-301846,-330320,-302517,-368845,-425237,-461264,-447858,-385236,-428614,-441436,-467905,-523795,-614897,-614284,-739071,-776554,-786120,-823252,-994209,-1160285,-1246047,-1479543,-1819455,-2156113,-2891080,-4818778,-6975331,6480876,4100211,2430608,1732242,1348394,1121351,1088937,978860,813668,764575,692651,589140,640920,588712,644668,480884,391009,437327,518348,411626,413799,449731,336340,365161,293149,281570,327245,351808,208300,317273,281350,287579,372580,269411,228729,255907,282250,169498,271397,213371,241225,228100,237569,268736,161982,135142,167808,152325,106560,224537,188057,183953,176305,115734,112525,136052,122159,133311,197098,115563,109034,91393,58591,120971,59777,174838,15670,87007,120859,52429,-31661,112962,85851,75124,125163,4326,-47630,30161,-9330,34673,1443,-24712,-67190,-129711,-145889,-247371,-228629,-548562,-1179219,791558,737251,521101,461676,379703,315360,327319,243128,275258,221353,103737,185313,239181,153727,165051,203428,153720,139296,131217,156534,201872,152961,98088,110101,154277,85710,143544,107075,99427,217076,230222,104646,79193,67148,99194,107290,149092,98363,172353,95348,126380,121344,71538,95953,16207,152125,154240,159915,113085,82516,51348,22903,26002,62907,71979,99754,43617,89868,33896,95484,112919,126684,73637,68802,31908,56116,97644,65085,4723,55338,21692,105053,67409,81896,81032,91584,105171,99333,110797,32105,63828,129460,130579,60843,98520,59488,34597,149591,49621,76953,74654,32994,-66164,5908,66378,167310,61622,47253,58524,79438,34757,28611,72334,-27485,85297,24499,-350,72159,63136,-3070,64095,181727,101549,-17507,67456,81124,55997,18238,19519,18445,21720,24498,30869,43245,19041,-27397,67543,165629,108992,3303,147603,169995,12373,91312,76250,60414,72564,104929,62414,70252,94936,-2572,8021,65093,100225,9185,66632,58519,-7186,69829,48834,63885,188288,9350,67076,59311,44124,66264,17697,73606,87254,95883,63726,51768,70310,35096,47356,-20584,-1150,-5081,35720,140524,68072,80431,-3417,43576,15224,136861,-14409,9394,116595,49089,129038,78514,74904,140043,129531,14941,14322,79057,9861,-29229,23791,15924,18647,84522,-32389,27164,44383,80126,63656,42638,66685,20771,43820,43198,51015,87097,70203,41832,53261,136682,24918,-10516,36930,75539,65340,52275,12274,-79917,8143,103612,63716,80474,56806,43635,-26015,6332,68643,55324,9766,34761,120675,81243,-5351,35461,67390,55755,99024,41866,-31435,108184,134606,128,-6288,76570,31753,52426,105669,-31783,-18463,28981,4953,80069,-5850,-242,55962,36226,-15502,13590,10011,9773,30553,1708,-14730,21894,41768,68830,27588,83252,130784,40107,77706,29624,29541,80924,37972,41779,38596,94521,1410,-37318,24428,29234,14122,4113,83937,16352,26176,17486,32492,24660,46649,3551,-56189,-32586,56864,41361,23490,121862,134153,107480,33260,54248,-75913,40096,12568,1994,25966,36464,46078,22851,22574,14963,30406,15487,-16579,18203,-74272,129347,124569,73182,46352,7879,73994,4520,26877,-23949,-60523,-13993,29467,17853,62275,-25038,-37407,63790,35987,61134,-39223,16995,29338,64540,70910,135571,99581,35931,12537,91372,24208,-86285,-51499,78337,93318,37678,-36659,56864,-1546,15061,12051,-11252,-11412,13598,-15992,-15018,130201,-10531,42826,19559,-56041,6688,40144,38124,76730,7079,5905,67293,24084,6227,-19722,28765,-23055,-52919,24197,58635,42817,59918,8776,-84230,-45581,12554,59716,66186,20835,19927,86556,99871,97185,-30586,-38885,-31432,95608,-44905,20822,45288,119288,108942,42968,-8521,70821,3672,58661,116731,35436,56306,120402,7702,-43039,-24908,31448,96142,79294,40454,89423,14938,40137,73733,159121,95638,46717,31187,-14740,10720,-2883,54146,-33131,-57847,121169,58809,90420,-29288,-11190,28001,94499,84783,48166,-45334,28368,-92470,-119206,125175,5409,7435,-34599,37226,-38706,3664,-44628,-114613,-5979,6522,12488,73305,17416,29389,-132,-30362,38957,29417,-47563,-32483,57388,-25176,93873,-1151,49140,49104,-42027,-21064,25073,9767,31963,92952,93811,-32679,39383,-353,-2524,36233,66746,23857,72629,77959,29740,18817,63244,35320,11170,141736,29540,-6988,748,20850,-30290,16883,-7815,40381,66605,-65836,30288,21075,-1023,8995,-1686,-20063,43517,66378,17334,-13701,-20963,24766,15210,29019,47192,143070,-28290,-38672,52,14024,82729,24287,-7908,19224,59039,18658,18991,25069,12776,-15059,-11733,-2758,65714,169403,41093,-23150,2663,13764,47329,116202,56675,-3810,-27882,80677,-76974,-89040,-26823,-5635,-24553,-10224,55218,-22558,20579,56805,71546,-14117,-1568,18690,26217,1000,-45013,-89684,12070,-46591,41833,24006,27849,103244,99553,15078,8403,-42328,-34050,40572,65492,-51834,41716,-4560,866,-53754,39207,-40599,-17582,6396,26113,29756,27746,102576,-35905,-12429,7010,13116,16972,13580,-44766,39017,19784,6629,-30959,2789,-12292,-3661,-30991,-20103,20174,16828,51921,16694,-5352,4199,-3765,-30967,-24785,15187,61147,27729,22790,66708,18882,817,6867,40255,36067,25140,64027,19664,63828,24258,7072,44163,456,51349,25645,15440,-9615,18560,66284,76275,22121,-13521,29306,10185,-47043,34950,-22177,32079,2498,-7222,95668,8848,72322,-43282,12540,115810,50380,31419,93042,115756,-46808,432,39986,103832,57092,8613,31459,-27402,32296,18994,-39414,4386,45221,4586,-8128,-15342,77494],[-41812,-1779,6660,18042,-50886,-44953,-97395,-56371,4839,-27182,-84368,-8617,-107283,-42139,-40324,-112053,-42796,15909,-37488,-9997,-54113,-44407,-88518,-19074,-26224,-89671,-53225,35320,26214,-42732,-62801,-18303,-21258,-33749,-46105,-79819,25667,-79525,-12871,-68527,1411,10873,68500,-34878,-102685,-120498,-6671,1660,-32256,-107359,-39363,-35365,4791,-42861,-21415,-23576,-72367,-159258,-102461,-33376,-53511,-135594,-63345,-42700,-109983,-7559,-101818,-80948,-22429,-43066,-36320,15851,-45616,-36178,-72799,-34911,-30303,-55845,-74230,-100256,-120093,3159,-34353,-122362,-60673,12910,-49355,-24924,-98504,-65993,-59497,-70808,-54318,-74439,-31915,-2030,-70328,-66743,-90061,-2084,-27532,-76735,-92791,-103089,-89216,-106534,-44760,-52177,-28800,-72342,-101714,-92697,-119604,-84210,-69886,-33389,-45891,-110055,-62253,-53798,-56525,-100669,-49913,-102831,-26903,-13439,-72416,-41822,-4943,-112927,-147720,-103732,-65769,-54053,-76124,-181619,-122125,-118258,-53861,-16685,-147001,-123388,-41859,26635,-71260,-65145,-114067,-185760,-63534,-122702,-30832,-78788,-110084,-165062,-174584,-166839,-46810,-121404,-160960,-172801,-132745,-77814,-57326,-107079,-172160,-168444,-162798,-102640,-122609,-151275,-82057,-133675,-105594,-48550,-167892,-145508,-99548,-131629,-45843,-117636,-98487,-102191,-73155,-99420,-163553,-83801,-109507,-188398,-244328,-158333,-261099,-197027,-152893,-150157,-176535,-195036,-180623,-175994,-239701,-242982,-168441,-164616,-178913,-227207,-191623,-176008,-168388,-219216,-213921,-274625,-366058,-306211,-293854,-338413,-277487,-254180,-294755,-207019,-267465,-265471,-247538,-231856,-229678,-284140,-316348,-312804,-329279,-274221,-363966,-406036,-417552,-437464,-385371,-423515,-458629,-475251,-484794,-599761,-609292,-726532,-746641,-763939,-792863,-979866,-1137598,-1209897,-1457295,-1789931,-2097760,-2872708,-4824829,-6956841,6405815,4059297,2369055,1705765,1411356,1164335,1076541,953648,835055,758295,671500,590343,618855,561820,607345,467066,370152,431794,515238,371846,431695,488891,337870,360182,293172,277927,354380,359750,215125,298160,308106,304164,331932,256046,218009,227291,277440,199681,260253,247739,253873,227146,220196,261343,151956,168786,162929,138942,104221,209841,175163,172381,149389,129814,115878,138990,150144,163894,188439,127252,91102,98110,58959,97023,77787,158482,7786,57308,99686,47054,-3447,129936,59719,34422,86085,-872,-34540,16752,-11256,63751,21773,-17402,-55071,-121562,-138923,-230933,-235170,-558855,-1138246,803861,706587,484240,457270,363712,305856,297114,238427,279309,237664,117214,186187,226803,170190,162181,216160,154339,156052,140984,131017,206312,158686,103233,142379,169876,92487,152228,88308,91015,212998,232123,132070,68753,70870,114948,126507,132721,103530,212939,93555,141770,118938,64549,75901,18327,176360,145072,165143,147394,72670,45780,23276,42409,71242,79669,117609,62256,127828,37734,91673,94734,111416,88272,97120,51060,66158,90947,47168,29811,53846,25241,119601,51894,67794,75874,104294,116434,106950,113816,50075,62836,125948,131063,50472,102092,71780,36149,150340,46706,84495,74489,39925,-44590,-17219,49633,168112,64463,14942,50671,53429,12129,24865,77427,-10210,87183,36528,-9626,66225,72530,-7521,69823,207315,95289,-270,72568,90883,81498,55731,-8515,38596,27081,41364,24090,27889,12232,-25751,57692,155173,114843,-2924,132795,148309,18136,85517,84994,55060,69591,103720,68364,78334,97741,16578,29797,53696,64532,14391,53331,43750,9482,70076,28005,61863,198561,8469,45537,96497,55411,44557,28346,62853,100405,106109,67059,86050,73450,34165,59932,-8100,11547,-280,24177,119271,58706,58758,-12718,37005,26499,125184,-75643,16346,137095,55900,132097,102145,65803,114675,102700,2113,15593,86426,9984,-26225,28375,23514,5852,59000,-32026,28578,41552,92906,56370,44053,67601,40603,47700,47563,44983,75539,107989,54130,42393,118336,33046,-4975,43444,67726,102654,54400,18853,-91441,8688,91845,60169,82073,46598,55031,8323,-21448,49107,62021,-4360,60859,137974,86930,-6973,41536,63003,45316,103212,66068,-18740,124973,119589,-10194,-3449,22389,54979,57509,86908,-13576,-3621,25565,-3232,77545,929,-34348,49684,21871,-24082,28645,32163,10921,30979,-12027,-12878,17344,58741,45429,41268,79384,124931,21343,43913,-677,17946,66189,6655,51880,2274,91479,-11503,-49284,29001,9651,-3772,-211,86672,-2217,18996,17398,47083,12628,47276,28424,-53764,-30886,82651,22563,23548,112323,128822,113184,18030,32892,-92509,35373,51419,37165,16964,33458,54386,8418,8608,23709,37914,34953,8428,27297,-35739,100618,129258,81353,14533,-4883,95679,18260,53355,-26700,-50099,4734,41036,15811,38367,-37114,-60921,10823,41036,62855,-15685,47517,27282,59291,92505,146829,79921,46700,44547,70633,38257,-89521,-33079,99058,92805,17102,13938,67696,-20236,18180,21065,2534,-9049,12367,-16843,783,113277,521,47534,15976,-45640,5752,48957,41038,59400,-16082,-14398,48161,46232,10367,-54999,-12532,-29903,-41661,35882,57217,37288,59124,16891,-89566,-45341,4334,60508,67289,30546,24788,101742,121561,106127,-10660,-37058,-18703,96882,-68033,32773,26891,127343,105411,34212,-20175,86126,2933,54006,110803,15012,76959,114205,445,-20592,-43397,29181,108612,87953,15445,72847,18201,14844,53212,136514,107234,24302,29716,-5277,18955,-6773,13064,-25326,-46116,131435,64061,128148,-19907,-42035,10884,72702,85805,64728,-16772,38274,-77773,-100491,105624,4104,11584,-8006,47732,-29930,38735,-38692,-114648,-17124,6184,30112,76511,35388,7198,-2128,-24063,33953,839,-44892,-68310,34143,-44257,64734,-11191,76474,61602,1176,-15468,18074,21284,32157,102197,76116,-37091,58410,23734,-1279,49994,30383,19886,58546,83842,19056,13612,74054,27558,14750,147237,27768,-14935,16335,16455,-25981,17033,-13043,16026,79329,-71579,18662,12473,7707,24116,-7682,-36411,33211,55666,24135,27140,12555,37660,45430,34659,65509,125174,-41227,-40907,11349,6236,74278,48179,-25128,-9817,35388,592,20579,35302,4055,-7636,-14822,9965,84263,193570,37765,-42283,-11025,28495,58158,119956,46928,18696,-12994,80667,-49027,-77788,-29854,-4440,-13279,14253,58835,-28932,-9813,73785,75809,-4128,-5020,2901,20115,-20854,-27082,-74669,9369,-67635,34951,21665,2153,91228,87285,1380,29518,-34333,-38064,39619,47573,-50517,18155,-16025,-9866,-61386,55359,-51718,-11652,7317,32106,29786,10753,101593,-9109,638,17495,47801,50524,1305,-24428,27948,2997,-14137,-36858,9932,-19910,-11106,-11518,-16844,14904,2622,38723,31423,-5108,16895,-3884,26090,-2068,-14575,40273,2351,37221,53856,35171,32112,4091,40245,44617,47983,80434,11697,65724,42270,29871,42053,-10948,50172,32858,7966,2067,9497,60458,75188,2807,-16649,62891,9490,-34863,-22871,-22658,20990,-11482,-9647,106463,-10431,84152,-17840,-3232,68311,52520,40297,75075,94980,-22962,30372,37063,95927,47879,-10584,25333,-15627,27239,-8788,-35975,-22925,38016,6516,7564,5991,60862],[-48609,-12932,-12511,6970,-49452,-37532,-101846,-60373,18586,-23972,-134351,-51667,-113843,-39159,2422,-71118,-71862,13794,-12147,-18283,-51830,-50708,-71992,-7436,-34553,-89895,-63005,56471,38485,-41374,-38232,-32058,-26630,-46699,-5412,-90548,14028,-60970,-53606,-70880,-1835,-40141,39505,-14858,-84810,-92295,4866,11572,-31388,-142581,-74184,-46495,-15793,-69502,-28192,-24489,-64392,-151092,-99277,-42378,-35261,-102418,-61270,-36865,-112374,-1217,-108968,-77970,-16308,-44215,-64107,13388,-23013,-48878,-68124,-58613,-47872,-32836,-43330,-88776,-105842,6199,-31127,-107599,-47421,5482,-30650,3719,-108529,-66953,-44573,-81457,-66262,-70567,-39991,-16045,-49627,-56456,-63789,6564,-32671,-74272,-104445,-94019,-82957,-93678,-57623,-46738,-22069,-64432,-118567,-106802,-117213,-70300,-79246,-48623,-44658,-106571,-52288,-83502,-64895,-81569,-36754,-93060,-24819,-21233,-56390,-46832,-1311,-116915,-152924,-67016,-45942,-54350,-72407,-147696,-123038,-134769,-69505,-15956,-130801,-106942,-89935,-4724,-52672,-63331,-133985,-200970,-53911,-120357,-27389,-82356,-106333,-159793,-159606,-167114,-55339,-142650,-165528,-163634,-138480,-56519,-76189,-134490,-181697,-163761,-172669,-63517,-109930,-152921,-72234,-149846,-119460,-46170,-133783,-109637,-101380,-138256,-47535,-108925,-107590,-102345,-65648,-68244,-186871,-81149,-133055,-168166,-239602,-143453,-250861,-183145,-144536,-154139,-175831,-188918,-154855,-157322,-206228,-215535,-135282,-163818,-167139,-171712,-171885,-174313,-195772,-223179,-229663,-293563,-373849,-294874,-284963,-318491,-260391,-254297,-290567,-200895,-250989,-243761,-227770,-221328,-201062,-264507,-289674,-313280,-317609,-251972,-363962,-396688,-380978,-431485,-386432,-416266,-471285,-492237,-468605,-590908,-598206,-687180,-701127,-735089,-767535,-957327,-1112586,-1186317,-1433504,-1751076,-2053060,-2855307,-4804295,-6946561,6303361,3971066,2330713,1712873,1478849,1230680,1062139,924868,846062,744676,643555,607165,592102,540008,554671,455171,364011,427700,508457,353373,439657,502109,336867,353623,295819,275089,381143,351231,225557,277213,324375,305950,281689,245520,217737,199134,271144,222782,242242,301775,264331,224524,204957,251154,158005,207471,162951,135824,121221,192064,157595,155947,125391,154401,125714,147116,178805,192714,182908,152021,70581,103247,62502,70038,96442,132528,11216,22854,74055,49568,64659,137059,30186,-957,52535,-9533,-20116,4176,-6583,80519,33856,-12530,-48031,-117611,-132985,-225560,-240561,-554068,-1083293,819531,679173,438681,431415,340213,290979,269286,232283,278519,246822,147524,186153,211420,186182,153502,233849,156386,163576,150670,120912,198209,157720,104123,174630,179778,100881,157564,76529,84356,187220,220376,154534,60892,73902,129575,150885,121223,122239,232379,82641,143582,116729,61409,66722,50344,175885,132795,163193,179203,67734,46000,42116,63156,84365,76426,133455,87302,155313,40201,84501,74033,97001,113444,132669,73345,81597,82650,33762,66046,46695,27446,133124,39750,59736,76957,108546,128407,113647,113726,82690,82516,120022,114044,53692,103292,88920,48334,153799,45546,84921,75696,55001,1243,-30002,35980,167530,68708,-9679,38742,23183,15083,26071,82417,12629,80225,52483,-10697,61072,70136,-7727,86311,205867,75590,19597,72101,85527,103873,98042,-33581,59047,36008,62492,19294,17137,16707,-15449,50318,136454,109790,-89,99732,107496,28136,77602,75454,38368,67065,97084,73408,84983,93666,40564,47551,47819,27451,19675,28162,33293,34941,73668,12902,63250,183977,14661,32071,132819,66664,35883,38611,53140,117453,112999,66625,120820,72308,33791,72308,7704,28745,13926,13588,86163,43868,33791,-13007,37287,34970,97944,-103269,21075,138764,61282,132163,133371,56625,89581,63266,-7279,24676,86702,18686,-1382,40974,35403,-2217,26242,-16227,24081,42672,106995,43555,46857,65679,55069,55161,49558,31925,34513,133952,55595,27004,94888,38313,4881,45968,51112,119148,49414,21540,-88107,4510,68514,56438,74959,22742,59223,43900,-45529,26396,69448,3300,75037,138764,96017,4600,46155,56060,31240,101393,89270,-11134,131562,94696,-16753,10872,-32062,62245,54955,54131,-991,6528,28557,-1492,58568,20478,-46195,34856,4564,-22804,48869,75072,24751,36505,-15916,-13622,9715,71382,18107,54287,63038,111220,10367,15924,-36115,-481,46403,-14138,60320,-34987,83206,-9503,-46851,32350,-68,1595,15273,78844,-24350,16873,19651,56133,2495,43531,57232,-42260,-23432,93905,127,20075,89824,119044,105721,-5197,1294,-83393,34054,76827,73055,7815,30874,70989,2460,1837,24236,42185,43471,24301,27375,-1917,66805,119991,90079,-25478,-14530,96057,43421,74493,-23937,-28974,17523,48289,21065,20419,-29779,-77297,-32117,60135,62373,4732,59479,26133,53378,93371,127921,52039,49295,74842,36655,53599,-67196,-14726,94442,82069,-3128,55529,78838,-29130,19239,21095,6605,-10562,415,-16428,15087,83992,7070,37259,8857,-23467,10896,52639,33693,40123,-27323,-33243,22926,58179,16817,-72886,-39814,-23140,-30697,45460,53139,32620,68034,32528,-80482,-36662,-2349,50140,59462,18259,28018,100970,134484,108758,12969,-24745,17796,99456,-75842,43399,11706,110887,94163,17579,-30284,93373,10052,45753,90851,-5319,89741,84778,-3542,2749,-52916,36828,111719,81941,-10306,52930,23929,-14216,21877,103805,111594,8232,21806,4345,26693,177,-16626,-12743,-7922,136163,64307,147976,-16395,-65430,-508,45057,75922,71335,13092,41039,-48897,-39689,80702,2917,14397,10862,61780,-9818,69363,-16846,-91135,-20162,-4987,47023,75015,47305,-19232,-149,-13380,22799,-22096,-29947,-79831,15811,-56724,26815,-21651,97643,68168,42922,-4885,18158,29143,28032,97157,55143,-19820,73461,47949,-3694,55881,-11657,10713,44264,67210,6297,584,78056,20206,22480,129747,22058,-16691,31008,11120,-19719,18327,-6124,-7218,77959,-65134,15272,3482,25741,43791,-2845,-44487,19736,32481,31751,58383,38082,36400,73113,36247,81162,96831,-44421,-36301,24546,-1188,68255,69002,-49281,-34043,16715,-15251,16183,41021,7788,3591,-11702,29118,96776,189688,37224,-53979,-17413,38083,70825,114981,34546,38272,-5098,74993,-16912,-58763,-16687,1507,207,33273,58269,-22738,-34211,73282,69832,11036,-1863,-14144,8680,-42030,6412,-28689,9207,-74198,11850,11010,-26478,53328,67437,-10395,42886,-16088,-37054,43684,36834,-30894,-3413,-23245,-15964,-62226,73389,-54251,-2380,9326,28888,21343,-5467,84228,22598,18987,34650,77606,75947,-2256,-4298,14049,2031,-29814,-38818,14189,-30591,-14052,11521,-5903,7995,-13360,23256,42942,-2871,32971,-3173,70962,17780,-53497,16954,-14127,59739,41706,45740,58176,19848,43767,50579,76102,95616,10250,67281,51767,48417,41890,-13231,46827,38880,1836,19230,7274,55233,62497,-20379,-18749,92636,13357,-19810,-76121,-7367,12740,-20068,-10077,79035,-36919,88609,25342,-9337,9860,42165,32165,54529,74859,3166,45742,24204,68696,33369,-25809,27617,11208,17029,-37152,-21618,-48970,28880,12353,28687,20745,35536],[-50946,-24484,-32539,-10379,-46816,-26191,-95799,-59304,13610,-23196,-125468,-75014,-88408,-32305,44512,-29272,-92424,-1694,13350,-15432,-48476,-67792,-49451,-3924,-31579,-77234,-59613,63859,37670,-36817,-22235,-56362,-25539,-62382,22474,-91910,249,-36250,-88843,-68108,-9647,-78694,20883,-11758,-78726,-48336,21770,24312,-36665,-163567,-106746,-53161,-27938,-95842,-38196,-28588,-56505,-130769,-82122,-59281,-20720,-64009,-54014,-39069,-112995,3301,-109386,-83339,-18581,-45715,-80134,2649,-3406,-59722,-61483,-78909,-75682,-18522,-18745,-70697,-100556,-6470,-21862,-90949,-36518,-11685,-21942,21795,-104609,-63738,-41141,-95815,-73832,-62403,-56321,-36888,-37701,-52790,-54417,1292,-52905,-70193,-115317,-88664,-84307,-76860,-79771,-41788,-19641,-64256,-131532,-118731,-106321,-53502,-81864,-54406,-48493,-97917,-43350,-108184,-77078,-63919,-29879,-79881,-31620,-43154,-32659,-51315,-15693,-121517,-141188,-31329,-31214,-63561,-78192,-111368,-116346,-141820,-87969,-30701,-111393,-85413,-113712,-55076,-30280,-66557,-146586,-207069,-53045,-112507,-29801,-88612,-98169,-147326,-147276,-161738,-77864,-159828,-161463,-133031,-123758,-41826,-95602,-155944,-186387,-149053,-174881,-40667,-91136,-150828,-71811,-160698,-135052,-45763,-107020,-90555,-104002,-141631,-59554,-109883,-125337,-101213,-65172,-44550,-200403,-95267,-168123,-151053,-210375,-129692,-219818,-164422,-139681,-159055,-169194,-178075,-125813,-120920,-174595,-192129,-118530,-162278,-154468,-115691,-146752,-173530,-228391,-227288,-238957,-290573,-361973,-283200,-273201,-288795,-237239,-260105,-277829,-204937,-229653,-230577,-210257,-218140,-195461,-247798,-271548,-302128,-300516,-243260,-362246,-390766,-358011,-432119,-391040,-409618,-475211,-509419,-475835,-585997,-583619,-634744,-652424,-704665,-752986,-928163,-1086137,-1176104,-1409746,-1705407,-2026773,-2836094,-4749070,-6916125,6185884,3843316,2311691,1741524,1514982,1288010,1047691,904734,839245,729890,614389,631089,566952,527277,499780,447558,372414,425152,500046,362483,438138,485454,333356,342717,299436,270541,391617,328650,235716,258853,322233,289008,240024,245188,230034,177031,265581,229530,220995,348943,272027,224417,194195,238219,176580,239784,167101,142170,151473,175368,142484,138957,112346,179832,138165,153979,198668,209184,179802,183705,57642,108358,67250,48162,111501,101191,28570,-8682,47496,58946,142246,129432,3967,-23627,24209,-17292,-10693,-5391,2451,81179,36709,-7078,-46919,-123881,-141876,-229072,-241255,-530326,-1025489,828611,658260,394704,392674,312636,274596,250082,225389,272295,243573,188808,183977,197839,200033,139395,249846,159321,161820,159038,129760,179102,150197,101086,196681,180112,109186,160434,73642,80761,149953,195908,163182,58959,71191,135384,169776,114527,153404,226863,66571,131571,115831,64279,68418,95189,149700,123971,151255,200277,67361,53111,74041,81839,102164,72504,141852,111388,160670,39855,75639,51758,83128,138139,164966,91878,100093,75650,28330,104716,37109,25865,138236,33117,60405,85266,103966,137810,115733,110445,121839,110343,110898,84096,63910,103959,107184,69348,155173,47089,79036,73133,73212,55035,-29589,27908,164929,74078,-17556,25101,-3695,38358,30901,82584,33647,65872,71576,-940,58477,58261,-1945,109917,178245,50496,32581,66323,73115,118173,132638,-40437,72634,49033,81314,19927,8933,28572,-94,46697,114352,93458,10803,57753,58709,36687,70693,52044,19339,65614,87036,78093,88093,81788,60513,53693,46300,-3530,21552,-11120,23942,61398,76769,7547,66602,149797,26201,31470,159039,74266,40918,46479,42257,132487,114245,61739,143558,66302,38944,80926,23337,47771,35815,5597,48291,26414,10678,-9470,42847,37108,58041,-85756,21846,124669,66622,131445,156857,49511,67870,19608,-9532,41744,82166,33726,37430,55339,49370,-2654,-8513,9028,8921,47346,117904,33358,50048,54696,58550,65867,48422,14587,-23264,142778,47986,10964,69154,39786,14959,42770,26815,105776,41554,20168,-81870,-3409,39587,55680,58421,-7221,58348,65986,-60345,10510,72641,31538,70488,128184,106434,27322,53403,47682,15465,101028,102210,-9637,124932,63589,-23877,32144,-68054,52096,47734,18578,7329,9987,36253,5999,26301,47406,-34962,15092,-10563,-12078,69291,127165,50330,46578,-9465,-15418,1598,76937,-2554,64437,34662,91517,11211,1369,-65502,-22412,21235,-20462,69556,-56299,78414,8861,-33280,37264,3765,24300,40856,60577,-46221,22099,22276,59325,-3374,38564,83013,-22101,-12703,86307,-21989,13562,62031,105993,87783,-27433,-28539,-54661,39735,84156,94361,-2867,28137,87669,5670,1522,19394,43776,39721,25565,16377,5102,37312,97443,94302,-58106,-18559,74753,71683,82371,-15348,446,22710,46453,29066,13863,-4176,-83608,-50953,85441,62280,18428,42184,27135,52095,74468,90478,25513,45105,93046,-4184,61236,-30916,-508,67597,64227,-21430,74558,87577,-27346,18112,12677,-6229,-16333,-19775,-16092,27516,52698,7047,14466,-3,5564,21983,49897,18612,20985,-23061,-47606,-3146,50512,22852,-69843,-42688,-6838,-22529,51260,48153,27292,83845,50831,-59377,-22187,-6492,28048,48588,-11940,28292,93710,142163,107099,35184,-4474,66897,105510,-57573,48157,904,76325,77487,-5285,-36430,88591,24232,33036,61532,-20653,87194,32676,-2231,23343,-51895,48830,106226,63172,-30936,34385,31517,-39410,-15876,70588,107882,589,9828,11026,32783,15841,-36006,2850,39672,132918,60261,138700,-21532,-77571,-4087,21994,57835,65601,29309,32987,-20267,41199,58231,-1184,17277,21576,76725,17167,86964,14481,-58255,-16227,-24727,60407,65356,45753,-41157,5879,-2413,5560,-33965,-7318,-54067,9415,-62495,-9572,-33536,108626,67941,65117,9951,24443,31255,20466,77450,35337,14083,80899,71727,-5446,53182,-48064,-5463,30220,35870,-4635,-16922,71257,14463,26480,94895,13236,-12250,44545,6353,-12931,19757,10280,-23065,63146,-49333,26455,-1285,49792,63277,9053,-40480,5282,321,36900,59049,44749,22164,86972,30364,89373,64725,-37196,-25887,32300,-8606,64774,83314,-72361,-44672,8197,-24459,8956,39148,13526,16069,-4299,51395,102849,161081,39549,-57193,-13865,41657,82202,107096,23526,52338,-5600,64395,9347,-32420,12627,10400,11985,45664,58054,-4792,-45266,63865,60417,31911,8334,-31420,-5113,-54200,44502,36682,10939,-68097,-19843,-6174,-52422,7338,45914,-15576,46388,7638,-33595,53300,34407,2018,-16726,-24831,-17267,-57597,87946,-45548,8470,14075,16072,6337,-18205,56302,49326,38958,50985,92583,86615,3361,8587,4585,13699,-35586,-37071,15988,-41543,-11969,28265,7519,4096,-26127,3860,46492,582,50221,-3375,87747,31492,-88047,-861,-19660,81500,31842,47924,74644,51942,51315,53197,98616,109595,22152,62610,49794,54707,42573,-4717,38808,41555,590,39800,11673,50703,40036,-40399,-17795,113287,20657,-6735,-101405,18478,6283,-25724,-6906,17961,-65121,85642,65424,-5590,-35410,21473,10738,34158,62082,26263,44439,1671,31805,17631,-30757,35390,41984,1788,-58469,-4155,-66541,18294,20860,48410,26428,14746],[-48147,-33489,-45418,-28824,-43381,-14659,-76370,-54157,-6281,-21192,-69082,-75310,-49155,-22489,75755,3138,-98316,-26399,32419,-1642,-44777,-91770,-25208,-3373,-17595,-55744,-45426,57386,24611,-29182,-20177,-84896,-16916,-70374,27961,-82984,-11344,-13878,-108962,-62479,-19653,-91620,17180,-27140,-81330,-3247,40864,37283,-47515,-162083,-126304,-56614,-26254,-115916,-49165,-32815,-51954,-104316,-55751,-77573,-10258,-33979,-45340,-46470,-112262,7220,-100603,-95096,-31270,-47466,-79149,-11182,8786,-69804,-53496,-87743,-104202,-14282,-14811,-54143,-106801,-24008,-6161,-76855,-34038,-31801,-26093,28102,-84364,-57629,-48656,-113792,-75838,-53606,-81343,-62836,-39483,-58370,-64277,-15266,-82273,-68983,-122626,-84556,-90839,-58653,-108600,-40487,-21918,-75118,-135689,-124689,-91283,-38087,-74039,-49088,-59360,-87489,-36600,-121643,-92283,-52826,-27014,-64561,-45807,-70421,-11824,-56964,-49886,-126963,-117677,-7394,-23594,-76923,-87347,-80631,-105856,-136990,-105957,-57598,-94452,-61698,-106126,-102621,-8084,-74465,-149506,-198131,-62705,-102366,-37042,-99610,-87434,-127360,-140742,-147342,-107988,-167444,-152784,-93141,-101271,-40716,-108935,-166110,-187858,-127209,-171377,-38768,-70987,-145703,-77066,-161730,-147982,-46433,-91385,-94083,-106183,-143609,-77261,-119133,-146066,-97876,-72955,-46582,-201669,-119827,-203020,-141430,-172342,-123176,-175202,-142746,-139362,-166157,-162850,-162931,-104716,-83368,-150785,-174996,-120123,-157114,-144395,-79536,-121466,-174117,-256580,-228787,-243331,-271065,-330132,-270530,-258752,-254181,-213030,-269306,-262078,-214653,-200967,-226493,-196648,-219404,-210630,-238821,-259465,-284052,-282979,-250085,-352470,-380120,-350356,-437962,-400561,-404724,-469317,-518235,-498062,-580759,-570420,-589341,-614909,-676783,-750693,-895337,-1058364,-1174769,-1386259,-1654964,-2016041,-2809883,-4659500,-6839139,6058954,3698940,2300407,1768971,1505230,1311357,1033621,899322,814606,719749,590688,649620,548041,522485,453151,444826,390304,423064,490791,390421,429166,446308,328506,325799,301651,263522,374848,298398,243863,247213,300620,256682,219420,257425,250948,163880,261039,216491,200981,367747,276879,227665,187388,222265,199533,256838,172794,152979,181578,163389,136835,125229,111608,196856,148367,156954,203602,203931,175201,209678,63193,117073,71761,38568,120646,70759,56581,-29509,24644,72318,189156,106240,-13801,-29870,2213,-21324,-9421,-11400,12070,66400,30965,260,-51066,-141805,-168868,-236691,-236032,-492672,-976567,826597,645487,364191,356151,286746,261553,241410,219680,260918,225729,231690,179358,190496,210422,124877,257486,162152,153953,165888,152453,153503,138344,98000,201903,171018,117132,162243,80189,82272,119246,164135,154340,66361,61973,128178,175517,110159,189360,202317,52224,110580,117688,74723,76298,128328,108102,123354,130301,205481,70441,66144,108505,93430,122968,73037,138018,126626,143367,38140,67610,31147,70446,150946,183130,100261,117601,71916,31533,136578,30453,21133,130579,33413,69838,98998,92005,140851,111099,104682,156461,133676,98735,49958,74411,105630,123162,93923,149787,52168,70366,64111,88809,100213,-17436,25587,160078,80007,-7841,13897,-19975,68587,36561,75470,43698,47360,92341,19292,59511,42639,9372,132078,133307,31165,33887,56600,63154,121989,149148,-21434,75953,67221,94179,29556,580,42169,17385,46750,89836,70031,26528,19217,16605,41542,67220,23240,7900,65545,76737,82943,85629,64657,70482,44639,45624,-22597,18501,-61409,13176,82417,76462,13242,70045,109318,40205,43806,167015,75449,54694,50641,27771,140039,109222,52559,145854,56455,51628,81189,34594,64732,59129,1369,14975,10845,-7245,-7650,50636,32312,14145,-35653,19358,100996,73369,130540,156241,46079,49685,-19237,-3101,64392,75741,49992,76367,65966,62400,4151,-38902,35142,-14584,53038,121357,31946,52615,27423,49827,78609,45441,-1330,-75290,137979,35896,-2356,43105,38015,20863,33743,-741,69157,36950,16174,-80286,-13218,12301,59701,34709,-31284,57312,67851,-61979,7877,70399,70809,48232,112379,115473,55592,65861,39189,385,107923,97825,-13272,105697,32963,-34838,53898,-75956,30121,38573,-7442,13407,11248,45652,14651,-11090,72872,-8269,-4098,-19164,4997,84608,169789,81239,60673,5496,-15798,-2883,74074,-6192,70414,-1984,68676,24239,652,-79714,-43336,-6489,-13686,78411,-47212,82874,39640,-15172,44463,22071,52192,62072,34664,-61490,34680,20831,58625,-2561,36275,101973,5914,-1698,64075,-38886,4921,36000,90032,64821,-39769,-45110,-19970,52241,75466,89867,-16166,23665,94453,14982,3623,13351,45589,30159,13501,-3378,-23031,19893,66568,90139,-69561,-16158,40358,93540,75076,-2976,34775,21201,33171,34750,20507,31485,-79537,-40138,106004,64539,22838,213,32304,56549,44516,51453,7060,37203,92678,-40900,55964,4758,10576,31583,47273,-36267,70090,90743,-16927,15369,-1698,-35544,-24908,-42919,-17866,37748,28808,1586,-11263,-7514,33387,35873,41772,1532,3882,-5812,-55448,-24593,23196,25966,-50584,-22159,11207,-17655,51974,43571,18912,99822,65049,-32753,-4363,-7228,-4208,39140,-48180,25536,90318,146675,103464,53451,19540,110205,115602,-9532,45397,-4959,37242,58678,-30452,-36450,71813,42669,17580,31592,-27750,68315,-28503,4714,39114,-44310,56937,94735,40072,-42659,21162,40594,-52466,-52767,45527,95998,-547,-1289,14184,37034,35087,-47464,18807,75270,120650,52300,101133,-34549,-77459,397,12517,37782,49459,23568,14085,-2433,112304,41875,-9546,20963,28893,88312,43844,87650,46548,-27142,-8500,-42793,69205,48142,29840,-49896,15603,5940,-14925,-35367,15978,2415,15786,-60667,-33938,-44476,111045,63532,57175,27436,34381,25988,11622,47768,20239,52802,79096,92944,-3677,43291,-69044,-25569,17112,4828,-9297,-31200,55865,11252,19917,53986,3545,-2245,57846,3238,-5188,20091,30985,-27704,40460,-29717,49680,1134,74278,77567,22699,-26041,-7345,-31808,36466,21496,29809,1261,81354,16369,87539,36673,-20625,-11137,30057,-16134,63885,88900,-83087,-39007,12726,-25283,2902,28870,13756,26125,4350,71118,103600,123882,43992,-53422,-1337,40001,88596,102461,17236,58818,-12831,50903,22770,-2446,50353,18357,18783,51295,61915,19983,-39872,54704,56715,55599,22039,-45952,-16159,-52684,76077,100202,12427,-54016,-49344,-25781,-70442,-29637,27324,-12212,40625,28543,-29650,65535,39338,40312,-18256,-20826,-15039,-50825,92997,-26235,18572,21839,-3855,-10460,-25266,28570,63261,55698,58878,86677,79544,14886,10629,5022,30008,-30425,-32250,16271,-48863,-5009,31668,16638,7856,-33107,-20282,41020,4413,65837,-4313,76466,38297,-105643,-8045,-15076,93133,24617,41162,79497,88253,61480,52011,103509,123024,47076,45494,36626,45292,42375,13161,25897,38645,5535,61724,20487,46352,13232,-50419,-11858,121718,28543,1091,-79924,45668,-1605,-29475,589,-48768,-86124,78595,87858,5074,-53105,-2723,-14762,16692,56109,42899,31133,-24919,-3061,4967,-23624,44516,65731,-17372,-68445,9275,-70232,7424,28470,57196,23300,6936],[-41907,-38379,-46730,-43112,-39991,-7210,-45755,-48729,-29765,-16337,-759,-58475,-18162,-12005,88881,18518,-90479,-53011,39645,17721,-42128,-115683,-4976,-150,338,-30815,-27092,38897,3975,-20028,-32660,-108476,-2573,-62761,11182,-64519,-18684,-63,-110778,-57412,-29204,-79386,25295,-53716,-86190,24481,56829,47090,-61810,-138303,-128820,-58656,-12232,-124897,-60125,-34580,-52536,-78649,-26771,-89748,-2569,-18405,-39599,-55157,-110250,10759,-86406,-107522,-52268,-51324,-63176,-24571,11935,-80852,-45712,-81703,-122983,-17673,-32382,-44967,-120785,-35576,11603,-67422,-43206,-48637,-39580,24968,-53563,-50677,-62835,-132461,-73934,-48397,-112561,-90355,-55390,-72909,-86443,-37950,-111790,-72693,-123212,-78503,-96504,-41270,-138625,-44588,-29482,-96755,-129716,-122004,-77725,-27433,-55729,-36367,-77951,-78941,-32967,-120967,-108186,-52574,-25933,-49627,-63539,-95046,-2504,-65368,-96490,-131043,-90108,-2126,-19179,-88841,-92320,-61308,-96234,-122666,-120569,-89082,-85147,-41391,-78743,-129108,9178,-83892,-141739,-173098,-81872,-93360,-48033,-115791,-77424,-102088,-138411,-122391,-134093,-163565,-144660,-60231,-84968,-55396,-113680,-163078,-184881,-102625,-165637,-54285,-56770,-138591,-82972,-151173,-155110,-48617,-86804,-117195,-106719,-146673,-96092,-133425,-162782,-93259,-88344,-80573,-192150,-143321,-224612,-139529,-143587,-129144,-130884,-121049,-143034,-175131,-162841,-146564,-100926,-60655,-138123,-161056,-135420,-147614,-139869,-71510,-102196,-176472,-272536,-225904,-245699,-247902,-283299,-257818,-242893,-219958,-193121,-276880,-250344,-224842,-166879,-229196,-188356,-221973,-238143,-238005,-245684,-267676,-268272,-267885,-332783,-360701,-355485,-444512,-413831,-401029,-456004,-514281,-522903,-571593,-564351,-568921,-599476,-654713,-757998,-864810,-1030692,-1176634,-1364636,-1604304,-2014685,-2774944,-4548854,-6711339,5929291,3573307,2288220,1776055,1459435,1297354,1019675,907248,780633,717634,578417,654185,537448,521114,420406,446078,410271,420271,480553,420078,416533,399744,324294,303965,300489,256234,332411,268825,251831,245152,266926,218636,221414,277910,271994,160211,256686,187863,185888,352177,278918,232328,181774,203708,218200,256086,176717,161351,196052,158232,144428,117569,118171,200608,152362,157455,193517,173205,164458,216145,92578,133256,75739,44714,124248,46812,86112,-35022,10088,85912,181946,71296,-20695,-20591,-10322,-21209,-15182,-14833,18302,40467,17992,7685,-58639,-166483,-204829,-243822,-226446,-454732,-945535,815177,640492,355809,335639,268471,255550,240522,217726,245498,196241,266509,173130,192278,216432,117872,252627,163786,143950,172000,178232,127232,125845,99727,189038,156547,125746,163763,94658,90828,111586,133449,131077,83113,49569,109615,166428,105371,217323,169096,46443,88105,123277,92275,83594,132922,65966,131547,105220,194328,75475,82015,134527,95510,143097,75578,119969,128257,113527,38582,63055,17817,61055,145383,180243,95190,129875,71489,40887,155283,32180,16707,111952,41169,85052,114134,75098,135441,100174,97647,176852,146032,85608,21485,81404,108537,134876,114994,135967,60385,63023,49680,97060,128078,1831,27317,152902,85735,12605,9281,-21967,92694,39949,61746,37599,28960,112167,45969,63949,30067,22815,142190,83059,27335,28509,44986,60202,115872,143490,18360,69771,90485,105513,50161,-9258,52449,35038,49117,60302,46827,43066,-5363,-6571,43822,67949,-1864,9978,66940,69559,87623,76490,48197,69844,24311,41626,-27363,11863,-111874,1216,95090,72383,27844,72236,76608,53766,64222,155112,69553,69384,51493,9360,137501,99290,40331,128691,45019,69100,69421,37682,74715,74912,1287,-4906,1829,-20422,-9934,57644,23115,-21389,19644,15726,74236,82202,127916,125828,47057,33909,-45613,10633,88055,68960,60732,101164,70309,71512,14817,-58624,54262,-39337,55919,114618,41265,53848,-20260,32618,91456,42765,-9064,-99264,129080,24275,-11192,18975,34783,20096,20854,-24450,28751,41080,11695,-80898,-22649,-7289,67911,8648,-38080,60870,51834,-50005,18132,64608,107634,17440,95976,120347,81852,82634,32071,-11589,121022,74451,-20493,77361,9828,-48671,69903,-60240,6734,29195,-16534,18131,17169,53358,21254,-43249,88043,21644,-16764,-18906,23809,91346,187036,107101,78397,24985,-12627,212,63964,11524,71887,-40198,46676,45767,7363,-75816,-58519,-31404,943,83444,-5795,95682,74222,570,52147,52449,73271,67539,5895,-64019,51839,9274,56908,5456,39471,113979,39663,6909,37504,-46210,-4654,14802,71356,43135,-36668,-42053,7340,66921,57512,59290,-31824,15019,84342,24769,3067,9679,51619,24731,-4646,-25922,-75339,18233,35345,76983,-54008,-8195,5195,101940,57239,9747,70193,15569,9424,34395,37843,65256,-68136,-6294,113463,69422,17462,-48341,44030,63481,15167,24733,-1203,29106,73854,-62598,38724,28861,23047,4377,41419,-45618,51191,86335,-2072,12131,-18533,-71439,-33462,-62418,-23310,45442,17596,-5515,-27732,-9871,52304,47432,30968,-10935,-9077,16914,-55601,-37495,-13248,24897,-25028,9897,22870,-14828,47135,39429,5671,108308,68850,-8459,14652,-4021,-42186,32023,-75978,21291,96531,146066,99343,68115,42374,130762,127432,57244,37324,-6346,6088,40608,-52563,-29346,47487,61393,4877,10943,-25902,39493,-76168,15690,48921,-36872,54277,81133,23845,-44811,15747,50964,-47491,-79093,32321,76632,-236,-6458,15276,39855,51405,-50979,32206,83244,100528,41088,48656,-50919,-66276,11112,18681,22920,29243,-1556,-10789,2078,151199,31140,-19148,25326,39077,91552,63346,72848,71030,-3210,-1096,-48311,73815,27926,5777,-41194,28196,10499,-33292,-30604,33104,64556,29252,-48839,-39633,-50096,110195,58772,21514,45014,44660,12073,3725,18324,11889,82948,69075,107213,1212,28922,-70580,-42389,6527,-10984,-4312,-31300,40688,10996,745,18650,-4475,11924,72054,2151,4930,18604,50299,-20810,18249,-12883,73544,10739,92862,83014,33070,-6719,-15489,-52844,28910,-41202,60,-17597,59164,-3473,76046,18421,2834,6701,17986,-23471,64734,85238,-71842,-21356,29416,-18730,1074,12516,6289,30124,11425,81930,100240,96690,48688,-45535,15649,35319,87221,102692,17066,56950,-21842,37168,20786,24078,83038,21099,18798,50238,69930,43357,-20364,50649,64654,76534,34171,-53666,-19605,-38772,93701,138313,10982,-37037,-67414,-42795,-77812,-48550,14353,-1744,28690,38117,-26189,74185,48945,75768,-8396,-11727,-11161,-45722,83961,-909,25889,31454,-25810,-23406,-25675,12680,61587,64422,53473,60672,57316,26550,3074,16413,41584,-17502,-25340,15739,-49306,6235,20809,15666,21324,-34569,-47638,29712,8002,77169,-4266,49237,39827,-99938,-3931,-3528,89215,19148,27146,73968,112872,71514,47051,83560,133987,76217,15213,15780,23390,40230,36455,10504,28847,14978,83356,30415,41055,-10460,-46453,17,117199,33637,2532,-12565,64653,-14614,-31009,11975,-85192,-91113,72831,90022,17875,-45756,-21059,-33654,4304,49851,52197,14241,-46908,-26843,-1603,-7933,51551,76090,-36882,-67935,15076,-60369,-1909,30909,47443,13499,11362],[-35152,-39369,-37372,-49768,-37595,-7420,-11109,-47848,-44641,-10115,46399,-34465,-9370,-3539,81950,14646,-75918,-73576,33968,34187,-42086,-131660,6657,9007,11169,-7918,-12894,12093,-17533,-11990,-55248,-118401,13376,-37587,-16476,-38369,-22953,2926,-97599,-54742,-35979,-52534,37358,-79269,-87114,22348,63672,50339,-76715,-100444,-118422,-60536,7908,-120163,-71229,-33007,-57865,-59239,-1090,-90076,4140,-13532,-40204,-62521,-106730,13433,-76077,-113939,-75690,-59669,-40359,-37303,7694,-93511,-40101,-62953,-125120,-24186,-61150,-45228,-134337,-35645,23540,-61689,-62521,-58886,-53872,16781,-22187,-44982,-76916,-146432,-71730,-49468,-143355,-113556,-81088,-93245,-108300,-60909,-133031,-79990,-115434,-68480,-94777,-26625,-162851,-53029,-42910,-125026,-116945,-110269,-70617,-23286,-31057,-23865,-102606,-74888,-33001,-108040,-121848,-64710,-25548,-37919,-79284,-112256,-7918,-76854,-140371,-129764,-65289,-14039,-13368,-95046,-87113,-55134,-90867,-104681,-130377,-115067,-85299,-30029,-48965,-128272,17347,-90614,-124171,-137111,-105899,-87486,-61790,-135043,-71672,-75968,-136351,-89408,-144712,-150546,-140737,-47098,-82462,-81947,-112675,-149139,-173844,-80454,-161154,-78736,-55290,-130859,-85470,-131978,-155455,-54361,-90200,-148615,-104659,-151839,-112692,-148237,-169819,-89864,-108753,-134857,-176166,-154170,-222618,-141280,-133378,-149359,-101937,-103098,-149345,-184384,-171584,-133744,-117865,-60661,-137231,-144594,-155474,-136019,-142580,-85133,-93491,-180662,-272881,-218761,-249088,-233795,-230884,-247023,-227819,-191872,-181713,-277382,-248366,-231962,-134107,-235016,-186172,-223980,-269128,-241986,-222540,-261286,-257484,-287242,-308169,-335799,-367970,-445809,-426765,-396863,-440243,-498633,-540118,-557585,-569301,-580436,-608997,-640915,-769788,-844692,-1006467,-1178290,-1348650,-1561284,-2016878,-2735451,-4440367,-6555521,5807274,3497767,2274680,1757382,1399934,1260485,1005166,921238,750418,723018,580412,644295,534098,518024,402923,449475,425265,416175,468905,435517,405022,361764,322695,281438,295335,253244,278331,247756,263597,253378,234804,187217,237000,296725,284335,165094,251717,154216,177547,311692,278270,235638,174191,184523,227814,242117,176308,161790,184852,159998,163819,117602,124320,192251,148583,159102,174324,122284,145222,194912,138644,158205,79905,64699,124951,32464,105326,-25830,6918,96354,130074,32188,-17019,-926,-11013,-18514,-23444,-17461,18418,9661,-704,10780,-67064,-188169,-234646,-247629,-215572,-432157,-935020,799867,640478,370958,336487,260885,256973,241711,221359,227841,163594,286263,166910,203568,217627,125334,235217,163637,134536,178610,195886,105412,116683,109015,161909,143077,136328,164602,113165,106931,131105,112085,102131,104592,39309,87023,146918,99707,224439,136344,53232,71001,132166,113643,84985,110424,35248,144609,82935,170642,80931,96297,145608,88554,156571,73595,90061,117279,85780,44837,63771,17466,57606,122789,156645,78148,134132,72421,51730,159399,45279,17123,90064,55914,100980,125890,56226,122563,85864,90603,179182,147508,75990,6509,84887,111100,142337,126388,116146,69658,59928,33987,95646,138976,22708,30541,143256,90357,33691,13469,-10415,103106,39132,44676,18534,15035,127392,72247,70090,25678,32510,132125,37917,42748,29898,33664,61082,102950,119672,64336,57865,115630,125953,80417,-19070,56866,51731,51683,24230,31182,56882,-10991,-5925,46116,71757,-16523,24239,69569,68194,90572,61179,39798,63090,5075,31670,-19361,5464,-146330,-8892,100162,67061,46306,72991,60154,64806,85011,131974,58463,77870,51950,-10109,125484,87422,27241,101635,34573,84539,45168,30550,72997,75415,4875,-5999,2393,-32735,-13797,62397,14053,-37425,56575,12843,49531,92358,120816,74988,52229,19865,-54904,27592,106928,60706,59885,103266,69552,74474,24441,-63233,61892,-57825,52421,97556,58468,53496,-80946,14202,102079,41599,-3505,-83970,124332,16252,-15559,-239,32413,13323,7853,-36648,5865,56240,8497,-74553,-29430,-16045,77220,-13846,-22735,70768,26511,-28155,34171,58140,131416,-8229,81499,119026,98881,99207,27907,-18528,131472,37066,-30651,44758,-1569,-59204,76045,-35998,-7767,20151,-9068,20804,31935,56617,24379,-61548,87593,44064,-18465,-9907,40028,89270,175278,117520,98827,43475,-5243,12745,50521,45031,69297,-71574,30216,69091,12521,-57827,-64181,-48262,16890,81441,52833,109905,101465,9552,57174,88770,80767,54231,-20528,-51310,68542,-16704,56384,18274,48601,120169,74148,11516,17810,-41752,-13780,-3083,50941,27885,-17857,-20847,19993,76007,38273,14726,-47760,48,57084,28980,-3538,10131,64708,30739,-18830,-43950,-128240,30762,12501,59068,-16362,3387,-21427,94961,37555,19683,102446,8424,-20611,26878,59830,86790,-55286,34431,105499,75283,4408,-81645,63643,67365,-4529,15653,-1504,23326,43596,-64594,16043,37439,40862,434,53553,-47467,28939,74756,12214,9666,-34061,-98536,-38870,-72436,-32543,50094,19019,-9578,-26571,-3565,58441,51472,20534,-14048,-15378,36315,-47626,-40557,-43295,20194,-2882,37759,23159,-12123,37236,34196,-12326,104527,59012,7827,32417,3081,-78190,24902,-85037,18325,110999,135256,94962,80760,59503,121716,136388,117935,29079,-5088,-12362,24754,-66289,-15848,23003,76314,3185,7076,-16746,11682,-90602,27564,52267,-34206,38893,69364,22969,-39708,19066,62103,-23634,-84739,28696,51395,-4021,-2928,16501,41728,59291,-44008,40645,60917,76003,28490,-59,-63669,-46256,24572,32720,18157,13569,-34396,-32784,-1982,152601,23341,-22195,29802,55459,82513,71957,48045,82481,12435,2462,-36679,75477,11161,-15901,-17683,42224,11655,-43270,-22799,39877,102213,40633,-24653,-26222,-46723,110973,56282,-27182,59740,52232,-10798,-1913,2723,10624,95634,54393,109081,5457,13070,-55940,-47871,918,-4363,10891,-6728,36995,13461,-27097,-4031,-9154,28123,87484,2757,18158,15542,63903,-5388,4164,-4173,83309,24099,100301,78482,37009,11174,-17425,-55196,15194,-100755,-31987,-26800,31148,-24694,57980,11423,29473,27058,963,-29932,64763,73635,-36792,-772,53444,-7806,4065,-4803,-6656,25879,15393,79284,92983,88576,51013,-36536,30137,30239,77622,102812,21968,47774,-25593,25653,4904,38922,96852,16204,12046,42713,77775,55646,6101,51696,82393,88725,41378,-51115,-12997,-18973,95195,135455,4742,-20837,-70471,-53075,-75029,-49437,7636,11493,15246,32255,-23362,71419,59750,102012,8709,1986,-7501,-44973,60147,22756,29433,40776,-43431,-28318,-20252,16054,46874,61911,34487,22604,27460,32651,-8586,34661,41548,-2868,-17365,14374,-41914,21331,1448,2533,42424,-32870,-73539,18491,11157,82501,-1236,21258,39015,-73659,7924,10556,70748,13847,9263,62178,114467,78274,38937,41473,135903,95728,-20501,-7133,-2120,36296,59911,-3209,12926,24642,103008,38218,33224,-24123,-29056,17097,101306,33744,-1744,75470,69291,-34361,-29517,25608,-72013,-75647,73325,78514,28098,-27039,-25166,-38391,-1744,34978,55148,1870,-56738,-35722,-1457,9183,54762,72794,-50423,-61177,13887,-44359,-7899,25421,18367,-569,19792],[-30359,-38028,-23088,-48812,-36802,-16808,18488,-54716,-44500,-6359,60177,-11882,-23576,1115,59210,-4479,-63722,-82342,19995,40400,-45588,-133863,8132,23578,5608,8327,-9305,-17471,-33741,-7961,-80106,-109758,26128,566,-36555,-7091,-27361,-3465,-76900,-53299,-38493,-23765,45246,-92628,-81037,-7928,57259,44881,-89480,-60760,-103737,-62377,27183,-102274,-82728,-29247,-65271,-48592,17628,-76692,10895,-10035,-48285,-68621,-101297,14751,-79265,-109787,-93904,-73012,-20833,-52037,215,-106175,-37975,-37909,-110073,-29481,-87390,-53332,-138852,-26468,21973,-56538,-85680,-62707,-59270,7703,798,-42004,-83832,-149892,-72909,-56217,-162921,-124890,-108801,-114070,-117886,-79363,-140938,-86831,-100252,-54804,-82111,-16381,-174945,-61491,-61892,-152817,-103867,-91728,-72528,-25529,-7218,-19415,-128758,-76007,-36701,-89176,-130704,-86729,-26122,-30998,-86998,-120532,-25298,-90094,-164830,-119371,-46449,-33357,-5532,-93941,-69387,-59188,-90026,-89325,-135611,-126406,-92163,-29570,-29096,-106988,14353,-91422,-99903,-98924,-125865,-84322,-76868,-152667,-72471,-54612,-131122,-54720,-134638,-133625,-141009,-57020,-91923,-112018,-112314,-129864,-151349,-65357,-159678,-103386,-69457,-123740,-82884,-111910,-150077,-66336,-96930,-173116,-99217,-157252,-125195,-158566,-164547,-90440,-130174,-186504,-158811,-146392,-193640,-140211,-137453,-180344,-97186,-92469,-156887,-191995,-185946,-128840,-150777,-80820,-146746,-121920,-170669,-126496,-152396,-105446,-96087,-185861,-258953,-209112,-255042,-233450,-183631,-239917,-215583,-174675,-180283,-267205,-257663,-234826,-111245,-240007,-189395,-224975,-297828,-245485,-188067,-268355,-249568,-297634,-288572,-314286,-380521,-436080,-432681,-389913,-426935,-476161,-545104,-540263,-583641,-614594,-636122,-635753,-780402,-840661,-988416,-1178345,-1340862,-1532642,-2015869,-2695666,-4351884,-6399237,5696538,3476087,2262492,1719827,1345741,1216707,987641,930423,734155,730417,593672,625442,533047,509575,399093,452102,429967,410083,454890,428314,398142,342304,324072,263540,286592,258489,231363,239613,281265,269355,217919,171982,251710,301982,283071,176337,245624,127907,175142,262483,274991,235551,162689,167894,229384,223818,170538,152661,148407,166523,188067,125329,124234,177118,138034,165175,154669,64633,119105,148097,180197,187507,84818,91137,125729,27898,104838,-7606,15209,101582,68501,-1997,-5183,21240,-978,-15621,-28560,-21034,11758,-19689,-23715,4439,-73783,-197012,-246615,-247562,-206630,-434426,-940952,787189,641419,403670,353594,262561,262095,239477,230305,210429,139578,288198,162299,221888,214227,149103,209316,162146,126627,186554,198351,90828,113773,124510,127607,136791,149047,163379,129905,128373,165325,104666,78447,123353,35864,70440,124936,96636,204335,108949,72046,62720,141813,133079,79079,78032,21026,155694,69215,140579,85383,104507,142159,75230,155572,62173,54991,100366,71501,58518,69855,31946,61687,91594,120516,55281,130016,71625,59066,152141,68125,25537,74768,75925,112221,130386,38755,105978,72391,84324,167535,141324,75905,8456,87379,110182,147083,125228,95764,76702,61928,22108,85203,138330,40983,32931,130997,92875,47455,25483,11094,98710,34388,28537,-2815,9026,134214,90703,75043,30835,32202,100411,4284,72678,50205,24377,57422,87819,88238,101076,45083,135598,161300,114091,-24605,55973,66685,52417,-13738,27226,65617,741,14533,50287,76215,-17958,42343,72636,74034,89333,41957,45000,57057,2930,16291,-3076,3911,-151222,-13098,100540,64711,62448,73251,60432,72282,98910,113688,45954,76463,56824,-25447,106379,77144,15809,76719,26912,90161,12556,13856,57065,58352,10931,11155,12479,-48464,-13025,65683,9643,-29665,67748,11065,29911,101444,107131,22333,60595,7873,-46616,42309,115047,47852,44783,83605,67654,70269,28650,-51859,57750,-65675,40901,73024,77098,51654,-130327,2582,108136,40819,16271,-35372,123751,12259,-16577,-11697,32847,4119,-770,-32450,10819,80015,7139,-54141,-31642,-14180,83030,-27924,10067,84540,2185,-3379,45666,52896,139601,-17033,69875,111132,101887,109389,28101,-19444,127654,-4145,-44169,12680,-1473,-57809,71342,-19867,-8677,11156,8268,19925,54425,54107,23544,-62536,71821,54551,-8059,5628,51200,81376,144813,106911,119143,55077,5022,33191,39341,80179,63426,-88062,23420,86660,10162,-33849,-58631,-54653,28835,71434,102670,116759,110754,11301,57024,121528,74726,27918,-40833,-26975,78988,-55189,57448,31018,61532,120241,101189,11990,11921,-26547,-21004,-21196,31085,21736,11845,9621,17961,71778,23619,-25226,-60486,-21250,19965,23476,-16036,14544,84226,48393,-20469,-51766,-159492,51149,4628,44957,30123,16392,-37129,76380,24650,25639,126431,775,-50725,13982,78984,91750,-47571,63952,85658,79415,-12091,-85833,89312,63544,-11401,20512,1446,20301,13427,-51385,-3116,32858,63527,23118,81993,-40877,10346,59062,21694,8870,-44593,-104445,-38985,-69934,-43875,50964,28656,-7410,-7618,13288,53405,44856,12504,-6928,-12588,47024,-31902,-35045,-55472,14040,11073,50370,12156,-8278,23432,25200,-32515,89320,37321,15080,45781,13171,-102324,14458,-74196,19510,126674,110148,89649,91502,67862,89625,137764,146693,26294,-4053,-21377,11155,-68062,1717,5860,84172,19040,22132,-3147,-4733,-67329,36617,49369,-35546,14872,61536,38501,-31419,30738,72656,13720,-63177,28896,23010,-14537,8321,19348,42810,56466,-24854,42952,19145,51951,17733,-30827,-65959,-19806,36662,40289,23888,9615,-60415,-42199,-6992,126823,15945,-10197,34019,75901,60511,70223,20502,79697,20826,568,-11476,75601,3234,-25354,11931,55506,10765,-40158,-10591,36172,97373,42036,11310,654,-33746,114178,56092,-69002,69162,55124,-40358,-5226,12248,15254,90172,40202,95070,3877,-1894,-33571,-37620,2599,20893,32936,44488,51596,17745,-55866,-13352,-10285,43795,102952,4308,33149,12100,69935,13424,2109,-5502,69271,35022,94034,65527,33983,23366,-12925,-39348,-1253,-130185,-54780,-22706,11226,-41968,37912,12752,54367,49792,-13417,-34676,59878,56671,13055,13361,77517,3687,9452,-16888,-20784,13756,16423,62666,80963,95225,48610,-28687,34457,26368,62299,94403,28919,33951,-17719,18009,-20624,36403,84220,4811,215,29587,78733,48738,29979,55332,100214,88348,44052,-37343,2697,-1569,82798,92241,-6073,-7159,-61857,-54878,-65034,-37715,6016,21790,5083,14387,-20995,50817,68657,115645,26672,19411,-5595,-49080,26233,36435,29589,47488,-51098,-24195,-11819,38088,25092,47793,6265,-15007,-583,30337,-17030,52044,28279,7086,-8963,11416,-28735,40810,-16479,-19309,65400,-30998,-91208,13001,14139,81548,5616,3469,38465,-37482,21567,22684,44423,7387,-8473,49605,91935,79256,28814,-9891,119774,93870,-48018,-26331,-20471,31810,78373,-10997,-5684,29292,118002,41698,21275,-24104,-3310,36767,77619,29270,-10002,147490,59052,-58350,-24514,38843,-19781,-42269,81908,62664,32853,-10207,-11243,-27760,-1126,8281,53224,-1345,-51791,-31204,3391,20392,54128,60137,-51036,-51811,9270,-33218,-9859,12341,-21954,-17328,22614],[-28272,-36221,-11991,-44827,-37562,-33743,36351,-68580,-31387,-9067,48113,4997,-50833,1956,29835,-30016,-60430,-77848,5696,34094,-52311,-121282,1332,39792,-18138,14693,-18148,-43082,-41275,-10178,-99051,-83381,32126,42582,-32634,25723,-34648,-15730,-57017,-49555,-36500,-1857,43941,-88632,-69259,-50325,37961,30926,-97925,-30189,-92010,-63262,40710,-75238,-93834,-25754,-70564,-45963,28160,-52319,17262,-263,-62114,-75600,-93560,14682,-99220,-94246,-100477,-88132,-11789,-71848,-5655,-115079,-38941,-14364,-83661,-31130,-101004,-65460,-129409,-16572,3871,-48785,-103779,-62503,-49715,-29,11035,-42280,-78907,-139673,-79318,-64431,-159268,-117793,-129687,-129201,-109530,-90809,-134910,-88474,-81082,-40209,-60046,-11819,-171512,-63549,-84235,-172007,-96933,-70798,-82814,-32455,7916,-26726,-149634,-81019,-43439,-72955,-133290,-112295,-28869,-27986,-82065,-120231,-47906,-102494,-159867,-98931,-33029,-48600,158,-86772,-41097,-67037,-90442,-80385,-137422,-118808,-99709,-36459,-22739,-79526,1168,-85696,-74157,-66234,-130499,-81298,-90869,-162674,-79889,-43141,-121600,-25799,-108386,-118476,-141550,-82352,-104537,-136446,-118716,-112010,-117469,-60178,-160236,-122766,-96427,-117869,-76221,-101021,-141277,-85995,-102402,-178032,-89821,-158620,-133007,-160142,-147827,-96328,-148417,-215501,-144263,-122918,-143481,-130734,-142936,-213670,-114394,-91332,-164699,-196939,-198301,-133825,-188110,-111145,-164579,-95507,-174467,-123095,-167413,-119039,-106612,-190246,-235446,-199464,-262745,-241237,-150023,-237051,-207188,-170438,-187032,-246191,-274382,-234033,-104756,-240755,-195633,-225295,-321753,-244242,-148560,-285968,-242490,-292628,-283593,-305405,-385633,-411957,-424518,-378519,-418742,-452978,-539484,-522713,-599242,-649299,-666506,-637376,-786669,-852395,-977064,-1177042,-1340461,-1520751,-2004612,-2656579,-4287384,-6255393,5593449,3480403,2252608,1676050,1305740,1172683,963995,924969,734489,731750,609938,604839,527149,496004,406201,450858,422310,401123,437330,399544,396583,342267,326561,254119,275213,272236,205584,243944,301796,287348,222972,175415,252947,286153,269825,190502,238036,117492,175461,217934,269202,231490,147561,157140,228256,209740,160021,137030,97192,173724,206973,138655,117178,160864,123445,176497,141349,16339,91322,88279,191342,209713,89449,113078,127297,31043,82694,11425,31308,101048,33259,-23527,11391,37618,14765,-14238,-26342,-26514,-136,-42798,-49451,-14492,-77042,-188391,-238088,-244976,-202287,-460181,-956013,782529,640827,444412,375191,268515,264398,231668,241626,196614,134689,273979,160125,242452,207302,184005,181676,160844,120168,195572,184884,83346,117975,141157,94196,141251,162179,158480,138701,149955,191862,110306,68829,132793,41358,68219,108240,102880,161423,87891,97864,62336,147811,144246,68646,55188,22147,158150,65927,110255,87536,103614,130345,59211,133161,42026,24065,86853,73847,78032,79481,56525,72626,63673,85293,35412,119507,66364,59658,139310,94072,41958,73013,98025,114842,125895,26261,90610,63616,78734,151379,130471,90309,25368,91629,102281,150831,112980,80730,78335,67953,17720,68971,132012,54948,33214,116295,92441,51233,41274,38688,83238,28285,16828,-14182,12588,130255,96114,75569,42544,18748,53879,-15493,105253,88334,18110,41758,75101,61908,120256,35491,141350,201427,139254,-20753,52664,79070,50401,-42278,34265,68279,23303,44256,56224,78746,-7440,53028,74627,86952,80679,22482,64191,57050,27205,-472,16020,10271,-124199,-8810,99355,69130,71423,74424,71572,75851,101927,113761,36247,65773,70170,-31437,82593,71170,8095,61716,22299,81412,-20268,-8878,28629,29226,17883,39713,28676,-68156,-1483,70080,12385,-3405,60451,9048,16476,106022,87165,-14816,70614,-1402,-24738,50006,107598,27993,18208,52200,69192,59416,25494,-27899,44900,-62745,22800,46393,89633,48514,-136736,3326,107778,37134,46023,25852,118158,10744,-15439,-14488,36861,-2697,-1283,-12878,36662,105554,6790,-21028,-28012,-4437,81081,-31707,48252,96537,-13087,16459,44475,49056,137633,-5125,61140,98505,89617,108407,33512,-14519,103202,-37369,-60770,-14725,5922,-39027,57979,-21485,277,1719,26717,14515,79081,46220,18331,-49334,46572,55336,11538,24366,57389,72457,111783,77777,133800,55228,15258,56605,35611,100932,54921,-85110,28004,92698,841,-11519,-42982,-51853,34202,55386,121008,110571,96293,8843,51361,140061,60326,-517,-53822,-602,78692,-96050,58490,38116,74435,112238,112022,9681,19710,-4932,-25017,-41237,15088,24491,44634,36639,6210,50356,15465,-45573,-66080,-45263,-14925,7790,-30567,21630,104967,70520,-6031,-47463,-159405,70417,13481,43655,70321,28982,-45395,53949,23271,29147,136343,-8735,-74429,-258,89159,82940,-49103,70442,60560,79607,-27089,-61425,114645,50834,-7973,30318,2932,18255,-5050,-33633,-11528,20737,85276,62507,115647,-26781,-2272,44025,24328,9950,-46702,-87186,-33551,-55946,-54176,47251,40090,759,21412,39457,43193,27935,7184,7076,384,50356,-9966,-23649,-48579,9421,18468,45996,-5279,-3604,7123,9824,-50415,69239,10316,16970,51379,24309,-105423,-961,-51699,26368,134924,72142,82811,97099,66655,50039,129175,132863,32272,-6025,-27150,-808,-57417,20297,741,83182,50972,51840,12275,-4601,-20537,39743,41362,-35459,-9530,56323,62672,-23936,49190,80147,53973,-16212,27812,-4538,-29245,23102,23713,42866,44966,3752,39574,-23653,33182,12337,-39570,-54078,10549,43947,29249,35658,19677,-69095,-32701,-7286,89954,8095,19255,38098,93699,29519,61972,-3012,65600,23834,-5908,18604,75299,5974,-18430,36589,65223,9375,-23062,10307,25711,53655,30824,53267,31624,-14317,115510,55697,-88301,72094,52812,-70056,-7029,48470,23540,73327,31717,66833,-6802,-14654,-12452,-14193,12032,52880,54469,106845,81347,22447,-78131,-13377,-8904,56503,116052,6121,46356,9910,69019,30197,11000,-14302,33007,36441,75037,47413,25870,28756,-3418,-14330,-15594,-119961,-62965,-6799,9693,-50753,20362,17084,71845,74168,-18011,-37029,45992,36871,60948,15804,94356,12375,12567,-18905,-31770,-3025,16002,36261,63353,105121,40739,-23126,22548,23207,46032,72161,34074,18858,3823,14822,-50185,16406,48361,-8212,-13881,12906,67574,20440,43017,58954,105631,75436,45743,-15025,23506,7720,60992,26139,-18658,3725,-49243,-49621,-51654,-19716,7155,24071,1567,-5455,-19001,11330,73921,116345,39138,38191,-6557,-56282,-8489,34298,27889,49955,-45882,-13611,-4762,69889,2700,25193,-23825,-40150,-19425,21251,-16334,60457,5924,8446,-113,5803,-14232,66193,-23337,-40994,83095,-31068,-94604,15493,17449,75537,15150,-157,39088,-5428,31145,29376,19340,-277,-22556,41075,54501,73386,18141,-53314,80787,68183,-54613,-37833,-23718,28465,88013,-10221,-21400,25083,124414,40172,4522,-11935,22939,55106,51218,23495,-20127,177304,38783,-79886,-16253,48535,40311,118,95336,49453,32021,-936,17926,-7263,5876,-25333,47358,4664,-35699,-18248,9092,21484,50683,43934,-34938,-40107,5381,-34718,-9186,-4883,-59353,-35834,14897],[-27669,-34905,-11017,-45854,-39144,-53059,41069,-84043,-13545,-19905,24906,16269,-76929,772,4683,-51419,-67093,-63347,-2429,19182,-60554,-99003,-9483,52556,-52353,9679,-35536,-58663,-40688,-19485,-106892,-45793,30571,78186,-257,54699,-45167,-30300,-44316,-39864,-31278,9840,32454,-69920,-56786,-83724,11764,11349,-100615,-14362,-85231,-61927,46132,-45604,-102354,-24808,-69530,-48251,30898,-23435,21673,16829,-77652,-85397,-83358,13598,-129084,-69730,-92770,-98221,-14250,-96991,-6418,-115772,-40612,1591,-55443,-29291,-98728,-77585,-107131,-16049,-26734,-37332,-109186,-60886,-26392,-6192,9462,-45658,-62210,-117660,-90021,-67900,-125576,-90669,-136512,-133099,-86029,-95341,-118143,-81976,-62630,-28882,-34766,-13560,-153430,-53340,-105385,-176054,-99280,-52814,-98087,-41459,8706,-42907,-158439,-87556,-52097,-67017,-129487,-133290,-35346,-25686,-63466,-112323,-68372,-111230,-127745,-72132,-23226,-55239,-2329,-76757,-7717,-71351,-86955,-77830,-136796,-95133,-101884,-42950,-26627,-59156,-18500,-75879,-53585,-42307,-112169,-75388,-100756,-160260,-91827,-44600,-109355,-8076,-78605,-109124,-136555,-108497,-110310,-148891,-133865,-101230,-77535,-65072,-159650,-135513,-128591,-113191,-68413,-107021,-131679,-111903,-103588,-158907,-76521,-151570,-136532,-150943,-123472,-106430,-160658,-215456,-135379,-94559,-86214,-111370,-138298,-238557,-141983,-99672,-172314,-199779,-200311,-147444,-216512,-140116,-188762,-74752,-165987,-127849,-184708,-121007,-119528,-191719,-208520,-192217,-269513,-245903,-134071,-237638,-202563,-177931,-197827,-218326,-290908,-231062,-116240,-235220,-201890,-225382,-339837,-237935,-116283,-307101,-235262,-274230,-296207,-313173,-378104,-375185,-398778,-363711,-415836,-434743,-529288,-509152,-605165,-661564,-686680,-643622,-790365,-874158,-972019,-1177315,-1344987,-1524824,-1980903,-2619847,-4243781,-6124786,5501080,3472942,2244566,1638996,1281456,1128446,934217,901544,747424,721682,619983,588480,511242,482999,422141,444700,405503,389362,416286,358409,398627,355803,327400,254352,263005,290264,205145,256462,317407,300378,246121,192409,236055,253055,252531,203642,228912,124150,174677,184577,261738,224579,131731,154840,230390,204250,146963,121948,46600,177001,211686,153595,107753,146382,108195,190730,136258,-10846,68833,33878,158576,209590,90737,120004,126574,38994,46690,24363,48900,95480,39738,-28309,29575,42240,29179,-14313,-15654,-33330,-13942,-56999,-75468,-44688,-76178,-165148,-214560,-241754,-203960,-497826,-972838,788071,639583,484294,389325,272955,257446,220738,250188,190720,153056,248851,160046,259508,198718,219660,159401,161824,115304,204109,160425,80651,127883,152871,68741,156127,172660,149118,135341,164727,192130,123367,76566,130511,54907,83230,101127,124564,109806,72663,123046,65707,145405,143331,58686,50205,34456,148828,70454,84175,86436,93328,118369,44114,88458,19859,6287,84287,87701,99169,89552,80986,87467,49602,64575,26850,105930,55821,53515,126843,113792,63193,85496,117836,107652,113329,22098,80569,61621,72993,139198,116633,119363,50668,98653,85403,153966,94749,74815,73074,75976,21898,51736,123801,65331,31546,99918,88824,47446,55314,69733,62845,24736,11084,-8418,25063,116006,87678,69387,54813,-4552,5421,-22134,126598,126627,15107,13225,68018,50326,122981,31222,126313,222508,140645,-4282,50584,87939,46788,-48913,47524,65159,48532,70996,61955,77942,10894,48194,73561,105405,60530,7078,91164,63965,71379,-12287,33497,24197,-76089,3428,98615,81805,71844,77514,85322,75424,94310,132492,32392,49742,91898,-25285,55827,70361,5038,57213,19538,59962,-43753,-32102,-5693,45,24408,68665,45411,-86399,22593,78408,21644,28868,46874,4920,9255,103056,64290,-27821,80453,-8075,2707,48604,82716,2632,-11287,23719,77043,44000,16397,1909,27901,-51909,2765,24378,90467,44190,-85719,17386,100246,27149,77809,74508,96007,9894,-12700,-10876,43662,-3393,7876,14269,63839,123770,5884,15485,-18135,9536,69549,-26967,78754,100600,-15683,25497,29206,45578,133754,21283,54975,84910,64283,95474,44119,-4987,62167,-53344,-76911,-33980,14802,-5536,40472,-40130,8958,-8259,39599,5188,99050,34811,8546,-30244,20971,51478,34097,42998,60607,66869,86752,40270,135755,42419,22195,76214,41845,97751,44018,-65428,41952,85309,-9136,5418,-21157,-43597,33372,37450,101199,91722,61984,6797,42350,136639,44603,-20412,-60647,15647,66381,-124680,56827,35662,83379,94938,102304,7029,34784,16602,-24948,-60809,6087,33595,72826,48970,-8622,14402,11970,-42902,-61362,-65164,-35721,-14247,-41211,29983,118256,86413,21760,-33279,-132786,80019,34626,58450,94116,39894,-51053,36122,32467,33819,127494,-23093,-86740,-10902,87965,67872,-58903,52867,36630,75430,-36617,-21244,129929,32414,257,36139,274,14199,-4967,-21177,-6849,6992,98108,100300,139108,-7842,-8558,34373,21018,12383,-37684,-56005,-24198,-35573,-59903,38575,47637,10723,49299,69360,34699,4769,3400,21864,21726,53622,15163,-8988,-30772,8939,25052,31097,-21711,66,-10170,-12593,-61207,53606,-13601,19403,47115,33677,-83077,-19834,-30416,37919,129995,29551,74969,91759,57679,18095,111601,87167,46122,-12318,-32969,-11372,-37299,37372,7804,73296,86591,86853,28146,10183,25718,35524,30314,-27990,-25686,49125,81893,-19526,71258,80495,84535,43787,24083,-26105,-41021,36342,28006,41589,30467,34088,32428,-50570,22864,14312,-31301,-29596,41382,44834,-1581,45993,40122,-58035,-4702,-1524,53933,826,58449,42403,101394,-2362,52079,-17834,45742,23544,-14029,44586,75214,16787,880,47643,68428,8664,4267,41629,14325,-7438,10685,90677,57035,5863,108007,51322,-80283,68952,46157,-89558,-8250,99267,32841,54702,32359,32032,-24970,-24753,2489,12982,26336,78209,65694,147734,113092,26039,-90079,-9498,-6530,64492,124346,8062,53491,10280,63479,41116,25718,-24301,-12581,23254,47669,27276,15964,28791,8311,6856,-23310,-81858,-58352,15199,27747,-48748,8628,19598,76834,97594,-9239,-36737,21407,15333,90703,7859,99079,16159,8458,-9524,-36405,-19177,15993,7345,41117,108782,29299,-19850,-6753,18334,34002,38733,34277,5270,34043,15696,-77679,-15188,2805,-16063,-27071,-4014,44353,-21321,41950,60933,90746,53903,50371,9763,43957,8578,34520,-36774,-28190,12358,-39479,-41377,-38197,-181,8392,15701,5509,-15720,-17438,-39416,75565,106286,42077,53869,-11028,-63408,-33489,15650,26323,47822,-28548,-1622,-3812,98282,-15569,499,-47899,-46242,-26600,11075,-4696,55076,-17448,1688,9777,-3139,-3601,97964,-14222,-50947,89983,-33382,-81583,23290,21452,66837,24464,8206,39653,10999,33073,28936,3047,-7390,-30754,39148,16808,61357,8416,-75642,24570,28216,-35286,-40738,-10052,27575,87177,-883,-28305,11810,118629,34344,-15685,5373,41902,68118,27796,21309,-29971,163381,16312,-90606,-5664,51786,78734,39791,105907,41815,28034,2017,53655,13499,18775,-55173,37895,16490,-16214,-2610,11547,13027,45717,28814,-4543,-23820,4801,-47949,-9365,-21260,-80239,-54611,-1294],[-26202,-33407,-22715,-58750,-40402,-66830,36104,-92757,-399,-36604,2272,24512,-89992,278,-7673,-60114,-79252,-45249,-3213,3154,-67728,-76539,-19527,57643,-83360,-6124,-53049,-61048,-36003,-34955,-103563,-7161,23889,99392,48490,72781,-56728,-44813,-41642,-22872,-25587,11807,12804,-45107,-50099,-94198,-11452,-9180,-96777,-12518,-80443,-57619,42599,-20435,-105392,-26909,-59588,-51562,26827,1865,22688,35916,-89993,-97140,-70788,11913,-154474,-40020,-72939,-95458,-23058,-122715,-1295,-105275,-39368,7634,-34687,-26098,-83778,-87117,-78599,-30911,-60050,-24099,-99318,-59034,1983,-11320,662,-51732,-39281,-90731,-101685,-61399,-66307,-49800,-126144,-122457,-56596,-94964,-95742,-67871,-49144,-24696,-13969,-21102,-125339,-28619,-119006,-162490,-108969,-42224,-113605,-49840,-5769,-59434,-151150,-93316,-61219,-74863,-120186,-142848,-46790,-19910,-34890,-98110,-81628,-114395,-81856,-46801,-17372,-58676,-16677,-67491,23606,-66899,-75841,-78699,-133738,-64465,-96022,-41198,-34178,-51902,-39723,-66507,-44665,-25986,-73930,-65343,-103827,-144785,-104920,-58755,-97606,-3166,-59778,-106872,-121585,-120965,-103411,-147720,-153632,-100277,-40970,-77248,-154244,-142663,-156824,-109111,-62656,-130481,-123347,-139125,-99811,-121122,-60380,-134435,-136775,-132193,-96895,-117134,-166262,-193865,-134065,-74671,-39206,-86014,-120396,-246268,-166517,-114988,-178919,-201979,-187188,-165528,-226922,-159790,-216509,-71756,-150049,-139584,-201071,-115089,-129832,-188806,-183867,-188733,-271995,-238232,-134765,-239954,-200879,-193038,-207776,-190717,-299160,-227163,-141617,-223029,-205925,-224893,-350383,-230897,-103028,-324327,-229044,-252763,-318427,-332697,-356839,-333587,-358433,-349783,-416379,-425130,-520582,-503323,-593412,-640269,-690641,-653090,-796076,-897238,-972691,-1183555,-1351575,-1541605,-1949276,-2589393,-4216596,-6002457,5432562,3429587,2235835,1616066,1270377,1084689,902662,864572,765178,700920,617578,578984,485239,479198,444995,435629,388030,376220,393767,317956,401215,374620,324679,262605,252546,305149,224337,271246,319113,302766,274345,213036,205528,219583,241662,212336,218712,141443,170321,163311,254265,217024,119758,162070,238042,205897,134703,115992,10388,173067,199343,165132,102448,133055,95264,203209,136283,-13522,57762,1624,92608,176347,84645,106433,117223,49294,12102,28767,61770,86427,78157,-17056,47360,33576,35785,-14113,1362,-39159,-25585,-61440,-98014,-79303,-71505,-135355,-184926,-238680,-211113,-530635,-985031,801377,641392,516821,389184,272131,237993,212287,250064,197267,189785,220152,160641,268004,190652,245148,147397,166742,112869,209687,132934,79829,140372,156000,55858,177554,177594,136103,119671,166379,162232,136366,98422,119488,73228,111391,102879,161379,66669,63485,140117,67922,131759,131900,53420,56825,53659,129901,77609,64868,81837,76505,112279,32784,30986,5324,7173,94757,103489,117045,96930,94583,101968,54682,66284,33968,92469,41883,43954,119041,119882,84368,106709,130646,92547,95817,28513,77661,66059,65956,132272,100877,155587,75385,106955,60790,154777,77108,78084,62188,84174,33398,38305,115029,74223,29300,83264,82814,40868,62912,102258,43691,27340,10665,13397,43377,95053,69585,56477,61436,-27667,-31532,-18464,127558,141206,15060,-20751,67313,56223,116450,32160,91043,204496,107330,23944,52428,92457,44998,-27973,60536,57592,69849,85595,64686,74417,31807,27610,67634,126582,26328,-225,114800,74000,114169,-12945,47093,41366,-24292,19828,98720,101060,66428,82447,94938,71003,79358,154893,35047,33479,116400,-8068,27585,73406,6097,58287,16890,33608,-50709,-49979,-36074,-15530,30084,86851,57142,-93809,54310,91698,33814,53820,35972,-1941,8016,91685,43983,-17674,88184,-13720,25148,39575,43504,-21847,-31631,10980,90869,27056,5719,29782,10941,-36891,-12549,13362,78200,38703,502,40675,86298,10340,103370,93264,53513,9175,-8425,-5785,50985,2795,25294,37088,72528,126808,3289,43907,-2643,24779,50462,-18109,93991,93020,-6685,22258,6376,41262,132585,49020,50986,74580,30686,74341,58770,7267,17345,-48455,-85153,-42405,20478,31712,24248,-67096,7111,-18214,44209,-5644,109427,22529,-4632,-15127,3811,46051,52178,59070,63298,66473,69083,7777,120056,19058,23693,86553,56525,72407,30580,-40612,59679,67189,-12251,17673,838,-33944,28766,22306,55263,66251,22904,8899,33585,110411,33399,-25649,-63352,12699,44829,-130226,50353,23251,85916,70267,76205,6808,48076,31430,-20720,-74396,5623,45082,91583,41589,-20900,-26900,9343,-26142,-45554,-73810,-35703,-35351,-42633,38602,115430,87458,55683,-14025,-92795,74799,58501,82696,99862,48335,-55967,28579,46395,43274,99588,-44651,-85402,-13691,77699,54599,-70725,20135,18036,68246,-38950,17667,126709,14604,8019,33293,-6251,5718,12621,-17410,7630,-3687,96660,119085,140799,12508,-7995,32929,15282,14961,-16574,-24881,-13475,-16552,-58456,25541,48387,15686,66676,93096,31550,-18006,-504,31276,45782,64972,39090,7331,-12882,13675,36256,15368,-30215,461,-26517,-38648,-61822,49740,-28412,26791,33752,38118,-38757,-37857,-20772,50498,111649,-5520,68206,70866,44902,311,88625,32815,62775,-21902,-37146,-19817,-13068,51916,22928,56066,107553,116045,44268,32360,52178,24780,18863,-10940,-28295,34667,83126,-18060,91599,67549,95388,97337,20475,-36042,-41759,45116,30151,39111,19974,56356,24008,-53734,21459,22755,-15012,493,67491,40171,-40347,47590,63462,-32860,33829,8165,22784,-3819,92532,46895,95222,-25673,44264,-22100,26060,21779,-20008,60694,75560,29783,22023,42328,62957,9265,34595,77962,7425,-59601,-10636,112161,70161,20928,86542,39827,-51433,61528,36987,-89184,-9198,142819,40764,41170,41692,1667,-43404,-32026,12267,31475,39208,88031,58008,134634,129867,27363,-92003,-5353,-4295,67110,126699,10828,51832,13552,56165,45353,39560,-28081,-49734,-4607,18523,6476,7613,25864,18808,14406,-21956,-38575,-46897,35767,56624,-36644,4355,18289,66899,115179,11050,-34076,-11294,-8376,95215,-3507,90504,14504,-5674,8389,-32975,-29048,17572,-16985,18281,103211,18800,-17960,-46504,9055,29447,3825,28372,-5780,61349,19509,-97084,-48998,-34502,-13164,-36617,-17196,15959,-58320,30368,60650,57038,29932,59016,29227,58966,5892,7545,-74422,-29466,19730,-34107,-34891,-26676,18117,7632,-2549,14839,-9623,-16184,-85371,75094,89194,35209,60527,-18996,-67252,-41789,-14223,26485,42099,-3118,6354,-12171,112369,-27484,-17988,-60038,-34595,-25079,6965,14541,36784,-33139,-8162,21410,-15122,-742,132108,8642,-39958,84525,-36431,-55390,29949,25972,58345,30085,22496,37459,7239,27086,21762,-1206,-10827,-32298,43539,-7989,45398,917,-73519,-32956,-8423,4472,-37305,15812,29457,76729,14365,-22695,-5955,100279,25731,-35189,17365,48571,73172,12431,26758,-37437,125253,-905,-84763,5980,46787,84082,66709,105768,39351,24637,2387,84699,25284,36861,-70526,25237,29503,-648,11410,8148,-417,40197,16939,31695,-1851,7454,-63608,-14619,-32487,-78461,-70712,-18912],[-21808,-29684,-43769,-82676,-40208,-66676,26515,-87294,2057,-53086,-13529,32433,-84667,2742,-4061,-52308,-89443,-30232,-766,-7510,-71238,-63095,-25260,52952,-98969,-29729,-60892,-51454,-32831,-53989,-93833,22075,16825,102769,89940,73249,-66016,-58185,-48179,-729,-23087,6358,-11638,-24669,-54283,-81707,-22370,-25989,-86164,-19267,-73214,-50630,30042,-4863,-100731,-29864,-40970,-52671,16999,16739,20410,49466,-95101,-106093,-55960,9754,-161387,-8732,-46896,-74981,-29888,-139958,7601,-83813,-32090,5370,-26785,-24204,-63417,-93530,-52776,-59244,-84992,-13140,-78316,-56275,22799,-15434,-9800,-60072,-19420,-67949,-110072,-43716,2346,-8379,-101371,-98001,-32090,-92234,-72525,-50083,-42715,-29244,-2609,-32369,-93513,7325,-119016,-134567,-119654,-40830,-124873,-55350,-30629,-66232,-128460,-96846,-69076,-93870,-106610,-137962,-63501,-7645,-3797,-79853,-86249,-111658,-39210,-31726,-19297,-68476,-41501,-61272,46448,-52569,-58310,-79538,-127280,-38212,-84358,-27801,-38879,-55177,-58410,-62179,-51307,-14581,-31166,-53168,-99134,-122280,-115727,-81514,-89336,-9148,-60759,-110352,-96161,-111809,-84320,-135646,-168841,-108121,-17585,-91437,-141848,-145052,-174168,-104738,-60448,-162791,-117042,-160263,-92507,-76764,-43546,-109744,-134791,-108265,-73362,-123239,-166410,-164397,-141269,-72244,-15859,-62319,-94520,-235568,-180703,-132542,-182012,-204093,-160132,-182111,-218449,-167889,-241872,-93941,-134514,-153819,-213347,-108633,-134841,-181147,-165119,-188485,-267329,-216141,-146820,-241684,-200694,-209945,-212686,-170761,-293863,-222294,-172164,-205063,-206894,-221869,-350309,-229763,-113419,-332349,-226302,-241151,-332603,-350508,-324860,-298613,-312762,-342334,-416840,-424187,-514480,-504958,-563167,-591839,-680886,-664080,-805361,-912105,-976941,-1197103,-1355843,-1563528,-1916302,-2566446,-4196275,-5876423,5396092,3347236,2219272,1604600,1266520,1045548,875327,822514,778410,675026,600826,574125,454122,489717,471011,427251,380234,363486,372697,289557,400714,391122,318118,274776,246012,308902,251182,282495,301020,291810,290878,226541,170871,207417,244205,214266,208037,158105,161860,152211,248028,210589,115194,177564,247116,208278,126516,125428,-3859,161053,174676,168279,103751,118263,86254,208609,135662,4224,60854,-333,23368,112873,68370,74789,92489,60331,-4867,27190,66889,75674,124751,4823,63779,15040,30745,-11341,20182,-40677,-31732,-56584,-112548,-107607,-64217,-107676,-157302,-234898,-221534,-544220,-988102,816305,650461,537575,375132,266036,207963,211861,236702,218637,232852,195450,160035,265160,184916,253882,146582,175737,114022,209756,110139,79016,151666,151661,56883,199831,175736,121839,96395,151836,113760,143471,126422,106494,91764,143295,108481,202855,43853,61788,144326,65686,107924,117346,53855,61456,76398,108043,82845,53431,74475,58231,113407,26871,-20936,6259,26436,113956,112150,128161,99777,91880,112015,77083,88676,54779,80822,28662,35994,117848,111483,101024,127940,132780,73781,77486,45522,80909,74410,56697,123508,84589,184630,91057,113126,33492,150029,65280,86934,49547,91667,49827,31900,105412,83590,28425,68067,76237,35359,62142,133066,30048,37617,13363,43615,62508,72542,49453,39747,58972,-38439,-49006,-8623,108494,118877,17318,-47705,70877,74715,108357,36330,44743,149200,43266,58444,58787,92251,49516,14892,67765,47642,84056,84788,62123,70658,50495,-695,56130,146577,-16436,3280,123656,81123,133158,958,56648,54638,16800,34751,98703,122533,60628,87911,97350,62964,61163,160188,42055,20908,134994,15474,103,77284,9365,58548,13414,12881,-39478,-58600,-53301,-8504,35688,87251,60601,-82641,83341,107553,43714,63568,31295,-9743,12535,74304,31587,8327,91882,-21000,32355,27147,-1114,-36907,-31961,19307,107077,11562,-928,49581,-3341,-20588,-16809,17502,56325,32098,72172,65517,68246,-9099,117621,80184,296,9769,-3022,-4435,55682,13209,46872,45005,54213,111602,-737,56538,16712,39857,29589,-9874,94271,74349,9294,10416,-12796,35609,132232,64708,48745,70007,-4918,51486,75157,20256,-16867,-25619,-77417,-38817,21221,59444,14052,-91083,-8624,-27068,41222,-14523,108908,11946,-17660,-11110,121,38080,59891,71161,66563,69729,50753,-9288,87788,-9134,19754,87155,74438,36317,14507,-26777,73890,44586,-5103,28315,16309,-25625,23361,13339,5449,42616,-1509,16109,28220,68439,29617,-16376,-63169,-10062,20128,-112440,39111,4467,81953,43280,45844,11152,52293,34993,-13361,-76680,12778,54535,100043,17706,-27401,-61087,4226,-9974,-22169,-67718,-15824,-46975,-32440,46687,92555,71392,87750,5428,-52766,54747,73964,101942,92953,53877,-57882,31971,57184,58490,59190,-72248,-71154,-6438,64127,48207,-76136,-13916,6305,59850,-34940,42495,103745,4163,12251,22741,-13832,-7288,38770,-18904,24744,-8191,81551,110526,118911,31207,-33,39501,11927,15992,14561,-3748,-3393,-6705,-49326,10096,42973,9355,69445,99096,31657,-33374,-5570,31786,63842,86265,56890,24537,-1538,22532,53294,6481,-27113,-3525,-39097,-59942,-52672,58806,-33328,39036,15364,34977,16122,-49915,-25515,58842,84955,-23062,65589,35450,33258,-7226,64715,-9997,75011,-31639,-35384,-24768,9330,64457,39685,34280,100796,130453,60608,53203,54207,10341,9523,12751,-17266,10897,60677,-17643,102968,34799,83417,126757,21722,-29694,-27027,50668,28930,36342,18850,62976,15848,-36906,26593,33792,1254,26136,82297,32980,-68772,36562,82169,-3788,69810,18832,-4725,-4154,108021,50563,77544,-33447,39939,-16656,10758,19828,-20762,65467,76164,38386,33050,24452,48460,11405,59953,107544,7695,-84891,-25428,111350,69069,27204,51744,20442,-14631,52307,27479,-66584,-9292,158782,45629,33782,53754,-14879,-51725,-36047,22022,31658,42920,80552,29474,60976,120043,26072,-86228,-1624,-2339,64870,123812,15853,42090,18872,49416,45368,46988,-20429,-64939,-40396,-5427,-15492,2967,21860,24856,6974,-12247,-8388,-34454,48472,82197,-17907,7721,14651,44005,120892,35795,-29810,-45161,-34478,79688,-9400,71014,8154,-28668,29031,-21271,-28729,20565,-32901,1597,90139,14885,-16033,-81735,-5345,31991,-21739,17710,-15288,72117,24752,-103323,-76115,-49604,1775,-40889,-23132,-5801,-69330,17251,58262,14625,9510,68471,36539,65368,6657,-16148,-78005,-19024,27143,-28638,-32800,-17685,33820,4022,-26631,25311,11346,-14519,-108086,74591,69292,22036,52943,-29586,-65860,-33649,-45628,28891,34753,24767,6776,-29483,109062,-32863,-22512,-57972,-13316,-21366,13943,34104,12110,-35068,-13476,34915,-28714,-6784,158688,36649,-6721,69761,-37786,-23498,28749,30049,52884,29518,35294,29772,-13117,15880,10161,4905,-7648,-27571,51693,-13679,28530,-3480,-53328,-73567,-24877,51254,-31805,45116,33275,59861,31173,-5112,-19651,74220,15922,-47476,14843,42289,69960,8269,40501,-40569,87644,-8588,-62994,17448,33543,63585,75796,93121,39928,25112,3135,101899,23451,58555,-66007,10386,39980,8495,22067,-1116,-12914,34580,8294,62874,22628,10949,-69966,-27589,-36627,-58123,-80062,-30199],[-13931,-21639,-66027,-106169,-37914,-47515,15252,-65730,-6693,-61550,-20336,41136,-62990,8690,12263,-30045,-90843,-22429,-867,-10934,-69513,-61853,-25523,38395,-95356,-55934,-52027,-35265,-35883,-72964,-84621,34693,14279,89837,101676,53128,-70461,-69856,-60455,21425,-27242,-3568,-37479,-16649,-70679,-57310,-17206,-36430,-69159,-27901,-61433,-42350,9467,-366,-88227,-29317,-17049,-49931,2558,18128,16908,52295,-91257,-105421,-38741,6856,-144457,20680,-21894,-38224,-27827,-139521,16292,-55319,-18388,-1502,-31659,-25307,-45751,-97948,-37232,-91321,-94315,-8489,-55485,-51112,25428,-17816,-17771,-70095,-11711,-56578,-111979,-19266,59641,19073,-70523,-66117,-20219,-88978,-51577,-34143,-42415,-40582,-155,-43794,-63443,46016,-102831,-101039,-123562,-46967,-128949,-56510,-56451,-56793,-95819,-97728,-73771,-115677,-89819,-120633,-84498,10132,21241,-61564,-84068,-104250,-11650,-32272,-34272,-89083,-70582,-58245,57046,-31775,-41829,-79074,-116666,-25337,-72908,-6189,-37000,-61040,-72926,-65496,-72681,-7222,-4153,-44022,-89763,-105689,-121800,-105453,-85622,-22270,-80711,-116550,-64405,-82642,-58553,-117922,-169381,-120399,-13503,-101365,-123271,-141993,-178190,-99381,-60446,-189103,-112066,-168338,-84364,-39019,-29057,-83713,-131354,-85634,-56707,-119966,-163020,-138888,-156283,-87547,-20277,-48199,-69727,-216662,-186302,-146520,-177133,-204483,-126032,-191285,-198208,-166974,-254842,-138332,-126514,-164263,-218889,-107200,-134667,-169762,-153326,-189127,-254214,-184922,-162651,-240419,-200380,-223099,-210362,-163022,-274819,-215030,-197395,-183250,-205444,-213207,-336626,-239692,-142743,-328989,-229105,-247272,-320522,-350434,-288329,-280351,-274680,-345427,-413060,-428233,-505674,-507076,-521887,-536735,-665060,-673764,-813705,-911445,-980855,-1213162,-1352444,-1579597,-1886422,-2547080,-4168535,-5734492,5384427,3240476,2186325,1594638,1262740,1017413,857204,783937,779154,651483,572475,568156,426370,510769,494177,422907,389409,352618,355752,279311,394218,400060,309404,286061,244175,296766,272835,285991,263694,268634,282882,225197,140687,228001,259203,208692,197343,163019,149981,148684,242370,205278,117849,197530,248533,203322,124351,150690,4499,142666,147377,159342,105754,100115,81030,202897,129445,34927,76210,24917,-19282,39211,42937,34974,49739,71053,5213,25083,66143,64827,156951,28760,78278,-6262,14049,-4329,35564,-34912,-31044,-43931,-115222,-118959,-56271,-87445,-137096,-228665,-232520,-532589,-980898,825840,668105,543701,353266,258233,174303,221853,209231,251762,268877,180570,156945,251487,182447,245902,153637,186785,119472,202820,97020,78427,158633,145627,69794,217709,168016,109547,74007,123019,65410,143005,151802,98778,106023,168298,111351,231343,42784,69010,135128,58717,79472,109595,57317,53861,99995,91259,84922,50427,66151,43918,118539,26716,-49239,24685,57748,133536,108803,131486,98566,75739,114940,108755,120661,80748,70744,21020,33858,122950,95912,110698,141286,123107,56432,61980,70166,87193,83087,44922,102936,69825,191131,92467,113529,11154,136770,60928,95650,40282,98576,68817,33062,94296,94101,30665,55957,71493,31878,54545,156565,23459,53966,16514,72339,76634,52607,35213,24668,48606,-30164,-47417,2957,79279,66975,21117,-56172,74442,96015,102770,40792,1856,81657,-27633,90685,67999,87766,63348,64867,66299,37795,91349,71416,53526,69787,63495,-24829,40317,160787,-48914,18206,111544,81032,121452,28285,63251,56737,40918,42945,96933,140691,59889,91824,93182,52659,42837,136040,49122,13267,140995,38736,-23247,78415,12242,53689,10066,6172,-14675,-57555,-52854,20976,42825,69739,56125,-52453,98288,119856,46746,58303,32580,-14600,22354,56148,29891,40587,89763,-32210,18590,16298,-38437,-36871,-8272,44295,120300,-123,1054,58788,-14011,-4554,-6707,37084,32094,24663,88199,83456,49576,-23166,120292,47550,-44273,13711,2087,-9275,54727,23066,67256,34120,15396,82124,-4384,52214,37236,54637,14501,-5011,85318,49338,26083,-2558,-18348,29062,126599,61464,47801,70241,-35933,33044,90463,32470,-31792,7199,-50672,-24477,18546,70473,12683,-103223,-31511,-33662,32933,-18261,99461,4792,-25067,-19520,9437,24361,55202,78510,69057,72430,25099,-7969,47294,-35058,12573,84472,88753,3957,-3578,-34113,78432,24959,8894,39801,19831,-19487,19346,11438,-28294,27491,-1120,26098,27360,22762,33017,2136,-59755,-42885,-413,-81540,25939,-14264,73589,19845,25365,20705,45087,26453,-5049,-65724,24442,57929,100543,-12853,-27510,-77699,-4425,-5587,1056,-49248,16190,-42273,-12101,53103,53972,43208,112805,22241,-21176,24927,72996,102370,81174,56487,-52604,41846,58531,76032,18578,-99545,-47011,10228,53421,49463,-69424,-36782,1113,50756,-27346,48999,70148,5329,12377,9683,-18557,-21852,60290,-19593,36765,-5014,59045,77956,81558,46237,14707,51099,15199,13886,49933,6217,5635,-10892,-34527,-4588,34974,-10387,59143,79672,28172,-36487,-11672,24006,67096,108837,64607,41635,3163,32400,71955,7107,-13296,-10525,-44089,-65195,-38100,74827,-32054,50973,-1994,23096,66103,-52466,-39226,58149,57678,-20044,69607,-6065,26996,-13806,43645,-33347,76663,-37584,-24827,-25200,25250,76041,52070,11596,67877,126342,76112,66368,40830,-3895,3922,36995,2872,-18360,19875,-16177,98341,-18826,54670,125600,31374,-5596,1227,57955,24925,34828,28540,51648,7097,-12463,33948,42038,12764,38365,80309,27339,-72824,14353,91739,19052,89946,28944,-30086,120,100438,51496,55830,-24171,38348,-4351,1157,18448,-15184,61045,76466,38323,26945,2278,27097,15195,74753,118466,14121,-79814,-29523,91209,56701,24582,10980,-4498,17346,43550,19546,-30530,-7370,139694,46651,28753,57579,-14062,-41173,-35964,36806,11332,31779,60021,-10668,-41418,83962,22787,-74591,3105,211,59073,117561,24814,28659,24513,44513,45933,45582,-871,-55250,-71839,-18858,-38970,2213,17533,24410,-8263,1992,3610,-23980,50182,92557,2359,17801,12575,14759,110178,55098,-25030,-70966,-60565,57679,-3735,45342,-1436,-55152,46398,-2510,-17669,23506,-40840,-1828,72345,21669,-12609,-95444,-22171,37647,-32359,5579,-25415,57714,29866,-93699,-91322,-38787,24523,-39774,-20066,-9121,-42881,12345,54505,-23066,-3721,72616,28576,62655,15779,-32777,-52881,3085,35926,-16222,-33923,-10665,46414,-1803,-50472,32082,38789,-10969,-96961,75596,50350,8409,29446,-40966,-59156,-16582,-68027,32745,27981,49780,-566,-50699,94150,-32651,-9015,-43545,6687,-22182,32038,45876,-9387,-21671,-7429,49309,-41676,-19732,165930,58359,39504,51873,-35460,5421,16629,32056,52778,22430,40248,15330,-40481,3652,-2287,16147,2660,-17636,60094,-2754,13590,-4405,-26518,-87158,-13605,89751,-28556,68896,37373,41360,44976,19388,-19726,49063,6045,-45994,-4080,26587,60456,15627,58522,-37855,65958,-6780,-33045,27740,14213,32840,67752,75296,41269,30749,5592,101900,9964,80503,-43585,-5107,46087,14956,29924,-13707,-20129,28960,1883,80479,42395,12027,-60106,-47236,-34483,-30716,-79168,-30544],[-3951,-8904,-79760,-112519,-33707,-11350,1764,-34337,-22467,-55951,-19106,49578,-32436,16309,32985,-284,-80398,-22001,-6883,-10288,-62761,-67001,-21727,14982,-78839,-78317,-25670,-20109,-46968,-88227,-81228,29009,18701,65708,75730,15932,-69456,-78987,-73988,37368,-39999,-15097,-61909,-23921,-95956,-34372,-21,-41174,-47191,-33520,-46969,-34892,-16344,-4592,-70469,-20811,6379,-43635,-15047,7906,15045,43817,-79752,-90237,-18985,2805,-110062,43934,-3983,6373,-15312,-117825,20727,-26373,-2353,-10006,-44622,-29432,-36774,-102159,-35522,-113869,-87462,-11930,-40993,-42949,6381,-17618,-21757,-80630,-20227,-59139,-106652,2782,90731,24249,-42936,-38511,-22839,-85650,-34068,-24684,-44743,-53393,-1371,-51244,-38548,76633,-74040,-73261,-115418,-56120,-125158,-52852,-72916,-31566,-61550,-96244,-73594,-129213,-70686,-97083,-107510,26038,33678,-48916,-78678,-94496,-1658,-47435,-64783,-115395,-95546,-56850,54985,-11282,-37283,-79559,-103234,-29062,-68484,14654,-28948,-61485,-84300,-75885,-102498,-6123,-5718,-44410,-85101,-110146,-122392,-121845,-85100,-38734,-110601,-122256,-33468,-43336,-33466,-100167,-149532,-131109,-28849,-102047,-102579,-132110,-171110,-93160,-58831,-195431,-106872,-160437,-78434,-17371,-20331,-64001,-127059,-71205,-48962,-105710,-157681,-123830,-175991,-112742,-47188,-48400,-53982,-208215,-190228,-151966,-159832,-199833,-94738,-189330,-177284,-162106,-244449,-191623,-129538,-165508,-216401,-112205,-131634,-157194,-147618,-187770,-233807,-153871,-175081,-234577,-198946,-229296,-201507,-167558,-247428,-203700,-208931,-161047,-203501,-196721,-309208,-261380,-180472,-315245,-237851,-269562,-276368,-322979,-255237,-282338,-256786,-359620,-402332,-431926,-486134,-497401,-482384,-499268,-651203,-678925,-813577,-893652,-980893,-1222084,-1338378,-1580750,-1862297,-2526420,-4124226,-5581783,5379730,3134699,2135447,1577524,1255138,1006689,851546,755747,764193,637266,539713,555689,411783,529808,508397,424776,416043,345026,345114,287630,381311,399279,302429,294284,246608,270839,280890,280478,215297,238393,248199,207008,119118,271733,278125,197114,187315,150526,135717,150794,234667,199333,122983,216710,233725,185832,128369,185153,31188,121713,126598,137504,95641,79803,78389,185089,116410,71557,98269,65829,-23748,-14607,14680,684,-5264,80645,40443,27583,65585,55418,162841,45735,90205,-22002,-10405,7393,43537,-20447,-24569,-25827,-104676,-107407,-49899,-75323,-126414,-218451,-241690,-499411,-965267,824617,689179,534143,331679,253853,146425,239947,171773,286265,289304,177921,151694,230722,183113,226549,162366,195975,128792,189349,94794,80340,159839,145541,89924,228292,156752,102110,61931,86898,32440,137916,169291,100848,112907,179068,106762,231822,55595,84891,116283,49786,55055,115131,59178,33460,121967,84912,86508,56375,59590,37298,122402,31534,-47047,55470,91090,145533,93943,128212,96158,55585,110300,138638,146840,99371,60731,22733,38869,132167,85265,113285,142536,104082,44739,51383,96767,92642,89006,31232,66130,58976,167606,79470,106270,1257,114455,61711,98828,38816,105569,88537,39511,81806,104719,36975,48079,70810,28543,44343,165932,23042,71945,18204,91568,80817,36385,31805,17803,35987,-6627,-33723,12820,54110,8499,25778,-41106,73283,110128,99238,42789,-24803,33106,-70165,112228,77022,80442,85287,104997,56198,30590,94102,52537,40100,73782,68987,-35618,23797,164807,-44990,42629,81035,74316,93155,63365,68304,43571,48411,41673,92026,150707,66926,92306,85253,42838,26078,86571,51484,9086,133773,55815,-38580,74146,12530,43017,9855,15984,15057,-49715,-36879,63517,52939,41104,47469,-11803,92006,120491,40976,44490,37706,-12323,36363,43374,37772,70101,80533,-47439,-13598,10631,-57056,-22773,32913,73998,125775,-6392,13257,58914,-21172,10459,16020,67779,13954,17175,48394,88400,34232,-23766,114927,13647,-61892,22272,4783,-18033,46338,27905,81862,9230,-27542,48906,-5005,35581,55853,69284,11399,-3445,73701,25141,38066,-8450,-6914,22615,110416,41986,47814,70967,-56544,22269,102840,43309,-27392,40097,-10669,-3505,16105,68236,20368,-99793,-47724,-37238,21768,-15163,84726,1582,-21615,-35410,26487,3124,40772,80563,67340,69779,-7097,6864,10995,-52575,5580,89219,93990,-14233,-21655,-57331,70841,14269,21064,52066,9672,-14947,17446,14905,-36690,22772,14949,34286,29547,-14760,41150,22499,-51956,-69207,-10876,-51163,15735,-26045,64097,4067,23170,34188,29627,9174,1299,-43985,36568,52456,96564,-38154,-22548,-73139,-14735,-14622,16570,-25100,49442,-18939,13862,56089,11938,12631,129959,36159,-912,-6344,54264,79720,70141,56622,-37508,50805,48474,88614,-9559,-116498,-17047,32939,48665,55591,-51293,-41977,1376,39660,-19529,40759,42218,17940,9367,548,-17212,-32676,65693,-15546,38747,5576,37457,32753,41742,56682,33789,63420,27065,7804,80864,10696,14703,-28367,-18053,-14796,29274,-39138,41047,37004,13676,-26667,-17752,12328,50973,116297,60832,56354,5105,39228,84552,14816,6312,-16553,-37491,-45944,-25122,87856,-28984,54765,-12905,3648,98087,-45096,-52385,46304,36688,-1412,80226,-40987,28128,-26482,27671,-39907,65527,-36799,-6596,-21496,32465,86619,56705,-7753,24503,106215,88307,69876,25873,-14267,2318,55944,25399,-44118,-24736,-12888,74483,-81971,23008,101944,49462,32457,35571,72490,20565,36083,46057,25921,-5519,5238,38888,42850,18091,33403,60775,26799,-50093,-12521,91301,29487,86035,38896,-51878,7671,75669,47716,38750,-2305,37587,10994,-4059,17989,-4610,51562,75505,29695,5723,-15121,3444,20862,77790,105823,22975,-53177,-23391,63576,39329,16392,-24278,-30173,36335,36516,14436,2529,-2419,94648,43873,21368,41771,889,-9279,-30859,57668,-23339,5259,33929,-43367,-118888,34076,18892,-57528,10375,4615,51130,109776,38879,17981,28668,41733,52044,36546,25931,-28478,-86189,-19667,-61373,3497,12755,17268,-20571,15097,3539,-15240,41759,84051,19140,32742,16081,-11504,82720,60051,-20927,-80735,-80878,42925,13436,18944,-12648,-77206,57163,20786,991,24402,-43984,11868,51932,38886,-6694,-78374,-35782,40665,-29947,-4149,-37824,19982,33557,-69333,-94083,-9408,46816,-34670,-8822,11943,13218,20824,50481,-45524,-9422,65936,7592,52841,33177,-38824,-12184,32667,46837,6789,-34404,-4333,55907,-7991,-68236,31701,62322,-3696,-57296,78244,35011,166,-6058,-50587,-48651,-1160,-74136,36246,23440,68112,-12457,-67001,78019,-28133,20136,-21909,16535,-31248,55744,44642,-19185,4083,12297,62438,-51658,-35299,148524,64317,81925,37426,-29079,24634,-3846,30236,59438,10887,33909,-4799,-63546,-5742,-11671,26163,16301,-4061,65608,15799,2367,-2004,-3929,-76856,20237,108873,-29958,81288,39944,26435,52479,43157,-260,32336,-3372,-27852,-30566,7478,47850,31875,73131,-28737,61932,894,-6432,36041,-7132,5788,47616,64417,42093,40192,9642,88034,-7883,97347,-10981,-19595,47520,26039,36659,-25752,-21121,23397,-2980,81666,49716,8356,-35473,-68333,-28714,-8562,-67231,-20241],[5404,6071,-77862,-91374,-28656,31587,-16182,-6029,-38826,-35388,-13386,55229,-2379,22002,47959,27592,-60146,-25671,-18161,-11190,-53042,-66385,-17076,-15801,-61336,-90905,11609,-13024,-64268,-97191,-84464,9251,28341,36849,23534,-28507,-64410,-84234,-84920,42218,-60618,-25962,-82628,-43693,-122832,-20667,19573,-43832,-23108,-34548,-34490,-30438,-42665,-12701,-52234,-2500,22789,-35900,-34000,-7880,16336,27584,-64472,-61470,2548,-2376,-72338,55715,3689,46169,2592,-80386,18697,-3795,7614,-19856,-58939,-35101,-38488,-107542,-46570,-116469,-69667,-21769,-40853,-33260,-28938,-14399,-22675,-89349,-40745,-72777,-95845,12009,93061,9926,-21614,-27987,-36030,-81460,-20015,-23334,-45160,-60632,-286,-51493,-20396,90476,-42050,-60136,-95306,-62718,-114966,-45042,-73615,2268,-33918,-92716,-67560,-125316,-50081,-75227,-129207,27100,31151,-47591,-73541,-85066,-4711,-70189,-107151,-136415,-109262,-55221,42593,1229,-52276,-85646,-91519,-46214,-75392,24541,-18605,-52658,-94762,-89621,-130448,-14832,-33430,-59148,-99301,-142844,-118415,-123811,-84651,-55578,-138676,-125174,-10516,-7353,-14901,-86466,-111615,-134741,-57897,-91931,-85758,-115298,-157810,-87243,-51010,-175877,-99983,-139982,-77307,-15355,-20042,-56580,-122513,-70201,-50540,-84162,-150994,-120573,-194807,-136506,-86519,-62601,-51541,-224572,-197277,-146574,-129057,-186997,-74918,-176051,-164834,-158140,-205076,-236044,-142246,-155457,-206555,-121592,-128906,-146959,-146129,-182541,-209743,-131710,-179505,-224057,-196501,-228583,-189453,-180125,-220698,-187678,-203453,-143685,-203308,-173279,-272410,-289930,-216047,-294398,-250500,-298261,-214142,-272485,-233233,-298605,-266634,-381147,-384780,-430617,-450976,-464420,-455961,-495309,-643173,-676484,-799694,-863362,-975224,-1212981,-1314442,-1563876,-1844745,-2501375,-4064290,-5444262,5359139,3053390,2075074,1551110,1244103,1016200,858670,741548,735705,636106,511674,534684,417679,531283,509865,433011,452582,341902,342089,310388,364487,389138,302284,302373,252146,240642,274025,267930,169221,209009,197253,175919,105838,311106,289546,183288,179222,123255,119995,157643,221786,190246,123078,230024,200923,156911,137166,216971,69367,102980,115693,105957,61858,61809,77221,158017,99827,108635,120514,108343,-134,-24246,-6211,-16197,-57774,88404,88606,36899,72234,49349,142858,49276,98619,-25572,-36072,23044,42851,1847,-15246,-5298,-83435,-74996,-46964,-68647,-124069,-203785,-247017,-454857,-943838,810284,701359,510330,316517,256832,132301,259777,132874,307084,293151,185653,146575,208543,185841,202710,166038,198786,140113,171863,101342,87857,155882,156593,111233,231662,143947,100918,66600,53327,20610,133970,179383,112743,111590,174282,94314,202289,70934,106445,94538,43404,42970,131871,55640,8465,139901,88845,92122,71253,57912,39185,120807,39731,-22706,88175,116823,146313,72178,120537,96583,42202,99816,156791,154828,98857,49351,34959,48734,141760,88924,110141,131791,81534,40925,45898,118314,94072,90907,17143,19048,53956,120697,57352,92490,7810,86006,62917,93577,47013,113166,107328,47008,69315,113055,47215,44861,75390,22275,36473,156284,26483,85843,18074,97516,72671,22008,39194,24374,28947,20117,-16242,19470,43768,-32511,30767,-6081,64298,111150,94566,40734,-30399,20864,-58458,118037,82809,72493,108917,123460,39735,28088,95230,36383,24558,81916,66713,-31439,11817,155919,9293,71855,42498,66727,72432,97760,72885,16667,42165,31802,83586,149896,80357,88648,76563,37291,11791,28928,45910,5515,118768,63708,-43006,63985,9542,28967,16593,38096,41032,-39119,-12888,104844,65944,12230,40077,25376,65053,103006,28221,30668,43963,-845,52418,40465,50563,90242,63947,-63441,-52748,11150,-52497,-2184,75754,94425,121505,-7329,33274,54185,-25080,23575,44237,101318,8397,10963,-8499,78875,25556,-7327,106080,-6803,-45987,34545,3581,-24238,30807,25908,88450,-18815,-57688,25202,-702,14397,69973,83147,22025,-3594,63659,8699,41865,-1924,16670,17108,82921,16625,48751,66653,-63023,18792,112782,53069,-10198,64685,29960,17967,17865,63635,34828,-82422,-44087,-37769,9714,-5661,68251,1775,-5127,-49976,43803,-23649,22780,76873,57720,58851,-38003,25981,-10658,-58283,1890,108798,88456,-15604,-36083,-76503,53380,14920,22182,62563,-9947,-10972,16997,20439,-21946,25146,23136,35900,31549,-36736,50722,38442,-39606,-73769,-8849,-30130,13439,-26176,56500,-2834,37524,48597,12579,-10228,2905,-16956,45671,37355,90629,-49457,-14766,-52466,-22753,-29397,24062,-2092,74149,19107,39788,53673,-18622,-10268,141248,48373,8907,-30406,23670,41812,61275,55175,-13939,51918,30226,88336,-18545,-114176,14617,56422,47898,62209,-28750,-30596,5990,24739,-14111,25267,34660,37366,4476,-83,-8605,-34280,50607,-7058,30472,21414,22743,-12338,10847,62410,53359,72880,46227,-2536,98375,16390,25070,-51748,-4471,-17435,30045,-66751,21427,-14985,-14627,-8033,-22596,2867,18689,94150,47594,65044,7866,39726,83802,24085,24862,-16431,-16974,-3167,-20668,89806,-25457,44135,-15145,-19572,107003,-30612,-57254,25237,25138,23036,93643,-59015,35615,-45313,17390,-35976,44552,-28841,14479,-15803,31228,93958,53632,-19317,-9776,77508,94174,65750,18928,-18548,3592,66470,44225,-56279,-56432,-8852,34832,-130585,4727,72636,72023,74852,66697,95918,19136,40626,65396,-6461,-25577,6720,38185,34217,18072,14558,29915,32934,-9761,-34896,82105,26981,58334,49908,-65968,16119,45162,38465,31536,23744,35766,25670,-7422,18447,7689,41342,72005,17093,-20216,-21355,-16668,28754,72167,74718,30457,-19302,-10666,43378,24051,7925,-43415,-50902,39961,31097,12569,17959,5611,43008,37951,9858,2264,22507,38131,-20465,80383,-60883,-31110,10127,-49406,-131591,-11368,16002,-35245,20055,11492,41943,101433,57978,15750,30358,40832,66373,23786,52145,1987,-77121,-9557,-76455,3465,7203,5241,-22246,21646,664,-6301,27088,62259,29243,49701,26946,-26269,43634,46599,-18529,-71075,-88528,42192,35740,-3382,-24017,-87377,62119,45045,21694,21816,-45578,40274,30725,60329,1784,-35567,-39912,36324,-21490,-8614,-52107,-28574,35049,-35511,-87295,24621,59973,-28011,7224,53386,74392,40521,47373,-48807,-10034,47086,-19089,39677,53744,-32140,31211,62280,59369,37240,-31317,2787,62648,-12153,-76854,23772,74698,8542,-9112,81034,24479,733,-44325,-55796,-36472,5185,-62680,37304,21730,77540,-23514,-69176,68607,-20540,55551,231,12842,-47490,76229,30755,-13500,36188,41015,71471,-56947,-48515,113412,51018,104391,30605,-20338,31174,-25843,23538,72698,-1487,16515,-27342,-73821,-10202,-14752,29959,25248,10699,66250,31286,-4784,3086,7883,-55468,62262,105254,-35434,80964,39775,19300,52617,59138,36629,25537,-12142,3000,-48730,-9021,34970,52210,76184,-14076,68053,9262,7436,41502,-25429,-9492,22230,67495,42488,49989,14050,67954,-21375,102931,21878,-31697,44353,47157,43580,-33915,-18139,18200,-5962,69540,40735,-149,-4145,-83249,-22380,1250,-47290,-3857],[11342,18517,-59174,-47691,-24386,66436,-39071,5746,-49832,-5645,-7902,55421,19469,21959,49068,44957,-36312,-28845,-31363,-18048,-43510,-49226,-15154,-51716,-52638,-90027,48171,-17844,-83050,-99473,-90324,-16080,37382,8950,-30841,-67606,-57894,-84333,-91064,34383,-85259,-34821,-97441,-69005,-142171,-15913,31940,-48768,-1047,-32266,-28584,-30437,-63639,-19544,-38800,22841,27097,-30138,-52249,-21454,19290,9232,-50412,-26757,23118,-7670,-45115,51388,1326,69592,16359,-40024,11072,8167,1953,-33179,-68722,-40154,-48602,-114253,-65758,-96848,-48330,-33284,-53978,-25294,-68712,-8178,-22547,-92494,-61434,-90847,-82441,1562,74772,-11293,555,-41373,-52387,-75116,-9256,-27960,-39951,-56264,5248,-43596,-9776,85046,-17748,-63528,-69006,-62312,-101078,-34756,-59923,34305,-18516,-86937,-55926,-101012,-28951,-61340,-145685,1182,15833,-60520,-70446,-78043,-15156,-91045,-151614,-142810,-108378,-52671,23665,134,-84626,-101094,-88123,-69014,-93331,17028,-11093,-36275,-105652,-101164,-145629,-34877,-72484,-88245,-142699,-193285,-111635,-109472,-80830,-70696,-156282,-124311,143,13940,-5079,-78214,-65805,-127928,-91209,-73760,-78216,-94050,-142975,-83431,-33984,-135584,-90674,-115937,-82348,-30781,-28614,-63053,-118323,-84098,-60438,-64290,-142611,-126596,-205741,-149637,-128829,-85807,-62445,-260705,-205352,-131542,-89639,-164848,-70337,-154650,-163498,-157554,-141872,-257389,-159100,-136235,-191855,-131834,-128943,-142179,-146420,-173508,-186982,-123049,-174692,-210098,-193875,-223549,-178598,-193882,-203255,-167861,-183470,-137254,-205891,-147393,-234099,-316043,-242798,-270430,-262469,-321119,-162425,-216953,-226857,-315502,-302698,-402663,-362997,-421519,-402460,-405537,-445406,-524115,-638220,-663162,-771756,-828148,-962844,-1178051,-1283066,-1531254,-1830226,-2468317,-3993499,-5349600,5296413,3004362,2017928,1518357,1231116,1041629,874313,739882,698742,646034,495129,506775,444421,505146,497994,444826,485798,343198,346113,340276,347521,370947,312622,317165,258875,219315,256945,252181,138720,188303,148515,139320,98309,317445,284979,171906,174543,90748,103814,168649,201903,175956,111651,233813,157925,124257,148203,233467,110821,90497,110480,71621,4321,51616,77327,127508,85601,141305,138320,141265,31067,14370,-10435,-10795,-89447,93683,133011,51434,89925,49031,106510,37766,102400,-14644,-56025,40814,35183,28654,-6817,14067,-58194,-32155,-48542,-64223,-126579,-185923,-247020,-411241,-918876,784433,690353,476628,309813,268068,135218,273565,103080,301838,285139,198185,145274,190585,189063,179258,159862,191939,150412,154045,112633,102840,148841,177954,127863,229740,129820,105131,88045,31224,26527,136582,187116,130282,103652,158313,78344,156536,80357,128279,77332,43735,47136,148989,46009,-9607,151765,97097,104369,93210,63620,47445,112694,49147,6998,111169,129608,137948,49521,110283,102826,42375,86503,157827,140988,73362,36383,55537,58595,146853,106364,102560,112157,62859,44782,44219,128537,89944,89788,4705,-24374,55259,69398,35441,76284,29051,56975,60472,80518,63168,121065,122990,50924,59007,116251,60166,45934,84759,10946,34307,127850,31162,90877,17382,90998,53329,6651,52555,45339,33890,38317,291,23652,49764,-43545,35594,38358,47540,99244,85640,34661,-20008,41115,5600,108461,83526,66278,124695,117362,20222,31240,96895,29252,10108,90207,57653,-18445,9431,135031,97955,98428,8789,66023,75543,123039,77499,-16660,25588,17435,72503,138215,95244,81766,68708,39452,903,-17431,32215,214,103775,63202,-36295,49971,4721,15468,32587,63726,57901,-28366,10011,132318,79001,-6357,38533,46452,25491,67187,13587,23628,49059,18004,67275,48185,61869,97732,41372,-74075,-82748,16399,-29598,14942,101932,95706,109141,-6692,55176,49122,-25658,33192,67232,127696,17301,7637,-38093,58475,25110,22496,96622,-8128,-5358,47164,-860,-20199,10690,18899,87451,-38763,-65241,20864,7328,-3619,78359,94212,42248,-4769,56729,4322,37155,16727,42312,12638,48082,-2115,50931,53679,-54940,19796,122691,62406,11140,76595,58662,33923,26385,66465,51947,-56604,-15915,-35938,-1511,7883,52394,4313,21759,-54791,54902,-50722,8200,67564,38761,40280,-57700,40594,-14272,-52159,2831,139275,75018,-4658,-42270,-70328,32106,25063,7586,67853,-28288,-7030,16570,24703,6692,28207,3742,28169,29969,-41675,58827,46930,-25004,-51084,3794,-19017,21500,-14082,52354,-2080,58306,60050,745,-24039,-1742,9310,49846,14592,83319,-44868,-6479,-26860,-24305,-38290,33407,16582,84629,62149,60787,44741,-27986,-19195,148723,59500,10747,-41195,-8402,3005,52708,53205,12734,41845,10775,71235,-10708,-90367,44185,74893,45183,65389,-11052,-9680,13982,6017,-12156,9678,51491,56232,-1593,8630,6065,-23654,19696,2398,16273,38769,15868,-48590,-5695,63784,69214,78183,68302,-17810,96752,26072,36528,-68772,2878,-11300,39075,-81671,5210,-55848,-51850,11643,-25613,583,-18390,40627,29998,63917,12053,33060,66548,29079,36306,-6246,15911,50234,-28047,79513,-19180,18246,-10787,-40762,97517,-13813,-52081,576,21700,43667,102875,-58151,45710,-64036,12040,-26711,20703,-16266,32153,-11264,23536,94057,45554,-19037,-23551,49605,91889,58105,21741,-16595,5764,68722,55787,-48699,-65257,-6143,-10636,-139477,10802,52318,92519,108221,87238,122991,23125,47187,80098,-36398,-53460,-8608,31182,17458,14690,-9178,-616,44589,33316,-44607,65667,15911,15432,62432,-68019,23084,19505,25208,33166,45043,31783,36912,-10831,19499,17763,33431,64627,7528,-37534,-14722,-28111,39052,63329,37478,35550,8920,4522,40635,16211,4244,-41413,-62034,30426,25974,13494,11771,15340,3268,29870,-3289,-51642,43098,88780,-5850,97345,-89659,-67825,-5309,-22484,-79309,-37277,15312,-9641,29724,20002,31730,92728,80389,24346,30039,41586,87312,12092,70151,24067,-49186,6649,-77195,-1702,954,-8259,-12792,18556,553,4528,10949,37705,32382,64921,43297,-25350,2206,17850,-18456,-44737,-79347,52943,53544,-18360,-34243,-81780,65246,66139,38873,15708,-47076,74304,10874,75030,11731,16178,-30669,23167,-14526,-7195,-65248,-70488,34247,-269,-74983,49612,58835,-22438,23160,101038,113709,63531,46131,-35558,-9271,20393,-41530,27611,70082,-13280,69307,83514,71466,65991,-25645,11746,67173,-12220,-77155,11554,74371,25193,24261,81350,18554,9662,-73637,-54700,-24307,2498,-38436,34407,22309,76843,-28293,-52226,66123,-10961,83746,16775,-1455,-65330,85302,10357,5013,67640,67085,73822,-56921,-55434,76867,22349,100133,31650,-12481,26100,-42136,12446,90020,-11042,-8361,-47791,-68609,-9847,-9825,25560,20594,22630,61219,36321,-8709,9777,7580,-36813,96600,83238,-41868,70485,36770,21855,46692,63680,79306,23049,-19995,35729,-46300,-19081,23079,71102,63233,3730,74378,13872,6249,43052,-36053,-10707,-2115,79133,43487,56124,17092,49523,-24801,92753,46343,-40311,36020,76861,50557,-37034,-14798,14030,-5809,50954,17910,-11077,23989,-85395,-17707,-886,-25553,12038],[12334,23391,-29443,55,-22507,81109,-63396,-5282,-52063,22304,-6576,48652,29343,13992,33205,46640,-16742,-28211,-42990,-31694,-37123,-14310,-18464,-89002,-54747,-75656,72357,-33815,-97479,-97759,-92611,-37349,38157,-14320,-64748,-91178,-52516,-79221,-92213,16180,-107811,-41283,-104101,-91507,-145874,-14514,32435,-58094,14398,-29083,-31041,-35006,-73959,-21756,-33890,47730,17451,-30169,-67807,-26626,19582,-5910,-41721,2611,38038,-11015,-35163,29832,-8260,71237,16626,-10429,1770,9641,-24422,-52202,-71008,-42823,-61808,-120958,-86911,-62430,-29272,-40770,-73203,-22527,-100058,682,-23059,-85578,-68309,-105749,-68625,-28064,47694,-24031,34920,-74329,-64367,-65908,-2115,-33685,-27769,-38419,11500,-29550,-7527,65383,-7319,-77280,-45664,-53340,-86259,-24326,-41824,55367,-17107,-78188,-40603,-61554,-8285,-57479,-153369,-53394,-6982,-85620,-69003,-74171,-30647,-102892,-186230,-132012,-94259,-50524,2184,-15822,-121481,-125287,-98288,-88381,-117503,-7872,-10295,-18335,-116389,-105550,-140938,-63408,-106236,-125434,-209992,-233825,-103659,-83712,-71491,-82666,-161037,-119857,-1864,15339,-2522,-74135,-26107,-110259,-118856,-53731,-82428,-73214,-129209,-83416,-8633,-87919,-79345,-99157,-93253,-57534,-43277,-79874,-115005,-109544,-76450,-57442,-132142,-136877,-202666,-148862,-168091,-110977,-83400,-290255,-206838,-111371,-51807,-135208,-78468,-130490,-168810,-159730,-70968,-250796,-172632,-113427,-175893,-140002,-132743,-144154,-145673,-162861,-170210,-127338,-162563,-194734,-192025,-217826,-172477,-202233,-199481,-146512,-156188,-146948,-210202,-126018,-202921,-329642,-258739,-246819,-267965,-330224,-148619,-180000,-235869,-318945,-353851,-416319,-341003,-404281,-350383,-332516,-443847,-569475,-629061,-636393,-734304,-795015,-943233,-1117451,-1246709,-1489055,-1811496,-2423071,-3915853,-5309573,5173329,2978340,1974967,1484918,1216683,1072111,891009,745123,658937,660105,491871,476538,483792,453999,475653,455256,502891,347297,354560,368835,333453,346215,333031,344186,264462,217562,237202,237193,131608,181146,120167,104824,94726,279912,262899,166721,174263,64914,89264,182586,175835,156002,87946,226648,119459,99249,158519,226623,146680,86039,102593,43331,-60989,52547,79652,100409,79162,164841,150609,158818,53603,82267,5004,12657,-87793,96002,159995,67003,116729,56827,67191,15657,100769,7778,-65198,58351,24206,54912,-2331,28451,-38295,5941,-54752,-60585,-129931,-168017,-241354,-379469,-893007,752753,649212,439771,309740,285300,152772,275454,91384,268615,271239,208118,151484,180638,191344,157776,142817,175115,156422,139284,124485,123953,141152,202178,135734,223892,112745,111795,118908,24840,42058,147935,197979,147047,92527,138475,66157,116416,81738,144311,70429,52777,64798,153043,33339,-11856,156556,100695,120677,117494,77412,58234,100309,57326,28930,116336,130257,126619,30744,98301,114793,56327,73508,142613,111685,26841,23258,79502,63460,142527,125702,90751,87848,54158,54014,44381,124017,80675,88346,-4087,-49764,61452,35109,24168,63291,57523,33252,53917,63274,82352,127831,132577,48074,52860,112111,73868,50260,96671,-5015,38173,87087,35089,85095,18377,76440,27301,-10677,64577,75230,52521,44852,16415,27786,63844,-26496,39730,79065,26445,79679,71710,26022,-5084,76563,91614,88994,79160,63534,124580,92291,1115,39464,100022,33375,-626,92356,43664,-6332,19129,108161,178949,113075,-11268,77036,100743,133511,82174,-45755,3262,4347,60768,117937,105259,73869,61343,50497,-5278,-40261,13721,-7099,94585,58215,-21732,35974,1427,6146,56488,83373,64750,-17416,25215,140274,86302,-8605,44437,45818,-14669,22266,3619,26492,51921,38464,77114,63100,65985,92758,16075,-72415,-90401,23712,283,21593,100248,76140,93179,-12213,71410,46256,-22611,37251,74522,138408,36832,8492,-22921,34344,31826,55916,86768,6786,40933,55507,-5303,-1018,-9726,11498,80930,-44142,-50194,37114,12860,-13336,81674,99510,63392,-8489,53111,12345,26530,40947,60290,8492,12266,-5503,54822,32629,-35588,22180,134115,71456,29645,76259,70170,41052,41825,78112,66875,-29443,29730,-32746,-10096,22077,38184,8261,52134,-45965,56549,-72028,1850,54127,13118,18403,-59355,45749,-4494,-37050,7254,164198,59871,10512,-36435,-32139,14445,39513,-20054,65635,-31157,-3558,14782,25778,38499,25891,-42458,11777,22890,-32806,63684,48515,-12810,-9020,21761,-12711,38077,6340,51269,3805,73330,65141,-1918,-26057,-11875,30270,48897,-10971,73896,-29656,398,-7824,-16974,-32461,57997,31983,79976,97643,73803,30197,-17240,-13723,152162,68132,7274,-37193,-31659,-24500,41821,51548,35237,22274,-2098,40457,5241,-51854,68103,83674,34509,63130,-4299,11458,24225,-13091,-13112,-1823,82988,67241,-8783,23706,23886,-2162,-16046,8649,2957,53369,13132,-72774,-9083,61595,78077,80596,87195,-38906,76491,37387,46901,-67126,3360,2162,55067,-77037,-5291,-68813,-86515,23717,-27117,6903,-44703,-29010,14594,51095,15386,21928,35464,26058,37707,14377,54612,94588,-43965,63776,-7051,-16913,-5209,-53638,80724,402,-41513,-20508,22048,55046,100594,-45670,53449,-74661,10041,-15584,1952,-3857,41499,-10310,12229,83153,36196,-4404,-18382,30464,82387,51011,30244,-10154,6860,65186,59384,-22330,-53872,-6097,-49155,-99647,40520,44955,104353,120060,93709,142390,32678,52593,85712,-56266,-84034,-32757,19929,-3444,10243,-27111,-18946,58137,65759,-37889,43130,3116,-29244,75209,-56340,27214,4618,11724,36886,55299,25527,43317,-14250,20642,22441,28872,52470,6903,-37341,1763,-28438,51334,56355,7437,41139,24345,19581,55131,17613,8216,-21024,-61307,12558,19231,15863,-7754,24146,-15206,20695,-13067,-98919,57774,128697,10456,101292,-102320,-95366,-9319,24673,3058,-38291,17027,14816,35519,27766,20439,83697,102875,41766,29547,44081,108769,5229,75721,31755,-16121,22848,-60692,-14879,-5341,-19157,1376,6370,3144,17378,-3239,19453,31129,74343,59830,-10602,-31316,-16404,-20703,-9598,-54549,66139,58679,-24549,-41984,-61869,70792,80182,49303,7593,-48119,101462,-5300,71595,20985,58500,-8638,3532,-13678,-1862,-72659,-91529,31789,28381,-60312,57422,43989,-19873,34205,135139,117816,80884,47163,-12485,-10435,-5657,-51088,20800,76435,13939,99046,89847,79976,82587,-21484,22588,70042,-7151,-72006,1098,64896,43089,30382,76606,15962,22697,-84277,-46968,-12931,-2080,-9488,27291,23864,65509,-23365,-18677,63016,-387,93222,24100,-18832,-76900,79156,-7214,28392,92186,75646,68121,-51995,-54327,54058,-12048,75230,37144,-8966,13593,-49041,-588,106381,-15610,-35002,-61712,-51437,-6456,2796,14420,-1529,26254,50510,29950,-10695,16608,-1968,-28479,113274,52078,-45357,54386,32053,32948,37717,57577,110147,16070,-26330,56986,-25015,-22110,11760,83922,36529,21208,73384,12559,-4203,39471,-36375,-42,-21058,84190,46212,55907,17517,37484,-17901,66470,57238,-44421,21275,105732,55813,-36661,-13777,11760,-1096,33409,-10661,-20431,41736,-72648,-15518,-9176,-9140,21645],[8838,17846,673,31505,-24040,73190,-82381,-33665,-45434,36647,-11216,35273,27831,-1262,3294,32329,-7899,-23425,-51086,-49328,-35385,27236,-27487,-122059,-61728,-51587,77967,-55941,-102861,-97410,-87120,-47493,24654,-31327,-69131,-95236,-50013,-70917,-89785,-7091,-122001,-45763,-100713,-104432,-129643,-10268,22703,-69653,19529,-26734,-39773,-42803,-70766,-18999,-38268,62315,-4057,-39166,-79123,-21712,12358,-14639,-40105,17082,42811,-9977,-40311,-4600,-21099,54107,-907,781,-3632,4872,-66809,-76588,-66380,-42590,-72137,-125076,-104249,-27358,-15065,-40258,-89666,-26784,-114408,11454,-24731,-65511,-53137,-111734,-54855,-68433,20911,-18733,84191,-112803,-67287,-54635,498,-35302,-10381,-11599,10862,-13856,-14367,41651,-8499,-90735,-33815,-37806,-72407,-16279,-34348,60402,-28097,-65886,-25252,-19029,10902,-60887,-150155,-122603,-31140,-115531,-67344,-72655,-52270,-104363,-202261,-108153,-72284,-51775,-18607,-42903,-145998,-152004,-121955,-97368,-140838,-44376,-17272,-6200,-125186,-100844,-116603,-93512,-125455,-159713,-276305,-234805,-95343,-57276,-57080,-90770,-156350,-112819,-14055,-1219,-3780,-71396,-4397,-84283,-133634,-39067,-96961,-58287,-117119,-88119,19077,-47878,-67602,-97632,-108149,-87931,-58506,-99970,-112984,-138876,-95536,-72220,-120363,-145679,-182977,-137495,-201127,-132568,-109386,-283903,-194577,-92712,-27298,-102552,-92085,-109394,-172665,-161967,-13252,-221611,-176612,-94093,-162324,-145138,-140133,-151620,-141151,-154361,-162568,-140248,-147406,-180356,-191721,-214588,-172330,-201862,-207710,-126849,-131262,-175120,-213681,-116073,-185417,-324458,-265165,-226304,-262701,-325939,-182670,-178972,-255709,-303025,-403496,-417899,-323381,-381388,-308707,-268770,-440872,-609192,-609458,-597196,-695043,-769075,-917658,-1041349,-1208764,-1446636,-1783042,-2365890,-3837817,-5320058,4998246,2960289,1953196,1458286,1201207,1095210,902524,750968,621917,670471,499269,450586,521883,393863,448876,459851,498020,351969,363986,389016,323510,317333,358001,381018,267248,238645,222026,226131,147905,188151,122484,78441,96080,212849,229372,169277,178523,54919,80568,197439,147321,132474,60029,209873,100527,92252,165889,197056,168799,88822,85963,29158,-108066,63893,86038,82433,83138,175828,159712,160465,62528,148892,34619,43209,-53818,95410,164329,79460,145737,73882,37035,-6840,94108,34523,-61670,73321,14109,75406,-2607,34760,-32294,26461,-64555,-58279,-131021,-154181,-230988,-366159,-869370,723217,584992,406958,312469,304299,178301,263784,101385,218045,254981,208895,167079,179646,191836,137850,118141,151696,155772,129316,134036,145845,134427,218250,133785,212794,90884,116913,147049,32171,59200,165853,213464,157210,82483,121487,64738,98948,78655,150216,76341,69684,87595,136838,23258,4422,154872,92395,132844,136715,97376,67923,87764,61945,41040,102442,124533,119291,18034,85085,128751,78691,63216,117818,79783,-26595,12681,100704,60876,125710,130095,74053,62824,57564,65159,44741,105542,68302,89696,-7481,-49431,69467,29698,31319,58538,82834,18737,47792,46802,98094,131211,133253,38183,51692,100146,86214,56468,107768,-22204,45406,44947,37445,70216,23297,60092,1159,-27496,68909,102677,80640,46575,35786,34780,73061,7680,42640,105292,6499,59785,55199,17059,3137,108781,159462,67974,71391,64796,106489,58968,-14351,50655,104550,46434,-6316,82179,27220,-2509,38952,85661,211623,107432,-16516,97966,132485,127915,86768,-60658,-18438,-2076,50914,92833,105397,67493,52817,67949,-5357,-37789,-3512,-14106,92832,53976,-5445,26248,3784,3013,82736,90477,63760,-4638,30959,131707,80821,5066,55727,26785,-44321,-14311,3727,38612,52833,52851,78654,78892,59955,78280,-7059,-53821,-71873,30747,25357,16869,73315,42455,78815,-31053,75488,45067,-15985,34275,60365,129552,58470,13837,22316,14343,41955,81463,75038,30886,73667,55931,-5198,32398,-25658,8804,70961,-35306,-20242,65740,5861,-13504,82355,96343,75967,-17287,52944,29233,14595,59964,66237,3675,-18443,7973,60651,8371,-11083,24454,144678,79000,41762,67891,68921,40479,61963,90865,75301,-7444,77119,-28927,-14093,33730,25941,13274,77484,-26375,49155,-83113,4703,39864,-12436,-309,-41855,41023,9240,-17393,12025,163714,49920,22326,-18315,24756,6380,51867,-51602,56137,-7975,-1804,10948,23986,65176,15578,-94296,-9001,10851,-15798,64772,46135,-8139,35120,38470,-5513,57083,28141,51379,12120,74906,62353,4350,-13770,-24036,43713,43712,-32255,62032,-13211,4410,-1289,-1340,-10253,102101,46938,62762,114964,77644,13437,2449,1275,148949,71049,916,-21721,-40044,-36042,27674,50467,47441,-969,-3109,5697,20311,-11169,83120,80604,14315,55905,-8115,25266,35048,-26505,-15427,-8534,110916,65965,-17130,39885,41537,24386,-44934,8977,-3114,61878,8856,-85102,-4928,57163,78705,82703,97221,-64275,45010,45012,53332,-40833,-516,19042,74092,-55025,-10410,-49500,-105524,22299,-27965,18940,-47440,-88804,7073,28276,14633,12479,-1988,14615,30245,41525,88821,114019,-58123,53507,11280,-50646,-4463,-53585,67632,8813,-33398,-32400,21635,57240,83091,-33378,54767,-72325,9642,-5361,-6210,3175,40803,-12865,337,60232,28722,23705,-4597,24142,69608,47130,38969,-1842,5790,59203,56285,15047,-36296,-7840,-70609,-27035,80596,43287,103384,104078,86295,141859,44997,52670,81122,-61932,-107923,-53297,8266,-23406,6806,-31311,-18811,68741,80251,-17124,15993,-5098,-62632,85511,-33406,28722,1407,3013,33811,52585,17647,44794,-15674,21414,20454,26831,35652,16453,-20251,22020,-18958,64214,53958,-6842,52243,26507,33806,76984,26065,19491,8613,-49213,-7842,9235,17502,-26344,29056,-13556,11426,-15177,-117180,65352,147495,25150,88737,-97679,-107890,-2206,67819,73167,-19953,20116,32239,34012,31746,8658,74686,121453,62526,31319,48567,122254,4631,69577,25977,6746,34067,-31105,-36455,-10700,-23907,10921,-10841,4785,30566,-14720,10642,29675,74808,69660,11137,-49333,-43255,-24515,24484,-20329,71695,48412,-22258,-45680,-33992,80023,84479,53030,-119,-47740,111668,-15829,44250,26848,81314,20998,-17756,-19603,3630,-70448,-86547,28937,45193,-44713,47304,21192,-20804,37466,138930,92549,86982,50100,12816,-15350,-22194,-44243,22303,71685,43297,120000,78979,81781,80758,-21745,34019,71665,2744,-62281,-960,52409,56742,14274,65659,14898,33440,-72584,-34179,-2704,770,16879,17180,24941,44237,-8560,21703,49251,10275,80783,22102,-30416,-75309,60055,-13724,46824,105413,55709,54868,-43116,-45979,49395,-40731,44356,41948,-11841,-539,-47901,-11461,115611,-15273,-57188,-65832,-29969,-2265,20798,630,-34956,16640,34595,17637,-11659,21931,-15591,-29964,111453,21976,-43315,37171,27612,48568,29263,45100,113568,-1259,-30346,58030,-1438,-20358,27,88222,5032,34781,62217,5833,-13618,29792,-26955,17407,-32471,69144,51051,49413,15255,32786,-5049,28888,53538,-43043,-688,120413,56629,-36129,-15340,12148,8776,22475,-34457,-24301,46747,-48847,-15393,-16751,-3302,22080],[3117,2681,19871,36624,-29003,51422,-89227,-64295,-32734,30231,-21198,17419,18671,-20369,-32886,6337,-12611,-16968,-55415,-66227,-37611,57248,-40487,-144249,-64493,-24183,67019,-76803,-97425,-103913,-74749,-45020,-4236,-41362,-51391,-82573,-50775,-63350,-85978,-29124,-123968,-49216,-86543,-104692,-94663,46,8118,-77576,13031,-25309,-49719,-51374,-54922,-13831,-49580,58519,-32000,-58414,-85329,-10600,-4465,-16582,-44196,13475,36584,-2820,-52326,-42600,-33490,27881,-32632,-4949,-237,-110,-109946,-102349,-58065,-40410,-75424,-123329,-113700,-6298,-5775,-31559,-97755,-37057,-110231,22952,-26888,-33624,-19061,-106580,-40288,-106243,-1314,3429,134435,-140961,-60781,-43779,-2429,-29889,7769,13808,-3153,-1878,-29759,24219,-12420,-94375,-37440,-20552,-60113,-12773,-50169,49017,-47790,-50383,-14688,12312,27452,-65556,-136246,-182319,-51545,-139835,-63489,-71561,-81077,-99824,-197703,-78729,-49826,-59528,-36586,-73606,-147393,-171651,-151911,-93390,-157109,-83981,-29914,-5296,-130611,-89473,-80837,-116906,-130124,-179724,-309212,-185396,-86820,-42748,-40917,-95002,-148166,-104462,-33025,-28430,-5761,-67147,-5272,-54743,-133104,-34738,-117086,-53060,-106718,-97226,39108,-25535,-57863,-112805,-124011,-114762,-67868,-115797,-112454,-162069,-114231,-109224,-109686,-148416,-149151,-123037,-225595,-148876,-135268,-235059,-167503,-82291,-23716,-72618,-102773,-95830,-168232,-161369,15235,-181469,-168606,-84057,-153592,-148339,-150366,-160715,-130968,-151865,-164794,-156096,-134486,-169203,-193267,-215248,-176367,-194246,-220918,-112176,-117756,-219462,-213607,-121368,-183789,-300807,-264294,-210915,-246280,-315524,-250612,-215346,-279245,-273363,-436230,-408622,-314024,-357397,-289186,-237476,-430570,-625995,-578666,-552188,-661845,-752947,-889473,-964921,-1173610,-1413077,-1744687,-2303452,-3768405,-5365806,4808291,2938700,1953145,1444935,1185015,1101546,906911,752897,592366,672047,511911,435356,544528,346341,424805,456868,474401,355196,371357,396712,316672,288063,377695,413921,267003,276434,215875,220922,180828,205874,153979,64390,105766,146172,195014,178373,186437,63595,83255,210869,121735,109919,42989,187442,109016,107943,169796,153675,171759,96340,61719,33570,-115239,81123,98329,76445,96766,173824,169370,149271,61822,189489,67311,68740,-2327,92758,150026,87113,168606,98710,23126,-16463,84444,57249,-46855,83671,8083,86518,-5465,31978,-43740,25996,-75691,-58510,-128250,-147731,-217816,-371740,-850329,702861,517257,383542,314468,320636,203865,241352,128399,167421,236697,197198,190536,185710,190311,119353,92232,128031,147827,123569,140405,160162,128730,216804,124375,192542,64524,117030,161243,46624,73034,184797,229184,157912,77333,110828,77261,107333,77021,145332,93926,91344,105600,104554,21474,35125,148873,70902,130237,142783,119003,74648,78850,61322,50103,75647,119383,120417,11237,72009,138831,101666,56839,93423,58553,-67209,7575,113837,52394,97034,108339,52268,40290,69994,74739,44648,78043,55650,95833,-3388,-25029,75590,49505,58635,64352,95972,14145,50199,35307,104754,128964,123822,24321,54724,82094,95549,63240,114747,-35211,51847,13063,38565,51000,33348,47940,-18558,-38535,63178,114942,109808,53912,61196,46524,67174,46227,43888,112237,-7146,45400,40746,9985,-824,125712,183153,53201,62828,69199,75644,28888,-23253,61670,109961,62732,-7094,56725,11197,-8283,62109,77722,185265,78185,-12116,120339,153703,109472,91240,-55865,-32700,1248,45245,67195,94013,64258,41509,85769,1424,-16484,-12583,-16663,96506,54747,5769,23791,14817,5997,103260,83419,57794,10852,29996,115774,58176,28508,67706,-796,-57065,-24287,15816,56435,52890,54814,70407,88787,44528,58799,-22544,-18721,-34089,36445,38676,5509,36464,6425,69491,-62171,64505,42592,-6787,24597,26921,103331,71921,22492,69622,3968,49967,91220,60070,57478,82560,47841,2813,72841,-33462,13783,58506,-17975,13748,93801,-21066,-6521,83641,83765,74053,-31712,56533,48997,6499,63028,62709,-2280,-39835,32709,67999,-12209,11635,27384,147844,82147,47220,57202,65248,37518,83048,93709,74519,5187,109186,-24514,-11951,40886,16135,19634,91119,-4967,35369,-82360,14233,29208,-29226,-9881,-9693,29107,17696,2259,13489,128664,49901,26553,6430,76673,10346,56941,-75355,42245,40380,-3164,5330,21755,82467,-517,-126455,-27571,-3233,3331,62497,43095,-13850,63877,48505,5250,70356,43928,50496,20738,62969,52934,15758,10640,-32716,49440,35297,-41719,49372,-4247,4406,-4976,18973,22400,153792,62776,36920,109912,72427,-363,16927,18249,135986,65080,-5982,-1608,-33760,-34055,12117,49514,46859,-20757,8272,-21239,30312,20208,86957,66830,-10330,46262,-16390,28713,44109,-28369,-17514,-12127,118475,52518,-26066,52011,56603,47678,-59701,3187,1414,63200,-1287,-86065,118,52355,72343,86215,95175,-86902,14311,43974,54446,5165,-4050,34199,91011,-26326,-12216,-7322,-100350,7377,-28866,30690,-23108,-115818,10220,888,7805,12606,-36748,-2512,18592,68294,108270,105280,-57106,57223,32111,-72322,-12347,-39734,63140,10818,-34112,-33570,18310,54394,53029,-30328,48348,-57468,9482,1738,-3095,1320,31994,-15548,-9303,28477,24845,59090,6737,29917,59011,47384,44579,6267,2865,53618,48417,51988,-29539,-8175,-71592,46246,111193,35477,89458,63458,67619,115261,55092,44005,68368,-53485,-116365,-59285,232,-38018,5928,-19491,-2190,72183,76558,9851,-12871,-5315,-76651,90285,-5307,29189,7263,3321,17717,39270,9107,42145,-12452,21615,12795,25354,15692,30717,4005,39376,-4347,75267,56020,-4297,72164,19836,47249,92553,36376,34738,36106,-28370,-25228,-4507,15656,-32590,27984,535,2957,-8611,-95646,67498,141817,35412,61504,-79799,-104875,12810,87597,106957,5336,22579,37906,24163,29846,-1338,66260,132629,80056,37121,54893,120602,9105,56753,12199,11274,38496,2141,-63241,-14251,-20585,8598,-26982,1517,41254,-25030,8203,31863,65398,67138,31328,-49316,-52204,-28401,49468,14966,63448,26683,-13215,-43678,-6918,89682,78355,52266,-5316,-45502,102644,-19535,-2724,26958,85309,50346,-35655,-29894,5467,-57844,-60068,27261,49005,-28206,24496,-1565,-24088,33085,108282,55480,81135,53746,34297,-24217,-24037,-24413,33433,59875,68268,132287,53678,75120,61512,-24347,43547,72146,15946,-44461,9750,42807,60121,-7049,49915,13640,35990,-42639,-19462,5256,16238,37384,6513,24572,15842,13039,56061,19499,20231,53959,14042,-29399,-57715,35179,-5985,52862,105250,7761,36479,-31132,-33151,55267,-55009,21866,41863,-20563,-10618,-43385,-15614,112956,-12067,-69908,-58643,-12466,1270,40400,-10710,-63936,-6861,14540,8259,-11836,24258,-27927,-35541,97706,597,-35627,22098,25642,63088,24234,31821,84618,-27855,-31572,40286,4169,-17365,-12007,84259,-19035,41926,42947,-3816,-13055,13942,-11832,35672,-36084,32723,57220,39764,11455,34399,8062,-11343,37852,-35487,-28512,110870,50618,-38566,-17406,15446,22826,20421,-44650,-20577,41251,-22440,-16259,-19467,-9380,14184],[-1752,-18036,20909,19565,-36334,30362,-80823,-80441,-18274,4507,-33750,-1660,6723,-38375,-65515,-24007,-29298,-12311,-56733,-78010,-41069,60875,-54066,-149774,-56922,-56,47859,-89135,-82897,-119143,-61385,-34928,-43450,-43354,-28224,-60428,-53810,-60883,-82676,-44771,-114103,-52698,-62782,-93427,-47553,15463,-6226,-75762,-3001,-23392,-55180,-57783,-31017,-10250,-63435,34137,-59279,-85784,-86241,-1108,-28003,-13730,-50127,-3656,24209,10467,-61929,-72990,-42923,4236,-67723,-19555,13683,-836,-134357,-123180,-50117,-38162,-70938,-112416,-113462,-7913,-906,-18580,-97555,-49612,-92198,33581,-28267,2142,19982,-91737,-24348,-128696,-18074,31896,161503,-149993,-48318,-36731,-11243,-18308,21226,25517,-31141,2486,-50731,18963,-10195,-84017,-53877,-7441,-48721,-14946,-91552,24499,-71387,-33328,-13415,22160,39760,-65145,-114196,-212507,-65160,-148992,-56596,-68543,-114295,-96103,-177175,-51190,-33662,-74931,-50729,-99123,-127112,-176083,-175895,-78535,-163303,-118845,-43808,-16745,-132628,-78094,-46832,-127431,-125190,-179133,-290626,-103504,-77940,-48706,-28186,-95901,-141077,-95733,-55659,-56770,-7320,-59741,-24162,-27197,-119833,-40690,-136442,-57766,-98698,-109051,41122,-22811,-52502,-138640,-137166,-132600,-66696,-122322,-113044,-169638,-129075,-158836,-103362,-142816,-108163,-113196,-238948,-161714,-156825,-168971,-131966,-84465,-40418,-50511,-104659,-91473,-153306,-156398,10686,-142251,-150721,-85409,-149814,-151592,-162391,-165706,-115017,-157334,-174831,-169984,-128286,-162609,-196096,-218748,-179939,-184512,-229394,-104672,-121052,-272014,-208373,-140391,-194946,-264906,-257308,-201696,-222822,-307800,-321929,-273139,-298816,-242521,-443718,-392994,-314382,-336809,-295063,-247931,-415178,-613743,-541819,-512209,-639511,-745959,-862325,-899501,-1144381,-1390814,-1699954,-2244406,-3711773,-5420806,4648850,2906489,1965889,1445629,1166789,1086752,906044,748280,572270,663417,523117,433937,543022,326732,408347,447282,440930,355219,374352,390686,309828,262651,380741,422406,264521,317377,219028,221777,219877,228013,202352,65606,126731,106718,169795,190143,195817,86523,100872,220617,103595,93671,51202,164724,141344,142648,171605,108793,154553,105603,37894,55282,-78420,97686,116911,81552,116774,161778,181583,130100,58054,196357,92430,81489,45864,89442,126756,91471,179466,126234,26018,-2287,75049,69989,-24809,87635,7201,87180,-6301,22150,-68303,12902,-85130,-61709,-121706,-149749,-204420,-390815,-836772,695232,468914,371698,314348,331397,223370,213999,159514,131069,215470,174269,216520,194955,186866,103777,72363,111247,133968,119621,144441,158545,122714,194832,112566,160015,37632,110647,157594,61231,82344,198347,236972,150159,79178,106039,101015,131302,81239,132998,119055,113705,112154,69114,31088,71214,141406,42120,105467,130038,136145,78609,75116,54820,63592,46837,118627,130133,9103,62089,140054,118413,54448,79023,56202,-78128,9850,116067,42908,61556,62672,27245,22753,84107,80153,44450,48979,45313,106429,11125,14371,76722,78888,100286,79145,93162,17267,68391,30582,99631,119854,105974,11940,59786,61664,101114,69555,115561,-38640,53975,-453,39475,33359,47997,43896,-27492,-38351,50185,105137,131208,72410,91653,62607,44044,79302,43257,101907,-11984,38458,32975,6175,-15081,122964,162228,48853,55956,74749,41907,10548,-23231,69168,115554,75492,-4210,18689,-1502,-18996,78714,87449,123474,30442,-4581,132945,155586,84498,95694,-31954,-34898,13963,45041,44876,73350,63891,27114,96291,14467,13228,-8266,-10677,101759,61975,7399,29158,34337,13340,110804,65403,48596,27568,27219,102687,21100,52750,75256,-25417,-52605,466,37083,74751,53219,42267,53524,87965,23685,39018,-25923,26313,9369,41032,39679,-5230,8812,-20401,65361,-92940,40586,35356,2748,10974,-15855,67161,68981,31740,98263,4216,50347,83928,41979,82310,69943,34464,18627,109211,-32185,25729,43556,71,42188,110991,-63820,3071,87902,63500,58005,-47920,63763,65280,6243,44370,56723,-8689,-49959,58888,75540,-23522,26996,33167,136649,77145,47878,48788,68405,39282,101048,79807,64057,7510,114949,-18848,-3394,43261,9853,27804,90670,6686,17977,-70920,26463,25750,-30488,-7318,28890,13798,15652,18367,9250,68694,60472,23175,26457,105365,24537,52563,-82026,28371,98733,-8337,-1070,22503,89892,-16246,-126876,-37197,-15159,19730,57674,41308,-28580,68607,49426,18581,71114,48629,47308,28420,43868,40834,27033,40854,-32205,48393,24083,-33969,39750,-6653,-499,-10462,38454,55006,191481,77767,6134,86684,59126,-6014,17947,30265,112062,49452,-10956,15170,-18660,-24214,-762,47696,35525,-32127,27495,-32268,36858,37382,79461,46700,-29635,37755,-21258,23838,48726,-16387,-18601,-14873,98563,31471,-34054,57177,68229,60109,-59331,-6441,15674,58997,-18015,-74774,1316,49241,62236,90116,81500,-95475,-3753,32233,51571,55694,-2415,43168,101361,-4381,-13159,40743,-71057,-14258,-29874,35701,20016,-102488,22960,-23580,-4543,28445,-61862,-20730,8883,87595,107525,78483,-31850,75863,49470,-76525,-28596,-16060,63884,8248,-45003,-27202,13533,51879,18869,-37631,36376,-34760,8903,4538,7180,-9648,19618,-12636,-14366,-5383,24766,90001,9458,43052,55010,51360,47103,13770,-283,49972,37431,77680,-42919,-3102,-56032,91785,115899,13556,66400,9953,41687,67346,57685,25862,51322,-34688,-106499,-46332,-1574,-44874,8441,4702,22883,66551,59895,32737,-39025,2017,-70487,87490,20671,30689,17784,14132,-11443,20537,766,36495,-3246,21495,2220,22372,-4658,38547,22236,48889,9032,81352,60529,9424,99161,10492,59055,91866,42434,48949,52598,-2444,-35285,-20836,7394,-23234,20846,18025,-3946,3790,-41548,67227,115800,40065,25975,-55429,-90307,30712,81846,104968,24847,22248,30798,8298,22572,-4995,58708,134718,89431,46751,61748,101532,15524,44176,-3174,597,38227,29747,-88606,-15583,-9535,-7340,-36334,-8383,46582,-36120,6074,39311,48165,50481,43583,-34258,-40302,-30426,61869,43999,41529,2046,-164,-34819,11534,93317,63511,49025,-7308,-41735,81478,-16405,-55537,20230,77255,71735,-46830,-40813,1677,-38356,-22419,28171,42182,-10427,-2813,-17668,-27429,24279,56771,23147,66096,56325,48622,-36104,-12057,-456,53212,48070,84422,135824,20872,60504,32401,-22830,48133,71241,30231,-13355,32989,39716,49709,-17054,33533,11082,27481,-4731,-6484,8234,41578,53299,-1761,22620,-14420,36272,74241,-22239,28862,27268,5234,-13418,-27018,13323,12644,44445,92102,-53166,16651,-16516,-19523,59096,-52219,14341,35786,-31847,-12700,-39995,-9889,97432,-8767,-70707,-40562,-4279,4118,57299,-15373,-70699,-37539,-7516,9538,-11175,22714,-35193,-38725,81119,-8841,-24110,10958,27814,71234,23980,22431,32787,-56195,-30469,15332,-17395,-16070,-22035,74636,-25671,42022,21159,-13236,453,-6612,2659,49917,-32880,-12978,62829,31948,7979,41622,17921,-44802,15186,-21800,-57465,76659,36991,-44918,-17091,21148,38338,26131,-37457,-9962,30289,-2849,-17048,-17363,-24376,1835],[-3207,-38850,3628,-6797,-44228,21683,-59782,-73036,-6292,-30543,-44727,-18542,-3991,-50866,-86171,-50778,-52864,-11525,-55998,-82427,-42052,35291,-64310,-135920,-39559,16301,29579,-88269,-63671,-139346,-54553,-26833,-83359,-35612,-14183,-37063,-57163,-66141,-80493,-51613,-97164,-56850,-32901,-75051,1461,31674,-18172,-62748,-23150,-19126,-52478,-59361,-6105,-11625,-75181,-5417,-79367,-114373,-82216,-1134,-50929,-9235,-53174,-24565,14454,27603,-63124,-87036,-48404,-8430,-92472,-33927,34940,2889,-127414,-133375,-45636,-37700,-61565,-90047,-104023,-31157,-946,-7833,-93619,-59436,-67937,41555,-27948,28244,46240,-71280,-8389,-128511,-29780,52761,147996,-141556,-35276,-36383,-25105,-4904,25780,15325,-66465,-1312,-71780,25251,432,-61572,-74702,-3264,-36883,-22444,-146545,-7464,-93511,-17411,-23637,8729,45429,-56072,-88148,-209132,-71168,-138416,-47582,-61724,-144294,-98179,-148961,-31006,-27856,-96017,-61121,-112233,-96956,-163475,-182188,-58189,-160317,-143984,-54098,-36923,-132560,-76026,-27316,-123715,-115794,-160266,-230680,-25520,-68900,-75074,-23997,-94321,-135917,-86995,-79071,-77671,-9494,-49364,-49758,-6547,-100050,-51280,-149031,-68844,-94658,-121015,20141,-34630,-52976,-164036,-143964,-138515,-54575,-118787,-113584,-155939,-137329,-204352,-103900,-129223,-69092,-112473,-239320,-173883,-171261,-124715,-98575,-99484,-68673,-39316,-96985,-94898,-130838,-147533,-17559,-111397,-128558,-95534,-148618,-156369,-174954,-160963,-96003,-169553,-188360,-179199,-131245,-160549,-198782,-222143,-177190,-178382,-224664,-104656,-141029,-320354,-198471,-166706,-211616,-225686,-244132,-198590,-199896,-308011,-366067,-327131,-308471,-221663,-427472,-374914,-322631,-322276,-319184,-290817,-402807,-577769,-507449,-488142,-628747,-744803,-838820,-848811,-1121771,-1372771,-1653780,-2195352,-3663955,-5455044,4551500,2861458,1975864,1454483,1144150,1052574,903787,736475,560647,646221,527200,444587,518729,336625,400132,433471,407036,350885,371606,372177,299393,244374,359306,391695,260901,346166,227988,227264,254851,247622,249818,84118,158293,104391,158727,199167,203350,114236,131509,224876,94526,87377,88562,146930,183725,185402,174098,72156,121324,114310,24486,87056,-13473,107589,139501,93460,139020,144963,194183,108401,55875,178242,105043,80831,75007,86744,104486,96113,176951,148314,40738,38145,69272,71751,-839,83957,10235,78739,97,10333,-94126,2483,-89884,-67004,-113050,-158582,-194035,-414659,-828567,699351,454701,370516,313454,336149,234459,188423,178426,113913,191823,145688,237370,202878,181552,93755,64159,106367,117295,114683,147815,136980,114800,157450,104470,117883,17548,98909,143047,73010,88578,202030,229811,138000,87706,104013,127969,154952,91875,119150,146065,133243,106877,43862,50958,102192,134748,16654,60007,98375,142958,81147,75120,43038,83322,26993,120671,144492,10612,59430,131285,125347,55395,80232,73407,-53842,19609,107769,38179,27709,8627,3723,12196,91302,80054,44916,25781,38887,118545,38571,56415,71458,100148,144421,97681,77449,24225,103235,31519,84025,104415,84357,6813,64142,43564,103212,74772,110234,-29332,50681,6232,41289,22041,64858,48799,-24761,-24224,36758,77727,139881,98913,122339,79889,10379,101652,40918,81358,-9152,36685,34122,5617,-32746,102480,115477,53994,52270,79020,15024,7337,-13051,70622,120392,79471,710,-23246,-8538,-27371,79394,106237,62527,-22572,3128,127748,139644,60330,100231,5503,-24534,32308,50050,28544,48584,64049,11268,93486,31569,40918,10781,5728,104652,73634,-213,40280,57211,22557,102281,42694,36644,42127,26829,98710,-18583,69625,75245,-38743,-35688,50532,60620,88114,54414,18588,31845,75077,2999,22731,-15463,70114,44770,45286,32253,-9164,2012,-31344,63538,-105697,10717,21673,9562,-1916,-53948,30899,47036,37950,101827,11372,40147,64606,22622,103001,48051,21759,38113,130877,-24330,40592,26333,12197,59548,114615,-103506,10648,94922,39811,34046,-58050,73462,73347,15293,6862,55056,-13624,-48878,76511,81144,-23826,32271,43733,108854,61533,46356,44239,81083,51080,112823,50674,45783,2059,93501,-11073,9886,41988,8576,37673,78637,-511,-1486,-51832,38423,29904,-15192,6169,64568,-1405,3231,28915,-564,7435,78015,15477,29449,107473,43753,40115,-68545,18648,143658,-16631,-6973,28867,89310,-24230,-101397,-33292,-21007,30646,51125,40616,-46635,52934,42311,31175,57091,41309,42074,34687,26400,31650,33920,68427,-19239,41843,9853,-8427,37727,-17918,-10657,-8481,51574,77146,199219,88092,-26508,56110,39619,-383,7949,33574,79075,27087,-11513,22031,-3584,-11843,-6426,43944,19022,-34682,46666,-26667,44646,42682,63535,26685,-34187,33664,-17611,16131,46629,6426,-19067,-18071,56040,10125,-38823,55782,76793,57913,-47316,-16057,35065,53131,-38098,-49942,-2628,49384,52351,90472,60056,-81256,-2623,11703,47910,92064,7104,44051,103006,2312,-14851,79087,-26132,-31408,-30396,30025,65262,-59676,40853,-38340,-19346,60043,-74961,-35345,6139,95019,89198,49663,15553,102071,58390,-65728,-48954,9413,61009,4250,-61603,-19483,11648,53596,-9107,-48239,23801,-10167,7967,3039,18019,-26310,8937,1316,-13386,-33597,27628,102671,3322,56739,58677,57919,49041,22152,-1356,48308,24503,85625,-71918,9768,-32501,99850,89841,-21656,40562,-40979,13350,12915,49457,1304,34018,-11471,-83185,-18626,2998,-44013,14330,33598,47494,53071,38077,42966,-57424,13148,-49988,76925,39230,34646,28270,33072,-47040,2287,-6806,28862,10599,21876,-7851,16607,-22193,28040,25320,48784,15390,79375,65068,25182,126280,3341,66415,73305,39678,57299,55026,24700,-35721,-36979,-9717,-2724,10070,31992,-8710,16820,24379,67582,78939,39955,-9216,-31257,-70346,46150,64396,82124,31155,17778,14589,-8451,13775,3657,51594,128556,89218,57366,66129,69088,20164,37653,-15588,-13823,38212,47436,-104318,-14819,6697,-32691,-35922,-23388,44742,-47969,-601,50481,27721,23103,46219,-11252,-14075,-28804,63320,62310,11683,-16518,13579,-19347,17271,84962,43671,43290,-7261,-37049,60963,-7878,-97053,7525,63884,80442,-50323,-48942,-6638,-18822,15523,32407,28804,8312,-26538,-24295,-28404,16176,10747,2912,45591,56017,55178,-49488,7321,17819,78045,42732,90892,130582,-10446,40816,3808,-11160,45209,68477,43324,31176,63224,43642,27667,-9564,22454,7088,9449,28728,1883,2521,67031,68199,-5084,19737,-39845,55697,72934,-63385,35752,14154,1006,14741,8565,1114,34080,25474,68762,-102831,-720,264,-8497,52055,-36408,18931,26333,-40733,-5606,-39195,5580,72378,-7377,-60294,-13843,-5787,7450,67762,-11501,-46290,-62161,-27940,24002,-10134,17420,-36142,-35643,68294,-7572,-10690,4511,34691,70107,28022,19428,-21959,-76373,-28678,-1248,-57781,-17460,-25906,63276,-11846,36492,3314,-19885,23010,-28533,10821,57591,-24593,-50965,65453,30494,6683,54742,24673,-64573,-8594,-3114,-79788,28249,17267,-53146,-12791,27980,51464,36037,-15513,4155,19437,3656,-17114,-13675,-42259,-9837],[-250,-55094,-25141,-29478,-50804,27920,-33742,-45509,294,-60980,-49978,-30471,-11474,-55823,-90727,-67892,-76783,-13736,-53908,-80078,-37530,-8629,-68116,-104544,-19184,23887,16560,-73644,-45000,-157064,-58962,-30753,-113610,-17189,-13390,-18927,-58660,-78211,-78321,-50446,-80418,-61584,-2308,-55321,41750,43070,-28633,-44807,-40127,-11550,-41787,-54427,12423,-18954,-81632,-49006,-88327,-132702,-74085,-14475,-64704,-6108,-49728,-39225,14933,44249,-55160,-81954,-50334,-8361,-96665,-42688,55352,6501,-91937,-130474,-45766,-39988,-52497,-56427,-87801,-66137,-7579,-5807,-91285,-62397,-44510,45258,-26123,30908,47540,-50282,3756,-106196,-37327,55602,96168,-124317,-26532,-43702,-42109,4409,20297,-16259,-98262,-10115,-86263,37368,13399,-33009,-89352,-10172,-23437,-33429,-192888,-39816,-108686,-5621,-43516,-20511,41334,-39503,-62504,-184010,-70599,-110810,-38904,-50561,-161188,-106423,-121416,-20968,-32814,-118453,-69087,-109764,-71141,-140204,-165716,-38747,-151947,-157705,-57634,-59021,-132315,-91460,-29304,-109829,-105326,-133555,-160651,16509,-60691,-112617,-31300,-91201,-129832,-78207,-99956,-85812,-14524,-37979,-69522,4034,-81387,-57738,-150879,-80563,-96248,-130632,-18570,-52977,-59394,-177548,-141708,-132361,-36289,-108686,-112264,-121996,-137979,-229513,-111514,-110298,-40126,-120730,-227256,-186222,-177452,-125071,-77048,-123294,-96119,-39711,-84549,-102634,-107027,-137015,-52400,-90542,-109082,-108314,-146285,-162881,-186781,-144095,-79895,-184409,-200320,-183716,-143450,-161884,-199716,-222311,-164238,-178953,-203310,-110873,-172250,-351399,-186922,-192088,-225354,-191162,-225007,-200820,-186288,-315932,-367845,-356234,-305903,-214834,-397304,-355336,-334561,-314294,-347967,-345521,-401780,-530984,-484170,-485999,-627673,-745927,-820819,-812898,-1105290,-1346933,-1612398,-2160951,-3618698,-5449637,4524841,2809072,1969342,1462922,1116681,1007228,903970,719563,555291,624041,521983,461950,483799,365143,397076,417748,379339,342518,363327,344858,284038,234539,314436,324977,257227,352640,237636,235246,279299,259765,280539,120311,194959,130847,160653,200634,205664,136634,167223,222890,93069,91028,143413,137940,218584,222715,180611,48095,80851,121706,27618,118139,54038,107745,161064,106221,160091,129244,201057,89549,56888,151348,107242,72425,81763,85281,89445,104548,163749,156412,59547,95707,69181,66926,20171,72466,14616,64000,17047,3331,-106120,7415,-87786,-72541,-104753,-170155,-189863,-434069,-824396,709661,473695,376871,314822,336490,238328,169997,174414,111909,169019,119611,246217,205608,174138,91268,69676,113940,101751,107347,151913,99494,104985,115763,105163,77044,12610,85292,132877,84466,94061,195206,206392,126598,100375,101277,148039,165709,105620,109830,169452,147889,95295,34867,75883,119871,129603,4818,6686,54753,136424,83327,75198,27784,104856,22655,119704,157365,15612,67454,116259,122786,58857,96497,104171,-3483,35163,92211,41811,4690,-32817,-11351,9994,85650,74253,46428,13436,36689,127550,77515,89472,60633,103066,177687,112848,57310,31014,146031,34990,62871,85246,65182,12653,65648,32073,103048,78603,100975,-7878,43872,28476,44766,18966,80289,60490,-12967,2319,30823,47450,137107,124329,147041,93255,-21910,112434,37568,59395,-2646,35286,42734,6938,-46244,70878,65961,63305,51955,80061,729,17474,6662,65172,123125,72923,6436,-56793,-8763,-27673,59484,116428,25649,-64569,13120,104462,114065,43391,104742,48709,-5467,50387,58514,19290,25963,61179,-2743,76151,49313,59027,41089,30742,102384,85023,-10976,53482,73256,31479,80340,22197,22324,51414,30481,103652,-43358,74530,68051,-38435,-13578,101862,77752,92291,56306,-8540,11047,52506,-12455,12131,6869,100823,63238,49584,21525,-3507,13982,-26589,60034,-90463,-15119,3186,10776,-9054,-74989,3668,10791,37893,84256,18970,21680,41471,4955,117399,31998,15837,54717,132072,-15236,52953,8493,14803,65038,108919,-115154,13276,101131,18282,11116,-53655,83304,71361,32023,-37474,60186,-14508,-38232,78876,82464,-15769,27950,59164,69419,36849,44948,41764,98347,73194,116832,15164,23529,-5729,53322,-971,24250,38878,13354,47949,60968,-28185,-22615,-28920,49497,37752,10220,25767,89555,-13795,-15022,33357,-13145,-31669,96134,8120,9871,92550,61382,23741,-39163,15321,155960,-25756,-11276,41035,83169,-19102,-65348,-15043,-18558,35730,43545,39427,-59911,29249,30986,39310,31767,25341,36479,39426,17453,30763,34965,85634,4687,30957,-7692,29101,46275,-30700,-25356,5824,54681,82625,177312,90292,-57651,30953,17004,16125,-2247,28548,41555,3863,-5687,15678,3201,-404,-2001,37665,4198,-32638,57692,-10434,57617,41850,44936,13481,-20312,35911,-5483,11656,36868,32630,-20105,-21311,4079,-4168,-38143,51157,82813,42852,-28410,-21649,53203,50142,-55845,-12583,-9726,53016,45888,82423,36601,-45667,15825,-12315,46308,101505,23779,38520,96877,-5023,-17417,99365,21490,-33701,-29674,14157,95169,-8999,57783,-39867,-32188,98863,-78364,-43090,12164,90293,63281,31135,71053,124249,57399,-48791,-66977,27600,46097,1813,-75701,-16422,17546,60522,-23805,-51282,16276,11772,7255,-1918,23835,-42656,3965,28186,-6049,-50504,32050,88437,-7918,64545,67007,65606,53264,33792,1629,47542,10774,75521,-100835,29298,-10063,79425,41309,-61061,18565,-76462,-12146,-29646,30684,-23301,19380,9974,-56031,12932,11730,-37419,22650,58415,66406,35756,18565,37399,-64053,22759,-24825,60238,49440,40947,35057,54362,-78478,-10770,-13275,20004,25292,24103,-14566,8102,-34328,-5845,13138,40651,11415,67298,67934,34371,144789,197,65003,43474,27154,56847,46578,49253,-26708,-49188,-36266,20787,117,38905,-11071,25376,79416,70770,42549,37243,-35904,-12022,-50839,54889,52885,54829,24576,9394,-3501,-20130,9601,28826,43731,116960,81731,63946,63517,32119,20149,39519,-23289,-19622,43742,56954,-103611,-12408,24115,-59484,-26828,-39280,35623,-57190,-12786,61166,9689,-7083,42390,11066,13285,-22684,58891,68679,-17559,-23747,24606,227,10967,63134,23555,33236,-7674,-31775,52457,3262,-115297,-8257,49189,76132,-46919,-52243,-15407,-6621,46023,39654,12790,26495,-40846,-22637,-25606,13809,-5656,-6945,22823,51628,55317,-62419,25158,24768,101870,46434,90169,117156,-31598,20531,-15543,11387,33746,63396,53449,79544,91221,52274,3040,9763,22356,2611,-12617,48041,4679,-14177,80743,84504,-2137,16976,-54364,67354,56098,-88483,40666,19608,4648,48180,38102,525,49731,3866,40025,-119985,-12655,17938,-2242,33146,-16230,27232,18636,-42510,8960,-38855,26380,43847,-8050,-42230,17649,-12573,12729,69625,-240,2719,-66894,-41853,47393,-10162,9559,-31992,-26276,60678,228,4207,3022,45519,60396,34419,22875,-59003,-80861,-28525,1549,-97509,-20370,-19524,54104,17049,28150,-5975,-22584,46660,-46899,11353,58489,-13363,-69746,62999,36908,8680,73453,30953,-68274,-28250,18306,-87064,-17748,-4914,-59146,-5602,34197,58382,45639,13190,16948,12777,-3417,-16316,-12501,-56421,-16595],[6256,-64260,-54731,-40797,-54838,42379,-12318,-11442,499,-75703,-46878,-35798,-15800,-54330,-80662,-72778,-95489,-15288,-50730,-73898,-26648,-52143,-64241,-61940,-5072,24991,6944,-48900,-30971,-165810,-73690,-52177,-127252,10023,-18652,-9165,-56678,-92257,-73585,-44566,-70471,-66109,22764,-39142,65897,45113,-39851,-34276,-47263,-1454,-27270,-42796,19133,-30194,-81951,-84511,-85858,-128250,-63200,-38579,-63718,-6269,-38465,-41958,27331,55279,-41875,-61882,-50057,-424,-79074,-45552,63758,3060,-45428,-116112,-49686,-44646,-48866,-15664,-68416,-98890,-22480,-16304,-93017,-57047,-26214,43714,-24178,3938,23601,-33177,7030,-68803,-42011,37726,26074,-107355,-24500,-56829,-59885,4853,7444,-59710,-116872,-18490,-88660,48189,18741,-5449,-89906,-26988,-8176,-45122,-208636,-65110,-112221,-279,-66609,-52295,24670,-21279,-40447,-153585,-65610,-75483,-33509,-36361,-157454,-116663,-100457,-21132,-45623,-137844,-77016,-93676,-58280,-118070,-130843,-25263,-142817,-160607,-54365,-75721,-133476,-125177,-51508,-93543,-95622,-112192,-110523,12669,-54935,-147103,-49336,-87248,-118362,-69292,-114380,-80035,-24155,-28503,-75358,3681,-70336,-52671,-140815,-87597,-103777,-136447,-59157,-71016,-70502,-172163,-129496,-116478,-20213,-97953,-107059,-76590,-132425,-226071,-123290,-90206,-26059,-133822,-206438,-196113,-175861,-160372,-71826,-148858,-112620,-50244,-75588,-110910,-88188,-127710,-76852,-77011,-98003,-116830,-139486,-170086,-196685,-118654,-74599,-196436,-206635,-185538,-162877,-164910,-197794,-217679,-142632,-184803,-168836,-121270,-205590,-356402,-178470,-210310,-229829,-165906,-202255,-207215,-188846,-327071,-332919,-353476,-292807,-218638,-365614,-332771,-345210,-311655,-368261,-392272,-414964,-487554,-477183,-503503,-633382,-747098,-809297,-792789,-1094030,-1304586,-1582008,-2143105,-3571887,-5402932,4552430,2759918,1940311,1463323,1087082,962465,907301,701627,554085,600208,509201,479140,455052,395945,394269,401013,360462,331978,351264,314292,266389,231805,257421,244704,254177,335849,243550,243744,291554,262956,286454,170412,227731,167793,169883,192441,200616,147273,197063,215310,96020,100283,192565,139507,232446,244583,193401,36787,44464,128583,46273,138388,103707,98964,175062,114594,177929,119291,195442,78148,60350,129496,105198,64628,74647,84761,82942,118120,144487,145649,75216,152380,74525,62929,34966,54563,18065,45835,43332,7296,-92956,29432,-78102,-76309,-98870,-179052,-193760,-441634,-820849,717173,510109,386584,321056,334430,237848,161215,150640,117367,152204,104005,240245,200734,164141,95889,86652,129346,90870,98583,156934,58360,96217,81877,116739,52816,28438,74235,142106,100893,100205,181067,172305,120059,113336,95915,153858,159169,117092,108584,185045,156920,85456,38914,98439,120988,124803,11658,-33350,11762,118479,84960,71249,11705,120976,33405,109610,162882,24367,86699,101812,114017,64165,121042,138707,53735,53676,74272,53143,-879,-45884,-11223,16461,66906,63396,48371,13113,37880,128883,119351,105446,47056,88760,190681,118283,42916,34757,180853,37631,43031,66595,53724,29297,63711,29561,102151,80975,91470,21182,37562,57418,50088,22924,90495,74793,2992,35992,37935,30918,129479,139697,161177,97409,-41313,113959,34384,43174,2739,29580,54080,8071,-51107,37180,29553,69697,54115,77102,-490,35602,32880,53934,122051,58143,12521,-70652,-2714,-18375,21862,101534,14384,-83680,29898,71118,88724,37813,108717,90155,15420,62212,67695,16577,10811,52144,-11102,49346,63921,64473,75123,58776,94016,90643,-14850,65211,70422,38899,52242,9246,7259,54658,36980,111701,-38696,67290,57442,-28176,6680,128916,81269,85399,58055,-30189,-3030,25457,-19851,7657,35725,110544,62435,53241,11416,10576,31393,-11957,52260,-52778,-27069,-15246,4900,-7156,-73123,-8404,-28759,30443,54250,21192,3509,22108,-8049,122586,31987,19989,62357,114281,-10966,58571,-6730,7728,61560,100015,-84752,10586,100580,4021,-3202,-30362,90358,60642,52240,-71192,69086,-9254,-20797,64457,77835,-4897,17126,77043,28357,9925,45023,37494,110761,99633,113220,-15190,2298,-8983,8024,10261,34986,35545,23885,56131,44445,-67760,-44782,-5863,60899,42188,33587,45117,99491,-21469,-32379,32194,-24057,-38119,108136,5037,-25426,74437,71722,8595,-3621,17965,131633,-32219,-13326,55922,73197,175,-32332,14161,-8031,36586,35596,36220,-61021,11175,20307,40411,2990,6851,32670,42493,19126,41203,31876,87990,32788,16785,-28136,66987,64943,-36579,-42315,30663,47196,71510,139850,83445,-82459,20594,-4388,39390,-865,18830,5071,-13971,7166,-3123,-2842,8432,12171,29156,-3485,-32383,55587,7822,76413,39358,30600,11670,7441,44465,10691,14217,20506,53335,-22896,-22753,-42211,-6638,-30848,47963,85779,21662,-6384,-20483,64459,53288,-65545,31708,-16219,58552,44149,63490,16638,-1205,41753,-32917,47387,83612,43732,31341,86451,-16700,-19611,101153,59833,-17272,-27441,-6951,99373,29905,68139,-29114,-39037,130150,-76947,-42976,24768,76679,42223,26154,115581,132772,48949,-35808,-76670,32615,16759,2511,-79131,-20836,33846,70797,-24145,-38149,17555,29152,7575,-9027,22895,-52235,6206,63960,6697,-54715,36452,50599,-19069,62624,74197,72796,60860,49948,9403,46178,-2097,52910,-112576,50522,5235,47275,-13354,-91779,5147,-90673,-29940,-46928,5438,-40519,8758,24876,-33968,35621,21110,-27919,31590,72006,79397,19988,6228,19805,-57477,26126,-4769,40247,55044,47692,36436,70774,-95765,-16305,-18331,10581,36533,29710,-16485,-1771,-39988,-55415,-5780,28497,-2773,45056,68430,32184,148971,-248,51024,13142,8362,47465,34423,67338,-10801,-53777,-68957,39674,-4022,38335,-11211,26624,109206,77684,16163,33930,-48566,175,-35715,54875,56521,34338,11852,-862,-15556,-22533,15477,68305,33639,102930,71685,61020,49117,579,14467,47846,-26597,-10282,57480,63134,-84175,-8804,38476,-79506,-13865,-50910,20843,-57851,-27437,66166,-1376,-30312,37900,25238,28456,-12805,54108,64595,-38351,-20123,29968,18809,-2878,32748,7489,17453,-11086,-25850,59371,13519,-108902,-22825,35207,62552,-37933,-50326,-19187,-6351,65543,48409,-3145,41604,-43261,-16208,-19374,20018,13040,-12269,389,43152,51299,-72399,34047,21536,117142,56469,86284,97196,-36162,4334,-21780,39181,14948,55860,59575,115158,107480,61617,-10892,29018,35907,-486,-31372,49730,3235,-39832,74764,101083,6562,15227,-54799,69839,31961,-86814,43466,38020,16100,78181,51973,8661,54789,-11912,11915,-98058,-17832,33920,-1212,7679,-1042,30955,17874,-34676,27180,-35034,44592,17922,-8983,-21816,48911,-17733,20613,62927,14685,56866,-45418,-44406,70330,-13341,854,-25535,-13723,55064,9603,21669,6476,58433,46123,40608,30930,-66942,-67559,-31847,24454,-119031,-22457,-1382,49906,49939,20006,-5602,-21585,63817,-56320,9469,54168,-1452,-68204,54537,48057,13822,94530,39283,-58183,-40356,39414,-74064,-46874,-24834,-58921,760,38078,56626,51075,38361,24001,11706,-18823,-14857,-16523,-62245,-16751],[14158,-66133,-75315,-39056,-56224,54318,-3178,13067,-4784,-71689,-35322,-33962,-18246,-49756,-62310,-66775,-106052,-11625,-46391,-67700,-11351,-77986,-53671,-16940,-4254,23543,-4155,-20537,-23016,-163642,-92556,-88708,-123159,40289,-17252,-7453,-50675,-101014,-63169,-38189,-70176,-69249,36927,-28902,72321,36204,-53256,-42825,-41133,8717,-15430,-25882,12285,-40884,-77354,-103963,-74982,-94289,-51459,-65643,-48145,-10144,-20082,-33563,46458,56791,-29279,-35872,-49178,7054,-49060,-45424,50028,-12388,-9594,-94911,-55381,-50034,-53151,24033,-49655,-117557,-45496,-38828,-96959,-45252,-14249,36962,-24039,-45990,-14227,-22570,-2243,-26465,-45308,4536,-37836,-95509,-28334,-71209,-76275,-4874,-6801,-100836,-118454,-21386,-76674,52759,9572,15075,-74910,-49487,7900,-54654,-183788,-76853,-101562,-2207,-83335,-73345,-5120,-9663,-22926,-127256,-58665,-44737,-33352,-22122,-131920,-122617,-88646,-29285,-61360,-152025,-87395,-70079,-58208,-107939,-89083,-19845,-136233,-154087,-47293,-81914,-136706,-165505,-85490,-82955,-87424,-104527,-90410,-23835,-52995,-165807,-73129,-82601,-98315,-60486,-118663,-63083,-38093,-23470,-66641,-6126,-70116,-34354,-120257,-87239,-115175,-138433,-81773,-85184,-83948,-147986,-108603,-94788,-14585,-92182,-96273,-34544,-124290,-196899,-133637,-73318,-26999,-145567,-182637,-198515,-168084,-198277,-80273,-168590,-114218,-67839,-77886,-117210,-77946,-121492,-80461,-66538,-97453,-116367,-126789,-176161,-203547,-94101,-86625,-200892,-205376,-187107,-185827,-167730,-192685,-209072,-120896,-190334,-130621,-133676,-230539,-334813,-177567,-219301,-222856,-150484,-180777,-216150,-209283,-335268,-281809,-326953,-273338,-225808,-340563,-305885,-350299,-311950,-373058,-420017,-437283,-456777,-485641,-530846,-642269,-746937,-803084,-789880,-1085793,-1246779,-1565357,-2137678,-3519517,-5321499,4595913,2721447,1890320,1450148,1059287,928028,908840,686442,554980,575538,492463,489495,443218,414802,387122,382447,349191,321454,337651,286513,252297,232037,205116,180276,251293,303061,243171,251039,292901,258404,268901,223934,247089,197059,179039,175997,188010,145390,211847,203775,100075,107584,212907,150671,221141,248331,211521,37171,22614,136206,72877,141932,129167,85090,175824,115927,191157,117078,174690,76964,64237,118761,104473,64099,66961,84034,82660,134872,123419,117998,83545,188984,82455,65854,42201,33248,20025,25954,71459,24690,-53555,57903,-62007,-77242,-96220,-180421,-205341,-433765,-813073,712574,542024,395857,332423,330678,235356,161312,124802,124420,146086,103877,222114,187676,151243,104270,109157,144368,86655,91358,161578,29193,94033,63660,137188,55760,64441,69146,175305,125248,106465,164820,137232,119879,122719,88271,144996,138814,121380,114792,190079,159890,83604,47378,111649,107784,117957,34478,-39480,-16740,96423,84600,60662,-2428,125571,52402,88146,157361,36304,113408,94258,103394,70718,143047,166763,98513,72023,58658,67161,12268,-27535,7273,30250,41032,48612,49038,22284,40848,119955,149573,101234,34503,67064,181444,110825,41735,34360,192448,37602,30819,53235,51833,52237,59541,35449,101490,81810,85514,50565,35865,83556,56825,30704,92725,86993,17717,69731,58672,36188,124882,140956,163564,89148,-41335,109828,32728,35980,3629,17311,62084,7139,-47650,9784,11912,67624,57304,70767,7836,55154,60249,39649,115610,40348,19176,-59435,7205,-2342,-23074,57805,17901,-77858,55570,40242,71371,44700,111166,123736,30552,63791,74727,18537,6062,35942,-10962,23020,72253,58762,103408,81898,80638,86407,-2374,73579,41611,44649,26667,6221,-5399,53861,43223,114721,-2505,51102,48872,-15353,20189,119627,68330,68414,58550,-39850,-6419,204,-19486,8337,63957,98510,45537,54470,3625,28897,38591,4540,40572,-9493,-18840,-27413,-7385,3642,-50681,-3115,-58157,17985,21988,16273,-2606,10756,-14450,115377,48241,32778,58048,85501,-15330,56258,-15720,-6491,53738,90925,-21312,4521,87813,14,-5545,8985,92039,44963,70641,-78600,75237,2501,-54,36844,67123,2926,4230,93070,-4150,-8953,46913,27883,109448,119784,103363,-31497,-12759,-1654,-29106,19815,37838,32756,38008,59268,34101,-102189,-65647,14354,73775,36134,42075,58856,94084,-23398,-42539,26467,-29103,-17386,109421,7944,-59136,63627,71796,-1145,26688,23800,83876,-32231,-12945,67419,59981,29882,-8821,47610,8060,35726,28101,31034,-46303,6824,14181,34013,-20382,-7881,31845,43526,28204,62135,28473,75338,55205,530,-49748,90903,89657,-30095,-57583,59212,31735,49495,103389,69942,-94401,27599,-19753,62806,17463,9247,-25432,-22889,25726,-29968,-20910,14176,32204,19712,-1951,-38709,40590,21598,97979,36272,26054,21622,38027,57328,25017,23713,756,61781,-27671,-20107,-71427,3257,-17645,49997,83723,3408,16159,-12027,66059,62929,-63802,72945,-18666,62788,46146,36300,3665,36077,61467,-43898,49478,49849,61736,28404,76138,-20829,-19574,89068,81959,12455,-24313,-25896,78717,48961,68643,-10906,-37797,140470,-75023,-36306,38580,58867,33954,29988,135397,124694,37989,-32091,-74818,25211,-21220,5896,-67525,-31119,59032,80999,-14138,-7066,27437,42223,9661,-16785,18053,-50608,14455,98896,22813,-49365,39166,5472,-25565,51018,74398,77797,69990,68607,20938,43077,-11823,26914,-99025,66289,11935,17307,-57731,-102795,1911,-85608,-36656,-36286,-19800,-45060,2210,30907,-21108,40706,27958,-17994,38773,70703,89357,10618,2346,-817,-39606,20882,3579,19995,62298,51729,32864,76345,-93773,-14568,-21517,1460,42164,39836,-13788,-10807,-39761,-101595,-19320,17048,-23834,15122,66523,19064,139036,-1093,23887,-8016,-9561,31716,26056,75175,7751,-48371,-99485,49391,1069,31840,-9848,20900,111427,87696,4890,30436,-45491,5506,-26555,46643,72417,25856,2231,-9477,-16247,-15250,32195,110625,20249,87737,63950,45263,20202,-18378,4245,57381,-26427,12410,77435,69787,-49532,-4239,46558,-87548,-3664,-54321,3242,-44449,-39500,61361,-3728,-38682,37891,27046,24853,-1604,52135,53380,-46212,-10974,27753,29443,-18206,3582,-1895,-2509,-18654,-19169,75205,19630,-86008,-31757,23432,45721,-24322,-44029,-13764,-17643,73820,56202,-17491,50931,-34834,-8462,-11702,34085,48468,-18241,-19221,31987,45347,-76423,31310,14487,116853,66006,82310,73531,-21327,-4348,-16664,63377,-7758,46247,61336,123587,106122,67524,-3120,37316,60019,49,-40515,37349,585,-66959,48990,113426,18411,14751,-42099,64422,8829,-58056,44050,57090,31878,96942,45934,19608,50281,-16230,-9533,-48201,-16712,44924,-4218,-16749,3105,25768,26648,-18002,44457,-24705,51584,-1407,-7345,-4470,74643,-15309,30270,49982,28275,94328,-3769,-32801,82546,-21257,-7532,-19862,-2188,46503,16681,42566,14395,70910,32834,44365,40700,-47949,-40262,-38654,58262,-116003,-21770,25668,51694,75458,14021,1971,-18096,70718,-52676,14787,47084,9107,-53461,40702,56495,20664,111060,50031,-39806,-43970,57027,-42319,-53842,-38203,-50764,1630,38494,46088,50267,51272,23039,14841,-34116,-13022,-25801,-58760,-11723],[21117,-62079,-81897,-26737,-55894,55326,-9012,17471,-13392,-54740,-17869,-25264,-20093,-45839,-44367,-54263,-108557,7,-40783,-64490,4168,-78042,-39291,21933,-18213,22769,-19623,4316,-19600,-152825,-107240,-130124,-105836,65428,660,-10871,-41368,-97820,-44910,-34746,-77159,-69952,37246,-23960,65516,18360,-68171,-73295,-23376,15825,-12374,-6465,-5596,-45883,-69975,-106286,-60628,-36497,-41158,-86651,-24118,-16842,3793,-20266,63554,48004,-22731,-13844,-48903,6878,-22790,-45401,10420,-38900,2612,-72445,-60799,-53945,-63488,52294,-34446,-117005,-73377,-68753,-98307,-31462,-7825,26129,-27171,-101104,-49242,-18858,-23874,11023,-48366,-33373,-79560,-88797,-34620,-80959,-89768,-21758,-14906,-127189,-106427,-16804,-52314,49755,-13427,24846,-50487,-71578,22889,-60012,-125978,-71450,-77746,-10443,-84725,-75709,-44548,-11894,-8781,-104668,-51928,-28958,-38270,-11678,-91037,-119218,-85578,-41940,-74954,-161700,-101341,-46611,-64409,-113430,-53301,-21383,-133005,-139439,-41124,-76662,-141661,-191444,-119828,-83085,-80591,-108954,-89834,-69535,-54957,-162832,-94428,-76771,-70147,-52626,-111245,-40741,-53565,-23839,-49498,-22191,-79705,-8460,-92464,-80377,-126165,-137807,-74002,-94942,-96818,-111967,-82358,-71664,-23591,-94295,-79244,-11919,-118312,-153462,-136228,-62899,-38762,-150266,-161655,-189243,-156349,-208152,-94115,-177279,-103659,-88492,-94951,-121209,-76114,-118062,-62365,-55817,-105047,-106652,-109496,-179356,-206481,-81988,-117314,-195737,-197201,-189804,-207721,-168596,-184874,-199603,-112081,-188665,-100637,-146381,-237974,-295222,-186322,-220952,-206797,-143069,-167088,-225616,-242779,-335464,-238088,-292839,-252017,-229743,-322701,-276488,-347678,-312581,-363933,-427307,-458162,-440447,-502925,-556571,-650506,-744325,-798776,-802362,-1077351,-1186360,-1560891,-2134989,-3457960,-5212637,4611588,2694215,1826984,1421610,1036977,907960,899947,676206,556367,548780,475234,488613,445349,414713,373828,361412,341938,312303,324335,266773,248399,229690,172091,151332,246857,265206,236002,255591,284804,247951,236399,265185,246665,207323,181954,155699,169723,135317,208162,190143,103105,105485,194018,167854,190363,238381,230077,48544,21375,144833,96931,128716,136594,71023,161631,110955,197970,121251,143871,86010,66454,117460,106912,72807,68713,81544,85053,149949,103181,82445,84330,193724,88476,76480,42049,12633,22285,4671,88677,51906,891,76494,-42667,-76030,-96320,-171975,-222017,-412086,-797308,690322,552647,402502,346155,323849,231361,167040,119012,131312,152590,119504,198428,167725,135971,111293,129476,150629,89138,89077,163502,22722,103814,61864,160683,83380,112359,70718,221695,154551,110518,151152,110191,124638,125933,80429,129218,112711,116229,123752,182486,155455,91337,52285,111468,86609,106962,64093,-2918,-21257,80693,80599,43577,-12518,116037,69799,58968,140236,48886,139979,96122,94411,77663,151517,180481,120719,87558,48336,76620,39116,11612,40912,48135,17825,31272,46207,36175,43708,101414,154866,78986,26374,50311,155222,91888,55431,30605,175370,35503,29726,48922,56802,73853,55568,46116,100624,80866,85533,72539,40900,100166,64090,39051,86196,93350,27034,97144,87908,57922,127521,130153,156252,69356,-22259,103169,33732,36906,-594,-318,61975,3083,-40096,-6120,11149,55679,60084,62757,20512,70580,82164,25849,103258,25408,26743,-26299,16995,15036,-60605,-1376,25866,-54850,86275,22787,65542,62014,110784,144820,34399,54707,77574,22605,11773,14772,-1731,8124,72663,46735,117461,92374,64935,71375,29784,78933,-8304,49220,10172,12286,-11942,52448,45746,106185,51384,30518,46983,-7555,24984,81740,41881,44946,56992,-36079,1310,-17927,-14546,12455,84934,71054,19223,51056,-2190,46040,26864,16516,27934,23155,9618,-28580,-23259,19415,-16243,17875,-66897,6548,-3342,8273,10968,7590,-14000,93986,70881,48275,43039,56717,-27546,48273,-16276,-23889,45906,80449,47273,-1789,61573,6275,2764,54553,87065,29177,82985,-53358,72509,18680,20339,3193,52148,3960,-6413,102659,-21791,-10851,50183,12147,90537,122650,89185,-30955,-17363,19041,-49408,24025,30677,30255,52018,55296,31701,-112888,-80700,29660,87400,16255,28688,64486,76555,-19712,-41839,17392,-26152,15557,98903,15914,-73120,64237,62125,-3662,43028,28873,35277,-22851,-10244,67518,43419,63059,4984,77208,25781,35405,22150,26086,-17429,16263,14099,21954,-32130,-14968,33198,42041,37927,88797,28853,51050,63389,-16112,-69506,89087,114318,-11158,-66209,83610,13193,25124,77491,54720,-87081,47496,-25257,79499,48792,3523,-46636,-23835,46623,-58144,-45276,16968,51707,11378,6894,-51693,18231,29029,116913,31361,33090,38472,58790,71101,33431,36278,-17600,55891,-33118,-11790,-78776,21717,-1288,58352,74038,-4196,36715,1944,58943,76011,-50813,99918,-15691,61924,49118,8746,-1364,56297,63484,-41746,50294,16810,73608,34095,69263,-10443,-15829,69304,87168,42961,-21683,-36024,43826,52961,59216,8104,-29073,126070,-74045,-25981,47161,40656,36800,34783,128505,104485,29677,-34866,-62063,13126,-56314,9718,-42421,-42341,87472,87807,605,35773,41258,52009,13965,-23803,14964,-37153,25640,120738,39586,-40505,38564,-24936,-24845,33661,64717,79114,76284,83597,33623,37970,-16052,6904,-65288,70173,12668,-3026,-81465,-89281,7365,-68469,-31391,-5879,-38529,-36453,-807,28396,-16082,27628,30871,-8971,41812,55012,99079,10359,4975,-14608,-15330,7786,-1293,2015,76192,49833,26447,68779,-74216,-7695,-22185,-6029,43870,54493,-7832,-16720,-35124,-124057,-18364,9903,-46294,-17281,62361,22,120451,-5227,-11995,-15267,-18261,13823,26006,70000,24178,-32970,-116828,49210,15346,21628,-8191,11163,93126,98741,8340,25170,-28879,5451,-23060,32998,90419,29583,2942,-12468,-5150,-2181,53419,137923,3576,70550,61414,18139,-21103,-22629,-7727,61762,-23087,40438,96992,77267,-8006,1290,47076,-83127,-1913,-48324,-13917,-15537,-44634,45247,955,-29491,44053,16449,5937,7571,52462,39169,-41077,-3275,17562,25436,-29755,-14054,-4413,-21330,-29300,-12067,87348,19497,-57840,-32029,15078,31452,-6639,-34660,1489,-35229,72288,60192,-29260,52585,-19560,-1055,-5292,51719,70305,-27042,-33472,20649,39031,-71617,19880,10627,97373,67324,78499,49938,11216,-4373,-6060,76459,-29533,35481,58759,101227,87421,67136,27942,29498,84631,6059,-37265,19474,30,-84922,11310,116182,28873,15005,-20961,54286,-8005,-13251,42365,64818,46328,99895,23373,27318,41932,-8202,-19723,8390,-11048,48772,-8939,-33703,-4161,11997,43441,3914,56896,-7755,41926,-12911,-777,5952,90478,-3335,39492,34849,36001,102284,41887,-8168,77779,-33757,-16234,-17212,5307,31884,19660,65491,25479,80266,24902,44542,49097,-14950,-6944,-46413,89331,-93564,-18004,54584,58700,87024,10347,11959,-13627,68346,-35003,35068,39674,16978,-35354,23513,53194,27018,114574,61210,-19686,-40651,68607,-969,-44306,-42524,-36153,-6121,35343,29298,43383,48002,14797,18947,-41398,-10986,-37975,-48740,-5338],[25709,-54115,-75743,-8476,-55057,43136,-26695,974,-22752,-35620,905,-10721,-21787,-44641,-34590,-40923,-105199,18441,-34110,-65236,15027,-55986,-24978,49104,-42340,23290,-37433,20204,-17267,-136539,-111176,-162148,-83043,78151,35766,-15343,-30573,-79928,-19280,-35747,-84813,-67880,24199,-21449,53566,-3510,-81822,-115714,-851,17353,-21123,11722,-28580,-41559,-61613,-96284,-47679,26286,-34638,-96172,-1263,-24747,31056,-10397,71155,32188,-24879,-2312,-49620,-3249,-15184,-46715,-47439,-68642,-6605,-53483,-64873,-54657,-73850,60439,-24171,-99995,-99981,-99130,-92421,-21044,-5765,13123,-33824,-141278,-67702,-20681,-52922,36137,-51610,-64686,-95401,-84536,-39210,-81153,-99546,-39600,-11094,-132859,-89281,-7132,-21504,40535,-42500,22934,-27963,-87072,34619,-60788,-56657,-50214,-46224,-22585,-67302,-59284,-85721,-31023,3873,-81620,-46999,-32574,-45823,-8478,-46795,-105183,-88869,-55508,-82980,-168876,-117535,-29338,-69104,-128501,-31989,-26623,-131755,-118039,-40246,-63820,-147312,-186253,-145105,-93915,-74455,-115063,-91460,-105272,-59246,-140684,-104152,-68974,-38728,-47279,-94499,-20882,-66427,-28502,-33182,-40868,-94399,14048,-61679,-70929,-131794,-136399,-39869,-101097,-106403,-75095,-55604,-50997,-45390,-103732,-57110,-19124,-118699,-110072,-126797,-60325,-54809,-144917,-147436,-168573,-143195,-179429,-103350,-174430,-88038,-108160,-124075,-124772,-79493,-115051,-30839,-43968,-114860,-92394,-91564,-178926,-205254,-89814,-160941,-182737,-185100,-193335,-224186,-166384,-175716,-193624,-126997,-175853,-89325,-158588,-223054,-252412,-203455,-219148,-187507,-142001,-167372,-233784,-279374,-325709,-217757,-265898,-232363,-227528,-307072,-250615,-338719,-312213,-349589,-419031,-467320,-434487,-519934,-574552,-655219,-738790,-792660,-823753,-1066644,-1143604,-1565821,-2125874,-3389689,-5087215,4574698,2675668,1762900,1382055,1023559,900618,874521,671958,558193,519819,460183,476351,446780,397303,357257,340268,335008,304666,312799,258888,259188,220630,164637,158827,238869,231873,223472,256391,267515,232330,200565,280706,226281,196502,175838,137567,149480,124174,189698,176083,104848,91312,144089,186076,152163,222387,242576,69910,40422,152913,109644,103563,136605,60824,137168,103403,195843,127841,115591,102467,66026,119504,110700,87769,82373,76199,87431,157496,85035,51543,80676,166713,88512,89254,35646,-2988,28489,-18015,82178,79186,51407,73450,-24548,-74926,-97642,-154839,-239513,-382896,-772925,651440,537434,406210,357133,310938,224624,174032,144464,139446,169642,146248,175980,143749,120197,112324,140499,143518,96609,93615,160397,38188,126650,70781,179337,119526,157962,76498,259782,180730,109500,142337,95803,131016,122551,74972,118998,89654,103067,128610,160503,141198,105507,50455,98147,65317,91780,89072,65871,-941,80283,72622,23028,-17629,94103,77484,30453,114016,57644,157491,105092,88548,83673,139646,176325,122438,98642,43792,75536,69865,52698,79589,65511,6678,13000,38309,49802,44767,77186,131665,45290,24552,47318,121115,67208,79395,25789,138075,34021,39235,54987,62414,86013,54279,55928,97371,77737,91596,81603,51656,105323,70788,46528,72456,92204,29106,114379,116288,81624,134905,113568,142982,43802,10083,95673,37896,42320,-7846,-19215,52506,-3982,-33877,-9525,21663,37408,61402,55175,32795,78720,92748,15886,86225,17363,35033,18453,21944,28499,-76897,-52094,33690,-27230,112228,23129,70171,85069,106362,150440,25748,38728,75820,26436,25598,-6112,14472,11790,65463,34531,112741,85477,50333,48385,75282,83195,-61600,53171,5051,24148,-9780,53252,42187,83947,99360,9659,53474,-9342,21833,36632,9953,20341,53374,-22895,16479,-26157,-9858,18301,94657,38268,-8306,41463,-7492,57334,-1369,21592,17922,38388,51072,-17975,-38678,33790,19363,49615,-52166,3729,-16100,5953,40316,9795,-8228,59832,84838,58533,22092,37238,-42161,39195,-8943,-40376,40762,65894,92213,-5520,27249,20099,17383,93058,76045,17726,88650,-2132,58785,35000,37199,-28083,36429,-2099,-11758,102857,-23314,6751,54065,-6474,57247,102041,72579,-17316,-8938,51004,-50575,20031,14652,27082,61813,44401,35759,-89537,-84466,38922,98797,-14860,-2634,62799,52275,-12043,-30415,6263,-16097,45636,78985,26036,-59502,74585,46316,267,42412,29649,5916,-3004,-5354,48532,23700,92274,12211,95899,40985,36731,18968,25011,19008,33518,18712,7756,-30825,-14317,33955,37769,41197,113961,35596,20078,54384,-30848,-83861,58114,133321,15132,-63766,98696,-2761,6233,63100,43466,-57937,71370,-19607,84650,82430,2807,-57026,-21459,65126,-80426,-67563,17164,63912,6385,18117,-66070,-2767,32349,127665,23639,48788,52820,60946,81910,35621,46040,-29440,38831,-36440,2246,-65997,41982,14098,70711,55305,1969,52103,18059,47152,86945,-30140,104927,-8652,53117,49768,-9141,721,59745,43858,-26681,49062,-2216,77953,49206,66575,12845,-8081,47332,79455,60943,-21094,-34437,9368,53298,42659,21962,-15865,95596,-72401,-15459,45600,23713,39696,34322,103028,80818,27306,-34865,-42408,7438,-76842,10877,-10835,-48918,111366,89297,16145,78672,51318,59020,20573,-29114,18717,-15480,36252,119972,54222,-34497,33405,-24968,-16899,17049,47105,75904,74631,86188,44096,31545,-13433,-731,-25680,59381,12192,-11045,-82235,-54186,18100,-47610,-16115,30451,-46566,-19612,-797,19798,-14308,4612,30832,-872,39013,29206,108907,19123,10356,-15936,8885,-9677,-15622,-11908,96882,40098,20006,50487,-44557,1503,-19610,-10113,46635,71891,-333,-17908,-27112,-114175,-1255,8147,-64144,-44466,56116,-17691,100578,-13552,-47093,-9895,-11550,-1793,34321,51642,34536,-10422,-113466,41608,34254,9510,-7672,1462,65507,107715,21290,15481,-4000,1750,-23890,18081,100463,42108,16029,-7019,12967,9896,67047,134856,-14922,50285,63827,-12664,-66132,-14882,-17989,56109,-16020,63934,107221,82707,30257,7818,40935,-70145,-10890,-34939,-27740,24258,-41238,19389,8348,-6708,53668,-2773,-16947,12086,51647,25870,-26600,-1933,748,3595,-34401,-14103,-2159,-31703,-39870,-5571,84363,12868,-31840,-23268,10606,23225,14336,-23308,22961,-51280,62885,57998,-37280,46289,-3198,6471,-2113,66502,57432,-37568,-40236,12005,33093,-56453,6597,13285,61178,55757,72094,30571,54992,2895,2972,75285,-45496,24846,51997,57097,57744,59850,71546,7137,95159,18029,-23351,5925,3429,-85020,-25790,106400,32183,14800,1970,43269,-17148,29367,38503,55304,53790,86948,-5711,28158,36696,8517,-16766,52931,-3035,46295,-12670,-39788,-17807,-6874,62952,26443,62454,12748,16479,-17519,11257,8320,94261,14890,45590,22289,35400,82051,73487,23795,56976,-48432,-28078,-18321,8432,12326,18710,86162,37454,84054,23178,41330,53543,15649,23162,-50609,106489,-62281,-12616,76507,68857,84860,7403,19269,-9501,60868,-7003,69774,33634,21980,-21605,5714,32246,30795,99351,69951,-3324,-33813,72907,36753,-30586,-37739,-18931,-21922,29670,10793,32550,30808,2686,20445,-36557,-8794,-49542,-37306,-2175],[27979,-44190,-62730,10553,-53966,21649,-48861,-28450,-30668,-24123,15665,7891,-22811,-45327,-36841,-31731,-98607,38266,-27061,-68522,17599,-24511,-14417,63320,-68045,22707,-51778,24935,-12603,-116082,-102058,-172302,-62615,75241,78416,-17129,-20697,-50476,9383,-40632,-85317,-63822,1681,-17972,44136,-23369,-90378,-151026,16299,12518,-40077,24593,-49280,-27499,-53046,-80751,-39172,70164,-33703,-95113,11203,-32144,58312,-10453,66393,16228,-34936,-1724,-50798,-19448,-31348,-48380,-103500,-89868,-23662,-41023,-67946,-51849,-76456,45657,-18463,-74712,-118045,-123234,-77664,-18310,-7638,109,-42791,-154331,-64643,-25826,-81061,44235,-54630,-81453,-90086,-79719,-39316,-70092,-105180,-51640,4337,-119504,-76105,1799,7747,27088,-67067,11203,-18637,-91443,41340,-58353,-135,-20222,-16215,-35492,-36397,-30763,-118201,-64298,15662,-56861,-44836,-52540,-52204,-14279,-12116,-83672,-95074,-67122,-84697,-174185,-132220,-20310,-67474,-140499,-26541,-31939,-130368,-92261,-46717,-50857,-152324,-152515,-157227,-110525,-68347,-110631,-84943,-123110,-63268,-107836,-95774,-58623,-11876,-46458,-75068,-12353,-73257,-34602,-25526,-59468,-107555,22235,-32248,-63939,-128502,-135733,931,-103972,-110839,-48225,-33706,-35519,-73030,-117246,-33137,-54662,-127425,-78484,-105407,-64904,-68816,-130233,-141001,-142510,-131150,-123386,-100727,-164660,-75012,-123508,-157089,-130799,-83728,-109346,194,-32444,-119810,-81426,-78327,-175491,-200464,-116274,-206032,-166861,-173246,-195965,-231857,-160836,-167137,-194746,-166264,-153894,-101810,-170281,-187301,-221096,-224422,-217054,-171928,-147211,-184951,-239507,-307415,-307433,-223856,-252785,-216301,-220264,-288413,-236222,-328348,-311339,-340831,-402331,-459783,-432524,-528865,-585941,-654883,-730462,-782387,-844597,-1053883,-1135205,-1578145,-2106449,-3324796,-4960820,4490399,2663282,1711334,1340923,1021014,900159,834287,673604,561859,492104,449001,456863,431515,370253,344321,324717,326136,297200,304253,264418,284307,204473,179458,188252,226244,208052,208318,253292,240808,210665,171903,268427,192529,170493,161863,127266,132012,118853,165235,162960,106655,70301,85480,200812,119299,206118,245247,98306,73185,157339,107268,73541,136489,56523,112782,98405,182554,131980,104815,121585,63614,118387,112598,103154,103531,68204,88734,153117,69933,35941,77140,118484,81130,95217,24639,-10496,42455,-40800,47039,93644,80259,48481,-12130,-76602,-98028,-132828,-252743,-354675,-742672,603827,504339,407830,359727,289073,213348,178164,192467,150978,191611,176006,158212,119534,107042,105372,137829,124724,106334,103998,151223,63198,156515,81643,185855,142870,185723,82133,269364,195361,101628,137778,93321,135560,114393,73698,123954,76090,86480,123336,123570,115039,120376,43938,75948,50382,75409,100647,139695,35660,97685,62651,3903,-17974,65335,72867,11982,83466,57714,159307,115517,85163,87010,107931,155736,113949,104821,43241,62353,93338,77200,109118,77578,12356,-4171,25630,59590,42785,53072,89309,9386,28861,60060,87937,44917,104911,22983,98429,36398,55150,69582,61860,83024,56939,59151,88382,72014,101286,76585,64357,101902,75842,54295,55046,84322,24638,120792,133312,93242,138729,98413,127373,22025,47277,87540,44797,48216,-14611,-34230,36720,-12541,-32531,-2999,37098,19970,60635,49748,41592,78989,89098,12136,67460,16740,42780,62178,17949,34980,-64202,-73140,40751,-6047,121566,37598,80761,107595,97305,140129,8464,23040,70959,28818,43849,-19961,33380,33765,52800,27486,90360,61453,39964,23287,119395,88297,-96482,56623,9317,37450,1142,57068,32145,50901,120753,-8552,66240,-20509,13446,6043,-17039,309,48607,-7811,32163,-24907,-10101,24710,92835,9208,-29121,25889,-13636,60302,-34886,21446,12341,38739,92207,234,-49878,40579,46877,84770,-20499,14533,-15463,18325,69043,13459,11,18317,77636,57229,1399,31045,-51745,33900,2887,-52763,38985,46632,101238,-5334,-4051,37225,33403,112913,61423,13483,92308,58404,37507,46231,48483,-49609,24250,-12334,-10650,93677,-11462,38098,57839,-21398,18922,60249,55138,1350,12742,87368,-35777,7662,-5775,22169,64532,29561,42832,-37197,-73050,41925,104107,-49347,-36349,56830,27109,-3546,-12050,-5420,-2501,63844,54198,34761,-25228,89232,29707,8158,28407,24342,4736,25872,1741,6991,2245,112324,17005,99819,50399,39307,19517,30883,53781,50970,24518,-4589,-19593,-9343,30731,31024,33813,130431,48689,-12689,32297,-41038,-90036,6405,143511,40905,-48383,103477,-11273,-2885,56378,40532,-11645,89734,-4961,77043,106674,5581,-56579,-21067,76432,-90931,-79946,15105,64116,6451,25818,-73805,-14019,35284,126698,14148,66347,53520,43105,86352,34754,47693,-30809,17507,-34187,20343,-39177,56656,24369,82125,29087,18949,58937,32553,36033,89663,-7221,87465,-963,36012,45725,-10319,8613,53408,8262,-2483,47556,-2595,76454,70418,66026,40334,2480,26863,64640,59119,-23401,-23466,-12813,59160,23381,27322,-2347,64274,-67307,-7771,32568,7846,28398,26420,70097,61520,31171,-22106,-21485,16468,-76782,6744,17456,-47326,123781,85371,31165,109093,49866,62740,29195,-32274,30649,7784,43760,94748,64433,-35527,23369,5741,-3918,7929,28195,68472,61549,69243,49434,25157,-4615,5290,4995,36336,14914,-6660,-64307,-6857,30510,-29195,4738,59963,-43343,-2650,2057,8704,-11114,-14807,30693,7080,30001,22,116319,34479,14712,-6531,26971,-26660,-31802,-20553,118445,22977,16068,27803,-14481,10739,-13256,-8955,55942,88118,7409,-13949,-15266,-80875,25873,9877,-72522,-57680,48210,-27551,85056,-24179,-68221,2326,11379,-11895,47233,23840,36810,13994,-91574,30790,49063,-3481,-9489,-4819,39368,111199,35830,-426,22317,-4359,-27448,6098,97299,58363,37678,6971,30045,14224,61079,98258,-32471,28261,68128,-34664,-101033,-678,-23525,38986,-4529,75326,100621,82093,56826,15106,30752,-54803,-28341,-18630,-36239,65300,-31000,-12182,13328,20236,60860,-24424,-30833,11807,45642,16313,-8289,-7383,-19695,-32778,-31065,2682,1625,-27766,-46292,-1228,62480,1556,-9017,-8254,9547,21270,36867,-10523,44497,-58875,47626,48534,-39986,33603,8300,15664,-2203,72367,12224,-46301,-38521,8260,27576,-31993,-1242,20911,17882,32611,59003,19122,99587,14171,5140,61659,-52222,15631,41252,7382,26904,47553,108973,-23116,79457,34251,-4150,3853,9935,-65400,-50377,85495,22875,12683,20518,34602,-20102,51885,32833,30712,50895,62322,-29059,22154,39006,27698,-2138,77545,5498,41655,-13084,-35245,-30190,-26380,78251,46067,61372,31913,-17423,-17239,26931,4383,86833,31997,46652,16478,26972,46019,80084,54126,28142,-61250,-46774,-22448,9564,-6753,15112,99032,47403,80335,24289,35984,52489,31223,42577,-46579,105567,-31664,-7462,84502,79493,74217,2728,20513,-6723,52863,22498,108621,29661,25306,-15387,-10126,-4259,30773,66490,74393,6157,-27530,70249,60340,-24248,-25890,-3380,-40830,23386,-4306,21003,7123,-8617,16938,-20692,-6482,-57487,-29635,-5618],[29178,-33818,-49696,25996,-50945,-1713,-67178,-58710,-35769,-24499,21972,27851,-22269,-44370,-49542,-29318,-90226,51640,-20734,-71170,11023,872,-9995,67286,-86302,16964,-56938,20016,-4220,-90915,-81941,-155060,-49947,58497,112896,-13963,-14015,-17996,32974,-47526,-73297,-59642,-23943,-11449,41062,-36140,-90476,-160973,18344,2713,-63281,28607,-61226,-6934,-44151,-64333,-35266,79327,-38926,-89841,8079,-37588,79887,-22220,51364,8785,-49305,-6620,-51216,-33415,-62542,-48119,-132014,-92649,-33572,-36049,-71457,-47000,-65747,13164,-15576,-50277,-121870,-136738,-56489,-24958,-13943,-11105,-51811,-141166,-44812,-32148,-99651,33870,-56306,-81365,-71338,-72449,-34917,-50556,-106255,-53462,22420,-94152,-72129,3735,28002,10611,-78771,-6272,-27783,-83080,42147,-55246,27823,7205,1766,-46004,-5091,-63,-132636,-103747,24516,-33703,-45734,-79891,-53829,-28129,4227,-60823,-100204,-74968,-81977,-175210,-140368,-16374,-59227,-137048,-32229,-34955,-127570,-66358,-59017,-46159,-155346,-114096,-157719,-125149,-61928,-89803,-70868,-124978,-64845,-74179,-68554,-45772,2941,-51898,-61971,-23207,-73288,-38524,-29742,-77098,-112833,11101,-7705,-63125,-115635,-136188,24282,-102485,-109292,-38180,-21198,-26411,-97711,-130619,-12202,-103623,-143156,-65047,-77054,-74139,-76749,-110139,-140408,-120420,-122233,-62877,-84768,-155515,-69333,-132307,-183604,-141264,-85154,-98961,16512,-23713,-114371,-80858,-74356,-170485,-193194,-151573,-239550,-154032,-165179,-195301,-228806,-152353,-160948,-203658,-217046,-130402,-135652,-181399,-138902,-209171,-242570,-215127,-165061,-159505,-218113,-242355,-317580,-283996,-247171,-250818,-204206,-211405,-265454,-238765,-322856,-311348,-344312,-383565,-437425,-429075,-525498,-594933,-648549,-719133,-767190,-855777,-1040312,-1163229,-1595207,-2077749,-3274444,-4846823,4384529,2653817,1679535,1307946,1027567,898452,789015,679084,568540,471806,442570,436357,393816,342617,342583,320528,314701,286865,299295,281567,317370,184844,206666,220017,209378,193532,193519,246906,206161,181639,156691,240895,156214,139377,143954,127947,121545,123339,144352,151666,110294,54294,42932,209538,99963,190284,239769,128033,109085,154518,91850,45116,137260,57819,99220,100106,158021,129825,120373,138173,61005,109964,110291,113255,124356,59227,88864,135666,59302,39766,77535,64385,68631,87383,10935,-9219,65664,-60267,-8002,84676,79508,12019,-8552,-82859,-95490,-110860,-257350,-335160,-712167,560428,468938,408434,350234,258095,196835,176690,239562,166761,211255,199829,144315,98930,100044,92084,121100,101880,115855,116486,137029,80738,181509,86864,176091,138828,185026,83973,243269,194826,87478,134975,98269,136260,104714,76868,143430,74379,72377,105438,74272,77879,130518,37525,51336,44702,63142,95882,187856,74182,126394,54675,-8920,-14385,37500,59791,9636,54306,46300,143968,121373,82263,85969,64565,124410,106588,106703,43592,41205,101006,74755,116765,80798,32748,-17751,10848,63894,37088,34327,44887,-19343,37286,83652,61501,32553,122882,24972,73189,44403,71247,87866,51221,63759,62715,52099,70738,63494,110445,61313,74113,95723,78334,65308,38506,72405,16269,118403,130922,86890,129415,89701,111877,14187,81386,78036,53027,52227,-17714,-41410,20788,-19980,-35710,8845,52309,11166,57372,47270,45683,72602,72831,15675,50448,20375,47541,95184,2829,34313,-23936,-57003,47580,3277,106135,56937,91528,123289,84001,116768,-9738,16029,66001,30243,62701,-21084,49949,65873,37987,28509,56072,25785,35753,3013,145514,94579,-100827,59105,18381,48246,17970,62366,17229,13682,109041,-22167,80153,-36428,3389,1253,-30024,-10613,44222,1565,40365,-17365,-18090,31229,82571,-11568,-37248,6745,-20822,55237,-60072,19825,9957,30328,117434,18119,-54815,36648,60774,114957,14984,37220,-4574,48178,77035,15286,7351,-22088,46395,42798,-13802,35824,-50906,35613,14175,-59327,39669,25569,82619,-1747,-20140,53363,47213,108702,46734,17207,102385,109915,16450,48090,53740,-56819,19231,-22133,-3833,78182,8710,72063,61055,-25272,-12484,8084,38211,16346,45169,118648,-11110,-9473,-24089,14881,59926,15742,49371,24762,-46806,39339,100858,-77205,-50966,50040,5938,1718,7151,-15813,9886,68428,29156,39309,12877,101438,17581,17386,9428,13496,27868,59559,11168,-51613,-17929,121646,22943,89482,52277,41452,23967,43870,78291,63391,27365,-11921,-3940,-5155,21730,22887,16427,134205,65561,-42810,5893,-44303,-87317,-47419,144524,58804,-22536,99981,-9461,-2504,52758,47336,39933,96001,13435,59313,114276,8853,-46395,-24981,77167,-86675,-78090,11109,51532,12166,25485,-68734,-11100,40282,113823,5954,77417,32322,11546,82173,35366,38736,-20253,-272,-23603,39658,-5779,60102,26925,87014,332,38619,55038,42552,30014,80068,12664,54685,3660,13506,36598,5003,21182,44838,-30294,24733,49371,11460,72709,91667,64008,61356,13486,9658,47878,39556,-28165,-9862,-18341,71780,5718,24116,7726,43645,-57418,-4892,10977,-7616,-5262,12885,37539,49534,38712,7488,-4463,40648,-58832,-3673,33717,-37489,121497,77351,45643,118448,32560,62051,39189,-33231,47121,25426,47445,52704,68843,-44130,9541,52359,10685,10747,16941,58546,37097,32114,48266,20355,7391,20874,18915,8197,22863,8276,-35750,40480,42220,-15783,25476,75612,-31758,7152,7687,-1262,-3965,-18058,33712,15588,16030,-25210,117290,52813,15770,5315,35086,-38708,-41072,-22922,131258,1495,16058,8619,8269,18971,-3067,-1327,74151,97589,14889,-5739,2301,-44076,52463,10791,-69123,-50135,39674,-26222,75921,-32901,-61925,14156,44384,-15214,59402,-5841,31368,33825,-63146,20912,49301,-16835,-14058,-6218,22242,106415,44301,-21657,43519,-12403,-32322,100,81439,73725,59997,26325,38004,7223,31324,39994,-45615,9141,70049,-35811,-111932,14107,-22629,12980,11008,71755,74671,72703,67541,22438,19815,-42783,-48214,-4701,-38551,96758,-17921,-44196,12134,40090,59415,-41902,-27781,9935,32502,11778,8644,-15599,-39638,-73322,-19727,29735,4271,-8147,-45217,-535,27737,-10957,13554,7645,10869,23120,58046,3561,60631,-54922,28765,32575,-35873,17482,10437,27521,-3411,66167,-42512,-48921,-29010,10063,22108,-2352,534,29303,-18006,5776,36515,17897,133154,25407,-1235,41043,-48824,8737,26971,-32439,4236,34081,123300,-52485,36337,50352,13587,15239,15868,-32578,-55664,58886,-1762,7347,30964,30018,-19425,44302,26055,-603,38070,33154,-37825,12597,48679,43210,19622,85409,13455,40281,-8792,-23442,-35088,-42828,83842,61620,55798,45153,-49296,-14220,42584,-2260,71841,39828,42517,19784,14054,9867,62352,73632,2776,-68077,-74019,-27971,12347,-17934,10162,100204,52563,67735,22258,30136,45713,26961,47653,-31898,89849,-6867,-2580,76973,87936,61319,-5740,15234,-6165,46925,41242,136876,27616,29245,-15185,-22468,-44293,27056,25195,74717,8358,-25119,62353,68048,-30016,-9963,7548,-55003,18644,-12081,11962,-13460,-15043,8251,727,-4250,-60484,-28742,-16357],[30829,-23987,-40848,35269,-42722,-19471,-75954,-79093,-37615,-34419,17810,45430,-19831,-37152,-66170,-33264,-79676,51527,-16405,-69638,-2473,8469,-12168,65822,-91112,2852,-50949,9793,6197,-60863,-55459,-114053,-47022,33019,124837,-5643,-11983,6566,41671,-54537,-48467,-57702,-45474,-2389,43238,-39421,-80645,-138242,156,-8958,-82528,21932,-60925,14299,-34681,-47717,-33395,55302,-49181,-88320,-9965,-39943,88563,-42064,31271,16942,-63158,-8699,-49522,-36492,-90024,-43822,-115640,-74443,-28804,-37770,-77148,-43177,-42178,-25219,-13248,-32691,-109845,-138740,-34405,-39511,-25507,-19589,-58566,-113099,-19239,-38257,-103219,7305,-55196,-67741,-46728,-62525,-28914,-29403,-102407,-44959,28348,-65880,-76398,-4420,34838,-8515,-74818,-24420,-50697,-63787,36886,-53962,25533,20544,-379,-51556,11754,23649,-124733,-138895,25855,-16978,-49383,-103705,-49019,-46122,799,-43015,-100115,-78335,-78281,-167420,-137585,-10108,-47806,-113026,-41601,-35414,-123773,-46552,-72294,-55893,-155298,-99931,-151475,-130333,-55285,-56987,-56139,-117756,-63816,-47002,-29159,-31392,2292,-64213,-63118,-57682,-69152,-37411,-43978,-94594,-106315,-15332,9943,-69067,-95805,-136802,15790,-94702,-101879,-45752,-20577,-23339,-112804,-140493,522,-143561,-161581,-70520,-50303,-84450,-77878,-90237,-141813,-110202,-117473,-20178,-60322,-153577,-71154,-133643,-195429,-155610,-82078,-84689,8915,-19772,-96881,-93070,-81484,-165115,-184431,-183142,-252201,-148446,-162248,-189501,-215031,-141741,-158305,-217049,-258423,-115083,-181278,-191034,-90865,-214531,-251293,-211192,-167838,-178667,-259794,-242544,-306314,-258825,-271919,-251923,-195740,-204892,-242098,-257992,-326300,-313166,-358820,-367108,-407528,-421832,-510204,-603438,-635551,-704075,-748098,-852292,-1027161,-1213639,-1612525,-2044344,-3245341,-4752472,4288624,2644549,1666193,1289306,1037641,888561,752169,684605,578028,464860,442465,420571,343275,321156,356358,329398,301475,270276,297903,304989,347877,167869,234840,239250,190312,184935,181568,238520,169162,146192,156025,218600,128049,112980,126839,139016,120375,137523,133322,142613,116714,55813,31968,212415,95276,171453,231862,151928,137206,141956,69712,22621,135684,62772,100351,109543,126012,120106,158024,148226,60091,93433,103602,114947,137363,51808,87452,107664,54945,59265,83324,18657,56355,65459,-3245,-1377,95112,-71649,-62326,49609,54307,-21570,-14553,-93782,-89129,-93258,-251481,-328946,-688719,535439,447515,408658,328815,222482,176691,168949,262928,185347,222359,210857,131379,85027,101800,77120,94479,85088,124916,126200,120883,78912,189465,83186,150551,106985,155584,81810,191264,182358,70443,131274,105287,133269,96909,83323,164933,82674,65686,77338,19710,36041,133072,35466,30495,46914,60097,77964,193118,101080,153304,53089,-12436,-7486,18218,46197,23460,31811,24842,115934,119086,77803,79630,22615,90464,107444,105713,41802,20601,90160,47289,97399,74146,59731,-25067,-1569,62561,27723,23404,13810,-34023,46874,109002,44112,34156,127433,33135,68659,56843,81626,103235,31898,32210,68680,34798,44112,52411,114561,43516,77130,92720,77683,82296,27060,59947,7525,110603,106422,66154,101943,88452,97859,26805,106955,66330,60485,54350,-15672,-39592,11448,-23813,-39135,21276,64452,16102,51218,47518,45308,61427,50131,26481,37478,22884,46269,113384,-22672,28607,33643,-12196,54750,1533,66450,71105,97563,127544,67924,86316,-20165,24214,64429,32885,79226,-7315,60040,95048,24541,37338,16469,-12479,37905,-6768,143660,100149,-80236,59858,27389,54143,35885,66119,482,-19690,74510,-29546,89231,-50180,-4968,20493,-24511,-10274,41831,827,34987,-8093,-33690,37887,68942,-24148,-30061,-11693,-27618,44854,-67451,19789,7166,18328,114817,26976,-53801,23721,59704,132544,40900,62472,11439,87153,53968,13509,10891,-52277,477,19531,-20902,45038,-39019,44839,20153,-59883,41199,7861,55508,3467,-13921,65467,57069,83186,35447,27654,125052,141047,4347,39129,54143,-48921,22914,-27269,6539,61240,31245,98014,63624,-13382,-26989,-39311,23140,21861,83057,136171,17168,-24625,-33875,5298,50787,7920,53279,72620,-11552,32636,89727,-90323,-30224,44756,-8242,60,20864,-22779,17058,62803,6812,38617,38329,105681,13560,26672,-4692,-363,62728,91132,22919,-110910,-32708,121816,31804,69482,46459,40913,31301,59848,87592,69825,24203,-12866,11043,-6027,9030,15070,-5565,127660,82161,-65812,-16141,-39271,-77620,-82213,137592,64634,6270,90784,3106,3672,48884,61904,82635,88480,28944,36865,105109,10003,-28493,-30491,66567,-68472,-62684,5632,29844,22701,15750,-50530,4211,47058,92293,2761,75088,-10817,-22496,68594,40630,20487,411,-8777,-3994,57197,27925,50164,21922,81621,-24319,50756,40833,46979,30825,57963,26100,18331,3266,-8725,24188,28643,36934,38682,-57166,48398,57897,30573,70385,106721,57407,68858,22188,-4136,32589,11829,-33602,-1965,-10916,84523,-7510,14922,12354,34817,-44328,-7531,-13019,-22344,-56387,-2057,8469,41938,45782,48660,5544,71562,-33211,-19118,33581,-22384,106382,67081,58870,105089,960,56209,49572,-32098,60984,32400,48359,8183,67163,-57101,-5485,93440,23475,25746,20854,49012,5473,-16800,41374,18352,17863,38224,17406,-15581,34875,30111,-5839,76911,52571,-6849,40758,76641,-16791,7109,15625,-7341,6878,233,41779,24458,-163,-40507,108538,70510,13493,9310,32719,-43303,-36719,-18174,127445,-19491,19913,-583,20769,26444,10338,12706,98197,94633,22203,4792,27540,-20579,68489,5751,-54940,-20845,32239,-14669,71897,-34717,-20693,19982,75568,-12440,66492,-28117,20653,43405,-42185,14611,27669,-29928,-20600,-3523,17127,92192,42038,-43913,55031,-22421,-37362,1169,57709,85257,74321,44997,32046,-9577,-14056,-19844,-51227,-1181,66288,-11978,-92043,25143,-15254,-16254,28261,55417,33560,54774,63248,28672,10881,-36879,-62945,2557,-34863,111169,-6461,-71457,3959,44448,45820,-50160,-8315,11947,14105,11993,20862,-20322,-54632,-104054,-703,58329,5211,23062,-35439,-4199,-7076,-20525,37927,18022,13486,25300,74449,18784,69291,-41166,9126,12845,-24391,1310,1514,41276,-2374,49265,-80028,-42237,-14085,16113,16174,26130,10931,35131,-32825,-12538,5672,27038,146211,33085,-14037,20391,-37217,4389,10206,-52959,-4737,24054,108476,-73156,-20630,59694,24351,36587,15989,1618,-42258,33641,-39034,-2062,32914,29452,-17080,8940,19126,-28083,19595,7381,-30375,4398,61345,51274,42210,84910,20246,45466,402,-9425,-31020,-54220,78150,73944,48789,50008,-70655,-10204,54073,-8060,54495,33486,34909,31962,1677,-14687,30749,76483,-9442,-66363,-106584,-33181,19476,-15369,4410,89797,51287,45445,11923,24992,34396,5999,39129,-8113,67165,11354,5338,59060,91874,49721,-18546,5853,-8823,42729,38289,143663,26875,36388,-16330,-31177,-69725,21045,-9931,72823,5014,-27908,51752,67664,-44278,7476,12944,-56965,17075,-11329,7597,-23064,-14651,-3377,20397,-2536,-59222,-34261,-31948],[33642,-15214,-36074,37781,-26434,-26879,-74618,-84163,-36546,-47330,4373,56329,-16467,-20281,-77746,-40531,-65569,34931,-15213,-61667,-18644,-5150,-19500,63477,-81527,-19603,-36804,-339,14300,-28049,-27595,-60611,-52891,4413,108089,6002,-14813,14242,27925,-60982,-16049,-59967,-56745,5980,46095,-34262,-62123,-90583,-35882,-18906,-90567,5454,-48990,29872,-25161,-28951,-29548,15413,-61750,-95654,-36859,-38274,78738,-62597,11867,41875,-72237,-1497,-44994,-24336,-95558,-34788,-59064,-42358,-12067,-44126,-86194,-44305,-13398,-55710,-9783,-23127,-85644,-131463,-17542,-57924,-42557,-25507,-61901,-84241,223,-43797,-91806,-29212,-50176,-47621,-22497,-51429,-25961,-15417,-93944,-30533,10253,-43058,-82576,-20407,28192,-29699,-58546,-38664,-73194,-38451,25677,-55666,3135,13257,-24782,-50650,5613,34580,-97529,-160617,14807,-9460,-54984,-115717,-39074,-62335,-16665,-34223,-91176,-77463,-77149,-147319,-122042,6061,-38325,-73845,-48235,-35035,-120715,-39733,-80206,-81470,-151695,-121890,-143642,-121960,-48914,-24094,-47716,-108895,-62814,-29262,9818,-17383,-10982,-82263,-81769,-112191,-65861,-30809,-63382,-113557,-87908,-45716,20461,-78934,-74057,-135909,-21938,-79503,-89802,-66352,-31690,-24972,-116623,-145479,1332,-155637,-177225,-91285,-34361,-92304,-74642,-75978,-141280,-113877,-116774,-8881,-36598,-160755,-76600,-128060,-189951,-170471,-75266,-70855,-23371,-21411,-70779,-113906,-97928,-159479,-174652,-202699,-242247,-150829,-163099,-178509,-193047,-130254,-159674,-228399,-272826,-114979,-225206,-197318,-57170,-227470,-246652,-202530,-176930,-201962,-299706,-240985,-277400,-234293,-283520,-248714,-191028,-204040,-225467,-288006,-337527,-316502,-376154,-355606,-379804,-412740,-487891,-609459,-616358,-685193,-728564,-835769,-1015973,-1265533,-1625039,-2013984,-3239854,-4682814,4228998,2637206,1664761,1286753,1044665,868650,734265,686317,588973,473928,452573,413298,299770,309011,384302,347243,288399,247118,300008,327112,365873,159784,255390,240410,172660,178880,174456,230296,140178,110122,167010,217270,114816,97645,114545,156606,128318,157931,133254,136146,125653,80723,53688,211841,100426,146369,226759,164064,150194,119877,48845,8450,128514,69212,109398,123925,94616,104947,200369,150233,62047,70904,94416,108880,138030,48335,83150,74358,58201,85194,93259,-9240,50357,36978,-15216,8680,123035,-70834,-93592,-3342,19426,-41612,-27913,-107492,-79493,-82389,-236572,-335688,-678333,538919,450447,408243,299816,190636,156805,156356,253977,203108,221901,206521,117661,79492,112493,66254,66293,81839,136747,129504,106705,57068,174697,72526,114223,60034,109276,79872,133988,165864,56089,125427,110571,128558,93265,91248,170979,96191,68499,45827,-29498,1222,128507,39236,17255,52416,68022,54028,161201,110205,165380,60579,-6564,2929,12705,39778,47501,19615,-452,83757,108912,70912,68648,-5123,62047,118051,103824,36137,9999,65036,8221,57043,59636,82770,-23856,-6993,56153,15728,19215,3020,-32315,54940,126780,35563,48632,117935,46666,78716,69535,82876,109383,10696,-3697,70873,11456,12375,39610,110349,32194,72453,96391,73912,105560,23439,49915,1764,100792,63851,39917,59705,91818,86359,59154,121548,52278,65014,56109,-9074,-30670,13201,-22836,-36546,31251,73071,34943,41879,49682,41487,47131,29975,43929,28458,19208,36381,117285,-54270,20889,93011,42860,62418,-6268,13372,73873,96250,118840,51399,55947,-16638,49271,68817,39887,91951,18868,61823,108763,15229,50820,-24758,-43777,44955,-3571,115872,101781,-53307,58409,33096,54844,50054,65310,-14454,-42196,37404,-29057,89288,-55493,-9278,53509,-2067,589,42509,-9454,14774,-1163,-53586,44687,57183,-30463,-8946,-24450,-31317,33260,-55224,21748,131,6188,82052,20961,-48885,8159,45907,132653,50289,77656,27336,116836,7364,7972,9128,-65536,-42023,-3991,-20283,51777,-19939,59427,18101,-55426,42152,-1802,36670,8516,12573,72344,62557,46116,29819,42209,156703,151163,7040,21842,51969,-28946,33948,-25643,17676,47447,50447,110781,65817,13805,-20331,-69151,11417,16964,118787,135328,44407,-30437,-31140,-5848,42044,8949,54562,91257,22659,23942,74691,-85427,25310,41593,-14501,-10272,24733,-24286,17280,52560,-12118,33515,43136,99606,18674,36758,-6564,-13765,94419,111725,36542,-148717,-38098,115525,43128,46599,33942,35803,39295,71109,82020,72963,14443,-8175,22676,-13278,-231,9483,-24144,120460,94583,-77296,-29166,-26231,-64972,-84943,123889,58315,26873,77004,24575,11162,43201,79696,107267,70491,35986,15912,85320,8417,-5729,-30823,46879,-40806,-38997,-595,6175,35936,-1020,-25190,24150,52898,67697,7088,56421,-64476,-47188,46333,50467,-2471,26214,-6339,22471,70848,58197,28760,12603,65896,-39639,47220,19825,46780,36906,27553,32248,-10200,-887,-23997,11804,48048,52811,36701,-62546,63396,74166,45084,71602,111664,45383,62557,26422,-15282,20770,-12375,-37146,-5946,788,87750,-15720,3519,11877,30008,-31946,-15249,-32284,-34355,-107103,-13901,-16149,32371,48540,88692,8050,95945,-12858,-36170,18667,-6343,84602,56036,68501,74386,-37183,45747,59056,-28966,65052,27820,48522,-24221,60147,-68726,-18110,111915,32000,48492,42237,43011,-26047,-62247,31524,19593,21947,48866,7864,-26701,47233,54070,16992,96099,61957,-399,47123,65999,-3632,361,24507,-8095,18997,35174,54183,32308,-15006,-42710,89490,84624,9835,-1073,22648,-40600,-16783,-5983,106566,-34768,26261,2882,25225,34069,25692,31378,120101,75981,29462,15256,60435,-13608,68546,-9117,-34053,23268,27947,2407,70013,-25822,49409,17791,91465,-5500,66874,-35537,8222,40433,-34540,12341,-14248,-41438,-27044,818,22632,69618,28926,-60469,55406,-34352,-41524,8231,32855,91811,74589,54652,12620,-29843,-57144,-64426,-47563,566,56251,27946,-46544,30395,-2822,-42107,43020,32178,-12846,31810,48724,32554,5241,-35995,-66317,1302,-26172,107346,319,-89915,-8667,31409,21110,-47076,19710,22681,-4000,15498,27475,-16273,-60861,-113906,24937,81474,6697,57795,-18490,-11552,-28676,-23612,62049,17539,16674,25329,83433,34441,72149,-22921,-7857,-6471,-6778,-12211,-16725,54316,3640,27391,-85864,-25770,2775,23486,9316,46847,24219,38054,-20801,-10700,-28017,44165,135300,35193,-28693,5840,-21427,2086,-7082,-52217,322,21422,71865,-80596,-68853,55208,25709,60681,5874,25835,-17362,15523,-79738,-15772,28792,31319,-13628,-40317,13005,-43050,2062,-8394,-11914,1981,70854,51536,59574,83383,25163,55939,13594,1983,-22111,-60313,64180,84352,43145,46853,-78920,-6318,58353,-11474,39705,14269,26638,50033,-5188,-23317,-512,62647,-5114,-56209,-135780,-36892,30815,2036,-2418,72312,43761,13872,-7524,20758,20933,-23224,21153,19178,45676,24922,21993,41057,89492,39199,-34202,-3537,-15809,37800,10766,127254,26656,48477,-13511,-36905,-65669,14823,-24784,71024,-1129,-34650,41016,70818,-58394,25094,13511,-43378,19082,-4246,8369,-18698,-8161,-14014,32240,-1933,-55805,-42739,-47622],[36914,-7642,-31821,34541,-2311,-23245,-67958,-74860,-33382,-56259,-14173,56911,-14393,6465,-76414,-46799,-47440,4712,-17834,-47493,-33150,-34346,-29309,62759,-61572,-46121,-20858,-5973,14932,3029,-2221,-9555,-64896,-23160,67859,17729,-21392,2046,-8984,-67885,15224,-67145,-54169,8917,44456,-24663,-38749,-36562,-79874,-24487,-84181,-17037,-29948,35336,-17195,-6509,-20119,-18263,-73105,-111417,-63513,-31779,50342,-75893,-2627,75837,-74135,15588,-38174,-97,-72555,-22233,9201,-10546,7045,-52408,-98574,-53963,8767,-68125,-4882,-18953,-57332,-118976,-9972,-75005,-63927,-29891,-62534,-64387,5850,-49256,-71072,-66336,-41058,-28851,-2928,-41697,-30335,-15983,-82691,-17396,-31566,-31529,-82316,-37095,12200,-51047,-37497,-46159,-77573,-13847,8604,-59351,-24491,-12376,-65710,-43110,-20347,31030,-60519,-164421,-10359,-10487,-61339,-113538,-28115,-70854,-38465,-34569,-71328,-73230,-80674,-115622,-95596,33134,-35252,-33204,-49080,-36398,-120034,-50618,-77640,-117914,-144882,-165850,-137272,-100837,-43572,-3242,-49016,-103690,-66410,-20192,34758,-6133,-28379,-102936,-114481,-172593,-68175,-21661,-83011,-134745,-61447,-66940,25113,-87743,-56128,-132224,-72918,-58202,-75934,-92701,-51794,-29653,-112567,-146026,-10254,-134427,-185804,-120720,-35567,-95338,-71438,-71056,-136480,-126216,-119021,-30472,-23438,-172782,-79971,-117417,-170446,-180928,-67416,-64516,-72321,-28351,-44027,-134578,-118696,-152164,-163585,-209440,-215764,-158224,-164257,-164546,-168037,-119699,-164987,-230311,-255581,-130843,-254673,-197894,-47843,-236780,-229149,-188345,-186242,-223892,-327797,-239047,-240430,-211418,-274705,-238841,-191009,-210808,-222106,-319830,-349957,-319584,-385425,-350397,-362591,-406842,-466139,-609020,-593089,-663730,-713712,-813500,-1008208,-1302159,-1627980,-1994524,-3255256,-4641291,4216135,2637304,1667412,1297176,1043463,842762,736541,681442,599157,496305,477588,415495,281345,305805,418952,365674,277760,223295,305724,340165,366530,164192,264316,226427,160686,173944,173655,225061,131255,83845,184766,237929,117356,94884,109606,175254,142945,179495,140708,132912,135988,123934,96974,210821,108176,116263,225274,162087,146609,91972,36189,3959,115670,76046,112609,137659,74423,89517,225161,145571,66849,46088,85659,99072,125784,49923,73961,41778,68857,107196,104302,-15890,54328,13924,-22052,16115,139370,-56601,-90399,-57224,-8659,-45176,-43779,-120595,-68169,-78164,-216727,-349704,-681855,571948,478219,405889,270214,170859,142040,141692,220756,215303,210831,189198,104354,82219,128947,64028,47451,92925,156511,125900,97309,24860,141257,60427,74785,16292,66322,84642,91408,153240,50431,118094,112949,124722,94206,99034,150559,109184,79310,19688,-62809,-13555,119820,47090,12194,55555,83106,31875,115702,105742,156702,76480,5963,17688,22279,43819,72372,18862,-20502,56534,94463,62452,55586,-11525,44975,135789,103131,26798,15661,35325,-22973,11150,41776,93506,-12989,-2618,45502,3331,18532,10380,-17128,60069,131066,34438,70089,98652,62464,90644,76909,75160,102550,-2768,-34556,66065,-10637,-16659,26592,96934,34165,62392,106488,67924,131852,28218,43661,1336,91411,13375,16889,14058,94905,78649,102306,125106,36793,65134,58612,5,-18453,26495,-16187,-22893,38392,79333,62732,29565,53016,35348,30935,20867,67135,21180,7090,16919,109059,-84161,13738,138758,89201,69676,-13770,-34803,65062,87619,99199,37031,31246,1593,85843,79431,54001,100797,51189,56357,100384,11364,64050,-66492,-61254,54352,11086,74904,96985,-37797,55089,34635,51944,57663,58438,-24172,-49597,16628,-19575,79919,-49219,-8636,88265,30453,18671,46329,-24192,-14890,1484,-71976,51034,51117,-30969,20978,-27513,-29011,24572,-28904,23287,-12953,-3536,29167,-268,-42150,-1447,24229,114724,45815,74120,39158,117640,-41514,-375,2535,-59943,-62710,-18564,-14510,52226,830,75534,8235,-47540,41904,-1520,33157,12835,48822,74510,63658,10388,30180,57798,181740,147583,24894,2350,49632,-3026,48254,-18030,26954,39145,61989,111803,68185,50362,4562,-76770,4520,5390,143529,117122,67759,-22463,-15934,-17458,38727,18471,54859,81563,45168,15720,61361,-64841,94383,39965,-13525,-27926,17897,-19037,11536,42952,-28270,26133,29519,84690,31323,49817,5888,-23577,111398,112767,50883,-148488,-31739,104281,54832,26910,16297,25399,45003,69473,66740,76784,372,-381,31083,-24549,4437,7615,-31955,125045,100444,-74419,-33491,-7413,-53969,-58080,103720,43082,28468,58006,51347,17550,36098,95294,114147,48801,32258,1347,63895,6062,18367,-18934,22781,-10547,-14664,-6592,-11225,48962,-19477,-1246,37807,54232,46089,18922,23615,-107992,-54360,17376,61462,-24106,50119,4324,50952,79980,83650,1378,4462,43898,-44494,25678,-2199,44375,44225,-3890,32353,-24093,-4261,-27126,2985,52463,63700,38856,-45522,67409,95700,48835,76223,106062,29902,48499,25325,-24608,13891,-24809,-36448,-22765,7958,74941,-20361,-6673,8619,20104,-24229,-26741,-41314,-40626,-134872,-19776,-34786,15463,45161,113509,4693,102364,-7392,-50030,-4171,6895,63962,44840,71214,36067,-70342,32807,66148,-23790,55770,15344,49743,-36549,49390,-72888,-24786,101967,35419,71100,75834,42662,-49527,-88700,22560,23641,16648,46877,-1524,-21184,55443,75265,26815,97535,70441,5362,43860,47064,3899,-6346,31908,-3474,29148,73643,67529,36941,-25067,-32155,63096,92961,7658,-24987,9771,-33159,14737,12778,77743,-40463,33054,17079,26783,42436,41298,51351,130252,43133,36203,23481,97573,-13522,53505,-34442,-12423,69349,28347,18522,67369,-5305,125734,9449,82881,3473,61790,-25865,-2513,28464,-34079,12577,-63767,-49156,-30381,3866,34356,42091,9190,-64520,46525,-47370,-43707,18505,13044,93496,59489,45802,-14723,-45030,-79383,-87689,-35028,12349,42547,64378,8574,29875,12347,-59435,50383,9204,-52506,9476,30457,33203,2379,-35861,-55691,-7343,-14031,90288,1829,-97366,-20850,6461,-9335,-33853,45496,42895,-14655,20263,29621,-1743,-55975,-100666,54113,95774,13272,87045,1808,-20421,-29336,-18457,80108,3953,20307,23039,84406,48976,72447,-6272,-18652,-20743,13656,-21924,-39433,63363,14960,8659,-63034,-2343,18020,28632,1252,55206,32698,40318,11652,16022,-56076,64677,104629,31603,-40354,857,-6165,841,-22069,-34429,15387,28123,29090,-74513,-89760,32692,18686,79493,-15467,34300,8467,6868,-110372,-33178,22303,33185,-8393,-83761,8296,-41506,-8281,-10499,9554,7567,72258,46756,68044,84072,26781,66268,29068,7736,-15913,-62086,47883,93108,40464,38329,-77680,-3148,54595,-13947,30372,-10108,20215,68951,-3424,-18471,-19940,37846,11479,-40402,-150639,-38615,42802,29383,-10864,54810,32100,-23625,-31025,16576,8465,-50744,-708,42147,30462,36205,51543,34144,79562,27408,-49496,-8950,-27901,29388,-31648,94162,26239,65290,-3331,-39381,-30333,10176,-12356,70630,-7564,-41855,32035,84692,-64247,42548,10675,-17597,23420,4121,12910,-3426,1752,-19414,33705,-2947,-52620,-49344,-58045],[38879,-1161,-23796,27438,24934,-11605,-63914,-56967,-29106,-56850,-31853,46119,-16030,39476,-58778,-48198,-27528,-30926,-24232,-30093,-43363,-67210,-38631,63680,-38268,-69190,-9771,-5177,4730,26950,18165,25915,-79921,-47290,18637,25851,-29558,-25191,-60461,-77296,36643,-78213,-37581,2357,35064,-15937,-15946,4121,-117825,-25036,-65830,-39963,-10720,29865,-12785,18247,-3625,-31193,-80103,-129914,-81112,-19959,10537,-76846,-10609,104027,-68639,36150,-30986,25479,-30628,-8877,51507,6181,18204,-59875,-112879,-74011,14544,-59656,132,-16382,-34417,-105670,-11981,-86053,-86745,-34081,-62673,-56119,-3374,-55394,-49998,-94033,-28851,-17214,9938,-35847,-43713,-33870,-72288,-12596,-83045,-33513,-69577,-45618,-6369,-69151,-20163,-46395,-52572,3146,-13962,-61833,-44932,-45384,-110532,-30119,-52382,14737,-25804,-151682,-45622,-16677,-66926,-101124,-21545,-68351,-55377,-40554,-41234,-66777,-88478,-78217,-63599,60607,-40662,-6501,-44784,-41379,-121492,-78325,-63182,-153438,-136029,-203185,-132679,-72220,-39949,125,-59018,-104111,-78636,-17161,37316,273,-39460,-121531,-151593,-216681,-77465,-15839,-99839,-156517,-33413,-70564,25938,-90525,-46439,-125776,-118212,-34996,-65335,-118092,-76169,-35899,-106781,-143245,-30504,-89997,-185833,-150360,-54704,-93039,-72755,-76380,-127536,-137297,-122317,-74990,-27245,-181052,-76416,-104337,-143315,-182726,-61885,-72842,-124063,-39860,-26606,-146838,-137111,-140511,-150262,-207716,-183329,-165295,-161519,-151437,-147588,-112214,-173692,-217563,-216116,-156442,-261864,-190727,-65045,-235469,-203785,-170969,-189275,-237456,-337387,-237851,-206481,-190156,-247577,-225582,-196605,-225160,-234552,-344743,-355437,-319331,-378350,-351557,-359456,-409245,-451902,-598963,-568904,-641604,-707839,-794475,-1003621,-1315844,-1616335,-1988022,-3280095,-4623093,4236380,2647917,1667117,1312233,1030982,817806,748917,668345,605419,523983,518082,424978,293394,308417,448613,375586,270843,210253,314812,338224,352009,180006,261569,204949,157473,170427,179574,225270,149535,78148,204019,266677,130897,101696,112722,189811,160224,197144,149851,133677,146266,171094,145000,210806,112518,87835,223495,147812,130596,64607,35489,9707,100602,83656,98626,144672,74387,80312,217946,137706,73138,22760,79838,91095,103454,55576,58363,14501,84367,117649,113191,-3691,67197,6668,-21482,17476,136402,-31741,-58507,-93635,-19631,-36511,-56122,-129445,-57106,-78772,-197352,-362314,-693562,625410,521897,399783,247006,166086,136359,128131,179941,217741,193250,165144,94778,91398,144899,71953,48400,111768,186471,118431,92637,-4067,100479,53115,40080,-8851,46158,100162,73219,148227,57637,111160,113510,123518,98255,105769,107079,116844,93546,6316,-73962,-824,110773,55191,13155,52018,96593,17083,81833,99574,131267,96458,20771,37081,44035,55364,89023,27843,-27230,40317,80870,54669,44417,1800,41087,155739,105155,15683,37554,12491,-29312,-22383,26054,89101,6857,11127,31802,-6248,18733,28474,4419,62510,121283,38954,90112,76334,75792,93793,74670,61759,83044,-414,-52330,53511,-23564,-33840,15311,76215,50941,51388,119302,61598,155125,39798,40435,7063,83585,-31237,2185,-20450,93407,76000,141943,118845,21654,60626,60632,9164,-6675,47614,-625,2608,44632,84898,91342,15529,57335,27717,13928,27267,94740,13008,-11652,-10553,90497,-102468,8486,160812,114575,74469,-15823,-59457,49651,73785,73476,26931,13991,28758,120836,93313,75923,106642,81834,47081,71893,12530,71947,-105143,-62790,63303,32167,37095,86135,-38963,51191,33108,48070,59061,46389,-26221,-41351,20833,-1574,64874,-32387,-3603,115608,63459,39118,52233,-36210,-42585,759,-82109,55403,52238,-23437,52105,-19426,-18983,21614,2011,20773,-30811,-9094,-24686,-31206,-33869,1952,920,82975,37455,52553,45103,81481,-70857,-10138,-6437,-39135,-52114,-18457,-6878,46926,19279,89005,-6577,-37842,40746,6977,42760,17719,80808,73503,60101,-12914,34884,71797,180442,139263,52584,-11513,48548,20909,60202,-7625,32511,35424,63761,106503,71397,87201,38938,-67146,3375,-6577,149270,87395,85114,-1794,7409,-28372,43525,33488,56225,57818,49536,10273,54367,-35096,144608,39182,-6896,-48355,3280,-7107,2749,37396,-41792,18847,6108,65451,47998,67715,28574,-28048,108877,89897,64016,-109755,-14069,87345,64404,13181,-4659,10534,45688,50854,49348,83870,-13586,7099,38116,-34832,30995,9963,-25442,147062,99453,-57937,-32333,13291,-47855,-18371,77132,23685,6473,32840,78726,23969,29494,104252,111422,30980,19774,-4795,48493,6634,40052,7780,-29,15240,3340,-11304,-15853,58826,-33040,16025,35696,48553,32060,35418,-16608,-120517,-42141,-15388,68629,-39210,64820,17495,75233,85297,103931,-24145,3365,22285,-42333,-8660,-18963,42592,48142,-28849,28397,-22783,-729,-16754,140,38362,63738,43760,-13659,61283,116992,40841,82172,92447,14825,35669,19480,-32354,13369,-23568,-30384,-47298,5755,46506,-23957,-13629,5734,1707,-22831,-40148,-38180,-38667,-124987,-19523,-44972,-9128,36709,114485,-1878,86817,-18758,-55822,-25653,15435,50589,33362,64447,101,-87674,20700,69383,-16360,35138,1727,52600,-30918,37023,-65355,-23326,69307,34564,84819,108989,47969,-59244,-87858,18043,29497,2358,31238,-5889,-957,56377,89515,21442,85581,76497,11031,32947,21895,4156,-7212,34728,5411,34656,100856,76940,36266,-28056,-12371,35097,93928,9278,-54795,-834,-24812,48822,35433,55898,-35323,38347,36438,30077,50899,55364,68458,121807,3042,41218,28054,132406,-7503,29445,-66455,3999,104304,33611,27926,62288,24073,177215,-556,49739,13016,54109,-3503,-9397,17343,-28496,12691,-102133,-50415,-27495,3372,46994,14621,-10494,-51981,32747,-59512,-42762,28441,1956,91045,32684,11714,-41479,-48199,-71817,-93352,-16358,27323,29809,77315,53894,24821,27727,-66349,46617,-7498,-75696,-6454,14221,30542,366,-31187,-32734,-19834,-372,68480,-139,-93772,-27260,-20000,-37908,-14403,60272,67388,-12158,24379,29438,20596,-39672,-72221,80993,100658,29644,103990,20624,-27598,-9915,-5748,85744,-20613,24810,20563,79337,60096,72075,4858,-20611,-26177,32100,-28488,-59993,66314,28785,503,-25862,22522,29076,28677,-8045,50219,30554,44674,47857,60510,-70220,82795,64504,23785,-45960,5413,4803,-392,-31612,-7640,34226,43211,-4776,-58360,-80213,-5755,6720,86990,-43881,28605,25530,6115,-118701,-52489,16574,32570,-300,-104140,4953,-24994,-8315,1109,27967,20398,63907,41442,67859,86346,22886,69948,44647,7266,-19172,-61008,34962,99001,40777,27885,-73397,-960,44395,-19176,26572,-28470,16585,82930,7054,-6358,-22783,10930,30666,-23437,-143574,-38294,49664,57218,-20882,43903,19715,-59058,-49423,11038,131,-68565,-21599,53707,22176,46165,91777,44950,61701,12829,-60471,-8144,-44730,16380,-69337,53992,25069,84073,14108,-35828,21877,7740,23005,71209,-12925,-45008,25589,107187,-58585,59351,5974,10358,27287,7621,18447,15066,12013,-16626,26442,-5707,-51235,-50263,-59363],[37887,4415,-9878,18473,47412,2822,-69747,-38079,-24645,-48486,-42658,27210,-22359,72207,-27688,-42829,-10918,-61254,-33622,-14363,-49179,-90694,-45207,64491,-18765,-80928,-7756,1021,-15738,39163,31870,38347,-95267,-66644,-22148,27256,-36676,-56206,-110662,-90591,42927,-90642,-10323,-14814,17626,-12565,834,19874,-137445,-22082,-43053,-58101,1722,16598,-12909,40882,18352,-22016,-81146,-142888,-84138,-3106,-28552,-65327,-13162,112556,-57248,49390,-26254,37664,9646,2060,43770,-769,15565,-64354,-126672,-103553,1874,-35347,2766,-13059,-23927,-95221,-20045,-88191,-106821,-39072,-64666,-56299,-22173,-62618,-37217,-104900,-15561,-14626,15860,-35335,-63882,-65620,-67404,-20072,-125065,-47269,-44018,-39774,-20618,-80097,-12884,-41076,-2667,7409,-40535,-58787,-52246,-71131,-143768,-14160,-73532,-10362,-3048,-128417,-81528,-23664,-70122,-86538,-23779,-56329,-62252,-46823,-4996,-59317,-97666,-44280,-33497,69479,-53650,-3411,-38453,-49930,-122036,-114499,-40414,-171770,-126877,-211442,-128472,-43672,-38326,-10420,-73027,-109142,-100191,-17629,18357,843,-37300,-132929,-180481,-223884,-89982,-19916,-113059,-174268,-10771,-56763,24660,-84527,-46653,-118233,-145491,-15925,-64574,-138745,-99200,-42706,-104860,-137648,-52107,-41296,-178724,-171335,-86522,-86936,-81433,-90013,-116852,-137839,-124519,-125497,-48320,-177210,-64138,-91507,-114417,-174499,-61371,-99284,-164471,-55463,-27014,-148554,-147115,-121769,-133649,-202242,-155273,-166763,-151868,-143222,-141243,-109856,-184840,-189962,-171188,-181355,-246403,-175197,-102493,-223056,-178530,-155346,-181733,-236756,-327041,-237682,-183250,-170380,-211758,-215471,-207744,-245053,-260293,-357265,-350642,-312623,-353608,-358207,-368122,-422297,-448841,-579037,-547384,-620745,-712425,-785638,-999879,-1307213,-1586050,-1988321,-3295802,-4613275,4257172,2665903,1660307,1320952,1007269,799862,755236,647065,604601,546905,566681,437677,326558,312676,461865,371328,267280,219030,326261,319343,330015,201627,249774,184601,163356,169047,190992,231772,190938,98110,220262,284002,147685,112352,122950,196999,175567,206742,155221,138813,155252,205616,182236,210506,110850,70253,216071,126181,109250,44771,46403,24829,88208,93371,66884,141238,97100,82622,181414,130603,78608,3671,77917,89682,75839,62158,36631,-5890,99986,113511,117815,20415,82865,18755,-13001,12202,113386,-2141,-16095,-101727,-13177,-23389,-59907,-131717,-47984,-82135,-183597,-366498,-703699,683327,567599,388602,234733,171224,141248,118369,146482,208444,174420,142116,91962,104060,152742,88015,75047,127769,221308,112385,89444,-19065,64740,54635,16070,-8285,56953,123915,76272,149091,78090,106472,114404,124858,102808,111218,56728,116659,105216,8788,-63141,35846,104150,59592,16863,40541,98686,11600,70832,104241,99869,113861,33584,59581,71865,66757,92120,42335,-17624,36242,72619,50150,39177,25553,47950,172014,110020,5483,68857,5289,-4990,-32031,17031,72910,32823,30541,17007,-9612,19991,48954,23705,63825,101846,47290,101212,56965,81663,85135,62320,47308,55265,20190,-52617,35919,-21729,-32691,7800,52350,77365,43889,129286,57580,169125,55036,37644,18098,77331,-56556,-3229,-32755,85871,78809,164175,104455,8915,52769,58072,16793,2935,70211,29801,35249,52753,90910,112727,2399,63094,19081,-2421,47318,124077,2962,-31643,-41452,63376,-100580,5203,157570,116165,74537,-10038,-50562,34657,57871,47740,22027,1861,54104,135962,104498,102974,110924,103838,38395,32676,16842,70805,-130108,-50749,69620,52759,14124,73373,-48508,48674,30494,45669,57476,32291,-19634,-20578,45956,21985,50628,-9437,4201,130879,87870,56987,58353,-39489,-54651,-113,-78390,55489,59562,-4701,76333,-2172,-1812,25085,28383,11882,-49694,-10081,-59683,-62686,-21905,20394,-17732,45418,36141,22456,45585,19630,-70553,-19933,-14002,-11029,-14663,-4008,-22,39399,34292,96655,-22028,-27625,39582,19129,58344,25909,97378,71041,51434,-18541,40941,82679,143215,131567,81269,-13214,48314,34913,64480,1422,33519,32696,56227,100302,76046,115882,71781,-51214,7669,-13096,131815,54299,93855,24903,31658,-37507,54965,50142,59811,37877,37511,9154,55193,-4270,152056,39378,3609,-65090,-13469,9638,-5768,37101,-50804,13260,-17475,47685,64473,89860,52772,-27251,89547,46905,73470,-48916,11374,62890,69964,3970,-26844,-6506,39921,18987,36448,93691,-22537,11138,45639,-38820,76771,15751,-6489,177595,93060,-32955,-28807,31219,-47119,12968,45451,4669,-32902,2390,101555,34248,25770,104490,108533,22597,4231,-3811,42443,13571,56127,44615,-16572,31632,11279,-13871,-5361,63330,-35979,28231,14311,35764,27413,51808,-55148,-93165,-15155,-48288,68107,-45177,64624,26939,89870,87977,118270,-39272,13204,7344,-39048,-44225,-25767,43520,45559,-42778,21707,-10765,14126,3540,3704,11286,49249,48867,21639,48427,131480,24889,86499,74719,4145,31479,10538,-37848,20090,-12587,-19642,-70234,-5070,9632,-28816,-16938,5753,-21075,-26221,-53324,-25047,-28198,-79869,-15598,-44924,-35301,26827,92315,-9067,54425,-40521,-50036,-37776,19340,46429,21265,48106,-26899,-83868,12891,67695,-6390,9859,-5950,56032,-17512,25386,-45499,-13907,26628,31488,83142,125124,56439,-53898,-62583,19951,36068,-16809,6522,-4841,26811,49885,93964,2957,66959,76800,15953,18137,-8233,-2361,-1531,30097,16649,34359,108175,78105,29405,-23473,11059,12084,86589,15267,-80217,-5877,-19123,74402,57478,53486,-21047,40928,54106,36365,57186,66339,78902,94029,-33843,43069,28593,157431,10557,4764,-97332,11356,120713,42051,27771,54658,56393,182019,-7264,2205,22708,46489,22000,-12094,19430,-9489,10116,-115211,-43031,-16311,-1445,56377,-7486,-23767,-23508,19263,-67852,-37746,34836,78,85306,1246,-44544,-59432,-37274,-39875,-88267,3914,37079,21940,58563,76062,16819,41133,-64647,30911,-14813,-78476,-12246,3320,25499,-3166,-18435,-2506,-31528,12615,50171,-2504,-81179,-24269,-37410,-57827,6064,60521,86243,5043,26620,28959,44894,-13924,-42003,98241,96395,56923,105953,33749,-29787,21212,11416,75849,-49786,30752,20973,72046,65306,70233,10362,-13057,-20997,43563,-33975,-72008,63829,40049,6820,10120,42246,35055,22524,-18225,34747,17033,52363,68853,104059,-65791,93146,26974,14044,-45351,16371,9910,-2227,-33266,18933,50745,62769,-21916,-37778,-53658,-50651,-6141,80829,-70315,15804,28479,8895,-100121,-70252,12795,27642,11141,-93836,2202,465,246,23052,41531,37069,47891,40027,63356,87348,11271,63218,57957,2257,-33754,-58457,27785,100202,42894,18200,-70957,105,31063,-30750,25985,-31215,14652,87106,23171,6531,-11603,-10064,42139,-9946,-115102,-35837,46087,75228,-31188,43069,10123,-80962,-54000,3116,-1816,-72964,-38807,50351,17951,53585,132221,71342,36870,-3157,-63672,-1502,-63998,300,-82993,14542,22759,99927,35136,-21633,67613,6679,65990,70851,-17289,-40332,21306,128909,-43958,73667,1032,27187,27005,1471,21620,27926,20728,-5292,15193,-9763,-51836,-44746,-50762],[33779,9156,8359,9110,57593,14649,-88121,-24524,-20794,-33591,-42472,7899,-31464,97358,8322,-31593,-3410,-77013,-44634,-5506,-52465,-95934,-48174,62945,-7793,-76522,-15271,9284,-41526,37364,37349,27823,-109041,-80334,-41860,20221,-40407,-77560,-143206,-106701,34042,-101426,21327,-39490,-5580,-16410,7705,11224,-133689,-18690,-25617,-68636,2814,1391,-16166,56015,41346,287,-76833,-143171,-72108,16999,-54991,-46330,-13232,98060,-42253,45546,-26710,24438,28494,7978,-10039,-29906,-11,-64737,-137253,-138390,-22418,-5468,311,-9254,-27232,-90243,-28464,-81044,-119698,-44998,-69315,-59595,-41808,-70566,-37534,-96893,-3613,-18941,15467,-39991,-85067,-102486,-71817,-39032,-145868,-67715,-11975,-19499,-26074,-81202,-17946,-33371,50081,-3005,-67856,-46619,-47168,-79160,-153090,1141,-72813,-39276,4310,-102431,-106896,-27997,-69597,-78159,-36215,-41794,-59231,-48795,30274,-52113,-103847,-22643,-12760,44488,-70965,-23390,-33819,-59865,-116647,-145115,-17385,-158984,-119161,-186844,-123387,-22238,-38454,-25274,-84623,-116317,-127099,-20406,-13195,-3940,-22653,-133325,-190585,-187991,-98026,-37784,-122994,-181519,1250,-33929,21592,-70587,-55388,-112351,-152624,-6712,-79009,-154260,-115769,-49673,-109339,-128767,-66718,-5830,-167493,-176338,-121774,-80335,-97738,-108077,-108117,-124415,-124181,-164934,-80728,-157987,-45369,-81139,-87058,-158742,-67088,-140242,-185234,-75229,-49097,-145537,-145619,-95030,-113732,-194982,-137973,-159956,-135267,-142697,-158571,-114135,-197245,-153589,-135852,-195907,-215304,-153089,-148575,-203959,-161772,-147127,-163522,-219889,-300702,-237945,-172258,-153185,-180118,-214803,-223179,-267191,-293301,-356816,-340956,-298478,-318440,-369230,-382259,-444448,-456536,-552587,-532311,-603100,-725917,-790079,-994268,-1282227,-1537471,-1984768,-3285921,-4594815,4245223,2683812,1649607,1314955,976703,791839,742963,620357,595414,557770,609785,450038,363504,315449,453060,353419,265562,251716,338512,287133,309964,221596,233299,172548,175686,170059,205109,243158,238949,139074,230817,276687,160835,121130,138389,196309,185160,205554,154162,147951,162408,216854,199329,206586,104103,70251,200209,103392,89272,37717,65133,46334,81989,106459,28775,128167,136141,98157,135112,127136,80942,-9628,79104,96854,48228,65504,11659,-20888,110054,96199,117728,47231,92559,45418,1513,3106,78163,25810,18035,-83653,2453,-12743,-53032,-127391,-41557,-87005,-178713,-361126,-703207,728856,602301,372244,234084,175864,154992,113968,127867,188570,158456,126490,96487,116871,146303,107600,125222,131941,248661,112829,83024,-16289,41767,65220,5989,15895,90003,146738,89010,150410,107591,104835,117544,126816,105407,115388,18402,108925,109102,24712,-35965,82258,100810,58142,20795,23387,84028,14046,75778,125241,73488,122308,41876,81667,98553,69818,81814,56778,4329,41219,71961,50607,42185,47581,60072,178969,115859,-1405,98554,16273,40063,-18174,16773,52407,60052,50104,4019,-4514,25049,65203,34153,65914,79909,57698,100045,43285,76596,69186,44279,35520,26018,53991,-35686,19070,-4148,-12760,5703,30593,103139,42282,131313,58616,170675,70261,31837,32181,72087,-53968,-1254,-20310,74621,85744,161652,83994,279,44123,45667,22679,11583,87760,78093,66616,64602,97402,122107,-6033,70964,9879,-16034,73199,150257,-7208,-46077,-68448,31390,-75322,3301,135782,99158,68630,2878,-13230,25576,42912,27370,21756,-9629,65993,115411,105888,128898,115032,112515,33904,-4917,21677,59411,-126457,-29632,72276,66258,8600,65539,-52871,49459,28497,45883,57416,20462,-5241,6899,79031,45805,43640,13986,12856,133419,97807,68701,62696,-31721,-41456,2824,-58479,48979,70163,26001,87362,19126,19321,33428,44804,-2309,-65119,-7506,-64639,-85690,-3398,49372,-26831,11617,47324,-3771,42440,-41217,-45517,-28483,-16153,15088,33591,18549,4844,33249,46834,97071,-33970,-17812,39400,29441,72062,40102,94487,68401,37727,-8521,45108,90292,80099,124922,102189,-631,46633,33309,58069,5866,30183,26704,42217,95819,82401,131937,94132,-39272,15402,-11275,93807,25355,90677,48296,49300,-43771,67247,65508,65106,33371,19689,12671,61528,20717,117928,41661,16454,-72088,-26066,27531,-11788,41576,-51468,9694,-34465,36428,77067,111753,68518,-22780,61796,-3482,76743,10918,38759,31125,70920,-4941,-47742,-22508,28455,-14387,30667,102580,-23105,9912,54195,-33534,124435,23131,18184,195905,83325,-7348,-24096,42234,-49353,22357,12475,-10447,-73588,-29273,114934,51943,26617,96754,109922,25180,-7126,388,44004,27840,64864,80461,-24023,37387,9708,-13875,17404,61617,-25190,42275,-21427,18458,30869,63183,-83428,-36286,17649,-76364,59430,-42584,47014,28496,92306,88400,125173,-36893,33946,1849,-39478,-67158,-21047,47705,36495,-46336,12487,5302,39263,26046,12210,-16791,21682,51276,51245,33492,134220,7656,86680,56569,321,38212,491,-39589,33198,1195,-6573,-82117,-19494,-25187,-35930,-17294,9437,-39953,-30675,-64133,-7145,-12017,-18989,-11916,-35288,-52696,20356,56254,-14798,16823,-60993,-31698,-36861,19852,48633,8606,25331,-43060,-62173,11827,60860,6218,-11882,-3245,57742,-8320,16736,-16943,710,-12357,28711,64333,110714,63635,-37184,-25020,27918,42484,-34186,-18492,-988,52495,39192,87607,-22767,47925,67574,18924,3566,-40942,-13551,5258,16585,27863,28841,97709,69296,17479,-12672,32114,-870,71146,23990,-93365,-5089,-18036,82403,73516,72565,-1497,40608,64597,42752,57813,73152,80558,52895,-57655,41186,25699,167357,36866,-13120,-117386,9436,119048,50353,19120,45626,84242,142091,-7353,-43093,32929,39942,39834,-11903,42140,21236,3395,-102292,-26385,3069,-9785,60782,-20193,-27097,15158,10249,-69261,-28325,35793,5258,77059,-26881,-105305,-63627,-16085,152,-76567,20658,35443,18846,17132,73667,7221,50999,-58688,6158,-13070,-63549,-7586,-1955,19830,-9847,1997,28530,-38297,22641,40353,-2440,-63183,-11438,-39737,-65668,22782,48498,89046,33281,26738,29410,64608,17185,-21701,100201,82901,88803,94674,38982,-24741,52319,28379,52764,-74762,38249,26277,66497,62723,64684,13570,2076,-6127,44536,-40873,-71331,59722,43571,26573,35171,51413,36856,11268,-28366,14329,-2635,62353,63058,124072,-43816,92383,603,4637,-41018,28849,10173,-4480,-26476,37524,60606,80696,-23132,-18600,-30430,-88253,-16882,62500,-83723,4420,17858,9968,-60930,-81297,9887,17622,25214,-57610,-1206,26800,11138,49490,51710,52713,28870,45204,61294,83672,-8748,47259,66627,-4282,-55080,-55461,24250,95611,45306,10218,-70948,25,18350,-49310,25350,-15124,11948,79051,39711,15938,6080,-21156,39792,-3114,-74282,-30763,30260,76730,-39205,51431,5689,-79904,-41403,-6886,3196,-65161,-51952,33570,13770,55724,157863,101907,7925,-16436,-57203,8157,-81273,-15064,-65265,-19953,19078,107275,53840,5815,88126,4957,95821,67243,-21806,-26460,18004,139927,-26288,82039,-2180,22796,19123,-15404,19489,29117,27929,11799,5489,-14119,-53432,-35824,-34916],[28470,12878,26245,-49,51978,20058,-114740,-19361,-18208,-16015,-30496,-2252,-38177,109532,37920,-17990,-8041,-73908,-55593,-7143,-55478,-81609,-48177,57407,-6360,-56647,-29409,15446,-64974,22274,33234,1136,-120114,-87788,-38061,4869,-39407,-79131,-149120,-121772,14729,-108462,49343,-64935,-30817,-25942,3528,-11496,-111118,-18138,-21288,-71835,-7810,-9480,-18444,60420,59325,23604,-69717,-127560,-49488,36564,-62056,-28044,-14252,70866,-25831,21481,-33777,-16254,17748,7692,-81952,-70585,-21982,-61195,-142499,-170802,-46899,18732,-8976,-7201,-39196,-92213,-31820,-66642,-122020,-50938,-74352,-61565,-53863,-77985,-50050,-74015,4933,-25267,9570,-48055,-99878,-133646,-86039,-64286,-146936,-88001,15620,8492,-22313,-72423,-33307,-26746,75863,-26137,-91096,-24458,-34752,-69278,-134793,11448,-50690,-66726,-80,-80297,-113963,-28520,-64712,-80995,-56341,-35012,-50370,-45003,56598,-46450,-102818,-18304,-6716,-12405,-88329,-56100,-33605,-67726,-100939,-156157,-3964,-113259,-113615,-141613,-117644,-12022,-39628,-34512,-88233,-123472,-151887,-25849,-45758,-12228,-3936,-121823,-178103,-123678,-93942,-67789,-129552,-172407,781,-14307,15254,-52989,-68959,-110505,-145337,-10376,-108948,-166052,-122496,-56843,-118935,-115839,-68465,7784,-154822,-161679,-150822,-77503,-119373,-126099,-104812,-101586,-121475,-182391,-114585,-127266,-25628,-74551,-62507,-140643,-78488,-184749,-187347,-99198,-89948,-147377,-133779,-63183,-92307,-185257,-132456,-146089,-115313,-150258,-203816,-125340,-209358,-119150,-117752,-195522,-180135,-128657,-191091,-183726,-159255,-150031,-139074,-190415,-265968,-237436,-169323,-141454,-163776,-226457,-240943,-287876,-326401,-347070,-337346,-279606,-286107,-383535,-394536,-470475,-470917,-525328,-526754,-590223,-744130,-806179,-985105,-1248438,-1476860,-1967273,-3243970,-4555755,4182071,2692196,1642244,1291889,946906,792080,710242,593350,579230,554755,634338,460383,388386,315634,425382,328002,263839,296594,349757,250350,298330,233975,217164,173008,189860,173125,218055,255703,270681,187404,235483,244356,167322,124753,156762,189728,186976,192344,147778,159814,167952,204440,194676,195682,95036,88271,177388,84850,74453,45082,86046,69174,82066,123022,822,111037,177469,123596,104716,128034,78801,-16318,81490,111177,25266,62267,-11376,-33745,110036,70328,113597,68169,88754,76232,18118,-4630,43931,47886,34455,-52954,15536,-7737,-37188,-118680,-37241,-93189,-182866,-352081,-688407,750155,618479,351987,242232,171389,173081,114986,124259,162267,146677,120908,105905,126888,123645,125364,187870,121556,256214,122058,70256,1390,32674,81332,10490,54705,123579,157562,99018,146513,138130,105724,123676,126603,104905,117951,2687,96328,102625,47413,-498,120684,99757,51446,24303,5373,55444,21116,80047,157091,57637,118382,45719,99234,118280,60367,63292,66030,29238,50530,78336,55985,52492,58958,71153,172797,118840,-3732,116115,40630,83644,7986,24213,35562,82595,64720,-3803,8834,36399,73405,34140,69853,62257,68542,88866,34202,60145,53812,28711,27418,1769,89941,-6169,9984,24912,19659,9827,15809,117266,45860,122687,66421,161710,82319,20122,46234,67200,-23440,5146,10053,64888,93626,136678,60267,-3325,37791,20470,27803,22731,95800,136200,88985,79732,103223,119677,-5820,81047,891,-24589,94259,166389,-13786,-49588,-83193,1345,-31364,2300,107180,72917,57126,19915,32671,24084,31147,15510,24235,-23991,57332,57047,92478,145257,118811,105913,34973,-30958,24614,39461,-85243,-3209,71488,68337,15188,69283,-42830,54570,27786,47879,62420,14822,14238,34169,105193,63686,47406,33620,21001,125254,91840,73007,63910,-15096,-3067,12274,-24640,34753,80159,64588,82608,37728,39363,43370,50760,-16821,-73727,-3172,-41759,-95032,21780,79199,-24039,-10157,68274,-17747,37808,-73482,-10011,-34539,-10042,32023,73275,39936,7851,29633,58059,90778,-39792,-9202,40802,33592,78078,60902,75571,66229,20442,9504,45054,95698,16721,116813,110037,21963,40147,15250,41589,4836,23555,15066,26186,92335,90122,135912,102272,-35618,23086,-2204,45660,5358,73166,60802,55437,-45924,72176,78282,70092,45514,11363,19711,68399,35897,68879,47388,30375,-66289,-30068,41697,-14803,49450,-40075,7343,-42262,34250,83586,125374,68571,-16907,36151,-43983,72017,53054,61599,-2575,68119,-17527,-64226,-34105,14448,-34211,29503,105259,-14996,3442,62673,-20034,148439,29790,39697,183467,71272,11413,-17595,44073,-50560,10228,-15823,-19079,-97502,-55426,115166,76863,32384,83868,113345,35621,-8361,2891,47915,46575,66702,102440,-22366,35010,2624,-11500,45203,54375,-1299,64316,-59378,1061,38850,66435,-96030,24704,46552,-92863,46139,-34434,13962,21755,83731,85174,123732,-14033,61018,3364,-44706,-67098,-6830,53990,24383,-45352,669,19539,66235,41586,23233,-33107,-11463,48905,72192,20825,124001,-3827,81662,40691,3474,51938,-9133,-35748,48989,11222,5692,-77879,-31514,-48741,-44521,-15690,15436,-47501,-32360,-70870,9243,4528,31089,-12183,-19618,-51722,21384,19610,-17339,-12999,-68612,-2936,-24662,18319,51097,-3831,1880,-49781,-33619,18057,49860,21019,-24329,9748,55240,-10412,12967,13106,15960,-37710,28401,32384,63805,64718,-16412,9621,39302,48273,-42922,-34022,2683,67819,29809,71531,-47659,32270,47181,19170,-7595,-71336,-26439,4618,-4740,36461,19927,80790,52408,3630,1685,45929,-2041,49523,32097,-91854,-1165,-21208,69296,79024,102557,18863,38087,65605,43905,49254,75276,73889,8791,-63234,36928,20627,161471,61507,-20183,-118758,2035,105269,54564,6458,36980,101015,81464,-477,-70309,44121,33510,42505,-10948,81465,53913,-7266,-75612,-2181,27670,-19718,61108,-22005,-21027,54713,7507,-61548,-15133,31244,14039,67301,-45382,-143481,-53930,7403,30317,-58603,29721,20789,14967,-26364,56283,-3009,56357,-53224,-21712,-5382,-38308,4331,-3614,15604,-19655,25129,54573,-37854,27591,39498,1313,-43993,8212,-27790,-62236,32939,30409,70113,64710,25417,31072,75067,48057,-16122,86248,60400,111247,75044,36817,-12171,73345,40336,23830,-87443,46502,35863,64834,51887,54430,19074,20430,14859,34351,-50846,-57471,59652,36500,54399,47045,47839,36667,-2278,-36758,-4812,-19227,71977,31797,106442,-10747,80226,-13085,-2923,-36631,37999,8605,-6107,-13448,43777,61845,90291,-14682,-5110,-24950,-107031,-24299,36166,-76301,600,-703,5142,-16095,-79864,5329,2821,40010,-9699,-6480,46755,16056,73549,60502,62584,12013,56793,67338,72696,-34763,27638,68521,-9296,-74067,-52758,19457,85625,47185,3175,-70051,-946,9159,-70995,22263,14559,6151,59635,51190,20699,21654,-23328,24324,-3650,-34297,-22272,5736,61971,-41748,64398,6796,-55522,-16052,-16859,13631,-50359,-61927,9292,7022,49976,157126,120354,-20218,-22408,-41278,16745,-90840,-25172,-25077,-47785,14031,102071,64262,42437,79771,178,95117,58985,-27879,-5348,14284,135961,-10998,80562,-1353,-2354,1628,-39204,10451,17978,35001,29175,1153,-17536,-54684,-29219,-17110],[25079,15113,38276,-9105,32681,17784,-138898,-22030,-17375,555,-9617,3165,-35585,107375,51180,-6971,-22543,-54036,-64825,-19844,-59181,-54020,-46894,47425,-12040,-27598,-45540,16244,-78862,-2321,19316,-31060,-127850,-88990,-18965,-16763,-33731,-58558,-131054,-131123,-7808,-111481,65702,-83494,-53995,-36833,-9641,-34500,-81603,-22413,-31760,-70024,-25802,-11662,-14168,55156,66719,38990,-63134,-97832,-23895,49969,-50480,-18556,-18726,47591,-9551,-16699,-46592,-73062,-15694,1727,-138392,-108014,-41407,-55025,-141491,-190099,-62140,29095,-24908,-9183,-50402,-101067,-27191,-48645,-112791,-55214,-73585,-60073,-53427,-82886,-68666,-44561,9162,-28140,-1016,-56736,-102257,-150386,-105810,-88321,-138419,-101619,27760,33416,-13006,-56584,-53829,-23776,55008,-56285,-105161,4681,-21318,-51734,-95949,12539,-17953,-87672,-7814,-65485,-101945,-26626,-55784,-94640,-78420,-44149,-40750,-38037,68554,-43483,-92324,-30629,-16868,-79563,-101821,-86281,-38568,-70359,-74385,-140577,-7680,-50815,-108931,-92906,-112964,-13034,-40896,-32799,-81186,-129731,-166953,-35082,-70865,-21413,7412,-101150,-148168,-60081,-75015,-102454,-131308,-144567,-10166,-8065,3243,-37771,-82692,-112894,-132228,-25713,-147524,-174890,-118474,-64277,-129597,-99096,-56791,970,-141624,-128628,-167155,-82322,-142143,-140207,-108699,-79674,-118473,-176232,-139710,-94114,-11473,-71918,-41893,-125258,-93408,-218911,-179880,-126126,-139469,-159771,-116537,-33691,-72817,-171789,-135289,-129612,-98195,-163433,-268853,-141800,-218832,-97565,-116535,-182236,-152341,-107334,-221069,-165741,-171437,-163622,-115672,-156457,-231243,-234664,-167841,-139007,-168191,-248196,-258977,-303554,-353041,-333333,-347896,-262054,-269974,-399602,-399261,-492645,-485358,-502848,-531355,-582192,-760738,-827531,-971717,-1211635,-1414016,-1929384,-3174469,-4489436,4068750,2680642,1644164,1255270,925298,794498,666063,571478,559127,540758,634816,468034,393168,313738,389480,303477,260455,332550,358015,220048,295521,236626,205527,186368,201164,177670,225648,263896,267998,226114,236264,197811,168543,123395,175449,180326,180955,167413,139908,172118,172283,176735,172968,176361,85804,117780,152230,73501,64939,64081,103457,87349,84981,141190,-4835,97946,204880,150604,106793,131680,72309,-15808,83035,128198,10154,51613,-26648,-47486,98359,42033,105961,77806,68689,100000,32074,-5700,22537,63097,35224,-26756,16588,-7297,-17151,-109105,-33476,-101171,-193259,-349456,-664059,743788,616237,330336,254770,157605,189661,120117,131636,135551,137390,123410,115866,132103,88696,137233,246247,101100,240227,138160,52090,26910,33832,97183,28076,96109,135187,150093,99220,134619,160233,107711,132030,121979,101977,117908,7453,82787,86704,68971,35605,139481,98995,42475,28341,-8115,23286,29174,70481,185743,50823,103112,47459,109804,128725,40666,44391,67178,46944,60665,88860,64262,65371,57982,76509,153250,114160,-1591,116178,67887,102911,31392,35666,27471,94970,71598,-3778,27339,52889,72750,27730,75103,52613,78285,74301,26305,35514,45285,24198,20933,-13747,115397,28278,14098,57332,54040,19788,11032,113633,51308,104164,80425,148387,89240,1539,57214,62153,25077,13409,45732,62424,98326,99604,37134,-1856,36347,-14722,33491,39976,93085,184043,99880,95092,106499,110083,5483,92120,-6550,-26387,101692,165997,-13318,-40596,-79551,-18013,20362,2299,83205,46714,41973,37274,61666,27831,23846,12355,26865,-41151,30155,-20378,64484,144377,118603,84957,40169,-41520,24304,15136,-13253,26766,68271,58070,25272,87473,-17748,63532,27824,48919,73160,17365,34436,55056,114238,70784,60575,48281,28440,109696,72650,71123,61825,4902,49629,28097,16363,14119,85840,102392,64087,47623,52983,50927,49451,-24306,-74385,1031,-4302,-91155,48295,98851,-10161,-15515,90254,-18472,33307,-64312,21146,-36860,4800,37274,91164,51995,9727,26643,67904,79871,-39061,-2834,43751,29905,73869,85174,48738,64714,2850,26251,40118,100530,-21051,104726,104528,44198,25982,-13465,19430,311,15244,-912,13036,87048,98016,131704,98400,-37503,26771,9831,2386,-4268,42553,60116,49813,-42689,62752,88125,72255,67151,24618,27968,70446,40681,39245,57018,44124,-49223,-24913,47300,-15544,59080,-16079,4991,-41807,40398,83699,122043,51394,-11566,21225,-60646,58866,73526,74615,-27408,63436,-34655,-72345,-38593,2795,-29939,26743,97195,-1463,-6499,68963,-3358,130846,33769,50630,138543,55523,19165,-8356,37292,-47275,-11831,-33278,-19120,-95080,-69121,100925,103411,42057,69123,113004,47227,2715,-233,48308,63450,64303,102024,-14056,29324,-4845,-7490,68839,43621,31078,93665,-85070,-11734,46969,61582,-92119,63688,64572,-90538,34308,-24514,-27051,10170,67937,75440,115541,25691,86688,5221,-51668,-42294,12025,60028,14855,-47767,-12410,28568,81487,43186,34726,-29900,-38815,41302,87059,13209,103828,-4540,72356,28860,11647,64337,-17804,-24982,60916,13790,14525,-59704,-37650,-56523,-52370,-12754,20863,-40760,-29163,-72839,18809,15373,50651,-18389,-3367,-29038,31441,-5938,-14889,-25862,-57012,31197,-7158,15442,47486,-14664,-15648,-48504,-11759,29992,36941,36767,-26668,28408,47086,-22595,15279,35993,27020,-45719,31679,-4056,-971,56621,376,29748,50077,53508,-38706,-33115,4929,69131,27314,48647,-63794,20781,18653,17060,-13965,-92549,-37923,-9478,-29844,39866,9761,71111,32459,-7903,16581,49919,6406,25508,35765,-78785,1737,-26286,38613,72363,125682,36598,34481,58273,35336,29642,72660,62062,-27497,-52023,33757,14803,143733,74778,-16599,-99177,-4286,86337,51501,-4103,30460,103025,28614,10638,-71516,55959,25147,29024,-11078,122306,77456,-20085,-50694,25519,51747,-28994,59943,-14482,-9684,85154,10092,-44548,149,22909,23077,57787,-51146,-138262,-34677,24822,40029,-33745,29410,-3810,1900,-52152,37964,-13150,56678,-51177,-45738,3829,-11345,18020,-4432,14517,-30647,42650,71758,-30388,25972,44145,7914,-27285,29264,-8045,-51447,36471,13460,31935,90040,23934,33598,74946,72608,-22906,61924,31147,108578,53011,30215,5892,79514,43891,-1409,-83499,53711,46317,66177,34290,41613,29847,36340,36601,15682,-63710,-33855,68248,19818,82813,49055,33635,36991,-14760,-40854,-17781,-23764,78299,-12394,55000,23986,59479,-19560,-8126,-35038,40614,8834,-5476,806,37542,54708,86282,-3617,959,-38859,-103627,-28709,6945,-48879,6041,-19102,-7448,17501,-62199,-3275,-15647,53059,33187,-14170,56242,8602,88962,68355,63494,1006,71404,81950,53590,-60694,11563,62136,-10789,-81622,-51036,9310,71857,48961,-4466,-63802,-2081,4699,-88408,16488,46115,-3271,32854,53916,22064,29133,-20814,2572,-9635,-5883,-9771,-19090,38566,-36259,75734,11794,-19064,11558,-23264,25995,-35626,-69162,-14380,-1971,35695,128938,113494,-41345,-18865,-18239,20546,-87690,-26643,18807,-68018,8031,84030,62644,76402,54301,-9053,58675,46500,-36231,18042,9138,119955,-100,66983,5541,-33973,-24789,-61990,-5161,-972,43066,40126,2666,-19027,-54887,-30701,-3354],[25843,15216,40786,-18346,6255,9138,-147534,-29487,-18567,13512,14482,22566,-18482,94084,43417,-3222,-39722,-24593,-70981,-40681,-62492,-23982,-46174,33772,-20580,965,-59407,10591,-79518,-30391,-2082,-57999,-131843,-84715,1292,-41083,-24862,-22701,-100987,-132509,-26907,-111821,64529,-90485,-71561,-43746,-27029,-47236,-58539,-31162,-50534,-65780,-43300,-4119,1042,45383,60335,43350,-59582,-59807,-3303,51343,-27313,-22523,-27325,38423,5509,-55816,-61776,-125536,-55003,-7991,-158713,-129735,-50940,-48181,-134839,-185588,-65185,22964,-45043,-15644,-51824,-114389,-15226,-31272,-94117,-56094,-58079,-55172,-40616,-83003,-84760,-17749,9699,-23781,-15361,-63176,-90369,-149422,-122784,-104232,-129717,-104456,18557,45186,-4375,-38345,-73460,-25405,-7594,-85182,-106694,34258,-12121,-40984,-51731,1474,10531,-97985,-10021,-58205,-76989,-25290,-44132,-113715,-95633,-69191,-33847,-33540,66182,-44019,-73300,-53842,-40251,-128679,-108877,-100609,-47445,-66568,-42371,-102350,-29914,-693,-101628,-53782,-111347,-21710,-41388,-21224,-64433,-135438,-168413,-48817,-85745,-29127,3403,-77095,-113279,-24373,-46401,-131638,-125918,-101133,-26550,-18849,-15867,-30272,-92324,-116496,-120447,-47569,-182783,-179380,-105427,-71635,-136677,-80871,-37147,-18647,-127042,-83444,-169416,-96775,-160992,-147929,-118985,-69513,-118697,-153387,-149285,-68213,-7660,-72377,-27549,-114852,-108696,-233560,-174486,-152535,-182760,-179302,-100644,-16920,-59182,-154715,-140982,-116161,-90362,-177545,-331477,-159696,-222359,-94810,-126723,-163097,-138808,-93685,-234484,-150331,-192561,-182916,-100650,-127986,-203201,-228441,-163189,-148848,-191947,-273349,-275838,-311405,-368379,-319731,-371215,-253164,-277371,-415157,-394188,-503093,-492812,-488688,-543451,-577374,-768958,-845068,-954592,-1175111,-1359051,-1871224,-3091474,-4395509,3925244,2641819,1655605,1213039,916481,791871,625086,558578,538716,521050,615460,471317,379212,311179,358607,286799,254620,341617,361595,205628,296342,231799,200569,209350,207153,183562,224616,262014,227951,242809,236362,152285,168630,120215,191389,170688,168659,132994,134895,181866,175329,145470,142175,150137,76447,148156,130201,69176,58378,88219,113138,95889,85451,157197,13897,95793,207438,167805,138371,134863,63017,-7580,82505,141901,4262,35998,-29934,-63092,77257,17366,94246,75329,35844,109294,39695,2867,18475,72855,29024,-16449,2209,-7768,1460,-102053,-28800,-111463,-205557,-361889,-642648,714139,602191,310641,268077,143576,199515,127279,144883,114589,127237,128454,122147,131682,50732,141752,284136,79184,208207,155450,33698,52091,40303,107060,55374,128990,115052,126829,90184,116323,166407,109290,140575,112425,98786,113831,21859,72075,65390,83797,66637,138841,96728,35129,34010,-13190,510,35452,45681,196397,47147,81534,50453,114011,131919,18516,32325,60787,51938,70795,99585,72142,73463,50128,74861,124658,98069,4281,101008,86055,88283,41539,46346,28778,93958,70982,4887,46033,68655,65075,22617,79509,50441,85482,63881,16665,8858,45302,35508,12215,-20155,121559,58955,32539,84128,80153,33920,16489,94698,54499,79756,97041,137234,90412,-22100,63087,56536,74117,22093,74371,70642,96397,63568,19195,4037,40803,-50532,40411,64431,81405,200539,103565,106058,105446,99945,27143,101410,-10664,-21225,92541,147061,-4930,-22066,-56900,-19256,67680,3947,70194,26634,26223,52008,56828,32137,21534,15470,27157,-56812,-3291,-82893,28277,122926,107246,53734,45867,-38869,21011,-8028,67300,59427,63722,37996,31732,116657,16224,74360,27260,45336,86810,27266,50078,65659,104208,65711,77144,59813,36163,90285,45615,66026,57593,22026,100115,46895,55057,-8514,84669,129132,37875,45967,56540,52627,45212,-18074,-68196,3624,30729,-79111,66257,100664,11141,-5307,103688,-10859,29718,-21656,38760,-34444,25833,33673,85525,51219,10917,20877,74964,67312,-33251,-74,47562,19683,60289,105792,22927,63924,-10402,35263,31418,105880,-22026,88066,89484,52971,3466,-40984,-1483,-3623,7098,-16261,6740,77053,104036,123389,88536,-38461,23669,19510,-23381,-4812,5799,49941,37100,-33242,37011,94440,70000,87928,60770,34563,64220,37113,48097,69293,56160,-26697,-14612,40937,-14734,68734,16015,1917,-35929,51168,78741,97076,21960,-7604,20580,-49501,38759,77896,75093,-31598,58886,-53051,-67633,-34543,-1435,-1944,16051,76785,11717,-17018,71129,9416,75706,34203,48056,78166,32705,16215,3447,25440,-38421,-29881,-36210,-8922,-70781,-66389,74315,122394,53654,54692,104252,52157,23530,-10227,41620,71009,61740,79442,-2868,25261,-9074,-2907,80429,32120,64155,121419,-88317,-16618,51654,51967,-75160,68990,69548,-65880,29668,-15692,-63492,-396,48777,56977,105229,71703,103246,102,-55082,-1200,29463,63265,13411,-58216,-22899,31718,73180,29238,46045,-7688,-49668,29749,99702,11285,79472,7060,61452,22355,21783,66626,-25907,-7281,61302,8922,18941,-36600,-38838,-49704,-56806,-8539,22581,-22221,-21346,-70855,18537,16196,36254,-30025,8093,9458,48587,-14497,-5581,-19494,-27562,63685,8428,11147,34351,-22389,-22084,-38153,-4844,44364,25232,51362,-22872,45531,33797,-37012,23839,45198,30618,-38898,38246,-34523,-56509,39955,7689,31122,56210,58634,-21681,-14583,6880,58671,34858,23040,-65817,12064,-9695,14208,-15947,-98388,-45423,-35589,-52229,35827,-101,76739,15649,-13378,29602,44188,19372,4039,32248,-60290,587,-29979,-304,56041,126931,50225,30736,46017,16515,424,65646,50086,-48607,-30758,35950,9362,120399,71813,-5949,-63635,-2824,67030,40025,-7249,27204,90681,-2147,21284,-50035,66835,13275,5290,-12952,146869,85312,-32352,-35637,51133,67915,-35840,59894,-1698,1141,98980,15029,-20598,15129,13738,30177,51295,-44593,-90134,-12747,31172,30032,-3581,21357,-32075,-25115,-51646,29638,-22461,51735,-52464,-60476,10559,10614,27741,-6322,17286,-39488,45766,78309,-18323,17413,48788,14838,-15163,45866,11188,-37897,35888,3088,-15095,101802,23648,36469,66166,85675,-35973,36834,427,73945,33517,23564,25491,72200,38156,-15049,-63655,57450,52841,66915,13430,31123,45153,44597,53419,-6107,-77051,-6773,85751,-1836,104871,46817,14627,39588,-23591,-37540,-22258,-12185,79409,-52944,-9218,51415,34992,-27432,-11266,-36618,36067,13511,-935,9601,22372,41106,66820,5591,439,-63096,-84210,-30966,-20570,-12759,18140,-29999,-26928,28547,-29654,-16573,-36347,62261,59326,-23742,55416,-11976,91615,73981,54709,-3087,83105,98286,27915,-78026,4545,47231,-8370,-73180,-51121,-6267,56146,52167,-13684,-49751,-2142,4333,-93961,10158,66634,-14229,4549,47461,22142,27330,-17918,-15814,-17302,7358,6407,-34097,18534,-22098,80130,17753,12217,29898,-22401,35678,-27342,-72162,-30134,-10110,15322,83817,78733,-49832,-7702,7824,17651,-70051,-18668,49786,-79614,2022,57851,48953,93129,29766,-21777,-1844,32132,-46277,37366,2318,99078,8263,42521,19170,-49657,-55621,-74466,-25000,-20913,51346,38866,7049,-18341,-54550,-42917,1793],[30119,12717,33642,-27658,-19161,-2803,-131873,-38141,-21786,21418,35207,45321,12469,75667,16947,-9506,-50899,5542,-73293,-64076,-62947,-1923,-47162,18183,-28018,19700,-68776,-108,-68335,-55215,-25329,-72205,-131789,-76497,10133,-63618,-15349,14748,-73005,-127990,-38730,-111034,44164,-87115,-81138,-42662,-42404,-46418,-50686,-41578,-64420,-60665,-51763,10911,27427,37837,40453,38758,-59431,-21145,6773,37564,-2533,-39207,-38760,39964,18264,-81679,-74243,-155484,-83064,-18909,-142290,-130536,-47903,-42646,-124655,-152701,-59404,3350,-65203,-24456,-39840,-126858,285,-18363,-71135,-52593,-21001,-48099,-20067,-76478,-90973,-279,8484,-11676,-32225,-65498,-68182,-133836,-127744,-108298,-123777,-96134,-9167,38893,-2602,-22504,-87407,-30840,-83001,-104049,-95789,56247,-10312,-46917,-18719,-22118,23143,-95394,-1564,-56513,-48765,-27442,-31857,-130464,-102839,-99504,-30483,-37588,55150,-48274,-50073,-79356,-70171,-143660,-108718,-93353,-57686,-58065,-15457,-54711,-64845,11395,-87521,-30343,-113424,-32719,-40739,-5916,-41939,-141275,-158181,-66465,-91998,-34230,-16326,-56699,-88105,-26608,-19880,-147535,-111613,-50765,-42279,-42840,-40561,-33029,-95140,-115656,-113433,-68959,-203347,-176650,-87360,-78046,-137050,-65681,-18937,-42244,-109809,-35814,-161105,-119683,-171179,-148541,-132593,-76963,-126145,-125607,-142168,-55447,-14902,-74513,-22592,-108162,-121163,-229733,-178626,-173054,-206068,-195069,-91968,-21532,-54103,-136357,-144693,-110151,-95842,-187443,-365009,-173956,-216317,-108798,-141310,-146674,-139604,-89652,-232071,-136148,-212220,-200234,-98745,-113459,-185472,-218646,-155617,-171269,-228349,-293538,-291136,-310119,-369936,-307729,-397300,-258548,-306233,-427462,-381184,-496879,-488636,-483884,-557892,-573601,-764304,-850970,-936149,-1141324,-1320306,-1802005,-3016385,-4284324,3786732,2577653,1670936,1175699,921736,780966,600648,556034,521567,501235,586189,466188,355042,309876,342660,281270,247142,320638,360043,211431,293771,225064,202374,236296,209478,191607,214079,246624,166026,235685,238831,120556,171813,119952,201434,162151,152837,93887,135460,186271,176438,120349,110592,121270,65323,169603,115819,69278,52061,109505,113366,93008,79280,166565,49861,107080,185195,164826,177906,134309,53510,8546,80081,146850,7189,20622,-20377,-78618,52263,1032,77076,64459,-1210,102794,40031,20079,27490,79166,24552,-22248,-24014,-5434,15057,-99179,-22935,-123779,-215611,-390820,-638383,669310,585248,296276,280515,141502,199708,134302,159576,103875,113460,129517,122489,125869,21439,140333,292003,63575,173450,166660,21954,70176,48459,107517,87351,146239,72015,97660,78382,96961,154636,109620,146697,99550,97970,104645,34428,66698,44456,91001,89158,128956,92349,32534,40813,-8592,-3671,38618,15360,182359,40632,60458,57502,115286,133003,3575,30892,51028,46531,82247,106985,76419,69675,44328,68793,95342,70397,13889,79434,86788,50044,37341,52288,36393,80034,65613,20520,60167,75680,53921,26078,80054,51737,88843,62077,5408,-12604,50867,60447,-1757,-19008,107461,78250,60825,98829,92276,49520,29433,70723,52754,55538,110201,130597,86348,-46229,63657,49952,105088,30827,89181,88615,86658,38604,10584,13330,50012,-74218,47950,92924,64490,178898,107841,108511,99237,94633,54500,105184,-9656,-10711,70926,114873,8697,-306,-21119,265,102306,7977,67190,14592,13220,63185,20306,32576,24283,20907,23518,-64225,-24993,-100386,-5998,84477,78107,19419,47900,-28640,16650,-24664,130198,92397,58389,13231,31455,147108,50548,84225,24643,34296,98071,41060,56357,65202,81131,51401,88881,71289,45726,70236,17045,61162,53329,31933,134850,63076,82255,-26186,75922,137023,12228,34647,49667,46603,41020,4681,-57684,3895,50115,-65295,66469,83711,34485,14802,103013,-1622,27071,32499,40967,-27002,47840,27737,64888,40016,11063,10083,77406,56115,-24775,-2118,51139,6416,40567,113315,4956,64061,-14605,35721,21287,111005,6293,68573,70245,38568,-24723,-53514,-13951,-2453,917,-24381,9155,61023,105660,112673,78779,-33263,13744,22965,-28501,1037,-25247,37684,25142,-17993,234,95690,63749,99119,108306,36963,49465,28540,88294,81297,64608,-6392,-6560,21362,-11899,76551,47509,-1452,-27545,61522,71076,53787,-10008,-4536,31595,-17770,15155,73942,63286,-10081,55720,-66648,-47036,-22094,4940,37977,-4948,46460,18580,-25041,68422,12262,9347,31724,34583,25415,649,6530,15948,14213,-25920,-35594,-25319,11941,-38955,-48528,41155,125745,64871,40843,86452,44462,47638,-24743,28239,64255,62935,43982,7571,25882,-9599,1238,76360,22639,89022,135254,-68122,-12734,51304,43207,-51120,48792,64043,-24156,34780,-8903,-81352,-4111,28119,31238,98431,109620,106592,-15437,-50336,41128,40150,61970,22846,-73130,-25261,30141,39060,4639,58048,25245,-38752,16869,110719,13779,56765,28789,52615,22095,30846,53887,-34053,15460,44410,-304,20108,-20387,-39777,-33744,-55920,-2781,18689,1485,-10944,-67285,8149,6454,361,-44296,11554,50129,67819,-7073,11736,1299,11596,87240,17039,5038,12871,-25966,-15571,-15571,-9968,57217,17903,61853,-19011,54348,18004,-44241,37510,40422,26353,-23995,46455,-50352,-77033,19587,4848,16704,55058,63808,3415,15916,11164,43180,51446,-835,-52587,4029,-26899,12932,-15022,-86767,-47396,-63630,-64590,22968,-9193,95916,6791,-11219,39500,31213,30931,-10239,21079,-42411,-3873,-29463,-35867,36385,102426,60028,27229,32694,-7872,-32823,55031,43080,-52583,-7969,46192,4872,96601,53924,6588,-22450,10047,49362,21643,-644,27384,68264,-15147,26585,-18326,74016,-1870,-18444,-15656,145447,77388,-41330,-27875,69052,69266,-39467,61936,11254,6487,93612,18759,5951,27415,7041,34654,51177,-28887,-21630,5046,26763,10168,27019,10330,-56722,-61122,-29533,34531,-30030,41586,-54495,-63978,12538,23969,29605,-9297,23348,-42634,28982,73932,-5362,3054,48210,19033,-7600,53848,24036,-24479,35176,1323,-56634,96849,25468,39303,52481,84519,-49409,20403,-24442,16501,19193,21177,41796,57107,25006,-14016,-32540,55410,51663,62532,-5716,28228,60370,42250,61000,-24612,-86745,16639,106172,-21903,116197,45286,-1873,44768,-27775,-23852,-18684,11873,75084,-77032,-59373,65882,11952,-42709,-12926,-38736,26307,23122,8530,6805,4079,23967,34783,12021,-4134,-85127,-60319,-31414,-43008,14815,31854,-29399,-49982,15598,9821,-32556,-57889,66657,66165,-33572,48226,-39278,80665,75570,38128,-1766,85184,104507,-377,-78833,8080,25488,-3067,-50790,-53898,-22817,39659,58461,-23853,-29267,363,6072,-83888,6813,68010,-22526,-19645,34966,22386,19775,-16301,-22614,-22435,9182,24541,-31995,12840,-1339,75236,21723,25528,31941,-12103,38372,-29050,-67304,-33900,-13173,-5727,38124,26271,-43288,5583,31702,8643,-41274,-3279,61801,-81653,-2559,32530,27116,83634,19401,-34251,-60652,19401,-56041,47341,-5457,80228,17869,12191,37879,-33033,-82445,-69957,-45220,-36549,56742,22902,9276,-16227,-55199,-63212,-3166],[34118,7853,20229,-36145,-36680,-14422,-93592,-45608,-26720,23616,47314,56447,48531,57501,-19972,-25565,-50269,29721,-71692,-83636,-58398,6643,-49738,3019,-32339,23068,-73998,-12682,-50903,-71174,-42258,-71545,-127483,-66249,2903,-79818,-8120,38762,-55938,-122312,-42895,-109161,8442,-80089,-81896,-32689,-49779,-36135,-58747,-49304,-59425,-55123,-45528,29259,59565,37296,10761,30012,-60643,11164,5218,11331,14869,-62733,-50382,39596,27203,-85730,-78853,-158345,-90641,-28730,-103219,-113722,-35238,-39840,-114018,-99290,-50864,-22814,-80659,-31696,-18754,-131003,14181,-12767,-50872,-45036,34989,-40137,1234,-62523,-84424,5745,7954,5063,-49846,-63486,-44754,-111198,-115092,-101137,-118255,-80083,-43822,16867,-11079,-12433,-93421,-38025,-134943,-106063,-76384,64310,-16888,-69073,-7250,-54970,16112,-80431,16799,-57678,-25872,-34453,-21263,-138172,-98664,-118184,-29498,-53399,43408,-55619,-29181,-98751,-98104,-129816,-102143,-68331,-66522,-49115,-5352,-13430,-102335,-20574,-64402,-22757,-117403,-41036,-39367,5349,-19218,-147046,-142764,-85899,-92488,-37217,-45030,-45751,-82090,-56205,-8427,-148288,-88801,-5226,-52513,-71227,-65620,-44823,-90470,-104427,-110622,-84010,-203855,-164788,-69648,-82285,-130057,-58830,-11396,-62983,-89895,4207,-148220,-145985,-169274,-142813,-145319,-99862,-143563,-104213,-122904,-55843,-29246,-76906,-28998,-101855,-128440,-216840,-191254,-182153,-204268,-195980,-92982,-48646,-57549,-120547,-143978,-112926,-114153,-189487,-355393,-179908,-198143,-130184,-154289,-139374,-148644,-93841,-217874,-122139,-219116,-208337,-110350,-116877,-178411,-206549,-149583,-202299,-268319,-301874,-305119,-300264,-357649,-296160,-414365,-278695,-345645,-433667,-365028,-473964,-472405,-487164,-568573,-569313,-746268,-841570,-920212,-1112806,-1301893,-1737694,-2970271,-4175354,3690936,2500064,1680456,1152418,939034,765290,598645,562211,510540,485591,555397,446723,331634,311579,343586,285890,240308,282658,354624,234836,283320,222706,209388,260830,213379,203007,196312,218807,109117,213959,245048,108750,180073,126924,203106,154981,136921,57319,141466,183882,174754,106042,84653,95390,50897,177400,111643,70277,44648,121299,105225,81307,65909,165905,91481,128859,149705,137402,197112,128283,46697,31777,77348,140254,17125,11460,-929,-89750,30402,-4439,54077,51814,-32093,84829,35411,40863,40251,83092,26469,-34425,-53387,1324,23742,-99341,-17334,-136497,-220718,-428444,-658511,616618,571564,289561,291767,158156,190336,139422,172595,104915,95987,122309,117423,115636,10406,136357,270012,57506,146448,165951,21710,77366,56746,98596,117939,146288,27982,74162,71957,83304,130337,108723,147980,86523,101353,90558,39253,67299,29461,94138,101752,122214,86718,35791,45766,4561,12037,38775,-6672,149584,28551,45435,69680,117875,136655,2762,39162,44358,39752,96560,109035,75393,51286,47950,63572,75086,36322,28993,62654,69466,11942,26086,51815,45787,57679,59343,39383,67189,68469,43239,40928,74172,51416,87419,68050,-3471,-23149,56402,89515,-20532,-11615,80431,81516,89883,99715,91034,63574,44872,54451,46402,37948,113369,124739,78270,-64432,60842,42021,106241,39688,91007,110977,70851,28123,13138,24659,60730,-75986,54283,118144,46630,132174,118033,100941,88584,95865,79932,100057,-2428,2164,45690,80527,22204,17618,17945,36679,121746,14561,67320,9341,5580,72081,-27602,27163,31790,24663,15655,-57588,-20579,-66782,-29147,39266,31440,-9050,43666,-16056,14210,-31081,159068,120489,52039,-10060,25217,165978,77997,90501,19111,15722,101424,53861,50653,55944,55537,34194,89028,84392,58182,52256,-7343,59031,51298,33797,149476,71054,92112,-31478,60798,123908,-5167,20161,35769,33229,37272,40937,-45709,2094,48428,-53762,46964,54156,54379,36479,88756,4364,25034,75690,31684,-15475,64286,26304,41935,25197,9133,-4820,74137,48589,-15807,-8979,53313,-5739,18843,99597,-1755,65462,-6747,32186,12285,112644,45224,49678,51249,1172,-52674,-41864,-13030,6751,-1798,-20259,19432,40009,100666,98551,71879,-21156,378,19441,-21487,10410,-38467,30564,21724,819,-36066,89873,56145,96384,148589,34020,28887,18266,134360,89455,67685,5712,-8678,-10612,-5153,80535,68906,-3527,-18413,67334,63269,3679,-33631,-871,46666,20642,-7014,66930,41909,29496,53928,-69477,-12251,-2956,21392,72912,-32280,12219,15802,-28253,61605,3113,-35656,28279,16888,-6538,-37177,-4297,26091,9667,-13766,-28754,-5700,41427,-13233,-22131,9772,111308,73754,26172,62861,22708,67191,-38070,12258,43916,69878,9939,14958,31439,-9001,4311,58768,17197,98602,127152,-32928,-1839,46601,41196,-25990,23773,53255,19624,47757,-3256,-71545,2389,5982,4989,98277,127203,98069,-38153,-35732,70594,41047,55874,41507,-80689,-15194,25613,-10289,-20937,72045,56612,-8879,5871,116106,18328,39064,55622,49270,28232,36633,27797,-42217,39459,9675,-9418,20880,-19786,-46017,-15706,-49506,4593,9577,22257,-502,-65255,-10013,-9981,-37542,-57256,7271,77341,82732,10236,36132,27046,49256,96507,17952,-2911,-11576,-25170,1646,20747,-14079,65046,17062,64475,-19604,51257,3722,-38616,53744,29680,16957,-8974,53754,-47754,-53806,3474,-3842,-6056,46263,68372,29186,47026,20224,30405,71807,-18986,-27397,-4826,-24788,15312,-12715,-61841,-43610,-78731,-61306,1516,-18044,118889,7282,-3062,46109,14987,36706,-14566,4393,-28865,-6096,-23554,-58573,21290,61232,66907,23735,21154,-29261,-61293,42256,44164,-42442,9614,63382,1313,74048,27221,16260,13615,32077,33609,119,13948,30040,42367,-22933,23334,8218,74465,-17850,-31872,-17062,121434,58650,-45095,-19574,75343,52097,-40158,64540,20213,4220,72193,18691,30165,35484,5535,36990,60140,-8609,37803,14155,16412,-6762,51354,2841,-71647,-91462,1736,48191,-34821,26714,-54085,-58245,9740,27695,22927,-11491,30967,-37741,-6329,59148,4808,-14388,39436,18306,-2578,52176,29424,-11325,38131,6651,-80135,77172,29477,41872,37614,69947,-59378,17919,-36877,-41895,10137,25779,50522,40929,8300,-1272,3816,46329,42170,50138,-17708,35750,69003,29763,57725,-34484,-88343,30678,118914,-34320,115782,46938,-10234,51327,-27874,1843,-9519,37934,66656,-79772,-77320,66165,-5787,-64333,-13413,-36680,14936,35705,22778,-10401,-11194,6609,-2280,17249,-9843,-95580,-42289,-29398,-58136,20211,42161,-17680,-71668,-13430,43644,-46830,-78889,66669,59516,-41444,40631,-61830,58892,72173,17740,1965,72713,90330,-25689,-59401,19220,815,3366,-21789,-59925,-34145,22668,67986,-32655,-7333,6604,7458,-60661,9679,50512,-23654,-36367,22063,22841,12612,-14279,-14270,-21912,6909,41697,-12158,25681,21351,62378,21951,19845,18175,6936,31688,-40387,-50489,-25951,-8149,-20561,5500,-26023,-24625,14401,47895,-3679,-9642,15609,59169,-74140,-4096,18419,3860,50071,25912,-40821,-88754,11713,-62725,46097,-12194,67108,31382,-16684,57521,12665,-95279,-47849,-61568,-46545,55274,-5030,4607,-14301,-58392,-83933,-16279],[32986,2031,5843,-42181,-42374,-22706,-46070,-51521,-32719,19848,48814,44977,75261,41153,-56508,-47928,-37425,45865,-66792,-94360,-48741,3193,-52494,-9150,-33979,11165,-77360,-23589,-34295,-75191,-44776,-59334,-118932,-55687,-15161,-85861,-5626,39386,-50159,-118694,-41384,-104000,-33606,-77428,-74614,-16451,-45113,-24665,-76050,-50044,-29448,-49157,-24573,46593,87613,43867,-22759,21951,-59708,32727,-4305,-18440,19932,-84494,-59194,26720,30506,-68573,-72324,-145633,-79154,-36044,-59793,-88578,-20072,-40239,-105794,-45913,-44352,-47398,-87583,-33451,970,-119882,22238,-16049,-40156,-35210,93603,-31906,16834,-41890,-67920,2829,9945,20715,-65871,-58596,-31086,-89815,-86262,-87024,-110082,-62238,-69307,-12578,-28609,-9335,-91919,-44453,-141472,-88769,-54956,56683,-31095,-97230,-16757,-89811,-6134,-56825,39082,-59064,-12599,-45332,-14072,-133834,-85911,-111743,-29287,-78507,36143,-64426,-17015,-106242,-116158,-106737,-90887,-36498,-71875,-44788,-19083,10630,-133201,-79355,-34307,-27130,-119298,-43283,-38447,6753,-1520,-150739,-129260,-103889,-89079,-39614,-73227,-46592,-92952,-91110,-19363,-138000,-60765,24763,-55353,-94481,-83522,-61218,-79485,-79856,-108559,-90296,-186630,-145254,-57673,-83132,-116934,-63952,-19337,-76841,-69250,29852,-136107,-167164,-153922,-132254,-153362,-128748,-169470,-95412,-99446,-64436,-43740,-78403,-45717,-93093,-129459,-204350,-203498,-176440,-184800,-178200,-101519,-88848,-66353,-111026,-139015,-122149,-139717,-182911,-312359,-175006,-168080,-147070,-161809,-143027,-156915,-102311,-197328,-108619,-206066,-203365,-131189,-136285,-179485,-194267,-149975,-233254,-303015,-295176,-317571,-283944,-333393,-282491,-415684,-306583,-379972,-430999,-350746,-439101,-447845,-495352,-570025,-563789,-717903,-817862,-909774,-1091170,-1301045,-1693459,-2962033,-4087007,3659725,2424311,1673255,1146228,963153,753366,614973,572452,507056,475911,525581,408366,317372,316959,354570,296021,236742,247516,347804,266713,265375,228572,219005,277309,224305,217812,176093,184801,81666,192383,253465,115406,192055,142867,195389,149005,124320,31268,149899,175238,169706,101960,67711,77418,33536,173380,117677,69199,36500,120598,92052,67177,49190,154444,127755,154227,118417,91232,176700,117484,44905,59573,76561,123121,31250,12355,22779,-91755,17634,884,28106,44130,-48566,62791,30408,57658,48051,84289,34811,-39892,-75722,11007,30377,-98846,-15052,-146932,-220353,-461368,-697843,561057,561867,290985,301087,190214,174325,141607,182084,115935,78305,107311,109898,102335,20921,133617,226838,59279,130191,151487,33223,73300,65014,83699,141324,132850,4974,63526,76235,80654,105220,107102,142856,76793,108932,73657,37356,72675,23930,98308,104636,125020,81636,43644,44219,24049,41105,37080,-10383,113899,12315,38318,85955,124466,142816,17027,52061,46979,42286,113458,105543,69700,23617,63233,64676,71272,5926,52532,58944,42322,-4245,18020,45938,53503,34183,55568,56934,67477,47701,36171,63633,61201,46142,80835,76503,-3755,-20799,56668,109053,-39018,2013,52566,68298,109357,89907,82219,73941,57061,54227,38770,32020,102504,112544,67724,-70238,58128,32593,78090,48433,86456,129970,53015,29026,24823,35848,68398,-54882,57165,131032,31545,83606,132599,85342,75776,101263,95558,84521,10707,14027,25685,54794,29777,26686,51077,80522,127504,22856,61946,8598,4416,81330,-61058,17170,43152,23920,4456,-35398,10911,-4851,-37084,516,-22411,-23706,33818,-3465,16658,-26314,153771,136942,43965,-26397,15980,162809,94517,91759,10782,-6580,93563,61182,33949,42209,37480,21376,75558,97487,73062,38455,-23398,60185,52925,30196,148597,67656,83952,-19779,41964,94020,-9928,11411,21080,15103,32297,82172,-34628,-743,27950,-44226,15981,22351,66779,51749,66446,5538,23396,95875,17686,-2302,69418,32865,26671,14526,4121,-19629,65562,45797,-7416,-18595,53137,-13528,-1016,62555,2938,68337,12938,31389,6181,105858,76343,35366,35354,-46309,-72873,-6825,2041,23816,-96,-3212,34227,17197,88123,79230,66028,-5734,-10463,11356,-17365,20956,-28023,32279,31147,19287,-58609,75902,51184,80381,166261,26747,6724,8634,160975,91043,64557,8403,-25694,-52041,7634,78829,73999,-2256,-8855,67307,57264,-38434,-40807,5112,56314,51940,-22500,59342,15186,67808,52392,-58492,28497,19816,42762,90101,-56554,-18236,4795,-25699,52462,-14753,-41087,26387,2395,-20208,-70138,-11277,30836,15920,-6060,-14472,15078,74205,2063,3375,-11754,84359,79080,8891,38659,-8831,76043,-42652,-425,17489,81386,-9766,18703,39728,-11092,6227,34850,16562,90444,98806,4193,12467,39930,49850,-3710,13378,42106,46950,63246,2896,-35491,18562,-17297,-11567,103214,119890,83179,-59003,-13134,81378,32121,46175,63206,-67817,6979,19653,-56132,-37209,87996,75303,29815,-533,110010,22475,26268,81334,53289,39486,38106,-3588,-49232,59722,-36536,-14427,24382,-35657,-60201,-1565,-39322,13061,-1934,33520,8091,-67017,-31343,-26004,-61985,-65378,-1108,80725,87878,29641,63486,47454,75722,90241,14559,-11866,-31718,-20492,23869,66286,-2815,65738,22762,55280,-25052,37043,-5036,-20939,68753,26545,7277,-87,57291,-29082,-1141,153,-11315,-28466,31878,71171,48956,65790,34764,25181,88088,-28657,3344,-14885,-3508,22264,-9780,-33283,-35105,-68646,-40919,-25982,-27568,134068,14571,6394,49717,-85,35530,-9055,-13817,-20366,2087,-13178,-64251,16722,20061,71048,19784,12900,-38571,-75753,29583,52754,-23898,19065,82257,-1692,51369,-227,20212,38286,54112,19408,-19821,31057,33114,19584,-33302,11208,18254,66087,-30896,-28836,-14790,87249,36321,-43042,-5487,69015,18386,-39002,64029,23629,-4242,42452,14183,48264,39350,10609,38082,78542,11537,69821,13353,6515,-11465,63682,4804,-73525,-99657,29647,61983,-35937,8232,-49644,-47854,3980,22139,10346,-10222,37745,-24762,-50479,35191,9673,-31054,22747,12327,3016,43197,30487,3376,46643,15163,-79681,48865,34815,43890,23874,46479,-63951,28848,-34015,-79606,4667,37415,49248,28196,-7738,15497,39875,30720,27551,30405,-17954,52412,66113,10968,45210,-33249,-78850,32721,114043,-35551,105651,51440,-9242,57048,-25205,38364,1969,53319,56335,-63722,-61623,54720,-16667,-83827,-12398,-25813,5782,47584,40306,-39302,-18804,-7883,-34001,23369,-14647,-91206,-34692,-23583,-64468,1963,46066,1098,-86559,-45510,59875,-54080,-97385,63688,48926,-45388,38150,-68445,32018,64323,-1430,5099,45039,54044,-42191,-22585,32029,-21133,9325,4948,-68855,-36679,5008,77726,-37115,9286,16615,6493,-32350,19994,22137,-15091,-45685,14736,22419,11459,-8385,7041,-14849,6381,54645,18490,51276,39826,45750,18548,4667,-4404,30939,16425,-57417,-20320,-10346,4900,-23294,-8956,-62214,-1945,14266,51727,-15411,14557,33908,50347,-58730,-1314,22858,-13465,4425,43145,-35557,-69242,11080,-63748,36391,-14270,59920,48032,-37060,72378,63433,-87471,-14609,-70751,-53075,44814,-36464,-9151,-14498,-64360,-95648,-33078],[24131,-2071,-4645,-43975,-35804,-25980,-8189,-57132,-38868,10207,41708,10821,79513,23884,-83342,-70710,-16706,55969,-59774,-94406,-36693,-5254,-53327,-16130,-35104,-10788,-81646,-30402,-24011,-67494,-28671,-42608,-106564,-45832,-32319,-79409,-9096,16221,-49600,-115597,-36598,-92252,-70109,-82953,-61471,1205,-27640,-19912,-92413,-41356,16984,-43071,4991,59524,101206,52576,-53545,17497,-53458,42500,-14735,-40684,12955,-96767,-62947,697,26728,-38699,-54687,-135666,-57914,-40560,-26162,-65650,-10659,-43348,-101070,-16472,-41548,-63708,-84314,-27727,8231,-90893,22958,-28373,-43095,-25929,130643,-23450,23163,-17104,-48629,-3820,14706,28954,-77692,-53347,-35363,-75047,-49996,-71892,-98616,-48839,-72352,-39054,-49488,-12545,-85200,-48056,-106335,-56052,-38088,36949,-50863,-117527,-36678,-116371,-34131,-30952,56959,-58512,-8434,-56966,-10734,-119003,-70137,-79024,-29085,-103709,32471,-72245,-16994,-99975,-119396,-92760,-76968,-10626,-72874,-48504,-54512,15176,-153300,-136579,-3649,-37494,-114549,-37984,-39595,-3319,7734,-148687,-121069,-117047,-82380,-42476,-93801,-57304,-105484,-111687,-50156,-123650,-33093,33554,-52326,-106297,-87873,-76453,-64576,-44685,-102863,-89509,-159179,-123384,-55338,-79924,-99398,-80781,-41024,-82229,-51249,40123,-127311,-173707,-126537,-118280,-154751,-151053,-195056,-98352,-79711,-74182,-52129,-78164,-68347,-81582,-124613,-194239,-203996,-156345,-163617,-147605,-111765,-125592,-75553,-109856,-131715,-132812,-163485,-170137,-263659,-160029,-130723,-151290,-162503,-154741,-157080,-110793,-175675,-97198,-174522,-186510,-153795,-164566,-184323,-183775,-158188,-252850,-325635,-274823,-327083,-264221,-300595,-265119,-402074,-328677,-395365,-417388,-341232,-400287,-421571,-504469,-559433,-557212,-684567,-784816,-905374,-1076391,-1308665,-1676871,-2982811,-4028630,3688834,2361600,1642653,1152484,987309,754168,638397,580993,511401,471696,495094,353101,315228,325333,364096,305484,238199,229888,342307,294762,244785,242177,228446,282252,243633,233662,159069,154683,93300,183232,259645,133383,203934,165627,179430,144374,117807,21738,156221,162934,161459,104065,59915,69824,16226,164310,131328,64667,28937,109032,78396,58517,36036,134683,151281,175476,105876,41763,117294,104914,49177,87339,79577,100112,46171,22453,44741,-81900,16536,14446,5998,45389,-47388,43912,29695,63329,46752,81727,46589,-29808,-83126,19487,37538,-93121,-19775,-152359,-216166,-477735,-740197,506931,552468,298982,305945,226358,156460,140760,187155,132723,66542,90302,103996,87572,48162,134774,175558,64858,121701,126503,52220,60631,73392,68327,153597,113176,13436,65798,90998,90656,92478,105138,131046,72714,118733,57819,34079,80395,28339,106282,99267,134445,78835,53179,32377,47816,72925,35293,5983,92313,-3763,36738,103676,134854,145102,41035,62591,61971,60238,130096,97743,62203,390,86782,75030,85283,-9185,86156,69992,19736,8240,20387,37577,58650,17219,56100,69403,63531,20448,34290,85730,43316,36251,69523,81146,9544,-8293,49134,107018,-48936,22275,34834,42648,112020,75374,73538,80625,61397,69753,34582,39980,78572,89416,56394,-59781,59252,22121,32936,56053,83516,138809,37861,34631,39564,43253,68529,-20269,55119,124644,21750,50850,143913,66299,64122,106074,96622,60012,27644,22206,15351,41334,27607,25719,73208,119935,122064,31026,45492,11029,9231,93330,-64356,6406,56554,17760,-8509,-1944,53902,49466,-31827,-21285,-67088,-20580,22714,9709,25592,-12363,126681,136585,33839,-32420,6925,135341,99469,88176,772,-25572,74910,60654,11171,28899,32264,18246,52282,105818,87995,30198,-28919,63161,58045,25483,140312,53680,62212,7670,22691,56242,-2632,15703,12476,-3628,24133,117091,-25863,-3342,-3838,-32900,-11402,-1847,70095,55736,43650,3159,22352,94119,5607,8909,60525,45286,22604,13100,-4050,-28673,53645,47360,654,-26838,50017,-15584,-16024,9968,16790,72398,40410,37823,3331,86648,89124,28952,24898,-82599,-78925,40421,27300,45153,6200,22388,48734,-3120,69232,54876,56633,7864,-12471,2793,-28073,30983,1157,41799,52202,33063,-58508,55021,52573,55799,157534,18441,-13051,703,157571,85458,56312,6012,-55601,-96834,26749,70298,62376,3743,1657,63822,53835,-61928,-28900,14481,53113,67523,-27321,52462,-11976,83166,49620,-34993,63737,42251,59902,87218,-67072,-38061,-8182,-17868,42791,-33628,-12599,28084,-4263,-26815,-85002,-11623,28438,33108,-5000,1460,29939,102219,12189,19629,-18962,54673,80289,-10710,18739,-40973,72215,-31907,-4734,-3156,93099,-9075,19507,47364,-18361,7407,14095,20109,67937,61209,32621,26113,34199,69423,14640,25513,33037,46223,75199,10532,14639,40132,-38905,-10007,108138,92519,67888,-67631,12921,78296,16067,34956,79089,-30782,34959,13221,-81661,-38048,102890,75786,63743,-1223,89422,24439,15975,100303,63979,52835,35341,-29132,-52780,71344,-81899,-13257,32162,-60318,-79322,5509,-28543,21474,-11518,32529,14202,-72147,-49562,-33939,-68008,-66895,-8015,60148,81000,44953,86802,55249,86194,72434,11819,-20157,-41479,-12678,43796,109422,28102,59053,32595,32086,-31598,16164,-5787,2439,78095,42332,2319,-15,54636,-1690,52679,15154,-11485,-43045,15722,71186,60147,64905,53116,27132,92903,-28888,32497,-25654,26654,33027,-5965,-12585,-23796,-31115,-7315,-54344,-38196,134342,23459,10970,50346,-10250,29682,3392,-29285,-15317,26178,-996,-54881,23534,-5447,71397,15204,8769,-30010,-70308,19926,64215,-2578,21226,95461,-4483,26852,-21473,18021,51562,62528,6344,-34205,43371,33735,4350,-45052,-7057,8912,48922,-37652,-9753,-7383,55446,17088,-35930,13354,52395,-23444,-37472,56128,23237,-14686,13967,6583,58826,40687,21969,38528,102818,27616,73625,4459,1676,-2065,61875,18991,-62509,-78156,46629,67718,-32939,-12004,-42261,-37361,-2133,8441,-3301,-3639,41349,-6199,-88145,4549,8552,-42801,1507,2861,12012,31611,31718,21249,59585,22393,-57777,19840,39863,44814,11832,21248,-62189,47861,-18169,-88073,590,53153,38185,19682,-20370,27186,70960,11073,13493,7821,-4169,73144,51555,-8232,27818,-22128,-58156,23658,88396,-25451,89804,56586,-2943,59543,-20802,80469,12848,49660,46361,-35572,-25041,35853,-21352,-89694,-8920,-4136,1479,54835,58474,-71219,-16847,-17268,-50627,31242,-18126,-74476,-36025,-12934,-61129,-28153,43414,21113,-90084,-67981,53136,-50175,-110137,59246,42345,-44493,43626,-54378,7085,53796,-14643,5920,6939,4936,-45598,22651,40191,-34348,14008,22969,-78980,-32345,-13173,81366,-35365,14573,28587,2326,-9155,36135,-5708,2001,-50709,16947,19964,18639,3877,34620,-2940,8732,61184,48404,75225,48272,30486,13293,-7856,-26406,54165,-3087,-74198,18815,6892,22376,-11626,-8929,-76190,14674,5043,40779,-23024,23890,48922,41745,-38913,6091,46346,-19396,-38180,61843,-14428,-8493,17349,-57894,24881,-6895,56848,63262,-44572,77019,89381,-60458,18593,-71591,-59051,27409,-59255,-30455,-18254,-71005,-92016,-48419],[9462,-826,-8723,-40535,-19695,-24097,6704,-63984,-44146,-4582,31023,-34541,57265,1626,-95672,-87164,5718,63180,-52208,-85763,-27107,-10499,-50451,-16833,-38135,-34860,-88564,-32745,-22186,-51469,3005,-29276,-91436,-36821,-37149,-60243,-18128,-21187,-46688,-107526,-29782,-72148,-90302,-93393,-45592,15580,-487,-25660,-98908,-24026,57881,-37757,33229,65465,94239,55618,-76137,16938,-40952,42265,-18409,-48945,-1270,-95984,-60917,-30155,15757,-7650,-29655,-139458,-38440,-42930,-8905,-52195,-12975,-48037,-98019,-23698,-41656,-68256,-71998,-15582,-2468,-48526,18025,-48512,-59038,-19934,128928,-14936,20508,7668,-34785,-9111,20410,25127,-83187,-50330,-58269,-67390,-18889,-61083,-85797,-44190,-49587,-54738,-65756,-20557,-76181,-47856,-53244,-18766,-30015,11866,-73150,-120014,-52480,-124146,-57986,-10258,63377,-54521,-9894,-65340,-10132,-98592,-57112,-32877,-29291,-115292,26343,-76380,-27252,-82052,-107347,-94344,-62311,300,-69923,-59944,-100271,5001,-163509,-170459,19327,-48031,-100327,-25058,-44359,-22123,7719,-137150,-116229,-122940,-72796,-44724,-104732,-72646,-98826,-109930,-89462,-111356,-12039,22401,-47517,-105548,-77244,-85929,-48685,-7531,-90317,-86158,-130051,-106339,-63956,-73126,-78467,-104492,-69291,-79422,-39225,39483,-121377,-159590,-91913,-101815,-150165,-156790,-204573,-106775,-68522,-79245,-52633,-75595,-90639,-69899,-115657,-181022,-185739,-126202,-154368,-116177,-117521,-143974,-80942,-116515,-124446,-139461,-176504,-155925,-235576,-139245,-95202,-142539,-157334,-168840,-147520,-117227,-157037,-90016,-135902,-163793,-170374,-192360,-188285,-176047,-170897,-252330,-332439,-246220,-331391,-244576,-264099,-245710,-379852,-330691,-386023,-392615,-336444,-366521,-401256,-511392,-538551,-550836,-652652,-750195,-905189,-1067450,-1313847,-1685891,-3011490,-4000601,3751311,2315417,1591857,1161870,1005682,771977,657136,584242,523791,471459,463203,292494,323020,335116,362715,309372,244949,233189,340200,308633,228307,259044,235836,275639,266407,245955,149917,139300,135182,190196,258027,153576,211845,189388,158930,142032,119162,30405,156686,151209,151239,107539,59160,72031,3907,158300,148187,57314,23301,92379,68941,61760,33648,111874,159273,187216,116713,8310,39889,94812,59088,109105,87004,78196,58535,35516,61109,-61076,25295,31980,-3526,55024,-30963,32840,35826,54319,37190,75031,57982,-3921,-72505,21897,44597,-79092,-34036,-151123,-210924,-472915,-765608,459887,538501,310090,302304,253775,141949,137637,187568,150270,66900,80119,103275,73344,80987,140442,128889,71298,116445,98342,72307,43982,81465,58182,153933,95507,48480,75351,110499,110706,99770,102713,113784,74816,127695,47818,35116,87781,40212,116117,87929,141012,79041,61250,10373,74102,97734,35427,36003,93397,-14704,35927,119545,146228,134533,65750,64812,87307,91297,142094,87441,56975,-1857,111824,93180,111008,-1339,127290,90592,16268,39649,34231,30064,62814,12180,60811,75054,58264,-3054,37407,97877,25126,25824,54869,78557,36701,7911,34943,79045,-42762,48088,31769,12347,97220,61935,70997,86135,56126,92851,37489,60507,47998,58149,46111,-34711,66579,11976,-11557,60895,87212,134670,28895,38427,49172,41891,58334,12542,48496,97758,18407,37644,143660,48747,56944,106142,83780,30882,44693,25433,13100,34556,15471,17471,83850,144809,107332,36799,18578,17075,18399,108594,-39801,-529,69216,7224,-21559,33913,83898,71003,-19002,-23192,-89430,-1420,17106,25127,40090,6512,93888,118677,22684,-27650,89,92527,94748,81097,-9097,-33631,49544,52991,-10053,20014,38652,26003,27038,104222,99380,27926,-23606,65530,64712,23535,130426,33880,34682,42841,5895,20810,11481,34383,14749,-18452,12493,135845,-19791,-4768,-37353,-15646,-21149,-13138,65345,47987,26934,-92,22398,80067,-303,14380,39584,56241,27087,21267,-13920,-27593,41314,51636,9508,-28854,43714,-12516,-24160,-41160,36161,76623,68681,50618,2739,55196,82448,32033,22779,-88821,-68325,83731,55265,64960,16379,48949,58268,-16862,47484,29266,40120,16234,-1753,-2749,-54799,39283,34486,54487,78551,39323,-35893,31350,61906,29449,130905,14089,-27972,-5563,130575,74582,46388,6180,-87924,-135070,48887,55267,39201,14145,13536,62431,52407,-65448,-1273,26976,34959,65582,-20329,47126,-34457,64192,44824,-4199,86208,60056,62418,71905,-57077,-43536,-14439,-6280,33471,-44387,27589,34001,-3213,-35274,-74647,-5350,19236,56412,-9860,15774,34947,116938,25075,22737,-13269,31095,77096,-27787,6236,-62405,58674,-3767,1406,-7186,98992,9187,18398,51295,-30030,8551,4387,26069,39132,28984,49159,35981,31618,96106,30105,55092,25606,19746,79991,18988,62030,60828,-53576,10885,108044,56245,55106,-57997,36946,72539,-2745,24309,81048,18793,58615,6905,-80604,-24359,110647,60002,81186,2782,57294,23387,6017,108959,77743,64008,29236,-39628,-50090,71096,-112027,-6332,42704,-81763,-94642,5518,-20587,28462,-14982,21139,18381,-76744,-57913,-28673,-60472,-62303,-8237,25672,64243,53482,98453,48716,81721,51259,12884,-25833,-38524,-2242,54954,135683,67553,46534,42203,-2754,-33836,-5439,1371,23101,77720,77615,5089,-7567,44573,25270,83108,46652,-2716,-44920,2250,67546,65807,49905,71752,31263,82617,-20649,54670,-36360,49418,45284,-492,-7955,-11824,22893,31282,-76282,-49158,119937,28644,5594,47482,-13221,23601,18235,-39201,-11202,63515,9643,-36802,36444,-7850,66422,10601,9810,-3607,-45207,16029,71482,17815,19299,97149,-6917,1576,-32859,11302,57496,45891,-5726,-41224,44540,28832,-2270,-52710,-26555,-13950,25752,-36941,18641,4786,32200,5021,-25520,31545,30460,-60793,-36993,38110,23308,-21921,-5347,-1610,62740,42261,37755,38370,124989,36901,58952,-8857,2673,15709,48635,43383,-41913,-33762,51041,61307,-26030,-31525,-34901,-28792,-6410,-11111,-12872,7827,40214,13679,-105243,-28389,2607,-46303,-19042,-6866,25539,22629,35764,41588,72767,25109,-23480,-2741,42680,43893,1035,1816,-53699,67555,4071,-74687,-3574,67762,20140,12921,-29558,27234,92905,-8651,5517,-10966,22155,91071,31249,-22036,11227,-5531,-29359,7004,48128,-6815,72879,59782,1245,57214,-14771,118877,21215,27902,38386,-2682,14691,13978,-21840,-74318,-1750,25966,2510,54882,74075,-93829,-6435,-20625,-46911,39768,-21414,-51420,-41551,2197,-48279,-52751,36415,36940,-79929,-72990,27553,-34090,-112706,54175,43054,-39294,56041,-24728,-9687,42874,-18675,4606,-32491,-41062,-34743,64552,39683,-34411,17632,30423,-87256,-27732,-30908,72120,-28328,5507,38725,-4494,1073,53992,-23705,22629,-55680,29039,15457,31974,21793,59911,10132,10515,61229,66926,80723,43152,20432,8663,-10649,-40780,70951,-19944,-84958,56205,20089,38389,11552,-2698,-72934,18374,-8892,16318,-24656,18060,60020,35486,-19377,16999,81520,-12332,-66393,74871,21362,65410,28241,-46110,19334,13680,55901,70537,-38734,68401,75478,-24277,40825,-65342,-65225,9367,-62466,-54433,-25738,-74019,-73479,-58348],[-5229,9533,-6914,-32536,926,-18171,-733,-72349,-47599,-22792,22174,-74044,16742,-26575,-93999,-91504,24943,68515,-45778,-73451,-25087,-8193,-43394,-11837,-44273,-53496,-97724,-32284,-27666,-32608,39129,-25158,-75262,-28087,-24969,-30660,-30752,-57427,-36805,-89382,-20707,-45863,-88646,-100456,-30418,24381,29589,-40129,-91268,-2401,68900,-34491,50543,61860,67976,46401,-87254,18490,-24438,35210,-10503,-45847,-15776,-84067,-54071,-55580,-485,15320,-3588,-152921,-29037,-44280,-7457,-49722,-28301,-53040,-92212,-60128,-43162,-61225,-54308,-906,-27743,-3746,11251,-73860,-81967,-18554,91587,-7454,12356,27323,-31859,-10447,23495,8054,-81490,-51161,-90773,-63028,-3658,-57823,-74651,-49166,-10165,-57520,-70945,-32026,-67151,-44128,-9198,7618,-31174,-12496,-94218,-103243,-53334,-106662,-71218,-984,55344,-46423,-13136,-67209,-9804,-78286,-50349,6980,-30749,-101412,11158,-74689,-40144,-57528,-84140,-106428,-48637,-5488,-64362,-74361,-140748,-12416,-166170,-175562,28413,-54895,-77285,-5335,-53557,-44125,-13,-114761,-109632,-120861,-61534,-42630,-108452,-86198,-60092,-90122,-122734,-104165,-2450,-1858,-45598,-95646,-56996,-88156,-34712,20557,-70330,-84900,-105754,-99491,-81762,-64591,-54300,-127119,-95128,-70093,-34862,34501,-116317,-126660,-58037,-83357,-142738,-143014,-182625,-113121,-66087,-77069,-49049,-70228,-106802,-61939,-105223,-158877,-150322,-92515,-158583,-95332,-116266,-138927,-81216,-127891,-118892,-138471,-173954,-145451,-235369,-119101,-72706,-127697,-148884,-179624,-133704,-122802,-143962,-88651,-107440,-143738,-175743,-211751,-187944,-170593,-182059,-231478,-323055,-216919,-328381,-228180,-229667,-229800,-356716,-306462,-356860,-359058,-333940,-345000,-393058,-514777,-513778,-546279,-627697,-722095,-905518,-1062684,-1308699,-1710077,-3024692,-3995891,3807378,2280414,1534049,1165034,1014313,802406,664604,582753,544332,473559,432915,244272,335472,344139,348078,305900,255442,250971,341838,304153,221045,272631,240699,261199,282792,249396,150707,145930,186176,206893,244571,168629,214273,206225,139590,143334,128843,53783,150380,144928,141135,109004,62505,80958,1598,160898,163359,49399,20442,78699,67525,79280,46446,92176,153185,187812,144198,4285,-24237,91004,72984,119200,97883,64462,65700,41907,71677,-33814,38483,48835,5618,67958,-5828,30738,47861,32590,22898,65401,66108,30057,-46128,15037,47191,-57347,-57499,-143362,-206838,-450639,-759474,426914,517070,319568,286782,264409,134962,133486,183612,164599,82442,84248,109375,62280,106884,149196,95638,78653,111297,75759,88056,28556,88079,57277,144581,86461,94544,84820,125905,135031,123780,99269,93733,82054,133176,47765,43421,92846,55193,121906,73298,134977,81507,65909,-16019,100188,110045,39389,68565,112330,-16970,31978,130489,154606,107077,82478,56349,115741,125544,145669,76110,57634,25760,131530,113296,136559,28205,168133,111530,39275,73115,54905,25729,68651,20346,68004,74592,53454,-14103,43894,94384,11951,20730,39161,69881,71815,20412,18250,31825,-18500,75782,39604,-13027,71408,52750,76480,94068,43187,112192,47936,88840,20306,28817,38874,-3469,79832,4390,-41068,61316,97446,119634,27067,36834,46848,27263,38017,30107,39829,56295,21416,37199,128588,35625,56414,100481,62822,3034,57443,23900,13228,24128,-3198,7044,85169,150190,85026,38314,-11988,28194,29877,124787,-3346,-184,77861,-5209,-33287,62197,82354,58979,-4047,-10921,-86714,26858,23177,43300,56157,25193,67695,87495,13025,-14411,-4103,51862,83326,71924,-16769,-26233,23591,41784,-22105,17619,50160,41377,7719,91069,103919,31056,-8834,65690,69683,26025,120398,15301,9882,73281,-6619,-4132,24973,60686,28379,-25911,-261,134076,-15800,-4779,-63641,8479,-7586,-12198,55472,31875,19955,-1572,23921,64912,876,11539,13429,56515,34417,34880,-22626,-15623,31482,56217,20164,-21262,34280,-6205,-24294,-71952,56851,79353,90007,63525,2768,17567,62130,43915,31763,-59703,-43961,109947,77587,77669,28906,69073,59902,-21318,27742,9127,17393,19462,21186,-4219,-87229,44933,54563,64627,101270,38420,-90,11052,77460,8037,100456,19197,-37318,-10846,95504,61972,39743,15430,-106136,-155181,67228,35983,12757,26507,26259,69623,51292,-55983,34246,40841,6370,49917,-4113,43371,-47267,17570,38903,26605,98189,69464,43619,55628,-27309,-35244,-7102,7201,24117,-40465,56880,42867,1240,-46713,-44097,5162,5638,76886,-17439,28248,30511,112590,43819,14473,-1631,17274,69131,-33650,1975,-63738,42010,36791,16194,9179,93967,35433,15798,49912,-41803,10301,8497,32060,13578,13085,58018,40875,32941,123135,44096,89782,17884,-18206,78157,25994,93507,74927,-56103,43393,101276,22852,43836,-31884,54213,73764,-19684,15593,65508,58906,68682,1276,-58706,-3263,104508,36177,76840,8608,21904,19224,-3321,106502,88661,68760,21168,-32198,-39886,58794,-116096,3806,51150,-90566,-94784,860,-17764,33081,-10009,4847,21854,-74644,-51144,-9969,-48304,-53809,877,-7435,43724,56042,93686,32104,67704,35528,16975,-27469,-25211,10631,53804,135332,94856,30959,46720,-41116,-28344,-22869,13600,34484,65276,119600,15134,-18905,27729,44719,82499,82497,10926,-32499,-4701,59767,72884,39274,86667,31118,59490,-6556,67767,-46397,51093,55909,7049,-20309,-934,72520,65298,-84159,-58275,96924,27212,-11031,40577,-8679,21603,31020,-43327,-6005,101985,15946,-17367,46213,9847,55713,7451,17354,34602,-7051,19024,68296,35673,17000,86016,-8088,-19467,-34624,2710,60065,3464,-16427,-41701,32001,16068,-2441,-52766,-41847,-39150,1743,-30611,46004,19317,16858,727,-14007,43548,9358,-82090,-38611,10603,28566,-21880,-12316,-8015,61932,46801,55043,37364,134323,38002,35630,-22525,6655,31640,30622,71376,-17072,16485,45560,44210,-15987,-47491,-30258,-20711,-7948,-32512,-14825,20930,33981,30491,-96421,-57477,-5728,-40003,-33620,-13368,42144,20034,41744,60585,80152,22416,12070,-14435,41553,40570,-8789,-6335,-38928,81366,24647,-54518,-7939,75270,-362,4330,-37770,14634,102395,-24149,6271,-19966,54722,100206,15385,-26954,457,10650,2252,-12752,5302,15935,58834,59363,-3417,49877,-6422,142554,26339,-1372,33249,28914,43664,-7223,-20294,-39316,9991,57897,7011,47538,84089,-95954,8980,-18594,-24685,46395,-26404,-28997,-46596,19474,-27871,-59559,28260,45046,-57181,-59587,-5259,-8772,-101030,48218,49916,-31476,70811,7413,-14875,33571,-12664,2943,-63141,-69692,-12327,93077,30470,-20274,21117,29733,-90073,-29907,-46445,47974,-20432,-16652,42001,-12230,-3906,68464,-28428,39610,-63479,47667,10652,45723,40995,75440,20034,6605,56983,69414,57283,24602,16578,6524,-4238,-45695,77705,-26926,-86033,78496,25838,47248,38303,2013,-63148,9772,-20663,-16007,-20701,4759,68061,30673,-4664,28844,115978,4624,-75739,79443,61846,118578,40187,-31597,24481,46839,56051,64423,-22607,47342,31859,7755,46398,-54921,-69384,-1525,-42324,-74759,-35471,-68473,-47111,-61134],[-13575,31084,-1993,-22549,20031,-10002,-16702,-80273,-48488,-41575,17611,-93768,-26074,-56329,-82775,-80456,38879,69548,-41955,-63490,-33769,-761,-33523,-3472,-52749,-61995,-106600,-31802,-37424,-16799,63824,-31835,-60177,-18851,-380,4463,-43918,-78018,-20187,-60844,-8680,-19847,-67240,-96536,-19028,28592,53436,-57194,-70853,16563,38624,-34427,51660,46123,30722,23506,-86066,19686,-8748,24358,8050,-41203,-24236,-67041,-44595,-69659,-18162,26236,16668,-161093,-31856,-45614,-16498,-54404,-52685,-57427,-78787,-102319,-45215,-45751,-36286,11057,-57096,30481,6520,-100369,-101984,-20858,41291,-3331,3534,37135,-39910,-8676,19902,-19306,-73459,-55755,-116770,-56345,-7985,-62862,-67786,-61068,28255,-51249,-63825,-46153,-59177,-38067,10408,9351,-38268,-33491,-110018,-73965,-37204,-65881,-72405,-5908,34852,-34507,-15881,-61479,-6746,-61829,-49811,25090,-33580,-60758,-15255,-66376,-44981,-32846,-57127,-119581,-37448,-22527,-57834,-83891,-163601,-30914,-161705,-160009,22276,-56868,-49753,19050,-66613,-63351,-12396,-84484,-97719,-111885,-50769,-31597,-109083,-92693,4164,-63457,-139045,-101930,-6075,-30625,-49547,-82013,-37550,-85252,-24987,31934,-45325,-87876,-89664,-103399,-104249,-57233,-27286,-140610,-111766,-56862,-37251,29242,-110587,-85645,-34405,-63384,-136776,-115003,-126184,-112707,-68505,-68638,-47998,-61685,-113422,-60524,-95954,-128743,-107404,-61382,-165018,-90492,-111539,-116975,-78335,-139148,-115406,-129376,-157762,-141919,-249273,-105749,-71507,-115982,-140224,-183519,-125903,-130597,-137282,-93148,-103484,-133821,-169115,-219176,-181976,-165644,-186528,-201235,-300344,-194010,-317138,-217033,-202790,-224826,-338261,-265041,-321053,-321472,-330212,-338455,-398833,-514763,-493697,-544007,-612223,-705731,-901166,-1059320,-1290820,-1733858,-3005063,-3999966,3816000,2244576,1485903,1156528,1010314,832354,661469,580448,571493,476100,409529,223246,346681,349641,325386,296480,266272,272280,345115,284610,223672,276785,243487,245164,282732,240266,159959,174138,224145,220309,218898,175092,212864,208395,127356,148781,145514,84318,139789,148025,133222,107473,67399,92275,12139,172527,172749,43692,20671,75651,76197,108183,73910,79966,137419,178710,174606,29051,-49058,95197,88338,114329,109923,63650,66251,32927,79390,-6662,49296,61427,32431,76537,20044,35824,61409,5320,7296,55423,69890,60754,-10383,-878,39605,-33208,-86675,-131268,-204378,-420147,-719686,414062,488783,322741,259638,257727,137632,129698,176210,174181,110872,104522,121410,57733,117908,158412,79168,89318,104858,65532,97074,18701,91749,66671,129562,89076,134036,88890,129000,156849,150579,94261,74568,92849,134375,59451,58065,94859,68607,117287,58007,112030,84264,67146,-36673,121044,109420,48490,92628,133508,-9732,24726,134096,156508,69324,86344,39356,136917,150364,139562,64345,65655,75677,141598,127378,148948,67971,198067,123863,83138,96163,75117,25292,77982,38560,75210,70572,49167,-9216,51344,75856,7645,25436,25227,59394,104517,24290,4370,-18411,17498,99859,49018,-24865,45108,47449,87317,106272,27724,118715,62456,117741,3867,13305,36676,21408,95812,1850,-50606,56562,109781,99006,30496,30103,30558,-1455,11198,27361,33199,11604,29570,40611,102395,26718,62606,91879,41836,-18379,62087,18803,10010,2852,-22707,-559,80055,137618,57662,34884,-36210,45021,41836,137047,27188,8438,79760,-16489,-42689,75801,48919,32047,10230,4483,-66549,54746,42987,62415,67214,39299,53243,50450,7433,3032,-6562,30800,67966,61112,-20452,-4664,2857,32090,-20539,21503,58693,58154,-1735,70845,100274,38023,12621,64378,69511,31964,109196,4598,-5472,87255,-14461,-14827,32024,82296,48796,-24893,-9782,115021,-12427,-3878,-76513,35496,24262,-3983,44087,12473,23044,334,26795,56060,7201,321,-8060,39888,39325,47541,-26866,3769,26086,58653,32648,-4008,22019,1276,-16170,-73032,74692,78758,98691,68140,2163,-15836,37219,61661,52022,-7440,-13408,114420,88224,80817,41726,78668,53537,-15809,14417,1364,-5423,20635,51276,-3467,-109668,47242,50034,67975,112269,34067,35111,325,94344,-3737,77117,37939,-41496,-15957,66786,51229,40551,34830,-95572,-149452,73987,16408,-8743,36789,38130,88585,48312,-42874,68142,53178,-22806,27575,15288,40122,-46309,-34701,34653,50473,108749,68409,5978,46489,14149,-17707,14853,21018,13537,-21073,64590,51692,3364,-56459,-8323,16328,-8685,84293,-23690,40277,20757,88933,64253,709,6652,11118,55913,-22120,4700,-41584,29507,78499,34684,39499,76414,58107,11097,43400,-47546,12958,22573,35747,-1301,15964,66320,41673,37438,143170,56687,117561,8589,-50366,73761,28742,104313,79470,-44433,74370,89994,-33,31378,1746,61853,83982,-31125,9184,35954,71031,61232,-2889,-28204,16161,81573,15175,53727,12443,-6991,12201,-8971,94787,90056,64436,12683,-11765,-25294,37874,-91868,13598,50799,-85218,-71123,-5019,-20305,35337,2752,-9472,25890,-60481,-27795,17066,-38217,-44034,18166,-25801,27395,55431,73482,13803,51019,30168,19954,-24846,-7642,25599,40819,109306,93313,15520,42727,-71694,-16298,-33970,26194,34351,41264,148502,28449,-29674,6727,54299,60333,102967,21645,-7693,-2968,49931,87390,53013,94937,22687,31595,9767,72885,-55344,28613,62056,15902,-42499,7855,96329,87301,-72832,-62442,73140,19773,-34950,30088,1583,25653,38935,-43847,885,125324,16597,-1733,44378,37025,41277,7607,31881,74631,33805,27054,52578,50207,17050,65975,-6344,-29309,-29967,-5162,60446,-50463,-24806,-38345,8735,-5046,-255,-45840,-48753,-55282,-16893,-22911,62351,32400,5647,1950,-3489,46715,-5358,-82496,-42795,-21905,41509,-13153,-9843,-11467,57686,55706,70614,35578,121546,30861,9201,-33165,9177,35852,15737,94080,6207,55495,34863,22501,-3843,-56716,-28688,-9550,-7329,-50263,-8432,30395,23585,41634,-67803,-76270,-13664,-24633,-38748,-14187,57866,24903,45893,72499,76100,15845,40560,-14392,35511,35063,-16822,-1691,-19706,85529,37304,-38959,-11370,71058,-18499,-8230,-48151,-5330,98311,-32179,14183,-16410,82910,97699,13895,-23212,-2000,21351,31080,-31620,-29230,38221,49873,55266,-18801,38396,4926,143095,28369,-23041,31095,54904,55727,-24740,-18169,4051,26169,83224,11442,35035,86375,-72922,24944,-13235,7383,48503,-34501,-12751,-48415,34869,-4037,-47455,21526,44102,-26790,-33234,-32004,19487,-74106,40323,59847,-22957,81547,27510,-8931,27102,1661,3351,-77964,-75044,15585,103256,16583,4936,25443,25428,-84692,-41588,-57807,15718,-18484,-46404,33812,-18553,-20195,75479,-22759,46404,-73894,67348,8683,53263,55137,76983,23422,-6107,51923,59057,7577,-3238,16768,7085,5750,-44392,73932,-19448,-76808,76568,23895,46090,57788,1346,-55790,-2814,-24081,-47062,-13529,-4157,73888,25679,2364,38183,137822,24289,-67747,76516,89174,132134,49623,-19051,38268,85632,57287,43410,-1378,18649,-14223,26825,37205,-43347,-68140,-306,-5612,-86166,-44583,-51471,-22317,-57108],[-12523,61276,2726,-14286,32153,-1495,-24356,-83867,-46412,-57405,14706,-89189,-56806,-79977,-68027,-54181,47920,62024,-41688,-60397,-52803,3714,-23797,4729,-61144,-59598,-111574,-33851,-48227,-8531,63497,-45942,-48231,-8725,25247,38081,-54335,-75801,-1120,-27460,5819,-2482,-35272,-79939,-13605,31319,61695,-69502,-43432,25354,-22828,-38094,37447,17214,-5790,-7490,-73839,18838,698,11455,29612,-44785,-23260,-51529,-35033,-72556,-32654,26060,26225,-150006,-43118,-47349,-29025,-59829,-78487,-60827,-55550,-125453,-48005,-26544,-22720,15786,-78706,45371,5676,-122561,-108881,-23568,4388,-5715,-2055,34439,-53429,-7329,6817,-50698,-61619,-62272,-120891,-43113,-26726,-75011,-66462,-74904,48372,-43225,-50175,-62381,-52498,-31178,6259,-17335,-45789,-51420,-116879,-43012,-10943,-14258,-64424,-23095,7778,-20035,-18013,-49734,1322,-49569,-52397,17923,-36471,-7720,-48836,-52555,-34197,-14270,-34423,-126589,-30001,-41202,-51658,-80751,-165464,-47327,-148738,-136226,4605,-54898,-24204,43409,-81239,-75445,-25957,-53668,-82383,-98236,-43112,-9891,-109746,-89656,68440,-41486,-135448,-102507,-20989,-57778,-59114,-69251,-29735,-81827,-20892,26879,-20143,-93579,-82345,-113308,-125421,-54211,227,-140293,-117282,-42844,-43147,22379,-104363,-52003,-28904,-43201,-135945,-83792,-52223,-105719,-70056,-57317,-54298,-50007,-110339,-65732,-89635,-99022,-70197,-36628,-158971,-99565,-111614,-90893,-76035,-145317,-113169,-114912,-136457,-144881,-255420,-102533,-91987,-113469,-133932,-179950,-134153,-142700,-136380,-101753,-127194,-137399,-154294,-216657,-171414,-159288,-183074,-179624,-270190,-182012,-298774,-211532,-187386,-236493,-326580,-229996,-293872,-286185,-322649,-344187,-414772,-512332,-485515,-542621,-605017,-701776,-887073,-1054021,-1264238,-1743244,-2948106,-3995385,3750218,2197428,1459951,1137760,991987,845956,654317,582080,600749,476976,397390,232965,352479,348693,303880,284699,273033,287078,346279,258939,232152,268089,244770,234014,261568,218691,173080,214300,235940,217460,185065,173676,211338,191258,126156,156789,165824,113052,129720,162009,128518,104129,72512,101963,34760,188397,174004,42251,24048,88034,94560,141088,110317,75670,117693,162660,194480,67421,-26977,105979,102188,95308,120246,76335,60246,6208,88046,14340,52427,68312,67552,73799,40053,44844,70191,-17684,-7844,47922,69989,78437,26620,-21866,18590,-15732,-116458,-118727,-202175,-391674,-658230,423166,457087,316760,226489,239531,149650,127627,167021,180334,144741,135700,136378,63400,114554,165517,77794,105542,96657,69804,100291,16772,91400,84272,112787,102075,154687,86240,115638,170639,162949,87763,60295,106250,132917,81295,75061,94421,76959,99584,44314,75673,85045,66621,-41425,129879,99077,62855,101211,139233,5033,18442,128749,150170,36867,77779,19574,141234,156690,125623,52002,79454,124926,141196,129186,139954,100499,208414,122480,128716,106013,88502,28403,90438,60445,80111,66158,44300,8784,57354,48818,12573,40113,15807,51172,124359,19599,-2397,-52448,52013,115226,51168,-18328,27762,43139,97765,120609,16325,108835,74864,139241,2081,18183,41054,30056,109376,6087,-44896,47506,118334,78137,35366,21510,4278,-38837,-15724,9153,32778,-23784,40734,42150,72916,19331,73140,85058,27498,-31091,56871,11774,1472,-27887,-37262,-2536,71537,113973,28796,27364,-45364,65599,53032,139787,42252,23650,74022,-23876,-49054,73147,2033,12295,23658,12593,-40597,73570,72189,78736,65867,46437,48737,15179,5962,19872,-8779,36422,50685,48122,-18979,24042,-9169,28335,-6182,29580,58767,69902,-3087,53037,89896,46560,36915,64714,62030,38669,96272,5468,-8168,79176,-18430,-12328,31788,88503,67755,-17296,-11750,88543,-7649,-3120,-73879,57750,62071,5858,34166,-5858,33955,5865,30244,55189,15294,-16168,-15544,7269,39097,53553,-24353,24186,25531,57236,45554,19315,7542,8587,-620,-51940,86058,73530,93404,58645,898,-34664,16489,80792,79050,44981,13942,101211,85882,77094,52727,78073,41948,-1728,9604,9652,-19742,23734,80706,-4009,-109543,45911,21262,63294,106964,31643,58472,3013,106185,-4280,63814,70295,-41142,-21346,51562,44314,49304,58295,-53998,-119264,64562,1194,-19661,40781,46760,114266,41776,-31557,92127,60752,-40902,6330,30115,35548,-29706,-67110,35681,62857,124584,57874,-36813,45479,55594,2355,45250,34288,797,7924,53843,56731,-665,-59023,16866,24741,-20066,71383,-25682,52905,11503,52051,78160,-11922,4524,7752,37319,1787,11837,-1078,25871,108611,50755,69310,49492,68690,2989,33361,-42158,16386,37637,35451,-2648,31347,78543,40669,43540,151165,66009,131671,-1490,-65392,71742,25451,97161,75161,-21061,91766,78008,-10579,16616,31061,59190,97108,-35260,4805,2696,52733,39292,-4703,-282,28125,46971,5979,21778,10766,-22672,2722,-6939,77574,76797,51140,5276,11373,-15061,14830,-47632,19801,36380,-72377,-23277,-8970,-26135,36287,19781,-16239,31299,-33084,8335,43697,-31500,-34636,38862,-23373,21834,54339,44817,2925,37226,33527,17414,-19168,6625,41278,20139,69268,61641,3030,29886,-85730,-3460,-39603,34224,24958,9673,149039,38906,-37128,-13971,56443,33059,91342,22252,24315,7337,44999,108932,95607,95776,6809,10190,24548,72670,-62647,-8198,62182,24027,-62332,14155,83629,94249,-42696,-58648,54278,9591,-57640,18320,13937,34248,41586,-43881,8518,122485,12045,8764,28115,61153,27393,12323,51353,105845,67188,35055,27951,59919,20369,44165,278,-22888,-23185,-10614,57397,-91908,-29612,-34077,-17007,-32227,140,-35132,-45679,-55241,-24846,-18540,61692,40133,-4536,5187,4390,41972,-10172,-66360,-49340,-52354,60333,2596,-5571,-12459,49744,68162,81788,33939,84254,16701,-17068,-38573,6810,23356,9774,103884,23170,74679,23684,4177,9524,-55539,-27688,7460,-6112,-58802,4123,30876,11001,47559,-32402,-80508,-18943,-3106,-34028,-8746,67412,35400,43971,72261,57934,8518,59451,-5095,24659,28789,-21081,12850,585,79660,39834,-30226,-12315,53999,-30619,-23770,-61788,-23065,82919,-31770,24125,-1815,94863,84815,31152,-14696,2760,24354,53030,-46640,-51293,56371,45899,48914,-40038,23237,19026,119181,27887,-25402,31644,72284,51835,-35851,-15920,39924,45125,95222,11939,21003,80149,-29549,37493,-7479,37073,44939,-45464,-5340,-46408,43839,17610,-24414,17140,34291,3138,-3233,-43880,43084,-36070,29537,70319,-14794,82696,27155,4062,23735,20506,7663,-75811,-60704,41275,95815,4594,34603,31022,21537,-70869,-58866,-63539,-10638,-28202,-75310,12241,-21338,-39898,73675,-13223,39892,-83639,82839,12709,50341,58787,64454,19292,-26372,48988,44327,-52088,-33138,16852,8617,12722,-42531,61936,1961,-59316,51646,16838,36407,60085,-4151,-53618,-7941,-16533,-66999,-6512,584,76797,19690,1597,41748,140943,37453,-47377,68819,87192,113109,54226,-13198,50958,118670,59846,11149,19419,-10274,-37398,33002,21108,-32306,-59868,11936,32619,-86482,-49753,-24567,-5173,-47641],[-4279,90797,5157,-11035,33924,5725,-15623,-78938,-41464,-67057,6887,-65958,-70315,-91514,-55208,-16421,53481,43276,-45163,-65271,-78216,-3640,-17752,9111,-66573,-49120,-109612,-39630,-57695,-9573,34467,-60147,-40729,1831,39701,62069,-59417,-53860,14425,1997,20025,-214,-5505,-56028,-15162,35174,47909,-72011,-16754,18469,-89071,-45123,13863,-21821,-31307,-35532,-53300,15872,379,-3262,42236,-59389,-13398,-41060,-27409,-68522,-40289,18196,23840,-116498,-55807,-49165,-39110,-60607,-97343,-63342,-25083,-117362,-52306,-8479,-16627,11224,-85712,40625,7462,-134291,-96612,-21636,-7099,-17447,-3120,20337,-63819,-10618,-15739,-78728,-49543,-67799,-97860,-22892,-48455,-91898,-70210,-85603,41834,-40324,-40944,-79726,-47430,-24684,-10436,-61393,-48371,-66539,-112467,-20139,13972,28095,-52061,-46297,-18552,-5084,-20978,-35713,14593,-38985,-53890,-6136,-36971,32219,-81619,-36318,-10093,-6652,-22262,-124961,-27161,-52231,-46479,-61221,-152553,-61027,-127368,-113782,-18179,-51136,-6722,59812,-93771,-78791,-37820,-31477,-70997,-82320,-40819,18090,-111330,-77865,102959,-31581,-117055,-103167,-42336,-81953,-70835,-59482,-39613,-82762,-22662,13046,-680,-97967,-82352,-121525,-139732,-57877,22905,-127199,-114687,-31148,-48337,8308,-99414,-38447,-44508,-26290,-141624,-61294,8092,-95970,-66239,-47077,-68019,-36320,-100351,-74819,-86622,-79960,-49694,-19558,-133625,-115186,-124378,-71969,-77540,-143164,-111009,-99943,-121844,-150195,-239247,-108702,-125037,-120427,-131577,-170965,-162689,-157794,-139793,-111508,-168267,-152529,-138361,-210937,-159277,-151111,-175113,-181862,-240897,-182017,-276682,-210759,-184919,-264954,-320742,-228003,-285751,-259941,-311381,-355446,-432379,-508930,-492040,-539767,-602450,-707114,-861137,-1044766,-1238868,-1733773,-2865902,-3971717,3611776,2140095,1460291,1117224,960379,833827,651986,590242,624714,474554,397645,264111,351971,339240,291922,274884,271986,289753,342570,237801,240124,247448,244708,232093,223349,189854,184268,250499,221522,192185,150658,168082,213219,156444,136245,163554,184886,132732,125136,185172,126470,101446,78108,107731,65184,200972,167024,45734,30686,116328,119647,168860,146597,75559,99594,142286,196631,98122,27019,119089,111692,67718,126469,98644,49253,-30205,99402,25963,46492,70571,96703,56936,50913,54747,68585,-28037,-22244,44587,68082,78854,57703,-41288,-13828,-14057,-142381,-110155,-197752,-372338,-595867,449439,425968,301903,197086,218301,168302,128339,158240,186301,174449,168194,150343,82219,105231,169041,86445,126905,86711,85241,100742,22573,86984,105645,96518,120548,152775,79293,87591,173594,150682,80896,54428,122438,132171,108415,89413,93093,78867,71978,33924,35714,82500,66609,-25549,121365,83644,80983,93334,119534,23502,19609,113834,136027,25465,61627,3907,124040,143171,107845,38929,94793,147972,132348,118274,110524,110640,196497,107590,150529,107192,92038,34817,103337,78716,81293,63824,37729,32401,60181,22794,21817,59644,12827,46344,125733,11541,-376,-57248,70726,119456,43656,5806,23244,36528,101641,131391,14584,84610,78933,146879,12203,40775,52515,22131,115399,17100,-33945,36881,119028,59816,37587,15557,-23875,-73767,-35177,-13480,41084,-40978,52202,39725,47311,10329,83649,83320,22633,-36270,43175,4530,-9271,-58757,-42992,912,62981,88411,2420,17903,-35879,84951,62773,129548,43234,41886,62506,-25599,-51835,58284,-32718,11916,37064,8802,-17905,78436,100803,88177,46894,46698,47864,-12669,4644,32233,-11992,60336,32966,32618,-11969,50166,-12068,32383,15060,38825,50372,72685,-2249,47133,76486,54240,59606,70227,47675,43588,83033,17318,1041,52324,-19864,-1154,29108,77775,76619,-7638,-4229,67175,517,-3702,-58028,67498,92566,14247,27137,-20820,49158,14140,33089,59304,22049,-32098,-4333,-32281,33892,50130,-15105,38918,28713,51588,56336,42925,-8071,15439,20092,-29144,88432,63545,77934,35440,404,-33389,5720,96499,104291,76601,30625,79020,74588,74023,60297,70801,29704,17920,12281,32251,-19281,31182,101934,-8669,-83256,41265,-20310,52420,85305,35376,66424,18828,107714,4791,56556,109019,-36586,-26618,49033,40644,61218,74817,2830,-75363,40957,-5885,-18025,35933,50093,131969,31558,-21598,101318,61005,-38908,-7530,33623,27869,791,-64114,44054,62710,142990,42623,-64854,47642,86867,18481,73315,46694,-13635,36109,35595,55030,-10665,-51627,23632,28290,-26049,37992,-22934,65503,7792,12519,78657,-19250,-9254,3439,14441,19752,20465,44602,31068,119508,59438,83205,20368,64627,-9636,22010,-24211,20152,43916,30540,7464,48110,93510,40381,49812,146489,69151,131656,-9680,-61099,74744,16607,78146,65541,8105,90009,68047,-11424,1783,46802,47482,103697,-32272,2195,-20727,19224,10950,-3510,19364,33076,13943,12087,-6257,1721,-24018,-8432,4824,59441,47719,31916,204,26788,-19575,-2507,366,20587,8101,-61806,37948,-9049,-31529,37595,36059,-13242,38192,2888,48682,60876,-24870,-25650,56265,-2728,29119,53760,17619,5553,29014,38577,8284,-12670,11156,54576,-2042,31543,15032,-4680,11366,-81836,2627,-42563,34361,11246,-22359,119006,40715,-41336,-28248,55906,12995,46644,10428,55969,23801,53540,128551,148094,90666,-11250,5288,34773,69028,-67328,-41818,56637,28904,-68038,17798,41741,87564,-1284,-45200,42050,235,-69237,9239,23688,43057,40759,-45291,14891,94748,4123,16107,2332,73374,18783,21148,70383,120212,86323,36459,2321,62073,26039,27590,13233,-402,-17752,-13137,49815,-101022,-29830,-30232,-34409,-60155,-3793,-24187,-34018,-38541,-19571,-20199,43954,40030,-14587,7479,8623,32915,-4272,-44288,-57289,-73860,78695,21403,-8054,-12743,36836,81130,87104,34340,30383,-2130,-39455,-37664,-1056,-3510,13998,97633,31213,75732,15637,-4095,23713,-40365,-23282,29623,-5877,-54591,18748,19397,-1257,51598,-1540,-70266,-20445,20181,-22390,1549,66110,47618,33963,58156,27806,3774,71478,8755,10244,24271,-19271,31170,17590,66134,34403,-23822,-9971,28044,-35175,-38161,-75681,-28702,61600,-24688,29779,18937,82830,66323,62781,-7374,10297,21162,66406,-55442,-63317,68096,44688,42479,-57364,3317,34245,78094,25540,-6331,34420,78985,37403,-38144,-13300,55533,63478,91559,5799,8863,66144,21363,44338,-4309,53463,36942,-56872,-6206,-41443,42986,31952,-501,14310,16339,23384,20859,-39832,55767,4217,16032,80310,-6544,72132,8204,17933,22960,39177,16191,-61519,-35859,57766,75290,1068,60625,37384,19835,-51794,-72980,-63258,-17765,-49267,-94216,-19626,-19394,-54751,65023,-6046,21804,-88091,91114,24183,37403,50093,41529,9556,-48700,48907,33723,-99146,-56699,12782,8133,12080,-44734,45520,31008,-36807,16155,8750,23653,40466,-11010,-53679,2094,-223,-69144,-2748,20042,74038,13123,-4274,37672,127165,36224,-20788,58941,55701,87048,53632,-17064,49002,135494,63231,-24562,35367,-31889,-29003,33220,7453,-21676,-46534,28115,56613,-77244,-48587,5702,4565,-34176],[4862,105687,5413,-13963,25203,10448,4079,-63369,-34417,-68791,-11712,-35836,-71553,-90455,-47957,26119,56544,14999,-51646,-75318,-103610,-26444,-17999,7167,-67042,-35573,-99863,-48625,-64528,-18500,-13360,-65536,-37591,11466,35989,69286,-58031,-23609,21381,19727,29213,-14276,10868,-33861,-23529,39836,11924,-64346,2055,-5130,-133295,-54281,-11024,-62424,-40663,-48543,-27960,12228,-9572,-20397,35457,-79404,1418,-34356,-22600,-62802,-39759,5901,12126,-69492,-63263,-50171,-43583,-55080,-103306,-65211,5678,-82667,-58671,4408,-18346,-1448,-79269,24285,8257,-130976,-66614,-10099,-791,-39554,-1338,946,-63365,-21141,-44141,-97514,-40700,-69475,-56817,383,-61019,-110279,-77043,-90153,12597,-45645,-46776,-96268,-44962,-19144,-27109,-100664,-42984,-76557,-96676,-10315,27245,41637,-39287,-67022,-37946,7834,-26512,-23921,30215,-26865,-51282,-33051,-32695,36999,-106129,-22076,13271,-12542,-23039,-116259,-29107,-50336,-42209,-28488,-136027,-72514,-102005,-97518,-39902,-47846,-627,59011,-100241,-74421,-46303,-24511,-71947,-65864,-45048,42114,-112790,-60644,93105,-35202,-93469,-101590,-63951,-105485,-79572,-52417,-65468,-90812,-29333,-534,7897,-97156,-87011,-121182,-143992,-68780,33507,-107933,-109675,-24211,-49384,-18063,-97658,-48757,-77434,-19254,-152005,-55120,27487,-87226,-56032,-40794,-85250,-23321,-87925,-83510,-85685,-76930,-50363,-9931,-94223,-128706,-151208,-65272,-83802,-132526,-108319,-89629,-123373,-151749,-200142,-119804,-155594,-132417,-133534,-159895,-206335,-170780,-145731,-119232,-208401,-172941,-129145,-210523,-149431,-143140,-168698,-210549,-221355,-191919,-255703,-213075,-193955,-302052,-318020,-271439,-297452,-248058,-299635,-364233,-441207,-505912,-510089,-533603,-600388,-716510,-825898,-1031855,-1226597,-1713258,-2782233,-3930825,3433292,2087403,1481838,1105685,919962,799104,660502,602855,634574,468139,407543,300109,347190,320929,293113,270363,261523,280156,334791,228956,242231,220011,242763,239631,179584,162995,188899,267095,191323,148656,124208,162955,219403,113512,153798,164220,197370,139887,128723,212506,125152,102015,85710,109615,96982,203642,153804,53385,40658,156233,146375,184134,173492,73976,87482,119628,181985,105919,82538,128910,114695,40840,127638,123711,36095,-58419,111290,28740,34946,71280,107283,29387,53191,63815,54096,-22739,-36030,45047,65868,64233,78507,-52117,-50416,-32165,-162018,-108922,-188784,-363934,-552724,482009,397797,281778,181310,201230,188795,132122,152035,195233,192805,193320,159878,114497,101338,169012,98819,149420,75524,104372,101720,33532,79603,125463,80875,137786,132268,72367,52088,165690,116955,75693,59062,142097,135335,133876,97297,92678,75162,42363,27920,4015,77073,68652,6762,95814,67243,99693,73512,77587,41465,32720,90186,116423,41149,44578,-2496,88274,116215,90435,25876,106381,133092,118490,101514,71253,93406,166373,83983,130232,105799,86575,45178,112793,87730,78637,64509,29305,52720,59058,6433,25017,75291,16821,42677,110574,7940,9049,-33348,65289,113716,32680,41074,28514,25960,94972,132616,24844,51865,71324,137832,27379,70816,70078,8066,110892,32748,-27129,28788,111495,43829,34493,15958,-45735,-93877,-40689,-29469,57644,-37859,61254,33653,28696,-1733,89005,85670,26134,-36684,25709,-1224,-15728,-78129,-39109,7314,57771,68698,-17892,9138,-11023,96529,70536,107763,38316,59075,49715,-21203,-50642,38500,-38176,29925,50574,-3899,-2231,69643,117295,88025,10718,42263,43349,-30197,-2854,38238,-16599,83375,16270,16086,166,65653,-7876,42591,34793,46380,39084,66537,-5461,56423,64271,59143,76304,81770,30034,45998,72236,35713,18156,17259,-19861,13049,31468,59792,70434,-1458,10863,60602,13021,-6419,-34772,60732,107052,21767,22658,-31854,65028,23752,34330,63406,25887,-40627,22966,-64668,25801,37891,-1904,43651,33566,42870,62195,61257,-23047,22244,42149,-23608,80990,50181,59792,5624,2988,-13690,6270,105031,118795,78766,33755,56196,61799,80363,63772,60920,21313,39209,19174,62214,-4006,42312,110491,-17401,-37030,34378,-58234,39104,51304,46017,63388,42904,97372,19450,49128,139439,-28011,-30146,53563,37467,67569,73721,47695,-32264,11922,-3473,-5350,22834,47462,123866,19530,-9645,95153,52996,-14205,-10836,22835,16204,39230,-27456,57794,52376,153718,30230,-63085,46359,103196,26652,89062,57980,-27322,52877,21063,45920,-22693,-35228,14293,26651,-26110,-7329,-17515,75682,11974,-18508,64057,-20977,-29458,-2167,-9685,10652,28150,78394,40329,112645,58641,73047,-2390,49236,-26750,11353,2927,23806,36271,21500,23481,55892,105360,42326,55718,133070,64027,121485,-13016,-42051,81280,5160,53443,54930,36368,71411,60418,-7021,-8470,45968,29437,97022,-23970,1609,-23440,-7156,-14594,689,30395,36458,-2268,30245,-19851,-13704,-15103,-19627,24476,44700,7254,11788,-1688,29232,-42120,-7418,34451,16056,-25835,-59438,92422,-4872,-32404,40697,47231,-2348,45987,38261,82552,62839,-13931,-16047,64247,27617,45184,52641,-163,22042,26191,37359,-3663,-7734,2569,60981,-19759,8798,-24383,-7059,-7381,-65968,-3181,-45824,26192,-1800,-46447,69428,30928,-44952,-29214,56331,3526,-12711,-9805,78994,42307,75457,132584,179114,82566,-24688,21053,38869,61579,-68040,-56511,47621,28980,-53621,18420,-5959,71525,38172,-22685,34719,-6823,-63584,7003,26346,47111,39388,-47049,17853,55345,-4725,23524,-22589,71630,18029,31292,81383,114455,89123,26360,-15783,53822,31907,20244,32410,32045,-15056,-13241,39028,-75111,-25286,-25726,-34566,-81414,-12136,-15603,-17516,-10896,-2404,-26863,14643,32159,-23599,7583,8949,24225,10615,-26469,-64875,-82801,87928,38550,-22080,-14307,18319,90352,86686,39034,-23489,-22520,-53954,-30226,-11993,-35696,24810,77814,30304,66422,12776,456,38829,-9754,-12463,52300,-7303,-37768,31031,-2760,-10710,58088,20986,-50214,-18357,40424,-9217,13951,51847,57029,17603,33161,-7212,3796,80855,21760,-5551,24360,-10131,46325,27260,48788,25981,-14540,-5282,2298,-32777,-45843,-83158,-16692,40950,-14798,26536,39886,48113,48587,96853,-6741,14427,16249,71656,-55644,-69708,72509,42832,37877,-60936,-22808,47914,32650,21875,26096,38789,74017,19642,-30173,-9940,47225,76337,74509,-7395,387,46431,64612,45347,-5916,51019,27960,-64608,-12323,-35057,31526,36850,18078,11371,-8809,26616,32594,-25670,54904,36499,1702,89518,3357,52670,-18820,26716,23841,53583,27429,-43270,-9960,61086,47222,9955,76025,43271,19532,-33525,-75060,-57709,-2124,-72099,-95848,-52688,-12908,-59465,54039,-4110,-1916,-83738,91878,41622,19842,31905,14402,-1415,-65659,49661,31041,-116608,-66728,2758,2788,2416,-52078,28453,57609,-12121,-12151,3493,14921,2107,-15085,-50941,26347,18754,-53208,-3977,46162,62047,7243,-10860,26432,104286,17919,6069,48323,16301,78185,49375,-30586,22967,131935,65674,-54629,43967,-41144,1589,35295,2420,-10277,-33129,38693,58310,-62687,-40932,30052,11779,-18107],[7966,94904,5589,-21218,9397,11872,20888,-39168,-26887,-63124,-40937,-10786,-69964,-81840,-47751,65126,56964,-16588,-59497,-85084,-122173,-59554,-24847,-1466,-62215,-24404,-84437,-59035,-68209,-31196,-59987,-54588,-37020,18298,15521,56441,-50779,878,17430,22015,28620,-39721,8819,-21008,-37516,41478,-38089,-50941,8490,-40528,-143205,-63766,-30232,-92274,-34644,-38981,-1561,9957,-25231,-40162,6940,-95303,15671,-26720,-20181,-59143,-32470,-8870,-3810,-23816,-62037,-49266,-42328,-45956,-94874,-66409,28306,-36730,-66737,9441,-25593,-18246,-66884,8208,4492,-112713,-28011,11790,5975,-69986,-245,-12995,-48781,-38308,-71676,-104665,-37127,-65615,-16218,19783,-57196,-125919,-84196,-88643,-26452,-57176,-71403,-109188,-46754,-14447,-36542,-113716,-30110,-77300,-72050,-12670,24017,17545,-27470,-77531,-47108,16328,-35408,-17884,42237,-11972,-44322,-50759,-22750,3215,-118789,-14200,16718,-31597,-34688,-104265,-35014,-35520,-38201,7579,-125211,-82161,-80699,-88776,-56640,-46444,-5331,35386,-97890,-64985,-50969,-33030,-88294,-49528,-55372,50788,-112275,-42472,48908,-48494,-73945,-96365,-80185,-130771,-80869,-46708,-98371,-105074,-38807,-10786,2845,-90125,-93110,-109318,-138456,-85066,26293,-91887,-107333,-23073,-44922,-56126,-99383,-76811,-117966,-30338,-162276,-65312,-95,-79693,-42293,-39221,-101413,-15010,-77469,-87844,-84350,-87543,-68850,-7101,-53048,-133811,-184291,-69774,-93156,-116585,-105528,-87530,-142523,-144386,-148143,-129575,-169901,-143696,-138921,-149704,-250921,-174806,-152308,-122378,-230846,-190613,-132247,-221579,-144899,-139168,-169078,-253229,-217969,-207332,-240359,-216752,-210275,-331572,-315170,-346991,-319531,-252161,-292105,-364329,-432590,-503809,-531339,-523878,-595667,-724216,-787928,-1017121,-1234910,-1696578,-2720309,-3883038,3265105,2059356,1512858,1108462,877289,756144,679019,612794,622625,457892,421120,325676,341124,295400,305190,271915,242794,262596,327395,233826,236536,193362,237665,251960,144056,148115,185261,256055,159440,99879,111792,161670,226784,77810,171927,154909,198867,135075,139158,236319,122019,107384,97016,109406,123377,193803,137507,63495,53451,199001,168570,184048,184632,66900,83690,96402,157159,89315,109197,130615,110258,24790,124532,144258,24188,-58331,117995,26233,24904,74125,94382,295,50360,71794,28689,-6272,-48722,46810,64167,41435,87923,-49644,-81659,-65006,-174765,-116128,-174645,-363358,-540274,508115,373064,262374,184420,191679,204950,138031,149866,207956,198616,207531,163212,155721,110553,166520,109342,166835,64106,118629,105207,45530,71066,139029,64572,147623,101593,69302,19270,148501,76357,74349,74026,164733,143065,150779,97462,94397,68193,19649,26737,-10441,71036,72553,43531,61188,52530,114692,49366,27930,55675,56449,60513,94748,76509,32233,1594,43983,86255,76025,15031,110053,89791,103013,90121,38213,56643,126222,58834,69529,105332,75678,60547,115472,85372,73219,67501,20212,62843,54155,4421,11112,78441,26681,36483,87163,15066,22176,4033,37429,101957,29652,77222,35973,12350,77696,121766,45020,17759,53362,114196,40525,96184,91186,2628,96320,49311,-29061,27515,98832,28674,25913,24099,-56959,-91543,-29282,-32658,78689,-19170,65842,25990,15848,-15616,84961,86369,34648,-33335,11494,-3792,-11690,-78602,-27870,13758,58241,58380,-29692,3153,20208,95015,75542,81885,36102,71928,41390,-11611,-45412,20715,-14553,56789,62851,-17154,6818,52132,114080,78006,-34248,36359,30514,-36858,-20635,38318,-21982,87714,2357,2455,16289,67308,364,54301,45905,50419,33292,55039,-15495,74809,55961,60420,83468,95497,15289,47642,66405,54304,37443,-13142,-18711,25846,43503,49326,51012,-2876,28026,70957,28613,-11230,-11650,39051,103840,31173,19052,-38728,78596,33353,33849,63275,27146,-36449,57092,-76850,17532,19714,10474,38104,37890,33485,61224,71009,-34813,29294,60712,-38517,65013,36106,46994,-19950,10638,16688,15256,104827,117651,56884,25178,37661,54557,100350,63607,50755,19264,57981,26795,89973,19207,53398,106363,-26604,16427,26941,-78762,27284,11836,60385,57572,66961,79138,34632,37489,145071,-16119,-29006,58928,31413,59937,50262,58901,-1000,-11000,6540,14388,5595,40132,82010,8657,5894,77004,37955,28009,-4178,62,1174,76468,25939,70125,36452,147625,27994,-31311,37700,106000,26400,88381,67284,-36301,52127,16761,31831,-31352,-13951,-3082,21088,-21636,-49822,-12876,80316,22986,-33641,38620,-19726,-46959,-6500,-30208,-32184,33452,86297,46404,96847,49644,42469,-12164,29142,-46695,2705,32110,27154,17892,9768,38768,49686,107208,46227,61698,117174,51061,106520,-10178,-15344,86348,-4567,28298,46240,58680,43788,53478,-1307,-9756,32195,8734,76628,-13125,3695,-2645,-11192,-30755,7025,35128,44204,5900,51997,-14632,-31421,-2518,-28095,46538,36503,-34784,-4025,-136,21107,-72213,3273,43372,8076,-50880,-63228,118090,2540,-25793,45944,51565,11451,53585,63016,100982,49478,3171,-5259,59647,57724,60927,48865,-6615,46517,26751,25600,-11786,-5892,-18553,56204,-29334,4453,-40362,-4804,-21107,-46698,-20355,-50919,12528,-11324,-56614,17456,10905,-51619,-12385,58040,1081,-60356,-30387,86624,58140,94268,111156,167935,74604,-28744,53027,36908,47945,-63584,-46360,38497,25029,-21585,15332,-31900,51273,61635,5706,29036,-13094,-42900,13859,19180,43574,40224,-45367,16032,21864,-12257,33070,-36372,60456,23768,38009,77632,90640,77660,4545,-20940,34446,35541,22000,55244,64903,-14243,-11990,29073,-30438,-17067,-18031,-14865,-88815,-22715,-10540,-824,18411,21594,-33786,-17429,19376,-29993,6152,6027,19972,30972,-16828,-69617,-80727,81055,50256,-45684,-18239,-4273,92045,82154,49440,-59429,-41190,-58210,-16760,-21821,-60970,35645,51137,22685,54834,15690,15740,55110,32583,4832,69268,-9692,-12468,37789,-29689,-15334,69521,38010,-27294,-13938,53568,-542,25435,26097,59954,-61,4206,-37321,8763,88439,29361,-20011,30940,5446,53190,27404,31500,19756,-653,-1276,-11502,-25373,-42433,-77223,10972,26309,-6364,13579,56384,1962,37083,119431,-15317,9852,14814,70382,-45088,-72173,69927,37198,35963,-46040,-53400,57291,-4947,17324,58699,43865,58052,5444,-12441,-5807,21635,78123,48798,-25034,-4901,23944,89129,42186,-13126,31088,22341,-64403,-19572,-28864,11913,34772,30378,7083,-39062,10394,30621,-10192,42380,53670,-10108,96920,16156,31718,-40737,26863,25354,61549,38512,-28680,10744,51540,16185,30896,77134,47108,18231,-22705,-61041,-48335,26907,-80455,-77091,-74134,-3428,-53412,45857,-6125,-23614,-70005,86524,60654,5911,10812,-9866,-8159,-71017,47582,33946,-102356,-59355,-11591,-8621,-14557,-61643,13418,72000,13143,-19514,3238,15654,-44645,-13448,-41927,55359,33058,-25958,-10091,66297,39170,3334,-13998,11048,81544,-12188,28343,37368,-120,92625,44076,-50185,-24858,111737,64422,-72131,44787,-37214,36551,43117,6724,2744,-25143,36766,41143,-47681,-29511,40624,21217,-1538],[1078,58982,8503,-28485,-7301,9572,22343,-12985,-21328,-52755,-73042,1753,-72395,-72855,-54083,92665,53686,-43331,-66412,-88819,-128720,-90597,-35718,-14757,-53257,-19933,-67937,-68667,-68678,-42235,-85059,-23796,-35801,20583,-12881,26708,-39747,9382,3582,10053,16025,-67228,-8518,-19926,-55198,34711,-87143,-38961,1623,-77324,-125018,-71679,-39912,-100340,-18475,-7872,22349,10460,-40482,-61251,-34339,-99962,24493,-13747,-18798,-58497,-21646,-25060,-18676,7819,-53000,-45586,-37489,-38750,-75207,-66401,36485,3904,-75034,5419,-34510,-33795,-57520,1763,-4392,-85801,5887,35847,622,-103387,-3226,-9809,-22704,-58228,-90482,-101745,-38485,-56414,8190,28062,-37747,-133767,-89113,-83705,-60806,-69013,-108104,-115535,-54566,-10191,-38777,-92564,-13543,-66375,-43474,-21980,5853,-36358,-15336,-73719,-46168,18665,-46918,-18776,42943,3259,-35625,-53975,-8623,-50226,-120614,-15369,-11552,-60369,-51647,-93030,-43014,-11812,-33586,34419,-122849,-89657,-71239,-86815,-67216,-47011,-16882,-7728,-86552,-53444,-52280,-50417,-114033,-33249,-69745,37960,-108355,-27572,-2804,-64581,-63789,-87250,-87380,-156618,-73054,-41590,-125956,-121142,-48216,-23252,-15175,-79874,-97586,-87897,-126595,-102678,1165,-86958,-109563,-26967,-36079,-97941,-102387,-111049,-153858,-64292,-166069,-84484,-56687,-69631,-30255,-41026,-114162,-15521,-71932,-85786,-79854,-103592,-95880,-10601,-21095,-128567,-210174,-81374,-102518,-101036,-104030,-94531,-170484,-127031,-96884,-132694,-162504,-150521,-145917,-141898,-278410,-164774,-157686,-119646,-227986,-198974,-148864,-244461,-146497,-142806,-177992,-289863,-231679,-223068,-233157,-220684,-227981,-334995,-309696,-420693,-336859,-268676,-292472,-353949,-403879,-502275,-546324,-512677,-587423,-726002,-756081,-1002999,-1262769,-1696725,-2692765,-3841222,3156379,2069689,1540807,1121001,839082,723232,699783,611116,585876,444931,431429,333241,335703,266390,322176,277519,219704,243798,325453,247069,225150,175024,228011,260882,126942,151872,175183,221371,136950,62129,114456,165000,229044,64112,183017,134854,187305,121763,151152,247931,115067,117410,112616,109328,138952,173954,121231,74168,67402,233007,180662,170979,178423,54821,88066,74397,130133,59474,93070,122244,99215,26714,119255,155291,16696,-20444,113081,23255,24208,81623,62809,-18853,46994,79206,-1485,10628,-58867,46205,62494,18489,87118,-33572,-99769,-99208,-180392,-130188,-157549,-364944,-558190,519038,351793,250140,204083,188765,210341,143741,151929,221673,196792,212812,160668,195328,132158,162701,114493,173447,53833,121889,111173,54199,63091,143437,46468,146544,69944,71675,-1416,123672,46158,78170,96528,186653,151947,154493,91450,98331,60767,9767,30151,-5110,67608,76266,70923,30907,40761,121799,28529,-11175,64632,82815,29303,74319,115320,27184,13085,4410,62631,65003,9738,104764,41496,88441,92843,25756,16845,84641,39129,-6828,105887,63665,80848,110191,73623,66837,71014,12584,60224,46281,16268,-21551,64698,39908,25386,65549,33961,34543,32089,-2482,88964,43945,103513,37943,-1190,53856,101416,69086,-11188,30788,82777,47743,108957,112170,15206,75561,62948,-38604,36022,85587,13899,14245,38451,-58461,-67550,-2979,-23333,98159,6219,65191,19944,5334,-27947,69689,77655,44557,-23224,7759,-1564,5218,-60586,-13454,18841,64634,55898,-32099,698,46469,79025,76712,63481,41213,78698,42170,1093,-36584,8500,22937,81095,71430,-21829,11577,33308,91358,60346,-72569,31988,9498,-33662,-46322,34747,-26715,68016,-6811,-3244,34619,57305,10040,61636,45697,50532,39773,43264,-30046,89340,51510,58555,79218,103848,10554,51944,66569,67338,53226,-29169,-15803,35429,62611,55792,27106,-12367,40184,91326,43131,-17244,4344,8675,87422,44503,14185,-40396,87835,42030,32838,57205,27510,-18263,86287,-62896,11401,-1112,17189,25943,40162,26377,53323,71939,-40204,36010,71201,-58805,43889,24538,44384,-31471,23751,47534,27092,96975,102322,24393,9262,24506,55435,129325,61236,40218,22799,70488,33344,107114,39628,59191,93508,-30533,63083,20872,-76177,19565,-24713,73071,55341,81835,62398,45758,21540,117648,-2693,-19610,61589,20565,35136,8577,35855,14634,-19582,19401,36115,-9208,30987,18411,904,22333,52786,19262,76326,8606,-27689,-14947,102746,73026,71974,20142,123874,39020,14907,22587,100748,20481,74774,72741,-36547,34899,23008,18238,-32706,6391,-20729,13757,-15203,-74737,-11968,77112,36954,-32021,10643,-18584,-53001,-6397,-41911,-92079,36062,64348,43060,82136,36299,4924,-6875,10832,-66412,-3344,55103,30367,-326,-2517,47972,31536,94991,50009,68415,103944,33579,90903,-2492,12238,84272,-8828,7144,39848,72838,16494,45144,3539,-470,13199,-10367,47955,-2754,8700,34580,7281,-35423,13853,36009,58112,31771,67476,6369,-45338,7846,-30302,64315,36288,-66010,-11993,4438,10735,-89131,27688,27744,-465,-52730,-64458,101788,11246,-10951,52174,50653,22266,59636,70359,100106,26429,23937,5326,43625,80054,66484,41053,-6498,69023,28206,4521,-10932,-7161,-47792,38700,-30402,12563,-30273,400,-27264,-29907,-42222,-57080,-1431,-17381,-53316,-22161,-13952,-63676,19162,58323,-141,-80530,-43751,75789,67347,84666,65793,120100,68843,-22985,88821,30278,25990,-53591,-17464,32715,20552,18158,7849,-20304,31441,60772,34726,22260,-21761,-18638,28687,2572,33697,44772,-35950,9436,6833,-16951,44146,-34487,48057,30906,36245,56845,55297,56761,-23518,-12571,7238,35225,29374,76577,89300,-13097,-10507,24936,9171,-7549,-5787,19110,-78591,-32152,-8758,12250,40157,45078,-34507,-43262,6477,-32560,5006,1607,22292,52375,-11927,-68793,-73851,56631,54859,-70698,-24017,-26926,84615,76069,64854,-67170,-55421,-52698,1465,-26618,-69062,40198,25333,11984,45780,23810,35681,72269,76410,25355,76596,-11182,14434,37929,-52450,-13811,84233,53554,-6881,-9025,57272,-863,33726,-6498,54569,-12784,-20319,-53848,16814,89309,29083,-30382,43647,24127,50329,18831,17145,18712,15537,-2373,-4290,-15065,-27035,-55255,44441,20021,-1819,-5747,66438,-39134,34256,121603,-31268,-4996,19809,64306,-23218,-68753,61659,26342,36231,-15774,-80974,60655,-28480,12252,80520,48436,33988,-238,12025,-1235,-8174,64299,18995,-41136,-9172,1804,91743,37292,-25294,514,23394,-54057,-24239,-24235,-10711,32247,38361,1771,-69456,-21135,18700,-681,23774,54849,-15766,100042,30909,18878,-48277,18516,26627,63385,46226,-21585,23862,33502,-14546,59086,64528,47631,13503,-23367,-34087,-36585,52728,-60744,-40234,-73971,6613,-40145,43905,-8044,-37160,-49613,76463,75547,3159,-5468,-24995,-6014,-62162,39641,36362,-69761,-35236,-25606,-24765,-34918,-68070,1769,69119,38128,-3144,7770,26938,-86634,-5321,-26321,76095,37265,1366,-19368,70374,8643,1852,-11805,-3681,65286,-41607,42884,26305,22716,116502,40177,-69650,-79080,83689,56785,-74915,39123,-23641,60914,55920,16530,16860,-25724,21754,17036,-35692,-19415,34720,33469,11886],[-14884,12132,16046,-30885,-17757,3518,4606,5728,-20593,-41556,-97064,808,-79460,-68859,-64844,103547,45575,-58754,-69914,-82735,-121142,-106081,-45844,-28928,-41954,-24285,-55808,-75719,-66273,-46725,-78484,24564,-30341,17426,-37245,-9822,-27806,-220,-16512,-11228,-6423,-86782,-31327,-27567,-74226,16076,-119111,-34941,-16060,-102896,-95774,-76535,-39828,-82730,599,34797,40787,13475,-49677,-80459,-71478,-92275,25406,4967,-16892,-59012,-10743,-41400,-29155,19835,-40488,-38906,-32147,-38926,-50566,-64198,28472,28172,-81412,-7400,-41378,-43207,-56565,7279,-14176,-60081,23426,45289,-17650,-132281,-11568,16106,7481,-75126,-94425,-93128,-41986,-43934,13587,20568,-10605,-129213,-90273,-78631,-80873,-74433,-142258,-113402,-68538,-6259,-39007,-47227,1034,-46797,-17118,-31621,-21262,-98536,-626,-56719,-38156,14131,-59003,-25005,25986,13135,-29400,-44837,5978,-94077,-115524,-25201,-66220,-92683,-67086,-85239,-50623,15383,-27707,43039,-124894,-94152,-76914,-89573,-72571,-48515,-29863,-56722,-69123,-42168,-51155,-66662,-136001,-17160,-85006,6492,-100791,-18904,-36996,-76561,-63340,-75241,-84615,-177211,-58105,-37768,-137483,-133017,-54657,-47226,-42195,-72227,-98177,-62606,-113586,-116494,-34189,-95688,-114451,-33488,-25957,-131605,-102675,-140806,-174827,-115784,-157873,-101337,-113454,-52908,-24979,-43817,-123800,-27412,-72197,-78031,-70492,-115540,-120195,-20043,-3237,-115504,-217718,-95798,-109268,-92396,-105688,-108938,-191373,-104532,-58158,-127329,-138751,-152531,-152568,-136490,-275062,-140428,-160323,-111333,-202911,-195438,-175271,-272550,-152471,-155392,-193153,-305041,-256791,-234802,-233777,-224904,-241427,-302549,-300862,-457865,-336246,-289085,-301344,-337002,-361716,-500877,-549787,-504483,-578016,-721161,-739168,-992245,-1301661,-1717302,-2699532,-3817162,3138403,2118918,1558208,1131151,810728,713570,712393,592368,529131,431620,433507,324258,330908,239500,338100,283576,198321,230551,330323,259321,212924,170292,213437,258110,131305,174598,163433,177793,128432,48019,127848,171239,219657,78987,181675,107693,164043,104751,157601,240657,104074,130372,131190,110689,140950,150352,107082,84107,79697,247134,179848,151041,158215,43039,98036,55566,106850,32404,45508,105915,84566,47611,114357,155815,15795,43973,93445,24101,37934,93725,24339,-19191,46878,86359,-27873,15765,-64390,40027,59277,1258,77875,-8452,-101602,-119205,-177694,-147191,-142293,-363107,-595974,514322,334950,249579,230757,188711,199916,145534,156928,230464,194426,213388,154195,218428,157066,157647,113303,166908,46231,113016,117875,56369,56506,137995,27141,134865,44460,78317,-4508,92323,36953,86734,121585,200130,155006,144211,82717,103329,55185,13459,37270,15318,69452,76859,81030,18215,32480,118596,16126,-26856,68654,100427,1921,57440,141485,28810,26167,-19975,49916,56264,13308,93548,9770,76357,109358,39659,-9317,48209,29588,-62763,105657,53811,103355,98643,57646,61369,73130,8650,47236,36525,37145,-57266,36304,53369,10134,52157,59358,42666,32821,-41332,78318,76093,112237,30627,-10653,30319,77735,89172,-30342,11554,53302,49497,108497,129181,44249,54543,71458,-50531,54610,75243,1240,3566,55056,-54784,-30089,31742,-6469,109766,29279,60116,18546,-5719,-34827,44679,54474,53079,-1027,19301,6652,31917,-31654,-248,23710,74935,55902,-25986,997,58298,52122,73118,63098,53257,79270,53273,14089,-25114,1156,54313,94455,73766,-12436,14872,20128,57033,39038,-87381,30926,-14774,-22557,-70930,30618,-28998,33749,-9598,2268,52858,41238,19734,59951,36824,47579,59767,35095,-43008,87459,48351,55262,63939,99469,21159,62189,71865,71649,61438,-27530,-10036,42732,79133,76274,10729,-26146,41629,108701,49998,-23090,8846,-22585,65634,60690,6426,-35246,91680,49384,33589,46187,28819,9675,101970,-26782,8910,-22230,15713,13090,40047,24101,40496,66330,-36087,40713,70963,-62638,22540,18225,51358,-24381,40469,70062,35688,84823,79567,-5509,-9968,15374,60586,154586,58692,27893,28055,74010,39198,109596,47686,55225,77912,-24286,92316,17821,-53772,16429,-49956,79274,57705,80564,58145,49955,4246,64499,9477,763,61844,6042,-2267,-39607,216,16994,-13384,29138,54969,-14825,23419,-38395,-4583,33817,29108,1804,117202,21887,-51375,-28760,110901,95163,57140,7666,90036,59963,54022,6156,93445,13324,56838,71689,-25895,8457,35105,12595,-26172,20315,-34422,6853,-9443,-74237,-15518,65940,48777,-19249,-10895,-18781,-43008,-542,-41666,-138366,36633,21748,28161,73681,23374,-23487,10283,-1997,-82229,-6667,65801,33842,-5170,-12693,48628,8976,69476,50596,75531,94892,16573,76366,6569,35286,72255,-6294,-6683,34003,79365,-2944,34329,7165,17228,-3034,-23430,19256,4482,15420,74544,35632,-30657,19195,34511,74262,56841,69917,34623,-49218,12993,-23068,73053,43556,-76427,-11480,10915,7462,-75674,58991,-14,-6702,-25949,-53380,48063,18974,10258,56991,48355,25919,62840,59082,82498,2730,42284,12140,21413,91195,57249,30246,-7972,79786,28495,-20823,-1239,-9981,-77873,11703,-25513,22358,-4249,6294,-27055,-16901,-58784,-61402,-9829,-22172,-44645,-42002,-36141,-80284,51958,53759,-4401,-77726,-46540,48461,67945,33999,10328,62458,65666,-11225,112641,21008,-3232,-38938,16194,32706,20690,52567,-4039,22495,15584,37647,58363,13307,-34891,-6070,47161,-19487,22798,52910,-17238,-454,12446,-18114,53614,-20494,42205,32910,23147,23194,17464,32467,-48575,5834,-20479,30654,37449,89759,100553,-9504,-9656,30000,28016,96,8469,55579,-53013,-37294,-9258,20118,48364,60725,-24105,-56302,-1500,-31128,5932,-1546,30878,70249,-4735,-60353,-70006,20117,53100,-86673,-29588,-44446,69584,71032,81809,-49032,-63658,-40413,22284,-24444,-56238,35451,5909,2055,40203,35686,52557,88901,107652,43880,75425,-9537,35641,32408,-62281,-5714,96206,68465,10174,-5449,51486,-11265,37867,-39733,41262,-15867,-33642,-53104,24811,75220,21249,-34364,59262,40951,40389,5469,7154,22416,29535,-12682,24404,-3214,-3141,-22014,69158,21029,-160,-25343,70506,-61409,38453,103786,-48829,-26171,29497,54743,7267,-56589,49817,11334,37091,20230,-94729,57966,-39094,6937,87773,51086,6950,4568,38064,3387,-29143,33898,-11556,-47128,-14933,-17392,76427,32620,-40657,-31459,31603,-35510,-24159,-22172,-30154,36906,43831,-2280,-91396,-57886,3835,94,6174,45245,-13000,95654,43394,22007,-39698,5345,27055,61428,48176,-20961,29756,13807,-42176,86772,42451,44358,4295,-34445,-3346,-23357,61659,-12728,7333,-52907,14714,-25207,48159,-5708,-40453,-27501,62150,81656,15003,-11173,-26895,7062,-40845,25697,32865,-39019,543,-33514,-41983,-54001,-66214,-6050,50933,61274,28205,14768,44839,-113505,8052,-6503,78557,30163,17860,-29277,56401,-20204,2010,-5896,-12766,56929,-55836,48521,16077,71878,128318,38712,-82240,-118578,56797,41479,-66124,29420,-6769,68639,70513,26496,30075,-34141,-314,-842,-27714,-16289,15765,44513,17282],[-34713,-25705,27964,-25266,-16385,-5832,-26749,8712,-26931,-32982,-106372,-9019,-86795,-71303,-76831,97315,32353,-60537,-68016,-65998,-100885,-98556,-50128,-39810,-29765,-36901,-52030,-79022,-61869,-42003,-45372,81686,-18253,9275,-47647,-39370,-17691,-21679,-38044,-35312,-32348,-91591,-47404,-37631,-92066,-12914,-124155,-41611,-39710,-107874,-71459,-77626,-32566,-45661,15335,73847,51743,16835,-50029,-93348,-88320,-76617,18945,24610,-13452,-57256,-2034,-55688,-34791,14473,-30065,-29861,-28968,-49101,-27730,-58757,7493,32568,-83894,-27253,-44323,-43662,-63364,19495,-16878,-42685,19905,24520,-40988,-149433,-23448,57685,32808,-83658,-81904,-83895,-43338,-31314,10575,-2682,13150,-110383,-87578,-75107,-84506,-69269,-159137,-102925,-84012,-3306,-43530,1046,8167,-27308,1157,-36543,-50252,-144576,17511,-32487,-27835,3175,-69171,-32906,-9271,11457,-29425,-30341,16411,-107391,-107759,-39775,-125792,-120770,-75516,-81354,-55523,41679,-20441,33057,-124246,-94739,-94655,-94244,-74664,-49521,-39607,-92838,-50613,-32699,-48656,-73780,-140781,-2482,-97729,-33116,-90572,-17648,-45225,-80069,-69228,-62360,-73569,-184590,-40836,-37001,-127913,-135886,-56133,-86551,-72041,-72741,-93858,-40239,-103979,-122081,-66252,-113637,-117692,-39333,-18411,-147345,-96351,-160297,-175967,-167052,-135475,-105853,-148163,-30059,-29026,-45564,-131530,-50083,-77251,-67654,-56739,-116671,-132712,-34580,1333,-99949,-204905,-109837,-112645,-95788,-112029,-127378,-190367,-86665,-39130,-116225,-111214,-151763,-157558,-132725,-238749,-107192,-159173,-99192,-165483,-182045,-203939,-294136,-159131,-174827,-209713,-296115,-282442,-240177,-239225,-230402,-247014,-243539,-289821,-443998,-313069,-302132,-315245,-321728,-321669,-499772,-543577,-504578,-572250,-712735,-742272,-987087,-1340095,-1749074,-2730127,-3816368,3212129,2193180,1563772,1125874,794764,728802,709361,558184,464919,421077,426248,305696,324899,220919,349644,286538,185270,227391,337121,261420,204554,180713,195496,239163,152878,209589,155842,143766,132192,61179,144113,177412,195614,116789,166920,80879,133973,88760,152865,213011,91196,143574,149475,113025,129835,129639,95882,92964,87014,235289,167741,130972,130765,38966,109169,41588,90134,20267,-1812,87487,71180,81249,111767,148772,22220,104902,62282,31439,65729,107405,-7927,1167,51639,92636,-42296,2310,-63488,27120,52554,-8422,61212,17797,-89360,-115827,-164587,-161935,-134495,-354313,-637806,502033,324710,261340,251453,187165,172043,138454,162341,227656,195232,211672,146165,211727,172524,150163,107099,149531,42644,96260,122847,51186,50811,123841,9569,116556,28809,86155,9625,56189,48383,97636,143206,195742,144660,123177,75123,107391,52693,26607,46553,40960,77172,72087,76725,30156,28166,105797,13612,-17454,69330,100380,-17015,44864,146157,34555,35214,-26702,47285,48779,27194,82289,2333,67734,128876,74071,-12818,20965,31462,-71752,102912,47386,122623,84896,43762,58190,72615,9758,29901,25961,60061,-68427,1576,64339,-5522,46659,81980,45262,3711,-69740,71154,115851,101064,15554,-12633,14468,57270,98551,-37550,2571,35435,49329,100517,139311,79565,39149,75409,-58399,80286,68476,-6202,-1905,68866,-50849,9895,66859,11638,109349,44017,52828,23144,-17779,-33593,14612,18547,58341,35339,46300,21127,60831,-2751,8736,31506,85629,52092,-13811,2212,51534,21392,64748,83805,68340,74714,71337,24399,-12272,-4882,65443,93886,68401,10538,19221,16560,22907,18725,-68998,33280,-34818,-6186,-83653,28658,-27198,1730,-5432,17979,68379,25213,29108,47903,25681,43123,87506,31204,-47660,64543,42932,52979,40368,79674,47181,79578,79942,67334,60549,-11275,-586,50365,81649,97257,10657,-37888,30553,110390,42410,-27316,1371,-48497,46317,75165,-4658,-22785,89971,55362,38562,32755,31793,37618,102526,19582,10739,-42293,7569,5149,38405,27948,26380,57650,-20420,41119,60503,-37388,6263,18528,62357,-1113,57051,79424,36570,72853,57903,-25216,-30356,8294,61471,162127,58139,12933,29650,67504,45717,98921,39145,39887,65133,-6923,99785,18718,-21052,16364,-57434,77105,60611,60836,71358,46645,-10523,6079,17485,31813,62743,-7777,-41573,-79861,-19280,11263,415,30965,67321,-7086,19846,-60610,-11313,34777,11490,-9187,139878,30162,-63647,-36859,98847,85199,27009,1255,56676,82336,71640,-4889,87652,8927,43269,61625,-5541,-17857,46139,21688,-14483,24523,-43283,1929,-5947,-50891,-21301,49296,54022,-4429,-19729,-18902,-18249,9363,-30682,-147498,36392,-22535,4767,69939,14747,-32137,32202,-9288,-90856,-7237,62528,37834,11347,-17738,41605,-8768,35880,45245,80679,88064,4470,62650,13036,50071,52655,1158,-11727,26340,80538,-10643,21652,10258,38162,-11464,-26470,-2026,6715,20711,103568,57272,-20934,21347,31266,85425,61711,58954,60200,-38548,13221,-5055,72098,55991,-63495,-4837,17616,16426,-31633,87274,-21837,-8737,21073,-25480,-20481,23670,33806,57694,48438,21832,62244,33360,55887,-13016,51292,11083,507,91500,38151,20465,-17323,73992,26266,-44846,11258,-11808,-100317,-16766,-18452,24353,21880,10489,-24291,-6267,-61505,-59922,-8176,-28286,-42087,-42231,-48881,-96968,66917,42741,-12795,-69075,-40170,11481,60535,-41796,-36205,23150,63984,582,112314,11037,-33889,-21589,40168,39119,29871,70881,-19014,70982,6020,4450,71514,2743,-50998,-14140,63562,-40308,17993,63242,7486,-11152,31644,-15685,57351,-3712,46790,25062,209,-13589,-13833,10597,-61501,28932,-39717,23119,41945,88966,99330,-2769,-9946,44149,26593,2787,17798,81749,-20687,-36441,-11215,23825,41938,63577,-2166,-53740,-1229,-26702,9630,-354,43378,80461,10011,-44111,-74328,-18318,47497,-85943,-32207,-52675,51243,68676,94678,-17408,-65789,-25777,42649,-16029,-26961,23044,-5554,-4116,36474,49201,59863,102339,114731,55453,71601,-3154,45872,23422,-54233,8298,97469,80445,27459,-4549,38511,-28525,38166,-67807,22416,-8267,-32924,-38204,29590,41080,8954,-30542,72285,50959,28900,-6786,1646,27442,37013,-33831,63976,9673,22347,11453,71616,25720,2750,-38809,70147,-60136,44226,74567,-60482,-44757,37136,42656,39972,-35504,37062,-4404,36605,50228,-87744,50805,-42545,1463,83841,50574,-16607,18591,59785,8017,-33722,-8179,-39915,-34903,-23632,-32083,50365,28652,-56983,-56409,43812,-15520,-19185,-23236,-41313,53314,46863,-1546,-94881,-87055,-6773,-5648,-4372,33133,-2277,81602,46984,43086,-20190,-7051,26344,58660,43657,-22211,30065,-685,-63542,105862,17025,37661,-8377,-49646,20150,-8908,50044,47133,55089,-25235,19139,-13379,54751,2706,-35973,-8995,43561,77554,39090,-4764,-14709,29486,-12202,9301,22249,-24949,39866,-31133,-55607,-67943,-53607,-9882,25353,79175,59699,20879,62306,-121175,24217,13947,60368,15220,17562,-37473,31315,-34401,2029,-1091,-12900,53648,-45911,46007,8628,114206,114443,38639,-83392,-128627,36751,19644,-52409,18663,6908,62452,83600,32944,39798,-46243,-19942,-4652,-22523,-23597,-9045,48670,10414],[-51402,-41489,41652,-11705,-1467,-17381,-60947,-6569,-40627,-28612,-103486,-20328,-89062,-78141,-86407,78787,15206,-50723,-59918,-40303,-72476,-70539,-45554,-44429,-17452,-54671,-57122,-77757,-56910,-28622,-2226,133013,12,-2083,-39985,-50804,-11168,-43731,-56656,-56268,-53485,-80637,-47389,-43760,-106202,-45146,-103409,-56320,-63621,-91264,-59291,-75096,-22137,-3303,19740,95198,54624,17229,-42588,-95767,-78114,-59765,8014,37326,-8486,-50112,3885,-65056,-37118,-624,-25905,-19893,-29290,-67627,-11557,-49595,-19637,20247,-81517,-50743,-44264,-35160,-72145,28916,-5021,-32937,-437,-26299,-60222,-150802,-34399,95154,46287,-81153,-57303,-77816,-38450,-21476,13817,-36561,24394,-80254,-82267,-71917,-75430,-53937,-152213,-86507,-89464,-2873,-55920,32543,4664,-18633,7480,-35038,-75685,-159511,36778,-9441,-20341,-12633,-75484,-38246,-54643,-4436,-37153,-18443,19018,-88635,-99841,-52528,-164412,-137138,-74697,-79788,-56356,64619,-12270,12930,-115669,-90972,-116329,-97937,-75408,-48951,-43677,-101698,-36109,-26028,-45815,-69689,-122458,8359,-105121,-68086,-79344,-23113,-36931,-74528,-76714,-51136,-57698,-173222,-26847,-40709,-99431,-128436,-52334,-133310,-98127,-83339,-84975,-25932,-99464,-117440,-81613,-130985,-115252,-41390,-16567,-142361,-81711,-168721,-158704,-194409,-101359,-93778,-154040,-8744,-41681,-45749,-137560,-79235,-84911,-58849,-41548,-105329,-129347,-52447,-3873,-87446,-179720,-121332,-113920,-112841,-123409,-145911,-162909,-83811,-41278,-105672,-92409,-150419,-160333,-129938,-181324,-74255,-153790,-85837,-126666,-163932,-225825,-297045,-162208,-196054,-222662,-272390,-296496,-239049,-244810,-238214,-244030,-186501,-278820,-391838,-273475,-297875,-327168,-316692,-302653,-499651,-534810,-516129,-574821,-705638,-762776,-987715,-1368608,-1773142,-2767456,-3831694,3345668,2268678,1558920,1098277,789968,758456,689921,516915,409499,415795,412290,284881,314940,215274,356416,284127,185362,234919,336419,248140,201548,203483,177594,205728,182368,245099,156663,132094,142865,94812,155179,180733,159891,162516,142540,63074,104296,77392,135551,170288,80420,154022,162950,114027,108999,114967,87435,100957,86586,199790,150247,114899,103600,48053,116191,33106,80517,26673,-15009,74431,64351,115909,111896,139205,35088,130266,28926,45908,101137,117488,-25001,35662,60212,96397,-39853,-25520,-55644,9104,40847,-12701,37153,36767,-69270,-91895,-139930,-169537,-138226,-338333,-668930,495020,323740,281884,255332,181509,130510,117803,165221,209095,196410,206610,137996,171873,168779,139112,98771,127447,43750,79263,124117,40475,44358,103037,-1567,97735,23171,91860,35023,19932,71348,107027,156107,168599,117252,97483,71467,108403,53445,42419,55898,60674,88526,61789,70135,64404,28418,87594,19124,7626,68617,81486,-25321,35807,129782,41803,37570,-22622,50593,42911,49402,75809,12432,63243,136013,113960,4664,4967,42366,-33044,97286,43682,132425,73853,37062,57814,69210,15725,15387,15492,78362,-35791,-28483,71468,-16646,42868,93036,43512,-40355,-85253,66084,146763,73440,-1798,-5444,11717,44268,94350,-33236,6847,35533,51248,93295,141425,109588,33249,77909,-57236,107141,63009,-6002,591,75465,-49230,43715,96524,26398,96592,48675,46192,32717,-28626,-23971,-13852,-20879,59048,79206,83585,40710,82859,16631,12699,45315,92975,40223,897,2451,28673,-5701,53162,117191,81568,66648,89289,29559,681,-13226,53431,81966,55832,41070,26118,22325,-467,3576,-21693,37689,-44026,12147,-78312,30284,-20356,-14776,4642,38265,78548,13525,38184,28179,19114,38694,112103,28689,-39955,26926,32682,54080,13038,48473,80894,102136,87832,56941,51689,12795,12309,60935,64162,103458,26518,-42087,10010,90797,16845,-28622,-14659,-65900,34715,81696,-18119,-5553,83442,59979,49043,19267,35319,52965,92874,61910,16867,-59883,-1644,5054,36827,37447,15164,49110,6416,35396,43551,12127,-779,24941,70106,30225,69176,75303,28319,65179,43776,-33552,-50902,2105,49790,145183,61362,-3548,23176,52186,53349,80737,16406,15418,58346,17043,87900,23533,10848,16723,-44774,68177,58129,25895,93911,37376,-20023,-36091,19620,68446,67635,-14706,-70801,-101054,-6511,2902,11811,23478,71336,13446,20594,-39647,-22917,23290,3161,-9587,140068,29851,-62021,-37137,70237,48861,-8837,953,31863,96874,67169,-5442,83299,9098,38518,41670,19692,-37658,50179,47337,-1999,18793,-48142,-398,-4642,-15456,-24791,31673,50435,4299,-14470,-15984,14994,19129,-14988,-118429,36638,-48738,-20263,65426,12175,-20453,50587,-13658,-90172,-4913,48465,42058,46758,-14718,30381,-14971,1780,32917,79368,80650,-782,48972,14260,54790,32578,9247,-8863,15452,79138,-6664,9233,13425,55941,-11401,-16946,-11776,3151,20253,114080,60562,-11020,19430,26665,85698,38256,41118,76149,-12853,10925,22122,64940,69919,-34212,3631,22623,35832,24938,102735,-23555,-6151,69161,15386,-73989,23941,54550,52496,52266,13368,57514,527,29802,-16372,46475,324,-12078,83629,22395,17573,-34804,54814,20714,-63997,17729,-10140,-107583,-36589,-12026,14803,34826,10920,-22669,3300,-47632,-49248,5096,-36870,-52271,-28150,-48592,-107053,51278,26529,-23428,-67577,-28356,-25312,48029,-106067,-60003,14194,62105,7174,85877,1715,-56802,-3848,46072,50639,49224,68753,-34221,95778,3685,-22123,71515,-7993,-64727,-37122,73262,-52793,24544,73918,30937,-19997,53347,-9944,52371,6253,60313,6993,-26358,-41868,-32094,-4518,-57274,51612,-43558,15129,40689,71900,90171,5784,-11603,63347,17438,-1489,13986,89515,6373,-29958,-14593,26257,24304,52597,26154,-36380,7507,-21028,15351,7223,56386,79965,32598,-22896,-85909,-48412,41146,-67051,-29713,-50398,35041,68963,97685,13054,-63004,-13252,59031,-4263,8585,8364,-10981,-5170,32259,61804,54638,109230,94788,57403,72117,8207,43488,13303,-29671,26288,82003,87084,49654,-6828,22501,-45632,35636,-86776,1815,6891,-19941,-17755,29182,-8953,-2760,-18741,76684,50974,21934,-12180,-74,29149,35680,-63337,96710,23351,41625,32855,45549,29505,11391,-41914,66460,-40662,43989,44951,-60083,-50309,33975,29069,66485,-9536,26123,-16251,33366,65489,-63303,41656,-44934,-4386,75286,46358,-30574,37861,72452,13174,-22067,-50984,-62325,-1751,-35018,-41876,19917,24116,-72201,-68887,53900,-3693,-10901,-27435,-42030,79787,46098,7061,-73872,-97948,-8768,-12570,-4725,25885,12810,58686,35802,75916,1643,-13627,24522,57038,33902,-19960,26637,-5440,-75198,110713,-5972,28451,-21659,-60176,28324,6659,24137,94093,92480,-11989,19469,-6618,57237,15564,-29173,1956,21664,65628,68226,10575,8700,56264,17237,-3677,8286,-29195,73862,-18125,-61899,-74729,-31657,-9433,2390,86993,77945,23146,72779,-111345,40425,31683,27312,-943,1578,-42588,7105,-23626,-78,-3426,-3882,50751,-13593,37693,6305,121328,76841,37050,-72935,-109388,25044,-4979,-40632,9856,13433,50082,92689,35522,44079,-56424,-28854,5620,-17863,-40004,-32662,42454,-9594],[-59243,-36356,53043,6538,23665,-29336,-87379,-34514,-59064,-27532,-98203,-26264,-83599,-85724,-90390,56422,-3219,-34050,-46557,-8880,-42320,-32902,-33093,-42226,-5591,-72688,-67454,-71097,-53141,-10321,32859,161716,20175,-14039,-16983,-41820,-8641,-55250,-69586,-70337,-63340,-58987,-28701,-42133,-114383,-70383,-67686,-71856,-82804,-61812,-57218,-69756,-12559,28601,9927,91699,50514,11692,-31357,-85645,-46587,-47698,-3663,36463,-3057,-36490,7520,-67124,-37603,-16191,-28930,-10957,-32901,-89188,-3731,-37299,-44819,-1174,-74791,-72922,-44645,-20273,-75401,26945,22519,-23306,-26871,-84999,-69997,-138170,-39093,105599,45179,-68853,-30135,-76288,-25372,-15929,30560,-72224,19696,-46928,-76423,-65604,-59791,-33242,-126575,-68127,-70400,-7014,-75012,38812,-9205,-27955,1098,-28821,-94869,-144229,51790,4898,-19899,-30883,-77307,-37953,-94516,-30519,-50772,-14519,12812,-52474,-91940,-56662,-166331,-136844,-66147,-77927,-53249,82886,-4133,-5464,-99010,-83203,-132141,-98255,-76013,-46587,-42117,-81384,-28710,-23053,-43588,-58284,-86460,12604,-105770,-89120,-68658,-33029,-29205,-62931,-81834,-43957,-41166,-143974,-20424,-48688,-60256,-113522,-44998,-169868,-115414,-100636,-73098,-21440,-97875,-104154,-73995,-137058,-106006,-37936,-21752,-121719,-60530,-168009,-129338,-181476,-62357,-68411,-137020,-1068,-60418,-45831,-140664,-107989,-92819,-55431,-29653,-84987,-111825,-71025,-15144,-81500,-154895,-128972,-115547,-140533,-138631,-160890,-119416,-100822,-60830,-102813,-88428,-149018,-160867,-128097,-124138,-51063,-144464,-74064,-94805,-146647,-233282,-274576,-158625,-213157,-229095,-247815,-290629,-233163,-245841,-248121,-234438,-164605,-270185,-331328,-231397,-272709,-329155,-326078,-317665,-501371,-530818,-537956,-587702,-704451,-789722,-991957,-1383564,-1771953,-2794915,-3843834,3489103,2321473,1544587,1051944,792447,785974,660668,480156,376853,416544,396600,266255,299150,223801,359653,276140,199633,249604,319697,220296,201044,232297,164154,165445,209067,268679,166445,143791,154705,134943,156214,179818,121364,200107,115650,60661,82393,72653,109509,123260,76091,159037,167198,110484,83916,103831,81280,108091,77353,151293,135170,102764,82381,70943,114489,29293,77739,47128,20101,72465,67619,138668,113325,131637,52054,107640,5216,66237,133400,118496,-24807,71920,69299,95631,-20852,-52089,-42231,-10010,23928,-16046,6077,42821,-49028,-60638,-105687,-167086,-154086,-318492,-681062,504611,333968,304905,238550,172203,85130,83245,163276,175615,190518,195236,129275,110849,143992,125993,91920,107996,49123,69552,121130,28159,35184,77657,-1733,84360,25211,93545,62355,-7657,93913,110871,157771,125322,76993,73967,72669,105012,56868,54202,62920,66336,98907,48380,75073,110316,33599,70583,28983,33473,68037,51618,-24121,28489,99818,49358,34860,-19707,55463,40566,74110,73124,27280,63282,120547,142002,33336,859,57106,28503,90032,40834,128838,69318,39537,59852,63335,24791,9266,5868,87680,31947,-44734,75274,-19499,33014,88553,40329,-75645,-90996,60253,154842,37088,-14957,10442,23676,39773,78888,-20048,22298,54270,57418,93252,136384,127534,37636,82986,-45165,127829,55001,1873,11279,72646,-49306,67518,118965,36382,75397,44920,42664,44255,-34495,-8213,-33993,-50536,54431,115050,121904,62711,90995,22298,12898,65490,94305,19949,14318,943,-2235,-24386,41628,145432,89278,56767,99199,28334,12854,-24848,25680,65093,38732,70197,35482,33337,-7480,-3537,36602,42008,-39922,28623,-56906,35233,-8481,-12618,17958,55327,81275,7722,46592,6492,21169,35164,122162,22655,-20299,-11407,17393,59997,-12822,14870,108061,125052,92913,43750,38033,37468,26929,75528,30369,87089,47528,-37027,-13171,54813,-23558,-26092,-33141,-74043,32299,75447,-31937,10366,73710,63169,63971,6575,36674,46080,80307,89608,26602,-72258,-4429,11895,36878,50431,10316,42687,40435,23321,25697,67831,3057,35274,69866,59337,73620,61016,12957,64183,39303,-33697,-69711,-2943,23000,108468,69230,-18422,7530,31758,60463,61554,-13318,-12545,57546,38845,64149,31326,33370,14924,-15175,56398,46218,-16312,105367,25031,-23664,-52094,16436,100930,77759,-9407,-81888,-99582,32825,-3475,14255,9637,67074,41049,23805,9071,-39999,2587,4654,2250,120971,20438,-49959,-29721,33032,1023,-37215,5201,18942,98209,50213,5781,77514,12766,41399,13893,42756,-50316,44600,82635,7537,5637,-50193,-314,-3884,19569,-21004,18076,38632,3725,1193,-7679,48019,23907,-3355,-70614,38304,-46081,-39406,55242,15034,3026,58896,-18417,-79584,523,30117,45518,88721,-1714,19525,-8176,-25524,15139,66361,71864,-217,35531,9997,49671,20811,13414,-936,1590,77384,5757,-222,16333,64994,-5901,5017,-10023,-5762,10558,106758,43457,-4314,13660,21388,74285,-5419,26916,81013,20998,8718,53859,57269,81138,-2172,9361,24242,58020,69991,99136,-2865,12,98313,58464,-92217,19352,67537,41498,58002,6391,49125,-31712,11644,-8990,28039,-17449,-12437,71047,23985,26681,-53992,32721,11442,-77419,11460,-3541,-95532,-39986,-6437,-3212,29213,6279,-23184,11754,-21750,-28240,28136,-46641,-70673,-7258,-35965,-104506,9068,8407,-32692,-71999,-13800,-52136,34546,-128249,-59111,28849,58793,6106,44132,-6285,-63751,12647,34367,64417,75192,49435,-45767,81703,7999,-28978,59068,-17460,-69171,-55576,74522,-52347,42588,83468,45563,-25058,68031,-1345,38465,4805,76782,-16743,-47775,-52791,-35211,-10989,-37058,70090,-30312,9613,34089,41480,78466,13211,-14691,80838,14150,-12892,-6888,78642,17864,-20091,-20017,30345,1408,30856,51839,-7784,21645,-15818,21366,20734,66599,67650,58687,-3161,-97463,-64055,36467,-34923,-21681,-39894,25372,70190,87847,32884,-57284,-5866,68197,7151,40012,-2157,-13863,-1583,26084,70885,38388,106940,55536,50313,80552,23301,30765,3679,3662,44798,49004,88356,78102,-11789,8463,-53799,31284,-95073,-16193,23596,-16,-1971,23573,-60792,-8450,-263,68227,40753,23529,-7395,1058,23975,26174,-94521,106815,37057,48970,34767,-4255,28571,26576,-34068,59260,-14346,30844,21969,-45606,-35952,15034,15467,79693,14332,19094,-20106,27212,63632,-34337,32923,-49793,-11108,67128,39056,-31077,56940,74021,19841,-507,-80787,-74358,45957,-47485,-47267,-11144,16585,-84716,-67250,54925,-7750,-1784,-34060,-33893,108113,40063,24306,-31784,-86491,-2527,-15257,4856,27080,26544,31424,8926,107517,17850,-12288,21943,56371,21628,-10920,21012,346,-74577,100094,-22889,17722,-31807,-59135,19381,22555,-5344,110049,112143,-27152,16629,-3531,49191,28358,-25515,3916,-332,50653,93430,28361,37138,80466,41590,-8118,-2462,-41249,95404,1314,-59751,-74444,-5170,-4314,-10275,80721,76345,20195,73515,-88414,54228,44384,-9757,-11369,-23178,-44545,-5325,12347,-5555,-17116,11090,44285,29465,26968,10662,88680,30004,30233,-55601,-74668,20001,-26932,-34632,5592,12948,39773,95991,36838,42522,-60016,-23809,23870,-11820,-58601,-51037,26707,-38492],[-56144,-22256,58197,24493,51352,-39428,-99297,-63144,-77010,-26928,-100450,-23191,-71810,-90849,-86990,38914,-19454,-15720,-30738,24068,-17082,1117,-18073,-35457,4493,-85566,-76455,-58285,-52046,7031,49575,155184,34517,-24002,13477,-20802,-9344,-49794,-76043,-76520,-60390,-35881,3445,-32647,-115021,-79834,-31050,-79471,-94211,-33982,-58202,-62752,-6848,39912,-15012,65718,42082,-811,-21096,-64317,-7903,-43646,-13282,20284,1115,-18107,9336,-61369,-35717,-24947,-36458,-5069,-38497,-107152,-3077,-23610,-61049,-22517,-65626,-87934,-49841,-3116,-67767,10079,56808,-6285,-47669,-118671,-69828,-119905,-33686,77285,31145,-51607,-11693,-78507,-5676,-14250,55775,-99903,2155,-21141,-72251,-53017,-43131,-14097,-95349,-51947,-20457,-17487,-95327,24181,-29804,-54900,-15455,-21700,-107329,-112789,56335,6839,-28677,-48817,-75509,-31399,-112787,-56022,-65552,-19433,86,-17488,-82632,-48314,-133338,-119371,-54125,-73413,-47777,94754,2818,-14557,-79236,-72663,-134472,-93694,-76822,-43190,-36636,-43713,-28549,-24803,-42842,-46146,-47090,8523,-100096,-93362,-59459,-44143,-34565,-50460,-82549,-42475,-27911,-105081,-23406,-58892,-21539,-96703,-37636,-178433,-121873,-117068,-60679,-25024,-94067,-87368,-48125,-125972,-93081,-29530,-33240,-95411,-37808,-160571,-96286,-130107,-27580,-38993,-107753,-16742,-83759,-48749,-139236,-129382,-99366,-59694,-25980,-62500,-86493,-87493,-29651,-82512,-140553,-132335,-119864,-171552,-155243,-169250,-81470,-132356,-90724,-112440,-96856,-145993,-159724,-127806,-88375,-43917,-132387,-66382,-74716,-133685,-222754,-229936,-148106,-222040,-229387,-233233,-264377,-225574,-239495,-256993,-221811,-193590,-265605,-291427,-202086,-232645,-316142,-346605,-365220,-505575,-534351,-564380,-608764,-711972,-808700,-996655,-1387738,-1742236,-2805044,-3830859,3600507,2337725,1520901,1000132,798131,797507,632508,458098,373183,422174,384513,251164,278258,243672,360585,264666,224708,265163,284866,184570,197433,259616,159355,129105,224452,272244,181478,168566,164033,166837,147905,175274,91959,220577,94234,75114,73654,75030,82548,84348,81212,156833,159596,100001,61052,89425,77579,113579,60783,104750,128392,91417,69327,103437,101985,28213,81685,72751,86309,82283,80901,140668,113359,128102,69856,54504,89,89713,151327,106989,-11604,97493,74665,89121,8982,-57664,-26277,-25118,3282,-22782,-28888,35539,-34995,-37660,-67570,-154582,-178419,-300512,-674226,534258,355163,323685,206024,162561,49408,43749,155778,133279,171249,175705,117878,52886,104868,116608,90011,96634,57075,71099,115033,18892,22130,49337,11209,79990,31477,91758,82296,-16095,106850,106487,150154,85227,36491,58035,77801,97357,62193,57586,65513,55869,103098,36098,97830,153283,43221,61454,39585,47379,68323,24098,-17389,21084,66690,57814,32145,-26922,59488,44011,93153,66103,37523,67725,84316,146541,61207,8012,69302,78837,83373,36946,112626,72492,49466,63307,55459,34215,13533,-2197,86842,99281,-43435,77920,-13291,12847,71265,39005,-83233,-91602,51020,136260,1432,-19222,32589,47598,42255,58965,-2091,42735,86119,67211,101955,126541,132880,50182,93331,-23681,135927,41254,14778,27657,61295,-48277,81843,135075,43007,52688,36014,43316,53774,-31929,9730,-40937,-59310,44634,125675,150830,83326,83114,16746,11654,87611,88941,-5186,23231,-1246,-30615,-33889,34413,149713,90224,46732,96039,21378,23958,-36959,-5133,50568,21450,89556,45687,43611,1653,-1513,82845,44197,-25838,39469,-28147,41838,7428,2211,30838,63025,75800,6971,53289,-10763,31397,32495,111163,9089,6704,-36244,-588,70543,-32638,-11364,114612,142305,93588,30091,23726,57645,40278,92983,-7792,51604,57745,-25486,-31073,15623,-67985,-19310,-47402,-72743,37137,55668,-43659,17153,63136,64772,79607,-6203,32697,17361,69635,99307,38512,-75335,4726,21399,39346,63647,13549,38831,73775,6914,12086,109807,16147,46401,62187,77698,69479,41859,-4814,69791,42270,-30411,-82554,-5421,-12961,65036,81192,-27831,-13993,11814,63759,45258,-41524,-36722,60026,49115,38123,40538,42932,9505,22778,45869,24990,-55537,84845,12736,-22863,-47228,10905,117903,91063,9801,-73494,-79976,77708,-4760,8403,-4056,56206,66590,26700,58158,-58810,-19794,14200,24670,91370,4606,-35268,-17163,-3311,-40816,-48379,11836,17083,86930,31482,25811,66785,16607,46892,-16368,57101,-59783,30754,112778,12535,-10855,-50319,1608,-1253,46297,-6802,12289,21829,-2838,20229,5869,72722,20373,-3353,-28828,41668,-17683,-47635,38132,20998,25861,54379,-25630,-60025,9050,14557,46747,121277,20946,12985,7511,-41142,-4030,38656,63793,3346,24140,2257,36777,23547,11330,8218,-13719,76337,21592,-4609,17550,62178,221,35614,-237,-18332,-8748,88150,13067,-2077,5189,16568,56207,-50191,25339,78224,47081,7878,83780,54152,86061,19336,9158,21516,73427,88695,76268,28883,7691,98262,91002,-76527,10554,69164,26935,61826,6592,38399,-57413,3944,2211,1171,-35101,-1237,57079,48197,49180,-64941,20669,-1362,-86066,-8336,7748,-65729,-25518,583,-22030,8558,-3598,-23387,18222,6294,831,56187,-54232,-83156,13143,-15272,-86965,-39755,-8089,-37034,-70973,3431,-62430,23917,-105043,-42300,51252,53948,-1624,6797,-12691,-52427,27610,12853,76973,100302,21789,-49853,36635,16942,-12751,38218,-24623,-59651,-48244,68750,-39123,66052,91259,48021,-25787,71045,9468,18598,-5452,88427,-38366,-56483,-43777,-26080,-9673,-7660,82088,-4282,8945,24668,5323,67582,16169,-19140,89455,22633,-29441,-40144,56024,9818,-10117,-28124,36983,-20914,4320,65874,26527,36179,-12052,25960,36697,71783,45187,82049,6061,-98550,-64732,34397,1727,-9914,-25890,23737,69866,67603,40235,-50728,-4118,68104,15236,62027,-4147,-17026,4659,18155,74291,16352,95543,11552,37713,94401,39903,12801,-4769,34366,58507,3683,86610,108409,-17923,933,-45564,25667,-93276,-27675,35439,20138,1769,14680,-96656,-4133,22111,46402,23037,33840,6909,4293,11252,11774,-118348,88786,49181,42950,18150,-62779,21215,43085,-18312,47430,7314,1942,5785,-20226,-2385,-15500,3925,76980,29115,16741,-14044,19470,48890,-15699,26160,-57574,-19230,60393,30542,-17883,70522,65638,28964,22308,-86950,-72727,94169,-58955,-49058,-40907,3762,-93301,-53378,42083,-28057,5832,-41597,-21597,126710,28546,47374,17535,-57303,6892,-11035,21494,35734,33208,7038,-26934,123599,23846,-5205,19291,54412,10089,4437,14349,13739,-61576,77584,-32936,6182,-35455,-45204,-1732,36571,-29150,93882,112007,-66954,12366,-526,27227,35672,-27675,-1717,-17121,37105,107560,41522,62671,95551,56997,-2836,-4306,-46429,101038,19793,-51316,-68810,19500,5531,-9951,60081,56348,12729,66636,-56888,63560,50883,-39645,-11638,-47688,-44322,-1337,60150,-14162,-41718,26530,32799,68037,17435,21252,34309,-8279,15401,-39178,-42265,18385,-40692,-33764,7661,9484,36819,92312,40635,36497,-54982,-7749,41623,-3719,-69424,-63428,6077,-67561],[-44285,-11994,54887,37550,72285,-45439,-95077,-79769,-88379,-23639,-113314,-11810,-58159,-92116,-76478,31626,-30231,216,-16619,53409,-1888,22574,-8478,-28484,10217,-89059,-77463,-39277,-54224,17264,48965,112141,34251,-30261,41616,-2590,-12038,-27822,-76775,-76152,-49103,-21312,38337,-18535,-107673,-70551,-3616,-72859,-97333,-20581,-55257,-55215,-6516,30290,-52120,27463,33022,-18409,-14939,-36723,23163,-47550,-20087,-6973,2359,935,8902,-49816,-28543,-23923,-43438,-3770,-44467,-116493,-6967,-11026,-64281,-36146,-56717,-90387,-62672,12049,-48539,-18709,80984,18570,-55612,-106023,-62655,-107983,-17588,18295,8645,-36064,-10193,-82438,15501,-14524,76522,-112033,-20665,-11651,-71329,-34345,-28857,-2241,-71806,-40784,48053,-34731,-109454,539,-51379,-91138,-37238,-17551,-113384,-83396,47063,-2223,-45810,-63898,-72007,-20668,-101916,-67403,-75284,-29638,-14345,4599,-70410,-28959,-81525,-89092,-43586,-65172,-42289,97272,7539,-15614,-63678,-61234,-120622,-83884,-77525,-40153,-29326,-7795,-33259,-32141,-44215,-38332,-20228,-3579,-90297,-83813,-51955,-52959,-54744,-42491,-78713,-47168,-20955,-69357,-35301,-68486,6401,-83228,-34516,-151720,-118825,-124321,-50474,-32673,-82398,-74304,-17636,-100474,-83084,-19144,-48736,-73682,-19929,-148235,-67289,-60398,-5398,-16445,-75616,-56153,-112979,-57470,-132645,-139011,-104113,-71866,-33639,-45209,-61694,-99648,-45577,-88067,-139481,-131963,-127881,-196194,-170295,-168178,-70271,-163173,-123252,-134500,-109250,-138618,-157904,-129635,-84930,-53933,-119530,-64663,-68223,-125240,-196194,-176300,-133752,-222093,-226665,-232409,-225825,-219690,-225917,-257451,-209583,-258553,-265634,-286238,-195131,-191603,-288979,-367563,-426949,-511956,-541840,-586809,-631602,-728006,-809887,-998967,-1386322,-1699002,-2802365,-3778509,3663979,2317135,1487992,959239,804303,787711,614664,455355,393873,429848,379489,239332,255921,268462,359165,253136,253590,274677,237814,150950,185803,279393,165586,106180,224445,255420,194920,191027,169830,181277,136302,169329,81858,224656,84580,102365,79854,83753,63150,62959,96068,146863,140556,82634,46565,65428,77514,115843,40863,73326,130550,77680,63110,138662,80670,27894,92181,94523,143036,98054,100040,121017,109242,127683,85041,7576,15194,112858,147792,83479,7023,105666,72760,77496,40160,-30755,-11489,-31759,-17958,-34915,-60285,20111,-30140,-31970,-33477,-134850,-204203,-290300,-654763,576414,384078,333385,169262,157163,35148,17875,143899,91243,138986,149390,101199,22696,63072,119282,95588,94803,64932,82596,108204,16291,5745,19518,35438,84447,38656,89259,88779,743,106367,93722,139354,71132,12170,52198,84790,87318,68842,51568,62561,33895,97603,29219,132074,180065,55442,64231,48846,44697,69576,10966,-10322,12715,40000,68650,35209,-43077,62530,53931,99096,44662,41540,75606,40415,126594,79738,24419,73365,95278,79352,30977,89306,81490,62287,67055,45570,41231,26031,-7969,77653,128381,-27169,82232,-551,-15406,49177,41798,-58973,-89549,37558,99419,-25055,-13121,57146,77232,48842,43171,16067,60549,121010,77782,115626,114709,129095,67014,108559,3191,128541,21148,28562,45192,45250,-43007,89418,145186,48951,36048,25129,47338,57615,-19508,25584,-32928,-43822,31170,102649,162108,98547,62786,7626,10967,102416,78434,-29394,25825,-1493,-47138,-36496,35264,120798,85512,38294,80525,11555,34323,-44040,-27076,43668,8839,94435,54211,47826,22307,8845,100877,43056,-10107,41920,-2658,47774,25576,20315,39584,59855,63494,9109,56849,-19175,45345,29903,81097,-12347,34092,-40199,-17331,83658,-43670,-23810,95632,148750,89463,16527,12714,71333,48948,110133,-36238,8832,45302,-12834,-37831,-12092,-100981,-7738,-52531,-61157,45330,26632,-51148,8753,54381,64585,90471,-20684,21470,-19630,60845,94534,50424,-65725,25404,27826,43739,73683,24333,36778,96239,-9838,5287,126307,33838,55294,52381,81330,58338,23346,-19219,79641,47937,-27903,-83525,-3567,-45654,28333,94995,-29051,-34541,-1822,59999,31271,-61699,-50566,61790,42336,18366,49395,41068,662,57412,39103,-1313,-82769,27030,2852,-20044,-34994,7380,111529,102804,39320,-50501,-51940,106613,-31,1192,-10078,41438,81082,27776,86180,-72889,-34687,28610,52780,61887,-12686,-26458,-3742,-30869,-63011,-40954,19057,22803,68145,16053,48792,49337,16694,49529,-41747,59635,-70308,12970,122425,13698,-26477,-48830,4823,5240,63776,17259,15537,4802,-7129,35101,21529,83935,8303,-17583,-8446,46283,22078,-44034,16814,27228,37967,38639,-35069,-33757,20025,6664,44442,132866,49901,12788,24542,-43663,-19068,-1041,59647,7407,17624,-5844,19544,41057,4540,14945,-28631,75859,35574,-3337,15153,47613,2741,67245,12309,-31821,-33886,66096,-18345,-3566,-4398,13532,39751,-76942,38230,72724,45582,7828,105781,57701,82940,24216,2131,14621,75127,81723,40407,52501,14501,72728,103852,-48123,-784,57980,12508,60298,16666,27328,-73240,3971,8397,-25731,-43889,16588,44535,86815,81004,-59336,27167,-16485,-91364,-35945,21908,-26377,685,11448,-33502,-17507,-17490,-19054,22010,26085,32158,82585,-55750,-75284,27618,7564,-57439,-72153,-20559,-34520,-54814,24873,-54975,18370,-57799,-22057,67590,48572,-12460,-6981,-17255,-28851,41929,-7683,85250,115991,-3706,-44154,-14286,27494,19107,15343,-28669,-36734,-7492,59281,-18382,84609,97386,41413,-23185,63126,21538,-2076,-16550,89021,-50030,-49543,-19217,-11556,-3686,21099,86669,26274,14123,15954,-27075,57520,12467,-24684,84204,39446,-47442,-73115,31883,-13934,-3200,-38781,43751,-39021,-20326,63428,59573,46658,-9623,28400,49710,71292,17299,97535,-3036,-80902,-53811,34289,34031,1999,-13469,28124,66149,45403,38161,-44964,-5942,58484,18780,76112,2701,-21189,10836,10199,70907,-4601,79496,-22386,24775,105999,55614,-4443,-11974,51856,60410,-44664,84817,131893,-22881,2674,-18090,18948,-83547,-30157,38264,34723,-8300,5571,-104552,11061,44487,14977,2451,48757,26036,9200,-6243,-2941,-126623,49442,57613,26855,-8655,-110570,8370,51390,28,30156,16981,-39007,-8264,8867,41854,-43740,-3152,61503,30723,18175,794,12665,29625,-15338,21815,-66669,-28865,52879,23542,5303,74982,50929,40695,39464,-67253,-57477,127965,-67520,-47771,-67589,-15028,-96722,-31727,15385,-55186,10585,-47892,-11039,125805,13288,69813,55622,-22066,11806,-1331,41104,47482,29574,-7097,-58720,115855,19091,1665,17526,48196,1993,22050,7598,29388,-39597,50249,-37727,-5852,-30715,-23487,-25719,45047,-42535,59823,95499,-111363,8379,5976,-6736,33556,-34398,-11163,-23050,26824,107795,45270,78334,98024,62074,7913,4541,-34829,91717,29564,-41167,-60305,36777,19293,1134,30064,25305,3116,57234,-21157,66526,50887,-54948,-1625,-64857,-43342,15514,97333,-24000,-71010,36848,17817,90690,11908,35107,-17110,-25696,-7197,-30818,-23278,16856,-42559,-34120,16709,8988,42056,81258,49587,28645,-42331,12001,51631,5718,-64902,-70724,-13360,-86801],[-28992,-11313,43501,43163,79188,-45869,-77577,-77458,-88791,-15876,-131009,3483,-47718,-90277,-61248,34672,-33487,11343,-8544,73346,1338,30336,-11605,-26171,8341,-81547,-67153,-15532,-58983,15945,40260,45538,13598,-32586,59155,-510,-15836,3963,-73132,-71776,-38017,-22274,64264,-4803,-93463,-47373,11988,-51368,-94023,-26658,-44718,-48013,-11551,8536,-94261,-9785,27069,-36457,-12994,-10246,37696,-56639,-25341,-37075,-199,15597,4868,-36554,-12514,-14856,-44702,-7598,-49622,-115862,-12849,-2034,-54362,-38449,-50583,-77216,-81980,22104,-21904,-51739,78686,43486,-50656,-52502,-52692,-111167,6140,-47823,-17225,-28009,-26530,-85916,31030,-14603,80949,-105544,-40410,-20800,-74056,-14608,-18070,519,-62379,-35058,106054,-56967,-111200,-19672,-67986,-123532,-58483,-18499,-112822,-68970,26627,-16785,-66938,-74306,-68842,-9655,-67959,-55052,-74274,-39021,-25004,11966,-55052,-5566,-31516,-53799,-38005,-53848,-38852,87113,9431,-16769,-58118,-50988,-93578,-69650,-77552,-38789,-21608,9896,-39443,-44982,-47778,-35864,-15414,-21417,-79740,-66588,-45845,-56520,-82102,-42642,-71235,-57167,-21973,-48973,-54133,-75527,17241,-75047,-39066,-97813,-109984,-117304,-44798,-39936,-59732,-71485,2105,-71441,-83345,-11323,-65287,-63090,-11998,-132211,-47444,466,-700,-8538,-46859,-107947,-150375,-73044,-121901,-136466,-107589,-90207,-52264,-38023,-44630,-106444,-61756,-94258,-147189,-129212,-138603,-205450,-181186,-154878,-93805,-174759,-152216,-163387,-116039,-124650,-155071,-133053,-109352,-76897,-108076,-69780,-74691,-118656,-160592,-131709,-121140,-215950,-224846,-242314,-188271,-218068,-208040,-239313,-199343,-321739,-269412,-312071,-210323,-164475,-254807,-374646,-474806,-518252,-545685,-596371,-646737,-748619,-794119,-996690,-1381222,-1666040,-2797932,-3685497,3687416,2268806,1446620,940366,809470,760064,609078,469095,424648,435583,381373,230458,237194,289740,353770,244530,277721,272746,189258,128768,165286,289136,182077,100693,209859,225460,199213,198558,172613,177633,130004,164559,94736,219291,89375,134434,98540,96940,56535,62171,117657,129867,113678,61484,44835,31839,82727,113197,23039,63437,136268,61398,59995,169661,56827,27490,107903,106308,150784,109124,118217,87277,99475,127495,94628,-1820,43865,132225,122949,53005,23821,98099,62057,63496,62456,22697,-950,-27718,-35684,-51190,-77668,5087,-33379,-41986,-10626,-112668,-223658,-291812,-631603,614937,414975,332539,141282,159699,46421,24986,130416,58421,102138,120824,78259,31956,29758,139504,109607,99729,69725,98395,103262,21295,-11448,-9690,65174,93949,44397,89633,80978,38779,93927,75216,131760,93740,15916,55730,91381,78129,76511,38316,54576,9786,82504,29963,161349,182974,67047,78253,56632,30149,71747,16837,-7272,4115,25892,82549,47295,-55981,65379,67888,88675,5938,43826,85023,5579,91526,86583,46695,66266,77395,78786,23045,66696,92080,72573,70284,33141,44019,41372,-10783,63809,106687,-3055,90214,13914,-43802,31693,48985,-13943,-84039,21657,60231,-36799,1655,79534,104776,56442,38092,30448,69864,147745,85606,127050,103007,120638,84056,124947,30374,108209,-2625,39407,58647,30067,-31577,92905,147324,56240,31098,14612,52232,53749,1263,36086,-11611,-10323,16947,52707,152133,105294,37827,3941,11334,98725,66007,-47021,22205,3186,-46846,-35313,45619,65203,77571,33396,59405,3607,44660,-40566,-33517,45818,4708,85293,58563,43522,47725,24982,89246,38584,-2786,35257,11809,50915,43680,34520,41510,49457,48252,11802,56132,-18119,56783,26327,42481,-37048,54925,-25706,-28919,95709,-45633,-21377,59736,141637,81037,2236,7742,79182,50339,122700,-45559,-27314,9905,-3894,-31946,-19815,-109091,10339,-47140,-38372,52789,-3624,-53209,-15712,49658,62388,91429,-37450,3800,-43733,50403,82432,59660,-44011,49587,26511,48216,77866,40031,35204,98855,-22218,4428,117289,49721,59883,46977,71488,43324,9825,-25303,90088,51558,-28677,-67769,3608,-61920,5336,106867,-21953,-46337,-5510,47981,15477,-70988,-50428,59261,19867,10094,56261,32738,-9848,77807,36386,-26137,-93718,-50930,-3648,-17387,-26634,9728,82277,107609,70784,-21152,-25490,109167,9220,1220,-3195,25798,79745,28690,87657,-76505,-34698,44271,79592,41100,-25870,-28705,5953,-45304,-59946,-21851,25952,31579,48096,2859,68422,26687,10457,46330,-55367,52459,-82181,-3464,105513,12914,-38186,-45491,9013,16006,75527,46408,26063,-7554,-117,40602,34301,80453,-9144,-42241,-10620,51122,55569,-31236,-3663,31536,35848,16680,-44379,-4135,32029,7451,38239,121276,79156,18554,35400,-35100,-24861,-43003,61016,11530,18268,-11633,2170,67113,-1722,16799,-41705,74981,43580,2367,7799,24577,-253,89988,22422,-42998,-58167,46101,-38763,-6802,-13692,13279,32329,-75944,57751,66829,6043,6750,116014,66233,72740,16083,-10356,5020,61737,60230,2372,51420,18490,35305,95112,-33363,-12256,35054,2028,52201,34635,18172,-78244,5859,3242,-44105,-37779,33885,35593,122110,113395,-34930,50995,-31339,-94242,-61973,36246,9745,27347,25342,-32969,-37946,-32790,-7242,23097,31546,57622,99862,-48837,-42551,33489,27089,-23740,-76599,-28051,-25588,-23556,51025,-34085,17880,-12522,-7163,71468,44004,-22013,10855,-19610,-5302,56513,-18385,87500,116235,-19114,-28878,-44410,36371,52382,-2637,-28523,-6625,53299,49522,1432,88057,102126,33697,-19405,48869,33491,-18132,-19676,76416,-47104,-29638,11772,140,2781,39819,84078,52877,24348,11153,-48203,45580,2248,-30753,64166,55836,-62590,-91192,15220,-44188,-1363,-50558,45439,-52116,-37967,46151,83688,51665,-7450,29331,54945,66044,-9140,102885,-31210,-43089,-35464,34482,55841,9946,-5963,33934,59000,32771,30117,-40830,-7820,40832,18522,87577,14607,-24843,14429,4559,61089,-18595,67232,-36920,16605,106518,68521,-16230,-17945,50637,43964,-86061,84816,140119,-23908,13776,24749,11410,-68999,-23504,31829,40462,-28339,-786,-84660,34095,62639,-19167,-16267,61168,42833,15544,-23210,-13872,-115156,2740,60554,7170,-34578,-132136,-6819,43154,15425,8257,12831,-81902,-24765,33511,84247,-52548,-3652,40842,19567,21121,20451,9786,14571,-30830,19517,-74611,-39240,41922,20752,31854,69412,34405,53808,48244,-29225,-32824,139335,-71427,-43330,-88499,-37860,-93520,-8042,-19177,-73398,12397,-50688,-6825,102109,-2304,83108,69171,5385,5264,8921,59618,56849,16646,-6535,-72644,86842,6155,963,17709,35929,-1297,36041,1692,41601,-15237,26053,-40007,-18157,-17761,-2925,-42933,43850,-45218,26452,69799,-137243,5466,17320,-44962,21342,-41577,-19288,-14673,18527,95906,38970,81048,89511,57604,15760,21015,-5917,72129,25635,-34285,-51218,43699,34980,17903,-294,-7172,-5779,49773,13306,61261,44649,-54123,14571,-71981,-42801,35281,104055,-32026,-94651,38758,3116,93655,11403,47322,-49173,-19658,-32466,-33257,-17567,13146,-32018,-31807,31999,16421,52461,63537,63774,21936,-25288,27395,50139,14785,-45212,-73550,-26788,-89173],[-16414,-17948,26868,41463,69773,-40537,-52405,-58225,-77600,-4278,-142459,16604,-43620,-87674,-45172,43470,-29002,16471,-9523,78691,-5086,29887,-30456,-31915,-3388,-64865,-47914,9685,-64411,1966,34156,-22179,-25955,-32270,61679,-19592,-20775,35502,-66111,-65897,-35638,-39979,73205,3769,-75188,-21320,19202,-20881,-87674,-48321,-27254,-41687,-20747,-12247,-131127,-35002,26796,-48881,-12589,7452,34721,-66734,-31187,-61504,-6166,21799,-4227,-26208,13383,-2810,-37318,-15745,-53583,-107800,-19045,1849,-34910,-30879,-48631,-49389,-101523,25823,4932,-80379,44230,57793,-38699,14494,-43417,-128029,31856,-96481,-42311,-29932,-53110,-87416,34501,-13594,65196,-82581,-51398,-42791,-79469,-2269,-10224,-2826,-64595,-32754,125168,-79813,-98204,-28369,-75405,-139288,-74378,-24046,-104455,-72193,3803,-30107,-84892,-79275,-67248,-2371,-27632,-19303,-59281,-41624,-27955,9305,-38211,11963,807,-21773,-38088,-41571,-38352,62748,8535,-26152,-63745,-43697,-60699,-52849,-76468,-39605,-13919,2989,-44309,-61491,-52641,-35992,-31649,-41811,-71977,-48041,-40803,-53182,-105436,-51593,-61190,-70469,-31113,-50439,-77308,-80227,10248,-69811,-52243,-36556,-99676,-96700,-44840,-43617,-27607,-81625,2043,-52501,-98270,-10629,-80247,-64849,-15639,-113532,-38496,32193,-13537,-16899,-25068,-153174,-194660,-93049,-109442,-124978,-110709,-111726,-77647,-41678,-38936,-108144,-77190,-97484,-155665,-125912,-149230,-194492,-186368,-127643,-141166,-155645,-173988,-189626,-111218,-103914,-146675,-135703,-144865,-105002,-99686,-81411,-91333,-110435,-125853,-111279,-116361,-207800,-226447,-255936,-164378,-221472,-190476,-195915,-190348,-347113,-274955,-353775,-238566,-159158,-224412,-356812,-485704,-520000,-539320,-587195,-644804,-767315,-772751,-988605,-1369177,-1659912,-2801596,-3566048,3685661,2205533,1399370,944736,812947,723498,609405,490753,447636,435561,386412,225317,226258,299821,342291,240104,290034,257356,149748,123256,140513,290653,204632,109770,185532,193856,189247,186709,172828,162723,135972,162473,125552,211923,107175,162719,123743,111773,62163,78209,140343,107795,84780,41903,57232,-2114,94036,105100,12470,73240,136838,46504,55769,191106,39243,27929,125450,106170,96472,104993,128796,52149,84721,124413,96612,32040,74038,145271,84685,23918,34556,82968,43702,51131,68494,81334,4039,-13844,-45857,-67663,-72452,-1794,-40342,-58224,-2798,-93383,-231471,-305694,-612698,632231,441355,323268,130793,171182,76783,70971,118837,40565,73315,95870,51755,73273,11170,174473,130974,106136,69129,111721,101963,31263,-25537,-34563,92566,102751,47627,95337,63362,83348,74350,55604,128137,141462,47629,65359,95929,73422,85028,22141,44003,-6028,61917,37170,167986,161734,74149,97964,64167,14513,75111,36784,-10148,-2339,25905,97887,66979,-49663,68021,80271,64887,-40327,50411,93497,-8671,55869,84856,70450,48569,43069,80864,14143,51329,99362,76290,72738,17770,42338,52991,-10291,49450,53766,20658,101663,24964,-62569,25398,58729,33539,-72491,7366,33575,-32029,21335,95217,123285,62572,44949,38488,68793,158050,88138,128876,92120,111180,98289,136837,53277,82965,-24845,45291,63635,21094,-13951,93621,138743,64922,39657,6223,54714,42628,26262,39863,18580,28128,5639,-4572,122802,102420,17218,11619,11303,69152,55424,-54575,14369,14512,-30526,-32271,63422,2814,68844,34015,42683,2991,55629,-24065,-24887,54335,10362,67376,57170,32063,71073,43033,60113,31883,-10981,21462,12789,50011,59423,42303,35701,38590,35931,13405,50937,-10824,60538,21009,10433,-56618,64331,-2933,-32945,102360,-40511,-7671,24031,121038,69184,-13733,9749,83172,43741,126205,-34763,-46538,-36460,-600,-16788,-9314,-87954,37005,-33913,-5540,56665,-26184,-49923,-50532,49889,57870,80102,-54514,-16224,-38896,34740,69749,63630,-16800,64186,16010,50025,74797,56565,32948,78280,-26533,6036,91913,57633,59414,49385,53340,27602,3730,-20511,97626,50485,-33235,-34701,15469,-54261,-5008,112383,-9295,-44099,100,29643,-6379,-69956,-36708,50664,-10108,14385,59848,23749,-19317,77842,36389,-43111,-89837,-118795,-7272,-15888,-25425,19432,40223,102066,93913,6371,-6581,88717,19790,13525,16841,11944,64831,34232,70597,-67538,-17017,57934,98041,33040,-30598,-41293,8731,-46351,-34884,-1892,32440,39457,31221,-11465,80396,3784,-1853,37945,-53496,42254,-90652,-14462,69617,11692,-44809,-39825,13991,29217,84910,72818,39765,-11612,22991,35619,39479,64777,-26514,-68832,-26508,54918,70133,-13342,-18143,33057,23294,-5026,-50129,24716,43079,14071,29247,93100,101839,27915,35897,-19984,-18826,-74043,66294,17700,26130,-14047,-11178,91648,-692,13198,-51953,72458,43572,9932,-4256,-1381,-7842,94840,26500,-49020,-75187,30303,-41059,-9569,-21914,15979,37009,-49752,69352,58142,-60221,2910,114024,75157,59157,5001,-25518,-4744,37587,36508,-26244,20932,18667,826,70458,-46658,-21200,3965,-2074,38749,54190,12881,-73058,4253,-13576,-48283,-16826,44272,31653,137132,136277,2919,81063,-42148,-94782,-77894,48207,30961,42976,36396,-21399,-44810,-45927,11194,22109,23595,69331,101242,-34296,6362,30915,39654,4289,-57928,-30517,-12823,13772,79197,-7766,20398,16800,583,63547,40892,-26797,52070,-19468,5531,70606,-15722,83726,100174,-21631,-7009,-40480,40861,72647,-10335,-22616,21446,106572,41476,12202,71157,105289,33190,-16913,34240,43620,-25858,-9824,53325,-30128,-3277,39324,2820,5981,42455,75631,70280,37157,12042,-55474,28526,-11744,-36495,33054,63256,-71275,-85741,10627,-70943,-4908,-60727,36566,-61306,-46555,21348,92275,53705,-3997,30395,50729,58028,-27215,99045,-68274,7980,-12577,33256,65006,10875,-3752,36011,50092,38151,17267,-38394,-6467,17733,16483,100398,25553,-25259,13972,3016,46694,-22879,67348,-30351,16721,90776,77432,-20479,-22470,32393,7748,-112921,86599,129707,-18573,31452,72902,4075,-53036,-10288,19800,37141,-51205,-2747,-48570,58515,73091,-48492,-29944,63520,50375,23031,-33844,-18819,-85504,-38169,57310,-9245,-51218,-122722,-20121,17027,24086,-15274,-2358,-113837,-44114,48099,113844,-31897,3462,23781,369,22854,39486,13307,9484,-52571,18684,-78765,-48480,27027,23807,54215,55805,19758,65712,50289,13548,-5965,130196,-68706,-35175,-100417,-60263,-82372,12021,-50872,-69096,12221,-48457,-10173,60602,-14330,80354,57340,15156,-15532,13510,73594,59611,-201,8023,-61515,48953,-10928,-12484,20687,18352,-5,41318,-2414,46380,3548,10948,-42180,-29980,1261,8342,-47174,30321,-39790,5541,42981,-133063,3114,31449,-75561,2146,-44887,-21020,7259,9450,76530,26300,73195,76614,45852,12013,38662,32701,48859,7742,-33795,-43023,40562,49605,34932,-21543,-32625,-12062,45240,39694,46247,32859,-41092,30439,-70783,-43275,46056,75126,-35140,-102415,32820,-6791,79993,14417,52675,-58036,3490,-50524,-43120,-16962,6789,-12055,-26194,51319,33177,63224,41131,80395,18654,-7795,33337,37630,21461,-19502,-71613,-32374,-73674],[-11018,-25818,9118,34718,47382,-30910,-25906,-30891,-58233,8227,-137500,22298,-45554,-87053,-32436,51172,-18467,14968,-19916,66913,-14829,28762,-61677,-46087,-24446,-44060,-27696,31993,-67998,-21892,36966,-69522,-73848,-31440,49396,-54767,-27774,57143,-55895,-60089,-46131,-69076,63620,4318,-56817,-4962,23321,8198,-82035,-76372,-7073,-36595,-32206,-20999,-151872,-42903,32560,-50369,-10004,10832,19324,-73808,-38932,-74921,-13879,18076,-18825,-22032,44823,6177,-22116,-26106,-56701,-96971,-24561,946,-12198,-19271,-50647,-12566,-111241,23904,24682,-98869,-12479,54956,-27535,65090,-36316,-145897,53328,-115649,-63836,-39831,-77012,-86314,22985,-12649,34615,-49527,-52426,-65969,-85505,-5215,-4064,-6043,-70136,-30458,98182,-96869,-73039,-23619,-72385,-130948,-82367,-31465,-86806,-86292,-10562,-37740,-91847,-79199,-67107,-1187,757,28035,-30883,-34202,-22475,2821,-23003,14980,8784,1238,-41981,-31173,-40224,26522,5460,-45386,-76412,-40440,-30971,-35972,-74263,-41964,-6176,-23412,-46742,-77856,-56821,-34485,-58803,-62061,-69697,-32936,-36962,-43232,-116061,-67043,-49465,-84511,-47045,-72153,-102024,-84964,-10057,-62640,-71561,9960,-91023,-68814,-50315,-42770,7518,-101504,-16333,-52226,-126424,-19884,-91946,-75607,-28311,-93543,-39318,29057,-39478,-37193,-11940,-174020,-237373,-111278,-98320,-109650,-114135,-133115,-103029,-52813,-43742,-106088,-90740,-96012,-157962,-123924,-156184,-165064,-185699,-88451,-188257,-109314,-187472,-203558,-94884,-79057,-123928,-133721,-171639,-129715,-94879,-98086,-113643,-98824,-101711,-120831,-123741,-201334,-231302,-265687,-160578,-228558,-178043,-132443,-180805,-323159,-279999,-394045,-267156,-172937,-207440,-313106,-455009,-512084,-521746,-559242,-620871,-778028,-760467,-975086,-1345255,-1678638,-2816246,-3449451,3662873,2140142,1351664,964921,814677,687998,605433,510310,449828,427911,389124,225831,224632,294714,323984,239323,287855,230962,125967,133981,119979,288943,226860,125757,158776,171251,165305,159988,170031,146571,155927,162765,162403,206789,133298,181455,147886,124916,74146,102542,157711,83757,60249,29567,81579,-21117,110222,93393,12304,94640,125057,39411,47770,199924,35637,31615,139537,96192,2280,81388,128254,27879,67894,116627,90347,87734,93638,151107,45961,5171,38898,70034,21316,43977,56751,121798,4541,6284,-45623,-79367,-43930,2273,-45074,-69598,-8784,-81319,-226836,-328725,-602326,617537,457872,310059,138106,189148,112249,140075,112216,38891,62866,79371,28571,125606,7225,212314,156464,108988,62402,118449,104441,40406,-32698,-49776,110818,105762,48457,106083,43873,116121,53477,39950,120707,185585,93951,76497,97712,75970,94153,8107,34931,-6067,42636,46569,143212,122876,73496,114858,72847,8782,80420,59318,-17888,-3332,37327,110340,88382,-15648,68832,84192,36403,-76408,64526,98777,-651,32205,80095,91063,24404,15308,83542,5543,45709,99768,72450,74713,270,37600,55578,-6723,37861,3595,37935,113552,29125,-64855,31554,67765,68067,-53165,-395,25991,-12720,41440,100551,128737,65859,58291,39488,59912,149878,84890,116862,81373,103101,108314,139031,68891,63807,-39700,46449,57897,21465,8190,91405,119129,72881,59317,1806,52085,27130,50106,37619,51589,57648,550,-46404,80784,91205,7679,30407,8037,16189,49704,-51660,5642,31288,-3938,-27546,83269,-42819,60801,41605,38827,13932,67341,3022,-7463,63681,23761,48700,50028,18032,86905,58601,30803,24701,-34655,5061,2874,44965,70975,45005,23295,33812,32482,13370,42314,-2625,54675,13967,-1651,-62284,60636,15672,-29291,99930,-31626,11261,2600,89336,54744,-31079,17741,85157,30769,116584,-10560,-45054,-76119,-1590,871,8902,-45501,70338,-18671,32113,56009,-34462,-42628,-84915,54149,50281,58334,-67019,-32076,-5036,13380,60213,60662,4918,57508,-1026,46326,64311,69348,29529,39534,-21674,6094,63083,53773,54219,57541,33463,13168,5483,-5504,100193,45075,-40410,10238,29525,-24393,-8363,107942,4312,-27672,9592,9728,-34693,-61099,-13626,36624,-35892,28857,59314,18353,-24921,58809,37504,-48104,-75208,-152106,-9552,-15090,-27951,34598,1387,86698,100767,26475,4780,57531,28113,36751,44593,1656,45309,49498,47451,-48261,15406,67161,103339,36662,-25187,-57814,4142,-36825,2273,9685,38701,44292,19082,-28547,83857,-12322,-16825,27876,-36958,37262,-88880,-18581,30491,10080,-46943,-31524,19389,40961,91850,88188,51653,-5955,59220,23216,34734,41947,-38035,-88103,-44337,56619,62234,6208,-23231,32259,8836,-20729,-49138,48424,51117,21337,19942,59007,112558,37618,26915,-4015,-2519,-85501,71282,29066,38215,-13982,-17255,105485,12631,5475,-58387,67260,35896,16449,-18692,-23892,-17030,77919,23329,-48443,-82162,18581,-25338,-10236,-29076,20761,51354,-9772,59641,41358,-121882,-4014,102589,79086,47482,932,-40228,-11636,10510,18023,-37273,-29003,15074,-21769,40367,-82741,-25322,-29619,290,22355,67100,12509,-59113,-2288,-35624,-37375,12343,44867,33057,125118,142822,43270,101964,-44852,-92373,-79884,56221,33817,40808,35698,-4894,-35885,-53215,31192,20101,9279,62886,82957,-16426,55237,22255,43677,18582,-30416,-28129,37,45220,103404,15462,22898,29814,4667,48847,38574,-25285,96049,-17027,-3011,80396,-2224,75564,72414,-13787,16458,-7966,39505,71034,-5616,-9348,39470,126994,35290,9643,36543,105894,43942,-17487,24112,50186,-24510,11709,26120,-4678,22442,56647,-4747,3938,27935,63479,77991,49053,18396,-51783,5083,-25010,-40986,-1800,57287,-71543,-58772,17405,-87303,-12419,-66003,14869,-67759,-47270,-1473,82405,57546,2016,33212,39646,49599,-32559,89348,-96102,59518,13246,29729,63065,4111,-4432,30846,41116,60563,-1159,-37234,-392,-8314,14842,113768,30030,-20047,9558,5894,30615,-18680,82534,-7664,26149,60300,81745,-18116,-25302,4970,-39962,-121641,88653,104537,-5706,50709,113726,-997,-38637,4704,8062,27188,-69594,-703,-12423,76298,74121,-67393,-37774,50802,44682,31093,-34126,-18060,-44554,-66110,48681,-17949,-56150,-89709,-27610,-19422,25094,-35976,-23133,-124677,-61826,51867,125085,13925,17484,16870,-19660,21589,52888,24202,15449,-69834,19088,-76626,-53858,10768,32499,66192,38325,8760,73102,49823,47846,15570,109021,-57194,-22765,-101002,-76489,-63150,24160,-68091,-39143,11350,-41231,-18184,12561,-19869,61351,31567,5659,-47152,7803,80278,54402,-12991,30451,-29368,17607,-28158,-38147,26722,-1235,4450,35865,-3904,42673,10236,6750,-45307,-39592,22884,7192,-37699,5534,-29910,-1945,21241,-104431,-263,43367,-86145,-18101,-42354,-12812,37431,-2042,54673,13675,61563,67236,29857,-7755,50635,70141,28106,-19608,-39556,-36342,30270,59904,48117,-27822,-45981,-15922,40932,51753,21206,16777,-22976,39769,-65528,-44747,39087,23942,-31451,-89150,23323,-8428,56215,16870,47688,-48513,32660,-50176,-52497,-12324,-839,11754,-20701,71090,56016,70101,17229,94738,19666,6936,29751,18193,24030,-1229,-64439,-31511,-45675],[-13898,-29580,-5898,26053,18972,-19969,-3462,-5245,-36624,17686,-111965,18255,-49863,-90249,-26217,51602,-4962,6430,-36855,39803,-19474,31659,-96278,-65547,-50744,-25937,-16847,47458,-67597,-49678,48433,-85505,-113302,-31848,26437,-94261,-37919,62920,-42103,-54730,-66971,-99277,40287,-3262,-42292,-6716,27698,25169,-80000,-101511,9923,-33126,-43812,-13475,-148827,-34513,42045,-38585,-2748,-1768,-821,-75230,-47618,-76805,-20880,6296,-37512,-24493,71914,7491,-3684,-35799,-59547,-87298,-28319,-2419,6681,-11673,-54939,24109,-101059,18389,32701,-106374,-70492,36084,-22340,84161,-30890,-148692,65767,-109339,-79919,-51788,-86231,-82716,-1352,-14237,196,-14814,-46359,-78055,-89598,-26156,1498,-2945,-70273,-25011,44539,-101783,-42406,-8987,-60784,-99296,-82438,-37194,-59507,-99717,-10133,-39998,-82498,-75438,-67004,-5738,6376,68398,6032,-17673,-11404,-3042,-12817,-218,-5366,13651,-46771,-25174,-42959,-14909,1111,-67982,-88389,-41369,-11860,-21616,-71390,-44283,1400,-56935,-47442,-89035,-57604,-28244,-83258,-80619,-73849,-23802,-35089,-29078,-111462,-84667,-37017,-96847,-67157,-105466,-125234,-92865,-35802,-49524,-91228,27410,-84873,-42800,-59555,-38685,36304,-122154,-42618,-68444,-159780,-38822,-99794,-89740,-44433,-74112,-47035,-1394,-71202,-61984,-7817,-162383,-264540,-119122,-91120,-95232,-117770,-151377,-121575,-65602,-54377,-102182,-101113,-90602,-151138,-124542,-156427,-125146,-180250,-45218,-211439,-53971,-193118,-199451,-72788,-54941,-80096,-123151,-176739,-144538,-92675,-117334,-136111,-85476,-94485,-155052,-143921,-198209,-236609,-266047,-174170,-236145,-174285,-68546,-170214,-267125,-282771,-420116,-286159,-195391,-207434,-255137,-399383,-491896,-498254,-518872,-577316,-777161,-765072,-957733,-1307624,-1701639,-2831782,-3371206,3605135,2082593,1310356,989131,814460,660711,589602,520341,429085,413637,384715,233689,230423,275580,300630,240498,273981,200035,119413,155326,111583,289216,242335,140543,137376,162797,134202,128398,163171,137388,184889,163450,191721,204422,161489,189542,164070,133104,84368,125183,164850,61772,45173,28033,112447,-12500,127609,82559,22538,117124,99396,45578,36304,195271,48693,41111,144488,81151,-88072,43647,117626,20969,53164,104301,76784,132722,95644,150770,20008,3005,39530,65621,-51,43251,32851,134004,3643,27590,-34241,-82321,-2295,13378,-42099,-68909,-22650,-78472,-213319,-354326,-600037,572369,461745,297753,154754,208221,138776,202187,112082,50430,73781,73427,17462,166661,13138,237560,181161,105875,50969,119265,109088,41684,-31117,-50219,117140,101064,47796,118344,30897,125263,36225,31933,97819,198559,134972,84465,96682,86457,103433,669,32066,11388,31393,52725,92437,77180,63866,120849,83106,18852,88537,72641,-27190,4081,54680,114007,103678,39285,65241,74682,14179,-88687,84356,99711,22674,25752,76796,104648,292,9597,84500,-1788,47739,92591,63455,76806,-16486,32343,47002,-1014,30677,-19739,46835,120823,25836,-49849,46199,72629,83211,-27166,2203,33495,16130,57892,93682,121097,66167,67752,34513,48800,128655,77528,91750,69625,97553,114106,129016,76167,60031,-43071,44741,41940,30726,32046,85302,92147,76808,84482,3609,43584,11586,67967,31634,81034,69461,3385,-57631,35683,75094,11125,53485,-1297,-45595,50121,-40754,-339,48321,24649,-20443,98096,-55674,53612,56223,50289,36999,78921,33632,9916,67712,39699,37188,38903,7308,92100,67779,14038,18815,-65109,-7976,-12167,36644,77354,45457,7192,38517,41185,12167,32365,1782,41138,6139,11887,-49270,45444,21165,-19991,86936,-22348,29479,-2437,50436,38386,-47567,29102,85844,14811,90980,16577,-25601,-95195,-3522,13680,21559,1343,99681,-8206,65324,51583,-26510,-33550,-106947,59757,37863,31724,-68796,-37008,42140,-10141,54181,50775,11241,26506,-18695,35169,46927,74233,25289,-5220,-9809,2176,41939,38207,45106,64949,17258,546,13914,16007,97857,38182,-48080,56506,41959,17622,-10151,92372,14295,-2549,14705,-5887,-64004,-47198,12262,19826,-47362,49282,54277,17862,-24526,29396,39052,-40212,-51324,-145569,-12228,-13505,-28742,50367,-19481,66357,89653,37145,13190,29616,31600,63894,70840,-4384,32437,75361,27629,-24102,54727,70455,94714,46992,-11178,-69147,-5118,-20894,39036,8796,44434,46042,11018,-46605,81291,-14837,-28875,20460,-10565,43143,-72871,-17247,1151,6617,-46230,-20778,24334,46314,92827,86821,57563,8304,97619,9065,21161,17969,-39743,-94079,-54819,55802,36558,25591,-18371,30365,1470,-27099,-39487,63152,54641,24026,13316,28324,109232,44832,13925,7330,18101,-80358,71249,47731,49125,-13721,-14525,104828,38505,-3682,-59629,58868,22924,19809,-31542,-37375,-24365,43597,14060,-42001,-81240,10196,1674,-8178,-35700,25913,68871,30012,25020,13205,-146650,-12327,86445,74211,42408,8216,-51824,-13011,-11444,6838,-28883,-78849,8526,-31510,15664,-122229,-23327,-58853,6852,5160,66789,16802,-38226,-9963,-52320,-15329,39250,37458,38843,91942,132780,74048,102121,-36548,-86186,-70207,60003,26945,21374,16840,8096,-14773,-51968,45480,18239,-2024,40095,46734,-1779,89823,11012,39193,16033,-6954,-21027,9455,61718,116525,29801,22779,31917,9543,33817,35473,-18050,120924,-13285,-28227,78954,15379,65706,40876,-1481,36073,34515,32414,47012,9614,11679,44228,105860,29833,-4856,-5853,102375,63636,-21434,20582,51848,-16346,37963,2210,20796,42454,62083,-17756,-2894,135,50162,79400,56431,28082,-43559,-22474,-32956,-43639,-31670,39038,-63497,-21522,30682,-90866,-21282,-63853,-16211,-71112,-43300,-14784,56938,66742,11001,38254,27413,42812,-25197,78106,-99107,97914,40275,24304,53912,-8170,-4209,17932,31462,87821,-25586,-36823,9231,-36051,14873,122690,25344,-8512,2852,11779,15875,-10454,105508,22244,43278,23147,81303,-12315,-26683,-21108,-81665,-112651,88936,74140,13742,65795,137205,-1075,-27703,15872,2058,14676,-78544,3025,11208,80561,66281,-73770,-40914,22927,26304,38834,-23454,-13943,-2184,-80060,36844,-18364,-52845,-47938,-26879,-53208,20370,-49686,-43391,-111440,-71269,48650,118158,67810,35704,22271,-33523,17819,57810,41303,29192,-75367,21046,-66124,-52607,-2406,44636,64683,21893,1185,72957,51040,66121,26673,84723,-35476,-6239,-90261,-81596,-38199,26373,-63844,6753,10671,-31015,-25007,-29182,-18119,35951,8306,-15948,-80219,-9001,77589,43103,-14271,51169,9877,2774,-42432,-68069,35206,-18371,10245,21786,-2360,32466,2364,10670,-48950,-44566,43270,-2897,-18773,-24245,-18886,-2406,7271,-68056,-6481,47115,-68520,-32737,-35190,6215,67477,-14719,33901,7584,53802,64609,12867,-40698,52742,97247,13831,-48914,-48379,-31412,16819,63414,55149,-18986,-46319,-19835,32891,46753,-11763,-1557,-7065,39132,-60476,-46986,12504,-25119,-21235,-57682,16437,-791,29204,13282,32246,-28783,57178,-25239,-53058,777,-7228,33097,-20242,86799,78055,70988,-4202,101913,24194,17216,21192,-2092,21522,-311,-52606,-27724,-14435],[-22524,-26777,-15968,18106,-8321,-11446,11519,13372,-18630,20907,-69552,6064,-51164,-97246,-27680,41428,7980,-9089,-54795,3488,-11984,38021,-123138,-84578,-75601,-16733,-23080,54335,-62331,-74137,63298,-72366,-128606,-33729,-777,-125425,-51389,52257,-24648,-49334,-89866,-119000,11506,-16482,-33947,-26579,32215,23615,-82720,-117751,18256,-31825,-53562,6586,-120935,-15354,50740,-15477,8795,-27630,-18537,-70352,-53649,-70840,-24714,-8874,-56989,-30995,82628,-446,11234,-42087,-62253,-79561,-28655,-4827,15858,-15268,-59054,51193,-66105,11781,28485,-106453,-109291,8530,-23016,74625,-25860,-129049,67113,-90701,-88884,-58199,-75623,-77041,-31634,-20016,-26801,13594,-38016,-71705,-89481,-60091,6831,9065,-60363,-15045,-4508,-91636,-14773,8595,-44606,-53084,-76279,-38555,-24541,-101810,2087,-41977,-56912,-69830,-64850,-12984,-10510,85306,42742,3097,31,-6601,-9879,-31069,-33547,17504,-50405,-24888,-45101,-52405,-3625,-83292,-91728,-45646,-6927,-11946,-68555,-44684,7684,-84527,-48275,-90399,-52457,-16857,-94471,-96682,-83176,-21170,-36284,-14841,-95635,-99611,-25425,-105677,-87925,-138486,-143616,-105712,-58458,-29958,-103550,14806,-79907,-26684,-70008,-33988,50143,-132008,-63561,-88727,-185869,-63733,-103835,-101962,-57900,-57430,-58206,-44760,-100581,-84377,-12080,-123801,-263917,-108803,-88992,-84533,-120578,-163975,-128966,-74143,-64294,-98267,-107107,-83975,-136675,-127917,-148570,-85558,-171621,-10869,-200414,-13529,-191537,-178125,-53469,-36882,-19885,-102034,-159295,-146690,-90682,-135902,-153231,-75175,-104715,-200584,-172960,-197590,-238161,-254900,-194513,-240077,-180468,-29896,-161372,-210159,-282332,-425999,-292448,-215376,-219719,-203011,-346718,-462477,-477088,-476658,-523336,-762728,-781693,-937999,-1259480,-1700916,-2820325,-3356690,3489060,2037651,1280461,1005710,810916,643891,561524,518081,394231,396154,370930,248313,239036,247913,276263,241940,255346,173070,126992,178621,117721,293327,246803,149632,127467,166154,107384,102087,151606,138152,212577,161741,204287,202938,185511,189814,167927,133743,86623,137761,160063,46046,41802,36854,142277,24516,140868,78327,39856,131504,65046,66220,24819,178322,73864,57301,136371,66590,-135626,4719,101725,29617,44107,89141,58447,143652,80439,146744,15346,18263,40150,70159,-15551,46629,8429,126408,5216,45047,-13575,-75157,34489,22689,-28332,-55047,-35897,-84101,-196909,-374499,-602000,510591,453569,289771,167407,221949,149666,232025,117957,69623,100619,76915,24396,183577,22732,239432,199580,97949,38384,118895,113131,29618,-22116,-34232,113989,91194,46860,126388,30164,111777,25470,32528,54491,171716,155190,85516,92937,102714,112171,2560,39134,41668,31909,51837,32679,36123,46964,111572,93876,43168,99635,70686,-34075,20895,71737,103823,106653,94706,55379,51662,6787,-77278,103463,96753,50471,33129,76165,108912,-16885,28232,82182,-7473,52394,80399,53982,79549,-27744,29275,29045,5367,27696,-13199,49444,118740,17448,-22841,62451,70901,81471,1245,16121,45118,47643,67620,75323,104015,64336,62709,25810,41368,105586,69083,59070,56569,94655,116233,108033,75755,74502,-34217,42391,18881,44679,54311,74543,63773,73829,108291,13819,31151,306,77100,24775,101410,62933,13464,-36730,-2327,58690,23888,70169,-17916,-94499,55797,-26188,-826,57580,47584,-10839,101899,-33761,46466,75737,71763,66982,88288,58474,19703,62112,51142,37937,26927,4597,86320,68210,12582,15487,-87658,-12089,-25843,26389,78505,45672,-8695,51588,60295,10855,23589,738,24709,-861,46059,-20113,22857,11594,-8356,65345,-14937,42962,-223,9195,20821,-59573,40232,84499,-467,49411,37120,4530,-90048,-2986,16668,19369,35065,107757,-7565,83684,45056,-5566,-25203,-108304,63153,17908,7195,-55439,-26961,82620,-29713,50095,36009,-504,-19883,-30132,16330,23256,68333,21154,-41955,4194,-5413,34128,15125,32762,64364,7240,-10576,26917,38328,92584,33590,-54002,91839,48752,57832,-12570,67936,17993,22187,8167,-12472,-84816,-30359,34250,3919,-40429,71338,44827,20652,-17177,2769,41699,-21613,-15178,-111868,-16461,-9470,-23972,60699,-15885,48678,66714,39513,24088,14859,29469,85752,86546,-6536,32524,105365,14953,-1495,90774,67246,75537,57188,7153,-67952,-14001,-2558,64553,-2961,48342,46080,5533,-61218,76977,174,-32240,18681,18993,59807,-44946,-13749,-15259,-690,-44411,-8393,27359,41060,83546,68019,55505,27840,123023,-1111,2847,-1699,-30940,-86304,-53965,52900,2124,44026,-5962,28549,6569,-23964,-20963,66519,53291,18971,11527,5925,93584,48151,4540,9994,34249,-72689,63020,72843,53129,-15776,-3606,93111,71232,-11177,-54098,47338,8208,19481,-38421,-38493,-27633,4172,1492,-32713,-77697,4710,29653,-3779,-42143,29402,82114,58562,-24586,-22849,-123514,-18711,70474,59957,45542,24096,-58408,-7622,-22903,1777,-5930,-109278,275,-32946,3289,-144652,-15359,-77169,13926,-11538,51498,24124,-12614,-11458,-54000,10731,54027,27397,46757,51094,112595,86854,79628,-16958,-75770,-55767,60201,27428,-8230,-18538,10616,11222,-41446,47927,17420,-3261,9587,610,3347,104314,702,27436,-240,7011,-9614,13351,60061,113575,34129,19008,28002,16872,23724,30569,-7137,115026,-9977,-59598,58405,29548,57045,13355,9027,47685,66392,21144,7733,29940,38210,38299,54444,23874,-24945,-42776,93243,84962,-27313,22526,48057,-5512,59506,-12861,38256,54500,58733,-26992,-11935,-33568,38012,79249,56511,37756,-37459,-48456,-32753,-44619,-49133,14255,-48981,11787,43676,-82728,-28487,-53864,-47789,-69169,-37817,-15823,24431,80784,22256,44198,20101,38924,-9623,69114,-75497,113831,65435,18501,42063,-21574,153,-283,17249,102199,-53908,-36878,18760,-65543,16416,121688,12488,7707,-3393,17950,4632,-3849,121374,49809,64411,-9286,76528,-6983,-27706,-36823,-98679,-89539,85972,49298,36396,72026,139992,6230,-20707,18760,4254,4221,-76532,5085,17972,68262,52148,-68981,-41039,-14435,77,45183,-4968,-9719,31964,-82256,24839,-13178,-47802,-11983,-17704,-72569,13602,-54584,-58092,-79001,-67755,44126,96879,109226,53776,37570,-36937,14837,54392,61240,44975,-67028,25136,-46179,-43088,-8627,56702,50293,10578,-4342,63751,55949,68132,26343,62679,-4429,13060,-71178,-73531,-12776,19394,-40376,51391,10222,-21378,-24658,-55459,-10712,21235,-69,-37564,-102282,-33187,64440,29986,-466,60750,39341,4181,-51789,-88555,44577,-29471,15983,4648,1986,19793,-17188,16708,-51809,-42808,59132,-13608,2795,-48196,-8876,-3428,181,-40455,-16490,38413,-22784,-36748,-26370,33796,88814,-24786,15988,11924,54244,63441,-2083,-77033,45166,109409,7051,-72348,-55771,-28705,3716,59491,55226,227,-36335,-27562,19093,27360,-47494,-19314,1772,29089,-57983,-50027,-27749,-51036,-7171,-17607,17347,14022,4660,-654,10008,-7051,70729,20004,-40375,20540,-9854,47039,-26905,93856,91378,66236,-19272,98642,30174,22846,14345,-17250,13920,-17565,-38436,-24883,10859],[-31977,-17898,-21086,12134,-29985,-8589,17923,25658,-7822,16926,-20405,-9334,-44732,-106006,-35656,21011,17399,-30496,-67140,-33497,9588,43047,-133732,-97120,-92254,-19684,-46987,53999,-53072,-89244,74810,-41116,-113172,-35057,-25467,-139710,-66661,29692,-4791,-43253,-104628,-119951,-14825,-31291,-31294,-55411,33943,4180,-89318,-123058,14493,-33309,-59758,30062,-75264,7282,53317,12952,21210,-60591,-29051,-60421,-51880,-62700,-23792,-21645,-72937,-36964,68838,-15823,16394,-43473,-64065,-70967,-23694,-3287,12369,-33328,-60771,62983,-10899,6179,15466,-104472,-119526,-18177,-24548,49186,-20799,-95045,58187,-71948,-89084,-52909,-49045,-69641,-58656,-28585,-39321,30192,-31637,-47620,-83992,-95638,11357,26952,-41527,-1754,-27935,-69968,2566,21551,-28378,-5699,-65715,-35057,13442,-87106,14645,-50824,-21511,-64098,-58861,-18497,-41124,72389,68437,21055,6420,-8440,-14286,-70260,-65518,16241,-52952,-30002,-46265,-77682,-8227,-82851,-81724,-51610,-15037,-8299,-66406,-41888,10667,-97995,-51266,-79819,-40326,-2650,-89224,-109254,-94405,-24269,-41371,-5366,-76603,-108025,-17238,-110119,-105569,-160790,-154047,-122423,-71473,-7064,-101401,-16547,-73849,-24166,-79051,-31365,44766,-122289,-69920,-97520,-192538,-88495,-104147,-109290,-64950,-45505,-69695,-86226,-120748,-100491,-23397,-75031,-233019,-77786,-91240,-78148,-120888,-168759,-125050,-74732,-67627,-95685,-107978,-79512,-119002,-132844,-133472,-55274,-161218,1910,-162652,-5248,-182644,-146768,-44521,-28624,37669,-72483,-129004,-137419,-85940,-150250,-160789,-73763,-126774,-241945,-203120,-196946,-232371,-233720,-208043,-236741,-195568,-32991,-160650,-177238,-278672,-411538,-289864,-227302,-234464,-176607,-320210,-432721,-464773,-443769,-471401,-732327,-796267,-916552,-1207862,-1657621,-2743715,-3407524,3302940,2005516,1263224,1006971,801695,635675,528371,505595,359612,380049,349080,265906,245410,219112,255891,244016,240197,157917,142847,195336,133314,298038,239833,153962,131959,173395,96195,87041,136307,146325,227490,155451,199178,199615,200391,186545,158615,125529,79678,135735,145446,39892,48987,51491,163251,75920,145000,85046,58640,132552,31505,97131,18769,152105,100755,78079,114804,56978,-126944,-21362,86698,45019,41826,73366,39175,117594,54735,141907,32797,45599,43397,79156,-22133,48723,-2560,117499,12226,55014,12109,-59755,49193,21274,-4270,-32068,-40713,-95312,-183351,-382686,-603897,452743,437250,287223,164676,225180,148138,225147,127656,90352,132479,86269,48259,176066,31512,217118,207294,89055,29537,122771,113730,3173,-9189,-6141,107779,82390,46719,124683,42764,87745,21899,39761,192,119274,151662,77763,86317,119838,119511,14149,57200,75488,43160,44037,-16158,8477,27370,88170,102941,74142,112494,55849,-35514,44961,83435,78400,95577,127098,39637,21038,16778,-54974,113560,91820,73022,45485,75954,103600,-22119,62136,76480,-11591,54565,68162,48843,83081,-28454,30303,6749,10991,27273,10912,50209,106146,8084,7513,73663,62022,70242,26102,38562,49612,74483,68778,49135,83349,61686,38073,15965,41172,93099,62698,27067,43750,93781,114987,80622,69406,101669,-16133,40762,-6332,56682,71705,59372,38940,63110,124675,33439,19247,-3864,77479,19388,109116,44636,27765,5248,-24895,46383,38013,70715,-40240,-112454,64032,-12798,5052,53136,60438,-62,92434,11676,38333,95658,92408,92638,92348,69575,18530,46132,51590,51538,17678,11448,71957,59919,20098,15168,-88279,-4095,-33112,15496,75229,45622,-20401,68053,82773,10508,18075,-3574,10849,-5306,86977,15116,-1770,-7950,2231,40983,-9997,50342,-2356,-28894,3246,-63628,47350,79420,-12989,-3032,45875,36357,-67393,2075,9187,1016,46266,82499,-17770,80308,38067,21192,-19640,-87702,61396,-11173,-10183,-27491,-2975,105290,-39288,46547,20071,-23380,-64265,-30362,-8228,-5925,50682,18175,-61325,14518,-13956,38764,-8322,17545,51836,2690,-20274,42092,55422,87212,34152,-56541,106741,47044,84071,-14410,40134,15714,37687,-12332,-8380,-88759,-12014,47559,-7890,-18682,91741,31592,23412,-3192,-8350,46889,3344,35958,-69918,-22406,-2010,-12800,60858,7540,41089,43883,36512,39642,15968,22917,95064,87148,-5899,41210,127183,8640,14088,114408,57942,51420,60827,24209,-52555,-16928,15026,72640,-20093,48204,46015,1490,-67452,74719,31823,-23237,22768,45603,81133,-13386,-11507,-23679,-12933,-42608,4263,26693,23555,62202,36746,46169,47949,122579,-3989,-14739,-13309,-14458,-69480,-43637,49146,-31762,60444,9454,27281,23573,-13961,4952,58342,48084,6136,14670,-7796,70292,47952,5194,2201,37536,-77809,46051,100034,46830,-21675,12802,79059,100533,-14477,-40798,33217,-4568,16612,-36129,-27091,-26914,-24886,-11019,-25029,-75972,1941,48771,1886,-47861,29536,85905,70630,-70068,-56000,-68873,-19519,58144,39312,53845,41210,-58767,3586,-22617,583,22481,-110057,-8318,-32066,3936,-139427,-3071,-80058,17898,-26806,25530,31822,14888,-244,-37171,33161,51457,20471,53732,15783,92053,80018,42502,10777,-61511,-44728,57579,50276,-37667,-59628,441,34257,-23228,36552,17987,7151,-15829,-43455,-4250,101730,-6093,10869,-22007,12746,4940,11829,43312,94376,31870,12536,21492,24278,20835,25131,4921,81582,-9012,-84219,14520,35275,51848,-5433,13812,49731,74885,8177,-35107,48192,64568,28091,-4020,17164,-42192,-63211,77843,99343,-32327,26381,39261,3722,68568,-17400,43166,58362,52137,-22928,-19626,-64617,28583,80940,48042,43919,-37382,-65606,-24619,-44962,-50315,-9206,-30261,30909,50179,-65598,-31450,-38467,-68871,-59150,-32061,-6863,-3831,95286,34192,48181,21228,38128,7047,64555,-39767,105086,84417,14266,31125,-31071,9673,-19709,-6714,91252,-80810,-37499,23496,-96388,18054,108593,-4661,24955,-6218,21341,-2533,-3208,116462,67675,84788,-26886,68770,-5135,-30020,-37608,-82588,-57879,79572,37256,57087,67357,125871,21673,-16831,11855,12843,0,-65174,2463,11342,41860,35406,-56476,-38573,-51059,-26852,49187,15572,-8068,51451,-75425,15854,-6030,-46625,9945,-2029,-72527,8615,-52397,-64359,-37116,-51489,41989,66386,124958,66701,57298,-29702,17895,45285,78964,57130,-47320,31552,-17480,-25890,-6872,65130,26752,6327,-9071,46617,63551,58955,17755,44633,31667,32509,-49022,-54306,6228,6491,-9653,79530,9307,-16133,-14516,-64030,-1091,31663,9428,-48213,-102489,-57714,41422,20018,25952,53687,47689,12826,-55273,-85821,52544,-33388,21183,-8638,8142,9132,-41023,18349,-52710,-33952,68361,-15932,20828,-54396,-763,-9361,-3279,-29603,-29575,16829,41177,-28580,-17947,64928,95654,-28007,1756,26364,61609,52552,-12569,-103959,32185,106720,6516,-84201,-58269,-29272,-6929,49878,48616,23214,-20920,-42133,1114,1103,-78313,-33229,2389,13705,-57933,-54445,-70074,-47550,6311,19614,27664,31247,-13406,-24998,-12710,10381,72746,70895,-16010,41045,-7299,51612,-37163,88674,90033,57812,-25256,84436,35042,24485,14610,-23305,2183,-45215,-25610,-25518,24603],[-37138,-5578,-23060,7870,-44832,-12971,16674,35770,-4644,7458,22511,-21483,-28668,-113140,-47134,-6008,21681,-55162,-68414,-63248,40218,41144,-125729,-99577,-96753,-33449,-80613,50393,-42259,-92566,78020,-4580,-73274,-31342,-42237,-134967,-80574,2919,14201,-36385,-104170,-101026,-34329,-43558,-30983,-78543,29000,-25818,-97299,-118333,-1950,-38008,-61154,47245,-25384,26694,45590,38461,29466,-93067,-30745,-47991,-37919,-57472,-18055,-27300,-81465,-37848,31984,-34409,8722,-40529,-63385,-57217,-12548,3355,-2982,-63302,-59043,60247,50296,2684,-662,-104430,-105979,-36192,-19983,20628,-17192,-65303,41908,-58403,-79485,-34022,-16491,-60658,-74352,-35003,-36650,32904,-29202,-13851,-73644,-119786,13696,42654,-19472,11459,-25825,-46708,5910,24166,-15549,29886,-51277,-28753,48044,-57003,14593,-71228,12753,-59358,-48482,-18491,-73690,35941,73726,29573,4429,-10229,-23961,-108885,-92237,12236,-56505,-38715,-47569,-86443,-12856,-64951,-59014,-57174,-31356,-10989,-65275,-35996,8165,-96416,-57666,-59310,-22836,10432,-71960,-116612,-103146,-31794,-50261,-4826,-62543,-108156,-15716,-110168,-116922,-167023,-154573,-139042,-72076,14568,-81249,-49496,-65125,-33679,-85039,-32492,22202,-92209,-60525,-85668,-173765,-106915,-100517,-111793,-66075,-39643,-79138,-114635,-127762,-109742,-39796,-36736,-181672,-32227,-95668,-75376,-117085,-163769,-113813,-67200,-61533,-95176,-103778,-79832,-103255,-137125,-114188,-38222,-149864,-12210,-117567,-31625,-166015,-115810,-49611,-30960,68953,-41826,-100038,-121110,-76399,-157390,-157136,-85198,-150964,-267113,-225280,-193667,-218205,-206841,-204838,-224865,-217171,-74787,-175583,-176113,-272697,-380308,-286000,-232962,-243622,-186671,-326917,-412531,-462958,-428409,-432224,-683474,-795349,-894018,-1160860,-1573956,-2580142,-3497936,3064659,1984734,1256645,991369,784966,632673,501124,488385,337360,369640,323876,280462,246679,195606,243839,250976,235086,159301,160672,200209,148378,296529,225269,158645,149952,175978,106373,83576,120505,156335,222138,144391,183659,192196,203283,182906,138913,109011,67713,119508,126190,44624,62858,65523,169595,119401,137744,103158,72919,120195,8329,130275,23420,121268,117841,98474,83580,54571,-76935,-26451,77265,55835,44191,58818,23663,70041,28105,138380,65708,75523,49617,86426,-19511,43462,10459,120951,25312,55983,37128,-40604,34375,5393,25934,-6611,-32949,-108217,-175869,-376266,-603244,416834,418727,288922,143631,215981,143744,198186,138186,107705,157951,97020,80365,152474,38096,178871,202574,83611,29261,133162,109146,-32029,4906,24327,105474,81792,47971,110809,64982,68257,24546,49717,-44198,67226,134043,62025,76439,131372,124561,33375,83657,102439,59750,33891,-40946,-2000,11384,56807,108052,102212,124460,37286,-30377,70845,87175,42004,73974,122827,21176,-6971,39926,-36985,108388,87496,84743,53961,72154,90356,-13979,96947,68806,-14219,51566,61423,50758,87080,-15837,35850,-13350,15320,27111,37088,53664,87764,1863,33144,75987,47455,57338,42146,63478,41407,90438,60829,21366,65016,59476,-1774,7123,47873,98814,60441,3611,34596,93851,109953,52987,59303,129893,5578,39708,-28110,60130,81429,41350,19294,46747,129894,61117,13717,-485,71348,16499,103196,24545,41883,50929,-27503,41025,44361,51205,-63761,-95206,71242,-4586,15906,37904,63148,9397,72585,62495,28734,109961,101178,100061,87752,63440,8158,22994,37941,73979,14053,25565,53491,45561,26193,17544,-61382,15462,-31723,4920,68927,43415,-24845,81265,98860,11721,16843,-6326,3421,-5991,117831,42645,-23169,-28257,9425,22619,-6726,52609,-14030,-58178,-12243,-58169,47372,68922,-23528,-55383,43054,61949,-39173,11865,-4930,-27165,37566,30336,-34917,55782,31599,45148,-17741,-51593,53724,-46027,-19350,8226,28240,112403,-35327,43702,7308,-44437,-89733,-18525,-34458,-38642,22721,17074,-62583,16667,-19773,50066,-24351,-201,28803,595,-27609,57155,62626,84044,40440,-55136,98138,36287,90389,-12705,16177,10500,39165,-42203,4120,-74090,6441,50604,-14010,8577,108408,15793,22993,16026,3094,55614,29348,96859,-33750,-29247,8691,2848,49569,37778,47542,33522,31300,56615,28470,14627,89376,74987,-3869,44392,128893,5480,19459,120504,44133,27132,53922,34932,-28286,-10040,29344,62912,-35873,41573,46655,-1349,-62222,75914,73787,-1930,30062,65317,97954,11554,-12417,-29857,-29184,-41032,15489,20936,-3897,31349,2081,32471,63682,92196,-5,-26793,-15440,4372,-51008,-29941,46220,-58023,72527,22650,26074,46177,-1297,35274,40818,41014,-11643,20338,-15003,45327,46022,18372,-15048,23660,-99865,22328,122621,31196,-31196,30534,71787,115208,-12322,-20310,17482,-12607,13407,-23996,-6377,-24559,-32281,-20661,-23070,-76115,1439,53264,7496,-51061,25535,79246,66818,-93418,-72992,-11763,-12375,50765,17784,60160,51768,-52335,17211,-13215,1302,47113,-83524,-16122,-33122,12366,-109071,10714,-66544,16562,-39220,-2206,36940,40764,24685,-7289,46337,32811,19102,56811,-6599,79292,58753,3771,40468,-44769,-42800,52237,97428,-57540,-91263,-18686,48818,-794,14752,19713,25062,-24542,-74522,-22724,89992,-8289,-6516,-38865,14431,20432,7070,19219,64217,28806,5873,15117,26813,24031,23235,16006,34577,-11573,-92963,-48013,32019,51199,-14941,12602,43572,58980,-3828,-69462,57890,82503,20067,-46926,10914,-49749,-62984,56840,100892,-33276,27775,26860,8662,62266,-13800,36138,54742,47281,-780,-23015,-85726,22311,84937,31577,44014,-43041,-67931,-11942,-46109,-35926,-24457,-7959,33484,46571,-42453,-28615,-22592,-71219,-39832,-24505,6674,-18515,105318,44917,46931,30173,39492,18012,64576,-13052,76518,93151,13071,22904,-32937,22492,-36408,-42496,56658,-98958,-39000,19875,-124867,17895,85912,-21285,38684,-3452,19691,-6684,-9601,87847,72573,99784,-24798,60441,-7755,-34761,-24064,-41339,-24023,70840,38889,70514,53130,102565,43440,-14550,-2552,22316,4951,-48024,-6209,-1208,9153,19642,-40035,-31612,-75258,-47819,50334,31919,-9911,54757,-61795,12480,1184,-50943,17343,16684,-56351,7853,-47890,-61818,3872,-27869,41346,32051,114307,70259,75256,-15453,32073,34051,88846,62174,-21953,39468,16817,-4350,168,67718,-484,8487,-13069,25793,70570,45359,6803,30536,65480,48682,-29489,-29671,13209,-7349,12014,85244,7191,-17514,2000,-59551,6774,68193,31019,-43219,-76420,-74836,11480,16997,56545,30730,34287,17056,-52783,-53835,56671,-31628,26204,-12582,14446,3839,-60022,11326,-51318,-20911,70231,-4625,32171,-35369,5434,-20117,-6943,-33260,-43282,-13535,106270,-10695,-9139,93189,87066,-22235,-7892,46373,70008,23389,-17171,-111532,20131,92393,10325,-82279,-55018,-34448,-14341,38460,36471,44758,-5411,-63553,-16741,-22303,-96244,-40347,-2910,-1364,-58434,-61101,-101598,-24591,14453,46330,44312,44886,-22884,-54049,-29213,20301,67199,109240,13595,55899,52,48274,-43055,69720,72005,47919,-21568,61754,36715,22875,23362,-19441,-11902,-72493,-17918,-29893,26329],[-34913,6455,-24371,4055,-53649,-23828,10141,47110,-7056,-3821,47790,-24852,-4922,-115163,-58364,-33950,20876,-78937,-56198,-81120,69529,29679,-103458,-92910,-89765,-52155,-110212,48085,-33113,-86461,71427,27259,-24674,-16723,-48298,-114988,-89345,-20011,27368,-29499,-88124,-69700,-47078,-50443,-28241,-82577,14624,-55630,-103495,-106157,-28815,-45802,-57133,52449,13446,38171,26422,53408,29292,-118398,-24941,-36058,-10704,-57801,-9161,-24080,-80490,-31139,-15177,-51339,-10050,-35941,-58339,-35999,3493,13268,-25831,-96847,-54549,49591,98375,1255,-14272,-106824,-81711,-41551,-4369,-2787,-18334,-56031,22103,-48674,-60608,-5129,11751,-50149,-74824,-33075,-23890,23029,-30263,18091,-60717,-123666,12147,46434,-1567,20348,-13153,-33631,-3795,14258,-7504,45931,-31840,-23481,73132,-18565,-3864,-101185,34552,-55897,-34829,-11697,-98119,-9140,55425,24939,-5840,-13410,-35525,-139326,-108118,5623,-63662,-48331,-51101,-79573,-18409,-35184,-29374,-60313,-49575,-19305,-65049,-28770,-1087,-85087,-67358,-35252,-4592,18474,-51616,-116677,-105246,-42402,-61524,-15187,-58247,-100625,-23780,-106365,-120236,-157985,-145358,-150283,-61728,31348,-45713,-69295,-53999,-49848,-88183,-37521,-9774,-50711,-41923,-56072,-133997,-115619,-92614,-112007,-65947,-40070,-84990,-124383,-121468,-113327,-58702,-24707,-126889,13554,-99443,-75457,-108351,-147030,-101571,-54774,-47433,-96962,-95471,-85736,-93276,-138332,-95199,-33311,-137852,-47069,-85008,-80749,-142181,-94104,-67247,-41476,61943,-21606,-84264,-103532,-62418,-155745,-143815,-108969,-167515,-270523,-232089,-186531,-197974,-180020,-183423,-206589,-242494,-135478,-210086,-198823,-265895,-337664,-287481,-238527,-246775,-230055,-356560,-405057,-467820,-433057,-410437,-617456,-774170,-871783,-1124238,-1472250,-2355542,-3580197,2820058,1973493,1256660,962675,760601,632030,488485,472651,331417,367291,301646,286089,243406,180578,242098,269272,242595,177018,175587,192900,153608,282346,209883,169129,177043,169890,134802,87499,109078,162959,196935,130972,168972,179722,193875,179836,114351,86802,57822,94126,108754,58761,78362,74207,159515,136557,121103,128223,78527,99066,1205,157057,41162,91433,117986,112293,49639,59126,-15176,-11444,74881,53553,46878,46655,16663,24225,9015,136782,103012,99027,56916,87427,-10196,27513,48763,136187,42190,48554,55924,-23177,-3661,-20945,55500,14765,-13734,-119252,-174276,-357697,-599984,410138,403858,292145,112487,196353,145579,174769,146865,119062,169501,105430,108925,123359,43698,136560,187311,84368,40743,147141,99526,-63269,20683,46452,110736,93493,50542,87503,89950,62828,31562,58317,-59355,37129,116958,42243,63216,131344,126454,56221,112515,114738,74224,28468,-40619,2717,4987,26189,108217,120264,132340,25912,-19351,91037,83208,4237,48954,85445,5017,-21912,67586,-30560,86940,85874,84797,54468,61545,72003,4800,119615,61473,-14966,44124,64149,59033,90947,8331,44698,-25476,19385,25119,54724,62487,73304,1215,49663,69391,30190,48236,46982,83405,22845,91876,44644,-459,52958,58464,-43728,549,57444,120847,62588,-6666,33097,93539,100228,30958,47590,146941,24892,37750,-41535,51314,81644,23031,3420,29545,123255,92726,19883,8342,61857,15597,85606,11579,51565,84237,-10679,43058,36351,16157,-82300,-54731,74157,-3646,28512,25770,59356,15082,49515,101427,18164,112921,92540,79796,72134,42425,-5763,-1178,12721,98080,17329,41708,36320,29875,22188,21825,-14001,42196,-22455,-4688,60711,36558,-20569,85618,100474,14339,19596,-2746,3234,-2738,126587,51799,-37309,-40283,12555,19408,-3874,52132,-31806,-73798,-22602,-44354,38712,52422,-35299,-93473,33143,76284,-16054,24989,-19024,-54924,20744,-22771,-51210,18936,25913,58999,-18738,-11824,42405,-75990,-23097,40442,56315,113543,-18065,43431,1305,-52079,-88751,1517,-56952,-70371,-11469,17939,-52683,9419,-19994,60696,-27288,-19557,1247,-2654,-30676,70118,57952,83718,50441,-50381,70643,18717,78692,-4800,2531,6697,27792,-71354,19489,-47798,23015,45009,-14968,30901,119835,-804,18104,38264,35042,67207,51245,152214,-9023,-35574,21359,19136,29926,60121,66403,41930,26048,67535,43340,7746,71608,58253,-1668,27199,106389,2014,14219,109496,28834,4262,36332,36522,-5392,6927,37984,40063,-44746,26922,47481,-2494,-46000,78834,115448,27440,36113,76676,102800,22799,-15946,-35070,-46343,-39163,23611,9859,-34659,-2503,-26114,18364,71037,39523,6929,-30788,-9070,19646,-37705,-20004,45657,-72605,76941,29306,23695,64750,9863,65657,17950,34150,-30028,24342,-18274,24185,44662,41534,-37959,-5242,-127089,-4521,134086,11829,-42359,45027,75489,107718,-5005,4657,1583,-14722,12042,-4370,17781,-24053,-16730,-25936,-28489,-73152,2098,43205,11878,-48977,17800,65225,51688,-87601,-65848,27413,2568,47720,1438,56166,50931,-39493,27896,328,3045,62419,-41682,-22417,-37387,20101,-65309,22740,-39637,9746,-46587,-21883,37116,61125,56517,22686,48148,4924,20002,54245,-15445,76922,32606,-25136,64461,-27656,-50820,43403,154458,-62673,-101721,-38432,53231,21512,-9777,22015,43038,-11838,-87302,-45092,77217,-6353,-19313,-41920,16113,33889,2467,-2868,32069,29760,2022,10589,19943,29852,29938,24911,-10308,-17292,-84233,-113521,23537,54849,-17694,8406,32733,27330,-12795,-86741,55435,83906,17246,-61826,7429,-45091,-46250,32286,88707,-27762,23386,12956,9148,43635,-7040,22454,44780,46354,35895,-21174,-92820,18539,88852,9318,37246,-50529,-53364,-93,-48802,-10739,-27957,19757,24587,32843,-16193,-19774,-12121,-53175,-13266,-11614,18899,-16220,109247,52915,38307,42559,41080,19439,67578,-8318,37556,89729,15223,17350,-26284,34510,-47958,-84999,14261,-101574,-41442,7524,-142854,14587,59446,-33682,44972,5447,12413,-9871,-20216,46198,65700,105990,-5191,54490,-13563,-41244,-649,5537,6189,61521,48978,73354,33695,77274,67148,-12438,-18976,25778,20029,-29084,-19969,-12624,-18926,7348,-22576,-16549,-78072,-58971,48772,39616,-13998,45314,-43488,16073,9705,-57485,14374,34450,-32876,11550,-46504,-52209,36198,-5215,37116,-663,86708,62463,86634,24,59389,23110,86540,59764,2132,46755,50881,15936,7137,64561,-25797,14266,-14924,7691,73249,32643,-240,19852,88723,58303,-16371,-7310,6925,-16707,13173,73192,4159,-24732,15212,-50462,9857,115611,54803,-25804,-29049,-79087,-20000,22201,79463,-1354,8313,8975,-45094,-6,55192,-27186,31617,-5458,18902,5177,-67121,-4841,-48126,-11054,65255,19161,37300,6871,9986,-32320,-13645,-42506,-54204,-45262,154352,11312,3230,112613,67284,-8817,-11717,64868,72494,-22124,-15825,-97635,14588,70747,17574,-68033,-47681,-44772,-18272,30193,20874,62765,5997,-87409,-30038,-34495,-96237,-38944,-9863,-11293,-57167,-70198,-113140,-77,13899,61532,60504,49723,-23688,-78228,-34975,22633,59774,122745,40463,61348,9993,41026,-36925,38426,39458,37842,-10248,35148,34447,18406,37120,-8077,-26031,-91724,-17741,-36103,19960],[-25569,14587,-26829,-609,-57220,-38074,1386,59508,-12034,-12792,49273,-17011,21260,-109904,-66122,-56705,16510,-96869,-32137,-86835,86751,10965,-75024,-82661,-76304,-67294,-122146,49815,-28481,-77385,56724,48391,15847,12379,-43978,-87292,-90023,-33281,29555,-24033,-63253,-39576,-56157,-51174,-19276,-62590,-9226,-75466,-105185,-89877,-61579,-55744,-47895,46287,30757,39564,-1187,53572,19404,-132613,-14955,-27186,25902,-63366,-98,-13995,-70477,-17514,-52760,-62948,-33550,-33507,-47683,-9695,20689,20911,-49445,-122105,-49545,39225,117881,1006,-21811,-108595,-58603,-34687,22287,-17394,-27982,-70315,2426,-38433,-35134,25752,30120,-38363,-61661,-19465,-9357,4412,-33091,38261,-48720,-106399,5409,31671,6324,21628,-5772,-37560,-21544,-6409,-3527,42542,-6038,-23264,85395,18760,-35156,-130438,36843,-53273,-20411,-153,-108360,-47174,20098,7775,-20977,-18333,-45622,-156721,-111867,-4987,-75365,-56040,-58532,-61894,-26103,-3393,-1298,-59562,-64416,-31705,-65184,-23167,-16448,-72148,-78758,-16583,8036,19063,-36898,-108070,-98200,-54829,-72377,-35026,-63333,-87865,-42472,-99326,-115567,-139068,-128949,-151823,-45158,41535,-4287,-69706,-42647,-66346,-90788,-45190,-40469,-13007,-24426,-21756,-88317,-116113,-80612,-113350,-71173,-45806,-86311,-115860,-105258,-112294,-77158,-43426,-84002,43028,-100084,-78267,-95125,-117139,-94204,-42550,-30641,-100805,-84739,-95897,-90524,-134680,-81110,-37105,-125307,-87354,-75256,-133692,-113849,-84780,-91585,-55559,24537,-23664,-87001,-89831,-47497,-145663,-125131,-139182,-171136,-253150,-220676,-176280,-176500,-158669,-151402,-187027,-268827,-191601,-259818,-230174,-259691,-289709,-296325,-249620,-251181,-291324,-389288,-402702,-471918,-453360,-403536,-543615,-737909,-852037,-1099160,-1382622,-2149188,-3598411,2622562,1968624,1258262,927027,730437,631984,492036,462397,336572,372097,287587,279587,238674,173399,249347,300951,260498,205504,185087,177574,145490,253449,200475,186803,206359,157907,170868,92815,106673,163700,160593,119527,164216,162801,174286,176696,91577,63151,55916,67464,98481,77951,90914,77406,135985,122861,100964,152304,74582,76539,9977,171397,69309,68004,101535,114518,20692,68368,32667,15707,77445,36205,45908,37567,21764,-758,2052,136163,133439,112567,62306,81024,1363,2914,101445,150436,58170,34756,64697,-12009,-48429,-47904,76837,27393,10762,-126367,-175859,-334010,-595797,426333,396462,293882,87239,171544,156927,169918,152268,124361,165617,109637,125748,96790,50425,99970,166676,91164,64166,157725,86946,-74040,41377,54359,121757,115159,53650,62505,110413,71446,40850,63045,-40350,36256,110301,24971,47618,116631,124364,77631,136326,109744,80206,33573,-24656,15887,11547,4237,104423,126198,133843,28794,-4048,98345,74091,-23250,27971,33303,-3918,-17791,90797,-32248,54556,87550,75948,49384,43785,51476,28072,123041,56641,-12819,35528,77075,69751,94145,37326,54378,-26571,25558,20085,60071,76532,72665,5955,57155,56955,13832,45333,41984,92049,2129,78694,22597,-9694,47941,58663,-71875,-3357,63948,147463,67581,-3919,41460,91369,85203,18342,36214,145487,37711,32905,-43534,31562,71996,7166,-11179,17687,107053,122190,40178,18764,51439,15051,60725,10536,54234,96118,19984,50363,12848,-22615,-90550,-11885,70848,-9615,39026,33707,54323,15924,31720,117804,7983,101750,69522,34359,45555,13669,-16525,-19488,-15915,115918,26694,53830,25278,18334,5030,27150,37173,69131,-8374,-12712,49788,23563,-8124,78684,85094,17465,24901,8978,7967,3454,111822,41419,-42215,-38903,12656,36918,-952,51441,-47910,-73037,-24363,-25271,21857,31182,-51481,-105800,22369,77881,-3102,39140,-26412,-72936,9401,-46991,-57812,-16376,20980,58909,-20229,18787,32288,-86381,-25801,58058,71360,116265,8655,48216,3603,-42223,-66260,22658,-70225,-93829,-45386,20168,-41620,-4365,-13795,65226,-15791,-38561,-23386,-9541,-27503,79286,42631,84920,60364,-43672,34848,-1098,57294,10129,2436,7943,9635,-88450,30829,-22413,35008,34433,-13041,41576,124332,-16157,10191,60696,76259,78844,64901,184283,4263,-40058,34179,31565,8580,65160,90520,65231,21435,64668,51093,4701,48410,46565,-11,-14246,66661,-3734,536,86938,16425,-18603,12230,29481,5711,29927,38536,11870,-43875,4761,46834,-1361,-23141,79458,144675,57527,36496,80135,93743,19821,-19378,-36626,-60086,-36238,27411,-5055,-58995,-31217,-40914,7386,67925,-18599,11253,-27077,2888,26977,-33077,-18528,48196,-74242,70787,27246,18682,70047,16806,90656,-5642,28747,-44995,22431,-19422,10523,45648,68162,-60498,-41001,-139198,-30376,130738,-2924,-52158,52611,86739,77723,5847,29607,-12417,-11526,13559,17982,38395,-28100,12410,-26941,-38948,-60156,2223,23917,14230,-38685,7794,49141,31210,-59841,-37314,46414,22298,47398,-5237,36773,38145,-22111,29782,12719,6050,68274,512,-26696,-43593,19325,-22327,30246,-5379,-1018,-46591,-27058,31367,72463,82717,37797,39961,-22802,15181,46305,-14501,81267,11468,-38915,75990,-12577,-64633,30034,198034,-53405,-88328,-49356,49451,39735,-27940,24251,54021,17439,-83665,-61404,68572,-1909,-21786,-26929,20307,42341,1336,-15539,7050,35632,3107,8043,2344,34214,47560,31350,-43275,-23969,-63762,-160159,15849,61454,-16851,5872,21411,-7321,-17787,-84271,41198,64625,17793,-49203,9104,-30637,-23277,7364,66751,-15190,12390,14,7478,20175,-2166,9611,30307,48223,75261,-15895,-85906,15907,88927,-15327,24890,-54413,-25127,5651,-51884,18232,-20411,54245,13100,12436,10107,-6082,-11446,-20487,15021,9957,25541,-672,109816,57522,22571,52196,40256,11644,71011,-22013,-1023,75701,19691,13205,-13555,41034,-53759,-121815,-15388,-85422,-44016,-9729,-141015,8089,35633,-40525,41839,18982,852,-13999,-29407,9505,51583,101985,23712,53150,-19715,-46344,26575,39153,28777,53084,59182,65900,14755,53870,86955,-9852,-30711,18152,43494,-11538,-35759,-19113,-32020,-488,-5950,9221,-57091,-60123,45315,37532,-17490,29931,-23152,26349,22947,-59617,5546,47806,-11925,17851,-51024,-38511,55810,8834,23523,-26499,55056,44553,89209,11242,95928,12226,71570,52247,18944,50324,76948,28647,8501,58032,-44571,20006,-12347,-972,69325,23083,931,11727,95184,59362,-9720,5802,-8233,-17155,-5406,54297,2383,-33841,12669,-44455,7114,151736,71973,-4457,25853,-69435,-46092,34003,83753,-32653,-17012,-12336,-34008,55972,47778,-22711,37345,9695,19660,12228,-60446,-27148,-43731,-14955,54874,48291,39074,59630,13031,-41448,-24378,-47130,-59354,-70310,173224,30729,22012,119580,44150,7862,-8988,74860,64900,-71328,-9985,-69338,18061,45788,29031,-45708,-38807,-58409,-18189,29433,4850,77799,11304,-105521,-36664,-31380,-78829,-29293,-14262,-13968,-52618,-80052,-102793,11354,4143,69320,68419,43262,-17587,-88971,-29395,19235,54915,110560,58600,57686,19225,34512,-16564,-119,-2346,27632,4270,9759,29281,11221,49031,6112,-37793,-100796,-24988,-41048,11430],[-12597,16380,-30648,-6563,-55272,-51150,-6582,69253,-17072,-16510,27879,300,43256,-97518,-68681,-69318,11020,-104514,-1640,-83775,86429,-8501,-47806,-76253,-63471,-70991,-109147,54787,-29770,-73274,37267,56134,38574,51726,-32487,-60263,-81509,-34858,17669,-21462,-40426,-24382,-64939,-47050,-3483,-26018,-39229,-79917,-101007,-72905,-94393,-66083,-34656,34678,26044,31341,-30479,39804,2519,-135051,-4790,-22867,63543,-71641,5656,-2176,-54260,-594,-62718,-67929,-52922,-36378,-31684,14837,33898,18642,-66658,-127889,-46952,33493,104684,795,-22758,-105140,-41103,-19591,54446,-22910,-48228,-97481,-14334,-24359,-7643,49208,39101,-26018,-41080,3012,-1157,-17815,-36317,42018,-41282,-75231,-6705,-1164,1978,14366,-11093,-56099,-40245,-33009,-1706,26850,24900,-30505,86252,47029,-65679,-143505,19786,-50733,-8271,11544,-102961,-68574,-17196,-17157,-35813,-24192,-52116,-159121,-105966,-20573,-89368,-59623,-69545,-39408,-36746,20773,17557,-54427,-73422,-46124,-64901,-22217,-35010,-64706,-89247,-11208,9480,12032,-32365,-91228,-82256,-67804,-79251,-59265,-72783,-73046,-69660,-89435,-104540,-117116,-109563,-142209,-28424,44230,28987,-54499,-34240,-78678,-96557,-53497,-60208,6678,-16989,2021,-56874,-114407,-66008,-118308,-86818,-54876,-82569,-94641,-84811,-106638,-92317,-84584,-60373,46251,-96281,-84117,-79200,-75638,-94743,-35324,-18526,-106019,-73595,-107422,-94198,-125796,-75325,-46837,-112675,-116444,-85672,-173767,-86059,-84203,-114909,-68402,-22603,-54045,-106499,-83037,-37717,-129451,-106814,-166185,-164261,-220857,-194078,-165253,-159186,-146415,-121759,-172378,-293405,-228634,-311338,-256206,-254990,-243299,-309494,-267971,-265754,-349832,-406647,-392025,-467829,-479706,-405341,-479111,-697640,-837682,-1082970,-1328655,-2054761,-3511610,2510435,1965467,1257484,890513,698348,631768,505786,458132,343021,380003,283664,262398,236041,171249,261426,336796,282824,235542,189226,160935,128050,214151,200782,206747,230350,147636,202022,94720,115543,159416,126624,114587,171785,143387,148627,172986,76519,43019,63446,47557,97657,96065,97655,79984,106065,89258,84820,167298,63794,59956,29154,171237,99751,54772,75417,103426,2540,78997,56523,44985,80565,8925,40410,32236,39899,2432,7220,134683,149050,119939,63308,69269,10272,-22762,148760,148936,67736,17180,62575,-9177,-81757,-64988,83764,29270,31374,-129675,-177314,-314485,-592635,449245,397088,292056,83169,148135,174191,183954,154616,125559,150293,109954,130341,76782,59549,73976,147443,101207,95877,157527,74681,-52366,69167,50381,132140,137267,55976,45638,121527,86388,50451,63781,585,58044,113875,17604,32265,88769,117577,92723,149366,90276,74950,49941,-6385,28352,30150,-4653,99284,122645,128766,45709,14115,88716,63528,-32140,15673,-10326,-2873,3958,104010,-32915,21359,91298,62677,45540,22109,30846,48201,107674,55304,-6465,29571,97194,77441,96486,61751,61976,-17294,36052,11983,55087,93018,89566,13501,58480,43040,1628,48485,31576,86702,-11365,54438,-1529,-2985,47647,59362,-75674,-4678,62160,162326,72596,7279,57828,85837,65529,16169,27058,125655,43421,23790,-33678,7654,54061,-4186,-25950,16687,85920,143480,72082,26584,40727,12996,34115,21335,49928,86624,55286,59005,-20798,-50705,-86952,15546,61252,-19831,44605,67379,52374,12943,25192,109691,-130,79283,42341,-19593,11564,-13949,-19541,-26712,-37437,121395,39379,57546,23228,15335,-21682,32934,75031,88971,6505,-18225,32559,5110,10001,62038,56996,19742,30743,26095,13452,10695,83679,21668,-38370,-24671,11937,72996,937,52261,-56071,-56394,-14663,-3879,-481,8414,-71661,-89353,15968,68375,907,51846,-23227,-76487,11752,-29208,-48591,-37054,17145,45442,-18791,31201,28961,-67535,-30545,55350,68433,121411,38722,59507,13049,-19380,-35317,37655,-70277,-101016,-71071,22698,-37183,-18526,-2630,62338,6411,-54316,-39750,-20270,-17319,83267,20808,85177,66178,-36490,3260,-17593,37215,30518,14389,15426,-7815,-85949,32427,-9149,39661,22734,-11176,40416,119904,-28416,3106,80004,110266,86167,67823,184761,8150,-42244,45545,36452,-6536,52664,109819,90510,16916,44493,45713,6352,27296,45331,998,-67335,24347,-11464,-17673,61245,11956,-43087,-10720,17610,-322,51543,29338,-13291,-33597,-21760,42797,2019,-624,73616,151636,80143,28629,77257,75196,8547,-19070,-31844,-66565,-31741,26487,-20640,-67462,-48104,-40593,1509,54732,-63337,8389,-18347,16469,25033,-36076,-25674,53316,-63849,53464,16955,9988,56880,18985,104585,-25992,24697,-54340,12291,-19425,5456,49464,90459,-75646,-72579,-121346,-51635,113341,-5437,-57698,51639,96155,32880,17876,49518,-21757,-5002,17237,37435,49433,-36665,40309,-25088,-48182,-33355,53,3435,14139,-18540,-2385,35859,10643,-26731,-119,54626,41715,48249,-855,3798,16565,-3819,18856,20089,11048,68928,31683,-28368,-49281,6388,8913,31814,29138,-13490,-38049,-17531,20519,72644,91080,28292,25295,-42016,-3355,35437,-8560,84909,1950,-39024,71468,-1685,-77209,12055,209223,-34805,-57595,-45146,41480,51288,-32714,26010,54295,51185,-70448,-62606,65195,2938,-9930,4096,27505,43799,5634,-15806,-5325,42269,9248,6628,-22910,34032,72397,35621,-62511,-28083,-41101,-170940,14333,69042,-13872,9221,12862,-33952,-19234,-65828,19074,27586,16383,-19229,17248,-12139,-5607,-14000,41747,2886,-3018,-9436,7343,683,-1987,3896,14260,49702,101723,-11226,-68697,12979,82079,-38310,9993,-50393,8849,2272,-51982,44145,-6088,90539,7232,-9010,33053,10131,-20882,16138,37683,40723,24792,19351,111521,58963,2762,53616,34307,-1575,72370,-38045,-29866,56002,24566,9032,308,38793,-54323,-138323,-19606,-53000,-44664,-24397,-115209,-128,19294,-42868,29906,33793,-12133,-19727,-31055,-7589,35970,88718,50740,56543,-23135,-45352,51996,51536,42651,46076,62156,52249,608,33001,97455,-7212,-32521,-1060,70462,2964,-49537,-20701,-24332,-4144,8528,43573,-18229,-53902,41250,28072,-17259,16179,-4078,41330,43529,-50618,-6781,54621,-314,23793,-59074,-23922,62162,10522,-1232,-41361,29601,21087,83437,15228,130315,-1606,49301,43132,25185,47117,87176,28964,1347,51719,-53763,22836,-3408,5009,59282,16094,11180,4908,83308,51953,-5469,5897,-23886,-6463,-30693,39445,5949,-39288,-13917,-44727,-274,161778,78079,12233,70375,-49715,-60161,48561,63866,-54424,-31369,-41576,-22376,91290,35950,-19075,42024,25907,15521,22592,-44292,-50795,-37901,-40336,41202,72897,40452,104034,14497,-43932,-38259,-40308,-57452,-83094,160832,42149,46583,114038,26235,22305,-924,72063,47809,-108699,-2394,-39583,29087,20684,46283,-20953,-29787,-70187,-13188,38221,-7951,91118,11003,-109020,-37634,-14440,-50384,-13923,-13653,-10533,-44666,-86598,-76464,5559,-11938,74624,62489,26879,-7607,-83661,-15983,12310,54006,81697,65984,48726,24639,31857,12769,-37562,-46463,16725,16231,-10245,23903,1745,52045,17917,-45151,-101455,-36972,-41810,5961],[-1095,11131,-34342,-12902,-46955,-59079,-11468,71369,-21021,-14256,-8997,21637,55569,-80701,-66153,-69174,7002,-99411,27650,-76988,71402,-21066,-25136,-78575,-57263,-59510,-73874,58715,-36406,-79850,16322,50529,43776,86373,-18977,-40498,-64516,-26572,-7306,-22559,-29626,-30950,-74675,-40739,15815,9621,-69278,-69095,-91322,-58057,-121217,-74721,-19690,25256,9496,16331,-52903,17700,-15396,-127730,2178,-23241,92045,-79449,5196,5123,-36003,14546,-38236,-67430,-60281,-45330,-12539,29835,38556,2781,-71994,-108625,-49056,29983,68163,-166,-19253,-93267,-26505,-2004,83090,-21381,-77484,-121373,-26512,-6331,16583,58081,42759,-14405,-21410,25502,-4309,-38552,-40086,30992,-40748,-42134,-22846,-43511,-12733,297,-27574,-79289,-53285,-59442,-346,8767,54757,-44756,81541,62623,-82261,-127248,-9497,-47794,-888,18345,-84730,-72439,-40082,-42791,-45727,-29643,-54617,-147153,-95275,-39913,-100415,-57898,-80975,-16753,-49986,31487,23449,-45641,-77407,-60346,-63497,-27681,-52191,-66107,-96000,-21851,-2299,-725,-36999,-68907,-60857,-79940,-78875,-80184,-79401,-58980,-99797,-76902,-89551,-97327,-91656,-123520,-16712,38029,40861,-34252,-31612,-85608,-109219,-60613,-63826,2053,-23402,6204,-54734,-117511,-52136,-127155,-113266,-64833,-73678,-69520,-66233,-95863,-102047,-131000,-55045,25758,-88316,-92915,-63411,-30144,-102380,-35749,-17783,-111459,-63981,-117019,-102248,-113121,-79112,-61602,-101006,-124643,-104473,-192647,-64811,-84768,-130778,-77188,-61395,-107615,-136170,-83543,-39651,-110824,-94189,-180387,-156910,-182165,-160792,-156388,-149900,-144377,-106715,-167224,-313119,-244566,-346854,-269089,-252114,-206215,-321622,-291029,-293409,-388454,-399732,-364588,-451937,-501125,-411587,-441965,-664996,-832064,-1072357,-1319093,-2115770,-3318442,2494771,1959501,1253529,858279,670042,631332,519994,457586,343152,385534,288137,240816,237697,171783,273109,357436,302320,257964,190222,149620,110310,173868,209711,219194,243025,146398,219982,91766,134272,153447,107348,118808,186796,124253,122340,169672,72919,30979,76844,40037,104850,107345,97998,89053,78877,55187,78667,168610,51480,54109,50424,158264,121384,52821,49178,81484,-2650,87906,62185,68794,79757,-18567,33847,31670,68170,28070,21102,130708,147028,128805,59258,55878,12813,-39255,171538,124931,66729,-1605,51799,-13629,-92017,-66263,73665,21087,39294,-131171,-176438,-306794,-590757,460881,402619,286111,105730,131521,189726,206682,155414,125465,130505,108317,128509,64008,70662,58820,135470,110603,128408,142751,65925,-1005,101388,43444,134481,146312,56058,44113,122565,97426,58674,62226,42482,89030,119011,25655,21344,54279,105751,98055,150650,62770,60201,71603,4584,31718,55329,-719,95602,114333,119122,69417,34559,63318,55021,-22217,12358,-28486,7585,34974,106720,-24966,-1405,94621,49392,49787,2318,10887,58592,80210,56801,5038,28373,118648,77569,98125,73720,65072,-1696,50712,1907,45381,107718,118072,20130,56230,31289,-4237,56033,21301,69560,-11708,25393,-23040,17934,47992,59396,-55482,-3460,49937,153018,74485,20017,75553,75677,43827,22881,22057,93853,44987,10483,-14723,-10009,31422,-10296,-40128,29340,65731,152965,107714,28778,28667,8377,10895,40240,41259,63295,85123,64600,-53776,-57382,-74969,21286,47055,-30219,44882,112515,54935,8905,30536,82753,-4846,54931,23260,-58166,-22812,-33474,-14492,-21199,-44513,112075,51413,51926,30181,22498,-49402,39011,91796,96623,18602,-19873,4607,-15773,29932,40507,25284,19807,35262,41908,15751,16903,58997,8939,-28625,-3077,12922,115993,-785,55056,-54600,-27767,7451,18850,-23739,-11346,-89597,-51458,16278,51463,1266,61092,-10151,-66738,27363,18838,-23302,-36201,15614,23188,-11171,23329,36135,-23447,-37452,34814,49969,124946,65640,76423,26103,7271,-8716,42571,-56058,-86964,-81022,24415,-41954,-25863,10496,54980,31742,-63717,-46817,-32568,-1490,81054,-1510,82514,65235,-29590,-14484,-25972,27731,52866,32377,27187,-19548,-63425,21978,-11645,35323,12245,-11611,33092,105188,-36466,1517,92413,122138,84911,59586,160505,5180,-42745,54646,32156,-9123,30870,115983,102339,11533,10029,26961,11780,13869,52237,1789,-109064,-6230,-19008,-35846,40488,19695,-67694,-23549,6959,-20685,63494,10826,-28731,-16911,-47159,34424,6604,14329,59532,132545,88977,12934,70077,55283,-1914,-12226,-21123,-64084,-25617,21460,-32774,-55967,-50401,-28244,697,34344,-81988,-2943,-8287,27762,15952,-41683,-37037,59174,-43959,27906,1260,-2511,26406,17850,103371,-40482,20391,-58257,-5119,-18973,7605,55126,102519,-77272,-90456,-74027,-65862,86966,7573,-57285,43045,93695,-13784,28731,60565,-23166,2309,20781,49447,47980,-45910,54442,-22403,-48214,3844,-5509,-10882,11483,9572,-10591,27643,-6499,-4870,29664,60868,55268,49391,12466,-33331,-8634,10554,-4359,20960,18355,70006,47388,-26930,-52239,-16485,23544,27752,57860,-25761,-21969,721,7109,61774,76491,-5047,7948,-48184,-37487,25545,-1128,80898,5509,-31197,51929,3625,-81968,-8375,183576,-14481,-20711,-25834,33283,55401,-21819,27315,44450,76180,-55479,-44720,64831,6316,16312,43329,36216,38007,15114,-5675,-5384,41956,18285,5630,-49317,28288,94686,38158,-71393,-26028,-24917,-144443,21256,75501,-7609,20658,8365,-46863,-18755,-40238,-5283,-16760,7566,14442,31266,4262,-902,-27663,20267,23273,-18244,-13026,12256,-8255,-6157,7408,577,47849,103318,-11854,-47114,8861,67526,-55469,-3445,-37419,38360,-9691,-44819,62408,9033,114440,11180,-25561,49301,25724,-35412,45322,48321,76704,17081,34127,116471,57912,-16089,44143,21430,-14976,70017,-39684,-42801,37464,27966,4156,9857,27469,-50190,-125656,-677,-12830,-40386,-27642,-71120,-7540,12602,-43067,12109,45448,-23125,-25944,-21366,-1256,23627,69434,65597,61958,-21904,-34237,71648,47155,49803,40093,54873,38736,-8682,14083,95591,-5751,-22976,-26746,93183,14378,-57806,-19937,2652,-4466,19471,77517,25804,-43843,38005,15968,-11386,9652,10309,57744,70108,-27246,-22005,54536,148,26703,-63298,-11015,57536,1412,-32077,-43576,15152,-1076,71674,12653,145738,-22445,29859,35221,20995,35495,76367,15696,-12850,48702,-52038,22033,12173,27295,46305,9604,27779,-1896,57028,38459,2990,-6194,-31449,14805,-45361,34790,19734,-36562,-61391,-48792,-9538,146316,73643,20274,89842,-27143,-58105,61279,22623,-62875,-31695,-70471,-13722,92507,22961,-15123,43031,34726,6336,33517,-27220,-71081,-29191,-82898,26929,84982,42495,123587,14296,-38473,-53115,-21249,-49480,-82600,124763,43427,71647,99548,19745,30186,8427,56508,25921,-125324,3587,-20656,43109,-2076,69676,661,-19879,-72831,-2976,55193,-14014,102585,7651,-92783,-35986,10007,-20286,2834,-8120,-4454,-34420,-84559,-44676,-11096,-28793,79594,41875,5660,2837,-67095,-887,3372,55310,48665,64475,39823,24616,33147,40741,-65086,-85325,4988,20343,-22722,21892,-8764,42389,23434,-46879,-95975,-49297,-36890,6184],[4733,-148,-35480,-17554,-32224,-61360,-12196,62492,-24032,-7625,-50222,39748,55896,-63918,-60095,-56547,6527,-82146,48154,-70895,50980,-21595,-6141,-88442,-59935,-35608,-28067,55877,-46022,-97441,-3968,34039,38740,95949,-9055,-30962,-40608,-12844,-39749,-26910,-35403,-55100,-83668,-35155,32599,25179,-92135,-47547,-77930,-46977,-136983,-79969,-6078,23103,-3136,-831,-61098,-4637,-27381,-113878,4201,-27169,103489,-84516,-2832,3242,-19709,23468,11958,-64084,-52030,-57961,6023,31577,32619,-18655,-63362,-68004,-56431,21648,26262,-1863,-14678,-73485,-10081,12743,99502,-15989,-109703,-130105,-33453,12544,33238,49999,44828,-5184,-9996,37086,-19365,-53799,-46011,11273,-46929,-18670,-40191,-81607,-32964,-17051,-48923,-95924,-56680,-80322,819,-4876,72953,-62570,78165,66862,-79821,-79863,-40090,-44706,706,17289,-59761,-64493,-40209,-62573,-48576,-33617,-54105,-123800,-85198,-59091,-102306,-50808,-87290,3837,-63505,28249,17773,-35103,-79443,-72313,-60610,-39003,-63174,-75202,-96917,-43418,-24515,-16137,-45492,-45727,-40032,-89714,-69485,-89678,-77045,-47377,-125132,-62136,-72690,-81526,-78318,-100455,-12567,21157,25130,-20510,-36167,-88758,-130772,-65643,-52310,-22657,-41209,-8142,-81987,-128370,-43756,-137625,-145001,-73334,-60195,-49754,-54151,-80275,-105392,-164086,-62641,-5097,-77898,-103245,-50949,5506,-113142,-43506,-31476,-115487,-57438,-122148,-112557,-99656,-91234,-81338,-91619,-112707,-118242,-191303,-54590,-79823,-136429,-82334,-85922,-167371,-167674,-89450,-57139,-93712,-90328,-176646,-162017,-145976,-132167,-151956,-149457,-151126,-111987,-172062,-324559,-244861,-352537,-268045,-250866,-186128,-328819,-313547,-327429,-399519,-371260,-324374,-426302,-509676,-423021,-441255,-647970,-837515,-1065827,-1347010,-2285861,-3066617,2559431,1947217,1248650,834060,651598,630592,526188,457372,335858,384024,296494,223658,243532,174663,280077,345406,313044,267801,191414,147672,101024,143220,221700,214107,241777,155796,223413,86301,157941,149920,108013,131246,200337,108228,101153,168863,81482,30113,89818,46460,115674,108725,93301,109241,62694,38062,84437,157087,43544,59740,65918,136438,124779,60153,30453,54608,3563,93142,63259,83697,72560,-36243,32585,37041,99646,61534,38921,123665,129577,143577,51733,44408,7629,-38312,161582,83290,54280,-19231,36645,-21593,-78005,-52707,48904,5749,29546,-133633,-172782,-313169,-587338,449802,406961,276879,146842,123847,196260,225360,156482,126346,112988,107173,126956,57443,82014,51924,133328,116207,151937,115199,62424,58650,130519,43594,124626,131445,52835,58493,116829,97050,64078,60110,67689,116307,115018,50027,19599,22871,89352,92601,144706,34209,41120,87759,6553,21467,78494,11857,94370,104732,108011,89294,57276,28792,50748,-2329,14627,-17285,23827,63843,102513,-6626,-5802,94943,39240,64519,-9494,-8615,55967,50334,59041,21506,31160,134667,68745,99094,70659,62455,14265,65630,-8343,37509,116700,145173,22744,50184,23269,-2944,65775,15627,47239,1188,-1205,-37357,45987,45049,57561,-21901,568,29405,117911,70744,27998,85029,60228,24702,35154,23041,59344,47438,-5203,7025,-11252,9099,-11910,-50872,54366,52105,150887,136228,24502,13901,1712,-5679,61971,32394,37041,101670,63752,-73165,-40453,-61123,10869,30988,-36662,42597,141927,59968,7052,42596,47028,-5660,41607,20374,-63316,-48690,-42480,-5424,-5546,-37607,89689,58861,39802,43265,37732,-68119,45526,92511,91001,25759,-16140,-34386,-34586,47295,20209,-23,16765,37423,48519,13097,20690,52668,16078,-17614,18119,17541,147825,-8984,59170,-45965,6493,39861,43862,-42480,-23462,-94760,-6276,22257,31704,3921,65665,7630,-49528,48766,70691,11299,-15586,18418,-719,4283,376,53390,27871,-44063,5970,24702,122469,84281,95479,38037,29470,7650,38741,-30350,-52943,-70829,24496,-53414,-21148,22270,48551,51770,-64508,-47804,-42450,16440,72253,-17970,77306,57331,-22452,-15217,-23860,32852,72900,48008,38828,-25102,-27625,1631,-24277,22544,2900,-14804,27342,81004,-40305,8575,93920,105303,72929,42068,128352,-1556,-41934,61583,19616,3034,12026,107502,91397,4822,-30320,351,18716,10202,58372,3123,-120019,-18246,-23602,-49832,29446,41045,-86748,-19188,4036,-45249,59979,-13398,-31038,1701,-64929,22707,10484,16862,39278,91844,81775,-7093,60677,41440,-3921,1598,-8076,-53968,-18115,13941,-37711,-29846,-40140,-9106,3263,11558,-72679,-19822,-90,33965,4531,-43050,-45603,63036,-18290,359,-15694,-17775,-13860,15907,87045,-47584,13247,-58821,-25653,-18943,13793,60598,102584,-62270,-90062,-12465,-72024,59053,32973,-51035,30102,74617,-49142,36689,61533,-13639,8166,21278,52139,35800,-48707,50374,-20630,-33293,40736,-14307,-15160,6331,38219,-15129,23444,-18436,-2895,40938,67015,58812,50455,29917,-60835,-32171,16491,-33312,16232,27344,75276,49639,-22417,-51398,-41961,22872,19838,77002,-36780,-1784,18583,-5221,42528,44180,-50489,-9485,-41627,-79476,20552,6267,66359,18797,-21919,23013,3012,-75824,-26417,132045,94,12031,1502,27164,52991,1405,28597,28256,84429,-44275,-11496,63577,7095,51850,79539,43662,26607,27257,9144,1097,27246,26536,4987,-69524,18286,102735,39212,-74223,-15623,-19413,-96909,34829,78922,4653,39741,7153,-46248,-18642,-18430,-26773,-53731,-10664,40651,48568,14841,-9803,-30085,6320,42276,-27883,-8788,24067,-4666,-12124,16860,-6729,42038,78330,-20833,-27146,3572,47327,-63065,-11573,-18411,54396,-26305,-27815,71673,19616,108497,23989,-32941,56394,37232,-46251,59070,44052,109991,4340,37051,122113,54788,-28687,24775,1880,-24223,63586,-19877,-37712,26459,28989,-865,11616,10098,-41318,-86655,26634,22628,-28415,-13088,-22463,-11482,15163,-43272,-7395,49666,-29276,-30100,-958,21410,16848,49149,61977,64492,-16163,-12261,83541,36796,54261,34401,39760,31197,-18050,-2847,81709,-6835,-5416,-49593,102621,23757,-58914,-19769,40012,-2142,25244,97351,60208,-32593,36789,6152,-296,12022,17368,71818,96208,8004,-39266,48966,-7492,25425,-54953,-1287,46192,-12479,-58091,-34621,11385,-14749,57052,7408,127082,-52395,22834,29255,9566,16508,44744,-7623,-28415,49935,-39815,19540,32302,60556,34967,1862,45589,-9401,24389,22885,21531,-25255,-25911,43508,-38444,40275,47180,-24592,-112833,-50350,-17517,117411,62718,21933,79704,-9523,-40180,68455,-28878,-60492,-22284,-91470,-11331,63248,13070,-8689,37349,29479,-6791,42954,-17897,-84471,-15633,-122072,15329,82178,43705,112057,12663,-26176,-66282,4748,-38103,-72582,78041,36432,89118,82018,26367,29897,12894,32550,5629,-122577,5019,-17894,54607,-20376,96183,14916,-7035,-60895,10561,75653,-11045,109785,4868,-58888,-34704,33278,3521,15958,44,371,-23564,-70088,-16847,-27234,-40093,83101,11124,-13174,10854,-48371,9613,-7034,55462,21468,58206,35491,19783,35293,57098,-78362,-111698,-6524,13795,-27732,26559,-18100,21754,21371,-42859,-85092,-57410,-26820,11701],[3966,-15148,-31954,-18053,-12936,-62398,-9189,42774,-26816,347,-84771,48288,45884,-51858,-52578,-34390,10689,-56570,54671,-67702,35334,-9973,11363,-98697,-69105,-8492,12196,42280,-55326,-119982,-22521,10973,31937,67582,-7058,-30363,-11257,1324,-70938,-32926,-54876,-83354,-88292,-32342,40796,10520,-101693,-21982,-63277,-39858,-138694,-81277,2951,28037,395,-14686,-51729,-19818,-28270,-96374,1594,-32560,95853,-86326,-17615,-8499,-7884,24118,67541,-60358,-30355,-69389,19964,23395,17449,-25476,-42775,-18895,-67455,2693,-3785,-3346,-11847,-50356,9385,21481,99067,-9769,-135566,-120853,-35190,27624,40348,27614,46112,127,-10743,30410,-42783,-61314,-55955,-9880,-56606,-11532,-55048,-102240,-52949,-33974,-68066,-99727,-50030,-92470,267,-14540,69303,-78578,79141,64213,-63442,-15636,-61784,-42491,-2759,9209,-35800,-52616,-22243,-73065,-45335,-35885,-51864,-94387,-79898,-72615,-90975,-39222,-82542,21865,-72242,15150,5964,-25465,-82910,-80345,-56334,-53054,-64708,-87508,-91315,-64142,-50649,-31047,-51292,-26853,-26725,-95584,-51630,-82264,-63245,-38653,-138179,-46235,-54969,-68337,-70234,-78379,-15109,-6641,-13811,-20305,-47488,-90865,-159428,-68899,-32116,-55740,-63419,-31897,-120940,-142965,-45503,-145640,-172204,-78533,-43485,-42332,-50389,-61889,-102700,-171667,-77538,-30644,-67466,-112086,-44508,17082,-121736,-55702,-56646,-116037,-54871,-121671,-123644,-89050,-108213,-104972,-85162,-89384,-118702,-176911,-56148,-67724,-133480,-87126,-100199,-210803,-193426,-97457,-88350,-80733,-94819,-157205,-187773,-119509,-118230,-152516,-155337,-163214,-134157,-182356,-324793,-235634,-325629,-257382,-250553,-188026,-331125,-329747,-354671,-385736,-332191,-285408,-397738,-503522,-443502,-472070,-648770,-853151,-1063832,-1394657,-2453867,-2836840,2669874,1925762,1245711,819686,647111,628620,520646,454675,326167,373407,303330,218149,251421,180856,280233,300029,312080,266689,195806,154958,103868,129525,229099,186670,228066,169443,215949,83081,179695,152030,123988,146806,204350,97338,89653,171919,99736,41100,96946,63936,124536,101125,85878,138754,61997,45381,99122,138136,44067,73455,70968,110332,106934,72194,22192,30082,17327,94265,71255,89573,59635,-37939,42283,48954,124758,86452,56369,114116,102448,160084,43853,36933,-3972,-17866,126030,37212,33609,-33467,21358,-27988,-47608,-30913,16735,-12481,3120,-139215,-167398,-328811,-577117,416185,403206,266070,189751,123270,190457,230704,158911,128872,101708,108340,128351,55900,91636,49799,139162,116799,157532,81367,63578,95892,148449,56417,104166,91537,46207,82098,109859,83482,65507,57196,69330,132081,95924,85590,30547,3925,70108,78097,138816,9405,23954,87789,4745,-1018,90786,26890,93216,93919,97856,96435,81786,-4752,50982,13887,17739,14329,40638,81343,96366,18014,9361,90847,33661,85485,-9534,-27905,41605,26958,59360,41162,34568,139676,53583,98534,56443,54426,24816,74116,-16902,36100,118013,158192,20376,36851,18224,5013,75658,16580,28486,22142,-19381,-41450,70574,36694,53003,10531,7834,6489,67049,60222,28185,77806,39800,13825,48956,31248,30729,55324,-20160,22193,9254,-7740,-10908,-54482,86254,48707,141052,148525,15264,-3296,-4788,-14877,81587,27416,17391,101986,55123,-70007,-7214,-50295,-4410,15844,-36423,42900,134389,62978,9526,53049,13087,-2966,48459,33649,-33542,-58412,-43433,1350,14276,-24978,59220,59138,26412,57579,55502,-70305,52652,89893,75380,27547,-6018,-76617,-46953,58266,6222,-11807,10514,37399,40534,6851,22117,69581,44096,-10683,32224,26431,152036,-24847,63355,-34564,39270,76917,71660,-51858,-24619,-77860,31715,30389,13512,12562,65248,22313,-32633,66197,103249,43359,15899,27711,-18705,26471,-27805,75520,64175,-47188,-19239,3587,112219,91972,111537,44605,43451,15923,31973,394,-6787,-41593,22551,-66137,-3837,30255,47971,60990,-56129,-47997,-45678,31739,57412,-23474,73279,44780,-13346,-3099,-12247,49998,86956,53919,45377,-27607,10631,-22657,-35983,4506,-7337,-19137,28013,51273,-41021,23761,81335,64811,51725,19316,104088,-8327,-37705,66926,2102,27035,6583,91966,60103,-2595,-66535,-25072,24408,14779,53801,5827,-96038,-14467,-23309,-56684,28138,72381,-92788,4282,13819,-61178,40657,-36780,-20742,17649,-69524,10729,11544,6384,17716,41409,61181,-25949,50818,36719,4980,19894,2311,-40104,-9438,6227,-33632,-3111,-23110,12500,6783,-8067,-43422,-36092,4605,34104,-3530,-34470,-44943,62115,8632,-21369,-29807,-33675,-52329,15427,61410,-45937,1172,-58676,-43573,-20419,20184,63629,93398,-32279,-72810,42485,-70434,36500,61807,-40766,17380,42580,-65716,40970,54227,8088,11367,16590,46866,19459,-36774,32622,-20474,-3963,63706,-24773,-10128,-1084,55403,-15064,19904,-24536,-18841,32530,69584,50997,50887,45663,-66585,-50096,11684,-56960,8364,36524,84845,43950,-15436,-46945,-60501,12541,10483,85127,-46087,17491,28296,-12693,19700,7091,-90453,-26016,-26714,-114303,22686,13432,43829,35669,-15771,-6563,-2820,-60661,-35561,73727,3869,34708,25142,23253,46147,29233,30380,10368,76013,-38694,26102,57987,5099,87200,101829,47018,12608,38062,21732,5882,-4327,30190,5153,-78289,7038,89122,38761,-73608,2679,-23309,-52918,50130,77769,24702,63689,7283,-36317,-21096,-9723,-42700,-70424,-34963,54209,65257,19629,-26190,-19532,338,56981,-27773,4400,42115,8422,-17380,24833,-5074,34686,37208,-37514,-12818,-1964,25692,-58404,-11791,770,52389,-41873,-2349,73486,22910,65060,40592,-29904,53677,41489,-45463,55056,26661,131749,-10700,26942,122540,49180,-31471,-310,-21346,-27549,53860,16205,-16793,26600,28271,-4450,6022,-7877,-27501,-35711,44439,40948,-7846,19179,16675,-10125,24665,-44267,-24747,43645,-29225,-29317,24672,47952,15166,33722,39016,58977,-8139,16642,87421,30060,60109,28879,23261,32335,-34341,-16666,59227,-11148,12989,-59707,91474,32405,-53536,-21718,74309,2729,24362,91234,74040,-21171,38318,1639,12872,20571,16174,80335,112263,47062,-55837,40710,-17167,20814,-29413,4854,33195,-23394,-67354,-18776,14697,-14841,42479,4767,70903,-88848,30397,23680,-4117,-5504,-503,-33368,-37664,53571,-19397,19409,52721,89471,29188,-7131,59046,-17357,-5493,9456,51529,-43473,-7540,74889,-11385,51011,87350,-6490,-144135,-43266,-21937,87937,50512,23677,48189,-2235,-11611,68480,-74997,-54144,-11425,-100386,-16980,21641,10272,1705,23051,8117,-21584,50149,-20518,-88690,3723,-129910,10047,68811,41014,76007,10442,-9640,-75323,28703,-26229,-59655,34101,26251,92132,67476,42905,22791,6684,7306,-7698,-108479,449,-27183,59511,-32429,118677,19781,9927,-35350,22411,93020,999,108893,6071,-16731,-34997,47582,17921,21215,7525,1505,-13644,-43217,3709,-33389,-41257,83094,-21237,-22830,14756,-35534,11524,-19002,51644,5197,51512,37618,12954,33464,56444,-81286,-120177,-15692,-2212,-26855,39631,-23647,-2920,13327,-34171,-68317,-58231,-13985,19957],[3,-30895,-23201,-12666,7158,-68584,-4268,16091,-29733,6560,-105349,44273,30244,-47656,-45150,-7499,19393,-29014,45954,-67132,29569,8785,27180,-100547,-78999,9103,32906,18299,-61294,-137020,-38470,-13617,28322,7365,-14611,-33898,22057,12258,-92321,-38444,-79158,-100058,-85170,-32787,37001,-29043,-95147,955,-49541,-35565,-126301,-79494,4993,34805,20904,-20331,-26925,-23894,-16811,-76832,-3496,-36902,74210,-85997,-36156,-25844,-906,17440,107055,-56973,-2104,-74275,26570,14298,-2810,1591,-15852,21603,-78494,-26046,-13652,-3005,-11617,-30700,27378,23878,83281,-4781,-145636,-98703,-32101,35124,38559,-3248,44504,777,-23135,5571,-68681,-60806,-70366,-27150,-64263,-20557,-63909,-98751,-68140,-48128,-79505,-91309,-36050,-95585,-4595,-27326,40702,-87437,80741,59085,-44433,39356,-68874,-42514,-9241,-1564,-20170,-42857,-629,-74817,-39212,-37121,-48375,-66371,-80974,-75603,-67092,-24613,-63200,36991,-68868,-1448,-5359,-19472,-89548,-83314,-51165,-64928,-56557,-97493,-80186,-71324,-73466,-43149,-49841,-16365,-26484,-96253,-28323,-57848,-40214,-32320,-134645,-31305,-36358,-54907,-65729,-61313,-20515,-41982,-62759,-33562,-63733,-93835,-187799,-71646,-12698,-84371,-81953,-53640,-144494,-152653,-59655,-146857,-184801,-79230,-25679,-50018,-53705,-44277,-95374,-153007,-95734,-42193,-59313,-115661,-45632,-722,-123734,-68322,-83727,-110991,-56487,-115872,-134685,-84376,-125219,-129524,-80680,-65764,-105796,-158450,-66040,-52701,-126835,-95862,-110053,-221096,-208122,-104022,-125189,-72099,-103826,-131631,-231366,-106822,-123756,-156690,-162879,-176257,-162457,-190063,-312881,-220552,-276106,-243271,-250155,-211386,-332396,-335361,-363554,-357028,-295894,-262256,-374969,-487924,-474991,-519257,-664150,-873994,-1067666,-1441809,-2519676,-2707996,2788277,1893587,1245908,815357,657099,623833,505418,448755,321600,355264,304766,226299,258666,190558,274159,241614,300152,261826,204903,167349,115942,134080,225662,141097,206875,175853,202183,86945,193244,161059,142956,157486,195511,92195,89967,177526,122759,61843,96565,86244,126758,89054,77952,168976,75730,72890,116046,118669,53450,89064,65504,84064,73485,83198,22601,14080,34639,92089,89346,87839,44510,-23681,64236,66498,134368,91604,70572,103026,72804,167065,38772,33667,-18566,16619,82500,1446,11251,-42205,8094,-28370,-13116,-9459,-12640,-29041,-33141,-148244,-162043,-343761,-555052,371400,386791,255674,219533,124843,174255,219482,162399,131829,96915,112299,130275,58897,98502,49440,147420,113047,141229,49400,66437,89935,151559,80726,79812,38268,37463,104749,106764,60865,62346,50703,51523,134866,63802,122031,54564,2702,51230,58650,137840,-10010,13614,67154,6528,-28466,86512,38499,86475,78896,89145,87774,106084,-27351,54254,15553,18384,50492,53181,84216,91763,41738,37673,82780,32614,103107,1952,-46111,21089,15324,55682,60838,34333,130664,37718,94229,39116,42649,26347,70073,-22420,42129,112768,152027,14788,11714,13835,18064,84171,23883,20781,43543,-26294,-35222,81251,23206,45480,31044,18367,-11009,16705,43479,22052,51175,15910,16155,60489,46604,13731,70205,-30929,20994,48534,-15487,-9625,-48173,116397,55778,128712,141700,4213,-19799,-7876,-18122,95531,28718,9023,89099,39931,-46408,29117,-41656,-14559,3621,-29071,51236,89963,59178,16228,54803,-11187,2313,73439,55266,15646,-48971,-41610,803,31072,-17298,26994,51922,16970,67719,68454,-53879,60283,94704,56120,24908,10187,-107865,-50318,60552,813,-8000,1829,36575,18015,1004,22990,101877,81334,-12371,36166,38640,123065,-45994,66454,-24355,64430,110327,99374,-49216,-13970,-37385,53332,36497,508,27253,60312,26511,-22721,72592,108144,60523,46753,44637,-24919,51308,-51211,94141,72033,-44809,-31819,-5029,95439,88738,119631,43565,50122,22312,29126,27705,40136,-731,18554,-74487,20605,33595,54976,59751,-39872,-51582,-39413,40142,38278,-15527,76572,31498,-140,12643,4677,71312,93080,47219,43590,-30519,41114,-43296,-36947,-13601,-20853,-21579,33579,22057,-40265,41777,54518,14948,26739,-3150,94511,-11204,-24970,70914,-15697,55677,18686,82610,21700,-9021,-90965,-40293,26597,23766,34393,10520,-49487,-3827,-18011,-55070,32519,104104,-80936,41670,37968,-59126,11968,-51648,-1984,27432,-58395,2807,8386,-12932,-1014,-3670,33874,-37942,41568,38700,20927,37788,5860,-27228,507,749,-21739,8677,-6396,34476,9161,-19717,-6803,-44938,5989,29206,-3673,-14163,-32405,54605,31997,-30586,-38256,-47368,-77172,17337,37090,-33665,-15588,-59563,-54049,-24216,23529,62624,80541,5870,-44763,74835,-62495,23017,82597,-29248,9198,8035,-65092,41710,42551,39704,12169,6582,37536,8240,-4216,11034,-21200,31220,63096,-34317,-167,-10340,50564,-10246,13515,-24713,-42984,12320,64235,33681,49287,54801,-45909,-60472,-2613,-64885,211,44119,95478,36069,-6944,-39791,-64222,-133,1481,82462,-53020,30848,27135,-12441,-987,-21183,-109673,-41389,-9737,-127327,31202,20240,19958,49711,-14449,-27622,-12410,-42592,-30155,26211,-4447,46157,33551,20155,37435,52408,32852,-5785,57297,-37395,54107,46688,958,111316,103548,44653,-636,43423,26772,2543,-46868,26798,6854,-74445,-1944,55097,36662,-70326,25491,-31382,-30769,61431,70966,50789,88221,6954,-22430,-27395,-18350,-53385,-61643,-57449,56123,77381,21761,-40588,2693,-259,66024,-16815,26089,63309,24634,-21511,23148,5274,30173,-1938,-56481,-5081,-6328,7429,-40793,-3542,13835,34018,-51352,26124,70941,19452,-4203,54308,-18567,42797,36372,-31360,36639,1864,136410,-25021,7884,112256,39822,-24071,-25343,-42949,-26090,42244,55720,13795,37381,27805,-4749,-2174,-20599,-9658,7808,41418,34521,19220,61035,39507,-3095,37654,-45209,-37713,27094,-23460,-21779,46696,67043,16250,28590,1030,42460,-1272,44835,84324,31495,69457,24732,12605,40520,-60454,-25889,33088,-18101,23911,-51154,57864,41021,-44122,-25075,92922,10577,16164,56573,64525,-9474,42693,2387,22965,29363,8044,81645,110103,78991,-67221,33216,-22442,15238,9718,7769,23018,-25185,-53116,-1760,20277,-525,30022,8922,-8665,-123977,44370,15663,-14964,-23423,-46328,-52279,-34273,55712,4979,26279,68192,92154,30366,-15205,64186,-24568,-25832,941,87557,-53184,19025,103878,24093,60205,132344,11857,-137452,-25653,-22228,63786,41197,31841,12652,-6230,18475,62149,-102006,-50911,-6815,-97385,-29786,-10754,16755,15437,825,-25474,-34931,55580,-32169,-82485,27363,-90797,14228,53612,31815,30683,9095,8349,-78501,41842,-15476,-50151,3297,19121,78776,59675,62776,12203,-12141,-11895,-11526,-91192,-9354,-37741,56802,-37120,127589,15679,29308,-4944,25378,101278,19402,96857,13324,20805,-35878,48892,24825,16504,11486,-1026,-5658,-8178,20427,-26699,-31672,79458,-45596,-19628,14355,-31656,4462,-32509,43329,772,47306,44947,8163,23633,40222,-84113,-109248,-20350,-21943,-22032,60081,-23488,-22141,2885,-22922,-45760,-51206,-1756,27779],[-658,-44486,-10817,-1452,23585,-81467,-170,-11347,-32240,9113,-110464,29125,14691,-51554,-38163,18721,31302,-6707,25012,-67444,31081,26820,37091,-89562,-83216,6039,27415,-10843,-62257,-138087,-50340,-35202,27898,-60391,-30022,-35039,56584,18666,-99032,-41675,-97398,-95758,-73239,-35392,21949,-75202,-74356,16208,-37995,-32163,-103012,-76404,-552,36071,46286,-14934,6417,-17360,3790,-55719,-7926,-37924,48493,-85323,-53929,-40721,2609,6618,118845,-52232,24363,-69301,25796,13751,-23067,61542,9825,40174,-85122,-56268,-6567,779,-12556,-20518,35758,21966,58951,-1976,-134490,-72461,-24673,34031,30149,-36124,37029,-2773,-42883,-29898,-91121,-53728,-87176,-38720,-64142,-39712,-64634,-74287,-76636,-59206,-80618,-75715,-19029,-91903,-15782,-50921,-4902,-85939,74825,53075,-33667,60260,-61729,-45710,-16329,-9682,-17727,-37663,9527,-70638,-33739,-38460,-42852,-48163,-86911,-65953,-36763,-8856,-30654,47811,-47332,-15655,-11566,-19208,-98429,-80756,-45835,-69691,-41965,-100897,-65942,-59327,-88183,-51439,-40563,-15975,-41113,-90984,-4448,-22842,-13924,-27734,-115549,-20269,-16640,-39137,-61877,-50788,-23680,-77392,-106053,-54161,-82482,-97671,-203438,-75499,-3400,-100414,-91184,-65345,-132294,-150801,-84270,-138502,-177111,-74826,-9353,-70724,-60665,-31442,-85302,-118860,-114443,-41605,-54879,-111243,-54483,-39083,-117222,-78094,-99133,-98925,-61904,-106044,-145033,-87070,-137384,-150751,-75562,-50206,-86403,-143181,-78395,-42275,-122405,-111228,-117921,-196506,-209431,-106450,-156154,-65659,-111663,-113101,-278673,-108214,-146651,-161892,-167460,-186317,-183999,-187249,-291210,-201600,-221793,-230795,-248711,-248998,-337808,-329070,-351307,-325568,-272695,-261437,-365190,-473487,-513364,-566247,-687557,-892438,-1078136,-1473897,-2459172,-2720672,2888476,1851987,1247848,820381,678329,615045,486910,441660,327923,334706,300340,243684,263659,201460,264691,199243,281091,261304,218276,178639,130053,152350,209371,90577,185127,165274,185110,100640,195322,176328,151478,155368,176372,91950,101168,181440,144638,87908,91433,106121,120328,78639,71149,188300,97606,108254,127780,103744,67967,99926,53841,61061,36815,88174,27195,9847,53175,88023,111986,80204,32163,678,93964,86716,123631,74919,80144,90781,47123,154161,38073,33463,-31696,54372,48683,-14058,-5174,-43707,-3962,-20687,14083,4869,-29592,-40088,-68883,-158578,-158150,-347462,-519317,332399,358364,247387,231901,122792,153761,194632,165272,132735,95913,118148,127991,66601,102981,49095,151196,106432,106558,25721,66708,45049,142484,110144,60108,-7803,29348,118740,109862,37123,54919,37196,25038,128170,27571,146982,87682,18190,37080,39642,140071,-24557,12164,30985,16091,-50259,65866,42999,67679,56193,80433,67375,126437,-32903,58133,760,16499,76430,58596,75470,89011,57811,67424,72853,35151,106791,20568,-60682,2573,15838,47515,76943,27568,107521,27325,83238,26602,29673,18752,51853,-24432,53077,105145,131287,9873,-26579,7582,33893,90480,36408,27211,58829,-23094,-22156,72093,6640,35439,36940,31191,-16073,-18600,22743,14877,10677,-8662,33834,66841,66991,10459,89480,-34791,-1641,94951,-13568,-10128,-31683,135280,69498,117701,120119,-5161,-30317,-4466,-17793,101846,36081,10689,70862,21573,-18379,55634,-29106,-14781,-4865,-16546,70373,29291,45861,24675,45782,-22358,9327,102099,73927,61717,-24041,-41668,-7450,39146,-20411,-1284,39360,14250,69506,69977,-23188,67805,108748,40206,19397,30294,-115395,-45013,54018,2952,8347,-7794,37172,-12750,374,26465,133560,111020,-24542,31315,51819,70612,-65757,67911,-17212,78082,131574,120026,-35258,6479,17432,56786,37652,-4890,44813,51925,16380,-23122,66523,91149,55543,67911,68242,-16922,72769,-64110,101166,53563,-36865,-29049,1534,75219,76820,116910,35458,52788,31496,33913,44250,77493,39874,12645,-74650,41566,33062,66897,54537,-18277,-59041,-23535,39533,17767,4857,92398,21509,18343,22213,20947,87058,91531,31480,33744,-34253,58185,-53993,-23994,-26112,-38227,-19042,36229,-1343,-39348,52986,18762,-27747,6029,-19652,96949,-6945,856,72737,-29008,79858,44747,89420,-6753,-12325,-100466,-39863,24255,32863,5518,17457,-520,4547,-9625,-45316,37204,122776,-52203,81183,73604,-37851,-14155,-52078,18724,29401,-33317,2849,1136,-33327,-16951,-31434,8189,-39172,33022,41270,35591,49655,818,-18624,12024,-611,-6270,-1664,4444,55843,9388,-20787,26070,-41925,5588,21849,5954,14140,-10872,40536,47427,-24237,-40198,-55919,-80686,20769,25341,-8987,-33581,-61370,-55378,-30254,22141,57236,69583,41629,-14048,79428,-50377,17882,86017,-19107,8064,-17118,-56777,39652,30549,74178,12047,-6379,28937,9827,47929,-4541,-20754,58478,38787,-40111,9210,-20744,22963,-1136,2867,-19154,-63491,-8147,48796,11229,43459,54933,-4097,-63268,-21654,-53596,-6036,48843,102560,29965,1164,-30787,-50106,-8678,-7305,70239,-56029,34981,18360,-3374,-14506,-33495,-102123,-54535,3607,-112741,42154,25619,2483,56228,-17224,-33367,-23966,-29288,-8543,-929,-22233,48342,20801,16302,29216,63571,35583,-18958,36363,-37294,62125,30900,-4314,115556,84977,36879,-10541,40602,22625,-10026,-86347,16505,10804,-61015,-5920,10359,32889,-64590,47325,-37477,-32936,64827,58094,76495,108471,5574,-8718,-37191,-41396,-61338,-32479,-68960,51188,82235,25255,-45073,31742,630,69555,2145,53368,83095,37144,-26502,7064,20585,32423,-22282,-68255,-2229,-8207,-3806,-12919,11425,17117,6801,-52392,50581,67083,12353,-72278,59658,-3615,27444,21538,-10704,11021,-22886,124727,-35686,-12939,89768,25332,-9586,-44962,-57061,-22951,30121,85208,45111,54314,30022,-632,-5461,-24044,8837,28851,17554,4891,47908,99371,48463,8537,50192,-44332,-46253,2599,-14032,-7789,56130,72436,17470,37142,-43926,16082,1248,64111,76094,40769,81407,24437,12298,50628,-91107,-29708,7813,-25734,21301,-25443,7865,49151,-33620,-27336,89859,21820,1354,2977,37493,2591,49452,5719,24481,31670,-3678,76313,87411,94274,-68832,29618,-19012,11249,50943,8143,18358,-15934,-17825,11135,23755,23699,20701,20885,-84745,-147515,50752,2869,-19382,-29131,-78265,-57031,-16353,52405,27566,43136,74245,53460,36489,-18794,59957,-29240,-34445,-2636,118309,-49602,47327,126104,53780,62253,167457,24609,-93026,-1868,-19599,43819,36677,48636,-8921,-17826,39713,51981,-104473,-53918,-12073,-86342,-45778,-20864,31738,29429,-25241,-62342,-43476,60362,-43737,-65740,51050,-16781,28773,45077,15846,-7834,10342,25858,-75030,39432,-5515,-47182,-8678,19791,53299,58528,78681,1897,-38864,-20083,-6584,-74959,-21361,-38553,48673,-34493,114695,5124,46204,18015,13248,97416,39041,73767,26597,43259,-35089,38384,28346,2625,10750,-5061,-34,28747,38791,-11603,-15512,75017,-54503,-4770,10747,-34492,-8633,-46585,32750,6573,46378,53844,8962,5140,15394,-95586,-82807,-19653,-36064,-14507,83557,-17573,-28016,-6124,-11844,-19848,-38425,6684,32773],[8076,-53739,1754,13185,32821,-92757,224,-33248,-32971,7924,-104190,7551,3767,-60554,-30740,39571,43853,4169,-1967,-67065,31591,37005,34739,-69102,-77702,-21681,-1349,-37294,-58454,-117457,-55951,-50746,27257,-107380,-48823,-27779,87008,21568,-91820,-42077,-101479,-71704,-54565,-38057,168,-107088,-45777,21106,-28789,-27694,-74569,-73641,-11856,26663,58261,1167,39237,-4090,27140,-33258,-8663,-34255,28721,-85497,-66056,-44438,4614,-4614,105772,-42704,42556,-54879,20561,25916,-39339,125966,27066,33861,-84777,-76542,6296,8804,-11781,-22179,27560,18833,34881,-1389,-104169,-50474,-13430,26610,17293,-65585,22333,-8794,-63763,-64585,-105964,-42744,-101973,-45909,-52994,-60217,-57315,-40531,-79420,-68384,-72072,-58494,-2967,-84891,-32811,-85735,-50835,-74475,55363,44386,-36310,37908,-45750,-51764,-22236,-12188,-29372,-36414,917,-62232,-30852,-40711,-33732,-46390,-93375,-45448,-9717,5802,8038,51855,-8978,-24059,-11943,-25421,-106282,-72927,-41062,-64546,-26873,-96128,-51698,-34680,-93946,-56086,-26817,-24564,-66753,-79807,14628,11524,8319,-24744,-87274,-15940,3524,-21205,-56111,-45905,-20432,-103335,-132505,-73588,-101490,-100657,-194201,-81702,-10761,-102681,-90038,-65194,-84351,-138649,-112834,-120757,-150620,-65195,3132,-98300,-67262,-26301,-74123,-86197,-130918,-37473,-54410,-99051,-69981,-79754,-103319,-83840,-91239,-79940,-70296,-93865,-153556,-96334,-141116,-164631,-66852,-45934,-69997,-134896,-87842,-42925,-124531,-131990,-123130,-151376,-198009,-103515,-171584,-58207,-113343,-111920,-310966,-120484,-179540,-165520,-166501,-191078,-189620,-170001,-265323,-180759,-179730,-222214,-245600,-288653,-350263,-312742,-325642,-301073,-266390,-279270,-371040,-471328,-547900,-601712,-711481,-900916,-1093893,-1485543,-2326883,-2856411,2962078,1804798,1247265,833033,704359,602134,472537,437320,346190,318548,293118,261138,266535,208701,255560,191314,260177,268067,233720,183207,138873,176347,182974,52541,169354,136348,166199,123511,186877,195631,142542,136533,153538,94713,119684,178372,160142,113597,86798,117802,106552,74924,66555,188025,118478,137185,129312,94581,80931,101422,42935,44209,10719,84617,31465,17014,72749,83263,129254,68334,26985,26164,122913,104923,94738,43288,84675,76709,29555,120253,40832,34766,-39150,83820,33850,-7610,-9985,-37279,-17706,-6247,27259,9197,-29146,-43380,-94032,-165887,-156063,-333925,-473160,313928,324972,242239,234210,113785,136496,163697,165200,129189,94962,124193,118323,79108,106341,48401,145212,97930,63397,13027,60479,-11606,127604,136751,51404,-27131,25575,122987,117601,20596,44785,16306,2050,117763,-1436,150396,121863,43778,32064,26210,137610,-34847,18620,-7138,31672,-57005,35559,39796,34050,25210,69530,44376,138466,-21391,60285,-22561,15242,84691,56666,61329,85385,63018,86391,63799,40018,90238,39358,-68035,-5949,24731,36324,86829,14505,72782,26231,63764,22947,18291,5797,23948,-23422,64461,101005,106414,10038,-72160,-1928,49822,94365,53796,45002,64962,-14394,-8649,44834,-10570,23885,32632,44094,-4920,-31747,1527,13250,-31231,-30184,64474,66362,87859,19633,107355,-30596,-41063,131911,-5014,-13706,-7992,135277,82694,108500,92306,-10415,-30105,7017,-15765,99947,46811,16657,56248,3787,-8915,65323,-6763,-5557,-9774,-2329,97740,-21079,23945,30921,29684,-21506,17730,115543,80649,88057,6839,-44753,-17978,36609,-31545,-21612,25555,17344,61350,56906,12313,74065,124915,32560,12392,50293,-96335,-34233,40738,9257,30602,-16525,41565,-41235,8162,35835,150064,121881,-44591,22342,62865,15194,-74610,67891,-12408,79041,135025,125396,-14202,32477,69888,46317,33427,-1872,60466,41508,-6450,-33074,52166,64907,30291,75945,94998,3546,84984,-67287,92635,22945,-24729,-14503,20225,55044,59788,103878,23332,54427,43037,44508,47543,99428,68073,4819,-65566,46819,30519,77514,54713,5881,-66422,-1209,30907,-494,32817,120416,17461,40955,19932,31147,89689,84561,16066,20075,-35109,62408,-52279,-1806,-28829,-56672,-9872,25956,-17515,-38393,46102,-15190,-52000,-2352,-26027,103832,5929,38064,70322,-34389,91673,75380,110389,-13234,-10977,-96107,-24059,17789,38903,-20070,26568,34258,6083,-1489,-29178,38973,117208,-13596,107821,113187,-4808,-24509,-36445,34408,23982,-358,12464,-8265,-45999,-34208,-38472,-8977,-29006,24271,38052,40111,51153,-11397,-14277,25134,2849,6805,-27400,7406,74659,7727,-11936,49118,-27067,5321,15220,23935,41593,11863,22106,51840,-4285,-36718,-57098,-62879,23472,32289,27726,-46644,-62140,-49820,-37211,16307,48442,63455,64038,11694,61911,-36662,16631,68891,-11838,13715,-25456,-52422,35720,20314,100763,12692,-18036,24745,25390,107876,-8373,-16383,66031,1137,-40018,14250,-31246,-14688,11420,-10167,-8429,-71678,-19964,24323,-11073,31372,46879,45730,-59769,-38820,-29651,-9544,50541,102469,27481,5312,-20154,-21247,-9157,-18412,50514,-52723,29368,8998,13368,-18045,-31960,-72994,-62372,10110,-77188,49517,27378,-3074,53133,-22121,-21589,-35799,-26480,24767,-7433,-43871,44236,-9818,11181,23112,59972,37452,-29667,18825,-35293,49120,13787,-9824,97178,53612,25964,-16036,29327,11799,-26767,-105616,2583,17178,-43517,-3779,-31501,27708,-57179,62381,-37375,-47603,59936,39785,92125,119800,3977,2936,-48164,-69232,-69422,4060,-63267,44610,79205,32398,-37337,60058,-281,68571,22833,80284,96931,41536,-34803,-21588,34392,42368,-16739,-62506,-1764,-6993,-6756,17894,29417,11910,-18509,-45944,66057,63782,5682,-112759,54429,9366,12318,-1077,4845,-13522,-41049,103657,-40251,-28314,58881,5544,6490,-55903,-59602,-21539,18375,96156,67633,70532,36417,7564,3114,-17660,21944,23405,-17372,-35211,72246,122995,50810,22850,58409,-40196,-52051,-24877,-3747,9953,47587,63698,17322,58714,-86025,-14593,-2027,69470,64881,54618,92527,30698,21923,56529,-114648,-28555,-13771,-31237,4269,7992,-45175,55191,-24158,-25523,69302,36150,-17854,-51929,3911,14299,57727,8201,13669,22781,-14581,67116,49544,88844,-58209,31687,-6237,9940,80005,6661,19587,1230,27278,16702,22249,48657,14520,37713,-132255,-151740,39106,-14895,-16309,-16510,-87004,-45527,12216,41969,42302,68947,68839,-19444,42712,-14611,48344,-29602,-33971,-4224,131140,-32555,71597,138279,68557,54879,176569,28661,-30318,18843,-16340,24814,36569,70714,-6642,-30359,44058,40827,-87832,-60587,-25662,-72994,-58704,-9353,51179,39108,-48228,-91457,-44343,65420,-44271,-40002,69236,56739,50339,46777,-4123,-29404,15526,42141,-65252,23037,5193,-49433,-1266,29385,24186,60131,85285,-5370,-61776,-16356,3909,-60160,-31065,-24622,39239,-26043,77409,-8184,54408,25369,-15104,82603,53701,44122,43683,47179,-30722,21936,31186,-16859,6223,-7713,3122,62192,59693,3080,-403,74013,-45102,15633,5717,-38999,-23110,-58952,23913,19544,47647,59934,16519,-18053,-8963,-114774,-49670,-14893,-34637,-4422,103174,-8319,-18041,-11525,-3715,4367,-23765,9372,34046],[27759,-57595,10401,26794,33634,-87654,-5181,-45400,-30448,4492,-93782,-15412,-375,-69321,-21416,52133,53393,203,-27789,-65914,22370,36100,15978,-48668,-62576,-67219,-42374,-54432,-51824,-77044,-53329,-59131,22374,-118258,-65374,-8825,105778,23217,-76377,-40690,-89221,-38003,-33551,-38626,-21866,-113183,-18777,15670,-21170,-20931,-47317,-71596,-24773,6849,43619,24280,63576,10929,46147,-10432,-3860,-25930,20166,-86176,-68721,-32070,6105,-13732,80995,-25166,49701,-35216,15558,47111,-50049,155330,31406,10854,-79754,-78772,12738,20363,-6582,-33280,1518,17054,17577,-2370,-64850,-37881,945,17355,686,-87582,2103,-14715,-79830,-88084,-111642,-31011,-109522,-51390,-32288,-74266,-44421,-12508,-79434,-76910,-57116,-43208,9731,-77484,-51446,-121327,-79652,-57201,23953,29803,-50273,-15177,-28480,-58662,-26302,-10737,-51615,-37215,-23404,-48025,-29956,-43623,-19924,-62012,-94392,-19277,4456,16699,42091,46796,33443,-26357,-9463,-37125,-109003,-60781,-37290,-50536,-17985,-84335,-40329,-13709,-93051,-57851,-14034,-38656,-93428,-63550,25202,33621,20777,-23878,-59019,-19467,22158,-3630,-47526,-44374,-9521,-111917,-138882,-85034,-118997,-100512,-157367,-90489,-36792,-95391,-81913,-56956,-22182,-125350,-136076,-97097,-113288,-50592,10449,-124529,-70606,-29570,-62624,-69667,-141835,-37893,-57001,-83096,-90130,-106976,-85557,-86649,-57425,-56218,-80453,-80919,-158319,-109221,-135032,-168688,-53533,-51278,-63701,-133803,-91909,-56582,-134157,-152315,-124292,-107916,-177013,-95488,-168448,-47623,-107152,-129312,-314901,-137929,-213469,-166029,-160320,-190406,-177534,-140611,-241915,-160672,-158699,-216839,-240602,-317656,-367756,-290463,-300275,-287867,-273518,-305648,-389173,-486705,-565040,-620934,-729148,-894521,-1110186,-1478795,-2204185,-3044882,3014151,1756105,1237601,849684,726702,585955,467135,439438,372150,312328,287885,268781,268552,206956,249707,214871,241974,276682,247885,178336,138501,197825,152157,40869,163327,98337,146850,151442,172345,215710,119770,104717,134145,98182,140621,165007,166021,133230,86973,118790,89329,79679,65058,166847,129870,148940,120015,88719,85161,92614,39701,35742,4308,73298,32818,32098,94143,78182,132843,54056,30876,44397,142200,115967,56714,8724,84137,59599,21052,75363,43813,36449,-38062,97016,37279,14458,-2150,-24160,-35843,10447,25550,4508,-13933,-38992,-102724,-165111,-154992,-305062,-425081,322475,298565,240621,238543,99945,128295,135984,160352,120462,91422,128879,101969,95599,109655,48019,128138,87332,23530,10339,46084,-48579,112817,154390,55251,-11633,29789,122508,125230,16825,34648,-6296,-8056,108738,-14670,128509,147068,70398,38850,21696,121674,-40118,29831,-31310,46607,-45295,6639,31186,-9265,-9752,55047,28640,139034,1378,59460,-41514,19149,77138,49351,46972,76872,59008,87215,57602,46056,55198,51515,-65369,458,36084,25035,89813,-1191,31500,33983,37289,27102,10921,-5650,-4749,-20557,71801,105139,87107,18187,-111006,-14221,63307,95982,76843,66540,62976,-6466,-1859,8984,-26860,12080,25236,54069,21572,-23908,-16022,21765,-60051,-44680,100572,58886,102670,37368,117736,-19057,-82453,144645,4413,-20684,17251,113426,86985,98461,66056,-11010,-18207,25718,-12415,90339,56865,19792,50001,-12325,-32769,59127,24630,9395,-11565,9925,124744,-44313,-1993,31157,13020,-12877,27632,102834,72929,91180,32030,-47873,-21780,26349,-41685,-31453,15409,22197,44773,31322,41239,77600,133020,34168,4613,65191,-59595,-22838,24402,15976,50849,-22674,51430,-56781,23892,52714,146857,114416,-64769,14721,68825,-23047,-63962,66987,-7370,68609,120082,111015,7389,58971,103748,29042,26004,8248,69905,30577,-35009,-48490,36852,42202,-4114,73200,119357,30990,84544,-66658,70962,-3084,-10043,4577,44548,37617,41565,84349,11501,56028,51544,54630,42097,105434,76178,-5307,-48821,28287,28110,79668,66774,30396,-66993,21585,18162,-12956,60158,151833,19727,63576,6979,32815,76921,75572,12494,9543,-27373,59204,-40474,20119,-20627,-70128,5258,-2968,-29766,-36049,13781,-35366,-55426,6561,-21146,107676,26254,76139,60936,-30808,87063,99579,130531,3643,-5049,-81458,1212,8668,40605,-29183,37493,48294,2143,2898,-9468,39027,86122,24810,108914,146231,27611,-10893,-8360,39697,13386,31762,29621,-16470,-44197,-56293,-31226,-14850,-10550,13766,25603,29327,40887,-26603,-10543,38898,10301,12197,-51489,4479,87202,5362,2709,61332,-4803,6561,11988,46217,56934,26102,3265,44219,22668,-30140,-50186,-32240,22929,55067,71700,-46924,-59052,-42504,-42751,8030,38122,61337,65869,27065,34498,-23948,13378,35626,-7350,23222,-17219,-58222,30641,10957,108774,14843,-23891,26051,47239,153891,-306,-5632,52228,-33552,-33344,14810,-40460,-42543,26347,-20951,6252,-64799,-20677,-4867,-28804,12638,34323,88225,-51832,-48140,-6577,-11055,50330,94159,29055,2361,-7416,14326,-835,-35194,26400,-40873,16251,5740,34468,-11927,-25218,-34918,-60028,9656,-36046,47543,22959,4372,40848,-27084,4440,-46642,-35322,59545,362,-62427,36339,-46027,5783,19713,44451,36812,-38919,6205,-29712,24793,-983,-15180,60723,21633,15480,-17667,12137,-288,-38905,-92930,-9417,25148,-27346,3705,-59009,21684,-49572,66632,-30281,-58517,49910,18178,88572,118572,3615,12496,-56271,-88809,-78921,33218,-40251,39386,69822,42118,-21918,79592,-4377,64178,37534,98354,101739,37392,-46417,-53999,39551,56687,8862,-33737,-2649,-3089,-2861,40106,45681,4799,-31867,-35140,71979,61404,2594,-115287,40334,15828,1606,-27295,6324,-30356,-48994,82855,-37281,-33684,27249,-17164,18324,-57829,-50031,-23974,7265,87475,74152,79289,46303,17872,25575,-4683,22600,-771,-49403,-64823,87479,128844,52460,37919,59065,-32826,-57179,-49385,4830,26947,22122,44841,16032,86969,-115811,-41095,-9941,61483,52589,68707,98499,44748,36191,54024,-120620,-24041,-30393,-31915,-21898,35226,-85278,56965,-16425,-17741,44458,51973,-38019,-91329,-25361,24265,66450,8296,-9760,2090,-20580,58279,7566,66012,-36526,39012,12637,9809,86908,3929,25011,19433,66868,14611,14827,62991,10593,53470,-142074,-135639,9670,-35097,-7369,15071,-73712,-22320,42950,26343,44657,97539,53286,-94807,43285,-1482,33314,-24706,-29980,-8569,118391,-6574,88140,138264,67469,39711,152096,24784,23308,26740,-14692,5806,39114,90916,17332,-36974,29077,30399,-64905,-64297,-42227,-62597,-62153,12717,68509,40246,-60382,-103902,-35905,70799,-26754,-8817,77481,94077,70619,55138,-23227,-32301,24968,57225,-50812,243,17615,-52387,21015,44725,280,58561,80819,-8583,-65783,-4146,15676,-45615,-33952,573,32481,-14497,21342,-20568,49691,18604,-53190,61352,58031,16107,60774,36872,-22581,7852,32816,-36655,451,-7093,3782,89262,76468,8874,5884,79265,-19923,32523,977,-40475,-34685,-66470,20627,35790,49048,59855,28427,-38346,-25303,-130028,-20561,-9142,-12269,8728,112088,-145,3311,-13932,-718,20674,-11399,6109,32118],[53308,-56214,11927,34076,27427,-56085,-16813,-46946,-24065,934,-86238,-37457,2186,-72112,-9183,55812,55613,-18273,-46796,-65674,-509,25978,-17228,-38286,-42001,-113256,-80932,-60183,-45126,-26103,-42254,-61006,11039,-97324,-74948,20780,105833,25609,-60499,-39701,-64829,-7251,-14976,-35818,-38198,-97011,-2682,2513,-13956,-11874,-25628,-69092,-33914,-17136,2816,48274,74981,23527,55615,10645,6442,-14606,21144,-85424,-60482,-6417,6018,-20359,58073,731,46474,-16700,14803,67968,-56014,127792,22578,-15188,-77308,-62544,5523,33006,3944,-47793,-36310,17441,8181,-3905,-31210,-35561,17336,10919,-20503,-99173,-19244,-17965,-87264,-94753,-108789,-21457,-106029,-57152,-8575,-77825,-30104,-2119,-79989,-84763,-40130,-31132,18465,-70828,-64065,-140983,-81876,-40549,-10627,7854,-68296,-72128,-16350,-63014,-28845,-10878,-77478,-38673,-53538,-24781,-28478,-45652,-2143,-87522,-84450,5784,366,20850,61207,32048,59665,-24650,-8679,-51684,-103681,-45910,-34551,-32918,-20146,-68448,-33618,-13000,-88903,-57400,-7049,-53669,-107795,-43758,27212,36671,21399,-25968,-38534,-28847,36579,10016,-37312,-43894,6427,-100444,-128817,-86013,-133620,-95808,-105818,-100741,-78333,-84671,-72721,-47118,23925,-121805,-145536,-73422,-75859,-31810,12881,-141723,-70089,-39602,-50561,-74017,-143843,-45509,-61043,-70269,-112346,-116974,-68617,-88882,-7614,-31980,-90837,-68603,-157018,-121467,-120318,-162675,-38446,-61596,-69117,-137529,-91740,-79854,-148556,-163742,-120644,-84480,-151303,-83779,-151802,-34904,-96239,-155817,-289606,-153937,-241264,-163490,-151600,-186308,-153413,-106995,-226068,-144471,-156867,-212315,-234011,-328531,-383545,-267038,-287723,-284580,-285618,-329802,-411462,-514808,-554784,-624196,-735928,-873100,-1119857,-1459337,-2144679,-3198137,3054607,1708913,1212671,864904,737195,568168,471213,449601,398230,317784,288706,260958,271021,193858,248272,251247,228763,275963,257420,165516,129978,211111,122951,58875,166692,67348,129422,178183,157493,232740,95692,72727,122674,100353,159664,142481,161660,142369,92484,110317,73509,90880,67621,131564,127320,139411,103683,81977,75961,76545,48336,36625,18349,57817,31234,49869,117036,72213,120511,39625,42290,50818,146357,116102,21916,-17123,78636,39129,19495,34688,42784,38212,-27571,92034,52614,41098,13550,-8052,-58491,23028,12846,-5866,5964,-29581,-95567,-152650,-153616,-270233,-386897,354362,291450,242557,252467,89256,131071,119268,150467,108612,85180,131633,83292,113942,112802,49000,103266,73731,-4206,14637,25391,-50117,100814,160305,68360,30756,44157,123903,126891,26655,27721,-19637,-1238,103568,-9917,85798,154754,90437,56504,26609,89338,-38394,41901,-31393,53250,-20031,-9890,21296,-48683,-40264,37425,26183,127913,26319,56148,-45404,31433,62469,39471,33870,60617,51365,71035,54520,52353,11776,53090,-52695,21598,44329,16864,87188,-13790,-8742,45884,9317,34516,9141,-7624,-25021,-17083,72376,117992,77577,34213,-125514,-26981,72545,95570,106058,82602,56705,-4766,-6642,-21701,-41866,1205,20226,58388,57986,-1735,-25968,40324,-65269,-48933,130595,45860,104387,58324,117571,-2459,-107236,127155,8479,-30428,37463,73072,75874,84172,45381,-8279,1056,48301,-6574,74481,62551,14913,48514,-30205,-83728,43779,55980,25425,-10234,17752,139504,-39017,-25231,23360,313,-1760,39013,68429,55272,78970,42907,-45996,-11407,15037,-41987,-28859,12967,23748,23905,612,54236,77025,126534,41818,-3895,70520,-19931,-15391,9260,21076,62238,-25132,66953,-53185,42728,75401,131422,98975,-74055,12030,67820,-35092,-31121,65676,660,49945,91043,79854,22914,81880,111025,11812,19150,21627,70928,20512,-59369,-63795,27584,32210,-31744,65314,135343,57794,71955,-68438,44263,-13537,6150,20762,67568,24269,25637,64087,3840,56520,49971,57500,37834,99014,63817,-18384,-27806,-12222,27463,68474,89273,53748,-54769,37638,6743,-17083,77242,171428,26426,79819,-9195,27999,52545,67916,28837,9197,-7403,55398,-24537,32582,-4036,-71440,23520,-46391,-43438,-30148,-40268,-35506,-42771,32308,-7581,104055,50107,100560,42658,-19983,67042,109241,131367,34976,3300,-60839,26744,-1319,38339,-15864,49449,44543,-1853,1272,10374,42217,41824,53863,79810,162940,48212,24134,24567,32482,918,54494,48627,-19770,-25773,-80390,-22016,-11937,10080,50,4954,4471,21046,-39330,-1953,51066,19440,8194,-57168,396,89520,3778,16463,64629,18176,9599,13364,67664,51049,24521,-11391,26036,47441,-22981,-36528,-1760,17708,82748,113331,-26720,-49887,-38684,-44289,204,28366,59613,46867,29750,10236,-14412,3752,-3654,-4210,32223,690,-70234,24784,-521,92824,17578,-21346,31038,61731,163190,15228,12593,28882,-50795,-21138,14231,-46893,-46565,42332,-24153,22943,-45874,-14248,-32135,-39654,-10397,22551,111973,-41288,-46518,2957,-12562,50094,79374,34542,-4641,8133,46724,14111,-58160,2184,-19970,-433,11186,54972,468,-22490,-965,-42966,4532,-4931,33626,10737,21146,21689,-30676,36683,-55727,-52156,83470,13753,-71649,26160,-71325,2003,18577,24329,32054,-46976,-3037,-20940,4876,-10778,-20584,16507,1295,9213,-17052,-6263,-7635,-38598,-49840,-13858,32912,-15482,14235,-66978,15524,-43177,59390,-18494,-55088,39762,-2895,62158,103067,5126,20575,-56758,-88991,-88422,45142,-6472,35508,57056,50227,-7907,84591,-10924,57254,40083,99029,96782,28011,-57283,-77358,31034,68737,39619,12951,-6448,2211,4444,41641,55617,5327,-27625,-23062,71769,59138,3739,-88814,22182,13809,-2454,-51437,-6326,-36349,-46707,69778,-26812,-28528,3195,-37523,21973,-53062,-31524,-30229,-3340,64917,62432,76461,56361,27231,55292,9068,5994,-29194,-66792,-64249,91774,122552,54799,52462,50207,-24136,-62507,-65912,10201,38043,-12175,22107,15079,110308,-126419,-54922,-18860,45919,40360,78972,96030,64776,47225,42883,-107299,-18443,-40948,-26278,-47265,44136,-100672,52733,-9986,-4287,31199,66367,-54994,-106886,-43763,31464,74545,8528,-41693,-26399,-19248,54069,-26436,35249,-8632,48846,31529,6872,70522,618,31761,30946,88113,7099,2488,57075,7311,61686,-123718,-105440,-27135,-53367,3839,58482,-50232,2856,66121,10474,33494,119368,32021,-134642,34184,18503,19067,-15062,-27954,-19833,82075,20725,95441,125471,55893,21313,103291,16818,48515,17053,-15789,-11024,42429,102075,51527,-33374,-372,20410,-48030,-58432,-55344,-57933,-52434,31976,76407,30828,-55947,-96487,-18456,75396,7736,22724,74523,82799,78551,61124,-36571,-21362,37579,71018,-34766,-18251,30457,-51456,49487,59692,-12900,48846,67130,-8349,-40011,9999,24859,-30732,-27180,27546,30411,-3088,-40577,-29467,32647,7693,-88175,39105,49534,-1053,73579,21205,-12537,3653,30401,-51373,-3459,-3438,1946,108987,78700,1840,-645,89962,14141,37285,-2458,-36489,-40997,-66268,24506,51237,48667,52442,38876,-47656,-29996,-126762,-3746,-5783,26606,25034,107105,2096,26180,-16467,-3870,24356,-4259,-1633,28273],[74978,-50807,5440,30770,17458,-2836,-32964,-40384,-14855,-1261,-85341,-59777,10180,-65073,5513,52212,46549,-47229,-56906,-68833,-33687,12350,-56156,-42777,-22225,-137854,-104128,-57783,-40768,22066,-25529,-58183,-6012,-61618,-75472,55219,84631,29256,-50652,-41355,-36633,11920,-1942,-29791,-45439,-73368,-3472,-13809,-6128,-1812,-10061,-64246,-34537,-35761,-49640,66417,73078,30873,53808,27267,20230,-3332,24615,-80734,-43092,20843,1191,-25987,42346,30117,35487,-5346,19052,78660,-59257,55810,4536,-33320,-84437,-35027,-15287,42992,18069,-58932,-74704,18636,2427,-4995,-15070,-40647,33888,10027,-47058,-98645,-36333,-16946,-85332,-84980,-99239,-16207,-91085,-63271,8674,-71567,-18840,-13562,-83191,-90288,-25219,-22141,23624,-64079,-62013,-132118,-60089,-30333,-38616,-19085,-81964,-107717,-12422,-61232,-30502,-18444,-98628,-40756,-78654,7584,-23621,-44458,16479,-108265,-61322,23745,-20712,15405,60227,9698,53828,-21933,-12938,-65422,-90222,-30409,-32490,-19692,-33962,-51803,-31809,-38735,-84262,-54893,-7946,-65555,-99817,-22589,24252,21997,12308,-31411,-28316,-38601,44818,16958,-28147,-43198,21530,-73050,-109244,-78543,-144067,-86868,-63625,-110051,-127381,-75370,-68063,-41567,32811,-132991,-137337,-56223,-47338,-10638,12238,-145121,-67602,-53205,-37019,-91810,-134945,-57398,-64881,-67755,-133531,-117605,-56981,-92552,39329,-12688,-99721,-58341,-148132,-128886,-100413,-148540,-28104,-71729,-82182,-142552,-91009,-106040,-162659,-159523,-112253,-87875,-126383,-70476,-131929,-24794,-88151,-176760,-246575,-162798,-258612,-159455,-143835,-182335,-127307,-79545,-219297,-135242,-164942,-206543,-226930,-322894,-389212,-246603,-293523,-286094,-293404,-344527,-428526,-542014,-516312,-615037,-730401,-841907,-1116557,-1433407,-2155491,-3252763,3090112,1665559,1170451,872956,730939,551146,481613,466489,416881,331980,297089,239742,274536,172610,250646,280778,220210,256229,260333,150178,118400,214666,100082,97084,175222,58431,117018,197643,146917,242948,84779,58808,119539,100169,174815,116789,149001,138814,99469,96517,63176,104093,75233,93907,112159,111443,86773,71053,53576,59171,68637,45718,45738,43083,28761,65122,138432,64357,97094,27748,56702,46234,135278,104834,782,-27619,68634,17360,20855,9637,34486,40478,-8898,72757,73265,61207,27790,5363,-82124,25467,-4686,-18024,17112,-19847,-78814,-128319,-150807,-241837,-369637,398025,309979,247862,274027,91608,142180,117227,137256,98462,78757,133201,68252,130980,114199,52167,77247,56881,-16220,22892,3900,-22360,91068,155067,84746,80341,68018,130373,118211,46224,26620,-12743,20564,101731,8109,34008,141604,100362,79547,38486,46783,-28016,51501,-8487,47403,7384,-7668,14623,-67634,-57353,18982,36562,108132,44715,52635,-30783,51737,50929,29276,20299,36936,46820,47401,53051,58244,-25126,44632,-33712,51676,46282,13948,81219,-18003,-38611,55181,-12331,40213,13375,5946,-31175,-13577,66239,133715,75942,54723,-103839,-36778,77077,93218,139318,86380,50599,-11684,-22910,-35183,-55749,-7904,19612,55870,95945,26466,-25513,63304,-44501,-41452,142109,30334,87890,77117,108537,16053,-103221,85597,3328,-41439,47387,23078,47716,64507,30873,-4516,19743,69958,3527,54734,62097,1051,40778,-55762,-136273,27119,74662,38614,-4954,20718,132806,-14814,-39312,8283,-9093,7619,50919,28759,36121,63375,37745,-35653,13817,10110,-29374,-12300,19716,18586,4110,-24574,47364,71391,105921,49615,-13338,64053,10572,-14140,-1057,25398,60803,-23609,86337,-31733,56738,98573,117325,88021,-62992,14251,59705,-26389,17183,63843,12901,27328,54825,41939,28364,99381,95042,-935,16529,32209,64125,12370,-70558,-74012,28116,38603,-39173,57728,138726,76704,51504,-73439,22825,-6265,23421,29107,84196,15097,14559,48653,2325,53906,33936,50073,44552,85539,37428,-34814,-6523,-61231,29195,43643,111979,74555,-28417,41012,1604,-12318,76305,164987,34290,83157,-18557,23279,24720,63746,64592,23061,22953,55357,-11231,31029,15530,-55881,41181,-89237,-61227,-19256,-97751,-19835,-21033,68439,9067,92627,71872,102234,16269,-5883,37101,102159,104619,66805,10181,-38348,43725,-10823,33259,14798,60997,30734,16,-6440,26765,53124,5163,68250,27095,158432,52277,65874,53575,14625,-9874,62279,61837,-15425,5705,-96307,-21911,-7078,25580,-17355,-18973,-26845,-3241,-44831,15257,58539,27063,-1070,-37888,321,80252,4312,22119,61499,36027,13698,18689,83881,21923,5994,-18119,1114,61296,-16983,-19546,19011,8462,102033,140905,16520,-34324,-40528,-39984,-4493,20840,54305,14428,20609,-1978,-9336,-12868,-37430,-490,36895,18895,-76305,18192,-16744,56475,17886,-11398,35983,56859,126489,31601,37232,15929,-44728,-5919,17210,-49343,-27804,57729,-16431,39202,-21311,-7899,-50595,-43660,-32747,16688,113287,-29640,-34658,-5542,-16501,51513,61619,43469,-3099,26663,67801,31587,-81704,-17140,7526,-16707,22440,69281,13793,-28344,21447,-10608,-2111,8041,10304,-8788,40353,-802,-32195,64517,-62555,-71171,87660,25286,-67850,14508,-72898,1295,18480,8570,22567,-52872,-11227,-11108,2380,-14942,-26603,-23226,-8,9893,-15944,-20523,-6193,-23300,6867,-7317,38240,-7600,24799,-57282,9846,-38374,43684,-5738,-36506,33852,-18421,17974,74395,7136,27310,-45913,-65740,-94095,38603,27249,30958,44171,51516,-4117,73749,-17882,48569,28912,78125,83662,18468,-60630,-80335,8405,71424,59831,60661,-16319,7243,11141,16398,56002,21418,-6379,-10792,70252,55593,6699,-52317,5995,4537,-379,-67776,-24211,-32449,-37121,66354,-10551,-16072,-7658,-48771,16913,-45376,-9519,-38299,-13550,38176,36465,62109,61377,32582,76964,17505,-26913,-48165,-64469,-27866,86510,112759,55730,65897,31868,-17383,-66711,-72297,12275,38774,-42555,1753,15945,115784,-115576,-50661,-23913,30799,28276,82579,84077,85443,48039,27096,-82962,-14026,-43049,-14807,-61028,30561,-89232,42269,-4210,12163,39090,75691,-64555,-100727,-50412,36312,81086,15420,-73412,-55465,-10602,57177,-44253,8234,18424,56971,43589,-3578,38225,-2313,36994,30502,85865,-2266,-12188,27276,2647,58345,-95022,-71126,-57682,-65497,13016,99926,-32893,19237,74889,-238,12032,126279,11230,-121132,15390,40126,8349,-2821,-30623,-38905,33966,41381,93594,101817,41322,5216,54625,9544,43367,-6312,-19139,-22055,45475,100705,82231,-19379,-33147,8815,-41874,-40369,-60291,-58424,-31090,39881,69865,12088,-33668,-72766,5387,77206,49784,49325,62783,39085,65432,55169,-41364,-4087,50875,82432,-21398,-23243,39888,-45318,73542,68321,-14881,29840,48443,-6151,13439,18696,29081,-16436,-10850,46336,32309,5449,-92416,-34076,9407,4054,-106080,19799,29869,-733,78632,8727,-3713,13134,21442,-57195,-3055,942,-2164,120842,60159,-15589,-17837,101498,48253,25369,-4563,-27224,-42016,-57046,33905,62468,45680,38943,40213,-41456,-23846,-97891,-1552,-6765,66562,43120,91074,-4710,39562,-22867,-12662,14700,-3033,-11357,23781],[83664,-43274,-7043,15636,7332,53068,-50129,-30356,-5564,-2165,-90400,-84566,22047,-47961,20322,44387,24193,-79953,-60320,-76937,-67796,1696,-88647,-59399,-8737,-125278,-105578,-53489,-39829,54891,-8950,-52815,-25376,-28430,-68144,85034,47020,32833,-49624,-46623,-13344,17787,5297,-22107,-43684,-58391,-21352,-28007,2664,7054,2359,-56040,-24698,-40814,-93026,73525,60471,30801,42451,37254,34105,4209,22588,-70731,-21468,32957,-12249,-32647,29273,52487,19930,-4433,24643,73848,-61333,-23596,-16070,-40400,-100050,-7059,-43833,46424,31941,-62275,-102023,17797,-5995,-4951,-18097,-48180,47945,14309,-77395,-86283,-45136,-11749,-76229,-63958,-85065,-16216,-68269,-68010,11189,-59825,-13850,-42534,-88998,-91092,-15312,-15633,25449,-55027,-39544,-95112,-26350,-28778,-55849,-45234,-85544,-111985,-15871,-51196,-31496,-35204,-108120,-44491,-91474,42187,-14318,-37997,31084,-109018,-28611,31365,-51134,-1403,41636,-15827,16261,-20527,-22355,-74597,-71790,-16632,-30522,-18496,-54776,-36997,-33711,-82404,-80636,-49990,-15318,-72174,-70350,-2681,20473,-1787,-1459,-39452,-24652,-41512,46966,16629,-22867,-42288,29033,-39437,-87122,-67231,-148960,-75667,-51238,-115129,-172410,-69432,-70746,-43220,3507,-154428,-114165,-50320,-32099,9647,10956,-134261,-66688,-66945,-21125,-108068,-115894,-68330,-67395,-79739,-149904,-119770,-53823,-97934,65246,-3468,-105425,-51717,-132183,-128743,-79976,-129804,-29662,-78029,-95669,-145488,-93757,-128411,-171240,-139168,-100108,-113139,-107121,-57827,-118815,-24017,-91678,-182242,-202906,-161127,-263061,-156065,-139467,-182446,-108958,-66762,-219310,-135141,-172127,-199110,-221424,-310719,-378833,-231541,-314134,-286355,-290851,-347639,-433802,-552607,-459476,-598703,-714266,-809587,-1097801,-1405544,-2211242,-3194247,3117480,1627802,1115083,869486,708138,537359,493423,486037,423337,348220,311313,214744,278614,151680,255131,293632,214091,216161,256871,139641,110234,210828,86616,137542,182448,77731,112292,206108,142222,243308,94914,76897,121640,97775,186903,96594,131739,123048,101645,82637,60513,114878,88364,65425,90817,72902,75629,55394,23997,47265,95840,59284,75419,33248,28258,74230,152784,54083,71940,21180,68335,36138,113668,85843,-2543,-23116,55399,-883,20973,2342,18415,43916,15030,46691,94838,67590,30260,10083,-100689,14460,-21294,-28745,9423,-15049,-60536,-96119,-146124,-229263,-378829,439050,349873,256086,293716,112169,155510,128436,123869,96189,76062,135256,61775,143410,111539,57663,57466,38590,-13355,33367,-10639,16213,81581,141425,98625,115921,97082,139794,98280,68626,32063,18206,50727,100706,30073,-11598,111797,100954,98922,52712,6597,-9292,56646,25810,30833,24469,12644,14613,-56199,-56208,3060,53372,84713,51357,52311,-2050,75487,48924,19650,4317,9929,49849,29775,50871,63217,-41899,30995,-14703,80868,41966,16361,73993,-11578,-49476,56475,-21029,41424,22698,36197,-22735,-9390,56063,141613,76925,74224,-48782,-40154,78045,88788,170587,76322,47719,-25438,-45018,-26684,-68111,-14865,22715,47685,126617,53494,-13902,81459,-3882,-23088,126734,16629,52845,89688,95725,33303,-71534,35779,-10405,-51546,45015,-25616,7298,42357,21994,-1639,30310,86145,18765,34173,56424,-18214,15735,-91388,-162159,13854,72307,46625,5495,20418,104406,15465,-40415,-10627,-20078,13427,61027,970,23111,53331,22264,-17693,46024,15647,-7773,17901,33624,6755,-9769,-34068,23631,60387,77551,51689,-23549,46978,27136,-17760,-4461,32064,46360,-18651,105818,-1213,57920,115089,114516,88434,-29513,17796,46253,-11377,65550,60626,28037,5453,18191,9959,24106,112043,67576,-7973,20062,33381,52525,6762,-64475,-76349,37664,58808,-22190,53032,128871,83401,29608,-74691,14334,13556,41203,28247,92165,9636,9662,41331,6393,46789,4788,34767,65416,70458,6839,-54224,11552,-98719,32812,9783,120634,90828,6361,29865,5286,-742,55118,128236,40040,69805,-13538,27697,2520,63251,108968,49733,55905,58580,-4950,17229,31672,-24227,55399,-111102,-79939,-4502,-131825,-1312,4516,104234,22163,76732,86187,83824,-13508,6468,5067,82400,59246,86797,11206,-17574,47343,-19378,26363,48884,69871,14524,10834,-17976,36522,71302,-6712,67339,-32840,135129,43352,93140,71902,-8530,-16039,54026,62711,-2823,41796,-92424,-34687,-8414,29873,-37273,-39530,-53441,-25615,-40754,39645,58776,30042,-5891,17,7483,62469,8075,14669,53734,46028,17606,25679,92551,-22487,-22947,-15394,-25150,58899,-12576,-4018,30708,-1917,104396,145599,72546,-14446,-45110,-29533,-4591,16443,43665,-18932,3157,-81,-8716,-32852,-57479,5168,35829,30298,-64217,10771,-37359,11551,10453,1022,37156,30034,58138,42599,64825,29295,-20335,9110,26717,-47266,-253,70510,1538,52603,2323,-7929,-55695,-42413,-48255,19982,96249,-18048,-16370,-26545,-24781,55103,44586,54675,22223,47136,73810,46931,-94953,-27029,36124,-29995,32709,72470,22524,-40985,32567,30240,-7981,4763,-15285,-32529,54639,-22462,-31440,77863,-66423,-88410,71068,30734,-51169,2149,-49069,3367,17853,4159,9603,-54893,-19577,-2997,19941,-14705,-33688,-48751,17149,18075,-15371,-26485,4226,2623,52058,9945,39200,-901,32647,-36739,5023,-34085,25195,4832,-9414,33752,-23520,-30563,36904,6188,31971,-23142,-24519,-91330,20210,50187,23590,33615,42730,-14041,50735,-23185,39040,8936,40353,65464,13032,-50821,-58741,-23183,60642,60789,87574,-34349,10671,14146,-30059,45914,54344,25842,3008,70755,49354,7103,-22349,-3173,-8119,4755,-72320,-35559,-22914,-24537,69081,8384,-1667,-4553,-45723,6205,-38336,10454,-45228,-23084,16890,5523,40501,56181,32069,73090,16776,-67694,-50703,-45208,28580,75222,104037,52750,77760,6557,-15834,-66558,-70359,12172,26547,-56380,-11639,18813,95652,-86674,-28111,-20931,22481,15483,78436,64031,99114,35693,13290,-59938,-12421,-32989,-79,-56273,721,-59196,27558,950,27347,64849,76729,-63088,-81692,-48801,40902,85429,35833,-92706,-77547,2976,67428,-44311,-6077,37777,59503,43755,-23961,1386,-3561,38962,17679,64172,-10190,-25673,-21006,-5298,44108,-68338,-41424,-72743,-69459,16576,124271,-33066,20131,68307,-3170,-12732,116482,-3225,-68356,-8165,56572,1587,8603,-37018,-61813,-9332,49923,83703,72448,29634,-4218,32037,6464,20760,-31194,-22855,-24493,48367,88672,100159,1267,-55664,-6777,-41826,-13093,-55723,-60667,-5576,35511,50062,-11766,2190,-40547,30764,73949,85591,67096,47059,-6984,30469,32825,-37984,12858,61515,89181,-15486,-11473,41217,-37387,83910,68265,-9439,5561,29579,-3411,75546,16332,27841,-4963,11714,51699,35350,9710,-121178,-35262,-10400,13042,-98468,4920,4832,18016,74426,3898,1055,34815,6096,-52997,2584,2862,-7853,124007,24577,-35765,-38160,107498,74543,-1381,-6155,-14751,-39364,-39997,44368,67475,40795,22324,25704,-21615,-10930,-48665,-9648,-11632,87418,59817,71925,-20117,36337,-34667,-25024,-4025,-6049,-20435,19390],[76087,-35701,-21074,-8159,-539,90028,-64125,-21745,148,-3538,-97012,-110957,36076,-24513,31368,35710,-9729,-108808,-62465,-88973,-91606,-2070,-104702,-79726,-3914,-77410,-87528,-52692,-41664,64793,508,-46689,-42324,-7318,-56656,99627,4629,33823,-56092,-54283,-547,14289,9091,-15089,-36093,-60343,-50344,-35647,11822,12302,15518,-45504,-6753,-29676,-111188,67671,40935,21219,25431,39940,44361,4922,10740,-56721,-2637,16739,-36271,-41279,10169,55013,3086,-13276,24885,54623,-62070,-74911,-32450,-40277,-112113,11925,-72068,40751,41456,-57608,-111096,12092,-20343,-3559,-30040,-53167,56392,20597,-106151,-65116,-44708,-4233,-63982,-39007,-68256,-21148,-43982,-68988,-3892,-48256,-15867,-78988,-95237,-85681,-11740,-11079,23368,-41345,1860,-43923,4618,-33646,-65369,-64081,-78080,-92928,-23110,-33648,-31247,-56790,-102830,-50879,-89942,66598,-2278,-25783,36948,-82883,3722,29020,-79873,-28783,14231,-39270,-35139,-21102,-33485,-76463,-53819,-6849,-28023,-32659,-73643,-25384,-37274,-125924,-78604,-42245,-25179,-73898,-33458,13050,16113,-23308,-14369,-47922,-20461,-32300,45460,10948,-23070,-41886,24858,-11129,-67771,-56574,-147000,-64863,-71020,-112333,-200947,-65982,-79656,-51299,-46671,-174845,-84306,-56985,-29803,24206,10585,-112908,-70938,-78281,-2720,-109120,-90679,-74361,-68248,-105032,-157039,-128835,-60311,-103141,62254,-7145,-106616,-50194,-112327,-120595,-63304,-110587,-46382,-79394,-102873,-144004,-102271,-142915,-170935,-109948,-86212,-148659,-96445,-47750,-117263,-37465,-111715,-174727,-172598,-148508,-253053,-154746,-138621,-189539,-103735,-71680,-221436,-144375,-171380,-191548,-220242,-304766,-351974,-221910,-338794,-280811,-277560,-341307,-426298,-537370,-401367,-580375,-691143,-784214,-1066112,-1377440,-2276462,-3053275,3121369,1596210,1055861,852765,674124,528475,502061,502456,416804,358483,327124,198982,281785,141392,259727,290792,207657,164590,249462,139858,110182,204005,84215,162947,182017,118963,116156,203444,141628,232232,122179,125218,124140,94250,198334,89305,113992,97764,93725,72997,65621,120838,106163,53047,71903,33546,73793,37463,-2628,45957,122006,71409,97404,29920,31965,76000,154173,42288,54280,21962,72456,28138,88598,66254,8431,-9703,41242,-9464,17279,6461,-2450,48805,40225,22044,114380,58779,14312,2184,-108458,-8975,-33569,-35997,-17932,-18871,-45811,-63370,-140082,-234636,-411726,465795,396745,266427,301104,147073,163865,147133,113663,106871,80411,139458,65707,148937,103259,64786,49218,23114,1167,45648,-10897,49395,70830,122877,106528,124728,123709,146707,70213,86478,42002,65788,80586,97636,45975,-37508,76286,95540,105170,64056,-18900,15019,56848,56344,10648,23856,44489,22646,-18881,-39276,-7216,67569,62453,45942,58401,31608,95226,55984,10230,-13104,-13613,60124,28131,46268,66836,-32161,19336,-1847,98712,34032,21962,67147,3276,-37078,48699,-14580,38509,34802,77828,-3660,-2480,45883,131387,75474,87348,20855,-34712,77761,82022,191247,56393,48770,-40642,-64044,-841,-77326,-19698,28083,37196,143233,74443,6974,86624,45007,2942,85546,9513,5837,94202,84047,46727,-25385,-4340,-27441,-58326,32375,-64418,-34898,23815,18710,-86,29468,94310,37802,16080,48776,-36338,-28029,-130639,-148899,4080,49819,48856,21559,19656,65156,41316,-28718,-28389,-37116,16335,66183,-7198,19270,51475,6541,2755,72287,29188,14833,57400,49327,-8301,-14984,-22462,-7975,44435,50010,44994,-33556,23905,31220,-21537,-768,44176,22335,-11417,120322,25396,42067,119398,122600,98591,18238,17236,30710,-3754,95967,54738,42414,-11223,-13787,-6515,14764,121659,42481,-10804,29018,20870,40532,3850,-43988,-70779,51534,84998,11667,50319,109363,78167,12497,-61295,20229,36960,57915,20035,91934,7523,10874,41976,13349,35477,-30085,17741,94116,58233,-19035,-75150,24242,-108674,36958,-25490,104920,99784,37700,8457,16855,13010,18897,71077,41647,41077,7010,48331,-7760,64529,144552,81805,80782,59928,-5805,-2028,39356,16603,65651,-96875,-91368,9392,-122606,6129,31087,128339,26697,61796,89998,57617,-38815,12560,-21658,58111,15935,88978,3291,-1500,38781,-27377,18000,70435,72641,832,29176,-29452,37495,89336,8432,54215,-80134,101651,30849,89316,76858,-29720,-15894,32608,48944,16015,71891,-64578,-55346,-21150,20436,-56722,-51004,-65043,-40608,-27880,63670,51585,26431,4579,42389,21784,42965,16203,-6137,42355,48807,20255,31251,93730,-65798,-50181,-4624,-47059,40186,-8994,5312,43357,-9192,90338,126001,116043,5738,-45251,-14441,-309,15350,29457,-40441,-17422,11448,-11096,-49760,-61713,12775,30876,32921,-30997,2470,-58265,-27010,-10828,8689,32772,-9467,-8705,44387,89971,69639,9899,21104,41611,-41050,20298,78540,24739,61255,20966,-16607,-47102,-37534,-51857,32616,69602,-7457,3295,-48746,-37880,59727,30769,65830,73927,67145,66065,56286,-87938,-24873,58759,-39741,34944,61813,22888,-54280,37873,65113,-12837,-6097,-35123,-55365,59031,-39175,-28443,70502,-65938,-103963,40738,29315,-25790,-9638,-11706,5754,15291,13004,-3537,-51669,-27524,1292,48160,-12086,-41608,-55804,44487,31641,-15222,-22679,19581,30024,65274,32791,34829,7846,36062,-13757,1187,-28238,10114,11937,17271,37541,-15286,-66525,-2513,-1783,33402,7574,21643,-77049,147,55992,12728,26505,24895,-33241,22805,-25794,29715,-8999,405,45474,13216,-27199,-18426,-54284,37419,43960,79566,-59024,12094,12386,-80530,27091,96010,60441,20660,73614,39408,1005,-6316,-2933,-19175,8466,-64284,-33165,-13540,-12869,72037,26189,9422,8228,-28107,-4812,-33893,24517,-48485,-31185,7102,-18923,18530,38144,25870,35607,6951,-102221,-38328,-17596,74397,61932,94488,45386,86912,-20830,-21239,-58575,-65609,11585,1619,-46416,-16004,21984,52820,-48098,7493,-8404,22799,815,67206,39058,98733,12725,8021,-46584,-14202,-7870,13897,-33736,-31997,-24660,12707,4941,36886,92855,67957,-48407,-59457,-44164,48005,87239,70681,-87671,-88051,17663,81425,-31283,-5050,45093,54935,30829,-51551,-30080,-1695,37567,-2644,33765,-14916,-34341,-73417,-17541,24645,-44585,-20584,-70768,-66309,12739,122430,-50489,6505,51660,-376,-32165,95730,-7867,-9234,-27609,61839,-2761,15373,-43700,-80480,-33731,45217,67602,45057,23300,-5295,45569,8531,-2296,-42205,-24547,-17966,51960,72128,103103,22622,-57450,-26936,-38671,16268,-43750,-60121,13005,24048,26419,-35011,42934,-7246,51306,63865,103097,74709,32235,-31731,-17014,-2043,-29501,25512,66303,88558,-20922,12277,31785,-34136,75821,62516,-2075,-15939,14424,-843,116795,1191,22252,1112,34965,45175,36221,9895,-121659,-34802,-17637,31217,-66861,-5605,-17208,49378,62043,6060,679,62528,-12247,-40495,12661,-14,-13890,117872,-15318,-49277,-52495,102973,88516,-34859,-8406,-1961,-35146,-18886,50444,66080,36063,6081,-6508,3687,3493,6910,-19497,-17926,75765,70915,58368,-39556,16578,-48960,-37691,-23880,-10082,-26921,15272],[56251,-29828,-31220,-33038,-5819,96962,-71546,-17826,-839,-8037,-99269,-132997,49928,-1174,34456,28688,-48847,-127274,-69359,-100900,-96967,494,-101197,-93994,-6328,-17716,-59471,-56885,-44282,51379,-2235,-40868,-52568,130,-45439,90517,-28596,29810,-65899,-60971,1097,7467,12854,-10858,-27453,-76468,-80414,-34623,19833,12025,30707,-35571,12654,-7079,-99807,50779,17970,737,6966,36323,48125,-2376,-9227,-43086,6230,-27947,-68027,-50781,-19418,29530,-11662,-27613,13707,26948,-59414,-84048,-40300,-38853,-104861,17489,-93334,26005,44739,-48602,-101842,331,-37087,-1168,-35271,-52274,56440,24508,-125134,-40751,-37646,2616,-52881,-16799,-51077,-29521,-24958,-64681,-31958,-41363,-22809,-111639,-98563,-74832,-14244,-8260,16243,-22750,50903,1902,22078,-40761,-73535,-71513,-63173,-68280,-29854,-12506,-28608,-74588,-84727,-59787,-76706,69524,8479,-9771,31695,-36516,22320,20173,-96941,-61714,-11501,-56489,-76136,-22657,-40770,-70127,-42051,-2867,-24501,-57748,-80142,-17280,-40385,-152250,-78353,-31706,-33022,-73234,-9249,21750,5840,-34046,-22883,-53780,-10378,-11461,43880,3259,-28429,-42599,10693,3130,-54434,-48962,-137503,-56557,-105547,-98285,-203435,-62577,-90416,-62247,-93721,-182527,-58219,-73247,-37376,27304,10241,-87664,-82289,-86173,17415,-90075,-65676,-74711,-67847,-137096,-150838,-142434,-75413,-105113,35671,-22668,-102701,-54474,-93779,-106342,-52640,-94670,-74515,-77223,-100780,-137457,-116032,-149236,-161359,-83301,-73229,-182143,-94551,-41496,-125361,-64344,-144781,-167847,-161101,-127316,-228717,-155240,-139223,-204207,-110942,-90884,-220964,-160757,-161904,-186509,-226247,-313192,-314151,-215797,-354254,-267959,-258890,-330403,-411069,-498781,-359851,-563803,-665315,-769938,-1028367,-1348963,-2321405,-2884420,3080402,1570704,1004464,824775,638194,525077,505098,510194,400303,356796,339704,202866,282293,149243,262879,278877,199197,116443,241858,152417,119195,198388,93218,165864,170108,166226,127213,192952,141246,210271,152281,182458,122603,91033,210683,97432,99014,66652,74621,69624,77292,122413,126019,57275,62466,2004,80540,21537,-15779,56819,138625,75641,106532,31608,40476,71726,139784,31886,48881,30621,67433,28603,66482,54239,24724,4367,29249,-3716,9809,12341,-22420,54589,62444,5251,128746,38468,-19375,-17980,-103056,-39384,-41053,-38780,-54924,-31303,-33890,-38320,-134129,-252392,-457875,473175,432431,277709,291252,185514,161701,165384,108784,131883,92687,146346,78080,147181,90003,72145,53887,16010,23109,59685,6992,71363,59000,102573,107859,106725,138590,146255,40177,94448,51788,113682,102396,90905,49051,-36800,48679,87619,92768,68421,-23761,40737,52818,73399,-4003,6851,79176,37688,25867,-15510,-10001,72009,44061,32462,72563,60533,103501,65380,176,-27121,-26649,71999,42342,39327,68743,236,16109,1587,98346,26149,27278,62586,20442,-4375,36068,3856,34067,46281,120353,19844,10331,39380,99727,69302,91188,79465,-19930,78554,72807,193765,33719,52396,-50435,-72160,30868,-80824,-22631,34960,28799,142807,86887,32626,77703,89739,31805,31882,12844,-40330,91228,74834,54695,17982,-23124,-40077,-59857,14788,-89650,-65870,15213,21360,1448,19490,94769,56719,3169,43330,-46517,-77944,-159266,-105334,-5064,16604,46124,41548,21162,32159,56767,-8345,-40240,-59429,18496,64010,342,22008,54839,-12,19321,81707,41900,30875,97170,59153,-21586,-11682,7823,-35682,24633,30376,31009,-41570,1405,26821,-19327,8570,61895,-5368,-3324,124735,36415,11852,110648,131502,110841,65024,7979,16824,-9003,96769,45175,51383,-19166,-37653,-4932,7006,129406,29564,-12260,40259,-4290,32655,3476,-17966,-59520,63223,106984,46377,46604,86965,65820,4340,-26852,35096,54831,70685,8312,85994,8752,16635,47244,19622,22168,-59891,5145,118294,51844,-35193,-94856,30914,-88628,39912,-54635,64827,98653,52292,-13135,32147,22671,-21222,13524,39022,3829,36898,84639,-4943,64176,155497,107662,89052,52519,-9934,-18208,36866,56120,74003,-46729,-87012,15006,-72276,-4153,56634,133114,21499,52964,83826,37169,-52092,9874,-38374,37890,-6463,74911,-13578,7788,24609,-35568,8056,69025,64142,-8448,49701,-36677,29183,95898,36480,33851,-100203,68803,24915,52303,70072,-41895,-9413,2981,23893,36823,86990,-20721,-73566,-43936,-331,-71482,-50667,-56616,-45401,-9700,76963,40192,16357,34811,75190,39922,29323,29967,-34371,28150,46740,21296,32645,89122,-89660,-63165,10179,-60035,10497,-4971,5400,67113,-9428,68388,89316,119116,21597,-33665,2346,6653,17294,16299,-42096,-35550,24399,-13777,-57081,-53938,20935,26332,29765,13115,-6608,-73501,-47853,-47848,5559,24080,-45443,-41644,36381,106555,120240,32767,28508,56507,-32295,26586,80351,45448,64063,34202,-31369,-29179,-28978,-41583,51407,42496,1291,20106,-61801,-53779,62875,20829,73451,132803,83433,49558,57657,-59246,-11153,69346,-46909,25593,38224,14263,-61625,43443,77275,-18538,-15121,-45343,-71574,52766,-47756,-23397,42700,-58860,-119911,7318,22680,1131,-18964,19180,4801,10002,30676,-11882,-43224,-33324,1287,71069,-8398,-49050,-45801,69640,46405,-14488,-11011,33139,49577,42295,50034,25644,20130,34735,4645,-1602,-18902,2760,16266,36736,40857,5619,-76758,-36346,-18959,30952,38036,57751,-51668,-12951,44895,-366,22980,3695,-50782,-1928,-26026,21426,-12009,-22187,26059,17403,4771,26599,-74707,7502,18608,40120,-84681,12240,7014,-113767,3571,130922,89478,43073,76572,25541,-12884,-3091,5764,-24459,6608,-46553,-17941,-9497,-4401,70544,39386,13961,23177,-1941,-10800,-31800,31087,-47076,-36841,9500,-27329,3069,9193,16288,-24782,-7920,-115978,-18658,8018,82664,49721,79510,35835,91225,-43935,-32839,-41371,-65110,12058,-32225,-14100,-11785,22434,930,-10590,47317,11412,28657,-16250,50934,13087,81315,-13761,15099,-43298,-18732,31107,22944,-2640,-54301,1458,2887,7346,37868,103341,50385,-20710,-40337,-40953,59302,86327,110284,-53281,-87441,29588,93540,-13264,7135,40005,45298,8324,-77804,-51021,4283,34227,-22043,7089,-16676,-35463,-111153,-33457,8683,-17941,-8482,-56302,-59460,1991,96250,-73829,-13074,33847,2273,-38954,73234,-2873,29314,-33099,53079,-6799,14366,-47396,-86060,-33398,30625,47858,27363,21608,664,82027,14215,-14973,-28336,-22470,-5027,57009,58458,94197,38816,-36040,-48433,-25539,39897,-28662,-53223,14972,13007,13117,-52388,78303,23645,60613,46398,97155,73573,21302,-28458,-60874,-38476,-19952,32881,63353,78950,-38967,36871,13320,-40814,50761,57755,2802,-25996,5109,1658,113290,-23638,14351,174,53234,33430,32906,7397,-97963,-34268,-7721,49391,-22282,-11821,-28076,82423,45055,10927,-3587,88047,-28259,-23312,25151,-7799,-18812,103005,-44614,-49082,-54837,86957,90114,-63477,-12199,8420,-31033,936,48109,59878,34117,-6856,-49413,23273,15073,53925,-22702,-22730,33915,72812,55034,-55593,-12563,-58528,-46939,-36405,-11717,-29985,11327],[32377,-26644,-33004,-49030,-10073,77798,-71271,-19120,-9565,-17765,-92300,-142064,60409,15364,26712,24132,-83147,-131766,-84308,-106797,-82341,4857,-83174,-95290,-12031,18803,-33519,-63267,-45338,20992,-17475,-35774,-53767,-3439,-37835,55245,-42642,19790,-74110,-62388,-4617,2028,19000,-10411,-22308,-96467,-101544,-25955,24662,5358,44738,-29531,24673,16667,-66702,27857,-5727,-29630,-9861,28285,44261,-16061,-30526,-35914,255,-84624,-98472,-58323,-54812,-20377,-21129,-41387,-10289,-1890,-50508,-59600,-39412,-39283,-71667,10958,-104459,5071,43742,-40575,-80551,-15968,-46418,1285,-24154,-44692,46686,22557,-126728,-19951,-29088,5876,-46005,-1489,-36604,-39087,-15533,-55423,-62346,-40897,-30571,-131978,-95944,-61797,-21348,-7279,3335,-3306,88376,27936,22587,-48357,-84605,-67438,-46892,-53649,-33123,6364,-22579,-80604,-60419,-69488,-57477,47943,13421,5651,16675,12657,16483,9738,-97343,-90366,-28449,-65948,-91226,-23363,-39044,-56938,-40454,-5678,-19705,-80658,-66598,-12567,-41620,-154097,-79858,-19416,-36045,-73674,-10625,21223,-17294,-31839,-26911,-54329,5390,13528,44783,-3498,-37062,-44414,-5515,796,-48190,-44303,-121115,-51485,-130403,-70936,-177392,-56849,-97472,-71638,-119577,-171044,-44382,-92882,-51165,13911,6008,-65793,-99932,-91028,37862,-56281,-47642,-71628,-67093,-166704,-129526,-154206,-96193,-101655,-1076,-44724,-94197,-63808,-82026,-89470,-47083,-84833,-104002,-74534,-91367,-127294,-132052,-150150,-144991,-67597,-63736,-204388,-98991,-39502,-136609,-96886,-178552,-176406,-165182,-101880,-193724,-155523,-138471,-224149,-124955,-116515,-215203,-180198,-148412,-186326,-241654,-334592,-274648,-210485,-350295,-249720,-243888,-320473,-396983,-449249,-346780,-550945,-640931,-765921,-993512,-1320519,-2329878,-2742710,2979655,1552035,971373,791464,611389,527037,503139,506032,379543,341991,345821,229129,279026,176265,263888,264911,189101,85761,237734,173154,134377,196201,112281,152554,147150,201579,142167,179997,137455,180639,168045,217718,114664,89389,222594,117063,88415,33508,48769,72185,94286,122192,143998,73310,65194,-16227,91266,11775,-9218,77261,139637,67501,103654,34863,52518,64565,112881,27582,54101,45690,55763,39969,50847,55679,36284,12731,22513,16873,1174,12572,-35149,59856,78085,-400,134145,13240,-62281,-44996,-86955,-68371,-45496,-36624,-84835,-47563,-19419,-27014,-130180,-272374,-502518,463109,443742,288430,267253,216930,147180,175889,109197,167271,110458,154603,93845,139876,75216,78069,68787,21702,47573,74553,41299,85375,48159,82826,104000,72173,133698,137218,15306,90852,55673,144485,111594,80989,38084,-11690,39136,79190,63353,64227,-10364,64025,46003,77872,-6213,-17486,109680,56708,55490,4328,-5208,65023,29633,17116,93524,77985,96113,67944,-10789,-30985,-24704,76537,60814,32200,68726,42818,24323,-3408,79824,21115,29160,63121,32376,38523,26267,27567,31045,53372,151846,41624,32293,38492,53840,59553,86595,109138,2473,81372,61493,175561,15049,56368,-49428,-66733,56059,-76182,-23842,43593,26250,126604,90640,56894,64086,120948,58458,-11989,27873,-71669,83106,65151,56497,45994,-19953,-41957,-55571,-1161,-101760,-74787,19705,29613,5196,6398,90209,69988,-3190,43379,-44380,-113319,-163313,-51739,-16148,-14492,40163,61048,26401,18958,60594,13937,-43320,-79767,21869,54837,13214,25131,57753,6972,28465,71620,42935,36426,126031,54949,-29058,-2678,46408,-49206,2548,22124,15552,-45497,-14530,17767,-6943,21198,80798,-30115,4343,115611,26903,-22767,93354,128635,116671,96404,-11288,7616,-22872,69389,31998,51273,-16432,-50965,9906,6151,134458,31418,-14842,49569,-34745,32521,5443,2649,-45769,67020,115873,65039,39355,69185,53711,6525,23690,49433,60847,76027,-2539,77890,13455,24016,52064,22266,10201,-74871,-138,127246,52583,-41180,-109368,32268,-51191,40148,-72805,11435,86332,42537,-22542,45289,21710,-52787,-24432,33864,-31706,65126,125160,6988,58495,136185,115423,78580,32046,-11792,-24604,26611,84877,83929,21420,-63574,5419,-6751,-28520,78129,117949,9951,52958,71651,29795,-50691,-1183,-43977,27342,-1970,51709,-35385,9553,13636,-44299,-3363,44294,38098,-13323,65612,-36603,13190,82413,56693,11338,-90441,45156,31306,-3857,56081,-40238,1770,-29606,-4908,54290,83033,22543,-79512,-68280,-25472,-77275,-39496,-30658,-40535,9018,72410,30470,2330,77265,90110,56868,26485,50166,-58680,12212,41874,21228,28434,80938,-82480,-54963,23780,-61737,-21058,363,-3816,101691,-806,49873,48318,74620,29454,-8646,17252,13980,21850,9458,-23599,-46557,30786,-13472,-50924,-40980,27679,26597,26311,49226,-16227,-78734,-47522,-91990,-9193,15041,-63803,-29673,21007,109643,156283,40675,31588,64317,-23836,21915,76112,56162,60670,44599,-46340,-9917,-14335,-19396,70533,21118,7497,31972,-61037,-66749,61657,13852,73774,167515,92983,30350,51411,-18782,10312,65286,-52695,6579,7075,-425,-59281,52186,57867,-27817,-17076,-48907,-76601,39431,-46865,-16791,2269,-42620,-135351,-21376,13410,21653,-23758,26901,-2199,2076,47716,-9502,-31410,-35299,-1689,75133,-3249,-53612,-23753,81531,57561,-12005,3624,38251,56198,-2342,46445,13752,34518,29707,14594,-3114,-5484,3976,19513,46224,39164,34455,-58009,-58952,-43470,25225,58576,73274,-19766,-15426,22837,-13229,23057,-12575,-54320,-17470,-25074,14357,8122,-13222,8239,22171,35966,60426,-78157,-21422,-3913,-10673,-103512,12608,707,-115730,-19323,142957,107649,67998,76407,8700,-31892,-7096,19101,-22252,-2934,-24686,2960,-13501,582,63163,45790,11723,32608,22569,-8745,-30057,30539,-41907,-39197,19926,-15597,-1756,-23930,7009,-80736,-21503,-100890,-722,23793,48420,40052,57588,28051,88329,-56732,-47415,-17341,-73703,14501,-67630,30980,-1329,17346,-41878,16511,82094,32863,34096,-34718,32526,-10155,50408,-34947,34005,-44423,-24261,76606,24177,22471,-59872,12932,2499,8766,29947,83740,27464,16551,-26249,-41278,73894,82243,136490,2901,-80518,36144,98211,1831,22233,26177,35586,-15952,-91246,-61137,14177,31129,-31877,-6710,-17194,-28123,-119199,-50409,4387,15360,-2952,-36308,-52801,-13221,57278,-87943,-26400,23028,-1468,-29719,55455,7956,41203,-18022,31858,-11405,4444,-47382,-73447,-12146,12487,27709,23837,22105,10161,114196,20633,-16447,10676,-16400,9543,63355,52902,78182,45697,1299,-63964,-1984,52653,-15030,-39033,-2168,8423,19732,-60751,99975,52324,54383,22593,71302,67068,14646,-4889,-85529,-63559,-12321,36254,52914,61404,-66850,49884,-7887,-56986,16082,59684,3641,-19594,1940,4607,63016,-50995,6285,-7424,63260,24338,25712,3896,-61164,-34026,17206,58372,19836,-12977,-22862,105168,28669,13277,-8729,104771,-36933,-5340,37729,-18037,-21552,81551,-53796,-33506,-45120,63288,83061,-76694,-17597,14539,-28034,14319,36708,51702,37070,-14715,-86660,27955,21679,82677,-15119,-24385,-21128,64271,60445,-60705,-40319,-55169,-49576,-36158,-8740,-29893,7620],[11954,-26187,-24610,-47886,-15658,45883,-65721,-23364,-24029,-32781,-74108,-132472,64155,20767,8096,20978,-102138,-122659,-105537,-101360,-53528,5147,-61070,-81785,-17099,6977,-18303,-66984,-43341,-15885,-39682,-31580,-46243,-14242,-35074,1560,-36044,4829,-76864,-55221,-11720,-425,27359,-13136,-23313,-109196,-108005,-13487,24424,-7325,51216,-29023,22061,30253,-26310,5193,-28049,-65042,-23680,17440,33733,-31729,-44638,-40121,-21004,-127047,-114525,-60863,-83986,-78051,-23195,-49126,-41882,-26537,-33471,-20923,-33480,-40373,-22302,-2379,-105965,-17291,43273,-37491,-56480,-32539,-37516,2476,-893,-32065,28107,13817,-108055,-8465,-24683,3985,-44303,5802,-28589,-47329,-15920,-43340,-82743,-45659,-34682,-136351,-86023,-51106,-30908,-8369,-14624,9156,95289,31212,9537,-59316,-98030,-55125,-34918,-54874,-32306,17642,-13068,-72187,-38947,-77116,-38918,9286,9741,14834,-3297,45903,-15626,2064,-82865,-102453,-35238,-68961,-80998,-21749,-25936,-40174,-49838,-15128,-13641,-83699,-33266,-11236,-40629,-135687,-82668,-7489,-34474,-78144,-33836,10854,-54725,-20626,-29454,-48523,21299,31359,47818,-8433,-46736,-46866,-12925,-13755,-47941,-41103,-100259,-48992,-130506,-31515,-129742,-47810,-96620,-76148,-118667,-141528,-46311,-108853,-67831,-17897,-7704,-52991,-120299,-94115,57016,-18628,-41283,-68854,-67045,-185903,-95729,-158737,-118442,-93403,-34929,-65010,-82857,-75655,-80366,-73722,-42932,-82488,-122935,-74597,-80532,-116964,-146177,-149720,-125954,-62200,-59526,-210514,-105627,-41300,-143814,-123034,-197078,-204818,-176582,-77241,-155818,-152636,-134758,-244343,-138167,-140028,-204266,-197828,-138007,-191543,-266755,-358323,-242736,-203785,-323676,-230403,-241435,-315625,-392186,-403505,-363085,-542194,-621201,-767255,-968593,-1294073,-2300786,-2666184,2821296,1541795,961872,760914,602938,533704,499041,490058,360940,318001,344780,270901,271944,215927,262663,253552,179583,79807,238941,193023,150437,196943,137899,138667,118084,213181,156821,169794,129036,149078,158745,209480,100663,90039,229460,139175,82022,2725,24724,79029,116149,123197,156032,93940,77642,-19494,99452,10442,15639,101405,123797,46770,94203,36707,65457,58457,83168,34651,63115,63761,43522,59731,41609,71169,36370,13447,23052,47638,-4486,5059,-36213,62738,84987,5011,127144,-10253,-101535,-69883,-66575,-87297,-49297,-29207,-92416,-59337,2703,-30832,-129893,-284622,-531565,442044,428709,296986,238332,237267,122795,174510,112684,204115,128524,161110,106752,130179,64340,81153,88576,40862,69391,87763,84709,97765,41463,65190,96773,35287,105849,122461,1321,77818,49240,148098,107777,70276,17325,27279,49368,70370,25646,52916,13083,82721,38094,78982,5468,-37008,132127,75670,56530,13756,5618,51248,17551,5788,115776,81679,74289,57157,-21438,-19810,-7972,65607,66556,28210,66793,80147,42236,-12367,50667,19541,26547,71717,33486,77776,26576,49483,30930,53069,163381,57168,64183,42837,8835,49810,77658,109076,28646,84926,49084,140611,3953,58918,-36331,-51667,67393,-62426,-23240,54535,31213,99358,87323,73775,62197,134242,79142,-25189,51778,-80650,72704,50358,52179,54716,-3721,-31498,-46781,-10192,-102477,-57501,35349,41873,12757,-3499,83957,72572,-3401,49850,-29612,-118124,-138315,-5155,-28885,-32843,33108,73802,34941,27052,55409,30635,-37626,-88061,26702,42572,21689,22506,55122,25138,31788,48819,25942,32112,135522,31730,-29337,7712,78498,-43478,-19841,24977,6645,-43787,-21109,7002,14510,34625,93135,-46398,10700,92833,1533,-48033,74981,107397,111129,106261,-37505,4319,-35195,28333,16767,41180,-3230,-52394,28676,13315,133955,43761,-19490,53524,-59105,42366,9815,9980,-32297,60111,107074,57992,28665,61461,48403,18009,74832,54384,53316,71266,-8842,71103,21387,29213,51698,20044,2752,-70632,506,118528,60015,-39760,-114582,29808,-16157,36804,-78717,-38207,64990,12424,-11060,50929,5062,-67182,-32501,28796,-56093,80600,150953,21029,45003,95044,97960,54852,432,-7119,-18748,14460,98549,98120,80048,-25714,-21232,39810,-56562,91596,89909,-1297,61050,59294,34802,-39456,-17234,-40331,27240,21193,28409,-54680,4725,12424,-52918,-15205,5601,-8874,-14253,71825,-28376,-6727,48889,55157,-9251,-60849,34602,48680,-57450,40117,-23409,14741,-60261,-29599,63689,62136,48848,-68516,-82473,-45814,-71218,-21483,3657,-29324,24153,50970,28124,-11222,114522,85983,67942,34676,75466,-66117,-3864,34878,21093,19081,71108,-45578,-27905,31730,-52482,-44507,6905,-19138,134164,15200,42801,15737,9767,27875,22488,27021,19908,28456,12316,8046,-47714,26297,-7309,-31417,-28973,31830,33364,27292,60130,-26096,-73959,-30393,-123741,-29021,10636,-59647,11284,2635,97542,159582,34326,32310,60350,-18715,14784,67967,52528,51240,55683,-55200,1530,9584,9397,83146,7437,10765,39049,-48135,-67443,54156,8260,64238,157644,94225,13027,40095,17365,33295,48648,-57213,-15389,-22416,-15526,-47650,62902,14764,-42384,-12501,-53180,-68507,25319,-37573,-9592,-36828,-15727,-143325,-44304,3789,29797,-22531,9016,-14652,-7490,53289,8538,-19448,-33012,-5180,56096,5214,-52357,4446,74955,61268,-7325,14953,31097,50760,-43706,11770,2377,47070,22983,15711,-2819,10614,11020,23015,46772,30117,63426,-18546,-68423,-69126,18160,62447,66147,10971,-9126,-1903,-23518,26936,-16742,-36462,-21979,-24138,7909,48487,26839,-7961,24534,58070,72863,-65704,-43270,-15692,-48158,-108916,14642,-3682,-87107,-36473,123886,112575,90173,70731,-8848,-48598,-12124,31725,-14020,-19253,-4685,21014,-24937,3259,51249,45082,5273,31742,36006,659,-26243,24420,-35284,-37960,31737,13421,3677,-51868,1775,-103709,-27984,-60162,9412,27166,-8035,32864,32760,25981,77289,-55792,-60457,7464,-90042,19140,-94874,75185,11978,5858,-61802,28520,105317,48804,33613,-51803,15157,-27824,15923,-43827,59982,-43168,-28267,116530,17135,28277,-51565,11505,13132,11020,15560,36179,3874,56392,-16009,-44480,88123,73897,132452,61619,-72549,36632,92776,8988,32427,10016,31494,-31394,-83197,-62953,25930,30198,-26979,-4768,-18551,-13754,-94535,-64143,15582,52250,-2034,-17065,-48767,-29389,20003,-82765,-23640,22731,-14155,-6252,42902,18622,37096,17244,3736,-15108,-12620,-45970,-44459,19575,-2400,10673,33543,22375,19123,119545,25042,-13110,62891,-7805,20443,69581,56512,58485,41181,40295,-64905,26893,53675,-6029,-19735,-30779,12417,42167,-59738,104237,79050,32682,-4889,35580,59209,10728,25624,-83158,-68777,-7245,38145,37571,40449,-97610,43654,-23515,-75027,-17446,68199,1817,1661,3845,8270,-10259,-71920,-327,-19189,65867,23096,17024,391,-24400,-32833,49144,53513,46469,-8211,-2092,109611,18314,9364,-11483,110650,-35628,10930,48655,-26595,-22089,56719,-42435,-6875,-28604,39061,72843,-69375,-23669,15725,-26836,18158,19507,44683,45429,-16811,-99426,14680,23598,90456,1200,-23314,-68433,47391,68974,-50502,-57231,-34990,-43933,-22885,-1005,-27588,4667],[-1464,-27617,-7690,-27991,-24162,14844,-60783,-26553,-39373,-50285,-46189,-106135,59070,14587,-17828,16896,-99077,-104109,-126398,-82630,-21403,-2435,-45454,-56683,-20023,-49694,-14439,-64383,-38535,-48258,-59277,-28643,-32742,-28473,-36436,-50801,-16265,-12250,-72439,-38928,-14994,-1257,34861,-16956,-30331,-108305,-100716,-2514,18171,-24555,44349,-32838,3333,26603,7672,-11782,-47069,-97291,-34512,4440,19262,-43460,-45228,-56375,-52649,-133911,-105361,-57086,-94548,-121464,-17803,-47984,-70907,-44980,-9014,13996,-28132,-38262,22543,-16332,-100916,-36365,47090,-39733,-37666,-43559,-5915,1154,18699,-17648,4494,379,-73407,-9053,-28332,-2404,-46469,6335,-30220,-52019,-22301,-31281,-84465,-52621,-32203,-125869,-69818,-46541,-40603,-11622,-34967,8966,64774,19236,-9695,-78570,-109496,-39024,-30179,-67676,-28970,19192,-1282,-53618,-28488,-79856,-26542,-32705,-2031,12986,-21825,52912,-64616,-617,-60948,-89171,-34796,-68597,-57863,-17659,-3115,-24077,-67640,-29692,-6476,-54281,7433,-13512,-37991,-108021,-85593,1391,-31349,-87569,-60820,-7403,-98415,-7324,-34521,-37599,30709,33118,49295,-13241,-56192,-49796,-3962,-31548,-50715,-38158,-78983,-47730,-107070,13282,-75325,-36351,-86893,-74761,-96877,-101381,-61854,-116263,-83998,-64465,-34888,-51835,-138142,-96760,73095,13141,-47361,-69655,-68610,-191126,-57012,-154181,-137560,-84418,-58935,-75062,-71333,-86052,-87913,-61700,-36062,-87557,-123300,-79581,-75219,-111082,-154689,-151255,-108302,-57888,-61195,-199821,-110140,-45467,-142378,-132267,-189546,-242934,-186543,-57875,-124619,-144095,-128934,-258025,-144212,-155823,-190433,-209276,-136319,-200100,-298093,-370018,-224189,-194957,-279097,-214663,-255959,-317026,-399277,-370699,-397704,-536762,-607607,-767171,-954767,-1272003,-2244580,-2667458,2627794,1540894,973446,739967,616326,543744,495941,465189,349443,291450,337830,313991,261817,256126,259095,246201,173106,96920,244009,201276,161861,197766,164541,139264,91006,199858,167224,165098,117949,122699,126002,159768,83170,93002,225522,153180,78270,-19235,11477,88589,142823,127015,159290,112510,93551,-9628,99346,16992,49822,122099,95433,18261,85134,37084,76236,56846,63422,56983,67552,80111,38213,81466,35896,94747,23994,8892,30849,80063,-3209,-7051,-25119,61538,82908,18657,106248,-27466,-126042,-83750,-49403,-90201,-53940,-16453,-71836,-58712,31917,-45982,-134119,-283730,-536620,417367,397019,302214,215383,249268,94481,161653,115933,231205,140804,161987,111641,121364,62795,80797,107546,68994,84206,95621,126658,112812,41722,50824,87211,7995,59540,107085,699,60093,31829,125704,94232,61955,-5693,65263,71850,60087,-8333,38422,37227,96528,30595,86099,26286,-42193,144730,90805,32282,14223,19884,39222,6031,2037,129305,73558,44657,32991,-28793,6092,18277,36445,48150,30151,63142,100896,64091,-19592,22928,19691,21425,89366,22812,100969,39746,64841,32884,44315,152044,64318,100859,50052,-19969,44142,69405,92963,53185,86027,37161,97833,46,59497,-15119,-35021,65365,-40811,-20412,67598,42662,67650,79754,79692,84786,130052,92078,-865,77299,-71234,61988,28017,42433,47370,13502,-12997,-36377,-10319,-92798,-18910,55727,55612,23667,-6536,77909,62335,519,60846,-6000,-91216,-92252,28003,-39811,-33473,27065,74049,44628,44830,45899,35464,-25889,-77564,30899,33505,20983,11352,44793,46872,34859,25161,-6430,22006,124118,-6834,-23669,15348,91091,-20296,-39415,36155,11163,-36283,-20054,-3203,37659,46739,91924,-51304,15316,60588,-26782,-52827,61944,71492,94521,98911,-64079,5879,-35831,-6113,2294,23736,17835,-42603,41722,24653,124477,58273,-25201,51068,-67016,62791,17102,2956,-20510,43472,81787,27354,17897,65150,52486,36162,109332,46025,35491,56049,-8451,67954,31419,28517,43507,13622,1567,-50410,2869,98999,72124,-34791,-108724,25222,1127,29939,-73613,-68831,40490,-22167,20862,46328,-28022,-62473,-13631,26180,-64940,76791,146389,30421,23775,50553,57242,28531,-33173,4987,-2864,7836,99154,116371,106655,15533,-58401,46732,-77529,93787,61020,-5198,73406,51876,46625,-28617,-32799,-30614,33924,47814,12411,-63012,-4189,21521,-59675,-25205,-32502,-70556,-11261,67402,-13635,-25259,4751,32232,-25280,-27900,36464,69404,-91683,26129,6250,25997,-84169,-45835,62332,31080,50043,-42522,-78534,-53599,-53003,-1961,34317,-16279,33860,21421,35053,-19228,129873,67238,70506,49579,100420,-48803,-18170,25521,21891,6855,61207,7192,7406,32264,-34807,-52250,13607,-35105,147787,33893,48184,-871,-28302,18188,45642,29469,24184,36161,24768,41861,-38758,11922,6082,-2301,-20882,34043,43951,34379,39796,-35874,-63524,-5131,-123141,-42059,14534,-38354,51695,-13895,72914,128927,20842,33558,45648,-17776,12292,59020,34958,36343,69476,-53994,-1681,43039,37842,83494,25,11226,42760,-28781,-46594,40523,2881,44952,109327,87794,-679,27568,36329,51014,25333,-59016,-31752,-39786,-24466,-30397,72063,-27913,-61276,-5932,-63715,-48634,16643,-23153,-3285,-58746,20328,-133777,-65875,-4740,23894,-15086,-19926,-27477,-17014,40231,41812,-10782,-27766,-6786,19995,18733,-42853,33675,52301,56115,-1261,17845,12731,38464,-60271,-46610,-5086,53136,16947,10363,15,26265,19014,26764,41567,14851,84039,25690,-66834,-87701,12290,49565,42571,32255,553,-22711,-30045,33921,-6483,899,-18111,-23720,1033,93584,81239,-22692,23817,67288,64113,-45726,-55829,-14930,-57362,-98279,18738,-4585,-42023,-44530,78688,104177,103417,59139,-23825,-51541,-13821,38424,-3946,-38560,9564,30551,-40264,5184,37023,38761,-1247,20602,34762,13231,-19369,14739,-29801,-33597,38930,51064,14541,-66816,2961,-82877,-24847,-8088,10816,21206,-55418,27186,12143,31707,60169,-42195,-68039,25595,-105064,25829,-104784,106275,24593,-9912,-55190,26627,114981,53423,24995,-63621,1659,-38318,-9260,-37913,85735,-35609,-27995,138820,4108,9964,-37811,4135,32219,16300,-824,-23476,-16408,89165,-7363,-47689,97037,59735,94095,101473,-64398,32009,79329,7068,34225,-1430,36566,-27751,-53236,-59477,35514,32170,-8160,9412,-21976,3937,-49002,-70031,39615,84525,-4703,-2538,-47421,-43135,-5779,-58224,-2224,30421,-32537,25106,32134,23295,30752,64241,-23737,-14417,-31969,-46617,-7554,49867,-9255,-281,50429,21330,24598,93950,25985,-12856,108944,819,23847,73315,66255,36468,24719,65799,-46716,54361,45817,-2592,181,-55806,22723,62675,-51321,92793,100627,1281,-32188,1878,53303,7545,51485,-56649,-54164,-3062,41242,21829,23361,-121789,19047,-27231,-83243,-39299,76063,273,29625,9013,12140,-70220,-78770,-4715,-31281,65456,30183,9927,-3302,2235,-28287,77842,36144,51978,2050,28164,95658,17994,-1792,-10045,108635,-25004,25247,57214,-29360,-21725,31771,-17801,22387,-12514,21450,64205,-44006,-28736,12425,-28124,12433,2541,41227,57417,-13087,-79092,-12283,22758,80266,19077,-21489,-95276,27204,74819,-25944,-58924,-2407,-30557,-1260,9556,-24130,3393],[-8121,-29548,13082,2787,-35175,-7224,-62631,-24691,-49357,-65065,-12995,-72645,45593,1,-44317,9480,-74180,-82530,-138581,-53624,2281,-17297,-42009,-26504,-22567,-118397,-14424,-55283,-33014,-67969,-66754,-27725,-17422,-42544,-40335,-75521,4354,-28037,-61452,-16460,-12287,-3383,36728,-19121,-40553,-94310,-86335,2213,6484,-44127,22769,-37325,-25063,6233,27562,-20135,-60951,-117569,-42981,-10760,4309,-46069,-30854,-79673,-85471,-102021,-70068,-48713,-81313,-136133,-7380,-38716,-86980,-57915,18955,34118,-28052,-29393,44954,-26608,-93273,-49466,53310,-43796,-28054,-43928,41636,-3271,18363,-5062,-18071,-13608,-33262,-20592,-40597,-10509,-49614,2434,-42230,-51730,-28778,-21333,-66041,-58571,-23113,-104928,-50474,-49397,-48303,-16776,-53556,517,10176,3875,-27195,-107381,-113967,-22600,-31931,-82504,-25689,13351,10458,-33767,-33151,-76358,-23186,-65104,-17923,-1498,-33608,35523,-113418,1301,-41251,-51979,-30815,-67797,-36002,-12544,24051,-12499,-88828,-46444,1598,4220,32373,-19563,-34535,-82072,-86730,4903,-30923,-100164,-71708,-28564,-134297,1837,-44283,-24642,30899,17646,43671,-21336,-65825,-54208,20191,-43400,-52606,-35798,-62138,-46674,-72229,51164,-31366,-24925,-71053,-68904,-65858,-60946,-84665,-114413,-95828,-115543,-74407,-61380,-148393,-99738,83642,34252,-62238,-75317,-72392,-183858,-23910,-142325,-149600,-80736,-72681,-69953,-62421,-90822,-99311,-54121,-25553,-98612,-104830,-89711,-80183,-113908,-155620,-155932,-94683,-44139,-68004,-175353,-109649,-49786,-131707,-121608,-157327,-272410,-189122,-46723,-107770,-129383,-124266,-258609,-140278,-163176,-176777,-211878,-144743,-207784,-327155,-359440,-219876,-185097,-227337,-205501,-284671,-322767,-413207,-351721,-431572,-533396,-599890,-760106,-946294,-1255610,-2177405,-2735679,2437566,1548913,997083,731608,647074,555297,495602,436029,347232,268319,326935,342785,249742,283683,252780,241403,170508,128397,247898,190203,165063,194912,185997,159600,74767,170338,170709,164900,108447,108025,83235,92325,65911,97748,207620,151267,75016,-23754,14259,100317,173066,132798,153124,124788,105537,9095,88327,28388,80971,133407,63223,-9619,81744,39829,82385,61631,63437,94820,61785,89826,45724,97464,29954,115385,3779,3414,43459,104965,7123,-17693,-5857,55337,73577,36060,73145,-36741,-131675,-81981,-40459,-75826,-59084,986,-30058,-43196,60102,-65219,-142704,-270904,-517984,394441,364703,304045,206421,257536,69573,142044,116283,239253,142886,154330,106331,115435,73507,77594,121772,97252,89844,94580,156869,130618,49968,40822,75270,-3577,7209,95744,12003,43091,7664,87587,76323,58565,-23356,88876,94065,47278,-28752,25859,55641,106291,24453,100711,47286,-30055,145995,99752,40,13750,34720,36878,-5673,6224,122399,58389,16843,2607,-29120,40316,45326,-5320,8688,38622,58065,102742,82618,-20550,8038,18630,18385,113157,4571,101546,61836,72181,34138,28731,121442,63237,129840,56906,-24976,45123,64803,77144,70261,81188,27519,57409,283,58690,5979,-24327,56786,-14657,-14711,81225,57365,38041,71180,75318,129438,112239,97006,47564,94304,-56609,51073,355,28626,30392,23504,5475,-27625,-3408,-73419,28251,72717,68217,35058,-2662,71401,41648,5702,72463,19994,-46445,-40420,49410,-44227,-17636,23769,59316,52461,54852,36793,24974,-12414,-49328,30696,33282,11663,-6438,28372,62954,43271,10778,-43330,11503,97912,-45135,-14388,17794,79038,12742,-50756,52029,31605,-24613,-16603,-11082,51842,55923,75616,-45175,18068,27055,-42344,-34679,56607,32820,71306,84864,-83411,9287,-19527,-18212,-8288,4429,42075,-24924,42741,33240,104187,66321,-29561,44044,-54367,92264,28116,-12333,-10345,21396,46667,-14185,12407,77223,63070,57529,118720,27123,14201,33113,-1103,68779,41376,19596,27741,4884,6269,-24062,2567,80101,85707,-29415,-94379,19868,-3000,20550,-59416,-72950,20903,-40563,62270,32490,-70075,-42766,19518,27119,-60858,54323,110937,31549,-1892,21402,5755,10657,-55144,21842,17526,13221,92926,134718,95719,47576,-91819,18178,-85089,84023,43108,2447,84505,51480,58968,-27629,-41872,-17613,41563,64777,7178,-54517,-13717,34477,-62273,-30353,-56491,-127572,-3938,56176,4019,-36848,-35938,-6,-35408,-5172,47073,83214,-102406,15820,43455,32351,-96533,-53972,50330,-1970,28717,-8405,-57676,-45710,-25323,14314,51761,-5197,39185,-5170,47166,-17737,119193,41290,64581,64446,115084,-10677,-28891,13970,24033,-4853,52726,56424,37435,27224,-12328,-41609,19222,-45976,134478,48793,60280,-1321,-7743,4082,47680,23870,28282,43283,43211,67384,-21797,-6718,25807,30719,-16393,36510,52017,45666,-3718,-45026,-53546,19651,-85443,-37493,27207,-11146,68881,-24674,41888,79717,8974,37917,27311,-17448,16996,51275,8280,17140,84760,-42707,-20620,80231,59375,68940,-3948,9647,44402,-9476,-2199,23234,-2313,19336,49098,76304,-11650,17659,35062,58288,2488,-55906,-35810,-37586,-22010,-12287,76701,-42494,-79878,-2409,-79082,-21306,16700,-7969,427,-52100,59765,-101275,-90622,-11474,7448,-2864,-36815,-32280,-24513,10079,79726,-7759,-22216,-5362,-21215,36813,-24483,59667,21788,44814,4240,10710,-9978,25210,-44547,-99964,-6136,49634,13761,2337,5962,37703,23310,29284,33920,-2396,89922,58340,-58726,-92812,9561,27159,13237,38205,7714,-37035,-32925,40639,13881,46703,-11590,-23529,-7074,121941,125182,-35563,22118,65305,43740,-29499,-60653,-5177,-39254,-73815,23571,-2678,788,-43028,24004,84228,103540,43392,-32803,-30597,-10986,35566,2587,-55466,17818,30381,-54533,7178,21806,29509,-3814,3993,22896,23157,-11352,3573,-27111,-27217,38753,86126,23575,-66594,10629,-32894,-14283,35841,7131,12583,-71702,21883,1283,44232,42116,-22016,-68607,31615,-105331,34424,-92756,117505,33532,-25226,-28361,16613,113018,44690,10325,-66718,-6017,-41353,-14918,-19978,104059,-21923,-21156,137019,-10536,-24682,-26125,-1531,53230,25663,-14174,-74031,-31720,104871,1363,-47105,96869,38803,34295,111434,-50645,23907,64125,-1876,29838,-2664,50303,-395,-10636,-52795,37639,36138,17583,28305,-27120,19829,-3720,-64867,68068,103921,-10298,6057,-46896,-52382,-18506,-22996,31998,39217,-48894,55640,20341,18809,29635,109447,-43794,-5702,-46281,-50825,26097,69951,-6776,-3747,65871,19577,25810,51356,23663,-20279,130925,7187,18851,72079,76913,12485,-2965,68361,-13868,75545,33654,-3558,15662,-62682,33990,61453,-38595,71493,110504,-29287,-55014,-20773,51054,4020,66247,-17180,-28079,2921,47529,10846,17138,-130710,-15211,-18037,-72333,-42758,72743,1610,53071,15484,14856,-89816,-68039,-6884,-39962,66958,41725,6435,-8296,14851,-17987,95503,12195,39093,15336,58730,71986,28708,-18423,-5097,104271,-8598,39058,63510,-23997,-22666,9097,9522,45281,-2177,14408,59342,-9608,-30989,5893,-32330,-34,-7783,42233,69031,-3688,-36560,-43523,21458,58637,29740,-20918,-101685,9948,75003,6603,-46963,30421,-12321,21603,19753,-20238,4791],[-9807,-30585,31641,29317,-46022,-18536,-71724,-15582,-48730,-71303,19382,-44585,26862,-17971,-63130,-2397,-35015,-64093,-136739,-21821,9280,-34524,-49157,1359,-28572,-157652,-7559,-43081,-29987,-71750,-57224,-29864,-4472,-53360,-45556,-53761,14831,-39941,-46374,6554,-5309,-9485,28742,-17365,-49535,-73081,-73479,-1680,-8392,-63505,-9103,-38190,-50526,-22988,33009,-19954,-68291,-120365,-49570,-27877,-8136,-37556,-5545,-100789,-108888,-48554,-21215,-40356,-49911,-123984,3739,-25307,-84657,-66945,44136,35871,-34531,-12791,40203,-32204,-86520,-56951,53219,-44125,-27061,-31864,88469,-10227,-6919,2888,-32817,-23841,-161,-38579,-58416,-16567,-50443,-3726,-61514,-46230,-30317,-13774,-33530,-61141,-10549,-79323,-32204,-57892,-52382,-23159,-65998,-616,-38791,-5318,-37268,-139653,-108433,-7360,-36542,-90402,-24552,5915,19357,-21474,-51208,-67700,-28466,-81156,-32015,-25578,-36615,4191,-145007,5439,-31456,-4752,-25012,-67652,-23873,-8980,48253,-7582,-107436,-61357,10419,69176,18869,-29022,-30514,-64188,-84000,2065,-36431,-111884,-57503,-45372,-150663,3555,-56922,-13233,25082,-7726,26383,-35925,-77229,-62511,48738,-44370,-50173,-35956,-54061,-45873,-38751,68415,-10183,-16635,-54550,-61609,-36767,-29825,-106873,-106645,-99524,-156575,-118804,-77872,-148130,-103077,85342,44247,-79134,-84691,-78698,-168759,-5935,-127352,-152310,-87279,-79232,-51318,-58091,-87228,-106737,-50211,-16078,-113243,-75062,-103203,-95823,-127499,-149396,-162539,-85936,-17964,-78021,-143343,-103833,-51762,-114724,-98225,-114219,-278399,-182548,-44729,-107770,-110865,-125021,-242392,-127781,-165707,-165823,-205414,-159836,-209897,-341705,-326341,-226793,-176916,-181499,-203078,-317592,-329041,-423559,-342415,-445786,-531256,-596863,-744393,-933672,-1244508,-2115537,-2845614,2293664,1564846,1022097,734434,683556,566495,497848,407642,353600,251810,313816,347153,236782,289467,243379,236311,170008,162644,243599,159558,159729,185656,197552,192443,76297,138177,166584,164816,105044,108872,49187,36580,52663,103608,178415,131756,70516,-3493,31925,114624,202618,137639,139191,129376,107925,31239,68083,40497,99603,132742,37349,-28129,85681,51058,82800,72659,84296,142608,45846,89195,67574,101956,21330,121262,-16258,284,56530,116085,25801,-21028,14404,44387,60252,52360,32958,-38756,-122245,-66618,-39811,-47886,-62618,21221,16143,-18603,75095,-80922,-154495,-252888,-483999,375223,346237,303811,213741,263621,54347,122986,113249,224907,134215,137975,92411,112251,95097,73406,130234,115515,87013,82973,168344,147515,64693,36226,60495,522,-34432,90631,30483,30969,-15220,47037,59415,60842,-30754,91297,105227,31965,-31976,19918,66618,113081,19768,114529,59127,-4782,134249,102232,-19487,21204,47703,47164,-17003,15880,88349,41827,-451,-22548,-19771,72509,64169,-45730,-34193,51266,51856,92457,92187,-13294,12097,14171,22646,136361,-13911,80710,83414,72770,31380,10412,80036,55892,135411,60736,-9414,52642,62711,69483,75267,68796,21631,27242,1241,57456,17551,-22448,50373,11712,-5501,92678,71176,15524,64488,65846,176021,86424,94126,92676,93477,-50372,38276,-26351,12878,10136,25640,16386,-22583,5958,-46568,68142,79970,77729,42812,5505,61851,17269,9526,80601,41458,-3404,2878,62436,-39107,8736,24328,32147,55819,44405,31413,-318,-1367,-12195,22419,43726,-2223,-25392,10402,66557,58534,9300,-71403,5120,67354,-60843,-3084,15184,47643,45437,-46583,69351,64378,-11678,-16338,-15331,49006,60961,50035,-31278,18884,2414,-33958,-1317,56960,4843,47413,73904,-90059,10733,12071,-4021,-12792,-10317,63679,-4913,30697,32679,74398,62168,-29890,36365,-25599,126173,43431,-25838,-939,-45,11680,-49450,16925,91696,72901,78306,107670,5615,-2760,7786,11680,71675,48422,2607,7187,-4187,14516,-3932,-2645,71060,97051,-25157,-77148,14514,-21521,10344,-37606,-52629,13407,-28663,96144,13887,-103610,-15269,51723,31071,-51792,20560,62208,25230,-25908,16759,-36946,7864,-53245,38613,36064,33869,86311,146531,60222,61630,-105402,-23220,-78475,64888,42500,20844,89114,56162,67271,-39073,-39748,-2815,45128,66424,11671,-28980,-20395,40680,-58872,-27979,-58952,-153829,7843,45197,20152,-37504,-61623,-26585,-39265,3509,61451,81920,-96357,8881,81273,31845,-93590,-56908,30397,-30405,-4736,25309,-29810,-24843,6724,24630,53190,2352,43306,-22200,55531,-5562,94210,15919,52279,73019,108174,30695,-34714,1665,27078,-12577,46964,86559,52314,21438,11568,-15818,23625,-47905,100554,54092,70023,8536,62475,-9562,24967,10976,34549,47377,61951,78322,-626,-21921,48672,61620,-13781,41088,50695,56903,-52972,-52528,-48562,38306,-27869,-12885,45445,11125,58936,-27683,11212,34141,4286,46429,15118,-10553,27346,44064,-20304,-4213,96905,-25087,-48730,110389,69539,41169,-6737,7327,44120,4850,54795,6305,-6095,-6539,3148,62955,-21867,12744,19915,53200,-14625,-46732,-25534,-15541,-6222,2963,76451,-15689,-90056,-4274,-91133,7250,24216,4210,250,-15906,93156,-51183,-118100,-16059,-12187,11252,-24742,-21034,-28197,-24272,102343,-10738,-19335,-1632,-55927,55438,369,78450,-6643,35203,6898,-3275,-26032,14402,-4913,-113237,-13,36691,14870,-4558,14969,41994,21678,28373,25761,-16131,79034,69481,-48696,-83187,10304,6454,-11673,27684,8560,-45978,-32865,40740,34710,85399,-8623,-23020,-16295,118360,139165,-45466,23119,57381,24614,-24432,-61042,7705,-6153,-41393,26160,-845,28036,-34326,-19828,56339,90488,26767,-33431,12534,-5590,21933,1022,-64989,22939,23021,-63498,8715,5549,20214,-35,-10442,9596,25788,-6653,-7071,-27139,-20195,32693,108938,24505,-55977,22443,16035,-2448,55906,3993,8145,-55177,16242,1073,59492,29305,-4486,-63832,24885,-80840,44766,-61985,108791,36874,-34433,7105,5788,102715,25208,-5165,-59717,-7147,-37851,1205,3359,110387,-5444,-6658,113087,-21896,-57622,-18330,-843,67719,37801,-20561,-99284,-42882,96558,10424,-39601,87203,12311,-24173,96690,-23422,13509,54328,-14180,25560,8730,68253,44544,29752,-43874,27280,39771,39467,43736,-32144,28881,22509,-48519,90197,106325,-17781,9819,-44738,-57029,-22898,10945,67809,41702,-55177,77070,8048,6305,34317,140453,-52815,12212,-47134,-56023,47988,76453,2832,-594,72136,18823,24203,12190,19529,-34650,120792,10431,7786,64320,83611,-12552,-39014,47942,20031,88599,21314,-6585,22972,-46017,40148,31503,-24495,47662,102771,-47517,-69651,-28908,52321,666,69071,21479,-2900,12666,57665,7909,23578,-120093,-47117,-970,-41263,-27124,51257,6672,62976,21596,14656,-66113,-41768,-7292,-43058,71750,51640,6271,-15650,15941,-949,100297,-10649,16115,27708,81457,52964,47232,-36990,430,101969,8659,53764,67739,-10986,-26901,-10186,30164,55795,1120,16835,57524,22223,-29240,-2184,-38673,-14942,-7291,46856,74975,10989,1800,-68702,21169,33481,27159,-22138,-95685,724,69819,37669,-26886,49366,6207,39452,26406,-16164,9419],[-7839,-29901,42800,36799,-52652,-21614,-78649,-8,-35640,-65224,44877,-31256,7558,-34691,-67215,-17641,6366,-52116,-121513,3622,-2294,-47394,-59285,20937,-41318,-144839,12795,-32902,-32423,-61469,-33020,-35897,3172,-58604,-51924,10538,10652,-47086,-30652,23913,1300,-20589,9659,-10964,-52786,-52269,-68109,-13247,-22974,-80130,-42864,-32681,-60061,-49608,28834,-13654,-68638,-106351,-54244,-45238,-16444,-20539,22733,-110176,-114708,-701,19820,-37742,-14561,-101006,10754,-13419,-66091,-72893,59859,22035,-44638,9284,16753,-35032,-82868,-61606,35994,-36194,-31311,-10587,115454,-17780,-47231,4983,-34522,-27804,16446,-56754,-76196,-17730,-46499,-10637,-81443,-36646,-25304,-7057,2396,-58466,327,-54681,-18799,-67954,-51985,-29737,-69020,21524,-52653,-4887,-37849,-163983,-93217,6740,-39479,-86829,-26076,3200,22992,-21408,-75597,-57376,-39265,-81443,-38873,-51894,-32669,-28972,-149774,8841,-34147,32367,-16952,-66696,-22702,-9599,62722,-8847,-118082,-70010,19778,109034,-38123,-40646,-25147,-55237,-76038,-6123,-48256,-117921,-23804,-50678,-144731,-2274,-66469,-5874,20041,-31607,-3226,-57904,-91712,-77610,66345,-36127,-41770,-40992,-57154,-46469,-13602,57492,-13832,-14070,-43338,-56104,-16176,-13997,-121697,-97753,-92809,-174680,-156926,-96108,-137860,-106239,75101,44082,-90666,-94818,-87527,-150616,-7497,-114156,-145782,-104583,-81837,-27784,-58562,-75321,-103537,-49042,-16405,-128506,-45843,-116884,-117948,-150198,-138582,-168197,-81532,12687,-88541,-112163,-95008,-49383,-96203,-76586,-79174,-257893,-168782,-50849,-121122,-93453,-134189,-211075,-111311,-168686,-158658,-191921,-174760,-203332,-331040,-281037,-240322,-173725,-152610,-204542,-340444,-331815,-420115,-338649,-430769,-530215,-597136,-722835,-908947,-1236373,-2070673,-2966984,2226912,1587332,1041186,743835,710715,575722,500856,384324,365524,242275,299513,326894,223657,271803,231242,228551,167763,189331,225263,118166,148762,169753,197810,223049,98226,115192,156180,159135,110250,124683,38969,10301,46352,110117,146661,99963,64137,41816,57197,131713,223610,138022,120662,126875,98588,51293,44083,49860,103688,121833,25883,-31910,94730,75248,78009,87827,116453,188139,25565,76983,99528,93592,10370,105404,-27928,-222,65114,112353,49320,-14089,28021,30134,46793,63460,-6745,-35354,-105660,-45260,-42412,-13579,-61613,40920,47835,2836,67573,-88143,-167508,-238542,-447095,358768,348311,303971,233620,265393,52032,111736,109061,192600,118878,116428,74663,109593,121676,71055,134525,116594,78876,62297,158733,157994,82118,37689,43129,15785,-51405,90929,49667,25430,-28180,14255,47124,67342,-27001,74315,101157,15766,-21004,23475,72487,117642,15653,115163,56012,24590,109023,99961,-13285,39881,57328,66051,-26677,26930,32678,28554,-3282,-31948,-686,92563,69002,-66495,-58435,63392,44762,81145,91094,1389,33936,6643,37102,150929,-26038,46398,93855,69241,22473,-5351,38353,45263,107933,60544,15769,63907,58187,66969,66665,50685,20131,11172,1039,56187,13091,-26366,52191,34465,7487,98986,80528,2606,61524,58961,197376,58637,83536,109036,71131,-57514,21292,-44869,-2058,-8672,25670,16861,-21006,12717,-16987,88351,75420,83217,43651,14536,46926,-1788,10616,82971,53150,23560,29636,68357,-25257,37645,29053,-373,53523,12403,31141,-35549,4807,21410,4575,61505,-15566,-39176,-3602,55937,76487,17550,-81524,4967,42212,-39410,10192,10091,10146,68772,-21707,85603,100444,-184,-21464,-15040,28737,60941,25778,-14638,17512,-4642,-513,33737,58643,-4439,27529,70256,-83136,7210,51466,28138,-10961,-15562,77201,11246,9623,20560,39650,44732,-24520,32096,8288,156234,62458,-28532,8328,-14961,-13293,-64539,32826,102051,73746,94707,89437,-9326,-9408,-13754,27067,73045,49942,-19488,-14009,-12373,22906,820,-11970,74329,102812,-21938,-60829,9329,-43302,1322,-9634,-17240,20927,12357,107628,-3142,-106436,12783,71467,36218,-46440,-13364,25949,15915,-41093,32554,-52464,19851,-23288,50467,47978,68355,82467,145255,22400,56076,-89986,-53135,-61047,41370,57262,44213,84132,60881,69484,-57053,-24552,13383,42688,54892,21374,7492,-21793,31071,-49171,-16993,-40636,-132211,23103,41569,30775,-26608,-68300,-37837,-37207,4380,74612,63035,-83070,4076,112558,24478,-74359,-56582,6809,-50180,-37545,51597,-6823,2032,37097,28848,43665,7598,49630,-30564,50807,14860,73755,-2900,36484,72000,73594,51107,-35109,-8948,29902,-13829,44267,92239,49839,20515,34515,16907,29093,-40402,61935,47150,69589,20411,140312,-18203,-13466,-7202,44401,45779,75223,73967,20332,-27140,70042,84784,-12230,46984,36582,63653,-89913,-56682,-49587,48940,21025,22752,63591,22342,33993,-23117,-14896,8901,6757,57817,16051,8895,39504,34454,-43916,-24330,99575,-6965,-73272,123669,66894,5994,-8948,5752,40770,11941,102977,-6277,-6546,-25842,-18237,49442,-32547,12738,975,37651,-24768,-33126,-4316,17922,20524,13856,73642,41174,-82468,-9786,-90654,30453,33679,11759,-3966,38274,110508,1372,-141910,-18198,-27059,23639,15659,9142,-26930,-41564,91056,-17989,-21182,2061,-77337,67814,25825,86404,-25664,37556,5243,-16329,-26370,5955,40735,-71121,11894,17820,20695,-7592,26008,38258,15262,22285,17193,-21984,54416,58877,-39421,-63226,12988,-2979,-26286,4959,2581,-51612,-30136,27783,45190,103870,-13217,-22187,-25271,83992,118838,-51006,29943,49090,15716,-29165,-59707,18875,28020,-8270,22865,-3000,37041,-22093,-38546,25786,68644,12946,-25499,56915,-1428,-1128,-10605,-64562,28416,12755,-65376,8094,-12305,13006,10028,-15358,3921,20192,-9179,-15339,-28087,-13688,25448,114636,15547,-43781,34531,37926,3290,47519,5906,11600,-20670,10208,7774,71676,25576,2059,-57986,10110,-32953,56034,-23535,85279,34005,-33351,39751,-352,85799,970,-15710,-44074,-2308,-29662,31308,24452,104317,9229,14782,75724,-26438,-69348,-10430,6419,68590,48944,-18473,-94405,-51624,63632,18636,-24175,71521,-15434,-61826,73203,19918,978,53837,-26161,28185,31614,84015,90405,54972,-33125,1882,40135,47192,49778,-34564,27883,23558,-24667,97568,93242,-25661,11088,-39281,-58634,-25154,34138,94021,33699,-47554,83981,-1915,-8752,42019,151744,-51297,36271,-27628,-56194,55966,71135,15104,6059,65197,20721,22461,-9460,15383,-50706,83863,11670,-4674,50165,83639,-36253,-77075,13116,38682,93955,11133,-9303,20966,-13301,36854,-15624,-11015,27181,76874,-46256,-73926,-24597,55501,-698,63423,48611,10916,26042,70670,11262,35339,-92192,-67074,15327,1445,2233,13441,14284,56928,26227,10175,-18514,-6979,-6439,-40829,75508,54372,6899,-25104,12018,21367,96783,-25953,-7634,35369,92953,52259,65890,-53602,2833,102529,22322,68761,69335,6471,-34778,-26044,38830,53003,-187,23119,56115,42300,-23530,-9991,-44064,-28262,4346,52882,70318,29667,11400,-80657,21877,12043,11171,-23629,-85099,1530,61436,58360,-4994,46150,20104,49269,27541,-11918,16993],[-2619,-27618,44349,19759,-51376,-20901,-67902,18189,-13040,-47440,59042,-34630,-7995,-47286,-53661,-32879,38221,-45571,-98787,15907,-27690,-50996,-62755,29206,-60987,-89937,44299,-28964,-41592,-42710,-2847,-45820,4582,-56904,-60075,87500,-4694,-50167,-17686,31274,2156,-35475,-17331,-1248,-47368,-37669,-70642,-28546,-33440,-91575,-69850,-21004,-47374,-64092,21255,-4483,-62834,-82533,-56472,-59489,-20677,-1692,44960,-102317,-100024,19875,34301,-44992,8554,-85425,10148,-8252,-39737,-75154,61565,-119,-52490,32145,-11509,-38201,-83004,-66607,-2965,-19351,-37234,11708,110663,-22949,-84014,1783,-21642,-25814,13783,-69174,-87883,-13874,-37025,-17167,-94159,-25323,-16465,1103,31011,-48077,4483,-35449,-12322,-74883,-47191,-35280,-61479,67765,-21519,2490,-30417,-170118,-71751,20125,-37558,-72478,-28994,8742,20060,-32460,-96812,-50172,-50973,-71570,-35825,-71281,-26196,-55620,-128591,9535,-46006,44714,-5917,-61606,-28927,-15889,63557,-13026,-117045,-68729,29306,102799,-115972,-52369,-16863,-52519,-63022,-16709,-63347,-114736,15145,-40958,-122769,-13600,-65436,-3017,21297,-45100,-40378,-84559,-108531,-100876,61382,-25980,-28272,-51921,-70853,-49927,2156,23028,-33670,-18292,-41453,-54431,-5066,-14443,-125158,-90397,-76478,-165864,-179281,-110875,-121505,-108470,52182,34192,-91663,-102263,-98392,-132099,-25951,-106548,-132444,-127278,-82289,-11722,-61824,-58287,-87848,-50923,-33994,-141414,-28286,-127231,-139450,-176271,-126862,-169603,-80466,33601,-96728,-90587,-87043,-41927,-80881,-71336,-66153,-219801,-151939,-62258,-139930,-82951,-151471,-172596,-96464,-175566,-154710,-174602,-182005,-188146,-293257,-239472,-256166,-177931,-146017,-204914,-339819,-328335,-398514,-339084,-392322,-530387,-599399,-700950,-870437,-1227123,-2046798,-3070880,2240696,1614026,1053092,754267,715947,581655,502093,368688,378607,238722,284526,291651,210643,236889,217846,217518,160029,202154,191624,81243,136958,149766,189179,238027,137372,106648,142246,143773,123134,149941,57097,13116,48437,117014,123696,66153,56525,101997,79735,149999,226662,131588,100930,118586,79220,64425,23477,54989,98734,106048,31711,-21403,104167,110972,69834,103686,143434,215292,9786,55202,132300,76093,316,70160,-25876,-532,65347,97872,72354,1978,29831,14806,36442,66811,-38000,-28554,-88158,-26761,-40455,18871,-53765,55583,52242,8724,36724,-86406,-179388,-234901,-418786,343161,368104,307301,258351,260165,62017,112957,107850,153075,104475,96337,59330,104251,144625,73659,137427,99707,69734,37363,130284,157337,97416,44981,24953,35646,-39416,93719,63358,25611,-25868,-6735,40486,74967,-14731,46141,84479,1690,-2600,36767,77336,120381,10455,95189,38091,48038,72983,95780,18568,64645,63133,84117,-33539,35243,-25665,20976,5636,-20998,24897,94823,59521,-53107,-51514,69804,37028,77499,81859,20761,66494,-536,59600,151036,-29496,10108,86702,64233,7734,-13983,6068,34509,52300,57299,38474,74588,45349,61914,47282,32125,22523,9165,-4,54157,-7581,-29306,63288,51552,23849,98202,83481,-858,62695,60857,176676,34421,65797,88175,32764,-71773,-1026,-50516,-13366,-23236,31146,10223,-20389,13452,9086,85260,61792,84750,36950,21827,26872,-7777,9314,80324,52851,30765,38419,66498,-7494,61756,37374,-29260,46303,-31101,35616,-72212,6173,41159,-20752,79610,-24212,-43461,-9400,34875,89232,28907,-72295,10316,27689,12067,26213,6477,-18637,77627,20963,98666,128277,9115,-28834,-9678,-1374,55350,12437,-438,13462,9031,48095,58774,57600,3775,13569,72080,-66742,-2039,88515,63308,-4668,-9759,79172,18763,-13316,-27,6263,17603,-13677,33325,34825,171831,82465,-16546,17009,-19368,-21890,-54528,56661,103541,60484,103467,76544,-11629,-3504,-26774,41632,68891,44537,-41835,-31745,-19314,28243,-11093,-22196,85267,100899,-18700,-43584,4063,-59584,-4740,21668,20813,40264,66053,91371,-12710,-64701,35933,73998,40352,-49387,-36660,19551,9295,-41944,55504,-33067,40075,26838,54324,51540,110317,80027,127627,723,36583,-49639,-59048,-38115,19005,78405,64044,69619,59995,66005,-71133,1965,30744,36032,37235,30302,44879,-17223,3866,-35086,1309,-9110,-68405,39374,48934,33419,-7945,-59995,-32703,-30253,7927,82580,30890,-67677,496,131098,12460,-41844,-52144,-15960,-59099,-59431,66838,5448,26928,60605,28968,33168,13950,59472,-36150,28643,37865,69871,-12320,19570,62129,16738,33447,-30382,-15592,31196,-7827,43137,78592,34783,27791,54980,46054,40065,-26434,34030,29967,55911,27418,183528,-19026,-50651,-27753,56247,36675,78963,58244,37205,-19524,85344,95010,-12942,49985,12304,63287,-103608,-55342,-54411,52661,41627,53182,75921,22196,10900,-13072,-36004,7706,11607,68525,29848,40008,49098,19646,-58140,-38987,87801,6065,-80601,117627,53043,-28396,-9646,6116,32707,12129,122235,-12187,-2040,-33397,-20118,34551,-42924,14927,-13813,16571,-30797,-19914,20525,48471,51884,20937,71619,98025,-51802,-14033,-73917,42938,37677,15816,-10741,90143,105698,39486,-153385,-17620,-32423,30891,65943,52776,-20554,-22634,43683,-26407,-28007,2816,-84406,67245,43544,81421,-33139,56802,-444,-17742,-12330,-2275,74491,7339,26274,-1457,30490,-5728,37124,28110,7826,10723,7111,-18527,23238,34627,-31084,-40444,14932,2024,-30276,-21647,-7844,-54032,-23974,168,38509,97110,-25480,-22035,-31654,36573,75626,-51250,43274,43613,18282,-34237,-57609,26483,54805,19153,11092,-12021,34236,-9003,-29850,-1497,45266,4940,-11360,70103,-1970,-30030,-30802,-55288,35369,3686,-61345,3380,-31423,8663,23954,-6814,10173,10205,-17846,-19690,-27246,-8249,22358,104433,1347,-37054,42982,25653,-2036,18929,14002,21700,12648,4266,15297,75359,29801,-5196,-55925,-4762,23588,65730,7787,54768,25668,-21207,61476,-276,61346,-21324,-17745,-23316,6805,-19131,60421,37501,89559,18159,40388,35552,-23557,-49911,3392,16830,53130,54207,-9311,-65875,-58273,13467,23981,-2745,55651,-37776,-71985,56010,71337,-14139,60985,-35075,41452,61880,92030,118642,60160,-21090,-36010,34853,35467,44128,-32444,16826,8256,-61,87695,70766,-32565,12115,-30352,-59001,-29046,42916,104221,16052,-28741,75078,-7317,-18438,49198,146285,-43067,59491,13227,-45232,54223,58935,25146,11840,45965,25782,22973,-11940,12460,-61323,35706,13536,-13257,31551,76824,-54935,-107356,-23438,32612,93082,3447,-10228,11330,19187,23145,-57935,814,12440,39264,-26546,-67815,-13282,58267,2077,54610,59710,9339,40556,84007,12950,37514,-55179,-71477,22975,42245,35966,-29985,22181,40257,28871,1238,26119,26659,-4550,-35789,70246,47014,4851,-34197,10052,44983,92744,-30710,-25732,36266,95485,75283,74229,-65315,-322,103471,29935,80617,66567,23608,-44018,-38857,35064,40895,-1999,25820,52211,47383,-15324,-15823,-42914,-37506,23646,57581,52433,49310,-13129,-77626,22209,-835,-12118,-22506,-72872,10485,52263,63721,14159,23226,25780,51626,22987,-7741,26268],[5545,-24819,38114,-13773,-40701,-20725,-29803,33210,11692,-23654,60236,-49351,-17493,-54651,-25792,-43505,53498,-39589,-75657,13997,-57801,-44979,-52729,26522,-83744,-26245,76404,-32533,-56141,-22398,22105,-58275,852,-48012,-70652,137156,-22181,-50363,-9933,27795,-6364,-51005,-44941,8715,-32997,-31043,-76329,-42184,-36773,-95693,-84629,-6345,-17075,-63360,14540,4954,-52956,-59369,-55538,-66471,-22265,10896,54212,-78173,-67868,7443,17087,-62226,8772,-85623,1029,-12599,-15977,-72312,48674,-21725,-52101,50299,-33216,-43965,-86190,-73139,-56379,1957,-43028,23803,75653,-22622,-100990,-4708,2660,-20671,-3871,-72007,-89215,-8365,-23208,-21826,-93873,-15368,-9668,12042,45605,-26877,-681,-24388,-12516,-75076,-39040,-38626,-44694,118505,37186,10637,-18814,-154815,-49251,32480,-30469,-51749,-30989,21484,10783,-49080,-107240,-50320,-59100,-58583,-24087,-76759,-21870,-72784,-90761,7450,-59628,32135,7069,-49077,-37309,-27405,51053,-14963,-102906,-55973,38338,54496,-173834,-61847,-4233,-52526,-47029,-25618,-76230,-102095,45604,-19428,-95066,-27612,-49771,-3184,29277,-46288,-75745,-109838,-123987,-129944,32185,-22962,-12901,-67082,-91489,-56903,10290,-19249,-55128,-28321,-49386,-56678,-415,-27496,-116690,-83047,-54968,-138687,-182817,-118112,-104937,-109163,19813,14816,-81211,-104578,-110100,-113552,-52816,-105887,-116355,-145677,-80886,-13353,-64023,-41575,-64290,-57702,-69148,-149484,-28584,-131555,-153212,-197331,-117735,-164358,-82094,33303,-100277,-85602,-83617,-30618,-72157,-89671,-77669,-178515,-136439,-74317,-155057,-83753,-172729,-139006,-87643,-185682,-152279,-156451,-176388,-168012,-239279,-215695,-271195,-189802,-159947,-199064,-309579,-318231,-362777,-344707,-350920,-531561,-602691,-684420,-824885,-1212578,-2040496,-3135162,2307526,1641742,1062354,762105,695359,583707,499896,361594,388449,240536,269486,256692,197939,196402,205876,204717,146078,199888,147902,64088,129209,130306,176850,232523,184739,110288,128043,119201,139563,175439,95815,32595,58676,123971,117877,41500,49282,159537,90783,165325,205719,118455,82570,105650,54321,67108,12296,56745,93684,92326,51345,-2579,109010,149284,60678,116369,149810,211552,5964,29115,154529,56794,-4073,27845,-9418,-3540,55923,79814,89270,22420,19090,738,30749,61760,-54811,-20142,-70765,-16099,-27246,42629,-38654,60524,27867,-6495,-8830,-79539,-188037,-244338,-405720,327437,395896,315599,279472,247790,80456,127087,113752,119038,99215,85332,51860,93725,155805,83677,141086,71412,63416,15121,89218,143909,106444,56668,9321,53625,-6188,95773,67428,28984,-8802,-17504,38232,80194,1762,16100,60876,-6679,16651,57309,84415,121682,2534,58113,11408,58297,32638,92309,64714,84516,65586,91165,-37045,37978,-62854,18846,18111,6665,49797,80372,40940,-5020,-18615,67092,29044,83162,69426,41250,100136,-2033,82245,135698,-27391,-17119,63331,59511,-9768,-13333,-10370,26234,-11964,53375,51131,80586,21386,50100,24134,20023,27292,18590,24,49713,-37290,-24649,80203,63278,42508,90369,80028,2838,66962,72122,118568,18236,43250,42411,-7413,-80744,-27163,-43143,-19233,-32349,46410,4027,-17160,7298,26132,65463,45084,83084,25135,26405,5420,2266,7402,76217,41630,23437,32011,56085,7313,76482,47883,-47165,36487,-71197,43306,-100193,5019,42910,-47951,90799,-26199,-37552,-5662,10972,89421,37633,-48887,18255,23361,65394,44940,8148,-28915,71539,67755,106339,138080,18141,-31276,729,-30452,44369,13356,7531,6241,38362,95410,69518,51800,20156,4759,74167,-48021,-14878,114359,87632,2908,4678,69318,15793,-30595,-21650,-19826,-12425,381,38912,45399,164054,98146,7502,23474,-12210,-13461,-24686,80799,94490,33888,102546,73720,-1019,12745,-29813,52207,56526,32713,-59558,-43039,-24774,28690,-31954,-29312,95270,91077,-14212,-19973,-1700,-66735,-6775,51144,50334,62885,109728,53795,-11506,14327,50966,61239,41840,-58904,-42505,41640,9462,-27559,71607,13304,59127,78667,49598,48116,149667,74379,95780,1654,13330,-750,-42929,-15123,1998,94408,72634,48655,50203,59138,-72669,34653,48291,29495,21650,33240,73511,-7884,-33158,-20445,23277,24930,9689,53103,65185,27681,10832,-45318,-17133,-20132,21261,83210,-5070,-49456,-1650,132437,-93,-2669,-41230,-34336,-55934,-65374,71182,10315,44001,74344,27983,31024,25548,70368,-44358,-7198,56461,79909,-12817,2804,47579,-44559,-20375,-21538,-17371,30083,4320,40205,56508,14708,41804,71293,62364,60005,-11106,24257,8774,31753,26501,177376,-11744,-71035,-47298,64331,20240,71784,37250,47649,-680,91590,87933,-18341,44461,-14072,56005,-93478,-46849,-59467,52204,35595,64268,79000,14672,1106,-752,-53957,21688,12454,73737,48429,73601,52633,-434,-61842,-44355,61167,10642,-63424,98555,31929,-54224,-7281,8894,19076,7450,106990,-11654,7748,-27639,-12427,15036,-50276,14875,-21236,-3903,-37691,-13464,40707,62191,79209,25638,72438,124331,-2606,-11568,-45306,41876,30363,19637,-17033,119365,79881,53580,-147068,-14328,-29153,30713,100537,96897,-10001,35489,-19377,-32711,-38053,-1397,-80005,50773,45884,64421,-32056,84629,-7925,1739,1068,-11905,85759,80823,38774,-15922,42388,246,45979,15163,3677,-4806,-5555,-7751,-5474,8615,-22347,-21391,13723,17059,-27654,-42639,-18910,-50377,-12862,-35718,15487,69943,-41570,-24347,-32868,-85,28931,-46346,60709,40797,27212,-28361,-54373,31658,72233,36843,-8964,-27536,29478,4793,-2506,-20639,27889,4407,4634,31719,-8479,-59491,-54995,-41855,41122,-1581,-54281,-6257,-49609,6583,37853,13903,26452,3248,-24639,-19241,-22283,-3701,26466,84539,-8045,-36109,45400,-8568,-18278,-13644,25557,32721,31660,-897,18054,67635,35900,-21159,-60419,-12194,67367,69237,20154,25269,13782,-1212,68379,3400,27687,-36903,-11506,-1146,17809,-8587,73497,40266,72375,19502,65583,429,-16127,-5567,25767,25386,24288,49841,3113,-26547,-60579,-40051,24519,20062,44794,-48149,-60690,50831,114251,-31696,69838,-39297,64325,93768,89811,121259,49823,-8764,-76810,23164,6832,27858,-25403,-712,-6495,17631,64930,47043,-37918,14020,-19149,-58415,-34797,39409,98547,-6268,-6855,53083,-8362,-15677,52565,132005,-33208,73587,66005,-21064,49995,45437,29311,12818,19744,32830,26444,-4150,10913,-60729,-5587,18658,-14029,11666,64603,-64747,-119553,-50560,5045,87698,-2730,-9111,-2163,35791,1803,-77619,10437,1882,867,2823,-53458,-876,58384,10313,47081,56613,-4256,52259,94119,2536,16637,-19838,-62720,18854,70131,64141,-64521,28532,23203,29550,-10753,49371,50024,-1481,-31439,49800,30172,-2260,-38394,14357,64457,93842,-26065,-36334,30810,94216,113989,63137,-70895,-8607,101523,31645,84237,56970,35810,-49874,-48659,22285,26147,-919,19219,43944,40609,-7156,-18286,-28705,-41962,44906,58778,22522,64712,-54961,-63052,20255,-3639,-32899,-16145,-57975,22532,44031,54269,28573,-7551,22484,49170,14153,-4555,35289],[15500,-23124,29447,-46448,-22408,-23723,28461,39238,29091,-2801,50074,-65999,-21287,-56466,6941,-45574,51901,-27984,-56150,3469,-83000,-33844,-28604,16024,-103054,12844,96284,-41360,-72176,-6412,33051,-70576,-5569,-33010,-83533,135011,-32145,-47928,-8326,16242,-24288,-63179,-64108,15235,-12291,-30073,-78449,-49481,-31775,-90921,-86633,6424,17030,-52084,9477,13414,-41847,-46188,-50944,-62972,-22695,11400,47981,-44492,-25431,-27785,-20580,-84805,-14368,-96470,-14466,-25799,-2131,-63493,25001,-35470,-40498,59201,-42908,-52372,-90530,-79026,-107269,19273,-49077,15533,24791,-14872,-92247,-11747,31260,-16095,-27802,-64450,-79339,-7068,-7784,-22178,-79447,-9932,-11106,24750,45383,6562,-13885,-22379,-17164,-67108,-29367,-38976,-22072,146014,89276,13396,-7532,-123079,-30885,42339,-20945,-30184,-29966,36405,-3118,-64430,-105123,-59640,-60786,-47983,-8300,-67223,-22437,-81506,-48980,4212,-67080,8367,18695,-28065,-43245,-41754,29559,-9605,-76957,-33438,45678,-9526,-178811,-67273,12382,-53041,-31664,-29057,-81221,-84472,60058,3518,-70423,-41802,-23686,-4044,38859,-40305,-98886,-126256,-132190,-157930,-12350,-32863,-199,-82075,-113190,-66357,12770,-51169,-65109,-41339,-63877,-61104,1941,-46588,-98804,-71210,-35326,-110691,-171996,-115684,-93562,-108100,-15339,-12419,-63099,-101319,-120704,-94578,-77433,-110695,-101958,-150068,-77152,-35301,-60864,-31085,-42495,-71384,-113206,-151328,-46223,-128991,-155027,-205320,-113425,-152010,-86531,9878,-97943,-100260,-86587,-18820,-71655,-127328,-105443,-146268,-125570,-80259,-159493,-96922,-191385,-121610,-86678,-194364,-149536,-139139,-157226,-149269,-188888,-215660,-283218,-207059,-186592,-184183,-255904,-303872,-323123,-356641,-332645,-532965,-606714,-677012,-785549,-1191007,-2044379,-3148893,2380315,1667277,1076264,767479,656938,582727,494901,362652,392078,247953,255768,236600,186304,163305,198690,193235,130038,185869,104592,74866,128991,116538,166736,211915,227287,119085,116498,92090,154090,191913,139178,55105,75288,130291,130185,33783,44395,197958,87302,171980,163331,101506,67056,89129,29527,57845,13152,57735,95728,86490,76291,16001,106197,176609,52762,122646,129256,176908,16276,6309,157408,43632,1160,-3792,17382,-9923,38797,65366,95699,40740,-468,-10296,29061,49447,-54968,-11817,-50217,-11621,-788,53807,-18249,52468,-15522,-38222,-55095,-73614,-192073,-263588,-407858,312116,419847,328174,290744,231073,101879,150169,128690,99907,108105,88821,54904,77781,150931,101773,145649,43137,61900,2522,44862,120073,107326,70260,261,64773,33030,95306,60899,32829,16894,-22268,37912,80536,18680,-10617,34842,-6324,32991,80555,94385,122178,-8449,17216,-14513,53216,-3100,90627,108853,88910,65838,81674,-37075,34389,-64037,19856,24480,40849,62756,56415,21582,58153,20553,55367,21566,92909,58279,59481,125981,6859,94296,109185,-26018,-28224,32798,55697,-25033,-4430,-9121,21999,-60600,51457,52786,79741,-10698,34443,6263,20082,32426,35514,3353,41140,-63847,-9359,97453,71912,62220,77744,71676,10234,72250,86108,45901,12956,20877,-3967,-32087,-74302,-52616,-26868,-20014,-35795,69862,5723,-8475,-4748,31201,42189,31860,79227,12401,28848,-11507,24700,7229,75284,23165,10276,15324,37750,13379,80879,58542,-51169,27077,-95608,52195,-110790,4590,29556,-69522,90978,-21993,-24189,5522,-7358,74398,41637,-19116,25080,24716,89203,64284,17314,-19273,53705,99419,106329,125636,30248,-21723,15370,-50565,29198,24273,7866,-4128,70936,125948,69313,41492,32078,-1023,71374,-33596,-26795,124518,94073,8785,22459,50921,4016,-36875,-35689,-34862,-37637,14041,44855,38272,130870,102614,36283,25654,4524,6764,12810,96154,76327,669,91795,77108,17121,33270,-25155,56669,36083,16930,-69730,-46510,-27585,24354,-48542,-30266,96117,75019,-7729,12063,-8279,-65441,-4745,72049,64267,78246,126544,9408,85,101440,56696,39837,40202,-68734,-29971,75215,16962,-3269,73558,66682,69052,110607,37918,40977,175272,60521,57045,20020,-3288,36557,-15420,3622,-7890,96653,66365,26152,32506,52034,-59145,66175,64120,27675,14281,27486,87731,3602,-65714,-9375,43846,51906,68262,60720,82590,15186,20825,-32693,-30,-9193,43619,76528,-33969,-25475,-1055,114837,-8026,34851,-23051,-46046,-40652,-56012,67605,16284,51167,78115,28568,40759,45672,76084,-55956,-45994,65615,90021,-7435,-13336,34060,-86991,-88580,-10021,-15250,26544,19983,31572,36493,-4469,55781,80779,60990,86334,464,30901,-8357,4190,18752,136276,1434,-68051,-62495,59916,-849,55056,16622,51416,24505,88144,61691,-29946,27166,-32693,44561,-67569,-31482,-61836,50566,20514,52182,72787,5381,6796,10526,-70009,36030,4906,69118,59799,97075,48542,-22385,-56601,-38746,25461,6554,-25843,76229,8708,-66747,-807,13655,899,436,70104,-7082,21287,-11229,-1905,-10901,-51153,8235,-22117,-18595,-49572,-18404,50138,52232,94096,28930,75355,106830,49839,552,-14666,27739,10533,26888,-19002,114804,41767,45474,-124040,-8939,-23278,22412,101097,126344,2853,111932,-66415,-34616,-48172,-10553,-68080,21462,30460,39925,-28251,100716,-13753,42325,-6308,-22026,73820,114865,45324,-22783,53685,8045,50793,3763,5327,-21407,-20614,5910,-23614,-8723,-12111,-8602,8645,32953,-24162,-50643,-27083,-36699,4421,-67413,-15383,34250,-55288,-30747,-27103,-10175,-4319,-37681,77594,38098,36064,-6190,-49523,36907,81921,43623,-33450,-44606,30143,21018,29871,-29416,21830,11521,17565,-45365,-19156,-83336,-77030,-30976,40584,-2362,-46346,-19385,-62954,5314,47705,40555,46661,7093,-18326,-14145,-12424,681,36606,63294,-1527,-34062,41897,-43973,-39817,-34638,35275,37061,32743,-4740,13145,49436,35886,-34787,-70045,-8353,82148,60991,10334,3142,1026,20535,60336,5578,-13855,-44176,-843,20336,28229,130,63348,34026,59115,14074,84894,-26432,-9607,43585,53343,27760,-10528,35367,13929,10590,-54864,-81187,19238,38186,40702,-43047,-39297,54056,132765,-49699,74200,-37956,91788,121344,78664,106566,33949,2613,-104917,6505,-28793,4146,-14983,-18523,-6494,22715,38302,29288,-42165,16414,-7552,-54913,-40167,29246,82095,-26896,8465,23578,-7319,2184,49874,116160,-25729,72692,110738,12140,49255,34743,26142,7309,-5726,39198,31295,848,9904,-46929,-27455,27775,-5822,-6032,48658,-63111,-107912,-62611,-30338,79504,-8744,-6728,-15042,30075,-21610,-70510,17268,-8766,-27722,30239,-34534,8526,54349,23664,42675,45348,-21676,57392,97396,-25145,-27734,4832,-46515,6202,82339,79647,-78798,33193,15594,28621,-23089,48269,57411,3148,-30374,15023,7502,-14059,-32491,25070,74774,99040,-16479,-41396,21429,92542,147959,30123,-70871,-18494,94990,29776,75584,38625,40203,-46782,-54673,5868,14970,4206,2009,30922,28812,-1796,-16405,2597,-42040,62456,55720,-13983,69248,-88672,-43495,14620,1962,-42076,-3880,-39091,31317,37582,35146,38175,-31550,12979,44405,3133,-4101,41918],[24990,-23915,25125,-61660,-1280,-30057,83797,32575,31244,7052,32997,-75548,-21813,-52248,31976,-37834,38974,-6711,-39726,-6117,-96863,-24511,3417,2358,-112512,13075,95911,-50664,-84473,2007,26983,-79446,-11901,-14290,-97604,87636,-29067,-41411,-12085,1670,-47576,-68487,-67578,15584,9948,-30121,-72335,-48395,-19592,-76834,-79477,12745,39001,-39981,3985,20710,-32399,-47054,-42760,-48529,-21366,-858,28949,-10621,19012,-67622,-58288,-104831,-51207,-105134,-31861,-43880,600,-49533,-2529,-37649,-19597,56558,-40469,-61185,-93373,-79264,-138083,23198,-56855,-15980,-21795,-135,-63505,-16668,55584,-14686,-48892,-48537,-61172,-15497,5806,-15033,-54822,-11314,-24157,35643,34671,48541,-30086,-28394,-23191,-51843,-20425,-36107,1806,134650,105259,7490,-103,-84853,-20104,47538,-13528,-12127,-25211,47127,-18795,-73552,-95840,-76418,-55696,-42152,5350,-48590,-27768,-84515,-14336,1817,-63603,-8652,24608,-1318,-44247,-55335,5953,5497,-43479,-6242,49100,-58857,-129224,-68062,28724,-53807,-20980,-24946,-74851,-70565,57863,14005,-53491,-54420,-371,-3726,42312,-35665,-103232,-127760,-127489,-175451,-57604,-54746,5568,-91161,-129571,-75424,10727,-62461,-58107,-53474,-79177,-65015,4757,-64592,-76110,-51286,-24770,-98746,-155582,-103730,-89811,-105462,-45836,-43460,-44434,-94171,-127849,-75960,-91142,-117374,-92614,-135528,-70636,-71023,-49690,-31043,-32734,-91729,-152402,-147052,-74806,-120916,-145274,-195928,-114278,-134466,-94352,-28427,-89817,-132200,-95119,-11389,-79421,-170221,-136438,-128543,-120670,-71972,-150697,-119507,-201202,-125562,-92529,-195348,-145397,-122457,-128717,-138608,-159823,-235089,-290249,-225326,-214993,-161600,-197308,-289566,-290403,-374099,-354608,-533098,-611587,-679165,-766051,-1164245,-2050626,-3112615,2411788,1687147,1099779,773462,617580,581028,490074,370554,388692,260825,245306,239525,177362,147234,199024,186514,119892,166192,73026,110056,137479,112390,163075,187819,251319,125653,109514,74311,162479,195129,170459,72926,95296,134731,153561,44463,43564,209495,73476,165313,112395,85400,55150,70820,9898,37913,24397,61006,107231,90951,96486,27316,95833,181256,47586,120766,87959,126666,36127,-5140,139103,41786,16896,-10125,47264,-16851,18792,59065,89665,51120,-22464,-17501,28841,32297,-40671,-5491,-23152,-6587,34628,51881,3567,31221,-61547,-74202,-88992,-73997,-191031,-284938,-419207,298258,430634,341010,289827,213916,121133,175134,150864,98288,129762,106990,67293,59056,131617,125880,148948,26026,64656,4210,8137,91335,101215,82840,953,66418,64288,92848,45998,35551,42478,-24624,37320,75606,34095,-34626,8073,4086,45799,101093,105043,122721,-20348,-11624,-30402,36108,-25977,89532,136658,73500,65405,58214,-33340,25949,-32251,20902,18658,69668,52023,33115,9044,102245,43746,38556,15878,99141,50091,72950,138013,27416,88359,79255,-30425,-22115,7683,52512,-32798,9051,6947,22081,-77698,53375,47601,72805,-42651,22721,1066,34193,36179,55457,11336,27768,-75345,14643,110316,80449,82256,64123,60648,17782,76133,91672,-14509,19399,5519,-28861,-29399,-50254,-71268,-8116,-18629,-33724,94555,18364,6254,-21390,24548,28369,26550,74078,2629,30586,-18679,50237,10598,80733,2483,-1431,-5661,14182,8781,77227,67028,-43590,20603,-99422,60342,-99741,7382,8846,-78729,80678,-13832,-7877,19408,-13991,48005,42672,10172,27841,25954,70731,80223,33770,4326,29178,102197,96922,94162,47516,2240,32563,-59971,12131,36417,1693,-16494,92354,131892,64698,28433,29695,-5568,60962,-26296,-32558,120060,84030,11608,37696,30075,-11931,-30521,-35920,-37954,-51699,23498,46209,18313,79898,90260,61346,22327,26463,29618,44706,95952,52668,-29300,73220,78656,34499,50132,-17636,54487,11119,956,-72352,-42346,-25157,17128,-48970,-24204,83520,55705,701,46248,-15632,-58505,316,78483,60939,78151,113053,-26238,18295,160411,53599,18493,36027,-72613,-3850,100420,28554,20503,63139,105826,66644,108232,22203,33526,178607,36017,21369,45418,-6645,49703,11711,15642,-11329,83075,47282,7172,12134,47408,-34320,89041,76025,33229,17396,13602,87078,14087,-80051,-3861,58065,66414,87240,59957,90637,-963,16141,-26772,10906,-50,67234,64366,-47613,4770,3951,80878,-6441,63311,-618,-49933,-15456,-36146,60250,29747,49844,73676,32071,58465,75472,69003,-66828,-74951,65705,85929,-365,-28274,26454,-93577,-141455,2569,-11549,21441,35777,14973,24458,-20347,59946,79971,42973,107738,5170,46530,-15113,-18631,7916,85687,16642,-45572,-70628,35365,-22019,32304,-161,50355,50286,76377,19275,-46386,111,-36716,32971,-37720,-12605,-60327,49987,13938,24897,59999,-958,22338,18252,-83024,38387,-11187,52753,54363,101957,37553,-40937,-45331,-24079,-8581,-3607,17796,56690,-11483,-65517,9639,19225,-18661,-6935,33949,-1500,35325,9975,8852,-39675,-43196,-7066,-19260,-24962,-67323,-34372,47003,21985,91032,30536,76959,55164,87310,20774,8039,4333,-17192,39637,-13271,79176,4250,25711,-91123,-2818,-22603,6868,65697,130937,15591,169885,-75772,-31498,-55018,-22180,-51551,-12253,3471,14933,-27264,86291,-14761,88646,-43006,-28993,46076,102597,43459,-22649,61408,14541,51278,-2561,12119,-35726,-35939,17446,-26346,-12084,-995,-300,1404,40684,-24538,-42847,-30304,-11557,27533,-82794,-41857,3390,-60607,-41528,-14172,6065,-16794,-27481,88839,32590,41786,27809,-43382,44023,85892,40810,-55568,-54450,37743,40650,56019,-28833,28599,25249,23765,-118473,-29593,-95815,-91212,-28759,29775,497,-37064,-31981,-67104,3367,50657,64274,64207,25822,7606,-5825,996,5754,47471,47749,26845,-21535,35070,-63597,-57967,-36739,37668,28858,19691,-7055,1241,25490,24328,-35034,-78908,5553,66106,37486,-15137,-8232,-9817,37324,40250,1319,-56384,-44234,8560,41019,36089,6004,35092,22124,53833,4902,93365,-45302,-9862,74082,77649,21908,-42493,14512,18997,36917,-38916,-98642,8568,46145,40622,-23910,-16724,58335,121462,-64020,71416,-30529,117455,139668,62809,92042,21940,12095,-104621,-11640,-58096,-23058,-4205,-29926,12285,13919,17487,21463,-46334,17723,2671,-45434,-42237,18465,61364,-40973,10586,-6592,-6856,31093,40709,101869,-22052,56191,124964,45220,53876,28324,16465,-3038,-22944,41637,34195,-7221,8206,-22493,-27219,38754,9423,-18761,30117,-49819,-75320,-60439,-57986,70120,-15536,-4317,-23591,7433,-40676,-45005,20609,-24080,-40296,47579,-15208,13525,45737,39947,40494,33025,-34393,53990,91334,-64017,-78535,14896,-28680,-7013,84580,80314,-69299,37951,21856,26542,-32627,32074,48128,9665,-32640,-25263,-15683,-26952,-12993,38565,73322,99924,-7762,-44335,11298,89012,153717,-17365,-66992,-24804,84235,27609,54402,11718,36526,-31072,-55445,-8914,10509,12010,-22140,13949,18384,-1181,-9680,48631,-38338,72453,49424,-48578,57133,-98129,-25838,5253,12124,-35505,12151,-17376,31485,32979,13622,43751,-39025,2893,38178,-8370,-8547,44452],[31243,-27582,30314,-52681,16503,-37701,111569,13175,15374,3143,15029,-73000,-22169,-41287,38715,-22950,23017,23471,-23252,-6559,-98264,-22482,32784,-9846,-108672,-16893,75818,-55102,-88450,2596,7038,-82324,-16037,4863,-111119,26038,-14066,-28177,-18977,-10585,-69232,-65073,-53296,9472,28227,-26805,-57966,-40417,-3514,-54822,-68654,10227,39028,-36410,-4768,26710,-26848,-59017,-31784,-26336,-14471,-20892,3963,15309,58651,-95404,-78263,-114461,-86473,-100495,-45828,-60790,-3048,-33180,-26412,-28623,4097,42855,-29239,-67054,-91898,-68381,-140324,7310,-67189,-60352,-47616,18306,-27584,-17581,68998,-16427,-61119,-28041,-40346,-35061,14441,1934,-27135,-20099,-47406,39875,20077,88868,-42291,-39627,-28010,-31742,-14309,-30450,22389,91361,77356,-6248,1948,-50230,-17747,46263,-12481,506,-17846,48944,-32858,-75140,-89028,-95583,-46018,-40311,11632,-31183,-35480,-84370,6712,844,-49813,-7982,21534,24691,-40560,-64568,-12717,28453,-9624,18187,44941,-78269,-55493,-65043,35683,-55844,-18009,-13769,-57415,-69527,42969,1579,-44957,-64433,3918,-1670,33601,-39534,-90494,-112376,-107544,-175341,-90048,-80879,2006,-89581,-135698,-80195,4507,-55473,-38125,-60936,-89212,-65957,8206,-75964,-54022,-24318,-27818,-109535,-141528,-84606,-91561,-101658,-66680,-72321,-32914,-86180,-129495,-60440,-90217,-121638,-89421,-104492,-61525,-108343,-31464,-42389,-40646,-114662,-174782,-138277,-104732,-110656,-128672,-170872,-118770,-115669,-105811,-68131,-77311,-173475,-105996,-13218,-94348,-200819,-159678,-123756,-120975,-43731,-131179,-145496,-199246,-147202,-101961,-184253,-139888,-104669,-98361,-140173,-157503,-262012,-290171,-239287,-234595,-137024,-157503,-279882,-270859,-393685,-413057,-529739,-617066,-687647,-772971,-1136612,-2052938,-3034395,2373164,1696541,1131122,783156,594898,581504,489176,383121,379541,277035,239668,264357,173287,151167,207452,186886,123628,147384,60074,155371,153424,119069,166678,171434,247080,125849,107546,78431,163531,189347,179176,85025,114981,135603,176371,68267,47625,196933,58705,144709,71679,74654,47477,54050,-1388,11684,41188,68608,125894,103754,104263,28982,81013,159962,45703,110818,41290,83257,55865,823,106215,51283,39704,11839,72318,-19155,2116,61534,71997,50384,-40717,-21130,26700,13226,-17789,-3256,9881,5908,69719,39117,22204,635,-94155,-101084,-103487,-82941,-185451,-299234,-430915,286223,424518,347728,278330,199262,134917,194063,174790,109876,155598,133554,84402,42290,105063,151274,147398,25292,68931,20985,-11069,64201,91881,92024,12269,58427,82234,90818,27259,37292,60643,-25637,35588,67341,48013,-59120,-19023,23457,56177,114096,112467,124023,-28392,-18324,-30777,14178,-31585,85807,140449,42321,65813,30750,-24901,15858,14616,19554,1543,85101,14533,19330,6786,97568,38696,23036,13694,97383,43203,80321,133921,55973,66464,54156,-40498,-3598,-2120,49287,-29451,22344,31439,25517,-62575,59329,41565,63277,-64899,22292,10712,59281,37764,73656,23838,10710,-66224,41411,116546,90991,102647,53497,49113,22771,76577,79641,-45985,36026,3350,-22628,409,-14190,-78030,6935,-19457,-26305,111403,38744,24768,-42053,9191,29936,29832,68262,-2168,33012,-14384,67640,17906,92325,-15452,-8120,-24708,-10059,-3472,69602,71185,-30659,18215,-85720,66138,-68971,13691,-10316,-72207,64147,-4626,7236,30290,-7135,19207,44535,34690,25442,22633,23260,88354,54931,32351,3215,76552,78103,53324,68607,36246,49894,-61747,-3808,41685,-8015,-28174,94034,115661,60437,14816,10452,-9210,43408,-24222,-28416,106516,65233,12270,46391,13953,-25932,-13737,-20899,-30579,-51319,26001,39633,-5763,26112,60654,76659,14281,48015,45424,62154,78943,28092,-47239,50570,71733,43850,56677,-12249,46836,-12135,-11298,-69751,-32014,-14289,9878,-29156,-12766,58711,36315,10310,70766,-23050,-49002,6587,68264,43698,60148,78364,-42962,37542,168837,43434,5279,30329,-68462,27300,106357,38720,32463,48314,119284,54336,71792,5617,27738,157104,2839,-2538,69112,3924,40436,30417,20446,-10469,58585,22309,-4570,-3631,46575,-5285,97942,82505,45761,29224,-4959,74947,20894,-69986,-2075,62621,68152,68710,50838,80721,-17061,-2048,-27236,11986,5058,82202,49401,-43451,37330,14320,39055,7621,78324,19707,-45636,14764,-12221,52725,50206,43548,63224,38135,75632,112690,44503,-70954,-85133,63519,62278,4749,-40539,26945,-63039,-157985,14718,-8788,16100,48484,-8477,20730,-32917,46069,66247,14403,108391,2958,62404,-10199,-30926,-1907,44507,29675,-13763,-70188,-10239,-38442,8221,-12039,47822,72435,58482,-30320,-62893,-29785,-25646,24814,-14228,3700,-55427,51388,21768,-3511,44266,-2138,38076,21278,-90032,24781,-31735,26490,30123,88198,22268,-51658,-30889,-6081,-29533,-15767,50505,39313,-24620,-53667,22738,24149,-35098,-13742,15961,3362,45777,29214,19083,-61467,-26665,-29157,-15565,-23673,-87984,-54895,34059,-16970,69257,29123,72918,-6260,100939,43101,17116,-22049,-43880,56987,1658,26730,-20954,7058,-56876,2225,-32143,-13884,8439,110322,25852,178272,-49503,-24296,-56300,-32031,-31761,-40085,-21469,-3534,-31807,40331,-9682,112777,-95450,-28032,13935,61704,33266,-18872,63097,16674,49032,-2343,20548,-44973,-47759,23126,-13365,-2376,8334,7353,-4308,35671,-30703,-21681,-28312,21181,53859,-76696,-54005,-13321,-54121,-54903,4126,34822,-11902,-18062,90784,22931,46145,61943,-36957,52643,85097,31261,-67932,-47744,47940,61364,71282,-22381,45480,43749,22320,-144639,-34380,-93452,-94166,-37819,9234,5462,-23545,-38342,-59152,-26,45882,77087,75110,56972,48819,3133,14927,12014,51817,41022,72889,6505,28922,-60844,-65053,-23535,29459,7087,-142,-7934,-14014,2806,1745,-17415,-78956,24386,32347,692,-43900,-9235,-16652,44284,13167,-11705,-88670,-39312,11678,61507,40328,8971,4278,8055,56924,-3995,88164,-57446,-20396,71488,88832,8638,-64652,-5628,16539,49756,-14488,-90595,-5569,41143,38762,3030,3555,57779,88599,-69578,63372,-16764,136468,145468,47480,89878,18066,19491,-69320,-26634,-70376,-49741,3495,-30485,43236,-4687,8893,23446,-51150,16045,10403,-28187,-38863,11024,40925,-46784,-1176,-30838,-8540,60775,26540,88777,-20895,29093,97335,68156,61452,25009,2818,-13497,-27176,37654,31558,-31007,5015,6440,-11191,47756,27524,-24851,9836,-27340,-33234,-49518,-68954,60969,-23332,-2993,-25866,-19128,-50276,-14342,20097,-46217,-36539,53767,946,14909,33276,55682,38098,24990,-37528,42757,75542,-98685,-109829,12153,-13140,-12099,85985,69013,-40877,45566,38876,23647,-36983,14131,26370,18020,-35220,-58437,-34097,-35282,19359,49348,61091,85186,-4772,-47530,2893,78381,119009,-63671,-61335,-23308,70426,27889,25232,-20558,27008,-3497,-49578,-18400,11937,19416,-46388,-5479,12040,-5492,1784,98692,-31082,73471,42332,-72253,26613,-84412,-14922,-6298,22330,-16021,27503,3184,20553,29697,-3646,46294,-29386,-1371,29684,-19715,-19539,42101],[32014,-33250,45755,-25084,25701,-43533,102138,-15059,-14301,-10010,2015,-59059,-24550,-23529,23241,-7163,11355,56540,-4427,3307,-91020,-28770,48936,-17285,-92434,-55371,43828,-50861,-82151,-2802,-19919,-78827,-17174,20992,-122342,-16659,5773,-6231,-25995,-16678,-81626,-53359,-25959,-251,38137,-18205,-39949,-30021,11912,-28559,-58794,-362,18013,-45069,-18020,30402,-26309,-73575,-19483,-2703,2444,-40354,-18419,28960,89015,-101981,-73898,-109668,-105945,-79428,-51992,-70357,-5467,-18170,-41333,-12101,21931,21059,-14220,-67300,-83922,-43582,-118100,-28689,-78993,-93973,-46689,34924,2225,-13819,69477,-18552,-63230,-6990,-23155,-60367,16153,27201,-3608,-34575,-74848,33751,7005,114082,-44401,-51889,-30499,-9883,-12358,-23017,36298,38530,21322,-23503,-656,-26098,-22156,38105,-19791,8144,-10378,40634,-42068,-71383,-92323,-110272,-35596,-39684,8327,-24335,-42626,-82563,13003,-839,-31434,9333,8986,41633,-34792,-67145,-21597,53302,15589,32302,28783,-73612,1981,-60054,22445,-60076,-23487,1554,-32940,-84505,21270,-34194,-42977,-71264,-19871,1293,11614,-54484,-71676,-83553,-75475,-157604,-102310,-100381,-10438,-75865,-129694,-77207,-5745,-41681,-15933,-61165,-89816,-62771,10326,-78139,-37489,3178,-44264,-136808,-133366,-62391,-92363,-97126,-77132,-92888,-33823,-80457,-124797,-51850,-76703,-120083,-90826,-65578,-50977,-135922,-11656,-62374,-63867,-133126,-175598,-127690,-126611,-102576,-112322,-137880,-124164,-100699,-120115,-97225,-62859,-212157,-115093,-27469,-114576,-206122,-170161,-126030,-124101,1822,-107340,-168152,-187663,-176021,-110926,-161347,-134003,-83937,-74177,-153347,-173204,-282580,-281416,-244396,-238522,-118976,-153712,-277990,-264627,-410423,-483060,-520667,-622122,-696948,-801964,-1113071,-2047872,-2925853,2265709,1689737,1161322,797167,598561,586465,494709,397578,367403,292417,239212,301922,176139,170790,221595,194615,144673,134537,65391,192256,173820,134633,174718,168196,213615,120076,109643,110545,159405,185401,164728,94168,130531,131333,188117,95486,56302,169682,52986,115191,56605,71656,44835,43724,-3610,-13995,58148,80682,146965,119555,97093,23812,66449,120513,46886,94599,5739,61482,65097,25566,70369,66693,62504,50244,86655,-12327,-5720,69918,46050,38850,-51745,-22192,19841,-5187,6039,-6724,43490,27922,93937,19493,33827,-31500,-103810,-110804,-99332,-98728,-176854,-299553,-435216,275363,404059,342501,260493,188129,142399,200631,193017,126552,172564,157355,99827,32312,81306,172212,137699,36971,70940,49655,-7181,43684,84228,96839,32061,43140,91195,92004,10002,39601,68435,-23918,33492,59268,61369,-84169,-44738,48204,65152,116667,112968,126208,-26806,-3212,-15881,-4228,-21163,75570,120702,5396,68282,11789,-10314,8140,55937,15177,-19166,86383,-35091,19140,12803,40671,8623,15098,16685,89065,34182,81451,115143,84741,40969,39669,-50227,18663,5542,45491,-14498,31474,56541,30414,-26695,67845,39339,56132,-71698,35664,30622,88178,37685,85328,39358,-7168,-40918,63415,116487,103420,123542,48603,38761,23865,72511,49509,-47140,59036,16923,10036,44520,24752,-71428,14449,-25826,-13782,113256,58861,42591,-66360,-10097,43019,38630,62188,-1988,36803,-1561,68717,27930,106109,-26936,-9870,-36423,-29582,-16624,62052,69472,-19785,19385,-62983,68342,-26158,21112,-21328,-51410,46939,3106,18860,33512,10298,-1603,50551,52462,18959,13261,-25900,86041,76618,55660,-19747,36462,52486,15719,89053,70722,64598,-59895,-15619,36639,-17671,-35134,78774,87595,57541,2447,-19825,-10788,21978,-22918,-13957,91144,47696,13367,47999,8615,-32296,8555,5767,-15389,-36915,20685,25255,-25072,-14773,21001,80602,4669,63729,47645,63552,50547,7157,-49127,28298,54626,42178,50378,-11635,36253,-26834,-17007,-64738,-17947,6727,5345,5088,617,27804,19051,19955,76750,-28811,-39261,12017,44524,19362,28416,37120,-38992,52614,129371,28838,5426,23780,-59496,54069,94377,42192,25972,37702,109637,38540,16196,-9241,23465,115564,-32550,-10480,87385,23416,22870,38000,19241,-7612,32576,469,-7494,-8724,49128,21010,91559,83490,62207,45191,-23147,56251,22591,-39650,837,56847,60767,30369,35891,50815,-29761,-24413,-29880,4369,5020,81965,34000,-25273,65254,29413,3174,33498,79452,31052,-33654,43523,10095,46925,71025,36290,48038,44987,84517,150133,5332,-64134,-75256,68392,25002,6266,-47628,34337,-10562,-135672,25142,-8511,11673,55851,-34049,21656,-42192,12244,40063,-16355,78409,-3454,71783,1445,-31453,-8210,19795,37349,16803,-61270,-67414,-46951,-12422,-19395,47599,89393,36339,-73892,-72770,-54167,-5477,21849,-2197,11111,-48530,54293,38430,-21252,28311,1194,44508,19891,-88346,639,-50362,-3956,-6059,62607,6249,-52874,-15236,7316,-30766,-26015,62046,19976,-28535,-35729,36554,27262,-44134,-20003,19749,8204,49056,41394,28543,-64408,-4938,-51900,-12820,-17884,-106134,-69589,17187,-50748,33173,23323,60429,-52667,97692,59353,12622,-44265,-59968,75048,24420,-24220,-28002,-1503,-27196,4636,-50936,-37221,-48740,73504,32042,132510,-8456,-14807,-51621,-35606,-9317,-54467,-29856,-11038,-40811,-16852,-88,90721,-135192,-15792,-11603,15724,17668,-15586,57720,12447,46983,3314,26127,-47649,-51862,21602,11248,14620,12161,17221,-4309,19533,-41322,6412,-22142,52563,78859,-53309,-49320,-13683,-36382,-67177,24321,58386,-16,-11014,82363,10334,53464,84269,-31023,60157,79516,18254,-65687,-19647,53302,77354,77491,-14424,66137,64552,15587,-111683,-29359,-76793,-85854,-55207,-15065,11153,-3115,-33192,-39283,-4525,34745,75193,79118,91688,91337,9557,25825,19237,43931,41431,122029,46380,27077,-39231,-58062,-6339,11064,-23304,-19165,-7543,-27751,-11811,-24956,13016,-64455,41784,945,-40622,-64319,-3892,-18792,39950,-14851,-31954,-100204,-31358,6238,81275,40917,9816,-10787,-5844,65317,-9074,69869,-63399,-40233,37369,80211,-8830,-73936,-17024,8012,51448,12567,-65634,-20210,24485,29637,28799,21765,49760,50849,-62667,54389,2943,147197,137397,36907,97946,20493,25457,-8124,-34086,-62569,-71781,5562,-20189,74229,-24911,13522,31831,-56206,10210,15287,-4427,-29526,7719,21970,-45602,-21420,-43989,-12172,78436,10024,76123,-19438,-218,37221,74773,67273,21920,-11429,-17946,-18039,26746,21403,-64158,552,32380,10114,52392,43792,-23511,-10532,-238,3197,-36634,-63819,53063,-31733,-3395,-21972,-36600,-48264,10664,16369,-73013,-21024,53507,11698,14335,18709,67121,33294,23144,-31508,26859,52166,-114098,-103787,2211,-1600,-4021,92454,51810,-3722,58036,57647,20023,-35549,4661,-422,27573,-33132,-74455,-43882,-33689,58178,52500,42486,48303,-9610,-50913,-2948,56195,53174,-91776,-55377,-13272,54185,31662,-3997,-52465,15366,29990,-36753,-21149,15543,23024,-63949,-25542,8139,-12754,17085,136234,-20147,65966,37372,-78676,-17430,-60314,-12317,-17284,28969,7833,37076,17319,-283,26857,-12345,46928,-10287,4349,17800,-31171,-36975,35141],[26575,-39369,66532,8033,24051,-44625,65985,-45403,-47626,-22894,-2167,-39528,-29238,-691,-9978,1799,7497,83306,16074,14815,-81392,-39406,45692,-18752,-68435,-81537,10416,-37094,-67431,-11757,-46855,-71894,-15874,31259,-129984,-24817,20654,23539,-30338,-15175,-79263,-35964,4332,-8140,37871,-5801,-25195,-22887,22225,-3713,-51681,-15351,-13914,-61702,-34014,29746,-30659,-80658,-7709,14848,28460,-51507,-30992,30302,107374,-86874,-50657,-92649,-102283,-47334,-48392,-68390,-426,-7617,-46036,6259,26645,-4296,-404,-61435,-68770,-7112,-84049,-77949,-89245,-90977,-24940,43590,17488,-6077,60177,-16955,-58294,11569,-14286,-79808,10592,52764,11138,-50703,-98254,17130,-2901,114134,-33915,-60362,-31138,10846,-14731,-15170,42139,-2370,-35531,-38440,-5494,-15055,-30138,24578,-34121,12490,-5532,24346,-44064,-66290,-105312,-114344,-28554,-37278,-2964,-31212,-47420,-79477,7575,-8028,-16708,33304,-10276,42429,-30692,-62831,-19593,72555,23587,30904,-2092,-62367,19153,-55108,-15335,-66186,-35339,16760,-7586,-107607,-1434,-81694,-44670,-74546,-66105,3487,-19197,-77862,-62661,-49532,-39711,-130856,-94623,-104852,-28508,-53021,-113413,-65026,-19267,-33676,-3461,-53677,-80145,-56097,8528,-71921,-29989,22053,-68923,-166886,-129895,-41902,-84129,-92225,-80259,-101054,-47936,-78915,-114617,-53148,-57188,-111377,-93275,-29414,-41058,-148458,910,-85527,-92590,-140267,-158241,-118104,-134211,-100828,-102871,-108107,-127587,-94434,-135204,-109910,-49407,-235638,-119420,-54268,-137723,-183418,-168932,-129027,-126972,50354,-87115,-182612,-173265,-200001,-116106,-132040,-129185,-60173,-61783,-172276,-191508,-287256,-264321,-238559,-225703,-115611,-187287,-284670,-268168,-419821,-531678,-504989,-625242,-701879,-839790,-1097704,-2035730,-2800192,2120312,1662326,1177982,812975,626003,596468,506188,411163,355851,302527,242833,339153,187004,196619,236611,207875,179344,130394,82849,206732,194979,154782,182235,176154,161595,112160,113944,163806,154307,192687,135400,103757,138932,121376,184297,116073,68399,138211,61982,86425,70656,75484,48030,45149,1708,-31623,72412,95457,165542,132266,77932,17752,56564,78623,50603,75127,-9105,58860,57748,63598,41219,79228,77135,83607,88335,4458,-1839,79641,16981,19881,-55699,-21880,7348,-21231,23836,-15992,69889,54823,99982,-2382,36505,-54890,-90502,-103308,-83294,-116589,-167412,-283917,-428220,265050,376436,323468,241176,179753,144765,191942,198897,140722,169104,166688,107791,31550,69032,184569,118565,49288,67475,84291,18509,31519,82280,98105,55594,25023,100013,97617,-1308,44358,67599,-17311,32915,55103,74772,-103191,-64895,72967,72609,108690,104939,128565,-11853,24135,8681,-12521,-1146,56313,84728,-26220,73426,9698,11481,6599,79748,9275,-32847,79487,-66973,30626,21018,-38975,-31287,18308,25784,80003,20443,77231,86397,104810,27638,37267,-50940,35425,24007,41083,8982,34669,75377,34476,15000,76419,42455,55906,-64281,59070,51177,112240,37544,86306,55670,-22097,-12557,74338,111953,114954,144064,49954,30800,21228,64081,11816,-27642,83053,43626,55126,83769,58256,-54613,13903,-37432,3170,97951,69811,54617,-92352,-28015,56438,47571,56218,2213,41694,13410,52351,38343,116353,-30289,-8916,-37367,-39777,-23144,57020,61338,-16587,22317,-41074,66132,17832,25268,-21834,-22275,33459,7947,26791,27082,32055,-6826,61630,62903,11103,-479,-54869,73951,94248,67885,-36591,72,25344,-7755,103951,95201,74118,-56376,-21149,23397,-24329,-33052,59679,60670,54715,-7593,-49488,-8613,1509,-19163,7275,79730,39636,17776,45358,17054,-27498,30553,37139,4917,-12285,8742,6871,-33612,-33235,-15502,75840,-1846,69562,35145,53879,21135,-6109,-37142,10240,30829,31732,33846,-14682,25895,-28235,-15233,-58672,-3253,35668,5174,41881,12069,-625,4414,28554,64652,-29979,-30533,15042,14987,-4018,-8073,1701,-20131,60560,64296,12857,19995,16370,-51658,69066,73474,36320,2659,35789,89125,26401,-36976,-20751,18846,64621,-60951,-3848,100841,43619,14396,36575,14374,-4171,15006,-10671,-1963,-1049,53242,39869,72917,80323,78320,59876,-36025,35696,19287,-475,9524,42883,49528,-7699,19427,7840,-36896,-37185,-29038,-7060,407,66368,19346,-1456,82127,46790,-12360,66008,69791,29418,-15825,64937,27358,42700,84107,31389,28137,50181,82524,175107,-37154,-46255,-51609,84499,-12837,5108,-46703,44730,40497,-88117,32836,-10668,8573,57049,-54867,22278,-46759,-34734,6243,-42075,23100,-10004,71691,10535,-23617,-10855,10440,38442,39157,-45578,-118074,-47182,-25784,-22591,52580,101678,11200,-98723,-70156,-67444,14260,23460,-613,6741,-41063,57153,54390,-24353,13241,6323,35823,15416,-77422,-22823,-61247,-30453,-41651,33954,-7000,-45901,699,9105,-14188,-31888,53825,-3452,-23242,-15324,49243,28099,-43422,-26096,36628,15653,43429,44831,37319,-41752,16306,-66458,-11221,-11565,-116381,-69044,2940,-69398,-8949,12987,40084,-70199,94231,62811,-836,-56389,-59493,88386,50677,-59396,-18743,2388,-3171,3845,-72127,-60347,-86608,33579,33949,58117,24946,-4718,-42601,-29994,14477,-53769,-14790,-7222,-50219,-57480,9921,22809,-139438,7505,-23260,-21042,1848,-15368,46494,1805,47837,11140,25842,-43748,-45222,13902,40422,31083,7568,29322,4142,-1073,-52724,33449,-13217,72142,97446,-23282,-33990,-2288,-11632,-73904,42186,64821,7412,-6680,65271,-1823,66764,89153,-25177,62948,69001,4556,-48911,25910,47375,82062,79718,-8454,82048,84435,8421,-43904,-13657,-50849,-69455,-72281,-34085,16832,23485,-14356,-11439,-8782,20314,60516,78750,118430,119717,10635,31231,26404,22806,43666,155126,86611,31006,-8265,-39880,2574,-13410,-52854,-31777,-5866,-35968,-14343,-45194,44286,-36475,53013,-11804,-73469,-70773,1416,-17369,26376,-38021,-54407,-87009,-21484,-6421,97778,38655,9785,1453,-18565,74056,-8478,42898,-62855,-63637,-12692,51542,-25999,-71270,-13850,-2188,47111,34785,-38582,-32143,1671,11571,44673,38460,34405,23886,-43236,47928,26941,150657,116122,32957,103540,23543,31116,56375,-31323,-40290,-84707,1308,-4050,94115,-37458,27202,41773,-59693,606,17492,21719,-15603,6656,3125,-40263,-41142,-43120,-15997,74549,-5818,64955,-15043,-23560,-28628,65476,67031,15934,-22934,-11456,385,10933,4762,-93824,-3815,49028,27649,54570,54898,-14240,-27627,26081,22182,-26769,-49494,46783,-39989,-5659,-13695,-38238,-36078,24721,11405,-97818,-777,52674,16397,13016,4504,71403,25695,25856,-20908,10776,25463,-105501,-63089,-8633,5752,15961,102837,35128,31086,74995,67631,15524,-29868,7314,-24046,37082,-21914,-70276,-43407,-19668,92331,45679,23755,-6272,-20932,-52211,-7102,23486,-15480,-91583,-49362,1419,35481,37880,-25061,-77519,5353,60211,-18551,-17749,17125,20497,-71113,-44242,2652,-19212,34462,146132,-5457,51369,36750,-66679,-63406,-39257,-16421,-24764,30504,25903,37228,20742,-26619,23493,-10862,47035,7096,19348,2815,-43015,-58057,24717],[16182,-44912,83412,33802,13146,-39276,24460,-70444,-72433,-26659,3149,-22869,-34531,23325,-50383,-2076,10142,95138,35016,12244,-74666,-47845,23849,-15205,-42952,-84856,-16048,-16228,-49703,-22665,-69285,-67840,-13562,34139,-133192,-4270,22308,56109,-30401,-6994,-60968,-16985,26025,-7976,28967,6157,-19640,-23551,24408,13689,-45757,-29529,-43399,-76294,-48221,22564,-38712,-73244,1767,20190,52961,-50794,-30459,22484,111973,-56077,-20759,-71326,-77577,-14513,-36112,-54231,13504,-2582,-43476,20689,15503,-28282,8719,-51624,-47894,33499,-51523,-128020,-94221,-41440,3792,39812,16874,3747,47494,-8553,-51736,26096,-15237,-80431,-940,65072,16226,-62802,-110616,-5499,-12230,88191,-13192,-60633,-31176,28154,-20328,-8268,40785,-22032,-70102,-46076,-9479,-15939,-38304,8839,-51190,15193,-4916,4013,-37968,-63473,-118284,-104895,-27838,-31463,-17591,-47058,-50004,-74891,-4297,-26206,-12566,52076,-31136,24501,-31606,-53478,-9582,80662,9652,12919,-45435,-58891,-1083,-51465,-67285,-72313,-49208,27863,12804,-121778,-20762,-121726,-47336,-74007,-116383,3172,-50776,-103422,-75457,-20811,-11147,-108004,-73131,-92958,-47145,-27936,-91920,-45201,-34089,-38472,-8147,-40306,-62717,-48094,1268,-60889,-32900,25243,-93285,-187654,-127510,-27273,-62161,-87220,-80790,-96128,-71109,-81532,-101249,-64540,-40090,-96715,-92667,-3952,-34270,-147556,-2505,-105587,-113989,-132951,-131151,-111173,-126038,-107981,-103875,-91824,-127090,-99937,-148154,-107634,-39775,-234828,-118723,-90420,-160913,-141103,-160608,-128921,-126802,80509,-77221,-187362,-164685,-210801,-115959,-104527,-126527,-36275,-62317,-187445,-200360,-274446,-241959,-222953,-201213,-130803,-243299,-298102,-277832,-419636,-536642,-484184,-624980,-699706,-870570,-1092271,-2019513,-2670295,1984003,1613237,1170593,825912,664144,608921,519041,421567,348195,304862,248242,363840,205002,217683,246724,223483,217847,135290,104694,195732,213397,174409,184594,187987,111188,106719,118365,217576,152088,210107,103627,115795,138831,106984,167876,123757,82205,110445,84172,69037,103033,82024,57252,61689,11528,-35612,85187,110002,177819,138118,53206,16433,53825,50637,56512,55958,-4176,59430,35471,102206,20695,80527,77899,92543,79852,27210,12933,86534,-9195,-1582,-55335,-20889,-9255,-34093,31375,-28912,82758,77663,86868,-22135,30602,-60086,-62735,-84987,-64395,-130948,-159377,-256096,-410701,256391,350296,294417,224117,172442,144143,169289,189303,148494,141775,154771,105399,38251,71717,187654,91684,48876,57324,118237,57465,25897,87450,98064,77011,9906,115004,105849,-4347,52429,62488,-5090,35755,57171,87826,-104977,-74086,91920,77297,92856,89796,129634,15270,50317,34393,-7934,19382,28832,43578,-45053,80894,23768,39877,13832,85899,4907,-31406,73131,-54022,47310,24521,-96219,-62909,31888,40386,75959,2287,69315,54635,109930,34449,43963,-36674,40217,41418,36581,35091,32726,83850,35635,51208,82467,49185,64824,-49964,84146,62083,124631,39312,74145,70635,-30731,3334,71194,104698,120889,161585,55717,26207,16262,52534,-16129,-263,102363,76363,96766,101912,80938,-34129,7770,-49478,23035,69067,66039,57009,-115063,-39960,57928,51202,50843,9763,46676,23598,25476,46725,118758,-26088,-7723,-26754,-38306,-18203,54526,47397,-22806,24847,-27518,59311,52629,21574,-13791,6766,25569,9763,31960,12344,50994,5439,75634,66093,5083,-14742,-58120,56084,103961,66059,-45751,-20630,3340,-11819,110894,102802,76760,-50777,-19711,7629,-26512,-19264,52067,45169,51016,-14820,-66056,-1862,-13149,-13404,28877,74317,44725,27075,42997,38177,-11217,47411,65704,27988,16437,-7120,-9626,-29853,-29035,-35763,67470,-1007,63840,12047,41313,1925,-8446,-18335,-1483,6885,18281,14336,-17013,18624,-15946,-7002,-50629,8641,65321,9425,70516,18637,-18772,-8602,35410,43308,-22810,-23107,15196,-10916,-19512,-39148,-21997,3649,61565,233,-1528,45662,7833,-49263,68939,53347,22214,-28489,41064,70983,22562,-70682,-28313,11562,16716,-73494,11894,111556,56596,25483,31190,8680,-331,12746,-7852,10673,16624,56421,49296,47911,74955,90314,68899,-40331,17156,12379,35358,25067,24995,39032,-32480,6091,-34049,-37956,-29594,-20231,-16110,-6461,41206,5218,18530,85464,62778,-217,96360,54575,15710,4255,75713,38415,38345,84586,30802,3249,51454,72870,172389,-67093,-21321,-24495,104937,-37823,4214,-35867,53197,70512,-34425,37064,-13760,6305,52714,-64443,18758,-44276,-81026,-26889,-59167,-37421,-13130,63159,8033,-13592,-11472,11724,33915,50898,-25950,-143314,-41270,-29737,-20866,63611,110108,-15688,-98002,-52736,-69015,24887,27072,-4015,-6261,-33974,57917,62676,-16774,-824,9928,11927,9498,-59283,-34630,-61467,-45104,-64245,9014,-14906,-33956,16645,-3404,10300,-32877,36335,-28305,-10812,5851,59468,26941,-33604,-32047,53632,28186,29878,41411,45281,2977,30932,-64569,-9597,-7622,-115625,-49978,-3877,-70294,-47589,-83,16124,-59328,102950,51708,-16651,-55632,-42837,92352,74078,-73231,-1207,15049,17825,681,-86287,-80379,-96219,1283,33016,-6076,40504,5175,-32242,-15263,36597,-42564,18378,4416,-54992,-65828,15341,-60270,-107163,37360,-19036,-45274,-8134,-17653,33242,-12867,52090,16844,19907,-34520,-27427,2542,66231,40214,-5780,41051,20852,-17568,-60652,52448,-2562,73146,105831,1923,-19443,12468,13890,-71611,53985,52317,3051,-4116,43290,-9494,85060,79495,-17693,58293,54200,-8082,-22942,75749,28260,72043,82315,-5962,84650,99128,6284,19890,9419,-23487,-50202,-77378,-40018,22419,50993,15156,17409,-11032,6375,39708,77185,128677,125874,5008,31010,31971,-6605,41471,158014,113416,38989,21480,-17393,-3529,-37573,-71187,-35439,-2579,-37124,-5179,-49198,63945,-4197,56622,-483,-86472,-65061,273,-15159,7910,-52041,-72407,-54313,-10286,-22000,107292,34755,10056,39653,-29608,78478,-2619,14706,-55676,-82232,-57882,9652,-38480,-60281,4904,-8271,42273,46624,-23037,-38831,-19074,-11620,44952,52367,13880,15108,-15794,44452,51892,147610,84308,34822,94971,21372,37344,99453,-18452,-13995,-84030,-7738,9515,97137,-35655,42669,49001,-58931,-10593,17352,45140,-99,4829,-17342,-33467,-51593,-28135,-17559,47967,-18245,57781,-6665,-35999,-71470,46722,58837,5128,-29026,7250,20940,-5621,-14089,-106077,-6075,53207,37478,60009,60048,3353,-36585,46815,20415,-21392,-33666,41822,-47250,-9625,-3741,-25614,-18103,27763,8130,-111481,17322,53886,15702,11018,-6561,67423,17402,29313,-11409,-1268,551,-80682,-9033,-15982,9381,40670,110167,23211,55364,93174,61561,9928,-23124,19391,-37987,44896,-484,-50082,-33377,4807,109642,30008,10715,-62968,-34566,-48587,-11352,-12014,-56202,-64621,-42176,13420,14734,43863,-32590,-90781,-579,78875,1388,-10112,14380,11472,-68585,-59570,-7631,-20471,51547,123465,12625,31621,40938,-40850,-96567,-27938,-23610,-26941,27825,31444,27462,12200,-52360,18798,255,48093,13612,37555,-12597,-54392,-77346,12382],[3782,-50330,86630,45307,-2280,-27541,-4564,-84372,-79802,-18744,15149,-16886,-37590,43223,-86111,-20175,14185,87572,48748,-18478,-72508,-48915,-9036,-9191,-21490,-67192,-31817,6867,-36099,-35383,-85982,-74192,-11714,29808,-131216,27330,7425,83148,-26468,5308,-30640,-865,30975,4550,15966,12551,-25577,-33442,17869,20165,-37234,-38071,-60469,-78803,-55081,7981,-48573,-50379,7800,10873,59235,-40158,-18536,10035,102278,-18593,3814,-55442,-41791,8648,-18840,-31310,31926,-1591,-39200,27009,-8335,-46660,11968,-41829,-24864,67743,-28376,-164502,-91330,36635,24632,22670,5200,12998,37577,6526,-48849,36216,-24051,-55442,-15809,51398,13898,-64989,-109024,-26141,-25770,45455,11469,-49809,-31215,40392,-27084,-3282,35013,-23398,-73476,-44107,-9992,-25075,-44255,-5319,-65397,16889,-8156,-16563,-24733,-64443,-117818,-83779,-34131,-22746,-29794,-62041,-51847,-68654,-17169,-57682,-21227,57889,-47888,-8210,-39168,-42249,2812,76316,-23829,-18240,-92621,-65824,-37868,-49043,-108855,-75715,-59913,32606,24920,-110753,-34322,-136609,-49294,-69509,-150717,-793,-74876,-124103,-110049,-6548,1299,-98182,-46642,-71394,-61111,-9042,-71908,-22104,-47202,-55403,-29720,-24732,-42095,-41450,-10990,-50132,-45308,11452,-108508,-194389,-123075,-20506,-30473,-82269,-82608,-80913,-95688,-86384,-87452,-82773,-32409,-79375,-86093,8071,-32796,-138555,-25967,-117610,-118402,-113325,-103401,-106213,-105223,-123932,-114334,-94156,-122305,-116943,-156015,-96835,-36032,-208003,-115774,-130320,-180806,-94366,-150303,-125481,-121816,75843,-80933,-183853,-168089,-206007,-110939,-85705,-126019,-18256,-71966,-188965,-196295,-250095,-219549,-201557,-174816,-161468,-299954,-314490,-291712,-410559,-498352,-462333,-620485,-690931,-882769,-1095389,-2002312,-2546507,1900267,1545726,1134877,831062,695667,617177,524910,427091,346382,300030,252679,368083,226617,225323,247205,237972,248370,147689,125376,167649,226153,189219,179754,195036,84032,106555,121203,245401,153932,224003,79991,130081,131025,91264,146824,118364,95873,90762,111533,69763,134358,85392,71364,92163,22224,-24463,100469,121248,181384,137393,29683,22233,57934,46057,64673,40455,11262,47643,7596,124734,3462,66604,64482,71259,66982,48653,34259,88387,-26716,-20869,-53677,-18913,-26514,-43433,28203,-41264,80018,87988,60025,-36305,18290,-43823,-33346,-64730,-50194,-138052,-154530,-224369,-387361,253187,332621,263374,211217,164741,142693,137706,166209,150319,98616,123750,93873,46601,85945,183662,61454,29222,41973,145913,96262,23039,97831,99361,91294,3742,135944,111765,541,62716,57058,10622,42827,65242,99305,-80387,-68354,100354,77644,73794,71601,127604,47716,64391,53251,7880,32372,-1964,8425,-49386,89008,44042,71611,30476,81453,5348,-13282,73621,6619,61447,18899,-100309,-74022,50842,57539,78459,-16857,59761,27420,99174,54445,53792,-8337,31637,47294,32864,56870,28287,81432,32634,76341,84079,55772,81660,-37689,101548,57261,122932,44312,49311,82806,-31357,-2934,55171,95345,116378,172189,62491,25932,11096,39793,-19291,25167,112423,105944,123205,92688,90644,-17029,257,-54528,43247,34200,47934,48700,-127157,-43042,40582,46065,46722,20730,50459,24559,224,51604,112944,-16826,-7431,-6552,-25795,-2066,52365,29365,-35729,25411,-25344,48600,71650,7383,-1991,27673,22583,9416,35014,-6468,61683,30873,88170,62521,3310,-25219,-43797,38232,103389,50341,-47338,-24023,-7768,1553,110885,92587,72231,-41898,-12285,-4677,-24297,5011,63300,45476,47323,-18950,-61488,8379,-18572,-8749,44075,72792,61274,40616,44619,67087,13605,56454,85917,51240,42123,-23661,-18753,-16648,-9323,-34058,60398,8837,47714,-14585,33025,189,2335,-1393,-6929,-10716,7526,2857,-13250,16186,5528,5313,-38210,14541,85330,16699,87161,19217,-22454,-21273,40314,23756,-4143,-16665,13373,-25792,-23238,-57128,-34263,22402,58502,-44555,-11863,75691,-1346,-51828,55021,39850,4181,-56262,47367,62768,27379,-79870,-32147,325,-18564,-65054,30172,120443,57754,54352,27252,4816,4517,27319,6852,29189,38013,56460,49416,22726,68803,95780,70147,-35346,3622,3891,60731,44426,8281,31865,-40050,-757,-59361,-34079,-732,-2068,-17929,-12097,15092,-9404,27984,78165,73623,34128,115093,39376,-4482,21608,75829,43384,31657,72827,34895,-25540,47375,61560,131774,-72303,4279,-3279,113826,-41941,7277,-15434,55725,72039,10949,37326,-15629,3838,44663,-59169,9750,-33350,-110956,-50441,-68244,-79400,-11232,50114,-9637,-7394,-11950,17807,26380,53102,-5513,-133162,-32248,-24317,-12237,78913,114121,-42168,-73993,-23078,-62551,22183,29275,-5703,-19356,-27702,54696,60893,-6469,-13591,9589,-21626,3309,-37680,-29436,-51881,-43210,-66952,-8514,-16388,-20701,32428,-26630,29721,-30106,21730,-48606,5156,27255,66312,24443,-18219,-37034,60946,45601,12096,35135,51300,56799,34483,-42495,-6198,-6628,-104026,-17798,-1694,-57534,-74928,-12464,-5197,-31228,122540,30924,-28853,-43440,-16623,85263,88058,-68842,14170,29558,38741,-2815,-86061,-94094,-80846,-18724,32074,-32031,41431,15188,-23709,5187,52396,-29015,54858,18247,-51376,-46665,12604,-115085,-57446,66108,-1997,-58404,-7202,-18730,23860,-26916,56732,16595,11861,-21977,-1370,-9698,82123,38531,-24800,49014,42414,-23029,-62143,59022,9486,56248,102975,14893,-15909,22380,34299,-59366,57606,27574,-13602,-1573,21144,-9797,103404,64034,-6396,45978,37057,-18930,3729,112213,148,49324,86365,-6274,68078,103435,12852,53763,33146,-2253,-33638,-61101,-30003,28130,71850,46983,39203,-9913,-3716,20867,76205,121497,112189,-6413,27603,34412,-34907,30724,129431,117426,46357,42294,2437,-22808,-54969,-71267,-30607,2838,-32616,10932,-32218,65252,18971,54306,28831,-75759,-53923,-11187,-15735,-10658,-54957,-80179,-14281,1509,-34998,106913,30353,11284,90203,-37967,75864,6025,-6261,-42872,-88781,-82057,-33705,-43220,-45559,34464,-5397,41136,46884,-24577,-39176,-29511,-31782,28657,60308,-7989,21989,11788,41525,72958,135158,46351,39707,70166,11144,44024,107419,1360,7487,-66638,-18264,12178,84131,-18305,52374,51236,-51533,-19967,15099,61802,13093,-18,-39327,-26717,-47778,-2060,-14882,7381,-25352,56517,4635,-37037,-76851,27754,43796,-10254,-28132,34588,35809,-17692,-28852,-92110,-4479,45535,41103,73689,60938,28750,-32743,58916,3616,-18577,-20881,37400,-52663,-15095,5119,-6416,-40,23285,9276,-105945,28450,55051,11040,7394,-11961,56162,12418,29678,-6577,-6648,-18304,-53511,32570,-18277,9927,60225,106795,17032,65759,107385,38407,3190,-18903,34389,-39066,49302,27125,-22145,-16397,33418,102301,9647,6806,-102037,-45191,-38774,-17142,-39128,-55693,-22598,-31818,15139,-6033,46428,-25856,-90484,-2024,82633,18109,-648,8037,-2233,-60583,-69810,-22641,-13123,65710,78102,33132,9369,48300,-9786,-105172,-25650,-29879,-24157,23644,24586,10929,-5505,-71701,12335,18913,51086,5864,50349,-23809,-62750,-88245,-398],[-6948,-57318,70579,42993,-16316,-11198,-14876,-84527,-68033,-4671,28371,-25737,-35808,54056,-108529,-48150,13182,62152,55332,-78760,-72398,-42041,-41628,-3881,-7140,-39145,-37585,26463,-32509,-50824,-97804,-94901,-11092,20038,-123219,52949,-21008,96051,-20903,18472,3806,8781,17812,29261,4993,9741,-40664,-50136,4679,17607,-22306,-38324,-62310,-65407,-50461,-12507,-58048,-17247,10302,-10819,35814,-25617,-1154,-2723,80223,16699,16141,-50650,-8056,15545,-1567,-6721,46411,-1465,-38696,23518,-36848,-56633,10252,-36014,-4585,86237,-15260,-175611,-80612,104298,28035,-4427,-9773,18915,33151,24121,-52770,41757,-36539,-10077,-30618,8951,7810,-53160,-95638,-36457,-46645,553,32650,-27444,-29993,46461,-32581,-516,28555,-15210,-51891,-33581,-5772,-37750,-47233,-14816,-72058,16970,-12979,-34961,-7096,-68177,-96141,-57423,-45553,-13526,-35068,-66995,-54183,-61177,-27037,-97177,-38795,49351,-56169,-45532,-52629,-32383,11406,62343,-66343,-55831,-131148,-75479,-69184,-46471,-114634,-74051,-63358,31028,28918,-70877,-41593,-118927,-50156,-61204,-159951,-8674,-86373,-134737,-152888,-11282,-5413,-100460,-23424,-51561,-66661,-3118,-59663,-1662,-55530,-77998,-60577,-11458,-22894,-38176,-26019,-44812,-64304,-14243,-108608,-189385,-115600,-20618,-3232,-77427,-87079,-60572,-113239,-90485,-75395,-102119,-37006,-63423,-73243,8393,-37759,-126356,-65529,-119566,-104197,-87592,-81457,-99898,-78046,-145494,-128970,-112813,-114566,-141212,-156784,-85139,-39036,-162719,-115134,-167704,-194020,-58094,-141438,-121225,-111614,35718,-97183,-174843,-183276,-188199,-103012,-77708,-126247,-14004,-83508,-170734,-182926,-223987,-202507,-179755,-158206,-198401,-341347,-329548,-309105,-395861,-438051,-445571,-612225,-679055,-873964,-1103566,-1985751,-2436515,1893981,1467996,1075082,825485,706557,611871,514682,426820,350476,291421,254059,349926,245931,215953,236194,248680,262218,165105,142910,137377,231082,196964,169446,191314,92521,111427,121620,229134,157430,216621,68940,144527,118400,78318,129404,105371,107662,80342,133464,87948,147014,80273,87679,129534,30508,-1233,121344,126848,175276,133753,11921,33304,66176,63741,75373,31240,25679,20457,-12578,118149,-16155,40251,42708,31432,56401,61708,55776,85394,-31320,-35034,-51728,-14573,-40358,-48707,17346,-47977,64286,82096,28491,-42855,2539,-13749,-14076,-50024,-44500,-137777,-153826,-198682,-365214,260664,326667,238819,202971,156386,142415,104511,136394,149286,56375,84828,78200,49150,102879,175174,33594,-3481,25316,163646,121064,20103,108922,103808,95931,10979,156977,108919,10694,72119,52770,25098,53287,76295,107883,-29146,-47545,96038,72813,56564,55535,120854,75430,61966,60755,29845,34162,-28010,-12469,-42527,94659,56445,100894,54852,74129,12564,16168,81475,88401,67640,4005,-54529,-62841,67881,71387,83565,-32052,50644,11030,77170,69120,60361,25993,13801,38518,30808,68498,24450,70737,25419,89112,80250,58308,101837,-32781,104802,37797,110001,52327,15871,91640,-24410,-29670,31128,83264,98653,172129,66640,30846,7971,27877,6503,43975,111165,124033,129767,61237,88068,-7826,-4317,-46322,60402,1590,21696,31918,-122041,-36610,6192,31878,44568,35347,51970,16155,-11637,53028,102346,-6051,-7267,19029,-5523,19804,47253,9765,-49246,23624,-32985,35793,73754,-16374,8114,35469,22329,8163,35345,-23567,62185,60802,94353,53137,6440,-28857,-24327,25585,91982,23592,-43003,-16086,-5527,24317,106803,69026,61862,-29439,-1205,-9926,-18697,33499,87473,59554,45833,-19513,-35583,19044,-13683,-7270,48670,70528,83287,55728,50973,96560,41672,57418,95511,70757,57876,-38111,-17612,194,16082,-15505,57082,25283,24988,-37804,32127,16085,26674,6922,-7957,-18149,1540,11408,-25,18780,28610,19007,-19490,12207,86992,24775,95249,14802,-12592,-33263,43408,13606,26507,-10647,11588,-27211,-15400,-59188,-38507,29638,55408,-63694,-16589,101852,-9076,-54124,32567,33929,-12282,-73235,47319,64848,37293,-70994,-32956,-14106,-37563,-36783,45724,126187,47332,88830,28222,4666,10946,54524,27109,52810,56155,52290,41619,1586,61884,93582,64091,-22827,-2980,-4339,75378,63227,-2815,28484,-33148,-255,-58940,-27575,38944,23181,-10865,-12967,-4454,-25132,25682,67250,76733,73704,115862,28515,-23082,31287,67805,42282,21109,53505,42588,-54683,37621,53063,56681,-51581,24248,7568,96843,-25481,17161,11486,50636,50921,42144,33378,-14465,408,35394,-39784,-3456,-15317,-113292,-58498,-72733,-89323,-5127,37405,-37723,-8239,-12883,23476,19018,48599,13198,-92087,-22132,-11723,5437,94425,111492,-64870,-37110,12043,-53343,7673,27175,-1006,-22724,-22487,46343,50451,-567,-23931,4776,-55644,-3037,-16843,-9844,-36330,-25263,-50925,-17314,-11979,-9110,47508,-51485,34538,-25485,17031,-58747,20370,47589,68828,21033,-2421,-39394,55038,63683,-4543,29802,53280,103614,25789,-3870,362,-6763,-84459,15146,7746,-38481,-86893,-20486,-18475,-806,140804,10781,-33986,-25274,9162,69369,87906,-54597,18841,39289,59392,-4187,-69595,-97732,-52589,-27369,34357,-16392,36611,26215,-19018,25579,56968,-20894,78844,28879,-38542,-17563,1597,-114693,-13690,85455,21284,-61815,6768,-13432,24738,-34438,55835,8329,6904,-8406,27140,-20706,84599,26756,-43582,51186,63342,-14820,-56782,51657,22965,29732,90950,14297,-26552,22650,46019,-39473,53141,885,-36631,2670,3285,-2366,115377,52079,9817,28823,20610,-27872,23072,121383,-27895,20830,89451,-7284,31904,92423,28029,55298,49629,8659,-23863,-22174,-7241,33973,80411,69902,47325,-5176,-8033,9411,75169,103998,87870,-20272,25028,32850,-52004,11648,82339,98020,47110,51405,16272,-46337,-61272,-52366,-19823,10770,-26047,26762,3296,49652,23066,49325,63094,-47265,-44722,-32421,-22112,-25678,-47469,-75008,19711,12671,-40805,96351,26148,13360,134249,-41712,65822,13841,-13344,-26739,-80777,-79660,-65898,-39248,-31296,65492,8124,45752,38799,-38491,-33885,-24474,-39985,-253,58722,-26351,35395,31157,35605,84802,106412,7651,44104,36393,-5523,49671,83397,22541,21823,-32875,-26202,-238,61138,9591,50943,48559,-36673,-23988,10803,69762,20269,-8084,-59959,-20218,-30229,29259,-7488,-32168,-26498,60787,16149,-29784,-50111,16405,25196,-27622,-20011,62840,39177,-20484,-33533,-52641,1492,29720,42981,94442,60448,59015,-14200,61616,-17280,-14616,-11804,32739,-55394,-21950,10765,10018,13156,16369,15944,-78001,30640,51248,4012,940,-10094,40379,14923,25172,-6106,-4957,-29176,-35004,46403,-16089,8156,66576,89980,14959,63682,112713,3406,-4312,-19687,45383,-27887,48907,52428,5140,3784,57474,71267,-9638,12381,-109839,-48429,-24571,-24497,-48806,-26596,18631,-16260,2684,-23106,43192,-8629,-78307,-514,74472,26818,8380,1161,-17166,-52276,-73964,-38704,3721,74317,30904,54565,-11658,55579,17370,-86170,-27478,-32343,-19050,21169,12358,-6547,-26058,-80868,4188,41714,55790,-13019,51728,-25981,-64427,-85659,-12584],[-12871,-67229,37000,32518,-24232,6776,-10609,-71680,-43091,5290,36416,-48258,-28099,53129,-114439,-77465,2237,25760,55390,-151096,-69388,-31842,-63324,-2018,-236,-13694,-36619,37723,-40738,-69729,-105783,-125098,-11348,7554,-108585,63113,-54835,89982,-17699,29371,33010,10039,-7864,60359,1632,-2649,-58815,-68217,-11038,13664,477,-30783,-53012,-41625,-33713,-35102,-65035,17552,10384,-38556,-13163,-14064,13943,-12655,51224,43029,15753,-54143,12925,5299,11090,10104,48394,901,-44938,10859,-60195,-57154,5707,-36229,8152,84918,-7935,-156380,-65110,125693,13094,-34634,-21151,19413,32421,37215,-63554,41737,-48503,38701,-41916,-50060,1235,-27079,-76339,-31656,-72492,-33218,45243,3997,-24235,45812,-34770,498,24799,-6082,-21062,-18285,2686,-49578,-48044,-18431,-69303,14084,-16259,-50293,10898,-72004,-57622,-34777,-58305,-7059,-31968,-58506,-56493,-53545,-32132,-130141,-56592,30490,-54352,-73945,-69019,-25979,11791,43688,-102105,-91868,-150109,-77230,-83181,-41784,-76516,-66630,-58166,24896,27683,-15283,-43383,-75143,-50491,-49722,-150065,-19951,-85057,-133726,-184063,-33289,-27156,-104265,-8987,-43691,-62700,-12501,-59324,10522,-57230,-97534,-89284,-4552,-8027,-38687,-41088,-48925,-85729,-42821,-92635,-177481,-106182,-23920,1259,-72620,-92763,-40817,-117566,-91057,-66161,-116642,-51329,-52001,-56891,228,-48743,-113213,-109569,-112875,-78800,-63043,-67993,-87448,-51783,-166942,-140131,-138907,-106476,-165408,-150092,-77864,-48240,-114207,-120833,-197432,-198123,-40617,-134996,-119412,-97199,-23752,-121228,-162712,-202077,-162545,-94770,-77101,-124774,-29743,-89439,-133919,-166139,-204784,-193950,-162641,-161407,-230996,-364411,-340290,-328746,-380292,-384630,-440611,-602551,-669421,-851359,-1113656,-1970349,-2347023,1966387,1392766,1003300,809587,691196,585333,483848,420755,358861,283685,252017,313390,255869,191616,215541,254442,257302,184997,157729,118888,226991,197874,158683,175879,132725,118596,119914,170565,157652,179399,68106,156315,105203,71648,119839,92863,116059,77877,141943,115443,133935,64297,102565,162241,34196,28025,146315,125603,160182,131530,1431,44899,74759,93332,88701,29968,31502,-11470,-13603,81898,-36628,10663,22444,-4402,53001,63028,71422,79505,-21536,-43380,-47553,-5787,-47609,-48678,3928,-45009,41312,62485,783,-41446,-13817,12348,-11094,-44603,-46933,-133677,-157141,-186998,-351459,282096,331389,225929,199491,148533,145462,77225,109236,148460,32254,53802,65152,40670,112484,162931,13228,-31665,12400,169450,122637,18061,115595,111475,91624,32909,170746,92364,22221,76566,48396,32903,64822,85378,112699,38049,-15967,79951,63424,45046,45879,108433,89705,45783,57199,51601,27108,-40769,-15563,-30207,93647,50572,120962,83131,68524,26112,47814,91582,153059,65118,-16491,9387,-37102,76376,73860,84175,-39305,43685,8818,51902,60785,59478,54928,-5238,21412,30940,67212,23313,56133,15211,90675,70633,54461,118810,-34135,92788,11508,92748,61250,-18903,97304,-12071,-64289,6038,67373,68832,159378,65644,41358,8669,18382,51563,55929,99637,125775,119018,20109,75840,-6721,-2953,-23322,70934,-23380,-3311,11565,-97976,-22213,-35778,11492,44924,52925,50738,2445,-4366,52427,91385,2837,-5065,44619,17683,39150,36535,-8530,-56179,20217,-45880,23550,62745,-44851,12416,29753,22569,7032,31197,-33372,54425,85516,90749,39507,13120,-24947,-9227,20615,71043,-9039,-35428,-4967,7897,45800,101073,39449,48406,-14652,10635,-8065,-10744,56091,108672,80434,48405,-15730,3845,26107,39,-6848,43087,63222,102782,68900,59186,119209,66910,51815,95269,80748,57994,-48818,-6757,14067,38983,6966,56505,42098,1256,-52907,36963,42878,62268,4108,-7208,-15366,-2711,45121,21741,25153,46308,31975,5078,1106,68797,31466,100808,8015,5187,-41270,44914,15264,65323,-4500,12218,-18545,-137,-47706,-37953,24111,55597,-59559,-15272,116856,-11771,-49331,8913,32897,-22964,-78736,36024,72886,47003,-54943,-31587,-28872,-42750,3404,55095,125908,29825,113303,34415,8848,18758,85858,44943,80225,66259,44386,27877,-14028,52702,83177,53258,-6105,-2246,-11313,83396,79296,-5773,27909,-18170,5639,-35189,-21120,72979,50380,3059,-6790,-13885,-40854,16320,60376,71498,98765,97983,24111,-32622,30300,55143,34223,6696,33084,51822,-78642,22921,47662,-32951,-15707,34511,9716,52692,3418,34282,39524,38954,20890,59838,25308,-9587,-3620,27497,-11312,-17808,5342,-85587,-50477,-76433,-70284,2625,28833,-64770,-15314,-12823,25715,14381,40578,28801,-36464,-10838,4207,32654,105084,99828,-79977,-1325,43981,-45589,-12681,19454,10699,-10602,-18718,32823,35247,-2258,-30305,-2962,-80359,-10566,-432,15231,-19689,3074,-24182,-17673,-3489,-922,60720,-66943,22923,-20780,21863,-56419,30834,63253,65653,16465,8966,-37181,38167,75219,-14804,26958,49113,131748,7428,40414,10413,-4998,-61076,34991,20619,-19725,-83443,-22052,-21892,19960,145662,2976,-31761,-8968,25428,50094,72430,-39707,9319,40748,75159,-1733,-41133,-87580,-25987,-28078,41945,23071,33059,38640,-18280,39735,47236,-22234,81766,33122,-19021,5255,-13724,-65556,11125,89381,42993,-56455,31256,2141,40359,-30102,43346,-7528,9254,4005,50970,-29323,73915,9243,-55271,48124,78229,4575,-46893,31148,37604,5825,73957,4124,-45561,13208,48596,-16931,42679,-18939,-56688,9452,-7118,10424,116382,48839,29654,11804,8116,-34853,30831,100194,-45431,-4504,87449,-6691,-17290,63895,47237,37490,52840,9596,-22343,29682,20801,39398,76157,74447,38851,2031,-6648,5200,71428,87001,62660,-31462,26921,27558,-51354,-10796,37524,63471,36414,50836,25704,-62934,-55651,-20257,-6512,21038,-21605,35737,48333,24881,8144,44398,88676,-13919,-41795,-58205,-35334,-35311,-32567,-58231,38834,21587,-37277,78362,22290,15374,157002,-38595,49467,17373,-4204,-10090,-61797,-55786,-77827,-27815,-20538,87213,29852,55949,28090,-53359,-25304,-4238,-30748,-34132,45729,-36515,44945,36714,24209,83210,55723,-26461,45118,4120,-23162,51758,42640,38593,33143,11935,-28014,-25044,36666,38690,36660,42751,-15833,-20361,4492,69018,19066,-17264,-74397,-13503,-4482,58326,3204,-56124,-22366,67828,24587,-18892,-9066,15986,6887,-42685,-5846,82752,29223,-11329,-25034,1465,10571,10868,46984,113585,60452,87912,16101,56261,-31756,-6281,-4746,27592,-54704,-30047,12065,17051,19020,11706,26638,-31391,24518,38250,-4008,-8871,-958,23805,27104,17230,-6276,2246,-33053,-28756,33482,-10624,5082,57264,64492,14625,53721,106881,-34506,-11649,-25755,47844,-8141,42951,65754,25981,23139,69058,26698,-22317,25425,-86180,-42587,-10845,-31655,-38580,2087,45788,5523,-21440,-32253,33573,12493,-58442,1346,61382,24552,15187,-2933,-29310,-46980,-72079,-50455,27607,75397,2747,75047,-26930,59178,34498,-46921,-27877,-30113,-15941,22550,5091,-18617,-41648,-79065,-4968,63983,60469,-35303,42684,-16322,-56364,-68721,-23579],[-12459,-79177,-5336,21201,-24181,22950,-103,-49185,-15098,2397,34036,-78163,-15549,41182,-105708,-99076,-19783,-12122,51488,-204179,-59149,-25710,-68511,-5072,902,-131,-32543,38077,-57550,-91251,-109793,-150096,-11160,-4910,-87705,56629,-83733,66896,-21306,35643,49348,3023,-36441,87918,8775,-21274,-72468,-81410,-24358,18102,28718,-18918,-40372,-20189,-8322,-54967,-67835,45918,10090,-64164,-68289,-10028,20312,-18167,23437,56431,7280,-55640,16987,-17444,16393,9974,33530,6722,-57181,-8715,-70521,-48814,749,-41499,10319,67290,-1311,-111146,-49858,91403,-13093,-59924,-25665,13859,30617,38918,-78412,34129,-57870,69931,-46918,-102906,-3994,8110,-57776,-13128,-94305,-48765,48714,39329,-10046,38615,-32544,888,25543,-1727,1885,-3183,13303,-57450,-48388,-17260,-58837,7046,-15593,-62517,24812,-73267,-17240,-24017,-68017,-6090,-22602,-40438,-55983,-47220,-32843,-137557,-64806,8181,-43923,-81362,-84048,-23249,2951,25159,-116521,-119272,-145075,-64805,-79790,-33432,-11718,-54978,-46319,16423,24905,33664,-41239,-22342,-51131,-36258,-135712,-33593,-75234,-123205,-188725,-65230,-54650,-96582,-5161,-51575,-51017,-33856,-72010,10993,-52670,-106414,-105484,-6487,2042,-41563,-54474,-64396,-105149,-65138,-64941,-161767,-96649,-25425,-27556,-67600,-96403,-26142,-106850,-86677,-59967,-122681,-68085,-46017,-42134,-14560,-63701,-99278,-143305,-101738,-55275,-45160,-62341,-65247,-32561,-181452,-140535,-160521,-101013,-181474,-137200,-76217,-61809,-79587,-133942,-216484,-192842,-41221,-130022,-121900,-80540,-79653,-146452,-148801,-210625,-134607,-88414,-77215,-119009,-64071,-85411,-87875,-150245,-196094,-192805,-153633,-188964,-253230,-375954,-346101,-347414,-368370,-359324,-452001,-595000,-666901,-827608,-1124545,-1956049,-2283666,2098056,1334083,935344,786465,652956,537184,436855,409591,368785,280606,248149,267234,250249,157911,190108,255481,238283,205174,170470,119147,213956,194061,153545,152721,185984,124405,117409,91792,149702,120343,71043,163149,95644,72298,116456,87134,119745,80449,135104,140257,101131,39373,112664,178284,32642,56913,168535,117394,138569,132674,-2602,52077,80505,120551,103975,37259,28309,-32336,8828,31606,-48117,-9953,13239,-16033,57911,54658,77721,73120,293,-46902,-37349,9589,-46962,-41586,-6715,-31100,17532,36127,-18424,-33403,-28488,15663,-23178,-48033,-54068,-131237,-163230,-192205,-351480,315574,342391,225081,201344,143167,154056,61440,93326,148847,34833,43790,60351,21427,108698,145945,3305,-35709,7619,162396,100051,22575,114607,120535,81699,66530,172595,61910,31418,72730,41531,30612,74519,87332,113304,103533,18878,56039,51593,40747,44304,90324,87276,23279,46763,67913,18626,-34784,-2435,-17731,81487,25627,126666,110093,65708,42954,73272,96582,176248,57674,-37184,55314,-9208,73119,57752,74215,-37482,39925,20348,31254,24954,50828,69443,-16573,8511,33225,54280,25048,41904,4190,83680,55182,44394,126353,-35436,69914,-10574,79288,67531,-46242,100249,2792,-89596,-13080,47376,32470,134413,58903,56864,14090,12167,96651,63207,81727,111322,98871,-17066,57093,-9939,5182,10251,72138,-40244,-18465,-6365,-60580,-3055,-72573,-10263,47907,71130,47016,-10106,18837,51838,81957,7768,1478,65116,38982,48904,19830,-22830,-51121,16366,-58927,14671,45114,-70653,9299,14570,22092,6420,20829,-32144,43051,97633,76741,23848,20535,-15290,-2953,22222,43672,-40847,-27460,3023,26282,56935,94428,11065,35427,104,20775,-2052,-857,62770,110439,98721,55045,-6807,43998,26287,19026,-1551,32466,49529,112495,77326,63983,129545,84207,41806,87639,74745,39014,-55329,10429,19733,54768,20176,54782,51417,-17576,-57906,42696,70558,103226,-7785,-6858,-5538,-11561,91808,46545,33177,55829,43187,31894,-17133,38978,35330,106689,2067,22635,-39631,44854,26992,104438,2190,16931,-7407,15800,-28796,-33730,9644,60217,-39078,-8615,116584,-5834,-33303,-8846,32638,-26746,-77229,13431,81185,52288,-39025,-28783,-39990,-40319,42933,55566,116851,11743,116446,43202,16423,26787,111268,53753,107758,67163,34562,10415,-24713,38985,64217,41143,11234,4372,-17145,88837,93619,-677,28499,-2806,12828,-1114,-16900,87800,73259,19093,6441,-14416,-53036,8353,61814,59315,97429,66352,25970,-29018,18950,40799,17776,-9855,17168,60228,-92015,4819,41863,-107773,19064,34259,9234,-3977,32147,55594,62569,23661,-4376,66977,13683,-1696,-6338,23100,18476,-29840,22357,-34871,-31171,-81297,-37361,9142,25919,-78492,-24467,-8846,24098,13482,31763,41011,14294,3341,18946,66527,106675,78929,-84733,21748,65194,-40932,-31504,6776,25909,15424,-17041,15251,20175,-10240,-31904,-10654,-88553,-20895,9144,35134,-5741,33176,2331,-11159,6626,3396,70301,-64967,461,-17006,30695,-43469,33800,68440,55147,9882,13245,-29094,16354,73234,-15649,25171,37725,138114,-15099,76116,22989,969,-37905,32801,32899,-4481,-67276,-17946,-18423,25948,133845,15049,-24469,-2063,27564,33737,44582,-30811,-11720,34692,78837,4497,-8784,-61752,-11667,-23910,54130,61880,33342,51197,-19853,43390,23846,-31993,65361,30798,2103,15116,-26680,863,17634,76320,56328,-43991,58380,28069,70617,-11336,16968,-28135,19802,13401,64047,-35018,53692,-7730,-54548,42672,83993,28682,-36588,130,52196,-4926,56432,-8804,-61378,-2066,44148,2190,29318,-27794,-65199,18172,-8840,24434,105832,53487,49085,136,1918,-39459,27951,58128,-44983,-19165,77208,-3184,-66905,21114,62512,15365,41281,4290,-27607,76769,45887,43302,63764,57609,15676,9345,-1616,2637,61898,78428,42613,-34612,34374,20116,-32540,-28607,13168,27280,13110,45406,35479,-64697,-40880,15475,6045,32615,-22220,35120,90449,656,-15180,40137,96707,10612,-45026,-80255,-53602,-39241,-14580,-34666,41623,26768,-25256,57647,18550,15838,154085,-27403,28298,14567,18009,4895,-39733,-21875,-67078,-11957,-14901,91368,54116,69705,20225,-58326,-16728,24928,-4855,-64022,22692,-35325,43631,27690,7320,66793,-12919,-51799,41337,-18697,-34646,47690,2417,44054,47406,57977,-21826,-52978,18716,58983,11770,36042,7394,-9100,-3581,60931,9426,-24067,-77899,-6249,21369,78006,14270,-56830,-14629,73838,27195,-8459,28270,24498,-8325,-50741,11875,87054,8755,9028,-4908,52938,19852,-6444,53760,119678,59651,107046,50223,45582,-34191,7304,2237,22541,-50195,-38980,8845,13197,18330,12063,37376,23919,12393,15502,-12020,-21257,13433,10088,47552,10207,-2284,12362,-33104,-32232,6546,-2470,1983,36658,40756,14797,41420,91440,-66408,-17404,-35084,40983,14818,31497,60815,38005,38162,64122,-16544,-24675,43079,-44230,-29398,-3862,-35654,-13555,5131,52361,32617,-48524,-30553,19074,30419,-36111,1163,49766,11327,18549,-2921,-35369,-44590,-65302,-53876,53118,69173,3141,92426,-32412,56743,40491,-1625,-23197,-24305,-19744,27689,10869,-20863,-45767,-68358,-13934,80128,62362,-52064,31344,4190,-38179,-42036,-32977],[-6294,-89378,-44515,14848,-17571,34133,9313,-21597,7119,-15398,18932,-106056,-1143,22297,-87433,-107416,-49511,-42901,46681,-209359,-40547,-29689,-58794,-12854,-1257,-588,-27764,27819,-76679,-112118,-108577,-152044,-8849,-15554,-62781,38201,-98864,35682,-34940,36133,49509,-10354,-58700,101915,25264,-40097,-75268,-85104,-31050,36453,56317,-7890,-31872,-14441,19281,-68047,-65388,63239,11748,-80565,-106714,-13977,15401,-19127,4908,55524,-2340,-44483,7485,-44525,14291,-11971,4536,14418,-71488,-32272,-64972,-33533,-2721,-48083,1882,43264,7032,-52999,-39875,22753,-39229,-73864,-24394,3633,23226,26065,-92849,16935,-65446,69930,-44113,-128674,-7538,41943,-44314,11789,-99755,-46267,46800,71506,14295,26023,-25965,2133,30230,-4181,5451,7413,23067,-59929,-49926,-14228,-45243,-4287,-10667,-71505,31021,-70879,8193,-29154,-71302,-11707,-11599,-21379,-48596,-43508,-30964,-107320,-56932,-10736,-28789,-62163,-93448,-22513,-12425,10148,-103412,-133345,-119274,-39906,-66479,-21144,47343,-42320,-32414,7070,23060,57994,-36970,19757,-52484,-22493,-128982,-48316,-63393,-107807,-164900,-96837,-77771,-70916,-10356,-70745,-35516,-59110,-95881,-523,-44617,-100584,-104060,-17419,8677,-44080,-66297,-90519,-118871,-75201,-33454,-142315,-87882,-20928,-82694,-61930,-94667,-18726,-84110,-77823,-56749,-120372,-77810,-43832,-34580,-36115,-79349,-84572,-155447,-91541,-46059,-36139,-61792,-33871,-23841,-183163,-125897,-167511,-100422,-183618,-120312,-77709,-77005,-69726,-151222,-223920,-180688,-52362,-124793,-127882,-63779,-115180,-166573,-133941,-195898,-109029,-84979,-72299,-107318,-103413,-72606,-47271,-136850,-195328,-193657,-153929,-237435,-266860,-383884,-348497,-360106,-362706,-367314,-478945,-591715,-673192,-814303,-1137024,-1942177,-2248447,2256560,1302191,884887,759838,601203,477179,386295,394315,377114,283435,245328,222845,226622,120784,165820,252577,213699,223688,180453,135985,193631,188194,158106,128529,228831,125916,115937,23256,131486,59576,71581,163936,92159,77588,113043,88954,117535,84634,117343,152303,63447,11363,116181,170479,26723,80890,179059,102854,114383,135372,-1977,52265,82153,133424,119237,52369,21877,-31183,49665,-7369,-39441,-11708,19581,2806,68031,42953,75108,67790,27844,-47033,-18077,32885,-38964,-26127,-10731,-8545,-2014,10958,-29260,-21332,-39514,-10547,-43128,-56866,-61490,-135218,-170134,-210952,-367681,353592,354076,233009,209512,142087,169255,59263,93189,148913,59804,58759,65606,-2214,93103,123717,4089,-6471,12993,142460,61536,41390,106557,127970,70500,104534,162652,23872,36034,59740,30723,19007,80005,78791,109149,150175,48857,30021,40258,42453,49163,67461,71649,2802,34832,76415,17803,-10530,21045,-8182,55005,-9140,116981,130424,64402,58315,88216,91365,159410,51360,-53337,64942,9827,59710,21680,52234,-28722,39533,41579,19998,-26260,38023,67162,-13971,11543,37053,34609,27867,30648,-5165,71831,34223,30597,120980,-29475,44058,-19055,75620,67354,-58518,100749,17709,-92208,-21186,24744,-1568,100065,47706,75317,24023,9296,122115,68197,63022,85649,79188,-40763,34482,-11837,18720,46440,63171,-53030,-19284,-16740,-21744,16897,-93398,-28279,53067,86236,41648,-15214,47160,52885,72144,8768,13401,76988,54916,46981,-20,-31138,-32857,12747,-68836,10939,27138,-86585,-249,-3243,21049,6002,4110,-19020,33266,94263,54785,8817,25521,-3470,-5569,26502,14675,-64855,-21175,4874,41804,53622,86422,-11076,26416,12361,27914,3846,11091,48659,85123,105414,63444,7419,72027,18624,38579,14398,24545,32030,108147,80006,60308,125231,90786,29164,75076,48756,1323,-57958,29337,14874,62186,17631,47131,47219,-27034,-52783,44099,90824,140133,-23686,-7701,6684,-30194,120655,66310,40670,59798,52535,55053,-38837,12354,35964,110026,-457,31895,-23559,42938,44586,134552,9632,25659,-2390,25263,-9845,-24871,-6701,67827,-11114,1737,101409,10070,-7361,-15973,29740,-25867,-73897,-15546,84832,52015,-23383,-25060,-44007,-36598,68857,44368,98061,-1235,95913,50312,24914,33356,122406,50523,128447,60843,25269,-8331,-31942,18973,37081,31017,26507,13796,-22871,92484,107989,9859,28286,6067,16545,27019,-15989,79417,86451,31682,24156,-10731,-56263,9909,69960,42811,71069,29083,32215,-12975,719,26293,-7463,-25578,8730,65781,-92175,-14568,31153,-142966,40549,25659,12878,-50996,48631,75184,75697,8253,-17534,65686,-303,7488,-4688,23492,41543,-36949,30189,25042,-8618,-86440,-7183,12704,27683,-72762,-30412,1726,19703,15514,24118,50056,47114,21990,28446,100103,97549,52282,-78830,27301,71631,-38521,-43215,-8554,38730,47156,-18108,-4385,9352,-20236,-29588,-15093,-77808,-35197,11117,42681,4149,56929,19427,-322,15958,4325,74224,-44430,-23941,-14336,36894,-24954,28475,57233,36263,602,10696,-15354,-3088,54823,-7908,20981,19715,127447,-35139,92116,36082,10951,-18130,8761,42036,7655,-42055,-11796,-14730,19208,111176,45821,-15580,-8985,16820,24600,10730,-30439,-36641,25216,64821,12454,19093,-22472,-12534,-16718,66638,82324,36576,60251,-21277,35946,-8121,-45039,38877,24185,18919,13783,-30796,52097,13762,49791,57274,-27057,76420,59463,108816,19845,-19200,-49065,35217,18429,63659,-37303,29641,-18147,-39716,38423,81193,49569,-30062,-36774,64416,1599,41093,-17823,-63311,-17564,35900,12884,15749,-26939,-58047,26789,-2769,35511,87174,60345,62371,-2894,2588,-40856,19529,12473,-25357,-19456,58748,2913,-102366,-26333,65277,-1234,19009,-2629,-35930,101760,62284,44436,50229,24974,-15899,13744,3647,-5978,45041,78624,29475,-26048,44655,13122,-865,-33956,16424,2638,-18849,39911,49719,-50646,-22203,45643,15428,43626,-28253,27698,118305,-15423,-32086,34763,85852,18077,-50784,-90275,-72540,-37853,2093,-10732,33143,27427,-7989,38939,14687,13192,131670,-9268,3770,5511,45674,17460,-22884,9954,-38655,4373,-14516,75465,74449,83691,18213,-49706,-11367,52546,30618,-82483,-5559,-22236,30177,8187,-12433,38002,-81752,-65929,33030,-28798,-34063,36041,-25678,36376,66724,93981,-8041,-71847,12419,63737,-18258,29943,28434,7069,-12656,47796,-6004,-25280,-68137,1261,39954,83824,22269,-36057,-5438,75761,22520,-748,51712,36214,-19609,-48209,29717,73457,-15786,36322,20606,85023,25729,-19580,60177,106212,53004,109211,77556,32711,-25386,23951,9802,18885,-42164,-47858,1690,2056,14552,17691,43028,75099,-2785,-12855,-19309,-34075,29154,1816,71059,9642,8826,22894,-32815,-40606,-19138,8728,182,14111,29602,16116,31286,70967,-86531,-19991,-44506,27408,35561,15479,38231,41673,46515,44313,-45980,-15672,62856,-3354,-13478,-8535,-33694,16167,-23359,39416,61614,-67063,-17959,2740,39691,-16182,-2069,41705,-9758,17805,-472,-33832,-42034,-55573,-48749,73508,59422,26000,104430,-26451,48274,38734,35498,-12938,-17274,-34121,33919,30916,-12570,-35710,-52645,-21189,84747,58917,-56631,28081,30509,-13377,-14413,-40195],[3191,-92592,-70884,15891,-8065,37922,13594,6537,20190,-42414,-7326,-122544,11330,2556,-65864,-102529,-80082,-61572,43044,-159071,-16307,-44964,-42221,-23683,-4546,-10199,-22951,9824,-92852,-126979,-101012,-121612,-3249,-24123,-37974,15353,-95835,8872,-58918,31135,35436,-27068,-69407,96971,45951,-52538,-64242,-78137,-28845,65165,75382,-2627,-31663,-30791,42314,-72452,-57445,69111,17117,-84325,-115977,-22727,1542,-16578,-134,40997,-6881,-18383,-6997,-67240,7281,-51902,-28966,20201,-82558,-57278,-46687,-14204,-3935,-51046,-13965,24582,15258,570,-38063,-44932,-54873,-73787,-21372,-7816,8983,1709,-102190,-9728,-73551,40114,-33682,-119955,-9843,61373,-36386,33013,-80083,-31230,44499,93001,45265,10217,-16122,5656,35965,-11929,-12391,11261,28927,-57219,-53523,-12869,-34119,-18609,-3751,-76566,27923,-65997,9870,-48021,-67010,-22856,-3973,-9912,-31238,-43035,-28676,-45631,-33062,-21789,-13868,-20485,-94347,-20962,-29063,427,-68820,-132283,-80980,-11543,-52997,-6278,73773,-32181,-21694,-2860,22397,53459,-32335,37167,-54142,-10370,-132168,-62766,-55064,-92703,-122789,-118523,-89899,-31838,-20702,-91000,-20804,-78360,-126668,-21223,-37464,-80661,-86966,-35166,13351,-43425,-78158,-123763,-124769,-71745,-6707,-117850,-78819,-8925,-140617,-55106,-85933,-18319,-55938,-66631,-56611,-113545,-72701,-41840,-38159,-64812,-92022,-70535,-143393,-86992,-56932,-35088,-63156,291,-25892,-169314,-96674,-155559,-105339,-170570,-101585,-78384,-90761,-83075,-165813,-220273,-166165,-64977,-118041,-134102,-48388,-126325,-177531,-119495,-154315,-88976,-84170,-61181,-90142,-125712,-57985,-25986,-125763,-195873,-188956,-163036,-295977,-279432,-390501,-349758,-361962,-363230,-399275,-513781,-590093,-685336,-816967,-1152706,-1928063,-2237989,2406796,1299595,859002,732422,547297,422031,346093,376200,381306,290618,246639,191675,189327,85093,147552,246185,192003,238657,185737,160367,169451,182199,172011,109662,245228,121898,117157,-12417,105379,17204,67410,158781,94067,81373,102647,92622,108562,87607,96181,148500,36850,-11826,113650,140217,18495,98105,172301,83170,92213,135289,1559,46502,80739,126701,131142,72411,20259,-6592,96585,-14326,-7494,7940,38199,41323,77399,35380,67696,63535,52107,-44342,9736,63171,-25064,-2797,-6623,17507,-14678,-7334,-35101,-8418,-44812,-54016,-61522,-66541,-65812,-147303,-176029,-234980,-399086,386114,362054,245046,224013,145994,188964,68827,107388,145554,93065,91312,77833,-20571,74999,98381,13894,47200,27192,111146,21796,78636,96277,130868,61494,136807,145325,-10285,35970,40044,16983,3562,80350,59732,99281,168030,67887,7563,32090,46835,56101,41661,51090,-9684,24912,78032,30891,25023,46529,-2135,15138,-39832,96049,140355,62395,67336,93033,76126,121134,51110,-62389,43302,14980,41957,-26326,22517,-17288,41797,66077,18488,-71533,26985,53005,3479,34341,41427,14889,28881,22524,-10894,59308,9298,16817,103680,-12834,23286,-10083,83174,58234,-51965,98647,31143,-68437,-16654,2925,-23687,60852,34444,93237,37150,9225,116834,71957,49113,56768,67973,-47783,10324,-7592,34781,77211,45658,-67379,-6946,-16921,5048,33939,-93210,-38754,59415,94378,35786,-9053,67165,56059,58526,7999,29547,79021,64169,37959,-17130,-32548,-5450,8830,-75448,12014,12584,-88677,-13398,-16534,20541,4931,-16388,3757,28533,77365,29550,-2915,25797,6451,-13993,28779,-9724,-75546,-17227,764,48393,38011,76816,-24663,23830,20508,32155,6095,25175,17271,37631,94595,69782,25763,79820,5187,54073,42039,26146,16016,89660,77879,46168,107231,86828,14854,59063,4923,-48962,-57106,45838,631,62082,1647,30460,28678,-25544,-38614,38079,100473,161749,-37860,-8929,17164,-58101,99783,73924,46125,63912,60264,68434,-59089,2295,33826,104463,1568,28384,6380,38716,62848,148723,17776,36103,-9444,23224,2970,-9736,-17354,75138,15298,13597,76091,33309,21936,-11370,22829,-24456,-70861,-43030,80527,48348,-3411,-20720,-39612,-35012,72847,19787,71227,-6474,58407,51722,30792,37159,115391,36445,133812,50508,18666,-25696,-37242,-7297,4150,25023,38467,22213,-29877,91547,121824,21535,24875,4247,13147,39174,-18160,54089,87119,36561,41775,-8403,-45544,24396,77808,24643,31605,-5478,40307,10437,-19343,11751,-38672,-37264,7645,67250,-80827,-32751,13123,-130176,46511,12556,24232,-71915,46099,86499,76794,-4704,-19672,56606,-14761,15986,4260,28906,52149,-38131,26577,78023,9088,-88677,10355,13656,31384,-51490,-29382,19230,13679,18261,18855,55875,59649,44580,30204,123422,79529,26325,-64846,18464,63672,-36120,-46074,-23509,43636,73944,-22089,-23750,4660,-27433,-25865,-14117,-51215,-52900,6478,37526,11050,69786,23040,11882,22721,2824,70924,-11873,-42943,-12419,35940,-7158,16305,26910,9914,-10615,4154,1875,-14052,23420,3102,11079,-2416,108361,-46925,86175,47273,21579,-4098,-27970,47715,18988,-11391,-8438,-18040,6256,86916,84378,-8149,-29071,-908,22902,-21254,-37238,-55780,17431,33407,18848,37022,22973,-23767,-8092,72629,79128,40150,59794,-20735,20917,-40193,-54731,13486,16503,26654,6291,-23085,73333,7439,17263,45538,-8849,74272,87503,142017,56338,-55326,-65612,48993,18437,51878,-35362,7839,-18174,-13553,37806,73698,60808,-29770,-72597,71313,21500,27955,-18881,-47750,-28536,26644,13019,3085,-21386,-37325,32425,8429,41258,65955,62198,64176,2633,8713,-38186,12027,-19899,7543,-6256,35930,9749,-112966,-65262,49967,-8097,-5883,-7867,-42764,96857,68416,42024,41157,-11320,-47056,12352,5489,-25458,22298,80657,22267,-5576,51659,9478,35590,-22660,41302,-2682,-50924,36722,68397,-26990,-5471,64893,20393,51750,-37253,20728,125976,-20050,-32349,25196,62103,8591,-54291,-83354,-86901,-31530,14170,7999,21684,23848,10192,25298,10823,6437,101089,11921,-22150,-7518,69755,28224,-16110,31295,-2947,17402,-18106,43930,86305,93884,21724,-33043,-11275,67745,65023,-85917,-32051,212,8797,-14709,-30728,2813,-125639,-68211,21730,-27196,-19152,17618,-37356,17134,86838,111673,10704,-72083,18836,51911,-46285,24704,43331,23262,-21363,32539,-22274,-19654,-46577,8240,47398,75559,24460,-2723,3101,72556,10696,3982,59686,44641,-28054,-33917,43923,45780,-36638,63775,42532,88800,25329,-28222,60950,76345,34374,92250,88938,20298,-10995,39137,16807,18088,-31887,-55260,-8247,-9864,12129,26717,39429,110865,-18155,-39232,-25244,-44352,41196,-116,89999,19664,26167,32322,-33786,-49589,-33099,23653,663,-128,36482,20333,25664,50528,-93637,-18150,-51684,11589,49829,-3324,5866,39046,47452,16699,-56877,3073,82797,20527,-678,-25794,-24687,39989,-68937,13909,86788,-68071,2168,-11969,37843,-2148,-7365,34539,-33532,12940,727,-25518,-35453,-45050,-39237,83037,52309,55121,109030,-11150,36016,34501,56172,394,-11443,-58571,36850,58471,2848,-13860,-36152,-25210,74380,49237,-46827,38666,54885,11192,4628,-44255],[12604,-84945,-80927,23084,187,33155,12172,31382,26674,-68497,-39608,-121414,18776,-12030,-46712,-89156,-103487,-67585,40869,-73843,8475,-66899,-29716,-35013,-7657,-20331,-17481,-11428,-104821,-129990,-87726,-66191,5551,-31985,-18525,-4560,-75976,-2807,-89569,22363,13249,-43869,-68569,75011,63458,-53917,-40748,-62971,-18052,92399,79330,-6015,-39486,-64549,56535,-68738,-44646,65885,26604,-76844,-99282,-31475,-15126,-12392,6417,15301,-3080,13377,-16953,-79213,-662,-96024,-53931,19943,-85824,-82428,-23347,5590,-3434,-46509,-31768,18763,18117,34739,-43940,-84987,-54698,-61504,-20919,-15685,-9058,-25035,-103006,-41863,-83147,-3858,-17606,-85525,-11247,56290,-30973,42340,-36481,-11335,43951,97482,72663,-5954,-4746,12492,38422,-21069,-44353,8685,28644,-50896,-58980,-15800,-29858,-33394,986,-76690,16675,-61507,-8695,-72688,-56778,-36687,-2768,-10474,-4214,-45468,-27682,21537,-482,-24045,-3489,29986,-86222,-15857,-41234,-3625,-28527,-116862,-39641,7915,-47185,8479,61170,-26712,-17637,-13625,21449,28846,-28858,26511,-54907,-1743,-138674,-75620,-52291,-81738,-77278,-124461,-90137,7532,-31578,-101799,-10681,-83674,-158117,-46347,-35660,-51555,-62131,-55898,15770,-38202,-91700,-158026,-122791,-57874,9188,-88437,-66708,8448,-174139,-46862,-71357,-22999,-30095,-56023,-59794,-108002,-50347,-35691,-53427,-98548,-98751,-60146,-114137,-90632,-84063,-39253,-64063,26482,-36261,-141693,-58500,-127793,-114451,-145978,-82355,-75589,-100305,-105865,-169934,-207010,-153489,-73672,-109704,-136443,-34693,-119599,-178453,-107855,-96979,-75951,-84873,-48297,-70739,-114512,-51908,-30484,-116520,-191401,-172854,-179736,-350397,-298257,-392183,-351017,-350822,-367597,-439215,-543813,-581289,-695951,-833708,-1172708,-1914172,-2244228,2520453,1320168,856716,705635,501339,386880,323152,357140,380326,298961,254324,182434,150523,56296,137790,236099,178439,248302,184378,181307,146304,176627,190016,99729,233610,112968,121981,-10052,77919,3036,61129,148557,97357,76251,81888,88913,92859,87894,77926,134586,31474,-23198,107797,97366,10652,108878,149998,60211,76118,128552,6637,38945,78981,103035,135749,91721,29260,34594,135544,13950,38560,41985,59107,78325,80028,36921,61487,59089,64234,-37853,40658,95452,-6364,25256,4854,40971,-19992,-16760,-39718,2512,-42072,-89915,-71075,-73163,-65869,-165102,-180078,-254408,-441186,405246,364626,256725,241570,154049,206953,85087,128820,135746,118710,126032,90279,-25415,67346,74790,30513,101897,45714,72223,-3665,129243,91127,127747,55967,153347,127029,-28652,33208,18886,3891,-7257,76379,33887,82779,156966,73690,-7569,28461,49811,59730,15580,34665,-12208,16937,75978,57725,60804,65579,1433,-29942,-55760,71879,139065,57822,66904,91132,56442,80273,58027,-64108,8827,8659,27510,-70565,-6674,-7586,45332,86896,23358,-92575,23283,36212,30668,69734,45303,691,25477,15679,-12250,50023,-15568,6564,80141,11769,12758,13258,98259,40436,-28361,93458,42240,-24958,-1783,-13420,-26729,22193,21484,106357,51309,11135,82616,73850,43910,33259,68731,-40741,-13065,4879,50023,97488,23580,-86557,12529,-7500,10830,45529,-73786,-40105,65655,93234,30602,8577,68980,60694,40438,8977,46510,72295,67412,31377,-24037,-27461,22579,2853,-81081,15049,1950,-77949,-26637,-20228,21739,2213,-35581,31390,29059,52465,6294,-9229,20893,11323,-23477,25969,-22670,-70529,-14795,-6771,44416,17357,66633,-29516,28340,24353,34833,3401,40871,-20341,-17601,65545,70407,45298,66684,-9499,62071,75920,39879,6708,61088,72967,24328,79017,75193,-562,40330,-47017,-99527,-52706,57416,-18929,56138,-19700,5512,1674,-15019,-17288,24787,101277,158565,-45953,-8679,23640,-87672,24008,66632,49051,72274,66405,68110,-73036,12521,29734,85111,7639,12465,41743,31953,77113,145180,26291,44103,-29346,8870,6402,12110,-16937,78559,32898,24730,48230,57453,45806,2284,12702,-25948,-66338,-61354,66853,45043,24563,-15965,-28468,-34837,54708,-16179,40396,-5007,15935,45442,30431,38063,92138,15906,118245,38547,15775,-38961,-41905,-37325,-29177,23772,47060,26400,-39173,82002,131242,29725,15495,-8787,1561,36904,-22185,23539,75696,32220,54051,-11240,-20057,47825,76387,6535,-6199,-30872,48016,33843,-36851,-3299,-68158,-42566,11463,64376,-63451,-47091,-10856,-79959,43352,-1148,41523,-64296,25783,84861,67378,-14345,-17969,40100,-27226,22357,21579,38380,48675,-33996,13853,110174,16653,-84270,14228,14331,33878,-26694,-20946,40234,6453,19057,16525,57645,58241,67494,23886,126485,57548,7495,-47448,3969,45408,-31551,-42335,-35409,38040,87755,-28211,-40714,5378,-28671,-23830,-7487,-16300,-70584,-2197,26121,17284,71879,15032,22741,26099,-59,60329,21540,-53551,-10861,26693,4662,717,-19190,-19872,-20482,-2443,18847,-13606,-11957,8723,-5429,-24543,89102,-47177,66355,54508,27252,2449,-63586,51459,31252,21015,-11300,-32387,-5984,68227,113982,-3637,-56259,-17995,24606,-44400,-47339,-61006,14888,-7284,20679,43741,64200,-36233,-602,65664,57840,41185,42697,-18807,4766,-63152,-55844,-2477,10181,23248,-2711,-6039,69090,3463,-12364,24515,7217,47425,102524,155415,87505,-79926,-74172,54049,13656,35867,-28232,-6920,-7278,17491,40771,66719,59749,-35227,-98621,70334,44955,14892,-11723,-20433,-32978,17875,4142,-9285,-16997,-10537,32396,21156,42006,47106,54070,51955,13235,17438,-31265,10208,-29532,42842,15723,15252,14718,-96720,-84717,17268,-5064,-25190,-10372,-44423,67955,66481,36316,38424,-38100,-69193,3276,1376,-53932,-1751,75289,19121,22596,48323,11462,69520,3632,73098,10886,-72749,34749,86172,-4150,4780,72627,20851,54918,-44871,22038,115222,-14211,-15413,9023,36063,-10558,-52107,-60324,-93212,-20560,20215,18820,14998,17400,25325,17390,7674,-4462,71862,30459,-46194,-20739,83649,38343,-19118,39227,28445,24579,-23243,6471,88596,96298,27678,-19602,-16576,63923,88267,-75556,-49991,26731,-13145,-33775,-43157,-31067,-126818,-59498,9506,-17877,7544,-4032,-33162,-7853,99357,109205,30229,-51454,35085,28010,-65516,19578,50104,33869,-27903,18293,-33357,-8866,-18275,13920,44531,57277,19799,32185,9426,65428,-6644,6776,55872,45448,-35734,-9757,51234,12597,-47550,83186,52534,67402,17934,-33690,51502,41170,2008,60896,80700,10021,1888,47874,20842,20988,-21601,-59481,-19427,-16294,14252,36158,25377,124944,-31217,-55442,-29093,-49135,44955,3375,96965,40573,44988,40380,-34373,-56373,-32470,42239,3709,587,58189,28600,24657,32856,-90376,-11485,-56600,-2072,55224,-22332,-24568,32561,41931,-8639,-52778,28031,100628,21591,4099,-51388,-10264,51103,-108300,-14264,101143,-49696,23830,-22468,25733,4520,-12004,23809,-54403,4761,-2461,-13391,-22892,-35497,-32210,79058,51949,74963,105142,7800,22955,31764,59910,12753,-8231,-85907,32206,81969,18990,12844,-22045,-24841,49243,35000,-25397,60292,69448,27724,8959,-43949],[18773,-66335,-77653,32534,4228,20346,7125,50069,31989,-84201,-70656,-101781,20070,-17497,-33909,-73385,-113334,-63717,38817,8752,28857,-87116,-30053,-44272,-10137,-23082,-10385,-31194,-114649,-117127,-71883,-7129,15943,-41483,-8977,-16742,-45665,4581,-119008,12564,-9350,-58091,-60263,44059,71220,-43279,-9977,-44068,-1354,104767,65964,-17843,-51445,-101632,62017,-59054,-28450,56466,38889,-63646,-70102,-36237,-27390,-8874,17282,-17333,8478,35895,-16226,-78238,-5655,-125311,-59484,11481,-78719,-107076,-3847,21791,-2634,-33517,-45695,24952,9833,43823,-53758,-91033,-40359,-42294,-24973,-15323,-24880,-42271,-94054,-71867,-91431,-41108,643,-43028,-11395,25619,-23767,37030,18750,6390,41911,81579,81922,-19766,6224,23081,33431,-27329,-77487,2082,21394,-43496,-65311,-23531,-33976,-45653,-827,-71376,1126,-60546,-34910,-92410,-44553,-49572,-7505,-21684,27515,-49566,-28754,61409,28879,-19866,-123,70541,-71021,-5653,-45061,-2807,-46,-89721,-3115,8198,-52291,19955,22846,-25536,-20126,-24929,18697,-1869,-27714,-5132,-53215,2039,-139451,-85663,-52822,-76330,-39832,-113911,-82465,32839,-39056,-97495,-7047,-72285,-182356,-70701,-41899,-20744,-40023,-75316,13125,-29518,-106853,-185439,-114960,-39285,12473,-57188,-48596,25989,-168370,-37489,-54715,-30303,-12934,-48529,-66184,-108864,-15635,-22683,-77034,-131244,-98184,-56716,-80611,-102087,-115475,-45418,-63610,34216,-50866,-106552,-21061,-93300,-124776,-116723,-62931,-69775,-103666,-119455,-158484,-186341,-143954,-78827,-100952,-132057,-21850,-105147,-171364,-101775,-46157,-69792,-85999,-41398,-54993,-74503,-63380,-56549,-109519,-179953,-144837,-202491,-388654,-324506,-383734,-350708,-328709,-372286,-472583,-556291,-553507,-694525,-856992,-1196018,-1901828,-2255942,2580581,1351060,870242,680132,469992,376934,314228,339778,374943,305309,268839,198353,126579,42835,136401,221818,173745,251143,175781,190749,129277,170762,203834,98595,205160,100968,130169,19754,57421,14338,58305,134337,95914,57102,53561,71120,72110,85528,64720,122320,48194,-19692,102390,55906,5848,114584,120823,36800,68506,114397,12053,34991,79908,70948,130271,102613,49451,81302,156984,61376,81337,76034,70191,94042,73068,47810,61618,52865,59049,-25450,65495,120049,16940,52599,21480,57038,-18798,-18486,-44898,9846,-29533,-97065,-69714,-74607,-62794,-183031,-182913,-261873,-486176,408758,362847,264314,254107,164087,214658,101651,147306,117995,126681,146669,95654,-13936,80112,58501,52354,132685,62250,31565,-5261,178052,97540,119309,52928,147899,113352,-24945,30980,2424,-3772,-5398,70297,7702,59874,124844,68036,-14729,28888,48110,55708,-7360,28479,-6490,8318,73795,91094,86205,72124,3835,-64559,-54916,52949,129031,50177,56914,86370,40501,46440,68712,-59728,-20468,-1236,22678,-95197,-26708,-2362,48451,98535,29558,-83151,29434,25631,58179,102484,47942,-6163,16653,7662,-10034,46850,-33473,1806,58894,36650,13010,42492,113678,17581,5187,84793,50157,25211,17755,-19905,-8573,-10412,10264,110794,63956,14287,32519,72242,48474,21949,79901,-25809,-33771,24382,61602,106188,2364,-108602,30946,8080,-4444,50801,-42210,-33005,70529,83291,27069,34480,50662,65696,22632,15196,59547,59457,66351,36942,-14439,-17581,40944,-7344,-87699,15541,-6640,-59815,-36870,-12843,24972,-2887,-47509,57650,31718,26452,-10878,-9072,12410,9874,-29458,18183,-18271,-51520,-12176,-14202,33317,1031,58196,-26533,38517,25044,37997,-2811,57100,-50422,-63639,23707,63598,61635,38892,-20142,61072,106435,62647,6502,29375,66974,1891,45373,60349,-15921,20093,-92400,-134826,-44107,63434,-38154,46100,-37846,-22431,-22648,-168,8352,7025,96888,127385,-45903,-5105,26014,-107566,-72749,47583,49772,83601,70610,54037,-77255,34390,24312,52672,15926,-10741,68484,23104,84633,127542,34541,44980,-57238,-13461,702,38573,-4090,75853,37966,33370,25726,74653,57300,19551,1455,-30633,-56681,-66059,44486,44691,58662,-11052,-14780,-32152,22604,-55963,10791,-433,-19478,32530,21525,37353,59736,-5588,83325,25528,16039,-45852,-46846,-66480,-54948,26480,52614,24925,-50787,61791,131192,30981,-2196,-29999,-16101,30966,-26442,-1505,55569,20196,56710,-19648,13615,69544,59551,-10909,-31775,-43476,54056,50408,-49746,-18830,-84140,-40802,16904,57757,-46884,-55217,-36096,-14499,39718,-12749,58145,-38437,-3458,69521,52173,-21290,-20545,18102,-35052,26207,45150,49706,34075,-26165,-1636,113436,13084,-71028,9501,18045,33054,-11725,-8121,57750,-2342,15937,17052,53999,52123,84757,11288,103462,38131,-1295,-31662,-6328,22743,-23831,-36636,-42764,23629,86426,-34646,-53762,8878,-23535,-25678,2954,17469,-81878,-11241,18355,24712,66762,1373,30269,26294,-3367,44903,45492,-56834,-9551,11031,8048,-13660,-70898,-45900,-23215,-5786,31370,-2780,-40241,419,-25871,-41867,74923,-35794,46674,56735,22502,404,-85897,55305,43853,50786,-20118,-56151,-13565,58017,119799,-1502,-80767,-28248,23516,-54690,-56099,-48637,17899,-43261,16875,41530,92087,-41620,2061,43504,29831,37893,3978,-19660,-5520,-70408,-46661,-5670,5733,10025,-10095,12923,52845,3662,-31719,319,18000,1769,98127,140175,102799,-85215,-73302,45804,5291,26675,-15538,-12213,11761,45509,44708,64037,48294,-42962,-106714,60495,60820,-386,478,6549,-32181,9916,-9073,-22462,-17635,12421,25317,32008,40526,32926,35834,27563,23456,25576,-21280,15213,-16873,68918,39684,3248,15533,-61445,-81669,-24589,5166,-35116,-10877,-39418,31153,60593,28811,40140,-47232,-76600,-13855,-8899,-82719,-20718,57295,18429,50405,30232,19841,96439,37713,96110,35147,-76437,30155,94370,7932,6601,71253,17590,52073,-46579,34943,94200,-1731,11249,-13574,18808,-29070,-43655,-28006,-91729,-5648,20701,22661,17647,10206,34850,13877,6517,-18494,47631,40862,-63839,-30047,85844,48352,-27435,35598,47440,25312,-26904,-25895,83331,87876,31864,-19529,-25261,42361,94484,-56730,-55093,50495,-28412,-44183,-46872,-56947,-87220,-41869,-1726,-6219,39248,-23059,-15860,-29719,96924,91383,45919,-16342,55611,-410,-71588,13662,49255,34482,-30387,7748,-34023,2743,9876,18148,36107,35609,9334,60247,12850,56996,-26629,8936,45705,38111,-44362,19570,49727,-16141,-46148,85939,46475,34645,5754,-37576,30625,13120,-36941,25130,56599,2528,8252,46896,19442,27113,-13973,-58990,-30127,-13949,21057,43127,3581,117268,-39796,-55987,-29976,-46314,37989,9971,88028,67710,58714,47705,-30139,-59642,-20978,62858,8771,16451,83806,39985,26843,17081,-81280,-865,-61111,-10800,51385,-38295,-42999,24221,32384,-22433,-41594,54834,112871,4909,-1183,-77008,5334,48904,-123265,-35535,98117,-18627,40222,-27987,6919,4644,-12608,7242,-67952,-4944,-9933,-1700,-6032,-27859,-34105,62869,55981,79117,93629,23079,10732,31143,51543,20591,-7519,-103478,18054,90969,28904,35227,-11656,-19631,14036,20219,1320,83209,69066,30685,-1560,-38422],[19777,-40894,-67757,39526,3149,1937,1689,60813,40140,-84956,-93201,-68472,16601,-13083,-28895,-58994,-106911,-53765,34869,56290,41954,-97493,-45485,-49689,-12011,-14989,-1274,-45708,-123643,-88273,-58358,32992,25164,-54662,-11245,-20029,-14052,26283,-136340,4763,-26085,-68144,-50097,13964,66680,-23780,20755,-25178,17161,95542,39061,-34919,-61930,-125338,62597,-45808,-10859,42982,51141,-51977,-42603,-35523,-30200,-8299,23347,-50893,23930,39722,-4393,-66635,-5398,-125146,-42179,-3795,-60716,-128622,5528,30111,-3061,-14638,-51684,34462,-12153,33322,-62018,-73226,-19509,-22693,-31709,-4261,-32495,-40687,-76578,-91480,-92079,-56927,16831,-8178,-9235,-20189,-11802,20460,67737,17368,30992,46424,60571,-29548,14946,37008,18777,-27983,-98675,-5315,7995,-37974,-71375,-34093,-44666,-52877,-11766,-61494,-13119,-64781,-54710,-98093,-35073,-58318,-14174,-37486,55279,-53556,-31766,54506,43164,-13485,-3813,85289,-52332,9429,-40075,1165,6498,-54762,23389,-14160,-66208,25481,-20686,-25727,-25201,-35159,14232,-27380,-29584,-44529,-47818,532,-129390,-91886,-51445,-75472,-14896,-90522,-72663,35704,-40898,-79739,-9568,-47818,-191004,-89899,-55812,4212,-29318,-89893,1360,-21046,-120867,-198095,-104875,-21930,5842,-29982,-23387,37360,-128117,-27995,-41033,-38200,-7651,-45334,-74722,-118137,20465,-5445,-102629,-154047,-91002,-62224,-55788,-118190,-136230,-50918,-62245,18972,-65259,-72680,4554,-63227,-132454,-90061,-43043,-64413,-99875,-110722,-131832,-161273,-134974,-84776,-93565,-121041,-8399,-91070,-159864,-102917,-23141,-68896,-87252,-47223,-50034,-33690,-94754,-91916,-106361,-165596,-111241,-228894,-404830,-351653,-362982,-344669,-301341,-373878,-490941,-544374,-500499,-670222,-877169,-1218420,-1891369,-2260814,2581379,1377397,888311,656695,455631,385860,310923,327159,367361,307915,288390,235553,130175,54875,141436,203466,174772,246289,161405,186380,121727,163293,205647,102975,175814,88065,140225,59899,50452,40580,63787,116959,83966,24486,26093,41257,50178,81664,54540,122956,79333,-3540,100483,27491,5980,116688,95886,16728,69487,95780,16510,38937,85330,40843,114860,98246,75818,122152,159440,103079,104116,94360,63241,80152,58843,63572,69741,44097,37544,-5354,74725,125344,44824,73151,40408,63655,-12361,-15111,-49764,13604,-7561,-71454,-61192,-70813,-59252,-194775,-186604,-256040,-524287,400684,359402,265039,250559,173457,205638,113022,153664,93078,115951,143518,89680,10374,114337,53246,78511,127361,70855,-4357,15916,205991,117013,108280,50284,121071,106819,-2362,32508,-4702,-2146,13114,64800,-11870,33045,83053,55556,-16471,31213,40488,42417,-23251,33786,3648,-2506,73349,119898,95726,64275,5734,-71333,-43848,44301,114771,40675,40407,81123,35115,21589,77046,-50816,-35138,-5537,29786,-92795,-32243,-1843,49587,98391,32653,-50491,43267,25832,75943,117060,49180,-8153,3766,-2642,-6357,50971,-36463,2338,47619,53026,20234,67310,121855,-4034,38511,72945,53667,68641,34423,-14023,26913,-32282,1012,104389,72749,18266,-15355,65696,60729,26041,95893,-9831,-50563,47098,67824,105287,-12680,-126537,41328,24879,-31567,50549,-7820,-19699,73156,68018,25820,63365,18720,70608,13740,28620,64155,43613,62481,58746,13380,-5696,41441,-22916,-93485,9355,-15475,-41247,-42100,3302,29255,-10593,-47792,76356,31502,5419,-20228,-2799,3470,2982,-29157,8830,6027,-24114,-7785,-18604,21774,-3097,54269,-16879,51104,24433,43479,-9107,72798,-62645,-87995,-20131,50589,69996,6455,-22800,51722,124559,86743,13812,2362,60093,-12262,11342,46850,-28568,1366,-117720,-142449,-30481,64695,-51536,33555,-47748,-44837,-32171,13379,34632,-11436,89380,74905,-37663,2527,25600,-109235,-137323,24638,48785,91220,72515,30335,-70708,51934,17703,14208,23966,-33417,73745,13649,85160,102541,41603,35530,-84380,-35052,-10908,64922,18104,67181,31131,38598,14130,79135,54278,34048,-8798,-34649,-39425,-57501,16293,46442,90860,-6418,-3643,-22436,-10416,-87759,-12681,3305,-40167,16894,4816,37168,28017,-23572,38503,10759,17482,-45236,-52351,-89362,-65108,31467,55015,18768,-63519,32920,118815,24174,-28500,-53830,-34990,33026,-29586,-15616,31892,4170,47819,-30578,41915,76714,27679,-27495,-41598,-42744,58232,56389,-58561,-33509,-75404,-33133,21353,48494,-36354,-55679,-56642,43478,40271,-21171,65708,-9491,-28501,46065,37373,-26617,-31218,-4745,-36051,28215,69747,59678,14809,-16365,-11939,87741,1494,-49828,3053,27618,28749,-13722,4261,63386,-13447,8542,19728,43943,47909,90272,-4377,56673,27250,-2522,-20945,-5953,1174,-13633,-33466,-45599,5850,73836,-38919,-62058,11845,-14083,-31635,13874,41706,-79416,-16647,22485,33375,58777,-11269,33465,24290,-6194,30041,55519,-55625,-8675,-7360,3962,-22177,-113482,-59440,-12368,-4334,36449,14045,-52852,-25116,-44636,-50368,67474,-15583,39306,54170,4866,-10247,-89496,60149,53766,72917,-30392,-82335,-16788,55459,96807,342,-92419,-28992,14842,-52034,-59589,-20720,23404,-60049,9302,34287,102804,-36882,-3555,10555,6962,30536,-54299,-29761,-5242,-60654,-29520,2442,1711,-8701,-14433,24622,36458,7773,-37253,-19871,21558,-48108,74620,100274,96201,-70568,-64162,24426,-4640,35385,1563,-8278,33841,63941,45662,65748,31911,-47744,-92795,43150,61459,-17921,12764,21283,-29846,2736,-20568,-36011,-23509,23302,11877,38884,40561,22727,12642,-2708,28235,30859,-11056,24461,9913,77938,58870,3523,11156,-21202,-62724,-61843,18402,-38551,-10703,-28912,4119,54529,21984,42387,-38924,-68157,-37699,-22636,-100280,-28800,29056,19267,68096,-1292,33373,114463,69687,100444,57553,-60537,18569,85212,4083,887,63348,11921,43704,-39534,55037,72621,12689,38236,-38904,17741,-38464,-31286,3042,-85858,11415,17402,23288,30107,4606,37944,12584,8900,-33558,27002,40160,-70642,-32335,79912,57353,-35108,24788,52663,21225,-26306,-45565,73845,67500,30879,-35715,-33688,12810,83727,-36582,-46902,65017,-32783,-44801,-41675,-71612,-28124,-18538,-10545,2800,67040,-32844,10509,-39131,77805,66493,53963,21240,74146,-26162,-64142,6836,43211,23692,-27201,2514,-21896,9665,31649,21626,28415,17006,-4184,77611,13645,49814,-45503,11168,34271,25739,-54136,47676,39427,-33092,-34888,65811,26611,8197,-6424,-40398,1695,-667,-67862,-4133,26443,-2306,7237,36235,11392,34452,-11038,-52937,-38620,-3845,29145,45886,-19939,92866,-41973,-40436,-26971,-35123,21375,16729,65553,92437,62092,55067,-16281,-59403,-5835,82295,14657,41211,99495,51243,30300,17,-70514,11505,-66367,-14067,39831,-47712,-45624,15300,22133,-20120,-30586,79284,115055,-17800,-14774,-93511,16611,38799,-108492,-43506,73828,12743,45970,-29824,-13642,1067,-6666,-12982,-71885,-13499,-17277,5357,10026,-22217,-47751,38936,56048,71546,78245,28706,-1493,29996,36985,22485,-7896,-99803,-3486,81639,28018,45247,-4536,-10053,-22800,9760,25793,96537,53339,19360,-21277,-27936],[15453,-15251,-57663,40374,-2093,-17895,-1442,63043,51028,-72433,-102081,-30204,11797,-1211,-30566,-45758,-85795,-40359,27560,59050,47181,-93973,-70088,-50811,-13332,1575,9174,-53041,-128737,-48105,-51396,43587,30229,-71812,-23488,-16461,9952,51125,-131243,1232,-34232,-73565,-42735,-8133,53031,-1382,44285,-7157,33338,68558,7458,-52293,-65803,-124534,62829,-30661,6000,26983,59860,-47591,-25310,-30591,-23034,-12364,18117,-78120,37762,28139,13619,-50152,-118,-93932,-8182,-20995,-32607,-139785,3801,26764,-5937,5030,-48993,36120,-44310,16092,-63739,-47183,-2551,-8057,-36185,15976,-29011,-18599,-54006,-95990,-78702,-49682,26974,11878,-3570,-63370,4791,-330,95868,20027,4623,-1576,6281,-35313,19756,52530,-4495,-22770,-99703,-10893,-9280,-37105,-76553,-43736,-57730,-53821,-31172,-49637,-20386,-73347,-59403,-86300,-31814,-61058,-16938,-50156,69891,-55699,-36074,7223,35422,-9090,-12446,69158,-34017,27577,-29392,6131,-6752,-16994,37496,-53898,-82861,23614,-54360,-23088,-26856,-41706,10182,-42360,-34483,-78294,-38473,-5583,-109932,-93669,-42955,-76740,-1411,-60281,-64971,17031,-36952,-56093,-16169,-18957,-177678,-100990,-73830,18014,-33476,-97805,-21902,-17962,-129020,-190987,-96803,-10049,-5219,-13431,6491,37631,-72454,-19960,-34598,-45551,-13929,-45957,-83228,-133613,45210,5741,-122930,-159023,-79697,-76149,-47753,-133830,-135071,-54115,-61165,-14540,-75728,-48220,9573,-46225,-133902,-71070,-22787,-64078,-88765,-79031,-96345,-135616,-122000,-95794,-89063,-106925,6445,-81420,-147479,-110725,-35240,-70815,-89531,-67614,-61847,-26303,-139010,-123642,-109424,-156764,-83645,-254942,-399781,-369349,-332745,-328610,-276035,-370285,-492862,-510970,-430406,-617531,-886583,-1233446,-1880992,-2249642,2526653,1389463,900964,637289,457033,402245,308287,322184,360422,307140,309443,283741,162745,98018,150509,182791,176536,233772,144646,171753,123658,153198,191871,108307,157804,76135,149748,96195,58861,70075,78482,97073,59076,-13886,10032,12310,32939,77899,43963,140159,112508,19672,102867,16609,11638,116320,83165,4235,77057,77820,18726,52200,94850,20877,92946,76523,99899,148394,148630,120193,98602,87232,38426,43090,44547,77191,82796,33590,6862,21923,62808,103908,75703,82432,58637,61645,-1910,-8884,-51869,15235,19884,-26966,-53056,-63393,-58268,-196150,-193988,-242863,-546258,388862,356827,257542,222841,180085,180055,116426,143736,63996,92694,117424,73187,40059,160355,59445,107738,92627,68231,-30611,48041,200488,143503,98422,46662,81370,106069,27614,39775,-1097,9864,45969,62072,-19817,7201,41935,41774,-17291,32484,28160,21574,-28406,47342,14213,-12449,73802,134896,91363,44899,7004,-41842,-32487,45283,100345,31814,22492,75750,42597,5491,77503,-38538,-34979,1713,46218,-67531,-23299,-4023,47683,87281,30470,-10060,58185,35874,77583,106163,49507,-9590,-9605,-13292,-3841,61487,-19660,6040,49192,55428,28325,79593,118175,-17436,62009,59342,51666,96314,40969,3780,70996,-40472,-6779,87740,76124,23040,-45371,54025,76078,44071,109031,2161,-62287,67975,68396,97821,-18091,-131862,40735,38250,-56150,46709,21032,-2994,73252,52752,27085,89618,-15211,76329,21107,48632,57724,27315,56107,91739,53936,4792,21610,-42640,-91970,-4888,-25266,-27264,-41568,23153,32483,-20531,-35732,83012,23983,-6735,-22622,7770,-2464,-6790,-22266,3117,46966,3740,-1113,-18933,16241,8431,56804,-1755,61868,24195,51840,-11587,87407,-54146,-86601,-52657,35348,66841,-21283,-16499,36510,126027,103028,24124,-13340,50716,-11243,-18436,37835,-34422,-10845,-116790,-119591,-11597,62679,-55392,20070,-48980,-53018,-19307,21476,57777,-27605,78071,17582,-22231,13222,23864,-92282,-135822,6891,46033,87171,72361,4088,-54924,51555,9721,-19619,29636,-48260,53102,6091,80476,76847,46364,15931,-101420,-45325,-23557,85004,43196,55115,16902,40516,14850,69921,39919,40507,-16900,-31236,-15368,-40455,-12964,45623,110513,-2682,1235,-3617,-32169,-100266,-26654,4153,-44624,3945,-14497,39336,6130,-35985,-3071,-6072,17461,-37721,-57847,-101751,-55085,36829,53425,11034,-75163,1289,95558,10876,-60038,-73788,-48870,47439,-31005,-19293,9975,-11681,28373,-38938,50240,60869,-11740,-42345,-38085,-31097,61061,52401,-65275,-44640,-38818,-22054,23787,37787,-33504,-48710,-67777,79087,43568,-26564,58266,10650,-37149,28368,28191,-30607,-46761,-21569,-29265,29704,89029,64604,-1412,-5641,-10802,41258,-12482,-24869,127,44024,22778,-29856,12096,50906,-27121,-1537,23298,28031,47024,80532,-19636,-1787,28326,-2858,-15854,5576,-15895,-2957,-34874,-45191,-8258,57406,-38783,-65155,11563,-3539,-39821,21597,51676,-59032,-15016,40816,41192,50763,-18936,32345,21432,-7585,23055,54763,-52095,-8445,-24396,-3928,-21450,-132580,-53441,15693,1642,33793,30795,-46978,-61946,-55388,-48123,65653,8720,48069,48143,-23125,-27854,-77405,64592,57128,82965,-35234,-101704,-19056,57432,53306,4451,-84590,-21444,-1444,-39681,-55498,15778,26439,-49250,2457,25466,98574,-25902,-18577,-22992,-2627,21379,-119547,-53016,5971,-38539,-9778,17130,-4258,-26925,-15992,22587,25800,14167,-30067,-29758,17946,-85869,40073,52107,69246,-42193,-50200,-4716,-13785,66363,19794,2459,53159,69902,40291,67778,17312,-44693,-59469,21961,45682,-34078,20544,18404,-30211,-3202,-25201,-46673,-31299,18939,-5024,41639,44774,14149,-6987,-29891,25186,32787,-4552,33163,39663,68739,68467,14715,2219,10134,-40349,-80887,30720,-43028,-10628,-16067,-2234,50130,18526,41497,-20621,-47454,-64770,-34640,-98161,-23321,-558,21243,67704,-38449,48890,122833,91279,85137,66274,-31333,-2123,56203,-14002,-9391,49849,5350,31883,-23848,71539,55786,25139,59758,-60409,33778,-35524,-19063,22647,-78752,27578,12389,25240,49454,2561,35210,11795,16135,-46526,7759,29371,-64237,-26506,71875,63042,-37448,11289,49382,15843,-19844,-51566,62851,36812,23622,-61718,-37671,-10060,61212,-20636,-28600,66094,-26476,-37928,-30203,-76207,23004,6248,-15960,6121,82806,-28177,40592,-29886,47214,41828,52388,49340,85740,-44951,-47278,267,35017,4294,-17371,2733,972,7453,43628,25630,26309,5243,-17335,84281,12810,44963,-59169,13233,25196,13330,-63261,68219,22435,-36332,-20141,24735,1257,485,-12854,-40953,-28144,-1084,-77208,-19589,1842,-5002,2086,19454,-2484,39915,-12932,-41491,-43322,9260,32880,44420,-37879,59458,-36264,-13872,-19364,-16232,-8,21013,38576,105251,53901,62568,9020,-56629,5958,96667,19995,65011,94891,58081,33397,-20738,-60404,22459,-70085,-13217,23652,-47759,-36160,6487,14554,-4317,-23534,98003,103437,-34353,-31694,-94838,18972,29656,-70866,-36677,29904,32195,38935,-30771,-31142,-2222,6093,-30992,-66188,-17828,-17388,5034,18942,-18105,-70644,12950,44114,61288,65637,22672,-16096,24441,20265,19691,-7569,-72864,-25961,58737,16266,39204,809,2458,-51425,7140,41836,94057,26931,-1578,-41529,-14406],[7233,4295,-50720,33691,-9628,-34196,-1272,57529,60665,-53064,-95673,4108,9747,13616,-35977,-30654,-54900,-24060,16899,31193,45104,-78322,-92000,-48497,-13891,19782,19351,-53352,-123162,-5176,-51781,30189,29094,-90602,-40476,-9839,20389,66856,-100004,2533,-35078,-74755,-40454,-19923,38218,17642,55701,11942,44180,35308,-18255,-65127,-60094,-98911,64032,-14359,20363,10539,62062,-52012,-20146,-24415,-10282,-21671,636,-91974,44852,14701,30209,-35896,7341,-44297,29127,-33528,3977,-129717,-4386,10175,-12163,20018,-40535,23208,-76666,5167,-56560,-25353,1483,-885,-32814,39280,-16291,16205,-31196,-86911,-49500,-29883,28386,18342,6162,-88279,22673,-18578,98154,15325,-37144,-51462,-68542,-38667,19161,66206,-31861,-13708,-80032,-13715,-27236,-42861,-81089,-48503,-68439,-48832,-55012,-39611,-16995,-83002,-48393,-60777,-35267,-57470,-10993,-53681,65929,-54843,-40970,-52791,6412,-9143,-22704,31505,-18771,46214,-18468,10140,-27450,17231,39615,-98744,-95001,14344,-73397,-14345,-20399,-42337,9425,-46654,-41638,-97925,-26350,-14555,-87586,-91027,-25489,-77784,3557,-29317,-60318,-14454,-28955,-35939,-24100,4015,-141283,-102536,-90330,19095,-49520,-99223,-54597,-25043,-126971,-165538,-94562,-5191,-15061,-12099,34795,25376,-22299,-15059,-37163,-52025,-28883,-48685,-88863,-149672,49736,-3312,-132136,-143405,-67755,-95350,-57698,-143297,-109556,-54437,-61602,-53931,-80052,-37600,-8822,-45174,-127021,-61439,-3484,-71671,-70615,-35684,-62153,-113643,-102282,-112714,-88006,-95650,20889,-76783,-136465,-122460,-71794,-73144,-94738,-98139,-92461,-68192,-182226,-145367,-120844,-161899,-74391,-275231,-378824,-369815,-299898,-301820,-258969,-361545,-482252,-467868,-366661,-543288,-882620,-1235143,-1867303,-2221403,2428219,1388971,903825,625454,470999,418255,308856,326860,356565,305253,327936,329451,212919,166257,161918,163303,174659,214706,130037,154155,131416,140373,165329,110973,155235,66653,156196,121867,78827,94432,98403,75713,24469,-44911,13123,3442,27073,75592,31744,166513,135761,45602,107530,19932,21908,114288,84174,2916,88066,65264,17987,72817,105887,14278,69371,42309,113292,155713,132775,108754,67680,55809,4841,-75,39278,82341,93999,23689,-22525,52185,31274,58220,104930,79302,73048,53545,11354,-746,-49137,16849,45188,15618,-52912,-54779,-62065,-186890,-206907,-233355,-546096,380916,355782,242407,172971,183198,145880,112595,120550,35387,65876,78790,51606,67346,201808,74258,137177,48706,55237,-45235,74064,163251,164315,93101,42782,42742,106645,51179,52764,11286,29868,84995,63015,-14616,-11471,7954,31134,-21386,30242,14328,-2418,-20525,63393,22460,-13480,72154,133892,81389,20613,7295,15151,-27594,50396,87052,26343,8437,69303,59951,-1740,68196,-23613,-25489,20426,65630,-30910,-4941,-5786,42446,68968,23600,22388,65527,50931,63644,75232,49966,-12511,-18740,-18612,-4445,75541,14425,9865,59917,44427,31750,76279,103104,-17824,70241,46580,44438,105716,32797,30066,112892,-34507,-13459,64438,73748,28853,-49991,38804,88707,70498,112319,8146,-67665,82370,64188,86004,-13588,-119359,31311,45405,-65267,41536,39287,14615,71153,42676,30709,108821,-39707,84880,45394,71874,40655,12079,46131,123086,94866,10557,-13392,-62334,-75684,-24317,-34179,-18765,-35467,40781,32257,-31807,-14929,76345,7832,-8690,-20769,19644,-2943,-16161,-10679,5608,94338,24183,6807,-16487,19608,33529,65896,17323,66869,25104,61889,-7717,100673,-29638,-63997,-62380,23135,51459,-39107,-3624,19045,112827,104697,32487,-14050,36349,6436,-40107,34029,-29414,-11197,-93230,-75072,11410,58853,-48958,7396,-44353,-41987,14811,23337,74966,-40163,61235,-23836,-792,24431,21376,-64770,-77045,503,40510,67668,71384,-16831,-33291,30043,400,-39124,32052,-51658,13285,3473,73283,54790,47720,-9449,-101909,-35678,-32334,93312,63596,43623,2158,40143,24894,51285,20762,36445,-22933,-14084,11320,-21913,-37528,35909,109711,-489,-593,21870,-36579,-88358,-29880,3052,-36505,-1412,-27142,44162,-615,-43268,-31032,-23304,13766,-25813,-61971,-102380,-26599,41028,46790,5837,-83186,-25627,66856,-5158,-89399,-84283,-52040,68525,-30896,-16825,-6174,-24339,1937,-39816,31974,23271,-47108,-53311,-26715,-13314,63006,42942,-71474,-48961,15031,-10412,24854,26710,-36245,-36686,-67796,88228,44295,-29431,35708,17481,-23203,34854,26713,-32057,-58073,-25428,-15677,31958,98704,60879,-8303,5953,3445,-11737,-22916,-2465,2501,65682,18115,-49427,14135,19823,-42229,-11126,26203,9091,46399,56518,-31933,-52817,41084,-9436,-13841,22946,-27755,5716,-39432,-43328,-13062,44452,-33268,-62551,6949,5352,-47065,23385,47596,-24171,-4511,68189,44918,43458,-22200,27736,18981,-6491,30366,51402,-46591,-8732,-36722,-10902,-10425,-120035,-26129,58175,10981,26478,41773,-26131,-95616,-53804,-35988,67110,31716,67199,40602,-54045,-48964,-58632,65059,51668,78776,-28912,-107274,-24124,60131,7377,12600,-57363,-9561,-19412,-22113,-43409,51571,22577,-13016,1733,16822,84783,-17425,-40233,-45492,3147,13679,-171008,-84944,23851,-12831,6281,32385,-13864,-38738,-16181,6626,21268,20698,-15076,-25744,9234,-101191,7994,14844,30606,-9603,-36124,-32644,-20159,110952,34029,16353,64921,65059,27684,63866,9726,-31518,-15836,1949,18733,-42365,21408,1829,-36000,-6703,-20770,-49277,-35884,2687,-20923,41987,53069,5258,-14681,-45383,15769,32652,-5512,36630,62781,46853,66748,30342,-9192,24825,-25949,-75625,39635,-55115,-10311,-4526,12647,46909,20327,35760,-2508,-21312,-88463,-38823,-75573,-6295,-21086,23996,46912,-69532,62059,120986,99445,57116,54991,-204,-29774,12420,-38612,-20571,30423,-693,19743,-2766,73198,41555,33421,75197,-70869,60759,-23123,-10932,25497,-69574,39276,7028,31409,70940,5171,28007,11076,28749,-53740,-9206,13398,-45740,-13891,66654,62639,-32570,-1860,46054,13683,-7829,-49534,51454,421,11800,-84693,-33867,-13558,34740,-9346,-5431,53161,-13713,-27835,-17126,-74938,48285,27648,-17110,3249,82013,-7139,68041,-2237,15068,20821,41597,61387,88242,-55843,-28471,-3845,26951,-16581,-914,7096,27762,-5152,46077,31297,30933,357,-27285,82144,11654,41377,-64050,14182,20110,5349,-68401,76774,2464,-29735,-9611,-22424,-18295,12208,-9267,-36741,-50512,4787,-62469,-19937,-8965,-6161,-1779,2359,-19361,40368,-17054,-25884,-43121,18941,27085,40340,-44285,24968,-22135,14846,-6950,8504,-18676,21295,18708,100037,37827,69180,42273,-52688,10574,102920,23782,78724,68079,57238,34999,-43995,-51222,28648,-66568,-10350,7067,-37565,-23191,-1776,12198,15357,-21016,108663,77519,-37073,-45774,-80583,10802,29944,-23788,-18562,-23938,33577,20946,-33876,-42232,-1480,23105,-40218,-52695,-15392,-4295,-2966,16250,-15042,-95510,-10216,19372,55375,63253,7918,-34347,12116,3240,15524,-5517,-32781,-40270,32923,-1570,19444,5875,15713,-63825,12616,46423,76540,-2021,-23807,-54537,-1259],[-2561,14204,-46657,20727,-17753,-42854,1363,46320,63623,-34872,-76222,29408,13438,26517,-41550,-10995,-20577,-4102,4536,-3016,36157,-57044,-98976,-44306,-13153,31764,27341,-48557,-101449,30703,-55130,7915,21625,-106505,-55419,-4010,15774,65765,-50888,7006,-32612,-72565,-42970,-23110,31149,29317,53603,33995,48546,7801,-30053,-70481,-44794,-58766,62353,2664,31201,-3056,56440,-61485,-24479,-20007,626,-35347,-24445,-87844,42233,13308,38643,-29973,12400,4257,55329,-35969,46191,-90777,-11020,-16608,-22210,26793,-31758,-2551,-95918,7741,-41768,-14201,-11585,-422,-18607,56458,-453,49462,-13362,-71126,-9788,-13021,20465,16451,19305,-89972,36733,-30860,79569,5723,-85063,-90358,-139857,-41829,11983,73400,-56523,-4145,-46321,-14829,-42457,-55788,-85896,-46069,-73462,-39642,-77158,-35120,-3068,-89475,-27664,-30469,-42109,-48313,4611,-46153,45036,-50744,-45879,-94558,-35798,-13494,-31301,-7922,-6813,63065,-12898,12082,-40358,40258,32636,-134063,-97106,-1128,-80805,675,-5834,-36828,13279,-42992,-49525,-102000,-13954,-23926,-70220,-84775,-2594,-77586,2198,-2440,-56835,-46745,-19840,-25940,-31102,13453,-88062,-94543,-99689,9830,-69431,-95832,-89887,-44125,-113591,-131498,-100369,-6355,-20218,-26311,53147,3455,9446,-14368,-47082,-57622,-48559,-51484,-89103,-159627,33223,-40183,-127680,-111695,-58447,-114989,-80840,-141808,-67323,-52102,-64260,-84948,-77793,-40064,-45625,-56458,-111977,-59758,12231,-86199,-46425,3022,-38992,-99300,-77655,-132201,-89805,-93324,29362,-75659,-127532,-134403,-112432,-74343,-104886,-129738,-137747,-144920,-210791,-159490,-141247,-184268,-90742,-284486,-348386,-352283,-272669,-269444,-252826,-349662,-465336,-430153,-336855,-469107,-868108,-1220566,-1846202,-2184887,2302847,1389257,899361,625081,493671,433124,318606,341283,357011,305236,340457,360640,262546,240980,174744,148887,167099,191036,121891,141275,139079,125592,134458,109770,164496,60795,157727,136819,102355,109880,116367,54993,-10716,-55180,36203,29112,37732,75408,20748,186452,141933,74500,110404,29692,34550,111172,94275,14322,99518,60455,14768,96256,114708,18910,47476,5749,110964,144713,117203,78387,23027,11767,-23329,-30285,49313,76153,95942,17410,-41233,77842,-11142,935,124906,66322,80376,41911,26020,9472,-41470,20157,59221,41335,-64670,-47302,-71311,-170523,-223484,-237905,-523237,380935,354301,222310,115598,183375,115574,105238,93417,12746,43235,42570,32246,86868,223783,92707,162006,16986,36933,-49054,80446,109755,165624,93997,41365,18610,103012,59269,69419,28608,52741,119182,66968,1703,-17699,-16760,25694,-30317,23702,2993,-24130,-68,76156,27380,2782,65170,123030,76028,-590,6773,75909,-28996,52891,72925,26066,1672,60741,80525,-371,51890,-6799,-13472,44461,80810,5846,15116,-4330,34396,48854,14798,37519,58343,65535,42079,40148,51862,-14180,-19480,-10621,-8344,89062,54756,11130,71494,26429,27995,60056,82083,-5361,63888,37811,34771,100141,9910,59434,143142,-16672,-18453,40292,66687,35978,-31590,23136,93248,97864,102462,8942,-66606,87315,56595,70440,-2450,-90224,19166,46166,-53536,36728,45986,31375,67649,40679,36163,118548,-48242,98034,78627,93076,16509,-1391,30806,138356,121452,9206,-51949,-75623,-42414,-42321,-38389,-12859,-24492,51342,26981,-43131,8068,59226,-13723,-1323,-17842,29246,2507,-22202,2354,17906,132836,31986,13662,-14409,29675,65475,79384,38119,63938,26736,70993,2284,111870,1674,-30554,-44267,18348,26784,-46950,11119,3128,91681,89884,35887,122,15435,35429,-51015,33549,-11820,2967,-57931,-24971,35654,54261,-34560,-2591,-37520,-13315,59793,21881,85039,-49234,39021,-33763,25437,32987,17519,-38114,-1165,5861,30537,36167,71512,-26130,-9727,-4033,-9337,-39693,31692,-45492,-31558,8462,66049,37817,44835,-33210,-84714,-3513,-33771,87088,73213,36478,-6077,39075,38273,30745,3514,22928,-27750,18491,34717,-8026,-52092,13342,87524,-236,-5960,47090,-25859,-56217,-23187,3360,-21837,3280,-23353,49815,7539,-47306,-42213,-36900,5654,-13413,-63039,-93694,12145,43265,34878,6714,-85615,-42051,39802,-19268,-106994,-82266,-41310,84462,-29937,-13249,-14701,-32868,-26465,-30575,-5611,-24223,-67801,-57489,-13256,4736,63678,34338,-76880,-44001,63940,-376,26197,16247,-40240,-23890,-58407,76113,37361,-29877,4586,13603,10692,75055,30506,-28666,-54789,-12304,1467,35585,98894,45731,-3197,19063,26710,-55227,-25633,11222,8348,88596,17537,-60254,12554,-22760,-55896,-16436,26979,-8103,41178,23789,-40392,-77798,61579,-25667,-10303,37751,-35851,10408,-42909,-41349,-6914,39086,-23451,-53530,-1049,11542,-50222,18403,34213,13200,14438,94048,41918,36655,-25592,20864,17764,-1906,53651,53140,-38015,-8865,-42357,-13064,9157,-77935,16812,104514,22774,20230,43522,1926,-109940,-39543,-17460,69657,48519,85758,33481,-78119,-69013,-43058,57348,38618,61640,-10270,-97745,-33329,60634,-22270,24870,-18509,1923,-29276,-2230,-24622,78451,10270,36029,10872,8336,65952,-20063,-61892,-49453,20261,10333,-189233,-111675,41180,7249,13747,42817,-26699,-40077,-16502,-16517,19831,25543,1180,-8269,-1230,-93355,-7989,-2464,-7935,18704,-26431,-49822,-22870,147964,38631,29567,66586,54645,10227,49692,10852,-9975,25907,-12105,-10327,-36660,15895,-17540,-47012,-6402,-8948,-39789,-32873,-16816,-31017,42602,62131,-3827,-5958,-44164,4721,32641,-15638,32362,73972,21757,55229,40834,-20269,23781,-24204,-52112,44149,-75034,-8450,3351,40722,42848,27590,25987,7626,2750,-98831,-30651,-40040,15831,-26136,26717,11666,-83981,68642,109163,97240,27247,25487,21874,-57921,-34677,-59318,-29704,5422,-5092,10504,18352,55375,22935,37172,86866,-65404,87358,-8396,-9105,14048,-53094,43957,1437,41372,89669,12396,17821,11290,46034,-51787,-19253,-730,-19628,2079,65814,54320,-21468,-13358,49324,18880,7312,-48218,39435,-34945,-697,-91613,-21039,5908,11594,3173,17497,29589,-742,-18850,-7645,-72247,46705,41130,-13022,-4042,65339,27769,86644,36158,-8276,3395,24259,58380,82765,-59833,-16008,-3237,19761,-29087,21165,13289,48200,-25134,42172,38871,39143,-630,-32811,73324,11338,36274,-58276,12986,18745,3716,-65881,72285,-16105,-20720,-8978,-51465,-22587,32326,4821,-25340,-59002,8134,-35133,-9351,-4722,-6378,493,-9315,-35219,33916,-18226,-8143,-37920,19821,9959,36157,-36728,-4228,-656,36414,9714,36415,-26980,17573,12413,77438,20941,72842,75142,-48786,8586,100259,25757,77791,26822,48201,34108,-64531,-42029,27573,-50550,-7080,-5303,-19222,-15310,-8993,16136,25674,-22292,109939,41784,-24854,-52371,-55731,-5526,43987,19265,3803,-70339,19586,-2823,-41049,-45769,5358,39521,-36663,-34461,-5288,22766,-16241,1904,-13012,-113005,-27630,-10684,54616,74967,-8872,-54034,-5840,-12797,13844,-2311,4666,-38175,14903,-17422,-6319,11336,27164,-56788,22563,40249,50073,-24894,-38619,-56516,7548],[-11660,14680,-42886,4763,-25590,-42341,4514,32358,55910,-24182,-49023,46357,23287,33858,-44373,12645,11278,19777,-6925,-25927,20383,-38203,-84737,-39516,-10417,32484,31750,-41543,-64695,51868,-52955,-9158,9945,-114581,-62549,-1474,-893,47677,-3405,11083,-31203,-67961,-48209,-21223,36778,33689,40189,56941,47115,-7736,-25676,-68265,-22717,-19804,51081,19454,38358,-9892,44031,-68250,-33501,-18979,2612,-50994,-49373,-65656,30053,28838,35774,-35612,10370,35861,61777,-26660,89020,-26881,-8629,-44699,-36008,25131,-28468,-32501,-91307,23329,-23814,-15039,-39481,-3504,4373,58860,10513,67275,-4834,-56983,29701,-10896,4938,11248,33891,-75793,42297,-37728,50383,-5926,-123852,-107589,-182395,-46116,-2156,69991,-71885,2604,-9105,-16738,-52033,-74485,-91868,-37085,-72016,-28736,-91605,-38127,16820,-89371,-5938,-4899,-45634,-34530,25561,-30390,16130,-44050,-50184,-101433,-79115,-19570,-36099,-29649,4792,76719,-16141,11961,-35412,44412,21053,-148561,-87389,-20768,-82288,17981,10858,-27770,19708,-35064,-56128,-95121,-4559,-31172,-63278,-76481,17215,-76866,-4526,17323,-51963,-69620,-12760,-27259,-36181,7482,-30521,-78519,-98442,-4537,-83484,-89759,-119160,-71534,-92539,-104434,-113921,-10970,-20459,-51560,54434,-21878,20168,-17729,-59759,-62171,-69112,-52912,-82787,-158619,3163,-96142,-110683,-73932,-53665,-130049,-108995,-126950,-22783,-47722,-69089,-98332,-70190,-50645,-89360,-71927,-91247,-62762,21433,-102486,-19265,24145,-32123,-95153,-54135,-148782,-93099,-103590,24119,-75846,-120566,-143524,-140832,-74210,-120780,-152419,-187172,-222168,-219239,-173276,-168832,-218564,-130272,-279905,-313649,-323099,-257639,-241240,-255894,-337584,-447668,-409209,-355806,-423715,-849128,-1190717,-1813597,-2155385,2168071,1407879,894659,638033,521100,449786,339477,362826,362069,309182,345232,370878,296148,298838,188017,141475,154645,165022,122874,138080,141116,109959,109650,105971,177736,59465,153759,144397,120586,116473,125293,38363,-34040,-37564,71918,88186,65737,77219,16847,184848,130799,109322,107137,38564,46535,107291,105681,36806,109537,62647,10967,117062,117953,28924,27576,-22653,93040,120034,101764,44252,-20232,-28386,-33254,-35181,73837,60357,84592,17061,-44805,90497,-51756,-51516,127509,48583,77675,28165,40318,22027,-31182,25494,55212,46582,-86482,-42568,-85008,-152529,-236248,-258991,-483450,388446,348686,201525,72029,181962,100138,99413,74029,1609,29264,21922,20971,96408,220592,109267,176712,9127,20861,-44140,64301,60688,141054,100464,45290,14799,90993,51380,86334,47178,72563,138961,71970,24804,-9339,-32991,24848,-41922,14347,-2500,-39074,28835,81820,29317,38061,51680,113003,82138,-12241,6509,114890,-30557,49018,54587,30915,2516,49881,97122,8039,34295,10528,-3640,64340,86929,36742,29802,1691,24721,32316,7697,35469,35162,76482,25299,19137,56363,-8613,-9966,17016,-13375,97923,85827,8594,75762,10811,18555,37778,63154,13404,49097,35519,27748,86230,-22234,86194,156226,8271,-20214,21638,57203,44418,-204,10712,86348,119193,81303,7316,-61147,81949,46925,50728,9310,-51608,11703,42623,-25717,32809,43607,46208,63684,46008,42527,118336,-41202,115339,107121,106643,-8929,-12509,9214,129272,123713,114,-80204,-76130,1125,-51229,-33936,-5131,-9498,52492,16797,-52908,26581,38357,-33347,12970,-16107,33241,12106,-23173,13344,37569,147424,26276,16788,-16424,40215,95453,93304,57575,53896,27701,75257,15052,119170,30180,1726,-2919,22506,-1126,-48301,22752,-8143,70699,62057,34116,25430,-10743,65039,-50286,32660,15853,28899,-23393,15422,56759,49431,-16874,-8318,-30950,24767,99793,22181,88451,-55393,15081,-10443,54581,36418,11086,-20186,52577,17472,14737,2039,74359,-20828,12694,-35837,-17298,-23651,29713,-36614,-67401,22237,60137,25372,37394,-47983,-54406,45182,-26824,67599,69633,35729,-3060,38982,48472,15727,-7703,4215,-32083,60775,49542,-1497,-53458,-19694,50998,-1767,-9652,62862,-8626,-15937,-9054,8854,-6012,16877,1032,52756,25214,-49861,-40369,-41731,-5573,-4653,-59699,-80997,49413,43553,19176,15189,-81726,-46476,20093,-27478,-104805,-68149,-17419,84434,-28737,-11972,-15878,-38218,-51724,-12029,-43986,-63883,-68754,-52681,-1910,17816,61350,31909,-79026,-29437,85276,7188,29385,7472,-41053,-15352,-43756,53478,21105,-27468,-24265,5787,53847,133912,31997,-18502,-31106,16549,17033,40204,93779,18701,12031,34230,50278,-76811,-19391,12640,13600,107255,22276,-55426,11600,-63490,-64158,-14328,24727,-18350,27741,-9370,-45852,-68020,83357,-49005,-576,42369,-42482,10320,-40403,-39359,6794,40841,-12516,-37714,-9895,15930,-47390,8008,18803,37528,38941,107150,31904,30973,-34788,12899,18002,6805,86997,61983,-25174,-7752,-40790,-8761,33126,-18548,63173,139250,36840,21236,35888,28532,-96317,-16501,2277,72059,55661,94354,28139,-87332,-83757,-36333,39106,22963,36107,16006,-77924,-44301,57959,-25947,39386,18522,9375,-22330,20434,-1781,92135,-8061,79882,29807,-852,43770,-36884,-75005,-35216,40572,12758,-167617,-117339,50905,15848,10735,45012,-39756,-29931,-17692,-36023,17171,27564,13354,17764,-9921,-69046,-376,-6638,-36901,37996,-23852,-49569,-22546,154273,29579,38811,58317,44962,-6936,27325,18355,14182,55449,-17321,-32448,-15454,6998,-27726,-59927,-1808,5290,-18560,-20857,-29169,-31654,45711,66628,-10735,17284,-26912,-2144,34341,-33086,21118,72727,2660,37865,37184,-28406,14817,-31823,-26257,44224,-95638,-3504,7680,70164,35832,38507,14865,7477,19144,-85550,-9596,-3880,34440,-16789,28018,-24507,-77363,65898,89911,91348,5528,-13074,29511,-78074,-71772,-67246,-35430,-22324,-7211,6379,33883,23527,-5144,37393,96626,-44117,101015,846,-13280,-1787,-23978,41629,-5368,51374,101812,23012,5930,13859,65830,-37690,-16936,-6639,7894,16835,67783,38471,-7046,-22858,60496,33646,21566,-54314,26318,-62374,-9295,-75568,-758,39741,-3799,25842,36967,1766,6821,-13791,-5736,-70139,30023,43711,-2723,-12615,38483,68909,91912,73196,-16074,-11317,4580,47119,72972,-57851,-15696,3178,12862,-24476,47311,18742,51487,-45754,36053,47336,44971,-1725,-34667,59641,12479,26555,-42886,9250,19625,7036,-53231,57619,-29395,-16498,-19106,-42866,-8454,44751,25253,-6152,-51752,2866,-13263,5127,8587,-6427,10882,-12307,-46122,20913,-10245,9351,-29002,9821,-15317,34233,-17113,-24169,25102,44659,29178,64335,-19974,11297,14949,45171,10386,71130,98082,-45629,4173,90798,26443,63879,-14610,33600,29306,-75508,-31948,18538,-22355,-3720,-9552,2318,-16781,-14469,25734,15779,-26761,101405,5267,-2316,-50338,-27763,-24344,69695,49193,22455,-90714,-88,-25575,-52068,-42805,17718,49910,-20701,-15129,10927,57542,-30307,-19077,-12629,-115443,-38168,-35892,54046,96650,-20172,-69403,-24605,-25481,17227,-89,28712,-16532,9697,-22987,-28087,16780,34446,-33407,30695,27027,22388,-35875,-40263,-48731,9070],[-18610,9045,-36499,-10124,-33033,-34639,6207,18773,36736,-23469,-20810,59361,36611,34207,-43122,35610,36347,45640,-15183,-34461,-1639,-27814,-52516,-34088,-5106,22215,32343,-35207,-21612,55595,-37060,-14921,-2074,-111773,-59340,-2702,-23401,19011,21299,10463,-33381,-61951,-53512,-17911,52833,34864,20219,73340,41672,-12781,-9158,-61023,1320,4095,26421,34056,42344,-7236,28113,-63917,-42144,-21004,-7611,-65074,-66837,-30703,11443,54898,22792,-52258,-1725,44826,49288,-8805,124921,44349,5881,-61731,-53720,17863,-34433,-56714,-60697,45746,-8569,-25757,-74214,-6112,28730,42823,9947,63202,-7808,-49982,57827,-25982,-14537,5594,47075,-59029,37113,-41996,20499,-17174,-139818,-98749,-181684,-50677,-22065,54645,-74486,4549,21738,-22274,-54176,-95438,-99059,-25369,-65809,-18617,-94700,-47652,34708,-81679,9218,10584,-38104,-16337,43248,-12742,-8322,-36011,-52828,-77166,-111990,-23566,-36770,-25814,20844,86031,-28115,10690,-12187,25036,9600,-138746,-68436,-41960,-82260,30225,19989,-19897,23465,-26272,-59400,-84551,-1297,-34493,-67533,-68168,23697,-77457,-15991,28577,-44745,-78149,-10106,-35647,-39764,-9544,16860,-57591,-86700,-17884,-84205,-82394,-136656,-97220,-71264,-98123,-132044,-16224,-18216,-79859,36669,-43279,14011,-23590,-69348,-65140,-87177,-52627,-70824,-145768,-28628,-147920,-85171,-40806,-53272,-136884,-133515,-99736,9415,-41991,-75453,-93897,-59852,-63138,-126634,-82656,-68941,-66879,22625,-113283,4280,23028,-40433,-101521,-38596,-158091,-96490,-125809,391,-75728,-115895,-148783,-153221,-73881,-140961,-159304,-226540,-268656,-213202,-192487,-199390,-251502,-180170,-263062,-278055,-292277,-257705,-227157,-263282,-328005,-432409,-408547,-415484,-427275,-831987,-1150229,-1767169,-2149121,2039192,1455697,897471,662298,549467,469267,365908,386268,372496,317221,343264,361510,307408,323705,199862,139644,140354,138936,133092,145145,135185,94469,98533,102146,187104,63157,145102,148322,127551,116449,121451,30097,-34716,4099,107215,161054,105724,80436,25387,156489,108524,149254,95202,43139,54858,102613,111199,65279,117606,68713,9514,130621,113969,37655,8206,-36933,64535,88550,82788,18808,-49230,-51255,-19325,-14031,103811,40424,62198,22993,-35105,85265,-79070,-87428,108108,31703,63576,12771,52339,36174,-22092,31378,32605,36543,-111234,-41229,-100921,-137772,-234186,-286292,-437790,399669,335792,184792,58229,180147,103999,99404,71114,6607,25145,23345,20058,96211,198364,119413,177520,23660,13995,-32111,34542,31360,98345,109789,54866,25695,69688,34229,99935,64846,84934,139744,75443,49736,11433,-42323,26020,-51441,5643,-633,-45183,58701,79508,29170,83382,33916,112387,99614,-11672,8190,119776,-24689,40333,30267,38653,8191,37670,105032,20832,20613,26158,2925,71436,83683,60790,35449,11660,14998,23189,5401,24574,2194,83881,24702,23228,64062,8725,8367,63889,-15436,99204,95415,2878,69068,5848,8097,17439,53258,26867,34358,40112,28765,71017,-53497,105999,151455,33973,-17079,13281,48196,53648,31359,4581,67725,129613,54699,6801,-54143,67258,36145,26794,14888,-13069,14526,37892,5476,29031,36458,58395,60040,54372,48523,109084,-24619,132737,117670,108473,-29442,-20128,-17166,98284,101824,-15006,-87821,-60383,42017,-46003,-19004,7794,8585,44846,3991,-59294,36733,22300,-42070,30885,-16230,29413,22324,-18821,19687,58858,130429,10774,14413,-25224,44085,115715,103108,72276,40830,26298,69044,24932,119952,48908,23206,47386,33251,-24932,-47204,28186,-13024,55975,28318,28896,55555,-37110,83389,-39278,27370,46847,58033,1595,38130,69829,44496,-1554,-9144,-25050,60714,120214,28564,86599,-58664,-4401,31855,83206,34085,1399,-11430,69183,26677,-6657,-24091,80047,-1895,32503,-52582,-20272,706,27223,-33762,-86629,43599,55472,16270,25782,-50041,-19447,96455,-13170,39990,55077,40851,11856,41081,50989,10610,-12407,-13616,-35732,100499,53220,-577,-41804,-53081,12535,-4166,-7233,61515,4872,17633,8908,21316,8047,34753,39748,49195,44224,-51310,-32225,-34030,-16744,-2407,-51489,-70014,74733,42546,2877,30027,-72128,-42253,9650,-27842,-80348,-45679,14548,64348,-27335,-13798,-11284,-42033,-69740,11737,-63782,-80197,-52255,-38859,5481,22866,52790,37531,-74292,-7803,69807,12669,34980,1723,-35884,-15033,-28634,32153,-1782,-21774,-40385,1189,91800,171587,19634,-1862,10121,54199,25227,44579,88327,-16417,31690,50987,64067,-71914,-5889,2484,14135,116041,31225,-36744,15008,-87621,-63391,-3468,19466,-18204,5702,-34992,-50160,-30606,99301,-71931,17840,33277,-49351,5993,-29030,-35913,20711,45377,-4907,-16274,-16553,20591,-38556,-4737,8303,38406,64116,100707,17703,28762,-52727,4633,19338,19483,117503,72468,-8177,-4329,-32699,988,56102,40452,98519,148754,53104,33049,21929,47046,-59133,8733,17924,74049,51703,89875,25066,-79128,-90842,-37411,12367,11664,8534,41248,-55896,-51919,53171,-7450,52822,39513,11365,3754,48739,21587,93427,-26720,103123,54048,-11190,18188,-62751,-72347,-10552,54976,20293,-117374,-95645,49310,12553,-1147,38120,-48195,-10657,-19495,-42069,9841,26222,19456,43807,-14271,-37157,28156,-13573,-52604,47614,-28219,-30563,-21208,119946,6607,41633,42558,40432,-17675,6796,27109,32953,68255,-13779,-41893,15529,-1356,-21900,-69433,5861,15681,8741,-2360,-26619,-21564,51768,61770,-12164,46676,-44,-915,37280,-52263,6662,62058,-5252,19643,14929,-31948,8019,-40695,-14554,40308,-106815,5383,11058,90301,25024,49647,5542,177,25941,-44568,19657,21382,42296,-1183,26304,-45626,-53467,53655,68800,87689,-2663,-47918,24625,-83498,-89651,-58549,-38009,-47402,-6989,7758,39932,-9463,-40028,35716,103976,-13092,92738,-72,-20954,-8725,17181,35432,-14687,56117,105160,34806,-6561,19670,84585,-8802,-248,-1246,31174,25970,69927,18110,7163,-29834,75551,56993,30549,-68535,12389,-77224,-10517,-39130,22733,70827,-10688,63107,52133,-22845,6261,-13253,-12681,-67247,12946,35077,14209,-19104,10102,103414,82525,98184,-7419,-22309,-12891,35910,63484,-49691,-28121,14363,5279,-119,75518,21473,30440,-58795,30631,54731,42575,-5809,-35106,42960,14942,10610,-22430,3692,20998,11328,-30446,38918,-35065,-20681,-35206,3043,19129,37910,44694,18338,-32287,-11739,-9261,16682,20922,-7502,27581,-7219,-49526,4222,11175,24314,-18911,-8923,-41343,35773,9210,-33448,50348,38860,49155,88885,2496,4820,12362,14424,9848,62285,105362,-43297,2864,79006,26805,43697,-41582,18056,18577,-72219,-21110,3189,10025,762,-3873,20867,-25874,-17371,38936,-16348,-34092,83584,-21402,22846,-42006,-3007,-38944,98686,62870,31297,-76447,-14201,-41091,-64341,-35942,32362,50533,3229,1677,29201,88715,-39978,-38345,-14871,-100009,-41633,-50225,46769,115627,-20946,-73834,-37390,-31117,25593,-1501,39295,19726,14285,-14012,-38024,21112,35956,-2380,30772,11936,-387,-34323,-27949,-36278,2804],[-23086,2003,-25836,-20460,-40188,-24640,5430,8085,8673,-30964,2048,71950,48371,28341,-38268,50918,52057,68988,-19495,-36484,-27545,-27551,-13305,-25896,2877,6516,30190,-31576,15545,45025,-5691,-11572,-10096,-98374,-47449,-6388,-44312,-11137,14045,1894,-38748,-55896,-56749,-16337,70398,38592,-728,73724,34104,-13926,11472,-52678,21725,6557,-7473,43786,43838,4564,13260,-43765,-46609,-24355,-27679,-73737,-72853,7637,-8601,78904,3933,-75786,-23753,35231,26699,10546,145175,99479,29354,-58052,-76807,9155,-49744,-69684,-13169,66536,-1082,-42400,-104861,-4946,44224,12616,-4774,41328,-21341,-50716,68152,-51008,-33372,227,55922,-49722,22371,-46093,-3811,-26293,-128362,-67765,-140337,-52420,-44270,30107,-66039,1719,40622,-33216,-48650,-113418,-106203,-16694,-57888,-11235,-86396,-59670,41831,-68136,13886,16977,-15503,6958,48142,-641,-18539,-28050,-52060,-39344,-127288,-22184,-34817,-4690,43730,88677,-45193,9482,20910,-15805,1866,-110212,-46305,-61587,-81981,29399,13440,-18138,18461,-19019,-57809,-76344,-6170,-33510,-79065,-61800,9898,-80914,-30818,31309,-36923,-73623,-12789,-43995,-43253,-29687,43079,-36272,-68178,-25375,-69362,-73699,-142376,-107965,-57504,-115496,-149251,-20197,-16832,-102504,5304,-55076,-2710,-29528,-71065,-65902,-99642,-51262,-56192,-124631,-51968,-172609,-56587,-18464,-55264,-134256,-147745,-64763,21278,-35534,-82508,-79804,-50340,-73414,-147817,-82821,-49598,-69493,17167,-112958,14889,3356,-57658,-116162,-34915,-159245,-99278,-154914,-37686,-75112,-115140,-151401,-156338,-75326,-161505,-149247,-243251,-272865,-204918,-217278,-227358,-266839,-221544,-240013,-244069,-268981,-271569,-232266,-269688,-322512,-420196,-424150,-489516,-478197,-820755,-1106081,-1708949,-2177553,1927642,1528763,912287,691708,575093,487959,387889,405041,389903,327455,339030,340729,299182,314163,207489,139578,128346,115176,150038,158916,123539,80116,102597,100426,188002,71699,133621,150962,122699,112559,106137,33960,-9067,55398,128800,218388,146734,84570,47329,110082,84934,184870,75420,44472,57477,96747,107028,92294,124035,74675,13444,134425,103351,40517,-11072,-37382,33358,57375,58081,7569,-57420,-52355,14398,22821,125490,23250,37213,33101,-18721,64733,-87081,-104073,69078,19939,39909,-3402,60591,49717,-17796,34915,-1371,19435,-129357,-43058,-116173,-128485,-209972,-299095,-399353,409851,315519,175796,74902,178127,123375,107002,86145,30132,29735,44984,28076,88015,170701,120763,164585,50225,19544,-13508,6199,25831,58235,118229,65988,37092,42168,16959,107723,81091,88682,123099,75073,72254,38644,-45603,25983,-54610,1897,7852,-43197,80646,71072,27727,121964,16933,122347,121256,-731,13264,97092,-7287,32639,1878,45464,14171,25777,103654,34857,12464,37421,8200,61713,75207,78866,32904,23235,6893,22855,9447,16648,-27342,89972,45044,50541,74657,36762,31061,119951,-9970,92143,81408,-3898,53360,15319,2228,5004,54873,22977,26360,49075,40574,59506,-71770,116710,132031,53864,-8723,16792,42429,62512,52715,6216,40410,127654,30294,10249,-47817,45671,24868,-43,9191,17592,29023,34481,25392,23853,28825,67309,57107,59551,52682,92371,-6619,143068,103687,97361,-40431,-22408,-43675,57014,65864,-32197,-72566,-30128,68612,-27020,4505,26806,28565,31466,-7404,-60261,39014,18242,-33123,48696,-17615,17402,29112,-10134,20421,75171,86503,-7596,6688,-41084,36785,122179,105202,79381,30680,21318,45704,25977,112075,54732,29161,86695,44867,-38527,-45673,27579,-11366,49586,-3368,22115,83280,-55710,82810,-21386,15421,72417,78863,14356,43938,70916,39387,6436,-5884,-18596,85078,114117,41802,80959,-58191,-13641,69586,106001,27645,-10665,-6290,57097,25866,-30844,-35363,86762,26257,49570,-49609,-15076,22406,24787,-42744,-89679,68744,50885,9774,11124,-41312,11114,133000,3227,11616,35709,48882,34710,45722,44903,15443,-12853,-24636,-37361,124005,46772,-106,-20984,-71953,-15052,-5791,2569,40594,7839,33075,26428,38997,19981,50296,77115,36984,56907,-50309,-23104,-13774,-23798,-7029,-39061,-63725,83061,41208,-10327,47513,-58193,-35848,5955,-21030,-38603,-20823,45790,28310,-25011,-17325,-2571,-45083,-77998,34778,-55996,-67024,-26269,-18616,9243,19808,33436,48675,-59799,15875,27849,17052,42127,703,-24249,-24035,-16676,21075,-25515,-13255,-38444,4095,112248,148058,-16875,17532,57356,90057,21575,47099,84383,-51254,48426,67294,60862,-44956,11262,-14210,7834,110876,41084,-13372,23625,-85896,-51957,15003,12199,-7848,-21783,-48312,-54980,13851,103608,-85595,43653,12451,-56574,-1089,-9992,-28220,26452,46765,-4727,6972,-18709,27361,-25514,-16160,6652,17167,84251,75568,4512,33403,-76479,-3564,21025,34816,130308,74619,10892,1902,-19525,13140,73325,83399,112203,128493,70263,53853,6708,54292,-13091,29449,25824,75786,37563,75857,23923,-57631,-90737,-39934,-14875,10581,-14891,56930,-38650,-51034,48617,19093,61478,35931,8782,42505,84183,41592,87265,-38985,100028,76110,-21829,-10001,-86393,-51233,13448,56618,30335,-61404,-55913,37746,1704,-17614,23667,-47178,12695,-20933,-30535,-3122,21465,20738,59642,-13581,-4691,65482,-34204,-56758,49562,-36222,2504,-21551,56116,-25746,36428,22979,41628,-17181,2022,31671,39110,66475,-4525,-37807,44670,-6164,-1680,-70320,13688,17437,33455,16955,-7544,-2449,58848,46230,-6023,69976,26519,8052,38293,-65532,-5654,46421,-2513,5051,-23169,-30493,10790,-42810,-23500,33017,-102135,17694,17231,94917,11538,57106,109,-8206,25081,15719,48338,29705,36926,9300,20464,-41296,-22223,34618,53060,87792,1978,-67802,13920,-72654,-87513,-35719,-38598,-63621,-4957,13002,35742,-30381,-71271,33711,106523,17034,61257,-10230,-28598,3109,61344,30541,-27055,51604,99135,44973,-18484,28182,97724,35292,26896,13837,46882,26510,70658,-1789,18108,-32842,88330,84053,31069,-85287,-912,-79033,-3404,6614,43549,82693,-11266,108262,63626,-38088,-1256,-15849,-26383,-60140,5122,18084,36853,-21016,-11479,115653,61029,107025,12911,-26199,-24586,30312,57976,-34548,-47832,27028,-3264,37241,102057,20734,-14028,-57819,26230,59115,29405,-13367,-36660,25742,17904,-10303,-4290,-1837,21650,11878,-490,23806,-32890,-31951,-48733,63640,49210,11521,56115,42557,-8244,-30948,-22399,21016,23191,-11148,45784,1748,-45115,-11482,44750,34831,-11020,-30837,-59483,40181,35627,-32921,69679,23725,66800,106916,35473,552,-7882,-6107,17628,46281,98426,-41306,8852,69998,27696,25669,-45436,6109,-4,-54707,-10896,-14649,34323,8040,10267,31530,-36320,-16903,52938,-60403,-43489,58151,-30371,42927,-31172,15518,-44487,119107,62274,28172,-37415,-15907,-45642,-73509,-28318,44402,41263,28558,13006,44000,105022,-41123,-47643,-20428,-70048,-37988,-54071,28499,116397,-10937,-63581,-38283,-26090,35960,-7963,43610,57959,19848,5334,-34363,23362,31340,24875,19681,-121,-15252,-25132,-5806,-25371,-8748],[-25649,-2381,-11108,-24374,-46708,-18085,2635,1565,-23354,-41911,15060,83331,53064,18456,-31559,52583,57209,84183,-21323,-41318,-52759,-34693,20520,-10780,12830,-6295,27266,-31205,37185,27625,32446,-5722,-10946,-77809,-31962,-10426,-57069,-35377,-15255,-15052,-44416,-51999,-57002,-19013,78444,47424,-18041,53352,25605,-18263,27917,-46821,33483,-9492,-38720,46172,43145,21340,3866,-10104,-45282,-27132,-50298,-73911,-67867,39122,-24903,89742,-15928,-99577,-51793,16023,5376,23328,143031,122190,53463,-33268,-106450,2255,-70637,-72405,34257,77935,-3819,-60484,-121347,1587,42356,-20263,-31085,13305,-40990,-55802,61179,-73150,-47298,-5184,58228,-49246,2533,-50189,-20130,-32156,-96557,-25697,-75126,-47538,-62991,2466,-53171,-4045,47427,-49184,-36925,-122560,-110988,-16439,-51015,-7752,-69949,-68322,32242,-52236,8409,19981,17016,35704,34453,192,-12714,-21363,-45715,-7530,-123987,-14220,-32987,14966,68291,80496,-61564,9137,51406,-67599,-623,-75043,-28352,-76142,-79683,10596,-9869,-25299,1237,-14472,-50798,-72694,-19278,-29574,-91204,-58684,-23178,-86993,-46385,26831,-32263,-61936,-19927,-45869,-48186,-45888,44436,-19480,-48744,-25003,-42830,-62393,-141022,-94772,-54997,-144607,-159319,-22378,-18597,-113079,-27783,-55324,-24193,-33315,-63179,-64252,-103484,-49738,-43094,-101734,-62766,-164025,-30259,-6247,-56671,-123506,-148622,-29043,15369,-28862,-89495,-67761,-45602,-81182,-150792,-72032,-36687,-69558,9304,-100844,4766,-26023,-75830,-134580,-42038,-154985,-101869,-183101,-75762,-75213,-120694,-153911,-158725,-80411,-176998,-127018,-231802,-243538,-204301,-242463,-247490,-252931,-237433,-219059,-213995,-258140,-294567,-254038,-272193,-321130,-409958,-447837,-548386,-553225,-815786,-1065292,-1645927,-2241793,1839059,1607712,937580,717206,594145,499068,396910,413026,414425,336637,338984,319597,278828,281816,208232,137986,122340,96499,169262,173430,112016,68331,116798,101049,180372,83972,121473,152858,111004,106872,85073,51282,36156,97609,129153,236893,175700,89664,77341,63462,69680,201025,52099,46109,53963,89116,93787,110240,129020,77272,24706,128434,88395,36726,-28053,-28624,7428,32220,31044,9118,-45954,-36831,56221,59174,127335,14375,20525,43374,-3438,39668,-76407,-105491,20429,15135,12559,-17612,64603,59475,-20007,32977,-33793,2186,-132765,-47167,-127808,-123827,-168412,-278019,-378905,415419,292215,175839,107147,174813,148474,120822,112391,70556,40728,78174,41320,74540,150169,113525,142503,77134,35276,11390,-8382,38247,43766,122398,70891,34899,14633,6431,109120,96112,86177,95227,69599,89370,64537,-42692,22255,-50780,6606,20356,-35822,87567,60011,25427,137918,6240,136110,136114,15314,21921,65109,19790,32219,-25324,47296,16269,15829,96132,46938,7183,42031,15186,37327,67654,91262,26598,33171,1885,30104,19383,20886,-37634,96605,81526,87482,86806,68504,52214,168108,5802,78443,53146,-9096,33769,37179,4851,2403,64575,-4220,26830,57434,61065,53356,-67429,118158,102964,62710,2582,29862,41743,69350,59356,15210,10188,116262,15724,18559,-44723,20607,13379,-26636,-8882,36664,51455,32970,24448,15847,23533,72411,54794,55961,53656,70086,6485,138982,68215,75524,-40463,-17457,-63193,19661,29751,-46290,-41226,7442,76878,-309,30919,50243,48685,16642,-12816,-53909,37644,28756,-5643,62783,-19525,-907,29466,1294,16301,82146,31814,-21293,-3985,-61181,18668,115557,98270,77618,28186,12659,2040,14623,95392,48005,20382,96837,50249,-39176,-42853,24245,-4477,49625,-26733,14440,102300,-58772,64240,-889,-2070,85344,81965,17452,39249,58579,33987,4434,-885,-10056,94897,85121,57953,72494,-52785,-10235,82293,116692,20570,-22392,1673,33021,12170,-52564,-31271,91570,57027,63934,-31411,-164,32005,21441,-62064,-82230,92034,44954,5944,-4857,-28319,31115,141496,17181,-10641,19230,55453,58002,52213,32870,26635,-11963,-25037,-35074,123486,34264,5813,2435,-63797,-23575,-4641,17473,4795,-205,26621,39071,56820,30713,57322,95929,17091,59043,-44544,-14809,14361,-23332,-15919,-24039,-60129,76144,40430,-18187,62668,-41309,-33592,3505,-9903,9490,20,65457,-13940,-20497,-20218,9612,-46314,-75711,51345,-26228,-29962,-458,3735,10989,11330,-1371,59490,-35267,35541,-17580,21049,48842,6293,-7611,-39728,-9259,23774,-43734,-3793,-20739,14218,109814,56571,-77313,32999,94767,113701,5291,46425,79258,-76385,56079,79707,39859,-6927,28120,-29740,-4342,90858,47483,3104,34646,-60176,-31399,37538,4605,8366,-49297,-49229,-60668,41880,93327,-84131,71487,-13620,-62534,-9212,11065,-12940,18314,40312,-13906,25740,-15683,36470,-11168,-23284,13411,-13752,94386,39940,-2230,47343,-96708,-11581,22205,50302,116088,60086,28348,10521,-3088,24052,82418,102810,101979,86309,84795,75765,-4536,50462,25462,41190,25280,77191,16489,59231,23844,-31576,-86467,-36612,-29635,21557,-29855,58834,-28786,-39529,46788,37676,62563,10282,4082,81135,122901,54629,80097,-40035,77145,88536,-30593,-37528,-96370,-15291,27740,43211,39272,-21220,-17448,22027,-10582,-33419,4796,-34104,33885,-20788,-4854,-19831,13774,18826,56142,-9293,24315,95756,-64835,-53119,46732,-42426,40446,-25802,-11692,-59123,22496,3191,45393,-3860,21834,28873,29428,56757,5547,-23688,59912,-6722,24008,-59848,18079,9739,48096,30567,22548,21320,63189,24002,6845,75778,43122,19627,32408,-66446,-10874,29708,5591,-3091,-67130,-24709,24793,-34036,-45438,22950,-82870,31385,28932,83443,-1822,58308,-1338,-11996,21038,75150,67137,22230,22152,5350,10587,-13130,5296,13707,48422,88168,13809,-67152,4288,-50313,-72841,-6335,-38180,-66696,-2136,18989,23996,-32485,-86589,32446,102037,34852,15046,-23091,-33147,33673,94774,31607,-41416,37558,84576,50653,-28397,37172,100403,87792,55578,32814,54592,17762,70060,-15902,23903,-29708,94394,106368,22507,-96083,-11359,-71772,9971,46668,55822,68873,-9050,144247,71924,-41137,-11314,-19132,-41714,-45893,8388,-1685,62355,-17463,-21566,93799,33379,103007,36585,-19211,-28976,31071,57724,-12570,-65171,36480,-11805,73244,119632,17224,-70136,-41208,20688,59733,8065,-22541,-40668,11146,20138,-31881,3556,-4830,21405,5400,31183,18847,-24604,-45383,-51652,108318,70336,-23328,56443,59367,11592,-46784,-41138,17273,11590,-18747,59702,8707,-34829,-21240,81266,39471,-8942,-49025,-63672,45032,56754,-25173,78793,6992,79203,116268,70577,97,-45594,-14929,27453,25521,85175,-38862,22969,67269,29308,16088,-27188,266,-26692,-27667,-3498,-29926,40876,19290,27896,32854,-40752,-12519,64990,-96373,-53079,28153,-20323,52587,-20605,27788,-40195,120516,52187,15477,743,-5983,-38958,-74848,-22615,49036,26142,49014,17232,50251,100854,-32227,-42403,-28964,-33863,-27291,-51485,341,90090,5084,-40117,-24924,-9049,43506,-18010,48133,82400,17242,21545,-22658,23477,21764,38418,-625,-5865,-22177,-16591,18991,-20421,-20769],[-27145,-2179,5873,-21889,-51511,-18947,-472,-972,-53506,-50762,16441,89243,47135,7044,-25007,38664,51650,87017,-23973,-52167,-71480,-44068,42159,15601,23036,-9029,25652,-33007,40648,11771,60340,-3898,-4009,-55023,-19317,-13084,-57589,-50492,-43779,-37014,-46673,-53322,-54690,-27360,69830,56002,-29302,17418,16543,-29471,34806,-45247,33473,-34136,-53999,40136,39867,36214,2674,27260,-38720,-28495,-66418,-64341,-55976,56445,-33773,82977,-33458,-116101,-78368,-4009,-6842,23904,117207,111380,68398,2004,-138043,-2052,-90893,-70210,64620,74886,-16128,-75863,-117925,13153,21044,-41839,-62086,-8805,-59589,-60533,42952,-80394,-53478,-10860,53106,-51503,-15819,-52067,-28520,-33962,-59183,13342,-7659,-34215,-71356,-21325,-44421,-10000,46002,-67305,-22017,-118077,-111153,-26959,-46372,-8616,-50209,-68052,6924,-37432,-3575,25696,43823,67413,3939,-12081,2030,-16730,-32201,5945,-106385,-1374,-34287,15952,81099,57396,-71292,9554,68549,-114130,1407,-46368,-20582,-82243,-72369,-24627,-42076,-40600,-26543,-12748,-38935,-71544,-38523,-25472,-97438,-58984,-64942,-92837,-59196,17750,-34533,-50429,-29021,-38309,-55389,-55767,25064,-10967,-34067,-17949,-13003,-47006,-137817,-59994,-60982,-164028,-157674,-23443,-23629,-109537,-49039,-46203,-45816,-34099,-47841,-60806,-96361,-48428,-35456,-83892,-63678,-135975,-10234,1227,-54869,-107905,-137230,247,3315,-22374,-95738,-66943,-49190,-89306,-140830,-55216,-31331,-67516,4304,-82311,-26762,-54998,-88874,-150929,-54853,-149761,-105598,-202751,-95874,-77854,-133826,-158476,-163506,-89813,-182557,-101163,-196612,-198861,-212254,-260882,-256534,-209446,-221108,-207155,-190219,-259378,-320354,-283596,-271634,-322368,-400048,-471083,-574241,-621758,-813614,-1032609,-1586782,-2329143,1771817,1665745,965551,729517,602573,496237,390048,406396,441167,341259,347237,306613,253395,243109,201227,134873,124418,86041,185531,182693,106970,61252,132259,101937,167935,97809,110218,153087,100528,100356,65983,79138,84887,117091,110197,211879,182691,96264,105144,32911,68682,186752,31548,51259,45533,79261,75815,113984,131902,74975,43158,114566,71843,29239,-38905,-16153,-7979,16348,10421,17633,-22205,-15279,92151,80192,106479,15860,19467,49318,5316,24809,-52024,-97185,-23531,16691,-9533,-25049,65170,62400,-27736,23754,-51289,-11249,-118291,-52308,-133258,-121153,-128253,-220580,-381313,415186,274009,183311,134038,168347,167959,136835,138013,120594,55511,111074,55698,59336,141260,100152,118670,97290,54514,41038,-5829,58757,65704,120493,61870,14226,-5659,5177,105617,109784,82076,63843,59266,99351,82312,-33400,14128,-43540,20864,33462,-26039,77323,50025,22552,124993,4971,143333,134629,30147,32513,40940,49693,41709,-45189,41536,12569,8694,87366,54469,5,39042,25706,5496,65467,97420,22072,38400,1048,41707,32966,39041,-18105,103062,121396,115989,98246,94647,66803,192144,30794,61773,26275,-10704,15098,64678,16285,7385,74395,-49609,32046,59689,83336,50850,-38335,111081,68981,57990,11865,47117,46478,72370,53394,29546,-15653,102019,16326,30493,-48417,-4291,1861,-48256,-35327,44237,74158,31618,2777,4664,21316,73536,52567,41175,50553,44493,12616,117150,22587,48016,-31762,-4539,-68626,-4262,3598,-52857,-6161,42175,70975,24986,52427,74623,66435,4428,-8759,-39196,38124,50270,33512,70353,-21989,-21531,22620,13961,9245,80026,-12977,-24953,-13550,-79948,-5211,100639,83870,67840,33635,1485,-55094,-7945,72515,31399,1975,69947,43711,-28326,-36139,23147,5359,51988,-38697,5155,108720,-43149,38355,18837,-20279,82790,64528,15955,31495,35017,28196,-6959,2528,968,94188,45321,69767,61591,-42003,3526,63227,110267,16877,-29979,14892,9771,-11128,-65686,-16930,92226,83070,74160,-8104,22870,25135,13522,-81882,-70743,107734,36921,5273,-20158,-18520,39494,119212,23751,-23120,11280,56272,73031,58929,19625,38941,-11336,-14539,-27532,101811,21148,20739,21168,-26431,-12389,1004,33440,-35012,-13874,2817,42949,68391,40798,52545,87481,-6198,51195,-32175,-6236,42225,-14132,-24270,-8573,-52705,60521,40677,-21449,70978,-22551,-38470,-3104,1754,51530,12006,63740,-51493,-12541,-20626,25902,-43416,-63838,57821,10187,16930,17925,23873,12541,1757,-53135,63646,-3866,46211,-45633,24561,52839,19903,11581,-56400,-5451,37923,-52078,3683,3868,27038,87362,-64955,-143858,37325,109163,118910,-18750,42039,68193,-87580,52128,84398,7929,29351,41884,-36589,-18595,59465,46715,4460,43028,-24034,-6625,58973,-1583,23207,-71224,-41705,-65775,40003,69091,-67449,93290,-36755,-64575,-17120,25883,12203,-3833,24703,-30894,33367,-8732,45909,1428,-24865,24236,-38338,91884,5811,471,70065,-100929,-19279,22164,62627,76745,27938,40163,20252,14664,31050,84160,100976,74578,39054,91353,87450,-8183,38165,46790,42911,18854,77552,-6458,46065,23811,-10016,-82143,-24128,-19166,41174,-34793,48887,-24123,-20052,49222,38830,55224,-23005,110,106980,154987,58203,76776,-29316,49746,87220,-34756,-59129,-87417,26178,29075,17803,43915,-6451,3547,9744,-19906,-44350,-14762,-10274,47416,-18208,25898,-36415,4220,12187,28491,-4389,47822,107273,-89357,-44079,41740,-41495,72761,-34606,-59728,-84389,395,-14285,47183,19981,61727,19348,6780,46504,11544,-5384,55610,-4920,43621,-39460,16415,-3215,49653,33913,53083,43823,60814,3910,22348,58848,44176,25890,15397,-53010,-6246,14032,11977,-4125,-102898,-15831,45800,-15313,-64164,10798,-56808,43365,45849,60276,-11617,53868,-678,-8439,18564,111453,70769,5677,6599,-15884,-1635,25324,21804,-3435,55836,82964,25249,-47401,-621,-25465,-56360,20093,-36758,-56241,183,22234,9880,-17960,-79363,32342,90538,33104,-29057,-29099,-33181,70701,106771,39940,-55037,18059,63530,49547,-34629,43330,88670,131076,75584,47943,56141,1493,68846,-20428,24075,-18617,92918,113796,7448,-94510,-16789,-62073,25108,68157,55536,36496,-7173,153625,76092,-33418,-18194,-20686,-51935,-24278,18322,-17363,86135,-9281,-20941,38004,7229,92776,54798,-168,-27005,34860,61170,13868,-70222,38236,-18478,92866,118074,12805,-117295,-13595,10837,57741,-14164,-30253,-46167,2399,20426,-48152,-4187,-2966,21195,-8429,57898,27032,-13024,-55542,-41196,118099,76646,-50508,48091,62749,20820,-51529,-51986,7679,-10787,-30670,64892,8819,-22074,-21636,105551,37316,-15510,-57889,-53080,46759,70139,-13830,76157,-4246,84039,116656,99066,3668,-86025,-17919,31810,4835,75235,-35256,42091,70770,30919,16592,3079,93,-58168,2128,-1168,-37905,28192,34153,41764,27363,-34235,-4078,73041,-103565,-60022,-2043,2307,49994,-10905,34910,-29682,98960,37739,-900,11488,8261,-23996,-65138,-20413,43398,11977,60510,14514,45529,79110,-15170,-23778,-38650,-1478,-10299,-46350,-31349,41103,19270,-9672,167,17436,43573,-26788,53867,81503,2515,18344,-13194,22681,9869,33799,-23466,-4277,-22992,-16245,39024,-22166,-27877],[-28052,1952,22538,-14488,-53098,-27581,-1745,-897,-76371,-53390,7200,86334,30944,-4015,-19872,12492,36322,77018,-31232,-64544,-78729,-50844,53160,53831,30792,929,26648,-34541,30547,2933,61552,-9571,8206,-34586,-14778,-13839,-44883,-57173,-51256,-57343,-43026,-62669,-51203,-41040,45269,51345,-34608,-19961,7066,-46285,31038,-47317,21496,-55292,-46780,26797,33003,42188,9883,54584,-28886,-29236,-69556,-46228,-42920,57807,-34159,61638,-47764,-118833,-94313,-18950,-8775,11604,73580,78944,67354,31417,-156886,-5470,-104320,-68629,69168,56310,-35047,-85155,-95194,27882,-13307,-42428,-89108,-19292,-69463,-61346,21498,-67153,-51114,-16199,41174,-48420,-25795,-48591,-30208,-31111,-30903,37285,44895,-15056,-63980,-36178,-45711,-13687,41118,-82696,-8030,-98406,-105985,-45852,-43166,-13781,-31373,-55859,-23139,-25547,-16984,36365,45925,95017,-33410,-34615,13953,-14615,-11885,-782,-81625,12076,-40915,-7261,67656,19525,-70255,9716,67397,-140447,5552,-32616,-25574,-77794,-58439,-67171,-69964,-59872,-58323,-13294,-23728,-68326,-59942,-24550,-93991,-61614,-98462,-93567,-65939,7580,-45295,-44626,-36619,-22788,-64454,-62397,-5605,-11890,-27359,-7688,10530,-27264,-134558,-17729,-67343,-155357,-143747,-24517,-30130,-94617,-49928,-32650,-63988,-33115,-30424,-57018,-78012,-46705,-35356,-75617,-61152,-109997,1366,9106,-48825,-91513,-118313,18169,-1107,-16374,-100429,-79702,-63298,-101318,-127050,-40309,-32126,-64764,5384,-66682,-70834,-75304,-94430,-159354,-66941,-147096,-111820,-209428,-87777,-84423,-152676,-165395,-167524,-102314,-176330,-80693,-150451,-155468,-221160,-267159,-254349,-149771,-180504,-206855,-174982,-268364,-342922,-310103,-271996,-323915,-389414,-487743,-566724,-663589,-808681,-1009832,-1536659,-2415167,1718653,1681341,985126,722770,597069,476901,370552,385125,459667,338785,361014,303454,227684,211157,188836,133954,134488,86871,194295,182886,111794,61421,140679,99740,156056,110362,100335,150131,98655,93271,55654,109696,117823,112661,82703,158575,165463,104895,119762,23988,82174,144256,19565,60875,34396,67235,59344,103026,131224,68247,66219,95739,55793,23147,-40746,-3778,-11676,10168,5278,26201,3731,2437,111904,78499,70535,25608,32918,47731,6451,31233,-19681,-82579,-50315,22309,-17379,-20640,64072,56847,-37612,8032,-46000,-19860,-89137,-57149,-130762,-118103,-112670,-148774,-404099,410181,269642,194207,140984,157215,173428,149875,151660,167245,71592,132691,68066,46482,139209,84377,100232,109877,69527,71542,8031,79349,114383,112952,36279,-17555,-12923,12196,100189,121190,81004,35326,45815,101563,88445,-18800,3014,-37903,42485,44202,-15343,54354,43750,19600,89600,12355,136339,113215,38999,41827,31749,74023,58040,-53573,28364,4305,4166,81445,56171,-12261,29497,39188,-24624,68260,96957,23113,37074,4901,53415,46854,64124,28397,105691,149563,122638,106190,108199,72716,185336,59351,46590,14406,-8197,-74,89262,33022,15150,75568,-97329,35317,52510,98412,48036,7070,96072,33473,40722,13083,62228,55306,70236,41694,46355,-30118,92110,31915,43566,-60308,-25976,-9096,-59842,-61719,42393,88580,27166,-29736,-8306,21070,71211,49591,17327,43253,18519,13932,81298,-18410,21245,-19495,14819,-56488,-13429,-10351,-50390,20697,65168,58744,40663,61773,95477,78716,-2556,5664,-16983,44399,74274,71251,70256,-25465,-39181,10270,26902,1459,73967,-32374,-17299,-17651,-90697,-27451,84111,66056,52792,41741,-10109,-107028,-35226,48323,8651,-18912,14001,23653,-10735,-23264,28605,15549,52938,-39616,-6852,101876,-13906,21817,36846,-32211,67028,31779,14611,25945,6224,21953,-24056,1171,12968,90132,9385,70251,48463,-27076,21632,21895,85772,19526,-30127,30208,-6248,-36069,-65900,20,88843,97674,76193,9999,48800,4073,-3749,-88273,-59218,112226,27206,7920,-32889,-16370,40281,75975,19776,-26970,12063,48517,72831,63694,9739,47715,-10389,3224,-15047,71119,12227,43923,29610,28150,11922,11815,47273,-65667,-25030,-28174,35702,68894,49457,37135,56563,-26613,37983,-13226,4590,61252,1975,-26868,5225,-34225,43529,41785,-23868,69974,-3022,-48544,-15863,10861,78936,13371,36611,-76255,-640,-18121,47204,-35097,-45095,53833,37600,57759,26333,38956,15094,-4591,-115773,57840,28437,45927,-49400,26833,52559,41521,30846,-67370,-2898,56901,-49762,6568,24082,35939,53550,-158687,-185385,26381,96103,106054,-39870,34500,48957,-89574,38748,78753,-22303,53976,51706,-30381,-29673,24611,37446,-10372,44411,3461,15310,73884,-5285,29305,-83616,-31442,-67518,11760,34925,-41183,101258,-50400,-60265,-24352,27190,45959,-33897,2618,-50576,26116,-627,51944,9982,-21758,33116,-45834,77469,-16212,11221,97234,-79967,-26223,20444,68444,25441,-13375,43541,29479,31775,33447,81573,86408,41825,4129,84856,79646,-3373,21378,50366,36590,11352,75645,-25504,38792,22917,1685,-80914,-5674,20156,61977,-30882,33734,-20190,616,55753,23414,40942,-43240,-1021,114095,168552,51847,78431,-11245,33698,73358,-32243,-69610,-63121,61233,20567,-12278,42832,-13297,3657,6808,-25633,-48768,-31674,18811,50371,-13218,51471,-48448,-5579,-4224,-20528,-2121,64656,97981,-90694,-29742,36589,-30888,91381,-46390,-78628,-95429,-27489,-28445,44394,48960,103463,7230,-20026,40573,10443,11356,36502,-4282,48635,-15064,8534,-13360,40189,26556,72740,59212,49604,-3686,34549,23698,30282,20062,-12965,-29071,7829,-421,11258,702,-117828,-5131,66052,8545,-66069,-2273,-33306,50453,63800,32735,-15130,48157,-826,1416,20482,113021,61037,-11272,-547,-49200,-13061,56169,25958,-12331,70157,68087,30393,-15260,-855,-6961,-44968,35824,-33352,-36039,781,20208,-738,4684,-52422,33245,75039,12665,-51373,-20023,-29344,94304,95845,52106,-64300,-26,39122,40530,-35645,43483,60883,142118,79785,52663,54299,-18593,66749,-14463,19464,423,85868,98509,-8801,-79656,-15991,-56144,36598,65129,41924,1800,-7281,131039,73801,-20023,-17303,-18934,-50886,1649,27644,-22858,103159,1414,-15297,-36412,-10498,80857,61167,27593,-21680,36909,64695,40251,-57199,29796,-21509,88522,89773,9800,-134691,15340,-5397,55921,-28183,-33722,-49696,1652,17967,-54095,-27193,4948,22590,-26679,73376,46241,-843,-59481,-22352,94644,70935,-57581,37198,50596,18109,-41064,-47545,-3656,-35703,-45052,59905,641,-10479,-12239,104071,28098,-31324,-55201,-32271,41917,76435,-2795,63855,-6712,80263,110067,114880,9977,-109823,-23591,26208,-9489,74027,-30210,60218,76290,31103,24060,30801,2708,-86578,29086,-5535,-35837,3571,50293,44976,20220,-16300,8069,76088,-71979,-61366,-27290,25574,36749,-1308,37570,-19173,59529,22758,-13932,-15601,17513,-5679,-44060,-22027,27782,5238,61844,6802,31500,49527,5140,1946,-46329,19235,10865,-40713,-57713,-14483,24046,19533,30200,46783,33825,-27424,57756,54246,-20582,-10595,-15366,23167,-679,14265,-40160,3420,-20117,-26600,49159,-27565,-26214],[-28187,7428,36493,-4239,-50356,-40544,346,-88,-88036,-48509,-9465,75883,9306,-13727,-16117,-18452,13533,58148,-45487,-69968,-72400,-52746,60244,96747,32794,20248,30174,-32690,15835,1348,30990,-22076,20743,-19513,-20487,-13515,-20983,-57940,-32719,-68318,-33638,-80456,-48252,-57681,12950,21008,-36024,-43192,-1819,-63531,19156,-50365,704,-63705,-21558,9464,21526,35057,23240,60910,-18159,-31360,-59226,-23213,-33809,46991,-27918,33546,-59787,-104416,-92914,-26347,-4782,-8809,23596,40674,49584,41963,-143500,-10682,-107297,-70270,50705,25528,-56884,-86061,-59962,43063,-48144,-21815,-105027,-20952,-65588,-56939,3375,-36801,-41366,-19831,24404,-35246,-22219,-37775,-26959,-23311,-19435,40004,74109,2506,-40086,-40405,-56815,-13917,35661,-89476,603,-67137,-97326,-66162,-39267,-22843,-15384,-32652,-38547,-16272,-27198,48744,14179,108559,-62980,-60743,13652,-15469,11880,-20930,-56853,20675,-53430,-46687,23811,-25462,-57253,8196,49863,-140243,8806,-34286,-41633,-63452,-39726,-103168,-82301,-77348,-85800,-15258,-7189,-58721,-78618,-29485,-81099,-64635,-108036,-84357,-64788,-174,-62669,-46153,-39312,-4179,-73733,-71416,-36806,-20316,-28220,1754,20700,-4974,-128807,14631,-65104,-114746,-122051,-26338,-35746,-74559,-31988,-19864,-76041,-33479,-17567,-54692,-51650,-43175,-42012,-77751,-61128,-99404,4556,17979,-39733,-78012,-98754,23394,9009,-11118,-102411,-100816,-87789,-118687,-117732,-34901,-36731,-62968,11231,-62788,-112646,-82432,-93229,-155486,-73482,-147743,-120553,-203385,-56600,-95042,-171823,-172584,-165452,-114838,-161323,-71939,-109023,-123441,-221611,-259901,-243975,-96980,-135662,-215331,-169878,-279617,-358281,-325607,-278033,-323705,-378376,-495145,-538886,-676796,-796166,-996786,-1494416,-2471239,1671520,1648005,986818,697498,576875,443796,345794,353503,458578,328528,370233,304002,204743,191873,176656,140157,150501,100977,193021,173629,124869,70825,138150,91915,149257,118911,91438,142818,108712,85922,57755,131701,121220,96232,61466,102178,130747,115244,114771,30072,104987,89230,18995,73413,22703,53935,50310,82247,125665,59133,89412,75036,41563,23342,-33466,7046,-6328,11456,18460,29754,23054,11820,112769,56719,33315,38324,50877,38119,3000,59705,16281,-63032,-55062,29121,-5810,-2226,63343,43404,-45124,-10326,-19239,-24699,-53693,-60453,-119751,-114134,-133490,-99610,-438355,402320,283603,203466,126518,141395,162177,155707,147583,194912,86691,135917,76647,39790,134753,69989,91144,118206,75411,96970,23145,96536,164801,102317,-304,-45915,-4904,25016,96175,128847,85188,13467,31993,96388,83697,-1901,-7957,-35978,66253,51025,-2930,28612,42087,17501,46689,24512,114329,76266,40425,46238,34405,86644,73593,-49981,11185,-4743,1179,79730,52478,-28460,16411,52853,-45436,70234,90534,29775,29242,13308,61037,57527,83595,83032,99741,155452,104770,107999,107109,71404,153822,82941,36714,22607,-2718,-10980,103903,49228,20943,63127,-127491,31127,36781,99352,40681,51438,73486,-1156,15497,2283,70601,65591,62754,32350,63025,-28486,91744,55884,54859,-76890,-42305,-18385,-58326,-77841,33475,88647,16539,-58068,-19940,20730,66739,44903,-9293,32671,-4190,14727,41591,-42513,1063,-9967,36547,-29878,-13070,-16283,-41527,33023,72439,46604,42942,54903,108113,82463,-3763,27790,9167,57109,90884,93056,63527,-29212,-48655,-4126,39710,-5417,71769,-22824,-1336,-13293,-88489,-41603,71796,50120,36097,44060,-19807,-131755,-57771,28376,-16390,-35580,-48631,-6002,7633,-4053,42202,23873,51198,-32584,-21684,84297,15844,28851,54847,-31785,43940,-5457,16040,24747,-19198,15282,-41286,-6717,22824,87640,-12046,56684,33710,-11082,36959,-22415,48254,29150,-21753,41073,-12879,-53584,-53268,13008,84125,96185,64197,16827,70006,-23188,-29903,-71414,-48408,105666,17327,12967,-41671,-21609,40371,29785,5099,-27571,15383,31673,54758,64353,5677,50482,-7012,21486,-51,45499,10068,70480,25783,77789,38801,26775,58070,-77150,-26769,-55083,17513,57445,54836,16625,17895,-38354,25736,9853,18624,66069,20507,-20305,15757,-2376,29690,42934,-30280,60064,15562,-57841,-31499,16349,90284,5980,-9439,-85018,14356,-13828,72533,-23720,-23751,42194,47388,81047,26697,48179,18865,-4955,-173835,44290,54875,36674,-36888,27256,47930,68991,48218,-67734,797,72565,-39616,4265,31265,35178,18387,-187529,-175193,2227,62094,81701,-44865,25289,24950,-92790,21939,62937,-37262,62692,58587,-11686,-32866,-3095,21715,-35028,37941,8276,27698,78141,-6582,22273,-85032,-23001,-63133,-25413,-2746,-13992,91389,-52047,-48671,-31081,12845,81409,-61814,-20389,-65760,5766,5428,50667,13552,-16433,35441,-35009,55254,-21213,24144,121627,-34671,-31562,16786,65340,-19518,-49309,38130,36978,46318,32638,77578,67871,14621,-9114,63442,50965,7863,4653,41789,25707,7742,70315,-35699,35952,20413,3352,-83294,10445,75604,75741,-21302,20976,-13755,14368,64336,468,23172,-34182,1403,105771,156077,37870,82311,6300,36884,52921,-22689,-66158,-33284,79666,9303,-37949,37041,-30591,-8444,14893,-30488,-48145,-43704,44869,43537,-6866,64919,-52372,-13649,-34420,-78761,-4617,74167,75451,-62229,-9700,32793,-12652,93687,-57588,-73830,-91549,-56639,-39488,38606,76572,124793,-1884,-39101,39811,2264,22739,15853,-8169,37315,4516,-2735,-12092,24899,12688,74168,63387,30858,7970,38192,-16320,7414,600,-46985,-2729,28038,-14618,2176,9034,-106336,6363,77833,31296,-48549,-14359,-18320,50439,75779,8383,-11466,47162,-4284,13525,26451,85206,46211,-21727,5295,-83273,-19883,67617,21045,-11229,81880,44216,27692,20685,1756,689,-37421,37594,-26852,-12533,-1153,12340,-3383,25778,-16141,34582,60420,-16689,-38247,6727,-23862,87297,70276,61111,-66087,-10001,15349,24124,-30588,35993,19218,107914,66886,44303,51388,-37935,61743,-287,11848,24550,75742,60032,-19824,-56151,-9219,-56940,40061,40276,17903,-19355,-9322,87899,62788,-7710,-7094,-13393,-35417,26676,29724,-14922,109876,12005,-12288,-105459,-15890,67066,53534,56665,-16905,33834,64259,61432,-27186,11861,-20244,63710,37111,10125,-113098,34756,-27347,57296,-27146,-31598,-46430,8846,12608,-48480,-58594,18260,26903,-44220,73210,69527,10463,-57848,-5948,53782,62582,-41957,29702,26352,7912,-16724,-29017,-12244,-53839,-56365,46634,-13041,-2635,3961,74735,12452,-53883,-42791,-8917,28671,78028,4514,47063,-2066,68667,100081,116383,16645,-106470,-36624,12122,-11745,79399,-24009,70854,76692,28382,32833,43372,4348,-100970,50720,-17137,-24172,-21096,63814,34087,16818,9166,23054,74253,-9238,-55203,-42695,36988,16970,8684,35979,-14467,14316,9258,-18217,-68644,15678,10839,-14007,-26777,5729,8548,54257,-2721,13733,23428,22196,26422,-48410,25401,32602,-35265,-71295,-57986,15453,40614,56466,70176,15642,-14188,56948,11377,-42371,-52308,-31891,27241,-6038,-10027,-44050,14147,-15661,-43392,47923,-31443,-14978],[-26943,11162,46234,6989,-43421,-52159,5936,-107,-86859,-37860,-29220,63351,-9960,-21562,-12571,-45357,-12947,37367,-66047,-61644,-54269,-50696,68913,129467,26009,41072,34728,-24565,5632,2431,-20047,-37220,28025,-11001,-34805,-13715,8740,-55061,541,-64552,-21466,-103031,-47178,-73511,-15821,-35158,-36520,-44103,-7384,-74899,3598,-50900,-22928,-56091,8803,-7264,5260,15306,39038,44708,-8530,-36842,-41610,-606,-31446,30997,-19113,7337,-70734,-74592,-75078,-26763,-833,-29029,-20170,8179,20508,30602,-89119,-19244,-100259,-74222,20464,-10520,-78583,-77873,-22971,55854,-70876,10175,-107019,-21749,-48281,-48049,-8157,-192,-26672,-20352,5789,-12739,-3480,-20276,-20912,-10832,-23395,22639,79229,8813,-5459,-35633,-71137,-11192,29481,-82391,147,-33378,-89159,-78847,-32435,-34926,-1850,-3073,-20860,-7970,-31380,55935,-41333,100756,-72291,-82275,-800,-19989,32989,-43493,-37128,19846,-70419,-87232,-38200,-63810,-34102,4008,22951,-118726,8801,-44777,-63325,-43530,-21716,-120581,-76264,-88192,-103270,-17777,8650,-40913,-89919,-41121,-62590,-66067,-87516,-63076,-56275,-3228,-81711,-52493,-34784,11592,-80786,-86302,-60004,-31982,-33089,7583,15533,16248,-116446,27817,-49808,-55612,-100838,-28682,-39107,-56655,-6853,-10910,-80412,-38965,-14627,-55138,-24133,-36509,-51765,-87709,-65958,-103045,1290,23181,-30707,-69833,-85293,17988,28115,-6844,-100210,-120157,-119405,-139324,-116871,-43261,-44513,-63453,15975,-74384,-139071,-76309,-86912,-137636,-72944,-149483,-129482,-188460,-20428,-108208,-184139,-176270,-154407,-123266,-145079,-76609,-84387,-106275,-209820,-241925,-230446,-73977,-109250,-225742,-175192,-289206,-365176,-327689,-292116,-320659,-368513,-493683,-508113,-671942,-774214,-992321,-1455666,-2473527,1626877,1575163,966641,661005,545308,404127,324033,319070,432639,311674,363014,297307,186726,184376,171520,155812,169061,127872,181890,157827,139959,89591,126477,78675,149265,121726,82981,130912,128441,79202,72050,134405,93972,85811,58320,64017,91273,125403,91941,38766,128828,42105,28402,85973,11587,41129,52450,60610,115313,50385,107650,55393,30478,32468,-19611,16528,3212,16127,43100,26771,31168,14694,99687,25688,7028,47634,59498,23089,152,99472,52518,-39674,-42799,34723,23692,26811,64405,24885,-46273,-25113,19077,-27606,-22254,-61218,-101270,-110564,-181442,-102373,-471698,392841,311994,206706,100397,122953,137519,152862,127627,191860,98736,118935,80791,41657,120906,59742,90742,125944,72155,111104,31424,110668,192078,92383,-35247,-58506,16279,41352,96005,131252,93117,-88,20727,85144,72454,12938,-14967,-34606,85383,54077,13574,11898,44240,17420,11891,37020,83438,34763,36566,43292,40744,85963,79791,-37354,-4205,-10152,-1602,80391,45251,-43115,4033,63086,-53213,63029,79994,38197,16977,25393,61281,62165,86041,118936,82402,137575,70811,101972,93966,66802,112404,94017,34179,46057,3508,-17274,105467,59345,22370,39160,-125957,18652,17661,84608,26470,75931,44619,-32137,-10356,-18994,71499,74196,51423,31189,78194,-9829,104122,79192,61484,-93701,-52095,-25134,-44667,-75710,19387,72926,-1274,-69104,-26215,18334,61811,37640,-30531,20728,-19913,18497,9994,-44497,-8971,-8063,54946,1291,-10315,-20159,-32278,31686,65853,37485,33707,32438,108527,75691,-661,51125,33273,73716,93020,89394,53170,-29869,-46515,-16643,52112,-10875,79667,6908,17303,-152,-73147,-44836,66424,40798,20851,33845,-25887,-118364,-67944,16937,-40283,-43705,-90740,-36382,21923,19070,61794,29028,48629,-22246,-37540,60836,30412,61561,75747,-17087,20359,-35627,20307,27524,-32563,8387,-52873,-20550,27111,86176,-16378,32872,18640,1848,44174,-51442,8231,43626,-7014,41624,-10783,-57461,-32973,18955,81673,77690,34515,12288,79374,-46030,-52710,-32741,-37041,92043,9283,18150,-45920,-30543,46027,-1853,-16932,-31654,11728,7624,21794,59388,7035,47397,765,32179,13409,32624,14416,93677,12064,101104,58319,42965,66650,-67297,-16360,-69828,-8385,37659,55263,-1052,-12925,-38628,19662,32819,34943,56886,35980,-4609,22193,36310,19398,42860,-43558,44289,30740,-59297,-42327,19591,90921,-5387,-56669,-79363,30145,-9796,96858,-15811,-4844,27761,39752,82907,23334,52350,23236,944,-207334,30633,70325,23690,-22621,26274,40555,97908,62301,-56545,6837,78219,-26701,-887,23012,22494,-10495,-156405,-110803,-26327,21676,55580,-24748,16324,4331,-104729,8971,40616,-28573,56835,64448,14153,-25822,-13907,4713,-58806,27303,-9974,27196,70279,-6792,2788,-76121,-17789,-51500,-50832,-36630,6356,66148,-43768,-31101,-37520,-11389,106526,-78018,-38218,-69988,-20324,7080,40019,12710,-11763,30460,-12225,31617,-11470,31171,135561,21601,-34210,10998,52727,-43489,-66243,26315,42486,56487,31235,72621,49980,-1693,-3085,30631,10197,21532,-7560,27870,13547,10979,61219,-34480,33937,15572,-1551,-86715,15449,120255,77272,-10142,15279,-5171,15435,71538,-18663,6322,5908,6680,91320,118573,21479,83614,15230,54817,33847,-7836,-49727,-7919,77025,2561,-51511,29780,-47234,-20439,30895,-38202,-46375,-49992,59652,31292,-875,64791,-46596,-18019,-75178,-127241,-11876,76404,51648,-11732,14396,31483,7097,83621,-63774,-56678,-76950,-80926,-47937,35125,97385,113240,-3771,-40323,41671,-9915,27636,8481,-17945,15005,10724,-12387,5339,9279,-384,56973,55205,9406,37513,31135,-45496,-16653,-26904,-76421,17585,49509,-29439,-12023,18348,-73062,17783,76674,47747,-20197,-22967,-12377,42886,74716,-7404,-1948,54076,-11781,22736,33152,45540,36600,-22952,20906,-105321,-18849,60180,11660,-1759,81328,16999,20597,53075,5846,-979,-26008,27365,-17029,7649,-5747,296,3422,38862,16991,35532,51014,-39933,9323,45822,-19436,45683,43281,59913,-59116,-8081,-3456,2704,-19767,21723,-29054,39507,41449,25225,48441,-52407,50790,17586,3428,48144,63827,8066,-20393,-31219,1881,-63051,33792,3199,-10703,-19802,-12065,45070,42964,-2132,10293,-4421,-7308,45452,21204,5525,105718,20168,-17554,-149338,-9282,48284,34269,78262,-15877,25210,57200,73709,12157,-11524,-15537,29863,-24883,14531,-61896,37818,-51285,63212,-9884,-24317,-32736,21201,4799,-35404,-87148,34249,34151,-55660,55940,87487,21308,-53579,-2759,12529,61341,-11495,27869,-1463,-1224,15006,-3614,-14537,-59111,-55202,29320,-26356,802,21385,31384,-7836,-78183,-25570,9603,8018,76897,5821,32157,4499,52060,90160,106155,20979,-80209,-54159,-3172,413,83043,-17379,69746,64848,22071,38021,35536,2216,-91670,67336,-35159,-6732,-35240,70445,11177,20525,35781,39468,68693,61848,-41543,-44953,29167,-4013,18505,30975,-18244,-23587,-2157,-12112,-122412,2920,21751,21722,-33457,-17141,18642,40313,-10650,-374,8003,30056,43307,-42328,19705,50561,-30184,-69250,-78205,-4986,50215,71519,79639,-5995,13852,51352,-29767,-52209,-79331,-56419,36266,-3359,-25945,-33882,23478,-11080,-58189,37368,-29104,3221],[-23985,11120,51392,17711,-34085,-57024,13606,-1533,-73925,-25214,-47803,54259,-19268,-26722,-7728,-61254,-38330,21742,-88500,-38781,-29445,-47760,78866,135950,8931,54666,37944,-8493,5712,-161,-69042,-49133,26354,-8680,-53081,-15808,34594,-49777,30505,-46428,-11044,-123270,-48443,-84752,-32339,-99814,-38858,-26192,-5409,-76035,-11144,-46040,-42222,-35523,30385,-19001,-14314,-11881,53377,16017,-1115,-46157,-26757,15965,-35734,16563,-12597,-10950,-80573,-36786,-51617,-22842,-565,-40670,-49098,-13598,-11011,4405,-8763,-30118,-87422,-77617,-8799,-43236,-98075,-61990,4763,63873,-75492,38199,-97620,-28688,-23672,-36523,-13129,29120,-9766,-17279,-11090,13877,27278,459,-14427,5173,-35135,-7707,63725,-3198,28547,-25630,-79134,-7393,20258,-59675,-11278,-9215,-85612,-76732,-21477,-48349,10486,26210,33160,790,-28975,51385,-95345,72855,-57602,-92461,-23686,-29075,44433,-58188,-24634,7905,-88759,-115884,-95624,-82320,-4940,-2600,-4556,-88919,4704,-54645,-83263,-25389,-11675,-116551,-58717,-90534,-110509,-20173,22085,-16298,-90754,-57845,-44101,-64828,-44464,-31997,-43330,-1450,-96221,-58474,-22595,20033,-83069,-105050,-70907,-41927,-37093,9063,-1455,32330,-95314,25707,-24579,-1099,-88358,-30303,-40626,-46620,9449,-5612,-77090,-52196,-23521,-58386,-4224,-26416,-59158,-100934,-73883,-111061,-5163,18120,-25561,-67766,-82021,5919,40392,-3804,-92466,-127325,-151546,-157967,-123239,-64890,-58020,-66804,11983,-98002,-145057,-60829,-76131,-107344,-67126,-148484,-133907,-168800,597,-121040,-184067,-172648,-135959,-123818,-136434,-91562,-80515,-102610,-190454,-219150,-218808,-91849,-114486,-230258,-189334,-296125,-364710,-319141,-311981,-314837,-361772,-485606,-487942,-660442,-744637,-994406,-1420373,-2410611,1589474,1481482,927480,624616,510063,367042,311291,290230,386450,290553,333742,273618,175042,183666,178251,178278,186144,163520,163656,140253,148871,115116,111625,63569,154242,118605,74974,115241,150945,74547,94958,113084,48898,94837,76369,52508,59965,131728,61312,40730,145626,17161,42503,95911,888,31077,66120,47930,102382,44442,116807,39761,24710,49907,-2920,25437,12238,19329,64964,19321,28522,16735,81788,-643,-4016,48506,49042,7482,2609,133629,84903,-14621,-25637,37839,62871,57648,67451,5468,-38981,-29688,54911,-30007,-3076,-58902,-78435,-109217,-231030,-158483,-492505,381563,342172,201810,76192,105733,106973,143236,99358,157226,105955,85134,80568,52095,97077,54705,94424,134143,63817,109924,30326,123481,186435,86930,-54356,-52093,44775,59661,100202,127406,100005,-4680,14218,69858,60756,21750,-14798,-27110,93815,54695,36178,13059,48351,20176,-5093,47572,53251,2073,31922,33024,43182,74871,71191,-20518,-11630,-9200,-5092,79516,37053,-49292,-3386,67266,-48522,40992,67965,42308,3886,39496,52254,59313,68283,117615,55246,103627,35305,88050,73985,63169,76137,90211,38800,73714,8268,-18343,95281,60579,20397,12901,-91341,2665,2381,58898,6748,70415,13395,-54996,-28356,-42060,68470,78481,39573,40060,91964,22462,130335,94911,61817,-110771,-55798,-29553,-23971,-53772,1825,45183,-24118,-57717,-23727,12850,57760,27320,-39756,9865,-26256,25696,-5869,-27448,-8599,-14944,64589,23923,-9992,-25729,-29183,22367,51005,31840,19099,-587,94542,58646,3869,66322,48724,90144,79184,60612,43028,-22150,-32605,-24643,63349,-15567,98060,41215,33166,18997,-50076,-38761,66793,40556,8451,10235,-27842,-75190,-64302,15430,-60166,-42259,-94003,-56267,29862,41843,82062,30907,49182,-13465,-50897,37229,20334,105255,101025,8038,1690,-51089,25556,32531,-28255,1780,-54798,-37327,23789,80879,-8864,8154,5138,8014,41669,-56583,-22179,58701,9014,30116,-2999,-46861,-13162,18753,83216,46531,-8487,1143,73629,-55339,-51045,14484,-23830,77268,4672,20285,-45930,-38936,59719,-10006,-39966,-43315,-5484,-19894,-18068,48442,11216,40679,13069,28467,21067,30276,22723,108051,-5666,89250,65051,55952,73768,-43443,3978,-69987,-36211,16057,50651,-8889,-27262,-29052,21803,51250,51041,39395,44241,16590,24459,67622,10340,40266,-62137,27117,39938,-48328,-39832,23674,89135,-14780,-82659,-64024,43471,-7983,110937,-18712,7219,15680,20943,66612,20399,52980,27253,10925,-202338,26531,73083,13199,-17560,25718,33203,122035,72050,-37344,14659,70796,-16174,-4326,3609,401,-29152,-99422,-18945,-46801,-9166,36371,18281,9364,-4375,-123469,5123,18231,2032,41215,70837,39177,-9482,-3098,-6789,-71561,19205,-37428,16078,52268,-7995,-23353,-58409,-13873,-34154,-51561,-60271,16195,34612,-30815,-10929,-43236,-32476,108942,-78115,-46756,-60654,-42084,3796,21372,9288,-9530,21831,13720,13150,5341,26059,133820,67876,-33361,2866,32400,-41886,-58554,12421,46697,60776,31664,64078,32722,-8185,10914,-4801,-27160,33268,-11765,13564,2169,21059,49337,-22673,29411,7593,-8997,-86630,5296,127185,66889,-1281,16422,1808,3124,73558,-26281,-5581,61730,13193,79460,64859,9892,78230,10885,72997,22425,8954,-24980,8043,56576,4475,-49310,25365,-56220,-24443,48468,-50760,-48109,-50923,58197,20111,3017,54277,-32001,-17318,-114321,-148521,-21499,72276,36056,43103,37764,33246,21266,70005,-61367,-35677,-57718,-94149,-53598,39838,108448,73791,2205,-20398,42216,-21117,27188,22701,-31946,-8828,-588,-15141,36456,-2976,-5263,27671,36908,-8088,74463,15475,-55101,-36753,-51689,-91273,27216,67729,-44616,-25254,26692,-31593,28080,62967,55373,5935,-25615,-11858,29352,56903,-12866,10319,65652,-21619,24899,35785,12318,38675,-16724,36199,-106617,-8525,44555,728,11631,63368,-5413,15868,77218,11506,-6029,-3139,10955,-4735,20015,-12342,-12649,17541,42354,37614,35186,48240,-43857,73008,85258,-18001,-17686,26309,45522,-44537,5418,-13613,-19696,-4819,4114,-71465,-30272,11520,1845,45186,-59469,31732,34181,-3777,64305,50008,-40317,-8692,-10884,14883,-69769,19532,-33696,-37007,-3457,-13978,19446,17790,-5308,29869,7238,26205,54337,3096,33359,93064,24478,-31785,-162078,5039,22447,9200,85838,-19568,13311,43385,76261,49767,-34082,-9229,-691,-74893,22247,-4526,25651,-71674,71986,18054,-13672,-9355,33706,-4647,-23235,-101929,48572,42312,-57377,23656,92080,33928,-49245,-16926,-18909,70920,20072,29518,-21971,-246,44764,19897,-8802,-51204,-31714,12749,-32968,1282,33741,-2653,-29826,-97924,-9327,18957,-15760,72955,412,24154,7324,34858,81890,89193,20855,-45033,-67370,-10062,23545,75805,-11110,56895,37316,12968,38151,11369,-4221,-56130,79988,-57288,10396,-33925,67073,-16346,31531,57251,55379,61460,114295,-22488,-33482,3574,-20959,27145,24975,-29104,-46542,-11511,1577,-154481,-14965,25446,60662,-40757,-35145,27323,22763,-14467,-4840,3426,25605,51208,-28075,8511,60947,-25420,-54435,-75815,-30791,48869,71928,71199,-24406,50779,43233,-54164,-43905,-68457,-76455,49875,7970,-23235,-14738,26372,-7263,-64172,21734,-18752,23262],[-20022,7315,52514,26224,-25451,-52299,20944,-3718,-53017,-14680,-62087,50156,-15052,-27697,-806,-63197,-57806,15534,-105597,-7609,-4549,-47116,84508,109166,-17118,55540,37571,15088,16770,-10376,-94775,-52677,16100,-10993,-69451,-19960,43060,-42930,43589,-21775,-6447,-133874,-51485,-89145,-34462,-146476,-44776,-1646,7886,-66586,-21847,-34630,-51206,-9398,35084,-23085,-33843,-38526,62846,-8418,3871,-57370,-23315,22115,-44199,7327,-12343,-19606,-87481,-2195,-38886,-18033,-3562,-38843,-61517,-24545,-36630,-24750,63132,-39777,-74770,-77866,-28799,-64940,-113612,-42041,15769,65660,-65459,48590,-83524,-43081,-1199,-24344,-13629,40936,7109,-11679,-22639,37621,62108,19389,-9738,22468,-46004,-40980,32669,-33431,49460,-14832,-73403,-4871,5575,-26727,-32656,-4392,-88395,-58176,-6785,-60332,21622,48941,103254,9931,-21441,32656,-123638,35454,-26428,-88652,-46042,-43327,41178,-59317,-19067,-12788,-104455,-127641,-129105,-76219,24750,-9841,-25430,-63940,-2543,-56773,-94653,-17024,-15493,-100276,-41666,-86100,-112267,-22070,31856,11413,-80487,-75885,-30737,-61409,2975,2649,-30436,2959,-101228,-58767,-4467,19645,-78668,-120595,-69637,-46260,-36478,6874,-23256,40331,-67350,20074,1040,28200,-88371,-29430,-42140,-46745,4943,-1363,-68024,-73110,-41848,-62968,536,-14230,-58914,-112690,-80785,-114392,-11335,-831,-27175,-71075,-88595,-8781,29349,-2289,-78768,-116215,-175180,-168137,-131788,-95027,-81214,-72798,-6075,-124671,-134802,-42444,-60363,-69157,-59962,-141494,-127527,-145753,-4490,-130175,-170375,-159849,-115273,-114624,-140243,-110302,-92959,-108269,-173772,-198924,-212326,-142617,-147280,-223476,-208833,-301977,-359353,-305741,-330968,-307194,-359477,-473899,-484053,-647509,-712359,-999863,-1398168,-2289522,1573489,1386820,878035,599204,481820,340663,309526,273603,332183,267779,287404,231093,170164,183865,196973,200799,197878,200494,142829,125624,145213,142369,100513,52204,159519,110918,68280,97526,167728,73377,121024,73677,7138,124464,108457,62859,44423,129748,37417,34793,150748,16922,54299,102072,-10154,25852,88102,50602,90750,42603,115074,31269,27075,72104,13209,34277,18211,16440,69656,11666,19314,23549,67366,-11243,-4359,39078,19942,-3417,12458,147812,107838,9208,-16148,38520,99591,79615,71403,-10591,-23734,-19525,76277,-32249,581,-53703,-56594,-110523,-256481,-239296,-493889,367310,357609,189714,63904,94134,79207,131064,71767,103775,107132,42048,76504,68462,68441,54198,95987,140515,55684,93596,22533,135714,157548,88483,-48846,-32960,72846,78815,107026,117172,100077,41,13240,52897,53876,22987,-5961,-7963,88606,54387,64697,34236,52403,25552,-2883,56985,32202,-11347,31240,18381,37827,58806,48062,-4291,-7090,-2484,-9290,73282,30375,-42563,-2886,65181,-35049,5902,57221,36793,-5889,53246,33714,49232,38786,82894,24534,66454,11795,68173,52852,63060,53652,76221,48684,94288,10483,-13768,77894,54128,18615,-2857,-35046,-8698,-3156,31163,-12881,40261,-13024,-63305,-30941,-53123,67557,77164,31819,57436,105424,61150,166639,97970,57318,-128490,-56354,-32925,-4404,-19484,-17209,13385,-47140,-28998,-11338,4502,54830,14154,-34988,2240,-23767,33303,-6361,-518,-776,-27639,62414,27967,-13128,-33324,-35697,11264,33881,29462,6423,-36487,66928,34517,6481,64280,51045,102800,53640,17475,36118,-2120,-10835,-28705,71728,-20770,119662,65235,43599,39014,-27233,-28191,68653,48540,-1739,-21029,-26523,-23775,-52330,21933,-73763,-33313,-59043,-56008,31894,59626,96420,30599,56648,-10038,-57684,18522,-10891,134079,128357,35147,-9316,-50405,29216,37796,-6341,-3622,-47104,-52567,13521,66804,1134,-6711,-4901,5637,31802,-41259,-35342,69461,20067,10027,6207,-26345,-514,15987,86630,12440,-49351,-9913,55268,-47183,-10190,52595,-9074,66173,3955,16335,-42684,-44289,78734,2607,-56243,-61185,-34327,-46183,-54302,32576,15129,33446,27418,7357,20134,29944,31456,111629,-20189,50894,59601,60838,78770,-19710,28475,-58742,-59265,-929,43112,-4122,-25550,-15059,30613,62403,63883,22070,44363,37597,22995,76386,425,34364,-79734,12790,41554,-25186,-19466,31686,91033,-17180,-72280,-44738,51038,-9320,104527,-34742,10239,9695,-965,39792,20183,51467,30196,21266,-160243,38092,65043,9315,-23981,28194,28825,134448,76583,-16726,22245,51650,-11327,-1530,-18460,-24376,-36457,-50286,60238,-49031,-19961,28332,69043,5496,2722,-139193,11136,2735,41985,21406,77887,55991,12246,26307,-6968,-68182,19977,-54488,2118,29378,-12130,-47320,-33145,-7582,-14901,-27596,-69641,16998,9283,-19019,7552,-46774,-35343,83089,-65249,-45515,-40970,-51037,-2871,-188,5817,-9257,15888,35970,4361,20187,8500,115811,86363,-29108,-7802,8441,-20916,-31897,1092,50532,58278,34853,48173,14268,-9542,19716,-31659,-46693,39949,-6449,1584,-7564,35873,36933,-4423,21119,-4184,-16735,-78742,-16570,87665,50307,2484,20107,2383,-17706,67437,-21437,-10138,108719,19193,72898,7208,10326,64942,-5539,74952,20751,23887,1127,16156,28189,14469,-32999,27418,-54920,-19447,60710,-66830,-56682,-47726,41204,16063,3724,38396,-11665,-11430,-136455,-137199,-29355,63490,31356,83349,53832,37758,25963,62014,-49309,-14097,-38516,-92148,-54873,55332,109309,24781,12629,14296,38381,-26312,23753,55906,-45834,-25045,-25420,-7684,71345,-10637,2271,-3265,13609,-16137,103300,-3237,-49376,-52617,-63199,-87396,27251,80213,-58363,-31429,32965,1096,35703,41531,54675,20271,-20676,-12012,12957,24523,-9864,21544,72899,-30099,18382,30208,-4640,51323,-7937,39294,-86473,9847,33413,-11464,23304,30308,-15981,20230,90932,19810,-7891,32023,-4692,9037,23463,-19616,-22927,33753,38603,42160,32713,49663,-24232,124294,111058,-19876,-79407,24224,21263,-25500,26711,-13388,-38059,11606,-11756,-93091,-67189,-14768,-18160,40731,-58817,5207,45893,-8496,67241,33779,-69030,12443,2420,27460,-71571,2028,-59755,-55337,18580,-14016,14948,-6193,-14528,45720,20744,54105,52399,-19838,60634,75591,24655,-50388,-151052,20640,-8651,-14343,77876,-25948,1457,25242,71203,75643,-49302,-3019,-20453,-96992,31138,35860,7483,-83448,79108,46363,-1985,16860,40611,-14810,-20796,-97403,56325,47266,-48826,-17946,80342,51141,-44996,-42984,-37092,86574,39960,30097,-25963,16269,63630,34859,4555,-35324,16906,447,-29002,1621,36272,-9200,-49910,-106200,1740,18814,-35850,63999,-10725,24587,3309,21994,74385,70570,15384,-14644,-67011,-1740,48130,53580,-5496,36993,-2815,3554,35783,-17895,-13037,-2772,88259,-79840,21036,-18991,53043,-38521,47033,69545,68433,55248,130117,-1604,-10914,-29570,-29790,34308,21706,-42768,-55039,-18767,16673,-156365,-30143,22506,100847,-47480,-44624,25485,3900,-13361,1994,4200,10052,53743,-9117,-1482,61831,-20763,-33952,-60358,-53357,39815,59519,46830,-34373,85140,35540,-56397,-18797,-19047,-80229,65786,25455,124,4146,18464,-4769,-61050,5603,-2623,39248],[-17119,1796,50495,29822,-20850,-38827,25551,-5093,-29927,-9034,-70714,47913,-223,-22622,7468,-52689,-67787,18700,-109623,21084,14552,-50150,79674,57390,-47308,44069,32476,43192,34791,-26793,-88831,-45495,2435,-15599,-78929,-24722,21824,-36057,35963,-4046,-9370,-131393,-54967,-86821,-26962,-156682,-54550,16251,32783,-50362,-27180,-17742,-47490,13836,23249,-19557,-48787,-56875,64358,-14941,6760,-66368,-33448,15984,-53274,2876,-20094,-20935,-88530,18539,-48788,-15242,-6377,-24313,-62096,-26772,-51576,-46521,94473,-43884,-67159,-74223,-37716,-71157,-122882,-23272,8708,61067,-50831,35514,-72449,-59869,10824,-12994,-12245,33089,22465,-6109,-26014,52555,89774,31798,-8407,37997,-50691,-67572,-7952,-73161,49846,-7048,-52362,-5323,-15096,2437,-59518,-20790,-95385,-28386,9917,-67130,29005,61330,153826,17603,-11507,3010,-118959,2531,6034,-73644,-61232,-62052,22689,-47446,-18695,-36105,-113836,-125687,-133481,-52503,49080,-14817,-36108,-50361,-10713,-49512,-93650,-23647,-34607,-87775,-35097,-79209,-114693,-23439,37124,37874,-61246,-90531,-25173,-57868,35159,33216,-22166,6263,-95041,-50340,16073,12045,-66945,-124691,-59417,-43281,-30431,1532,-42866,39335,-38078,20379,15871,23668,-97444,-24594,-45708,-55425,-22017,4627,-57038,-98477,-63684,-66547,-13107,-2690,-48236,-119407,-82794,-109735,-14850,-31168,-36138,-77966,-99994,-23305,-11000,-2635,-60501,-87670,-181281,-164638,-136331,-126617,-114987,-80616,-38321,-144653,-117941,-28188,-39475,-29663,-55751,-127760,-104132,-117658,-33285,-132972,-146752,-139357,-98651,-96865,-152942,-125531,-112233,-118329,-169730,-188140,-211710,-201536,-187740,-204835,-229023,-309202,-351851,-293607,-340923,-299172,-361693,-461547,-494462,-632786,-683921,-1004279,-1404010,-2138735,1598450,1307249,829899,590814,470888,329676,316590,272050,283327,245711,236727,179566,171555,180963,222555,215933,201255,229698,124435,116927,127433,165393,97929,49531,159530,101113,64219,80073,172508,76284,144635,32982,-11591,163386,140746,83307,44485,116137,33139,26896,144859,33814,58074,105151,-21597,26598,112441,67864,84294,44677,103634,32719,39517,93977,26580,42932,21675,4028,50584,8168,8948,37542,59882,-2346,-2955,21323,-16897,-5840,28355,137014,115963,29011,-20439,37935,122535,85716,74486,-20130,-3297,5559,78136,-33627,-8707,-46736,-42656,-112305,-246410,-303466,-475768,349139,346283,173961,66172,91364,60930,120973,51102,53031,101901,-228,69532,86131,41982,56277,90496,140942,51458,66879,13034,145950,126536,97485,-19787,-11847,93224,97486,112881,101511,89761,13786,16906,36550,54435,18681,10702,23068,71495,53807,96312,69967,55009,31931,13217,68026,24252,-2257,37430,4427,25140,43176,16343,7911,9092,6104,-13182,60152,26944,-23672,6339,59274,-17770,-32282,49976,20071,-8912,63836,7277,33932,14397,40433,-980,38322,7197,46025,35268,66404,45761,61758,61485,101270,10816,-4229,58775,44471,21197,2242,25123,-8104,2813,10664,-23664,4479,-25983,-50131,-13773,-39553,73848,70803,32759,80321,120367,96476,203908,85172,52497,-140180,-58604,-37764,3122,11711,-35158,-13775,-65056,4336,8734,-5425,51956,-846,-20311,-943,-16630,36381,1554,25575,9502,-41455,49058,11750,-18089,-40976,-49906,1778,18749,30373,1000,-67291,29920,8988,4383,41118,40190,109810,24196,-23388,33202,28987,11459,-32943,74755,-27523,131909,70563,49839,54072,-9764,-18538,66958,60609,-11662,-50638,-23787,16053,-40573,31918,-79410,-20932,-5068,-31586,30153,68816,99521,30116,72318,-13660,-54902,7826,-47448,125811,150992,54628,-12572,-37665,29205,41936,26653,-6531,-35189,-61975,-93,43004,5142,-4913,-10302,-4324,19522,-17208,-33038,72078,21245,-11416,13026,-3563,3966,14750,86293,-11968,-66258,-15416,31698,-24622,61845,70173,4910,60216,6261,4772,-37421,-46224,96175,24624,-59035,-78716,-63886,-66483,-77436,14205,17001,28529,39387,-28464,10566,24251,37611,106011,-25663,6867,47289,53776,79756,-10567,50452,-42695,-72197,-9848,36233,10087,-14134,-3351,42135,66366,71150,12089,39040,53153,18442,55202,-9766,25398,-87800,3911,35779,5061,15853,44698,96977,-10206,-27342,-26513,50537,-13260,72059,-57295,5108,11087,-19408,11093,22847,48724,31943,28160,-97928,62977,50197,11505,-36655,35710,29444,130177,75238,-1514,27144,25804,-12537,9269,-34438,-43170,-32644,-23226,97732,-31315,-9683,30265,106018,4826,22305,-142084,22616,-1481,72944,1839,84037,60530,33890,63989,6436,-50748,32053,-48060,-4863,8973,-19983,-60581,-1066,4122,1948,10232,-64294,13923,496,-12240,20886,-45929,-11397,34831,-48462,-37664,-19347,-43788,-9815,-17302,4799,-7981,18469,51276,6075,26828,-13947,86047,72873,-22789,-20813,-13598,6935,-782,-4549,53948,48988,39648,23252,-5661,-10004,15065,-40821,-42461,40669,7079,-6649,-15163,52980,26931,14049,10346,-19664,-24509,-61324,-40605,19107,35881,-44,20806,-6272,-38655,52158,-9311,-7274,126836,23526,67636,-43206,27179,46002,-27027,51662,26511,34076,21581,21776,4385,27877,-8915,37091,-43776,-8938,62743,-82145,-72283,-41995,15364,22249,1263,21227,10022,-1857,-132330,-104725,-31053,52316,33639,96887,57224,43523,23112,63420,-29978,7338,-21196,-74524,-48907,78805,100871,-14356,21613,49164,29484,-22271,19795,96057,-54255,-28571,-50593,9720,96549,-14409,21174,-25739,-8034,-13398,111085,-18404,-42831,-67197,-57004,-69097,23353,87142,-67937,-27160,36734,12011,38644,19488,48347,20824,-8246,-9727,-2564,-14116,-2619,28559,66662,-32945,4527,14867,-5861,66607,-2275,23135,-52939,32270,33378,-26158,28510,-8535,-11667,36831,93713,31613,-2986,71662,-14358,24285,20144,-25918,-28170,45257,31627,32719,27571,50106,11103,139110,113474,-23671,-118075,34190,-4334,-5905,50277,-4129,-47531,26596,-20874,-83083,-58218,-32040,-29344,34495,-52367,-24610,51604,-10615,54623,15409,-71815,35971,9886,38154,-64604,-12526,-69252,-63094,34815,-12057,23512,-21852,-23512,53214,34999,65538,41428,-41004,79075,56272,21414,-65883,-128669,31551,-39486,-29702,58554,-30480,-8023,6679,62330,84503,-52652,2555,-28108,-88738,38351,50230,-3849,-84287,79220,64131,8664,34957,37465,-24828,-32377,-76139,53478,43821,-32650,-60320,56198,73951,-38584,-68664,-42101,98236,41872,25881,-9613,47121,66237,38601,23151,-19529,79561,-6377,-14888,4611,27494,12501,-64822,-97088,6605,11989,-44943,47652,-25111,30865,-6651,17326,65369,53717,5167,4361,-49152,21700,61702,20236,145,18005,-45601,-2507,35771,-39037,-20758,50661,89349,-98352,21442,2639,30683,-47092,62447,71877,76153,52886,108152,17256,17375,-55536,-28344,40826,24701,-54581,-55129,-23580,26070,-133828,-37079,15015,138635,-52559,-45245,8324,-14464,-8426,16482,3478,-11148,56503,7939,-6400,53818,-16038,-15860,-43412,-66034,27100,40573,14265,-35150,104699,30609,-42111,14931,45289,-63445,80326,43591,35910,13761,-2000,-3931,-55127,-7658,13711,46423],[-18040,-2397,45940,24931,-22423,-20702,26023,-3943,-11048,-8715,-74113,42329,16433,-10526,14768,-34385,-66893,27452,-95545,36530,24486,-55619,62756,810,-73888,26274,23269,70743,53149,-42580,-58718,-28984,-6310,-19914,-79005,-27461,-31243,-31819,12182,-6472,-18183,-118032,-57317,-80078,-18472,-132300,-66863,20181,63853,-33620,-27734,1532,-33471,27798,1693,-11173,-55022,-62301,54882,-1533,7912,-68305,-51070,-1173,-59750,-183,-34761,-19410,-81221,20115,-79945,-15835,-5135,-3255,-58227,-23110,-55439,-55786,76838,-39631,-65901,-68040,-38358,-61825,-123004,-11193,-11193,51514,-41454,3202,-69281,-70807,9152,-3245,-10840,12635,35210,-3806,-20043,55706,98910,35082,-10769,48822,-48621,-81046,-50860,-108049,31670,-4520,-20619,-8958,-39537,9860,-84270,-50436,-101493,2637,26388,-64874,28467,62886,156496,21087,-2231,-29752,-93857,-17111,25007,-54966,-67952,-82117,-6330,-28554,-21420,-53910,-114849,-117379,-117602,-26210,62685,-14622,-37062,-46393,-17232,-36343,-80516,-44887,-64557,-90849,-41771,-74652,-121115,-24562,37473,59474,-37459,-97841,-26860,-56963,40670,53771,-21622,4722,-80002,-33889,34628,811,-48983,-112545,-44515,-33632,-21363,-7637,-56693,30272,-14168,27543,12891,-9063,-105949,-15427,-52331,-68070,-62220,12937,-48871,-122736,-81749,-67170,-42666,5084,-28523,-119221,-78280,-98762,-15381,-64734,-50221,-86162,-108200,-36368,-71001,-5185,-41137,-49214,-164391,-145491,-132210,-152663,-153508,-89170,-79520,-152517,-104072,-23578,-15675,4048,-57440,-109732,-61340,-83200,-73787,-128488,-119997,-116107,-90802,-74710,-162569,-131769,-128657,-128709,-182782,-191281,-215577,-239359,-210819,-178915,-245122,-318633,-344355,-287054,-336293,-292142,-366958,-450925,-512253,-614482,-665144,-1002142,-1445378,-2004285,1678702,1253182,793442,598074,482431,333995,327654,283963,249033,226213,194737,138011,177704,174244,246583,219255,194614,243124,112608,114485,99648,179239,104843,56975,150112,91796,63602,65346,164026,82346,161374,12067,2073,194741,159510,102601,53642,90960,53769,24950,133538,55849,51905,107102,-31795,32977,132045,90458,84748,49141,86372,45215,61159,110696,36317,50743,25632,-18303,13033,11345,1534,56886,56942,21580,-6850,363,-45908,1187,46168,106918,107313,42949,-34771,37854,125476,76732,75134,-21713,18291,40460,63800,-32901,-24082,-39940,-43292,-110215,-207472,-320950,-444438,327754,308115,159205,78638,97917,54857,115800,38947,24465,90938,-31047,61010,99920,22435,58593,76420,132065,52069,37587,5963,151019,112389,112106,22448,2336,101140,113800,113379,82578,70296,34693,22984,22701,61774,13913,32171,60169,48890,52235,126693,109473,55805,36561,34833,82913,28035,23816,50340,-3434,9072,31402,-14800,14646,31566,11238,-15087,42079,27271,1568,22762,53538,-1321,-60171,47274,-4042,-3595,68512,-23394,16860,11129,20976,-13657,26360,19943,26056,24169,70889,48401,56414,75777,94957,11468,8057,42022,37003,30568,30450,73257,7108,17141,3078,-16629,-14638,-19224,-11172,22129,1967,88059,61696,45090,106217,139374,118675,235542,64909,52565,-142203,-67468,-49454,-13991,22152,-49118,-32875,-75236,27955,31011,-15130,47341,-16235,-4553,97,-11388,30829,9693,43176,17161,-53670,28774,-17034,-22792,-46178,-65046,-6070,8307,34648,4350,-86670,-9347,-11648,-3800,2345,20930,110995,-1117,-46971,32355,63471,26210,-41535,70017,-35825,123243,57075,55873,59723,3309,-13189,58535,70558,-23064,-70216,-21837,36864,-34827,39955,-76230,-9579,41154,12586,26994,67746,89353,31909,93706,-23380,-41942,5764,-69838,76664,159676,59649,-9893,-19800,24707,44484,59480,-5520,-27162,-63174,-11611,13749,-699,12519,-11127,-18428,10066,2159,-26294,65162,11337,-26346,15075,14210,5894,17607,75972,-16121,-43449,-13185,11817,3181,134044,68372,14627,57393,9863,-13304,-31018,-45351,103914,42634,-45306,-87733,-80059,-76730,-82480,-3333,17396,27669,44414,-70566,-4746,12471,39788,94550,-19848,-22095,34856,33557,74981,-23336,64951,-28683,-72895,-11538,33251,25814,-458,1567,52041,65867,72104,11886,33133,60569,11419,9608,-16581,14924,-79670,858,24699,34904,55814,60378,101581,5244,33805,-12785,41587,-18015,17364,-72928,-4568,18560,-30957,-12436,27286,45200,32989,29134,-37914,89651,32262,14297,-47470,48325,35363,110027,67874,4175,27727,60,-17510,25576,-38662,-48548,-18669,-14399,89862,-3039,14011,37102,113508,6472,44994,-129305,31799,4937,80072,-14765,86709,53118,50311,96189,30491,-27504,52254,-19333,1352,-1736,-30502,-58046,36711,21868,13844,46713,-47783,12681,11185,-10993,28077,-38727,34203,-20479,-37588,-28438,-5808,-23038,-13595,-23213,7962,-1306,31961,59454,15358,24125,-27915,52702,39705,-16852,-34677,-27937,29465,18483,-4210,54928,33988,43250,-7905,-24363,-10669,-3271,-29307,-19318,36672,24651,-10189,-19604,70644,21928,26513,32,-37239,-32528,-36516,-55875,-45062,30546,-8349,14974,-23056,-51288,29369,2162,803,111476,26046,57021,-78658,59269,25964,-43478,7199,35040,38515,31553,29742,-4969,38289,14234,52059,-25097,2552,53204,-91454,-91089,-35315,-8881,37387,-3175,4743,28485,8440,-104384,-72872,-23707,41256,36036,82731,46606,48012,19510,69124,-8829,27321,-5803,-45052,-32847,103135,84102,-34018,23693,67544,17440,-8728,17119,127789,-53153,-19884,-57880,32986,101650,-15847,45280,-33722,-21672,-3966,94387,-25300,-49681,-82092,-37452,-46637,22330,90595,-70935,-13163,37851,-2358,34995,3414,39790,12361,9256,-4854,-13982,-47092,4249,29850,44196,-27193,-12970,-8256,1844,74541,-3952,-10167,-19708,52796,42249,-44078,25150,-40518,5535,63145,86236,46541,7735,103244,-16327,41874,14162,-29721,-28246,45748,24920,15106,19810,44310,45588,111153,91521,-26971,-124939,47936,-21648,10972,70650,9422,-44887,37913,-20137,-42568,-17586,-38920,-31133,26862,-43566,-51021,52594,-11295,28810,-3548,-55070,52884,14560,46699,-48025,-18688,-62271,-61372,38796,-8928,33051,-24838,-25746,50594,48083,54785,25200,-54340,82885,36589,16023,-71554,-104459,34663,-63136,-32667,35976,-27974,-15098,-8537,53301,77103,-43186,8329,-26475,-59960,41223,46499,983,-75766,68955,64290,16816,35822,22974,-33900,-54459,-47523,38330,27886,-13615,-93882,29199,99374,-27372,-81724,-35805,96902,27927,16121,23744,84104,52520,32572,43145,-11070,132560,-8815,4756,11672,9685,45619,-72798,-70368,7293,2589,-38091,24425,-39262,37492,-18417,22008,53186,39914,-7934,12881,-17644,52563,54708,-14079,7478,8239,-77344,-1525,42099,-42616,-23952,84793,79173,-108763,12148,22200,4783,-39270,73077,66330,76502,56498,62836,31180,44665,-61795,-16744,47919,35468,-61816,-53055,-25475,24646,-99752,-35165,5664,167446,-55017,-39921,-21201,-30627,-2164,31359,-2528,-30098,62611,15190,-6660,39758,-11279,-5592,-32868,-67753,13854,23263,-15409,-31339,102395,29515,-23317,46155,93472,-31755,89453,55355,68590,9710,-32299,-4767,-54243,-16643,23627,42611],[-24560,-2915,38728,8889,-29978,-3589,22501,630,-1513,-11832,-73918,29617,24201,7137,17925,-13854,-56294,36402,-63710,32521,24959,-60233,38624,-39821,-88379,10815,12255,92097,65444,-48612,-21652,-7932,-2570,-21781,-70243,-25512,-101660,-33254,-19140,-34323,-28401,-99833,-57347,-72180,-16773,-92889,-78962,11519,90958,-22301,-25589,18948,-15619,30018,-20601,-2472,-50903,-54902,32199,20880,7396,-59718,-65277,-25267,-61868,-5968,-52829,-19269,-65038,5038,-117391,-19289,1953,15321,-55715,-16345,-50757,-52914,28157,-27442,-68136,-61866,-34894,-41062,-111895,-9737,-34120,39916,-40977,-36390,-73263,-69140,-3215,4679,-10004,-7241,44010,-7407,-5981,47656,82218,29645,-15671,53286,-42513,-79471,-87600,-124382,5768,-7497,13675,-14263,-63338,-15796,-97785,-79038,-101445,24654,40745,-51126,17553,55815,110315,18286,3846,-56390,-69405,-24281,24102,-41994,-69297,-97575,-37519,-11265,-25405,-58851,-108002,-109385,-95478,-12248,61849,-7710,-31626,-44952,-20191,-22866,-59313,-74276,-96186,-108191,-56716,-75472,-130176,-25953,33062,73795,-14729,-96181,-32557,-60592,20959,61986,-29311,-3724,-61614,-13728,47169,-10217,-27766,-85259,-28367,-19636,-13458,-21801,-66122,15115,-603,35672,-7104,-54389,-102644,-3060,-61396,-78910,-100801,20827,-47453,-139811,-90108,-64577,-80764,6974,-5682,-111849,-68431,-85295,-14767,-91326,-64998,-93376,-105380,-47729,-130034,-10127,-25553,-12021,-125691,-112633,-117994,-167970,-185220,-97357,-121505,-149631,-98852,-30940,5833,26122,-65524,-92227,-6327,-45732,-111780,-117809,-97082,-97059,-92925,-53714,-154918,-127166,-136296,-136761,-209794,-208797,-221746,-238759,-200213,-153594,-253364,-327635,-338073,-287503,-317278,-286946,-372499,-443308,-529302,-592379,-658839,-987847,-1512611,-1937151,1811724,1229176,774177,612792,512609,349011,337417,304199,232090,210707,168773,125306,186249,166061,260947,211246,177930,236638,109392,116043,69877,181435,118549,71077,130269,84709,65799,55473,146616,88956,168701,24907,43443,205256,157496,114575,63013,58940,93961,33615,124659,72186,38518,109974,-37557,43019,140689,103387,90220,53730,68657,66736,87432,119109,42506,56903,33608,-44855,-27951,20762,-1396,76557,52568,50359,-17120,-17289,-55257,15723,60637,69955,85505,50662,-47685,39967,109227,61095,72739,-15645,36968,75761,42451,-29038,-37454,-35682,-62289,-99916,-157210,-287513,-410207,306443,256668,149302,93069,111040,59355,114161,33076,25199,75933,-41663,52635,105785,10618,59267,56236,113431,56296,13679,2871,147615,121879,128761,63271,6236,95402,125536,104766,63583,48203,58764,28678,12649,72732,14674,54114,94293,29932,47888,151590,140953,55319,36447,54043,101156,38293,54506,66790,-1565,-4688,24282,-36612,16223,51317,9091,-13335,24021,30606,24961,43057,51568,11012,-68851,48717,-26983,9132,65239,-52664,2316,34047,39237,-10123,30885,41955,11985,20458,73306,56497,64531,91771,81170,15139,19703,29056,35093,45987,73570,100792,33313,33244,8314,13249,-4069,7055,51303,69257,60309,105242,53101,67728,134498,164565,121591,266621,68017,62698,-157712,-87121,-76537,-63121,1054,-56376,-49815,-79532,32427,48514,-22861,39699,-30899,2817,3374,-13694,15955,14179,50402,19188,-65063,7946,-45449,-26314,-47135,-72724,-13762,4948,41896,14270,-90803,-42558,-23231,-17488,-37705,953,107025,-16904,-46302,29854,89929,28961,-52508,56612,-44271,90159,31272,65690,54580,17044,-12074,43992,72230,-35951,-75581,-22500,42667,-34701,41716,-64438,-2484,59933,63855,23845,56946,68085,38238,115180,-35828,-21040,10741,-66159,4964,146638,48678,-4005,-3482,16321,45718,80039,512,-26552,-56720,-15835,-13504,-14582,36471,-8705,-31968,6750,7731,-28854,50161,-6207,-29469,11533,23071,13935,24568,52706,3362,16526,-4668,1884,24452,172035,58684,17047,54405,13081,-33799,-23377,-41928,96175,47391,-17655,-83138,-73941,-74155,-70668,-16489,18910,31271,39911,-107073,-21024,577,38484,80082,-4990,-26532,26899,2782,64340,-53505,70285,-21018,-63068,-10211,35018,34107,10300,97,57457,64739,67715,18109,31103,60272,2468,-43893,-15234,5655,-54313,2205,11696,57798,86866,73064,97258,25608,87096,-5417,26146,-21345,-46207,-69121,-14079,28973,-35405,-26682,32334,41114,34172,23918,4053,102411,12864,10328,-50062,63652,44987,82370,55234,639,24140,-19289,-22601,41377,-30090,-37244,3384,-13534,53799,18682,39451,43060,91146,8897,59401,-105729,31036,15949,60435,-26876,83696,37439,58336,111330,57313,-9074,72841,17821,19159,1497,-40783,-39670,77295,43618,21335,68907,-26964,16377,35066,-12787,31246,-24837,82319,-65700,-37495,-22623,-6732,4019,-12001,-15077,15677,14282,54065,61975,27209,15599,-20483,24746,8575,-14161,-45487,-29675,39755,15967,-615,49485,15379,42498,-38478,-37269,-9506,-28749,-1901,11017,30284,40318,-8377,-19077,87378,23283,28856,-6831,-53501,-39750,-9864,-55460,-76697,36403,-20414,2968,-43029,-50532,3475,6447,10379,74569,27562,37321,-95158,98691,9630,-46167,-42616,42372,38272,29840,41338,2960,40558,28549,66910,-2197,11623,34356,-90945,-106084,-29056,-21683,56321,-7623,-10517,39980,15783,-64421,-59287,-7269,32693,32960,50610,25844,48348,22656,67352,7332,43070,7497,-10483,-5952,120364,59722,-37038,16582,59363,5782,11503,16601,139502,-41681,-3930,-33429,55479,85130,-16308,65765,-26821,-23199,4136,61157,-23171,-72989,-93828,-15003,-30198,28519,92743,-66756,6142,36182,-35077,23925,-3072,31637,2636,27141,146,-19500,-63295,7557,25942,11548,-12825,-29428,-34040,10700,68884,-14234,-49859,-404,65048,51963,-63923,14547,-54951,29574,91385,70441,62697,19846,116180,-12496,61793,9781,-30053,-25323,31608,20195,-3701,10427,29789,62317,54786,53250,-27476,-106053,55912,-24863,23314,83600,20152,-29960,44785,-9674,11872,26978,-37469,-28280,19298,-36280,-67310,51357,-12699,-3737,-20604,-32493,55680,19173,53747,-23917,-13846,-43450,-54056,30803,-6131,35236,-16064,-18563,39411,56640,24748,8344,-56310,70920,17473,9798,-64336,-82983,30863,-74047,-22463,18744,-15349,-21944,-18203,46215,59003,-23931,15688,-19809,-24738,38154,40248,22224,-62760,49048,46376,21563,18645,-71,-40769,-76557,-23072,12513,-855,3112,-110718,10522,120780,-10781,-76327,-21823,79897,6644,3124,64579,114761,27517,21063,60008,-13416,151875,-9279,23118,22008,-12094,67779,-74153,-36480,7070,-5756,-15190,-112,-49418,38703,-26887,33528,38347,28881,-21378,15680,17661,78825,25991,-38137,18461,12862,-86499,8709,54991,-26762,-20789,88528,55019,-108884,-1820,32481,-18868,-19122,75676,56509,68664,66467,15880,38981,64768,-44172,2669,55981,52426,-64475,-51247,-24233,11457,-66507,-28335,-2907,179895,-54051,-33276,-52978,-42659,2524,39397,-12652,-39485,69758,6511,-6152,23581,-6678,-3695,-30858,-64194,1390,14292,-31580,-30291,80123,31828,-11039,65789,107616,2408,89940,54886,82387,-5643,-64784,-6779,-61558,-21708,22323,28801],[-35465,359,28003,-17346,-40693,7443,16501,7907,-3476,-15143,-72041,9450,15983,25702,14249,4539,-39266,41111,-20700,9927,18082,-60290,16438,-54253,-84873,4636,2654,102975,67927,-38219,5704,11028,15854,-20109,-55787,-17579,-162065,-42264,-49177,-79842,-34418,-82743,-54764,-65799,-24770,-61127,-87196,-1814,103964,-19454,-23551,30383,-1919,22104,-36469,1771,-39043,-39182,-3091,35428,5004,-40416,-67775,-50471,-59710,-17077,-69667,-22655,-42252,-17796,-141628,-23539,13483,23391,-56316,-8606,-40717,-41968,-23482,-11102,-68599,-58020,-30471,-15621,-90358,-19607,-49350,30034,-45656,-68967,-77850,-53110,-19074,10763,-9212,-13535,46924,-17701,12313,31800,40297,18570,-20730,51851,-35660,-65254,-110026,-115376,-13810,-14430,42492,-18493,-81486,-69578,-92359,-93192,-92671,31739,52000,-26584,-485,43514,42305,8876,5294,-69751,-60381,-26646,8379,-41702,-69323,-101194,-62080,-3332,-29152,-47230,-96302,-104637,-77317,-18197,45779,5025,-24044,-38803,-19050,-13473,-36448,-101620,-119324,-126187,-70907,-81680,-137597,-28212,24781,79311,1652,-86916,-37852,-68239,-12243,58974,-42923,-18362,-46421,3736,51155,-18410,-7989,-48945,-12662,-4321,-10279,-40549,-76089,-3798,1160,38237,-35817,-94104,-80569,10035,-71157,-83033,-124814,23154,-54069,-145121,-86409,-60820,-117839,2862,11226,-98268,-56456,-73283,-16182,-103258,-75439,-97671,-87461,-57457,-167922,-17242,-18453,13540,-73521,-71358,-95817,-169882,-198634,-104235,-156534,-142736,-102748,-48705,18338,33336,-77949,-80513,41019,-14418,-136905,-103675,-82784,-88767,-102351,-38283,-123208,-114062,-134633,-141109,-241569,-236487,-228553,-205221,-157448,-136960,-251951,-330076,-333607,-293622,-290398,-283911,-375122,-438820,-539696,-568662,-663945,-958220,-1582842,-1974561,1974558,1234627,771474,623997,548527,367521,342382,326587,230227,200496,159561,148572,194347,160363,261386,196739,153048,211685,114229,117868,46671,172494,134270,84764,102807,80131,68632,51833,128363,92511,166101,68929,96649,191141,136651,118635,65604,28645,139311,51947,124507,76552,24084,114811,-35491,53528,134974,92957,95405,56248,55638,92040,111288,118402,45652,60953,47275,-62136,-54649,33190,-492,90618,41452,72765,-29055,-25911,-42881,33942,67307,39087,59149,53374,-46492,45205,80623,50232,67901,-3509,49674,100663,24240,-21851,-42532,-36024,-98002,-80022,-113443,-222654,-383963,290775,213141,145699,101369,125521,69734,108630,30013,46956,59278,-28014,46185,102131,4485,57486,35354,88067,62189,289,2843,134236,147815,143190,90477,2147,78346,130792,85298,48290,32907,80407,31626,7071,83381,25068,72264,117410,22986,39032,167687,155789,54408,29598,65658,119067,48554,75476,81803,10383,-10895,20647,-43961,14030,58983,-65,-7022,11880,35356,39605,63105,54676,17750,-59767,52600,-38412,25922,53391,-73694,-5356,72941,84530,7604,46617,62823,5408,23162,71098,66234,83199,110798,67796,23515,27132,18744,38102,63780,115647,107334,61974,43949,20909,63009,33155,44648,125589,114634,112525,116704,47972,94785,165917,193683,105450,306640,133156,90369,-231519,-120628,-124066,-133943,-47560,-54975,-74989,-82938,17261,56243,-27260,29593,-44662,-2719,5473,-24582,-4431,17364,50938,16193,-77269,-7159,-61853,-29132,-43244,-67040,-21667,11232,50922,26434,-78297,-62675,-25776,-34043,-62514,-12305,98570,-21714,-24485,22038,98655,22611,-54786,36509,-50319,40568,2795,80521,40952,34716,-12027,27959,61909,-47812,-67416,-26671,40771,-34855,35559,-45616,-464,47611,105862,20885,38914,41325,50494,130506,-46289,3321,19897,-38448,-59895,109923,25612,2335,7102,5637,46162,80015,11784,-25723,-45839,-10056,-31712,-30597,53570,-5073,-40650,9739,-2319,-47783,30701,-24285,-20020,3086,23735,33625,33349,19432,40404,90976,6249,2973,29776,161665,54426,11258,49480,15133,-50321,-13152,-35399,72250,36887,15582,-65773,-46971,-57846,-48348,-22360,24725,38620,26657,-126874,-33444,-3265,35567,63887,13027,-11674,23803,-31952,49933,-85938,68021,-20194,-47172,-10860,38935,29431,16310,-2095,57796,65734,60074,23551,34697,54608,-7868,-85923,-2980,744,-17644,5860,489,70814,98588,75678,79305,46138,116079,-5089,7617,-21576,-101112,-42502,-19666,38541,-34774,-30651,37497,36669,36242,14433,25071,90116,-8550,-4155,-42495,77608,55321,58951,39121,-7730,18448,-28358,-24603,49940,-11777,-11687,29733,-12522,12215,17679,56825,44633,53769,10405,57055,-79463,16439,22591,24695,-33300,74646,18173,57467,104757,76583,-3547,84898,46009,40065,17638,-46878,-9950,115301,65895,27543,70279,-9912,23880,59617,-13867,34733,-6719,108986,-89988,-45209,-22245,-20760,28818,-5301,3875,26676,38480,78758,60662,37309,6809,12697,8716,-1811,-16524,-46929,-15678,37711,-6765,1606,33296,-4062,35413,-60471,-40420,-3481,-52020,30630,37033,23342,48389,-1075,-11701,100915,30679,20477,-8694,-63914,-43464,11784,-39635,-69173,49649,-33208,-11140,-59379,-36468,-19094,1434,17460,36049,29387,11019,-92122,133008,341,-31857,-77818,47441,35880,19025,53999,22647,33193,29741,75050,21369,16792,11042,-79959,-109935,-24332,-18642,72258,-10102,-23971,42369,16945,-26050,-66094,15127,28610,22578,16344,2849,42360,35959,47479,12958,51256,17480,21764,28380,125336,29269,-33286,2421,27800,-1979,33460,18276,127958,-22806,12619,21984,70366,55898,-16333,74938,-9412,-12257,3017,26235,-15497,-101964,-94575,228,-24413,41826,94036,-57390,24579,31737,-72502,6659,-383,24895,-1610,39373,1749,-19169,-56868,6513,19021,-20056,6531,-40726,-55810,15414,50526,-31140,-81630,-2664,64058,54094,-82238,938,-47511,52640,111399,49772,77098,28139,106816,-6939,81175,9870,-26778,-22823,3762,17255,-17919,1572,8395,52809,-4385,11504,-24100,-75759,51528,-14936,30762,86678,20966,-6595,48184,6927,54150,53764,-31419,-28608,13854,-33632,-69671,49918,-17331,-34721,-33217,-15892,41730,24816,60131,3772,542,-19597,-45837,15987,-5402,28544,-1744,-5547,23769,55882,-13464,-4846,-46931,47381,852,3727,-45632,-66080,24383,-69921,-1808,12387,5554,-31517,-22209,41188,37767,-882,25158,-12196,6215,29165,41988,50671,-51306,24444,16481,22259,-7150,-25304,-42622,-86254,-10895,-18869,-37255,13630,-107300,7998,131481,8687,-55147,-5152,51818,-11626,-9258,100485,127447,-589,9153,69447,-25147,128999,-10137,34129,32337,-32032,65811,-70707,-13420,7890,-10861,18294,-16204,-52373,31298,-28476,46067,23619,19794,-32639,17591,45415,89795,-15739,-45376,34065,31201,-69820,27652,69936,2483,-11926,65096,18437,-99507,-12752,30207,-35360,4205,69442,45936,53773,80673,-13834,41242,73771,-9300,25870,63867,71215,-64352,-48099,-20164,-9709,-41842,-22125,-8333,172340,-49304,-29252,-74432,-48485,3494,37146,-22130,-36108,71032,-19060,-9690,8767,-2450,-5975,-34838,-65018,-10616,16064,-27987,-36882,47924,35793,-9862,70429,91137,26444,80323,40331,69035,-24429,-88954,-8859,-73082,-24135,9054,8788],[-45693,4684,12684,-47681,-49912,9740,9956,15293,-15252,-15588,-69743,-15070,-7606,38188,2849,18766,-20164,39797,22473,-23727,6922,-53539,5092,-45991,-63096,9441,-2669,101704,60588,-11091,14891,21638,43297,-15191,-40083,-4756,-186432,-58240,-71221,-124185,-31789,-69481,-50359,-61863,-38915,-48862,-88010,-10284,98581,-23981,-24205,33126,1459,8464,-42691,-1871,-26689,-22038,-45661,29710,522,-14171,-59783,-70791,-54865,-33345,-81320,-28966,-17598,-37499,-140157,-25857,25477,17352,-58277,-1000,-27461,-28394,-58655,3719,-63056,-57412,-26555,7356,-63305,-37578,-49305,25198,-48257,-83688,-73720,-26736,-30814,14902,-7444,-161,41814,-32986,29133,12753,-16769,6289,-23163,47632,-29761,-43723,-112803,-84209,-17397,-22720,60610,-18704,-90183,-130084,-65373,-86669,-76432,24281,60057,4091,-15393,29036,-12601,-5501,2050,-67307,-68185,-31954,-9300,-54830,-69823,-88109,-74067,-8681,-31270,-20815,-83606,-102013,-66475,-41866,17583,20053,-17640,-24615,-14785,-9746,-18167,-117286,-127395,-129363,-76445,-90412,-140038,-31846,14184,75084,8086,-73917,-39033,-76282,-44198,47834,-58107,-35713,-39528,12300,46116,-22956,4680,-11677,2379,9408,-12724,-60343,-90907,-23870,-6521,32734,-61361,-114261,-41157,20698,-79888,-77962,-128884,14897,-66272,-136955,-72756,-59672,-145385,-5276,12794,-80445,-46002,-65728,-22666,-98479,-77857,-97713,-56521,-65384,-175375,-25734,-22451,21934,-20364,-28917,-70405,-158189,-188863,-109111,-179627,-139491,-111843,-71927,16716,25770,-90995,-78141,54532,-143,-145341,-89521,-78796,-94889,-113799,-29694,-74927,-98179,-127844,-141354,-266842,-266346,-235383,-164636,-100911,-134273,-241536,-318550,-331591,-302376,-265927,-283273,-372479,-436741,-541529,-547478,-676447,-915482,-1634532,-2121318,2132316,1264555,779787,623330,572938,382576,342293,346890,238528,197000,163901,196445,199267,160702,249135,182514,123707,175011,124261,116408,35663,155405,147293,90852,73616,76971,69365,54802,117732,89907,154900,124536,142030,158060,106101,117374,58933,9433,172280,74379,134063,68356,15486,121164,-23822,60979,115757,55362,93695,55390,50637,114581,126055,109940,46168,63150,64811,-53115,-54895,43943,2969,94586,22830,81144,-35682,-22427,-16966,51712,64054,22732,38529,53494,-24514,53280,49322,52040,62057,12428,54878,107113,15508,-12269,-36353,-41788,-142339,-54186,-86979,-155853,-373589,286790,195561,146708,98855,135528,80460,88007,27507,72019,43515,6958,43064,90235,1520,53632,19866,61305,68188,-1933,3826,112481,174605,151814,98927,-4380,54841,128748,56146,40114,32172,94072,30755,6074,90894,45176,83794,125668,31759,25413,172558,150922,53530,16087,67960,131184,53792,76476,90521,29170,-6616,18681,-36933,9788,49082,-11159,3423,9567,39723,42697,79094,60977,19263,-44121,56366,-30641,41950,34215,-80148,-2729,107249,129470,33413,65564,74071,5285,29925,63445,75457,104332,133427,60945,35893,27740,8752,41582,79141,139818,98141,83206,44309,32674,119766,80698,79725,191325,143592,134613,114300,47681,116342,198285,216143,75758,344730,261178,143207,-372562,-165061,-181253,-192676,-103815,-44099,-109549,-89239,-9190,55087,-27370,20072,-58035,-16547,3802,-38708,-23032,25184,51256,12641,-88281,-12460,-60761,-32271,-35032,-47415,-27562,28687,59766,36580,-49934,-66324,-23387,-49193,-62330,-14430,86054,-17551,8288,7274,86315,17234,-34307,14946,-51208,-9230,-19231,97789,24130,53568,-8683,17394,40200,-54182,-49898,-34171,35582,-29470,23083,-22773,-1560,15183,126455,17535,17572,16095,68583,136264,-50373,25828,30337,-199,-95291,55843,-2133,6966,11001,-5459,46068,58429,27155,-8282,-34902,4508,-37220,-41746,52457,-2072,-42016,16239,-22989,-77780,11161,-34928,-1716,-8207,20612,62664,40668,-15340,81769,148890,15213,11232,16577,116029,62427,-692,43818,16465,-55943,1766,-24975,37247,15765,42961,-41771,-9559,-29265,-23137,-19463,36744,48323,8792,-124062,-38991,5983,33273,46490,26994,7897,22107,-61338,35443,-102244,61636,-23420,-30216,-16435,39646,12288,18513,3323,54449,68825,51415,21062,42144,45861,-18897,-103501,18342,2621,19426,10247,-5836,75193,88805,63281,49534,62553,118453,-11618,-11482,-18373,-133383,-1516,-20044,43983,-31837,-25893,42822,32142,39477,3964,32071,53491,-32952,-24726,-27547,86137,62942,45649,22202,-14608,13803,-26603,-22182,47173,10962,20518,55127,-7463,-19277,-11517,62273,41974,21797,9610,36077,-56976,-10036,17461,-9789,-32733,61842,-1267,49416,80426,79707,-12530,82367,54421,54962,39910,-45275,24257,143754,85511,36000,51645,-2770,30581,72270,-11450,42776,10467,99578,-91966,-51812,-25539,-38667,44593,3439,24869,38217,65062,98746,56864,44271,2155,61975,6368,14543,-22426,-33006,14325,28336,-37279,-1981,4800,-21495,22260,-68211,-32527,8865,-65192,56034,52892,15936,45645,11011,3069,108156,42372,4415,-6127,-64418,-40511,23081,-15297,-37544,62385,-43366,-21582,-66218,-13888,-31496,-9791,19048,12161,32691,-14090,-72273,150961,-560,-4418,-84036,52127,34180,4322,63238,42734,19144,18472,71613,42414,18457,-10949,-61309,-98979,-22050,-3809,79590,-9457,-34070,35500,10413,1991,-80478,38043,30429,6771,-5097,-13424,29625,56397,8602,6309,49397,22594,46009,62088,117478,-3380,-31845,-13107,-10645,-3877,51600,21581,98749,-2269,24309,89445,73114,29171,-15592,69646,11767,7284,-10287,3369,-8266,-119428,-77467,4495,-26878,58117,92605,-46723,36847,25203,-100392,-13118,7647,18999,2773,40294,-2722,-14689,-29596,2491,11959,-40692,24297,-44477,-67563,14389,26745,-50207,-94327,-24679,47840,44287,-94668,-10087,-21732,67769,114799,28939,86586,29388,79271,-3762,94174,15123,-20632,-23685,-31484,14735,-24503,-3627,-14202,21122,-44186,-22339,-17512,-47099,33882,1000,33853,79386,7849,17428,50397,23663,62426,56789,-24151,-38780,12199,-37122,-59155,48504,-27108,-57019,-39748,-9070,14957,30932,66005,30541,19129,2639,-40094,755,-8242,16795,9330,4727,8785,40921,-45261,-11398,-29573,20632,-9938,-1697,-20138,-54843,20637,-52277,23881,17165,26410,-45480,-22045,36967,20039,19047,35287,-6941,28152,15950,50997,72987,-45826,2286,-15377,18316,-26861,-44684,-34564,-75695,-12291,-48255,-71567,16307,-85987,22527,129124,26638,-26595,9177,21141,-19560,-17541,120450,116632,-23357,760,68389,-40904,77691,-12621,34959,37584,-45724,42603,-64077,-12560,8773,-11996,53122,-14377,-46269,16376,-22556,52432,12742,12037,-39787,21375,57432,81186,-55861,-37147,52544,56193,-35209,51496,79288,34206,-366,30131,-23273,-84458,-13599,16743,-42215,20581,56198,36904,35191,94576,-17224,39641,70986,28054,48105,69160,86268,-63170,-40642,-14101,-31749,-28196,-20012,-8486,147973,-41226,-28878,-76823,-46464,198,26696,-25983,-23833,59519,-55143,-20115,-2898,1217,-5997,-40072,-77573,-23062,25561,-5171,-49072,18913,39028,-16979,63019,61005,33566,61354,15331,32020,-37258,-95684,-9469,-80575,-25203,-12314,-11935],[-47941,5287,-7640,-72389,-52827,3865,3852,18796,-31772,-11738,-67082,-38865,-38170,38015,-14668,28958,-3161,33565,54446,-57300,-5960,-40368,9010,-27108,-29511,20831,-2504,89069,46626,25753,7364,20198,67983,-8563,-27321,9420,-165328,-77666,-81798,-146645,-19107,-59085,-45782,-59362,-50735,-53586,-79260,-7625,79040,-31243,-29021,26784,-7238,-5654,-40043,-14415,-23627,-9920,-85629,2631,-5863,12295,-53008,-81642,-49556,-51902,-86076,-35504,3064,-45936,-113180,-23932,33249,-369,-59079,6247,-11803,-17024,-73395,11793,-51476,-59106,-23445,22522,-38786,-57284,-32399,26758,-43742,-77046,-53825,2058,-33720,16787,-3892,28282,27602,-49353,38561,-5374,-71658,-3180,-20896,46706,-24283,-21072,-95744,-42316,-4567,-29766,66495,-12928,-88132,-170770,-21822,-62061,-56640,7595,65341,33341,-14022,14262,-35282,-22001,-4627,-51855,-84017,-42932,-16218,-74733,-69302,-59856,-72206,-25961,-30281,13332,-71895,-98168,-61631,-73757,-15790,32132,-13811,-4299,-9439,-11004,-7127,-116316,-120587,-112246,-70281,-97362,-137910,-37077,3030,61061,3533,-62014,-34548,-78828,-64129,32346,-69972,-50717,-42691,8198,33478,-24489,5030,19591,16793,19230,-18564,-75272,-109483,-41931,-18619,21088,-73637,-109237,5653,25988,-86934,-64307,-116386,-6000,-78210,-116775,-54822,-64830,-158344,-14276,-6897,-61118,-39544,-63930,-35575,-80923,-71337,-92935,-20692,-70897,-157042,-34577,-36678,14418,22278,7188,-47270,-134677,-160081,-111560,-188931,-143620,-119817,-93884,568,6633,-100708,-85402,18362,-8515,-139507,-78250,-84076,-114571,-121566,-26158,-30133,-86661,-122363,-137948,-276846,-288853,-242090,-147746,-55715,-146027,-224930,-288071,-332824,-310277,-253159,-285480,-364027,-435820,-536288,-533616,-691193,-868241,-1659357,-2339979,2253417,1309866,791112,608574,571617,389906,339983,364461,251334,201461,177366,243050,198876,168477,229801,174218,94845,136189,135246,109752,37490,134420,154593,85857,49760,73451,66313,63596,120036,80264,137837,165160,164044,116434,76851,113378,45224,7304,180053,93683,147047,51845,17197,127357,-3645,62595,88485,1492,80352,51247,54172,129419,128307,96467,44117,64474,80935,-8405,-27424,48856,8620,86936,1803,74030,-32080,-7381,8807,65799,51695,22609,31339,53725,14874,62570,23990,66359,56667,29624,52509,93449,16341,-2121,-18929,-51760,-182571,-31015,-79712,-111500,-381453,298331,209539,148079,85786,136784,87393,46284,25606,83832,30717,52783,43833,73650,707,49007,14051,38595,73497,3644,4212,86952,186784,152977,91358,-7600,30788,120143,21459,40988,47466,96235,26679,9260,94691,70630,88210,120198,52966,9283,164633,128718,52217,-1617,62185,132769,52068,56047,90018,49053,7788,17073,-20316,5016,23362,-16293,16068,16315,42273,36198,88316,65923,17494,-35799,57148,-2945,52468,10831,-68477,11702,117504,148569,59874,80071,71885,8700,37705,51510,83177,119101,156781,62376,48667,20804,-2630,39803,88557,136008,80661,89744,33255,36345,162926,118420,98294,225713,145298,114654,94613,51185,121475,219736,214826,38063,337007,382545,215144,-499233,-201808,-216632,-197005,-140267,-24206,-135299,-96636,-33654,53335,-22438,16015,-71025,-25467,299,-46228,-31832,42160,56797,15291,-91051,-7115,-43603,-36166,-23813,-18794,-27173,55857,66130,42260,-8925,-55154,-21857,-58008,-39045,-5185,70044,-8133,40474,-12912,57276,24456,13267,-753,-45131,-42607,-28899,112372,10518,66112,1033,18530,12567,-50445,-28575,-44094,28286,-16316,8466,42,-1694,-20585,124525,13353,-2478,-1698,90508,134005,-45731,41989,40164,32419,-96960,-2083,-26460,8676,9929,-15468,45090,22537,44040,37837,-27314,22823,-30823,-42913,29499,-526,-36040,21938,-45440,-103789,-4881,-32788,19097,-19459,19280,91057,43872,-40852,112857,168614,19196,20407,-9123,61909,80134,-14201,40694,18371,-45581,22833,-10695,576,-7666,55032,-19153,25141,7482,587,-8180,54281,58782,-7670,-100418,-37481,27476,33170,29392,31272,17811,16963,-76163,24777,-90902,54560,-26554,-15608,-26317,31430,-11531,19295,22556,49736,70969,43231,7313,49187,34930,-29629,-95279,41941,11712,45370,14871,-5594,74686,64492,37134,16230,72182,102905,-23949,-31614,-12973,-138154,38292,-16668,43219,-28798,-15577,48093,27858,43532,-4159,34350,6008,-59305,-39239,-10989,87028,65054,36012,7454,-14719,12882,-16599,-16379,33736,32663,49106,74157,2143,-35330,-58604,58385,38167,9276,5776,2201,-41047,-41124,-1034,-29972,-24042,49715,-19633,36736,48920,64066,-29930,64764,43706,61058,58077,-34564,56435,156529,100677,48199,19648,-6713,31133,66256,-5337,56736,20897,58602,-77125,-47914,-27750,-47934,48455,9171,37397,46722,82636,108064,51221,49846,2810,105468,14195,49465,-25350,-3039,56259,18325,-58465,-13331,-31695,-34682,5592,-60493,-15499,26008,-64526,65737,59429,6321,32769,26166,23115,106560,55984,-13801,-1445,-53276,-29345,22326,7763,-5325,66423,-47948,-23653,-60895,9975,-28709,-20530,14000,7968,37943,-29118,-41422,148932,6793,27065,-59228,59251,35146,-8412,65293,51470,4623,-275,56140,58417,18252,-26569,-40209,-75819,-22884,11509,75853,-5920,-38725,21160,-2733,17812,-85845,55598,38877,-10603,-6004,-16575,12027,76000,-37744,-9220,37034,22490,59802,84472,100091,-31711,-36115,-23346,-34182,-273,61475,25572,63176,13658,28718,139942,63157,18745,-13313,52638,30272,28302,-30990,-1271,-7034,-113369,-42696,2010,-30919,71383,85418,-38214,40745,18569,-109193,-29893,15693,12721,14735,26755,-13653,-8684,9917,-2157,7157,-46176,33065,-40469,-66046,9482,7124,-65994,-84644,-55920,18204,23872,-97837,-13635,12995,70871,98450,12922,88860,23857,42673,-5272,94434,24214,-12986,-28722,-63406,11170,-23604,-1703,-30851,-18760,-55727,-42976,-9862,-25656,8012,13362,33423,63149,-17700,32110,53953,34130,31829,42595,-17333,-60149,14626,-46235,-41579,45308,-42392,-67143,-40046,-8274,-15266,36283,70299,52401,34355,18280,-37629,-10515,-15480,5833,10104,3552,-1082,9536,-59268,-10255,-9663,404,-11589,-6415,6243,-49318,23463,-25842,47899,28199,33923,-62516,-19570,32151,9681,30372,42653,-6175,40728,1439,58591,79381,-47021,-11102,-39156,9310,-29266,-51291,-11725,-45654,-22086,-67719,-93186,11911,-54468,47566,116882,39353,271,17524,-4731,-15963,-19902,118414,85863,-34790,-2508,55892,-53742,25288,-16484,26961,33471,-51458,12964,-53618,-24697,6498,-9310,79968,8598,-31176,-893,-11341,47046,8716,5334,-41791,27175,51504,56921,-80939,-21863,67783,76800,1155,73773,75792,57432,9610,2883,-58172,-69331,-1488,-2911,-39978,23343,39749,30152,17907,102443,3264,35917,58774,51676,65100,69203,92923,-61062,-27394,-7143,-47164,-23790,-21198,-1600,115525,-31274,-29351,-59648,-36249,-6065,14485,-22191,-13796,33967,-88693,-36462,-11730,4148,1213,-42072,-100438,-36026,35481,29466,-58035,2875,39447,-25294,50520,34109,25084,35864,-11953,-15147,-37890,-81564,-7139,-77124,-25599,-34701,-27678],[-36558,-2407,-31771,-82477,-46412,-6820,-2791,14248,-46365,-4580,-62940,-56797,-63686,22380,-34500,36243,8804,25312,68039,-80321,-19301,-23786,26267,-10057,4576,30562,1956,67213,30702,60519,-8787,6980,77625,-2394,-20148,20095,-110730,-95015,-80795,-135932,1356,-48716,-42960,-56125,-50830,-64831,-61356,6434,55205,-35234,-37745,13639,-24701,-15949,-31858,-34235,-37506,-6354,-111640,-36189,-13219,31832,-62580,-80973,-45646,-68327,-85063,-39004,14547,-40424,-70880,-16770,33551,-22265,-58298,13276,5866,-10716,-73765,10322,-38667,-60767,-21056,27727,-24791,-71373,-3571,32909,-32655,-53563,-17975,24769,-27263,16000,1558,58096,5768,-61880,36468,-20146,-106010,-7657,-13564,56952,-17318,-2366,-64581,-4009,16502,-33917,61692,-1036,-76848,-174942,26432,-27724,-37409,-11584,68305,53649,11052,-39,-31182,-37695,-12498,-30341,-96715,-56982,-7132,-90233,-64401,-25690,-59618,-49090,-24783,45168,-59417,-90176,-60111,-102018,-45158,36190,-12094,16244,-5312,-15952,89,-100336,-105714,-83286,-55006,-98746,-134897,-43699,-7440,38935,-10440,-55088,-25536,-70082,-68333,16499,-74785,-58667,-53696,-8478,15736,-24040,-9758,40589,29403,23520,-23989,-80095,-123621,-54126,-29367,7275,-68514,-82224,45327,24021,-92997,-45404,-96387,-36998,-82614,-88574,-39523,-77655,-155910,-21204,-46253,-43451,-37420,-67216,-53629,-58308,-58011,-83639,8716,-73092,-126430,-43559,-56709,-1894,48015,30758,-30814,-102753,-122578,-111395,-184546,-152456,-120496,-108209,-24454,-18691,-104317,-99047,-57858,-35163,-125942,-71173,-95779,-142472,-121677,-25144,-11093,-85555,-123920,-132198,-268651,-296162,-247900,-170770,-40705,-167816,-206104,-239680,-337461,-314393,-255864,-291094,-351300,-434544,-526574,-530661,-703809,-829329,-1662759,-2559027,2322165,1358008,797691,583629,539790,389101,339782,381397,263578,214142,195380,261875,191948,182058,210173,173958,71065,103888,142824,98351,47944,113756,155403,71963,37018,68058,60129,76245,135233,66082,118448,171807,156337,75701,56367,107060,29608,21835,160671,104111,151558,33845,29142,131313,21110,57205,61997,-46573,55219,45285,63902,135136,119157,81057,39286,66233,88876,62712,17942,46065,17434,69351,-12739,55843,-18107,15228,22192,74141,33596,34466,39603,55962,59572,70406,9489,85111,52347,45334,43485,65497,21414,6447,8074,-62509,-205946,-21422,-86587,-100074,-404005,324780,246060,144895,66818,128197,89188,-6518,26029,75383,21999,93868,47905,56892,3020,45270,18625,23475,77913,11968,3831,63675,176160,147672,75648,-3932,11604,107250,-12515,50401,72031,86737,21469,15780,96337,94107,87389,105789,77437,-4665,143920,95033,49022,-19316,51326,122065,44754,22640,80350,63824,28814,15441,-1314,844,-8637,-8856,27765,25563,42277,25335,89532,64203,15319,-42639,52313,36093,54499,-12377,-39798,36706,96031,132529,80996,85011,57728,12489,43523,37980,89013,121856,172769,69142,56153,7782,-15100,29511,91540,105400,61681,79560,13659,28653,171414,132253,92026,213769,117429,59697,60512,54814,103006,207593,175966,-6745,234880,391759,271758,-475171,-194866,-193791,-127107,-135731,3045,-122880,-97283,-43703,63030,-11773,22214,-81828,-14389,3041,-37792,-25432,67534,69024,30125,-77603,6693,-16005,-40064,-11265,10624,-16352,87369,68112,43460,38392,-35482,-25388,-56333,-3618,12056,51896,3144,64293,-34125,21295,49249,74471,-3856,-31984,-50750,-24768,119294,5253,65672,17054,33786,-11966,-34167,-8485,-55137,19458,2194,-3174,18771,3739,-46554,110324,8778,-16854,-9267,112412,129091,-33122,49411,48926,49327,-77105,-47737,-41164,7291,6932,-23674,42277,-14441,58916,106692,-23862,37801,-16858,-32678,-8899,81,-24724,23072,-60929,-110435,-15646,-17792,36208,-27822,23592,106279,42158,-48831,123840,148744,17421,24941,-34985,20345,98672,-23657,43001,22103,-18246,49040,5789,-27234,-25100,49793,-4079,47696,46066,23724,9310,73954,68555,-17183,-64566,-31316,55186,35526,16070,24182,11566,5352,-70817,20659,-54360,48531,-26414,-4123,-36873,11269,-34435,21027,54847,45807,67615,35860,-15536,51249,21518,-38743,-70450,58343,25574,52812,19939,1067,72765,37914,6942,-9706,74360,80972,-39964,-55491,-7714,-120075,62760,-12733,35478,-26562,-3541,51972,24125,47642,-7836,37894,-32762,-83299,-34585,1207,80932,60255,15559,-2580,-6252,16222,-2867,-10008,14791,49224,64874,83068,14358,-37644,-100998,51354,37032,17551,-946,-33213,-31254,-67215,-27153,-34318,-7094,43011,-37052,21293,22912,35163,-44248,37303,23740,63673,62930,-16619,82273,151148,110929,62412,-16118,-16766,22827,42978,1869,73418,21611,7825,-52845,-29210,-23531,-39695,41888,6650,35061,48777,79384,103768,43932,56696,6681,119067,25093,86813,-15451,34681,100936,12832,-57316,-30427,-65320,-42513,-10774,-40545,6568,43866,-50915,58303,61181,-7599,14311,41839,43262,95902,69444,-28107,2445,-32195,-11588,11915,21599,10283,57265,-45199,-15922,-44851,28471,-9833,-23537,3194,17287,44682,-28938,-7462,133405,21561,52763,-14155,69836,39200,-14745,59038,42477,-3591,-19422,33502,67568,17987,-32790,-22349,-48088,-27113,14774,62035,-1177,-36732,2642,-18779,24243,-73699,63643,53793,-25823,10883,-5415,-6467,86077,-73400,-25917,16422,18939,64059,86442,78107,-48556,-43545,-23675,-28223,6382,60996,29057,33404,20612,26605,150515,44074,29961,-8923,31135,41740,42826,-47851,9457,-14119,-84006,432,1356,-30118,76453,70587,-32102,38082,15272,-96418,-38081,19345,5464,30085,-11,-28711,-3745,49941,-5616,5617,-38141,27553,-30338,-51938,4763,-1382,-73776,-57687,-81903,-19576,-1133,-90851,-7295,45792,61613,65725,5483,83288,15051,7072,-11233,78718,34656,-5408,-35960,-80090,5866,-17963,10123,-35916,-50253,-43509,-51741,-3767,-9606,-17256,14873,30380,41036,-48298,28821,60219,33844,-23284,21970,-10698,-87066,19592,-58535,-25210,37527,-61294,-66093,-35454,-7037,-37876,40113,70837,66575,39242,24581,-36758,-17095,-26907,465,-965,-12194,-3277,-34767,-52192,-2371,7203,-5778,-3138,-10600,28221,-47512,33019,2914,63977,37812,15757,-77955,-15780,26291,7398,30805,43263,-10435,45686,-10981,55998,68842,-51452,-12638,-48269,-4592,-12905,-42027,25739,-4900,-32149,-71765,-95578,3102,-23191,71866,100098,45947,19777,18405,-22710,-5955,-16530,94884,46653,-32978,-1415,33769,-57757,-4788,-20500,14714,20828,-50040,-6418,-35263,-23412,-1342,-3154,93157,46253,-9287,-13384,1472,28834,12627,-598,-38540,33074,31521,26795,-84651,-10638,69444,82783,22702,87145,56282,65539,14027,-3948,-73515,-59284,20343,-22275,-31559,12002,24638,25307,6912,99522,36530,30971,41325,51298,74158,62350,89199,-56369,-9450,-315,-51354,-24454,-21058,13054,84563,-21719,-25105,-30757,-19430,-12631,7814,-12868,-19181,1598,-104517,-54013,-19535,6173,16073,-38244,-121857,-47746,37328,64126,-53697,2096,35979,-28109,40004,18911,8477,8080,-32090,-55598,-26182,-50848,-1110,-61146,-25418,-50547,-34047],[-11552,-19887,-56347,-74368,-30815,-17570,-12900,-1064,-53242,2687,-55622,-65375,-74554,-5593,-51901,41334,14562,18057,62959,-86797,-32941,-8288,49555,-2250,27412,30801,7326,38714,16817,81475,-23987,-13653,65700,1345,-19001,23098,-47346,-104595,-70701,-96090,24502,-35960,-43372,-50150,-33669,-72922,-37667,26403,35947,-31387,-48331,-1708,-44089,-20041,-22044,-57699,-68533,-10851,-115539,-72859,-19868,39840,-95786,-69662,-43904,-78274,-81478,-37297,13913,-23659,-26397,-5083,26012,-38855,-58608,20018,24363,-9833,-67735,-281,-31461,-59731,-19413,24217,-25420,-74283,27668,38670,-20344,-23436,25686,35485,-14347,12241,8232,73074,-18952,-66317,22048,-31058,-108469,-7370,-2978,83612,-7143,9742,-29508,19747,34332,-35040,49580,15039,-59986,-143623,65432,6958,-21062,-28326,69015,60949,53946,-13607,-20401,-50411,-18924,-11389,-98861,-69382,13119,-91575,-52596,830,-41902,-69549,-14103,65279,-41892,-77605,-59773,-117225,-62052,29421,-11130,29885,-4116,-23938,11124,-76450,-92505,-58376,-36921,-92926,-134660,-51063,-17114,12791,-30408,-54699,-15327,-47406,-59089,4393,-71293,-57176,-67248,-33614,-4643,-22000,-38353,49637,36918,21303,-26428,-73533,-122102,-56529,-34248,-5186,-49056,-42650,64698,14465,-99510,-26206,-78676,-71470,-73944,-57814,-32189,-95660,-140869,-24634,-93998,-30486,-37885,-73452,-73027,-38722,-42053,-71041,21789,-71154,-97199,-54259,-76103,-17501,56342,38075,-23067,-67234,-87212,-108711,-167151,-158273,-110369,-110927,-48236,-44102,-101224,-113441,-140660,-67107,-112416,-67639,-110244,-170597,-113263,-26263,-29558,-97544,-135255,-126312,-246161,-285170,-250854,-224869,-59997,-192094,-188956,-182153,-343728,-313015,-270509,-300418,-337589,-431625,-514014,-539483,-712329,-811428,-1656187,-2700583,2342076,1395418,794559,555672,484446,383435,345361,399256,271902,233595,213516,241265,178433,197221,194852,179655,54873,82633,143853,84888,60270,96797,150857,56079,37841,60443,54016,89831,157989,53247,100344,142762,122645,40919,45945,96551,17506,46172,124267,103445,136408,20992,46568,131566,45067,45604,45632,-66843,23618,39792,75541,133463,103431,66210,31533,69423,83656,132295,64928,36893,30791,45889,-12524,34217,1551,39193,17816,75324,14524,50633,59143,60448,94618,73779,5990,96908,48447,56584,29191,33925,23478,11693,42123,-69105,-205130,-34119,-99251,-117241,-433450,360222,287075,133980,48850,112153,87409,-43614,30503,51021,17332,114803,53582,43918,10466,43767,30400,16686,81549,19286,3990,47601,144949,139447,60498,7037,1073,93239,-39084,65109,93377,68843,17845,24400,98250,108094,84697,88512,94921,-10660,113138,56873,42003,-32547,38874,101270,35526,-8748,64459,68977,50898,13981,13480,-1914,-32922,12220,34908,26769,39761,15914,82956,52273,15644,-62065,40008,70076,48080,-30909,-268,67949,50350,90162,93735,78776,37171,14689,45146,26189,92815,111642,169743,75363,52646,-8098,-26071,12830,90663,59303,45488,56193,-8956,11580,134072,119278,61598,157357,67330,-8533,19415,52822,62078,141118,100872,-60893,37387,237279,260060,-233330,-111675,-101105,-6548,-86291,34973,-56553,-82075,-32814,91812,5078,40924,-86584,23817,21838,-9852,-3426,94848,84755,58940,-45553,25012,15747,-42317,934,32822,6344,115159,64950,42019,82467,-16087,-34476,-42355,31248,31962,34098,14591,77834,-50687,-10698,85206,124025,8680,-13124,-35880,-9598,116072,10234,51184,35823,60147,-23871,-6796,7067,-65168,10516,20888,-7769,30933,17870,-57601,97972,5307,-22334,-7653,129382,126182,-16356,48268,57347,50225,-52774,-68674,-43535,3556,4950,-30152,36398,-38097,68537,173662,-22447,43138,-1115,-13584,-48677,1241,-10946,18232,-64067,-91628,-21173,4421,45971,-31265,33746,100295,36867,-37323,113089,105550,11194,22060,-48055,-2328,108634,-24562,50973,27979,21702,75937,21258,-38241,-31152,34958,1145,55413,79429,50144,29682,90920,76579,-16857,-28221,-24114,80925,39276,11143,8937,-7361,-11667,-45819,23746,-8405,42978,-22389,5588,-43665,-18917,-50866,24944,90639,43993,55357,28720,-41051,45566,5521,-44785,-42888,59392,39059,41522,25336,12165,70344,20292,-11533,-20303,70202,60579,-56534,-84000,-5048,-89357,65679,-11427,21041,-24737,6541,51791,21216,51047,-6928,43996,-47407,-98479,-5994,5505,71106,48795,-24813,-6441,8442,21190,9760,-6296,-2390,58551,63290,81144,26152,-30923,-115049,46658,40704,37262,-9529,-57471,-25253,-80344,-50168,-31156,16412,44329,-53333,3446,12138,5029,-43835,8469,6968,71285,50872,3346,100016,130236,116282,74489,-46196,-23680,7800,10183,6028,85717,15447,-26409,-24929,1229,-9936,-13935,29765,-6967,20188,42263,50247,86377,35250,65155,10126,90114,31647,111282,14001,64888,135807,13686,-31889,-47432,-82272,-45158,-23296,-14337,29163,57674,-28600,39534,62210,-25802,-2909,55221,56402,78897,81603,-33915,3387,-6075,7905,-3013,23495,5210,36367,-35127,-927,-22770,37965,20574,-14226,-11042,28198,51701,-14974,21561,116531,42375,66725,33184,81364,45244,-13052,46461,17934,-1284,-32613,12094,68726,18683,-29240,-11950,-23538,-34312,479,41429,2124,-29150,-15948,-32334,25522,-47516,61241,73831,-36702,33841,15426,-20851,81655,-83939,-34817,-7608,15374,61960,65019,55803,-49733,-48524,-13556,4990,12670,51001,30729,18000,17636,20673,117906,22216,57198,-2582,13228,44467,45190,-48616,27139,-27257,-42380,37381,9461,-21637,71035,49295,-24274,33920,19364,-65960,-34359,16987,-1685,43538,-33742,-43550,-1564,80394,-7639,6639,-21245,7233,-16698,-29723,4604,2299,-70946,-23726,-90871,-58246,-22630,-75607,7952,68709,43091,25025,7813,71246,8037,-19904,-19392,49212,43916,803,-41386,-73219,-754,-11595,32436,-27556,-61754,-18538,-53578,-1001,5866,-32922,3873,25886,17129,-73137,4902,68281,22035,-79087,4261,-2849,-109007,24112,-70145,-17142,23241,-79568,-58317,-28259,-825,-44827,42757,65211,71910,30429,21031,-34550,-21477,-41084,2547,-18671,-37235,2353,-81669,-29239,9692,17062,4297,12576,-14451,42096,-45695,45356,27614,68001,39063,-30614,-85078,-10200,20362,11580,21790,34792,-18493,45540,-18322,40247,48973,-53103,-3215,-41400,-22124,14284,-19178,68401,34413,-35895,-60149,-79505,-6312,-1820,84111,81538,48682,30692,12658,-33966,1621,-9158,56341,13522,-20240,1726,6669,-50002,-5760,-23467,3719,8346,-43410,-5571,-2795,12461,-12892,6258,92439,84513,15409,-15093,12452,2518,23453,-6463,-30691,36384,5272,1371,-69312,-11660,47218,69633,21199,86231,23679,58437,10666,10157,-61167,-56850,43491,-35769,-20627,-7994,14696,21684,5031,84308,68311,24522,22898,27010,74795,48870,76482,-46819,10229,5635,-44862,-25667,-13975,34042,61029,-14989,-10759,-2330,471,-16466,10957,-3008,-45097,-24301,-92584,-66104,-28269,7165,33580,-28440,-125832,-54564,25305,86722,-32051,11391,28873,-22768,35210,15319,-6904,-17428,-38341,-76858,-7943,-13707,8149,-36603,-24605,-54717,-29055],[20250,-43395,-76145,-51818,-9558,-24084,-30190,-26852,-49706,5795,-43796,-63726,-68081,-37538,-62888,43664,14637,13577,45298,-77042,-46889,1839,69239,-5168,31724,18205,9297,6557,6788,81784,-31422,-34507,34535,1657,-22215,17045,1887,-102557,-55333,-43127,44400,-20204,-47426,-40811,-1108,-73774,-13825,43730,23690,-18741,-57470,-13597,-57978,-17476,-13469,-80323,-107169,-19629,-96009,-96606,-23878,36346,-144566,-51120,-43811,-78917,-78718,-30384,1315,-1691,9857,8984,13286,-42690,-64290,25825,41097,-12605,-61241,-17034,-33906,-54202,-18706,15603,-38602,-64504,50876,37412,-13164,1717,63555,32716,540,5572,14919,62893,-39488,-60657,-1775,-38896,-80576,-4504,7210,122846,6495,15244,-1850,25457,40447,-34505,34152,31834,-42024,-91936,85770,34875,-7702,-40678,66850,56332,95600,-26094,-20658,-58866,-21602,-2456,-88886,-76759,32768,-76180,-34511,8697,-24714,-79578,785,68283,-16726,-63100,-59506,-115377,-61967,12696,-9970,31228,-6432,-35041,30572,-53822,-88043,-49832,-22759,-80984,-137455,-58218,-27067,-11265,-52280,-59934,-8147,-13586,-41501,-323,-61187,-47382,-76993,-60160,-26009,-17700,-74668,46777,34300,12233,-26932,-59416,-99169,-46472,-31338,-14567,-23563,-1949,57252,-1467,-107482,-11873,-69487,-101139,-51485,-30384,-34396,-112797,-118113,-25105,-131703,-24449,-38077,-80034,-88633,-27616,-27857,-57212,14265,-64786,-76538,-69453,-89019,-24979,50450,28724,-23468,-33955,-61100,-104011,-137579,-152631,-90230,-101706,-60310,-64354,-93281,-122693,-193651,-89447,-105115,-65526,-123836,-191378,-98727,-32188,-79812,-120643,-155212,-123266,-218480,-259085,-248402,-281354,-102840,-211100,-176262,-130296,-347266,-305907,-288186,-312982,-327082,-426609,-498663,-557757,-717874,-822116,-1648991,-2715006,2329161,1411317,781120,531393,421307,378339,357890,415046,275276,256406,228027,191020,159688,208698,184424,186279,45839,71626,137389,73392,68493,85951,143096,46503,50513,51878,52573,101056,179945,49543,86480,92786,74162,12877,41922,79477,12409,70311,88434,93404,100185,17550,62046,127998,63454,30286,45100,-49861,-5193,36997,84456,127162,87386,53382,21243,74136,65220,168338,97787,25476,48840,21611,5717,16507,19646,58068,-1148,68092,-743,63171,81648,65546,109335,70311,10009,93306,43347,60394,11232,8771,17590,12843,79247,-66693,-181488,-70963,-109865,-148649,-460515,394533,314868,115689,38143,93263,85378,-37611,39122,22149,15695,106748,58453,36987,24488,45029,43491,16703,84657,25173,6629,40263,104224,133306,51741,22918,752,81054,-53032,79861,99407,47963,18071,33652,101846,107716,83424,73392,100150,-4090,78063,20796,29646,-38211,27895,75856,28714,-23307,47058,63133,68113,12704,20600,-2606,-37564,40596,34499,10612,35300,11793,70052,30431,20458,-83715,19706,81050,36512,-41510,40489,98337,-1959,40253,97910,63207,17725,14894,41592,19062,94424,91287,138766,75199,35126,-22815,-31683,-2708,89834,13251,32935,26932,-28379,-8629,58084,86804,16169,76630,8899,-66133,-20319,39211,9684,23506,8938,-122358,-188273,-18632,149622,134846,41750,31121,109845,-6681,68066,46079,-47729,-2693,135541,27792,70030,-80742,81812,59206,32909,29319,114920,98013,97365,-1283,43725,46861,-41361,11327,43007,38046,131498,57413,40273,112319,-4766,-46098,-17818,57265,49087,19858,26390,83909,-57855,-30535,117533,141537,34261,9563,-8116,11076,103403,23341,27660,51702,90013,-17023,26229,17004,-70206,3271,34731,-3853,37204,40687,-55327,95577,4993,-17686,-872,137036,124419,-1005,40825,66492,42419,-34534,-61062,-34715,-1152,5788,-35405,26472,-38370,71499,210542,-19438,36116,11404,8951,-74254,4482,2819,9169,-54310,-53783,-22395,24776,48418,-29031,46167,74174,30796,-11759,86737,60899,2922,12236,-41214,-10383,104805,-15349,61535,35075,64996,96589,31850,-29945,-24789,24474,-2204,51450,102256,81523,49604,100852,82336,-7551,-1473,-18885,97739,42540,17996,-7279,-28749,-28873,-7806,32535,26458,35651,-16585,15439,-44034,-52197,-59154,30674,115038,44735,34437,21030,-61747,32277,-11575,-46495,-24195,42150,45830,18315,29700,24345,65290,16623,-4369,-14576,62091,44315,-70250,-112201,-6408,-56523,50131,-14283,1013,-22189,11803,44377,19429,53376,-3159,50727,-34336,-99431,37933,2219,61999,32355,-78136,-4058,24168,22224,17637,-7429,-11690,60418,46533,70957,35283,-20371,-89242,45686,48243,55374,-18474,-61560,-20002,-77306,-59516,-30254,42715,52335,-66668,-17487,19932,-13018,-23150,-13713,1714,88001,25992,18179,109457,100642,116539,80045,-63717,-18362,-7188,-22270,3544,85682,10707,-28046,3094,34915,11335,20273,18401,-29249,3702,27255,2167,59365,25856,71375,10234,26392,29822,114647,58811,73432,149583,19468,7186,-56785,-72978,-43784,-29929,11634,48897,64235,-3083,19194,63410,-44239,-12329,64026,55967,60156,92217,-29450,836,18520,22670,-16862,16579,-13580,10650,-19721,15873,-506,38794,53155,7290,-25892,29923,57598,5406,39752,107269,66776,69087,65933,88128,51273,-4792,31781,-12446,10950,-36422,-180,61403,20142,-18107,-10489,-4981,-43052,-24601,17985,1300,-19520,-30552,-38120,24895,-18019,50630,96160,-42889,47757,37276,-26618,63822,-66223,-29906,-28778,15386,57258,25452,35575,-37050,-46073,3253,46170,15700,35055,29368,19383,7153,13784,60059,4318,86923,4614,3899,39003,34600,-27038,43128,-40398,-3139,55703,27190,-6995,56411,25960,-8444,34411,33528,-25631,-19540,10381,-5748,50845,-64586,-53336,-2464,96497,-9620,8236,-354,-22371,-2166,-6272,11707,13204,-57764,6691,-79235,-90716,-33460,-55699,28002,79083,20561,-13594,17927,55870,7186,-34679,-26822,13017,50288,4979,-40780,-42340,-7390,-8228,61926,-8331,-50635,9042,-52966,-1493,23702,-33375,-15318,21582,-4445,-82702,-33195,74737,2221,-116327,-4527,7417,-115679,24795,-76576,-20016,3198,-91321,-49387,-20809,11287,-34388,45376,52105,69113,10345,9172,-28514,-27485,-55435,10495,-33137,-60081,13771,-116872,-378,22605,18712,26146,29492,-18095,46012,-40063,53951,43615,59321,28923,-91717,-77819,-1266,16398,19684,7621,18519,-27714,42913,-18661,15195,31149,-46284,13252,-22225,-40682,40794,9904,99362,62278,-31386,-39549,-52461,-12065,3921,77437,59864,51293,34712,3104,-41348,-1626,-197,13015,-2389,-1959,4333,-18629,-31174,12631,-25155,-2101,9294,-32983,15606,47515,77464,-21055,18751,82023,108739,38002,-3853,19713,-22606,38698,-13417,-19489,35088,-18894,-13071,-42998,-26122,-955,40846,1113,70572,-13754,41813,-135,34885,-22513,-60791,58199,-40462,-9870,-28179,11870,18873,11227,59729,87079,15471,6236,-11361,68647,31107,58882,-31321,28232,10216,-33443,-24260,3107,56849,45772,-12741,15214,14912,18873,-15356,22919,2296,-80210,-31095,-54535,-66805,-38579,7058,45348,-14503,-102836,-52046,-563,89154,1289,21720,19579,-11753,35205,18696,-13961,-36914,-29375,-75571,8079,18298,18871,-10266,-23471,-46308,-13633],[48214,-64080,-85366,-23875,11646,-24046,-57191,-58968,-37088,1056,-27384,-53605,-49100,-63370,-65638,41553,10665,11949,24330,-56947,-60239,3997,77109,-16175,17700,-4206,4653,-25437,-11,62183,-29025,-47862,-6427,-1064,-26743,4526,25661,-88258,-38577,4881,56588,-2783,-54165,-29370,37162,-68742,3971,50616,14028,-506,-61617,-17266,-61328,-9025,-7269,-97970,-137603,-27809,-59153,-103897,-23879,26014,-187958,-30253,-43916,-69709,-78335,-20473,-20084,18737,32224,22641,-40,-31512,-78212,29403,52500,-16132,-57832,-35896,-43790,-44064,-19062,6122,-56808,-45330,58517,23671,-14440,13312,82632,19403,13200,-3420,20336,28725,-48881,-45942,-29249,-44542,-36768,-1985,12678,159192,21996,16020,9811,17503,32992,-34586,19140,45469,-26798,-38921,86992,52084,3772,-48718,60371,44790,113600,-36850,-36726,-62239,-19273,-7494,-70279,-78706,39748,-50394,-14550,-4584,-11916,-75072,16581,54523,12788,-51280,-59203,-98541,-46412,-9450,-9069,18745,-11604,-49199,52429,-39702,-92375,-59083,-16686,-66098,-139294,-64182,-38889,-26778,-72448,-68506,-7536,23101,-20664,4332,-48508,-33821,-77860,-80123,-47482,-9896,-109191,33142,16590,-3267,-30366,-44841,-61492,-24012,-21610,-21081,-1618,30484,25520,-21372,-116455,-6420,-69606,-119239,-20832,-11693,-43327,-121746,-93053,-24549,-141973,-26130,-35418,-84719,-95782,-26320,-18224,-44812,-10517,-54446,-63647,-90390,-92693,-22380,34551,6046,-29580,-8767,-46334,-98295,-97614,-131298,-65217,-83884,-54686,-76259,-84197,-122880,-201570,-92906,-106687,-62337,-133560,-200711,-82681,-46459,-141581,-148228,-179260,-126146,-196292,-226435,-238806,-308887,-150393,-219647,-168994,-99559,-342145,-294056,-299113,-327001,-323463,-420197,-480001,-580390,-723623,-859983,-1644359,-2602475,2300373,1400750,760825,514144,367988,378889,375036,419592,274652,277494,236497,135539,138429,212107,175868,188266,41448,66196,124927,67856,70070,82765,134246,48930,69812,44952,59652,106957,193100,61591,78455,43591,24991,-9450,39403,55465,14736,85867,69801,78520,56786,24413,68697,121900,73827,14587,58663,-4012,-21500,38121,87350,117965,76218,42984,9599,79266,39653,154308,107392,17216,69302,1232,38200,7072,29625,67271,-25269,51658,-8623,66589,98267,68240,101938,59201,16523,73192,35361,54472,-8493,-5744,3912,10324,112845,-52524,-144249,-124267,-113996,-177321,-477321,416409,319796,94314,37902,76137,86363,16468,49690,516,15521,71944,60065,36245,44681,48741,51583,21185,87571,32440,13111,38849,68746,133582,50734,39837,9936,72254,-52171,89090,84887,29631,22969,42090,106098,92479,85124,62910,95982,16337,46268,-7625,11990,-35639,20538,52585,27696,-13490,32912,48183,75947,10851,20724,-710,-19596,64659,25276,-24318,29675,13580,53306,3442,30151,-96613,-7383,58998,25390,-43294,72365,119284,-42769,1004,95064,42771,6485,13446,33327,18106,93534,65305,81703,65612,5755,-32738,-28679,-7687,91724,-20151,21491,-123,-39630,-24273,-30836,47563,-30391,1406,-43015,-99102,-52513,10916,-37007,-107096,-72149,-179386,-349129,-239737,-28391,436021,205962,146499,173647,78118,98223,140482,-798,37820,178256,54522,102868,-61437,140087,104496,79416,64622,120310,103363,135680,42930,59792,74260,-36803,18768,41121,71774,132326,47638,39624,119397,-4910,-55717,11685,71957,59344,11954,39583,87034,-53720,-35047,132079,124850,65056,34261,21062,30963,84108,39202,2871,59493,114328,8108,57248,22259,-64519,-863,40957,6926,41795,68502,-44028,101044,9492,-4089,6087,133393,116658,7651,30297,76755,35526,-22781,-30777,-18944,-5240,9706,-39827,12292,-13721,69361,204107,-12019,19148,18022,28465,-75609,10290,15324,233,-35467,-11205,-19845,34977,46636,-21834,55207,37807,26888,17189,55269,30376,-5104,-1678,-16812,-10554,87871,1859,69520,41690,99887,104423,34507,-6259,-9136,30314,-10871,41837,113403,113484,67058,101733,86020,6608,10620,-16662,102163,43405,36300,-15783,-41426,-39058,33208,43994,36687,24178,-12479,26281,-38587,-79051,-60714,36488,116094,47826,9783,12658,-72459,14195,-26418,-43074,-19042,10803,40998,-5991,30366,33751,53949,24326,30659,1119,53095,31095,-78834,-130007,-11418,-28740,25190,-20338,-22586,-17857,10637,27752,19174,54841,747,54955,-2666,-85191,78858,-4755,57363,13622,-123991,3370,35568,12925,19177,-13670,-10697,55931,22960,57354,41437,-10187,-31763,45031,55839,61952,-26452,-44020,-12918,-60497,-49948,-34698,66645,62007,-73712,-41547,42509,-10916,13209,-24939,8763,109652,-1692,21491,110598,70584,111448,76713,-65741,3377,-13552,-46464,-6723,68621,16640,1209,29064,62425,33616,49511,13335,-51050,-809,6330,-47178,28139,16880,68593,6325,-46221,21580,97297,101885,56336,137389,26997,41649,-52725,-38766,-39936,-30360,32155,64157,63406,20753,5954,62399,-55396,-10096,67185,38917,44199,101375,-16028,-4121,35445,27201,-25457,7762,-34368,-10475,-2678,28406,17256,34495,76796,36109,-38902,17580,61476,22408,45125,104795,90469,64714,75276,83702,55173,6374,19787,-36029,27447,-31079,-65,45872,21139,-3393,-16519,10786,-50841,-43855,-4882,-5295,-12577,-38065,-33035,23606,4317,35652,116365,-45243,41509,50883,-21306,39150,-28530,-11296,-41142,21061,52731,-20480,17983,-18385,-34557,20342,69073,14382,18574,24151,33767,-6450,7584,4781,-4938,104277,10874,2769,27298,15798,12570,52363,-46386,22794,51119,48987,9284,36724,6396,19092,44010,56523,15546,1173,3761,-2789,50243,-82661,-54498,-5438,99737,-13658,8118,20731,-50353,11333,11376,25877,22981,-37296,26818,-53064,-111990,-29822,-34442,46942,78944,-250,-42041,31166,41287,14293,-37687,-31297,-20720,53216,7206,-31694,3912,-12443,-9989,90759,15954,-22502,33459,-51508,-3181,42655,-18566,-34882,19448,-20571,-73679,-71077,74851,-18727,-128652,-2227,19995,-102276,19175,-73872,-30758,-18501,-90537,-43529,-14661,27497,-11283,49019,32535,60742,-12610,-7616,-17946,-37946,-66746,20183,-34394,-68966,27497,-128391,24817,33270,13857,49716,40660,-21623,39851,-28508,52586,49018,41233,9694,-141132,-53799,12527,16559,29460,-6451,-226,-34894,39821,-11505,-11158,24391,-28532,31680,2516,-56641,57961,35134,103284,74278,-21693,-22412,-24698,-10144,-6099,52021,32617,56476,34011,-6385,-46414,-19653,8134,-24006,2240,15309,4732,-34799,-5129,33918,-26649,-1981,32012,-18835,49168,110270,141429,-16674,33751,67785,111367,53904,17517,23266,-36236,55347,-22591,-6665,28798,-35184,-16921,-14841,-47664,-61922,6037,-23235,45863,-45558,24075,-15617,55506,29535,-66583,58447,-36654,13,-41132,15699,16749,20504,32378,88324,2840,-8210,-49228,58656,12822,41546,-11306,41792,12978,-25604,-19198,28424,74251,35938,-15086,47967,16257,31595,-8819,37924,574,-99394,-13920,-4863,-53338,-48950,5878,43737,814,-57476,-37034,-33527,70146,34104,24999,10299,-1176,35616,23611,-10047,-48392,-9490,-57290,14447,37083,28467,11624,-22892,-28645,8584],[63372,-71263,-79726,-328,27079,-17841,-92629,-89742,-19964,-13082,-8038,-38538,-26831,-75956,-60936,33325,4623,12023,8599,-35136,-70621,-2060,69364,-30756,-7450,-28323,-6672,-52706,-5630,30435,-19134,-48173,-45538,-5139,-29211,-8425,25121,-64464,-23479,37105,59643,13710,-61447,-18567,66900,-61932,11066,43260,265,17256,-58195,-10805,-53201,4148,-3126,-107634,-145954,-32048,-15937,-98046,-19816,15821,-203772,-12065,-42576,-52333,-79026,-11025,-45007,32453,39344,33460,-9300,-9221,-99188,29154,55262,-17586,-58742,-53302,-53307,-30994,-20251,-1064,-70510,-23637,48482,-3856,-22559,8853,76678,1411,20919,-13654,23572,-17107,-43191,-25972,-53613,-47860,2355,-2046,10062,172388,36472,14506,2476,5134,16178,-37497,7487,52973,-16375,1083,76546,57292,14138,-52751,47494,31801,95853,-45136,-60830,-59683,-12193,-25845,-49415,-77381,27992,-25813,485,-31948,-4878,-57132,27808,29424,37138,-46525,-59469,-73318,-22611,-30446,-10494,-4603,-18076,-65237,60563,-36725,-98069,-77121,-18815,-52099,-134280,-68267,-53495,-29330,-88473,-78443,-14996,51496,-363,17492,-38174,-22912,-67870,-86907,-67973,2030,-132214,10955,-18290,-23782,-42736,-36637,-27174,7240,-8233,-26205,9910,49548,-20225,-42043,-124200,-11742,-75181,-122931,7357,-5747,-53031,-117294,-70387,-25027,-118594,-34586,-28863,-86080,-91974,-32360,-13387,-36602,-43006,-41304,-52739,-113764,-88572,-13938,12800,-23166,-38326,4080,-41072,-92992,-51385,-97136,-43124,-63234,-33091,-79214,-78224,-113462,-177226,-77793,-115706,-56466,-137487,-199632,-70098,-69806,-190406,-170553,-201065,-136885,-187640,-197581,-222479,-291408,-184833,-216674,-166184,-98952,-323765,-279094,-297344,-339176,-328392,-414192,-458797,-600672,-732519,-913866,-1639346,-2410072,2265557,1365808,739338,503370,337097,387318,391312,401264,271898,291000,238143,98767,118341,205520,164817,182029,39323,61148,109852,70873,66628,87889,125648,63820,88913,42560,76196,105602,192812,90696,76030,12619,-12488,-26287,35996,27899,21968,89597,76123,64124,30747,39336,63182,115293,76695,1544,76217,49891,-19146,42700,83431,106007,72393,34719,-1473,82693,17410,98496,93980,16613,87623,-11825,75457,6279,28349,65666,-43524,26941,-7446,59419,103120,65272,79365,41781,21109,43161,23823,38270,-27574,-12661,-12350,5510,133784,-27760,-106021,-177771,-111785,-190816,-479631,417536,302978,76798,47205,63320,91945,92490,58412,-7065,15311,23775,56685,40122,68512,54166,50431,28408,90659,44961,23275,37509,50548,141268,55056,54031,26096,66403,-37915,89071,54314,17615,31443,48619,107389,66321,88555,56719,90955,47584,24611,-23847,-8479,-26579,17865,37102,33868,17066,25195,28231,72635,6903,17959,3959,11829,73138,8609,-67696,23576,18908,36001,-20689,43358,-95632,-37989,9589,20637,-38124,87886,123169,-61312,-17007,87170,23264,8133,10308,22092,22874,89644,38005,14665,47736,-27078,-35642,-16301,3584,95854,-35774,6514,-18860,-40268,-29602,-99170,14046,-64601,-43110,-77722,-107539,-74332,-29197,-62864,-194945,-121592,-214094,-395247,-323056,-189746,532943,299864,200878,173098,144850,121110,184711,44719,76513,201116,81449,130022,-29560,177509,138295,117043,94232,108854,99001,162485,75263,71664,95835,-29933,22458,31447,98531,119138,38459,39709,101904,-13631,-59596,37755,76422,60864,11453,54462,90423,-39990,-26269,123757,89109,90856,58715,44104,44953,61411,51294,-16579,56933,126495,43699,79338,24985,-43536,-1104,39761,20560,50726,94953,-27378,106680,19077,15018,9521,120007,94522,6654,19517,87114,36478,-11679,9819,-2041,-7345,15586,-43275,-5277,27800,66339,162775,-261,-723,18776,39375,-52942,17422,26525,-3343,-13713,22332,-12771,31768,44770,-11757,55878,5236,26923,37961,29128,18380,-11572,-15874,14657,-7774,63228,21931,69949,46315,116343,96441,28324,23824,10006,54518,-21281,32470,116693,136639,82166,94526,88531,20043,8893,-16215,94711,40628,61078,-9544,-38445,-36440,67795,54621,23260,7813,-12736,37177,-30832,-91353,-57791,40063,93383,52645,-10181,4635,-72116,-4413,-34931,-34310,-24395,-24473,23910,-21116,24508,37114,33815,35946,79369,16480,46370,18593,-82479,-128281,-17802,-8722,956,-26439,-46429,-11432,2943,2975,20987,56161,2331,53959,31363,-60608,98985,-9709,58702,-4012,-142652,13863,39866,-9974,14912,-23415,-1465,46902,3906,45648,45809,-2504,32622,38672,58431,53504,-32803,-12098,-2856,-36231,-23887,-39089,83070,67351,-71056,-66129,70992,9864,51843,-25949,22097,126224,-20907,10926,103092,46399,101585,65275,-53387,38415,-5025,-58504,-22670,36065,37133,45223,51254,77520,47235,62720,17551,-59102,14223,-15914,-77715,-1223,9569,51019,-102,-97109,14871,65984,121549,22853,102992,33292,54735,-34839,6993,-34871,-25247,44277,74726,58122,39722,3119,55473,-51934,3512,65155,7904,33706,108712,2687,-9566,40744,19336,-26664,4225,-46510,-19174,11421,32515,28640,29870,83149,64343,-48296,-6542,63488,28364,40068,99630,107351,59357,62878,64378,55303,16194,14142,-42962,39531,-19600,9263,23434,20013,10267,-26496,29128,-54521,-40798,-24676,-17484,-12028,-37140,-17784,20999,14020,19613,128852,-44832,13732,50214,-5468,16810,15363,14666,-40860,32009,49354,-59204,2651,-4229,-16523,31305,55192,9931,7510,15000,53249,-18823,2099,-25908,-4491,99662,14280,4833,11885,-2717,56388,54138,-40377,31804,28951,66179,21879,17357,-4906,55385,63109,81490,49396,20142,1842,10151,42815,-82312,-46057,-8652,95971,-21120,4873,39346,-63637,22735,18297,43939,23919,-14606,35432,-24827,-120056,-12414,-13058,59000,72288,-14712,-56437,41686,31542,27776,-32197,-31999,-44317,53039,8189,-14565,50851,-14666,-16729,108829,38521,12739,52842,-48186,-2896,58184,6050,-47329,21144,-29906,-51337,-92640,64944,-32787,-121198,9354,33082,-71867,6958,-59894,-42075,-35430,-73245,-42078,-10063,44893,16200,53640,10367,50833,-26783,-24615,-4422,-53036,-72045,26789,-17302,-57846,39612,-112909,40803,39747,6263,62998,41108,-25195,25041,-11586,38317,44817,20284,-11931,-152984,-16135,31290,22116,39600,-16303,-13668,-37347,37072,2184,-30545,31422,-2130,47526,25656,-66280,62939,47308,76658,71792,-12739,-21869,-4392,2191,-26730,14930,420,64113,29507,-12224,-48051,-49803,14372,-45466,22653,25777,2782,-36194,22371,45222,-29835,1679,71193,-297,83524,167163,173629,5502,49882,54510,95186,60147,42085,24464,-31544,70702,-34294,5626,18865,-42096,-15893,8635,-65587,-109396,-23945,-36003,21654,-63103,12486,-31566,60268,73557,-68392,45620,-27218,10109,-43740,23605,14922,25856,9786,75764,-13197,-21988,-73727,47866,-2033,28629,9218,49292,13342,-28409,-11384,55725,78625,27374,-20401,76809,4287,36353,1588,48268,-6763,-79616,21054,35392,-27322,-55930,3817,26081,14972,-6837,-9844,-62130,35559,54856,17620,3326,2296,31559,26001,3139,-52034,13498,-32386,8412,40815,34454,25504,-23990,-7596,32115],[62792,-57882,-58643,12555,33285,-8207,-128944,-109723,-3927,-35182,11026,-22529,-10082,-74383,-51470,18806,-1831,12415,3240,-19304,-74669,-14561,47778,-44186,-33018,-44695,-20560,-71023,-11867,-1971,-6562,-34294,-73664,-8204,-26980,-14765,8840,-36414,-11807,52979,55334,26388,-66628,-11513,75317,-57269,6058,23236,-20854,28286,-46580,3686,-36672,20914,-168,-107647,-128031,-32360,21970,-85850,-13366,11321,-181879,-281,-38772,-29973,-77344,-5294,-67420,37195,33112,40208,-11566,15795,-121396,23857,47726,-15238,-62627,-66979,-53833,-17862,-21621,-4926,-72653,-7103,24351,-40612,-31877,-7452,49164,-14733,22870,-23766,24327,-57177,-23324,-5998,-69147,-47273,20199,-5222,-1517,150879,46866,12357,-20563,-2252,-3261,-44421,1040,53313,-10638,21462,63968,51190,22766,-52151,26191,20112,48393,-50522,-79681,-50302,-2216,-52656,-32892,-75952,265,-12439,4194,-61187,-2885,-31704,28153,997,45168,-50722,-61044,-47931,-756,-44342,-17232,-32403,-24028,-80600,39782,-42535,-94419,-90743,-25673,-41967,-118441,-70343,-70057,-18565,-99231,-89310,-29330,61889,16848,35182,-34157,-20529,-48778,-77412,-84777,16727,-137814,-16109,-66781,-46811,-66825,-38317,-15799,40508,4756,-31442,9171,54285,-66307,-59689,-127366,-27156,-80423,-113996,21349,-14153,-57197,-99190,-53399,-27536,-71459,-47386,-19497,-83673,-77837,-41161,-11354,-34817,-71613,-26985,-37861,-131468,-81489,-7748,-10267,-50170,-47170,3574,-41507,-89704,-6184,-59509,-31553,-45954,-4899,-75012,-78646,-97357,-147051,-52849,-127631,-48139,-135070,-193743,-64476,-98096,-209026,-177595,-214507,-154900,-194811,-180201,-202468,-236149,-196188,-205127,-165428,-126013,-292282,-262829,-283456,-345339,-340611,-411230,-438679,-612181,-745227,-966538,-1627795,-2208813,2227829,1315198,722473,496399,332676,401876,399913,354544,268752,291757,233774,91566,103508,190207,148496,167656,39301,54232,96321,82837,62590,100747,117653,86384,101912,46635,99184,96648,179275,129342,77139,6572,-30894,-35916,33428,3862,29828,83921,103095,54374,42324,58087,47152,109841,74932,-7075,83367,90749,1716,48498,74656,90848,75308,28080,-9735,81973,8988,26671,65875,25338,98604,-15830,106366,11246,17219,56086,-48072,-2106,2374,44369,95330,54553,52858,21415,21265,14069,9811,14000,-43037,-18838,-23748,111,133135,1868,-77281,-211803,-107075,-185610,-467768,396182,273759,69609,61616,54538,101258,149688,61565,-624,14240,-18231,47926,46249,92059,60649,39626,37881,94204,64570,35233,30638,54068,152124,60707,63107,45629,61216,-14613,79699,19291,12916,40750,52816,100953,36101,89855,52493,92637,83011,16729,-24679,-26691,-14136,19843,32079,46430,55023,24526,7920,59614,-708,17719,10882,38958,61330,-11186,-100557,17489,23938,21864,-33458,57437,-83402,-66388,-45847,26232,-29943,84305,106728,-56892,-12831,75898,10302,23652,4684,10417,31179,82129,12510,-38353,26304,-50854,-31220,2709,28558,98553,-35981,-16202,-26752,-30785,-23428,-122647,-5757,-77652,-47721,-91198,-101006,-85668,-72429,-63225,-204468,-134293,-213459,-348420,-269904,-256204,444342,280381,189899,131546,180266,132783,166614,74692,102550,194385,103090,142518,9630,183101,145129,136641,112781,84654,87968,169578,89376,78875,109879,-23265,21975,20665,110511,98384,32468,38534,66882,-22675,-56142,51548,72818,54218,16994,69261,94331,-21345,-9950,98467,54123,103146,79184,58643,50455,37782,54596,-27406,45950,125000,77095,89134,27463,-8528,2697,33763,32407,68355,113274,-7387,107683,32079,34786,8535,101497,56015,-3461,9963,95024,46935,4183,47527,10419,-6742,21471,-44982,-24350,71270,67243,107754,12321,-14415,15768,38506,-16598,23051,36758,2310,4932,40100,645,19008,45639,-1690,46383,-11605,30809,42681,15164,20381,-16314,-26937,40151,-5012,38138,38653,60195,48488,110697,74824,15181,49452,26322,87124,-30546,27184,118984,142233,96669,82358,90897,28087,-1429,-14991,78790,34010,84052,14079,-19584,-19672,90052,61527,448,-11475,-17278,45894,-25228,-85965,-51639,39441,60393,58196,-16636,-986,-63292,-19392,-34207,-20717,-32200,-51333,-419,-21358,10994,32766,5875,43866,116933,22305,44473,5022,-83877,-105537,-22108,4398,-15392,-28534,-65716,-3642,-9858,-24864,25397,58168,543,46625,52529,-34551,90919,-7600,64686,-16562,-128288,25297,38294,-42328,6829,-34077,10663,35349,-1151,39747,49757,2898,75429,21786,51892,32749,-37887,20547,9492,-11557,10112,-34425,88584,65379,-57246,-85070,95160,38961,77730,-21459,32650,128178,-24100,-9510,87041,30624,89115,49303,-30974,77550,18833,-58484,-39621,-4103,67079,83591,68059,78872,43243,56031,30627,-43252,44691,-34117,-77586,-23361,4731,17955,-6763,-107396,19995,30004,105710,-9951,56617,37013,39963,-9668,45238,-29141,-15140,47462,80798,52977,52495,7326,40199,-31723,24249,59722,-28607,28781,112971,22036,-13910,33541,1335,-19884,10180,-44037,-12489,18356,27659,34876,28765,70517,84108,-52672,-34763,64891,21148,30206,81698,110942,55959,38368,31813,50612,21458,16255,-30117,39265,-5959,19972,-3202,15413,18887,-36240,52118,-51244,-10458,-39576,-33067,-18575,-28619,2697,15430,11293,3982,128080,-42155,-25975,35003,17286,4873,53120,38787,-27416,45477,46352,-80552,-10667,-2415,2384,32301,4260,5415,6813,2819,69093,-27250,-3665,-25501,3011,72392,13505,3894,-4684,-12234,87730,50441,-22450,27007,782,71532,26655,3092,-6733,90849,87044,96943,69835,30887,7633,32793,31802,-64794,-30074,-10191,91870,-31477,-1130,53669,-52965,31516,13214,60770,12464,4590,36015,-6981,-115588,13796,9942,60443,62109,-20316,-57349,44448,29428,43208,-22642,-29285,-54054,50378,8840,7480,83825,-13575,-26146,109055,53963,45371,67114,-41376,1988,65394,31702,-48793,27068,-33043,-27544,-88369,45114,-33521,-103280,25300,43738,-33679,-9303,-35324,-46063,-41358,-39852,-43398,-5968,60664,40271,57722,-8328,44008,-22659,-36782,8668,-69961,-69660,26743,15530,-29049,46777,-77923,46843,41764,257,57107,29848,-29094,4345,7541,13156,34258,4335,-27749,-118050,27299,52960,32854,49721,-20229,-14790,-33885,34225,20197,-37660,48464,26539,57774,41911,-67039,57737,41656,30801,59825,-9949,-44069,5291,25071,-49528,-22519,-31673,71269,20660,-12290,-43401,-83386,17996,-45939,49674,25907,-271,-21176,45198,41935,-36240,4750,108770,22471,108151,191881,165635,42032,64890,44581,70397,56295,61375,25000,-8512,82829,-47335,14973,7761,-42320,-16986,24794,-70222,-117673,-41801,-28595,5860,-62683,10225,-43748,45195,88179,-61687,28457,-16121,22110,-38169,31898,12092,21491,-3130,59156,-30790,-37434,-78534,38308,-10662,21764,24978,50310,10679,-43274,-2780,77066,65726,16620,-25922,89525,-13211,33558,12697,48026,-15127,-18592,59188,49555,5556,-55456,1304,-3294,26366,29624,24452,-74710,-3924,58965,1423,361,-5347,20605,24162,21251,-49832,31457,-10885,-7063,33588,35471,30969,-27421,10918,50957],[50092,-25217,-26542,13888,30456,976,-152480,-110618,7063,-61010,25834,-8860,-3363,-64003,-40372,367,-7634,12411,9274,-13247,-69414,-30711,18797,-52640,-49485,-46911,-29840,-78034,-18968,-24317,3825,-10431,-86332,-8118,-18926,-10039,-12772,-10164,-4086,58537,47284,32963,-67518,-10387,57277,-56442,-8568,-3400,-46240,28939,-28505,19883,-17197,39978,2076,-97495,-91167,-32136,46019,-73663,-7803,13431,-130269,3657,-32675,-6266,-69729,-4993,-81992,33855,17655,43156,-6767,34282,-136337,13409,30747,-8998,-66093,-75885,-41610,-7713,-22333,-6674,-61899,-998,-6587,-76923,-35648,-26695,11482,-24002,19849,-32420,22875,-77154,5170,9104,-72703,-40320,12046,-10202,-19681,101018,51043,9684,-51275,606,-20034,-54901,385,47817,-7671,22137,54473,36122,27527,-45553,-4180,8903,-8475,-53176,-82095,-33801,7633,-80657,-25078,-76787,-33502,-13125,-6481,-81515,-4183,-7446,12861,-23180,30581,-62014,-64241,-29078,10105,-48334,-31834,-56998,-28071,-91996,-10723,-51539,-74229,-89831,-32197,-36976,-92531,-70945,-85712,1227,-104678,-102021,-46855,50160,29026,51417,-37958,-29573,-25397,-53290,-92855,30126,-126653,-42861,-118256,-69011,-98731,-49003,-35914,67566,13895,-37053,-870,46043,-101087,-70196,-122805,-49490,-80829,-97651,13691,-35306,-52357,-72836,-43679,-31589,-21470,-61333,-10261,-77957,-56945,-48218,-9329,-40573,-87767,-13226,-16766,-134445,-77233,-11512,-29394,-66971,-54797,-7322,-43706,-89788,28372,-30458,-34911,-36632,16517,-67056,-86634,-79600,-130130,-30483,-136806,-39605,-127275,-190272,-66720,-123718,-193873,-162614,-215453,-176401,-213541,-175892,-183720,-168286,-184439,-190323,-163844,-167125,-254192,-247025,-263942,-341861,-356060,-414220,-426016,-610920,-759386,-1001614,-1604400,-2064263,2189408,1262010,714565,490995,350787,417494,395373,287853,266153,276937,225498,108930,97643,170265,127767,149076,43643,47548,87844,101951,62498,119076,109950,108951,106021,57168,122305,81604,157029,161479,78572,21685,-29025,-35472,36342,-7958,33979,74568,137313,51058,91915,75981,26549,105894,72342,-11135,69604,107729,34385,52143,64955,72969,82122,22823,-13268,75352,19930,-34466,35288,41374,98720,-10662,122722,17557,1410,44511,-37149,-28399,18651,27164,78891,36289,31992,2667,16676,-4189,-3931,-13047,-51776,-29151,-24628,-4535,106736,27370,-62748,-211492,-104999,-167205,-445765,358405,244218,74484,75153,47794,111369,161498,57306,14323,12588,-36509,34996,52449,111341,68060,22924,49894,98221,88838,45982,16528,74915,157433,64523,66600,64763,53331,12082,64998,-7995,13967,47503,55114,83545,9211,84119,47426,101701,114564,21750,-9303,-35885,-1289,25366,36576,62887,83611,29032,-9059,41036,-12552,23998,18531,44907,34295,-27405,-105085,11839,25271,14419,-29103,69385,-67411,-84379,-80332,42544,-23144,64076,73748,-36580,6734,62644,7790,49955,-4241,939,39896,70442,-9336,-59458,7498,-54963,-20986,22606,56165,94956,-27145,-47305,-24902,-14098,-9785,-99405,-10168,-67522,-21272,-85776,-90155,-87951,-108729,-46887,-146971,-118520,-178276,-268865,-160345,-213381,295470,176687,143758,81731,182656,130592,106762,82128,110325,163375,113630,135097,47673,160963,123918,135290,119128,56271,76843,155538,85567,81225,115193,-19243,17306,15171,104152,78541,31153,33495,28084,-22220,-45953,46907,63454,42068,25031,79954,96141,-3642,6859,68105,31930,98524,90423,65317,47826,14857,47729,-29761,31971,113293,95908,88028,31088,30984,9928,26775,39255,94112,118927,14764,106461,45068,50286,5212,83471,9523,-18829,1533,97068,63445,25276,73309,14717,-3582,25223,-43802,-42399,100538,74522,58536,20201,-14585,11895,25890,17847,23778,45579,17797,16636,43828,21828,6071,49090,5583,29295,-7640,36765,30061,14952,28311,-19815,-32774,50619,-3804,18632,47160,41089,49028,88360,45884,-685,61882,35073,111823,-36760,27059,126071,128255,111805,68566,92972,28845,-13468,-10776,58822,24377,96822,52017,9269,7018,98326,63194,-13207,-29207,-22688,50258,-24795,-66037,-42221,33823,37312,63059,-4095,-1920,-50242,-27978,-24078,-3640,-33810,-60139,-22477,-7477,-8114,21305,-24633,44242,122042,14463,48629,-9916,-86199,-69314,-21063,13372,-21264,-23400,-74888,3993,-25082,-47353,32640,61122,-3712,34098,52863,-15729,60664,3692,71716,-19829,-90908,35976,35444,-71275,-2660,-43277,19506,23174,10905,40977,53574,7882,80129,-5821,34820,6263,-43483,39258,21978,8746,41705,-15164,82751,58758,-34148,-90155,107301,62529,83355,-17362,32902,111872,-10217,-29883,64592,22258,77555,33732,-4557,109539,51645,-49160,-52135,-40539,94458,101617,78132,69186,17497,33543,49010,-4395,76375,-43806,-49105,-34936,2257,-24592,-12344,-79442,43027,-2302,60897,-26944,10180,38796,4933,11256,61675,-22540,-38,43113,82044,52030,59124,10831,17259,-857,45508,53325,-58872,27308,112241,37749,-16806,16004,-20825,-5311,25229,-26947,6536,15627,17093,39276,32467,44895,90484,-50519,-57518,67457,4915,22023,48838,97022,53449,13823,-6618,40411,21003,24981,-1714,23386,6739,23882,-29703,6938,20189,-42424,76020,-39886,35876,-48154,-48388,-29276,-15411,20462,5550,349,-11247,110583,-36953,-61368,10983,41256,7277,77745,53968,-3898,57432,41996,-80972,-21407,-13978,15763,23459,-65476,4510,18946,-10526,74972,-31223,-10596,-2537,12567,30367,8381,-3217,-20140,-7485,95820,43608,1845,15271,-21211,62563,21907,-3299,-1249,114007,107190,91342,73547,31541,21013,60189,21271,-37719,-11130,-8762,91521,-42069,-7530,62519,-19691,37154,-1206,71019,-9251,15469,34245,-5660,-101027,40912,37465,50859,48985,-16960,-48352,37008,35480,54931,-13061,-23837,-50900,45545,9744,29813,94266,-9501,-34650,92469,59791,68817,76304,-30854,11917,62102,49710,-40362,35645,-32003,-14856,-60424,20761,-18407,-81803,39626,49097,1300,-24838,-3923,-38129,-33290,3236,-44061,-574,72696,56504,58892,-17130,44137,1149,-40263,17301,-84051,-60041,19034,54363,8406,47050,-37942,45511,40660,-898,31026,10216,-33664,-18499,24127,-16319,21666,-193,-31587,-50601,67209,73564,47165,59883,-18861,-775,-25338,30098,39424,-31861,67968,49565,61118,49171,-58620,46456,19826,-15315,44242,-15423,-82593,6093,54914,-65682,-48782,-56649,73862,6580,-6500,-30301,-108845,19295,-25014,74728,15203,-2571,6377,58318,26838,-45735,3493,125521,47079,117056,164447,132836,80921,76069,38321,47923,44597,68610,25945,25521,90602,-58883,19086,-1879,-40927,-24068,34106,-57843,-79018,-45783,-3854,-419,-46454,15497,-49249,14834,63504,-45343,18718,-6788,36939,-30218,37152,5929,5675,-6579,49564,-46793,-56127,-65181,30465,-12358,19658,31516,45421,4699,-63941,4677,86525,38097,2114,-28931,78967,-27286,25990,20764,35839,-18960,59794,84285,34114,37238,-44771,-1014,-34614,34464,41163,56661,-64780,-36866,50128,-17733,2059,-23456,4222,18742,39434,-44627,38767,1187,-24899,22619,31926,30017,-32659,23069,60104],[32308,16365,7718,7333,22201,6289,-149150,-88662,12498,-84756,32845,643,-5505,-53321,-29752,-17151,-12164,12317,24287,-15747,-54014,-47765,-8965,-53841,-52068,-34511,-28066,-74251,-25481,-30424,9040,14734,-83283,-3785,-5787,4450,-30997,9170,-9,60104,38823,32338,-63234,-15498,18500,-58221,-27153,-28756,-67885,19911,-7704,28239,-329,59348,3179,-77670,-48936,-36150,52951,-64774,-7077,17688,-70243,937,-25721,15681,-54621,-9657,-85303,25709,-1822,43754,2335,40126,-136427,-743,7617,-335,-65251,-79557,-20298,-2747,-21798,-8898,-43115,-5952,-36539,-101314,-29336,-39092,-22481,-24244,13674,-38586,19813,-71652,34245,16463,-64260,-25043,-13777,-14591,-39159,42909,48441,5170,-79890,12742,-32441,-66829,4823,39955,-4751,7310,46443,15818,25655,-32042,-41352,-4416,-52610,-53838,-63980,-11449,14041,-102676,-26708,-80094,-61130,-22617,-29448,-88081,-7024,7452,-18563,-38186,-4172,-75165,-68707,-19739,5763,-43890,-54937,-72059,-29754,-96612,-73952,-57693,-39256,-71822,-34239,-36798,-62181,-71131,-96340,22391,-105503,-117144,-62423,19691,34462,60335,-47943,-48475,-3876,-20823,-86067,36002,-105895,-63286,-156376,-86807,-127899,-64356,-79053,81371,17382,-41500,-14682,26623,-119160,-70122,-108950,-73607,-75473,-80172,-14456,-64207,-40057,-47192,-41096,-35823,11654,-73402,-4851,-69955,-34532,-50760,-5394,-53453,-89433,-1551,7778,-118307,-79620,-28440,-39508,-69261,-61022,-22456,-44887,-93821,43212,-19443,-52375,-36845,19643,-59187,-100726,-65059,-128472,-21149,-138712,-34373,-116390,-193818,-75056,-139413,-154504,-125348,-202627,-194979,-234786,-179638,-171340,-116934,-157087,-177443,-159032,-203665,-220323,-233308,-247625,-327188,-368862,-425294,-427445,-596667,-770251,-1010166,-1567850,-2013545,2155992,1219491,717193,486656,382591,427825,375835,223444,263940,247314,216153,136499,103022,151180,107177,132553,55014,45717,85927,124844,68419,138667,102117,124318,102421,71864,138123,63576,132871,168930,77128,48377,-11037,-23014,49127,-763,31583,67045,163240,53445,156567,89217,9064,102116,71999,-11737,35898,103198,68043,50304,58646,54524,89180,19207,-11134,62704,47716,-69896,13249,59631,87876,2473,122054,20998,-12305,37919,-15191,-43607,37988,14489,60595,13280,20396,-10089,8591,-7073,-13977,-35465,-51560,-42712,-14298,-7986,58680,39760,-61132,-174955,-109198,-146283,-419319,316018,223825,85777,82841,41836,118591,131947,46748,30098,11874,-22991,20485,57389,123570,77324,6957,64440,102264,111122,52602,-870,102655,148302,65673,65750,80387,39902,37160,51817,-21142,17780,49086,56705,56321,-8756,68025,39715,111243,135395,34749,19422,-29388,10166,32336,46772,79852,90473,35356,-20706,22489,-27364,37145,24385,24000,4823,-32588,-75224,7249,21395,16011,-7066,76838,-55064,-82926,-76050,66102,-20550,33859,34612,-10556,31102,48959,16646,80549,-16034,-4280,45940,54462,-26599,-48702,-3763,-38386,-7625,36603,71728,81992,-15345,-81753,-16788,5555,3711,-50271,-3171,-38610,16500,-68095,-80795,-83375,-132721,-30806,-71349,-87585,-122629,-202235,-73252,-113697,192417,65770,99225,43156,158514,114186,39196,69984,101067,124014,109024,108160,75376,125695,87400,116057,115697,33155,72508,126105,68867,78090,111692,-18707,8883,18644,81784,66111,34410,22851,148,-5993,-31062,23147,50962,28392,31011,81501,91861,8274,18274,43236,23287,79912,87674,64854,39848,-5970,33661,-26241,21422,97073,93379,81057,35757,60629,19211,22336,40866,121769,111401,37353,109428,53755,57986,3421,69916,-29523,-33692,-6882,90153,79608,46568,84298,9922,1113,25096,-38713,-56868,104694,86221,24433,18640,877,9564,4754,36984,17132,50944,39666,20620,40625,49695,2863,51932,8280,10780,14041,42280,5517,25166,35351,-22410,-33008,44843,-4212,7352,45886,16643,49491,61978,17086,-14100,57734,34428,115627,-38917,30767,138805,101448,125727,54681,92180,23720,-21400,-3247,38510,13244,94413,95983,38986,35126,94110,59722,-5918,-39966,-23444,49528,-29623,-39239,-29231,23944,37991,65464,26888,3222,-36803,-29447,-7508,14806,-24108,-47785,-32052,14197,-27497,5648,-49567,38254,90076,-4985,58150,-24831,-89927,-31217,-13109,21164,-18145,-10105,-69541,9797,-39303,-55383,42318,64149,-7893,19581,33566,-8379,22718,22258,75377,-10704,-47914,44938,36780,-79891,-11683,-49718,20610,11938,34888,47938,55881,14711,51496,-38518,9195,-18523,-52431,35260,31863,23585,63396,16575,68317,54798,-6858,-75185,104698,70330,73315,-17614,20251,81055,15696,-38393,40960,18676,70330,23164,19712,125658,82407,-34355,-56082,-62906,106996,95288,80769,52943,-26654,4442,67238,43618,93000,-42928,-6391,-35532,987,-65888,-17484,-33975,79769,-25703,8509,-22110,-26850,40436,-32217,16873,54556,-14374,19922,33779,77326,56794,60380,6079,-9316,28107,60738,48125,-72521,26071,104882,46908,-19333,-7421,-39713,16134,44826,-480,30314,3503,6472,45387,39275,17337,83309,-40157,-67076,72381,-12040,20162,9301,66336,48448,-1798,-40156,24233,15727,37133,33057,-4411,17282,16781,-50376,-4594,14143,-43569,93371,-22378,76315,-49375,-59508,-38666,-1762,27303,-8589,-12846,-25936,77089,-28686,-77467,-12398,60324,22542,87832,58685,23783,64120,34678,-63678,-28143,-32454,18972,8679,-126844,9921,42761,-22549,69042,-31960,-18488,26908,19020,-13451,93,-14060,-32645,11265,81606,34769,23416,3712,-29262,42264,8690,-1610,7548,117839,114178,59776,60303,26027,38696,83392,14710,-11473,4984,-4105,94651,-49000,-10611,65312,21653,38811,-19419,70964,-34384,15451,35109,-17750,-79762,60289,70637,33382,31831,-6548,-34037,20459,47461,58126,-6054,-15824,-39517,38289,10715,47696,82619,-3312,-38648,68382,56735,80372,79992,-18503,24408,50453,54737,-27088,43341,-29246,-19581,-20948,1562,10111,-59048,47556,47705,24677,-34590,28201,-19235,-13572,44102,-40600,7791,79770,64330,55344,-11776,52858,35110,-33889,18273,-90730,-45961,5485,86318,43186,40359,-7124,40398,38744,3806,-6156,-11479,-39118,-39354,33600,-41353,11151,9084,-21951,19888,96983,88537,62739,69953,-13751,25009,-14331,23522,56368,-16996,82331,60791,57657,48507,-43430,32942,-10663,-46583,29793,-26843,-120054,2414,84531,-68873,-56036,-69313,69000,-12355,3328,-9640,-116371,19078,12367,93242,-3743,-2646,37359,58978,6866,-55815,-3648,114231,68770,110114,86792,97963,107222,81068,35175,33606,29253,61386,27271,58475,93499,-65068,16497,-8174,-42601,-35513,38462,-32668,-11070,-38585,26115,-3460,-21109,22862,-47293,-20463,9058,-22295,24565,-978,53950,-25966,37472,-6065,-18355,-5779,53541,-58041,-77671,-41054,23491,-8682,18974,27026,35932,-3992,-78292,9966,82886,5719,-15352,-28006,48213,-31735,17411,22764,15594,-14347,119642,86053,-337,59718,-24129,-2403,-57218,39446,30108,76360,-34972,-55290,36806,-32662,7916,-46648,-12982,11788,53968,-38889,33846,2834,-37167,14613,25927,25697,-37732,28022,56911],[15680,51913,33629,-1346,13727,6110,-114240,-47046,15363,-100839,30149,5725,-10952,-49488,-20033,-27806,-14800,13113,43531,-21665,-30907,-63636,-27830,-47271,-41714,-13141,-14456,-62936,-29420,-20352,8804,30796,-66959,4384,10006,20924,-40498,18667,1008,59968,31185,24787,-54622,-25070,-26416,-59310,-42695,-46272,-77221,6074,11130,19517,10252,76060,2011,-49817,-12984,-47238,44973,-58836,-14144,16852,-24453,-5082,-20160,33909,-33403,-16903,-76530,16996,-20346,43799,11286,32976,-118465,-15738,-16902,8358,-57356,-77518,1331,-3672,-20041,-14038,-24965,-17682,-60175,-105228,-12808,-38193,-42503,-16568,6517,-41716,15754,-45120,56311,15992,-46495,-1662,-41610,-16227,-53372,-4083,40139,-2982,-98112,27715,-41983,-77047,12501,34427,415,-16452,34022,-5122,15125,-12445,-79304,-21404,-72046,-53473,-29919,13276,14496,-113997,-34975,-83584,-73776,-31259,-57604,-82434,-10254,8279,-60596,-42523,-48998,-83469,-73575,-18646,-11550,-35847,-84265,-74633,-29711,-93257,-125546,-56959,-837,-42120,-30442,-40393,-35531,-72122,-98195,36571,-102859,-132767,-70932,-19901,31905,58439,-59836,-71310,10411,10784,-60789,28104,-85862,-72068,-164276,-97251,-141481,-78663,-124676,78717,15485,-41951,-27178,-2052,-122422,-58715,-86640,-93297,-67481,-66401,-52493,-93399,-26879,-30765,-43992,-39309,19654,-81533,-6187,-60846,-15602,-48341,454,-71407,-81471,6943,29332,-86529,-88491,-55377,-37635,-58161,-66120,-34735,-44010,-101060,33768,-29086,-77792,-44851,253,-54422,-116988,-56156,-132601,-29317,-131703,-35750,-105436,-203029,-85903,-141877,-107671,-73548,-177420,-203654,-248408,-182640,-168644,-101102,-124374,-169238,-149733,-220914,-200980,-223109,-241029,-302819,-373002,-444493,-446220,-572995,-772553,-994040,-1521988,-2056373,2136320,1196323,728667,484178,417933,427895,344098,187095,261010,207886,208520,160269,119391,137845,93010,124091,73797,51824,89312,147533,78833,153832,94108,128471,95125,86634,140857,46516,113225,142142,70901,76687,15758,456,72665,26900,22220,63963,170111,59044,202994,95591,916,95965,75018,-10245,-3999,88053,91850,40986,58545,38881,93361,17911,-3801,45972,82284,-78303,5776,73862,69649,21316,107514,18670,-18204,41293,9502,-41568,56413,11638,46982,-9856,15157,-14187,-1113,2973,-17803,-46056,-42301,-53857,2324,-10827,939,34156,-67577,-116742,-119920,-133033,-393723,281682,216484,93025,82870,38423,120140,87531,33773,40468,14662,17415,7720,60706,127836,90757,-1227,80291,105382,123135,53547,-13537,126022,121844,65711,62703,90663,21406,57711,46952,-21932,21401,44971,59100,26145,-15503,42560,29469,111738,141799,48669,54404,-3133,19684,37899,57651,93809,73004,40164,-26529,9353,-41968,53200,25445,-13701,-12896,-21174,-20614,4571,13139,26756,27412,78765,-49900,-56437,-34144,91120,-21918,2587,1532,12189,50267,36874,34154,107215,-28223,-4275,47291,34921,-38876,-24105,-5840,-13171,5925,39646,64735,60608,-3777,-109459,-6437,23931,9280,-5597,8028,538,45669,-46524,-73164,-74668,-145971,-29414,-26674,-53373,-65429,-158484,-35747,-26621,154774,12686,76370,18927,118117,86245,-10190,48549,81802,92003,89062,67568,85683,92760,52082,85645,106552,21992,78561,91259,46234,68373,100931,-19934,-2425,30718,51075,62476,40670,6966,-7957,25030,-13999,-13714,38284,17434,31295,70229,78206,12291,21304,28479,22073,55120,69782,56781,30532,-23075,18581,-20503,18440,80725,71314,73947,39861,69201,28778,22519,40272,142068,94312,57413,120141,54352,56833,6890,61590,-47194,-42529,-16308,72864,88998,60204,82525,-2041,5723,20123,-29427,-65793,82671,96410,5231,6436,27256,9888,-19282,35721,2898,49361,61170,18717,38176,79117,13731,49543,6179,-1888,44330,45354,-21332,39512,38455,-23701,-28890,28849,-5105,2963,37201,-7389,51214,44698,-6057,-20856,40258,25685,96157,-36711,35595,152116,73899,132698,39562,83831,16405,-22271,5416,19940,2394,77584,134558,60776,55067,80511,52542,20965,-39816,-14656,45010,-37051,-13894,-13404,11937,60411,63664,69371,13957,-25315,-25029,10359,31691,-3667,-18720,-23110,34826,-40296,-9630,-60852,30523,35792,-29536,70341,-37154,-90893,-192,461,29767,-9725,9386,-48923,12671,-49081,-43011,53167,65264,-8883,7273,2823,-10209,-8416,42646,72158,10603,-13960,51956,45471,-56763,-19447,-53369,12944,2692,59217,57355,53848,24868,12735,-66570,-20262,-35918,-65900,11066,36830,34864,73184,51767,50195,60697,17878,-40852,89942,60533,60470,-22324,-2106,44613,45248,-27625,23525,17821,68872,20564,37012,122670,100009,-17737,-50036,-65751,98928,70591,76334,34286,-78580,-21360,79685,81406,85455,-32665,33046,-27741,-913,-94860,-24325,2459,115202,-38648,-28706,570,-49172,43432,-52258,3048,34688,-3810,43072,22343,65267,65321,57244,-10043,-33562,42274,65697,45148,-65585,22143,90682,48257,-23348,-31185,-49334,42132,62399,27157,50018,-14689,1426,55186,45397,-1155,67101,-20501,-60188,79009,-21222,25554,-23011,25779,38276,-5831,-58754,2214,7711,48531,63801,-34203,26250,346,-59180,-17376,2884,-40209,97510,-4020,90703,-42966,-63615,-41149,7928,18399,-25114,-22656,-38300,33404,-17380,-68048,-25874,69820,44518,85841,56911,48600,63464,23836,-36424,-29109,-46945,10814,-5967,-157259,22088,73127,-30765,54193,-31335,-25729,47774,19183,-45933,-9094,-21312,-40908,38545,57095,23703,33369,-3018,-22343,17434,-9632,6145,15984,103427,102255,8782,32906,21874,55616,92738,14044,5376,12943,2999,97041,-48816,-6666,62175,49878,35553,-35008,59842,-54309,5029,40756,-32827,-55652,64996,105136,13806,10030,7868,-18479,-826,60645,50585,-2414,-4725,-26160,28028,10585,57317,56976,4005,-35842,48195,47911,80239,77699,-7522,34872,36328,46612,-15404,45610,-26633,-37796,15193,-2333,45269,-34257,47008,40353,32812,-35480,54160,4621,10180,68967,-31007,19768,81504,65558,47341,7631,68481,62186,-19934,10485,-87507,-31824,-10005,101014,66122,28495,6971,34250,38289,12787,-37500,-28405,-45313,-54459,33477,-54385,5563,29275,-2628,66208,114899,94552,77425,79134,-5521,53692,-4357,14069,67825,390,86717,58239,48506,43130,-26031,19663,-39313,-58789,19386,-38458,-137691,-1350,105061,-57161,-42726,-68574,56677,-33415,14192,13862,-102160,18337,56576,104915,-25925,-200,60143,47460,-10175,-61935,-15361,83398,81906,92110,-13117,75203,110821,78795,34713,26547,14993,42766,27980,78165,91387,-62178,7421,-10544,-49092,-45069,39611,-4957,52991,-24822,46541,-11834,4873,26026,-39287,-49033,-48500,1552,45279,1463,71039,-28419,33162,-24904,-43885,-7977,68029,-63026,-99323,-15683,16027,-2787,16145,13062,23627,-13520,-74058,13324,69870,-17363,-32970,-23665,10430,-25241,10764,17499,-5176,-810,136147,64382,-36324,67438,2515,-2225,-64797,41617,7812,76282,2607,-57390,27009,-37539,16485,-66645,-25676,5398,62924,-33810,19148,-3112,-38468,12974,20418,20781,-39696,27399,41989],[3084,69338,43333,-6953,9185,1192,-58827,4097,20310,-105673,18255,7262,-12749,-54818,-10423,-26763,-14464,15641,61005,-24657,-5605,-76851,-33646,-34068,-23572,8004,3388,-48978,-30034,387,5193,29675,-41365,14586,24959,28121,-39929,18045,-619,56012,23084,11764,-44057,-35831,-60718,-56279,-49181,-53067,-69697,-5564,23755,-8449,13641,86644,-2486,-17022,12098,-63207,28263,-53095,-29198,5736,-5505,-10089,-18263,47711,-9732,-23418,-57506,11359,-34255,44438,15710,18256,-85303,-28052,-38069,14693,-41833,-69235,14798,-9669,-17836,-22899,-15773,-28845,-76043,-87094,9469,-23825,-45863,-4795,352,-41772,11134,-8285,66644,10050,-23690,26445,-57076,-14471,-56889,-33341,28420,-15723,-101439,36823,-51136,-82398,20770,35386,8677,-42005,12290,-22097,-4052,10112,-109173,-40865,-69026,-52813,8692,35006,8229,-113695,-44887,-83382,-69588,-30537,-81048,-69953,-13313,-4541,-102170,-37684,-90904,-81485,-77811,-21496,-34365,-29879,-114572,-66013,-29442,-82911,-149207,-48449,25215,-11151,-22728,-47096,-19803,-74842,-89703,37705,-98226,-143753,-68918,-56713,21206,45977,-68290,-89660,14608,32314,-20403,3341,-74905,-66471,-132715,-98868,-131126,-87029,-152198,61807,10203,-35544,-36018,-36568,-117537,-39978,-59096,-102533,-62583,-58173,-84187,-115043,-21876,-27674,-49707,-42773,6915,-85055,-15090,-51706,-3223,-42351,6402,-91075,-72811,11620,40757,-48919,-99670,-84169,-24530,-39735,-70061,-39033,-41646,-109208,3078,-53946,-101813,-56461,-36227,-54008,-129948,-51673,-132952,-52298,-117664,-45324,-97339,-210778,-95344,-133024,-69691,-21591,-142993,-197907,-247413,-177258,-175883,-122590,-94889,-165032,-136190,-214751,-201045,-217679,-245198,-273408,-364491,-468678,-479685,-546229,-763162,-964764,-1475168,-2161191,2138493,1193838,744823,484450,448235,416465,307210,193418,256076,167707,204676,173290,143392,132914,90460,126937,96949,63913,94120,166463,89633,158949,86551,121719,88086,96895,128699,34191,102193,88405,60246,100001,43636,30258,102823,69397,8014,64462,155538,64875,208068,94586,4504,84954,80255,-7105,-30550,74099,98990,24482,64545,29341,92922,19691,6897,28798,110202,-66663,12528,79184,49932,42742,85377,9386,-13653,54811,28389,-21484,70009,20567,41608,-28220,9807,-9694,-10676,18160,-15271,-40849,-26903,-56801,16924,-14347,-51255,12514,-76836,-62605,-133708,-132444,-372614,262680,220469,89126,77470,42408,115381,55356,23628,43089,23990,68959,-113,62686,125035,111004,3142,94902,106310,118910,49482,-13701,137809,85060,67391,59516,95265,4480,73357,53790,-17791,23035,37359,63447,3341,-12260,14421,18763,97714,133813,56951,85502,41103,27233,38993,64954,101596,38628,41536,-26832,5248,-52121,65211,19221,-47403,-10329,7506,38989,4245,3090,43905,64954,75648,-50642,-8012,27309,112181,-23827,-20818,-18227,26279,58128,28732,54288,122407,-36674,656,43840,13699,-46146,-9049,-735,1306,17331,30875,34992,35810,7286,-119308,3168,37868,2926,12654,16161,40343,54151,-28754,-64961,-64880,-153110,-45563,-29598,-24443,-21561,-128208,-33338,12021,147176,29905,75438,5527,72310,52489,-32193,29680,62244,73882,58360,22519,76008,70936,28197,51525,95474,24506,93191,60645,24221,51250,86071,-18901,-15385,47232,22331,63311,47579,-11219,3431,62676,2918,-52140,28105,12644,25208,46381,54431,9600,16406,22413,21264,33519,41135,40337,23685,-34749,9328,-15886,22417,65138,39042,69862,40899,55540,37011,27323,42562,147203,73759,71227,135184,44928,48548,17469,56251,-38615,-42000,-26593,46434,87687,59541,72003,-17196,8503,10323,-16868,-68259,43865,98117,-3870,-12844,54317,12587,-39619,18972,-16385,37148,74412,14014,40943,101307,33761,38478,694,-3539,72333,45443,-40574,51335,38569,-22531,-22803,11901,-5100,1193,26369,-25505,54500,42023,-21639,-19407,18045,12415,62264,-30391,38732,157886,56790,125595,20523,63857,10810,-16536,11261,3723,-6466,52813,156192,69042,59889,61235,43776,54406,-28528,4845,39599,-43321,4754,2874,737,88117,56560,112291,27590,-16813,-17264,24059,42442,21712,17263,2886,46815,-41022,-19572,-53860,25966,-16135,-51432,81130,-44134,-81706,20675,15328,39682,292,30695,-17613,12632,-51738,-10968,63114,61982,-4415,849,-28547,-13742,-24808,57809,60806,38717,4057,57295,60135,-4527,-26178,-54967,-854,-4145,71147,65427,44384,38248,-8099,-80105,-47674,-43453,-78810,-19099,35820,45377,74240,78871,33578,77875,34027,2791,69205,39797,56354,-27903,-26835,12646,70112,813,18797,19299,71496,26703,44779,103256,97974,-2159,-35435,-50121,73586,39233,66519,16001,-123886,-36823,82294,96132,56310,-17137,56860,-16234,-5116,-104508,-34839,11627,130897,-42541,-39219,31243,-55465,47674,-45472,-23981,18021,9807,65273,11419,45423,72788,50755,-34578,-49935,35308,59760,43859,-43306,14076,71598,41988,-30333,-49955,-47482,68315,72118,47729,59207,-33304,5060,68099,46764,-4545,49157,7709,-38936,83911,-17763,35187,-36478,-13009,23011,-1767,-57159,-23977,-1059,55223,82279,-53708,35065,-19055,-51435,-29200,-9963,-34246,86075,8126,71442,-29904,-60141,-33537,10426,-4403,-40725,-25363,-44891,-11119,-4380,-38600,-24283,67970,64794,76103,54999,64523,55748,10364,-8335,-23006,-47304,-6159,-14542,-148716,38674,101649,-33417,36413,-30847,-29835,51459,12990,-58116,-16501,-16647,-44275,66076,38491,9811,27045,-3963,-5437,-4226,-28397,16714,22247,78707,72695,-44785,-3318,25609,67117,82597,19336,9185,9439,11119,92643,-40189,6358,54104,51026,27176,-42930,40161,-62182,-12183,49771,-38934,-32589,51742,129971,-1178,-14660,23082,-4666,-20611,68959,33572,-1394,10010,-16279,14444,7158,56344,28575,11688,-26099,37316,37343,70016,69675,-815,38846,26909,30045,-10211,38557,-24773,-56888,38187,14617,78113,-6467,39020,29987,26519,-28094,68153,25271,27740,68435,-15446,34380,78170,62465,37913,35855,85863,66748,-3556,-4409,-75108,-22200,-22907,95174,72942,14607,5067,28108,40546,22457,-45508,-35769,-51610,-61227,24558,-51988,5974,53054,18974,77302,123024,91019,89776,85838,7100,74243,1564,2560,71684,13646,80090,44531,35509,36854,-11702,7626,-56605,-57289,14302,-43594,-127156,-2572,109359,-33337,-13880,-57373,39981,-51643,22969,33038,-70476,17995,95194,111571,-45236,3645,65169,27214,-18274,-59021,-28121,49372,82321,70198,-94500,66772,91585,69980,36935,21621,5454,20359,26716,76961,84443,-48057,-5546,-9702,-58014,-45416,38314,13885,84780,-9093,47043,-29567,24161,20769,-28186,-62208,-79193,19707,70633,1995,85425,-35814,26529,-48478,-63658,-18094,78938,-63264,-116573,2802,7163,1860,9345,-6226,10536,-20879,-46134,15937,53925,-19425,-47018,-18044,-17648,-11061,6916,6122,-18400,18432,109580,28686,-59529,58887,28290,-162,-58333,40960,-13298,56159,30616,-47678,24639,-29658,25802,-75307,-30472,775,65950,-29126,-45,-12213,-27969,16917,17826,16889,-35762,23811,19301],[-5898,65280,35592,-6735,9444,-5761,-4960,50987,30795,-98761,170,6560,-5817,-65934,-222,-12449,-9471,19782,70678,-20260,15112,-86116,-26986,-16799,-4107,20186,12154,-37319,-28988,23476,1453,9575,-11598,24260,35443,17270,-31542,9311,-4825,44412,12006,-4525,-34421,-44123,-73634,-47527,-43605,-50527,-47318,-8928,27668,-44320,11367,88320,-10377,16373,28181,-75920,10499,-44548,-48647,-14580,-11318,-10502,-21471,57333,12177,-26180,-32113,10672,-41796,45407,13024,4538,-44964,-34703,-52559,17137,-20659,-54748,16666,-18911,-16535,-33964,-19550,-32242,-85901,-53654,30182,-2459,-37366,5687,-3417,-39048,6224,27133,64348,2149,-455,53449,-53455,-10841,-47934,-50914,16081,-32069,-89959,33325,-60877,-80845,26741,44001,18984,-63386,-18777,-31552,-29115,30754,-122096,-59222,-55254,-52006,38368,47948,-3363,-104434,-51237,-75835,-53899,-17147,-90615,-56575,-15811,-25800,-130003,-27121,-119160,-67461,-80616,-23320,-53428,-29613,-138632,-51132,-30798,-68437,-144334,-34064,27052,10241,-15249,-57184,-18514,-79538,-72578,24123,-93266,-143690,-55749,-81313,3913,26839,-69029,-95685,9181,37685,22736,-35420,-75114,-47762,-67193,-92174,-98367,-86921,-151698,37845,4335,-20822,-42184,-70477,-111107,-22654,-31139,-97060,-66332,-54156,-94917,-123513,-31948,-35856,-55449,-48825,-16449,-84611,-29679,-43480,2291,-34888,9883,-108513,-71908,12221,37339,-16774,-106938,-105570,-4921,-22336,-72144,-34414,-39345,-114704,-38070,-82857,-115564,-66719,-76698,-57036,-134224,-47335,-126565,-81934,-101377,-62081,-94101,-208598,-100608,-118601,-50439,14313,-103247,-178475,-231056,-161438,-190151,-167788,-73325,-161449,-120174,-192273,-217814,-218072,-255482,-245736,-343320,-491048,-519474,-523658,-743208,-938403,-1437909,-2281031,2165404,1206095,760704,487489,468052,396886,274593,236665,248612,138472,205661,176801,168882,136068,101275,140210,119214,74732,94757,179326,96563,150746,80764,108041,82009,99284,104700,29198,100962,30119,47994,116277,66786,59080,131550,115119,-6956,65622,124953,68733,171692,87076,18025,68213,85014,-1121,-29657,68365,88963,3601,73341,27789,87709,24969,18302,15341,120525,-44131,28065,74227,34662,63014,61834,-6331,170,72664,36030,10967,75579,38975,43740,-38273,-1076,519,-18700,29230,-9265,-21494,-10939,-50149,21739,-19833,-85781,-16985,-85342,-36405,-144757,-142826,-357707,256354,230440,78333,72081,58815,106047,47353,20852,39940,42352,111730,-888,63733,117209,137983,20654,105266,103856,98173,43206,1612,137003,52689,72956,57338,95195,1411,85547,70092,-16437,22379,30770,69803,-4437,-2861,-5308,10848,71400,114580,55885,102631,92874,32525,33231,66619,100672,335,39679,-22037,11056,-54008,65924,4935,-57611,11589,47326,84581,5120,-5620,62107,95384,69129,-52829,48775,85045,126539,-21309,-29587,-26258,30352,53815,26530,69206,121733,-37024,9139,37560,-6226,-48836,-16434,7350,-8539,25381,14637,-6675,14320,18804,-104924,10892,45911,-12772,2057,16645,73030,40279,-19908,-54901,-56731,-155453,-69127,-61468,-6236,1958,-104425,-44753,9570,139814,84471,87074,617,30561,20511,-30348,21168,50848,65450,25421,-17396,49288,60827,16997,19815,84929,37474,109617,39707,7414,27441,71109,-10897,-28526,61963,4586,61150,52961,-26796,25857,95513,17963,-78694,22150,15828,16137,15574,23171,3940,6827,20459,16254,22350,10709,16452,21710,-39938,10393,-14348,27768,48105,8970,67662,36519,29002,42802,34818,52552,134439,55701,75760,145716,26244,36983,34327,50380,-9615,-31919,-35881,14929,75487,42601,56319,-30878,8165,-3223,-3152,-64519,4232,87081,-8224,-31918,70478,16535,-50401,-2072,-36112,12482,73266,9277,48754,106775,50289,18866,-5602,6329,89682,43639,-45616,55957,39097,-17619,-17506,1771,-3335,-3062,19175,-34258,58424,48032,-31102,-11639,1604,-1051,28535,-20680,38358,149923,55345,100658,-3907,32651,8925,-7387,10393,-10127,-11882,29896,152443,62634,47944,40090,35481,77347,-10438,30675,36508,-45714,15976,16023,-6758,101681,44323,144466,39802,-11873,-9055,29726,39957,43666,49424,37225,46586,-28244,-20398,-29810,26901,-45423,-64603,86367,-43883,-56415,32711,25129,50039,9714,48420,15041,10904,-45974,32144,69721,52165,5756,2006,-51399,-10399,-26821,61799,42819,63570,6549,61353,74780,59538,-32579,-55231,-15662,-8830,62825,69085,25980,52876,5804,-73448,-67846,-41996,-78159,-35654,29507,56613,72228,89060,21899,99402,38383,39050,49420,19173,63452,-29157,-45682,-7106,84627,36828,28709,23850,73919,40288,43039,74342,77181,10535,-15578,-22501,40891,13349,54181,-352,-149961,-39370,73795,88832,17435,-1998,61835,-6014,-12138,-94221,-48897,-8451,116704,-40343,-25985,59438,-47653,50979,-17562,-50075,16054,26673,80513,3037,19472,73402,42099,-60155,-55499,10765,45867,42375,-18554,2481,51540,29288,-40321,-59838,-36535,88650,71136,55534,56250,-46048,16439,81263,40955,5986,36590,41033,-9726,81069,-2398,43640,-27520,-37577,5379,3533,-37122,-50283,-9729,54515,84391,-53875,44783,-33624,-25924,-38160,-20320,-27813,61701,8714,26365,-12674,-51099,-16572,4603,-31501,-51751,-19929,-42235,-47334,7444,-3114,-8821,56469,75793,63284,57922,68347,43381,-3573,12951,-9771,-28880,-26714,-13350,-109658,55086,118664,-30066,21822,-31054,-28559,37342,3262,-47648,-19885,4247,-42783,86024,37117,-6579,6546,-1452,13424,-16907,-42900,26722,26716,53735,34012,-81594,-41582,38433,70936,54902,29178,1576,-5834,18749,76383,-24789,27564,42934,29699,15326,-41166,16920,-55620,-30237,57903,-29126,-13790,21815,131583,-6080,-37754,36522,5331,-32884,66848,11477,-1409,27801,-12680,-1872,-2561,44270,6713,19286,-11623,31995,28465,51668,57522,449,34616,27527,12448,-12942,20702,-23028,-62110,46746,49699,100381,23369,27143,20669,9455,-17852,67051,35995,30690,43247,3953,49040,70540,56702,32087,63895,97626,43779,9022,-22221,-57271,-20074,-29648,73974,64723,2299,-6617,21433,45158,28558,-22174,-32525,-56906,-58834,10869,-36168,11734,71441,34965,59957,124018,80455,98916,87973,26348,78198,2100,-8875,67582,18323,64528,25204,21088,32672,-4574,-3131,-57299,-50646,14769,-37567,-95908,-886,95312,-3686,20862,-41130,23736,-61341,27487,41200,-32336,18762,116209,114558,-56248,6742,49475,4173,-14976,-43733,-37834,24953,69252,50940,-126489,68303,58977,57101,41935,13734,1992,3685,22504,54509,73287,-23173,-17407,-7160,-63545,-32476,34356,16823,76472,4720,25801,-53099,32664,6751,-17464,-56985,-67477,27736,85749,2296,94598,-42418,20877,-71135,-72660,-35506,66796,-63356,-124433,9848,-2931,2855,-267,-25959,-1323,-22736,-1404,19148,40848,2731,-54321,-13682,-25238,5237,4707,-8114,-18736,37794,60955,-6850,-65060,36998,45496,3622,-44960,37102,-25677,23635,34171,-34575,28778,-9909,33844,-67717,-27360,-1965,63590,-23745,-17471,-20460,-9399,22563,18774,14288,-24651,19323,-4728],[-13154,45798,17125,-1018,11474,-11362,29109,81767,46682,-82757,-19277,4719,10754,-75696,9892,12373,2056,24073,68022,-7949,26052,-89999,-12628,866,11643,18775,522,-31457,-29969,41069,556,-23123,16512,31029,38755,-12031,-19835,-4088,-11755,23099,-3525,-21601,-27263,-47105,-65401,-34288,-26982,-42988,-18147,-1611,22832,-64671,6167,80355,-20149,45778,39268,-74056,-1701,-31910,-65076,-36100,-28528,-5090,-29782,63444,29265,-23356,-5148,14602,-43152,44909,3456,-480,-7605,-34476,-59295,15499,1894,-35562,9837,-29363,-17591,-43769,-33890,-23962,-92422,-17586,42066,15326,-25995,9422,-4148,-33847,1329,52607,51833,-4662,19327,73678,-32932,-8616,-29917,-65925,5741,-48825,-67664,15932,-69418,-72263,27989,56676,28688,-77071,-53784,-31897,-54714,44313,-112992,-72364,-43283,-50516,49305,48094,-17026,-90839,-50462,-59456,-36106,6120,-81458,-46528,-17048,-47692,-133998,-15141,-128415,-44385,-81744,-20963,-61806,-34865,-149091,-36744,-35309,-53604,-121729,-17077,3995,15120,-12331,-71444,-30437,-85643,-51608,-975,-89550,-128938,-34036,-90147,-16635,7042,-60739,-85331,-2392,26129,50934,-78775,-81208,-21324,11529,-79591,-55089,-78675,-127100,16449,352,1125,-48716,-94710,-105240,-16799,-7980,-76039,-81071,-50956,-78924,-117436,-56818,-48344,-59291,-60678,-42347,-81680,-45722,-37015,3006,-27622,8948,-120135,-82670,8786,18796,1851,-105068,-113605,13937,-13029,-71251,-24534,-38808,-113549,-74754,-103763,-114327,-71697,-105838,-60738,-126248,-38223,-116705,-108153,-88769,-82546,-96165,-192948,-100954,-105328,-50855,23106,-62145,-152246,-205368,-140080,-206326,-215685,-60656,-154406,-104648,-166336,-242452,-224838,-264109,-226643,-314237,-502058,-554350,-511165,-718024,-928126,-1418937,-2370839,2210885,1222040,772015,492079,475162,375704,255093,293431,239390,131328,211349,176956,188274,144333,122882,159146,135663,75383,85633,185368,97541,130281,78411,93087,73369,93039,75746,32251,108345,-7579,38590,127033,82496,79354,150004,150362,-17803,64678,88249,69931,113847,74928,37062,47571,86396,10172,-758,71424,67153,-17015,79541,33856,78829,33469,27799,8590,109465,-18721,44764,61911,27680,78234,40847,-26435,19018,84699,31886,45463,71338,60746,48954,-38877,-18264,11817,-24053,29686,-4999,4314,-902,-38064,13222,-27795,-98220,-44180,-91583,-46360,-147358,-158241,-349509,250982,240244,75796,73084,88478,95376,59639,27393,35838,70241,129837,5795,63988,106690,165926,47369,109251,97381,67326,38631,28642,127488,39285,82754,56041,92212,23624,96117,88322,-21226,20148,30520,76675,1172,7887,-5712,8856,41340,89055,45852,99784,133869,34960,19905,63202,89411,-29745,36631,-12540,24767,-45774,51051,-15547,-37769,43651,86249,106440,3881,-10562,74750,111387,61358,-51529,95040,123040,134338,-10703,-20776,-30695,26093,40933,31068,71677,105654,-26521,19205,31623,-21351,-47888,-41161,14544,-39459,30027,-660,-43842,1039,31096,-68781,17277,48338,-28750,-21917,9071,94365,10858,-21451,-44389,-51615,-148418,-83787,-90492,-810,5146,-86691,-58930,-8572,127883,133723,101570,3323,-513,-2734,-13733,23632,51454,56828,-246,-44663,13324,58233,14579,-5620,76023,54676,118972,28234,-2287,341,59579,7059,-40328,69241,2118,50069,55666,-34420,47773,114279,30078,-83034,20813,26726,10884,-11949,-10037,-153,-2869,18199,5576,24131,-11502,-10866,24991,-39030,21799,-16077,26508,26772,-8933,62689,25610,3489,45685,41897,72194,106957,43605,70225,142689,1748,26724,54350,41194,27574,-14943,-41041,-15560,55658,13482,37924,-39209,4385,-18396,9037,-55811,-20639,64104,-11866,-42716,68548,20595,-48155,-16932,-51304,-22486,56131,5867,57799,90088,49738,-4687,-9965,22809,93178,42006,-35146,51967,43558,-8558,-15279,1692,323,-13458,19153,-33269,61318,49444,-37694,-2338,-910,-11243,7784,-8708,34229,127748,67436,61143,-31198,-3012,9655,757,1145,-21194,-12694,18078,120919,44413,23413,20490,29035,77739,6819,53584,37857,-43914,22049,22506,-8550,91377,28651,158582,46016,-11211,-2732,26332,16406,54861,70530,67816,35189,-5665,-10898,3869,31797,-45599,-66237,83398,-36034,-15448,38373,23498,59160,18184,57945,38065,9493,-32129,72342,70946,35182,19411,9567,-61017,4711,-20597,52189,21943,74157,-1486,64324,81194,112401,-39060,-54314,-25891,-12172,34965,66680,253,65330,51264,-47795,-77681,-34725,-49475,-24435,20165,67742,71897,79783,15526,112767,31573,52357,35623,8471,75291,-22294,-52778,-11421,86911,67734,48612,31678,71300,58578,34120,44372,45298,19434,5883,8082,12100,1156,42690,-13727,-150827,-30463,56072,71418,-16847,7614,52598,-492,-20605,-69309,-63236,-44732,78315,-35172,-772,77724,-30170,49770,12819,-60741,29994,46191,83158,-1404,-8302,62895,32780,-78730,-50939,-20017,29234,38294,-5701,-10194,35088,11977,-51498,-59244,-22328,97170,60483,48906,44584,-48156,30760,90861,28458,23357,33512,73617,19049,64108,19211,45687,-1506,-39657,-11142,3575,-6528,-70402,-18847,45600,70614,-33532,55222,-37548,13384,-43205,-24757,-22152,30437,-2153,-26794,4955,-40364,5234,-8346,-48456,-55425,-7803,-29024,-70302,14300,23458,13390,39965,73429,51310,67209,60633,29865,-15168,23145,8994,5283,-44850,-2137,-58883,65892,116255,-21844,13382,-31561,-21075,11344,-5766,-18845,-18191,38317,-37118,93714,53373,-23398,-19511,522,26839,-18303,-49608,33551,31147,35813,-1754,-90127,-75123,54927,68081,18845,41514,-12470,-29888,24867,46561,-6866,52751,31029,7134,4273,-31191,-3945,-37425,-42357,59869,-5357,-1030,-18398,102778,1595,-53558,46677,10032,-33946,51767,-9596,-897,46040,-14843,-19093,-21287,22720,-4603,26498,3668,23747,23098,27453,44199,-2617,24619,39231,785,-21312,-5868,-20163,-44613,46197,92026,107088,51787,15915,15957,-13482,-15109,51235,34093,16767,5472,23945,60198,59803,49330,34766,82499,96612,2068,12948,-37300,-39225,-25506,-28747,48364,46585,-5436,-20843,12900,50263,27807,23825,-21615,-59831,-48399,-1656,-13522,20909,77304,40146,30009,118743,67380,103823,83541,52763,63611,-1794,-17314,57034,13403,43621,5903,8037,31948,-6037,-12842,-41758,-45020,20401,-19798,-62053,2295,67293,24348,50849,-25775,12330,-58365,27185,35193,-959,21074,111951,113460,-56036,6785,18524,-14791,-1884,-16653,-41680,13689,45819,38078,-104231,73962,26767,43597,49344,1065,3391,719,15265,17522,59164,9071,-21808,-4529,-58946,-8206,27182,4558,41743,13545,-10487,-74191,30261,-12483,-10084,-36370,-21732,25040,79018,3255,97024,-41479,19032,-85206,-69485,-53958,19629,-68772,-118950,4972,-13001,-207,-8658,-42544,-10258,-16717,42610,23587,33112,41316,-53491,-12025,-13878,18750,2384,-20825,-5663,51549,15888,-29574,-56982,8247,48301,8431,-33403,29718,-27941,-8922,8694,-26491,35342,17848,38931,-44211,-19165,-3407,56674,-16828,-27801,-25422,10789,25320,21524,12252,-7525,14642,-23070],[-20030,21919,-96,7370,9776,-13126,41654,91618,63652,-62527,-34659,2328,33162,-76743,17507,41298,21223,26007,51584,8742,26214,-87151,2462,14654,21567,5037,-32834,-32500,-36666,48447,4064,-55749,37217,33584,34034,-50034,-9732,-18251,-21432,-6007,-22228,-37095,-20987,-43594,-46257,-20239,-3998,-35216,6845,13952,11573,-47337,527,64767,-28862,67820,47474,-49206,-4662,-16560,-68290,-47926,-40816,4081,-41611,66650,40515,-14583,19035,20966,-39972,40309,-9960,6608,18295,-28667,-59449,10909,20392,-15142,1142,-39498,-21922,-48080,-50671,-5059,-96586,7828,40782,19392,-20176,2490,-1980,-26213,-2946,64487,33403,-9010,33123,84702,-3323,-11441,-11176,-81802,-700,-61355,-40736,-9767,-72878,-58619,23225,65762,34490,-82281,-84452,-23948,-73977,47121,-83317,-77652,-39942,-47305,39755,35217,-28641,-77226,-41783,-36157,-24867,32324,-55271,-41554,-15800,-62896,-112425,-5957,-119273,-19090,-81610,-14623,-57766,-41901,-140800,-28997,-43548,-41842,-93895,-542,-31775,2862,-16340,-89843,-50448,-91947,-33035,-30764,-88126,-102219,-9022,-86106,-35935,-7593,-45878,-60385,-14871,2436,49951,-113505,-83346,4892,76060,-64770,-18323,-64971,-91676,5678,-555,26250,-58403,-100840,-96278,-28280,5959,-43341,-103945,-44894,-42629,-100177,-86548,-56905,-60793,-79651,-67286,-77926,-57900,-33061,1971,-21167,3106,-123656,-102717,1658,-10526,4295,-92502,-108116,24824,-14771,-66606,-15963,-41206,-102562,-94108,-108870,-99566,-69727,-112472,-61428,-105339,-22406,-109216,-122891,-84697,-101962,-102232,-168784,-97646,-98130,-64246,4664,-23698,-130251,-180744,-122484,-218645,-247367,-55890,-141459,-93124,-147910,-263957,-237520,-264182,-220592,-285813,-492918,-574402,-511003,-694623,-937951,-1421204,-2400681,2258946,1229084,775959,496248,469849,359587,253964,335383,230354,152417,220512,180141,195090,153343,149403,176879,143862,60980,64203,185157,93493,103453,80880,81792,57392,80445,49974,41946,121744,-11582,36264,135096,90964,85891,152214,164577,-20205,60726,55714,69271,60396,60669,57165,27371,82701,28899,43317,79026,41929,-32316,77798,44907,68066,44057,33724,8759,81624,3759,55979,48411,29631,85091,23894,-47633,37342,81000,20004,71063,57565,77738,51318,-31302,-37121,19601,-25728,18511,-8100,25174,-1572,-27735,-6449,-37477,-92483,-62418,-95293,-80180,-138491,-173171,-348602,233777,245376,96456,85000,125606,86590,81132,41747,35844,104631,117628,18426,63283,95448,184375,76220,106678,87158,37365,39189,58684,114671,50426,94810,54381,88060,71981,105821,98893,-29702,17170,40344,81096,8065,15889,17712,14501,17626,62607,31004,78082,145438,34418,730,57203,67687,-45334,35087,831,42165,-28376,22634,-37550,1909,73372,110724,105793,-3589,-10768,76079,110880,54323,-43587,116704,137572,136485,7644,3869,-39231,16739,25406,41387,57762,79600,-5403,28858,29007,-28692,-44575,-65206,19633,-72043,31999,-5692,-62878,-3682,42994,-21753,23665,46706,-33227,-37395,-2935,103960,-22892,-31161,-36774,-48832,-125279,-76946,-95498,-6263,-7297,-74066,-70708,-23941,114278,152740,111682,11803,-18400,-14200,7709,30801,61704,39472,-11942,-55035,-21512,58484,16657,-23019,68833,69691,114314,21651,-5447,-23769,53287,34087,-49396,66454,13165,30059,55978,-30274,60407,115506,38754,-62412,23199,43135,17613,-24626,-38447,624,-8536,13460,-9500,36099,-18603,-34871,31999,-34145,38841,-19803,12734,346,-11029,49711,9040,-10132,45887,45390,98820,72060,37438,56861,121821,-23377,21417,73407,27816,60800,4787,-39047,-38557,33380,-18820,18873,-40213,-1942,-32181,17414,-43944,-22376,34753,-16764,-39889,50461,24330,-32872,-21894,-58644,-60554,27559,3544,63115,54129,26391,-24350,-10630,37164,84974,42385,-12884,41209,53529,3315,-17164,9974,5288,-30542,25638,-25155,61612,35153,-44581,2556,12886,-16670,5749,4119,27638,96855,85708,16836,-54175,-32238,9280,4017,-14437,-28130,-8112,22262,67180,19661,-5449,4771,24836,54137,15506,62953,43827,-39850,25146,20233,-4112,61977,12443,153453,43062,-15463,604,15805,-30419,52008,79218,84582,16709,19095,6810,35498,36084,-24027,-56854,72316,-21875,32838,39163,6721,65318,26391,56975,43313,10359,-11970,96028,65985,13736,32428,19523,-57811,29640,-13746,31282,2897,64038,-13331,65957,72876,137677,-45124,-51818,-27576,-15250,-3831,57983,-27728,71803,108493,-10894,-76724,-25510,10476,14418,10955,76290,74647,55457,11821,106637,17626,37217,29554,12031,83392,-7363,-46682,-1967,78514,85524,68758,40826,60743,78157,21881,20610,13332,24382,26139,33361,-4829,4646,34947,-23005,-128731,-13967,33607,56786,-36522,9025,37520,-237,-27204,-38454,-72134,-77242,34272,-29372,24014,83150,-8995,40694,24169,-49279,51333,66632,70797,-1047,-31679,40605,24626,-85147,-39936,-43800,15398,29889,-12775,-20574,25576,-7630,-60735,-49302,-11552,90424,44384,30386,30868,-38288,41267,93864,12884,38386,39513,98799,39797,30683,39289,38755,30450,-18994,-24509,-4868,24311,-77561,-29702,29693,45291,-510,64811,-29080,57018,-44381,-21356,-17001,-587,-17550,-69709,18715,-32020,25333,-25527,-42995,-50946,7944,-7389,-80901,12798,32732,32333,24599,58405,42706,81180,45413,18442,-21754,21976,30085,45625,-55758,15982,-15556,66665,91475,-11242,8744,-31352,-8661,-17157,-10435,19312,-11954,75457,-28464,88828,77054,-37005,-39200,-1618,30886,-9719,-47082,35750,37356,27097,-24893,-72780,-98777,65763,62147,-13577,54437,-27248,-56594,29233,6141,8308,75358,20798,5714,470,-17112,-17312,-14125,-42841,51577,22301,5706,-57018,50965,20408,-57695,53076,8555,-23754,26852,-23823,958,60197,-19543,-34402,-49230,-4435,-7140,32901,15377,7181,21172,532,33281,-7180,14513,58122,-1206,-30662,-35567,-15306,-6533,43762,126794,97896,73745,8883,17337,-37197,-31419,24472,21358,-8057,-26735,41222,64514,47492,41403,48163,86762,78905,-40984,6712,-44214,-25492,-35333,-21109,29628,25485,-7128,-32629,1433,53278,19291,68880,-8682,-59027,-32650,-7301,7287,30866,67992,33866,1592,106614,56064,102497,71412,82486,36266,-7188,-20013,42837,1149,20917,-10039,-865,34403,-14110,-21423,-15093,-42266,30301,5668,-42575,4793,34733,44765,68321,-15936,7785,-42253,23113,17044,14259,25031,82436,106615,-45420,2287,-16222,-23990,16224,16607,-39317,11929,17893,31747,-47690,78144,6180,32619,57986,-14167,6618,14811,5938,-23047,44034,42959,-13222,-2944,-40434,19652,16737,-14874,4022,15358,-50065,-85773,20188,-31188,-7773,-7601,31777,15014,48676,4494,92478,-28869,21981,-84181,-56022,-64762,-54106,-81564,-98464,-9029,-21245,-5576,-10465,-54816,-15213,-2676,65731,28635,29266,80519,-45501,-12449,3828,27482,-380,-27863,16403,56028,-9706,-33322,-43112,-19233,34998,13176,-28748,19151,-22742,-30436,-36436,-28065,39716,48074,39998,-10613,-9441,-4148,46042,-8700,-28112,-26372,26156,22378,22532,9730,11985,9335,-30450],[-26273,3405,-4838,14479,-705,-10720,46293,84324,74943,-43605,-41377,-430,54194,-64941,19436,66648,47114,22920,23891,24034,19601,-77080,11849,20436,26392,-14583,-76996,-39026,-50194,45150,11678,-74979,46174,32141,22754,-81129,-4981,-29598,-33343,-36985,-40245,-49031,-10949,-34284,-30130,-9896,18603,-29931,18210,31463,-2319,10717,-4348,45859,-33084,81296,51854,-2366,1621,-2150,-48425,-42984,-37303,11878,-54182,67215,46797,-739,37613,26684,-34542,29467,-22447,23838,28885,-20911,-55742,5302,30016,1581,-2797,-48635,-29398,-43550,-59367,19002,-96322,14687,26624,4601,-23938,-15993,2259,-15870,-5587,63426,13712,-11472,39900,88411,26789,-21451,-2566,-95118,-2397,-65199,-15529,-32551,-67517,-43446,12757,63362,33679,-80411,-103350,-10681,-80284,38383,-41110,-74953,-44620,-41209,17024,13566,-34629,-65822,-27250,-11199,-23992,53567,-20214,-41280,-10575,-67204,-73968,-2870,-97054,291,-81086,-7791,-45196,-45513,-112940,-31287,-54757,-35228,-68641,13698,-60612,-21091,-26449,-110033,-71664,-97043,-22126,-57135,-89060,-72758,12893,-76185,-49549,-13632,-29823,-28453,-22987,-24906,18011,-127815,-72470,23232,105982,-51576,-2072,-49655,-60206,8417,1035,48382,-71709,-85678,-77779,-54878,7896,-7895,-126963,-33713,-1867,-78438,-104641,-56182,-60810,-102670,-89905,-74676,-61645,-32216,1458,-15222,-6797,-118797,-124646,-8443,-43198,-7233,-72417,-94236,23171,-25573,-58639,-15207,-46869,-80938,-91232,-97833,-78296,-61698,-93920,-55920,-74242,-4095,-109172,-122968,-91083,-116066,-109681,-147227,-93124,-98590,-80341,-29450,7382,-123125,-167438,-117285,-222429,-252884,-58088,-123504,-88966,-141118,-273595,-254297,-253252,-227987,-267924,-461335,-574832,-520860,-678098,-961159,-1440280,-2362819,2288133,1217542,771742,498512,454248,352251,270994,343751,224053,199035,231144,189529,187466,159136,174188,187184,144604,34859,34751,180044,87396,79443,88666,76615,33731,66101,33715,55172,137888,12901,42874,142350,94116,77732,137624,154706,-11676,55158,34884,68386,29164,47250,75911,12797,74300,54732,83929,85263,20768,-38474,65093,56893,57327,54864,35968,12530,47444,20021,58282,40606,38267,81853,11233,-65913,50331,57700,6949,80561,36997,82435,46187,-18293,-49894,21170,-22957,348,-22049,30629,-13683,-25312,-30692,-46933,-77682,-71585,-96353,-113196,-119367,-186128,-356541,202223,244220,141493,108310,159784,81427,101428,59485,42725,138319,81489,33991,61451,84846,184317,99608,99498,74455,19513,46284,82327,102356,79045,105488,50583,83752,131962,113515,95117,-35606,13612,59816,79431,1194,18940,58626,27295,7035,39864,17595,46114,120794,32242,-20066,51678,37789,-47409,36807,16157,58099,-5310,-8726,-54485,40699,90705,112000,90738,-19138,-6787,63358,97009,49462,-28447,112352,133847,131976,28449,38109,-52970,5784,12927,54843,28771,52203,22783,36524,31399,-26982,-39970,-70046,24921,-83593,32194,5760,-59512,-4282,52306,22030,31094,43123,-17930,-29148,-13279,104316,-49568,-44146,-35132,-45663,-83593,-46335,-74441,-17251,-28132,-62408,-75328,-30337,97048,138200,112689,22889,-25136,-16986,25673,32666,73840,10949,-8768,-47698,-45574,58805,20576,-32057,62593,78236,93899,14132,-4115,-36969,51689,64786,-54591,55449,31702,8393,55400,-13718,61413,101555,43827,-23600,27564,61548,43127,-14599,-56371,6886,-7811,6789,-25914,51721,-9330,-48231,40014,-28592,53928,-23556,-13144,-28638,-641,26430,-10291,-8250,44288,43159,125280,38284,34391,40398,85800,-43838,22447,87845,11276,82587,23357,-28846,-49192,13701,-43629,1838,-34198,-8785,-40990,21066,-30861,-3300,6861,-22717,-23287,27902,28239,-8152,-21415,-57887,-90672,-2287,1144,61265,11041,-12315,-32175,-7626,40297,70630,45262,14467,27652,67753,14733,-22516,21768,10340,-51287,33638,-14460,58563,4362,-53351,-1659,38496,-18030,19933,16329,20831,65553,101449,-20517,-63701,-45523,3416,486,-30617,-28944,2104,40853,4421,-5856,-29537,-6395,22362,15598,11587,51860,52769,-36109,24999,9470,5445,27537,-1056,133648,30495,-24293,1275,2087,-89733,37092,79185,83477,-4536,37559,27502,52869,34473,4910,-39359,56304,-3934,75470,35459,-23824,67463,34771,46277,29042,14509,11923,96489,55847,-4665,40201,26178,-46249,55648,-11577,5558,-10206,35272,-23125,65462,48662,132909,-49186,-47285,-19751,-19010,-41596,43724,-50685,69412,153443,26109,-66772,-17364,85379,65792,4858,79983,78126,25373,6680,77486,2350,2657,29874,27542,84553,11108,-30478,15889,63131,90344,78976,46762,42859,95661,10632,7241,-8957,25819,43546,48238,-7348,19668,32422,-27013,-91898,5715,12232,50672,-39162,3063,24709,-3028,-27548,-10462,-69674,-88977,4096,-24248,40472,77011,9736,22463,4532,-20310,67399,85005,46041,4550,-44284,10299,19526,-78764,-27231,-51449,8346,17271,-36563,-25564,23413,-26711,-64853,-33687,-8735,69387,28386,5694,21954,-19334,42293,89318,-23,44028,50103,111358,48033,-13064,51406,24076,56455,16046,-35024,-20769,47308,-67535,-43084,9720,15170,31755,71127,-10771,91994,-42688,-10134,-10802,-25225,-26419,-91017,24996,-28382,37633,-43479,-12932,-39911,23753,17559,-83790,1570,26247,39442,16043,35751,38336,96430,28673,10954,-21468,12729,49267,79934,-57109,35736,9308,55621,48504,-1473,916,-29203,5448,-38879,-9248,56303,-3173,102605,-18262,74848,93616,-43326,-42246,-9367,26177,5084,-36400,33008,46038,25168,-32529,-43656,-110148,62831,57423,-33527,66553,-38350,-77272,32339,-37445,16502,88570,14140,32091,10186,-3798,-20201,6933,-28897,32065,40672,7852,-78184,-1788,45231,-49239,55932,1091,-6042,2122,-27512,3872,65166,-22441,-44817,-81803,-31500,-6337,37756,20086,-15510,21120,-24495,27767,-10021,10149,76774,5745,-36177,-60712,-8739,39611,44498,141719,76906,84592,7012,23372,-57059,-70248,-7071,2645,-31226,-38250,53284,60188,35304,34306,70133,79549,46227,-69278,-7200,-39530,-17939,-44147,-9453,23892,7920,-3260,-40128,-12963,52084,5115,86569,211,-53423,-15185,-2739,18652,38723,45989,19827,-18430,87941,48114,91844,52078,106780,7347,-10376,-15479,27964,-14225,-871,-22391,-3488,38768,-24060,-28241,15110,-40919,42920,31453,-43536,4754,8374,54933,71194,-13690,8993,-17160,17338,-6597,12262,30333,36442,92696,-29021,-6748,-42935,-20925,33177,46150,-32950,14009,-7962,29228,13546,76264,1124,25852,65973,-27233,8299,43064,-3800,-56126,30387,71901,10153,-2837,-11241,40877,4025,-30073,-17649,9714,-81042,-85816,7505,-43955,-10739,20828,66093,3529,4206,4610,82070,-5622,28210,-66064,-36092,-61437,-124248,-96575,-64329,-27508,-26090,-10095,-1420,-63656,-15998,16684,55713,32478,25562,103571,-33451,-12403,12442,32875,-1265,-26645,39927,50859,-13918,-20148,-29469,-37957,8891,16672,-29745,6867,-13848,-36570,-81325,-38121,39041,74972,36658,23469,-129,-4161,32656,-1097,-18597,-23715,32737,14176,18073,6009,28832,2792,-25370],[-30192,-5351,7132,16838,-21625,-6301,57790,69223,74677,-30623,-36840,-3412,65876,-41281,13594,82670,75824,13130,-8902,32680,13311,-60979,12073,15191,28397,-31244,-114395,-47796,-67602,34420,21508,-73727,41858,28298,8569,-92192,-7163,-35339,-46181,-61946,-53340,-56006,7314,-21345,-26952,-6483,34325,-26587,11861,43482,-14958,86498,-8758,28710,-30317,86818,49848,53760,13965,6857,-2260,-23330,-17165,11674,-64316,65060,50015,16430,49629,28936,-28882,12277,-29245,45496,25822,-16018,-51364,631,28384,9809,1088,-56801,-38725,-29552,-51695,40850,-87350,4194,4432,-26773,-35514,-42870,7259,-2322,-5394,52677,-3408,-13852,39973,88713,51624,-37743,-13023,-100195,338,-57947,3162,-39584,-52322,-30793,-1430,46175,25194,-73974,-106907,3702,-69344,20578,1974,-66390,-51682,-31392,-5586,-9403,-33257,-56316,-10717,8288,-30992,63906,11661,-44165,-306,-60590,-34738,-7589,-69625,7544,-81075,-5601,-31514,-41772,-69955,-43101,-66860,-34073,-48718,25097,-65517,-47810,-38890,-126772,-87876,-99876,-20973,-73255,-91153,-51988,26120,-67513,-54524,-11177,-18443,-566,-23163,-46972,-31442,-116426,-45444,29469,97547,-43132,-10721,-36406,-42549,21094,2926,61356,-86029,-54148,-46062,-87009,-2811,17692,-139377,-17635,25843,-59490,-97019,-46194,-60388,-121487,-107778,-72735,-54952,-34785,1696,-9324,-19434,-107531,-139552,-20367,-71264,-27528,-51670,-79240,8735,-39750,-49366,-25797,-55381,-51778,-71593,-77550,-59947,-50423,-56457,-43018,-39809,6347,-118645,-110940,-106079,-122660,-115493,-138476,-89807,-104937,-90127,-61590,25103,-135920,-170746,-127644,-215462,-233341,-67401,-104984,-94660,-143327,-267902,-272039,-234762,-244918,-268176,-415833,-557598,-534685,-668766,-984127,-1465851,-2271536,2279615,1184267,760577,499036,431926,352883,300257,317081,222776,258783,240977,204042,170939,159802,192655,187036,141105,8432,9816,171482,82237,67345,100962,77016,10179,55166,29254,68105,153107,48405,56333,148514,94117,58469,111431,126344,7582,50820,28847,68835,24319,37792,93283,7223,63644,83711,106199,85629,7352,-34108,42133,65734,48319,63703,36052,13961,18342,29191,52181,43101,49882,69337,3508,-77386,55438,20781,-1021,73165,14687,70719,32434,-2787,-49719,16840,-15615,-16784,-46050,16330,-33202,-32904,-51855,-53688,-63344,-76469,-94058,-123941,-95197,-199613,-375336,170168,237789,194580,138933,181671,79413,114023,74939,55540,161193,36762,48912,58748,75774,165084,112150,90966,61248,20489,58330,93512,91515,109297,110893,43148,79185,179880,116393,77340,-32714,8800,82887,68814,-25371,17063,100851,44556,10498,23815,11598,16888,73200,31438,-36637,48800,5163,-42030,41368,30102,67942,18759,-25668,-59781,59535,91594,90813,70826,-39845,-123,38158,75922,47616,-7636,92525,119277,117447,43212,72584,-65741,-3799,6964,67877,-8478,32102,52107,41237,38423,-17503,-34215,-47416,34979,-63326,31133,33636,-40015,-7335,57081,51929,39492,39523,16605,4203,-15784,99129,-60946,-54615,-40087,-38515,-28603,-51,-38751,-26839,-49588,-48135,-70490,-27407,74988,99485,103195,33429,-26295,-19451,35300,20067,77782,-24078,3854,-25170,-53195,58251,24993,-33183,55712,79142,62212,1953,-579,-32501,52296,90748,-55109,42143,51363,-3367,55891,12085,54821,77899,45307,19040,32028,78134,89219,17638,-61099,16246,-726,576,-40243,63568,11903,-46067,46169,-25632,59752,-25510,-43038,-55139,14380,-4430,-28150,5973,42152,34834,142635,12924,30855,26351,43367,-56023,28478,95565,-6327,91284,38355,-12888,-45899,-239,-52490,-9679,-23311,-13421,-41211,21510,-18293,25244,-12636,-28108,1711,16967,33436,19771,-24078,-51903,-101965,-21005,-2301,52048,-21723,-48056,-23788,-2817,26765,56246,49302,39989,15695,82675,21298,-28995,31700,13967,-69963,35825,-6014,52512,-32494,-63320,-16307,66266,-17441,41984,26641,16121,40694,108222,-42766,-53647,-39838,-10359,-9126,-39709,-21974,17352,66207,-50020,-27427,-42234,-14038,20551,-23235,-2902,21276,62146,-33909,19026,-7098,17638,1561,-9314,106841,10976,-35542,756,-10400,-137636,16412,75818,67306,-26391,43905,44171,47617,23625,27755,-17770,40791,14796,101042,27271,-60877,65740,42467,29382,719,21420,36883,77395,43326,-9467,39468,24149,-32832,70566,-15255,-16558,-15180,-1967,-27890,61574,14181,107650,-48915,-40806,-4699,-23873,-68658,25125,-61519,57250,170595,53139,-50869,-11459,145492,108135,3637,78520,77836,-71,-2993,32125,-8786,-31317,33646,47786,82636,25711,-10101,35257,44986,88094,74057,43694,21532,108319,3997,4657,-16592,24623,57122,51659,2108,38035,34558,-25130,-50349,24920,-2463,50762,-29078,-6290,19593,-5232,-17843,8345,-52668,-72826,-3627,-20340,46201,63486,21199,-2901,-40880,13372,68180,97386,16055,15429,-41942,-20666,18925,-62796,-16351,-41068,9382,3010,-64162,-23430,25510,-42037,-62070,-17757,-14055,39740,17136,-18146,22040,2406,32402,78508,-4492,38110,58966,109401,43559,-52005,52903,6010,68285,51763,-44453,-39795,59318,-41496,-58122,-10360,-12466,50657,71824,11794,106144,-39591,7019,-1717,-39686,-19370,-89133,21988,-28725,38684,-59350,30446,-25934,36596,39561,-83170,-17494,13170,31364,17629,12824,37488,109154,16037,7365,-13626,884,62205,98201,-49278,51555,15986,34442,-1628,4434,-17456,-24007,17030,-47626,-3338,83226,5286,109614,-7934,57173,92546,-39466,-24591,-21402,16899,21584,-20949,25890,56239,25391,-29084,-19705,-109931,43748,56689,-38978,76796,-43588,-82446,35034,-74061,16167,87923,11882,72861,35571,5234,-12285,20644,-1879,4627,40136,7383,-68131,-29590,68692,-31287,55650,-10518,12856,-8364,-20231,6565,57437,-19996,-48286,-109594,-52134,-7900,40047,16592,-36393,20710,-41947,28927,-9005,14204,87135,17180,-34945,-73946,-2100,76735,49733,132412,51043,82144,8229,29983,-69585,-117643,-36441,-16398,-38794,-24379,58901,47974,24811,29465,94442,70909,6346,-75908,-23283,-23157,-14981,-46268,2833,29444,-1826,3938,-43675,-28852,46097,-9986,63740,978,-42510,467,11532,16481,41624,17470,4123,-29708,65714,41232,69039,28141,115046,-11543,-8552,-4242,14484,-28477,-19746,-32952,953,43707,-30094,-32233,41331,-38111,55934,49397,-58339,1484,-4042,56134,63460,-18248,12419,9043,12054,-27025,664,36285,-10827,72182,-13839,-18725,-54925,-7371,43410,60654,-26249,15681,-26438,26775,56762,66225,7470,22930,71201,-33497,6334,76814,-12085,-74218,20756,90309,43814,-4060,16734,47644,-8878,-31803,-16485,-1933,-95696,-76924,-2793,-47956,-17761,42171,69333,-3584,-38277,1974,68023,22002,34152,-35058,-13937,-43121,-154922,-102206,-20937,-45466,-26779,-10665,19396,-70289,-13310,36266,15096,32764,18751,100317,-21593,-8686,3355,38409,3979,-16990,57195,38858,-4652,1502,-17632,-43122,-22632,18006,-30200,-4568,-4168,-31289,-105091,-50156,33304,93698,29076,47736,9547,-2540,17832,3462,-2370,-18231,30299,4250,6311,1124,38313,-4745,-10799],[-29697,-5528,30219,12709,-49769,-3644,78192,55446,61090,-26204,-21076,-6132,62551,-11589,757,88124,100340,-3150,-38752,32212,13540,-41935,3957,-1993,29723,-37316,-130493,-55040,-82584,21419,30871,-55231,26398,24336,-3615,-79785,-15421,-33668,-57893,-74164,-59664,-57334,33295,-7591,-38088,-10199,39102,-22013,-9253,44739,-23688,143878,-13918,17342,-20337,85435,39595,99629,27380,7033,59645,-342,10964,-1975,-69307,59990,52062,34516,55417,26089,-24096,-8151,-27415,65244,14890,-18086,-48978,-1893,16680,7090,11328,-64234,-47762,-9292,-25732,54467,-65988,-13838,-18213,-66058,-48694,-71027,11539,14774,-1572,36385,-15527,-17871,34746,87420,69217,-55982,-44139,-93716,6175,-40543,13116,-22747,-30502,-24019,-16033,17906,10125,-65446,-96585,15109,-41115,-1270,35239,-55134,-54578,-17718,-15011,-26005,-25349,-46897,3752,15856,-38956,61020,28846,-48504,14785,-46411,-10999,-19777,-44974,918,-82052,-12274,-24162,-30018,-20475,-60256,-76902,-37154,-34374,33794,-41601,-68551,-48611,-133107,-95354,-100118,-27530,-75429,-92029,-47108,27689,-63684,-50451,-3568,-15012,12927,-14716,-57647,-76056,-82703,-7263,24848,62827,-41221,-37596,-27714,-40949,35732,2058,61409,-96637,-18064,-4627,-112806,-24356,21140,-131908,564,29954,-48190,-62266,-32010,-59317,-125083,-116853,-72511,-39466,-40565,871,-3706,-33824,-93655,-141015,-32541,-88747,-50403,-38029,-68535,-14322,-50467,-41882,-46732,-65968,-22681,-48359,-58625,-52127,-39382,-12056,-24499,-13256,-2611,-135554,-93737,-124550,-122157,-117326,-144932,-89044,-113254,-89410,-77061,23068,-164782,-187931,-149223,-198599,-198377,-84530,-92272,-110971,-148977,-249288,-286786,-216564,-264350,-288222,-373788,-530039,-544712,-661468,-993172,-1485087,-2155540,2224983,1133467,744818,499670,407319,356643,331350,269119,227514,313039,247910,219444,157689,156185,203997,177828,137252,-3721,5623,160373,79183,72193,115540,80148,41,50974,34265,77402,163392,77586,70439,151310,92227,34911,82527,90781,34399,50381,35930,71303,39047,35067,110175,9913,54316,109094,105022,78883,1078,-20687,13219,68718,42411,68642,36575,7555,1961,32147,41380,56160,61099,51385,2448,-79388,52859,-15101,-337,54359,-2974,43747,13179,12996,-34285,9735,-4756,-25132,-74391,-12933,-52791,-48031,-64813,-55810,-55485,-81800,-87093,-106141,-73274,-216739,-405599,161748,228483,232277,169781,188506,78233,116689,83379,69895,163817,1308,60305,56090,68921,135502,112409,84206,49628,39529,70851,91340,81080,125054,108356,31577,73267,196962,111197,53667,-18288,1744,99083,48839,-61594,11999,125545,62195,23512,15200,16527,2446,31152,35516,-43309,48964,-21947,-36318,45859,38381,68816,39825,-12180,-49299,51620,78270,57151,53565,-58640,7587,6104,53644,49196,16395,71152,98941,90085,44040,97217,-68763,-9876,7932,77182,-43505,24535,76074,42513,47016,-4008,-26018,-2683,53688,-18397,28719,70895,-16839,-17273,56802,65026,47507,37156,60371,51249,-6528,91541,-53974,-57825,-48909,-24767,28615,48600,-3610,-28780,-65406,-30862,-58662,-16527,53462,51187,85854,41182,-28546,-30563,35916,-10843,65526,-56082,16704,6597,-44767,56445,29125,-27270,46044,73796,28303,-14369,3585,-8546,52028,103934,-50583,34299,68950,4372,58842,40995,47935,50101,43316,49111,35306,89795,147937,61820,-53682,24339,10578,-2548,-50064,66367,37043,-28465,48426,-27040,52408,-24641,-64094,-73807,25623,-35649,-40222,25749,40645,21955,144886,609,24595,18824,6110,-59311,36059,96318,-22858,89490,49209,2725,-31187,-8084,-42237,-12249,-10476,-13145,-30022,23585,-7559,48903,-20010,-31221,26155,28571,40892,43944,-35913,-45180,-89082,-19492,-6603,38602,-29089,-61082,-859,937,-2431,46083,51801,58822,8611,94024,19167,-33089,36151,14756,-80072,26023,-3324,44598,-60172,-71769,-38327,85298,-17131,61821,34201,15017,24855,103993,-48322,-25097,-19860,-30499,-21814,-35087,-7076,35911,87631,-80842,-42182,-41542,-20236,18328,-48869,-20471,-19141,69787,-31884,4758,-25190,29171,-10130,-11325,80312,-10478,-45222,1065,-18271,-148958,-2095,72351,43484,-49352,37370,50231,18766,3950,36930,3880,31588,31716,104875,15022,-93478,61673,47196,11386,-31285,29075,60563,50793,32220,6465,29832,10605,-24008,64158,-22140,-27886,-12398,-34120,-28183,52800,-19877,75533,-42007,-33288,12920,-29486,-81343,3753,-56046,36857,158700,64832,-32145,-6982,165957,125523,7122,74073,69842,-13222,-16984,-15194,-12462,-43778,38149,64033,84439,29321,8213,49987,27486,84711,56665,27193,2030,114301,3943,9926,-10439,21917,65768,45989,18034,50744,38852,-18064,-12597,41087,-6652,51481,-13877,-13565,24164,-3900,3145,15376,-22817,-33113,5263,-17921,42915,47646,22930,-30096,-91647,38188,51006,99851,-10136,31098,-24674,-43630,23258,-42303,-8182,-17473,17048,-8147,-80409,-14380,26300,-50419,-52923,-7038,-23005,10215,12687,-34899,31191,19527,16264,63914,2671,23681,61078,95014,30191,-68228,45247,-10126,63903,74968,-54055,-56434,61200,-6792,-71918,-26434,-31735,50473,65552,32048,93317,-36448,26813,10900,-43123,5887,-70513,10402,-29722,28710,-71600,67217,-13513,44711,53419,-79498,-39044,4282,11387,29160,-3455,38243,115764,10430,6102,1178,-7754,65543,96430,-34593,59397,13035,7955,-44376,4538,-47803,-15015,22299,-41909,4348,95050,10610,93911,1342,40788,73047,-25086,9653,-34038,8514,35977,-5572,15594,65600,23519,-22778,-11346,-101169,13220,59802,-34029,83920,-42992,-65539,38018,-93957,8932,73376,13515,105486,71308,9306,4497,25935,32494,-23273,19579,5987,-24729,-18299,83443,-9699,52424,-22635,26121,5795,-4824,7296,37097,-10956,-44619,-122046,-61097,-14715,38827,6495,-47349,17968,-46639,35706,-4025,24629,83700,27220,-27007,-70868,2174,91030,57742,104085,27704,67885,8337,31877,-73176,-144393,-57642,-31258,-22095,7944,58163,31396,17110,27596,113049,72059,-29395,-64590,-35145,1270,-12413,-37973,12937,38239,-2533,11286,-44254,-43612,36723,-20070,9588,-6917,-26589,11727,31150,1151,36949,-10301,-7455,-34558,44969,30196,34422,4305,100246,-13697,-1274,10974,3106,-39002,-33784,-43401,11385,48541,-27462,-32263,58045,-31357,66447,53463,-73526,-4204,-588,52491,52800,-26670,13914,27431,8731,-36881,-8605,41886,-43133,47810,-6697,-30931,-52692,11104,43621,51885,-22619,14806,-34532,21619,73587,49295,16108,21808,72025,-30712,932,104236,-17445,-75327,17047,95376,76478,-6241,26898,38649,-19381,-17377,2201,-16540,-92686,-63267,-7431,-43913,-26521,53395,48665,-2959,-64056,-4324,53225,45052,35751,-423,6795,-14962,-128672,-87411,24965,-58770,-23505,-5865,48572,-74267,-8498,50111,-40098,27640,8406,71532,-13944,716,-20311,47022,18809,-1176,63312,24685,7131,21027,-5545,-33816,-50633,16823,-23403,-12141,4896,-23624,-96420,-55103,24989,101186,17827,54658,22199,2139,3326,2880,15553,-10583,22038,-2420,-11146,-4093,37868,-11730,6982],[-23568,-1199,51622,2612,-77923,-6297,95630,47144,37838,-30555,3351,-7635,43295,15674,-14930,86867,111877,-23502,-58310,23445,21740,-24133,-7767,-29158,31102,-29396,-120912,-57854,-88267,11043,37262,-31503,5270,22252,-9188,-51525,-26910,-23886,-66081,-70886,-61013,-53164,59358,4426,-57049,-17771,32622,-12655,-36381,34501,-27856,157549,-20926,13404,-5817,77319,21562,118969,36832,-2536,112006,10830,33797,-30399,-67574,51984,54037,50464,55402,18111,-20166,-25289,-16967,78611,3057,-28561,-50143,-2223,-323,-4830,23274,-70815,-54109,10733,12350,57644,-32457,-25829,-33791,-102105,-56051,-91151,13849,34630,5475,18446,-21694,-23936,26465,81982,80308,-69593,-86485,-76255,13142,-17383,14832,14963,-8974,-24839,-27199,-12674,-8541,-56416,-78043,20870,-1121,-21190,52803,-43987,-49305,-935,-5319,-31810,-14075,-36084,13377,8466,-40742,46423,25334,-53094,32614,-29425,-11152,-37015,-29077,-16114,-83744,-28769,-27364,-13190,25570,-76474,-81826,-42420,-25329,39891,631,-78011,-51595,-123390,-93499,-98188,-36405,-63819,-88687,-56652,18263,-63163,-39699,4211,-18142,6721,-305,-55600,-96394,-36824,30805,15839,19792,-46204,-69114,-24415,-50963,44324,-4369,48705,-98842,8905,35835,-124112,-52344,-3243,-101694,16343,11718,-45118,-15518,-20856,-55387,-105149,-113473,-74298,-20421,-48668,-3495,246,-49471,-81652,-127724,-43131,-93229,-70369,-36901,-63020,-38998,-52413,-39009,-72864,-77884,-4031,-35883,-50228,-57312,-31369,26661,-5071,-7495,-35428,-154038,-79696,-139717,-116845,-114306,-159545,-90645,-119292,-79781,-71121,-2195,-197564,-208509,-171994,-175520,-161006,-109039,-90816,-136057,-153968,-224487,-294693,-207221,-278389,-321719,-352389,-501353,-544051,-647949,-981023,-1486819,-2046215,2130831,1074557,726704,502842,384933,357040,352080,220027,237246,344042,250294,230644,160699,151384,210935,164670,135781,8973,32224,146736,77079,92271,128995,82349,13775,52916,43165,81207,164768,92256,76696,147780,88426,14612,59967,59270,62993,54721,50508,75228,61795,40644,126094,15689,49479,124128,85333,67273,-923,-2111,-15341,65356,40537,68522,40154,-7347,-411,30564,31096,75628,70170,34362,10148,-71491,44939,-33114,8906,33177,-10142,8105,-5352,27655,-7402,4263,7108,-20595,-97953,-44413,-64821,-65281,-69043,-52986,-55071,-87934,-74153,-69539,-60222,-237469,-444500,195060,218724,240183,193711,185268,75051,111023,82824,79780,142106,-11505,67334,54896,64970,107600,102924,80896,41143,68537,77874,79295,69630,117607,97380,16802,64549,180389,95907,36313,5500,-7911,97973,22794,-86647,6151,120907,76010,38633,12359,32213,8563,21133,46388,-36819,50794,-34758,-34844,45841,37017,60227,55919,34922,-23379,25589,57043,24817,43336,-68156,15242,-24940,33807,54273,41188,56334,75018,51870,27725,104140,-56516,-11239,13672,80754,-65669,29146,89690,40029,51769,8504,-12833,49076,80971,32374,24401,105964,-1648,-32794,52793,65659,52998,36393,98862,94759,14625,82931,-31117,-51592,-56373,-4471,75959,87496,19155,-19389,-72222,-12098,-44422,-1155,39649,9367,66304,45025,-36631,-53860,29994,-55407,35207,-74672,21315,38420,-26763,52516,32358,-15604,31734,64659,2196,-30010,7900,28646,49017,100443,-41247,38148,85068,33121,64250,66120,47120,22392,38119,55239,37152,94969,198977,101524,-38284,26749,22800,-1261,-54540,59028,57432,-1200,46157,-32143,33054,-21005,-64949,-81284,27654,-58410,-43498,43991,40469,7501,133199,2785,16013,18805,-15782,-56227,41059,91278,-36873,81448,56584,10280,-11089,-11970,-16068,-4022,1863,-6068,-6398,34692,567,57521,-15472,-31218,40920,60277,50622,58985,-55672,-41337,-55445,2949,-10120,26018,-5973,-41595,29065,1262,-39665,41651,49938,69175,7640,98673,7052,-31095,34426,11453,-76691,2745,-7531,36153,-67248,-75001,-60986,87925,-18160,71637,38717,17678,16237,91295,-41306,13168,5085,-51219,-33377,-14303,13634,54922,95802,-81037,-49148,-30270,-27025,15114,-54231,-31730,-54697,74773,-26558,-17279,-40286,36703,-10251,-7848,58299,-28159,-48725,4019,-20091,-114559,-12071,67935,20451,-74595,22488,41969,-25938,-20227,31885,22282,32617,45204,90278,71,-111950,57955,46180,-2695,-55888,34736,80823,30365,25911,39519,14355,-13038,-24586,33258,-27735,-25382,-4605,-50494,-27050,37901,-42208,46928,-27088,-26144,27698,-34753,-82095,-18264,-34967,11987,127749,61763,-12942,-1769,142785,115081,13033,70043,53150,-11625,-30852,-49216,-8400,-23706,42100,69501,93903,18387,20209,56301,12503,81848,35939,-3101,-11488,112882,10223,18171,4296,18823,67922,35471,34122,51233,41682,-8240,15428,52379,620,49098,-593,-14084,37346,1491,32626,11603,13054,17888,16685,-17368,34393,33478,15200,-51989,-122964,46534,21425,89795,-25345,50294,2581,-51583,31550,-22176,-1155,10846,27994,-10598,-76565,-488,20093,-49591,-40231,-5402,-28256,-10365,13954,-40795,45726,26480,3844,47605,20094,7202,55283,73479,14257,-51629,32435,-20609,47452,78623,-62957,-66186,54184,25301,-80285,-35146,-39687,34689,52527,44549,56821,-34121,45265,25264,-37387,43001,-45381,-6582,-27697,11207,-80006,79888,-6446,47851,56630,-69504,-55507,5983,-12160,46851,-9108,38076,113151,10664,5019,21132,-8898,57909,77906,-16052,57929,10582,-17324,-67302,-1396,-81583,-2084,19265,-24929,10737,91470,10954,61605,8788,28412,43991,-2918,49960,-42645,5169,45936,4787,3898,71209,17473,-20771,-18294,-87637,-19278,63801,-25005,85953,-38270,-27503,41450,-91393,-1233,49796,17550,114199,104925,10800,26921,25520,65306,-41615,-12766,4695,36671,25269,84603,9337,46076,-30542,28784,42693,13641,4651,8610,3120,-35774,-113178,-55956,-25398,33786,-6102,-44640,11899,-36211,44949,2993,35993,65592,31369,-15055,-51910,1932,77858,65439,68924,12454,46737,3034,24660,-68643,-124865,-67067,-39414,17382,45212,52245,15874,12537,28017,119347,86542,-50974,-45185,-37894,27162,-5663,-19073,19500,40719,4113,15793,-42389,-54211,26896,-20098,-49411,-20276,-6986,17495,49325,-23177,22745,-31480,-11585,-34591,30212,10109,-5526,-13351,63643,-347,8957,25835,-6472,-45623,-40662,-53452,24859,53429,-14118,-27575,62740,-19898,71589,41922,-76974,-10204,14723,48661,46177,-35243,10752,31579,7628,-32924,-5930,46007,-49603,23847,-11467,-40426,-41662,27193,33647,19319,-23626,10852,-31589,13233,67543,29266,17889,19940,67792,-20001,-5371,114399,-19137,-62581,19922,88186,93586,-9132,7879,20367,-25263,8195,26047,-30423,-76655,-47871,-5776,-35416,-34072,55570,22082,5016,-66778,-13854,40540,55844,30598,27126,23454,14497,-59857,-50943,65649,-64929,-17102,2984,79224,-72595,-3112,53523,-88916,16749,-2525,28131,-12941,15204,-46176,58642,42560,16797,58072,12920,12579,30322,9737,-13072,-67850,13431,-6732,-13449,13168,-21898,-58853,-45210,17626,96575,3971,42157,39900,10972,-8884,-3307,29814,-1286,13001,-1765,-29141,-8324,28123,-15747,20991],[-12320,3844,58187,-10969,-97738,-15426,95307,42420,12496,-41728,31999,-6717,12770,32555,-27223,85670,103013,-43767,-63452,9157,33649,-11338,-16476,-61384,31505,-9627,-91960,-55177,-80667,6185,39129,-16753,-14265,22915,-5605,-20979,-37806,-6574,-68673,-54656,-61506,-44569,74348,13082,-74245,-23645,18305,2678,-58587,16870,-28675,128466,-29816,15871,8155,61629,-1168,107729,38808,-19738,125896,-507,39771,-68765,-58895,41411,55901,60781,49070,6385,-16227,-30727,-955,83423,-4640,-45056,-55285,-1403,-15535,-19648,31752,-75761,-55836,22737,49991,52404,7368,-21427,-37562,-126098,-52538,-95127,13556,53714,13503,1960,-22182,-30649,17980,67540,86431,-72328,-121400,-51556,19199,4980,10893,57324,4120,-32921,-31554,-36516,-26823,-47336,-58841,20562,39526,-34154,54908,-34432,-35960,17330,18308,-27951,-3862,-24282,17400,-11676,-33314,24459,4096,-57405,49347,-13810,-31487,-55342,-24628,-36300,-85103,-51737,-40602,3514,60204,-85746,-79446,-47856,-21370,43121,40612,-75971,-46825,-96850,-84356,-94904,-41157,-42035,-78481,-71174,1901,-60521,-26728,7682,-22256,-16762,14443,-44256,-85808,8569,56219,11182,-18542,-57290,-91827,-25856,-64614,42921,-17772,27783,-90277,17322,62281,-119718,-80119,-48884,-55994,24684,-17339,-46682,18629,-18250,-45209,-62225,-96877,-78516,-5398,-57546,-12408,250,-65691,-75047,-103674,-50376,-86079,-83830,-49023,-59192,-58091,-43684,-41702,-96972,-90505,-4521,-42754,-55890,-72076,-27600,50734,8859,-30120,-83714,-166569,-75243,-145484,-109316,-107277,-170309,-93213,-120210,-66911,-49835,-46573,-218653,-218361,-184928,-151855,-132460,-137703,-102338,-164969,-157973,-201860,-293378,-211943,-281020,-355739,-358206,-478897,-529440,-621966,-950238,-1465799,-1967280,2019077,1018724,707670,510160,368525,349171,352464,186740,249082,342557,247186,234095,185247,149295,217702,154108,137204,47591,85131,130007,73584,119268,137449,80867,51001,55982,49815,79689,154349,94162,67991,136121,81909,3264,49500,37791,86075,62170,64811,79030,81850,53952,137825,17327,50389,125129,58106,55345,-621,16203,-37439,57430,43023,63267,48252,-23680,6645,26204,26180,94997,77291,25508,27390,-55936,34889,-22846,23687,18266,-3921,-26108,-16360,40084,22261,3935,16330,-4409,-107671,-62923,-64407,-78939,-68206,-47045,-58949,-90427,-54852,-31026,-59526,-257422,-484907,266953,210110,221652,206236,180568,68146,101215,74730,80199,100500,2375,72122,56541,64537,88377,88584,80676,36325,95354,74287,62961,56674,88631,79721,1172,52192,142796,71201,35165,32564,-19049,75057,-2365,-83001,1478,88426,83057,48736,11783,54944,32185,50102,62544,-18111,51990,-27849,-37989,37366,23951,44016,67242,100029,12477,149,35294,4120,41550,-65014,22549,-47604,17239,62399,64501,47269,48538,11414,-2090,90364,-29707,-7705,20822,78382,-68024,40143,91019,33370,47095,15873,8026,90664,111066,70530,17643,127446,311,-46189,47640,61257,53985,36847,120670,120152,43833,72657,881,-36915,-56953,19011,104527,109885,24720,1359,-69802,6338,-30862,13698,36130,-12393,50754,45229,-51152,-84308,21093,-99790,-7059,-72749,14357,59474,-9455,44989,34025,3,12488,53811,-9063,-37813,12778,64760,43997,82688,-28227,55190,101491,74076,70518,82715,54620,-2044,30235,36345,38330,93902,215454,121901,-20445,21118,32633,3666,-54086,44912,66767,25846,40177,-37802,7406,-15575,-41989,-77430,19775,-66099,-37236,55659,41777,-5042,116091,17818,7907,23751,-17300,-51173,40390,82253,-47815,70785,61345,4494,6692,-15257,17715,14022,12686,8214,27957,60764,6039,49777,-2436,-28234,40161,95852,61186,62968,-75188,-40835,-11540,37365,-10306,19133,39486,3970,55678,-2207,-73476,42388,42237,71951,11989,95993,-12299,-20320,28623,2930,-58427,-28946,-17248,28125,-51323,-69821,-76264,72803,-19711,68453,40465,22882,10799,75678,-28322,48605,25904,-64379,-39870,19029,35969,70801,86778,-54805,-48866,-14332,-35310,11136,-40400,-30019,-72269,77529,-14438,-42380,-49034,37653,-6077,-966,41355,-37593,-42863,10537,-16430,-49868,-11132,58908,4696,-100388,7089,20496,-71943,-42185,17565,35220,44135,54766,65786,-15151,-113017,57838,37793,-9431,-65328,36369,95299,23921,25806,74580,-1120,-40699,-36641,-15552,-28150,-11486,4013,-47561,-27871,16594,-46113,26240,-4394,-20566,35241,-38149,-76640,-37984,-4069,-12264,91228,49000,5530,6566,93426,85688,17484,68743,30561,1689,-37269,-60179,873,24577,45754,61629,109096,-5320,24723,53402,384,76715,22551,-42144,-17762,104458,20370,24363,21007,16172,62043,24502,45135,37628,39656,628,30049,57049,17004,43591,6944,-5898,55895,8592,63696,453,45054,65994,18208,-19137,24526,22638,748,-62063,-119323,39208,-9533,67226,-27096,70762,31094,-41759,41385,-5966,7063,35407,38383,-78,-54725,14990,3824,-39240,-28055,-13396,-23123,-16154,17445,-35369,60129,21864,6088,30157,41246,-4395,45065,51454,2391,-7632,18554,-24954,27026,64456,-68017,-66929,36977,44091,-79432,-34667,-36997,13316,34606,46525,8707,-32885,58487,36881,-26085,80223,-23229,-24170,-21307,-8555,-85090,63531,-6346,47068,49919,-49376,-59638,17516,-29846,64522,-4421,34623,99203,11687,2573,43336,-1038,40623,51478,3822,48725,13972,-35350,-65637,-11744,-102669,14018,8518,-3092,14289,76369,6094,24590,14072,19812,18499,21888,83968,-43511,7939,50543,6626,-6810,70696,7874,-25949,-32132,-71980,-43959,64469,-16476,79988,-32023,20998,44890,-67376,-9817,25390,22328,98327,122301,13936,51491,23713,87056,-41076,-42931,4010,88726,77440,71609,21732,36229,-29997,19493,85678,29595,-1679,-20231,18484,-25294,-85244,-38035,-34994,25756,-15758,-30058,2805,-13011,52455,9027,42830,36658,28511,-3049,-22675,-3559,43074,70006,40675,7459,25473,-9673,6871,-59120,-60220,-64189,-40176,67747,74710,43048,6768,10576,28542,110788,104993,-54772,-27427,-29784,46740,7513,6822,22819,31233,14507,15723,-37856,-58240,19790,-8187,-85605,-33460,13930,18268,59266,-50342,-1432,-43055,-8175,-29439,22965,-19598,-37880,-18935,15672,20116,17409,35639,-14684,-50186,-37951,-60405,37178,58933,8725,-18201,56100,-5317,69409,18019,-63532,-13808,34350,47196,45515,-40935,2949,20529,7854,-17012,11103,47686,-29259,4623,-27259,-44971,-27733,34753,16334,-27469,-28260,4403,-18742,3315,47410,10730,8073,15681,58983,-5244,-8747,101521,-17086,-41975,28479,73659,84735,-12732,-36165,4571,-25517,34708,41877,-40496,-55718,-31909,162,-26959,-37401,52745,6020,16547,-50751,-24813,31983,51400,19743,39773,34354,37246,14581,-5066,94265,-63376,-8530,11777,103425,-60981,1648,44949,-115762,1743,-9210,-13955,-18672,31327,-60089,69204,68787,32506,45899,6349,7611,26933,29353,13190,-71434,8667,16400,-7719,20995,-29127,-7584,-17469,13984,81272,-10783,14555,61755,23815,-17090,-13325,36378,8946,7976,7444,-40725,-10260,12724,-14647,26379],[1708,7915,43616,-24524,-103180,-28415,71656,35976,-7115,-56326,59483,-2455,-19906,34474,-30385,89748,72006,-59174,-54758,-7843,42300,-5462,-16705,-91706,28763,15062,-55596,-48009,-60953,7007,36237,-19773,-25599,25730,6237,184,-44531,16158,-64667,-32596,-64488,-33498,71166,17904,-82486,-22397,1919,21051,-67275,-1223,-28204,79068,-39185,21730,15688,37659,-23815,75492,32219,-40062,87664,-34558,24128,-106019,-44181,29085,56627,62304,34943,-6899,-11121,-17846,15444,78494,-7050,-61648,-64085,-1056,-22038,-28294,33576,-77796,-52135,19867,73084,43226,43194,733,-29217,-134724,-37902,-79958,10900,64897,18390,-10950,-18129,-35266,12397,41929,88451,-61161,-129837,-25158,22865,20119,4815,80948,2816,-46098,-27290,-48427,-40915,-37941,-45633,16020,66478,-37654,46318,-26565,-18204,34772,41413,-20826,1215,-14148,16829,-37117,-19887,656,-23134,-61310,60339,-2192,-58355,-70323,-30865,-51661,-84624,-74344,-59352,14859,79277,-84656,-69309,-52135,-22375,43128,59020,-66785,-36926,-59498,-71380,-90984,-37121,-15986,-60263,-78656,-15450,-49888,-16668,4645,-20722,-47923,22167,-29961,-52557,42706,60771,17110,-48343,-72651,-98380,-30492,-74101,32958,-37469,6989,-72188,5777,66087,-104538,-99948,-96611,-11764,21469,-42237,-47152,20721,-25148,-26489,-8367,-70468,-85706,-2108,-65318,-23774,-5966,-80670,-74739,-76078,-53013,-71463,-89585,-70146,-51817,-66891,-26327,-48099,-112523,-103020,-25738,-67972,-72359,-89155,-27562,56807,11367,-75782,-128674,-166926,-82483,-138562,-101014,-98375,-167269,-95111,-115611,-57161,-24939,-96002,-215985,-206344,-181097,-133934,-118986,-164124,-123406,-189939,-163815,-188579,-283226,-230050,-270409,-375962,-383206,-465883,-503220,-584571,-912003,-1425366,-1929192,1922041,975555,688413,521405,360307,332161,328961,176879,259245,312130,238564,229263,223577,152754,227256,151223,139809,102689,146030,109947,67175,141554,137622,75144,99352,53122,50360,74925,131816,89872,42819,117187,72131,2960,51647,25421,96579,69013,71405,80853,92633,71749,140287,9627,55644,112933,34992,47969,3041,28384,-49049,48248,49348,53900,60333,-28722,15647,20623,29669,108644,83913,30432,52111,-37111,25403,13978,40067,14512,13561,-48770,-15361,48879,44647,9565,19133,17508,-98749,-58343,-50990,-85236,-67625,-41472,-62255,-83527,-30398,-4024,-70273,-270010,-516569,351262,203261,193330,206432,180358,58035,91965,63276,69475,51328,36812,79295,61608,67897,76792,74144,81510,34604,108754,58241,47693,42927,48070,58648,-12005,36869,102054,41027,52089,55556,-28872,35257,-17896,-48489,-1223,41622,82621,49705,9504,78849,63011,101470,78739,7251,50536,-2899,-42656,19279,239,23722,74857,155683,48985,-6230,19078,-2713,47113,-51343,29894,-57546,3079,72141,84005,38035,21042,-18902,-35901,59249,5663,-246,26370,71400,-49893,48898,81669,22071,29901,16820,37546,109986,133721,86730,8497,128939,-8242,-46493,43928,57596,49630,37715,122592,121495,74409,58785,33338,-17497,-47328,39903,110678,115170,16035,29745,-60314,22107,-19148,24249,41138,-7541,43662,43574,-68237,-110850,12123,-124591,-48859,-49304,-440,60738,-2891,32589,33303,17238,-9434,42313,-4084,-31549,18883,82447,40515,58489,-13866,80606,117554,111570,74973,90310,67653,-20341,20536,2150,40154,88279,179803,117411,-5107,8541,37682,9640,-49603,30265,63065,42112,32266,-39481,-16635,-9742,-1866,-65101,5550,-57121,-23090,58952,44173,-12768,104043,41570,3873,28735,-497,-48120,33328,70960,-55743,59358,63782,-13218,15427,-20832,48784,37842,22574,28304,68063,100183,9734,32903,14099,-22691,23426,114215,69832,58137,-84450,-40230,31036,69328,-4858,20436,89187,55848,70680,-7029,-93243,47171,29562,69515,19572,88080,-31969,-181,22474,-11488,-28404,-58527,-29257,20818,-18693,-54967,-78162,45264,-19272,54598,40159,28503,5079,63246,-15237,70867,37376,-62912,-38873,55694,54880,80139,63798,-15297,-42882,0,-44268,7463,-14633,-14481,-66395,79118,5328,-63109,-50187,30799,-4348,6820,27707,-36969,-27790,20282,-9148,13843,-1490,42472,-575,-119418,-1057,-7584,-102967,-55349,1614,41734,62200,60754,40533,-27570,-101301,64163,23066,-7836,-57441,34293,101281,29732,30323,94065,-9849,-62873,-58485,-67130,-21966,6884,9145,-29432,-32196,-9636,-32971,13398,24015,-16783,33499,-38213,-70300,-51863,27663,-30747,59378,33133,23026,19493,42888,50569,16078,69448,7516,19976,-29551,-47422,11191,83952,50036,42591,123351,-35506,23346,43096,-9468,65301,23063,-80472,-18646,90427,30334,24955,34447,14272,47704,16364,48012,13329,31021,4774,29766,53138,37120,37533,8775,9531,75420,13314,87257,-13554,63865,100559,5587,-23324,15866,14336,-16030,-56946,-83078,23125,-30185,35479,-18339,89202,51167,-16886,49342,4374,17368,50552,45264,23838,-25571,28608,-21119,-21714,-20101,-27041,-5215,-6249,18893,-21305,69541,8896,28379,10989,55248,-6511,37021,34872,-612,44545,5924,-25812,11266,41297,-65380,-59081,6684,43964,-67877,-25162,-27517,-3068,14859,38515,-35314,-32565,63415,39827,-13311,106151,-9746,-37416,-12501,-25399,-87334,28017,-11771,44160,36691,-18717,-47643,32330,-35545,75766,6369,26433,73753,6832,-1333,64052,14214,17841,27657,23431,35431,21203,-42660,-44800,-23429,-96302,31345,-6851,16326,15835,56236,-2432,-4707,17286,12494,6496,43381,102471,-35424,14580,49706,-861,-13709,63137,-2587,-36652,-42692,-54544,-54872,58575,-9650,63022,-26924,63117,47660,-30017,-13669,8498,26708,69169,115874,22566,75019,23426,91231,-17285,-57406,4321,107834,111875,48733,26800,22702,-19149,1060,111488,38737,-10445,-40938,30663,-17014,-47423,-12115,-37404,16794,-17416,-9281,-7822,15760,54508,11425,42787,3573,21070,5523,7591,-13026,-354,69880,29021,11057,10401,-27652,-18888,-49185,16085,-51342,-34000,111752,89725,32798,6782,10059,26169,89622,109276,-45687,-16672,-12543,53319,25269,33506,24356,11124,24571,11202,-30158,-54852,17210,12865,-86046,-40639,33050,15814,56677,-74141,-33544,-44972,374,-17513,21194,-53034,-47734,-8950,-28036,36379,19003,36882,-21290,-55243,-24265,-60366,44088,65241,37273,-5163,41548,8861,59712,-11122,-36294,-12678,50825,46796,46071,-42410,-6725,-343,7964,4996,37396,46515,8562,-6918,-48462,-43695,-13905,31349,-3544,-70955,-33421,-3337,1670,-5423,21960,-2353,-11610,9082,46934,8686,-5763,67987,-11602,-19367,40418,59126,51447,-17084,-83848,2967,-20781,51547,40939,-45255,-37983,-15615,6650,-21654,-34136,49917,7457,26226,-27733,-34613,27994,34617,8223,35565,38659,48959,59930,30847,106795,-55310,1504,14664,115075,-36999,5361,26789,-116340,-13950,-7602,-40535,-28952,43993,-53718,71929,86951,42520,33769,5122,-6607,14533,51344,37980,-64080,3528,38296,3729,28644,-42154,39835,24737,14732,58681,-24023,-18576,83047,38783,-20363,-23496,33862,18799,9693,22977,-40289,-9117,-3008,-7775,22120],[15065,11426,11959,-34680,-92910,-39193,32072,23212,-16805,-70404,80390,5163,-44072,21774,-21902,98101,26036,-65762,-37320,-25693,43208,-6014,-7039,-113091,20824,35419,-23098,-38790,-35261,11333,29563,-39775,-25171,28973,21706,7642,-44803,40564,-54686,-13918,-69897,-22516,52352,19368,-80154,-11358,-10696,35805,-59654,-13440,-27900,34890,-46595,27233,12331,6442,-41495,38425,18445,-58059,11230,-80697,-9294,-127494,-24869,16184,54715,53499,11870,-19490,-4022,13489,26607,62402,-6885,-70830,-75935,-2619,-16106,-22660,28792,-75753,-43613,-1443,72085,34113,64367,31630,-12834,-130285,-16981,-50148,7014,59556,15108,-19161,-11174,-34862,12540,9368,86200,-37992,-104334,-2873,23724,24143,-214,68182,-13911,-61048,-14964,-48200,-48162,-27987,-41932,10520,67389,-32365,33008,-19810,-1307,48780,47823,-18969,-1038,-9517,13396,-57290,-8593,-19933,-40804,-64616,61702,4176,-75578,-78357,-44390,-56813,-80930,-88742,-77484,17620,82356,-73785,-53165,-54840,-28126,40143,48539,-57068,-27079,-22489,-58032,-86731,-23498,7602,-35235,-71172,-28208,-28865,-13643,-4079,-9928,-74004,15961,-19195,-13877,59239,44112,32962,-71589,-88890,-89518,-36607,-74651,19295,-60638,-4491,-49076,-19298,47539,-86131,-105211,-122634,11064,4640,-52575,-41674,-11538,-37450,-497,36691,-41280,-96188,-15461,-70320,-32498,-19443,-91066,-78018,-52130,-50620,-54677,-88562,-92809,-37584,-64813,-5512,-53871,-115916,-113849,-59560,-101913,-92062,-101120,-29535,46629,-548,-125540,-151762,-152666,-98586,-119572,-91710,-90029,-147227,-95626,-107505,-54139,-6696,-130272,-186803,-170514,-160601,-127325,-121174,-180176,-146097,-201739,-174819,-188451,-267893,-254978,-249860,-373620,-410308,-461032,-473207,-545973,-880635,-1376563,-1928429,1872238,950487,669202,534148,360123,309529,286811,187661,264424,267371,225350,218570,257723,161906,239093,157302,140579,158094,193178,87679,58667,149147,127919,67088,141256,39946,44816,70075,100424,85192,7672,94848,59772,11846,61988,17052,89674,71041,65662,79450,92640,88484,129307,-7371,61563,91838,23955,48381,13580,29159,-49190,41386,57914,42255,73682,-11782,20055,15124,42073,114467,91427,50523,79064,-20147,17786,64131,55450,21587,34575,-53465,-2215,52209,52400,18746,13034,37149,-73711,-31203,-27941,-83352,-71065,-39828,-60950,-64683,-3733,6792,-87598,-270269,-529442,413052,198301,173086,195754,184053,47540,86513,53542,50270,10166,78557,93485,69341,74651,67530,62082,80762,34678,103022,32730,37141,29775,9168,37764,-19295,21173,70735,11943,79398,68824,-33648,-8961,-16787,2637,-2391,-1624,76422,41682,2991,97927,88508,147201,87718,30682,45627,30343,-44590,-5284,-29768,3733,78675,179418,76384,15109,11951,-930,57014,-32771,37947,-54757,-9756,80639,96966,23583,-4957,-29030,-62039,19982,41388,8948,28697,61826,-17009,47982,66056,6070,453,13886,73229,104217,138355,82228,-2046,111557,-19387,-25428,42950,56221,40849,38190,109215,102950,98911,39527,58295,1609,-28092,52209,96224,107128,1622,59361,-47183,32268,-9554,29761,51520,21434,46054,42624,-81299,-123169,4472,-113368,-76386,-9847,-13919,39162,-12479,15326,29470,33594,-29254,30567,12437,-9178,26366,70302,43576,37307,-1790,104310,128742,130525,74965,92668,79887,-29920,10267,-31841,43795,80325,100213,94552,4754,-6396,36823,13396,-41778,21479,49055,40312,24402,-33078,-32049,-4731,41461,-48795,-9348,-35471,-4302,55347,46669,-14242,101679,68391,6163,28712,26311,-48449,21870,58679,-60782,47328,63566,-33337,11852,-29696,68414,61301,33007,51136,105848,140819,13434,17952,29362,-14329,-4351,102323,73287,50010,-77852,-33770,65349,86309,7076,28930,123180,91283,71764,-8565,-93575,55509,15090,64377,28067,78765,-42738,27167,19728,-31720,6081,-74055,-39745,14043,19740,-32011,-65565,14771,-13777,36224,38744,32326,-1800,58266,-5436,76190,39119,-44319,-30147,83908,66292,80834,35843,21502,-33332,8697,-51514,5727,13777,10025,-41436,80185,29259,-72625,-44786,16535,-7997,13547,15606,-27487,-7707,31812,-311,49175,11397,20252,4753,-120069,2494,-31498,-107525,-55843,-8574,42091,79772,63857,20439,-34397,-85610,78206,6179,631,-35592,32031,96401,38720,35094,90321,-6778,-69486,-83769,-102819,-10739,21481,7639,-4981,-38484,-36978,-12028,6605,54619,-13787,23240,-34046,-65488,-56700,51312,-39535,36768,19494,39785,36776,8236,19933,5340,68201,-10500,35738,-6077,-18909,18336,132901,55327,18108,128972,-64402,19018,28751,-17792,45998,36645,-107396,-17784,72919,35667,18919,42146,12814,26526,12691,42126,-14241,16526,1988,15997,38907,53454,34011,7681,28142,91292,12038,95730,-25933,64484,117017,-16941,-29078,9090,6302,-30240,-37985,-32929,6631,-33005,988,-5675,101572,55819,15430,51819,8286,27858,54709,47422,56032,-1640,37660,-49042,-1861,-18238,-37674,21319,15132,15058,-3429,71700,-6297,65491,-9912,49396,1479,37589,27301,6762,82753,-5279,-27196,6113,20151,-52953,-44765,-36722,26488,-47630,-8809,-16750,-8956,-3150,23976,-62762,-32876,58439,29526,-2437,114457,-5856,-42816,-4658,-35712,-86635,-8673,-18253,41000,21759,17410,-21641,42138,-29227,76388,16906,13515,39524,-8480,-5185,79209,32827,-3987,14190,41658,22227,25113,-39644,-17996,-32781,-59198,46730,-22165,27635,18130,38097,-11763,-18195,18885,3401,9529,56802,102218,-20390,20786,43517,-15264,-14132,49468,-10507,-48554,-43759,-33657,-51859,45652,-3361,34484,-25033,84365,49480,8091,-12172,4112,30533,40938,89933,38005,94613,23958,77471,25770,-48990,6274,88695,113627,23795,26968,5968,43,-20429,104724,39280,-18912,-47503,36180,-13567,-10611,15109,-28396,9691,-8210,10748,-17766,40261,49314,9305,37646,-27105,13185,8933,29027,-23507,-38371,64916,36119,18581,5220,-44406,-46322,-43334,59739,-32691,-21880,134808,90624,23606,13771,9655,18333,61580,85076,-34281,-13033,9580,43422,41966,54361,25825,-12053,31175,4131,-19357,-45267,18414,35689,-57740,-38143,47203,12578,41369,-89718,-68602,-39285,10794,2134,20799,-79629,-26354,15440,-53543,39704,10711,28576,-25170,-62440,-765,-50454,42694,71510,66558,9605,24280,18471,44449,-37037,-4373,-5782,59831,42518,39043,-40279,-14064,-21476,6776,25803,64205,42947,48176,-10008,-66777,-37261,101,19272,-20891,-92654,-35414,-11104,26341,-11002,-2255,-7610,-33993,1551,33286,17989,4982,24877,-3058,1908,52643,51761,9309,-21889,-107664,21290,-13172,52432,21873,-45134,-28477,422,9698,-19731,-23355,50968,23493,29432,-10424,-40782,27126,12579,3464,18729,36384,50015,64315,42960,103405,-43173,12585,6157,111880,-3385,8513,4702,-96760,-26106,3150,-44496,-40212,48649,-28224,60583,87245,45439,27989,7044,-24986,742,71194,55224,-53005,-1281,51211,17875,36065,-54378,72582,72430,18118,33545,-32535,-45406,96707,52442,-18852,-29454,24122,26223,17986,40104,-26674,-4967,-14054,3359,10854],[24365,15673,-24399,-39219,-70542,-40651,-8298,3168,-17916,-80309,89981,14855,-51327,-525,-3866,101972,-19888,-61674,-18895,-42812,37990,-10719,8551,-121023,7069,43099,-1075,-30180,-12155,15847,20869,-67683,-13841,30690,33647,4683,-38243,61641,-41109,-6629,-74031,-14299,28866,18453,-70889,7746,-15926,39366,-39616,-17201,-27376,9104,-49578,29199,-2837,-28359,-50819,9234,601,-69041,-68482,-122821,-49972,-120188,-2373,4115,48873,35638,-19028,-29600,5135,54163,28486,34003,-8825,-66671,-90131,-6648,582,140,20294,-69354,-32018,-37602,46526,26261,64841,55826,4885,-118129,2167,-16727,3632,33073,-235,-22506,-3082,-27615,20186,-20518,79101,-9005,-55623,10882,22591,17253,-2350,18822,-41386,-73954,2267,-39096,-47520,-17848,-47184,7401,38574,-21706,19037,-13980,10119,56918,29008,-28415,-10083,-13455,8349,-62369,-8211,-33888,-37503,-66701,52215,4688,-72829,-77816,-60581,-51038,-73421,-89208,-90006,11660,71459,-57570,-34792,-56243,-37870,35547,17557,-52634,-22533,2917,-46704,-82140,-3764,22652,-7077,-48804,-33263,-827,-19397,-15216,8285,-84968,-7603,-16012,13371,56849,13577,49964,-90084,-100187,-71879,-42852,-65680,6720,-83073,-3117,-26885,-47236,15357,-71009,-93049,-111851,910,-25027,-47406,-28842,-62486,-48052,26993,54879,-17934,-109523,-44687,-71699,-32811,-39016,-92784,-79032,-36171,-43715,-40489,-82983,-109448,-17678,-55335,12292,-53991,-107405,-119981,-91210,-131207,-107787,-103754,-31453,25145,-25274,-156902,-146384,-126244,-117175,-92652,-80227,-83796,-113909,-95708,-99296,-56914,670,-133021,-139189,-120627,-130058,-135346,-135314,-179073,-160786,-192334,-191957,-200950,-253533,-276881,-227153,-350545,-424072,-460009,-450088,-522013,-866643,-1333899,-1951063,1890162,944234,650310,544363,365124,287521,238791,209170,263127,227100,209232,206061,269794,173547,249041,169228,136618,197510,213673,66224,51329,138077,109195,60224,163537,19046,36645,68094,66746,82562,-24535,74904,47056,25174,73435,8253,64549,65446,47431,74831,84485,97815,104685,-28246,63652,67058,27101,56916,33843,15127,-39844,39367,66054,30419,84032,26983,17211,10786,61422,114417,99896,81460,101124,-9134,11892,109373,69928,34787,47756,-39859,18600,48382,43807,26947,-1910,47743,-42302,6969,-781,-75018,-78521,-43601,-53380,-36821,20917,4132,-104679,-257815,-517976,428855,195658,170167,176116,185597,40753,85753,49358,28865,-10483,112798,115580,77635,83601,56764,51847,76430,35172,80194,5949,32803,18547,-16668,19908,-18134,9213,52611,-8645,103599,70354,-30201,-44084,2487,49275,-3132,-27982,68023,28563,-7137,107947,99791,165588,83340,44079,37812,57497,-40978,-29258,-59412,-11404,76242,167438,88438,58859,14853,1361,67172,-14933,47254,-43072,-21760,83697,100480,3204,-26590,-16598,-71310,-15210,70079,16701,27754,51348,20831,34802,49719,-13569,-37754,12491,108527,79786,119571,65048,-12127,82890,-25035,16617,44013,54931,30270,37817,88288,75755,111426,14798,70734,15754,-3902,52323,67438,91225,-8901,83075,-33905,34563,-1522,31881,63097,64678,54612,44440,-84019,-117755,-2096,-62869,-80498,35571,-15929,199,-36016,-4909,22420,46933,-41047,19240,31560,25215,34360,30809,57039,25632,3780,114647,128872,123741,69185,95209,84361,-29372,918,-52392,49634,71730,11852,67504,8431,-17081,29994,12495,-30804,22294,30936,19365,18004,-16849,-35072,-1185,73485,-32962,-19893,-8991,15672,48528,47851,-9909,103829,92372,14088,20932,51755,-50254,9974,46325,-62595,34121,60410,-41875,-2555,-40399,72250,78025,45014,72581,131501,164960,19316,13454,40210,-1620,-34876,63085,68970,45039,-57578,-16884,90328,83493,24225,40395,128318,96018,63520,-2033,-76222,67572,3192,58395,35798,71824,-36892,56993,22684,-57096,35529,-67588,-45577,7549,53202,-5373,-43125,-9314,-1300,20593,37176,32892,-7787,61701,343,67810,34295,-12448,-15480,94016,68780,73069,13381,43289,-22608,11388,-54013,7614,37576,35792,-8730,80186,49992,-67933,-35600,-3150,-15626,18365,5227,-12513,10288,43190,8741,47805,21479,-942,18615,-92754,17091,-40097,-83814,-44034,-8190,37619,89174,64635,6780,-34193,-72580,98655,-6639,12836,-6765,35126,79984,40610,34635,70376,8998,-53651,-101814,-107782,1890,26672,-1538,16435,-42331,-59447,3722,4218,83198,-9738,7623,-25612,-61360,-51069,61253,-36765,23727,10849,55985,56288,-7195,-1960,-15932,59811,-20641,43639,26792,12598,19474,154902,60715,-4888,121051,-86350,14368,14043,-24817,21184,55705,-115131,-18533,54388,33046,7890,44194,11027,2199,13625,28905,-36287,-633,-7106,-6387,13997,57914,34972,7092,45111,99408,3716,87071,-32943,48374,116106,-40722,-34215,3547,-3566,-37740,-11125,6647,-4593,-17550,-28028,4006,103980,43897,45075,46058,6371,34296,50087,45456,86347,9205,40720,-72203,14251,-21782,-34128,46180,40238,4928,12804,67580,-17763,102388,-30081,14834,16238,49525,29227,22439,94304,-16008,-32017,12859,8717,-32437,-26616,-86347,-880,-23917,10734,-9723,-6023,-16188,8065,-69141,-33825,43894,5935,4715,105349,-8711,-39461,817,-38102,-82237,-30705,-19300,38933,9847,49551,9893,41197,-16754,66082,21304,-2514,2397,-33213,-6463,85286,49818,-17348,13000,56906,12117,18555,-30367,401,-36641,-3424,56220,-32571,28511,24335,27478,-18593,-14352,19611,-9126,20598,60191,85523,-3185,22346,32026,-31532,-6521,32293,-13220,-57081,-35183,-7411,-39747,28395,3833,-573,-27383,80763,51003,34587,-7200,11794,35170,23299,58525,58152,107420,21004,52512,75650,-19634,10845,45812,84425,5110,26153,-12593,21673,-37651,68097,32268,-23511,-38770,33775,-15358,17656,37293,-7826,6967,11233,24248,-24729,51869,37778,4244,31802,-51441,7787,7482,34715,-31531,-61435,55906,56423,24172,9860,-51117,-67365,-44309,47539,-12757,-5172,131688,82689,16947,20529,8476,4207,33364,34161,-30117,-13000,31489,18056,50668,64692,28283,-28485,33082,-2592,-6751,-32658,20033,50740,-20437,-25982,54055,10999,17353,-94092,-99523,-29009,20490,28059,18090,-89425,21839,47230,-54713,27876,-6623,12808,-24860,-71350,27953,-30768,32605,75768,91744,23537,9911,20295,27359,-53000,21069,5982,61398,28298,17400,-36523,-15448,-33708,4046,39509,84159,38240,74056,-5896,-74489,-27563,15808,4486,-31892,-82152,-31810,-17968,50985,-13473,-21143,-4860,-50007,-5453,19462,21378,21970,-10763,8351,21783,62147,55690,-19139,-26179,-91452,55832,-5560,37950,-9247,-42085,-27624,14441,6577,-18570,-6276,57353,45874,24258,-6299,-41799,26381,-7056,11372,-2595,28525,44317,40711,32039,88571,-29894,24259,-15830,95609,31006,12251,-14391,-67873,-31083,19854,-27680,-48850,43435,7082,33276,66150,42191,31058,8779,-40984,-6636,83731,61348,-47026,-5676,51573,31089,43026,-59879,89853,113969,20751,10884,-31989,-55755,96543,60772,-13720,-27763,11861,28790,30116,53674,-4540,1200,-17456,15387,-2786],[27488,21370,-50849,-37600,-42887,-28294,-34789,-20911,-16193,-83334,84806,24161,-38922,-24648,17759,88946,-49708,-47904,-7075,-56566,33516,-16839,21922,-115654,-10901,33533,9199,-23755,983,17556,12129,-91351,3452,29751,34990,-1750,-26446,74362,-27634,-14671,-71938,-10972,13039,16149,-60723,29029,-13720,27450,-15650,-14960,-24060,-8,-46820,25933,-26219,-60927,-50872,-8707,-17678,-70375,-117600,-147091,-85122,-79394,21803,-5656,38615,12970,-53095,-36046,15545,88164,20254,-5353,-16704,-48031,-105660,-12471,20897,35228,12165,-59761,-19580,-73544,5520,17788,46352,59065,17465,-103250,11482,7258,2534,-9685,-27797,-21595,4675,-13619,35159,-37796,67158,18204,-7440,14414,21221,3724,-1538,-48512,-70911,-80744,19228,-25643,-39449,-8626,-57420,8623,-10900,-10486,5127,-10040,13727,57461,-10550,-49002,-22818,-26450,1919,-47561,-23135,-39871,-12508,-66489,34944,-1081,-50332,-69603,-75120,-38187,-62730,-74625,-94825,-262,49954,-42412,-19128,-56833,-49892,31796,-15363,-56012,-25823,11100,-38281,-77354,15755,25025,18945,-18991,-31095,25732,-32692,-24560,27485,-78156,-45600,-20689,19982,38628,-19472,54831,-102249,-98675,-53511,-48446,-50248,-2562,-100553,2683,-10662,-68000,-18172,-62380,-66221,-67923,-36357,-63604,-34642,-11655,-108944,-50392,47287,39303,-7778,-124091,-82045,-69769,-21879,-61144,-82833,-71098,-28544,-33595,-32084,-75383,-115494,2121,-44289,21451,-45284,-90571,-116624,-106823,-144861,-116873,-97565,-31765,-1619,-56555,-158256,-121771,-94491,-131193,-63715,-65936,-79604,-74878,-97766,-94298,-60919,-993,-102284,-88624,-74711,-99242,-157874,-155652,-158956,-160228,-158678,-212476,-221713,-246795,-286846,-212519,-319069,-418696,-457981,-443496,-526474,-872125,-1310003,-1979812,1975350,955036,632717,548111,370579,272566,200459,230009,256720,205975,192429,195619,252825,181943,251556,181137,126598,210899,208418,50131,49531,112123,84898,58098,163280,302,30636,70494,38910,81472,-39993,62914,37255,37312,79447,-1283,25377,52307,21264,68410,72797,95078,71558,-45215,58719,42571,40911,70844,62381,-13687,-25048,42782,70493,20067,86861,73774,9217,8520,83946,112671,107488,113963,111838,-5687,6790,134912,85926,47596,42817,-13549,39610,36829,23395,29768,-22558,46378,-17418,39185,24882,-63131,-86105,-50558,-40403,-7104,38959,-6432,-115374,-237149,-484086,398594,196581,182800,149024,178239,41350,88454,51707,12933,-5866,128749,140308,83687,92965,44638,40782,68001,35315,48982,-10143,34309,10078,-23409,6549,-7755,5356,45708,-14762,112399,62025,-17552,-62221,34142,75539,-4329,-33528,61656,16099,-16511,107544,95353,151496,63691,43999,28316,66301,-32055,-44220,-81549,-17418,63713,134009,85048,108596,26538,-1643,73524,-1084,57965,-28140,-32782,76912,92419,-19712,-41653,11888,-60426,-35492,87034,19550,24447,40702,53523,13091,37382,-34106,-75897,18328,134403,48737,81191,44937,-19556,53085,-21384,67950,44692,50288,21484,36713,65996,52555,109269,-12875,69683,22223,18016,40864,33134,72448,-9365,95191,-23050,28584,6370,33168,70481,108637,62162,49594,-73156,-99002,-8873,12105,-60902,75859,-363,-43285,-63854,-24735,13028,56080,-40040,9953,43468,61768,41025,-18887,80824,24230,-190,103543,114247,94968,58682,101273,76500,-19521,-6037,-54995,56932,62801,-42887,49457,6881,-17388,17648,6516,-16680,32109,15982,-14970,13486,7346,-25955,957,85730,-20688,-23863,13725,34300,42605,46428,-1877,99541,108650,23813,6402,65869,-49657,1957,34765,-60143,19584,54910,-28069,-22255,-49621,61201,83399,57798,88397,136331,160462,28924,20969,45755,17643,-59634,12951,56185,47673,-32222,10317,107203,64536,43419,48942,103152,70373,54448,14826,-48584,83063,-2352,52677,42082,69210,-12659,83044,31393,-85850,51830,-39327,-45143,1454,74347,18745,-19242,-21660,17495,13180,36241,30061,-9119,71094,3242,52892,27333,23638,2149,82906,64282,59601,3182,45186,-13018,11090,-49395,14267,53701,55911,19314,77414,59085,-51298,-26089,-24910,-23154,21508,-917,4044,19016,52795,17778,21084,24877,-12151,37606,-38182,37349,-27454,-40204,-24461,3791,30356,85058,63303,-2755,-27569,-62616,121168,-9614,25130,21185,47632,54203,29916,25021,48755,33068,-15121,-100673,-77744,12006,22194,-16898,28618,-38367,-70224,3775,5274,105718,-2925,-8894,-13734,-55247,-36514,56979,-22842,19017,7741,71245,74426,-9381,-15370,-45684,41155,-23950,42257,55778,34836,13988,144393,64168,-20834,99673,-99616,10602,1960,-30021,-3741,69772,-101918,-22227,37126,21730,-4547,41982,8065,-20696,18371,11138,-45788,-15879,-18813,-29977,-19155,44392,40365,9052,56730,96934,-9248,66666,-32058,22975,101185,-57544,-35439,-1514,-15564,-36185,15016,18732,-9293,9585,-43723,6886,94171,21211,62835,31069,272,32235,41264,41195,103153,6495,37699,-84272,21491,-27836,-8315,56433,60460,-10163,22904,60594,-22578,121830,-44109,-44837,31974,69941,38384,41576,81350,-26783,-40239,28054,8241,-9631,-6845,-129069,-28628,-3356,29323,-9042,-926,-22045,-4051,-58113,-35688,22339,-24726,8095,83922,-13758,-29293,6495,-33187,-73125,-31262,-8551,38366,4309,67389,34537,28702,-6808,48466,16547,-18770,-29554,-59711,-2763,80453,60999,-15549,19780,66252,5699,-698,-20771,2330,-33378,49253,56078,-34494,20576,36153,26892,-20260,2771,20410,-24000,28725,54963,57787,10165,17207,15568,-43644,8591,15174,-9792,-59141,-21228,24003,-25573,11516,12121,-30907,-33874,60598,53741,41989,-1932,26092,43438,18731,36829,78604,110818,9298,27817,115915,20780,19026,1361,38150,-2384,27656,-30817,37446,-44475,20446,20969,-20965,-18922,24651,-20549,34945,50571,19910,9523,36477,28323,-26989,46925,23304,-61,29429,-68798,4124,2750,23417,-34648,-67318,43807,79490,23043,20771,-40806,-75167,-51928,-7577,4965,14214,108111,72772,13081,17758,6565,-14565,10303,-23818,-35472,-12009,48879,-17338,46644,63254,31618,-30898,31096,-6255,5019,-21401,17352,50554,6253,-7957,52885,12910,-8642,-86127,-119404,-17162,28299,55924,11829,-78721,78992,74706,-35518,5661,-28091,-5732,-19545,-79342,54484,-5040,16343,75546,108761,33868,2967,13339,12816,-56574,30969,19762,58876,980,-18609,-33347,-9665,-33196,692,43560,94156,34002,76913,3042,-67612,-17136,33502,-6104,-35121,-43046,-22754,-23389,70521,-14883,-32600,3862,-53089,-11780,6481,20348,41033,-21946,22728,42236,66842,69994,-17636,-28324,-41038,94625,-558,14932,-41653,-38616,-31714,23544,-3140,-14234,13531,67916,66230,12159,-14777,-37498,22199,-19641,31337,-19886,17172,36891,12777,11974,69663,-18100,35579,-47041,70806,54102,17822,-24843,-39162,-27165,36434,974,-52499,30271,39526,-5354,29395,35454,39690,7403,-49181,-3299,85399,55999,-52754,-10172,41870,40428,49370,-56393,97290,139078,19161,-5357,-17318,-44627,80516,60624,-6800,-17282,3281,24512,42022,60274,17117,7736,-13151,24292,-14329],[24321,27748,-57317,-30908,-17223,-3196,-39194,-43034,-18290,-78085,63588,30148,-11324,-42886,35752,51738,-55650,-28273,-6512,-62923,36977,-22344,24311,-102145,-29337,7506,10294,-19222,894,14918,5028,-101309,19797,26560,21829,-5946,-12531,75689,-18294,-36573,-60832,-13517,11353,13161,-54587,44651,-7399,2605,3242,-12741,-14393,-1691,-38988,17553,-50429,-84937,-43280,-19880,-33531,-61983,-123315,-147710,-104597,-13528,45088,-11832,24574,-8554,-82732,-38045,25700,100218,4816,-49792,-31085,-20279,-120737,-18374,34944,71110,7636,-49571,-8357,-84407,-36204,5753,17955,35760,21450,-88038,6136,12788,4877,-54162,-62106,-17480,11295,5083,54550,-37751,51617,38114,18129,9113,21584,-9773,693,-107241,-93224,-77052,30137,-12171,-25519,-1695,-67115,13800,-61688,-3155,-10602,-10086,9875,49835,-55624,-73803,-34748,-45670,-6062,-15946,-50328,-38431,23602,-62836,17250,-13122,-17694,-56929,-85137,-24493,-50746,-49144,-92825,-13692,22141,-33555,-10821,-56862,-61554,31558,-32452,-65570,-35027,4850,-32361,-73076,28455,13563,37767,7716,-25320,40740,-49682,-28776,40205,-58917,-87880,-30043,6677,10885,-44872,37052,-104241,-77567,-39858,-53057,-33351,-9066,-110357,-5272,-2812,-76002,-43258,-59763,-32841,-12182,-78412,-104296,-25872,3636,-133634,-41720,52393,-2193,-14257,-137105,-114834,-65940,-2593,-80754,-61403,-50291,-26479,-21962,-30782,-67836,-111099,13886,-37243,18871,-28501,-70814,-98159,-100599,-138723,-122325,-86935,-29990,-28113,-85454,-135819,-96134,-66544,-136102,-37956,-49978,-75813,-37919,-104473,-94389,-61244,-6976,-53657,-51292,-50295,-76684,-190717,-176391,-125287,-143273,-106322,-230610,-244191,-252068,-280831,-215520,-296045,-398600,-452041,-457991,-562971,-890481,-1311076,-2001482,2104149,982254,618558,543514,371740,268976,183963,242721,249564,208702,177415,189515,214451,180977,243486,187715,111638,197877,187581,44068,56616,81093,60385,62553,147120,-4226,30239,76669,23907,80252,-30718,61830,33551,43906,76815,-7995,-19054,35081,-4984,62611,61979,79914,39000,-52206,46800,20608,58405,85370,91997,-52569,-9531,50177,68347,11939,78991,107923,1576,9016,105188,112631,110918,137155,108157,-8495,1714,135217,106010,54712,16375,16550,53233,18983,24,25330,-43195,34812,-8548,51667,44769,-50179,-88019,-54928,-24320,16692,46547,-20143,-116364,-215410,-436781,342272,202888,201834,116414,159517,50996,92094,58337,8657,20133,123085,157803,85099,100899,33688,26204,56637,35303,20822,-4213,40053,4668,-11627,-2177,10241,12439,46654,-3869,101041,48253,2062,-63547,66781,77309,-5874,-22873,60861,9450,-18203,98213,80792,114438,32651,34314,17986,53028,-21049,-44411,-90485,-10880,39018,98255,71695,144793,44154,-10727,73192,8176,69727,-14790,-42292,57860,72693,-39949,-49394,44359,-32881,-35891,90858,14881,19687,29762,74101,-8562,31474,-51248,-97110,34240,142916,23314,36134,29606,-22646,30205,-10526,108659,41956,40348,17811,35612,45269,41769,93526,-38775,57972,21044,30454,22819,2148,54297,515,93111,-15732,15626,15175,36027,69499,140068,60115,56917,-49931,-75201,-17139,84653,-26301,102425,31673,-75809,-82747,-40534,3063,61172,-24844,5122,41098,87621,44160,-55456,109460,28770,-13239,70927,86649,56340,46982,109694,55984,-3799,-9476,-44822,63979,52294,-41601,45528,1784,-4234,385,-2591,-1,46139,9892,-52073,10269,34034,-8056,2264,78546,-13213,-22580,26323,50057,40387,41671,6819,81356,114468,29754,-10322,64275,-43311,719,25107,-51886,4735,48892,8427,-40203,-53743,40282,75990,68149,95284,116738,129497,42070,34688,47117,44276,-72831,-28399,36832,58047,-11899,41965,115290,37707,60674,49272,57278,27209,51600,39849,-19762,99821,-34,47933,46984,70108,23330,99457,43742,-112407,52479,1898,-38524,-3572,80591,34310,-1778,-22781,38868,15592,36431,25072,-2396,81762,5198,38360,21801,53449,19705,55942,57343,45028,4853,29727,-6377,12478,-37155,25771,62929,66667,34602,69905,51023,-29133,-19291,-44643,-26367,23767,808,19361,14589,60206,27361,-10975,21520,-7503,57445,28817,55483,2511,9037,-4199,24617,22567,66737,59867,-11560,-17190,-51144,138949,-399,34488,42056,68155,24069,8367,6369,35472,56820,38037,-72896,-21930,17229,13162,-34617,30310,-23225,-64158,-14554,9180,119000,7183,-21936,244,-44796,-17641,42795,-143,21454,9702,84161,87005,-6192,-22083,-78218,13944,-24421,34107,66424,40628,3529,107469,63549,-27462,69873,-105188,7388,-5703,-32392,-22886,70422,-72608,-27600,22842,4467,-14192,36871,3536,-38509,25768,-7763,-40057,-24935,-27441,-47248,-54580,12239,48115,13110,61409,83046,-21873,45204,-22442,-1347,75827,-62920,-29269,-5730,-27292,-25643,32228,2390,-9901,37658,-41098,3982,73097,-1274,63721,8168,-7460,19655,33383,36801,98903,-4471,29534,-83225,17901,-32529,37598,42685,69115,-27491,24549,54920,-21931,114440,-45623,-107733,42795,91084,50871,58234,56749,-36665,-48631,45180,14118,7510,13106,-151623,-49389,8708,43557,-13922,-520,-20009,-8854,-37675,-38017,-1557,-51333,8998,57091,-16867,-16312,17472,-22898,-58680,-13009,16871,38638,6331,63948,40794,8546,-6511,29300,3699,-31884,-48240,-76850,7029,65547,64386,4815,26385,65426,912,-28054,-15611,-9784,-23517,78846,44171,-26674,8626,52539,35213,-15687,26630,22347,-37300,25374,45172,25054,14494,6532,-4523,-46935,28023,1640,-1240,-53867,-6989,56904,-15320,-368,20162,-44049,-43480,38580,59060,30152,847,39296,57152,23695,32009,95145,103561,-13158,14660,133510,58886,31238,-29470,-8250,32,32555,-46286,39642,-37897,-15581,9616,-9580,4157,11641,-26178,42481,54690,47397,15285,60219,23645,-23896,28393,10645,862,32108,-80346,-2726,-3740,177,-32554,-60286,29167,94389,13421,32506,-13235,-66982,-62972,-69719,18794,33588,76407,66353,10574,-362,5029,-34126,-4833,-62516,-43837,-6762,59225,-54351,29891,52423,34626,-17719,27399,-5479,12573,-15830,6572,33974,12632,9706,44838,19130,-29620,-66547,-124363,-6253,34232,79726,3941,-52169,121781,85421,-7704,-18171,-46546,-21240,-9989,-82661,70972,20411,-1241,68977,114390,38249,5603,-654,4166,-50586,21504,31367,56423,-36217,-60089,-31965,1310,-23707,-1543,39104,95054,31515,56763,14446,-47510,-8530,51114,-7851,-31810,8242,-11016,-27086,79883,-17534,-36008,15127,-42462,-18916,-4844,18225,56746,376,40230,64754,66059,88719,13391,-26499,20280,123298,388,-6765,-64212,-36693,-35101,24561,-17380,-3711,30753,79748,79385,-2892,-28606,-28951,11856,-25222,53403,-27411,5371,31575,-1688,-416,54347,-9460,44826,-76400,42870,56507,25882,-24309,-15465,-15321,46577,29787,-50642,14323,58565,-45291,-9822,28398,44969,1621,-46973,9556,75796,41765,-71433,-15467,29315,44518,55147,-45869,100215,142409,11442,-13616,14460,-14020,52254,51148,-138,280,4079,12800,49939,59453,28983,12792,-3589,27006,-21068],[16757,32579,-42364,-21333,1040,27725,-21964,-56812,-27955,-64583,28525,30449,20997,-50320,44862,-3819,-43524,-8556,-17270,-57977,50430,-26296,10635,-88369,-43274,-29014,6458,-14556,-10575,8310,624,-94220,29453,23028,-4446,-6300,-272,66416,-16152,-66032,-42320,-21479,22066,9876,-53987,48252,-1823,-25176,11658,-16532,3260,-4476,-28806,5763,-66823,-95657,-31420,-30406,-45769,-46011,-96659,-127956,-104143,56921,62857,-13607,8430,-23572,-100002,-34945,33716,84391,-11847,-89222,-48415,5828,-132550,-22256,34620,94686,7638,-42095,237,-48948,-64739,-10842,-7931,-7554,17992,-72142,-13493,-821,10658,-83104,-92488,-11159,16820,25179,72626,-23245,34881,49252,14288,-1158,24974,-16861,2021,-137993,-102109,-58952,30522,-2109,-8037,2098,-71482,20135,-93367,-2275,-30431,-16389,1006,34892,-88808,-92270,-41661,-65684,-14750,21951,-80077,-31400,55094,-55176,7788,-30243,11835,-44340,-89646,-15402,-40166,-20638,-86493,-24084,-6956,-32167,-12582,-56108,-69924,36415,-26123,-76528,-44116,-6796,-27884,-70398,30027,-9287,46585,22757,-20810,37365,-65107,-26701,41868,-36706,-119917,-39139,-18236,-18423,-57906,-4189,-93281,-36422,-32072,-56492,-19883,-14276,-112235,-40479,-2721,-71479,-56432,-60050,-3523,28836,-99155,-138509,-29747,10344,-132482,-24433,38935,-51744,-35522,-145227,-130768,-62108,16643,-92864,-32897,-18633,-26301,-10469,-36328,-61571,-100719,11340,-37050,4862,-8679,-53539,-61451,-76715,-116556,-129988,-77589,-26832,-50113,-103669,-107237,-84640,-50733,-132025,-17699,-35238,-70154,-8739,-117048,-99274,-56646,-13262,-12546,-37325,-54309,-66326,-225787,-192714,-90361,-116348,-50250,-239842,-261739,-268926,-261459,-241214,-293870,-373140,-442240,-489292,-620880,-909743,-1334162,-2010798,2234826,1027927,610600,531808,365908,277532,193377,246593,247846,229150,166502,187746,171221,166794,226919,187468,95165,166840,162218,50801,72996,56413,41300,72470,125994,12061,35777,84044,24982,77773,1571,70430,37650,43345,66804,-7831,-57367,19731,-22842,59998,54619,57754,16388,-47347,31951,2429,72223,95359,111931,-92349,2668,58712,58417,5679,59889,114175,332,12482,121237,114678,106755,143333,92004,-14143,-3217,114682,129706,54190,-24437,41953,54720,-1549,-16658,15558,-57075,18179,-16356,40907,56393,-37253,-79614,-50115,-7412,29791,41599,-34337,-107993,-199150,-388492,286197,216029,216379,82219,133401,68538,93973,64755,18360,57708,100154,159107,80989,106115,26184,7483,44716,36163,4710,27224,47861,2307,12535,-6940,31932,30091,52626,22126,74495,33788,23406,-53684,88239,61124,-6470,-4604,67327,11111,-5777,83329,64894,69775,-1014,25097,6618,24605,-12603,-30273,-83247,9593,5286,70816,55700,153817,63794,-22176,65408,13825,81659,-5045,-49515,28509,44117,-52822,-50678,68633,2760,-19689,83106,2162,13667,18290,80492,-20539,31683,-60314,-81803,58197,131219,11197,1305,22857,-20972,17224,1360,119185,33682,26155,20970,35746,27044,44349,68309,-57845,40790,14830,28864,5767,-19056,38815,15464,78061,-11657,-1947,24125,41648,60000,149855,42296,63854,-19521,-53064,-27139,130150,9495,111434,71990,-85627,-82139,-49967,-5316,63571,1404,6883,22781,91438,42136,-62310,133218,33125,-30022,26196,53060,22044,39056,115384,26872,12495,-8943,-31796,68669,38428,5534,51709,-5188,20932,-20578,-11177,17271,57400,14824,-80352,7198,55515,13998,3397,59125,-10244,-20036,26404,61345,42393,33297,13252,52208,109726,27052,-23029,50419,-30473,6522,18723,-36412,-8271,44847,55967,-51184,-50751,16112,57875,71324,91770,77426,87154,56333,44841,46504,75185,-72970,-48601,15256,71557,-2980,69003,111319,10982,72639,38781,6313,-15931,55994,66535,3488,113394,8583,44803,50711,71257,57923,103053,56321,-124800,42937,42391,-27033,-6509,73808,37709,6178,-18010,56697,24955,37849,20077,13507,88772,7990,28111,19087,69673,35036,25073,53065,34054,11110,4149,-3574,19502,-19209,40891,67735,67837,35447,56776,26525,-9060,-17041,-58466,-23085,25781,13055,32530,-1176,66909,38032,-31826,14964,11603,73262,84748,64620,36241,50244,9710,48795,16200,38830,54478,-21605,-7042,-33641,144512,17941,39270,52869,88707,-4004,-16894,-16340,30077,70846,90899,-21166,39843,17703,7252,-49317,24805,1778,-40690,-44533,15101,120975,19335,-28392,14993,-29646,-741,25602,27536,29824,16214,91929,90378,-2973,-23425,-104862,-14791,-26317,24104,51140,30114,-8604,58146,57877,-26401,39632,-103610,3608,-8371,-31028,-32475,54877,-36356,-31560,12426,-12663,-17710,29568,-2032,-49926,34623,-24377,-21774,-25496,-27465,-53295,-83651,-30897,54896,16529,59464,59498,-28832,33001,-5486,-15664,43140,-57104,-13478,-7056,-34098,-8647,35752,-28174,-10279,56292,-20074,455,45531,-11994,48988,-19065,-13772,-1443,30547,33939,74649,-16524,17776,-72044,5985,-32632,87937,5492,63395,-44399,18130,53780,-19883,84124,-30957,-139663,44983,103696,62598,67295,34930,-43382,-52261,57348,19475,12372,32358,-148010,-60446,10472,51854,-20623,-7522,-11030,-5564,-15347,-38212,-21786,-62295,9165,30869,-15672,-4969,37308,-9721,-39285,15921,52984,38208,14757,38610,23577,-12948,-17898,13697,-12559,-39053,-48343,-76309,22044,44318,60770,41395,24875,50361,-5969,-54024,-15271,-24607,-9749,76806,21309,-10491,-1176,69635,48133,-5911,51278,26455,-43612,8962,35745,-7037,7459,-5729,-25339,-40241,46327,-5773,10001,-42522,4775,84730,-11614,-4742,25862,-35080,-54632,26991,66541,5561,140,45101,72438,31471,39877,105883,87407,-41702,19221,125009,83274,46744,-44354,-42358,5055,39256,-57061,24503,-18767,-26513,1993,9691,21950,-2255,-29924,42855,52699,67013,18792,74483,13895,-16102,4499,4214,10398,38167,-86471,-19420,-11661,-25933,-27162,-47661,12055,93918,-2542,39943,22382,-45650,-72272,-106888,28712,49563,48077,65688,6279,-31090,5691,-49640,-11655,-65222,-44405,3334,61924,-84029,5186,36975,35625,6738,24342,-892,12907,-18826,-12875,7708,1069,20680,32476,29244,-40717,-38354,-115354,1857,38623,94213,-1299,-19819,133173,71826,14621,-35409,-55823,-28849,1154,-78330,72427,38957,-14461,55814,106552,35468,16946,-17653,2158,-41988,-4633,36455,56407,-73191,-93526,-31856,12968,-14438,-875,29850,89437,30862,22008,26779,-20246,-3794,64884,-556,-25208,50591,-551,-28944,75519,-21276,-31887,25332,-23795,-28830,-13516,18473,64426,51057,60475,87770,60552,103221,57083,-19513,67222,132736,-2528,-18437,-69628,-37005,-33139,15428,-32267,13333,39791,89540,84155,-16263,-38181,-17937,-5238,-27538,61270,-23826,-3375,29770,1609,4049,47725,-4384,49672,-90138,16506,37149,35950,-14453,2814,896,46553,49102,-44258,1998,59627,-75561,-36834,23236,35780,-7816,-35060,25737,57760,23046,-97914,-21704,22102,43637,60489,-32869,98836,125282,-1699,-15424,59251,27777,19864,34498,4391,20867,17316,-4848,51740,53462,25974,14888,7585,22651,-22618],[7971,33042,-13082,-11428,9457,54649,8796,-57697,-44063,-44121,-13632,24288,45636,-46425,44065,-58374,-29140,5079,-34904,-40507,68713,-28400,-17733,-80740,-48014,-66706,1783,-7144,-27679,-268,-800,-73180,30678,21716,-37329,-5145,6957,51379,-22022,-94126,-22110,-33113,38058,6548,-56695,38084,-369,-42144,9912,-28448,25279,-12357,-20243,-6791,-69105,-91623,-19152,-42432,-55063,-25964,-58979,-96623,-85889,108081,69023,-11087,-7551,-29472,-100049,-26215,37656,47583,-21857,-112654,-62221,18447,-137641,-22507,17773,97710,10543,-40115,5737,31101,-72515,-29170,-20930,-54737,12563,-54058,-41905,-25757,18547,-86381,-106746,-3144,22072,43065,82119,-2968,19698,53561,-7919,-11295,31320,-14057,391,-137150,-96526,-25370,18954,2418,10112,3131,-68322,23350,-95273,-7714,-54671,-29888,-9590,14898,-99819,-95512,-41178,-80354,-21254,52463,-100391,-21196,69838,-44170,10924,-49535,28131,-36299,-89229,-12992,-33644,2462,-78025,-28212,-32236,-34491,-23846,-53986,-72668,45786,-1488,-83372,-45545,-14329,-23842,-69949,19978,-37611,46165,22968,-21139,15720,-73912,-19646,32708,-19153,-129105,-43591,-43559,-41633,-60631,-58145,-70314,15050,-27916,-58407,-13021,-18713,-108266,-95051,-7770,-59335,-60475,-59342,12968,38706,-85131,-157873,-47474,4590,-112839,-4754,10260,-91070,-64879,-145744,-124075,-59519,25645,-94411,-5048,15206,-25700,-351,-47339,-57012,-90765,-6910,-42659,-17073,6692,-42715,-10805,-45405,-87773,-143510,-73796,-23906,-65169,-106924,-88055,-91098,-51531,-123822,-2076,-24966,-61189,9726,-133648,-106627,-51828,-18432,-91,-47138,-77836,-66626,-252428,-200956,-69319,-91618,-10572,-235630,-269457,-291181,-236815,-286830,-313744,-350587,-430957,-522105,-678451,-917725,-1367511,-2009461,2319462,1093916,610969,516984,353876,295370,223736,246968,257462,254306,161320,188373,138516,139946,208945,184070,81797,130565,139110,69469,95423,46173,31428,83568,109472,45765,44494,89085,40272,74367,46823,83372,48757,36996,54218,-5,-78965,12640,-26274,62264,50948,38957,9434,-32668,21268,-10772,77421,97164,112797,-121943,9228,65291,42261,54,32196,91599,9010,18274,129783,116009,93011,131694,69781,-18869,-6838,83813,151371,47856,-63809,57592,43884,-19770,-19938,5665,-58542,2330,-32016,15230,58888,-24101,-60041,-33062,9039,32114,24364,-47968,-93683,-191944,-350085,249216,235977,218636,52828,108699,90340,92346,66218,39621,95566,69328,142038,72573,108316,22920,-12957,35036,39162,3074,73791,55542,2915,40058,-8490,51852,53938,61172,57253,44557,21714,39790,-39059,91090,38589,-4196,13471,80344,19987,22777,66733,54417,30827,-26873,27283,-6724,-5003,-10487,-9242,-59775,41704,-28307,50804,41613,133528,81115,-30410,51908,17200,92330,2304,-53493,-3721,12198,-55786,-47427,77064,36188,2933,67267,-16277,5803,6833,75091,-16610,35627,-58136,-24712,83551,103576,13223,-10536,24403,-15711,11887,7995,90853,19890,11429,30118,38568,12217,54119,39098,-67216,23648,7763,13067,-3174,-27895,27087,27187,54706,-9612,-21001,30583,48866,45766,135837,8516,67312,10966,-34745,-37715,139104,33419,104048,108544,-69544,-59766,-52922,-10301,65301,31637,15666,-7036,68148,34770,-38352,142006,32955,-41545,-14521,22517,1904,39467,112545,-3909,23881,-4832,-23296,69283,20947,67047,59629,-12622,52500,-42061,-15347,31746,59731,28792,-91555,3188,64273,36066,4670,36698,-10714,-20844,15552,65274,46907,21321,15588,24157,96853,14055,-26645,34381,-13396,16848,16927,-13300,-16876,44631,96567,-54221,-41353,-5669,33827,63475,78621,31097,50904,67627,42774,46014,102695,-62534,-46913,-2845,80870,-5354,84109,92696,-10643,77735,18773,-34552,-45372,61736,86434,18739,118294,19335,43833,53049,68466,77615,95108,65709,-108313,34646,69733,-12455,-6476,58917,29637,7738,-14337,64232,34998,40145,17300,36510,88948,12634,22572,18196,71023,47245,3651,54572,29271,11937,-23147,-4336,33402,444,57169,69944,61453,25090,39271,-6714,3342,-19783,-63702,-14056,27533,35627,44211,-20666,76064,49423,-34276,10524,36243,80184,110265,61770,57345,75297,12767,69778,12430,9806,47753,-32144,-1140,-10057,132283,37270,39492,54223,98355,-24430,-37459,-34957,25470,69145,126716,40473,85327,15813,10617,-55374,17872,29861,-5673,-73152,21499,110638,30654,-27121,29639,-11934,8644,11871,55562,41880,26816,90433,82542,-1776,-19971,-116316,-35108,-31305,17250,14758,9956,-18467,12557,48098,-22217,16853,-92737,-1582,-6426,-25802,-32373,26828,-2601,-30846,6031,-21780,-13825,20390,-7002,-56017,43728,-35738,1932,-18108,-15964,-47403,-97841,-69734,57387,15626,52085,30696,-26986,34008,14870,-16218,6669,-44165,11533,-2157,-30895,10336,25976,-52613,-13280,59784,13602,2700,18796,-4312,25941,-45452,-15819,-25483,34826,33346,40263,-24227,4379,-56701,-7792,-26875,119424,-42239,44927,-59449,6502,58432,-20591,44953,-2392,-114021,38338,101379,70507,66001,24428,-44517,-47000,59964,19450,3049,50123,-122919,-63597,4365,54955,-24180,-18964,2453,3673,4704,-31555,-32554,-50957,9764,8905,-9814,1674,64422,3793,-16617,46531,88266,35114,26514,-2258,-12505,-29945,-36970,3839,-25960,-39046,-29644,-58207,39510,22558,53258,85202,11327,20491,-18134,-68643,-14393,-28332,3707,48410,-8110,10433,-3526,82014,59654,6000,72929,33541,-38369,-14859,30355,-33218,-9351,-14567,-42478,-26857,57282,-6175,21098,-27849,14783,100502,-13203,-2157,27490,-12296,-65650,29969,72793,-21863,-2851,41294,77548,35348,49039,111382,67791,-65113,40354,97888,88525,63427,-49367,-59485,3158,44320,-62243,-5363,8841,-13068,338,32876,28501,-15195,-31586,38741,49290,73839,13086,73558,4206,-5480,-14978,6471,29119,43784,-85207,-49162,-22123,-46321,-21452,-35822,-7452,77086,-19312,40234,50009,-18712,-74699,-108244,35369,58650,27919,69234,-3828,-62523,10336,-57100,-11143,-34571,-29503,15916,57770,-99508,-20354,22031,33310,34681,23193,4972,4630,-30704,-37153,-16338,-18219,20924,18749,41568,-40595,-7320,-97749,5937,41311,97238,772,8766,110576,35753,20808,-41971,-53658,-26562,9906,-66071,59388,46142,-18716,37802,85293,26035,33350,-32604,4136,-38794,-39123,31961,58094,-96538,-107762,-30840,20108,-14228,3602,20094,79579,29841,-14667,39439,6097,-4149,71118,11355,-19264,68439,5925,-28995,57089,-21741,-21766,31726,-6809,-41981,-18158,22987,61976,110647,82196,105648,52025,105987,91048,-7676,86639,123872,-7627,-15818,-56983,-38868,-24607,-3537,-43478,34212,36703,94778,82307,-24606,-36355,-6315,-26909,-31088,41555,-11890,-5954,30565,15918,23062,50378,-2135,47827,-79333,-5014,4961,46277,-31,17447,16351,36891,54531,-34700,-1672,45046,-89678,-42619,20182,5508,-18642,-16853,36893,35965,4483,-122488,-27747,25221,39104,65304,-22022,88385,94892,-17005,-14978,103110,69178,-7411,15390,5340,39443,41835,-24859,47546,45748,9803,13383,17109,12826,-20518],[1274,26979,18572,-3449,8277,69422,40746,-44488,-61462,-18999,-52103,13127,53858,-34948,36663,-88610,-27625,7975,-52253,-13653,82112,-28282,-53295,-80620,-40663,-95787,-935,4471,-43472,-8038,265,-45639,26841,24457,-67927,-6385,7141,37159,-33690,-112224,-7482,-45942,51592,3528,-58286,18270,-1890,-37902,3118,-45073,41938,-24826,-17072,-17338,-56545,-75265,-9570,-52721,-63277,-5728,-26093,-62565,-56225,125286,58895,-5627,-21210,-27300,-83520,-11956,35815,5180,-17095,-113042,-65910,10657,-133059,-18748,-10468,80801,13147,-44602,8484,123323,-60270,-43297,-16832,-87404,12579,-33193,-70567,-49785,26217,-66289,-97080,6645,28255,55704,77043,12789,8080,53916,-29130,-16423,39014,-2204,-5052,-114291,-80344,18669,-2175,873,25554,3109,-58757,19357,-71838,-16896,-80431,-48851,-19038,-6806,-89735,-80809,-33547,-85135,-21235,65286,-102880,-10277,64782,-32004,22195,-66635,28453,-35798,-85216,-15223,-32858,14557,-68061,-24988,-49588,-34049,-40356,-49945,-68849,56762,28396,-82555,-34150,-13303,-19794,-70842,1570,-63225,40444,11092,-26582,-16548,-72808,-10709,16951,-8107,-111493,-41459,-59862,-53370,-59920,-107501,-40545,58852,-24153,-58215,-13496,-21248,-101322,-138577,-15096,-46387,-61240,-54816,13422,18889,-43681,-156904,-72517,-12497,-86415,10585,-24453,-109776,-92971,-137965,-98304,-57379,17824,-85570,13814,38849,-24856,7687,-61647,-54146,-86468,-36351,-49736,-41393,10989,-40193,39272,-16860,-63252,-160427,-76632,-23303,-72843,-96936,-82766,-108131,-67761,-118893,10657,-20861,-49677,17002,-148534,-113087,-55932,-23492,-22091,-72311,-100159,-72310,-260242,-198610,-73762,-82051,-3549,-217490,-265373,-308667,-216912,-340974,-345215,-335177,-421283,-533371,-712491,-907005,-1394967,-2002496,2320281,1175631,620042,504364,340109,317193,263805,251768,281749,270864,162424,188715,123278,106085,197922,184613,75733,100512,120872,95137,117890,51972,30924,89626,102486,85584,52463,88945,63381,71788,92150,93108,63430,28248,44918,11685,-77781,18107,-13929,69516,49323,35105,17981,-11850,22193,-17760,73078,89939,91581,-132576,9979,67739,24454,-6471,1286,53001,26726,24718,130681,112560,70340,108580,49808,-20468,-7436,53625,161409,40016,-84793,62822,24874,-30792,-8409,1962,-44992,-8839,-42128,-9836,52685,-10059,-33201,-7643,24768,27540,-2629,-60513,-78248,-193654,-327066,236407,260515,206670,35446,94930,111561,87097,59883,66291,124908,40992,112929,62872,108212,23488,-30260,30039,45083,10616,113065,61293,6439,62362,-7083,64478,76313,69774,93144,23730,12528,45491,-23903,75698,20487,2334,26981,97066,31945,62154,51516,50548,5407,-37070,45613,-22384,-22011,-15660,7290,-22573,78609,-49820,32325,28985,93095,92125,-30908,36567,19278,99803,10391,-53342,-27738,-16289,-49090,-41704,68575,58852,19896,47511,-35442,-4625,-2865,62798,3172,40277,-44775,49892,101586,69673,24220,2354,31035,-9309,8985,6884,32630,3133,822,41717,45318,2312,61303,10937,-68006,10506,4109,-12637,-453,-25883,19672,28066,29762,-8087,-38027,31052,54003,32365,103329,-33943,64923,35102,-18634,-46763,119250,38070,84907,130163,-33947,-23207,-51388,-11165,68211,57054,29277,-39253,22023,23719,3142,130391,27357,-39199,-34677,2247,-1905,50337,98236,-29001,26638,1632,-19493,65142,2939,113345,62902,-19227,82785,-57849,-12616,39640,50610,46623,-83783,-2179,55656,55396,5787,18040,-13466,-27904,-2001,57915,50998,6513,13701,10184,80021,-6331,-19688,27766,3944,27373,20457,16124,-19170,48165,115332,-52693,-28389,-21886,9686,44739,58580,-6690,29990,71693,25019,46675,117360,-46153,-31410,-12206,79862,-13265,85711,61307,-25054,76427,-5689,-55603,-56073,59657,92850,27103,110542,27064,45155,53226,58686,75585,81400,69699,-57436,38711,77941,3613,-3288,41970,16025,9636,-16800,56542,38446,42483,18141,61729,82154,19243,19988,16579,61732,56373,319,61273,29429,497,-45526,-7354,51943,16914,71398,69617,50258,8499,20844,-36585,6609,-26920,-59599,-2425,28344,64814,55270,-33109,90287,59786,-20114,12649,54148,74525,101849,49223,56654,82771,4502,81921,11444,-11151,40820,-40147,-2111,14568,101160,47489,36740,49539,89874,-34292,-47517,-41858,15775,51788,134194,91908,99552,14755,24791,-48592,14958,50810,29462,-87564,26119,88019,37573,-19037,43838,4465,8103,5218,78834,53705,40459,75440,64002,-2188,-12246,-106658,-38476,-37193,16559,-26618,-9951,-22503,-16439,36881,-20183,6569,-68852,-8018,-897,-17771,-25953,-5485,22615,-23722,3438,-15970,-3816,10053,-8844,-58818,51693,-39709,22108,-5856,5691,-32779,-92399,-87230,53478,7633,40328,2946,-16958,43545,32560,-5787,-28504,-29857,42133,12258,-14855,26026,7943,-55998,-19202,49413,49182,14518,-184,19940,5287,-65400,-11860,-45599,45948,34946,9676,-25633,-8195,-42480,-15396,-16457,114848,-80404,18916,-72469,-5911,68134,-25641,12117,31293,-33239,26119,83703,73168,54636,25620,-38991,-31734,52346,13763,-16142,65379,-88919,-62971,-4332,55541,-20742,-27976,16989,14619,21644,-14146,-30478,-18916,10616,-7655,-272,3269,91730,15212,6493,71682,107984,27599,37485,-47337,-54323,-39306,-55649,-1566,-31470,-32818,2222,-31882,55633,6244,46006,123079,-12348,-17664,-35423,-65958,-4279,-12337,12278,7997,-36707,31212,4163,84763,64165,15672,89675,43931,-20291,-36925,29833,-48711,-30692,-16217,-51106,-13569,56079,-486,29877,-13109,25981,99817,-16170,4222,24571,6544,-75103,43601,72042,-42764,-5450,30143,58632,31271,48814,112815,52141,-70401,70967,66117,76315,78142,-51285,-61869,-11739,44112,-62034,-40826,39172,13820,4834,53533,22416,-26816,-33334,32629,48518,67407,-5988,56593,-739,5262,-22852,17004,53959,45035,-73366,-86067,-36754,-57399,-17601,-27663,-28480,49128,-29836,33756,55210,4699,-67365,-82482,38718,58219,13144,72349,-22841,-79126,19813,-54967,-4621,10412,82,26516,48230,-98106,-40593,11032,27434,58316,23396,8574,-11197,-48811,-58814,-26913,-33719,10230,5864,53277,-31402,18400,-78734,5414,41423,90741,12985,29177,65694,-11253,7474,-38832,-42561,-16237,12328,-49275,38347,41261,-12197,18168,54052,12490,49530,-41104,4594,-46211,-70713,17379,58336,-95902,-99477,-26034,19111,-25743,11290,12884,66828,23525,-41536,52183,24894,-9771,67931,20817,-17079,58231,9165,-27446,28428,-11620,-8095,32976,-795,-55861,-17363,31128,50828,153676,103657,110226,42429,94139,100880,6753,81041,106127,-12433,-244,-31745,-40764,-12525,-29104,-47738,54405,20868,94298,76697,-27026,-21485,4441,-48614,-38049,-5895,3238,-593,31877,30394,46399,58210,-1321,37987,-45823,-19932,-24964,54243,13214,30021,25865,22113,47673,-22441,4839,22218,-88690,-28194,17399,-41360,-28253,2842,36451,14708,-10514,-135028,-30979,37891,32437,68994,-15876,63445,61327,-29811,-17287,127021,99246,-22987,-476,1866,51730,71904,-42421,39442,39045,-12065,8722,23188,764,-17293],[-1027,13988,40941,1047,-549,69052,62086,-19824,-73911,7788,-75233,589,45191,-22048,28155,-81372,-43372,-1328,-62210,15727,81838,-25125,-85623,-83954,-21221,-109068,-610,19051,-52712,-12472,2651,-20316,24933,31095,-88956,-12659,230,28286,-46094,-114513,-3960,-57503,57679,1363,-54559,-2659,216,-12463,-2232,-59344,41583,-38399,-21373,-23755,-34992,-52271,-4185,-55397,-72179,11215,-2171,-30671,-22442,111303,32747,179,-31181,-20945,-56588,6102,27035,-27969,7560,-90945,-55986,-14916,-117823,-12116,-40244,52438,12366,-54010,8848,181183,-35105,-47337,1325,-93484,23217,-11115,-91182,-62225,31109,-34697,-65153,18450,36194,61083,55932,16445,515,51816,-34947,-13333,45409,13930,-13530,-83227,-59997,60972,-27291,-5769,34739,4350,-46642,6073,-38961,-26076,-102123,-68542,-25681,-26460,-68295,-52880,-21440,-78811,-11327,58684,-87061,-866,45172,-22104,29458,-76908,17556,-43458,-78821,-17323,-37828,14929,-55711,-15540,-56787,-25751,-55092,-43947,-59365,65080,50459,-74241,-10521,-6172,-16029,-70295,-19638,-77988,34327,-6237,-33677,-47250,-61319,-3474,265,-160,-74697,-34010,-62474,-52007,-63409,-137363,-11902,76896,-18753,-55267,-19807,-19905,-92636,-138749,-23053,-38341,-63572,-45959,1223,-15059,3003,-135354,-94227,-34684,-62676,17952,-53738,-107824,-111001,-124164,-63780,-52092,-5996,-69921,18312,41905,-25928,13329,-76450,-52970,-89497,-68266,-52869,-62220,1659,-45778,68204,2750,-51159,-172231,-83915,-27132,-74690,-80936,-86000,-123712,-92821,-123515,19436,-21832,-39036,14433,-153102,-115711,-77063,-30342,-67489,-100240,-100929,-77633,-243088,-184730,-105668,-95006,-32396,-189564,-250691,-311583,-209371,-386818,-371930,-327331,-415293,-504065,-709623,-877737,-1402829,-1993945,2224715,1256834,635974,498603,331202,337205,300695,266874,319349,271233,169160,186819,123146,74494,198268,195170,79226,82354,108414,120068,133808,68899,35978,84928,104933,119346,57212,83113,85736,72314,127649,92993,76545,20846,42991,20715,-54964,36481,10337,80142,47392,53229,36603,11990,38933,-17952,62287,75997,53833,-121638,6684,65591,11604,-14674,-26006,16270,48265,29347,125818,101646,42242,83743,38648,-19354,-3738,31185,151384,35209,-78566,60389,4216,-31508,13846,8898,-17981,-14729,-36288,-19644,39352,4731,-6515,15685,39648,21480,-35177,-71100,-65840,-201180,-318493,241020,285303,184679,35057,97867,127800,79638,46182,90956,141571,22910,82780,55534,107053,26907,-39077,31256,53722,16874,122731,63962,12791,74128,-2286,66062,88558,76025,121446,19234,4587,38004,-10140,49260,13033,12688,35194,113459,41609,99977,39491,48877,-4214,-29761,74407,-38546,-19464,-25581,9663,23109,110239,-50511,12125,14222,47665,94115,-22095,24274,20475,101928,21921,-48782,-33463,-35498,-35449,-34924,47934,66446,23563,27672,-49071,-17528,-8388,48691,32494,43462,-23946,96221,105184,39735,36166,29308,38527,-4526,3520,966,-30851,-12174,-2328,50422,56475,-1316,57510,-12722,-65133,2718,6775,-41038,12113,-17652,16701,14567,10013,-5843,-50087,22285,52274,25351,62940,-72159,56228,49247,-2347,-52239,86756,23738,59833,130661,8207,13971,-48257,-8691,73178,70124,43216,-63293,-33657,12085,43773,100851,18020,-19655,-24635,-4822,5949,69700,73992,-43002,20195,8660,-14152,56878,-9770,131984,60553,-23616,104862,-59858,-3056,38678,32512,62098,-62017,-8346,29896,70532,5893,5490,-17490,-40771,-21250,36708,52058,-9285,9170,15694,63895,-27162,-5171,36446,17722,33663,29004,48498,-14763,52954,107652,-52088,-14719,-31707,-9439,21113,35492,-25278,22737,65842,-5380,48086,113350,-28323,-12785,-9887,67742,-18797,78240,24412,-31765,70505,-27274,-54777,-51164,43387,83962,30812,90073,27696,48188,50353,41685,54908,69860,67991,12817,58955,68877,20007,2220,28330,7216,17275,-26248,32890,29899,43550,22570,83023,71371,27231,18160,11599,48300,62582,15054,69052,29264,-22530,-59731,-10819,70174,26050,80405,65708,36721,-10192,6076,-51538,3462,-37423,-48191,7773,27387,94259,65189,-29166,107864,66249,3057,22795,56068,55464,73553,33642,38441,75855,-11593,82219,12538,-17786,35007,-42121,-10172,33021,55905,41418,33860,43596,64688,-34004,-45705,-33835,741,24453,113460,116295,81048,16655,46109,-27845,18799,55405,51713,-81530,26555,54497,37156,-6734,57358,15534,-569,5560,91830,60281,54813,45009,38128,-2471,-1466,-77332,-21922,-39126,22074,-53619,-20882,-18348,-22616,27491,-23622,9419,-30772,-14523,6787,-9098,-18428,-32798,38238,-10918,4494,7512,8844,318,-4826,-59353,56845,-35327,31357,7076,31767,-14815,-68940,-73547,42967,-7709,24782,-17221,-3012,51497,40923,8038,-55924,-19216,72136,37392,12153,33815,-11183,-36500,-25681,32749,73745,34200,-7945,51456,-3173,-74312,-1958,-56546,61555,38408,-6085,-22038,-16797,-30801,-10631,-4549,75108,-92991,-7680,-83366,-14408,80796,-32970,-6222,57727,67255,13662,56376,70671,36173,32903,-27955,-9214,37782,6445,-36040,76916,-59663,-62331,-10412,56977,-9546,-27680,28830,22521,36151,12772,-16626,24637,10020,-19402,11640,2355,109809,22299,26641,86880,102231,14776,43600,-84326,-85913,-41291,-65567,-5906,-27767,-23447,37182,-10651,66918,-605,42629,143466,-39380,-50077,-52412,-46457,21020,22079,12434,-28670,-56155,46899,20888,75511,58420,18626,100273,57200,7128,-49799,31838,-50334,-49295,-10000,-47860,-7813,41268,8890,35535,-1077,40908,82751,-16168,10167,18170,6061,-81980,59980,58913,-51463,-4990,16547,11844,19139,35419,109983,46017,-50414,101649,43029,53577,87632,-53438,-55643,-38197,36514,-57251,-68892,66453,40752,13762,64194,6935,-37258,-38372,26740,51912,51580,-35642,28422,1695,13196,-17101,32673,78684,39771,-50064,-113566,-55967,-62195,-15389,-22446,-48725,19241,-28111,23748,34903,17850,-51189,-45756,37135,47489,-2550,69043,-50686,-70558,33363,-44938,6755,46393,35165,30206,34905,-82106,-52572,4564,19003,72702,22755,6777,-30971,-67982,-69591,-19059,-37887,-7671,-5410,60765,-17563,30360,-63935,501,37873,79675,34712,42769,17216,-52714,-20861,-30257,-28007,-3101,6204,-34355,19329,27406,3321,443,19824,-528,60248,-40772,-2712,-63744,-88880,-4544,53869,-69655,-74030,-15427,9643,-43555,20053,9072,52193,6238,-52036,64248,33620,-19645,56131,21386,-19614,27991,13798,-24737,-3052,14662,6073,29312,-9991,-65297,-10574,39881,35546,161871,123146,94639,33312,70861,87069,19884,62209,90226,-14645,22480,-3279,-41200,-2919,-55664,-43941,69573,-4408,88122,69605,-24977,2346,13407,-64882,-46822,-64846,16243,12408,31897,36250,62740,64251,-573,20695,-1384,-27878,-38847,57157,20907,40776,25788,8644,34404,-6589,18847,112,-79657,-3933,12136,-88751,-34976,19370,22935,-4009,-20687,-129553,-28097,53788,24783,70419,-14000,23187,33637,-35874,-25342,118650,110909,-25272,-8569,-6064,55626,98644,-52997,30477,34077,-30543,2354,25656,-10257,-15444],[1604,-4112,47006,1318,-14361,56182,65985,10405,-77285,32885,-75582,-8551,28131,-13349,22950,-42477,-67886,-20305,-60408,39803,64805,-18005,-105605,-84710,7106,-104199,2294,32226,-53748,-12135,4667,-4294,31794,39033,-97659,-23526,-11755,24459,-52728,-99342,-12851,-65919,55109,667,-43673,-15530,14638,21497,-2310,-65202,18654,-48534,-32586,-25108,-14512,-29871,-2770,-46214,-82080,22362,16211,-1333,10060,83512,-2873,3062,-37312,-15050,-28450,23608,11120,-44872,49360,-54885,-34185,-46169,-93906,-4919,-61950,23721,6849,-64602,6341,175475,-6395,-39131,25332,-72691,42825,8627,-98780,-58643,31397,-5157,-22747,31759,45331,58342,23430,5771,-4051,46883,-23331,-1473,47892,27742,-22867,-54493,-41404,85980,-49529,-15501,34752,8528,-36966,-15310,-14357,-32159,-113474,-82342,-29234,-40672,-47124,-21345,-8866,-63968,7973,40050,-60753,5156,19498,-18196,20672,-77084,4275,-57370,-70631,-14490,-46779,7488,-39789,-2686,-53735,-9115,-60547,-36755,-46851,66921,57687,-62217,18110,340,-13357,-64549,-37911,-76637,30748,-21698,-36743,-64828,-42038,-686,-12764,9206,-34689,-25049,-52190,-39991,-75488,-142467,7727,61019,-11749,-49216,-29081,-13374,-79926,-87868,-31568,-37708,-68534,-34710,-15816,-44381,32628,-98904,-103218,-52789,-45917,18696,-68362,-92272,-113846,-109255,-31633,-38583,-37794,-53256,8742,21585,-31244,16369,-88425,-53734,-97480,-93361,-48348,-75013,-18323,-57752,60531,11747,-54279,-168779,-91547,-37054,-73720,-68715,-89627,-128446,-116865,-139323,18651,-24283,-34352,4596,-140099,-113249,-115544,-39967,-115861,-120012,-73254,-79351,-202783,-160749,-155112,-127125,-84244,-159320,-229051,-295509,-216171,-408634,-379763,-325134,-412807,-435197,-672545,-836996,-1385767,-1983169,2052048,1311374,654816,501736,332873,350834,324093,292304,362557,256218,179782,182414,130428,54492,207242,216041,91641,74535,102395,136299,138487,88337,40572,67146,113157,140502,59441,74235,99697,77446,149084,80151,83021,17223,48800,21429,-19175,63622,38857,91315,43417,90457,57468,37075,69422,-12272,50649,60052,11756,-93950,2237,60174,10066,-22960,-43072,-5478,66117,29581,118224,83664,14079,64770,37875,-18184,4225,17932,120215,36103,-49343,54373,-11909,-21761,39209,26640,16932,-17457,-12496,-7547,21540,18585,11952,24650,52512,18123,-68304,-78260,-58373,-210079,-318791,251119,304899,160863,51851,116832,136446,72176,28814,107836,146103,18197,60736,53207,105871,32056,-35880,39034,63921,11733,95893,63173,21675,74689,6778,56186,84280,78075,136167,30067,-4433,19056,1199,21742,16759,23905,39683,125481,44689,121193,31431,42658,37,-10067,99676,-50705,97,-35147,-4921,68286,126911,-29777,-8083,-4940,11078,86467,-5718,19386,20745,97004,37046,-40657,-17360,-42548,-18907,-27629,23183,59741,14853,10695,-52040,-31331,-8018,36436,61686,44736,-1659,80003,91825,19253,42043,52709,43468,-3204,-6878,-2947,-70475,-21283,2332,50882,71168,1303,39893,-30149,-65017,-882,16387,-64712,27717,-9092,17725,-11097,365,-2292,-55667,2482,40006,28866,26706,-92602,43147,53437,14553,-53229,54980,-2785,33903,110729,42812,39438,-45685,-5004,79657,67192,52264,-70899,-80981,3180,70278,62857,7128,12521,13381,-358,17669,90971,44850,-43996,7348,14312,211,46174,-12462,126550,55964,-24312,114764,-42276,10562,29985,12154,70421,-35972,-13917,-7355,80603,3917,-2251,-21682,-55450,-38003,3708,49171,-24158,4682,35705,52289,-39813,10586,55457,25552,32806,41027,78833,-5070,54889,80153,-56716,-1112,-35387,-20554,3256,13136,-24257,21740,50113,-40496,48818,92853,-11863,858,3294,50923,-15957,68588,-7984,-31149,61806,-38764,-36952,-37869,14149,63648,31086,61432,19929,51749,44254,20504,25768,66617,62129,70051,89335,49545,35773,8306,21364,14378,30796,-39422,-2219,8242,41706,29102,95035,61552,35684,15605,1962,35988,65278,39394,72643,21640,-48816,-66023,-13209,82333,25915,81936,57828,22805,-28407,-1196,-45778,-942,-50311,-35380,13298,24446,116968,71265,-5580,120462,65785,25438,38778,40710,26514,47364,23140,17644,59380,-29660,71404,14515,-9351,31315,-36359,-22917,39691,6447,19073,34463,40848,32332,-26649,-34680,-14008,-15383,-4666,76693,107858,41181,21180,67580,3927,28320,40190,52255,-58446,21182,13366,28262,6128,69218,18778,-12195,9923,88844,57199,66219,2149,10740,-895,10259,-38216,10101,-32629,31261,-53912,-18981,-5324,-7186,22254,-31962,21843,16331,-19581,14989,-2462,-14414,-48293,47194,4582,9261,45039,19596,-6087,6987,-56501,57369,-23141,26715,17329,53946,1217,-35140,-32464,27577,-27548,6007,-25296,8724,48798,35112,16935,-69557,-14798,94740,70224,42907,31326,-25400,-5428,-28897,20161,76788,54130,-5733,78881,5281,-69868,11843,-56705,77822,43753,-3707,-16457,-17852,-18557,7912,4953,19605,-78072,-28277,-90471,-15377,93736,-37906,-11098,66037,139675,6211,28321,63987,15080,38638,-14582,14884,22057,3190,-46540,83713,-43532,-63317,-11673,61631,6378,-15006,34792,23937,48623,41241,2784,66986,5352,-27528,25002,3198,111460,23224,40671,90145,72318,-2846,41875,-104401,-96029,-38738,-61768,-12370,-18284,-15299,64052,-3824,71376,2573,44926,142310,-61283,-60913,-59415,-16583,58337,64143,2892,-50535,-60331,53657,42483,55604,42682,11685,103293,71931,35926,-51491,32034,-38063,-58422,1119,-32913,-13991,15637,18805,38731,6725,59269,53862,-10602,12200,10546,-15894,-85627,71679,32107,-47239,-322,5123,-48814,2400,13237,101232,49355,-9749,124247,35692,28934,89686,-56005,-47348,-67501,21987,-48599,-77558,86053,57873,24131,58529,-11782,-45455,-48575,22654,57901,32710,-66114,-2288,11294,15888,-889,48761,95673,28510,-20064,-110952,-77282,-67540,-11916,-17656,-64489,-2951,-11517,14844,1133,19205,-31089,-11676,27804,28098,-23115,54330,-82738,-38035,48541,-31427,21887,58102,63049,23462,19396,-57513,-56515,484,9878,76904,18577,-1729,-49343,-81938,-64196,3790,-29391,-26468,-15627,60339,-4110,23275,-55153,-7660,30252,69288,61572,53627,-18342,-74865,-54118,-20828,-15053,6245,-7623,-28358,11543,10027,22972,-12801,-8800,-6772,61989,-31813,-21509,-84908,-87349,-28079,43933,-26445,-41808,546,-4956,-57495,26876,7524,37163,-23515,-46465,73729,34401,-31528,38944,10313,-25126,-8463,25857,-21595,-28721,55562,17726,22222,-31068,-64627,1000,45059,22186,134098,138191,57729,25511,43954,61995,27352,42231,80463,-13013,44737,19148,-39470,-1963,-76766,-33480,77251,-32764,76935,61944,-21083,27597,20112,-71294,-52934,-110827,23511,30488,30114,30076,65168,61774,819,-1269,39660,-29764,-31092,53218,21621,48813,15075,1880,21872,14326,34465,-14280,-70479,15779,2747,-117777,-38848,29475,1120,-21056,-26981,-106884,-16957,63951,16888,68246,-13560,-25889,16642,-33135,-37575,82342,102297,-17536,-7267,-17438,51798,113194,-53967,23396,29522,-39677,-3664,25300,-18481,-16663],[7830,-23619,36345,-2625,-30299,36725,52853,38612,-71290,52944,-54249,-10009,15689,-11030,21665,6281,-86425,-43110,-46764,53015,35110,-6717,-108596,-79747,38486,-84300,6222,37812,-48721,-7089,4402,-1050,49590,43997,-95852,-35424,-25186,21011,-47997,-69235,-30721,-70065,45870,1807,-27077,-14930,44954,44047,1670,-62068,-20071,-51686,-47525,-21832,-4255,-14645,-3804,-25544,-91121,26605,33263,26868,38695,61359,-37809,102,-40627,-12769,-7502,33673,-10708,-47740,94671,-18095,-7469,-67282,-66046,261,-70715,2611,-2229,-71869,-501,114457,17971,-22091,45614,-36322,61112,21961,-93399,-42122,26798,13732,13257,44354,52980,47767,-11324,-15769,-7400,38188,-2750,16837,45104,33703,-30342,-33232,-27821,82624,-63127,-26009,24456,15488,-33902,-40185,-8523,-34371,-110104,-84136,-30417,-47187,-33718,3950,274,-46010,31097,21179,-36271,6383,-5323,-22924,-6929,-66598,-3293,-73690,-60680,-4505,-56648,-1612,-20449,9966,-42057,11727,-51833,-29882,-34927,60662,50613,-51922,40455,91,-12671,-50838,-49238,-59103,28765,-30140,-30759,-63226,-20039,-3427,-19970,21218,-8111,-19132,-33954,-22834,-95241,-128218,13313,17997,-4533,-40364,-38105,-2202,-58066,-10901,-41234,-43295,-73118,-24558,-29628,-57077,35089,-57417,-95662,-58287,-35842,18101,-64846,-71747,-101844,-98818,-8745,-14156,-66540,-41352,-8475,-15045,-41270,16518,-94088,-56835,-105673,-105580,-36235,-77707,-41623,-73514,17124,11315,-69602,-144557,-95459,-53717,-73266,-68320,-88359,-119459,-130291,-161871,1120,-23900,-40019,-9264,-110301,-106726,-160747,-51293,-147956,-126736,-28985,-77981,-150192,-131225,-204190,-163944,-136617,-134911,-205150,-264431,-232958,-398764,-362824,-325809,-411251,-354998,-617866,-795390,-1349308,-1963713,1847338,1314469,671433,512208,346972,355806,328944,321056,397727,233552,191788,176997,137197,51018,216225,240105,109477,70360,103012,138629,130923,102072,39906,39658,122186,149830,62754,67518,101143,86850,156855,56681,79717,17504,58755,12051,16123,91859,62925,99959,37192,132741,73861,62224,104498,-3461,43855,47580,-20790,-59558,-468,53954,22999,-26100,-45162,-8844,73594,23700,110657,61960,-8761,53254,42867,-20131,15007,10856,76706,42470,-11372,48314,-19818,-4540,59647,50332,51570,-19774,22683,22401,2791,28503,16673,11855,60442,18644,-97249,-80375,-55092,-216396,-321302,256633,314508,143903,80697,144862,137316,66780,13331,114866,142242,25221,49586,56184,104789,38039,-20526,52429,74122,-8389,46874,59320,32448,67662,20855,38307,62355,75040,135248,48171,-15877,-6275,9011,1327,27632,30918,42611,130219,39886,115160,27744,27323,13827,12207,106969,-52999,26788,-38907,-30958,100189,123507,4291,-24180,-25900,-9472,70975,14096,24259,19891,84707,52698,-31002,14608,-38503,-3372,-19893,2470,43753,2572,-1461,-42895,-43044,-2245,27872,82055,45222,16293,8531,64569,6675,38646,57614,44387,-5296,-21161,1856,-67589,-20925,11833,39937,86762,8204,12654,-40621,-72315,-2898,31103,-78845,37118,-5237,21561,-41795,2536,2368,-54807,-27198,16653,43846,4029,-87332,29506,50869,29636,-50681,29322,-31507,10551,77121,59970,48263,-43868,-2798,85724,49644,52725,-59168,-104476,-1227,79424,27892,-4164,46489,65388,10824,26538,104869,16905,-33793,-6801,16974,26678,35084,-6287,106507,53133,-20125,112178,-6479,23737,18743,-2178,70047,-16200,-17178,-46388,84640,-920,-7849,-24432,-65739,-49705,-33034,43687,-37068,3055,58478,47136,-37381,20819,70463,26807,24313,54005,101679,7142,50042,45894,-67252,14045,-32963,-23314,1813,-5697,-12471,20592,27343,-70915,47361,65863,2212,6171,22339,40738,-3380,61599,-27292,-24433,51105,-35565,-11257,-22903,-18807,39587,27658,32048,5822,54693,36235,359,-1027,72615,54711,84768,117784,27489,49750,12848,21859,43227,44873,-51032,-40071,-22166,35377,35367,94961,57641,43680,11780,-11457,27475,62720,60656,69121,1628,-66598,-67107,-13957,84110,17523,75430,47734,10128,-44321,303,-22146,-1648,-64691,-30466,12866,20420,127636,69397,32310,116054,56556,38585,55872,15493,-4260,39305,23407,9801,37928,-43881,54024,16208,9062,29974,-24433,-36085,32899,-34976,-11230,42015,44000,4891,-16543,-19219,9382,-27398,-28403,41861,73574,-2691,25383,81906,40004,39219,9920,31056,-29306,10067,-29832,12064,15513,76622,14244,-20632,14205,65716,42745,70537,-44201,-11225,3075,20402,-3877,47131,-16705,40453,-28439,-6788,15361,22535,21409,-40512,37724,61000,-22229,22130,-152,-15788,-49687,53730,18761,17564,86787,24321,-6375,26745,-47684,51764,-5431,10834,23836,64440,12051,-1349,19688,10379,-46630,-14729,-20789,12853,32793,14458,16306,-66302,-16101,105013,102813,67260,19558,-31999,19698,-25462,19946,55286,63566,1811,95292,28367,-52795,26030,-48288,90254,51593,12345,-11835,-8606,-487,35880,8940,-26134,-48258,-38384,-89886,-7444,104030,-35648,-9129,51576,154301,6783,7242,54193,-4272,36699,-2871,34202,11078,7927,-41415,85318,-40967,-65317,-10221,69590,21216,7410,33059,18145,58549,60531,18081,96896,-5653,-32840,39349,9654,95011,17031,46555,81770,30239,-23188,31201,-105383,-83446,-35353,-44640,-22164,-10184,-12571,74639,-11356,69116,12763,52398,124722,-71564,-42807,-47352,14059,94005,98624,-14783,-53872,-48514,49624,63206,29918,20582,-5709,97370,85641,55977,-45746,26378,-15786,-54418,11583,-10921,-30772,-14342,26334,41077,10350,77194,20564,153,8845,4334,-47110,-85571,74469,-3471,-33715,7411,-2111,-97670,-13642,-8344,85557,55703,35527,133862,43335,9189,84069,-57836,-41328,-88159,3587,-36217,-61027,95007,61178,32560,33859,-27314,-48114,-62473,20909,62902,16937,-86212,-26979,25160,12099,19553,60679,98496,14077,6183,-66782,-94807,-78405,-3052,-11410,-71658,-10836,17944,11158,-25375,12614,-14523,12110,8559,3922,-46488,26507,-110614,6107,61841,-19886,39341,44103,73876,5698,3426,-30756,-54163,-4735,1983,73367,9384,-15513,-60672,-85700,-43411,32220,-12308,-39528,-25770,49302,4717,-1845,-50314,-17027,19534,62205,86607,64647,-32590,-72907,-80736,-13096,-5629,6722,-24937,-35478,19185,-5303,40491,-20743,-25284,-474,54042,-16572,-49930,-100061,-66367,-45815,31614,18442,-12910,18163,-18855,-58969,28995,6234,23914,-58357,-30861,77703,32173,-42180,20804,-9953,-29595,-38475,48159,-18969,-42048,100672,24672,13752,-54134,-50678,14126,43068,15985,85866,143846,6517,19244,22268,40919,25974,28156,72294,-7789,59997,30201,-35961,-12706,-87117,-19687,77393,-56886,61710,53441,-17564,46660,24406,-66160,-51718,-125822,24060,49313,27520,14326,53366,47483,2555,-23228,68506,-27608,-6702,42285,17015,53103,-4482,3730,15630,40523,44931,-18189,-64667,19704,-9441,-119755,-41498,31911,-19670,-38827,-31724,-73965,1308,61009,9458,61608,-10946,-71408,9786,-22657,-47307,37840,76308,-5623,1727,-30069,43233,110528,-45744,19581,23163,-39297,-7297,22865,-24393,-21435],[14981,-39965,14290,-10079,-45385,16559,29682,57608,-58975,65070,-21434,-1569,17666,-12316,20533,39770,-87799,-62765,-25324,54074,1893,7454,-95304,-71403,65763,-56589,9026,30651,-42165,1204,203,-9780,72964,41831,-87262,-43257,-35784,12433,-29686,-29957,-50847,-69327,33895,4572,-8910,-1984,83366,39034,4081,-55897,-57017,-46879,-61416,-15536,-7222,-10543,-5268,1334,-95718,24544,50354,53485,62574,53306,-63422,-10131,-42812,-14444,1979,29192,-35568,-44115,122985,6822,14339,-67416,-40314,1732,-67856,-8692,-11585,-72560,-13534,35308,33498,-3956,54891,-1711,63459,26209,-79628,-20976,18866,20105,29129,51966,54440,30863,-38917,-40810,-10783,26046,15095,37051,37768,29853,-33822,-20844,-19603,51336,-65346,-35342,5432,22827,-39301,-61720,-21346,-35200,-91513,-71091,-30356,-45435,-29394,17068,3401,-31134,49191,11197,-24352,2164,-25670,-36501,-43839,-48004,-1645,-87801,-49068,11038,-64067,-7244,-215,18957,-24420,31019,-29455,-25175,-27041,47651,34815,-47469,46430,-8658,-14476,-29420,-52403,-31158,24041,-30053,-14300,-44157,-1618,-11035,-21585,32347,-4676,-19449,-14402,-7086,-117163,-105694,4471,-33972,1600,-29802,-44180,10963,-23141,52611,-51787,-51255,-72261,-19032,-35836,-51833,14839,-21291,-74533,-46913,-29900,21797,-46523,-52335,-80495,-96197,3421,17367,-83848,-37589,-23198,-53790,-53557,13427,-90561,-62466,-109860,-104396,-20744,-71062,-59842,-90151,-42945,3871,-90001,-102961,-93267,-76121,-75586,-82294,-80847,-100282,-127378,-182407,-35392,-18107,-57039,-23950,-76746,-99122,-195105,-61263,-153353,-122611,7688,-76954,-101901,-103792,-236175,-186318,-170082,-122294,-183353,-229751,-251318,-361267,-324981,-326944,-406856,-306008,-567256,-762990,-1308117,-1926518,1663370,1258304,681293,525668,370316,352513,316416,341497,409774,213475,202516,173110,138820,61800,215983,256311,127492,62616,109351,126878,114238,105805,33760,12092,127865,152434,71534,68676,90561,98129,153353,28628,66828,19676,66919,-4432,37765,112327,75906,103915,30274,160282,82696,85672,130415,4530,45279,42870,-33813,-29098,423,49419,48181,-16254,-30569,1129,67788,11815,104270,41238,-22720,45144,44560,-26603,26557,5440,35579,51585,20055,44241,-19005,14926,69669,71505,77364,-22758,58561,58059,-13015,31413,6727,-20747,59189,21127,-118345,-76453,-53322,-217998,-321580,253785,311678,139536,112905,171530,132439,64594,4887,114022,134673,38941,45764,61998,102819,44469,3615,69198,83138,-36927,1322,53423,44092,59040,39868,18795,28204,67312,120926,62740,-29110,-32011,12308,-8271,39558,28307,45430,126803,29546,81749,29024,3657,32326,27391,90063,-41152,48600,-33634,-57822,105669,101743,39189,-32988,-41454,-14451,51453,32509,38378,17910,66863,63933,-22439,49035,-27768,8556,-12068,-8568,25726,-1780,-7615,-25126,-49146,5659,23568,89531,46558,26578,-73391,30714,-4446,27333,40099,41975,-8647,-35648,17779,-23970,-10691,21031,18412,98973,15965,-14726,-43560,-87496,-5786,47195,-83071,32483,-8584,26386,-68313,14744,7279,-48713,-61720,-13888,66931,-1418,-58063,19829,46328,38602,-47386,9529,-52988,-8343,39828,57204,44333,-40930,-4223,88609,23176,44233,-31645,-97609,-2380,76206,3406,-15716,70198,111130,22946,29633,104419,-4915,-16949,-16800,15729,61431,25239,415,79505,53310,-10747,99722,37414,31984,12692,-4130,63137,-10044,-16763,-76432,81448,-8632,-13181,-23518,-65667,-55434,-61819,38656,-45856,6186,72058,48097,-17779,21559,66250,22276,9923,65048,112801,18773,36608,17566,-80346,32789,-23922,-19638,21329,-19471,-1362,16863,2228,-89221,43169,44878,13709,4031,39037,47145,15350,57928,-29567,-13811,37894,-17579,12399,-9862,-42541,19744,19933,8875,-9954,56745,29274,-13585,-19389,83083,48229,52355,133562,7352,60319,14112,28151,88026,52113,-56554,-70285,-52131,23710,39107,83400,62521,50477,6653,-25721,24032,52480,67903,60353,-29294,-66883,-66403,-13671,74330,4516,62429,39321,77,-55816,8493,8881,3826,-79182,-41604,7402,17217,124371,56453,71789,86955,39033,38387,69023,-7211,-26087,51005,34271,21232,15414,-50695,37283,16940,28795,30419,-11108,-45073,15165,-57961,-36223,58434,53215,-9415,-7708,-4031,26670,-31775,-42568,22690,28534,-35897,25004,84085,71678,45930,-24096,-2430,-6658,-4553,-67872,-8268,17670,74394,4484,-21622,14945,23776,19247,64625,-81314,-21787,8405,26881,13519,76773,4880,46592,9990,8047,40694,55768,22920,-42371,50747,90262,-22604,27161,-3163,-20780,-39326,60762,28200,28021,119870,20795,918,52200,-31121,39476,13844,-9078,28060,59203,17221,24032,62382,-5189,-59159,-35077,-7956,6978,8140,-16484,7863,-47694,-20214,101777,124809,77356,3136,-31288,24857,-14138,34244,16641,53763,9498,101172,58206,-26872,36702,-35812,94666,62857,33590,-9748,10821,26752,64739,6236,-46079,-20500,-36497,-76983,7926,108426,-23798,-7133,17988,115588,14903,-3924,41975,-18999,24669,3948,44181,8512,20462,-21686,81838,-46072,-66694,-11210,78504,28762,32060,23713,7554,65036,64307,20086,108075,-23350,-35266,54173,22997,64902,4196,44014,64182,-8860,-42938,12671,-92278,-56992,-33958,-19415,-34115,-11417,-17618,66953,-24546,62063,24670,62695,100729,-68207,-4527,-14468,36403,110179,112653,-36465,-41713,-26974,35385,77876,5388,-2230,-30525,82343,95005,58744,-39117,13579,9687,-38256,15509,10368,-51030,-40467,29710,44272,11207,88701,-9170,12950,818,1630,-69923,-81416,68072,-37983,-16939,15139,-6356,-114622,-23984,-19957,64995,55564,65338,129162,59526,-2684,72747,-57625,-38745,-91734,-14017,-19857,-22880,92165,52045,36170,-6794,-35371,-40750,-74973,20872,63609,7871,-90715,-41124,38842,2275,37858,65564,84431,307,16928,9460,-100722,-93475,13900,-3948,-67444,-2944,54007,14702,-28290,4945,-8743,23497,-19669,-19904,-65317,-11388,-125382,45152,69871,-14599,57113,14679,64885,-19988,-11035,-4918,-46896,-14012,-3527,66148,-3570,-30411,-60688,-78586,-14770,55785,6684,-42173,-36101,27268,6273,-37022,-45397,-25010,8116,57035,102521,75458,-26212,-52374,-91832,-7022,1758,-2608,-39155,-53937,39527,-14933,50531,-24303,-28428,19476,38589,1675,-79681,-101093,-32899,-50785,22881,49833,6704,30819,-26004,-45978,25072,3689,14729,-83018,-13881,73236,31431,-48064,5804,-32534,-28072,-55051,76481,-17848,-41357,135099,26191,5747,-67108,-24921,24389,32482,19252,38638,132931,-45152,14513,11769,33603,15267,21387,57104,-604,64853,30475,-31872,-32929,-84321,-6593,71704,-71067,43805,43445,-15076,54824,26436,-51027,-41181,-108828,19392,63881,25989,-4464,32777,23439,3398,-39679,84376,-24054,21798,26159,10557,53418,-28868,11764,18072,69221,45274,-13305,-59699,5088,-19683,-102643,-45175,27367,-29541,-58440,-37200,-40260,21372,42824,3523,50778,-3681,-100069,8381,-8288,-45295,7466,39284,5085,14660,-40803,33956,91886,-31784,18625,13536,-34201,-7197,18386,-30165,-29039],[20072,-49082,-10946,-19597,-56541,-656,6893,62711,-44648,67303,7716,15955,34337,-10432,13427,42896,-70525,-74062,-2523,45866,-24858,21587,-70662,-65777,82185,-29286,8470,9725,-38740,10368,-8660,-26007,90017,30584,-74273,-42755,-39845,-3608,-338,10796,-65897,-63230,23544,8068,5808,16124,111781,4229,-1794,-55629,-73520,-36074,-69685,-8515,-18300,-17750,-5434,26430,-92116,18487,66016,74248,80528,52928,-76562,-26826,-45407,-17770,1165,7198,-59205,-41631,118458,12855,22388,-46985,-22049,-386,-58984,-12363,-17252,-66361,-34541,-23973,39078,6904,50310,15723,40889,21553,-64259,-4505,10579,16737,20955,49223,44083,10469,-53843,-61138,-13885,12745,22104,53687,28706,18741,-32743,-16965,-15627,4923,-57186,-42346,-17926,26603,-52175,-73133,-44659,-40201,-61587,-45507,-30092,-36727,-31123,17523,-184,-24040,54223,11675,-28946,-6919,-40220,-55953,-74335,-26258,6827,-95668,-36735,27427,-66479,-7709,16306,21722,-3888,44811,-266,-24166,-25315,31550,16952,-49101,32532,-22442,-18572,-4376,-48975,-2763,11622,-23321,8952,-15854,7363,-21667,-19373,36516,-23820,-26344,635,2024,-134033,-84643,-14479,-74828,6552,-19241,-45619,22134,22109,75959,-60988,-57053,-61950,-20200,-35487,-35898,-15474,2326,-47483,-20758,-25694,31699,-21878,-36432,-58085,-100453,6750,45381,-87787,-41438,-26056,-79765,-63331,6959,-76621,-70209,-108815,-94541,-8672,-58189,-67357,-104883,-92805,-7741,-107146,-55786,-85003,-101066,-80759,-106207,-68246,-78223,-108627,-192176,-83228,-7884,-81510,-37185,-60142,-94281,-204101,-66080,-132664,-114569,14373,-80265,-73002,-87695,-244929,-181763,-178721,-123216,-166754,-205204,-262878,-310028,-277155,-327330,-396622,-316807,-537059,-746179,-1279953,-1866064,1537073,1160509,682313,537174,396009,343595,293052,342508,390095,203595,210102,173156,135118,78165,202379,256616,140515,48452,119230,106451,94602,100537,27345,-2187,128205,153350,88208,81140,72314,107511,141136,3330,48231,20855,67699,-21741,38354,118154,75466,102823,25505,158245,85044,104514,134382,7885,54489,47452,-24683,-9147,5143,48006,78168,12522,-1181,15690,51130,-3611,98107,25639,-26997,34723,33874,-35647,37527,-1270,9257,59719,37390,42650,-11290,30904,67917,81166,87765,-24717,85869,85256,-22569,25882,-14150,-62472,44854,22125,-129568,-66729,-49918,-214935,-318853,245634,297043,148493,139351,187108,125174,65410,6068,109762,126896,52872,42801,66299,98349,51442,30957,85936,90625,-58935,-21744,46844,55323,54510,62377,4596,-7584,56670,98889,65383,-41711,-53871,11027,-7891,47119,12904,48316,116728,18644,32444,36006,-22072,51764,31101,54760,-15502,56838,-20146,-75541,78154,69164,64309,-33825,-43800,-9013,32628,45623,58441,15215,47466,66779,-17138,71521,-16129,16099,-5360,-8144,12662,9370,-7063,-5837,-46930,10697,23691,85918,49543,29033,-119763,-1068,-20300,12741,9430,38477,-9745,-45727,40844,39497,6605,24789,-8345,102880,20947,-31663,-38200,-106511,-10506,60159,-81526,10996,-18435,30181,-82912,32442,11182,-39207,-92909,-43179,91560,7224,-15548,17826,44254,37452,-46832,-5456,-61218,-21936,8550,39517,36643,-34048,-9888,85511,-4460,30188,2962,-65115,-4608,68517,-10319,-27189,75927,132573,31234,28135,90678,-17890,966,-18954,10538,95531,17353,-3338,50188,54068,2754,81602,74754,32682,18603,7919,54463,-19080,-12226,-89320,70129,-18219,-18383,-16639,-52066,-55393,-72581,37378,-43338,14271,69570,52949,14802,13672,36920,13706,-7464,71667,110848,27533,15996,2538,-90252,54917,-8041,-12660,56467,-27498,2420,11163,-20163,-92204,37274,37838,22065,-2304,44510,71494,33611,55395,-16578,-2114,21212,10045,26501,651,-47152,9182,8645,-4745,-21866,58952,27305,-18532,-28918,90306,44007,-3169,132817,-9620,65635,11432,36862,131014,47518,-54239,-83994,-70456,7394,39219,64051,75683,55539,135,-36806,27292,32802,56708,52437,-61789,-48112,-66385,-13748,55434,-8138,46448,36899,-6341,-60280,18606,33792,14516,-90933,-68197,-578,16985,109225,33331,97728,37325,16341,26439,75034,-16254,-29360,71354,48071,46345,-4690,-49803,28777,16750,41579,31756,-2561,-46682,-7956,-57753,-44187,82513,66109,-9378,-2781,7788,30956,-27644,-45919,21175,-11459,-51997,16745,72712,91145,44196,-49187,-33289,2139,-18481,-93430,-28571,9807,56162,-6527,-14735,10406,-26158,-7103,47768,-97474,-18103,13106,28852,10235,89617,24921,48420,44223,16321,66304,81355,23367,-31857,56533,96244,-21800,30194,-10681,-24759,-22536,68589,31439,37273,133376,9600,14748,78779,-8248,21414,29553,-24263,32760,39879,18629,37741,81001,-16355,-61148,-51938,5458,-7310,-16677,-49053,-1177,-19751,-23306,87837,129198,72821,-10744,-24320,6776,3324,57685,-23216,23163,14018,101833,85328,2041,40868,-23823,88393,77970,52040,-9989,35718,61298,85268,-2027,-41016,-3483,-24040,-49703,26497,103328,-3685,-8692,-24204,53033,26681,-7807,27637,-28410,4402,4667,43710,14370,36295,4352,73449,-50814,-66401,-19579,84812,25261,49615,8757,-3154,67778,55116,4687,100049,-44925,-33954,68324,40770,29719,-13067,34685,41731,-35403,-58489,-10644,-74832,-30395,-35465,6212,-45563,-26958,-29675,46033,-31741,52945,32880,72687,78271,-53938,31538,29749,44943,95671,101092,-56597,-21335,-7346,13978,83760,-11207,-20131,-56020,60366,96512,41186,-36790,-3485,31125,-15338,9238,23996,-64917,-55594,28970,49238,11393,88656,-28863,23263,-9764,3310,-72408,-72881,55520,-60965,-3034,19211,-10836,-98801,-25741,-16550,44985,42019,66269,111787,75959,-7559,59195,-54424,-38263,-76508,-26073,369,24669,78309,35435,33343,-54464,-35035,-20773,-79336,20983,59300,5664,-83472,-45809,48008,-11275,49814,63143,55945,-9554,5645,88096,-88788,-105428,37751,2603,-52170,16835,87984,24698,-6049,2661,-17657,24651,-51494,-38455,-71309,-51566,-121812,66373,70610,-16903,72842,-15024,40915,-47213,-21937,21551,-34903,-27837,-6728,58979,-15844,-40579,-47777,-66031,9938,67429,21575,-33076,-45431,-2798,-190,-70018,-37060,-29173,-942,49504,104199,83032,-6263,-25247,-83972,-1063,9944,-17545,-43544,-75255,64269,-18133,50729,-25480,-23063,45577,19792,20094,-98909,-85540,1561,-38934,23505,58762,16144,30957,-22568,-23781,15958,-182,10971,-82943,-3098,58944,33365,-46497,-3538,-48843,-16534,-57730,99998,-18955,-30567,147706,23276,-612,-61564,6392,27955,14800,30335,6858,100558,-81693,11501,13145,40771,-1900,19631,30243,6178,59599,25762,-28545,-55366,-69642,2525,62393,-73184,25355,31804,-12531,51693,26768,-29673,-23513,-74621,12519,69919,27215,-18860,11833,-3164,1670,-45828,90759,-21538,40861,8136,5477,50568,-53015,20348,28531,94366,34270,-4217,-49910,-21299,-21546,-84350,-51310,17917,-22578,-77014,-44129,-13321,35255,13894,462,37518,8222,-103654,6490,4951,-24712,2082,-428,11857,27951,-46185,27435,64030,-17298,18668,1133,-30720,-3211,11260,-38057,-37890],[20825,-48620,-31777,-28906,-60895,-13770,-5990,53174,-31556,59077,19877,38581,55969,1843,-4373,16512,-42483,-75785,15396,33651,-38350,31836,-41692,-68039,83303,-7911,2738,-20329,-41093,17776,-21297,-43182,87633,11848,-56564,-32522,-35364,-24621,33258,44776,-70614,-51318,18160,11037,13395,29934,112072,-46382,-19577,-67120,-61138,-23304,-69831,-3095,-27180,-32709,-3354,42565,-78364,11896,77363,82346,89954,46166,-79761,-46940,-49006,-19242,-4434,-27150,-76994,-44691,81324,1050,12530,-17246,-14075,-3911,-50407,-11637,-16400,-56198,-64372,-47016,35975,5565,33644,8970,-790,11354,-53040,1075,5317,8134,-4082,32134,17368,-9311,-56079,-70785,-14685,1739,16823,61948,21913,6369,-28474,-20222,-15128,-37794,-42716,-46753,-39472,23010,-69257,-70249,-67610,-56086,-27392,-14624,-30343,-24018,-34943,9004,-9403,-26259,43049,16827,-45494,-18601,-48440,-75488,-86755,-7086,15384,-95001,-25702,39008,-62943,-4988,24094,17051,16570,52263,24520,-27399,-29823,16586,1774,-52503,4213,-34671,-24000,17509,-42393,15538,-10598,-13691,31118,10863,3212,-33119,-15539,29107,-56636,-37120,7855,2449,-140288,-69038,-36140,-91984,11387,-10554,-41918,27379,65789,58775,-64780,-57417,-41812,-27765,-33880,-19936,-43503,11597,-22748,12122,-22455,44078,-977,-23848,-41942,-106828,3908,58163,-82917,-48759,-13183,-84165,-65465,-2374,-53569,-78808,-104761,-83386,-6498,-43456,-63756,-115391,-113179,-20532,-114466,-17993,-72746,-123011,-86455,-130219,-52901,-60963,-80539,-186831,-126484,2114,-105581,-48337,-75055,-95406,-185876,-62994,-95136,-109823,-16738,-89873,-69480,-90881,-238254,-154089,-171461,-134712,-156779,-199979,-263080,-262275,-232409,-327050,-379870,-380043,-531608,-745991,-1276502,-1785592,1472704,1057399,675517,543563,416402,332718,268209,319159,342979,205339,214759,178133,129486,89647,178586,241607,145263,31916,129490,86701,78991,91363,28341,7886,123561,154830,111446,103773,52489,111190,122751,-13425,30473,19067,58372,-33159,19457,107240,64025,98313,26005,126510,84702,115261,110924,4431,67252,59449,1647,187,12311,49476,103408,58338,37621,27099,30813,-18130,89869,17547,-23099,19175,7061,-42138,48579,-8918,1283,63851,43713,42975,769,39067,56812,73377,80096,-22115,100034,94046,-24165,13381,-39527,-99129,16274,18914,-130338,-52780,-42824,-208936,-315434,239266,273827,166444,153586,186325,119060,67769,15820,106383,119979,61011,35333,64760,90192,59167,55753,98506,96936,-58587,-21146,40930,64795,57027,85421,365,-33123,45956,76514,53760,-50713,-70290,6575,-1195,47463,-13863,50313,102911,12307,-14935,48797,-40986,70112,26828,15460,17787,49427,-3521,-79641,23991,35644,75494,-28330,-29485,1412,18676,51549,79379,12565,31563,61142,-15813,73908,-8283,20039,-1776,1799,9107,35521,575,8270,-35693,8508,28549,77313,53228,25630,-117093,-23777,-42058,415,-17093,36590,-5260,-47676,62146,94660,25790,20258,-31730,94746,20714,-31111,-24025,-122601,-15985,66008,-80898,-23288,-31407,31363,-82148,49869,12748,-27936,-111827,-60080,110610,21707,25489,25030,47163,24723,-50888,-15044,-54895,-29997,-10179,16663,33439,-21269,-18403,74483,-26278,16497,33977,-19762,-13257,62324,-18523,-36861,63274,121437,33117,25647,73902,-21442,15182,-12759,2151,119355,11299,-23427,22093,50924,17863,62406,94181,26243,38328,30023,49211,-38977,-4267,-82362,50974,-27787,-22215,-2459,-26288,-50358,-62006,41694,-18461,25622,51280,58604,50882,2547,-9793,3453,-25107,72417,98355,32729,-7479,1435,-91350,76928,13252,-5454,93371,-29349,144,5114,-35829,-81237,32064,44065,25944,-9196,32795,103150,44764,52139,5274,7926,1050,37706,28008,9148,-31111,8716,-3301,-10218,-25572,63303,33670,-15301,-32116,87912,41689,-47259,119121,-23624,64297,5489,44000,150305,31050,-45458,-77479,-68641,-10599,36444,42417,93190,58462,-8148,-41082,39330,4401,30678,51920,-81944,-16838,-67615,-15507,32615,-16006,32249,42676,-8854,-55552,25161,42092,26658,-95107,-96712,-8096,20946,87433,7064,99461,-16777,-6454,9193,73620,-7072,-10189,85299,51380,72775,-19315,-43485,33561,16301,43361,33513,-3609,-40387,-29649,-37136,-31187,109145,78516,404,-2579,15231,20708,-16789,-39249,27649,-35852,-52938,454,49952,94351,33179,-57180,-47968,-1294,-26544,-101152,-44924,-8968,18159,-15051,-3564,740,-64461,-28111,22372,-87055,-1831,15365,26981,-7987,82739,35998,46635,61333,11515,87472,90665,19510,-7920,53791,80336,-21108,32962,-20187,-22425,-5158,75314,29451,40314,123020,-5852,31249,100461,15454,86,36429,-28174,39830,13505,19209,41739,72436,-21746,-52347,-62384,11324,-25107,-34388,-73584,-2053,9031,-22347,68302,117757,61852,-14682,-10745,-25724,22564,79601,-47142,-20295,14683,101669,102976,27941,37484,-15038,71649,95522,62865,-10982,57110,95575,91300,-12953,-24009,6906,-4556,-11595,41908,85554,20077,-13664,-61656,-1992,36242,-10402,11556,-33806,-18952,459,35275,25050,48562,24799,59641,-49370,-64930,-36560,85733,11443,52786,-8480,-8971,67686,42351,-24526,77026,-64013,-27835,79869,57405,-1086,-31107,21706,20130,-48885,-67288,-34454,-63070,-15037,-38879,25042,-53764,-55989,-44641,21789,-24918,44058,33898,79579,58950,-34473,42442,67466,39128,53752,68301,-69984,-1037,-1507,-9582,81443,-15425,-29468,-73208,36022,87621,8161,-39588,-18296,43668,6518,-6955,28218,-64695,-56234,26077,55624,12784,75688,-34873,27115,-20645,8800,-53782,-59941,41613,-66228,3772,17125,-18630,-66843,-19079,549,32033,15051,38897,85465,85812,-8591,47027,-48060,-37707,-47353,-29238,23156,65551,56240,17631,24236,-96834,-28494,9223,-70512,19277,52690,7755,-73459,-46095,50029,-24657,54242,55532,20434,-14053,-24530,134994,-58549,-105853,62766,5851,-30106,40834,111470,37936,27943,9221,-39504,20243,-78224,-48486,-60348,-83229,-101193,66046,64200,-24667,84414,-32367,11685,-67901,-27654,51858,-17685,-43426,-8771,53945,-20965,-40357,-23454,-57778,19637,65347,29320,-14326,-51346,-34596,-13438,-89292,-24537,-28109,-5157,35626,90577,83956,17785,-3527,-59711,6161,20359,-30263,-33948,-87395,83429,-16732,42629,-26385,-17444,62563,2221,37140,-98101,-57871,25079,-11249,35361,45046,18084,13446,-8484,-1340,4658,-3903,12214,-55011,-2208,36380,35076,-36829,-6775,-52120,6256,-50744,106871,-22411,-17344,137474,18340,-4853,-37233,34239,23372,-5943,44150,-8138,50451,-92254,10698,21935,55645,-20006,19276,-4085,10340,47424,23851,-26774,-70484,-47403,6275,51191,-65254,9402,19365,-7902,40739,26520,-6139,-4413,-42543,6634,65151,31729,-23695,-1504,-22412,-4022,-39111,90144,-21362,42171,-8033,2974,45839,-72121,23292,44523,108527,14917,4099,-31560,-46712,-10279,-78146,-59285,6227,147,-87229,-50712,4084,36144,-16157,1589,24824,22012,-83128,-32,13138,14000,16822,-33902,15006,39930,-43540,25311,35484,-7021,17367,-11510,-32935,3472,977,-48639,-46060],[16380,-38641,-43933,-34994,-56469,-23124,-4192,32466,-20585,41496,9195,60081,68900,27344,-32618,-26098,-15920,-70990,24734,22652,-37174,34794,-15379,-78307,68778,7189,-9009,-50663,-48730,21193,-34735,-54733,59077,-9470,-32620,-14872,-22726,-44896,62340,64709,-63476,-33506,19100,12586,13198,32896,79059,-90153,-47101,-88676,-26171,-13124,-62565,-998,-24494,-49242,1064,46710,-55649,8263,81544,72270,87707,23033,-78199,-66062,-52839,-16119,-7876,-60624,-85399,-53767,29108,-20449,-12715,6639,-15928,-5256,-46100,-8487,-8725,-46613,-99794,-40445,26662,-7190,9958,-18385,-41253,1113,-48057,-5188,5582,-1379,-32149,1316,-25984,-23714,-49564,-67984,-10488,-4056,3740,59258,20985,-465,-23873,-28283,-18503,-61447,-27421,-48944,-53255,10278,-86313,-53370,-81429,-86716,3255,11879,-31520,-11284,-38571,-3452,-21949,-35720,19002,18025,-63515,-28872,-50068,-88221,-79979,4932,16424,-85900,-18135,41754,-54345,-2786,20055,5233,34407,54410,34016,-34049,-38537,5674,-8836,-50704,-26554,-39065,-29235,29461,-36564,16833,-39858,-4818,43213,27218,-14148,-43511,-11857,10025,-91048,-47237,6988,-4020,-134206,-57130,-52681,-84422,17185,-5182,-33753,24263,90719,19622,-58952,-51500,-15953,-39084,-37319,-12957,-62349,9432,-5323,40515,-21200,51157,8470,-13591,-34485,-109774,-2765,51107,-77001,-54334,11063,-67915,-56894,-13023,-25445,-86316,-101428,-77260,-17417,-31109,-53722,-120115,-101599,-31647,-109144,-632,-59494,-134818,-88854,-143151,-37692,-53657,-52480,-168290,-149221,5352,-120939,-58536,-116488,-103744,-153365,-51816,-53949,-111578,-75128,-104255,-85030,-116540,-232313,-123713,-164284,-150293,-153360,-213835,-252801,-231179,-201258,-326934,-358668,-456761,-543170,-758257,-1295844,-1698666,1444797,985629,664266,544783,426208,323049,250623,276387,284742,213523,219585,186897,126829,89928,152622,220454,141476,22573,136582,77548,72622,84439,41523,43669,115812,156213,136375,130486,36325,106816,101403,-19048,20617,14695,40314,-34394,-9318,83218,47343,93429,33990,81184,85706,115248,65764,-5335,77012,74097,35326,4450,19513,52024,117047,109068,77762,31452,16161,-26703,77758,17496,-13378,595,-30841,-39996,63248,-14148,6028,62703,48626,44137,15132,37899,40617,47982,56334,-12041,101188,82345,-18470,-1699,-63245,-119558,-22975,11232,-120381,-37153,-32150,-202474,-315030,241430,246458,185852,153821,170208,116813,69593,30036,105673,112531,59368,21526,55267,78756,67536,73997,102911,102420,-28775,-10014,36666,71341,65574,104909,6411,-40078,38280,60731,32245,-54151,-81023,1658,7468,40830,-45264,49892,87457,12824,-45181,65813,-45862,86811,23949,-12858,48451,31084,8545,-72479,-37515,9459,75617,-19486,-2045,14018,11908,50606,95987,10741,23206,52033,-17309,58030,-5925,21909,-3264,16852,15816,68526,15175,15522,-17203,-2251,38491,70673,55044,18601,-85643,-34048,-64458,-5438,-23511,38268,6238,-39999,72239,120952,41138,8296,-42776,73980,15013,-12623,-1689,-129180,-19643,62386,-86839,-60265,-42854,29345,-67877,61925,10904,-15433,-111808,-54796,118816,32944,52957,40100,54921,2819,-57218,-17737,-37042,-32839,-14395,-1020,38123,-3096,-26711,55166,-38203,9079,52641,24384,-31033,59505,-27141,-41513,38492,82213,28484,25728,66819,-16553,23021,-1056,-8176,126954,6792,-55668,-1337,40270,31103,46279,93617,16084,66863,54275,50662,-61650,5474,-59164,26161,-35023,-23182,18344,5723,-41390,-35312,50838,33196,37252,23566,62407,78991,-4562,-57504,-5827,-41288,67169,81429,35342,-28187,9706,-80309,93497,36174,-28,115980,-24641,-1383,220,-42778,-61104,30246,55609,23866,-14067,3865,123453,44932,48807,27487,14504,-20596,54028,18939,15403,-2305,15753,-11426,-12203,-19484,71551,49302,-7798,-31021,73932,39530,-58261,99946,-33910,56142,-1953,46145,132698,7168,-33487,-55521,-45448,-24731,33343,24027,109044,58915,-18585,-36720,60580,-28037,-531,60942,-78424,15656,-68751,-19275,12003,-16903,24599,55013,-8211,-41477,24311,30932,35534,-86088,-106568,-12797,28331,65699,-9842,76380,-56066,-23951,-4717,66872,16299,26764,82983,31213,89334,-26173,-34452,51512,16512,36062,36155,-15182,-28656,-43665,-5487,-3374,130305,85790,13064,-6304,18918,-203,-2966,-24765,28125,-41702,-45176,-19938,20620,82550,16231,-47638,-40332,-7609,-24178,-89223,-54637,-36130,-35676,-19079,5876,-12540,-71173,-36470,-6450,-53027,21085,14526,23019,-30091,60339,33887,43064,57533,-7225,100639,79767,9806,24306,44187,52331,-21078,38604,-28239,-10538,8677,78348,25076,32342,93043,-20258,44643,111388,32150,-20834,30604,-19450,48356,-10047,21362,40692,43896,-21607,-36812,-64668,4931,-40166,-42344,-83187,10363,30589,-16393,47833,101063,56185,-4120,11113,-56545,38054,88953,-46086,-61763,12619,100098,109365,46991,27806,-9728,48369,110908,64686,-10692,65055,119033,81921,-23082,-9907,20985,17473,27951,46834,54148,41450,-19521,-83081,-33486,37967,-17244,-5220,-37543,-39012,-5754,23664,34797,51078,29885,38759,-40618,-63972,-58030,80915,-7268,39336,-24480,-6907,66759,35614,-57345,45935,-71846,-16357,86701,66547,-20412,-45819,8795,5292,-54724,-69105,-54337,-62739,-14687,-42165,32596,-56998,-91673,-56469,4599,-3257,36461,27255,81539,39425,-15897,19432,81590,22911,1004,25961,-73701,12738,-15125,-29347,74323,-6548,-29699,-74213,15118,68361,-28155,-43713,-23312,46521,20205,-28788,28234,-48769,-43757,24365,61870,16231,53454,-26950,22639,-30478,16327,-22207,-43206,30911,-54490,2208,8829,-30713,-38685,-7008,24216,30198,-18064,-2807,55031,85607,-9115,38559,-39322,-35744,-12720,-22535,45656,86634,30513,4118,10934,-123020,-19619,40664,-48023,14078,48356,10802,-67369,-47487,44905,-33122,52487,46109,-11939,-13889,-61611,132362,-17617,-91080,80640,5014,-8551,60232,118944,49894,54786,24328,-66485,15067,-91501,-49380,-35396,-95911,-70900,49157,52847,-33381,90668,-32020,-12396,-74786,-27650,85481,4742,-55286,-11149,51129,-13125,-26403,8136,-61862,9268,52235,30412,9713,-51376,-60139,-30301,-88586,-9966,-22161,-3774,15051,65153,76659,37440,5967,-25975,14789,31622,-33072,-11019,-81111,89774,-13656,30996,-28431,-18834,55440,-10772,52378,-75705,-27320,30048,25436,54249,15833,16314,-20361,12561,13725,-4571,-5188,16053,-11189,-10087,10459,31511,-21042,-5156,-40283,37321,-40102,91737,-27503,-9490,113358,14408,-6966,-2750,50066,12393,-24554,54242,-14449,-3225,-75323,12575,30925,68331,-32850,17256,-34749,10584,32818,30345,-26469,-70788,-23225,5541,39114,-52387,-760,7886,466,27465,27278,16892,9381,-24358,3948,50028,38473,-17949,-2646,-25450,-14127,-20196,82159,-23116,25700,-19350,1568,40037,-82724,16858,63102,106331,-6695,8543,-6403,-58642,14002,-82907,-66073,-5227,30698,-80547,-52794,14062,22455,-36443,7530,16048,33152,-48710,-11787,15405,61607,38026,-53306,16686,50924,-32122,26923,12176,-2948,13139,-20892,-40718,10619,-11979,-59938,-51842],[7522,-21577,-47400,-34644,-42982,-29371,10554,7189,-10528,17299,-20952,74456,64172,61096,-64807,-67853,-1536,-65077,25489,16150,-25084,28943,2922,-90999,43624,20478,-26139,-72237,-58308,19212,-44108,-56004,9673,-27040,-2828,4851,-4714,-58860,79118,66096,-46800,-10769,25496,13065,8035,25077,25805,-108406,-76746,-111392,15392,-9005,-51584,-2884,-7255,-60434,7312,41680,-28246,9694,77011,43821,72663,-15158,-76150,-79834,-54958,-7958,-4087,-77698,-83304,-66350,-14544,-40235,-44944,14465,-24305,-885,-46628,-3597,3214,-40819,-129056,-20365,13979,-25458,-14447,-54810,-57613,-3596,-47027,-19307,11949,-8566,-49829,-35916,-78029,-28637,-39357,-55355,110,-3735,-9607,46192,27460,2684,-22148,-38105,-26506,-60810,-16268,-49525,-55601,-10153,-99561,-27605,-82008,-128258,24434,25784,-33854,-2594,-42043,-15986,-34922,-47706,-9808,9186,-72091,-32710,-45576,-88923,-62130,7857,5263,-70851,-14392,35006,-42917,-3594,4943,-12062,47679,52083,23020,-42037,-47981,-545,-15137,-38000,-47507,-32610,-32588,27764,-34480,785,-69191,1209,39145,29663,-40415,-51601,-9245,-15893,-117047,-52408,184,-12609,-118004,-44771,-58520,-60672,23530,-3650,-22956,12741,83635,-20514,-41683,-40888,8312,-50121,-49566,-19073,-71195,999,4644,54226,-23774,45410,3831,-5115,-31030,-106525,-11127,30707,-76599,-55856,34981,-40644,-38276,-22350,1671,-90672,-100913,-78527,-39711,-24077,-44561,-118557,-70053,-38852,-92639,-5801,-47843,-129732,-84499,-137373,-25399,-57349,-31834,-143035,-144599,-3625,-123162,-69944,-159584,-118047,-126826,-35517,-21354,-117084,-138605,-118880,-104868,-160695,-240465,-116265,-169640,-162472,-155513,-237115,-237201,-221334,-188961,-327924,-337061,-504734,-557797,-775617,-1323049,-1626678,1422576,964829,652757,543519,424470,316126,245400,228718,234893,219200,229422,196367,131254,80337,132296,204943,132035,30568,137439,85560,77103,83749,64565,92881,107154,155442,156770,152380,26427,94625,81260,-14020,23703,10869,18447,-25162,-35117,54207,31945,91518,49841,45532,90060,104225,14616,-18194,77317,85341,65700,11484,24252,53099,118556,147081,110005,29250,14922,-25777,62446,24822,328,-15502,-66946,-25417,86961,-12685,14074,56675,60791,44937,30534,29104,23027,11382,22612,5275,92215,55821,-8587,-13513,-81837,-119759,-64132,1582,-98531,-22671,-20343,-197787,-320889,254721,219063,198952,143180,145308,119703,69066,43647,106119,101830,46922,3453,39367,66643,75882,84416,96557,106660,23345,-3033,34453,74166,75627,116569,18545,-27229,36069,56070,9614,-51881,-84543,-559,14649,29826,-71157,45619,69634,17726,-52938,83197,-34570,101913,31712,-22007,66203,10758,8756,-60865,-82291,-5200,71681,-10324,29129,28532,12157,44751,104567,10170,23395,48041,-18996,34007,-7232,23006,-10393,31913,29610,96898,35620,21021,4779,-19010,53308,70364,51999,9094,-53855,-32464,-78359,-3169,-3427,43898,23138,-23978,66169,114391,48465,-6610,-35744,44089,5905,17496,26274,-122388,-18744,49230,-100000,-87217,-48595,24748,-46106,65733,5146,-800,-91161,-24133,114262,36048,61959,59157,65041,-22177,-58489,-12883,-13370,-31419,-6502,-6521,48918,17036,-31181,29215,-39750,11249,55181,57910,-54899,58272,-38505,-37623,11170,29525,19188,29934,73875,-5129,24357,11157,-19064,118181,4389,-87721,-17191,21885,38998,36264,80281,7348,94076,72223,58792,-78630,15050,-28006,-221,-37872,-20619,42738,35177,-29886,-3730,61473,97684,46026,-4076,63195,90206,-2291,-91411,-11578,-55321,56965,67842,37407,-41255,20657,-57114,100311,55264,3103,113769,-13433,5082,-2416,-41262,-38067,33432,62516,15390,-16012,-35870,115952,34430,48269,42461,17266,-39825,50318,5391,18009,25736,26452,-11396,-15411,-5270,83855,71481,-942,-25853,51119,35405,-36975,82433,-37921,42646,-8772,41434,82462,-17741,-21623,-30985,-8287,-27714,33409,12809,117464,56670,-30991,-24467,87405,-55623,-25434,74697,-49394,38734,-67397,-23853,-1389,-11819,26782,68638,-6127,-21034,15454,6021,37632,-60817,-84330,-13599,36050,50169,-3965,39126,-69073,-32224,-7885,57573,43290,69275,64077,-15811,91142,-24280,-23407,76251,18099,26208,40911,-33292,-16132,-45829,24798,26119,137938,84286,22758,-12171,20180,-24605,9450,-5917,13589,-32734,-35072,-37431,-9150,61791,-119,-26903,-13916,-5258,-9182,-59733,-56631,-64137,-91195,-19029,7760,-27321,-38710,-28576,-32324,-5608,42361,11557,18893,-45674,31381,19453,39390,37817,-34768,104866,50429,-4819,54956,31144,25395,-20977,50421,-31685,10032,17681,75947,21686,11412,54376,-28080,49151,107808,35241,-37412,11189,-2741,54089,-21874,25858,38779,7458,-17505,-21674,-58795,-12304,-47326,-42879,-76431,34032,39856,-6973,28423,91365,62677,20209,41738,-70415,45050,79690,-24493,-86444,9438,92374,107109,59070,14939,-6401,25538,116386,58535,-7571,53756,122732,61183,-29770,-7273,44417,37781,57254,34887,12604,55333,-23067,-83069,-42344,28747,-30123,-20653,-41756,-50495,-10588,13912,37983,41054,17040,8520,-27969,-65037,-75866,72676,-22690,13010,-36844,2212,67263,39002,-81437,14488,-60477,-66,87640,64076,-25507,-54043,-901,1655,-58456,-66426,-66860,-72825,-24743,-43460,27931,-54960,-123954,-60058,535,27470,30013,15310,77607,16373,-2490,-26653,65423,2928,-41999,-11768,-68176,17159,-43881,-40008,66929,12225,-23341,-56409,2598,42893,-52384,-43172,-13764,42758,22232,-49623,33095,-22589,-23813,27124,65834,21147,29429,-8064,10633,-39206,23540,11084,-24699,25937,-32458,-6069,-3007,-45164,-24458,5849,44318,38728,-46286,-39336,25338,75505,-11027,34052,-29685,-32740,19026,-7510,63970,83234,6509,-1851,-2846,-127918,-12155,62091,-16675,4705,49171,12671,-65178,-52860,35294,-32236,47118,37963,-31741,-11358,-90502,89132,20355,-64670,84490,1871,4830,67760,109345,56101,61692,44810,-87237,12013,-87541,-43225,-5700,-83538,-40868,25392,39845,-38407,91781,-16897,-24010,-64189,-22932,115191,30857,-57088,-14714,49151,9592,582,41503,-77833,-17207,33182,27784,34052,-44533,-72820,-46100,-68830,2806,-13638,1754,-7554,34905,62404,47234,3233,8889,23792,40310,-22690,19122,-55999,81701,-11107,21684,-31942,-29854,20405,-18068,65420,-39497,-3613,16822,60047,70812,-18243,13714,-60141,34718,18589,-7721,-2143,18765,28781,-21873,-11619,19173,-3257,-709,-16912,69136,-30971,59636,-32714,-11336,87993,14044,-7039,27919,48898,-712,-36507,55656,-20821,-42167,-39133,16950,33549,70547,-36122,12155,-50662,6916,19928,45591,-26831,-54639,-1867,2998,26868,-40551,-2969,-543,12771,17113,30635,38236,13175,-19460,5064,27716,45115,-4793,8262,-8164,-27758,6903,65643,-24812,-1358,-24442,-2083,32787,-83377,1787,81426,87617,-23687,8954,18560,-50695,45381,-86151,-67129,-14728,57623,-53006,-45369,21373,-577,-39405,17731,13658,37134,-15683,-26057,14604,103419,53563,-53807,19047,61703,-13877,29818,-4492,-3145,6173,-24247,-50365,15643,-25678,-68150,-54180],[-3616,-1489,-45484,-25508,-22326,-32874,31182,-15045,485,-9536,-60301,79364,42831,90985,-90310,-95707,-4416,-62681,20891,14741,-8817,15513,10392,-97880,17891,37809,-46271,-80234,-65173,11453,-43890,-45549,-43548,-35891,28323,20187,14202,-63797,79133,48972,-25451,14273,34665,14559,3135,13195,-23869,-96039,-98660,-124175,47870,-12134,-41963,-8218,19776,-60688,14643,35205,-2046,15847,64377,3675,48134,-57023,-75195,-85421,-53032,2977,7850,-69354,-72516,-78417,-34576,-48599,-73143,6057,-34406,10792,-50000,2239,14911,-38115,-132489,114,592,-41141,-34039,-86527,-40097,528,-44931,-34647,22714,-11724,-49852,-66739,-120849,-22436,-29607,-38391,15226,1176,-16134,26366,39830,15654,-25447,-46584,-38442,-41509,-12184,-48936,-46451,-33854,-106590,-1385,-70261,-167141,33925,23841,-37460,-1069,-46644,-26925,-45355,-56810,-34343,-10265,-65436,-25869,-36746,-76692,-44168,2905,-17446,-54071,-11428,21668,-31295,-6606,-16184,-32097,55134,44996,-4869,-48615,-54412,-3268,-18116,-13978,-52610,-16806,-32687,13692,-37270,-26055,-90378,4322,18674,20485,-67303,-56724,-7766,-41032,-129772,-50739,-9303,-17610,-96140,-29188,-52089,-33249,27705,-5440,-12451,-4833,43918,-49119,-15712,-28589,23304,-56960,-69707,-36675,-73176,-9084,10643,47976,-31410,23971,-11900,1424,-21635,-98583,-19053,10340,-83920,-56841,44193,-15866,-14084,-27169,21212,-90511,-101472,-84766,-67195,-23316,-42684,-111515,-35146,-41072,-69772,-26214,-39043,-104502,-72346,-112390,-17947,-69058,-20152,-118201,-118342,-26350,-114246,-84301,-175405,-135034,-121639,-19552,-5078,-119076,-185259,-128383,-114483,-212254,-264004,-145942,-190094,-165709,-162004,-255703,-222565,-228617,-195141,-330631,-319437,-506902,-563284,-790454,-1340864,-1592519,1399023,991684,644434,542968,414504,311488,252501,195310,205562,214313,247120,202642,144343,68370,121040,201787,121943,60479,130442,110966,89962,89193,88226,133674,99107,150874,168009,161608,22509,77685,66785,-582,40692,12472,-755,-8964,-48035,30093,22562,94873,71720,35883,96660,85304,-23190,-29201,64388,87980,85029,27266,24916,50652,113569,158938,126121,24202,29961,-15275,47788,38339,16890,-23725,-86257,770,122443,-2101,18492,46908,82216,44320,45951,16889,5651,-25091,-12416,25529,76779,24731,788,-17156,-95081,-102961,-95086,-5981,-63236,-11650,-11345,-196095,-334416,275943,194566,200632,128254,120642,127371,65360,53299,104091,85575,25894,-14018,22142,57988,82978,88242,79523,108250,79401,-6245,34079,72967,81153,117242,30043,-886,40296,63394,-5013,-45026,-76847,2334,18512,17994,-82250,36702,46244,20478,-43999,95423,-11038,115032,52657,-13310,65185,-2338,-6522,-51899,-93333,-8669,70679,-2698,52816,44876,17070,36599,103974,10682,29174,57284,-17882,14512,-7949,23694,-21291,42838,44470,111202,59292,33303,25739,-36522,71553,76407,42424,-2895,-35373,-22415,-75542,6332,37138,52117,40842,-3412,46387,86377,46716,-17975,-10918,11785,-3021,48865,55477,-102384,-11930,28824,-113939,-93789,-46328,19144,-24211,61339,-4200,17402,-54533,24476,98987,33201,55353,77097,73793,-42223,-45362,-1578,9885,-27304,8056,1638,61477,33772,-29077,301,-33067,22149,43895,77932,-76155,55130,-50428,-23264,-9727,-18491,8148,37222,85887,10503,21217,18801,-29306,98038,6063,-106345,-23779,-236,39235,33619,65277,4839,109572,78553,70507,-84207,22954,1425,-23034,-35205,-15133,66070,53483,-17751,20633,69029,144862,49960,-22693,61695,82120,9934,-105934,-11865,-66834,43577,63826,40955,-44197,28466,-24942,96144,65318,4701,86547,3066,23097,-2159,-33349,-17994,41068,58319,1917,-15640,-76281,77031,17433,53394,45933,17353,-52188,25229,-4673,15542,40403,37784,-969,-21577,12824,98130,93958,1799,-15909,25015,28120,1135,70925,-32540,26593,-13368,30119,19086,-38169,-11750,-16969,30358,-13145,39596,10137,115198,51737,-44096,-7473,111820,-67228,-35170,83307,-4381,46941,-61370,-26702,-5209,-4656,39246,76902,-4775,-180,1241,-21525,32179,-22601,-34941,-10726,39599,44750,31464,5001,-57312,-29984,2918,47417,61694,102632,36371,-77010,79938,-14300,-8036,96859,21236,20970,48783,-50173,-7870,-34913,43164,43918,127536,72552,26365,-18182,20223,-44917,17071,12890,-14887,-16498,-26167,-44735,-33350,40469,-8705,-4040,20469,12725,16932,-17844,-51190,-80730,-128023,-17313,-1058,-41493,20626,-6095,-49545,41989,54353,8803,15747,-48933,5412,-1813,36144,11959,-62405,102342,9580,-21279,73498,18239,10019,-19025,69780,-28899,33978,23150,68003,21660,-19709,20052,-25425,41266,89586,22989,-46536,-18884,13113,50989,-17450,31624,37740,-25533,-11683,-14355,-46471,-32797,-44409,-41164,-57613,60089,36054,2568,9154,93176,77615,51883,77627,-60090,41293,53886,2290,-87367,6320,74209,100800,67318,2718,-3241,10469,104211,46676,-1195,25536,103468,35766,-32161,-16473,72685,53162,67944,3520,-30155,59383,-21796,-63609,-37510,9375,-45965,-31907,-47283,-51028,-11491,9428,31317,20366,-7327,-31982,-17002,-67922,-81742,64643,-27342,-18003,-45271,13422,70632,50089,-87906,-10474,-27522,19200,83314,50334,-18227,-54757,-5820,10406,-62138,-63301,-70406,-86395,-35738,-42035,13173,-48503,-143995,-54501,8489,58322,24228,2005,67218,-9569,4170,-73016,26317,-13857,-61568,-33599,-56509,13287,-75476,-38792,62782,34810,-14838,-24829,569,19794,-52503,-33451,9167,37383,14133,-63190,49217,4114,-4428,35486,65726,25686,11710,16430,-6102,-47652,28243,36812,-8577,26297,-9283,-17386,-13916,-57829,-22188,14950,51610,52241,-59922,-55635,198,58403,-14230,32070,-20746,-30429,42120,12339,74349,60539,-11036,235,-12585,-113374,-8309,64791,15362,-8076,52857,13410,-61816,-61483,25603,-19304,40618,32611,-33868,-9178,-100248,33358,42075,-35111,72871,139,5357,59678,86128,53296,47961,66197,-92054,11392,-69351,-33934,17094,-47691,-19101,4362,28165,-37310,89092,4406,-21044,-38260,-15964,129875,57454,-44223,-18969,46185,43106,35202,71329,-94920,-47942,13510,24830,54382,-32347,-70529,-55733,-36778,10268,-6305,8241,-24217,7968,44752,45381,-6832,38100,31911,43136,-2522,46431,-21777,63411,-9276,18886,-36216,-47587,-30270,-20762,74750,-2306,7066,-5684,81590,74570,-47126,11320,-88779,52397,15580,-2602,5646,16633,49872,-31435,-22851,-608,11902,4795,10040,91378,-26091,23210,-36027,-21941,70093,18401,-4955,41745,31106,-11058,-39493,47471,-30051,-54415,2062,22403,26734,58914,-29440,4397,-47572,510,11438,64435,-26913,-27582,14276,1941,15384,-34104,2382,-4272,27448,12858,37423,56775,6508,-18836,9020,3341,48980,9976,26839,26737,-42733,35734,41545,-23790,-28610,-23839,-11260,22628,-74874,-16577,96302,58399,-30929,7584,34685,-25443,74217,-75789,-58397,-21549,71017,-9860,-25021,30445,-23180,-24139,30388,18128,31439,2222,-38686,16057,126014,58385,-35090,22925,71576,6641,30983,-16052,-2570,-1247,-21018,-57075,16500,-37134,-69665,-52897],[-14288,17120,-42633,-7429,1655,-33744,48934,-28084,13339,-34490,-96270,77799,14573,103132,-99192,-104204,-22748,-65138,15580,16826,4893,-1656,6992,-92625,3776,61822,-65511,-76142,-65454,-1472,-30202,-25453,-79315,-34751,52780,25920,29128,-60582,62235,18785,-4829,37428,42925,20374,3944,6810,-50215,-62606,-105201,-120095,63388,-21005,-37565,-15477,47185,-47410,22305,36622,17652,23780,46407,-36620,21982,-88122,-74576,-82485,-45420,12663,24362,-38931,-57067,-85888,-31180,-41496,-88090,-10072,-41606,27733,-53444,7047,21727,-33608,-93623,14263,-11338,-47625,-45448,-103365,908,12846,-37264,-45008,34443,-10859,-33061,-77948,-131924,-7460,-23065,-22968,28831,7486,-12049,5177,53805,33381,-33740,-51346,-50834,-15745,-15377,-47264,-29350,-54993,-106458,16419,-50874,-184486,33492,9121,-42212,-7958,-53162,-36191,-50629,-59097,-48453,-35899,-45760,-7443,-26641,-55940,-33907,-6144,-45661,-40378,-3495,6886,-21489,-7801,-35356,-51476,56302,32499,-38502,-51213,-55112,-4142,-18392,14885,-44852,3081,-28877,-6633,-43920,-52840,-97531,5885,-12130,5990,-84502,-58544,-6899,-58292,-129837,-43927,-18499,-14899,-72977,-11009,-36073,-12917,25370,-9323,-5947,-24519,-14473,-63290,11241,-17541,24159,-57248,-92338,-59806,-72557,-18413,16752,23489,-43554,-9475,-31787,5676,2266,-90125,-24839,938,-96242,-65490,28575,-4904,8936,-24833,28065,-85831,-97975,-90364,-91573,-27788,-50733,-101055,-9013,-38730,-46814,-49270,-32768,-62455,-54994,-75459,-15965,-83222,-13190,-98116,-84515,-58970,-101340,-101385,-151056,-150623,-139566,-10025,-6776,-110101,-203451,-129260,-107765,-255994,-290989,-205142,-218868,-158550,-171656,-258050,-212819,-243379,-215099,-335016,-308603,-477526,-554765,-797267,-1343783,-1611550,1400312,1046356,640783,543490,401953,306996,267067,191587,197144,195809,269348,202490,164452,62217,116873,208645,116434,107459,116016,146790,105642,96760,101146,146194,92082,142416,169092,154926,22609,61056,61324,18606,67625,23949,-11798,8653,-45381,18736,20641,103498,95784,52245,101751,64637,-33327,-33472,38951,79595,90489,52788,21416,44245,109715,143081,121167,20988,57758,463,39326,56474,34736,-21921,-79486,33270,162724,16150,17519,34203,107262,41565,59964,6414,-11750,-48838,-39957,41731,58337,-448,4933,-10908,-104503,-76548,-104404,-7980,-15562,-5331,-9077,-197259,-354652,297351,174833,190126,116580,103708,138054,58961,59289,96288,63517,1213,-25113,10344,56217,87261,88062,55200,105417,120140,-15937,34898,67953,77348,106105,34799,28189,50119,79652,-6109,-34244,-53568,10935,18834,8361,-74861,23296,14777,14094,-30390,97225,16555,124506,79890,4782,46483,-2470,-35121,-49455,-68465,-4654,76470,3306,60603,60707,23155,28439,95691,11494,34646,82582,-11961,8539,-3564,23310,-31616,47476,53576,107726,81764,57468,41863,-49616,90261,85110,27372,-17501,-27121,-8269,-53022,20498,83121,60293,53188,16299,21847,54777,38385,-19910,24793,-15499,-8048,71195,80545,-73094,-226,5248,-117234,-76628,-36235,14446,-7852,51298,-15835,39515,-11948,73333,78251,31953,40811,89354,77669,-49939,-12800,13558,27904,-22330,22609,19499,72077,41938,-19791,-26419,-21072,36977,25858,85935,-84504,47149,-58665,335,-18846,-47373,-1575,44782,86204,27966,16762,18835,-37964,74017,14339,-104597,-21086,-19173,31591,37279,57089,10996,107974,73293,81377,-77159,28644,21455,-37613,-27227,-8250,83654,55512,-7407,29743,69801,148369,49347,-26936,60006,60433,27498,-104938,-5886,-74946,29014,70735,46947,-37438,30221,10772,82939,63564,6109,43895,22075,51226,1164,-22055,-5092,50314,42735,-13480,-14419,-107876,19779,170,64666,38033,16872,-54659,-13198,-4240,8399,36022,48406,18808,-28320,29531,110611,108800,-189,-1219,1453,18454,39466,66554,-16521,11011,-15307,14572,-34427,-51145,-4056,-14637,59679,20275,52821,14786,102882,44533,-55496,9766,124371,-53894,-26548,77228,40710,41695,-49833,-24842,-304,-806,58947,74929,-5962,13861,-14060,-40750,21404,17872,20566,-5277,35079,50204,89747,-10788,-31792,-18438,25335,36198,62991,116413,10852,-126651,61270,1489,15206,102654,25515,23699,59204,-57357,-7170,-12765,45156,42871,100435,51858,23696,-22776,19772,-55558,18582,27177,-47648,-1074,-18916,-37667,-47425,26002,-4895,13642,50120,44406,48557,29647,-39364,-73229,-129584,-16956,-19671,-53268,79774,24430,-54821,78398,52859,9029,13391,-39263,-11500,-22214,32493,-10271,-81689,97314,-32746,-35559,73525,7902,10151,-13341,94116,-20551,53301,27644,55879,25325,-53907,183,-11482,21474,60414,80,-46757,-53501,18889,34453,1827,36421,36830,-47727,-6316,-19360,-30521,-45842,-32878,-42166,-34558,77299,22395,8501,-11832,99596,88475,81060,110959,-29193,27822,20996,17244,-69155,3747,46190,94549,75643,-5647,537,6986,72309,31805,7591,-9171,65471,11978,-31312,-32223,94488,61917,59197,-42938,-61709,54624,-14693,-33022,-27275,-15444,-58296,-36086,-53237,-41906,-7551,11048,15119,-5112,-30481,-79335,-12235,-70049,-71374,59654,-18035,-44407,-51596,19277,76654,62860,-74929,-24322,20234,38633,76112,30322,-3641,-49432,-6480,28358,-64540,-62834,-65301,-94414,-38694,-38581,-7614,-39037,-147714,-44635,20654,81116,19370,-8810,49936,-33719,4820,-98976,-18880,-22230,-56424,-34913,-42018,5013,-96783,-27008,62794,54095,-8796,9335,7395,9592,-25999,-14398,37701,34650,1678,-66189,75031,22172,6596,46553,60984,27457,5366,40145,-24227,-56640,29003,50040,-489,29076,7453,-27454,-19349,-64061,-24332,17338,41305,63174,-54559,-47463,-18354,38399,-17153,30748,-13741,-30593,54240,32594,74616,30389,-19546,8541,-14202,-85709,-8248,47574,40076,-22043,51514,14659,-52431,-70084,20380,5240,34572,29529,-19686,-9226,-88706,-6583,42038,-10880,51439,3597,-6381,36586,55842,40150,22963,84129,-78725,11525,-45427,-25742,23853,1666,-8728,-7736,19366,-30953,84387,22034,-6599,-5725,-9928,121447,80347,-16049,-22028,40949,77972,68342,93620,-97986,-68429,-2724,23554,67523,-18728,-56972,-55361,-1612,11124,-4172,12023,-27703,-9134,28005,33350,-18105,58208,38625,38958,18815,60565,7005,42605,-6214,22981,-39927,-65639,-74762,-21142,77493,25192,4025,-23440,84472,59205,-64078,8515,-90351,62391,9996,10107,16632,7411,49390,-34139,-19500,-21051,21493,10499,31264,95033,-25478,-4885,-35412,-35901,60695,26750,-372,32459,2268,-15272,-34105,33822,-38366,-40722,33744,26230,12035,35890,-16806,-4344,-30299,-6876,8220,79118,-26213,-297,25203,4865,6007,-34077,11863,-2672,41787,15086,46930,69802,-6509,-13148,13926,-17269,48195,20376,46379,70251,-56048,59145,13807,-18084,-47191,-19347,-27115,7994,-60029,-30217,103431,28838,-26883,7360,36231,6934,91186,-49692,-38749,-25867,66814,34989,7668,43125,-35983,3061,42874,27455,16883,-1235,-46495,24534,123530,53757,-1713,27689,77709,23326,28275,-23623,4117,-5361,-13349,-57654,12499,-43422,-63230,-48679],[-22002,30585,-42084,16634,24123,-32164,57693,-29159,26981,-53326,-118397,75223,-8772,89389,-87391,-94746,-49126,-69894,13278,19866,11824,-17312,-4896,-74160,10399,89084,-79342,-66213,-57824,-18131,-3442,-606,-83246,-26691,62136,19965,36163,-52602,32255,-14555,10965,53913,46594,33166,13591,12824,-48551,-25519,-94335,-100038,63028,-32002,-38140,-22643,65929,-21913,29518,52606,28042,28946,27170,-65245,3569,-98360,-72606,-73298,-32034,17176,39044,-546,-41522,-85874,-15150,-21839,-85923,-22734,-42915,43780,-54970,7962,20867,-20966,-15278,19462,-20379,-42462,-48041,-102160,41972,28503,-23212,-47129,43255,-7434,-6720,-62921,-97645,9661,-21422,-12988,32081,11849,1839,-12236,63888,47909,-44532,-51413,-57892,3686,-23600,-44326,-10092,-68589,-99096,19721,-30159,-166401,27623,-10573,-47506,-22062,-60632,-43919,-48893,-53628,-50890,-61026,-22066,17910,-18884,-34636,-33770,-14421,-70262,-33875,14252,-4095,-14215,-2204,-44557,-66648,51580,15026,-64424,-48319,-49316,-3999,-15938,37577,-33596,20183,-21425,-24459,-51686,-68821,-89506,7515,-43273,-6588,-83141,-56898,-5906,-63882,-121577,-36746,-25626,-3921,-51146,6094,-16111,-5044,12625,-14030,-7131,-42040,-69646,-66102,28483,-9350,11004,-51027,-109859,-80895,-72447,-26770,24660,-11047,-57503,-46259,-48022,7774,39827,-84799,-27846,3992,-107744,-88815,-11453,-12284,24267,-14586,20259,-78163,-85097,-89669,-105648,-35002,-66640,-90115,4015,-33694,-29335,-63249,-27605,-14461,-38355,-38834,-18825,-93820,-5534,-83305,-57301,-92980,-92183,-118251,-97911,-161380,-168833,-11333,-22673,-87913,-195189,-121756,-89589,-277733,-303597,-268234,-245100,-144171,-183240,-240526,-207667,-254910,-241917,-340283,-304738,-445554,-535762,-793836,-1343923,-1683648,1465651,1104652,641182,539979,392147,299853,281492,221031,202466,167304,286120,194662,187176,65283,114511,216401,118858,158422,96567,180699,117607,100648,96296,124755,85621,131705,162598,134945,25025,50113,65686,41065,96394,46766,-12109,22513,-31748,21124,24428,114793,116896,79919,100579,49700,-12807,-28096,6375,61502,84035,83258,15254,35492,111268,109789,95113,22943,89526,13614,40942,76803,50543,-12161,-48253,65079,188288,36535,12958,18555,126020,36424,70696,1993,-29412,-50413,-53599,47323,40014,-12652,886,2794,-110954,-48143,-86387,-3449,37442,-3760,-15900,-200020,-378733,310255,161565,170971,113961,97282,149108,51506,65521,81951,38288,-20805,-25216,9449,60990,87265,86343,29756,97258,136144,-24045,36149,59782,63025,85315,30120,49847,63045,98775,6131,-18067,-14488,23555,16582,2517,-53423,6613,-23105,-4067,-22840,86151,39334,127250,100455,21801,17471,10498,-69106,-52827,-19473,1687,88799,8987,50036,70897,27086,21609,82938,11441,33643,118413,-1220,17853,8376,20711,-35862,45917,51746,89095,96898,89743,51161,-55818,105324,91430,10867,-33769,-21088,6255,-14790,36143,117592,65443,54807,29497,3749,33699,28528,-9672,59976,-32419,-6785,78044,96487,-40753,13056,-16633,-100037,-41703,-20642,12171,987,39295,-27474,63628,24598,101146,58184,39152,26551,93471,74661,-41194,34397,29177,38405,-18035,30975,39793,79408,38865,-5268,-45409,-5778,48925,9843,84377,-73895,33635,-60430,28485,-15641,-50867,-7503,49715,63945,45070,14077,11623,-44221,52937,29718,-84455,-11023,-27925,18188,43877,58103,24719,91381,61415,87940,-60631,32604,28620,-41404,-15504,-1551,92465,41867,-1391,22237,62809,106876,47334,-16576,60328,36997,42999,-96213,5698,-78032,15194,83413,54698,-23663,26522,43656,64372,50910,8435,194,39489,84094,7404,-10348,-1360,57075,20895,-27159,-13885,-125012,-32107,-11534,79190,22712,18001,-47117,-50318,10241,-152,16361,58093,43657,-30454,40406,117460,109478,-5151,16477,-15153,9371,67782,67921,7530,-2134,-15416,-1295,-63771,-56443,2156,-8276,75776,65149,70980,23700,84788,35972,-62253,22964,118781,-14219,-2748,52788,72376,29748,-33845,-16126,9830,-5046,79927,61983,-10293,15347,-27082,-45957,9480,46469,59562,1391,21504,64171,150061,-3661,-5131,-71,52230,22439,45749,109143,-3637,-139574,41218,19620,46971,89332,30209,31517,69173,-49474,-13939,16233,34306,24769,63403,25831,16785,-25179,19225,-54150,14951,33654,-72387,7642,-11912,-17495,-49276,22020,10848,23113,65929,79355,76929,75719,-22469,-36187,-93120,-19881,-43322,-61260,112445,53891,-48214,97437,38595,14098,10462,-19734,-18944,-35014,26859,-22462,-87680,93806,-66441,-44323,55781,911,22940,-3155,116450,-9575,60598,33284,41645,30804,-82349,-1283,11075,-5336,26471,-23921,-38533,-85405,9143,4787,29529,38066,34119,-56605,-2917,-36107,-14153,-42602,-17078,-48215,-15075,78447,4536,8373,-34356,97917,82159,98609,132635,10334,8583,-6458,11364,-44977,1659,14597,90644,85730,-8660,4089,12819,28494,16555,16998,-36341,19011,-6326,-29361,-47278,99849,63896,37953,-92406,-71247,44690,-2494,-2862,-15839,-38533,-60319,-31244,-57391,-27627,452,17256,-6836,-27753,-39376,-123976,-14584,-67235,-46881,58227,2075,-59542,-58566,13174,83383,71419,-47797,-25568,67970,55206,69031,11669,12297,-41224,-5240,48182,-63360,-64674,-53091,-90581,-29482,-34722,-29571,-27927,-136471,-39225,26282,91176,16966,-14753,25906,-50284,1428,-96288,-53018,-19955,-35740,-18767,-25694,-2803,-101503,-10356,64934,64025,-8287,33866,18317,19407,17831,9148,60229,35901,-7713,-59587,100961,27150,4455,53438,52747,24558,10228,57283,-41361,-66158,25444,50478,-4733,30269,14318,-32754,-16478,-60688,-24805,12462,15024,65107,-32223,-21424,-30221,19230,-17873,29206,-9281,-33500,56072,49038,65197,5348,-19408,19842,-5434,-51920,-10501,17645,52838,-34013,35616,17832,-36444,-74757,22527,37062,29536,26661,3490,-11725,-62491,-17512,26041,3641,30851,13939,-24717,3082,25862,17615,-575,95273,-55049,9925,-25654,-21697,11561,49096,-7889,-9285,13399,-22623,79017,29040,12763,19985,-7560,90261,95581,23152,-21419,33264,103204,89964,106015,-77581,-68582,-13393,23712,71199,-8559,-40115,-44138,28520,7174,-9920,10465,-15712,-13712,15471,14852,-26523,69022,44410,29426,32277,55471,19753,27020,1040,30068,-41628,-77719,-95315,-21080,70673,39686,-8534,-23938,71456,26296,-66748,3923,-60264,64670,6999,26778,27658,-8661,34959,-28764,-3405,-32770,25893,16497,39595,77136,-27230,-18859,-29405,-46199,54888,36663,6890,3113,-28715,-12800,-23425,22605,-39476,-12342,46134,25235,-5274,8341,-5042,-12039,-9714,-13687,9633,83792,-24919,16038,31869,12350,160,-37914,19988,3695,53106,21813,56555,72856,-18890,908,17880,-29037,42563,22627,60353,110197,-64621,71452,-12041,-7649,-53063,-12421,-47536,-11317,-42992,-31687,97598,9090,-14100,9817,23299,33452,91008,-16208,-11764,-28421,48211,65618,47023,57917,-34635,31286,52522,37646,-2218,-22460,-48919,40624,99905,43873,38063,32105,76365,30342,21453,-25888,18954,-2452,-5348,-52007,4713,-42970,-50894,-42845],[-25093,37039,-44382,40840,40639,-28624,56643,-19574,38666,-62872,-121146,73347,-20180,52366,-59326,-72543,-73588,-72069,14994,21739,11388,-26631,-21318,-47215,38530,111038,-84110,-57441,-44210,-36521,30370,22804,-56186,-17669,51791,4079,33512,-43939,-4146,-39699,20098,60006,42997,52343,31028,31413,-29297,-646,-70377,-71718,53118,-40757,-37399,-27837,71104,10618,35231,83544,29577,26938,10826,-74821,-1107,-85907,-68018,-61949,-14547,14669,45574,29014,-29049,-77489,1533,2384,-69323,-24440,-37817,50428,-54062,2677,12634,3144,75009,15278,-25936,-28049,-43672,-86634,61786,39832,-6901,-41655,46318,-3686,19178,-26240,-26961,19742,-25477,-9121,17127,12286,20692,-23031,65733,51974,-53617,-47499,-53990,8203,-33148,-39942,5415,-72404,-84591,7511,-13760,-113663,21340,-26494,-52074,-39800,-66284,-49429,-39562,-42745,-44971,-79708,-5581,40008,-16526,-20288,-41843,-17751,-82805,-36808,41237,-7948,-8870,12964,-38991,-74461,42225,-5057,-73309,-40102,-38457,-2690,-10538,43995,-28223,28580,-11447,-31794,-57062,-67636,-70210,9937,-64979,-11968,-59851,-51894,-4167,-58499,-110399,-34771,-30343,11636,-31348,17408,1468,-8823,-11466,-18926,-18302,-54050,-102713,-63106,26368,-3823,-10890,-40636,-115784,-93745,-73622,-34932,32456,-43963,-69043,-76582,-55121,8595,77977,-83447,-28815,11851,-112595,-125676,-62649,-34370,27931,1244,-255,-70044,-61358,-80159,-106043,-41906,-84914,-81763,5724,-28763,-20562,-62457,-21983,23974,-29673,-14789,-25006,-96417,3243,-71954,-44399,-118092,-90178,-129941,-42365,-165598,-192025,-24247,-45864,-59254,-172724,-110052,-72015,-269818,-288808,-306957,-259780,-129189,-195211,-208619,-203421,-255463,-268621,-345202,-306355,-433101,-515305,-781428,-1361750,-1791085,1612393,1148325,644098,522320,388208,288180,288596,271756,214309,137665,286025,180591,206758,74574,108882,215660,129218,198268,75858,199269,120821,96343,75101,81834,79183,121435,152675,108510,29928,48629,77560,64363,117131,77721,-2560,29902,-15086,27772,30433,124963,129701,100133,89509,46700,29253,-13422,-25383,38318,70627,109872,9029,27511,116414,74117,53115,30564,114755,15862,51559,95523,59335,621,-4133,91134,175470,51353,6959,-280,129566,29180,76451,5727,-45340,-27239,-51276,39375,24730,-9886,-11204,18246,-113102,-22841,-45142,5349,82912,-6081,-31600,-202608,-402843,309292,156969,149365,122518,98420,157691,45187,77044,63397,14988,-34318,-12520,20898,66435,82142,84319,10279,84850,131480,-23902,37293,49441,41578,59679,17844,58999,75646,113521,26286,6994,33053,36639,13365,531,-28745,-11135,-61099,-29504,-25318,64459,51271,119625,102910,30027,-11524,31286,-97261,-57640,35585,5734,104274,15930,25178,69495,26710,16390,69240,9450,22827,151730,12168,37305,26884,15192,-29554,40022,37530,62267,97745,118095,53874,-56278,112479,91585,-1320,-49112,-13172,18876,29601,50249,128872,65281,43499,31761,253,27661,22697,10891,82907,-37328,845,68636,100049,-11856,23579,-32392,-61480,-2995,-2973,12900,4035,28365,-36106,85827,45572,93959,42935,54260,18011,89938,64952,-16667,81841,42163,41726,-15109,28845,55060,84404,25823,10663,-52229,12227,52015,2709,74948,-46264,16646,-56386,54313,-3815,-31478,-8172,50650,22856,59974,15156,927,-47084,38641,47918,-54436,2721,-22582,2911,48609,65227,41615,67484,49971,89218,-40478,35918,24107,-35001,-2562,4199,92128,19267,-1527,3056,50422,45561,49073,3882,63437,24460,50217,-85613,20798,-74398,3911,91795,62131,-6463,20712,67830,44167,31616,11929,-31667,50823,114472,16216,-361,-6548,57774,353,-36268,-14979,-126265,-56977,-14371,91570,5927,22064,-32498,-71731,37468,-4680,-7540,66367,67362,-22971,43328,116558,94036,-10878,33956,-22472,5156,82156,72083,32956,-12829,-15241,-13092,-67774,-55751,7248,23183,81645,105886,88970,33212,67033,27370,-61981,29502,95625,42566,28265,14390,86297,19539,-16121,-383,20438,-19498,95355,41815,-16711,2690,-37355,-38846,675,52861,72121,8133,2388,81940,186052,17162,14481,22639,74577,5038,15808,88080,-3853,-107193,24225,36154,81355,62876,34705,36597,73674,-27109,-24473,46218,20650,-1652,25699,-700,8765,-25398,19110,-41502,8810,31242,-80271,7452,-3317,9134,-39674,27235,32252,25419,65565,103521,92456,114172,-2027,22396,-32275,-25652,-65036,-64464,108083,73992,-32950,99040,16798,23905,5260,4740,-21541,-36943,17958,-22686,-80106,93431,-84329,-46186,27825,-3243,41500,10386,127480,-223,52550,40477,27260,34844,-98058,12998,37055,-31096,-5645,-38598,-23804,-108638,-15155,-30978,56933,35608,28084,-53827,-2072,-58928,-345,-20677,-2464,-58037,-3815,65046,-11542,2237,-54294,79842,53743,99980,136831,44533,-10984,-18609,-12315,-28344,-263,-11686,89447,95732,-6945,5323,20316,-11567,3155,24893,-44973,-23309,-18064,-28046,-55397,86241,60259,15081,-128522,-55588,34160,12550,16069,-3859,-52632,-47999,-17240,-57238,-14397,10662,25307,-28816,-41050,-27175,-152193,-20730,-55711,-16014,58498,24166,-61992,-67575,-6922,87850,72194,-15803,-16182,99831,66644,63996,1328,25021,-33280,-5375,60435,-57165,-64419,-35361,-74641,-10358,-32046,-47913,-16130,-114981,-46053,16899,88220,19192,-15478,-3104,-55622,-3850,-70283,-66424,-7985,-12629,5966,-5941,-6296,-93097,2683,65316,61239,-13817,41216,27322,47216,61387,29317,66534,38941,-8144,-48009,114997,20736,-10743,48354,43680,16515,21243,64140,-56818,-75028,18200,41521,-20577,26742,12414,-31515,-5308,-47363,-21521,2123,-19613,55416,150,9959,-36740,3190,-15187,28164,-7246,-37020,50247,58603,49300,-6686,-13652,30694,13128,-17480,-12912,-12898,53803,-40703,775,22197,-17817,-72551,32101,68466,25404,21620,25740,-15209,-32879,-4139,7964,9235,21541,29494,-41669,-33536,2156,-10959,-13060,97807,-34875,4596,-16851,-22711,-15893,79583,-11913,-2576,9403,-15534,73295,23635,29697,25824,-10035,44859,100644,65040,-15484,24031,111688,93134,107314,-36525,-48229,-18249,23282,63952,-5625,-28363,-25147,48605,2781,-23509,3049,7213,-7744,8353,-5332,-31575,71957,50121,18059,33700,32983,15988,21410,14556,33605,-40204,-80691,-88363,-20647,53427,45211,-23856,-3040,51621,-14708,-56832,-3533,-10270,61511,9220,41844,35002,-28730,16724,-17870,17767,-28794,28773,23306,32621,42812,-28922,-21439,-17802,-47566,46744,44821,16244,-35726,-52486,-5847,-11750,21749,-29500,16570,36640,17280,-18632,-15457,-713,-17043,3001,-19192,14155,78004,-23643,14728,34260,22702,-1281,-40742,21338,13344,59866,29857,62280,61736,-23718,18980,19831,-28917,33792,16570,64553,135827,-66014,70411,-31088,5117,-47724,-2386,-67614,-32945,-28101,-17393,74686,5023,1735,13803,1851,44274,74051,12406,14310,-30021,23691,72924,83361,70674,-21459,49625,57439,44068,-19209,-50375,-48105,58637,66030,33299,74646,35485,65284,24133,12345,-19981,38436,9174,-1419,-42839,-4188,-36331,-37077,-37004],[-22852,36777,-47337,58184,48506,-23877,49689,-3908,45171,-61612,-104694,66499,-20512,4619,-26180,-43449,-87253,-67159,18589,21580,6144,-27022,-37874,-20157,78702,118280,-78592,-53773,-29149,-54339,61068,39102,-14336,-13580,23782,-16848,21935,-37799,-39008,-48001,22830,54661,31175,72375,50692,55738,-9081,4151,-41863,-45185,40559,-43742,-24298,-29909,62813,42099,37878,121566,25380,15297,502,-64845,6853,-56913,-60714,-52921,4236,6556,40603,39267,-20194,-62062,11694,22302,-45847,-14584,-28291,40829,-51427,-9016,392,35774,140120,3299,-28227,-10262,-35801,-64401,52710,39108,4317,-32365,42920,-1725,35715,17531,47950,14706,-34851,-9143,-17761,9057,37662,-27715,58402,42711,-56678,-41739,-36965,-4216,-40197,-34257,13198,-67614,-62962,-15742,-4936,-42943,18073,-33002,-54068,-56001,-66726,-51206,-23734,-31021,-36449,-88673,-4153,46815,-20991,-15893,-54092,-14127,-79162,-48899,69637,-4364,-4150,36122,-19373,-72758,30184,-23782,-64057,-28496,-25646,-115,-2530,30344,-32200,25299,-599,-24564,-57016,-49576,-46913,12442,-71647,-8441,-19484,-44266,-1384,-46619,-100382,-41207,-33333,24875,-13413,19516,11976,-19013,-43297,-24351,-38774,-58997,-106187,-59838,892,539,-33106,-29742,-107561,-95652,-74657,-43210,35800,-64335,-73855,-93408,-51961,9342,98220,-84171,-29581,13942,-107751,-164568,-103111,-61431,19670,16759,-28030,-63895,-31264,-64075,-94310,-45954,-99376,-78308,667,-26755,-20730,-48949,-15122,39170,-34512,-10492,-32581,-89482,6171,-62191,-45203,-126271,-92386,-131571,-8259,-163524,-195997,-45271,-69233,-39202,-151398,-100626,-67181,-234544,-245680,-306499,-259346,-121181,-205593,-173826,-195921,-242663,-289742,-348674,-313017,-445413,-503148,-764141,-1406862,-1903915,1813701,1169306,648770,480525,390465,272514,284668,320747,229287,117135,263881,164146,217910,83610,97913,202716,143902,217678,58037,193261,113705,83203,46897,40525,73034,114204,142318,83271,39664,57263,92148,85876,121599,109170,13516,31569,-1441,21793,35414,131583,129858,101565,67744,58085,76510,6865,-49386,16289,55821,123379,5579,23516,118974,47712,4174,41358,125870,2574,64269,107589,56630,11304,37877,110313,114218,54040,63,-21563,114314,20584,76581,17045,-54542,14383,-35990,20149,15040,5239,-27754,28907,-108122,-2485,4801,13862,107455,-11003,-53247,-203370,-423022,295328,163322,131631,140024,100142,161404,41916,96095,44509,-409,-35829,11232,40919,63096,72028,81628,2179,71464,118318,-12944,38218,38061,19994,35292,3355,57267,84612,117755,46484,43676,75184,45960,10945,1524,-12456,-26971,-91462,-52153,-34244,39126,51194,99305,84156,26977,-31498,51453,-109329,-58165,81102,4943,118376,24839,-5295,53084,21413,12340,57088,5110,3588,166968,24588,58033,47625,7308,-11334,32548,14244,35341,78851,129044,52076,-54510,108582,84430,-3947,-59836,-3335,28557,68690,60335,114469,59002,21587,21237,12956,31954,24580,35687,86120,-32039,12478,47247,90596,8785,27903,-39123,-12269,22584,13500,16159,4967,19526,-38587,101804,47226,53883,33011,67389,16673,81952,50838,18203,112787,50495,39995,-13154,14776,60460,88839,7876,23872,-44989,32939,43626,6746,59205,-10673,288,-50087,71205,10509,2223,-3317,48509,-21587,71252,20352,-7568,-45148,31309,59786,-24906,15577,-4404,-9842,46794,72873,55593,44650,44185,86489,-22865,39426,12671,-22060,8772,9433,84760,-1403,-7947,-19183,37318,-4154,58568,27147,67641,29410,47407,-74839,36335,-63530,-3031,85739,66784,11034,17191,79217,25139,11632,15809,-44820,52463,135412,26989,7010,-18392,51021,-12316,-39680,-17680,-112804,-46669,-8571,96093,-6679,28941,-15525,-70214,71555,3,-23151,71349,83745,-4044,39187,108468,66743,-16665,47573,-20277,9659,82541,75623,50938,-22902,-16080,-17216,-54167,-51496,10490,84805,82601,125098,100170,40262,55015,20146,-53984,29244,62810,99045,56858,-27708,87931,17282,-167,20072,27157,-42444,100421,20863,-22691,-20139,-47580,-26822,-2451,36296,64026,14167,-14227,97661,180343,33558,24709,47438,85225,-15125,-16540,64444,7323,-43611,12319,47553,106245,37718,38946,30676,67545,2759,-32859,71162,16095,-25694,-4711,-23254,2675,-23943,20454,-20784,3324,21367,-69163,-107,8209,32936,-21965,36367,49037,23709,53317,105959,88014,140358,19791,82212,30126,-31328,-77998,-62240,75871,80396,-14200,88047,-4775,36087,-3134,28733,-25900,-29085,5668,-12759,-62275,94697,-84089,-42147,504,-5505,58796,24297,119857,3517,31962,47608,14100,34284,-98497,35751,60896,-47087,-30420,-37223,-5144,-120044,-46870,-60422,76242,29938,18675,-43821,-3519,-79321,8539,14111,6464,-67434,-884,47367,-21451,-7123,-64347,47824,9686,86722,123959,64050,-25834,-12458,-41972,-25064,-2345,-25773,89931,101593,-2831,2003,20538,-33065,-6851,29479,-32098,-50888,-23742,-27221,-53214,59357,53064,-12,-137814,-22200,26689,27263,17357,9732,-52899,-21744,3932,-51276,-8090,21092,32635,-45241,-41951,3038,-152687,-24700,-34419,11242,57517,37208,-55908,-76347,-36295,87312,64490,12023,-1062,108015,72260,60685,2613,32678,-26993,-9802,57117,-46166,-55916,-13046,-52449,11505,-31141,-58615,-4134,-88384,-66711,-9584,75541,27337,-12353,-32896,-49789,-9232,-33955,-59435,10196,2365,28330,18568,-3977,-81281,4137,60135,45826,-23293,31228,29475,80150,86690,38755,52818,39222,2478,-37470,109893,8967,-34157,27654,37198,4761,31233,60084,-71163,-81281,8578,28507,-40988,18012,5913,-24050,11316,-26785,-15501,-10378,-51717,36237,33754,34577,-39752,-9193,-9206,29325,-6907,-37124,40160,59963,32101,-4779,-6575,38396,37797,13463,-13586,-32763,47024,-39724,-47173,24169,-2519,-62301,46168,90740,21938,13012,39305,-17281,-10233,19312,1684,10099,27960,45511,-50893,-65151,-12088,-39993,-11310,91630,-28935,-4895,-20351,-27541,-49816,84808,-16182,7969,6948,-10246,66584,8923,38617,6126,-16432,-3098,95216,99727,-4813,14708,104050,77574,96844,11830,-17978,-18394,19925,45986,-10853,-26640,-4847,57148,3095,-41586,-8470,31267,2999,5688,-22422,-35678,67993,55955,8476,26192,3315,4642,26193,33715,27592,-35174,-75655,-63987,-17720,28687,48739,-35400,31879,34284,-50487,-38886,-13896,36751,55556,15963,49644,35692,-48155,1029,-6531,32982,-8878,35114,31109,13386,2458,-28963,-20085,-2166,-38733,33800,48169,25878,-70941,-62109,1864,-3040,34157,-9772,35436,9464,2961,-23020,-29086,-6959,-18458,1399,-23706,20026,66937,-22777,-3555,30554,32518,1472,-37679,12751,24371,62138,36146,59977,35606,-17123,31854,20045,-16767,24948,5575,58187,142023,-58875,58379,-40723,15956,-36438,13425,-81617,-51773,-18530,10498,34970,15885,13797,15660,-18884,37094,45433,27152,29096,-31013,2918,59627,106223,76278,-3554,51693,57053,43237,-27236,-72203,-47512,68158,33870,25787,99820,38315,45609,4892,4082,-4340,54455,27514,-4396,-33963,-10705,-25984,-26342,-32702],[-15447,31879,-47343,63238,47525,-18654,41936,11892,44345,-50021,-74037,45610,-16636,-37616,-498,-12112,-85265,-53393,19864,19850,142,-19191,-50839,-1367,114781,105496,-64932,-54771,-18069,-69257,78627,44666,19350,-17226,-13207,-36582,4398,-35660,-64765,-36992,20505,40258,12135,83921,64085,75503,-625,-9795,-17754,-27828,29910,-39533,10787,-28807,44709,63293,35434,151360,19658,-5370,-2530,-40878,19236,-22237,-51860,-49538,21579,-2685,25442,30172,-12963,-42726,13246,32726,-24290,1545,-18012,14071,-48172,-24602,-10808,68016,158963,-13072,-28105,4140,-28254,-42966,21902,21852,3955,-24108,34611,-2777,37658,50815,89244,-8084,-47695,-9602,-64542,4538,46545,-29569,45448,23751,-51149,-36836,-10297,-29246,-42005,-27912,12417,-57996,-34813,-41776,-3883,22278,18531,-29820,-51511,-65339,-59732,-47872,-4211,-23271,-30753,-87800,-18389,30869,-31517,-18459,-66289,-4313,-61510,-67377,87485,4111,959,61447,7866,-60984,17732,-36813,-43549,-16595,-14589,2432,6718,1047,-41190,11118,9423,-4241,-50112,-20911,-27513,13202,-63771,2158,25516,-35700,2378,-34411,-92982,-54176,-35561,28242,2318,11873,13863,-29085,-75104,-31344,-63827,-57289,-85488,-59744,-43283,5404,-47463,-21866,-87662,-88030,-73067,-50553,30665,-65844,-69158,-94521,-41895,10673,89522,-84169,-32284,3545,-94291,-189164,-112511,-81972,2613,23433,-55629,-60714,-3808,-47700,-76051,-46004,-105987,-80495,-6452,-29426,-27479,-30415,-7631,26002,-53897,-24966,-39749,-74645,-6769,-53437,-53179,-115279,-91731,-120852,-4851,-156747,-177876,-67643,-87909,-44765,-142633,-99495,-81243,-183687,-185518,-271808,-246056,-125647,-212193,-148145,-183675,-219772,-301865,-350087,-327613,-474213,-505280,-747330,-1464260,-1990494,2006026,1168173,655952,413747,396897,256370,271012,344588,246094,112680,224675,150353,217372,87257,83275,181284,156732,217587,46531,161893,98768,65261,24308,20658,68675,111337,131566,64455,57375,72974,103853,102910,106453,131465,32169,31247,8386,-8562,37835,135050,115199,85305,37968,81166,112855,26964,-62591,979,43740,117910,7035,25013,113047,34877,-41417,50987,121789,-23830,69072,108000,41493,17072,67022,124378,21487,42280,-8600,-42550,83630,11631,71909,33209,-50836,59831,-14857,-3775,12617,27330,-42747,30256,-94280,13260,43168,17376,104363,-17251,-76013,-201248,-435665,275551,181458,121849,160733,95159,158755,42551,118980,28195,-3318,-25422,41156,61730,43769,58134,76732,6968,61563,107366,7262,39226,26719,6161,17527,-6863,51205,87764,108448,60117,89712,97266,48168,10865,4484,-10675,-37576,-109131,-61816,-41863,19569,42539,67400,51114,15241,-37959,62786,-100410,-49909,108923,-446,127372,34804,-31487,23458,11856,8849,47275,-974,-18339,153216,32345,71594,64464,-844,16189,26188,-10654,14664,39767,116025,48698,-53903,92659,71072,5337,-62488,7291,34682,93305,64610,80747,47528,-4474,-544,36775,37372,34324,56496,69338,-20243,24062,20824,70280,19264,25221,-36131,30673,22813,26604,20755,6837,11528,-32517,108871,32397,-1134,25531,64578,20802,74124,35933,54917,117709,53722,35825,-10864,-9207,55191,93796,-7872,31789,-25208,55367,25642,19029,40106,21374,-10808,-45645,75411,21153,39555,6132,46069,-53326,77894,28381,-8675,-36717,28351,55630,-3991,23489,20122,-16679,35547,76033,61179,27219,44535,81470,-11981,42740,705,-7999,16077,15451,73851,-9061,-18423,-35758,28191,-26845,74172,45804,68946,47536,38061,-62890,49019,-47098,-3769,60798,67084,26954,19500,76507,9070,-3553,18555,-39731,42753,142005,38640,12047,-32960,38346,-13970,-38080,-20999,-86946,-10038,2415,89133,-11740,37013,-727,-48418,103936,15892,-23038,69664,88569,23507,31532,96027,37022,-23833,54551,-10281,24304,71489,75699,53785,-34844,-18024,-12013,-32276,-45846,10356,154569,81435,113159,99498,43202,51252,15374,-39914,24394,32436,137543,75194,-62315,87187,24436,10852,40839,27396,-68510,94656,5299,-25090,-44376,-61735,-18593,-50,5680,48679,18943,-18228,105643,135710,29491,27309,71308,81858,-34720,-40935,47283,22981,23521,5395,51467,108895,28858,43603,10347,48095,29209,-33590,86208,28243,-39594,-23762,-39018,516,-21431,24741,3613,922,7385,-43395,-10942,23131,46183,-1077,42667,51062,21001,37220,83998,62253,151702,39581,120497,74084,-32584,-77790,-54386,36554,74311,2707,71726,-18588,46659,-14025,47311,-36609,-15980,-8741,3440,-38823,94225,-68459,-35060,-16944,-6517,70671,34807,92593,-390,7201,51804,2947,27550,-86028,58179,79160,-46972,-43761,-19603,14965,-119263,-75821,-70328,82884,23544,7554,-32041,-6479,-89418,10993,49848,7699,-71173,-2657,39272,-23530,-15191,-57512,13063,-35993,64923,100135,67803,-32911,7380,-64189,-30629,-4764,-26030,90315,99845,716,-7027,8305,-31568,-12800,29807,-3618,-58308,-23804,-24221,-40996,29566,44731,-3261,-116458,13662,23698,38313,1101,25801,-38615,13877,28498,-39981,-12305,30450,37892,-52421,-31779,39269,-124485,-20897,-6358,26898,52963,32976,-48751,-78218,-64565,80468,50175,30202,13331,97205,73334,56653,13963,36120,-21218,-19933,35487,-32135,-35381,13011,-32832,27408,-31102,-59114,7818,-60579,-94693,-47886,58158,40310,-7502,-57243,-36136,-13326,-605,-39883,29756,4864,39340,45171,2881,-75097,-9857,47495,20985,-32953,9648,22725,99596,83458,34105,23638,32249,21939,-32547,87108,-1307,-58388,-4523,36298,-7642,34582,47684,-84908,-83043,-1900,16680,-55789,7076,-271,-12463,28787,-3804,-9381,-21512,-71412,13483,60993,45231,-40593,-18717,-1287,33866,-7302,-29759,28982,53753,19169,6348,-1880,41541,62589,37076,-11414,-36145,38075,-30394,-92981,18617,4463,-44862,59692,97703,19110,1243,42340,-15829,243,39853,13474,10951,45567,55920,-50618,-84919,-16602,-62434,1647,78296,-36735,-16990,-32513,-33708,-80519,66487,-18142,17823,6868,-3842,58054,-9300,37324,-32412,-24082,-44217,81238,119037,7023,6577,88207,50574,74516,51639,5441,-15527,12638,20737,-21737,-34559,9011,55361,11663,-58104,-20928,45720,11298,5236,-32514,-42111,56670,60766,2785,17965,-18639,-2446,38033,54453,9843,-26814,-66795,-36999,-9011,2827,55047,-38977,64926,23289,-69819,-18735,-25984,59817,48033,24038,46469,28575,-62039,-10853,-53,32384,19603,48098,39183,-11009,-34286,-27355,-21248,14195,-22714,18675,45023,32785,-92329,-55087,6790,272,53977,13368,39326,-26726,-13547,-17063,-30278,-21875,-16123,-14105,-28348,25655,58138,-21879,-31313,18315,38023,7040,-26247,-5501,34959,61208,38576,47182,-1013,-51,30538,20020,4417,19344,-4946,43679,131065,-43095,42146,-41304,20303,-25135,36203,-85572,-61123,-15194,44350,-14360,34904,16499,10938,-30221,17904,12604,25707,24816,-30896,-7225,37907,108516,70686,11088,37932,52185,34295,-21677,-79579,-49850,59606,11034,23587,108929,41980,22054,-23098,-284,18894,58425,46397,-14309,-28230,-11672,-15229,-21241,-31119],[-3749,25211,-41351,54620,39933,-13313,35620,22764,36182,-30584,-37032,7398,-16589,-62223,9927,18193,-68125,-32634,14620,17755,-3037,-7022,-57995,4180,131502,74077,-48282,-57098,-15182,-79192,78059,38690,27540,-26703,-46746,-49698,-14901,-37223,-75952,-11477,14334,21992,-11292,78158,63009,82299,-7579,-34901,-3873,-21593,22669,-29338,67045,-25575,21788,66162,25994,155579,15877,-31405,766,-11353,24830,6939,-43432,-52828,35984,-7134,5819,9848,-4197,-23533,7032,34857,-10830,16461,-10945,-23373,-44905,-39564,-16425,89071,139900,-29674,-26784,10153,-23961,-26731,-15800,-10529,-9286,-20463,24329,-6749,24421,61706,78121,-43112,-60890,-7937,-106472,2190,44052,-32539,33785,4449,-37543,-34927,17344,-58469,-37630,-21957,5316,-48080,-2607,-61640,-8163,64620,21033,-21470,-43039,-64027,-45745,-39473,15105,-22453,-30783,-79506,-41406,-5281,-45370,-21161,-75260,8595,-37716,-87699,85154,13287,6321,81282,32852,-40643,6973,-40965,-22727,-7695,-8335,1836,14926,-34094,-46113,-9979,17398,22707,-37170,9290,-17906,10233,-47089,15724,59708,-28858,6792,-27204,-87151,-65705,-37544,16761,14294,-2974,8879,-34341,-97525,-40527,-85183,-50761,-54115,-63064,-93376,11394,-49411,-18990,-62494,-75466,-66799,-54589,16000,-48829,-54929,-82313,-31013,11884,57106,-81661,-38386,-19128,-76857,-188308,-83965,-87461,-18250,13177,-75763,-59223,12078,-38597,-58563,-42753,-104460,-87124,-12228,-36634,-37015,-15704,-1497,-9543,-82913,-49479,-45301,-55859,-40144,-46263,-60050,-90090,-81843,-99729,-26504,-147236,-144858,-83763,-100486,-84842,-149904,-109636,-112109,-134011,-126033,-221800,-225882,-143499,-213252,-139001,-169393,-194012,-303438,-349364,-355490,-506345,-521624,-735683,-1499448,-2029093,2121127,1150033,667269,338234,404238,245512,253400,331286,261897,124732,180650,143500,204771,85060,69138,159606,161059,207474,43101,114223,81692,49789,17354,28348,68492,112177,117794,53447,84490,89688,108340,113283,75191,136910,50518,33935,18410,-55430,38140,137065,86781,61643,5679,108616,128561,41073,-65662,-4671,36102,93533,14097,30385,97113,33681,-74943,55169,108164,-53484,58143,94034,18373,18558,80583,134809,-64128,19355,-19875,-58639,46317,3240,64346,50430,-30608,90471,3504,-24300,17611,50323,-49848,21710,-73541,24967,53396,13231,77154,-23859,-94752,-196077,-437919,260551,209141,120638,177401,80030,149372,46526,136315,14664,7405,-6823,70650,74881,9787,42525,67830,21589,58936,101337,32210,40797,16249,5510,9158,-7912,48366,84662,86696,64686,135329,91123,42126,14188,8833,-20738,-39968,-113371,-53936,-41137,13920,31222,29566,16572,454,-31821,60448,-73352,-31578,118626,-7711,129382,43331,-45773,-12034,-553,5614,39143,-7269,-35459,109994,33135,73178,71728,-6118,47286,22843,-27904,3215,-12134,83530,46358,-55617,66304,53321,24618,-55365,17349,36247,99608,62148,39285,33111,-26313,-28715,62919,35891,48358,66141,39461,-5758,31237,-3824,43518,20726,18007,-25013,54492,-2500,35610,25406,10136,1936,-17162,107131,8737,-47387,16011,37184,27123,70584,23987,84660,99334,52854,31109,-6581,-37616,42082,98850,-14976,34681,2345,76432,3794,32987,22538,41212,-13209,-45294,67697,23968,71073,18175,46552,-65249,79274,36818,-48,-20545,26229,32023,4589,24189,41433,-16486,14936,72124,55622,13913,46510,74321,-8530,43663,-5889,2101,17822,23533,62788,2943,-28457,-40949,25326,-27846,86440,54765,62688,64485,28691,-48756,56230,-28848,3295,21437,63343,40692,28848,61559,-2991,-10580,18527,-22627,22597,132545,49493,15782,-45219,23577,-5670,-33316,-23314,-52132,32802,13358,70733,-9104,43690,9222,-16077,126234,39916,-9017,57701,80726,52979,25284,82830,15569,-34437,53889,4190,46778,53474,70872,38206,-49997,-19515,1541,-8426,-40163,5754,196191,77144,74606,86749,41996,54630,13346,-23545,18454,15574,149083,79840,-81863,91276,37431,15060,56633,20982,-90283,82127,-1577,-21416,-59439,-81771,-19492,5222,-25926,37005,21929,-2985,101515,74232,1854,25769,89497,67704,-49058,-50938,39666,35668,70316,2160,47255,83741,42243,49809,-19992,17113,41874,-24873,88733,55550,-41001,-31571,-47400,2774,-18264,33361,27165,2385,-6590,-11247,-20239,40982,46259,17874,40964,33379,18898,25050,44379,21452,148011,52603,124745,91110,-25673,-63760,-41304,9594,61762,13987,57057,-19771,51349,-25029,56988,-53231,-3495,-23080,21679,-13773,88997,-43789,-28432,-20724,-6508,76756,38963,52878,-10912,-11022,50394,-5745,15556,-66353,72897,92002,-29182,-42892,8110,34305,-107827,-93322,-52935,76226,19510,-2399,-23255,-10027,-85049,6592,73686,2197,-65309,-4137,50406,-18974,-17758,-31555,-12019,-69171,41756,73712,62059,-31832,31534,-70198,-34335,-7500,-16484,88630,89650,1358,-21147,-14931,-15736,-14949,26039,28975,-46334,-17682,-14731,-22185,7023,37466,3448,-71991,36858,24041,43019,-26089,43371,-13494,51966,51812,-26028,-27145,38451,41201,-49197,-15490,65883,-80229,-7106,21926,27916,44257,10373,-47196,-64480,-80351,68115,32913,37928,20930,80514,72800,48750,29853,37738,-13102,-35111,51,-17864,-4682,40632,-23032,30757,-29805,-49035,19389,-34369,-118409,-87808,40767,54382,-2722,-69888,-19710,-14897,20999,-18266,45790,-3102,34891,66298,10932,-77550,-37001,28321,-8246,-38866,-15765,8495,91154,52881,17772,-10496,16083,44945,-34342,55438,-5697,-75993,-37231,42434,-17002,29919,31891,-97228,-79476,-11899,9542,-57429,-293,-2671,112,42368,16152,-6246,-28701,-74210,-5607,77471,40968,-39453,-26540,6541,41042,-7688,-13302,19017,42412,14615,19837,-1111,40119,80931,49970,-6063,-24326,31522,-14087,-119125,1861,1065,-22960,67288,88728,17121,-11516,39435,-10188,-176,51666,39531,14673,62679,55814,-44022,-89097,-13130,-71434,19085,60634,-46176,-28613,-47292,-39066,-101012,34834,-17815,23928,11062,8184,47749,-25402,27272,-72257,-29726,-73562,62320,119248,14084,172,74429,24079,41875,72551,7422,-11251,2732,-4226,-33256,-47496,10330,45942,28344,-66161,-31241,43860,11426,4811,-33269,-52670,36877,62312,907,16975,-20170,2293,51865,70084,-16369,-16145,-58866,-17798,7705,-17002,64215,-33684,79740,16000,-68397,-1842,-37737,51657,38349,29578,32084,14737,-66844,-20479,-1640,12054,44973,66438,45847,-32290,-63167,-25592,-26593,26712,-5232,7579,35730,33461,-96064,-33999,6883,-2314,67539,31143,28150,-61818,-25308,-3568,-21460,-39466,-10352,-37320,-34464,29786,56708,-19542,-57727,-2771,36721,13297,-7905,-30018,43680,58572,36148,24549,-39010,21884,11044,21859,29030,19276,-9796,25398,110817,-19794,31100,-35800,15314,-17517,60853,-79132,-55046,-16441,73556,-59919,52399,7486,-3119,-27391,-2212,-17182,11964,1397,-28239,-4621,21495,89719,52742,17209,14629,44668,19530,-1976,-71822,-55467,31048,-1510,27009,101851,47804,1209,-52537,814,43697,46364,56911,-28307,-26162,-5432,-6709,-21494,-32882],[11009,19173,-28570,35804,29531,-7672,28504,26193,22913,-7462,-2073,-39997,-24892,-65952,5318,44598,-41119,-9552,659,16389,-1717,3743,-58985,-3224,121706,31244,-35001,-57339,-21847,-82602,61742,22866,7395,-36041,-65249,-53292,-31771,-40972,-70613,18354,4652,6007,-34836,52221,43436,73791,-25299,-61672,-1159,-23402,18046,-16619,128112,-21956,-1260,46548,8853,124860,15444,-57219,7397,16055,15472,22922,-37422,-61221,47697,-1923,-10224,-11277,8419,-8331,-4575,35541,-6742,24481,-9734,-60659,-41227,-49188,-14501,91661,109973,-42760,-25565,6167,-24039,-16214,-46399,-49955,-29621,-22124,14936,-12119,-508,49151,27093,-77688,-70849,-3988,-125135,5041,30957,-38716,30074,-4011,-19648,-36667,35377,-82723,-28006,-17502,-3978,-41185,28270,-69024,-13964,80247,23062,-14370,-28703,-51240,-28302,-28247,30394,-28319,-36065,-67594,-62301,-48958,-58765,-17722,-79439,20481,-18193,-104794,60878,18999,10361,89563,46327,-15445,-670,-35383,-11485,-4386,-8355,-5707,19578,-65400,-38931,-32408,22902,47273,-21208,33202,-20370,2501,-29656,27640,71349,-26893,11401,-27536,-80614,-63557,-38986,-9244,20196,-20457,902,-33737,-103360,-50271,-93594,-41750,-26359,-67422,-133232,17461,-39977,-20819,-39639,-63682,-55394,-52515,-5251,-19899,-34226,-62086,-25354,10696,19253,-76675,-47866,-48035,-61632,-163029,-30179,-75624,-38061,-16792,-83406,-56134,12467,-42106,-48072,-38719,-98067,-95309,-15094,-46135,-45563,-10483,551,-54100,-111666,-71311,-48840,-37907,-87034,-41458,-59612,-61305,-61348,-74176,-60052,-136760,-109328,-88249,-108712,-152406,-168761,-129780,-151216,-100589,-83480,-177407,-205409,-170174,-208428,-146894,-159101,-173803,-294463,-346908,-399741,-530570,-546784,-731912,-1480640,-2016133,2120723,1121028,683769,286036,409371,246078,239737,286276,271294,146969,144301,145384,182620,81329,59941,145447,152279,198769,47413,66660,69226,44214,29292,55197,74750,114194,98072,48524,118458,100209,104182,116094,38065,123635,67509,43668,33953,-89999,37896,137268,49884,42554,-22465,130940,122612,45673,-59813,-1029,32467,56538,25782,34773,74968,39296,-91374,51596,93578,-72674,30637,67528,-3824,19247,82158,140188,-105781,-7077,-33261,-64941,12878,-4054,55882,65064,3859,92171,12619,-35041,28341,69120,-44928,6722,-52036,31849,32738,2027,36882,-30235,-105725,-188633,-428075,259350,240460,125489,183795,57712,133905,52002,137456,1840,28474,13827,93383,75332,-27528,27687,53804,39805,64865,95282,56173,43227,7138,18436,9422,1769,53450,76625,57391,62424,165614,59328,29527,21332,14506,-33019,-32363,-106344,-31858,-29448,25520,22805,-5069,-7673,-11347,-17945,44690,-37384,-5871,114829,-12818,124398,47221,-45159,-42890,-14037,2857,31527,-11770,-41990,48319,26984,62918,66230,-5464,75253,23253,-29878,485,-62516,44620,46420,-58019,33280,32333,48056,-39405,25112,31745,89936,53158,2019,18432,-36916,-56169,83055,24519,60958,61459,7610,8480,30849,-22012,15937,16438,11109,-9101,58133,-38682,40983,29343,12654,-10976,5802,99050,-14668,-68677,933,-11443,32480,73254,17686,101103,69926,49806,26387,1004,-62412,25707,102228,-10173,35586,30928,91303,-14504,41493,12116,45895,-5926,-48215,53245,18042,90441,30033,51897,-60663,75116,42905,16507,2818,22298,-3970,1782,17810,50462,-10980,-11854,61420,39886,66,43310,63192,-9419,38579,-3475,5562,13578,33912,53700,33832,-32357,-33717,27356,-21178,82059,52712,46215,63493,24991,-33188,56739,-13126,18727,-20678,58053,52331,43560,39050,-10389,-8813,14647,-2333,-4576,108891,57383,19405,-49962,11177,8201,-27422,-22927,-13612,61372,19215,44760,-1488,46332,14126,15654,133062,64382,8367,33747,62374,76348,24920,71498,9154,-49092,46579,18790,71233,33584,61473,7178,-67000,-17757,19892,14402,-34934,-2493,186426,67310,26372,67538,37835,61362,13336,-9615,14696,17518,137253,72672,-84407,100297,49512,12306,62949,9934,-100858,69060,-405,-11008,-57261,-104618,-28885,9521,-48205,33006,22554,27726,83166,23893,-35891,23558,96109,49591,-54282,-45995,38943,40615,88851,1185,36130,36960,69948,58472,-49443,-18986,35535,-11639,78937,86795,-32393,-30745,-49576,8465,-14500,46738,46073,6641,-17011,18276,-24267,60423,36633,30971,30001,-259,17540,21035,106,-21569,131403,53768,99381,84999,-9392,-39115,-24201,4307,50714,18444,48616,-7497,47220,-32928,56482,-69952,3580,-35054,38489,10190,78164,-17640,-25087,-13536,-5862,79215,36064,13710,-23925,-14257,42384,-11600,1585,-46008,75786,102473,2276,-26869,36431,50461,-88367,-95872,-10812,58907,20165,-8040,-20312,-13367,-67099,-3759,77620,-6803,-49060,-1617,80119,-11035,-13384,8088,-20548,-81826,22331,51214,55789,-24397,50591,-58379,-26859,-10376,-4598,83230,72794,-1665,-38105,-41996,-964,-14324,19415,53879,-20642,-4145,4788,-2006,-2187,32731,14584,-18867,40550,24724,40069,-53335,59020,15518,85662,69487,-13590,-49063,45566,43637,-36476,363,70645,-40928,13979,42642,16691,32514,-23205,-53044,-29750,-77484,52885,17009,38109,18042,69946,74138,35026,43234,39806,-300,-52831,-39005,-6379,28564,65452,-25194,19526,-24827,-30590,29867,-12380,-127337,-118694,26268,64645,1264,-67326,-5332,-12726,28119,-3284,54406,-15211,16620,73081,16197,-84925,-69539,6047,-36733,-38420,-38630,-9070,53259,5519,-2850,-38507,-7260,65291,-40265,26068,-3765,-81527,-58355,54819,-20428,20406,18494,-105689,-71242,-20502,8089,-44864,2194,-502,10475,48734,28656,-8427,-30989,-63452,-15406,82406,25692,-35388,-33160,12349,47861,-7867,9704,11468,29692,19591,30219,-3028,35259,87750,50677,2384,-4042,29398,6035,-115120,-25120,-11306,-717,65804,69205,16142,-22149,38465,-1732,-5484,55836,69284,21385,66724,43573,-36991,-78059,-4091,-62823,33885,42054,-41943,-36283,-59172,-43069,-109040,3131,-16980,25358,21295,28225,37296,-36050,12588,-93994,-30982,-89703,42705,102238,10127,-4871,68961,9114,3364,72808,-16682,-6647,-6418,-18712,-39904,-59552,-2716,32031,48447,-60570,-37870,26102,1577,3404,-24392,-66203,8920,58405,1025,25889,2470,19066,63295,73617,-43423,-4801,-54760,-8928,31181,-26457,72536,-21616,68287,7347,-50080,8088,-46867,21190,25417,29915,10107,-2864,-61517,-29630,-10987,-23553,57052,83635,48993,-44178,-85107,-25792,-32880,30014,7758,6972,22630,25166,-84943,-5693,2038,-9767,60330,35910,5536,-86991,-25201,11622,-8445,-52837,-1642,-59500,-42915,31477,61999,-13926,-73242,-28604,28727,18141,11999,-55723,49534,54881,28515,-3805,-68047,40428,-23244,27330,50150,25122,-6103,7973,89903,8740,33672,-28547,1526,-13668,75086,-65660,-30906,-18786,88334,-86939,59932,-11353,-25550,-11185,-12790,-38620,-6568,-31067,-21040,8563,17782,56538,25208,14056,-9583,36675,3613,27834,-54935,-61996,-8459,-8067,34567,82598,56061,-11055,-75308,6689,62238,21674,50734,-41801,-25927,7381,-1320,-24801,-37952],[27450,14708,-11093,13608,20359,-1137,16121,22706,8090,14223,23985,-81087,-40339,-54056,-7539,63653,-12192,10359,-21261,16071,3505,7571,-55123,-18400,89151,-13268,-30002,-54202,-36076,-78803,37520,157,-28870,-37874,-62383,-47632,-43082,-44995,-50981,40951,-8946,-3003,-53452,12180,8311,54629,-44973,-82211,-6324,-27911,14385,-5904,167551,-19704,-20798,6756,-14264,67146,17369,-77097,13096,36714,-9385,23477,-35034,-71166,58226,14349,-15486,-25748,24697,271,-18077,43023,-8577,24153,-14447,-88198,-35887,-50624,-6691,75528,91338,-49763,-25628,-5870,-27491,-9431,-61769,-83485,-46227,-26715,7932,-16201,-31116,21937,-30240,-97020,-74656,-100,-110397,14312,11699,-46898,36124,5561,-3351,-40869,35994,-95320,-15433,-15250,-11257,-38258,49797,-62485,-17695,76862,23214,-13281,-10471,-29682,-13052,-18280,39241,-37436,-43380,-56013,-71591,-83708,-68144,-6124,-78776,27849,-11377,-114457,21653,18550,10608,84473,44033,9055,-4807,-21932,-14936,-7878,-14313,-22456,18871,-87713,-17556,-50939,26307,61223,-6639,47219,-33368,-9398,-18481,34261,57679,-32469,15751,-34449,-71611,-36858,-38892,-43033,18256,-35691,-5979,-29791,-90859,-55276,-82966,-32250,-11509,-69633,-150465,21185,-25323,-25007,-24630,-57229,-40411,-42402,-27293,10614,-12424,-39984,-28302,3948,-5679,-70509,-58939,-74631,-53786,-125409,21777,-51188,-53675,-59784,-77288,-47841,731,-58689,-47682,-38010,-91825,-101381,-15178,-54217,-50622,-15130,-3855,-94438,-128545,-79289,-50658,-24806,-130623,-39310,-50010,-40907,-35015,-52041,-92503,-126949,-82638,-80403,-115834,-225141,-190091,-155080,-187681,-90883,-66627,-151529,-189130,-196807,-199600,-166345,-159293,-165879,-276508,-343479,-455509,-540786,-573017,-736269,-1401233,-1966444,2012449,1086478,704432,289483,410467,261823,236743,228654,268507,169277,122785,154326,155524,82490,58330,142031,129858,197840,57281,36946,66652,52694,55767,85743,88306,113934,72153,46803,152228,98754,93409,112197,9500,97315,83498,61647,57479,-81362,38485,131729,14381,35196,-40692,140098,101184,41043,-43960,9064,31338,17414,39725,31896,53376,46767,-90028,41121,83587,-70250,-5945,35783,-15238,23494,76851,136398,-91883,-28259,-46521,-58677,-8704,-10230,47609,74440,44095,64830,11439,-33522,41612,80454,-28021,-8919,-37623,31466,-3756,-12724,-4141,-36004,-107758,-180357,-405872,274378,266900,132345,176843,36929,113722,56497,117025,-12165,52744,30101,105211,64285,-52682,15972,34824,55067,77210,82050,74111,46297,-433,39710,14507,20121,66444,66154,27628,58258,167870,14112,14524,32018,21572,-36628,-15018,-90810,-4377,-9608,51338,20265,-27263,-16037,-15888,-2351,20483,-3212,20973,103754,-12083,113605,44031,-31774,-59549,-26481,1239,23799,-12661,-36490,-13947,16304,45214,48236,2708,94763,26993,-13822,3532,-95834,14038,48591,-57731,-1446,8521,67943,-17984,29277,20024,71310,39233,-22752,5544,-33659,-75674,92492,6139,67091,44819,-15444,20553,22066,-31722,-6923,10156,9543,7564,51824,-61596,43770,32616,11368,-26587,32010,87879,-30783,-63694,-19917,-66856,34888,80963,17833,102236,43689,46673,20997,12263,-75090,9973,101718,5296,38709,53807,95281,-22888,40147,12967,37832,9209,-51119,39732,5726,94913,38639,61539,-48214,65542,44453,35312,29636,15920,-37276,-7984,6707,42297,-4181,-39462,46359,18149,-18097,30175,46049,-8795,23815,8287,3187,4015,45150,47060,75867,-25157,-17493,29945,-16353,53021,42126,21331,36166,28595,-18851,51035,-2587,41113,-52647,55004,61910,59596,15349,-12705,139,6909,13042,-33433,76006,60006,23762,-43177,4318,21946,-21812,-18695,21721,64459,16904,17655,6928,43239,15746,38824,123685,79846,15104,18,38119,87391,32667,62697,16779,-65529,35081,29049,90333,16017,49418,-30479,-81377,-9945,37785,34789,-29992,-10916,132495,51198,-11325,49886,32404,67105,13723,-2090,14796,35716,114262,59824,-72738,107621,53785,4012,57605,-2468,-96405,60202,5062,4345,-36299,-121591,-40774,9620,-57318,35296,20447,56927,51472,1733,-60338,22983,86623,34303,-49476,-30771,40009,37390,86662,1612,20859,-15898,94083,69513,-65640,-51289,12597,-5771,59778,106049,-18502,-24046,-47317,15575,-9968,63578,57886,11337,-21884,38178,-21545,79346,24692,36366,13129,-37922,16387,24560,-35186,-51990,105732,39863,61887,66326,13878,-9803,-5223,18394,47165,17560,47597,15043,33942,-35141,47020,-78491,3267,-42943,51584,31379,63390,3557,-26246,-2644,-5879,80332,28208,-11809,-33449,-188,29290,-14297,-9822,-30092,66498,113710,39012,2133,56813,60310,-64396,-86083,42671,35535,25958,-6991,-23623,-15926,-40778,-17755,61999,-15273,-25509,5613,116706,-3670,-5205,48952,-13330,-74176,8512,34989,55039,-13239,59247,-33226,-6128,-13129,2226,73261,52131,-7301,-54919,-63726,755,-12366,11969,63573,10850,17302,34044,14314,2329,30945,24495,28705,29260,22297,29966,-69360,67841,40532,109971,78378,-6880,-71816,52440,46304,-16408,10172,50222,-24488,35489,49860,-805,19576,-54621,-61545,22212,-59112,38116,6105,35191,4684,68820,79625,16002,48276,43169,16589,-69655,-70720,-72,54320,81952,-35658,-3260,-14653,-8214,38083,2660,-117407,-133552,15301,67501,4929,-50812,3989,-5757,23152,845,53423,-24014,-9292,61153,15686,-90144,-97430,-14569,-60697,-31250,-55216,-24784,-1398,-44502,-18392,-53934,-32221,77896,-45714,7486,1565,-74312,-61302,70474,-17208,11568,12298,-107356,-60213,-27229,10989,-22690,18376,4343,16220,46824,31340,-16389,-29078,-48998,-14154,77666,5507,-27023,-37794,14967,50133,-8267,32731,6546,19852,31683,35363,-4202,28680,81194,41034,13774,16010,31108,25861,-83110,-55286,-28399,17193,56923,47767,15973,-27732,45636,6409,-8487,56565,91352,28980,51718,21727,-34689,-56099,8469,-37491,41330,25676,-16407,-37334,-65044,-46467,-106814,-18340,-17759,23045,37708,53412,29699,-40823,-1682,-87718,-27433,-92877,26118,74578,-8318,-9413,70491,10691,-33649,57398,-58298,-2187,-10779,-14229,-37938,-66498,-26563,16613,63681,-40244,-41498,-134,-15274,1562,-7810,-78713,-23677,48359,830,40448,41364,42526,70350,60787,-62950,5197,-54333,-7182,55569,-26265,75334,-6677,35311,-4853,-24169,10027,-51537,-13900,9815,24687,-12992,-20387,-47676,-38921,-24384,-63230,52196,90235,46970,-44604,-102169,-29462,-34669,18713,12329,20071,9311,7367,-65970,20679,-6368,-20335,26808,24281,-22035,-96656,-9361,21946,2134,-57917,9434,-73012,-53537,30032,67916,-3823,-73028,-50868,17217,20238,26007,-77633,51842,49455,15406,-31543,-80795,47794,-62666,36946,61393,35159,5484,-5135,72404,38945,52716,-23560,-16649,-10656,65868,-50387,8867,-18424,83314,-86218,53686,-34063,-51261,12610,-9475,-49106,-22017,-55188,-7512,27894,24790,20543,-5407,4990,-27670,30006,-8199,60215,-37342,-65445,-42317,-14566,43692,57750,65588,-11816,-85155,14617,67956,-6350,24297,-50364,-24596,23802,1949,-28512,-45579],[43190,11052,6823,-4955,15393,6888,-3789,15096,-4871,29484,37220,-103476,-56859,-36070,-20333,71309,10900,22964,-47894,16219,10447,1231,-48773,-33574,45874,-50830,-34439,-48978,-53330,-68298,13940,-26532,-61371,-26956,-39496,-35591,-47295,-47729,-23063,47795,-26686,-3670,-62353,-28899,-32507,33880,-58199,-91987,-14250,-30793,10517,-1170,164074,-19809,-34353,-42941,-38444,7313,18966,-87014,13474,49264,-42126,11549,-36185,-78428,69107,38406,-6551,-31337,41522,1567,-29496,61054,-10491,18329,-22137,-101783,-27521,-44229,2331,47146,86873,-49854,-27914,-21651,-31654,-4315,-60613,-97591,-48513,-30058,3121,-15926,-60690,-7082,-62711,-91217,-71107,245,-67056,28733,-7353,-53199,46633,31296,5525,-44870,18016,-93974,-2710,-15122,-13897,-37955,53646,-45693,-17315,65978,22499,-18920,7887,-4947,-5622,-14042,41523,-44584,-48402,-47810,-65934,-98383,-71331,10544,-74176,29186,-19618,-114459,-20653,11452,4942,69046,29471,26528,-6098,-4659,-32281,-17673,-24605,-47119,12465,-101119,12855,-62226,28396,59951,2101,52530,-52587,-23341,-17344,33686,25788,-46601,19502,-44164,-60227,15457,-36061,-72644,8644,-45068,-9250,-26800,-64869,-47635,-54090,-23441,-11530,-67489,-142029,19963,-13920,-28240,-18667,-57757,-25029,-24284,-44060,32353,4418,-21347,-39236,-10913,-11329,-64604,-68454,-91367,-55459,-90599,45593,-23899,-64272,-100078,-60271,-33153,-14201,-83321,-56672,-45710,-89949,-102138,-13627,-57015,-51597,-25593,-15646,-123471,-124695,-68646,-51373,-18635,-152654,-39563,-34034,-37105,-11327,-39818,-115211,-119554,-70536,-64812,-124328,-275945,-204664,-179184,-212593,-102298,-74488,-145424,-178055,-212992,-190826,-189117,-173538,-173099,-253052,-339840,-508412,-536564,-593566,-746505,-1285362,-1903830,1840869,1050230,725329,358130,407370,291122,246826,179926,250423,182466,116825,165281,128855,93501,64063,146771,97983,202932,69403,36591,75676,73814,87101,106674,107567,108387,44119,46014,176302,83341,80654,104022,2818,69329,99010,85392,86295,-22619,40154,115677,-6993,39423,-45865,132716,73884,31308,-15696,22040,31439,-12719,52882,17496,38352,52407,-73813,27729,76570,-43625,-38943,9907,-9370,34127,67398,119639,-40913,-38065,-56379,-41086,-15857,-15642,39346,77146,78920,25873,5504,-21515,53667,83110,-3841,-19707,-35849,21001,-30148,-26322,-37383,-40790,-102426,-172902,-372802,298913,279924,137671,157713,28180,90578,57781,79377,-26180,71316,37545,105370,49121,-55701,9083,12428,63420,90925,58148,83149,49140,-6356,60312,19330,42518,83336,55959,4399,56058,139956,-28154,2460,45336,29683,-25428,9281,-69137,19317,11710,83031,23234,-31689,-10249,-11695,10455,-4746,22559,40648,90491,-3755,98575,33502,-11549,-57304,-35388,1526,16367,-9078,-22286,-60251,5017,26665,21082,17597,103318,32765,16596,8566,-103218,1423,51147,-51576,-32839,-17206,77650,4380,29970,1884,52386,23249,-32217,-4912,-19719,-82504,91121,-12318,65275,23350,-23467,29220,6732,-32993,-20895,4427,15913,21423,49192,-50890,44949,35945,5297,-41550,55013,76119,-36717,-43448,-42712,-110985,33840,89776,23105,90543,29991,45095,13873,26347,-69679,-3655,95768,26121,46861,66249,86304,-18244,29300,25807,22374,28154,-50133,34276,-8410,85021,41318,72282,-35882,51193,40590,48780,52706,8482,-53085,-18857,-5479,18409,-907,-62055,30207,-3937,-39947,7952,23636,-275,-2359,26432,-1251,-9182,54278,42025,118081,-4811,1608,28171,-15241,4399,28023,-5108,-10650,36270,-9271,41127,3618,66544,-66997,56858,68935,71960,-3177,-9847,13522,-3441,18518,-57797,40833,55465,29102,-23607,3607,30790,-16964,-10544,46934,43939,6271,-3694,12357,34353,16672,50230,101960,79271,1369,-36615,13608,83948,47355,55348,29717,-78993,22339,31461,98519,3305,37525,-62798,-86776,5114,49850,51360,-24840,-14084,65074,30900,-25193,38158,27108,69097,12490,-2525,18177,61261,92392,49098,-51900,104078,46171,-7429,41638,-12971,-77753,56193,10034,20716,-3455,-121567,-46997,4403,-55129,40508,15873,61537,10750,5265,-51701,24556,60888,25164,-37514,-12364,38977,29462,76975,3301,5090,-57904,97229,81337,-60885,-71955,-17912,-20470,36268,101035,-3490,-12856,-41755,21746,-4572,80701,61894,13980,-21096,45070,-13060,95110,17605,34387,-2928,-64649,15157,31193,-52529,-59536,75564,12254,31865,45664,38648,17368,12578,41840,51938,14634,52088,41873,14176,-31159,31990,-73246,-3157,-45796,59737,48400,47766,16025,-31322,3889,-8934,80474,19614,-16555,-33797,26152,14905,-13793,-14588,-20982,47800,125687,71122,38032,65134,60231,-40217,-70468,88519,11448,35050,1535,-31415,-17302,-13402,-32023,35058,-20037,-845,15180,142671,-102,-680,75943,3204,-52915,-176,23493,59432,-352,58022,-2520,21820,-15471,-189,58976,30050,-13263,-69031,-73095,-12971,-10473,6076,57008,40792,44843,67071,23086,16080,31589,30269,61862,14731,14347,15058,-66930,65534,55281,122471,77136,-8471,-88308,59287,49517,7906,11288,11589,-35669,49164,41988,-17988,6843,-70969,-63750,76523,-36615,26324,2200,32920,-15291,71477,88533,-5378,42282,46846,32960,-82413,-88805,-27,64853,86102,-47195,-30961,426,12772,42592,8721,-92485,-130957,6816,62647,9439,-26212,7807,6491,11466,-4985,42653,-23956,-34670,34244,8584,-87251,-112320,-28928,-78198,-19286,-63979,-34253,-52612,-85105,-21474,-57042,-51804,80020,-46795,2742,5997,-61432,-48155,85062,-9554,7965,15592,-100652,-48580,-31907,15448,3008,46939,8404,16328,37783,24203,-28444,-24855,-41960,-4700,66158,-13791,-13635,-38438,14344,44364,-9827,47654,3842,16605,45494,36371,-599,22096,63327,26083,27873,28720,34433,41440,-36386,-77359,-44637,26698,47401,31739,15847,-26471,61758,10484,-4397,57097,98274,34609,22694,-3794,-38858,-29941,23214,-2267,40477,13563,25205,-30821,-64536,-48913,-98952,-25786,-21331,18831,57967,75452,28106,-41331,-11413,-58843,-20745,-84076,14826,44980,-38902,-13997,71872,26151,-61017,34239,-99034,2048,-7576,10753,-26928,-67227,-53217,2301,64894,-9271,-44562,-23632,-32550,905,12589,-84974,-54177,33886,-1097,51971,80328,65865,73897,32553,-70196,11774,-54944,-7524,71810,-21663,69634,7013,-4041,-17680,-477,5812,-50828,-37862,-4849,15829,-30077,-34328,-28828,-47459,-36241,-94353,34814,79223,39411,-36148,-113956,-36472,-27819,-10118,7725,44718,-577,-17296,-46847,36237,-16449,-32313,-23844,-1463,-46755,-89430,20244,22640,5632,-55545,22068,-73965,-65075,24961,66580,10283,-58021,-60270,7675,19438,27533,-92164,50191,40681,-3550,-52638,-75819,39711,-95292,49436,58821,46214,20994,-12349,55487,65431,81893,-23071,-32015,-4701,29817,-37638,56709,-12867,59493,-59210,35783,-51717,-72675,35622,3485,-48733,-29070,-54485,12902,48769,33952,-6292,-30346,-4440,-36393,25588,-12155,86550,-25072,-62167,-55246,-24834,51639,34304,74289,-2025,-79880,21007,58136,-27410,-18189,-51583,-19999,39283,5211,-31018,-54287],[53040,6345,20437,-15822,15707,16499,-28112,6876,-13998,34758,37151,-105337,-66663,-20803,-28461,64227,23127,26927,-74919,15771,16579,-14865,-42488,-41594,6323,-76166,-44957,-44386,-68285,-53031,-4037,-54784,-73129,-2993,-5121,-21200,-44388,-48371,4919,36305,-47421,1614,-58106,-57013,-65916,20507,-60322,-90016,-20743,-30811,6472,-4379,116245,-21870,-40572,-85504,-56011,-26779,17253,-85811,5317,54344,-70611,-6837,-39490,-79600,80613,62968,14664,-30285,53989,-3189,-35622,84669,-7427,12265,-27531,-102490,-15630,-33524,6967,16188,84636,-44273,-33052,-36401,-33286,-651,-46973,-83961,-31820,-28337,-473,-8956,-83400,-27557,-59356,-60447,-61240,-5411,-13018,44852,-20355,-53423,51977,61270,3519,-45522,-12071,-80899,7764,-16155,-11735,-37837,35104,-25645,-12946,56117,24208,-27813,21616,16253,-9162,-18412,39374,-45039,-47653,-44406,-49787,-92824,-68140,26170,-66845,25499,-37453,-105023,-55025,-681,-6979,49535,13249,31781,-5886,11481,-58032,-32120,-37398,-74444,1686,-108391,42605,-65519,29774,43799,2084,53201,-72669,-36534,-26512,25811,-11298,-67756,22467,-51737,-48678,78347,-29709,-84652,-5927,-47086,-8791,-28296,-35105,-21500,-15618,-15681,-22138,-60722,-114602,12533,-12416,-27757,-18314,-63499,-12980,-554,-51805,38449,11540,-9715,-53996,-34149,-5283,-59606,-72876,-94297,-65049,-68250,31300,-4715,-70902,-120028,-38515,-15772,-22649,-107210,-71192,-65994,-93716,-96034,-11840,-52154,-49660,-36409,-33503,-140966,-97944,-43022,-51511,-19129,-143036,-41932,-17620,-50721,1849,-39873,-124835,-116234,-71798,-49469,-134044,-287467,-206941,-196691,-221718,-124237,-97857,-151268,-170008,-210279,-187144,-207964,-200333,-193618,-229976,-336365,-540179,-521868,-604900,-758275,-1173856,-1846741,1663436,1014849,740224,465692,401305,325356,266522,152654,218329,182600,122971,171201,107374,115207,74244,152980,64430,206497,80318,65126,93553,100509,112374,112246,128274,96255,21403,45234,182924,57458,71237,94754,23366,51741,113466,109244,113322,59669,41979,88447,-3538,49346,-38416,111333,49818,22813,24199,35161,32534,-25848,62390,-7266,32373,54318,-47650,17215,64827,-839,-56608,449,13959,50668,53578,90057,14555,-35337,-59918,-17635,-11789,-20665,30116,72951,99803,2156,4756,-3715,61430,77768,19570,-22747,-46836,-422,-24982,-35079,-59329,-44133,-93299,-167736,-332472,318763,274093,140068,131496,37972,66453,54750,37665,-34825,76526,35239,96509,40080,-38671,7762,-10809,64901,99807,26334,83139,50426,-10193,71037,19852,63543,98644,47943,-7599,55244,93724,-53745,-1868,59909,37761,-912,35468,-43769,33817,27042,110125,28794,-19235,3235,37,18874,-24289,39701,45029,77614,11007,80845,18233,8282,-38195,-38154,4215,10312,-1830,-5554,-82480,-2901,13558,-10193,35978,101291,38870,52407,12412,-87083,8018,51716,-38379,-56587,-41993,74267,23905,28500,-18373,40109,8767,-28612,-13886,-3049,-76585,82230,-23086,58797,5976,-16810,33621,-11172,-26905,-24137,-470,28704,30356,58341,-4066,45017,40159,-2505,-51055,67966,64956,-33716,-22228,-61163,-130759,30030,94458,30456,71509,30982,45841,4573,41299,-45675,-16425,84257,44940,59263,66772,66594,-1576,13929,47343,5194,46016,-42961,40443,-19261,63953,36566,79381,-27820,33390,32174,50599,63265,2479,-45297,-25755,-15296,-13539,-4856,-75227,15695,-21415,-59829,-16267,1241,20198,-37314,45730,-3059,-23503,57734,37236,150712,26164,17372,19383,-16355,-46417,15937,-23505,-57494,41870,-7303,29879,9908,89104,-65073,61967,72337,76489,-11996,-2250,28556,-14095,13228,-71957,10696,42940,35140,6087,7009,32532,-12613,324,57306,11943,-10015,-14122,12944,21426,19274,50508,74665,61555,-32284,-65945,-5927,68441,64436,47773,36132,-84314,10798,24476,94914,-3720,28533,-78759,-77619,25750,52453,62412,-18913,-6732,15611,10239,-13702,29467,22532,67208,7998,-9263,22375,83102,77202,46812,-26814,83219,27108,-19396,19219,-19478,-50300,53602,10917,33255,27432,-97363,-41240,-4671,-45882,45591,10119,28138,-31304,17175,-6243,27000,24350,20784,-24059,3173,35073,22085,69018,6486,-7573,-79036,72615,90793,-36078,-77556,-44453,-59471,14194,70032,10666,2741,-32779,25003,1350,93763,59243,13219,-16024,39485,-1574,104961,18538,26846,-10804,-69861,14330,35357,-50269,-43781,45013,-21548,20904,29384,58211,36737,25572,62507,59913,13293,58303,66137,-7187,-23192,16006,-55986,-12001,-43151,62494,59862,34137,18957,-38375,960,-17471,77626,14920,-2534,-21826,54572,4046,-10606,-10749,-18218,24230,133961,90670,71839,62851,47489,-20310,-55520,111015,-8242,43813,16379,-40574,-17189,8232,-42989,8686,-19941,17689,23045,143291,-1768,-8326,77764,20683,-27389,-4699,13559,62619,13604,52071,25629,46679,-17131,-11267,41791,8005,-17205,-79048,-67659,-35978,-9619,3904,39035,64229,73618,93396,23093,32259,33786,32694,77945,7592,486,-968,-46413,50558,57081,122896,66258,-18038,-92845,65504,52477,32081,4797,-31210,-64442,49047,22466,-30157,-5370,-65965,-52068,112076,-23329,17965,5292,32891,-35464,69198,96339,-25020,26246,48629,41612,-89203,-94044,-5757,58127,77804,-52831,-55917,18180,28100,42066,5625,-61700,-114274,-671,53193,15840,-1540,7942,23453,-1120,-15947,23828,-13311,-52165,2873,-3428,-74326,-110375,-33788,-88457,-5947,-64616,-35136,-82943,-109011,-9921,-53058,-60478,71501,-42613,9512,6039,-55805,-27540,94294,-2246,10562,27421,-86685,-37875,-34483,18406,28155,79981,8303,11339,24198,9268,-41431,-20648,-47950,6575,50439,-28170,3854,-32654,11577,29499,-13662,48406,2793,22011,54343,36077,10457,16879,39484,12365,43944,30843,36893,50048,7732,-80656,-55001,25576,44766,23602,14527,-18026,81985,7719,7112,57396,88166,36326,-5966,-25730,-47143,-6406,39161,31771,33833,6285,68613,-17875,-59126,-46295,-89909,-21614,-27326,14336,77607,84120,34022,-39620,-14699,-23839,-13682,-65171,9160,21138,-71878,-17992,65728,47551,-73398,11005,-119468,5992,3193,48020,-9960,-63373,-73113,-8718,45937,24111,-49738,-34111,-42897,3017,31765,-80949,-74772,18819,-4442,52190,102897,83988,76643,-4161,-66657,13210,-53225,-5998,71509,-19339,55485,16579,-31827,-25181,15046,-507,-44865,-43474,-12708,6547,-35993,-42552,-9003,-53178,-41425,-109167,14735,52602,27594,-24636,-117591,-44740,-11976,-52664,-3826,73500,-4579,-43146,-33102,35013,-26707,-44431,-71457,-34180,-61819,-68161,55676,12497,1288,-50548,34875,-62967,-75516,15980,53039,25742,-33563,-51195,6020,16682,14048,-97613,44541,27147,-28238,-64120,-57821,17229,-111990,61835,42276,54888,34653,-13879,31993,80370,106065,-26850,-37081,6235,-21205,-28755,101734,-1943,23743,-17893,13157,-54418,-82821,50136,15292,-39830,-26666,-23084,38642,67560,35938,-16203,-41108,-8957,-35937,23349,-7418,100211,-19060,-50767,-41893,-38521,56230,17625,80238,14052,-62277,22993,34999,-35339,-64885,-46034,-12194,49090,10346,-32105,-61934],[48892,-1193,26347,-19322,20338,26942,-49061,671,-19322,29067,26403,-94194,-64047,-13122,-33150,41896,23545,23913,-98324,13920,20159,-36601,-38215,-38720,-18326,-87810,-55052,-42770,-76803,-36476,-16252,-81867,-58021,28525,28245,-7984,-35370,-46914,24868,10230,-67956,7976,-39480,-63797,-81463,19218,-51806,-78161,-24261,-29876,3327,-14646,44882,-23842,-39301,-102346,-58739,-23306,10433,-75381,-12232,52966,-83967,-25438,-42711,-73292,91111,79335,41463,-26901,57700,-11342,-35177,100867,2375,10838,-24809,-93436,-1346,-23746,3467,-8948,71973,-36034,-41272,-46674,-29952,-462,-27778,-45076,-267,-20175,-2927,5396,-95327,-35444,-30249,-15133,-48112,-16720,30550,58230,-24192,-45788,44994,78610,-9075,-40469,-42563,-61252,14629,-16785,-6884,-36024,-3224,-9607,-6586,50554,32259,-34244,26326,28462,-22611,-31114,36132,-36771,-40006,-45275,-33190,-76455,-60270,34895,-57873,19764,-53433,-88494,-75409,-14925,-22853,32473,8206,23289,-5568,22161,-84488,-50018,-51582,-96885,-10946,-111789,62347,-62465,30332,17456,-6960,52987,-88972,-46748,-43929,11908,-40871,-91736,24527,-53040,-40398,123775,-19940,-69873,-20777,-42255,-6387,-34973,-12204,20877,18947,-8973,-35982,-51034,-79489,18,-22039,-22697,-17390,-70099,-7219,24539,-50384,27681,7090,-6424,-66912,-62685,-1079,-55075,-69530,-84259,-78043,-58900,-9700,-1677,-75361,-110673,-19652,-4554,-19322,-121167,-85898,-98528,-100715,-83861,-10993,-40161,-47010,-44049,-53311,-149704,-54470,-12764,-51191,-24120,-104618,-46647,-7313,-75077,983,-49496,-122592,-117590,-80075,-41900,-141606,-261081,-196801,-204911,-215996,-143394,-123424,-157917,-161354,-185631,-192541,-219284,-233383,-221724,-215566,-333002,-538881,-502571,-607334,-766263,-1102411,-1798261,1526530,982449,742872,561270,394328,350716,287414,146047,177891,172966,136331,165571,94145,143669,84687,153421,37944,200756,87348,109630,113900,122510,123612,104525,144512,78679,11518,44627,170539,30431,69014,87228,63629,51579,124697,126103,130377,123249,42751,55887,26896,57142,-22155,82996,34876,21378,68147,47021,35483,-19579,66325,-34904,33798,52463,-16898,14956,40797,42898,-53749,11904,48338,69030,34324,53309,49491,-23691,-55987,3901,-3330,-25266,19187,62671,104727,13277,18354,14416,63548,66669,33825,-18762,-64989,-29592,14580,-37936,-70039,-45572,-84555,-165822,-290634,318195,249305,140701,105552,64206,43563,47985,7583,-30363,64740,26025,83519,44971,-14243,11722,-31800,62730,98765,-5737,76262,48814,-10805,66341,14930,78705,108209,42571,-7269,50244,50261,-56378,4208,74181,44234,29241,57365,-17774,38675,31224,123882,33252,3889,17233,16363,23915,-34792,51566,29103,65311,28203,62006,3195,21844,-10019,-32920,9280,6432,6416,7932,-82961,-4850,9826,-40422,53250,90894,43710,82837,13399,-58982,27611,48344,-19616,-69203,-60784,59766,39126,26262,-32626,37357,-1024,-17191,-23278,6902,-62942,70324,-20668,54107,-691,-1614,33246,-26736,-14908,-17567,-6424,42439,34131,77983,59037,43888,45471,-5425,-51192,66029,54617,-25527,-9219,-69552,-122732,24827,90567,36000,51131,43178,48724,-5967,54495,-9483,-30864,68642,55167,71225,57229,42329,22666,1345,71280,-9417,58663,-30230,56623,-22900,36807,24696,78429,-24189,14216,21713,38925,54987,183,-19346,-25967,-20925,-42393,-16992,-77381,4172,-31618,-69669,-32077,-12595,51944,-71828,60449,642,-35985,52802,31647,167557,60447,25841,5012,-18432,-79525,9925,-26126,-83525,39848,-13829,20092,22094,102592,-55426,63034,70831,71402,-9746,8951,43127,-22117,-1,-71939,-8525,23255,41385,39308,10930,28065,-8273,11613,51971,-16189,-27468,-11652,9446,7649,25195,42524,49007,32660,-73804,-77750,-16765,46602,77349,39012,28152,-78402,1804,9069,83972,-5733,24126,-72370,-52183,47323,45242,66339,-11751,13534,-1513,-7107,15170,16494,18318,63448,-222,-17939,24306,92876,66710,55267,-1103,45040,1396,-29625,-3455,-21665,-22229,47439,6675,37970,40850,-52010,-21869,-14332,-33223,48801,5499,-33750,-64722,18463,60119,27898,-13676,16607,-15121,13426,30227,19552,64607,11229,-14511,-79692,27654,93902,-454,-70450,-58155,-108675,-1452,22891,24063,22472,-19388,24313,6803,98774,52672,9711,-8677,25132,9651,106680,25254,15974,-5660,-52596,14995,33448,-33324,-14809,16926,-49173,28919,18842,67247,45312,30252,70935,62497,15980,62246,82032,-24665,-15531,3590,-36713,-18869,-34618,60003,64673,23826,13854,-44937,-11404,-32036,68837,17149,20471,1650,74315,783,-5898,654,-19293,610,131766,94320,94510,55535,22263,-8124,-44511,105642,-19462,48111,34615,-47785,-15406,19881,-48069,-7376,-16116,24491,25666,113963,-7937,-32290,52363,32080,-5722,-5169,3115,56289,28703,48056,45045,59430,-17866,-26220,24012,-12976,-17963,-84530,-49682,-59018,-10213,6864,17800,78996,96454,102507,15753,44792,37183,35172,78565,10557,-17513,-14058,-16834,25412,47572,112237,47738,-32109,-83159,69711,53605,50340,-5218,-63279,-93375,34347,-1618,-35556,-17642,-43243,-25576,112028,-26729,11152,13594,34290,-49178,56801,95965,-39421,4151,46251,36418,-89802,-92002,-15354,38238,61174,-49253,-72174,35257,36230,35775,-4412,-34767,-89174,-7716,43720,24304,16604,7358,43252,-10357,-25611,248,5476,-57347,-20749,-16831,-53862,-92903,-27972,-90684,5202,-57464,-27418,-85311,-113654,12137,-48161,-56554,54288,-35896,22063,407,-65328,-9272,95356,-1096,16252,43894,-68979,-28465,-34902,17666,51130,104013,2265,3125,9047,-10127,-51871,-18559,-63169,12227,32156,-35647,22505,-18845,8676,7617,-20562,34049,3082,35624,52612,37160,28735,13979,16524,5503,60139,23453,36748,50844,35979,-60774,-56592,14445,50157,20524,10734,-3214,98913,-2217,22164,54269,63875,34167,-17963,-38039,-54529,9911,55112,53382,25745,3006,99381,-1407,-50777,-31120,-82264,-11631,-34055,10136,91474,72711,45928,-36867,-12250,878,-8439,-39295,7599,7216,-91815,-19156,49952,66060,-71137,-6679,-109083,9257,18445,81824,7513,-57801,-78775,-14790,7542,50668,-58070,-26404,-41417,8285,44829,-65870,-79753,7683,-7242,37564,100349,94400,81261,-38188,-59163,8612,-47049,-1042,51551,-23714,35758,21253,-35736,-22443,21981,-4106,-34629,-32146,-8480,-185,-29698,-44795,8606,-53721,-37374,-108229,2109,24438,14131,-16572,-110580,-50799,8915,-95875,-18364,96110,-2296,-62944,-26825,16150,-36442,-55835,-96705,-64530,-63626,-39081,85779,-5805,-7506,-48240,45650,-44084,-82327,3049,28215,38234,-6734,-25011,16139,13463,-10859,-93967,35484,8948,-56710,-67530,-35321,-13399,-110149,70251,15558,58899,41133,-11106,-3207,74563,107493,-32538,-27115,20746,-65392,-22038,132885,12238,-13891,20804,-5421,-34669,-78383,51945,14575,-26208,-17828,29214,65773,81678,25741,-8427,-32288,-5592,-27934,22474,3839,99163,-15677,-33052,-9380,-51347,56396,10122,82731,30537,-39321,19647,4990,-30432,-100405,-36891,-3718,49851,17876,-32324,-65974],[24222,-12126,23590,-19249,26846,36617,-58341,-2705,-22465,14590,9701,-79836,-48182,-13372,-39359,8400,15067,17557,-115005,10743,20675,-57444,-36765,-25899,-23353,-87307,-58016,-44715,-77329,-23329,-25422,-103684,-22528,57941,48817,2197,-21722,-43884,31259,-22354,-83456,10604,-8312,-49861,-76294,28590,-37509,-60158,-25895,-31392,2433,-28318,-19227,-22364,-31787,-81796,-41769,5329,-1145,-59876,-36958,45569,-77533,-40188,-43506,-60584,97484,81100,64876,-24985,51193,-19782,-29274,95062,16632,16186,-9997,-76912,12352,-19590,-7840,-24133,44851,-28863,-52231,-51366,-21202,-6676,-10181,3349,34995,-7695,-2121,25820,-94941,-32927,5353,29065,-35832,-30102,50737,65093,-19637,-32361,26625,71043,-28424,-29232,-61402,-40732,17763,-15449,-2595,-32483,-50382,-2086,-1108,48596,48752,-33199,19440,29556,-40509,-48377,34724,-21611,-27171,-48081,-26772,-61420,-50555,33641,-48129,15437,-55236,-68300,-81664,-28089,-37997,21908,21713,5154,-5927,24945,-104310,-71808,-66955,-107616,-22644,-111657,67459,-56154,29074,-12121,-22338,52732,-98746,-53313,-66685,-5913,-55594,-112575,25453,-46282,-38313,125773,-7892,-28884,-30769,-32316,-4187,-44061,-3298,66896,37114,-3728,-46281,-41237,-45841,-14185,-37384,-14680,-10306,-72470,-8832,46124,-42739,4621,-7241,-10633,-73439,-90414,-7977,-49817,-57656,-66364,-88982,-56286,-53814,-17010,-79012,-78504,-10461,-10010,-5969,-119219,-95822,-135135,-105792,-68649,-11901,-25025,-45892,-48755,-68020,-151087,-7186,9687,-50069,-30668,-51077,-54541,-7718,-99504,-11815,-62269,-112596,-122018,-87654,-45145,-141548,-214365,-178835,-204181,-200080,-149282,-138728,-156622,-149320,-143985,-207805,-223719,-264086,-249947,-218817,-329525,-506534,-483792,-604027,-765737,-1085931,-1747065,1451191,955234,729888,600242,388681,354013,299378,150096,137725,162599,152071,145490,89929,171468,91707,143873,24989,182688,89266,150721,128955,130414,118552,90311,150814,59097,18229,44708,145823,15362,74912,83035,105006,67656,129580,129882,132129,140195,42174,27607,74123,56973,-3043,55918,30720,29520,103277,56918,41590,2462,64178,-54699,38361,48297,13610,23580,4077,72486,-33982,39045,83165,82878,10251,18864,57269,-9072,-45894,16707,2645,-28706,7059,48163,98195,57978,48776,28599,60799,53125,33786,-11441,-81654,-58670,70198,-36696,-71383,-44794,-79500,-167347,-254436,287903,211099,142327,87020,95678,24390,39767,-449,-7004,37863,15289,71521,64436,2546,19757,-47442,60870,85666,-29221,66054,43521,-6254,46743,6848,85537,110850,38889,2911,34136,29068,-38387,20391,86780,47790,55525,69591,5427,36888,23301,120255,33932,29479,26998,33735,27625,-37137,59775,-5960,52619,42162,44005,-5907,26488,17092,-19726,16160,4409,11803,15687,-70306,-469,16030,-65328,65177,74872,46207,99621,11533,-32414,50280,40495,1516,-67480,-67995,40166,51234,24039,-31026,42380,-4430,-3720,-34690,3455,-49689,59223,-3717,56738,4176,13294,28101,-35598,1199,-4634,-16165,49875,34195,99919,106823,41033,50939,3567,-41172,48771,45032,-16255,-5569,-65249,-92347,19835,76390,36142,33543,60478,52818,-15381,63277,26887,-48336,51506,53512,76542,41779,21321,48386,-2315,90506,-19191,64008,-15381,76540,-17751,9650,8088,67272,-22584,-3597,12751,18042,28151,2545,11882,-19682,-22958,-57788,-34737,-70151,-4447,-34580,-63355,-30929,-10216,88714,-90348,66273,8864,-43890,38969,25043,165723,87576,26585,-9657,-20510,-84004,11294,-11702,-79001,28325,-27241,13633,43738,102911,-48662,50313,63437,58067,1450,21980,55931,-24526,-16088,-56494,-14040,-905,47515,67177,11891,20707,-3759,20523,34203,-29324,-41308,2150,4787,-3179,35371,30108,30321,3605,-104791,-66097,-17208,25149,79941,29534,7298,-61682,-4432,-11380,72899,-4541,24309,-45243,-14675,63773,31777,62348,-3071,44282,9235,-18899,49989,-5084,13449,60293,-10973,-23227,21918,88121,55626,71827,22725,-3293,-23688,-36489,-19985,-20865,-1723,34400,-1166,33395,27408,-154,7550,-21183,-19023,50023,4778,-93865,-79756,259,119435,24696,-43858,8199,-14307,20161,27209,23071,60481,16971,-14794,-68157,-20675,87610,32575,-57427,-56378,-139995,-7950,-24533,37447,43992,-769,19823,10133,93907,45716,6090,-768,7511,18186,99271,31722,3509,12433,-21188,18161,26027,-9923,11725,-7178,-57937,47050,11767,63986,43378,24289,63277,52570,23065,61189,86202,-34075,-12751,-2150,-28896,-20489,-19735,53085,62629,16321,3354,-48801,-28223,-49527,52791,26245,39843,31986,78839,6857,-1177,15866,-20904,-19117,114413,83880,100194,49701,-11006,-4879,-36807,81117,-20069,44878,52229,-50590,-12092,20738,-46718,-10005,-11294,17968,21879,62590,-16075,-67992,8672,33812,7752,-767,-7139,35374,44177,50746,52724,56434,-17470,-38315,8299,-31582,-16303,-84796,-24560,-74795,-12237,15151,1311,84955,105975,89606,4474,50520,42646,41327,67449,17391,-36455,-21015,6929,-3528,32067,92078,24546,-45043,-61461,70251,51349,56708,-13568,-75064,-108229,10035,-22343,-34887,-30601,-14419,8813,73990,-44098,2599,24142,34690,-52144,35354,81115,-46978,-18502,38469,16444,-85420,-87997,-26004,13135,42364,-38182,-77314,48660,38869,23988,-17325,-18038,-61072,-13091,37449,33793,25772,8732,62845,-14545,-28595,-23754,26972,-49547,-28152,-27628,-31196,-64977,-12579,-83476,11793,-43327,-12761,-64406,-99949,35778,-45887,-42919,31699,-31553,33837,-9803,-80058,436,87715,-10580,19715,59456,-51699,-19743,-33117,12563,71118,104885,-9079,-5651,-5137,-30138,-57091,-20166,-76472,6687,12409,-35817,37880,2384,8146,-16685,-30525,9525,4841,54273,38010,40797,50605,13847,651,8134,73157,10777,33315,44949,43748,-22914,-49341,-2881,54554,16877,3710,16572,106868,-16530,34929,43578,31168,30262,-4380,-37983,-55930,18045,69375,55925,20314,2039,110160,14720,-40880,2428,-76541,-1919,-39416,5576,95551,42337,59172,-33054,-6823,8683,-5164,-10874,7419,2907,-83735,-14085,29389,75567,-60412,-16035,-72168,11043,33126,95686,19708,-52967,-67860,-15013,-40377,64191,-67686,-2380,-27671,15280,48610,-42984,-67881,3764,-6855,10958,75213,96424,88525,-58006,-55578,-1657,-36673,6382,16707,-34722,14900,22397,-14072,-8505,23915,-1220,-21587,-10123,9167,-2938,-14886,-42533,22393,-47578,-25124,-98699,2717,15492,2109,-16515,-93463,-51077,28101,-121761,-31855,103027,4434,-70359,-27049,-15018,-45524,-65867,-92872,-84453,-52797,-10249,100717,-26853,-14690,-50454,51480,-22761,-82238,-13580,-1422,43200,16258,10002,37719,11109,-37714,-82411,24458,-11548,-83781,-67994,-17000,-42770,-94314,71097,-14709,57959,37637,-5875,-47392,42054,75799,-36760,-2499,34054,-83946,-14683,142284,26298,-43893,42871,-12898,7933,-61139,41783,-3480,-12233,-7883,80622,88757,89142,4690,10938,-3817,5278,-13727,21892,17678,86864,-9684,-13585,27573,-57261,52430,10983,82617,41983,-19598,12172,-23408,-17977,-112405,-28212,1653,40764,26649,-32035,-64091],[-18422,-25272,13562,-20262,32311,43514,-51863,-4198,-25491,-3714,-7503,-68288,-23755,-18806,-51222,-27438,2866,11750,-122638,7395,18469,-70697,-37690,-8065,-10776,-77975,-50063,-48716,-71180,-18621,-34208,-115009,18641,74966,49810,9352,-5095,-39975,22912,-52323,-88995,7419,29275,-23466,-56052,42098,-24360,-40681,-27854,-37940,4456,-39960,-52819,-13756,-20761,-26774,-7744,33065,-14950,-44193,-63725,32125,-54699,-50270,-40205,-44626,96408,67548,77222,-26118,37252,-25996,-21104,60364,30136,26738,16833,-54266,21194,-23139,-22030,-29841,7609,-25856,-64772,-51669,-9063,-20892,664,36438,61238,3994,5900,48990,-83301,-25607,31650,58622,-28171,-40032,48549,63822,-10963,-18285,5345,39339,-48964,-13618,-61272,-23417,18058,-11294,-1705,-29302,-90185,-3112,1024,47735,72042,-22858,1254,21700,-54648,-64102,36248,-4741,-12937,-49302,-36452,-55390,-41897,22903,-38379,14597,-36020,-47608,-77906,-37633,-46906,18106,49266,-13466,-6731,19894,-112414,-97932,-83280,-103418,-31359,-107309,59766,-49770,24494,-38260,-39121,49940,-101434,-57335,-91731,-25101,-55126,-124317,24725,-32582,-43080,79144,4530,26079,-32089,-19239,-2944,-50469,-9170,98749,33035,-1299,-49446,-33795,-17209,-25859,-48570,-7334,4674,-66947,-16672,60265,-33048,-22159,-26861,-19699,-72084,-109982,-25957,-42620,-38896,-47965,-93678,-52544,-81455,-46457,-82070,-42602,-14705,-37847,9797,-100959,-97816,-160643,-103281,-54706,-15089,-13410,-47696,-53941,-69101,-143742,28864,15157,-47536,-36416,-209,-66495,-19839,-114577,-30216,-71074,-99769,-125391,-89240,-56184,-129404,-169556,-159798,-196744,-179703,-137165,-136206,-144463,-133855,-98386,-229232,-224666,-284915,-271554,-245354,-325688,-458216,-468086,-598782,-753807,-1115373,-1678620,1430801,934938,702471,572377,386051,330035,294876,153952,106954,161769,165923,114019,93180,190211,93472,125069,27253,155602,86473,172316,132440,119668,101062,77249,144626,42102,39276,45683,121281,23806,86778,82149,127705,91847,125480,117881,118718,113335,41548,11243,118702,47357,12689,35955,35198,44914,117716,63823,51634,32356,56930,-58583,41670,43944,39815,41453,-36221,79990,-7621,67891,107547,86141,-15349,-4041,46061,3431,-33012,17842,2328,-29583,-4196,32288,87629,114585,88565,36728,55652,40805,20307,-5576,-89141,-77289,113686,-34869,-66131,-41757,-79568,-171585,-230888,231243,168994,147451,80334,116881,11483,33483,14049,34587,2925,8774,63810,90441,3065,29984,-55011,61460,62071,-37910,56189,34809,5688,18670,291,83840,108241,35204,18126,5025,37680,-8461,43564,96829,48289,71136,69573,22935,32426,6643,100951,30183,50794,31396,48915,31218,-35053,61441,-51112,38968,47553,29027,-4934,23280,34979,-1270,23939,2830,10409,19534,-52116,8383,29526,-81714,69557,55642,46092,100040,8069,-15993,66838,29620,22012,-48259,-60388,22953,62600,21934,-6712,50070,-1953,7500,-48030,-13958,-44078,51182,24748,67036,14590,20310,18894,-35203,18872,9545,-31261,45350,32896,114734,115760,35709,54445,27619,-24204,22059,36335,-8737,-6825,-49357,-49912,16656,53920,28621,19859,76666,56861,-20604,65591,49943,-66899,35769,41242,71774,25209,9794,69927,4720,99595,-23781,62520,-3168,91833,-4868,-11650,-9199,47139,-20013,-17079,8833,-2312,-8814,8807,35495,-9401,-24074,-54362,-52372,-57706,-11046,-32217,-40527,-10827,10457,120258,-76960,61706,16611,-45475,18604,18107,144670,97401,22470,-17716,-21258,-62601,18418,12849,-50461,10140,-43881,10910,72896,89953,-51988,18638,49919,40687,16968,34737,66209,-18897,-29562,-27587,-7127,-25304,53604,81724,8034,14658,528,24635,10382,-25042,-48018,22913,2720,-7679,50204,17192,20797,-13985,-109685,-32852,-7574,9477,69076,21003,-15406,-37745,-8367,-31980,66986,-2444,27404,-6635,25002,70508,18768,51089,7150,78267,33854,-24662,81120,-31171,6825,58834,-21416,-21199,15494,72462,40376,89996,42401,-49779,-41248,-38978,-25763,-19316,5703,14877,-9667,21472,-9244,38255,40008,-23628,-3774,50438,10087,-120282,-70498,-32493,146130,15689,-60605,-5823,-21129,27673,27723,30186,52397,22413,-9473,-54713,-54916,72060,51229,-46234,-42828,-128736,-5746,-58766,50539,61956,22520,12728,9326,80761,41402,6042,6888,-7652,23323,83473,31649,-9566,37945,12201,23932,18010,12266,22574,-26378,-40896,63532,4480,50960,34083,7662,41932,29382,32885,54514,78289,-34063,-17444,-444,-41012,-15937,1665,43394,54817,9947,-9856,-48523,-41849,-63132,31970,38875,45953,62370,68414,20947,2349,29828,-20210,-32507,83079,64503,88197,49577,-44234,-9117,-29755,53804,-10707,33395,65138,-48020,-7974,13089,-40745,-3601,-8530,1584,13651,6039,-22778,-102661,-36580,26408,13134,9266,-13909,1528,57068,60868,49033,40352,-15811,-41792,-2984,-45943,-14759,-77696,1400,-80040,-15615,27487,-5522,82877,97295,59161,-6549,49730,52158,52523,49347,17613,-53008,-20631,10830,-27764,17813,64619,98,-50996,-33981,65755,45056,47534,-16234,-65737,-104697,-15241,-33850,-29944,-43982,7357,40459,13142,-64414,-10444,33688,31448,-44313,10515,50194,-48295,-36333,25540,-11973,-78000,-83282,-34715,-8850,26409,-25286,-72851,57141,39906,8132,-28491,-12791,-33752,-13841,34259,42291,28172,13297,78600,-14383,-22603,-43522,44868,-31457,-17486,-32910,-12163,-33162,9222,-65492,13483,-23507,6566,-32666,-71417,50870,-45861,-25715,7670,-33905,39715,-21961,-73182,790,72975,-31372,16543,68694,-37516,-10756,-29225,3977,86760,76280,-22896,-12268,-16681,-47157,-56084,-26500,-76423,-11448,-7377,-29254,45415,27393,12431,-37881,-42555,-16454,8557,72743,12933,46284,69936,16394,-4369,18905,78599,-1862,26693,34959,34675,19482,-35745,-19997,43847,7835,-6344,39766,104709,-29798,40720,23209,-2969,27987,30594,-26978,-48590,20546,80051,40393,19703,1640,102361,26711,-29918,51741,-72313,3098,-41995,-724,88315,2456,67470,-27652,-2014,4723,-1566,14925,5723,4342,-42170,282,12893,73984,-50306,-17204,-26327,10385,42335,80343,22588,-49915,-44250,-9530,-79982,64309,-73978,30009,-5407,21029,42976,-18491,-42724,7616,-1363,-19767,38684,90097,96376,-56481,-59435,-15703,-24548,13585,-21817,-48151,-2696,22709,24581,13345,25008,9208,-7296,15435,35912,-2361,1391,-38299,32215,-34931,-8772,-88516,15974,40029,-5970,-25457,-70099,-43369,38756,-118388,-41607,89122,12150,-62578,-31116,-47813,-53759,-73868,-69051,-90091,-33809,10452,96082,-44623,-14177,-53704,49359,-3710,-71311,-33257,-26960,37649,31663,42120,65409,10186,-54160,-64895,13702,-30001,-101041,-71022,-8303,-61608,-73459,62398,-41176,53789,25003,-73,-89162,-12892,15729,-36651,30762,39934,-71811,-5320,127623,37042,-60352,42941,-6643,62917,-37042,24873,-32750,-1824,-1953,108472,102151,88386,-20779,31843,38231,20118,5782,20788,30230,70591,2367,1965,55087,-51349,45802,16947,81644,45022,-9802,2944,-42529,-4513,-97470,-22568,1162,23969,34461,-30821,-55229],[-64131,-38031,-1047,-25157,34386,45941,-31904,-5595,-29613,-19486,-20431,-60581,756,-25768,-68179,-54265,-7891,8984,-119562,5697,13864,-71928,-39557,8140,12466,-63804,-32099,-51917,-61688,-26175,-43422,-111685,50065,72791,31723,14582,12633,-35734,3452,-72629,-81697,588,62591,3950,-31144,51330,-18458,-24451,-31458,-49497,8703,-43965,-50202,4551,-10093,43795,31629,40494,-27140,-32262,-85738,12939,-25079,-57541,-32351,-29551,85826,44915,75298,-29287,22183,-28831,-14950,3900,37087,37956,50522,-27765,20854,-32906,-31302,-29215,-31760,-28430,-76725,-50114,2466,-41549,2844,31793,70260,8782,24517,69820,-64345,-19054,41993,67705,-27255,-41472,35735,55679,-4109,-9238,-9592,-1644,-65955,2714,-42605,-10731,16906,-4704,-5310,-29796,-107804,-8575,-1183,45132,96514,-5557,-24829,10672,-57109,-72149,39494,7423,-1585,-45288,-60444,-58532,-36304,6020,-29493,16502,1222,-28229,-69783,-42151,-45514,18137,74409,-22610,-6817,9337,-106902,-124416,-98756,-86070,-36443,-98920,45999,-45451,15379,-56529,-51766,40808,-98181,-60961,-115590,-42897,-44388,-123156,21348,-15431,-52205,6618,15212,75446,-23518,-4547,-1048,-49197,-24333,103665,9758,-3767,-45882,-29488,6651,-32228,-46225,-4887,23853,-52932,-27792,65261,-24653,-43188,-46029,-29892,-64648,-115527,-47497,-33067,-16987,-35865,-90764,-42706,-88264,-80988,-83613,-23455,-31834,-83307,18727,-71706,-91233,-159949,-89542,-46100,-20876,-12479,-52356,-63645,-50740,-125527,42458,1376,-43157,-40643,33319,-82460,-40800,-116336,-46899,-71342,-88112,-122352,-84148,-68486,-106219,-141519,-145510,-184945,-158894,-107740,-115266,-124723,-118266,-66136,-249056,-225692,-292134,-282556,-292397,-321200,-413477,-455073,-593811,-730187,-1165398,-1589479,1439098,921648,666154,505875,387000,285805,272654,152504,92441,176459,174591,80183,100574,193348,90457,102335,41346,127048,80627,169550,121962,92719,79233,70821,128133,31537,66958,47244,108849,58766,100543,83185,123448,113963,111729,92271,95898,68030,43402,8412,141525,31312,20511,24781,43655,61142,106978,65941,65097,60965,46774,-46047,41398,41234,58341,62584,-65908,67673,13417,81941,114110,75677,-37465,-10522,28801,11782,-21453,9260,-4003,-26297,-11533,18570,78714,155325,122197,38805,51129,32855,664,-4931,-83998,-77090,124221,-35787,-57561,-36719,-84133,-177022,-225005,164896,133628,156605,85618,116177,6975,32523,42523,85270,-30136,10278,60607,109273,-11075,40181,-52505,63632,32676,-30581,49380,24150,26204,-8140,221,75171,103347,30171,33140,-29191,68008,22557,68890,104025,47277,74439,58760,33174,28377,-12599,72464,23270,64210,32215,59483,33932,-32158,51898,-91114,25189,41569,18607,6641,16074,40714,17438,31635,242,-819,24224,-29794,18481,45550,-87194,66991,35172,44013,87279,4755,-11240,72198,19040,40647,-9949,-39428,13802,74008,19465,38697,54414,3808,14544,-60697,-39098,-48519,46993,58562,78826,20178,16046,7036,-25447,34590,19508,-50382,27755,32425,116661,85388,27183,53272,63142,-6483,-1487,29042,-3926,-7480,-25463,-6285,16811,28471,13229,8812,86959,59669,-19178,60459,50209,-80903,23874,23719,59781,11292,9896,83615,18487,96651,-24267,56807,2530,95715,12655,-22707,-22453,22423,-14764,-23711,12339,-9816,-42048,16982,44469,1412,-27669,-34149,-62870,-45174,-16381,-26928,-7724,22081,43619,136051,-26664,48487,17121,-40506,-3397,12064,106509,84343,18119,-13795,-19583,-27452,27645,35084,-15677,-8505,-59246,10868,101301,67795,-66200,-26874,31004,24975,31722,45302,73403,-3947,-36269,9724,6912,-44978,60014,79585,-169,13260,3716,22837,-11913,-9691,-46471,44880,6139,-3783,69446,7073,19507,-12869,-84083,11536,10124,2271,46309,15303,-25223,-11573,-10429,-47773,65833,-1529,30676,29282,54295,67324,13817,34820,18585,105797,58300,-25345,102890,-50986,-2106,57805,-27741,-11251,7952,52967,21354,102096,55274,-81892,-47426,-36572,-19506,-19075,-1203,-7166,-16088,7152,-51288,49503,67955,-23164,12365,51474,21710,-101332,-38135,-65636,129925,755,-63776,-22932,-31184,39777,31447,35960,37990,25844,-1317,-46332,-65109,51600,49981,-41744,-24441,-72411,1625,-74520,61147,69025,47955,4850,2557,64162,40713,12790,14398,-15785,26224,61816,21871,-22557,61551,38244,31008,16579,28858,13265,-39254,-1022,69016,-5953,33910,22179,-16612,13928,296,42682,43727,60637,-26685,-28600,6966,-69781,-6845,28702,33423,43479,3070,-23697,-43625,-45330,-64753,12912,49668,36093,86333,49340,39072,4512,38238,-15727,-38673,45339,41667,62885,55336,-68438,-17272,-21460,37753,4796,15752,70261,-40629,-4509,1082,-33599,2850,-9900,-17069,5385,-37230,-24968,-121780,-65849,13722,13787,24382,-13095,-37041,62543,74972,37033,18168,-12906,-34227,-8351,-53935,-16523,-59961,22951,-75198,-20566,41202,-2373,73803,70163,23615,-13689,45105,67632,66484,29507,3326,-64992,-14333,-10279,-39600,11704,33260,-22230,-46214,-8939,55124,35492,23938,-12126,-42479,-88255,-32990,-34099,-22305,-56141,14762,61345,-44407,-75048,-28088,39703,23092,-30142,-11006,8329,-45478,-45442,8972,-36987,-69457,-75142,-39092,-22029,15190,-17311,-63177,61609,43202,-9365,-34121,-15791,-9478,-6398,30754,47499,28831,20383,87176,-12068,-9210,-54890,54259,-7950,6773,-31990,-1020,-3445,32767,-37009,11978,113,28586,-3994,-33862,50322,-45080,-11509,-13883,-44023,37360,-33147,-22105,-4715,53948,-58824,5872,68086,-26540,-769,-23661,-6201,96285,27074,-35211,-14672,-24759,-58491,-49834,-37606,-58500,-38698,-24783,-17218,42177,49714,23279,-51308,-54734,-35330,14704,85405,-15711,51573,80129,21205,2020,32917,72239,-10102,17312,24099,16682,50641,-19836,-29529,10474,-8098,-18149,64527,95777,-35701,38437,-4769,-31682,30556,71241,-9950,-33235,21948,85746,14969,23427,719,83104,31659,-17886,103411,-69575,1217,-41872,-9904,71084,-32802,65478,-20758,-852,332,5921,33281,597,6342,22077,24422,7915,62595,-48447,-12668,6009,6669,43494,38497,15240,-48163,-16624,304,-91723,56288,-71502,59988,19656,22131,31356,974,-11011,16789,9208,-45179,4128,75696,100484,-34405,-66885,-30107,-13989,17593,-51503,-58102,-14074,24947,65971,37307,26832,24794,6882,38659,63019,-705,11693,-34711,38626,-17798,6389,-80451,36204,93452,-8994,-40797,-45919,-27896,36808,-89565,-46953,55850,16964,-41970,-36156,-69517,-60296,-79117,-42987,-83018,-13476,17395,74558,-54708,-2595,-50885,37264,10395,-46634,-54713,-41030,21585,38490,61112,90064,10275,-50089,-43895,5776,-41495,-99709,-78698,-9649,-64104,-56303,44696,-58033,49193,7381,4427,-113837,-72075,-53268,-31220,62890,33669,-38643,4722,92866,42700,-62169,25141,10680,110135,-13499,8818,-57617,2473,-2758,101249,102637,78629,-42346,44602,82781,33439,28903,18979,39090,57626,20158,8990,66444,-32187,38549,23785,81135,39113,-11943,-6020,-48036,5638,-63019,-19192,-4779,3915,39276,-27614,-40644],[-92513,-47366,-17549,-33501,32026,43280,-5654,-8303,-34394,-27024,-26088,-54943,16450,-31552,-84311,-62403,-14043,9431,-105296,7290,6450,-60711,-40510,17225,37332,-48726,-9285,-51501,-52637,-46734,-52143,-93479,62323,51084,1746,18800,29100,-31447,-19803,-80077,-62454,-4053,79709,22646,-10893,49797,-22744,-15288,-35842,-63055,13079,-36316,-21011,32476,-3863,102588,59144,27205,-34018,-25722,-96706,-10567,-176,-64717,-20840,-19123,65892,24006,61818,-31781,12938,-28747,-14697,-54752,33470,44358,81653,-1930,8539,-44490,-28503,-25291,-65240,-35848,-84971,-49218,8796,-63609,-2314,-16007,61889,2235,53155,82500,-45166,-16410,37941,59237,-32847,-32298,26087,44451,-4028,-8533,-15444,-31203,-77424,15431,-13186,-1873,15600,2585,-12257,-36851,-96700,-12486,-6853,38434,114399,13075,-53024,3687,-43633,-68818,41676,10177,3764,-33574,-90005,-65430,-34410,-12286,-22556,17305,44015,-10322,-62030,-41402,-33144,17868,77002,-17822,-4719,-3069,-89076,-140229,-109300,-61640,-38647,-88659,34019,-43854,1622,-65433,-56066,23521,-90907,-65997,-133808,-56560,-30249,-109157,13631,653,-60645,-54009,22437,101664,-6766,10750,4863,-37937,-39967,81747,-22999,-13027,-38987,-27013,25394,-33899,-27087,-10354,39239,-33435,-38465,62172,-18844,-51451,-60150,-37420,-54598,-105239,-62907,-22018,3222,-33852,-81924,-26638,-84271,-110165,-82254,-31300,-57092,-130973,14823,-40457,-77846,-127755,-64754,-45131,-29385,-26886,-58193,-79577,-15443,-96668,30987,-26697,-37147,-44636,42634,-100646,-64994,-107495,-56997,-63070,-79949,-108884,-76156,-77496,-81944,-132748,-138555,-169876,-138277,-65232,-82080,-104702,-108383,-61348,-257893,-228306,-286811,-282666,-346423,-315810,-386350,-442439,-588732,-697649,-1207349,-1495273,1444582,913276,628875,445774,390876,238013,239253,147722,96680,204620,176314,55748,107661,178411,84991,83351,61205,104862,73894,149775,100041,58334,62093,72984,108462,28615,91347,48851,112850,110573,112205,84160,101471,127143,90410,60098,72817,31081,50176,14937,134095,14622,19086,20543,50652,70917,75981,61380,80035,81156,36620,-24448,38244,40929,66603,78017,-73904,45748,21037,70887,101381,52962,-51439,-2071,15631,17207,-14353,-3638,-13416,-17826,-12238,10379,72611,163108,132874,36171,49437,31070,-13976,-10770,-68071,-56724,99540,-40936,-48967,-30093,-91049,-181711,-238097,112334,113736,167652,98559,92824,11881,39016,72507,129565,-51694,20169,59266,108109,-30385,48151,-39068,64315,3795,-11185,46676,13920,53445,-24487,9598,61960,98427,23837,44117,-52327,101336,45928,91389,108421,47658,68592,42296,36266,26294,-27936,43709,15417,68814,32459,63991,33269,-29120,30699,-110310,13495,25482,12348,24911,9659,37376,30728,38447,-3351,-23073,34374,694,26561,58786,-80161,60298,15359,41415,68226,3100,-14888,66654,13096,58446,43891,-11468,13975,82481,15809,92551,51073,9125,17666,-67984,-61459,-58930,46540,90408,82598,11533,2265,-5611,-8551,44280,20918,-68875,1596,33879,105574,37496,14951,45128,100498,5270,-5575,23902,-1304,-4496,2458,29964,21645,7081,-7998,-1174,88832,60432,-10544,48208,26600,-83099,17237,8405,49411,1766,19158,88297,30547,83838,-22454,50414,592,86136,30869,-21670,-27746,-865,-7469,-22217,23604,5788,-58158,24925,39335,9915,-35888,-5944,-60708,-36740,-20337,-20410,23919,56063,77260,129837,45549,30922,5655,-30199,-20996,8106,57244,50797,17725,3316,-15516,8166,34873,42897,7294,-20984,-69416,11520,117110,42882,-86047,-72107,8389,16255,42487,52434,76984,19899,-34429,48101,19973,-55422,66938,64450,-10237,17705,4877,15941,-26106,5476,-38235,62498,15751,8782,91673,1809,23428,6546,-37329,51144,32642,3366,17660,13476,-12169,12571,-10492,-55294,63366,-3196,31432,48276,62979,59441,22213,16939,30450,118629,73055,-22647,113197,-54560,-12865,54050,-26355,3394,3857,36219,1872,102451,58631,-91143,-42827,-29178,-3769,-21014,-19396,-26055,-19154,-3305,-74547,35376,85990,-24270,28639,53582,37347,-52660,8216,-84118,80198,-18357,-57722,-38184,-38145,56968,36306,35360,17811,25758,5955,-44401,-51925,32719,31067,-43696,-7111,5356,8769,-74951,65650,58859,71375,-1952,-11128,50117,41572,27229,22297,-14416,29303,38119,3832,-34294,73559,53876,36808,27558,39410,-10671,-43283,49292,59707,-20242,19313,12379,-42662,-12145,-22358,50255,31761,37376,-16686,-41556,16472,-100428,3444,58759,26149,31354,-4769,-36809,-34676,-35490,-49069,3943,53423,15029,99915,30359,55921,6619,39410,-7664,-37969,11995,18935,31872,63475,-77413,-25002,-12394,36695,20047,-3704,66395,-29963,-3691,-10882,-28815,925,-15701,-29075,2069,-54634,-20943,-117760,-68467,1074,14080,42073,-2202,-69248,56311,87128,21265,-2220,-9021,-17442,-7517,-53883,-23772,-29981,37112,-63234,-27685,52709,6874,59190,29581,-2437,-14938,39813,89006,77711,12968,-26095,-72057,-5996,-47892,-35164,18016,3052,-39579,-30764,6455,36989,24765,-7594,-3562,-16267,-69070,-38698,-24888,-12768,-64368,10175,69943,-74405,-68793,-46566,41112,10189,-16965,-24362,-34199,-40917,-44266,-9159,-46523,-61195,-60271,-37983,-24876,7455,-18857,-53595,64138,50324,-25536,-32147,-21288,10094,11354,22318,47688,32524,27810,86448,-10097,6826,-55055,53295,15335,36275,-26651,714,19981,52844,-1142,10241,25027,51850,11667,5149,33225,-40489,-4242,-29643,-58620,27479,-41186,66746,-10838,33618,-83567,-8904,57085,-16911,10567,-17342,-15907,98483,-19866,-42420,-12057,-29244,-62912,-40920,-51226,-27464,-67874,-36556,-1746,28305,61464,41104,-54465,-64505,-42354,23245,88381,-38407,54340,76635,27894,17501,43486,51911,-11835,5719,15317,-2670,59944,-5784,-25513,-38137,-28618,-29613,88244,85458,-29542,31185,-33886,-49375,39661,98517,6523,-13633,26484,86267,-8766,28808,-848,60725,27991,-5102,138797,-69344,-7739,-40739,-21894,47349,-50711,51269,-13853,-4702,5111,19864,41081,-7990,5014,83763,54290,16037,44669,-57643,-6146,8905,235,37565,-16180,81,-46327,5056,12042,-64188,47706,-56978,78057,42459,16265,20053,11251,19916,26916,22453,-58001,-19219,54097,96357,-888,-68241,-40355,-7491,16668,-64438,-60081,-18432,30644,96354,57433,27257,40317,19913,55628,81059,-588,11408,-33491,42010,534,16275,-70222,56007,151775,-7470,-57717,-25715,-7459,22662,-53775,-49063,11134,15983,-15898,-40072,-70573,-63482,-80863,-29532,-69282,1286,8852,44461,-55775,19062,-35700,15380,19087,-9695,-75774,-40645,-1629,37863,62180,102053,10188,-22802,-22266,2735,-42564,-75951,-87588,-16814,-50050,-47076,21190,-62621,46537,-9370,5744,-111776,-109000,-106542,-22019,83973,14641,-1080,12388,47190,43439,-52156,-574,32374,128177,3602,613,-60465,127,-9531,64317,90335,60631,-53329,43760,116803,39609,51904,17031,43522,51352,39804,5713,63156,-2679,32510,27944,80716,26342,-23039,-14168,-40180,11746,-24031,-13935,-11887,-14106,40358,-21394,-24223],[-91472,-50972,-33953,-42196,25648,36407,18528,-12424,-37863,-23345,-23856,-49268,17641,-35270,-91179,-48496,-15403,11103,-81507,12715,-4867,-40956,-38926,17049,55556,-36149,11329,-46011,-46693,-76554,-58989,-65291,55021,16509,-29366,21661,41336,-27202,-38260,-75363,-36219,298,74888,27683,674,35665,-36022,-15162,-38080,-73790,14789,-16028,19208,65976,-5005,127303,60430,7175,-33445,-23429,-93265,-35691,11338,-73253,-7613,-15573,38987,14392,44317,-30822,13080,-27466,-22269,-93135,18543,41927,99495,17264,-15674,-52596,-10972,-18926,-86470,-45479,-85954,-50342,6557,-80091,-11216,-88015,43189,-16150,85300,82377,-35187,-17767,25572,41644,-42482,-14508,27502,35031,-12283,-15395,-17582,-35400,-84376,21008,15402,4738,14885,7902,-19678,-51221,-62093,-10142,-13651,26281,118822,26333,-76628,6472,-15978,-54464,40069,3038,2262,-14067,-113468,-69592,-35599,-27401,-18749,11366,75860,6851,-57029,-36034,-13057,14269,45814,-4202,345,-13625,-62788,-131644,-109832,-38119,-39469,-80179,28805,-44361,-15410,-65845,-50724,671,-81437,-72552,-141199,-63764,-18595,-86730,-744,11730,-62890,-74569,25344,98144,14158,25707,17761,-18639,-48251,45279,-53947,-29631,-33033,-23779,35724,-35072,2902,-24109,42305,-14280,-45464,54348,-15008,-44884,-67683,-39597,-44462,-82470,-65328,-11456,17157,-41428,-70730,-8450,-83730,-125844,-77126,-61742,-83134,-161640,-1617,-16468,-61201,-73473,-33112,-51382,-40373,-55823,-62239,-99443,23583,-61403,1838,-59747,-30644,-51198,29640,-117391,-86169,-95401,-60193,-50751,-76084,-84841,-71288,-85034,-73517,-136468,-137655,-151226,-115364,-16148,-47387,-92215,-110493,-87616,-248438,-231141,-273819,-274939,-386801,-309372,-380144,-427672,-581161,-661878,-1221329,-1425931,1425055,906083,598153,424798,396125,204307,207217,145355,117113,236283,171219,49672,109517,147984,80204,75095,81889,93598,68122,126005,73332,28259,56238,82481,95547,30903,104505,50261,126877,160079,119644,83428,82173,130522,65996,31511,58582,15832,62639,24139,102554,3212,10780,20229,51699,70603,36073,49554,93695,89953,29559,-4308,35347,42378,63349,78586,-58491,26590,14175,36743,74034,24048,-54891,14369,11515,22664,-12525,-15026,-22992,-4503,-5347,9837,66349,138664,111025,30593,50956,35447,-13459,-21557,-47167,-24299,54681,-49253,-43039,-22179,-97513,-183733,-266712,92645,113853,176534,111876,58342,25537,52790,93514,151583,-55418,35319,55978,82034,-43296,52140,-15569,60449,-18478,12877,47370,6669,81022,-25121,27917,46659,93674,18103,49618,-48548,118590,57722,107381,109973,52412,59064,26997,33980,26451,-34925,23171,8645,65128,34625,62008,26479,-22880,5368,-100135,6499,4844,7415,42620,7796,32016,34595,43855,-5685,-53807,51317,42603,30550,64888,-60513,52808,-1580,40144,50089,3889,-22464,54940,15748,77991,101307,14688,19554,81925,10428,134813,39046,10633,18414,-64975,-71083,-66671,49232,113832,71569,-13929,-15410,-17181,11766,44484,11820,-80142,-24540,36800,86246,777,-977,29262,128177,6638,21350,21513,24,1495,31591,53644,32080,-3715,-31174,-9815,82261,58869,3256,30428,-12639,-68649,16040,2110,50364,-3763,32034,84916,31611,66433,-20222,46305,-6648,66893,46202,-9711,-23307,-17422,-844,-13199,40696,46844,-50109,31486,26132,15070,-47821,18340,-44450,-34147,-21770,-13313,43524,79293,98135,102974,108088,14362,-17013,-16604,-28957,6850,6851,7720,23164,29828,-10099,35644,37179,30353,9329,-23205,-72189,10816,110442,21115,-103104,-102315,-15363,17682,49365,55872,76584,50047,-24828,79336,23692,-53909,73756,46479,-18781,26665,3579,6697,-28504,10029,-27056,71653,29643,28466,113658,1928,28870,36225,12300,70891,55989,10618,-8692,15186,22896,32430,-7793,-53667,52078,-7954,28178,41547,48021,55349,44098,1003,41489,113538,74143,-18299,112183,-39598,-23810,44237,-15262,17073,7423,25184,-14431,89719,50997,-76128,-32072,-17239,15845,-24307,-42815,-36842,-19449,-4798,-62567,12899,92280,-32690,43312,55603,52362,-4520,54427,-79092,19952,-38316,-48535,-46958,-36643,75231,39585,25768,-4991,21506,8790,-45659,-24526,19497,2644,-47177,7076,70417,10499,-67496,60709,29944,88148,-6387,-31186,42543,39229,46038,30818,-3575,35122,16514,-17412,-42781,67872,61069,38244,51711,46235,-37741,-35425,93473,38147,-36458,11593,7855,-63162,-29398,-28059,55867,21887,13241,-9613,-49783,23887,-114735,11367,87409,24302,20801,-12347,-48329,-23433,-14531,-17067,11133,47329,-7595,102534,18224,66547,11224,35138,2282,-31544,-7818,-2071,3415,68965,-70369,-28721,-4832,43069,27911,-19780,54596,-17721,-7444,-19563,-28286,-12671,-24453,-27883,7081,-43738,-10966,-94707,-45427,-6908,17081,58282,17942,-86268,37948,91561,6369,-15194,-4760,3322,-1404,-45314,-36118,8444,43438,-48353,-37540,58396,15997,41530,-15511,-9320,-10405,35721,112748,79629,3528,-63707,-75376,-773,-82503,-16184,36662,-19842,-50090,-8918,8815,9845,15687,-37271,4829,3682,-56056,-33800,-10462,-1691,-65934,3675,70121,-65910,-47101,-58832,38522,-4596,-11944,-27842,-66515,-36202,-33863,-26887,-34579,-54018,-38364,-31795,-19824,375,-30228,-48254,66108,59422,-37527,-22434,-23451,23176,37691,5945,42366,41140,32931,76222,-10255,19446,-43362,43686,33209,61981,-20398,-5703,35075,64928,36311,11219,48183,74987,11254,37665,5530,-31153,-3416,-37368,-71149,13155,-45059,155459,-13057,14533,-94987,-21733,38228,-6442,23359,-11681,-23676,93444,-40449,-42629,-5129,-30628,-60965,-32493,-61533,6247,-90783,-39748,14162,7474,55775,64447,-47464,-69233,-38186,33204,81471,-46243,53067,58965,36037,37875,44627,19359,-7422,-7214,10594,-19149,46849,3406,-5895,-82581,-48876,-38454,107128,78078,-10633,24721,-55166,-52747,54673,100107,16566,5083,36058,82870,-21073,32328,-2435,41425,15569,7136,144419,-73059,-22238,-41244,-34915,21511,-45375,27489,-9616,-12807,21925,39652,38038,-17881,-413,115371,81204,31842,24215,-75094,-1310,-18795,-7214,28683,-65137,-18093,-43028,13775,22624,-2411,44022,-31815,79307,59941,3438,16277,12581,44254,33656,34178,-55614,-29132,27581,82354,30180,-53610,-41735,-5554,11198,-60531,-53101,-17047,39258,107496,69576,21979,49651,31051,64273,84114,-3566,570,-34754,42231,16510,19868,-50069,69731,185720,-3150,-71180,-12140,13379,1141,-31648,-50071,-33344,8456,5535,-41823,-49450,-61371,-78411,-32874,-56642,5778,-12244,16091,-49712,45630,-7211,-13011,23313,31112,-93112,-27791,-26242,32022,47221,95494,8512,20508,-2991,5250,-32934,-35504,-90022,-23211,-24884,-43986,-3022,-55789,46325,-19935,2265,-84160,-103409,-127122,-12765,87856,-12734,26668,15402,2575,40989,-34890,-23896,50477,106437,11588,3888,-31733,-7242,-18417,16347,68678,37259,-51099,29920,129489,34653,69145,16062,43586,49852,55819,-6120,51612,30895,28665,27775,77950,10480,-37658,-22311,-23397,15721,3749,-1632,-13599,-25795,38681,-11990,-11421],[-66379,-48133,-48720,-47508,16718,27536,34760,-16576,-37489,-9448,-15428,-42460,4288,-37639,-82412,-18304,-14381,10969,-52485,20878,-20819,-19590,-33980,9467,61839,-28576,23935,-36035,-44490,-107456,-63348,-35373,35294,-19631,-51601,21378,46174,-23058,-45006,-61708,-10461,17651,55005,19652,5203,12410,-53553,-23470,-34678,-77231,11479,14065,57257,96495,-13950,112012,32678,-5602,-25620,-21920,-76648,-59019,6724,-81984,4958,-19005,8928,18115,31772,-25105,19634,-27165,-36639,-97910,-5046,29910,96360,24825,-48228,-53551,17268,-8462,-91884,-53760,-76718,-53224,-4859,-84822,-19515,-148645,24145,-42195,110037,67407,-43030,-21083,11760,23775,-52421,6401,39209,31439,-25927,-25244,-24416,-15438,-89106,18021,32818,9938,14793,8483,-24371,-70550,-18758,-746,-18847,8593,106488,29011,-89781,20775,17900,-33461,33718,-9452,-4453,10335,-121510,-67396,-38586,-35869,-18970,-5892,84118,23171,-54581,-27191,8811,6928,-12940,5644,7596,-19741,-33395,-92616,-97278,-22497,-40176,-76809,30197,-45625,-33198,-59726,-37844,-21022,-71044,-78446,-133456,-63192,-12853,-63408,-23641,15729,-55765,-53869,24083,71752,34206,38846,37502,2799,-45942,10316,-75102,-51577,-30958,-17459,33263,-41235,30400,-43469,28940,-2240,-47266,46090,-11831,-27102,-70709,-35792,-33875,-54644,-53433,-3789,21836,-54185,-60592,5730,-94368,-124794,-68688,-100281,-102590,-162581,-24254,-5795,-45604,-16646,-1259,-61712,-52913,-91333,-60855,-117466,47419,-27065,-30513,-88395,-25604,-63343,2900,-127961,-99605,-88171,-60544,-41231,-76404,-54886,-74561,-98504,-95656,-143398,-138745,-128386,-86665,30668,-23001,-92213,-128697,-135947,-218865,-230770,-259351,-264149,-395005,-301534,-388664,-409685,-568249,-630241,-1202666,-1409821,1376236,895893,578386,447400,400679,193968,190031,150106,146966,257852,161162,63194,102283,109094,78833,81192,102117,92882,64143,107545,50252,12561,63597,96238,97686,32669,103607,51877,137195,188596,123321,80340,82689,128044,43932,16417,59037,21247,78872,30323,63035,785,832,21999,44638,63413,-187,32329,103594,88891,28336,7000,36515,43670,49368,58758,-27811,18762,-1445,-6753,41015,-2382,-48589,29630,16950,30670,-14088,-21546,-31690,11562,7571,16902,55621,95542,59930,23661,54007,44273,6046,-33818,-28263,5072,11198,-57655,-41386,-12985,-100909,-181694,-302844,110913,133351,179212,117992,30882,45505,70854,100630,142276,-39963,50492,48302,37735,-41664,51583,14866,51195,-29799,33535,49436,4195,98769,-10385,51147,31258,87183,16241,50437,-13252,109882,59187,115248,107908,62782,50558,18381,29247,28438,-32633,16451,4040,54210,39649,54184,12503,-8844,-10956,-63819,5745,-12033,-115,52035,11863,31815,28566,47568,-2999,-84891,71572,91480,30228,61582,-30836,46418,-13133,41879,37638,7048,-30369,43710,29006,101282,143196,31666,22983,67202,3744,147496,20863,6727,18569,-49359,-63331,-63129,54027,124666,46518,-49062,-30188,-26243,31486,33854,-6693,-78433,-41517,39373,65969,-7019,-19740,7249,138118,-2575,75210,21932,267,7019,60272,62877,48145,5,-51529,-14429,69365,55211,17917,9684,-53142,-38950,19331,8502,65929,-7112,42592,75596,16099,50810,-19115,45578,-14219,45880,56325,9287,-10307,-24801,1702,720,60001,103149,-19918,37156,12675,17999,-58811,29006,-18048,-36211,-19070,-5735,45593,85405,97505,64752,130741,3418,-43494,-1828,-24703,8043,-33237,-28722,33211,58308,-4716,52073,33874,238,-7215,-15247,-67568,7542,79099,5484,-109511,-111138,-37003,29226,55446,56286,72304,81559,-10162,96245,13358,-40589,78539,37983,-22908,36913,290,-867,-19334,-739,-17832,70313,43940,52182,130285,6540,32709,63911,47066,63339,75999,21128,-25902,19012,68198,47686,-1383,-44813,28747,-15287,21399,9832,15759,62138,73644,-10351,50108,93688,62849,-13539,101150,-12603,-32421,26944,4813,24445,20316,18419,-25753,67260,33722,-42890,-21603,-1947,32606,-26612,-64419,-37288,-18869,4315,-18066,3743,88438,-52686,53960,55063,61200,18943,87171,-51060,-26613,-55031,-41028,-47219,-24722,87306,39207,8484,-25863,13647,4923,-45014,4712,10246,-25114,-45533,19660,100500,3914,-58919,45361,-11768,94639,-8142,-55195,40582,28470,61253,39336,14376,45212,272,-35890,-45711,44842,63051,32873,82416,52330,-56812,-14010,117868,11931,-50757,11335,9403,-71724,-34849,-14449,63157,16678,-7526,-9496,-47861,25950,-101822,14655,109232,29453,13075,-17132,-57614,-13018,10436,23233,34402,32189,-21515,96294,14694,67780,21144,30054,11555,-20965,-10459,-19824,-16073,67987,-52120,-26785,-816,44284,23179,-28166,37969,-4975,-16750,-23666,-31240,-34441,-33675,-12304,20535,-11997,2801,-65715,-8804,-7938,23119,68752,43087,-85425,12753,85059,-4118,-19135,-1079,21510,8173,-29472,-49973,44834,43495,-34733,-49841,55739,19090,24616,-55055,3481,-2130,32593,131959,67626,2855,-98505,-76487,-3166,-93551,10358,62477,-30190,-53355,12106,-56,-25962,10839,-55762,8481,14147,-53152,-24802,4461,10215,-59393,6406,66803,-25339,-18272,-57162,33997,-17231,-18778,-22686,-81980,-31669,-17632,-42651,-4992,-48295,-13235,-22407,-11725,-8550,-47201,-48769,66860,65883,-43280,-6426,-18448,27971,65706,-17683,32470,52730,33899,58543,-13075,23674,-21788,29928,41795,77017,-16964,-17080,41689,66436,68487,16594,66291,95936,-1427,57469,-22083,-18917,-4460,-36225,-74617,-1370,-44658,200988,-9186,-1316,-86775,-26940,16240,5878,37563,-8426,-29106,82636,-26270,-36313,4019,-30079,-54854,-27105,-60120,32832,-101411,-33390,26689,-14005,29965,89746,-32643,-67007,-27820,42549,68928,-34457,47727,31307,44804,58123,33398,-18922,1059,-19848,10598,-32209,20473,6674,25650,-104064,-63511,-42954,116567,74802,16632,24408,-60501,-41578,72757,76393,16997,18513,49373,77895,-18137,31239,-3279,27912,-4259,16487,119629,-81216,-39297,-45779,-45784,-2361,-20045,544,-10778,-22577,46615,60916,27026,-25256,-7285,103234,94572,45480,5036,-94153,-681,-62609,-12681,22305,-92941,-33828,-37669,8570,29145,71875,45909,-2373,64724,70580,-13631,25371,9514,58758,34550,39888,-40512,-29253,362,62034,46415,-19387,-30643,-6591,3624,-46286,-39903,-12563,48106,98793,72390,7741,48319,39739,64043,72192,-9121,-16698,-36809,38996,27406,19667,-15312,75385,179439,1717,-77540,-5230,29818,-20333,-32082,-51936,-66691,-3750,13165,-41219,-14307,-52707,-71266,-46499,-51155,-915,-38809,-2203,-40473,69844,28365,-41600,24236,62201,-102371,-7963,-46094,23447,23229,71389,4232,64871,11291,12116,-16152,6675,-78385,-23096,2427,-41174,-22411,-41003,46671,-21438,-6541,-42575,-55287,-113791,-8010,74454,-40348,37987,14458,-29302,37613,-14682,-38397,58911,52633,10847,17371,23289,-16327,-24214,-20673,42861,13350,-37654,8898,116237,17532,74900,17307,39034,48031,63617,-21899,38467,61155,26725,23939,69286,-4308,-51476,-31375,-4405,19955,10573,19976,-4619,-29325,36385,-518,-6952],[-36060,-39954,-59957,-47333,6951,19453,41369,-18509,-31539,9800,-4141,-34829,-17825,-39996,-57425,14395,-14489,6521,-24270,29210,-40175,-3856,-25958,-777,54881,-27177,26352,-23940,-44679,-128923,-65793,-11543,13120,-45841,-59331,15695,41318,-19179,-37309,-43025,7735,46177,37538,3471,7231,-12700,-68910,-36923,-23599,-71370,2252,47438,85298,112306,-27913,69324,-12339,-7299,-12882,-16764,-52650,-77442,-10462,-87244,14791,-27505,-20111,27487,30339,-15602,23283,-29519,-53889,-71717,-32332,11271,71621,19097,-82389,-47151,46556,8809,-81399,-57524,-56386,-56315,-22692,-75154,-23692,-166181,12344,-68298,117096,38256,-71479,-23858,1266,10913,-59083,23611,54259,35018,-38299,-31779,-40341,13858,-92710,7724,34194,13138,14781,2486,-24463,-89600,15862,11854,-20553,-13400,78653,19350,-89017,43364,46264,-12494,24250,-19317,-13380,34135,-111056,-59641,-42117,-35939,-23384,-34434,65927,35551,-52707,-16220,26388,-1844,-77715,-697,14401,-20586,-6538,-32679,-73259,-18489,-40953,-79609,33455,-46286,-48934,-48914,-22076,-33995,-60552,-79871,-109605,-55158,-13983,-47184,-54212,12997,-40702,-14824,19677,37275,48703,47922,59146,18701,-35498,-12573,-84026,-73161,-32986,-7513,16721,-55060,41181,-63587,3131,-2729,-44735,40947,-8758,-6068,-73636,-27793,-19786,-30270,-31558,-966,16707,-65725,-52786,10536,-113220,-109342,-58970,-131103,-110607,-134421,-43914,-9150,-34988,24040,24377,-71260,-65136,-119448,-50407,-126843,42201,-1342,-50713,-106641,-24260,-82356,-26286,-128132,-103585,-91040,-64132,-40529,-80458,-27132,-87199,-124733,-148792,-147028,-137151,-102194,-50521,64107,-18052,-104769,-162612,-190044,-174390,-223708,-248201,-254600,-364528,-291337,-401392,-389673,-548431,-609676,-1161275,-1456968,1312101,879856,569675,494127,402395,204368,195512,162488,177376,258984,149139,88945,86395,71263,82395,100631,123650,98079,61343,94579,38010,15716,81118,111002,116482,26798,91639,54678,131127,188119,125471,75347,105543,124894,28754,20623,74955,39039,94454,30714,32256,7583,-4708,26020,30441,58628,-23387,14051,108487,82561,34844,8808,44121,42280,27816,20437,4929,23724,-16593,-41575,12323,-18220,-35982,36203,29589,41747,-15294,-23511,-40042,26712,22687,29121,38019,49927,-4689,16645,55512,54727,39020,-43677,-16614,16267,-14740,-62527,-44369,-2363,-99437,-175234,-335832,156149,166957,173916,112096,25608,68142,87666,94820,104420,-8918,60620,37239,-8660,-23667,48240,46717,38847,-28444,44758,50320,6770,96927,14392,73033,17244,76225,21404,48445,41707,78507,54976,115297,100079,76784,44826,18130,25322,31658,-23696,24784,1781,37567,46789,42325,-6708,15057,-6701,-14888,10517,-17057,-12291,48481,20604,40302,16083,49373,7630,-103999,87863,133327,27078,49144,2986,40537,-17053,47560,32158,11812,-36135,38554,51736,125788,151038,36771,16430,39232,-2735,124728,1370,-1749,19362,-23643,-41117,-44309,59228,121600,15854,-79543,-36844,-32056,47451,14235,-30644,-61739,-43579,39193,51663,12736,-39287,-16985,129001,-18104,131840,24508,-1458,7721,86635,58497,68460,18247,-64816,-12000,53553,50050,28242,-10935,-80367,-2615,25305,26760,88807,-10391,46938,62823,-14368,42107,-20131,46928,-16523,31042,60363,29800,7343,-24464,-2147,15402,77384,153443,22801,43817,5052,21333,-61731,23258,9292,-39554,-11254,1917,32857,76178,74866,29164,105470,515,-62107,12521,-9353,10616,-54283,-43688,44249,80581,-699,58397,26615,-37803,-32298,-1058,-57489,1916,31227,-4454,-101035,-102985,-52890,47831,64580,54886,64988,107657,6182,94744,-8049,-18959,78115,46777,-21348,44650,-3575,-2696,-2632,-23792,-15224,58609,54308,75849,135616,13796,33121,78490,58300,32260,89031,32185,-31431,23388,106839,58839,9079,-32628,-2378,-23599,13582,-36001,-20182,81014,101170,-16158,54650,66910,44372,-8948,82062,15517,-35962,4053,29997,23335,40341,11813,-32857,41364,11817,-2387,-16569,14618,41105,-24940,-78259,-28699,-19528,21154,37423,20404,78271,-84250,58311,49271,59586,12224,99696,-8843,-45862,-64799,-36803,-40174,-4809,86050,34537,-11469,-40446,3818,-5797,-38616,25770,-1026,-44040,-34141,33209,96473,-10536,-52554,22389,-53396,89429,-7971,-78827,38563,6859,63321,46333,35430,59269,-9160,-47531,-41658,11682,61350,19995,106063,59510,-62035,18942,116832,-9107,-58862,15345,15561,-65467,-29941,10881,77379,17341,-21999,-17001,-34241,21514,-64313,13279,119423,41248,8082,-16411,-64136,-7819,29830,59642,66015,12017,-19873,84341,16351,58924,37955,29591,17536,-7988,1236,-31144,-23682,59864,-30776,-19918,-299,31576,5091,-26875,20867,8169,-30879,-23820,-34484,-56044,-41026,12686,38902,27188,16959,-44730,24006,-2715,29732,70723,67172,-70903,-9666,68207,-8538,-16234,838,31721,19006,-9318,-59350,65837,39888,-25436,-62555,44363,13134,12848,-81121,28028,6700,28571,138582,41687,10145,-120383,-75999,-14899,-71071,34745,86134,-26632,-50584,24697,-13908,-65426,11734,-57765,5691,18818,-58702,-19872,16299,21302,-45522,23451,62329,28141,7514,-36962,30591,-23569,-35627,-11933,-80505,-26735,-520,-55222,29757,-44091,8974,-12699,-5697,-20153,-62731,-53977,64029,64490,-42056,13424,-5619,23621,84676,-43957,20018,62563,30591,37512,-17885,17616,5165,17610,39098,78482,-18663,-29508,41079,57615,89581,26064,76359,111510,-18084,62128,-38432,-7404,-1210,-26833,-64751,-12028,-40199,187171,124,-12514,-61636,-22133,-3486,19459,52782,-9308,-32827,68483,8096,-26048,12450,-29424,-47776,-25783,-40418,47604,-98333,-19730,31934,-29270,-11196,111658,-13694,-57372,-17701,48540,58325,-4933,39838,1235,53352,73164,11367,-52649,11063,-29494,14715,-43296,-5769,4970,59542,-96170,-68551,-42512,112633,73427,43957,32093,-46168,-18992,89840,39065,8277,24579,62578,73940,-3162,24765,-3200,19699,-28364,20257,76192,-92193,-54864,-55142,-51042,-21351,14577,-21841,-18583,-30499,71016,77289,13327,-25944,-10842,56454,86832,47397,-10043,-107420,-4918,-99520,-12582,22667,-93361,-42829,-30757,-4962,29689,130349,49976,22774,40157,73104,-30236,48144,8654,62667,29937,36593,-18819,-25588,-21763,43817,43047,28476,-6163,-7893,-2503,-30324,-25364,-7981,53179,76223,67284,-14573,35609,45498,55555,50674,-14573,-34692,-36616,32629,32143,20439,30633,74439,139238,5122,-75156,-2887,38403,-34617,-48298,-55442,-83018,-16581,2429,-38634,20171,-37930,-59410,-58879,-54569,-15751,-61412,-6543,-32154,85376,59911,-62644,22316,71194,-98975,12310,-56871,14345,-1086,37794,-2844,93763,18920,20481,1361,33267,-50031,-14387,22811,-32992,-32708,-22678,44160,-14165,-19078,-2999,12952,-79809,-11248,49366,-59589,33824,13401,-40225,34943,5334,-42919,55680,-10553,3444,35170,85616,-23128,-22727,-31729,17834,-5353,-18377,-11288,81000,-9351,65955,21662,28967,41550,61354,-35834,27523,82245,25096,18845,52094,-14565,-63037,-40964,10455,25345,-3869,47198,15437,-25908,35558,10802,-12400],[-19020,-28945,-64965,-42512,-2501,14358,40367,-16208,-20124,27246,6110,-27852,-39392,-43120,-22322,33245,-18472,-2900,-2549,34489,-58575,1901,-16272,-8374,37121,-31377,20682,-12820,-44848,-131827,-67624,2195,-3975,-55124,-52856,3663,26734,-15843,-17721,-22504,14578,77705,38649,-13830,10736,-31475,-76382,-50320,-5741,-57737,-11825,75227,99959,102857,-41368,22325,-53943,-3618,1385,-4771,-29519,-89061,-32577,-84534,20681,-37894,-44428,29780,40279,-5296,13086,-34976,-68417,-30720,-57711,-8394,33073,2718,-109479,-36918,65932,34170,-57963,-55088,-27601,-57707,-41506,-53345,-22245,-132565,9406,-86431,102699,-1345,-113566,-24644,-4859,3508,-60418,31691,64404,43609,-41681,-29856,-62368,33809,-93577,-6346,21759,12880,14083,-10196,-20631,-101753,29592,20754,-18636,-37332,40116,-389,-74238,67039,58031,2151,15188,-18840,-22773,50703,-86116,-50560,-45369,-27640,-31119,-67182,28922,37143,-49012,-4539,35977,-8229,-123477,-27261,16949,-17059,13025,26027,-44211,-25720,-40600,-86490,32255,-45759,-60460,-34603,-8705,-34386,-50821,-73183,-73866,-41950,-21324,-43423,-86911,5981,-24172,14120,13662,8301,54500,50313,73754,22797,-23353,-21998,-82969,-85338,-36613,4129,-9473,-72988,28097,-79329,-23262,-17882,-40871,40268,-6818,8892,-80439,-19348,834,-15427,-7747,-3721,3701,-70471,-45650,3626,-130054,-85973,-51116,-144086,-106307,-89993,-53015,-21899,-31834,39906,40071,-75125,-74322,-125297,-28125,-122933,8059,10671,-49310,-112920,-28320,-105861,-48032,-116022,-99672,-104434,-75635,-51042,-87784,-10069,-105602,-162899,-213798,-145243,-129943,-76301,-9733,72947,-36033,-125116,-206355,-235269,-126234,-208638,-242064,-248327,-305094,-277485,-408996,-370949,-522782,-604534,-1115490,-1552689,1258239,858451,568921,538044,399630,225090,220720,178783,200251,238912,138537,115075,69769,43891,91061,128235,147949,102704,57625,80241,40259,35185,102421,124500,144317,8445,75629,59749,105277,164449,128266,69588,138621,124282,22592,43111,102134,60273,103922,25854,19813,20600,-1520,33577,13212,66270,-29408,275,108697,76102,49626,6028,57653,36067,3772,-25790,27955,36315,-23094,-55252,-4397,-19169,-21730,31054,46041,54198,-12243,-23907,-48119,36702,35246,42302,14922,13430,-61019,10714,52288,63744,71985,-48361,-13915,2184,-18538,-61411,-51167,9503,-92433,-165306,-355490,208113,206371,162466,94415,46704,89600,96759,80849,52378,30648,63010,27562,-39099,6294,46842,72758,27915,-15523,44292,47782,12771,72299,41201,87201,5906,59131,34620,45072,93057,38078,50246,108930,83026,89043,40244,23345,24826,35505,-13021,44832,1801,17462,54233,29322,-26319,45201,21150,29812,17626,-5802,-26620,32870,30934,55606,3127,49010,25591,-101085,92304,150286,23453,30246,32852,32619,-12213,56910,32173,17064,-38025,41747,79375,140812,117633,32868,-4297,7049,-6932,76702,-14238,-11857,21213,5116,-13309,-12839,62459,105983,-9187,-91339,-33307,-34536,58099,-9297,-54158,-33265,-30811,34328,47438,44233,-56330,-38072,105689,-32740,157169,28008,-6699,559,107371,43313,89919,46988,-68840,-2833,38436,44144,30124,-28367,-85438,27743,31702,51843,103879,-14983,44277,49080,-50400,42449,-23550,47136,-9690,26037,58570,46209,24220,-21137,-12261,26320,89462,175997,65060,53592,5511,27852,-50440,6830,25037,-40413,932,8394,15180,59954,38068,9251,52858,5293,-61946,25446,12466,13060,-53543,-30428,52204,90901,864,57305,18582,-72111,-54519,13451,-44973,-4389,-17054,-11118,-78467,-87647,-59566,68650,78369,52836,56230,121222,21469,75754,-28774,4793,68968,70636,-14879,47016,-6005,3771,14964,-49945,-21675,38597,57714,95121,125213,21521,29809,74870,49208,-9415,92740,41643,-27903,27600,124876,65884,22563,-21435,-31202,-30354,8377,-78949,-44740,106065,117421,-17259,53755,41764,25295,-4599,57550,35238,-32345,-19372,53828,16081,61888,1700,-38397,18199,-6885,34062,-18085,29640,39336,-16905,-81011,-15465,-22676,39233,76939,58750,66156,-121243,55238,36830,46619,-13682,94310,34405,-39754,-65421,-34082,-29214,17185,68355,26430,-27220,-46034,-5887,-21196,-25869,34512,-18851,-50451,-13016,48439,75792,-29575,-48404,-1922,-79536,73844,-7461,-96264,29308,-22876,47506,50008,55010,75001,-12539,-51718,-31135,-20029,55503,1224,106518,67494,-54266,56476,93568,-16326,-57715,18547,23664,-46560,-19327,34539,100769,23574,-28989,-28549,-12361,11991,-16057,9448,115616,57197,4683,-8702,-67597,-12634,35207,80918,92771,-7848,-1541,69331,17124,41671,60543,37285,18288,5567,19792,-31549,-20397,47302,-14197,-10788,-846,5590,-21438,-16800,7704,22252,-47156,-21846,-33916,-68645,-45290,37883,56086,59888,27909,-38870,38424,5562,32951,64199,84863,-51167,-19773,45045,-7315,-10759,-145,31525,29036,11044,-58060,62767,35238,-21748,-71620,26614,-437,9577,-90226,52627,12878,21613,126903,7381,22454,-124010,-73024,-33360,-21491,48364,97007,-13818,-44251,23751,-24590,-98400,18402,-43683,-457,25644,-67250,-24629,23294,29115,-27365,50552,56050,72309,23104,-18,31534,-20710,-55353,1092,-67377,-20746,12187,-63491,54417,-41092,22905,-5877,-5180,-33202,-69807,-60822,55508,52032,-34664,34182,12481,11283,84585,-65990,7394,65499,24800,18588,-23277,3261,31419,11436,25386,67802,-25242,-39468,35343,41662,96461,37424,76360,117824,-29640,53883,-36621,-62,10651,-10985,-41982,-16043,-31779,133243,11939,-18436,-31426,-9494,-16482,32758,67883,-15562,-36025,53703,35053,-15457,17229,-30736,-42817,-27635,-3332,51462,-85195,-4114,27185,-33519,-54150,124106,5292,-41673,-12648,48533,57412,33661,31922,-23236,61912,78461,-15354,-70729,20681,-32717,21353,-53474,-21228,676,82654,-66980,-62651,-37683,94493,69835,62417,44505,-14952,9087,102086,3839,-5864,24032,71130,72927,15720,14429,-3022,14438,-51365,16607,30940,-102148,-64533,-67636,-48577,-33942,45032,-33640,-31729,-33331,86902,83801,2978,-17156,-6603,1676,58023,32886,-19782,-109627,-12634,-109334,-4030,30711,-71027,-43255,-23713,-17264,23966,153176,52012,37348,13565,65894,-41298,79499,15193,56997,22539,24229,2329,-23007,-32879,36924,25508,76694,28483,-7107,-3972,-18653,-13974,-5706,50550,49020,57492,-38838,15212,47884,40380,27281,-16123,-48989,-30936,24596,31485,26768,76223,70114,86295,5732,-64083,-2040,38060,-37632,-65466,-59714,-82724,-25051,-24565,-34927,39515,-19637,-43683,-60169,-63660,-32980,-71065,2117,-27139,89335,76612,-69966,17127,54122,-79774,27707,-57662,6440,-18860,6525,-12023,96483,19754,26856,12627,34298,-9889,52,30328,-18117,-32234,-4505,35917,-878,-31101,21867,68956,-44313,-22969,21089,-64993,19906,17152,-27922,33215,22913,-40247,43254,-58020,-8287,48834,131770,-24230,-12717,-14251,-2965,-13918,282,-24195,35803,-40483,43481,29354,12615,29450,50398,-43046,19066,91746,21372,15342,26866,-18074,-72469,-48912,17581,30539,-31527,70762,40742,-19108,37002,19385,-25267],[-21854,-18151,-60864,-36532,-11539,12773,35469,-8953,-5365,36008,12028,-23313,-51560,-46438,12383,27146,-26923,-15594,9605,34050,-68936,-1311,-7165,-9883,13458,-38709,12067,-5115,-42821,-112233,-69941,6674,-14217,-47814,-37368,-12694,5701,-13316,6703,-2182,10998,100463,60092,-25511,17128,-37812,-73006,-58122,14949,-40997,-27922,88951,100562,65200,-47931,-8173,-73798,-2643,14254,13336,-14376,-93558,-51496,-71067,22590,-46800,-61072,16531,55846,1997,-16005,-42506,-74968,5074,-76569,-23032,-5927,-18202,-121073,-28539,68871,65312,-26185,-46606,3031,-56192,-55016,-25907,-16092,-67928,10807,-91725,72321,-42159,-153654,-23711,-9061,-1470,-56666,28651,64257,52217,-30902,-17890,-82229,32712,-88125,-19620,3254,8250,12124,-27662,-16254,-101271,20432,19295,-14873,-59976,-2831,-24829,-48897,83353,47718,7091,9933,-4931,-34805,54508,-55429,-45256,-47835,-12568,-40319,-91063,-13226,19822,-41996,6373,37471,-8714,-135267,-66827,11866,-11170,22428,61573,-18435,-40445,-36974,-92919,22577,-44578,-66800,-17636,-1483,-24993,-43176,-57078,-35343,-27576,-33534,-52704,-112171,-1770,-15565,17148,7672,-8884,50604,43996,72016,13047,-16368,-22932,-76196,-79946,-37868,13788,-36302,-85441,-4301,-87302,-35793,-45720,-39717,42638,-8344,10694,-91793,-14923,27332,-11467,9417,-11137,-13472,-66227,-35555,-13323,-134442,-62644,-48355,-137172,-92572,-46325,-48893,-36208,-36361,33743,45877,-70067,-77482,-101191,6199,-105565,-41025,8231,-26864,-108804,-38130,-127257,-56850,-93409,-91773,-124163,-95384,-70349,-97827,-9152,-122557,-202346,-260175,-139180,-117468,-57100,26487,50405,-73471,-145575,-249324,-264725,-88229,-187734,-239393,-244428,-238042,-259301,-406685,-357826,-495295,-614924,-1083282,-1665099,1240961,836567,572446,559990,391737,245675,251543,193417,210983,208574,132280,131776,66585,33675,104094,156512,172808,101333,49920,57870,56231,62964,120642,135703,167159,-20173,63457,67621,68224,131520,131994,64193,164877,126403,24675,75976,133119,78422,102927,18993,25941,34992,11073,45337,-682,90150,-19547,-4263,105497,72746,71441,5023,73605,24274,-16984,-64369,35437,48151,-17551,-47180,-6263,-6680,-9930,16298,63451,65114,-2760,-26031,-53675,38196,41442,51904,-8740,-8577,-90268,7154,42474,68848,89394,-47047,-18055,-31968,-6160,-54120,-60029,21454,-80367,-153963,-355396,248536,242395,149789,70705,85506,106841,94172,64418,6113,70200,58482,25829,-42686,39912,53649,85737,22890,5306,33935,40604,18941,32292,62260,89238,-1285,36787,53154,40205,118638,5058,47968,97652,53745,92528,33139,28092,29001,39275,-5686,69742,4557,-2974,60028,18698,-40244,72598,64803,58008,22447,20044,-36097,11708,39415,71703,-4299,46193,45419,-76160,80235,130870,21443,9282,51314,20062,632,68203,35095,21707,-34905,51513,104843,129767,53318,26507,-36991,-15695,-6987,24377,-22269,-19808,23921,28714,9914,23481,61172,81159,-20851,-78963,-20626,-33962,63547,-29738,-71099,-591,-9002,24221,53352,68730,-66795,-50831,75594,-39012,129017,30967,-16675,-14610,118099,21441,107894,79280,-64602,7041,26796,38231,22366,-40103,-68193,41668,36252,76241,96969,-21001,36336,36859,-77931,50360,-28865,42461,6727,28292,51810,54350,35224,-20594,-25666,29982,94462,163233,95091,67208,12166,38941,-24240,-8783,18446,-37049,14498,11762,4784,46723,-15,11491,7898,15008,-38335,36334,34036,13978,-34917,6410,54866,88154,-526,51919,13080,-93959,-66160,22925,-33069,-8826,-48315,-16531,-47128,-72656,-54649,86803,94271,50726,48035,117189,34541,46190,-33255,23786,48947,96653,-5953,43173,-5062,18327,26205,-68237,-35034,13952,53718,106026,99029,27873,23858,56152,30923,-46353,86699,47815,-21314,32262,117180,67700,36320,-14353,-47085,-32399,9106,-103303,-48346,127242,117619,-15789,46659,23591,10960,-365,31098,41970,-20941,-36817,68836,8520,78272,-12485,-45391,1129,-14404,59573,-22167,40103,29505,-1917,-72636,-3512,-28129,51310,85273,101489,55699,-151583,45458,18986,25706,-42073,80234,66225,-22277,-56950,-29147,-18029,34177,37412,16633,-32848,-42382,-13822,-37266,-9753,33137,-41292,-45448,13123,63096,56910,-48862,-44865,-19886,-79093,51663,-8538,-101429,9070,-53157,19181,49322,69227,88677,-12439,-50951,-16679,-38874,44819,-19734,73745,74104,-39239,87828,57269,-5241,-46667,16797,31384,-21777,-8563,44745,128038,33882,-29099,-36710,10608,843,26326,6692,99082,73285,1413,5181,-68121,-30807,22824,81534,101399,-23198,28911,52860,12072,19425,84463,52573,13076,17969,36411,-17875,-10203,34888,-6933,-2919,964,-24364,-46748,-1164,1718,37525,-61521,-19670,-26617,-67268,-46720,53745,65584,76246,32932,-45996,29167,12590,29364,52139,93713,-34667,-13000,21409,-2576,-6745,-4718,21993,36792,27370,-42614,37713,31443,-23071,-71896,7320,-15912,15311,-83692,67530,14268,11033,96576,-25468,35633,-110155,-65731,-51400,36247,47353,87383,-1661,-37103,8773,-25303,-113745,29519,-18883,-2521,42067,-72415,-39251,25251,31289,-9302,76438,46582,91360,26772,44776,39061,-8050,-68270,14032,-49903,-13852,16290,-66430,58549,-38401,26400,-4720,-10853,-44986,-64292,-65912,41549,29101,-23325,52756,31086,-5537,61771,-77355,-3422,58480,19585,7454,-27723,-14300,51053,13679,3338,49673,-33794,-44556,26879,23909,89185,47475,65909,111693,-29844,38751,-17358,1675,30908,8848,-11305,-12610,-19426,74213,22309,-19572,-11251,5161,-20247,44364,80803,-27436,-39754,40575,34006,-7768,16388,-35402,-41766,-30184,40604,48389,-68837,6893,12238,-26111,-80089,121876,20531,-23156,-14014,41043,69897,68732,26569,-37117,71312,70897,-37785,-65577,29156,-26363,28395,-61822,-22741,-3333,83317,-31935,-47416,-29714,66509,60240,66315,54175,24180,35363,107308,-17943,-19940,19746,72044,75398,29424,3425,-4401,9577,-65831,5736,-2677,-106198,-64610,-79065,-39085,-39876,60634,-32772,-46433,-29219,89145,79922,724,1036,7216,-32896,16874,4405,-24787,-99273,-20782,-84451,13658,43453,-38343,-36074,-18301,-19540,13519,138975,50154,40784,-8223,47826,-43248,109300,29926,43752,15988,6079,17418,-23417,-29096,45253,6754,111243,65403,-3461,655,-12374,-7609,-6918,37792,25649,46718,-55455,-6017,46539,20936,8323,-10730,-58051,-17936,17225,27546,40495,106908,65364,40999,2931,-45468,22,30179,-29956,-71652,-62410,-69894,-24985,-59653,-31564,36144,-2126,-26110,-46309,-71818,-46400,-62242,19373,-25115,82886,73248,-62044,7910,18072,-45129,35311,-51146,886,-27361,-12104,-22013,72788,15341,28572,12892,13020,30892,13257,23839,-1046,-22328,11550,21807,14769,-36569,27666,88746,-22415,-39272,-2583,-56649,3541,28637,2869,31256,35915,-34451,27040,-75249,-22314,50528,145881,-17938,3409,22812,-17589,-9971,13241,-27780,-3278,-68438,13124,39744,-9308,13684,34461,-41245,11122,91135,13325,15166,-1652,-13817,-78786,-52331,17243,32613,-60369,80250,61719,-13134,39662,23227,-40155],[-38295,-10155,-46231,-33788,-21006,13056,29922,2180,9479,32079,11779,-22146,-50018,-47978,36054,-3450,-38011,-28016,12823,26863,-63999,-6956,-1204,-5212,-10488,-45207,6237,-1520,-37769,-73377,-72834,6128,-21470,-31182,-20129,-27959,-15341,-11636,26912,16615,1797,104101,86783,-27049,25216,-29708,-59495,-56395,32836,-27223,-42385,83938,88058,8410,-43232,-13414,-65521,-8837,24441,31278,-9760,-91916,-61973,-47990,21594,-51690,-67722,-9204,68376,3206,-57533,-49880,-70799,22279,-86314,-28545,-32766,-36261,-111961,-27086,57124,95767,8908,-33671,26512,-51949,-58385,-1144,-8074,-6752,8884,-84962,38193,-67982,-174483,-22675,-15461,-7842,-50174,16498,53057,55112,-6373,1255,-91453,11000,-73516,-28141,-11932,220,8856,-46385,-16254,-85442,-3670,4545,-12238,-77677,-44164,-47438,-19297,85994,18764,3047,9416,18005,-55127,43323,-28359,-46904,-48744,6496,-48635,-92599,-47349,-19812,-31816,15006,33733,-1629,-114660,-105090,-1747,-5137,21360,64765,-1916,-57264,-28161,-93922,5460,-43909,-68048,760,-1171,-14404,-39348,-34008,-4980,-16777,-49102,-70540,-120681,-6856,-23012,-3457,3095,-15233,38253,28682,49385,-7181,-18386,-21318,-67353,-57390,-33243,18007,-54232,-81753,-41665,-86997,-25986,-80754,-45132,44515,-15688,-2594,-103883,-18008,53454,-15057,14018,-20754,-30514,-55298,-19399,-35149,-121699,-45983,-52738,-114898,-74351,-15552,-34446,-44456,-46151,14704,44884,-55533,-72332,-53303,47654,-79385,-86274,-5149,6751,-96687,-52135,-138017,-52670,-65822,-84417,-143231,-118338,-92074,-109493,-24523,-130214,-227478,-263834,-131195,-103441,-51801,42673,-1168,-120559,-158504,-278753,-278922,-72233,-166268,-236518,-239736,-185734,-237483,-394747,-353886,-471654,-635867,-1074126,-1760617,1275809,822398,578366,555039,379193,260990,268620,201944,209943,186386,132027,135916,89314,42679,120359,177997,191770,91739,35250,27542,81441,89091,131155,144285,172344,-46686,60650,77699,35824,102215,134379,59636,173037,129513,31955,107356,159695,90234,90108,14726,44067,45992,29787,60009,-4354,124237,758,2467,99733,72443,96998,9694,86785,8139,-29551,-82576,28401,51924,-2648,-27833,4206,12367,-2830,-2330,80212,71887,12389,-31319,-52366,30282,40023,54602,-26522,-15513,-84187,7316,26463,68663,81413,-40815,-24339,-71030,11259,-42849,-68723,30925,-64673,-143677,-335243,269637,267161,141629,50438,125432,118236,82504,49879,-17925,101500,50898,36804,-21080,68300,72391,80713,25899,28490,18436,28976,21359,-7085,72400,78005,-2559,12871,70315,32146,109189,-9219,47564,82510,13178,81875,20091,26501,37426,42012,-4835,91199,11312,-20150,62840,13735,-43596,87173,109106,66102,20881,52619,-32664,-5807,43720,82107,-2676,40763,58107,-40840,52735,78135,21949,-8679,55018,2357,18627,78487,38803,24946,-26415,62986,120601,81844,-17734,24369,-72831,-18102,-2038,-11718,-21510,-22576,27089,42671,22219,55402,53672,51654,-18576,-49131,-1713,-30587,65020,-40455,-76869,27165,12979,10052,65651,74535,-66920,-52073,44616,-31950,54598,32157,-31212,-34660,115485,-2312,117162,107275,-56386,7538,19853,32899,7505,-44625,-36277,36400,37177,92519,64010,-27382,25739,28605,-84095,61531,-34989,30476,29457,31129,41225,52612,37357,-26723,-37361,25126,92362,128240,105578,82598,20346,53504,9377,-12655,-11178,-31690,24679,10174,10030,42565,-26642,32890,-3529,25731,4112,44642,48707,12634,-6907,53058,53449,76468,-4510,45006,12134,-100263,-65163,24569,-24008,-8998,-51471,-20617,-14842,-59664,-37919,98840,106255,48341,42190,95014,45958,17914,-12278,33192,19216,106988,2275,34586,374,37618,25501,-71033,-47458,-10337,44733,105385,63330,31806,17333,32026,14892,-68289,72566,49273,-17617,38896,88408,62575,46268,-12305,-44340,-26546,17114,-102050,-31384,135636,102890,-14211,33282,12777,3981,3791,7014,36489,-3034,-43005,68920,7028,84996,-27526,-55595,-10131,-6257,74366,-21114,43622,17075,18140,-56078,1785,-34434,53117,67367,129049,49003,-160814,31627,71,3613,-60325,68355,79031,-10187,-41840,-18592,-8967,40601,1590,6923,-25925,-31733,-19592,-49329,4515,27840,-60505,-33383,37287,73278,48087,-64883,-40472,-25674,-51214,28146,-12861,-90305,-19236,-74853,-7794,44982,76014,96122,-12213,-49049,-1764,-38250,30323,-38113,12998,76252,-24170,102042,18900,22871,-27781,9190,38053,74,-1737,37354,146659,46115,-24421,-32568,26923,-7737,51961,8393,74606,85295,-2707,21950,-66300,-61741,-4198,63699,84820,-32695,63293,35972,443,-3640,102644,70267,2546,27803,44245,8749,1679,26663,-8956,635,7408,-46029,-59560,15953,4072,52832,-69765,-18337,-12525,-52959,-46581,54432,62938,72840,30976,-57911,1935,14741,18089,39391,94837,-26130,7802,2704,2643,-6179,-12708,6843,41612,36396,-14558,3307,29367,-27281,-59451,-7432,-25226,26884,-65923,68759,10496,-1683,53479,-46201,45598,-84411,-52597,-59172,81381,34327,56288,-1022,-30892,-15758,-13217,-106102,42870,8770,7753,70589,-69550,-58360,22762,26789,4554,89116,34242,81152,21559,84219,53395,12311,-66379,26006,-34092,-7400,9978,-63397,41744,-34505,21126,-10852,-20656,-52570,-46614,-67055,25299,209,-11191,66139,44878,-21911,21991,-74653,-11381,41954,18030,8595,-30084,-29011,60318,23606,-22189,30091,-39866,-43751,17805,10199,70599,53364,46659,92383,-17542,23991,11364,-813,54302,30007,19787,-3039,-3615,34902,27754,-17541,-10599,15090,-14458,53660,88877,-43773,-44338,30367,5244,-4592,9701,-42925,-44365,-30424,75591,42500,-55755,8569,-9881,-11196,-74245,102400,28959,-7021,-19664,26665,92228,88889,25440,-40691,79372,50029,-47068,-37110,36620,-9031,33680,-65490,-14801,-4673,57327,-4691,-26821,-19799,38210,43136,55437,52739,58821,53164,105771,-23978,-28733,15201,65463,80219,31767,-4668,-9031,3678,-64287,-9577,-19108,-100357,-53298,-83775,-26638,-39870,57523,-21684,-57729,-18412,77268,70181,8327,25138,28331,-33020,-22878,-29290,-27258,-78647,-25578,-33200,37793,55155,-9461,-24454,-15958,-8471,1407,103000,45740,38066,-21860,19874,-35419,125738,48358,25375,13047,-12072,24200,-26031,-10524,63366,519,124428,93474,1839,10236,-8555,-4638,-11409,14896,10686,37901,-55476,-20697,41330,356,-3837,1953,-62960,1324,12623,22824,59309,112430,61655,11919,-3350,-21237,4663,17774,-16528,-63327,-60562,-48035,-14681,-91890,-30665,12363,9946,-9896,-19642,-72163,-51765,-35134,39501,-23379,69666,52671,-43032,-5502,-22679,-359,34642,-42274,-1820,-28305,-13764,-31414,32461,8539,25099,1732,-16422,59566,16909,6586,10031,-6683,25264,5308,29744,-30106,18788,68118,-19324,-51960,-17125,-40133,-9033,46610,41455,27228,41943,-28468,12686,-63401,-36578,36227,127351,-4885,20506,64489,-24725,5242,18373,-25074,-23247,-86100,-16819,51316,-33763,-3403,17939,-31431,1443,84638,57,17800,-25340,-1700,-78774,-49519,13045,28712,-79555,70191,70241,-10806,41102,21665,-51401],[-56792,-6302,-22752,-37317,-32003,11860,25157,14600,21539,15971,5321,-23668,-37385,-45089,42203,-45819,-48412,-36131,10716,13980,-40367,-5957,-650,2509,-29964,-46476,7000,-682,-30632,-24717,-75160,5581,-32028,-15944,-7440,-34944,-28698,-10437,35171,32510,-7026,84584,97914,-17229,32375,-9670,-39793,-44350,42786,-21506,-52221,61854,64654,-48780,-27630,1145,-36781,-21564,32571,38768,-12088,-85725,-63359,-21048,19514,-51540,-62637,-33623,70849,-2702,-94628,-54391,-57149,19370,-86675,-24462,-41953,-45459,-82884,-34323,39987,116570,42437,-18503,35059,-46506,-50058,14078,-1778,23442,-2658,-72425,12906,-61847,-166414,-23377,-27434,-17747,-44348,194,34052,48521,25003,21226,-85695,-21102,-50586,-30018,-17058,-8031,4901,-62183,-24870,-55749,-29496,-20752,-13533,-86941,-78878,-62770,6965,73430,-16761,-5806,10804,38734,-87563,19446,-11157,-54956,-46512,26057,-54067,-65949,-65646,-74320,-20259,19974,28632,12293,-76192,-128477,-20833,-577,12232,41931,4294,-71047,-13894,-86481,-12921,-44780,-64814,18422,-5497,-12389,-40682,-9857,9186,-13529,-66316,-89064,-108913,-7075,-48934,-34230,859,-14795,20496,6527,9986,-30246,-28612,-20360,-58129,-31621,-21461,15800,-57556,-57374,-67420,-80501,1725,-115880,-59804,41922,-29588,-26678,-109996,-29567,69192,-20447,4831,-29387,-43781,-43503,2686,-54947,-94946,-39487,-64103,-85327,-56417,-404,-16007,-42583,-56462,-7952,41236,-33611,-58397,-1246,84699,-52092,-114745,-23443,37558,-78262,-66959,-132783,-39914,-41145,-80994,-154386,-135715,-108398,-120733,-50823,-123596,-226530,-221830,-123311,-93596,-65288,22292,-68824,-163749,-159128,-283475,-281393,-84127,-150605,-229327,-230583,-161659,-214677,-377053,-360414,-457036,-657925,-1084953,-1818295,1360099,824350,587468,530591,363409,271459,258001,203123,202165,188765,137699,131261,138435,67602,138544,187266,197077,75512,12011,-2683,109488,105374,133011,149788,156730,-51591,68451,88095,22141,82666,131588,55473,162032,131770,40490,126119,175264,95606,67820,17149,65112,50538,48897,74224,7326,155599,24064,18856,90436,72050,121163,20019,92549,-9149,-31197,-77318,12685,44629,14353,-11954,20390,28312,-513,-18334,95605,73399,29523,-38665,-40294,15367,32869,49387,-33181,-9891,-47779,12167,6955,63011,49484,-31871,-27581,-97647,23373,-31344,-75143,34386,-47531,-136413,-301399,275254,276117,141490,43073,150444,123557,72136,39180,-14330,117857,45229,60152,13378,85080,99892,57265,35440,47658,3553,14526,16881,-29275,70268,55826,3811,-7417,77426,18762,72028,-3229,45401,64257,-30900,56915,96,15818,48203,42524,-10349,101999,23587,-30785,62272,16387,-34711,83529,138318,58089,11409,80700,-12260,-12308,43499,83936,7687,32913,54903,-10563,16497,10172,24336,-19153,46651,-17838,37290,84349,42471,26434,-13153,70384,121307,6563,-69394,29931,-99282,1632,7214,-21378,-13109,-19133,30494,49160,23934,76009,40279,22455,-8227,-17035,20147,-24355,63812,-37709,-69877,42824,26962,-5637,78310,60851,-54774,-41984,15290,-10946,-32091,31054,-48095,-54102,99803,-23136,113513,124589,-50371,-9572,17038,28505,-8838,-41670,-1120,18277,33650,95755,14382,-32458,14362,26172,-63383,70638,-40609,11606,52708,29011,28280,42258,30688,-39224,-42104,13194,84425,95110,95034,94546,24894,67839,36557,-1146,-48459,-30267,26478,2757,30957,46479,-33942,62286,20903,33860,52628,49732,52056,9265,20794,93269,52368,63876,-10000,38467,15651,-93304,-54309,18898,-18831,-3782,-26434,-21139,10797,-46282,-12142,103280,107938,44865,39617,59835,57262,3771,28280,32287,-14634,88477,7128,24410,10068,56014,10900,-57550,-47946,-28416,35075,91491,29912,33231,12697,14102,6496,-73716,53612,44892,-19667,48783,49448,49545,48132,-14075,-24725,-10746,30604,-80036,-3791,127625,78460,-14316,14057,6067,4128,7680,-10138,23334,18268,-36400,51908,15207,82174,-38048,-68490,-18119,15587,84501,-7137,39271,8284,39074,-36124,-2482,-39601,46088,42459,130043,46521,-139308,17719,-13523,-12188,-63782,65988,72135,-13674,-24339,-1303,-2396,34387,-29883,-1579,-8700,-18148,-24324,-53538,11821,25065,-68523,-19519,53735,76117,46511,-75856,-34803,-18343,-6768,8693,-21231,-63793,-46971,-81777,-20280,39770,75761,93757,-14672,-48924,10831,-18998,15380,-49577,-52756,71219,-14565,92671,-12182,61239,-5111,-1316,45029,11849,-67,17130,143671,57961,-17924,-10451,31786,-10525,59347,16339,48829,90302,-7600,36748,-62932,-98945,-36001,35902,46141,-37927,92916,20152,-13505,-23526,107580,82328,-11430,34301,40444,41947,10733,23988,-16447,-1650,18119,-50842,-51430,31386,13580,65069,-68991,-17553,5168,-31895,-46128,40122,47531,52569,22904,-65885,-30192,10553,1795,30696,91734,-25171,33766,-7931,5391,-8331,-22815,-9251,43633,36714,19085,-24172,28934,-31410,-34330,-12285,-20867,38315,-41605,58691,3030,-13258,7824,-47636,49523,-54399,-33474,-48187,101633,17181,10782,-17723,-25479,-41971,9505,-80007,55847,31885,33922,106845,-57246,-73657,16491,16816,11977,82348,21740,48976,12576,106276,72392,35954,-47198,37312,-22888,-3563,-5376,-54625,13713,-27712,11463,-24220,-30783,-54127,-21659,-64145,11251,-27794,-1607,71746,49822,-33398,-21654,-58797,-16403,19687,21903,23637,-29854,-36506,59001,38024,-45015,14193,-39441,-37300,9383,4933,45379,53827,22034,62678,3104,14977,38971,-3917,72638,49869,44205,9620,14034,19880,26438,-14583,-27563,15759,-378,60697,89654,-61633,-49164,23192,-32622,-5378,-1002,-50164,-48387,-26226,89217,36339,-48741,821,-33354,3627,-36460,67178,28508,493,-25414,8452,113809,89155,28546,-39093,77574,19209,-37747,5748,43302,17669,35438,-61291,-5725,-2179,11510,7806,-5940,-8287,20866,20167,34398,35260,77365,58431,100063,-20004,-29098,12877,54821,84733,21607,-7281,-17527,-3002,-43007,-24500,-20331,-83316,-31588,-76476,-17742,-35398,39723,-6105,-61460,-3406,55193,61755,23920,48957,50686,-3725,-49103,-56761,-30232,-52525,-23702,24548,62144,59834,5852,-12482,-17281,11564,-8562,65779,41597,35897,-28026,-13905,-20367,120373,62578,4491,14380,-23842,23875,-29049,17922,78345,14144,118260,102197,6216,21238,-3079,-776,-17812,-15648,3719,32504,-35263,-23810,32560,-17849,-10974,18486,-65899,22308,11388,19188,77315,92231,58946,-4131,-12775,5839,11518,4141,-4533,-43856,-51758,-18108,4122,-112240,-34597,-21590,13349,1147,13052,-60782,-48503,3839,57339,-18327,53099,24238,-20415,-21925,-54012,44756,26927,-35969,-1966,-26311,-1450,-39138,-9551,2633,18574,-16538,-37758,67166,5020,-15728,7879,10166,37354,-7837,42255,-10139,4909,21096,-30136,-51131,-21762,-23886,-14387,65685,74468,19793,38773,-22985,3504,-34990,-48507,7731,89578,12152,32870,96617,-23092,26986,16799,-22431,-21657,-89557,-38321,61948,-55844,-20962,4239,-17428,-10842,77027,-17133,20319,-35685,17721,-68807,-41409,9962,17771,-83014,43795,64347,-12141,38811,15609,-55551],[-68447,-6375,4348,-47108,-44887,5517,20687,25148,29736,-7338,-5884,-25708,-22493,-35660,30886,-81105,-54982,-37047,7788,-1895,-1969,7937,-6858,8548,-42029,-39273,14699,139,-23724,21586,-75052,8547,-50130,-11322,-2869,-28166,-28869,-8956,27873,43623,-11260,46321,82088,1740,35893,16396,-19503,-24822,42176,-25807,-56365,30623,33667,-87605,-7205,20817,-3573,-36729,40302,26984,-13143,-76505,-59096,974,18343,-46958,-45127,-40936,61142,-14306,-108671,-53747,-39305,4876,-79399,-14222,-37539,-43443,-41318,-47457,28945,119712,69644,-3165,26093,-41999,-32374,16922,-114,15692,-25001,-62564,3124,-20223,-132745,-26630,-45700,-30479,-42136,-14422,12396,32585,51955,34615,-66331,-50318,-24825,-26100,-10781,-12251,1463,-71452,-43147,-17578,-44900,-48866,-19911,-85147,-103068,-68144,23155,49642,-42928,-14017,8329,43984,-127247,-10778,-5218,-65107,-38932,42423,-55845,-18299,-66951,-124854,-10019,20328,24941,30432,-37847,-130344,-38493,1855,-340,7809,3673,-78356,3477,-71212,-24145,-47877,-57696,32387,-10562,-24159,-46841,8368,6050,-19563,-82953,-99884,-81642,-1948,-87773,-61135,1307,-10956,1400,-18100,-33451,-47298,-42561,-19952,-48464,-24651,-4341,9672,-46695,-18464,-71516,-71029,30120,-144837,-83925,32501,-48062,-52375,-104302,-47284,65942,-22608,-14466,-34268,-51204,-37297,26267,-66383,-63231,-43252,-79716,-56990,-41679,4073,171,-32002,-61372,-28177,38099,-8109,-37856,31525,101957,-31467,-124069,-40627,54431,-54763,-78244,-114315,-25322,-27104,-82702,-152606,-138950,-113187,-128627,-79170,-103135,-198340,-153270,-116625,-93521,-97145,-41310,-132693,-189778,-147325,-257936,-275244,-121940,-145498,-214709,-215092,-166609,-196864,-358794,-375737,-454192,-669890,-1102254,-1836303,1472924,847361,602282,500206,346471,279834,221034,199319,195251,220138,147604,125065,198763,100483,156973,182186,184201,57140,-18812,-21104,134192,107825,128646,151220,129228,-19175,83724,96045,31671,72633,120565,50652,138485,132472,46965,126110,176485,96457,41433,28213,81148,48089,62923,83680,35504,172336,43304,40053,74599,66961,137937,33099,89023,-23199,-21882,-55488,-4339,28517,25098,-10183,34297,32837,-1515,-27266,108959,70390,43382,-45451,-17183,-1080,24205,37802,-26878,3881,3533,21663,-11903,52706,6339,-22460,-24169,-100863,24614,-23554,-77857,29189,-31593,-132777,-265204,275256,269320,148364,53560,152271,123480,76439,32039,9418,115035,44985,89433,45853,88188,125422,20541,46872,57185,-5979,14,4468,-26427,58237,27639,18679,-19631,67627,-648,25388,15188,36853,44068,-65142,24357,-24413,-2189,58565,39710,-18737,98474,41967,-32775,58708,26394,-15745,64446,142649,41440,-3741,94481,21867,-6021,40318,79806,22991,23338,31979,6400,-18946,-47876,26797,-19469,33992,-35458,51656,82966,46498,26320,3329,69489,106032,-63538,-85845,41977,-105284,35180,18426,-7650,411,-10737,34205,55382,21135,82830,23957,-1596,1898,2611,42111,-14912,60138,-22379,-52145,43615,28680,-19940,85268,35787,-31660,-24609,-12113,19970,-92739,28111,-63220,-66894,76182,-37051,95630,128282,-51963,-43993,16355,25155,-19970,-32234,27017,-953,26089,84991,-33792,-34679,2555,29784,-20976,73469,-44362,-10359,70365,22371,15044,26914,18102,-53237,-36497,-2180,72478,79577,67566,95948,22412,76673,43935,19162,-66722,-38742,16828,-9911,59028,51248,-21416,85443,63388,37355,91286,50946,43284,5075,40600,115486,56789,58874,-15643,33166,21502,-78315,-38805,9062,-17498,5876,16532,-15154,24933,-30098,16928,100174,96394,39468,39951,21276,69703,11487,68005,24298,-43449,40564,7338,16264,22328,67557,-14783,-34199,-28628,-34440,29139,65678,11771,32851,12059,10360,3328,-67998,33753,34278,-26240,61643,11967,29748,39009,-17295,4027,14027,44576,-50842,20004,105674,50289,-16645,-10182,-195,9074,10912,-16688,8411,38770,-20328,21268,32060,74474,-39502,-81322,-25047,42284,96812,23026,28071,7139,55435,-17811,-15687,-42009,37200,29737,105422,47276,-89940,7873,-15767,-16769,-54684,74260,51221,-31930,-9256,20728,2848,17553,-51800,-8619,12628,-6363,-30142,-48233,9494,28162,-63122,-7999,60617,71862,44188,-81329,-28454,-3012,36115,-2463,-33238,-29233,-64422,-73627,-15684,37771,71160,79368,-21003,-51100,20195,11217,4708,-51659,-92734,57759,-12395,61220,-29916,99697,16770,-9317,54774,11201,-2013,-5767,114704,67219,-12620,26751,25465,-6674,54360,29888,27600,87769,-12018,44925,-58492,-130209,-58720,8995,-1897,-41735,111519,7899,-22354,-37192,94414,81574,-26193,37622,26587,72153,14548,24749,-24045,-9349,30090,-37762,-20839,44189,27193,70008,-58678,-15910,21150,-12177,-45532,16655,23046,22708,11151,-64888,-53457,1387,-13719,28571,87920,-27545,54306,-10314,3696,-10381,-32650,-22388,43577,29116,47981,-33666,29480,-32508,-2110,-4764,852,43167,-13614,43854,-5385,-20031,-29579,-29459,46545,-26916,-9834,-16375,97252,5312,-36380,-48638,-18966,-61546,36526,-47533,65685,45847,70739,141147,-37363,-77952,6879,4801,13514,58800,12938,9006,4002,105578,91531,57243,-15264,48577,-16214,-4300,-25323,-41582,-10721,-17089,2420,-42941,-37170,-49744,3090,-59063,2706,-48276,2739,67961,44591,-38021,-54960,-34530,-19009,-2852,30771,49676,-27166,-36144,50351,52687,-59108,4671,-31056,-26456,1567,9478,18909,49765,-3940,28315,24414,12916,59144,-3461,78561,65832,57489,21387,30352,20868,18698,-12709,-50500,6936,20066,65463,81872,-76218,-52963,18308,-57417,-7765,-12216,-51811,-50601,-17572,79335,30663,-45881,-10981,-51269,10355,15268,22132,18482,-4634,-27043,-8572,121730,73361,34060,-39131,54293,-14433,-10322,47682,48724,48774,32661,-47923,-2551,3771,-38286,5321,10596,5795,21507,-4345,9673,3451,73407,50980,94012,-14790,-20883,13261,45398,85293,2636,-3769,-28492,-8740,-5506,-33706,-12743,-57232,-3429,-54366,-18798,-28504,16970,7377,-56054,11539,29514,60440,42732,65463,66440,36870,-56847,-68689,-36503,-26249,-13335,66866,78424,54021,5786,-3675,-21849,30264,-12831,41103,39382,37873,-30058,-46947,-2969,92895,65076,-16217,18411,-24558,19911,-31622,47513,77243,44966,102306,86694,6979,28991,6478,8670,-24106,-49732,517,30468,674,-14538,21194,-30371,-17003,31944,-68567,37943,11966,17216,87548,56124,56531,-14657,-24525,32157,18868,-8342,-305,-19301,-35306,19319,26415,-117518,-44819,-52780,7728,3743,43686,-38563,-39953,43811,69399,-7467,34525,-735,-501,-38653,-67838,78987,14238,-34850,-664,-26309,16764,-44572,-39553,256,13202,-34417,-41532,51960,-22876,-37122,-9166,24608,48392,-12659,51412,19103,-3985,-30514,-43830,-30116,-18247,-15247,-12420,78581,90630,9150,25324,-16836,-757,-5165,-55104,-27371,51117,29185,36834,111045,-11771,48411,11895,-26192,-9503,-80319,-46371,69427,-70531,-39313,-5262,-4479,-24562,71324,-34368,18462,-27898,43337,-48052,-31493,11871,1492,-70366,11661,49320,-14302,31721,7169,-52343],[-70000,-8821,27792,-59861,-58435,-8150,15046,31304,35273,-30222,-19612,-25490,-16362,-19323,8321,-94408,-56332,-30250,7138,-17568,39659,33307,-19830,8871,-45654,-23103,26213,3684,-19719,55053,-70918,15864,-74599,-21027,-7284,-7668,-16256,-6244,6602,47861,-10060,356,44028,24992,33935,41271,-3827,-3347,31814,-38035,-55904,1346,-651,-100117,8167,29950,18685,-49250,48712,-4746,-4192,-65379,-54371,9720,19620,-39789,-16637,-23757,42113,-28377,-90555,-46778,-24856,-9051,-67631,-3900,-29791,-32389,882,-60166,30761,101962,85684,10813,3960,-40041,-10622,9455,-4137,-17612,-53013,-60857,7209,36978,-87550,-31471,-67554,-42934,-44651,-22782,-7203,11437,63554,35882,-39391,-66815,-4436,-19612,2774,-9197,41,-72239,-67203,21705,-43749,-70204,-29957,-71258,-114135,-64207,25569,22582,-47694,-17482,-3724,25639,-159223,-39180,-7800,-71041,-24476,52278,-54941,32111,-54986,-149104,-3592,15927,23197,49482,-12302,-112552,-46268,2305,-10833,-23940,1501,-77997,19091,-52450,-22176,-53655,-47174,39802,-13026,-47057,-54681,15989,-7676,-33533,-96127,-96951,-49171,7350,-127559,-76349,4087,-5483,-14965,-39844,-64481,-52066,-54898,-18230,-37704,-50828,13596,4515,-27636,20000,-55079,-61219,38112,-164083,-113161,16886,-66489,-69015,-85654,-66037,41924,-19551,-36869,-33860,-52578,-40205,44413,-65791,-37200,-54889,-94828,-36532,-30723,5205,10829,-19191,-55655,-43267,36582,16640,-15648,31383,88201,-22503,-119880,-52853,54139,-28507,-82107,-93940,-15469,-28459,-88575,-136845,-124427,-104469,-130166,-100490,-75025,-153036,-86766,-111497,-106498,-140423,-134555,-173500,-190093,-127745,-205320,-262907,-176631,-151858,-191088,-194863,-191454,-194716,-344468,-395701,-462631,-662950,-1109264,-1828437,1582216,889957,624755,476844,330802,287817,176405,195244,196035,268571,159055,123780,247158,130728,173183,164265,154931,42047,-52528,-18949,151308,97154,122218,147530,105112,49208,100522,98843,57259,69181,101422,44298,111376,132127,49718,108024,163904,94946,17477,46920,87543,40470,69122,84915,75966,170913,53720,59555,48900,53427,142221,45328,78318,-29685,-3880,-27582,-16657,9694,23960,-23826,39767,22924,-3980,-28311,119039,64963,49311,-49455,12118,-12117,18734,23267,-9954,20653,50580,34282,-25950,39229,-29860,-13987,-13370,-80690,15323,-22328,-76444,16334,-19550,-131564,-239274,277981,251499,156595,78995,133029,118904,102344,26893,37639,92145,50192,114353,68102,79930,135786,-19597,54452,53983,-7928,-11210,-14070,-3625,41333,-496,40952,-22253,39851,-23739,-11844,33583,18989,24179,-77147,-4058,-48162,-22136,65689,33097,-24319,82034,64872,-25790,52894,41077,8407,39661,121841,23165,-19016,90063,59874,8382,36788,76062,37707,13181,-6355,13200,-45199,-75716,27233,-9716,26297,-45283,57727,73060,51810,25212,20787,59390,78795,-90554,-66877,55541,-86625,68696,28241,17464,16395,-155,38433,68070,21770,77745,9872,-16378,5481,3868,61616,-1993,52489,-97,-28819,31674,19040,-30781,82597,11264,-2677,-6904,-36890,53482,-109366,24677,-71654,-68464,53483,-41795,66477,119740,-62979,-84488,15243,22739,-20784,-18287,42676,-10538,16129,63226,-63253,-33136,-10450,37124,28869,68564,-44971,-29235,78222,18187,4291,11409,3952,-61368,-20503,-16510,58345,77072,31479,80737,12623,75095,26947,34867,-45546,-57371,-3469,-25987,81350,47836,4588,91625,100664,36276,107604,47905,25391,1879,49110,116601,68639,65586,-20220,29116,26514,-60540,-23661,-773,-19300,16865,62005,-999,26891,-11160,41776,90265,74225,32043,41587,-9938,83063,38488,83462,13933,-57675,-23429,3430,12875,34424,68558,-44114,-11523,9005,-24227,29410,33997,16550,31788,16378,21397,-1586,-57981,16467,18328,-33511,74903,-15966,6859,18773,-19826,32183,42145,52162,-29216,28063,76132,22618,-20599,-37700,-7141,15609,13083,-11184,-3307,54383,-2025,-14206,52600,68296,-30838,-90123,-30926,61084,112886,64664,12873,13317,62180,-4861,-33809,-41027,35318,36640,65682,49287,-30083,5097,-3976,-9934,-38962,88811,25802,-55305,-441,43090,8354,-4687,-64822,-14528,30303,-428,-38891,-34657,-1258,35924,-49052,-815,60292,63913,34288,-81140,-22468,10825,60518,-3223,-47273,1455,-66072,-55668,-3620,42506,66187,52697,-30379,-53643,27282,41437,2424,-44577,-86900,36742,-15934,17358,-31888,128100,34365,-9723,68992,1541,-4691,-21295,67875,71855,-10721,65998,12920,1695,45321,46051,13525,79689,-13947,44030,-52584,-141019,-59481,-8154,-42121,-45873,116981,2325,-19148,-43057,63744,65818,-38876,38910,7618,90528,13237,24304,-27427,-20407,39131,-12851,24898,55762,41073,64663,-40929,-11698,30193,-135,-43430,-7114,-3640,-7811,-1057,-54864,-59635,-8999,-21356,31997,84713,-27963,61839,-6512,-2863,-9065,-39201,-30463,42424,16278,62625,-24399,30147,-28480,27358,13251,36409,37312,16893,31380,-11775,-19743,-51091,1010,37728,-6156,15726,28780,77932,5033,-71817,-82842,-8983,-68786,59598,-21112,69340,49818,105011,162621,-13861,-68635,-5722,-4719,12188,28534,10769,-24065,-2698,85893,103861,70864,19589,59830,-12131,-10118,-43484,-26894,-18985,-3477,-2437,-63416,-36911,-41449,20455,-54710,24,-57197,610,54797,31143,-37054,-68983,-8460,-19724,-20701,41998,78431,-22599,-31399,39514,63941,-60446,1221,-17105,-13326,-7087,21540,-3824,43898,-28230,-4152,38224,14578,73792,3289,69123,75259,58405,28441,40887,27989,6801,-13004,-65912,-7224,44924,67136,66130,-81771,-54517,14694,-57361,-8656,-19797,-42462,-48285,-7315,54391,25096,-42761,-18055,-58110,4226,53363,-23895,113,-19437,-21982,-18782,108022,51923,38742,-45033,5237,-41773,27267,73443,51450,77014,25355,-27544,-7572,11403,-74699,-7935,19920,24108,37786,-24928,-13548,-34058,48680,34520,90985,-14583,-6649,14903,41845,78128,-18689,4494,-38342,-11095,37265,-33467,-3700,-27191,25040,-18906,-32681,-21483,350,13902,-43218,21433,7052,67591,58990,69092,68889,68963,-49634,-61838,-47544,-3971,5239,79452,79552,38539,-3827,167,-28391,36641,-9033,31153,37984,42099,-31406,-72171,11315,53017,52589,-34162,22264,-13093,16180,-34996,68414,55254,82091,87611,51046,2616,29499,19411,26155,-28169,-83340,-4208,30726,40454,3703,9023,-34777,-25030,33946,-71365,41112,11180,16156,85380,20014,53988,-24484,-37051,53841,24740,-18766,-6510,4476,-12986,60178,45351,-111300,-60063,-71027,-3974,-3488,65815,-10828,-31911,73183,74188,8943,13460,-13912,14979,-52150,-63775,94073,-1064,-38172,337,-31073,32053,-47392,-49875,2515,13617,-44100,-28699,19585,-60491,-52785,-35254,35176,58064,-7849,56528,48389,-1698,-68070,-48854,9488,-9158,-17068,-5620,79404,85266,-2557,2486,-8408,-3232,15298,-53863,-58041,25303,42369,32610,107566,8688,62766,7565,-39338,-5529,-65074,-40464,71882,-74807,-58121,-11329,2541,-36955,67483,-45587,8641,-4173,72995,-20188,-24217,19734,-15907,-45508,-13757,34377,-13012,21111,-1159,-43979],[-62634,-11400,41134,-70300,-69682,-28432,7121,32130,40852,-45366,-33728,-20867,-26273,1892,-15958,-82917,-53502,-17932,9100,-30709,69605,60288,-38020,2065,-41136,-1106,36402,11146,-20466,70177,-62360,25769,-98466,-41972,-19972,19202,1130,-1563,-23065,43833,-5382,-40396,-790,46401,26049,58649,4195,13885,15416,-52771,-53202,-16319,-33575,-93003,9372,19260,21798,-55252,56847,-46185,19136,-53165,-53089,1205,23883,-32374,18052,12270,18932,-41335,-46909,-33681,-20208,-13376,-55219,175,-28322,-18150,32157,-65602,43409,67133,85959,22345,-22174,-40758,9066,-2494,-12523,-56171,-77129,-65954,17738,74815,-47883,-35308,-87492,-51254,-50544,-22992,-22096,-8781,54658,23655,-12942,-67513,3626,-14835,16515,1407,2011,-64777,-88474,55828,-27552,-77445,-39776,-46401,-111494,-54220,14917,979,-29705,-15205,-27196,-13626,-166366,-58877,-14362,-67191,-4173,53317,-53841,65308,-35585,-133952,-2242,7722,21977,66655,-3214,-82978,-38035,1172,-14700,-45797,1880,-70772,26838,-36560,-7443,-61873,-33980,39235,-11939,-71849,-58280,13500,-20653,-51288,-102608,-78498,-21304,18551,-154935,-79414,8055,348,-25555,-54145,-70685,-43698,-62492,-13606,-25812,-102771,26644,4761,-9116,42103,-28549,-52161,13905,-173224,-137657,-1506,-78969,-68713,-58961,-79553,4246,-12742,-54675,-28214,-49184,-50335,51739,-53361,-24502,-70752,-104080,-27343,-22501,7748,16551,-12981,-36949,-52792,35864,36619,1484,2707,45159,-25793,-110160,-59364,41960,-4226,-76752,-85647,-14800,-44987,-96382,-110553,-96551,-85225,-123532,-108836,-48998,-106900,-44667,-108024,-132098,-183362,-224873,-180180,-164170,-108115,-138486,-247440,-234961,-165974,-158211,-174808,-223155,-220642,-336610,-415070,-479057,-634711,-1094570,-1813328,1655630,943062,653595,467813,318631,294623,151017,195664,207114,310848,169165,130257,266391,148056,183694,138232,117153,34356,-80021,4793,159315,77672,117554,138702,95800,130468,112490,94913,84317,69583,78381,36593,87841,131624,48881,78299,141564,92149,1437,69617,83632,30917,68560,76832,119328,157609,53808,71342,12917,30523,131865,54230,66064,-25786,19188,-320,-21166,-4840,10478,-45061,34930,2814,-6755,-24085,124008,59579,45358,-50313,39034,-11909,19473,9784,11943,35771,77841,47047,-32441,24406,-44237,-6715,2515,-46716,344,-28650,-71557,2036,-13590,-130129,-233173,285762,230660,158278,108343,102870,110492,143118,22080,54764,52473,57000,125392,82188,65515,123371,-51361,53976,38871,-3037,-15870,-34030,24635,25643,-22996,66749,-17617,645,-44808,-28584,41195,-7370,7763,-63513,-16840,-65020,-37617,67498,23372,-21321,59133,88096,-11408,45513,56044,32233,20625,84703,7814,-27561,71221,89619,22349,35259,78155,46896,3735,-47816,18714,-58168,-66950,24232,6946,29907,-44427,53759,55599,58996,24106,36823,42756,46702,-58459,-24608,64585,-48771,89711,33493,40476,32903,9786,43197,87997,31206,65312,3738,-19167,707,-8048,75756,14023,38278,20416,-6673,12643,3157,-37776,69874,-2411,24119,3969,-56034,81461,-92197,22569,-69245,-57288,40920,-37466,33481,103985,-80202,-113353,11618,20992,-9995,-2205,46207,-5871,6161,36013,-66120,-27682,-25300,43444,69026,57699,-41778,-38703,75308,25303,-929,342,-7762,-57313,2262,-26076,43654,69218,-3000,47632,-1604,60711,-6206,34127,10687,-77256,-28996,-43002,87151,30897,33932,78566,117184,32438,97664,40847,4096,1514,47476,100931,83257,80067,-22913,25837,27933,-43239,-11868,-7205,-23254,24637,96036,20370,20164,8093,55423,74501,48575,23762,42185,-26004,95201,71549,63028,4245,-51714,-82589,-2561,15121,43412,60227,-66658,915,53287,2362,35170,6402,41267,31132,24857,40290,-14190,-47231,4066,-453,-37851,84091,-31472,-13803,-9266,-20765,52071,63857,47161,-23639,16237,46102,-2264,-25140,-64615,-12592,20944,13996,4656,-9348,62444,10208,-43204,70406,67721,-15384,-91310,-33771,60893,126399,105032,-2414,22109,56440,1359,-50787,-37101,45615,56854,24547,50099,16212,10341,19100,3812,-22851,102692,5744,-71874,492,60732,14988,-25766,-72681,-19673,38066,-2516,-50474,-16666,-15430,43523,-34418,2078,57293,56726,14621,-74745,-17692,13490,58679,5971,-60834,17073,-53076,-35635,2222,54504,64464,16109,-40448,-53458,33854,62031,10148,-31055,-40172,11225,-20992,-24537,-19075,139894,46310,-456,86775,-9715,-5782,-23812,18981,70036,-13096,89559,1147,10080,38542,60470,5009,69294,-11363,35187,-43794,-120747,-32492,-11590,-60413,-49588,111308,5847,-1138,-41139,22679,40162,-47021,40006,-10130,92517,8814,17689,-25118,-32031,41954,14359,71203,68486,51877,50153,-19801,-3937,29453,2049,-37538,-22889,-24761,-30999,-10645,-39543,-48891,-15812,-15366,36601,80497,-22801,54598,831,-13080,-2604,-39728,-33193,41057,1879,58543,-4687,30169,-18641,44102,35572,72836,20776,48269,25747,-14193,-12775,-54392,31498,25382,6590,40175,72170,56099,16466,-86827,-107524,5458,-62569,71419,-7039,63276,46326,121966,163777,8871,-48919,-20718,-7947,12083,4029,15611,-40523,-8677,58098,101288,73360,46521,69935,-8312,-19273,-53574,-13732,-6624,10088,-2247,-80361,-29092,-32501,26355,-53655,712,-54323,-7262,34373,14239,-33877,-62791,13498,-18631,-31225,51656,97726,-16944,-28203,31316,69909,-48645,1155,-3580,-863,-18915,35841,-19156,39553,-49673,-29867,39028,14219,90212,16193,47229,75730,47947,28302,41111,34681,-5927,-15406,-66733,-20080,72016,63908,44941,-73973,-53472,11605,-35082,-5562,-20462,-19724,-40615,-1148,27691,18943,-36384,-12514,-52062,-13570,57028,-62616,-22789,-32176,-10101,-17823,74936,35873,38904,-55758,-57991,-54893,59989,75358,49664,95108,14627,-5717,-18037,18046,-87589,-25680,21602,46558,57744,-36859,-32784,-64952,13074,15354,92246,-20086,9646,15478,45749,60468,-35951,14842,-42193,-7878,71299,-23402,1058,404,47102,23550,-56045,-16277,-2403,12053,-27165,21939,-7387,79867,68197,57614,55193,80166,-36167,-40422,-62807,12307,29585,61045,63705,18442,-13216,-623,-35213,25173,3389,29810,33991,42786,-33228,-84357,18308,17549,27922,-47149,23272,7543,15221,-42235,73275,18746,112197,80520,7338,-6489,21173,32277,50049,-28261,-114143,-13753,31977,69449,24900,-1369,-30108,-35059,18585,-73465,27818,5770,14534,71164,-1177,51537,-33575,-47940,67855,28304,-27397,-20883,22932,10889,95770,54590,-100675,-74728,-72180,-16456,-18986,76425,15004,-29916,83982,72031,27435,-10371,-12757,28480,-59396,-47293,88111,-16497,-42766,-879,-39889,38788,-47154,-40399,8662,22854,-40459,-7946,-19716,-96458,-59600,-59000,42658,65162,3394,56880,67221,12387,-82042,-38061,56396,3119,-26603,2440,66391,62571,-11751,-26712,2809,-7752,22582,-44087,-73797,14589,49258,24400,92427,35317,65660,6522,-59704,-23562,-52312,-24347,68130,-69004,-75076,-16158,707,-44896,62621,-44581,-9931,26076,102133,7791,-22800,31282,-29089,-14151,-24337,27239,-4782,10366,-7402,-33485],[-49765,-12037,41591,-73431,-74699,-51466,-2843,28548,48930,-48729,-46802,-11380,-50886,23789,-33059,-57046,-49383,-4256,11410,-40717,76774,75252,-58479,-10025,-29259,20352,40327,21154,-26129,67448,-50482,34914,-111886,-66111,-39552,39899,9987,5213,-54380,31847,139,-66249,-36781,60293,13268,64871,4508,22401,-2016,-63219,-50447,-17841,-60757,-81335,-6982,-10538,6545,-53587,61440,-80531,53721,-40684,-55546,-21696,30348,-26743,50470,52187,-4061,-50843,3217,-15833,-26434,-5961,-46045,-5967,-36292,-7963,45535,-59999,57524,25379,68003,30449,-43147,-42511,22100,-11937,-21960,-83719,-87487,-70116,26697,67970,-25696,-34926,-99154,-52822,-56464,-16069,-32058,-22910,29413,1481,5875,-55744,-2662,-15344,24126,16166,8156,-51328,-96596,82400,-3669,-68668,-44217,-14131,-97390,-42419,-3813,-9102,432,-9306,-57597,-60285,-141640,-66877,-21091,-51385,17327,44855,-55409,70545,-14587,-84031,-5432,-2230,19187,80306,-6570,-51383,-13791,-1439,-10384,-56215,6101,-58750,21652,-29195,11979,-71354,-19680,31667,-9289,-87936,-50931,6975,-22829,-67286,-99681,-47621,-2634,29022,-161101,-74795,11261,4622,-29143,-58808,-50178,-27312,-66021,-6244,-13906,-152887,29972,11425,1045,39885,-5102,-43551,-36328,-173959,-144997,-18444,-80492,-49896,-33189,-82762,-34015,-5751,-62234,-19150,-43014,-60600,48109,-33043,-26823,-86679,-103331,-29301,-15579,11900,20376,-20561,-7429,-57664,34031,48390,6970,-35765,-10288,-37704,-101082,-61920,27916,11276,-63688,-97231,-24639,-71160,-103768,-80814,-66962,-62240,-109390,-103412,-34253,-74985,-34490,-106353,-165957,-214316,-277959,-153838,-120364,-96290,-77311,-232745,-283289,-180663,-117420,-160587,-250261,-278911,-335529,-429286,-498898,-591411,-1058321,-1802846,1671534,991723,683054,472908,311473,297661,164204,203214,224835,325190,175593,143218,254349,145786,184553,111103,81759,35261,-89135,42651,159233,55486,116768,126734,101545,190608,115146,84599,98426,71954,58471,29266,71414,131277,45700,45952,115782,87887,-3910,91155,72116,22786,65320,61300,153159,143428,45185,71789,-28170,969,108989,59237,59224,-11305,43453,25503,-17738,-10359,-10641,-61635,23000,-17267,-9928,-18974,121968,56038,33362,-49653,54840,1524,26263,532,31942,46070,78662,56221,-30936,10139,-32109,-157,19093,-12413,-13871,-41621,-64736,-4269,-14885,-125699,-250201,295398,215404,147226,126231,74647,98674,180285,16764,52492,3638,59331,118514,96330,50774,91274,-64857,44802,16720,5492,-11362,-48712,42960,16681,-35987,89300,-10879,-37688,-56355,-24448,33619,-37219,-2183,-33057,-8951,-70528,-44069,63194,12581,-6177,39346,105694,7296,36998,66670,51583,14469,45118,-2695,-24116,47300,101975,27910,36682,86133,48059,-3999,-76153,28513,-58873,-30628,17720,24913,45439,-33682,40943,34110,67689,24263,49533,24480,16374,13252,24341,64999,-5186,92157,32424,52380,48852,17571,48044,108612,49648,50555,9443,-9459,-9785,-21290,81098,31706,16049,30374,7936,-6735,-12159,-42294,50288,-383,40029,4242,-64786,97674,-67345,23445,-54158,-35513,43827,-26579,6932,87567,-96340,-115563,4727,19570,9088,13916,42246,10361,-1469,9260,-46761,-18705,-41237,43187,87234,45014,-35285,-34958,63768,47599,1723,-3187,-14846,-39291,25628,-29172,29919,42121,-26628,2866,-15478,35115,-38488,14960,70964,-83431,-50888,-58554,73072,2404,56837,53431,109606,28384,67423,30823,-14045,5201,40076,76136,89615,91074,-23482,22727,24684,-27301,-3844,-8784,-28190,24667,110853,45307,10960,24298,54010,54279,27675,17090,39485,-24628,102647,92777,14049,-4883,-27080,-118333,-7899,21813,47100,49940,-72078,-662,88605,39345,42550,-8296,72181,31568,34820,56207,-34832,-34911,-2436,-18251,-38127,84411,-35735,-27235,-38882,-20644,60373,69196,27044,-33157,-10601,21289,-22737,-29673,-84004,-12705,23624,13792,26004,-10074,62696,10731,-56271,80560,71780,543,-83203,-31734,37876,126393,127842,-14026,26629,38733,2065,-60619,-31336,65417,76843,-6929,47460,32339,22315,45582,17581,-10313,109662,-1941,-74131,-5245,69946,22282,-39790,-76959,-23979,33600,-12232,-61557,717,-25847,45279,-25785,1903,55203,52917,-11850,-61488,-14393,-11,35034,22359,-70979,12969,-31786,-19949,-5348,69601,67634,-24823,-48444,-48222,41076,68202,26048,-15128,19950,-14058,-22878,-51059,4621,134457,53433,16326,103914,-14848,-4890,-13404,-18156,60415,-19259,85360,-4328,13220,36278,68926,-2579,58278,-3074,23155,-30242,-69062,16332,-2859,-51911,-50166,99071,18653,28178,-32836,-16891,15589,-49102,42827,-21073,79296,3877,2059,-18891,-41766,37832,35431,101270,83238,57734,32977,-29,6853,19820,-3519,-26144,-25859,-34356,-41673,-15480,-24085,-28473,-15043,6185,36454,71984,-11357,36597,10200,-24543,8009,-32908,-31383,39989,-10536,38257,13603,29001,-3845,43127,53630,90061,-2246,75914,27050,-12740,-2187,-42341,50136,12034,12121,60523,98353,40932,33614,-80375,-114944,22621,-46411,68097,-3906,43957,39808,113448,143209,27464,-26340,-37008,-3580,16377,-5548,24909,-38328,-16017,34745,79498,64207,58449,76663,-3233,-27933,-51676,-4865,21101,19124,1118,-87015,-14849,-26106,21402,-57012,1049,-42876,-18126,10829,-35,-31163,-41847,28182,-15298,-34789,56065,96241,-10989,-31858,28614,70691,-27652,863,2051,7225,-35962,45942,-25347,39078,-68231,-46896,26019,6767,112934,32000,20099,65788,27816,20816,28270,37313,-16247,-19023,-55463,-25443,97857,53676,22127,-53094,-50842,8892,-2437,2367,-13227,13199,-29285,-6005,10235,11800,-27711,8140,-36066,-35599,24766,-90002,-43568,-27935,6479,-4349,34175,30581,31640,-65639,-111784,-50342,69856,57636,42402,98524,2556,10436,-28571,20877,-78341,-41597,17461,68212,65893,-37737,-47613,-78678,-18615,167,96236,-26979,24445,13333,54462,31767,-45072,24500,-35702,2039,86252,-7049,-1211,19882,57418,63188,-79266,-13644,9946,4149,-12701,10895,-12339,91678,68786,32867,27793,68763,-24942,-14224,-79694,22683,55616,22654,36853,1094,-13732,-4001,-40686,-594,23017,29498,23763,34414,-33474,-81808,16356,2949,-1254,-53760,20334,31155,17365,-56559,60254,-18809,125919,80001,-29682,-18208,5737,40621,74549,-23367,-141309,-27490,33355,77011,42887,-6976,-17196,-43563,-12633,-73395,-431,-5816,11145,50604,-12,49644,-38898,-54199,73064,30679,-34836,-37139,33383,30345,116378,50757,-90206,-79240,-58450,-24082,-38125,76142,32519,-36383,74980,64738,42385,-35009,-244,42907,-59270,-26579,65738,-29467,-45679,-5744,-48877,36312,-42949,-17077,16451,40748,-22793,10092,-55104,-118790,-56170,-68539,49013,68275,15161,52174,68776,33996,-72599,-11487,93930,16423,-37221,8648,42874,34303,-14701,-57706,15345,-16415,18851,-27822,-68992,12042,49457,18474,74509,62768,56561,9273,-80618,-61171,-47569,-4300,58376,-56655,-86319,-22210,-10096,-46257,52692,-29105,-34047,50121,122630,28727,-27710,42341,-33570,18326,-19483,30156,11135,3595,-10742,-23216],[-35433,-9574,31301,-66677,-70169,-71418,-13063,22846,59896,-41282,-58251,1282,-79634,41122,-38110,-33898,-47129,6158,10674,-48546,59935,68451,-77359,-23190,-10764,33555,35331,29805,-35008,52123,-37338,39824,-107039,-84245,-63823,42394,-1800,13357,-82284,14350,5284,-73717,-55429,63090,-2110,59738,-338,21107,-16159,-63481,-47675,-4870,-79276,-77444,-36252,-49574,-19677,-46132,58297,-93588,89451,-28966,-57937,-49890,36948,-24029,69910,80242,-24727,-56781,38954,4634,-37048,8604,-43343,-22156,-49334,-7564,40155,-45007,62369,-10564,34698,34099,-54117,-42551,27001,-13626,-28393,-93893,-78493,-64370,29889,20519,-23912,-27948,-97958,-47721,-58500,-5137,-38562,-29069,548,-23288,13118,-38532,-19173,-22533,23235,29078,18223,-35442,-84338,103224,18594,-47962,-38918,19857,-76938,-32117,-23170,-6430,26191,-3366,-84899,-96565,-94330,-64881,-26361,-26210,32855,28275,-61006,51528,3128,-19594,-10977,-11125,13532,89746,-14702,-25823,18868,-5963,-566,-57346,12728,-44506,2525,-32724,23291,-82007,-6965,20500,-8943,-89342,-28922,5179,-11003,-76684,-86289,-11469,7939,36390,-145411,-68230,11197,4824,-26665,-54638,-13060,-11883,-69237,1536,-3938,-171554,21429,21007,-1061,17508,6300,-34610,-90753,-168454,-127271,-31557,-69011,-18599,-17146,-74015,-60088,-2201,-57872,-10110,-35989,-62010,39192,-11232,-39654,-98110,-91291,-39521,-9231,14445,25222,-43942,25804,-59475,28967,49182,-3127,-63692,-54167,-52120,-95709,-63222,21096,11503,-47879,-124939,-43234,-97873,-108999,-56326,-49423,-43527,-91577,-88554,-35316,-65424,-50271,-106667,-200796,-228041,-280157,-106449,-73529,-97126,-41572,-222175,-311153,-188068,-73271,-154681,-266026,-354939,-339917,-435959,-518486,-546873,-1013369,-1796198,1626453,1020029,704387,485953,309900,294367,215463,217365,240188,304159,177101,158476,222301,123437,172845,90938,58608,42652,-70305,81873,153755,36818,120104,115602,112137,205341,107316,70355,92164,74756,48473,25400,62157,130401,41497,19086,93401,81430,1056,106538,57576,18436,64411,42653,165829,136605,31647,60720,-63813,-29481,79654,61397,62935,11020,65578,51292,-8194,-6463,-31853,-63162,10982,-25569,-14568,-16894,111864,54884,18470,-49834,54503,24596,35700,-3128,44422,50351,56574,58552,-23301,-1852,-642,6091,31498,11289,-22247,-58992,-57989,4428,-23221,-117153,-286400,301821,211648,122447,119819,58411,84064,194671,11311,32275,-43650,52009,97452,116401,39976,51611,-55540,30311,-5075,13264,3520,-51886,42844,18031,-37933,100192,-7358,-62073,-52198,-7296,13811,-62891,-4485,-2010,14823,-63875,-40475,53393,3814,20757,31838,112119,26582,27662,69795,64593,20703,16267,-8322,-7488,28337,94311,21582,40111,93570,41815,-9667,-77669,41162,-51724,14752,9033,37828,67955,-17001,23215,14173,76458,27025,58009,9248,-9228,82756,65925,56447,28650,77475,25468,50857,63506,23508,51973,119891,72472,37166,26943,10271,-20822,-25162,74550,48568,-11725,24254,10966,-20887,-21159,-46567,29412,15525,38858,-4365,-59455,99745,-57142,28162,-27758,-8399,60693,-13367,-3638,75804,-103094,-86971,-4475,18137,29684,28912,36787,30960,-5352,-12841,-18282,-6755,-55565,32603,81175,35076,-26254,-18419,47440,80013,12796,1667,-17324,-11395,43002,-26431,18697,-854,-34161,-40286,-24184,3891,-53717,-12224,97904,-63986,-59959,-70616,44549,-28602,67414,29290,84083,26124,29756,19601,-23636,13064,32197,49121,75632,86249,-22302,19378,17822,-12330,1963,-6208,-32408,14184,105943,68631,5865,34678,38441,32077,17014,15132,32164,-9006,102013,89076,-42499,-15673,7828,-122121,-10148,30276,44810,48893,-54282,-12121,104351,74758,46074,-9149,91103,33189,42281,59966,-57141,-18251,-2964,-30879,-36160,72949,-31582,-30832,-62883,-20812,58046,53740,-4645,-49472,-41554,5303,-36713,-34510,-87170,-4741,23667,12915,46241,-7800,57515,-457,-49587,81410,74891,10573,-66885,-25513,-1932,104838,121142,-19540,21321,13141,418,-59461,-24820,84532,84667,-23521,40071,19281,38174,65773,25395,-2011,106485,5020,-62139,-14030,69536,28593,-43061,-74034,-26786,19281,-26632,-65785,13621,-25849,37844,-25387,27,54334,51399,-38626,-41563,-12277,-27027,2855,41615,-74882,-6559,-9849,-11356,-22970,79527,74484,-61626,-52292,-37968,48628,60933,45273,-322,61650,-33720,-18307,-55077,33084,117080,57831,35163,114014,-9605,-3576,5482,-38572,42758,-27900,54654,-2000,7260,37165,68767,-14123,44050,10657,14778,-10848,1230,69624,12534,-22869,-45187,85012,37821,59793,-20407,-42680,3722,-44830,48582,-21974,56747,219,-21794,-12688,-48302,29049,46336,103090,97139,58511,22967,14361,18531,5701,-12260,-9540,-15947,-30391,-38344,-14801,-12743,-8552,-5122,40180,26913,56832,4598,15274,21863,-34424,19021,-19868,-26034,39210,-18574,9833,21058,26325,13799,27449,59904,70500,-25147,92089,31241,-9940,7523,-21001,51244,-511,12119,74148,100122,35591,47665,-58602,-105991,38106,-26756,50463,-5682,9901,34790,82432,105457,40295,-9368,-53013,6352,25688,1869,34118,-22432,-25539,24278,45084,46047,54865,77439,3217,-31472,-37923,-1800,52336,19569,4153,-76771,3260,-23970,10583,-64010,-1912,-27910,-27800,-10544,-6325,-27975,-14239,35881,-9165,-34116,53328,70068,-5322,-43950,31928,67569,-4992,-2484,-5686,6882,-58428,46617,-22773,42694,-83063,-55444,3306,-9357,137178,45468,-4504,45931,-309,8615,3075,34478,-22003,-22723,-41030,-20248,116657,35378,1778,-25571,-48760,6951,27384,14092,-193,47265,-17974,-26294,6519,3782,-20619,38915,-16949,-50861,-26054,-107234,-53669,253,24288,19128,24,33106,15964,-67921,-135988,-30798,44968,34302,30766,87520,-8215,15146,-34573,17742,-57143,-51076,10574,78934,52397,-28154,-58172,-71387,-31909,-6286,99341,-29015,36086,8745,61936,-5303,-45320,31679,-17257,18283,80264,9210,-10110,28042,53722,90265,-89981,-12459,31797,-4898,-3062,-10274,-9722,98441,62333,181,-6118,41880,-20063,5888,-94253,28481,78760,-18283,11322,-6845,-1787,-7196,-43645,-29277,46768,26261,5829,15452,-28142,-66650,6533,16717,-25999,-53699,14473,50653,20963,-78944,34110,-44665,121499,79650,-49353,-29576,-12130,41043,91611,-13378,-162942,-41012,34685,62041,53484,-5166,1365,-45171,-47990,-69699,-36360,-22329,5985,32266,20470,48252,-37478,-53112,70583,34765,-41170,-47789,35426,39477,116926,35036,-77156,-63822,-36436,-23185,-54298,68068,38654,-48941,52074,55263,48289,-56067,17773,57875,-53213,-9613,34976,-37494,-46843,-14599,-52791,28162,-33464,11168,22999,63530,5283,17840,-78557,-120327,-42812,-57209,55660,66692,22033,43272,53265,56374,-47018,23724,108169,28375,-42022,11369,16099,15053,-9119,-85495,25920,-28305,9648,-9758,-45605,7733,44381,19878,61042,84660,38961,14165,-93738,-99014,-50433,13238,45335,-42951,-88289,-31078,-27197,-40818,34714,-5176,-57044,58641,124459,38246,-36574,49064,-27482,47880,-5105,39564,32021,3714,-11635,-14158],[-23063,-4171,16287,-50910,-55099,-82653,-20892,17636,71220,-28720,-68032,13722,-97722,49258,-31700,-27287,-48380,9933,4383,-55362,28476,39706,-90711,-32828,13508,32303,22140,31960,-44103,31707,-24786,38263,-82535,-89876,-88892,21667,-37481,21359,-104655,-4600,10904,-65408,-56164,54503,-17012,46300,-6560,12478,-24791,-50497,-40451,16305,-88382,-83537,-67894,-83295,-46974,-36746,44888,-81357,113503,-19117,-54010,-72000,40835,-24257,67023,87345,-42287,-61039,48350,25315,-40660,22158,-48928,-43881,-59247,-18828,19850,-27281,52391,-30590,-3742,32493,-55634,-38478,25480,-6020,-28684,-89504,-51748,-45141,28205,-38313,-37465,-14116,-83338,-39044,-54065,5937,-43483,-29037,-16004,-42112,8902,-23164,-37528,-35063,16520,34009,30602,-20936,-52228,121026,32106,-23265,-22444,48742,-56861,-24334,-36118,5457,35238,-114,-97742,-110283,-44421,-57878,-30629,1524,35958,7118,-68584,22745,13975,34904,-15866,-16114,5373,94532,-20419,-10562,47022,-13090,8266,-53067,18788,-30593,-25008,-44958,15187,-98013,669,10348,-14544,-77912,4692,14490,9122,-77279,-63944,20715,14297,38881,-114788,-63479,5455,-1136,-20962,-44823,23296,-6248,-76339,6093,2237,-147398,2411,27207,-14239,-11743,4370,-25028,-124154,-158236,-87373,-41850,-46548,13207,-15513,-56253,-67388,-4177,-44366,-5109,-29518,-48598,33074,5308,-54611,-100209,-70304,-53695,-3887,11669,31793,-78521,52266,-59875,19045,37360,-27974,-71386,-68999,-62898,-94327,-65193,25314,-6347,-36049,-155676,-66530,-115744,-110998,-44714,-52601,-35370,-76497,-71705,-49808,-77544,-79329,-108884,-228286,-229218,-246956,-55308,-39794,-110301,-41054,-216889,-313752,-182983,-35161,-153750,-269054,-416441,-347745,-435363,-536538,-517233,-980045,-1781860,1535477,1017438,709477,498419,313566,283968,284159,234820,242765,259111,173704,170890,185571,87288,148541,85166,53335,52081,-25125,109690,146033,26717,126618,109796,114425,175101,91351,56184,68007,76570,51629,28474,57830,127677,36856,2451,79868,72464,13623,112589,44622,18651,69469,26313,150977,137978,17802,41316,-82120,-53699,51666,62437,77609,36216,83079,75885,5081,2771,-46255,-45902,6663,-14781,-21855,-19516,94366,55424,7178,-52142,38817,48531,42633,-1901,46964,49342,22711,52621,-12846,-10303,35146,11529,36090,20001,-23012,-77876,-53202,26918,-36893,-106296,-331891,301799,219934,89140,85713,57937,68014,178537,7064,2813,-78462,33986,72383,139831,34514,18499,-25908,16594,-19431,16140,27502,-41800,25571,30477,-29632,92303,-9499,-64227,-30817,11969,-10504,-77016,-964,15457,41974,-48368,-29257,39901,323,54555,41214,104831,43018,18019,64950,71327,32213,5434,-9955,18588,20141,70808,5698,43096,91203,31271,-13564,-47533,51638,-41481,50776,442,41040,89799,526,6188,1922,83226,33552,62541,-849,-31282,114951,92217,42283,42665,52448,15285,39152,75766,29096,53682,114644,92813,26654,51514,34292,-27194,-15998,55095,61597,-37477,2111,1804,-26763,-20993,-52188,13070,38224,19685,-16378,-40695,89705,-68247,36301,5497,17238,83170,-2414,5342,70501,-94816,-36554,-13602,16451,44191,42855,34332,48608,-5595,-28893,4642,7651,-64254,12006,58206,30650,-13137,6474,29862,110452,30450,13445,-16727,17876,49780,-20148,11534,-42231,-26616,-66243,-24707,-25146,-45538,-29985,74726,-19010,-50751,-77373,12802,-50151,65229,18743,51169,26175,-1269,9245,-21884,23977,27697,24108,36434,60187,-20156,15797,9779,1601,7846,-1600,-33262,-6385,86032,85430,9394,38043,14105,11663,17171,20436,20411,14372,91593,59278,-84810,-29903,41646,-97144,-8016,37440,37659,65273,-15283,-23235,99891,94618,41181,-5362,85151,35526,43173,48773,-70738,3807,2136,-35083,-35260,50572,-21444,-25548,-76160,-22437,48485,22341,-37858,-62062,-64963,-212,-41781,-40491,-67762,10908,22079,11925,59317,-5238,51200,-16928,-26098,74494,70221,11223,-46042,-19083,-44761,63250,84817,-18639,5031,-13762,293,-46988,-18092,90522,75626,-25951,28212,-6488,54934,73239,24680,3998,93669,24060,-42055,-21156,60652,31894,-34749,-57272,-27129,923,-40964,-56388,21480,-12046,22237,-31204,-2713,51538,47801,-58555,-16900,-10808,-58049,-23194,58942,-70446,-31052,7461,-8803,-41175,75557,81348,-84967,-51067,-25479,54753,45374,61606,12010,68796,-43091,-6611,-38312,59109,96482,61443,49923,111102,4765,-4058,26711,-45942,18639,-37629,10645,5298,-8316,38156,59749,-31811,20075,27956,16187,13140,67944,105621,27844,12640,-34956,71825,57664,82603,-6338,-47289,10185,-35206,57149,-12598,32816,-1995,-49519,-10621,-51697,19962,48340,75635,103386,55276,28241,21104,28005,-6694,-19701,9817,2817,-15537,-23124,-9169,-7330,2397,12211,79077,7367,36065,22303,-1781,36901,-40388,25151,-4640,-17886,38211,-21535,-17097,14280,22029,31548,6946,51587,12389,-41552,88979,32073,-10230,12420,2992,38516,-11607,8280,79221,82238,37712,51762,-31568,-88500,46469,-10286,23847,-6069,-35116,34378,40919,58770,47445,-3802,-66993,17050,37498,20864,38525,-1491,-35391,27891,17537,23924,41263,70432,9780,-26493,-16817,-4405,74506,10043,3411,-47074,22196,-25436,1079,-72379,-9049,-14211,-31908,-24879,-2033,-18978,12523,39467,-185,-32738,44245,26944,-118,-60939,40142,61665,10448,-9689,-26888,-5600,-83365,35904,-13640,48722,-91191,-55965,-21730,-31223,150242,51405,-22152,19311,-34113,-3253,-29639,27180,-22665,-25710,-32689,-5770,121026,10389,-12830,-1850,-49337,6336,45330,27302,13810,70592,-10819,-59340,14475,-4560,-18085,69060,-2755,-49682,-71210,-117280,-45587,43607,39665,46759,-19063,34760,-6539,-58868,-127533,-4174,-10427,21342,18226,67395,-15127,6593,-34656,7906,-35866,-52281,3853,68435,19337,-11351,-64230,-47667,-17989,-2725,97886,-21663,45294,4195,61538,-44592,-38856,36096,10418,38995,59824,18598,-22960,25022,37603,99235,-79096,-9717,53243,-9675,1499,-35683,-3727,98551,52211,-33186,-36934,11099,-20174,13199,-102421,31114,95449,-45615,-52,-2224,20065,-7925,-43586,-47296,70561,20988,-17696,-10630,-14198,-43843,-8125,52755,-40143,-47905,8403,60860,23483,-106128,4622,-52901,104296,72652,-49254,-37993,-26433,32703,94303,840,-173381,-48341,36242,34162,55511,5184,21642,-35686,-69039,-61437,-69222,-39908,638,23188,48510,46316,-28652,-43449,63179,44400,-45678,-47604,30812,34624,100047,13096,-52517,-24841,-14112,-13619,-61028,55964,34269,-61152,25664,47266,42350,-68724,35666,69118,-44786,-1935,2956,-38791,-49588,-26436,-47524,19602,-17619,35719,25824,84881,37526,13000,-86572,-102198,-21618,-27031,62077,60905,21641,32430,27695,73203,-15846,56113,94823,36270,-37440,10726,-5533,15921,4607,-105802,30591,-40109,973,4089,-13088,-4541,36273,29274,54736,95669,19158,18380,-92776,-112778,-55379,23737,34355,-32585,-79660,-42786,-45932,-30387,8455,12795,-71107,51470,101484,36043,-45404,49896,-12373,71678,10200,48973,52466,10905,-11398,-6077],[-14492,2751,3642,-29981,-31769,-81947,-23979,14733,78210,-19126,-76104,22062,-94571,45785,-18924,-40507,-52212,6145,-7498,-60577,-3070,-1559,-95403,-36016,41820,14725,4583,23440,-50211,13365,-13395,30071,-44992,-81415,-108794,-17004,-87452,27366,-121316,-20698,18793,-47680,-43650,37916,-28281,29657,-10866,1114,-28185,-25099,-19526,37593,-89483,-92500,-90930,-98651,-66743,-29482,22717,-50940,116589,-11862,-38278,-79913,39308,-26551,38574,73757,-55678,-66128,32885,43801,-28659,27143,-62354,-63856,-59389,-38860,-9308,-15240,30368,-31334,-32316,25584,-51355,-29848,21029,8437,-22045,-78205,-15885,-17533,25712,-78300,-57171,4201,-59587,-31884,-43413,13904,-47941,-26714,-9095,-48415,-3254,-14471,-49062,-49515,10300,27473,42300,-10896,-9824,134578,34571,-2597,2358,66260,-43172,-17493,-38800,20404,26865,163,-89065,-101584,-9827,-51270,-35152,23172,24551,-13385,-72217,155,15949,63333,-17468,-15180,-3386,93800,-19764,-5631,57933,-23121,8325,-47505,21217,-19301,-49606,-59835,-15407,-126643,-52,4983,-27400,-61969,39263,34394,25722,-70407,-36863,40273,19787,35428,-79651,-60556,-7197,-13763,-15913,-33340,42697,-14905,-88890,4220,3836,-93116,-22530,24607,-33046,-33224,-5668,-15340,-122131,-144046,-38443,-52688,-18723,31946,-27142,-36504,-57798,-11735,-27770,-7497,-24505,-21285,35123,11605,-63179,-88792,-45848,-67540,-850,2230,38178,-114513,61533,-60092,3689,13478,-61168,-63314,-53185,-66019,-95173,-67972,38167,-38817,-33122,-174854,-89248,-118722,-108932,-49934,-74984,-40098,-70934,-60185,-69511,-103702,-108788,-112313,-241106,-229307,-209145,-16044,-30244,-129778,-68330,-215295,-292709,-165199,-15737,-149937,-262158,-432004,-356822,-429676,-553279,-512584,-975808,-1745002,1424772,983462,694707,503081,321269,268244,341322,250944,226193,212757,166356,176283,154977,48109,115448,98316,65960,58612,29103,118173,138476,28079,134852,111939,100778,122837,72134,46415,36479,76429,65828,40878,55449,121987,31406,-3326,77595,61830,30279,109042,36307,22678,81222,17032,110761,141638,7718,18920,-75803,-65232,31343,63731,97759,58607,94209,94601,20183,10540,-50571,-14192,14901,13297,-32064,-25711,72175,56244,4654,-55569,13965,62312,42646,1963,41075,45139,-9214,39701,-2996,-14712,59494,14383,31640,16226,-18055,-95317,-51579,52590,-53005,-97762,-373962,295568,234711,56589,33121,70205,52929,139780,5717,-24975,-93301,9976,55591,156647,32865,926,15249,9884,-22512,11417,55539,-24337,-116,51765,-13731,63807,-15159,-43878,2852,24467,-31185,-75690,3759,14375,59007,-30062,-14718,25217,4308,86338,64347,85982,54286,9074,54540,72675,39537,11456,-8628,46674,22053,40062,-13188,42789,73232,20475,-16217,6982,56614,-30760,66969,-5597,33967,104415,15036,-4518,2251,86008,44504,64480,-7402,-52363,101985,101570,27746,36840,25680,5992,23282,83762,35507,52018,93011,104682,18515,75055,54300,-25668,1981,25350,68331,-50782,-30229,-16762,-24091,-12086,-58744,5045,58524,-12100,-27491,-15019,72993,-92460,46041,39166,35035,99268,2976,27084,69156,-70933,18305,-19707,14441,47282,56700,36254,59214,-3817,-39878,12603,23893,-63464,-13780,30319,31142,9147,33336,12738,126286,50821,28961,-14723,39077,45083,-12983,9658,-64246,-11472,-64515,-16871,-44925,-19920,-23938,16117,37816,-24531,-76893,-10703,-53310,54509,27740,21343,27311,-16247,1491,-9120,35796,27590,3010,-19944,18420,-17881,12391,2555,12582,15565,2711,-27465,-32917,57834,92662,22273,35091,-11454,-2751,24201,33672,6067,38525,72399,14512,-100940,-46953,65525,-54394,-1740,40974,28198,96389,33504,-22880,82591,89826,26695,-10445,54080,37756,34862,27682,-66325,28497,12353,-29655,-37882,22522,-6697,-15501,-78342,-25732,35172,-12523,-58868,-63047,-73289,4555,-36455,-47872,-26767,30602,20169,11240,62185,-4015,48484,-27997,6394,63057,53820,3384,-25814,-17971,-75164,13502,32869,-13116,-18009,-34969,4866,-26493,-11048,75937,53024,-18879,13896,-25545,71107,68709,16726,10476,74742,49231,-21705,-22653,45580,30797,-16760,-23048,-24281,-14889,-50018,-30653,27461,13896,3683,-38729,-6127,42227,37062,-66825,8703,-9600,-81102,-34172,70226,-56743,-49743,18820,-8999,-51880,53868,83744,-88161,-44643,-15254,57128,27885,69730,23239,47660,-39645,10099,-10144,75998,81016,64871,56814,92530,22173,-7327,44934,-47309,-8397,-47506,-30650,12340,-29817,36700,43987,-53588,-18774,45683,29716,37206,109475,109491,37747,39419,-23319,59045,71340,88186,7211,-31637,30564,-22277,66887,4641,14539,-4123,-74776,-14901,-52943,15146,46503,30919,94248,49263,49957,20129,32477,-11855,-23494,28790,24273,3744,-806,-24,-6877,625,32175,113207,-17390,14700,39343,-9619,55016,-41326,21597,6446,-7651,36146,-20331,-35434,-3744,16227,46754,-6514,32735,-63537,-47667,63409,23888,-18516,10922,24525,23509,-21527,2079,75297,57293,41942,44638,-9074,-72082,43661,-1441,-3600,-1325,-80248,39528,3114,12422,50138,-10549,-77476,22814,47003,41332,35153,16342,-41253,40225,19322,3722,25567,55544,14412,-12747,4159,-11221,79874,-6708,-2884,-3740,39251,-27693,-990,-79296,-18992,-4628,-27559,-29499,11418,2812,33034,42436,10653,-33300,32164,-15856,5043,-75375,51483,52900,11483,-19256,-54919,-32390,-104483,15986,-1335,55338,-88357,-48066,-41275,-52654,140318,46837,-33438,-8461,-69319,-8699,-61711,18232,-19285,-27820,-35227,13069,105404,-16792,-20001,9090,-53012,7226,48435,39639,22871,73817,-10496,-93806,28028,-12487,-18828,87016,657,-28718,-93379,-119574,-17314,81209,49752,71203,-24618,27048,-31814,-39869,-100093,19494,-73547,27460,9564,46533,-16465,-12088,-31023,-7456,-21863,-46188,-1265,34603,-20307,7938,-65351,-17997,22009,8483,90148,-4490,54305,3367,49763,-77393,-29276,38691,40132,61213,35272,16825,-36232,14067,14046,90814,-46133,-1649,64425,-6482,3652,-55494,1031,93147,41459,-60009,-55896,-12269,-20302,8741,-101355,31261,103832,-50624,8719,13250,45005,-5420,-40671,-45860,90179,17711,-41359,-37185,7654,-19440,-23877,94266,-42705,-38314,5325,60532,22845,-130326,-17253,-45567,83110,56443,-34710,-42150,-32173,17717,80256,17490,-164318,-45254,38180,9207,50494,22601,39055,-14975,-61040,-48485,-88832,-53499,-2098,24759,69225,42127,-14834,-26549,54070,62797,-47316,-36070,22613,16399,74335,-6828,-8774,30204,2025,1167,-54413,42582,22886,-65819,6270,44364,26173,-70523,49906,71330,-38166,-5304,-26632,-33064,-58065,-39160,-32230,14861,4309,50719,23634,98126,67296,-1853,-79960,-72873,3699,11736,65583,52312,15170,22656,2174,80852,11001,74334,60463,37696,-24983,8115,-15632,39365,23113,-115962,26353,-48242,-3160,8519,15084,-23949,26944,41716,53468,93468,4090,19384,-76391,-89364,-55577,25544,30648,-27991,-62274,-55707,-60890,-18156,-23191,9066,-70474,38144,58063,25358,-50404,46211,7265,87543,19266,52787,66262,22262,-11453,1783],[-9651,9022,-1637,-9075,-5272,-69730,-21359,14451,76146,-19439,-81994,23469,-70677,31441,-6574,-65727,-55409,-3423,-22093,-60644,-23375,-41537,-89913,-32663,70582,-15268,-11954,3366,-51138,2123,-2187,17212,-6751,-62107,-116718,-60325,-132540,29858,-131786,-30989,29656,-27758,-24798,19709,-33473,14967,-11855,-8694,-28431,8515,23674,51823,-85309,-94352,-99337,-89566,-74069,-26977,-2138,-15128,98101,-7049,-9452,-72928,30941,-29621,-8932,47047,-62904,-73189,4296,57357,-3201,19930,-80308,-74901,-48217,-60965,-40672,-14509,5607,-17060,-38636,14500,-44715,-18918,16821,24717,-10662,-67672,16835,7390,26258,-89153,-73871,22562,-35056,-31370,-30059,17004,-51765,-25758,20945,-40099,-18124,-13593,-48719,-61997,11334,10454,49378,-6908,27981,136723,28900,9375,28593,68688,-38807,-8363,-31992,32625,11399,-486,-59975,-81931,3082,-48119,-40432,31622,2551,-27435,-64436,-7219,9076,63590,-14678,-7909,-10221,86206,-12894,-7777,45229,-35347,-5659,-43691,18013,-12549,-60062,-70029,-59838,-169544,-10848,5336,-45446,-51419,60587,56540,27079,-60304,-11072,41816,25644,25715,-49049,-56052,-25656,-31321,-15187,-23186,37716,-35484,-104041,-4990,1598,-34059,-47180,12051,-50220,-38477,-16253,-6706,-88207,-126279,4059,-66628,7229,27917,-46102,-23627,-39582,-23393,-15017,-20168,-21705,11701,44606,6046,-60289,-62277,-24784,-77960,-1538,-11506,41213,-140690,47626,-60785,-16126,-18730,-92227,-52223,-19916,-60666,-95359,-70042,53332,-76144,-38384,-174097,-106072,-106519,-101956,-70614,-105497,-55406,-78802,-58078,-84609,-133362,-129354,-115532,-234734,-237319,-188675,2748,-46346,-145230,-100845,-213837,-254858,-139799,-24494,-136416,-250363,-394774,-364883,-421124,-567115,-530091,-1004479,-1676542,1319323,928423,663179,496450,331086,251130,365431,261584,192284,184794,156410,172852,134190,16865,80312,129442,91375,58883,66400,106864,131972,40945,142954,120827,73017,77336,55348,44190,10922,74252,84306,62447,52673,113210,24277,-1024,85097,51685,48161,98576,33229,28718,97251,17364,56038,139453,3922,-783,-46307,-60081,20892,65660,113613,73698,97689,102310,35992,10202,-46213,21679,34628,47267,-43959,-32332,49437,55926,12454,-56975,-11083,57474,34412,5705,31476,40213,-28179,23669,3943,-15585,62450,11985,19616,6769,-11837,-108624,-53307,66745,-68193,-97256,-400895,286123,246341,34092,-19132,87516,42099,95992,8553,-42474,-86923,-10658,56212,156619,31743,-189,55781,13775,-15399,-1565,78665,-11561,-23092,77077,6043,21133,-18389,-8199,38525,26321,-43311,-60376,4026,-706,58795,-14998,-987,11927,15806,105363,89991,61933,59569,2315,42875,69354,35891,25870,-5043,68439,28382,11486,-27633,37362,42136,12723,-17700,68191,56479,-19422,63555,-7074,21142,109165,25367,-5094,17639,83689,59728,65759,-14609,-72503,61279,96837,17373,20202,4460,1689,9192,85096,42048,46462,62526,105026,11142,89237,61500,-15883,20388,-8232,68170,-43500,-63371,-39624,-14768,2772,-63372,5498,68721,-46286,-38564,6827,56339,-114976,54517,66636,40915,98358,2075,44901,66131,-36073,60271,-20454,12245,38091,71000,40778,62853,-2463,-47466,4907,40785,-51300,-37236,7784,32513,45500,56589,-4335,120993,69259,44300,-11926,45415,32046,-6689,13512,-60336,95,-35740,-3243,-51963,9580,8842,-44911,86628,10833,-67128,-19334,-36997,41572,52520,1843,27129,-13856,-2852,11592,45936,30017,-13102,-74478,-25791,-16084,9680,-4305,16741,25540,5318,-12554,-58408,27389,89863,41029,27992,-31916,-8256,31952,52772,-7709,57908,48137,-27993,-91626,-63678,76907,-6605,7083,39997,19516,126850,74533,-5267,61823,62110,6057,-31853,10513,38990,17397,6973,-40721,49841,26870,-15875,-43837,-2823,11627,-6133,-73933,-29770,20052,-37278,-56469,-49733,-65570,17529,-21486,-55195,25416,49157,19041,10923,56127,-3880,52743,-23340,38734,50253,26980,-8383,-11071,-25995,-82891,-27795,-12195,-6129,-39863,-45374,15489,-3701,-3344,42989,25275,-8105,251,-27966,87507,59908,5211,19189,54664,73531,-6204,-16867,26429,25345,6915,24202,-18272,-23628,-49747,6365,36175,45310,-10680,-43143,-10296,23411,16808,-62667,30388,-8674,-87407,-29965,72953,-34236,-56514,26154,-8478,-52580,19202,78554,-70342,-32988,-11477,54014,13309,67231,36259,17615,-24077,27775,16651,79332,75483,67099,56220,60720,34598,-11866,57020,-47887,-33618,-57056,-59441,14587,-50039,32151,25137,-73773,-68609,60198,51868,54160,116321,82010,40005,47877,-16116,43610,73159,74838,18719,-4326,52087,-8655,75051,25760,5864,-8062,-91476,-24574,-53116,17448,46767,-10195,66081,40979,80426,13399,30776,-7195,-24032,45617,42515,19506,22591,10917,-8444,-12380,48335,133777,-38117,-136,54070,-7274,72583,-37682,6275,6821,3332,32104,-16858,-42550,-25739,9308,57530,-4890,13437,-122751,-43372,19906,4225,-37905,4569,40798,19648,-30694,-4978,63771,36858,42988,31125,2610,-63141,29058,-1096,-23479,8962,-110226,49162,-21282,-25159,50062,-25538,-83542,19502,49100,52962,23968,26689,-38190,52868,58095,-9722,13620,34829,15165,6048,17277,-20285,68233,-24168,-13952,38653,52462,-26886,6494,-82404,-28887,551,-14870,-25184,28641,40608,44313,46850,21334,-36471,21748,-39991,11209,-79344,64065,39974,-4588,-28226,-78541,-72093,-113745,-7531,10460,62672,-71850,-31367,-49965,-67012,105423,32414,-42326,-30664,-99247,-2799,-83989,10593,-13909,-29435,-47600,29924,70904,-39113,-19840,5082,-57414,9038,39226,49884,22491,55139,-16765,-114216,40252,-19289,-17387,86032,-7765,6569,-88552,-108084,24267,93453,53075,86174,-25498,7037,-54264,-16562,-71629,32023,-114164,49091,8758,32851,-12022,-34005,-27871,-25245,-16301,-35767,-5452,-11764,-50210,24958,-61618,6725,75256,22565,77008,18632,64935,9216,29067,-94763,-19941,40710,61988,81437,15222,4109,-46907,335,-10166,70407,-557,14195,59785,5074,7457,-58842,1401,84359,31191,-74815,-58023,-20899,-15123,1192,-90411,28764,102785,-34410,32728,33768,65396,-910,-35578,-25351,102173,20876,-58164,-57513,32444,1191,-37388,123100,-37578,-27293,7527,52252,18342,-141486,-23969,-29612,65581,34284,-14791,-42281,-27414,398,53624,34021,-130997,-32069,39933,932,41465,42585,49053,11806,-24189,-31643,-89610,-58870,717,31340,71452,34391,-748,-6629,45798,89359,-45700,-17525,14157,-9062,49541,-17070,50583,83762,8791,15607,-34948,28824,8469,-59440,482,48964,5608,-63021,59147,61983,-35706,-17513,-53030,-22095,-73205,-50314,-10142,15251,29488,54282,16610,98722,89330,-21248,-62369,-43067,28441,44837,62549,42267,5905,16500,-15097,79247,27256,71617,18011,31656,-10259,5256,-12118,77714,40950,-115369,12511,-51133,-2077,1229,26997,-43673,16918,48552,52492,79627,-924,16171,-48868,-35289,-46810,19550,34400,-28711,-40652,-67076,-67209,-7601,-55143,-22356,-54109,31950,9801,11328,-49482,41342,25604,93772,18895,48799,68570,32881,-12571,9923],[-7136,12468,1318,7258,18307,-49862,-13936,15615,62797,-32213,-84766,17316,-38169,9937,195,-89490,-54028,-15072,-34532,-50148,-30110,-68720,-74753,-25214,94145,-48811,-22755,-24344,-46569,162,10437,3065,19404,-38099,-107771,-93681,-153567,28317,-133743,-34941,41609,-11654,-6494,7408,-31582,5141,-10524,-15215,-28173,44869,86174,54637,-78560,-82591,-94116,-59605,-68485,-29621,-21153,14596,67350,-3486,27454,-57932,16490,-32345,-59492,17674,-62022,-80555,-22863,62027,21515,2090,-96699,-73090,-29367,-77196,-67743,-24539,-11202,3066,-20751,1489,-37058,-9622,14028,37535,830,-62213,35910,19420,30730,-81233,-81340,35887,-19820,-40480,-19718,15200,-53744,-27791,60800,-20438,-30755,-18340,-36992,-69940,23368,-11604,48000,-8649,48006,118328,21393,12778,47337,56398,-42368,6076,-20600,38887,2083,570,-19388,-65949,-487,-48011,-45314,24304,-21747,-30433,-41092,-163,-4241,44729,-8617,4113,-13212,70616,-3249,-12303,12464,-47881,-33207,-42636,8805,-11734,-54019,-70591,-100205,-213571,-30761,8617,-63790,-52237,58603,68483,7937,-52083,7400,25068,31141,10372,-27694,-45220,-45894,-50029,-20998,-15289,12498,-59173,-115179,-19124,-2562,8673,-65712,-6469,-59582,-28536,-21910,-418,-40268,-105413,31217,-82331,25242,-167,-64513,-24980,-22695,-37059,-11240,-46618,-21963,38346,55275,-9154,-46332,-23767,-12959,-83664,-6681,-24311,38618,-148766,12338,-62202,-37652,-52421,-110678,-49889,12188,-49004,-92094,-69371,64165,-105258,-44417,-154164,-112859,-84743,-89612,-100047,-129867,-75425,-98311,-64598,-89153,-157502,-136710,-116668,-208715,-251081,-185196,1296,-79594,-145350,-113815,-208598,-209352,-115173,-59800,-113684,-238890,-329618,-369567,-409668,-571544,-554307,-1051366,-1580084,1230895,869704,624200,479556,340723,237475,352191,264586,151403,180411,145253,161817,121970,643,50220,170463,121326,52652,69344,82437,125797,62347,148448,131339,40503,55893,45648,50264,1544,71058,98587,89692,48568,102522,14976,4872,97385,44861,65727,85778,33575,34630,113021,26882,2740,126066,6977,-13573,-3320,-37839,17826,67616,115457,79674,92583,97108,51815,-1825,-37903,49909,58043,70994,-54906,-35810,30466,53659,27693,-52569,-28064,32744,20762,7180,24278,36337,-29288,9874,7468,-14453,43167,1870,3545,-1067,-9447,-115552,-57530,59170,-79587,-108673,-405270,277129,245215,27188,-50857,101016,38965,64030,15861,-45600,-64727,-17697,76351,136940,27897,9686,84184,27449,-3620,-21453,86530,-14592,-34702,100213,25734,-21870,-12631,31701,64510,19003,-46438,-37553,-4282,-20777,43932,-6160,9475,2124,32159,102593,102454,40202,59451,-669,34430,61644,20413,37277,525,77800,32310,-7890,-32522,27149,8615,9415,-17125,114691,53865,-5953,48857,-2707,10914,105931,32971,5063,47132,76553,78066,68131,-26333,-87280,18148,82960,12921,4707,-7104,4800,840,77720,45629,37417,34210,94116,3029,89303,49966,-61,32006,-37087,63253,-14729,-88049,-61005,-1851,19924,-61704,10797,65284,-71562,-54543,14284,45343,-122772,58607,83038,34178,75786,-2930,40326,55417,1882,79437,-15154,10217,20514,84115,44276,62532,-3666,-51948,-11371,56128,-28924,-51330,-4709,29016,93279,73356,-22668,96887,81910,55905,-7562,34870,16453,-1467,22389,-36784,-1586,7723,11971,-47605,29738,58148,-80653,112260,44719,-46627,-13505,-9073,31799,81124,-4984,23217,-517,-4200,35472,52117,31498,-22896,-106713,-59161,-15006,7803,-14396,9729,36701,6281,11112,-75143,-1132,78779,59047,19423,-44837,-4965,34927,73203,-17131,68974,24120,-53348,-66305,-75817,79483,36269,16172,35084,14100,137063,91632,26032,44092,24421,-13486,-64725,-27028,38541,-6065,-3234,481,61332,44187,2931,-50046,-16848,31669,-1797,-68886,-32916,3347,-44305,-29072,-24655,-46811,34770,-295,-59160,72312,62249,19380,10619,46053,-2893,64566,1724,63444,37988,-4372,-18293,-4763,-42502,-66938,-47449,-30705,-986,-52451,-43497,31203,15257,4953,2679,1599,1816,-9884,-16441,106123,56888,-6019,29882,38029,91247,4023,-5111,4707,17212,31079,72097,-10116,-24442,-38698,42281,49601,72607,-15133,-41189,-15033,-3951,-10390,-49075,43675,-8429,-75227,-17450,66680,-5401,-51308,32696,-5173,-45657,-16442,65709,-37209,-15893,-15896,45109,3594,55570,52922,-4073,-558,41905,31272,68387,80051,66325,52402,22787,35772,-13910,62269,-49177,-52716,-65850,-74378,10772,-60523,25952,7261,-85404,-113629,68309,73582,56722,97074,39030,35672,37636,-18066,22019,60686,48899,27342,23045,60680,3102,78729,46476,6837,-14890,-95620,-35593,-52513,26798,53017,-27762,23045,30037,106243,4243,24193,5914,-23587,60713,53809,25240,41461,22146,-8626,-31477,54701,135367,-44456,-2855,65078,2527,82723,-31233,-18420,-7029,12646,25429,-13121,-39503,-43391,1931,63113,12482,5728,-137544,-31765,-30330,-24762,-66995,-2669,50826,34697,-38801,-11080,47841,24681,38025,19367,2114,-62793,6120,-6762,-29791,22423,-112811,60907,-29857,-47270,48917,-41632,-84877,6516,40695,49374,7899,30019,-23308,58421,116161,-14181,6265,12120,11024,23105,17582,-30058,45884,-34340,-26585,63059,60588,-19594,20432,-80490,-35584,3123,2391,-16248,41888,89098,45761,52273,29530,-40877,17094,-35902,19717,-68478,75937,21527,-34653,-33756,-87098,-117331,-104664,-27796,18646,73147,-43172,-7671,-46718,-70030,55187,12480,-52056,-41588,-116396,15737,-90093,6068,-8716,-31086,-64515,39709,27900,-48878,-13918,-7926,-57921,10431,23651,58456,11952,22057,-26201,-109974,45952,-24378,-7687,67411,-23795,43713,-63603,-75846,64447,74636,49650,88651,-30946,-21002,-68321,4049,-52420,30184,-113710,72664,16956,30194,-3389,-51365,-28892,-41023,-16571,-24735,-11114,-51446,-59618,36172,-54074,20475,121006,34467,60843,41249,76594,22003,7935,-90794,-12793,42631,66718,96229,3253,-14737,-53318,-10817,-28687,44186,42081,36741,40160,21667,16056,-39001,-3091,73580,20655,-75011,-43554,-13332,-1927,2289,-71373,23262,90153,-6244,58495,52011,75852,2707,-29289,5272,104681,33003,-62203,-67427,53434,14600,-46298,129857,-30912,-16938,15406,39944,10737,-131569,-14640,-12566,54914,13125,2203,-39679,-14130,-14251,24294,47495,-79076,-14372,39933,13437,31532,58472,47506,35481,23927,-12537,-72795,-54307,10841,32875,52728,23461,8467,10052,39657,115586,-41898,1184,8112,-30521,32225,-13585,107964,116446,6716,24378,-7840,14026,-6468,-44952,8980,60876,-11586,-51196,63106,43260,-35238,-33472,-75913,-9645,-90502,-57997,12335,18773,51980,48396,6153,85987,100536,-39218,-38479,-19838,48009,60100,50451,31145,-2929,14978,-21349,71294,31612,48547,-19746,19495,76,3263,2193,116238,52407,-105463,-8746,-50214,1720,-16047,17632,-54897,5461,42140,47948,59116,6318,9724,-18262,28204,-29110,7900,38079,-32021,-20381,-73892,-61636,-1362,-81712,-71273,-26538,40922,-24879,-960,-42845,38572,37567,89688,10283,38458,57587,37957,-14436,18035],[-5198,11665,9245,16526,34180,-28111,-4145,16290,40026,-54180,-83431,5491,-14253,-13332,219,-100311,-45553,-24669,-39861,-25524,-29657,-78040,-52343,-17073,106020,-75182,-25762,-51200,-38290,7015,24998,-8750,26055,-15808,-81841,-108248,-141613,23585,-123676,-34422,50247,-3255,6215,6875,-23475,-799,-9715,-20166,-29354,78964,146229,45386,-70615,-56797,-81271,-20768,-53349,-35661,-27337,32145,39739,663,61568,-45202,-885,-34196,-93047,-5338,-52912,-84017,-38111,52468,27542,-20567,-103980,-59752,-9081,-81523,-84906,-38480,-13278,19739,10666,-10679,-28000,-4895,11520,43552,7049,-61621,37574,15201,36336,-70859,-77573,40263,-21966,-58521,-17985,9857,-52444,-31941,89447,3054,-37999,-24717,-19162,-73075,45093,-30666,36063,-13908,44977,76022,18655,11431,51054,34222,-48656,26597,-11380,38710,5508,4327,20484,-61795,-10534,-48069,-47185,4549,-39601,-21149,-5842,13486,-19392,19597,-2558,17484,-11943,47255,4388,-15071,-28033,-58111,-67421,-43359,-5145,-17419,-42211,-61879,-117566,-233678,-55871,9203,-76594,-63362,34190,60375,-27409,-49140,14634,-4846,34478,-8673,-15893,-24708,-61610,-65070,-33347,-8624,-20361,-74188,-114864,-32926,-6583,27428,-74556,-23967,-58269,-12047,-21664,2530,82,-82172,43305,-93999,32855,-43660,-75590,-43176,-14255,-50829,-17847,-88737,-25646,48489,59258,-28731,-26896,18272,-13091,-85145,-15828,-30684,30554,-136473,-34691,-64393,-56704,-79358,-111451,-60997,29145,-34949,-83882,-64885,66461,-114804,-40880,-122758,-107819,-62524,-72721,-128081,-138609,-93050,-121390,-74665,-84630,-171589,-131402,-114012,-167228,-256919,-182569,-13237,-115843,-122228,-96487,-196983,-164127,-99446,-106011,-91369,-231611,-274945,-368581,-391629,-556251,-566429,-1088138,-1473336,1151176,824543,589887,457036,347924,231412,313466,260382,118358,188938,134257,147078,115377,889,29650,207183,147105,43197,43596,55796,118244,86950,148313,136587,14770,58172,45333,62579,11292,68811,102255,116229,43617,92018,4220,10134,107697,43623,82409,75503,34017,38584,123660,42388,-34327,101615,15615,-17847,40023,-2151,16747,68582,98802,77809,78507,81555,66748,-24336,-30582,61941,72983,72050,-61688,-33722,18307,49526,44094,-39960,-32324,-4207,7807,5694,24708,33897,-14295,3301,8782,-13519,9184,-16767,-12264,-2682,-14560,-114514,-62609,30022,-85655,-131471,-385756,270871,226181,36076,-49896,104149,46004,52536,26704,-34784,-36248,-5067,110131,104870,19773,22593,93198,45732,5277,-45384,72466,-35337,-31644,115303,41940,-49674,5217,64982,72787,7494,-43347,-16147,-21623,-38050,24174,-1629,16228,-3017,48425,74939,88914,25126,55413,1124,32083,49838,-1613,37134,8034,73010,29809,-15214,-26771,15022,-13568,9889,-12792,131165,51545,10295,33670,8056,11813,99470,40461,22827,84211,66351,97378,72501,-42845,-89721,-10012,64860,12733,-2094,-8512,14941,-466,61087,41843,26140,17278,74623,-6250,76666,20257,18128,34626,-53619,58209,27848,-98555,-76065,11448,36139,-49900,14995,49836,-80005,-78720,2238,42687,-109541,55926,86626,17562,35136,-7831,5870,33904,34703,76260,-5254,8922,1494,91210,43106,61983,-8108,-51067,-25718,66653,-451,-52396,-7815,16477,138574,83575,-42414,62941,86918,61411,-172,10283,4172,3822,34402,-6793,-19499,47602,24537,-36862,33658,106177,-82948,110995,69335,-15917,553,17016,27539,98758,-1533,14441,13351,-4013,57279,53066,28858,-24710,-106044,-74656,-14523,6032,-32407,-10651,46957,6903,39456,-77601,-25320,62303,68761,11546,-52058,3400,30355,89715,-18621,69899,5552,-54815,-36991,-79781,79701,68441,23442,27619,12865,117408,78161,58800,31903,-5540,-23704,-95109,-43800,36102,-29967,1641,43974,59009,61867,22570,-51898,-14228,50158,-3895,-65639,-33617,-15277,-34849,12060,5993,-25061,51038,21800,-56010,98728,68156,21585,9694,37908,1480,81288,42760,76175,26801,-32554,-22249,-6985,-61842,-34899,-41228,-16351,69,-51238,-31802,48999,25943,12876,-30973,-11742,8774,-15725,-21,127079,65619,-14524,40357,27690,99591,12230,8937,-17986,9229,50248,105712,-1565,-19828,-18749,63076,64191,86788,-8071,-32321,-19487,-34584,-37318,-30888,45952,-9372,-49982,-5571,52930,23751,-38373,40991,980,-35420,-40175,48498,1370,6470,-26663,31744,-2029,39644,71668,-11310,24129,49086,29077,46580,91438,61421,51174,-11850,23901,-9303,61742,-49988,-63413,-73032,-78395,3649,-54730,20723,-6032,-83115,-133044,68123,83364,41358,74036,1429,28030,16561,-29933,-6811,35785,22433,32760,41964,49335,11118,75982,63201,14204,-23840,-86045,-42264,-50230,40229,65302,-13666,-23608,15892,114783,-3556,16368,22714,-24616,75254,57454,18390,51980,32593,-5090,-50417,47860,117180,-29657,7079,70467,14907,78166,-24397,-45407,-32374,17077,16016,-10513,-28800,-50496,-5133,63876,39241,17669,-104369,-17531,-74184,-56666,-98053,-6250,54263,65911,-44330,-14245,31792,16554,27716,16411,-7649,-68016,-18622,-13995,-20798,35103,-86788,72079,-25998,-49484,48268,-51585,-81649,-12612,22296,30293,-8314,30325,2108,53213,159397,-10697,-413,-8070,2427,31059,4902,-39930,21918,-31149,-36242,59979,62904,-4417,33782,-73638,-36760,5768,17658,-9140,43835,134300,39004,56360,33854,-43967,19958,-7579,31469,-44440,84971,-2224,-70703,-34763,-76080,-154268,-76091,-39553,21360,88999,-8417,17562,-34809,-61301,4780,-6302,-61301,-38618,-115640,42899,-80353,5080,-5227,-32933,-79241,40555,-7035,-40495,-4580,-19551,-50155,9744,8323,66828,-4691,-11580,-33358,-82395,43185,-27278,12614,39693,-39902,68968,-29845,-22922,87340,35020,40738,79795,-44511,-48112,-70223,16603,-42749,16707,-77709,82484,31776,36514,6334,-58670,-35227,-50178,-19694,-16258,-21068,-68401,-48166,39952,-44521,24237,141704,40959,43623,56970,85605,38509,-2660,-65695,-8038,43530,49418,102758,-2067,-32388,-55273,-15538,-37656,16115,67161,60393,11442,37126,29711,1575,-10108,60916,8950,-61280,-17410,6233,17882,19386,-47801,15166,62938,20816,71431,62483,74569,1882,-22875,33497,98068,53415,-51066,-66241,66181,19633,-49230,118235,-27769,-8491,27286,25704,1636,-98829,4677,497,49152,-660,11423,-35783,2619,-22177,4092,55148,-25153,-962,35884,38841,22860,63719,31126,46422,58720,6676,-45837,-41280,27815,20516,20148,11909,9410,17130,35771,124729,-38308,14344,5869,-35103,24048,2440,139420,117754,-878,24507,18543,-2790,-21480,-30315,27149,76242,-19531,-41004,61408,21151,-29177,-47132,-93254,-475,-101849,-61546,27943,21185,63883,37714,-5721,63309,99999,-51324,-12653,-4051,59102,52582,29648,18191,-9692,17250,-19584,61298,27137,13036,-44579,4988,1806,2168,20907,139538,53614,-89297,-32806,-48942,4027,-37878,-8602,-51205,-8434,21097,39752,38592,24704,2492,7103,78374,-5867,-7438,30154,-34405,-6061,-73896,-43196,-527,-98109,-116212,3594,61999,-37094,-8080,-32563,39254,40607,76553,-2219,25391,35229,34946,-15717,24938],[-2628,6445,16602,18654,40458,-10068,5059,14879,13612,-77472,-77645,-8272,-11560,-33214,-3345,-94036,-30578,-29207,-35139,10620,-31482,-71033,-26363,-10576,101417,-86056,-22546,-66569,-29659,20248,39496,-15576,14625,281,-44721,-104342,-102536,17701,-99473,-32555,50354,-4196,11301,19283,-11838,-7581,-12766,-27643,-32504,105334,171064,27045,-60971,-21629,-67630,11221,-34362,-42126,-18956,36972,29172,6996,79549,-42161,-16366,-35362,-94566,-17129,-38376,-79263,-38298,24333,5740,-40502,-95770,-40864,7037,-72339,-88671,-46630,-472,27665,38113,-19654,-17008,-3975,7075,42481,4280,-62239,26832,-513,38046,-67323,-64552,34378,-43262,-80995,-27593,3120,-47110,-35590,88463,21435,-39142,-28797,-2416,-72934,70479,-39061,14946,-19163,23177,17315,24589,10027,37397,10162,-50840,50434,-9811,32769,17404,8892,50161,-66527,-19036,-45388,-43139,-19424,-45639,-3427,29651,24139,-30511,-1655,-1013,27791,-7701,18606,6102,-13969,-60552,-63569,-97614,-43763,-21392,-28926,-42284,-50167,-101913,-210321,-80076,1225,-79407,-77473,57,30763,-66830,-51147,10429,-38884,33677,-27993,-11483,5356,-66286,-72058,-50034,-1372,-46711,-70983,-98672,-40283,-9421,26338,-73391,-34264,-47489,-23,-18674,1716,18230,-57635,45561,-94036,32222,-86522,-75681,-74288,-16208,-63342,-31856,-139561,-31068,38519,51501,-46102,-10361,51921,-23847,-84103,-27344,-27896,19702,-108070,-80041,-67346,-68685,-92781,-98586,-82509,26450,-22513,-71173,-57435,59254,-100018,-21596,-90037,-92340,-48519,-54054,-144501,-131332,-102541,-136421,-81456,-79136,-176137,-117625,-106676,-118570,-239459,-165819,-30882,-142181,-75343,-59810,-178840,-123424,-96730,-139955,-83141,-230137,-254346,-360157,-361570,-513869,-557324,-1086296,-1382501,1056284,802308,570060,434942,350704,234854,268131,251405,105603,192410,124965,133916,111685,14463,18895,224113,162052,36247,15872,37834,107650,108513,139803,131284,4142,72041,53852,76813,35025,69867,93680,134453,39151,83787,-5813,12320,110075,48434,97563,71191,31120,39471,125763,58979,-47385,71293,27227,-14817,73079,39499,12461,67930,67219,71441,56105,61256,79199,-51480,-26269,55673,68429,49170,-61677,-25643,13744,44388,54536,-19702,-24110,-39733,2330,2218,35183,31875,10544,6741,10040,-14949,-27312,-41873,-24169,2370,-28043,-104944,-66629,-10811,-86662,-159924,-347147,267383,191296,56731,-17630,94862,63644,60610,39125,-13705,-10810,25402,145881,73875,8400,31622,81798,61022,5047,-69687,38191,-64262,-16388,118644,52447,-53116,32121,83983,62613,-2556,-37516,-3904,-44194,-48693,10002,4801,20101,-3483,58755,28050,47432,14994,49117,7392,36077,34941,-21344,24366,17332,56881,21474,-11879,-13100,5758,-14762,12143,-3130,117060,51434,27560,25845,25008,28014,94559,49653,41975,114778,55882,114835,78736,-59443,-74851,-18438,46182,12806,-1022,-2126,28889,4369,36992,27406,14317,15239,50305,-15635,58667,-18744,34973,31608,-54222,58675,71198,-94226,-81944,22500,49255,-26832,12480,28209,-70273,-107551,-25563,47666,-76970,45722,79204,-3712,-12858,-8271,-46714,3659,56379,59444,5933,9079,-11959,85575,35184,63725,-14420,-40781,-29581,68708,28407,-41303,-4515,-4153,162177,88629,-60831,29756,84757,60028,11052,-22071,-1598,10748,46865,16758,-47942,68634,31636,-25464,22337,136396,-60705,89751,83419,21051,14372,28591,27842,94511,6825,1800,18687,-4150,72567,48963,20989,-17410,-77174,-72660,-14235,2568,-59775,-41737,53999,8931,66075,-64867,-43814,43310,64230,5384,-57525,10667,18805,98990,-9694,60254,-4153,-34876,-13567,-73906,82293,87355,27806,18836,14744,76530,40723,77967,25211,-14848,-19151,-109653,-35493,31788,-48028,18104,73436,43326,76714,39350,-45466,4386,63031,-10440,-60789,-31121,-35045,-16549,47316,34557,-7737,61042,39222,-43914,97660,67996,26115,7559,35449,10852,97767,86644,75800,16514,-51401,-19773,-15139,-75513,1502,-14226,20811,-3405,-37243,-15392,64724,26972,18593,-47928,-13362,12997,-19751,14118,145815,84105,-19494,47536,24167,99148,22485,20911,-38930,4394,59659,114671,5489,-13616,5204,61072,71925,83016,7272,-18793,-22146,-60704,-55021,-12316,37438,-11737,-20996,-400,34593,42654,-23418,51718,8368,-25676,-45668,32275,35498,32567,-38767,16385,-5807,26033,87289,-8200,42538,48101,13006,20598,105178,53191,56716,-34841,2250,3952,57275,-48346,-66163,-77194,-73843,-1419,-31054,18812,-11862,-65298,-114566,59552,72571,11447,69983,-17434,20840,-3946,-47661,-39453,4180,7953,34990,50762,22451,14642,66740,73417,22979,-32229,-64158,-39569,-44452,53086,79827,22779,-60879,-931,100301,-6748,12138,36987,-28184,88663,55423,1502,52874,41583,2446,-64176,28394,82999,5253,23832,67754,24861,55730,-19290,-64703,-59535,13787,4478,-9558,-12627,-44966,-11347,61038,65527,48361,-44147,-4966,-102266,-82925,-118193,-3250,50392,100856,-44857,-13000,19767,5730,15716,24605,-21443,-74423,-37781,-18305,507,43002,-44289,80484,-15487,-30579,49530,-50788,-74373,-31422,-1864,1127,-19962,32259,32212,37915,160525,-3067,-11983,-22007,-8725,25065,-16143,-50008,4002,-13347,-38693,33800,59175,16707,39017,-62932,-31626,10817,23889,-9925,30612,159409,27434,56922,35053,-43363,28834,30574,46036,-14532,89004,-28503,-102850,-32765,-49546,-166869,-34381,-41458,18263,108580,24052,36092,-20212,-43921,-33431,-17283,-63506,-23366,-97164,69687,-62861,6978,-3872,-34380,-86217,34248,-19454,-13071,5829,-20863,-33147,5712,-1907,76063,-19826,-31957,-32994,-43773,33494,-27576,40108,14306,-48756,74245,2263,39239,84783,-7528,28402,64149,-62452,-65256,-59395,19025,-38151,-1102,-30791,69364,48458,44992,13440,-54670,-44876,-49401,-24143,-11928,-36777,-59619,-24524,36595,-34800,24007,136185,41788,25754,61835,86625,53313,4734,-27029,-4650,41311,12094,99258,-4861,-42420,-53662,-12631,-36839,-11882,67240,76345,-19538,44400,45239,50125,-15423,46002,-2875,-37283,12942,29896,39148,49233,-23687,6339,20910,35003,63514,64062,62813,-6363,-17314,49659,85167,78294,-27070,-56159,71159,17059,-45566,101056,-29832,-2093,40087,8679,-7395,-49565,23970,7923,42917,-5017,11829,-31315,16906,-21456,1116,55083,11542,285,25625,61780,16344,54885,-1162,39065,64894,23764,-19230,-23809,48778,-7731,-13241,3888,1818,10539,33539,100202,-37320,20260,7305,-15152,22624,25224,129130,91867,-9640,16238,35679,-21351,-37385,-23159,47545,87571,-17715,-36562,53310,2694,-8048,-53548,-101227,1288,-100452,-61613,31377,17985,58678,27704,-17021,36713,88694,-55722,11611,7337,60577,26445,3874,2450,-14574,21176,-15985,53124,19266,-22653,-53782,-6708,-4746,1052,36675,138334,44033,-70759,-53985,-50490,1043,-56891,-39570,-31366,-24608,-7211,32215,24150,50701,-2906,22075,102520,18195,-25442,3752,-33132,352,-66359,-13488,-4529,-101465,-138115,26660,82652,-33448,-9077,-21461,42081,35432,58020,-13170,13354,6693,24720,-14617,28967],[742,-2014,18329,15378,38285,652,11424,11084,-8719,-93194,-68287,-19824,-31495,-46584,-4874,-74706,-13149,-27785,-20857,48164,-41335,-53320,-784,-5592,79897,-79036,-17771,-62199,-24521,36240,49415,-16546,-5282,8662,-6466,-89488,-53151,13157,-63151,-32015,38381,-13994,9792,39277,-546,-21228,-21937,-41457,-36754,115396,139112,5142,-47755,15746,-57381,23363,-17810,-46193,-762,32055,40259,15892,71113,-48863,-25039,-36540,-62305,-17630,-23653,-65432,-26960,-20969,-37145,-51343,-70014,-23508,16260,-53216,-78818,-41722,21397,27073,47166,-24343,-4676,-2021,-609,36713,-7300,-59422,15036,-18515,31260,-71056,-46836,20002,-76628,-101145,-46487,-2762,-38191,-35706,52582,27805,-35522,-28217,7596,-71127,91349,-32354,-9650,-20695,-6979,-41823,38629,11247,11792,-7309,-43348,71694,-17416,20935,26120,10197,66823,-69112,-22609,-39371,-31503,-37647,-39540,13901,51282,25026,-32223,-14472,-8177,30882,-2921,-10609,539,-9417,-72875,-62761,-113947,-41856,-36938,-44058,-65017,-45389,-58073,-146744,-96803,-18153,-70938,-85010,-25689,-12015,-95851,-53695,-1370,-66928,27335,-43208,-12021,40806,-56006,-68434,-67521,7531,-57709,-47028,-67983,-37069,-11744,14619,-64941,-35162,-31616,-258,-17782,-2572,11847,-33482,42529,-77353,29124,-111420,-64855,-108493,-25720,-73752,-46637,-177918,-33082,12699,32113,-55469,-4371,66002,-40499,-82591,-38867,-17859,9904,-72320,-113020,-71035,-70039,-90115,-84112,-106864,8095,-14415,-56247,-49684,43938,-65245,10030,-64701,-71082,-47090,-38042,-142901,-114906,-101389,-133512,-79853,-82238,-174967,-101298,-94964,-73159,-194309,-132531,-43216,-152733,-13655,-29158,-156623,-87789,-104976,-143841,-97907,-233626,-262695,-343844,-318409,-448540,-535142,-1033156,-1332086,927261,800546,567881,418300,347500,246738,231838,240729,117422,177440,119298,127176,109159,36257,14912,211936,163207,37722,15051,35512,93423,121854,121872,114534,10685,83720,68189,87793,62063,76101,76464,138016,36536,78889,-12026,11435,101872,57406,109523,73481,22734,37019,118535,71619,-38228,42595,38503,-7733,91303,76890,2740,66024,30616,63950,27524,42415,86941,-74802,-22677,35952,41134,13884,-53864,-12994,15237,39488,53970,4440,-7946,-61127,8494,-1046,54369,28513,37926,19733,13293,-20008,-54317,-68267,-30319,10902,-47636,-87723,-68023,-49736,-84579,-185072,-298913,265070,149591,83582,32298,75979,89663,80875,50718,12274,6553,63640,170546,56298,-2846,33052,55006,66323,-6519,-90411,-5667,-86869,4494,110151,56617,-34555,59324,85216,40667,-7341,-30994,-4440,-65136,-52453,6654,20193,21957,-502,58422,-24675,-9236,3250,41770,16128,44144,18996,-30356,6464,27888,35283,11611,-2191,3610,4509,5642,14034,11966,88545,54347,41836,27518,46856,56431,93393,60137,54910,119903,48201,127424,85890,-68258,-43676,-11243,29092,9002,334,8177,41766,13287,9625,2806,3436,24916,25017,-22869,45070,-51777,47805,29407,-40716,68834,102623,-78475,-78059,29646,58142,4742,705,8047,-47812,-131080,-57026,57186,-33059,29456,65544,-23491,-54280,-1917,-91029,-27945,64545,40678,14242,11465,-15650,62431,20741,68166,-19434,-17923,-20359,59654,52293,-22621,2854,-25248,152183,89660,-72176,4871,77653,52410,25103,-54499,-2033,20204,57016,26061,-75361,65364,32597,-16823,2432,140610,-28591,60256,91353,56448,21135,20059,29982,66321,14190,-11566,12303,-5965,78763,41478,9666,-1530,-36468,-58075,-13573,-5157,-90953,-74646,56096,13592,85342,-41112,-55667,23902,43236,786,-63763,10774,3409,101587,10199,41083,-4407,-2491,-1453,-58909,87498,92303,29560,9098,17065,35821,-4290,73904,23089,-1639,-146,-103694,-8769,26060,-55360,36247,76346,19024,85504,51103,-29456,31944,67029,-17203,-48062,-25830,-53011,1723,59748,54089,1223,61142,47902,-24838,72642,64495,33720,4030,38166,24658,108201,116396,63972,7052,-58294,-14023,-25213,-75922,31835,22866,60902,-10099,-16481,426,74307,20155,20086,-46329,-6384,16030,-27427,24238,153558,103593,-20924,48980,25891,93159,36853,27742,-54140,4762,56358,97607,9733,-8452,26698,39631,65274,62671,24453,-4686,-21244,-75105,-56972,4896,21261,-15178,2938,-2643,15014,38833,-11446,63558,14601,-18597,-36463,22165,58803,58987,-46008,1734,-9928,20557,93491,-2573,49087,40158,-8168,-1705,117449,44574,69131,-41753,-22492,23912,50645,-42930,-63558,-76782,-61260,681,5571,21036,-7997,-34850,-64114,44353,40686,-22533,94115,-17948,16660,-14839,-63969,-68020,-26351,12449,34281,53839,-6678,14191,53074,75508,28321,-36547,-33357,-25481,-33384,60873,90574,59032,-80589,-17969,66371,-3456,15669,43521,-33244,97336,51068,-18494,45342,48565,12147,-70270,1056,40236,50052,37227,54854,28953,19629,-16912,-66394,-75510,1876,-7833,-10164,7394,-29173,-16785,56201,82516,86758,13612,3536,-112206,-95937,-114826,6108,38032,123640,-38134,-7316,14445,-11132,7020,40564,-34059,-78738,-45601,-16789,27459,43563,-4772,84784,-3606,6334,53778,-38729,-63889,-43066,-25296,-29572,-24160,38215,58409,16516,117480,3692,-31529,-27983,-19555,5086,-38193,-60239,-4297,14517,-31605,106,50020,38475,32164,-49960,-21061,19526,16568,-21509,3781,153754,15306,54268,36380,-38036,39372,61990,61114,11354,86320,-52481,-123237,-31368,-17633,-145469,7982,-36759,10391,124932,47039,40089,-8944,-22774,-54452,-16277,-50629,-1288,-67029,85097,-48734,10398,-4035,-34046,-82692,25090,-5655,28232,15542,-8544,-10828,-1855,-5209,85344,-25504,-31716,-22450,-9040,20909,-24931,67096,84,-46453,61450,25525,91593,61332,-38078,15046,47482,-76686,-67250,-38901,12528,-34560,-14452,1454,35226,62201,47827,14957,-42191,-53743,-37976,-29605,-11297,-56915,-35554,-860,27844,-26045,26162,123090,39379,6443,55499,75653,61969,28803,12248,-1324,33802,-36387,85417,-9113,-42441,-49811,-3839,-29391,-37621,44379,76175,-49157,38015,57253,88542,-14606,29403,-11067,-8817,40169,48933,54867,77671,-2054,-1,-28965,29783,36569,60474,43488,-23263,-13323,51265,70857,101902,3198,-40774,72791,8785,-35367,91203,-35182,2987,50489,-12559,-15381,3953,34086,10774,30582,-3311,5147,-25909,24543,-12670,14842,46879,20697,-13250,8313,68095,11925,33867,-45602,15389,45921,36925,-2188,-6837,69288,-44850,-34789,3401,-11331,-9557,32091,40092,-39231,21711,11056,24461,23658,46978,80395,54413,-16026,2328,38265,-39123,-54698,-25007,62804,85756,-11946,-38377,38432,-6895,31666,-50419,-96089,-6173,-85238,-59555,21428,6501,35702,22716,-26197,12366,69241,-53132,31589,16560,53668,-7195,-20865,-15737,-18809,24393,-16148,48826,13285,-46776,-48972,-10938,-14971,-1296,44100,113475,26647,-53567,-67294,-55585,-8762,-66422,-60697,360,-40692,-29260,31853,19371,79554,-5163,26383,101326,38781,-45665,-36815,-27279,144,-52461,23353,-11565,-91375,-132200,35508,88843,-30068,-5343,-11899,43865,25409,39409,-18085,4664,-20932,11131,-9680,28668],[4003,-11518,12210,9138,30623,3346,14251,6245,-20173,-95772,-57561,-26206,-64357,-53175,502,-51481,512,-21630,-1078,73345,-57628,-31594,21078,415,46365,-58728,-17258,-37327,-25926,50865,49521,-12779,-20477,10594,22436,-73031,-12027,11788,-21601,-33598,14379,-30253,4747,55968,6424,-45217,-37285,-62210,-40444,98356,59660,-14040,-29130,48220,-51050,10950,-8999,-46359,18162,21748,64662,25957,34473,-57982,-23765,-38489,-10225,-10404,-14510,-47351,-11212,-72875,-82499,-50079,-31101,-11116,19236,-31511,-58594,-23073,43709,22161,33680,-25260,7064,6941,-10389,29735,-22692,-50131,13723,-30510,14318,-78672,-29587,1282,-108561,-112761,-67863,-6025,-27249,-30106,-5242,20117,-29478,-22815,9167,-67618,100986,-11011,-28977,-16012,-34605,-85551,55873,14325,-13181,-12397,-24257,83725,-30702,1779,20547,4374,73979,-58442,-21682,-32568,-12987,-42496,-25150,19984,50644,14410,-21683,-19514,-26160,24262,-131,-34638,-10452,-3840,-61295,-55585,-111561,-36819,-48920,-59253,-104127,-56534,-3504,-68391,-101101,-46341,-53539,-79215,-29578,-53682,-104033,-50032,-14249,-81095,15195,-50616,-15981,74618,-31680,-54287,-82327,17290,-53310,-8947,-30153,-23630,-15670,1120,-53684,-29280,-16146,-13896,-22515,-9273,-10474,-12229,36065,-44559,30102,-107197,-46237,-133403,-37488,-81569,-54260,-176059,-24035,-19327,5709,-53610,-12621,54785,-56922,-82195,-48060,-6709,4173,-39109,-130730,-75346,-59679,-74157,-81533,-126121,-17331,-11442,-42462,-44976,22821,-22795,41836,-51831,-50997,-56486,-29410,-123661,-97631,-90828,-109614,-69235,-98620,-172277,-88034,-80318,-40121,-133164,-91938,-46286,-150454,45017,-27468,-134578,-56405,-116743,-115947,-133713,-239350,-276237,-321418,-272032,-378760,-521168,-941523,-1335065,778807,807641,578635,409523,337442,263393,211391,230735,148171,142822,119502,129611,107382,61508,13981,173661,151757,51002,51444,49672,76659,124659,96461,90535,30129,84817,83986,91380,80893,88068,57527,124270,36477,76781,-11553,9590,85143,66769,115578,79600,8925,31726,103940,76701,-16174,21932,46083,-469,96171,99340,-10568,64311,-256,56927,-3409,29750,87779,-86382,-14533,12353,-497,-15457,-39275,1845,19907,35952,41378,26698,9427,-63709,25403,-1563,77540,22437,62503,38758,19583,-28373,-64052,-88756,-31101,18058,-68678,-65342,-66092,-76275,-82399,-198550,-252629,262211,113807,111853,81030,53831,119348,103680,59368,37459,16798,95136,174634,57302,-9461,27010,21764,58184,-26547,-103551,-44349,-93634,23183,93839,55479,-6191,75963,69043,17632,-6129,-23768,-16266,-76911,-50906,12057,47404,21701,3527,45853,-67239,-57960,-16119,33806,23861,52688,4755,-24247,-3966,38717,14800,5493,8649,18451,14865,39107,14349,30317,70121,59830,48703,35633,70782,87504,94450,69089,55080,86009,45702,132530,92568,-62454,-3871,3891,14833,-641,-6688,18421,49124,24174,-15337,-26418,-5767,38410,2288,-25374,42753,-63242,55472,33676,-19443,88232,114512,-56340,-65754,32291,62354,38710,-18394,-4093,-21861,-138833,-76425,67736,11619,10838,51978,-36257,-77106,10051,-102452,-50641,60552,29027,16070,16755,-9740,23117,2139,73844,-19310,16633,-2350,39542,67809,-2541,13500,-35136,112534,86702,-69899,-9418,68470,40142,38888,-79821,-2292,31668,62803,20096,-90469,43227,28715,-10660,-17531,121094,1870,33069,98326,80021,18165,-3936,31846,21979,16306,-21305,-1489,-9518,75953,33368,-952,20027,-2383,-36869,-11882,-19399,-114031,-95631,52640,20919,94986,-13468,-60144,5382,8176,-3086,-69186,625,-11705,101384,38917,15211,2540,31094,-1158,-37703,91266,83964,30269,-2138,16616,14070,-39300,48719,24495,25660,26685,-82414,23405,19571,-50207,44808,50251,-6781,86040,57457,-5997,57491,61433,-19846,-24629,-19137,-64501,13999,45670,60091,2335,50877,46506,-4454,34797,60090,45204,-413,41598,39812,108303,118620,44595,-1097,-54276,-9964,-33635,-59882,50473,58634,85895,-17689,2765,12557,74938,9393,16320,-32059,3694,19414,-44849,32292,142161,113891,-18669,44132,30072,86254,54086,29056,-59735,10620,40286,61998,10924,-4265,39965,11016,42670,32888,36983,5656,-15421,-74011,-42355,21741,2593,-18723,16815,-8302,-2922,5599,-5643,73924,17567,-14459,-22791,20840,69818,81103,-43724,-10142,-15386,26019,86816,-189,42299,28234,-23828,-14014,125752,39511,84008,-33240,-43155,44789,43142,-33759,-58914,-70853,-41268,11977,44611,26153,6829,1562,-3288,25727,-2518,-46817,136559,-10821,15903,-13627,-71546,-82822,-48449,33663,31152,57201,-23610,11310,38637,68382,27096,-34276,1296,-2381,-16485,60999,91835,71960,-82710,-31054,23886,6293,28608,40114,-37080,96099,47470,-32723,32239,52806,20896,-68880,-26466,-1623,88186,37550,31736,26134,-18963,-16798,-43849,-70961,-16506,-18964,-12116,29339,-8690,-22255,50877,85699,115594,48968,8011,-108175,-92156,-83464,18333,16539,123088,-23558,771,16114,-31696,5879,56990,-42131,-79836,-39774,-8964,51929,36565,15606,84424,6240,53426,61231,-18818,-51476,-43201,-41767,-53536,-20917,46775,72751,-5478,52151,5348,-56932,-26869,-27049,-23805,-54307,-69378,-3683,43702,-15501,-23989,37519,54047,15331,-36322,-7251,32005,-3977,-41797,-29758,119218,6563,52090,42502,-28811,46051,75684,72859,24899,76276,-69129,-128964,-34403,9283,-94188,37492,-31748,-323,128804,57031,25931,-4552,-2504,-59838,-3213,-19545,20134,-34711,81059,-43141,13819,-4475,-30146,-69158,17785,24479,72928,23575,14645,9648,-11761,-2646,91713,-17241,-13020,-3077,13185,10178,-19176,85266,-540,-33813,41563,36446,117067,31344,-49920,3017,34291,-79593,-54279,-14611,513,-29586,-16557,8430,-8202,70283,40748,10015,-26067,-57702,-18340,-35796,-12167,-77061,-11769,13106,16225,-18270,33175,127082,37221,-14974,40942,52805,64327,58608,38874,2635,20274,-83342,62651,-16652,-35288,-44939,6821,-20360,-57213,8001,56295,-77890,16327,60776,102341,-4903,13479,-10676,17430,59042,56666,58823,86883,15701,-295,-72381,5639,-37,58264,19901,-46946,-11206,43261,60730,118429,30936,-23523,75508,-2937,-19589,93800,-39992,7681,56100,-36021,-21813,48378,30902,11312,9390,-2334,-5495,-18434,24804,1535,35157,31874,6727,-36747,-14531,52516,9214,7892,-91542,-14543,19627,45199,938,5698,84854,-77813,-38264,12249,-24985,-38250,30535,-34627,-40666,23670,15203,64708,23186,61257,14935,22799,-18575,-13713,26522,-51598,-72362,-29597,67862,64293,-11344,-43358,17851,-6000,80693,-38671,-76630,-21428,-61541,-56412,1559,-12749,2723,24552,-32221,-5899,45593,-45934,45039,22079,41503,-35321,-38436,-33731,-23496,25335,-22210,48169,12188,-52906,-34463,-5536,-22301,-5527,41776,75272,6655,-40256,-70007,-61867,-23734,-63109,-61443,36043,-52241,-32330,43400,24361,105953,-5219,23847,84627,53013,-66778,-77802,-17847,-2904,-35166,61042,-19210,-70069,-109049,27869,73677,-39848,272,-4975,41352,14902,25849,-14859,-338,-40658,-876,-528,23497],[5611,-19494,-188,2074,20568,82,14515,2842,-17397,-85779,-48401,-26777,-95366,-55006,13817,-33908,4458,-13194,17831,76205,-72760,-11499,37213,10745,9415,-34684,-25344,-1447,-35080,60087,36704,-6919,-20495,9026,35246,-60816,9130,13724,15452,-35827,-17557,-49049,-226,57402,6267,-77427,-56411,-85767,-41969,49232,-29429,-25530,-4902,70704,-46712,-20231,-11176,-42929,28809,10253,84433,34227,-21261,-59276,-12592,-41545,37666,-455,-14838,-34098,1886,-114309,-111484,-37816,10748,-941,18983,-15340,-33677,2773,58857,17792,4094,-24195,15677,25440,-18697,24159,-33155,-34552,27792,-32682,-10303,-86833,-16748,-16876,-126913,-113076,-82661,-5802,-16356,-18275,-58324,2174,-23193,-14358,4863,-60406,97128,19746,-34951,-5061,-52583,-106423,69027,15723,-22921,-4224,3826,82589,-42236,-25713,-3101,-9565,77486,-30865,-18608,-29561,9053,-32044,-8088,7217,30028,-4605,-88,-20536,-53538,8159,-846,-48620,-22413,-418,-31614,-43198,-92069,-29634,-55189,-70317,-139194,-85613,41122,-3934,-91393,-75229,-32303,-59646,-10054,-80746,-89139,-34393,-21777,-78333,-1603,-49361,-22729,99393,648,-32358,-92386,25178,-41080,29248,4251,-5544,-23527,-8140,-44017,-22326,-5413,-35306,-33055,-16619,-34979,2941,26985,-2199,38659,-74429,-24626,-139196,-46543,-86565,-49519,-120522,1818,-47161,-21244,-40797,-33263,20821,-68055,-83514,-53376,-2090,3221,-16202,-138086,-79858,-39783,-52088,-97397,-135060,-40647,-12679,-33106,-45743,-1857,11565,59887,-52273,-39302,-69914,-31278,-94541,-83954,-74913,-70406,-54212,-124615,-170000,-81552,-64817,-23577,-77080,-56896,-41281,-144326,77932,-61277,-117266,-29801,-122916,-71597,-178557,-243770,-273798,-297278,-242964,-329770,-535812,-845968,-1387403,671631,810714,592244,408022,320708,279830,205076,222330,185222,99196,127494,140938,107099,86762,14297,124771,132268,74743,110736,75215,60023,118377,68708,66843,54177,74058,96974,86175,84025,104571,43891,95702,38708,75522,-3043,9878,66195,72227,113201,84266,-7879,24705,85867,73144,7137,12190,47214,4005,92523,99066,-22430,64863,-19336,49841,-31584,25336,80584,-81866,2920,-4771,-39061,-24160,-20653,16615,25216,34426,19932,41452,21680,-53429,46821,2549,98121,13777,82136,58596,28531,-37972,-55048,-96618,-28762,19775,-85528,-41496,-61214,-86690,-83018,-196315,-218765,258272,95449,138350,113236,35756,146465,120523,63902,56904,25357,107424,155878,73205,-7521,16854,-8271,38399,-48104,-105397,-66093,-85108,33532,76955,51464,17546,74156,38965,3097,-936,-14669,-34058,-73827,-45835,19249,81259,18094,5347,23876,-87743,-76992,-42492,24970,26612,58467,-5174,-4412,3950,48536,625,6435,16448,28187,37174,72343,13293,47856,78754,66215,45756,44777,92429,109753,93286,72389,39373,16812,49371,128471,97509,-40290,33169,19244,4436,-14579,-25891,25554,49239,35532,-32391,-50954,-13520,46856,-14807,-21375,51470,-44881,58204,46023,1543,108851,106101,-32212,-47638,30782,61876,67601,-39130,-5097,-708,-126237,-71498,77372,48127,-4863,44538,-38269,-75236,22913,-74802,-55473,48447,27466,9697,25307,1641,-23544,-17006,78444,-11124,56445,15568,12261,74004,13280,26942,-24906,59993,78974,-50459,-15389,59612,25069,48136,-92917,-8762,43157,63462,3849,-87884,14285,22335,-3905,-30554,87852,24812,14446,105337,82662,7245,-30327,33768,-24191,11863,-23433,-12992,-13296,67104,27721,-5923,42193,13473,-14285,-8442,-40099,-116753,-90855,44294,29632,96296,11762,-56931,-10940,-34564,-7012,-68115,-18089,-23039,102349,71121,-12709,12547,56117,-9231,-14733,87877,64944,32153,-15538,11039,14960,-53830,16457,28400,54668,50903,-56227,48172,13013,-34613,37065,5330,-27337,78114,59332,20042,70991,48887,-16026,4639,-12868,-65092,18527,16985,51539,-457,33608,36620,10235,-2884,55413,60682,-4614,39856,51497,96949,89991,23078,-7019,-42702,-11643,-38745,-30224,56964,84539,88913,-23964,13460,21257,65863,-1136,8390,-14607,11776,23672,-74709,40526,110423,109163,-12158,34661,33820,83421,70256,27267,-54181,20291,15014,20280,9953,1345,42324,-11048,10343,3733,41404,9160,-4378,-58417,-16682,40440,-12888,-21020,20276,-11580,-17402,-49558,-6983,80089,16232,-12002,-14467,27398,71148,94680,-31012,-18298,-21585,40951,69150,-2397,25775,15810,-26034,-13902,128708,40975,94317,-14158,-54921,59104,35519,-22226,-54898,-59775,-16437,29949,73788,31299,31716,35379,43761,7606,-40167,-50673,175127,-8166,16925,-5008,-66218,-76592,-57376,60724,26489,63580,-20876,7992,27434,51404,18672,-25518,33293,23126,4585,53703,80643,51516,-73556,-35773,-13743,20480,49007,28302,-36602,81599,46077,-33713,16813,53300,25695,-62097,-45923,-33115,103674,20958,1733,17537,-46527,-17362,2451,-46419,-36253,-26628,-15382,50205,9957,-28849,46134,75781,119163,58812,10394,-97511,-74197,-32704,28010,-12531,98360,-3306,7399,22510,-49848,14096,66170,-44851,-78298,-21985,3346,66970,24139,11917,79347,12712,99460,70611,3124,-38992,-31977,-47810,-65645,-13080,53190,71376,-22819,-6921,129,-81125,-21714,-28982,-53351,-60765,-74491,2740,64807,6235,-29065,25499,57728,-3855,-23257,6996,47538,-32167,-63782,-60200,69719,3711,55739,56893,-18024,44502,69546,77224,22599,59738,-75361,-122421,-43526,25883,-30534,46174,-32433,-11686,114526,54789,-3544,-6812,13823,-54066,17670,23077,33976,-8885,57049,-39463,16240,-3980,-21193,-48754,15332,52766,108134,29596,42202,22026,-21685,2925,91701,3624,14193,20053,23481,4959,-10498,89342,8022,-15243,28754,34895,109090,10037,-43813,-5684,26100,-67829,-30887,6799,-12832,-21821,-5190,-3331,-45111,72763,25701,686,-10435,-54608,4467,-41559,-11497,-90900,772,13569,4457,-10501,42175,156553,37716,-37973,23043,22960,65391,78638,45430,6915,2586,-117235,34146,-26448,-27490,-39964,14447,-14490,-66293,-29804,20912,-106969,-17188,54008,88060,13428,1987,1403,35351,66998,50443,47986,66438,29334,7830,-93999,-30465,-34767,63050,-4712,-71120,-10742,34646,59027,123835,48068,-6729,79887,-16002,-378,104365,-41027,12251,56173,-54663,-26034,74286,16617,11393,-18802,-8512,-16709,-7840,20416,17443,46976,12893,-15266,-59362,-38642,20944,8036,-13224,-123066,-35853,4713,48609,-8021,12289,92535,-94375,-26639,28721,-33916,-67217,27981,-89403,-35056,29687,18081,80870,19145,65459,-39012,7006,-18178,-29366,6329,-53969,-87570,-27034,60949,24304,-22333,-46383,-5308,3162,118445,-21935,-45601,-40073,-37856,-52045,-21350,-35998,-26444,31951,-34429,-17726,22405,-36899,50175,19641,28102,-48486,-44706,-47030,-28736,23738,-32151,49081,15670,-42510,-15910,7942,-21344,-11087,32670,38586,-10779,-31447,-62491,-65203,-39452,-48398,-39908,66945,-54273,-12028,66172,36050,124138,-6091,19636,64439,59813,-84774,-104810,-7060,-4282,-18604,92152,-24931,-42130,-85449,6831,41030,-63619,4715,-428,33075,7271,20082,-4226,-2844,-47633,-7713,11789,14238],[4194,-23742,-14301,-4496,10189,-5290,14191,3329,-1618,-69405,-43304,-23355,-112303,-54624,30866,-27959,-4414,-4786,29446,56598,-77924,3355,47116,26946,-22294,-17134,-42639,28239,-50881,60603,12247,-2146,-2545,7259,31439,-52782,8950,16923,39294,-35813,-50579,-65702,-2334,36947,-1615,-110012,-75161,-104286,-40472,-21111,-86811,-27307,22541,81270,-42023,-56291,-24949,-37654,26507,663,81501,37167,-78849,-45745,4946,-45308,58584,7971,-24895,-33803,8009,-130725,-115313,-19020,43238,13650,19093,-10171,-10376,25349,63042,16457,-29892,-23372,19091,49789,-21308,20337,-29404,-16178,52049,-25949,-36623,-92814,-9933,-30660,-129084,-104233,-83838,-2395,-7326,-1620,-79660,-17727,-17897,-5601,-216,-47068,82940,51835,-24883,9353,-58669,-107650,71373,11434,-9134,12845,34738,69613,-43584,-59267,-39375,-28371,80742,7169,-16094,-34500,29378,-11073,6657,-23886,618,-25963,27056,-21851,-84798,-14141,-4842,-50237,-29863,-1585,3916,-27521,-61982,-23033,-54742,-73634,-149879,-122455,62773,33880,-70184,-93929,-13214,-32527,22349,-86205,-57340,-5602,-20813,-61353,-20684,-42695,-31827,110170,31833,-7247,-97707,27535,-31397,51622,25995,8175,-36092,-10647,-38566,-19950,-1028,-54915,-46036,-22423,-49422,8975,16938,39845,52457,-26055,-4934,-123432,-50241,-88811,-34150,-29251,42622,-63907,-43324,-20556,-59576,-25611,-71739,-86018,-54528,-9336,5277,-7261,-142603,-83600,-15563,-32686,-126574,-132488,-55028,-16340,-30172,-52272,-28089,24764,56587,-63126,-40920,-78931,-43688,-67960,-73066,-58663,-27654,-42757,-149972,-166687,-82774,-50427,-20608,-43482,-36859,-33103,-143957,65393,-118702,-108009,-10740,-117829,-34227,-216978,-243723,-250035,-277666,-251327,-319233,-584158,-786022,-1468641,685329,803826,598240,410767,298732,291367,206765,214964,214648,62434,143582,157894,109459,109679,16729,85828,110969,102230,165542,103335,46824,107632,45639,51110,73951,55541,104249,74340,71024,122807,39676,59518,42155,72702,12472,14907,53273,70703,101932,82385,-23595,17486,68639,62644,22977,12126,40378,4673,85502,74603,-26867,69503,-26993,41566,-51631,28428,66208,-62178,30152,-8428,-57451,-9788,-1625,29809,30479,34945,-4614,45394,25053,-42862,63450,11791,109899,4703,97143,74221,38470,-45547,-31920,-88702,-26399,14660,-93212,-20136,-54653,-83515,-88100,-180345,-203776,254274,100297,160852,123186,27471,164791,126323,64456,67279,38306,96161,120218,94360,4853,7559,-27875,13666,-62819,-93592,-66915,-68882,33070,67724,47782,28254,52976,1051,1508,4993,-2979,-51250,-53808,-38258,21125,109066,9451,1463,-516,-82672,-58731,-66773,14750,21395,60016,-9257,22631,32559,56115,-4598,14116,19167,32020,67806,93482,12197,60275,110792,71154,34242,50483,106865,115717,84836,66490,9628,-64396,58426,114907,100609,-6419,57077,29130,-957,-28040,-53493,27937,44558,46502,-38023,-61463,-20747,44298,-23906,-10848,63454,-755,57104,63041,15838,115335,82412,-8881,-26908,26165,57203,85084,-54690,3731,12234,-96791,-39595,86751,71920,-12202,47105,-27940,-50041,30071,-24401,-39125,33316,32701,-4029,36864,12402,-64339,-32963,79982,5665,91175,24295,-14687,71672,21099,41181,4335,12891,65901,-16690,-17409,52360,8753,49129,-91768,-24940,51912,59647,-14504,-69979,-9107,15683,6873,-33177,53364,38792,6047,107942,60881,-6891,-43780,38622,-57373,2653,-15999,-12178,-14681,57405,27054,-1594,58868,9942,5556,-2434,-62627,-94405,-53615,32790,37621,92059,32213,-46497,-22652,-76504,-11028,-53856,-39039,-28781,104852,98528,-36850,21145,66747,-20116,5030,73286,40308,37172,-30546,-40,26867,-47799,-3753,33768,75969,62782,-35085,57596,6989,-13687,14543,-38898,-38608,63885,57998,42813,68469,34716,-6502,28901,-8553,-53250,16819,-6758,30991,-2177,15785,21888,14371,-30666,48960,78687,-7016,28881,54896,76545,39306,5125,-9935,-27369,-19961,-40885,5147,54035,96411,75786,-27790,12489,29310,48571,-8724,-68,-1969,15342,27964,-112309,49606,66776,90684,-1004,23747,35124,89168,80717,26249,-39854,30626,-12407,-15302,8411,11034,35711,-18815,-20835,-15687,38739,4968,10743,-33402,10695,61910,-20740,-20812,16475,-8236,-27790,-104041,-14263,80203,10961,-9347,-15000,37801,67455,97545,-11296,-22858,-26670,59917,46952,-6710,7238,5502,-12771,-3891,125746,49175,93783,8801,-56855,60890,28165,-10553,-52844,-45471,8791,48222,84662,33203,62024,58588,63899,-6159,-56152,-31740,189376,-16164,17078,2170,-48673,-48213,-52131,79204,21575,70388,-1785,5911,22320,24915,4866,-13409,55587,42147,25873,41833,58178,6718,-60748,-29509,-35659,35522,71612,12553,-29877,55187,46161,-18449,1514,49059,25034,-52769,-51296,-47219,89401,-7332,-28497,5523,-53638,-16888,60499,-13007,-50789,-28575,-19871,66223,21641,-36902,42426,57312,91414,51830,13303,-86676,-50824,18334,30086,-44103,59143,17599,8164,29525,-59438,30291,63348,-43526,-75176,2883,16860,68964,9991,-9152,69783,16130,132805,78858,20997,-28794,-14194,-44138,-65225,-5183,51627,56270,-31859,-41688,-10550,-95275,-16510,-24612,-75371,-58179,-71563,11912,71693,28313,-16160,18841,46935,-15816,-11405,18995,64744,-59002,-77882,-78647,23939,7103,68493,78667,-8532,33522,48962,71789,6755,39097,-71181,-108835,-56650,33386,23909,35839,-40872,-21818,84357,44251,-39579,-12184,24985,-41408,39191,61472,36242,6130,21501,-23704,17519,-1974,-6776,-26038,17925,62643,122994,33567,66923,24800,-28967,8346,84090,30436,37474,40232,27718,6607,394,78988,17322,3938,32777,23394,73787,4890,-24819,-9633,21323,-43634,-3518,20464,-23689,-10797,16630,-19940,-62469,71567,9934,-8191,3089,-45262,24365,-44844,-6630,-92657,-47,2796,-4929,-1369,46968,193152,40584,-60777,6724,-6261,72177,77317,34194,10393,-14813,-132255,4436,-35244,-25636,-35941,14931,-14251,-62841,-58882,-18472,-133605,-54158,39745,54234,37131,-1553,23815,40864,63467,32228,23817,20637,38763,24242,-86204,-67452,-58793,75936,-27127,-85332,-11143,33585,66634,117082,50058,8508,81829,-28551,18964,113076,-37579,15641,51618,-59513,-26666,78837,-2424,11392,-47929,-24427,-25595,5902,15851,31384,38640,-6605,-29456,-69003,-57578,-13460,8611,-21510,-125668,-35166,9394,47982,-22535,14172,91869,-89745,-10258,47811,-34647,-87600,23523,-99023,-15928,39222,18833,57903,11894,61334,-61557,6345,-17352,-43822,-13076,-43463,-96859,-11044,43462,-22893,-43177,-42618,-26383,15668,124586,-5164,-9294,-56267,-21226,-45040,-39568,-57535,-39250,41153,-32300,-25107,3912,-28052,46074,6064,17187,-44158,-38726,-51175,-33433,20475,-41294,48703,20583,-23958,951,24379,-10242,-16163,22702,16147,-22679,-25724,-48025,-62155,-50355,-28231,-3537,86244,-43670,24422,92968,49537,128319,-11487,17151,49540,59818,-92414,-111175,2734,-842,-7063,110003,-26341,-13583,-73384,-20581,2578,-91304,5852,2819,20292,3435,21150,10721,-4560,-40672,-8941,24969,2959],[-699,-23041,-24653,-10054,361,-8601,15117,8788,21934,-54503,-43005,-19314,-110445,-53099,43424,-34340,-24760,2575,29680,24356,-68300,11583,51616,46752,-43548,-12549,-65266,34943,-70181,50591,-17946,-1050,27322,7858,16366,-44184,-5906,17676,45756,-30994,-77498,-75927,-463,-2041,-15195,-132700,-88977,-109712,-36148,-85293,-94972,-20998,48464,81283,-35697,-81400,-48169,-32789,12813,-5528,48328,32056,-120201,-17832,22813,-48631,41834,12804,-40987,-47775,6543,-119441,-97679,286,57274,37086,22014,-16561,6249,35634,57077,17051,-57764,-24505,16576,71521,-15962,16233,-6459,-456,73591,-13840,-57262,-94406,-8314,-38629,-123505,-92251,-70507,2654,-1245,16795,-57809,-30123,-13687,903,-1346,-27138,65513,77195,-4293,22262,-54251,-99010,59603,-409,23319,30989,61104,51011,-29017,-91696,-76643,-45466,82159,42260,-16076,-48639,42372,10915,16148,-63662,-24553,-43257,51158,-26310,-111205,-36923,-10174,-40110,-28358,-7902,31932,-10725,-29411,-20601,-47951,-67503,-129650,-145057,61472,50741,-43440,-93446,-1129,-7880,51413,-71351,-19782,30793,-13704,-37492,-38928,-37030,-42407,106383,53096,15865,-99962,21342,-31655,47800,31281,9028,-51179,-7139,-37312,-24942,-1629,-63577,-56137,-24620,-47800,4125,8372,72171,63837,17972,9079,-92761,-48800,-88739,-17929,54311,86599,-68172,-57921,1599,-82714,-70312,-69119,-88272,-52524,-28622,7239,-11536,-147777,-85049,6032,-22936,-154822,-120812,-57691,-20720,-33500,-62514,-53851,11651,34160,-79023,-56386,-77410,-63340,-55471,-61330,-46140,6318,-42498,-163687,-158418,-89731,-38337,-22637,-36887,-35146,-27806,-154755,1877,-178440,-107878,-2726,-103303,-23042,-237631,-237443,-214009,-268738,-301573,-346555,-651282,-785724,-1548630,859927,791591,591008,413541,274313,295085,210658,207381,226716,45452,165185,175316,115060,128607,23471,71381,93706,123107,193279,124861,39610,98292,33716,47923,83216,35802,104998,61146,48551,139099,44638,25182,45481,66700,31595,25526,53180,61748,84538,72188,-33807,11756,55445,49020,28184,17583,25898,2667,78670,32630,-19489,78913,-27284,32684,-59366,36205,47787,-33234,61592,2277,-49604,16522,14236,40637,37326,37013,-26370,38765,19339,-42943,66949,25051,109163,-1101,108469,82442,46962,-47884,-3282,-67641,-26699,4584,-88830,-4389,-48075,-72605,-97365,-157562,-208440,252009,126277,177249,115771,31241,169797,120412,62420,67479,58299,67581,79596,110349,26871,3662,-34274,-6924,-64010,-68789,-50560,-52600,23499,72246,47532,27067,19232,-36588,11127,9100,10386,-62557,-19002,-28132,14562,116406,-5121,-10849,-18114,-56593,-14967,-76179,2953,7759,58182,-7526,47972,73123,60657,-877,24762,17086,31312,99782,96864,12664,65047,142632,72412,18964,51312,110429,105764,66145,50150,-27518,-127449,70483,93113,103394,30284,62519,31104,-456,-34856,-79788,25331,41013,56387,-31983,-53208,-28408,30121,-23917,4068,67591,53772,53538,78070,21028,91776,51774,12178,-6859,19876,49621,87793,-60257,17341,19338,-59416,10344,98473,83094,-7282,60051,-5523,-9207,25891,21263,-6340,19562,37888,-21953,50210,17113,-87601,-42849,77622,28531,111094,18896,-32215,62173,19482,51971,39369,-18285,48063,21827,-19201,46825,-7747,40492,-77834,-48251,55477,53077,-27360,-44407,-19147,9982,23085,-25906,27635,45005,6113,99619,19861,-18901,-34410,49825,-68226,-7379,-181,5476,-11136,52628,32501,12730,64675,-5793,19862,7016,-77146,-53694,9388,20463,42851,84191,49705,-30345,-25768,-109435,-14147,-23315,-53479,-29041,104691,111583,-51609,25149,61991,-28319,17298,47459,17014,46095,-44260,-14705,33254,-29015,1721,39516,86418,57687,-24963,50305,1959,6268,-13292,-62220,-40334,47394,54214,57516,54606,24875,5193,37816,-6825,-32090,11893,-10727,3799,598,4866,6502,7764,-44602,38104,95591,-6192,8585,47226,51903,-16292,-4782,-9844,-11051,-32017,-40933,36269,45038,94249,59081,-29465,1427,39633,26361,-13029,-3739,2815,15202,30443,-144447,58795,25580,65457,13985,14650,33384,106005,82251,29174,-22650,38048,-32907,-36742,7872,25222,26440,-13230,-41092,-20426,33621,-5450,27419,-5879,30953,83727,-19123,-17470,10106,2267,-34244,-130711,-24558,73867,3338,-5095,-20524,46630,63357,90367,9243,-24533,-28365,75400,27787,-8830,-4277,-1844,11326,9348,117133,60993,80166,29806,-51586,48372,21288,-915,-52811,-31006,29606,59118,76845,29657,89037,66105,59675,-12541,-43643,2876,172141,-33367,14276,8,-24096,-3992,-35148,78218,17911,71549,21801,5725,23809,-8842,-10823,-2804,62724,46710,42189,29593,29671,-39851,-48744,-12993,-36923,47189,89528,-1713,-17179,23216,45264,10080,-12704,39600,19651,-43451,-41056,-41516,52309,-34071,-50760,-7480,-39572,-14761,105925,13563,-54419,-22944,-24745,74299,24265,-44868,39589,36079,40147,39286,18709,-78580,-33624,49766,22089,-69708,20758,32602,127,32605,-57277,50367,48473,-40410,-70863,28480,28022,58514,-1808,-35296,56301,17854,145036,81715,30444,-23244,2547,-35304,-55545,-1660,38081,34367,-31390,-49817,-22641,-93240,-14636,-14907,-84834,-50528,-57291,22346,63984,45146,6755,21554,23909,-13772,-735,26798,81210,-75421,-75867,-80596,-4084,14873,88267,100859,-2538,15877,23021,57148,-15959,17768,-59299,-92629,-68350,36933,55065,17235,-53203,-29508,47894,30658,-70593,-15788,31009,-24737,53700,77959,27141,11420,-11484,12437,18139,1193,11891,-5632,23315,47397,112862,35406,83198,22166,-31574,11438,71711,54382,47619,52159,31122,13915,12225,58522,19234,20025,53891,6133,25827,12965,265,-8172,16616,-13736,22031,25489,-29301,2496,41976,-31055,-54976,68772,1820,-10458,15444,-32906,36281,-43491,3559,-79761,-9591,-13155,-9811,10066,42063,205044,42700,-81097,-4593,-27865,88019,53771,16078,11752,-26407,-130140,-21631,-39113,-32454,-34971,6417,-18961,-49038,-73762,-47330,-149528,-83378,24394,15725,61605,4057,50382,33022,48891,7676,-7969,-33393,43786,45897,-53430,-93513,-68305,92274,-44115,-78729,-11166,43545,80285,100441,37565,21775,75338,-38873,34610,111455,-31873,15356,44413,-45748,-21693,65369,-19891,10004,-70207,-47459,-30179,21282,14905,40586,9086,-23694,-27621,-58276,-64354,-37483,11338,-14765,-94717,-7439,29375,44480,-34887,14427,84740,-69106,-1322,63015,-26655,-93366,16346,-65541,18193,47606,17524,1942,3624,53355,-49764,12605,-18881,-57365,-22948,-21007,-97863,15955,19116,-58889,-63265,-29604,-40707,25865,92956,7095,24480,-64919,-14269,-33644,-47316,-71958,-32246,47359,-25403,-29280,-7377,-20066,33342,-17532,11164,-26559,-22631,-44176,-35792,16910,-44945,44541,22653,-8218,11624,36751,8789,-18306,18063,13329,-29174,-20261,-31664,-52156,-51937,-10984,34214,90755,-21260,61510,112451,59905,114356,-23624,16339,43170,54901,-81668,-99830,10052,7653,-3797,111066,-21215,9644,-74932,-46036,-28910,-110037,3142,5829,6572,1708,24780,25694,-6699,-22731,-7479,36099,-7519],[-8244,-17473,-27251,-14509,-8622,-6823,17933,18044,45926,-45482,-45619,-18034,-93012,-49028,42838,-49242,-50860,9496,18450,-6465,-45837,13746,52440,63752,-53912,-21220,-86149,11789,-88683,30421,-45500,-4792,57293,12070,-1579,-29221,-26046,12089,36651,-20886,-93271,-77084,4614,-46699,-30237,-137783,-94361,-98196,-30138,-113498,-67452,-11339,67166,74608,-27890,-84923,-76205,-30010,-5774,-8401,-6830,18176,-134440,16543,34412,-49971,-6526,14399,-56745,-68395,-100,-91546,-69817,14594,50824,66336,28043,-30067,13725,30550,45202,15813,-73991,-28145,9030,82135,-4299,8638,31339,7378,78969,96,-66134,-90678,-9408,-41887,-122087,-83785,-49359,6756,1449,32964,-5286,-28475,-9958,3757,3166,-3452,52652,90586,14694,28187,-42583,-90484,35382,-18016,56724,42023,77023,34379,1439,-112500,-102605,-53803,76337,60677,-19111,-69153,43782,24023,19751,-97459,-37674,-52120,63075,-34358,-123446,-53577,-13915,-20768,-16282,-17735,43122,5108,-990,-25253,-36560,-53097,-88551,-130041,47273,58426,-18793,-71197,1644,5134,63829,-43419,12491,63235,-8107,-15880,-53178,-38833,-53022,91941,59209,32561,-101119,5632,-42315,19363,23326,-6642,-63484,-489,-37902,-36122,-3971,-56557,-58649,-21988,-31805,-11054,3279,88930,64619,39929,15514,-59680,-44485,-87128,-14027,89398,116431,-63373,-65434,19970,-95475,-100507,-63487,-88426,-49257,-54758,6431,-24930,-150196,-82480,18297,-25440,-167017,-104472,-50183,-24850,-40706,-73074,-77148,-22946,1873,-93926,-81203,-64121,-84718,-61753,-46028,-39329,23664,-56920,-160119,-141296,-98311,-28751,-20091,-48980,-49305,-30093,-176060,-95158,-221760,-115636,-7454,-89065,-44686,-237486,-225264,-180151,-274195,-376002,-393944,-710345,-842060,-1598578,1150296,786214,573059,412574,251679,290732,214360,198774,218967,52849,186575,187948,123400,142490,35812,82260,84283,127516,187068,133494,38894,94962,36315,57170,80300,21028,100571,53259,27482,150015,54792,735,47781,57724,49546,40258,68243,47940,66165,56176,-35219,9045,47302,36898,24651,23701,6475,623,73652,-13238,721,92117,-23612,26611,-53184,45147,30163,-3728,87350,21786,-25017,36773,24115,48488,48627,39828,-41313,25214,7447,-55878,53923,39969,96022,-40,116154,82683,51426,-43315,21344,-41459,-30868,-6172,-72387,4094,-42902,-59866,-108574,-136593,-227905,252459,164371,185458,102846,45433,159944,106106,59986,58802,82465,35745,47235,114677,55433,7511,-29477,-15674,-49159,-35578,-24934,-39490,9701,91551,52776,21994,-15298,-64738,26112,10945,22836,-65406,24673,-14713,1879,95383,-24606,-32148,-20796,-18451,29591,-62833,-9819,-11291,55554,-1400,63939,109873,62063,9764,32925,12126,28599,124725,84465,15591,62648,146774,68516,6478,48957,102554,87512,38318,25253,-62704,-154151,82190,66030,107120,60828,50873,25950,5724,-30109,-93808,18589,44430,64061,-17437,-29091,-36721,9155,-15698,19434,56038,98848,48729,84858,19066,33954,23182,30110,9422,13423,41323,75859,-54898,28968,26160,-23909,61365,114620,84593,10602,79768,27284,36250,8551,41016,31055,9585,36630,-39740,62916,13061,-88235,-45184,71849,52311,111997,1087,-33037,46817,9065,53965,60906,-32248,27555,52489,-22130,42379,-23688,24213,-55553,-70136,52735,45832,-30700,-19554,-14297,5204,43033,-12313,15392,45736,11083,77027,-27142,-24863,-3249,68101,-56163,-13784,19725,35219,-1675,56874,43328,34227,56693,-23202,27540,20308,-71772,-9333,77632,9685,44235,72931,67469,-10941,-15488,-127294,-14615,19525,-53800,-25329,96136,102855,-53383,23749,45171,-30148,19576,14700,1868,57919,-51578,-29462,24086,-7779,32757,44443,88058,38028,-26849,30308,-1755,20082,-33229,-53719,-35457,33291,47883,61862,40615,23391,14310,27712,-7157,-8911,6711,7248,-23368,8068,6496,-6322,-4969,-46330,20938,105791,-1477,-17139,29254,28164,-59025,-4714,-7822,5090,-42343,-38418,54841,32446,81050,49354,-30268,-14727,52652,3412,-15783,2269,2141,14612,29087,-153645,67026,-692,42218,30142,9225,29397,131960,74386,36551,-9544,39781,-38115,-41953,9193,40826,22794,-1292,-46145,-10917,31649,-19000,42269,18118,39787,100053,-9371,-11352,5690,16691,-37035,-114028,-34061,62168,-4368,973,-23309,49340,61909,76234,24824,-23999,-24964,80724,16614,-5036,-2213,-7219,36951,17538,104246,71100,56858,45709,-43522,24806,14985,5352,-54021,-19614,42439,56944,57649,20648,102256,57408,44022,-9882,-8948,40446,131348,-53629,8445,-13763,-65,44226,-10820,55914,16805,61683,35874,6716,29705,-45078,-24339,2345,53536,33260,49099,20796,2823,-65095,-37483,9527,-19402,51805,96664,-10429,-1105,-5410,40475,43550,-26315,25319,12343,-35723,-18942,-19162,11474,-43362,-58249,-19803,-12488,-12260,111331,21958,-44521,-8534,-27835,73750,19174,-49004,36962,16525,-15289,29333,27056,-72190,-30502,51650,5336,-79716,-2882,36037,-16303,28362,-44217,68975,25819,-37358,-64710,49007,34121,39806,-8062,-55821,40124,19637,133617,75368,30107,-23897,11001,-27718,-42096,-5126,12603,14279,-22992,-39314,-31053,-74982,-17597,-2228,-81329,-42736,-31398,34006,47009,52590,30257,34232,-1787,2882,9339,29541,92783,-75663,-54860,-67422,-10879,23607,107448,112221,-724,-2563,629,37024,-37427,-674,-43652,-75143,-72414,41375,61594,4324,-60945,-34270,16992,18678,-86446,-13941,32353,-5933,55815,63002,10821,11746,-28821,61077,18707,4402,31917,8853,28349,12261,81123,34814,88217,21495,-28807,11642,60359,68529,42078,54489,35091,23806,23285,34968,9740,31911,82960,-12084,-18332,24789,24604,-1536,8986,13218,42229,25527,-28248,15805,62772,-33954,-26506,65246,5817,-1085,28517,-21538,37860,-36388,17950,-54472,-21114,-27648,-8677,23635,26321,173126,39614,-96978,-9690,-38049,108460,18406,4819,10175,-28323,-118256,-40312,-35294,-44738,-40566,-9923,-25440,-30657,-74196,-54335,-145205,-94633,14677,-14240,83280,16321,72400,14447,24436,-15878,-39191,-75731,45077,67668,-8928,-99643,-64274,103912,-52912,-46638,-9387,62056,93752,78810,16287,32600,56767,-45362,43340,97069,-27846,8016,36719,-16973,-9352,40999,-32940,4922,-79864,-71082,-29551,35490,18856,43562,-31269,-36989,-11408,-28577,-53951,-44060,16321,2156,-39616,40308,53599,39055,-40046,16223,74331,-44388,-7504,68941,-12402,-83695,6033,-15439,60426,48729,14811,-61816,-2936,45863,-16259,16059,-24411,-69927,-18747,8807,-90747,43566,-7229,-66993,-68636,-8314,-45498,29445,36443,12140,49076,-63638,-15109,-17357,-42697,-76495,-13587,46587,-13579,-27819,-11619,-12341,14589,-45374,10557,-3523,-533,-28012,-34213,14100,-40767,35267,18743,-3227,13966,38781,30818,-15495,22307,26706,-32696,-12120,-18543,-38150,-42641,-4295,59555,81343,7624,83548,114117,63796,82344,-41184,14419,43468,47394,-49245,-79036,14756,18216,-9905,96622,-7553,23497,-84292,-62647,-45483,-111846,-2318,8941,-3730,-976,25417,36612,-9405,-114,-8014,42543,-14460],[-16510,-8360,-21268,-17798,-16303,869,21631,27714,63315,-40459,-46809,-21354,-68122,-39412,24470,-66675,-74416,17474,-49,-25050,-18501,11831,51637,69461,-56362,-37883,-97957,-33620,-102154,3026,-63045,-12849,75435,19767,-14811,-4927,-44156,-1964,18505,-7946,-96526,-69056,10814,-80733,-41536,-123908,-89952,-73019,-24128,-93169,-33179,-4538,73927,66281,-19726,-66007,-102616,-29688,-21308,-9109,-63916,-2714,-122048,45847,34765,-47964,-67317,14743,-65484,-82965,-8166,-64425,-43350,20458,29075,91115,35347,-43315,12602,14210,32698,8653,-78426,-33586,-1374,77737,8207,-4817,68360,4363,61909,13836,-60622,-82508,-10417,-43096,-129705,-82384,-31719,6852,430,42910,47368,-12356,-6146,3087,10835,18760,49583,91328,19296,23160,-27654,-87855,4997,-36315,69631,40506,79979,24251,41001,-112576,-109297,-49258,58058,54840,-24470,-89843,32114,22705,18553,-112820,-38807,-51645,56416,-44318,-115638,-58661,-13319,4897,4300,-27861,35283,18133,19692,-37643,-23378,-34542,-44880,-70523,31682,62835,-3185,-33053,-4277,2468,55172,-11167,32803,78099,-13700,-3916,-60993,-51126,-61966,73081,49903,40183,-101907,-17885,-56546,-18678,10540,-35273,-66192,5969,-36998,-49294,-4814,-35534,-51800,-14777,-9094,-33438,2340,89142,52811,32762,14395,-35359,-40103,-84908,-30541,65056,118526,-55172,-68160,30358,-95553,-109353,-58208,-84772,-46821,-79910,2047,-41783,-142560,-74561,16799,-37587,-155443,-88084,-37272,-28557,-47997,-80925,-96610,-66290,-29939,-102905,-107106,-42770,-102103,-81526,-27720,-38280,22973,-83384,-141634,-114244,-103645,-21241,-7920,-65907,-72847,-41726,-202488,-187816,-239942,-128572,-23119,-88369,-92081,-221378,-209775,-160597,-293430,-444182,-437799,-737359,-928658,-1601930,1437935,799679,554522,405944,236197,280735,219249,189673,196100,80124,200316,192288,132925,150992,52658,106194,83680,111313,155276,127767,42626,98983,52236,74483,68189,15103,93916,56269,18287,153501,64676,-10277,49103,48113,61844,55655,94915,34027,51412,38559,-26715,10384,42952,30168,16957,27010,-12662,1474,70731,-46891,30909,106614,-16498,28209,-34847,52410,18517,18045,97805,40264,-3055,36443,26381,52426,66278,42530,-47983,10381,-6107,-73838,27942,53716,74344,9170,119089,76713,49688,-32848,34617,-20012,-38120,-12779,-46887,5071,-39723,-49003,-118264,-124029,-253317,254275,201979,184271,97205,65499,137190,88958,59410,44562,103349,15731,32222,106952,86045,18413,-18927,-9682,-20853,-1169,1812,-28813,-2263,120069,63798,21996,-38814,-74822,40153,12534,31189,-60036,68771,2604,-10622,49994,-45688,-59165,-5196,22444,51655,-29951,-21994,-29677,55067,7078,67143,128829,60947,24158,33962,6741,26369,135593,63870,20556,56224,112051,59131,2437,46638,86343,71255,6769,-3631,-87279,-147582,90176,37865,108810,79597,29244,16469,15417,-12464,-88365,9270,55331,67612,170,953,-44636,-10463,-2355,30568,29308,118882,43709,81322,14691,-41640,4068,44306,19296,8082,34992,52252,-41310,32772,36907,2482,96109,133515,79825,37726,99375,66753,75472,-18443,30963,58612,3221,26250,-53512,71416,937,-68945,-39974,64046,70727,97547,-21259,-15082,27298,-7928,43156,54739,-32550,7603,65879,-25057,38283,-38151,5360,-30971,-80067,44459,39583,-25138,-861,1785,496,62477,2637,15875,42984,17176,43235,-63586,-23314,37441,88905,-28649,-13273,37547,63628,12026,70612,56940,57389,35581,-33181,29335,35916,-39496,24351,124952,2333,42055,57872,86472,8689,12036,-126940,-10638,63573,-37025,-19635,76832,71203,-41997,18698,22333,-24627,11895,-18023,-1224,69777,-47313,-40655,421,7800,74643,47257,84808,11783,-37312,4309,-3926,25534,-34309,-17436,-28330,25157,38383,56443,37668,30495,16918,3224,-8030,7690,3175,37682,-44287,17172,21994,-15245,-16715,-40966,-1999,103273,6545,-42277,5583,8852,-78040,4095,-5736,21172,-45395,-30976,57130,17897,61356,49119,-31395,-30034,65085,-16381,-19465,19599,1560,17232,22606,-127375,73865,-7834,27385,43244,7072,24867,158937,59425,45431,-5422,34858,-23682,-34020,12155,52117,31073,9036,-37973,7971,36383,-32162,51927,35410,38926,104021,4458,-3846,6543,29826,-35926,-59707,-39134,47304,-9871,7844,-16799,44065,63894,59397,33262,-21473,-16111,72992,14188,5947,14331,-12590,53962,14239,89663,74332,31903,56335,-36548,-2876,9225,8138,-55293,-13531,45939,40535,36691,8669,94034,36906,31018,1759,31982,68962,82588,-70262,2220,-33801,16349,83198,16334,20372,18833,39889,31166,6979,35774,-76861,-32188,1505,32697,5081,45184,17350,-14707,-57500,-24033,31676,9624,47433,89931,-12535,14279,-22913,30020,71071,-40466,7650,6839,-29967,7240,11926,-11362,-24549,-48361,-30667,14727,-12227,65400,11127,-22584,14830,-25868,67205,10290,-44585,33599,251,-52215,26104,37131,-64122,-39286,28340,-15404,-67264,-4919,25727,-36558,15872,-24388,81422,1986,-34923,-55519,60853,34080,18702,-7288,-65665,23502,23077,102565,58634,21776,-30703,7399,-26863,-30607,-15364,-20183,2272,-10880,-20970,-31677,-47089,-24631,10427,-68460,-38150,1703,46894,29197,49264,47094,52387,-12941,28348,19579,27491,93519,-59235,-19508,-45227,-3128,29539,116545,102846,-2042,-15096,-12228,16928,-51118,-13483,-27891,-55382,-65262,48421,51113,6988,-55531,-36171,-195,11077,-82087,-6015,29390,13099,44438,21840,-6292,12363,-24787,100867,19531,6235,49277,15425,30841,-29598,37363,31367,82241,29099,-21417,9842,54905,70503,24745,50433,37777,32633,31758,15447,-9487,40295,106341,-26778,-46104,30935,42777,9152,-2410,29572,56101,27027,-20447,26596,72882,-31177,11922,60373,19596,21123,43062,-13926,30136,-24426,33171,-23468,-29312,-36172,-923,37779,4214,106419,28029,-107264,-9333,-36670,122503,-13063,9685,5801,-21038,-105191,-50161,-23559,-54411,-56097,-30054,-29957,-14564,-64058,-36572,-117105,-83323,13550,-29276,100934,29262,82365,-9147,-7341,-31797,-61924,-94585,45474,84116,32804,-82466,-50816,103925,-52080,4489,-4598,82253,100700,58231,-5039,39986,27593,-46769,43693,73931,-28980,-9389,30091,15752,10538,13881,-42861,-5908,-76606,-88012,-23816,45374,26097,40055,-66910,-46983,10613,9943,-25938,-34482,22936,19469,20169,91139,71482,32083,-37976,20963,63743,-27218,-27978,63530,3788,-63193,-7041,20850,96936,38837,11298,-104327,-5898,40486,19391,10406,-33594,-79905,-1990,39434,-78415,59219,-30752,-41999,-50667,17107,-41146,24892,-21460,9763,61174,-53589,-19420,1734,-28046,-72371,2128,37291,2708,-14825,-11612,-3674,-5720,-69488,14058,17587,22944,-8263,-28161,12262,-29788,20956,8729,-9767,8702,27635,50563,-7268,34432,46685,-35948,248,-12153,-25352,-24644,-11621,63774,62183,34687,82681,93416,60224,38338,-58519,8598,45605,39273,-2051,-56884,17932,25738,-23633,72271,15715,27114,-93073,-66922,-46258,-96405,-8316,11555,-7360,-7025,18919,40824,-11822,19450,-14375,42721,-16086],[-23080,2113,-9306,-19661,-21711,12776,23978,33326,69430,-32982,-41217,-28709,-44558,-22171,-9295,-81083,-87361,27441,-18624,-28059,3365,8586,50920,57412,-54451,-54833,-96358,-83204,-107542,-26393,-67211,-23359,75037,29709,-19574,26526,-57179,-23339,-575,2985,-89558,-54330,15787,-92698,-44618,-96540,-76870,-44044,-19877,-37761,-14488,-6003,66743,61067,-12461,-33292,-120266,-30846,-28172,-9152,-102180,-26789,-92882,60332,22123,-42016,-117588,16075,-62721,-81316,-14355,-50842,-25473,17100,976,99919,40855,-49162,5910,-4533,23425,-6431,-74542,-39329,-12017,60519,14581,-23804,82649,-9056,26935,26921,-42417,-72050,-9571,-44894,-140002,-86448,-27154,427,-5072,43759,69508,11795,-2354,296,15935,34538,57210,83397,3118,6374,-13654,-91718,-22800,-49046,49712,25595,71282,19888,77837,-89522,-95627,-32803,26601,26671,-30821,-103385,9307,8580,14426,-105265,-33602,-44455,30554,-53532,-89044,-49815,-6969,34344,28134,-34778,13442,26852,32001,-55137,-11668,-17906,-14045,11708,19905,62586,-719,8470,-16014,-12893,30833,18840,40519,65819,-36520,-4387,-61282,-71859,-67754,55058,29123,38256,-101165,-45216,-63551,-43861,2210,-67232,-53998,9849,-32113,-59574,-2693,-7872,-37799,-4946,10430,-58007,4920,76153,36020,2925,7270,-22900,-37610,-82829,-64483,3488,91016,-48476,-68599,31090,-86712,-97758,-54780,-76226,-46745,-97687,-4469,-56667,-120168,-61016,845,-52716,-123009,-75086,-24883,-31971,-51556,-84905,-112283,-103052,-54533,-103413,-124892,-19785,-111587,-101792,-10099,-42308,7945,-113996,-116640,-80559,-101685,-15448,11334,-76467,-97710,-61155,-227060,-236093,-235001,-143785,-44549,-110210,-148981,-198408,-195230,-161582,-320997,-481617,-461506,-722975,-1011001,-1560093,1599970,835596,548592,394117,233184,269203,228472,181978,167263,116660,200185,187740,141507,154447,70720,125935,90259,79677,114170,111122,46756,107852,75890,93261,52915,18923,88565,72229,26547,149615,70077,-9317,50535,41639,65979,67429,124696,25104,41085,21291,-9662,15995,39680,30686,9935,26473,-24534,7161,69602,-55883,65111,119100,-4817,40485,-9277,56647,16602,26989,88598,47473,-663,12136,20892,51175,88971,44355,-46964,-147,-17098,-83970,-1550,63889,50181,23521,115980,67600,40356,-20271,33538,-9833,-45881,-11906,-17733,-976,-38045,-40807,-123039,-121964,-274597,253357,227336,174483,106981,85975,106555,74421,62230,29138,112409,16112,35799,92080,113624,32935,-9086,7463,14038,28029,23526,-18733,-7354,146652,78858,31996,-44226,-61481,49549,17410,33227,-48717,104022,23413,-15929,-5299,-63422,-83750,24764,58634,42174,9099,-31302,-40190,58417,16157,59715,125893,58366,38779,26103,2877,26112,129208,44227,25878,49897,52347,45241,9356,46864,67329,64217,-20422,-30715,-96743,-125031,92016,13116,99532,85541,7598,5929,24405,14776,-63155,-692,65825,64515,15208,24405,-49927,-20743,11283,33530,-3413,108501,39536,71400,12804,-102513,-1326,54434,20875,4659,32792,21609,-23931,26104,50783,16412,104606,148080,71196,65534,110718,105497,100446,-46946,3349,65520,-1915,8852,-61250,71579,-15956,-37673,-28479,55746,78486,77456,-37356,16836,6632,-28143,19273,20459,-23453,-8289,60733,-25507,34212,-49522,-9487,-9823,-71379,33152,35049,-14876,10339,22729,-5006,76293,14368,24488,37720,21639,6801,-76601,-15131,69499,102561,2869,-4793,47414,74314,25583,89985,69467,75946,5626,-30943,27359,48712,15029,40812,133303,-654,37813,39572,103642,25614,57242,-108023,-1251,94591,-6759,-13557,50635,24332,-21138,13537,162,-13452,-3093,-43931,6745,77292,-29609,-45834,-28465,13894,105489,46820,79535,-11534,-50124,-20999,-4367,23929,-12850,30022,-22588,24074,25359,44026,49406,42313,11553,-25781,-7485,11881,1750,66938,-54754,23163,47218,-20751,-21276,-34216,-27079,84813,15894,-61211,-16615,-4905,-72992,17656,-5444,37698,-38111,-16032,44949,3209,39915,52391,-32833,-40103,71075,-30498,-25631,44066,6108,24863,11076,-67632,79885,-833,22875,48850,5754,21672,174681,41363,50277,-10893,24535,8158,-18843,15607,53377,51854,12840,-22480,29261,47518,-42196,54008,46130,34415,91624,16933,2947,14312,37165,-29995,9469,-37282,32015,-11435,13706,923,32294,67980,43874,37363,-16728,-3155,54943,18023,22311,39556,-19478,55517,-2086,76738,68191,14745,63314,-32344,-26909,3821,8443,-55326,-13082,41180,13912,19157,-1944,64128,12790,29193,20474,62281,82213,39076,-78835,459,-48935,21102,102797,43001,-14545,23420,10983,7206,4220,37285,-96880,-32254,-1646,9627,-27590,33568,18583,-17934,-21441,-5377,47279,40323,34660,70203,-10287,24906,-25567,14516,83090,-55917,-11149,6172,-25539,28749,41550,-4155,20915,-24019,-39692,30480,-17421,-11869,-10377,6363,45588,-15808,59905,2365,-28458,28549,-13938,-54930,30727,46661,-51145,-46936,-5884,-33640,-32270,12479,4518,-52838,-2848,-3356,85311,-16672,-32223,-42581,63341,28761,377,51,-65205,9771,29227,60872,34621,9493,-41699,-6817,-34926,-25722,-29398,-52508,-420,-1112,-3991,-23033,-19998,-33351,20378,-51705,-37134,33158,59504,18145,37028,53385,67164,7268,53263,30334,21834,77533,-30766,19228,-21785,7757,29883,109444,70853,-4215,-16977,-13754,1968,-54025,-19508,-14628,-33090,-48159,56455,32540,26378,-33894,-35588,-2426,8229,-59208,5343,22443,29668,23335,-27051,-17905,16217,-3384,111803,20351,5549,59865,13818,30853,-63851,-7354,24792,68062,46888,-11104,7588,55235,62532,2893,45844,36353,37550,36131,4895,-32119,46013,112607,-34594,-51747,26802,51915,22040,-15603,30942,64438,35682,-7005,32980,70316,-26646,46446,52809,35059,51765,57451,-10307,16878,-10747,44412,4592,-31741,-37638,12768,49837,-15858,33849,7888,-111645,-5396,-25955,119217,-28187,30983,-259,-10363,-96573,-52249,-6600,-52424,-81343,-48155,-30555,-5958,-49403,-1075,-72259,-53830,17825,-30181,114807,35431,77101,-30390,-41590,-36075,-71220,-90792,49760,91492,62102,-45588,-33293,90887,-42280,58653,3787,96125,97728,44076,-17855,42499,-5831,-42781,36541,49187,-36336,-37599,25112,39443,35643,-8903,-52639,-22978,-66987,-93525,-13908,48769,33247,30753,-86519,-55488,27831,42726,14199,-16342,29683,26974,64884,126041,77089,23399,-33193,27169,55028,-22257,-53850,48847,17479,-39644,-21488,28650,113600,19227,6933,-109798,-5070,35172,40721,-5225,-44122,-84140,20684,64693,-65219,55086,-47654,5905,-12103,40788,-31207,13820,-61296,1968,61557,-38870,-22938,18950,-8694,-64490,3130,21169,22054,14693,-11664,6822,-22192,-83116,19106,32663,43906,8052,-18635,10718,-15761,2860,-3811,-21147,-932,5553,64509,4546,48802,62552,-39955,15924,-13188,-18819,-3220,-29605,46220,39282,51843,62181,54430,50454,-6724,-67053,-889,44501,31606,42564,-38413,21298,25171,-40441,45045,46912,23093,-94817,-59363,-35951,-69444,-12374,12466,-3567,-16421,4616,37790,-12660,29299,-27154,36501,-12155],[-25873,11477,3812,-19654,-23602,25167,22623,31131,63163,-17445,-24849,-37326,-28383,1147,-49409,-89151,-84626,38323,-29511,-18888,11699,6840,51005,27565,-49972,-65693,-81967,-118347,-103648,-51512,-59623,-33939,57045,39945,-16874,58037,-65686,-47413,-14327,6534,-76914,-37150,17989,-81427,-37376,-65061,-58314,-23377,-18819,22942,-16261,-18210,47179,62207,-6808,-107,-122914,-31830,-25321,-9678,-111415,-49209,-60003,56220,-1537,-32678,-140515,19583,-47874,-62047,-16986,-52742,-17799,6037,-25442,87464,41604,-43434,-2112,-16741,18289,-28014,-67065,-43863,-20778,36688,9888,-44540,58359,-29227,-13092,39418,-16757,-61810,-6946,-48552,-140968,-90164,-37326,-13275,-16270,34622,48762,33065,555,-2590,12204,41748,72541,73692,-30044,-19197,-4523,-98913,-39953,-51543,1485,1051,55053,16784,99188,-50214,-66957,-10349,-12201,-13325,-37022,-104108,-19513,-10349,9186,-79408,-28783,-35524,-8028,-59728,-52996,-28834,4469,64632,48523,-36176,-12570,30304,37179,-71701,-4272,-9281,-2428,74042,8992,54843,-11437,39274,-29729,-32209,2515,43562,39800,26710,-73635,-14404,-54658,-95143,-69453,39953,2877,28306,-96790,-71258,-53986,-38096,3976,-91168,-26285,10286,-23104,-63860,1265,16495,-22103,4212,18657,-79319,9452,55884,27524,-34222,-3488,-16104,-37471,-81143,-103544,-60023,44809,-45335,-67980,23116,-77014,-72980,-51947,-62687,-49447,-106146,-10264,-65684,-85885,-43290,-26123,-62758,-80392,-67254,-17908,-34778,-49032,-86178,-125807,-121610,-69942,-95768,-127776,-1309,-112281,-108781,2047,-51357,-15487,-138910,-94758,-47329,-90512,-11760,28741,-76506,-116957,-84210,-244176,-223323,-215959,-159317,-64931,-152264,-196964,-177706,-186338,-182352,-347940,-483089,-461608,-675413,-1063251,-1490964,1585066,885710,564865,379627,245863,260367,244011,178097,142279,150397,184384,176643,147191,153558,86199,129184,100805,46429,79945,90217,46894,116462,99142,107270,40954,30957,87466,98216,50478,140530,69922,-203,53759,41993,62410,71943,147071,24637,31287,2767,12689,25150,34719,37661,7278,23213,-22596,17760,69774,-36703,95904,126487,11324,61621,16737,58057,25197,22457,63065,36890,-22136,-27454,9351,43759,111406,44666,-39915,-2735,-23110,-76145,-23154,69184,29248,35267,106576,58381,23116,-10900,20148,-10589,-50659,-3154,8404,-13552,-36551,-33875,-120973,-127835,-283630,244132,233366,159373,132512,102681,74825,65778,68713,16704,104330,34613,51215,77338,132879,46218,-4885,26325,46598,49645,36632,-8249,-3160,158589,94541,51170,-31637,-25272,54299,28863,28891,-34677,122371,45780,-9648,-53033,-72774,-94016,58186,84971,9775,38289,-35425,-37451,64982,24990,48215,108650,55358,50342,11276,1374,27918,107529,32219,29315,46699,-2839,29062,25796,49779,51025,66912,-35474,-50830,-92483,-102934,86950,-4802,69383,81153,-4802,-3056,27509,44424,-24817,-9252,62521,52475,24115,32408,-50010,-17159,20082,26527,-29033,73158,37403,63695,16119,-119460,7234,60523,13442,3349,35123,-10820,-6818,10559,61530,18268,88071,148233,60242,82189,107348,131821,107250,-67011,-22961,49798,-9281,-10124,-63074,59966,-33420,-3586,-12823,47938,73212,62504,-38091,52299,-10591,-47566,-13205,-28276,-8730,-17341,44383,-21349,30499,-55310,-14520,4281,-45195,22254,31864,-5302,15779,42086,-11412,80367,20019,35130,30152,23396,-22360,-62532,-2635,77456,98059,28256,10259,46164,56916,33248,107981,76833,85131,-26344,-16776,24201,50273,74633,43022,103614,473,33635,20330,113246,37699,114084,-72766,13000,101498,27437,-7829,26039,-22697,2565,12113,-15973,-151,-20779,-59133,19980,75396,-2411,-44317,-51186,10681,107687,42512,72904,-25238,-58635,-40724,-2911,19165,25746,68676,-19618,28036,9539,28259,68556,52364,-201,-49075,-3869,3568,1655,85031,-53546,22094,73476,-24251,-16121,-29768,-48481,53657,23512,-70625,-30102,-13615,-52316,30526,-7813,54597,-21312,6439,24475,-8700,20699,49104,-32818,-43520,65258,-38456,-33733,64890,17039,36031,-3922,6181,86271,10250,26279,44189,2088,21165,168895,24339,45234,-22213,11978,48257,-2466,18037,41898,78734,9573,-6158,46399,61070,-47855,47886,52673,32708,64968,23092,6815,28769,37134,-18066,67709,-27857,19030,-8217,16684,26566,18215,71579,32490,43428,-9535,11056,34806,24671,39906,62872,-27574,40843,-26723,68662,54250,12095,68291,-30053,-41636,-1466,7898,-52919,-16417,31109,-15283,3094,-6459,21136,-5401,39709,42617,72512,81052,5943,-78069,8524,-47195,14428,99132,67296,-36116,28782,-16279,-27921,-3035,30888,-99995,-24218,-1001,-5273,-50567,21609,21688,-6372,27272,19453,52613,63588,16690,41662,-8075,28164,-14729,-2683,74937,-72172,-28973,11192,-21189,40258,60491,27825,77647,7174,-46164,29209,-28290,-75246,-30329,35621,79505,3228,57429,-969,-1629,21177,-28603,-21921,42105,53316,-32340,-37284,-35831,-43559,16730,39988,-20196,-56778,-23364,13939,81231,-26104,-27598,-26651,58463,20769,-12489,11978,-57662,2773,38350,19400,10622,-2021,-53475,-25474,-49884,-30695,-42588,-76187,2445,-27,5519,-6873,-3157,-41042,26081,-35957,-37331,52385,68360,17136,20468,48525,68909,59270,68902,40952,14284,42899,1946,48983,-3227,12280,23809,86756,25402,-4739,-7510,-6177,-5123,-47023,-19477,-5530,-11531,-26730,62267,11447,55217,-1718,-33073,5292,8521,-25365,15852,12193,40376,50,-61359,-20099,22845,24457,89663,20330,1971,60765,5255,30759,-80763,-45187,15281,49837,71555,297,6188,55330,49294,-16769,45610,28872,37417,35557,4844,-50070,48806,97591,-33918,-36707,13622,52024,34885,-26496,17297,68531,52932,10018,34171,57751,-23422,65214,41660,42584,81266,68040,-8454,2932,-44,46884,22499,-28748,-34031,30198,56808,-25296,-17715,-17299,-110518,156,-8808,95279,-23628,60794,-6353,-5438,-93470,-49185,10709,-33631,-109734,-58339,-28489,-6624,-36366,38068,-26150,-19034,19432,-21906,124396,29013,58766,-42334,-71228,-28236,-66853,-74025,62213,89103,75775,1078,-16788,69709,-26410,98507,15515,97861,85882,39428,-17073,38893,-35031,-34644,24736,28585,-47748,-73165,21528,45386,61231,-22673,-63288,-44343,-62179,-87339,-1342,45598,36953,17024,-88710,-64413,31869,57380,56431,864,34458,18740,83474,133580,69785,12770,-31741,30720,48976,-24795,-72680,30064,25789,-20272,-35048,13127,104294,-3699,905,-82545,-2024,25383,41016,-26982,-52637,-79264,40795,80402,-54728,31983,-55821,56488,33826,57156,-20983,170,-76901,-8076,54268,-24692,-23193,28754,9209,-59302,-12748,2841,42046,58985,-15697,18973,-29990,-83226,22808,41111,59869,15337,-8026,8312,-3346,-16994,-12519,-26951,-10349,-20386,71718,15862,57154,67330,-43479,31459,-19357,-21064,15116,-48014,13890,18754,54632,33633,8641,37122,-41109,-59004,-9457,37069,24441,64437,-25454,26455,13920,-54093,19817,79450,16477,-87276,-43700,-21462,-39537,-12613,10586,5542,-26314,-14239,29082,-10965,26076,-42855,25099,-4045],[-23908,17564,13152,-17342,-21055,33517,16412,19875,47107,5565,2375,-43440,-21435,24415,-84101,-90272,-65858,46554,-27164,-3820,4253,8845,51132,-11575,-42439,-67959,-59955,-128963,-91125,-66683,-45580,-42755,28619,48213,-11122,80143,-71650,-67532,-20528,-847,-63307,-21978,17302,-55619,-21036,-38346,-38627,-19155,-21806,62139,-29521,-39449,20075,70514,-2781,21952,-107354,-31356,-16188,-11025,-96188,-65366,-33713,36832,-31267,-21643,-131277,24721,-24514,-33207,-16200,-62996,-17744,-9918,-46094,58145,35974,-26087,-7592,-17715,15175,-51482,-59923,-46397,-26692,12885,-5889,-60684,-946,-50626,-43601,50663,9533,-54008,-4449,-53618,-124721,-86841,-54383,-32358,-33943,17036,-2693,41022,1373,-3675,-3829,41816,90534,68898,-68031,-47464,-3250,-104868,-42028,-42889,-56560,-26418,36381,10481,96490,-8747,-32411,9675,-47425,-50528,-42608,-90063,-47157,-24017,4067,-45528,-28497,-30214,-46813,-62034,-21473,-1385,18222,91118,59780,-32011,-31961,28329,37100,-78955,-2685,-12553,-7786,80409,-7810,39758,-31362,49641,-42037,-44886,-17369,62518,36433,-26779,-111941,-26713,-43369,-114393,-66717,27493,-23024,13234,-87886,-91294,-25061,1181,15409,-99285,11327,7748,-12560,-62268,3910,29299,-11250,9065,12123,-93240,13881,34681,36661,-63678,-15423,-5267,-38945,-79533,-134367,-100255,-2737,-44479,-65645,9258,-74498,-44924,-46300,-45270,-54081,-107965,-12685,-67067,-50047,-24886,-57394,-61349,-40140,-64985,-18658,-35747,-40608,-87392,-139435,-118533,-77475,-82789,-113980,8914,-106365,-95690,5283,-66395,-41608,-150440,-82286,-22861,-71036,-11559,33628,-68688,-126705,-105471,-251199,-169540,-193911,-174591,-78211,-199375,-222026,-165374,-186841,-215755,-364818,-461586,-445752,-614940,-1077606,-1421623,1439078,933249,603695,366263,273358,257139,264564,179674,128342,172048,157302,163236,149011,149023,96895,114314,111986,28303,63303,72276,40565,119808,114185,112796,36722,48497,92027,126793,81610,129816,66525,14805,60185,51046,54455,67553,153373,33178,16178,-19198,36481,36361,26698,47939,11189,19344,-4006,31333,70538,3371,116366,126791,28931,84607,36629,57819,41435,7646,30566,8524,-57701,-66858,-4426,30488,125807,42939,-29001,3278,-24165,-48622,-28464,69617,14597,34366,92143,50987,-931,-9183,662,-15695,-49256,10737,25138,-32268,-33815,-26173,-112547,-136280,-276786,222158,219631,143939,166480,114191,48704,63041,77709,10026,80048,59208,67344,68913,138742,53825,-7971,34930,68646,65733,40065,2733,9596,147764,106702,74263,-7701,25938,57055,48019,20493,-21135,119077,66384,8032,-81221,-70428,-78987,81367,98609,-26145,47753,-32838,-20493,71724,33641,40637,90554,52452,56285,-5595,1948,30702,76943,29744,29114,47219,-27956,13611,47236,52903,40673,73441,-34039,-60822,-80723,-87543,76132,-14711,17297,70483,-2435,-9042,20689,67697,15764,-14484,35457,30830,26894,24422,-43277,-531,20455,10769,-37525,25232,38404,67028,24137,-86987,26157,62822,-2116,3754,39827,-39810,7481,-8589,60653,11218,56787,127146,48774,77165,87522,133014,95958,-70835,-32724,19620,-21757,-24888,-59954,35848,-48089,25993,4408,40737,56448,59228,-20004,79278,-19445,-62160,-46074,-71679,8064,-18241,28422,-12088,28088,-52659,-6867,10893,-9800,14993,28895,-332,18284,55341,-17734,73019,19032,42224,20539,23056,-37560,-28137,11521,56190,69195,42605,28648,35047,14963,30415,117180,76066,83351,-52911,4838,21995,33122,117211,39521,55635,4249,31419,3649,110233,44163,167842,-26179,29857,81858,53375,-2378,11377,-53465,21603,16947,-23328,11246,-35877,-63958,30327,59808,25462,-36777,-59495,932,76886,34557,63971,-27925,-58240,-52327,552,15703,69031,85450,-18254,32578,-6908,12435,80667,54249,-14343,-59760,3492,-11535,1462,89231,-42527,13097,90417,-26819,-3269,-27865,-60435,20642,26029,-70132,-30426,-17799,-27897,37643,-11994,70642,669,32466,3578,-13885,6320,31384,-28339,-41729,46214,-41780,-41087,67757,30493,46141,-19662,65190,93732,15916,32758,29747,-6037,23725,139858,11323,26892,-33209,1291,83283,10830,18319,19668,100925,2087,6449,55073,71346,-49391,35035,57778,36791,32635,20191,6108,47739,31847,397,99236,-12298,10606,-348,15615,53449,7047,72060,26552,57396,-272,22878,23558,31592,53885,73268,-34121,15545,-49847,67296,37718,24811,71558,-27346,-45298,-6704,8114,-47198,-20038,19384,-38851,-16927,-1461,-20534,-9848,58078,63321,63715,71000,-18829,-69378,29698,-22048,497,75322,87981,-38649,32417,-32905,-61485,-14229,16077,-85359,-9556,8355,-5205,-51470,17938,23091,15543,70369,48669,47621,73715,-1406,10022,-10259,23809,4146,-16299,48596,-87220,-45720,19892,-15606,43622,63371,64499,122117,35658,-48674,12830,-41556,-83150,-39543,59108,109482,28614,62800,1392,29831,11423,-45603,33752,57398,55695,-9970,-3077,-52616,-42103,64585,65387,-39123,-42978,-40204,24667,72228,-25454,-19657,-10278,49801,13809,-20132,25798,-46315,5580,49839,-12486,-4249,-9231,-62385,-40232,-66487,-47534,-50313,-85542,4769,-12073,5162,12491,-492,-45773,27532,-23885,-35234,51517,69162,23714,5517,34688,52164,116861,70549,49495,6640,-4405,30766,62736,7988,7142,12738,55134,-17093,-1966,9514,5576,-4833,-33834,-15683,-1745,2599,-7951,63095,-9354,82275,28147,-29423,14940,9421,8961,22274,94,42183,-16511,-66598,-12607,29200,46794,48327,18417,-3807,51340,-8012,33910,-77905,-73169,3659,31662,96278,11448,6117,46743,35152,-30924,50415,15153,32940,30048,13486,-56828,47362,65580,-25199,-7969,-3491,45407,45572,-30527,-7289,69129,74791,27960,30637,41175,-23084,62153,27356,35946,98057,70923,-5052,-7681,2925,37482,27211,-22639,-28888,47814,56367,-19229,-39153,-42254,-104839,5995,12085,58022,-5388,87950,-10897,-14148,-93678,-43426,22926,-184,-129719,-56497,-27687,-14623,-29345,65637,4909,5154,10159,-9984,127248,8688,33475,-40621,-88719,-11032,-53452,-54998,83364,79497,75532,44100,-5125,48343,-8890,114387,29539,85898,69811,44127,-3176,28978,-52890,-25381,11978,13431,-58601,-107999,18746,32405,81517,-25855,-71569,-65654,-72180,-73288,12028,38183,35375,838,-80645,-74475,19373,49221,90164,9977,35172,-4256,76513,115536,52953,608,-37165,26530,45527,-23861,-74639,13130,28329,-8441,-45219,-10787,75165,-21027,-7532,-40619,613,6961,24598,-48564,-56129,-63688,52011,84807,-47678,-1342,-55065,90760,70510,62851,-15258,-11364,-74029,-17408,44563,-15181,-20014,27608,20852,-61594,-37972,-11557,59585,107280,-25356,31260,-26330,-71172,22913,44153,69886,11570,575,4060,3907,-36059,-10638,-18868,-15266,-40550,73121,21354,52064,60269,-44152,42083,-26251,-30870,24983,-53975,-21860,5270,44217,10303,-29670,23092,-57354,-32117,-9747,23267,17174,52428,-17482,34267,-6588,-58754,-2497,101801,12822,-72724,-25186,-8587,-15023,-8346,5670,15803,-32340,-31786,17745,-6701,10939,-55136,10559,5704],[-17664,18964,15750,-12525,-14045,34113,6239,1699,26727,28026,35142,-43985,-21691,38862,-104441,-85877,-35528,47168,-10424,11716,-14474,15748,49037,-45497,-30286,-63252,-37558,-116158,-71808,-68840,-31270,-49401,-1076,52329,-7390,84915,-76186,-77534,-21178,-19050,-51815,-11875,14994,-28503,-64,-21193,-22130,-30814,-28971,69339,-41097,-64007,-7713,83965,-84,27495,-75800,-29382,-6612,-12626,-71011,-71854,-19062,10542,-60773,-11308,-97116,29412,904,-7333,-13302,-71725,-20941,-27714,-60850,23520,24374,-627,-8344,-8912,10274,-70687,-55023,-47198,-30089,-6470,-27283,-65705,-69243,-67781,-54986,58626,30415,-50092,-4995,-58658,-92944,-72652,-65508,-52332,-57020,-5212,-57747,31130,-810,-1832,-30352,38273,105977,72198,-96543,-70966,-11050,-105814,-29779,-26399,-102894,-49661,19533,-371,69474,19415,-1297,19888,-67428,-72078,-47841,-63564,-66143,-26063,-436,-14405,-33001,-32216,-70419,-61246,-6454,24696,30232,107361,59417,-24665,-36792,21761,33420,-68732,-6384,-27708,-23053,28148,-34380,20311,-53708,38144,-51004,-43291,-20800,75945,34488,-73784,-133423,-33026,-30811,-125272,-59611,18211,-44377,-3484,-76561,-102198,17054,58377,30840,-90656,48386,3403,-4698,-57893,1795,27520,-10147,6940,-7129,-98271,16209,17507,60776,-78908,-26582,14065,-41015,-77350,-150293,-110664,-36815,-42469,-59471,-6986,-82338,-21912,-34108,-26383,-58848,-107891,-10848,-61096,-25503,-10928,-84854,-46258,-11613,-67877,-26394,-32937,-29205,-90919,-154088,-99217,-79492,-68750,-87530,9926,-98022,-66385,-896,-88216,-65976,-145928,-80184,-13298,-46884,-16772,18990,-59353,-126605,-119821,-248364,-119230,-177836,-189888,-81149,-229798,-218878,-163260,-198238,-250804,-365227,-436298,-426109,-564110,-1062807,-1378212,1266217,960786,654175,357938,310102,260211,285253,186470,128156,177413,128453,151933,147476,141291,103458,89430,121630,36544,66996,62477,29076,115933,116327,109620,41041,68828,101595,148564,108373,121166,64172,36803,69912,67635,47068,55331,140036,48291,-7099,-43140,58595,47877,16506,57121,22495,16672,27668,44520,70741,48887,121811,119552,43012,99990,46218,57220,59376,-12271,1646,-30705,-90727,-91661,-14832,13692,125269,38783,-16942,15694,-22312,-8734,-15671,66254,5652,13903,74838,45743,-28928,-15871,-16642,-16881,-39878,25026,28087,-56132,-29173,-16636,-100728,-141902,-255839,186923,191828,133101,196918,121860,32857,63198,86990,9748,47033,74149,74333,69426,127559,53450,-16357,24916,75135,79920,35071,14085,27713,116264,111697,94373,17525,78317,60877,72599,11834,-10540,94418,81280,32424,-87562,-56091,-35514,84826,99178,-46991,38323,-23600,6486,74127,42504,42715,81741,49365,55196,-18489,3637,32880,45682,33995,24925,49562,-16123,2013,68095,52322,36427,75200,-17262,-59999,-69024,-76446,62342,-17931,-43334,57453,14905,-11784,3221,77263,47602,-14907,-12732,1932,27071,8519,-30388,23276,11906,-9627,-27003,-21505,42975,84738,33789,-27647,49162,61511,-23075,5053,42515,-60508,17810,-24431,42559,-181,23652,87267,39668,47873,55815,102806,69853,-56155,-20134,-10271,-40025,-32158,-51625,3529,-58428,46834,20550,33535,33268,67152,13031,89055,-16957,-68743,-70137,-94066,23780,-11476,22497,824,28292,-39679,12175,12487,23942,13315,24817,-634,20112,60890,-22130,55602,12963,42005,9857,22393,-37805,12932,25143,13729,19592,47017,46420,19920,-32715,16294,112961,66427,72556,-68270,27076,21763,-2637,127692,38376,15976,8265,31942,-7133,93131,45814,197708,23707,45754,43576,61244,3198,10250,-57952,30092,28034,-22145,17560,-44040,-62266,31091,29238,44954,-24363,-51049,-11560,23706,24149,51699,-23076,-47981,-55234,6009,16314,102320,79452,-15725,32536,-20719,-1160,73088,44398,-25966,-55719,13918,-24997,-174,82995,-25905,-628,90002,-28231,11878,-25592,-59864,-67,20827,-61717,-17966,-16794,-9414,36036,-15322,83525,21911,55481,-11134,-8600,-2185,-1679,-16642,-37647,18329,-43166,-44054,42470,38786,49265,-32948,86487,101292,11044,37486,9741,-18169,28666,96361,3540,-3628,-38115,-3814,100916,19111,16284,-7165,108823,-5354,13776,53964,73617,-47930,18773,62750,44543,6300,8760,271,67260,26093,24404,102564,6182,8131,11202,10583,74370,3001,67817,26025,80762,9654,28881,29741,37740,60491,64310,-34570,-10691,-60050,72223,25308,47357,71853,-22238,-40060,-11505,10106,-37883,-20009,9081,-51241,-42979,13813,-46733,2828,77286,77482,44218,58334,-39496,-55752,62591,22996,-14318,39975,103368,-25392,32047,-33484,-81643,-26160,-4387,-56952,8759,26739,10084,-26243,27328,20164,39657,95040,78261,35660,69744,-14113,-19276,-18927,13980,23781,-20940,11937,-98046,-64549,27928,-7972,48204,50109,82524,134487,53338,-45717,-11202,-50913,-27975,-35536,73078,127278,54449,74431,7687,56527,-84,-64414,90973,72760,53870,11224,47042,-55559,-29925,95127,78187,-44925,-11945,-48653,28542,62205,-16720,-8207,2759,41108,11698,-24518,38964,-32861,18915,62335,-29278,-2939,-11580,-66019,-44210,-78712,-76282,-49604,-79368,1768,-37551,-3776,29886,-8513,-46501,26097,-15679,-28152,29534,59043,30935,-2431,15908,19379,138718,58636,53032,370,-50006,49762,63465,13121,-4379,-165,23421,-41977,4123,27334,15869,-260,-19246,-11159,-4040,2534,3521,57784,-27031,98019,41796,-25895,19192,8757,34158,24696,-11577,33980,-19051,-43043,1307,31679,56087,9587,14003,-10155,33724,-23190,42416,-59590,-91188,-8699,16348,113740,21596,6973,24371,22444,-40251,55978,-3050,26074,20426,26782,-49829,40512,26734,-10833,24816,-18558,35596,52668,-24514,-35983,66104,93971,43998,24009,27232,-25728,38571,11797,15184,93718,64071,2293,-13084,-4914,16128,20542,-16392,-25391,61478,47787,1113,-38532,-62719,-95979,11573,34177,21758,15675,103841,-12827,-38350,-94257,-35946,25949,38410,-130781,-41734,-31916,-25263,-29776,71413,11813,8159,-12858,1693,120218,-21129,8481,-25000,-89055,10813,-38562,-39617,108507,67397,65760,70753,-415,32667,5695,107573,44369,63004,55166,54792,17837,14280,-56176,-19173,1483,598,-63845,-131807,16417,6193,91685,-20065,-70838,-81225,-99013,-57115,24231,30447,28690,-15185,-71477,-84564,-7011,23105,108670,8454,30495,-34614,52903,84783,32064,-11458,-47748,11120,44296,-8905,-57124,2245,27065,-2641,-50146,-30473,41531,-25218,-17486,-3238,302,-20690,3365,-63889,-53243,-39026,52886,78185,-41352,-32404,-46931,100550,86433,57856,-16161,-17107,-62513,-24399,36595,-11786,-14991,16352,24083,-71646,-60811,-16427,71539,144018,-38980,41173,-11403,-51626,18568,42758,74290,-1177,4391,-2280,4867,-51243,5934,4642,-13319,-46428,69904,16145,30561,46205,-40511,43805,-29047,-43837,24073,-39651,-49903,999,26928,697,-49250,10510,-55401,7263,4345,5810,9219,12117,-12492,44535,-30921,-51662,-23725,101847,16066,-56730,-8665,-145,-1557,-250,-1329,22565,-30973,-41980,7277,-877,-10792,-57657,-4914,14234],[-8896,15269,11808,-5381,-3644,25520,-5004,-18336,8843,38590,63428,-38021,-24872,37264,-108316,-78206,-1470,36364,16710,24842,-35258,27283,41611,-60867,-12727,-55592,-20868,-88419,-47792,-58763,-21020,-55056,-25382,50626,-8681,69662,-78465,-74165,-20783,-43902,-43159,-7430,13081,-11273,19061,-13161,-11990,-48773,-39665,50410,-41033,-83864,-29137,97855,1271,17852,-37398,-27328,-1926,-13312,-50510,-66995,-16839,-13188,-84332,-4041,-52713,30978,21337,5583,-9714,-71818,-23575,-44724,-71331,-3721,9166,27534,-4516,3302,205,-80225,-52096,-47380,-32185,-19838,-45565,-55843,-111319,-76978,-45864,60337,42499,-50223,-11174,-62513,-54652,-48691,-60969,-67576,-81458,-26912,-91937,7593,-6048,2970,-59854,34263,114492,81733,-105970,-83154,-26770,-100284,-8730,-8197,-123837,-63394,6930,-13732,27229,24082,19913,17004,-65039,-71676,-53378,-30051,-70740,-17861,-4424,6555,-39438,-42100,-65422,-59307,-11841,42061,36579,107249,49102,-18062,-24517,12419,27300,-37252,-12734,-50390,-40249,-48891,-67540,365,-70809,11605,-56430,-26291,-6913,83642,34396,-94182,-125061,-28107,-20651,-126850,-48441,15512,-58880,-18526,-67655,-102979,58764,108302,42692,-70841,73788,-1623,-3048,-55053,-6663,14786,-19982,-2701,-32695,-95864,15076,6955,85619,-83858,-35840,36248,-43360,-74101,-152716,-97653,-51191,-35804,-47112,-22564,-96448,-7740,-13576,-9498,-61625,-109288,-6314,-49531,-21064,-6825,-101281,-20249,1197,-75092,-37980,-24673,-19611,-97137,-167552,-74423,-77851,-57932,-56850,2524,-91748,-32798,-13943,-115393,-85400,-128096,-84960,-20028,-23423,-28765,-15067,-54604,-119020,-123735,-237560,-110490,-172032,-205005,-74305,-226604,-191861,-169385,-218962,-276695,-348249,-420456,-412867,-538511,-1035021,-1376559,1162139,957965,696859,357386,347533,267895,299206,195938,139730,167460,108624,145568,144404,130513,108975,66648,129260,70470,86166,62272,17847,107587,105599,100597,51094,89824,113468,156014,120978,117000,66709,67911,80964,87475,44930,38848,109948,65641,-34935,-63074,77138,58282,7168,61144,40669,15982,62559,53580,68706,82280,110861,105703,49173,100202,45081,56900,71753,-32230,-17105,-69283,-107606,-94566,-15874,-2411,107206,32086,-7150,30539,-20390,31015,9987,60600,-875,-24034,56510,41513,-56182,-25987,-24117,-9612,-22816,35042,16435,-82518,-23373,-6070,-90116,-141662,-227117,143456,159308,129733,211887,128318,28339,61773,93984,14441,16711,67905,68352,77323,99108,45805,-25504,-1514,65410,93669,24759,25800,46940,77628,107489,105715,34681,116445,67120,96948,6660,-4070,54350,87090,56227,-77695,-32661,26850,69523,88891,-43872,19608,-9891,35749,67841,51466,55065,82991,45031,47160,-22625,5413,33184,20371,39562,18156,50457,20064,-3270,83855,44683,36242,65756,8153,-49618,-62187,-65258,49235,-17471,-90601,45022,42346,-11864,-21321,69874,63492,-9882,-65168,-28224,29958,-3101,-14823,45694,-2528,-28736,-4190,-56386,50107,110857,41302,24086,69102,56541,-45080,6302,38208,-68865,23674,-31214,8707,-11457,-2495,40608,36241,3945,22112,48305,34487,-27527,10624,-25565,-61609,-32403,-35693,-26655,-64660,57659,33235,25527,10541,79684,51144,79607,-3971,-65956,-78582,-90044,36306,828,30089,14696,32461,-17050,37307,13032,47843,17277,18726,-3545,22173,59979,-22632,32217,4693,33143,-19,23557,-27219,46148,36745,-32302,-37082,46165,60101,9515,-59878,-4646,95711,49820,57137,-70010,42945,23179,-45624,106222,42920,2327,9758,34372,-10257,64755,44837,187131,66789,56753,1627,48299,9017,19992,-37537,25786,42575,-15085,17391,-43242,-59016,20369,-12524,52260,-8185,-29644,-23202,-32149,13312,36430,-16466,-30749,-50063,13214,20648,114127,59977,-9349,24352,-28501,-11207,43307,23695,-31010,-39223,25443,-30189,-3943,72476,-8906,-12709,70052,-26819,22988,-18718,-48194,344,7120,-48569,1855,-8978,-1065,25847,-14009,90557,37392,69791,-16350,8834,-5264,-42900,2893,-33806,-9117,-45030,-39964,-7976,33907,40930,-40883,66373,105820,-4158,37548,-8923,-30867,34482,52993,690,-40262,-33959,-1307,95362,22191,12864,-30726,99500,-9029,16911,44528,66138,-44561,3432,66643,50192,-5001,-7440,-9962,82200,24998,51075,86543,23411,11718,24870,2881,84202,7622,58839,29946,108829,17905,26877,53677,43028,58346,37420,-24491,-28114,-49135,80439,22357,70265,67373,-14669,-30505,-14901,14027,-25493,-13432,1807,-51477,-69802,37041,-49443,30131,90885,81102,23428,47065,-58049,-40510,99798,73976,-23895,4134,110847,-5835,26714,-18463,-82177,-33502,-25340,-22168,26772,48844,34523,17110,46013,12559,56742,97448,103217,21984,55167,-17173,-42008,-32617,2361,37641,-13359,-24340,-101722,-90041,30242,1600,65521,25511,68537,109916,56312,-37269,-33803,-49885,58284,-22152,76681,127082,73595,86212,14076,69495,-12177,-81657,130269,84249,49294,25947,93060,-49633,-10893,97975,72907,-35585,29076,-46375,27219,53857,-3597,5327,8761,35032,17200,-27230,49673,-17272,40026,74055,-30055,15990,-12506,-64171,-35099,-82574,-112734,-40136,-61214,-7467,-71219,-17436,41303,-18185,-42086,23836,-9972,-15563,-6317,38710,30708,-410,-3220,-19121,98811,37642,48577,-3678,-76250,56624,62748,15612,-15233,-11137,-1526,-44690,11763,39059,20320,4545,-7323,-8598,-12426,-14071,7445,46834,-37512,98390,31577,-24318,14083,5709,44663,26959,-20182,17805,-4480,-4141,16276,28184,51486,-10056,7548,-15037,12457,-37421,55278,-34047,-98698,-20188,4829,119031,30152,7945,-9377,11488,-47960,55511,-22413,19042,8074,40062,-31047,28690,-7520,5398,52451,-27272,26164,55558,-7954,-61169,58885,103979,55688,16559,20334,-30279,2266,-2241,-13873,67696,48666,13473,-13779,-23574,-13742,7556,-12351,-24936,67748,32462,28622,-30300,-77286,-85550,16773,54586,-16,29689,105744,-11700,-71994,-93186,-26078,18527,68841,-110132,-16947,-40837,-32936,-35735,53833,-3694,-8944,-44593,11395,102189,-51480,-10662,418,-72431,32197,-28739,-28057,129348,57843,51820,73384,-2945,23238,14070,86459,58496,34620,45801,65833,36941,-1895,-46265,-19751,-4887,-14636,-60288,-136916,14794,-23907,89644,-9455,-54752,-85962,-133326,-43619,33362,26233,18589,-27804,-65931,-92103,-39632,-9185,110986,-1719,20434,-61695,24050,56705,12681,-20599,-56758,-14948,44762,23753,-25604,-1708,25190,1685,-49453,-40730,19210,-13397,-25068,18630,-4297,-52765,-9267,-69206,-44936,-9979,47040,62303,-30975,-50195,-34135,90428,79821,45489,-22149,-15681,-49583,-29207,31783,-12998,-10388,490,19528,-84377,-71901,-8716,75558,157245,-51946,46092,11654,-30498,10607,36753,74233,-17963,1882,-10004,909,-58860,36176,37359,-5050,-34383,62162,-2495,-3737,32566,-33468,35591,-24480,-54330,13898,-8506,-63303,5223,11477,5507,-46237,380,-42060,45444,33264,-11102,711,-36918,-8002,56010,-51393,-35327,-45343,74547,27033,-45790,2922,4112,-681,9881,-8504,22414,-21497,-41041,550,4825,-31520,-47200,-19471,19277],[7,7106,4485,3525,8244,9394,-13448,-34073,-250,29433,75871,-27245,-26429,18132,-100490,-69243,27560,14423,46052,34887,-48166,41788,26195,-53736,8905,-48903,-12542,-55629,-21021,-41065,-15839,-61812,-42508,42441,-14514,38888,-76193,-58270,-23672,-68469,-36305,-6724,13312,-8873,29902,-9941,-9283,-59179,-52427,19114,-25636,-91517,-38766,105491,575,-1692,-6869,-27461,-4571,-11883,-41382,-51014,-25672,-27767,-98296,-1398,-13696,27383,31603,2884,-6094,-60990,-23900,-58826,-78469,-15198,-6109,52795,1667,11178,-15973,-77413,-49487,-48287,-34336,-27667,-52771,-32348,-105348,-77195,-22110,53211,45777,-53137,-23920,-65127,-19949,-20484,-40305,-73866,-100481,-42725,-96419,-18805,-13373,9767,-81281,30668,112892,92064,-95205,-80436,-46898,-89504,13009,5475,-117751,-65533,-920,-26264,-15005,4382,29005,3054,-41005,-51443,-59692,4079,-58779,-8205,-8313,14665,-43740,-57020,-26688,-58262,-31844,46527,34917,88407,33846,-15958,1494,2753,19547,10500,-17666,-73070,-53240,-104759,-97893,-16501,-76176,-18653,-59462,77,18244,85146,33202,-78889,-87487,-12865,-15753,-120849,-33777,23702,-65713,-29220,-66021,-94579,84154,130387,45314,-48390,80745,-6821,-7975,-56889,-19656,-194,-37659,-17739,-56312,-89539,10113,3172,94341,-88176,-42929,48522,-46795,-69931,-146662,-71679,-48763,-23033,-27542,-35523,-107685,-1122,13589,1544,-60708,-112075,-2531,-34826,-37077,-16541,-102333,9901,-740,-85244,-49378,-10930,-16738,-103722,-174264,-54521,-73395,-53284,-31688,-12048,-90651,-8038,-29458,-143227,-97660,-103061,-91335,-39162,-6191,-47050,-61213,-57297,-107543,-116121,-220945,-149370,-175558,-217821,-61732,-187840,-152543,-179505,-244388,-286587,-318770,-416733,-410521,-541625,-1008072,-1417455,1168311,925471,710913,365152,377606,276770,300314,203886,157655,146851,105036,144341,142143,116753,117087,55606,135751,117132,111166,69141,14427,101476,86581,90177,61766,109859,123454,146902,115327,117454,75303,106520,89225,104343,50599,23087,71375,80645,-58053,-72124,90650,66868,2653,57784,63697,17159,88500,55509,62558,90843,85662,87149,46016,83044,36367,56545,72392,-48616,-25526,-95268,-103954,-77238,-3640,-12919,74959,23240,-3217,43563,-20580,58870,39087,53927,-8790,-66588,37865,36392,-76821,-29234,-17207,4252,-466,38354,-6249,-106665,-18645,2944,-85297,-136061,-199345,101695,131750,133539,204146,135031,31896,55178,96683,21398,137,39117,53048,88095,58262,34323,-30306,-29126,43026,104662,13243,37910,63541,51153,94188,105512,38404,129169,74504,113542,7135,-1408,9487,82247,72305,-60028,-5109,87755,47634,72046,-19757,3729,3992,59182,50452,59317,72503,86690,37997,33876,-16354,6659,31266,3382,41356,11566,46851,59103,-1117,92252,29017,37703,44370,32056,-31922,-59939,-51813,40345,-16556,-108271,35047,71787,-10107,-46140,47616,62196,17,-99321,-50472,39781,-990,-2081,58824,-17254,-40649,19542,-74061,56344,131199,44275,45050,79966,47787,-62950,6763,23788,-62333,24748,-26881,-31692,-19342,-19817,1730,40398,-35788,-2158,-10194,-3223,5161,48546,-19221,-81119,-28945,-9470,-40982,-67858,59456,40803,16378,-5593,87798,82267,55818,14818,-54930,-69587,-64333,44801,15461,48248,26838,41614,11153,60754,15910,59020,25082,10526,-4727,24125,55758,-18014,8678,-2615,16950,-6662,28207,-12127,61471,45350,-62819,-82764,44252,67518,12022,-47205,-23607,70942,30158,41839,-59881,47249,24881,-77183,66986,50959,14495,6433,36513,-6363,30741,44138,137535,93664,59711,-28691,20949,14503,33548,-4005,10808,55818,-6001,11360,-34420,-57283,2183,-56334,51065,10431,-3294,-31329,-71563,4442,20529,-13065,-12076,-38001,21608,25310,100059,39813,1862,8010,-27939,-16905,941,-2732,-27589,-15501,35348,-25649,-9625,63090,3735,-16164,35839,-20294,25413,-4344,-31255,18142,-13322,-33919,20589,6647,-1493,10274,-4515,89763,44890,73610,-12440,36543,-4488,-79807,27513,-30977,-25460,-48027,-28821,-64000,11902,20742,-41477,22205,102858,-25322,32632,-18968,-38744,39278,22190,1697,-73568,-21509,8328,70303,20539,9726,-44440,78627,-7006,18421,30173,50643,-39601,-6863,66768,47987,209,-22635,-22764,87473,31444,76132,63648,35333,19818,38756,-5527,81325,19068,46614,36806,132563,21920,16643,84798,47389,48835,1673,-2116,-30998,-16300,86931,30461,84544,57287,-6996,-21453,-15538,19285,-11371,338,-2475,-43010,-87101,63470,-29588,64148,95211,72567,6971,38030,-72848,-26327,129152,111294,-24628,-22256,107597,9700,17477,5954,-64594,-30647,-41034,10874,40177,65961,58808,60733,61382,2539,60059,81699,118835,11645,36263,-9021,-55120,-46623,-7156,41849,5674,-50805,-96589,-122940,23206,11855,99733,-2770,25763,61339,45826,-26421,-48132,-35366,127898,-6588,71344,108956,80608,90069,16227,64067,-23537,-92226,141534,88636,44135,30613,116436,-41515,9574,73062,50194,-15556,68208,-34283,23078,47004,9884,18171,5618,32389,30872,-27714,57041,1125,62844,83191,-17758,47070,-18554,-58688,-16334,-77949,-146209,-24227,-37980,-19844,-102861,-31221,45468,-19734,-30296,22560,-5222,688,-43137,13133,17705,10818,-18870,-49418,10026,13761,34443,-5389,-71200,52668,72784,19012,-18624,-17171,-16859,-32618,17912,40608,17175,6459,-230,-9410,-25520,-42581,7406,31766,-36777,85276,314,-26786,-12,1166,40428,34663,-23534,-1091,24698,31872,26963,19252,37579,-6343,825,-16631,-6768,-48227,68058,-9742,-93514,-29368,-3683,111355,36152,8536,-44839,1830,-57329,44047,-38895,13439,-5389,49502,-5835,14628,-28856,19240,68581,-28317,19685,53872,16645,-76515,47381,102371,61478,10387,20741,-35135,-35382,-12122,-42719,28701,28923,25581,-11850,-49520,-45878,-6301,-11400,-26685,65262,13803,52968,-25488,-86851,-75138,21331,69960,-1430,31753,96454,-7487,-103616,-89321,-12516,2789,79641,-74681,11686,-47648,-33194,-42467,19807,-31094,-33663,-74474,18937,75734,-72232,-21759,28406,-44927,48941,-25109,-17632,137866,54277,38686,52245,-11259,16011,15236,60111,70562,6364,42246,71246,46273,-15168,-28121,-28259,-6664,-34717,-48108,-122471,14702,-48653,76725,625,-21762,-77541,-157814,-34580,37755,27367,7275,-33527,-62285,-94212,-68460,-34538,100192,-15844,6490,-76004,-787,39961,-1119,-23598,-55828,-46047,46068,68206,9398,-1097,25504,8749,-44554,-42288,16022,11424,-23859,24338,-12715,-79739,-4307,-64064,-34205,17431,40851,40112,-12705,-49202,-19754,72129,57569,31250,-28629,-8352,-38113,-33387,28508,-15463,-8053,-12115,9681,-91403,-67945,10832,70759,145156,-58402,44396,37720,-12789,1271,25542,71206,-33182,-6712,-17701,-5076,-55106,73346,68390,6199,-7837,48774,-33884,-41346,25696,-26186,20553,-12378,-57943,-941,25704,-61189,14717,5108,18794,-25242,-7311,-27320,67355,69643,-23454,-7116,-72611,-2197,66673,-60971,-17804,-66060,27625,43148,-44551,9113,6304,-9841,19689,-13765,14388,-6306,-28922,-993,8761,-44183,-25503,-31777,19835],[6857,-3988,-1575,13345,19500,-9739,-15817,-40701,3366,1367,64956,-15361,-23173,-12641,-88980,-60282,44469,-12819,67696,42148,-46870,56540,2105,-33007,31029,-45128,-11394,-25230,6104,-22755,-13735,-71473,-54627,28566,-21371,3364,-67224,-34293,-31591,-85614,-29997,-6364,16203,-19485,28317,-6224,-12399,-51402,-65065,-11087,2249,-83030,-34176,99584,-3532,-25493,961,-31658,-13156,-7710,-40610,-26088,-43132,-31785,-101763,-3566,8872,18171,30076,-10422,-2053,-41100,-22520,-68086,-81423,-9167,-17889,70511,6880,9494,-35703,-63236,-45400,-50758,-37266,-31048,-45532,-1808,-58077,-70008,6816,36620,43032,-56586,-41710,-67322,4726,4444,-12573,-70767,-106631,-48620,-79022,-37399,-21504,16992,-84152,25871,99668,97928,-71004,-63340,-66365,-76652,27804,10979,-91996,-57241,-4822,-35785,-42798,-31513,27629,-15703,-3925,-20278,-66519,33575,-32646,-8434,-12548,11290,-42687,-71724,36437,-59186,-54809,38737,25438,54446,19636,-20055,33485,-4774,10907,59596,-17092,-87588,-59201,-112877,-114708,-27623,-66276,-42111,-61778,25207,44508,80738,26619,-35094,-36116,5152,-17164,-109957,-16736,42992,-65013,-33847,-72943,-79137,81717,118722,37212,-30497,69755,-12362,-15571,-63548,-31975,-7737,-57046,-33833,-70712,-83157,1925,4509,78199,-99476,-48255,39583,-52917,-65834,-135952,-42695,-37951,-5996,-2265,-45120,-107884,2449,42148,3717,-55416,-113217,-3248,-19440,-65189,-40743,-87713,35808,-13223,-96003,-57363,5610,-23650,-106511,-167494,-44545,-66326,-55644,-19537,-32720,-95389,169,-43076,-165135,-101567,-77382,-95063,-63277,748,-68536,-107756,-65965,-95494,-98651,-200190,-209048,-183612,-223770,-49529,-129102,-115164,-189130,-267875,-279723,-285619,-420008,-417512,-565286,-988559,-1488622,1268667,874161,683606,379316,396067,282999,286009,206154,175308,122038,118079,145953,142585,100447,129599,59498,142357,157602,131751,77784,24411,105060,66544,82578,67846,127307,126947,125372,94270,120221,87462,144515,89350,112262,63492,12860,34981,89919,-66369,-67256,96783,73568,6060,47568,88056,19917,97270,48916,50958,71653,51299,66416,35989,52636,24979,55221,58495,-59614,-28475,-100708,-84726,-48014,21167,-14136,36722,13395,-7498,51544,-23385,68743,62609,46843,-20193,-95561,18648,28682,-85408,-14291,4080,18026,23252,36061,-32515,-122430,-17978,7074,-88978,-128739,-180903,73397,116171,141266,174095,140223,36622,42906,94405,27849,3786,-2346,37146,96572,14675,23759,-27121,-36670,14363,108263,4475,50174,75315,50919,73800,94644,28683,113970,79721,115623,13016,-892,-27651,67824,76199,-41113,21406,125317,35958,53883,14487,-1183,12551,71304,22735,63815,86059,83316,27112,18385,-1864,7306,27883,-7575,37027,8269,37237,83163,7829,93051,7527,39607,16622,44515,-9357,-57794,-36118,38120,-17266,-96230,28445,94679,-7126,-64071,17326,48242,12858,-100265,-54247,56916,16143,2687,58485,-26212,-41437,33989,-74577,55307,130187,42935,35304,78524,35470,-71958,6183,150,-40755,20984,-14319,-65026,-22300,-31483,-21694,50899,-53845,-9235,-48710,-35959,30430,80720,5454,-91883,-25579,26254,-29227,-68803,54692,42715,6719,-12080,84361,96857,26672,32936,-39272,-47111,-27339,49402,28929,70406,35643,55971,38481,74693,22108,59075,33738,1004,-718,25039,51884,-8438,-8996,-6491,-2744,-7891,36794,2462,55935,50154,-65884,-103637,41820,68040,31085,5168,-30866,47159,11803,29696,-43242,37993,25207,-81879,29217,56838,37325,-2677,35381,1600,-2827,46351,73422,99400,53310,-38581,-7282,18410,43095,26871,-9189,62770,1453,1660,-21042,-56347,-15255,-90412,49629,29287,19046,-34475,-84180,-365,7862,-15029,2023,-20578,30317,25516,63883,28595,16447,-12322,-18745,-17610,-37782,-27461,-16445,9102,40984,-15415,-16211,57466,9029,-6664,-1267,-7152,17933,16798,-16965,37912,-36118,-20301,30420,28665,-5960,-5526,14831,80929,45429,69617,-2324,68831,-1977,-99940,51394,-27914,-23206,-50304,-13919,-97357,-23813,-6500,-33966,-18497,88633,-46041,24481,-15530,-36674,41195,8664,5512,-93842,-4593,21991,37416,14456,8578,-45216,57489,521,20882,15160,31278,-32412,-9472,60218,35948,14838,-31132,-35724,79674,44405,95068,44804,39045,29070,50885,-12755,67591,32583,33428,44802,143057,20082,106,105508,50096,35503,-29959,29686,-20144,30199,86120,46675,85805,42789,-3075,-16100,-12254,24947,2548,19187,-4975,-31706,-86113,87491,4171,93903,90148,53315,-4408,29854,-80279,-14751,138109,118225,-16769,-33252,92257,15153,7232,30177,-36940,-14342,-47137,35991,45089,70291,74602,85257,58095,-5896,48657,56189,121751,7632,19668,8561,-56431,-54889,-11786,35913,30773,-62743,-82970,-155608,6422,20543,140342,-27126,-29441,10812,27259,-19410,-51834,-9666,149493,4110,59555,79501,74106,79964,11125,41859,-33205,-91816,126229,84100,40344,24970,111108,-36498,26544,30490,15858,6048,93537,-16307,17996,38324,20411,27121,-6123,32218,50287,-23129,60883,22029,79807,88300,2405,79804,-35993,-52190,4251,-68528,-160854,-5944,-17424,-30433,-120595,-41393,44301,-7900,-8316,22983,-805,17295,-68081,-9826,-7954,26501,-28866,-60488,-83155,-7399,11497,-5282,-36054,41678,96650,25401,-11227,-17101,-23137,-19353,19282,32400,7708,4537,1995,-13227,-40165,-72514,8202,14391,-23070,64222,-39982,-34709,-19071,-2695,26261,51607,-20745,-15656,60732,51615,30081,7820,21168,14052,-3357,-13714,-18992,-53952,74426,7711,-73907,-35268,-10855,94052,38154,9108,-69577,-6389,-69579,21925,-48886,9845,-18378,53049,19276,2724,-34471,27062,70823,-23285,17107,46564,44377,-78642,32832,91039,61083,6737,24450,-38821,-63285,-16299,-63973,-8786,10502,34139,-9686,-76373,-73011,-17721,-12885,-28224,55568,-3525,64596,-28214,-92226,-65941,24433,76970,13693,22763,81374,-219,-121727,-81467,5265,-16439,66329,-36599,36272,-41242,-24331,-43846,-18824,-56765,-49207,-92170,24610,46185,-76329,-25950,51014,-16528,58448,-21467,-6344,129980,57277,29756,15573,-22395,6116,10579,34460,79039,-18158,42004,66701,43343,-21377,-8229,-41641,-4104,-57198,-30794,-94638,17141,-61728,57035,5374,22284,-57983,-156552,-28416,36117,32289,-3441,-29468,-55126,-89023,-84401,-44289,79977,-28873,-8681,-72865,-16638,32673,-7522,-18301,-39751,-72798,46728,111281,37366,42,29026,19761,-38208,-38566,28698,41601,-8083,20151,-22774,-90792,19304,-50983,-24953,38385,39971,15539,13267,-30940,-6415,56494,30317,20900,-30035,1668,-28319,-38876,23226,-15878,-8759,-15059,-2486,-85418,-51559,37654,58056,116162,-53753,36376,61192,-1147,-6570,9605,66610,-42720,-19451,-23866,-10171,-37557,106919,87427,15517,23421,28715,-73146,-70744,28192,-22439,5413,3893,-53368,-14626,48021,-48010,24808,10473,32072,3133,-13143,-19656,64272,100148,-28830,-12131,-82378,5241,74223,-56137,-10003,-81803,-20356,59477,-53687,11487,8745,-23795,26895,-15825,306,10590,-9273,2359,10080,-44977,1188,-40892,16354],[10349,-15774,-2340,23091,28457,-25764,-10842,-36757,19859,-35994,31677,-6545,-14096,-43840,-80350,-52129,45744,-35427,73283,46804,-31414,68363,-28277,-15579,48827,-43737,-13701,-1697,29600,-10803,-11396,-84052,-64516,11430,-24643,-23806,-51373,-8559,-42626,-90784,-24359,-3183,20586,-36818,14142,1467,-16997,-24152,-74940,-31018,34769,-60209,-16542,74763,-12550,-49649,-20917,-40109,-23228,-1129,-39669,3672,-65555,-28900,-96314,-9274,11264,4548,19011,-25085,3422,-16480,-21523,-70455,-78224,10231,-23704,77579,7928,-2011,-53321,-41948,-39002,-54621,-40631,-30769,-26792,25889,-397,-58668,31846,12885,38288,-58062,-60649,-69668,17655,19539,9233,-62297,-94996,-43011,-55685,-44860,-30508,22797,-63216,17081,75881,97570,-43995,-36382,-79979,-65414,31165,8737,-57023,-41885,-6138,-42322,-50225,-70454,19576,-31597,33478,10377,-72634,55401,997,-25570,-17401,324,-35381,-80601,99311,-61610,-69720,23992,11146,14120,10593,-28717,62311,-8414,2251,90277,-8652,-88196,-58730,-79531,-111725,-32128,-41704,-53149,-64725,38679,61659,72133,11722,17484,6772,14626,-23497,-96390,673,66193,-57645,-31783,-84309,-59112,49878,81951,20806,-20219,47820,-18653,-18988,-71894,-36858,-2393,-71530,-45799,-71861,-79074,-8185,8507,41196,-117952,-52600,7311,-63073,-63367,-121997,-18879,-27839,10377,24326,-51613,-95834,7514,64896,-3822,-46343,-109157,-10631,-5409,-92002,-74589,-61143,50385,-30695,-103956,-60750,19660,-40134,-101633,-143191,-42777,-57022,-63794,-22910,-58128,-104045,-7994,-52141,-175885,-97331,-55758,-94634,-84487,-3989,-87930,-143005,-75820,-84823,-75554,-176604,-252018,-190057,-217046,-43753,-76408,-91661,-195191,-282588,-261340,-258264,-422698,-428299,-594675,-976704,-1571464,1414581,820223,618104,395968,403245,283747,258755,200604,187115,99666,141289,146892,146326,82842,144824,74742,149619,176260,140859,82185,46925,122128,52627,80296,66157,140059,120416,100000,65829,121418,97871,169667,76675,107892,80148,11269,10153,91945,-54728,-50989,92085,78450,17882,33750,109136,24534,89165,34518,33971,32363,14610,46554,24396,17669,14968,52161,31934,-64891,-31768,-84467,-60008,-17389,52110,-5286,2458,4565,-19403,52977,-27463,62267,75767,39319,-34462,-97943,-1361,17816,-79214,23697,35153,24466,43920,32552,-53232,-124288,-23726,3739,-101057,-124805,-177260,67607,115140,148130,129865,138663,34503,28532,88133,32099,27142,-39704,29726,99199,-20163,18197,-15045,-11280,-13409,100571,1106,61751,81681,75875,49297,77040,10024,77402,79148,100041,21839,-84,-46483,47600,67479,-23877,43205,127395,45330,39177,46696,5591,11069,70720,-10950,62524,87098,68403,12247,4393,15620,7641,24590,-17339,27866,10519,22223,85148,21130,86744,-15018,42447,-7910,39786,15628,-50532,-19042,43264,-19924,-68469,25386,104758,-3235,-70853,-11610,29585,25620,-69023,-31276,76736,40558,-2058,45680,-25270,-30513,34629,-62035,39399,100489,39976,12093,65149,20607,-69250,4911,-27161,-7018,13101,-629,-79131,-20453,-40893,-33085,63123,-45332,817,-52799,-57193,39618,97200,37060,-88542,-24184,64745,7512,-67259,46563,39823,-1742,-10105,67104,91590,1193,45129,-24110,-19517,9920,50867,38301,89854,40919,74320,58870,73786,29572,51492,40090,-8347,8890,24203,51119,4371,-16209,-5751,-20238,-2755,48217,15115,33229,50382,-41598,-96552,35326,62304,63030,75638,-20381,32333,-2205,21074,-27304,16977,23050,-57106,7132,54754,51824,-16618,27353,9380,-31305,52797,29921,86136,38629,-29066,-21588,19324,43387,43241,-27120,60204,4917,-8871,-7669,-52059,-23394,-105191,54871,45038,30836,-32303,-71458,-15,2327,-21482,7471,210,38249,17609,15730,29564,30903,-29606,-2973,-12968,-59058,-43638,-479,28907,40660,-6319,-22303,55130,6397,14965,-27917,12016,3081,39539,-11588,42328,-55021,-9276,27916,52622,-9106,-16224,42582,66181,42208,62944,10430,97559,283,-96243,67696,-22281,-1559,-48107,-904,-87825,-62196,-32148,-18843,-34143,62605,-60146,15563,1674,-22330,38695,9147,11571,-94648,11732,34686,10921,4023,10453,-33947,46916,11759,25686,3534,12665,-21901,-4159,45591,17538,26948,-29662,-46505,58673,58997,104471,36678,33519,34726,59447,-17646,47094,41994,21326,51962,135916,12827,-19123,101019,49696,22715,-46223,63236,-2645,75179,73848,64614,75873,26941,-6336,-15155,-4891,30218,14214,38639,-7208,-23056,-65246,104602,39513,108940,78380,27524,-12702,20715,-77577,-6208,119945,89085,-4351,-28344,66595,11019,-522,44839,-10040,14084,-42027,50455,38909,58948,77794,80172,27845,-8822,28481,29631,110580,9921,10048,30859,-44867,-52742,-10654,22220,53092,-61447,-63016,-173910,-16667,24975,164421,-42640,-77714,-24662,7733,-22948,-46999,20259,122819,5652,43771,48848,57378,55336,-1556,9967,-40901,-79886,94041,70773,38841,12368,84808,-36914,37073,-14120,-21458,19546,98357,1852,12624,23200,25925,29780,-23142,32516,69996,-10156,61314,42949,84826,88570,24704,102962,-66097,-46329,17781,-59888,-142564,10304,-5552,-35481,-116443,-45883,42077,15269,24740,24320,2682,30911,-74211,-22454,-40471,39036,-32957,-49527,-138106,-22216,-16268,-4252,14326,28179,124272,34840,5677,-11976,-22413,-15690,13558,18978,-4397,141,828,-18073,-51796,-91838,12961,-3606,1686,41101,-73971,-47419,-37330,-3435,9476,76678,-12681,-19564,92794,52041,25508,-2138,8060,39171,-1982,-5940,-21926,-54145,69132,17064,-42003,-37401,-18049,73030,34813,10904,-74377,-11923,-83090,-4879,-50270,8074,-29412,50611,38820,-2708,-27040,26895,60597,-15497,17775,31804,69163,-67958,18070,73775,55525,5733,25071,-40321,-74177,-14844,-73963,-31510,-1715,35294,-8916,-96720,-89170,-26418,-15141,-26979,42823,-14873,58425,-36732,-92081,-58407,24787,73281,34825,7647,65241,10316,-119765,-67991,26097,-33327,33577,-6180,49470,-13281,-7955,-34503,-50331,-69930,-44023,-92900,28279,18972,-63005,-26327,62250,2730,59776,-7716,5252,107160,64381,26165,-23306,-32328,-8334,3102,12420,81606,-38278,41223,51317,32935,-18064,7648,-52849,2607,-75046,-13508,-62362,22715,-61064,35823,2201,65154,-33653,-124655,-21615,27653,35947,-12559,-14529,-40085,-76438,-82145,-37589,52644,-37258,-22005,-53986,-22968,25978,-6879,-5101,-10004,-85871,44650,138588,52216,-1732,34449,32771,-33370,-33438,46322,67876,22755,14286,-31365,-78813,54756,-34174,-20481,51090,46468,-6992,41352,-2829,4327,48259,7216,18408,-22504,10671,-19865,-46806,12451,-12712,-12130,-6573,-14754,-64708,-28705,64614,40004,83123,-36932,24529,77499,4431,-10461,-8495,61438,-45172,-33317,-27581,-12680,-7482,126542,89295,18454,47043,2992,-111171,-83937,38226,-24532,-1784,18475,-42908,-22325,52821,-30750,30851,24650,38902,27033,-17760,-22600,38488,110968,-27105,-12094,-67685,13039,76710,-38414,-20487,-87834,-49861,70657,-69265,12491,12644,-36766,29866,-14926,-15845,25760,11950,8846,9192,-34832,24743,-46140,10385],[10372,-25551,3802,31777,34336,-32963,170,-24671,45151,-68878,-13246,-3674,-344,-63727,-76896,-45617,32206,-43647,59064,48550,-8250,74365,-59515,-15518,57926,-42560,-15260,12326,43719,-9624,-6273,-95914,-71987,-5170,-21032,-32919,-31397,12791,-51891,-83828,-21614,4111,23916,-53369,-8396,13205,-16871,13378,-79501,-36766,62189,-30864,9709,31193,-27238,-71897,-66210,-50651,-29282,6547,-30944,32505,-87714,-25574,-85045,-16200,-3244,-11560,3441,-32401,11116,7783,-23054,-63926,-67401,35407,-22880,72765,2868,-18758,-61903,-19578,-30946,-58656,-43114,-27075,-4562,41204,33317,-46804,46938,-12886,34987,-55488,-75466,-71313,20498,21419,15646,-55062,-66009,-27222,-40106,-47552,-43125,25173,-21849,2342,45753,93084,-23695,-6663,-84070,-58474,23076,2728,-22029,-23508,-6313,-47473,-43571,-99887,8723,-38791,60107,31476,-76124,68540,32952,-57510,-22840,-13385,-23640,-80047,132053,-63692,-71157,10193,-2753,-22452,7071,-36955,81026,-7676,-5465,88207,6861,-73934,-54716,-32403,-90606,-31437,-7502,-52101,-68709,35089,63181,62023,-11107,57452,24142,6008,-31036,-81294,15442,81058,-45291,-23557,-92158,-36617,-1241,35289,354,-16344,24505,-25643,-11929,-77011,-29135,12942,-76787,-49481,-59927,-77065,-18575,12857,-3593,-136482,-56810,-39514,-77154,-63901,-105595,-5396,-24370,19744,45752,-55992,-78760,15712,75261,-18772,-35163,-98410,-23941,5781,-104725,-105898,-29018,50208,-47772,-105219,-60629,24982,-62366,-87848,-103382,-43543,-46743,-75249,-38463,-85617,-112922,-26470,-56439,-174306,-86811,-40282,-91358,-97223,-18717,-99437,-159305,-81139,-75756,-52778,-151803,-255774,-190029,-193642,-48309,-53216,-87948,-196762,-283490,-240468,-243332,-418827,-436449,-615069,-970178,-1648064,1553281,778529,534934,410131,401954,278022,225447,188395,190067,85456,164480,144286,152277,66143,157555,93543,156696,167798,136553,77714,72592,149332,49071,83406,56705,145518,103006,79706,39544,117355,100763,172142,49940,92153,95659,18709,2041,86876,-25862,-29339,73953,81100,35077,21260,122216,32009,72627,15176,13585,-12440,-17322,31020,17161,-11983,7713,47592,-1072,-65181,-38170,-52339,-39822,6302,78478,10845,-19541,-571,-34581,48044,-30286,47485,79099,31108,-48789,-74455,-21288,4866,-60083,76645,68231,19755,57719,33629,-61163,-109896,-36139,-7568,-119609,-128686,-189469,86760,126669,149764,84425,124274,20702,18911,80260,34110,63047,-56880,35749,95347,-37296,19239,4050,40584,-34282,80831,3685,71007,82922,108350,23480,58149,-10938,31455,70794,69062,29988,3342,-41914,27214,49545,-8469,58559,97280,73216,31032,68924,18100,-1866,59760,-43125,54137,71903,45439,-5222,-4691,29853,7939,23094,-29861,17955,18797,4217,68674,35025,73135,-33011,47676,-19767,19077,40373,-36079,-2013,54527,-23386,-41753,25421,99830,1358,-66986,-30289,14164,34968,-20598,18699,91022,59612,-11906,25882,-13910,-10844,23856,-42596,4714,49533,39071,-5495,43553,5169,-54879,3803,-49517,32977,2922,5679,-68841,-15120,-47829,-42450,70734,-21005,19407,-25298,-62664,30142,94247,62124,-69574,-23692,95086,54166,-62045,38275,34359,-6569,-4357,39209,70530,-14720,49628,-14399,3412,39215,50306,41872,101959,43329,93342,69645,56985,34135,39537,41829,-15637,20755,21671,54365,17479,-11125,-632,-29371,7847,59999,27877,1344,45518,-1197,-69417,19763,51693,97217,132126,6711,30482,-11207,14467,-18680,-10548,18421,-14549,4863,41736,46215,-32483,8225,12990,-52144,62741,28977,62669,19047,-9157,-13001,16421,33496,42083,-36980,48140,3739,-17797,1974,-39521,-17497,-97497,67829,53896,30063,-25369,-44064,5139,6099,-29733,3936,21754,44309,1276,-31554,40130,41080,-37057,15360,-3537,-58145,-47558,16377,40149,34260,-3994,-26601,53576,-2370,42297,-34248,34045,-13938,55621,-16303,23896,-63492,-1521,15888,72216,-7029,-18144,73750,49715,38654,58221,23195,114788,1106,-70176,71584,-12271,32771,-37680,4432,-37261,-88542,-47372,2330,-19877,29681,-63578,7713,27749,2117,30663,16069,19734,-75317,23260,40937,963,-10198,15320,-14457,51888,24282,32492,-1741,-1857,-7455,6652,24012,291,26287,-19112,-53406,28438,68323,102910,40779,19846,31947,63073,-20208,24444,41781,11180,56305,113058,3072,-36789,69216,44544,14142,-42361,88278,11098,102216,49305,76957,60916,13344,-17783,-17160,5025,34770,22039,53129,-10106,-19981,-31048,112886,65319,103009,63737,885,-19519,9780,-64883,-312,78478,32519,6309,-12058,36016,3133,-3563,44291,7126,48314,-26939,54956,21214,35444,69531,49860,-23976,-4400,9684,8339,86237,15725,8644,51585,-21376,-39262,-4855,4730,63237,-52756,-39725,-166307,-39759,22936,149639,-48523,-106445,-42193,-6571,-39778,-38203,45974,69907,-2388,25964,25826,37000,22030,-19081,-21985,-46926,-61211,56915,50895,39148,-1492,51635,-41863,40573,-46257,-53063,19084,84432,14547,6423,-757,25708,25536,-40280,31313,82579,12178,58434,59143,75927,83923,44202,109186,-102144,-40615,18227,-56583,-88608,21115,-4799,-34454,-91702,-44405,43578,41728,64890,24531,3923,39374,-63152,-20519,-70687,40558,-32497,-23300,-143088,-29355,-42301,-3198,58721,15850,138253,45826,27245,-4601,-16636,-23504,398,6724,-14472,-4021,-1837,-21173,-55642,-92108,21626,-20702,31933,19551,-89939,-61131,-49597,427,-3098,103268,-1810,-9993,110487,39666,16086,-7404,1249,57493,6913,5864,-17227,-49816,51724,21021,-5260,-35494,-25315,54257,25921,15461,-57547,-13061,-94155,-27828,-43119,7910,-37049,43642,49832,518,-12706,19067,42026,-8354,20004,8493,85180,-48485,6921,53387,46782,6530,16946,-39111,-66648,-9367,-73193,-34048,-5438,27890,-10085,-104501,-91579,-34173,-16310,-21731,32159,-17068,35788,-45985,-83248,-52030,21216,58521,50309,-7491,50244,24539,-97947,-47683,47176,-43130,-6767,12567,46932,33719,11603,-12099,-67332,-66348,-17725,-78929,29050,-2604,-38334,-25989,59979,6683,53429,22225,14430,75558,71040,26921,-50803,-36742,-24976,-3877,-4421,74965,-55515,36727,28520,24992,-5558,16110,-53521,13673,-79885,-561,-32096,31183,-48619,17646,-8215,92702,-13210,-71700,-11106,12257,31526,-19775,9579,-17243,-58004,-61687,-21070,19897,-39699,-30857,-26451,-22656,11677,-1066,12334,25122,-80878,37662,141142,54110,-7441,38679,44841,-31769,-29834,57140,82838,61056,13008,-35573,-44792,90639,-17896,-22217,56828,57941,-23439,62064,24875,12238,45677,-7064,24451,-5975,16032,-12888,-56697,-5232,-6877,-17048,9751,-26219,-35005,-5650,84174,20214,56388,-11482,13056,84113,5859,-9400,-24475,56126,-41778,-45196,-28906,-12630,28430,126317,75583,13112,53760,-24212,-136297,-80775,50797,-32040,5080,25367,-31453,-21847,46974,-15474,29689,40704,37811,38179,-21576,-33862,1810,94452,-20225,-5780,-39826,18893,73226,-13802,-50207,-81291,-51651,72960,-83884,14042,17661,-44486,27952,-12921,-29178,37669,28622,15923,7740,-18861,38732,-47308,3864],[7820,-30505,15294,38529,37276,-28045,13925,-9559,71671,-85844,-53221,-7091,15466,-65148,-76971,-41932,8489,-32909,27714,46922,12530,72653,-84460,-34676,56031,-39261,-13163,15217,42827,-19527,1963,-98551,-72545,-16936,-10224,-22592,-12586,25389,-53618,-69039,-25344,14094,23268,-63148,-31774,25882,-5994,46118,-77034,-29527,76691,-6502,38096,-22351,-46625,-90301,-116997,-59266,-27108,13395,-12291,53904,-103400,-27779,-71372,-21765,-26964,-28897,-10903,-27992,20732,27357,-28006,-47340,-49489,58078,-16623,57010,-8325,-33758,-55954,-1923,-23144,-61104,-43022,-20052,11684,38539,26120,-37272,49895,-34262,34634,-47900,-81128,-69777,16557,10677,5380,-54619,-26142,-5083,-37968,-56624,-63428,22104,27555,-17900,15948,87711,-14810,18372,-77731,-56538,7532,-1815,6411,-5488,-6736,-52943,-37467,-112369,-2405,-35555,71412,39841,-75053,73136,54318,-93381,-28482,-25349,-11282,-70231,118205,-63087,-60253,4585,-10497,-48286,5796,-38003,87875,-3498,-11434,53419,25110,-49273,-50616,1767,-60411,-28579,27701,-43291,-72994,16635,48374,52563,-37914,72842,12641,-22551,-34809,-64974,23978,77252,-30565,-10867,-88912,-13246,-53057,-8022,-20404,-15369,7320,-32347,7511,-74873,-8395,26655,-72530,-43432,-38862,-74599,-27644,16032,-41964,-145491,-61523,-85857,-92861,-67685,-88658,-3059,-28661,16949,55264,-59847,-67944,24555,69981,-35880,-24058,-82729,-39445,13096,-96411,-116948,1964,36451,-60283,-96882,-59529,17201,-83932,-67848,-56847,-42325,-37759,-87468,-58313,-110639,-117932,-47584,-57764,-163328,-73244,-31152,-88142,-99517,-39260,-99277,-155390,-77852,-67270,-36621,-128346,-223738,-181697,-155125,-63605,-68936,-102626,-194791,-268879,-226298,-242437,-406002,-437463,-617568,-967840,-1705103,1646267,757184,464663,417007,394515,266687,194960,173903,184108,83427,178397,137525,157947,53206,160971,107682,161554,138524,121767,62559,86552,175978,55596,89790,42385,141290,77642,69826,22845,106798,92793,150566,13944,70251,105674,32739,10364,75916,11007,-8431,43791,80359,51512,14910,123772,43468,59014,-4540,-6469,-47664,-38701,23142,18368,-28751,2256,43134,-31935,-62012,-45827,-14490,-30365,19260,89245,28846,-24961,745,-45915,38044,-29371,35054,76516,22333,-59738,-39409,-38861,-7553,-34538,124097,94712,5064,62336,43394,-54563,-81986,-52595,-24755,-143045,-142428,-214210,125420,145599,143885,50760,94734,-2089,21614,73789,35253,100565,-45850,53973,87253,-33765,25182,26597,96318,-44727,52055,10474,75774,79080,123439,-1773,43056,-28249,-11811,55590,30122,34178,10682,-16175,12608,28147,5951,66831,50190,104982,30208,79751,27568,-22734,43035,-64444,39689,44518,23583,-22450,-6747,36018,8168,24510,-45482,12103,31564,-13487,43598,45426,50949,-42076,56324,-13683,-9076,61982,-17355,12747,68952,-25966,-25585,27606,82025,6304,-57128,-33108,6783,38372,25629,82816,91759,62576,-17270,6468,4492,12157,8849,-22448,-43310,-2290,42815,-8024,19532,-8214,-32014,3929,-58565,71393,-6811,-1145,-38562,-8164,-48172,-57207,68413,578,33010,16533,-51833,6273,74988,71405,-38483,-20956,107789,88154,-51861,32398,29487,-5292,-377,7665,43325,-19340,48498,-13048,13897,56417,48861,39482,104731,43313,107463,72723,28023,31715,25693,38171,-18862,28987,18358,60421,27483,4648,7511,-25586,21222,68928,43968,-30349,35830,38695,-35828,-7248,37862,120203,149663,41764,39873,-16688,8790,-20996,-37196,12524,27200,17659,19212,20731,-46101,-25023,10218,-64451,73319,63392,40912,-499,9881,16860,10152,16643,28995,-35839,30084,-1310,-23855,6569,-16691,873,-71465,83499,53092,19464,-14847,-15848,13291,18388,-36957,-4708,40942,47686,-19672,-66471,54555,43886,-31927,31162,8502,-40152,-39901,30492,41523,23386,-9858,-28328,50019,-13809,65456,-18390,53903,-27204,57064,-26083,-10362,-56935,2950,2097,81710,1813,-10514,100552,36618,36655,57475,34814,115725,533,-31251,62698,1931,67937,-17586,-1275,30403,-91720,-47627,27208,12559,759,-55433,1371,53970,30110,16418,21809,29819,-41206,28086,36593,9428,-26281,22199,8299,69846,35993,39449,683,-11034,10168,18484,-1130,-7911,9919,-4906,-55662,-3506,66397,91129,54008,896,17822,61127,-21553,3296,29047,2325,56127,81193,-4500,-49284,22960,33657,11624,-21810,96016,11958,100949,16193,78316,47240,4363,-34984,-19599,14171,38789,25379,57762,-13485,-22126,5363,113136,75373,76566,49511,-21072,-24113,-2300,-45539,3725,27822,-32314,9045,8049,8269,-984,-2478,28641,10941,79111,-5147,52358,-5564,7983,54920,11150,-80171,5783,704,-4702,52105,20763,13170,64770,10195,-18055,3184,-12504,55296,-43497,-15576,-133233,-56031,13689,90085,-47790,-113748,-50565,-12364,-65517,-29796,61240,16460,-16955,7863,14455,20155,-9932,-36541,-45441,-51567,-44088,24005,28355,39616,-10851,23185,-47951,37994,-57816,-72596,5171,61216,17943,-1660,-30602,20217,15822,-52284,27652,80855,40450,52285,64889,56012,74904,57454,97658,-131180,-32564,5112,-59690,-12846,24928,-13551,-30031,-58343,-38002,51969,62111,102659,21191,1819,42208,-43071,-5335,-89906,26502,-29682,5098,-117561,-29249,-59200,-2669,80257,6591,126077,56294,47480,1590,-7171,-35862,-18133,715,-18574,-5467,-4795,-20128,-48440,-71940,31366,-35360,59860,255,-84248,-69344,-53118,8493,-7570,121981,8560,10597,107623,25226,6177,-6914,730,61837,22941,19705,-10296,-43387,29609,24336,25602,-29093,-31042,41326,13249,23646,-25639,-9068,-98773,-40362,-29832,9864,-39796,34413,52129,11144,1773,6185,20395,-3942,21915,-21434,88160,-26654,2888,30627,37121,7753,-1875,-35104,-45031,-2400,-65010,-21066,-1633,14300,-13106,-97161,-81316,-42844,-15137,-13559,27212,-9649,3867,-50466,-63501,-45491,13543,34795,52438,-17878,36085,42476,-61830,-21285,64912,-43941,-41007,21333,29244,83768,28786,21128,-68566,-48849,19725,-56851,25655,-17848,-12562,-26458,46230,-4810,41150,63628,18129,43559,72339,29672,-57924,-32180,-38884,-8033,-14963,55923,-71441,27450,5507,28790,12801,16704,-38245,29209,-66510,6760,-5630,41359,-29001,5049,-21967,94894,-3918,-16461,3697,-9234,13935,-25109,38090,8449,-36108,-28151,-5316,-15107,-36827,-33750,271,-20259,-11566,7383,27713,54013,-61645,24335,119291,48156,-15111,38260,54697,-32867,-28790,54326,83396,93066,18592,-33716,956,115840,-5064,-29245,58160,68835,-31162,66112,42816,18190,43557,-12475,36037,15280,17289,-8066,-66402,-28035,-995,-22261,27079,-37110,-7085,13246,90757,2507,40082,15154,6555,80830,5622,-4565,-33922,50606,-35317,-52830,-28789,-11422,58818,107246,52982,1458,42169,-46309,-138376,-69077,60083,-42033,27370,21329,-24382,-14123,43122,-4788,20634,50965,32467,34849,-24739,-46973,-31028,53442,-11287,6025,-11726,20412,64473,9670,-90547,-62589,-31313,65656,-89369,16499,22316,-45493,21571,-12540,-35386,46371,36473,21122,8044,-3787,41254,-45170,-1650],[4028,-28245,28013,42670,37952,-11471,26617,3137,90401,-82613,-73372,-14463,30221,-48430,-77394,-42441,-18551,-6479,-11971,41962,21653,62873,-96583,-61583,43865,-32593,-6664,6605,24641,-36798,11216,-80618,-59450,-20341,4912,-1055,-1048,27451,-43691,-53348,-38428,22999,16678,-63151,-47488,34902,18562,60972,-67430,-14471,75219,2310,61829,-69139,-67499,-102253,-152774,-61722,-15538,17523,12232,62264,-107045,-38121,-58045,-24017,-51220,-47512,-19805,-13180,30537,39694,-35368,-21626,-27607,71582,-7491,33543,-23826,-41135,-33963,7185,-17879,-60493,-39148,-10240,15186,18108,-14625,-31486,41788,-45724,36414,-35898,-74525,-62061,9434,-8696,-14991,-62189,14137,18270,-47041,-79049,-92177,11851,67371,-40440,-6657,82612,-16099,33309,-63194,-58259,-9337,-1447,23995,10107,-8777,-59335,-44625,-107353,-12899,-24650,70797,38718,-68258,69923,59478,-119116,-33602,-32394,-2642,-55397,68789,-58149,-42220,10624,-7906,-62068,2003,-26200,87236,2042,-15268,811,39277,-22611,-48952,11968,-33561,-26703,53931,-31639,-75867,-7895,22215,43855,-62659,65514,-17484,-62211,-30553,-47552,23061,52766,-16813,3478,-71711,9597,-85875,-40397,-39506,-14069,-968,-36885,35076,-64906,19416,23572,-62413,-29708,-14935,-68477,-34195,17474,-65017,-139071,-66990,-117718,-105930,-73222,-74116,-8561,-37533,577,48221,-65243,-71532,28479,50855,-48569,-15002,-66292,-51726,15738,-68768,-92908,27194,14094,-65899,-78746,-59913,-3589,-97959,-47690,-16193,-39709,-32754,-99002,-73087,-127366,-116099,-65689,-58634,-147483,-60319,-27980,-87771,-92527,-60370,-88004,-136395,-65291,-58076,-32090,-109816,-178323,-166752,-110743,-86484,-115096,-128447,-191221,-241018,-224455,-252238,-385777,-430456,-601888,-971410,-1734200,1676919,755533,434029,413405,381344,251768,174916,163190,171525,95255,178684,128892,160411,46855,149857,111897,162052,102206,102355,38178,76302,188106,67611,96145,27460,126395,50789,70421,18987,92660,75088,113390,-19819,49889,108156,48883,30277,60789,44681,7702,8750,74777,59877,17449,112719,59121,56079,-19224,-21677,-64012,-46217,25053,28601,-29667,-2296,41519,-52661,-57415,-49794,18561,-32573,22136,77990,42939,-14039,10482,-46277,24645,-23601,33596,71819,13892,-64811,-11546,-51133,-16028,-11391,143285,107702,-14483,57459,60811,-38767,-48484,-68113,-43634,-170867,-164981,-245150,172388,165749,130968,36988,55313,-22462,41396,71164,37323,129170,-10277,77871,78738,-13399,31644,48958,133303,-44164,20060,18005,74133,69226,103886,-25520,34894,-38712,-44295,37434,-6668,32728,21549,21911,8151,9306,19857,67187,3823,123086,35144,83113,27174,-43721,25841,-65951,22988,16021,12391,-35778,-1600,32731,7966,28836,-60526,13580,45797,-27798,20529,49208,19135,-40614,67809,9120,-31292,78004,-900,22592,82367,-26502,-20336,30730,56444,10968,-47386,-19500,7535,35204,55740,136256,75695,46385,-8149,-6584,23928,32680,-2424,-6200,-89007,-31978,51127,2500,-899,-16968,-6109,6188,-49971,100453,-13194,-20368,-628,-1338,-37052,-75978,54290,5546,29651,51554,-28530,-22758,47516,63141,-2896,-12894,100344,92067,-36373,30337,28457,3771,-1073,-19610,21232,-14202,46095,-19639,8696,61263,47373,32423,98377,40224,110018,73030,-5686,20804,12167,29968,-16203,27865,15684,66538,31403,26302,16780,-7985,33573,72003,64680,-53695,22909,63478,-7896,-42472,22488,122160,123458,71996,53692,-20985,5744,-33412,-55490,7341,52883,36549,-7323,-14655,-53302,-70035,1467,-68025,80337,103155,30986,-14762,20749,56253,2477,-1511,13914,-24601,11631,-8847,-27174,7617,13287,24236,-35964,94499,42334,4980,-2262,2357,21661,35312,-41386,-11572,54730,48092,-38526,-82092,66849,38545,-17871,39300,19225,-15693,-25133,39582,34069,10924,-20582,-27420,42970,-23853,75229,12304,66419,-32141,40336,-32013,-44420,-35057,4579,-4781,78255,16694,4306,114465,31061,35842,59724,44986,100760,-92,6769,45639,17628,91585,9840,-17199,84088,-71068,-35378,52945,43879,-10185,-37967,-4245,70754,52879,-4206,21385,41041,-1396,26949,20560,30246,-40576,29711,29789,93067,45696,44033,10407,-15348,28545,26141,-25640,-2946,-16173,4437,-53404,-28204,50932,71625,70591,-19509,-6659,53943,-23189,-14293,4777,-7024,50459,48310,-5338,-54811,-17747,17467,14751,5792,83166,-3676,72641,-17554,67304,37422,-55,-52667,-20213,18226,42721,24730,49955,-16091,-26719,33520,107422,69787,37071,37448,-34445,-23477,-13873,-24789,6721,-13774,-84630,395,24271,-9256,3823,-774,3638,4105,98142,19185,46021,-36019,-14325,40338,-16161,-121272,16813,2590,-9310,14191,21058,19065,66544,43252,4189,10741,-26439,30624,-37504,8475,-88102,-60934,-1297,2965,-45343,-105834,-59790,-9847,-89711,-23723,64284,-20560,-32978,-8508,13584,11924,-30671,-48652,-55590,-54263,-35077,-433,7723,38202,-12331,4348,-50737,30309,-48957,-77472,-15934,40969,11112,-12279,-58119,10878,3631,-55671,22181,60852,67123,43101,55689,31168,62455,62695,73694,-140640,-19225,-16280,-66052,59026,22164,-27071,-26230,-33961,-28219,67241,70962,126387,12718,-3640,40283,-23339,16502,-93448,-1179,-26587,22308,-89249,-23303,-61128,-2649,74078,453,89687,64603,61719,3926,4746,-42200,-37881,2196,-14923,-3374,-8317,-14033,-29970,-37427,38384,-45973,77759,-17940,-61603,-65242,-48338,18274,-4001,125290,15408,34659,84863,17460,-457,-2164,4481,51117,42525,32890,-8212,-38224,17258,31283,41040,-17353,-32517,34162,559,34793,9336,-1550,-94546,-41149,-14664,15443,-36234,25284,47626,24553,11534,-7631,691,-2397,22163,-52051,76412,-9333,7626,5399,28333,8132,-28366,-28610,-17274,3477,-53512,-3944,6156,-482,-18042,-76844,-62482,-52614,-11456,-5770,27932,4580,-27135,-46963,-34678,-37200,3348,6431,39963,-21379,21418,62843,-19441,7535,76074,-37327,-59719,23968,2765,114105,38661,58455,-57793,-25111,54022,-33188,17335,-27684,4749,-27126,25866,-26305,25748,101521,14968,18896,64908,31724,-43241,-17417,-45659,-8838,-18902,23773,-85203,14769,-8846,46477,31502,11488,-8063,48288,-36237,10894,17947,51448,-7638,-1801,-33150,70654,-7968,23369,20221,-34849,-16372,-28549,64154,29428,-13099,9924,54,-47032,-30243,-30570,18023,-19993,-37185,16102,34181,67045,-39133,4721,82138,41132,-20723,31064,63710,-33803,-29335,38028,71413,105385,29195,-25904,42259,123930,3457,-38833,56482,73135,-29650,49151,45617,23601,37053,-11813,47460,34069,16237,-6189,-72872,-51173,2329,-26878,39023,-48013,8936,26405,82459,-9963,32692,34027,8085,69353,5502,623,-34222,44582,-28616,-55409,-28504,-10934,71745,76537,29642,-10846,19848,-57028,-113852,-59812,61772,-50517,60555,8030,-25277,-2441,49389,2699,5595,50512,29328,21933,-27235,-54498,-49553,749,-3303,20215,8347,16104,52926,25104,-126601,-35212,-4194,51147,-80312,18406,24929,-41348,12054,-16066,-31954,52071,34319,22809,12223,5619,35608,-41853,-5479],[117,-17637,36990,43791,36993,12453,35591,9922,93826,-63109,-67836,-21795,41203,-20875,-75811,-47990,-41972,26055,-47879,34686,14955,46476,-92364,-79274,25094,-22857,2911,-11867,-7515,-55399,17999,-34964,-28303,-13963,19636,17511,-1361,19909,-21474,-43370,-60581,26220,4280,-53520,-49082,36428,54136,53564,-52655,1547,60296,-8570,75642,-91020,-84922,-104742,-161254,-55751,3058,17753,34954,54897,-95648,-54573,-46696,-22260,-69225,-67789,-22053,6203,37738,44328,-42467,9155,-6815,72364,1518,7474,-40809,-39013,295,6776,-16646,-56383,-31513,956,4703,-14598,-65989,-29345,25733,-44843,37865,-21445,-55648,-46521,2088,-30843,-35263,-73776,44265,38032,-60749,-111354,-122338,-6855,82127,-60316,-17681,75926,-21857,36459,-45121,-61075,-21711,3203,28269,22363,-13705,-65794,-65824,-90039,-22627,-11774,66382,35238,-55976,60367,48080,-125082,-37231,-33194,-936,-42281,17568,-48935,-22852,26384,5974,-67479,-7559,-224,87322,6447,-17142,-48828,42488,-3041,-50527,3316,-20407,-27785,63164,-19897,-75089,-27450,-6790,33677,-79668,46981,-49701,-96049,-16964,-29599,11100,15145,-7435,15866,-44238,30059,-87441,-58807,-56466,-11244,-2073,-37106,61960,-50976,43305,-5439,-52109,-13348,5252,-57106,-37657,17428,-71141,-118699,-72971,-127698,-111385,-77358,-64591,-16451,-45665,-25644,24223,-74286,-89609,21702,24638,-51524,-9155,-53578,-55927,13015,-31571,-34016,45184,-10233,-64415,-54355,-62648,-31963,-99581,-34436,7412,-41312,-33715,-109923,-75545,-130546,-106662,-78576,-60801,-130026,-50851,-30718,-91529,-78992,-77513,-71303,-111706,-46451,-47567,-41392,-100077,-145664,-149531,-75350,-111426,-170448,-155742,-187935,-205555,-234698,-266478,-362657,-418137,-575360,-984227,-1730138,1649833,765777,452387,398860,361795,235327,168928,161488,155672,119640,167390,122831,157579,48985,123736,105574,157364,73367,84385,8772,40130,175468,78202,99339,15560,102406,30283,77315,26942,81550,53343,74784,-36885,38154,104139,62090,54736,43598,66813,17586,-20110,63678,54608,28205,91060,77392,64340,-23919,-28184,-61263,-39663,36541,44715,-16859,-4170,45591,-58666,-53373,-45441,39684,-42828,18180,46402,49630,9257,28903,-31906,9380,-14034,45993,66066,7403,-63308,-2509,-55840,-17489,2299,123366,103922,-32251,44779,77782,-24268,-20348,-77122,-59278,-201338,-192474,-274912,215159,181893,113744,43368,18658,-24732,77102,73162,41235,142546,36273,98713,73383,15220,33567,68770,144362,-34697,-8277,22316,65406,51840,50733,-47107,34016,-42550,-62901,21938,-32303,26130,33811,60036,15045,-2562,32916,58232,-30190,117659,42649,84881,15488,-55848,12884,-42527,9846,-213,16927,-41904,8926,22854,6926,34898,-69294,22679,58087,-36628,6619,45433,-20575,-30184,79629,41419,-34148,87653,6960,25376,89959,-25107,-21620,33644,28771,14496,-42090,5862,12374,27316,65682,153451,47173,17335,19207,-11289,38006,46646,-5017,3998,-113842,-26888,60963,17532,-13362,-19455,16752,10940,-25705,114801,-14155,-43795,29798,4165,-13005,-89766,30881,-7752,5107,65357,200,-46409,21396,42084,28189,1380,78568,64039,-16943,32018,33544,20843,-4361,-36642,12631,-2390,46602,-30394,-10169,56264,46233,22937,84660,32398,96001,75156,-35479,3980,1374,19290,-6450,14877,14973,69552,27475,47021,25366,19642,41132,67506,87419,-63576,9850,66150,8343,-77218,7281,102052,69693,86100,62973,-25725,10255,-50677,-60151,4872,56779,52991,-30300,-46363,-51327,-115627,-10391,-62615,79834,118689,37320,-19586,23307,88935,-3571,-15313,5666,-7351,-2195,-17741,-28883,8364,42694,42280,-635,95532,24374,-6852,10763,6509,27363,51048,-42564,-9293,61006,45863,-48497,-77785,72780,26850,-3985,35593,23870,5109,-9405,43205,20612,146,-29981,-24408,32986,-28992,67390,44282,68317,-26986,9315,-26256,-63877,-3085,4089,199,62926,35251,21692,109458,34548,34192,61985,53135,75658,1461,31378,28011,30369,95808,38861,-38230,104201,-38237,-19159,76463,58417,6765,-15655,-10205,71169,62975,-30479,13389,51722,35147,22476,-4112,53545,-48421,36801,46651,113031,53113,44125,25500,-15956,44168,25447,-46442,13209,-40249,497,-47340,-38540,24738,47988,84693,-37636,-35884,42872,-25983,-27572,-26084,-18665,39557,20387,2385,-53975,-38309,-1937,21250,29111,53898,-31919,30695,-41811,47021,29236,-2279,-64817,-17933,13574,46857,21536,30380,-16188,-30230,47552,97113,54034,-3220,27720,-37730,-14187,-23262,-7744,9286,-32910,-110909,-18650,31490,-12417,17834,-3148,-21562,-6226,101607,41877,38446,-62548,-25295,30678,-19773,-135846,22171,7921,-6898,-18900,14584,21618,56185,70027,20902,15785,-35507,-743,-33296,32847,-48391,-54218,-18302,-79544,-45234,-91026,-72214,-2002,-101247,-18875,57764,-34972,-45294,-20531,19020,13638,-34572,-51761,-52299,-53018,-33405,-16369,-6904,33451,-6494,-5561,-46462,17200,-26454,-69114,-35568,32217,-4126,-25001,-74048,-112,-7552,-50020,17156,24461,83376,31708,30564,7546,47729,59823,45789,-125935,689,-37374,-69651,102511,14757,-39405,-25879,-31918,-16326,85864,69334,128082,-526,-11048,34921,-9245,35696,-82351,-33155,-24403,20618,-72891,-13223,-46101,-2576,48017,-3708,45212,70066,68102,1584,17375,-34697,-53666,7906,-4572,757,-14309,-4096,-3667,404,39983,-51115,80619,-35927,-31886,-45328,-38415,25859,4226,111395,17044,52034,49929,19279,-2573,3521,9829,29897,59043,42109,-16364,-37706,28503,43554,36777,685,-27295,29485,-7483,46436,34733,5151,-81792,-34257,-2666,26597,-25538,18173,39233,34367,14986,-18113,-13432,-2187,20328,-75365,51525,-1598,19938,-21132,21096,7111,-55734,-20274,8365,6443,-41826,5887,13412,-11134,-25575,-50185,-40367,-61439,-6193,-2825,29987,20042,-47964,-36139,-3552,-26112,-5903,-21037,17567,-18475,5594,82441,21122,32651,78740,-27529,-61517,23475,-21404,108212,38536,90840,-40777,-3933,73432,-11417,4756,-33382,9516,-25859,4300,-49417,10747,119468,6353,6341,48368,31003,-12862,5321,-43860,-7605,-17159,-17322,-92309,1740,-7300,70338,44563,3892,29263,68173,2839,16697,38840,59712,10819,-4608,-35897,29225,-20919,39705,33764,-61357,-51944,-29955,80980,38928,9051,43249,-9479,-69956,-21534,-22308,22829,-24072,-54638,23479,27101,60937,-25576,-19365,42989,38031,-20164,17467,74502,-30568,-29392,13772,52431,92171,40338,-13955,64402,115265,8702,-47716,50629,67048,-20591,14655,33318,29682,24268,-8437,52383,43125,15954,-7503,-73366,-68399,2286,-30559,42800,-58971,9336,34588,61450,-15405,30036,37994,17144,52453,5861,1331,-25789,37933,-23355,-53591,-28833,-12582,60623,44165,11581,-16351,-400,-53758,-68450,-59997,54460,-54233,95466,-7827,-34371,9102,64321,10817,-11702,39281,34074,8306,-29001,-51402,-51033,-46259,1878,32056,18545,6114,42310,29076,-144311,-4404,14678,33822,-57151,17140,24544,-35699,1340,-23923,-18781,53937,24129,20557,21304,9260,28467,-40377,-7854],[-3419,265,38471,41853,34508,36867,40364,10193,78949,-36848,-42441,-25138,46706,6608,-71561,-58070,-56819,53589,-69205,27015,-4368,26673,-72679,-76048,5240,-11511,12910,-36125,-45469,-69535,19192,32677,18475,684,29442,20105,-14600,6098,9906,-42552,-86855,20357,-11248,-36749,-35062,29141,92121,30175,-36611,12610,38857,-33391,77195,-78673,-93597,-95699,-143736,-42725,23654,14064,48537,33542,-70060,-71277,-37908,-17180,-77534,-88397,-19629,22703,39507,42481,-46012,37792,7458,60496,7948,-15324,-56589,-30409,38485,-1452,-19232,-49643,-21659,11399,-15266,-51121,-104442,-29627,5641,-33400,36270,-7065,-27797,-24359,-3666,-49904,-46796,-82297,57442,51269,-72163,-140909,-140226,-34463,66265,-72700,-16938,64598,-25063,30294,-29042,-62598,-26070,7200,18845,30805,-22337,-70524,-87953,-68297,-30997,-2817,64651,36053,-40066,47033,25074,-111229,-38350,-28334,-7060,-36983,-2128,-37510,-6081,45335,28241,-70041,-22458,34894,94914,7710,-17672,-80580,30837,3367,-54441,-11261,-24939,-31965,52636,-7884,-68566,-34311,-29800,18979,-85768,29764,-70160,-107180,2894,-12400,-10829,-22747,-4917,22562,-15106,45226,-58720,-62487,-70997,-7970,64,-31595,78964,-39908,51775,-54814,-46414,-620,16648,-42183,-38126,16621,-64253,-92749,-78661,-116636,-105390,-76236,-61220,-21489,-48364,-53388,-11880,-88148,-114616,1518,750,-43051,-6584,-47182,-49976,4380,1026,38447,56560,-30837,-57687,-30442,-66152,-58843,-87707,-32986,9041,-53489,-40766,-120970,-63374,-117830,-91427,-86764,-64271,-111884,-45564,-39639,-98674,-61704,-88313,-58358,-91469,-26743,-36302,-62988,-101845,-142812,-135122,-62835,-132517,-211446,-176310,-185931,-169795,-251059,-278856,-342024,-405132,-548697,-1007832,-1689444,1583814,776822,506584,375914,335982,218372,175321,170663,139539,151906,151520,124026,149164,59676,88261,92318,148817,61456,71764,-19945,-9783,137821,81103,97574,8240,73802,21709,84669,42654,80281,35577,47853,-27786,38223,97108,68350,77214,26927,74679,21778,-32723,48225,34789,42923,63570,94784,78072,-15619,-24218,-47035,-21813,54615,61082,3670,1484,56893,-50225,-51040,-31599,47100,-55076,10871,4437,49429,38702,53961,-4716,-6435,-3725,68046,57461,4628,-56307,-11065,-52624,-10409,4713,73411,84386,-42548,27509,81163,-21644,-7665,-75794,-67730,-228018,-219117,-296972,244546,190959,95901,62479,-617,2116,120628,78232,46038,140540,76748,109139,72950,42307,27871,85386,139335,-20482,-26919,20463,50830,26679,-17140,-65371,38159,-42572,-68163,14340,-42232,16710,44134,86622,30565,-5692,44214,39214,-49126,91465,49039,89127,-2918,-53007,7333,3356,6141,4456,35608,-39206,21704,12684,5048,40820,-67109,36689,65829,-39206,3737,36085,-61512,-14653,88131,73016,-9840,92681,4226,20322,87007,-23311,-24913,35593,2946,16085,-41823,34334,15516,18667,59675,124577,17234,-12018,58161,-10333,42285,52987,1006,8518,-108200,8007,67583,27943,-16357,-15660,31752,17798,6397,113233,-9285,-59065,41022,7880,19777,-88612,4184,-30452,-34387,55201,27315,-56614,3974,15663,47736,19694,52935,18393,3452,35871,45111,44363,-3825,-41206,19855,12845,51927,-39572,-36657,45297,45417,13372,66377,18386,65368,80508,-54522,-12516,-4232,8657,10402,-7430,16866,67201,15695,59892,32027,49564,41455,55900,106242,-58854,816,48964,13145,-100885,-5933,68280,14837,79302,60598,-30867,27736,-64911,-49939,6294,42542,61666,-42886,-63375,-39810,-144298,-21112,-47914,69929,100799,57384,-13134,23232,101952,-4989,-21328,8109,10312,-9689,-27606,-30313,11709,62702,46276,27057,85851,4331,-11559,22748,-340,28409,59888,-40800,6882,59395,41812,-45931,-59181,70729,12331,-298,17753,18725,16836,2116,42620,4971,-6378,-32138,-20067,22373,-27202,45059,63948,59642,-13210,-24987,-7085,-63619,29592,2320,15718,40056,54301,36376,85353,44999,29509,60933,57717,49657,7519,36132,16908,35760,80306,62467,-56711,91537,-11596,-9124,94760,51227,49008,6316,-16683,53633,57590,-60038,-250,59469,62921,17764,-30451,70883,-45807,43229,56668,124025,58465,38951,43031,-13679,53759,14795,-62797,33110,-50821,-20839,-38343,-32554,-4994,24227,92573,-50729,-61119,30002,-29471,-36196,-55843,-32802,25190,-132,15497,-49547,-37593,-21241,27960,39811,18452,-62734,-5093,-47754,23840,17960,-5635,-67372,-13134,-649,50969,17663,2887,-12414,-29875,47501,82108,36243,-31391,19745,-31802,5126,-29651,2353,11764,-27470,-109043,-42490,28816,-1952,36444,-12680,-37901,-12192,91677,59188,30655,-77300,-23721,27684,-107,-124513,16639,5690,636,-37064,2187,18169,36152,84042,29003,17558,-39504,-23215,-24885,57793,-24334,-40153,-32225,-127756,-48340,-74640,-81948,6943,-94733,-12171,46894,-28411,-50310,-25318,26153,22847,-22204,-45508,-39308,-44628,-29969,-25976,-12984,25321,2289,-9544,-33552,-3048,-47,-52039,-46889,35323,-24746,-38222,-74029,-10067,-15188,-38160,15728,-19787,83077,19804,-6524,-11277,32052,50278,21828,-93735,25326,-50329,-64462,107099,5435,-45569,-28881,-52586,-3070,101856,63252,108179,-15727,-17952,26994,113,43983,-62475,-55751,-23170,1051,-66891,-720,-17219,-1611,17039,-7269,13185,72881,67519,-4041,28262,-12274,-60839,11632,8914,3565,-25629,6538,24106,29854,35868,-50066,68000,-52524,-5654,-12297,-27730,27301,12247,84956,13723,54007,15011,27599,-2305,6518,14539,6062,64417,42446,-35401,-44009,64214,59371,15424,25223,-14850,22885,-7107,54945,42054,5060,-63465,-26481,1747,44433,-8394,14259,29908,34963,13785,-22411,-20157,-1104,16865,-85241,18596,-4881,35851,-45438,14748,5136,-76496,-11024,26399,5891,-31390,2755,16396,-14537,-36680,-26495,-19567,-65885,-924,-8620,26534,29953,-53824,-22145,20572,-12482,-9646,-42360,-6899,-11313,-10290,96240,53013,47384,72799,-19369,-52375,21147,-30867,66461,28780,110514,-22117,8439,73034,8078,-9521,-35784,5299,-20376,-14538,-66289,-334,110207,-3832,6557,25790,26729,22426,29875,-35599,-6799,-11787,-57961,-86014,-8315,12226,86338,47581,-2627,62866,84489,38925,28610,55064,65186,23400,-5947,-26609,-12890,-33599,36047,39683,-84169,-81303,-29203,84451,33857,28358,64451,-31652,-80021,-11696,-10446,15905,-31929,-55258,28883,6334,39982,-26960,-44611,13287,40060,-11254,424,88239,-20085,-27070,-10945,33166,58299,47244,-732,61743,96059,12761,-53521,37641,50502,-7313,-26825,10846,36776,6939,-4618,46362,38223,19133,-11203,-66450,-74242,673,-33351,40235,-68878,-1039,39624,32938,-13769,28196,24697,28684,33062,5745,-7082,-11966,31114,-19652,-48957,-29360,-16752,28469,18610,780,-9001,-7475,-39488,-14917,-67970,39715,-51920,121535,-16969,-48346,17197,80025,23087,-27148,21980,48502,2768,-29926,-37255,-39191,-73315,4127,36873,21641,-7622,36288,22159,-137379,24452,18359,18148,-27117,10198,21418,-32588,-8439,-33829,1901,50202,10029,15050,34587,11784,26429,-43175,-9499],[-6691,21695,31449,37271,29961,54585,42468,5503,49176,-14402,-11226,-22271,46254,24020,-65094,-70341,-61470,68520,-71049,21091,-26706,8077,-42491,-51755,-10036,-307,20389,-60136,-79739,-75929,13686,101370,70242,19270,31969,1592,-37603,-8955,44910,-49647,-108386,4923,-25278,-16488,-10506,14772,120717,3961,-24194,15520,19673,-57876,67598,-38940,-89555,-75497,-112052,-27755,40409,7629,49241,4415,-35037,-81014,-31666,-10394,-75965,-105056,-16550,30446,34277,36284,-43490,55534,11299,39264,10588,-29843,-69375,-21712,70433,-14202,-23483,-42106,-12312,18874,-36771,-82755,-116638,-30611,-14712,-16889,30152,4933,3310,194,-7144,-61654,-46047,-81415,52672,57804,-76701,-153716,-133798,-69121,27353,-74806,-8234,47093,-20686,20340,-19445,-61910,-22045,3548,-2060,34659,-34564,-71831,-92544,-49269,-36223,-1182,64852,43314,-23668,33258,-1316,-86757,-36181,-19960,-19228,-41571,18876,-27323,6719,59307,52010,-73546,-38453,68569,109889,5104,-17534,-91387,5736,-3802,-58727,-19670,-43496,-37547,26585,6206,-55203,-28056,-40569,-1563,-81007,20602,-73078,-88552,22179,2263,-38708,-49002,-10033,20588,6091,50977,-13805,-52130,-81832,-6557,1683,-20676,80695,-37841,39201,-103728,-46829,3398,17102,-28662,-36239,15975,-50600,-72498,-82671,-91661,-86931,-66842,-63240,-20408,-43761,-72417,-50864,-105816,-136135,-29645,-12353,-26023,-6409,-46694,-35834,-10303,15851,91035,61932,-44876,-49172,-14670,-66700,-75178,-65306,-43645,-8333,-77613,-51551,-131570,-40050,-91414,-74241,-91786,-67297,-92834,-42657,-54572,-106882,-42833,-93098,-57941,-83066,-11810,-25898,-91666,-115182,-172060,-127249,-78322,-145486,-222457,-186209,-185049,-140486,-264506,-285441,-327937,-395582,-530636,-1038804,-1611798,1501934,778774,568031,349461,305999,200627,187898,187891,124801,184415,139600,135036,136959,76742,53872,77868,139425,68102,65188,-42205,-52692,86590,73464,90956,4907,47114,25236,87415,60741,90787,28051,39044,4152,47271,91275,65920,93634,13809,71087,22045,-24961,31748,5794,55102,36505,106720,89453,5409,-10892,-31755,2443,74286,71736,24373,19882,74407,-31920,-50082,-11667,44053,-63371,2294,-33297,46635,67378,81314,27786,-21538,3434,90028,43716,6638,-46024,-26082,-43428,4420,-3,17298,53741,-42238,9520,59690,-35806,-15406,-63859,-67449,-239695,-238285,-307065,257269,192234,80674,82521,6051,56315,158970,82547,48781,128545,98589,105731,76695,60232,15609,99270,133075,-7003,-32263,11762,33508,-2549,-73625,-78261,43497,-42359,-62235,17397,-37692,7581,49020,94553,48513,-943,52711,11954,-56557,56986,51321,95906,-19784,-34584,10157,60059,15335,28242,61324,-28577,33477,9608,3077,44887,-52595,51205,68020,-35869,9113,25931,-92519,1455,90028,95045,39544,96869,-4772,8523,70080,-23529,-27331,36363,-19920,15400,-43593,55560,12573,13917,45614,64830,-1146,-28988,93698,-9508,35775,53470,11030,9566,-78204,53283,66841,28010,-11463,-7367,36749,25670,35786,98850,-125,-56082,29542,9932,52550,-68234,-18572,-50680,-74452,28572,49659,-50270,-2130,-10048,53021,37683,32813,-23489,21183,39228,61191,71125,7317,-35109,38577,28627,60872,-41851,-63210,32339,44579,5202,46913,-1075,24747,86694,-60438,-21244,-2917,220,32522,-31883,20995,59102,-1974,60017,36295,72643,34306,40212,114722,-42343,-33,21163,10227,-106054,-15271,34159,-18736,55353,44667,-34790,59232,-68685,-28306,11404,19027,61256,-41523,-61055,-20913,-141799,-26774,-24389,52184,62145,83210,3417,27427,91313,-208,-19503,19178,23228,-13570,-38629,-32181,18197,67854,32857,42904,68945,-11985,-8392,32560,-10601,24480,58426,-36381,36551,51557,36844,-32290,-36393,61582,-1263,-11983,-13540,3205,19702,7315,40150,-8894,-7694,-24104,-15047,14102,-18434,17587,63917,43884,5150,-48675,19186,-48399,53608,-17,35226,15384,70617,44244,49190,57266,20945,54430,56634,32112,19496,22773,15651,31534,52331,75239,-65328,62009,-5914,-11666,105282,28675,98316,23656,-22207,22664,39955,-88228,-15347,61800,80827,14991,-49488,78614,-31283,49547,58442,124388,61860,29502,59748,-8697,55685,-4025,-75662,47174,-42257,-55784,-27164,-15219,-29388,4178,93423,-57564,-74046,17475,-31753,-39359,-76282,-46366,10510,-13916,25535,-45374,-26306,-36899,32012,35419,-11031,-84188,-18239,-31682,5043,276,-12554,-60212,-7257,-21290,54213,14708,-26595,-4515,-24308,38168,62162,23955,-38603,13315,-19233,32054,-33391,4899,14290,-6603,-86453,-62582,19598,16953,52422,-28642,-39871,-9054,74996,68118,22352,-75146,-13004,29885,31786,-96198,-818,-11094,11513,-31956,-12565,9527,11152,82276,30445,16591,-39175,-23408,-5698,81320,-14346,-25684,-38254,-129113,-51578,-57330,-81312,13177,-73506,-774,36932,-7410,-46945,-20628,31592,34729,667,-33723,-22307,-25990,-13252,-31757,-10186,15494,7857,-10390,-13443,-31748,21311,-32030,-47798,42877,-48473,-49715,-61744,-16293,-19026,-25154,20737,-59048,65764,9844,-46971,-24993,17007,36717,6253,-58525,49814,-51715,-47375,80327,-2952,-43261,-32161,-82113,10935,108934,59241,75932,-28058,-21785,16500,9873,37375,-41545,-57432,-22077,-27502,-62998,12484,17819,918,-4557,-11018,6471,73608,62333,-9875,34743,19187,-56889,7316,20659,1245,-44770,13806,46079,42762,28196,-43367,44379,-64013,9579,24947,-20010,20269,15880,54371,7563,37361,-7819,36105,-4496,4571,17302,-12396,52503,27246,-60405,-56989,105335,74111,-14845,54540,2253,11488,2876,56963,29927,-7019,-44030,-23588,-3719,67746,12032,13872,22186,23907,11694,-20236,-19529,2507,12675,-80531,-14270,-16171,49931,-62422,7694,3486,-85649,-2051,35635,2423,-22249,-11394,13356,-11237,-51567,-14382,-2864,-62767,2788,-24726,11910,28625,-46014,-10598,30203,1902,-3876,-54033,-25940,-2461,-23505,98084,71387,47012,59953,-15633,-40936,17210,-17358,6712,12610,114274,-3619,10572,55201,25946,-21359,-35174,1430,-9730,-29055,-72329,-5012,79886,-10782,16373,2974,19622,51517,47028,-25374,-8921,-5459,-86337,-61246,-13227,44575,82292,39355,-5666,84268,92599,61388,47654,63748,68098,28970,-8253,-5714,-38441,-36762,23130,35611,-97508,-95231,-26434,75021,15979,42046,69892,-58594,-77170,-1152,3664,2515,-40491,-36589,32531,-23128,13748,-38956,-66879,-1842,44716,5064,-15722,102656,-2336,-21586,-29907,18927,16612,47012,10830,41005,75061,17645,-55610,15375,26986,6237,-61869,-14113,44017,-10593,-1072,28892,20153,26452,-15433,-52277,-66071,1184,-35331,36279,-75513,-11594,42980,3117,-6727,25144,-2077,34496,13597,3665,-26984,2280,25334,-16464,-43149,-28281,-22785,-12587,4011,-4540,12579,1889,-21917,33010,-74412,21040,-44549,130771,-11878,-61541,20301,89087,40263,-37750,5942,69304,10268,-29788,-16441,-20330,-75185,4873,32135,21980,-21912,36641,7671,-109837,47155,9361,6823,-1866,-3399,16892,-34696,-15402,-41061,26165,39536,-3306,7570,49526,19564,32653,-50272,-10996],[-9999,40715,18023,30955,22525,60521,44209,-2180,13937,-3167,10881,-13611,40490,25962,-56920,-80969,-57828,69047,-56560,18318,-40028,-3995,-8970,-16395,-16751,9500,23099,-77429,-103484,-74822,3162,144386,111296,35811,27825,-32841,-63822,-19629,77817,-59202,-115858,-17071,-32755,3503,14070,-2722,129827,-12371,-19671,10266,10170,-66063,50897,7039,-72136,-47612,-80368,-17767,48755,407,38214,-23634,2052,-78280,-27890,-3642,-66463,-111759,-16874,27342,22699,27975,-34301,55329,3737,14066,9705,-33460,-78451,-19450,87887,-28011,-25934,-35696,-6464,21998,-51991,-102654,-101969,-30688,-32236,-2455,20228,13150,31255,21213,-8453,-64495,-35188,-68817,34293,60063,-73060,-142821,-102324,-104235,-18250,-66958,2500,24757,-7744,12751,-18270,-60111,-11984,-12872,-29450,32585,-49014,-69133,-69002,-37028,-35758,-6344,58318,53104,-10354,21850,-22897,-64585,-30533,-11101,-33570,-52272,61121,-21848,16105,62313,67040,-78085,-49497,88699,123600,-423,-16997,-87328,-25653,-19039,-61288,-15586,-66841,-41696,-4811,23478,-35720,-15559,-37110,-25527,-67671,19127,-60845,-48405,33075,12702,-66401,-57219,-21787,8261,12879,42740,26443,-30522,-86528,-9002,452,-6875,67460,-46159,10692,-126523,-50900,-3066,7906,-22627,-32988,16441,-35998,-66878,-83114,-62411,-58570,-48535,-68295,-12891,-33605,-74706,-82047,-123344,-146369,-64568,-10667,-6849,-7320,-49126,-19103,-30372,5730,98419,60581,-52817,-43066,-12529,-59934,-75865,-38189,-61708,-36135,-106974,-61595,-138109,-13436,-58029,-59798,-94672,-67411,-73462,-38584,-74053,-113376,-24245,-94320,-73774,-88832,-5400,-18414,-119823,-136702,-221943,-126813,-114482,-149104,-201270,-186465,-184374,-122109,-267197,-285804,-321860,-391231,-524137,-1068218,-1504305,1423198,766696,607755,325451,275873,181753,198499,206421,111774,208268,137943,154517,124293,96023,31876,67456,132192,87841,62725,-53473,-70267,40197,57264,81391,4215,28944,35123,82594,76058,107155,31042,46231,41824,56937,89557,55810,102900,7234,62052,20451,-500,18927,-21357,58627,15722,109126,92897,35067,7983,-22505,27504,90391,72578,38691,52403,94110,-10322,-48600,7827,36635,-63900,-7113,-53458,47070,89131,105151,55238,-34630,4227,100702,25109,13226,-34951,-34661,-31791,23880,-4333,-21073,18659,-31246,-5685,12713,-62883,-40617,-44892,-59920,-225897,-243737,-303732,255495,186715,69950,92302,35626,122002,179045,80875,45457,114669,99310,89773,81798,65500,2399,110765,132319,-193,-24050,-1746,17526,-26883,-98822,-83163,46201,-44298,-47640,30087,-24522,1356,45977,83073,60955,9065,57580,-18287,-57748,28796,48071,101461,-27226,-5310,19863,109830,36485,58336,84810,-13219,42164,18986,2488,46485,-28103,62085,65341,-27557,17652,21205,-102102,14631,83949,103910,101351,103909,-10777,-6919,38697,-28029,-27499,36160,-40758,12870,-42811,60303,2991,16390,30715,6782,536,-26731,110119,-14547,21068,51215,18320,10055,-41206,86298,57467,16999,-2439,2330,32700,33042,53616,77303,10257,-32772,1255,10731,75805,-32563,-31505,-60339,-98927,-1805,69759,-29668,550,-32334,46032,50877,22450,-45118,33317,39082,77806,96850,31108,-23039,59865,42351,69808,-34721,-83351,20619,43184,-1715,29691,-21481,-14247,89198,-56258,-17080,5520,-4803,55984,-49457,26058,47003,-21734,46181,38378,81709,21569,25593,109488,-19846,10026,-5544,3637,-92253,-19120,11033,-22325,24617,19694,-35215,97885,-58211,-2466,18620,-4303,53759,-27239,-41911,1471,-107345,-25454,5495,31715,23224,104731,25947,39233,62787,9713,-12878,32619,28162,-19330,-50820,-34157,25316,58889,5557,45846,50416,-20034,-359,39566,-15994,17174,46974,-29106,73214,40673,31480,-13728,-20606,47992,-11442,-36011,-53543,-18991,17702,7718,38323,-17645,-4823,-7034,-9636,10459,-4585,-3860,45948,26680,22917,-51599,40892,-28115,64540,-2626,50747,-6023,81621,43653,12735,64987,9732,42405,48680,28907,37055,-174,22460,18890,23329,75518,-59923,33892,-23971,-26392,106328,3821,128566,34189,-23839,-12775,17905,-108393,-27125,56951,90393,14610,-53583,78032,-7036,56492,51314,115521,62861,18313,72761,-1099,50669,-26116,-85108,48096,-17270,-92070,-14426,2823,-41433,-9080,88705,-58601,-70762,6521,-29709,-35607,-81294,-52349,-628,-23267,22028,-44709,-18300,-46367,31794,19382,-25441,-87756,-4029,2628,-3750,-22943,-23213,-47350,-2108,-41851,55370,13412,-52026,6358,-13529,26420,39220,21529,-23704,9367,-3328,60396,-35617,1586,16904,15297,-54610,-70552,9849,36967,59254,-46444,-27632,2649,59221,66864,12620,-56721,1091,33882,61056,-61031,-25653,-40640,24156,-2207,-24538,-23,-13361,66027,30780,14273,-35793,1079,26223,98443,-9358,-17216,-33756,-91376,-49294,-36872,-67660,14451,-47361,15671,31203,18907,-36659,-5949,33624,44237,26056,-23787,-6798,3797,21319,-35532,-335,7050,5495,-9690,9538,-66777,31976,-13923,-41130,44603,-74308,-57539,-46436,-16808,-21566,-16427,33515,-81270,37025,4459,-79720,-35240,4539,22405,-726,-34895,68038,-43992,-19803,41293,-7945,-33567,-31262,-100352,24499,102932,59899,45064,-32110,-20952,2858,24984,17464,-25635,-35558,-20157,-52446,-55355,24541,48975,5079,-9055,-14813,23848,72543,54671,-12377,34929,49743,-42550,-7666,26159,-8580,-72408,14271,56700,37177,20478,-33025,17778,-65385,11112,54647,-16769,5333,13246,27555,1802,6517,-11333,39007,-14562,-2083,17674,-20153,23520,-7801,-83105,-73666,121352,82169,-43581,84267,18445,-4224,20353,51096,4235,-32613,-27914,-27575,-18177,92178,29815,16463,18123,3316,12883,-13889,-13188,8810,8568,-65218,-37552,-28732,57354,-67655,-1616,3749,-82150,5255,38481,-2540,-13917,-29340,4783,-5050,-68496,-17727,8878,-50704,3974,-49339,-14500,13701,-31029,-6157,23312,14384,12858,-55262,-35183,6066,-30821,82256,74123,30775,43301,-15027,-32734,11727,18145,-45626,-5053,104502,15057,5965,27344,41646,-26156,-31558,7765,4829,-39422,-67206,-2740,43127,-10795,30290,-13317,11573,66981,47203,-18019,-15413,-841,-93352,-18981,-12829,78239,55418,22454,-4411,91325,89715,64949,69935,63477,69689,27842,-13139,21690,-36848,-25985,12088,22591,-95769,-91951,-22193,57853,-8928,46164,60175,-80204,-64953,9806,19036,-10707,-45354,-3366,35122,-52652,-7339,-49623,-82073,-4292,47552,24900,-27224,112251,18560,-13603,-40032,12003,-18597,39779,18620,17600,59539,24310,-54903,-14718,2035,16690,-79773,-33976,49464,-23408,2462,4072,-5387,35765,-17886,-32152,-45172,7453,-36281,36035,-76212,-12159,44838,-23135,2758,21019,-33439,27192,-4323,-1348,-56257,12246,22369,-12500,-37050,-23027,-29382,-46727,-159,-8004,43327,21543,-9872,66152,-68500,2322,-34611,120789,9030,-68109,18736,89081,59460,-42629,-2055,89233,29898,-28246,3634,31,-56870,6355,18974,22933,-33327,41693,-10313,-73092,61377,-4153,-181,7860,-22181,12758,-42237,-18364,-39985,49353,22694,-12267,-682,62199,36112,45236,-58453,-12280],[-13270,51075,2454,24238,11798,53413,47030,-11859,-14453,-5085,14792,-2027,30853,13189,-47083,-85790,-50238,58034,-35243,18587,-35422,-4778,21089,16492,-13917,17460,20205,-83196,-114432,-69277,-8349,145548,127574,44617,20016,-70734,-85476,-21182,104583,-63903,-104684,-40009,-30165,19968,27057,-18889,115487,-13389,-24808,-559,13713,-49382,32679,35048,-46384,-17945,-57939,-18081,46933,-5557,20620,-42368,33414,-61665,-26820,2029,-51723,-104078,-22711,15470,7815,19271,-20150,35668,-12807,-9091,6741,-26692,-83986,-26854,87675,-40438,-23109,-31358,-6198,20932,-56418,-107011,-69016,-28796,-44785,3986,9438,18054,50839,33219,-8138,-59589,-20137,-47184,9654,61828,-62731,-111650,-58775,-128200,-55008,-52302,9730,1190,10673,11368,-24376,-59778,414,-41522,-56302,23141,-63170,-63463,-22743,-31992,-27839,-14251,34205,57306,-3097,13572,-34634,-54021,-22088,-4813,-45452,-60639,93703,-23004,23383,53432,63034,-80554,-50712,87447,123280,-6393,-15588,-76466,-52590,-33238,-60704,318,-84521,-41785,-29277,42474,-12976,-6693,-21597,-46736,-48280,21155,-40510,-7128,30602,17937,-87460,-47832,-38247,-14846,4296,17427,44058,-3027,-82433,-15752,-4520,5518,44187,-59477,-18459,-108531,-53752,-17607,-6519,-27872,-29476,18895,-24279,-78525,-77881,-37261,-25861,-23793,-73257,-1618,-22453,-58424,-97415,-134505,-143052,-93985,2999,7082,-8244,-50541,-7017,-53988,-27661,59730,51215,-57253,-43120,-24830,-43035,-61969,-12953,-79441,-64915,-128715,-65715,-134425,7362,-27033,-52128,-95306,-63061,-56137,-29901,-95038,-116179,-8232,-95050,-101530,-105768,-8159,-15506,-139683,-160036,-272784,-131628,-155128,-145431,-158295,-181541,-183000,-116338,-256546,-282498,-322612,-390765,-525659,-1084230,-1384917,1358300,742232,609790,309177,250410,163495,200303,218261,100197,216104,148179,177011,114821,112424,29388,63723,128039,111291,61531,-51445,-56325,15072,38663,71880,5968,23509,42651,69634,84873,117860,37101,60658,63055,57010,92232,41429,106099,9219,53658,18533,31281,14036,-33395,50982,4858,100128,87338,66049,27060,-19167,48587,99523,62791,42961,93954,109748,8936,-43855,20380,30898,-55902,-17630,-49567,54704,99820,119721,68702,-44576,-2616,92375,5973,23004,-25108,-29336,-21327,43357,-1709,-31200,-14072,-12089,-15879,-45974,-91713,-72561,-24839,-49181,-184592,-231312,-287993,244167,176045,64172,85816,74318,176440,173407,68288,32821,105901,86723,66228,84638,59010,-3544,118979,132646,-4900,-5346,-15917,6475,-34574,-87505,-77810,43932,-48306,-27064,47653,-10250,-871,34404,57374,60874,21167,58334,-44227,-56290,16477,39746,100619,-21638,27173,32856,136294,63793,76811,98509,2737,47837,41480,4976,46675,1501,67097,59542,-15366,24620,26967,-84762,23339,71289,103196,156388,114660,-3967,-21362,-3277,-37816,-25193,35201,-60418,9665,-35848,43424,-9358,26284,19051,-20321,21743,-7178,99583,-27808,3155,48700,17226,12422,-13422,93071,42164,-1315,6461,10031,22934,38433,56312,53870,18263,3804,-31283,10605,83594,8342,-31982,-57503,-97306,-23466,93342,-1080,6114,-51229,31993,56841,20546,-41930,38649,33088,90040,117046,62136,-10578,73949,51497,74399,-19773,-93197,12207,40728,-9323,17478,-34681,-39842,83990,-48908,-88,19390,-6297,75356,-53293,30253,34146,-38460,21495,38852,74318,6338,18035,92228,1554,30985,-21603,-3851,-66223,-16677,3299,-1825,-583,-5036,-30425,130268,-35077,19016,25535,-20514,42965,-5243,-13730,23047,-55479,-18157,36451,15647,-2446,113512,48317,56298,28028,20776,-6035,41215,24417,-31423,-63094,-35090,28646,42317,-26529,37565,35539,-18021,7333,43659,-11008,9559,29567,-18453,105681,30179,25554,1812,-19754,33365,-17753,-62699,-93069,-40596,15599,7427,39051,-19146,-403,14536,-3722,12031,11051,-11972,18945,13599,35411,-32801,47025,-12203,65136,-5847,56948,-21201,85930,35803,-13352,63067,-1179,26869,35148,40132,57763,-21542,31660,2375,3663,65869,-41025,17654,-55800,-47114,97305,-10330,121795,38325,-18332,-42729,200,-113797,-31983,44512,92881,15424,-39836,72979,21594,64067,35728,99906,60491,8647,80098,8154,41341,-44897,-87584,34252,14580,-113213,-946,9995,-38764,-13805,80492,-55635,-53950,-3265,-20025,-23642,-69073,-41838,-4776,-30668,-940,-48543,-21926,-49076,27355,-1196,-22009,-72185,28302,44611,-404,-46750,-35394,-34983,768,-55409,53342,13391,-69630,17940,1543,18223,18348,29093,6047,9851,12823,81986,-37415,-4685,19626,26427,-23757,-61618,5722,51645,54058,-59887,-6957,17549,49562,55398,793,-29581,13239,36234,76044,-25500,-48950,-73570,37061,42441,-28796,-4239,-32703,40166,35527,12268,-30850,38065,64753,103370,-704,-17515,-19545,-34815,-36459,-11429,-45344,10442,-26883,33985,30268,41480,-22707,16852,31989,48087,46994,-23540,3534,41469,65869,-38268,13452,3517,-4853,-7884,29310,-100632,30474,285,-32281,33599,-100572,-60839,-36505,-11063,-27264,-15704,52999,-80824,6170,5535,-94780,-43544,-3146,10393,-1964,-30684,75184,-33988,12737,9153,-7964,-20495,-22740,-93017,35329,83511,62336,27263,-23968,-15607,-14257,46234,-9705,-16827,879,-17069,-62943,-42700,33498,67236,10075,2804,-17767,52194,69334,45238,-8987,28660,69602,-21944,-30625,22888,-25346,-106043,6660,54383,17629,15933,-22136,-2891,-52836,795,67293,-16660,-13687,5258,8911,-333,-27656,4006,33867,-35571,-10614,15732,-16013,-13234,-57028,-96015,-88732,92045,79275,-61779,107953,26836,-20548,40549,39046,-24482,-67424,-18253,-36162,-37322,110821,37559,20677,19331,-20495,20321,-6915,-3864,16225,4934,-45819,-43009,-34358,55804,-59707,-13490,7176,-68250,9504,38469,-7372,-6167,-42991,-7210,-951,-83343,-33129,16173,-30806,2539,-77429,-46545,-12626,-17496,-10708,4266,22951,38128,-48089,-34436,13192,-30060,46493,62354,2498,26640,-12024,-27117,5118,64119,-71093,-19236,87222,34172,1162,-1400,52653,-20459,-25119,28728,20017,-46214,-53988,4768,13617,-2886,42624,-17645,4945,67197,24767,-16820,-26002,41,-77223,31950,-8941,99551,14269,2417,426,88215,76686,51186,87752,55526,71401,21204,-21084,46858,-9388,-3914,9284,4571,-76625,-77050,-17296,40838,-33391,36358,39390,-88201,-48831,20512,34633,-18738,-42458,34743,37385,-73093,-16290,-47334,-86985,62,44553,42811,-32792,110692,35165,-5019,-41556,11611,-37711,28536,21821,6751,52504,32200,-52771,-46659,-18788,22236,-76741,-43779,50682,-28064,6185,-20565,-30043,42644,-16689,-7971,-16379,20822,-35608,41916,-68992,1157,44029,-43685,11257,17499,-58696,4845,-19782,-8953,-86763,15120,23966,-7122,-30396,-11585,-35145,-61727,2700,-12721,72880,39830,-8871,81556,-44960,-13523,-24920,95596,39689,-64280,14046,82388,75274,-43079,1384,100137,55339,-24997,15621,18387,-29744,10645,2218,25628,-39300,45947,-28468,-39725,66708,-13649,-5224,-1950,-42254,10458,-52922,-17229,-26488,67147,3221,-15370,-9132,68255,58848,58102,-62295,-12569],[-15724,48761,-10622,18668,-1426,36230,50431,-23552,-25982,-16895,-40,8328,19187,-8278,-35414,-81909,-43489,40049,-18244,20136,-11817,8050,43349,36623,-3933,23648,12601,-76200,-114176,-63231,-15973,109710,113478,42301,12324,-98733,-96151,-11353,123304,-57810,-79240,-57750,-17149,30287,21379,-30546,81347,-3657,-37485,-13032,28408,-12283,18255,31249,-24032,6957,-46716,-29094,36453,-8894,3301,-47432,53154,-34561,-29124,6678,-34235,-82208,-33095,-319,-5768,11056,-4543,3165,-33208,-25124,3638,-12798,-86108,-41880,72753,-50566,-13054,-28318,-11741,17501,-50278,-95549,-29799,-24613,-51250,284,2029,22343,59531,33146,-6960,-50167,-7316,-22676,-13687,66265,-48723,-70941,-21995,-129999,-76376,-35286,10306,-19424,29225,15602,-34198,-63488,11705,-74779,-75406,5838,-73983,-57171,27640,-31893,-13320,-19352,-11452,48035,-3464,6725,-36207,-55886,-12466,-3343,-51014,-57622,96843,-30039,29518,37260,36469,-77115,-40772,65485,100163,-9479,-12130,-63616,-64977,-37750,-56541,21924,-89492,-36771,-37520,58915,8709,-7980,1130,-57659,-24039,23075,-19502,13486,15258,18063,-97295,-26737,-57796,-48045,-15191,-23997,31931,23206,-68289,-25294,-13217,11790,17548,-67560,-30275,-56081,-51045,-34462,-19750,-42941,-26673,23863,-17051,-102750,-65234,-20868,4388,2283,-75316,8864,-15684,-29782,-95109,-133082,-128982,-110499,18254,10355,-8863,-48062,-5442,-77923,-74169,-2583,33987,-60673,-51375,-47065,-16631,-40139,4983,-89611,-88717,-130015,-60034,-115321,15619,-7193,-53259,-92707,-55049,-44331,-15384,-113459,-114913,2170,-97222,-129552,-127223,-17772,-17712,-145713,-177546,-304570,-137374,-184214,-138766,-110732,-176332,-180656,-122746,-237054,-279267,-327213,-390476,-527485,-1076739,-1280376,1309251,712384,575388,303528,233580,150959,190457,217649,90299,205005,166830,194721,111032,121413,45436,65913,124758,129148,59722,-36732,-19256,17360,25397,65473,12060,30729,40879,50091,85554,112471,34236,71276,54135,41457,96937,27537,105060,19795,49500,16870,59631,19002,-20417,35718,4205,81098,75952,89701,41140,-15128,62869,101054,44982,37151,134005,114797,23286,-33571,22640,30393,-41410,-28910,-24726,68841,98200,121146,64592,-50947,-15689,64938,-6684,34205,-17646,-10595,-14149,58207,10059,-18854,-39124,11171,-20629,-94157,-109259,-96397,-9510,-40457,-125691,-201246,-262605,228102,161639,62960,64542,104671,201430,144040,42424,10426,104996,73615,41578,82351,44894,4719,121549,125448,-22494,18406,-26074,1960,-17413,-49257,-61333,36726,-51706,-3598,63042,-967,119,15892,26328,45006,32684,54827,-59729,-53059,21465,28353,90095,-5616,55366,44464,132433,88240,70394,99269,16151,52954,71782,11576,47951,30694,66448,52410,-420,27530,43663,-45565,27916,55892,102033,186490,125538,20694,-29839,-47703,-51867,-21021,33245,-77763,7314,-21881,6496,-17823,40173,11228,-8566,52817,20268,65959,-46468,-12510,46363,5747,17779,7,73905,26860,-20791,12215,13201,11651,40861,46541,31014,20989,41895,-54256,9491,76080,42894,-21250,-45122,-69682,-28463,123493,27617,8400,-67309,16959,56231,22542,-20584,37717,20470,93536,127983,89477,-2161,74108,53790,71561,-2158,-91404,7922,36946,-20772,11697,-31587,-45534,69519,-45569,23863,35480,-4994,85235,-42135,31914,23932,-46668,-7345,38277,53640,-8143,22413,68891,15551,59467,-22607,-10608,-38502,-8408,8002,28218,-11025,-19480,-20182,143033,-5375,29333,29793,-26651,32770,17037,13798,40364,-7202,-8544,60717,10236,-13245,105530,64077,72019,-1234,26994,-2933,39940,13540,-49681,-72818,-33847,24330,27013,-52312,21988,27527,-7380,9715,45128,5246,5147,12405,-4269,121885,22205,18296,8727,-34848,20855,-21542,-81301,-119990,-53395,16370,10917,43057,-12864,2366,34719,3002,17450,24702,-7123,-6668,7961,39751,-1256,33072,-6150,62862,-10636,53070,-29625,83674,24078,-25207,49630,-8331,11135,20434,60119,77464,-32426,36661,-11857,-2249,51741,-13486,13515,-85699,-65714,78752,-6587,81368,38611,-3812,-59962,-7386,-100705,-28703,25590,87679,15385,-11758,66802,48123,70805,13816,79505,53705,3382,81003,16659,30842,-54284,-75998,10474,41271,-106787,11795,317,-24225,-10031,69773,-51003,-31735,-13659,-2077,-3836,-43021,-9295,-111,-37937,-38514,-54649,-36740,-46729,20208,-18814,-4675,-44023,61106,80888,13250,-64774,-45590,-28187,387,-58396,47659,13309,-79538,27631,19354,16493,5786,43209,38251,16662,27010,89697,-39009,-11063,22489,22577,-193,-36897,11012,57821,38863,-64387,13031,28119,47042,35814,-12832,-5635,20579,35011,72216,7887,-61184,-98550,48774,82512,-22397,2493,-44042,11257,46693,12104,-25865,66349,96633,94032,14873,-24316,259,19533,-12233,18016,-22643,2361,-18220,48222,32293,53875,-8952,43711,27430,45815,59577,-36417,7504,79050,103363,-40346,28062,7567,-16878,-4803,39955,-122166,18981,12141,-25782,10025,-122058,-60149,-34094,-366,-40940,-23537,74978,-61397,-17554,13332,-86865,-50014,-4084,2686,-1199,-44634,69734,-29080,42777,-5823,-2905,-9534,-6145,-59972,40130,54435,60250,27139,-3230,-7755,-33992,69002,-36539,-13128,34923,-13587,-54347,-26740,37591,67911,14347,23761,-18742,74459,63113,33249,817,17892,72817,-1538,-53980,11250,-45055,-138826,-7238,42342,-6914,16023,-13952,-10875,-26347,-16595,59712,-15978,-30578,-5021,-942,3233,-52379,30285,22375,-65665,-16551,11798,-2818,-41756,-101245,-95981,-96182,25620,64363,-64705,119181,22099,-32652,57806,25427,-45306,-101176,-16392,-44410,-54274,116700,29517,24561,26770,-39044,34743,-1900,5302,21993,1821,-28190,-26917,-26669,46193,-41293,-26048,14125,-47712,9596,37478,-10793,634,-47169,-19937,-2346,-90569,-51130,20232,-6238,-815,-102139,-73206,-44052,-12316,-22642,-18320,27895,65846,-36632,-26886,18608,-21282,-4312,40271,-30430,13638,545,-18868,-1690,103088,-64630,-26486,68411,51878,2728,-23218,55454,-3473,-16601,60026,31673,-49235,-37141,14073,-2568,10708,49507,-7980,1789,55939,-17647,-22531,-38669,-3644,-44809,77445,-4556,98567,-26041,-14222,7122,81893,58341,26896,93120,43391,73793,10724,-31399,60013,30359,21340,14761,-13443,-44430,-58255,-12489,31223,-50983,10042,13565,-79262,-34015,29675,48457,-20145,-29692,67153,39688,-78270,-11810,-28474,-80028,6037,33997,53787,-34350,94106,39476,1740,-36960,15227,-38513,17774,20828,14841,52365,39454,-49663,-71768,-31541,23020,-56723,-42515,45610,-23896,9435,-36822,-46186,42210,-11137,17828,13567,39066,-32594,52327,-53686,23767,38773,-58571,15966,16759,-69784,-26971,-32225,-17351,-105227,10736,31015,-777,-22040,5998,-38958,-53958,8791,-19621,89705,46420,-18277,80658,-7433,-25189,-17512,63742,68404,-49882,8064,73346,82280,-41701,14939,96489,77475,-20095,15319,32683,-5126,18756,-11360,29054,-38864,41685,-44563,-17919,64246,-14013,-11413,-25826,-58392,10513,-62970,-13236,-461,76537,-13378,-13500,-17946,64041,79644,63987,-56788,-10800],[-16052,33916,-18022,15670,-14741,15131,52115,-37073,-18003,-32344,-27368,13591,7387,-29849,-22209,-68999,-40666,18966,-13319,20179,22481,32271,56611,40397,8143,28071,2743,-59547,-106084,-59301,-15959,58355,75015,29075,7459,-108527,-92851,8413,133187,-39097,-52858,-66051,3028,32369,-2125,-36834,36555,4994,-51566,-23406,47891,29709,11072,-969,-19523,22076,-43373,-45057,21390,-9404,-7890,-40123,58921,-3920,-35683,11232,-16047,-51378,-44217,-14828,-13480,3443,8488,-28299,-51198,-31120,2026,3608,-82932,-57754,50617,-58688,3490,-24226,-21153,14582,-37756,-71515,5308,-18522,-51549,-10899,2054,28402,57834,21247,-5736,-40287,-749,-2058,-30040,73950,-34208,-32407,-4804,-108986,-85752,-19591,4254,-33845,42981,20457,-43351,-72055,19873,-100288,-81725,-17723,-78824,-52929,61609,-33535,3429,-17331,-69707,22249,-11302,-1578,-31366,-62750,-3961,-7506,-48380,-38587,71633,-39423,34539,21613,-3457,-66088,-22534,31809,55666,-6622,-5228,-49797,-57983,-28371,-49163,41018,-81003,-27879,-27223,67241,25202,-18008,25595,-53181,4877,24299,-2690,2260,-7241,14160,-94814,-2528,-79814,-88961,-37870,-74791,-4065,41197,-45606,-34688,-25034,8535,-6825,-60872,-15092,7024,-41732,-46864,-25154,-60582,-25210,30803,-14390,-129658,-44727,-13584,26239,23658,-72955,14092,-17262,-1300,-80368,-115962,-109501,-111786,19363,1567,-9716,-41317,-16062,-97715,-118648,-59789,11681,-63362,-67206,-71023,14458,-19589,12528,-88896,-106758,-104976,-43798,-81234,9558,-3496,-62446,-85921,-46971,-40940,2701,-125421,-110829,3750,-100557,-143779,-145847,-30332,-24229,-136366,-182786,-304577,-139410,-194345,-133743,-74803,-173205,-177858,-140231,-218697,-278977,-332253,-386053,-521969,-1042632,-1217740,1271930,686290,518022,307981,227213,151151,171083,203806,83574,178215,186962,200717,113124,120526,70548,70581,117974,135477,57495,-13092,23698,40244,23265,64241,25447,45885,28316,27235,78733,88225,13698,69474,18527,13706,100015,18892,101170,36511,49656,15209,76465,32249,18151,22409,10723,56534,64087,98649,46749,-2216,69842,96741,24045,24351,160875,105069,33558,-17256,15978,34977,-24130,-39217,9807,83554,86174,108857,46324,-54845,-31271,26904,-6872,45702,-12852,15034,-9968,65315,28088,1566,-53495,34112,-21296,-114458,-106937,-99403,-2310,-38438,-66984,-159965,-231469,210577,144489,66040,36667,114513,191727,101988,5323,-18076,109497,69824,21476,74023,28603,28887,115536,106393,-48500,40961,-29013,2829,22774,-2127,-34986,26934,-50300,19233,69328,654,2100,-6202,-595,15794,41964,47323,-62738,-46935,38087,16609,71014,13050,74110,50399,103903,100981,38443,88941,26183,61368,99263,21755,52978,54743,61996,44848,15868,26618,64800,836,29594,42662,109511,182228,129382,59878,-28709,-84341,-67099,-15806,29330,-89444,7102,-3298,-41092,-16177,52411,5662,26895,79577,43369,21918,-63291,-21922,42558,-13560,25687,5253,40731,18255,-35726,13839,11068,2285,40178,31227,8017,17227,71781,-58318,6837,59141,62606,-3713,-28436,-26875,-15579,155721,49238,3944,-79634,5651,52261,23647,6781,31763,2542,85903,127567,102386,312,59159,47785,60800,11742,-78041,7531,31910,-38857,12027,-7103,-32912,47295,-49547,45337,50062,-1992,82294,-21390,30100,18378,-41938,-32089,36897,27116,-19474,40018,46602,18441,89144,-9962,-15279,-18218,3855,18392,52795,-3806,-17574,-6028,130985,23549,26067,29962,-23764,25924,32762,32586,51442,22493,-1567,69981,17729,-15193,82197,68550,79322,-17774,22675,-5001,27824,-1520,-68656,-76314,-30374,11517,19872,-62996,4426,26916,7858,4342,44373,29129,6575,1275,12443,114123,16443,8877,6972,-58898,12622,-24869,-85914,-123236,-51790,20147,20768,49641,-23,1136,48586,10592,23999,33255,2923,-24625,9622,35443,28935,3289,-10615,64406,-18160,42007,-32582,76458,12634,-27178,26572,-9149,-1382,10888,80057,91371,-29674,33101,-18772,2008,39079,15527,15127,-101605,-76120,52247,13784,31073,38531,18805,-62024,-4046,-70845,-18699,2431,73229,12732,21999,60433,67462,73735,-10363,55315,42150,4002,75967,21052,21384,-50889,-44260,-14137,53359,-72324,21437,-21932,-3855,340,55743,-46809,-13636,-26147,18263,20459,-10845,41545,12672,-46002,-74621,-57900,-55788,-42724,12640,-28363,18242,-14538,78053,100851,32285,-72510,-50754,-27877,-3748,-52753,38728,11429,-85208,33484,37720,20499,5249,58810,61868,30149,38172,80535,-39423,-15623,25512,7270,13855,-3393,25620,56317,19818,-59174,23456,28196,48974,12052,-26667,5022,23214,30381,52350,38102,-56920,-107992,58138,97368,-5543,22463,-46823,-14539,61817,15147,-22158,67966,107314,75732,35090,-31470,19980,58440,18196,47446,-6970,-7885,-21091,52087,34224,53633,1303,69343,21155,39603,63280,-58174,6172,105738,117608,-41903,41569,19768,-19075,-385,37855,-122166,1958,25660,-22734,-19654,-129845,-57037,-34588,12320,-65848,-36980,91588,-34174,-28426,26055,-57744,-53501,2433,-337,-1091,-68668,53965,-33018,63710,-4573,5283,-5739,15331,-14624,35588,22235,48155,40967,25896,-574,-53829,85243,-57105,-10448,50055,-11502,-29845,-10643,35773,52538,16055,44183,-16779,78121,53136,17466,15283,6219,59139,11975,-67983,-5461,-61192,-159610,-22816,27521,-26591,19789,-10700,-3957,8974,-35459,35998,-10138,-38693,-13739,-3251,12700,-59018,55351,9101,-97259,-15452,6391,13961,-47390,-116203,-85075,-91560,-44060,40248,-52972,114473,3276,-37417,67745,16055,-51207,-120462,-22125,-47406,-61468,106603,5352,26013,40247,-44710,54456,1286,11566,23299,-661,-15659,7474,-4341,31781,-18614,-34882,23815,-24471,5026,34363,-12208,5754,-41095,-31053,-9156,-85456,-61318,22476,19008,-4985,-116947,-83659,-72198,-17717,-37452,-35509,32385,88318,-25705,-17089,22314,-7047,-57175,13913,-59315,7017,26641,-3242,-7445,120354,-35103,-25869,51016,64169,14337,-33592,47576,22151,-7417,90111,36439,-47292,-20482,21219,-7417,25334,50058,13168,3197,39891,-67587,-33517,-50264,-11296,-8735,103992,-2601,73623,-51902,-22378,13630,77660,41854,472,82046,31297,75868,-1522,-42275,53701,61700,40508,23890,-27599,-10573,-39688,-8029,32398,-58374,-30755,-10995,-56138,-23784,35621,56858,-17261,-7839,86262,41797,-67288,2113,374,-61761,12480,17114,54963,-36102,63562,26711,4705,-29412,20456,-25193,11496,16772,36479,54817,43630,-44427,-82458,-34638,20837,-28801,-32931,33389,-13116,10624,-39210,-49885,31575,-1976,41797,38314,56852,-26890,62398,-32586,45028,27871,-67202,15832,20457,-64911,-57723,-41091,-23893,-98392,1271,42815,5200,-10794,26526,-40116,-28732,15698,-27130,86507,37796,-31663,66866,33561,-32776,-13091,34633,82900,-28541,2162,65598,77559,-41014,33157,77788,88022,-14275,3574,41297,10982,30086,-15932,31205,-32734,22484,-56990,-9241,56015,-4971,-20572,-51237,-65871,12422,-68737,-8880,32812,76541,-21702,-9305,-27578,47783,89095,58023,-40109,-6409],[-13175,10941,-19063,16151,-24401,-2638,49366,-50623,2618,-45135,-58255,11478,-2867,-43641,-8744,-49595,-41754,-2642,-22186,16094,52658,60161,62028,30442,16237,30167,-5967,-39758,-93465,-57468,-7317,14196,27232,8720,5845,-99409,-76745,32709,133118,-11125,-42034,-64256,24560,24596,-35996,-39114,-8352,148,-58613,-29333,63760,58587,11867,-44475,-40251,25542,-42916,-56197,6843,-8096,-10031,-26718,52326,22328,-47083,16681,940,-19325,-50967,-24857,-12592,-3905,16004,-42762,-61297,-27004,2570,18276,-69223,-65999,29838,-65459,22840,-16387,-30862,14913,-24640,-41014,30567,-11404,-46541,-23147,11848,33057,48285,714,-5197,-33430,-646,9914,-36456,81893,-21587,-3550,-7463,-80064,-90507,-6582,-5756,-40584,49580,19070,-48501,-83393,24680,-106574,-74258,-43340,-76395,-52453,68115,-34399,15463,-7298,-120845,-16129,-24966,-13181,-25509,-63889,1068,-16463,-38118,-6393,33264,-45945,37567,13597,-37351,-49621,-1778,-1122,1115,3728,5838,-34602,-34775,-7446,-39272,51006,-64548,-18228,-4039,63233,34413,-27732,47286,-33750,37050,26891,8493,-35487,-29026,7775,-82718,16540,-104072,-132382,-55926,-123322,-49511,46377,-19030,-40746,-38679,-4899,-25793,-36839,21198,53932,-29012,-49997,-18082,-70498,-25299,37132,-15842,-148324,-18184,-12531,36197,35477,-66378,11491,-28203,13371,-63067,-85386,-89834,-101488,-7520,-16334,-11844,-32727,-34986,-108373,-146385,-94812,-11183,-62678,-87098,-87997,42228,-8219,9069,-79480,-121907,-58278,-20098,-40364,-7222,-15346,-76219,-74962,-44248,-46760,19051,-128504,-106120,-5605,-102996,-134941,-156668,-42318,-33268,-114505,-172820,-272066,-134796,-189358,-133405,-59414,-170670,-175529,-168088,-212280,-282408,-335373,-374887,-505852,-989375,-1213145,1240361,671620,455009,319053,230528,168655,148418,181646,82797,144620,201132,192269,118830,110385,90736,73473,103852,129335,57049,13155,55960,68461,33359,68638,47585,61329,9397,5500,66913,51687,-22248,52435,-25604,-13147,98557,19076,95122,54848,51365,12983,78549,48969,70510,22783,19236,32768,56670,89349,43052,23075,70800,89257,5290,9384,166792,81040,42603,3131,5744,41195,-7975,-45758,39578,90115,68208,86015,22836,-59469,-45580,-7490,6533,57505,-10472,38972,-6333,64138,46450,17696,-56659,52931,-20472,-105252,-84442,-77083,-3274,-45802,-25381,-119321,-199326,193652,125608,73877,13630,102461,155887,62635,-36564,-45182,113406,76307,9078,61050,14964,63696,99113,78429,-72304,57051,-24542,5614,72830,35845,-2261,18222,-40174,37969,62345,-4352,2396,-27724,-16092,-18596,48345,36701,-56064,-36276,57079,6876,49275,24953,81467,48221,65437,97151,-5969,72906,34143,75923,111096,32942,62671,70362,55632,36526,31339,23991,78374,37147,29258,35639,127539,146787,118767,102250,-17049,-104394,-79135,-9916,22013,-91665,9490,15314,-83951,-1933,58098,589,61681,90085,52580,-18048,-69891,-23675,34879,-34598,34582,12153,9282,20704,-43068,11672,4862,-3595,37141,17742,-16985,7880,90033,-42291,1761,41396,64966,14736,-12701,14261,9879,178415,58799,-6691,-85196,301,48900,21039,28871,21348,-17438,67503,115909,96077,-2169,33706,33594,44433,17449,-53691,10127,26072,-63427,16523,34870,-10317,21174,-58039,55567,60113,1754,66929,-1034,24917,17043,-22630,-45678,34555,3536,-27112,66059,30240,10174,112300,10546,-16250,-8920,17359,28491,62715,17338,-648,9064,100832,46902,12230,26132,-15693,23513,38259,38595,55666,31046,-1472,58507,34509,-15447,49457,60653,74390,-20413,5347,-10300,7965,-17347,-80652,-70330,-26356,-6662,22829,-55322,-9703,31963,22551,-7522,41570,54150,14464,-1065,29158,83508,10165,-2860,2417,-79518,9449,-29120,-77914,-98189,-35569,24800,36342,56815,16520,-4354,53810,18377,28797,35348,7510,-35132,15230,24187,46104,-31672,-22401,71267,-29049,27751,-32019,66890,4828,-27909,-1451,-2856,-8324,12163,92255,95585,-16539,20673,-16951,6856,31968,39196,15023,-100469,-76148,20421,42122,-270,40955,45493,-50646,6985,-31338,-5350,-22200,49567,6915,51406,52341,77634,69311,-31387,28025,26838,10051,66499,18639,13699,-35378,5997,-30350,47521,-23154,25211,-43131,16538,13966,36683,-44734,-5846,-39635,28368,42938,18062,96170,30222,-54953,-89959,-52115,-70335,-40828,6843,-28499,37624,5378,72036,100934,50442,-69220,-49767,-29841,-11895,-44615,27624,6351,-90238,34990,53831,26818,15338,71469,73538,47982,46289,57583,-36826,-17640,28629,-11780,19098,28629,45558,50831,4750,-47284,19228,15691,50997,-11074,-37958,572,23217,24116,24145,63215,-37915,-100545,64699,76890,18308,52953,-42555,-32929,76046,22868,-20548,38971,89035,60195,54730,-32193,35040,78995,45148,71585,-1622,-18573,-30287,41965,33211,42196,6119,88611,14329,33035,59961,-78909,1967,112180,102663,-42991,53865,37836,272,4763,23257,-99286,-15437,44644,-20439,-46736,-115692,-53302,-30768,23287,-100879,-50569,92499,-12147,-25968,40236,-16095,-52798,14633,71,-2340,-92426,32753,-43698,72033,4275,12523,-11977,35857,24263,20023,-6177,25112,59275,55198,2812,-69947,87447,-69151,-5362,38453,-12851,1195,2080,28271,28539,13787,56356,-11193,60094,39678,-2240,31115,-2358,33630,14279,-64653,-22109,-66866,-156437,-34099,17868,-34365,24266,-12679,14709,43714,-51144,5180,4413,-33513,-17672,1061,26278,-47553,67658,-893,-119130,-4623,391,28370,-26126,-90109,-68651,-73877,-80870,12827,-31751,95314,-25061,-35292,68841,15263,-41690,-114622,-34261,-42615,-53431,84213,-27897,23432,57896,-33665,75933,5539,13397,18514,-1910,-8924,49828,27094,16168,892,-33806,34512,-2413,-3923,25902,-11738,8602,-27511,-38961,-17738,-66653,-58168,24181,41484,-8951,-117901,-72985,-89471,-30508,-49595,-41759,40965,99231,-19263,-8772,24201,8365,-96367,-10714,-76848,7923,62459,19319,-10973,111566,1810,-19051,34497,67188,35121,-31945,29422,50728,625,105830,33265,-38957,-6029,23139,-7069,35657,46366,39092,8969,25325,-106444,-46746,-57504,-21056,18149,104486,-4818,32050,-57466,-20385,18216,76699,33614,-21663,57178,22662,75380,-12953,-50906,25962,66586,47537,30634,-36614,11461,-20412,-3448,42490,-55960,-77637,-28922,-26483,-18795,36922,55103,-14532,19517,89798,42923,-44736,18723,26775,-35078,22259,-2503,46409,-42203,25495,-1644,3170,-21447,26291,-5254,11426,10949,58811,55624,42679,-34911,-75867,-28649,18364,-2748,-20060,14853,181,7961,-27520,-42078,11772,8888,59273,53884,67821,-18995,66314,-10225,53718,11782,-65334,12288,29073,-49604,-77579,-45603,-26208,-61591,-9856,56814,9312,3490,43510,-38240,3369,22859,-32130,63977,18390,-40180,44586,66154,-36959,-11144,14557,75935,-6467,-3047,60870,62043,-42205,48618,48747,82701,-9041,-13857,42566,19271,42360,-9237,30606,-22694,-12595,-64265,-10032,44471,9581,-31804,-65076,-62380,15067,-68223,-7383,63481,68662,-18757,-6038,-37867,20857,81925,40192,-14985,-38],[-7232,-13350,-15446,20134,-26428,-11170,40913,-60511,22172,-51296,-84880,1814,-10292,-45149,2775,-28101,-43620,-22735,-41139,6685,63917,80176,61518,12823,15345,28761,-10126,-24243,-78749,-55289,7559,-12234,-12842,-12841,5580,-77003,-52396,53304,121259,18617,-57089,-55433,41391,6104,-70887,-39848,-45098,-24070,-51327,-30304,68750,63514,18853,-78582,-77428,19095,-41389,-53627,-2813,-6737,-3731,-15600,38039,38129,-62944,23093,14701,7297,-49145,-30424,-3517,-11387,17435,-30010,-60436,-15415,4711,28512,-39240,-60656,16449,-71006,39310,-3669,-36932,19805,-15603,-11548,45259,-4356,-37813,-29127,30972,25125,33459,-23648,-5852,-31389,-3850,11808,-32655,84472,-12147,13925,-20416,-66223,-94931,4868,-15804,-40091,49824,6633,-48682,-92730,27181,-89184,-56395,-64844,-67238,-55505,50143,-33415,15981,7594,-144481,-57758,-42059,-27151,-22771,-51931,997,-27949,-22847,29481,-2065,-44684,37371,16041,-48519,-33197,15192,-23899,-48544,20626,20131,-18457,-5643,16958,-27507,49349,-48986,-11617,20887,46410,37255,-25893,63294,-6124,67208,33390,15207,-81514,-44030,188,-66133,24973,-129106,-169943,-64259,-157025,-89275,38183,4610,-41316,-51934,-25878,-38676,-2701,59717,69344,-18876,-43225,2180,-64389,-26798,37857,-21104,-151136,10006,-13557,33691,35655,-57256,1319,-46378,5986,-52893,-48818,-73453,-87365,-63802,-37410,-16069,-26525,-53570,-105730,-148515,-107720,-30573,-54330,-105370,-92132,58136,-9664,-3979,-67955,-137309,-3621,5019,-5766,-27600,-36953,-89295,-61315,-51878,-59925,27554,-122554,-102845,-25548,-102617,-104291,-159035,-52262,-42760,-86242,-149361,-218329,-123679,-179989,-137995,-63508,-164372,-174232,-205491,-223804,-288325,-336207,-357833,-482443,-934328,-1263288,1210492,671763,401246,332147,240522,200915,130393,159886,91030,115724,204372,172869,124315,94743,94410,71687,81945,114375,61330,34786,69025,87113,51508,77405,76004,69740,-8180,-10388,53587,14626,-59243,24008,-56774,-23360,91939,29845,87562,69565,50854,9891,67630,62807,115432,43789,24423,15926,56162,63609,31837,55968,67771,80546,-7383,-2880,151007,48725,53081,23560,-1349,43940,4173,-46027,53208,81696,49978,58585,4560,-69122,-58289,-24264,28173,70225,-10141,54315,70,56746,59348,25251,-50254,65021,-21027,-80658,-49366,-35908,-9666,-62401,-9552,-92291,-171490,179233,106730,87571,5495,77328,110325,38937,-74778,-61646,110660,84760,4516,46571,6838,98848,73115,49133,-80592,63893,-15756,6114,114383,53364,31648,13972,-19538,50058,42612,-12443,-979,-44918,-16686,-46706,51742,24674,-45571,-20333,69516,264,33340,23656,78546,38250,32880,78221,-42891,57408,42009,95661,98154,40885,74613,75749,47808,26309,42787,22027,73033,52391,26696,36369,147418,93928,90224,133142,2770,-103649,-83662,-3062,10134,-82709,13816,28994,-105926,21884,56117,-4236,78785,80014,44850,-43954,-61106,-19038,22060,-50173,42635,26295,-8792,33896,-43157,5545,-2720,-6484,33194,10308,-43946,-4334,98901,-13376,-6510,30259,53739,28674,-1615,38117,38509,179253,54123,-19877,-80203,640,48772,14674,39219,5825,-35162,41326,95323,73979,-6435,6232,13292,26681,14821,-19923,14565,20303,-88708,22307,79876,11557,-4071,-63412,50647,64255,5731,43599,8922,17475,16963,8450,-44819,30843,-10155,-32363,88842,20687,-5765,122179,31429,-11915,-7530,29348,35845,56978,44267,22314,21548,67567,64355,-4860,19945,-7046,25123,34397,32578,53242,25519,-9808,26321,51786,-18311,15447,43641,58358,-12717,-21990,-14141,-14067,-30751,-80504,-53858,-24913,-24189,32593,-32528,-16259,39627,32193,-21347,36441,73442,26899,3641,42205,40819,-290,-15958,3759,-84375,10766,-34052,-63867,-50583,-10388,27571,54026,61751,32758,-11805,51079,24845,30009,32128,-692,-42800,19816,9086,46641,-60042,-36383,79592,-42554,13090,-29475,57765,2112,-34195,-28947,9403,-9104,26251,94227,88520,-531,2954,-9537,2106,31254,53166,8678,-87172,-66964,-12937,66280,2929,46804,70220,-29229,21248,8302,7287,-45430,20242,-1092,69295,40010,79724,55121,-43925,-834,10342,19271,54732,9415,7663,-12360,62005,-32975,27301,20261,21195,-47446,34072,26953,12000,-46131,-8458,-49376,16181,56318,36062,135254,47325,-64129,-74352,-33181,-73941,-43594,4160,-21425,46727,9748,46904,85247,62060,-57661,-43910,-26811,-24217,-40118,15477,-2336,-94624,33320,64607,31277,30107,78977,79150,65195,52007,29732,-29459,-17285,31598,-27156,17925,49892,64471,45664,111,-33599,1069,-6646,49453,-29221,-43345,-10531,22873,18402,-3147,79922,-12634,-80119,68978,28268,43488,86455,-34141,-41924,85496,36903,-21072,-8797,46437,59328,68455,-22740,44129,86091,59164,86347,-5248,-28719,-38967,19105,27753,23880,5159,97700,7718,29372,52399,-90023,-2338,95517,65417,-43551,66209,56658,45217,9303,584,-61585,-28742,69566,-14269,-64673,-78486,-50142,-18037,29435,-137042,-58254,69348,-3899,-14490,51935,25732,-47872,27641,1699,-4038,-107496,11388,-54217,68144,10352,13586,-27919,49126,42450,-5027,-25916,-4140,71606,75033,680,-78386,72395,-74121,2999,4391,-18757,27340,9094,16891,6565,7246,57263,-1341,26790,24722,-23723,44856,-4939,4488,5606,-41307,-33408,-57525,-124148,-36019,18971,-28636,25774,-18044,37720,67140,-60973,-22808,28513,-14929,-15197,12104,40743,-26671,60813,-4342,-121238,15762,-4809,36032,11843,-35463,-52209,-46238,-71198,-10915,-8583,67822,-54241,-30029,62752,23477,-22813,-82489,-50961,-30910,-29961,59710,-57761,16415,76147,-7567,94971,14558,11063,8037,-747,-6926,85749,56132,1369,11445,-17320,44111,14353,-16144,9474,-10011,9172,-10463,-42623,-22716,-37613,-43305,26102,59080,-12146,-105165,-45287,-91568,-43819,-55018,-36840,56325,96063,-19215,-3420,23917,20466,-113273,-29447,-79259,15605,95806,42236,-11632,84179,31927,-9499,16797,60427,60041,-21023,4889,75127,5863,99236,24064,-23737,5894,18663,-7435,37646,42353,60768,17655,15443,-117923,-59086,-58034,-30368,28165,80772,-11188,-13324,-46032,-10679,19894,76633,36023,-36885,27077,19049,70061,-20558,-53829,-17073,40359,41766,30730,-41720,14076,2271,2307,55520,-46992,-117036,-36426,14,-17544,33164,39661,-15914,47055,80931,42042,-18709,31653,39881,-4902,39113,-20281,30805,-54207,-10171,-37300,-2059,-14319,32958,13787,16149,4426,69756,52570,35760,-19681,-55271,-15553,18200,14963,-9202,-7539,11634,610,-7355,-27505,-11929,19157,65326,59572,67314,-10422,60115,7862,43586,-6912,-45392,9158,41702,-34332,-82264,-44822,-23356,-5362,-19370,69110,10727,19178,48812,-33184,31568,30905,-31592,30542,-2601,-37106,19194,82524,-38052,-10554,4213,48638,9715,-7569,58918,40117,-44605,54763,17204,62690,-6332,-28489,35144,24452,52139,6446,27447,-10530,-56345,-65161,-14740,32181,23640,-41448,-60182,-49199,17398,-61633,-11594,80588,57026,-5412,-6296,-47248,-11175,60083,15467,12086,6223],[-214,-32508,-10089,26560,-18308,-7788,28162,-62518,26886,-50114,-102476,-13744,-14096,-34424,9862,-8844,-41489,-38923,-63717,-7035,48851,81523,56402,-6121,3464,22577,-7337,-18006,-63499,-49481,23567,-24529,-33964,-29832,3553,-49737,-25896,61695,96373,41254,-94925,-44755,49583,-22506,-99875,-41048,-69262,-63131,-27610,-27315,59573,45524,28754,-89039,-107548,7212,-36914,-34621,-5247,-7061,7608,-13496,21953,41222,-81275,29052,23320,25250,-37412,-34335,10006,-19181,14911,8115,-48783,-810,6878,33317,5536,-41705,11845,-74496,47193,11651,-36715,28316,-12390,10071,51936,1601,-27355,-24058,55930,-7982,14204,-47006,-7831,-33774,-5755,5230,-20549,76441,-6176,22403,-32291,-81557,-97909,16961,-22308,-34481,46555,-16586,-45424,-94292,28757,-53574,-34366,-75960,-53602,-59654,21017,-30731,1643,21482,-131441,-92048,-60433,-39747,-24033,-27450,-4331,-38880,-6175,57408,-25423,-33077,33151,26135,-36759,-23161,23922,-34186,-82323,40137,34436,-3310,16514,34558,-14352,37947,-42218,-10899,35740,21001,37030,-6423,72137,18938,86009,44532,19528,-114837,-50485,-8204,-50033,21216,-150969,-192146,-61989,-167639,-113983,20313,18319,-36133,-61734,-49181,-46374,27507,80246,54717,-17001,-30410,31663,-40708,-29412,26963,-30042,-136489,34041,-13121,20628,25176,-47959,-13495,-67622,-21722,-54674,-16100,-61700,-77669,-132490,-55085,-22218,-26938,-61430,-88165,-125416,-108430,-44608,-35231,-115756,-82477,56554,-22352,-23687,-61992,-153355,42136,24856,11253,-44090,-59718,-96181,-47724,-71629,-76470,24295,-109548,-101918,-52571,-99970,-64284,-156583,-61261,-51019,-58579,-118139,-162139,-109389,-176323,-144940,-77757,-149851,-173336,-249071,-250703,-294555,-336297,-339454,-460317,-899054,-1344054,1181393,684442,366635,343849,252969,236989,123551,147140,109867,101099,195971,151775,125764,79350,78708,65158,56258,96796,72187,46134,64429,89357,70360,87971,103915,67537,-17387,-16648,42094,-12368,-79239,-7078,-61904,-9448,81844,51018,79997,76481,45379,6264,49071,68255,131605,81367,22852,9904,61724,28352,16653,84821,62381,70880,-12568,-8864,119661,18180,65643,39226,-441,38732,11071,-39431,47138,58074,36568,33237,-1311,-85657,-73865,-16100,47985,83717,-11733,58057,11592,46688,63569,27271,-37600,69147,-25070,-59922,-13287,9257,-17664,-85288,-17993,-86930,-153373,169616,90759,107995,17002,52677,71124,36211,-102436,-60080,98538,83023,5529,34230,4672,123757,41491,26255,-63737,62010,-7713,1444,133742,48861,60899,15682,10075,54645,15754,-19482,-8489,-55437,-3045,-58032,52263,13781,-36972,-38,69730,-3770,30275,9156,68689,23556,15978,51397,-56223,46930,50680,114834,61906,40938,83119,70471,37182,13274,46354,21852,45974,47114,20789,43252,154500,41372,47151,141504,25584,-83585,-77916,5392,-6142,-64423,18511,34228,-97089,47557,50296,-6983,75941,54044,24067,-52810,-38316,-11045,5357,-54824,48651,46349,-10125,52561,-38980,-6595,-8679,-8250,30027,8440,-69041,-15800,102385,16053,-18063,28941,36820,34676,3453,36840,60473,153170,35826,-31522,-62446,4700,51788,6785,37281,-15524,-46728,12009,69590,45490,-8541,-14091,-9317,12068,8405,18955,19779,15745,-102931,26598,107628,24407,-24245,-57578,33534,63032,9865,19503,3289,9491,13799,43239,-31383,25463,-11021,-35567,93132,15544,-23622,115382,46348,-1553,-6703,38093,41442,41361,67931,38116,28439,45703,78827,-16505,13969,-1178,29371,26181,19120,44704,15369,-24192,-19137,59043,-24232,-12355,24127,36370,-293,-50800,-11032,-32594,-39148,-68768,-29266,-29167,-34773,42831,-2765,-13400,46657,34336,-31242,28303,82150,39810,9635,47863,2144,-17026,-28566,17334,-66840,15009,-37751,-50989,4129,14477,26802,68834,61501,44341,-17080,43292,28015,27557,27295,-21312,-52067,19043,-6349,35445,-73958,-47622,83829,-56070,-1181,-25500,51141,3804,-47199,-51423,25124,-4976,49812,90612,71680,10236,-14411,-2835,-16879,34556,56307,-3836,-69406,-51426,-42996,75617,35420,54442,87166,-766,35633,40353,15918,-64195,-8065,-9194,73836,21903,76218,31657,-44595,-28143,-3699,28404,42947,-2847,3430,11364,104053,-23177,1143,41803,9769,-26342,49006,35988,-15866,-51230,-16056,-48678,-18128,55707,40059,145221,58470,-72146,-34529,-2459,-64533,-51156,4723,-11509,42906,-677,13090,62394,63526,-42230,-36154,-12984,-40656,-41197,2720,-13754,-93762,30929,67557,30978,42305,81595,88550,75703,56168,8887,-16736,-15061,33935,-34835,13432,56013,76050,43400,8527,-22342,-24828,-32487,43059,-39690,-39692,-14416,23126,14639,-21785,84888,7790,-53255,72285,-27452,63966,112953,-24985,-41385,89350,58253,-22912,-55665,-4272,77396,72842,-4536,49513,87551,56488,90398,-13494,-38162,-41818,-10208,18207,4307,-584,94741,1602,30097,43114,-90632,-4409,62251,20791,-43297,79111,69253,105515,11579,-22824,-21966,-35107,95816,-655,-71235,-27293,-47724,2858,29547,-156714,-55598,22215,-10368,-925,58382,57233,-40304,34457,2471,-4817,-109910,-6433,-56725,55601,6796,4231,-50088,50796,36111,-34355,-35568,-31080,71174,78300,-6394,-76629,42910,-75426,12983,-38663,-28377,39863,10432,4821,-3530,-2392,48997,13542,-9645,11991,-42518,54297,-879,-19890,-8557,-2187,-35702,-33220,-71858,-26648,31524,-13799,21596,-23462,56116,71341,-64435,-40744,59449,11702,-6564,29913,52433,-8994,36089,-964,-100127,42561,-7409,35421,47752,17405,-39127,-14768,-30199,-25366,9296,39975,-75017,-26455,53275,36469,-4578,-35649,-69595,-15964,1842,44554,-71940,6184,90553,26742,108003,30096,6703,-5629,4022,-7875,102249,69354,-12822,11223,15377,50842,21815,-29860,-14300,-7854,8114,6882,-41087,-19792,-5878,-22724,28052,70947,-14506,-82929,-12230,-78692,-50399,-53071,-25308,76235,80631,-24987,-129,21076,26127,-112751,-40935,-67255,27507,111294,56232,-9565,52070,47739,-1107,-3006,48300,82254,-5451,-19583,89139,7360,71795,13201,-2869,15595,8773,-11747,30018,41967,69774,26952,9441,-96988,-68321,-51194,-36725,21600,42039,-20112,-49799,-26892,1102,18588,74059,45915,-45917,2154,19821,59070,-21477,-47734,-60236,-2602,27267,23583,-45251,702,28486,10315,64574,-35712,-134955,-31650,15070,-17676,25468,11282,-22579,69502,66436,38426,2445,37359,36038,22729,63639,-32163,12327,-69783,-33460,-67953,-9031,-8092,40440,26693,21619,-1917,64686,45645,23635,238,-28558,2068,21922,22991,-4221,-30381,18181,-10336,11830,-12129,-31747,27056,56824,57370,54425,-3347,43669,17151,16400,-23953,-2071,11407,56248,-29595,-73939,-37990,-16482,46698,-25230,75708,9796,32915,36641,-25074,48756,40528,-24061,-1874,-16268,-21193,-3556,81496,-35451,-10352,-1105,9976,15329,-11666,58173,17880,-46163,48258,-9145,33847,-7774,-32541,18851,30715,55550,25489,23829,2913,-94482,-59456,-19071,21604,31670,-44624,-37995,-31010,19054,-50596,-22506,77240,47762,13700,-11117,-52874,-38978,31730,-8419,33244,9347],[4323,-42667,-5551,33311,-707,6155,14922,-54258,10319,-43536,-109402,-32492,-14057,-15575,10685,5902,-31311,-48481,-83498,-21983,11811,59608,46998,-22000,-17267,11093,2951,-21035,-48759,-38014,34667,-32562,-34993,-38841,-2855,-25187,-2714,52443,60001,49774,-139237,-36711,48354,-58279,-119469,-43060,-79881,-103578,6844,-22077,38360,15198,38153,-72928,-107184,-4681,-29439,-5064,-603,-9938,19389,-22577,9092,33521,-98221,31953,25906,34821,-18126,-40337,22054,-27122,12465,57291,-29529,11999,7125,32544,50175,-15816,12987,-74406,43141,22950,-30256,37338,-13592,19761,53790,5742,-17141,-8115,80746,-66882,-10390,-65700,-10766,-38275,-2755,-6570,-3809,56704,-3334,25316,-36406,-118878,-95991,30715,-23208,-26927,42532,-45043,-41592,-83842,30149,-12470,-14420,-72833,-38719,-61015,-3792,-26821,-25260,28529,-89608,-111371,-78781,-46099,-26803,931,-13269,-46198,8555,69132,-35821,-12188,25153,36937,-19678,-23523,23189,-36072,-97168,55512,43460,7974,22393,37494,-405,21767,-47319,-16566,33020,-5129,37565,26817,73349,31103,83748,58143,22940,-122028,-50765,-18042,-36631,7432,-163876,-192408,-52243,-154659,-121966,-537,17313,-26916,-64858,-68744,-50362,40520,74065,22890,-25769,-17953,62895,-6310,-32956,701,-42194,-108805,49238,-9415,649,7119,-40631,-28489,-87545,-58215,-66324,4839,-54330,-77583,-185402,-64520,-28692,-36312,-50720,-58033,-86746,-106355,-53628,-6477,-113432,-62949,37588,-40661,-45996,-66396,-166784,66016,34766,6966,-51829,-75602,-93080,-37341,-99802,-91678,9651,-92641,-102622,-80523,-99089,-33201,-155167,-72004,-57021,-36840,-86647,-122315,-97159,-182139,-150056,-89628,-125607,-170661,-290228,-282304,-299420,-338142,-326574,-449140,-900573,-1418139,1153872,702336,355737,353406,263738,261840,130523,147830,137744,104356,179485,139949,121020,69932,51575,56840,33755,82607,88873,45496,50709,78754,83237,97183,122580,56749,-14871,-11757,34576,-24087,-73257,-30801,-41150,20927,70604,80521,75093,73989,34592,3080,29765,62744,109222,119970,14291,15102,69755,-6454,1514,96970,55170,59077,-11316,-6869,82944,-314,78355,46256,9191,23716,12964,-28252,26713,27579,30811,14915,6015,-103898,-97184,14036,55633,95810,-15458,51438,28072,37002,59227,29415,-23204,65319,-33166,-55011,13343,42036,-24194,-109410,-41949,-102262,-149608,166920,81596,134556,45817,40128,48022,51077,-116628,-38997,78993,62903,8863,26800,6924,132326,10174,14429,-21615,55091,-5010,-8401,128573,29543,80327,22023,43664,52906,-8869,-22561,-18873,-58836,20810,-47324,50119,6949,-33080,22091,56557,-7164,41854,-11572,56289,8960,15613,26049,-41996,42689,59208,125479,17313,29957,81513,55486,21815,-2176,39056,22655,6641,31627,10589,52158,139104,3460,-255,125473,44947,-50187,-61737,15871,-24568,-41659,21856,30118,-58835,65911,47557,-4536,61939,23038,-1684,-47298,-9690,-3048,-11381,-46912,52573,66421,777,68529,-34476,-27891,-11044,-10986,29049,8050,-85485,-23195,102584,33661,-31761,35706,22683,32016,3372,13215,69030,106052,7090,-39633,-33414,9906,55197,500,27297,-41168,-50200,-15548,42711,21158,-5364,-20643,-29646,3800,5279,54702,24989,13365,-92747,27687,102273,25069,-36830,-37007,12768,58442,14261,2011,-15595,2713,3880,69639,-11955,18624,-537,-31642,68359,11507,-37399,93341,52230,13783,930,43535,47721,24695,81580,35423,28364,41185,93105,-16192,10676,1027,34454,20668,4521,30819,7179,-38617,-64236,49001,-30647,-29467,9353,14874,11757,-69924,2781,-43908,-40744,-51213,-1882,-40211,-34646,47391,24234,-1946,50384,29215,-32556,16485,79000,48268,9691,43767,-19209,-38409,-38800,42650,-28963,20205,-37579,-43357,46751,30082,22894,76597,53863,47606,-16171,34037,26071,23005,26169,-46254,-63374,11121,-19055,21557,-71838,-52960,80944,-65493,-15548,-19732,47649,7806,-63160,-66361,41265,1517,74854,91343,49377,10367,-26177,-2924,-45768,37541,50081,-18481,-52837,-32702,-64613,65039,77870,60119,93055,31850,49058,61644,19071,-75008,-28095,-15098,68198,-1147,68905,3153,-33401,-49447,-11723,34404,33147,-11545,2045,29626,115896,-7848,-21211,38366,-5720,15760,62509,39304,-41102,-57117,-21093,-32999,-57014,41574,32299,125901,59715,-77046,9198,31536,-44507,-61048,7542,-3471,27675,-19895,-19058,40634,53862,-26812,-29643,11340,-60486,-44411,-11296,-25875,-81676,30626,61860,25611,46952,80980,106695,74910,59411,5501,24,-11327,34897,-34997,8616,49086,76390,43598,27867,-15462,-49361,-54404,33372,-41992,-25038,-822,23004,12819,-27554,76809,14924,-26595,76033,-66935,75385,123541,-18053,-32215,89369,85539,-24709,-85392,-42891,107208,67529,16498,55123,89523,41801,85109,-21576,-47186,-36852,-36848,6583,-11429,-9380,79916,-4081,34350,33825,-87459,-2715,26319,-16046,-41647,89145,68752,157441,10269,-39213,9111,-33670,114739,20419,-67848,22280,-45334,26629,24844,-140776,-41498,-36831,-25939,7991,59340,74787,-32754,28897,1475,-4047,-100610,-19475,-46921,39396,-7003,-16262,-72936,40191,11680,-60409,-37177,-47122,57567,64194,-15448,-64903,6867,-76114,22121,-74887,-38564,36185,8282,-4126,3450,-12666,37017,34008,-36797,6101,-53159,59210,7916,-33535,-18943,42610,-28193,584,-22625,-8329,50825,1467,11336,-25399,62680,54754,-62733,-45965,91342,36403,6416,52632,58350,-3937,1996,6796,-61538,70609,-5710,27992,65427,41240,-30203,13630,12834,-28261,17176,17941,-81388,-27668,44435,47025,3239,5692,-86377,-2460,29101,43992,-64486,-4518,97375,59640,113145,50239,3665,-18639,12548,-10052,93320,57769,-27816,3041,57146,53833,17347,-42980,-40781,-6036,6377,23377,-33190,-8101,19762,-1820,28626,76696,-16230,-57058,12444,-55146,-45882,-46853,-14001,93092,57712,-33963,3376,15665,24576,-108948,-46411,-45487,39817,99079,54768,-5607,27406,49198,3220,-23339,38466,96487,9978,-37201,89756,5278,33743,5926,20755,22772,-3948,-20149,14597,47391,61291,34317,3597,-53410,-73532,-38275,-38423,6013,630,-29224,-69522,-10309,8307,15081,67104,55672,-50843,-10631,22553,43701,-14211,-30806,-82726,-34203,10289,12314,-48729,-16381,54359,20834,65360,-25413,-123429,-15078,14594,-17511,16450,-23365,-32062,83670,53794,32184,13288,35928,19748,42064,91261,-35698,-4691,-83580,-37982,-82525,-15420,-2220,46814,31399,22875,-6741,47886,35762,8520,20961,-4691,21508,29426,24396,-6722,-50356,19012,-21641,20547,-510,-40609,31997,34459,50222,32384,256,20976,16356,-18664,-34651,59920,22907,69888,-40802,-58290,-25014,-8583,70356,-27091,74162,7969,40704,8728,-14499,52942,51481,-10333,-23540,-17936,2764,-19045,67776,-27841,-10240,-8641,-27170,9303,-15541,56751,1021,-44677,30104,-25574,4134,-13790,-22304,-4563,38339,48685,41532,23013,17948,-111149,-48665,-21579,14839,30746,-37674,-6386,-14232,20607,-36505,-37933,54915,46927,31866,-19679,-52104,-52553,7002,-24492,42106,6511],[2703,-43321,-2853,37515,21610,25809,5545,-37118,-22963,-34598,-106187,-51448,-10598,5007,4831,16797,-12036,-49326,-95832,-34050,-32471,19048,33235,-33119,-40707,-4715,19083,-27849,-35396,-21587,36089,-43570,-23736,-40010,-14284,-7787,13878,26096,17611,41430,-168894,-32445,39192,-95344,-127985,-44291,-78167,-129234,39503,-16205,12077,-13978,44501,-37880,-70644,-12223,-19892,22767,8980,-14848,27543,-39739,2015,19971,-108550,29227,23739,38381,3315,-50764,26650,-34741,14363,97303,-7802,19446,3954,25782,70701,6289,14502,-69378,28099,20387,-20784,42648,-15920,17363,52611,7729,-8733,13629,98371,-132394,-40785,-77772,-13771,-41612,5878,-20378,12462,30386,-3015,24802,-32408,-153681,-87861,44315,-18406,-20823,38586,-70612,-39483,-60915,30948,21068,-93,-56170,-25760,-55798,-14194,-21571,-57107,25874,-39878,-113068,-95946,-42670,-26906,20804,-22653,-47706,19169,63276,-37063,13446,14832,40861,-18720,-33698,15004,-35952,-96981,58503,41138,12698,10949,24012,13168,6590,-60833,-26207,12595,-23306,41180,61109,67374,24953,56540,69689,25610,-102164,-49150,-30479,-24217,-11811,-162940,-170748,-40484,-124905,-116813,-17012,884,-16693,-59102,-79778,-52033,31333,48862,-11608,-43044,-11303,87888,26242,-37603,-38922,-56156,-76087,54627,-2486,-21397,-14824,-36441,-39409,-103158,-87400,-80348,11442,-50425,-87414,-201907,-64149,-32716,-53942,-20125,-21871,-47918,-105422,-59111,25327,-96833,-40431,7777,-57395,-66294,-80605,-172319,63781,33868,-13631,-50117,-80078,-79542,-32624,-126968,-101670,-11847,-74925,-102884,-102306,-105890,-26195,-159601,-86713,-60192,-23068,-61279,-110196,-91944,-193992,-149567,-89719,-94805,-163095,-315258,-304763,-302799,-343938,-325755,-454830,-941815,-1449389,1128215,715745,367972,362426,270162,264131,149106,159952,169384,121811,161162,142469,110571,70007,27991,51560,21182,75331,107729,36213,38164,65625,87696,102184,125345,44170,-1851,2661,31456,-20901,-48484,-39742,-4810,48518,58937,114240,75901,63675,20721,1629,15992,47610,56709,140029,1795,28420,75521,-31103,-10290,85668,45649,43703,-6121,3118,51150,-819,87525,43106,23860,656,10921,-17236,3197,4454,32434,5336,20919,-110616,-125231,54040,45319,102179,-21647,38710,46319,28205,48933,35307,-12090,54543,-44056,-65421,25106,52050,-28057,-128675,-70126,-128823,-162653,171701,83115,164182,83512,44742,42482,74460,-118162,-5325,57101,25600,11839,25221,11042,124930,-15248,13862,35153,48818,-9402,-20315,106963,7572,86739,29036,73736,47709,-21129,-21064,-29620,-56412,48950,-16842,45833,6620,-32832,42781,32922,-12371,62755,-27501,45476,-646,25621,8936,-9728,42752,65464,122540,-13267,8062,65732,33299,1390,-17767,21258,22120,-27708,18944,-3364,58063,105265,-13230,-38254,93327,55283,-11433,-37781,28053,-40879,-20127,23002,18562,-3704,70612,53745,5751,48317,-1141,-24406,-32709,13350,2635,-23067,-29141,55327,79953,15229,74288,-32642,-59503,-9851,-15909,30937,4430,-86655,-24538,98754,32156,-45000,45502,16950,22403,413,-21177,62688,51792,-26669,-45074,1082,14054,55001,-1735,15895,-65561,-46666,-37431,17813,8339,4167,-11500,-43656,2760,11298,76727,29752,13546,-51722,25455,62674,15562,-41445,-5381,-1467,52965,18832,-4091,-38855,-1638,-13702,75699,4568,11321,16658,-9731,17547,6758,-42903,62115,50028,31017,18922,47161,56260,14725,82601,10922,22140,48967,106823,-2290,11466,1170,38491,23927,-5620,12851,3508,-45490,-93457,21765,-33977,-35443,3722,-1240,20284,-70598,27209,-47269,-34746,-35204,22048,-55557,-24169,42929,40831,15015,49132,19409,-23994,1030,66662,48294,-1120,30041,-19959,-58853,-45727,71448,19561,24592,-31670,-40819,62991,31549,18082,75664,38240,40606,-7713,26076,18258,18649,33645,-63998,-72453,-2366,-26886,12360,-57569,-51630,72231,-66612,-30431,-11471,46336,11885,-76931,-73137,54954,7488,91726,105769,27432,-1227,-29486,-11876,-72938,35873,37171,-29486,-39231,-13695,-73683,36680,110470,59436,88424,63581,61200,73475,17428,-74345,-35106,-17319,58082,-25757,57786,-23272,-13963,-60279,-11625,35619,26723,-10277,4869,39611,94476,3681,-32386,20046,-19846,63673,73898,37135,-56404,-56552,-18048,-3788,-74898,20314,18758,89524,50161,-76716,35449,55301,-19372,-69352,10982,-817,5521,-40205,-43902,24275,34513,-13439,-26130,38114,-81768,-43528,-27909,-36088,-56087,34481,49099,17544,43153,78477,128279,62256,61980,23937,17602,-6141,33559,-30814,5668,36084,65350,43029,52118,-12542,-64175,-66398,24069,-37635,506,29898,20260,11763,-20442,57915,6690,-5189,80772,-76323,76470,113907,-15064,-15764,87627,113502,-25231,-92103,-55511,133300,55305,33099,63495,93976,26102,73267,-26506,-55888,-25574,-52523,-4225,-20287,-19382,55344,-9471,39461,25466,-88184,3405,2289,-35628,-37805,87484,51241,175094,4900,-43196,28180,-25440,117407,44734,-57351,56128,-41930,46374,18500,-83018,-18812,-87845,-42431,8145,57345,82609,-27791,9393,-545,-2446,-84262,-28450,-26583,24058,-25692,-43607,-90590,20625,-18736,-76157,-35012,-47262,36580,39566,-21991,-46545,-25963,-77308,29231,-92879,-44691,20574,5618,-6681,25931,-20543,27242,59432,-46840,10882,-51394,60991,17730,-34402,-16197,80536,-13167,34305,-1682,13072,68726,7698,-2600,-21512,54599,23353,-57996,-40199,116733,47492,21014,75589,57012,-12427,-28915,15183,-18051,94386,1100,17319,59960,29484,-24634,33559,35058,-21447,13982,3704,-72654,-33260,38593,48409,-4853,23534,-96459,5997,39442,52821,-38627,-12159,95275,82478,110667,69957,5197,-27146,22904,-12321,62791,22762,-44301,-6921,94044,53304,1288,-53533,-63015,-5155,4633,39609,-17850,9075,32939,17324,25364,75502,-17374,-31393,19548,-27677,-30559,-42003,-8782,97100,32792,-42647,9225,8387,17401,-113002,-48464,-20817,48382,61467,37881,-935,15093,41255,2528,-40779,37546,101505,21735,-43322,78448,904,-890,6312,43504,25890,-16374,-30496,-4464,57995,36016,37590,-6226,-6950,-74810,-22260,-35131,-7316,-32318,-36444,-71353,-3341,5859,10781,56459,56825,-52954,-11292,24038,26891,-277,-4294,-67982,-29075,-3633,2184,-51593,-24058,74157,32550,58272,-17240,-85057,10109,-37,-17058,9538,-53398,-39257,89981,48401,24599,13080,30253,434,49187,113715,-30493,-16771,-89805,-23366,-76402,-19419,3754,47882,28677,16347,-7335,29002,23350,-6498,37336,9897,40068,38913,24169,-16138,-65226,15566,-28737,13342,5534,-35408,34636,3241,40005,7191,-298,-1320,8924,-48733,-35520,122996,43964,79674,-65608,-40692,-6926,-3399,55938,-26066,64923,7126,39642,-23165,-2719,46475,62165,6933,-30691,-8365,26242,-25231,49035,-14127,-10653,-23804,-51298,-5497,-19218,53388,-6774,-39174,5177,-31420,-19588,-22972,-17,-31256,43387,27871,50094,28052,35225,-96834,-36062,-23380,13250,21526,-20282,25097,-4413,23265,-19301,-52273,23903,56964,42870,-29677,-44739,-46535,-6712,-29666,35857,-3519],[-6741,-36653,-1232,36111,40530,44420,2373,-16494,-59758,-25808,-94488,-67810,-4864,20931,-6458,26497,13234,-41301,-98465,-39665,-65733,-27942,15735,-39943,-58334,-22182,37453,-29969,-24284,-3646,26169,-58484,-11439,-36623,-28806,1700,23256,-9797,-22611,18386,-169356,-28653,23919,-125253,-124192,-41996,-66389,-129071,55997,-10675,-9990,-31915,46312,2295,-15054,-13547,-9308,36266,20451,-19901,29764,-58267,251,6577,-107022,20032,20776,38667,20399,-64884,20121,-41408,22857,112168,10879,20490,-2925,11974,50091,14880,11457,-59213,7799,-4687,-13901,40601,-16198,6487,48241,7590,-3023,34002,102715,-173980,-74145,-82871,-15666,-40844,17526,-34146,22290,7229,-4570,21134,-24226,-161561,-76027,53392,-9481,-18905,33143,-86399,-39196,-29651,29729,40449,8995,-31837,-16860,-42117,-9035,-13921,-83712,15307,-4904,-98815,-109114,-29201,-21112,22209,-28739,-42683,24833,45172,-34515,37469,4464,33271,-42166,-48414,3434,-38152,-88747,42517,22989,9387,-10093,-493,24425,-3210,-74034,-35271,-18382,-27502,47576,81247,55864,2456,10856,74131,26648,-65037,-49133,-46127,-8423,-31295,-147446,-134497,-32131,-88745,-103288,-23628,-26957,-8656,-44471,-80352,-52453,5881,22584,-39460,-63324,-11721,101488,44472,-43934,-83086,-69332,-46258,53712,6410,-39884,-37268,-35313,-43919,-113574,-96420,-87782,7275,-49159,-103142,-184624,-55902,-31343,-76065,23325,11210,-24203,-105121,-62539,49618,-68589,-21948,-22040,-66525,-80416,-98918,-165773,40667,24845,-40563,-42057,-73515,-59410,-34402,-140844,-104561,-33853,-58558,-100230,-112188,-124273,-47497,-170583,-104931,-60006,-16164,-45115,-124973,-96127,-204366,-142051,-76655,-64610,-148120,-310371,-308084,-306174,-354493,-340544,-476405,-1003345,-1417580,1102516,716206,397871,372765,271884,242421,173197,175866,196911,144665,147476,151345,97332,79347,22091,53953,22022,74979,123286,25576,34237,60227,86700,101200,111035,37901,16963,21854,31594,-6458,-23576,-31785,33479,55025,44857,145831,84258,49747,7528,2952,11780,27581,-2592,129543,-9486,44514,75184,-39506,-16901,54094,32965,24578,559,20072,31285,15497,89397,31092,37352,-25450,6041,-11768,-11784,2151,38396,3382,34536,-90896,-143160,88070,18533,97817,-30334,25068,60926,17578,36246,44262,-8777,38621,-54976,-82008,22873,38947,-29948,-137183,-92697,-153456,-191226,181798,97555,191144,118757,63999,49295,96293,-109480,27152,37666,-18409,13453,28373,14518,106732,-31875,20803,89805,48871,-18785,-29417,80568,-4918,79841,31555,92218,42647,-14112,-16659,-37927,-50508,75110,24562,40456,13691,-32305,59141,4322,-21147,82164,-28813,38983,-2096,36882,979,23195,43569,67622,107727,-13937,-20737,37112,7945,-20873,-29807,-1343,17741,-42322,17357,-18396,56995,69114,-10058,-54713,59082,53900,25181,-10734,40566,-50004,-4049,22779,3515,50501,61420,69546,24224,43007,-10533,-39704,-14233,22218,5499,-25475,-7351,58050,82563,25026,66371,-34230,-97441,-7294,-22788,35425,-4649,-69600,-19699,88874,12108,-53985,52961,20447,9030,-2875,-51461,45294,5252,-58456,-50052,32296,15903,48057,689,9384,-79883,-40210,-51398,-3117,9218,18584,10150,-49109,7465,27699,76967,33501,15883,12471,21213,5282,1160,-39631,27722,-1955,48524,23036,1604,-55453,-3195,-35984,55836,10553,5341,34915,38407,-40381,1977,-39073,30409,44015,45715,45357,51051,66411,15189,72638,-27627,12635,57077,115956,21299,16094,2237,39609,38201,-8271,-7122,3990,-38619,-95447,-14163,-31998,-33373,6359,-10298,24298,-51054,57635,-44545,-21652,-25573,38110,-69224,-7564,29894,43994,33151,42333,8732,-8324,-16532,50833,38584,-22165,9623,-8418,-71286,-49787,91308,65572,27092,-20236,-40442,50098,19753,15212,67339,16237,23866,5306,20451,6369,16238,51409,-65710,-72848,-17071,-28751,9993,-37728,-44893,62135,-57170,-45189,-408,45159,14934,-85111,-72292,63917,10676,93171,134850,11278,-21780,-24659,-25829,-85831,27074,20318,-32161,-27491,3017,-68553,-1237,122920,49381,77122,85845,70743,79326,13329,-60065,-28783,-15821,48794,-47044,41685,-40141,7708,-58005,-3805,32498,24294,3394,12189,43114,51965,4145,-29709,2476,-27278,99977,79738,31476,-56393,-40518,-6196,30884,-56717,1654,6005,52322,32434,-69610,34319,56735,4390,-72851,13415,-4938,-17861,-55748,-61077,13006,8667,-2181,-25129,54928,-101098,-33823,-47854,-41970,-20970,42979,33120,10756,33655,73831,140679,42264,63764,59034,31734,549,28980,-26196,5488,24936,46400,37311,73639,-11890,-64819,-65535,19467,-29294,34140,66677,12865,10027,-4092,33995,-12518,8354,85477,-56053,69226,86134,-15955,6222,84457,133576,-24107,-79817,-41505,140121,41028,40546,73521,98952,20699,57580,-28056,-63593,-11822,-53286,-11448,-21889,-29084,24978,-14515,42351,18498,-94482,13732,-2827,-36158,-31023,63631,18596,146988,-3912,-33688,37767,-12788,99355,65276,-42024,68310,-36738,56661,14226,-1230,6354,-113631,-53261,-710,56340,88031,-26688,-18734,-1409,-1791,-67132,-34704,-2629,12279,-40751,-69284,-98677,-1772,-43223,-78198,-33744,-31998,17440,16444,-21585,-27149,-47742,-78218,35364,-89319,-42603,1878,4807,-1318,56103,-23458,23341,86957,-39071,27312,-36325,61329,24530,-24475,4258,101017,4861,57539,-19825,30803,77241,-1110,-15652,-11586,34435,-11409,-52440,-27998,128863,36148,34233,92210,48791,-26718,-44822,20940,17106,109745,12212,7635,38328,-3208,-21354,42372,30813,-10110,2063,-4761,-52777,-39501,35470,37834,-27831,12943,-95106,8354,29331,58552,-4483,-13580,86193,91124,102704,83510,12913,-28713,30901,-14315,22772,-22069,-60752,-11881,112215,50342,-22362,-60060,-75014,-5637,2835,56539,4975,25600,32364,34715,15507,65850,-17529,-5624,8719,-3296,-9008,-44508,-11951,81583,10282,-48101,18138,700,7617,-123630,-49415,-21,49809,12438,12299,3378,12419,30220,-2021,-51988,46945,99896,28311,-37230,60718,-3726,-20762,15496,62229,22597,-25947,-39640,-22241,70472,147,35507,-21857,23120,-72589,-7123,-28058,-8171,-49833,-40822,-59815,-7961,-7741,7371,44626,44551,-51698,-6425,21500,11890,14534,26502,-16280,16990,-11607,-1828,-51305,-16032,83624,42331,47913,-10215,-32505,38328,-22529,-18027,7805,-68551,-38756,92388,51832,18020,5603,24202,-12512,43202,123188,-18110,-21761,-84984,4460,-53804,-20444,9722,38907,21025,1843,346,17486,8033,-18231,45839,13246,55085,47538,26482,-30285,-74305,10685,-27380,-8656,6560,-18617,36242,-29114,26368,-14765,-3683,-16590,2602,-62349,-25668,163427,69842,83190,-95118,-24170,13922,-3780,14841,-23975,51641,8647,29537,-41474,8325,33993,69921,24423,-25577,7668,40869,-23060,32572,5272,-12367,-46328,-56470,-23416,-22634,47901,-4423,-30703,-19480,-29284,-33983,-32111,26607,-55972,40382,-8950,49888,40322,54241,-54389,-25698,-26579,17027,7799,3886,49255,-3755,28152,2002,-58127,-1300,73559,43437,-38207,-34371,-24448,-7479,-26024,15979,-19426],[-21923,-26148,1096,26685,47427,55470,3944,48,-85198,-18251,-76470,-79086,1227,27726,-20689,37172,37813,-26895,-91530,-37217,-74906,-67026,-3421,-43868,-62101,-37526,53367,-20563,-16279,11149,7087,-73385,-6316,-33245,-42511,5320,26767,-42702,-52979,-13502,-139798,-18976,3438,-138689,-107953,-33782,-47337,-102718,47132,-5725,-19739,-34820,42658,33103,32026,-9662,1659,29057,31014,-22451,25885,-71017,913,-1575,-90360,6521,22740,37655,27891,-78870,2690,-46532,35869,97629,22100,17090,-12201,-9679,-6293,6211,1543,-45435,-8936,-52628,-15629,29781,-13051,-6961,39570,5611,-183,47919,90810,-170233,-103634,-81872,-15396,-34598,27320,-47199,19998,-3298,-7354,13817,-16985,-134195,-64969,53454,1048,-22536,23403,-89356,-38234,2298,24757,47676,16166,-9209,-12549,-21292,4940,-2325,-96290,2693,2379,-72629,-112798,-9247,-9349,2631,-28513,-32080,25512,23640,-32829,54181,-3661,14401,-80235,-59942,-7113,-42941,-78750,7207,-11018,-1531,-28349,-25623,31040,-6043,-76741,-38913,-48515,-16992,54140,77468,41886,-27766,-37458,68179,25018,-25093,-51727,-63836,14359,-46723,-122247,-95402,-30402,-55586,-84512,-18540,-58363,-4962,-23716,-71798,-52381,-22648,11310,-57949,-80463,-15230,103130,41858,-52590,-119026,-78323,-24045,52486,15699,-49283,-56939,-36187,-42482,-119547,-81803,-82356,-333,-50096,-118676,-157123,-44148,-22919,-97029,66179,32626,-24686,-103569,-64865,56043,-35074,-12125,-41075,-65166,-85857,-113327,-146819,8190,12023,-64299,-32783,-60545,-40689,-41493,-132150,-100768,-51311,-44723,-93017,-107794,-152117,-87989,-183306,-122340,-56066,-13651,-37334,-154031,-107981,-206219,-129396,-58214,-43413,-125685,-270168,-291401,-311465,-368646,-369392,-505986,-1042379,-1326735,1072431,699517,435883,383941,270817,205688,195116,185792,212407,163642,142763,146413,85150,93754,39532,66272,35148,78534,130344,21799,41139,66847,86503,94027,84704,42833,35525,39015,33015,14646,-15658,-10663,62631,35528,25081,167336,99286,37468,-1445,7274,18104,9031,-42555,91942,-14379,57818,67431,-31365,-17999,14153,16803,3737,7486,42488,25302,41220,81862,13848,44079,-48040,-1082,-15379,-11713,25678,44365,7210,39523,-39578,-131775,103365,-16569,79551,-40842,14649,66178,928,24251,51742,-15865,20026,-62500,-94698,12352,11067,-31598,-130710,-103808,-165369,-229541,192434,124027,208117,141450,89985,60110,109101,-92911,44564,22374,-54629,14606,33667,15666,84005,-40411,29521,127199,58597,-28228,-31437,57541,-174,62490,25464,93009,40725,11913,-12321,-41758,-43563,94049,64966,35514,26737,-26981,69590,-23021,-33460,88519,-12102,37523,4805,41275,-2438,40355,42059,65388,88649,12643,-49690,2428,-15490,-38175,-34695,-18464,8340,-33757,27012,-30369,47497,47330,6407,-44047,35231,42023,54248,14181,51157,-48111,5118,23825,-10336,89058,44654,89190,47893,48016,-3667,-47902,4391,16715,6800,-17145,11912,61067,73328,26027,46864,-37615,-132227,-6929,-30067,41371,-17481,-36905,-10208,71882,-18494,-54635,55145,29393,-4622,-4633,-65949,24091,-24038,-80973,-55545,51503,15351,33879,6296,11632,-75703,-36560,-56977,-18637,21293,34258,37312,-46206,14922,50068,55496,34329,18696,78844,16934,-43937,-12180,-34102,51290,12558,45830,25858,15074,-57785,-2432,-56832,15749,2928,2890,49632,106040,-79195,-384,-28065,6542,39880,53525,73881,56491,75317,24950,56359,-63691,3959,53964,115055,46832,22638,6931,35969,60451,-3701,-26260,6569,-16109,-68209,-44976,-25419,-28146,11376,-13716,24328,-17935,86166,-38833,-3515,-22498,45688,-73925,8941,11761,35763,48230,30520,789,8692,-32761,38323,21419,-46379,-12438,884,-71195,-52309,92188,97448,27511,-5956,-38977,17724,271,16133,54923,-8308,506,16099,16520,-3768,15924,75485,-49828,-59888,-27632,-24596,11556,-18577,-35047,55571,-38645,-57985,12868,41963,17558,-86944,-64779,66710,10120,77617,166475,4221,-46476,-14657,-36442,-78466,11630,1944,-25076,-15930,15252,-50749,-37751,116102,30174,64262,88685,74792,82254,9721,-33270,-13147,-12021,43270,-60399,20093,-42795,25435,-43226,8657,27493,25695,25714,22067,45450,8807,-8039,-15587,-2780,-25066,114112,75674,25220,-40790,-4436,10158,59753,-9937,-5908,-1687,25584,11890,-55554,11426,32705,21482,-71100,13829,-14985,-37311,-64296,-72946,3860,-19481,7985,-24210,52488,-113951,-15036,-69546,-41994,15547,54783,18836,9090,22996,65151,133215,23105,64512,95417,38531,8542,20490,-23620,7636,20485,25058,23189,85884,-11952,-52108,-52336,22845,-19749,70210,94286,538,6945,15623,12709,-34821,13981,87580,-17511,57752,47979,-18807,31208,78176,137365,-22214,-57194,-13127,120003,29793,39113,80596,100842,31021,39920,-28219,-68616,88,-41133,-13327,-18073,-37496,-5633,-18827,41143,13195,-100949,26916,6155,-22210,-20968,14185,-20425,85950,-14561,-14135,41883,1266,63673,75140,-23036,62150,-29526,55438,14515,67955,26471,-109392,-55698,-15155,58939,94066,-28748,-44699,1612,-3936,-54804,-39033,16729,4451,-44468,-83701,-95611,-20217,-54488,-68412,-36750,-6915,8677,6379,-11611,-12682,-55391,-77520,42895,-68714,-31049,-10692,6739,10958,82934,-20227,25336,111251,-19448,51878,-11425,60646,25616,-8658,38267,99169,20756,63361,-65015,40694,72177,-24032,-22706,2392,8995,-37317,-47702,-14645,123819,1377,43354,96530,35684,-35300,-39211,22685,36126,115069,24928,2340,13042,-34850,-19902,40081,8844,-787,-14080,-11258,-27803,-41254,32577,17915,-58634,-15170,-79915,6364,8237,50412,26585,-7174,74712,87413,92347,87149,25731,-23262,31257,-16265,-11739,-55826,-73417,-7540,106599,46393,-46828,-61859,-74676,-7782,205,73908,33053,35139,22053,49476,-2763,46341,-15779,22499,-11820,12649,12015,-57417,-21360,47222,-7169,-49130,29027,-5525,-1763,-129274,-50105,12271,42467,-29883,-11838,6752,12625,20781,-7818,-55533,61592,95044,30203,-22418,43887,-6479,-21837,30923,75224,11029,-31445,-44762,-34706,80150,-36721,27988,-41142,27509,-67009,3121,-19631,8431,-50287,-42838,-42459,-21481,-29777,6333,34127,20790,-45185,-5059,13556,890,20845,52767,50033,80684,-13842,2719,-44829,5096,81973,45724,40315,-2378,17200,63055,-43796,-22847,12697,-64441,-27379,96127,61641,15204,-2805,20729,-13785,26594,116524,-1617,-18917,-69273,35248,-25749,-19328,14906,17714,11391,-16696,19561,18352,-10313,-24045,46883,7514,64130,52279,32945,-45863,-78117,7298,-15534,-37989,4029,2718,37678,-55141,7253,-28950,-6754,-20923,6329,-53917,-7381,164540,91445,79146,-118266,-9677,34053,-10179,-28040,-22487,39938,12655,13537,-33190,16357,20201,71878,39558,-13565,24122,41992,-15732,22910,27440,-15867,-68969,-43886,-38242,-25796,41023,6838,-22029,-36970,-23195,-39830,-37060,47205,-73410,26092,-59105,42492,58539,72179,1027,-20773,-32373,24897,-5064,28453,62726,-9963,35458,26998,-49572,-9520,85977,34510,-42870,-27366,1874,1417,-19679,-12412,-37268],[-36882,-15251,5643,8500,37395,54704,5227,5918,-90155,-11758,-54671,-83191,5093,23844,-34946,47801,53595,-10837,-77235,-27717,-57833,-87841,-20798,-46055,-47797,-47074,62321,1059,-12008,19284,-15777,-82640,-9630,-33250,-50992,6315,26408,-60060,-69572,-47054,-91875,2272,-21677,-128679,-81903,-19090,-24154,-60745,14067,-1172,-13384,-24584,32549,44209,51511,-3700,12661,4280,38887,-20116,17450,-73541,221,-1650,-59121,-6212,34685,36205,23778,-87641,-21523,-49688,46031,61648,23549,13614,-21088,-37888,-70927,-15270,-14128,-31039,-14110,-110002,-29710,11906,-7510,-17024,26314,2203,160,55357,64295,-124166,-121378,-76521,-12523,-23793,30301,-59601,2110,2795,-10673,3313,-14509,-81972,-58008,43123,10552,-31307,7461,-80575,-32735,26407,14942,49646,25064,2371,-11776,1998,17376,14168,-90749,-4781,-15878,-39277,-100902,10928,4612,-31674,-20888,-18262,21162,6785,-34486,60755,-8120,-11152,-114885,-61676,-13446,-47366,-70510,-38149,-54450,-17711,-33348,-40398,31399,-3177,-62123,-34161,-66810,3044,57306,50341,29471,-54071,-70078,51916,20528,5054,-55337,-79755,43221,-55671,-96008,-64901,-35193,-31196,-61672,-3949,-83854,-5969,-1797,-57878,-52336,-41271,19726,-68592,-90394,-14756,95856,20657,-63395,-135621,-79936,-9850,55781,24068,-45818,-69879,-37693,-38003,-122258,-50787,-62945,-4480,-53015,-128435,-144468,-33879,-8404,-111220,94354,37561,-48653,-99567,-66514,39454,-4600,-11889,-43158,-54204,-82600,-117400,-119832,-21132,-1092,-79366,-27298,-47864,-33745,-51027,-100794,-92444,-62511,-34418,-81455,-90993,-180130,-129443,-188747,-131577,-49156,-14099,-34459,-178517,-121699,-196458,-116254,-47854,-37437,-99559,-204289,-263535,-319303,-383470,-405241,-532235,-1008747,-1203767,1033168,667357,470446,392198,270254,168337,208459,182441,210921,173633,147911,108811,76722,106448,74513,86986,55654,81681,126187,30522,56037,81805,92436,82155,55418,57506,48714,47291,33876,38031,-29181,15779,76997,1527,-1455,171393,117021,31189,-4533,13731,33006,-2262,-47629,44395,-9844,64577,54076,-12188,-14466,-19157,-1958,-14787,14968,68428,30283,66741,65395,-4012,42005,-61290,-10370,-27765,2029,67405,46769,16594,33947,31072,-82889,95119,-48704,48267,-51616,9318,58322,-23471,14796,51773,-32582,1806,-63664,-97943,939,-19708,-34629,-108440,-102530,-160224,-268400,197876,157958,208454,146226,113281,67228,109120,-70546,42124,9472,-71584,17427,38150,13899,61207,-43925,34973,140154,77166,-32597,-24991,39788,22836,40119,9968,74605,43181,47480,-10816,-40568,-37293,102505,93650,32394,41969,-14127,74230,-43660,-47005,75407,17260,39852,17100,34269,-7805,33615,37254,60255,73601,45635,-71894,-29041,-31943,-42653,-30831,-19707,-4969,-10911,41538,-35617,31040,45175,27704,-9879,26791,24393,73054,32890,57361,-34641,8565,29694,-19005,106294,30362,102988,70837,59978,14804,-52459,20959,6473,8809,-209,24058,63149,54817,19430,22293,-39814,-152534,-12137,-35574,47081,-29390,4007,1498,48937,-47663,-44062,52667,37488,-15804,-4202,-60718,6543,-34232,-88553,-59755,53351,13242,15278,12161,23103,-49804,-40610,-55199,-27151,39229,46506,61635,-37378,21972,70479,22657,27941,18028,123451,14229,-64279,-19952,-27775,57948,37248,44339,26087,29505,-45593,-350,-69460,-28131,-15425,5913,58438,168110,-80475,2102,-14049,-4392,42334,51825,96564,62782,79099,39140,39688,-79383,157,34668,100587,65966,28116,16243,26022,82999,5031,-41512,8500,17376,-20707,-57598,-17745,-24218,11165,-14535,21514,16605,104576,-32800,16093,-22202,48030,-64627,19635,-6819,21635,57351,15304,-2269,20706,-42629,34695,2166,-62945,-30530,-4015,-59574,-54408,72310,108775,26421,6895,-34785,-17318,-19641,20505,41935,-30110,-24497,17270,12766,-3182,16001,95898,-22811,-33758,-29890,-15472,12077,-4137,-24311,55546,-16542,-66466,26820,35531,21667,-83476,-51632,62944,6327,50158,179379,6507,-70468,-3634,-35313,-55454,-7030,-15489,-10779,-4105,21534,-24670,-63301,97803,6064,53691,66206,70048,83473,8985,878,5181,-8138,41592,-63231,-5095,-31614,35095,-19875,20958,24104,30107,47716,30403,52361,-17218,-27749,3964,6341,-13737,106422,59684,20983,-15415,46509,23852,73760,40806,905,-3494,12162,-5240,-36261,-17897,-7471,29287,-66865,12197,-28380,-49484,-66821,-81398,-5914,-45275,17996,-20301,31876,-115579,8718,-88056,-35945,45896,67229,10339,14605,15396,50253,105283,12875,64095,111870,35931,17092,8108,-22933,10790,22553,6596,487,85561,-12243,-31282,-30120,35134,-10996,100743,101759,-14492,3230,32387,774,-52774,13676,83962,24335,46144,9982,-20350,55473,66592,121381,-21397,-32168,11775,76525,25168,33710,79224,97046,54011,21539,-29650,-68570,7133,-22881,-9621,-11771,-44083,-30167,-21750,36224,9732,-100067,40000,15595,-1785,-8053,-49589,-52413,23122,-24882,9019,42255,13792,20564,70475,-1280,46331,-20505,44358,19338,91089,34902,-83931,-50765,-29550,63762,95424,-31443,-57290,10556,-9672,-50439,-41383,26441,-936,-33403,-80365,-82890,-29588,-51548,-53015,-44995,19636,14384,14543,7433,-7291,-51265,-75048,53359,-40278,-13266,-11843,10568,26620,96463,-11476,30042,125805,2376,76346,16233,57438,20734,7015,72560,77321,30495,51769,-109809,43602,55031,-52299,-20068,16993,-13494,-46744,-44460,-4338,101745,-47037,46334,86048,20602,-29703,-13549,21261,38706,111440,35182,2962,-5495,-50471,-20597,28390,-16890,1082,-29547,-18751,-3115,-34531,26908,-4775,-87121,-41962,-53041,3603,-6099,27392,47197,6392,65979,77492,82429,80555,39878,-13145,19950,-18628,-29467,-60740,-77823,5843,84459,42729,-64777,-59069,-64758,-11704,-4252,89334,61086,33929,9056,58536,-29043,17334,-11042,51569,-29696,17666,26340,-76563,-31507,2544,-18474,-46749,39534,-8645,-8974,-119094,-49634,14758,27081,-52609,-25503,9250,9322,14691,-12016,-52548,72533,87560,29259,-5243,33940,-5828,-8142,46973,82472,-8690,-33147,-44319,-39865,83035,-64999,16172,-58180,9905,-57693,5451,-12740,40145,-37124,-44050,-27087,-38500,-54249,8347,25869,-5783,-31810,-13126,647,-5661,9516,64735,96869,124280,-12823,14518,-30658,31324,71724,38337,39315,7549,50361,79238,-54964,-33143,23116,-44897,-5691,104292,72615,18223,-6116,20748,-3859,4560,96886,14984,-8899,-45794,57965,-4503,-17922,18154,-12822,2260,-32198,49220,30908,-30012,-22275,44790,-3058,65526,50682,42451,-58796,-77408,7211,5318,-63890,-1056,20256,38524,-70326,-18965,-33838,-5920,-14763,25180,-25847,14450,126961,98506,67827,-126962,2612,49505,-19925,-50156,-22467,34807,17832,-2694,610,19418,8264,66039,51419,315,36261,30394,-7379,20966,46947,-20793,-79895,-20591,-45701,-28870,33855,24165,-16282,-42613,-16973,-40684,-34216,52926,-79806,2084,-112374,30940,78648,84225,49017,-22126,-39826,34226,-12157,46917,65329,-17118,43916,51573,-25611,1234,82349,20818,-42662,-29591,18393,13854,-17780,-42199,-51506],[-43987,-6489,12507,-16594,12746,41440,191,-1547,-74991,-5868,-32057,-78840,3853,10551,-46792,53194,54025,1420,-59227,-14356,-23005,-87476,-32577,-46820,-18054,-48657,61322,27946,-11599,20367,-35658,-81420,-16013,-36905,-51096,7515,23553,-55346,-73529,-76148,-42056,35440,-49362,-94697,-51942,76,-236,-19580,-31580,3080,6980,-6319,15017,32456,42528,571,23133,-27254,43415,-11825,6801,-65752,-4693,6485,-18555,-11925,58020,34287,9973,-87800,-46254,-50665,43067,18343,15272,15245,-26022,-67849,-111893,-38938,-31695,-19467,-5203,-152120,-54768,-8511,-2338,-19843,10410,-2183,-1394,60808,29375,-60056,-123414,-69252,-7582,-11559,23718,-71144,-30467,22004,-13774,-7888,-17858,-24423,-55410,25963,16892,-43102,-13896,-63789,-19763,36355,608,51733,36962,-2358,-12513,21011,19567,34764,-68889,-2205,-45223,-3777,-71503,24603,14390,-68454,-7261,-4378,11357,-1055,-39363,58082,-8941,-36790,-133332,-51357,-14446,-47613,-64483,-76288,-95040,-35558,-22034,-38115,25928,2298,-30316,-21447,-67006,23364,54272,10147,22280,-66691,-75157,29087,14354,18680,-56902,-87242,71236,-57779,-77084,-50056,-43315,-17529,-35466,14913,-95229,-10197,15744,-43121,-52592,-43752,39722,-74022,-92495,-4608,83375,-9618,-74240,-128379,-72425,-936,64341,30458,-29416,-71312,-38887,-34404,-122116,-17405,-33614,-2454,-57526,-129077,-153825,-28851,8202,-115026,100399,26713,-86103,-93334,-67594,3146,15253,-18770,-29166,-37561,-73093,-109164,-92352,-38663,-13323,-84839,-28864,-41518,-47063,-59389,-57923,-82405,-69050,-29552,-67968,-67326,-195079,-153090,-177650,-125233,-42729,-18785,-32745,-182041,-129272,-177125,-108153,-57872,-48458,-77250,-136344,-238541,-327818,-395218,-437315,-545861,-878334,-1088715,983660,627301,491176,392272,273551,143344,210475,164625,192561,175774,160593,39864,72037,110763,113099,110827,77169,80983,111984,52594,73193,95930,105185,68557,32359,74289,53997,42164,33301,59753,-54449,38837,76595,-27051,-30286,154591,131681,32772,-2777,20519,52485,-2985,-19136,7742,3639,64116,39408,9063,-7833,-34683,-21155,-26338,24211,94762,40231,84787,42914,-18424,33938,-62205,-21751,-44366,21300,109484,44576,33458,22240,95487,-9372,67420,-68056,9601,-60448,8557,37286,-51226,8480,40078,-53968,-12625,-57038,-91658,-5626,-43414,-39676,-74389,-92220,-140753,-298356,193957,191857,189067,134070,126749,66349,95543,-45095,29038,-3936,-65712,24044,39710,9550,40419,-45009,34925,131160,99187,-29304,-12571,24865,58619,19411,-11142,41753,48885,76198,-13291,-35451,-32260,99686,104210,30964,54146,5720,74565,-53772,-57658,45558,47208,43475,29711,15915,-18825,5855,30728,54797,66207,60076,-82988,-49689,-37807,-29611,-19860,-801,-18900,11686,52581,-33162,11298,53964,45913,35721,29906,7536,81426,43656,57411,-13233,9043,42878,-20307,106131,27397,102375,86041,72193,36740,-56904,34176,6262,13691,20178,28231,61553,32115,10661,469,-38129,-150780,-24397,-37459,50792,-35579,43557,13100,23246,-64332,-22216,48724,38908,-22987,-2099,-40400,-2753,-29580,-79142,-58876,38128,10986,-2485,15176,41104,-7118,-53743,-48255,-27116,56941,51086,76100,-26285,26542,81730,-4851,8779,7738,132917,13552,-52015,-20198,-22961,47080,63758,42784,22776,37960,-26051,1988,-69683,-56016,-37166,15268,61238,194633,-44552,10121,-1212,-2049,53067,40897,107078,66963,74571,51569,28231,-64768,3634,2901,73280,73143,29668,29027,9186,96219,13513,-50491,7490,49767,30348,-45821,-13567,-23772,1166,-15546,16895,40618,107818,-27557,32650,-19575,50336,-41668,21409,-21983,7746,59656,-722,-358,23432,-40846,42198,-12848,-62728,-40299,-26100,-42444,-56002,39903,99571,24806,14350,-28485,-39280,-34316,25628,30485,-43985,-45777,5223,7943,15010,13683,99883,4051,-123,-22685,-3759,7980,4257,-14010,61985,1497,-68728,39393,26249,29186,-76341,-34151,53568,937,20717,156195,15506,-90163,4742,-18870,-29722,-23642,-29001,5105,6597,21540,3628,-73078,77204,-15503,46379,21691,54951,82432,12089,34457,19410,-6166,41725,-55978,-29251,-12024,35805,6293,28390,25311,36277,59336,32406,66537,-18905,-45381,21812,23275,3255,85646,34245,20075,9901,98149,28194,70089,71279,18935,-1091,8933,-14069,-15210,-38625,-46075,28339,-64094,9497,-41699,-53423,-65634,-86071,-16850,-63978,27822,-11402,6194,-102152,31492,-96043,-24911,66402,77366,9118,26700,13186,28664,67054,15194,62690,92021,24570,24921,-6971,-21557,13574,27039,-5947,-27131,73469,-13388,-9573,-3795,54381,-3836,116840,87426,-27999,778,41122,1259,-62073,10523,72618,57341,36456,-18216,-17032,74250,49102,89710,-23513,-9345,19390,22331,28111,30991,66528,87479,80380,3805,-33973,-61221,8640,-6852,-1598,-5681,-48609,-43232,-22608,30180,8075,-87957,48088,11795,16888,6405,-103484,-64790,-11139,-32813,28856,37842,22547,-16582,52145,21317,29620,-10058,27746,25950,60630,28141,-52147,-41666,-38160,64992,82215,-31326,-50696,25668,-18054,-54101,-41557,26996,-6356,-9992,-59025,-64286,-28042,-38692,-39339,-56707,39640,32442,37155,31640,-11680,-41521,-72496,65559,-13754,3605,-2632,14139,40560,91626,627,33008,125527,17163,89543,38420,49311,12182,17243,89641,43858,32373,30275,-129007,45082,32203,-72288,-7074,28619,-26704,-40033,-42389,851,66722,-90608,42162,63370,6408,-9071,23039,19020,29654,101774,38806,8869,-13045,-46975,-24183,9685,-34944,-6869,-40577,-27933,17998,-18450,17125,-23172,-104121,-53315,-21853,3737,782,-1019,55849,24226,63137,67924,74514,66526,50202,-2299,-3288,-21696,-27431,-32538,-70892,23359,60049,40160,-70937,-52603,-51445,-17129,-10937,98728,81259,22385,-39,58083,-59965,-17535,-2697,72786,-34597,12401,30598,-88045,-36052,-39603,-23647,-43688,47172,-7910,-13975,-92058,-46122,9427,6682,-53243,-24216,11440,-598,11190,-12818,-46004,71815,74329,27656,7506,32940,-1378,11164,56810,85176,-33579,-32427,-38374,-37995,77814,-78412,2202,-65480,-17167,-44095,-1286,-9743,77988,-17444,-46314,-19680,-53293,-73982,12678,18631,-23295,-11985,-29739,-15141,-8931,-22353,55713,99931,120435,-11784,28792,-10241,54373,57171,17894,43992,18829,61883,85424,-50337,-48447,35288,-19897,22146,115669,78902,27317,-1189,23138,11889,-16508,71903,27423,6107,-18844,64650,2448,-18264,18428,-44782,-4651,-37122,81897,50177,-46901,-12379,45023,-14543,58998,41672,52397,-64767,-72155,10483,30109,-76834,-8543,28259,36862,-74281,-50868,-30730,856,-2780,56046,12289,33938,68204,84334,51264,-119345,12365,56819,-27748,-43644,-23761,37634,21942,-12953,44371,16633,-772,52182,60706,13271,42077,11589,-1652,24666,57229,-25749,-68213,3694,-45187,-32118,27268,43848,-15119,-35192,-13456,-40363,-22098,40286,-74140,-25367,-152428,18205,94830,85750,74331,-27656,-45876,41674,-10807,55286,58715,-18330,50884,68036,8375,23276,57345,8856,-38326,-42885,16713,23820,-25103,-66279,-56890],[-37769,-1127,20020,-43978,-16821,18808,-14358,-19744,-48223,-904,-11911,-66217,-4914,-8989,-54862,46139,36735,5761,-41644,-1049,15884,-70136,-35956,-45735,16284,-42596,49853,48447,-14532,17656,-46732,-67352,-17282,-41000,-42192,10253,18370,-32021,-69690,-97182,-3189,72410,-74906,-45574,-25622,19585,21060,6210,-72923,6692,34029,14166,-9812,2392,17672,356,31724,-52805,44655,1525,-3862,-51504,-14402,20560,22258,-6312,88677,31497,-8422,-80097,-65795,-49495,19825,-20061,-744,25888,-23756,-91677,-113651,-53253,-46181,-13255,12199,-155768,-82683,-25736,-502,-14955,-4046,-7064,-4362,69099,-5031,-5829,-112804,-63037,-2084,-2323,8533,-80503,-70945,45682,-15941,-15677,-25086,21400,-54621,9359,18720,-54655,-36828,-43469,569,30273,-16252,53618,49560,-22024,-12683,29371,8486,56350,-37265,10682,-67188,28557,-30519,27075,13675,-94790,8899,6489,-4182,-160,-45470,49813,-7602,-56715,-133638,-32390,-11070,-41208,-58904,-89841,-119024,-51323,-256,-19517,17796,7000,10885,-4793,-49883,34351,44310,-28475,21926,-61759,-52945,5910,8789,15689,-53552,-78424,87982,-54283,-69440,-51694,-49919,-14042,-7603,31806,-88288,-15062,24939,-31079,-53063,-32672,56433,-75966,-89108,15235,67379,-36990,-80636,-100952,-56405,5977,74508,33622,-4732,-57173,-39704,-34738,-118304,4311,-1718,2851,-62751,-119924,-171739,-30382,20912,-108066,87787,5687,-122086,-86449,-68124,-41528,20258,-28478,-5873,-20575,-61224,-91527,-71870,-42210,-25607,-82698,-38354,-44762,-81192,-63453,-20883,-73057,-74035,-33390,-56675,-44190,-186131,-148004,-145782,-99949,-43128,-31275,-30418,-158611,-123700,-154255,-108942,-92319,-73510,-67840,-93425,-228591,-332733,-400492,-454649,-544365,-683202,-1020488,930771,591030,492040,380708,282744,137391,203019,138009,162523,175733,176699,-31564,68302,103115,140641,130387,94339,75569,92641,84073,86817,99722,119910,57160,21280,83077,52047,23411,31738,76356,-75366,52333,65659,-34227,-51217,120000,138053,41006,395,25463,71807,6911,28418,-4803,22060,58887,28514,23883,208,-29752,-37827,-27596,36064,116017,48663,92522,18686,-26969,26484,-51665,-34389,-57899,35556,132344,39984,59704,12660,129376,60355,30499,-69778,-27469,-65053,10304,7104,-71900,5152,16509,-71462,-19924,-43363,-79173,-5453,-54946,-46075,-37418,-78539,-114500,-313806,180242,217301,152780,111508,127810,57500,69443,-20182,23598,-18807,-41960,35325,37883,3438,22706,-43184,30557,109507,116477,-19616,344,9665,97583,6527,-30066,4911,54618,82111,-18577,-28648,-27963,87256,95639,27848,58251,28695,72714,-51449,-60898,10392,64897,45699,37380,-9635,-33719,-31241,25644,51530,64096,43737,-82359,-56572,-32242,-1122,-6275,32750,-29241,22660,54138,-25829,-7299,59087,55001,76285,35366,-2617,81108,47303,51115,9183,9563,62338,-14352,97671,38757,84503,87981,77437,53973,-62210,43004,26633,22466,37573,27481,53015,11119,6656,-13013,-31595,-127078,-42102,-34963,51137,-34227,73236,23270,-1087,-62799,6891,46668,30914,-25784,500,-15221,-3781,-16956,-55319,-49687,11876,10118,-13745,13397,60919,40403,-72375,-39161,-18328,69246,45620,77037,-16438,28313,81218,-12410,-25761,-17017,111400,14022,-21137,-13517,-20977,24731,83915,39981,15721,36022,-9959,3887,-58076,-55230,-54334,30045,59380,172017,10749,21871,8171,9455,69848,24109,102816,64772,60758,57324,26246,-23977,13815,-31255,38306,67627,25798,42818,-13212,92448,17732,-52240,2725,64424,67368,-13427,-16222,-26004,-16679,-17975,11102,47627,96450,-22553,41803,-11044,56931,-11519,14627,-31866,-1853,56300,-14283,4767,16325,-24014,58729,-19532,-43592,-40093,-58897,-26987,-55668,9507,75253,23572,14885,-22338,-40337,-41562,27434,20672,-46694,-59115,-17003,1965,48339,6655,78247,19972,31834,-8536,6774,-880,7310,-4333,71828,9238,-64066,48734,16044,40431,-67014,-14290,41037,-3959,99,97816,26806,-103542,8549,9314,-15126,-32871,-35174,15977,13663,16358,28001,-68330,61030,-26400,40497,-31776,31341,77776,18370,59802,24708,-6947,40860,-42015,-46428,7796,29579,30214,28305,31952,42777,54549,24749,85766,-796,-51466,32195,37788,21140,62712,5767,21999,25667,134531,19955,52762,72073,40538,3395,11334,-12701,3228,-43326,-66590,21789,-64394,7406,-51642,-50394,-62426,-84689,-26933,-71232,36296,2053,-5944,-71900,48554,-87045,-10899,77221,83127,13227,42325,16165,3036,32799,26574,60760,37239,7692,30542,-22022,-15913,15410,29176,-12535,-52952,53822,-16416,6535,21431,76155,1982,111031,58471,-35391,1742,39190,12258,-62074,7641,54254,75194,27839,-30799,-6433,82699,27938,52305,-29172,9777,6443,-26464,36818,35604,44502,74289,99858,-11319,-40753,-45639,6353,914,8423,-1206,-51036,-42653,-21053,26531,7812,-66251,45053,-10110,27902,20332,-123085,-51960,-5744,-37004,40353,26934,26342,-36664,25376,41165,17405,1374,10765,29993,-728,7573,-25643,-31915,-37228,55455,49036,-25329,-27347,44961,-26532,-63247,-40361,23422,-14196,18202,-26121,-44285,-17380,-22685,-32083,-67933,47984,55450,63921,54624,-22797,-33027,-72527,75335,4092,11600,10069,15117,47747,70061,13229,31011,109422,19711,81216,48955,35337,3855,18885,76809,9964,27200,10666,-113772,51926,11946,-71902,13363,34740,-28566,-25029,-40410,1136,25540,-110351,31151,35659,-4989,19821,57123,18432,14719,89328,33136,17721,-11112,-29620,-31264,-13485,-39883,-23137,-45388,-37476,34162,4211,5089,-33091,-104781,-47783,3087,8812,30096,-21794,55278,42016,65662,62089,68513,49430,52394,5243,-33761,-25367,-11441,16237,-52502,37444,44374,38979,-64000,-43987,-41374,-23089,-18910,98007,85625,4865,-1957,46201,-89515,-51229,8771,73133,-23132,158,25151,-72647,-30675,-67475,-23508,-43024,50419,-3881,-17941,-56696,-38085,424,-14134,-38228,-9109,14009,-16190,8429,-10301,-39119,56750,51397,26928,11225,38498,5976,26494,54844,84879,-58136,-31001,-28344,-31007,66962,-75819,-11199,-57220,-39799,-26278,-15717,-11550,109576,252,-50897,-23195,-61763,-83108,16771,9968,-22210,11057,-47383,-30751,-10980,-67118,25758,61179,70373,-13169,39023,12039,68862,42570,-13711,48552,28424,55580,84194,-29358,-65852,43580,-537,49961,125722,76206,40244,10913,25747,25893,-30925,49566,31952,22297,7593,53147,-4461,-21695,15280,-68108,-8186,-26923,106290,69643,-55353,4941,50205,-24830,46102,26327,60445,-60350,-61420,15621,51586,-72585,-18424,26137,30033,-70041,-82612,-22591,12584,8014,87396,47159,46198,12315,49985,33024,-99783,18928,54063,-27569,-16698,-25414,44461,22855,-12708,78231,8752,-7587,32209,68750,24572,42279,-6764,-620,30471,53079,-28590,-30288,20183,-39942,-35715,21520,61920,-17330,-17060,-14430,-40609,-2346,13028,-58506,-47879,-164111,6310,101353,75292,74335,-33040,-46601,44295,-1480,53480,45403,-8992,53152,68582,42435,44140,16655,4069,-32100,-63678,-1714,27590,-41810,-79396,-50561],[-18447,801,25349,-67331,-38442,-7143,-35750,-41739,-21707,1548,2671,-47536,-22142,-30907,-58937,22278,4765,1114,-27995,9436,46767,-44104,-30261,-42208,38269,-31779,30143,52326,-19694,16723,-46082,-41443,-7361,-40314,-26436,14081,10152,-2569,-63651,-109208,19843,97779,-92005,1761,-9370,34670,36885,10226,-95256,8891,57825,32043,-39266,-35688,-8513,-5075,36096,-63933,42790,17107,-13091,-36436,-26734,36726,53074,9875,117852,27590,-24955,-69638,-77145,-46549,-21522,-48170,-21331,46324,-12559,-101212,-83937,-51368,-53343,-13041,26333,-115071,-100316,-35056,-3572,-5251,-12600,-11877,-8557,80357,-30369,23146,-98234,-60982,1923,-285,-10582,-85131,-107058,64824,-16688,-16062,-32274,46755,-51978,817,15502,-62484,-55786,-23504,24449,11251,-32375,50244,58005,-48968,-11117,23744,-11923,74000,-4517,29775,-68256,52520,9924,17427,-768,-102383,23391,12157,-24422,5764,-50286,40093,-6386,-67828,-121032,-12551,-5627,-28133,-51200,-71427,-117921,-62178,20372,7095,12084,8539,48825,9606,-22698,30114,29246,-53365,26923,-42706,-14925,-11099,6305,811,-44025,-47925,85333,-47214,-70903,-64868,-50542,-19026,18887,41693,-64448,-18090,25169,-23198,-53173,-16583,56890,-74717,-83740,37933,47127,-52340,-77027,-62732,-34921,12406,80556,31762,19832,-27045,-40895,-39585,-109279,6436,24856,4583,-67294,-102394,-177955,-37159,24288,-93262,68575,-17542,-142719,-81114,-68175,-79266,11185,-36925,18012,-8138,-50619,-70210,-62529,-35540,-39407,-75776,-54389,-57174,-124430,-61628,-3182,-65755,-79843,-49526,-52096,-28432,-150791,-115239,-97822,-59470,-57101,-54761,-28601,-115836,-102448,-135181,-118605,-143454,-106267,-77956,-91435,-237894,-328895,-397049,-450074,-533295,-507308,-1023094,890494,570982,473140,358287,297484,149630,191640,112543,128901,179213,192033,-64461,61608,84889,148920,138683,104376,67544,74983,118096,93361,88380,128717,51982,22792,76593,46179,-4223,30684,85094,-79553,54663,50332,-16037,-52526,76790,133727,52197,527,26770,86830,24607,76994,6960,39285,53234,25173,28093,8080,-10505,-49135,-18214,49866,124273,51011,90424,-3221,-29191,27034,-33998,-46124,-61340,37150,124859,37560,93641,12579,124075,99696,-3818,-55026,-53659,-63836,12259,-25249,-74184,4488,-14312,-75276,-17565,-25563,-64633,-809,-53961,-52169,-9006,-66939,-90340,-315985,160780,227533,108800,87811,118627,44157,33484,576,40141,-32654,-10502,50093,34016,-3516,9644,-34583,25469,86291,121637,-7783,7714,-6944,129655,5416,-37720,-22998,56191,59056,-23540,-22638,-23342,68823,71697,16206,51342,48921,70450,-36755,-53816,-15312,63494,44660,36822,-35782,-46094,-62617,24940,51931,61956,3478,-72290,-51832,-17796,33528,4782,67917,-32745,18687,44678,-19201,-21079,50842,51531,96840,34484,-2852,74909,46346,40414,24973,12353,82127,-3357,89063,59610,53785,74823,70829,61162,-66151,46426,65016,34430,46400,27154,35378,-3253,12798,-16877,-21589,-89093,-60557,-28723,47470,-28041,88046,32037,-20444,-44911,35146,47536,14956,-24485,2528,4076,-687,-2641,-23477,-32100,-15881,11897,-14813,6971,77328,78699,-88978,-31303,-3384,72876,30520,64846,-10014,28562,72090,4535,-70517,-53713,76244,13954,6842,-2224,-22204,741,92773,35494,5728,23442,-6098,5225,-39543,-27036,-62572,47336,54533,113481,61826,33630,14714,23341,87164,6961,85291,52630,39575,54565,35978,25808,26714,-56339,3504,53373,17034,55304,-37250,69574,15496,-47483,-4808,48526,79160,27321,-25885,-27776,-34082,-21268,4442,38682,76513,-16464,40754,3615,69057,15607,2606,-36698,-6626,49747,-22074,10424,2513,7011,78287,-18704,-12155,-31444,-91150,-16968,-51503,-5345,44209,23103,10698,-18946,-23027,-42462,22273,11252,-38172,-62238,-40618,-3878,82422,-5242,31737,19463,52891,7044,11604,-11296,6652,5300,80137,5226,-53172,53864,7563,52993,-56527,5182,29057,-6572,-4420,27078,35690,-109878,8013,40274,-18484,-31114,-31094,16766,14879,8292,43658,-55271,51961,-21254,33017,-76399,4496,68419,25993,72508,19414,-9716,36800,-26497,-51857,20329,19744,49635,21301,41727,48239,34618,7263,103879,25315,-41609,32360,41398,35466,45145,-18352,24695,27207,146221,800,30080,49878,57309,9063,16242,-2562,15209,-33581,-62365,14124,-64619,7757,-55857,-43074,-57286,-74891,-32739,-63833,41631,16868,7996,-26262,58203,-59732,3767,80135,84086,17930,57151,21935,-21022,12478,37493,58845,-28399,-9925,32784,-32762,-3383,16966,26874,-15292,-69298,32452,-21767,13222,41102,94760,7230,80366,26529,-33799,7311,26880,27673,-54644,7277,32897,77419,17437,-26965,11431,77532,7813,19790,-36824,25179,-19511,-56221,47472,47671,19634,60282,106070,-21556,-47584,-23156,3601,-976,17770,1948,-51539,-31214,-17330,27778,8088,-39965,25960,-42976,29016,31329,-99200,-18314,26570,-37117,41664,9457,25132,-35214,-2391,53661,10858,13109,-2465,27443,-57327,-19654,-8367,-24042,-26335,31962,1908,-11987,3984,64601,-31891,-74056,-40171,21704,-25959,41270,7708,-26359,-2091,-9606,-31172,-73865,43642,73989,83910,69487,-34995,-30245,-76728,77354,11233,6167,16884,12267,45083,39203,23856,23884,81807,10648,47335,46278,18068,-381,11664,34660,-14308,17485,3073,-73011,67259,650,-47267,35546,34637,-21597,-12772,-37199,-1571,-14068,-97743,15091,11952,-13254,46479,76179,20704,-2003,76224,18285,26408,-4185,-6704,-41803,-38434,-32491,-42925,-44139,-45323,44883,27967,-4264,-34591,-89849,-34749,12291,18323,69085,-27318,49249,55292,69640,59286,63133,33441,45157,6914,-62906,-29138,7407,62963,-25755,41185,38420,38956,-47039,-35159,-38637,-27717,-25667,85375,69923,-12190,2435,24459,-110574,-75374,21458,44492,-154,-14148,13597,-18764,-15082,-74865,-19496,-46448,49229,1653,-22008,-23810,-25713,-7710,-30519,-17354,14324,17333,-33338,4931,-6435,-33738,31282,18507,27364,5283,45714,14301,31894,38939,82658,-75917,-30153,-16420,-21365,56087,-60892,-21295,-32213,-48768,-5736,-33511,-17067,123782,8687,-57892,-37192,-62403,-79006,16400,-1968,-246,31913,-55858,-43065,-13844,-108245,-17169,6247,1868,-17649,39460,30456,72857,30785,-49748,44937,31984,40244,80389,3103,-80874,42164,5887,71711,130023,63311,52580,25367,26807,31689,-35357,34318,26305,34587,30197,27642,-18249,-28261,9118,-74944,-7374,-2867,113503,83836,-50746,27429,57476,-33703,30063,7881,65836,-44619,-44430,20473,62833,-53903,-29760,18340,16468,-62096,-105073,-12658,25366,11175,104422,66387,48817,-22537,5486,17532,-76084,21652,41555,-15052,14300,-26166,47006,19619,-512,90989,-1846,-13589,9783,76047,34201,39201,-18077,-4266,35014,33325,-27134,26581,23727,-35472,-39561,16228,74692,-18730,6793,-20578,-40124,20392,-18953,-37470,-58615,-142534,-3774,94588,56268,58966,-33559,-39161,40682,12494,44944,28417,10954,48245,50213,66378,53326,-25594,8403,-26924,-84671,-27507,24489,-63377,-79367,-33536],[7134,245,25756,-80916,-42777,-29229,-55335,-59168,-5378,-843,9623,-26928,-46297,-51553,-59562,-14943,-34145,-9956,-20214,16833,63476,-18072,-17246,-36167,31751,-20717,6614,36509,-25635,22753,-34584,-8085,14263,-30328,-7964,17259,-1632,17620,-59084,-113087,29250,95679,-95757,29222,-6204,41849,45434,-3973,-91681,8822,69402,44153,-67603,-69412,-27317,-14167,33389,-59802,37821,30986,-20306,-25234,-37485,50665,66211,29414,135365,22802,-34038,-63009,-80382,-42662,-68589,-67162,-42873,73334,6861,-92084,-43790,-33922,-51019,-17458,25560,-47832,-95736,-34759,-10853,4334,-13168,-15925,-14056,88119,-41447,27590,-89011,-65480,2685,-7758,-26906,-82144,-124442,73976,-15958,-7296,-35394,50981,-44782,3850,7426,-63988,-65902,-6690,45638,-13965,-44136,36740,57521,-72560,-8155,5442,-32552,82580,21516,49294,-45347,64206,38255,-1100,-27105,-90452,33029,11950,-46189,11842,-51922,31295,-7327,-70084,-101782,-670,-719,-10759,-39481,-28795,-93937,-66906,28366,28978,13219,6146,71593,15961,3917,11221,12961,-59655,33045,-18498,22465,-17443,8361,-19271,-29338,2293,63117,-38622,-74559,-81047,-42997,-30263,40648,42366,-30590,-18160,19665,-18706,-51856,-4602,36331,-69707,-79056,52903,21453,-52670,-59963,-24501,-12581,17382,77936,22835,35169,13263,-43457,-46456,-93928,-10171,40240,-4226,-69572,-79163,-161274,-46050,16583,-75794,55066,-35774,-139984,-78913,-67890,-96858,-6260,-41834,36121,-3196,-42970,-50583,-63347,-25530,-54968,-66399,-73954,-75168,-155328,-54358,-6327,-60785,-86806,-79292,-57480,-24272,-96995,-66213,-47093,-14533,-87284,-88480,-30559,-71474,-69863,-125521,-132553,-194171,-139157,-107494,-125521,-260683,-312724,-383957,-423324,-523235,-438844,-1097537,884498,576574,440500,330009,314790,173490,183202,97871,99421,187525,203305,-34958,49663,62266,139250,131818,107292,60989,64949,147476,92432,64323,125003,55972,32933,54395,40873,-32175,31900,84373,-64160,48634,36293,19602,-27700,36672,119977,61661,-5979,23717,94971,45679,113776,32790,49383,51361,30143,23778,14385,11763,-53333,-1292,63115,111886,46040,79808,-20259,-26154,40086,-15241,-53562,-51066,24897,90310,42042,127912,24131,89950,98899,-26290,-29518,-62771,-56523,13058,-52232,-53271,6338,-44434,-58089,-4779,-8084,-51207,3350,-43099,-56019,905,-60676,-75296,-312718,142924,219786,70290,71339,104445,31202,-7624,14970,77310,-40666,18157,65213,30763,-10435,3580,-14657,23673,70078,111862,1422,5758,-23571,147702,16731,-27901,-31505,50109,15848,-24376,-19109,-17460,48923,39399,-10800,33866,60641,68444,-11972,-36943,-21157,46022,39936,28292,-55712,-48597,-75898,29582,55951,55817,-42366,-55977,-40840,62,61530,10427,91294,-28773,3786,26776,-18625,-28067,29600,35074,89531,23797,6388,65884,43400,29189,28948,18313,92960,9104,83238,79175,19687,49225,51736,57098,-64914,43745,103627,47240,43766,32132,9152,-8309,30684,-13937,-11311,-48280,-73382,-20515,39973,-23222,87429,40398,-32685,-19158,52070,48972,-4131,-19506,3696,10954,543,9487,8807,-9857,-35955,17021,-5719,-1739,86017,97713,-95639,-27687,12029,66876,9098,43316,-7339,29303,60948,37844,-111958,-89387,46410,11866,16437,10812,-26478,-15316,89789,29840,-5441,4217,-16796,6365,-20298,14794,-63217,62655,47890,48919,92101,41256,21366,32667,98251,-4703,59046,29818,15382,44963,56999,62582,35718,-64623,-23286,36932,5812,65444,-56635,32479,7050,-38215,-12881,3777,65055,61092,-38963,-25353,-40390,-23882,-2832,20574,56556,-8561,29401,21132,84335,30354,-9944,-37945,-9089,42656,-21726,14229,-12847,45638,92907,-16234,19643,-18418,-112860,-10737,-42505,872,15034,23042,7230,-19952,2156,-39597,8725,1164,-21372,-54610,-55451,-7521,97986,-19064,-26980,4518,57224,17391,7066,-18436,3920,15514,81854,-6093,-37822,55015,2920,61814,-45419,21064,21715,-5970,7847,-23920,38448,-109410,5057,64291,-35933,-17720,-15734,5929,9747,148,48117,-42111,48862,-384,21764,-97772,-18573,54310,32845,72643,5093,-12365,28945,-14590,-44147,21501,9077,65492,10950,49435,51520,7567,-16690,113885,46867,-19302,22942,30712,43101,34784,-33124,25439,16924,133720,-23295,10796,18698,63453,16534,22327,12729,18853,-16758,-38445,9610,-57990,11899,-53444,-34376,-48990,-56294,-31198,-40898,42343,28032,45272,29058,61717,-20276,17023,76695,81326,17697,67144,26965,-36849,7392,37186,57232,-69468,-23665,31237,-33902,16052,19935,22162,-16446,-70186,14685,-28598,9830,52194,104904,12534,29254,2374,-23634,16810,7157,39941,-42489,10257,14945,67712,2711,-10426,33450,58650,-5848,-1652,-42772,36660,-45317,-59863,55584,62748,84,47177,98586,-25248,-51176,2459,3924,-9438,24116,5317,-50599,-16597,-12345,33695,7776,-14351,-9352,-72016,21663,37335,-44024,24071,60313,-33795,33984,-12130,19870,-15681,-24379,54999,7906,23876,-10126,16572,-83882,-41591,1545,-19142,-8655,-797,-43187,7829,33307,79962,-31623,-82995,-44183,24965,-41861,50621,31856,-11796,12500,-2570,-32351,-70630,29264,80836,91116,71198,-42244,-33506,-83836,67949,10030,-10970,10507,6135,32757,9085,31179,14782,51174,-4190,-4900,34126,3199,1689,-1956,-20859,-23114,6042,10442,-24283,87276,286,-5457,52914,29434,-11063,-11509,-31794,-4659,-45141,-61130,-2913,-540,-19748,61816,73727,25028,-18003,62756,-2582,32121,3059,13782,-54839,-62218,-17969,-59813,-38211,-50018,49726,46554,-5079,-30821,-64610,-25844,1852,29445,99695,-19746,40044,60696,69944,56809,56981,21310,31268,2620,-81519,-32291,18247,87834,4023,31463,34817,39208,-26295,-28215,-43153,-28347,-27718,62943,37189,-22869,9446,-2412,-117336,-84054,32287,-8536,23828,-25281,1257,64099,6646,-62721,-13426,-52953,44760,6252,-25937,261,-11393,-11775,-38838,1596,38794,21176,-46572,323,-4255,-29459,4036,-18635,27957,-6777,50374,21192,26844,11532,78767,-81733,-30255,-4916,-11113,51199,-40043,-25947,4821,-41819,14226,-47512,-23280,115113,4106,-66123,-58184,-56189,-63066,6675,-16698,35934,44897,-47784,-49762,-18711,-128533,-59758,-34840,-50277,-23964,27436,40348,67091,22760,-80632,27049,25797,24506,78067,38347,-89182,27151,-1765,83199,127221,42436,59113,35565,26075,26483,-29705,25522,10675,37805,45832,-3304,-30144,-36655,1160,-63034,-1339,27319,102540,89825,-32130,50666,59135,-41744,14941,-9261,69607,-20406,-22336,23430,59994,-29104,-40117,11757,-1827,-54188,-109404,-3457,34318,3603,97082,62962,42096,-30648,-33179,8987,-55692,20267,21934,9989,34539,-24990,36693,13073,21911,85652,-11788,-19827,-10654,81149,41624,35329,-19279,-10751,36228,2297,-20032,85812,13899,-36733,-43204,10715,79357,-13712,30346,-31108,-35421,39813,-43374,-16596,-55085,-96857,-11741,74512,35867,43564,-26288,-23572,31645,26207,34868,11150,36865,35773,17617,74235,46657,-55014,19323,-25293,-98327,-49194,16342,-82631,-67480,-10893],[28228,-1242,19885,-82095,-29032,-41327,-62196,-65823,-3969,-9831,8738,-9364,-73018,-67859,-57462,-53011,-70001,-22140,-18191,23452,65957,1647,-440,-28456,-8587,-13907,-15396,6945,-30946,37737,-16428,26010,42037,-9872,8632,17704,-16181,18417,-56714,-110376,30449,59954,-85647,27567,-14910,40393,46290,-25950,-64455,6064,63918,49005,-87484,-88457,-36479,-23729,21362,-46107,29736,39531,-25527,-19650,-42031,58753,59914,40357,134078,17839,-32750,-63539,-77269,-39209,-105361,-80917,-61780,100381,31161,-66746,-12064,-7691,-39584,-23981,5406,14657,-66351,-26960,-19631,8849,-8043,-18414,-20934,82705,-38113,17331,-90118,-77054,-362,-23948,-34225,-69869,-112891,72230,-14226,8882,-32129,38882,-32756,15977,-4715,-58352,-65143,5341,58056,-37478,-48685,13387,46119,-83831,-5702,-20099,-43108,78945,35848,64940,-6036,62430,50216,-22256,-58364,-65230,37010,6913,-64697,14228,-49727,23084,-11193,-65621,-80274,-2779,1745,7026,-23684,19221,-59911,-66018,17862,34070,21723,527,74641,11522,20266,-15224,142,-50624,35154,436,45506,-12194,14512,-38437,-12544,60258,30623,-30086,-72365,-91238,-28353,-45146,55489,34892,2981,-16281,14229,-15426,-47800,-1665,-252,-60532,-75685,51740,-8486,-41059,-31386,5352,5930,18548,65528,5692,35289,51742,-47814,-50650,-72667,-37294,42122,-26587,-68431,-53593,-124686,-53534,1756,-61302,51086,-44913,-113541,-79765,-67413,-88423,-23376,-43299,46396,-6048,-37334,-35342,-68881,-18546,-70577,-55988,-93193,-93521,-153487,-43908,-19818,-57902,-93400,-118834,-73312,-32323,-40214,-16787,-9991,21056,-128656,-125632,-39829,-44744,-37201,-127083,-143005,-225648,-165312,-147647,-172338,-284103,-284499,-361055,-382055,-524108,-510814,-1222433,932436,611414,404056,302857,329908,199955,183075,98993,78814,196097,208005,44366,34108,43819,120535,110748,105127,60063,64979,166871,86189,36264,107130,69833,45421,23354,39976,-50987,36510,74294,-35359,39271,27031,58985,19421,9173,100872,65523,-20186,17005,95644,65610,134545,59126,49009,55327,40574,18064,17933,26143,-50413,17624,72297,77037,35897,61530,-31965,-19612,64642,-744,-52973,-28722,4253,44578,55687,151254,42617,47590,66998,-32634,-706,-54049,-44346,12803,-68411,-14983,10699,-65449,-18717,16621,4314,-40356,1922,-26151,-56157,-11741,-59994,-72487,-314131,134527,196393,49319,66458,90982,22711,-46937,22935,117379,-38609,37222,76643,31159,-16344,6449,17498,27461,64723,90822,5322,-5198,-37301,149502,37738,-1179,-16840,35220,-27472,-18357,-18202,-10039,31676,7249,-53344,9825,60339,66007,17836,-14949,-6909,23756,32544,15883,-64474,-36994,-65786,37861,62089,45231,-77236,-36060,-29500,14521,72713,11843,96286,-19855,-14654,5224,-25848,-28120,3263,8271,56806,6296,21610,56753,39628,22026,20589,26941,87050,19171,77422,85695,-7785,17328,24062,44309,-55882,35193,117413,57609,30297,44196,-21804,-3974,57456,-8989,-4345,-15009,-75040,-12568,29530,-26193,74686,49352,-37412,2945,48528,46290,-20420,-11102,4754,5375,-4722,18222,36001,11042,-43245,25444,9501,-8865,84570,95533,-88373,-29974,20672,52522,-13251,17927,-7248,32141,53583,70886,-134277,-106028,32388,7457,6144,23196,-33620,-17629,78017,24168,-15469,-14901,-37014,7800,-4123,52290,-61996,71051,40023,3919,97591,41901,31503,32676,97798,-6697,29828,-218,-6434,32792,85534,70497,33307,-55161,-36639,24439,-4223,73436,-64343,-8913,-5245,-26829,-19055,-49704,34004,76084,-49231,-16504,-28346,-24538,-10245,1817,43207,233,10669,36068,98006,28717,-18813,-37076,-12811,36800,-12795,15148,-24825,80245,95512,-19734,41278,-6057,-119174,-3143,-29666,22837,-5739,22396,10722,-25313,22191,-34958,-11341,-9031,-699,-36809,-55130,-7227,83809,-29203,-78180,-16602,44453,17047,-7496,-18178,315,26269,73743,-16491,-20251,53437,2578,60771,-33826,30633,22105,-2271,30575,-35168,33206,-103310,2251,75456,-55649,4793,9021,-13814,167,-5752,41551,-35491,48311,29359,6729,-91416,-31768,36715,37470,63699,-14364,-12309,18632,-9698,-26022,11637,-1274,80120,2045,48704,51774,-15766,-41377,111364,55667,5103,7251,8051,42570,28919,-37776,22036,3159,104849,-44296,949,-9259,57396,26923,29138,29346,15147,-1203,-6157,10961,-38698,20105,-45045,-26296,-36121,-31602,-21112,-5042,38123,30696,87780,83924,61919,19536,27441,67925,76415,8788,69868,27966,-39502,11599,19840,55672,-62657,-30712,26381,-20713,39250,26162,19952,-16132,-53549,3740,-34782,-1828,53442,103300,17901,-29789,-7907,-8781,27615,-15215,43596,-27914,15911,6769,51713,-16108,12133,53822,29957,-9217,-12114,-42355,43006,-59477,-38256,57449,74090,-8022,34754,81776,-22393,-48943,26011,9687,-19241,25984,10614,-49061,-8824,-7450,40860,5832,6890,-53756,-83486,9886,37310,16774,61612,74045,-28431,20369,-33537,12192,12690,-36771,44220,5024,31720,-12948,-982,-76645,-45311,7649,-17104,9973,-31438,-69398,30922,54306,87021,-25151,-88033,-54442,31705,-60841,42204,39719,448,22280,-1054,-30004,-56972,9577,74270,86492,58544,-40480,-39423,-89691,47349,5251,-32369,-10580,-1252,14516,-11804,35096,8659,27078,-16470,-55863,19770,-3682,9721,-17599,-65726,-16068,-5266,26814,16713,102105,8166,38998,60390,21532,-1940,-22214,-24149,-5834,-62816,-21726,-19033,490,-27061,61770,52228,28795,-30986,48013,-24262,33202,7555,25998,-68490,-81704,-2955,-67843,-29234,-51264,48261,55063,5826,-25469,-36299,-26915,-24364,38345,109505,-8517,27828,56837,63113,52910,49821,13960,16839,-5217,-83719,-34183,15289,84530,30960,10508,25318,38131,-8792,-25077,-50977,-22099,-21873,36629,-1368,-23957,15039,-28185,-107764,-77401,37893,-69086,37667,-28936,-6722,144628,27485,-37830,-7073,-58718,38534,7717,-27466,15244,841,-10972,-37873,15113,57889,24682,-51146,-4806,-6520,-23915,-15616,-50520,26852,-18824,51217,24479,15480,-20816,72870,-73525,-30730,4277,-1478,54816,-19791,-24197,44466,-22583,28950,-49342,-26075,86108,-12467,-73535,-80664,-45697,-40050,-15826,-30808,73365,46352,-22764,-49818,-25399,-119948,-88704,-47098,-65529,-29568,4653,40195,54031,17844,-98289,-5383,8891,13362,78016,66780,-88362,-1376,-19208,82787,119109,18384,55935,35859,25131,12095,-16984,18889,-11650,28645,51298,-30551,-34703,-44715,-6888,-36478,10290,51864,80440,87387,-3595,67747,46619,-48925,4376,-20188,73600,5837,638,24368,44099,-8108,-46072,12058,-17709,-47824,-91359,3507,36246,-12933,65974,37727,28126,-17463,-50522,10075,-42755,15112,-623,42319,36631,-21453,9937,5687,50687,74263,-17826,-26268,-25178,80708,45467,32124,-11562,-17304,33613,-31057,-7462,128508,-5591,-45331,-45938,4546,74643,1963,48287,-43307,-22969,50157,-50498,-641,-39807,-45241,-17481,45521,21428,39535,-11702,-3438,19999,34960,27988,-2937,61388,18242,-18273,66345,26447,-64836,30842,-28050,-99927,-58681,6173,-92792,-48068,9516],[35445,-1890,8483,-72664,-4962,-40388,-49340,-60390,-16482,-25144,2053,1098,-95840,-77216,-53089,-74989,-93850,-29477,-19944,32765,57705,12454,16156,-20737,-70111,-14139,-31228,-24481,-34628,58938,2472,53519,66706,17668,19882,14004,-30728,335,-55112,-102617,28216,1413,-66474,2998,-30778,32602,40377,-44114,-22437,1036,42247,46470,-93167,-87807,-37229,-30127,-69,-30714,19057,40897,-28956,-18154,-37267,59039,39750,31245,113072,13604,-21645,-67916,-69465,-38099,-121838,-91804,-74657,120011,55164,-34407,3112,18674,-21473,-30226,-28515,47678,-22795,-16733,-26427,5285,-3628,-18623,-28897,58024,-24953,3051,-100482,-93430,-5993,-44674,-28988,-49339,-73117,61759,-12410,27689,-22901,18060,-18324,30016,-19609,-46955,-55130,12063,58285,-52873,-44893,-12932,25885,-79053,-6633,-46018,-36619,63808,37116,75309,35727,49391,50200,-39003,-84505,-36667,37167,-432,-75483,11474,-44345,13411,-16970,-57427,-59268,-19507,1117,21031,-6011,53284,-32839,-61274,-8908,16127,32439,-6813,65063,-1956,21325,-38431,-5301,-34832,29715,6763,48279,1809,22284,-52447,2267,106988,2289,-22554,-59074,-89146,-10616,-60696,63346,22846,26025,-15524,14502,-10962,-39949,-6686,-40998,-47729,-72287,33391,-37903,-23959,689,22641,17320,14041,45947,-18353,20145,73932,-53130,-47364,-47840,-63652,32014,-59235,-63756,-29497,-79615,-57141,-11299,-53934,49483,-44775,-69641,-81697,-66770,-57553,-31713,-43210,50004,-14628,-30882,-24228,-72012,-17723,-83215,-45379,-108251,-107230,-112851,-33548,-29295,-57022,-97517,-158010,-96568,-49955,2881,19711,2714,36482,-169079,-154749,-58240,-46745,-19105,-137376,-142156,-226185,-179870,-183307,-203056,-294283,-249123,-328174,-339832,-539597,-678560,-1362273,1041923,672114,374413,282796,337942,220792,192991,114185,67971,196902,203651,132117,20734,36732,103976,81351,100714,67040,72763,173850,77684,15424,79458,91236,54412,-5647,45208,-54062,44363,57050,-3750,30706,23222,89681,74725,-1506,81233,62115,-39872,8632,90121,80868,141809,75744,38880,63916,50923,18936,17840,26791,-42171,32613,74571,28619,24896,36790,-39562,-11226,94022,6912,-41718,-819,-15777,7693,76403,153751,58619,14876,22378,-23784,24942,-32499,-29628,12798,-72359,26825,17431,-71640,36094,41960,7998,-32042,-7834,-6954,-52028,-42875,-62578,-80572,-326121,140560,164132,51382,72172,82009,20458,-76268,26178,137803,-25549,45243,81137,37619,-19930,18161,56113,36060,69457,67255,4637,-20823,-45263,137604,63246,33778,16679,13732,-50845,-5309,-18299,-1637,19434,-16558,-100052,-14395,48073,61365,44449,4537,17288,9845,24369,6233,-60263,-12362,-35427,46173,67915,32620,-94372,-14621,-22097,19661,64721,13689,85537,-10745,-29849,-15123,-37388,-22385,-18908,-23661,10790,-10801,38071,49646,34049,22411,4211,36608,63638,23789,66106,72130,-22427,-13557,-5050,27426,-39749,22418,88812,62348,9783,61014,-51000,7583,86781,-6155,-2934,4877,-63636,-6725,17462,-39740,55373,58804,-35541,11780,21536,35236,-29568,546,7231,-7127,-17210,24189,56599,25139,-38655,36335,24163,-10343,72899,78646,-69408,-37656,16542,32873,-30664,-6159,-8097,37354,51479,86935,-128750,-92526,33362,2058,-13043,33531,-43662,-5804,62123,19604,-22076,-26890,-57281,9692,9468,72498,-65175,68647,31346,-13716,84183,35162,46430,22289,84270,2051,2897,-30321,-21363,23154,114363,47317,13590,-33600,-34974,19116,-9392,79610,-55454,-44402,-17942,-15202,-21729,-83513,-465,68685,-50429,-2041,1567,-23182,-16977,-11197,37808,7225,-10223,42979,105120,14102,-21777,-34620,-19920,32433,2675,13933,-30344,98096,82660,-33389,49294,1491,-110963,10254,-16076,47188,-14937,19893,24631,-33362,27206,-28797,-33021,-16734,20042,-10372,-39905,-2709,45053,-29375,-104714,-33209,19577,3847,-28373,-8968,-3372,36497,55927,-18264,-2589,50775,4961,45346,-21641,32761,30965,3540,52796,-12563,20238,-93800,1657,73542,-64961,31554,38426,-36296,-9970,-8479,26476,-37789,46618,56796,-9985,-64368,-32253,18060,39618,50289,-34191,-7644,8723,-12333,-3227,-5486,-11590,94394,-1870,34895,48451,-26842,-60819,96201,50116,19294,-10073,-20078,34019,23224,-35214,13853,-3833,69655,-55045,2345,-27277,41465,40322,36196,44889,7840,7639,24614,18642,-6954,31199,-32513,-19169,-18243,-6217,-3838,37348,30261,22395,112000,125533,61330,48116,34334,54997,70019,-8743,64999,23077,-28033,16722,-11353,53340,-14911,-31026,19314,8123,60712,36474,24948,-11410,-22217,189,-37657,-18707,45332,89714,22615,-79160,-4253,4814,35985,-34930,38065,-12386,22462,11800,34902,-34993,32921,65609,-1276,-1834,-15951,-31963,42230,-57577,937,51182,75876,-3288,21354,61857,-15087,-40309,42902,21170,-26028,22960,18592,-48026,-15899,-3980,43922,1730,21905,-94015,-72124,-1247,31700,59492,85287,61013,-22794,4240,-50155,4082,39164,-39400,24392,-849,34496,-13485,-20545,-48004,-23126,12631,-17136,22866,-48237,-68871,52512,66260,83655,-14324,-89148,-69710,37013,-80857,18032,30713,12828,25762,-1828,-20452,-35207,-10590,58903,75861,34881,-29173,-43216,-89411,19957,1422,-48735,-41058,-7465,-3411,-19889,36120,9576,16466,-19042,-79969,10389,-1365,20947,-30299,-81043,2415,-16004,40673,41515,100809,18816,71827,56237,13739,3714,-38087,-15440,-3883,-65145,-584,-29691,11430,-37886,48097,22237,28716,-38209,31632,-41486,29580,8543,27632,-80203,-93916,7481,-63350,-18360,-49608,40646,51486,25634,-20611,-11379,-35621,-56272,41978,97201,-3872,11716,44531,49219,48096,43284,10781,8931,-12668,-69677,-34501,-34,61943,50217,-14914,7272,33738,276,-26951,-56264,-6918,-6804,14065,-29935,-15807,16989,-47172,-84948,-62520,35868,-116853,34562,-22767,-7002,186895,40083,-9705,-1710,-58504,31559,4950,-22889,24532,6780,-6970,-29282,23135,67877,26660,-44768,-9653,-14408,-14115,-21433,-68856,22085,-24904,49709,22861,4094,-49302,64688,-53088,-30428,10005,6826,63322,-4818,-16680,76000,2095,33738,-33113,-21625,46615,-35498,-77874,-98615,-33923,-16360,-50188,-39013,98755,36333,11823,-43559,-32286,-88005,-96183,-35525,-46119,-31757,-23077,32320,37041,14674,-100392,-45349,-15652,7505,77279,81121,-78859,-38177,-39385,71201,108205,-3216,42387,23992,26693,-5960,-2295,9781,-34497,7665,44094,-48598,-32312,-50324,-13333,-3727,26550,59906,56984,78225,26543,70411,15839,-53783,421,-19050,78802,25993,17903,24906,21068,2180,-44599,20857,-20644,-42046,-54047,7544,31457,-32251,22163,-962,9515,6246,-38642,20877,-37146,7148,-22018,71953,21434,-15822,-28515,628,81157,67757,-18041,-31696,-31531,70962,44095,29579,729,-21322,27747,-56440,8642,142312,-28616,-58148,-47057,-2056,61360,28298,57426,-52699,-1472,48447,-37107,7975,-18670,-4728,-20864,16296,16506,48679,6042,14807,9418,35899,26985,-10907,77570,790,-45293,48255,-1261,-58296,36279,-33631,-88714,-53615,-3160,-90023,-27366,19490],[25677,-29,-5773,-58124,18072,-27625,-19033,-47094,-37757,-43769,-6576,2897,-108050,-77267,-46517,-68587,-100700,-27854,-22375,46824,42911,15409,29444,-14959,-125129,-21463,-38287,-45915,-36293,79541,16476,68290,79244,45388,24434,6095,-40926,-26178,-52423,-91243,24753,-54588,-46467,-25356,-47407,22686,29505,-50795,23137,-4920,10503,37509,-83761,-69125,-31860,-30518,-27419,-18771,7362,35970,-30683,-17282,-23112,51780,16915,-2147,77953,10814,-4388,-67316,-57891,-41518,-119003,-98739,-78381,127120,73520,-7456,3305,38986,-110,-34932,-63898,47574,16132,-9789,-28625,-6287,-7510,-16174,-36956,17117,-9287,-7675,-114847,-109539,-11277,-63296,-11054,-25025,-19555,45718,-11580,43305,-10756,-3642,-5638,37828,-35540,-33089,-40213,13969,46757,-57033,-33781,-31697,2195,-60530,-13676,-67452,-12651,42284,27251,80911,65971,29995,46526,-45994,-95904,-14053,36835,-6739,-76626,4740,-37280,766,-22139,-48328,-40704,-45832,-1944,27931,9494,63195,-24621,-54783,-42957,-22256,36099,-14364,59276,-18702,8458,-48578,-1585,-21448,16778,-698,33403,19187,27979,-58976,11355,125203,-10108,-16454,-34672,-73354,4707,-73758,66117,10725,32179,-19970,22866,-3654,-28091,-13996,-72498,-32848,-66660,5271,-59555,-7582,25477,27277,20494,3795,24244,-44537,-4004,69287,-57151,-34201,-23146,-79806,14358,-93262,-56795,-10933,-37602,-56294,-12790,-55172,37888,-38394,-18547,-81585,-65802,-15592,-26520,-43884,48675,-25520,-20797,-15658,-67517,-22190,-90048,-35421,-116079,-113032,-47469,-26379,-26314,-58633,-97870,-182983,-121088,-72670,20999,37263,-7432,28776,-194421,-164519,-84707,-75098,-26804,-150776,-125901,-196340,-180592,-199608,-199096,-282548,-214608,-285491,-311132,-564495,-853789,-1479215,1199958,748677,359347,272551,335593,230785,210411,136002,64870,183302,187630,186182,16959,43288,97525,52533,96531,81174,81989,168831,68994,10661,50367,114990,56568,-22903,55493,-40533,53930,36829,20954,23791,23143,104982,119606,3317,64621,52411,-60046,1269,80937,89172,140637,78935,23710,72942,55156,30038,13708,14836,-31678,39586,69424,-14676,17574,8757,-44843,-2211,118347,8815,-19441,23858,-27227,-6190,97758,132487,62747,-866,-18291,-4551,43486,-7054,-14913,14640,-66966,57903,25895,-62154,93114,64439,1702,-25541,-24841,11093,-44023,-81620,-64995,-94714,-345577,160636,132053,72725,82994,78100,23633,-88477,27112,126137,-4771,45260,77875,51193,-19426,35755,89567,45720,80485,50849,2878,-34797,-45930,117352,87217,63030,58733,-8919,-45307,11865,-16433,6614,11935,-25889,-130985,-32160,27567,52381,57597,13964,36748,11798,17272,5893,-44603,19513,5432,50965,70817,21291,-95929,5867,-20299,12589,43998,21295,67708,-6273,-37808,-30788,-45942,-12537,-31097,-54086,-31144,-19976,51829,46101,24196,31149,-13006,45050,30920,21552,45484,39769,-23911,-37468,-27513,11166,-20623,8463,20476,59444,-12181,77623,-71323,22871,110995,-7151,-6805,11015,-42710,-3771,5213,-60691,35342,66850,-28525,3846,-22059,15009,-30671,14888,12733,-18858,-33113,28585,72564,29859,-28099,48129,31510,-3365,53187,58522,-45696,-47866,-2414,12062,-38806,-25664,-8941,43619,51253,77059,-99264,-53538,41080,-1733,-25876,41385,-56074,15672,46386,16636,-23635,-26995,-68731,11539,23729,71979,-75710,54109,22767,-11528,61370,23213,63615,4361,60825,19087,-17997,-51944,-27408,20103,134157,4247,-23969,-9059,-20722,20389,-7554,83187,-30103,-68263,-27775,-4202,-20847,-80312,-26456,44203,-39246,13899,40526,-21184,-21911,-16164,36262,8961,-27407,38565,102528,-4182,-19201,-29970,-29515,28361,20408,12753,-28502,91812,56105,-54465,48155,2442,-93017,29751,-5917,59459,-12940,14470,46689,-41556,14089,-19955,-49924,-18275,38816,21654,-15741,4324,-476,-15551,-100662,-36917,-9001,-19992,-48223,7497,-6521,44285,32480,-8275,13343,48234,7070,15398,-8684,28673,45986,10051,63245,16726,1832,-84004,3993,62658,-57458,56878,66147,-53970,-16149,-8872,6918,-46434,41488,71095,-25346,-31411,-21469,1423,40203,36063,-50193,1905,2591,-19991,17844,-24628,-22325,105844,-429,8136,41276,-22991,-70964,72034,34499,15623,-24469,-45672,19071,14625,-29773,2227,3144,36768,-51778,12751,-33535,20381,54816,42576,58682,2307,8974,49811,30983,29303,42550,-18252,-11637,3488,13503,17026,77670,21435,4589,102866,142388,60842,60359,37639,39787,61113,-30641,53918,12516,-6134,16659,-44881,49139,40009,-27219,11178,47226,74522,49754,38485,2458,16763,2526,-35236,-37605,29796,67101,25531,-102795,8355,11689,38500,-47464,28230,3265,27717,28465,21129,-47362,44825,63100,-26540,12947,-18066,-11095,32670,-43527,46124,37076,65722,10502,5334,43947,-7003,-27152,51289,36477,-28318,15635,28381,-48526,-39556,-2686,38247,-4217,30369,-116318,-43311,-7240,22521,73957,93179,28953,-18568,-11727,-58596,-2409,55943,-34668,2052,-10849,30945,-14745,-36055,-14167,21870,17964,-18244,24661,-46596,-46585,67504,72582,70419,-2922,-87985,-84606,35841,-99283,-14470,9709,27691,24353,-871,-3921,-10961,-27853,43504,65729,7227,-11527,-41787,-80792,-7511,696,-53746,-70891,-11066,-14477,-17723,34480,18089,21071,-9133,-59880,9219,5002,31316,-35976,-63890,25049,-26631,41464,48878,77766,26746,85792,42635,8468,7576,-48302,-7948,1008,-53311,-5408,-32661,24291,-53391,26710,-2419,22384,-37213,15492,-51057,22725,7336,20382,-87192,-96525,11561,-46019,-6094,-45586,28296,37219,44804,-16235,6214,-44494,-82122,39579,70546,-11035,-8460,26436,31572,43956,40534,10312,12479,-15952,-45708,-33354,-20222,36751,59002,-36372,-15326,24548,-559,-33602,-53927,17184,15779,1423,-35303,-1678,15665,-55905,-56464,-50401,25948,-138551,14789,-7080,1013,173889,39549,12822,2206,-48003,23915,-1589,-8814,32134,3820,-2961,-17112,26850,68233,26082,-28470,-13920,-26878,1733,-12456,-70790,12386,-22136,47688,16262,-1714,-65422,54695,-25317,-28229,11917,12925,68049,2646,-5700,91578,24852,25745,-6,-7988,9865,-56743,-77374,-107184,-23300,2127,-88952,-36541,104943,18839,43695,-32356,-36756,-47528,-82530,-15491,-10285,-28804,-47632,21861,19554,12106,-91250,-80603,-40960,4805,70883,78644,-63672,-73408,-55474,50925,95475,-17917,21862,2273,33207,-20777,8742,-3640,-50178,-19827,24109,-58448,-27931,-52294,-17001,25877,44409,46882,38549,64861,48599,52411,-29088,-53703,2935,-44,83927,33412,23137,27773,-338,984,-34600,34993,-2727,-34407,-7511,8385,23576,-46101,-18721,-40346,-11328,30194,-1470,38385,-35441,-2230,-40178,87220,-4277,-8933,-66855,451,108899,69305,-12666,-34214,-29720,50119,36600,26564,12429,-21282,19427,-66522,24931,127028,-48658,-68360,-46134,-8132,42496,59592,57385,-54248,26924,35840,-7698,9907,2021,16364,-21825,-2265,19118,63987,20417,24039,2779,28941,31966,-11071,81563,-10273,-55512,27525,-29884,-44920,31645,-38167,-67195,-36766,-9866,-74344,-11884,13443],[3773,5635,-19227,-45238,31477,-8419,16399,-33904,-60922,-60557,-12797,-2527,-105104,-66087,-37689,-34466,-90980,-16901,-22381,63429,25014,14156,38086,-12656,-145132,-33277,-36693,-50760,-36149,91339,21833,66826,74538,65758,23131,-4632,-42243,-46996,-47834,-77802,19887,-81477,-33621,-36618,-58911,14678,15690,-44395,62334,-9931,-22219,24036,-64416,-39837,-22758,-23707,-53137,-10048,-2652,28324,-30664,-13908,-2995,39315,3528,-52418,38311,9684,13562,-53304,-43649,-50949,-105449,-98115,-70564,121075,82438,3951,-5380,51478,21267,-38017,-88971,30265,35198,-9611,-25697,-22812,-24220,-11309,-43319,-27710,1636,-10969,-127209,-118914,-12462,-72761,16778,-4252,24579,26984,-12576,51429,-192,-20512,1146,34322,-50608,-21002,-25337,12405,27222,-50579,-18305,-34195,-18660,-34543,-28094,-83447,22005,22427,10506,82096,76222,10020,45089,-41389,-86972,-2543,38757,-8760,-69689,-3003,-30131,-13831,-23737,-40575,-25949,-73238,-5862,26127,18106,50788,-35950,-48065,-72592,-70073,24179,-21079,72475,-31249,-11492,-41296,10288,-16148,399,-16699,9169,34158,28150,-56919,12569,108668,-3946,-11894,-4412,-47747,12625,-81433,66463,2218,21689,-32896,36532,7002,-13340,-16875,-85106,-17859,-57213,-20513,-66827,4689,35042,22058,16400,-10528,5862,-65239,-26954,36989,-56782,-12924,-2384,-81605,-5121,-117467,-49987,-1676,-5884,-52256,2370,-64304,8222,-30399,28128,-76512,-64178,22920,-9053,-46610,42823,-35212,-6414,-8917,-54719,-28310,-89858,-27421,-115106,-110189,15751,-24271,-12514,-63632,-94739,-182389,-139047,-95763,12135,37914,-26975,3546,-195414,-149723,-115285,-115706,-61214,-160820,-96498,-147785,-168077,-189625,-161401,-249092,-188878,-236172,-305272,-586654,-965446,-1544155,1371110,826485,361407,271162,322404,228680,229775,154792,66424,154414,158680,189196,27689,59461,102762,32896,94029,98946,84980,154323,60096,24640,28550,134488,51799,-24103,67340,-15416,62783,19050,33621,15809,23816,104807,139389,18887,52371,39397,-74538,-2656,71062,89109,135192,71079,10542,76994,49497,47461,5833,-2979,-22334,37627,59264,-32974,16757,-16962,-48892,6576,128644,8983,11689,37942,-26859,5270,111225,93921,50550,-2604,-45501,18492,53584,12704,-1999,19129,-57999,70803,34758,-41316,137302,77350,-12816,-20321,-44393,25288,-33226,-114701,-64538,-108672,-360888,188555,108570,102480,91697,76976,29724,-80144,27759,87298,17466,42375,69393,71256,-12873,54049,105315,51271,93119,47693,4268,-41822,-39629,94190,104464,73751,97240,-25526,-16437,27937,-9239,13626,6414,-18164,-129080,-38904,5061,37467,48703,9621,40777,27361,12299,18228,-21519,50790,44587,50829,68757,13785,-87433,21997,-23237,-5342,21943,37414,51761,-8934,-37740,-40055,-44214,-251,-32400,-76539,-53050,-16886,61005,47159,7873,45128,-24119,49927,2003,13108,16926,-2032,-16922,-51327,-36917,-1276,-4005,-2897,-63006,48861,-30027,89730,-77587,38206,123592,-11165,-13151,7340,-20683,-3177,-5902,-80618,19084,69837,-17717,-16439,-65997,-10197,-26456,30450,22057,-24024,-45790,32119,86508,26279,-18884,58726,27502,12541,29473,46409,-24497,-56078,-32951,-5605,-36636,-39790,-10261,48502,47287,43761,-59654,-6927,46010,-1153,-21834,46847,-67915,39749,33553,14869,-19567,-14434,-67437,12125,40860,55307,-91765,29380,16044,-1096,37394,9909,76790,-15335,34308,39230,-30912,-58569,-25817,25354,136450,-41050,-70550,10363,607,24882,695,82013,5179,-80622,-32658,6168,-17953,-46706,-37848,13739,-17279,25099,74805,-20676,-23820,-14643,32196,2963,-36333,23033,89821,-15248,-13623,-21990,-37965,22661,35085,14154,-19801,65257,22452,-74350,46022,-2106,-71418,50978,-2765,51489,-2976,5766,68594,-47506,-13086,-7320,-56515,-10943,54915,54268,9174,10560,-34824,11365,-73590,-25291,-32556,-48197,-59083,26908,-8474,47528,10738,10581,25811,45939,5981,-23329,5102,21852,62312,15898,55008,23505,-18193,-77171,8368,48194,-36137,75972,86219,-60539,-15022,-9197,-12694,-55534,32746,66822,-36870,-8136,-4424,-10163,40696,22803,-59778,14625,2811,-28110,32618,-41016,-32757,109286,3275,-25177,30286,-7881,-70991,44266,16258,-4036,-32494,-62020,565,2883,-24722,-9940,24695,12100,-35270,27341,-29595,-471,66623,46930,70556,3709,6072,70313,45006,57614,50499,-4407,-1406,26505,22557,36761,108366,14914,-17183,62765,128938,59477,60132,37707,24827,47444,-49983,38762,-1533,19113,10002,-66249,42317,65222,-23380,2583,83414,76646,62767,57066,28553,54214,8380,-27319,-55721,9674,40765,25637,-93480,22456,9427,33472,-50188,22209,18407,29849,50144,12029,-47139,42982,44209,-39012,29049,-21053,16540,14319,-26642,85291,17324,45440,26228,-13372,30390,-2054,-13154,53085,52221,-27530,5399,37577,-51072,-73391,-3281,22751,-10826,33022,-113418,-9624,-5360,12943,64911,89017,-7371,-16976,-26013,-57658,-5372,60885,-25433,-15157,-23636,21909,-18772,-42359,13132,75103,24321,-19455,13151,-32215,-16569,71896,77578,50508,4678,-86848,-91043,26333,-113240,-45006,-15553,45927,21361,4620,15664,8354,-40886,36699,59762,-16136,6702,-35972,-66773,-29012,2106,-46792,-89624,-12693,-14298,-12569,29506,30067,36920,10212,-1006,13523,6324,37110,-32691,-28519,43982,-37329,25305,42467,36549,28601,82389,24774,7221,13640,-43872,-4500,7351,-31196,-26674,-27891,30237,-71714,4888,-11737,9580,-27250,3713,-53077,15199,6379,8890,-86966,-88301,10699,-18931,7290,-38955,14101,16447,50603,-11430,15452,-46000,-93642,33145,40393,-28026,-30773,6292,14457,40991,44802,10968,27933,-13099,-21582,-31163,-35317,22667,56822,-47396,-35320,10651,-8615,-42733,-41850,47237,40933,827,-14012,14015,13212,-54002,-31554,-49939,10547,-132935,-14886,14910,15126,117887,25320,24148,5054,-26012,15039,-10038,15553,40699,-7685,-2138,-6455,26813,61029,22574,-6390,-18067,-41009,22736,7148,-59678,-2228,-12680,44937,5860,970,-63256,44454,3659,-23604,10350,15298,60268,2332,5141,89258,39738,5706,39680,13654,-13333,-68098,-71220,-104067,-15209,11879,-118916,-21801,94484,376,60720,-18151,-36074,-13262,-54893,95,21363,-20701,-61384,14465,4363,9756,-78359,-98631,-58401,2457,54715,61637,-47041,-95527,-63103,25652,80247,-24019,866,-23030,45313,-26827,11610,-19117,-51942,-44946,-4753,-67199,-27239,-50855,-17596,45318,58842,17426,25824,49767,55237,14159,-75964,-46193,9787,36976,85128,25777,13597,35500,-12008,-6265,-17753,48130,34042,-22678,34807,5973,17581,-47587,-44054,-68160,-32137,47911,46254,56996,-33086,-11500,-56186,79808,-31261,-1938,-92038,5966,130155,74715,-4157,-32126,-21870,20333,23562,21674,20000,-17189,8939,-60153,37464,93502,-60459,-68651,-43223,-12317,22677,85583,50443,-44367,57090,17403,27604,8547,18302,19165,-20595,-1894,23222,75353,25009,19209,766,16690,40937,-3561,73741,-9866,-48100,10462,-54215,-34296,18000,-36389,-39613,-14056,-13424,-48785,-6532,-8951],[-20072,15772,-28521,-39191,33123,9219,39864,-28993,-79673,-70089,-13634,-11670,-86599,-43044,-26820,11943,-70000,-451,-17955,74823,6747,13235,42525,-14413,-118266,-45485,-28906,-39566,-34762,88301,17408,49192,53350,73872,18211,-15822,-31893,-52075,-41977,-63974,12551,-68171,-32116,-20654,-61769,10376,512,-28390,88611,-12293,-47057,8821,-44397,-10272,-11975,-10442,-67045,120,-7820,22945,-28949,-7248,16977,25255,6621,-102241,3871,9801,26748,-24792,-29326,-65219,-89488,-86500,-50948,104743,80549,-3652,-16334,57794,40374,-39716,-98464,17040,32356,-15407,-19454,-39527,-52165,-5031,-45618,-60534,3172,-6496,-133493,-116211,-6472,-68237,49519,5306,39137,7980,-15682,51030,4616,-30377,-419,19680,-63064,-14512,-13813,9247,5035,-36994,-2559,-18344,-32152,-7961,-48620,-95941,55519,11883,-7733,77963,66087,-6029,46230,-27370,-58521,-1908,43080,-4335,-58664,-8328,-23885,-26618,-19806,-35863,-15938,-93217,-8762,16099,15985,26000,-57033,-41469,-88051,-111794,-5557,-26385,105121,-33607,-29267,-19856,26776,-19290,-12794,-32106,-14813,42726,21149,-45819,6046,65450,13103,-8838,23389,-20011,10559,-81664,66236,-1009,1694,-54792,48081,20484,1748,-11277,-76237,-4306,-44080,-33627,-56972,12825,28546,11117,7102,-26654,-5273,-72489,-38664,-12253,-49320,10541,11851,-71056,-21242,-122990,-46298,-4271,12947,-47244,30659,-80243,-37220,-25171,59737,-65273,-61529,45563,13307,-50857,31780,-41105,9421,-5369,-37960,-32071,-83652,-23142,-105669,-100432,52560,-27278,3770,-72657,-89796,-154111,-143083,-115540,-16511,28747,-38818,-28792,-172048,-114705,-144366,-150548,-110948,-162784,-62726,-97162,-145714,-158683,-108713,-202872,-176561,-189615,-322321,-593003,-997603,-1543949,1506160,889520,377597,275228,301118,216962,245220,163026,70092,116446,119533,153613,52021,76568,115267,27207,93589,115626,76248,133987,49134,52663,19557,144118,42642,-11467,76195,13399,68508,9055,34877,2588,22394,93971,129782,39597,43995,26703,-78140,-1810,63098,79787,127299,58111,6126,71997,34642,60869,-4632,-17904,-16809,28940,48415,-16897,22377,-33863,-51281,14340,120721,12277,47906,38630,-17175,33512,110015,51307,25029,1576,-56655,39103,55615,20029,8622,25520,-51555,67046,42138,-16900,157922,77496,-30979,-16481,-59900,33922,-21067,-131773,-60646,-117180,-358017,214224,98809,128573,92817,75176,35991,-53299,29089,39163,34499,41101,61473,95587,1198,67599,96377,48458,103542,57759,11385,-40123,-28200,71588,111822,61125,122607,-29553,21265,37231,5617,19062,-1126,4827,-92346,-33734,-12674,16439,16425,-5858,28787,46209,9335,41063,3926,74696,72098,47506,60833,11159,-73334,30175,-28257,-28799,8565,60547,42760,-17462,-31276,-42535,-28960,12888,-25720,-86353,-46584,-1989,65757,53374,-14950,56431,-25158,49373,-12888,1038,-12354,-39836,-8122,-54983,-30814,-8889,6114,-8325,-126858,32760,-39894,96585,-68496,50657,121277,-16060,-17837,-219,-7286,-3315,-14836,-89492,8795,63569,-4216,-38262,-90733,-32235,-21733,44502,34502,-21480,-48992,34600,98518,18173,-15265,65832,12694,35161,6926,48728,-9135,-57581,-67130,-16611,-27202,-49755,-13823,49529,35766,-755,-25254,28332,41952,5396,-8,49994,-72532,59809,24777,13301,-10414,7256,-55809,9806,58736,30396,-108198,-777,13497,10327,17371,-723,78394,-30067,12595,56324,-35524,-48657,-20519,37986,117253,-73499,-107433,21276,22091,28698,12205,73699,39044,-84397,-32066,16129,-15493,-7457,-34761,-10949,9073,25637,91525,-23395,-21601,-10355,21330,-10635,-35252,224,69015,-11677,-8567,-10098,-41195,13773,42162,19746,-5169,34141,-9099,-83737,48724,-8784,-51231,67255,-7998,25540,10153,-5537,79293,-49845,-45490,8577,-50325,4966,67461,81191,28118,12358,-50383,44543,-39289,-2947,-45004,-72176,-56192,43932,-8556,44832,-732,31158,32818,42798,601,-60073,19436,16895,74203,20107,28533,-4463,-35308,-75376,12618,34196,-11347,86204,94789,-53219,-5951,-12112,-28609,-59096,22072,46562,-43547,-4114,12368,-14432,42228,10728,-62326,27246,9993,-31775,39761,-51525,-40470,99822,4303,-53926,15972,10915,-63247,18080,2594,-28404,-32371,-65727,-17900,-9498,-20852,-19296,54351,-1373,-10323,40696,-19209,-16382,71292,47893,79137,15123,3996,88054,57666,67167,51224,7814,13467,47574,19206,50984,126125,13466,-34793,10188,88338,55212,57120,35151,12765,27068,-60098,21536,-15718,39774,-200,-65141,33199,45629,-23272,-6632,99672,66670,70960,73456,64306,81603,15681,-15988,-70715,-11931,16790,22611,-56485,31146,32,21711,-43000,27130,32262,28001,67470,7274,-32037,26012,11950,-36124,39875,-24461,43632,-10324,-16459,109117,-4625,19991,36571,-32491,20689,-2814,-2339,52914,64701,-26315,-5797,43093,-55312,-104724,-4309,1317,-16352,31129,-88727,15594,4780,6449,45474,78744,-34497,-18653,-37996,-48424,-3214,57537,-13143,-21799,-35887,10968,-25722,-37221,28212,116468,31742,-19819,-9800,-17621,5912,63913,83602,28910,5187,-87486,-81773,11289,-119853,-63841,-37725,66364,20078,14968,32699,15909,-50050,42493,57593,-28793,19258,-30665,-54975,-41682,2504,-32231,-90753,-15146,-2487,-12894,19781,37809,56007,31100,65701,15903,-4723,36342,-21300,2871,52815,-46939,-3325,28438,-11080,23828,68386,8850,10434,25470,-22443,-7567,12758,-4349,-45243,-17653,23596,-87604,-11238,-5479,-7228,-10182,293,-50631,9929,8034,-1371,-77892,-69406,8059,12336,21022,-28529,1930,-5282,34049,-6199,17526,-36360,-89087,26617,15466,-47315,-50971,-11986,363,37544,57307,11596,50733,-4873,-6318,-28416,-37226,23325,45178,-46189,-46669,-5754,-18220,-50103,-21792,77345,61568,9782,25116,27622,11843,-44021,-17115,-62393,-5705,-108625,-44571,37374,31111,49359,1416,22990,7748,4689,4530,-17881,46792,50634,-24139,-6200,-1651,22286,49667,16700,15442,-22905,-53180,44917,30153,-42612,-20283,-3978,38728,-6226,11785,-40917,36358,28564,-16906,6162,12051,36989,-4961,11793,73349,43258,-21476,70064,38641,-19739,-64549,-59701,-90149,-10061,12561,-126327,2062,78187,-12625,55826,-2992,-28439,7675,-23006,6852,36426,-9244,-60014,13805,-6775,7966,-67144,-92288,-60859,-1378,28001,36026,-32836,-95964,-61293,-81,61954,-23091,-13459,-43983,60877,-22156,4132,-31456,-36827,-58464,-34302,-83288,-32674,-47516,-15799,51671,64160,-16191,16106,34999,44513,-34482,-108916,-30524,17728,79160,77312,6290,-7838,48943,-9976,-10928,1825,53742,75425,-6462,61100,535,17317,-34254,-48957,-77840,-50460,57405,85114,70060,-26697,-19312,-73300,49874,-51189,3910,-96880,15816,141950,77281,3583,-24824,-11378,-12076,7171,14120,23020,-10444,-4118,-42666,42789,56600,-60890,-55187,-38847,-13452,6979,95489,40623,-22857,82761,246,57389,8702,29801,9873,-17886,17052,22345,76028,16278,-361,1481,3440,50798,9587,57994,3221,-28544,267,-70941,-31463,1348,-23255,-10601,7579,-14219,-17668,-12863,-41799],[-35666,30194,-31669,-41743,26713,17421,38618,-36920,-89767,-69031,-9216,-20862,-56796,-10090,-14662,47276,-45695,14720,-8900,70123,-9281,16318,44234,-19741,-57432,-54223,-18424,-18331,-32742,69331,4468,19091,21932,69215,12076,-25001,-10510,-40174,-36201,-51054,2414,-27188,-40495,16726,-55668,8410,-15269,-8640,99406,-11217,-58384,-4783,-32893,10091,-952,6791,-60214,16940,-5705,23814,-25976,463,29914,13188,23837,-132568,-18736,10251,31376,9382,-19081,-78625,-73904,-63291,-23353,80811,68549,-25814,-24373,60323,55993,-39468,-94684,20095,18604,-22037,-13171,-51893,-83842,1030,-41447,-69727,-5324,2914,-132427,-99804,7505,-49515,80379,101,19063,-9011,-20527,44342,1537,-34487,-10100,-1038,-71653,-15649,-6086,6430,-14720,-20965,9312,9648,-37171,14475,-71151,-106580,75313,13878,-22101,67225,42197,-16377,46066,-9200,-17890,-7721,46633,6843,-47612,-8701,-18588,-33004,-10626,-35394,-11437,-100541,-9076,240,1707,426,-73987,-34189,-84743,-133303,-46441,-29893,137654,-23889,-37041,6043,42881,-26758,-16318,-38072,-31369,44021,8065,-25994,-5873,12560,27708,-7173,40765,1213,-529,-73790,65413,392,-16454,-81986,48724,35669,13594,1990,-50628,7294,-29392,-30843,-32821,18757,12274,-1449,-5290,-42831,-7977,-61500,-33410,-60044,-33907,28266,18961,-54646,-30765,-107169,-48179,-18922,19784,-43140,60638,-102752,-86970,-25369,68745,-49446,-57620,45971,29565,-54543,15624,-42041,20623,-7863,-24656,-31300,-74236,-24282,-89996,-87207,53903,-33757,14403,-85242,-85222,-108177,-128560,-129605,-52089,17061,-33278,-58708,-133111,-71839,-166464,-166952,-158150,-155569,-36971,-58761,-119231,-122129,-66830,-158024,-177348,-160638,-353231,-576555,-980863,-1482791,1559441,923620,401060,280860,276907,200672,253498,158364,74493,80190,78498,107637,83008,85393,127699,34179,94878,127388,55409,111810,33995,84587,24067,141540,32793,8422,78275,39573,69682,10566,29864,-18079,17344,79217,98081,60762,38415,17102,-68604,3548,58706,61258,116824,46462,14332,57455,16334,58956,-15696,-23232,-16252,17525,40873,26128,31494,-37287,-50163,20199,96925,21826,85228,28855,-4449,65294,92812,18599,-4546,3954,-53730,52881,50659,13353,17621,31490,-51631,53879,46084,2982,153118,68087,-46459,-14571,-65493,36569,-9060,-129164,-55236,-117713,-328690,227386,103115,143725,85420,70214,40778,-15130,30947,1501,41808,43588,61637,120677,22878,73054,65583,36013,109654,75512,23725,-32241,-14080,50486,108456,31606,130362,-17787,53758,35962,27712,23804,-13858,37161,-36648,-19703,-20485,-8946,-29451,-24069,10378,56258,7344,66103,27182,87657,83695,45030,47526,12991,-55840,28305,-31969,-50241,7400,85716,41031,-27254,-21166,-38476,-2864,25152,-15577,-81818,-13993,20046,67215,64626,-41347,53530,-16325,42446,-12360,-10774,-31913,-61862,-2614,-50102,-11838,-12499,9201,-6144,-144790,15013,-40643,101164,-47084,58525,105010,-19952,-17343,-6185,-8139,-2080,-20817,-80596,4339,45861,10737,-48799,-83290,-42435,-20876,53297,47677,-14948,-39983,35233,104944,10058,-15732,67435,-7724,60063,-9150,64828,2129,-49176,-94720,-19066,-16879,-57597,-21651,45371,17593,-40241,-5196,43360,27866,17394,31607,50583,-61392,72138,20268,10973,2421,31410,-40550,3071,70769,4336,-119600,-30478,17091,20808,3404,-5979,63589,-34417,1301,65295,-32831,-26560,-16383,55112,79461,-86451,-113253,26021,37272,29735,22665,57484,59724,-80621,-26732,25385,-15594,14377,-21011,-22090,30981,12515,83991,-29601,-14514,-7056,4112,-28457,-25554,-23498,43367,7042,-7081,4767,-37869,1490,39642,29173,14359,18698,-30102,-78264,56059,-13440,-35082,73074,-20055,-6814,21514,-17762,70653,-48562,-73439,24862,-33131,25196,74231,96804,37861,7487,-50930,72882,-12743,20321,-44723,-83755,-40380,54074,-6265,36307,4805,45836,32088,37013,-7141,-82581,33499,17621,77257,22175,-8602,-56594,-45355,-78278,14077,22433,4853,87493,90919,-33854,8359,-19345,-38526,-54319,12057,19416,-45807,-19002,23395,-10463,44841,-551,-58889,35999,22211,-27622,40961,-54976,-42123,76308,-1360,-66983,-512,25674,-51943,-2655,-2272,-42488,-24101,-57452,-32655,-18695,-16727,-23439,81333,-3738,16116,48679,-6993,-24088,65424,44684,81166,36318,6795,102735,67059,54109,41980,18434,33262,63709,5719,56957,132614,18326,-40362,-30691,31628,46404,60181,30779,5595,-45,-57535,3832,-26653,49754,-8610,-40512,23644,-5161,-28629,-17093,83983,48195,70067,79818,99791,93532,23210,-5136,-80571,-32275,220,17160,-6980,30538,-10690,6284,-28331,44808,43846,22534,72145,5326,-5258,-3392,-25788,-20621,40761,-25809,61646,-36395,-17936,112944,-24851,-4579,37011,-47828,12671,-9427,2559,55343,71187,-26378,-15651,42465,-60054,-119772,-3471,-18281,-19091,25999,-54437,24165,21268,5792,29029,67435,-45371,-23672,-47395,-33578,5155,52712,2614,-17393,-43528,3879,-33760,-22178,29978,130068,39659,-18338,-38598,-14562,11259,44586,89943,11067,-2192,-90245,-54514,-3002,-116496,-64920,-52322,86106,21683,27909,42499,7858,-56418,57853,55916,-28862,21499,-32475,-53886,-46611,-1299,-16145,-74136,-22041,17043,-24244,4213,33310,69346,43893,99101,8867,-28385,29353,-5266,13414,48003,-52769,-34406,13287,-50503,13916,50724,-140,17581,43733,10433,-18296,14518,21345,-44954,-5859,4575,-94033,-18152,5936,-23410,9807,5690,-48015,9314,13553,-6198,-59726,-41554,6614,41273,33264,-12792,-4439,-22768,-3550,-2552,14752,-16839,-72922,24050,81,-59766,-63634,-25148,-11464,30683,75559,11701,72963,5481,-4450,-25402,-22951,32165,26966,-36141,-46898,-20878,-23048,-51021,1297,100040,70723,22812,65084,37487,12237,-30376,-14374,-79843,-17469,-78135,-65563,52789,44020,-4699,-24983,12014,11264,38151,-7017,-23006,77427,60167,-39672,-14529,-4684,11836,37564,9880,30942,-28811,-60471,62276,49158,-26844,-39145,-6365,25739,-17479,27770,-1144,32794,46328,-9293,560,2130,3257,-17919,10938,51856,34667,-48095,77898,59756,-15307,-46190,-44074,-69147,-7763,6689,-104728,27688,68961,-16527,29676,11217,-13872,16965,5276,7241,33801,2559,-44224,20044,-13209,7338,-57989,-63247,-46141,-6994,-5820,8905,-23420,-73393,-52176,-21370,41721,-19214,-16363,-54179,75089,-9149,-12927,-35384,-7703,-54931,-53826,-108899,-41636,-44358,-13060,46139,56362,-39695,7121,22238,20898,-76424,-115384,-8861,23546,101341,56748,-17407,-33189,66316,3660,-5740,19013,48084,101526,12015,65447,-7197,23873,-9510,-36422,-72067,-63818,59962,99482,72178,-15629,-24684,-93729,8002,-59192,7407,-83952,26974,142365,72464,6614,-13327,-1712,-38648,-9384,4249,24066,-3199,-20310,-23058,38920,26922,-49173,-30256,-33820,-11213,-558,83848,32295,6223,98848,-9382,73385,14645,39019,-4942,-14846,43105,13134,66118,-4518,-30262,1378,-6345,58356,24959,39778,24430,-5333,-3042,-78457,-35724,-10378,3378,15618,22090,-12900,14781,-28023,-74914],[-37819,47739,-28523,-51013,18227,11806,11950,-56210,-89615,-57816,-3491,-28075,-23297,27270,-2414,52285,-25590,21470,3075,42067,-20467,24892,44602,-27383,7492,-57333,-8100,5057,-30487,38854,-14083,-16969,-10370,54915,6249,-30417,17294,-18314,-31301,-39107,-9227,12720,-52299,58819,-43122,5109,-31626,9173,95771,-7235,-55586,-13406,-34790,15938,9370,24299,-30179,41635,4136,31058,-22715,5056,30479,5364,43736,-132934,-27360,9971,26392,34888,-17017,-81511,-56801,-31862,3565,48813,48214,-52577,-26722,59958,67506,-35453,-84126,37619,8739,-22276,-9959,-57380,-109452,5068,-29091,-53378,-20590,12594,-124894,-73012,27035,-22104,101342,-14967,-21944,-21709,-26258,35187,-8578,-36171,-25057,-20343,-75810,-23803,-64,5453,-28448,-6644,14183,37570,-35983,30990,-89537,-113986,72903,24668,-28301,50144,14404,-22112,40038,6797,23297,-14129,44188,22939,-38613,-3372,-13506,-30560,898,-39704,-12980,-94915,-5953,-17790,-22774,-17478,-76308,-24872,-64076,-127446,-85333,-31126,141209,-5133,-31469,24471,53726,-32676,-6669,-29939,-37602,40263,-7468,554,-19457,-33816,28163,-6694,43288,9492,-16386,-58833,62126,4085,-22085,-106600,33031,51179,18524,17509,-17833,17490,-16621,-17280,-2091,24196,-4322,-12477,-19190,-58113,-4018,-33435,-12231,-88293,-12590,34116,20316,-40062,-32979,-74885,-56442,-42757,17683,-40397,78496,-131190,-126914,-31189,52775,-33425,-52512,25158,29542,-55288,-3186,-38240,20142,-18697,-21816,-26547,-65053,-31655,-71681,-74470,27510,-41079,16299,-99259,-82619,-63026,-95637,-136336,-81330,6366,-14282,-81505,-91647,-35463,-177878,-163195,-189161,-142120,-30027,-39770,-95582,-97359,-55290,-128362,-186624,-161666,-384120,-540620,-956027,-1377798,1507592,918728,423846,285279,255646,185643,255565,144064,79017,56051,47672,76530,110879,80808,133715,46881,97313,132907,27963,91464,14429,108900,38324,128546,25471,28506,72196,61152,66472,24398,25402,-43801,8973,66350,58933,79213,35102,11487,-47815,11631,58332,35798,102947,40576,34612,37193,3649,36363,-24814,-17061,-20034,7302,38046,76048,39493,-26777,-43318,23380,64938,37092,120290,15918,4935,89996,65330,4213,-26889,490,-41104,57913,39958,-3405,26049,33910,-58981,38962,45207,13096,130379,58409,-52966,-15021,-58472,34146,1241,-110575,-51836,-111128,-275837,221906,117258,147958,73917,62198,44059,24420,32560,-13558,38510,49272,75798,142136,50188,70775,24923,16512,110911,92870,37764,-23689,605,30237,95384,121,121652,7846,73811,24091,52543,29851,-32128,70218,13959,-2622,-16464,-34961,-69930,-34720,-454,50603,5082,80995,45280,89768,81497,47276,30597,17766,-35849,17228,-31313,-62654,14450,106931,43848,-32618,-10004,-28371,26811,34468,-5923,-64511,33436,42499,66221,79767,-66359,27361,-1332,29395,-3640,-18149,-32828,-62754,-1643,-38847,12975,-13763,7939,2870,-113140,68,-33935,107267,-19388,61340,79874,-22199,-10577,-7388,-20618,2333,-23315,-54161,3947,19472,25135,-38828,-45247,-35889,-25539,53004,58026,-10716,-20917,33309,100286,5270,-13875,62342,-25940,81754,-14572,87731,13647,-30449,-106616,-13218,-12969,-64847,-34557,36661,-1548,-61179,-91,41242,7373,32118,60907,48131,-29692,76920,20023,7642,17136,50635,-28544,-8783,69271,-18418,-122762,-54899,27274,30845,-4585,-5387,33957,-26123,1319,63819,-24891,-628,-16942,73102,32496,-81931,-77615,30451,41758,28846,28015,35518,60341,-66676,-17895,32779,-18891,13806,-739,-18152,40963,-12571,54333,-37643,-2406,-6862,-14979,-44767,-10819,-41213,16046,34172,-10547,19884,-31486,-12608,29021,39846,37155,31417,-36003,-60703,62443,-12950,-22817,66709,-34877,-30314,27294,-28690,42442,-44734,-90023,36980,-10553,42382,71966,98298,38687,-3404,-45090,85276,-940,33687,-34618,-78036,-17571,55118,-1523,23890,28920,50090,21657,27109,-12425,-82413,45924,25123,70195,21936,-45343,-108267,-45730,-82770,10429,13046,4697,81747,76273,-8467,22460,-30650,-41905,-43278,5024,-4000,-44719,-43083,26036,962,47249,-11088,-51442,37916,35290,-15282,39287,-51818,-35173,42968,-14372,-59076,-17203,31712,-41232,-15637,1715,-35932,-9300,-41299,-40764,-21489,-10284,-22064,95240,2083,37384,49573,3057,-22098,48176,37613,72793,63649,15465,111161,73141,23095,22453,28414,55857,72810,-12355,54330,131859,28600,-29590,-42947,-26288,33054,71645,25579,3956,-31367,-43617,-12784,-32006,46643,-10507,-1024,16710,-58263,-38203,-29068,38015,27646,57920,71406,120568,89087,30369,884,-83573,-49386,-6413,10965,37372,20870,-15638,-8626,-10503,69609,52161,14882,60608,4351,25358,-38868,-58464,434,30722,-22301,64254,-57859,-29189,97340,-39654,-23184,27437,-54755,4095,-19521,1223,61945,70899,-27159,-21710,35043,-63713,-109933,1626,-27804,-18030,18796,-24848,15952,40404,12060,24003,57744,-40464,-31503,-53794,-16324,20080,52830,22824,-7100,-43163,6645,-39795,-1933,20646,111797,47095,-14048,-65504,-27420,-1375,17587,93625,1413,-15196,-93888,-14405,-9861,-101247,-47608,-58524,101513,23932,39610,43215,-15061,-60735,73712,50733,-19993,11882,-45849,-67504,-47613,-10209,-2980,-45462,-35357,37585,-46242,-16362,12441,70230,41370,73738,-9611,-56645,18416,10383,354,29614,-51537,-57456,2020,-70851,1017,33449,101,27388,65396,43947,-35850,10235,40940,-21164,3312,-20528,-85459,-15189,7302,-33586,27636,15072,-48425,14338,22537,-4036,-34018,-8026,7533,62201,41139,8917,-2557,-32582,-49288,-4078,9564,7232,-52749,27551,-5683,-58843,-64272,-31221,-24151,18189,93086,11320,86472,13608,-14400,-22083,4437,37878,5847,-23932,-37390,-30789,-18737,-43019,21208,108895,64341,34205,89233,44012,12943,-17778,-18233,-89021,-20754,-52358,-73542,53508,49652,-34581,-46059,-3600,16167,67250,-17718,-24598,98397,66365,-48075,-24388,-14375,-5305,27230,3944,35844,-35059,-61612,69063,59109,-17185,-55622,-27740,4868,-25580,44714,48908,35047,56170,-2340,-5059,-12996,-30887,-34712,1192,32373,15829,-66847,60215,69441,-11815,-18493,-26234,-46317,-8280,-1716,-60506,46133,73999,-12167,-9880,22702,5436,20791,26346,6052,20694,11546,-19728,29962,-15222,8145,-47563,-21323,-19251,-13487,-40134,-13976,-19355,-34886,-39829,-33815,22406,-17160,-7638,-51682,81800,6434,-36002,-28547,26678,-35656,-53714,-134529,-47717,-43059,-11153,32793,35471,-43596,-957,12956,-6225,-94786,-92490,13768,25047,80688,23805,-36113,-52349,83301,21522,11311,29572,31885,99075,28385,49612,-15858,35431,18516,-14140,-62311,-70446,58056,84245,61549,-2317,-27062,-115110,-28479,-54943,7453,-63726,35968,131209,59931,2479,-264,4702,-52171,-22965,-6542,27101,2523,-39269,-9536,25899,6476,-26870,-1958,-28932,-6475,1794,55393,28728,35369,103116,-8864,72981,28191,49147,-20510,-12770,58650,-3050,51769,-31111,-62338,-2808,-9510,61070,38799,23951,43803,13835,-1527,-76615,-42256,-11988,39238,35569,25809,-9854,44799,-45130,-98405],[-28337,66208,-20540,-62618,12260,-5691,-27586,-79517,-80120,-40680,-3226,-33609,5670,60377,8675,22133,-14263,15170,14913,-5498,-24860,37722,44069,-35887,47713,-54917,1095,24093,-28111,4907,-34536,-51235,-34495,35110,989,-31542,43969,2836,-26559,-26448,-19649,24849,-58845,88711,-28163,-3032,-48645,20948,81465,-2064,-42982,-14501,-48620,7813,18180,37844,15618,69120,19463,39286,-20481,2798,16806,1830,51474,-107173,-23836,8187,13675,40679,-24857,-64873,-36010,1343,18924,6535,21831,-73125,-23354,55610,74208,-25334,-72849,58748,11209,-10578,-11140,-56412,-121809,5769,-8254,-19491,-36904,18098,-112648,-43076,46619,3889,104957,-26521,-59534,-28138,-31955,26621,-22119,-39038,-40881,-31472,-75566,-35735,7249,6979,-34362,3505,10671,52374,-32651,41830,-97490,-113876,47387,34424,-24030,29717,-8827,-26024,25885,15582,52988,-16813,31378,40341,-31247,6435,-7640,-21191,10011,-48318,-20386,-80494,619,-34018,-52149,-24220,-61114,-12584,-32141,-96827,-109000,-29552,99069,16062,-14739,26478,56096,-32472,14940,-9157,-34665,35372,-20647,28978,-30829,-65411,10025,-7095,31786,2927,-31129,-39372,53790,7187,-10309,-118482,2653,65246,14014,27668,11785,27307,-9300,-3157,25415,29042,-13685,-20065,-33339,-71715,2655,4224,17334,-87496,9617,27560,18577,-32786,-29352,-36724,-69424,-69967,10445,-37688,75412,-161454,-147059,-40529,15882,-23141,-46634,-9866,8441,-52066,-19881,-30724,3632,-37462,-32659,-20275,-58885,-44481,-54732,-65412,-10164,-46679,11727,-111085,-82273,-36603,-50672,-134230,-95409,-4832,3681,-97520,-59289,-14725,-177745,-147792,-202315,-128245,-45823,-39663,-81262,-94757,-78356,-122205,-197905,-192075,-402344,-497949,-945106,-1251608,1360830,870386,439759,287569,242000,176755,255944,126805,83133,49362,37720,71739,127968,64591,130861,56161,100351,133658,3326,75857,-6477,117278,56199,109980,22299,44612,59748,79898,60611,47883,26875,-67524,-780,58478,27292,93124,34408,8734,-21652,19721,61240,9061,85392,41651,62085,17996,5240,-2107,-29368,-2746,-26155,553,37913,111924,42039,-6712,-29710,23681,34284,53557,150133,8215,7865,103902,38279,7827,-33882,-8249,-23769,54583,25011,-22680,34451,30135,-71639,26628,39208,13042,102362,58851,-46340,-17560,-40621,28577,8075,-84826,-53927,-101067,-213184,198911,134291,146644,66373,54145,47064,56225,33367,-4760,27363,55782,103636,155255,79122,64829,-9746,-4451,107548,102694,48377,-20090,14519,10178,74716,-17475,102002,40304,81565,5874,71960,39554,-52580,95087,42000,11148,-2569,-56491,-85409,-30968,6684,31020,1922,74453,57153,83805,71940,55206,12670,23449,-14278,862,-24424,-62271,21310,119723,47788,-29726,536,-13093,51813,38606,1276,-38716,80548,59199,62751,96336,-85107,-19026,14542,11706,3135,-17774,-12363,-45225,-2538,-23183,34538,-14024,5948,15581,-51868,-8562,-23426,115764,8021,59535,53792,-23382,339,-3781,-34436,10738,-21999,-17747,5302,-7129,35862,-7165,6875,-14384,-33747,41182,61954,-14046,2250,28866,81216,4914,-2575,50655,-34988,95130,-7556,107283,28491,-4097,-98124,-1444,-20355,-71664,-50967,26023,-13946,-57881,-4668,30711,-13188,45550,77625,42341,17772,77455,24089,4065,31990,59602,-23087,-25093,50250,-35790,-117314,-71749,42201,41009,-7903,-715,-1427,-6864,8394,52999,-14498,20759,-22480,88735,-10917,-66649,-11480,39580,34205,29186,25762,12570,42233,-39435,-6541,36600,-23935,3630,23553,-3199,36470,-43219,12472,-44420,14073,-9528,-30670,-53673,4982,-47595,-10695,58489,-18162,31455,-29482,-25475,14921,47672,60296,67806,-27747,-38596,60814,-6654,-12233,50862,-47350,-33289,25639,-36215,3392,-39814,-93061,40501,9863,48595,58101,86721,33152,-16336,-39436,76013,-1095,30127,-20504,-55281,4223,47672,5236,11043,65674,44134,1128,13089,-9276,-59834,54977,36673,55339,19330,-72431,-135902,-36313,-84091,362,5800,-11815,71637,54117,14658,29891,-43513,-39772,-31978,2100,-17185,-41000,-61877,21106,17321,47259,-20126,-41984,31881,44003,2158,37015,-43509,-19602,8077,-31243,-34276,-31412,28751,-33540,-20077,11033,-8956,9143,-23206,-40748,-16835,-820,-17326,90577,11315,49136,44239,8582,-10768,21932,28217,52299,91073,27505,109041,77661,-15211,-4271,38841,77014,73901,-28103,45123,126286,41309,-4278,-25053,-71754,17282,86045,20596,6782,-62413,-23717,-26154,-31212,32173,-4143,39109,15210,-89389,-47984,-41496,-21241,11899,35733,48995,114676,71683,36519,-939,-78579,-62178,-3755,6253,64096,6047,-9755,-19291,5427,89987,56501,7061,35851,2962,50315,-71908,-76605,18375,12811,-12298,50391,-69439,-42596,67441,-46146,-32977,11787,-50117,-6029,-29194,-4157,70074,65292,-26083,-21663,22511,-64823,-76197,12465,-22749,-13310,10620,-9311,-2054,57508,24171,32241,49885,-25853,-40946,-56508,567,40805,60642,46761,406,-33203,22759,-40771,17447,4845,70360,52991,-6342,-83058,-51510,-25061,-11685,91349,2149,-29042,-96127,26933,-5587,-73731,-16583,-58239,109338,21576,46269,36328,-47367,-62850,79138,39454,-9997,-7585,-69584,-91660,-48783,-21544,5977,-13379,-53040,52433,-72084,-37987,-21961,56598,22318,-2062,-33069,-77048,6584,20696,-25328,1423,-41024,-65895,-2947,-69428,-13092,17794,8879,38050,84968,66938,-57350,-1564,51301,19102,7010,-41794,-61018,-3966,-11432,-33466,39224,20074,-52346,23778,32996,3581,-4270,26486,9530,71759,41532,35217,7773,-33819,-84582,-14083,3852,28807,-35400,35996,-4607,-43400,-51499,-29859,-40510,166,101185,10690,86107,15902,-29565,-18180,37230,31326,-14302,-16200,-22299,-33084,-4791,-28258,32832,101679,43467,40212,89106,48679,11015,-9771,-20008,-78558,-14699,-37504,-69259,34038,45753,-45788,-56014,-18045,22351,85913,-24904,-23422,103197,66752,-44955,-32093,-26731,-27924,19930,474,29035,-39696,-57123,62433,58610,-15106,-66662,-67159,-21127,-28940,58496,98914,42362,58591,2469,-9314,-28271,-56340,-52715,-16157,18638,-9174,-74347,25749,62767,-19794,9389,-8311,-26652,-11930,-8917,-11259,50574,89775,-4717,-51112,29623,25525,24369,40411,7096,7111,15516,4493,38656,-13740,9969,-32721,20023,7759,-19582,-67590,-29789,-19865,7243,-28735,-34844,7281,-20167,8174,-40472,75737,17779,-59537,-13132,54258,-8784,-29822,-141548,-44135,-44108,-11586,16774,6484,-27471,-6087,8402,-26082,-81575,-49559,30821,21559,16226,-15864,-42520,-57084,94446,34245,35811,31709,10172,70321,37776,21902,-23630,48311,40665,9382,-62807,-70086,53416,46520,41399,8629,-26283,-129826,-43890,-42103,3127,-48258,40284,110844,43118,-8738,10747,7125,-49661,-31541,-16421,35095,5630,-58590,-5817,5768,-9608,2015,19199,-24662,-1175,12929,25350,31027,55971,96549,-611,58926,47550,61623,-33886,-12674,50459,-20981,41269,-53989,-87666,-12065,-5117,57481,48183,13291,49818,24656,2155,-66585,-45009,-4652,71728,46676,18271,-5040,68705,-55585,-107318],[-14269,82218,-10059,-71462,10230,-26126,-60568,-96507,-64035,-23818,-15138,-39310,24232,79810,17808,-31106,-12308,-4261,23228,-55958,-22174,51245,41937,-44122,50846,-48775,10202,35340,-25588,-24260,-53002,-76612,-44733,12381,-4277,-29020,61534,14571,-19774,-10129,-25786,848,-52971,97993,-14707,-16498,-65638,24397,61772,2075,-27941,-7225,-67571,-8403,24585,43432,61447,89711,35641,39088,-20448,-7061,-8763,404,37206,-70563,-12402,4784,-2660,25972,-40630,-27030,-12303,29222,15608,-44427,-7551,-80284,-16323,45468,74894,-7961,-63737,72074,24716,13512,-15383,-52054,-119556,2965,19391,18487,-48295,16920,-97222,-18163,59251,17412,87449,-19705,-73311,-27269,-37081,19273,-34014,-45318,-53137,-30882,-71209,-46571,17665,10686,-32241,8980,-632,45930,-30831,47684,-91100,-102190,6158,31912,-9675,10958,-23710,-30790,4865,15171,62756,-14831,7874,54649,-23715,18004,-379,-10979,11876,-59544,-32337,-63691,9920,-45195,-78906,-20933,-32872,2293,2767,-52560,-110736,-24991,22110,32431,6662,9876,49449,-24844,42693,17540,-26066,32859,-27600,51165,-37223,-82357,-22548,-8044,11951,-15210,-39625,-18977,38768,7329,15172,-109257,-33380,75185,-182,26089,30829,37347,-9670,1850,41503,31282,-13258,-23455,-46178,-82137,7411,40181,44105,-61007,25979,15207,16713,-33922,-22465,-4753,-82830,-93077,1288,-32558,52302,-184650,-144720,-49931,-31852,-23821,-40751,-49296,-30825,-46409,-29353,-20620,-27289,-60164,-54921,-14937,-56987,-60181,-42498,-61451,-44019,-49009,5379,-116640,-83080,-37499,-5767,-121984,-92785,-21082,5568,-109266,-42287,-9628,-168244,-133550,-206724,-120286,-78849,-52825,-80484,-112906,-124186,-139522,-205802,-234190,-401268,-465264,-946950,-1125841,1160908,781418,446380,288601,238136,176734,260105,113229,86149,58472,52032,90270,132485,44995,121328,55819,103575,132784,-9212,66874,-22501,107772,71804,91378,23106,56698,45482,97978,54743,75354,36139,-80414,-9108,55770,12225,101587,37011,6422,1504,25163,65799,-10472,65025,47764,89223,6582,24931,-42769,-27123,12921,-32136,-2660,36354,122830,37057,15117,-10800,21929,12432,64357,171510,11570,5898,109794,22119,21473,-24181,-18118,-5817,44827,7969,-36445,42521,19297,-86410,17231,29101,7081,80266,73558,-26378,-20964,-17798,22096,9298,-61947,-63177,-92383,-159303,167384,147296,146080,70768,50704,51260,75107,33737,20748,13490,60503,135664,155910,104706,61205,-25828,-20558,99757,101190,50938,-24146,26985,-9189,49152,-12381,79041,69601,81246,-11333,77315,54420,-69062,105268,45329,17054,15924,-68237,-66497,-13055,33016,6376,-1627,43329,63214,73558,62111,65579,-3394,28096,7018,-15098,-11195,-50191,20328,122471,50420,-18636,9806,5622,66589,35848,6279,-10113,114451,66521,56394,110648,-94683,-65672,26662,-8138,1490,-8241,23839,-18061,-806,-5031,44854,-13564,4933,27487,7581,-10002,-13411,123088,30476,54030,35322,-24463,10829,1928,-37648,22609,-16768,16968,6608,-23464,39179,38137,50096,13742,-40832,18379,57220,-26038,22717,22949,50170,7982,20922,34010,-32272,96811,10330,114309,46028,24838,-70927,12363,-38660,-76747,-66740,17289,-13802,-34096,-11931,19061,-27332,53909,77681,33650,66114,78034,32274,1687,45606,57170,-22461,-43661,16626,-46987,-104757,-81065,57859,51038,-8185,4868,-28940,18287,15143,36871,-4579,33253,-29439,99794,-39388,-47101,56338,53587,16494,34040,17373,-5790,14255,-661,6947,35495,-27522,808,50696,15815,21384,-70254,-27920,-46567,33289,-12752,-40238,-51752,19244,-40570,-35570,68930,-27220,36087,-38886,-33614,3430,48623,79557,107565,-11139,-19623,46943,3149,-567,31378,-53103,-13105,16924,-38973,-32676,-34838,-84871,33180,21407,38617,32817,66357,24605,-24977,-36014,48751,-4147,10101,-8494,-20858,18578,34709,13209,1851,101995,32177,-26469,-2826,6536,-25501,58914,46172,37493,14258,-86185,-128435,-19808,-78143,-16097,961,-37258,59301,28303,27726,25536,-53837,-34148,-27185,2881,-20683,-34427,-62881,11946,34658,42717,-26259,-31845,19016,43873,18973,34093,-31864,1343,-19491,-45674,-4472,-40163,20206,-28865,-16820,20428,28027,27585,-8925,-32986,-6421,9734,-13196,69141,18892,50297,35374,9049,7776,-8150,18946,22425,111939,38192,93786,83242,-48840,-31665,49877,91710,67026,-35625,33007,114826,52115,27117,9500,-96351,2726,93591,16621,11539,-88059,-4556,-33405,-25639,11338,8370,66441,19654,-90125,-52545,-51436,-69571,5655,8223,18848,80011,47574,40527,-10760,-65517,-70247,4762,5127,69623,-8077,7394,-23741,15076,93455,56712,1043,6472,604,62102,-94248,-75770,26201,-7025,3938,25316,-68584,-48555,31467,-42772,-33647,-3980,-33782,-16914,-34670,-9870,74273,57461,-20178,-13796,8448,-62168,-29391,28645,-5078,-6301,2639,-8929,-19535,67865,39019,49883,42619,-9740,-50249,-54849,15229,65090,73777,70301,-2769,-14340,50711,-35018,30763,-11694,21974,56451,4551,-86568,-76449,-48788,-37548,81543,12620,-37932,-94633,55738,8580,-36332,19862,-54191,107609,8904,45622,25738,-80245,-61827,66734,22027,-7410,-31939,-95926,-114796,-52190,-29597,11971,14036,-68280,57764,-90964,-53733,-59942,31804,-7001,-90078,-48796,-79174,-3622,22488,-46750,-29729,-21482,-58796,-1867,-51988,-27192,3918,23276,47450,96990,72524,-78542,-20897,51485,63115,4901,-49837,-25549,12507,-47453,-21454,43066,13220,-57533,33692,41940,12675,24308,56402,9501,69688,32476,62125,24239,-27993,-95233,-33253,-1373,41808,-24175,45275,-625,-18091,-28294,-22351,-60249,-20687,92326,9897,71632,10958,-41469,-13488,66150,10224,-29885,-16426,-6834,-27889,15003,-13632,34021,82545,14815,39722,67328,52658,3518,-7818,-12386,-45580,-2163,-34375,-56760,-5952,32647,-48135,-52906,-26597,29082,90794,-26316,-21275,91681,60623,-29291,-34647,-36405,-52280,15852,184,12890,-40136,-48804,44261,49758,-19249,-70083,-111913,-46234,-27015,65979,137914,51569,54037,4148,-11089,-35861,-69261,-68428,-37299,9540,-34612,-72605,-10821,40113,-41744,27816,7770,-13237,-19260,-12914,23236,39406,103385,-1579,-82894,29972,41733,28950,49272,11817,786,13997,19274,42021,-9971,11793,-13460,49574,19452,-24387,-82851,-38814,-23616,41225,-22350,-24997,-1542,-28232,23751,-29500,54894,19802,-77306,4690,64299,13976,13009,-113790,-27483,-46601,-15059,2651,-21944,412,-6222,9289,-30722,-42028,-4920,36467,13868,-65506,-52950,-33880,-44253,95494,34802,59022,26618,-9592,31365,37028,-6216,-28777,58501,51625,27594,-80841,-64124,46109,1599,19572,12207,-22508,-128726,-32431,-26501,-6132,-44491,39314,86494,27403,-24246,16135,6469,-33367,-34777,-23946,48042,6361,-73347,-9955,-17967,-27425,31073,25211,-20998,2336,29351,12975,37807,61372,82373,8721,36930,67548,74718,-43433,-14903,18109,-34069,40528,-63708,-99770,-24084,5448,47403,51894,8084,35934,26909,5972,-50673,-39571,4174,83662,47475,2111,1753,82740,-52857,-102998],[-3762,91242,559,-73497,10714,-36394,-70981,-98388,-45106,-12500,-41894,-46830,30874,79353,24863,-84920,-17101,-32092,25501,-88018,-14444,60762,37012,-51477,24139,-41092,21191,38439,-23034,-43287,-65879,-88490,-40421,-12838,-10019,-24118,64746,13797,-8354,12438,-25628,-45755,-32271,88924,-5253,-31232,-80452,18777,42149,3459,-17892,6986,-82811,-24074,27771,38241,90360,94393,46978,22095,-23023,-20921,-40426,-2466,2277,-40460,2028,468,-17600,646,-59265,22799,10709,46715,-3877,-94058,-35652,-72923,-8366,28926,68070,14963,-56487,71780,42274,44348,-19061,-48564,-106878,-2004,50028,47882,-50688,9253,-79531,-3908,58942,11694,51528,10947,-57934,-19661,-41764,11339,-39616,-54847,-58784,-19262,-62872,-51486,30342,15417,-23053,10684,-17440,18844,-32019,48639,-70981,-78854,-37535,10846,11414,-1376,-31655,-37412,-18595,7205,50544,-10678,-20990,62066,-14663,28045,7910,-7563,3735,-70747,-46395,-50408,20735,-49623,-95442,-12001,-134,17725,32607,-9570,-93429,-18211,-55706,39044,24768,-20147,36067,-11826,68106,41218,-15587,33970,-27339,57251,-37818,-88895,-59605,-9328,-7965,-37769,-39673,-1350,17729,3166,43262,-77450,-62546,77123,-21450,10550,36961,47067,-17789,-6510,42661,28388,-5501,-22671,-55454,-86875,6633,63614,57574,-23097,30413,8360,17115,-40035,-14675,12284,-90468,-105076,-7772,-22871,19114,-190398,-123758,-55948,-76838,-37633,-35814,-84089,-78949,-42408,-28896,-8821,-64245,-80275,-81618,-11126,-58944,-74885,-36802,-61807,-65898,-48042,1010,-113009,-83149,-61474,24737,-99698,-79183,-46078,-14268,-118054,-40421,-12480,-153935,-130137,-213190,-122458,-116050,-72201,-93802,-140473,-171638,-172357,-207979,-261834,-381686,-455662,-949277,-1017585,965934,663635,445419,290257,243403,185677,271095,106897,87596,76348,84099,120005,128917,33173,110441,46645,106566,133118,-4793,65230,-26515,85370,81557,76681,26552,67693,35183,114875,51401,99666,51143,-76232,-13283,56444,14252,104254,42931,2038,13490,26411,69949,-14571,43708,55058,108458,6341,58810,-69368,-16562,22870,-36072,-4000,30023,111172,25977,30428,9128,20042,2511,63328,180742,26860,4143,113072,21170,33924,-3590,-23694,10315,31219,-8154,-39344,49554,3071,-100158,8747,17033,1807,68398,95995,2260,-23324,2154,16450,2608,-49280,-78279,-89146,-129525,141775,151937,149679,90584,55780,57250,81166,35165,52380,2443,61993,155877,141877,122923,64941,-19261,-27607,87317,88590,43218,-33937,37481,-26070,21990,13302,59928,86471,77514,-19763,64459,73993,-75131,98769,34827,13954,31956,-66376,-19847,12019,70196,-12619,-4018,-2258,64521,62344,56457,72140,-15163,30325,25034,-25291,6489,-32144,8807,116271,50932,-3186,17783,24804,70104,25903,10677,15807,128772,64200,47427,118576,-94610,-84683,32558,-27137,-8446,9350,63350,8265,6744,13217,40194,-11513,3146,34340,39564,-7457,-7387,123278,46474,45934,30883,-25778,15953,5613,-24595,36165,-7832,39400,7223,-24061,32177,82615,67380,37052,-41781,-10644,44116,-42514,36012,17332,16012,12387,52301,15446,-21370,85961,34082,104139,62345,50549,-32876,23913,-61562,-78007,-76291,14153,-259,-866,-16177,9619,-30731,55141,64286,23550,97451,81478,43578,1837,57032,47147,-21483,-61035,-22085,-51574,-87098,-83463,69280,59521,-6817,8115,-36614,42532,14764,20904,2772,38380,-31630,104854,-46756,-26706,96643,66727,-6866,44208,10582,-15576,-11756,40399,22522,29515,-25920,13314,78957,32251,4315,-85022,-54684,-41879,52570,-13299,-44789,-39848,31529,-21937,-57673,59188,-34068,32476,-60642,-34419,-237,40600,90495,126476,5808,-8035,21741,11847,13786,14822,-49899,22726,3477,-37111,-53518,-29932,-70279,16248,20725,12505,15,42972,16093,-22972,-33635,16470,-730,-17553,-2428,16848,23028,20358,21550,-216,121974,20096,-53012,-16338,34570,3095,56534,46319,21747,6648,-88499,-90391,-1227,-63951,-37516,-628,-60382,45634,2761,26107,7769,-57469,-27289,-32702,5772,-20695,-23977,-41520,2549,48253,32582,-28096,-21399,2233,33016,28750,28113,-18511,21894,-33853,-51332,16755,-40945,11095,-25321,-8536,25207,60870,42364,-2206,-19619,5903,17047,-13939,39279,20945,42730,26248,5443,29884,-35570,12517,-9547,120874,42951,66742,91806,-69003,-51009,59947,96045,53059,-32030,22147,94798,56511,51440,40044,-98601,-6903,85858,13726,15038,-103778,9072,-31755,-18031,-9358,21924,73596,26927,-66628,-47056,-54473,-88590,9658,-17628,-9835,27022,23690,40974,-25294,-45873,-73486,14186,8855,58030,-15990,31137,-22291,15990,72777,53254,-1811,-16655,-2484,57855,-100418,-58986,21028,-22178,24353,-1318,-56692,-40129,-1161,-29795,-26931,-14635,-9177,-26350,-33906,-12336,69525,50898,-8086,2390,-2917,-54450,14197,47379,17200,796,-3928,-18055,-27534,67763,52292,69680,34509,1118,-57380,-48626,26625,89017,85713,86268,-19317,10726,83040,-23095,35431,-23652,-17258,56919,17180,-75810,-91837,-62108,-55546,65590,29509,-37010,-88173,61958,26804,4820,52302,-48164,96135,-16394,37732,16037,-104160,-56644,36550,854,-17382,-54619,-113380,-123463,-56908,-28080,16947,31676,-71766,54160,-92615,-55660,-87911,3630,-34489,-145565,-44858,-59988,-11082,15477,-50738,-55412,4071,-40003,3123,-29222,-40041,-7640,39445,53429,98382,60362,-95026,-45802,42627,99278,-569,-39892,12415,30630,-85420,646,40777,-7954,-60513,37618,46338,18426,45605,76269,4172,58701,14559,83609,42556,-18243,-79076,-58135,-6041,43181,-18256,50134,2696,8580,-1632,-11297,-78952,-40073,63779,8669,47565,-124,-43629,-8264,83717,-20113,-38105,-23542,4543,-17752,33871,-7704,26236,61324,-10884,33534,34738,55796,-10870,-11145,6109,2050,11354,-39297,-40522,-58867,13134,-47536,-39048,-26729,35302,82031,-21402,-19762,70998,49420,-3754,-31066,-38729,-72757,14529,2576,-7514,-34234,-39026,21059,36807,-26645,-65233,-142267,-63611,-20366,65358,157695,57534,42191,2334,-9844,-28422,-71181,-77976,-57099,894,-53958,-67065,-37275,8182,-70028,30253,20672,-6420,-30503,-14016,31931,17175,100305,-9001,-98469,21756,50144,32123,54046,19120,4270,8385,18794,38850,-5081,12526,7110,62483,4058,-27689,-84515,-43392,-29366,60663,-22162,-8442,-4062,-37721,32236,-29184,22241,11344,-84021,17219,52263,22701,60326,-51121,90,-48780,-21130,-6632,-40775,27573,-900,15318,-18273,8286,22140,27848,3756,-127160,-78612,-12921,-16960,85632,21695,72133,17838,-20266,1342,26556,-24306,-30341,62999,53319,37059,-109498,-54925,34930,-34645,5897,5045,-16170,-107273,-697,-13815,-20221,-51182,34393,65286,17841,-39369,13532,4674,-9445,-33935,-28688,62345,6195,-76754,-16035,-41167,-48965,52369,14528,-17454,2245,46473,30362,45719,49442,64373,11112,12769,81307,83922,-48484,-18966,-26497,-37171,50238,-54628,-96489,-33896,19138,31963,50633,6700,6075,23394,9163,-31912,-25147,5079,63550,37936,-17908,10410,83798,-36044,-90149],[-1955,88608,9570,-66983,10996,-25465,-54247,-82167,-27163,-8608,-78759,-56010,28658,59699,30197,-117740,-24800,-60423,21035,-89406,-5758,62087,28799,-57642,-13736,-33172,35325,35092,-20958,-50914,-70362,-86021,-25789,-40546,-15725,-17924,53624,3511,9017,41452,-19266,-89663,-491,70775,-353,-39860,-89350,4700,26933,1739,-17320,24497,-87323,-31439,27290,21636,92856,80719,48663,-13007,-27392,-31542,-70881,-10234,-40918,-26876,15181,-3351,-26763,-20847,-74723,68028,28752,52534,-26734,-125755,-57292,-55500,-1635,7891,52832,38453,-49297,59327,57461,72551,-17744,-49374,-90256,-6473,78174,61582,-43234,-2160,-60276,-1295,43306,-11412,6593,55196,-23808,-7717,-46709,224,-36461,-65059,-56956,-916,-50400,-47539,41698,19604,-8752,9931,-36378,-19367,-35034,44260,-42853,-49266,-69548,-25773,33357,-5161,-36899,-44637,-38340,-3874,21095,-8692,-45432,60722,-4513,33710,15635,-16372,-13463,-79131,-59437,-43908,31622,-47497,-96531,-3132,28347,30530,51285,19339,-67581,-11305,-99257,35044,33269,-53672,20324,2865,83048,54564,-5769,37048,-22573,39676,-33842,-88881,-90150,-10990,-20392,-56409,-33541,10620,-6009,-5771,60436,-31825,-75093,66863,-44620,-15832,32685,54769,-31399,-25319,31266,19366,4332,-18159,-58569,-83115,-914,68270,51975,8168,20241,16981,21030,-44942,-7013,12233,-86059,-101733,-15761,-8414,-10697,-173291,-91744,-56473,-106004,-62253,-32722,-108532,-124475,-45142,-20077,3784,-94796,-91264,-103899,-6999,-63181,-84566,-37545,-63765,-74630,-45066,-420,-99975,-80728,-95097,30183,-70631,-64826,-79038,-48509,-122369,-48479,-13552,-140354,-139164,-224936,-134816,-142806,-92061,-117676,-162891,-200680,-208221,-205291,-256657,-350107,-472436,-941140,-938881,828781,537830,441206,294234,254849,201218,287225,107061,87891,94521,120132,146449,125005,38104,103720,36432,108704,135380,14621,70425,-13963,59709,84936,67142,31132,80904,33666,126954,51973,114328,67163,-54756,-11461,58225,26829,101169,50784,-5949,9882,23754,71746,312,23642,59402,114678,15533,95759,-70948,2849,22798,-37443,-5656,19043,88147,13641,33620,23994,20481,3562,48191,174702,49876,8343,117185,30705,35997,17803,-20949,23614,16215,-19839,-30339,55296,-14491,-110153,-969,5700,2595,62963,111608,30504,-22788,12437,12299,-13687,-49071,-94977,-93012,-130006,137209,147902,156674,121663,70081,64215,78851,39790,80684,-1639,60668,150624,114155,132635,77455,4458,-25562,69871,68343,26312,-43444,45147,-38162,-2612,48548,49220,85936,73446,-14484,37547,95379,-67071,78745,25044,4380,38797,-50254,35273,34584,104707,-19035,-3378,-40914,61957,52247,55440,68912,-21180,29581,36258,-26627,24922,-16315,-9761,103873,49881,11230,24522,40428,65186,10602,16021,35096,124483,54911,37585,117088,-85863,-60379,32322,-42435,-21581,31470,91875,26110,19525,28520,23958,-6423,-3719,33779,36368,-8176,-7010,111975,57269,36492,42138,-26495,12971,3550,-112,48867,4169,44630,7676,-13524,14717,111157,56169,46237,-33849,-36902,25928,-55479,41670,13813,-9040,16311,81636,-1215,-10741,64415,56364,78205,72755,68287,4521,29864,-79099,-73607,-74695,18773,22003,28244,-14353,3082,-22509,49688,45731,14430,101255,87487,55853,4815,65628,37448,-14967,-72987,-53463,-49168,-66150,-78249,72439,64036,-4722,6960,-20580,59541,4716,10066,7353,41989,-23061,102503,-33689,-5886,98263,70130,-29959,56386,16478,-16071,-26828,70051,39672,20709,-16625,37210,104343,41989,-5864,-82703,-61449,-30327,68453,-8475,-47935,-23022,43006,3231,-75776,30447,-35369,22559,-86592,-27311,6191,24839,90222,111211,16395,-3952,-9223,14091,30023,6040,-38105,60150,-11169,-33162,-53973,-24376,-54014,-5767,9059,-23837,-33451,21864,9818,-6882,-30021,-3673,13697,-38514,-2374,49595,19254,8446,29711,6504,114297,12808,-65885,-22327,68209,9971,47895,31880,11287,-3270,-83527,-37430,13437,-44709,-61146,1849,-71078,30639,-18510,10004,-20414,-52032,-20979,-47197,8786,-24447,-8589,-3621,-4368,53579,17629,-25086,-10247,-14891,13310,26982,15923,-4555,35741,-34026,-44682,21253,-32578,5647,-20575,429,23047,79830,50708,-3740,-3952,15559,16116,-22245,12377,15781,30002,19425,-243,50879,-54427,11112,-34488,115147,39751,33770,102882,-72698,-54140,65721,88890,33592,-18343,15965,65839,51179,55212,49397,-83317,-9473,60393,10913,14524,-106475,16425,-19974,-11409,-23927,30554,61333,31138,-31802,-29261,-46335,-74922,20538,-34823,-28839,-25777,5568,36933,-38616,-22834,-71797,19747,17374,36963,-14523,53686,-17105,8363,30161,47075,-1050,-24600,-5619,39946,-89571,-36001,4777,-27829,45855,-19987,-39008,-16461,-21780,-9593,-15751,-17964,17438,-31719,-27502,-9731,54365,48017,8662,25587,-8268,-40101,39949,63733,33636,5759,-7963,-28606,-22053,55543,59793,83986,24950,3748,-60267,-38590,34132,107225,88775,87199,-44678,38119,107881,-7765,32068,-27234,-37120,54300,28849,-55086,-91952,-59040,-63547,47680,47818,-24070,-77359,43782,41070,40190,72494,-40288,76650,-50173,24815,10759,-111816,-47084,-3549,-20217,-38823,-69163,-112367,-109779,-59754,-13499,21906,37837,-56631,45851,-72178,-38262,-94586,-18142,-46842,-143125,-17829,-25319,-16140,2356,-33857,-67766,30935,-15762,9196,-11577,-49682,-15699,53760,54156,89536,35929,-103613,-71913,27472,121199,-5056,-14093,44462,46783,-106323,28122,36306,-39814,-58670,28396,44116,17114,54007,82251,-8065,43528,-8385,93261,57630,-8168,-46199,-81476,-10843,33661,-14128,46845,3120,27623,19647,50,-89628,-53699,19508,6368,21124,-14664,-34499,-3491,86636,-49570,-37516,-32868,9431,-6536,44676,-15881,13777,48916,-22819,23178,4337,56511,-30946,-17316,29825,48976,20138,-46183,-23286,-109081,-8288,-45011,-19953,-18452,40049,63095,-12035,-18955,52140,36109,26380,-22724,-31574,-83555,15234,6062,-26057,-21358,-30172,1607,24337,-34052,-53342,-142677,-68389,-10452,56138,155598,54494,22424,-2875,-5922,-3659,-65978,-78189,-71002,-11324,-61147,-62306,-49031,-21706,-91125,15930,29901,-4117,-44865,-14251,17932,-7184,74343,-28729,-97063,3516,48903,30118,54196,26092,14763,1413,3193,31557,-15,11687,25044,60776,-38784,-29743,-75417,-46244,-36258,65702,-27405,7882,-2407,-42639,30296,-46240,-14081,-4094,-76897,18454,22550,14096,92102,26040,31324,-49075,-28236,-10123,-44319,43131,8177,24868,6096,51556,20660,6415,-6620,-146400,-88894,13243,16662,68322,-597,70452,9707,-17649,-8946,10927,-26449,-28677,60577,53899,37378,-129664,-44790,18748,-52938,7918,-13028,-7945,-69638,37120,-7530,-38024,-60810,27895,53712,17210,-49149,2685,3778,14746,-31125,-31324,72040,7283,-62190,-17538,-59952,-70386,58722,-6973,-13257,-1858,60228,73170,50701,23643,45385,1069,-9524,82825,84014,-49050,-23667,-67745,-28542,65815,-27652,-79656,-36004,32346,13474,46489,6697,-25823,17907,12284,-13409,-5036,-7214,16305,19840,-36386,20003,70880,-11054,-72362],[-8932,71938,16085,-53006,8742,8805,-18531,-52583,-13301,-9982,-113351,-64346,23633,29502,34108,-118883,-32449,-81095,11380,-65675,-992,53157,18651,-62110,-44401,-24914,51958,27843,-20304,-48930,-65072,-72378,-8120,-68744,-19727,-10730,34036,-9465,31031,73439,-9146,-109134,33515,54068,1017,-35622,-87547,-15801,18351,-1715,-25876,40314,-78509,-26827,23302,-4047,71397,55414,38609,-57973,-31496,-30877,-93771,-24704,-75582,-28810,24157,-4967,-27693,-27654,-82424,93777,38950,49225,-36390,-124966,-67880,-35396,2886,-13348,29971,55634,-40702,41553,67741,89741,-8219,-55338,-74632,-7217,98013,59591,-28366,-12927,-40798,-6896,15078,-40958,-34528,91961,11469,4702,-52708,-15156,-25230,-72038,-48873,18011,-33725,-34948,46797,21822,7793,7520,-53740,-53967,-36880,34522,-15848,-22325,-80717,-66293,48980,-1933,-42588,-49595,-48540,-12700,-16022,-12633,-55114,51442,4381,33396,20215,-37726,-34771,-82774,-68342,-44087,41145,-40650,-81366,724,46466,37649,55459,27913,-45786,-7443,-94362,23429,29662,-80420,7299,16212,82672,54647,2543,38506,-18787,-1389,-27936,-84059,-106321,-13370,-21343,-64650,-28246,15585,-27405,-19576,57203,10468,-69089,42174,-63243,-45664,23213,58438,-46597,-46397,14432,6227,11031,-10595,-53722,-69127,-13540,54537,28472,19502,-1894,43113,28301,-42659,1197,-197,-66075,-83185,-22289,8123,-27103,-137339,-57035,-51559,-111016,-91203,-32064,-121024,-158398,-57995,-8624,15732,-107878,-89393,-114679,492,-67804,-86435,-42918,-63639,-73261,-41809,-723,-80740,-75061,-123678,8647,-42110,-59960,-113480,-81162,-118760,-59176,-7338,-132265,-153951,-235461,-152678,-150236,-109166,-145308,-169653,-201300,-235174,-200485,-220039,-315778,-507423,-918669,-898159,779193,430297,438138,301021,268309,219284,302346,109763,88739,107208,145648,158579,127317,62448,103924,35338,109078,137588,41240,80812,14230,40956,83878,61723,36013,97548,42702,129795,56077,115575,79021,-22272,-3099,59528,40640,92771,57806,-17575,-6820,19431,69918,30058,6642,57874,106719,27975,121855,-46993,30473,12871,-37317,-9105,7737,66142,6767,23935,28050,25191,12660,22357,152467,73312,21718,121083,39456,24326,30243,-9160,33699,1754,-23957,-12139,60404,-28081,-113812,-12535,-2446,10441,55525,106578,46955,-18455,10113,9065,-39498,-58258,-107373,-102618,-156517,163610,138756,163267,152184,89840,70203,74424,49398,100109,2811,58535,118232,77479,136182,95430,33575,-18679,47645,45504,4253,-45207,48736,-43779,-19753,79384,47777,69097,70153,4105,8477,113759,-45959,52293,25528,-6570,32210,-23445,77368,47586,124278,-12734,1445,-50887,55797,44180,56472,53758,-21262,26164,37995,-19273,39176,-9910,-27667,88472,48410,20648,29789,48380,56233,-6124,22694,46068,107712,42926,29805,106146,-69554,-4331,27969,-52012,-31789,53006,99358,33159,32728,37750,7912,2820,-19624,26303,9252,-20346,-11737,89327,65212,27215,64673,-24844,3126,-5851,23333,58152,18148,35078,9083,-4332,-9226,114177,28064,38519,-18139,-49400,8375,-56550,42568,13381,-14832,19246,98166,-12387,-9399,36174,69778,43186,74473,75814,30183,28998,-82225,-62793,-59917,30848,44750,42502,-6350,-623,-5196,40172,31175,8865,80237,92633,66054,9377,70905,37367,-1062,-75104,-67294,-39748,-43786,-63115,66015,62150,-2403,1257,12051,65424,-11519,7144,11387,50100,-1365,90717,-6634,15861,72640,57051,-46990,63651,38881,-10022,-28741,76957,56586,12804,56,62381,120630,43975,-5111,-64162,-49336,-14254,77366,2569,-53020,-8443,54849,28228,-88112,-8815,-29256,11478,-102271,-14228,21114,6148,78902,67091,18022,-5001,-38196,5829,44736,6607,-20169,85072,-23304,-32077,-37299,-17223,-38734,-26679,-8362,-60583,-59975,6526,7015,21387,-23212,1136,36696,-39270,-4810,71926,11521,1325,37563,21131,79184,12504,-53111,-17013,95854,-10011,34854,2811,6312,-14601,-73964,11776,19022,-26428,-83083,8423,-64455,14832,-31384,-15489,-51837,-38271,-16081,-64749,10419,-35291,11848,36869,-8458,47435,433,-18083,2235,-29425,-9691,13448,-3800,9477,38364,-23566,-26512,10050,-15875,5632,-13453,4933,14679,84047,51625,-11111,10499,18928,3851,-37710,-1877,4171,15917,15955,-5660,65881,-61207,15673,-45543,95133,30357,3779,112712,-62870,-37571,63148,72504,10907,950,16178,32254,35177,30907,32023,-59168,-5509,22125,6225,8665,-95063,20622,429,-7931,-28589,29919,36968,26709,1854,-715,-25415,-39854,32396,-38823,-34389,-61094,-3998,28684,-44239,-869,-65065,18422,29143,13819,-3902,67686,-11076,-5083,-23092,39318,2918,-13650,-8118,14503,-65864,-18871,-17023,-22695,65324,-26208,-23038,16497,-24283,13517,-3301,-15624,38762,-31204,-18500,-2857,32008,48620,25825,52362,-6456,-17945,41508,71779,36339,7293,-8709,-34186,-5289,32545,58857,87530,14773,-605,-57167,-26565,37119,113628,77803,69269,-68925,63737,113099,6892,23765,-20767,-35398,48991,36220,-31277,-77507,-39990,-61975,33331,62335,-477,-64672,8534,44564,59354,74961,-29653,52656,-82000,10251,11321,-100485,-34342,-41336,-37312,-64366,-70810,-90760,-76405,-57245,12203,26309,33126,-23636,37907,-33205,-2421,-76532,-24886,-35744,-88017,24016,12907,-19935,-12304,-2622,-61868,54603,7798,14069,-4924,-53271,-19028,63472,48589,73838,7588,-103291,-92586,9719,128343,-4075,19057,65530,57778,-99031,54732,34113,-74830,-51618,2044,34885,7585,46195,73674,-25979,29431,-29885,86660,64977,-703,-12061,-94679,-16823,17150,-7961,35329,-34,32929,28141,8676,-86121,-58779,-30964,2211,-708,-29878,-18288,-795,76408,-67833,-28538,-38774,7863,2142,42941,-36905,1936,50390,-15615,10151,-14303,52641,-53151,-23286,48677,79262,20870,-49072,-5741,-137930,-26637,-39646,-2333,-3972,42800,39859,-2148,-16769,43386,23931,55358,-12454,-16298,-80843,17193,8519,-37539,-2954,-24244,-6896,15662,-38993,-37508,-111893,-59484,779,39009,135225,38120,-4800,-11239,-709,32595,-56812,-67859,-76769,-28267,-52180,-58530,-48720,-38061,-93707,-9590,35826,-3106,-59965,-15875,-4859,-24121,33299,-56145,-82978,-24745,38947,20392,48149,29450,26233,-3860,-20989,25158,4512,9879,37864,50579,-94714,-30729,-61256,-48972,-43784,60632,-35423,16527,-91,-37183,19535,-79008,-42688,-19512,-56744,6655,-12693,-6634,91368,86683,56655,-47109,-34105,-8633,-32569,42033,17590,35189,32061,75863,-6405,-22232,-15269,-128261,-86547,35726,46388,49856,-24033,55458,5607,-2047,-1089,-2407,-12901,-25517,51880,61844,30391,-122053,-35172,-1997,-53710,26799,-38455,1251,-27437,67501,-7808,-57259,-64766,21826,54290,25074,-50192,-14160,5068,33256,-28247,-33119,71475,11626,-26483,-10600,-71327,-84302,46823,-28503,-7610,-8571,68341,120512,49545,-7908,26701,-21210,-27871,69401,71854,-45486,-27494,-95491,-10329,79804,9249,-53222,-27082,41995,-4903,41886,5955,-43701,13217,16772,2408,14504,-30055,-35594,-3055,-48834,28645,46288,11784,-50190],[-20452,43843,19927,-35140,3045,56751,20682,-20482,-5262,-11972,-130016,-67897,22124,2307,36354,-92203,-39106,-88559,23,-36333,-4006,35092,10162,-63743,-57576,-15278,68527,19202,-22191,-39886,-50650,-53760,5007,-92553,-19985,-1993,15658,-17989,53486,101746,606,-96627,58964,46027,463,-17109,-70670,-39256,16119,-4267,-38422,49521,-58630,-12048,16698,-33450,37872,31390,18468,-98608,-32567,-14020,-105656,-45006,-89502,-37387,27749,-2988,-20512,-17686,-80821,95053,40763,41659,-22459,-88715,-65318,-19504,5313,-29665,2611,60580,-30633,26851,73855,92882,9852,-64034,-61368,-1625,105334,47296,-10652,-18527,-23726,-15078,-18306,-61666,-60682,103011,33804,13285,-59937,-32801,-9519,-72159,-37043,31691,-13702,-17253,41639,21280,22976,3302,-66200,-71164,-34521,20809,1113,-6280,-71061,-95969,51761,3939,-47624,-49328,-45765,-15158,-49929,-23544,-44025,37557,8765,27078,18797,-66387,-52633,-81375,-70808,-48232,48072,-31783,-54306,-2884,52026,37634,44714,17527,-36800,-9878,-53853,9145,15659,-93676,1196,27630,67097,43411,9628,35026,-21776,-54634,-22999,-74849,-105412,-16970,-11851,-60079,-33001,14032,-41514,-38137,32750,31931,-51068,5607,-71557,-70131,13613,57102,-59072,-60622,977,-6133,11619,-913,-41217,-45645,-27114,28782,-5431,8111,-28192,78058,37369,-30275,11768,-16256,-32788,-54127,-27223,21450,-27997,-94383,-26745,-43479,-91138,-116161,-33929,-123120,-176431,-80057,-2261,24452,-99570,-75438,-111440,13091,-71360,-80070,-50139,-58210,-66243,-39263,-3106,-61332,-66828,-138474,-32483,-24148,-70298,-139273,-96289,-104340,-66268,4232,-132088,-163548,-234227,-167959,-139890,-122592,-168641,-158479,-177033,-246697,-196466,-171743,-288119,-544886,-885623,-901903,816994,365764,438399,309577,279710,235244,308833,110657,92901,113550,152301,152462,138071,101227,109479,49175,106690,136063,65506,93887,51167,35615,81295,58412,41325,115738,59898,121259,61630,103663,83329,11222,11081,59896,48369,79998,60740,-31465,-26611,17061,64379,63839,-6297,49683,87410,35942,126817,-7319,64357,-2531,-37802,-14349,2708,53098,11399,5738,18355,34501,27189,-5675,116578,89796,43123,119879,36606,2187,28513,8680,40139,-10746,-18860,11132,66002,-32863,-108782,-24514,-5917,20901,38866,76676,41679,-10924,-2420,5326,-71696,-70267,-110042,-114158,-197665,220710,130250,164877,166709,107537,73136,73101,64302,109556,14612,58174,71379,39298,137792,111995,55737,-13320,22115,25009,-17418,-33986,47168,-42698,-24749,95206,52994,42302,67262,29794,-8536,123797,-17684,27716,37494,-13269,12138,6561,93177,49939,123021,405,10023,-24242,45848,38431,56203,30082,-16460,21087,29716,-6339,44125,-15783,-36806,72810,47392,24501,33061,45938,46819,-19177,29521,49234,86250,32423,26931,89812,-46557,50190,22254,-55195,-35225,68755,84363,31976,39364,38867,8743,16171,-44938,15075,-20527,-47153,-19227,59887,71911,19962,89063,-19005,-8346,-20986,33664,62158,32701,18623,12224,-7838,-31984,91406,852,18892,687,-39970,-1996,-40833,42499,15655,1818,22257,95478,-15888,-21587,6477,69598,8181,67928,73993,37628,22773,-67403,-46061,-34095,47554,59680,37850,5436,-1687,16464,30181,26479,8552,47583,92128,71119,12952,72442,52650,17387,-63908,-59670,-24243,-22565,-36015,52114,52856,-23,-7249,46051,59765,-25734,11895,18912,64595,29727,67422,25044,37707,42125,27393,-53788,58205,64097,-2308,-21979,58094,69843,9918,20383,79566,121544,39322,3019,-35423,-25580,2385,76740,18169,-60705,-2037,66578,46843,-92931,-45919,-16002,6063,-94928,771,39667,-8389,60078,14260,12908,-8578,-58234,-13867,53080,14642,503,89696,-30081,-39032,-12176,-8196,-24491,-41048,-24582,-87783,-73809,-1817,8024,53987,-12356,31838,60159,-14377,-4444,82131,4510,-631,45211,40240,29967,18252,-12108,-316,105320,-46597,21056,-34290,4583,-25552,-59817,43249,12911,-14542,-98386,17879,-42432,928,-32028,-42068,-77276,-20178,-12455,-77673,10255,-50394,35820,64076,-11504,29015,-15429,-9355,16253,-39998,-28344,-6615,-28375,23431,28695,-8543,-1540,-8221,6218,9966,-4874,650,3318,79914,46424,-19722,20996,14648,-18689,-56372,568,-11090,3477,15289,-8742,70916,-55818,25512,-41417,63898,19732,-14362,115170,-46474,-6625,49367,51747,-12135,19519,22361,1646,10630,-16727,-3880,-35301,1892,-18626,-2459,-1918,-70982,26342,25222,-8162,-22750,19122,10422,11912,26011,33165,4816,-1111,39463,-29259,-28518,-71075,-5307,17656,-37870,15294,-53502,9816,41367,-6124,12494,69526,-6554,-20111,-71632,30976,9176,13650,-9652,-11308,-37127,-15476,-37534,-9421,80443,-22906,-15863,48264,-6838,34127,7708,-12217,48714,-24697,-11167,5147,8920,48621,38039,77496,1102,11314,23593,66558,23775,5751,-6060,-32209,15734,3551,49424,79021,6346,-7734,-47421,-15130,34875,102651,52851,35101,-81902,83919,91787,16927,14447,-4943,-16913,41775,36552,-10362,-54326,-11226,-53104,27188,69191,29034,-53719,-30569,34466,55246,57781,-15750,28867,-99434,-2748,16962,-72898,-21002,-65752,-47778,-83423,-57649,-55814,-35746,-47646,41331,28594,19082,17139,32853,12814,41922,-40182,-12127,-2905,-8665,64579,41969,-23430,-23969,30965,-37571,72340,26442,16955,-8897,-47794,-17119,66898,36915,56159,-16944,-95371,-100425,-6721,124401,4992,47844,74837,61310,-66648,74516,37029,-105149,-41073,-37841,20200,-8315,22831,53931,-45459,20676,-42811,63551,61976,2628,11328,-91621,-24796,-867,2274,19488,-6219,23359,21171,12726,-66513,-54890,-76380,-4276,-13666,-43927,-3258,-1922,58170,-68704,-13690,-37671,1783,6260,29080,-63102,-5151,60252,5700,-4160,-17859,42725,-72737,-26517,53340,83447,14072,-44261,12096,-133093,-37727,-31115,8045,13095,43590,19046,3722,-9726,44636,15016,79048,-2876,2584,-64522,19583,8136,-39284,17701,-22458,-2381,11999,-40256,-22660,-63755,-39770,11376,15754,104562,7686,-36497,-22582,3485,67586,-45160,-48629,-75094,-47446,-26779,-51588,-42210,-34682,-75398,-36356,39348,-675,-71809,-19635,-20862,-27501,-4178,-80975,-62921,-60303,23755,3296,34843,27095,32564,-5231,-42777,24883,7933,8710,45403,38189,-139858,-30240,-48127,-51334,-51581,50355,-42467,12449,-740,-18562,5666,-116199,-53051,-27236,-28148,-14848,-38620,-28037,53774,107543,68089,-44075,-36473,-4189,-10999,26112,23433,43199,48309,79045,-43685,-50045,-20708,-95389,-78813,47029,63406,36113,-40795,33833,6724,21694,15160,-6002,10510,-23423,39035,78613,19126,-81267,-26491,-24468,-44838,55807,-64729,10301,6182,83416,-11663,-74719,-58593,16613,63301,38157,-42074,-32584,8598,43027,-26102,-34990,58330,20254,26430,4314,-73266,-84104,19527,-39089,60,-14965,70740,145847,41243,-35092,8617,-49045,-41242,42866,48548,-38320,-29131,-108034,12368,85417,43343,-21355,-7951,46218,-19777,38476,3439,-40028,9909,24252,14300,26588,-54127,-64446,-25386,-52857,33818,15537,22675,-23168],[-30694,12303,21286,-18372,-5394,100739,48889,2065,-3126,-10305,-117725,-63185,28027,-9711,36135,-52495,-45522,-81437,-8595,-20929,-16035,12318,8332,-60782,-52653,-3321,81656,11270,-27389,-25319,-29985,-37312,8403,-105922,-15605,8991,7785,-17707,70412,118823,5538,-60065,67257,48578,-919,9260,-37430,-61115,17833,-3170,-47112,48847,-33256,6774,9040,-59218,6270,20510,-6631,-122435,-28129,17451,-106822,-67540,-80852,-42358,26480,3006,-7785,2558,-71542,78203,35894,34793,12789,-28953,-51146,-11607,6323,-37279,-24228,51262,-20482,21123,77480,85507,33453,-70502,-48891,11134,99264,31872,5092,-16026,-12797,-20746,-47184,-61968,-66517,84964,38687,14599,-67341,-47775,5493,-63615,-24188,36396,7051,-173,25336,18096,32957,-3599,-71352,-64266,-26673,6226,3382,-4945,-49496,-104274,37994,7479,-46415,-42436,-30307,-10041,-72044,-38842,-13844,23760,6099,16155,9260,-93814,-59593,-76273,-66099,-52650,51533,-23451,-23833,-13084,46569,31574,21459,-4969,-42065,-20479,-5873,-3431,-4048,-92070,4119,39064,41167,25875,15806,25850,-34666,-100002,-20966,-61819,-89563,-22167,2599,-44884,-52719,8042,-45397,-60505,-4627,25048,-31840,-34185,-66537,-82456,6757,52008,-65537,-62390,-2226,-11806,6329,9538,-24102,-16446,-36492,570,-38992,-17999,-48458,105920,45499,-9524,26284,-27732,4371,-22341,-30549,25413,-19246,-57597,-5652,-35974,-53662,-130410,-37833,-117574,-178222,-105167,-7404,26195,-75881,-54524,-97033,28881,-73176,-67763,-56435,-46204,-57606,-36732,-10300,-48658,-57997,-139378,-80904,-25447,-94105,-147025,-85878,-79248,-66768,13232,-138996,-158584,-214677,-172109,-122859,-132839,-180890,-134997,-142028,-244276,-194964,-137203,-274829,-568898,-851068,-954213,917016,359085,440876,317722,286112,245098,301718,107966,103220,117013,141228,131668,154714,143748,114955,74985,100879,127530,80985,106733,86517,43984,79452,55560,47768,131273,79144,103040,65610,82860,79865,36542,29427,59644,47741,64318,57190,-45249,-35701,20526,56543,89002,-15053,36332,62328,33746,109105,32763,100876,-16797,-40900,-19908,9266,50793,30226,-13198,-3510,46530,45705,-25379,73011,94528,67349,108113,19026,-22601,13901,27014,42158,-20146,-5119,36476,72570,-26215,-93934,-34051,-4573,26104,11734,30074,11093,-2143,-18042,-386,-103287,-77938,-100104,-122859,-240250,296106,127742,158186,153426,114679,72018,77134,82592,111110,30533,61481,29317,7353,140442,119894,63229,-14078,-3899,10340,-33493,-9770,40459,-36370,-14875,92394,60190,14235,63688,52723,-4130,121470,9128,11334,55435,-11730,-16563,30437,82189,46291,103167,12121,20146,26212,32027,35194,52637,5527,-8684,15832,13715,7525,35774,-30607,-32359,58713,46877,25451,33898,33177,38474,-23916,34240,46580,66499,26090,30090,75167,-18333,71768,17527,-52808,-31576,75147,54553,27217,33849,32049,38277,32049,-74924,4494,-34387,-81684,-26285,30047,77274,16710,104448,-8155,-14274,-37071,26649,60214,46448,4364,16705,-25423,-44811,51642,-11398,-2569,16436,-9022,-82,-9477,43505,18907,35289,27330,74180,-11912,-43683,-19306,55854,-18923,56282,66345,27573,14981,-38715,-24662,-3167,64382,61757,17871,17184,-425,37300,22695,31879,13315,18372,82590,69113,12608,69882,79848,34187,-38910,-34274,-4939,-5924,1984,35425,37483,2561,-15657,65450,45433,-28984,21330,33853,81412,60421,32633,52429,56530,23444,-11376,-48913,35408,65077,2233,-14179,20250,75172,14749,37992,83999,104068,29852,9028,-4961,68,15464,66266,34370,-68223,-5477,75459,55303,-89547,-68836,1964,12205,-61917,12685,55660,-11997,39529,-24108,6327,-13348,-65438,-41771,50965,25895,20669,75739,-30319,-55355,12208,1606,-9730,-46279,-33825,-99501,-72992,-3888,12387,79210,1865,75660,74207,29491,3066,81521,1584,1235,52554,58668,-13047,26865,43889,22638,90318,-78395,11415,-67485,3200,-33562,-40080,51951,-3934,-10340,-101374,27909,-12410,-5630,-18045,-61107,-88860,-3631,-9249,-79912,9061,-62119,60195,67441,-16005,653,-26628,-1972,31132,-46958,-35664,-23411,-50694,37125,9390,4925,23539,-22657,29146,15571,2404,-14077,-6809,75287,38534,-24372,26281,4069,-45552,-71630,16684,-26264,-5463,15902,-8137,64055,-41508,38381,-26946,26219,13649,-15411,104762,-31366,23641,24761,32248,-32480,31382,32107,-19118,-17334,-68461,-40875,-18126,8386,-50267,-16105,-14769,-38508,36732,48917,-10750,-9049,1168,-10069,-9731,37512,64346,35182,26712,38645,-10172,-17684,-59507,-1173,5438,-19786,22086,-38254,-3855,50527,-19797,29524,60682,-4516,-32563,-103169,22568,16714,49925,-10380,-31986,-12178,-24496,-50910,6537,90074,-18330,-21313,68114,26443,47158,15585,-12970,44438,-14074,-9228,10174,-8264,40289,41108,95134,11102,43894,-461,46507,1362,3305,-754,-23756,32479,-23931,34357,61196,2931,-12649,-32262,-6918,27006,71149,19593,-6471,-78763,95632,46620,20054,7113,17366,9254,33647,29243,5864,-30113,17686,-39688,31041,67095,57626,-48038,-60226,12999,28031,22999,224,10188,-94469,-12253,25519,-36373,-10332,-71759,-50889,-86949,-31128,-20765,-3506,-32060,63098,27343,-2408,50316,28754,50630,77104,1111,18478,39100,60982,88577,53548,-26697,-30116,55601,-34,83536,38538,18881,-18270,-31477,-10661,63410,20776,41135,-33182,-82750,-90413,-18432,114784,21459,61811,74532,56466,-23818,83539,44705,-125245,-29433,-78718,3267,-26404,-10674,30020,-60708,19396,-42178,28868,48620,1895,20492,-72203,-34770,-15204,15843,5383,-14199,2851,2630,12147,-34645,-43969,-108119,-12808,-17210,-55892,1751,-7862,38449,-52422,2689,-29824,-6033,6022,8837,-84254,-6104,64353,25160,-18226,-9024,27023,-85415,-25763,39990,62495,3606,-31375,29093,-96930,-39169,-20476,7923,28650,42877,6373,2438,4900,46945,9441,95816,5126,18857,-38806,21455,4212,-31786,36484,-24794,10886,12560,-37895,-15424,-17722,-14827,19824,-10820,72576,-32629,-66803,-36647,3956,87534,-31730,-25013,-68631,-64054,10487,-36538,-34683,-14307,-44125,-53933,41261,4198,-75639,-23687,-21253,-17073,-19349,-90798,-42974,-96687,8161,-17703,15145,19025,30272,-2231,-50440,33472,9736,10105,49136,27275,-153191,-27148,-40061,-51556,-59241,38187,-44707,-4632,-6732,11192,-4153,-141004,-40566,-22383,1565,-38909,-44374,-37803,-8134,86619,62420,-42170,-33894,635,11958,2255,22891,46689,47487,67326,-71419,-69158,-22097,-68539,-72595,43613,63180,29346,-46396,14193,11811,45673,29355,4232,34915,-24752,24996,95642,6801,-20794,-18493,-43803,-35713,82823,-84328,17987,23023,84684,-14345,-87072,-44526,10775,71671,51733,-27773,-46998,13235,44059,-24070,-36621,35503,32732,83710,22836,-64386,-67660,-14472,-32298,9908,-17573,69001,132467,27624,-49225,-8284,-71561,-48764,9149,19829,-28371,-27901,-108754,33367,79505,61884,12208,16210,44476,-28327,36486,-596,-21243,6490,35795,22221,26350,-68965,-55235,-41280,-48627,33129,-14270,17144,6766],[-35406,-12798,20392,-7563,-14814,124173,58977,7863,-5405,-3523,-77252,-49090,41163,-2007,32699,-17343,-52775,-62245,-10520,-26182,-34973,-8428,17542,-51512,-35913,10934,88646,5703,-35750,-5704,-7795,-28634,953,-104956,-8246,21901,14665,-8625,76234,119339,2419,-16520,55431,58745,-3130,31296,7298,-76685,20092,2985,-44850,37790,-8683,22671,2242,-74069,-14109,26584,-29620,-124898,-17154,54507,-100721,-86961,-57699,-37502,22398,11984,6348,22458,-58268,55497,27506,31703,55887,32601,-30239,-11507,6402,-35517,-45216,31095,-12427,25139,79404,75003,57212,-69237,-35130,29465,82771,18709,15652,-5306,-11621,-21108,-63328,-40580,-53823,50303,30630,7259,-72550,-54194,14979,-47234,-12335,31391,24050,10502,1189,13263,34560,-14052,-68050,-37100,-14789,-5092,-7056,-16292,-28204,-89739,8464,5555,-32198,-30060,-6255,490,-78478,-53012,26173,14380,-3995,2878,-8747,-111942,-51305,-69631,-55340,-54327,51169,-17175,182,-25986,34224,22872,-9347,-31052,-55874,-38422,24035,-12363,-23902,-78843,15506,53157,12365,7199,20536,13776,-55904,-117636,-21985,-46520,-63920,-28901,14400,-24568,-80643,593,-39214,-83607,-41514,-2175,-20109,-64622,-49242,-80454,3043,46758,-64912,-52138,6936,-6724,-1754,18882,-7534,12274,-37421,-20899,-62547,-44792,-54654,112028,49339,13642,44453,-31083,31198,4012,-32339,15695,-10852,-35131,4216,-32938,-11585,-131772,-42794,-106506,-165176,-123627,-26173,16959,-50228,-34161,-78200,41746,-73164,-53813,-59881,-29217,-50071,-31613,-23037,-47790,-51134,-132579,-125333,-48339,-122191,-132550,-53185,-47684,-61565,10663,-149008,-136023,-178506,-159723,-113407,-140794,-178685,-108976,-113544,-236138,-195949,-133345,-280213,-570404,-824895,-1053287,1040914,409698,441642,322928,286158,246348,281573,103935,121209,122504,121488,104613,171977,177733,113430,101892,91771,111115,87181,116547,110903,60255,78869,52583,55765,139647,92669,79900,65223,60004,71545,49133,49698,59027,41671,47543,46765,-55977,-23519,32577,49187,97065,-20138,21067,37836,20201,76651,59223,133821,-23884,-47225,-23468,28184,56190,60838,-24738,-31438,57539,67053,-28567,29769,86492,87307,83642,-6215,-41462,-6749,39879,38786,-25384,14463,62976,79006,-8842,-70798,-38234,416,19335,-20074,-17312,-38036,5461,-27604,-8712,-124029,-76398,-78440,-124826,-274139,367500,133826,142361,111407,105731,67707,85473,100215,107964,46533,68751,5832,-13009,143330,115222,55617,-20026,-26924,2861,-40706,21380,30446,-27511,8911,74309,64597,-7544,58404,63849,21753,105647,26372,5216,70958,-1107,-44817,40470,54049,43824,73180,16105,28458,73877,15008,34653,46004,-11643,-99,12032,-5281,18005,12863,-45684,-14721,46980,46107,27364,32453,13555,31003,-17908,34595,40526,51804,24506,37698,68664,11924,52562,15029,-46848,-23405,71552,22908,22230,15280,20097,92065,47615,-101058,-1978,-25645,-107938,-30007,5043,79936,18908,103290,6809,-8932,-47392,7941,52919,58485,-1692,20617,-47225,-41758,8804,-4526,-16012,24112,31722,15553,30294,44559,20694,73416,36128,41015,-3386,-65686,-36712,33650,-34336,43724,57766,7698,10502,-6209,223,25130,76485,50942,-8307,25083,2763,53402,18927,42388,20654,1844,64463,60105,6384,62974,104299,43038,-4770,-499,14656,2588,45060,21097,19540,5786,-21004,61314,27264,-16412,30994,57457,92399,78155,-8963,69676,67734,19589,-47520,-34108,-2840,22660,841,-11402,-23230,69256,27027,46211,75777,70975,17048,3207,19901,19434,22192,48719,46054,-70560,-15095,77521,53360,-79156,-71035,20687,32094,-13535,17096,64019,-1200,23115,-33583,3146,-19506,-59708,-70661,37410,35548,37871,53070,-24836,-75659,29972,9629,6898,-43456,-33694,-96255,-59853,-1529,18895,86093,17366,111945,71872,76145,18660,72941,4014,4712,58844,70941,-33523,34442,89096,42004,55809,-84721,11307,-83631,538,-35879,-15257,41410,-27089,-9615,-86927,35777,16149,1383,9983,-66808,-83584,6156,-5428,-69266,8361,-62048,81018,46498,-23291,-32088,-31199,1228,45261,-51527,-28320,-25877,-61366,49953,-14328,12550,42583,-25587,47834,18968,5122,-36973,-12173,73976,32501,-20986,26733,-9267,-67291,-76433,37949,-38008,-10016,16299,-3328,46231,-23704,51004,-10668,-12500,15480,-362,80385,-23225,34022,-5982,18400,-47542,32914,41713,-27549,-41491,-97104,-60880,-9390,10449,-64258,-33346,-26352,-4420,51295,66972,-12615,7484,-18141,-20769,-31379,37654,84421,53443,37460,30789,11428,-9364,-37434,4277,-7434,4241,18445,-21941,-18610,53097,-25692,42241,46382,-4501,-39972,-113699,13954,24701,85933,-10838,-45268,2303,-35439,-53720,19098,94176,-20513,-38316,69525,64540,49408,19911,-21002,27347,-2746,-14280,9044,-15769,15819,33935,100639,19859,73319,-15308,15425,-21403,3448,5708,-12037,38673,-42057,18786,39523,7363,-11731,-14918,-3746,14125,20970,-12864,-43943,-62587,96460,-9822,16708,2763,41858,33219,25676,17024,20551,-11091,37410,-23633,42911,57813,78280,-49863,-72539,-13622,-13884,-23061,15162,356,-68225,-18052,34591,-432,-5139,-62151,-47858,-71634,4211,2187,9738,-14024,68362,22363,-28624,63216,20269,67598,85020,33533,58872,71752,97176,89364,46626,-28853,-31375,65523,41438,88676,44816,22269,-26387,-5266,-1520,53457,3126,31954,-40655,-68647,-63264,-23108,104270,41114,55711,67476,44149,12312,80918,53389,-132743,-18106,-103680,-11825,-41687,-45108,10476,-66330,25142,-27592,-8091,27590,-1557,19676,-43724,-45601,-22506,29647,-1842,-22531,-21365,-17746,8760,1108,-29548,-122632,-22096,-13868,-64921,-8650,-17985,22842,-25263,15395,-19177,-13124,3563,-8532,-92601,-2675,48793,22994,-30257,5718,7712,-88775,-21328,12138,27086,-5375,-13156,42247,-46988,-30811,-10040,-2836,38946,41221,4867,-6080,26640,38352,5226,105643,12781,26635,-11213,21747,-2390,-18135,49726,-29700,24395,15347,-32873,-22513,13179,9061,25327,-37115,46028,-74272,-88322,-52507,-1494,85114,-17789,-3390,-59947,-73368,50329,-11978,-28798,12002,-13671,-55864,41503,10702,-67662,-23966,-7080,1736,-5018,-76412,-26551,-124323,-3423,-37250,-7752,7338,19789,3649,-36509,49394,9438,15247,50816,18328,-128497,-19980,-37620,-47447,-66207,25684,-39210,-29653,-18244,45365,-4570,-139481,-9917,-5588,24489,-57295,-28011,-28748,-70246,42587,42387,-43262,-26384,3354,28394,-20912,15509,45416,29879,50756,-75445,-74466,-19245,-55266,-70341,27020,46763,27128,-40644,3292,18019,61444,35589,26925,51865,-30503,12775,99034,-3925,35360,-10829,-54674,-31286,96029,-91245,23199,22903,74582,-11403,-92127,-30353,1738,69504,61397,-12943,-52165,17129,38702,-20527,-36169,10689,47157,126550,38745,-44058,-38619,-43923,-8894,21497,-13778,65173,83232,12989,-46027,-21966,-78325,-49566,-23594,-5740,-16961,-23991,-101354,47448,63735,57848,43636,37643,37252,-29116,34819,-4900,-3411,615,51295,26766,12958,-68962,-15048,-46118,-38529,25262,-36909,-2018,34156],[-33890,-25237,17367,-5903,-23273,120053,52929,-1202,-9532,6447,-22607,-27770,57333,19767,26227,1148,-60791,-35768,-3745,-43647,-55895,-20075,38962,-35456,-16203,26346,88425,3750,-45853,18004,10452,-29769,-14226,-90542,-2411,34207,32718,5251,68088,102564,-9533,16701,27478,70673,-7057,37201,51808,-82406,20037,13159,-28811,18847,10432,32116,-1969,-73219,-21035,43223,-43793,-109973,-942,83111,-92384,-97916,-32398,-22558,18561,21340,17473,33004,-44968,37714,19044,32692,89993,74444,-9205,-15973,5255,-27259,-56759,8136,-8476,34370,78985,67815,75505,-56689,-19888,49585,61460,9430,20471,10657,-21765,-15847,-63168,-7271,-30089,17550,18357,-7488,-72551,-48109,16221,-26285,-2441,18807,32090,11189,-23953,8336,26309,-28000,-56537,-2927,-2740,-9415,-22349,-33828,-14904,-59933,-31107,-1576,-2223,-15701,19699,11809,-70600,-59661,63003,11811,-19144,-10406,-33053,-116612,-28546,-63141,-41166,-51908,47266,-13017,9986,-36037,20082,15836,-40825,-53850,-68621,-59732,24465,-18547,-39413,-59469,32139,70319,-12279,-9711,22219,4039,-79430,-98904,-24361,-31456,-34441,-36487,16950,-5436,-97467,-5357,-25998,-101477,-65626,-30392,-17964,-74838,-24841,-67065,1849,45761,-58854,-35912,25019,8872,-8139,24821,3021,33596,-28285,-29724,-71258,-59263,-45067,91133,45812,31381,62794,-29029,34947,19367,-32857,-7660,-11552,-27978,3574,-36989,20784,-123400,-47537,-90629,-139191,-126321,-55095,-5392,-36366,-21364,-62615,43467,-71233,-42928,-59808,-11632,-44945,-20259,-39516,-59541,-48457,-125526,-158825,-85690,-141202,-99071,-10793,-17064,-54452,-8047,-156203,-100841,-134389,-131529,-120659,-147010,-163085,-89515,-103825,-232169,-197829,-161697,-303842,-550589,-812908,-1187050,1150282,502079,435927,323261,280058,238445,254571,103972,145936,132954,104897,80387,184893,193808,99776,116750,80554,89142,88651,121162,119800,75183,78185,49923,64645,138149,94139,57466,59004,42061,63079,50382,69295,57528,35832,31464,31427,-60436,11052,53336,45622,87285,-22380,7877,19193,-1135,42683,64743,153859,-20758,-55194,-22880,54667,64149,95790,-23522,-56732,63225,88717,-13154,-5313,68045,96995,49998,-26067,-48725,-24285,43241,29369,-25520,35608,90479,82696,15172,-44157,-35506,7005,37,-46567,-50096,-88659,10239,-23853,-18919,-123806,-64873,-49610,-118612,-294907,408628,147165,119338,53283,81527,62811,94858,112024,102682,59083,78537,2507,-20282,142177,99841,39031,-23750,-44048,1864,-38635,49357,20719,-19267,41332,48661,63206,-18955,51001,59988,60522,78822,29404,6890,76630,16007,-61742,34082,22104,48249,43632,10881,31735,94946,-3476,36555,38207,-16462,7531,11086,-21490,22671,-21347,-50545,10947,37495,44024,32817,29800,-6823,23799,-2051,29540,32986,42226,26316,45762,71621,39098,10410,14790,-39706,-14480,60506,1513,16998,-11520,7749,146680,59594,-114693,-3826,-1270,-109584,-28706,-12666,78649,26435,84891,23254,8757,-45568,-10866,41797,68709,1089,20968,-59311,-22780,-23688,15512,-16922,21949,63039,41325,67789,42293,18846,102736,48792,5478,4607,-76760,-42925,11225,-39222,33535,52839,-10579,13442,18689,28002,44063,79896,31732,-30155,26616,7427,63114,18049,50582,26192,-1043,42658,46317,-5631,51650,106168,40928,28631,30600,30566,879,83747,12376,3688,10343,-21305,35498,10194,9619,36759,86419,89771,73416,-47476,75201,67299,23402,-70527,-13906,-47437,-53657,-6115,-14919,-58137,51853,43017,41281,58719,30929,1934,-17641,35756,28712,22055,29672,48650,-62858,-23472,69814,44104,-64768,-54476,35746,62472,32083,11594,62755,22042,14597,-13961,4455,-28034,-44077,-90797,15867,39985,50430,34464,-16185,-89700,39636,12634,24918,-36508,-25507,-84217,-39969,3209,25675,69659,31339,122936,52627,108575,38829,59577,11158,7771,62554,72911,-27958,37881,99179,46403,17978,-58225,24981,-74016,-2837,-30519,11640,19751,-49964,-4857,-53573,39235,35609,24870,47350,-58432,-65107,7593,-365,-47665,9674,-45376,94786,10737,-32155,-61240,-28937,-1294,56525,-54123,-8613,-6671,-53002,60695,-36680,12621,51952,-15313,58070,17856,1266,-61893,-11179,74005,32377,-7991,23929,-20811,-74322,-66046,54250,-44503,-9984,15942,5442,21383,-8148,59880,-722,-47141,23695,23140,47372,-23581,12508,-34774,12133,-55863,24026,47199,-26414,-54140,-82656,-53767,-6242,7266,-57978,-50280,-33210,23306,65871,77494,-10456,20939,-32413,-22877,-46802,30352,87227,50047,33252,20031,28167,-8337,-15969,7054,-21879,24258,6591,-8393,-29985,46349,-23351,47693,32415,-5266,-42465,-107932,4370,32435,113673,-11646,-52070,4226,-34576,-45255,23959,93437,-31867,-61507,52830,91118,40578,21513,-35369,2855,5360,-24989,1107,-14205,-26020,19200,92608,24988,92718,-11085,-17480,-35727,9879,11435,-469,32883,-46176,8592,20165,20732,-4022,8,-5909,-1572,-39112,-35834,-68152,-42428,84943,-60018,10088,444,63907,47525,18920,6187,38750,-45,42032,-5424,57612,45569,85798,-59249,-67630,-37764,-56799,-70051,25310,626,-30782,-21322,42510,26292,-6606,-45584,-41287,-41488,41727,8224,3941,2116,54171,15114,-55166,52862,2440,59444,58363,49102,96357,79617,93460,71206,27056,-28662,-31187,62126,76063,87720,47483,29914,-28823,26432,7745,38632,-12340,29899,-41922,-55475,-26364,-19991,95535,57464,31338,55693,27135,30991,68194,57229,-127908,-6796,-100638,-21186,-50234,-70279,2225,-59583,35210,-4114,-36449,3677,-5737,16151,-18713,-55078,-22004,39614,-574,-29840,-41628,-28011,5570,31178,-15583,-120823,-29942,-7447,-69456,-32990,-29679,14537,3180,19902,-11379,-18153,1863,-14079,-86079,1220,10363,-11337,-38509,18987,-11777,-82969,-14790,-21081,-7170,-8735,5786,47645,-6626,-14547,-2742,-21518,41198,38954,13913,-18392,50773,12431,-624,108445,22342,22249,9855,19506,-9328,-2452,55314,-34307,29869,18225,-26599,-46308,27790,26852,27872,-59223,27830,-106837,-94781,-67759,-13484,63667,-5669,9799,-49725,-72865,80637,18040,-24809,29929,3363,-42712,38720,17119,-46986,-16117,13277,20502,29703,-36981,-14021,-133920,-8710,-50197,-29203,-4504,5011,9514,-3561,66933,6658,23624,51248,9946,-77545,-7729,-38164,-37772,-71788,13587,-24719,-53898,-33055,74776,5595,-108714,25957,16169,34780,-63762,2982,-2418,-109542,1991,15381,-47474,-15608,2107,33721,-36263,3560,41518,3972,38309,-53422,-65163,-12568,-52202,-69352,3178,20209,24178,-26473,3495,22363,62798,33597,55648,56475,-39533,4718,79221,-11400,67828,-3507,-53442,-29594,89627,-83259,25182,12211,56546,-648,-90134,-25478,-12475,52085,64542,-4155,-44874,18410,30592,-13839,-30904,-6613,60665,138641,46632,-13769,-5062,-59675,23589,33644,-3052,60613,18202,2816,-27033,-28781,-64261,-43422,-47493,-20147,-6010,-18389,-87879,51874,43609,34168,68487,49061,25663,-22622,31842,-7843,-1285,-9230,69103,28345,-9747,-56004,33162,-38483,-26157,10760,-49090,-26499,52295],[-28970,-25947,12287,-13816,-29437,93574,39008,-14564,-12675,15838,25241,-4089,70028,42540,18368,954,-67698,-7259,10796,-57902,-72640,-17705,68483,-14559,-998,41228,81533,6132,-55131,42640,19991,-38540,-31150,-68464,-3943,40815,51446,17829,47275,72852,-28208,29074,-7093,78286,-13589,22436,82061,-77014,16742,23672,-2547,-3266,22243,37717,-2572,-56186,-17413,57960,-45103,-85757,16666,89703,-86509,-96910,-14905,-2006,18151,27289,22202,30893,-34300,29774,13080,35657,103371,84095,5742,-20844,1808,-17867,-58387,-7926,-9684,41296,74662,65806,84602,-33218,-5655,66685,41284,2133,21492,26527,-41077,-6124,-48959,22772,-5330,-618,9519,-26067,-65099,-29852,9515,-5296,5411,2668,27575,1957,-41909,4940,9187,-43867,-38401,21173,4675,-4944,-32549,-49777,-8991,-27229,-71321,-10383,38621,-3939,40317,18740,-54029,-54121,85528,15773,-34742,-21994,-58872,-109024,2752,-56941,-26869,-45739,40793,-9790,2812,-38046,8623,13736,-65432,-69706,-71389,-78161,-869,-24597,-48180,-39104,48552,86452,-29088,-24787,18839,1423,-97156,-52111,-25391,-19474,-6310,-43719,7335,8019,-81929,-7769,-10189,-106438,-71152,-40722,-20834,-61851,-1158,-48626,3464,51247,-51484,-22370,44473,29682,-8844,25059,4007,42018,-11055,-24747,-66679,-55231,-25610,50151,33186,37193,74519,-28742,11415,22767,-32664,-39281,-24522,-32077,-4483,-48423,32880,-111893,-50824,-69888,-103217,-109380,-86174,-38584,-40933,-20149,-55808,27779,-66714,-38264,-56698,649,-42612,-15,-56075,-79548,-51025,-122412,-178362,-122304,-139213,-56050,24961,4288,-50125,-40000,-154819,-64208,-93467,-95405,-143228,-151492,-139164,-81428,-115186,-237171,-198267,-210467,-340262,-519223,-814398,-1332234,1217259,612018,420921,318241,269316,222894,229735,113893,173896,147309,100090,65011,191060,188571,73544,111003,69430,66267,91198,119512,114893,80159,74985,48570,72392,127050,81783,40052,47480,33606,58967,46095,85440,53789,35115,17445,14853,-55656,58422,78931,48218,66026,-22629,402,9352,-23760,19094,50748,150652,-8451,-61170,-17050,80136,70133,124727,-8975,-71369,60574,106012,15528,-26681,43481,93869,15873,-29794,-43670,-31189,36617,14237,-20071,53734,117061,80730,39435,-20887,-26478,12982,-23889,-58419,-59951,-119604,12355,-5063,-28946,-98724,-46834,-20429,-105872,-303616,397947,162984,93243,221,50266,60658,101569,113550,96588,66134,88323,11560,-16306,132566,81003,22835,-15242,-54034,5190,-29546,64276,15475,-14245,73893,23985,55816,-19832,41908,46644,99564,46724,18513,11113,68793,34467,-58621,15602,-2645,61132,22923,63,28274,82326,-20938,39561,31493,-9331,13368,13769,-30011,21626,-58007,-38134,37071,29525,39988,41695,27800,-21194,17189,19486,19989,24887,35366,28997,49433,78149,57492,-27537,15982,-33135,-7989,46492,-3985,8504,-37916,103,172219,65358,-111208,-4335,23468,-81200,-22324,-23258,73658,36412,55737,37486,33874,-28148,-18786,28670,77679,8597,14844,-53094,5922,-37633,36984,-8310,11712,67878,68883,92996,33278,12433,114190,63337,-23889,6429,-71408,-37257,-3633,-38143,26808,54308,-17161,25304,28282,58198,50253,72209,10957,-40136,21319,12897,66989,17925,50407,25080,4790,24619,31429,-20994,36204,73324,29867,49779,50689,39457,-10102,108483,9268,-5741,17046,-16137,-1466,-2461,39925,36461,113095,70591,45562,-71130,71290,53908,26139,-75572,5562,-85192,-127701,-15434,-21003,-74645,26828,56480,25095,38541,-4314,-14227,-46818,43788,28908,16800,15715,39928,-42879,-23087,52655,32372,-50181,-29356,43482,94759,58868,-3386,53667,50237,14361,22773,6220,-39521,-23180,-92556,-6350,37899,57081,29017,-7843,-88727,42817,8275,41533,-30101,-12551,-71109,-20027,8735,30436,33801,41168,103373,23268,118441,56625,44402,21226,9391,61744,63068,-6678,35793,67243,28358,-3276,-10152,52360,-39025,-4825,-17303,36200,-5252,-65930,9985,-7323,37271,42859,60571,85361,-40617,-42299,4721,5736,-19897,13744,-13504,99717,-25268,-38795,-78230,-20841,-9142,63073,-52698,15728,33181,-24804,67676,-53272,5768,51221,4561,57706,12025,-8670,-80531,-4499,70073,40054,13057,19793,-26370,-61069,-40336,58330,-45956,-5875,15651,17282,-4273,1024,62177,-1155,-73532,31655,43161,15842,-29589,-35546,-53164,12971,-57386,8165,45405,-21733,-49358,-27487,-22019,-3202,1472,-35229,-61717,-33110,37672,74668,81503,-4040,26277,-37079,-20807,-53613,19949,71008,24196,21030,11543,35081,-14535,-1027,4624,-39265,29762,-8227,-908,-34313,29115,-13263,45881,21917,-5750,-42454,-94963,-7205,38873,128387,-13161,-54980,-3126,-13545,-27060,20308,88879,-47611,-83995,24882,90407,23319,22103,-50839,-21170,7095,-37418,-11194,-8022,-74556,2459,74197,26523,97813,11967,-40623,-37754,24978,14661,8745,18864,-37688,8399,7847,41773,8727,7380,-11926,-16340,-94316,-44671,-75981,-28082,61600,-89686,4993,-1650,79678,49301,14367,5237,62158,3510,30879,15376,68665,35502,78288,-73901,-52411,-53316,-87255,-105405,28462,9053,3781,-23727,48729,38816,-13581,-32031,-34307,-6207,74240,1593,-11145,13164,25634,8253,-75859,27233,-24863,32565,8548,48176,117328,58681,59197,45378,4288,-25420,-33897,52111,94939,79167,49098,43736,-25488,56310,14655,21621,-22093,34507,-40577,-44434,9241,-10049,88798,64071,-3421,40120,9516,31536,47054,50732,-112764,5685,-70179,-22199,-50676,-78916,7625,-41772,45589,19236,-47722,-17285,-8668,15368,-9467,-60499,-15286,42388,6596,-34883,-52595,-19645,5423,48585,-5308,-105496,-33607,-1139,-67398,-61336,-38900,14050,23806,14140,-11042,-21124,3345,-3743,-68399,1421,-39207,-68645,-41860,25034,-27884,-70453,-8344,-48925,-26403,-4663,20755,42559,8470,6376,-1031,-43389,33946,36001,29411,-28631,69844,-26426,-10492,103380,35172,5407,18165,14293,-13420,12026,53148,-35272,23684,19803,-20493,-79428,33100,35967,28060,-73678,17214,-121674,-83754,-78202,-30120,35119,1752,10078,-36511,-63107,90219,45662,-21587,28832,1086,-22110,30539,22238,-16582,1881,29436,31636,64717,17776,-3765,-121552,-8541,-53675,-44814,-12869,-8523,12147,32418,78329,1283,32687,49718,694,-22334,9262,-37579,-23215,-75239,2627,-2116,-68475,-47192,91262,22866,-59360,51723,31313,30789,-56263,35849,31519,-115868,-15740,-9678,-52549,-4480,-3911,27766,-40268,-8671,38831,-16932,34615,-14191,-44649,-3043,-52947,-64589,-19806,-7610,15831,-7784,12476,23185,47959,26966,81726,49075,-48549,2009,38359,-15122,72289,2984,-39925,-24021,66127,-63064,23727,-192,33240,16741,-84234,-36166,-31461,23464,61059,-6283,-25343,15839,23572,-3463,-18768,-9598,70319,116239,44014,20868,23578,-58228,53954,44237,12465,55436,-37326,1917,1077,-24841,-32393,-31533,-57246,-19516,2116,-12576,-69540,46926,25890,3762,82334,46667,11326,-11250,26437,-8092,-19017,-22388,85998,26575,-34311,-37509,66354,-21384,-15044,-7706,-51165,-46550,56814],[-25159,-21602,5369,-28675,-32941,57684,26731,-18500,-12635,21583,49066,16243,73159,52411,11863,-10540,-70357,18556,29180,-57434,-79876,-830,96522,6381,6136,54110,69425,12769,-60551,62523,18125,-49554,-43316,-46850,-17046,35404,58139,23488,19138,37976,-49080,19699,-36923,77631,-22463,-7127,90188,-62086,11861,29262,24473,-23150,27402,46807,435,-27125,-7835,59791,-33582,-59300,29967,67706,-85934,-83611,-8768,17644,23368,25805,19105,19418,-26780,30774,10642,37368,93643,61860,10640,-23190,-5089,-12924,-52575,-9740,-15853,39068,65064,65989,83701,-3537,3512,76625,26429,-6612,21804,36147,-63358,6562,-27183,37334,11521,-2711,7489,-43676,-50400,-4602,-2129,11675,11443,-12493,11006,-13551,-46203,4304,-13273,-58588,-16335,22398,3804,7304,-30529,-58433,-5197,-3146,-101941,-15740,78711,1414,50071,17733,-36732,-35602,89110,23809,-45451,-31294,-79728,-94662,33670,-49384,-15350,-37194,33268,-5798,-18141,-29232,2562,17342,-76887,-77909,-59862,-87327,-38990,-32957,-49817,-21050,57988,93389,-39253,-39388,9159,7191,-102591,1718,-22806,-12884,16703,-49235,-12501,14714,-27514,-6072,4354,-92641,-60649,-26153,-21489,-33012,13858,-31651,9847,60488,-48265,-18690,56796,46914,-2087,17979,-4652,35275,8980,-9305,-55514,-35362,-7123,3953,11926,28711,71496,-37457,-31767,18019,-32536,-69996,-45909,-41811,-15208,-64917,21877,-103718,-51823,-44963,-62483,-76761,-109992,-74801,-60256,-30383,-59243,-5610,-58157,-39883,-51657,2402,-43188,28021,-68674,-99620,-58356,-122371,-182919,-140983,-111340,-15259,40546,9975,-52040,-75672,-141590,-39151,-64839,-64384,-169950,-153895,-114269,-84014,-140193,-246422,-195184,-261538,-380196,-488918,-823231,-1459867,1230584,715021,398019,309220,256285,202954,214838,136571,200024,160901,108459,59437,191124,165175,40042,84711,61158,47393,97774,111906,102370,70894,67197,49487,76202,109355,60292,29481,33105,35241,61672,43245,95534,46344,40798,6197,1044,-39866,102911,101079,56779,42836,-21524,1011,8699,-40992,11136,25748,118964,8643,-60700,-6416,95920,72013,137971,14617,-71151,49491,113073,46689,-32429,17453,79638,-8141,-15899,-30272,-24508,23309,-4886,-9485,65074,137538,71615,57117,-7266,-13804,16715,-38774,-51161,-47521,-115992,13998,23326,-36035,-56644,-28540,2299,-90783,-304387,329222,174943,69155,-29122,24904,63732,102964,102864,90267,67462,95732,23977,-4400,113976,68053,15380,10398,-57681,10119,-17231,61259,17598,-13695,97522,6719,44908,-12784,32301,36072,127683,16875,-1535,12754,48751,48189,-33220,-5027,-14751,79588,14592,-9827,18749,47178,-35012,40903,27184,4702,17689,19960,-28675,17029,-84049,-9144,56679,22156,34366,51550,28491,-24714,12891,40627,8722,16244,27825,29921,45061,77821,63165,-43336,17482,-27342,-5312,33610,3528,-6728,-55413,738,153089,63884,-92350,-9546,33656,-33268,-12240,-28267,67029,42683,26391,45873,56969,3514,-10485,15012,85873,14832,955,-29864,34781,-32040,48260,1268,-2770,41183,87420,100467,16489,2305,106626,75894,-41865,-1821,-52282,-21646,-7255,-35770,22354,62203,-7948,43964,21659,88694,44614,52927,-5053,-36559,10862,18131,66818,16404,40231,13985,12622,16335,19336,-35582,17612,12197,16095,51449,56991,39696,-25749,113636,8971,-6263,26522,-6600,-36588,-9918,62509,30776,128205,38754,5110,-72423,62496,30024,23251,-64690,18339,-104745,-162861,-22545,-23492,-70206,943,60906,5419,20704,-24494,-29104,-70303,48272,24133,9493,11631,21230,-12435,-10285,30442,22142,-38650,-10142,42088,117608,61074,-24549,41546,72770,19551,59278,1108,-53150,-1639,-69887,-20616,30419,56710,37470,-3070,-71545,41998,-3035,52552,-27252,2627,-60861,-5406,14128,30974,-10461,45131,63151,-4316,109799,64440,30004,32160,9843,54876,43095,13319,28619,9338,-10267,3820,35468,85345,10785,-3606,1460,54589,-29327,-70537,34993,37218,30430,39780,96810,113254,-21375,-24625,6422,11739,8248,20088,26222,96419,-48786,-38257,-76446,-8077,-20046,64098,-42726,34281,82695,15145,69293,-62214,-5884,42601,27897,47298,3314,-21601,-85348,5538,57930,54232,37809,15681,-23167,-29191,-4525,48794,-44356,831,17251,30735,-23816,2591,56450,-10396,-88992,30471,48126,-4116,-35588,-87464,-56404,19127,-53095,-8811,34934,-19456,-25648,40946,20585,4827,-1810,-4459,-63509,-25775,35062,73176,81723,752,20852,-31054,-19375,-53806,9623,39307,-14038,8513,8772,31463,-23508,7534,-3230,-59572,14702,-19158,538,-29611,2474,2972,39521,13959,-5814,-43127,-82180,-21356,41847,128992,-15230,-56126,-12328,24925,-2237,11159,81638,-59079,-100648,-4141,56095,2229,23652,-59662,-36804,1254,-46353,-23114,-3309,-109237,-9983,52796,26920,88845,44004,-45464,-30207,48399,14291,15115,3748,-23950,19748,4336,66921,23150,2654,-18907,-25743,-128879,-40280,-70770,-24845,30096,-94460,5883,-4658,86971,40677,12862,21578,85527,1522,8433,38875,70864,31684,57828,-89796,-36501,-57808,-97224,-118216,25830,20781,24037,-26421,53505,37236,-22612,-27991,-29761,22713,95839,-8171,-22147,18361,-6105,4499,-84124,76,-54783,1426,-37686,37113,112188,18770,12947,23371,-13116,-19603,-41963,43460,93932,60744,51556,63692,-20247,76078,17555,5851,-23751,43960,-39252,-35935,34369,4201,82388,57149,-37779,21320,-4485,21085,17469,31461,-90395,19522,-25957,-14344,-44687,-69850,23099,-18087,52227,33003,-39501,-29766,-8867,18584,-21603,-59555,-5311,36654,14426,-36524,-52860,7117,9444,51362,-462,-79228,-30478,3575,-57296,-77320,-41651,19971,31350,-129,-19556,-22959,8716,18376,-46612,-4415,-78927,-121702,-40344,21350,-37891,-55023,-4041,-63186,-24241,6449,28663,27363,-1527,28282,-5664,-62835,17251,31949,45092,-30880,77291,-64852,-24645,90064,50246,-20613,12177,6624,-11670,24300,44833,-30040,8639,19816,-15711,-103893,36580,36530,26785,-78251,11181,-114975,-57920,-78784,-46592,12932,2172,-3522,-18270,-47236,73522,63012,-17777,6727,-18107,-5337,14706,26352,17641,27996,33922,31579,80593,70464,6217,-91900,-6738,-48272,-52172,-15233,-15982,9319,46891,77294,-6270,38435,44259,-9634,17559,28776,-32571,-6489,-75881,-6346,25408,-68108,-56189,90964,40651,-10403,57196,28236,15708,-37468,59014,59876,-94874,-6217,-25853,-54546,3780,-14165,14052,-33558,-16440,41210,-21099,39032,28266,-18914,7848,-52776,-52564,-34571,-28009,792,12294,24902,20925,20463,20453,97891,34800,-53031,4520,-10269,-15654,58733,7919,-17884,-8665,33950,-37676,19209,-7088,7392,36451,-79269,-62141,-51481,-5230,53074,-19540,2154,9223,20736,9367,-302,1987,74081,72578,32148,49735,39853,-42407,71718,50005,28440,48808,-65717,12673,28967,-8607,7105,-16659,-51481,-6251,5006,-8067,-48017,35417,15644,-15874,82534,31761,-3372,1288,18743,-5130,-48684,-35746,97588,20351,-52106,-21729,73921,-1811,-7577,-25788,-46276,-55057,47785],[-26065,-19575,-2851,-45451,-34232,25387,22353,-4271,-8574,23179,43865,28983,63713,41364,9263,-21472,-65739,37601,45570,-40486,-74883,25473,110737,20764,6172,64096,53694,22511,-59696,71210,5067,-56515,-46202,-32468,-41232,13730,44312,19285,-8642,6179,-66480,-4130,-53093,68162,-31484,-38110,80746,-41660,9123,25213,40231,-36387,27676,65477,6019,6527,3810,45228,-13331,-34374,32918,21816,-90940,-61063,-11213,30580,34404,13979,8999,6248,-20967,36492,11230,34995,66798,19119,4802,-22583,-15606,-15646,-43024,4533,-25724,24930,50119,63371,74361,24698,4289,77414,18412,-19176,23669,34610,-80037,20838,-4985,33118,15438,4336,10942,-55834,-32228,19282,-14360,22611,15616,-22983,-11889,-29789,-34745,6957,-35765,-68351,6276,-846,-6108,23713,-15443,-58293,-1641,5908,-115423,-13454,105186,-1054,46901,8411,-26806,-7997,76657,32789,-47147,-38911,-89431,-80411,55841,-37914,-8255,-27788,26434,214,-45077,-10573,2313,24688,-72272,-79399,-36058,-83388,-74855,-44232,-45165,-6607,54261,82815,-48169,-53969,-6106,17818,-93729,40529,-16270,-12630,32128,-52000,-36517,16865,48660,-1268,15916,-60302,-42881,5146,-15211,-2654,14804,-19690,23257,65732,-53980,-27263,56046,51723,10836,3373,-19361,15146,24734,10397,-46138,-8958,74,-32692,-15078,8764,48414,-57712,-78344,11803,-33124,-90733,-66584,-52416,-23375,-82137,-5841,-101934,-50390,-18581,-24576,-38958,-119573,-102630,-83074,-48342,-70200,-49411,-43799,-44376,-45740,-8512,-46876,56990,-74510,-111210,-68566,-120828,-172656,-130456,-62663,13911,30235,-2180,-60934,-103069,-117433,-35556,-52878,-51605,-186140,-153854,-95520,-92170,-166236,-247241,-187517,-297817,-413023,-468214,-830984,-1546268,1196426,792720,373169,298974,243511,182917,212994,169709,219421,167869,123544,59812,187539,131407,8808,45948,58238,35442,106734,100013,89374,49102,54389,53190,73688,89395,40231,25119,19477,43647,70688,46707,97802,34816,49752,-2181,-7221,-13799,130264,109091,67676,25807,-19340,10196,15553,-48413,16132,1200,65662,24855,-50513,7142,96982,70473,130205,39939,-57200,33432,105328,68556,-24623,-6131,59232,-14124,6789,-15077,-6634,9125,-25024,4445,67302,144737,56445,63012,-6113,-1221,17626,-32345,-26763,-20333,-77846,18392,50153,-37753,-16688,-16619,14061,-78472,-301370,220504,177643,51613,-29057,17315,72301,98255,81786,84547,64391,99655,35417,12505,91305,67728,20649,46537,-57176,14238,-5451,43432,26825,-17083,105667,-316,34447,-1483,23814,40459,138680,-3484,-23463,9302,22130,51923,7716,-16466,-14426,98020,17007,-12756,6119,8879,-44503,36827,25069,18789,21686,28573,-19051,11741,-87191,27265,65783,14804,28742,59312,33211,-16533,13324,55600,-550,6689,16835,27390,31756,62063,55957,-35091,18380,-20685,-5735,23279,14967,-29449,-59513,10308,100150,56229,-65469,-25078,22025,13584,-615,-29188,61566,37264,6651,45947,67982,43176,12254,1574,92639,15333,-19090,1545,55425,-12079,42565,2825,-17919,-6992,87825,91177,-5465,-9065,86606,81826,-47055,-20012,-28018,-1282,-1961,-33593,17683,73890,13125,64176,4474,113618,31569,23929,-12657,-23765,-1504,21833,64246,12530,23751,-7039,17088,18239,12860,-45013,-2151,-53320,7197,34975,52523,31910,-38831,99823,7790,1801,38722,5254,-60780,-13727,68282,22971,125004,3489,-29992,-53136,53555,1324,15178,-44651,20507,-102167,-149071,-23530,-17514,-49456,-19415,52197,-7562,8669,-25098,-39072,-74293,53875,18949,3046,17800,-2370,22821,12480,10277,14052,-32068,-8935,32297,121740,45051,-46513,32227,80145,25451,80474,-17046,-66350,17021,-23896,-20530,20340,48540,51843,-3773,-45171,38802,-17019,54288,-27845,19962,-50606,1623,18944,25867,-50759,42795,21562,-17747,94589,57428,18358,42242,10359,41720,17444,18419,18067,-45391,-56334,34536,55140,107722,58407,529,21063,64857,-51690,-63008,63049,61852,20607,31511,119140,121570,-8395,-16843,21603,15890,31618,27049,63294,87614,-54223,-26843,-53952,8532,-30689,60196,-20102,38323,124327,52017,64710,-64071,-19633,29572,48982,29933,-5286,-32999,-72659,16149,37703,70565,60321,11819,-10268,11804,32283,30339,-42565,7535,22556,43875,-31657,-1517,43022,-22488,-92786,14084,32324,-7525,-35806,-115954,-46384,28829,-44248,-20495,16720,-22685,11837,85092,55602,19811,2598,24369,-54805,-12983,17028,60468,80726,-6742,5218,-16955,-21243,-51781,881,88,-48085,1117,11584,21007,-29192,13185,-14270,-80017,-18429,-20031,1037,-15925,-29695,22527,32715,4689,-6349,-46390,-71307,-37406,37640,117262,-17119,-55509,-14695,68053,25111,2158,72913,-59397,-109703,-25358,-2145,-17756,27639,-54818,-38559,-10745,-47154,-29514,-5002,-110445,-13558,37516,29868,70334,70737,-31325,-20739,76414,10292,19422,-5095,-14526,40179,8128,90758,35858,-16087,-23472,-26265,-133155,-27690,-59478,-31308,-2720,-80714,14800,-7929,85642,27415,15016,56711,98109,-4756,-17490,63554,62465,35467,30150,-102352,-27559,-52927,-86413,-103967,22241,29454,25711,-29401,57118,26314,-28777,-33704,-29618,36233,103454,-12569,-19745,19400,-28871,5347,-75566,-17002,-75517,-17980,-53669,23133,79874,-21801,-25736,11612,-21093,-12833,-53575,41315,75000,31629,55445,87208,-18337,79204,16085,-5242,-16834,55438,-38480,-30346,45948,19248,73737,37346,-62040,440,-12033,9311,-20878,1864,-64462,32174,13115,448,-36246,-48686,40232,4087,52258,31417,-17045,-29921,-5529,23413,-50207,-51191,4856,23679,17757,-33808,-44881,41530,15940,42655,-1085,-44260,-19051,6861,-39771,-65066,-35838,30059,26026,-17048,-34407,-24705,16533,40412,-27830,-15520,-90525,-140786,-35294,9103,-40397,-40593,-3177,-60694,-4321,22984,29008,6016,-22935,47848,-15126,-74731,-7240,26310,54638,-21863,71013,-88199,-40533,70525,64140,-49756,-4043,-1808,-2327,35591,32798,-17999,-7871,18961,-12986,-99291,41285,30732,24886,-72518,6425,-89015,-24000,-65930,-55848,4765,-5047,-27985,5267,-29567,34403,65678,-12732,-29294,-45739,-1721,-9256,31151,49281,56581,24824,21998,68908,103489,17068,-56373,-8644,-37831,-51716,-11115,-15108,903,21948,62417,-14880,36953,32671,-19869,33718,46902,-22300,8516,-73255,-12744,52477,-53490,-56566,75964,52068,20686,41787,1850,-3700,-13524,67257,72336,-61226,21400,-30546,-49676,6847,-26700,-2078,-20085,-16359,50433,-4819,46814,61859,5848,18254,-49011,-33591,-37079,-35249,-18436,31949,35036,17868,-11666,17688,100771,21241,-48861,10956,-50209,-14353,42515,10746,6153,16632,2289,-16103,12453,-5276,-17398,52597,-79077,-95974,-66078,-22085,43891,-37593,29836,-506,23658,21789,19984,20952,71526,31780,15346,61426,40571,-19263,70997,46569,39823,39844,-63164,33927,47953,16563,41259,-2239,-32901,11421,880,-5951,-25744,21430,14157,-11636,69941,10247,-14887,11093,10143,516,-76249,-44736,99190,8718,-56393,-13497,59457,11699,-4429,-38586,-38527,-49778,29338],[-32345,-23378,-11480,-58171,-34059,4014,26677,25818,-1305,22759,17955,33089,43255,10588,11355,-21933,-52396,46424,54228,-13928,-58429,51448,101496,22994,3427,70600,35732,33141,-51849,64496,-16006,-54860,-39017,-27882,-70131,-22394,10493,5985,-28720,-16729,-75298,-31218,-52141,52662,-36720,-56996,68357,-21032,12665,9759,35558,-40754,24371,91274,12366,36554,15006,19401,8973,-12528,21256,-32874,-99456,-34678,-16171,33541,48973,-8566,-5445,-557,-14509,42000,13346,27255,33124,-27028,-9219,-20985,-28039,-25003,-32506,30286,-37493,1912,31548,54601,58931,43659,-3785,69800,16464,-35054,26849,20252,-83562,35107,13309,16175,6374,11403,15632,-59771,-17400,33529,-23316,28189,17418,-26855,-31598,-41809,-11060,12700,-52670,-69831,25911,-37030,-22223,39355,7031,-52223,-4384,28,-109560,-2475,110741,-9674,32836,-6140,-30262,21017,55743,40664,-38572,-46277,-84606,-71440,64816,-20731,-5617,-18577,21822,8330,-68680,13126,6089,32101,-53461,-75446,-7359,-67102,-96838,-56525,-35450,4056,34375,51870,-62477,-66429,-23766,26536,-73722,52520,-8173,-17852,38452,-51635,-56915,18339,114429,4472,25227,-17631,-27981,35950,-2900,15067,595,-12113,43402,58303,-69855,-44584,41301,39090,25775,-17036,-34183,-13024,29648,27613,-44505,12876,-8733,-51853,-43162,-15753,7361,-84843,-111455,10421,-34550,-97089,-76219,-60838,-24820,-95108,-36509,-104996,-47205,4364,2345,-8302,-113396,-111985,-97053,-68531,-83268,-90923,-22678,-46100,-39471,-29543,-53829,75241,-73089,-109772,-78973,-112842,-149569,-91003,-6765,27663,-2098,-29217,-74593,-113125,-87747,-56438,-56699,-63889,-181609,-151253,-87454,-99063,-181912,-226993,-175586,-308658,-429890,-457251,-830435,-1584554,1134791,835544,354967,290745,233083,167134,221549,206065,229016,164286,134045,59792,182647,96293,-10297,6715,62046,30252,113370,86522,80729,21455,38388,59582,64222,71051,34218,24785,10082,53350,82806,57399,92096,20915,55962,-7859,-9417,18428,133594,94971,74604,18570,-15890,26317,27003,-45124,26289,-13187,10835,35746,-30430,20877,83947,68093,102703,59584,-34885,18557,82103,73384,-8571,-24584,38582,-526,24285,-4322,16159,74,-42633,18545,59606,133270,38833,55162,-15289,7860,16261,-1481,7760,11034,-20713,27844,62912,-33024,64,-15673,14046,-73068,-296738,113123,168752,43317,-9479,31580,83923,88431,55809,81064,59070,100734,46324,32617,72496,80504,37045,76019,-54774,16023,3194,21174,39086,-22214,96502,2081,28103,10711,18160,63833,132324,-9460,-40020,1807,-3240,42663,49922,-11239,-5631,110755,25148,-6116,-5407,-17354,-50008,23973,23604,27560,26893,37683,-6080,7728,-62816,57558,64239,7682,25593,63159,41926,-355,20099,61172,-4589,-3859,1586,21228,11716,30107,40057,-11927,18315,-10370,-7072,13457,20409,-55740,-51367,26196,43011,45335,-39954,-51761,-8312,40915,10427,-26646,58843,14396,1444,37120,60900,81812,42283,-11511,95592,9441,-40472,30561,64326,13998,20156,-7582,-32126,-57293,67323,71538,-27073,-18451,64815,77462,-41076,-42654,-7912,15493,5023,-28566,10558,84995,35958,79690,-14079,123380,17100,-9967,-11643,-9705,-11953,22809,59651,7083,8361,-33648,15786,23706,12934,-46241,-20099,-95946,8562,9572,43824,18809,-42048,73445,3384,15405,52404,17231,-71939,-16634,55594,17610,102799,-24700,-43386,-24257,47569,-25271,5439,-23293,11603,-82655,-106274,-16866,-2412,-21595,-31734,30696,-7017,3278,-9219,-40050,-53281,63219,16304,-1155,29444,-23245,55192,37345,-1146,4796,-31016,-29142,17458,105286,24321,-63137,30272,68324,27461,78866,-48368,-75291,30694,34886,-4847,10873,32770,59730,-9766,-19743,33469,-26415,45458,-28842,41053,-32736,2441,22837,15153,-79501,35051,-3214,-9412,83721,35976,10453,50272,12375,23873,-7926,4970,6266,-72398,-89670,69503,38500,102233,87640,4580,35478,66997,-72534,-46393,82954,54904,10434,23491,117545,105864,-5265,-16548,51956,16504,46797,32352,87999,76944,-44347,-4365,-15390,27721,-38029,52952,14151,24944,141689,70620,54419,-60887,-32895,15458,64374,10262,-10989,-38708,-44520,25296,14368,83065,74815,7378,11668,47536,60555,11199,-43059,10928,32082,54462,-25448,-7164,23920,-30350,-86308,-16064,99,3401,-27155,-106331,-31317,40986,-31696,-21932,-5940,-30585,51296,80820,68751,39302,17036,43000,-38923,2003,-9428,39821,79528,-34572,-17053,183,-25744,-51561,-6089,-36726,-63740,391,16289,10178,-27436,18977,-24425,-95340,-58239,-7770,9052,4809,-60610,41548,29062,-9760,-8687,-51314,-58821,-52919,22023,96604,-17664,-50702,-3769,100028,50333,-680,63925,-47586,-111720,-35030,-60734,-32889,34427,-33462,-25167,-24856,-37445,-27113,-14706,-72416,-7233,35035,38325,48960,80377,-5997,-17856,102439,3803,22747,-3477,-15677,63793,15527,107267,44795,-46133,-22940,-17061,-108095,-12580,-48587,-41071,-28850,-60163,29583,-9028,77425,16316,21039,102364,89861,-15752,-38576,85758,46034,44850,3390,-107706,-28295,-43353,-61118,-67431,24025,29368,12168,-31498,59099,13323,-27128,-43478,-34728,30647,97681,-8690,-3317,19225,-34809,10232,-50607,-20022,-76041,-15521,-30266,10019,29735,-46056,-43309,10144,-21223,-7133,-62092,45669,45405,-5092,59931,109416,-22995,63509,11224,-9154,-3016,65431,-36766,-28241,47041,31433,60410,9905,-70725,-20268,-12935,3588,-63910,-30692,-38773,38168,33348,18002,-29988,-25323,49055,17980,44858,15221,8445,-16779,1528,26170,-81425,-36029,13065,7009,13856,-26273,-33448,66497,20490,28717,-5832,-3999,106,9589,-18098,-19032,-22522,41997,12924,-28021,-50196,-26782,23682,47834,-16645,-28087,-68645,-112948,-28959,-7515,-35259,-30195,-6005,-43493,21448,42956,23818,-15230,-38478,62477,-25987,-75992,-36357,18842,53930,-2772,54521,-88859,-53263,49626,72626,-74713,-22110,-8322,14397,47760,19314,-1022,-18081,18352,-12586,-56553,45989,21780,22899,-57992,905,-51232,10197,-40172,-50828,9378,-18335,-57112,31136,-14016,-13638,54234,-6973,-66962,-71352,-13635,-38676,38450,73829,80839,5878,8601,35241,107548,28718,-26575,-18718,-27897,-46329,-2277,-6912,-10647,-36782,38751,-22759,26382,13842,-28212,29311,59039,-8535,18197,-67292,-16688,72101,-30968,-47058,53506,52808,26097,13123,-41154,-19858,8341,62991,66493,-28454,51611,-25748,-36345,4312,-38387,-15553,-5368,-7788,64678,24749,51626,80390,25288,26205,-40479,-11306,-27946,-28156,-37254,50170,38983,16933,-38341,19845,91193,15088,-34124,19205,-70984,-12960,35023,11452,25323,44769,-23211,-5943,4446,4076,-37012,60118,-83832,-125558,-68302,-21307,36636,-48821,48349,-11514,31939,30314,33994,35850,63991,15120,-811,49140,27324,3308,52468,29562,42906,28534,-37523,60947,52852,41741,59884,9185,-7254,22658,-10620,-6541,-5384,8799,18582,17539,49235,-9771,-18672,15345,2489,7397,-89660,-45289,87243,-7851,-44872,-12611,34226,12692,-4662,-42186,-31152,-33287,7714],[-41189,-31649,-19393,-61778,-32882,-5870,35600,58449,6954,23508,-13282,31073,17554,-30856,16264,-8795,-31310,42803,51750,11788,-34474,65875,67817,12295,3248,72824,16896,41818,-38597,42943,-39745,-43617,-25080,-30825,-93474,-63392,-33419,-12366,-36628,-29012,-72591,-51454,-36477,36006,-33905,-57515,67210,-5150,24705,-14500,9473,-36578,17462,110562,17389,56547,24260,-7704,26518,4804,-5302,-77519,-107954,-10355,-18059,26522,62725,-38753,-20606,3619,-5531,43387,15237,14809,2775,-60391,-26653,-21437,-38645,-35502,-21666,58235,-49328,-22007,12339,39996,39311,48230,-17493,56660,18524,-50700,28111,-4295,-71070,46897,27459,-2432,-11531,11959,17105,-55150,-12940,33407,-27116,31186,16096,-24213,-38715,-47375,16591,20814,-59778,-61423,39517,-66509,-38849,49827,27679,-45772,-23332,-15488,-87741,14197,97216,-20243,13252,-20500,-49019,42374,33730,47443,-22049,-54925,-66687,-69397,61638,1551,-6199,-10092,20376,17256,-81504,34596,10543,35847,-26975,-66906,16584,-44135,-99629,-66062,-21917,10811,659,6576,-85829,-72376,-38659,26974,-49132,40009,-3119,-26047,34980,-48372,-67107,22278,143089,8545,34305,21688,-22435,50283,9483,12822,-25339,-5905,65288,35175,-90824,-62786,17044,10409,37119,-39614,-43165,-41962,20057,37300,-51374,22215,-30816,-54417,-67234,-36669,-40625,-108416,-121483,16611,-36171,-91843,-67962,-65663,-17959,-99885,-53981,-108139,-43671,18191,12344,6538,-96176,-99760,-95235,-85886,-92640,-117354,3935,-39816,-32829,-53616,-63687,71540,-66370,-97812,-86944,-96563,-118097,-34733,39646,28171,-44786,-63841,-88920,-103819,-61003,-96849,-71346,-97146,-155869,-146365,-90688,-99156,-182139,-182962,-161084,-292704,-426534,-448477,-818603,-1589114,1072980,842261,351141,287170,226185,159008,233589,236246,228359,150390,129237,53937,177318,66720,-11904,-21983,72253,29204,113429,74573,77520,-3593,22971,68065,49788,56581,50518,26035,7084,59479,93463,72424,80455,8547,53541,-10783,-7283,49810,114926,59451,71082,19887,-10541,45735,39694,-33583,33471,-12903,-21223,39929,-4189,32017,62636,67687,63072,68905,-10599,11575,47848,60656,8741,-36528,22308,26815,25424,-1582,36586,-59,-54555,28841,42481,103501,23585,35550,-28357,11620,13971,44563,43648,36618,32751,41694,53458,-22730,-15880,-26732,5268,-76087,-290436,53323,149804,44386,11365,60136,94145,75595,32535,81731,53606,100838,58476,54729,63845,100082,58523,81144,-51600,15023,7705,7130,47715,-25898,73328,10630,27635,21433,16739,98332,113253,111,-46176,-6026,-20007,20358,77345,10647,6582,114296,33354,8095,-11912,-26585,-53524,1288,20706,29174,34442,44870,3664,4950,-18157,70946,55011,2025,27413,63472,53171,17003,32573,57949,-1948,-14728,-16198,12723,-10764,-9706,22663,14345,17559,5864,-6818,238,14560,-77644,-36475,43388,8732,35209,-22789,-82752,-46198,42281,19454,-20367,57557,-24493,9293,20816,36872,111095,70411,-24206,91143,413,-56218,49663,63568,38334,-12316,-26026,-45900,-91444,32128,50105,-42268,-23132,50949,61772,-27269,-59559,2910,19337,5324,-14806,339,90912,49322,86133,-25360,109130,6608,-41213,-4449,-2054,-17240,20341,51889,2217,1742,-57919,9540,21944,18518,-38650,-32747,-101690,20892,-12795,37427,4331,-31127,43866,-3979,29939,64870,27680,-73765,-21011,31188,18654,67823,-38491,-29882,-389,45051,-44116,-1588,-6469,-4973,-56834,-64453,-4198,17509,3531,-38608,1625,6317,3246,13892,-29192,-13766,75764,16975,-3839,38557,-33551,77602,54413,-851,-10552,-35302,-63262,2767,75902,11788,-69025,37202,41051,22848,56101,-84678,-76078,38428,87762,21673,4487,11281,51181,-18707,-2322,25439,-24235,28089,-26200,66091,-1344,1201,25278,711,-96115,23812,-3155,19753,80491,5970,6044,55417,16676,4519,-27249,-20610,-4972,-64198,-92658,86591,-7009,62232,90272,4018,39314,62255,-90213,-26298,85277,19842,2525,18827,91601,69165,-9645,-16410,87450,12774,52667,33948,94880,67371,-27488,24932,28182,46182,-40601,43765,51072,-1294,127861,63068,40386,-54924,-43565,2519,73252,-6969,-12415,-36482,-8398,32367,-4534,86341,77500,1217,40842,64903,74423,-912,-46752,8126,44105,60292,-7103,-9764,2397,-29468,-72632,-50016,-33788,21182,-10941,-65244,-21634,54844,-15813,-11167,-28002,-39204,78120,32125,56783,57242,39084,47110,-22210,15462,-33516,17480,77342,-79423,-40555,15223,-29474,-54900,-11634,-62458,-56858,4081,17609,5468,-18403,25132,-29090,-99863,-89295,16046,31148,29239,-81735,55827,29981,-30374,-13616,-54059,-40018,-64022,-6687,71168,-15568,-38209,21958,110295,68822,6529,55676,-28637,-107128,-35688,-93853,-41441,42977,987,-35,-35014,-18061,-16100,-29983,-8186,6095,45670,52636,30789,68763,18879,-26379,118702,-3119,25515,7350,-26639,83331,22617,112151,49779,-80283,-16406,-1006,-63765,2051,-41198,-46800,-42605,-42250,42971,-5020,65146,12443,30521,141368,58250,-32636,-48796,100376,27470,55277,-13997,-103739,-36399,-34583,-30912,-21334,35320,17640,-8432,-30975,57945,4932,-14394,-48742,-44851,8291,82472,525,19783,20288,-23322,16587,-15637,-12891,-52531,8520,17995,-2746,-21051,-46456,-35981,14857,-18998,-3828,-58221,51808,15065,-41570,63178,124276,-33076,32577,4935,-5151,14225,70164,-31678,-29793,43149,37918,40995,-17051,-63681,-37662,-9968,6639,-99903,-55991,-16770,31031,32275,32702,-29283,-9461,42209,20878,31531,-8330,24599,7079,11986,24396,-99293,-16131,18550,-8496,3183,-14446,-23412,67752,17598,16007,-12616,35681,23963,12268,2650,49534,-5742,53509,-463,-24744,-60798,-28616,26601,31394,-14021,-36796,-23031,-50530,-23715,-22735,-23350,-25490,-11767,-17175,38226,64178,16599,-30270,-37109,70199,-33956,-66924,-65643,9749,42626,20691,34852,-69976,-57277,32844,72917,-88862,-32509,-9925,36197,60903,5844,16924,-17907,18909,-14303,13286,47997,12858,20981,-37783,-5453,-11769,39029,-7119,-28013,19000,-34198,-83388,53654,-2992,-52394,33576,-2035,-94475,-86443,-34973,-67575,48445,89459,95743,-15487,-1721,-5770,85941,40275,-7745,-38089,-23330,-39823,7879,5014,-20880,-97225,16397,-27788,8505,-11180,-33280,13627,61476,5643,20701,-58491,-19208,77238,-9563,-29202,33076,42812,9410,-18553,-83223,-27426,22383,53454,48984,-3001,70420,-16217,-16253,-1900,-45552,-23105,5547,6765,78477,52667,48338,83475,37636,29980,-27730,9618,-12044,-10079,-51291,65900,35762,20064,-50759,25538,72758,19084,-10348,26897,-72296,-13140,39415,10632,35092,64349,-41517,-10186,-4041,16695,-48061,57034,-89536,-138685,-53850,-6381,33172,-41622,49896,-21496,43210,32311,33045,37046,54050,29002,-11614,15222,5319,19479,22832,-2682,37111,16103,-1625,86462,43233,54988,59617,17410,18485,18835,-27831,-9197,10794,-141,23360,59330,27380,-21264,-10672,13285,-3022,13505,-83996,-35926,60942,-26554,-20762,-15093,9523,-233,-6399,-35118,-25478,-11249,-10924],[-47547,-40336,-25485,-53845,-30512,-7910,42642,75983,13323,27589,-36312,27752,-5657,-70695,19906,13133,-5814,26946,38612,27728,-8886,60890,19963,-4705,9571,69589,-1122,45942,-23582,12371,-60039,-25791,-10692,-35824,-101732,-95068,-72636,-30090,-32205,-32848,-58602,-59473,-12264,23252,-20716,-43635,80642,2819,43484,-41291,-28419,-26245,5902,104702,19312,63588,30631,-26923,34774,15331,-41598,-98784,-112617,7491,-14373,12380,70606,-70163,-33014,17955,6220,38650,15543,-102,-17367,-71289,-42130,-26225,-42505,-38897,-9569,78216,-59672,-37087,-4572,23050,17032,37746,-30887,41561,22159,-61069,22447,-32739,-46387,52666,39589,-12565,-31978,3787,13019,-43798,-21649,19841,-26302,34800,11225,-16918,-28581,-47627,38046,30379,-55586,-43968,45081,-71700,-49400,52879,38266,-44446,-62569,-32997,-56543,30405,73690,-27641,-5042,-29036,-79674,48697,13955,54704,-2924,-65561,-42056,-72658,51808,25192,-8422,-2717,22309,24734,-80259,46538,11749,33535,-1897,-54143,27753,-23122,-84549,-68734,-6019,12927,-39216,-40051,-115658,-67325,-45184,16722,-26892,14897,-5993,-33786,22090,-42587,-64100,29178,129281,8750,44394,44725,-26199,41137,14474,-7216,-56406,339,79945,3355,-105227,-73110,-8641,-26506,39946,-59464,-42645,-64643,-3288,37616,-62150,17219,-58155,-47344,-83299,-47606,-79616,-117251,-109209,27932,-36669,-83237,-41756,-66670,-4710,-94997,-46742,-106298,-41574,18740,3917,3837,-76914,-72690,-79098,-97347,-94168,-121741,31432,-23871,-25716,-71420,-75058,42565,-57900,-84344,-90665,-74940,-84435,19589,63534,21390,-82857,-96663,-99833,-81150,-45889,-145616,-89990,-136747,-117818,-139779,-101986,-90394,-169752,-126909,-146671,-257680,-404708,-431864,-798199,-1587486,1037347,817619,364662,289395,222885,160037,241046,252654,219110,130729,104619,40648,170846,45361,1603,-33689,86785,29189,106129,67000,77756,-19636,12683,77791,34813,46532,87048,27252,10632,60238,98528,86826,66902,2617,39751,-10320,-3803,72589,82629,14407,53679,25359,-2404,63332,50342,-18379,33199,245,-16835,39378,21491,38609,41518,70747,22566,67603,11803,16986,11209,37032,20662,-41849,12368,57073,7901,-6830,49252,8679,-58852,31735,17713,62933,14757,9696,-37109,10437,12366,88158,73790,49630,64629,55413,22352,-9589,-54733,-47024,-6587,-85722,-281432,62217,125352,52369,18735,85971,98206,62115,18976,87239,49349,101662,72034,77097,66229,116422,77356,56419,-47293,11655,8542,8788,46307,-25040,43088,21231,32119,29413,20281,128172,88738,22368,-40313,-9908,-23581,-12074,79745,41692,18314,108303,37744,24312,-11136,-22381,-56959,-28389,14740,25360,44438,47824,4540,1278,30296,65235,42392,-77,35548,62412,64783,28568,47302,50119,6339,-24446,-32638,4083,-31069,-44175,11247,34437,16966,27757,-3273,-18850,-566,-86291,-21394,56262,4941,29681,-15603,-105363,-77937,24437,25963,-9836,53401,-68810,23659,54,4065,126433,88722,-35890,76187,-6483,-59540,56244,58632,55886,-44626,-42202,-60419,-100234,-4210,33672,-47224,-22025,49491,37098,-9595,-59242,5133,4216,-5947,12287,-11497,88390,46623,82978,-24590,70507,3463,-61384,5514,-4668,-15634,14465,39105,405,8264,-70865,1632,4450,27162,-24241,-37112,-76444,39862,-23243,36805,-7585,-7002,19740,-11748,40959,72205,35788,-71874,-27549,7044,27681,30837,-36499,564,7723,44090,-52764,-2461,3203,-22866,-33892,-41579,10184,34688,19108,-45597,-26410,24957,6224,32910,-6671,28679,88273,20395,-7227,37815,-28111,86074,56178,8702,-34294,-44301,-96876,-6501,46441,13708,-60913,50902,8763,11625,20863,-111923,-66193,40018,114140,50056,2251,-12140,24633,-26794,5654,14416,-7901,6921,-17605,90835,41385,2876,25570,-13920,-104181,11464,16766,59748,80399,-23442,3775,56975,22804,-12595,-36518,-46730,-14488,-30409,-60123,74639,-61122,-1116,69183,-4717,30072,52394,-100327,-8656,67616,-24978,-1180,17245,50239,21855,-14571,-9471,109795,5458,50457,30846,84387,59894,-12874,53441,62560,57912,-39264,32544,76412,-30273,89457,33241,25626,-47744,-50139,-8234,76618,-18406,-10077,-26546,25532,38043,-12511,77810,67912,-7030,74276,58968,74339,-2358,-52399,-1923,54620,59783,17547,-6232,-17835,-20234,-55333,-73530,-49462,37259,7341,-14545,-23940,68972,2901,10095,-43945,-43638,81857,-33541,28995,66603,61865,36987,-11383,24341,-44143,246,72457,-124947,-59850,25264,-28299,-60957,-15836,-72337,-34680,7582,11608,10692,-6550,28939,-24697,-90252,-100315,45320,66529,53223,-85879,61829,33978,-54082,-20517,-49535,-13704,-66668,-44055,45547,-9790,-15974,58212,98036,76942,23798,48515,-10147,-94816,-33880,-87960,-43652,51071,39344,29919,-34441,7076,-317,-45330,57707,20794,62213,69657,19112,40335,34685,-44588,118982,-7980,27053,20987,-40216,92981,27278,104809,52062,-109132,-5329,15752,-13213,16933,-36712,-44020,-43388,-29610,44067,5489,51573,17194,42278,155248,10834,-55022,-46187,102547,13524,61677,-15752,-90679,-47014,-30724,-5052,19210,54727,-4453,-27186,-26457,51549,4340,9522,-42314,-58829,-23780,63658,9666,39268,23195,-308,20831,18370,-3418,-11664,43960,63170,-17505,-54320,-26731,-9314,21030,-20175,-2692,-34723,53097,-6973,-67216,63161,126416,-43002,-4755,-499,5351,30490,66259,-21397,-33722,38070,37471,15762,-35549,-45052,-48585,-7867,16802,-112998,-64623,-947,6822,17244,38796,-34797,-6479,18146,17075,15745,-28450,23570,35711,25026,18338,-94196,5852,21783,-17989,-11453,-287,-17712,43083,3585,8792,-19321,66999,47229,14544,17550,115958,9159,62041,-7509,-3025,-61691,-28828,22783,-6673,-17679,-37203,27510,17315,-21179,-31030,-6398,-26765,-18926,11549,35016,83957,10761,-35496,-17999,69423,-35243,-51650,-89811,-385,24465,40262,18680,-42870,-48732,22901,65200,-88173,-28524,-4324,59165,71779,-6978,31027,-8669,20950,-17481,83897,45444,6400,18983,-15919,-11157,19518,60696,24456,9365,24800,-48311,-100277,66760,2965,-67675,10851,183,-104876,-86863,-54314,-88213,58549,96107,99583,-31139,-4052,-39065,51719,50612,2913,-63071,-26019,-34993,15474,16159,-24819,-119523,6232,-28028,-10937,-38876,-34842,-3890,53000,17679,16746,-48007,-22023,63524,3307,-7067,22575,26112,-18881,-45835,-105305,-25341,26062,45884,31998,15040,70583,-6604,6117,-8052,-44942,-23896,9780,22474,84563,64065,35100,74057,42799,28519,-12995,25816,3474,12688,-57912,77563,27009,26928,-44521,31811,50041,30558,17410,32100,-61738,-16048,51708,9228,34917,65488,-54214,-25655,-12744,27310,-49197,45527,-90541,-127934,-23830,12213,33678,-11522,31688,-28209,53701,27308,13052,22433,44458,62946,-14866,-29324,-18782,26888,-7855,-45965,25642,4575,32968,102488,22634,46867,44403,24933,38159,-2056,-46975,-12376,21374,-5157,22785,94333,10925,-21001,9916,6480,-6634,16802,-62084,-18987,23390,-42514,8097,-16012,-7472,-22853,-7753,-19132,-21028,9933,-22167],[-46476,-45565,-28933,-35565,-26174,-6519,42098,66132,15229,34919,-45454,27906,-19977,-98719,17743,33812,19332,2413,19232,29550,12340,36334,-24249,-15448,23220,59897,-16139,44179,-11317,-18099,-71694,-7199,-2860,-37078,-91099,-105999,-94461,-42045,-19322,-32656,-36876,-55792,13838,17747,1018,-26715,99408,2228,62535,-63577,-60841,-13209,-11055,62664,17154,58508,33502,-34103,32896,16524,-77434,-95237,-110456,17171,-6285,-4323,68778,-94654,-40305,36757,18999,27958,13638,-14521,-25047,-59335,-51341,-35400,-35402,-27354,4497,83361,-67238,-36121,-17722,8313,-5643,15927,-37626,27315,25133,-62073,5778,-57509,-18942,48578,50779,-9304,-48925,-11480,4114,-28618,-38730,-832,-23044,40620,3268,-7874,-4135,-45980,44953,40540,-41643,-20584,42065,-46987,-48862,49129,35279,-51103,-113858,-45606,-22212,39222,50702,-27845,-16252,-28152,-113800,37006,-4797,63731,12129,-77285,-19685,-78146,42145,44102,-11367,2835,27366,28429,-66270,44329,6330,24757,13626,-37384,22910,-11960,-57749,-61824,10144,9201,-74917,-74650,-143368,-49610,-39373,-1361,-11638,-9607,-19314,-37771,1652,-34135,-49414,36388,88465,4012,54077,45712,-33079,12122,7419,-35378,-85062,3223,78464,-22175,-99097,-69772,-27297,-60156,32084,-71673,-32590,-76281,-35154,30259,-69376,2061,-81826,-38820,-89500,-45929,-97103,-105682,-83392,37668,-34464,-79339,-4852,-64212,9755,-82169,-14421,-96798,-42537,5476,-19461,-11631,-64858,-44786,-56827,-102202,-86439,-106359,51827,-2574,-18664,-75209,-85278,-2452,-51328,-79989,-89570,-54789,-54763,54443,60447,13681,-103470,-119067,-105100,-56549,-47897,-189140,-106226,-163710,-80478,-132135,-115552,-74728,-153171,-80066,-135165,-217145,-371501,-401437,-776172,-1601934,1044623,769204,391117,296559,222102,169026,237840,252440,203556,112119,65361,23255,161946,30616,20708,-27752,102356,28699,94826,65517,78231,-24969,11188,87865,24811,40552,130208,28130,18943,57779,95742,95973,56250,6719,16520,-5361,-1604,81324,47230,-21626,24270,30018,9254,73464,55990,-4533,26158,19418,17471,38056,39505,40083,28308,76620,-7946,59435,32656,34821,-17755,13155,22783,-41626,8163,79300,-20715,-17091,52371,22302,-55242,25390,-11269,23745,13978,-14778,-34816,6564,12679,112312,94694,47608,69200,61816,-20546,2690,-92718,-71026,-15193,-97389,-269666,115720,100944,63065,9548,91085,93073,49950,18676,95564,46569,103167,84945,96709,74645,120772,87268,14214,-40688,6774,6642,22748,32007,-17824,13744,30530,38345,34276,28609,139130,66070,51301,-24260,-7029,-13372,-48843,57968,70488,27897,95107,37356,36089,-3127,-11352,-60278,-58145,5276,19780,55726,45103,-5703,-6484,65443,47469,30133,3669,49260,62481,75044,30424,58848,43587,17010,-31178,-42977,-2275,-45978,-62064,10547,43271,17841,51456,3807,-41912,-17063,-76090,-10458,60627,19585,31087,-14783,-108378,-93026,1101,30191,4790,40902,-102842,36145,-21281,-25880,127896,92845,-44995,50087,-6815,-46687,52074,54851,65153,-66780,-44645,-75547,-85085,-26891,24755,-42207,-16204,58243,8593,8077,-34732,3515,-28420,-27091,51799,-21934,76671,29267,73235,-12183,20964,8581,-64442,15494,-16011,-7364,6087,20331,3222,26892,-66114,-3735,-28673,35917,-6855,-31802,-38892,58012,-18902,41225,-14116,24118,6063,-16641,45778,70193,41430,-69915,-34787,-5304,42924,2650,-23253,27848,-2251,41509,-52463,4029,5868,-34840,-16298,-37457,20957,41597,23426,-57000,-44390,40259,9906,39203,23400,57174,96360,25863,-13400,24405,-6853,80997,40870,20529,-62937,-56748,-116814,-7407,25715,28013,-38688,66377,-15707,-3644,-15546,-116759,-45706,35864,101412,70758,3889,-32476,-11408,-30060,6652,1242,18611,-12385,-4622,106581,84024,10990,23184,-24422,-106322,294,42607,94898,76034,-43639,1688,54306,29036,-24556,-34496,-62799,-21683,11459,-3113,39389,-101483,-63669,35565,-21775,9716,39279,-97575,2523,36314,-56614,201,16114,6619,-21498,-12273,6380,103639,-2861,43276,23603,62205,53244,-6755,72974,76437,56139,-36956,17348,78288,-50999,43646,-4964,13352,-40004,-51768,-16657,76030,-23083,-5932,-11032,48455,43506,-7156,58915,49252,-16059,107094,36605,66532,5080,-56851,-17488,58449,52557,40608,3679,-33475,-7850,-36976,-75696,-32125,45634,20234,23999,-36578,80459,22991,36880,-49526,-40525,62325,-84143,2405,62739,76807,16753,-10670,27113,-34322,-7030,63640,-150665,-71282,30950,-19795,-67150,-18061,-66644,-10267,6185,-1921,25428,1734,26526,-10096,-67445,-90681,71463,105905,72543,-71484,57741,37240,-75010,-27154,-34122,15612,-58402,-78688,24726,125,14203,96348,70936,73139,46939,41775,1841,-73155,-35655,-49183,-41017,56003,69932,56826,-17835,32069,14193,-54434,103096,30790,73033,83469,13672,5049,40089,-64468,102158,-8364,25835,28835,-47217,90534,30694,88261,53210,-122977,6676,26018,33390,34644,-32760,-32720,-35736,-19013,23490,20582,38302,27983,54400,135251,-38086,-78973,-33081,89678,8750,60854,-13,-71228,-56114,-33141,10102,43597,74597,-31559,-37721,-17779,38231,9869,40772,-21985,-74765,-56261,46767,14991,47875,26403,25439,19932,39679,1727,31511,75863,82254,-34841,-59042,2522,25638,25985,-27142,-1886,8120,44682,-15588,-73258,58613,113288,-45205,-36917,-3222,19063,41588,51618,-5986,-36880,32294,30785,-13080,-40896,-20938,-51018,-11071,29935,-92941,-51990,7690,-32406,-749,31974,-44215,-15755,-18010,17719,2006,-35487,5659,61102,39123,10847,-67894,27763,23814,-18021,-26565,12719,-16476,5153,-20442,8213,-24345,82759,62836,15555,23884,155122,17934,64622,-5176,34344,-51514,-25919,11937,-52665,-23545,-28018,64584,62917,-21606,-28822,13044,-33218,-25500,36955,10002,98950,8159,-30985,11606,59084,-27863,-36884,-103461,-10889,6061,48335,9171,-20483,-27550,18010,52535,-72538,-9226,9037,78722,74642,-18829,37305,4113,24133,-21092,129385,38005,3814,16653,3459,-14330,35694,76386,46668,50998,21775,-56977,-104101,66838,4841,-57144,-7021,-1778,-97582,-73288,-61144,-93941,63700,94146,93545,-35156,2484,-56032,19509,58665,12295,-85308,-33625,-32189,17474,22988,-18729,-84282,14587,-22370,-23687,-63915,-33917,-16708,35854,26679,9386,-37598,-26934,32271,5287,13800,25204,8956,-48005,-66050,-99770,-16930,20421,43573,26800,27651,53250,939,25379,-10009,-34801,-19245,7453,33990,77157,52312,14037,55971,40574,21772,816,36300,11985,33368,-56482,83306,15756,34611,-21284,35640,27403,42268,41930,33856,-49037,-22000,64452,8033,28072,45212,-62698,-44056,-21830,31824,-41731,31144,-83590,-93900,14267,22809,36940,34686,-1776,-29982,59303,17482,-20732,-749,37021,97953,-11461,-70259,-39103,26470,-29861,-89309,14387,-4223,59077,102409,-3630,16225,22510,35816,48059,-33681,-62737,-13923,26069,-7914,13594,106221,3491,-10600,38106,-1780,-9955,15737,-31932,-251,-18647,-50444,31944,-12184,-14398,-47570,-7609,1153,-16528,25215,-24298],[-35501,-45253,-29359,-11643,-18984,-4658,31475,28857,11303,43409,-43409,33847,-23244,-110279,7011,42963,39266,-24282,368,18224,24744,1025,-48443,-7950,41506,44010,-25771,37223,-5396,-39589,-71899,5719,-6648,-31140,-65913,-94616,-94020,-45486,-4088,-32761,-13372,-45421,37157,19884,24243,-18909,109484,-5218,72112,-77205,-70909,-973,-32296,-8677,10963,44852,32615,-30997,23455,6997,-100615,-76560,-100072,19682,2548,-18798,56389,-105398,-41761,52212,29577,13322,9566,-25759,-22267,-32535,-52215,-46343,-16105,2813,19297,72888,-70830,-18008,-27777,-775,-24992,-10681,-33642,15330,25737,-52761,-21952,-72970,263,32116,58524,5795,-58745,-29906,-6408,-12275,-52705,-19421,-19517,47267,-6220,-127,24899,-45952,33728,50577,-21743,4424,31612,-2176,-35843,41536,21189,-64545,-159289,-49490,11444,35928,34665,-19554,-17759,-17712,-140239,10049,-25657,73346,17394,-87354,-7050,-83443,37180,52034,-15253,5354,35505,26909,-44282,27979,-7502,10910,15935,-17226,4801,-13934,-27307,-45142,23674,-1305,-97535,-90475,-158461,-22258,-20770,-20855,-4606,-25291,-41282,-35905,-22766,-21963,-28250,39273,43274,-5236,58737,28767,-34016,-25959,-10782,-59465,-104926,-4538,57252,-26823,-64257,-52551,-33407,-79760,15253,-72801,-16446,-75498,-67373,19600,-66597,-15668,-95892,-34277,-86294,-32875,-91248,-77680,-55407,38012,-28389,-81912,30849,-58663,18568,-66053,29737,-80472,-47385,-17768,-50598,-31926,-65020,-29944,-38160,-101261,-70687,-81696,55489,13797,-13381,-62617,-90748,-44617,-48896,-89882,-84309,-43611,-33510,60298,35378,8938,-100369,-125793,-105356,-41898,-66664,-215825,-115735,-163987,-54043,-123829,-125033,-56984,-141675,-61315,-128620,-185403,-336824,-359396,-759801,-1632020,1095160,704796,419072,305894,221867,181826,221903,237920,183250,100533,25699,8764,150072,18530,33792,-8530,115502,28822,85202,70044,76383,-22820,19804,97427,24270,38412,161073,29440,29121,56921,85252,97491,52252,20621,-10258,5039,-1525,75342,18017,-32931,-10054,30593,24487,71342,54240,4090,17106,35733,58752,39493,45570,37366,27156,82749,-21689,50247,54984,59916,-31013,-1032,14256,-37891,7815,87610,-46997,-28171,47692,34331,-44984,10808,-39004,-2394,19767,-30284,-18848,3020,15286,109034,106388,32191,52213,54428,-59927,10677,-107279,-92342,-15840,-105440,-257564,155531,80948,71920,-8080,67092,78938,40302,29860,101820,44563,102876,94046,109519,81086,109974,85696,-21873,-31037,1225,1376,35145,7524,-4621,-8337,36925,42280,36296,40565,126950,50305,79500,-2371,2822,7306,-81063,23649,86997,35645,78191,33782,39212,10058,1332,-60602,-78824,-6640,15813,66259,36695,-24628,-20864,78480,28975,20307,14802,65374,64904,83425,23610,61763,43208,25703,-33437,-43400,-4468,-54529,-59211,20569,40209,21777,70457,13256,-62312,-25689,-47850,-4239,55238,33769,39276,-14483,-90664,-87639,-15017,32620,21994,16565,-114439,39995,-39266,-43165,118740,82733,-49271,15739,603,-19117,41611,54652,67368,-72495,-27063,-88703,-54399,-27231,21717,-31513,-8581,70022,-17284,22414,10623,3576,-69071,-49998,95685,-27878,57787,5709,60992,7058,-15710,20844,-49628,24227,-30289,5507,-3168,-2896,10526,51606,-43325,-3194,-67016,42197,9178,-17713,-7381,67921,-2315,46900,-14185,53054,2981,-16395,44350,55851,44723,-67786,-39671,-149,59578,-10150,-6731,33208,-24780,34546,-47038,16402,3121,-35431,175,-42173,23873,34147,19771,-72495,-46205,48396,12836,30149,53612,61667,96319,33080,-22383,1558,24274,66561,13181,26314,-87878,-70286,-118073,-1341,11457,46749,-5815,77521,-22754,-18893,-43881,-93940,-17778,27228,53261,77517,8357,-45002,-42099,-25860,3993,-11900,46692,-25305,7053,104168,111603,25891,18245,-27170,-101342,-7956,59283,110262,62536,-50073,-2053,47092,33032,-30389,-22908,-63572,-26192,46030,56464,-1788,-113943,-102761,2111,-42918,-15503,24778,-79235,6481,3787,-60889,6425,12874,-28250,-47489,1692,27748,67888,-8169,35143,14292,36742,44706,-10858,78057,67682,37434,-37436,-4271,54614,-56660,9613,-34826,5996,-31862,-48330,-22901,72568,-22563,-2193,7214,56507,49412,8727,34763,27448,-22802,132146,13524,59185,15579,-56160,-34208,51275,39656,55202,17213,-42409,228,-18114,-55219,17634,44290,21725,41084,-49821,85117,41683,62257,-43510,-29762,30091,-101024,-7285,45913,77820,-7321,-20114,24101,-4906,-3027,51239,-145120,-74101,36009,-4997,-70498,-17113,-49998,5619,-2765,-18890,45261,1534,15351,12749,-36665,-70466,86655,136275,83656,-45365,44137,35413,-87438,-30372,-8059,39400,-39756,-96473,13615,13828,45785,126452,40127,58739,68832,33937,5288,-42514,-42358,1354,-35387,55532,83454,75027,15729,50727,21745,-52777,118370,32023,68333,87585,11349,-26643,40000,-75162,75058,-2421,20293,24144,-41720,77673,37742,68040,53902,-113409,14884,24887,70472,56233,-27743,-16466,-26425,-5915,-19356,34668,25017,39613,64605,89010,-74275,-97142,-14853,62860,13205,53065,29748,-50300,-62806,-40357,12253,50013,84087,-55825,-37806,-6381,17894,15768,71974,8057,-90161,-80264,35012,16605,44770,27110,46440,12908,40648,189,60396,91514,69673,-51580,-36239,30524,57715,29767,-37227,1173,59499,26277,-10978,-57589,49717,86902,-33916,-53458,-2401,31681,44600,26380,12143,-35204,24300,20185,-41752,-33527,2993,-44964,-21037,41694,-43497,-21040,9889,-77343,-13082,11038,-53419,-32012,-56349,35075,-5434,-25124,-21255,75491,51740,5921,-32151,48588,25333,-7722,-39422,20115,-17510,-25025,-47345,12887,-26838,79429,63210,14858,22257,155500,19232,58408,4871,77550,-32335,-19183,-3680,-88333,-27560,-12202,77664,74513,-23832,-15623,31738,-43281,-29404,55379,-28107,105711,8423,-20076,41328,39453,-12477,-29121,-102168,-21380,-5483,41124,5351,-10979,1825,13234,39269,-46036,19876,28380,90726,64642,-28952,34116,13780,27700,-23897,138845,26601,5579,13842,16881,-14080,34418,87540,56176,83405,10563,-58390,-94816,54477,4386,-31744,-15420,-8321,-77287,-50114,-51469,-82158,58271,84037,80233,-25717,14526,-56535,-2351,63310,25626,-94009,-40072,-29097,12771,24274,-1793,-7105,39684,-11241,-22198,-80692,-32247,-21505,15486,33163,2747,-29339,-35023,-8377,-42,27911,38357,-2929,-71310,-79629,-76601,-8144,9089,44771,37520,35659,26310,7416,37408,-5161,-15685,-11787,1458,37533,55352,22487,-9580,32917,29604,10836,11349,42068,9963,47017,-47898,81749,4968,38550,11812,35260,8490,45367,56322,32314,-41022,-30340,70467,7224,19698,9536,-66748,-55543,-31428,28816,-29241,20196,-70394,-45405,48292,18204,41125,81383,-39238,-26139,56876,7032,-53359,-19415,31956,118126,-4742,-96572,-52053,21220,-37042,-118568,9206,-9627,73986,82819,-30694,-27446,1969,53332,47675,-63646,-69464,-11601,25746,-11121,-3490,89434,4601,4502,63239,-7855,-14998,9628,-3078,13183,-56754,-47088,42649,-3538,-12761,-67145,-5954,19757,-11184,32169,-18420],[-15921,-39331,-26852,11004,-8622,-3348,12388,-23470,1861,50336,-37451,44010,-18657,-106927,-11736,34881,50333,-45639,-11543,-1238,26436,-30520,-46603,20691,59172,24307,-28188,27865,-6797,-46924,-61056,8301,-23114,-18275,-36907,-70490,-75837,-40909,7710,-35395,5178,-34865,55531,26944,37771,-26749,102176,-16391,62831,-82915,-51592,7593,-54064,-85208,1775,27195,28224,-23194,10674,-12355,-101940,-56122,-81988,17563,8082,-27383,36383,-100365,-38339,57975,34448,-2216,3688,-32163,-13699,-3249,-45270,-54582,12016,47864,31291,52238,-69225,11033,-36794,-2941,-36653,-34827,-19003,5964,22989,-36144,-55115,-77768,3768,3860,57167,26177,-61265,-47135,-14636,3481,-51621,-27724,-16355,50556,-14946,4011,46404,-49134,6442,59734,-240,27156,16461,43180,-13370,33833,2906,-79865,-181086,-44845,42299,20277,25866,-4789,-11259,-996,-148968,-24309,-50066,78990,10236,-91897,-6429,-87845,37075,45347,-21003,3421,47517,20297,-20446,2425,-29238,-5492,7734,4969,-18970,-25715,-467,-21150,31294,-18371,-102792,-89742,-154093,7409,6656,-35355,-4246,-30605,-65873,-28070,-46318,-4519,-7383,33469,9754,-17098,51981,5389,-21673,-60533,-33790,-69920,-112106,-28469,21123,-5714,-5454,-26993,-26445,-79513,-5011,-62155,374,-64353,-91538,10887,-51678,-28611,-98920,-34900,-75812,-12272,-71674,-46218,-34398,24119,-18395,-84356,53835,-50236,15644,-52941,63367,-60998,-55649,-43908,-80990,-49868,-75319,-34098,-29287,-95537,-49928,-61396,34916,12709,-12751,-38552,-87933,-65341,-50589,-108922,-76358,-45704,-22432,38358,-431,7331,-75867,-116409,-103814,-44377,-95353,-219668,-116987,-135732,-41112,-114880,-125563,-42708,-140807,-76497,-127693,-172559,-310047,-315492,-752852,-1650961,1170922,631182,434190,313579,219955,192004,195616,214456,158872,98542,3563,4718,136100,5825,34046,16760,123779,32498,82339,78443,71339,-19042,36838,105632,34624,40455,166218,32306,38396,62284,69122,92054,55971,38981,-33255,20674,-2013,59254,1067,-14838,-39487,26666,42249,54741,43700,5839,12238,41727,82173,44512,40514,32548,37476,85823,-17908,45232,80793,83328,-25214,-218,-1880,-33056,9815,84099,-58197,-36537,38924,38322,-30315,-7782,-58352,-9464,28108,-31580,8368,2176,19594,82010,110684,7908,24455,31656,-81529,12438,-90875,-105655,-7173,-105370,-249949,128540,67190,75547,-22086,21361,59466,33559,45580,100106,42120,96741,96539,111626,78802,87820,74409,-31501,-18952,-4425,-10950,29621,-19412,11754,-20011,40762,40988,36240,54118,98873,42981,100188,19917,17427,32556,-97213,-6650,86782,42626,60495,29791,33812,25369,13577,-53316,-82500,-18778,14919,74032,24173,-45756,-41997,71956,18510,13258,33125,78544,68741,90259,13611,52956,50259,28554,-30745,-32726,-1788,-57732,-39415,36476,28473,30331,78463,23149,-71544,-20994,-9120,-256,42246,34819,51307,-10679,-63983,-64864,-17204,33468,38796,-18292,-102455,32530,-50631,-44261,102817,62037,-46693,-20996,12866,16169,29969,56888,64933,-61234,7486,-95463,-18550,-6725,21204,-21431,-2757,76474,-34901,30967,61537,8815,-104493,-63749,131215,-27859,35876,-13327,48591,26239,-18147,37886,-22049,31704,-40685,19717,-11390,-25881,20405,74135,-9420,4460,-94670,44350,20418,2013,8858,65278,20894,49632,-8435,71363,6542,-10770,39116,29225,45600,-62510,-38898,19886,71380,-7233,5227,10117,-50647,22407,-40691,31069,-3155,-23165,21397,-46288,17572,13707,14356,-86897,-30969,51937,14688,9646,75458,43107,86532,41637,-30825,-23134,54719,48565,-17790,20357,-99927,-81398,-104714,5893,-7387,60612,30990,79265,-10217,-29903,-60001,-50045,11787,16648,-9754,69631,14603,-47105,-53617,-14059,200,-22049,68087,-29704,9762,79963,114483,44284,11873,-20843,-85851,-12352,57798,98610,40120,-43880,-8495,35851,32917,-31320,-5855,-50463,-27600,65177,97289,-31393,-97677,-109998,-23474,-60808,-37415,10788,-47941,5552,-17037,-39438,16251,7432,-49350,-49381,26370,48659,17746,-6173,29710,5927,15891,31693,-23064,68129,45737,5347,-43362,-32629,14565,-47364,-645,-45106,4521,-23560,-40496,-27031,66454,-20157,109,25726,52070,55201,28318,12157,9053,-23481,141577,5069,57387,22457,-47232,-46515,31863,23183,58896,29738,-44181,-1842,2463,-21084,80666,34577,10338,41628,-51069,78962,55426,79225,-28608,-14736,89,-84693,5553,21726,64797,-28714,-35721,17230,34324,9877,37438,-112496,-70380,45035,11400,-68841,-11898,-29304,9660,-18574,-32512,63675,-7950,-3911,39025,-5522,-53567,86897,148363,84439,-20873,23935,25924,-88813,-27474,23842,49549,-14460,-88347,15776,30124,69069,140799,14863,37914,81798,23494,2030,-6912,-49354,40229,-28334,48741,77124,83481,60544,58282,19534,-39586,107349,24082,45987,77850,7902,-47995,40714,-68397,51397,10707,9760,5548,-23970,58318,55057,52721,53320,-79128,15069,12719,95164,78844,-22255,-67,-20554,11358,-72319,40185,9629,46787,70860,36793,-89514,-101625,2241,27047,22074,42021,65776,-34387,-69326,-49055,3060,44787,74847,-69506,-29252,4861,-7359,14984,94021,38492,-102058,-89436,28334,17762,34874,22834,59179,1570,21454,-5825,64869,85646,36433,-61630,2328,50965,80270,34051,-43933,8340,100656,2727,2040,-26953,38201,54151,-8459,-48959,1515,39081,38584,-6489,28775,-25762,12922,8765,-65943,-18599,22928,-32596,-34384,49193,18204,17750,7957,-113882,-16294,-20537,-58544,-48518,-85954,72747,-3908,-188,-46148,74022,59167,6663,-2040,68121,25968,10502,-48676,17723,-17822,-30360,-65907,20354,-26662,59013,43900,13253,16239,123917,14917,41968,17162,113341,-8690,-9410,-19959,-100502,-27160,3744,66701,58457,-25806,5722,46221,-54857,-28792,65143,-63709,101885,9458,-7679,62105,13128,7615,-31424,-83922,-31948,-5380,20344,3878,-14647,31480,3913,28905,-15883,48959,49724,92394,41832,-35692,22895,15634,30850,-24716,119331,12889,11478,10596,22217,-11315,18315,93245,55052,96409,-4009,-53189,-75367,34305,3317,-8862,-13151,-18536,-51510,-23479,-29425,-55893,38855,67094,62561,-5483,26113,-46371,-14249,63117,43380,-80616,-37867,-21920,2648,21334,22244,73098,72016,2962,-4012,-85265,-31432,-17438,-1064,37750,206,-25120,-45988,-45850,-5331,31386,54944,-6762,-86829,-87411,-56154,-4762,-3523,44573,58576,38441,557,15492,40580,5941,9406,-4438,-3758,32465,24841,-11894,-29287,8627,8554,-2216,17452,44813,-1720,51824,-34054,72804,-3518,34448,44772,30795,-4083,33425,56859,28552,-39579,-39554,65458,6170,14089,-28810,-65107,-53339,-40951,19934,-16317,16442,-56796,3555,65738,-1625,44610,112046,-66627,-17233,45398,624,-66522,-21630,28122,117623,1032,-103881,-56733,14630,-28527,-123441,12710,-12462,77953,44748,-54993,-67434,-12935,77470,39396,-79185,-62784,-3824,22096,-17315,-23858,50268,10295,17663,73201,-9394,-22810,-1152,16709,16049,-83825,-33167,36707,7183,-6376,-77705,-3672,31399,-5575,31256,-7786],[7523,-29320,-21868,25423,4115,-2340,-10211,-72362,-11196,53860,-34390,53312,-13378,-94546,-34585,10898,50998,-55934,-12965,-22259,18302,-44802,-25817,59967,70304,5195,-22998,20182,-13068,-40461,-42675,-558,-48556,-2051,-16082,-48299,-50783,-31622,12866,-39837,13236,-28983,68103,34100,30260,-48185,78708,-28006,30438,-85155,-10634,10539,-70666,-137989,-8656,9587,21212,-16759,-1956,-38055,-79766,-42223,-58506,13413,7832,-28459,14849,-84265,-32240,51958,31257,-15559,-3698,-33477,-4596,17260,-33100,-55546,41210,95483,35985,30514,-61357,39349,-46138,1125,-37846,-50367,1870,-589,16717,-18272,-83745,-74888,-8776,-31569,41310,43264,-59159,-59924,-17944,17348,-31312,-22005,-12154,45369,-20691,3591,51684,-54383,-30500,66974,19800,45478,496,71256,11905,28584,-11590,-90389,-171134,-35377,67353,-2962,20484,11775,-2352,16773,-135080,-55542,-75834,74251,-7705,-87495,-13765,-91798,38229,25127,-29066,-3875,64588,10320,-326,-24138,-55835,-21606,-2890,26944,-38885,-38646,18140,5899,30299,-40055,-91841,-80062,-130147,30439,35100,-41744,-7766,-28619,-85296,-16336,-63988,18887,7286,17115,-7247,-28671,28713,-11543,5716,-81950,-52552,-62897,-105536,-65706,-18085,32622,59360,-2130,-10849,-60843,-20824,-42337,12721,-47304,-101898,8154,-27927,-32649,-93063,-38546,-60808,11127,-53124,-27578,-24807,-2942,-5941,-75950,58551,-39212,-1833,-48788,65877,-43143,-65393,-65158,-103405,-61460,-86904,-52271,-30763,-85332,-27888,-55722,-10334,-13523,-20029,-13791,-74762,-57048,-54274,-123401,-67441,-59505,-20604,-1297,-34723,5854,-39768,-95243,-104747,-63334,-122634,-201827,-110994,-90245,-36409,-105035,-115159,-35916,-150028,-115783,-131522,-181344,-296920,-281933,-753816,-1619683,1239674,554353,425937,316022,214670,192522,164787,187267,131394,104545,11711,15364,121774,-7527,23688,40627,126635,42412,88393,86810,63930,-18546,58017,111615,53221,46997,145810,37334,45358,75347,50181,82847,65182,52562,-46853,39330,249,41104,-1752,24691,-55221,20493,60327,25597,24685,1598,16414,34063,75221,50305,30288,28214,54677,83321,-1467,46654,107765,95630,-2586,14770,-19572,-29055,14059,77759,-48041,-40528,29559,30475,-13763,-23613,-62264,466,34061,-17591,40353,4629,24347,42744,108979,-19474,-4770,-613,-78022,8269,-53652,-108079,8201,-95663,-251883,25309,58947,72815,-24442,-26007,40559,29394,56110,86654,38115,81390,91154,100837,65601,62895,58445,-9403,-6457,-9912,-34815,-1235,-39180,26611,-21542,43793,34177,35250,66627,67883,42169,108897,37603,33237,55909,-86427,-19557,72302,49245,43348,27796,24508,39940,25744,-34868,-66106,-28451,16282,78285,10491,-61239,-66766,55690,18351,8432,56171,82275,71169,95471,7551,33393,61376,23662,-23924,-13257,5069,-57396,-11590,50473,13514,44458,72706,31729,-63837,-4279,28602,4838,26382,20801,62072,-3800,-46144,-32281,-5676,32430,51366,-56738,-77228,15798,-53326,-33206,82761,36527,-36592,-53216,24007,48629,21118,58201,59960,-38236,46909,-91674,13576,24795,21164,-17120,-1375,72053,-42140,32576,96504,19581,-124256,-59903,146439,-23160,15699,-20750,35577,39085,18472,56845,9547,38240,-43029,31714,-16970,-41769,29888,87612,23642,17782,-98965,41837,25205,22795,10179,50574,44231,47368,1313,74718,10816,-1456,33852,-5311,43687,-50826,-30474,45293,72959,6368,8010,-32237,-71537,7086,-35817,43616,-11316,-1377,48876,-44768,4340,-13133,13257,-93078,-3335,56160,15954,-14172,82386,11966,68074,50001,-32113,-41608,73049,31544,-42264,2319,-94495,-86094,-84727,6657,-39633,63234,62939,69383,15842,-33461,-65253,-862,35903,7934,-59526,51735,22058,-39571,-40270,2550,-3023,-26492,79387,-25751,-2226,39799,94123,60270,6128,-7559,-58699,-12815,38575,64707,13237,-30810,-17487,22429,28420,-30029,11334,-30139,-25435,68014,109032,-41072,-63723,-92808,-40723,-68108,-49644,-812,-11792,3653,-18319,-6487,27691,2981,-57612,-30318,56276,64311,-24971,5976,29044,1523,4446,13285,-39195,47473,27300,-29558,-54468,-63725,-27048,-29244,12900,-34629,8301,-15727,-29696,-28983,57403,-19456,2282,42812,41968,59148,43617,-3225,-1326,-15592,130683,16185,59976,21355,-29494,-49789,3453,5609,55537,36702,-39994,-14924,26173,12929,127646,19748,-9666,37569,-32228,60383,61208,82666,-10886,-984,-17411,-48667,32821,-984,44333,-42232,-51185,9332,67630,26730,25550,-67933,-63740,60330,22577,-61576,-2240,-11341,5656,-37199,-36342,74761,-22896,-26935,62280,18836,-48750,73397,141352,74768,-11208,1576,9834,-81152,-17728,53701,42966,11691,-56349,31606,47118,74994,136303,-441,16549,80180,10154,-4129,26781,-48771,53423,-20996,36477,55758,85843,104788,52617,8889,-18364,81235,10363,13130,54702,4,-57529,45259,-43599,44527,30573,-4929,-20326,272,36227,85809,54660,49496,-35912,5177,-4075,105265,96170,-18605,12731,-19094,30529,-114968,31085,-10235,46666,72145,-826,-83758,-88242,13239,-10161,27700,33321,98871,-30373,-78845,-55610,-12907,37606,46250,-67672,-16587,12322,-33684,2672,98918,58337,-107325,-81133,23894,22269,25050,12855,64281,-9900,-9363,-11515,46186,61647,-210,-59056,40888,62758,93191,40294,-40541,19369,113560,-17921,16428,5388,26676,24913,25652,-25519,6931,38444,24777,-41695,39247,-8613,-1146,-744,-82210,-3400,37150,-17567,-43130,51575,71386,50003,5054,-129074,-11644,-53847,-57539,-60212,-99030,118925,6663,30660,-60430,56653,56966,13640,11773,85578,24220,31063,-54165,3361,-15393,-7618,-66006,28446,-24165,28677,9236,12867,10748,78397,8828,16687,24926,130873,14091,1002,-32415,-87240,-21938,12240,40165,31175,-25500,29774,53642,-65568,-22413,65713,-81582,87469,9081,1824,68809,-14790,27394,-41537,-50442,-42980,6651,-7398,1687,-25003,52802,-11339,22623,9728,67881,67918,82799,12776,-36649,7811,8686,33044,-22772,87478,-1196,20691,7080,19193,-8594,-6057,89779,48487,88092,-16163,-44083,-50010,13094,2766,-1267,-2439,-30410,-28076,785,-4106,-23089,6618,46321,43596,19485,31324,-32727,-21593,56471,62167,-45055,-21704,-7492,-9567,17091,44120,121270,98706,16074,24590,-77011,-32139,-5532,-7765,39876,2760,-26046,-57909,-68526,-3478,23092,66510,-3771,-95214,-89198,-53138,-9829,-14039,38318,77351,35453,-14690,26700,35518,19031,35773,483,-4018,21667,-3396,-36500,-39735,-12809,-20713,-14821,19308,45600,-18351,48953,-17567,58088,-9366,20445,68320,24050,-9211,5864,44968,24251,-42464,-47627,49149,3662,12580,-55803,-57203,-37100,-48416,9117,-6954,18802,-49228,39061,59226,-30384,46466,117380,-73148,-5032,26553,1583,-49180,-3018,24085,100288,2474,-93778,-54351,9384,-8288,-103321,22238,-14509,72588,-5911,-73541,-87735,-22379,103640,27341,-73476,-41309,9580,17091,-27706,-40709,2002,15169,24046,61195,-6645,-32512,-15255,23575,7760,-96383,-13580,16329,15991,482,-79463,-1929,33183,-1689,25181,3402],[28452,-17790,-15094,27015,17194,-1144,-29974,-101916,-25009,53786,-37038,55310,-15085,-80266,-55791,-21426,42193,-53421,-4623,-39273,3431,-35960,-877,90318,70456,-8227,-11879,17990,-18943,-25561,-22294,-17818,-75444,12458,-11010,-38640,-30412,-22229,11804,-42940,8156,-28983,73763,36302,-3352,-74117,47591,-37700,-20547,-88438,33072,6896,-76678,-149216,-18275,-5326,13005,-15382,-13329,-64662,-41237,-34126,-33137,9036,1889,-22722,-1032,-66878,-26197,37099,19906,-24403,-12536,-30732,1060,23452,-19247,-46498,61923,128083,30230,16318,-46848,54291,-54259,9665,-29451,-53467,21746,-3702,7485,-5987,-98036,-69370,-30484,-66144,10008,49653,-56115,-66802,-16305,27214,254,-4581,-4481,28470,-22229,-698,39648,-58522,-68781,70936,37685,59346,-12056,75814,31905,25772,-16758,-90445,-134254,-26652,81241,-25593,14427,24490,1460,30634,-101102,-73934,-97941,54570,-30852,-72979,-20861,-95253,36225,-2400,-38154,-16164,86254,-258,12467,-43372,-82191,-34921,-6247,45754,-47041,-43007,27066,31388,19591,-62775,-69811,-68276,-91881,39864,55085,-41322,-12605,-23698,-93618,-4451,-72110,46294,12587,-8004,-10526,-36802,-11400,-13762,42934,-86119,-59327,-40553,-86634,-103266,-46904,70826,107229,13345,6044,-31695,-25301,-18724,17704,-29519,-97373,12563,-2545,-28137,-81962,-41942,-43756,32783,-46699,-33035,-26197,-35951,6165,-50004,48928,-26347,-31941,-57187,30349,-30939,-73491,-75940,-113773,-66074,-87911,-72258,-38532,-70392,-8197,-66765,-70192,-60632,-37351,-369,-51858,-27136,-56754,-118982,-58982,-77608,-25121,-44632,-58853,155,-5714,-69785,-111303,-90467,-136787,-169779,-100417,-46124,-30823,-94015,-95107,-37635,-163445,-159977,-138117,-206592,-297736,-266775,-756326,-1510277,1264602,480318,393820,311026,205446,178183,136672,159262,103535,114005,49422,38796,108148,-17733,12238,57474,125508,58699,101904,90322,55928,-22447,77831,114492,73843,56988,112689,43954,50543,93049,30825,74014,75177,52264,-49424,56647,8673,28941,7183,70335,-52641,15732,75713,-9311,-99,-5655,31305,14572,42210,51524,23388,26621,72276,74717,19466,52970,128963,90977,30084,38245,-31681,-26509,21679,79439,-19278,-40481,21212,11240,2297,-29322,-46760,18520,33709,7914,69013,8869,28144,3620,100850,-44460,-30517,-30199,-51398,588,-14795,-99604,24466,-78537,-265291,-113280,54202,65154,-14767,-53288,28046,26912,52850,62428,32015,56538,78728,77929,44765,44278,43931,33219,3863,-15044,-68835,-48802,-44552,34708,-15603,48106,24618,34632,75259,44569,43725,104296,47343,46802,72338,-45236,-10825,50988,54344,26493,28974,18414,51906,39025,-5485,-33242,-33404,17701,80365,-537,-65507,-89337,39715,25433,5464,79442,71307,68822,97426,10413,8260,69599,11833,-14864,9676,14369,-54775,14569,54992,782,63746,55645,38143,-39730,17114,54546,13024,13200,-2600,65825,1665,-48526,1521,14162,28814,56135,-88326,-53663,-4596,-46945,-19171,59897,12203,-20445,-75248,27472,67931,16811,55334,53573,-12604,75050,-75894,36016,55262,22395,-19851,-4623,56336,-42450,27684,99357,33543,-124961,-36812,135760,-17793,854,-16722,20096,42066,77584,74878,36458,43535,-37909,38614,-19147,-44193,36084,89250,44048,33127,-77581,35106,23814,39887,2032,28841,61880,41220,12796,64290,10433,8794,31976,-39221,38591,-31805,-14780,64155,62046,23169,1596,-74652,-82681,-6892,-31910,50168,-19852,22937,77342,-36341,-10534,-36966,19634,-85949,28365,63709,17302,-32734,72413,-17508,44446,55032,-18830,-49196,71833,16698,-53411,-22559,-73769,-81193,-63596,-4234,-81448,53541,81309,49407,44133,-27997,-64363,36394,48108,5249,-74927,31348,30632,-26571,-7502,18819,-4439,-23813,82707,-14813,-28882,-2241,61885,67589,3428,7059,-24428,-10035,10057,24155,-11951,-18122,-27693,10068,21676,-29262,23491,-11463,-19485,58413,95679,-33572,-28679,-65671,-53635,-60998,-50616,-8369,18498,4161,-390,20713,38303,4523,-57251,-2461,84215,73014,-45899,27910,32911,3123,3122,-8987,-54714,22847,26714,-54087,-66778,-89470,-58004,-10703,40023,-10999,15592,-9165,-17867,-28788,45406,-22756,8075,57263,33427,59187,48667,-9344,-2970,41,101765,37876,60375,11734,-5937,-42327,-26547,-10839,53332,35499,-32105,-33712,52598,36066,135540,3610,-29783,38928,5027,31892,57990,70840,2530,6081,-22029,-9301,56656,-14007,26796,-45006,-60312,3280,79877,41827,18699,-26902,-57416,79228,22316,-49794,10590,-883,343,-52594,-27278,75576,-36689,-46950,76249,32189,-55049,51549,121999,56741,-21748,-18375,-7737,-70069,-3300,73671,23718,32820,-13236,56977,62491,59583,115098,-6224,280,62146,-4398,-9687,51636,-34840,40523,-14300,21168,29065,87566,134853,34715,-5490,4232,51776,-3309,-17693,23530,-13216,-57924,51965,-9971,56955,55142,-21543,-38350,22890,13501,123310,84721,40524,-17854,-13362,-15432,99471,101598,-18876,20468,-19151,47244,-130228,6703,-34639,40309,69048,-14830,-63397,-59712,15825,-40714,23376,32091,121793,-43455,-92452,-57459,-29767,35670,6850,-50007,-5105,12587,-57038,-21314,82762,59312,-103226,-56577,17743,31848,19734,-1220,64734,-16498,-38296,-12251,16079,28748,-27177,-41452,67564,67898,101084,48279,-24182,31379,91611,-27948,25843,25734,17419,8187,58442,7486,11592,28946,6288,-73620,40122,12864,-15377,-6944,-89089,6269,45590,-3724,-37698,49604,102597,64005,4139,-117917,-2971,-75993,-50085,-65245,-93710,150293,23427,56640,-61421,28282,41499,24348,7452,98137,17876,46346,-56307,-21553,-10341,31436,-44732,35856,-19927,-1694,-24707,16293,9935,36099,4799,-12651,23155,126702,31591,8657,-37920,-57129,-13388,7938,10492,8720,-21854,50036,52677,-73159,-10135,56815,-74394,65430,7145,6173,61016,-38058,41630,-52604,-7434,-54590,25726,-33261,-2194,-32847,60534,-29854,19135,24252,70245,78282,63010,-11992,-29555,-5615,-4456,34098,-18023,58352,-13771,31723,3429,9637,-9011,-30342,73025,41160,64896,-22247,-34672,-22546,-2820,3100,-9302,12075,-41443,-13192,18653,16051,6213,-32035,26237,26822,41762,26796,-20410,-28740,42286,77621,-20,7946,14632,-19602,14429,50921,126039,109487,22962,48795,-59272,-33722,11731,-2232,37613,8316,-31926,-67643,-70981,8650,5044,66796,1510,-97315,-84070,-65083,-22418,-21202,24441,80975,27599,-14910,38979,23780,27291,58458,1793,2797,10482,-17586,-43204,-38559,-27267,-50452,-24598,18320,44205,-33649,41189,-1631,40687,-13430,-1436,76989,17605,-7723,-30793,27271,21088,-45601,-52567,24898,-1479,13127,-62010,-44519,-13058,-50005,1038,-3250,21657,-51135,52570,30547,-58690,46436,98534,-56458,7782,4479,10574,-5689,31068,19415,74816,-1620,-71110,-47122,6683,17022,-67456,30543,-17344,59882,-58921,-82891,-81040,-28921,123599,15779,-48914,-7823,26825,12463,-41432,-47613,-41810,14886,22716,30823,-2775,-41337,-30615,18199,-6548,-94902,4518,-11916,19609,4765,-75267,-1469,25184,-2114,17684,11318],[41263,-7692,-7352,15277,27788,193,-41425,-105116,-36701,51239,-43397,45342,-28102,-69589,-70156,-51743,27053,-40898,8917,-49426,-13936,-8493,15236,94524,58198,-12281,1415,23102,-18413,-10045,-5693,-37071,-94783,20929,-21546,-42266,-21788,-16677,8086,-40770,-8892,-32282,70696,30427,-55828,-93101,18832,-44525,-76829,-93897,60131,-3243,-69775,-120902,-25155,-16381,5272,-19198,-24650,-86102,944,-25058,-9685,5608,-7265,-12807,-5753,-57589,-22722,19813,2858,-27802,-22882,-25773,1611,17401,-6903,-27822,67099,131279,14193,13900,-26672,47528,-56268,20712,-16306,-43297,33287,-2485,-3629,-4397,-93828,-65205,-50549,-90735,-31228,41540,-54978,-67996,-12347,29427,26510,17250,8110,801,-19905,-6638,17156,-58011,-100303,70405,54528,69712,-17681,64161,39943,22620,-11610,-77805,-84651,-23919,77839,-39162,6189,28763,-6140,37643,-56433,-73830,-111125,21175,-51552,-50367,-19698,-96260,29334,-27579,-44876,-31345,107868,-8610,16827,-50056,-102355,-43729,3894,58338,-39904,-33055,27557,51704,245,-82061,-43437,-56525,-46002,33481,58745,-38416,-17144,-18901,-89483,3277,-69700,72091,8714,-36917,-5249,-38963,-61885,-712,79430,-74774,-51184,-9467,-58730,-124061,-56634,92180,122007,14863,17200,-3161,-17465,2096,15677,-15235,-81883,21825,16732,-19089,-68908,-42846,-26483,48771,-54772,-62156,-34568,-64314,14520,-10277,37152,-13145,-68344,-77954,-31324,-26520,-76388,-74898,-111863,-65080,-69334,-81915,-46412,-51129,5994,-87690,-125435,-110999,-64078,-5722,-23007,7207,-55302,-90191,-51762,-89718,-32253,-79161,-70053,-13329,13662,-48178,-123616,-113237,-130431,-134495,-88431,-20333,-17484,-81854,-69402,-45877,-173032,-190821,-145225,-237521,-307489,-269995,-751464,-1324669,1217024,415796,349568,298552,193170,148251,117811,131221,80134,121984,100315,66780,94177,-19117,9867,64860,123002,77963,118783,84551,49040,-27555,91302,113489,88758,66885,82980,50266,55756,108854,12388,68758,80622,34575,-43682,67066,24705,27374,22681,107106,-32696,15710,85380,-39495,-25383,-11877,54909,-10621,-1480,43039,26753,28986,84426,61783,36579,59694,136090,70270,63787,62701,-32448,-24375,33786,95054,17771,-37937,13224,-14762,15746,-19747,-13748,33194,25683,37200,87498,11917,29965,-27415,84240,-62853,-51411,-43828,-11068,-7015,9478,-82670,34549,-59268,-286003,-224960,51408,55960,1380,-49528,25236,24829,32156,33403,24105,25957,62028,47009,23434,37465,35746,77103,10071,-19406,-100434,-91573,-33971,32002,-5709,54966,17114,35495,77554,32288,43208,88045,48172,55890,79622,16090,13632,31463,55326,9090,33358,21819,60553,53796,30249,7070,-32550,17117,83516,-5240,-57961,-103090,29557,35552,4849,97530,45409,59567,93137,22307,-14647,67324,-3663,-5820,29346,23979,-49805,32182,45904,-6055,85589,33883,42647,-6456,33678,62981,23789,7008,-27246,58263,406,-67535,29877,34569,22018,51039,-103467,-42202,-21882,-33039,-11590,35427,-6309,-1834,-84247,18933,67971,16536,47079,46077,5940,79222,-50734,45991,76217,27572,-26022,-9621,33804,-43349,18394,69698,47074,-109682,-715,102547,-17154,-7674,-8013,1422,35270,130022,89489,53066,46388,-29968,38903,-18272,-30528,37243,80627,45652,45854,-39498,25290,17964,49713,-9391,7666,69917,34447,23878,45501,2590,17217,35061,-62069,30465,-7970,5318,67465,40618,36490,-10134,-98653,-83185,-13838,-26167,48420,-27082,41948,97443,-22448,-20650,-49154,32357,-65120,55400,72143,19021,-40547,49142,-33993,20598,52733,12160,-46439,51469,1879,-49385,-45801,-44738,-65648,-41712,-26013,-116404,35620,80699,24428,63304,-13672,-62062,51576,44539,11228,-52703,15482,40218,-14132,30742,28720,-3295,-14481,82488,1723,-62796,-29921,32176,62252,5612,15273,7014,-5338,-16022,-3700,-30021,-11065,-37001,2746,17305,-30503,26876,-1987,-10266,42232,70846,-18270,-6849,-40063,-65547,-41297,-43908,-10825,33950,8174,28808,30678,45517,15677,-52700,18031,104112,75708,-45774,54826,38884,11117,9411,-31444,-65788,106,46880,-58823,-73725,-100867,-73633,1936,66630,14820,24339,-4316,-6974,-26835,31470,-29972,21790,67782,30028,54136,41779,-8796,683,18412,64535,53518,50899,-3846,17049,-26195,-48797,-24446,58952,26291,-22724,-48567,78200,45533,101555,-10419,-40881,48896,49235,314,47489,46030,6663,3451,-21368,21401,59500,-13661,20910,-36889,-59117,1196,63805,50552,18502,2247,-52646,93586,7833,-35860,23868,133,-1171,-58937,-7072,67190,-43156,-57082,76729,34268,-64270,28107,99703,34347,-46799,-32705,-19152,-61870,10923,79146,1590,44876,24357,83515,73883,26751,83336,-5846,-7574,30067,-16932,-12900,63578,-8569,11357,-9243,6067,6575,91407,141619,8309,-18102,20775,27463,-11015,-35386,-7424,-29728,-53505,56295,16481,75071,80247,-37264,-30258,37017,-9201,149432,139598,26045,-56040,-35091,-12453,79220,92060,-22859,23823,-16295,57900,-114643,-26021,-59256,32278,63833,-10523,-37473,-25541,10403,-58509,7235,40839,131576,-74348,-107202,-53797,-42046,40046,-29235,-20984,1051,3513,-75077,-52230,47629,39477,-88224,-20173,6849,44968,18555,-16043,63523,-14506,-53025,-5803,-9483,-2808,-39865,-11708,78872,68645,107746,55796,1879,39590,45298,-23440,26821,26504,11166,7925,79319,36896,13312,11776,-12567,-98900,30597,33554,-26468,-10122,-87352,8925,49445,6220,-12078,44753,110139,57348,6914,-86934,5635,-74789,-36129,-64617,-74515,146416,41146,69200,-52086,-3176,12451,34036,-8628,101011,4515,48966,-55561,-51317,-4890,67743,-9726,41816,-14587,-22919,-35919,25109,15482,5848,4985,-38813,10949,106030,41449,10309,-35975,-23204,-4011,-9536,-10889,164,-15342,60860,44097,-76156,6419,38146,-46470,41168,6889,5720,42334,-51749,46515,-56314,36845,-65948,43193,-49686,-6453,-30973,56690,-46367,15808,24922,55670,78258,36214,-23494,-13588,-12477,-19107,34097,-11355,39362,-23139,42366,-371,-2747,-14608,-46971,42428,34750,37130,-22260,-27914,4499,-9632,4112,-21590,24960,-49449,-10290,28552,27642,23596,-67041,11591,15897,54837,13079,-10478,-35284,21160,86676,31776,43176,41111,-23710,14598,32278,99356,100983,18587,51613,-38515,-34408,30898,12785,28832,12304,-41082,-71785,-55725,28779,-18039,54249,3412,-92973,-71528,-75025,-38137,-25908,5339,63638,17432,-1565,46269,6648,24393,73798,-453,15623,4522,-11206,-32657,-27143,-31674,-68045,-30054,16637,39371,-42837,31243,10274,24343,-17056,-25348,70559,13607,-2355,-64726,13159,19772,-45469,-52960,-1845,-9682,11684,-46282,-30620,9396,-40566,-689,-4956,17934,-61709,43854,-9358,-77872,44569,64455,-23886,18221,-15336,25355,44984,68531,15430,49814,-9918,-41631,-37247,6253,40861,-29164,29329,-21188,42026,-101391,-79559,-52022,-34251,128676,7704,-15144,30628,44149,9350,-55498,-40930,-71955,8118,16913,-4524,-2893,-45766,-44859,4918,-17741,-82286,14956,-40174,16944,5548,-68293,-2179,9879,-8740,12209,13553],[43145,-1599,408,-5843,33211,870,-41751,-85061,-44284,47610,-48291,23250,-51049,-64793,-75127,-71220,10090,-24380,21216,-52904,-29598,25421,18235,68490,35522,-6608,11840,34126,-7547,-838,3054,-50475,-99186,21487,-40450,-51347,-25200,-16650,6620,-30652,-33119,-34110,57478,16903,-106991,-96678,-442,-48759,-121045,-98536,61559,-18517,-52737,-71415,-27892,-23446,-523,-25428,-37643,-97198,34451,-9043,8837,4416,-15951,-2409,2174,-59007,-23491,6915,-15525,-26309,-34573,-20613,-2243,7215,2086,-3131,56074,103698,-8100,21437,-3547,18980,-46544,32518,-5277,-22322,31851,3395,-15333,-15157,-75582,-63412,-59228,-98436,-72311,19742,-56584,-64938,-10136,19790,31992,34516,24336,-32078,-15509,-10945,-4620,-50645,-118494,65249,70957,76426,-14643,50558,33149,14898,300,-54796,-39001,-30138,54261,-38529,-2705,22685,-27174,37278,-13965,-55416,-112277,-17497,-62899,-24209,-6477,-91015,20411,-40652,-44824,-45792,120286,-12829,13976,-44046,-111363,-47401,26383,62307,-19306,-10010,22431,65068,-24784,-93736,-18981,-42892,2148,14430,43172,-37525,-20615,-14924,-76358,3406,-59006,88080,-1381,-63228,3871,-34023,-110315,21124,103382,-53762,-31404,21729,-26558,-117324,-47269,88750,101932,4109,18875,15037,-5678,14447,9839,-6736,-62830,30946,25071,-10991,-56024,-41249,-10362,55886,-72016,-101591,-44393,-78721,16216,29162,36783,-1830,-102395,-106611,-94261,-29868,-71248,-65216,-100742,-60230,-30393,-75419,-49081,-30223,12144,-106198,-155207,-141542,-95816,-28613,5496,29088,-49026,-44901,-45866,-87373,-38709,-97807,-71003,-35770,11110,-36678,-138175,-120099,-103905,-106731,-77808,-21194,3304,-69211,-43630,-57117,-172737,-198913,-151472,-262136,-318122,-284756,-732325,-1097830,1089110,368169,312962,280951,180162,108181,112340,103872,66703,125674,139593,88020,76811,-7563,20601,63663,121242,94474,134234,66999,44175,-28549,95506,108236,91627,70918,65613,53515,62047,115819,-4642,67878,77679,5363,-34978,65842,46357,35675,39061,125758,-1123,21973,87219,-54061,-44081,-13244,82349,-33458,-38948,23090,42147,35086,87875,47819,44209,61582,124325,41751,89940,81998,-19687,-20338,49928,120675,49736,-34477,3607,-40523,24613,5477,28248,35374,11624,60894,92349,10738,29585,-47996,57179,-72178,-67469,-33961,30761,-11241,13194,-61203,32762,-44206,-302783,-265070,50676,49288,16990,-20393,31377,21697,-2704,8039,15365,-3808,44834,14716,9354,42479,35909,106053,11713,-22170,-109805,-107344,-12109,17279,5148,63976,16311,38367,71999,27863,37727,63880,41626,59927,78711,74204,41418,19834,49280,-8893,40609,36915,65896,68707,65508,44205,-26300,13930,91268,-1350,-42943,-103267,25892,46763,7814,105891,12407,43869,80108,38291,-27811,49953,-18248,1480,39897,31890,-41339,38917,24464,-5881,104565,14944,46181,25086,38690,55144,34496,9282,-46161,38458,-9628,-86895,49419,48442,12139,36414,-98034,-43945,-30773,-15173,-15403,11587,-16713,14499,-80644,-1724,49339,18308,34999,37703,10604,56765,-22296,43694,84848,38467,-28622,-11052,11467,-49915,8046,24352,56743,-84208,37057,57508,-25766,-11978,-3600,-18519,21938,150375,98775,58000,45291,-24644,32732,-15678,-4050,33345,65580,30580,51895,462,13855,9986,50824,-19295,-5656,67204,30141,32778,24923,-12101,21766,42190,-65557,20468,15650,25424,52851,14400,42568,-21631,-95610,-74884,-9034,-15554,38177,-31048,50385,101317,-6568,-20954,-45146,46572,-35031,71879,75886,20817,-36975,20522,-33539,1532,40116,54101,-38151,20698,-16142,-33152,-59387,-15079,-41279,-16812,-51580,-126589,16553,62749,1900,66718,7882,-60214,45874,25416,24905,-8093,7912,50047,-7564,58668,27333,479,-721,81404,22758,-91204,-32444,14830,44484,12990,10180,24224,-576,-30178,-5966,-37802,-10655,-43169,3758,21167,-33337,20083,-5196,669,25115,49110,-4707,-4255,-20611,-75524,-16014,-35539,-8095,30895,13953,57378,21227,47059,35587,-46687,18200,112517,74251,-36917,77502,43306,24071,19611,-49482,-69793,-18283,76970,-42690,-69240,-92513,-76243,7044,81916,34270,32945,-843,1563,-23918,17858,-38540,44413,72726,30005,44690,25926,-7668,3738,31668,31658,50878,27765,-21843,31364,-6573,-55503,-33983,71121,11397,-12861,-49794,96712,45870,44530,-19925,-37243,64075,84382,-25089,33837,14103,1215,-8181,-24371,38181,34863,-2813,28699,-20326,-46917,3932,23857,50585,24306,18569,-48313,92803,-18500,-22658,33958,-7557,2298,-52946,18327,54056,-39552,-52868,62917,28087,-67860,8091,81542,12539,-73229,-40541,-17487,-60245,18795,70497,-12248,46744,44420,101136,79324,-12329,48939,-3197,-7291,-10556,-24273,-14007,62743,21383,-20636,-6925,-5850,-6821,94442,124716,-21067,-25723,25828,12635,-9077,-35850,-30857,-45373,-47983,53896,20771,76040,98767,-49868,12116,39477,-31295,142945,193204,8221,-144370,-51299,7791,49852,70201,-27202,24520,-7296,61496,-78868,-53782,-76027,28430,59744,-408,-13957,1716,-977,-61077,-15818,58478,129753,-117114,-116650,-45517,-46128,45774,-49233,11671,195,-14805,-88090,-82551,1413,4680,-62843,21708,-9410,57582,17070,-27932,61973,-3304,-48431,6785,-18550,-25987,-40585,22809,78910,65806,109807,59561,29135,39143,-2350,-6146,19352,9493,6618,20955,81346,51676,10714,-10437,-27128,-117331,13133,49200,-31674,-11792,-79325,7946,51138,11475,31116,38358,100798,39382,13169,-51599,11563,-45519,-14883,-60576,-50387,104378,53646,65196,-37929,-29985,-24868,37564,-26141,89977,-17671,34657,-52229,-76850,-2146,85645,23173,45324,-8806,-29490,-10512,38588,26011,-11285,9207,-54506,-7835,79576,43677,4226,-28976,3784,3761,-34830,-17255,6216,-7920,59152,30618,-74599,23399,9927,-11540,20803,14120,2772,18717,-54355,40915,-46963,74292,-74974,49880,-53162,-8664,-17362,51493,-55540,10367,13595,29396,68232,7888,-19307,9444,-10309,-30544,33235,-4529,30484,-27824,49863,-4504,-13224,-25078,-51395,3922,27836,13487,-19369,-24864,29290,-6860,5413,-23311,31712,-53211,-19506,31146,32977,25270,-88079,5702,13599,54949,-5618,-1262,-36738,-3661,88287,29094,70687,65407,-20035,16418,-11723,62107,77208,-535,24492,-21957,-31954,48212,30051,12938,9497,-50651,-67923,-30585,50687,-39974,32520,-2217,-81349,-52424,-65557,-51076,-30312,-14014,30300,8263,18986,40921,-14959,8558,80370,-5176,30245,7161,12408,-11925,-10059,-25300,-61668,-31079,16313,29794,-45098,20665,15011,12372,-21350,-43450,53506,12800,3027,-83292,10419,19398,-40597,-48407,-25557,-20126,4537,-15788,-19744,22891,-16169,5122,-10001,3402,-77205,19994,-45448,-82850,40880,26487,11239,23775,-27716,41659,79473,96522,14825,31075,-19275,-10839,-26363,6882,58791,1502,13952,-24414,21619,-120918,-62363,-14153,-36933,114138,4049,16967,63990,56567,8102,-65479,-21127,-84761,-2896,12378,-28355,-11883,-43230,-55750,-10156,-16840,-61864,15418,-62424,9477,3924,-60401,-3114,-9028,-21596,10844,9665],[34835,-1036,7083,-29283,32006,-326,-31519,-51670,-47208,43506,-46337,-5816,-77245,-64952,-71663,-75776,-3982,-10566,26564,-52052,-40402,52214,12743,23707,7035,5219,14504,46503,13105,-1208,2996,-51282,-85638,15155,-57214,-55817,-35365,-20995,11352,-12761,-57436,-29999,34927,-74,-132049,-82868,-7485,-51231,-139468,-97541,42857,-36110,-33288,-23719,-25889,-26868,-3505,-30247,-52143,-94866,52423,13930,21185,7238,-20847,4812,19320,-64343,-29000,2503,-30421,-21694,-46861,-16819,-8297,2699,7569,21887,35474,60488,-29935,32369,18327,-22475,-23311,43547,-2120,3955,17279,12950,-26402,-36164,-54365,-62235,-51937,-87574,-103431,-10794,-59320,-59492,-13212,-3796,11705,40680,40062,-61850,-11451,-10113,-15829,-36476,-119236,57242,84425,76550,-3739,46252,13570,-724,12842,-27576,-9976,-44853,14257,-24253,-9341,7626,-57685,30432,14757,-24313,-101255,-48513,-61662,413,16608,-75680,15892,-35447,-34783,-55225,113731,-12557,6767,-29989,-107127,-46492,52099,56750,8517,18694,14843,71559,-51703,-95154,-903,-25050,48369,-10561,12388,-40697,-22565,-10461,-60313,-5348,-44881,86831,-13391,-81275,13132,-22721,-142429,41686,106524,-30223,-8183,45085,4232,-85976,-27016,63806,58524,-11470,12175,18244,-4860,15387,4652,-4208,-48302,34118,22383,-8350,-44429,-39318,3211,52043,-90241,-130666,-50744,-75465,9947,51025,53181,5072,-126234,-134935,-134093,-39248,-57198,-53169,-85358,-52782,19447,-55798,-44950,-13330,8514,-110355,-147491,-137604,-124892,-59199,26637,29959,-39452,-560,-40862,-68258,-42558,-99959,-67498,-65337,-12895,-37962,-148890,-105342,-65528,-93686,-70397,-46369,22981,-57480,-23586,-68660,-161448,-185740,-157231,-272099,-321952,-302710,-699778,-884297,902499,344060,302171,262526,169718,69081,121029,79919,66747,125584,147764,93791,53170,16668,40120,57270,119971,103138,144537,38384,41182,-21608,90267,99120,80133,63258,58504,51026,67547,110054,-19827,69281,65458,-21214,-28414,51401,68160,48207,52004,124170,33825,33646,80826,-46422,-49142,-7357,107447,-46883,-58732,-4937,64952,43314,82714,36181,40923,55116,95518,18095,102468,93216,4136,-11904,67276,142782,65664,-30829,-9261,-59410,27108,40400,66605,22014,-4566,71114,84170,3833,27738,-58991,20167,-71591,-78481,-3260,63771,-10497,675,-39472,17317,-38145,-299601,-226524,53613,48260,27612,15955,41756,16198,-42526,-6718,7053,-26352,30674,-11546,7357,54749,43191,113788,9855,-22203,-83665,-86350,12578,-6927,15154,72910,24224,42948,58465,25771,27021,36373,31311,59741,73054,103305,59627,17657,34622,-25712,50764,60121,68038,80862,94520,70282,-16380,9430,104987,11183,-26738,-89240,26890,59608,15461,102674,-13302,25084,58651,50966,-27033,18596,-27665,6530,38557,36689,-28291,36747,-2878,-8,112760,3872,49530,45054,31682,37968,41835,18160,-55356,9822,-24884,-88860,59867,51697,414,15196,-75732,-52149,-29427,1488,-28757,-8231,-19188,24119,-67555,-30047,19068,19848,22729,29342,216,17319,2042,31796,82140,53354,-20755,-2914,-4330,-57490,328,-12325,60370,-53639,65423,13907,-44945,-16370,-9194,-35753,7008,129799,101613,53447,39579,-24215,21767,-13161,26511,26018,47267,7283,49123,29596,2268,2051,44188,-24860,-6703,55624,29125,38001,7053,-30040,21381,50387,-47625,10714,34028,41205,25249,-9154,40900,-28354,-69582,-60793,8981,680,21267,-29864,47960,87167,7238,-9833,-26178,55936,-3017,76539,70401,22000,-25722,-4283,-20135,-9155,17199,89149,-30521,-7068,-38344,-10544,-59030,10042,-12537,11685,-70721,-105453,3340,38056,-10232,54694,33916,-56883,29737,-4526,40816,34471,8237,58326,-8890,65557,12713,6274,14278,78615,46730,-101333,-9312,11271,19024,23837,-10374,19646,2042,-29064,16000,-34924,-13719,-44474,13805,37356,-35772,4370,-19316,10847,11142,38777,1916,-16723,-7383,-78638,5660,-30023,-1237,12099,17745,74395,-2009,41495,57932,-39835,-5670,108700,70006,-32926,84391,42798,39099,30788,-59193,-65571,-33388,98792,-13083,-51541,-65659,-71154,7479,82734,44169,40662,2282,7314,-20992,7620,-44407,70102,70522,27901,33587,7252,-12592,714,32547,11991,30964,-6253,-39663,30219,10134,-43725,-38653,79268,-6277,-1801,-32539,101214,44158,-7306,-23906,-18997,77803,97517,-36083,22174,-16919,-9075,-24632,-35301,41728,-7649,10247,43814,251,-26256,10840,-26002,42215,33286,24593,-42154,70094,-49366,-12775,37295,-21377,8469,-35387,41273,42080,-27879,-34001,37774,18059,-62637,-6932,70100,-4066,-88320,-43418,-328,-64286,15295,52517,-10341,40230,44256,102155,77673,-43415,19240,-985,-2593,-52999,-25197,-14413,52834,42526,-44100,-8224,-12922,-12235,89315,91847,-47429,-29171,18080,7846,2553,-23174,-43847,-55529,-43484,42866,-2075,44012,100971,-58692,73340,31445,-51101,94764,207097,-8473,-227384,-52684,40341,19719,43574,-26448,24061,8174,59752,-38422,-61937,-77192,32774,59650,5977,2606,12018,-15991,-49902,-35525,80853,120698,-159534,-113925,-34644,-41130,45171,-48009,39643,-6541,-39401,-97956,-105118,-44567,-32950,-30183,62083,-28845,65221,9943,-34407,59423,13986,-29112,21848,-9094,-38755,-34690,53256,74921,58665,95106,56819,47570,27323,-28809,17126,5917,-16014,1102,38451,64058,48713,3741,-34448,-33304,-129694,-6939,58462,-29848,-13562,-67713,9487,54240,13067,79192,31203,83702,26635,20825,-28383,14374,4311,14048,-54879,-31172,41646,55831,47687,-23468,-47523,-59594,31562,-35831,65266,-47944,4798,-46598,-88484,-4242,79817,37575,44607,-3305,-21008,45161,53344,37762,-17266,15379,-55291,-25931,58137,40218,-8736,-21292,18940,8336,-58835,-8058,21384,-2335,45319,15992,-70432,34872,-25814,14539,8888,33674,219,-3611,-48177,26839,-24366,99448,-78834,40230,-45032,-6968,4389,58667,-54228,2301,-4075,-301,50952,-14846,-4802,34658,-107,-35707,31749,145,27484,-26696,51369,-9201,-17435,-37437,-43267,-30493,17679,-1829,-17893,-24217,49370,3249,6824,-5993,30094,-52748,-37735,28513,37331,13164,-88490,9318,20495,41952,-23124,9333,-28185,-26201,83140,-13599,77720,79976,-9416,16760,-67496,30502,46620,-33755,-24703,-14256,-24547,60415,40775,-8017,-3633,-57360,-55740,-4011,67587,-54800,8842,-15997,-62201,-29175,-32014,-56295,-36496,-28767,-5468,2798,38246,18139,-39301,-14578,78872,-10699,40606,17775,40002,10311,6556,-10484,-27612,-29066,18484,15298,-44052,9948,10739,6708,-26725,-49058,32931,14191,4766,-78511,20670,17727,-31776,-39699,-42369,-30765,-9673,17293,-14683,25999,21458,16771,-15683,-20442,-93350,-9077,-66374,-73318,35331,-6027,36156,23187,-29479,54790,83146,106943,20303,21069,-26210,16511,-15546,7152,68770,21506,-13441,-24065,1702,-109916,-35019,17584,-32574,82568,3767,41360,81791,59328,8288,-66885,7443,-81018,-13330,14498,-29869,-31811,-33517,-61570,-21296,142,-36366,8421,-76054,515,2168,-51819,-2943,-27717,-38361,13817,1128],[19928,-6097,11415,-47473,24726,-4351,-14233,-16495,-46366,38345,-34842,-33321,-97678,-67222,-63509,-67006,-11528,-4205,22172,-49809,-44869,63105,7110,-20149,-21701,16897,6376,54043,37809,-9697,-3397,-36199,-56937,4988,-62916,-49752,-44977,-26414,23410,9408,-74584,-18024,7273,-14221,-116144,-56509,-3536,-52607,-128592,-87696,19084,-51871,-21251,6368,-19557,-27165,-3575,-30846,-64744,-78607,55084,37803,28347,15753,-20276,6267,38429,-61346,-38510,6281,-38195,-16284,-58289,-15104,-14085,10298,10718,41379,15834,25362,-44267,39249,34325,-62090,8056,52327,-8858,28104,-6017,23828,-35869,-62547,-41575,-58846,-30640,-63024,-120009,-42677,-59707,-53178,-22775,-38773,-26079,34715,50208,-80731,-9545,-1527,-12667,-17728,-101944,49932,88566,64733,11608,52878,-12501,-24223,20207,-3793,-2387,-64246,-31782,-2658,-11682,-12373,-88772,18014,23803,10794,-80186,-60427,-50451,20003,42505,-49057,22354,-11889,-14834,-55994,84355,-9018,-1286,-14967,-91533,-42603,67496,42768,35305,43211,7422,72444,-77143,-86063,8732,-3609,87828,-34252,-23338,-46441,-22403,-3435,-46820,-21377,-33097,65814,-23152,-87693,19798,-7653,-148063,51708,87709,-9795,8739,55819,27791,-45428,-7995,28475,8911,-21710,2552,8200,-26440,5344,3803,-6406,-44098,27089,12853,-13019,-34839,-40324,12513,37082,-102934,-131501,-50900,-58298,-3282,44489,77706,5478,-135545,-153095,-139342,-51934,-36231,-45505,-70815,-43564,63355,-33279,-37142,-7796,-5370,-93974,-106056,-103232,-142707,-83484,35125,11646,-29975,25324,-36030,-37891,-43483,-89902,-65501,-97564,-50668,-50783,-149574,-71453,-28237,-97038,-67012,-85518,28358,-48542,-13854,-80584,-143478,-160436,-164656,-266039,-314833,-319384,-665478,-736018,708170,346619,323344,248355,165156,44122,141080,64119,79436,124811,122229,83048,23856,48602,59199,50087,115614,102661,147960,3143,39063,-7339,77779,87521,57160,41449,53094,41264,67237,92649,-32053,68664,46230,-29522,-26246,26921,82819,56974,59365,105941,64115,47750,67789,-18244,-36117,5983,124434,-47338,-57248,-33352,86097,51155,71798,28729,29509,40197,57655,10580,98822,96613,32436,2228,81206,144540,61149,-26689,-25172,-67720,22035,72671,89619,-2936,-18413,64257,66696,-7698,25833,-61367,-22105,-61539,-83637,36252,82195,-5679,-17967,-21119,-8285,-42152,-262113,-132851,61905,53813,33062,39812,49572,7517,-75787,-8606,156,-38181,21765,-25810,17044,67929,53936,104092,6380,-18510,-27956,-36502,31939,-34558,23513,78348,38624,48029,38400,22193,13373,9852,21994,56857,67124,90166,60209,22123,12460,-37950,64259,82958,66758,86946,114707,82690,-5212,6161,122083,30279,-13516,-65258,30511,74827,27701,89841,-18156,8451,32863,54437,-13341,-19594,-29480,10215,26931,38058,-11069,30262,-26819,8593,102216,1531,52507,48637,18710,20440,43501,29213,-54463,-20490,-37256,-65663,62841,44397,-10773,-7724,-46707,-57494,-20025,11306,-44175,-20464,-15870,24301,-49594,-58471,-12263,19666,14330,22761,-19906,-20684,16405,14642,69893,66551,257,18939,-10403,-51866,-1892,-23050,57427,-21444,78770,-17798,-71439,-25364,-23841,-46383,-4681,78066,97749,43483,30401,-25603,8671,-12236,50292,17872,26561,-14512,38085,42815,-8269,-4276,32757,-25264,4659,39419,29346,38268,-7298,-46054,15923,55920,-14200,3468,44762,49981,-5509,-23548,33216,-28750,-33590,-43842,36839,19449,900,-22413,39571,60251,16232,10065,1283,55533,23400,72286,55287,21921,-12565,-18715,-2723,-10393,-12060,95858,-27925,-20100,-61223,12366,-45554,28734,14703,40444,-75029,-62158,192,23230,-5935,33473,60894,-47819,16244,-37255,50465,54187,12918,62508,-15565,49507,-12997,13011,27525,71169,70503,-86733,29877,15726,-6674,34649,-40818,-6472,263,-16349,46365,-23553,-14942,-40194,29365,64377,-35289,-16638,-37998,17511,2435,39377,1801,-32544,501,-69604,16587,-27850,7720,-14910,15550,74068,-29524,28817,73101,-31370,-46162,94064,63389,-39999,66499,35750,52676,41517,-58775,-53676,-47577,97551,18083,-25158,-27916,-62983,8115,73693,46233,47482,6110,10903,-18734,3527,-43754,86835,60609,18563,24732,-7617,-27267,-10903,18340,6263,7251,-42866,-56207,11504,18652,-16975,-38170,69895,-24647,12289,64,87030,44926,-33258,-22942,8174,84080,84768,-29114,16761,-38949,-16683,-39878,-51984,36533,-46597,15835,54576,19455,-1893,19808,-69380,27835,41379,23000,-32926,29003,-74740,-7839,31465,-37922,13746,-11111,55539,36290,-13954,-4650,7259,7900,-51764,-18477,64251,-12471,-86353,-44348,27638,-68984,-1096,31926,7545,29141,29512,85101,69024,-55139,-852,-192,961,-91036,-21416,-15452,39146,44916,-52786,-13226,-15329,-14610,69475,53944,-65857,-32455,1015,10684,20409,-6482,-48784,-56961,-40848,24427,-42640,-16812,78154,-64832,115928,17506,-65814,18433,157881,-18799,-234091,-33454,74565,-2337,21360,-15570,22925,27419,55868,-3249,-41607,-60344,44850,64477,7563,11657,2280,-32624,-29244,-40860,102386,109206,-187038,-95802,-23637,-28995,32367,-30199,56778,-15824,-64485,-105483,-115549,-79396,-59194,4273,94512,-47124,65237,-5359,-35067,54076,31494,-6613,34833,10425,-43172,-27285,73015,72554,46096,50064,46833,50299,5183,-25211,37289,-10252,-38941,-7830,50206,33688,35027,-6210,-57076,-28457,-134103,-22801,63248,-21891,-15839,-54579,18856,62586,12939,114096,23621,66089,32969,26737,-26024,15416,56590,47913,-47786,-23919,-15265,45658,24304,-10395,-55545,-79024,16027,-32912,33868,-80336,-32759,-39227,-79990,-10775,55472,25375,37360,1092,-1686,106074,64294,46187,-13743,20612,-41606,-35462,48081,34026,-24891,-17472,22887,9144,-72913,11892,37576,-1032,23131,3663,-67102,33956,-63737,22036,6498,64704,95,-19967,-37807,8895,5790,110452,-75337,15776,-30156,-1339,27274,86014,-42702,-6684,-20837,-25421,29828,-25774,10058,54848,13942,-33998,30019,374,25080,-19284,44780,-14397,-13012,-46981,-26236,-46959,2465,-8489,-20848,-22897,61001,17208,8591,27478,20735,-49164,-59251,23080,45015,-6199,-68112,20420,34199,19102,-33700,21772,-7878,-39003,73142,-80011,59287,79263,4666,12193,-114309,11467,17952,-73213,-73689,-14709,-11585,65504,38832,-29662,-26991,-58605,-37503,18465,75491,-58531,-8922,-34543,-37235,-5317,15028,-51842,-45307,-36672,-28404,1962,48867,-19806,-62326,-33049,71137,-15254,41059,31583,54064,27857,17108,7763,25892,-26514,22987,-2398,-45647,-422,-2139,7385,-32829,-39938,15930,15503,785,-51023,37182,11868,-21167,-28666,-51046,-38958,-29257,40774,-15042,23594,61841,30254,-19967,-46799,-107116,-35787,-70334,-53178,28141,-27639,44392,16973,-20551,61244,57576,98855,32895,19667,-28484,36852,-5617,6068,69974,33374,-44388,-17204,-14755,-69774,-6392,33624,-16408,44044,4674,58781,77031,49683,8886,-56850,38131,-64287,-17818,25565,-9427,-60114,-19157,-61369,-24883,29318,-8230,-120,-81462,-6307,2565,-41867,-581,-42970,-54845,19625,-9264],[3184,-15431,12159,-55159,14024,-11276,5010,11620,-43576,30834,-15427,-51393,-105027,-68612,-55285,-50722,-11007,-6433,9118,-48207,-43366,57067,7343,-46867,-45986,22068,-12312,51565,57328,-21018,-11271,-6820,-21229,-5605,-53792,-33953,-48554,-29154,40422,29942,-79442,189,-18402,-20324,-65604,-26614,7340,-53007,-96640,-69467,5078,-61012,-23932,15615,-10454,-25041,-1317,-26777,-69682,-50343,47758,54680,33180,30230,-14709,1122,51197,-40830,-50250,14094,-37725,-12144,-66955,-15227,-17968,29778,13145,51193,5473,15075,-46274,38172,40918,-85069,36098,57481,-22916,42717,-30714,33191,-43101,-88280,-42335,-51182,-2288,-34902,-124595,-68303,-54340,-46941,-36819,-77619,-64897,21598,51619,-84530,-9997,15364,1073,2056,-70483,47094,76251,36330,26092,62786,-36786,-50876,19485,10452,-12629,-82365,-70567,16659,-10093,-32159,-110435,466,14755,41379,-52348,-49330,-38011,33553,62406,-14522,42524,23768,10971,-46323,38726,-4449,-7020,-5298,-69989,-37992,60962,23492,53490,55694,1934,69195,-98954,-68830,10215,17130,114570,-51691,-51188,-50596,-19343,7603,-38453,-40351,-28153,29722,-27757,-81850,22067,7288,-126070,46244,53604,5145,12081,53373,39144,-14699,-538,-4312,-32526,-18121,-2538,-8432,-67587,-12816,8556,-11816,-51801,9085,2539,-23923,-28037,-47136,15655,13508,-107164,-98709,-45066,-36854,-20171,11604,91293,-1442,-130822,-153637,-115146,-64897,-13374,-46751,-60885,-33612,84032,-20268,-31245,-19240,-28114,-59182,-48776,-59304,-143468,-89961,29590,-16882,-24367,24191,-30530,-7645,-42407,-73842,-68754,-126492,-90509,-71009,-136859,-28065,-3905,-112897,-67593,-125269,8568,-44232,-16580,-95876,-126488,-134290,-176694,-250001,-297937,-336019,-649090,-683312,574798,372888,365996,242717,168705,42820,166721,61112,99317,126915,78558,63828,-4770,80967,69765,45868,102821,96941,144657,-31227,36477,8976,61456,75759,29954,9325,42342,24657,55784,69036,-39492,61125,24420,-11749,-26854,105,84145,55191,61549,78192,84151,60287,51353,19904,-5541,24656,129312,-35926,-37987,-53517,96253,55964,59257,24976,15595,20315,20994,22799,79991,94098,56569,21124,87137,115388,39521,-21249,-41628,-65872,9555,85764,91578,-30504,-26797,42402,44810,-20185,25308,-54622,-60837,-43472,-82060,69128,84966,6,-32149,-8499,-35799,-52918,-187360,-18098,75500,64297,36647,40613,48914,-4287,-93268,-629,-5009,-39748,18501,-25411,32605,76989,63663,86295,3052,-10883,33289,22098,41707,-57481,29838,76961,53248,51681,14756,16616,469,-12242,18405,52713,64608,42648,42687,28006,-13102,-41796,81035,95500,61605,84651,126407,83734,4902,6576,136385,52213,-3034,-38918,35451,91035,42599,72935,1445,-879,9298,47467,7139,-53847,-23875,14340,10697,36919,7539,24382,-38837,16520,69790,5149,53644,37537,9315,9542,39299,37264,-46259,-43772,-38217,-23403,60558,30345,-18419,-26818,-22819,-53003,-7846,9920,-52437,-22783,-9913,14846,-31503,-79005,-34783,17674,12500,20086,-39446,-38224,18444,-2781,49256,70651,30218,53992,-7527,-20325,2402,-7149,48846,9626,79381,-33403,-97859,-41212,-40362,-48626,-9852,15931,87721,32297,20810,-21613,-3627,-13396,58976,11572,3046,-28458,21819,43129,-16993,-8113,20462,-21378,24433,23827,27133,32703,-20292,-55213,6020,55918,22929,-237,49338,51580,-28881,-25442,21982,-24743,-2485,-26210,66156,34286,-19255,-9065,33030,30266,19957,32926,28123,44217,38787,63893,34589,20418,-2527,-21641,9475,-4035,-40603,63133,-30950,-13998,-77412,31370,-23941,41251,34906,63473,-61744,-15217,7139,32400,16274,11839,84835,-29523,14131,-64363,46115,42917,17572,60254,-21333,16679,-43693,19423,37246,56837,89046,-51242,70102,19645,-25834,41217,-68556,-45266,-7835,-520,63320,-7604,-9776,-30783,42652,93259,-30080,-37817,-52551,18596,-481,43885,-1157,-38384,3366,-47108,15094,-25929,16288,-41230,5034,57540,-51992,10864,72764,-20353,-88070,71546,54226,-54913,23919,23173,61644,51007,-49217,-36509,-61440,70010,39914,832,10144,-54113,12689,63706,44476,53679,10812,13636,-17161,6854,-34746,82913,44378,990,21580,-14279,-50172,-29717,-6939,8034,-3653,-71989,-70933,-20158,16716,15757,-32939,36882,-42668,30770,37332,54133,47909,-30194,-19087,35726,80386,52928,-7432,19371,-46037,-15079,-48462,-68098,28350,-60277,8033,50350,32280,20666,27515,-95081,11037,44693,15725,-22158,-14906,-85403,-8168,15883,-53809,15588,12472,58634,39085,-4723,27748,-21322,-723,-41400,-29199,61288,-12059,-70142,-46268,55031,-68098,-27055,14228,34077,17897,9688,56108,54988,-43798,-9875,-563,-1566,-119791,-16912,-17415,26334,26380,-46101,-20769,-14875,-18829,34820,19847,-73944,-39524,-18194,17049,39036,5035,-50926,-49134,-40473,2262,-81418,-83510,29493,-70336,103784,3709,-72557,-54784,58054,-19143,-135487,5243,99279,-9840,10393,7165,20581,45882,52821,25478,4722,-30598,59028,72209,10127,15632,-22503,-48391,-3986,-25692,118011,98522,-188860,-65350,-14791,-13807,6849,-7246,60864,-23415,-82595,-108076,-112888,-96326,-63214,33732,113905,-59173,58110,-26420,-31398,44373,42976,7433,42257,26012,-42839,-21461,80341,73409,28025,-26824,31521,36685,-22235,-568,46672,-26591,-52349,-20683,49249,770,24241,-16602,-75485,-12142,-124877,-28153,67191,-10471,-17059,-40926,37336,78347,12697,122198,15900,52072,60756,28008,-41547,16684,91087,79192,-38151,-30378,-46900,25304,4026,2042,-57284,-74719,-5289,-17950,7692,-103007,-65535,-31137,-52070,-18403,23591,-8582,21795,3534,21699,144483,66637,47753,-1982,22423,-18826,-31061,49852,28045,-38567,-20280,19284,6310,-73605,34891,47681,-5073,-1499,-4480,-68227,15225,-94430,11905,10630,98185,2708,-28265,-27760,-7146,34236,108358,-64654,-13799,-14303,6116,44469,127480,-24529,-13348,-30562,-40735,7239,-23648,16124,62529,26023,-27082,28751,-5425,19205,-6167,29908,-19287,-742,-49216,-6493,-35925,-17264,-7790,-28232,-17506,60196,31833,11336,64880,6842,-44165,-76984,16681,56780,-24407,-33736,34941,49783,-8069,-34180,34130,21342,-35579,60988,-140364,22240,62257,17076,1158,-136574,4978,-2888,-103580,-98345,-16891,5917,63232,24236,-46974,-56285,-53460,-17661,34971,74769,-50627,-15319,-51734,-10651,15372,57696,-39510,-55892,-39088,-29328,4482,47253,-62291,-77413,-34561,58985,-17463,28831,41403,42178,38633,18380,23325,81612,-26220,28478,-19783,-54248,-8851,-20467,12591,-38793,-20232,7394,14196,-8575,-10282,47195,-1448,-10950,-17734,-52993,-42493,-50269,46945,-16851,23536,88560,40708,-22315,-67102,-117092,-57475,-64915,-28720,20141,-36816,37732,7439,-4069,59716,18139,77343,50937,25295,-26126,48227,2637,3377,61492,41016,-68063,-2504,-25832,-12459,12814,32858,13165,12099,4667,73848,50703,28275,8641,-35582,64212,-39512,-12664,43458,22337,-89761,-4552,-55040,-20231,60015,19604,-3918,-80565,-8595,6324,-29993,4357,-52598,-66304,25705,-18330],[-11295,-26566,8411,-51194,3830,-20038,21191,28533,-40741,20001,6227,-56970,-96780,-67383,-50290,-34104,-3416,-14658,-8174,-47517,-37815,39816,14043,-51739,-63159,17331,-37521,37545,62673,-28457,-15476,30441,10380,-14510,-32195,-14285,-44761,-26986,57235,42484,-70820,20056,-34464,-17256,-6334,-2185,19797,-52199,-59053,-46658,7565,-59398,-41853,11454,-1304,-21517,2318,-20061,-61742,-13954,37254,59896,39164,48473,-6356,-9535,51621,-3904,-61832,20331,-30963,-10349,-71123,-16210,-19742,54284,15897,49914,5433,27991,-35090,31271,37048,-82730,48813,58047,-38278,42734,-49324,39023,-47771,-107749,-52866,-38939,24567,-14809,-124466,-82011,-42241,-41529,-50668,-110564,-89078,9867,44996,-73955,-11151,38172,16249,19118,-32912,50398,45068,-8154,34002,64901,-52008,-71983,11821,13076,-31121,-93109,-91326,24937,-7349,-47353,-116534,-21299,-4543,61605,-21614,-21362,-36191,41792,69271,20180,73014,61170,35927,-27094,-7981,-1194,-8446,-4134,-49369,-34960,29025,3419,58254,52919,-620,62612,-116088,-47921,5585,31042,123446,-61501,-61229,-48575,-12800,22505,-34489,-56379,-31464,-10893,-26048,-65324,18955,17923,-85313,26219,16074,15658,22,40609,35537,-6046,-8818,-25161,-58609,2086,3161,-23485,-109859,-35722,17199,-19641,-68585,-16558,-3665,-38069,-24909,-60911,11235,-13554,-103129,-43476,-36120,-22329,-35944,-33203,76652,-14736,-116667,-135915,-77544,-75297,4112,-57502,-57146,-24743,71373,-25394,-31772,-47454,-56115,-15332,1878,-29949,-127704,-74970,13510,-44621,-24953,-306,-23515,10148,-40728,-57125,-77692,-146206,-121291,-93514,-112189,12009,1955,-133613,-71507,-153965,-37912,-45738,-30755,-118077,-117973,-115954,-195410,-234854,-277561,-356948,-671725,-727170,567639,413157,407910,247745,180669,65939,190586,72445,118489,133652,40412,49533,-21619,107767,69327,46463,78654,93512,135997,-56038,32337,20286,44678,66723,7511,-22648,25795,3881,31861,46175,-40338,43206,4901,26260,-25743,-19184,70170,40401,61252,49483,91904,67669,35535,52476,36042,44793,120710,-17880,-9151,-60013,90300,55802,48781,22387,5468,1199,-6666,47535,49862,87290,68740,41438,82721,58645,9820,-14042,-54590,-57636,-8058,65322,75135,-50561,-29343,12706,22506,-28582,27012,-37537,-85391,-19741,-73662,84142,74279,2223,-34708,-2318,-54892,-64075,-91665,89321,91510,76081,42849,21372,37671,-18062,-91575,11070,-8869,-34385,19611,-11908,44939,80117,68777,69655,896,-498,73715,68692,42828,-67888,33585,67030,60109,51774,-8462,10901,-8266,-27569,23960,48098,66799,-15115,13638,30293,-36080,-34984,99242,91040,52449,73741,130971,78151,12510,11642,140914,72134,8188,-17491,41017,104364,56630,59278,35685,9,-6010,34096,25493,-74002,-13444,20672,-2360,34854,22674,22361,-34697,21194,21994,10335,50663,18580,11717,7741,31243,38572,-35170,-52822,-23784,22706,54996,15442,-19825,-37498,-11874,-36345,795,-3853,-47158,-15136,-4456,-1946,-16964,-86130,-43038,15150,17416,22767,-46827,-25027,9815,-15965,21357,60256,58568,95203,522,34565,11926,20857,36495,36599,75727,-35323,-115056,-62096,-49225,-43529,-7464,-35698,72648,22870,14700,-5249,-12675,-15620,50360,9010,-22223,-33025,4838,38003,-23612,-9057,10973,-15096,46056,13486,19480,21371,-34601,-54431,-7022,49607,51372,-1915,52060,48068,-37660,-15478,9287,-20642,13564,-9320,85136,38012,-35919,8013,35290,7047,19850,52599,46049,25295,40976,55172,14781,18020,2195,-17754,11053,5642,-60675,874,-36430,6520,-79196,44962,-700,48482,44551,75349,-34643,18391,20305,67432,51293,-2780,101837,-2169,24220,-80631,25126,6862,19290,50718,-19191,-22631,-70806,24387,43379,36094,96611,-8009,97324,16392,-35750,40217,-79742,-81936,-23318,9189,51834,8294,3224,-17702,44329,110394,-19906,-53812,-55035,13623,1963,43474,-2312,-25883,1391,-16007,5807,-20283,22202,-59980,-13253,31900,-63311,-8679,54496,-6781,-115362,45119,42423,-68882,-30086,8523,64055,57423,-34064,-18099,-71986,25494,46820,17947,39476,-45035,21656,60990,42507,59315,15135,16760,-15544,16611,-18500,55681,25468,-20318,25521,-12182,-74771,-51347,-33824,8703,7303,-85942,-82464,-54259,5760,43236,-24161,-12307,-59358,52878,65277,7988,49302,-10558,-15409,55801,68516,16159,19566,28618,-36086,-2058,-47676,-76933,21941,-38901,-11651,27772,35492,36615,29958,-100865,-4255,40867,4325,-14213,-40598,-76416,-12765,-8247,-66227,13931,28004,52338,49661,-5098,54784,-41363,-8264,-36121,-40748,58867,-4505,-47806,-50577,67887,-58019,-54829,1495,57300,10179,-6427,26745,38698,-14655,-9920,-1571,-12244,-135758,-15917,-19288,16827,-6413,-27949,-28448,-14075,-26657,-6515,-6157,-72641,-50599,-31231,22790,53257,6022,-54065,-34454,-42818,-18887,-100138,-129382,-32538,-76682,32185,-4613,-69682,-94413,-51410,-9690,27821,55166,107722,-744,12446,38494,16162,58939,52023,50732,62663,2133,66485,78186,20719,18102,-51832,-58912,22528,7626,124631,89528,-163243,-31294,-9860,-505,-25556,8628,53782,-25713,-86912,-100038,-98700,-94973,-42146,51828,116988,-60755,47210,-46417,-25651,30148,44681,8249,43066,25848,-40331,-17950,78669,75406,6434,-116125,14931,12308,-47352,25513,42058,-41596,-56200,-35196,34290,-23785,28590,-24427,-86913,13427,-96321,-19336,73189,890,-14015,-26920,61130,99819,12681,103383,8671,42936,99426,23321,-63322,19517,95926,97593,-24403,-46544,-49626,842,-6214,15306,-57046,-47206,-25918,4341,-2135,-102551,-80828,-23746,-13018,-21929,-4947,-49004,-1957,3339,42483,147604,58028,41214,15760,19599,4789,-12008,59359,24373,-43811,-29419,12270,135,-65186,53365,48083,-13497,-22431,-8758,-75711,-21569,-106010,-5699,15395,119610,6620,-29189,-20685,-16243,51934,95879,-50235,-33483,-1648,11924,52535,164114,-5289,-14370,-30430,-44658,-15881,-14945,9421,52833,31015,-17932,29035,-17520,8462,10791,9482,-22089,15320,-41953,9391,2834,-38465,-1097,-36821,-6069,45109,45164,15781,91363,-6854,-39391,-84381,10014,69755,-34261,3173,48061,61314,-33377,-25073,42908,53142,-13287,49767,-168949,-17196,33462,22733,-14355,-132444,7729,-13765,-107984,-87593,-11965,25445,55123,3805,-56398,-84249,-43215,-1560,45943,69299,-34905,-9231,-61143,11549,29883,81486,-24098,-66108,-40037,-9456,7444,34557,-93566,-77324,-14545,43674,-16719,5732,40802,5055,43935,10510,31187,121510,-30282,32865,-32538,-69029,-12430,-38614,19217,-43636,298,8858,8652,-20638,29598,38716,-24801,-2226,-9294,-51379,-40585,-68205,34879,-13941,31820,88819,44200,-23688,-75515,-122785,-74744,-60870,-6341,12793,-35220,23988,-1883,14633,51194,-15510,50215,70296,35982,-21415,50518,8604,-480,42353,46458,-76452,18686,-31615,42518,15356,21152,52140,-3162,2824,89968,14642,-523,6442,-6940,80812,-12000,2704,62424,50558,-111741,5776,-43230,-9340,79820,43465,670,-75603,-6157,12939,-16466,11475,-55732,-69110,29382,-23452],[-21159,-36517,54,-38472,-2179,-28668,30805,34490,-39032,6172,22434,-53462,-76105,-63511,-49032,-22839,8038,-23900,-23632,-46394,-31054,20190,23149,-41864,-72672,4109,-62050,15414,49454,-26701,-12939,66045,27469,-21702,-4945,2098,-36358,-20546,67692,42578,-52119,35940,-35732,-8907,31329,11545,28883,-50227,-30826,-24358,23400,-45096,-67317,5639,4314,-17841,6436,-14137,-39635,25079,28833,54637,48761,65908,1910,-23091,38526,37437,-70787,20926,-22398,-10581,-69885,-16771,-20603,73729,18755,38674,9029,46151,-14082,25522,24648,-56345,40287,53931,-47985,27282,-56992,41114,-49796,-116868,-63406,-23545,43204,-10886,-126327,-81621,-25771,-37805,-58755,-129875,-90996,7223,34452,-53629,-10228,61210,23120,30421,616,57800,1175,-60326,31054,51691,-54514,-77814,1757,6810,-46643,-92321,-90014,18147,-7294,-55841,-107995,-44480,-23838,69141,7447,9953,-53382,45520,60317,45565,105106,89662,53342,-1918,-39707,-838,-5208,-10865,-35235,-35126,-20826,-12810,48373,36305,234,52461,-127665,-28769,-2340,33152,112991,-65303,-50983,-37838,-3004,39352,-32146,-63902,-40748,-44211,-18616,-41050,10231,21001,-40687,-2260,-12751,24885,-22956,22355,17617,-19502,-29571,-30866,-69225,34109,22011,-30877,-130697,-61017,25827,-29634,-88728,-43426,-4276,-52234,-26034,-80402,-814,-37566,-92785,10646,-28476,-22417,-45725,-69929,30885,-31705,-99528,-107680,-43695,-80826,8602,-74319,-58852,-19582,26956,-50022,-40457,-84226,-83955,24978,29856,-27199,-103185,-44073,-5771,-62698,-31264,-35645,-14248,7793,-39521,-42831,-89798,-152405,-136657,-113944,-81633,37938,-7695,-150714,-77849,-164702,-99857,-53138,-52283,-147478,-121912,-108914,-220211,-231471,-262804,-384653,-749091,-843589,723760,453350,427062,262652,199072,104181,205608,94835,130138,143765,25341,51816,-15807,126710,61444,51439,46956,99417,123870,-64214,26284,22234,30076,63196,-2799,-40739,9046,-16554,368,29122,-33879,14691,-8664,67134,-18047,-22711,45007,15849,61632,27711,88813,67954,23970,65952,77323,61914,100274,-556,19435,-53250,69878,50089,42363,17763,3867,-11424,-22846,69468,14282,76288,64684,58286,69159,-7835,-17403,-5538,-59941,-47787,-26258,9411,49680,-55919,-28628,-15021,1764,-28490,30864,-10379,-87174,6406,-59722,79297,53884,-2670,-23748,-1532,-57241,-69065,-8982,172782,104662,84954,54761,-4603,19030,-31647,-74028,20611,-12165,-26110,22847,9331,45304,78738,67773,59362,197,9966,81808,91569,40081,-60939,33977,49597,53164,46735,-27066,7177,-11096,-34894,39697,42981,71766,-57226,-16424,26302,-50867,-18408,114587,69623,40152,56298,129073,70366,17378,20123,131504,85375,23215,-3687,46666,110279,65836,55004,67239,10415,-10340,21438,33648,-74675,-2102,29884,-5207,33353,29004,24757,-16369,21661,-24778,13231,41644,356,28588,13026,22713,32532,-25469,-44683,2524,56991,47670,5470,-13638,-37440,-13874,-9668,940,-26873,-27877,97,-1742,-22028,-7820,-78765,-37638,14082,26664,30534,-34235,14580,-4892,-21869,-11265,35074,72503,130121,8975,92032,23447,41355,22580,56354,77365,-30266,-115802,-82019,-43629,-34197,1484,-63791,54007,16369,14949,25266,-17086,-16426,28794,10843,-44674,-29632,-8370,34531,-28199,-6956,6618,-8580,62735,11076,5967,5936,-50803,-43364,-21258,38577,63653,-5880,56971,42472,-30275,2399,-3450,-20966,12298,5748,82156,26537,-46769,25211,48945,-3176,18283,65818,50543,5155,31094,47252,1934,15751,2774,-15081,2220,13338,-66774,-62722,-39280,30603,-63001,53829,19028,51039,43175,73919,-2021,30923,33532,114301,87604,-6940,108865,29364,40449,-86161,-7823,-38127,17846,35501,-5369,-58480,-85865,27275,47297,12225,89090,26375,103619,4019,-39153,30708,-67655,-101065,-45305,6958,12895,19854,21645,-2943,28647,104736,-6281,-60432,-41284,4045,8879,32214,1093,3888,-4689,13903,-2731,-8850,24084,-68273,-35811,7021,-62073,-24941,23778,7922,-118289,19166,28491,-73359,-72531,-3536,59528,57006,-18313,-3310,-73520,-19688,39922,23499,55766,-35417,31962,68876,42028,63998,16659,20698,-12717,29693,1206,15356,9044,-37307,35086,-4533,-92279,-70479,-51758,2708,36712,-82157,-88104,-78360,-9823,56096,-13703,-59816,-72568,75174,72945,-41565,44958,7825,-15197,63918,53358,-10390,39842,40493,-11572,19102,-38593,-74330,19655,9894,-34270,-6736,28623,42910,23399,-91940,-14373,29928,-9672,-14285,-34035,-49191,-19622,-38458,-73192,11156,30907,41338,64601,-15724,69665,-48749,-16184,-36089,-52660,56021,7170,-27843,-56493,56216,-40468,-74643,-7860,65597,7978,-13421,9092,24333,20754,-5817,-3236,-29188,-136886,-20657,-19243,10386,-41416,-4601,-33248,-14890,-36077,-41701,-23493,-65898,-60775,-31755,25163,60199,-3751,-57355,-17362,-48165,-34780,-92736,-140411,-84629,-83306,-63441,-4546,-57534,-88878,-131191,4845,176240,104780,99678,21937,23905,70589,9374,63584,52887,73383,111717,28864,59364,76919,42689,21879,-74407,-57756,49461,49129,121720,81094,-118545,-4029,-9801,6617,-54651,10012,40087,-20990,-74091,-76103,-75686,-81063,-2658,54493,102671,-49806,37196,-57096,-19436,13032,37339,590,38922,6697,-35929,-15835,74422,74937,-14592,-183517,1774,-14057,-62678,35924,25782,-54248,-55797,-47010,9151,-32573,51245,-27127,-88065,43397,-48980,3077,81389,9029,-3394,-12489,82946,120538,11839,72447,2979,37755,132409,13693,-78625,23752,73200,95197,-5833,-64326,-32945,-19778,-3831,29864,-57684,-5861,-38789,27361,8638,-72207,-71145,-18545,24631,-16593,-23328,-78287,-30852,295,56357,122838,39943,27871,35620,12510,21357,17567,70625,23762,-36389,-41538,4944,-9169,-57893,62370,39446,-23404,-35244,-11482,-88227,-67686,-88982,-17672,14945,116495,9424,-25529,-16869,-15768,53702,76615,-37877,-29603,6469,12694,52745,175214,9367,-7955,-21754,-38636,-38897,-11950,-7612,26264,26723,-9620,32067,-34538,-5418,28541,-10812,-20272,29062,-26560,16596,59087,-56557,10259,-41572,10644,18150,56481,22342,96555,-15618,-35811,-77529,2614,79414,-32153,30748,55641,63934,-51645,-10274,44826,80250,24545,42545,-157831,-41620,1687,18529,-28622,-112037,15511,-15520,-78463,-49589,5414,43556,43932,-11826,-57297,-103344,-31129,6332,52401,63934,-19250,5979,-58576,23420,36773,81579,-11512,-73521,-43875,20881,7598,15849,-99740,-57832,19551,26214,-13371,-21727,27356,-42022,46469,-3168,29408,135043,-39202,33941,-37088,-83123,-8085,-49677,23725,-46630,10160,18548,-954,-31403,56450,8598,-56026,5299,-5072,-49729,-34329,-79650,9921,-708,49144,63591,39213,-25807,-71687,-123682,-87380,-64245,9382,7695,-26641,12484,-7314,29881,38235,-29469,24568,85849,49939,-17827,45319,12325,-4686,13147,49269,-67846,42328,-34550,75658,1466,7160,91113,-1120,-85,106160,-11098,-29679,1688,22328,85853,13450,25623,75732,63425,-118874,9008,-27155,4220,81044,59695,13131,-68891,-991,20288,-2490,19892,-52963,-62104,28787,-23279],[-25773,-42557,-11851,-22128,-2304,-34915,32660,32502,-38388,-8690,26557,-48576,-50312,-58142,-49138,-19374,19038,-28946,-31713,-42832,-25983,6155,28911,-30219,-75061,-11704,-77405,-7494,20764,-13967,-4287,90272,24014,-28820,19891,10269,-28123,-13305,66791,29460,-30482,43504,-21755,-2090,30999,14749,31407,-48060,-20258,-6721,43431,-19581,-87182,7487,2845,-14988,10519,-12187,-7805,59867,24761,44982,62202,76985,7816,-36204,16124,66843,-75160,15385,-17445,-11186,-63503,-15814,-22506,79706,20160,20073,6487,49072,10378,28126,7991,-16836,13892,46192,-46862,255,-53243,41044,-49251,-113750,-64430,-7525,50792,-23778,-131506,-68897,-9754,-36577,-56963,-133072,-73210,16306,24885,-29578,-4777,76067,16246,34232,21227,64023,-42240,-105497,15990,23232,-45459,-61995,-4898,-2118,-50859,-79250,-70436,-1175,-12872,-58256,-92102,-64146,-35165,64302,29532,30141,-87482,44376,37771,54411,128260,102106,59194,23522,-48009,-3689,1438,-22273,-29757,-38813,-72483,-21859,25901,10285,4634,37825,-131934,-16302,-10952,22058,86894,-65895,-26601,-19460,8546,55077,-28408,-59735,-51051,-62282,-7530,-12731,-3353,15289,-6025,-30344,-25544,35813,-47943,4271,-10106,-44570,-54042,-24145,-68638,66936,51377,-28647,-119263,-87256,30132,-40347,-105978,-64373,-1698,-64433,-31121,-102028,-18618,-52650,-78636,38713,-26317,-37849,-45989,-82282,-31070,-48536,-85020,-81399,-24431,-79975,-5094,-91187,-63390,-20847,-36915,-88584,-56070,-115388,-105730,50856,31216,-45004,-81662,-8974,-19833,-66650,-39851,-67270,-2393,-14167,-38991,-32084,-101022,-143593,-137274,-129442,-53181,44964,-23788,-157973,-85654,-156328,-156059,-65247,-74984,-178714,-136968,-111458,-246810,-245459,-261801,-416174,-882467,-995045,1029346,480122,413264,283581,219863,142190,207003,120922,131487,153453,36150,74237,16607,139188,52919,58669,18859,116622,110320,-53363,18863,16484,19562,67008,1958,-34111,-629,-31366,-29756,18826,-21158,-20534,-14866,91363,-1291,-7489,18251,-10523,63757,17908,78670,61397,18838,55257,105742,72254,72558,9260,39443,-38896,42822,39845,39881,9049,12433,-13987,-30116,73091,-20087,59762,45077,66876,50771,-59209,-34573,2888,-54855,-39431,-39088,-63336,26676,-45026,-29011,-31739,-17195,-18188,35729,23076,-63609,30974,-42829,61650,27967,-15815,-2482,-3612,-40658,-64362,24068,227100,109391,87792,72456,-21728,756,-42296,-48735,25128,-15167,-17744,25940,30775,29084,76007,61574,55373,1022,17123,65366,90957,38976,-36760,30534,28696,31786,36174,-37748,6047,-8498,-34179,63726,36767,74730,-69548,-37332,16516,-54739,3541,121254,38233,26919,36079,120580,62981,20394,28938,108944,90010,41445,6276,51615,106258,67451,61996,82181,26057,-5243,15958,27886,-57416,6468,40863,5772,33566,23052,29604,8522,18655,-51384,11815,26385,-10521,55441,21038,17099,22175,-19964,-21916,30579,70235,39755,4049,-601,-27189,-21353,21838,-9155,-52130,-370,18819,-2538,-40771,-3854,-60554,-24301,16200,36263,40918,-2044,63061,-20106,-19594,-43988,629,63248,146057,14033,125944,32929,40845,9186,66470,89018,-25626,-98527,-92826,-23170,-24240,14808,-65991,33552,12290,21694,63895,-16830,-12655,2405,16490,-57140,-19757,-14837,36205,-30951,-1811,7795,-3646,69725,16615,-10805,-10031,-66157,-24399,-34223,25959,59861,-17655,64307,37119,-10586,22525,-15148,-28163,-1311,17754,51112,1912,-50689,38468,70708,482,17642,73606,42110,-9664,12757,38884,-589,14605,2689,-20477,-12142,14631,-57807,-97422,-35183,46988,-32128,59504,33251,49093,33411,61057,26814,25108,40634,149927,110954,-1599,104723,57143,54042,-85412,-42366,-74123,15293,18579,17538,-84111,-83360,28175,50880,-10061,66315,39682,89109,-14563,-42270,14899,-37886,-92789,-69374,-7086,-36637,24017,40186,11489,-1773,74838,7995,-55848,-12864,-7238,19062,9789,8635,40210,-13365,31859,-2627,7413,21819,-67221,-57269,-8346,-51266,-33173,-7980,21240,-97226,-2408,13673,-64404,-82517,-8994,49110,45277,-6807,3473,-60924,-50204,25520,21991,60113,-25079,38652,84137,42814,67011,12867,24611,-7692,42049,19416,-20206,115,-42397,46431,3379,-95700,-82824,-54209,-10162,71627,-63680,-84886,-83440,-24502,50128,-3723,-87695,-78783,92627,57793,-83046,33301,12144,-20971,59812,40424,-17033,43698,49876,20967,41114,-25536,-59973,21098,65378,-47473,-39777,14172,38795,5761,-76358,-16150,14399,-24632,-25336,1571,-11288,-26237,-71303,-73670,10763,21133,30727,79132,-32666,69235,-42830,-25361,-37158,-62727,53136,20027,-15460,-61601,19765,-22173,-78843,-17325,52564,11246,-9925,10408,16088,49783,-3459,-6342,-47181,-123502,-30094,-15599,4834,-66973,17616,-32696,-17579,-42835,-59658,-33159,-58851,-62333,-17972,23639,60212,-20488,-55777,-2654,-55857,-42865,-68271,-121229,-104490,-87220,-131645,3674,-38385,-49610,-168122,16691,250742,144533,80049,51155,37732,93688,1118,59422,53347,90079,134966,45937,35341,64850,73774,27821,-82633,-39019,77363,86334,111041,71183,-69408,9662,-14562,5233,-69868,-3233,24759,-9935,-46314,-36155,-46789,-63835,41591,41330,72557,-27182,31857,-52691,-12813,-3964,26097,-4620,33407,-24289,-28069,-13755,73376,69259,-29867,-199641,-4390,-34719,-63578,25848,4516,-63147,-57422,-51569,-19792,-24077,84035,-23497,-75058,70960,7225,33816,88698,12176,16024,2057,95270,130998,8496,50335,-30,34200,147053,2253,-80439,27642,36375,71346,16441,-74640,-10685,-29959,8951,44443,-59258,36188,-38724,44908,35015,-17986,-38106,-16631,50167,-562,-29875,-85405,-59011,-5055,62405,88372,17534,10819,52812,2874,26342,50413,78058,25497,-15567,-51636,-1108,-21250,-61751,60820,25774,-30794,-38545,-15932,-101043,-104931,-42741,-15020,7265,86233,8911,-21006,-14880,-6454,40168,54812,-32871,2144,11247,6655,49984,151844,15564,5135,-9161,-25858,-59852,-25829,-28034,-10154,15020,-4293,38460,-53519,-18410,43381,-23537,-11048,34574,-7630,13424,115648,-66989,24329,-37999,28846,-13866,65660,30776,78664,-16257,-33469,-56882,-6703,82137,-18974,41337,55353,55683,-59990,4437,38598,97100,68476,41845,-117395,-41386,-23045,4717,-34108,-88121,24586,-10519,-23179,-5089,32187,56745,32728,-13622,-52007,-108874,-21389,4063,54977,61809,-13182,24026,-43617,21463,36560,62958,-6453,-76410,-52833,47884,2833,-2049,-76268,-21013,51890,8127,-8704,-44221,4318,-76253,48448,-17305,20026,122746,-51348,30031,-32082,-86702,5474,-47461,23104,-47477,1984,32438,-12494,-37126,65404,-33189,-83082,12748,-5689,-50524,-26298,-83175,-19054,24775,70716,29282,27323,-30082,-60384,-118787,-91648,-72408,16720,5815,-15624,9870,-6275,37694,23865,-20770,4701,93523,65611,-18321,35494,14979,-8456,-22109,48052,-46988,62855,-38753,76330,-21019,-1966,118396,8248,-1901,117825,-8107,-51742,-5373,44641,79957,33332,51314,78981,56978,-108911,5130,-8403,16803,64842,65928,29364,-63076,3702,25415,10207,28721,-46185,-47088,23466,-18003],[-25306,-42937,-24963,-6996,2076,-37024,27907,26556,-37544,-21523,15953,-49400,-27852,-52433,-46646,-22713,25705,-26433,-29317,-35457,-24718,2083,26936,-28092,-70505,-22433,-76494,-23191,-13155,7347,6095,96551,835,-37709,36303,9339,-23955,-9966,52429,6553,-14545,41487,2724,-2595,-1262,11858,26603,-47737,-27136,4261,58377,12017,-89074,19685,-7792,-12885,14512,-15585,24606,82631,24342,38402,77404,77262,10587,-45789,-7688,72640,-74014,6813,-20276,-9745,-53154,-12805,-27164,69319,17826,-2901,-8359,27865,31133,41014,-7889,19648,-19929,36904,-33447,-30723,-42044,41077,-46323,-99033,-52064,6300,48531,-45566,-134837,-48820,-132,-38467,-44526,-123273,-45629,32902,18925,-6613,5844,73866,-2842,30339,24444,63147,-71690,-128668,-8669,-13194,-30135,-25560,-3716,-6982,-41388,-56857,-42175,-25154,-24531,-57287,-78228,-75092,-36310,48602,39376,30461,-124111,36881,7880,45250,134570,97101,53490,42641,-35699,-8770,9130,-34412,-31380,-44796,-107885,-22870,-4827,-19475,12336,18028,-126128,-13520,-18509,724,52951,-65322,143,1912,19100,66485,-21458,-44543,-57147,-63731,4045,15339,-19722,2152,12088,-49642,-22574,49127,-65616,-8640,-39956,-66780,-72006,-11297,-62427,88176,84594,-18574,-83366,-112249,27445,-47117,-115478,-74222,-872,-74497,-38658,-120684,-38377,-55752,-63014,26831,-31852,-62098,-35586,-64872,-85115,-61410,-76040,-66918,-22074,-72331,-36714,-101917,-67060,-30144,-102768,-130751,-73505,-127132,-117058,56910,12283,-65755,-72353,18105,-22837,-56975,-45537,-84813,11522,-47128,-38465,-25507,-107622,-121651,-129780,-138096,-32599,35675,-36881,-153624,-94085,-132765,-184211,-79927,-92512,-202469,-156992,-118574,-267821,-273847,-278115,-443648,-1044161,-1143247,1405148,486986,372681,304238,237803,166251,193917,142292,124740,158254,62395,110538,68216,148335,50076,65694,7515,139773,97542,-27743,11406,10638,14811,78273,19258,-842,1172,-35945,-50650,12276,-4727,-55011,-14651,88132,22982,22483,1654,-29134,65963,20746,65988,50162,20234,25917,112220,73861,44204,7724,46330,-24469,19750,27426,39529,-3360,29265,-6257,-33358,51488,-47216,36282,15184,64278,32940,-75668,-39870,9655,-38506,-32481,-41041,-117357,14489,-22266,-34477,-32356,-34517,236,39529,55154,-20349,49850,-26139,42646,763,-34812,22525,-5288,-11399,-51469,-10217,255984,102713,83870,92897,-20092,-7754,-47369,-24950,25582,-16915,-10224,27432,45110,-1903,74781,53042,53935,3854,18629,41861,75416,42702,-940,23906,10352,2179,21114,-38999,6053,-2575,-26754,91426,28849,69880,-53961,-43050,3989,-49358,24344,114525,7220,16026,17254,105762,56813,23042,34498,78353,88279,58255,19953,54737,93633,61266,76156,77279,40703,4680,20283,10635,-29825,10241,50754,29093,36159,5209,33586,29604,14081,-47200,6108,7208,-11993,82421,27841,16518,13191,-19468,8199,48155,62179,32183,11415,16320,-9827,-23696,51764,-27391,-71076,25770,36496,-5901,-54127,-3148,-38326,-10958,22103,42303,49725,39762,98568,-31197,-10484,-70846,-33769,31336,137068,13979,123079,37076,17719,-1984,66156,107102,-26211,-69502,-87752,5680,-16305,30149,-48910,13419,9163,31738,98470,-13205,-1779,-21097,24472,-53816,-3575,-14051,42410,-31938,6113,13041,-1380,65799,27666,-26470,-21549,-75503,-1837,-43282,14884,46187,-40670,68797,32459,14408,39160,-24576,-41171,-18485,25048,-3126,-27234,-47738,44604,92640,14090,19553,79450,25423,-15706,-9134,28427,6873,14992,5742,-35169,-25329,7805,-37480,-89240,-22890,49092,3974,62989,43056,42693,20002,41555,44856,10479,37424,155822,110692,9413,90838,73782,58080,-83574,-67325,-88094,14236,4885,40248,-96543,-62869,27858,55310,-26442,32917,29527,60524,-33499,-50378,-2262,-5578,-57414,-86924,-26906,-73405,19611,52806,23979,-35358,30317,19676,-41271,22769,-17099,30885,-18511,17104,67139,-22439,30766,8825,25382,16504,-60361,-72154,-9705,-36501,-30442,-28535,30445,-61692,-17172,-371,-44211,-54783,-6259,34755,20081,-2634,-173,-33447,-57701,11718,21478,57339,-14547,37409,98484,43637,67716,2564,26576,-302,50454,31973,-36487,1472,-32303,54925,6672,-83085,-86222,-41669,-25732,97079,-37769,-71623,-67763,-33731,27505,3831,-87586,-74462,100764,27247,-106704,16483,-473,-33548,46520,33401,-3333,27995,52447,52591,55904,-14197,-37168,23698,104971,-41846,-57728,-3211,25775,-21821,-60784,-6996,-1333,-38654,-45759,45907,26032,-30221,-102088,-67657,15465,3189,23569,88317,-49094,54799,-26302,-34896,-33355,-68396,51146,32463,-11333,-63302,-30597,-11134,-66464,-29511,19788,18145,1990,30046,16759,63720,-7686,-11979,-59758,-99718,-40331,-7772,-2448,-76687,34109,-26077,-20303,-42851,-56227,-36321,-55223,-49711,6332,19895,56340,-38667,-44130,6264,-63699,-42795,-43853,-88672,-84971,-84335,-142407,16997,-15771,-142,-173817,18487,246488,169885,55379,78212,46627,99895,-6532,48657,50996,95712,127456,55287,146,42716,107180,34648,-75025,-1850,105318,110601,95715,58093,-30153,10101,-22915,-4273,-64597,-25216,11175,4670,-11214,12339,-15044,-52170,75758,15967,31513,3377,32417,-32908,-4421,-17462,18062,2503,30451,-53153,-15016,-10944,77409,58001,-34782,-159562,-2548,-46320,-49967,3695,-13616,-66226,-64060,-46276,-46379,-2835,112112,-14237,-45251,88790,56481,63938,90129,10453,41569,15726,93647,122795,1615,50597,329,29614,140322,-7026,-69615,28572,2170,33794,39332,-70671,6293,-27638,26462,56408,-59412,68585,-24425,52828,65595,43090,7430,-18301,59861,23699,-26882,-70631,-79119,-11309,62690,59446,-2108,-6421,62987,-6850,19927,78759,77708,27638,14895,-55276,-5637,-34998,-79087,51207,12339,-31906,-34143,-24897,-107721,-112295,20846,3133,-3058,38745,4105,-18945,-12678,7798,17330,35024,-36632,52078,15078,-5341,49844,102059,12319,21563,1426,-10108,-75022,-58848,-43930,-44494,1217,-2656,47366,-70339,-25914,51856,-21620,8051,28636,8970,1521,154982,-66767,38155,-24493,42760,-42007,72403,40048,44461,-8233,-31719,-27800,-19090,76910,562,34543,47158,38337,-58426,13489,25798,101487,105466,48944,-65911,-18709,-33333,-14748,-25264,-68099,32540,-1453,36866,26043,56895,62300,23900,910,-44549,-100994,-17557,-6952,53796,62913,-23158,38232,-19597,6607,31572,36447,-10590,-74261,-65709,60795,-6798,-13142,-31620,24145,68094,-8116,-4676,-53133,-20523,-79449,50519,-26274,8425,93871,-63175,20336,-19139,-72646,26168,-28730,15740,-46256,-22482,45890,-22540,-35846,59758,-66910,-85332,20956,-10527,-54314,-19339,-79277,-43278,58709,89035,7769,12795,-36783,-48577,-106993,-81625,-76394,16705,6921,-6004,18008,1684,37239,10577,3549,-8188,92001,81412,-23724,24445,18887,-11357,-55821,42375,-22277,75067,-48268,48128,-40436,-3099,124694,9857,-84,120245,27550,-61454,-13381,54265,65869,45955,74607,72401,35786,-85193,-3153,11170,25924,40385,62115,43838,-60967,5031,25688,20007,37419,-38039,-28203,14499,-9144],[-19730,-37338,-35968,4356,6727,-34345,19405,20403,-34574,-29352,-6393,-57876,-15197,-46452,-38089,-29449,26099,-16086,-16807,-24537,-27984,7969,15944,-39966,-58086,-22556,-56387,-26991,-38846,31643,11810,83984,-34305,-48664,42432,2277,-24654,-13809,26172,-19614,-11380,32152,29364,-11944,-43348,8290,16055,-51680,-45168,8796,63127,42008,-68069,37879,-26722,-9890,18620,-23147,47298,86333,24854,39787,91082,65172,11125,-49914,-24608,53551,-67709,-11,-31903,-4023,-40112,-7910,-35283,45983,9817,-27101,-33765,-10694,42617,58065,-19037,38398,-49491,28521,-10498,-56681,-30159,42462,-41308,-75851,-29731,15539,40219,-62721,-128223,-28037,-2416,-43980,-24661,-106849,-20112,47845,15499,13136,19792,49557,-26411,20003,11607,51833,-80747,-121807,-37099,-46924,-15745,21493,6314,-3966,-22459,-30827,-16508,-44243,-39748,-56083,-72765,-74926,-31444,24018,33477,11452,-143551,21677,-21301,23546,121982,78768,39818,49357,-13879,-14294,15211,-44136,-36239,-50581,-114888,-17900,-38379,-47206,22505,-6276,-107900,-20532,-24320,-24535,20171,-63841,17414,19655,25244,71192,-11246,-23097,-56419,-52883,12364,38435,-35457,-14657,16090,-55051,-10805,62151,-70610,-14125,-63041,-74894,-76032,885,-55178,90686,113657,-3941,-42236,-131419,18105,-42419,-114104,-71586,-6784,-83535,-46054,-131112,-55182,-47908,-47798,-20385,-44339,-84354,-15980,-25150,-112235,-67755,-72454,-65844,-32391,-58882,-78928,-102539,-65979,-46830,-154748,-163866,-83832,-113515,-117044,44482,-16569,-72948,-75965,29594,-14515,-38347,-43785,-85120,25711,-78315,-36936,-24698,-107736,-91620,-121728,-137840,-20174,17929,-43078,-141049,-102654,-101268,-172208,-94829,-100674,-211147,-173592,-124711,-275399,-305896,-308907,-458856,-1167946,-1258804,1713226,478578,323303,317451,247961,171364,170162,153215,115698,155422,88907,148307,121637,156754,56146,71471,19817,158075,87932,2577,5730,14549,17540,95004,42311,49724,13695,-27776,-59475,4863,12393,-79635,-10573,60770,49534,57406,4103,-32675,65450,32575,54419,37383,26186,-9158,95085,67093,22237,-4886,40170,-15141,9395,15833,38805,-16584,49692,8877,-36396,10408,-63404,6145,-17065,50614,19482,-52278,-37098,13955,-12082,-24223,-29288,-118924,15245,4147,-46347,-17535,-49111,21279,39868,76137,29713,60083,-12301,32053,-23487,-54012,43963,-3729,16992,-36452,-97634,268294,86364,75230,111254,402,387,-45076,-9436,25521,-15117,-3096,27038,47609,-39656,76168,45935,50621,9869,15118,25328,55599,50655,36934,16480,535,-24421,3879,-31729,4535,4372,-15326,116486,19167,53206,-23256,-33621,-7242,-40243,38036,93980,-14922,10890,3070,86609,51751,26667,34444,46500,83543,67707,42102,54796,77483,50072,88277,58898,48824,14303,32160,-10356,-2068,9581,55836,58132,40682,-19606,33659,37916,10175,-17407,-2430,-11460,-6991,98681,31779,21097,11690,-22996,36250,46849,39981,25495,24424,32564,10166,-13106,74179,-48610,-77007,41034,49504,-9285,-59475,-2916,-19304,-4278,30827,42540,52383,74825,106982,-35704,2396,-86335,-58715,-12381,107661,9163,91093,34672,-19046,-9707,56750,120958,-32518,-41662,-65008,32345,-11287,45699,-23779,-3727,5442,39613,116117,-8461,16722,-37580,32934,-34703,19126,-8054,50106,-30937,16072,19678,-1926,53489,40366,-37030,-23632,-73795,19447,-46209,6976,30726,-72827,61626,27156,37775,47651,-30245,-55443,-30870,25762,-62837,-48637,-38951,42473,105544,30999,24427,85331,6920,-14544,-29574,16128,20774,16469,14110,-52831,-31998,-5117,-12742,-47158,-5170,36929,33572,64016,50971,32245,8099,21054,49395,-2037,22877,128976,85409,21855,71420,76123,50241,-82847,-76034,-76060,15741,-2091,50304,-95681,-29511,27493,60151,-34387,-2934,3624,27606,-46799,-63605,-14719,14149,-6210,-87710,-43108,-80194,7626,55043,33478,-56893,-13665,25895,-20828,54118,-23627,42126,-44177,22162,71014,-29337,10279,27089,41547,9991,-51505,-76691,1961,-23557,-17054,-30377,33665,-25473,-24840,-12141,-19818,-4637,2914,18405,-15441,-6086,-13641,3325,-42791,4806,27582,53050,-5103,26800,102518,43346,65961,-13077,24391,8449,54050,37032,-30633,12090,-9621,57061,3022,-58361,-80744,-20973,-38167,103247,-13458,-50538,-37153,-35588,-4310,7707,-63489,-58185,97669,-4628,-107413,-516,-24114,-51502,28580,32865,22200,-2445,46274,74368,57985,-9200,-11552,23827,115554,-16316,-53909,-18369,7151,-54128,-48744,14652,-12183,-49571,-69274,73093,51639,-29875,-124736,-56242,25609,-15659,19634,87756,-58193,31536,-4062,-41994,-20282,-68244,50439,44665,-12431,-60319,-77415,-11218,-45332,-43917,-23577,25751,18113,60071,26472,60529,-20392,-20685,-61852,-73733,-46436,3239,-12936,-71122,42854,-15152,-20195,-34125,-35321,-34116,-55343,-23901,32792,17004,52642,-53303,-21713,8490,-68135,-36168,-33095,-60290,-39521,-72207,-105195,30766,6394,39100,-165185,7407,197983,180560,30694,95695,45995,86520,-11034,35180,44263,87114,98384,61274,-33874,16073,134436,39737,-55841,46278,128331,120868,79122,41383,-9116,4134,-32491,-18868,-38997,-47564,196,18985,20710,56384,16234,-50972,90219,-14794,-12219,36079,37077,-3540,7357,-24835,18354,24485,32646,-66143,3288,-7679,83346,43288,-27012,-86261,5378,-50502,-26144,-15732,-22330,-61454,-73619,-31820,-66396,22517,122263,-1968,-1092,91009,85009,83432,81376,5700,66464,26964,78442,93292,-8109,70777,3813,22012,117356,-11224,-52261,24265,-17313,-4625,58550,-50056,12718,-16836,42055,62878,-55104,87428,756,49761,88575,92116,49601,-22874,57832,50313,-18435,-44111,-84758,-16356,60759,41425,-12646,-21238,63532,-14229,6253,96264,67734,27586,47560,-50564,-9241,-48004,-100821,38100,3357,-24598,-26052,-39376,-103178,-78941,81049,30199,-5576,-8267,-4239,-21255,-8611,21250,-5951,21258,-45019,99534,20092,-19783,55393,44118,1632,36450,5161,4818,-80338,-101474,-49754,-64239,-8359,-4046,55909,-80489,-24627,51807,-1358,38169,12390,18917,-15049,165894,-55448,48147,-3520,46694,-58697,75920,48575,5906,5983,-29723,712,-34878,65450,19771,17223,33053,16899,-49643,13398,10396,94744,123553,63025,-18108,15095,-27419,-33203,-2658,-53027,38435,9294,80262,34971,65621,58937,18427,26122,-38651,-84352,-21130,-22286,48798,64504,-47572,44024,7855,-15177,25338,13520,-21883,-67479,-78380,55888,-18949,-14228,15709,64757,64307,-19502,-3401,-44598,-38644,-48079,51750,-25901,1344,60619,-70500,4881,-2470,-41372,48437,5042,2066,-43184,-51598,55272,-27610,-28247,46991,-73271,-46278,29407,-17938,-59647,-15073,-69698,-57102,91734,97758,11879,1218,-44898,-41904,-88104,-53735,-67231,12179,9654,178,34219,14524,31069,-170,31442,-15006,83307,95496,-31952,15234,26727,-13423,-79182,33901,-1890,76042,-64815,7372,-46743,2621,107122,-7111,6927,111875,79000,-57653,-19850,49527,47984,51508,91403,60792,10043,-54653,-11638,29389,30809,19497,50731,52146,-64543,1811,19867,25960,45849,-31093,-10392,4121,1039],[-8555,-26961,-41354,12135,6443,-27516,10787,17065,-27752,-30564,-32318,-69684,-14815,-38759,-22418,-35344,21078,-732,2127,-12234,-34955,20319,-2117,-62478,-36641,-12020,-20232,-20019,-45691,52221,7374,57920,-69236,-59323,40807,-5848,-27440,-24153,-7087,-41747,-23562,20228,49205,-26951,-72015,6765,3045,-61226,-66124,8518,57935,62447,-30103,53638,-49623,-3148,22916,-31502,53157,67528,22926,48915,100386,42719,11415,-48330,-29374,18238,-57821,-1408,-48953,6992,-24891,-1851,-46427,17049,-4335,-48547,-60739,-50955,42574,67366,-23825,32101,-67352,22954,15989,-70224,-24431,44012,-34641,-49277,-5802,18755,30162,-62349,-106819,-13062,-18917,-52968,-3532,-90100,-5268,51975,10940,30089,33361,6625,-44296,5694,-10937,31253,-72806,-88128,-61832,-68781,-8596,62873,22256,5620,-3007,-7611,-2073,-51456,-53886,-56408,-76389,-66243,-28647,-6510,12075,-18043,-132950,-921,-42519,-168,94838,54375,23557,39561,4820,-18409,17632,-49647,-40333,-53231,-92444,-11329,-69243,-67672,33491,-32457,-77983,-34371,-28486,-46304,-4411,-60108,18415,27679,23959,68212,746,-3013,-50933,-36511,13832,52092,-46351,-30011,14185,-46295,283,69498,-64189,-13341,-72044,-65389,-64299,7686,-49249,77416,132502,12871,-12586,-138073,5527,-20027,-99319,-58913,-21942,-92607,-50329,-129523,-64401,-33983,-34438,-81529,-60195,-94371,9363,20469,-108137,-67219,-72197,-71981,-48027,-42181,-118938,-92746,-56959,-67561,-183136,-176952,-78961,-80494,-109171,20146,-46525,-60552,-83583,24963,-868,-17906,-33274,-71769,37350,-96472,-33923,-32532,-102072,-60640,-114305,-126059,-10643,582,-46550,-127619,-111433,-70151,-125525,-108249,-99217,-204644,-179557,-126176,-265121,-328328,-345638,-458661,-1169355,-1325432,1803483,469828,284994,317432,247330,163300,143502,153054,110808,145492,104394,175291,156780,165203,70509,77860,51095,160629,83819,26178,3718,34915,29024,113300,63009,100164,31497,-7453,-58422,-6417,27783,-86626,-5601,23847,71541,85398,27081,-19331,59284,46800,45731,25970,33329,-36208,61080,54293,11752,-24519,24976,-11300,14756,7806,35617,-26606,67946,26792,-39839,-35097,-68672,-27302,-43752,29189,10893,-1144,-32711,16469,21409,-11691,-5323,-59327,24910,25722,-61807,6537,-58012,37905,35072,77892,70891,61464,-2576,33754,-40690,-66212,56214,2166,28803,-27007,-199239,273219,66870,65902,122911,30982,25929,-35060,-4236,28705,-7102,4487,25429,37668,-72870,79317,43714,43245,20563,10800,20215,39283,59122,66547,12169,2746,-36471,-12303,-19565,-693,11337,-3417,132681,8522,25224,7493,-14720,-13983,-34059,42014,65355,-25071,13798,-5004,67006,47460,31813,28972,19047,74145,66262,69036,50970,64563,38891,87779,36348,48183,20340,45952,-25282,17565,7039,52984,83268,45258,-43254,28436,29629,8637,19999,-11846,-24858,-1656,97324,33623,29048,21427,-28501,54029,26395,14387,19539,37755,43242,28448,10975,84926,-66501,-67951,39622,56074,-8991,-55993,-594,-8176,-7065,40009,37298,45706,87700,89616,-33627,15324,-87400,-68244,-51341,69590,1185,50672,27179,-55650,-13237,41598,118699,-40987,-29175,-29652,46741,-8391,60317,-1476,-14790,228,40057,109535,-5160,40131,-47135,40113,-7187,46909,-632,56261,-27481,26669,24810,-4548,38087,50916,-40683,-13256,-58909,35401,-41890,1618,19321,-105460,35851,19627,55310,45062,-30872,-64461,-33773,18403,-102896,-51678,-26109,33469,102964,44457,31605,88949,-7978,-12299,-44379,5085,35988,17955,27316,-61836,-30139,-18675,9036,5468,12044,15613,47522,61281,58779,18891,1489,4031,42322,-4852,-787,82403,44078,33123,52613,66941,32887,-81392,-69002,-43532,18015,-2585,38565,-83235,7650,28239,63232,-33702,-32390,-24962,-789,-50785,-75965,-17600,15695,42698,-65649,-46986,-54362,-8978,45587,39506,-55998,-44761,24763,-560,69159,-27072,50015,-59051,20393,47769,-31701,-23031,42147,53488,4189,-43054,-69996,21150,-16188,2991,-13857,30805,-499,-27250,-20827,146,40795,13813,653,-52383,-14537,-33127,38696,-13355,6872,39592,50822,1653,9248,90390,41501,62246,-30436,16736,16527,54775,35387,-11315,26780,18438,51790,-6494,-29419,-68177,-1600,-42681,88926,1076,-27188,-1858,-31376,-35300,7649,-27365,-32205,84753,-23804,-86115,-12156,-48642,-71264,10314,36571,46146,-37033,32505,79926,46556,-12143,10803,18166,98624,20344,-32343,-27535,-12768,-82646,-41140,47820,-13729,-55276,-87276,66867,58305,-24641,-133032,-41583,38665,-28266,15816,73976,-56037,6770,18524,-43087,2140,-62720,50099,57962,-13999,-53352,-104934,-18429,-28658,-56495,-64240,30959,33656,89033,42210,44486,-39662,-31654,-51859,-55490,-44795,15063,-25945,-56054,44283,-3927,-15903,-17464,-6287,-28007,-56071,6901,51290,18052,52203,-61347,5753,5630,-65387,-25708,-38313,-46095,5851,-52617,-54608,40356,24624,59197,-149635,-12182,141955,177849,8253,99866,35544,57405,-10457,23150,33138,65140,65698,67124,-53206,-6651,148654,40467,-32577,90814,137682,122582,64071,22207,-6644,681,-40234,-33749,-131,-63154,-9362,29445,40221,83100,43450,-59297,84387,-42833,-48178,64513,41977,25620,22762,-25042,26681,54965,40148,-56529,24231,-5095,84636,28659,-7595,-15383,15297,-51964,1179,-20338,-19484,-48215,-80324,-12011,-78050,42473,109392,9308,46703,75193,87733,84877,61393,692,81848,34177,54487,48083,-17972,95007,9125,10633,85836,-10209,-35238,13968,-18089,-31577,70034,-15342,8307,-6351,50657,61936,-44681,94463,29579,37017,97099,117831,74353,-28808,52110,73120,-8386,-19920,-72848,-17848,59792,31848,-11059,-32639,54417,-17535,-8931,98525,48523,22910,74560,-38791,-12822,-56698,-110262,26126,238,-9262,-18743,-57941,-86682,-15388,118459,56246,10534,-38467,-13880,-27958,-2006,28379,-21457,15888,-49855,123349,27275,-31489,65261,-5772,-12408,45080,-21,15272,-73767,-136797,-44182,-61528,-9710,-6976,59485,-80111,-13825,43167,33473,77215,-8608,21742,-31452,147342,-35280,51082,18894,37401,-60496,75287,54824,-24759,21491,-26989,19030,-52996,50956,32297,132,16236,-2106,-37988,3785,-2767,80655,116816,80527,19404,46493,-10084,-43677,25244,-41658,42323,19795,96974,25026,50407,47062,15660,51009,-36052,-65310,-30866,-36028,40161,62918,-75230,40474,32907,-34199,21623,1874,-35308,-56272,-85841,36501,-29784,-5606,46159,89356,48795,-23641,-6383,-22246,-45282,5105,50398,-14645,4228,32696,-70526,-15589,12645,-1495,64946,47216,-15122,-38342,-68842,59015,-25557,-17491,32939,-44870,29680,35836,-25729,-63836,-12875,-56616,-59386,111757,94505,37697,-2366,-52689,-42349,-63900,-10849,-41522,6410,12236,2995,53084,28219,23961,-7879,51789,-17375,71969,105806,-38530,9796,40081,-15057,-85919,26231,9239,66275,-86014,-24685,-35792,11298,70541,-41804,18584,95193,115865,-43615,-21519,33568,31978,51560,99325,50871,-9113,-24595,-16419,43628,32108,10043,36009,52750,-73678,-4763,8716,28032,54043,-27041,2459,-5023,10327],[8297,-14199,-38451,18365,-1970,-18154,5544,18740,-16397,-25638,-51112,-77216,-24753,-26953,-1879,-36772,14101,14814,21634,-1949,-43602,34025,-23221,-86933,-7038,2925,22490,-8696,-31235,63643,-8887,27919,-91776,-64925,36770,-10321,-27426,-35393,-40248,-54490,-47431,10843,55842,-42141,-75194,5368,-8476,-75029,-83126,5495,46959,68004,10181,59080,-70006,9808,26938,-36434,41278,29163,15988,60399,104067,14917,13435,-42466,-21857,-19949,-46629,3086,-63392,22321,-7235,4445,-59350,-10087,-22935,-61938,-77930,-78684,32565,57688,-23173,3531,-72502,20767,38828,-67989,-29012,41833,-26914,-25123,10745,15770,21410,-39105,-73862,-8617,-45981,-63420,12111,-76782,-3437,41611,1796,45855,42737,-41682,-48866,-9368,-34390,6677,-57614,-40794,-76137,-74683,-11870,82808,38412,15562,7023,7834,-1871,-44953,-62041,-57383,-84882,-56090,-35494,-38017,-19745,-45398,-94742,-28009,-51454,-14484,61722,31124,9706,12592,12372,-19837,15636,-50208,-41200,-50549,-50598,-8340,-92667,-76885,42832,-56140,-42264,-49724,-31386,-58614,-17850,-52265,3622,22850,13804,58102,12259,7800,-47403,-20591,6000,53523,-48417,-38973,14674,-27732,3889,65372,-54169,-8845,-63984,-42910,-40997,7660,-44642,60542,139194,31209,222,-126157,-5138,19272,-68343,-40732,-44837,-101326,-49103,-114971,-63139,-20877,-24054,-128726,-74045,-86975,36114,54299,-82689,-61940,-72952,-76950,-61531,-26161,-143591,-75858,-38314,-86856,-185164,-166156,-57662,-43395,-100319,-7498,-72498,-34163,-81936,9706,8250,-3188,-17423,-52323,43728,-96559,-30197,-51736,-93502,-36154,-98414,-100779,3088,-10668,-56900,-121820,-121142,-46495,-65222,-119649,-92097,-191487,-171640,-122287,-239179,-332690,-377248,-447550,-1004158,-1338923,1599071,478854,270133,301871,235942,154304,123227,146112,114026,132162,105278,184455,160283,172589,89454,89709,87063,142341,86684,36687,6855,71175,48831,128101,75285,132474,46905,21029,-51603,-20738,39946,-72796,-2011,-5514,83454,97142,62980,6103,44181,55789,39608,17550,38005,-46687,22461,38706,13894,-44996,6931,-9167,31715,5001,29093,-30407,79166,42950,-41071,-69177,-66993,-57707,-59389,5462,4487,54985,-31465,19289,57215,5538,24852,36211,36042,37153,-74059,30330,-57517,44175,24823,57771,91219,57373,3379,45049,-47479,-65400,56815,10922,13739,-28602,-275061,275789,53229,60274,125291,58904,62135,-18546,-6459,36891,8473,12970,23597,18973,-91330,82390,48532,33254,36829,11644,23462,29516,63553,80878,15115,16219,-27788,-24109,-8183,-9797,19312,5877,135887,-1451,-8014,27483,4905,-15155,-34894,38542,39364,-25206,24819,-7367,51408,43500,37921,21069,-680,51679,55042,89295,43404,60246,33226,68096,16093,41087,22469,55691,-26564,25987,6278,41196,95752,47706,-57386,18800,7663,10022,45680,-20522,-30357,-2123,78602,35275,37430,41510,-33871,57319,-4842,-4581,13335,45877,44665,42149,41307,82294,-75863,-47508,21371,56513,-1048,-44590,5130,-5236,-17412,46575,29298,29324,71759,60973,-26958,25177,-74688,-61688,-71470,33859,-8087,20646,18242,-79905,-12316,25276,94705,-45971,-39379,7413,43522,-5881,73091,11313,-16857,-6410,30781,80735,-5359,61598,-52454,44653,16860,75389,4134,59601,-21137,35901,26343,-7955,25796,56989,-38392,8919,-33245,43841,-30861,-3566,13562,-126350,-7567,10372,66585,30530,-26205,-62206,-27330,2657,-103194,-32533,-11555,21135,83958,49707,39898,85003,-16760,-16611,-50829,176,47827,18397,42478,-51233,-21074,-25715,22928,46451,22080,-7938,42735,53440,66045,4614,1425,-7387,28897,3669,-28917,35982,1596,43024,40671,53672,11137,-75470,-52593,-2594,16683,-1224,5542,-62211,38754,30823,61558,-26183,-49063,-44471,-19285,-45281,-78582,-9349,5353,72009,-24132,-34419,-7904,-25957,26598,41902,-33038,-58677,15660,13351,59923,-29664,51660,-58576,10831,6286,-28125,-58379,43527,60390,414,-35413,-54310,40406,-14935,23110,13633,24048,7713,-27509,-26546,9270,59265,20434,-20227,-79088,-23337,-52639,60874,19273,15479,51211,50599,4488,-9681,62960,38330,57525,-44455,4163,21488,56240,29496,8451,37504,43279,40674,-18276,-4586,-51327,8767,-37261,60722,709,-8387,27897,-24990,-56159,4443,7903,-2281,66060,-22906,-49388,-14763,-64613,-87975,-5193,41049,56089,-64129,14917,67488,25648,-21004,25269,4965,67314,53005,-6095,-29740,-29641,-98436,-37577,86660,-3463,-54282,-92447,28989,45069,-15314,-123455,-26651,50013,-30383,7946,45262,-43201,-12324,37308,-35694,28783,-53830,47915,73363,-11802,-44506,-106403,-21838,-26368,-61408,-89845,31355,44706,106857,58509,23401,-60369,-42473,-32206,-52030,-34882,24786,-38629,-38782,40483,2630,-10146,3881,20361,-19930,-52771,31235,53725,24637,55757,-62003,28457,751,-53145,-14235,-50945,-46523,28218,-31949,-21071,42676,36440,61787,-126222,-29515,95703,162998,-11712,91595,19051,21516,-4467,15621,19184,34594,46270,73329,-50182,-17898,147008,35559,-12710,116163,125273,122812,52454,3020,-17066,5111,-43239,-43818,40651,-68378,-19273,33914,43056,85651,63180,-71017,65970,-61033,-66512,83325,43139,44664,39476,-18906,36601,82530,50641,-27829,42932,-4602,75111,17372,18974,26443,22558,-55237,25734,-6735,-7584,-28524,-78219,7704,-81567,49950,77711,15250,80905,43686,69545,67017,33714,-1971,80581,36408,29063,-431,-24045,105435,14290,-3972,51420,-7312,-22850,-900,-3272,-39941,71476,27040,-3677,-5642,50407,53424,-29212,93579,53005,17847,91242,119783,75504,-34104,48912,89287,800,-9166,-45175,-13871,61196,25954,971,-41122,38268,-16190,-20998,82878,22655,12288,91951,-23221,-17085,-57440,-93291,18215,996,11072,-15431,-77008,-62974,47853,125264,72926,48488,-44564,-21904,-37330,6700,25926,-24661,18971,-43096,113972,36365,-35301,74081,-41123,-25124,44638,-12964,17871,-56912,-149286,-30067,-36607,-3743,-9867,53249,-67087,4310,28174,68409,118017,-26173,21333,-43797,107863,-10489,45300,35309,15769,-48815,70310,58135,-39459,32317,-23816,20806,-70838,36311,34116,-7586,19,-12919,-27877,-12771,-9846,63722,88058,95291,45792,65988,9081,-42469,44916,-33858,44687,28516,90572,5949,14543,28637,13685,64809,-35845,-48340,-43273,-42965,28626,55696,-89818,30396,51245,-40232,23324,3073,-44710,-39219,-84649,10058,-35471,9575,49508,92648,35352,-20050,-13691,3158,-41898,58802,44991,6017,18932,14632,-63328,-39293,22008,34416,69406,87171,-30878,-31508,-61598,57814,-16554,-8050,18397,8270,113096,36820,-31768,-64309,-10057,-42109,-53001,108776,81375,68969,4788,-58621,-47953,-38453,37366,-3007,1836,13406,4122,68723,38075,20726,-12514,58832,-16695,63011,110464,-38336,8518,57966,-16781,-75127,23535,10532,49569,-105113,-31730,-10617,18499,25517,-81380,31793,75041,112254,-25602,-15063,13197,23794,48128,97583,47348,-14118,-271,-15511,50871,30984,12045,22502,47236,-85585,-11481,-5075,26999,61860,-26232,8973,-10754,17213],[28954,-2001,-26423,25215,-17112,-8165,6354,26708,-1389,-16966,-53602,-74497,-39764,-8991,18590,-31637,9905,25482,35477,3002,-51482,44382,-42959,-103747,25781,12196,57921,-1316,-2934,63418,-33391,3579,-94315,-60103,35819,-8855,-20359,-38673,-65365,-56431,-73609,7313,47522,-53152,-55131,-1258,-15050,-88332,-92022,1418,35566,58339,36419,50956,-81898,28628,29512,-34680,17262,-18855,3416,66018,102570,-11691,18043,-34876,-6902,-49304,-36281,10400,-64089,38839,12458,10261,-72433,-31011,-42156,-61678,-77549,-87457,17178,25392,-19731,-36071,-68905,20878,51993,-51747,-43612,30626,-18828,-8304,14210,7669,14990,799,-40763,-16427,-74905,-71386,17731,-67395,-10662,21317,-12520,61560,45974,-77775,-38770,-21881,-50661,-14919,-44646,3173,-76290,-66655,-24791,74329,48787,17608,771,13738,-12594,-27871,-61074,-55546,-92294,-52681,-54841,-63229,-52773,-59742,-44506,-54374,-47742,-11845,31885,13742,1287,-27568,8059,-18131,9997,-45587,-38439,-42249,-5529,-12952,-105355,-73081,47647,-72427,-10918,-60420,-33160,-58860,-21598,-39177,-20451,6372,-4172,42616,21124,4175,-54338,-8715,-11403,43218,-39143,-38424,21617,-6582,-754,46679,-51868,-2697,-41926,-17282,-14359,2272,-39848,53935,135627,50712,917,-94076,-9187,65350,-19968,-21106,-69993,-107167,-41529,-89988,-51247,-14848,-17466,-141303,-80557,-64267,60102,65296,-51702,-55900,-73361,-75799,-67386,-15461,-145662,-57365,-10613,-98617,-163412,-136720,-24756,-18906,-97777,-31085,-92266,-5553,-61980,-8048,4005,-166,-3904,-34964,43816,-81334,-27965,-82238,-85718,-23790,-60195,-63040,24398,-15086,-82699,-129522,-132921,-34332,-16412,-129489,-85896,-183959,-151640,-115065,-206680,-320522,-395161,-435544,-725641,-1303603,1173100,516378,279469,273268,217073,155288,116629,139126,124938,120533,94530,175515,131837,176862,107810,112252,111756,107015,96196,37057,15820,114987,73550,134434,77443,136046,53206,50888,-41959,-33503,47770,-42043,-794,-16410,83250,89392,97615,33825,18633,53118,34299,11944,37454,-39864,-8759,23032,25266,-60175,-7832,-3794,50680,7509,19893,-27699,81002,54349,-36107,-83138,-64669,-77376,-62245,-14750,-3617,93766,-33020,24958,88967,23933,52344,123212,41586,38255,-74519,44337,-45850,37495,9956,20893,88154,53731,6961,59041,-42168,-49757,46591,18586,-26504,-41835,-306854,274803,53087,61264,118751,73714,96880,1992,-9822,48801,30188,22144,22115,-1823,-89894,84044,60640,25029,57934,21790,29439,25577,61131,79228,27599,35657,-1220,-29158,-2573,-20360,30702,11398,125476,-8668,-36676,32732,17006,-12067,-41659,33989,27369,-19232,41476,-5676,42685,39022,43487,15395,-11317,8888,39432,91542,33470,65967,37015,31128,421,33440,22848,58020,-12099,26065,10527,22546,91486,46919,-57109,7495,-19577,13642,50234,-27632,-29258,-11244,49880,38115,43262,65629,-37733,47032,-33481,-10954,5433,45057,35630,50510,66323,67065,-74369,-23150,-8609,52702,17300,-27503,13658,-6495,-29788,47746,22507,6104,33075,37665,-18811,30554,-52477,-43226,-68359,4633,-17137,8574,12238,-85635,-7197,12339,54231,-42537,-66999,33138,24121,-2099,82633,13633,-8336,-13545,14147,40242,-9800,70737,-56405,45747,27040,97809,3483,60923,-11926,41497,23685,-10814,21664,58571,-33011,37982,-3248,44861,-15427,-11124,11399,-125848,-57428,3596,74122,5510,-17721,-45651,-15571,-19918,-61298,3569,2007,9952,53503,45008,47986,69953,-20093,-32318,-48066,5506,53601,17620,55629,-17570,-7803,-20128,28111,65514,20614,-28025,22830,40339,70165,-8016,6452,-13456,15584,19311,-55652,5041,-28501,53102,39674,44807,-9711,-62763,-34915,33016,6777,-5123,-36526,-36894,56587,35255,53049,-14633,-51016,-49230,-26558,-33274,-65111,7271,-4525,72844,24172,-8056,39664,-38858,2797,40454,1648,-58619,-726,16701,27082,-34223,44862,-43423,-4614,-34616,-18655,-85009,26132,62723,-982,-27556,-34214,53354,-17282,36804,41753,17596,1425,-28546,-30143,6127,45900,17872,-47406,-86317,-27450,-65936,61843,44464,25354,54887,48861,3130,-23380,27857,34222,52726,-50366,-10566,21353,61488,21852,19165,36169,58403,26920,-28336,10689,-33374,7169,-23087,29300,-15310,854,45282,-21300,-61067,-331,33594,24272,46643,-4356,-7286,-8030,-66639,-96919,-16343,43636,45849,-75961,-1479,40799,2496,-31182,29962,-15136,38095,67068,9097,-27100,-40078,-96132,-37277,119428,18226,-46198,-81780,-23841,17370,-3962,-97924,-14678,54751,-22155,-6899,3429,-24511,-20844,50350,-20138,50699,-44073,41255,90069,-3834,-35933,-86177,-9530,-36735,-54217,-93758,25843,49198,108512,69188,5014,-76112,-49628,-8200,-63133,-19693,30055,-47004,-24613,34088,566,-9628,25232,36627,-12064,-42116,40598,37414,35850,61539,-56214,37652,-3270,-31976,-3795,-58357,-54862,19638,-18311,-13223,37088,40720,53591,-94675,-32242,60962,137781,-29344,75510,2568,-10644,5254,13700,4865,2731,47273,78186,-27627,-14698,131525,25865,-1129,113183,89664,124975,45271,-13202,-32858,15972,-39759,-45285,71999,-63435,-30292,32265,31426,66096,72911,-77815,46218,-65375,-61820,89667,38486,47574,52686,-8812,38482,97068,60220,7982,53896,-7209,52848,10906,45730,33960,23781,-62009,44016,19095,7598,-7198,-64722,22338,-78395,42588,37223,12563,86056,3590,41519,36557,5745,-914,61239,33859,9242,-37951,-22754,93684,17394,-20193,17058,-8319,-16043,-16942,20098,-29780,63323,68536,-17918,-19577,42823,39057,-12397,87664,63033,-3587,76423,104624,56939,-36844,49229,100640,8178,-15480,-8274,-3664,64192,20308,17488,-47885,19550,-10885,-28247,49000,-5419,-3706,101648,-6620,-22158,-48296,-48616,14733,1041,31525,-17171,-91901,-40458,77216,108093,76770,98973,-30339,-25796,-46543,16212,14158,-16187,28354,-21237,79127,46272,-27907,75123,-63929,-32784,35310,-30160,9973,-34654,-132231,-12817,2454,3633,-11673,34474,-41992,25437,10850,81151,148995,-32534,24049,-50300,61218,14019,31589,39781,-12980,-28562,62326,59525,-36707,33249,-21494,6105,-84794,22723,24644,-3557,-13126,-12574,-22115,-31856,-9333,47592,47491,100052,61711,70626,19428,-32426,44763,-30536,46166,34251,71171,-12845,-28769,6777,10144,62283,-35114,-34034,-54077,-40562,15605,42902,-78663,19067,60832,-26662,31468,12873,-45132,-12969,-74480,-15735,-33749,26836,30746,77162,34011,-10781,-23361,17984,-34859,95108,35212,31993,42731,6135,-51382,-62702,24441,56459,59184,113155,-39046,-22138,-28627,54031,-3300,-3966,343,62824,166331,29276,-34524,-59999,-3416,-27984,-42964,79966,63335,88694,22124,-62073,-54236,-17149,78230,39848,-626,13003,5755,76653,40438,23887,-13954,53777,-14009,59557,108387,-27924,10338,76267,-18982,-51482,28576,5048,31686,-112795,-9212,20359,21170,-16012,-108324,41506,55955,63014,-10221,1773,-3695,27467,42671,86567,50010,-3738,15742,-9625,48282,28121,18634,13490,39186,-95595,-14420,-17676,24079,68759,-27669,10689,-12049,21282],[48570,6925,-6830,33552,-32611,1000,14635,41002,14877,-7845,-36246,-60770,-53382,15369,33245,-19713,12465,27594,38870,840,-56686,48573,-58026,-106773,53074,6800,72053,-3624,24898,52466,-58158,-9998,-76646,-41620,40909,-2514,-5331,-26155,-75070,-50504,-90340,9747,27417,-58885,-23544,-17938,-14687,-94113,-91292,-2846,27823,38891,38676,32391,-82457,48201,28920,-25472,-9273,-62722,-13006,58365,97160,-30890,24349,-28329,7984,-63951,-27937,15465,-41495,51904,30970,15382,-84292,-44913,-56895,-44576,-59099,-79108,2289,-22582,-16546,-71953,-62154,20999,52493,-27731,-63425,6303,-11116,-1326,4041,-3505,10238,41280,-21897,-35037,-96581,-72917,13008,-60027,-19360,1957,-28946,76659,43947,-89910,-19676,-29277,-55003,-27831,-38032,30382,-62888,-51207,-43351,44226,49738,5810,-22611,11928,-26367,-5931,-51017,-46552,-94076,-61179,-82922,-74063,-76367,-56091,-271,-73927,-34652,8301,12059,3940,-1196,-72107,-2481,-13508,2706,-35803,-33162,-30647,27552,-26344,-106010,-57562,45360,-77667,6299,-61310,-33451,-48424,-20071,-21177,-44721,-16426,-26200,24033,25941,-13993,-76945,-2340,-35838,25672,-18661,-28205,34001,9765,-8647,15602,-65971,2530,-14758,1177,6671,-5576,-33201,63228,124938,68814,-2699,-47104,-4412,102819,41006,-1856,-89604,-106012,-28775,-60125,-31451,-19022,-15075,-115609,-76780,-34637,77687,53505,-27913,-53502,-73118,-68389,-63087,-14273,-127360,-42699,22653,-98235,-124088,-98639,14858,-16328,-105098,-46328,-104608,14516,-25116,-21410,-16295,-11680,-1832,-25844,39169,-59331,-30293,-118735,-81550,-25526,4874,-18750,49227,-15398,-124945,-150763,-147686,-33756,6193,-138380,-86876,-190550,-125538,-107809,-179941,-302344,-397949,-432682,-476032,-1229491,741019,577368,304029,239445,196364,169397,125647,137761,138881,114632,78156,153280,83917,176176,120794,145990,115819,65791,109691,37946,30233,153550,96623,128875,72451,111927,47295,73996,-30400,-38775,49753,-5651,-1719,-8285,73101,65902,116177,52942,-12548,36198,27872,7460,30737,-21341,-26454,8247,39296,-65794,-15213,7650,60576,13914,10042,-21165,74307,60028,-22167,-78109,-67186,-80089,-54233,-27142,-15733,102975,-31770,35014,109522,37068,68379,165644,37888,33599,-56836,42461,-25896,19472,-7809,-20597,70032,55854,9576,68349,-25687,-23793,28655,20027,-76859,-62468,-303484,264155,69078,69059,106228,72016,117904,23563,-7233,60611,53734,31388,20691,-17530,-70302,84494,78274,23533,80957,40561,33246,25280,52313,67424,47967,52878,31961,-26576,-2674,-28129,47615,14792,104237,-11240,-51199,25526,17044,-7645,-48549,35937,35751,-9859,59431,-1939,40360,32603,46652,16111,-12489,-48750,26587,74104,23588,78427,51105,-11973,-10694,31724,24457,53573,14255,24599,21162,2108,73008,42404,-43678,-2120,-41907,17994,37399,-33120,-26503,-26690,22321,42103,44558,83438,-39711,28344,-47117,-4196,-5161,34734,17999,54638,75709,42095,-63155,-2869,-42166,47082,45607,-7761,22436,-5857,-37465,41985,20440,-18699,-12402,26482,-12470,32338,-27255,-19636,-48998,-20005,-24852,11254,12397,-73986,1364,5997,11608,-28998,-95921,37268,-4185,3677,86655,9251,9772,-19809,-3301,2284,-17308,57611,-60312,43186,19922,107329,-2888,62096,-692,41491,17918,-12254,27988,57904,-27559,65843,22999,40525,803,-21785,9300,-102504,-96338,6477,81242,-26199,-8627,-16323,-4138,-45643,3988,44388,11885,3736,20496,31551,54358,46331,-20587,-58094,-37308,21868,53178,16876,63414,31514,7131,368,27666,65156,8168,-41640,-3893,23826,67922,-16390,13251,-15864,7709,34552,-75134,-5848,-39601,65061,49712,45873,-26085,-44246,-21593,52928,-14340,-19797,-68388,-12679,58923,40784,38416,-1731,-40826,-40509,-24181,-19418,-35844,25900,-4315,48134,64086,23190,70869,-44269,-20186,34753,34320,-51048,-22491,9057,-17587,-42130,29088,-18923,-21912,-54954,-4835,-96133,-6272,61567,-574,-18239,-15151,56949,-19027,41005,62241,16628,-11214,-31634,-32590,-5160,13306,4513,-82201,-71619,-23281,-68769,40707,55416,31193,46433,40478,-1481,-26802,-3830,29157,48258,-45408,-23094,15384,70785,13647,18328,18164,61573,13923,-34603,15464,-17333,-4302,-3798,4759,-43130,-316,48063,-24172,-49326,-4779,46664,41367,30819,21487,29851,5013,-54506,-95149,-22739,43928,17865,-71363,-12245,8596,-15103,-37774,26104,-38965,22328,55345,2819,-23794,-42481,-76909,-39276,131682,47301,-31977,-57614,-70749,-15011,6491,-64060,-8371,49810,-7721,-28702,-44376,-7022,-17510,57885,-205,58366,-35241,28455,104944,9050,-28658,-55894,23663,-45848,-34889,-77696,14901,47206,95054,69439,-5872,-81736,-49683,14277,-80369,-4657,29974,-47633,-15116,27305,-11146,-20990,41699,39014,-6355,-24019,34143,6686,48210,66313,-45767,30436,-5237,-5660,4754,-51552,-61427,-11541,-16650,-21540,25492,37853,41685,-59825,-13520,36542,105824,-43860,57741,-8063,-31160,15413,16491,-7453,-22958,63371,79271,2043,-369,108002,14301,873,83535,39282,126617,42863,-23919,-48634,26029,-29928,-36902,86695,-51176,-41283,26174,12612,33930,71729,-73321,33895,-56111,-36235,83940,28992,34635,56646,1984,24972,94667,64762,36232,53162,-13035,21916,8305,65135,20272,18169,-70344,55957,45591,19565,9372,-42445,29119,-70362,23348,-1276,372,58880,-34888,15374,6639,-13832,3463,30041,28022,-306,-54223,-12560,64569,17350,-35833,-14937,-18825,-13487,-29777,44214,-7391,48843,100345,-28716,-44827,31577,21902,918,77639,55407,-23273,59907,80438,29891,-35738,49723,111178,13758,-34447,28435,11869,66450,13617,30406,-53893,3125,-3352,-32046,781,-30205,-22311,108413,10787,-27352,-30578,9296,13748,-4893,46801,-23180,-98422,-26932,58154,81615,69752,143122,-6965,-24313,-52570,24879,-3163,-1195,40453,12728,38953,55612,-9166,63856,-78379,-33632,20325,-47400,-9460,-13090,-89991,1963,43532,4544,-12195,4783,-8961,44613,-4152,53966,158788,-23498,35104,-51493,20444,34091,13338,30344,-40876,-5719,54373,62049,-21366,21623,-21955,-17936,-91518,9477,6708,5988,-22104,-1915,-20746,-48793,-2334,34217,7929,89243,67076,62828,13490,-23138,22310,-31650,47411,36161,47042,-25888,-63244,-14813,3201,45868,-30534,-20238,-59908,-29891,3033,27059,-40186,12129,61634,6046,44598,23855,-34763,25219,-58004,-35598,-24963,41958,7525,51221,45691,54,-31253,12615,-31123,108029,22242,57507,69068,4260,-37176,-80367,22590,62227,36455,116602,-34005,-9585,18617,50487,9727,-7213,-23645,93706,169308,12356,-33361,-52164,8469,-15804,-34156,32553,45629,88494,45832,-63355,-56375,-4588,101449,77873,-1543,11818,9366,74776,34205,32323,-11711,43396,-10483,61041,99846,-7404,13348,88729,-21734,-22900,41059,-2316,18255,-100876,34870,47057,18563,-45148,-110740,42274,40255,-13492,-1771,28447,-11107,42512,35483,67655,53777,16714,22789,-1833,34341,23203,20849,9844,32330,-99082,-10661,-25350,20477,73824,-29480,11218,-9333,23165],[60107,10849,16524,42400,-39888,8861,30234,59961,29125,-1105,-3380,-40687,-60176,43777,37914,-2517,23023,19896,29828,-7741,-58593,46221,-66966,-95814,65703,-16101,56309,-15887,37665,34305,-73843,-14546,-45754,-10863,50779,4857,13903,3872,-64289,-42544,-89015,15019,2042,-61405,5860,-44512,-7371,-86186,-81392,-7321,25098,19332,18320,11625,-72877,58964,23453,-11179,-28731,-90398,-29489,34287,88809,-38411,29866,-24792,16027,-64634,-21262,13750,5388,56699,41338,20137,-94396,-52977,-62235,-12638,-29408,-60659,-6950,-71593,-15824,-91839,-56396,18674,41203,-4424,-80804,-31048,-4431,-3517,-15580,-15293,5888,63775,-26890,-61058,-104543,-65626,2050,-51994,-22356,-5231,-42258,88697,39416,-80037,-1582,-30491,-47248,-29807,-35757,36207,-40637,-36089,-62077,10599,41681,-19870,-57286,6687,-34118,15396,-35232,-27976,-88579,-80913,-110744,-64659,-82293,-36610,27778,-81736,-17623,39285,5023,1650,706,-109162,-10591,-6463,-3808,-21335,-26995,-20435,40071,-46175,-95547,-34764,34453,-71047,6373,-49929,-31538,-31876,-18143,-82,-61314,-37845,-46406,4604,26420,-41197,-112210,-1829,-62180,8304,9624,-11331,47906,16389,-12469,-19777,-94614,3184,5324,5975,15706,-13323,-24160,80832,108828,79519,-5483,3369,7969,119282,100454,17327,-96204,-93908,-13835,-32405,-8554,-32108,-16713,-65921,-64057,-9135,85587,28983,-16397,-57665,-72031,-56926,-49379,-24961,-98636,-35135,54746,-84633,-76432,-62426,54499,-33231,-118754,-51807,-108059,21233,17105,-27281,-46597,-36481,-17430,-27755,33250,-40509,-39811,-150249,-81606,-38786,80264,21854,67094,-14048,-174350,-178573,-165070,-41119,6102,-145844,-97866,-210968,-101163,-103259,-167958,-290032,-391675,-443057,-394280,-1131311,538208,640146,330656,212848,179745,190491,145215,143777,148914,115397,61908,124662,35316,169764,125436,182206,99918,31841,122640,50354,48586,174968,109899,110867,66091,71269,30792,82904,-16924,-32849,43930,20835,-3911,10752,58260,35546,109863,56246,-38983,7991,19673,1929,19150,913,-32599,-6648,48987,-60414,-14221,24251,53562,21873,2440,-14883,62666,60606,370,-61778,-76066,-63891,-39597,-30109,-30546,84461,-20710,48764,112910,38753,67665,155185,25845,30078,-21132,24247,-5865,-4927,-25794,-51572,51340,64768,11694,68233,-2028,1838,6776,11078,-114947,-83909,-287694,237151,97104,80935,91846,58758,119100,43474,6434,67630,73437,40108,18264,-23150,-40055,85449,97924,31464,101145,62448,31943,27013,40626,54519,69699,59899,57102,-16721,-828,-28777,69879,19921,76717,-8194,-46714,12080,5784,-5014,-48762,49402,62037,2082,74016,2251,40348,22581,45986,24498,-4426,-100977,22339,48260,16587,90975,72849,-44826,-17637,39196,29147,46237,45169,28554,36917,-13298,49595,33245,-24776,-7624,-51883,21479,18477,-37336,-27963,-41412,5854,46144,40906,83967,-40099,8249,-39867,11524,-17808,17801,-3702,56532,65186,11591,-46039,8023,-71063,41563,78598,11334,27619,1440,-35285,29544,24625,-39328,-46973,20681,-10564,33490,-5499,2607,-27009,-42184,-30204,20580,19248,-51834,12191,7211,-17652,-8178,-109050,16430,-31613,10880,82308,3898,33164,-23898,-13481,-21473,-24681,19999,-63646,37385,816,99889,-12613,64504,10788,34857,11392,-12215,43679,58464,-23607,83818,39049,33989,13897,-33145,4547,-64305,-109646,25542,89702,-58923,-2950,19712,2203,-69131,62196,76109,16042,4234,-5659,12627,57075,22699,-20898,-86173,-21837,45685,48467,18651,64386,79718,22852,32569,26629,54812,-9147,-48330,-27900,7690,57688,-18503,18286,-16402,7768,42286,-82455,-1818,-33093,79232,66523,57025,-36687,-23549,-13688,53440,-44480,-45017,-73673,4802,48857,46152,22119,10753,-23942,-23965,-14767,-8110,1958,38917,7650,9952,86390,47305,77327,-40884,-37560,24497,55223,-41652,-46713,-5498,-53815,-51782,6236,7348,-36463,-44047,10673,-90911,-42065,58029,582,-7171,-1737,52120,-16310,38237,72287,25990,-20058,-35566,-34232,-16798,-18716,-16898,-120417,-40402,-10034,-60557,3971,50493,30268,27146,21532,-7358,-18555,-22741,22488,43755,-29850,-28879,4429,80800,4476,9190,-14689,54920,4094,-38061,12795,-5608,-20330,16012,-6979,-75223,-8376,38051,-34924,-25578,-7255,48612,46429,20983,41939,54600,19405,-32278,-82721,-24736,43911,-18200,-55232,-15069,-17450,-21450,-38062,17417,-61385,21921,21430,-24349,-24123,-37516,-48326,-42278,113982,75791,-13879,-26388,-97084,-41391,12963,-32196,-9086,35468,6834,-54197,-86114,2890,-4892,61288,17743,45648,-27718,10148,113522,23749,-22413,-27801,71568,-37170,-8918,-51150,451,40607,72081,57425,-8583,-75396,-40704,31149,-90766,4509,25436,-39308,-8591,21352,-29605,-44971,49327,28712,-3971,-1653,19039,-28392,56666,66962,-32508,11447,-6255,19876,11610,-29309,-57820,-48126,-25047,-32272,11619,29710,31173,-28997,22418,23718,72705,-53353,43203,-9372,-37376,22203,21794,-16413,-37060,80628,74747,23294,16870,83597,4970,-5019,38530,-10394,121495,45179,-27802,-63129,26849,-15861,-20439,83877,-35482,-49495,18273,-4562,1518,60631,-56587,31268,-37622,242,69584,18418,12187,47252,10191,-4080,78608,61344,46288,39986,-21186,-9135,6650,71383,4487,7816,-75982,63694,61254,23679,15446,-18426,28273,-59012,-697,-29800,-19021,12666,-61442,-765,-8324,-18558,9140,-902,21294,1584,-47037,5050,30972,14315,-48729,-40977,-40883,-13164,-35459,62719,17617,33141,115308,-31730,-70331,20517,5473,6983,63388,31403,-38210,47433,53615,6904,-30525,46546,122363,17788,-56539,55700,30035,65392,6369,32602,-59317,-7245,4107,-35400,-52141,-46546,-39067,113866,31146,-31147,-9104,57419,12233,-20411,52775,-32148,-94420,-25003,5596,58358,57501,162657,13205,-17870,-53072,31252,-20141,12956,51354,50822,13968,63125,17551,40639,-86052,-28107,4882,-61356,-38881,2927,-35098,10608,75531,-6007,-12039,-29123,23711,58034,-12976,-10217,142578,-459,54975,-49521,-6924,47387,-4248,9889,-60098,14892,50397,70004,-2091,-1470,-26875,-39760,-89540,-5102,-14516,9371,-27177,14795,-20994,-59966,8279,23951,-20813,62037,61365,47597,-10046,-25954,-13626,-35049,48920,33891,21768,-31806,-77215,-32407,-7687,23906,-20176,-5332,-59279,-15045,-7016,11862,15083,13463,54850,49410,58766,29017,-15803,72520,-39287,-47510,-12120,51974,158,24757,63397,7750,-31639,-12585,-33823,103712,8497,76274,89831,5809,-20922,-86254,22008,57022,7386,96965,-12940,6424,61846,48985,17773,-16797,-51567,86422,131671,-11109,-28538,-44134,23508,-6881,-29582,-17668,31596,70482,69971,-63001,-51143,-2358,102955,104373,-2302,10818,14831,63472,21518,41668,-5098,36425,-7957,62933,86642,19146,15697,89461,-24766,2834,57230,-6835,12728,-66836,84712,61704,12049,-58415,-89108,30369,27758,-87121,-887,59682,-7062,62738,25784,43355,51907,37632,21217,3740,10080,15195,13197,9802,28893,-93627,286,-25703,17019,76031,-29663,14437,-4231,24114],[57233,9451,38528,49382,-32953,15929,51093,80063,38186,1980,33796,-21467,-57437,71706,31874,17117,39079,3672,9649,-19578,-58115,39011,-70061,-76394,58937,-50764,12089,-33007,27368,13471,-73729,-16980,-12688,25239,60034,8417,29807,44022,-32391,-38553,-69247,18116,-21420,-64167,23144,-74052,4991,-62916,-64143,-12708,26077,9761,-13037,-1573,-57151,50466,12166,3251,-35311,-96757,-41388,-3235,77582,-32925,31444,-24601,14104,-56681,-14557,3427,64567,49934,35151,25168,-102476,-56039,-54996,26379,536,-40625,-7728,-106228,-18260,-90423,-52824,12510,22440,10453,-88097,-75255,768,-11393,-37798,-25449,1273,57029,-54880,-90880,-94783,-48040,-8538,-41415,-16499,4781,-47980,94011,34441,-62504,6014,-26415,-31352,-22671,-32456,25556,-16583,-26962,-76001,-6918,29047,-52906,-92665,2415,-29251,32525,-19245,-1789,-76758,-105484,-128148,-34565,-68150,-9000,39837,-75849,-2212,70050,10219,6807,4504,-127784,-8655,2594,-7668,-3555,-21204,-17381,31876,-67299,-76768,-11171,14777,-55258,-3599,-27379,-26768,-15159,-18725,21337,-66190,-50458,-58243,-13523,23350,-68035,-147698,-7214,-84013,-1434,39401,6864,59469,12526,-6995,-47648,-120973,-1025,7165,-3324,10794,-19990,-14007,90354,87287,75241,-6378,43610,24006,111700,137685,36993,-85432,-69374,-679,-13146,12032,-48858,-21554,-16360,-48263,3135,80918,5835,-15180,-67886,-68821,-43169,-29736,-46892,-71571,-34658,76402,-61411,-32529,-41463,75653,-57654,-128053,-47258,-100891,16893,49379,-26749,-73965,-69185,-49918,-40091,29420,-31785,-57093,-162800,-83803,-56925,132111,47666,66649,-9916,-214303,-200754,-182268,-50257,718,-149421,-116356,-236660,-85359,-102176,-170591,-287315,-383495,-461607,-508903,-1028479,655063,674540,347728,206793,170555,206798,164450,154097,148702,120102,49370,96088,2273,158269,121221,204006,72317,14296,130154,77495,68386,172932,106582,83348,63805,29223,9241,73133,-2067,-17019,28877,24033,-6610,29347,44761,8640,79811,43806,-54206,-23979,11478,-6010,5987,20534,-34617,-23549,49662,-45371,-6903,42073,28547,29014,171,-11719,50927,57253,27561,-42515,-87649,-32530,-23079,-24849,-42977,51401,2385,62983,96899,26491,50744,109420,10021,33574,24373,-4834,3534,-29419,-41538,-60317,43393,75558,12558,57879,22205,13970,-16259,-9356,-122591,-100625,-277452,192061,127610,92288,79139,44657,104135,59908,32171,66341,84599,48029,13686,-17920,-9062,88824,114884,47345,113248,80291,24973,30504,30890,47453,82600,52211,63245,-622,14761,-19891,93964,30717,47023,54,-25436,-511,-11313,-6062,-39364,74023,95227,15981,82059,6019,36652,7919,41158,37520,11565,-125549,28937,32037,14779,96557,96922,-53117,-20528,53389,36337,40875,73742,41303,54084,-17259,35486,19671,-11774,-8715,-48029,23093,3789,-40523,-36577,-46493,4811,49354,33440,60317,-39192,-7431,-14936,29585,-29415,-302,-23604,57872,38216,-19728,-27800,8393,-89482,36757,106415,26639,25313,15726,-21761,12407,33848,-51656,-59769,7077,-14422,38059,8414,19595,-14481,-59566,-31982,28710,30115,-28371,23890,14535,-26179,13172,-99804,-24349,-50016,17878,67475,2052,54729,-24955,-10498,-26558,-27326,-30739,-64853,29396,-19094,76281,-21447,67893,20101,21988,6920,-11529,64771,63360,-20608,85804,42750,28344,20795,-39996,-3379,-24439,-93795,61699,98280,-86254,-3919,53520,1236,-84398,88072,89410,13934,10494,-18394,-7489,53817,8968,-22240,-105823,-6616,70004,42167,25575,59324,109722,39677,68138,29214,44350,-21181,-49127,-41753,-3348,41020,-13557,19694,-15936,14883,39042,-74449,7625,-15582,93890,83042,73313,-41814,-4833,-8441,38098,-75992,-73378,-48335,11261,33151,50041,11338,22131,-6273,-5927,-543,-1942,37396,40618,25892,-27253,91368,53888,61681,-30032,-46600,9993,62073,-33705,-69772,-19331,-61710,-58596,-19233,28756,-44771,-6917,24741,-73858,-67031,53011,1601,4475,3573,42690,-7473,35693,74744,49070,-17143,-36959,-34226,-20870,-34989,-39870,-151976,-3278,9896,-44796,-37213,32704,23662,2815,-8013,-12003,-1604,-25697,13247,38214,-6950,-24931,-9287,85821,-6830,-2526,-53418,43267,-1575,-41938,7733,363,-35071,32444,-5563,-102352,-17544,19809,-51714,1387,-6855,43247,41174,17290,48238,64633,30332,-6184,-63023,-23090,46693,-49920,-35376,-10521,-26050,-14739,-33033,8772,-76518,30452,-22043,-60725,-30440,-28007,-20677,-44598,69636,92893,4873,4044,-98866,-53740,13050,-10932,-16271,15629,16215,-78104,-109196,2086,11469,61564,27020,12989,-20614,-10140,112252,36383,-16512,-9530,118536,-4474,14317,-27774,-14607,32255,46768,34814,-5978,-59299,-23389,41470,-83253,4140,18755,-24031,-2062,16430,-48508,-73617,45997,10415,-4875,20173,6440,-56043,56393,61752,-17939,-9230,-9171,38668,17433,2372,-40263,-73498,-35138,-37259,-196,19407,24462,-7979,60167,24083,44399,-55615,33690,-1334,-31867,22750,27225,-22060,-37862,84275,64105,25939,27787,64143,1775,-15780,-6367,-44441,104294,51914,-25084,-78417,14018,-959,-201,68442,-19989,-51812,11019,-13619,-21098,42352,-33175,34022,-16955,33005,51926,11674,-10134,24531,13174,-40414,56669,49195,36070,17305,-30022,-31369,2487,62316,162,-3123,-74843,69286,59511,18812,8184,-1238,22606,-45286,-20903,-44441,-40294,-29072,-69146,-4231,341,-7104,13259,-18924,16179,12710,-22425,25767,4991,9491,-57302,-56298,-70598,-13441,-31804,72025,35982,21455,109792,-25317,-82236,11820,-7198,5063,45227,-1972,-46943,41307,28717,-4207,-22148,38891,130166,20321,-71774,67539,46717,59519,303,20812,-63605,-9959,9237,-40784,-95733,-51315,-49165,113312,56165,-31504,9349,77171,7668,-45520,47685,-43665,-80714,-29993,-45787,42440,46399,150387,21812,-8322,-47018,34538,-30911,19740,57875,83878,14048,67927,46200,11122,-85622,-18305,-5631,-70405,-73590,11365,17149,12548,92181,-26376,-12249,-57272,44401,64163,-13754,-82412,105143,29675,77925,-46888,-20523,53763,-15734,-15048,-66054,30825,53672,86477,12387,-31025,-36812,-48496,-80278,-22025,-33214,-3489,-29484,31502,-18489,-63297,19331,16316,-35215,23798,44927,30063,-45872,-45677,-47909,-37059,50842,27698,-3174,-31749,-67943,-42788,-21476,6245,-4695,9228,-52439,-1213,-12807,423,70336,23763,42238,89615,68332,24762,6117,117175,-21773,-52071,62,55283,19735,5422,77651,8876,-19011,-46173,-40694,93432,-3117,82664,98292,8776,-709,-76582,28528,49725,-20242,64405,22167,25173,85165,49144,17503,-28993,-76726,43583,81554,-34445,-20940,-39821,36238,-2059,-29724,-52564,21819,43182,88238,-60784,-37973,-8046,85507,116424,-4166,10206,20291,45027,7266,46472,6191,39262,-8961,58404,71713,45189,16487,75915,-27554,20708,71064,-5505,15164,-17147,123946,61493,4112,-57348,-55598,5783,16919,-132584,-5296,85094,5850,78088,12523,17429,40383,48913,12158,3620,-20420,3321,-3192,9778,28824,-80366,16017,-18507,14028,74649,-26854,22479,1153,25353],[38105,3861,54224,51789,-12444,23245,72819,96386,40040,1993,61659,-9124,-45823,94075,18340,35693,54968,-17920,-17542,-30105,-57302,29660,-68628,-57008,35366,-84767,-48710,-47370,-3616,-6084,-56900,-24388,12015,55770,61094,4578,34008,79665,15130,-41851,-39907,14271,-37782,-69907,24695,-95551,19159,-29167,-42281,-20014,27865,15817,-39788,-187,-39686,17232,-4407,11938,-28982,-85073,-44738,-45510,62854,-16210,26637,-26124,3867,-46685,-5594,-13868,114837,31333,7764,31005,-105757,-53307,-34748,61683,20197,-26058,-255,-117170,-23075,-70776,-49982,3071,2507,12723,-80651,-114454,4321,-20020,-55725,-32471,-2980,23826,-94152,-120773,-69458,-20463,-13110,-28146,-4262,27601,-45043,88996,27658,-53936,-1284,-19746,-13542,-11392,-23300,9520,2567,-25355,-82113,1090,18366,-83351,-117724,1018,-10250,43659,-8695,25223,-60958,-125620,-128511,9712,-38779,16919,41588,-58189,7846,89764,25522,20129,7962,-122690,6542,13404,-8380,15058,-16254,-26118,9120,-83698,-53506,6721,-12733,-35861,-9490,1925,-19115,-3579,-21505,40034,-59960,-49709,-56414,-28158,18237,-84742,-166408,-18221,-95717,346,62898,20404,66692,1673,8103,-57093,-119844,-3109,-14547,-21620,-5702,-26423,-5720,77632,61109,51211,-6978,62491,38926,86511,135191,55644,-57951,-35188,6980,-5944,25859,-62152,-28204,11344,-38285,-1432,62194,-5505,-18771,-79211,-60688,-27825,-9247,-76014,-54866,-38236,78357,-36469,-5829,-52129,52879,-74870,-119758,-31947,-82082,8675,60800,-23503,-84600,-101134,-89934,-59622,28889,-34526,-79435,-144896,-84066,-71177,129761,51508,42336,1736,-228232,-204354,-193375,-54460,8021,-144979,-134861,-255743,-81838,-103002,-177629,-285715,-372258,-475600,-714211,-944534,962520,655828,348852,227264,167179,207240,170835,162181,135161,123567,41552,72109,-8080,143527,109918,194880,43572,14685,128998,112078,86537,148716,84345,52245,67750,-2088,-10156,45284,12560,2209,5361,-141,-9720,38749,37027,-6855,36397,23582,-60953,-50268,7749,-15807,-4256,34927,-39418,-43049,40462,-23996,2783,56486,-7899,33811,5712,-11226,43279,50741,53164,-24986,-94849,5378,-8307,-14355,-46111,21209,30615,72875,64827,3208,24257,55063,-3587,46263,66575,-35170,-5237,-48563,-56513,-45083,45981,79430,10758,39743,39237,3479,-39557,-38267,-96530,-110524,-276176,136063,149527,98497,69681,40957,84223,72023,65901,55950,85339,55199,6730,-5820,14213,94900,124141,65561,113417,89400,14069,36207,26810,46817,76393,30744,48547,20384,50900,-2264,113700,48422,17683,11692,4253,-7096,-26630,-10569,-23947,103665,120559,29565,83237,9009,24382,-10807,33222,48214,32267,-115166,44402,38901,19051,90848,116965,-31477,-19470,66632,42985,40700,96270,60569,67664,-6090,44262,5180,-14643,-7490,-35148,22833,-2606,-42421,-49788,-35372,16388,52277,24264,14278,-36648,-16353,16880,43610,-34696,-13403,-36357,59135,4072,-47472,-12288,627,-95245,31836,117764,35537,13077,31864,165,-6308,44513,-54675,-50968,-22093,-23693,49653,13310,30780,-15543,-66212,-28896,30536,39992,-11336,35160,24752,-19157,26733,-76143,-73285,-55978,22632,42457,4659,66478,-22719,6323,-16699,-20786,-71936,-62542,20837,-28559,42401,-24857,70273,24851,4804,6802,-11669,85850,73797,-16463,70795,37092,25579,20313,-36525,-12614,5657,-58396,107172,102997,-102724,-12291,76075,-6353,-86475,74272,83054,7237,19284,-15956,-24566,42508,10574,-24048,-108954,2653,87032,36390,38745,50502,111800,57302,96156,36492,40271,-17557,-45408,-42191,-5266,22671,-2314,18576,-14115,25539,26397,-50613,14026,5088,105754,92327,87205,-42155,9146,-1871,15561,-97868,-93165,-3424,5425,19373,51543,12675,32389,7858,9255,17003,-1064,60646,29895,42399,-53189,85394,38651,34664,-15388,-47089,-7308,58615,-28375,-87891,-23999,-33365,-56941,-41083,42096,-45574,37519,34560,-52167,-71266,47302,2326,14395,1057,33199,5987,40883,75462,86337,342,-31704,-30518,-13145,-30836,-56365,-165481,28599,31722,-27874,-71416,7883,15573,-19179,-43008,-13159,17698,-17051,852,30497,18076,-11117,-22844,80521,-20822,-11472,-84664,31665,-3221,-49231,4952,319,-44434,43449,4767,-116201,-23079,-728,-69927,21151,-3684,34503,30662,18152,39241,63151,34895,17680,-41908,-18796,54489,-67556,-18663,-1739,-10138,2514,-27103,4558,-79353,38144,-59257,-89761,-41882,-18075,-1775,-44454,15806,88434,20761,27218,-81040,-49137,5783,-4081,-27433,-3387,18085,-95295,-107358,-8267,24777,58186,23360,-31531,-12618,-26536,100803,43981,-11077,-2852,146941,42453,25504,-19995,-27078,24925,25006,6165,-2680,-38781,-1367,47147,-54193,-5792,12716,-6764,6463,12077,-60255,-93769,31974,-9626,-7723,37153,5531,-67875,44803,50688,-3222,-20623,-17009,46936,22610,33884,-11032,-77828,-36904,-35393,-6360,10791,21416,483,79889,36832,25165,-49377,27705,12895,-19931,16291,31266,-25618,-27652,65949,48348,10514,26658,52225,7007,-28737,-37968,-55949,74869,62397,-17413,-96919,-10046,11360,18313,48023,-7486,-46313,5778,-12924,-29770,20765,-12916,34665,-1465,48569,36437,12525,-23514,-6208,9407,-71012,36841,29505,12298,-9238,-37648,-39871,-6398,40322,10369,-10054,-65315,72844,40981,7522,-11090,2683,16187,-29585,-30079,-45037,-56096,-45970,-57167,2470,30347,15734,13250,-17335,14354,28549,8702,43837,-8352,4371,-60834,-56936,-98319,-13316,-19112,71768,41932,17318,85146,-11119,-71054,5125,-14258,-1887,24762,-33711,-49694,40355,9096,-3343,-12663,29898,126924,21253,-73925,63178,57209,49140,-2394,-2832,-66043,-5888,10412,-48387,-116553,-44832,-49327,99268,83534,-26499,18903,64790,-614,-75906,32475,-58669,-60997,-32141,-64047,30483,40940,113506,16754,1686,-34937,34815,-31780,15936,58303,105242,35018,69715,69902,-15915,-75486,-6990,-7505,-74420,-106120,13132,53907,10148,93179,-48233,-13809,-70552,42007,63766,-7123,-122567,57849,56716,93857,-45255,-25336,54791,-17346,-37092,-59162,41998,65075,109943,16681,-59179,-50868,-39196,-67476,-40229,-44718,-34087,-30345,42617,-9381,-57740,28701,10958,-37633,-15471,20007,14149,-84164,-75139,-67999,-34073,52854,18479,-25143,-27678,-41127,-43749,-35791,-315,12659,19547,-40500,7761,-13370,-6043,110728,40266,25879,113246,67610,12144,23809,141773,-7055,-51290,6821,51190,61336,-3305,81930,2775,8629,-70996,-46098,84879,-10141,72820,91562,12456,24692,-52579,44664,47225,-39911,36773,63936,44422,82033,48161,8316,-38660,-91120,-17259,43330,-48696,-11665,-41337,40237,-1369,-33006,-60126,14772,16115,95805,-55216,-18982,-16361,56477,114553,-7477,8926,22838,22765,-2542,43181,21399,52694,-15879,41715,58213,64595,16282,50778,-29472,29400,76670,2188,22338,33204,141879,49084,-2908,-46145,-26968,-26653,6493,-139815,-12315,92499,21653,79142,-4496,-5544,20595,43930,-2087,-3555,-50922,-11832,-21253,5931,30127,-63807,31985,-5820,11430,69577,-20830,34461,5194,27453],[7698,-3726,60377,47720,13867,31605,88410,103840,34484,754,70255,-5907,-28835,107357,3261,49852,63997,-40947,-45964,-35154,-58416,20698,-64168,-45117,3675,-104703,-108545,-52655,-43643,-21924,-29045,-38761,22293,69740,47498,-7202,21205,95737,67109,-51465,-14226,1017,-45380,-79232,13017,-99878,31501,5333,-19011,-30088,27532,35054,-50170,16980,-23432,-36206,-23924,10266,-14973,-64093,-37675,-80766,44128,7445,14948,-26159,-9431,-39534,7148,-33899,137902,4257,-36758,37644,-96297,-42982,-3895,84095,23568,-20666,12589,-104339,-28584,-42519,-45310,-7006,-12309,3291,-58886,-134496,6388,-24852,-64679,-35892,-5099,-19625,-127434,-144702,-46737,8562,-10463,-13865,7421,51554,-36799,71416,13538,-62109,-20727,-14151,147,-2114,-6757,-146,12972,-28597,-79924,27786,15186,-103346,-126452,282,18708,47747,-7189,43924,-43656,-133307,-111759,55919,-4737,32905,37896,-34095,11768,92181,48718,42068,9940,-97117,32321,25178,-7204,31192,-11833,-47563,-19825,-90900,-29520,14646,-46471,-19555,1330,31597,-9565,-315,-23411,53210,-47022,-35504,-38780,-37111,12687,-85167,-156003,-33799,-94627,11558,73120,24606,69537,-9978,28306,-43396,-76029,2731,-56127,-41084,-29093,-34492,-3092,40244,34591,9686,-9536,55385,49206,54422,89754,68889,-19776,1486,6866,-10605,30552,-65894,-34993,7593,-43662,-19925,31028,-3562,-21955,-83320,-44292,-11686,6790,-105544,-51663,-41362,55554,-20033,-7469,-96910,-12380,-74529,-85930,-4834,-52689,4509,49884,-21340,-71200,-121734,-122110,-81575,30012,-44911,-100803,-93707,-78010,-73625,68422,33609,-2088,25354,-207712,-181130,-189964,-48728,33848,-128613,-143702,-258809,-90485,-102694,-174304,-269943,-345373,-470404,-854835,-904462,1199763,577589,333903,263785,163004,187016,155944,161066,109854,120659,37594,55098,925,127981,94891,150172,21994,27450,119202,141092,99969,110024,47081,24662,75495,-17828,-21305,6006,24737,15937,-22452,-42986,-13802,36445,36410,-7702,-5490,8380,-57616,-60158,14356,-24173,-7019,45108,-48005,-62274,24164,-492,10635,64584,-43706,36131,20112,-9427,41589,41094,70988,-9376,-91070,39392,3048,-1775,-34345,7804,49480,73995,25374,-23790,-1185,11996,-10040,65824,94433,-56239,-31078,-59134,-78981,-17369,46334,68628,5398,17727,42315,-28320,-63546,-69151,-51284,-115154,-275643,84663,155168,96788,62713,53769,70290,79565,99163,38829,76975,61699,-1162,5811,25362,101008,121640,78511,100933,89745,2382,43981,29139,46673,45861,1480,21085,45539,101392,20158,122748,69794,-9683,23923,31448,-6117,-33809,-16263,-10906,128775,126359,38773,80057,10964,2672,-30849,24346,48155,52240,-82406,63491,69510,28325,74150,127331,13758,-14836,69765,44867,45610,112162,78962,73131,19468,78264,-7890,-36477,-7581,-21472,21658,-2936,-42152,-60273,-7582,32744,57120,15595,-41369,-31232,-20296,41969,49613,-27813,-16678,-38927,59408,-26471,-68236,-1228,-11341,-89609,25060,105163,36304,-8834,41267,23920,-23299,52007,-50632,-29906,-62025,-36276,69780,10931,38201,-25276,-57499,-20124,24457,43580,-4339,45085,34071,-10481,26013,-53616,-115902,-51581,23483,10899,8692,62387,-17467,31703,-1147,-2875,-81719,-56285,13693,-21851,7440,-20066,68898,23503,-13587,11986,-14201,101872,88129,-8948,43619,28831,25988,13563,-19507,-19727,21344,-20447,147186,98940,-105478,-25442,81239,-17829,-73092,32144,63346,-76,26458,-1451,-35198,22475,25576,-24802,-94642,1094,91004,31808,56256,40329,88266,73002,107079,45669,44658,6949,-38239,-30501,3681,8807,12888,18921,-9914,35280,10160,-14188,13145,22714,111393,90429,91890,-37852,17839,8440,-4195,-100332,-94399,40940,-10080,13028,50489,27895,41490,16621,19898,36548,-3594,66557,11154,51236,-64470,74607,5833,9467,-1841,-40962,-23959,50681,-25584,-97980,-14100,20570,-43243,-52850,48269,-40050,65999,38359,-32345,-54020,41787,3516,20152,-6641,26688,19777,56121,79406,132874,29185,-17072,-20451,4556,-10881,-59857,-154874,47674,49974,-16639,-90901,-17564,11022,-32948,-73984,-9530,31958,-6101,-14128,19955,39627,9537,-33477,62822,-36374,-14299,-96567,23300,-1498,-59988,7016,-4824,-47137,49111,17769,-112038,-23901,-17591,-83440,25142,1187,24947,21093,21216,21026,57278,32840,34993,-25772,-13044,66886,-67995,-8416,6781,29833,24454,-25950,7265,-67381,37599,-78132,-99878,-54472,-11591,6706,-40526,-24732,58142,30777,39831,-52743,-30370,-7934,-10473,-38747,-15136,13780,-102838,-85546,-23570,29026,49041,7006,-74000,-3132,-32552,82942,45657,-7635,-5777,145853,84170,19871,-33657,-34218,20355,9790,-22509,-2986,-20113,19562,51297,-9046,-21471,9446,6130,16671,7685,-58958,-94920,10000,-25662,-10198,46988,18950,-62271,22997,34996,10599,-15584,-31117,44396,26727,56308,22498,-59996,-24855,-29905,-5060,7627,20230,-3419,68036,58186,16161,-35172,22124,28338,-6252,4603,33828,-28732,-11593,27015,29722,-12660,14194,46775,20382,-42510,-49661,-48506,39494,75345,-7305,-117805,-37150,18948,30184,29084,132,-33385,2507,-5843,-27032,39,-4765,27174,3632,40146,26975,21627,-23689,-35462,-1369,-84702,23910,4039,-13333,-33292,-42431,-36018,-19606,12147,29171,-9713,-49163,72195,12646,-5125,-37236,-8133,12691,-12141,-24989,-34233,-59016,-31785,-31497,13472,68386,40561,7900,425,15943,43746,35515,54079,-11790,-227,-59388,-42085,-112054,-12125,-51,64404,34893,21276,47832,6246,-37137,-2011,-15293,-8276,4758,-52366,-48090,41355,-3180,3152,-4891,24830,107042,20714,-62611,46958,57348,36199,-120,-31237,-66363,2107,7060,-55620,-108051,-31317,-39520,68940,105686,-15177,17356,32697,-10917,-103807,10282,-78330,-40794,-22480,-38506,16981,42298,67821,1570,9540,-18812,32961,-22461,2608,52647,112507,63433,68938,83232,-32268,-56292,3456,15,-73838,-127831,11034,68265,7420,82935,-60703,-17180,-65447,12638,58879,4180,-106873,12125,70834,93017,-44833,-27731,52469,-8539,-51100,-44331,49789,82038,132365,10596,-77366,-66647,-15373,-55033,-56237,-46826,-73075,-30647,45039,7602,-42474,35921,8227,-33258,-45343,-9005,2217,-114274,-98386,-70567,-24200,54084,7664,-39886,-21287,-7123,-34590,-47646,5341,27238,22791,-24715,11187,-8778,-8452,128804,57671,8222,113511,53101,-3945,31088,133575,4927,-47579,5087,39454,106420,-1801,75258,-7950,46185,-73392,-44861,77657,-11344,45862,71552,16545,52872,-21054,66672,50785,-48525,30029,101186,60118,56435,41589,-7198,-41170,-89986,-72564,24411,-45753,-1617,-46782,31782,-3752,-36938,-40522,8393,-3886,90594,-44093,1845,-21979,24484,101611,-11334,4961,19725,183,-3049,32360,38285,70999,-29434,12174,48439,74378,16983,21491,-29931,30610,70853,14330,29111,66643,136433,30967,-7765,-29124,-15666,-57732,-3314,-114031,-21442,74747,33295,61857,-23739,-21321,-1468,22238,-17724,-16409,-75114,-27794,-31739,-4102,30040,-50117,43256,8645,9015,61496,-12610,46676,7538,29988],[-23341,-10742,56542,36816,34740,40856,89215,98860,23174,123,57980,-9932,-11378,110912,-7211,57216,61352,-61732,-69703,-32816,-62830,13522,-57791,-43680,-26054,-102854,-152200,-46566,-77011,-33077,-381,-55122,18324,61053,17523,-23859,-7676,85170,110303,-62572,-1390,-20633,-45939,-90321,-5320,-85259,39059,30795,2548,-43098,23389,57014,-41511,44762,-9463,-94786,-42477,-3094,-1159,-42776,-21223,-98103,21916,32377,-1571,-21049,-19826,-36867,23387,-51712,130527,-24969,-85021,44318,-63562,-24274,33024,89888,11246,-24226,26442,-75326,-32953,-17782,-37009,-13865,-17633,-12095,-28614,-124894,7364,-23304,-63333,-36239,-3111,-51921,-139994,-152703,-60263,16870,-5566,-1422,10629,63940,-29790,41333,-14938,-82218,-43981,-12902,6014,91,14702,3729,14893,-31560,-71207,54105,21152,-111663,-121719,-5601,49338,43783,-14952,47124,-26650,-125265,-84247,89872,21807,34883,30208,-10617,11623,77832,77561,70617,10629,-61576,60989,35141,-6845,41482,-7181,-77006,-47894,-87820,-7611,12070,-83913,-11982,31562,55210,-111,-5818,-20530,58677,-33559,-12240,-7670,-38352,7694,-69430,-116775,-51719,-82317,24418,66206,17609,69028,-16248,46625,-11208,-2043,3450,-105339,-54860,-55085,-45700,-9387,-11158,15192,-39269,-15407,25503,53610,24511,16542,70999,19214,31134,-1145,-23442,26125,-57556,-40385,-22384,-71322,-44669,-6823,4204,-22212,-72326,-17925,3405,14301,-127893,-60716,-40196,11179,-21595,-41338,-140517,-62643,-54598,-30393,33100,-16854,8989,24253,-22006,-37633,-120420,-131501,-100648,29375,-56613,-113363,-18694,-63006,-60156,-24825,1776,-55157,59624,-157258,-131572,-163662,-31630,68520,-99438,-135163,-242536,-108126,-98357,-150416,-229405,-288094,-436821,-840542,-928651,1157589,456475,307862,288559,149680,149895,119986,146617,78582,108898,35921,45543,19141,113910,80113,82571,11565,43722,104347,154258,106399,67654,4230,6169,81052,-20352,-21411,-33549,32524,17392,-47308,-86429,-19532,26444,41129,4397,-32596,10056,-18318,-40122,35583,-24941,1113,53851,-54316,-74512,5734,21178,13816,66391,-65736,37228,42288,-873,44641,27934,77272,6410,-74091,61282,11181,11105,-6287,16394,44814,64334,-10154,-46134,-14941,-12048,-7205,86808,104925,-60179,-62745,-60363,-119624,1701,27501,41141,-2812,-4611,28057,-68068,-87947,-94129,-11537,-117950,-265261,55814,143759,87291,55882,80459,64564,82263,121446,19698,63012,67271,-7085,9172,24534,101824,105771,80031,78934,85024,-6901,52103,35301,38762,-4813,-27205,-5346,76186,148028,41714,117713,87549,-32783,33674,47096,398,-30635,-19748,-8161,140364,109391,39555,75868,11443,-24125,-47592,17064,31443,64650,-48757,79737,111706,39660,51189,124242,67286,-7378,57172,38655,52220,121475,86911,68160,53923,119312,-28574,-70348,-12422,-14047,20986,-2467,-38454,-59912,29935,45678,66699,8979,-85691,-21228,-23873,49734,46899,-5101,-8301,-31693,56957,-45592,-80016,5894,-24002,-76077,14763,69430,28485,-36968,36320,41379,-36174,52526,-43718,-9186,-97962,-48686,96717,4530,44676,-33907,-34266,-6017,12272,37730,-6115,53285,39466,-13072,9570,-43157,-139890,-42652,19749,-21087,8722,41027,-9848,56513,10071,24464,-53425,-46752,9893,-1412,-19350,-7794,61780,16080,-29643,21593,-20108,109684,101950,2759,13483,25449,28193,3599,9362,-21103,25004,5404,166369,82920,-95299,-37848,67852,-29868,-45923,-17744,40129,-2892,28782,18815,-37368,-4381,46174,-23410,-69750,-13392,80160,27669,72943,30086,51285,81414,96551,51411,55750,47443,-28366,-11395,22084,4172,28541,26121,-2665,40717,-2249,27263,5578,33863,108790,77646,83803,-28390,22601,21790,-13718,-80262,-74582,66608,-29276,15696,47498,51318,48775,20342,26189,56084,-6771,55757,-7197,50794,-63225,61270,-32716,-3900,6189,-31450,-33423,42850,-24668,-98660,9380,75504,-18610,-49814,50831,-31123,62959,35799,-17681,-23882,37515,6564,20332,-15672,23451,28349,75793,87670,176407,61454,6446,-2042,24682,15796,-48054,-123023,51836,60544,-15572,-93688,-38498,13061,-36114,-90331,-1243,35561,-1976,-29590,6924,53257,31779,-39250,35307,-50581,-10245,-85092,18598,2867,-70181,13817,-13235,-44472,51032,28105,-90574,-23021,-26095,-86504,10170,6065,15355,17285,24410,3109,54800,25991,43829,-19195,-7198,80353,-55385,-4033,10857,84588,43875,-33298,16733,-41745,27467,-74976,-92030,-62621,-10321,9190,-32533,-36339,7767,33156,42046,-22960,-4602,-25424,-25881,-46181,-15606,7355,-100900,-58481,-38222,20898,31839,-16855,-99127,6940,-23520,65208,42783,-8599,-15544,115951,104524,-46,-64605,-34401,18689,1189,-45461,-9284,-7957,33115,56160,40416,-36509,9603,9362,26113,2912,-43184,-75609,-15168,-34019,-9749,49704,41769,-44032,-4019,16334,22405,6368,-49927,34026,28517,64610,50753,-26440,-1486,-25437,3298,12578,18757,-16714,25898,81581,15301,-15317,14747,40008,7170,-8583,36092,-32526,4318,-22794,11118,-29905,-2546,44328,38895,-56789,-42380,-32689,8567,88731,2589,-134783,-57403,21635,32655,14137,1747,-15892,156,1302,-20222,-16228,-10892,10321,-3016,10356,24605,35809,-12676,-52781,-18218,-77854,18289,-25945,-30034,-49981,-43373,-26381,-33804,-12393,46443,-1412,-30700,64223,-15347,-13509,-63098,-29429,14040,6471,-7462,-16478,-45009,4121,-3163,22169,96063,56941,-2006,21889,19311,53564,51313,53722,-12014,-4806,-53450,-15316,-102985,-9210,21197,54005,19279,30648,7677,20419,8745,-12559,-11188,-8352,-11787,-50534,-44581,41121,-7743,6874,-1795,28107,72084,19473,-42702,26175,44676,23341,7418,-54674,-64980,10261,-190,-58128,-74177,-17892,-23692,28584,112798,1670,7359,1680,-19690,-120423,-14492,-101836,-25772,765,17191,-889,48429,28041,-17006,13296,-1724,30347,-5937,-15712,42405,107007,84914,66841,84183,-33741,-31664,11719,14496,-68683,-131517,8219,60413,8164,68096,-56259,-22080,-46709,-34896,51234,16475,-45409,-25164,66239,71286,-44635,-31628,47557,7392,-55980,-28210,55786,98854,141452,-1184,-79134,-80312,12718,-44594,-65236,-40275,-104716,-30547,39133,30153,-16938,41803,9104,-26834,-59549,-36193,-4737,-128431,-101540,-61526,-8424,53192,-3043,-43527,-13715,23577,-16583,-54361,18818,34926,20582,-6548,11739,-188,-8944,125060,69906,-7983,93580,25544,-17164,25185,95005,14613,-43220,-5305,20366,133067,7306,61579,-18213,80686,-50677,-35170,65300,-7116,5118,44054,20064,77512,8130,84454,56114,-47081,47170,122643,66529,18933,24867,-23894,-34188,-74521,-103676,18516,-22335,8671,-49910,12607,-7105,-39301,-5637,1675,-14118,73637,-26059,19918,-22470,-3462,81595,-13876,-3640,9568,-19725,7385,18834,53313,83957,-47216,-23442,43083,75618,21035,-2733,-28455,27503,54624,27308,30516,72650,113301,14509,-10604,-9424,-24081,-76255,-10825,-69111,-34844,35919,35216,29691,-41829,-27461,-18879,-10002,-29822,-31222,-88844,-40734,-27917,-19980,26451,-44504,46555,20694,6680,51749,-4110,54361,9348,31625],[-43322,-15043,45241,20389,41157,49594,68310,80937,8999,832,32156,-16689,2070,106470,-9572,57059,46424,-77530,-84237,-24559,-70188,8076,-50132,-49945,-47340,-81222,-172912,-31338,-90570,-39239,18510,-64534,5703,32241,-23411,-39662,-44697,53673,134855,-68822,-465,-46292,-42954,-99620,-22569,-58534,40420,42431,19974,-58036,15564,67902,-20400,73783,2188,-138476,-55466,-25114,5456,-25965,869,-91391,-1844,52931,-18709,-8220,-23824,-37228,40641,-63525,106425,-49048,-119537,49617,-3942,626,70298,81637,-10057,-33328,36966,-40862,-34828,-6609,-25334,-13961,-12220,-24882,660,-85223,7774,-15496,-53589,-34671,3840,-57870,-126242,-133969,-130671,-21168,-7925,6187,680,57617,-30729,1435,-60875,-102206,-61479,-17456,3780,-6976,35762,20813,12006,-29261,-59176,60402,32632,-114075,-114240,-22854,72366,31157,-28801,33255,-10783,-104259,-55664,100534,32209,23729,17981,5870,11082,53152,108384,99732,11206,-28742,82800,37491,-10498,43591,-1553,-104327,-70753,-77034,10680,2289,-120696,-15904,71612,68169,6717,-18191,-10570,55218,-25136,12779,29972,-30160,3112,-43946,-62440,-68726,-64274,28737,43103,961,66355,-13820,56649,26818,63011,-34782,-146029,-59966,-81474,-59936,-26050,-59630,9634,-81553,-24092,-17539,52757,1398,-57682,58171,48273,45379,-15006,-38750,14501,-39270,-43353,-63047,-120170,-66798,-42543,6616,-20226,-43809,16219,14789,11568,-137421,-78559,-33379,-42510,-46315,-100447,-116767,-13372,-20942,31127,75959,18239,21113,-3916,-24320,1979,-90444,-111058,-111865,23839,-64245,-110352,59999,-39755,-32201,-106997,-31820,-102989,94745,-93353,-65548,-110960,-6143,94177,-61627,-107257,-210151,-130108,-89017,-107304,-167367,-199880,-376376,-692445,-1024069,810797,326068,278259,270831,122586,106550,72516,119505,49312,89882,35230,42537,35614,102715,69134,16257,12043,55934,90193,149856,105005,31620,-32270,-1716,77778,-15784,-11811,-62109,35046,5597,-61009,-112215,-26905,16620,47383,24455,-37877,33433,98547,23308,70520,-10815,21396,63371,-49194,-71933,-9573,38162,11813,64382,-64920,39155,68704,18037,48574,11224,72062,23686,-47644,68176,17330,24511,33875,42316,12433,45528,-32018,-58135,-10672,-18080,3786,103335,103248,-44438,-83284,-53411,-179548,-7352,-18825,2152,-11252,-24896,-1873,-96066,-109719,-106759,1657,-121818,-239743,61333,121916,72873,46778,109855,58434,79437,123725,3945,47537,71112,-8162,-654,15183,91593,78760,68533,53680,79779,-11675,57356,40651,18400,-61602,-48234,-18113,115140,171347,57246,100160,93163,-47995,38473,47071,8264,-20114,-17953,-17731,133656,75902,30201,71595,9920,-47880,-55832,13378,-1020,63257,-29290,87739,147570,49044,28976,106206,111438,1751,30203,23865,55557,122517,76788,53634,88348,133085,-77885,-100840,-23270,-14783,21924,-5906,-30190,-44703,65003,51352,82566,4851,-98796,-5502,-31812,36935,37586,32157,9906,-18405,50225,-50989,-82344,10974,-35181,-58921,404,20369,13266,-65271,15028,45652,-44418,44621,-37923,1427,-114746,-56886,125594,-2867,51894,-33083,-3041,11455,-1931,23264,-11771,59786,39648,-30078,-17348,-43626,-138955,-35476,11917,-47454,-168,6720,-742,71829,10648,54855,-781,-35298,10669,23491,-32061,7661,48922,4395,-40373,33003,-29219,108683,109638,17262,-9185,31725,29760,-5653,43678,-14345,22149,14179,156426,55764,-76435,-43037,40121,-39892,-10818,-57150,21703,2533,25531,37831,-30845,-33235,62977,-20287,-45161,-38377,57141,22615,82074,19411,15803,76691,67376,48707,69362,87878,-16635,8950,45622,9578,40690,44506,6992,41020,-5050,62894,-4565,37761,98290,57577,63446,-13301,25828,34586,-10455,-44532,-40514,66347,-44767,24755,43706,71289,52828,20414,29107,72652,-8290,33490,-16264,43537,-53844,44699,-61764,-2129,6449,-22066,-26665,37179,-24819,-91118,38162,106926,10659,-31075,53174,-22235,28220,27966,-7603,5721,35482,12830,15301,-22528,21272,27087,89033,96851,199609,87417,34487,24315,37247,40388,-24153,-79580,43709,62230,-24750,-83178,-51959,20870,-30246,-84936,10102,26930,-8818,-42160,-7170,56708,49947,-39321,4460,-59707,-894,-56892,15720,9168,-73229,23119,-22637,-39179,51188,33358,-58195,-25536,-23998,-75583,-19544,9163,5268,20819,26723,-6460,60249,16804,44353,-23174,-2665,89397,-38277,-2499,8096,137925,54550,-48159,30284,-7452,12660,-54881,-79205,-61411,-12403,12641,-21497,-18801,-47620,27819,36548,1845,19304,-42865,-45290,-46799,-5057,3536,-92074,-42873,-48642,1007,6495,-39686,-96222,15172,1136,53857,38052,-15871,-30221,68464,99921,-24977,-99010,-27550,18495,-2499,-58684,-21442,-3566,34621,61705,81523,-44236,12229,1243,31649,-2143,-17159,-43697,-37780,-33843,-4522,46931,64165,-20643,-28650,-3528,31030,39067,-69056,20424,26380,58864,65634,11841,24263,-25633,16347,26224,15684,-34284,-29620,98458,18141,6992,6196,44421,20648,-19024,39719,-36904,15453,-69941,-4622,-31977,-13313,41337,57574,-71205,-22783,-19566,-7853,99960,10171,-136937,-63961,21021,26005,1531,-2973,1649,-2407,2414,-17920,-25718,-23460,-11816,-18537,-30110,27446,49009,2300,-51106,-39243,-55838,17137,-58331,-32900,-57399,-40273,-19035,-43745,-23464,53173,12698,-14728,46988,-33730,-13400,-82028,-52782,19778,24935,16334,2963,-17492,44204,15710,23736,98910,57597,-13801,31934,21536,54978,55042,43293,-14714,-11056,-43475,16166,-70380,-3901,40098,44597,2592,40452,-25325,25291,50237,-28080,-3682,877,-22826,-28480,-41682,38275,-5837,2203,-5663,41029,31135,19000,-21588,7678,19365,12706,19107,-64250,-62702,15201,-9685,-51810,-27832,-12126,-8927,-9519,98726,21143,-4771,-10649,-22914,-119152,-36932,-124702,-19450,29378,76239,-21842,55373,1282,-32041,11995,12633,28371,12907,-33181,29968,92066,90671,65208,75191,-21687,-7108,17558,31180,-58259,-114315,6836,36511,14281,54960,-34763,-27513,-25848,-80444,41027,26521,25302,-51622,43437,33203,-43435,-36875,38516,24004,-54402,-15693,60780,108469,127198,-11341,-62871,-87671,33351,-34728,-63252,-28244,-115527,-29584,28314,53021,17718,47359,14518,-20969,-58255,-55451,-6711,-124088,-83147,-50425,9190,48706,-12019,-34693,-5876,43747,6791,-54349,32664,33967,19198,11682,13794,10377,-9366,105187,72133,-20192,64898,-9386,-22575,8112,45066,21498,-40146,-21449,-4547,128114,20802,47111,-22256,96104,-12223,-18943,41543,661,-41271,16349,20914,91303,26394,85743,56600,-39718,74373,121346,57438,-18964,-4385,-35756,-18628,-51352,-104553,16592,16512,18862,-42987,-10150,-8793,-38892,28094,-4575,-15772,48544,-2362,31299,-19422,-23371,58775,-13062,-17504,-6944,-34900,26186,9464,62568,81308,-63144,-52357,41251,72019,30207,-15088,-24711,23152,32853,36969,23649,55354,82383,4955,-12578,10774,-44361,-73211,-13949,-20162,-54862,-8762,25239,-8048,-54416,-24320,-27768,-42163,-33480,-43168,-91325,-46948,-8893,-38480,18907,-48797,41706,26961,4546,41984,2493,54369,12759,30640],[-45283,-15554,31083,978,30603,55473,25840,53230,-4994,1978,5066,-21325,9039,95797,-4892,50545,23320,-86733,-87562,-15029,-78207,3190,-41683,-57295,-59493,-50545,-172763,-12201,-78667,-39874,21112,-59920,-7251,-5276,-63364,-48416,-77256,17312,138427,-65426,-1477,-69472,-39454,-103208,-32534,-31268,36103,42385,32024,-72398,5771,57828,1783,94289,11428,-151640,-58897,-48786,1683,-13196,23229,-61729,-24060,64752,-31443,12173,-22313,-37483,54839,-67811,85714,-62443,-127153,51944,69867,26022,101952,66024,-30251,-43038,41146,-10174,-33643,-13371,-12766,-5709,1823,-26840,19037,-28308,8190,-3975,-39414,-32454,14440,-36525,-91704,-84571,-226716,-108138,-26270,6817,-20948,34212,-43032,-43234,-118326,-111638,-67243,-26573,-3696,-21883,50500,43627,8985,-19128,-47460,38028,41789,-118874,-115767,-53222,81016,10760,-43512,7132,3874,-77785,-34655,84331,25212,4241,1266,11862,13415,27021,134457,120145,13116,-7358,89854,24962,-20527,37199,5378,-117403,-86251,-63187,24731,-9000,-150122,-30384,104982,68860,8693,-34359,5334,43027,-24709,31935,63957,-12282,-2556,-18665,-12651,-81325,-47904,16818,9731,-20932,62487,-4078,54712,56059,78334,-136289,-165112,-58151,-107299,-75050,-51948,-91066,19369,-105431,-33141,-61136,47766,-14162,-108015,31502,59357,40238,-31142,-50848,-1421,-16960,-43554,-96788,-175273,-79902,-67523,-4062,-18749,-3747,51146,20027,-256,-132938,-100654,-22714,-88385,-91587,-167244,16690,164799,16233,78304,112312,43751,34788,-23780,-24882,29612,-34788,-66015,-111414,12195,-65855,-89351,118607,-12678,3598,-144431,-55574,-134829,115443,-38147,740,-38833,20891,96620,-24071,-65399,-169607,-151929,-76692,-58142,-101077,-103312,-302071,-498748,-1176161,308222,223079,252365,200354,85301,70110,28560,85088,29310,68847,35006,44313,43826,94509,64256,-26597,20328,60911,82179,134426,96775,8232,-52252,-2346,61834,-9771,2815,-73485,32886,-14141,-57670,-111243,-34650,14618,50996,46734,-21912,73054,303899,131189,111182,22190,52242,73748,-26939,-50647,-17856,49154,6439,61771,-40073,43808,93771,46346,48400,-8090,59025,40993,-19810,63277,22719,40089,77184,73694,-37469,22526,-35802,-58962,10648,-10800,19337,111603,97093,-12576,-78566,-40655,-241414,-48692,-84213,-38481,-16187,-41525,-40539,-96798,-123199,-104342,-17713,-127466,-201612,100323,100717,57902,34583,126553,39430,70156,102122,-4265,33887,72019,-3794,-23280,2107,67527,47548,48285,32448,76741,-11335,56289,40770,-11890,-105838,-58644,-11589,160796,162953,64138,76203,80860,-51682,37286,32894,13265,-9193,-9501,-33811,109634,38008,12554,63625,6199,-60296,-51651,14050,-39142,44936,-26264,84904,162224,52693,13765,74218,133156,11113,-3125,3790,51567,111961,46545,33506,113048,91750,-167790,-110689,-37854,-19369,24556,-15072,-16956,-17534,85281,52305,103395,2612,-73928,15227,-45990,8758,25142,76415,33023,-4917,38774,-45672,-76195,16052,-43754,-41996,-16761,-27220,-6258,-86734,-16829,33732,-49733,29759,-35106,-1567,-105903,-57451,150008,-9616,59287,-20451,27020,28913,-13645,5260,-15341,64598,35301,-52988,-43743,-44409,-114366,-33633,1397,-64852,-19446,-31547,8781,72948,341,79568,50833,-23407,15856,41211,-30269,21041,32577,-8350,-44290,42458,-39979,100443,107284,31269,-16392,47422,28164,-10792,75249,732,16748,11258,120427,23148,-55127,-36402,6096,-46715,23341,-76705,11340,15632,19148,50161,-17374,-57435,69260,-17487,-29955,-66336,27869,15862,78774,6849,-7839,56247,28637,35968,80617,107080,-4477,24930,68412,21031,45890,74192,16800,38223,3406,81911,-12049,35628,82463,34798,34630,6791,29917,42036,3138,-8347,-4907,45604,-50374,34689,40253,75784,51919,18196,29919,82970,-7271,7185,-10735,34182,-40496,24319,-68853,10988,-125,-15759,3111,33662,-25417,-79378,59405,104306,35358,-1303,55897,-16126,-23833,17008,1038,23167,36179,22810,7213,-25455,16879,14284,86562,100994,188576,98995,59900,54454,34998,57219,4005,-35395,28378,57154,-39549,-65975,-57094,29790,-19812,-58476,21817,9293,-23880,-48142,-20131,50230,59939,-33763,-21844,-60693,10718,-26309,12027,16515,-63576,31778,-30903,-34058,50788,34421,-25081,-35321,-12139,-50411,-53330,9180,-5894,29521,28404,-4678,72018,6879,38014,-34995,-642,88998,-24859,-610,-1316,172081,53138,-64112,43680,27652,1503,-28150,-76942,-48715,-12014,21857,-9512,14280,-90118,16455,27045,18109,33791,-56342,-64362,-39790,11665,5567,-79559,-48165,-55422,-25875,-22862,-52687,-64692,18476,36772,51759,33843,-29410,-48329,19582,79012,-42816,-118456,-15229,17372,-3253,-60788,-37187,-4494,22861,65618,105947,-40157,15333,-14798,31345,-7054,10359,-11034,-52505,-26935,5821,40727,76109,2118,-43226,-22286,35571,72274,-82906,7616,19307,43483,63641,43235,42373,-31227,30551,46494,11113,-50572,-74193,100846,19402,28984,-60,40273,34519,-23766,45774,-40416,20101,-102211,-15324,-18659,-9573,36411,70937,-84075,21,-15450,-4350,106354,14273,-113479,-55998,19471,13357,-12138,-13346,14525,-5414,-5500,-26166,-27780,-27215,-32040,-36939,-67074,31630,54570,12299,-30283,-61941,-29569,16712,-86705,-24711,-56815,-33686,-19462,-44328,-16298,45314,28430,-4355,21301,-37376,-3269,-90067,-68847,27357,41102,38312,19063,11267,72626,16592,16687,73509,41457,-23820,21258,19438,47237,50105,26248,-21411,-20843,-29637,44038,-23022,4101,52743,38498,-7428,45174,-44273,17240,73058,-47378,5183,17652,-28111,5152,-41260,34002,288,-10912,-17177,61193,-3855,21020,-5766,-5240,-15352,5094,32799,-55346,-60139,14977,-19188,-34893,15006,-18846,-3037,-34711,65897,38625,-12018,1645,-17812,-98494,-52016,-139319,-20655,48372,114048,-41903,59081,-12997,-38844,5621,20496,27985,29205,-45133,17917,71360,79586,65721,62753,-2031,12109,21227,44599,-41825,-79862,7361,5868,24901,47467,-3310,-32033,-15458,-102469,26833,32468,68238,-66562,9153,-9189,-40953,-40606,22215,33677,-50760,-7788,64348,105264,88933,-13139,-33204,-87117,39357,-22444,-49469,-15083,-101568,-27079,17377,70086,56743,52668,24455,-16242,-46862,-62089,-4342,-104266,-55482,-43938,22599,39648,-18101,-15560,1049,50923,30234,-47505,39788,25867,25996,26473,20588,20456,-9942,76713,62299,-26940,41229,-42626,-18691,-13613,8907,23775,-39726,-38283,-31717,94306,35871,37233,-15860,82585,26241,-85,6153,9209,-81632,-5508,16438,89798,30005,63427,47591,-31676,89164,97687,29293,-48847,-43148,-38187,1649,-29354,-83142,13759,56536,28352,-22188,-27182,-6510,-35648,49103,-8143,-12495,20426,22380,33686,-16970,-34145,37201,-7644,-35077,-27168,-44394,47191,9637,63144,58020,-68701,-61869,41375,67188,44413,-14374,-18544,19525,12117,39897,8516,32587,53365,3552,-15039,29296,-63061,-46468,-11703,21448,-80141,-40949,5212,-40515,-57733,-14965,-29103,-63251,-25428,-47891,-84772,-44613,19818,-54492,8838,-60294,31749,25935,2902,33628,5480,47376,19667,25713],[-30582,-12562,19112,-18432,7632,56050,-27053,21833,-16664,1471,-12238,-20638,9835,78223,1173,40367,-921,-88791,-80654,-10334,-83268,-2585,-33258,-59400,-66148,-24718,-157924,5152,-44603,-33952,7679,-40706,-12767,-35405,-88569,-46144,-93015,-6108,126258,-51469,6938,-83540,-36360,-98331,-32368,-13334,28343,37253,38747,-82282,-3515,26402,15204,99930,17516,-131023,-50754,-65011,-10654,-655,40549,-17590,-41360,65737,-35832,35834,-20144,-34644,61788,-65279,80709,-63825,-105536,50164,130754,44191,122706,50282,-39799,-48774,37967,11629,-29589,-35327,-3073,9483,19840,-13248,20072,23358,9170,7379,-25205,-30459,24938,-1308,-49773,-13723,-265973,-205716,-61594,-196,-46668,2548,-64518,-86181,-171322,-107298,-61580,-36495,-11865,-40050,54725,60924,8482,-1964,-39133,-6348,40003,-130388,-130444,-90116,73492,-14162,-54053,-22552,17537,-54770,-25352,46900,7591,-17048,-17959,7869,19426,6440,145987,122896,17303,1217,79464,-6156,-37209,24445,13280,-107976,-93183,-50182,34170,-16095,-164525,-51233,117585,58742,4799,-51396,22437,24143,-31688,39980,83666,10883,-11855,-2775,17739,-86906,-39546,-12424,-24859,-42284,58235,7012,40522,67602,32062,-277680,-158278,-54361,-129867,-87542,-83433,-99781,39119,-106828,-39066,-93727,39166,-23332,-122732,-2379,50051,17435,-45558,-55891,-18694,2171,-41240,-111358,-209001,-82158,-77136,-27352,-20663,35499,76605,17934,-17493,-118271,-121506,-12448,-112128,-145387,-218949,221005,393917,46830,96581,128682,51668,41721,-30264,-19958,31807,29420,-12163,-97638,-4459,-63439,-54470,139335,11177,37763,-128866,-62798,-145903,108886,-10619,50150,32762,40618,73400,2808,-21100,-130822,-170295,-65962,-21386,-52977,-35147,-234183,-340379,-1346251,-144794,172898,235159,101265,49623,51130,1837,51369,22613,52579,35548,48796,43916,88203,66160,-37108,32259,60279,82964,117713,84331,-1031,-51012,-2168,34580,-4798,16524,-69071,27962,-33402,-36612,-86968,-40262,24209,48886,67000,8670,114935,538486,258545,144544,69479,88974,82811,9828,-15027,-17501,54382,893,60573,1140,51976,111146,78130,40060,-27892,43840,54119,811,53807,27769,59298,112593,96497,-85063,1710,-23981,-52182,40521,4074,34937,110894,90117,27027,-45118,-25141,-276132,-104929,-146452,-70863,-14364,-52502,-77325,-67579,-123317,-88744,-58420,-133144,-159313,158433,90590,46560,21032,117907,2622,53904,60175,-3350,24015,68874,2894,-52692,-10228,32575,23353,27916,20798,75850,-6647,47060,33671,-43306,-123363,-60097,10879,199530,129745,63225,53618,50836,-42662,30901,10312,13107,-5539,4530,-45641,73846,7504,-8526,45492,889,-56969,-34201,18426,-65843,11660,-33442,72105,149572,48444,8524,32397,128212,19289,-32032,-15140,39253,87793,1288,13476,120728,-336,-274137,-89910,-50402,-19741,27648,-28264,452,12933,83981,55406,124637,1141,-24371,37663,-63652,-23695,12718,115307,54600,2903,23727,-35474,-63756,22315,-48767,-28088,-33694,-59938,-25152,-95615,-47549,8197,-55192,11637,-34257,-15393,-76557,-48778,164580,-15466,64176,-419,47966,42480,-19697,-8557,-12557,67176,28533,-67577,-56562,-34651,-73813,-36478,-10003,-73501,-45527,-63202,17436,61354,-15531,91398,80002,-12374,23467,43045,-18981,30317,16372,-18556,-41993,46026,-49681,87634,95537,40949,-5266,67135,21777,-10143,97910,21803,9067,7073,71156,-5613,-37267,-17771,-25084,-50326,47168,-76037,6851,30125,14602,53278,-523,-70832,63274,-17841,-27073,-86240,-495,8092,63529,-8781,-17553,23960,-7781,16705,85481,90600,5923,32958,84940,31145,42145,108036,23467,36131,20011,78316,-12971,29842,64937,12774,2875,29457,36352,40412,21504,12061,20182,17197,-43349,39466,37738,59108,44853,14482,30406,84724,-4489,-16099,8388,27423,-26385,1643,-49950,26949,-9576,-14345,52791,31397,-26207,-69562,61442,75169,47473,29061,55917,-14078,-72481,5568,11584,23848,39133,35457,-741,-25166,7820,-7862,67014,95033,142963,92607,75398,80748,18074,64624,26709,1955,10947,49757,-52444,-49033,-54443,33454,-10196,-20980,30814,-10384,-39407,-44851,-29626,36224,60487,-23156,-37308,-52500,21310,-7877,5734,23657,-40272,37083,-36596,-30902,49638,34306,-1550,-52326,5795,-14217,-78303,5751,-17806,38434,30427,5613,82236,-3703,26733,-50108,-1801,77279,-18826,3329,-14820,175021,40131,-71525,52573,55104,1492,-4932,-91009,-26235,-1200,36420,957,44718,-107709,2212,16919,24357,34898,-62926,-79980,-26834,26656,13894,-65317,-71956,-63059,-51860,-47894,-50231,-16430,14535,74273,57025,30647,-46617,-67424,-16190,55268,-44131,-108645,-335,12985,-2262,-53095,-53150,-5944,929,64631,112493,-23634,16963,-30767,25802,-11344,29390,12964,-55911,-16850,19696,32572,71716,22248,-42884,-36396,35812,95654,-87191,-2526,7816,25098,47318,59385,47415,-39546,42287,68841,6511,-61476,-88705,85008,14660,49249,345,28225,46873,-22581,53854,-40778,19798,-112277,-19869,2021,10931,31246,74734,-92010,17816,-20254,17734,105866,14668,-61542,-38714,18794,-519,-28509,-27462,19287,-7670,-20944,-45876,-23454,-8124,-43538,-51302,-88483,33035,47987,11098,2164,-83601,-9432,14618,-99062,-13821,-51619,-24778,-28234,-32954,3864,25045,41096,237,-9116,-26665,15307,-86954,-70920,33161,52355,51738,28070,25300,81544,-1957,3010,28797,14196,-28700,-7920,10869,31901,41622,7533,-29396,-34693,-12148,62016,24034,14195,56400,35078,-5584,40744,-47242,-3180,71406,-66407,13566,35540,-29241,36554,-44061,31522,8096,-27441,-34601,83564,-24259,26694,1697,-14041,-53403,-58,45881,-29759,-57222,9491,-26488,-9093,42073,-37535,-11363,-43679,25449,49011,-9815,31311,-4187,-63294,-55239,-138315,-22352,44109,118625,-56790,56992,-18815,-36179,-5091,18606,29363,39710,-49845,8406,48144,56495,69112,55274,17557,23102,22735,50303,-19988,-38435,8766,-22425,36648,46155,27636,-34128,-22039,-90962,6952,33936,68370,-69382,-26115,-41373,-38588,-40552,-3386,30370,-48698,-2300,65092,87748,37596,-3301,189,-82325,31667,-5923,-27377,-4719,-69826,-22621,10293,76919,91527,56373,37386,-12192,-32487,-54084,1329,-76060,-35816,-42778,26036,26182,-20886,8160,5457,47075,48050,-35097,36341,14921,44445,33820,31609,27688,-8870,46606,41778,-28640,31799,-65225,-7883,-30973,2769,19210,-42395,-50311,-55412,48591,50324,34251,1846,44017,51091,17737,-33517,15713,-104605,-18495,4751,73535,21039,21662,29378,-27080,75644,59446,-14277,-66680,-80351,-29789,21320,-15726,-56125,9395,78321,35708,7746,-31751,797,-30355,56174,-6754,-8368,-5251,41272,26920,-18661,-36491,20365,2063,-52710,-47368,-48328,62883,20358,54507,17873,-56115,-47360,42585,62679,61125,-5432,-10056,17247,-2251,34542,-12488,25056,32256,7506,-18721,43428,-67808,-3608,-5320,50202,-103786,-50028,-19724,-59808,-50179,-3954,-27440,-66596,-5473,-42837,-72913,-34893,48500,-62868,-1062,-72496,21617,18329,1952,27371,4126,38152,30389,16707],[-8159,-7552,12970,-35220,-19093,49828,-70313,-6211,-25327,-2717,-14764,-14057,7255,50491,650,29850,-19634,-84118,-67270,-15120,-81628,-10027,-26200,-54264,-71782,-13692,-133311,16826,1402,-20758,-15005,-13299,-6253,-44678,-90844,-33218,-85442,-6630,107266,-30297,29113,-83685,-32313,-84579,-23068,-8076,20321,33095,41141,-83128,-10054,-16983,16385,89892,19256,-87507,-32055,-65644,-25702,15372,49293,27637,-51201,56418,-30750,54059,-23427,-27272,58943,-58056,89473,-56903,-63936,44178,153021,48341,129222,39303,-33527,-47817,28352,23670,-23351,-63738,285,27290,36166,14963,3773,48204,11207,14756,-14288,-28879,29989,27530,-15284,58245,-177825,-252969,-103069,-13878,-66048,-26245,-87563,-120987,-199244,-93032,-50253,-42285,-16453,-55329,47468,62675,9129,18667,-35998,-55450,22444,-145127,-151141,-119240,53526,-38301,-57741,-47233,30123,-41813,-26435,1375,-9015,-34276,-36142,-1954,26146,-6570,133035,104043,23690,2036,55589,-50490,-58039,9519,21137,-76851,-90745,-38677,38403,-15674,-158526,-72484,104899,41503,-4149,-67225,34055,2498,-42353,35802,81818,27335,-27234,-884,25369,-84668,-41782,-52293,-51975,-57756,54384,11211,16575,62823,-48800,-388932,-131053,-53630,-142498,-94131,-115167,-88628,59562,-90511,-38834,-108088,26935,-27642,-106154,-33693,24631,-16709,-54997,-52820,-34863,12764,-36948,-103452,-195315,-76152,-72657,-54934,-27208,61568,83018,9161,-35043,-99795,-134998,-7410,-108831,-188947,-236319,386286,538029,64249,83758,115983,37684,35396,-25513,-7630,5742,74391,31565,-72062,-23566,-61402,-16052,117766,24470,61439,-76088,-53751,-136836,72820,-19055,70158,75980,44930,33925,11823,12046,-102938,-183335,-61947,-11419,-39072,-24400,-192718,-251843,-1477783,-405173,180944,228521,21348,30130,53960,-1526,25901,28762,46533,37636,54129,41400,82038,73973,-21415,44214,58515,91190,106923,71092,1078,-30936,-6898,2713,-79,24580,-55510,22902,-45620,-3453,-51157,-40826,43579,39865,83597,44288,143005,695585,357427,158230,116404,124155,87438,50116,22221,-9316,55164,-1711,60443,44647,62769,115709,104815,22274,-45240,31860,57860,9076,47274,31910,81537,130530,99976,-111953,-11731,-4542,-43086,65930,20627,46748,102763,80233,64067,7465,-10166,-263432,-145440,-181900,-88950,-4658,-54527,-101109,-19614,-109765,-65313,-99474,-135627,-123185,213682,96362,41489,10145,80911,-42656,31375,8350,5310,18482,61288,6000,-79350,-18606,-4363,18550,16454,20338,74937,767,30822,20807,-65376,-112284,-56842,39456,206990,87853,58127,37960,10095,-23883,21643,-13283,8433,-13710,20786,-43332,33349,-9544,-27077,13303,-4418,-39756,-6610,24988,-65139,-29171,-43228,53135,113244,36767,12034,-11247,101464,25242,-48126,-25467,21447,52838,-48040,-1007,108977,-103032,-338363,-42341,-53350,-8825,28935,-41132,19890,36547,63257,66831,139899,-465,21916,56414,-78025,-48239,1994,136143,68756,1355,7508,-25778,-48129,29654,-48808,-18714,-46305,-70937,-37303,-89436,-64599,-22493,-63251,-5490,-32379,-33349,-39615,-31883,167060,-20621,63090,18566,55741,49138,-19147,-10907,-2721,66107,21797,-63237,-46131,-11206,-28177,-39958,-20628,-75716,-70412,-79938,23726,43590,-28886,88282,79721,-3383,29758,27068,-6281,38902,3712,-23468,-36182,40710,-55114,72921,79704,43689,21192,82439,10502,-4292,109623,44474,-2947,9955,24811,-20558,-26110,7502,-45871,-51115,54069,-60371,2924,35998,17533,47682,14987,-70235,48206,-23533,-32812,-87532,-21730,1561,43316,-26896,-18201,-9529,-31740,-1423,81727,41276,11932,32006,91712,32378,29601,131256,24023,38161,38355,54494,-6380,23129,48850,-6789,-26136,50612,45127,28837,38805,8976,29195,-6598,-25230,35119,35875,25418,31824,9719,33227,77748,-1849,-31562,33910,26079,-14061,-19884,-11966,36512,-16410,-18229,105452,29618,-27268,-67760,39832,37658,44025,46762,48093,-15824,-101058,-3824,25380,11429,42720,48052,-5532,-24542,-6239,-33708,38175,77892,78971,70435,76784,95131,-4686,64250,36012,29122,-5023,44712,-56350,-37306,-45155,27108,-5595,11197,34417,-23993,-47013,-31837,-33910,18453,53192,-8256,-39330,-36663,28421,-8881,-3030,29059,-8281,37728,-39277,-30041,46323,36088,6053,-71992,24437,26126,-85110,-393,-28735,41906,33393,17659,80230,-15799,12464,-64951,-6021,57093,-18018,9002,-28520,146365,19575,-62277,53963,68754,15680,9117,-111734,971,25700,50889,7994,59424,-99530,-10965,8532,20248,23124,-61413,-90300,-11626,31901,26178,-49387,-102632,-76439,-68218,-58973,-32194,27442,3165,102801,64167,26415,-62926,-83160,-30631,39055,-26570,-67558,13577,4208,268,-39006,-66066,-3153,-24280,56390,106559,1817,16346,-37021,18214,-14747,33007,24649,-47542,-7618,33801,22993,51379,40437,-27632,-41098,32539,102522,-81209,-10448,-5591,10033,24440,57743,41253,-45895,48886,87353,4155,-65205,-69016,53595,1736,67713,9916,10134,53235,-18336,61855,-35873,18272,-98741,-18342,18779,42041,29543,67431,-91051,25705,-29156,51128,97918,11780,6905,-20705,19252,-11002,-45129,-42288,14725,-6895,-38551,-72367,-15096,36310,-42961,-56255,-88687,29143,28953,-1380,33898,-101765,-197,10898,-82929,-9358,-45534,-15130,-41444,-11177,21739,-746,47186,1513,-38861,-6711,38057,-75644,-57398,33884,56338,54064,28383,15664,71980,-33613,-12969,-18796,-14082,-26582,-42475,-4205,12388,33785,-8271,-34169,-50552,7824,68140,55913,24603,49714,30310,8985,26001,-37177,-30810,49933,-79586,20142,45989,-28852,52717,-49611,34551,15279,-40408,-53467,102481,-28407,35797,1744,-23236,-86886,-3874,55946,4366,-53166,238,-29994,20636,49125,-61766,-34104,-40487,-7903,48554,2246,62950,15185,-23363,-44030,-119179,-14334,12804,92751,-63828,48813,-19507,-26065,-18816,4985,31822,43443,-48844,2771,25269,28798,74478,59271,30857,26459,21342,46055,4020,-4177,9318,-42157,44931,48286,49221,-32665,-41405,-53805,-18400,31298,35848,-60337,-51971,-52774,-39219,-38051,-36188,12238,-49576,3157,61350,59954,-9132,16589,26662,-80346,18514,13630,-3615,721,-33369,-16381,8410,72625,112293,56135,50391,-8157,-20533,-32598,9011,-48002,-34879,-42985,16633,9988,-20845,28203,5724,36964,56451,-19242,23028,6469,71166,30890,41783,30327,-3139,19999,14891,-27771,37381,-72085,4887,-35710,25384,6696,-47251,-53490,-68928,12842,62415,36784,27699,-2607,56751,32395,-65991,18205,-104373,-22829,-13851,47475,5662,-24293,7472,-27411,35254,18625,-59853,-72073,-98611,-12520,35703,-13273,-39645,4727,66449,38230,33709,-23240,12353,-24329,56752,343,-6109,-23595,47921,13001,-24731,-31698,10850,13944,-65766,-63943,-47606,67470,37541,39094,-27099,-22781,-16878,45715,58136,75763,3524,245,15963,-8452,21893,-35983,42241,20030,11688,-23282,50396,-52802,39579,1749,66277,-115945,-38780,-42906,-63552,-33169,4470,-27847,-53204,22797,-27916,-59326,-21734,67112,-60403,-7950,-77617,15902,6729,1483,22880,-1084,33184,42952,5133],[10055,-2610,13590,-47690,-41113,37054,-84321,-25412,-31481,-11115,-4594,-3459,5337,10045,-12877,21817,-29639,-74145,-53284,-29374,-70845,-18563,-22095,-45449,-78643,-18784,-100939,21866,46302,-1453,-36713,12557,12422,-29084,-73489,-14946,-57390,13129,88996,-7874,59335,-68347,-25100,-64355,-8766,-11740,15079,31505,40454,-71141,-12581,-58389,9217,68621,15688,-40507,-7176,-46867,-36313,35601,48853,60409,-52746,39737,-18723,56194,-35788,-15979,46743,-48651,100606,-48787,-18277,35158,130504,35703,121307,34548,-12946,-40043,14540,27765,-15755,-87103,-4298,41757,45928,50999,-22623,38018,14780,15628,-8017,-27264,24436,33482,1838,110153,21869,-213463,-131365,-31883,-70887,-43883,-101952,-143207,-186884,-75939,-40737,-39959,-15182,-62141,31119,44626,5919,38155,-38211,-91130,-8390,-153704,-164429,-125032,28770,-55880,-55345,-61591,40826,-40630,-32868,-36368,-13820,-43998,-49480,-11616,27237,-15286,90755,67848,31097,2254,27660,-92974,-77936,-2447,27463,-34533,-79163,-25615,36693,-8174,-132305,-88289,73131,21692,-15459,-80465,34464,-16709,-51428,22654,57957,20448,-48837,-11489,17273,-75873,-52281,-90776,-66970,-63959,51620,1806,-12947,51572,-118302,-405467,-94671,-57945,-136393,-93536,-141393,-65630,71986,-66827,-31217,-102851,11571,-28324,-73243,-53765,-7406,-53843,-57769,-43209,-48039,13650,-31122,-78004,-130863,-66779,-60176,-75680,-37172,68665,66281,-3788,-47945,-81958,-135789,-10801,-84269,-204776,-212066,416934,516739,66757,48913,75041,3467,14351,-17251,10814,-40142,75352,52155,-40016,-42431,-63871,12604,64136,22324,69407,-12872,-34814,-111043,18471,-57977,56606,68103,29293,-6955,2840,23609,-92171,-190141,-67597,-31686,-61470,-74156,-189571,-228393,-1511818,-437928,232786,231442,1987,36276,75699,14489,12966,43271,52404,42005,59080,43493,74365,85606,6286,54058,60000,102042,103593,59891,9341,-430,-17640,-23990,6523,25299,-39261,20143,-49735,31320,-15831,-34370,66153,24687,97062,75470,147106,698853,383256,146694,144085,148918,85540,79410,45408,4030,53213,236,58801,75011,73664,105469,119089,-2563,-57082,26008,48576,5414,47966,34013,103181,126059,80596,-111113,-15976,12636,-35437,74683,33343,52633,89214,63641,89673,60991,1247,-208444,-145639,-178737,-91971,11085,-43328,-104062,28791,-88410,-40422,-121863,-131854,-101348,246034,114887,43358,6721,25775,-76697,4930,-39576,18070,16808,50115,278,-93904,-21322,-31607,40248,18513,28071,71233,9161,11816,6342,-71177,-83751,-52425,63020,164233,52524,53272,29951,-29670,-1911,12665,-31493,2529,-32499,34699,-23178,-6334,-14699,-38295,-29008,-7474,-16067,24489,32571,-32871,-66617,-50113,33247,63763,20977,19871,-45428,63897,28521,-48929,-21564,3876,15808,-88582,-6666,81068,-167392,-309575,15066,-40398,15110,25962,-48581,38134,46537,33282,87166,143531,-2250,38697,65820,-81611,-56607,-7023,131885,72121,-9727,-6968,-19094,-32931,36759,-42211,-14186,-50716,-61395,-36820,-69898,-60262,-45480,-73692,-18679,-26513,-47983,-8729,-10438,158713,-24584,53668,28290,51173,47944,-13260,1626,11030,59402,16775,-39467,-11213,19950,12470,-39224,-29309,-73417,-84571,-78700,26094,27673,-32538,74314,56670,2175,29907,-1124,347,52895,-3736,-22238,-30987,25546,-53471,58407,65778,39446,55499,85497,-4139,4276,111640,63337,-20175,21556,-6064,-14817,-21142,29753,-51778,-49050,43123,-36832,-5391,24804,31801,36083,24491,-56732,30364,-34854,-39900,-65233,-32164,-741,28768,-44375,-17192,-30458,-38413,-10199,69293,-20199,11182,23278,87851,20699,10726,127226,17331,44872,51604,21043,5471,17912,35716,-23252,-47570,65644,54679,9861,51262,-11386,25024,-19585,-988,21573,33519,-13320,14809,4658,41681,64361,-1387,-37505,55511,30193,-5652,-36234,29484,33591,-15950,-26316,136949,28176,-28831,-76538,291,8535,28512,41813,28658,-20022,-103806,-9253,40855,-5074,44474,56825,-5420,-27309,-23391,-55976,12296,53569,20655,39691,65283,93863,-19448,59411,28779,45553,-17815,44596,-48119,-32528,-30581,10480,-7525,22692,31068,-25489,-42048,-11505,-32392,1080,41362,10006,-29540,-16829,31049,-26482,-12205,31299,23379,34151,-39497,-30551,39208,41068,-2030,-87172,38550,60252,-72124,-7621,-35838,35982,36441,24208,58415,-29668,-2803,-78624,-12287,35565,-16378,14695,-38672,98456,-2279,-35035,47182,67502,41188,14142,-120130,26281,66486,57884,10989,54893,-74460,-19229,3202,6218,2690,-52424,-94562,1319,22707,38511,-30805,-126641,-95602,-68443,-50151,-4189,45964,-13030,113912,67073,17353,-73381,-89882,-23123,33850,4056,-7635,23229,-8010,4537,-22881,-73678,6206,-43970,40836,96877,29767,14552,-26654,13088,-17303,20695,25564,-30182,-2506,43994,11884,21049,57536,-2614,-31854,27498,92005,-68552,-17653,-16836,2309,5170,42006,31560,-45913,49326,96581,6209,-62072,-27386,14867,-18624,84522,27402,-11737,48721,-15896,66577,-24818,19517,-65128,-11932,23008,70797,34224,50915,-79009,23026,-35814,85683,84091,6291,65311,-10161,19434,-15304,-55988,-54276,2065,-856,-51381,-97120,-5689,92306,-31769,-49812,-69871,20271,1795,-18345,53341,-114655,450,7666,-35214,-16187,-40950,-6540,-53249,15197,19746,-23801,45519,3025,-62727,15003,58940,-60683,-32174,27746,51821,47992,20959,-11081,51056,-66939,-26451,-53259,-33083,-17841,-65192,-23265,-6853,28526,-18444,-32646,-63704,27186,65036,64230,32639,32935,17715,32568,3115,-20138,-57037,20701,-82056,24209,42525,-29279,47198,-56520,45444,20100,-44792,-67166,113605,-21057,46309,-2130,-36331,-107855,-6856,61422,35017,-46935,-10478,-29154,47678,40224,-81470,-65481,-32449,-23115,36715,20922,81195,35345,10481,-19684,-87138,9995,-35882,49767,-62867,36314,-16170,-12486,-33619,-19942,34016,41263,-45716,1400,5426,3304,79238,75341,35164,25695,15439,32110,24163,10405,7617,-51087,45789,49145,57518,-27226,-59876,-11525,-45436,24801,-7274,-41942,-61885,-41346,-45948,-38456,-69098,-16973,-52449,8066,51996,30634,-35900,40696,39784,-84223,10875,32280,15522,1587,-3988,-9106,9861,60117,112604,49915,60047,-3619,-13153,-1760,17308,-27202,-51089,-39513,-3685,-5873,-19196,35995,966,25944,55714,-2177,4530,4606,96887,17747,43296,27627,9761,-284,-12514,-28145,51130,-63782,14311,-23883,61115,-12525,-51948,-46632,-66974,2378,70691,40830,55276,-36754,46339,43251,-81703,16174,-84109,-20861,-36232,18752,-8859,-55866,-9795,-31212,-14965,-13409,-87779,-66900,-82982,9938,42625,-19953,-40630,1515,19625,32014,40641,-7434,25621,-19334,60030,11396,-6271,-31096,39637,-4361,-31511,-20948,9861,24487,-70390,-74406,-43437,59508,53821,21534,-62009,25134,12039,53065,53039,83134,5259,11305,14972,-8711,5473,-58889,75388,13534,11326,-27412,48644,-21010,65515,5064,73605,-109703,-19955,-58313,-54808,-10804,7994,-33066,-31863,52440,-5351,-46375,-10354,69126,-47132,-9930,-69944,16775,-5328,608,18949,-8633,36544,53562,-5986],[14893,391,18955,-55289,-53434,19874,-61662,-33722,-35744,-21857,11704,7892,7612,-40077,-40447,17667,-32461,-61455,-45412,-46779,-50894,-26172,-22018,-39329,-85694,-32863,-62360,22093,78478,19603,-48283,28906,39199,3549,-50839,-165,-20597,40547,74593,9932,85803,-39825,-13889,-42468,4889,-16797,14462,29216,37452,-45127,-11061,-86557,2028,43514,6830,-8283,16923,-11779,-37409,56739,41726,72801,-47151,20221,-5402,35405,-55513,-3008,28887,-39205,103078,-46177,16146,25288,80927,9267,102228,34661,13792,-27733,-741,26594,-7480,-95399,-15760,47512,46565,84465,-46812,3890,20496,9393,-5709,-24827,5490,11528,51,130797,225855,-107760,-129525,-51027,-59484,-47764,-99591,-151825,-133864,-62331,-37840,-28533,-8565,-57459,10317,10543,-6833,52683,-44294,-102971,-42639,-147476,-160533,-99984,7688,-62912,-50471,-64449,48031,-47882,-39119,-53806,-2407,-45788,-55461,-15831,15668,-25716,24127,26207,37594,6432,6997,-115926,-90460,-6848,30682,4034,-60887,-6612,28779,2440,-92510,-94560,34840,3404,-25208,-89843,21695,-28409,-54228,6722,19980,-19572,-72056,-28315,4210,-63273,-64822,-115552,-71065,-60087,50189,-22693,-43232,44936,-143721,-323410,-59583,-64802,-106909,-87485,-157189,-40002,71744,-46220,-17430,-81938,-4841,-26191,-40815,-58887,-35099,-86050,-54034,-30232,-56720,8274,-23883,-44720,-44086,-58453,-47355,-82054,-47278,59781,31000,-17180,-52906,-64062,-121368,-22595,-50374,-186561,-154628,312731,368018,56891,5574,17275,-42726,-16728,-15040,30887,-90886,26980,47965,-10199,-59267,-72227,20485,-2129,4407,61330,36720,-15503,-72353,-34177,-110794,14492,5708,-5424,-37076,-16699,10525,-100616,-190219,-81253,-73689,-108522,-160676,-223756,-249991,-1408944,-291552,301993,240852,51958,67186,107863,38409,12286,59654,67248,48887,63262,55048,64418,98301,32742,61264,66654,109359,103911,51470,18193,29419,-29255,-36327,16110,20528,-22406,21131,-50129,55940,12709,-21048,83498,5549,108676,95019,128107,562036,326099,113930,140111,155589,77686,86640,43855,18994,49955,6046,52161,81234,81198,82525,118334,-28830,-61031,25766,26314,-4747,55340,33152,118568,100606,43196,-89286,-13206,20012,-29466,60943,37915,52323,71276,40240,99032,97340,7126,-138115,-103570,-142513,-83400,28471,-15672,-84663,61689,-68100,-18733,-117475,-120498,-97001,245969,136501,51399,14140,-26327,-81442,-21605,-71988,30477,17925,37539,-14967,-90933,-18120,-40026,83127,31018,37786,62824,17327,-4055,-5028,-60224,-54570,-47180,74314,78035,31659,51517,25759,-56312,15564,7142,-40714,-174,-54911,42071,10386,-42420,-14765,-40198,-69605,-6110,4647,50831,41481,17445,-89922,-50752,17313,14020,6434,26681,-59035,28257,29281,-38086,-2148,-7144,-11565,-110511,-3452,44632,-171690,-191423,60795,-9913,46976,17236,-46898,51545,42374,7291,109939,133264,-3107,18106,62433,-70963,-47508,-15334,105443,64941,-27025,-17284,-14490,-21637,41539,-28044,-13782,-44585,-38454,-19996,-42292,-34910,-47236,-83058,-27367,-15790,-53805,7666,10118,142933,-25682,36294,24383,39318,40566,-4764,26301,23103,45539,13742,-5928,38949,48168,42077,-31596,-35403,-66695,-81069,-62478,23297,18979,-23159,57347,23284,2516,19348,-30887,-2570,74728,-6684,-16339,-30691,2387,-43226,45733,54867,31010,88436,72585,-19500,12347,105907,73342,-39351,36820,-16755,12367,-18826,38416,-41512,-43346,20088,-11910,-19922,-4461,57292,22206,24853,-35244,16516,-49695,-41768,-23500,-31356,3430,28294,-56127,-19956,-28240,-29336,-5496,50165,-66931,2458,9307,74420,-2020,-10189,89076,5072,52355,55496,-7699,18192,15894,25365,-36022,-57899,71110,62368,-11367,58005,-32330,16468,-22497,23104,2987,29128,-43575,-2795,874,58518,48586,-4270,-35118,64426,37305,-2554,-44183,56685,17638,-6548,-36100,131086,27416,-31021,-91517,-43463,-4675,9115,13519,-1399,-24952,-86311,-9680,54242,-16443,41860,58152,-596,-36120,-40472,-68297,-1071,29469,-14678,10120,47631,80735,-14961,53301,7803,52104,-26904,48410,-30468,-33260,-12357,-11427,-14440,7386,20718,-13500,-25723,11196,-25895,-12255,28278,30176,-12795,2470,29758,-50543,-18781,29618,45653,28225,-38444,-30880,27844,48069,-19416,-91516,44928,76891,-45659,-13888,-36162,20229,36649,20737,17502,-43461,-16826,-91789,-18831,21500,-7884,18453,-43016,51155,-18941,1944,34088,56644,70267,14114,-101605,43858,108181,52252,10919,35908,-44770,-19737,1608,-16050,-20371,-37864,-92838,8178,297,47203,-9492,-135365,-112811,-51083,-23520,24474,30164,-29130,105666,62068,106,-74479,-82752,782,36869,36601,50506,26571,-20445,10252,-8792,-75081,20706,-50259,20417,91193,53167,14239,795,14215,-19234,-956,19877,-9103,-3198,46610,-720,-10599,72966,23791,-6989,22932,68936,-55519,-24870,-21566,2743,-1767,20406,27423,-37523,44409,93543,13757,-53812,14685,-20289,-42948,98512,47955,-35023,31398,-19766,64999,-8664,25944,-17989,-2622,12580,82717,44381,30120,-57597,12717,-35392,112013,68269,-1181,83869,-11618,17067,-13350,-54834,-60381,-15537,11193,-53877,-111050,2027,135464,-15425,-33906,-40459,9609,-25956,-28934,55283,-121308,-572,7666,31419,-32152,-38117,-804,-58930,37877,-10152,-38009,37455,7434,-77319,31483,71358,-46211,-2896,15164,39329,40040,9031,-35291,28085,-90281,-34018,-65617,-36633,-5087,-64040,-41692,-21421,25790,-22680,-25223,-68289,40839,58016,50068,35554,8348,-8654,58205,-23104,-2839,-72411,-2849,-71879,25616,24744,-31321,22588,-63037,63808,21530,-40113,-68732,115035,-9957,54787,-6381,-51650,-110509,-8082,61921,50610,-37926,-20539,-24550,65946,24590,-87350,-95371,-25802,-17814,17195,41453,77739,50881,31375,11617,-53799,47016,-82767,6413,-56173,22335,-8474,327,-46852,-52164,34373,34754,-44077,3822,-8970,-15687,79959,96683,31527,25265,3017,10625,33216,647,3392,-50402,37580,44118,53969,-18238,-61365,15527,-67026,14258,-42357,-18934,-55367,-14024,-60216,-48240,-92769,-48644,-55148,8297,37008,10114,-37009,61217,40443,-86585,16663,45360,28145,409,12988,-1810,10568,44732,92707,37413,63733,1778,-9811,32094,24905,-17155,-73268,-29440,-27952,-17670,-17563,25749,-8235,18011,50567,14380,-12524,10397,110719,-1940,29575,19987,30019,-13598,-34967,-33445,63042,-45443,16910,1617,90724,-34768,-53195,-31810,-48285,18510,74105,41861,76969,-46165,27922,50298,-77917,10744,-54754,-15661,-56977,-5759,-16895,-62012,-15095,-35013,-54135,-30150,-82382,-54206,-32944,34244,43224,-30593,-53349,1605,-45499,13277,20758,6575,37077,-17733,70172,22312,-7582,-26592,19227,-20583,-33280,-5410,16799,29731,-65183,-77666,-36767,42638,61865,6434,-76975,72637,22377,66697,48212,79526,-2808,21474,13747,-7730,-9471,-78792,103098,7923,4509,-29424,39055,17453,63349,1190,76791,-86105,-7238,-62427,-39906,11566,6926,-42443,-15205,74738,21018,-35002,-5130,53796,-26383,-6690,-48635,23047,-14513,-2214,14161,-16452,46423,58194,-12899],[3827,568,25034,-58461,-55521,1728,-12930,-32864,-37549,-30903,27072,16760,15514,-88828,-76065,17069,-32945,-49660,-48668,-56555,-24535,-29951,-25639,-40129,-89602,-45016,-21899,20914,90777,35056,-45531,33121,67328,37494,-40331,1870,9183,60600,62983,19690,97921,-4016,-906,-24867,12720,-16606,18482,20995,32008,-8070,-6439,-97526,2470,21792,-5915,345,32653,29256,-28580,72679,32608,66763,-37153,2762,2445,-4921,-75406,8769,11342,-31227,92693,-51219,30447,17028,32552,-22723,77560,36973,34427,-14550,-14965,22571,1093,-83772,-30604,42123,38597,105723,-56097,-29683,29126,-2644,-5288,-20920,-25483,-30552,-14365,122458,317495,2746,-95016,-67910,-37763,-40647,-79260,-149273,-57322,-55354,-41203,-11033,456,-41956,-9866,-28864,-31285,60325,-51530,-91611,-67698,-125315,-140022,-50539,-3800,-58979,-47368,-57776,49681,-57418,-42049,-46792,20836,-41703,-53999,-12301,-12038,-42559,-51384,-5931,41171,14057,2092,-109836,-89802,-1005,29569,27565,-41147,19800,15634,10433,-49954,-89856,2490,-10597,-29456,-93493,-1176,-29396,-48581,-5416,-17819,-83106,-87136,-43666,-6080,-49971,-72144,-119140,-69887,-47542,49544,-56867,-69633,47453,-123490,-200951,-30805,-68381,-59818,-79957,-159275,-19251,59038,-34626,-915,-52295,-18636,-21781,-20470,-51779,-50710,-107326,-45507,-17290,-59768,2891,-15109,-13972,20986,-53118,-40034,-74110,-53542,43481,-10024,-27175,-49356,-41399,-93690,-39308,-18402,-143696,-84823,163250,199599,39620,-35256,-40313,-87854,-48689,-26053,46331,-132186,-50572,27682,7346,-73519,-84065,3730,-61567,-24699,40861,59017,-4654,-24395,-66270,-157078,-44183,-90365,-52976,-52266,-35128,-21704,-126119,-183375,-95054,-121667,-161257,-248641,-281865,-297204,-1170863,-47651,361725,252836,144853,112423,139968,57569,19846,72215,84624,57806,67110,76051,52817,109345,50768,66417,77176,108342,101421,43661,23589,49111,-32171,-29056,27398,14647,-2873,25927,-52954,61784,34619,-3353,89090,-14586,118821,99113,97084,371477,218572,71104,106390,140984,67501,69513,17626,32235,46141,12925,38022,61019,82079,52508,105787,-49361,-55977,27627,-4400,-13729,64858,29312,123038,61760,-870,-61252,-8329,15341,-22179,28353,31964,46858,48991,15443,92380,106500,7322,-80816,-40977,-91446,-68657,42125,27590,-48581,71686,-55126,-1450,-91087,-102828,-107877,217913,149607,64368,32372,-51748,-51973,-43750,-84113,38903,20573,26633,-34449,-71032,-10022,-27661,127505,43667,43032,49523,24875,-11598,-10642,-38009,-36519,-38154,72666,-15564,25473,52561,20067,-61825,22763,7353,-40721,3812,-71139,40601,46869,-73537,-16590,-34070,-95070,900,15413,65248,53189,60138,-92700,-43837,8251,-25022,-1140,28617,-46728,4988,28150,-22676,28647,-7475,-19935,-110636,5641,8737,-134351,-44813,80376,32797,77177,3247,-35221,56951,29417,-4795,124824,111553,-1028,-24713,46908,-50218,-26533,-23875,69122,50973,-45173,-22218,-8893,-16614,41702,-7305,-16006,-28017,-11564,12396,-13630,3524,-19573,-86248,-32941,-2303,-48817,8734,24207,123264,-21699,14677,7904,27450,30806,3310,54325,27854,24887,11684,23095,87436,64282,59777,-18250,-38590,-54455,-59102,-38619,14905,17814,-2453,44621,-9463,-4260,-4136,-51011,-12977,98805,-7605,-9102,-38146,-23930,-24701,36349,41216,22995,111893,45943,-32660,17523,93198,71140,-52773,47593,-10395,54684,-15054,26563,-16522,-32832,-4388,9888,-38527,-42919,88959,9732,15718,-12569,11385,-63998,-35439,24993,-21794,14148,42675,-56983,-27507,-1224,-10715,9635,27867,-81933,-13601,-7035,53071,-28169,-28167,29326,-8405,52888,50133,-20159,27105,17863,16961,-44222,-55145,66266,65365,-28949,60251,-37671,13098,-20164,41899,-13588,21557,-56669,-17246,698,84126,34595,-10199,-27493,57342,43685,-4834,-42299,58103,-6279,9502,-43958,91784,27677,-33616,-100929,-75975,-4002,-5418,-28335,-35200,-29066,-60562,-4970,61450,-17802,33278,49904,6907,-50819,-54493,-67529,73,12520,-25431,-9387,33444,65567,10145,47791,-19532,50706,-32021,51832,-11099,-35873,7287,-30344,-22493,-27434,4785,7711,-4198,30023,-16592,-19180,15792,49817,4734,17305,26301,-69556,-20297,24316,53310,22499,-37394,-29584,14069,54207,-37062,-82584,43644,70425,-16212,-17344,-27965,-1738,29218,7169,-32301,-52881,-27040,-103482,-23500,21549,9864,19103,-41459,22556,-25650,33094,18409,46645,93266,13063,-56844,50602,130873,34155,9996,11357,-19675,-11452,4179,-42845,-40468,-20040,-85802,7099,-27626,50327,12233,-128024,-115744,-21028,10044,44306,-9958,-39418,84694,49434,-25494,-65502,-60422,32209,42018,59860,89339,23511,-28280,16022,476,-70532,35501,-39140,-869,92834,66859,18432,38603,22899,-20666,-20886,11962,9555,-9565,39840,-13908,-35595,85079,43397,29919,20788,41675,-47724,-30879,-16963,9272,7622,2487,34520,-21788,36434,79050,26138,-42752,37620,-42071,-65931,106449,65211,-56705,4626,-31400,55743,9638,37495,34805,7239,-7957,68727,54080,11594,-32568,-420,-26360,124135,55987,-10180,47633,-24539,10386,-7499,-39348,-59134,-33942,27505,-44233,-108037,6398,144615,-966,-13467,-11457,1962,-46350,-23875,43370,-121162,3633,12582,92929,-49005,-35492,556,-56920,49278,-59665,-41642,26217,15157,-81844,38434,69539,-34451,22162,-1339,21218,37109,-2925,-37678,11067,-96636,-34809,-56388,-25205,7738,-38653,-54135,-28069,24803,-22576,-15694,-60036,43193,51997,22480,31672,-19383,-49650,78085,-46696,9579,-70005,-11713,-51238,24582,-159,-33717,-11410,-67624,86163,19182,-30458,-53628,107288,-1954,57526,-9483,-61070,-93075,-5445,58155,45012,-26512,-28793,-17648,71811,11908,-75361,-112970,-23561,1533,-2570,59949,54233,57879,39575,40112,-31523,82752,-108644,-24075,-47463,9494,3692,9382,-55247,-83805,31636,25170,-45690,8930,-16384,-26840,73901,112271,23410,28132,-17041,-15350,26042,-26861,-2260,-43106,21857,30835,43459,-6929,-36953,18165,-75309,-375,-61057,3279,-37707,16938,-80150,-70296,-100436,-72233,-55534,-1433,17601,5744,-17814,71399,35536,-72722,36664,49672,38257,753,19304,4661,6482,31861,59323,20880,60775,8223,-8866,61595,30775,-16884,-88062,-13284,-45999,-22132,-17469,-3071,-19615,14689,47943,29566,-22166,21537,105356,-21773,-388,8823,54489,-20840,-49053,-45590,65106,-23592,12246,30968,101404,-55008,-47874,-13628,-17055,48768,72341,36968,86717,-32514,9528,53334,-59811,4342,-29162,-10177,-70108,-21200,-16071,-45471,-5500,-35024,-69538,-31634,-42880,-37589,32276,58156,41231,-39707,-63291,6146,-101541,-18639,-20675,11058,43452,-22467,84085,28018,-8096,-12337,-5843,-31293,-25375,13157,29122,26477,-51954,-73560,-27866,23557,57461,-4284,-72652,101195,8056,86080,45589,64632,-17544,28718,12151,-9930,-17503,-93441,105327,-605,-6613,-28072,25267,49731,34631,-10449,78076,-54422,-7715,-55210,-25462,29220,3704,-52787,-13064,81640,46432,-25145,-7854,26097,-3499,568,-18570,30841,-18673,-8970,7810,-22515,54965,54546,-12390],[-18649,-1579,27523,-58315,-50248,-13825,38342,-26780,-34462,-33448,36862,21108,27575,-120247,-108616,18409,-36136,-42581,-62708,-49001,3250,-27161,-30674,-46390,-86794,-46853,12750,21751,81739,36972,-30830,28303,89566,57497,-51678,-14532,19448,63668,51214,21260,91800,30601,8642,-16756,11821,-8659,25362,3534,23242,32416,-87,-94380,12944,8005,-19890,-11281,34437,61604,-14781,77220,26718,53671,-26107,-8721,-24,-49595,-85927,16928,380,-25664,72189,-59647,24200,12165,5231,-49510,52968,38976,36986,-4079,-26154,17649,9878,-54320,-44120,27608,25424,110475,-42869,-39609,41367,-17809,-4339,-15437,-62410,-77030,-31128,96180,263271,65472,-43546,-79476,-16470,-28089,-49015,-139670,14912,-54504,-46012,6213,7862,-19874,-25698,-60018,-63067,61049,-56645,-66399,-75654,-95504,-111998,5393,-4498,-47575,-48087,-45024,44017,-63794,-42042,-21248,44827,-35004,-47652,-2742,-52364,-65916,-115005,-17146,40521,20246,14632,-79613,-72949,14825,23652,33859,-26967,48795,-187,10838,-15462,-75358,-16515,-19147,-25653,-88161,-27000,-19721,-35777,-9467,-40283,-140753,-82987,-51977,-11619,-38247,-69333,-101779,-69260,-28848,48248,-89913,-88284,54144,-80338,-105820,-7598,-62988,-11513,-74430,-146325,-7657,37600,-31842,13691,-20950,-25902,-15610,-15592,-39924,-53204,-114247,-34761,-6894,-56742,3291,-4817,6387,36379,-49954,-40347,-59016,-52960,28326,-40509,-31046,-39640,-10476,-59343,-55295,5733,-95625,-26421,64850,90060,20257,-67903,-82858,-118256,-71712,-51970,51435,-156096,-122683,4077,4837,-85452,-94100,-32348,-102570,-57176,13458,52156,-7197,28214,-69362,-181405,-104534,-184575,-103667,-56770,-42080,-61468,-163022,-170114,-95789,-159915,-201944,-309860,-343556,-356462,-851875,219894,394887,264000,239034,157620,163536,64642,30312,78442,97231,67647,71571,101665,41544,116740,59305,70426,87944,97616,90469,32214,24124,54241,-17018,-2659,37100,12532,21759,33308,-61398,46847,53105,14960,81277,-32603,126030,87576,68945,213787,112287,31007,57747,108578,60472,35545,-22591,41470,41895,17147,16453,21711,74364,22627,88842,-57827,-42451,26789,-35512,-15044,70561,23648,116500,21195,-37900,-40741,-6345,2162,-9734,-11017,15551,37681,22720,-2792,74199,89992,3859,-48307,11828,-45738,-52847,47747,79072,-6832,60492,-49792,13588,-55906,-82581,-127706,177241,146122,81193,57157,-36130,291,-57498,-79337,41714,23555,20439,-49320,-40357,923,-770,147482,43808,40325,32985,32012,-8497,-11467,-13110,-29911,-21651,63304,-73246,29585,52980,10009,-45423,17884,13791,-34035,15292,-73359,30781,74406,-97009,-21968,-23643,-98680,13263,14875,64323,67948,72611,-75684,-30491,6242,-47107,2225,24821,-13334,-463,26008,-9470,62264,2825,-7085,-92670,15904,-19402,-93985,59394,73702,75953,96461,-13108,-15832,52517,15949,-752,123605,84882,6183,-62218,24150,-30437,-3111,-32662,38531,36241,-58844,-21882,632,-18078,35432,16435,-18990,-3719,10832,53111,9685,43138,34041,-79311,-36869,9792,-34673,-175,27952,102241,-11348,-4964,-15421,22387,23233,8821,73742,22026,659,9141,36012,116941,64766,68593,-3702,-38646,-36349,-24884,-15489,1772,19940,23677,39107,-34542,-19289,-38072,-54246,-24406,113813,-9178,-4459,-53346,-46183,-99,31384,16743,19927,120603,13068,-41296,19473,73517,56035,-51247,47367,5040,100396,-8108,-5318,19191,-16891,-19028,26441,-56270,-75151,117912,1658,-16,5110,16119,-72980,-21828,64310,-7866,28679,63927,-44190,-36679,41427,9890,25746,6637,-66837,-34263,-23263,25132,-47219,-39025,-22981,-17473,38728,39753,-12390,29155,23659,10498,-47182,-39207,53703,61698,-38337,59547,-22801,20463,-17576,53021,-20828,10958,-51794,-25822,6394,115049,25167,-17473,-18289,37533,45955,-10891,-31382,34263,-29623,27042,-45798,41186,28755,-35926,-90580,-86999,3501,-10052,-68937,-62164,-31192,-38108,4268,60098,-10459,18871,32603,13965,-67834,-63714,-54934,10263,4911,-22746,-13873,30702,58174,45311,43138,-44494,44440,-32551,49291,908,-36035,25492,-38772,-27123,-64420,-14284,29455,14533,39269,-7638,-19080,3964,65400,17567,25499,22895,-75794,-16163,16761,46645,19311,-37147,-25896,2129,56689,-47984,-63086,38096,47973,6846,-16921,-11814,-23284,8884,-12440,-75289,-52641,-30908,-108712,-24276,36792,34357,16701,-35854,20508,-20774,43104,4422,48786,102160,11868,-1858,46961,118425,9578,10778,-9908,-2524,4259,11149,-68150,-54140,-945,-74630,-1189,-49111,48419,29667,-110213,-96092,11706,34975,49170,-49478,-39428,64234,32792,-54526,-48791,-26797,61906,43217,67609,103116,16133,-26633,19467,3902,-60980,44242,-12542,-18967,99587,69331,28800,75826,37398,-21366,-28537,5037,20787,-20018,24682,-25622,-49144,92556,51610,69692,21908,18817,-46739,-32825,-3198,18199,31156,-4532,52207,-2602,28541,57664,40889,-30961,32679,-45043,-81772,103992,74074,-72055,-23308,-47672,40104,26067,52025,85208,15417,-30224,30326,54507,1414,-11204,-11807,-10720,120385,53078,-20232,-30904,-44103,-676,-1233,-13525,-51299,-49068,43924,-25247,-87352,7385,114976,5898,5546,7685,1604,-53989,-1414,27850,-113272,15879,21946,127178,-56586,-30973,-3351,-49103,45931,-108761,-37496,15646,24297,-78031,35143,50172,-25280,37257,-17940,1040,42637,-10710,-13399,4348,-86125,-30616,-33623,-5502,17027,-532,-56416,-25619,25324,-20396,-9229,-38964,30899,48867,-6169,21328,-43636,-97543,86146,-62229,14875,-48358,-4329,-26028,21492,-19761,-33648,-42915,-69327,106842,13171,-22116,-22617,92401,-502,52150,-12302,-53482,-58533,2912,51573,21665,-14161,-35331,-10251,65041,8146,-48678,-111022,-25450,23688,-13718,74596,20239,55208,41465,56082,-26479,101180,-103972,-36204,-40477,-849,19051,13632,-55509,-104911,25337,13024,-49632,15248,-16930,-31110,60603,113493,14714,34107,-43274,-42600,3188,-56571,-7277,-32257,3042,10522,31533,4797,8352,869,-65698,-18040,-63954,20441,-17487,39710,-100119,-100481,-91454,-79469,-52270,-23563,-4086,17825,9461,68008,33070,-33063,64054,44675,52575,5623,20678,9941,-3845,24689,22134,4725,52839,15589,-8965,79837,34356,-21693,-86564,5586,-48193,-17658,-19798,-44927,-29744,15019,53006,43298,-21224,33821,80614,-34792,-39797,-3811,77161,-23543,-54260,-63678,54461,-3145,2738,50564,90721,-68612,-34472,2358,17933,74131,66108,26139,82376,-7798,-4224,51731,-37464,-46,-15191,-7106,-71246,-25638,-7552,-19941,16076,-28839,-60921,-23107,13758,-20837,82399,79666,40907,-44014,-56335,14765,-125435,-57849,-67252,3340,42969,-36329,94303,24470,-6559,5572,-26724,-33504,-6804,31860,42746,13411,-35067,-62034,-16315,7867,40995,-12720,-59333,97959,-22467,106661,46416,42150,-32101,31104,10305,-16929,-14927,-100311,75518,-12953,-16517,-23213,12698,65404,-7646,-26801,75813,-27238,-20202,-39952,-15875,39480,1534,-60293,-26669,68516,65513,-16402,-17166,-5436,16207,9793,11461,35518,-17323,-21739,551,-25361,52280,43274,-3196],[-43730,-4349,23622,-56258,-41854,-24358,68534,-18951,-22900,-26011,39596,20677,39764,-121219,-126754,19774,-44268,-42559,-79326,-21882,26642,-16397,-33138,-51635,-75396,-36895,33245,26687,55194,20817,-11741,20962,100343,56817,-80677,-47934,7037,49418,37033,16980,71207,54662,8684,-20645,2638,4873,32278,-22122,10197,65581,6755,-83439,28880,3108,-31841,-31174,20944,72427,-4643,67094,27929,47993,-16884,-12371,-12849,-78421,-80382,20228,337,-23000,47691,-62981,3805,11028,1351,-61751,32146,39146,15085,1491,-32947,13692,18955,-15283,-52070,10330,12183,101699,-8410,-18035,57499,-32841,-1135,-8980,-95670,-111935,-40963,64391,127491,71543,-147,-83487,-5842,-15406,-23903,-126276,57688,-56659,-46271,15935,10288,2397,-35806,-71910,-91711,55965,-56657,-39796,-68669,-71157,-86268,48415,2069,-34689,-50640,-29783,30482,-65061,-41993,9535,57424,-28760,-40711,7856,-94897,-90585,-149602,-4867,35640,18789,38121,-41146,-41294,37329,13460,29012,-24652,69661,-14948,1749,3812,-54132,-21463,-22473,-13761,-69236,-47497,-3003,-20175,-5155,-38319,-160361,-54307,-51818,-14612,-28895,-56168,-70840,-70883,-6454,44380,-110089,-96650,54257,-41066,-64651,13282,-46969,18732,-70476,-119124,-5952,12719,-33071,22105,7407,-24427,-8338,-22185,-31716,-48516,-106385,-24373,-155,-48493,11707,6369,12629,9970,-46719,-46837,-46800,-44823,18975,-47692,-28016,-28157,25803,-27920,-65043,21921,-59198,4874,47896,42832,2949,-90492,-103460,-125102,-79527,-88061,43273,-162665,-160813,-13141,-19158,-95259,-96573,-75379,-124327,-85136,-15689,23681,-22524,78307,-48892,-180004,-153379,-245287,-147283,-59377,-33301,-96006,-203437,-152173,-71066,-178955,-220589,-333509,-389715,-421082,-551206,466399,398880,272495,302032,190918,174881,60931,39809,79986,99834,76872,77572,124561,33309,119576,60723,73793,94873,79737,68977,13643,21160,46843,20096,37051,41653,17382,50537,41237,-73070,16747,70369,30740,64101,-45699,127273,63500,54302,122566,44342,2964,12446,67691,61524,-1503,-61115,45894,37170,15801,-9360,-22589,58270,-829,75413,-50981,-22718,19358,-57823,-5975,67942,18132,104762,-8787,-56774,-33925,-9648,-12297,9477,-41797,-8612,25902,-5352,-8841,51112,58698,410,-34334,35110,-17923,-39346,43748,125062,28158,35597,-47595,29924,-26282,-64942,-148854,142831,125166,100885,81007,16578,53924,-60360,-66251,39573,25880,20919,-51980,-7930,12096,29525,126543,24032,30934,16116,39033,3789,-11739,6343,-25604,3080,53974,-75308,38077,48033,-2587,-13861,3487,24966,-24498,31788,-59798,15811,84669,-107140,-25575,-13458,-84235,29122,7485,49903,81898,49744,-46566,-13912,8937,-51432,16918,17418,26691,11392,23725,-2104,88601,19173,20780,-64053,22781,-36666,-77781,91659,53475,105487,100636,-27026,6705,38345,9344,13761,105046,61211,19905,-71876,1516,-23934,14026,-40633,24004,26969,-64444,-17263,14865,-23559,22089,37525,-21036,23628,23320,88290,23691,72605,96304,-61550,-38529,16513,-15696,-11264,20605,81395,4310,-15963,-37620,28104,21416,11216,74311,6237,-21434,5315,29017,118363,52545,72410,6592,-35410,-14262,11158,917,-13770,19621,47398,38628,-48054,-41697,-74220,-40009,-29243,110449,-12575,-5317,-72738,-56060,26985,30962,-21046,24237,112485,-16258,-44239,20264,48086,30299,-28947,34669,20663,136072,-365,-48236,59138,3540,-16827,37655,-67778,-86893,134664,21,-16890,14175,28171,-72653,-4042,82523,5472,42116,79604,-19319,-42230,83263,26760,31772,-9584,-37475,-55088,-37509,-8078,-50154,-40681,-39731,-17445,7778,30556,11202,24149,32274,7682,-45189,-12307,38691,51130,-37875,56225,2234,37916,-17144,57105,-14076,-661,-34682,-27836,18926,143920,20909,-23636,-10510,12676,42373,-17737,-14247,-2198,-43891,40721,-38113,4647,29689,-36903,-52831,-75416,10570,-5700,-96882,-72793,-30442,-24891,16932,50713,-526,749,9965,17427,-81291,-67874,-35687,20653,2032,-19988,-3932,41408,62005,73297,38485,-60663,37177,-27620,37030,-247,-30235,39339,-34050,-24875,-85620,-33652,41724,24251,35645,-2527,-13271,-8127,72896,22368,27067,21409,-67402,-8166,8940,30450,20074,-37668,-19968,-2441,54618,-50459,-39737,33702,29362,19077,-12713,9016,-37084,-26691,-31828,-97400,-39306,-26665,-99709,-19816,61469,59576,12355,-29014,39598,-6253,26280,-4548,68621,93246,7553,42053,36363,69991,-12006,15075,-21848,8067,23401,22218,-84633,-60595,17875,-60984,-13656,-52729,44077,37394,-90019,-57284,35534,38174,38398,-62868,-27701,57721,16959,-77456,-28865,9337,82510,36977,60950,98400,8249,-12570,18095,2106,-47609,41780,21442,-30961,105253,63033,44120,102411,53955,-20663,-18861,746,22365,-32194,5072,-33086,-50359,95351,49108,100216,25547,6088,-49060,-27933,16310,25775,61403,1497,73712,14703,23925,36092,54304,-19796,4540,-29904,-85616,88192,72703,-74471,-42324,-61769,22093,36946,66533,125825,20232,-46073,-20264,38953,3143,1523,-18738,7098,102813,63864,-30523,-116081,-63578,-14114,2567,13419,-39739,-57754,55248,-3303,-54026,6582,61528,2978,18324,12170,10109,-47947,30417,19791,-95988,33415,33124,126062,-48183,-23337,-12398,-39599,30505,-138452,-31033,8961,31863,-69414,23935,14234,-16937,41058,-30733,-17631,54405,-11927,24924,7839,-64952,-24935,-8348,12645,21125,32900,-47381,-15414,28056,-17762,-9654,-10419,5332,46683,-25368,7123,-57522,-137265,79980,-66166,13863,-12755,14069,-3956,16764,-22114,-28136,-62968,-67800,119828,4077,-20140,16818,72796,-5178,38980,-16563,-21684,-13789,16544,43888,-5504,-3074,-41117,-3833,48510,13464,-15874,-88725,-28938,38164,-9535,85156,-12304,44443,44448,53993,-34588,95219,-73248,-32539,-37666,-8941,34793,13784,-45536,-107336,16036,-1497,-52851,21213,-12747,-30579,42648,99613,8163,39785,-71140,-67587,-27460,-71768,-9473,-19886,-13106,-12027,22161,14592,55944,-23523,-40116,-36080,-56321,30526,-3016,47747,-112124,-128047,-71111,-67858,-45031,-54944,-25542,38313,31933,52323,37316,26056,87480,32370,74139,16048,22679,14139,-17625,23061,-10474,-6084,43322,23245,-9600,82247,35659,-25273,-67233,22686,-30103,-5071,-24408,-88602,-35249,16520,65866,55912,-10276,43717,43703,-36016,-75669,-15776,91091,-23050,-52632,-83997,33609,13754,-7663,48880,64769,-72834,-14214,11508,46511,78984,57104,12227,66781,14312,-12811,44905,-20702,158,-12267,-8834,-59295,-20136,4800,-586,42004,-16500,-36846,-11650,61603,-7507,94527,95977,44421,-43525,-27706,25507,-111226,-91268,-99856,-13224,36047,-60265,94139,10454,-3344,18392,-37237,-26582,18951,46736,53052,-8193,-19487,-42719,-1542,-3794,16945,-23542,-49739,63842,-51739,120728,49477,18184,-39798,27504,8300,-26567,-1562,-97097,23136,-26807,-18699,-16012,6600,60383,-46122,-41983,65485,-13759,-38417,-22104,-12204,41990,2824,-62315,-47443,36406,72637,-8583,-29315,-31922,29370,18983,32740,33849,-11542,-42038,-5763,-24368,32648,27817,12937],[-62331,-5635,13114,-53740,-34029,-29363,65916,-10141,-361,-8304,36022,16830,46926,-89157,-124197,20002,-55610,-48482,-84595,17066,40754,1547,-28577,-48788,-56216,-20899,34554,35775,18739,-11094,2584,17558,97255,40212,-112063,-88389,-20257,25567,20369,9904,44703,60159,-4518,-35067,-11046,18889,36518,-50707,-7244,81009,13320,-70133,40732,5176,-38868,-45828,-4276,57278,-6850,43981,37354,58037,-11034,-8881,-30268,-78261,-59408,18796,11941,-23192,25254,-53964,-21315,12268,10808,-55139,16000,37003,-27495,2090,-34598,12713,28391,22023,-52156,-857,3986,87112,37023,24122,77055,-44642,4724,-2700,-114984,-125577,-39506,36329,5178,47972,17009,-78887,-10561,-5679,-18417,-109898,60865,-58043,-38565,13056,6443,18615,-41050,-60623,-105012,46505,-49685,-21663,-57637,-62068,-66647,68396,9884,-26160,-49517,-15040,10407,-63052,-44873,31113,51620,-24878,-37513,13511,-126743,-108351,-149314,23315,28014,5786,60115,-11072,-922,61112,522,21737,-36804,70860,-24789,-14640,6061,-30107,-16836,-21745,3357,-33784,-56884,14640,-7560,3727,-13539,-129645,-7237,-45590,-18012,-21357,-37284,-37278,-71006,17873,36317,-110107,-93994,38867,-20992,-59723,33701,-24776,19696,-62513,-81038,-11944,-10443,-32286,21890,31224,-15026,-751,-32137,-32410,-46026,-86641,-16212,3047,-37572,25573,16966,5239,-24258,-41798,-55956,-44978,-31122,15758,-28167,-19408,-19722,57679,-8966,-65497,33206,-38784,8275,77813,20071,-9948,-102098,-104265,-108920,-72114,-124765,22943,-157472,-157200,-21247,-57236,-102243,-88130,-111335,-134297,-103918,-42598,-13764,-44922,116113,-20373,-162198,-182844,-259896,-175745,-67745,-12458,-116557,-238814,-132671,-20784,-178117,-217231,-325275,-409808,-490704,-382743,680625,383890,278252,322730,206695,175723,55018,47704,81775,91246,83854,85462,138336,30539,118058,58049,76250,95255,60019,39648,-10961,18076,34076,74219,81046,39255,29343,78475,47532,-81190,-17288,85591,42919,45428,-51771,119449,32381,54391,84018,21840,-9334,-17648,29581,72369,-27854,-84695,46094,32363,8430,-33917,-56627,36338,-14445,70283,-29939,-573,4153,-64044,11732,55764,14704,96771,-19212,-52897,-38404,-16661,-20809,32825,-52196,-35551,12047,-30832,-2565,29382,27001,929,-26196,28902,-9024,-29438,31804,149785,46969,6215,-43426,49385,-11544,-55040,-165075,128944,93260,121848,95959,84113,88359,-52004,-53187,34819,26811,28169,-40060,18000,21000,53045,69905,-11563,20114,2061,45810,20868,-16593,15342,-13171,31389,50747,-38303,45373,34414,-12178,21108,-14670,38280,-15638,48453,-35534,510,75864,-96734,-17501,-7095,-62728,45571,789,28756,86836,6294,-16687,2112,12566,-41642,38864,10179,55515,34785,21936,-222,99801,34048,51948,-31492,23514,-44343,-86483,72750,36380,111881,92583,-33185,27188,16628,13129,28952,75470,46702,39756,-47887,-14033,-36443,20782,-46231,24887,27066,-60672,-9464,31658,-28401,2749,49878,-21166,48475,24248,101362,27565,84675,141959,-35745,-34519,16389,2759,-18261,4952,61766,21398,-13737,-51408,44470,26475,11499,52497,-15049,-34996,878,6938,95944,34953,72879,9147,-29054,7776,39800,8897,-28191,13392,61610,37819,-48179,-67575,-100584,-14241,-22491,88184,-16591,-12193,-89673,-46485,52358,33476,-64728,35047,88330,-33815,-41501,23472,20838,-1249,12430,13689,29832,150995,2514,-87395,95140,25498,1819,44649,-69580,-72584,133327,5756,-28627,14248,42488,-61152,14779,76800,13994,49181,79942,11583,-39498,107973,37649,21325,-18189,-11344,-70884,-48366,-43984,-33568,-33721,-13824,-6725,-32655,27595,41049,14850,42055,11177,-39763,20748,27382,35570,-29201,48996,19814,59754,-18105,56686,6544,-9540,-13694,-24703,36919,161404,20559,-26428,-5728,-9324,33359,-21899,5139,-32927,-44114,47834,-19338,-4910,28995,-35515,6214,-48463,12375,1600,-109252,-63612,-26074,-19766,31689,36580,4584,-17531,-12004,15119,-85614,-67662,-16832,24105,-5292,-24226,14728,59862,72293,79849,32762,-66307,32710,-16750,15559,-13955,-16989,46970,-20129,-14790,-82268,-50713,37182,22923,19578,-4214,-4757,-20956,69128,18528,23856,22710,-47612,79,2721,11205,24962,-38075,-12793,4864,49660,-47933,-20343,35618,35931,21594,-5960,29113,-38011,-72260,-45097,-92481,-13983,-14157,-70808,-9870,84839,78986,7660,-23361,64982,12977,-8241,-7233,100464,68059,-4485,60510,23619,3495,-21787,23077,-22498,15299,39780,36023,-85983,-61032,34835,-46935,-25988,-33318,40733,31678,-74060,-14323,41743,15338,16666,-39741,-6471,70615,5595,-83794,-10813,37121,89805,23596,46948,87289,4266,13077,10576,-3224,-31645,26500,50777,-35484,103055,53126,59583,113407,68944,-17664,5236,-637,15460,-43694,-12980,-33799,-41424,94499,40827,111304,29520,4595,-48438,-15591,36206,29531,88574,16914,89172,25380,25077,20563,62470,-10170,-32769,-2897,-74821,59998,62850,-57864,-44913,-66459,7284,40431,78397,150903,20877,-50917,-65645,7874,16534,5521,-21068,22073,75909,88953,-39680,-169598,-77108,-26512,2927,31162,-28416,-58273,57362,14093,-17012,6644,10346,-7767,22740,2895,25170,-31769,57875,25220,-67959,49602,42383,97589,-24328,-13095,-25204,-32858,11110,-141530,-27430,8137,35533,-60289,8724,-31470,-7450,36525,-36961,-32426,65339,-6953,57099,17817,-41560,-21410,10133,20633,21149,46935,-29971,-1076,34067,-14899,-17461,16562,-26891,41176,-29829,-6727,-56506,-153515,61410,-57663,9527,25994,34817,8090,10795,-2142,-15733,-68461,-63075,120857,-6955,-25631,51974,50546,-12842,21536,-22460,31492,32354,31244,36579,-16708,4464,-47164,1015,26964,22822,13659,-51940,-30745,39310,11123,91385,-35184,28498,50972,34823,-43165,71503,-31864,-20640,-39412,-16142,47418,11420,-25912,-88897,5238,-17619,-51810,25440,-7570,-27393,24921,77619,4620,40203,-95117,-85626,-52856,-63688,-7467,-6905,-21745,-30006,16771,20075,81796,-41627,-7335,-50789,-44620,33923,731,41633,-108925,-140290,-47208,-41634,-34433,-87320,-44409,53851,40815,29403,47388,84510,96067,16372,97587,30426,27960,17524,-28142,23917,-33898,-8207,35933,29979,-10909,68568,35232,-22410,-35333,34329,3669,12469,-30037,-118697,-34293,16659,81231,67703,6847,50420,6205,-24298,-94239,-25398,91098,-20062,-47288,-101167,8365,26958,-15229,22548,33684,-67430,8726,11567,61392,58489,47556,-331,46838,25501,-18367,33132,-14687,6246,-13390,-16752,-36879,-8066,16012,5002,63033,-506,-8222,-2558,80483,-346,67316,103997,49980,-40841,14830,35470,-71571,-103430,-106091,-31201,25128,-91229,81563,-11637,-510,17890,-36546,-12684,45150,53702,56303,-34395,-8384,-15647,16246,-16344,-8095,-40215,-50362,14674,-63667,120634,50964,-2274,-37742,18239,5961,-33956,18392,-83145,-33221,-37834,-8874,-8600,9948,38123,-67739,-49504,43076,-15605,-55293,-7502,-12616,37799,8136,-58198,-61668,-7228,63385,-1977,-39847,-47045,35500,26891,40987,25388,-3420,-69478,-9165,-19759,-1028,12878,31163],[-68541,-4083,-1709,-52113,-28806,-30235,34614,1864,31850,16017,27701,11835,44808,-34482,-102318,19246,-65695,-54943,-66527,54177,43249,23466,-13996,-35023,-32496,-8287,17563,47112,-18381,-49054,5508,21621,81489,20326,-129075,-120255,-47634,3125,3380,2172,21370,42991,-29812,-54382,-23272,28047,36605,-74933,-27655,73070,19309,-57030,38745,11045,-39341,-47004,-34132,23292,-25834,14594,52876,79951,-8549,-1200,-42915,-51592,-31878,13794,31851,-25457,8930,-31949,-42760,13399,21809,-32194,3254,32650,-75608,-366,-31122,16533,38047,47321,-44667,2153,4041,73508,78313,65501,98174,-50851,12241,2116,-113343,-117197,-28550,17212,-51350,24981,8202,-66070,-27669,564,-36803,-89343,33062,-56340,-24136,-2766,-2380,25045,-43289,-31005,-95410,34069,-35571,-15810,-54003,-68346,-50281,68659,13926,-24951,-38763,-2853,-12898,-60734,-51322,34714,28893,-23867,-40692,10113,-138764,-111976,-121118,53123,20316,-17857,67583,2246,38917,80349,-12895,17461,-60413,47320,-27013,-32704,-5597,-7154,-9125,-18653,20535,13224,-54415,26761,-2892,11056,22418,-65005,41698,-37425,-22816,-14591,-20112,-10978,-63251,42636,23596,-90747,-81621,7128,-20973,-61957,52280,-5486,-5430,-42794,-38575,-21763,-27960,-25524,13319,50906,-1456,6406,-37287,-41840,-52894,-61021,-11051,3428,-27951,38989,24877,-12074,-35338,-35735,-63961,-54934,-15912,16512,10618,-8117,-17737,73714,-8557,-57396,42624,-26634,-3173,107382,-3802,-17757,-101478,-93169,-80548,-55571,-151155,-4795,-147218,-124305,-23737,-94543,-104592,-69840,-130587,-142611,-113842,-64262,-47311,-65807,131957,-951,-145602,-191962,-236963,-184557,-83835,10757,-121230,-261603,-115552,34179,-164253,-200205,-300130,-405352,-568589,-427981,874579,366530,282604,308671,205719,171679,57792,56519,89448,74551,87268,94655,140446,34349,113335,53295,76918,88812,44322,9289,-33835,18899,24856,131886,119883,31082,45543,98991,50505,-78687,-42702,95531,52642,32969,-49744,101468,846,61775,73921,30805,-7119,-30496,2698,89907,-35613,-87593,43579,28754,-2129,-51236,-69921,12860,-18300,73270,6,19264,-16617,-51425,33158,36225,14326,98853,-7606,-29681,-46695,-22584,-19725,53769,-39210,-59235,-3635,-48401,10810,12999,6494,7863,-15495,7967,-11011,-22802,16129,142880,46240,-19568,-35083,69534,-13267,-56370,-173331,139835,61030,141193,97167,136659,92805,-34385,-43589,30219,25894,40249,-17198,32911,26058,65281,3019,-46990,13965,-6848,51498,37552,-28782,13075,11131,53864,55002,652,47381,12620,-13189,47124,-29729,51183,-9419,60238,-9245,-10408,52831,-61949,10336,-5964,-45025,59497,1351,10274,74491,-34410,3972,14719,13528,-23814,60196,6616,60552,60654,20948,-496,93462,39900,74668,1684,17910,-46611,-103342,42228,33300,96059,80512,-27611,41523,-8717,26045,36212,44804,43223,63074,-1043,-18384,-62368,19223,-48335,30599,35772,-48065,920,46728,-27351,-19659,49238,-19467,65546,15482,81384,23138,77604,150552,-6820,-20680,11553,16036,-18888,-13514,44051,34169,2156,-52517,67410,36555,11551,14261,-35048,-35457,-2013,-19786,65396,20192,68124,4195,-20523,25112,57778,10722,-37524,2325,62030,31365,-35067,-89887,-106585,13361,-4114,55662,-18203,-22706,-96192,-15417,71977,35599,-100327,48350,51917,-35802,-33834,32228,-2173,-32347,62789,-7784,29773,140621,-5233,-108132,119424,44433,29456,48831,-61436,-38295,114332,18506,-30382,7579,53468,-39480,32749,53401,15141,46523,63287,40085,-26441,107003,43472,-3421,-18746,2731,-77010,-54576,-77836,-1586,-20968,35033,12084,-68077,32179,67205,5902,51026,21958,-33238,52937,24558,18781,-16410,35910,16528,78741,-17751,54458,35785,-11089,4101,-18892,56438,159817,22122,-24626,-3947,-24116,21207,-20635,22822,-43551,-31010,49530,8919,8512,25276,-31255,67635,-17352,7135,4034,-110131,-39493,-17614,-16616,47189,22436,-107,-32086,-27957,6451,-78418,-63914,-4517,18482,-24497,-34909,33622,75017,79884,61597,25545,-64398,33828,-646,-9930,-33510,2552,48649,-5818,1136,-58634,-63509,14572,13072,-4494,-14088,2483,-33399,53471,7876,18606,26403,-22573,4580,-877,-5823,33025,-37000,-5903,24375,45004,-45930,-10585,46347,74588,19003,1454,42431,-25541,-112702,-48825,-64378,16901,4727,-23690,4534,95763,88279,4099,-19825,80508,30417,-39973,-4644,127372,32427,-26687,52459,13020,-53079,-15749,33049,-13829,21694,46518,49830,-69877,-57245,47612,-34693,-33888,4221,41119,12256,-65030,15215,27742,-27104,-8222,8868,19044,95748,-163,-67850,1408,47950,83056,6747,34548,79329,7623,44965,-2202,-10070,-14421,1302,63798,-32394,89288,45121,67770,110003,80818,-11737,34342,329,3888,-52567,-23121,-26678,-26043,91211,32817,99344,31005,11010,-40296,1571,51510,28898,104152,33857,90088,27020,33276,14366,62472,-3212,-63545,26854,-49804,24901,48688,-21386,-29547,-58050,790,37491,85925,157559,17542,-45020,-91582,-29503,37498,5103,-20740,30403,45399,122942,-45873,-173341,-81749,-34491,964,33096,-20863,-50515,49140,21205,14132,10254,-15956,-21284,19675,-14676,41055,-11583,70333,42595,-30246,57687,46497,58134,7006,-2304,-39304,-31950,-2394,-123666,-28928,14248,35014,-54545,-6553,-74379,3938,28909,-35833,-42827,67022,1066,69005,28810,-22174,-22332,17202,14694,20900,36320,-10884,12465,43653,-10754,-29526,33100,-56069,28733,-20182,-15806,-40703,-139840,35550,-38835,5540,55236,49898,6378,4017,34911,2293,-62113,-55317,108965,-18115,-35096,69583,27374,-19630,5809,-27142,92230,71481,39487,30385,3543,6788,-53604,4817,5454,28834,34245,-10494,-28427,27468,42480,91710,-47528,9854,56129,5401,-37720,45250,2314,-8553,-43990,-23824,54138,7934,-878,-54995,-5034,-33177,-44317,26977,-5481,-23189,12367,56519,3308,31469,-112237,-90676,-60594,-36235,-1283,6268,-21100,-37189,14564,19284,68932,-45032,20274,-58814,-34148,32891,-6587,27441,-87859,-129014,-26115,-9576,-21961,-110800,-58774,52425,33376,6122,59629,122134,84053,735,110683,44959,35810,20091,-27331,23089,-47276,-1669,33041,34181,-13113,44117,33997,-11234,-286,38922,38942,30459,-34587,-120299,-27663,14214,91264,78597,24734,55746,-20865,-2777,-87847,-31890,76023,-14710,-40262,-110003,-14933,36788,-17819,-20946,7217,-54295,28232,3276,61429,19905,39432,-7429,30746,24669,-23476,18149,-18339,17659,-10623,-30047,-9366,6129,21808,-431,71962,15153,16295,2865,66242,-654,19720,102231,52135,-39162,55455,41567,-27673,-85365,-85213,-42679,13629,-121014,59922,-36438,-884,365,-28979,3600,64307,50118,51055,-59077,-1569,16923,35213,-36302,-27802,-61417,-57486,-26477,-51709,102851,46337,-18777,-28327,5325,2850,-33999,36981,-60785,-75933,-41725,12412,-3315,22077,7900,-68882,-45015,9059,-27178,-65756,-585,-13985,27898,16013,-49011,-58294,-50254,37442,2695,-45390,-48648,36531,33215,38668,12417,4636,-100126,-8999,-12375,-37665,2414,44830],[-61279,-86,-17172,-52495,-26448,-29428,-10089,20015,67221,40255,16070,7903,31914,23819,-68639,18738,-70017,-53974,-23939,78079,35228,44331,10225,-13530,-8683,-6876,-11003,57572,-47574,-79403,-4382,32513,57120,9996,-122804,-129474,-60759,-9046,-10610,-5633,7290,5244,-60812,-69864,-27979,29029,32888,-88412,-47977,44173,24640,-44357,18235,17866,-33430,-35040,-60567,-13756,-58603,-11308,69818,99723,-8278,6536,-42614,-14597,-11104,6817,53635,-28172,-2,-4493,-55863,12004,27836,-1419,-8127,26291,-107628,-2895,-23548,25852,47444,54909,-32092,22811,12294,62149,102068,87645,116546,-50178,19466,4537,-90642,-93345,-14339,8902,-48260,14446,-9368,-46944,-48361,4349,-67736,-63418,-5607,-52044,-8199,-26475,-12890,22017,-43720,5263,-64839,20169,-16111,-19688,-60499,-80040,-31933,61398,13169,-29617,-15990,5767,-34861,-58351,-58596,21138,-1967,-25261,-50071,-2397,-129510,-98718,-79471,70252,15685,-46150,53272,750,68991,90375,-24279,16180,-87202,5351,-20986,-45532,-24825,11478,-3669,-15113,31765,54672,-44553,29025,-8303,11255,53863,1112,74001,-30619,-27333,-8166,-11576,2815,-43656,65362,7423,-60655,-62691,-32634,-32909,-57561,65235,1898,-41528,-7479,-918,-31296,-37666,-12630,-748,66329,11080,12597,-32813,-54917,-69547,-37332,-8566,1622,-23826,46225,28154,-33951,-17016,-31336,-68355,-71634,-3904,18574,54010,2413,-22809,67844,-26808,-44979,51338,-11870,-10880,115759,-27385,-21042,-88008,-78867,-56955,-39118,-159002,-33340,-136168,-82928,-26439,-114658,-99990,-47361,-131562,-156810,-119258,-78007,-67915,-76938,121101,-1125,-146695,-185859,-196170,-172994,-102558,25181,-114370,-266787,-104316,58111,-147811,-181734,-274298,-388052,-656725,-689524,1063440,362005,287788,276491,192874,169446,76528,69928,106034,55524,86457,103624,133391,43907,107169,46978,74876,77607,36835,-13457,-42821,26764,25868,175399,146186,21068,61436,107199,49338,-62612,-50497,96679,61926,29876,-39839,75880,-24842,65870,79090,53310,5462,-30560,-9941,106641,-25732,-72308,40139,28470,-10232,-57048,-60523,-7270,-15199,80003,31038,32181,-38025,-23008,52711,13670,16394,109933,20930,2953,-51195,-21954,-10859,64585,-9452,-74290,-20539,-54172,23336,2946,2010,20726,-326,-10657,-12874,-18369,1844,106391,29210,-36275,-23828,83463,-26222,-69566,-174129,168921,38229,154800,85767,153049,69365,-11336,-35001,27617,22973,53747,9360,37119,27229,68348,-44005,-61774,15496,-9806,54612,50200,-46305,2442,41887,60275,62836,11669,42227,-12414,-4119,55733,-35999,61718,-5761,64612,12164,-14097,24506,-7663,57058,-9037,-36168,68432,11467,2911,43020,-56076,11017,22623,9888,-4307,71621,8412,40304,79381,20756,1322,73815,32318,82398,34779,7996,-48098,-112120,25282,44651,69772,73471,-9342,47947,-32860,43190,32135,20916,47809,85093,50082,-11279,-86978,15944,-46956,27865,46744,-28238,13914,55544,-16667,-40837,35127,-17041,70817,1447,31894,13673,54675,118412,19819,3756,6894,21479,-15012,-28451,28310,37050,27387,-40701,90340,47477,13126,-26126,-47034,-22007,-544,-40039,45415,13835,54211,-4700,-11853,34360,68472,10450,-38471,-8478,48089,16634,-11162,-99852,-88611,33448,21150,25119,-14431,-32232,-86062,29916,82461,33392,-115726,58602,10681,-23433,-22105,46778,-15266,-56792,107055,-21964,21644,107923,-25645,-102680,127351,55589,55192,51153,-46252,1366,83677,36398,-20608,-2315,56966,-11495,49177,23151,8462,34474,36595,59016,-4427,83371,46665,-32814,-13370,6450,-70721,-54927,-103377,35407,-6207,74480,32755,-85096,41076,83099,2022,57283,36124,-27911,76320,31815,5403,-4349,16062,-8624,90119,-13421,51833,65014,-1669,15131,-12214,71898,137029,24150,-18445,-4021,-32237,9160,-12957,35861,-31357,-10874,49514,41398,31283,17937,-24577,109434,7935,-4317,-3903,-105173,-11842,-5330,-8502,62192,12704,-14896,-39959,-36947,-7457,-62073,-57099,-1700,6933,-54432,-47574,44754,76270,77411,27211,17501,-60398,41644,18383,-31618,-49812,24767,46994,-228,18594,-27922,-70843,-19891,254,-28999,-31115,4620,-42681,29022,-6239,13870,31014,912,2714,-2073,-18227,42634,-33171,-980,49492,43059,-48134,-11954,64241,130396,16426,7786,44379,-4688,-127829,-42964,-24362,43731,26344,31050,21209,88077,86570,2677,-17432,76497,39856,-48406,692,129066,-5705,-56387,28293,6878,-77502,3079,41769,-449,27978,38604,59776,-40187,-50319,52988,-26128,-34105,45819,46095,-17357,-61363,22250,-2358,-75334,-28565,57831,42526,116458,-1593,-33480,6100,39524,64577,-8256,30006,77618,19218,74315,-16901,-16661,2443,-27211,54117,-22183,65516,42382,62040,97373,90428,-3069,57114,2852,-7787,-57414,-20743,-12819,-8152,86138,28761,69103,27786,19502,-25061,18485,59685,25010,103743,43647,73230,20269,48464,16766,53415,-640,-77490,50719,-14292,-9014,34940,26813,-1476,-38572,5166,31895,88168,146717,11308,-32524,-93224,-58780,59438,5931,-20351,30725,17405,153606,-47354,-138096,-78090,-36243,-1182,19114,-18752,-35892,33092,16240,32653,18957,-9233,-31671,12093,-33203,50719,6773,67784,64691,12103,54653,44182,22439,34076,6549,-51783,-37593,-3740,-96348,-33764,28280,32250,-54478,-18955,-99265,16006,22888,-28686,-49850,54104,7301,59374,35760,-8134,-27750,13443,-2792,26012,6958,1494,20491,55460,-3856,-40561,34569,-73318,9174,-1482,-17144,-15414,-102949,8733,-14543,4766,65493,54867,-8527,-2987,75291,21925,-50197,-44785,86825,-27009,-42170,61933,5190,-22806,-1712,-25406,141227,97241,33284,24980,55437,3366,-59107,8984,-11949,25521,45733,26199,-21477,7435,73846,83407,-55112,-10351,51057,-24602,-10236,30083,17683,-1176,-48197,-32140,54126,3852,22194,-16211,-12859,-44561,-30547,25526,-9310,-19021,7154,40927,2505,13126,-123590,-77315,-45365,-3225,7647,18996,-13594,-30613,13625,10920,17656,-32183,32152,-58551,-27586,30473,-21485,12909,-53487,-95065,-10747,19085,-9829,-118282,-67167,30354,12529,-11094,71103,131548,53180,-11071,101999,55031,43512,21346,-9926,17595,-52000,9774,34537,34309,-16010,19035,32948,5898,27835,37241,56773,44657,-35707,-88236,-18880,9938,89740,87979,38490,61615,-31733,22204,-59666,-35483,49373,-7145,-30634,-107356,-31714,43083,-15357,-66211,-8439,-36464,38295,-10028,52038,-22197,33645,-7014,24307,15753,-29431,3120,-26028,31976,-138,-44894,17042,18311,20058,-7802,66280,26503,31863,7280,30269,-7928,-23470,92261,44785,-40102,79357,41235,4018,-41601,-46769,-42696,4412,-137804,35839,-57431,-6590,-30697,-21164,16506,70893,36329,39013,-74879,4172,48869,51701,-65543,-37978,-80574,-60493,-41536,-20547,70495,33080,-35981,-17972,-8002,-1462,-24078,44874,-35401,-95366,-36131,39042,-1835,38685,-18935,-54825,-28391,-29641,-39530,-67625,-3141,-13759,12282,23741,-36614,-34927,-80230,1280,4603,-44803,-38678,35319,38229,33504,-1338,10462,-126128,-6764,-3355,-63389,-1849,47999],[-43971,3978,-29819,-55478,-26085,-29150,-50412,44455,95530,57001,2290,6373,10387,66827,-32556,19843,-66536,-39312,30536,86128,21068,58581,39388,8732,11150,-18739,-41051,63870,-63004,-90637,-23134,46075,29628,15168,-95578,-111999,-52758,-7866,-18670,-14009,3868,-43789,-88205,-72496,-21429,21564,27330,-87959,-64200,4610,29132,-31725,-17233,23854,-23072,-17635,-77095,-37459,-94531,-24298,82616,102150,-8777,10522,-26988,13807,-8049,-659,69906,-29165,-3000,16190,-60322,7142,28220,25977,-19523,18110,-106252,-2829,-14057,39236,55715,45332,-17878,56672,25094,48798,102574,84381,125346,-42550,24268,4316,-55179,-63561,-3943,10418,-16769,12885,-14425,-24692,-62489,6815,-89034,-32874,-37040,-48465,2922,-49307,-21235,13995,-41622,34355,-24957,6697,5169,-26756,-68334,-83007,-8754,58508,11329,-34806,15190,10858,-51052,-51467,-61490,-574,-29668,-28366,-62633,-19654,-104463,-71549,-37880,67088,16556,-70046,19889,-7656,83732,89143,-31471,14456,-106421,-38615,-8244,-47688,-44183,23444,-2827,-13080,32154,66656,-34580,20908,-22122,2105,68895,42565,79417,-26001,-28233,-3004,-15109,4580,-14357,81539,-9464,-32307,-41490,-67180,-46537,-47675,68759,-6088,-70425,38640,22648,-37401,-39214,3092,-15901,74750,18068,17543,-18834,-64514,-89290,-22894,-7648,-2155,-27825,45326,25997,-55032,13866,-32263,-68411,-86413,1137,19817,86932,9365,-32282,43152,-57438,-34100,58467,10399,-1376,106250,-41701,-21313,-63517,-67062,-53058,-30597,-145928,-56790,-125230,-50081,-33348,-107670,-86896,-28958,-120242,-179169,-125147,-81323,-72414,-73482,87983,-20704,-171110,-172953,-155125,-143631,-114178,23239,-103151,-253017,-100522,23571,-138099,-172637,-259244,-373485,-750552,-1071830,1244866,377912,296320,243428,174299,173801,110879,89853,129360,39986,81635,110328,123617,56479,101324,38568,69839,65015,38768,-21156,-28005,42630,38690,189589,156179,14322,72767,101996,44106,-36302,-38726,87512,71818,32352,-23693,49041,-40212,59613,92562,76185,23195,-23576,-9991,113289,-6936,-46717,37255,33877,-9255,-50451,-35051,-19967,-9127,84664,55377,34939,-54150,13037,66616,-7338,18844,121645,55492,32478,-47857,-11776,-788,60233,24669,-77597,-37126,-47739,27826,-2225,11136,35758,18009,-17575,-6731,-15107,-6888,56248,3774,-41646,-12631,82941,-41810,-91969,-170527,202339,29697,158476,69363,132394,30318,12291,-21998,27054,18222,64894,32359,34842,26140,68013,-54621,-42991,22199,-7696,53527,58059,-62560,-11522,68130,44994,67039,-11754,30408,-32984,10561,45281,-30687,69261,-2920,63710,27438,-10740,26,50979,109587,-13536,-34530,71114,28203,10653,475,-57491,6853,26043,2211,11917,66099,14837,4294,83610,21114,8335,50071,12298,76289,66802,-3206,-51690,-107216,25566,62528,48834,76482,18782,47272,-51126,58510,19417,5993,54299,99970,88982,4238,-94647,17935,-43223,9251,50011,-3542,29614,55387,4189,-56180,11556,-15503,62346,-12303,-26880,2588,22517,61024,39471,32697,7681,19040,-10792,-34918,13777,26907,54065,-19309,106388,54334,16928,-51476,-46662,2054,7441,-46501,47263,16773,28696,-12882,-6003,34683,77726,11098,-29502,-12878,22628,-5376,18669,-89792,-52036,40672,46240,5742,-4610,-35582,-58211,72108,81279,24092,-107400,61107,-24393,-1304,-6869,62600,-15933,-70015,131513,-24466,9412,62320,-54842,-74244,119242,55838,69664,51722,-28838,30260,49096,55997,-1761,-12075,51661,16830,63640,-4325,-4466,17342,11237,65931,22254,49726,49350,-55136,-6285,6919,-52186,-48550,-115204,64791,7285,81826,47630,-80412,47970,86918,6150,59444,44032,-25266,84111,46947,-506,3249,-9002,-44415,94181,-4146,48488,85522,19000,19466,-4469,77872,98728,26490,-9365,-4428,-37513,75,-90,42891,-6469,6838,51039,70032,50478,7663,-17010,118668,22131,-19364,-22544,-97444,6648,9143,8312,75640,10060,-35439,-39963,-43610,-24088,-42877,-47329,-7472,-4339,-83257,-57668,43467,59817,63208,-8356,10232,-59116,55325,36758,-42556,-56227,44477,45894,-7844,32480,-3652,-72161,-53979,-9482,-45101,-51620,-732,-45560,2358,-20152,11172,34537,17150,-5444,-2203,-26416,52032,-26007,510,66909,43276,-54067,-21647,83680,175077,17222,12184,33803,15166,-104359,-30346,14025,57948,46300,77604,37204,63941,75836,3880,-13796,53432,37246,-25394,6395,94731,-38632,-85775,2845,5006,-65360,25390,45570,12330,33190,15604,61803,-6889,-40103,47758,-22181,-24818,74361,54265,-51000,-58716,10744,-39877,-114625,-39603,83097,58804,116659,-1082,5844,4008,17581,38790,-16694,34115,80036,36424,91914,-28599,-21693,17004,-51033,23783,-5676,38272,44548,41709,81358,99221,6961,65494,6273,-16539,-57205,-4780,4517,8676,79296,28216,31527,19453,24516,-7842,30053,61212,19887,88062,40486,42262,8290,69272,23850,36859,-4416,-73002,63211,25146,-34485,25223,71142,29384,-14752,19239,29019,84503,122949,3825,-19017,-75719,-67565,75530,11656,-21404,24398,-2314,165103,-43276,-93057,-69378,-32364,-2098,-5043,-21164,-17068,14366,1942,36703,32324,22486,-34650,3406,-46546,48746,20123,60795,83158,50889,43175,36702,-1773,47112,11998,-60312,-48064,5592,-69099,-37202,51024,30408,-59770,-26733,-94489,25796,20252,-18458,-54841,27255,7073,36962,35704,3730,-35534,3095,-24742,41635,-27671,588,20055,66474,6603,-45523,22568,-74185,-13321,19292,-10434,10702,-58571,-13858,8379,8283,54833,49586,-32149,-9384,103145,37670,-39387,-32057,59768,-31057,-40822,31292,-13428,-21766,3280,-12533,162540,106102,8546,18966,119904,-4959,-61040,15156,-22796,11357,51867,53123,-11485,-14414,94590,64542,-65684,-31684,30032,-46332,35877,31012,13405,1015,-48451,-39276,48998,-1114,35221,16808,-17042,-47642,-12666,21551,-19390,-15611,6855,29111,274,-10997,-131583,-44895,-11968,19880,17093,30175,-5166,-12217,12213,-5353,-52747,-7473,24321,-50725,-24775,29188,-38792,3569,-17158,-48294,-886,38331,-618,-108409,-68428,-4807,-14975,-18036,81271,119614,12052,-16867,69322,57016,48364,20561,22628,7391,-50225,20049,37782,29491,-18776,4813,32807,23256,41653,31742,43169,52696,-31546,-35937,-13124,6220,74967,94590,45474,66933,-28185,43264,-23233,-37227,17842,1525,-14508,-93251,-40263,45281,-9374,-97387,-12104,-17087,35397,-23583,42277,-53769,29656,110,28041,4429,-35597,-8166,-31218,45480,16011,-55105,37290,25740,11442,-8428,48734,30988,37097,15292,-9283,-20004,-46662,78230,25477,-42453,80543,33190,19013,10727,-5046,-31031,-1592,-130973,15948,-69218,-17726,-65192,-18109,20999,63161,16349,24868,-74700,12699,70856,61111,-97427,-37390,-89336,-49621,-26416,18069,32708,12731,-60082,-13840,-18524,-6982,-5630,35045,-13851,-91432,-21676,61128,-4574,53242,-33161,-35135,-4111,-61564,-45031,-61369,-13958,-11251,-9653,28727,-22692,1582,-89838,-32269,3253,-39302,-21859,33956,42111,33561,-12515,12371,-138140,-5681,6093,-68656,-746,38033],[-22779,4636,-37784,-60598,-26632,-30200,-73324,70117,107229,61046,-12397,7315,-14553,83571,-1240,22876,-56591,-10906,76699,84414,7151,61786,65282,25283,24554,-39195,-62737,63609,-63118,-78985,-43781,56682,4184,32251,-57731,-77305,-27071,3332,-19643,-23395,8150,-89105,-103677,-57743,-4130,8095,22558,-74457,-72627,-31780,32343,-19570,-56462,28085,-11389,-5205,-80352,-39166,-119043,-18803,86906,80331,-9173,8723,-643,23378,-25317,-7609,74883,-26524,-3402,19787,-58943,276,25643,40585,-30802,8604,-69712,876,-5641,52750,61691,24646,-4919,91219,36175,28165,84131,62628,118313,-29113,25095,1925,-21476,-35798,-1417,18442,19749,14473,4219,-3082,-63322,8230,-81388,-952,-55888,-50324,5098,-62250,-24680,7946,-34135,45699,7871,-4137,23741,-30096,-63607,-67417,17771,64400,14528,-33807,46168,13324,-58807,-33242,-54817,-19012,-45960,-32885,-73658,-34669,-71860,-37692,-2991,46213,23021,-80965,-20553,-15064,83382,78866,-33221,9055,-109040,-65514,8200,-37458,-57132,27466,-5960,-14355,19661,34072,-30807,5861,-39374,-13789,64523,52875,60729,-21953,-22516,-1294,-29290,-1013,16649,85062,-23622,-16144,-22295,-85060,-54090,-35706,61231,-24620,-79910,83083,26965,-38632,-33797,16815,-27761,70871,17403,21144,91,-65233,-102512,-22059,-6888,-7937,-39440,39566,19441,-71296,34831,-40861,-64784,-91205,-2412,18871,100105,11406,-40965,10060,-89740,-29575,62002,36725,26643,86590,-45774,-21088,-33265,-59226,-73690,-32671,-116437,-72118,-113594,-33960,-44526,-75930,-65989,-22028,-106071,-206805,-133110,-72599,-63348,-55920,46269,-50463,-209160,-161262,-121927,-101860,-109372,4226,-93671,-223190,-102969,-64673,-139662,-178119,-258646,-373192,-837364,-1412253,1388719,411949,309842,222269,155342,185543,152699,114358,151572,31437,73923,112935,118666,68274,96934,27524,62619,54364,48403,-10306,11133,64680,59390,168510,150173,15007,77226,86310,35547,-8191,-13084,69777,81421,31345,-4211,29316,-43514,43388,104690,90216,41042,-13603,-922,102789,8694,-19815,35731,46520,5675,-34383,-5202,-23180,-3737,83075,67859,26831,-60148,45977,74264,-23686,18983,123709,83508,48509,-37306,6429,2155,41408,51169,-69219,-50800,-32642,20727,-4948,26739,47010,37655,-13370,8700,-12402,-8231,15532,-20809,-36688,-4088,63949,-52116,-118218,-166442,225079,34226,149887,59255,93417,-8047,31805,-855,26738,12159,70823,47209,31884,25572,69094,-33399,5393,26780,-2664,47245,62991,-69380,-23593,79745,10970,60830,-56303,14317,-41951,22110,21112,-14622,76433,1502,64326,40587,-3631,-14835,93453,146881,-16218,-34877,67594,45022,31037,-38321,-48848,-1705,26251,-6585,22212,42486,23280,-32136,70459,21617,21176,32304,-13450,63930,94364,-13158,-57430,-92475,37003,76816,42908,87825,50631,42139,-60077,67454,4721,-2952,56355,102511,106839,23317,-77787,27895,-38650,-22519,36862,22785,47246,46614,32033,-62161,-13970,-16193,41070,-20691,-66873,-7421,-10986,3530,48815,53707,16900,11062,-10001,-31206,-730,4530,73540,6176,110672,53409,22145,-49369,-33370,30618,22306,-37964,68629,25337,-5927,-17266,-6013,27933,87916,12696,-11581,-7413,-9225,-30729,47501,-56723,-8113,35407,65008,417,8239,-29081,-18641,89972,66719,7631,-81093,54186,-41409,25206,11527,70592,-6265,-70291,129867,-16040,-1888,16705,-83930,-35701,100156,45216,68844,49832,-14159,37750,16091,72748,20530,-19461,39350,38764,75058,-24115,-20468,1883,-2905,64314,47793,21765,52274,-62833,-2449,10353,-24846,-35622,-111489,76814,17701,56714,50623,-63322,46591,80779,18262,57031,34183,-25617,72910,64753,3053,5062,-35054,-74460,96163,8792,43002,92122,45855,19551,6488,71115,57384,30109,511,-4040,-43739,-4793,14847,44153,14128,13392,54226,86297,59342,-3585,-10812,97401,25342,-34541,-46684,-87218,8050,22512,32226,86628,14839,-54823,-32768,-54258,-40084,-28152,-34786,-18363,-9457,-94017,-62166,29717,31806,41009,-32224,5657,-62336,72335,50648,-39736,-51617,56432,48413,-26054,38782,7537,-67417,-73679,-11997,-45286,-70126,-13458,-40179,-18558,-30988,10696,35172,22743,-16843,-3113,-32324,59762,-15964,-2347,62058,41723,-59515,-34228,97060,185049,22130,15369,14208,23665,-47305,-15188,39886,56241,60723,101821,49474,32899,59397,7823,-6295,20535,22128,19690,12343,32533,-60516,-105076,-11854,5158,-30507,39232,41648,20377,35559,-17101,53050,17071,-25702,30564,-22395,-5548,78155,62489,-81725,-52426,-7018,-75074,-135370,-40842,74129,65531,91302,-512,33051,-2406,-5899,10981,-16306,42415,82674,53214,91976,-32581,-24178,27253,-63575,-17112,15791,16341,47659,15585,66158,106576,15852,57771,10140,-22409,-51088,21488,20781,21354,70590,27503,-1358,8021,23185,5457,33889,58423,15400,61878,23844,6304,-4643,92635,30786,16459,-15681,-55740,63217,60372,-47776,21181,96234,52453,5522,38526,33737,74589,92854,-3164,-8895,-49632,-52084,81137,22421,-23024,14860,-9393,146120,-34462,-65712,-59728,-25499,-2486,-31242,-24963,2470,-1417,-15602,29303,47820,61626,-29268,-4078,-52025,33806,28550,62252,92656,78182,30631,27383,-13536,43166,14565,-64437,-59780,16306,-46470,-34214,81114,32269,-66992,-28943,-58792,29766,19292,-8655,-58101,-6834,-2186,13229,28494,18216,-42322,-8517,-42717,68040,-53041,-14758,10977,73006,20079,-41818,3556,-60170,-31805,35614,1760,29070,-21912,-29857,22626,15186,30257,36971,-57700,-14061,108096,44696,-34042,-18264,33884,-28183,-28490,-10175,-25427,-17895,20588,12342,150511,97444,-31382,10021,166876,-16033,-56488,24315,-26259,-9695,56814,71260,-1374,-32803,99487,36613,-82805,-52750,-3799,-54494,87169,44504,-2024,774,-42017,-41705,42248,-7273,33014,37925,-17508,-39433,6707,16206,-33254,-13596,5089,16333,-5020,-33977,-135378,-1105,27338,24332,24990,38582,-2687,11355,9679,-27884,-113088,21236,1000,-37897,-23751,30056,-53825,671,7341,-3054,5285,46765,3434,-85748,-61722,-37936,-41010,-13580,91060,99088,-27053,-16040,22408,49722,49227,17493,60950,-4242,-44102,23485,38723,20033,-20173,9043,33692,34000,38708,25346,-1137,55031,-21446,6673,-15225,5848,50088,96443,45988,66729,-18430,54411,3645,-38480,-11670,8376,11957,-70902,-41643,43159,-2002,-105704,-7160,1193,20252,-32631,39879,-67882,25715,10719,36843,-4352,-39906,-12562,-30004,54188,31633,-54414,48668,27631,-845,1052,25747,28201,33069,30487,-37208,-33770,-48535,64608,-2003,-42610,63928,18018,22967,50974,27092,-11804,-5937,-97248,4200,-69320,-31856,-90337,-20418,14738,43577,-2886,14950,-54154,25300,74440,59683,-118868,-27584,-82715,-22549,8576,51573,1015,-9033,-93134,-20256,-24568,-12965,16135,6529,-1990,-70991,-1681,68991,-10599,59301,-30673,-18457,20399,-75891,-40482,-49321,-29430,-7820,-37384,29833,-8278,39626,-80377,-49049,-1129,-31653,-3890,32843,44374,41719,-19500,9171,-130062,-9125,14741,-52910,3119,16711],[-4268,-921,-41331,-65737,-27525,-31484,-73917,87559,98586,51607,-26281,9657,-36567,74385,22027,26348,-43907,23713,98215,81998,-192,52146,78977,33355,31162,-59207,-69766,55994,-51126,-50323,-59944,59737,-15693,50721,-21346,-43059,5051,16956,-14827,-33177,14709,-114677,-103523,-30562,18640,-7488,20611,-52168,-71242,-54270,33650,-9533,-85008,29798,-1750,-5224,-70506,-21737,-120310,4597,81269,39233,-9642,1644,27988,16458,-55470,-13487,66472,-19690,-4957,3343,-55440,-4938,23729,38672,-40248,-870,-14963,6971,-1256,60774,64105,1713,5502,110783,38846,-1123,58619,36407,95540,-12115,21464,-1773,-4386,-13701,-5527,28400,51605,17257,41816,14620,-50237,7893,-42101,27631,-70412,-61469,-1653,-59784,-22826,10408,-17473,35803,20392,-10368,35164,-25652,-38146,-33806,42864,74734,26727,-22218,67365,14577,-58332,-233,-36345,-27244,-48932,-39085,-78657,-41133,-38569,-5532,25482,18937,31443,-74374,-52605,-17209,73009,66836,-29531,-546,-91569,-63390,24991,-17646,-59520,23566,-10833,-20298,-4027,-34906,-35310,-10182,-53594,-29757,46428,42076,30303,-15930,-9344,-5544,-48564,-8099,39339,70801,-32121,-15873,-8187,-82041,-52557,-22251,44114,-42635,-67922,112293,14443,-35371,-23706,24602,-33607,49652,9966,23315,17102,-56181,-102843,-34575,-5090,-15477,-54611,35634,11234,-80820,33008,-56405,-58597,-82209,-13690,15039,92696,8910,-43107,-19204,-112398,-33006,60060,59409,62457,60656,-43652,-24047,-5128,-53686,-110624,-41693,-80398,-80050,-101324,-35254,-56691,-33545,-41143,-29535,-96636,-233233,-139413,-52394,-47121,-30197,13073,-78041,-240155,-155262,-95989,-55433,-84728,-25586,-88810,-184340,-108293,-167620,-151277,-196406,-268828,-388928,-901150,-1559810,1445313,454344,327921,218863,139823,201294,189755,137857,161378,30188,65215,110563,123821,75879,94348,14349,55163,47918,62311,17134,63331,88690,80930,119046,132170,24693,75098,65993,24818,11973,15750,48357,88471,18323,14956,23787,-35847,24409,105845,88531,54982,-2866,14437,74089,11436,1810,35654,65960,35052,-14632,17530,-17534,-1453,74483,67614,10253,-53836,66364,77924,-34442,14780,110812,95490,46588,-23560,26862,-8044,15101,63696,-52321,-58382,-14836,3426,-6998,40905,48643,56612,-4842,28283,-9995,-3061,2292,-37050,-25138,658,31358,-52873,-141747,-164972,227025,46558,130227,65043,62106,-32072,43852,27092,23920,5614,70441,52832,33074,28407,72186,855,62725,20975,2725,36078,67831,-61569,-29998,72547,-30195,41732,-102096,-2567,-36185,21987,-6914,8186,89817,9353,74455,56640,1964,-19504,103445,150883,-14697,-32259,58960,55013,55929,-59744,-41767,-7959,24809,-12369,26340,7185,30551,-54716,42542,21772,37789,26577,-34611,55121,112418,-20826,-62719,-75443,53583,80879,49158,99825,78493,35709,-58351,68682,-5024,-10282,50415,90232,103272,40912,-40719,41419,-34117,-56738,5213,46502,64362,32599,60813,-57524,-32943,-19414,11288,-20548,-68128,-14708,-38636,-33770,46436,53667,33723,1424,-13870,-19530,-15890,-25320,79767,29984,101838,43639,26681,-18595,-10380,56933,42242,-18901,95387,33358,-41281,-17820,-13673,17779,95085,12217,11777,6340,-41449,-54209,67469,-5283,31832,22931,74502,6477,17978,-12213,21396,71144,38154,-12967,-47496,40117,-32704,51846,32322,60601,7804,-59222,105759,-1968,-7974,-16457,-102628,-2996,77702,27371,55019,44433,-5783,22645,-13091,82015,39542,-23646,24131,48504,81522,-35989,-35381,-5499,-1698,61410,66587,10512,54861,-55765,-5389,18802,5129,-18154,-95282,68513,24761,16578,39736,-49211,34092,68753,35323,50683,1009,-28262,44168,78891,15043,2405,-56368,-85842,103259,22465,34081,85432,68911,18424,22906,51943,27559,36150,9256,-2588,-51744,-6209,27864,41062,16142,4443,55611,84464,56878,-13093,-8174,59109,21398,-46391,-67736,-74226,-7024,30341,56828,94133,25284,-66561,-20244,-70028,-51901,-22809,-20202,-30937,-5753,-75167,-59784,7351,5895,16902,-39231,5229,-68368,89182,57344,-25105,-39868,56960,54726,-46581,36163,7732,-57077,-68906,-6408,-26158,-81176,-30604,-27570,-27789,-37406,11524,32011,17192,-26422,-6324,-37763,64855,-4478,-9634,28430,33114,-59054,-44141,97967,154789,29681,20072,-6262,14325,19664,-1332,47792,42222,67251,97359,55669,6556,40509,14429,6598,-9192,-1732,65699,22038,-31915,-67892,-107229,-10758,4143,5099,35101,29138,21975,33640,-49841,33231,21225,-6597,3752,-24818,22773,56803,67062,-103561,-39787,-19600,-100291,-135836,-35495,36641,63553,49706,-173,36702,-10182,-17717,-13995,-8156,47945,82347,61751,74873,-26385,-23148,31661,-61902,-54478,39938,6805,46076,-662,53876,108626,20594,38143,14082,-28377,-38481,51059,31587,27497,60492,22499,-21704,-2444,16319,12627,31774,53464,12464,31707,-1594,-24051,-14844,113028,34210,-3142,-33322,-33910,53659,83635,-49169,22487,96004,60570,16904,57142,48103,58809,62481,-8297,-3697,-24802,-19266,75471,35739,-21813,6348,-2072,99078,-23595,-67025,-52276,-18963,-5290,-53075,-26202,18972,-10450,-29463,16279,61525,90619,-18187,-9902,-51060,9353,33855,77226,92421,90269,25570,20215,-15806,27452,16672,-66491,-68265,16198,-29445,-22525,112402,38895,-70081,-24980,-4121,25344,16253,-2168,-58257,-38282,-19626,-3333,16427,38189,-44943,-17366,-50567,96395,-59657,-38603,-4216,72225,34761,-30313,-14955,-37607,-39921,43002,14974,34575,31,-39910,22564,23136,4665,20811,-78203,-15757,89785,40938,-34802,-5005,13919,-17669,-7623,-45480,-28333,-13508,44638,44487,111063,73377,-75530,-4852,172197,-26731,-43910,36025,-22781,-29577,62327,85970,5842,-44980,91136,6019,-101938,-70011,-38273,-48469,127236,63112,-16463,1554,-27996,-35534,37863,-13840,16226,46903,-15297,-19787,26230,11030,-46474,-13550,-5037,-133,-14364,-48547,-129696,38961,59421,11689,30367,43513,-10429,30977,6697,-51486,-139989,45747,-27710,-23307,-22287,32358,-63421,1647,10565,28172,9740,46555,1299,-58462,-46954,-54830,-58540,288,100806,79887,-52554,-9424,-21997,34853,46960,13191,90988,-11935,-35659,17689,33776,7592,-19010,31080,34887,32942,21899,20241,-58125,54690,-6313,11051,-27436,10382,21190,91011,42709,54957,-12919,52865,7702,-40283,-34931,8574,47422,-45671,-38770,37530,5032,-92509,436,16345,-1948,-33683,46805,-66937,19766,20632,42802,-7638,-40010,-8777,-22802,55078,39913,-39446,50921,25071,-12208,17663,4546,19674,22167,52914,-46317,-46177,-37090,53983,-29242,-36505,41334,-1782,24858,66052,42366,8616,-12039,-44434,832,-58808,-44648,-96121,-24116,-660,17843,-13732,14927,-14695,38693,57875,46444,-117587,-12011,-62254,14177,46127,71396,-15489,-24408,-129557,-36570,-26956,-17893,34242,-33546,-2539,-43681,19177,57958,-18104,52830,-13254,-9274,37899,-67915,-27733,-34648,-44853,-5968,-67209,27986,6080,68847,-60790,-40996,-7454,-24880,10178,30941,43819,53195,-22846,164,-102995,-18773,21208,-24341,6743,-10915],[6657,-13070,-42421,-66985,-28997,-30504,-55173,87198,74449,32809,-37136,11746,-50836,48954,36989,27178,-32415,52950,91008,84345,3088,31305,74797,34423,32289,-69806,-61158,42040,-34119,-17339,-68808,53599,-28707,58930,4922,-23872,30604,24801,-7645,-41430,18223,-110381,-90157,-6237,38337,-21363,22022,-26971,-60609,-60416,32545,-3815,-91483,27862,3179,-18240,-50864,3134,-95829,39080,68045,-8126,-11265,-7947,51734,3507,-84652,-18056,47107,-10338,-10348,-27531,-52470,-4341,25293,23666,-45223,-7815,31386,12199,-2760,57997,61916,-15270,13814,105333,28739,-34971,39581,18994,67121,5392,14032,-6039,-11817,3376,-10042,35886,74293,21374,82502,26887,-28374,4801,11791,48415,-93351,-82524,-13461,-42201,-17830,24287,10242,8984,8875,-11059,36344,-13806,3589,6806,60858,80425,45491,-1102,72915,16034,-52630,42262,-8853,-26451,-42634,-47408,-75312,-36730,-8543,18323,50129,-652,34885,-51933,-65610,-14052,58685,62815,-21671,-11883,-57758,-33781,39466,5419,-50307,13322,-15477,-31432,-33975,-109899,-44850,-21365,-59280,-37942,24288,24706,1974,-6519,9056,-17150,-65543,-12459,46571,38151,-33660,-27147,-252,-62746,-43741,-8373,21414,-48845,-41208,119248,-5088,-29373,-11820,25133,-33392,10389,-1121,23837,25861,-41371,-91190,-55516,-1678,-23706,-66928,39447,4831,-83798,8734,-74756,-50543,-61452,-29912,8203,70735,3473,-34995,-36113,-117690,-42147,51901,71908,89821,32266,-37478,-34418,12861,-47785,-146948,-49889,-49519,-84255,-90845,-50246,-65642,701,-19246,-47935,-93947,-249951,-136733,-24362,-31351,-6005,-262,-94702,-243948,-154446,-73578,-13501,-46046,-56055,-88615,-146640,-112898,-237627,-167894,-220647,-282339,-412168,-929671,-1461984,1373510,493818,348113,231848,130184,215374,211552,153863,149011,34399,57836,103744,139757,77737,93481,1071,50096,46529,77057,54008,110296,109271,97290,59295,108705,41922,68767,47994,13316,17477,36946,29771,90990,-7976,30250,34806,-20391,12476,93767,68613,62571,7460,34478,33861,-1610,15624,36623,89018,73579,2265,26512,-6112,-3290,61259,58219,-9664,-36235,69912,81089,-40526,6037,86043,88271,29521,-11471,42061,-31754,-7893,63206,-32044,-57068,78,-18394,-8403,48453,37592,72866,602,43602,-7634,5660,19302,-41063,-12326,1973,-1124,-44392,-156783,-167319,206559,61037,104526,89020,56239,-35352,47276,55331,16322,-395,64547,50992,40504,36357,73498,28922,102380,482,6453,21894,74346,-40356,-29306,49743,-62613,13769,-132793,-16539,-18276,6623,-28530,31906,114910,20988,97193,76787,881,-18055,77580,118075,-8329,-24449,46862,54101,75344,-58456,-41448,-9275,22726,-11476,25953,-27847,34301,-55406,7427,21057,54179,31913,-41130,56793,117221,-26815,-63543,-62875,70030,74050,54780,102749,95398,30376,-47080,64174,-5961,-17555,37215,65005,84114,53004,3433,48035,-29226,-81236,-38303,62905,76828,18426,83492,-43853,-38921,-24013,-19780,-11549,-30971,-18611,-55404,-44762,33191,26836,53845,-5670,-20435,-5268,-31001,-55340,71736,47596,82346,27041,28026,29326,16585,75610,63820,3086,109904,35160,-65700,-16984,-28289,8240,91678,5409,35215,22147,-68363,-71118,71736,51811,60715,10615,75305,18391,18009,11961,51174,22553,-2528,-32576,-16983,24321,131,75807,53512,27611,18992,-41245,70439,10504,-6725,-28825,-103707,13253,59073,8497,34939,34848,-4995,-7080,-37269,80481,49956,-24957,10810,42874,81074,-42013,-44780,-1580,12349,63503,74731,17431,56070,-39954,-14742,30368,30406,-393,-73486,44657,29019,-17746,17923,-48921,12997,54848,52386,42082,-48542,-31966,4117,83971,31361,-1665,-67820,-74488,119864,33612,21601,71585,77613,18231,44402,24318,19216,44771,15722,-656,-58543,-6335,35461,35523,-4484,-18197,50292,64402,45292,-18279,-10213,19605,15238,-52109,-77297,-59373,-29838,28548,73746,96576,38294,-67191,-4482,-83341,-56496,-27249,-5077,-43993,4993,-28819,-50945,-18022,-4019,-3748,-32343,9344,-73462,102481,56339,-4213,-26586,45276,61372,-59985,26602,4376,-42280,-38305,4991,9402,-81453,-47094,-11870,-24630,-39799,12256,25471,2852,-29068,-12299,-43239,66754,6506,-20375,-25543,14356,-49008,-47868,84220,96917,37310,30356,-16550,-11084,67607,9032,38209,24531,65339,68064,54910,-8291,21765,23453,24453,-24708,-26918,92434,41324,-68739,-59304,-91277,3782,-885,24187,10336,9579,18152,27246,-72614,5368,3055,16300,-26075,-26452,57173,20893,65061,-112695,-21225,-22780,-111575,-120997,-28540,-13550,55896,9414,1256,17623,-17018,-9727,-32776,3774,44959,77320,55316,46969,-11232,-17515,29770,-47480,-75923,63343,11658,35413,5867,45273,100200,18751,13574,17652,-38296,-19602,75233,34204,26135,50407,11423,-28569,-7286,7567,16757,28896,46832,10791,3445,-28357,-41577,-20528,122488,33408,-17830,-52924,-13156,39846,89840,-41411,27446,77085,52514,18327,70192,69849,38850,35105,-10908,-1989,-6527,16772,61849,48562,-13138,2465,17931,42929,-14396,-89898,-48116,-15030,-14261,-68375,-22048,29059,-12052,-34651,3239,69491,99070,-6505,-15129,-48052,-17913,36805,99031,85116,89368,33284,18126,-12819,10423,21452,-70866,-69245,-2310,-17760,-4490,133872,49217,-62127,-14548,48700,12224,8091,-376,-52950,-58128,-40869,-9169,3029,62387,-41739,-22022,-46751,110009,-46072,-59921,-21479,63475,48370,-14812,-28194,-14739,-35307,39671,24678,27263,9336,-46414,6449,29385,-9839,3940,-88367,-13355,57136,28211,-38846,6232,1873,-816,15107,-60406,-21722,-10457,65754,74786,57575,38429,-109454,-28367,132090,-33547,-24767,48254,-13701,-39388,67171,102981,8276,-50702,77662,-17230,-111670,-78384,-57905,-31817,145344,79943,-20541,5321,-7794,-18540,38664,-18175,-8304,47491,-12118,7721,46585,7441,-54346,-15708,-26177,-18541,-27759,-50185,-109157,59588,76409,-8478,33803,45174,-27397,38584,4813,-67310,-129138,60354,-50693,-9736,-19114,34183,-65649,2516,-6993,39611,13768,41180,-6203,-34836,-25610,-50310,-63554,19057,109018,66249,-57440,1128,-49143,16256,43727,10312,101168,-10619,-26894,5168,21676,-5117,-14652,61463,34766,18672,-1845,17197,-101198,55797,11529,-27523,-47945,18884,-5311,75997,39125,29403,-18954,39691,-13125,-42838,-51404,-3176,81913,-23413,-35138,30381,10937,-66411,4812,26740,-23135,-25416,57866,-59874,10688,26550,39928,-4809,-34452,2019,-13567,47163,36690,-11861,45501,20371,-18256,34359,-9693,7895,7127,78145,-37327,-55131,-21910,46314,-48440,-22162,24660,-22355,30973,55914,40352,24297,-23497,10536,3146,-41601,-51486,-79538,-23090,-19752,-7016,-10816,27211,34385,45842,29369,24325,-89730,5130,-35118,48891,71391,74898,-13754,-26752,-157974,-57438,-28495,-19858,42754,-71303,-14269,-18162,36629,31747,-25223,33707,12886,-7308,44551,-41390,-12145,-20356,-55933,-7883,-91525,25766,19722,83980,-42399,-11088,-13910,-21057,17038,26955,39138,58081,-24632,-14613,-65229,-33541,23825,4568,7960,-39091],[7993,-29060,-43605,-59634,-31824,-24654,-25495,64701,46573,12083,-42671,12089,-56270,20918,44585,21916,-24211,67696,63382,90580,17155,4029,53738,32362,29965,-66330,-40925,24284,-20808,6463,-71955,40235,-35483,49845,18008,-22591,41000,21541,-2396,-45549,15755,-77999,-70812,-3284,46548,-30930,25673,-4306,-43879,-56382,28956,-4046,-72824,20919,2101,-37374,-26923,21607,-54934,73840,52893,-47981,-15318,-16329,67894,-4551,-99361,-21118,23008,-2456,-20207,-61883,-50806,4037,30985,4276,-43331,-8942,49273,12534,-10237,41949,54689,-21648,21229,77482,5997,-66263,35817,17393,49147,20061,4280,-10700,-40112,18152,-6564,37827,84760,26818,109876,34791,-5804,-1454,54126,58713,-129755,-109460,-24801,-15463,-13516,46716,45272,-25022,-19309,-6855,26603,1148,46498,38582,67517,73492,61095,22029,63211,18605,-46015,79924,19754,-24218,-33782,-57720,-64542,-24729,16331,30552,70614,-3475,26369,-21246,-59500,-8516,43320,72144,-11831,-20927,-17322,8860,50206,24319,-31452,-64,-19473,-47068,-63864,-157043,-52535,-24475,-54050,-33224,6061,10629,-15705,5088,27815,-35164,-73738,-12864,37297,-6915,-29074,-40037,2475,-38180,-32319,2656,-1809,-38111,-10755,106564,-18832,-22923,-1066,20039,-29716,-40695,-12086,22332,23013,-27567,-74988,-76863,3101,-30525,-70130,52065,2951,-81885,-28994,-89711,-40483,-35786,-47539,-1263,43006,-3039,-17092,-38547,-104407,-52207,38420,71433,95607,7077,-28294,-54976,15584,-39840,-166358,-49770,-33164,-89237,-86250,-72983,-68882,12976,-8528,-67802,-94062,-247914,-119010,4974,-22234,6338,4934,-99494,-212906,-154153,-53059,15194,-7597,-78336,-92157,-121344,-115309,-251556,-184205,-242669,-292863,-429665,-916555,-1201762,1178042,524057,367364,254903,127840,222791,214487,158902,113105,42346,53936,94443,162197,75035,94165,-9122,49845,49921,90502,90009,135937,121587,107173,11601,87063,63047,61445,38330,2589,7506,44399,19897,88761,-38659,39138,58181,-1078,14693,74257,34818,63186,16815,57807,-5121,-25200,22756,38097,109967,110947,11469,22086,6597,-9113,46970,46235,-26444,-11048,59673,86319,-43642,-5135,58751,65385,5826,-4247,46696,-62635,-17564,55810,-13654,-45512,9438,-37058,-7393,48603,15447,85219,-893,47268,-4802,14217,52785,-32816,-3664,1190,-17192,-30507,-160256,-172641,170620,74759,80079,123580,76759,-20021,43368,75104,3582,-4861,55154,44931,53136,48994,67510,41246,106605,-31798,7753,7767,81921,-13466,-22428,19858,-73043,-13177,-139091,-24469,4505,-20260,-37040,50675,146310,34932,125945,96564,-9623,-16621,27636,63381,1649,-12363,33040,42807,82968,-39000,-45248,-8176,20046,-2264,23679,-50410,33951,-34255,-24437,18967,65763,41290,-27280,69513,109023,-32556,-56192,-58324,80613,60751,46709,89902,97216,27052,-29732,57779,1127,-21806,21274,33424,58149,57277,39992,36445,-22470,-88837,-81402,68113,79965,8922,94224,-25223,-29973,-27552,-43797,3606,24634,-19191,-59304,-36616,12163,-19915,71470,-6899,-25623,5042,-43702,-78028,53704,56579,57519,7925,24436,75146,41302,83790,83156,20619,100737,28192,-69296,-17436,-46258,2222,72817,-10447,52794,32030,-85587,-78607,56826,97299,76285,4532,70177,30332,5031,37845,66921,-30926,-48376,-45884,3608,13041,45114,94818,71437,-22923,21749,-22146,37057,15527,1107,-18625,-86000,12878,48649,-5063,16398,21483,-10675,-38039,-53705,67405,49738,-24322,3141,22511,73007,-43975,-44761,12295,32162,71378,70907,34729,55402,-23312,-24572,41243,44856,11674,-54045,15200,30954,-33790,-8183,-62104,-9377,41683,64446,33537,-95667,-35534,-38057,77061,45934,-3966,-66911,-45546,143408,39958,6855,59136,67692,19520,66226,-5469,32401,54424,19708,778,-58928,-7703,35864,29284,-40030,-47665,35264,32303,28116,-17620,-16183,-10423,10676,-49977,-70493,-44641,-47865,15418,76549,91760,50198,-57447,12922,-82221,-52009,-37540,8504,-58791,17379,29496,-37595,-41348,7983,-17895,-18954,17145,-73990,109952,49619,16456,-15422,23986,62565,-60619,14776,4890,-24972,9505,18027,51958,-71172,-57471,977,-14735,-39910,11731,17281,-15757,-21841,-20121,-47690,65112,15251,-32420,-78867,-12598,-29287,-44878,59363,32374,42571,48899,-6501,-41451,80049,15719,16171,12362,55937,25929,48295,-13611,5288,34346,44855,-21061,-44360,91917,73643,-60524,-35000,-62515,24446,-11374,21702,-29199,-13402,12047,17767,-79431,-24550,-29474,40329,-49701,-24237,91897,-14058,55369,-107964,21,-19711,-108678,-98806,-24396,-59663,45933,-14646,5715,-11774,-21868,16598,-43988,14129,31709,67065,31608,17348,7891,-6349,22561,-25246,-75297,81867,26591,15094,34763,40567,79020,9665,-9777,20281,-53770,3799,86442,28481,18659,42388,-4090,-27015,-3403,1163,23792,31119,37453,9256,-19042,-49656,-45832,-22203,112979,29771,-25452,-67133,6097,27217,78337,-27642,33791,53782,33055,12262,75370,92583,17828,10674,-11067,-664,4538,41554,46412,58966,6413,5062,45525,4758,-9791,-118008,-46395,-13782,-31592,-79027,-12406,30396,-8534,-30084,-6925,69206,86067,382,-21181,-48053,-41126,35144,114278,74435,81964,52724,21655,-8319,2177,31038,-80707,-59762,-36721,-10930,13299,134260,60636,-38391,1802,80115,-7141,-5059,-2833,-40559,-61755,-59292,-5178,-8444,85711,-33247,-23586,-34490,93852,-18108,-68022,-37041,48679,59138,-357,-35606,1534,-21174,26402,28244,11703,12273,-51585,-22315,31820,-8926,-12380,-85729,-6306,23266,11761,-41568,14836,-2793,18965,31579,-49644,-8164,-9053,73607,93488,4544,-991,-121977,-60426,64986,-33403,-4199,57988,-1035,-33174,68682,124191,5909,-51226,67107,-23615,-100191,-73620,-51842,-10606,141288,90637,-11553,11914,15058,8053,45048,-16051,-30493,44185,-9618,36311,69355,6156,-53730,-19561,-53506,-33942,-43860,-39073,-74404,53549,77739,-24278,37158,44498,-47281,30765,5589,-66130,-97372,63449,-60685,1100,-14472,33451,-58967,769,-34278,33388,17690,33540,-16367,-20306,-1649,-30798,-56010,36726,112736,58469,-41338,13305,-53227,-1693,41660,12470,89545,1908,-19770,-7307,4465,-15024,-7340,85987,30996,-5803,-24094,15638,-110917,61415,28987,-83359,-70918,27708,-24713,50695,37666,-4984,-36651,19115,-49084,-45314,-62821,-29634,99325,-8840,-33654,24358,15745,-37198,2458,31048,-35376,-9181,63522,-56366,-656,27477,27975,2811,-23346,16492,-7237,32043,22217,21542,34626,16091,-16408,43683,-15508,-4921,-9543,98419,-16065,-59866,-9628,39729,-57467,-1547,20367,-39451,42670,30864,26236,31812,-42022,49094,7470,-22836,-49419,-45615,-12759,-34962,-24793,6370,49005,77676,39523,4197,-333,-42709,19988,-9996,70651,77848,64719,2432,-13726,-167495,-75293,-31962,-17264,39147,-91247,-32667,180,48195,2150,-30823,5830,39920,-8886,41677,-6438,97,-8637,-59987,-14142,-100696,26206,31298,85150,-32617,27846,-18338,-20636,15664,20607,29947,47515,-27193,-33927,-28009,-49855,20643,22907,6098,-63509],[860,-43952,-46781,-40552,-36756,-12789,4728,24234,28059,-2905,-41299,10004,-56084,1908,45761,8544,-18716,66530,29473,95382,37903,-23282,24181,30835,25925,-50485,-15938,6097,-18430,12732,-73632,24396,-37682,24098,19859,-30939,35347,6670,-2559,-43451,7887,-32252,-54160,-30791,39150,-35266,29496,12382,-25844,-52064,23399,-10300,-35870,8189,-4729,-51617,-4965,24095,-15035,97968,42904,-71545,-22363,-20630,77679,-1655,-92574,-22364,2066,-1280,-32865,-88701,-49804,17566,38779,-10231,-33600,-1288,36922,4955,-22106,14938,42924,-17484,28329,41478,-24336,-88732,47569,30696,52739,28953,-6010,-16242,-75290,32582,11281,33071,83336,33699,116112,41869,10160,-10148,66211,58408,-170756,-133966,-31361,11311,-13714,69170,76380,-55316,-49706,60,8236,13206,73666,48926,61539,51374,60484,35430,44106,22348,-41751,95646,38658,-28957,-27777,-68594,-50142,-12783,34843,30892,81751,8752,3609,6803,-44393,-4629,25205,89084,-2486,-24070,17848,44249,56933,33438,-7103,-12241,-24066,-65135,-88561,-160677,-51376,-20413,-39605,-16416,-5497,3091,-21402,15012,40965,-55923,-69600,-10523,16741,-53306,-20977,-43859,2281,-20636,-22943,8037,-21112,-14223,13119,83468,-17411,-17919,6138,12803,-26672,-91540,-20155,18441,9429,-20615,-63347,-90217,8227,-33160,-60849,68294,6442,-77147,-68139,-95503,-27746,-13956,-63528,-12578,17038,-9478,5118,-30252,-78195,-58570,22004,58533,75761,-10983,-19163,-84251,3104,-30061,-161709,-38481,-35222,-97990,-90926,-96668,-67087,808,-15631,-77362,-90015,-219874,-86490,27788,-22726,-500,15196,-98948,-156492,-148349,-36955,24635,12886,-90150,-99087,-117632,-117595,-223723,-197858,-256715,-298913,-432405,-861513,-952053,931200,547356,382981,280569,133412,221743,203952,155191,66461,54474,54772,85492,183641,71495,96413,-12932,55705,57276,102048,114987,134201,122975,114956,-7089,73167,83845,55880,40367,-5644,-12651,39421,21794,83621,-58623,40860,84295,18713,31881,55936,-2460,57877,25130,82047,-28823,-48279,26254,39689,121872,135028,11674,10566,16276,-17952,34207,38656,-34319,16552,44915,93679,-45090,-14897,38799,34823,-14010,-2165,40623,-89526,-9306,48525,-669,-24587,14496,-45919,-1418,44376,-11438,93926,-8232,36355,-781,19566,81229,-15188,-3093,-90,-7300,-16387,-152948,-178801,131521,88542,63516,153726,110119,5290,35376,79584,-11922,-7016,44350,38038,67725,63506,50682,39341,75973,-66164,7317,-2942,87681,8576,-11875,-7289,-57009,-26652,-119108,-24502,23547,-49186,-31541,60261,163487,48229,145841,108270,-28160,-19942,-25365,12342,12671,986,19034,25906,80368,-11870,-46273,-10084,16216,14163,22127,-53959,30793,1826,-42829,15086,68794,46503,5528,87228,92338,-39034,-38876,-61047,81469,47709,21163,61461,83820,25286,-11320,52876,11440,-17322,8737,5250,33942,53346,59330,2032,-12208,-80232,-112341,60565,70671,6876,90113,-7036,-9403,-27059,-54087,19890,71750,-16961,-51567,-21805,-11992,-68790,81859,-708,-25484,6230,-50510,-88087,32878,56634,33676,-8777,16027,101317,58949,81339,97069,29275,68199,14222,-48820,-19673,-61963,598,41215,-34338,59502,30186,-90755,-76225,24824,116723,79232,7080,62097,37917,-18049,59389,73795,-60972,-86017,-49412,11801,10522,84304,106215,81337,-75147,14584,-6954,14872,11291,12097,8888,-54671,4751,46967,-9732,4956,6201,-19769,-56852,-58132,45122,40642,-22771,2526,-7929,58899,-42187,-32695,31034,49548,79030,56498,50407,53418,-11331,-24210,47956,46109,11917,-42859,-9595,30443,-30475,-31121,-78906,-24006,30116,68322,27301,-119143,-38222,-73192,58211,52698,-2841,-54774,-9879,163798,40928,-8086,54403,45772,21405,80255,-30984,56782,62028,21641,1020,-48471,-12180,29641,23573,-75692,-75416,11792,-1565,9230,-11278,-23329,-27279,9341,-39687,-47723,-31999,-50871,-6821,64020,77895,57318,-41677,30958,-59802,-38399,-47512,18348,-76979,24773,79491,-22547,-59425,35576,-24941,-6166,26768,-68021,111026,40912,31908,-6363,-1436,53145,-49249,6241,12618,-7817,59534,28501,88087,-53919,-58149,5538,-8003,-39925,9556,10003,-33167,-5582,-27738,-49127,59645,20881,-42592,-109989,-40741,-3445,-37163,31682,-20025,44032,73131,27627,-60483,61332,19935,-10874,10903,40892,-13885,38890,-18036,-6792,46063,64175,-678,-46527,71388,114287,-11646,2299,-29474,42624,-26804,4406,-71121,-35088,7583,7787,-70585,-49077,-60364,61694,-58821,-16299,118796,-35316,39030,-90806,19459,-16702,-94050,-76141,-25238,-90560,35715,-18013,14281,-35214,-24836,49893,-48039,18295,11073,52020,-5257,-6650,23739,10428,12385,-1513,-54162,91732,42632,-10803,70050,39669,49073,-4694,-28392,21379,-71834,28020,80818,16843,9241,38283,-20067,-24529,8726,-641,37913,41693,24102,6685,-34035,-62078,-43215,-21977,80853,25070,-26632,-68117,27474,19433,53426,-10251,39358,38537,10686,2608,72975,107939,-293,-12604,-9326,3106,10081,46520,35758,66611,36326,13735,73559,4245,-9799,-136718,-45349,-13135,-55863,-88539,-477,22256,-3842,-18927,-14821,60584,58177,-1005,-28511,-54230,-56226,24214,112330,63105,75064,76435,28589,-4492,7244,45197,-93445,-39151,-74946,-8207,22745,109340,70144,183,21942,81844,-28102,-19291,-7635,-21943,-50245,-68302,4696,-16159,101716,-21976,-24525,-19921,46810,14604,-58520,-48914,31610,66288,8842,-39389,7932,-5110,5922,26183,-5479,13685,-56104,-55721,29669,1232,-27845,-70966,4960,-795,-1666,-38923,21457,-1218,36880,35715,-18363,7209,-7792,62286,94535,-37366,-37526,-110751,-94860,-14,-24538,10084,62455,12607,-10641,65004,145780,613,-48119,62380,-9130,-63491,-55018,-19404,8757,123616,93489,6546,20058,35698,39095,54696,-3255,-41876,39846,-8612,57980,94023,6780,-44293,-23598,-75604,-41358,-59771,-20009,-34014,27175,67806,-27005,42629,42421,-61398,10802,9739,-44077,-71566,57388,-56851,8533,-9971,29002,-42063,-2815,-55056,17111,20923,25270,-25342,-16094,18353,-10039,-39632,47252,109008,55018,-10238,24868,-38643,-15784,41602,22651,65776,23397,-15974,-11611,-12876,-19619,1798,92482,21069,-34152,-37754,14319,-86953,71634,43127,-118479,-88338,31652,-34932,17294,38345,-37221,-58402,-3094,-84434,-46130,-70449,-67838,86234,-4441,-35834,21828,19740,-10922,-6622,28470,-34224,11029,55664,-61294,-11109,25077,12805,12818,-8367,30246,-6836,13711,1025,50953,20725,14077,-6967,41048,-15063,-17652,-25727,105519,9727,-60641,-3278,32032,-60629,19391,27702,-49573,57319,4245,8020,30938,-65926,59988,11226,-7091,-38583,-5015,6993,-39388,-31781,32542,71974,99878,16704,-3659,-19911,8347,29820,7273,73862,67541,46609,24588,11092,-154062,-83766,-37691,-9606,25250,-83440,-51605,9845,53618,-16092,-34903,-24181,61153,-9218,35045,25464,4597,-654,-56438,-23229,-87399,31267,38689,75799,-31691,59767,-18728,-22466,7405,13165,17690,19495,-31852,-54973,-198,-63077,9856,25559,1900,-81744],[-11176,-52799,-52369,-11030,-43908,3621,26498,-22601,26953,-7403,-32907,5924,-56080,-2531,41397,-12036,-13417,55955,1731,92988,58093,-44812,-1277,31448,21036,-29340,6966,-9182,-29817,1373,-77429,11704,-37004,-10568,15368,-38232,19731,-15688,-9333,-34722,-1618,5188,-46480,-79458,19207,-34900,31660,22236,-11370,-54219,16809,-20761,5724,-9516,-15788,-51530,9656,8378,6829,104470,43271,-76788,-31602,-20308,83222,12181,-66224,-21420,-8925,-11228,-44875,-101218,-48640,28704,44812,-15404,-17216,16238,9794,-10876,-35979,-15739,28222,-6778,34003,13639,-54315,-99346,66917,51801,74679,30316,-15273,-23442,-99937,46173,44069,22468,73330,42336,104966,52551,15828,-19575,47366,49930,-197698,-146039,-32075,29544,-20518,80405,88225,-73973,-68088,6634,-13761,17465,75534,34465,44920,18106,34585,28334,23671,26426,-40021,78959,37991,-44291,-26217,-77045,-36937,-9200,45970,20908,75954,23250,-28367,22180,-34023,-5717,367,97705,4337,-19718,38361,55880,59962,31134,17586,-18883,-31127,-82396,-105982,-130180,-37914,-13870,-21122,4946,-12756,937,-18905,18054,43501,-73860,-53253,-7288,-6032,-89347,-12664,-32020,1519,-18406,-18012,7526,-33882,12573,24214,59719,644,-15193,8340,6865,-27974,-128781,-24543,12118,-10159,-22166,-61398,-89712,12197,-29093,-40329,79005,14062,-71043,-97577,-89363,-12011,-3060,-76163,-24663,-2955,-15936,21869,-18102,-49109,-59675,5872,35647,36061,-21869,-13626,-115100,-18999,-20243,-137822,-19763,-53287,-110585,-105149,-115074,-63797,-27148,-42349,-67878,-76381,-164092,-47543,37367,-31999,-27930,13262,-102740,-95395,-133026,-30624,13409,1861,-98233,-109702,-138880,-124730,-189987,-211132,-262292,-304872,-423169,-780398,-870928,752303,573789,392817,303463,146791,214688,192156,149859,34842,73689,60146,79436,196396,71895,101156,-8235,67233,67722,111800,122477,110967,113870,127780,7032,69700,101077,53593,53928,-9460,-33925,29901,34484,78439,-55452,36755,102043,36832,58184,45923,-30666,48874,32611,103477,-28129,-58897,29010,41279,118849,136681,5616,923,20328,-28150,23560,40241,-30270,41228,36509,100545,-45021,-19206,31273,5575,-21888,-2838,29465,-100637,13692,45445,6308,2508,19249,-41917,11218,40250,-33991,100419,-16548,13589,4842,20335,88389,7467,-11889,-639,25014,-6297,-139229,-183484,101908,105349,57798,163964,138013,29578,27378,67068,-25326,-6546,33297,32893,80492,75388,24157,30858,27617,-90123,6879,-7875,87957,17941,-624,-24586,-20974,-16566,-78181,-16508,32739,-69556,-16543,59132,142028,57319,142383,105701,-48916,-28611,-61536,-14058,21790,12226,6094,10313,76672,12301,-38242,-19218,10970,34387,23043,-40408,27331,42223,-40988,9221,61440,43828,48069,100374,73685,-45732,-12707,-66542,73394,40994,-13765,25066,59033,24070,2917,50245,18452,334,4705,-9935,17485,42645,59632,-47468,2114,-62502,-124936,41940,49625,12119,72059,5645,15607,-20132,-48183,31390,91446,-12698,-36093,-10005,-34162,-99386,83201,12298,-18462,-3425,-48024,-84023,15624,49076,15648,-19392,5355,100761,67228,70362,103727,28742,23385,-1360,-9701,-20969,-69828,2120,7026,-61106,52597,15898,-84025,-65668,-15067,106525,71448,16701,52932,39090,-41984,72246,81078,-53442,-99228,-42806,8866,17070,101854,107067,78991,-109878,697,1985,6395,798,21208,43179,-18888,-24,51169,-6847,2084,-7840,-28085,-55219,-47678,18457,27155,-21148,7599,-40986,42644,-35890,-8078,48509,58347,76970,35007,55168,51528,-5069,-3039,48940,37158,-3497,-41893,-24040,26889,-14656,-45674,-87479,-24455,19667,63813,24811,-108002,-39870,-95017,30172,47752,876,-35741,20974,168131,37513,-21465,57644,27001,22364,78848,-47771,77132,64032,21967,210,-26234,-19397,19502,19065,-97306,-94978,-14630,-27467,-7920,-1113,-27607,-31685,10862,-22529,-14274,-22587,-35789,-31925,41343,55561,56365,-25881,48727,-20913,-17829,-51505,22721,-97740,22231,106928,-8543,-70799,62675,-26124,2270,35902,-55567,106885,34154,39694,3267,-24145,31745,-32058,4959,25798,6227,97353,33834,105462,-34966,-49240,-880,-13773,-41279,6301,6239,-44411,14866,-32672,-45775,50188,23692,-47195,-110074,-61233,22748,-27830,10914,-48926,41632,93778,78470,-55087,30063,23127,-35347,19163,22457,-38692,30988,-29705,-12201,57003,78619,28146,-30779,47254,148870,55329,45620,176,51792,-44667,-14943,-101529,-50997,7904,187,-51742,-61587,-72577,76708,-49962,-2993,129704,-37831,18897,-64812,33379,-18579,-71607,-56316,-30498,-102829,25301,-7113,25974,-42095,-26533,73666,-46234,14310,-11023,33539,-45668,-22341,29474,31249,2431,18315,-20159,90817,50039,-34962,89852,41957,20194,-19701,-40834,20573,-85323,47908,59373,3344,3935,38668,-32517,-26936,24123,905,58110,59145,7087,2682,-41145,-66195,-43049,-22153,30574,19783,-24544,-51489,54402,17465,23113,8964,42524,35170,-5898,-7214,64650,108987,-11852,-35361,-6276,10224,11765,31875,34390,72195,70597,26044,95017,41972,-10397,-139710,-43686,-10069,-81583,-99023,8143,5804,-1795,-7198,-23311,46013,25191,-10826,-35867,-66195,-63177,511,91767,52140,72819,93777,34768,-1736,22556,61066,-99338,-9725,-101840,-8453,18156,66310,75371,44565,41865,60401,-45235,-28900,-12346,-1025,-29386,-63838,15284,-20069,105919,-11401,-27109,-9262,-14483,42707,-35941,-57333,16349,69700,10962,-41529,5402,4387,-17920,22020,-18581,14520,-59166,-83620,23636,7942,-41912,-47515,18795,-10284,-6474,-29463,27569,6987,48181,26127,21148,18602,-4013,35342,78174,-63193,-64147,-83123,-118738,-39150,-7278,10845,60316,24209,22362,56512,159911,-4578,-42490,60245,21675,-9932,-26682,29507,21532,102773,89016,26249,29021,49235,66908,63419,21837,-39641,35076,-8627,66326,114695,7768,-28648,-25446,-79842,-38441,-71330,-282,-290,-2681,51942,-14094,51484,39100,-63076,-11974,16546,-6371,-71308,46861,-44167,12528,-7851,21306,-14932,-4350,-56303,-368,22304,17046,-29469,-19720,26687,-1137,-20690,46215,96523,53380,25791,34051,-16081,-24943,42582,41326,45462,47364,-16455,-2319,-24115,-17769,11060,76604,3164,-59068,-39304,12229,-47318,82948,52114,-111002,-93168,26155,-36393,-18820,38581,-55538,-72390,-21536,-106125,-43658,-73256,-108232,41606,-10151,-41480,23898,22821,11224,-19161,19307,-20999,29482,33320,-72289,-15978,22805,2865,22690,7792,39306,-11749,-2435,-19787,67088,6428,14838,6733,26461,-12580,-30137,-39658,94327,33007,-57943,-3256,22024,-64506,32850,40525,-51068,70510,-13925,-6655,23917,-90037,44313,14125,2829,-22333,30426,31160,-29653,-27568,58081,84310,93656,-18941,9964,-28450,47808,33374,15801,59872,47520,26888,43388,38948,-122584,-80381,-42524,2012,6437,-49133,-65292,12407,54256,-13515,-38389,-49175,72626,-4665,31841,46377,337,3369,-46558,-32079,-51551,40491,39568,60228,-34250,73194,-13726,-24410,-4396,6884,5761,-19407,-38204,-73552,14579,-69346,-9147,14219,-3075,-92344],[-23374,-52880,-59214,21836,-52405,20395,34614,-61705,42527,-1350,-19246,1274,-61126,6100,32753,-35663,-5711,45729,-13246,80318,69682,-57346,-11894,33396,15408,-11845,23428,-19059,-51844,-20268,-83286,6395,-34549,-42714,9914,-40187,3539,-38766,-21014,-21146,-7464,16438,-49123,-125118,-3426,-31163,31592,26548,-3820,-62142,10093,-32194,37870,-29228,-28840,-34868,14093,-20902,2313,92818,53570,-67130,-40893,-17542,85159,32405,-29392,-18042,-6712,-33534,-52195,-98459,-47358,27949,45193,-14476,2553,41597,-11294,-31751,-49717,-39895,13164,4798,35621,1397,-76688,-98353,81888,71024,98464,24199,-22435,-32615,-101776,56502,85062,8455,57671,51972,88175,69471,12084,-27799,12933,37522,-193559,-138290,-29372,34409,-33207,71660,70439,-78419,-67202,9954,-32882,12343,53916,2007,22181,-17502,-15182,-2546,8640,29398,-37555,32675,12950,-66857,-26940,-78996,-28075,-18369,49318,2752,48211,22719,-59495,19694,-37148,-13112,-33171,82360,7666,-8927,40874,38288,59562,20306,37701,-17374,-41608,-95134,-116817,-88325,-14113,-11240,-5259,19002,-20423,1062,-13711,9962,33204,-83294,-27911,-3811,-21707,-107601,-6724,-4813,1427,-32529,-17056,2490,-39772,31617,21717,41029,28824,-14292,5315,3858,-35035,-143174,-26365,3905,-28944,-28522,-67423,-74087,13526,-17215,-14202,75963,23266,-63860,-110021,-72937,5685,-5840,-85176,-36273,-15889,-23446,21969,-8703,-27333,-58461,-6808,6059,-11716,-27389,-12460,-136766,-41570,-12630,-107496,-2424,-80314,-124284,-125314,-123864,-63609,-56988,-83237,-38478,-53047,-87856,-15573,30481,-46138,-70112,-10876,-117721,-49403,-108178,-38823,-14681,-42802,-115059,-123640,-179745,-141701,-179669,-230577,-265379,-319401,-418471,-720279,-1005533,743038,616372,397342,321758,166757,207879,191997,150400,44401,102940,68163,77200,195697,79634,110978,4871,82224,80402,119209,112375,79739,97610,149854,42965,75149,113247,54797,75404,-6946,-47163,26193,53156,75481,-27325,30015,103810,52067,83720,48158,-39536,38867,39399,117686,-3454,-49549,32344,42922,98755,114296,-984,767,18783,-37394,14248,51751,-15300,58429,40871,102901,-42466,-15733,34572,-15423,-15281,-2722,22140,-88388,41540,46128,9586,30910,27611,-26706,29874,39302,-44126,106490,-20024,-14002,11421,17069,71977,30630,-28194,81,64499,-2218,-125189,-185076,89796,127249,60742,146077,147253,43851,22846,41771,-30744,-3686,21875,30821,88765,79900,-5848,23449,-15825,-93990,8332,-6913,80328,13556,8963,-30030,20580,19332,-27380,-2232,30669,-74928,593,48662,74993,59129,111881,87879,-63369,-38380,-70882,-11623,26631,19262,-4768,2200,82761,26826,-18875,-35173,5163,54028,26858,-18046,26187,76328,-17917,1579,44239,36179,85824,100839,58436,-50450,18314,-68924,61299,43940,-43556,-7332,29460,22857,8988,47190,16799,30566,11331,-6684,11066,28016,45650,-92607,19199,-44895,-119484,16981,22261,21768,44455,9675,36940,-6008,-28809,33182,80182,-7352,-18282,-4518,-50004,-98977,76980,29543,-6591,-21394,-34381,-68481,4310,36136,4328,-22814,-2954,79629,66378,54357,102623,22188,-17937,-11831,35795,-16516,-66692,4139,-17084,-83169,32513,-6035,-68246,-49984,-46971,77653,55648,29653,43294,34203,-54709,74984,93936,-15937,-78309,-28968,-1444,29085,91136,95466,62890,-114815,-13330,5784,8440,-9564,23441,71894,11788,4454,56518,-2795,5180,-16955,-31243,-32941,-24102,-6838,14406,-20023,14829,-68935,29236,-24559,26188,60616,56188,58431,10994,47313,51174,-1925,41906,45003,25813,-33617,-49097,-29413,19856,3936,-50663,-81185,-10389,9358,53666,26110,-68506,-40804,-101606,-2216,30841,4044,-15694,39109,148787,31471,-32647,62510,25899,21253,59608,-54498,81954,57949,20565,-579,4232,-24589,9386,16070,-97764,-104002,-36646,-40919,-20907,9922,-25134,-25402,13851,-1369,21755,-16580,-8120,-51544,18481,29139,44924,-15271,64882,20038,5447,-46468,20827,-116537,8698,109369,2502,-74777,71640,-23656,6439,42447,-37796,99930,31771,39608,16174,-37937,2447,-16883,11056,39279,14620,115483,33882,98269,-18883,-34973,-17104,-35650,-43574,3347,7791,-46368,32118,-32938,-37149,36978,24923,-42945,-87172,-68111,43415,-19556,3978,-51222,36505,98943,127680,-23337,4711,25861,-51398,31147,3072,-42483,28656,-48971,-8991,65230,85051,54629,-1249,34808,159575,112604,82796,22340,49483,-60969,-24604,-110936,-58041,14129,-2865,-30773,-58583,-56452,83032,-26679,12734,120079,-24502,-1185,-34963,40465,-26240,-45772,-38944,-37507,-99277,13380,6340,37471,-32672,-27366,74318,-39641,3827,-28430,13856,-78423,-31383,21498,52524,-4117,31237,16329,79551,42772,-49783,81228,46060,3565,-29163,-45867,17961,-86488,58444,27260,-7834,8351,42165,-39493,-35819,34357,1532,78210,77528,-10982,-1868,-40386,-65101,-51275,-23844,-25681,12585,-23569,-19654,85456,19763,-3604,28022,42402,38964,-11133,-15134,51958,93410,-14675,-54610,-2146,19095,10208,5367,42989,76586,98787,38374,105273,100205,-4557,-129815,-41609,-2456,-100869,-109346,7592,-16041,-4714,-1221,-35025,29412,-4115,-25861,-40584,-79887,-64747,-33802,60023,41230,75222,95930,35751,651,39488,74179,-86500,23170,-107701,-10234,-565,20988,75116,78579,56444,32037,-54135,-30058,-15167,16305,-7091,-46140,22121,-21382,98198,-4581,-32181,-6276,-65783,59984,-11012,-63902,5673,69027,7013,-41578,-1870,1996,-41003,20745,-24984,12846,-59738,-97295,15495,703,-53018,-20677,32446,-7237,-505,-15200,34312,23401,49847,6740,55548,22070,4773,7339,50617,-72890,-75591,-51627,-117431,-43915,15633,-4811,52124,30811,55877,45704,159170,-6651,-34895,54828,56854,42505,3581,78816,25871,84206,79360,40581,39582,52383,84148,66868,55812,-27476,28919,-7998,59093,119674,6908,-11327,-22524,-59639,-26426,-74151,13452,17351,-18054,33756,10884,63012,33592,-50923,-25736,23767,34850,-96821,36540,-30325,13257,-9882,12443,19342,1106,-34340,-12769,20596,9214,-26716,-26847,17779,-9958,-6102,32343,76586,50652,55905,39777,3322,-30053,42254,65347,39984,65238,-20942,19939,-24173,-10128,18675,43627,-22730,-74899,-29694,9271,-15594,89588,55844,-69055,-82647,9626,-31293,-50309,34413,-53448,-68684,-32649,-110081,-37118,-68578,-137797,-20184,-23641,-48803,29833,24173,30695,-30122,5542,-2796,40663,4828,-81359,-10822,24129,3988,30530,22191,41364,-17938,-11172,-33109,64651,-5234,17438,19149,4275,-12121,-42114,-49914,65594,49178,-51688,-8294,10170,-72334,32758,50996,-44808,78136,-19456,-13013,13853,-107361,13776,17963,6156,-5918,52157,51556,-7536,-14792,72673,75200,63894,-57976,36764,-24118,65925,30928,18792,35618,25616,10430,52447,58905,-83918,-67270,-41211,14884,-10550,-1239,-69850,10992,51785,7416,-42390,-63741,73189,5669,36737,54201,-10212,3881,-32662,-37371,-2777,50532,32460,42101,-33916,65629,-2967,-24214,-15291,3687,-1608,-57346,-44232,-85092,17331,-67010,-34276,-4600,-7253,-94053],[-31290,-44791,-65176,47001,-60438,31811,28608,-82562,66095,10986,-3691,-2034,-71603,21252,21739,-56105,5138,42753,-15052,58001,66539,-61234,-4550,34430,9070,-4509,32603,-22375,-76100,-41225,-86706,9633,-30818,-61775,7327,-40759,-5028,-55897,-33419,-6325,-5143,-3115,-58246,-143782,-16348,-25497,30286,27646,-4069,-68555,3603,-41037,52505,-46206,-41534,-9391,8856,-54942,-24825,68912,66167,-49003,-47494,-16219,82510,52355,6196,-12333,7226,-64653,-51695,-84050,-46959,9197,37814,-16457,21240,69369,-13105,-51370,-62062,-48420,869,12580,30812,-186,-88121,-88081,82087,80000,105695,12672,-26917,-42820,-78849,61559,121988,-5755,37739,60086,77918,90960,3353,-33560,-16803,26009,-153776,-110216,-27612,26232,-48325,42180,26820,-71316,-49617,8195,-42998,300,19689,-35461,-1154,-45452,-75511,-48530,2269,29787,-29448,-27605,-33336,-88468,-26123,-70422,-22716,-37737,45685,-21375,412,-3851,-80664,1220,-52321,-25726,-72600,40117,7855,5046,28991,-1225,55599,7107,49613,-8346,-54343,-100167,-122100,-53711,13371,-17608,2435,14516,-31989,120,-10344,-10444,11570,-80516,1492,1195,-23961,-106943,-3976,30790,1639,-56760,-17690,-5466,-40315,37610,9408,28252,56546,-13754,-1936,2839,-45871,-132843,-27606,-4972,-40491,-32361,-74221,-47178,11375,1386,9681,56467,31510,-54844,-103923,-51891,22386,-19794,-91206,-46160,-22349,-32847,-1403,-5631,-18938,-61236,-13747,-26556,-55371,-29029,-13895,-140262,-55395,-8589,-83897,3940,-107739,-134901,-145295,-121344,-69789,-76865,-125277,2344,-26168,-7658,-2415,8754,-59613,-114888,-53362,-143429,-27288,-76988,-62002,-51581,-108541,-149720,-138382,-226277,-169517,-198660,-263383,-275447,-351123,-442555,-747794,-1267564,916512,683014,403671,337157,190104,208772,209179,158787,102278,140754,75481,77281,181401,94167,128414,23684,97297,94130,122051,91795,54480,79068,177285,80488,84234,120266,58709,98773,3138,-46661,35612,70761,75121,15574,24842,88840,63130,98789,62066,-24704,30223,45296,120828,34869,-20615,35791,44598,65577,75635,-1707,13230,14082,-42928,5752,69788,5627,64920,56051,97454,-36059,-5344,42149,-24952,1967,968,26306,-52805,61873,46546,13208,55329,40338,-5992,50972,41186,-38681,113357,-14889,-38188,16660,11704,43137,50437,-47487,1974,92528,-3780,-115818,-183016,95602,152830,66042,103455,134521,44156,23397,12113,-23598,833,9227,31887,91911,73816,-30068,20858,-38947,-75270,12708,-2598,65174,1317,15821,-26790,51704,71275,20039,14877,20031,-66107,13015,32506,-15516,52017,65382,59597,-63924,-42054,-56018,6174,25980,22166,-12726,4576,103175,30088,9148,-52206,1043,69341,32716,3828,29064,96624,21130,-7097,19860,29798,105660,86257,48667,-50213,48419,-63832,51358,56335,-56074,-25197,2631,22163,5241,38516,4593,66508,27370,13613,13425,13038,25296,-110787,36060,-34361,-100306,-7794,-2593,31428,13902,4801,48765,13827,-2735,23064,47102,-1964,-3478,-3230,-56926,-68811,66832,47116,5009,-41769,-10427,-47267,-3351,20370,-4323,-20752,-3565,52251,58218,37261,94162,14358,-42771,-11979,73338,-2240,-53325,3827,-22203,-93600,3189,-27447,-48478,-32561,-53262,50725,35582,42669,33366,25335,-47484,68837,108526,29396,-29872,-13025,-14472,41163,57136,72131,35840,-90932,-20242,8120,15683,-13037,15638,84917,30709,15875,58343,-6395,9145,-18150,-25717,2063,5524,-26019,5986,-19653,19924,-86847,22679,-9119,62313,66850,44575,24687,-11146,32916,52881,1921,100274,38691,21522,-71383,-59874,-32580,9758,16702,-48614,-61179,11532,-1483,42333,29712,-20359,-41582,-94856,-32672,5493,2529,67,42377,109561,24333,-42130,59616,46606,18076,28005,-52740,69801,43636,16534,176,36030,-18320,3102,14742,-79197,-103749,-48329,-44803,-28445,18757,-13847,-9569,17009,19703,52120,-13492,20647,-58605,6094,5950,22198,-12343,77531,47876,25898,-32761,13067,-126795,-12408,94283,9844,-70656,52755,-19868,8729,45025,-16117,92834,33546,32713,32708,-39178,-26146,-8966,19930,47582,15989,115446,30684,70010,-7677,-22123,-38552,-68845,-43969,2508,14977,-38613,39052,-27807,-24589,21048,26022,-28158,-58412,-61564,54438,-13679,11735,-31072,30431,82237,153144,23433,-6839,27280,-56044,39498,-14746,-27434,33969,-66491,3502,68978,81394,69321,32058,40065,136399,140611,99021,36547,37447,-71170,-18875,-98371,-55099,24857,-669,-14315,-41149,-15087,80351,1417,25990,91709,-3088,-17313,-6599,42225,-36772,-20857,-21734,-42784,-85796,-1237,12158,43991,-16247,-27141,48519,-28322,-8276,-37383,-4164,-95635,-36953,1272,69193,-4955,36819,45543,60902,21509,-50424,48476,50032,5882,-27396,-41182,14202,-72125,56886,-8381,-13855,24745,45605,-41779,-48375,30954,-3596,90141,88999,-25829,-4916,-31780,-62026,-65341,-26257,-73088,1309,-27216,17799,112402,23190,-19902,44307,38869,41890,-4438,-20347,35820,64893,-8815,-63498,3289,26341,5309,-21633,58253,80175,110219,47148,103492,154654,14395,-115597,-40886,9512,-106672,-115430,-5661,-39245,-12878,-4981,-50026,14669,-24615,-40815,-39823,-89072,-63700,-68859,28019,29647,78993,80149,28720,3289,48605,80349,-50544,52035,-93361,-12015,-27214,-10831,69333,84709,61299,12879,-52919,-24005,-15906,24478,9545,-20036,22898,-21422,83094,-2972,-38776,-11018,-91665,64254,5670,-70023,113,63113,152,-36729,-8501,-11745,-59680,26394,-25670,6286,-57939,-92669,7353,-21135,-58836,3635,42629,2021,13996,-906,41363,47027,41829,-14878,75944,17245,19443,-1786,21132,-69396,-69603,-26817,-84045,-20714,39401,-32866,39796,30295,79590,35845,141093,-3767,-25732,42854,82254,75281,27163,112971,22994,66204,67416,46029,53503,45067,86818,62443,89506,-12842,20020,-4584,39147,96485,2213,2996,-13019,-19246,-9524,-65323,17820,16335,-9418,14962,40341,74224,24313,-29138,-21533,28136,67513,-129910,29019,-21898,10886,-16434,5296,53635,16660,4830,-18192,15018,2145,-17614,-33447,-7957,-33272,-1357,8265,53049,44549,71615,41698,12621,-32793,38104,88453,48931,69745,-27718,47683,-11289,1019,23318,5629,-53643,-79507,-13637,6399,-5970,86523,55943,-19974,-60229,-15243,-22658,-70245,22712,-32934,-44836,-35325,-101588,-27288,-54890,-146122,-76167,-40851,-54920,37140,22455,48484,-34822,-9046,10155,41762,-15374,-79480,6309,30588,15867,35449,32289,36313,-19929,-9187,-34278,44315,-10984,19941,24087,-18706,-15725,-51856,-55515,26639,56745,-40942,-16340,-1501,-81439,18260,53094,-34035,77752,-13249,-10232,3121,-111972,-16209,25174,3572,5867,57582,60406,20437,1925,69804,40320,25030,-89097,61098,-10041,61396,24077,20853,10478,7645,-325,50492,62106,-49327,-49615,-29688,25333,-20259,41417,-64145,8773,46946,32331,-47261,-65738,63580,19494,49100,51904,-22343,1701,-17212,-36943,41965,56192,17825,24068,-27491,43109,12908,-20287,-21037,3884,-1487,-83168,-47164,-86272,11365,-57122,-59761,-23113,-9668,-86171],[-32077,-31910,-68100,54433,-65697,32746,12152,-82279,85594,23187,9617,-2292,-82197,35007,10689,-67450,16932,47545,-7738,29678,46568,-59899,14352,32436,2775,-8279,36584,-19355,-91852,-51691,-80950,19017,-26249,-61940,8806,-46911,-2179,-62841,-41256,5493,6955,-42422,-66762,-126923,-10951,-19005,29720,27631,-10485,-64761,-3140,-44660,50750,-55306,-51804,9087,-2411,-84045,-61668,42386,69190,-29530,-49206,-19932,74320,65654,30871,-4871,27197,-96424,-42454,-63588,-48399,-25514,23456,-29923,34588,92008,4687,-62203,-72562,-37671,-5714,14842,20213,-2183,-90101,-71791,63198,74515,88339,-549,-28415,-51475,-38763,62173,141705,-17173,15418,63481,79485,110568,-4720,-36804,-28002,19372,-89534,-69940,-30568,9643,-60920,2067,-23659,-58409,-25536,1147,-40449,-13172,-13263,-65113,-20216,-58271,-126420,-90223,4146,26697,-12383,-80791,-89314,-100788,-21008,-48911,-15843,-58231,37118,-49040,-57514,-52309,-88888,-24884,-69066,-40552,-111027,-15957,6430,18057,11234,-46650,47635,-1630,51659,3770,-65953,-95892,-120573,-31898,36093,-34087,-315,-13599,-47232,-4036,-10992,-40220,-16442,-65269,29818,10163,-11342,-91153,-3242,63987,736,-80561,-17431,-14427,-38020,32830,-6551,19403,74481,-11774,-11491,857,-55601,-102949,-29694,-12797,-40969,-26623,-73499,-16630,6107,23494,24461,25192,37332,-42961,-83409,-33785,33537,-38339,-94949,-53228,-23167,-43245,-43380,-8248,-23598,-74039,-14077,-58324,-86646,-28126,-16003,-123902,-54920,-7779,-74012,-6234,-128497,-138497,-159116,-108563,-82439,-81600,-150700,40116,-5689,55909,-11973,-21561,-67005,-147109,-98317,-171470,-24690,-42879,-94273,-87219,-171392,-198084,-148972,-260542,-202450,-232285,-309507,-296326,-401006,-512561,-891882,-1492008,1175342,766072,423726,352501,210985,220206,236623,168404,184905,177403,78138,75725,156822,109507,150645,43424,108894,106961,116455,73083,43724,62584,197331,100235,89773,122385,63894,117200,20520,-32134,58322,80454,75558,56911,25206,63184,67725,97704,81752,10165,24362,49641,110962,71128,19643,37986,45963,30059,35331,7932,35770,9696,-42177,-839,88233,25092,59104,72752,83487,-25080,7633,46209,-23631,21455,8810,43912,-1917,65324,41683,21057,71501,53381,12668,68732,41888,-21722,120649,-1238,-52907,16707,6567,18358,64015,-63927,4603,96902,-9290,-112531,-177642,112267,176657,66504,49614,105208,32341,28193,-12578,-2923,6030,-5115,35164,91256,56818,-39672,22042,-40282,-39755,19493,1108,45974,-9513,20283,-21206,61878,118142,53059,30167,4893,-50434,16827,15420,-90700,36335,22330,28932,-48328,-33419,-28550,18580,19875,22958,-17187,16258,131441,24545,39420,-61609,1647,78285,38953,19767,36140,100360,66396,-15495,-7638,27978,104534,61350,42947,-42939,71969,-50246,48571,74761,-47849,-25158,-15018,23380,-7381,19215,-15685,97159,49119,42825,20857,1167,6192,-89139,49050,-32828,-72747,-26003,-16383,36825,-12669,-6321,49592,35758,21909,2589,6066,2493,4579,-1637,-54561,-23028,56623,60704,10230,-57566,19928,-27468,-12061,4289,-17188,-16848,7617,31548,44749,22570,79261,9338,-45968,-317,91955,22216,-34259,-563,-7009,-89048,-28287,-40371,-30636,-16240,-24510,44164,15599,54803,23914,15215,-20658,56364,114554,60672,21954,-592,-26160,49167,13367,41198,4838,-50738,-15121,13114,24220,-5726,-2057,77660,35939,26686,53736,-24124,8727,-10411,-9919,36743,31333,-36841,2642,-19875,19534,-94586,23966,7653,87637,69368,27693,-14079,-28266,21208,55661,9021,150303,32943,30596,-104778,-69228,-41491,-1814,18721,-43601,-34284,30129,-12765,34010,33040,14983,-42753,-78581,-54296,-22262,-6802,8566,33967,64681,16747,-50691,42513,79879,14191,-4178,-45700,48953,23695,8484,3514,61533,8603,2945,15155,-50599,-96903,-47692,-47368,-30169,23197,5333,14948,19777,36071,70588,-12608,38285,-50651,10400,-7129,-10105,-16190,84807,54850,38179,-13666,1058,-123590,-34467,72530,13857,-57921,9804,-16572,11626,43237,8078,87532,36664,20555,50172,-27981,-44188,-8556,23662,47713,10618,104705,27348,31935,-354,-16789,-59026,-101779,-37516,5568,26302,-23509,32024,-18144,-11006,4492,27686,-3837,-37386,-47734,54506,-10228,28492,1829,25162,48522,140440,66378,-7976,25380,-49461,39475,-28631,-2403,45682,-68498,23762,67308,66864,67085,56970,57647,85093,134707,83494,44052,20328,-71455,199,-71598,-42906,36589,5823,-5687,-14903,36435,70284,22713,31533,52486,17658,-26235,15741,41999,-45302,-627,-2971,-43322,-68207,-18164,5737,41047,-4543,-25215,5907,-11543,-15645,-37740,-17495,-95647,-40736,-24782,76314,699,36244,60742,39353,-6263,-36530,8840,51945,25910,-11663,-24014,10372,-46833,44318,-40756,-14072,50025,45127,-42056,-59258,10428,-16509,88303,87496,-33213,-3999,-15695,-58497,-74193,-27005,-100662,-15225,-36096,47753,122833,24335,-23382,54951,32500,38193,9974,-22877,17028,31985,3490,-53968,10369,28419,-2896,-38672,74357,82677,99930,50009,92601,187669,48426,-106189,-43833,23096,-96075,-112456,-30839,-59625,-24763,-18465,-64923,4145,-35220,-50418,-32147,-87848,-60275,-89985,4358,17075,79717,51044,13852,5797,44388,77490,-1338,69134,-68934,-12432,-51657,-21728,58847,53503,55075,10659,-42891,-17459,-16295,20572,16439,6498,17934,-20435,67885,-5913,-44652,-20179,-93987,56602,9366,-75561,-1889,50473,-5765,-24026,-10139,-30508,-71359,39813,-24082,-6012,-55457,-71819,911,-47351,-57547,20393,46481,10560,31167,7883,46671,70139,27221,-30710,80436,7182,38300,20840,-1828,-56886,-47632,-11859,-26353,16279,58336,-63133,25528,22274,86775,29277,109979,4056,-15758,26780,88148,79165,37816,122888,16366,43490,55848,43214,71753,31261,75873,50608,110479,-2452,7621,3126,13120,41099,-7054,11303,3147,27244,6686,-45204,13674,503,20284,-3278,65692,80597,10110,-5039,1665,26381,85795,-146463,23910,-21539,5668,-26118,2257,77993,41284,50244,-18611,5667,-3794,-5235,-37331,-42185,-61633,-8826,-19955,31220,34232,68814,40104,10898,-34191,28918,103456,60713,58201,-33890,69195,11932,12464,24452,-24101,-83039,-74639,2385,5087,-16509,72576,54948,12248,-34916,-42043,-13500,-74492,3516,-3182,-7866,-30599,-90206,-16688,-34511,-130810,-106939,-56556,-56597,42341,16440,63335,-30854,-19579,9080,34416,-14280,-61693,33074,40533,32288,37593,36322,25917,-13537,3575,-22608,12471,-8125,20229,16836,-35907,-22634,-55661,-56112,-10680,56842,-24467,-25384,-10215,-85378,-4753,44654,-23324,69084,701,-1008,-7427,-101858,-34058,36867,-3703,10992,50149,53864,45421,17471,50116,-14435,-6902,-103813,69211,6940,39950,15315,25168,-7230,-3488,-5275,41195,45652,-25984,-32687,-8147,29836,-20595,63330,-49740,7998,38976,42987,-51973,-56565,45453,32137,62944,44820,-31089,-2212,-2209,-30675,65539,52715,-1386,8048,-16286,16330,32495,-12146,-19035,5689,5575,-91366,-44725,-76545,438,-42912,-77239,-35578,-10213,-69707],[-25309,-18696,-66716,40631,-66023,20913,-8611,-65785,91274,29441,17039,1380,-84400,41727,1851,-66644,24965,55048,2451,512,12462,-58168,32325,26784,-1606,-18065,38666,-11213,-90320,-46728,-61237,29541,-21935,-44045,12925,-61906,10573,-58878,-40067,10907,26474,-80970,-67525,-85242,12608,-12379,31690,27498,-19814,-46436,-11255,-42314,41121,-52852,-58029,3702,-14200,-100458,-92902,22445,53541,-14696,-45345,-29909,61257,68175,40003,3286,45365,-118442,-26361,-42102,-51133,-65314,5850,-56218,39989,102421,32884,-58261,-81002,-12190,-4618,13215,9365,-12135,-87052,-53055,28463,55538,52323,-11059,-26670,-54777,6494,62384,135873,-23842,-5281,59945,88035,119690,-7796,-38516,-18348,19575,-22047,-31601,-39210,-8880,-66497,-30299,-57203,-45554,-7037,-9822,-25600,-21838,-34253,-79542,-31981,-53428,-150452,-106124,11362,20270,12668,-110001,-137801,-99586,-11741,-15164,-1275,-68330,26384,-77111,-110325,-103009,-87797,-47099,-74191,-53781,-140909,-65796,5508,26662,-2885,-80711,35394,-1183,44377,11848,-71997,-82993,-108593,-18546,47389,-56678,-11716,-60815,-61795,-11402,-15330,-72834,-43807,-40988,52846,24779,12614,-65794,-2117,84294,-2318,-93673,-15511,-22036,-35322,24899,-20248,12221,78517,-7030,-21038,-5396,-58778,-62663,-32440,-17818,-30413,-8654,-60541,8735,-455,44769,27068,-7710,40625,-27968,-56195,-25103,34278,-53475,-96503,-56641,-18866,-50909,-84252,-12406,-35337,-98001,-8544,-85300,-102761,-26306,-17594,-94975,-40601,-8185,-76314,-31621,-138629,-132490,-163343,-88864,-98055,-72976,-143418,61498,-449,86897,-37761,-51472,-64519,-153828,-126547,-189184,-29710,-7038,-124359,-112305,-205695,-240568,-149500,-268411,-228696,-259179,-353275,-315665,-453875,-618304,-1083244,-1534755,1363651,834230,459366,365316,221411,233252,255573,166756,247454,195557,72910,66654,124865,114900,164915,58598,114378,116144,98422,68366,48229,50035,193873,92919,85448,119177,68504,124825,42680,-8512,86951,78074,73669,82952,33538,36321,62660,80668,97986,53778,21497,51351,89035,91606,58598,38043,46256,6489,8488,28512,61107,8076,-33774,-2868,100658,35741,41381,79871,63466,-10262,16713,41300,-14912,33803,18822,69290,51134,49720,28295,34960,77419,58828,22763,77107,35485,-3598,125696,17032,-56476,7258,3334,9770,69494,-72159,7535,77100,-17138,-112475,-169730,128269,191123,57922,1845,68877,14571,34255,-25501,27438,11004,-20179,39128,89113,31939,-29746,22674,-30195,1007,26699,1626,28175,-11431,23643,-19730,49951,136025,66222,38689,-12109,-37709,11695,1915,-122131,14514,-1332,3580,-22508,-11546,-2193,11248,9303,24471,-17976,32515,152850,14823,64441,-55886,9282,80682,43829,29604,46083,89543,107126,-21848,-33761,27164,93405,35410,37819,-29032,85503,-30597,55160,93735,-24868,-13789,-19863,27828,-25993,-12135,-37977,111900,71964,69201,28778,-5122,-6569,-33883,55265,-37045,-41675,-33264,-15229,35249,-29874,-19059,42210,54929,38602,-23060,-31289,5297,4868,4211,-44597,18842,48762,66582,4805,-63550,50437,-15287,-25326,-9869,-39001,-15057,31347,21278,27004,12621,59264,8934,-31083,20310,87785,52059,-15912,-8887,22326,-71012,-52908,-40278,-19400,-2738,30791,62509,-612,67114,16743,6231,14581,39936,103090,67396,47185,4051,-34076,52367,-24472,9521,-21241,-10346,2479,23187,33136,11416,-25550,52414,30178,30412,42459,-55437,737,4438,14917,57992,44704,-39998,2363,-19901,12635,-96213,30190,21754,88509,70196,10633,-43167,-39103,17979,57119,19334,169560,29741,52272,-121019,-73682,-60036,-12356,9809,-38561,-8800,34619,-23614,30804,33392,25746,-44669,-56650,-61001,-46010,-24211,9877,20064,30450,8475,-58194,12475,108982,11867,-24111,-36715,30704,2718,-4710,8986,75184,56241,8830,17154,-22817,-85548,-37282,-57046,-26430,22580,28491,46209,22317,43550,74090,-13379,37241,-31372,29056,-7539,-47208,-23231,85824,42886,38845,5916,-12576,-106665,-50246,52303,15630,-37288,-41218,-14763,16025,37675,32940,84512,37018,4939,64030,-8211,-44810,-11430,14826,40554,406,91299,26579,-2033,6009,-20883,-72969,-121333,-18918,13831,38683,-5469,13146,-6180,47,-9633,29107,25859,-26832,-35159,45134,-8708,44681,35114,21874,11677,91216,89190,-7308,17977,-34490,31251,-36819,20829,59210,-45862,47805,60619,42366,48343,64034,74726,24980,103494,36754,45749,3606,-60072,24410,-43193,-23445,44945,14436,-4579,11687,77859,55676,28936,25836,13141,30854,-25777,29380,42944,-47463,12152,16746,-37426,-50111,-34857,-11597,26374,-4983,-21031,-34863,10898,-13024,-32428,-23599,-82288,-41844,-47431,71230,11904,30954,59385,19288,-29273,-12144,-19726,50682,55328,16123,6507,7592,-21604,25593,-64738,-9972,76006,37861,-43227,-63205,-21478,-34012,72579,71729,-30791,2610,6444,-53955,-64661,-23353,-104924,-35619,-46893,59806,106588,20774,-16439,57847,24457,26938,25136,-23184,-2848,4978,18585,-21385,18856,23357,-13572,-39612,85449,83345,73085,46646,77887,194247,91957,-106762,-51611,34147,-72003,-97758,-62466,-73939,-37729,-37666,-73979,-2115,-37506,-51467,-18639,-73148,-51711,-84906,-7635,4048,74093,18260,-5408,6653,27523,66521,40090,69070,-47531,-10637,-64319,-15109,45050,-8454,40905,22441,-28104,-19405,-19467,5517,13307,25075,9678,-16993,59338,-10992,-47393,-28680,-85835,39972,2811,-78564,-2857,30831,-7711,-3161,-5090,-44989,-74848,57681,-24005,-22537,-54664,-42148,-2984,-63363,-49383,26878,42638,13796,43741,7328,47475,79007,11064,-35584,73121,-3683,57096,69257,-13604,-39740,-14685,-2012,35490,52937,67567,-83643,10930,8673,76735,26322,74921,14963,-6333,13775,73691,58647,33669,108877,10231,13276,46352,35547,92627,18084,56637,35033,108636,1308,-7895,14949,-11879,-34913,-19704,13348,23811,62523,17270,-18406,4993,-22783,58554,-19164,80190,77738,-8620,14409,34894,16407,90860,-131494,18498,-27299,-1794,-36120,3988,83159,69309,91618,-17786,-6283,-8467,5873,-38476,-70781,-84482,-26908,-44566,16130,20365,48349,35763,2294,-33752,15853,105200,60811,34291,-36158,73831,39137,21097,22387,-36578,-101881,-64754,12599,6294,-33598,51393,54958,20835,-17711,-63036,-6259,-63000,-18693,23929,28759,-20757,-83010,-9008,-13973,-98579,-105869,-65027,-51119,42194,5799,71995,-19048,-21546,-8578,24424,11659,-30138,62434,49174,44657,37886,33435,12862,1995,23508,-1517,-21111,4175,16940,-3475,-43360,-29795,-49065,-52195,-34279,52030,-1932,-33975,-13651,-78627,-25311,27552,-16958,53797,17248,10067,-18185,-80195,-36041,51330,-14622,11280,37122,33784,59670,27678,21755,-73834,-22189,-99536,56457,19064,10748,7440,31862,-12905,-7322,-5823,30954,14418,-15534,-19078,18194,26275,-13471,59781,-30138,9670,26091,28662,-54206,-40175,21068,38331,69799,37750,-33147,-6893,10906,-20439,59295,38234,-20111,-4388,-4564,-4075,53875,-420,-9342,5846,14818,-83524,-36265,-58692,-11964,-28531,-79378,-40066,-9470,-48085],[-13120,-8791,-61101,11179,-60053,-1914,-27163,-42597,79712,26579,16655,8694,-71636,40168,-3095,-54915,23879,58528,9356,-24429,-29098,-60194,37585,18825,-1465,-25174,41385,574,-68544,-27666,-28636,35615,-19972,-15035,16552,-82471,27732,-46504,-28036,8573,47547,-99603,-56399,-39371,44965,-6113,36707,26916,-28539,-16433,-21763,-35383,33948,-38224,-59060,-33817,-21015,-100339,-107184,14207,19420,-8091,-36995,-43944,45907,59169,34571,10796,54634,-122131,-7761,-22645,-52294,-95071,-9404,-86867,37425,96983,59913,-37864,-86850,16059,4487,11503,7468,-29253,-83159,-35393,-13128,28412,11530,-15081,-21433,-49036,46334,66908,104974,-25240,-18898,49140,91389,112385,-4520,-39924,4885,25991,28033,-8973,-50845,-23832,-62874,-36534,-60207,-36325,-1776,-22295,-3156,-21300,-39474,-78665,-35729,-33689,-140700,-85230,20138,11774,40126,-109371,-162531,-86433,-1455,26124,23225,-59962,16127,-101621,-142830,-130896,-83709,-55561,-59058,-62025,-157569,-95424,7001,29400,-6828,-92162,19328,9317,30317,8788,-68944,-64462,-83446,-7331,44955,-77255,-26772,-113599,-68870,-19960,-21246,-100137,-63479,-13611,67808,44119,40851,-35918,1574,85368,-6604,-90266,-13735,-26421,-33723,21882,-28032,5664,70932,651,-28488,-17641,-52688,-21533,-33918,-18837,-12637,17665,-36674,21979,-5302,61438,19371,-31173,42117,-11246,-30660,-28662,21385,-58869,-95241,-55891,-9977,-49644,-97037,-12631,-45940,-126077,696,-103740,-105297,-24696,-17826,-66067,-18820,-6972,-82869,-64464,-137185,-115879,-157891,-66953,-110699,-56824,-97496,61294,-13155,81498,-65732,-72120,-50956,-129751,-125491,-185786,-30977,31115,-139437,-120770,-196217,-251985,-135707,-246211,-234947,-263417,-364059,-305064,-477424,-710074,-1169238,-1346086,1360261,837492,484649,360344,212862,226096,244959,143054,251788,177709,58779,43899,84617,98431,152432,64706,112772,118693,66813,82009,62160,39950,156800,62916,68411,109295,70477,118253,64249,16180,110344,63741,66536,88518,49713,16459,45356,53098,102532,90820,20814,49185,59100,90866,84710,36566,44483,5118,3365,56149,79805,8887,-18637,2366,102656,33013,14506,70945,42038,6065,15765,26388,-3523,32514,27316,91119,92995,21026,6608,53571,73974,48453,21300,72241,17216,3493,124029,33981,-51761,-14339,2387,19444,65947,-69002,10540,42747,-26723,-110290,-159981,132296,189810,41540,-26415,34514,-1531,37593,-24616,59557,15278,-33284,42048,87383,4803,-1426,17943,-22682,34490,31813,458,17152,-2295,27428,-26122,23484,112239,60495,36526,-30595,-34983,-238,-4849,-109219,-9287,-1630,-11936,646,16829,13466,-15956,-4253,28855,-15557,47037,153256,5735,78458,-32567,23651,77597,46230,36424,56609,69558,135470,-24246,-54424,19079,89708,17138,29989,-11988,89061,-9559,69284,107238,1192,-5282,-12147,35594,-46936,-50891,-54792,105183,91672,82189,33307,-4997,-11150,30748,53615,-40643,-11344,-28418,-2525,26321,-35194,-28361,31597,66675,44451,-46487,-58522,6137,-629,15783,-30083,41542,43534,62463,-11318,-58313,74204,-14290,-42877,-20431,-67600,-17979,63021,15092,4708,8174,36120,12230,-7411,43941,64850,78433,-3918,-19032,55374,-44850,-62000,-27517,-16135,7575,86024,93148,-11319,80220,14253,-178,40514,20982,73314,52266,28118,-748,-37776,53198,-44743,-15300,-35413,18470,28137,38084,43634,32807,-47361,17338,19133,26632,26867,-91303,-14632,21774,44472,58105,41551,-38343,1729,-18162,1076,-96646,35441,29327,57906,68660,-2220,-50580,-44345,21201,54251,30409,148415,29332,78167,-112665,-72284,-85235,-19217,-6137,-33609,9154,19746,-32714,31852,29172,14173,-47398,-32370,-49590,-60955,-46148,6699,6828,15195,-996,-62828,-21153,119707,13371,-24051,-28407,21167,-14381,-23015,14140,75212,110385,18297,20093,-3628,-70651,-22772,-77066,-18193,17858,49993,80002,24958,39486,63013,-15580,17791,-9326,50382,1399,-81584,-28960,81377,20286,27659,21066,-24631,-80557,-54762,36706,16273,-11688,-79535,-14631,20797,29757,55582,82666,31312,-11888,70193,13740,-27347,-11749,-8751,30390,-11701,80088,29488,-21027,14326,-30293,-77221,-119004,14217,27682,48273,10412,-9596,5155,5666,-17889,27884,54237,-20677,-30056,29852,-9028,51468,57499,20890,-14388,22365,85898,-12199,3902,-15576,19550,-38681,32156,68257,-813,69845,50767,10976,18381,50266,78153,-22205,61969,-27011,41428,-8345,-38367,43226,-24361,736,46293,22624,-8054,30129,93083,39668,19201,8790,-17111,32969,-15099,34137,45914,-41453,16238,34415,-24960,-32249,-47306,-34683,1236,-17512,-14661,-55200,36812,1167,-25578,-21093,-61509,-38057,-58113,55308,26237,21810,43199,3511,-37376,15775,-28762,46560,82940,49489,46897,6583,-7940,7423,-77015,-4297,92276,23467,-46882,-57203,-49837,-47908,48550,46049,-19269,14793,31685,-46713,-30963,-13886,-89209,-55502,-53089,51640,62572,11838,-4626,52745,16306,11285,34256,-21980,-21067,-7753,32585,31154,27285,11830,-24966,-24031,88117,81412,44302,39037,64892,179707,132698,-116396,-62705,39043,-42374,-72852,-91979,-80729,-48792,-56197,-71727,-6147,-33649,-44017,-2905,-46203,-34250,-51176,-9599,-8050,61491,-8048,-23372,3831,3894,50917,53764,51090,-38143,-6604,-60572,-1164,29698,-78275,25838,38309,-13942,-35698,-28673,-16326,3033,29968,1598,-8438,60647,-15106,-45512,-31737,-78350,18034,-6588,-76197,-4801,6749,-4503,22017,5180,-47192,-70417,73459,-27482,-39635,-57111,-13609,-4376,-59786,-37420,23588,32042,10680,45831,-2882,42147,61521,-1829,-29163,60611,-12305,70083,118120,-14242,-22067,21759,11084,80132,79873,64780,-86561,-3145,-6374,54672,25293,45412,25949,743,11401,46821,28305,17411,79697,8032,-20963,39385,27057,111137,12839,36419,21375,82584,1099,-24958,28520,-31806,-106400,-32661,11638,44818,74641,19664,6883,-3602,-45593,90274,-30149,80841,63408,-29397,25070,62116,-1609,86865,-87125,9646,-34037,-10350,-43071,8788,64948,92055,122136,-18869,-18674,-12083,11457,-38223,-79955,-94625,-50318,-58618,10824,4717,15450,29765,-6800,-29670,2571,92827,41453,7326,-31852,57745,62317,24925,18088,-30201,-102037,-54906,13887,9442,-42333,29130,56291,13761,-16428,-72397,-2528,-39580,-35692,38951,51781,-8399,-80548,-7882,-1472,-61447,-80006,-61134,-37173,34944,-8327,70916,-3163,-12590,-36457,19190,52731,6357,84306,50047,46403,37587,23743,-297,23437,44163,22698,-46793,23857,10159,-32337,-40929,-33305,-29514,-45191,-36901,44950,24822,-41270,-11023,-60195,-32067,6432,-17316,34858,31638,18559,-29692,-54160,-25577,63818,-28438,11494,26180,6958,59453,30316,-2967,-119451,-20635,-79890,28575,20777,-17291,2939,38098,-6705,-4809,-3784,25678,-20220,-15395,-7655,41243,14883,-3799,38268,-9631,13738,6809,-7020,-51314,-21330,-6415,34390,63040,33122,-28022,-11402,20980,-9199,28316,15593,-32528,-11864,3203,-11206,74789,13429,5190,1061,19033,-66181,-23315,-37984,-22839,-17589,-64293,-38244,-8267,-26534],[387,-3806,-52536,-21542,-47678,-30420,-38435,-22140,54605,14699,9032,18238,-43809,33359,-3280,-37198,10185,53850,8899,-41470,-69418,-67783,25042,11373,5378,-21588,45283,15049,-31080,-1018,8891,33425,-23039,14571,16237,-100844,42404,-30180,-6852,-347,62727,-89518,-34013,-6406,72136,-789,43511,24666,-34102,16750,-34548,-26837,35321,-14400,-54283,-96028,-19226,-84581,-100248,17347,-22934,-10390,-26317,-56890,31781,41288,19728,16386,51220,-105054,7838,-6276,-47359,-102872,-16825,-107543,29536,77691,77412,-5309,-89181,32370,20047,13507,22129,-47093,-80169,-21872,-50768,777,-21074,-10746,-12752,-32578,74741,77132,58592,-22216,-20199,32832,77656,89519,3191,-41526,30444,35643,49756,-8671,-60050,-32575,-51149,-8552,-37324,-31110,-9279,-33570,19170,-10834,-32235,-68028,-32743,-5532,-103333,-35729,27206,3270,62367,-84954,-156720,-67419,5277,66571,52311,-33162,8085,-118267,-145520,-120486,-81023,-46385,-23713,-63243,-160540,-103190,11865,27306,774,-79852,960,27040,13524,-9015,-56007,-44815,-47670,4998,31306,-86548,-39481,-154441,-62217,-26774,-26116,-115021,-70449,10557,73430,63991,65236,-5702,8318,67116,-8634,-70965,-15802,-27041,-33322,27685,-29323,31,58813,10024,-32444,-34682,-39677,13041,-31432,-15691,6192,43149,-8537,20471,-5130,72100,7189,-38033,42467,4075,-13141,-42471,-4816,-52149,-90263,-50834,2344,-33416,-64878,-4814,-49332,-143527,10598,-110695,-97771,-23347,-16588,-48424,747,-1756,-83948,-94005,-125078,-89031,-145015,-47586,-114258,-39255,-23146,44983,-37828,49618,-80817,-77667,-27930,-80450,-94937,-157880,-22856,70702,-130318,-111116,-146144,-218348,-107335,-201868,-213024,-239555,-312997,-238552,-437285,-713842,-1023545,-983521,1147439,733187,450566,311613,178408,176072,194856,96040,192711,118022,37871,5117,32940,53296,102320,59687,104839,112490,26546,105530,76450,28225,89771,24803,40643,91266,67888,97382,76745,33867,119535,41949,52936,77328,70657,7085,16024,22910,91800,107787,21007,42198,27560,73368,92427,35616,39831,23902,17228,83571,83548,8523,-539,15460,93146,17031,-16440,47332,23904,20591,1784,4899,6073,16534,30530,97674,114677,-9424,-19634,72550,64754,18533,9856,54426,-13425,-8184,111494,44190,-44425,-46656,2787,39721,53401,-54499,13586,7584,-38393,-101630,-148870,117828,170709,23700,-30631,7665,-9866,34808,-12971,84060,19019,-40875,42360,86396,-18154,38093,5325,-26585,52018,33266,3334,16154,14375,32667,-39974,-5723,55125,41314,22334,-50747,-42979,-15999,-3695,-73138,-29942,13837,-17109,7142,38873,16022,-50741,-19123,36348,-11162,54380,127798,709,79351,4218,40820,70459,46056,43319,65323,47046,148857,-21100,-66452,-2557,101166,9718,18134,2602,86118,7909,84913,110292,18457,-14161,3716,44883,-66917,-86510,-59925,79109,104920,76710,32404,506,-8469,74583,45091,-37305,14558,-13771,12246,11934,-29390,-30405,21997,68030,40635,-60435,-74107,5238,-7624,31379,-14445,40977,39666,48078,-33208,-44473,85852,-24504,-60720,-26707,-93557,-25811,91689,2566,-22998,8358,12525,16342,14862,63952,32889,91774,-971,-27602,81744,-17087,-50336,-6571,-17875,15641,110261,114127,-17234,91468,18301,-3664,41866,300,33450,26014,-29165,-13665,-38581,54677,-43505,-27330,-36057,31370,54058,55352,56801,50596,-58454,-16554,9134,21432,10971,-117815,-33780,35285,72117,38480,23524,-35307,-2186,-12445,-10882,-97490,33364,28181,2279,61167,-8206,-33043,-46102,21984,44644,38694,96622,30286,96012,-82416,-66459,-108494,-20556,-23132,-26308,17493,-11504,-38796,33876,20917,-7310,-50694,-9201,-21741,-65056,-65789,3073,-1970,14862,-11610,-61413,-45590,107425,19961,-4955,-22756,17473,-24307,-44596,14967,63623,148555,27350,22697,4921,-52974,-10345,-103080,-6923,10966,64630,109663,27520,23724,41067,-19166,-12415,5728,57575,12320,-104543,-29934,73861,-3144,7880,28239,-31934,-51750,-47261,24858,16221,13801,-89297,-15781,23600,21484,72199,79706,19027,-27115,67083,31049,1926,-5540,-41146,22902,-22542,72491,35135,-20765,25736,-36244,-71663,-94774,57898,46149,51567,19930,-25021,13119,4737,-17432,20834,73932,-11401,-33151,12956,-11928,44928,62152,21732,-24080,-43500,61981,-25488,-16124,2510,11030,-35027,26867,67639,53015,83807,40636,-22053,-14833,19987,60990,-44168,24086,-85777,30633,-13472,-10985,48247,-19790,26776,39236,28397,-12116,34872,77200,24912,650,-15773,-33516,24245,5000,32256,48276,-28837,12340,46174,-7127,-13286,-51651,-57244,-29507,-35779,-6983,-46166,60459,23327,-20364,-10201,-38160,-28169,-52384,34157,40446,9239,17334,-7400,-26218,39414,-21274,41436,99579,79542,88671,7336,-10961,-4518,-75823,226,90668,4739,-52649,-41439,-56912,-48458,25011,18741,-2358,29909,55759,-35479,19160,217,-60508,-68726,-47591,30100,1705,-1271,6134,41770,9712,-3886,33378,-20138,-34271,-2412,42543,91425,32868,-2956,-34798,3391,82734,76525,30866,31019,57470,153722,156402,-128986,-72451,36433,-16855,-43475,-110887,-80568,-55278,-67774,-55823,-10917,-24898,-31244,10153,-12353,-6461,1075,-5894,-17312,44338,-21406,-34065,-4000,-18719,35165,33288,19977,-41698,-1147,-42742,9821,14732,-126691,17902,47762,-5210,-64664,-45559,-38907,-9918,20354,-3161,7617,69987,-15756,-39033,-26593,-73000,-5296,-11486,-66361,-8142,-16078,2995,44370,16764,-34202,-59563,80059,-33719,-52545,-62397,4907,-3845,-38459,-26899,14137,18045,3128,35177,-19185,31828,16991,-9118,-15801,48050,-18867,71848,137211,-7300,-7340,53658,33260,96966,93717,51295,-72242,-16177,-17518,29006,23562,27261,33971,3739,22826,19824,3959,-5128,48394,11220,-50554,34337,20706,120437,19095,21668,15079,42567,2384,-41190,39801,-47222,-146883,-41903,10296,61077,62618,14537,21447,-9395,-61540,104470,-33835,68990,39067,-48107,26242,68023,-24188,76852,-29870,-4020,-36046,-18354,-44159,12945,27161,101010,137800,-22811,-28760,-15096,9338,-37921,-63296,-90368,-71506,-58288,15342,-10272,-21404,23368,-10997,-20034,-5803,70159,6089,-11031,-19885,27040,74685,23709,12813,-10581,-81036,-48642,6381,12049,-35148,10258,56555,3058,-31423,-68707,-2981,-10485,-38541,38239,54849,4093,-77668,-15379,-2902,-30751,-43899,-42050,-15611,21141,-23320,58310,11557,6165,-60572,24052,89243,35872,89143,37438,35784,37806,8431,-11773,44860,58203,42988,-58432,45956,1607,-60829,-32029,-30107,1120,-37330,-19691,37370,51258,-46835,-3545,-34065,-19231,-13274,-23903,15876,40596,21852,-41474,-31614,-9407,67945,-44306,16503,22306,-17808,46119,25428,-13466,-138206,-9348,-52591,-2585,10856,-37945,3414,39650,7152,2615,-509,27950,-44698,-21255,5136,53804,-1510,2679,13364,7897,19534,-18523,-48784,-41848,-3855,-32671,19962,41349,30648,-18022,-14857,26799,246,-10361,-6632,-33983,-13383,4559,-3645,92732,27527,19815,-10434,12391,-46915,-9311,-20212,-29974,-12019,-37441,-33610,-7191,-10351],[10386,-3137,-42878,-44309,-30228,-57886,-39851,-9949,24524,-3435,-2810,27902,-7990,26537,1330,-19660,-15654,41815,331,-49073,-100165,-79746,-1958,7442,19121,-4145,48861,32013,11404,24345,39397,22677,-33154,34211,9589,-109148,48951,-14813,18814,-12675,65779,-54950,-5631,7633,82578,2785,49475,19449,-35504,43553,-47518,-20063,44070,12858,-43852,-160737,-8272,-58370,-74575,27448,-59418,-19650,-15261,-62569,21836,19591,2340,19192,35901,-73340,15687,7013,-32335,-85853,-13224,-106395,20731,52189,82277,29496,-87172,26327,38930,20905,52574,-59584,-77467,-14579,-75885,-19967,-38552,1138,-1483,-7484,90202,88671,11726,-16515,-5996,14692,43480,59259,11261,-42524,48589,44202,45098,-27046,-61030,-35633,-35357,45304,-6535,-27842,-21516,-41396,33462,6239,-20254,-55050,-25467,23528,-53757,17577,30616,-3055,73750,-50187,-128591,-50037,4789,95978,74572,3159,2665,-123461,-118122,-75748,-80283,-23525,23663,-57122,-152325,-96175,19685,23499,16469,-52191,-17241,47430,-1244,-39044,-35931,-28673,-10415,18027,12117,-78150,-45405,-169426,-39246,-29298,-28069,-113759,-63144,26991,69696,78065,79160,20774,16163,35415,-3640,-42075,-25249,-24481,-32782,40115,-26101,-3802,50743,18669,-32387,-52386,-26622,36739,-23189,-9400,19753,57546,15132,6780,2285,78510,-2370,-27784,41608,13936,-6066,-60515,-39402,-35596,-81122,-41737,16019,-787,3786,11696,-44673,-133603,17954,-104904,-83523,-21921,-15174,-46710,9312,8242,-72684,-111030,-103948,-53733,-127368,-34258,-104911,-24036,55119,24989,-61460,9573,-73802,-67182,606,-21085,-46322,-111621,-5972,106404,-95605,-86372,-75712,-148267,-69026,-149822,-165095,-192345,-197851,-118889,-323901,-578295,-661301,-570767,811206,522102,322715,201625,115911,80446,115304,36777,101411,31006,15381,-42349,-28200,-15539,25089,44607,92539,97454,-10872,120339,82729,10438,11060,-4631,8400,64981,59521,65442,70064,39188,112510,20060,34152,58058,90813,6334,-20986,-2898,68001,98631,20951,30250,1557,49654,84087,37532,32167,46551,38103,102398,68074,1536,14348,33513,74287,-7118,-44841,16547,11733,30181,-23343,-16988,10784,-9440,26289,82895,113750,-30130,-44578,86020,54914,-26349,-6233,28609,-51081,-36980,87022,45029,-40135,-82559,2805,58040,32945,-31964,16633,-16870,-52452,-86458,-136952,85942,137755,12806,-15648,-10038,-7804,24572,2877,93661,23023,-40089,39032,84531,-31852,77640,-13906,-40890,51679,31611,16777,25098,32110,39483,-57013,-27384,-10034,14840,-1269,-70565,-55941,-32816,4547,-36825,-42499,32974,-14452,-10319,41533,9687,-76708,-33498,44840,-6661,51935,83595,1003,68941,45125,54091,60421,44148,51281,70528,27824,149475,-11622,-67609,-35985,114849,9132,3602,9493,81978,18557,93856,100289,19407,-46226,19791,52474,-83649,-106190,-50788,42616,109189,55038,26289,8774,-1069,77500,32167,-23639,33317,5651,18301,-4515,-15946,-23789,14771,58789,31346,-60332,-79714,3423,-11046,46766,-577,25208,35657,25357,-52282,-26738,83397,-42515,-73553,-29366,-105332,-36275,102376,-22360,-56001,11035,-8270,17905,28967,75639,3415,86002,-6142,-31096,94592,7448,-19064,16194,-18229,23486,88355,107656,-20954,94268,28945,-4722,14660,-21012,-3798,829,-98624,-30983,-38947,57320,-24720,-24122,-28138,29587,71912,71642,71629,58133,-50902,-39278,4888,23441,-961,-123454,-50893,38984,90817,9602,-2972,-33280,-10297,-552,-17956,-95068,20395,18769,-58706,43950,-6705,2391,-46935,10624,27599,41179,37831,30309,95964,-42865,-58898,-120192,-16105,-35484,-13651,18035,-49153,-41055,32989,11618,-24160,-53997,8376,15416,-59058,-75080,2820,-5833,17093,-22156,-50818,-51528,77591,31165,24299,-21617,10688,-26737,-65791,7476,44701,154690,31770,23282,6170,-34248,-4089,-125223,5563,3766,69686,127332,28961,-887,14861,-23923,-42065,7154,37346,17666,-108828,-25107,66353,-19554,-14742,26180,-32087,-24984,-31488,14566,14876,33438,-66842,-17515,22381,15130,79202,72959,3242,-37664,56485,38740,31967,7040,-69938,22553,-29581,68466,40978,-3776,38839,-29738,-58670,-56852,100729,66543,46438,21032,-23660,15901,-1490,-7077,5577,79546,3949,-39723,-1693,-18567,27554,48470,23423,-21423,-89372,29399,-45235,-39354,15861,10855,-27934,7232,55976,96997,85191,33248,-50334,-43482,-17336,25596,-42542,-2015,-120662,14171,-12221,15102,36533,-26390,50850,25422,30931,-13262,25305,37909,13136,-14790,-41175,-36103,8364,31707,27543,44493,-13824,3189,49557,13960,8497,-45919,-74029,-58757,-51066,647,-13377,73388,45055,-17601,7175,-15071,-13683,-31893,15772,51285,-5803,-11172,-14601,485,52099,-6861,38167,101250,98277,120565,9076,-26062,-7987,-61165,1934,69329,-13175,-58593,-18982,-32584,-29876,10096,-1457,14426,42859,74035,-20496,66817,15024,-26651,-69706,-26416,7184,-56469,-15902,12184,29018,6036,-14396,22712,-18591,-39695,19404,47198,141100,32274,-16497,-40929,34891,73035,68990,43049,27209,56682,125513,153342,-136469,-74111,27914,-2582,-17460,-114206,-75539,-55267,-68420,-28718,-18802,-11315,-18077,16356,20745,28255,53356,-1044,-21786,27263,-20758,-33459,-16257,-34269,22914,-10492,-15236,-51798,4378,-18624,12361,1983,-133424,21811,45080,-4418,-96603,-68472,-56656,-21324,715,-2938,31250,81386,-12010,-29285,-13363,-64244,-25935,-8188,-49114,-11598,-30592,12453,56415,24921,-9695,-44542,73207,-39463,-56892,-68098,8612,-2005,-11285,-23146,3998,5592,-5609,14021,-35515,20791,-40170,-12065,-2390,36500,-26546,59305,111967,2533,2205,74646,63534,90150,96169,31945,-48939,-27486,-19882,7396,19101,20945,37040,1597,44369,3166,-5528,-27222,26741,18822,-66388,30045,17883,114915,34192,15961,19024,6801,9733,-54035,44563,-61721,-143372,-44000,13239,68110,36058,5434,18760,-12879,-67129,97997,-29184,49623,10136,-60354,19822,47443,-43854,61867,19370,-20759,-29621,-24035,-38120,12090,-18798,91227,135802,-28141,-33875,-17896,470,-37803,-25482,-75094,-82928,-44146,26789,-21937,-51932,17834,-8243,-4401,-4617,43999,-33489,-11485,-1270,-3922,73167,19013,7751,12401,-45128,-46825,-7588,10316,-14415,-5224,50454,-3040,-54929,-55419,-7411,17548,-22045,24539,41525,14579,-68056,-30774,-18843,-12774,-11654,-9107,10133,3706,-35682,35547,20388,30005,-65107,39446,100909,48427,72303,9039,16019,39112,-10142,-20535,60176,59861,53821,-55312,63957,-5777,-79748,-22044,-19235,36142,-31221,7617,29906,70946,-50448,5892,-6930,9279,-27193,-33541,604,42843,19781,-51532,-17351,6574,58273,-60724,27658,26171,-33423,24908,14993,-6540,-128334,2164,-26251,-25485,-7355,-48545,9098,33200,22419,13522,3487,35788,-49323,-29254,22347,52822,-18081,1873,-1516,19896,26222,-46885,-79779,-26943,10368,-52714,-1328,9505,28220,-7189,-16530,27034,6251,-36236,-15078,-22723,-8714,-96,14773,104796,39917,29550,-27936,-5793,-30914,1465,-9476,-32302,-11632,-8929,-29223,-6291,-2939],[12910,-4633,-33729,-49176,-10362,-78803,-31410,-6238,-912,-23552,-14279,35530,25420,24233,10015,-6470,-48543,27684,-13683,-47953,-115378,-92407,-34577,8853,36845,23371,49586,51070,46174,40559,52650,7014,-50030,36586,-3787,-103135,44721,-4498,42946,-24450,54326,-9396,20699,6597,72650,3715,51737,10656,-33136,58168,-56520,-17496,53292,36902,-29017,-201575,9198,-29558,-37141,38863,-80501,-32256,-4424,-56252,17341,-63,-11463,18924,13451,-40355,13744,17188,-6493,-50989,836,-81324,15637,31176,76044,54016,-80870,-2177,57282,32170,86486,-64861,-73872,-14108,-84642,-28813,-40151,17190,10218,19795,93797,92845,-21108,-10049,22602,-702,-2265,33157,15373,-41094,54391,47440,25763,-52633,-50381,-35495,-20910,103081,13870,-23796,-27352,-44463,34974,23789,-11567,-45350,-16497,47490,-9124,47259,29959,-5672,73632,-18890,-98127,-39934,-3761,105548,79446,34975,-938,-115539,-69659,-17914,-79317,2885,70765,-44891,-135801,-82735,28751,22032,34371,-22690,-32476,66739,-9493,-72437,-14225,-19187,16177,29084,-6570,-51947,-43477,-154765,-2895,-26359,-26764,-97163,-43754,34167,57571,80467,79500,39082,21191,-327,11262,-12573,-42979,-19862,-29701,52269,-21492,-5375,53120,23664,-28543,-65088,-21330,48114,-9883,-1904,23713,54719,27443,-12354,16692,84006,-4013,-6131,38693,14858,-7414,-75157,-73351,-15023,-68406,-29376,28396,41247,76684,33436,-36560,-87543,20170,-87626,-64896,-20494,-15603,-57999,2936,21647,-47951,-111325,-75762,-13767,-106486,-28382,-82796,-11968,109539,13059,-69699,-20748,-45288,-44904,29354,29668,2915,-60544,15290,129097,-42769,-52869,-11556,-69572,-29276,-103403,-104250,-133838,-54485,12972,-170195,-324562,-243262,-235886,482887,264313,123329,47025,33227,-31791,33015,-15817,23613,-51309,-1811,-79270,-85081,-88930,-48890,23370,78155,76215,-32176,109060,76477,-15060,-53824,-14302,-20148,33017,45541,28362,37317,31056,94861,5694,13787,39500,103521,8998,-57964,-20789,38235,67848,20276,14310,-13060,29688,67751,43196,22410,51162,51622,105829,34861,-16314,19169,50501,50317,-30957,-64112,-12370,5355,33082,-52982,-32970,9372,-36927,15018,50135,93550,-34624,-62369,88809,49353,-72941,-20246,3035,-85405,-71420,54282,37688,-41992,-109897,777,63095,6874,-6973,19375,-24980,-67800,-69896,-125344,45197,99792,15121,7811,-19594,3416,8420,15593,85980,28443,-30255,31879,78814,-34275,105489,-35034,-55860,38353,29588,43096,40702,45247,47143,-70909,-36855,-58029,-14978,-27137,-84541,-64835,-48148,17493,-10949,-43608,46563,-7617,-47489,19388,2244,-82169,-45308,50439,-4084,40721,35178,5821,51866,79257,56845,48205,41814,59038,71736,15424,141216,3877,-56350,-70814,104435,6935,-10208,6684,81167,21983,89243,77807,3082,-93069,26537,55246,-95943,-100992,-29523,7643,102594,25651,17065,16381,8076,39479,17708,-667,43739,23576,9440,-19228,224,-9859,8248,41725,21789,-46020,-78304,2014,-6928,56806,9725,9377,31069,-1828,-59425,-8894,69109,-62443,-77773,-30384,-96368,-45501,83358,-56282,-91490,13522,-23102,14580,33504,77736,-14381,61606,-15827,-27201,92247,27147,23193,34992,-10237,33712,31714,70181,-25598,81135,43735,-4208,-30622,-40826,-27450,-14181,-150150,-47891,-41589,57901,2386,-7317,-21188,16484,75942,83888,84530,52906,-20743,-45222,8102,38260,-5759,-105542,-59946,29523,95595,-13379,-29284,-32683,-21059,18550,-15776,-82610,-1824,4199,-101583,17150,1044,41706,-48726,-16010,4741,36646,-4041,27460,76040,-9970,-52009,-114810,-7404,-39669,5426,14873,-80878,-39368,26934,5975,-26911,-56458,15239,51098,-45719,-67711,8257,-6778,10071,-30356,-29894,-38101,41320,44673,51464,-26792,-7206,-24427,-81850,-9988,22931,130301,28556,20394,6136,-17439,-4503,-133371,17276,-2844,65935,126471,27596,-28780,-7220,-29178,-61307,-5687,-10902,13039,-91377,-15935,61335,-24587,-33960,16163,-24208,-1312,-14119,4610,10782,43053,-22189,-19103,16771,12895,74927,60265,-10335,-40987,42823,35373,51181,21706,-82312,30474,-31527,68164,44004,22910,50250,-6959,-41849,-17767,127675,84500,33115,14420,-2933,13033,-9666,11971,-17663,69842,22486,-42583,-11504,-29434,6319,21825,24900,-14680,-109629,-134,-66117,-61672,22220,20082,-20061,-18585,36830,116311,72602,30700,-68349,-62336,-50967,-17754,-28613,-15021,-124851,-4989,-6828,32758,11602,-36611,66863,9305,30639,-9664,5996,-8887,5072,-16077,-60286,-27966,-8631,60025,23911,28577,-1418,-7000,45100,35733,33373,-30989,-81894,-79528,-56554,7028,25704,67600,55842,-15682,27834,5724,1160,-3968,7137,56331,-20872,-35275,-19601,32133,49951,4698,39546,89558,101392,132918,10596,-41452,-4830,-35592,611,34316,-24759,-62324,5399,17743,4898,7805,-9032,25629,47126,82812,-3799,92192,25034,5038,-55962,8325,-6542,-92337,-28671,13451,19270,5938,-18330,6211,-18153,-36325,51646,47086,162664,23189,-24814,-41992,62193,64134,59769,77494,31470,60892,101720,123186,-132832,-61462,17281,-804,-1347,-102551,-68045,-47918,-57532,2699,-30389,7176,-9167,14160,45777,61672,87774,2053,-20043,15320,-9356,-21108,-29851,-40604,15705,-56561,-44526,-58917,8548,2677,7004,-7224,-98355,35502,31480,-10874,-117913,-91673,-66184,-28581,-20940,1836,58688,87596,-4719,-18065,5155,-47194,-39839,2389,-27158,-13072,-31536,21080,53945,25934,17500,-27774,53937,-40697,-50119,-70678,-1822,926,6717,-28979,-1548,-395,-12666,-11696,-45839,15082,-87000,-14847,4777,22834,-39273,33163,54138,11733,6355,81955,94025,73029,92009,13611,-28349,-36126,-10971,-6560,11738,22666,34888,-5637,66633,842,-1153,-43413,20534,27864,-63945,25511,18947,93516,50172,19481,32037,-7932,23763,-61387,40345,-78277,-102943,-37663,22391,63565,9353,-2639,-1732,-17177,-62307,75433,-17300,29681,-15431,-63157,8985,10611,-50169,42689,45754,-35975,-14479,-26078,-25746,3159,-57807,63504,114654,-31973,-32196,-20429,-11236,-36699,19813,-55078,-79651,-20860,40498,-27893,-66069,14253,-412,15123,8158,21243,-64262,8642,21079,-19021,59495,13624,3778,28817,-7548,-47840,-25464,641,10454,-20684,31189,-1764,-74906,-39045,-14826,39110,11499,5076,22908,20943,-49210,-50197,-44160,-7867,8204,31273,34256,-12835,-42074,7312,20893,52018,-40844,60405,77599,40188,37167,-31997,-6698,41307,-28562,-25810,65773,47038,52865,-41919,72094,-8769,-84855,-16091,-2158,66504,-29215,30449,22483,77724,-51991,13752,14922,40249,-33158,-41767,-7426,39023,14075,-56924,-11023,19710,33115,-75277,40344,34491,-37325,2227,2111,11372,-99181,6380,-7531,-33889,-27617,-49622,18508,18300,33312,26534,8392,43506,-33711,-37025,43759,40451,-29357,-6771,-536,25646,33056,-73043,-91570,-10706,21348,-62296,-22747,-23784,23419,386,-15957,20627,8565,-35987,2778,-701,1235,-7979,36844,107056,48752,30986,-48324,-29939,-19489,5415,-6704,-29967,-14471,12268,-26045,-5087,-4549],[6398,-5673,-25807,-36508,8318,-90538,-14995,-7015,-14652,-40993,-20705,39586,48481,27863,21341,2414,-79950,18494,-28115,-40703,-112631,-101036,-63626,15325,52607,51355,45331,69622,63343,43409,45609,-7183,-69850,19810,-22053,-83824,30437,-1714,60402,-32432,31305,31407,36960,-1561,47642,1381,48534,-1221,-28099,61070,-56414,-19562,55171,52367,-12290,-202683,28293,-6281,3165,47056,-85630,-44209,7169,-36643,17592,-12756,-17987,15863,-9534,-21267,3909,23570,25912,-10897,20928,-41539,17392,23893,63099,58149,-71765,-41528,71623,43058,104638,-64954,-69429,-19244,-78151,-24325,-29189,32511,18837,39762,87273,81626,-31166,-4136,58439,-9695,-42186,20113,12911,-35465,48333,42703,6283,-72314,-29006,-34705,-12450,140150,15809,-17453,-18574,-42563,24693,35181,-10909,-40759,-7806,63289,18618,39829,26137,-4316,66474,704,-84593,-38919,-17758,91383,64943,49609,-4165,-95569,-15122,27167,-75509,21229,106038,-28732,-112107,-68163,36632,26396,49117,-3821,-42483,83273,-8045,-96909,2915,-16909,23618,34794,-20871,-15416,-36229,-118743,38560,-18630,-23425,-70197,-17358,33361,38823,68653,67391,45198,19152,-30789,33591,9595,-65609,-14671,-21300,56212,-18127,-5246,67464,22503,-21541,-67862,-27909,47988,4694,4541,17042,36015,26183,-28665,34605,89572,3591,18134,32687,5566,-11733,-80154,-95832,2636,-53824,-15135,37081,77602,117777,53876,-32148,-14116,15969,-62922,-43709,-19411,-19048,-74631,-15486,35193,-14693,-96544,-43093,24549,-82587,-29182,-52217,-1942,123492,13740,-54136,-31203,-5162,-18720,53019,57860,36598,-20198,35716,130507,14582,-18279,26973,-13202,2211,-69671,-49448,-78964,60403,99826,-39146,-51444,43271,-61014,268819,51320,-68153,-95679,-47310,-112644,-23322,-44297,-9526,-95438,-7810,-82179,-115138,-139688,-88262,1516,63526,53749,-31239,68496,58434,-44750,-83944,-2893,-38241,815,27863,-6380,-18258,12582,75784,3944,-3362,27391,103078,9636,-86705,-31287,12057,29403,19606,-3598,-13619,17569,51961,50761,12543,25127,48925,90869,-8950,-44712,8976,59443,25986,-45612,-69601,-33135,2736,29645,-77953,-39103,2338,-57020,-308,11378,60653,-24235,-69097,78645,50734,-103712,-27052,-13668,-104535,-95258,20911,26561,-49284,-115467,-4099,49443,-21258,14421,21102,-17351,-81075,-59777,-115883,8482,67304,31610,28400,-22737,19737,-9507,19856,64303,36323,-13450,21768,66308,-27020,112986,-51795,-58720,21141,30801,77623,57814,51589,54505,-75768,-35960,-80290,-46238,-44771,-85385,-62146,-59227,31950,5388,-32890,51384,305,-90238,-20215,1240,-64886,-52193,48925,-4876,24787,-3451,13111,33673,98446,46032,34328,40160,64142,69764,10604,126264,23927,-31961,-93329,52469,-4071,-19425,-2746,84954,20358,68554,46671,-25392,-134554,16190,52038,-103446,-71424,-2461,-15859,84146,-232,7710,20132,16413,-20889,3946,26557,46336,34192,-12429,-29063,14344,7957,-409,21817,16077,-21863,-72636,2507,5994,57465,15870,7291,26993,-28341,-48787,8256,48887,-77503,-73211,-32285,-68702,-49440,35582,-87601,-123195,13491,-29762,5944,31542,72219,-16452,26039,-25631,-15713,77785,43047,62434,46153,9935,48529,-29642,13172,-33189,49213,57994,-2862,-74068,-56037,-32356,-15033,-165828,-59988,-48523,51219,27354,18085,-24720,-4453,65118,89898,90616,37576,29594,-34756,17269,64649,-2235,-71415,-56822,7938,85533,-17907,-47530,-32101,-31245,43554,-2788,-55480,-26215,-10785,-112072,-12765,12354,70250,-51789,-50845,-20144,26046,-16939,21263,43589,6418,-46590,-93507,2607,-35216,28495,12055,-97651,-34283,16574,8588,-14464,-57026,7649,74794,-28774,-42017,19541,-7497,-10468,-33669,-931,-13084,9972,56969,66714,-39106,-37444,-21874,-88269,-34570,1422,91968,17210,13701,10067,-5813,-8681,-122566,26279,-9239,57029,104736,21838,-52782,-17234,-33781,-65893,-27384,-71514,-1563,-55003,-5216,59773,-17698,-45200,1543,-9436,20972,-1961,-4329,2262,41902,25654,-19975,8647,16467,60945,40769,-16039,-36079,31289,23520,51977,32155,-72317,43717,-28533,71853,42063,50984,56160,27608,-24687,10935,127747,94800,15256,3266,30194,5349,-15367,36126,-44911,48102,37926,-36217,-15451,-43195,-11542,-8509,25385,-9968,-108350,-19552,-81627,-78752,21252,35025,-13704,-39826,17525,106256,48365,33336,-73587,-70031,-72658,-55708,-15168,-18370,-104763,-22204,-152,37404,-18125,-44133,66134,-3162,28705,-1708,-14961,-46547,648,1549,-68258,-13014,-20043,83330,23791,-2348,4714,-13691,36274,55548,58908,-10325,-79931,-87417,-50026,11673,50809,39881,47586,-11739,47976,21492,10990,21120,10814,54556,-31939,-49677,-22765,55458,32973,7550,47093,69909,89225,122064,10873,-44990,301,-4709,-2896,-2345,-26444,-62192,26703,74164,43227,16420,-3863,27676,36944,80368,11398,86096,25349,28349,-29726,48067,-7069,-95425,-36321,12972,16305,9130,-16421,-10316,-19286,-25368,85868,44021,147397,5973,-26056,-37737,78884,59954,50264,118302,45302,66878,86021,75660,-117199,-32208,8722,-6177,2713,-81685,-59378,-33733,-37551,29407,-44114,29143,-7063,5548,58193,83547,95522,2676,-11710,11946,7892,-570,-39787,-39449,12835,-85419,-60785,-55378,10330,15317,-1356,-12462,-41043,49868,13831,-20960,-117731,-106668,-66913,-31221,-36563,8805,82484,83664,4081,-6632,24493,-22495,-43761,16067,-5177,-11077,-18242,26620,38476,18542,37172,-11305,28821,-34880,-32364,-66869,-20959,5244,5396,-42948,550,3116,-16659,-34453,-46725,19896,-104523,-22157,2747,2127,-58727,-1740,-6204,19098,7391,77280,113818,58754,86771,2843,-19658,-41166,7946,-14190,3480,26790,28960,-16710,78566,9374,9254,-50929,27605,34479,-45557,20542,24036,61484,57955,29728,49037,3974,40266,-62054,27973,-96207,-46570,-24558,36628,48147,-6006,-5211,-33544,-25905,-49932,46067,-1387,15942,-29955,-56260,-2903,-20473,-34135,21443,46044,-44072,6421,-24151,-9678,-13793,-76787,24396,76499,-31607,-23377,-21911,-20366,-32711,56616,-36699,-61559,4536,51860,-26465,-56907,13347,7891,33938,30257,6306,-78314,43589,43317,-8788,39350,10549,1419,32484,18145,-48955,-45787,-18002,28448,-38736,-5596,5610,-81434,-26034,-23611,51320,51892,-11751,11337,21230,-24719,-67472,-70180,-12317,13870,68693,49594,-23721,-40434,-19576,13808,65636,7980,78605,25441,15020,-5036,-76498,-25946,43393,-42919,-26612,62053,22195,41535,-25741,67579,-5025,-79254,-17006,17840,84843,-32681,35646,15240,68458,-51393,17173,27898,56919,-31455,-44847,-5310,31218,6945,-55225,-8042,30564,-3726,-84990,44787,42003,-32191,-17169,-10016,27027,-65384,27,468,-28547,-43554,-43927,28469,-1855,36608,40142,14633,44360,-8519,-43499,65093,22685,-30912,-19721,13114,26214,39396,-91361,-87401,1014,30056,-59570,-36673,-49660,14926,2186,-13046,7488,7823,-10258,48177,27021,14322,-15237,54759,94360,52379,23542,-67112,-50856,-10744,1060,-9484,-24020,-17759,23069,-22629,-2900,-12223],[-7346,-4197,-18778,-13812,21953,-93280,6573,-6836,-14243,-51648,-18979,39609,59521,34927,33186,11051,-100740,19601,-37342,-31096,-93236,-101699,-83648,24446,59190,68373,35486,81425,59466,33456,24484,-13259,-85351,-12145,-41635,-56878,9389,-6935,69438,-35268,4467,55865,37904,-9784,18362,-4143,40106,-14710,-21501,58116,-43202,-24324,45960,56669,2867,-167630,43607,5559,37734,49178,-81170,-52352,21092,-6558,20542,-15890,-16581,10812,-27438,-25659,-8111,25050,56233,22249,40071,-2700,26399,33640,48626,39250,-62728,-73166,79796,48458,92041,-63168,-65805,-27089,-60866,-8663,-11027,42469,20168,43279,72161,52913,-17939,977,89319,-11271,-59830,21960,4122,-25331,34754,29905,-2690,-77236,-2280,-34258,-11981,141761,2909,-9540,5521,-36439,9677,35767,-18036,-39495,-440,70646,26043,3297,20863,-177,58997,8426,-92851,-44833,-32066,56645,40041,41579,-8275,-67401,29856,43231,-67389,24130,122234,-11088,-80514,-54879,41056,38204,57760,-1964,-46348,96439,3968,-101950,11098,-19608,12237,32518,-30109,17962,-28335,-77669,73879,-8468,-20198,-40263,9861,27260,15981,45155,47657,37124,7653,-50116,54361,20215,-85649,-10608,-5357,47022,-16957,-4894,89675,13969,-12048,-58669,-44208,38880,14585,8108,2153,9901,14416,-35708,49856,90313,17511,37287,23251,-12039,-12251,-73054,-97812,12091,-39760,-1039,40793,91505,110970,65814,-36665,59086,5862,-37052,-22277,-18857,-25121,-88397,-37235,44735,18065,-72445,-9555,52807,-55670,-34307,-20273,7298,99327,22918,-17439,-21915,31871,2636,67807,60216,45491,-2181,51024,108780,62048,10411,36078,3763,17764,-49143,-17119,-40534,105311,106880,15231,122073,114950,-60387,210433,-51646,-167021,-159908,-92682,-126507,-39388,-41337,3709,-86866,-1033,-39233,-100851,-146422,-81947,-15502,49688,35884,-15534,14022,33953,-69830,-72590,22083,-43481,-24752,9918,-31199,-79841,-10384,61912,15420,-12968,23603,86914,5033,-101993,-37554,-2238,1121,20327,-20864,-1726,10624,40335,55771,5150,-24879,30911,59407,-52486,-77089,-16669,55383,5249,-45205,-60067,-43892,2095,22233,-90020,-35248,-8621,-63775,-15210,-17981,22677,-7125,-63857,57458,58150,-105013,-25430,-15881,-99953,-95673,-4528,17260,-58004,-91583,-11337,19045,-46855,27667,20806,985,-87120,-62234,-110730,-12066,48303,57460,38692,-20515,36148,-23733,14223,36036,47103,6214,10608,45725,-14390,97224,-58911,-40712,9435,37612,110564,71351,52755,60629,-68312,-30635,-87023,-76295,-43924,-68299,-45735,-63000,44707,16396,-13602,49036,7562,-122008,-59020,10957,-31645,-51878,37486,-9107,9550,-24821,20599,18968,100251,24219,19443,39533,64250,66416,11759,103924,45943,4245,-94002,-31500,-24866,-21494,-11245,90258,16962,35012,13124,-57345,-149164,-13254,44638,-106255,-28842,21997,-23725,54496,-12925,816,18036,22170,-77319,-8049,50943,42973,33662,-38201,-32264,23093,25524,-12498,4693,15759,4906,-64514,6190,25590,47430,18158,23939,25391,-48863,-20749,26385,30225,-81761,-62780,-36827,-30848,-45293,-23420,-102871,-142567,9806,-27745,-6530,27665,62622,-4604,-9045,-32165,1246,57124,56764,84457,48337,40258,68424,-67339,-44207,-43465,4519,66091,-1028,-96910,-63478,-19992,-3050,-146545,-64536,-60210,33802,42254,45379,-43264,-29688,43499,88521,86025,18600,90180,-13554,28562,94441,8625,-33512,-40858,-19995,64278,-436,-53149,-29320,-37505,70348,18593,-15864,-42701,-21493,-92406,-34562,23537,78867,-54579,-79572,-42034,12006,-3962,13214,11998,8576,-41271,-62786,10517,-24484,49948,11623,-97361,-26850,5702,21446,6858,-54651,-14156,80657,-12042,-2584,34698,-9439,-40080,-30518,30280,11483,-8550,64593,66821,-56891,-73407,-23007,-82330,-58096,-18487,57955,292,4815,19886,-1409,-12020,-95669,31038,-16713,47532,65939,11079,-65877,-10683,-36407,-58461,-49110,-118809,-22530,-7948,4756,61020,-1663,-47010,-13236,9030,43444,880,-10172,-11667,33065,57240,-19822,1599,26526,42111,15434,-11595,-24192,25701,8821,33810,33149,-44621,56173,-21908,78723,34819,73606,54150,62652,-9679,22790,100907,93082,310,-7914,61264,-5393,-14588,60269,-68789,20135,44143,-19913,-13907,-56269,-22547,-32640,24574,-8689,-93720,-27219,-86474,-87118,14299,48801,-9957,-47373,6119,73377,17969,39511,-67630,-68817,-78965,-77739,-10292,-16804,-73753,-32799,5454,29239,-42753,-48059,40328,-6603,26298,8167,-28852,-64408,-729,34068,-64318,5515,-20567,94954,27049,-45022,3786,-13516,27631,71016,79801,11377,-69063,-82152,-34214,14939,49427,-5077,19345,-3354,64037,28725,11643,34152,23374,46531,-34577,-52024,-22564,59989,5292,847,60185,48752,65677,92267,9712,-31074,2398,23598,-7582,-27587,-18153,-57999,40953,112757,67159,29438,9018,20010,10178,67295,21803,55121,13959,38998,2140,80872,2116,-69140,-36549,14969,21433,14358,-11269,-21699,-21905,-9879,113577,40199,100423,-15590,-21191,-28996,82002,61400,42007,145486,66592,71396,79423,26693,-94661,9199,4896,-9315,-1794,-59575,-48714,-14723,-12703,43528,-56891,50488,-11305,-4590,57394,85975,80151,1670,2117,17438,26729,21616,-40994,-34654,12296,-87576,-62514,-38726,9411,19195,-6491,-14348,10816,52673,1082,-29541,-93410,-106027,-60607,-30529,-41900,14548,94094,69542,12270,4887,39907,4125,-36400,27733,11669,-5912,4732,27961,17179,4415,42138,3550,7475,-22708,-6519,-54901,-40949,11509,-16040,-59461,10036,15951,-17863,-47740,-38721,36863,-87392,-36208,-6956,-28394,-82296,-37490,-40788,25440,9626,66131,114555,54000,84708,3425,-25367,-42072,31607,-19549,-2269,28057,21756,-29424,72482,20462,17029,-50009,39312,35324,-19049,16016,33373,29230,52185,42822,63008,33447,51890,-55942,11731,-111080,4187,-8920,51888,25591,-6796,-223,-65269,-40616,-34387,19639,14152,13039,-29140,-42409,-12943,-24196,4935,1551,27758,-41044,28358,-19151,6428,-34775,-69735,-15988,29427,-25906,-8860,-20856,-22219,-24420,73958,-24165,-34185,25097,58076,-16892,-23908,15302,11672,46239,54510,71,-75174,80890,62064,23940,19869,11935,977,22976,25688,-48086,-67568,-41273,31994,-57757,-56336,15398,-71717,-19979,-31809,54197,85240,-19644,13823,14534,-2684,-76055,-88146,-20974,8640,92091,49560,-25500,-30742,-38300,2647,67264,63099,85936,-35456,-17187,-39472,-111103,-37290,43773,-49865,-21808,53159,-8298,24303,-14069,51677,5872,-70546,-24343,36905,88574,-41415,17373,9354,45171,-48689,15092,31797,47705,-24265,-41402,8653,22244,-384,-46122,-2960,41170,-43305,-87263,30969,44057,-24256,-31667,-18972,27202,-39511,-15671,-1617,-15648,-51263,-35371,34621,-21257,32705,52606,22398,33845,8961,-47971,79895,6518,-20850,-30534,30544,23944,44640,-98271,-77768,3226,37268,-46028,-37468,-62439,3288,-1786,-8067,-10879,4660,27208,103071,54282,27452,-18519,62819,62412,49473,9686,-79992,-60711,-1653,-10151,-13159,-15948,-19056,26697,-16234,685,-20915],[-23203,634,-11631,8384,27346,-88711,30258,-1761,-1852,-52805,-8783,36332,62680,40132,42836,24718,-104717,32048,-37119,-23231,-61653,-92991,-94046,32555,51287,66295,21264,77959,38234,15372,1970,-7109,-87793,-50662,-58245,-30279,-14064,-18590,73680,-33882,-16188,59849,22811,-14120,-4314,-11841,28714,-27882,-14176,56874,-16529,-28025,28198,50238,12960,-115889,51096,4225,59902,43293,-74864,-55185,37803,27903,23998,-9848,-9213,4936,-37829,-52285,-14635,20935,74511,41124,51100,20941,40006,55705,36855,3946,-57208,-80685,81285,44764,48525,-61732,-65191,-33774,-38332,13387,8536,44590,10761,26147,49921,12528,11783,6157,102504,-7623,-49259,33182,-7929,-12809,19204,11704,1986,-65402,21669,-33069,-18069,109493,-15186,-2777,37354,-27458,468,24586,-28491,-37912,5287,70649,17244,-39399,16034,4429,56162,10539,-109600,-53013,-41127,11029,19378,14820,-13675,-36869,54236,30247,-55084,12384,117679,5818,-40618,-44100,40775,56501,59799,-15480,-44850,104606,24434,-83983,9419,-23192,-8513,21598,-36052,33042,-24137,-47767,92676,894,-19109,-14868,32751,18265,-7663,17182,27120,16391,-12115,-57741,61216,19413,-93813,-9028,18723,25275,-16982,-5937,111474,-1314,-598,-39381,-63096,24549,14043,7964,-16160,-12071,-1199,-31633,55663,76682,32150,47792,11431,-33160,-3493,-56004,-75915,11671,-28604,10388,39683,74379,68557,64169,-49741,97872,-7785,-16977,-4024,-18857,-32217,-93716,-51508,46597,40586,-45759,20200,62514,-27083,-40945,5559,15722,53916,31597,26803,-975,52456,12686,72717,44410,29556,-10191,58346,70840,89753,28421,25765,-15382,14269,-38983,-13891,-25459,79307,44447,-16715,137202,19877,-187830,285527,-46872,-144256,-115835,-76010,-74718,-21691,-12811,41815,-40418,13526,37818,-44441,-107011,-44576,-23945,37054,27182,-3006,-29035,10690,-79229,-29657,48785,-39075,-38047,-4280,-39870,-122579,-31384,53018,35926,-12744,26966,57120,-4949,-103589,-42830,-1318,-3815,23935,-35040,16912,2944,29556,52965,2552,-76321,6602,17864,-84379,-102093,-52306,37767,-9507,-29344,-38111,-46339,3675,14305,-85196,-24996,-21307,-56310,-25263,-26276,-12445,5960,-48700,31185,67122,-75257,-18580,-3457,-70616,-70038,-16356,14161,-62827,-42143,-19275,-20281,-64869,31208,17523,23168,-81008,-77940,-111509,-10168,45155,84425,37396,-12922,48571,-29271,1445,9731,60254,24230,1010,18572,-1387,62028,-54147,-2117,9210,49518,132154,78029,52435,65235,-48925,-27035,-94165,-99730,-19944,-35217,-19889,-56934,53211,24222,8006,43066,13496,-132265,-76989,31078,5795,-43060,16068,-14976,-270,-29283,26656,10320,88447,-1291,4551,39334,57969,63860,15944,72587,66319,47062,-72498,-113953,-49179,-16416,-10234,90738,14395,-3063,-15792,-83958,-126476,-55727,37030,-104595,9090,36436,-18405,16669,-7779,-2511,9873,24365,-108752,-18206,66149,36200,21050,-56303,-28729,25310,39584,-25950,-5231,19477,26980,-54833,13824,46884,28792,17308,52812,27612,-59404,17326,46847,19445,-71729,-50639,-43786,7469,-32529,-67201,-94068,-142044,3013,-18473,-20286,24693,51835,14862,-32720,-33958,19844,36590,68323,81057,41845,72665,91118,-70933,-84695,-53693,-38922,63344,1348,-91252,-61182,3314,16398,-107494,-61105,-74978,6943,43945,68050,-73625,-55005,18623,79766,70122,3178,145259,10031,37374,116028,24163,-2017,-15319,-45246,38649,31795,-46131,-22688,-37842,92988,42032,26641,-42585,-24997,-58047,-37641,30413,67141,-54187,-88699,-56059,-2232,22075,6446,-5547,8883,-32994,-30470,13582,-11487,63106,12791,-84703,-18401,-924,41607,27115,-48597,-44619,70139,1210,40370,50187,-11757,-69449,-21329,56082,25360,-11277,65585,55924,-75103,-104338,-28925,-64314,-68830,-36471,36472,-17157,-2466,33609,-3887,-10665,-62029,30803,-26383,40551,19875,-3735,-63220,10964,-36050,-46510,-62532,-130981,-44409,38783,13685,63506,18635,-41153,-23912,26531,64845,-5426,-10772,-30419,22129,61102,-18598,-525,42306,25082,-12815,-553,-8848,27058,-2117,3468,23000,-12154,60848,-13568,86145,23937,87005,44436,85710,1903,17707,58844,77912,-2605,-14856,74919,-17039,-5219,79262,-80723,-8846,37966,1675,-8203,-63678,-28451,-43489,22617,-8981,-73314,-25339,-78450,-84642,3773,54338,-8347,-37316,7946,31687,-11454,46108,-55498,-63009,-71613,-80425,-15505,-13427,-43667,-33979,8841,13744,-54817,-52639,-12142,1600,23864,16307,-29406,-60918,95,70300,-51774,25364,-8088,90482,30894,-89524,-1767,-5589,22163,80289,89155,29988,-51591,-67495,-15058,17650,23215,-55002,-20322,10066,73411,24654,2164,30578,36720,34221,-25950,-43261,-16163,42379,-25759,-12210,75911,31130,36210,53931,8104,-3611,-1622,41359,-13106,-33089,-3221,-50951,45990,118874,61860,38537,21933,5160,-29437,46080,25141,17281,-6896,35675,30056,96786,13124,-28432,-28629,22391,32879,19707,-5885,-25429,-25346,6221,128252,37271,39640,-35143,-13521,-17347,72573,66224,36310,145603,89230,72474,80846,-8049,-74382,51323,5854,-1683,-7159,-42569,-33249,5676,12367,41240,-65432,64763,-18778,-10447,46223,67116,54326,269,18755,28544,44286,38097,-30806,-29902,12208,-65344,-53902,-12295,6243,19156,-3799,-14322,36036,35252,151,-31997,-51873,-87952,-50167,-28548,-39075,15822,88173,50379,18674,17316,47735,25091,-19425,33488,19459,57,29656,25242,103,-12447,31329,16317,-1813,-8514,22484,-35187,-54544,20050,-49667,-70954,23667,34615,-17615,-48187,-25883,62579,-44828,-54709,-19214,-65586,-103240,-65348,-39765,32116,17684,55741,94783,58209,87538,14855,-40755,-38889,51999,-25389,-2317,22785,15809,-41179,47717,25542,17673,-43259,44852,28863,5964,13599,46790,8346,33744,54751,68237,62117,51559,-43983,-2146,-117577,37434,3959,62460,1662,1368,10886,-85254,-59189,-19960,2621,25101,22156,-14036,-26447,-19031,6978,54915,-13446,3833,-26511,46824,-12975,19083,-52670,-39748,-47515,-13040,-15840,8279,-15483,-14922,-11875,69891,-18418,-7196,36179,59074,561,25413,19647,7956,47086,70102,663,-60117,106278,75639,64883,6599,18297,2680,5257,19304,-45027,-88071,-58222,19831,-72268,-106823,23120,-50534,-20519,-37536,50205,101048,-16466,28826,2492,8556,-71501,-92274,-29173,-1695,94089,30909,-17201,-15154,-44356,-7762,57763,99868,78001,-80725,-44578,-54435,-122772,-39332,40689,-47865,-10941,44969,-36104,7056,-11032,29065,21918,-64822,-34742,51953,80198,-53328,-20203,7195,15325,-44149,8690,29054,13094,-14655,-32769,34209,14876,-8354,-32174,6685,52838,-74233,-81019,-4110,38650,-20141,-42336,-23630,5952,-27541,-36146,-10361,-3363,-50655,-28132,32156,-33268,25335,62076,31364,12220,4671,-49173,83073,-2977,-577,-32436,42636,21639,48298,-94163,-72691,-5431,42896,-26082,-23880,-61052,-9205,-9072,-1501,-31224,-935,57291,135507,76563,37224,-16232,59188,12768,39346,-5954,-84262,-57184,9684,-24055,-12667,-7210,-17183,29022,-4738,5417,-25357],[-34041,8280,-3432,21222,22942,-78625,52955,8759,17285,-43918,7047,31458,64027,37916,47348,45937,-91471,51891,-26127,-20621,-24378,-77007,-97518,36168,29119,44125,5129,53152,8150,-4114,-8973,10773,-70559,-84862,-68098,-11249,-36040,-33417,81376,-30936,-22366,46554,-4278,-13870,-13930,-19855,17782,-39064,-6946,62077,18735,-26390,9102,35538,15748,-69497,49412,-7164,66141,27799,-71540,-53020,55280,59268,26843,2282,637,-491,-42064,-89501,-9228,11869,73892,44267,49290,22771,53269,79315,30036,-35202,-57922,-58453,76686,31617,-9177,-60902,-68666,-35625,-15474,35915,24721,39794,-10276,-7359,22566,-28325,47235,12935,90576,-3341,-18654,44476,-18570,-2303,5955,-7254,16265,-40641,34991,-28713,-26464,58310,-29553,-497,64548,-17233,6229,4668,-36249,-32704,9280,63989,24,-65682,13117,6823,58378,15206,-113503,-58528,-41289,-32506,13985,-19681,-19650,-10407,54774,880,-40060,-5179,95546,20072,4403,-36496,36053,77906,55703,-36423,-40185,104171,48193,-48694,492,-23433,-24612,3821,-40899,19482,-25375,-37495,89322,6501,-21061,467,48873,7559,-28142,-5942,12337,-11533,-35047,-57886,45087,10245,-82901,-10403,48972,-3025,-15940,-9122,123490,-20848,12274,-15147,-76568,9477,515,4457,-32679,-20912,-13450,-20182,47656,41886,41891,51051,-268,-51732,15829,-34673,-35026,3768,-22246,16519,34920,32665,19141,48032,-64638,82887,-21229,-8317,6901,-19315,-38001,-88897,-50356,38775,45843,-21505,41120,48264,-460,-47049,19961,21586,5940,31715,60064,20429,49729,9496,70033,23790,-3433,-39502,56069,29805,95090,33793,10593,-52984,-5996,-36433,-34410,-33555,16170,-43832,-98052,31257,-137836,-364699,434827,6482,-41430,6074,1703,7798,9672,26017,77577,8165,25469,117918,29922,-41395,-2870,-22717,25948,29099,-9496,-41009,-4437,-64971,23979,66434,-32529,-37288,-11433,-29021,-127097,-45282,42552,57992,-3348,34745,20552,-18041,-95551,-48162,11645,15765,31198,-44658,34157,-9372,12611,39101,5820,-105248,-12817,-24477,-96342,-108212,-87340,11078,-17713,-3622,-9370,-43648,9731,9052,-65390,-14178,-33593,-38857,-27537,-10964,-36416,7255,-27620,7989,71175,-27958,-12385,17918,-24236,-27292,-14268,18526,-59599,16252,-25655,-58328,-70825,26991,10782,42810,-60895,-101193,-118256,11399,53732,104645,28804,425,55132,-23380,-12756,-7944,74187,37318,-4390,-10764,8497,17084,-39076,47057,20889,63057,137332,77220,53803,68734,-21323,-28259,-108115,-109833,21830,4040,6831,-40341,55998,28972,24794,36619,17713,-120773,-63715,57178,35886,-26511,-12217,-18962,-2330,-22393,30736,8223,70879,-22032,-9025,38285,45198,63897,20065,33141,80782,86612,-37679,-159344,-67102,-6890,4781,79899,13328,-34920,-34299,-99210,-73779,-98741,33004,-98651,27011,37398,-6635,-23913,13207,-3168,-2846,22630,-107304,-26800,69085,28524,-1498,-58455,-19859,21909,49006,-35588,-6275,23796,39640,-44112,25367,63756,6558,14061,79513,32910,-59006,53318,67850,19284,-47646,-40150,-50636,39311,-13283,-76575,-62744,-119108,-4735,-4877,-32807,21882,40657,33893,-39797,-31281,35749,20910,75372,54114,27870,95903,111685,-49239,-99246,-59683,-65682,47903,4544,-63179,-49373,29314,36175,-68118,-51497,-88902,-23125,34239,81325,-105933,-75488,-1458,65012,46466,-3969,178747,28480,39965,119570,40966,19794,13372,-58554,15909,64891,-30650,-12140,-32268,106046,58572,59221,-22986,-21242,-27212,-18399,29066,42743,-47569,-73597,-58928,-13930,47246,4646,-2023,20907,-18408,-1747,10686,-246,63083,12541,-67872,-10353,-394,60604,37355,-38814,-74008,51355,8707,74023,61757,-11702,-89594,-8812,69760,24528,-3,60563,42863,-86288,-120956,-36842,-37924,-56223,-52005,24627,-28924,-2903,46785,-10410,-3640,-33065,25846,-37128,36228,-20611,-20199,-43962,39891,-32527,-38202,-63054,-103120,-61804,75202,23411,65712,37795,-31357,-27617,38161,80446,-16886,-5266,-51367,14767,38394,-16485,4622,61424,15899,-39457,7860,5045,33400,-4267,-27573,4307,10813,52680,-5559,90266,12380,90746,29961,89867,9742,474,18394,52121,12120,-15023,62907,-27499,11987,89549,-74462,-36246,20495,20734,-115,-61069,-34414,-39101,19926,-8417,-52244,-17819,-59099,-70463,-7571,47547,-7120,-12457,23336,-3528,-33072,49632,-43478,-56816,-56179,-68265,-27257,-8589,-19743,-25976,10151,-176,-52124,-62666,-80175,19785,20812,19048,-14904,-42475,2237,96924,-36275,44691,15389,69849,30977,-122432,-7315,7949,19409,82313,81075,43287,-30907,-49375,1089,20418,-13099,-94316,-55743,26892,74898,9171,-14436,12288,41906,20445,-6525,-27114,-1224,7779,-51671,-26395,89814,19366,6234,18851,8066,26227,-11804,43280,-20022,-19220,13312,-42987,41751,94263,23982,37277,28094,-12252,-72446,20238,20854,-8427,-31075,20670,44910,92551,18426,8076,-13675,35031,46276,23172,-2271,-22402,-28532,19257,126654,35728,-11781,-46121,-7234,-4633,55079,70628,33971,118301,104157,69946,87943,-19227,-65683,79610,9298,19428,-5170,-32992,-9890,23093,33482,24102,-67671,65221,-25133,-7854,29114,32446,32540,-951,34253,39389,58445,43248,-11077,-27065,11938,-29416,-42292,16790,1768,21553,7694,-14090,28761,-1559,12953,-26141,-6292,-58155,-38304,-26928,-36417,10754,66256,34224,23480,31447,46364,34062,2366,31935,16769,3276,49280,19531,-4215,-27170,10196,27255,3702,1074,48952,-10313,-57563,30473,-83333,-71184,36807,53623,-17383,-36485,-13665,89278,5937,-71072,-27770,-98881,-113171,-78590,-13985,39221,33910,52225,60879,66293,94171,32448,-56676,-32134,60867,-29855,4616,9260,12689,-49600,11245,19871,12433,-34389,36525,16101,21987,15024,62861,6286,8720,62294,63415,73173,36043,-27870,-8051,-113043,52298,9750,63006,-17489,8012,23400,-86657,-76072,-9615,-3613,28768,40722,9303,-13528,-20040,60637,94271,-21085,-13860,-4094,59076,-7849,26088,-59769,2737,-63474,-36427,-4003,24002,-4349,-517,3317,50743,-17411,9687,36600,57067,24445,77211,25283,-2723,34375,66378,5338,-40430,109765,84591,95695,1336,28311,6771,-12722,10160,-41483,-101264,-54692,-2977,-76922,-136881,25343,-26175,-24272,-39495,43185,97930,-4508,47859,-9708,4868,-53572,-81250,-33647,-11352,74282,-3309,-735,2615,-37242,-13253,41907,99851,56098,-93662,-57966,-47106,-104632,-33520,32832,-38073,4550,42237,-53409,-4907,-16022,5773,38972,-62456,-43471,61578,65015,-64573,-64742,11480,-10288,-38355,939,23139,-33752,-5519,-21947,68298,11159,-18464,-18073,18428,64759,-87068,-67489,-51438,27076,-23706,-51028,-24141,-31821,-28780,-55410,-21082,1794,-44997,-25842,16732,-33396,19988,66947,40772,-14968,-22143,-45104,73899,-4422,25345,-21222,44512,21643,50166,-83579,-76106,-21514,46170,-5388,59,-48345,-19409,-15778,6235,-49134,-9619,65429,120334,92984,40790,-9066,46192,-42693,22454,-18258,-79604,-44248,22671,-35040,-4402,1054,-12577,34062,11636,10253,-22012],[-33102,17101,5897,20738,9509,-64465,71172,21751,37037,-27070,23244,27157,67259,25229,44244,71656,-67194,71734,-6579,-25349,11422,-59065,-97376,33415,635,8605,-10254,8717,-21451,-18845,-1439,35044,-33064,-104507,-68946,-3585,-54208,-47278,100120,-29585,-11391,23867,-35832,-10740,-10121,-25963,10508,-47383,-1157,72526,53196,-16280,-3613,15596,11348,-40051,40228,-21567,56638,2171,-72256,-47493,69042,80911,29671,15808,9343,-4263,-44023,-121504,9748,230,54265,34424,34241,5553,60602,93079,28281,-66578,-65538,-14765,66520,12145,-56093,-59397,-75160,-30455,4050,53426,34798,32235,-39919,-44610,-6878,-58365,77657,22720,55504,-3501,14390,47656,-23381,937,-3355,-21789,32125,-9786,33322,-19001,-31872,7344,-35511,-4814,76053,-7321,29720,-18143,-36945,-22509,11095,49959,-18368,-66219,12695,4912,61458,27400,-91245,-58211,-32406,-62393,24858,-49365,-24618,6488,36211,-28854,-24556,-16216,62056,29854,46118,-31942,28587,97466,45277,-54730,-35072,91350,67940,-8903,-11229,-17826,-24057,-17154,-45184,-21310,-30243,-44592,65381,6671,-25290,3448,58971,-4444,-41151,-16484,7494,-38388,-53633,-56867,6540,-3648,-51799,-14289,80589,-28916,-11611,-13637,118834,-40757,25685,7686,-79805,-1863,-23172,-1165,-43901,-14426,-17537,-9209,26562,-9334,43536,51634,-8529,-62860,40343,-15805,11985,-6428,-21901,15255,27764,-14095,-12810,21161,-71044,25725,-30406,-13435,6980,-19638,-39912,-75783,-32535,21571,31865,-2065,48827,10733,18717,-52139,21461,22140,-34690,20174,67916,32816,25452,-3602,64591,10140,-41771,-79482,43742,-774,82007,27194,195,-88750,-36423,-40240,-65112,-58805,-44506,-113926,-175887,-100441,-283064,-514351,592360,43492,69451,137157,104084,79190,35289,58468,92802,24527,24587,170108,89703,19934,23254,-13369,17038,39255,-36076,-18953,-7913,-27489,66507,69206,-32059,-25652,-10137,81,-91741,-49398,22762,73784,11723,43975,-12927,-31013,-83407,-51695,28531,47428,41476,-49754,42255,-24705,-14375,15401,14103,-100531,-20382,-57972,-85893,-89545,-109291,-16626,-20483,22250,19199,-38628,22447,8147,-37619,-8512,-43770,-18838,-21329,20498,-41502,-3799,-5117,-4551,64515,13616,-12020,38843,25197,16760,-3248,28031,-47245,60720,-28392,-86244,-62145,19739,995,55524,-30264,-122295,-128685,40946,65290,113937,20070,19109,56471,-6581,-21945,-14212,86522,44213,-3838,-36202,14625,-24521,-18252,90958,39443,73373,127051,70692,57542,71794,8853,-33180,-121584,-102720,66237,35153,25721,-15360,52905,30323,31556,31371,19335,-95845,-24649,82557,51390,-5758,-41800,-16803,2631,-11046,33300,11883,55717,-32564,-19858,35023,27119,67300,21830,-9139,85381,110747,-3205,-152181,-70948,2686,30087,54891,12326,-51404,-39740,-101374,-12233,-129037,33432,-88608,19655,27166,4647,-60512,42160,-3741,-17518,17077,-78650,-33695,61188,21833,-29311,-43339,-8113,15165,55315,-35440,-107,24814,42077,-33067,39724,71196,-12880,9114,89720,37893,-50815,75043,84112,27880,-14443,-32733,-53492,61247,7859,-52381,-19314,-78744,-10358,9523,-42508,15552,27868,45675,-33517,-25253,45559,12246,74318,15247,8301,100278,124242,-19476,-88194,-57669,-67599,21915,8837,-27933,-30722,50744,49880,-43010,-39069,-96326,-48128,18291,83017,-128193,-86439,-11323,47072,22024,-2400,181845,38066,34655,101453,55891,34892,37425,-53998,969,85703,-13351,567,-22323,107294,59214,72241,10844,-13087,-11235,16442,16976,17608,-33139,-41431,-49973,-21590,62662,10608,20529,49916,4293,22343,2788,6659,49061,7308,-54272,-4047,6324,67124,33186,-26207,-91808,35300,9458,87497,65381,-6296,-95407,2845,68356,12066,19944,53003,36571,-83547,-119600,-41155,-9672,-17280,-63608,15664,-28647,8450,55108,-16609,6293,-17120,17428,-43409,31909,-44765,-35230,-12207,64445,-26694,-38146,-51039,-50276,-70929,95364,36345,66777,51327,-21367,-23697,40330,83993,-28110,5255,-70093,14359,1799,-13844,16608,80172,17658,-59314,2316,12754,40961,3766,-47766,-17344,15721,30791,243,87611,3130,86863,15289,77412,14056,-22271,-7913,22385,41330,-8487,28913,-35064,33326,90182,-49468,-61442,-3270,30185,8522,-47144,-45022,-22906,16938,-5709,-33260,-8661,-33095,-44871,-17269,29338,-4063,18788,47445,-21419,-42057,47506,-36435,-52443,-39786,-50818,-39784,-756,-779,-11845,10406,-4043,-38406,-77943,-140607,41875,15794,13979,11386,-19285,4911,104413,-23299,61312,44118,38050,23375,-132817,-8049,22499,15585,76971,53869,51284,-11278,-32770,10044,23090,-39592,-110578,-71233,43967,68804,-14228,-31987,-13207,33570,8161,19555,-8902,21916,-32269,-65381,-36760,97358,13119,-19536,-4992,11881,45721,-25517,28734,-29150,4945,27173,-35861,30142,53904,-34943,23964,24550,-27185,-106903,-6554,10244,-11672,-50698,-444,41461,72854,14551,26943,5529,49048,56176,23364,-648,-16090,-30318,26624,109288,34835,-36028,-44577,-5639,7493,36069,71683,35097,75559,102281,65138,97947,-6929,-73692,83637,11964,48645,8364,-29611,21793,33124,47280,-1703,-63709,47942,-26633,3688,9922,-7174,24059,-2489,44228,43464,66910,35182,11240,-25847,12332,6496,-34423,40892,-3072,30233,24890,-14955,-2136,-46180,35608,-13264,29889,-26790,-26639,-26116,-44799,-388,37086,28118,27779,46733,36637,27996,22168,24403,5061,666,60108,12331,7178,-35718,-11788,37139,19498,-115,67867,15592,-49938,41429,-106199,-58047,45495,67742,-17956,-16871,-6218,107583,48199,-77022,-28115,-112942,-105799,-75044,15378,44470,56107,58080,24139,71899,101303,49073,-63855,-22545,52761,-26476,16891,-12189,12406,-53117,-25129,4352,6419,-26852,13571,534,26023,21186,78418,22226,-14947,63577,52662,60566,8027,-9733,-3349,-99096,53570,6694,50632,-27090,3862,30915,-70229,-84421,-4408,-2261,24781,63185,32546,-7182,-15891,111086,103570,-20682,-19220,20107,64698,-5426,27255,-51217,44491,-62629,-31940,6602,34344,13045,15548,18950,26944,-17427,11841,28395,54796,51942,116491,30744,-16391,9918,38581,12220,-21922,90112,91231,103675,1893,39278,13456,-23423,8782,-39929,-99317,-22103,-27544,-70785,-131694,21009,-5123,-27048,-37410,37069,83909,10945,60620,-14220,-11423,-26968,-57902,-32756,-16311,39734,-42316,19665,18445,-20843,-11982,25995,61008,26953,-72906,-54107,-24906,-60194,-23113,19996,-24255,20524,46151,-55156,-8557,-24259,-13244,51857,-58975,-46474,66197,48052,-70217,-101021,23552,-21505,-32126,-4609,16948,-73620,1189,-11736,104508,11911,-31640,-8491,25951,74068,-78725,-50185,-91981,13021,-34432,-58309,-21443,-72568,-38705,-68181,-29430,-2674,-38996,-30721,-13744,-21538,21543,66295,49778,-38733,-56178,-33872,56556,-240,50193,2528,37092,24982,50389,-73343,-85041,-38270,46441,11217,26241,-29168,-24564,-18168,15076,-60267,-21967,48366,60673,105849,36670,341,29218,-83732,908,-23402,-68020,-29410,34265,-37993,12478,8086,-6972,41779,29706,13606,-10379],[-16836,24950,15157,8694,-9877,-47804,80783,32196,52226,-6711,33737,25458,71684,3301,32436,93588,-42782,83754,16376,-37385,39355,-46021,-95426,24877,-19986,-28780,-22996,-44285,-44055,-25451,22394,57437,17152,-102726,-60636,-6452,-68156,-56365,129216,-32017,11651,722,-63112,-7501,2567,-28279,8486,-52953,1063,81076,76491,2885,-5956,-7096,2513,-25198,27426,-30522,35059,-31347,-75734,-40678,73880,88821,34475,25958,14268,-5184,-47625,-136496,37124,-10335,23184,16043,10225,-21138,57777,91132,30114,-85162,-77927,32413,50127,-8463,-72829,-55617,-81619,-18471,17622,62018,38304,27506,-71209,-69560,-34543,-70948,95471,35917,8688,-11124,32825,39162,-19937,-6881,-9638,-27891,41690,19936,17877,-3591,-30163,-29144,-32747,-15172,67817,965,64875,-37334,-30175,-8390,9616,26962,-33972,-47647,14258,-2011,59200,45745,-46616,-51730,-18032,-72424,43522,-65669,-26801,10488,8657,-47966,-10875,-11637,24546,33258,73018,-29450,20850,109885,27251,-62666,-31559,65602,76226,21308,-21957,-6759,-2115,-36968,-46824,-72540,-34260,-59214,29441,1468,-29517,-4809,65768,-16594,-42802,-11530,13153,-55555,-60920,-59337,-42723,-19886,-7653,-19573,106874,-44121,-3110,-17151,95829,-56708,38070,24188,-72731,-5974,-48806,-7371,-49443,2156,-12744,-7064,-1037,-58868,37460,54069,-10372,-64959,58179,-4463,48380,-13296,-28095,5780,18721,-43759,-19434,-9316,-60206,-34864,-32373,-30438,-4994,-18493,-36131,-58474,-4293,-2510,2273,11860,40764,-42121,24931,-57190,12674,15070,-67906,-714,47310,31419,-11412,-19140,61766,8731,-74355,-117634,22379,-12402,57910,11240,-4319,-108971,-68496,-50066,-91380,-92030,-82476,-146299,-216489,-179039,-392466,-589696,707224,38964,138819,218862,178412,116389,47025,74015,83472,-3326,8386,182544,112986,54185,29493,726,11296,52249,-67214,23861,-989,22355,84298,57408,-41999,-9921,-1453,39715,-33718,-43664,-8979,78260,27207,52283,-33845,-41063,-71035,-49959,40040,71350,52475,-51752,37105,-36144,-46482,-11828,24631,-67951,-16524,-75275,-57233,-49599,-108730,-36660,-20241,38091,41283,-32777,41044,11115,-11110,-11280,-50635,-3794,-8039,54588,-23379,-19785,15084,-2280,44711,28432,-18571,50027,62658,47276,8890,37854,-28327,73745,-26219,-99139,-39579,15137,-10422,59492,2040,-131842,-138387,61970,70456,113056,17666,40966,55184,17443,-21347,-10675,94595,45286,2687,-52086,18929,-49887,2768,114590,56562,76536,106363,61456,61443,74613,35820,-37663,-121842,-80415,94553,45993,31925,13162,45049,28013,27276,27573,16862,-68769,22183,100594,51148,13419,-66330,-5177,11298,-596,35329,20226,47827,-32758,-26716,28766,6003,73373,20255,-45937,78062,110554,18617,-102804,-59580,7961,53632,19100,8829,-48577,-33580,-92756,34943,-139013,34999,-74849,-5790,13418,11862,-86990,68155,-7392,-31420,8271,-36802,-37919,47972,17132,-56291,-16639,3582,7674,62101,-21861,8805,19915,36869,-22865,54758,67204,-23834,3369,77076,37479,-41339,75431,89582,39650,18139,-28002,-48921,72076,24666,-14318,21567,-32391,-10969,21670,-49001,1844,11707,46846,-24153,-16907,48020,10353,62732,-19064,-13936,82094,124495,4666,-58642,-46251,-48791,-8534,14366,-853,-9752,63329,53758,-37227,-27691,-91231,-61864,2058,73606,-132150,-84838,-10212,29845,4877,4422,157886,40058,22253,66056,66839,48067,49940,-31620,-5167,87860,-995,12434,-9784,99021,38839,63974,46770,-5249,-11292,52091,-5585,2849,-12038,-7294,-31486,-25117,66148,24941,52197,89285,33813,43498,-7333,8784,24913,-4992,-47643,-610,14420,52935,16126,-12658,-90789,30684,3899,76173,58173,5481,-86635,9654,54145,-4273,41573,48415,41719,-64226,-103102,-36749,12764,38961,-69060,5733,-10813,33998,56851,-18216,13530,-16018,7459,-35675,23973,-49154,-46218,23513,73784,-20226,-45255,-30780,1772,-70588,98160,52929,66400,56574,-13292,-13896,32183,71204,-35749,18052,-81395,20725,-30655,-11140,31991,94355,29317,-67976,-24400,11437,46071,18999,-50320,-36038,2919,-723,2318,76700,-2126,78330,4739,58240,15344,-44931,-17602,-3093,72696,2017,-12921,-38568,53014,82789,-12364,-83213,-26275,27440,16036,-25198,-60589,-1908,13928,-1159,-17276,-1077,-6690,-9757,-23517,5621,2453,45623,72110,-18643,-36566,39021,-35853,-49265,-28623,-37712,-47968,11461,17264,3965,10841,5894,-21509,-91175,-168033,59046,7471,859,42481,-547,7514,91026,-16129,72360,70314,3846,6717,-117974,-1177,32573,5846,65100,12239,55387,2623,-18798,11149,24659,-41494,-99844,-59483,57967,56679,-39112,-43289,-35819,12747,-232,45820,5935,48950,-64428,-63608,-40434,95635,10448,-37137,-16355,20960,46577,-38923,2008,-40362,25813,36736,-30477,14578,15988,-92809,2459,13226,-35927,-123288,-31017,-3947,5573,-59373,-20186,20691,47258,3134,25073,25141,58130,58029,20010,395,-10623,-29872,27119,80028,33096,-28900,-31038,-9812,17854,22198,69123,39043,35032,78842,59936,108289,20125,-96406,63737,11380,74682,30445,-30277,56841,32529,51415,-27852,-55895,14567,-21648,20512,-9342,-39784,29478,-5578,45076,36029,67073,16454,25954,-24637,14988,30648,-33448,54843,-7825,44197,41802,-17359,-40396,-81361,60019,2137,48425,-2138,-15552,-25176,-71176,-15098,12531,34514,32496,60385,21662,8205,33378,14259,-11882,-8702,63569,5144,29875,-36256,-25370,46985,35887,-14644,76091,37940,-35044,50800,-112735,-34490,48024,74144,-19062,4521,-4476,110306,71591,-66480,-19490,-94667,-80218,-58297,30080,43476,77122,71119,-4567,69904,104652,57927,-56649,-10883,27527,-8128,30201,-39179,13457,-51336,-49892,-15405,4977,-22833,-17247,-12717,19748,31425,89091,46506,-30844,58315,43111,31087,-24368,8167,10786,-80366,45883,-3884,26231,-25044,-14197,27843,-43327,-79200,-3592,1264,15079,82663,48897,-8006,-7527,134380,77662,-13544,-13298,40118,65097,-6007,24437,-27740,74593,-49130,-1567,13942,36587,35849,26501,33655,8071,-14828,2899,15414,53177,78782,133367,34692,-27195,-20840,-7571,20915,-7156,55447,98018,87866,3815,48081,22700,-22734,18788,-41911,-77173,33332,-44980,-58486,-91972,11523,10720,-26029,-32203,34731,70873,24009,60607,-3931,-32488,42,-27550,-26391,-15049,2369,-69957,38782,29061,-2296,-5125,14794,-1090,307,-31952,-36328,-1423,-3022,-11841,3569,-11540,30618,53487,-40405,-3951,-29418,-25742,56012,-49623,-42083,67418,32136,-65552,-117077,41579,-13015,-26295,-5360,11866,-91364,4780,-3144,133554,16539,-46536,-5468,22527,77224,-54652,-33937,-106410,635,-48062,-62551,-16530,-100747,-52119,-71542,-32654,-14893,-36355,-42692,-55964,-2668,31988,60188,57813,-50229,-74489,-15259,37873,4763,66696,32302,25629,30770,49334,-69404,-92712,-49235,43935,21185,45491,-8457,-23403,-14187,25361,-61813,-37498,14617,-10164,117402,25303,8436,14678,-92210,-21347,-20142,-53020,-19489,40318,-30199,35609,13322,-2558,48896,44230,13895,6811],[12891,29852,22039,-8850,-30700,-30979,77557,35376,59635,11484,33707,27685,73301,-22403,13028,101982,-29502,82915,36304,-54215,55102,-43650,-91249,13487,-18702,-56918,-32418,-89881,-57669,-24406,52910,70429,65950,-78056,-45041,-15024,-79055,-58464,156363,-38366,35038,-16120,-78727,-6554,17529,-25918,10906,-56605,-2704,77999,82424,28487,358,-30792,-6210,-15374,15462,-27555,7478,-66741,-79945,-34205,66566,82434,43452,29341,14413,-2106,-54382,-131589,62132,-16185,-6724,-6535,-15270,-45682,43622,76198,33365,-92847,-90389,64685,25613,-25342,-55533,-49024,-84200,-2431,23272,59979,36468,29740,-95072,-70737,-56550,-65846,97874,51276,-33460,-24870,29121,20838,-8722,-25945,-15110,-24098,40332,42462,-4626,15185,-20102,-45841,-23823,-27976,45034,6653,98861,-48006,-19831,6776,3172,-5585,-46541,-25557,16363,-12936,47011,62828,3556,-41422,-4135,-63460,58225,-66948,-25043,1055,-16589,-53758,-688,9074,-10043,28434,76262,-27523,15101,110837,606,-57455,-29983,31700,68160,33164,-30494,6542,36779,-51749,-41949,-106565,-32545,-70723,-5879,-7424,-30814,-20458,71475,-25665,-30839,5714,26347,-56996,-53748,-65303,-84994,-37700,35495,-24645,121429,-44359,8413,-16662,58847,-65029,47186,32744,-58773,-1314,-65576,-12990,-52109,19337,-2201,-18376,-24804,-84234,27056,59975,-4377,-60464,56075,-2210,60785,-13198,-40523,-10810,7383,-44023,-7977,-35458,-29899,-57316,-26732,-53657,-26793,-14197,-26599,-41733,23509,-29519,-35092,19417,16978,-96731,14998,-63591,-966,-46,-96617,-25605,7975,16838,-48756,-28188,64860,17682,-94193,-143422,-5050,-4286,30283,-10241,-7315,-109623,-94607,-65200,-103917,-123974,-100373,-147073,-217835,-187831,-467505,-585527,754127,13005,160602,236056,190263,121012,49041,71923,57113,-59090,-14025,165879,98770,58122,23026,15645,9439,61761,-81762,67571,10769,66704,76186,36138,-59332,3011,11411,75614,21953,-30037,-46857,71290,37735,58140,-36967,-46597,-59054,-40373,39977,71548,60637,-52547,20955,-35093,-70304,-33101,33571,-23539,-7877,-73360,-19864,-695,-84029,-42924,-20061,37241,52787,-26250,60190,15592,6427,-21895,-53443,1568,9608,78185,15347,-28615,30713,13833,14196,9526,-27699,46168,77659,56822,14867,42878,-8091,53229,-19000,-96849,-8311,17448,-21309,55221,24705,-124733,-142192,60565,63748,106624,24445,61994,54671,43056,-9511,-2365,95904,41447,13040,-55455,24104,-50305,19664,110307,64016,71322,81476,52326,61662,76338,55074,-37200,-101834,-50220,94211,33179,26383,39037,34637,21883,15601,24748,8793,-48296,56783,106788,39291,24970,-80828,16395,19200,6215,37708,32494,46907,-26913,-28855,19737,-15101,79886,15679,-69612,60013,85898,21823,-36612,-38650,6419,60245,-18120,885,-28986,-21019,-78024,54574,-129642,31561,-58233,-34003,6359,15953,-99724,81157,-16299,-42614,-2696,2914,-37825,36931,14634,-76323,12050,12437,1412,73097,4223,14788,8966,28093,-14955,67723,53464,-23217,-1664,46544,27192,-37384,55457,81299,47705,37474,-24834,-35678,71759,30676,13103,46944,6541,-5119,29707,-52678,-19963,-8175,38208,-23484,-6753,44655,13530,41568,-34623,-34604,45622,111697,18033,-20609,-27537,-23481,-34871,21115,10119,8371,66420,47548,-46362,-20674,-69471,-63021,-10041,55762,-117495,-70680,-2097,17460,1294,11297,119924,39637,5652,24142,73067,61538,46956,2198,-5067,73070,1698,20257,4593,86830,623,41142,70417,-2544,-21138,72802,-34441,4534,11930,13828,-8244,-25432,60573,45450,79620,124593,65165,63248,-15962,7575,-2053,-23448,-47620,-779,17511,19126,-7489,-670,-69850,39832,-6218,43824,39200,21129,-66981,9741,33956,-16048,58248,52126,56560,-32205,-78599,-23315,22805,92952,-66442,-4836,26583,71510,53918,-12654,12057,-24755,-2075,-5767,10377,-39834,-52008,52320,62526,-14963,-53635,-8095,31512,-62336,85876,69777,64216,53075,-7081,-1798,16298,42871,-41155,29792,-80804,30519,-44032,-8867,45363,100491,46132,-63306,-69380,1379,46891,35021,-36282,-48208,-19941,-33896,-435,58744,-3742,67517,559,44078,14401,-64436,-16982,-17794,91191,11851,-45141,-37527,64786,70455,24753,-97745,-41952,16156,20992,-2621,-75985,16435,10965,3607,-3716,2848,14193,30485,-25273,-14749,12639,58843,88804,832,-17869,25543,-39434,-44421,-26067,-34036,-49437,27459,37266,17558,12297,26067,-9910,-91365,-148875,62939,-4568,-18096,70104,8945,9689,62937,-15218,74724,86721,-23209,-16517,-85148,12627,33843,-12458,48369,-33247,56911,6686,-4121,7030,23725,-16613,-68190,-26024,66723,40825,-58153,-42808,-46870,-13395,-3404,65909,13212,72212,-78603,-47992,-37293,84681,9240,-43558,-19917,34743,28366,-48698,-29316,-51484,31786,43302,-26762,-682,-7586,-127376,-19411,-315,-37303,-118295,-50516,-18320,32108,-55031,-31333,-9917,24794,-10596,9105,41238,55891,49915,14079,2987,-8686,-26953,20834,45069,29087,-1111,-10316,-18216,25789,18118,65423,44488,11712,37348,55725,116900,48587,-124554,31801,7099,86248,51077,-34415,84550,20485,44963,-47043,-48000,-26971,-11182,36163,-28126,-57042,41875,-11341,35255,16085,56985,-6825,23846,-21904,21029,36714,-38141,57428,-12779,58086,51862,-20832,-70861,-93413,77063,13939,48724,14072,-4705,-22269,-112361,-29268,1118,49935,37329,67600,6072,-19877,32125,5632,-29212,-22793,64569,-749,53660,-29633,-25582,57711,43327,-39302,72973,52903,-17751,56302,-103807,-7033,45375,73420,-19492,21755,-5974,95677,73840,-38868,-5140,-41635,-42156,-36697,22585,31467,87174,85325,-19891,58037,100485,55197,-34922,2092,-8796,27193,39132,-67520,13468,-45139,-57034,-32051,10484,-22830,-44738,-18409,7846,43362,90881,64589,-35898,47781,39767,-994,-50584,23686,30438,-61649,31556,-18353,-5405,-12406,-41601,11973,-15757,-59798,-5250,2280,3135,93044,55955,-13514,3272,121635,29195,-2657,-2446,52393,62427,-8238,20838,4122,87811,-30482,41709,17836,30185,61718,27155,47788,-627,-7555,-6741,1497,49707,99308,126901,36514,-29830,-50409,-56529,31745,4290,19589,104961,58030,2997,52290,33938,-11465,35624,-46820,-37203,89523,-49999,-47553,-34108,-128,22800,-20816,-25738,37304,66971,30570,48277,23000,-48494,19082,4085,-15704,-8291,-25512,-71675,52069,32935,10367,3690,9517,-61827,-14741,8760,-12453,10780,48634,-2754,-13377,-4381,28371,57882,-12551,6031,-27143,-32277,49269,-33346,-31597,66949,17835,-47999,-108436,59921,13089,-21437,-922,7789,-83367,5680,4962,145613,23169,-59036,-6821,4772,71919,-26839,-23250,-87072,-7447,-59076,-60745,-9818,-106135,-64958,-65651,-30288,-30052,-37986,-58780,-98452,14574,48980,49706,64678,-44553,-61562,7806,23753,5670,69039,56023,16471,36100,47338,-74011,-92899,-51699,39808,24475,51272,9899,-16685,-4331,37519,-53600,-54046,-20734,-51243,126001,9116,12076,7765,-64734,-39120,-10120,-38427,-17538,37519,-12404,59885,16116,-974,51349,50026,10219,24592],[48455,30571,23910,-24361,-48483,-17071,58804,29028,58157,22419,21392,34090,67766,-44108,-10403,91024,-33382,69003,47646,-71002,57353,-53848,-82895,3528,9300,-69707,-38828,-115171,-64172,-19571,78162,71179,97866,-35280,-25433,-22665,-88839,-53786,163959,-46467,45177,-23920,-78709,-8911,29023,-19342,14754,-59291,-13915,56367,72717,55197,9005,-53939,-10211,-3700,7556,-11414,-19378,-95262,-82866,-28757,48072,64431,57404,24839,10432,5613,-62286,-111939,73047,-15240,-22952,-29689,-34269,-58925,20785,57399,36057,-93688,-96918,72138,-8610,-35994,-16354,-40953,-79875,13099,19731,47811,31301,39011,-103597,-47730,-70267,-47898,86729,65787,-56715,-38409,8149,-1713,7133,-51884,-21616,-12075,27757,53648,-24417,32695,-3894,-45090,-12454,-37574,19714,9141,118104,-48443,-12313,19522,-9884,-44994,-58047,-14133,17115,-25417,24596,68897,41430,-31145,3147,-42486,60920,-57662,-19434,-19616,-31084,-50158,5395,37186,-36168,14209,55541,-24557,12460,98295,-33107,-41154,-28590,-1701,43778,26822,-38454,17325,80788,-59013,-27206,-98707,-22346,-73757,-28786,-17361,-26845,-38099,75355,-26624,-6154,27163,42048,-41561,-34734,-69655,-105515,-56875,62208,-27673,120849,-30959,20018,-9892,16901,-63748,50624,35295,-42362,11033,-64951,-17628,-56789,28422,8929,-41393,-35098,-72945,16876,67051,8527,-54572,27956,-7047,46424,-5856,-57665,-31313,-6823,-18669,8506,-51323,13320,-25379,-16420,-75585,-52906,-5449,-13150,-29576,40687,-55171,-70887,18448,-19663,-138360,-10138,-71587,-13473,-21005,-119626,-49224,-32856,-6282,-76074,-23745,73164,30714,-99854,-150789,-33477,17403,4678,-32767,-12849,-94608,-110245,-83732,-101228,-147888,-110393,-133348,-197513,-159918,-509430,-533964,734085,2847,156791,212972,145920,107625,51273,59886,26905,-109683,-26145,140624,63140,45761,13651,28139,11211,63134,-67688,96319,19664,88802,51866,12545,-73483,10098,24241,90989,56757,-11593,-78551,57785,39557,60793,-23877,-47270,-45403,-23469,28443,45514,62144,-53190,3064,-16045,-71156,-39560,37556,16697,-3025,-54280,14674,41138,-43518,-34085,-22761,19280,52644,-18426,71319,18366,11748,-35899,-51846,-2884,28488,84163,63670,-19632,40920,37900,-20193,-31958,-31585,28080,67708,47368,10653,40023,7529,14118,-7625,-82973,22074,27425,-29352,44821,28944,-102044,-136214,33569,46608,100524,38418,77263,57799,64453,11292,4255,88267,33150,23207,-47441,31218,-24620,30816,81080,56972,59605,57728,44891,54924,75031,64033,-29452,-64891,-21002,65996,4754,14918,56776,24572,12400,3211,22496,-5317,-37857,68001,99927,22694,25343,-83460,44259,22493,8855,40769,48142,48243,-20598,-26183,9147,-32815,83510,9459,-76678,35737,46820,8642,21382,-16967,-1513,40253,-44912,-11241,-33,-9153,-61991,48646,-108151,17733,-40313,-49558,13952,20728,-98582,75704,-30209,-50267,-14191,29468,-31819,34456,14060,-84691,33508,16351,-2807,89356,37167,13080,-5491,19244,-10553,75803,34317,-11579,-3666,11427,5878,-41987,23030,61528,46748,32839,-22602,-15419,61376,21177,15877,50130,28242,6315,33164,-53923,-45603,-29548,23876,-37552,4983,39466,19775,15810,-25547,-48677,1608,88859,22198,16200,-6833,-7849,-48607,28989,6488,19305,62325,34223,-60154,-19874,-31528,-55172,-16393,33589,-92086,-47528,6256,13146,13297,13959,81943,42956,-11164,-11349,75033,73423,28646,37063,-2950,47979,-6637,21615,21439,76390,-41966,15432,71301,-8042,-32056,70059,-61514,21849,34245,14354,13676,-23813,50899,67473,91548,141811,90521,80713,-19662,5393,-23660,-43863,-51172,-4691,10957,-22146,-29320,7319,-34423,57634,-18238,1482,10109,34667,-42292,4627,16472,-17680,65350,65956,73889,2890,-53893,-7888,17132,123400,-55280,-13942,77450,112967,50977,-2,-1479,-34230,-9813,44766,-7446,-29243,-53238,64140,33151,-12075,-55936,12127,32334,-49781,62022,80105,59214,42405,-1332,8305,-1759,5741,-50011,37848,-66181,39012,-33282,-7448,51339,97050,61444,-46453,-117865,-13816,44211,44439,-14485,-54023,-42416,-59518,-8796,37132,-3879,55272,1949,42104,12479,-80004,-15078,-19360,88296,15947,-55636,-32307,63730,56131,48841,-99398,-46461,4945,22237,11979,-82785,27347,8035,6304,9085,2189,25682,68663,-22148,-23354,24982,53927,91483,28497,10164,9906,-42408,-34600,-31896,-38432,-45366,44028,58639,27099,14893,46381,-9002,-70849,-89986,49317,-19155,-38667,87367,9673,11347,30608,-18917,66155,89135,-36144,-40261,-47649,29143,24853,-37368,29112,-69922,55704,-1255,15829,2058,19262,23799,-28717,13530,69859,23733,-65678,-28929,-42407,-34727,-1297,75888,10940,83361,-71396,-24549,-29452,67804,8317,-37408,-22468,50190,-1750,-53268,-57170,-58207,18896,49707,-24111,-11387,-14914,-127352,-33192,-9661,-32890,-95422,-63187,-29715,54242,-40927,-29418,-38531,9569,-20656,-9699,50941,38593,33378,7463,8711,-10266,-21980,8834,11453,22306,28131,10688,-27365,30997,24716,64112,49641,12040,-9775,52713,122303,65867,-144722,4323,771,78316,57709,-43224,92055,-539,28938,-55572,-43811,-64643,1716,44237,-45550,-57296,51192,-19906,16138,-12850,36812,-27191,1723,-17346,30064,25177,-44379,50980,-18862,65088,50441,-24374,-84974,-80341,80146,16724,36616,25964,6067,-15578,-153593,-38441,3278,66688,40427,63207,-5107,-48419,18986,2021,-42488,-37132,68310,-4328,66976,-18831,-13734,69686,38211,-65165,60248,58455,-2125,56330,-84950,17352,40438,68942,-17555,30855,-6462,68466,59411,-153,9230,33388,-2419,-19910,-3440,5814,78338,93318,-24214,37543,87041,41540,-3681,15485,-45338,72756,39482,-91966,10159,-36478,-48916,-39937,21077,-25847,-58640,-12910,-4459,53486,82067,64113,-30452,34472,40966,-22521,-61978,34985,51096,-45580,11884,-32345,-36831,7069,-68470,-13974,5095,-30850,-7189,-969,-7251,90959,55974,-19212,14245,82229,-19348,8182,5447,56613,58570,-9449,19822,34901,85036,-14462,79308,19975,17136,87161,16493,62884,705,4120,-5933,-10924,39051,107049,104437,36862,-21796,-71608,-90031,44297,14145,-4213,107397,27751,-2339,51000,45901,5188,50020,-51895,9888,119581,-42945,-44045,20555,-10544,32413,-13023,-20120,44064,72165,29724,30406,60431,-51850,25912,32534,-2729,1851,-35548,-43226,57060,30496,11038,10011,8001,-100147,-13267,32456,8892,6340,79544,2446,-26594,-4603,10353,52823,21571,16889,-17744,-34922,33176,-13303,-18219,65560,4678,-18985,-78988,70702,47817,-17636,6466,3869,-57944,4990,14762,134457,29076,-63594,-6859,-25305,58503,-7578,-20593,-43734,-11223,-63692,-50553,-997,-87835,-74662,-53342,-24167,-42781,-41692,-73325,-123241,21140,65614,36661,70245,-23060,-20306,28875,16537,-366,54890,59338,13779,36578,44030,-84752,-83227,-47717,35377,22629,42460,23344,-6962,8477,51379,-38317,-68001,-43606,-42942,125385,-7924,9695,10771,-16899,-47607,2871,-27298,-22329,25052,11477,78706,15595,-2542,46554,44337,2860,37531],[78761,26933,18934,-31829,-60296,-9050,25534,14425,48421,23374,-1008,43610,53302,-54720,-32401,62814,-50510,46651,47688,-81501,48061,-72443,-68332,-904,53576,-67932,-42852,-116493,-67112,-16449,89486,63579,102945,15438,-5554,-23797,-99166,-44958,141913,-52593,33536,-24073,-63575,-13942,34036,-10242,16074,-61416,-31551,16961,56397,76567,12427,-74535,-6665,8935,4465,12065,-40077,-108510,-82712,-24108,23927,39745,74466,13653,4105,17476,-66640,-85938,63150,-8128,-18638,-50295,-41301,-56867,-4763,43992,37025,-88740,-92191,57194,-51229,-40874,24543,-34369,-67715,23221,7067,27870,24711,50638,-93466,-11829,-75391,-24019,67124,75271,-55313,-42574,-16876,-21906,23147,-76748,-29307,3856,7172,51733,-32600,43477,13652,-33055,-2073,-38238,4737,8241,115257,-40448,-13430,27005,-30277,-84354,-70451,-18986,14893,-36439,-3628,57231,57939,-24699,-154,-19668,50863,-44794,-11485,-47252,-31675,-43704,7850,59269,-50380,-8695,20706,-19204,12471,73701,-68149,-18403,-24097,-26241,8745,10080,-48579,21354,115165,-58166,-2339,-43355,-4562,-70159,-33112,-25680,-17035,-52177,73163,-15043,25971,43107,55470,-13711,-11791,-64808,-99755,-76245,63439,-27163,106480,-10188,28042,3367,-19489,-53290,46797,35805,-26970,27384,-45418,-21643,-68399,25767,15925,-68489,-27750,-31222,10439,70502,25042,-52505,-19085,-15072,15862,5948,-76408,-50876,-23361,15879,19322,-54894,55944,41256,-7252,-89547,-76064,8076,1283,-24332,42788,-75925,-97342,6230,-63864,-156784,-45149,-79069,-20624,-43306,-130367,-68415,-59326,-31600,-87873,-3561,81953,40936,-94721,-139010,-56371,42684,-15572,-51521,-20834,-71962,-114786,-102487,-87722,-160800,-120611,-119467,-173744,-134040,-518259,-486713,667512,32281,152308,184829,83941,89640,61546,49076,5603,-125139,-14966,121576,27189,35429,8084,36349,15021,55244,-29157,103607,18964,81732,26122,-6949,-70539,14158,33317,74716,65924,8270,-91385,45641,31757,60109,-2749,-43529,-27453,-3395,12379,6036,54278,-53163,-3281,20027,-42853,-27008,35281,43397,-7881,-24384,36818,63213,-3246,-13883,-29932,-9771,42759,-8701,66629,16763,6983,-46444,-45911,-12820,45629,73483,104838,10260,45751,61200,-49566,-73419,-23510,1992,38401,27640,-3362,29656,14090,-19971,6418,-62943,39712,41456,-32821,31157,13178,-70230,-119653,-6998,27392,99148,53627,82518,65759,77347,35966,3619,70043,20205,28424,-32948,38177,19603,37409,38808,36029,45395,38910,39329,40550,68412,61937,-15395,-21720,749,23797,-22909,5009,63408,17873,1070,-3118,20935,-23982,-35839,58059,82161,7920,15527,-76138,70764,19419,7877,44165,66195,45727,-17389,-19282,-1250,-44018,80789,3548,-68883,11477,9127,-12236,56091,-1559,-12504,-3450,-52170,-24485,29453,-4225,-47814,30497,-82729,-7293,-23365,-43920,37144,29597,-86482,52958,-45765,-54117,-24185,38791,-19364,42818,14914,-79255,42343,14357,-5365,107165,68593,1731,-19132,12058,-10058,76415,14340,7123,145,-13960,-22571,-52069,-11457,36696,35154,1616,-21888,7876,43430,-4607,-3979,32328,30075,19976,32586,-52463,-66822,-47934,9318,-62005,17716,37732,27606,-6967,3462,-51894,-36999,61240,21377,44274,9189,-11066,-44390,37808,-4195,20815,54836,18814,-67784,-25198,15415,-44258,-18022,11819,-67709,-21856,8352,18194,37693,10889,50424,53615,-24335,-30273,73889,79279,-695,62731,-2270,19656,-23924,15433,41825,70169,-69097,-1816,47572,-21860,-36829,47099,-76708,48050,52709,-3235,28527,-21282,41459,85119,83162,134108,101465,92409,-16458,4220,-33633,-59977,-54594,-11684,-5642,-53226,-42285,9769,5596,74025,-29248,-36604,-24720,38651,-18614,-877,8665,-8218,61277,85541,84619,29567,-34258,-2691,-3130,119162,-37058,-19810,125130,145369,53024,17039,-25343,-35583,-15548,100608,-24466,-28829,-51877,53452,-4981,-11410,-47366,27248,12942,-37265,30271,76793,49822,27586,5059,12817,-15079,-29576,-67873,41210,-38870,42417,-5211,-7149,46739,85210,68989,-21902,-148671,-28258,40941,41967,1967,-56723,-55824,-70455,-23142,16001,-5289,40995,5403,51639,11363,-91749,-17693,-10118,66736,10491,-42960,-24275,47829,41494,51399,-84066,-39794,3326,19005,13011,-73660,30487,5263,4949,23146,-2937,26937,96268,-14265,-15638,36630,32048,78340,55071,41853,-4746,-39934,-18219,-42743,-44748,-39782,56336,77311,33215,18050,54612,-18750,-31334,-15311,20422,-33518,-55724,90810,5915,12650,3455,-24874,46567,77953,-32873,-56841,-17535,41973,7683,-62185,10172,-88362,49688,-20124,41095,312,11321,60934,4291,42016,68536,7618,-59732,-4906,-24533,-42599,4978,75329,-290,77075,-46681,-1563,-20017,50641,7817,-19715,-28476,62284,-32416,-53093,-75882,-55521,-7380,58141,-22102,-14197,-11716,-97798,-33484,-10461,-26171,-62562,-68134,-36004,62186,-24062,-14760,-53135,-101,-22962,-21764,53266,7151,13027,2310,17608,-12842,-15828,-7116,-14496,13714,41604,26129,-33221,33308,38293,67328,52605,32476,-45616,49982,123610,64844,-144953,-8137,-4965,54816,42752,-57497,71017,-24748,6476,-54354,-45669,-86882,13312,41515,-58562,-45635,49293,-29949,-7977,-43522,9779,-38500,-34508,-12220,39910,2412,-47820,39590,-27206,60595,36655,-27036,-82089,-53603,67702,8011,20612,38366,16003,-4302,-174907,-39302,11531,76731,39140,44341,-7806,-69773,-998,5215,-48889,-46581,77060,-4810,62398,-7639,3615,82219,25598,-80366,41306,54920,10201,50698,-63066,34347,36518,64940,-11630,30698,-2398,38324,36472,38965,18059,106256,27014,-14109,-37203,-31530,49036,89375,-25689,12673,65449,21735,29039,28075,-69832,114700,30422,-107509,2219,-27877,-35139,-37539,31647,-29997,-54601,4273,-13556,58382,64428,41585,-17288,21496,38351,-28032,-55673,40747,69490,-32197,-10785,-42378,-60202,28123,-84484,-42659,17120,-721,-7681,-6767,-13196,77009,53460,-20465,23127,36174,-48752,15531,4820,54715,54661,-6627,23644,56760,71085,-6252,95474,23044,1612,108511,-1273,79703,7682,17809,10312,-21242,16240,96469,77179,37938,-4561,-79838,-96728,56370,23501,-9015,96677,6594,-11333,45114,56752,19919,53186,-53565,49251,108662,-29478,-49348,58703,-16983,38101,-4869,-16757,52834,79544,23801,16336,95869,-40201,23101,55293,10059,12888,-25727,4746,53986,23527,-2218,10550,6922,-107346,3465,33633,21861,-11036,83350,3520,-31803,-10503,-21186,35129,53471,24171,-6894,-35481,13257,5494,-4677,62604,-7509,15398,-38725,67369,78862,-14397,12591,-518,-29107,3929,27590,101517,31329,-55930,415,-60909,40166,-2011,-25331,1723,-13069,-61756,-32323,10458,-53296,-79848,-38891,-17764,-49344,-43439,-79342,-114248,11653,71728,23123,73876,6930,29445,39422,14791,-12855,26688,32616,17645,27426,36970,-95984,-66124,-41973,31109,17327,23821,30493,2333,19995,65473,-20656,-75447,-46951,2044,108790,-21214,1883,22555,25698,-44814,14358,-21283,-30043,5241,35884,85770,10806,-6055,34552,28344,-6595,41626],[93721,19829,7086,-28870,-65600,-8554,-16265,-4042,32310,15084,-27734,53629,32048,-50654,-47084,27416,-66477,23387,37627,-79866,31828,-88822,-46882,2595,91332,-57714,-44742,-99904,-69329,-19839,84763,56563,81494,61338,11296,-16358,-110394,-36080,96252,-52915,2318,-20744,-38186,-19797,32631,-957,11759,-62369,-51255,-29941,44399,87261,5701,-90001,4372,16085,4414,30723,-51999,-102020,-78110,-19644,2279,14170,89863,-1531,-2481,31507,-62457,-60607,34499,1681,4145,-65399,-35431,-41073,-25460,39162,36109,-75130,-73623,31925,-96048,-42170,49550,-32595,-49306,24400,-12509,3864,17872,57166,-67824,20066,-74280,-409,45216,75605,-33779,-29930,-32166,-34745,35229,-91755,-36286,18117,-16580,37653,-25284,43227,26980,-16411,5069,-26378,7493,4234,93119,-28379,-25435,27783,-56849,-114277,-83986,-35904,9054,-43548,-30486,28456,54672,-24480,-14349,-4638,33813,-33789,-3751,-76513,-20676,-39855,7921,64406,-51836,-36033,-12542,-10787,13377,42380,-95177,6233,-13191,-37778,-27352,-6788,-62171,16824,127817,-50462,28485,39740,16490,-66379,-20895,-30606,-3153,-58371,59401,9392,55959,46094,64101,17769,4998,-45359,-74694,-92978,42198,-22558,84046,9365,29624,20602,-41947,-36612,36043,37748,-14417,42367,-14294,-25691,-88696,14111,16481,-89708,-6547,19618,8756,66095,40337,-56687,-67341,-22973,-11638,18125,-92178,-64134,-39642,40520,19415,-48339,82790,101464,-5935,-91955,-89599,25244,13644,-26296,33166,-89682,-110568,-17973,-108742,-150803,-81843,-81563,-21391,-61456,-121381,-82455,-64406,-53361,-84505,28690,84726,43716,-84670,-112109,-67261,61753,-28671,-61720,-27261,-50064,-110717,-117528,-69506,-163182,-130909,-112303,-155499,-123507,-499983,-491629,583213,101002,162171,173319,44750,73567,81202,48350,819,-94135,19018,111616,6214,36927,8729,39813,18301,40819,17872,91769,5755,52601,11949,-18468,-40771,22299,36700,29360,55848,26340,-79091,42250,16541,56492,15014,-36091,-4286,13712,2553,-26233,36659,-51100,12309,65267,6765,1831,28316,54746,-23026,7736,42191,61416,19489,10431,-41226,-39861,27246,2834,43642,9798,-1754,-46798,-36239,-21274,58203,53306,122716,53557,45541,75333,-66326,-93854,-2475,-23648,641,8089,-22840,15384,10099,-29889,21503,-42121,34888,52583,-31178,17082,-15422,-38373,-95540,-37484,17956,103746,62734,75847,77470,79920,58357,-6969,41099,2570,24904,-18469,40190,68222,42202,-1692,7234,33140,27280,35087,21346,55148,49443,1378,15665,12782,-13078,-32820,1911,59303,16900,-10042,624,20599,-43641,-37706,39102,58123,-1120,907,-63717,86294,10955,3909,47062,84579,35669,-17342,-9289,-9856,-46587,69513,122,-51627,-7188,-13315,-29953,64058,5584,-21515,-54986,-38050,-33787,52579,-8971,-36358,15849,-58375,-38081,-10101,-18069,67902,42779,-67883,20315,-57080,-53358,-30661,33467,-1799,58465,16534,-61144,38368,6875,-7454,118657,90534,-17433,-27458,6633,-12709,67590,-4350,26973,11948,-21584,-49709,-59857,-39958,14047,15400,-47153,-24282,29386,21705,-42000,-34013,1178,16480,30801,28899,-47314,-75109,-58338,-883,-83868,29968,44343,36262,-19513,39470,-42791,-60105,34180,19387,58906,15249,-30804,-22560,47075,-14045,13539,47646,6724,-62687,-34573,58021,-35206,-17273,-4978,-53289,-1246,760,31425,66942,3491,23119,70171,-31134,-28944,70868,75013,-33922,73239,-3994,-7190,-45600,2032,65389,66316,-64623,-4112,7010,-41034,-31828,17010,-71665,73522,69306,-29104,32524,-18312,34313,93048,57526,103901,92043,94061,-6544,4606,-29539,-65829,-55002,-20189,-28156,-61205,-43042,6656,39380,78819,-36812,-58230,-58784,27627,-638,-424,13005,9016,47638,101139,82343,39695,-21030,-17854,-32789,86396,-14814,-21496,147650,154562,62510,34105,-52145,-24142,-20343,138934,-33949,-41839,-50197,23039,-39492,-11373,-28351,36609,-10628,-28397,-4942,56565,34848,12234,11410,10060,-17853,-52877,-93629,40640,-3963,39680,25434,-7987,32081,68686,64782,3567,-145394,-35755,40567,26949,1697,-60187,-56007,-64425,-42800,-1385,-9595,23619,6290,65438,13145,-99165,-25086,4420,37329,-6050,-15809,-15749,18762,26991,32307,-52718,-25473,16610,11113,1314,-46705,29466,3096,-1234,39804,-11518,20098,106769,-2216,6932,44305,-1087,52052,73664,70537,-16069,-29550,3039,-53542,-46162,-37722,59958,87536,38158,20774,42590,-33769,15274,46992,-15500,-44007,-64677,81203,2992,13920,-14320,-31173,18827,58074,-16480,-59952,369,44989,-12715,-77916,-5242,-86180,35691,-45139,63460,3937,1287,77846,21124,49572,64528,-5899,-42831,21942,-332,-33458,13498,66744,-17488,53886,-13418,13325,-11688,39098,8810,5744,-37550,65642,-52841,-50021,-84024,-40425,-35090,68468,-21080,-7528,-6154,-56737,-20425,-2091,-20908,-28572,-65675,-36551,53378,-11722,6843,-46589,-9074,-16727,-23420,49307,-32460,-4979,144,27914,-12907,-9464,-24662,-28531,5693,32676,33687,-32700,32498,51207,74139,51834,62190,-56889,46210,120458,46252,-120814,-7282,-8166,25972,10332,-75054,23814,-44066,-17708,-48081,-53475,-87518,20687,29948,-61693,-30994,33391,-38925,-30893,-67130,-18177,-38077,-71239,-8739,47247,-22051,-46201,26984,-38498,44707,13844,-28378,-67563,-31809,43721,-10508,7771,51971,23188,10664,-162895,-30897,15418,75567,31514,13040,-184,-78892,-20221,14806,-47800,-47601,88475,-1727,40538,913,18180,93251,16646,-75116,20132,44838,20289,40931,-43244,43748,35864,64273,-612,22860,7009,15882,13393,67015,18318,152662,37784,-18254,-66168,-72780,5903,71756,-33005,-10853,39898,2596,55090,38271,-73134,138569,15449,-110858,-10253,-21735,-27584,-27902,36371,-33206,-36113,29730,-18466,56151,42964,4841,-339,11752,22453,-21301,-36024,40421,84075,-20198,-32218,-46817,-69774,45510,-83769,-64600,22966,21777,-5806,-11129,-13555,55793,51692,-14413,28166,2020,-51851,17328,-5185,48956,51214,2281,32528,66920,51476,-6821,84341,29354,-11155,123001,-17903,96088,14075,30003,37659,-30011,-18966,65945,54765,43037,16880,-74431,-77565,64179,31696,3362,65270,-3858,-21707,36963,64536,26361,40761,-49400,68836,63632,-18007,-59725,80121,-18186,35938,2317,-15558,60723,80773,17046,13183,116285,-16939,18976,71584,20228,22719,-264,50819,45357,13904,-26361,4722,4586,-87813,28333,19116,25270,-31434,63941,1386,-26269,-17541,-57891,7295,75236,25032,-3700,-34296,-2147,18899,8942,56468,-17982,46113,233,48431,95724,-10796,12843,-5157,-8268,3369,42444,56862,27573,-35595,16981,-93194,21697,-4610,-33847,28361,-16316,-56492,-9755,24299,-13607,-79931,-26423,-14977,-48799,-39552,-70930,-68381,-12345,57497,10961,73774,34972,63731,32114,15288,-28065,-8617,-21236,24244,5124,20705,-101788,-47456,-38113,26177,9280,3847,31017,8135,26331,76895,-5615,-73738,-32803,52615,75225,-26660,-8812,39301,43204,-33624,20814,-20491,-36741,-17097,55637,77082,1195,-9217,17967,7001,-15643,35592],[88869,10931,-9400,-17250,-66046,-15026,-56622,-20584,12577,1571,-51169,59909,9365,-33279,-50096,-1439,-62770,6584,22260,-62990,14449,-89146,-20014,13795,99713,-46783,-44046,-76500,-71612,-31782,68077,58666,43949,91144,22839,-2806,-120865,-31164,45335,-45168,-34934,-18716,-10488,-24201,27043,6321,1203,-60513,-65935,-67550,42493,85052,-10964,-97779,20149,11858,4269,30492,-55853,-77462,-68329,-15043,-9527,-7016,97179,-17874,-7753,43783,-47228,-40005,-3024,8982,35006,-72338,-20458,-17222,-34642,38112,33909,-49816,-42773,11111,-132495,-41615,50894,-37622,-28191,15791,-34387,-19671,11023,52190,-35400,34557,-71173,18957,26089,64222,-3585,378,-30153,-38332,41117,-90826,-39371,25737,-38820,15011,-6471,30492,31877,-854,8109,-2076,26424,-2051,63091,-17353,-45636,21979,-85947,-127293,-96752,-54460,356,-45853,-49269,-8602,39617,-30820,-35944,-3253,18370,-26203,954,-102199,-4037,-41012,7114,49847,-42555,-59110,-30410,332,13060,12375,-104488,29641,5489,-37505,-54574,-16805,-77299,5325,113918,-38476,57645,115807,34858,-68659,-1307,-31735,10984,-54770,31389,40566,72275,33815,68280,42726,8012,-12208,-43967,-103329,12387,-14512,61106,20168,24027,37006,-46969,-18694,21223,42000,-5187,50595,15056,-30073,-112600,619,11364,-97393,18187,55883,10160,53018,49484,-65463,-98792,-29925,-18509,27453,-99943,-66805,-51352,43319,9095,-36604,83429,120191,-17023,-83188,-89671,43026,21510,-33927,20847,-95946,-111263,-50032,-146991,-129139,-111930,-73951,-17886,-70772,-90081,-92080,-52099,-67871,-70509,64316,76583,37902,-75338,-77336,-61797,68265,-33798,-59444,-27468,-34905,-101826,-124989,-50891,-157646,-136626,-112743,-143512,-117451,-465905,-572700,507710,192280,190934,180688,44802,60769,105369,60389,12833,-27442,60618,105855,5251,47261,14343,38975,18613,25067,56076,68476,-17629,19272,15521,-21141,14289,41128,34776,-27393,36950,39887,-45377,51084,-1459,50857,20000,-25639,22130,22652,7867,-34692,11870,-46607,49455,107577,58764,38005,20538,53927,-43935,33888,32757,41016,14215,30837,-54235,-60897,11240,15094,7594,-1396,-7322,-33019,-24084,-21450,63185,32713,108918,94318,40647,75118,-67204,-84901,25230,-42224,-33447,-3692,-41219,2281,-2728,-10700,36069,-24655,5291,53332,-25307,4866,-43907,-14853,-69982,-34447,28051,112415,60273,58683,89758,72804,73215,-26259,4609,-18426,11600,-8920,32273,105628,47637,-30033,-20012,26129,23653,31998,2919,36107,28439,16691,38673,16548,-29959,-15939,5972,47724,22526,-19270,14184,21892,-59493,-38527,25256,33495,-4048,-11306,-52054,82832,359,-2786,48522,100043,19462,-17690,2309,-15855,-40122,50189,1307,-31134,-17278,-14808,-36365,50833,7568,-23733,-93020,-9249,-33997,66196,-21245,-26858,14535,-36252,-64740,-3021,19475,92111,56662,-47050,-11375,-57651,-45947,-32188,20322,17424,72756,17911,-34730,25749,-4263,-10546,115591,98258,-39211,-27510,2455,-16736,48733,-23393,42230,31846,-12940,-65565,-57422,-58980,-1697,-7186,-95642,-31365,45024,561,-81088,-60872,-32686,-4160,33616,22902,-37472,-66308,-57397,-4691,-89662,39416,62111,45344,-17894,67021,-24087,-64027,11540,18241,58145,10001,-55385,9913,55484,-19209,964,43196,2069,-45015,-44451,81331,-29622,-16106,-13154,-49187,8019,-15616,49407,91616,-5152,-4711,86011,-30496,-11038,66793,59241,-63165,69004,-6352,-30325,-66187,-17107,88672,60452,-26531,8280,-36330,-60529,-17548,-4589,-44127,89543,88708,-51862,25051,-14901,28957,88264,23806,60321,61518,83210,7707,5355,-13247,-58418,-51028,-27834,-49856,-45853,-32838,-433,58728,66606,-39563,-57517,-85039,1537,9204,10957,26812,28349,28683,103174,66719,32450,-12268,-52964,-64411,45220,7863,-18803,130433,131719,77439,46689,-70884,-1259,-26022,143445,-30648,-61307,-49696,-14211,-59930,-9488,-4580,40151,-24795,-24935,-37331,22734,14892,-336,14921,942,-7795,-58798,-116121,37992,30578,32949,43946,-9696,11663,52467,47982,22743,-107187,-32114,45334,4170,-18672,-65923,-43848,-44861,-65149,-13705,-15878,3015,1068,74363,19650,-100469,-33354,18088,11397,-32914,12249,-9526,-18335,13055,86,-12480,-9043,42362,-782,-15486,-7385,29252,2338,-11409,58620,-21861,9291,99007,12798,36895,45421,-37690,18654,81291,89585,-23016,-12613,24178,-59414,-39323,-43010,52868,84535,44179,22019,11099,-45843,52134,78018,-47674,-47363,-62861,62938,4645,15477,-24595,-36726,-11463,37108,6468,-47334,9298,34966,-30243,-77152,-13831,-67980,11345,-68816,69405,12545,-8456,67660,19761,37480,59225,-15947,-21106,42600,21044,-10084,22003,53895,-35911,20409,18078,15772,-5801,36823,12436,33003,-45041,56809,-56889,-46131,-84532,-14627,-51903,77993,-22220,7876,-4327,-25150,117,12588,-19343,-689,-57454,-32253,32097,-8048,25461,-20769,-21412,-4279,-17487,41648,-70691,-15079,1132,36688,-8030,-3564,-40883,-29362,1377,7584,35206,-24724,28241,54273,80629,46599,88062,-41079,40664,112955,18044,-79198,-4359,-8914,2197,-22830,-90201,-35129,-50155,-38593,-42941,-64496,-68463,22736,16380,-49288,-21701,6704,-43935,-46348,-76248,-40100,-27501,-93246,-8892,48895,-39005,-40147,15166,-52374,22399,-11432,-28518,-49324,-29747,16109,-33270,1128,62701,25043,26624,-120022,-15140,7820,63968,17615,-22773,16531,-74790,-31725,28371,-40659,-39966,96302,4849,10279,5692,24206,99599,21565,-47388,244,32167,30716,29933,-27098,48617,38883,67078,15834,10664,19280,8272,-4109,76118,10599,160163,28818,-24121,-80730,-105687,-38426,43417,-49748,-27807,16942,-9997,68828,44322,-53100,136928,1487,-101568,-25880,-19584,-33835,-17091,31465,-33785,-12282,56520,-20539,47397,24068,-30584,16468,7105,-9693,-12020,-12773,34465,94212,-8768,-47150,-45916,-63720,55402,-67455,-72119,26931,31026,-1428,-10069,-9117,34483,50415,-1187,28544,-11856,-33604,13423,-20598,40340,48528,17194,44467,67783,30037,-13060,52052,39606,-16539,128875,-24345,106404,14414,37445,65058,-37725,-59568,20496,41682,54778,35907,-58595,-43291,63889,36546,24146,13879,-8580,-31469,29378,67766,21685,14205,-39541,64870,7836,-15881,-68447,92610,-14641,22335,8861,-14694,64943,71545,13541,22330,114852,10756,22788,81533,25847,29983,32586,74164,34661,2305,-54426,-4980,2425,-53368,51015,2836,22090,-44116,32529,-2399,-10274,-20378,-87987,-22617,81661,19139,-15715,-30336,-4400,24965,25086,45932,-25315,65031,27661,18911,93968,-5866,4167,-9036,816,3588,55861,15347,16747,-6809,37941,-114693,7372,-3208,-40940,27888,-23350,-52215,11349,38584,21853,-74959,-18556,-18666,-42821,-28739,-45942,-607,-41903,19301,1561,66725,51630,68811,4872,15603,-40461,-41710,-84721,27723,-30296,-11180,-98806,-33748,-36196,19095,-1981,-9136,25695,8844,25568,82144,3410,-62756,-10059,82852,32530,-21832,-18791,56163,31984,-21802,20864,-23708,-40229,-36326,67462,52701,-12763,-9561,1091,-12792,-21641,21077],[67439,2209,-26454,-1778,-64353,-25711,-84942,-30327,-7457,-11265,-64347,57339,-8362,-8377,-40360,-12928,-28923,622,8216,-32393,991,-63841,8729,29806,70152,-40807,-39835,-56318,-72808,-50613,46530,71643,5876,98886,27853,10862,-126932,-32574,6745,-29846,-59392,-21277,10557,-25330,20186,10240,-12621,-53710,-68038,-79840,47374,71622,-32155,-96347,36526,-4177,1511,3098,-54911,-42272,-53492,-10711,-8193,-20149,91145,-33366,-11157,47357,-22661,-26282,-36939,8823,59644,-69448,-3132,7331,-28988,31761,31287,-14266,-5510,5085,-149110,-38840,31964,-48788,-8601,-346,-52321,-37849,3767,33882,-7044,28216,-70381,32434,12323,41403,22778,40565,-12180,-34079,40914,-73400,-35650,24054,-56041,-10528,12048,7412,26944,9084,7231,30693,52217,-9224,39009,-11344,-67394,10947,-111693,-122695,-105677,-63687,-9161,-44488,-56630,-40351,21781,-42155,-58930,-15786,11758,-20093,442,-120398,11484,-46470,6655,21934,-27080,-66588,-27351,12727,10272,-8459,-90696,49671,29731,-30065,-66346,-19274,-89099,-8565,77760,-25352,77082,155640,45314,-79103,13812,-29960,20672,-42551,-7463,66895,65926,9818,69902,53245,-3910,26397,-20409,-104555,-9961,-4838,43654,18419,13118,46991,-36723,-5309,7239,46313,917,48633,29712,-34226,-127019,-7030,3579,-89300,34433,63792,11374,34676,49000,-74129,-105377,-37713,1071,32933,-95916,-57232,-54318,24141,-7601,-25017,56821,88629,-40108,-66842,-76475,56616,23664,-44452,15307,-95498,-103648,-80072,-172190,-106595,-129894,-53437,-13863,-68983,-41659,-98117,-33814,-73886,-51681,92500,56840,25602,-70107,-43191,-39661,60887,-31230,-43153,-19889,-28896,-91295,-121998,-33500,-147601,-133553,-118337,-135212,-100612,-427152,-720779,458083,285365,234770,197124,73301,50810,126248,81244,35452,50134,88903,98700,20193,55533,21153,34608,15058,13333,75170,43012,-44261,1147,34726,-16371,79855,71362,29900,-70755,18377,47037,-2422,69985,-16609,44582,9361,-12851,47377,21723,29800,-15598,-14891,-41575,93904,135062,92901,69771,16214,45997,-63536,48611,15448,13014,-17225,41345,-65099,-66562,-409,26176,-30008,-14028,-4664,-5814,-11339,-9376,57316,18540,67030,115499,31725,60114,-54697,-53514,48882,-51653,-54263,-5256,-52031,-5616,-20380,27230,48451,-13261,-41046,39306,-17261,-4119,-59651,-4730,-50055,11167,59904,121412,45231,35658,98289,58310,77612,-49208,-31708,-39312,-8786,-5276,12558,120633,54241,-44829,-36460,25569,27400,31101,-8305,14816,2252,28000,44264,15398,-23080,23806,12440,33387,33468,-26004,33413,24407,-67081,-34937,25387,13486,-3302,-15616,-45270,57834,-8253,-12106,47871,108956,3567,-15005,13925,-19485,-26360,27033,8901,-12095,-18967,761,-29426,26988,9908,-16476,-102151,21820,-22073,70615,-34713,-18405,26966,-15703,-77472,-3606,57113,96646,65605,-27011,-31943,-43101,-29481,-28491,7168,33363,75414,17387,-6694,10688,-16107,-15919,94145,91579,-56714,-19012,-523,-19982,20922,-46758,49410,56908,2984,-63257,-41269,-68488,-9822,-26630,-126089,-43416,52481,-16015,-109334,-76500,-59480,-23495,25093,15211,-23033,-43491,-44867,-3110,-74838,43704,90105,54262,-3125,74686,-2384,-52110,-4705,17904,42641,-2852,-70673,41088,60498,-20822,-11440,42250,6558,-21011,-50785,76203,-25636,-14858,-10737,-46287,3114,-36278,67407,103576,-12062,-33069,91947,-22963,14518,61887,34054,-82199,55935,-6041,-48566,-80841,-39579,104998,49068,30403,29408,-68198,-74997,2058,-8093,-551,91302,113776,-64064,9022,-10921,23219,71293,-6782,14575,15592,61082,22476,4145,10033,-39555,-42947,-31819,-64423,-19276,-16581,-8879,60387,39375,-37487,-36633,-98352,-32911,10943,33952,44084,44215,10127,89585,44005,14861,-4817,-94006,-90795,17411,27843,-12390,77437,79356,91508,51665,-71475,26636,-34143,115352,-13808,-74853,-50487,-39032,-61677,-3499,15467,36964,-24282,-26369,-59015,-15416,-6673,-7833,11888,-11226,12443,-49170,-118642,35051,55804,26507,43664,-11738,-7992,40791,20676,30073,-51426,-16939,55038,-17615,-51009,-71168,-24102,-18932,-85292,-21646,-20414,-18883,-10819,72523,31704,-93183,-37523,26322,-4881,-67152,29433,-7942,-56070,1554,-31563,25638,4028,70741,-14979,-26497,33021,32773,3953,-23363,76652,-31920,-892,78385,28717,63217,38959,-70294,-14378,78570,93874,-25500,5954,38531,-57339,-26115,-56506,36401,66828,51973,20977,-29351,-47809,65852,74278,-67547,-42045,-50433,42330,11583,17443,-32659,-40971,-37356,22524,28705,-21772,16185,13335,-39718,-57533,-12785,-41801,-22738,-83402,49514,23761,-15342,36586,5394,15463,53128,-22354,-2119,49503,31837,19830,28367,39980,-50074,-13461,39664,6104,-2173,43219,19031,55302,-45124,36335,-44991,-42617,-83073,14626,-50961,82737,-26987,28878,-8143,-16441,18826,28984,-20920,16690,-46168,-25166,6400,-12775,30483,12530,-37634,10345,-10684,33193,-97443,-14261,3907,41070,1678,1727,-52451,-18881,3518,-19138,35252,-10467,20217,40635,81735,37293,99778,-7785,33972,101703,-7860,-37281,-10889,-9557,-11298,-35191,-96020,-84838,-37039,-52347,-43918,-74086,-38521,20319,9765,-19392,-21668,-23450,-42845,-50087,-67504,-50394,-11797,-91468,-13271,43112,-42624,-32321,4393,-67162,1380,-31512,-27731,-34452,-49387,-6478,-52648,-428,65115,19385,39586,-63854,3512,-11289,46700,-205,-51141,37996,-60725,-32456,42247,-30201,-27061,93166,14026,-15111,7688,21260,97956,42072,-6460,-16069,21026,43590,21102,-13157,52719,44256,70899,37133,-2072,29879,16102,-14301,64927,-1565,133232,7241,-20823,-77051,-118640,-70735,10943,-71654,-35143,3805,-13752,68618,44797,-16081,113227,-3836,-82309,-42590,-21514,-52548,-11429,16898,-30687,7353,75934,-22176,35275,12891,-49577,30076,7807,-50765,-9982,3514,24474,99023,1261,-51164,-41132,-44494,56263,-42793,-63074,31460,26886,5028,-1764,-2164,20003,46099,16042,24573,-8595,-5234,5472,-34561,28449,46936,35358,55859,64013,8513,-19442,13126,52357,-12268,124276,-14841,103596,5839,38343,81083,-43788,-93209,-28344,36725,72193,46853,-37989,-6789,53662,35700,42399,-45436,-14387,-39882,24565,66054,7709,-20139,-26670,42925,-34320,-25794,-69152,103220,-8189,-2676,16406,-11183,63514,53756,15247,38704,94416,35231,38875,85325,25868,34003,63650,65929,24724,-11948,-78136,-13961,4201,-16300,62015,-2260,17011,-42366,2662,-6150,12172,-15335,-101275,-43904,71680,8669,-41739,-22421,12000,23944,45643,31935,-28210,68936,38019,-11757,76554,913,-13385,-11025,1488,4259,63334,-10436,-424,23003,52547,-121878,-1043,11138,-42054,7421,-34163,-51324,25680,49538,48539,-65585,-15730,-29431,-34477,-12896,-7716,62709,-64152,-34989,-4213,49150,52050,47157,-36292,15570,-44908,-64162,-133806,22886,-72842,-59980,-87481,-29322,-32937,9118,-17352,-10690,16501,4869,18631,78704,5954,-45189,10346,85496,-6047,-6824,-24669,69112,3278,-18881,15651,-28756,-40625,-48002,70382,17672,-29054,-5478,-11515,-24935,-22752,1793],[38391,-4626,-39386,11862,-62796,-36505,-94244,-31299,-24312,-17802,-63424,42010,-16342,16166,-20861,-4495,26825,5447,1279,5550,-5890,-16191,34546,46036,14510,-41599,-31371,-44436,-71006,-71508,26276,87657,-19036,85604,25627,17919,-124096,-40101,-13562,-10426,-57022,-28902,17445,-22479,14301,10554,-23117,-40277,-52791,-60239,48807,51615,-49523,-86064,49698,-26163,-4029,-46351,-53169,-6899,-34706,-7683,4093,-23785,71105,-46729,-13211,32402,5498,-20986,-58334,-1349,66160,-57024,9846,26036,-9926,13453,28856,24120,29279,15795,-138514,-31471,3524,-62473,5961,-19299,-60215,-45870,-4318,6119,8805,7903,-74044,39939,3673,10758,36796,76966,13334,-25821,36564,-45155,-24142,13630,-66030,-32473,15631,-20749,13897,10078,3160,65341,72814,-15441,30017,-11883,-83209,-3291,-127491,-108349,-108192,-57072,-16898,-42290,-53746,-54650,7855,-55801,-76912,-37053,16808,-12508,-6232,-129274,20921,-53668,7091,-7881,-11254,-50029,-7509,24283,5599,-15883,-56505,63711,53508,-20526,-61475,-18682,-92212,-18924,31000,-14095,81846,151130,45140,-94585,15794,-26921,22049,-25765,-47657,75890,35290,-18129,70110,46591,-24288,57844,-10409,-96830,-17552,3746,33750,5010,604,46252,-17721,-1175,-763,46695,4264,36573,23955,-36665,-115985,-4395,-3436,-68701,34270,44035,9181,16733,37928,-77686,-91361,-48877,38048,35560,-79296,-37268,-47113,-6988,-25015,-17022,12017,25315,-68870,-47913,-53910,60701,20282,-54671,21156,-89767,-93121,-95217,-180076,-96660,-134708,-22212,-12472,-56980,12173,-100576,-21500,-72087,-32494,104777,29447,11055,-69437,-17345,-5466,42804,-22835,-15472,-7917,-31167,-80563,-107397,-17759,-136442,-120871,-125436,-128154,-69239,-392371,-897453,439138,363590,282837,210026,107112,43189,137033,102988,59213,112947,89719,87578,41564,51546,24633,27507,9219,8891,74361,23378,-65315,9109,61225,-6508,133355,105343,25283,-81932,6377,47304,34729,92012,-23958,39327,-11620,1367,66292,13467,60117,21218,-37194,-39426,123434,140338,98005,87296,17615,35559,-75585,50429,-1081,-11569,-61120,39799,-69714,-56394,-4279,33936,-56175,-24775,7260,29183,-244,14549,38009,13236,11629,108417,20419,34320,-36248,-16007,59028,-54373,-57109,1007,-51049,-7336,-38097,65163,56509,-9582,-87940,11776,-9588,-9460,-56261,-8612,-41098,87151,105776,126989,21845,13247,98993,39473,71382,-68583,-56910,-54868,-30240,-4671,-15565,110283,60197,-52667,-36684,30499,36501,34567,-7571,-3382,-24097,35613,34980,12728,769,70788,13855,20697,46104,-30847,52147,26566,-63974,-26068,39962,1637,-2372,-10546,-42751,16568,-11747,-23548,44861,108736,-3443,-7450,24091,-21835,-8999,7592,23949,3202,-14909,23116,-13747,3830,16990,-357,-80995,42708,1379,67865,-41584,-11315,45792,3510,-71505,-11628,84515,76757,65023,-9530,-35742,-13767,-3700,-20777,-104,40974,59568,12526,15750,-1248,-25164,-24344,57361,74315,-63802,-4474,-1441,-20735,-14343,-76799,48462,81709,15189,-43007,-13951,-69466,-12887,-38454,-130176,-58505,51495,-25295,-116041,-79140,-73108,-35968,5387,6686,-6104,-16207,-23745,566,-47484,41730,122287,61921,19332,59649,14070,-32370,-14011,16959,15639,-15629,-67564,58394,58626,-22808,-17814,44155,19154,124,-50272,45518,-19781,-12137,1905,-31345,-14225,-55343,80815,98759,-15637,-55625,80580,-10158,37643,55914,4218,-88300,42190,-197,-60581,-86409,-62132,106661,32281,83036,50788,-79992,-80600,21193,5220,45212,79140,141359,-64784,-9819,-6499,14730,46327,-25481,-24178,-34740,32719,33730,-1188,33575,-16013,-32471,-29533,-68379,2386,-641,-16108,46494,5610,-31819,-4508,-98096,-64378,6690,63440,58782,53124,-2318,68950,24303,-1438,3446,-119563,-107034,13470,43027,-3779,10394,12310,96513,48267,-50224,51166,-44728,72030,11506,-72886,-51407,-36514,-47298,7390,24223,24831,-12368,-30352,-62915,-46494,-23990,-9466,0,-21772,35622,-32049,-90229,32444,64119,24670,29601,-13379,-20886,35139,-13063,23324,-5090,5826,67018,-29106,-77764,-69459,-3309,6602,-96369,-27043,-18056,-37877,-26253,60128,48535,-75586,-34334,27254,-10990,-102840,30454,-11732,-86366,-3818,-49344,51068,10200,89207,-28710,-23367,61849,38597,8695,-34264,88626,-39754,-6920,54702,42447,75422,25811,-93227,-40149,68230,81777,-23529,19540,40515,-47051,-12131,-75535,14744,37279,59973,17200,-62767,-37029,53151,45201,-72172,-29081,-30497,25442,21588,19556,-42835,-43347,-52703,18838,44879,10133,25707,-13841,-38458,-23129,-728,-14768,-61666,-83873,7672,34519,-17541,445,-12885,-4729,46096,-25441,7835,39367,28300,46884,30954,26602,-55012,-39083,47302,-11070,204,53051,27672,66910,-34433,9488,-23344,-39246,-85289,36875,-33413,79473,-36176,50485,-15617,-31323,26773,42904,-22170,22356,-34862,-17836,-15825,-22828,15314,35706,-54531,23262,-9722,25922,-105634,-3147,6062,39643,13531,6763,-56145,-1607,13243,-32798,38437,7187,8380,9867,73831,25491,93210,26888,28272,87918,-20077,-15633,-30288,-13647,-15906,-13613,-88146,-107563,-3962,-57376,-52772,-77124,-8806,15634,16784,23077,-29072,-48887,-35186,-41406,-43028,-46888,2527,-67763,-20512,30333,-32177,-25626,-5706,-80155,-11259,-40133,-25855,-26873,-78564,-18168,-61677,-187,56524,5639,45252,-15841,19368,-35429,29216,-18431,-60859,57718,-42987,-25058,52649,-19418,-14514,74242,23946,-24345,9207,14123,86366,68363,28949,-28007,14390,58753,17144,1127,57835,49785,72182,61670,-12117,34465,33357,-18975,38949,-13728,88584,-14186,-1478,-57520,-108004,-83037,-17767,-88572,-32907,5658,-11136,56824,39201,24978,79511,4142,-58129,-58306,-25981,-73761,-14752,-3586,-23513,17958,80409,-25273,24380,11140,-45504,38755,12412,-86490,-19785,6563,13041,97023,7525,-42571,-34198,-17627,48997,-19402,-42309,35420,14557,12771,12444,4408,15548,34477,32184,17619,1963,22050,-3776,-40343,12718,46640,51742,62831,59029,-12078,-20437,-16615,64505,313,106482,9919,83185,-11261,32978,79677,-46337,-108190,-66853,34991,88608,47220,-18279,23450,34972,28322,50136,-94456,-25519,-47202,23267,60549,-9935,-53458,-14458,14617,-50629,-43748,-58833,113451,-1191,-33850,26726,-2217,55710,33892,20971,53004,65653,51406,63742,82798,20313,34491,85639,32971,16472,-29227,-91065,-17503,13420,14793,56456,9290,13531,-25726,-14581,-8449,33972,-2113,-94039,-47971,48620,-2585,-66877,-10784,45843,17679,68053,18648,-26336,61004,31473,-34286,51628,9219,-36238,-10766,-395,4649,61628,-15933,-21327,46218,49499,-115910,-5170,35514,-35477,-17296,-46060,-52407,30976,52590,66504,-53016,-16432,-45153,-26639,3731,35215,98340,-69024,-86447,-5886,20028,37441,12727,-77780,16836,-38825,-71332,-152032,7486,-110020,-115725,-71281,-34547,-24344,-2477,-36895,-1954,6371,-1598,8975,66467,4605,-25620,20448,69171,-29518,15430,-24460,76353,-26417,-30917,8262,-32821,-39680,-50405,65101,-18562,-44094,3069,-16450,-26514,-18677,-17982],[11405,-8597,-44559,19472,-62028,-43321,-83969,-25272,-34927,-14757,-49171,13991,-13256,33449,2012,16910,77964,17039,3920,41729,-6637,34894,52582,57702,-41853,-47588,-18867,-40451,-64943,-88339,9877,93019,-24212,58071,15275,14499,-109137,-51054,-21444,7600,-26756,-39125,6535,-16303,10258,7834,-22040,-20030,-21010,-17049,36449,30360,-55339,-69398,57461,-44917,-9876,-97695,-53109,19054,-14038,-6978,20744,-18801,43183,-56239,-15105,-8821,29508,-24911,-65291,-20309,50386,-37899,14650,34915,16730,-15879,26670,54910,52203,37227,-101074,-17028,-22374,-73092,13753,-35411,-54267,-39646,-13100,-23381,9557,-14277,-80509,42019,-2156,-21490,35951,96816,35473,-18344,30623,-16059,-6801,-1995,-67517,-45149,-3847,-47095,-3339,619,-3202,95009,79430,-18701,36517,-17803,-88500,-18572,-128505,-97099,-103696,-35070,-20870,-42721,-45295,-46583,1129,-68904,-85274,-58408,31058,-2400,-18633,-129177,22531,-59862,8172,-29199,-211,-10660,18712,32804,1631,-11191,-13278,67979,68856,-12241,-43713,-20826,-84026,-20673,-12123,-7012,72138,114974,34647,-108511,3328,-24220,13812,-10074,-77244,60229,-11633,-41268,67702,26341,-41617,70679,-12515,-83854,-16400,8189,29407,-15538,-9731,33607,1928,-7889,-78,39970,5193,18509,2261,-35481,-71647,7941,-7628,-41945,17608,8230,1897,3481,18114,-73603,-67322,-63949,74307,36753,-53122,-11971,-32821,-35598,-38020,-13014,-35368,-38204,-93028,-30982,-27913,51757,12476,-61784,35793,-80151,-83711,-85505,-169525,-104177,-129563,12049,-14322,-38401,57467,-98628,-21453,-64148,-15042,99615,1116,-887,-71569,-4816,31933,19691,-12221,15879,1067,-38835,-69394,-82108,-5027,-127292,-101959,-131155,-121361,-33656,-367971,-1049453,444364,417618,320614,210027,127306,37876,134702,117828,75419,145534,63112,72879,58866,32288,21727,18559,4966,11929,59995,14393,-73836,40181,84596,6371,155079,129574,23568,-57584,4411,42117,54848,108520,-20693,36647,-31949,15656,75048,3156,83648,59018,-49458,-42497,120643,122977,76701,86489,23518,25503,-77245,41637,-10158,-26354,-98467,28059,-65164,-35409,850,36726,-62200,-31119,25431,62992,7160,45607,5312,15189,-37552,79068,9974,4409,-21380,11516,52482,-54783,-42900,9927,-37627,-5400,-51885,85890,57360,-14493,-118250,-22328,-4441,-11584,-36050,-23191,-44661,166195,150191,126905,-1741,-2310,89539,19474,56570,-77627,-61221,-59817,-45526,-3214,-43961,79876,62335,-62142,-21510,38390,47803,44548,6238,-13324,-44349,42275,17356,10728,29567,104786,3940,12359,55091,-35397,64701,25919,-50819,-13432,62379,-820,-3831,1584,-37565,-28639,-9511,-35771,39602,99145,4429,4006,31638,-24245,7223,100,46034,14342,-8939,40748,1776,-10419,29611,20778,-41838,46570,31933,59915,-36281,-7466,60693,20393,-49779,-24800,95356,39007,53887,4219,-23664,24138,27062,-11625,723,36899,25838,569,27051,-7085,-28221,-35851,13505,52332,-57372,11782,1080,-18366,-56744,-110086,42577,100597,16201,-13231,17858,-62598,-14686,-40977,-112498,-72549,43496,-26374,-96870,-71501,-72286,-39620,-21238,-956,9252,3833,881,2392,-23017,34772,147829,66933,41957,28488,18746,-13483,-16555,13873,-17107,-19758,-46262,54257,46850,-28435,-13816,47527,36499,10353,-41503,4316,-9731,-5943,21748,3819,-38121,-68013,86554,78609,-15899,-64400,50458,5909,51285,48567,-24574,-82962,34408,11831,-64790,-81794,-80761,88845,14256,113563,65142,-71603,-76197,34275,24581,77525,57804,162229,-58633,-24565,-2203,2284,20250,-29038,-50916,-76610,5311,38565,-11261,51020,2443,-22278,-19311,-61911,8952,9658,-20670,23246,-23713,-24608,26726,-89403,-82146,-136,89472,67758,54508,-4414,55612,16693,-5767,12289,-113299,-111457,27745,52427,5024,-44519,-48436,86191,38205,-13298,65754,-55307,34781,35605,-54403,-50716,-8599,-25003,21746,18178,1227,2738,-33807,-46175,-61990,-30561,-6084,-19516,-26256,52169,-17817,-35847,29178,51380,29570,15421,-13790,-24428,33190,-48243,4295,10526,28971,77302,-24544,-80259,-54004,12418,29007,-90095,-31617,-5046,-48572,-39363,42846,67620,-48203,-23720,21528,-9351,-130202,17672,-19251,-101750,1060,-45544,57730,8739,89329,-38454,-5052,70307,41153,16636,-41622,88393,-44029,-7333,37662,50041,67847,8427,-103070,-53887,53416,56909,-16599,22646,28305,-30894,-3003,-94902,-6734,2474,64856,10587,-75111,-16839,22180,6109,-64366,-11990,-8350,16191,30789,21075,-55061,-43019,-54279,26035,53043,40848,36904,-37798,-26847,16868,21197,9288,-96797,-70084,-38065,42401,-14629,-23365,-26398,-15079,38158,-25753,5946,14580,11517,63438,28827,13888,-47667,-52839,40959,-28847,2001,58198,36345,64733,-14208,-15218,-1009,-34603,-93974,43385,-6683,67442,-49012,66994,-22703,-60142,19280,51866,-18045,18212,-25983,-12510,-29914,-35321,-18661,33884,-67182,32217,-18125,20110,-94012,14226,5096,33294,23745,12099,-49760,16607,29167,-25596,46848,24687,-6727,-29922,56687,13638,71083,49154,26593,73519,-11813,-27601,-56237,-24023,-16876,36571,-67583,-97270,42329,-54472,-67491,-69762,12710,11220,37820,66373,-38141,-63574,-22449,-23510,-10052,-31676,9773,-33531,-27605,13022,-11947,-21493,-14721,-88396,-12048,-34413,-21913,-26622,-98286,-18385,-56678,-850,38785,-14359,40211,12109,27920,-55406,14488,-34221,-47425,69006,-28586,-17166,56777,-10619,-7675,40163,32011,-13794,12347,9894,65483,83380,39354,-36025,13191,73156,18952,16975,62527,53469,68250,86675,-17428,30992,50347,-21721,8214,-22754,44973,-22339,32201,-29058,-82715,-75723,-36117,-90107,-24104,22526,-8482,38491,28453,55438,49579,24014,-34911,-71263,-30173,-84503,-26800,-24044,-12418,21436,66788,-30106,18835,16366,-23520,42165,18270,-103865,-38358,-2616,3273,86939,7373,-23349,-26413,10464,36372,-4619,-19618,34968,2024,20676,28623,8073,18103,13650,42065,9764,10129,40580,-11546,-34141,-5791,47233,60343,62784,53522,-29643,-12718,-26853,72612,16002,73489,42409,46844,-33820,23517,62165,-43096,-100083,-85728,30958,93069,38580,-2378,44720,12297,16113,45242,-119680,-41889,-53635,24567,53571,-24159,-77362,-5383,-7750,-43681,-59709,-39246,120468,4288,-61807,40319,13276,42231,19369,26713,55802,41352,58242,88169,73632,10220,31279,94829,-7863,8817,-46999,-91030,-12933,30626,35572,36030,33615,12260,695,-13888,-8395,47082,16028,-71003,-32766,19169,-10634,-66899,2121,87127,8869,84444,12634,-20746,48639,13154,-43715,28037,17771,-58357,-9248,-1351,3916,50810,-5366,-41822,57911,24002,-101524,-9206,54917,-23498,-32270,-54676,-50793,29083,44356,77747,-38789,-18130,-61649,-20820,16637,71700,97899,-55693,-114035,-3228,-15543,13961,-19059,-103133,21050,-23480,-63586,-139830,-16756,-126640,-158123,-54605,-45843,-8764,-12161,-58804,11514,-1492,-7512,1068,47970,3764,-8807,18293,47706,-35222,39525,-18243,78753,-44749,-56196,2473,-32579,-39455,-44969,53123,-44720,-53420,14460,-12462,-18797,-10891,-34841],[-7933,-9731,-40833,19915,-60759,-43454,-59822,-17064,-37376,-2385,-26775,-21073,-1643,40096,20518,38477,94419,29439,14401,67972,-4075,63151,59155,61357,-75167,-55628,-3935,-40393,-54851,-96092,-3923,76914,-11422,25305,-4281,2343,-82257,-61344,-26279,18617,18672,-47589,-20270,-8557,7629,2759,-4122,5010,20057,28550,6718,11561,-45806,-50415,59448,-52550,-12616,-124022,-54048,30146,5735,-8731,33858,-7918,18925,-58676,-18005,-72471,42598,-36691,-62042,-43095,17679,-17131,11693,33284,42953,-47383,24202,69566,56401,59132,-45121,4607,-37731,-75131,15060,-43902,-34577,-17027,-21624,-46707,-778,-27543,-84358,39284,-8054,-48423,22805,95054,45603,-15861,24964,3612,11649,-17651,-59958,-45311,-39449,-65078,-20247,-18000,-10917,114908,70391,-17310,51109,-26034,-84154,-32928,-113980,-98993,-94042,-4539,-20915,-48399,-36862,-20553,1744,-79141,-82531,-70915,48012,7875,-35298,-121922,17713,-63404,9047,-37394,3763,38205,40122,36625,2021,-374,22548,58704,69461,-6423,-19579,-28869,-66737,-11493,-40556,-5313,52661,67592,16483,-114063,-17285,-22706,-1763,-696,-87114,21935,-59651,-53273,59568,1142,-44915,59704,-19968,-71552,-19999,6035,26533,-37707,-16077,11805,15399,-22633,7153,26055,4076,1440,-23376,-29237,-3597,25118,-9277,-15361,-8062,-28337,-9962,-5065,-6441,-62951,-42162,-79679,93278,36579,-23687,12017,-18505,-49367,-43603,-10724,-69255,-74959,-102750,-19229,-4238,30461,1541,-64034,51235,-67546,-76493,-50069,-142934,-122442,-119725,38791,-16931,-18175,83161,-91381,-31777,-51910,294,84061,-21650,-6288,-74046,-6793,61752,-2934,-4078,39314,-1087,-48531,-57073,-49171,1453,-123043,-83467,-134767,-115589,-11300,-357036,-1127961,459964,445865,335795,194282,126510,35438,120862,121647,79566,146997,21732,56676,64396,3586,12447,9085,7044,20175,41444,16922,-67880,79523,96551,21051,137916,131357,25692,-9690,13065,34897,55008,112993,-6938,37494,-40126,28203,72641,-4071,85557,83122,-49023,-49645,84185,89279,42364,70337,29590,16812,-69869,26819,-9565,-31081,-114264,10657,-50860,-11694,13752,34029,-47552,-32315,44432,86311,9754,76190,-35909,20683,-63670,46432,5136,-22672,-17857,20409,33570,-55842,-17341,16094,-14882,-4293,-59419,81248,47624,-27894,-122284,-53325,-2812,-11537,-8039,-42997,-58107,221445,176244,121086,-16505,-7056,70324,1615,36284,-72802,-41325,-51128,-49399,283,-62995,39734,58102,-77055,1894,46114,57552,61463,29927,-12353,-52706,51354,-744,9938,52391,110463,-18801,8865,54891,-41601,67919,20081,-31214,31,82931,5021,-8020,16934,-18840,-62591,-4287,-46614,32347,82670,26589,15925,35793,-27605,18049,8884,72454,21526,-4755,45327,8142,-12791,44669,41137,-2456,34953,62687,48077,-18304,-9153,63475,33271,-21890,-39001,88139,-2352,35289,13046,-2500,59780,53980,-4366,7942,21027,-17057,-20144,25068,-7071,-23217,-49381,-28143,31197,-38641,25340,8038,-13444,-105655,-136366,36650,110465,4930,12549,46890,-48828,-18141,-35456,-86165,-80473,30959,-20261,-56126,-58491,-59930,-35360,-47227,-4868,18454,8433,23612,-447,-13476,26720,154840,68328,58340,-6076,9742,-1054,-12798,8190,-47988,-9686,-15666,30232,24814,-37797,1693,50950,53932,6186,-25564,-27515,3659,4513,43421,54931,-60425,-72144,83975,49641,-13809,-55862,7851,23435,53824,39929,-47535,-71154,35330,27759,-60216,-67762,-91131,53340,1227,118373,69123,-50193,-63441,37761,36250,86397,34241,165934,-52306,-29330,1084,-13428,854,-20175,-64594,-99785,-14504,36191,-24329,57723,6836,-15217,-1153,-48011,1064,11895,-22709,-1494,-40245,-18112,46126,-81449,-81751,-5820,101027,71649,50319,5299,59671,24597,6389,19275,-74241,-105359,44069,56001,12010,-71861,-85766,59839,24911,24903,68258,-60955,16240,47621,-26753,-47014,22513,-5036,36058,-844,-34368,12618,-34271,-12424,-59712,-22079,62,-41236,-22095,53704,-14319,23450,23052,18173,39850,15302,-12151,-21108,29616,-79659,-21676,-8066,44528,82312,-4670,-49679,-22707,19160,49582,-58710,-35987,17870,-46498,-43845,28394,85140,-14429,-8795,11286,-2896,-137462,-998,-26631,-96341,18109,-20753,45999,1350,71683,-40613,21496,57160,33697,26794,-44162,71547,-44433,-2959,32564,47455,42026,-10041,-98681,-53722,36632,28274,-4064,13428,5123,-12765,-927,-109299,-23469,-29322,63082,1340,-61230,4787,-11965,-28417,-49969,4285,9971,15336,35327,20843,-64482,-39051,-43025,39913,54596,64911,44160,-50374,-7809,51509,48659,29473,-118459,-46870,-65011,46378,-7709,-24392,-30245,-13645,30320,-23859,-6194,-17456,-13681,65964,21821,1436,-28145,-57058,23072,-40778,2555,51177,42648,49188,10066,-29575,13808,-27021,-107448,32090,19950,48921,-62760,73495,-25554,-89951,-1859,55048,-4451,8701,-20593,-10475,-35512,-49346,-61244,3731,-71729,37097,-35062,14435,-67989,31815,-513,25104,29639,18056,-33149,30348,47258,617,58808,38901,-23760,-64103,33821,4402,41040,53897,31616,61001,17027,-70598,-77668,-40937,-19119,92722,-40800,-61988,87681,-46057,-83359,-50943,24440,9103,65605,95997,-42940,-65307,-7596,-2449,21391,-10390,6793,-3114,-30982,-5230,10546,-19116,-20783,-89699,-2449,-15686,-14311,-30582,-94180,-12249,-38760,-2485,17270,-36414,23089,23183,28910,-63734,1837,-46793,-16861,67431,-22550,-18161,53597,-4883,-9059,-2237,35548,10562,17432,13966,38889,72699,16629,-41292,16160,81853,25065,32770,63066,54316,58782,108231,-17282,20634,58347,-25800,-16679,-28015,14647,-9572,70453,-198,-60737,-56569,-40803,-71599,-13558,47482,-13249,19328,14987,64912,31928,47397,-17620,-79683,-30912,-76630,-43370,-38699,1859,24215,38491,-35116,20358,23112,2733,41071,22513,-98338,-56284,-16661,-1988,69185,-422,1337,-18384,34591,21971,-263,-4944,26247,-3643,27200,42057,7427,19024,-14133,42290,3292,11329,47161,-16088,-16530,-23459,47326,56151,55547,46600,-40309,3674,-16209,74526,26834,27589,71441,3069,-57429,13128,35398,-32856,-74482,-84637,21204,76150,25776,11388,57446,-8811,3051,31129,-120387,-60134,-58438,26413,46816,-29318,-86357,728,-15958,-24336,-61591,-16228,120954,7048,-76365,55528,33595,25132,15124,27322,41731,30434,58144,102818,57975,-2643,24260,91306,-39984,-60,-58856,-80612,-1038,52278,44716,8196,60662,11455,28858,3027,-5753,45604,33708,-42896,-4484,-8678,-12724,-24192,12171,118878,289,85744,19689,-13685,39071,-8859,-40803,10989,24601,-73563,-8660,-2323,1419,34867,12482,-57065,57261,-17821,-84759,-17680,51535,-11608,-32314,-55856,-41490,24852,24654,83220,-24347,-18511,-74275,-16864,23352,92018,68916,-34108,-107668,3723,-45522,-10252,-39224,-100359,28014,-3874,-45564,-111438,-44753,-112854,-167417,-40631,-57306,11621,-15313,-79215,23059,-4681,-10232,-1882,27162,7457,2068,8066,31839,-29029,58610,-8083,78731,-47406,-85073,1319,-24392,-41060,-35458,36328,-51969,-53074,26031,-753,-6436,-2222,-46965],[-19757,-9040,-30188,15359,-56430,-36453,-30948,-12535,-31445,15653,-3716,-53387,13251,37182,28350,48194,62854,37331,28147,80414,-1522,51059,52764,55973,-75892,-62769,10554,-39500,-42392,-92849,-18294,39386,11626,-5148,-33056,-11097,-47806,-67122,-32975,19053,59968,-49840,-55288,-1466,5310,-4621,27533,30656,58635,52607,-34637,-3619,-22833,-33713,56393,-46326,-10831,-107014,-52004,26520,21651,-11625,37832,5265,9918,-49973,-22333,-137363,41544,-51775,-55238,-62638,-19829,-666,4946,23414,61590,-68796,20611,65271,40046,71837,16309,29863,-41089,-65496,11688,-42359,-5425,20367,-28278,-59047,-13767,-26788,-78583,32373,-16039,-64951,2502,76679,40395,-20846,20011,7633,25129,-28513,-43791,-33200,-69467,-70335,-33257,-41169,-18990,123222,51054,-10455,63347,-33066,-76201,-44768,-87970,-114216,-82795,24322,-19372,-59826,-32141,12494,7659,-84958,-70467,-68612,59898,13367,-54351,-109577,9697,-64209,8676,-34636,2412,76985,49191,35109,9643,8952,36111,34840,54300,-2981,4118,-41629,-46836,7286,-50558,-8914,29849,23654,-5641,-107176,-35982,-22116,-19012,-324,-74946,-27862,-92902,-52546,42950,-18546,-29534,28037,-25064,-65298,-37520,-3580,21637,-57788,-20075,-13170,19037,-38716,13465,8669,1443,-7329,-40190,-17917,62784,40566,-10639,6756,-31608,-53199,-23968,-13220,-30869,-49386,-19585,-89713,88314,33022,1434,28913,-12177,-42974,-41343,-6855,-79021,-73420,-93483,-14416,13326,2759,-11364,-61068,58762,-52316,-69677,417,-105733,-137008,-109562,49317,-16152,-586,84982,-78992,-44246,-37053,13236,69581,-35015,-3311,-75285,-20472,74567,-21891,-2770,43270,-19446,-57658,-44050,-13561,-2464,-126197,-72824,-137715,-112701,-17121,-357926,-1105950,470595,452827,323319,167427,107820,36646,100712,115472,73119,128283,-17020,41672,55576,-22640,-25,1121,18974,30760,27289,28307,-51340,108208,93536,37019,90359,105861,30479,42769,29817,30232,40942,103802,14312,41790,-29548,37066,61180,-5817,59870,86984,-37279,-56204,30071,49662,11059,47233,30605,9256,-57866,10790,-1746,-29819,-104389,-7389,-28951,6867,31126,26770,-20022,-29596,58888,92986,7946,97992,-75297,26058,-59429,32084,10868,-41813,-28411,11356,11212,-56984,11069,15893,11267,-7623,-60124,54455,24630,-47970,-102271,-73122,-4220,-10699,16969,-62528,-75968,240522,173015,111313,-16060,-535,44592,-10527,13525,-55554,-3001,-29814,-41538,2426,-66000,779,47474,-93702,22551,50949,62207,82675,56866,-1820,-46498,64581,-12838,9552,63553,84535,-49499,8911,41958,-50701,62072,7850,-10380,11234,93137,16272,-12914,32569,21262,-73403,-2054,-53630,23344,63628,54828,23941,36210,-31860,21332,30192,97859,24484,-4835,34059,369,-5462,56838,55002,24153,16417,86564,33603,7359,-16869,51370,40784,214,-49536,65625,-33116,14894,15766,18032,81401,67388,-2055,16974,-2819,-55894,-48090,11580,-3969,-9949,-62317,-60880,14419,-12836,33429,19199,-7212,-154841,-142633,35022,112092,-13957,21927,67993,-30517,-24047,-25240,-64366,-78142,16760,-9406,-5381,-45263,-41397,-25594,-63931,-1564,18869,-3110,40306,-8397,-19410,22947,136882,66354,65718,-30959,-9233,4246,-3444,1006,-69109,14201,11298,-3085,-3660,-47555,25858,53396,66797,-9968,-5750,-35993,16169,17258,60338,105095,-73508,-68359,74923,21286,-10244,-33466,-35060,41060,48698,30800,-61996,-59111,43663,42986,-47500,-46474,-89589,9553,-1585,106387,64055,-25959,-45808,31183,31212,72619,14938,147294,-50704,-21284,2566,-29881,-5420,-5506,-66559,-100387,-23178,28227,-36561,51347,-6766,-13271,22862,-30738,-12228,7108,-23478,-20731,-41925,-14196,47613,-82396,-67218,-7385,91531,73322,43715,24561,79620,43812,31034,21190,-17526,-91906,46952,54482,15482,-72317,-93517,23911,12209,49030,61420,-55960,16520,39945,-404,-39926,26698,4416,45993,-26698,-77804,12310,-30964,28786,-44045,1078,5973,-57081,-9614,36504,-23426,62049,11846,-30050,50893,35488,-7723,-17773,19028,-102216,-47248,-45401,46959,80270,22991,5957,17806,16100,69657,-883,-39453,43876,-30510,-35745,22360,96983,20106,5403,-988,5647,-116761,-15927,-29105,-67326,44780,16735,21992,-9099,45581,-32531,45273,29154,12619,37078,-42255,38310,-41852,3742,38396,31985,5786,-26790,-81307,-40740,19628,7746,13461,-5128,-21584,3389,-3462,-115934,-33103,-50833,52708,-10000,-27620,18764,-34759,-48415,-34313,15136,19472,20622,32644,17561,-64199,-30871,-23774,54272,52979,80550,41182,-47751,14422,72015,74511,45968,-120042,-21858,-59285,46706,992,-3817,-24505,-3500,24776,-20176,-23316,-46913,-41007,55577,10522,-10588,-426,-57678,-3156,-43292,-288,28964,44711,24048,31175,-29819,16794,-15748,-120206,9281,39627,28451,-73189,67353,-22211,-111295,-28825,52274,18985,-489,-18075,-11688,-35611,-65033,-97108,-43387,-67386,39405,-56314,6917,-37885,43700,-10340,19215,31290,24340,-8913,36418,61704,36357,69523,47913,-40586,-77903,11115,-145,12128,45206,44346,53067,60383,-125600,-85705,-61252,-24564,127615,-17056,-19130,114938,-34962,-95086,-23152,30499,10407,87947,101027,-40975,-55649,6010,15010,41998,9801,-6314,13663,-27933,-20977,27333,-15954,-21211,-83579,11971,11070,-1713,-34142,-65062,-8561,-13567,-2213,-1633,-55027,-4566,29961,27931,-57513,-11758,-57403,15666,52956,-25768,-34550,44076,-2051,-16977,-41885,32815,36182,22203,27115,12157,34347,-28302,-45114,20507,80303,32039,44335,55901,52574,46058,121739,-12058,7155,53689,-32522,-28521,-30877,819,22653,100653,21821,-57552,-36462,-32616,-36886,-6176,68071,-30401,3815,2315,51522,26493,61480,-8967,-81296,-25906,-51960,-58096,-44090,17747,32257,5085,-37613,27283,25393,18835,36885,23206,-75320,-62272,-26297,-1028,46927,-14366,24879,-10169,51921,9038,-2401,-3440,8190,642,30388,49344,2537,8505,-43002,32435,127,7315,42675,-17350,7938,-34847,44701,37230,43575,38053,-39601,25546,8666,70526,24742,-22469,87828,-35949,-77847,4761,8050,-16736,-43949,-71393,5796,36954,14781,28505,62301,-24290,-6185,13855,-107166,-75975,-59863,26684,38899,-23442,-79192,6475,-8360,-3530,-41854,2699,113747,6943,-70613,68692,54405,7516,21894,18852,12076,34840,54850,103415,37092,-16218,13618,78058,-54784,-10545,-57152,-65527,13961,71899,42945,-17099,80187,9488,50951,28397,-1040,28602,45737,-20725,24737,-28023,-8303,54201,15359,124326,-5882,68227,40729,-7864,35655,-26188,-30279,97,27652,-78002,-11460,-7145,-3060,20420,29827,-62653,47049,-60601,-70539,-32719,17170,-5455,-21619,-47558,-22972,23380,-2589,81461,-10566,-16499,-79834,-13535,24721,91706,26828,-19344,-75517,14438,-55652,-28423,-47267,-68012,35038,12830,-24119,-82850,-69887,-71724,-138237,-30144,-63166,31605,-8290,-93137,28552,-2560,-8657,-89,7488,17110,6400,-2402,26439,-20347,65988,2763,77638,-37051,-104635,5989,-5355,-44016,-26253,17158,-38471,-41296,35139,15449,4683,4092,-53934],[-27703,-8200,-17110,10106,-46575,-24214,-6168,-15951,-18795,33682,13624,-73221,25623,29176,23095,41085,-2732,37990,40700,80632,-623,2361,34786,43335,-51289,-67104,21201,-34629,-29854,-80398,-35582,-7227,35287,-29353,-68047,-15996,-12807,-66308,-40186,9025,81947,-43205,-86827,3004,2287,-15167,59885,51471,82617,41947,-75372,-15584,6418,-23191,49050,-30042,-7125,-49408,-41602,13015,31214,-13082,31808,17612,21100,-27896,-27314,-172834,27806,-63149,-50077,-72435,-49336,6621,-310,9460,69011,-70816,15162,45875,7203,69971,70273,52319,-36616,-45145,5972,-31401,25982,65809,-31343,-60090,-20449,-13304,-58208,22260,-26408,-69881,-19658,53154,22280,-33420,14827,-3468,28447,-31962,-21055,-12605,-69953,-61853,-40546,-61691,-26300,119971,30291,1258,65225,-36449,-72270,-52967,-57759,-132018,-73624,42101,-20708,-74920,-31362,41039,15951,-85402,-53164,-50696,60788,9226,-73937,-93419,1730,-63423,6281,-27408,792,91214,43939,28866,24479,10927,20968,561,29059,-1673,21934,-54633,-32106,31098,-46255,-16483,8871,-12287,-28077,-88008,-44590,-21208,-30391,-7908,-45918,-73597,-102082,-42517,17906,-24599,-155,-14595,-22986,-67013,-65614,-19289,13785,-74788,-26851,-34148,12774,-48264,8866,-5996,-1993,-3607,-41316,-3465,100284,49010,-14509,22524,-43719,-60374,-36735,-26443,-50799,-36834,224,-87647,64266,22882,16006,36035,-18701,-19675,-32940,898,-62762,-38870,-68523,-17291,23578,-21718,-24835,-53941,53481,-34719,-60206,47473,-65029,-134295,-100313,41169,-9224,12391,66617,-63428,-49068,-21219,22288,63250,-38660,7214,-75415,-40003,65561,-37216,-10689,21715,-53220,-64998,-33004,18286,-19509,-138104,-75029,-142370,-114205,-55890,-365485,-987262,464663,445759,286831,139391,80694,41552,80740,104355,62975,105063,-39403,30255,35184,-33653,-10613,-2706,41216,42195,22716,43682,-31717,112375,76982,53881,31280,59313,35131,83636,49509,32029,23431,84579,38057,48328,-1496,40682,44950,-3373,14354,73086,-19202,-56537,-18092,14897,-6478,27194,23294,2452,-46443,-3133,8200,-27399,-76515,-22617,-3810,15386,48568,17137,7840,-25535,65513,82509,3903,104242,-99540,28992,-29511,46617,29851,-50916,-49459,-8440,-5973,-54617,33680,8488,33888,-15477,-54666,17455,-11203,-70468,-70256,-78582,-7030,-10429,31283,-77937,-92346,228882,140334,100236,775,14254,17555,-13395,-9497,-32621,40941,-1154,-27420,-3089,-52629,-28966,33704,-104168,30032,51347,59387,102537,79105,13138,-28478,80564,-15545,8237,63447,37091,-78259,10447,16878,-62247,50402,-9913,6834,18046,88746,29110,-15141,47386,80014,-57859,-10327,-54935,12912,46385,76375,24730,32969,-35979,18124,52053,115149,22144,-9763,9906,-20194,6108,61183,58747,35636,1894,98587,18595,32701,-27296,27622,42597,7680,-53587,33545,-45881,-1702,11941,29285,81220,62150,-6326,22253,-27528,-78824,-77103,-8732,-1453,9593,-70258,-81585,2911,12645,35991,32766,-676,-188990,-120691,39461,108864,-33093,9865,78954,-11526,-30978,-14441,-53883,-64287,3664,3158,41159,-35616,-22382,-12961,-64557,11704,12095,-23900,48931,-19370,-30162,27962,97940,62801,65732,-38415,-30423,6053,10324,-5432,-74675,45278,23909,-30946,-31237,-52878,52370,54261,71707,-30918,13560,-20319,22096,27255,66523,133016,-72985,-59059,62916,2741,-5335,-5665,-64975,57731,41601,22712,-67679,-51273,55669,52287,-29384,-21041,-74600,-28585,7513,90165,54592,-7346,-27050,17184,9744,47325,3815,109867,-54518,-1794,1981,-43475,4125,7888,-58747,-82103,-21564,18160,-43441,31958,-34707,-16630,48657,-13582,-20117,-1014,-24112,-30174,-33364,-13906,31756,-93332,-47966,-3441,63500,74994,37484,47342,103409,64381,57332,15954,34639,-74759,30594,49276,14329,-56707,-76288,-9619,2921,51894,51207,-36981,28129,11766,17048,-30300,-12687,192,48386,-51508,-119126,1874,-25130,65344,-23324,33035,8848,-59622,7971,3415,-40651,64995,-5215,-84002,56595,70778,67,-22258,146,-111194,-65211,-76986,35936,71678,46970,64433,52474,5485,86143,69841,-40626,61783,-4323,-15501,25403,99982,49174,13857,-13261,13644,-70834,-19627,-23096,-17303,73883,54259,-5186,-20083,23615,-13661,57385,-1913,-19311,44683,-37696,-4854,-38177,9885,48988,4057,-30612,-40168,-54805,-18521,3917,5204,32623,-26016,-42893,14938,-5166,-115616,-35776,-58092,34616,-22420,10512,18982,-38735,-49747,-20119,18069,17787,27958,21989,10231,-49493,-18722,-3479,63962,51810,89257,25125,-33139,35644,74653,90526,58521,-101609,-2033,-23534,44210,8925,26953,-13111,10085,24192,-14845,-38551,-65107,-65015,36862,-3786,-20882,28018,-60220,-34514,-36821,-9163,-4859,41950,-4680,43430,-19050,8770,-1801,-125961,-13492,49823,11184,-75809,49204,-13146,-120982,-50799,43106,47447,-4250,-16518,-14825,-34297,-80804,-112838,-87134,-56828,41069,-76505,-3769,-14882,46155,-21602,19071,31639,29942,17785,35010,66702,69412,73292,51320,-54568,-64288,-5564,762,-8751,32021,63286,52069,108811,-166800,-77930,-79312,-32263,125174,-4361,12972,112140,-23352,-99063,7958,36831,15413,93846,79255,-34492,-38561,15841,23798,46751,22646,-26585,15263,-17759,-32000,32740,-9231,-14267,-71688,24051,38916,15766,-33083,-23608,-16010,10712,4273,-12920,-65251,-37900,43217,33866,-38959,-28962,-67927,32864,30739,-34094,-65860,30838,-1163,-26093,-67549,23971,50521,22310,45253,-8963,-17805,-69387,-48445,23226,66881,35683,46922,40182,49385,33940,123157,-2926,-4862,39317,-40754,-25877,-32844,330,64468,113608,33033,-74563,-24323,-15935,3647,-5267,71425,-59402,-5901,-5897,22262,26461,54850,-8968,-73715,-14922,-21281,-65082,-40108,32440,46504,-21299,-35041,35149,19349,17025,31186,20226,-45934,-48840,-25808,6163,25819,-30060,41466,-1617,61911,-400,-4105,-13321,-16181,13015,28271,49724,-5215,-18094,-65901,15146,1374,3892,31001,-16985,32710,-34958,37133,6083,30904,29582,-24953,47975,37178,63391,5573,-63939,89403,-59760,-92098,76,-12708,1578,-21197,-56464,-11923,-14174,10185,54221,59464,-33343,-8422,-1460,-92545,-86219,-56001,24436,24787,-8831,-58798,15025,10320,12027,-3403,11393,100167,4713,-43985,75363,70273,-6989,36461,721,-25277,50192,51024,92276,13596,-28551,199,59461,-53158,-19922,-38226,-51607,25993,82831,33049,-31664,87174,7587,61923,51372,4435,1130,49225,-10026,42313,-35008,825,133273,9938,97070,-8463,37189,69420,-5503,36967,-32690,-17658,-9356,25507,-71357,-19068,-18940,-9231,13883,42921,-55831,31881,-87169,-61072,-52183,-40097,-6661,-9327,-30916,532,27083,-30228,69655,2536,-12663,-77852,-9573,24439,73353,-14287,-21773,-38853,27556,-38235,-37363,-48287,-16223,37894,19901,-5951,-61725,-86321,-19807,-84683,-21703,-60046,45386,9616,-96197,28384,3309,-3739,1926,-9436,30334,5946,-5404,30963,-16179,57207,11051,73175,-20349,-105417,15456,24285,-46460,-20509,-1083,-11595,-19829,40215,31872,9887,5555,-55915],[-35026,-8993,-6848,8535,-30288,-10277,8800,-27749,-2548,46092,22911,-75477,31287,21444,7303,21762,-69034,31841,50253,74056,-100,-59389,9904,27584,-18300,-67689,25125,-25580,-19130,-63126,-55284,-44640,51422,-46970,-102408,-5689,16063,-59396,-43643,-7271,80902,-28065,-102857,3746,-1829,-30068,75733,62391,84408,2928,-102708,-24350,31981,-20982,37542,-12371,-7247,25210,-19640,-3489,33015,-10302,19867,27743,47437,5013,-31026,-158988,6866,-63877,-48347,-69235,-63787,2767,-97,-3932,66078,-51687,7623,20030,-33590,53913,107792,65394,-30763,-19233,-240,-14349,51867,108391,-29723,-53258,-15162,7252,-23581,10579,-37798,-66405,-39497,35624,-2287,-51338,7925,-22726,19591,-28551,4177,10170,-32222,-42169,-41763,-71949,-31620,104975,15789,15541,54455,-35742,-76340,-56988,-30741,-137059,-68583,43699,-29902,-89718,-31667,58554,23991,-79854,-35546,-21857,48896,-6183,-92146,-73708,-4428,-62617,1691,-22513,4592,80169,27425,19540,42170,3392,-17154,-34517,4063,-2808,30420,-62867,-27703,53684,-36441,-25722,-7736,-41542,-47822,-60551,-40939,-18315,-29015,-18911,-10282,-101829,-88313,-29926,-11759,-14639,30866,-56020,-13578,-73685,-90244,-37438,4970,-88131,-42671,-45407,-653,-45886,-13363,-11968,-5475,10741,-28637,10430,96152,48474,-22446,31783,-41141,-51043,-45048,-46858,-63128,-27385,17446,-70691,32795,3838,17369,34750,-36954,10654,-21259,12452,-26854,12080,-37753,-27759,27270,-33946,-36564,-44749,36268,-15630,-45856,73503,-27828,-109761,-89956,19578,2003,21793,37796,-48353,-39964,-6334,24673,60786,-34993,21992,-76062,-58303,36574,-51442,-27075,-21515,-95327,-70600,-28402,39363,-48777,-157742,-90279,-150457,-119836,-119319,-374160,-804301,437542,431359,236921,120677,56777,48807,66168,94375,58675,90202,-40109,23595,9664,-21385,-14390,122,70546,55195,28494,57657,-15793,89260,51559,70710,-19758,6281,36398,105038,65773,41151,12694,62157,58635,55075,35494,38308,28733,-659,-32005,49675,-1346,-47331,-42663,-7311,-8794,17709,8158,-3351,-39339,-13796,15600,-26247,-45133,-34161,19246,13313,61930,7951,24226,-22861,63848,60261,1104,91536,-98275,28557,12131,81909,59702,-50925,-72534,-30011,-13525,-44842,44255,-4245,47092,-23617,-44282,-14713,-53696,-88800,-41172,-72142,-9238,-11711,32786,-87753,-103277,202198,88621,90260,29477,32178,-5164,-4533,-31347,-14587,76210,27047,-15999,-21152,-29277,-45994,22316,-102954,19025,47265,48676,114126,89932,25633,-6990,94957,-8960,5071,56783,-13405,-94065,11815,-14661,-73840,37611,-29932,17754,19819,70692,39781,-11663,61202,142753,-23071,-34294,-49968,1714,33647,79948,17590,26566,-38414,12517,59984,117875,13189,-18114,-19895,-46373,15777,55392,52047,38867,-719,97205,6252,50822,-33191,-387,39595,-1323,-52635,-897,-41917,-11228,2778,26985,59219,41058,-16501,19243,-44741,-80221,-97377,-30282,-2344,31434,-67742,-89725,-4349,30972,35600,45730,6166,-189294,-73406,48310,103758,-45994,-18600,79960,4176,-36173,-6596,-53834,-41563,-6036,14745,72386,-31044,-7198,451,-46805,35157,4348,-43171,49566,-29669,-31725,42724,50952,60341,63130,-29093,-45447,9728,26580,-8680,-63412,73495,18498,-41696,-50163,-50371,73383,53152,67450,-47690,28453,7802,17341,27931,58551,124956,-59456,-47101,51717,-122,1469,18228,-72993,72318,36843,17561,-66099,-47650,67175,51844,-10311,4806,-48000,-48851,25863,77664,46068,1889,-9814,574,-19268,26021,1327,64224,-60223,23786,-109,-50641,26622,15543,-42747,-54305,-14496,10147,-41794,1969,-66978,-23291,70858,1368,-16072,-7880,-24428,-28950,-22825,-17274,5156,-105652,-32294,5363,28742,76008,32858,65282,116576,75424,72595,4035,65131,-56873,965,42307,8327,-36503,-43681,-27975,-2087,39089,44132,-6358,42940,-29912,23866,-19916,-85112,-15090,43138,-68628,-145173,-14254,-19500,87112,-5942,63990,7175,-45629,25897,-36842,-57775,35926,-26386,-132635,51995,108035,11493,-38689,-21504,-102930,-70577,-83272,17574,58763,56733,101096,64137,-8277,91350,123015,-38539,61225,23765,11784,33134,92988,67848,13446,-24150,18754,-14314,-9303,-8109,43940,96038,79414,-26989,-30327,14494,13516,55652,-24078,-52818,46862,-32881,-46317,-35736,13452,56224,-31563,-59132,-49924,-25430,7573,-8719,23461,47170,-40825,-51940,21254,-870,-111189,-33333,-51590,12519,-34285,36452,5030,-25820,-33538,-7614,13773,6061,33112,4264,-1334,-21031,-3775,11467,67323,53293,93900,-1470,-16278,52641,61523,90156,66115,-70823,9162,25798,39503,14063,52962,-1245,22405,30258,-7831,-46061,-67656,-82384,15761,-19230,-27243,48060,-66552,-67251,-25235,-25218,-41002,35318,-30472,45102,-6058,-5158,11923,-121499,-25649,51553,1074,-67513,23115,-631,-120497,-58403,26944,72017,218,-13627,-17731,-34404,-91583,-103638,-109799,-44996,43203,-91350,-17261,-6168,38840,-29888,25762,34895,33397,40488,29700,58716,89918,66244,50017,-63150,-28547,-12590,6285,-19015,22508,84525,59373,153022,-176044,-58485,-89307,-40266,88359,-6003,22640,79969,-12224,-94741,35101,46715,23832,79879,38211,-28690,-18532,21068,22251,37121,24776,-49325,6998,-2187,-37831,25181,2317,-1006,-57375,28044,61127,35672,-25092,10855,-38852,26356,20158,-14444,-64705,-69239,64175,52124,-13994,-49776,-78976,24590,9855,-39328,-103196,17354,-1144,-29798,-72540,11533,47554,13153,61766,-20443,-60033,-80512,-51412,22488,44245,32701,37980,18810,46109,26144,110927,8444,-12014,23065,-47676,-12947,-33600,7772,102455,107219,33303,-97219,-23703,2778,38272,-11538,50799,-93293,-10018,-6993,-10838,23383,24375,-15483,-56322,-423,2229,-61281,-29616,41665,61602,-31478,-26241,38732,4881,-666,25333,15461,-20704,-16660,-16294,17838,12237,-41357,47913,7327,65459,-5883,319,-27735,-40623,28072,19747,44957,-13650,-56236,-77619,-4814,7058,6909,17406,-17606,51879,-21862,23587,-30619,21118,24099,1938,66288,59714,57255,-26878,-86305,81813,-64417,-98827,-1083,-23047,16977,-12917,-46913,-26871,-60207,13426,88170,49548,-38415,-3748,-13050,-81977,-89523,-45988,20687,-764,9257,-31012,27712,31386,19966,40100,7566,83016,1498,-2995,72136,77010,-15002,53297,-23262,-58494,68940,46812,75878,-9009,-38022,-14169,39809,-42025,-22807,-6219,-41904,29681,81090,20270,-32274,83879,10663,60724,62136,8687,-27389,44568,-8566,41093,-29654,11182,169496,-2241,47601,-7336,4470,93832,-7531,38683,-26249,-6786,-22894,17937,-55983,-30800,-36962,-16338,18251,51559,-36436,16225,-87577,-55530,-69757,-99367,-10264,-3771,-9986,19959,34175,-50375,46433,15702,-8886,-70590,-4649,26963,45443,-46157,-39838,-17940,40693,1313,-37848,-48355,38325,32883,13766,4323,-46673,-90847,21474,-31378,-12837,-48090,49218,35336,-86535,26844,9630,1829,-3205,-23742,41474,3576,3236,40945,-18057,32128,14691,59513,-5025,-85989,26910,58623,-46014,-18975,-14502,14378,5890,41279,44387,7382,1316,-52893],[-42021,-12646,-3136,13044,-9128,1389,12226,-43657,13624,49330,26235,-61711,29032,17486,-12408,1896,-104307,21584,57900,66806,3738,-105679,-13970,14082,6789,-64132,20938,-15018,-11022,-45659,-73742,-58471,55290,-59796,-127300,18739,35188,-49221,-40137,-22815,64696,-8036,-95531,796,-6702,-49450,64393,60483,64209,-41153,-108853,-28299,44587,-26835,21666,-2941,-16298,86080,11288,-17252,27119,-1772,8951,36669,76785,40890,-30936,-103364,-13826,-50302,-48733,-54564,-65102,-10392,6609,-12906,57134,-17770,-1533,-2315,-72566,28881,125376,65411,-28407,4485,-6194,3860,66375,136956,-23548,-43667,2311,27865,18652,-371,-48031,-60586,-54075,29594,-25677,-70491,-1645,-40029,1149,-21623,26132,28184,28590,-16635,-37001,-66772,-33828,77288,10679,28609,34354,-32580,-84924,-57032,-11529,-119180,-67113,30013,-49850,-100184,-29169,65533,30119,-68040,-22129,9374,27258,-29489,-106473,-50399,-9156,-62939,-4553,-23932,16576,55906,5792,9218,54226,-12075,-61913,-58304,-10448,-7166,28181,-63439,-33452,69167,-29455,-33876,-19389,-65267,-62670,-30852,-29079,-12064,-11665,-27026,20630,-106279,-61606,-21834,-39736,6704,49208,-86014,-739,-78226,-96525,-52709,-1045,-93796,-70000,-44852,-16986,-31232,-50733,-6191,-8401,26995,-10685,19377,57962,40601,-33563,35243,-27764,-31789,-46726,-70515,-65899,-20601,31310,-41624,5509,-23592,7367,29465,-60066,35982,-9271,25198,17388,59716,-13083,-44608,25740,-30399,-43118,-35988,12435,2810,-26659,70737,440,-70527,-75464,-5011,9928,30932,10165,-38004,-17220,5252,17604,48513,-27505,36125,-79249,-69235,-3889,-67688,-47910,-72609,-134567,-75145,-34418,43521,-85108,-181022,-113630,-161967,-127237,-189381,-380372,-606079,392441,414220,187585,117705,46018,55849,59164,89393,68281,89133,-22484,21284,-13471,13994,-8725,11003,101126,71752,41634,65924,-5584,47777,22655,85680,-50701,-37378,31956,107294,72983,53771,13540,43231,71180,59844,69308,30162,16186,-1833,-58481,25998,10881,-29372,-40034,-14169,-2465,20917,-10740,-7123,-37531,-21575,18732,-25158,-23937,-43379,35577,4080,68668,1752,22990,-23250,55535,35035,3162,61063,-70675,24502,48770,115383,91692,-44895,-87984,-46605,-12149,-26651,40748,-18541,47749,-25290,-30388,-30079,-90344,-95564,-25593,-59631,-9378,-14853,24370,-92574,-108047,175240,34178,82777,61689,48021,-19214,15880,-50812,-11817,92787,47596,-14743,-51209,-6265,-51125,18611,-91742,-7862,40008,31981,112016,85982,30035,6925,102350,4073,168,49579,-48764,-89708,12466,-43131,-81830,27967,-47060,22649,17178,44093,45518,-1348,73095,190584,16846,-71850,-39768,-8961,25789,61870,5077,17900,-37822,10039,45924,103335,-2796,-26988,-46427,-68221,19160,40690,37840,43368,9951,84288,147,59371,-26199,-24389,33630,-21010,-52373,-30453,-28109,-13515,-8541,12514,23562,13767,-29324,5963,-47776,-62060,-99543,-48445,-7382,50350,-50384,-86151,-8960,38414,36211,54748,14389,-146991,-14977,57245,96947,-49509,-51041,72677,14348,-36889,-3718,-58600,-16117,-10811,23691,84351,-30752,2127,13362,-14112,65192,4004,-51735,43831,-35612,-15993,62969,9801,60832,62992,-11131,-48979,19217,42620,-7196,-39870,90180,-113,-32233,-56090,-40319,82289,49649,55340,-53104,36744,31695,2091,14314,36858,82810,-38555,-34860,43853,13227,10710,31687,-58148,83288,34870,16899,-59544,-43290,74897,40763,4752,27043,-15230,-46765,47441,69806,41814,2704,4903,-13257,-43370,20528,4887,22709,-62219,47707,-2407,-48859,53624,16943,-20100,-27929,-8818,7544,-31461,-33887,-92276,-29533,84100,13340,-396,-9902,-22605,-19207,-17523,-23364,-22234,-105156,-22156,16446,2288,72820,29139,70595,110800,70368,68262,-11320,69323,-39808,-28622,35680,-1651,-18761,-4606,-23665,-4072,25128,44907,26827,55675,-72479,23237,-10901,-158772,-34610,34001,-74698,-146212,-29488,-17066,89501,2883,83741,1634,-17995,40274,-72891,-66954,-7159,-47290,-165883,35680,134170,26269,-64144,-35486,-76089,-62002,-59094,3055,44343,47385,102396,43768,-20059,78273,125033,-33575,39111,43446,38132,38551,77347,73914,4090,-32675,19512,33084,12552,12620,100810,103721,84268,-38346,-39756,18712,43463,45050,-29824,-75586,41900,-29695,-73377,-36499,14173,53618,-66342,-76695,-56828,-683,31265,-16326,55876,49965,-43169,-46759,23566,11367,-104234,-28004,-35842,-8319,-43345,39756,-17692,-4892,-4663,4016,5949,-11240,33284,-18424,-16101,14776,12169,17723,66739,57496,96688,-31531,-8192,63544,39147,71272,67582,-40107,12694,68405,32706,15489,63947,7445,30987,42184,650,-43187,-55903,-91733,-2527,-33529,-27494,52031,-74194,-96112,-13933,-46141,-68174,26966,-48031,38953,-709,-18057,21465,-108584,-23061,47151,-352,-47990,-4267,12552,-112499,-47689,4248,83313,12403,-7809,-18131,-36165,-90126,-75645,-106093,-36994,45401,-98851,-31264,-11529,24660,-30915,37173,44063,33390,53437,26075,38371,93490,48355,45624,-64737,13924,-9685,14232,-20445,20392,102758,74775,186395,-152480,-35313,-88153,-47438,34724,-19137,8274,32417,-1602,-84544,51659,58410,34962,52795,-8446,-27971,919,22707,12443,20806,16540,-69536,-3608,15148,-39570,7355,17308,14036,-44236,21841,73113,53302,-10488,22745,-73578,28998,45222,-7242,-54933,-89846,84883,78239,10161,-70956,-88848,-6138,-35,-32499,-132122,6892,-1415,-23410,-58008,-56,30654,-7493,70951,-21143,-71385,-51994,-52772,18538,18551,22326,19208,-2622,43675,24664,87773,20115,-13370,13551,-50364,3088,-30405,18163,125958,86081,25503,-105231,-32306,16953,59174,-23096,9548,-120798,-10193,-292,-36796,12371,-20942,-25443,-32686,12751,10809,-47666,-16910,40110,68660,-23820,-12142,34602,-14429,-24689,20226,12132,-5174,24570,-4806,31068,10661,-42501,44415,16468,63951,-8265,11919,-39259,-58234,39767,5630,37897,-20485,-93819,-76950,-22182,16138,18735,6763,-21510,62389,1755,5202,-64285,15240,23793,34486,77743,71183,55735,-59752,-86584,73882,-53991,-97940,-446,-22784,25058,-17650,-43711,-34332,-86552,22534,121842,34472,-43359,4089,-22747,-72075,-86004,-30875,17853,-37329,25290,-2658,42573,45685,20644,71671,-6290,65305,-1675,40745,58351,73706,-14343,66703,-45604,-76083,83932,40079,60781,-27407,-43319,-26668,22341,-29392,-14170,28063,-35395,22823,66893,11833,-21315,77649,24955,50127,55693,9387,-47105,34940,-8800,22474,-15293,18899,140726,-16015,-302,-3294,-18379,101859,-13248,36509,-9359,843,-43187,6018,-34678,-43679,-55861,-23322,31002,56764,-7306,3141,-64113,-50986,-77267,-137639,-6588,-8457,9737,25529,39438,-57424,14635,29883,-7461,-61788,275,34848,18670,-65814,-60917,-20002,50649,46160,-33311,-50883,80495,18910,-4096,5225,-33557,-83638,38221,2311,-1568,-30545,42997,62735,-65976,29383,12636,4700,-21773,-36074,43964,1633,22432,50196,-22774,-4155,13423,31442,2649,-52850,36780,86519,-40894,-19971,-19639,24943,28148,39617,50091,-1446,-7550,-44563],[-46329,-19283,-6359,22860,12979,7708,5654,-55739,26587,43050,27130,-38652,20641,17222,-27995,-6235,-96551,10518,65457,62854,14805,-119840,-26968,8189,15484,-56425,9220,-7106,-5211,-30501,-85628,-45237,45956,-70031,-135967,48129,44774,-39769,-29420,-30434,46645,11044,-64736,-4756,-11526,-70786,29227,46154,30117,-63489,-93584,-24737,38955,-38117,2035,-7883,-34485,112778,41594,-25939,15115,11527,5522,47122,97106,69550,-24744,-37529,-27426,-24223,-48460,-34256,-62050,-27709,17878,-15283,47702,19674,-11180,-13596,-102295,2477,124328,53358,-30411,18485,-12211,18098,67239,145256,-14366,-35950,26899,42694,57831,-8045,-55233,-58442,-61388,33910,-41802,-85844,-13517,-46781,-19868,-15675,38679,35969,82039,8037,-25781,-45728,-32265,37393,12999,35973,11127,-29868,-87732,-54140,-830,-79951,-66215,7261,-78705,-104355,-21525,67239,33793,-50502,-16329,33674,2607,-52958,-113407,-24253,-14563,-64588,-11359,-31835,34065,33780,-14152,-282,50552,-31452,-93031,-61337,-9044,-15328,15799,-56804,-43862,73925,-28922,-38462,-25859,-81964,-71251,-4755,-15808,-1930,18720,-26659,38129,-89099,-35217,-22570,-59779,29396,45494,-99152,9889,-72506,-78660,-59498,-682,-83286,-102285,-34780,-31646,-8870,-89875,10072,-10515,32297,2506,19834,5570,29399,-44563,33973,-12321,-11335,-41042,-88449,-57745,-14410,40750,-7778,-10975,-55383,-8426,25083,-78760,47178,834,35117,58013,88616,-3043,-65132,19688,-15306,-40708,-29799,-11564,17058,-4899,45068,16561,-31097,-56184,-22014,3983,43343,-7258,-35396,12433,11101,134,14365,-19308,44391,-86070,-69477,-42924,-87456,-67084,-113087,-159650,-79190,-51997,27651,-120620,-201588,-136720,-174830,-132880,-246174,-383463,-441830,339267,397190,151848,130440,53557,59862,58449,89156,94380,99419,4520,21731,-28098,63809,5292,29364,126985,92826,57203,66443,2771,4098,-5640,96228,-59752,-61772,21451,95705,68138,61819,23499,31503,72823,61127,89087,17227,8985,-8872,-53784,8533,15354,-6934,-19282,-7629,2782,33189,-27779,-7491,-39322,-26852,19549,-20401,-19717,-52306,42618,-6566,68742,-47,5942,-26592,42745,14794,12116,18973,-28249,16532,68217,124077,112782,-36573,-89320,-55459,-6046,-3545,25749,-29884,36318,-14908,-14566,-24222,-106319,-85247,-26017,-46862,-7200,-19307,11437,-94023,-108858,155103,-7436,78004,88698,58436,-22715,44040,-66359,-27755,88076,57017,-24671,-86365,6843,-48173,24792,-78703,-40519,31708,13222,94762,68213,24568,4625,99048,19332,-5269,46288,-58949,-65520,13005,-58877,-82815,23766,-55970,24051,11218,16012,45214,14308,80486,211843,47708,-111198,-26613,-17250,21594,28865,-7599,8257,-33718,15009,14221,74484,-24243,-33033,-62021,-77262,15186,21196,21099,54394,28705,63999,2832,61223,-1919,-38427,26959,-40916,-58621,-49082,-12034,-10663,-17536,-8182,-12989,-8113,-39582,-16416,-34430,-31802,-79966,-60424,-14946,61042,-17911,-72701,-11748,35663,41169,57190,25266,-73394,35619,61347,85909,-44394,-74339,59564,19432,-31637,-5904,-61905,4377,-10122,29593,80807,-32508,5858,25147,25140,94517,17114,-46230,34122,-35158,14748,79841,-19145,63253,67788,4185,-40909,34808,55326,-1224,-13552,92410,-21062,-8641,-50148,-26990,76347,43275,38910,-44475,38420,38663,-18447,-13447,5745,23202,-19234,-23925,39634,37723,22038,32876,-27306,88708,32291,21101,-50096,-30777,76745,21472,11873,41892,15945,-27721,65080,63098,41623,-1510,17270,-20077,-52826,33459,10215,-5696,-55921,62294,-3315,-37288,73931,14698,6621,-11011,-10617,11672,-15655,-68855,-104019,-31183,84672,22209,20822,-5827,-16115,-4983,-19872,-30469,-40846,-81462,-13049,26029,-7273,61239,24172,59262,87184,49754,44085,-25155,54486,-23724,-44718,31177,-13735,-6433,34509,916,-5734,23454,55269,49748,63607,-102419,20102,-5082,-201389,-50464,27422,-70166,-123003,-37828,-19615,74603,2490,85709,-4514,15106,50367,-95191,-64149,-43746,-62033,-177351,10864,143193,43208,-89233,-33512,-33399,-42092,-14313,4217,30756,21858,72148,-1777,-25602,47217,64331,-27658,3232,46972,55853,35723,56567,68315,-11218,-37887,15771,57182,39475,33251,137430,94826,67810,-38939,-48613,29444,69021,34161,-18471,-77753,30042,-28589,-77863,-41277,13631,38752,-90852,-84738,-61853,12749,46404,-17557,88443,36486,-31530,-31157,24134,29215,-92764,-21269,-17569,-23096,-47075,20790,-40433,13625,30131,15273,-174,-27674,27975,-43132,-31668,48429,27252,16246,66875,62690,98133,-56314,-12985,67707,15666,37582,62405,-21052,12448,89986,23868,13519,59585,12540,35905,55981,9635,-31255,-35998,-92407,-14881,-44347,-20607,37184,-78201,-114378,-7433,-65638,-77801,19449,-54550,30807,-8319,-24117,23278,-92067,-9431,38389,5735,-20336,-25415,24415,-98342,-21933,-21952,75908,28617,1016,-14389,-37390,-71143,-42351,-84595,-36031,45892,-99049,-42207,-23454,8373,-22406,48443,58972,29514,53542,29374,10976,81657,23818,39742,-59718,45868,376,21860,-17297,24396,112928,96262,205485,-111076,-16667,-77522,-54061,-15558,-35974,-22854,-11158,8776,-72408,53976,66125,47590,26085,-47075,-32588,17903,22957,-987,8740,1498,-83211,-11234,29972,-39182,-15361,31724,24106,-34278,7501,73491,63055,7947,7652,-108325,19228,75006,5232,-41340,-92809,94613,98107,27423,-87352,-94035,-44445,7024,-8953,-139804,1566,-2201,-6722,-32818,-5873,10278,-37267,70579,-12884,-45862,3407,-49679,13614,-3457,7436,-3373,-18396,42256,29081,60904,30107,-10566,15793,-47402,16041,-19488,27675,131107,58315,13833,-86906,-44118,21755,64993,-36382,-40243,-131088,-8337,12508,-50736,-5303,-62739,-36167,-11132,18779,6105,-28739,-5787,23114,60312,-5183,4405,22942,-32991,-43583,16259,13375,863,59553,11,42722,21430,-30475,34031,25328,58614,-9060,26310,-44002,-64424,44198,-10823,30553,-23982,-117786,-67065,-32822,26761,36873,2155,-29354,64850,29122,-14525,-87678,10873,28431,62956,82229,71977,60268,-75651,-69770,70465,-38167,-89883,-400,-14584,24278,-28088,-43172,-31785,-88352,33374,141922,17377,-50823,9030,-34248,-55885,-76421,-13667,17562,-75661,36181,20366,54766,46978,15641,82004,-23872,49207,-4207,74524,36882,63300,-5014,72575,-57559,-71248,90835,28097,50551,-39774,-43202,-33907,8928,-20749,6608,52878,-27956,7720,44270,14897,-4797,75905,53336,35419,33859,4524,-52166,24654,-3345,-4820,3109,21177,62346,-24833,-23088,2289,-26145,87373,-20566,28395,11630,5319,-68237,-8236,-9000,-53379,-67810,-29055,44297,58995,26018,-6017,-29349,-44094,-68409,-140753,12433,-21093,23391,12073,36925,-50257,-17873,45391,-9983,-54819,3363,46894,1436,-73505,-69719,-37761,54163,77777,-27735,-55268,102939,-1503,-26849,-1541,-21116,-67742,31152,12222,12438,-12076,30170,84641,-39878,39342,9695,2307,-54250,-46237,33669,732,46314,53406,-25370,-42739,8752,-9957,-256,-16396,41958,96936,-30770,-20444,-14831,13152,39739,36688,47956,-13044,-18521,-31035],[-45375,-27711,-13053,34239,30876,7455,-7472,-55289,34605,30038,26167,-14689,9709,17160,-33381,3087,-57136,1005,72742,62827,34447,-103788,-20436,14392,8526,-45166,-7706,-5489,-817,-17144,-86414,-12733,25799,-79064,-127370,69945,47453,-34538,-14133,-25857,37748,23032,-18907,-11186,-15438,-88335,-14550,23266,-5156,-49777,-63400,-11892,15682,-50432,-18663,-26814,-55734,104393,57815,-31038,-210,26004,12508,61536,102743,83417,-11252,5433,-29814,7198,-45120,-15926,-63641,-42481,30207,-10906,42068,49493,-19814,-11146,-119788,-18104,108936,34464,-33583,18457,-19115,24325,56020,134862,-4794,-32768,50357,48527,83790,-10368,-58624,-63182,-60323,43489,-47793,-92647,-25881,-39534,-34012,-14136,37360,31207,101832,25549,-6881,-13680,-27083,-9557,17794,33773,-9571,-30483,-73570,-50089,3664,-31680,-61744,-15646,-108788,-103408,-9595,69123,35373,-29347,-20109,44245,-17081,-67434,-108960,2465,-23308,-66792,-17454,-43650,49150,22354,-27049,-8004,24133,-49950,-95437,-41542,6855,-26876,-4244,-46190,-50841,67619,-32534,-38076,-26373,-88678,-73221,13883,-5953,11562,52574,-15152,38440,-58400,-19272,-31832,-68133,42049,19898,-95444,13689,-51270,-43121,-53921,7635,-48689,-123432,-20902,-40678,14307,-112011,31741,-11959,15871,4370,10642,-42429,19245,-51048,29220,-4025,2920,-28746,-91130,-37926,-6807,45383,22333,-16348,-85061,-22898,24266,-85964,41543,8146,38561,85840,92009,-9300,-85212,8811,1522,-27106,-27320,-31165,22860,16113,12458,19411,-5311,-35941,-25570,-22974,60315,-11156,-40545,38813,9502,-25499,-40699,-12466,42601,-95813,-59465,-67143,-109148,-78469,-128384,-163484,-82629,-76633,-5651,-147631,-213198,-150749,-185412,-133549,-276003,-385847,-346048,291583,382454,137568,152754,78420,58919,60233,89597,131616,113664,30679,22885,-31094,113907,22874,52439,144660,116010,70418,59894,16147,-25369,-31247,99775,-52823,-66481,6807,77043,52103,56191,34627,26621,63347,58749,89119,882,7028,-20334,-22177,-514,13755,14405,5390,7263,-350,47193,-38340,-3558,-41530,-28545,22322,-8352,-30379,-61727,40557,-12822,64625,2314,-18307,-31019,26809,2829,26795,-24595,9418,4177,67699,99065,111099,-29049,-75995,-57285,-57,17481,5451,-34108,16604,8361,1226,-1660,-92501,-57019,-37603,-36973,-3784,-23621,-838,-93544,-109048,141355,-26804,75308,105007,62991,-16584,73017,-76090,-53148,66754,57034,-38760,-116192,5540,-42076,38245,-73082,-65142,24643,-2619,65795,41513,12261,-15434,85340,32736,-9437,48073,-45463,-30000,14593,-57047,-75484,24713,-53427,24869,2533,-6987,39708,31697,79743,207871,62225,-134752,-13113,-21360,19817,-4390,-14320,-707,-26709,27966,-20223,39159,-47185,-33618,-62659,-70021,6284,2188,6953,69824,46852,41193,14464,61990,35477,-40821,21571,-50872,-71453,-53025,1489,-5291,-19949,-27411,-38985,-16557,-41649,-43994,-8443,1307,-43734,-64986,-21771,59496,23624,-52289,-12065,27379,51332,51961,38829,4375,64098,57501,67899,-34197,-81586,43453,22036,-20821,-11523,-59700,13546,-4586,33066,70242,-33879,5852,35516,60302,114140,43488,-30139,22940,-28827,49936,83215,-39049,62716,75689,7989,-26001,52776,61914,6961,4384,84463,-32579,17888,-37918,-16781,58026,33772,22967,-24476,35117,25195,-36005,-48407,-27991,-31508,-10727,-15226,37125,64289,33732,24757,8195,86693,24312,28727,-39111,-4848,71584,-1153,9502,46668,38038,-3606,72953,53557,42014,-7751,27465,-18088,-44910,57977,12979,-17804,-40279,62501,-1579,-16887,78474,12238,32936,-5844,-22740,21286,385,-95170,-103078,-25272,72054,27790,38866,3000,-3434,9139,-26713,-36411,-44869,-36508,1232,30384,-4227,39422,15427,32749,53747,20253,8513,-32668,33513,-7997,-39761,29764,-25422,-214,68430,33230,-9957,37590,74022,52199,65224,-110600,18078,-3485,-199063,-56988,29395,-58303,-88276,-36045,-26658,49645,-3904,69617,-6018,43568,58896,-99759,-50338,-61401,-65235,-166032,-15476,137939,59952,-102996,-17463,16723,-16515,32769,27211,19335,-10585,26944,-51145,-22818,7934,-32664,-23485,-30241,34208,60691,22847,35246,54638,-27447,-38710,8740,55917,63580,47843,144757,73843,36001,-32515,-56457,37415,84213,30125,4446,-56672,14043,-28244,-60340,-49195,14510,13841,-98905,-86633,-65321,11297,48258,-12717,105721,7840,-10216,-13222,25198,47243,-72306,-13452,-3194,-29282,-43390,-10072,-54822,23067,63892,25963,-115,-37049,18870,-66308,-44543,71520,40070,11674,71471,66501,97351,-68820,-22654,65360,-2142,-2182,51193,-19029,12433,86887,13765,9394,48768,16776,39011,65167,17114,-14731,-16094,-83312,-20496,-49859,-7463,7870,-74186,-115893,-7559,-75406,-67365,14797,-50156,26907,-26437,-20914,15864,-75416,6936,26002,16166,9450,-34040,34431,-78006,9649,-45587,50965,43241,11214,-6103,-34940,-35528,-17415,-60751,-42225,42455,-92748,-46537,-31228,-5418,-5483,53778,75922,22857,41441,42028,-15024,60097,-449,33331,-51018,57406,13206,26979,-13503,30034,111932,120341,209090,-71974,-8367,-63784,-61164,-50183,-47007,-58869,-37424,18713,-61649,42742,63479,59745,12171,-69445,-37862,31926,24003,-12962,10262,-15059,-88209,-14598,38867,-38594,-37802,40103,23116,-27016,-10024,64076,60674,25875,-26891,-126654,2224,101891,18610,-31385,-76113,86808,96544,34569,-94290,-91048,-71574,29937,27145,-123239,1784,-4418,15352,-9078,-2615,-2091,-68807,62352,445,3194,59196,-38429,10796,-18112,-5817,-21695,-25305,41363,37042,39632,36656,-6779,28697,-39728,24026,1222,33453,120430,31930,2086,-46378,-52716,15315,59871,-47610,-83686,-119218,-5730,27749,-55279,-23129,-82570,-46211,-1671,13017,-2846,-10655,1920,-10388,35132,12613,19589,7650,-45615,-49516,13416,20583,1259,74014,-6926,50462,40037,-6597,21198,33157,50261,-9675,35919,-42936,-58897,40946,-24548,22740,-23377,-121255,-54054,-34808,36716,55204,4245,-39279,62659,51896,-30624,-97335,3472,35000,77969,81716,66500,69507,-62117,-44846,68392,-27408,-75079,-2776,-2559,16997,-35600,-40381,-19784,-71332,41603,138055,1784,-60336,5315,-50497,-29627,-61643,1512,18194,-101455,42690,34399,58770,34050,6754,75454,-37503,35545,-5938,89035,13572,51189,10192,69292,-52645,-44720,88827,9711,45010,-46781,-36290,-32763,306,-17695,33536,61728,-15021,-9338,19157,33303,10954,81206,91191,22480,4627,-6703,-43316,17219,10194,-29275,21059,17427,-24017,-23556,-12133,7872,-21299,53353,-26743,15227,28439,7156,-92219,-22542,20326,-56035,-66383,-32567,47840,57824,56384,-11146,1250,-32776,-42209,-108767,46468,-35377,28500,-17364,23204,-32666,-40396,61101,-16523,-51219,2849,58228,-3381,-71323,-58029,-57388,49117,86623,-23793,-57866,107147,-22834,-43995,-12014,-11428,-47683,12701,7250,27536,3366,16140,95366,-15510,55888,588,-5906,-92875,-52686,11735,-403,66570,48109,-22304,-74617,3202,-55181,-12580,14084,40744,86724,-17027,-17495,-1130,-16211,37150,32850,38901,-23366,-28658,-13897],[-38882,-35655,-17216,41998,39973,1587,-23052,-36752,37674,15014,18942,3306,-151,12396,-27163,24902,-10287,-6228,76675,64537,59656,-72235,8466,35116,-6995,-31889,-26603,-11484,2792,-3445,-74610,25275,-412,-87043,-106636,75249,45955,-35088,1294,-9567,41767,23651,27626,-16712,-17797,-94729,-50179,-1979,-29531,-6344,-28324,9110,-18893,-58783,-35303,-52614,-70559,75627,49425,-36293,-15531,36732,27924,79621,95533,81129,9029,13343,-20618,34025,-37851,-5289,-71984,-48806,40365,-1502,41760,64884,-25934,2266,-126245,-28182,84648,15907,-32782,5154,-27422,20460,36968,113588,2290,-34307,64321,45102,91214,-6469,-58564,-74079,-50963,53082,-44270,-87756,-36071,-20748,-32784,-17570,21256,15350,81022,31633,20506,20816,-19359,-53115,20373,20391,-24991,-35995,-38432,-47002,5349,10063,-50255,-30606,-128612,-100419,2765,73016,35754,-8736,-33526,39208,-25485,-66285,-90460,26271,-37143,-68213,-21813,-56045,52006,20029,-30299,-14166,-23964,-63527,-66688,-5996,30458,-39995,-27819,-35827,-47722,53105,-34170,-33000,-20153,-83368,-69509,23941,559,27043,76642,6150,23175,-23932,-16900,-44695,-64699,36922,-17869,-79179,9060,-15143,-4193,-35874,22563,8668,-115685,-9996,-41537,32343,-103619,51984,-13116,-23826,-5819,-6080,-76767,13150,-49562,22350,-8221,7320,-11865,-73720,-7610,2719,45831,42698,-14941,-105988,-30114,26068,-80159,23447,13005,33836,96057,72278,-26651,-100159,-7477,9924,-4010,-28337,-44874,16751,33612,-9863,9649,337,-21892,-16741,-68168,79410,-4335,-49562,52697,512,-53886,-100933,-8171,28698,-106005,-43058,-67019,-128044,-78140,-115167,-145996,-84549,-98512,-46388,-161453,-212550,-149639,-189686,-127702,-275866,-392081,-329491,262175,372288,145168,174942,114374,52869,59986,85067,167072,123722,48355,22861,-22771,149736,37227,75888,154395,134830,78190,49262,39064,-30563,-53565,94667,-38631,-58861,-8346,57108,29650,31838,37900,25179,45151,53992,70364,-17395,9424,-31840,19163,-2519,10318,30060,22331,24482,-13138,55543,-40591,4283,-41121,-23734,30985,11787,-47199,-69932,32041,-10875,60253,6994,-38249,-33676,7964,-3385,42210,-58096,24789,-12640,54143,50441,82323,-23913,-52999,-54418,2722,29150,-12550,-28311,-5462,39287,14603,26238,-52694,-16047,-51761,-29738,-538,-25565,-9265,-91624,-110898,130324,-22786,73804,110395,63908,-3891,95024,-78369,-67773,38257,53506,-45491,-131418,-7694,-37049,52131,-79144,-70097,20571,-10830,32261,13163,-242,-46130,65950,41441,-10712,52721,-19050,3400,18055,-41104,-62093,28390,-39906,26189,-9360,-20624,31590,46679,68012,188649,63128,-128711,-1179,-20718,20319,-22158,-10235,-7028,-18197,44565,-40902,6680,-65878,-27749,-49123,-49276,-2848,-11854,-1015,82036,56722,20096,32221,66027,72522,-34286,18649,-45530,-82716,-41562,11020,1051,-13425,-38907,-49259,-10156,-31615,-71350,21325,29391,-2834,-61708,-24286,44237,62447,-28707,-8015,20205,64202,39814,52693,59641,67330,45893,42764,-23284,-75222,27260,25358,-6635,-17862,-51271,8868,4043,35124,61137,-33390,4522,44243,82001,116642,76079,-11412,12430,-19499,76869,66611,-57090,52056,81056,-2138,-11325,66942,60829,13710,5868,75353,-27513,36953,-26134,-15059,34281,21557,12166,62,28997,-3319,-43284,-79092,-57230,-64333,-19138,-9224,33104,82778,42941,13620,37188,76089,8075,36455,-27254,33659,59091,-21584,-922,40753,46704,14157,68419,39209,38122,-15092,34693,-8347,-24404,82268,10137,-15686,-18590,47648,3150,9811,64524,11427,52747,-8799,-43480,32968,11894,-106021,-95145,-11382,49728,29504,46026,13425,14523,19163,-31793,-38908,-34060,14486,22946,27288,-2969,9654,1263,-2786,20477,-9229,-24948,-31039,17744,7831,-14670,31328,-34135,801,92031,55924,-18436,59751,97726,32739,59732,-95804,17971,-6052,-160047,-52925,41416,-43390,-59516,-24611,-35250,23711,-11293,41593,2491,59547,69323,-89336,-30235,-59305,-54279,-136365,-35274,126134,73105,-99377,-1374,59992,7796,64355,67482,10514,-38811,-14963,-80128,-12458,-24908,-113626,-23122,-44976,15106,53408,3211,17605,37904,-39264,-34190,653,37892,78421,53074,124569,50039,-481,-24695,-61806,36269,87213,35045,30180,-18543,-1092,-26096,-30306,-57670,19214,-15510,-90530,-85218,-66508,-4019,34923,-4324,97717,-28789,12112,-2076,28153,59510,-40004,-4151,3383,-27376,-31609,-37907,-56101,23104,90644,35664,7738,-35881,8866,-84119,-50906,80253,49858,9986,80557,67297,93157,-66376,-20968,57315,-10857,-37240,35680,-31027,14392,64958,4460,4725,43376,24325,42629,62970,19861,917,-2996,-62976,-20261,-49506,9090,-25053,-60631,-98360,-12927,-69222,-40932,13794,-37481,31251,-46064,-10128,837,-57520,18436,10478,27036,33980,-27027,43325,-51810,35764,-58979,15531,50703,19928,5665,-26657,8303,-8343,-47226,-52652,33687,-80149,-42078,-27030,-14095,14188,49058,89204,16066,21168,62201,-31433,35896,-17606,26461,-43296,50558,24679,28911,-10463,32334,99742,142930,197379,-48915,-12419,-55421,-69312,-67748,-44939,-88274,-45495,27143,-53223,22812,47321,68647,15075,-74927,-36583,43153,26803,-20071,28470,-27954,-84512,-15559,40463,-38985,-57681,37527,8851,-20530,-25282,49000,45433,38711,-66770,-115522,-14484,117659,29240,-31332,-44295,62518,68263,31860,-89710,-78493,-74629,60062,62536,-92740,6271,-9205,34484,5102,9412,-236,-92091,50358,14267,49535,91514,-16454,12183,-27042,-11023,-29407,-23924,40264,45584,31053,38508,-5154,45596,-30301,30241,29750,33498,99185,12377,-7391,679,-54159,-912,50265,-54065,-109794,-89229,-2881,40958,-57694,-32845,-72514,-55394,-10377,-5751,-5788,1207,6751,-54936,-1009,18843,29992,-5391,-49555,-41086,11450,32209,393,61666,-24207,53332,58554,23330,9940,38898,39280,-10890,34044,-40207,-45756,32578,-30616,12119,-19013,-106441,-44336,-28615,43958,67079,11437,-46715,59856,63553,-38335,-93758,-10717,38832,74188,78769,60318,80094,-20526,-20155,59254,-28227,-53933,-7815,9232,8743,-34263,-31996,-1631,-46842,44275,109440,-9414,-68201,-9738,-71549,4118,-42732,10771,14716,-104194,48591,38422,51208,10935,-4547,65592,-41066,24036,-6935,81669,-4661,42476,25906,57642,-29973,-4965,79865,-13213,41411,-51717,-21327,-21412,-3472,-18437,55804,55739,5558,-20365,-3000,64586,21933,89265,126222,15865,-20925,-23027,-27091,13981,28067,-41650,36133,9704,-79062,-10841,21174,12141,-10802,10272,-29336,199,33446,6564,-108305,-34987,51354,-50175,-50139,-33228,33668,52619,76725,-12680,17387,-17270,-4413,-54297,85081,-44254,25683,-51912,-500,-11838,-44065,74120,-25395,-50256,-1946,62456,1044,-62545,-29085,-67874,35787,76012,-21978,-54444,99710,-38572,-44993,-21532,-6919,-27823,-2431,-260,40637,14056,5970,92711,528,74169,-12152,-18042,-124116,-53130,-14652,-4017,75623,35217,-13399,-94680,-809,-90617,-29718,33633,33223,64693,-2328,-9558,17806,-48983,22550,26825,25359,-29485,-35758,3182],[-29753,-40457,-13021,41744,37985,-7182,-37114,-1304,37202,2840,-995,11500,-6868,-491,-13376,45022,21808,-11792,73006,64496,83494,-41504,53139,68107,-22182,-19053,-44338,-23243,5428,11372,-52734,56113,-26661,-93045,-81932,63415,41457,-40400,12282,13795,54970,12190,59863,-20025,-18188,-84711,-69147,-23006,-36359,44670,1976,33742,-54789,-59000,-41515,-74246,-71422,45022,15576,-44964,-27786,39685,45779,97128,81030,67607,33883,-1138,-2960,47605,-27633,-2987,-79569,-43603,46673,9810,45306,65148,-28410,19938,-125067,-26484,56803,3863,-23887,-15870,-36694,6747,15194,90614,4701,-38663,63126,34580,81489,2927,-55908,-87480,-35036,59621,-34417,-70790,-41568,3461,-12455,-23215,-6259,-7014,32491,25085,54608,48656,-10886,-81580,18869,-2242,-35667,-45917,9677,-46692,6989,35206,-30602,-33323,-128179,-97108,10734,76273,35946,5599,-54066,22176,-20190,-48493,-58844,43601,-55790,-67576,-23986,-66577,35884,19178,-24363,-20093,-82514,-69943,-18897,31494,53255,-51794,-49771,-29003,-32539,35340,-27843,-25289,-7814,-66475,-62351,26641,8161,42673,79947,32392,-1789,6677,-24169,-53616,-52735,13637,-53021,-56881,-2119,28810,24003,-10177,40113,73670,-72828,-7247,-33814,42195,-65685,64852,-14243,-75588,-23713,-25142,-96562,11981,-39406,14709,-23982,2599,6595,-39043,28314,12787,43465,51781,-12733,-113802,-27544,26676,-65741,1914,16638,21871,88215,38307,-46065,-106167,-28745,4283,21905,-31379,-53437,-2168,46273,-12140,-10343,-11427,-20214,-2249,-117301,95046,6473,-55275,49695,-13368,-77954,-145495,-7349,3318,-113375,-26072,-40249,-137976,-65937,-83179,-114324,-83516,-105858,-78884,-161735,-200920,-132259,-184750,-116327,-253141,-406476,-378665,258640,369106,168365,187538,152311,43723,54358,71447,184433,124234,54716,20408,-6169,161518,42390,95154,158851,140801,79750,38738,69323,-11382,-72321,80782,-24516,-48725,-19902,39534,8051,-7766,27994,23036,22548,49045,39391,-36033,15575,-37955,49800,-474,9604,37834,26326,38628,-30617,54388,-35761,13956,-36484,-8933,46625,36612,-59498,-72991,21021,-124,59180,11158,-44366,-31857,-13574,-9779,50918,-72270,12484,-32770,39881,240,32949,-21142,-27419,-48834,1944,27597,-21908,-11596,-23622,68474,23105,46030,-3862,27736,-60262,-22759,2953,-22543,-13044,-87802,-114238,119358,-1316,72865,109461,64636,11418,104543,-72720,-52641,13262,53168,-35960,-127743,-24617,-35246,58366,-93565,-51342,20253,-8287,2418,-9250,-5489,-74459,48177,44156,-8398,56017,6543,22206,23140,-22293,-48492,31551,-20029,25959,-25731,-23676,24504,56553,45189,163276,60557,-92019,8669,-17024,23763,-15546,6506,-8601,-9673,56927,-39557,-16218,-74379,-16431,-26562,-22517,-7307,-18603,-1596,83025,55339,3672,50920,73545,91485,-24317,18324,-26236,-80348,-17301,17060,8457,1502,-40026,-46159,6418,-9257,-93091,44079,47547,29633,-50490,-20038,17160,85167,-5935,2509,20147,74669,23092,62073,80622,53216,29794,13998,-14982,-64820,13699,31423,7675,-21999,-38862,-7220,13150,36462,57861,-31248,3849,51075,85233,99373,104426,1771,4122,-11122,86777,31305,-77015,26204,77113,-21585,-2796,71377,52455,15358,-9961,73678,-6805,43227,-19361,-23256,13821,8116,9487,20831,21672,-36621,-38120,-95726,-76526,-70397,-44822,-5945,24690,85304,46663,6558,52312,57034,-15090,39805,-14967,77268,40010,-35611,-15399,26249,42533,20833,52671,20773,26301,-24444,37121,5764,-632,95672,641,-4434,2810,21774,10148,39096,36390,11424,60161,-12590,-66951,42376,16940,-97888,-85027,7933,24714,26559,38474,21876,34203,22350,-29909,-36014,-13358,51051,48179,17198,-16938,-22222,-18093,-39179,-4658,-31860,-43728,-20426,12523,23240,22315,34816,-37885,-840,101225,56017,-30741,77188,121512,367,47310,-64858,18129,-11612,-104514,-41622,57826,-28940,-47228,-7190,-40907,4283,-15313,11588,23555,60416,81586,-71446,-9529,-44953,-30845,-96598,-42876,114270,78989,-81006,-3728,79617,24796,69958,110041,4253,-54927,-43111,-76625,2044,-39530,-135227,-26656,-33714,6364,39052,-16346,6184,23092,-42870,-24094,-5845,15661,81150,49791,87552,33485,-29986,-20258,-62724,25312,81618,45507,50522,23868,-9289,-19661,-1880,-62995,28343,-42665,-71693,-81971,-64044,-27676,8421,3368,64342,-62851,25890,-4200,33218,62165,1476,6791,1889,-20267,-13296,-50466,-44471,18696,106081,44400,21139,-25083,675,-93141,-47720,76567,56254,15422,90015,65153,85094,-51522,4242,44840,-10791,-58750,18323,-47825,17134,35145,-964,918,50333,38274,48275,45375,13542,11718,201,-31353,-15806,-44669,24946,-48056,-39388,-65683,-19854,-46965,-7064,15733,-20642,44005,-56555,3455,-17082,-33881,22098,-6798,35045,46542,-5570,52113,-22204,47797,-55944,-20868,47506,24094,18580,-12722,47135,-14420,-48128,-62538,19993,-60298,-28898,-10440,-17751,26270,34192,93731,12703,-1407,84056,-34057,15061,-23759,18590,-40528,36613,32456,28844,-6590,28185,79485,160561,172144,-44262,-27074,-58656,-77704,-73902,-27718,-103723,-44282,32308,-45269,1421,19847,71132,28320,-69035,-23235,51646,30417,-21700,58193,-33655,-73844,-16828,35827,-40481,-76146,21746,-15218,-13806,-34673,33363,21086,42972,-98852,-73712,-24222,116442,35338,-42663,-7378,29546,22487,22535,-75030,-58251,-52319,84366,80716,-66307,12590,-17298,42337,11207,25518,13754,-99020,38682,24609,67907,91356,15320,17232,-36190,-6565,-25258,-17857,38458,52564,36280,35159,-7444,57449,-22739,40657,59745,26931,71725,1708,-13713,37690,-48322,-22714,41646,-54683,-115161,-52668,-109,48363,-64718,-28578,-39845,-64064,-34936,-33925,2645,4140,10851,-98118,-37251,9014,33780,-11017,-45304,-22686,10042,43713,678,27880,-44651,51751,68770,50547,2509,41138,25796,-12779,18567,-40054,-31700,22889,-26708,-4260,-12171,-82004,-42036,-16516,47104,68640,20707,-45160,58740,62047,-34982,-79708,-31901,35611,52503,74894,57399,88285,32578,-1122,37346,-40718,-27514,-13786,17970,5867,-22755,-17364,17926,-25468,40360,65307,-14731,-69267,-34086,-93955,37703,-21455,11759,2107,-84175,57693,33645,32802,-14696,-17152,63863,-32294,14128,-7191,57274,-12455,39319,35541,40112,4185,34449,67272,-35927,36444,-59383,1667,-236,-2679,-19409,62975,41397,31976,-18893,-19029,99245,27151,91189,143440,17451,-33038,-40710,-11948,13904,43369,-38018,48413,2229,-88196,9995,53652,14254,-1462,-28906,-27038,-12575,22289,3413,-111885,-44404,79359,-37843,-24005,-30824,967,43339,81987,-11070,18042,-171,34135,3926,113333,-43070,18045,-77362,-28380,4399,-26929,80267,-33606,-49637,-10073,54972,7775,-50917,5475,-65303,17558,57391,-20894,-42776,87201,-43782,-23933,-26394,-7888,-11142,-5586,-2656,48380,20604,2351,78683,4904,87520,-24072,-30346,-135460,-45820,-34527,-11820,69431,18309,-2014,-103281,-1998,-106488,-45329,42111,21011,47375,10336,3323,36878,-69211,3311,16587,10501,-30495,-39093,15024],[-22924,-40000,2208,31841,25847,-15410,-46238,41681,35218,-3136,-35904,9122,-10593,-21105,120,46956,28737,-16739,59335,59525,97767,-21598,98108,103397,-30305,-9435,-58631,-36239,6073,24163,-26627,73143,-46975,-95610,-60079,41683,33438,-47300,15840,38228,69496,-7920,67773,-20610,-16226,-59127,-73210,-34930,-26540,79195,21242,55457,-81679,-49079,-32364,-81568,-57006,24549,-32957,-57261,-34912,33835,58841,107024,63743,50906,60145,-15162,17811,44325,-16795,-3770,-73536,-27530,49218,19210,49121,54588,-26731,34075,-119615,-14880,29915,1270,-6064,-36708,-45395,-14324,-4971,71907,1687,-42826,45479,20521,61291,15630,-51133,-99085,-16106,62410,-22446,-44788,-41016,26953,23105,-26204,-38392,-29871,-22547,7926,89096,63530,-3665,-88502,14887,-28422,-44072,-57759,53296,-49943,9902,43800,-4617,-24666,-105041,-90901,11308,73922,36759,8147,-76375,788,-3512,-19391,-19820,52200,-76641,-64238,-24215,-74228,1195,12917,-12151,-27698,-133628,-69152,26289,56099,68556,-59261,-64973,-26892,-8999,19696,-11202,-18169,7652,-41271,-54825,24382,22169,56460,59677,56938,-28488,29584,-33080,-51714,-37521,-20427,-72220,-35234,-15587,69416,33967,14209,54968,122935,-8610,-14351,-19736,43752,-14646,67296,-15110,-119178,-42689,-39707,-104161,14761,-23360,7397,-44586,-7172,22999,3329,60836,20782,39955,52045,-14570,-107942,-16933,21750,-50465,-13633,20658,5682,65350,1285,-58968,-101758,-52532,-14559,40819,-34276,-58045,-31005,54019,3972,-36325,-31600,-31265,9153,-150536,100999,14249,-49620,32011,-27369,-91432,-161444,-11131,-30315,-115289,-14220,6983,-134206,-45803,-50476,-80229,-78186,-90409,-88151,-151856,-183470,-102845,-170066,-102940,-221469,-430399,-463170,280470,374672,197245,185030,183214,35290,42576,48683,171323,114295,51809,15218,14386,147608,36096,107067,159941,127722,76340,32318,97692,22782,-86583,59539,-14456,-42737,-24670,25745,-5369,-49828,6107,17660,584,45895,5554,-53122,25613,-34549,56697,3055,14543,38194,18555,45754,-44422,45346,-27080,22032,-27852,17433,66449,59184,-59352,-66773,11185,16720,62658,12020,-32966,-24025,-35875,-21135,46411,-63516,-17362,-53335,35916,-30907,-22206,-19609,-4154,-41033,-426,14646,-19713,14326,-33113,86589,24991,47848,32370,63221,-58206,-13502,10648,-12262,-13110,-81404,-116498,108696,27833,72292,108786,67888,25889,100702,-60278,-5540,176,59798,-10189,-107004,-34939,-36274,51785,-107552,-14863,23340,5660,-17153,-19855,1593,-87392,38412,40829,-3129,53922,21168,20739,28308,-14474,-41850,31678,-2252,19472,-47352,-17782,22018,61441,14870,134219,65217,-37552,17341,-14308,29845,12715,33934,-3541,-1983,57275,-20308,-27736,-68561,-2347,-2652,1593,-4046,-18155,4383,69570,45641,-6410,64646,80646,79389,-16595,19782,573,-57032,14226,20210,18050,21663,-32165,-36593,25423,21200,-105170,51558,54109,45447,-31707,-8652,-16317,82800,12712,20445,30441,77294,5029,61377,72123,34780,13746,-12614,-10543,-61114,4938,39990,18858,-21634,-26350,-28296,19827,36937,59112,-29282,4735,55860,70811,65981,120121,4858,-1182,-6848,78002,-12909,-96040,-12776,59763,-41653,-2523,62996,39294,9736,-35508,82721,20624,37426,-18513,-37722,3390,-3998,15080,31127,13718,-64395,-25407,-96912,-83163,-56516,-81639,-4858,10971,68872,43052,8766,51391,31100,-39848,34655,-3015,115286,16613,-41733,-28689,7812,30763,20070,30139,1190,6228,-36872,32970,19815,17094,93120,-14537,10283,17390,-7521,17966,66422,2265,9380,52228,-9758,-85019,45944,17297,-72114,-72769,27911,5599,18489,17532,25732,50630,17471,-20227,-26637,9457,59265,69303,3667,-47493,-49351,-40270,-69150,-17602,-45143,-41702,-3757,16488,36469,59442,38726,-35899,-1620,94915,33154,-44170,80836,139928,-29885,29465,-29304,16035,-18088,-51277,-29267,66963,-16676,-47872,10978,-39375,-4991,-14053,-10721,54178,49107,89887,-54416,7791,-27979,-888,-56127,-37932,103724,74983,-57581,-34296,64025,31130,48953,136376,410,-57469,-57229,-48270,15538,-32611,-92600,-31653,-2611,21937,24336,-28692,1166,13755,-37295,-9577,-8531,-526,73298,42562,47120,30791,-43883,-21029,-57992,8808,74767,54939,60563,56247,-5229,-8213,12815,-61436,39615,-62406,-50756,-77621,-57052,-51388,-25127,5904,15387,-84942,24673,-20812,39610,54910,43634,18381,-4764,-11558,7472,-43653,-24220,16436,107929,52882,34750,-9857,-4372,-91377,-33915,66513,58757,28027,94089,61934,73780,-31004,49524,29632,-4870,-63109,1700,-58945,17804,8557,409,-1223,66827,58471,55888,13827,-5597,16931,-5451,7535,-8759,-38746,35936,-50706,-14511,-27090,-24151,-15840,24461,18694,-4031,61497,-51156,14151,-31348,-1455,20169,-23017,38466,43065,24927,60899,5842,43315,-35173,-50088,33591,21607,29581,4300,68374,-29131,-59475,-67088,3820,-31830,-9350,11608,-18016,19498,14084,87473,15910,-20620,99804,-24787,1125,-19556,9372,-43159,28736,36501,29329,1187,17590,56459,171552,137761,-52019,-48019,-73269,-84141,-75151,516,-103548,-44233,32427,-34269,-14583,-11967,64643,39237,-59727,2383,56974,32275,-19697,88083,-31092,-58830,-19879,27931,-42304,-95519,-5370,-40682,-8148,-37625,21854,-5140,37316,-116399,-14669,-23966,96858,37275,-59849,22774,-1222,-22409,11480,-54475,-35096,-13999,91127,71389,-56999,18026,-28497,34193,19457,37941,31050,-87982,29560,28947,47573,65642,51431,22155,-51775,907,-14031,-11482,35990,57382,49897,26977,-13413,57018,-19598,59905,82686,14405,40565,-1004,-16611,55602,-38399,-44395,36631,-49716,-103410,-22916,1623,48168,-78129,-9666,-2119,-72047,-64931,-63393,20389,-1299,16462,-124540,-62380,-13550,31243,-7077,-35906,-1486,8917,48936,1610,-12389,-58995,46989,65785,66127,-1070,38191,9983,-15045,-6619,-44444,-23130,14974,-14780,-27589,-4684,-57507,-47355,-1561,45770,60762,28805,-28528,58424,50412,-21219,-58410,-56179,23353,19795,69570,58544,91468,74063,9715,6403,-59175,1334,-17464,22665,12592,-3945,1691,34436,-13109,30224,19266,-14382,-59689,-61280,-111938,62085,-690,4446,-19784,-52040,69853,22630,8410,-34377,-29963,71053,-13522,5878,-6408,26040,-8411,39860,33678,19970,37799,59598,54387,-52453,28023,-73887,29615,27740,2152,-17215,50390,26141,58970,-2788,-28503,123614,27497,78839,133126,25981,-27256,-54059,-3521,14464,50902,-19914,59622,51,-63054,32118,65249,13949,3193,-54029,-20138,-19609,-4276,-2348,-102607,-50354,97749,-24233,2376,-25530,-41706,30904,70620,-6655,10012,14510,61659,48718,121051,-31349,9574,-82692,-52292,10470,3406,75426,-37833,-46850,-19147,35751,9938,-39782,32850,-51604,551,41903,-18362,-24172,73131,-37106,16715,-25034,-12303,1151,3627,1014,48479,24553,4680,58674,-974,90585,-30536,-38739,-122504,-30756,-37969,-23761,48902,2242,6415,-104325,-710,-102096,-53463,42701,6581,48608,18740,20039,51272,-67353,-11113,1457,-2613,-27510,-39412,16718],[-22979,-33510,26278,14281,7300,-20153,-47899,76799,33434,-1999,-79323,-2198,-13281,-44690,5076,21154,13290,-21707,37164,47937,96745,-14679,125093,123890,-29013,-5053,-68151,-44944,3485,28036,-3476,76936,-56771,-93382,-43867,20348,20773,-51798,11738,59463,77893,-29978,49965,-18765,-11351,-26256,-69060,-35911,-7078,84669,27934,68210,-92274,-29998,-7357,-70179,-32791,16115,-78648,-69339,-36300,21957,61982,102798,45059,38106,84793,-13413,35879,27333,-8099,949,-44713,-4542,49172,22924,49047,39549,-21093,38825,-111941,2569,7296,7157,17727,-50743,-51327,-38460,-20730,58797,-5834,-43883,14593,6740,39103,28633,-43868,-105998,902,61926,-12084,-15964,-34797,46273,62213,-21955,-67172,-47898,-67076,-15350,113088,64023,743,-76773,12127,-50078,-52539,-67835,74605,-56044,13987,44372,23400,-9908,-66952,-75368,5330,62130,38669,-3752,-93206,-16207,18381,11392,17446,52027,-95417,-58494,-23323,-78888,-43597,-598,2175,-38726,-161081,-62944,47798,58364,73282,-60434,-69584,-28523,15265,10306,13125,-14833,21299,-13137,-49865,19426,44626,66431,22889,73623,-49355,44199,-35727,-36068,-24629,-53741,-68985,-19480,-26730,95753,27006,27357,62307,137986,48599,-29132,-4034,38618,26505,59845,-14864,-135568,-56963,-43565,-101702,19656,-6894,1081,-60542,-16726,33593,41236,79288,24108,36726,47748,-22498,-91694,-3516,8957,-41495,-17488,26561,-11042,32866,-29275,-60675,-88554,-74391,-40701,44203,-35032,-58944,-63141,57080,27795,-62413,-49968,-47745,10708,-153283,93434,15004,-27381,7432,-35656,-91202,-149947,-20740,-67048,-110880,-11176,61380,-116354,-24678,-34591,-55571,-67949,-52209,-68447,-136820,-166338,-69359,-147886,-92545,-194735,-460895,-547232,318262,388547,221938,167763,200843,31970,26780,21487,126649,97005,44750,7949,34746,114766,21407,110989,156078,95907,70250,32511,112180,57141,-94533,33543,-9150,-41522,-21437,15753,-5848,-76743,-20483,9367,-16340,45089,-22284,-66226,39774,-20579,39721,7151,25573,33593,4317,43739,-47121,34986,-18171,24762,-16829,52736,84812,71557,-44507,-50026,4592,34631,68579,7962,-7471,-10294,-54183,-37350,27024,-35293,-45108,-70076,46103,-34345,-67031,-17914,16295,-30170,-1432,-2566,-7471,44813,-31961,88595,20094,29666,41621,82390,-45212,-1016,28513,6430,-11019,-72683,-114093,100936,54659,72031,113027,74016,37433,87546,-43252,53746,2445,71929,21654,-75672,-30844,-37643,33367,-111859,25255,28631,29119,-23388,-15925,21464,-77773,38697,32145,3258,44596,21894,2597,31165,-26680,-46482,28153,2653,1807,-72705,-6534,26270,64223,-16378,99318,81378,15681,26493,-17416,35217,49303,66342,9296,5025,42308,3889,-30546,-47835,11025,15049,16937,6784,-12309,15168,45615,34831,-9681,68689,82129,36052,-14497,21616,27306,-16343,45739,20132,30641,42619,-19488,-27024,39571,52255,-105579,41848,50167,43896,-6777,8015,-48009,55414,25180,44387,50661,69409,-11124,46857,46666,22599,1197,-31757,-9175,-69884,2189,48581,24599,-15691,-17474,-46692,21649,35502,59368,-30011,6869,58791,44787,25380,120803,-1347,-3392,-7387,55653,-51303,-107427,-53793,30703,-54321,-8182,42953,25427,-2773,-57522,98723,41648,24402,-21522,-51035,4726,-11718,25999,28158,4943,-79737,-15173,-91490,-77100,-35353,-118682,-4791,-6093,36403,32478,21666,36709,1016,-59291,19091,7221,138922,-7179,-41425,-36115,-8565,18918,20357,6974,-15516,-18490,-51730,22161,29890,23328,76143,-32854,23934,21513,-31365,25164,86705,-30212,2479,31226,4143,-90120,42442,17243,-34672,-54828,43308,-621,5732,-10895,24081,59402,4763,-6917,-11084,27054,39479,79825,-7350,-81833,-66814,-61242,-87991,-18351,-50279,-21653,14522,23765,44976,86039,41762,-28973,1554,75945,1418,-54528,70189,147985,-44814,9133,-252,10154,-22951,-10675,-22008,56954,-6504,-47539,25103,-28643,-4594,-8588,-19719,85400,31924,85332,-43506,20732,-14980,27296,-22805,-26217,91314,60927,-39945,-85375,15796,27024,9123,134488,-1208,-51143,-63209,-16917,22701,-9574,-18856,-33877,32236,62470,14599,-29760,615,11121,-24697,6503,-6366,-5374,59955,37415,13341,42386,-39538,-25209,-48088,-6925,73722,57173,59479,68148,13486,5952,9045,-50549,47773,-72543,-34032,-72938,-46332,-66893,-56725,567,-33702,-90675,7986,-47316,46004,40892,75968,28149,-12251,-3739,24769,-22781,-1378,20465,96037,62068,42453,2681,-6835,-79200,-11263,56898,56251,43060,89448,60379,60489,-13353,95364,13741,3296,-53082,-12068,-57380,14163,-7227,9751,-1593,81718,80823,63761,-23733,-36314,19193,-16159,44228,-556,-36117,39065,-30721,9601,7100,-22893,12506,45600,20220,8663,77684,-30010,17798,-35814,37048,17717,-34474,37495,23395,56284,68075,26201,26731,-2015,-67593,12502,12198,35657,20751,65401,-44631,-73558,-63246,-11021,5159,12670,29489,-15186,-9372,-2428,72495,26615,-32652,102745,-10563,-5001,-9602,-321,-47107,34703,38492,33044,14919,3573,36466,176710,101322,-64493,-70102,-91070,-85910,-74648,30970,-90997,-50645,26553,-17399,-21369,-39199,48444,36582,-53591,34240,58286,29347,-16849,106170,-21657,-42015,-24071,20416,-43243,-115861,-37756,-57370,-5925,-36047,17616,-25343,23025,-119960,39806,-15497,62586,37028,-71347,37040,-20206,-49597,3558,-33312,-14949,26317,75504,37318,-62431,20633,-41469,11148,40698,39206,41044,-65367,22889,26467,-2296,29308,83309,21033,-75595,-1010,-4021,-7485,33426,60525,63268,15141,-21179,41991,-21175,87901,91526,-1698,8039,1423,-15368,54718,-29051,-60392,34967,-39794,-81922,-8563,313,41062,-93564,18930,24017,-77883,-87090,-83868,39834,-12128,24418,-123207,-69490,-40052,24453,4756,-25238,16097,7921,42601,472,-41990,-60375,40452,50387,64104,-2468,28485,-7535,-17559,-33178,-52513,-23414,10047,-707,-55358,1580,-38912,-56526,13307,40667,48657,33418,4878,55158,35009,-1100,-33028,-77749,3470,-13565,60558,61486,88764,87317,12016,-20670,-75108,27320,-15357,24080,28834,16994,21724,45210,-10435,14794,-17803,-10007,-39220,-82802,-119831,70547,15764,-8930,-44429,-21709,78384,8392,-14892,-41909,-41610,78338,9344,304,-4047,-747,3741,39377,18670,503,57551,61478,43749,-57949,16289,-96121,55374,57120,10013,-10164,21358,14949,79944,24625,-32936,125903,24009,50266,97007,37646,-6338,-57099,-1754,13114,50627,7492,71455,7184,-26745,47877,49860,11517,3514,-60796,-10472,-19284,-39885,-10232,-84467,-52873,101242,-15797,18718,-17796,-78957,17059,45044,107,2701,22875,70248,70261,108941,-12664,3319,-65302,-65110,4929,31737,57450,-35541,-40456,-26232,10129,4181,-31407,45341,-31300,-8141,34564,-12733,-3269,58133,-21350,65757,-18340,-17025,9255,20306,7494,40745,26268,9566,39438,-11407,81850,-28709,-40655,-91505,-10184,-21543,-37772,19524,-8467,6805,-101606,1337,-84466,-50483,39725,-7480,70630,22221,39151,57999,-44388,-13633,-15958,-11748,-22950,-38272,5903],[-31843,-21884,52672,-5921,-12716,-19986,-40878,88629,32565,4851,-117465,-19218,-17485,-63879,-3387,-28458,-12967,-26612,11660,30115,80042,-17691,121932,112948,-20431,-6103,-71876,-45002,-2855,15961,10553,73113,-53998,-85644,-32277,7123,3194,-50791,2523,76166,76525,-46111,13914,-15366,-2875,1361,-61905,-27320,13068,65100,24671,68833,-84606,-5690,27917,-44081,-7993,14404,-106108,-74574,-32839,9542,54567,82077,24451,32491,105359,4849,46608,5335,-3787,17945,4558,19651,47813,17967,41999,25241,-12369,32410,-102670,20735,-9169,17625,42061,-55768,-52487,-60337,-30564,49616,-15672,-40067,-23051,-3672,21722,39056,-33235,-107434,11015,58560,-5567,7675,-24925,61033,88936,-8588,-86123,-58189,-93611,-39192,114461,53621,1746,-57045,13911,-59695,-61574,-72524,65366,-62881,18251,47754,48206,3837,-28336,-44846,-2420,40831,41823,-27756,-97831,-22237,37750,33927,43914,45252,-107582,-51526,-22425,-80400,-84972,-17983,14568,-54138,-158662,-53994,35635,38329,67820,-55233,-62156,-31702,32221,8946,38720,-17014,27997,11903,-49115,13003,71941,70854,-17560,78610,-59301,51534,-27729,-9640,-18334,-76552,-45649,-12536,-32578,101662,11218,23033,59435,116316,73180,-46622,7110,28828,41428,45860,-12195,-117790,-63615,-33482,-90922,24998,3902,-4037,-63785,-21868,35263,65020,76055,21355,34454,42518,-35512,-70813,6117,-10677,-42130,-9779,35262,-25543,-2639,-48029,-51672,-70908,-89154,-66344,29492,-32712,-55245,-89883,55143,46173,-82068,-59338,-57683,301,-124888,72705,9263,9987,-13910,-33420,-78505,-122659,-36756,-100729,-101180,-17378,106268,-89952,-10267,-44277,-47486,-53331,-692,-28356,-120806,-153103,-40483,-122724,-89852,-181589,-491148,-600771,355421,406599,235440,141237,203365,37120,11186,-2219,63200,77488,38965,-66,51878,75268,6153,108908,142427,53466,63633,39519,104446,77429,-94080,6031,-7243,-40615,-11282,9275,6991,-74503,-41880,956,-25710,44893,-38297,-72642,56951,1393,9476,12558,40962,27250,-9806,32665,-35950,31973,-11748,19450,-5430,89650,95800,68072,-18750,-26905,1045,47954,72002,-710,23183,7729,-61600,-52975,-2148,3222,-53259,-78625,65146,-15618,-91289,-15130,36427,-15162,1399,-14497,9470,72451,-21382,75696,10215,-1806,23632,83021,-24936,13381,58945,32684,-7992,-63725,-104470,99221,71795,71605,121993,80498,45438,71951,-23599,95648,17442,83548,44266,-41918,-10363,-35937,10552,-101564,52559,34566,58419,-17111,1484,49579,-47328,45256,19139,8357,29438,12317,-21890,29371,-57693,-59986,22582,-13759,-28655,-96702,5755,36750,68686,-41242,57784,103980,53147,37464,-29330,32925,76627,95491,29623,12235,15897,19116,-29329,-15873,20554,21670,21917,21657,-3338,29185,20751,30741,-6972,61021,75133,-24046,-17702,22317,48964,28654,69970,15698,45494,60487,-6733,-19677,44597,76002,-94311,20550,38769,30208,21409,26551,-68676,12627,30837,70053,77164,53755,-22863,19006,15471,19865,-7033,-41055,-8917,-88998,5339,53580,24070,-4540,-14273,-56830,17434,30631,52362,-35149,9090,60589,16247,-11479,110367,-11624,-2951,-10360,28693,-70660,-105210,-80571,-2061,-56223,-14551,16302,15325,-18944,-63147,113359,44793,10069,-25206,-55307,13711,-12498,37060,13774,-4854,-80486,-17298,-92829,-60283,-18346,-144132,-4075,-22013,-4218,17802,42465,13223,-29777,-68209,-5139,13919,144829,-26441,-38217,-35248,-17621,13411,28819,-10797,-25699,-41545,-65883,7448,33880,18072,50738,-50876,33725,16307,-42275,31057,94888,-56590,-9848,4984,28856,-77983,33767,20943,5980,-28923,50405,8140,-10106,-38443,17635,58385,-14206,3118,8560,35423,5409,78132,-9371,-101785,-73381,-76346,-93873,-10040,-49634,6420,30087,27454,46483,96023,43333,-19334,10085,50226,-17845,-57577,52179,142507,-39459,-9626,16096,1125,-23876,15179,-23220,23689,2681,-33340,32490,-10358,2314,-2171,-15710,105526,15234,62334,-39205,30789,-7271,46444,-1048,-17519,73174,39812,-33938,-134770,-45170,15981,-37188,105387,-1080,-43532,-67119,-3905,19766,19325,42273,-29143,53772,111801,11944,-20397,1477,13936,-9578,19928,102,1644,47656,38810,-9708,62434,-21270,-28390,-35291,-16615,81224,49353,49444,56514,44078,17481,-9079,-30413,45981,-74143,-23314,-68811,-34609,-68698,-77061,-12184,-68065,-81901,-18324,-74993,51029,25282,91278,32700,-17144,2820,32485,686,18814,30135,72257,72228,40125,7402,-8773,-59614,15410,51985,46996,52770,77899,62482,46396,-5940,118464,-681,11190,-36265,-21703,-41759,6485,-9849,25381,-574,82260,98490,69150,-54404,-67507,22933,-27621,65854,7268,-40014,33371,4444,29608,30608,-15391,27586,51832,18143,14954,86378,722,13405,-27195,73212,19207,-37893,33965,-8406,79985,70415,33957,6943,32630,-72508,-9718,-2292,34635,33784,40284,-55383,-83450,-50801,-20710,47095,32896,37004,-5809,-47113,-5779,54154,41859,-36237,90080,366,-4277,259,-7771,-46009,53671,40598,41279,33698,-9050,24042,179119,70788,-77160,-88927,-98767,-81120,-71493,53641,-71922,-62641,15200,5073,-19514,-54652,24532,16586,-53576,62385,54748,19824,-14985,105999,-8563,-25123,-27111,16148,-42223,-133372,-66487,-57619,-7520,-32336,21483,-34323,3815,-114425,71615,-4361,21341,37058,-64647,32299,-22470,-51776,2116,-15885,-2609,56814,42094,-6610,-65665,20064,-53976,-20150,76351,25987,36761,-42493,17026,17845,-58242,-4246,102623,8468,-102957,-21915,-1936,-5564,31541,62212,69519,1421,-28227,15666,-25527,119231,83807,-17621,-21826,5622,-8306,41520,-24134,-66802,34728,-25140,-58287,-9832,-6596,29648,-103071,48581,32290,-78887,-92156,-86788,52400,-24618,33374,-94039,-58550,-60646,16163,19967,-16159,26810,7045,23000,-5855,-50468,-47342,33104,28933,43797,-3895,11318,-25364,-20732,-52016,-61580,-31489,7348,8191,-81042,5239,-27283,-63346,25619,33432,39359,33879,48747,44402,22262,19103,-7153,-92339,-19506,-37374,45395,62370,80610,70852,7261,-29471,-81064,43634,-5217,24112,49891,34900,38746,49992,-14381,-4786,-41454,-3927,-11856,-91464,-114675,61158,24193,-24655,-62326,-2697,71917,-6190,-30793,-35627,-50513,75837,29202,-1015,335,-15369,15953,33019,-5809,-15438,54783,39777,36880,-50610,3613,-122268,69322,81146,19115,1115,-14966,9294,89507,55734,-34277,102820,16936,11841,48520,47481,20798,-46107,-1559,8585,47566,37630,84045,24765,2122,51949,15994,7651,2409,-50908,-892,-12436,-73747,-19035,-64165,-52215,89081,-17528,18715,-8208,-95740,3873,10893,8318,2621,22676,58990,68408,87313,7113,221,-32310,-63632,-9257,41815,27940,-25871,-30749,-29019,-13087,-7841,-26674,42576,-9116,-3332,33711,-3813,13742,42099,-2419,107508,-9067,-19191,13980,38495,12638,27410,23580,12490,26644,-18884,64433,-18942,-36356,-55628,11839,8620,-50675,-10576,-11086,-3243,-96427,1976,-62462,-36259,36813,-19001,103233,21895,59163,56628,-10153,-2981,-29796,-15918,-19490,-37065,-15616],[-47626,-7360,73300,-22556,-30085,-15465,-25749,69493,32140,14678,-136107,-37875,-24976,-72052,-24388,-84912,-36117,-30946,-10524,8479,53139,-25645,88972,66133,-9555,-10476,-68146,-35037,-11938,-14034,12129,68542,-39754,-72617,-22640,4070,-17709,-43435,-7537,88591,66630,-50016,-27203,-11487,9601,13411,-53129,-12760,27617,36219,16310,58223,-62438,17973,62976,-14651,8905,12182,-109290,-66796,-26503,2249,40725,48347,1926,32984,119184,30209,47671,-11059,-4920,47068,59465,39513,45884,2857,27224,13825,-1983,17618,-91475,34384,-19131,27857,61345,-54858,-47968,-74723,-33494,42154,-25240,-31327,-59757,-8997,12412,45024,-18906,-104090,10969,52157,-3333,18781,-14304,72256,89948,11870,-92162,-60890,-102366,-58618,85945,38737,-114,-41671,20971,-53600,-69373,-69489,31096,-67701,21473,60351,65474,10923,-2173,-373,-5297,14196,46105,-56408,-87018,-15289,48077,42122,54632,35389,-109998,-45043,-22574,-77962,-109852,-33076,22226,-73748,-132851,-44694,-3612,5417,54763,-45519,-44193,-34285,37011,14770,58216,-23960,24709,28882,-52137,5176,95644,68742,-50010,71256,-56856,52765,-9753,19188,-20536,-85662,-11484,-14882,-32872,88290,-3063,2391,46642,71975,58854,-61034,7970,16205,29217,29892,-5762,-75230,-62949,-10746,-74176,29821,4814,-8058,-51249,-20986,26484,71044,50722,12860,32872,37928,-50486,-51346,6650,-33105,-50678,4163,46672,-37041,-34684,-54367,-36614,-54465,-92898,-84845,2042,-28002,-45900,-103270,47238,50222,-89794,-57369,-50809,-19131,-79195,43073,1117,52563,-23639,-19199,-58506,-93276,-58133,-125212,-88139,-29966,126691,-65530,-8407,-75835,-55255,-36009,48955,12201,-105665,-142821,-22537,-100118,-97609,-182840,-512390,-606863,372788,420927,234911,113451,193429,51670,475,-14426,2551,60493,37688,-7177,64131,42094,-29,104390,114747,13197,57664,51139,74630,75362,-83960,-19842,-6740,-34153,2930,6568,28836,-40639,-50261,-3925,-27605,41386,-40782,-70233,73385,26102,-20137,20696,57781,21843,-18427,15201,-14299,42369,-9081,5682,4808,118302,96159,47973,9961,-6911,-1544,52268,67324,-11665,48243,27574,-51731,-60247,-31099,40612,-36392,-76227,81433,10959,-93654,-11146,57903,3923,9022,-13346,23850,87994,-5220,54153,-1288,-34185,-10182,68425,-3359,26583,95026,62852,-4471,-58450,-87818,105280,76139,69655,130394,82851,50193,60216,-1899,101820,37411,87585,45556,-12759,21742,-28270,-6021,-78211,55343,39736,89184,-2175,27743,77965,-5528,50075,3052,10092,12717,-1330,-41892,21662,-96020,-72771,18112,-50219,-67476,-111178,15072,49669,76538,-54469,13924,121548,70453,50319,-48775,14829,81196,113457,54815,20461,-11801,17381,-28153,20046,24419,16606,18679,34772,7084,45386,5677,37921,-647,42811,61302,-77819,-22462,20730,64447,63011,81579,5992,59914,73303,2816,-12036,40224,87387,-72845,-1552,23950,11802,48626,43155,-70621,-30497,30264,90645,104416,38846,-28872,-16655,-14135,22133,-12576,-42013,-7864,-109816,12793,51893,17936,10169,-16293,-57542,7738,21122,34739,-44207,10086,62458,-5599,-35598,95765,-19173,-504,-11075,6110,-65233,-87228,-80047,-27313,-49892,-16290,-9836,12338,-33330,-46415,118939,25675,-1218,-27033,-45967,22287,-5503,42675,-6507,-15131,-68654,-35507,-108759,-35959,-11019,-149778,-944,-31391,-42756,3648,65181,-13219,-57509,-65351,-32397,15406,135305,-36642,-35978,-26942,-16985,16699,46365,-18881,-27390,-56436,-74536,-5926,32033,5784,23845,-65016,38253,7318,-36378,36002,87224,-75423,-24860,-15519,59640,-49283,24569,29938,41951,1885,48475,27154,-26461,-57139,7933,48326,-36735,3994,28479,35216,-23914,67979,1995,-96435,-71289,-81505,-87425,2616,-44335,30171,40036,22847,40150,89144,43678,-10014,23107,24620,-8982,-50675,36225,123425,-18488,-22530,20239,-8214,-19492,28721,-32142,-24099,11887,-3076,33220,10063,12108,1482,-4167,105959,2846,23996,-38362,40196,-1648,53633,8812,-20946,48818,17160,-37909,-158833,-89621,3390,-77413,61513,-213,-40710,-71371,-16699,5955,43993,65214,-15568,52756,145095,15350,-5842,929,19171,2806,26187,8890,17341,41760,47319,-23033,81304,1064,-25805,-22809,-17888,94134,32989,33714,26108,77124,19692,-31358,-4395,28777,-70431,-16594,-65730,-25268,-55781,-79628,-28551,-78915,-64943,-44512,-94278,53624,13297,88857,28981,-18687,9551,26647,15110,33510,40448,40061,82025,27454,4501,-12642,-37494,38984,51833,29356,49923,65472,67833,32001,-12504,107169,-11821,18207,-21578,-26831,-15558,-2031,-1771,42862,1254,61988,104615,69285,-64495,-79117,31789,-36882,61787,12611,-50296,20116,40614,43565,43763,-3064,25094,42765,11280,13605,83362,32536,3356,-6815,97291,26074,-31846,30591,-44737,89935,64195,27545,-6768,56258,-66410,-26534,-18383,25801,42785,2784,-59461,-85392,-32481,-22880,86420,47825,34961,16118,-66711,9533,38839,54411,-32433,64272,2788,1499,6734,-8785,-35516,77791,44240,52846,53590,-15500,21152,182739,51714,-89379,-101821,-84799,-69845,-62721,61356,-52065,-76375,407,28687,-13572,-55704,-2323,-15758,-58810,77299,46073,4554,-13778,89741,4153,-8816,-26385,16184,-38730,-142276,-81946,-39627,-9433,-27050,31735,-31895,-15009,-104837,75466,2889,-17257,39105,-33811,11963,-8948,-32164,8060,-4284,6,71967,3051,-41684,-48066,17786,-63476,-50099,114546,1090,17946,-29441,10173,4780,-95461,-28440,104638,-17205,-124936,-60147,-8054,-2958,30870,61155,66788,-12151,-32562,-14893,-29778,145543,62636,-29206,-43508,8811,6498,24313,-24986,-62393,33776,-5621,-37946,-19953,-20869,17012,-99817,70288,28336,-72182,-79142,-69323,53018,-35841,40178,-48796,-35967,-68520,8425,33356,-9421,31083,6396,-6412,-18947,-39332,-24224,25271,10602,10411,-6888,-12130,-41306,-25460,-57202,-68746,-42409,4888,6588,-95937,5821,-20239,-61663,33178,26196,38313,31191,89073,23703,15492,32944,15076,-99385,-39474,-44950,23374,57803,67907,37066,-1584,-13777,-73588,45190,12858,24875,68209,46413,49339,50624,-20184,-26776,-52831,1751,15504,-84439,-97786,37430,22436,-38755,-67722,2986,41889,-18648,-36403,-19087,-55265,60632,40503,3038,6572,-16793,18733,18572,-31458,-25675,30036,3303,34439,-32223,-6263,-144452,63891,93282,26800,14059,-48245,7913,85215,81745,-33576,62904,6099,-24529,6522,51169,42746,-22038,3490,1396,48418,64181,95393,49975,16449,43558,-20570,3199,3251,-30198,5553,-2103,-93505,-27094,-48630,-48776,65871,-30602,3051,2598,-85729,-6859,-24580,16465,10526,14284,33907,51177,69041,22298,-893,2724,-49760,-26069,24686,-6975,-9995,-19624,-26770,-25438,-20516,-25082,29794,11080,15260,34037,6923,21650,26098,12965,128858,-631,-17269,16076,53839,13628,12603,12514,9874,22932,-17844,44833,-4947,-28943,-27605,30668,38478,-59737,-33392,-5447,-22155,-88039,-235,-41763,-14262,35862,-26373,130789,20209,78144,48999,22231,15727,-33665,-15540,-19105,-36279,-41890],[-65120,7326,82143,-30470,-42839,-8885,-5187,24702,30851,24746,-128216,-54083,-35838,-66790,-51417,-126216,-45531,-34357,-23954,-13104,25206,-33925,38782,-2070,-1846,-14239,-54382,-17253,-21013,-55550,1366,67696,-18077,-55460,-12889,8131,-38404,-31594,-14082,96243,53006,-39331,-59634,-8011,25536,7649,-42019,3492,35676,15332,7590,40933,-33691,34972,86540,4116,13511,4686,-92686,-44129,-19586,3161,27308,9717,-20546,35497,122572,51006,39395,-13919,-11162,79584,99744,51255,43573,-21571,6755,4407,8285,586,-77554,39015,-23668,34163,71902,-54302,-38500,-77835,-28656,35004,-32579,-19289,-88749,-9098,11019,46163,-2232,-97035,734,42469,-4339,13620,-5681,80288,61717,34109,-85944,-58489,-97060,-70508,30897,25702,-3487,-38405,30628,-33877,-72628,-58461,-13032,-68378,22822,80465,73290,9796,7259,47958,1890,-11099,51180,-79741,-62968,1472,46405,36150,50732,25946,-102178,-40752,-24470,-70323,-111017,-40009,24192,-95782,-97864,-36246,-49532,-25866,37482,-34342,-19908,-35144,29890,24866,66329,-32366,12069,35165,-56449,-4600,105900,60573,-68775,53827,-44127,48810,13158,39576,-30412,-84784,21611,-25037,-29816,63369,-8126,-26017,26970,26016,21620,-67760,-4590,2297,3458,15923,5161,-28290,-57455,18801,-54729,33718,-4646,-11095,-26339,-15259,8182,62210,10851,495,30997,33466,-63731,-37504,-3848,-52839,-61757,16665,59367,-46763,-58300,-51385,-21884,-44176,-84655,-92514,-27027,-23172,-31035,-99050,32487,38963,-82907,-46050,-24389,-41221,-36663,10873,-4506,84368,-18400,3536,-38401,-71030,-81632,-135323,-73079,-43843,114288,-54843,-20959,-115423,-70320,-18467,82289,32255,-91032,-130939,-17630,-85108,-115755,-192615,-516805,-564418,355720,421906,221305,91715,176758,73555,-1939,-10369,-35774,48602,40731,-11645,70974,24229,9832,100847,74310,-13559,52332,63475,31934,51565,-64724,-41374,-6001,-18938,17648,8591,52116,13216,-43416,-2784,-24576,29793,-31759,-58532,82704,47473,-39557,32309,72911,18604,-18908,-3576,9662,64349,-10205,-14099,13206,130326,87126,16205,32649,-1190,-5928,45798,51247,-21173,59308,46613,-22234,-53535,-49826,67216,-3482,-63149,83239,30661,-79593,-6531,78407,24996,20577,3416,29122,82550,11340,31911,-10708,-55125,-45396,44667,13458,34980,121017,90181,-200,-61435,-67440,118121,69085,63935,130667,76632,52012,55101,22504,77359,52331,80320,23399,7663,55832,-13538,-8099,-48730,31932,43305,116771,16053,55616,98052,34751,45058,-14411,7534,-106,-14487,-52092,8537,-125412,-72578,18002,-91741,-104283,-107770,18199,58436,84986,-54972,-23976,123063,71569,63518,-69852,-23097,59701,116534,79062,29538,-28905,-723,-29056,50982,22549,3537,10225,40108,18315,62633,6958,55213,5558,17859,46249,-104430,-23398,16348,74860,77692,78615,-8485,69941,81251,8345,532,29559,86094,-43635,-13410,9666,-4992,70117,54827,-50656,-59932,24812,98258,126575,35496,-29083,-51063,-36966,21039,-17824,-39084,-5174,-121783,21690,42439,7913,26024,-20847,-52205,-5134,6960,8101,-53896,9166,65745,-14098,-42906,82881,-18893,3520,-4551,-6258,-38946,-55524,-50254,-36377,-41857,-10502,-28758,17402,-39912,-11749,113206,-10542,-7966,-26011,-24168,22348,7525,39027,-25713,-24310,-48657,-64230,-134659,-8318,-12108,-134100,5900,-30303,-69977,-5163,82729,-37188,-78400,-53611,-54579,10938,115916,-35332,-37145,-15272,-8489,26307,66890,-15688,-20966,-59175,-73268,-12183,26581,-7326,391,-72259,36718,1837,-14514,40849,63200,-86721,-37240,-20669,89146,-9593,20689,42187,68324,29328,40048,45814,-40460,-62051,-3662,32254,-59277,-6040,43848,31035,-33858,56006,26524,-69058,-64465,-74556,-71213,15029,-33579,40450,43348,9213,27352,69803,43569,-3902,37644,4684,27163,-34018,29162,94345,7414,-26467,17941,-13931,-10022,33402,-44463,-67167,21158,34025,29660,24955,22487,74,7099,86136,-4745,-18019,-37173,49977,6798,51552,9874,-39586,22652,-884,-44921,-146320,-95302,-5447,-102119,18599,-162,-44116,-74362,-45593,-15860,58110,51421,4798,31421,144171,22291,6891,-2506,23404,8300,21991,17208,36074,44291,59113,-30180,89487,15500,-14837,-13403,-11510,105244,12992,15102,-12924,98172,7855,-46599,21095,-4336,-64949,-10823,-63368,-20189,-31669,-63165,-42652,-66161,-47110,-61032,-98361,53204,8467,73981,15748,-19107,18312,7597,14399,42489,44856,3937,88186,7764,-18,-19979,-17962,51811,52918,3124,31590,58051,72730,17103,-31922,68045,-18679,25275,-15337,-27807,15349,-6550,11668,56459,3317,24944,95459,62413,-45350,-52879,46274,-43045,30182,12671,-62668,2333,63214,50350,51825,11476,8462,21860,-183,4485,67664,58662,-7854,19169,103509,36297,-17544,30050,-75887,84536,46963,9595,-8487,59991,-52098,-33113,-31987,10205,49423,-33676,-57796,-79005,-13063,-17563,114025,55446,30098,53509,-44891,40368,31312,55052,-23836,32371,-3017,10458,11955,639,-16476,96823,49278,64059,69604,-12755,26753,190050,44587,-102194,-108065,-47038,-54499,-46196,52737,-35054,-88471,-14883,45852,-9981,-45146,-25661,-50006,-66001,74089,32933,-12515,-10919,66319,12704,6962,-20392,19530,-32997,-138761,-76289,-8368,-5770,-17685,44516,-22837,-27888,-93647,58446,1824,-44243,43402,14635,-16067,14610,-259,19712,1876,-5630,72710,-27316,-55201,-4326,16597,-67904,-69862,136341,-28056,-9415,-29761,1535,-10496,-100340,-43321,89767,-51854,-133584,-102164,-14965,3536,31353,54614,57838,-23616,-33473,-42123,-32021,159313,35174,-33281,-52416,9523,29265,10083,-29913,-48837,30720,18151,-23339,-29971,-41891,5054,-82342,77921,23418,-56381,-54986,-36492,42345,-44303,41261,-5173,-11585,-61952,1591,41252,-3809,31852,6126,-37567,-37682,-20380,987,16807,3208,-26440,-11571,-37935,-52746,-32568,-48210,-72090,-49637,495,-6273,-92635,3986,-14391,-47911,33706,21014,46719,27430,110307,-5210,13461,35918,30041,-101489,-50963,-35009,-3060,46558,51490,3454,-10805,19495,-54240,32902,36375,27788,76477,50748,51556,49896,-23227,-48180,-55575,5801,35788,-64562,-74497,7079,11217,-48188,-62737,-986,-7978,-27083,-33368,75,-55151,38255,41289,11910,13478,-10742,5301,-2247,-48517,-28893,-6502,-33590,36427,-7304,-9607,-153623,38737,89089,29868,25261,-71116,8287,67897,96459,-30473,23672,-7967,-47763,-14027,46659,50396,8598,16665,-6652,57092,82014,102097,76350,18836,26823,-45662,-1055,7974,-6041,6482,7453,-89389,-32853,-42745,-43194,39464,-51602,-20725,13937,-55452,-14057,-54284,22613,22038,748,4875,30457,62232,29568,-2186,25981,-29537,-38806,-15666,-37595,9139,-9797,-20582,-22765,-27125,-25036,14240,26659,41557,30244,16845,18424,12672,19815,125034,4236,-11627,16009,64288,10028,1113,-9815,684,27173,-8118,30207,7407,-22838,-13733,42576,52552,-63921,-43668,6177,-44655,-75817,-5102,-24046,9504,36856,-28445,141188,19971,93250,38118,42308,33712,-24758,-12389,-22453,-35346,-64707],[-77713,19912,77935,-27320,-51065,-3392,16184,-28685,27252,33400,-97260,-64456,-48377,-51606,-75022,-136737,-37297,-37027,-26307,-30337,5268,-39499,-10541,-64120,-1040,-13028,-28463,3458,-26224,-95074,-18767,70564,5166,-36014,-2722,13935,-54253,-19129,-14240,96855,41268,-16656,-74025,-5365,42895,-8790,-28394,17867,41257,12354,1281,23435,-7470,41201,91826,2412,6495,-8326,-66727,-11496,-13807,11263,20425,-24481,-39419,35228,111677,58602,24369,-1443,-21011,101715,110308,53559,40985,-51291,-15078,-5401,16571,-11598,-60022,31744,-24923,35247,72926,-59455,-26366,-68622,-15726,27548,-37048,-6632,-105759,-5214,15322,43537,13334,-87088,-15809,30072,-6731,-5501,-693,83884,13518,51642,-70694,-54075,-82075,-74167,-35524,18115,-6893,-47568,37743,-7641,-68153,-41309,-51273,-64691,22257,99320,72640,3736,5665,84973,19930,-28728,56501,-89564,-32958,21063,34320,22040,38334,19189,-86597,-39827,-28314,-56692,-89923,-35604,21315,-116144,-66818,-28323,-77907,-42464,19102,-24651,4850,-34428,15691,35353,61805,-37500,-5523,30940,-58484,-16596,96065,48709,-73911,30440,-25708,40877,33895,42735,-44805,-80158,43654,-40318,-26674,37540,-2032,-50531,5034,-5286,-12426,-64711,-29580,-11456,-16966,6199,20024,2946,-50147,46617,-36158,36294,-20873,-13021,2278,-7620,-15875,45669,-31215,-13144,27657,27524,-72524,-30364,-23141,-64848,-69138,21272,70326,-56919,-71170,-44025,-12907,-42492,-66948,-88989,-46024,-21350,-12736,-78574,11249,18665,-62590,-29829,15062,-58885,-13494,-17590,-4857,90349,-953,26540,-24796,-58890,-102167,-127722,-55606,-53429,70373,-65095,-44935,-145724,-79770,-3422,91350,21005,-75731,-112542,-23649,-80860,-141568,-202179,-500584,-486066,301348,401726,197753,80138,159823,98120,4816,9302,-44379,41601,44885,-11811,72484,23903,35969,99908,29832,-22507,46858,72224,-9243,14886,-39160,-55181,-4124,3341,29841,16467,68716,66263,-25355,4309,-20569,6946,-15561,-39518,78007,60728,-47169,46499,83736,17096,-11763,-17555,26540,85465,-14483,-34965,19685,122705,74236,-18067,42505,-16444,-13974,29946,25076,-25335,53291,62541,22653,-32393,-53371,77977,28018,-42990,65032,34830,-56618,-2054,91796,44065,33812,31735,21841,51509,23373,15045,-15463,-57920,-72362,17246,21415,35992,121226,105843,5371,-75816,-48460,133842,55523,51972,117577,59709,50599,54732,49910,44587,53849,64119,-12990,18354,81109,6914,5175,-22092,-8343,45240,135767,32259,76902,103667,62478,26713,-30565,1306,-4692,-26373,-54623,-7656,-132747,-52061,24065,-116616,-126908,-82370,12984,55542,86929,-46217,-47586,104558,63294,74412,-84374,-75172,19901,107437,93587,37863,-27882,-27720,-32091,68978,16393,-11163,-2503,33745,30405,78720,23665,75844,7587,-8774,36745,-94951,-16129,9386,80524,72587,62955,-25144,71861,85725,11185,21054,17409,76070,-9922,-8862,-1146,-16414,81826,60051,-12405,-68212,16156,86363,138875,49887,-24408,-74804,-48857,9532,-23890,-37375,-1453,-117631,28548,26840,-3914,40482,-24212,-46581,-17679,-10128,-21477,-58890,6804,71374,-6941,-35090,74027,-9603,9238,11935,-7210,-2816,-15360,-2376,-28526,-38837,2140,-36283,28473,-34370,27647,100925,-51028,-11417,-22613,3531,9747,22216,25724,-37962,-30139,-25281,-90667,-155442,17710,-15862,-102337,16812,-18401,-80559,-5503,89414,-54493,-89137,-38284,-63951,1319,92604,-23324,-41676,-6264,2140,36142,80603,-2532,-8991,-49945,-60144,-7726,20625,-16263,-17822,-70816,28361,4687,18050,45473,27087,-90867,-41385,-6886,110097,32388,26825,53124,83864,44050,29830,51839,-49755,-52875,-16554,14141,-77978,-23690,50283,29051,-20352,48057,58029,-34189,-56351,-56405,-49183,24034,-15922,34830,40468,-10265,11614,44292,43725,-2762,49469,-6873,72046,-11002,32548,61840,27274,-20818,16715,-12715,2437,31514,-54563,-85480,29338,64601,25099,27223,32990,-6029,11467,53990,-9239,-49344,-33985,58896,21380,46592,7028,-67657,2104,-9974,-47531,-104018,-60683,-7154,-106729,-12791,-2659,-50213,-72517,-71211,-39566,60486,18699,25913,822,108993,30597,12401,-8532,24405,5305,6706,22370,51494,53113,67522,-34925,81388,12307,3265,-8273,-395,107223,-4606,-4396,-49041,94197,-17320,-47363,38487,-46745,-59848,-4474,-60729,-18214,-2984,-32319,-48707,-37434,-33410,-62423,-85748,49682,11708,54682,-5405,-22236,29825,-18982,798,47284,38811,-31376,86141,-13958,2465,-30480,-4612,48162,50514,-29074,1324,56595,70736,1309,-58556,19775,-21386,33614,-18608,-25393,45103,-2898,24761,61320,5104,-16182,72396,48593,1432,12406,62973,-46816,-18972,4571,-70329,-16101,63788,48873,60399,25487,-13588,-4518,-14705,-11456,41677,76405,-15773,41408,92643,45794,1396,34202,-92066,67195,19209,-13889,2584,42774,-32980,-27922,-39696,-9416,56244,-57203,-52529,-66282,2168,-7170,124023,55380,30525,100003,17505,73990,32794,37592,-13698,3533,-11934,20927,23182,21865,5462,103002,53919,69998,78497,-583,37350,199567,44687,-115804,-108501,3348,-39245,-22759,32771,-21795,-97309,-27942,48951,-14220,-29744,-39294,-75499,-71391,54534,17089,-25446,-3654,45731,14488,22263,-9604,23793,-25896,-123583,-46320,26340,7763,303,55008,-14362,-30560,-80643,31658,-7930,-53667,48600,62170,-42733,40236,33306,33467,4636,-15555,63783,-38729,-45479,52354,19688,-66362,-74565,127813,-53579,-36393,-39478,-8271,-25616,-75632,-52156,62866,-86106,-126498,-131142,-11550,15211,32255,40204,46878,-31363,-31601,-60914,-32682,156850,9623,-28925,-47775,7775,56357,2903,-35001,-30087,25137,43336,-14146,-33536,-65787,-6520,-56079,70153,25881,-33169,-30609,248,26036,-49533,34426,22270,5387,-44059,-5794,42779,2641,32550,6399,-60663,-58411,-8129,20019,7455,9661,-55884,-16698,-59397,-57394,-41989,-29558,-71026,-48152,-7324,-26194,-68823,1448,-7309,-22718,24982,19288,60954,24777,104233,-36507,11361,26911,36253,-101805,-51149,-11578,-28391,30239,32238,-16791,-16917,53255,-28553,15710,61496,32977,70610,49376,45403,50115,-20463,-64685,-53282,8117,44572,-39307,-52082,-20651,-5415,-51596,-55489,-8924,-58161,-30482,-26935,12801,-50597,18113,33692,22627,18779,-6475,-24675,-24594,-50271,-24883,-39313,-57285,42222,18585,-4108,-143356,2686,68093,25370,31815,-80870,8028,40833,98976,-23725,3009,-23155,-53768,-9111,35063,40775,35509,35431,-13683,71905,87819,100933,95664,16268,9040,-52161,-4465,16048,14954,824,12142,-58699,-35477,-47983,-36497,17298,-73851,-41516,24973,-20654,-17451,-72732,24932,30764,-13098,-18718,16785,67143,29010,-5170,29408,-10588,-42578,-63065,-53526,27547,-3780,-12847,-7257,-23029,-24412,1776,36274,64655,19503,23132,6125,4542,16621,100514,4452,-4378,14208,69707,3815,-3178,-41796,-13095,35182,3823,25346,12283,-21312,-12459,46004,42280,-63941,-40568,19931,-63511,-60899,-10633,-9340,28354,38328,-24439,130783,23175,100935,26777,45832,43028,-6570,-9341,-28757,-33108,-76632],[-79923,29253,64484,-14178,-55572,-1715,32617,-70053,20493,40434,-54684,-66845,-59793,-34756,-86809,-115163,-14810,-39530,-18855,-39702,-1460,-41233,-44033,-95336,-7901,-3865,8381,21617,-23942,-117679,-43757,72772,24044,-16378,6482,16793,-60932,-10298,-7674,87640,35047,11382,-68429,-3488,58115,-23604,-13759,28145,49995,26335,-2501,11797,9132,36108,80167,-19668,-7616,-22945,-41317,19912,-9592,21960,22200,-47316,-51132,28914,85547,49454,6503,21261,-32314,101919,88839,47400,38679,-78748,-32979,-17403,21288,-13510,-38358,12276,-25480,32252,66132,-70791,-14666,-49491,3961,19469,-39293,3890,-109673,584,22532,39083,23070,-75025,-31525,17065,-8603,-29718,658,80913,-36610,59341,-50333,-49408,-61498,-71028,-92079,15671,-9498,-63309,36962,16121,-54525,-21415,-75147,-58914,20612,105931,66729,-865,3456,98644,44168,-35286,61286,-83096,-6676,35440,17237,8644,25179,15494,-67890,-42520,-33794,-37766,-55800,-20539,15672,-128256,-45282,-19447,-72867,-38534,2003,-18074,24237,-33099,1157,42616,47640,-35147,-21412,18927,-55113,-30058,66122,36962,-67702,5818,-6961,31218,46180,26168,-59199,-74762,49497,-57630,-25936,19528,11068,-62419,-14638,-16599,-23903,-52682,-61680,-23613,-18884,1001,36694,8683,-43141,64904,-21466,36706,-37484,-13383,24080,-1061,-39537,29143,-63551,-25685,22054,18652,-76054,-27834,-45611,-65979,-68704,15402,74945,-69073,-73982,-37217,-12273,-48441,-44845,-76632,-48033,-25260,5296,-48691,-14031,-1007,-33713,-13490,55070,-66937,-14575,-37476,-1040,64918,21354,39080,-21352,-55054,-114123,-101809,-33990,-54472,6034,-93588,-73166,-153634,-72215,6803,76758,-17192,-59434,-85958,-35973,-87834,-170658,-204279,-465748,-392401,222826,358036,167862,78630,147423,119436,18655,38392,-30718,37052,45646,-6321,68897,36674,70423,100653,-5840,-17983,40429,74090,-35507,-21606,-11973,-54871,-863,26766,37861,30516,72946,98581,-3796,14526,-19178,-25971,2833,-17515,55453,63898,-47859,60606,88465,15690,-27,-22050,29842,86769,-21084,-50875,24128,99153,65031,-44691,37045,-50057,-25506,8734,-5038,-21550,33049,73534,72269,-1658,-43830,73250,42127,-21559,30557,23088,-30483,1859,91574,56397,45900,62463,2952,-538,27619,5777,-15186,-44216,-88487,-10663,19577,29193,91348,102167,12580,-100667,-35503,146649,42032,32378,92035,33794,45078,53870,78287,25448,38951,46766,-47517,20582,89635,29430,25839,-5428,-49026,46196,139700,42436,84545,93077,72262,-1238,-41565,-6596,186,-38865,-55836,-23304,-113937,-14465,35628,-112753,-128108,-38756,-1261,35682,74656,-34576,-52090,71583,51077,80353,-85820,-124629,-23805,93079,89236,42748,-9817,-53372,-36188,69562,8113,-21112,-21252,15600,43299,90047,47520,90043,2985,-32357,37280,-55748,373,637,79317,54412,39514,-39626,63858,87780,13516,48404,8226,63123,24200,10545,-7183,-21218,81592,58736,33532,-56518,6029,52905,138617,77044,-16316,-81599,-47681,-14017,-29621,-40035,1564,-96684,30256,9003,-15726,51414,-23304,-45465,-26176,-26805,-46146,-53976,4730,79213,13165,-18216,68013,5650,17324,36927,269,30682,26057,44585,-12368,-44146,18122,-31729,41033,-15950,55969,91364,-80890,-14357,-18055,28225,-13600,32600,6132,-40425,-30532,-2169,-101306,-155280,36935,-15731,-63594,30997,329,-74553,2615,82978,-62731,-87613,-24515,-56357,-10971,69873,-4750,-47233,-5808,7369,39401,79230,16873,4644,-32955,-36815,6762,16730,-19128,-31209,-60617,12635,14310,53189,47067,-12480,-88541,-34142,20947,117766,67735,44231,58011,90033,40623,22669,37311,-53245,-33928,-30688,-2427,-89496,-42186,45601,33988,9693,46330,85165,-8309,-48500,-31079,-25886,28482,8478,17605,32431,-30100,-2404,17873,44251,-6535,54598,-10576,99373,12494,42810,33434,34387,-8044,22099,-3442,14226,23482,-58315,-69803,34514,79716,22077,13503,44092,-13724,6140,21332,-12528,-60293,-30221,63782,41574,44772,4933,-92666,-6340,-9363,-41952,-51852,-5379,-1298,-91646,-30508,-8983,-52899,-62948,-76506,-57376,54331,-14141,39572,-25578,56814,39355,9422,-15467,22261,-4693,-16940,22683,58652,62870,65989,-39806,57510,-12178,23294,-6769,11863,96369,-15126,-22935,-73194,62753,-48184,-32422,42416,-86072,-55105,1622,-56732,-15577,22902,3898,-43219,-4289,-24975,-49143,-60823,43415,21390,38047,-29991,-31048,42907,-43065,-16525,49916,22263,-61637,71706,-33544,17940,-41918,1590,26630,41487,-61069,-31639,55675,54890,-15235,-84043,-19125,-21167,43401,-26941,-20443,69269,10286,33499,55369,6122,-46664,41521,29977,62475,94253,75799,-49464,-67187,-13299,-67413,-31500,43465,37848,71255,36698,-31621,-28671,-29736,-31922,10257,86856,-18078,50494,70879,50644,20112,43592,-85900,44802,-14902,-35621,22811,12400,-12854,-13138,-39872,-29130,64655,-61545,-45584,-50273,9100,4544,117607,48540,40874,139684,91585,93666,40579,4016,-5208,-14285,-17070,31287,48062,51575,23377,93999,55562,66662,80620,18410,48285,204647,44736,-128415,-104799,45334,-28604,3341,10591,-11248,-102499,-37446,34185,-28394,-17180,-39454,-85642,-72266,26179,1264,-28893,9100,33188,8752,36401,3612,26380,-18663,-101261,3506,53676,30548,30234,59155,-12352,-21447,-64918,1883,-22883,-44262,52406,86583,-60886,60686,60122,45010,6313,-25121,50364,-28907,-20087,98642,29176,-59501,-64592,88995,-71110,-55253,-50665,-17590,-38350,-36317,-57694,31121,-108927,-107640,-137909,9485,30065,32400,18444,36248,-34319,-28354,-69906,-34332,139267,-7730,-18105,-33809,4722,79740,3566,-35859,-11093,17261,64259,-8240,-28956,-85978,-19849,-31351,50490,36287,-7888,-15985,27888,11805,-51202,20227,28542,9781,-20922,-15976,39741,11046,35299,7346,-68347,-76369,-11144,27439,-2819,26919,-69485,-20391,-68631,-54147,-52129,-8273,-65934,-37055,-18935,-45946,-29640,553,1564,8981,5903,21364,74329,24568,74976,-62794,3772,8429,35160,-101459,-40871,17803,-45771,12713,11551,-19358,-17493,68989,-3643,7307,84529,39160,51304,44971,32794,51981,-11214,-71689,-48492,9489,41756,-17868,-36675,-38043,-20951,-49406,-54063,-15831,-81842,-29193,-23395,11952,-43337,7574,22729,30157,19584,-11628,-63827,-42815,-36672,-14763,-54585,-60876,50458,40429,10111,-112634,-29759,35086,11657,32364,-78638,5833,8539,93805,-12484,9237,-35961,-47522,13336,20447,18166,48839,52148,-18964,86022,80651,90408,100844,15281,-2392,-40964,-6530,24678,28541,-10863,9372,-8797,-35221,-62189,-30094,3337,-90434,-49698,34623,3280,-17361,-76991,22383,31867,-22197,-31375,15242,77999,23714,-9461,13802,826,-35999,-96504,-47855,41170,-3016,-6160,13658,-7629,-21239,-5042,39630,73406,2369,23807,-9908,2747,5594,65090,819,1548,11462,71084,-1607,1314,-75990,-27334,41602,7299,30592,6205,-24361,-17249,42035,11415,-60978,-27873,31575,-72099,-46030,-13779,1611,36946,38156,-14152,103816,30044,98177,16518,35079,40420,11995,-9729,-36136,-28582,-73886],[-69512,35379,48542,5124,-56426,-5019,38703,-85929,10783,46654,-13955,-60668,-67214,-25245,-82915,-74141,13262,-42242,-5664,-39539,4635,-39478,-55488,-88250,-20196,13345,49181,33521,-12337,-114118,-68895,67690,34438,1558,12545,14465,-55930,-7898,3329,67677,34342,36736,-48361,-2023,66865,-26312,-903,33284,65028,47933,-5709,9605,13208,23212,60557,-50815,-22805,-33251,-21665,36772,-5824,29335,29448,-56374,-53811,16239,49004,25549,-10146,44464,-42856,77639,46097,35255,37838,-94227,-42418,-31367,21557,-3230,-12976,-16409,-27629,27774,54554,-82620,-6192,-26012,26491,10527,-40432,10429,-102239,6082,30207,34781,22862,-62248,-38136,6983,-8631,-46188,-117,69926,-71330,55168,-28007,-43845,-39069,-63674,-121689,14911,-11600,-77277,25180,30446,-33013,-2570,-85545,-55091,19324,93160,59388,1870,8266,87125,66051,-31496,64492,-63815,7475,38558,2258,3370,17021,13545,-51160,-48007,-40166,-16216,-21674,980,9703,-124864,-30922,-7959,-34567,-17801,-12272,-14328,34144,-32080,-8520,44252,29710,-23552,-29195,3538,-45105,-43041,23410,29219,-51857,-15615,7751,23223,46904,-4396,-69012,-65734,39421,-74150,-27934,12625,23343,-59753,-29096,-12177,-9466,-34820,-92642,-32805,-1246,-764,51878,-7605,-37039,70357,-12270,33735,-47840,-11565,30864,2875,-55733,17685,-78936,-35617,14169,6437,-75540,-25894,-64326,-55598,-60190,1048,67911,-82658,-69739,-34638,-19231,-57977,-23955,-59473,-33580,-35856,19091,-19470,-38868,-11796,-3455,-577,83266,-63698,-33504,-46034,2459,16568,40027,32036,-27577,-55379,-113273,-60919,-7331,-45334,-61048,-126430,-96367,-135680,-43886,10724,45625,-66550,-43571,-54674,-50036,-103813,-198447,-196322,-419779,-304965,147949,296284,135057,83746,141071,132236,35117,67190,-10972,31717,39469,5596,60485,54037,99625,100122,-22484,-9676,32886,67902,-39977,-46248,11226,-31062,3699,44157,41593,49342,63579,100644,14034,23358,-21827,-62013,19118,1988,17518,58214,-48354,70997,86248,12477,12026,-16246,18862,54677,-29079,-56649,25806,68186,65546,-56237,18631,-90086,-38129,-12665,-30349,-9635,5616,78305,112780,31051,-28367,57638,32491,-4622,-8923,1560,-4205,5444,75208,58224,54324,85081,-22482,-57148,23316,2664,-11825,-22599,-95584,-37593,10246,16605,42728,77424,21119,-128532,-30548,150700,34778,6617,61684,4478,34741,46779,102589,27968,11930,37571,-64829,16528,79003,48921,40649,-1266,-73531,47059,122722,44675,74803,69417,65419,-28987,-43192,-13498,11883,-53213,-60511,-34537,-75077,27034,49491,-89482,-110866,11324,-23362,-975,45431,-26355,-37817,36358,38043,79879,-72602,-149954,-57564,78814,61356,41562,15735,-69072,-40080,53252,-388,-22636,-47982,-10041,56072,92630,66526,89099,-7131,-49630,47813,-4424,22737,-8799,67870,32426,14444,-47124,47009,86909,16815,77237,4434,52116,53957,36439,-8897,-20002,69855,51430,72627,-32895,-3802,2675,125699,100524,-6423,-70489,-34495,-44623,-32318,-46489,1875,-64932,25153,-6199,-26343,57440,-17214,-49907,-27825,-39113,-59856,-36927,5452,87609,39066,-36,62049,21136,28598,64528,10874,53067,61027,73098,-1507,-56074,33102,-17518,49612,11866,62420,93121,-89982,-19503,-13408,43030,-40565,33061,-13815,-34054,-24517,18715,-89295,-127911,44918,-7614,-26747,46694,18904,-56928,15638,65405,-61617,-73744,-15260,-33410,-22228,50282,14239,-50586,-17429,1078,31723,60231,37417,15998,-14575,-8001,25988,15858,-17266,-40366,-43462,-9898,21885,82261,39843,-45552,-80941,-16636,50897,111325,90193,69390,54231,89247,20368,21425,3478,-51380,-12539,-45627,-15066,-91983,-54362,31120,46765,42752,48620,94947,-1064,-40484,-3841,-5502,29078,36248,-3322,20150,-44785,-10590,-6923,44395,-13268,50962,-9343,90178,29745,53415,14990,28056,6862,35427,12073,21051,8633,-54986,-27590,34901,78802,21146,-13731,55552,-18323,-7150,-2705,-15128,-49947,-29015,61071,62836,48269,6353,-102232,-877,-2182,-29543,-12054,43266,9833,-61268,-38212,-19335,-47269,-45335,-55578,-62262,45129,-35695,38668,-38192,10254,48528,1281,-21250,19525,-17751,-43351,18023,55659,67451,51111,-45485,24236,-53670,37797,-6991,22260,74307,-16860,-37917,-81297,16976,-72376,-6440,33008,-109140,-48991,5193,-50803,-8159,40158,35276,-26289,22662,-19588,-26529,-32216,35111,34181,27792,-51728,-45430,54971,-53519,-26346,51865,-120,-83644,43595,-49005,45678,-51026,2199,-8310,26045,-84005,-56219,46831,21241,-31341,-99947,-39340,-19917,53176,-32550,-13729,85203,30626,36570,40001,5795,-57106,10735,10499,117036,157314,78819,-51873,-96006,-39670,-52217,-41198,11785,16512,81240,43322,-39516,-43638,-42316,-52873,-20715,92533,-15713,40615,46476,48985,34071,57279,-55023,24696,-48375,-49509,46357,-17389,4416,6259,-33188,-44619,73603,-47607,-37994,-33985,6037,14096,102248,36580,59951,155263,139456,89414,49259,-34431,-954,-17182,-13322,39711,87230,81566,32994,73144,52233,53037,79522,39647,55276,195197,38804,-136803,-98679,58085,-25787,25835,-4739,-2011,-103948,-44245,4223,-50213,-12649,-26184,-79635,-67543,-920,-11200,-21304,25244,26666,-3143,47645,15934,25661,-12554,-76903,59873,65856,56939,70286,55349,-18311,-2444,-47148,-30130,-37759,-19921,52604,74154,-67098,71603,75409,50689,8271,-30896,35793,-3701,9806,115781,43830,-49414,-44638,33523,-80721,-62328,-56612,-24507,-46855,162,-60021,1721,-112833,-84153,-125439,45100,43171,30621,-5932,25209,-32057,-25015,-70708,-39822,111515,-14218,-5320,-18349,1965,89512,10179,-29546,3783,7553,73776,-2948,-18245,-95256,-37114,-18740,25621,48399,11546,-16425,37910,5859,-48593,2219,18553,1913,841,-30082,35364,20562,40077,8957,-59268,-87686,-27586,22388,-13698,47983,-64090,-21195,-59878,-43719,-59841,9393,-57506,-20524,-33527,-58421,13242,3533,11017,39447,-21815,26456,80334,26738,35891,-78851,-11948,-14421,30439,-98769,-24247,44780,-49821,-1405,-8384,-7897,-11622,56100,14392,18112,102808,44046,23511,40143,17015,54240,2794,-66151,-42697,11047,31339,-7620,-30585,-41209,-28459,-43352,-61264,-18534,-62233,-25231,-27039,-4693,-35995,8621,13913,29099,13417,-27647,-99504,-52971,-14963,-947,-46349,-46654,58929,54688,30226,-66322,-45645,-90,-10709,27495,-67450,1813,-24051,87930,2363,35950,-42694,-39620,38484,8508,-8040,43981,57734,-23467,90847,62288,71463,88734,18980,-3118,-18905,-6915,30063,33488,-26459,-1087,43756,-33322,-80381,-25519,-2975,-97498,-41549,41558,10352,-14329,-67127,15251,24308,-22970,-32485,24029,87254,18203,-12617,-12329,1896,-21516,-100404,-20996,46789,-7454,-2168,31258,15683,-14270,-7078,37128,61930,-17653,18467,-23294,5473,-8646,28473,-4527,3663,9024,69637,-3087,13162,-101482,-37621,42201,-6690,41603,-10373,-28307,-20975,33926,-25214,-54936,-12673,37688,-66853,-34110,-11862,6877,32842,34391,1572,68671,38583,84243,7339,16666,28601,20957,-16177,-42240,-21601,-57779],[-48344,38987,36414,25448,-52545,-12304,31112,-76532,-583,52955,15024,-47006,-68641,-27678,-65332,-32203,36588,-44686,7995,-30669,18354,-35288,-47873,-54916,-33720,35337,82132,38819,7467,-85323,-90150,49685,35389,16504,13658,7416,-39533,-11943,14790,39387,35676,53005,-24111,-613,65468,-13737,7153,32817,84368,65388,-10886,16872,6315,9147,44954,-73298,-33934,-34227,-8006,30073,-249,28985,35148,-53738,-48235,-47,12151,-6493,-22438,58151,-50838,37201,-367,20151,39876,-89486,-41198,-44936,17597,17174,14335,-48273,-32725,24367,41252,-85642,-2355,-5415,45683,667,-40748,12641,-87123,9542,36440,31901,11294,-51203,-29320,3673,-6491,-43668,-821,51333,-83066,40478,-5701,-34844,-18299,-54669,-119927,11417,-14553,-82439,3091,32850,-7462,12212,-89027,-56776,19876,61831,53258,13439,20641,59953,76695,-21649,64863,-39056,5417,28519,-4609,8656,15590,11249,-40049,-54493,-46392,3802,768,22861,5367,-102040,-17901,6815,21743,8593,-22905,-11561,33478,-31517,-12205,39507,14466,-4451,-25239,-10288,-29857,-52919,-19773,27726,-27693,-30165,16314,20443,37078,-36678,-70886,-47160,17907,-87702,-30571,14147,27174,-46863,-37710,-469,20312,-15511,-113919,-37966,25624,-606,62105,-33442,-31251,65999,-8283,26449,-47730,-7160,19998,4671,-58710,12214,-76448,-42456,4895,-8312,-73568,-20695,-73559,-35568,-47092,-16501,45577,-94377,-62229,-38242,-30517,-65498,-8371,-42006,-9434,-51400,26046,-510,-57825,-10372,20804,7302,92732,-51166,-58061,-42808,148,-35429,49215,2919,-39234,-55504,-98504,-13608,21368,-27429,-112181,-143829,-106013,-99167,-2183,7786,7279,-108768,-30991,-26510,-63467,-124751,-221608,-181330,-373288,-240325,111011,229422,103054,90883,138825,133903,48833,85917,223,23235,25550,23812,47814,67168,110417,94886,-18133,-6755,25068,55107,-24746,-53585,25359,22317,9462,50764,41830,69555,44177,77041,24955,26524,-26704,-90029,30329,14210,-26330,47375,-52467,74428,77227,6254,20361,-4129,-947,-6219,-37219,-49889,23326,38986,77069,-50701,-6642,-120837,-48165,-29821,-43283,7911,-20977,76327,132318,58725,-14979,37660,4874,4580,-40209,-21099,20645,9475,46299,48301,57515,92122,-47024,-93987,12285,2363,-8657,-4090,-95972,-61777,-2056,2066,-4404,39126,29836,-145151,-32021,142057,37669,-19527,37390,-20425,20142,30244,116277,45527,-16528,42323,-57192,8145,52647,60236,38141,-6861,-72119,48418,83534,39445,48785,39458,48372,-45139,-32431,-17022,24803,-67039,-67786,-38310,-28907,56465,60944,-71367,-87948,52648,-50085,-47160,5261,-24857,-9947,11543,25801,73374,-48687,-137266,-74218,64173,14269,33169,35470,-70890,-42836,25537,-8168,-16405,-80938,-35504,66727,84180,70431,69229,-17402,-59172,63751,38856,44018,-17805,44793,14812,-6941,-44258,25177,80942,20886,100130,5708,45221,74746,57652,-8106,-14503,49600,38285,92167,-7983,-11455,-52841,102595,101095,3772,-45822,-13267,-72686,-29730,-52422,-1790,-32073,13830,-14660,-35250,58035,-7918,-56530,-21649,-44195,-61107,-10679,11348,93388,60941,12788,53947,31035,43288,86256,19349,62419,83036,74715,-6605,-68854,44048,2190,49894,41806,46310,109154,-77422,-28085,-8985,46422,-62193,20662,-27876,-22916,-12820,36722,-58267,-80375,39350,8549,2593,61696,30579,-35457,27468,42132,-52969,-49920,-10574,-2488,-28459,34650,27726,-49644,-40500,-18327,13187,28063,53837,22363,-625,20318,41772,17106,-13887,-44297,-22632,-36427,15594,98588,17728,-65171,-69621,5752,68974,93609,97953,94432,42346,83484,-9182,25672,-38801,-45950,3682,-59471,-22688,-85862,-55659,11600,63801,65173,49827,78571,-11779,-30928,21953,9062,27674,60930,-20677,4320,-50822,-11089,-30016,42798,-19788,39504,-6829,43604,35234,57842,8570,12625,17989,53720,29510,19363,-12963,-47173,20859,29746,68024,20606,-46419,65125,-15548,-23494,-15743,-15833,-25135,-32644,48762,78433,55069,11417,-91556,14142,5982,-15507,898,67036,22611,-22449,-40579,-32512,-32733,-22381,-15394,-50592,38065,-42836,20675,-34649,-16132,57906,-5913,-24548,20192,-29015,-65785,9847,44191,63061,24451,-50865,-8636,-100849,40145,-6888,29053,47197,-11329,-45847,-74649,-19762,-78456,22440,16723,-107983,-39531,4188,-43096,5977,45906,53900,-1585,37672,-13670,-1611,-9570,25722,46281,23703,-64511,-61452,63442,-42929,-21332,53638,-21010,-95525,5874,-60053,77928,-54998,84,-46457,7626,-89420,-64901,24620,-27500,-44854,-100474,-42146,-19498,60384,-27969,-5954,91829,52766,35168,19284,3407,-47494,-14270,-5013,146469,175407,69257,-54112,-95834,-69237,-28207,-43969,-18285,-13971,84561,43792,-36209,-45366,-49775,-68506,-45813,94434,-12534,12248,26466,41775,40425,73031,-3890,11463,-73874,-52542,67588,-32793,15538,24322,-22435,-52220,79850,-22040,-29990,-19726,-5838,19716,85902,21471,81706,139580,140952,66623,52998,-62461,-2450,-6601,383,44174,129491,101151,34446,47326,43731,32005,79537,58027,55733,162781,25352,-138019,-91424,32289,-31440,38842,-8618,6176,-101377,-51203,-31906,-73742,-16541,-3254,-61718,-57528,-18232,-16869,-6955,39511,19099,-17966,53514,24434,21505,-8583,-53547,103987,60717,79156,111650,45287,-28669,21246,-30532,-65209,-48164,11323,47977,28089,-61941,72257,78250,48627,10385,-31817,21123,26229,34660,99744,56837,-39070,-21211,-19638,-84560,-58518,-54948,-27600,-49935,22938,-56667,-19897,-97992,-61734,-104429,81097,48677,26233,-25432,11220,-24839,-22003,-65801,-49671,80366,-10852,3708,-9562,767,79029,19411,-15932,12146,-3509,66495,3734,-4758,-88607,-58141,-23985,2857,54003,17441,-31130,29970,10280,-40898,-14170,2376,-13265,16175,-46065,32608,28423,45085,10986,-39031,-91089,-47278,8458,-24600,65729,-42631,-18924,-33216,-28749,-61260,20363,-46290,-6533,-49312,-59456,46617,11624,18874,60701,-52479,32946,75718,29919,926,-84291,-33641,-35809,26197,-90587,-6995,62794,-39202,-8550,-24924,9744,-27,16981,22234,47544,114485,45120,-5733,36492,1818,54268,18112,-48334,-36583,13613,19465,-11493,-31295,-30914,-23142,-35664,-73613,-15839,-6237,-21968,-37946,-32894,-31125,17952,10718,16266,-443,-48376,-119157,-54262,3368,13319,-18648,-23813,64774,59518,51256,-13404,-39946,-25165,-38632,19352,-50552,-2822,-51749,86314,17614,65366,-41051,-39401,52503,4487,-27800,24217,46374,-29382,80535,37025,47071,61434,26241,6274,4630,-5382,29131,31376,-42691,-17006,79146,-31457,-96245,-23973,-5618,-96104,-20942,44410,6057,-8823,-46100,5277,10912,-14618,-25022,36248,89484,16404,-11203,-37285,-6253,-4315,-72063,17862,42719,-15651,-915,40381,41353,-3280,-7308,29641,32800,-35568,8486,-29342,8353,-21305,-2875,-9184,933,8101,66115,745,28168,-108969,-41286,35687,-38736,51065,-32915,-27660,-19196,25810,-49403,-43726,-2880,36606,-48670,-26776,-4082,4403,17175,25903,20407,33913,44838,61865,-1783,-1653,14546,14470,-29197,-44989,-13030,-34084],[-21639,40671,31114,41908,-42696,-20560,10039,-54111,-11637,59473,28621,-28438,-63470,-38538,-40563,-3596,46975,-45305,17415,-16288,32509,-29719,-29775,-17093,-43889,56343,95731,40428,31241,-41946,-104438,17271,29370,27996,9391,-2006,-14930,-19494,22621,7972,33873,57428,-6504,845,52519,8851,8253,26400,101274,70544,-19560,30254,-7103,1329,41789,-72199,-38288,-24201,2059,866,9520,20028,32278,-44337,-37666,-15281,-14209,-37897,-28859,56464,-55126,-4394,-34732,4909,45602,-62387,-30298,-54803,10885,42627,40443,-75694,-40801,23251,28519,-72199,-2626,5820,55065,-9780,-38452,11685,-68753,10086,39628,30587,-9159,-44998,-3517,9444,-3013,-18837,235,27453,-76761,19041,15126,-19952,-2456,-45666,-96057,2373,-20083,-75641,-24893,25259,16770,21570,-91831,-64109,23163,20870,48571,29062,35174,32946,70874,-11688,61119,-15981,-11461,8045,-793,20837,18763,6952,-35355,-59561,-51338,17990,5289,39366,3583,-63021,-1823,23751,74422,27783,-29605,-7493,24538,-30552,-13088,29160,6576,17373,-10198,-18320,-13076,-57414,-50734,31948,1897,-35032,19218,24929,21129,-56795,-63642,-15957,-8261,-96655,-30323,17831,18764,-30445,-41891,10991,49683,935,-119615,-38611,46310,359,64897,-54908,-24922,59308,-7422,15167,-37090,-376,-4582,6195,-46350,10207,-60373,-46433,-4188,-23966,-72956,-10728,-70792,-9801,-34919,-31114,9277,-98955,-54282,-48283,-41986,-65985,493,-28053,15309,-67515,26033,2771,-66308,727,33626,10361,84100,-33922,-76874,-29587,-11453,-71007,48108,-40149,-50177,-52349,-72533,26396,43418,-4734,-133720,-130602,-97112,-58842,35769,-1895,-30483,-131164,-24524,-10367,-76631,-146078,-238782,-166385,-336642,-206332,139332,174231,76505,96551,136676,125750,55276,88238,-2780,11345,6319,46844,32099,70102,96679,82886,130,-13126,18613,39452,487,-46208,27325,97708,16462,46760,39215,86420,21565,42682,30818,21872,-29211,-99358,34958,16845,-62673,36020,-58824,69411,62549,-2802,22411,6929,-20315,-70866,-43716,-32098,15255,17451,94675,-32070,-31167,-130739,-52327,-40663,-40900,26704,-40726,68300,125672,77450,-8807,19266,-26462,6885,-54527,-37741,42216,14769,13306,28627,55134,82428,-63392,-90462,-1642,1742,-8620,2954,-90310,-79652,-12283,-10058,-33196,2168,36848,-134348,-35584,120061,51214,-36147,27294,-33700,3866,5304,114453,65291,-33431,59896,-27552,-3318,17794,59600,15432,-15678,-45753,50269,28992,29321,12594,11246,29495,-42302,-9262,-16000,32805,-73887,-71552,-33181,11055,64006,65605,-77248,-74763,73652,-75709,-90075,-32482,-28982,23235,4225,15136,62828,-21350,-91092,-75542,44477,-38608,18891,39159,-60445,-43967,-4690,-15246,-7093,-112503,-52013,72732,65998,55492,33631,-19834,-61049,78035,60000,56220,-25467,13329,6609,-21732,-30761,3770,67271,23953,110659,9350,41813,83577,65299,-7209,-7044,25512,18598,87093,9549,-14984,-99028,73770,69945,12992,-15213,10401,-88155,-22020,-51757,-9209,-6997,-679,-14480,-42360,53386,248,-59312,-8856,-41986,-53600,16709,23604,92506,69178,16559,43438,31901,60317,94428,22398,62414,88344,52252,-28844,-75501,50351,23103,40642,64217,17035,134662,-51326,-39150,-4271,42577,-71885,-3020,-31847,-12509,2169,51665,-20361,-28468,21206,29150,22751,74033,32715,-17754,31688,19983,-40219,-20709,-8239,25693,-26473,22442,32343,-45150,-69295,-46348,-11627,-7794,62012,23154,5912,43120,46121,18420,-11990,-40156,-1904,-61324,-10972,99384,-20442,-70247,-56014,25361,65485,69404,93569,109537,25571,73888,-37390,31829,-73936,-39426,9746,-68429,-25138,-73878,-45741,-6557,78279,68905,44889,37322,-31651,-18899,46701,16692,26293,75041,-30873,-14057,-47728,-5321,-51749,38174,-22986,24152,-5695,-22918,26478,52163,11753,-5030,20685,71328,43496,7745,-38690,-38742,53500,19878,55868,17374,-73872,68654,-3575,-37369,-21534,-12643,3863,-40477,27842,82391,61736,18030,-66278,29807,9588,-6071,-14776,65073,34021,17210,-40218,-46080,-13914,1133,28823,-23971,36021,-38592,-10209,-19448,-21638,66355,-6417,-25465,27841,-34692,-78802,664,28764,50499,-7682,-53867,-31651,-139112,27812,-5276,31786,23157,-2248,-43402,-58498,-27903,-62025,45809,3484,-83239,-26100,-1842,-34254,25499,40383,56575,24921,41355,-4532,20380,143,16293,54584,22666,-64601,-72710,67161,-12228,-2185,54867,-33692,-96872,-31470,-66458,103526,-52982,-2213,-74648,-8942,-74095,-58144,-8913,-80252,-53362,-84470,-35237,-21039,62793,-9631,2090,89315,70501,31874,-1867,-1696,-26156,-32661,-12040,143813,147526,49170,-55535,-69836,-92791,-2304,-39976,-36488,-49256,76600,36795,-25034,-34276,-50389,-72167,-61167,90283,-13596,-27623,14725,32206,38650,87868,56421,5193,-87164,-45414,82619,-26336,18534,36120,-11644,-49951,79748,6145,-21517,-8912,-22932,21883,70667,5341,98367,101214,105183,44326,47923,-69585,-9715,11419,20896,42885,155047,101591,31358,23796,31818,9500,82869,69482,49497,107070,7955,-131244,-83825,-24124,-43321,39177,-3258,11782,-94355,-61826,-61925,-91599,-24225,23516,-38934,-43291,-21797,-12887,4937,45268,3474,-31390,51655,27755,14927,-7397,-31864,119733,41952,90951,140918,33469,-36827,42387,-19741,-100725,-52279,39732,38738,-32633,-49021,64856,70971,39311,11380,-29144,6236,50271,49080,61202,56433,-31419,81,-55788,-83576,-47595,-47238,-26304,-47312,31127,-44573,-31009,-72580,-41857,-85151,98451,42456,19304,-33629,-7533,-13625,-18671,-56562,-60413,52294,-1165,3955,-12474,1456,49763,27836,2078,14296,-15303,42269,12375,8738,-65497,-78912,-44756,-12292,47974,6056,-54029,10840,22382,-28131,-23811,-10709,-28705,22784,-57892,32848,31202,47974,12947,-17759,-88436,-58285,-8037,-34884,76338,-12497,-14906,3855,-13249,-53264,25236,-32691,-3671,-63863,-49137,62992,24318,23098,67278,-77171,38972,61924,32151,-22501,-83285,-54824,-51176,25123,-74670,5905,68818,-17725,-7574,-35821,25394,15165,-34267,19752,82650,117819,40542,-29984,34283,-9647,49348,30701,-22372,-30292,17227,11627,-27377,-32715,-11817,-4387,-28309,-84220,-8193,57470,-22966,-51562,-62658,-30048,29288,13032,-6936,-19844,-62895,-115949,-48791,7968,24842,16946,-2943,65076,54661,67339,35875,-17237,-30164,-67006,10668,-30729,-6514,-68958,88818,28465,78552,-31194,-49014,49046,11001,-35008,-634,18838,-38698,55276,10690,21137,25572,33134,20425,21097,-1601,21013,25695,-55787,-34381,83451,-30973,-103917,-25825,-9533,-91465,2520,42161,1585,-1186,-19003,-4766,-3424,428,-13159,44197,83366,20004,-2605,-51706,-19670,9734,-22343,53261,29199,-25287,-993,42478,64175,10896,-8894,18453,-4263,-46796,-3341,-27102,6233,-29544,-25661,-11596,-5831,8893,60565,8776,40568,-95484,-38567,24288,-77810,51711,-54173,-18373,-11276,21047,-49357,-24615,-4232,28857,-22743,-23831,7624,-6592,-5785,12741,38623,5638,43891,36916,-11886,-13858,5955,-6184,-46336,-43239,-4504,-10626],[4026,40332,31413,50968,-27096,-25661,-20264,-34677,-20371,65317,28975,-8615,-52500,-46414,-16423,7544,41104,-41922,19822,-1066,41355,-23464,-10699,6852,-47263,70095,85475,42683,52714,541,-109576,-25082,21321,36432,1168,-10854,12638,-25769,24258,-20641,24659,50903,-2750,2061,29938,30912,1984,13946,107461,62188,-31300,44427,-22242,4974,51441,-44166,-35941,-5881,10860,-38350,24698,5365,18134,-33714,-26630,-24798,-24215,-61029,-29691,40229,-55250,-33108,-48930,-8255,54358,-19498,-13662,-58462,3934,66951,61530,-91857,-50526,23795,17733,-41308,-4747,4489,50753,-20048,-29233,9577,-51348,7744,38290,29924,-32587,-46211,34512,23292,-55,20513,3166,1594,-64922,-4503,32642,736,5819,-37165,-65990,-11685,-29221,-58354,-52324,11962,34364,26070,-95613,-72181,28981,-16572,43135,39359,45174,20222,49581,-6792,52313,1602,-37277,-16832,11850,31942,22343,445,-34775,-60719,-54065,23504,-7283,47082,4115,-18552,17993,39833,106557,31707,-32440,-836,12309,-27728,-16482,15011,7328,35866,11065,-18073,482,-55646,-61212,38689,31328,-28586,19012,35818,4990,-55454,-48616,23880,-31605,-99504,-24031,17501,-39,-15440,-43893,18272,66057,11443,-108647,-35017,48163,1677,60063,-62894,-17940,57105,-6710,2112,-19980,7708,-33997,9168,-21641,7925,-37641,-47951,-11319,-38705,-75584,1822,-57446,16486,-28650,-38258,-32743,-91166,-46590,-63355,-50299,-56973,3710,-19965,33511,-78408,21389,-8639,-62384,14754,33019,10013,64035,-17297,-83774,-10016,-31656,-79642,40761,-78788,-54879,-44759,-41156,43645,46297,17407,-121468,-85914,-69981,-30559,50255,-17986,-62970,-130202,-25261,-12134,-91347,-163940,-250243,-159236,-316621,-200836,239716,145028,60795,99565,130944,112982,52175,73491,-15850,-1866,-13555,71366,15348,61167,62796,64648,20451,-26329,15290,25888,22750,-32765,17020,169650,24769,37330,33393,95326,3090,14208,36504,10477,-24046,-85377,32787,10924,-79853,28044,-62014,56956,44244,-13055,17780,9437,-30216,-107355,-46397,-8503,1159,4477,108387,-8556,-48324,-117482,-49312,-46159,-26237,42097,-51063,56478,96360,87078,-10803,6075,-46019,6894,-51347,-45222,57627,21533,-14204,4022,47977,61820,-66854,-43042,-13609,-753,-12770,-3978,-77787,-86280,-16640,-16382,-38408,-18762,39916,-88511,-36400,87725,72451,-32473,31921,-31600,-9617,-23005,96823,76842,-29536,82397,12272,-17062,-17908,45737,-19263,-20275,-5233,51934,-26265,18223,-24278,-8512,15852,-20800,21399,-10958,32139,-66009,-64684,-19620,35818,50926,61412,-103684,-79679,72188,-91090,-116181,-53617,-34148,53014,13135,6133,50831,2411,-34602,-69827,16949,-80595,2386,24906,-43598,-43226,-27793,-21911,-906,-131303,-52666,72108,43271,26332,-8180,-7485,-56143,84264,55751,53610,-31204,-18803,8978,-29822,-10213,-12112,44871,23765,105872,11581,39559,80343,56440,-8278,-80,2604,-8238,62410,15972,-12777,-123917,44591,16588,20152,13469,30662,-84949,-12400,-39963,-18454,6277,-13541,-6613,-47655,44090,2347,-52901,7491,-35783,-44470,34911,41432,81266,57801,11112,32220,23979,77097,85492,19512,59066,76962,16603,-59240,-71040,53403,41939,24600,70462,-10853,158930,-23787,-49777,1608,38371,-68308,-31416,-24974,-7720,17061,63053,10274,12011,-4970,48729,34629,82584,29084,-8551,24355,4506,-27473,8206,-5170,41102,-14773,12187,28685,-40914,-93683,-73318,-35426,-36825,60056,20039,5730,57837,34357,17981,-12679,-24924,15780,-76966,-51597,86622,-66714,-65012,-41091,35329,39622,42952,82202,106748,8149,61246,-54535,34735,-89434,-34086,5232,-67868,-22706,-60016,-28219,-18220,82903,54359,31750,-15338,-49124,-4864,72919,18033,26236,73164,-34525,-32953,-37797,2249,-70354,30138,-21258,10561,-6511,-83340,4950,36394,18794,-18331,13534,82327,49578,-12215,-62810,-32056,57895,7656,49031,8662,-87352,61815,15720,-45195,-25949,-4254,27869,-48713,2459,72217,66711,23168,-38445,36528,5636,-5644,-49102,49765,43228,50992,-37553,-57036,1128,20120,61075,10686,38796,-29540,-43486,-913,-15642,72010,2187,-25496,43672,-33702,-80457,-6858,15111,35227,-36406,-52517,-39276,-156039,4523,-2312,30885,9152,6191,-29412,-39488,-4356,-28430,57780,1556,-43027,-10196,-11250,-24879,46645,25988,45336,46920,39301,8199,37872,-4619,7779,57437,20604,-52190,-73132,66817,27336,22211,54694,-34980,-88856,-55672,-66776,113130,-46853,-3750,-82435,-19979,-44126,-45162,-44548,-120036,-55288,-56101,-27328,-24510,59922,20135,9348,78858,79329,29222,-19609,-9630,-4792,-47843,-7682,117222,95645,24948,-55185,-31001,-99454,18322,-30368,-39567,-81708,56826,21912,-11609,-15499,-43867,-58417,-65114,75368,-22758,-68427,11653,24168,30299,98770,111143,2043,-89726,-31769,89788,-851,13299,39097,-4796,-38243,71406,29218,-12795,-2167,-40425,22550,51660,-9454,103850,59334,59157,42240,33677,-56439,-20989,28734,42350,35051,147106,80569,28508,7350,19765,-7855,87993,72158,38812,39331,-6443,-118784,-76474,-89576,-57074,27540,3461,12029,-82673,-77913,-75052,-97698,-28121,48824,-18544,-26198,-13131,2204,4517,37415,-22395,-39218,40983,26603,7095,-9298,-11707,102157,17148,89923,146349,25398,-36842,53863,-18526,-129681,-50738,57028,26290,-83458,-33306,52950,57840,25490,9841,-25307,-8468,61940,51903,17822,31836,-28413,16241,-69516,-76215,-33559,-36323,-20850,-39818,30940,-22758,-31741,-48695,-22387,-72322,83548,24155,10635,-29014,-30056,-26,-13732,-42718,-65302,31815,10436,-7067,-26869,3220,12222,32922,19533,13022,-26769,7691,21949,20771,-30450,-92458,-70947,-17569,30898,-19244,-76289,-10638,36103,-11944,-24198,-15977,-38288,21301,-57442,35443,26737,47281,14222,-5276,-83740,-53620,-20621,-44040,80393,17741,-11487,38917,-1490,-35025,26966,-17356,-17197,-74506,-31283,65379,39139,22749,58129,-86881,43110,44174,31932,-34292,-81355,-67558,-58639,27424,-51579,12272,63762,6669,-167,-40127,33257,31006,-78422,9186,104901,111088,29891,-45247,32755,-15754,38118,37232,4833,-23693,21051,10286,-49650,-28200,9465,23581,-22571,-86815,2955,95998,-30365,-60360,-81490,-31885,36416,17336,-33825,-39381,-61303,-91510,-40024,-5354,31492,46781,9318,57784,41374,73379,72742,11736,-12161,-90073,3627,-10610,-8148,-70045,91054,30402,66315,-15767,-62144,31376,26623,-29957,-19100,-17243,-51448,21741,-10979,-2571,-10128,35676,31411,25310,4858,7651,20572,-62206,-48694,56116,-32252,-99651,-30312,-18024,-89705,18036,34605,5030,8134,8297,-11976,-14273,17090,-326,44214,71548,27809,13371,-52370,-33553,16305,30315,69645,8500,-33885,-464,44741,81184,26560,-13557,5225,-37406,-48804,-13581,-19759,-4337,-33539,-38207,-11732,-14254,9735,52563,17749,44866,-65716,-32300,12828,-104969,39457,-66626,-615,262,20825,-25759,2825,-17707,16967,3172,-23544,18961,-24742,-30027,-3808,51972,-13611,31596,16442,-23046,-17310,7729,-33379,-62707,-37241,2106,5794],[23118,37094,33005,50876,-8280,-23845,-52289,-28931,-25349,69104,21412,8415,-37564,-37170,1282,6008,21419,-32769,15025,10344,42975,-16827,2477,9504,-42499,72226,57283,48480,65639,28504,-104294,-67486,16733,42905,-7991,-16748,37411,-26133,19713,-41966,6923,36438,-13956,2388,2830,41846,-9969,-3734,97413,45592,-43912,54092,-36021,20556,66330,-70,-29051,14373,19171,-68551,44251,-9804,-3317,-26148,-19164,-25851,-19520,-72004,-26673,16395,-51253,-42297,-43876,-17866,63591,25824,3025,-55562,-401,84914,74224,-93060,-59487,24031,9590,-438,-5723,-7751,33597,-29044,-7528,8166,-38294,3194,31250,28404,-51699,-55414,73561,40190,-35,58400,5962,-23107,-59011,-25995,44329,23243,5259,-28951,-42293,-26767,-41330,-35695,-73202,-2793,41492,27777,-97025,-72621,35873,-39048,33654,35216,47095,27779,19849,-9425,38306,13879,-64066,-39197,27800,33613,22308,-6697,-33996,-56055,-54256,20051,-30213,45916,5886,17460,39166,50921,113190,21269,-31720,7723,2833,-21818,-26215,-767,14296,46013,31151,-9482,6667,-48727,-50472,43418,53446,-10962,19118,49140,-6231,-32381,-29283,62002,-45045,-94584,-10645,9862,-22470,-3273,-45249,21253,64239,14891,-85265,-28209,27001,3216,50929,-55666,-11468,60451,-3664,-8801,-2801,15222,-57939,13486,7577,2904,-15095,-47113,-15139,-51033,-81606,11329,-38113,37758,-30540,-36497,-67545,-68478,-37621,-80271,-54018,-39595,3516,-18293,42519,-79054,15790,-27644,-47870,23957,20821,8106,41487,-5581,-78680,11235,-55416,-64444,33347,-92015,-50729,-33278,-11287,28145,19882,33755,-81836,-25235,-30428,-24507,29350,-40227,-88163,-110423,-31583,-31768,-108698,-176068,-256916,-164778,-314289,-213115,392385,147327,60697,100851,120791,103102,40152,46911,-29593,-12738,-29117,92086,127,42579,21642,43323,32539,-39976,16156,19054,31228,-23079,-2404,205348,34233,30370,22956,93577,-6181,1700,46254,-3550,-8113,-52271,24769,347,-73374,25362,-56180,40357,24921,-21955,8229,-687,-25924,-98092,-43367,13555,-17468,-2952,106865,10758,-54433,-87476,-40479,-49677,-6875,51258,-52173,44360,55108,90174,-18648,-1201,-44211,10713,-37863,-44731,63581,28918,-29515,-19325,37654,40738,-56545,29751,-18862,-4888,-19584,-21407,-57667,-77632,-13852,-15667,-25877,-18089,37022,-18557,-31868,51021,95984,-2866,43612,-15522,-15241,-47644,68679,75910,-4651,98847,47149,-32039,-49394,20383,-50228,-15395,33800,52158,-65429,10266,-51957,-16438,11041,11386,47933,-3957,23630,-38985,-43999,174,43557,27893,49894,-128376,-98570,56380,-84213,-116990,-50994,-35120,72946,30054,-1774,39352,18645,2955,-66524,-14840,-100367,-11671,62,-27689,-40363,-36265,-27696,-1834,-127992,-35096,64546,23243,-6038,-43640,21436,-45580,79428,33219,35428,-34780,-42609,19503,-33112,10643,-19423,16036,19165,87126,9210,35879,68007,34806,-12322,4206,-15215,-40508,30247,12914,-4286,-123158,20051,-35580,24322,34739,42739,-63725,-5916,-17248,-26342,10444,-19556,5536,-50924,30965,-4746,-35697,23391,-30828,-40916,35986,61947,57880,27320,-780,23021,10890,90203,61577,12567,57253,52809,-18953,-84252,-54632,54989,56718,7817,58780,-24770,170325,-4037,-56106,9121,38787,-55665,-54522,-9861,-11156,28508,69858,24607,32474,-32025,62293,39755,87363,28646,-8153,6290,-2531,-18376,31551,1140,38353,6043,2022,21099,-41983,-102393,-87801,-50981,-51560,48976,16275,2277,64552,7062,15548,-14661,1737,29487,-76185,-87947,66503,-105230,-55604,-25409,32472,-82,15881,69145,83799,-6447,46750,-55169,30040,-82150,-31248,-5658,-55293,-15874,-47551,-8864,-22010,73033,29564,12963,-58740,-55404,9286,101095,14995,27577,54683,-34612,-49043,-24851,5694,-80563,19794,-15535,3904,-7689,-116020,-24300,14293,23198,-23181,-753,82684,45924,-36043,-77752,-26395,36395,-3636,50158,-6219,-83901,42862,36954,-46698,-32815,8772,41596,-52020,-21306,50183,71274,24495,-18466,28404,-4867,-15082,-85572,36120,51850,74386,-32357,-62737,4537,30965,71237,43283,43667,-22773,-65702,12783,-9387,73264,17647,-26754,65310,-28345,-73184,-10781,8179,24668,-53491,-45879,-31944,-146409,-19834,708,27134,8483,10953,-6654,-22992,36310,9909,56555,13454,1392,5197,-20723,-15077,65104,5903,26070,59691,38611,22513,52230,-19268,856,54856,14498,-31681,-59825,64121,57147,38931,52199,-26433,-74333,-57777,-58617,103139,-40793,-5446,-68760,-24798,-14371,-39787,-70809,-131222,-50837,-23847,-24315,-28768,53507,53575,14454,62568,78255,28561,-32269,-19490,7374,-63844,7907,84372,48058,4938,-52224,5200,-81304,29044,-16749,-31853,-102108,29394,650,-1445,2620,-31524,-25740,-58400,46076,-40639,-100872,15091,20541,18104,103419,146761,-3334,-88476,-16480,89435,31129,1734,33281,-4523,-20062,55901,42988,-4574,472,-53801,23315,22533,-20283,95931,31841,26631,65876,13527,-33895,-32859,38332,58450,21609,104614,44297,29607,-1013,11591,-15568,90342,66867,27504,-20630,-10781,-105592,-70184,-139602,-67825,8190,2356,4387,-66849,-97402,-66175,-89483,-21337,69927,-5970,-7808,2189,27681,-12983,15080,-54057,-38728,22606,23346,-1625,-14361,6303,59999,-5336,77797,124596,25238,-26766,51125,-27370,-143979,-45106,59171,12514,-106963,-19394,39753,43430,11350,5375,-22236,-20926,60629,45116,-14763,-17698,-30165,27042,-63928,-60015,-18607,-23866,-11926,-29367,29555,5798,-24500,-35862,-640,-65284,36275,-2353,1441,-16262,-52057,13829,-6123,-23625,-57460,20579,20169,-28206,-47456,4392,-18568,33512,31288,12470,-36244,-25817,30341,30858,8467,-92365,-88593,-14066,8554,-47384,-89534,-28990,44715,4354,-16917,-13791,-39082,14604,-39242,38256,15776,43329,14182,-6318,-81005,-34347,-25011,-51708,81246,41616,-11018,60513,3318,-8885,28670,-1613,-46013,-78799,-11617,64988,52220,18448,36930,-76743,44865,28782,29187,-37490,-81309,-66302,-59290,30883,-25075,13618,51605,24737,9815,-38595,31279,44499,-99746,-6244,100760,93648,14491,-50357,30849,-16886,21585,36200,26034,-16662,23656,13942,-71945,-13906,26654,52889,-19094,-78574,15863,92562,-43634,-57093,-79336,-33005,35791,18629,-54626,-51355,-40289,-54473,-30925,-32554,32893,60737,12605,42648,22422,66588,91797,35746,22847,-103135,-972,6640,-7582,-50999,88664,21625,34103,1155,-68029,9763,45883,-18474,-23764,-50301,-64530,-9476,-24096,-20941,-37825,32364,32103,16520,14201,-6704,19465,-59330,-56311,10727,-34473,-82932,-35602,-31067,-93794,18574,22642,16139,18208,30738,-14386,-19667,29098,11475,39346,58955,36326,33937,-42476,-44119,14157,68690,58607,-15233,-39476,1873,55270,92045,41481,-20859,-8110,-58107,-41914,-19113,-13021,-23086,-35876,-39674,-11031,-21244,7132,41712,23483,37725,-29194,-26090,6646,-103203,15355,-65085,20746,11267,23560,9320,34188,-38478,4741,21430,-23444,24965,-46452,-49680,-21436,57218,-24534,6742,5892,-33974,-12918,20027,-56893,-72993,-28732,5252,11817],[32848,29752,30971,41625,9538,-13405,-77339,-37826,-26073,70001,11344,19054,-20993,-2335,10538,-342,-5001,-17606,5216,14959,39613,-9900,6999,-5719,-30516,62091,24588,56855,66133,35338,-88539,-97762,19516,48868,-14392,-18595,54771,-18146,11671,-54104,-16337,17346,-35141,1140,-22042,35592,-24217,-24236,71457,29029,-54683,55832,-47646,42880,75467,40691,-20582,28727,26237,-73669,64653,-20403,-22919,-23654,-17326,-18778,-7315,-71637,-22273,-5357,-43517,-34538,-26582,-23211,69197,59366,14169,-48205,36,93614,76786,-79846,-64729,21953,4345,37236,-3217,-24587,9127,-35661,29957,8129,-31846,-2664,18206,24567,-60605,-70196,97816,52153,-5124,78991,4675,-44387,-63125,-42510,47654,40632,-3323,-20871,-27994,-37052,-53803,-14272,-84182,-16211,36739,29294,-90577,-58409,41416,-41845,17871,13249,42166,51470,-8241,-18567,20218,23252,-84600,-53760,40095,21290,16464,-11619,-28738,-44900,-52669,9921,-53966,38801,7556,34384,58140,53218,101226,5863,-27932,15491,1113,-12671,-41543,-16216,22301,45633,42751,4924,3289,-39560,-25288,42164,62187,15244,22489,59227,-10026,3372,-10285,86778,-43065,-80156,7904,-4864,-39760,7202,-45567,22178,46608,12208,-57652,-19715,-11513,4469,44138,-37918,-7723,63493,2432,-13230,8517,19895,-68575,16407,30966,-4547,2496,-43616,-15130,-59974,-89344,10911,-18649,49304,-39181,-27623,-83976,-33110,-24680,-93955,-53798,-18318,1663,-21932,44161,-67650,12529,-43884,-28210,22783,1864,6235,23757,-909,-65837,29608,-75267,-38161,30165,-69515,-39219,-19417,11373,-17125,-35500,40472,-29472,27887,11708,-40713,-22800,-68088,-105531,-81011,-39630,-63023,-127394,-182060,-259476,-183007,-325069,-227898,557327,174560,78313,102244,109756,103053,22486,17846,-35141,-17472,-37042,102382,-11013,18921,-12008,23607,32354,-47641,20924,21837,21672,-22825,-25196,185741,44206,32918,6373,81746,-5143,4973,60609,-14461,17265,-10919,13108,-9715,-47854,27539,-38806,24097,7291,-26996,-2966,-22018,-9219,-51840,-33910,27245,-36983,-8920,82430,19436,-49530,-50860,-29174,-55078,8523,54898,-44962,35509,15479,90050,-28657,-4149,-21229,22662,-24753,-40260,57791,35027,-30971,-35734,26175,29720,-35255,96325,-13839,-9291,-25480,-42166,-30938,-53294,-5485,-9246,-6065,-2931,27058,46530,-23337,17218,115749,47697,51027,8323,-9368,-62293,39221,63930,31043,100440,65312,-46331,-75254,-11943,-62240,-124,57574,49603,-77351,8511,-63454,-13238,14628,42243,53155,2158,12847,4522,-12750,22760,39022,8628,36004,-129267,-117687,40046,-45480,-92649,-28522,-29232,80594,44174,-9513,29007,27085,3850,-70994,-42574,-97475,-19560,-22564,-18492,-35001,-26959,-30800,-8465,-101107,-2799,51949,12025,-29164,-61813,61341,-30587,65091,5248,6716,-36250,-52126,33408,-34031,23997,-18099,-13244,11294,59138,1060,29129,51373,8549,-18972,4305,-26172,-72279,3039,5445,9145,-101386,3720,-63631,24769,46740,44183,-31851,-6902,10153,-29373,13595,-15076,17360,-51720,15137,-20271,-11069,35075,-31305,-46752,18452,80894,24148,-14382,-14712,18293,-2067,96850,29353,4555,58667,23023,-43822,-93742,-29817,55543,66337,-2623,39174,-19790,162004,6143,-54795,17666,43668,-41370,-62603,8981,-22343,34219,70931,22535,33824,-52228,67133,39015,89351,40547,-12567,-16407,-4494,-15170,45870,11696,18922,33435,-9592,15840,-51217,-88494,-81293,-53769,-50086,32603,15477,-349,64954,-29833,12965,-15096,35221,40657,-55738,-99623,47422,-119972,-46351,-9436,18657,-39712,-13112,57919,46119,-16635,32386,-39708,16383,-59207,-30868,-16268,-34147,-5390,-37278,6736,-20779,48958,6314,-4909,-75989,-47894,21095,126839,9971,29170,24838,-33750,-58363,-12617,79,-74827,9746,-9367,6416,-6387,-112777,-54314,-8147,20645,-18967,-16078,71508,34090,-57602,-77039,-18838,3233,-10730,57606,-24797,-67142,14892,52991,-44587,-42050,23862,44290,-46053,-37609,22574,77592,21596,-9054,6036,-17076,-31508,-108120,33109,62547,85882,-25147,-61767,-7546,32625,58416,64221,46962,-22887,-65799,16785,-9532,69897,33918,-30800,87018,-23554,-62691,-10462,10364,23674,-54303,-34452,-15738,-114287,-32038,2081,21305,19682,11032,17753,-11246,72698,39981,44453,35451,40044,17392,-26375,-4384,77577,-16966,6056,61360,43976,35145,65164,-34860,-4237,48230,3777,-10388,-34488,60274,59305,37665,46787,-13385,-57691,-38941,-40358,76602,-39698,-9300,-45087,-25831,-1294,-52661,-80223,-108639,-42306,2183,-27653,-32055,46526,80299,15905,43315,70025,29634,-40225,-29209,7335,-81265,30187,61333,22755,-3651,-46207,27973,-38968,28924,-725,-22196,-102959,1436,-22835,1871,11468,-16073,21386,-44017,4296,-63835,-120837,21840,22063,4863,101088,155805,-14968,-91723,-3705,83406,52851,-12646,20440,-11201,-231,36817,46895,2020,-609,-60193,23382,-17027,-24487,76596,25763,15551,101966,-6988,-15893,-40932,37070,64628,5497,45918,5746,36037,-3594,10070,-13109,84878,56767,19635,-53426,-1152,-97534,-66283,-158357,-72022,-12684,-11684,-11720,-48492,-114130,-37574,-68832,-1388,86845,-3691,9915,17429,60161,-43637,-17219,-82220,-29732,-29,20869,-11919,-22544,20405,10127,-19328,59140,83321,33940,-9899,33990,-42595,-138746,-36217,47619,-962,-100366,-10238,27076,31217,1254,-658,-19987,-27543,50700,32430,-28538,-77951,-34518,33960,-46567,-34539,-2719,-9685,-347,-18592,30047,34155,-12883,-35870,23511,-61046,-28916,-30329,-7108,-3927,-67255,25546,4135,-523,-33962,17302,25853,-54768,-66162,3113,-30711,29876,34022,16430,-41662,-46724,35274,38868,42580,-77267,-85944,-5145,-10938,-62932,-88661,-44202,43647,16740,-7395,-7877,-32021,6634,-5524,38806,2381,38186,12408,-18356,-81867,-8104,-20478,-57543,81952,56310,-14771,63902,128,19978,31820,12421,-82131,-75072,4428,72051,59702,12245,10597,-48949,44758,20115,25679,-34170,-81151,-50815,-56289,31952,-880,14395,37656,29424,17848,-33326,21264,53352,-92677,-23520,68923,67374,-2796,-46123,27975,-15307,3251,28529,36309,-9317,23558,18021,-89681,9143,35591,74714,-18267,-60961,28918,54830,-59495,-38385,-53250,-27337,27841,13254,-61320,-48525,-5321,-16066,-22801,-63231,30399,55766,11509,21752,1863,47464,91939,47626,62489,-103904,-3911,17016,-5736,-12292,81372,5108,-1714,15671,-58092,-4019,60924,-8370,-14616,-69562,-71939,-28214,-27805,-31493,-52797,25182,19287,-2010,26085,-16944,24165,-46096,-55565,-31931,-35930,-56664,-39255,-45171,-101063,3886,8237,27587,27348,45298,-11834,-20705,30936,21217,37743,50426,41271,54137,-28441,-49557,5449,83563,23289,-36507,-41035,5522,76865,97985,53272,-28566,-19557,-63888,-29072,-17992,-12062,-45471,-39500,-30643,-11600,-24133,-2822,28155,22535,19287,4600,-21578,9232,-67865,-14608,-48528,38379,17616,25379,39512,60413,-57296,-3818,27163,-21209,22470,-66659,-60737,-37261,53637,-29720,-27232,6852,-42390,-4062,38533,-68411,-73941,-20556,4078,8259],[33443,17541,22221,24773,22300,4112,-88336,-54248,-23021,68461,2042,21015,-5095,53748,12670,-6308,-29177,1689,-5911,12659,35961,-2827,3869,-29014,-13938,43158,755,62473,54383,23225,-63950,-106230,30492,55681,-14917,-16739,62475,-2764,4561,-57634,-38850,-3586,-57654,-1853,-38676,12871,-36673,-43449,35958,19205,-62016,49162,-57546,62492,70663,61050,-13033,30717,30751,-49378,80837,-23669,-31456,-25961,-20630,-6946,4180,-64643,-18830,-17283,-32677,-18627,-5620,-24399,66703,72453,16087,-40072,5663,92760,69848,-56484,-63450,16955,1815,58763,3182,-37324,-14942,-39181,79582,8460,-32961,-9101,409,17555,-57076,-85345,92274,51146,-16192,75500,-5275,-60813,-73260,-52560,41356,46063,-16862,-13432,-17531,-37574,-62754,237,-85430,-26954,21300,32634,-72602,-29083,42904,-28736,-3457,-21590,34959,79584,-26104,-30309,655,31674,-94567,-58439,43141,-3297,4984,-11337,-16947,-28302,-51299,-3042,-69856,30271,8126,29138,71746,45052,83286,-1806,-21712,18823,9228,-1642,-56438,-29963,25298,35860,41315,20463,-9329,-31826,3208,33130,55106,44793,30610,61250,-7069,37598,3897,91184,-23478,-54879,27183,-24168,-44971,17527,-42375,23523,20692,5845,-35015,-11162,-54864,3888,45967,-17797,-9097,57459,9914,-8329,11165,19681,-63196,13244,39672,-11523,13303,-37061,-11751,-64985,-95882,-3885,-3953,48409,-50175,-15595,-79586,7754,-5620,-97747,-51730,589,-1645,-28582,42646,-47269,13030,-48094,-11042,9799,-17789,5297,14003,-3113,-50945,41718,-84488,-14915,30612,-22014,-25549,-4898,23993,-74258,-104466,35993,17776,55289,45334,-68660,-85474,-99590,-115133,-52027,-45020,-95914,-143705,-182994,-258054,-209078,-340936,-230634,690785,209738,111239,104947,105183,116028,4038,-3417,-27983,-13718,-36704,95850,-16260,-4592,-28811,10042,23002,-45927,27833,34435,-1913,-30571,-44533,120239,53402,47962,-16080,63894,3457,15633,75730,-16977,46264,26685,1367,-14876,-14400,32324,-12556,12276,-6384,-26698,-12075,-47965,12305,3128,-19119,28907,-52422,-15797,35505,15922,-36841,-16047,-18966,-64170,13933,57221,-29447,31913,-11378,88900,-37458,-5272,13752,42608,-20696,-36229,40362,37436,-21742,-41634,15579,34662,-7914,129890,2806,-12363,-26330,-58666,-1105,-17796,4753,-515,12252,11672,10512,74737,-15787,-7256,126895,103320,46200,31267,8329,-63620,18057,45983,61313,84702,63197,-57076,-96322,-44895,-48603,21620,59597,43788,-61603,13952,-56853,-3117,23020,60825,22189,4823,7799,54377,20542,44059,30410,3175,26460,-100761,-122783,35471,22970,-51250,1184,-18128,77596,47021,-17952,19195,29832,-27957,-82164,-58959,-81003,-20181,-31079,-18084,-26760,-1964,-28539,-13573,-58912,35501,38035,11769,-34788,-57671,100481,-12764,46616,-15791,-23351,-35883,-47210,45317,-34208,23849,-10840,-34806,3752,27872,-11389,19237,35007,-13631,-26642,-281,-30898,-94172,-12988,-1067,23846,-69393,-2771,-58870,21091,50826,35622,-629,-16427,31783,-24880,25010,215,24630,-49556,-1684,-38986,13890,40049,-37530,-60455,-11664,94081,-13236,-54164,-26147,19150,-10244,96536,-3094,-1913,61729,-3567,-52802,-86104,-2974,53367,69919,-1775,30573,-322,135372,12092,-44386,25371,48034,-32387,-50879,27161,-37970,33570,65811,11740,23928,-59761,63501,32542,89888,67727,-15211,-34459,-8606,-18274,50372,25752,-9357,63496,-23147,18243,-66182,-54048,-52206,-43468,-36163,16649,20223,432,60813,-66767,13388,-11337,66153,52289,-19201,-77532,36756,-104539,-38230,6061,58,-66319,-46126,49745,5547,-22804,20644,-13840,-3635,-33208,-31651,-21123,-15346,7451,-27240,15086,-19533,16350,-4961,-14000,-64439,-30594,28790,142336,5032,29120,-6558,-32303,-57825,-3442,-16116,-47502,3420,-7706,15754,16,-80204,-78569,-24839,11005,-8235,-25187,51176,18528,-71197,-58894,-7031,-23623,-11313,66860,-41737,-44566,-13909,57788,-42795,-50477,37346,38751,-29490,-43030,-2753,85843,16284,-5272,-23533,-24082,-49502,-107218,41178,76542,86936,-17579,-54436,-32841,26683,30239,68029,45956,-30355,-40415,10814,-16358,63539,43854,-37618,101424,-24845,-55061,-6572,20645,30715,-39270,-19991,176,-70749,-20867,568,14068,37115,7343,34096,-2898,90131,54337,26665,60398,66504,25813,-25072,7774,82358,-40190,-8464,53160,55209,43234,76092,-41862,-7775,39706,-9405,4066,-2752,54793,26649,16626,38524,-2319,-44144,-11303,-13094,41325,-46974,-16996,-30681,-26829,-12377,-83704,-73017,-62705,-33441,13976,-34689,-32729,41249,91308,12477,24401,59665,30946,-44805,-35798,-1542,-95858,49997,53488,21719,2763,-37172,34626,15556,20209,16278,-18987,-82217,-19851,-42125,-2487,5516,-1033,72493,-26569,-40487,-85850,-129519,29114,27242,-7368,93624,139046,-33796,-103273,4530,74438,51555,-25646,2834,-22691,15989,18517,42342,5956,-4716,-59110,18557,-58394,-20068,50823,35845,20100,128068,-22370,-11457,-41058,26846,59437,-8829,-996,-20548,46616,-4086,12925,-3844,69098,46436,18056,-49715,21284,-99195,-66564,-144546,-68803,-29178,-36420,-33917,-30217,-120404,2267,-41374,27717,100501,-11112,24457,27698,93815,-76093,-50665,-96968,-14906,-22031,21138,-24806,-33720,28475,-31746,-22554,39372,37437,48672,6676,6898,-57530,-114840,-23632,28508,-13052,-74377,-6663,15200,22773,-1474,-5272,-16386,-24667,38700,17882,-24032,-125234,-37392,38703,-25221,-3239,15024,7181,13085,-10169,30200,53592,-437,-42043,46556,-56890,-89589,-52710,-14274,-15,-69845,32836,15537,21911,1527,18541,27289,-79870,-75569,-1868,-21413,23360,27615,26603,-41169,-48496,35334,44548,65574,-53370,-59132,5249,-20734,-53078,-73376,-59399,32286,21959,-2768,-2828,-20965,1134,32528,35492,-7394,34668,9108,-33187,-84310,15290,-9846,-61005,82853,61840,-22277,52801,-9532,45137,35739,22269,-113394,-62964,13411,86457,59491,6980,-13426,-12346,43980,18749,24587,-24630,-75514,-26581,-53136,27454,15615,19770,26597,18547,20489,-26788,7855,56464,-63623,-40259,20056,37064,-18280,-34189,24466,-14418,-11772,17449,34796,-2170,19786,17182,-101162,35281,34974,82521,-20634,-38836,40705,6883,-73195,-7173,-9318,-8522,16523,1247,-52832,-28419,31733,14360,-15351,-85485,26317,36380,12207,-673,-15687,19868,76242,45976,93658,-92907,-7021,16351,-4233,38569,72964,-10835,-23356,25490,-31122,-2283,64421,-5261,1597,-69429,-66679,-28859,-24389,-32287,-54234,18764,-4796,-24490,39671,-18971,34313,-23483,-47170,-54356,-34838,-26278,-38967,-54809,-104138,-19799,-6009,30719,33170,51489,-6225,-20630,19667,27999,47004,48641,39391,68705,-15045,-49816,-5295,75633,-22884,-49497,-38598,8183,103490,100088,59697,-33799,-27369,-57390,-14727,-9975,-18304,-64051,-45237,-14022,-15004,-21711,-21985,12909,13717,-6548,30093,-16087,20647,-10684,-42230,-20509,46152,16515,21579,52619,71441,-64326,-5703,19991,-15405,12244,-80274,-62040,-48418,43646,-31920,-62339,16349,-46055,5104,56528,-64624,-65864,-15897,-1422,-1004],[26934,840,6819,3305,27987,23750,-82367,-68353,-17429,65738,-5943,14038,8256,113217,10314,-11481,-43555,21461,-14379,6407,36359,3993,-3693,-49169,3855,21650,-8025,57783,34938,1200,-34063,-90009,47190,64127,-8176,-12629,60995,15861,2883,-54633,-53379,-23842,-72953,-5746,-44110,-19347,-43766,-56372,553,17881,-66487,36425,-65563,69278,50823,55373,-7657,17718,31969,-5500,88181,-20162,-25825,-31196,-26652,4531,9529,-57445,-17833,-17262,-19670,-4220,12598,-22428,52998,64893,8188,-34881,14555,83968,56348,-29184,-53732,10787,1228,57394,11412,-38596,-32350,-39597,128359,6745,-41159,-15727,-18963,7415,-43275,-94349,51830,32997,-31850,53759,-26262,-71333,-81176,-55997,26516,36339,-30670,-7710,-2850,-26767,-64618,4877,-79754,-34317,-1459,38382,-43964,7644,38247,-9693,-25827,-58130,30333,98386,-30652,-39496,-16529,38851,-93491,-54494,34975,-32576,-10161,-4090,-192,-9142,-52831,-15014,-72831,24452,7332,6052,77894,28242,70044,6815,-13831,14866,25342,8660,-62081,-41366,18553,20238,26732,31388,-28705,-28527,24507,17422,34532,70706,43198,53667,-443,57535,10284,75909,10509,-19091,41886,-45017,-36012,27950,-32297,26223,-4476,-1223,-24209,-3841,-89302,-1301,55862,-3500,-17021,36905,15097,5499,6735,13389,-44624,-437,30501,-14193,18180,-27480,-6232,-65772,-98134,-31443,3681,35220,-58042,-4833,-62634,44241,19618,-84601,-50206,11316,-7682,-35398,41639,-25650,16322,-36175,-3817,-12270,-32887,5332,10905,-10416,-38591,46008,-80081,-3467,29084,21440,-16717,8813,26896,-117508,-160198,21352,44811,53880,61386,-91397,-130477,-130067,-117357,-31436,-44984,-120722,-153002,-180525,-252712,-235144,-353618,-212261,763350,231960,152129,108421,114882,139548,-10363,-9166,-9007,-1715,-30017,68829,-15119,-23433,-28579,5412,12136,-35519,34094,54175,-28935,-38804,-54631,41328,59964,72979,-39747,46294,14709,22919,85396,-8326,70916,52503,-5763,-13224,15022,36775,15813,7207,-14776,-21247,-16074,-69379,28617,38506,-1772,19608,-59245,-22965,-23734,3628,-21254,12834,-11742,-74665,8211,62894,-5132,32776,-20640,86808,-42887,-6524,47240,65464,-28511,-35394,14331,34106,-7726,-36316,7631,54108,20337,122730,29366,-12897,-19319,-65602,26331,20408,12513,6301,24714,12396,-10115,51826,-15550,-18686,127184,144036,29784,45629,34179,-52171,11601,28448,72093,56531,46285,-61177,-112782,-71774,-14748,42407,42522,35823,-27739,25097,-35480,7873,31143,61268,-44151,2736,14801,96601,45862,59990,25274,14148,26936,-54292,-107940,47650,101733,-4502,23716,-6932,68192,35707,-27508,8969,29267,-71025,-94040,-62049,-62950,-15510,-20200,-24359,-15591,32085,-18852,-7689,-15700,68425,27038,19742,-22571,-34188,125437,5550,30832,-23024,-45177,-34092,-33286,50975,-34033,8629,-1873,-41355,1414,-1659,-24385,7765,21438,-26165,-33121,-8835,-31877,-97585,-20052,-3838,34294,-39054,386,-30450,13386,49904,20520,19066,-31090,37533,-12025,49578,22395,24836,-44244,-16980,-52835,31413,37624,-45437,-75624,-43573,98987,-43073,-78421,-31683,24878,-11585,91786,-29531,-5691,63007,-18641,-46291,-67808,19149,45420,66495,10415,47881,22621,99201,21571,-26067,29528,45882,-32054,-22613,41997,-52994,27628,55418,2800,12544,-52761,54061,20445,89723,103269,-9589,-39780,-21311,-26500,46899,41157,-35344,91720,-37587,30075,-78835,-9909,-7171,-23886,-17205,6930,30981,4555,52935,-93425,19451,-2663,83696,67072,22635,-30562,37473,-66823,-29949,19753,-15426,-73502,-82304,44308,-24247,-26514,13641,13870,-24199,-14982,-31629,-19193,-13183,20609,-14434,15610,-21909,-15385,557,-8937,-37683,-11704,32239,141151,1368,25536,-28429,-28325,-46941,2185,-39723,-442,3848,-14498,25339,12498,-34246,-93031,-31618,-1472,4689,-22624,26455,4979,-73815,-28818,8295,-30987,-4680,72834,-50672,-23089,-32818,49302,-44218,-54098,45957,29473,-4620,-37863,-19399,92996,11823,144,-49771,-19713,-63058,-83012,54706,91537,81003,-11968,-42719,-63535,16451,-1109,55148,40255,-41917,3370,-1648,-25744,57122,42417,-45243,102227,-35586,-53362,-579,34943,37610,-13357,-4888,7416,-28245,16514,-3955,6123,53101,1811,33649,5867,86849,53338,9277,81411,77983,32544,-15522,21265,79132,-61193,-13751,38710,67489,45649,81342,-34621,-10468,31484,-21028,6847,28103,45601,-31244,-15507,28433,2154,-38361,8584,18602,6603,-62690,-28634,-40841,-30007,-39634,-119936,-56284,-15745,-27970,8919,-40481,-29895,37506,82616,3763,9039,51972,30630,-46951,-35994,-12393,-100888,56042,54283,35743,23111,-25607,29564,62651,6895,32902,-25765,-45517,-29927,-50336,-12761,-15299,10120,113944,-11078,-73866,-99473,-129814,35385,33270,-17534,85615,104046,-57551,-118760,8726,65376,25497,-33584,-17607,-34845,24706,4259,30626,6789,-10893,-52329,2617,-88119,-6595,24524,50223,29808,128251,-29476,-21091,-30784,13721,44873,-16665,-15498,-24828,58147,-5324,10128,6882,44826,40629,23297,-14435,50491,-112116,-72773,-109491,-60314,-37523,-63116,-57162,-15062,-111300,41905,-14509,56291,110162,-25182,32983,31745,121552,-97260,-75150,-92234,834,-38783,24067,-40436,-47586,29207,-57246,-16674,22839,1106,63798,15440,-22742,-65305,-78662,-6514,10049,-22866,-45561,-7701,3520,17672,4668,-4843,-7955,-10759,30122,4670,-7838,-140181,-34153,42209,-5381,27140,34325,26835,27479,-6008,25195,57255,10335,-43363,62821,-51367,-125629,-64712,-19901,-8080,-57053,33983,25389,36240,39333,20065,26086,-96607,-72053,-10590,2372,15810,15328,41497,-33943,-32335,30701,47417,75137,-32616,-14744,14171,-18041,-15242,-48005,-76379,14116,18778,-8489,-1977,-10737,628,59719,28356,-8215,34837,5482,-41437,-83449,28436,1761,-61239,81289,58823,-31407,36084,-22002,61201,38496,25965,-128628,-43800,14553,96413,52535,5359,-29946,21316,43731,21650,29254,-9147,-59760,-2493,-51800,16226,21662,32778,20969,-4422,16748,-20690,-3234,54093,-27182,-54399,-29609,9066,-28448,-16493,21541,-17519,-18406,7638,24679,3813,12277,7979,-106794,56587,26001,74550,-26991,-18426,49859,-27097,-80518,27089,39601,25786,7408,-13100,-37027,2835,58053,31657,-7753,-91279,22725,12333,19254,-19243,-26332,-9865,50832,34275,107961,-72879,-12128,1966,-4742,87281,67047,-14784,-20962,30588,5842,15362,52700,-10090,15263,-51520,-43885,-12475,-18178,-22250,-44605,18217,-33226,-44520,53434,-11269,47554,5311,-33878,-49943,-30324,2002,-33367,-54785,-95237,-43084,-17547,21257,33120,50984,-1008,-22962,-3903,30577,67771,53114,29844,74049,-1884,-45594,-13158,52829,-62786,-49675,-33081,6686,122364,98093,58913,-34427,-30447,-43496,-3224,3417,-27701,-71338,-50242,4922,-21179,-14679,-47856,-2123,-1183,-33063,46540,-2677,37432,45819,-61443,11972,42126,7171,8582,45697,61610,-54026,45,4120,-5842,-504,-83809,-55268,-52696,32067,-32717,-88685,28096,-43949,11294,67726,-47886,-52262,-17317,-10421,-11346],[15354,-18497,-12220,-18565,27477,38023,-61896,-72812,-10984,62078,-13758,200,17904,152633,5354,-18544,-44784,37531,-17127,1229,42341,9895,-12108,-57513,19722,3833,-4846,37250,15313,-19166,-3866,-54522,65059,73960,4871,-8218,52890,31950,9409,-47484,-54591,-40619,-76203,-8479,-39454,-50582,-43448,-58727,-26085,21197,-70611,21631,-69742,57052,22161,31162,-4376,-7873,30314,39879,84766,-13259,-12233,-36899,-32503,10811,7456,-55301,-19549,-9717,-5886,2754,25330,-19127,28060,43270,-6902,-34966,22705,69626,40592,-3996,-35203,7505,1193,35554,17439,-26131,-40986,-37690,157506,215,-54457,-22400,-35131,-4860,-24673,-91726,-11055,528,-48095,28075,-54829,-74895,-79476,-53840,6600,13770,-39750,-4443,20244,-7674,-58080,-7,-70432,-37426,-26845,45478,-10207,39683,26793,4109,-42116,-84656,30530,98091,-25735,-41745,-27144,42239,-84290,-45433,18062,-56341,-26410,9696,16431,8291,-59275,-23504,-62599,23276,5698,-26425,75662,8287,65529,30395,-5197,3233,44119,15244,-51594,-50468,415,3000,3451,32536,-51122,-30691,33229,-1311,6964,86360,58581,39252,6039,57551,8295,48391,49445,22437,47916,-64895,-16496,37056,-13291,29083,-21955,-6618,-27148,1605,-105511,-14475,62602,-596,-31067,3508,13651,23984,533,1070,-19498,-25966,8140,-10100,19609,-15752,-119,-62235,-93998,-62781,4976,12966,-58568,1388,-47075,67784,48345,-49796,-50825,10617,-18060,-39725,42023,-12490,19685,-11216,-11233,-38138,-40638,5606,10191,-20540,-30852,42768,-64242,-5257,18313,30998,-18749,20630,22430,-126458,-176492,3,44128,35433,55657,-92876,-136481,-152344,-113047,-23373,-39843,-131758,-151990,-175880,-244357,-253258,-357474,-172320,770170,225543,190463,110415,141804,166146,-17497,3107,16622,15498,-20257,23756,-8518,-34520,-18507,9893,7721,-20295,36755,76135,-46582,-38338,-52829,-17149,61811,100799,-54116,34943,23887,19785,84417,10549,84817,63949,-3385,-5979,32939,38506,38868,8683,-17739,-12511,-13591,-78216,31854,42171,14614,4733,-55360,-27444,-78139,-10985,-7433,35085,-6699,-80005,-4993,72088,26617,34593,-14885,81951,-44148,-8351,67509,83399,-44590,-37871,-14960,24347,5181,-21743,3578,79979,45542,87431,60755,-10195,-4344,-61307,45614,51994,14528,7669,30941,-4828,-30480,-8284,-27179,-17024,117484,156296,11047,47689,61562,-31717,21017,16709,58951,25748,25619,-56626,-122071,-87214,24519,53897,15990,28309,10073,38354,-6071,13965,34221,44050,-120929,-3560,34391,119400,55890,67173,27163,36809,38662,-7102,-78299,72780,161215,37400,29883,-1205,56857,13414,-37858,-1968,26543,-100984,-99830,-54953,-51448,-9491,6446,-32281,-2163,66032,-2007,14618,15198,85677,22035,29797,-73,-1159,126870,21299,23175,-17001,-52926,-31333,-18385,48439,-33248,-17593,4746,-29779,8261,-26669,-33178,-2527,10568,-28515,-36350,-19502,-32296,-80193,-25774,-3962,34791,-18851,11716,2257,2330,46460,4048,20927,-43911,22902,7632,83512,43849,17834,-36194,-27138,-54598,36395,28795,-48974,-83661,-66782,95836,-53239,-78690,-29826,33115,-7403,87154,-47212,-7353,59151,-16730,-28775,-48628,31760,29363,55325,28235,87473,36873,64668,39019,-3560,27580,34900,-38813,12018,52980,-62198,18608,42145,3553,6347,-34135,42480,3721,88071,132573,8008,-30054,-42373,-37733,39072,55005,-48916,113772,-50317,48269,-79196,30358,41267,-1494,-1174,7203,45733,9711,41203,-101849,31323,8895,80609,85242,55003,19774,46237,-24741,-20196,29748,-21500,-63567,-115105,40948,-33777,-29357,12118,35189,-38492,-8290,-29000,-14707,-35912,31438,2582,10301,-27372,-36330,20372,9882,-16483,267,33113,122358,-860,17318,-32569,-19152,-28803,5199,-63553,53638,12356,-30038,27181,29599,7930,-96977,-27504,-9946,15572,-7235,3001,-1664,-66600,849,23221,-15480,8037,72080,-46970,-5829,-33212,31218,-49018,-50365,48144,20653,23600,-25874,-24579,94201,11359,10804,-63226,-1359,-67514,-44561,66165,101656,71894,-10411,-29661,-89467,5530,-24193,31038,32051,-52337,49724,-15631,-32542,53535,28950,-50270,86860,-54531,-55701,6095,47589,33790,16073,8572,1984,5126,70251,-10358,-1592,60820,-3809,12735,19053,70627,42881,-2706,94066,74607,41003,1235,34463,68605,-76499,-8727,22657,74331,43436,75926,-14887,-13261,25231,-26795,-1667,51857,30488,-91143,-43100,18574,-672,-42741,9810,47736,-19875,-83010,-42247,-75670,-33684,-63247,-141455,-39541,9820,-27853,-8984,-40262,-23613,32418,56862,-9370,-276,49176,27373,-46465,-27401,-18885,-91582,40349,51539,52494,52194,-12336,20550,85221,-6803,47513,-39500,-5175,-28363,-42824,-25558,-45355,14807,133855,-1322,-83300,-99668,-122223,40435,37478,-25265,82343,61093,-81867,-127442,11225,58270,-14316,-34207,-39125,-42627,24902,-4746,12016,4976,-17974,-43045,-28608,-95639,14173,2527,57819,36393,102505,-28911,-38574,-10553,5298,25664,-14763,3633,-6522,66541,-7807,-12135,14451,17889,43014,33167,36685,77684,-134145,-85648,-69764,-50804,-36892,-81152,-75367,-5604,-87907,70668,5109,72821,112365,-41449,33090,31850,137133,-98858,-82999,-68562,11829,-47961,27193,-57215,-63447,22990,-65380,-5920,11574,-19357,73011,11939,-47604,-61980,-39881,14783,-792,-29050,-27500,-11479,-8522,14062,19121,3398,8180,11792,27077,-5534,11351,-119632,-21762,44530,10417,49164,52109,47495,41658,-6570,11952,43847,18451,-30903,67541,-44208,-127668,-65363,-24273,-25902,-30670,28292,30778,35383,67585,18406,25010,-100306,-57351,-21719,28595,8991,2591,56468,-20843,-6126,23306,46963,72717,-26663,32246,20555,-5006,39370,-19778,-92603,-4767,8436,-25064,-6204,-5115,5865,65545,19101,1493,38691,3668,-37517,-74373,29013,8953,-57214,73438,46834,-39181,22061,-32737,65858,38534,22999,-122832,-20645,9379,87173,42716,9067,-37455,42440,44585,24097,41515,10330,-34032,13091,-51513,36,18463,52158,20597,-31740,8550,-15257,-7216,47655,1302,-63574,-66010,-11262,-30988,4404,20805,-26454,-13422,3774,11468,7324,1938,-9281,-106998,66284,11405,54465,-37952,-4926,54992,-35391,-79497,50886,79477,69674,5184,-23040,-27190,30698,65246,34731,24,-79793,20476,-5431,33937,-28952,-28259,-34625,22954,18614,104162,-47646,-19928,-25167,-8263,117298,62607,2324,3230,32854,41037,42244,27688,-19528,18636,-23557,-4125,13904,-13687,-2049,-28218,26604,-57237,-56874,63989,4423,60235,35082,-19511,-23894,-23113,23160,-22603,-42574,-71532,-57887,-24533,1605,25395,46611,56,-29606,-35173,27580,91231,60512,14628,69489,16164,-37285,-14899,25453,-83813,-35784,-25917,-1319,121047,90438,49706,-30073,-28710,-26866,2711,19322,-31931,-63024,-48474,19775,-27992,-5294,-73057,-14512,-17815,-52620,56281,25734,53999,80161,-71925,40710,29236,-9229,-14363,24673,33519,-28566,11796,-13253,6496,-8128,-76562,-43960,-49079,24281,-32125,-98806,35117,-36991,13104,68683,-24632,-37910,-25785,-21359,-19680],[-373,-37450,-30355,-35947,23960,38784,-33932,-65515,-5597,55031,-22416,-16364,23518,155990,-1744,-29899,-34920,46871,-12846,2190,51710,14099,-18883,-50500,31443,-6914,1355,1705,3299,-28513,21378,-11264,79519,83620,21090,-5328,41477,40336,23934,-37980,-41316,-50904,-68199,-6809,-29059,-70614,-35752,-48729,-39790,21905,-77300,8760,-66652,27088,-5343,2925,-2308,-39284,27167,70823,72723,-7494,-3593,-40934,-36446,9261,175,-59926,-23114,-3159,6714,1914,32808,-16832,-4011,16573,-24291,-40615,25255,52007,26759,14730,-9483,12020,80,3476,16773,-4818,-43171,-34793,151956,-12801,-69559,-28936,-42829,-17480,-7722,-75249,-68501,-36171,-59087,12430,-80226,-70570,-65004,-48054,-13710,-14929,-40391,-2734,49410,12782,-45326,-11436,-58938,-35093,-49836,51690,20706,57464,9781,5498,-45357,-94622,33796,76852,-20069,-35103,-28246,38587,-71847,-35393,-1690,-66316,-41837,27249,26015,19350,-70269,-27826,-42986,25657,4232,-59352,65175,-6875,67281,57234,3153,-13237,58603,15888,-24544,-57776,-26874,-12560,-21042,21138,-72600,-36869,30974,-18135,-19059,88058,74367,23966,9642,41061,-96,19001,79705,57611,43961,-81745,5957,42458,12958,29529,-29200,-9411,-40041,5251,-101953,-38133,49288,-10668,-48664,-35057,2623,40040,-899,-15983,4498,-59527,-16287,131,20305,-3692,5269,-54638,-83161,-84313,2745,-12737,-50580,1914,-43949,74878,75715,4657,-53785,-1062,-33185,-39716,41442,-14767,20138,17525,-33364,-62288,-41407,4874,7088,-31714,-27297,33596,-43703,-16514,-5472,-3116,-34131,29687,13121,-96949,-142089,-22812,17965,17726,30197,-65878,-100060,-159206,-103571,-27796,-33102,-129222,-140344,-169239,-235259,-258296,-351130,-119753,728574,187687,216129,108211,179608,186571,-16515,29843,41706,33014,-10538,-28009,1643,-36540,-7560,21238,14260,-5378,33687,94414,-45187,-23625,-40850,-40053,57237,122357,-45608,32795,28350,6179,71494,35104,86163,62046,11959,3126,38678,36589,52395,14248,-16222,-3377,-5379,-70719,20046,20629,27156,-8290,-42443,-25772,-110598,-21348,1740,51004,-837,-72071,-19320,77656,60133,32663,-2129,71834,-41497,-9586,69331,89737,-61435,-41501,-41485,9385,13227,-1688,3967,101400,65217,46140,89284,-3868,15677,-47646,52976,70351,9963,2006,32862,-33875,-45261,-72504,-50946,-5681,101159,139933,2426,38710,83348,-7565,42467,13452,29041,2504,11767,-43920,-119612,-88749,52441,49873,-8247,24809,39330,49160,24115,11626,29119,14515,-167820,-11787,59650,118392,48697,63756,34286,61904,55601,28435,-45892,101110,179904,68862,19017,-3467,45931,-12624,-47857,-12796,21331,-104488,-95917,-42604,-47939,-5815,38321,-36282,11911,90901,18683,49529,27405,81636,23665,35417,20986,29074,103697,31355,25494,-4134,-47119,-27961,-9229,38473,-32110,-46100,6612,-3173,25094,-46448,-33765,-8511,463,-24718,-35132,-29707,-34739,-48667,-37349,-5578,22009,-11775,29044,21619,-10942,41198,-8476,5458,-47092,-8054,30224,114222,55565,5633,-26496,-27193,-41909,28409,15576,-43896,-77508,-75568,87447,-37220,-55350,-21155,40507,-1684,86589,-56448,-8632,48411,2950,-6609,-36119,33316,5770,36721,42115,125346,34567,39289,62440,17881,18327,18829,-47271,41531,61014,-61755,9043,29233,15578,6063,-10762,31846,-15164,82273,140789,36734,-10629,-62683,-49725,30908,64356,-44831,126178,-57881,65732,-61409,58285,79730,16779,6278,17394,60499,12982,25648,-88844,45866,19150,57160,103314,65310,52539,54539,4077,-9209,33937,-16132,-45494,-133436,39365,-22090,-32040,14847,45024,-41483,-9212,-22919,-14632,-77048,37295,22181,2573,-30976,-39748,46044,35165,-14697,186,34100,90950,-2262,4682,-16999,-3522,-9534,6950,-79112,93932,27672,-49657,16317,47622,34550,-92311,-14826,-8047,21955,16884,-14277,799,-54722,15486,33249,16349,24051,64035,-30307,8056,-13207,12417,-54290,-39480,44548,14735,49385,-12563,-19444,85647,16238,24277,-59687,28243,-60795,-5690,69665,100018,62113,-14020,-18460,-102490,-3571,-32772,3300,25215,-56574,80189,-27211,-33413,54172,7510,-49122,57988,-74789,-56180,12819,53343,12978,41928,18802,-13901,28023,119432,-16630,-7831,56998,-8795,-24640,38360,51292,29870,-6751,96643,58935,53428,22078,43990,52309,-81744,5807,9151,71815,39224,56957,7478,-17009,21770,-23873,-15251,65246,9159,-127959,-51156,11711,-7447,-56060,-6598,67297,-33954,-101352,-54353,-118508,-31945,-63907,-133060,-29538,4398,-32051,-30932,-31529,-14601,21985,22138,-24640,-2332,49971,21006,-42264,-9961,-18273,-68525,3958,35998,62208,82328,1624,14662,79156,-17617,57909,-52255,24423,-18599,-19587,-37165,-75518,11958,126984,1751,-65082,-85743,-104227,44778,38642,-30312,85633,18936,-101762,-118794,14816,53632,-49310,-26977,-59203,-41574,18972,-9021,-13310,1839,-24655,-34607,-72267,-78852,38508,-12715,53078,35759,64286,-24796,-55480,15893,7354,7821,-2822,39203,25436,68213,-9695,-59872,17050,-4107,55137,43272,85525,94551,-160170,-103872,-39185,-44825,-28996,-83701,-83746,-3164,-57200,81570,13724,69430,102547,-55265,23847,31973,137527,-80839,-71842,-33136,13572,-51105,26415,-71962,-79969,12112,-59042,4923,5156,-27277,71751,-3284,-63476,-48530,-8141,37641,-991,-29426,-25256,-16250,-20758,9683,39597,19973,32177,36237,27717,-12669,26432,-77338,-701,45426,21898,57779,62708,65671,54102,-10611,-7719,19621,24323,-2793,59728,-35864,-99628,-57385,-27761,-47038,3127,16383,29812,16749,77401,12070,26961,-90032,-37896,-32963,46628,4226,-5209,65053,-4527,19671,16308,42966,61905,-39912,64782,25159,12469,89622,3774,-101766,-18084,-5892,-46715,-13843,-5622,15776,50616,10405,17717,43683,6273,-22467,-55593,19770,8170,-48135,57015,24886,-42975,14367,-37957,60730,35976,14824,-99519,2117,662,53017,35043,18194,-37457,47207,46146,22228,60194,30056,-4617,15994,-48830,-16631,10853,72196,23118,-54290,89,-9289,-1850,39213,13100,-64887,-82171,-21744,-25520,24762,23524,-40577,3200,8824,375,7025,-9605,-30366,-100303,61574,-5560,29832,-53095,-639,54821,-21247,-70988,51632,101122,108931,11581,-22824,-34288,38583,52041,25163,6527,-57322,18853,-9158,54334,-26760,-22581,-48562,-1196,5153,87094,-21237,-29283,-58589,-14683,117361,53825,40645,37254,34930,63590,67857,-3435,-28655,9016,4253,44452,40345,-13765,24924,-9701,43259,-69965,-58709,65102,23637,68441,59159,-7724,11606,-15561,34832,-8506,-19650,-38197,-60797,-26213,-20732,9943,41104,-5506,-39811,-66860,18201,103051,66111,-2086,57221,43993,-24609,-10267,1898,-83150,-11367,-18638,-15603,95211,75501,31811,-22350,-23250,-11064,2846,34314,-22708,-40138,-33614,24883,-31747,3621,-87568,-21915,-30698,-58966,62060,69277,64757,82491,-79142,58827,13516,-30090,-44503,-205,-2268,2378,25623,-24682,19844,-4731,-60925,-31882,-38055,24138,-29132,-91186,32675,-27840,11189,59904,-2525,-26617,-39954,-32103,-25604],[-19984,-52707,-43397,-44380,21329,20539,-7251,-49368,-3277,40031,-31292,-30402,25539,124661,-10847,-45150,-20554,48931,-2262,12080,59576,15965,-23189,-30525,37987,-11801,1695,-39768,3998,-22992,37631,26950,87765,90247,36111,-5165,29376,38390,43069,-27026,-17218,-52371,-54782,3267,-18183,-72999,-22717,-28183,-42095,13376,-87860,234,-53181,-11426,-23013,-16957,-571,-67636,24045,81623,57647,-6518,-11833,-42050,-38774,482,-8257,-68817,-27006,-5440,15664,-2699,36376,-17751,-35219,-7734,-38493,-50368,18437,33107,17455,24975,19736,27115,-3186,-25497,6477,14333,-43509,-32321,110340,-31646,-82513,-34811,-37991,-28008,2640,-47050,-91922,-63407,-59179,13040,-88302,-58176,-39633,-41171,-30362,-42078,-31508,699,77494,26369,-31640,-25301,-43956,-26387,-66067,54564,41710,59110,-9758,-5768,-32013,-89033,35065,41233,-22298,-20782,-19951,25998,-61223,-27864,-17271,-59920,-55827,44203,22591,20575,-82129,-28594,-20066,28009,3905,-85501,47544,-9341,70042,71087,10108,-29096,62945,10099,11554,-63893,-57639,-24909,-38821,-1794,-89479,-43741,24488,-28499,-35891,76834,87899,14025,9799,18038,-11055,-3315,88766,68363,31861,-93370,23201,41908,39877,25212,-28355,-10387,-54847,7683,-84689,-72061,6295,-31351,-65640,-69617,-17642,46334,6980,-35615,21106,-92389,-30363,12568,22029,6284,9238,-43914,-67221,-84104,122,-35421,-36434,-2224,-55321,68423,96360,66041,-57949,-19921,-51168,-34697,35821,-32085,16015,38417,-65199,-80973,-38239,1756,-1414,-43118,-25992,20585,-27202,-31678,-38600,-62909,-60442,35106,231,-42528,-68188,-41040,-22868,13915,-7217,-17166,-36564,-147110,-90514,-41297,-29949,-118269,-120819,-159676,-228269,-249658,-337265,-70687,665594,130497,223198,100342,212959,193718,-8453,62577,59472,45758,-2694,-67006,13216,-30066,-914,35793,30947,4880,24351,103650,-22457,3927,-24619,-34756,45591,130111,-6113,37989,28105,-11716,50019,58584,78430,48948,40318,9455,36900,31819,57544,20345,-11849,3371,5858,-48839,-1892,-10023,34664,-13102,-25764,-16043,-112301,-23325,5871,60099,9240,-46280,-28607,68473,85534,23353,8113,54956,-35744,-8164,55421,82466,-71584,-43188,-60454,-7789,15631,19288,8530,109539,77835,17117,106821,6319,35720,-28864,48336,74008,852,-9734,33008,-63184,-49688,-109723,-82148,9777,82596,106808,11881,23420,94514,15293,69290,18173,-3649,-7145,9390,-26841,-102413,-77866,58292,28659,-21532,29581,53227,53543,49894,796,15061,-20016,-154385,-18743,78510,98145,28040,50242,40620,79498,64772,47997,-22424,121998,159665,88907,-2353,-11388,34184,-34429,-55759,-21950,12653,-83946,-83272,-29093,-48703,-5682,63062,-32803,24162,100480,37878,83933,23159,57388,29890,32777,30398,47294,63621,33643,35403,7307,-34084,-24009,-8359,24127,-32237,-66708,3657,29633,48185,-61083,-24475,-7683,-11033,-20965,-29507,-36855,-40252,-16052,-56727,-13308,-2652,-15710,49857,19905,-25242,32897,-13179,-20526,-35523,-44095,50341,125575,50947,-8493,-16719,-11649,-19255,11554,134,-30350,-54786,-70491,77732,34,-17426,-7910,43611,756,90517,-59027,-11370,31220,35618,14050,-32473,25507,-20852,12838,42907,132918,15251,23721,84531,33051,2843,5747,-50908,59818,66990,-50378,980,19655,34144,6701,8751,23587,-32365,68773,121059,70977,7962,-69467,-60648,25415,66880,-24591,126886,-57209,74126,-28290,73864,99488,25670,3411,33071,70609,12733,7819,-57045,57588,23607,21310,114666,49371,58552,52878,11447,1174,30572,-2408,-30069,-127293,39447,2964,-34123,18803,42838,-32043,-9782,-13960,-24127,-115488,36434,40485,-4112,-25984,-24875,66939,54690,-30521,-11704,37535,55005,-3710,-10726,12970,17072,3870,8170,-80472,101142,45903,-65149,-5535,61750,41933,-81943,1711,7064,24097,41586,-22491,11070,-45326,5683,36708,51890,39387,50987,-5582,20931,20348,3744,-55229,-24380,37420,11887,67974,-2590,-7475,66924,24976,34199,-42042,61095,-43630,20812,62989,82803,51962,-22623,-11558,-99928,-10217,-27768,-21483,23648,-51677,81918,-35218,-28091,58135,-14816,-39597,23077,-85449,-48601,20032,49293,-22010,59361,25131,-32632,43914,141113,-20626,-11185,43353,-13596,-67161,61690,35491,18531,-3222,89466,35675,68819,42688,45342,32570,-73033,28143,658,61659,35962,26623,18253,-22125,21090,-12122,-23674,68425,-15393,-128502,-33206,10447,-12496,-73269,-29568,72848,-35464,-110879,-61332,-146338,-17042,-35214,-94197,-27205,-23326,-36508,-47367,-15022,-3626,3729,-11564,-38675,2483,50473,12529,-33505,13144,-12180,-37806,-41672,6479,60106,105504,15272,15707,56074,-23825,61357,-55359,33278,-6284,13963,-44795,-96829,2195,97119,671,-26810,-61794,-73942,48888,37544,-32116,90647,-17571,-112840,-89344,21247,50247,-63020,-12871,-73817,-29245,11885,-9681,-43101,-800,-29594,-29334,-116593,-44470,61836,-21364,36933,27594,30481,-22737,-65109,42239,21070,-3132,15888,67675,56622,61353,-8177,-120782,16174,-14801,75831,48482,119459,96305,-184001,-123448,-24085,-45204,-16856,-71204,-80898,-7399,-28623,72761,11512,46313,78458,-62922,6624,35112,124306,-50181,-45430,2788,4368,-53714,17612,-81099,-95053,219,-42209,12316,1577,-31582,58962,-25190,-70660,-30690,10038,57446,7565,-21552,-34828,-21144,-32186,2963,63100,42426,60148,52979,27477,-17805,34008,-33802,24626,45135,29784,52296,60071,77391,63174,-15524,-27021,-2652,29165,34929,43293,-26956,-55043,-45568,-30443,-64015,35681,213,22578,-15148,66815,1954,33778,-68803,-22195,-41901,51763,2249,-5148,61277,11147,36876,13061,35737,46649,-65974,71621,29724,27311,114596,17355,-97343,-21736,-20308,-63260,-21502,-11489,27908,25886,4835,31511,45439,15809,-3330,-30766,6446,-960,-34057,33112,-6246,-41605,11659,-36097,50593,32801,4587,-68687,19665,-8763,2710,32818,31165,-32141,38145,47170,14832,80536,45581,18319,7797,-39155,-27936,5392,85141,25384,-64788,-3763,-1032,11759,30789,9635,-55524,-79028,-24008,-13798,39772,29992,-56466,27920,22556,-5996,1997,-20458,-48680,-83355,44707,-21763,8999,-70112,-4365,48530,2871,-57927,24361,103413,127580,24493,-11094,-59778,17997,23525,5946,9279,-33965,16065,2580,76432,-12632,-13099,-48843,-18142,-1901,64615,2421,-37342,-86260,-22767,87703,34701,88574,66061,38803,68185,82437,-31061,-34045,-10750,23561,86803,58016,-18556,52208,7069,63798,-69380,-50055,49838,40688,69091,70463,-947,43857,-10945,37627,5775,8738,-6750,-53724,-22917,-37007,-10927,36113,-17523,-50404,-91068,2875,91705,65834,-15445,41139,79775,-7241,-1905,-13483,-67486,15290,-12520,-32431,51849,53189,6312,-14241,-16154,1166,-708,45341,2473,-9090,-3806,17186,-28564,9905,-83101,-22765,-35151,-49194,65143,116054,65966,57856,-89862,62768,1054,-52262,-76374,-19896,-31793,25790,36480,-25399,32158,9430,-41702,-21395,-21590,32582,-22847,-70652,20301,-19758,7650,45311,12413,-19836,-56068,-40231,-30893],[-42239,-61807,-49027,-41413,22394,-14743,11252,-30142,-5974,13981,-37837,-37014,24936,77131,-20228,-60737,-10017,45956,12158,29882,60831,15200,-25569,-4606,39419,-15958,-8053,-72255,17778,-5095,43222,50628,89282,90178,45765,-8102,17564,26756,61217,-14913,10445,-44477,-43958,24759,-10381,-57222,-7729,-2317,-38794,-6578,-100751,-3819,-28809,-44921,-27333,-24303,1044,-85090,21653,77652,45998,-11584,-39608,-39998,-41371,-12049,-13761,-76712,-29713,-18987,18371,-5544,36774,-23128,-55462,-25493,-45186,-61956,1527,15110,12950,26894,47145,50032,-8218,-40480,-13100,18656,-45734,-31219,47823,-52956,-89774,-39085,-19441,-33571,4614,-13029,-70249,-70343,-45649,26593,-70237,-39051,-8996,-35657,-41440,-62679,-15166,10636,96724,27073,-22916,-38040,-22664,-11513,-72682,52448,49283,50426,-27667,-23494,-4155,-74582,28375,3057,-35457,-2764,-6505,5381,-56142,-25199,-23268,-41486,-68943,56022,3867,11338,-88638,-26695,125,25960,5139,-100255,24934,5322,70028,60557,14608,-38189,54824,-554,44106,-68987,-84392,-34044,-44284,-31116,-98542,-47694,21053,-29756,-39475,58387,96275,12529,8048,-260,-20197,-13965,71483,39959,15651,-97175,30214,34259,57331,15579,-24683,-11589,-62495,9608,-64035,-112103,-57870,-57416,-77425,-93674,-42599,38392,24226,-55357,26783,-113947,-26839,21415,24955,11900,11799,-31823,-48925,-58378,-1168,-49701,-21008,-8504,-74469,55774,106440,111968,-61459,-40481,-67797,-25196,22056,-55092,7890,42470,-97890,-93062,-35392,-4810,-15333,-54619,-24820,5634,-22076,-45919,-70054,-114818,-90854,35930,-16392,13938,16439,-49045,-62995,26752,-45485,33240,29150,-118669,-75038,-58582,-34770,-105744,-97924,-145689,-224804,-231036,-320650,-43304,603325,75738,212146,87798,224343,185135,5175,90734,65578,50318,3021,-72889,24323,-17482,2218,49837,52191,8258,10103,100300,15240,36320,-12363,-19889,27827,120733,57021,44156,24926,-25366,26533,74210,68372,27154,76883,9386,33779,26307,59770,23862,-6315,6225,16261,-19453,-24536,-34930,37870,-6790,-12256,891,-87398,-16349,6726,60945,25172,-6476,-29322,38153,92436,5929,8984,32163,-27844,-2310,34316,65350,-70853,-40492,-69754,-23280,14044,36689,16187,100893,82226,7286,107802,20242,50420,-9985,35569,66726,-8531,-24404,33172,-81978,-41355,-107603,-112692,23644,65514,72680,37636,6878,93627,33419,94913,27870,-26460,-3476,15329,-11929,-72967,-59941,41848,-5876,-21547,46441,51521,49578,69415,-14905,-6254,-52866,-83444,-21540,79586,69167,1524,29994,38894,82340,52172,53134,-13833,128465,123813,99201,-24731,-18805,17288,-46342,-59726,-28098,76,-52408,-65739,-17028,-48358,-6751,72139,-21901,31738,92967,50538,101703,10376,20301,37032,22327,24162,51601,19765,28220,47394,11629,-22276,-18989,-13523,9638,-36413,-72111,-2132,57154,69698,-69908,-6784,903,-24800,-22424,-20701,-39130,-48153,4869,-79417,-29171,-32367,-25319,71349,349,-39884,19481,-8861,-46848,-9514,-72045,62348,106577,30021,-21154,-8450,22190,3687,-7666,-15900,-12639,-18993,-56622,69427,42060,21457,6838,39793,-3511,94653,-56887,-16551,9809,71272,28648,-34746,12152,-43095,-12194,26598,98452,-14416,13528,96871,38448,-15318,3335,-45101,69001,70563,-29805,-4515,15079,51114,617,17013,17246,-43436,45577,78319,101868,15769,-56414,-69239,23643,61348,4344,115654,-47059,67557,9058,82218,99601,22954,-7675,46697,72288,9723,-8559,-14321,61074,19809,-15163,112119,14173,42573,36019,1097,8621,18908,12797,-24780,-94832,40568,28765,-34433,20102,32226,-13429,-3175,-4053,-42844,-126997,28868,53916,-7294,-7911,2313,74659,56255,-49095,-30106,44029,22279,-5810,-26119,46719,38575,6561,8467,-67574,69162,61510,-68734,-29778,67662,33260,-68218,16658,32997,24812,57731,-21323,24895,-44058,-26157,36264,78132,49549,36941,18754,33869,54131,12805,-47283,-9608,29300,10453,76834,2495,8015,41586,33440,34609,-18921,86234,-18784,28378,47974,52391,39942,-35007,-10054,-85394,-15537,-16164,-39599,29428,-37844,53993,-41373,-18906,62560,-30826,-22063,-7998,-76442,-30890,28872,35951,-59804,66361,27647,-44403,56933,122916,-20886,-10468,26150,-19255,-99939,83490,25649,9335,5163,74346,11028,82827,58785,34449,12401,-49251,56041,-2546,51012,35579,-7284,6922,-28312,22640,5632,-16972,64106,-37190,-98183,4884,16017,-10637,-86848,-45945,64102,-27396,-107221,-61012,-144689,16068,12777,-39895,-28106,-51976,-35614,-52066,5599,8982,-21194,-36661,-47834,12212,46641,3642,-20901,35914,-5062,-8142,-79784,-30382,46763,115488,27837,23686,35435,-25332,55272,-43997,20625,3034,48558,-47378,-103994,-12421,55515,469,16359,-35132,-34726,52649,36522,-29825,87508,-47236,-112084,-44935,30278,45766,-49764,6218,-77865,-6288,9139,-7377,-71428,-1199,-31518,-27858,-145395,-4126,80241,-25474,15087,14507,12209,-26633,-64361,61393,42044,-3760,35212,72996,73540,46610,-1420,-166900,15435,-11546,101153,44977,134866,83379,-200554,-138011,-23061,-51594,-3461,-50852,-69654,-16457,-9757,47534,2244,12550,42825,-62529,-14764,41227,102918,-16715,-12140,27974,-13908,-62649,-1318,-82220,-106015,-8776,-19344,14898,-1355,-40250,37545,-46783,-72910,-16649,13102,69176,19158,-4215,-46643,-26366,-41433,-6277,87043,65641,84386,52817,21495,-22337,34513,-4190,47601,44743,34724,36474,41159,79816,67632,-18221,-37116,-8236,34173,71608,25768,-17854,-9938,-34458,-31899,-71443,58778,-17264,11329,-49559,41464,-9173,45211,-42408,-17283,-46914,45809,3217,1629,42218,22319,42766,15897,26132,30355,-90174,53053,35771,34098,104350,19490,-76620,-15216,-31505,-64910,-25367,-20567,39162,5321,3821,32557,39509,33646,10464,-7006,-5103,-15531,-16426,6157,-41822,-35833,10228,-28473,41213,31732,-3914,-41516,27897,-16847,-45581,35386,45204,-22088,21906,46073,3607,95238,53171,25360,-5331,-19265,-28760,7552,85360,25178,-60056,498,10502,29482,23739,438,-34161,-63230,-22357,700,44829,39258,-68672,54427,40827,-8577,-7809,-28918,-57919,-53434,21971,-34439,-2305,-84649,-12218,36269,23620,-43825,-22664,92361,117701,38627,7767,-93916,-24500,-11850,-19171,6240,-18787,10305,24241,95593,10365,-4972,-36534,-27677,-1352,44498,19532,-40521,-94064,-30596,40518,4597,127453,78544,44787,56643,80885,-47290,-35368,-34132,30964,105828,62384,-25724,71231,19420,81880,-58795,-33617,16511,50658,60784,63656,141,64162,-12214,34201,16573,35298,10784,-41848,-15725,-41139,-32762,31784,-32634,-57143,-101707,-16511,55678,58062,-21634,25177,112256,13903,6239,-20261,-48106,33618,-8359,-45317,5701,25830,-24033,-8942,-10002,7558,-4697,50539,36646,20623,33981,-2679,-16162,13231,-57465,-16777,-29060,-24741,65007,145083,56629,21367,-105862,53134,-4661,-72879,-103783,-30138,-44098,31346,39983,-15357,41557,26389,-24663,-12817,-2752,47481,-13630,-45351,2124,-14995,4983,30394,17693,-16581,-68782,-43457,-37715],[-63582,-64026,-47403,-28075,27728,-54145,19390,-13698,-15140,-20366,-38695,-33296,22825,38118,-25523,-71516,-9544,42032,26954,50901,52862,11963,-27077,18591,36622,-25315,-26079,-81449,40036,18012,39031,55947,84856,80040,47494,-13733,5367,8643,72421,-1884,33515,-28992,-41916,56060,-6143,-28834,5524,21730,-36890,-33927,-111974,-5256,2937,-61797,-20921,-23099,1840,-87692,19356,69433,41628,-21103,-77035,-35306,-46090,-23612,-13824,-78561,-30334,-38567,12822,-2684,33505,-32517,-55838,-35684,-42443,-73284,-22075,854,11460,22255,66861,71266,-12703,-36890,-37723,262,-50449,-31543,-11265,-71508,-89375,-40667,10101,-31298,-304,19215,-16734,-54898,-20862,44091,-30259,-16430,19805,-33109,-47504,-76098,4003,30552,102584,14214,-21946,-47786,6042,7553,-68963,45173,44262,40281,-39739,-38407,30672,-59325,9959,-25938,-53896,13533,4512,-19453,-58150,-28765,-17828,-20355,-82108,59539,-27251,-5041,-83646,-22434,13500,16600,7515,-101937,617,34303,67188,26712,15858,-36138,36306,-12892,61453,-72283,-100105,-40567,-36096,-58619,-97050,-46705,23721,-22029,-30797,40858,96353,17416,6880,-6465,-24169,-13376,33651,-25388,-244,-90735,27170,19968,55705,2658,-23933,-15315,-56669,11432,-49738,-150563,-118572,-82378,-80460,-104817,-64274,16861,45877,-72881,20804,-116555,-7644,21505,27742,11892,13428,-20717,-30696,-14147,-1690,-52960,-9643,-14033,-91098,44632,105200,119989,-62572,-57942,-77724,-12718,493,-69130,-1605,27417,-121471,-99567,-36438,-15136,-31802,-66021,-22422,-9836,-31338,-56132,-86288,-132198,-116499,31351,-37088,52178,80247,-43049,-87908,49588,-73811,59911,75439,-82014,-57409,-74129,-48822,-96282,-76163,-126208,-223074,-208621,-305510,-51437,550446,44851,189596,74127,204353,163106,23609,105200,59218,46238,7553,-36351,33303,-2542,6653,60715,70105,5127,-6085,83432,55273,62626,-11379,-11291,6673,96098,118815,43172,20696,-28632,7831,77362,62556,481,112113,1794,33273,22629,64960,23457,-795,5694,22007,8246,-38599,-46078,38739,9560,-7462,21523,-50399,-2857,7138,52346,45469,34174,-21599,-7546,75529,-16940,-1074,7037,-18671,8332,16033,45999,-59480,-32723,-70248,-33536,11130,46792,25206,77681,77579,12875,91699,36848,56004,4668,21061,55323,-13204,-37789,33743,-84337,-21672,-74305,-134308,32077,51771,48633,68417,-8341,82513,45245,115148,38391,-34239,7777,21184,-6361,-40063,-42395,12504,-45157,-12422,74769,38980,38203,83773,-29117,-30988,-79253,8508,-18757,58723,42108,-22384,8896,24142,67881,12970,48387,-19090,119346,98883,101914,-40150,-19086,-9320,-46725,-58424,-31067,-15493,-24311,-46781,-7951,-42869,-3976,64420,-7246,32184,71208,54208,92869,-2516,-18737,41663,8258,5825,47449,-14883,17735,55231,8518,-17342,-11833,-19339,-975,-47165,-61389,-7744,69809,80040,-70826,14931,16090,-39722,-30709,-10713,-36130,-56667,7895,-96970,-50535,-56874,-34367,90314,-27005,-54977,-237,2519,-64047,24509,-83061,62032,58550,1724,-29781,-2765,69290,16902,-23325,-31656,3346,21722,-40033,62327,68555,48898,20182,27998,-14889,91891,-51730,-23870,-12757,96855,34842,-37475,-2371,-53579,-33157,-3165,35507,-43875,4227,94374,33437,-30878,14183,-29124,76138,69896,-4474,-7417,15403,59029,-17959,10507,11140,-44620,15040,26360,120062,8870,-30467,-74590,24536,47961,31582,94141,-29064,45591,36772,87386,86196,9761,-22458,50445,64037,6823,-18325,28337,53610,9049,-42286,91564,-24929,17233,6221,-15689,11654,-346,21788,-30893,-45818,41063,43906,-31899,15356,18931,8091,12554,4090,-64615,-99995,16746,61423,-5990,22302,30874,66260,34004,-53563,-47014,51794,-1776,-8573,-38138,72844,55963,-1675,6578,-47006,10653,69062,-57361,-45113,63075,15135,-52225,25565,62572,28208,58998,-12737,36820,-51557,-64787,37314,86687,50330,25957,34644,45511,74274,39137,-28336,435,21640,8069,75973,5094,25670,15873,36326,23513,-663,93877,10184,19151,29410,17405,24298,-49508,-13626,-66554,-21507,-7481,-50217,41426,-18195,8246,-48890,-9134,63978,-36036,225,-26527,-45117,-7461,40254,17143,-86330,63138,26844,-41420,68925,71038,-17233,-5185,13825,-26432,-110385,96904,21280,302,14580,54299,-8608,89833,67309,9737,-4875,-14018,86203,-2107,48552,38157,-34016,-24640,-34495,25782,24431,9026,55985,-49364,-56280,47503,27262,213,-89408,-48247,44905,-14309,-90156,-53741,-115875,65106,60626,8563,-25751,-60071,-24681,-44095,25076,23275,-47741,-50872,-49332,23737,36770,-3932,-7337,50952,-1438,12994,-97139,-64085,27016,109421,38957,35877,31663,-23315,38520,-19981,-4920,5943,74521,-45692,-97105,-28991,15988,6217,49150,-13332,3773,55279,38194,-22812,68159,-70583,-98357,2715,39661,37890,-17061,28599,-67133,23228,14272,-1981,-89452,1727,-29329,-29211,-147571,30766,91503,-27735,-4940,719,11437,-35753,-53834,67862,61617,6309,48063,53626,69497,26989,10040,-171977,18438,3676,124937,32215,135909,61129,-207407,-140373,-30003,-60288,9067,-32739,-56169,-27730,-3766,13164,-8250,-17644,3133,-54451,-34867,46839,79772,11020,18122,35178,-36272,-80906,-28743,-75166,-110162,-11937,4390,13388,-4756,-55510,13378,-62354,-74533,-13540,4424,69482,26858,20891,-50813,-32802,-47451,-16770,109010,83176,95408,30879,7148,-27100,30770,7177,62372,45898,36878,16779,8821,72441,67224,-16282,-31556,12510,39823,97175,15171,-8613,23820,-26423,-31306,-67802,67503,-32756,-272,-73893,11853,-17982,58474,-17296,-25696,-47811,34570,6896,9959,9881,26484,40275,25177,15340,16083,-96903,21220,43591,30970,64549,12676,-42780,-1558,-37716,-47656,-22481,-30544,46672,-2412,7102,14532,23532,57576,11806,9597,-11212,-30486,1749,-17925,-73233,-28053,7059,-18799,36744,34446,-7669,-24982,24579,-22590,-75213,38024,57145,-5802,5883,41587,-8052,97356,50940,12363,-15852,10176,-16810,19155,72975,22488,-41635,13253,24391,45545,18391,-3196,-2517,-43646,-21618,13706,37513,49322,-71479,75370,56039,-10960,-21307,-33778,-54576,-11859,1202,-41308,-3185,-91408,-19464,19515,32997,-31330,-68037,77154,85123,47485,25259,-120937,-69669,-45577,-46040,-2504,-15726,832,45619,107876,37005,-2730,-16261,-32183,5065,32295,26745,-36092,-73346,-36261,-6211,-29907,142176,71696,51328,36159,64497,-49360,-34789,-53859,28586,90771,54338,-31825,73695,25840,91822,-44440,-14132,-26246,51096,44212,38498,-3530,69259,-20550,27571,20696,53228,8520,-30287,-6031,-32054,-50154,27073,-44985,-56562,-96494,-37012,4706,44505,-19142,11935,125496,35583,11429,-20463,-34779,35076,-6408,-47571,-28678,-2281,-54851,-8644,-7131,6575,-6690,49692,65144,40202,63697,-30394,4664,15906,-16333,-5162,-13816,8914,60332,138087,38361,-10604,-120854,34213,-3822,-89885,-121883,-31852,-36062,16155,34173,462,46600,33824,-14811,-5568,14924,64601,-3567,-22435,-14627,-13484,5008,19806,14707,-14370,-72724,-40212,-46641],[-78584,-60626,-40721,-9447,35544,-76664,20153,-3722,-30933,-53229,-31675,-19612,20064,24358,-20822,-73151,-19883,41193,38624,68763,37179,6838,-28376,32139,31036,-42423,-46077,-61309,62950,37760,27623,44404,75022,58235,41206,-21142,-8591,-11883,72460,11378,45982,-9548,-49753,87623,-3641,2441,14109,37261,-41570,-59671,-116956,-6732,34770,-58489,-10521,-20764,519,-76823,15406,64843,43431,-31401,-106219,-28889,-52840,-30443,-8455,-72500,-28891,-53094,-1531,6229,25481,-43495,-32813,-39418,-31049,-82968,-45354,-6463,10398,13777,73934,78085,-12872,-17211,-60256,-38695,-54923,-32350,-46285,-82133,-81693,-38874,44241,-19254,-8485,43064,41780,-25371,7585,56754,14691,4985,40568,-33577,-50563,-84983,20372,59100,95471,-6350,-25677,-54572,38271,27081,-56577,34157,30683,35054,-42885,-42590,62137,-48728,-19382,-39253,-65172,23045,5294,-43086,-66529,-39113,-3107,-6718,-95546,54002,-63151,-21443,-64343,-15413,18948,308,9838,-91772,-21224,65648,64572,-16033,13617,-22351,12662,-23231,58779,-71846,-100458,-44725,-17569,-75493,-83184,-41574,29328,-8155,-15521,31331,85400,22007,8096,243,-22026,-5633,-9826,-102214,-12798,-72992,18884,1001,31181,-9392,-29738,-22974,-36632,12969,-46854,-178446,-149952,-100124,-73183,-103641,-73844,-12303,63859,-86170,4759,-99663,17291,10655,28188,6530,14616,-12841,-13129,34008,-3852,-46126,-5896,-16648,-97292,39164,95356,82471,-60343,-69993,-76399,705,-24153,-62180,-8993,-1071,-128271,-102330,-42668,-28484,-46362,-76298,-18444,-24724,-52358,-60885,-78472,-110795,-130002,21155,-60566,62582,104503,-22611,-88976,71612,-85334,44735,92117,-47387,-37184,-83615,-69263,-89956,-58919,-101814,-218336,-188714,-293725,-99283,503279,49338,165681,64321,158427,132936,46798,101524,43189,36293,12364,31754,38143,10556,16996,67410,77836,-1855,-20307,55157,84019,73931,-24587,-15071,-13695,62382,148258,29565,16041,-20912,-1732,67044,64352,-24973,134126,-11449,35385,22919,75012,20123,4448,4282,20607,26128,-39449,-42409,39311,32146,-12654,40944,-17361,13404,9658,34810,65697,58387,-8687,-51792,38446,-40206,-18119,-14923,-9000,22130,7681,32021,-41035,-21082,-64796,-36587,9047,47431,33574,45912,64056,24650,63500,53608,51626,12490,11070,46385,-9464,-46114,33945,-70210,3857,-28050,-141818,34318,41173,37449,88975,-22861,64542,50661,128943,45865,-30150,18697,18695,-14676,-15079,-31177,-15933,-78427,-2043,104415,22655,23058,95440,-34668,-53840,-96144,76080,-11100,22394,22558,-37245,-6134,-3684,38625,-41097,39293,-32579,98589,96158,98666,-44991,-8944,-46111,-37860,-51475,-32110,-31811,-8322,-27215,-2618,-31101,7845,46128,5514,24320,41458,49868,59746,-10759,-49316,42442,-3780,-16219,42960,-32576,6873,54613,2987,-18838,-1211,-20221,-5172,-64728,-40645,-10380,64004,71561,-61235,34668,34637,-53003,-43052,-1686,-29108,-64066,-4409,-101309,-70296,-66807,-37785,103226,-50899,-70908,-25009,16422,-66850,55856,-76396,48341,-4081,-18360,-33048,125,114763,15345,-32464,-46749,13149,57604,-24811,53281,66521,58395,30233,9233,-30378,76629,-45307,-32060,-33599,100661,32531,-35874,-14476,-48525,-45455,-36450,-28170,-63122,-4604,77608,20511,-38394,34036,-6362,86515,62604,19597,-8431,19054,54419,-48982,-9015,3481,-34200,-15137,-19566,118924,-8938,-8502,-75850,25629,28455,47791,65622,-7834,14052,45445,89091,68490,-10080,-35995,39603,47297,7479,-16941,59931,36540,-3517,-55856,54861,-51465,-5261,-27576,-27257,10516,-24868,19379,-43778,1758,38407,42826,-26329,2888,8142,25838,33802,7871,-80762,-43845,3977,64754,-612,57758,48821,44974,-6789,-35996,-55052,57037,-14576,-11416,-43587,84360,65414,-15770,1281,-29204,-48805,65217,-34425,-44040,48638,-5907,-34073,26342,86350,37722,44836,11,42418,-62020,-88823,44365,76383,38826,20602,38741,53038,73112,72960,24,3154,14120,2935,67516,10326,45887,-3637,29453,3922,5592,80101,39874,2748,13004,-10747,4908,-64537,-20926,-50976,-29588,-9363,-54175,55208,2618,-36287,-60243,-1188,60125,-30276,21922,-28318,-499,12271,53781,-1300,-92328,51117,23302,-21228,79407,7232,-10920,4111,13411,-34563,-93662,96725,20485,-10667,21560,33157,-18265,85998,67216,-26065,-16306,24234,113158,-676,58869,41931,-44622,-59456,-39015,30204,38808,48447,47240,-47204,-23377,77012,40412,17803,-76575,-37293,21754,-589,-63506,-42442,-75392,118624,91137,36803,-15724,-37454,-2386,-26992,38333,38987,-68857,-57193,-42341,33481,22528,-8969,2800,51391,-3406,22084,-90413,-84920,7643,88538,48675,48635,45900,-19615,12922,8674,-30396,2195,85645,-41831,-80875,-44464,-10953,20179,62584,-1203,29669,55768,43958,-11426,33529,-87772,-72736,42089,46055,25630,19424,53964,-40913,52569,27041,6880,-88967,8078,-22241,-31539,-125031,52885,95113,-30223,-16884,-9731,22957,-43955,-36938,59876,70208,24318,49154,20476,47263,7050,23318,-130020,26851,25205,140066,14086,130825,37677,-205168,-125208,-38093,-65548,19482,-25084,-47527,-38973,-9486,-21045,-14221,-31604,-31489,-41224,-48197,46689,58730,27948,37274,23561,-56212,-102662,-58666,-62075,-105693,-8217,23750,9691,-8102,-73145,-6684,-69784,-77479,-24267,-9447,58195,25588,48517,-41805,-41249,-49987,-26418,124508,89075,85342,-10310,-14403,-31771,25970,4536,66368,50034,36182,-369,-27720,57317,63058,-8943,-9933,57450,45549,106331,16440,736,41828,-20915,-27824,-55479,61886,-43457,-8630,-79504,-11348,-22157,68753,1612,-44231,-45853,24272,13006,12635,-28483,23497,35531,38953,4557,7122,-77656,-5601,51836,19942,12274,2059,-4052,14038,-38968,-15904,-11620,-39752,48584,2348,12837,-20256,-1096,78964,-570,18231,-11349,-40626,16325,-34301,-91042,-21313,1373,-11624,37868,40168,-5648,-19506,10120,-25789,-79480,34406,64374,18443,-4594,33284,-16917,84097,39446,-17324,-18420,43459,6104,37193,54499,19731,-14742,30989,37457,54554,14063,4864,33917,-28028,-25015,21371,19152,57718,-61255,84463,58967,-17176,-36311,-34426,-39148,34874,-11049,-40884,2385,-86472,-22568,1022,30555,-21538,-86171,65718,45944,45910,32658,-127704,-96769,-71276,-70589,-13838,-22102,-11452,56421,110954,61557,-8472,5379,-35031,13709,30257,22069,-23764,-29013,-38619,-37806,-58163,130275,50608,55708,15512,40011,-40493,-34880,-64602,22172,44996,38957,-34131,54763,25749,90810,-31282,2577,-61841,42782,22049,2657,-10066,60573,-34353,19546,16318,58525,-10102,-21444,4793,-13748,-58764,20603,-48184,-47510,-77838,-55429,-45462,29774,-9110,2155,109200,52296,14295,-16889,-31836,17318,-6432,-35564,-43940,-26474,-80901,-13755,-8860,-1902,-7002,44182,73194,45198,66974,-59082,29577,22546,28859,9567,5965,43748,50420,92737,14638,-27834,-123799,12458,392,-102072,-128177,-28980,-13311,-14189,20479,13765,46429,22280,-14920,-479,28165,79132,4093,-5231,-22385,-12608,8191,15393,7629,-10580,-64372,-30230,-55645],[-82354,-54274,-32028,6349,42554,-64539,19500,-647,-51407,-71982,-17497,65,16964,36497,-1777,-64074,-35046,45426,44526,78418,19112,683,-29218,33333,24498,-63662,-60341,-18620,78523,47655,11830,20920,59462,26241,29218,-29256,-24925,-31661,60405,23650,46137,9524,-62536,103508,-1128,26087,16598,40289,-54478,-73676,-112864,-10259,57718,-41684,-3314,-22616,-4129,-58562,7896,64744,45738,-38247,-111177,-21685,-58697,-31474,-152,-61190,-26243,-51067,-23001,17775,12378,-52056,8426,-38857,-13891,-90251,-59937,-4593,7994,4500,65968,62058,-5040,11119,-73103,-85384,-54894,-31984,-49806,-81959,-69401,-34042,74508,2208,-16001,55001,83630,3639,29402,60258,44556,20282,49754,-35371,-52296,-92411,29301,88398,79725,-23768,-25922,-59599,64585,42395,-39269,21924,13521,35728,-36062,-32899,81256,-43981,-53741,-38207,-57013,22687,-7897,-60580,-78767,-55626,15869,-7121,-108053,41216,-94038,-28963,-33357,-5225,18322,-18753,10547,-73288,-36127,81735,65718,-46998,8454,-614,-10187,-28702,40496,-65013,-85409,-45984,4676,-75469,-57108,-35589,30711,7261,-1851,32712,62568,18170,11543,14811,-15794,3924,-41697,-152372,-21344,-45369,11909,-19715,-10780,-15826,-42021,-34293,-7816,13438,-54083,-188583,-140921,-106201,-56323,-91992,-65366,-39999,70628,-93379,-17947,-70575,35965,-9214,24204,-2602,15443,-9385,5427,71196,-10374,-33198,-10063,-15598,-90742,38506,82047,16056,-54863,-76883,-61927,13100,-44211,-32565,-11576,-31677,-115849,-102685,-52418,-43042,-54761,-83308,-13149,-37824,-77647,-59929,-48034,-67428,-128741,6169,-82760,47267,90414,8259,-66321,83446,-79249,-11647,80858,-23162,-14198,-84796,-90023,-82817,-48255,-75586,-205609,-175590,-284683,-178888,453463,86211,149984,62809,104360,100764,74108,81512,22945,25538,18818,102669,35976,18411,33917,70419,72365,-8644,-28283,20952,92793,67065,-48500,-28482,-28535,27795,128092,4554,10065,-7294,-1535,46109,72814,-41456,133144,-26148,36957,28226,85766,16787,10103,5588,11933,29964,-29038,-27522,40675,56466,-23693,54658,3351,29175,15547,11377,80154,53989,4749,-76638,-6900,-58377,-34859,-28114,426,35701,10988,27414,-20061,-7912,-56413,-32785,8512,38882,39505,12836,43433,33339,31698,66458,39627,12947,9055,43519,3336,-47357,32799,-44247,27088,14759,-134925,32586,32314,35658,87772,-38764,42781,50363,137554,47854,-21688,23134,4647,-35708,-5837,-27128,-31768,-96296,1903,116347,8973,9319,106394,-26156,-69073,-101468,94541,-1372,-14577,9362,-40446,-9652,-39199,1015,-85157,30633,-47809,72523,108019,90644,-40440,9433,-86559,-24385,-39628,-33298,-46009,-5097,-5563,-1017,-14987,30930,27415,11345,8917,11112,40947,15907,-14496,-65088,40855,-9587,-33854,42325,-33218,858,45013,2544,-20748,13667,-13132,-2587,-85537,-19909,-8370,43785,42228,-40383,46687,51886,-61257,-53495,4693,-20657,-69735,-23250,-88591,-79507,-58303,-33069,106742,-63191,-86995,-50638,27268,-55635,73434,-58807,24803,-60511,-15539,-30761,855,139080,1487,-35862,-60769,15464,80807,-11999,38278,37130,50902,36571,-13370,-44676,49038,-39569,-39787,-50671,77952,23539,-28098,-22059,-30142,-46982,-61799,-69994,-66528,-9346,52197,4523,-34154,53921,17167,99022,47458,36502,-8507,23817,38954,-85188,-34940,-6540,-13393,-34350,-49736,97020,-29008,-5746,-72113,24335,5929,48084,34386,10157,-17162,34563,84606,53936,-31317,-44657,15020,26089,13717,-3023,72714,14636,-10705,-57756,10324,-55660,-18257,-54121,-27136,7165,-50903,5133,-55914,30312,30106,26897,-18724,-16673,2245,35296,53582,5728,-84833,16747,-4901,66744,7455,88060,47991,18302,-49952,-1216,-50441,55383,-16310,-13461,-40091,81878,65925,-27147,-7532,-23003,-85185,50183,-7609,-27503,27858,-25420,-13704,19834,96237,54143,21159,13682,40062,-65521,-82320,57932,52807,14559,21116,34460,54166,53027,99475,32675,-1301,5073,-5239,54856,22977,68652,-12376,11954,-17612,-619,49920,67074,-8309,3274,-23028,-15617,-78748,-30211,-42316,-39487,-24097,-52603,64566,20250,-62518,-75227,4390,51343,-17461,37271,-15407,39161,18645,67091,-13629,-77961,32438,17569,12266,87466,-43972,-4294,15750,27041,-41639,-55048,81671,20955,-23924,24191,14842,-15785,71434,59637,-65315,-20106,54706,128692,-718,78601,44066,-36454,-73292,-40098,36145,44643,85587,39619,-30653,-9691,82307,50041,36223,-48962,-19601,1570,10854,-33480,-31565,-40846,159238,97464,44934,1611,10618,28023,-6242,42099,54648,-78487,-60984,-28625,38241,7826,-10854,5559,34067,-9662,20081,-66048,-87280,-5463,57775,57136,59004,67729,-16048,-15921,31201,-45784,-5525,81613,-38209,-61976,-56257,-22057,40142,56146,965,35239,53550,52953,2454,-5343,-97641,-38595,66274,46515,10019,44738,82898,-3664,74249,43167,18888,-67110,16937,-10017,-33048,-91963,60587,91500,-33635,-17935,-14411,38618,-42215,-18565,40402,61448,45223,37528,-10743,17463,-8355,34679,-58745,39537,46023,140473,-1335,128109,20733,-196689,-92054,-42739,-62037,26806,-30963,-48785,-49323,-23170,-46138,-11974,-24298,-54276,-26885,-51083,36804,39497,32550,41394,-1373,-67857,-113494,-81925,-46509,-92624,1272,34796,5702,-9600,-85367,-17121,-70883,-80298,-46091,-21480,38533,14304,71077,-20814,-51656,-49548,-33321,125008,79294,51528,-60201,-38357,-34814,22059,-4692,60948,57548,32928,-11194,-55821,38207,57459,2494,21086,110597,49893,99765,29075,9828,46382,-15197,-21106,-39393,46668,-47809,-11780,-65734,-21652,-21573,70690,12268,-65078,-43152,18808,21486,3747,-62033,15728,34249,53413,-5328,6912,-35293,-12103,57894,5601,-33750,-6844,29425,26301,-36699,19585,6434,-47179,44557,12565,18333,-60018,-28940,83599,-21321,24000,-7557,-43201,23082,-41187,-89457,-18096,-5629,-10189,41570,45545,772,-20504,-12289,-26533,-62818,20400,65593,49792,-7524,21767,-21395,59132,21538,-53933,-12039,70986,34215,54683,39552,20686,13815,47048,45038,53443,9444,22137,66718,-20750,-32889,21436,-5109,62247,-38472,78287,42106,-29233,-49953,-30761,-15472,78070,-11619,-33046,7664,-69831,-20624,-15773,21835,-14257,-62129,61896,16422,32234,25115,-110323,-95877,-85404,-89500,-22191,-30334,-24215,51196,104526,79552,-21007,22334,-38830,20550,37144,5986,-6583,18616,-37804,-49213,-71066,102273,25080,55329,1278,16556,-27746,-36602,-64423,17888,-12826,22696,-32005,15814,19359,79694,-19758,10765,-75904,29262,-1605,-29183,-17450,42550,-49308,10066,3479,51072,-34734,-14385,15525,6667,-57586,11692,-37998,-31723,-52156,-69165,-80919,19833,5314,-4884,67403,58051,19162,-11996,-37857,-14292,-7853,-10687,-41905,-43526,-97501,-22848,-14941,-16024,-9247,36452,55254,37346,35125,-81240,51636,37808,65895,24151,23921,71377,36195,26636,-10125,-29085,-106626,-5545,3697,-108650,-122145,-25437,12886,-48395,3368,16224,40855,-8148,-24839,-1159,34617,87050,6473,6793,-16201,-8347,13524,15470,1389,-3632,-44108,-14920,-60729],[-73467,-47498,-23817,10870,45385,-16845,22647,-1949,-72412,-68554,-273,19117,13253,61617,30898,-46171,-44345,53514,43513,78561,5670,-5569,-28533,24435,19105,-79960,-62940,28829,81693,45660,-6385,-8141,38134,-11079,15256,-37169,-42284,-49294,39007,33480,36924,24554,-71391,90073,670,34664,13340,30898,-73628,-69393,-100008,-16157,64231,-24923,-3427,-28869,-12468,-41132,-3980,64059,41574,-38521,-87073,-14423,-58884,-28699,7102,-50512,-23671,-27106,-47394,26255,-4236,-53694,53907,-36322,5167,-94594,-59499,6068,4466,-2790,44307,25649,12257,39250,-71266,-121735,-47193,-28676,-28369,-71880,-56467,-27833,92945,29387,-20254,55334,103243,18810,36026,55601,48208,26024,47248,-35592,-52606,-99225,28827,106261,60972,-26227,-14265,-63974,73896,49328,-21879,11263,-3371,38692,-20626,-11975,84131,-42732,-83796,-30746,-25989,12331,-31712,-69418,-91247,-75693,33369,-21667,-117023,24755,-111619,-20866,1692,7521,15526,-33960,8321,-51166,-40373,69207,71888,-50483,1886,22149,-28098,-28272,17721,-49528,-59455,-43331,23302,-57478,-22211,-32371,21909,19379,2664,42546,30421,752,14917,29426,-9798,11011,-50393,-148248,-27337,-12080,10835,-39011,-56466,-13320,-57049,-47242,20197,11770,-65098,-178120,-99781,-98604,-32525,-71993,-39144,-57658,62943,-92626,-42491,-40866,41275,-32711,14750,-13403,15451,-9737,27508,88991,-22393,-19659,-19084,-11598,-74557,38132,70766,-44346,-47000,-79435,-36028,23091,-52536,9002,-8684,-52313,-88222,-100815,-61608,-56206,-54525,-84266,-6737,-47497,-97410,-53732,-7056,-26220,-116103,-11528,-97348,15939,54609,40982,-28549,80562,-60340,-87261,50079,-13450,10053,-77685,-104208,-70167,-45262,-53051,-183366,-170284,-276650,-271255,396403,140389,147659,71323,61654,71900,103133,52501,4927,19367,27727,144665,23615,19542,53014,71072,55686,-10988,-25526,-10438,81660,45561,-73968,-44064,-33797,-123,67763,-22782,1247,4184,5748,20225,83696,-41972,106436,-37356,34129,38310,89061,17082,17456,12771,-1375,20695,-14157,-7257,42570,78781,-32545,60171,14279,42680,24477,-12693,84257,21417,14628,-74385,-45420,-67469,-44078,-29010,8825,44905,22543,31055,126,4502,-46458,-24607,8775,24390,41943,-14887,19137,33090,4763,70624,24630,7347,14298,46389,22006,-41885,30152,-13679,40220,45162,-117876,30724,24102,38044,62786,-56814,19233,45448,142886,43948,-15340,19382,-17491,-61672,-12151,-24878,-30082,-94157,-4718,93726,1532,1930,116812,-2488,-71879,-93680,70745,6335,-36189,-2857,-33430,-324,-73412,-36618,-95953,24966,-60325,46576,118966,79253,-30955,29087,-118891,-11115,-24585,-36366,-55565,-9261,19446,-2485,1306,62271,17309,8266,-11108,-13785,31251,-21205,-17046,-65494,40254,-8603,-43734,42061,-23288,3538,29897,12964,-15680,31974,1029,5014,-102348,-7654,-1441,19095,-2333,-11890,47373,62962,-61844,-55583,7587,-13902,-74416,-38461,-60966,-71488,-35210,-20756,98639,-60914,-100255,-70929,30485,-35422,70232,-40386,-365,-93833,14590,-23429,503,129305,-16410,-36923,-72876,12034,87926,-548,15559,-6325,33087,40115,-35125,-52351,16345,-36271,-46601,-62906,34450,11167,-15831,-24439,-6338,-39187,-71686,-83637,-54542,-5986,26156,-8898,-17734,64714,35204,107107,25925,42253,-8422,27676,18177,-114258,-57958,-18242,13633,-34220,-62704,58986,-42915,-25297,-62633,19333,-15653,33548,4997,18691,-38678,11859,72773,45132,-48691,-46979,-16726,5653,24700,20008,64585,-6117,-6532,-53124,-29877,-38514,-21243,-65079,-15897,4454,-73783,-16477,-60817,31195,14859,2152,-10949,-40657,-10,35460,65065,-2256,-75784,56774,-6299,69117,16349,103608,27985,-5454,-75265,37240,-34427,43845,-9583,-14013,-26325,72730,59619,-27355,-18216,-30445,-89426,28085,15584,-4448,6078,-41295,8333,9496,88666,74444,-1757,26156,31406,-53844,-44302,73926,25373,-19628,25553,30042,48628,25088,107113,62457,-10157,-7108,-14958,41695,43918,90974,-9240,-12642,-33866,-12817,16468,88060,-4541,2111,-16804,-32415,-90779,-39824,-38884,-48593,-47477,-46154,63974,32088,-63076,-90377,8762,40852,-3788,42109,4757,55988,7068,76160,-16247,-52125,10164,10254,50347,93202,-68941,-82,27247,50052,-44769,-7787,54904,20621,-37457,22670,2464,-2439,50251,47390,-96779,-16299,68277,123486,-3473,97135,41845,-14947,-50013,-36476,44278,40525,101394,33324,-4939,-11389,63537,51014,48219,-12291,-2813,-10413,19126,-6392,-25332,-22268,171540,83835,44697,21160,67400,59517,13198,35798,67201,-74155,-65992,-12339,35964,-3711,-9334,-170,4311,-16400,11086,-34765,-70996,-9428,24325,64005,65540,83954,-13814,-39442,38874,-48997,-12920,67696,-36485,-45940,-62665,-21529,59997,35726,-2874,21224,49009,62048,15503,-33777,-98289,-1273,73727,39936,-6084,51527,113418,35717,82678,55927,32345,-29349,26586,6654,-32685,-64828,57239,81234,-37275,-9419,-12907,51257,-23708,-3631,16464,35462,63193,17769,-27558,-6459,-15504,41674,14273,53024,60434,123533,-3829,133768,14635,-185578,-47191,-42431,-47446,29711,-47747,-60704,-59665,-40270,-55810,-1055,-439,-63260,-15838,-43056,17498,19377,25987,31395,-30224,-67924,-98216,-89392,-32185,-73270,13695,36001,2344,-7283,-85000,-15487,-69715,-79580,-71649,-26732,15964,-3575,81558,4840,-62760,-46890,-36740,100484,52314,-1114,-103034,-58143,-34050,19120,-13810,50133,67443,28214,-15914,-65146,19114,53230,15041,49955,147798,51054,82337,47120,17824,43044,-6111,-11717,-24940,29244,-45923,-10310,-40035,-18862,-18480,60482,15399,-78925,-41697,18687,32449,-18049,-79734,7216,38824,64005,-13896,17779,17442,6316,58876,-7119,-62046,-10552,49417,31835,-32950,47345,29193,-51846,35846,19863,21090,-87973,-52078,59568,-40751,34106,-2933,-40364,19163,-40264,-69644,-19417,-12032,-14636,42774,46031,8403,-22181,-37309,-24796,-36134,-3073,61171,83277,-3931,8521,-21934,31102,1464,-84984,175,82721,59485,63380,35455,28481,37843,53892,42757,42592,3225,39449,86990,-22098,-42680,14019,-27999,61562,-8203,57269,4158,-45683,-59412,-23076,11380,111971,-1391,-19558,6390,-46438,-15573,-27729,14479,-8883,-2597,64932,4167,9162,3798,-75119,-72681,-86956,-100829,-21607,-32016,-34510,32241,90189,88980,-36324,31643,-44255,22641,48868,-17989,9446,42886,-35280,-45208,-65391,73131,4853,49005,-4296,1908,-18174,-38611,-54747,19440,-57014,10394,-27110,-34638,7767,62144,-5885,6128,-66194,15327,-22051,-41517,-24226,20887,-59765,-2226,-15981,34076,-54543,-6385,25017,21932,-50253,1092,-14759,-13218,-27757,-76760,-95174,19791,20250,-10411,18307,49440,31691,-7557,-48117,-49028,-9909,21424,-30211,-52710,-102052,-33298,-23493,-32051,-18518,29136,19649,23622,-21587,-90863,63568,62611,86907,35387,34103,85276,20261,-32363,-31450,-20364,-70494,-15062,2752,-108650,-104351,-22915,30945,-74364,-11336,3119,30485,-46620,-41750,-12374,33290,85817,2921,16012,4192,2612,18975,15716,-431,6356,-18080,2705,-57928],[-55302,-40550,-16985,-888,41996,46144,31025,-3511,-88733,-44883,13720,30470,8330,83084,69829,-24048,-37501,61353,36146,71976,2454,-11098,-25062,11441,16949,-81177,-51847,60407,72261,34665,-26095,-36414,13318,-46589,2861,-44325,-57168,-64781,13703,39780,24400,33498,-67829,47024,-1876,26945,6202,13139,-94534,-47208,-81579,-22929,51103,-21148,-10191,-35270,-23548,-31390,-18946,56451,26990,-31349,-43100,-7550,-49338,-25888,9388,-46107,-22320,13994,-68698,26147,-20793,-44910,85762,-33630,22376,-95371,-42919,21615,2077,-6090,14187,-17760,36448,60093,-54721,-133578,-31762,-21259,3932,-56349,-46523,-22949,94823,55450,-20740,47381,107526,14646,24766,47197,28915,21695,36024,-31335,-49438,-103194,20377,102147,43370,-6357,11296,-67580,60422,45833,-8821,4363,-18152,38795,-20,13271,73481,-41146,-100230,-26976,17737,-5174,-56294,-70426,-99894,-94213,45147,-44105,-119329,8592,-112437,2711,31126,20555,15010,-39026,2669,-29918,-32123,30011,80776,-24548,-3763,38566,-39761,-23030,2362,-24999,-30005,-36069,33137,-26636,14571,-32878,2982,24737,-5745,54392,-4825,-28916,14804,37259,-8863,13687,-34983,-91320,-33155,20692,15795,-54058,-89680,-1564,-69115,-58768,37521,7132,-72023,-149312,-45908,-78057,-5396,-46046,-2823,-60688,43904,-82172,-63255,-20288,34636,-53035,413,-24278,13978,-11417,53940,87939,-38202,-10422,-27917,-6309,-54912,32933,65121,-65754,-37818,-76483,-3652,30210,-46589,45060,-1947,-55439,-54425,-96101,-65330,-65169,-45716,-76888,1158,-51762,-102980,-43245,26978,-4265,-99629,-28818,-98132,-19730,17271,63876,10478,63911,-36075,-148717,9167,-17924,31440,-64161,-107060,-50796,-50344,-41019,-155786,-170741,-268937,-351362,335995,192455,157477,87735,40324,49984,130021,24504,-5321,21312,39119,141563,-413,14959,66699,70687,33979,-5649,-7801,-28539,59235,17774,-89828,-53638,-27451,-16629,-1776,-38759,-11089,6687,15783,-4042,91812,-23397,61191,-41281,24961,51844,78091,23787,27739,26882,-14380,3734,-2094,12346,43704,96435,-31097,57740,24262,53529,34966,-31327,76541,-25831,18970,-51591,-65467,-66149,-41756,-17823,15389,46206,36240,37842,18352,14874,-33841,-15395,8384,9699,40871,-32150,-4540,22771,-12100,62270,11830,-1833,22667,51814,40102,-32192,27188,13999,39255,60965,-97441,32147,17174,41127,22621,-74799,-4544,37421,146067,35644,-13283,10418,-39760,-80723,-26147,-15893,-13770,-74148,-21134,36973,221,3864,124777,31599,-59907,-72256,30586,8147,-33460,-18876,-20549,17566,-97152,-66324,-67759,22307,-68762,22996,118814,66592,-21756,41417,-132747,-1211,-8525,-41615,-59043,-13371,46291,-5924,12940,93589,19520,-1462,-31128,-30299,23140,-39123,-21739,-55015,43472,-4399,-48436,33395,-12109,15835,15206,34718,-138,50514,17913,14487,-106475,-6076,9589,1271,-49722,15570,36337,64196,-53896,-45428,7054,-11424,-79190,-42724,-25721,-45544,-7311,-3976,78854,-46148,-105694,-79871,24426,-13059,46601,-29488,-16616,-98601,61304,-11822,69,88217,-28991,-39361,-81793,6320,80652,10767,-12166,-47022,13704,42465,-51059,-50226,-10105,-36191,-53254,-69973,-15731,-358,-3265,-21827,12510,-26710,-65547,-76212,-32889,5976,6709,-15269,7478,61524,43446,103948,2585,36124,-8562,29269,-1414,-123991,-69308,-29678,40741,-13405,-63317,14308,-46382,-56897,-47307,11476,-32271,10438,-18365,14220,-46577,-11268,56066,39824,-58119,-43526,-45881,-9538,36587,44267,39710,-21039,10536,-46725,-54395,-10161,-17622,-58288,419,4854,-88698,-38110,-55976,8030,-6586,-24385,-4889,-65298,-2579,28400,64680,-14275,-57941,64360,1016,71363,24119,99691,-2779,-20522,-69383,64877,-12676,22543,1415,-12955,-1816,66236,50653,-12001,-27594,-45205,-70690,5926,31366,13412,-11140,-52937,30486,295,66019,92134,-13551,36943,20316,-26705,10073,85743,3337,-57506,30776,33444,38327,3084,94679,82382,-19132,-22287,-23392,31173,67961,106136,3295,-37085,-39789,-20775,-4456,98254,15963,8387,3273,-40400,-98825,-48236,-35275,-52431,-70545,-34981,50960,37790,-42614,-100217,13651,33606,4798,35452,22519,43642,-19262,76727,-9058,-27506,-11331,2222,82672,97387,-70120,-543,35927,71840,-41351,32680,22712,18035,-47620,19068,-2432,17469,28582,33993,-109263,-6886,61186,91822,-8446,101919,33775,8501,6073,-27976,55221,28104,84092,27552,21194,-15699,30740,40650,48140,24524,7685,-11906,25050,13174,-25979,-19401,150793,60660,49375,35690,112957,83888,28255,21503,72667,-57849,-71774,1154,26280,-10949,-4116,-11074,-21410,-19528,192,-5566,-40914,-5121,-4474,67831,68279,86971,-13131,-48832,28866,-45614,-15878,51802,-36824,-35141,-63061,-17699,72453,9735,-6641,-3559,43478,66943,23805,-42464,-88708,32777,66463,27853,-19049,41325,136940,67052,76485,58996,44267,11598,34828,25716,-30205,-50528,48946,64899,-39741,4091,-6430,57085,11422,4190,-3234,-284,73371,-909,-25528,-14360,-12949,44600,69235,62899,66005,92015,15145,149789,18745,-174756,-2857,-37716,-24259,26511,-68862,-79186,-72115,-56525,-48082,15742,28431,-61059,-11500,-27165,-5464,-2745,11180,12127,-53505,-56738,-52295,-76240,-21884,-51900,25453,28476,-843,-309,-68705,-3010,-69891,-72844,-92009,-23916,-3728,-21656,76748,24827,-72378,-42339,-37453,47371,9461,-60244,-123922,-68361,-27645,15857,-18337,38541,77652,23925,-18248,-53640,2895,52503,25103,64790,148812,47585,59742,61598,23609,36892,7966,-1269,-16100,16583,-39454,-7088,-14192,-8251,-16434,37781,13063,-78786,-42427,21648,45956,-48130,-74540,2068,47444,66919,-21134,39051,63835,41399,52820,-15090,-71520,-9204,52422,30187,-29508,60743,53136,-52144,24911,19017,19754,-90646,-63232,8521,-49060,52138,63,-39563,4398,-35433,-39894,-24603,-16464,-21484,37145,38152,13572,-20889,-58746,-20444,-10652,-29939,52921,110967,3407,-4474,-20310,8457,-16414,-100031,13268,72606,74517,57327,43199,43476,53293,46214,28706,25675,-5170,46857,88618,-29038,-50061,1776,-42844,55416,21620,25673,-46326,-61960,-62724,-12026,37418,136543,15481,-4051,-4316,-24529,-11137,-32987,14072,-5328,66345,70736,6588,-16976,-24881,-34385,-43251,-76829,-104214,-8513,-22358,-39831,8799,70887,90460,-49210,34469,-49979,19089,59872,-43920,17162,27092,-33344,-35509,-44752,52140,-4309,37671,-3116,-411,-15582,-38215,-39155,26791,-68429,3446,-22343,-82847,-6840,42771,15005,-12757,-43178,5096,-34897,-26640,-29691,959,-60940,-18512,-39082,12172,-64303,4454,32101,27383,-43845,-8940,15814,3249,-11923,-77981,-90012,31716,32395,-15183,-15603,28634,54748,-4847,-57804,-75816,-11817,53853,-16767,-55527,-94786,-42306,-31517,-45257,-37639,24162,-15374,12868,-76398,-85153,60635,91542,90950,40970,33062,82399,6032,-62807,-45631,-10585,-25819,-14636,-3434,-100685,-76276,-20495,33928,-83748,-18770,-24300,16877,-77296,-61243,-35954,24723,74499,-3756,24341,34016,20823,22283,11337,2992,17610,1868,18663,-45632],[-34706,-30090,-10560,-27138,32553,93914,41651,-1446,-96217,-12445,18578,29358,1688,90169,102746,-3329,-10764,63702,24484,63535,11041,-15311,-18207,1335,19552,-61881,-29476,63142,54863,21028,-46524,-58511,-9395,-73065,-6151,-50515,-65077,-78232,-9367,42350,15005,36239,-48266,-8778,-12948,9044,-2097,-6457,-111792,-14664,-62011,-28094,21031,-35399,-18775,-36242,-35168,-31945,-33511,39035,3838,-18347,2504,-1241,-29421,-26237,4355,-49733,-22773,58381,-80856,14504,-32886,-24658,90827,-31726,34689,-92028,-15628,35531,3953,-4607,-16479,-51341,60566,69895,-28931,-118098,-12033,-9747,33195,-41263,-41265,-22200,80379,72499,-18772,35726,104913,-4730,330,39920,43,10191,20977,-21109,-40126,-100382,8176,73623,28188,33753,42695,-68642,29246,33063,-2450,2221,-30538,32425,21153,34778,57215,-35992,-97547,-33615,54017,-24930,-69779,-67223,-100800,-104400,49728,-64682,-112729,-4238,-99300,32105,47167,30218,20132,-31078,-5746,-12851,-12284,-16085,87311,17953,-5861,43825,-46173,-15641,1228,6079,-3899,-24599,33307,7146,44406,-33579,-18840,22424,-25218,61061,-35065,-62435,8490,35099,-15888,12364,-4644,-10852,-40587,46537,22594,-62696,-99303,16308,-73157,-66060,37992,-554,-69306,-108630,2534,-47893,21692,-17263,31068,-49976,22089,-61355,-75036,-11904,24168,-64536,-16572,-35141,10888,-10915,81881,75095,-53387,-8154,-31822,-1524,-38139,20123,65453,-37553,-28043,-64243,28589,34843,-30868,61320,5552,-41401,-24512,-88135,-59925,-67698,-30682,-60722,11402,-48955,-89917,-29938,39245,-5250,-86559,-42222,-82348,-50489,-9119,65549,36660,38428,-12797,-169171,-34558,-33059,43533,-47233,-98224,-29551,-63090,-45438,-131812,-173258,-263772,-396125,283981,227592,172647,106582,36993,36703,151254,6313,-4667,31489,52187,101622,-33212,7888,67973,69966,15140,8610,26835,-24753,38429,-6607,-87919,-51433,-10375,-20716,-47961,-31934,-25697,-1895,24485,-21291,93457,11274,12972,-36759,10859,66854,52886,37541,41388,45788,-21187,-13358,3657,26634,42529,107413,-15496,50096,40273,61906,45217,-39556,59425,-68413,18421,-23486,-63341,-55737,-28487,1168,19417,37892,46479,41588,34949,23061,-15862,-7583,6284,1295,37288,-36084,-23635,5568,-18367,40448,5135,-11791,29274,56119,49754,-21825,26149,33019,26296,63786,-80175,37949,14300,44183,-17398,-88310,-26214,28372,146936,25630,-13376,1811,-53963,-82377,-36958,5681,8887,-44634,-42562,-31871,1851,15075,126980,66032,-34557,-38958,-2021,2045,-8967,-38949,-7110,34873,-104644,-82395,-16593,21048,-74110,554,107392,55334,-16480,40110,-126485,4661,6536,-47493,-56298,-11716,70065,-9970,16230,113931,31065,-12059,-45836,-38978,16898,-35418,-29257,-40448,50214,-3195,-53676,9438,-7389,35222,6697,61896,22523,64115,31740,22519,-91534,-10226,23368,-2193,-84834,30888,16220,54367,-38655,-23829,3822,-14296,-83570,-33577,7582,-8284,14602,12724,50104,-24310,-98663,-74186,11566,5978,10819,-29379,-15954,-81587,103174,3173,229,33254,-30469,-44864,-86191,1855,64513,21732,-38023,-73021,4,44938,-57681,-38951,-20607,-38567,-60910,-71942,-57642,-6621,4864,-14767,18447,-15521,-48833,-58725,-9854,22525,-2045,-12909,35125,45683,40699,87413,-16076,20970,-8944,27845,-15454,-108212,-63972,-38482,61565,21161,-58328,-25664,-40137,-84741,-27171,3822,-40788,-12479,-32392,-2380,-44746,-25142,39378,33476,-57417,-36024,-63871,-17695,43811,59988,6999,-28318,36043,-40760,-57297,16074,-11862,-37790,13853,9294,-91714,-52867,-43606,-26460,-31321,-47605,-1500,-86895,-9864,17487,53482,-27275,-38266,44454,15267,71268,29015,78490,-30085,-25332,-34260,72820,7030,-4559,12155,-10875,32940,67929,43275,16879,-32073,-56040,-48123,-8629,40077,18099,-19669,-60357,50218,-2869,35656,99409,-8499,46901,10708,6158,57693,87665,-7611,-90735,33820,47185,26317,-3700,72195,87688,-24165,-37530,-27408,25235,84943,106048,20330,-52818,-34249,-15751,-2373,93501,46800,18580,27728,-36894,-100487,-53641,-25975,-46132,-83557,-19218,28191,38836,-13894,-99976,19923,34087,4790,20037,30346,11866,-50693,66475,4436,-14578,-26687,-5301,100610,99937,-60480,-6743,39670,79720,-30328,55270,-7815,12464,-50661,16450,-277,37970,11818,22550,-96806,4623,36413,37607,-13631,85392,20194,21846,70933,-15844,68757,11169,37727,21367,39024,-10089,-2186,20128,34280,52666,9951,-3704,30275,23230,-32734,-25212,106570,38311,64453,39536,132288,95042,37895,3100,67764,-34932,-74084,7254,10654,-15556,5321,-19860,-21841,-17023,-8491,16964,-5154,3533,-23231,65808,68115,77548,-13180,-38880,5317,-44003,-12067,40346,-37800,-28645,-57921,-18107,72549,-14193,-5008,-26587,38627,64020,24280,-32169,-70458,57340,47949,14191,-25904,20921,139281,83021,59294,49306,51289,40884,39360,43496,-25633,-42210,41725,43672,-39971,16698,2857,56162,54861,3308,-11649,-33325,73395,-7836,-8667,-3837,-1910,46312,101152,65461,64081,54359,57752,173796,27837,-165769,26767,-29413,427,15987,-86670,-96785,-88636,-68502,-25868,33453,49985,-52642,-15132,-9045,-22645,-23356,-7852,-9502,-65291,-37925,12036,-45152,-16881,-33481,33296,15408,-5480,10210,-38107,16114,-72263,-60877,-100452,-15426,-16328,-33305,59017,30081,-78294,-35408,-37112,-23821,-44328,-109284,-116084,-67531,-15160,10748,-16356,29753,85946,22177,-23282,-30078,-9394,55682,29887,58362,109110,38970,35729,64419,26209,30416,25901,7811,-14317,12355,-30890,-5773,1215,2500,-18266,6503,6626,-62903,-44794,24286,61718,-77440,-46863,2690,55485,60444,-27208,65862,90192,76539,39625,-18115,-68552,-6672,40464,23700,-27278,60026,74445,-45829,14651,9574,14625,-65403,-59266,-50024,-40771,74701,685,-49725,-18099,-30609,-12435,-31819,-18783,-24925,23822,21474,13643,-16369,-71223,-13672,6344,-51798,43333,125231,11443,-15215,-18344,-5919,-28837,-94488,23401,41801,75855,35733,57457,62141,58755,23606,5144,8263,-15023,39806,70890,-36979,-50776,-10661,-46046,44530,43681,-9207,-91517,-72350,-59430,1289,60811,155126,33348,8825,-22688,-11581,-10961,-31537,21600,-4416,114592,74008,15772,-38425,-52244,-223,-23694,-57313,-100571,16097,-2864,-38918,-7322,50103,86322,-55326,34399,-53643,11243,64907,-65113,11082,-23458,-34296,-28723,-17428,39104,-2246,24162,749,7877,-19579,-33223,-21705,36780,-44141,-131,-20046,-114499,-21134,25308,43550,-43342,-21061,503,-36910,10429,-33505,-13369,-51237,-38266,-62613,-10753,-66073,17209,35592,22428,-44638,-15320,44313,14019,-8289,-73543,-72540,53320,39706,-18992,-20530,4329,85092,-4890,-64210,-88077,-12890,81271,-5754,-54427,-78267,-47835,-35900,-51386,-63867,22142,-32040,11559,-101437,-65318,43041,114549,82990,40198,21110,63855,-3632,-60970,-50518,-7027,13633,-6672,-13237,-83527,-41135,-15947,22096,-74457,-16945,-58973,2618,-88432,-78733,-67587,10844,53702,-7671,31951,64922,43267,21791,-411,9497,27359,2750,29096,-25920],[-18697,-10793,-2307,-58212,19438,104911,49166,6328,-93674,13749,11461,15590,-6670,81708,117295,11240,29329,56613,11505,57092,28079,-17896,-8669,-1045,27092,-24956,-1628,38647,37067,11905,-65763,-70818,-22632,-85431,-12479,-55704,-62609,-88589,-25518,42044,12908,34204,-16300,-52063,-33175,-7432,-8849,-21168,-120553,16810,-44961,-29575,-17823,-61958,-22716,-28437,-44494,-40325,-42940,14377,-20854,-2934,31974,4559,-2979,-30190,-7839,-57838,-24938,89305,-80155,-7607,-37247,4797,68242,-30665,39807,-84639,11919,41195,12206,1025,-39566,-64422,75089,68046,-2988,-84747,6419,4457,50249,-30873,-39579,-27202,54750,74873,-16444,24450,98474,-29009,-27295,36707,-24235,-2966,7346,-5865,-23564,-87837,-2472,29035,14296,80434,64685,-64269,-4187,15396,-1990,4516,-40622,19134,38424,46571,44710,-25915,-76625,-50143,63813,-41588,-64359,-64406,-91078,-100172,48311,-74395,-97163,-12414,-79914,50667,46982,32711,31845,-12319,-15207,-1548,15313,-42592,86050,56530,-2282,37663,-49317,-9193,13271,38450,16342,-10705,27586,32659,60241,-27690,-32664,14435,-48546,58137,-53344,-87342,-4356,24021,-29377,8820,26502,55790,-49754,60779,25396,-63568,-84226,34688,-67171,-67799,21638,-10285,-56083,-64910,35507,-13628,46092,10321,50523,-30668,7988,-32097,-74646,-11530,19091,-64651,-32883,-47933,7357,-5174,105275,59026,-62427,-12655,-28589,1625,-28321,653,69025,23122,-17892,-39107,54546,37856,-15731,54332,10816,-18220,-4606,-77611,-44715,-62842,-12973,-37927,24628,-38746,-59721,-15872,24188,-21598,-79258,-48871,-53211,-71626,-24214,39740,40647,10578,6870,-143275,-75881,-53615,39787,-30204,-82215,-16116,-81762,-68739,-121158,-174380,-266515,-392582,254666,241137,183899,121148,39927,31764,165262,2099,6853,46312,65368,50629,-66437,2636,54097,68839,5644,30442,74522,3030,30224,-20076,-66895,-36217,13547,-14744,-55790,-177,-39440,-17716,29328,-28787,87845,52734,-20687,-25769,-3837,81144,22088,56341,57470,64383,-16875,-23848,5057,33183,38032,109963,11355,41295,62126,67763,53855,-35203,38437,-91231,15717,-4186,-43699,-39308,-8626,21007,20529,20723,50545,38071,50128,29314,9506,-1277,2674,3882,32839,-26794,-35506,-12625,-17387,8436,5844,-20145,31623,57340,44382,-13922,29367,40564,9146,56703,-70134,46052,19316,48399,-42063,-93388,-42040,20922,144505,16828,-11515,-1462,-55338,-62941,-36579,38309,28444,-17083,-62631,-82911,1939,32558,120028,88345,-1437,970,-17366,-11139,24721,-58252,2586,40810,-95679,-82486,30840,19275,-78033,-23694,90695,48031,-15923,23984,-109067,7968,19287,-51072,-48184,-2548,84480,-13147,10149,114132,44261,-16705,-50625,-42730,11387,-16897,-36838,-27569,55926,-10979,-63554,-28121,-12069,56418,7230,84267,43451,67492,37905,26879,-57165,-11663,38400,8889,-96061,26019,-8657,35357,-19043,3504,-1035,-21573,-84112,-13304,30708,28442,23948,24867,17644,-1843,-78053,-55105,-1610,19630,-23651,-37789,1915,-56405,120050,20334,1550,-14459,-20697,-51951,-85210,985,46438,30264,-53830,-80550,-4435,47693,-54636,-23033,-12364,-41222,-69588,-69110,-83558,-3992,5289,-3906,10070,-10301,-29155,-39295,7064,37337,12,-3736,57925,23656,28647,61372,-24198,2276,-9389,22980,-23580,-70290,-42648,-42911,71465,57482,-52609,-51438,-28133,-97119,-4599,630,-39806,-27317,-34996,-25591,-42582,-25272,27278,22560,-46534,-26333,-67465,-20853,41231,59510,-23135,-29058,60866,-34893,-40297,30303,-7361,-11355,18368,16613,-80937,-57373,-29173,-57375,-54969,-65319,-240,-102685,-24236,5391,36411,-37858,-22862,12830,32172,66498,29737,47977,-40323,-21986,13293,60631,17847,-30400,19053,-8851,75282,76467,39981,51233,-29261,-53387,-37969,-10016,43963,9031,-17956,-63807,64425,3082,6981,90629,11464,57343,4429,29614,79790,77645,-6996,-111408,33088,66559,15361,5063,54458,77061,-23093,-47533,-24790,24330,84300,85830,36422,-53309,-20093,4828,21935,72836,76859,28127,46500,-23494,-93323,-53544,-8764,-26562,-80368,452,5110,37340,9466,-88491,26677,43932,-3844,1568,26364,-19554,-75569,47042,18368,-17564,-31004,-10875,99531,98861,-52979,-18185,37537,64734,-12983,57226,-30973,3857,-44262,17668,6670,53332,2522,14846,-63117,14217,2173,-22804,-16376,49365,3207,18414,114978,-2618,83089,-6311,-17881,14488,43629,10468,-24338,-5605,9639,66736,5025,11114,36219,24345,-41996,-31443,57924,22862,85161,31493,120289,91453,42659,-14959,51648,-11767,-67819,4313,-7904,-20275,19441,-18188,12975,-10210,-12986,31880,27321,11296,-29863,54466,66062,62163,-12393,-11008,-22786,-49445,-1746,35138,-37051,-23671,-48697,-25620,60202,-30910,4240,-37177,35454,52131,16045,-11598,-48305,67989,22096,3997,-25509,-2609,109446,82087,38326,28651,51012,48150,38082,55089,-18526,-25908,39242,20016,-38153,23322,12595,51181,93669,-5482,-6411,-51142,64115,4337,13715,18929,14230,50358,114615,58975,58768,22288,116307,199874,34320,-159141,31671,-17364,17841,-1347,-95153,-105754,-109068,-74034,3811,46694,56768,-42672,-25282,4962,-25278,-34978,-26563,-26658,-65217,-16939,71052,-6180,-16901,-21942,35192,1054,-13662,21307,1116,36376,-74266,-47940,-95269,-5911,-20326,-34478,35527,16542,-79435,-24996,-36739,-89704,-99617,-132829,-85349,-59330,1789,3196,-8559,25615,90964,24448,-34552,-10572,-18207,61024,28566,31419,43268,25849,11360,52085,25220,23731,43841,12836,-18394,15515,-22455,-8736,1282,7059,-23888,-26017,-4573,-35368,-47009,23867,78340,-96525,-5781,8602,58353,45737,-32165,89860,90662,95323,21340,-18617,-61332,-9079,19771,16315,-26068,50222,89583,-30984,7465,-5088,7537,-22379,-43236,-88570,-17484,92869,-40,-73980,-42519,-27709,1574,-39014,-19994,-19571,6716,-839,8011,-10926,-71830,-5653,12929,-62156,34494,122117,17938,-22081,-16791,-15948,-34381,-71124,29808,-1024,66252,3836,70415,77685,54990,-8592,-21189,-4265,-24215,21832,39205,-41740,-42466,-17915,-38167,30201,54614,-38378,-111337,-72595,-50762,15222,81085,169066,47055,14933,-43132,-10161,-16834,-25071,33444,-7520,125583,70398,24403,-48901,-70816,20079,-22041,-31782,-91417,46241,19118,-32007,-7613,31038,79062,-52894,33572,-53341,2102,60712,-76226,-9668,-83693,-39574,-28705,7292,28337,6587,12136,3618,21010,-27024,-23499,-5527,45040,3355,-4001,-20493,-120548,-31044,11774,74340,-79005,-7984,894,-26800,54808,-34993,-20402,-34082,-58547,-83722,-32820,-65633,28019,34477,10317,-52853,-15356,61576,17906,-15570,-64724,-51029,78241,40994,-20800,1529,-10846,113613,-8436,-67145,-85711,-12632,100731,2972,-51368,-56033,-49105,-34628,-48145,-88776,22269,-23016,20743,-86024,-36250,16662,122967,70364,34360,2251,34568,-7655,-39619,-46069,-12322,37954,3079,-23214,-57486,-4572,-7764,2252,-50573,-7442,-90758,-8934,-78641,-90666,-97818,-5427,25556,-2220,37271,87778,64403,17035,-18609,14913,32867,-20789,31496,-4086],[-11186,19685,10027,-79344,6442,79014,49108,19309,-83230,22594,-5828,-5830,-16059,63338,106647,17179,67407,39399,344,53287,46578,-18824,1459,4815,37751,19281,24610,2282,26388,12499,-80033,-72061,-20810,-82013,-18880,-59788,-49436,-93250,-32861,40453,18570,29553,18708,-64914,-56499,-10243,-12100,-26296,-117705,37263,-32009,-26918,-54225,-87526,-17106,-12854,-49014,-50719,-43072,-10825,-38665,10930,36467,10127,23102,-34720,-24476,-63455,-28307,95142,-66954,-35173,-33556,38038,30728,-29878,36026,-74403,28442,34646,26348,8862,-49653,-57185,71836,55866,14023,-49032,18267,18818,51449,-25445,-37858,-37271,25925,61962,-15429,16090,87097,-47595,-47559,37593,-35920,-11552,-766,10979,-1960,-66051,-7383,-15770,95,112259,63446,-51804,-21616,-656,-3645,9933,-47918,1466,48706,46834,42543,-11694,-44636,-68695,41148,-51148,-40406,-65227,-70123,-79207,43444,-68764,-75274,-16229,-63050,43141,33448,25749,48131,10923,-23406,4075,44611,-34369,73868,73901,7623,24285,-50998,-5904,30994,65541,33703,2858,22311,41707,60794,-9431,-30021,5057,-65738,46080,-56474,-92627,-21073,8231,-41779,4897,46060,84996,-58924,61907,20463,-56170,-52881,47494,-53359,-64768,-5424,-20004,-35997,-27245,50762,17811,64632,32112,49741,-9040,9394,-64,-62230,-11622,24141,-54481,-45070,-65406,6137,6918,117754,45525,-61140,-21481,-19711,3123,-25985,-21213,71790,84232,-7368,-2266,70349,40023,-12344,32167,12442,2117,6173,-66353,-22616,-51280,4088,-12888,40232,-23005,-19564,-3613,-12598,-40825,-73660,-47387,-20057,-82940,-36290,-10178,21061,-13950,23976,-89238,-110450,-73849,17071,-15905,-66710,-20030,-102820,-107529,-129357,-172285,-283453,-343062,257638,238558,183501,126275,38057,33121,172470,9927,26184,59632,76558,15106,-88623,2941,28334,66753,7912,55882,123519,47870,38591,-19530,-32701,-11741,38314,-3133,-32958,46409,-48556,-32625,29655,-26976,77098,87674,-28934,-12789,-13839,92559,-766,76016,73497,76388,540,-24327,7674,31829,30200,102813,40771,35211,83365,70600,60125,-19659,20271,-90040,14390,88,-16386,-20429,12293,34869,18862,-2276,49194,26821,62454,33044,41006,6300,-818,18261,29211,-7777,-39268,-25395,-14146,-26388,12296,-25424,31309,56075,22111,-9966,37940,37004,-2199,42963,-67958,52008,34949,55311,-42797,-89066,-47636,17682,137846,11530,-4517,2377,-43888,-27567,-23305,73050,38169,-1458,-75980,-99799,-3149,51488,101826,88425,30596,38723,-18757,-27650,51582,-69859,6539,27676,-75441,-67848,54183,15734,-81289,-51483,75005,46120,-18281,-2482,-94291,11090,29396,-49253,-36071,11747,85224,-14164,-3025,91417,50940,-10812,-42950,-44716,5360,5417,-39612,-18723,53328,-30380,-77145,-68025,-23695,73072,15198,91714,53137,57964,34997,27257,-10774,-4244,53134,27510,-81225,1544,-33813,11978,1294,27844,-6373,-30500,-75219,12484,39607,52346,20914,29375,-11972,15741,-47991,-28404,-6548,29260,-43526,-48873,27967,-36136,104755,37697,4931,-42133,-4073,-56599,-78783,4278,32216,33296,-53963,-72236,-64,49332,-45326,-9123,8730,-41433,-77018,-62064,-95446,9191,-2516,9752,-6410,-12229,-12176,-21922,13765,45091,9604,7130,70187,3781,10594,33220,-19343,-13822,-9697,14419,-29322,-22050,-11704,-42575,69007,84010,-47712,-58377,-14910,-91187,16959,5594,-30132,-29844,-25653,-46886,-48654,-12979,21928,6744,-27373,-15725,-60482,-24600,26250,40909,-42405,-26083,75222,-27771,-11585,29975,-5458,12819,12539,23885,-57626,-53114,-18673,-74089,-72936,-77646,775,-111120,-44559,-6939,19967,-43275,-14571,-13623,46564,56197,25741,18172,-27356,-14118,51628,35245,16429,-46950,20337,-7960,118719,85199,40583,80126,-19337,-34927,-44981,2889,44602,-7813,-7339,-63914,70171,17779,-12210,65741,37094,68942,401,32305,70867,58203,952,-114941,28911,82431,6842,21400,51735,52809,-16651,-46715,-15180,27482,61150,47809,47441,-36960,-2730,35711,56586,40899,96338,33040,52856,-6076,-76131,-44990,13980,5566,-60892,22421,-3140,34745,19261,-69598,31410,60463,-18025,-13111,15273,-33206,-85290,24567,26651,-33704,-21986,-13252,79632,90800,-53029,-32903,30045,27101,7139,43739,-43662,-7143,-28368,24252,15003,59876,-54,10925,-21961,18608,-31512,-65408,-14594,4301,-13965,625,120485,8493,94483,-22336,-57234,7693,36152,41524,-31803,-29487,-19208,66707,-4271,28461,43280,19140,-48677,-32692,22504,14879,101125,15492,82606,76602,44020,-28856,26772,6729,-50510,-4857,-25521,-26497,37916,-1148,67815,-3318,-13577,39835,49185,13755,-25782,31569,62783,48369,-9005,26342,-45755,-61021,12440,32983,-32480,-17672,-37550,-37387,40539,-38087,19392,-30542,33375,33475,1028,8518,-29236,63429,-6772,1545,-18951,-24831,50602,68632,21386,3255,43131,32066,29282,55697,-7665,7582,41871,-2253,-36037,21338,20856,45387,116477,-19241,8885,-46852,49157,34788,31802,42281,31043,58519,115428,44151,54876,5920,173840,220344,31455,-155266,11422,-529,22658,-22369,-91562,-101387,-129200,-72600,31785,51460,48653,-33732,-38086,9939,-10147,-30481,-40569,-34432,-57963,975,103192,27409,-20412,-18653,30695,-10452,-27079,29189,41315,52882,-71255,-39669,-80239,-55,-16998,-25433,15158,-13102,-76776,-10171,-35193,-126018,-143269,-122301,-48156,-51401,19616,-5931,2162,26278,92808,30813,-51597,-9757,-24503,65270,22693,-7113,-23098,9797,-13578,27530,21013,16218,56535,11554,-25286,20969,-15037,-15394,-11790,3182,-29084,-51432,-22767,-4136,-46874,19568,91796,-99970,33129,16410,54322,26718,-35705,102017,68252,89345,1665,-20078,-55271,-22069,-1893,11881,-24793,37226,95619,-7637,4419,-19919,1156,20819,-23381,-90120,12206,97434,-171,-104152,-62189,-25823,-3404,-44758,-21581,-3414,-6484,-23232,-1804,-7716,-61378,1013,11652,-59690,26989,102922,21874,-24149,-14971,-28205,-33582,-38756,34697,-42771,53996,-28771,76524,82515,43993,-41010,-40706,-8663,-29658,2435,3345,-41059,-25815,-15511,-23255,13875,56133,-52959,-94532,-61842,-39236,27658,97194,174619,53471,12246,-58658,-16384,-27809,-16166,43559,-15596,103401,58167,28532,-46094,-76666,25478,-36308,-4412,-78194,72720,33804,-20462,8924,15996,69961,-43277,29603,-48817,-4809,47037,-74917,-39671,-124427,-49057,-34415,22508,15372,15862,4570,4009,31885,-34529,-11309,7793,48093,55602,-11147,-21514,-101324,-32748,2815,98391,-110523,-3587,3915,-5905,90340,-32670,-20661,-18053,-74616,-99719,-53752,-66563,32005,28237,-3541,-60606,-8056,63111,16581,-28268,-53093,-31777,97929,34769,-19399,35681,-6161,129622,-15593,-67860,-73587,-10778,110588,11750,-47076,-31329,-46514,-27760,-36129,-102094,22769,5406,35690,-43723,-5162,-8686,115496,58958,26674,-17224,2070,-7261,-17199,-34410,-23767,44905,7235,-29545,-25796,26146,3284,-15556,-20195,5402,-110381,-14393,-56371,-95096,-117105,-20807,-6224,16279,37865,95738,78644,8910,-38787,14865,32460,-59283,25606,13538],[-11539,55544,27303,-77220,-2537,34269,40350,34670,-68807,11401,-27211,-26299,-25276,41912,73014,14689,86065,15170,-6497,49648,58923,-18335,9228,14879,47733,57949,43240,-25141,27418,24311,-84289,-63381,-3566,-64488,-28551,-62379,-28980,-88980,-32259,39220,29109,24320,46146,-47286,-70789,7263,-11100,-20530,-102709,42999,-22593,-21702,-77398,-98355,-998,5381,-47450,-57476,-32330,-29175,-44490,20057,19113,15929,42099,-34632,-41143,-60389,-32443,74705,-45485,-60750,-25070,67736,-2099,-28587,22474,-63543,26986,16048,42860,16148,-46209,-37932,48537,35504,16883,-23491,20682,30341,37652,-21256,-31495,-49142,1541,38812,-16203,11527,70194,-54394,-54079,40256,-34427,-11010,-1353,24704,19036,-39862,-5239,-44995,-14355,110833,35518,-30457,-12281,-8396,-2141,16770,-51296,-16515,51174,38175,51635,4310,-12075,-77846,-2361,-52396,-6313,-69839,-40934,-44950,37231,-49567,-51788,-16832,-53937,5824,13475,9817,64462,31536,-28166,5234,68803,1603,51600,64194,22258,10089,-52353,-6272,44696,81659,53570,13306,22284,32392,52086,21244,-9859,-561,-68063,29966,-45815,-74207,-36875,-7030,-40474,1567,48217,75615,-65214,51887,8758,-40971,-18146,50388,-37405,-59432,-33453,-27088,-14744,-2982,50423,39287,71444,43897,31717,10589,27942,25836,-41502,-6730,37226,-37998,-50644,-87387,10723,23775,115997,35974,-48851,-31396,-9916,4006,-28196,-39628,70818,118819,3149,37809,75182,41480,-26002,8515,11341,9168,14553,-56260,720,-35155,18583,9419,55726,-5965,19844,4159,-57678,-51944,-62258,-38341,4535,-87161,-54347,-69885,-15223,-31651,40856,-36949,-134153,-88568,-21107,-6193,-59332,-44578,-121144,-151936,-154650,-167201,-317905,-265421,292141,230995,168713,120832,27409,37601,173985,22922,48250,65019,83532,7923,-90469,10453,-1031,63216,19260,79015,157298,95875,59139,-6647,4586,14873,57527,9375,-362,89189,-50493,-37913,26157,-18911,65007,103171,-13669,-3210,-15470,99085,-4646,91501,85772,77231,28721,-15801,16766,24172,20044,85901,62447,34215,96483,69946,63486,2550,10430,-71285,17221,-8308,8162,-2141,30455,39316,15135,-26776,45462,11078,68410,31919,72908,20127,-1754,40752,27577,14646,-35641,-27828,-12823,-54524,20605,-27225,33031,54587,-11055,-9290,50620,25247,-830,25370,-71561,51289,60701,65408,-21001,-78021,-39861,20348,126731,10828,8000,11138,-23330,12575,-1286,98361,36058,-2198,-79849,-89499,-14526,66985,72643,63181,51982,63707,-14828,-41266,59794,-69219,5293,-4866,-52039,-42804,49330,10285,-83082,-80743,63724,49133,-20631,-31000,-91585,15848,37420,-40166,-21446,26204,72599,-12316,-18189,51996,46716,5375,-23233,-46282,-1420,22075,-33228,-12366,36358,-58644,-88749,-95034,-36259,79835,24891,79024,46802,37535,25401,25343,34121,11823,65866,43162,-50000,-31560,-55176,-9099,19072,40803,-11094,-37395,-52464,36828,35474,55980,11246,25415,-32754,24943,-16536,-2492,3532,37807,-41684,-56149,47986,-28121,66470,52392,11708,-49436,13377,-54394,-67629,10616,24762,28428,-38047,-53603,9749,47213,-35845,-3077,30824,-37148,-79189,-51826,-100247,31566,-16213,24299,-20128,-18288,382,-7913,10525,43525,21560,12962,69771,-7371,-10052,10006,-4148,-22815,-9732,2243,-38074,21644,19014,-38527,56424,94192,-42672,-47809,-3644,-71671,33712,19898,-14666,-20641,-5746,-57768,-64153,6217,22513,-10920,-3308,-4750,-51749,-35929,34,9502,-47064,-22326,73489,-18683,18017,19657,-5575,28790,110,27516,-26722,-45377,-16037,-73434,-81769,-85685,3849,-111663,-66423,-19849,9446,-42192,-12499,-24335,54559,41759,17576,-3419,4134,-4524,67290,7342,4051,-48159,16316,-8710,153026,87013,42566,94227,-5482,-6592,-62355,25745,41950,-23903,8542,-61854,65610,36428,-18551,31679,55781,80969,-4355,14237,39698,35212,9462,-101920,23285,86692,473,34074,64048,20148,-8359,-32358,-411,32711,20283,2052,51713,-8218,12089,66122,85195,7602,101566,31252,45407,7274,-50395,-25779,36606,44590,-30192,44106,17225,31070,14966,-50725,31247,77003,-33001,-18313,5922,-23864,-77585,7678,25291,-55378,-1618,-11895,45493,72985,-57726,-47980,18986,-21660,25202,23948,-45492,-19207,-5021,35754,21189,57073,1082,9247,8384,16246,-56370,-70463,-7832,-35848,-27954,-20646,89999,14609,97696,-37754,-63421,2704,23382,72214,-27382,-44897,-44616,57582,-14673,44417,50623,11592,-48246,-27827,6935,10779,103654,-1233,32833,57227,43762,-36235,-1709,18552,-24152,-13312,-38386,-32930,58831,28963,106882,-1461,-12148,41710,56590,9070,-14911,-1289,58526,41270,-1746,60655,-57250,-72710,26541,28178,-23522,-9895,-26931,-46864,21883,-35845,35750,-8980,29979,12963,-16667,20437,-20004,46116,-33815,8493,-9059,-43930,-17364,50271,13712,-18525,29759,412,11854,42740,8362,54718,47225,-18782,-36393,11227,26451,40722,118452,-33608,25973,-22947,33410,72211,39459,54697,44383,69234,107055,23819,55704,8358,210146,228050,16279,-154994,-23372,21634,17383,-41668,-76756,-84192,-140488,-65410,49344,46370,31443,-25952,-48442,3975,17886,-8113,-46505,-31103,-50465,12578,101055,45313,-25058,-21832,20744,-16175,-46163,30805,75077,62865,-59188,-39859,-62483,-548,-9551,-10600,4649,-50333,-73365,8876,-28853,-122209,-162385,-79379,-22690,-51817,33673,-14637,11750,30582,92840,39691,-69166,-31379,-28719,65365,15613,-43283,-67583,-7216,-38207,-810,14502,8018,59310,2775,-31378,22133,-7717,-21991,-30528,-6595,-26426,-63435,-49312,22661,-42843,12744,94473,-88746,53319,21071,45899,9100,-37163,96378,32407,61379,-15150,-25037,-51421,-47486,-18013,12674,-21973,25044,90367,20870,4830,-30416,-2031,48495,-8932,-60039,35735,84385,1859,-123199,-72144,-21983,-25094,-48523,-24627,20678,-7504,-40133,-12957,-9230,-44795,2434,7364,-48873,19175,73366,23264,-21385,-11273,-45727,-28456,-8755,41201,-70965,48371,-51748,74994,71635,28088,-63969,-44331,-4818,-28152,-8289,-26022,-35164,-4597,-1509,-6869,-3139,53196,-46624,-46612,-42992,-27690,36484,106190,165310,52078,1800,-63736,-22219,-40586,-7152,46578,-28103,65825,38901,27144,-32721,-69962,19778,-57760,20283,-62001,86547,33728,-6061,35432,6120,58686,-30252,16519,-41734,-6681,26714,-62443,-68066,-129765,-60784,-42126,25650,523,20463,2497,2931,35116,-40326,-281,17937,44668,98258,-22100,-19521,-66177,-24046,-1388,108335,-129083,-3652,7209,21457,107429,-24363,-16381,-13315,-81703,-107456,-73125,-66513,26090,17139,-13955,-56142,5062,51476,13795,-39141,-40445,-17812,104485,18723,-14226,63870,20813,126668,-25325,-67425,-57977,-7324,109536,22250,-41367,-6742,-41167,-17738,-18761,-97203,21739,38155,48350,-2357,20456,-23414,98919,51045,21674,-31032,-25378,-5558,-6513,-19273,-34821,38991,-491,-29493,5228,44633,13984,-22429,7704,16375,-112628,-11524,-33663,-91658,-121097,-32360,-36184,45596,31672,86431,82892,-603,-54830,6700,26190,-90716,13611,22436],[-15541,82777,47998,-47548,-4825,-7368,25397,48416,-53753,-14210,-44608,-36994,-33080,21248,27090,6131,74743,-10343,-7754,42805,60292,-16898,11822,22366,52309,81455,51178,-28328,40137,45012,-74165,-47789,23307,-36944,-42996,-62779,-7221,-73754,-26073,39341,40129,19835,59296,-14694,-63132,41807,-6367,-6020,-77987,38122,-14991,-16874,-80547,-87123,21980,19274,-40272,-58467,-13047,-36131,-39409,22919,-8183,22532,50511,-25387,-53222,-47117,-37437,36917,-21517,-76932,-17549,86750,-14418,-26240,-27,-54341,8473,-10858,56234,20110,-33903,-16462,11602,9627,6475,-11812,14460,36442,13024,-13270,-17032,-57864,-13974,13999,-17997,10469,50197,-49353,-46936,41541,-23873,-373,5262,31248,32224,-17222,1843,-50217,-26323,73945,-9037,-2448,20617,-3270,6722,23561,-49808,-31126,47462,26198,67060,19113,11909,-68453,-43925,-47474,25580,-75022,-10439,-6092,29986,-23948,-31963,-15274,-51372,-48587,-5211,-11685,75236,45398,-28144,3502,82193,41721,23840,34359,37578,198,-53849,-9006,47069,83915,78023,18779,26832,9739,44581,57021,20451,1779,-51961,17044,-26035,-37602,-46925,-17505,-13342,-1255,35002,42573,-65812,35247,-4161,-19665,8897,42278,-26085,-54552,-52682,-29142,3209,3998,38414,45161,58159,43042,6017,26973,58438,36335,-18578,3237,51111,-20433,-48933,-106737,23379,41478,101186,28297,-29193,-39906,-5142,5802,-29942,-49351,65979,117683,12382,68101,70728,41490,-51831,-5205,10287,-1207,27988,-47791,19047,-17406,30436,25677,67001,6681,47529,5249,-96116,-49693,-39894,-24075,9811,-87715,-81080,-118259,-55853,-41507,58242,-10737,-143808,-94149,-63897,-1757,-64290,-83377,-131246,-187628,-188317,-160917,-366576,-188044,345801,229409,143424,108762,11819,41896,170297,32568,67538,58496,84561,24608,-70100,23976,-23951,58349,32909,93359,162908,132497,81997,13407,35687,36018,66518,19345,22138,109807,-45269,-28403,20049,-8915,55278,91818,11046,-1342,-8554,98968,12345,98523,90297,66573,60914,-2972,33884,12908,9239,61088,69668,38497,97995,66142,62968,25282,11371,-46669,25038,-22046,22713,13460,45374,36468,10549,-48480,42547,-3764,63525,22192,96590,44606,1979,64573,28362,33111,-26496,-17869,-15206,-67707,26179,-26069,41260,54858,-40841,-9539,63579,9562,12847,6265,-77751,42085,92069,77375,12999,-65004,-18828,28871,111699,14437,23369,19896,1111,46152,22741,106354,24556,-16786,-74155,-72435,-30222,75794,35604,18809,56057,67046,-13085,-44327,46576,-57251,1192,-48110,-32856,-13684,25905,3836,-81588,-104938,57014,54517,-20922,-52748,-100572,22487,44404,-24154,-5787,35614,51876,-7775,-28928,9948,33139,26202,5061,-45903,-7869,28867,-16411,-4650,4438,-87694,-91523,-98176,-43392,74110,28833,48813,27153,12879,14251,24088,62869,30215,74814,47362,-20135,-56145,-68684,-21095,32171,37883,-14083,-38963,-16540,53407,23684,39836,2482,14543,-41020,24437,7908,14769,29055,47203,-21017,-55007,50538,-32605,24069,60999,23032,-43750,26850,-43159,-53108,17815,23649,15476,-11099,-30587,20474,38448,-32308,-6943,41827,-27987,-72683,-39792,-102581,58303,-31531,36450,-21290,-22561,9990,2891,1198,33446,30618,7826,58648,-7366,-30721,-4441,14231,-23471,-9375,-12705,-53874,49699,39817,-32644,38863,87944,-35843,-25873,4525,-46673,42501,40871,2319,-4333,21235,-53083,-80973,25212,25879,-25504,21508,6378,-49890,-59341,-32645,-23786,-38061,-19623,57146,-8399,39497,7603,-6113,34233,-11723,24723,3879,-40259,-21777,-59147,-80127,-90382,10361,-104509,-83914,-33513,6909,-34974,-13173,-17693,55350,26497,7097,-14766,41238,6067,61945,-13056,-14126,-32637,9008,-10660,167772,78932,42497,89611,7019,21355,-78091,49619,35226,-32499,24969,-59089,50831,50462,-13979,264,57559,91232,-12380,-12714,3200,15358,11969,-77836,18922,76822,-5204,34904,82445,-14029,-3256,-7365,15845,37683,-24903,-37490,50128,23825,20372,84906,95786,-15615,95640,23198,27811,9569,-20802,3766,53141,80877,5036,62275,66977,25121,1774,-38880,24634,85173,-44162,-11430,6420,578,-56804,2989,13976,-73611,23736,-7359,4772,45452,-60032,-60323,6830,-62094,36597,6089,-38089,-30493,22544,49767,22589,47549,2551,7423,14525,7732,-68078,-34647,2216,-60078,-36157,-31069,41544,14219,87464,-54852,-37292,1602,14678,90866,-17188,-48061,-60692,46844,-23573,55980,56583,6195,-38652,-19130,5163,5666,90676,-11516,-12651,40292,43405,-36515,-27725,24611,5547,-12797,-43684,-36326,78403,62144,98742,-8001,-11091,38292,49968,-1408,-1980,-36915,53393,42150,9532,80412,-56365,-77335,36792,16436,-11878,-1733,-19057,-47544,12365,-26120,47783,19741,21850,-3809,-32523,21267,-24157,21810,-54093,22861,736,-59085,-68431,33854,16219,-29425,14726,-34042,-14221,17845,29761,100253,51720,-26047,-41724,-3872,28796,37023,102286,-43893,35510,9107,20927,97870,36158,50376,51694,78018,91856,2060,61619,22999,211316,218635,-8931,-159334,-55287,47416,11802,-53370,-54481,-59866,-133263,-55042,50736,32926,13088,-17813,-51701,-11364,47592,26264,-42864,-18573,-48122,17436,73406,44814,-28134,-27211,7055,-15007,-69429,25216,96806,66196,-37261,-47971,-48615,-7117,-1799,3307,5869,-83988,-73055,30254,-13373,-86997,-150255,-15590,-17921,-64589,39752,-20771,16330,36553,92659,48318,-78755,-64601,-30364,60644,11050,-63504,-81711,-23454,-58995,-22457,6551,104,49862,-13238,-33744,14312,1643,-23203,-45958,-16432,-8769,-60159,-81472,40213,-34846,6241,77608,-69169,44421,18046,38966,-1214,-35704,72866,-5189,22903,-25610,-33587,-47615,-80648,-25111,18670,-16351,15502,72518,47824,6431,-34193,-664,54496,-4799,-21014,41511,57281,6163,-115946,-71368,-13144,-54317,-50276,-29163,45949,8272,-48269,-22533,-16444,-30110,-5489,4725,-37725,7378,41148,22629,-14727,-4189,-64888,-21651,9253,50595,-78478,53172,-58002,68861,45483,9452,-71503,-27679,4508,-17562,-4987,-41135,-26320,15387,22497,6223,-19736,50532,-18293,12010,-21401,-18061,40437,104000,137735,44606,-12533,-56398,-20272,-50969,756,40336,-42411,30898,17081,20781,-15566,-54050,8850,-76056,38188,-43910,82611,17517,9646,60828,1480,44231,-18304,-10063,-34837,-2360,4723,-43042,-82530,-103947,-71325,-48097,18534,-12323,18544,4584,2713,29171,-44548,6415,24955,35826,125026,-34563,-11446,-28237,-5615,-517,102550,-129793,-5410,9835,48452,105142,-8167,-10612,-24076,-77150,-103406,-88585,-58508,11191,2333,-18002,-32533,20095,34976,13713,-42405,-28816,-9205,93937,-8647,-5915,74399,61239,105964,-35212,-65577,-43281,-2529,97275,33765,-34174,15335,-34422,-8768,-1224,-74610,18053,60155,51347,15019,34999,-23283,82768,45437,24044,-35222,-41024,-6318,-9767,-4921,-37963,27729,-22238,-22358,28061,48238,19994,-14316,26271,21483,-97438,-487,-18946,-81338,-112146,-38181,-57061,77387,18134,62505,77663,-9043,-61719,-9183,15908,-93774,-566,22036],[-17955,86508,68123,1010,84,-32759,8695,56995,-39271,-43926,-51186,-32646,-38734,1276,-16386,-5130,35632,-31060,-3677,31240,50910,-15161,7611,20897,47705,87028,48920,-4874,60008,69844,-48463,-29146,50137,-4768,-60477,-60214,9838,-48584,-16599,40806,48039,16568,58215,13435,-27665,80808,600,12745,-48622,31700,-7694,-15310,-63100,-55935,44993,23121,-29557,-56296,8639,-31982,-30027,19849,-31725,30389,49251,-5960,-57450,-27980,-44023,-4486,690,-78880,-16730,90401,-2032,-22792,-27848,-47682,-18426,-40684,61040,18827,-20625,918,-25252,-18181,-10766,-9240,3557,35724,-16030,1010,5900,-58709,-20456,-4098,-19401,12013,31550,-36968,-31579,39142,-9806,17138,16900,29153,32052,-6270,9217,-33453,-31201,21258,-51574,26968,61580,15182,23537,29480,-43747,-40510,41128,17148,80494,30052,23549,-38578,-62737,-41243,44525,-75751,12203,26558,20089,-1400,-19821,-11983,-48511,-96254,-17328,-33590,75773,53127,-23254,135,81838,62573,-2995,-1008,47799,-4402,-55428,-11798,36024,72993,102191,18866,29175,-16802,46852,86415,48485,13688,-20927,13320,-2871,3795,-48612,-21076,42085,-4202,14104,4652,-59167,17313,-10933,4609,22890,25446,-24159,-51408,-56540,-24865,16808,-5643,19417,33223,19075,29462,-16855,40506,91152,26209,226,13811,57549,-6631,-41391,-110057,42895,55163,77815,19258,-9023,-46110,-9744,9718,-26233,-47572,59834,88803,18217,77996,59641,38705,-76262,-4770,12483,-25006,48890,-39126,28114,-845,40932,35875,69727,9684,55617,-1428,-117501,-35813,-8194,-7882,-8031,-86811,-110578,-136448,-87753,-44380,73983,-17999,-138543,-89325,-96188,-2196,-80313,-122167,-129124,-200504,-218038,-155587,-418105,-140586,398026,240050,117205,97907,-799,43538,161026,32592,79695,40603,78973,49617,-34771,39793,-32684,53124,40731,93730,139290,149224,97152,34163,55957,46462,64137,25735,24844,99181,-35616,-5018,12458,-1023,50034,55706,26554,-8722,3277,91059,41281,95093,84049,48760,87934,7942,56004,1116,-412,32292,62586,46197,90092,60797,56930,42810,21765,-26686,36228,-33306,24943,25067,59280,33551,6497,-64326,41927,-12397,44688,783,104697,78458,11002,82544,31434,41646,-14336,3201,-20381,-62447,25466,-23050,56594,56840,-49936,-7859,71390,-5683,30642,-12089,-83761,27180,121819,88195,44639,-54216,11193,41237,93706,20916,37050,23470,24679,66793,43219,96429,8651,-37592,-60369,-64154,-45934,77193,-3544,-30868,42437,45711,-17055,-30380,18260,-40180,-2919,-86508,-21346,12589,-2383,-2248,-75335,-115308,52653,58288,-19489,-61605,-113072,29517,51326,-3933,9365,36615,31190,-1629,-29698,-17909,16740,42636,36264,-39770,-12141,27338,7816,7803,-35845,-106628,-81914,-76263,-41315,56929,21207,11079,3097,-7138,7226,26337,66078,42502,78551,38174,-7801,-57502,-70192,-19153,39899,20722,-14030,-33575,25325,58138,11181,11678,97,202,-36295,14686,20135,19141,61558,56537,6409,-44040,33505,-44474,-5161,60470,38776,-32787,34239,-24732,-37221,23507,25841,-2867,18727,-8486,28107,21265,-37712,-17288,35188,-15501,-57191,-27260,-101175,81788,-43846,41670,-6737,-19047,18920,11363,-8781,17430,32984,-10666,41860,1856,-49608,-10297,26975,-18144,-8434,-28490,-76435,59134,44909,-26633,22654,70215,-26426,-749,10133,-23838,41694,61945,16334,12662,49901,-33240,-86552,37848,27883,-32393,42954,17200,-57646,-92762,-64817,-46716,-19185,-18342,33952,1061,48537,1318,-5522,30418,-15619,14807,25680,-41292,-33249,-38868,-69036,-92021,19617,-90612,-91966,-46574,10665,-23411,-12511,483,51663,14433,-2661,-18973,70087,18523,48826,-20099,-31238,-4950,1254,-12447,157874,63465,37802,69156,12809,40303,-82480,63768,24430,-31173,37548,-56636,28250,50545,-4442,-17114,40290,96807,-23592,-31884,-22327,3495,4359,-50739,18005,56899,-11856,22886,95362,-42615,-5890,19141,28949,40405,-58594,-59295,45284,48982,21103,85795,86365,-21006,84695,11486,6694,-2016,5988,39608,60099,104332,39792,73656,126770,15500,-13547,-36187,12623,78513,-48529,6192,19168,26104,-31462,10218,-3659,-81419,45195,-1300,-33604,12236,-53824,-67475,-4073,-75338,38431,-5412,-24106,-39069,50881,62569,18143,36003,2300,3237,-4562,-4525,-66608,25448,12055,-64550,-37329,-19951,-3612,7878,61110,-74223,4154,5999,17544,90278,-6659,-39313,-65247,40751,-29587,61294,59474,6895,-21374,-10105,5398,-3749,67069,-11548,-40416,30137,43748,-30735,-46348,27507,31785,1686,-40305,-33685,91758,84639,41954,-22529,-12255,30472,33560,-13869,9176,-63521,47675,48919,23502,79879,-46959,-70622,40945,-2095,-1203,4171,-15382,-36288,16637,-11983,51477,45792,6395,-13229,-43695,12375,-39896,-1991,-63624,39315,7643,-69094,-86647,22302,25744,-26060,2059,-59396,-47179,-12592,54052,125573,52417,-22632,-52705,-19419,27597,32474,75435,-46291,31499,33857,12693,94530,26186,32189,52828,79765,72825,-16819,69986,36032,177414,192197,-37369,-168438,-68569,72000,16050,-53838,-30012,-36983,-103175,-44658,34800,14712,-189,-7527,-45303,-31840,66774,61253,-30528,-1872,-51804,17484,37436,31203,-27103,-29697,-8577,-7694,-93177,14119,103450,64714,-9094,-58737,-41093,-17019,3107,10146,15455,-104430,-78119,50598,12996,-41014,-110587,51822,-28064,-86520,35625,-23166,13433,41947,92691,53794,-72243,-89376,-28515,54208,11390,-60112,-71688,-37834,-70286,-29452,-2661,-7015,29115,-34637,-30990,-2633,14762,-14977,-51442,-19978,25772,-44800,-110782,48478,-24536,3110,37922,-49296,7728,5486,39957,58,-30707,37575,-34663,-11973,-27978,-43123,-40899,-110086,-23015,27751,-7417,9488,42075,64903,6142,-31553,4960,43759,-8475,3877,23962,25494,11062,-80412,-63472,1631,-78548,-49727,-34028,64834,38356,-47738,-28693,-28582,-25709,-24907,6329,-33943,-12322,13291,20454,-6004,6667,-77730,-15549,10859,60501,-65833,62939,-46349,61991,10673,-9868,-63660,5489,15004,1623,10519,-39607,-17615,28129,51560,13660,-34933,49957,26112,57483,-2654,-10349,39988,88172,95719,33958,-25405,-38801,-8057,-55670,7649,26709,-54113,7600,-1415,10788,-2617,-33861,-2070,-83568,46452,-25671,61934,-9193,25587,75279,1406,26766,-10691,-47436,-30418,7310,-13459,-22409,-75343,-64866,-76785,-50367,5848,-19180,11809,7847,5103,16814,-48181,7704,28357,24152,135333,-44492,3486,2760,18499,5701,85477,-113933,-8818,12363,67381,88032,15646,-6172,-41754,-61917,-85267,-95536,-36456,-7531,-14360,-15978,5558,31910,23236,18988,-36230,-20362,-4264,69533,-44552,3652,66007,98252,75273,-41748,-60634,-30650,3085,76214,43343,-26486,32169,-27757,-5329,11280,-41274,11950,63382,41463,3690,36397,-12712,72596,39281,36968,-29627,-41721,-12432,-20616,5080,-27791,17853,-53931,-9641,37286,39440,18016,6379,32641,19390,-68956,15499,-13441,-66340,-96464,-37851,-61067,100580,-1177,30393,66164,-14170,-57694,-29102,4721,-63041,-12661,16053],[-15218,61383,82238,50059,10316,-40679,-5786,58725,-24612,-67414,-44189,-13900,-42322,-19920,-44742,-15981,-16953,-42743,4095,16740,36051,-13862,-3154,7605,33032,78452,39857,34766,79736,93690,-10845,-11013,67556,26258,-76089,-54307,18632,-18300,-5227,42816,51685,14376,48837,24782,28575,108461,7823,30741,-21137,31889,-419,-18325,-30873,-14451,60686,15124,-18221,-56573,24603,-21493,-24710,12615,-42846,39533,42482,19895,-52982,-10968,-53200,-37616,19983,-66035,-25427,78132,27080,-18755,-54190,-42004,-41355,-68362,54099,11893,-13935,12232,-47044,-43138,-26001,-7758,-6687,28372,-42184,19013,33740,-49336,-20715,-10631,-19238,14909,18365,-23337,-15312,32701,2871,35195,30437,20505,17622,-11853,11673,-4851,-24838,-14989,-74765,50798,91251,42673,44075,34389,-35107,-45069,36488,15590,84110,35474,25546,4994,-51107,-39460,45543,-68082,19232,44374,5195,10064,-16975,-6938,-37426,-115287,-21977,-50942,64191,58545,-14676,-4256,68406,55215,-23422,-27748,47110,-7341,-56588,-12539,14887,52525,116227,14408,20613,-37940,59595,99961,62428,33259,15824,20732,18847,34323,-42865,-17854,111934,-7641,-5175,-24221,-45718,2336,-6272,27389,24513,4261,-31974,-48546,-43453,-14661,28187,-26736,-1692,6064,-41209,5918,-30853,50573,115806,-2184,10717,19773,51398,77,-31185,-85991,63678,60823,51140,6723,4226,-50504,-24118,15919,-14146,-34797,55740,48212,18727,65767,43878,31849,-84262,6895,19824,-51960,72376,-26981,27612,12644,51519,43241,61743,528,41737,-15390,-119001,-17370,24665,7180,-43128,-84549,-131439,-117551,-102054,-41961,84194,-49267,-120722,-75433,-104739,-6280,-100840,-145268,-113961,-182649,-232445,-152288,-455107,-143095,426591,262752,102026,96712,-3347,41518,145644,21562,82641,16736,67406,66150,2407,52971,-24822,49142,36698,78148,98797,146475,99285,50018,66186,45145,53466,30176,9372,61498,-25827,25347,4263,2212,49140,7229,19973,-23354,14062,75403,66797,82272,66238,30548,102264,11938,77387,-8438,-7488,4788,47709,54180,78700,56467,43673,51665,37081,-16629,47076,-37029,16973,31720,74612,39186,4161,-73101,42616,-11588,12633,-31389,95587,110226,23810,89871,36592,37757,-1870,31116,-25574,-42140,17311,-19435,74239,58014,-28073,-2264,69067,-17067,40665,-27247,-88107,13782,142905,94086,61258,-47323,42663,54151,73808,28178,44554,18836,44073,74597,57972,74630,-6488,-55886,-40104,-65629,-56760,72825,-37448,-69628,18477,5385,-25924,1234,-13654,-26278,-4998,-103420,-15739,30267,-25841,-7009,-64657,-105765,47419,56373,-19277,-56081,-119886,34467,58583,16135,22318,28780,18097,4355,-17958,-19524,5544,46260,64067,-23891,-12688,22717,32848,25311,-73364,-106067,-61887,-37799,-30228,32701,864,-20553,-14659,-15230,8126,33302,44238,43054,76646,21324,-16903,-31474,-56997,-2106,42698,-3075,-9390,-22022,62248,50077,3442,-17400,5529,-13236,-20978,-2582,19595,11586,86134,62061,25455,-25043,4736,-56321,-13774,49327,56774,-20736,36042,-4880,-22833,25954,27172,-21647,43413,8472,30280,-3818,-50020,-26057,12932,-2557,-36133,-14659,-91213,93643,-49750,35168,17841,-4795,27989,18302,-14642,-1581,27296,-39037,25443,15608,-64769,-10720,27642,-11559,-6605,-42163,-100206,54774,34744,-21151,13198,48157,-14976,20399,14496,-8104,31683,74244,23914,24872,73790,-4324,-72627,40667,25038,-29112,57765,26603,-69318,-126157,-89390,-50865,5347,-17792,13667,7354,45743,4246,-3052,21131,-7675,-296,32999,-47465,-46158,-20436,-51384,-90324,28512,-72033,-88137,-55871,16376,-10013,-7659,20805,48305,8772,-8126,-20908,83257,33607,42282,-13586,-41383,25307,-4389,-12291,127074,46408,28086,41001,8855,47481,-72531,59654,11217,-21879,43387,-54281,2306,31300,2844,-15497,11096,95266,-34794,-31538,-27882,997,-14004,-27980,21188,34886,-20413,4165,95154,-59824,-18291,34605,34462,39751,-70443,-59442,40119,60194,16243,69996,64160,-8021,72721,-102,-11125,-24743,24161,74454,57695,109190,71372,75726,164612,1816,-26376,-38088,-964,56012,-45448,29753,38622,41372,-10406,20529,-21256,-75858,54522,3977,-61510,-19211,-36963,-68234,-12186,-53140,30442,-9842,-6394,-43455,76719,70212,8578,27420,403,-4452,-37390,-17255,-55140,81943,17519,-52896,-31737,14045,-31419,-1773,21539,-92316,38191,16281,33926,70576,1825,-22730,-60095,41198,-32569,59578,58427,15903,-1133,-3095,-256,-17360,41317,-2522,-44382,27112,44656,-21139,-55186,29780,49478,28154,-29106,-24408,94809,85794,-32301,-40502,-16234,19509,13866,-23767,16717,-69378,41988,57651,37438,61258,-34948,-53219,38962,-22535,4361,5462,-16219,-14646,34045,3009,45890,60997,-15934,-15595,-50222,-2164,-59965,-18381,-60681,50854,10349,-72311,-74709,13902,36863,-10190,-5675,-69193,-82950,-39120,75605,118497,48386,-9805,-67148,-30991,22657,24946,46066,-38928,14370,39348,5110,57211,15893,10481,49766,71688,53512,-29204,76426,33611,122971,153702,-60380,-180626,-57608,88500,31615,-43898,-8629,-23267,-56825,-37011,5237,-4163,-6108,5680,-29708,-52216,68364,84952,-12699,12321,-57231,15594,8449,14211,-20162,-25401,-24781,3641,-111775,1221,94627,60730,18272,-64143,-36782,-26776,3512,6896,26814,-106957,-86912,66133,46550,-3456,-56646,105874,-36914,-107538,21999,-22333,2816,44784,91140,54293,-46159,-88231,-22912,51947,16396,-34803,-50674,-49978,-66887,-20059,-13845,-14731,836,-58074,-23466,-23665,30935,2823,-44984,-13201,70250,-24124,-125058,50853,-14827,5290,-15912,-35059,-43504,-14561,52320,14079,-22163,268,-50439,-32713,-22622,-49465,-29736,-121381,-13789,36645,4288,8036,1262,65335,1232,-25041,12949,27700,-11527,5330,-13343,-277,13689,-30172,-54978,19958,-86662,-45821,-37307,72412,72418,-41432,-31202,-43305,-36468,-53493,12001,-41305,-40850,-5687,16890,2356,20070,-77542,-11666,-1750,65314,-40344,65853,-21735,56351,-22017,-27670,-45959,42482,22527,24805,30633,-24688,-11517,29349,78878,15872,-47814,50113,74448,75688,9483,-2244,37616,60708,49471,22933,-31930,-16234,10766,-53617,14337,10495,-58295,-4830,-11463,-859,828,-14389,-9973,-77745,44226,-10263,31411,-36169,40977,74545,4851,9155,-8113,-84915,-28925,19820,-23655,-5837,-48579,-31475,-74012,-49175,-7100,-18595,4106,9266,9757,3754,-51659,5189,26734,12611,130465,-47964,23101,24841,41625,16696,64412,-88494,-14688,15441,72274,61865,42214,-4754,-46792,-40679,-54443,-88981,-930,-22765,-30932,-10896,42956,36039,22295,29337,-23385,-16932,-901,43273,-79522,11858,45860,115475,44376,-41273,-50491,-18725,8749,52139,47390,-20490,40831,-22976,-10285,15312,-6771,5068,48972,20980,-23149,26725,-3463,67416,30200,60219,-17844,-29169,-24658,-29592,8832,-3307,13074,-85601,5566,32546,24869,7732,31788,28268,11675,-33634,30685,-12518,-49865,-79758,-32515,-43991,106701,-22677,-2044,52105,-14567,-44781,-47080,-3998,-13495,-19640,10816],[-7008,16769,85323,80889,22203,-37032,-16251,54494,-8665,-78026,-26126,12924,-44603,-43100,-52115,-24461,-63391,-44084,13087,3737,23661,-13685,-18306,-15184,11139,62893,28672,74035,92006,112539,30362,4244,70324,50691,-83763,-45622,19017,9334,7281,44470,52553,12938,39146,17775,86261,113990,13376,44151,-1521,40383,5663,-24937,5970,25131,64008,-1672,-8872,-64188,27800,-11570,-28859,3598,-41305,49304,35075,44818,-41596,-3443,-65409,-56565,37375,-42375,-41651,53828,58637,-14967,-70425,-33654,-50312,-90127,35795,614,-17601,17959,-45585,-59880,-32198,-1780,-11849,16024,-58878,33783,59758,-31210,-17883,-5646,-17197,17547,12679,-13447,-3515,23863,10899,46872,42824,10255,-6167,-32988,5612,22935,-6207,-10621,-71411,62568,96194,71266,60268,38563,-26970,-46809,37167,22926,74134,35022,24514,49404,-16903,-46272,30677,-52030,8117,44206,-15777,7041,-22584,-425,-15048,-98236,-22542,-60924,42388,64971,-4423,-9607,45921,27212,-35173,-38582,32022,-14295,-56489,-10400,-9563,27538,111786,6734,-2852,-48953,74282,95253,56065,55202,47471,36166,36153,42929,-33756,-9488,169225,-11139,-15884,-37641,-27973,-7755,10171,43684,18263,-16923,-44993,-41953,-16962,-844,40024,-50926,-20456,-29119,-105044,-22534,-36281,53957,125342,-38832,12242,19088,32822,-1704,-22141,-36260,77384,56759,25190,-9051,5682,-53990,-43884,23193,5909,-14610,55391,10594,13971,39955,23847,20501,-68224,23355,31691,-70242,89171,-9106,21376,22426,62366,52119,45774,-18879,9675,-34535,-104653,-3102,48726,19384,-81421,-79315,-133122,-71015,-97285,-35809,85902,-86968,-95578,-55999,-84526,-12341,-116606,-143275,-88918,-137050,-224986,-150130,-459895,-197715,415273,292201,107896,110034,7122,36407,124460,3128,76917,-4554,51637,63719,28882,59210,-3908,48037,19752,49170,60141,131455,89760,57677,70453,35382,41008,36339,-15242,11301,-19847,52621,-3662,206,50541,-34702,-8718,-40170,18197,53914,74965,63875,39054,17372,102563,7382,92672,-13830,-11226,-16139,33933,59106,69901,55562,22845,51626,51218,-16124,52780,-32362,3480,32527,91162,57616,4117,-75244,41807,-1284,-26697,-66850,74922,120420,36986,85755,43938,23255,8359,59684,-27615,-16494,3433,-16328,85898,54545,19413,7473,54476,-22685,33982,-36814,-90606,10910,151517,91897,57088,-43147,67218,64411,53235,34087,43235,6357,57534,73934,68102,50068,-17221,-65726,-14345,-67757,-59159,65625,-58883,-85330,-2583,-39920,-35751,41663,-38025,-21479,-4643,-88383,-10263,36803,-41158,-10473,-52357,-78263,38839,46234,-24409,-39359,-116558,35190,65755,31418,31350,14468,16487,8228,4515,5944,4919,33417,83329,3161,-9275,20687,50852,43999,-98213,-82744,-37640,3690,-13667,7990,-27675,-34371,-18659,-8774,17266,43522,7831,31816,70009,7215,-34995,12912,-30471,26531,41503,-22762,1242,-7431,85383,31512,2314,-37894,16571,-21603,938,-24691,9472,-2369,89004,59121,26690,-2053,-23205,-61425,-5364,28621,73102,-8858,34238,8820,-13702,24561,23999,-35402,57749,17529,26620,-33520,-62780,-24115,-15287,7913,-14653,-952,-69429,87766,-48060,13725,40517,18135,35714,23865,-13838,-21085,14872,-67394,14335,28928,-73212,-9848,15478,-8558,-3583,-50413,-116670,45066,15919,-15507,13209,28381,-2932,33529,18798,-900,14816,69594,23570,29884,86842,24083,-41721,33581,15908,-16143,64187,32846,-73697,-145252,-101155,-35226,32277,-17027,2868,8818,34666,14756,1041,11011,10172,-16461,25892,-53743,-56389,-8933,-30861,-84900,32341,-52182,-73147,-57559,19212,2830,1943,34616,49059,10691,-6286,-23113,82657,50271,48490,1809,-41644,46680,-6578,-8816,86227,33194,15432,14937,-3818,46219,-52069,34884,-1399,-9281,41699,-50329,-21578,-4702,2362,561,-17226,85888,-41317,-10847,-13957,5696,-40522,-13632,27215,18246,-30552,-11666,80980,-62646,-38724,28941,29291,35654,-60447,-42737,36635,56469,9617,44858,40051,16878,58822,-7891,-21055,-51241,31692,100064,49078,97259,97327,67486,156315,-14548,-35807,-36116,-10757,23761,-36423,52678,53477,42758,600,20673,-32025,-58380,47290,6299,-73565,-40336,-11848,-62921,-17084,-3636,15034,-8115,12453,-43142,96696,69697,-3934,25238,-1277,-15274,-67488,-27468,-38397,110994,15349,-33213,-20893,61554,-38595,-10809,-21295,-102207,48251,31191,59119,38878,8945,-4392,-49659,44736,-33229,51064,53894,32688,15678,2162,-10747,-31679,21001,10081,-27457,28166,45136,-10660,-54619,32499,56845,57791,-12655,-11039,86644,64001,-83697,-54810,-22184,7191,-2547,-27806,20933,-49369,37110,64454,47810,33316,-25140,-30055,32857,-37844,2355,1465,-20680,12266,58902,15477,33336,61488,-40168,-15022,-54447,-17315,-74002,-23405,-46701,51416,9178,-67656,-48854,4299,44211,11984,-8458,-63847,-115076,-52806,87023,79275,41042,8835,-80245,-35544,13918,13532,20200,-22478,-8977,23353,-9088,-1731,10449,-1914,45271,55190,37031,-32826,76863,9973,69465,111799,-71071,-192331,-30497,90773,48012,-29190,5681,-22071,-10927,-33531,-30530,-20745,-6324,20888,-8192,-68130,53568,90078,5880,17831,-57160,13910,-6087,3011,-6817,-13197,-40675,16235,-118799,-9285,72539,55504,37175,-56941,-28857,-34250,-506,-5173,33411,-93038,-93365,74148,78086,16986,-5429,135096,-29311,-115028,2419,-20328,-13306,43774,84053,49908,-4303,-57041,-14888,58829,22995,1610,-29590,-59890,-47338,140,-28058,-26312,-29717,-78980,-12902,-40490,45965,25545,-29380,3931,109972,-5553,-114131,51023,-8898,12777,-64102,-28274,-90133,-36575,73987,38137,-10952,-29750,-51763,-35866,-11607,-48856,-15082,-104394,-130,42148,17191,12273,-44533,47087,-9508,-18274,20444,17163,-5085,-10567,-58004,-12714,11285,14449,-51600,36657,-73052,-36988,-37151,68266,95370,-33288,-31191,-57222,-60641,-83393,19287,-57994,-73173,-14370,11800,7883,33405,-63360,-10518,-20954,58921,-12797,52275,6929,51178,-41833,-41368,-26425,65324,24508,43248,45995,-3482,-8793,17919,98080,15239,-57602,48355,112176,67999,14111,10064,36881,28687,10683,13245,-29409,4874,28609,-46175,21364,-3009,-51365,-11919,-10740,-11711,-4499,416,-14276,-61335,32975,-1632,1039,-53141,54843,61158,10598,-3128,-8561,-109008,-28499,31862,-24323,3355,-14768,-14406,-61570,-46241,-16365,-12203,-822,7604,13930,-3841,-54053,2421,18296,3656,112185,-42875,43129,42384,56413,30332,45404,-62884,-22915,17927,61337,31557,61047,-6464,-21973,-20357,-17337,-66653,38976,-28792,-45762,-6840,62715,30622,32078,41228,-9712,-19361,2362,32303,-99673,16223,24285,106019,20431,-31277,-34128,-5575,13462,32581,43679,-18684,39172,-22330,-23350,10377,20852,-140,24760,-3578,-45764,11501,-8190,62503,17646,88569,-5664,-9619,-41142,-29173,6467,31309,13606,-104631,19668,19145,12485,-7525,51695,17764,1967,1552,38649,-10090,-35308,-64622,-24518,-11082,93966,-41648,-27967,37786,-9979,-27566,-56756,-7708,29881,-20844,12340],[3858,-27965,74854,84370,31472,-28753,-23316,47436,8317,-74455,-3817,38601,-46406,-65918,-40724,-30053,-87846,-36322,20830,-2961,20614,-15095,-34404,-40598,-12225,47068,19479,99271,92123,123512,64580,15816,58997,64176,-79416,-36007,13347,26024,19896,45523,53525,12120,34926,-1363,122050,96955,15796,51407,6896,50757,8498,-32354,36485,53273,54009,-20528,-2746,-79840,15467,-8117,-41807,-4990,-34040,58303,30262,60939,-26999,-8251,-79589,-61517,53528,-15124,-58834,24575,79675,-12205,-69165,-18983,-42466,-103476,10026,-12353,-29978,19096,-24687,-64186,-27330,9194,-10213,1136,-62119,37701,76357,-9438,-13205,6779,-13905,17959,13759,-9668,2477,15397,13068,47680,51868,4060,-30129,-62464,-9553,40379,21034,33344,-47352,58737,74480,91760,63295,42232,-22012,-48036,44770,37160,52527,29550,26311,81155,22893,-61993,7390,-32761,-16839,29126,-40916,-8005,-34263,6178,13261,-55709,-24682,-63834,15641,72076,5336,-16012,20417,-5830,-39974,-35096,3503,-28601,-54206,-6205,-30012,2778,87876,-3218,-36618,-51644,77903,77606,30869,72120,66280,52669,47856,27983,-26503,1767,188137,-13559,-15739,-35729,-10002,-13510,33481,49446,9638,-35629,-55625,-27051,15523,12696,52031,-69040,-33336,-62674,-148968,-49834,-37570,45949,117984,-70187,7630,14394,6942,-11545,-17382,20908,76773,44108,2268,-25425,-4750,-56782,-61239,29162,30121,7530,57372,-15631,7538,14766,-1027,5591,-32798,38920,44875,-71816,91443,12847,15417,28790,71326,64732,30723,-42128,-31939,-55578,-81978,554,58028,28783,-106225,-69133,-111901,-18359,-79594,-26881,79312,-115652,-69495,-35757,-41795,-18714,-119706,-117668,-60558,-78374,-195851,-146411,-422223,-286915,360024,321096,139040,136070,28558,30042,99235,-16007,65276,-14826,34032,41237,38406,56562,22604,50798,-5116,14058,37908,113229,75164,56588,72829,23356,34392,48479,-37731,-33999,-19556,67807,-10126,-5869,51403,-52662,-46848,-52588,13193,30668,60247,45197,7509,10664,95122,-3281,99260,-14242,-11580,-26736,27528,58413,66906,59020,-3146,45571,58597,-21187,48879,-22317,-10549,26846,104796,84142,6095,-71977,36500,15446,-62875,-92561,52726,93307,46256,73263,53774,3491,14369,82291,-24361,1952,-12099,-14462,84182,43398,72332,19809,30185,-22209,10111,-39047,-91688,25120,148502,80387,35087,-39000,78690,70320,33747,36982,33287,-10575,64465,69803,76045,30957,-21972,-65758,16205,-61686,-52281,58397,-62907,-74650,-6885,-72459,-41889,74358,-48503,-26378,-3184,-42970,1670,34496,-49566,-13598,-43146,-44977,26579,28178,-37564,-17705,-104540,31140,71722,38511,35088,-2313,25209,8519,31768,46474,14872,7287,91530,38128,-3421,24519,55800,56795,-106863,-41988,-15978,35629,3665,-10308,-56007,-25434,-7876,9340,31350,52868,-27613,13736,60480,5255,-40627,57948,2485,58692,37102,-29078,18355,5718,92615,7281,5597,-45159,29300,-21914,25348,-48086,-5472,-15146,66000,45068,12674,20065,-40120,-55877,9948,1805,83461,2420,30931,10312,-13681,19970,14519,-40369,60450,17730,18463,-62356,-68234,-6123,-36551,14245,3528,16125,-37333,63372,-39934,-22153,49366,42890,39105,27611,-6446,-39132,-756,-82224,11088,38657,-71060,-10772,-3804,-11764,709,-50599,-118917,37043,-1466,-8156,21923,15136,8227,38215,23472,-489,-5202,44068,16147,29056,85205,42584,-6539,19464,1718,3349,62244,34058,-61512,-139488,-98087,-6531,58966,-15576,1994,5103,19133,27412,5771,3883,30067,-28681,10756,-53803,-61317,-5333,-10763,-75727,26640,-35399,-50260,-49013,16102,13524,14530,37149,53413,18927,4018,-23871,76516,65097,63108,18987,-32627,50245,-5554,-1883,47461,26299,3572,-1492,-19944,42865,-28676,-4691,-10216,1545,33796,-42216,-38480,-46704,-7723,19089,-33287,70301,-39747,20998,11502,13249,-70415,-7725,33327,10459,-40783,-16674,57549,-51807,-61837,955,12387,28928,-38004,-19361,35238,43017,5228,19602,22432,43587,38848,-9515,-22010,-72434,31501,110387,38297,76983,113497,50016,103249,-30595,-43869,-23936,-12030,-6656,-24339,68846,52609,34123,616,1534,-31280,-33700,24682,4446,-68509,-44654,15871,-53246,-19227,51377,-3530,-821,30193,-38865,107112,59929,-16573,30140,-273,-27459,-83205,-33318,-21116,104628,4641,-13824,-7027,106401,-30199,-15407,-52696,-97725,30470,47929,84002,6265,16681,9969,-38598,44365,-32617,37136,47570,53661,23275,8396,-18522,-41519,9552,19196,143,28930,43715,-2364,-47043,34788,55275,79805,5454,1785,71136,27994,-91126,-58684,-28110,-4231,-11160,-25390,23565,-9481,33574,66965,51276,7319,-19238,-7846,25787,-42709,-6160,-6246,-26975,38415,82673,22831,18229,48483,-57393,-16850,-58786,-28727,-72656,-17561,-26225,38503,5602,-55786,-26215,-9966,44373,32111,-8748,-48960,-135244,-49009,82229,20590,33391,28496,-86374,-32093,1687,-479,949,-163,-28298,-5179,-35912,-58379,11629,3811,41342,35583,25411,-27161,69503,-28439,34546,76320,-67365,-199424,-5220,76661,49285,-18093,11061,-30688,16716,-33823,-63541,-34328,-4753,35595,14440,-77421,30287,76625,20253,11176,-45403,12793,-6469,2645,11671,4753,-55615,27463,-109050,-14451,41843,48421,42638,-34151,-11490,-39921,-7387,-21240,31739,-68944,-89528,74148,96496,22473,29514,136198,-1507,-100339,-17938,-19810,-30792,38557,66920,42688,43143,-7794,-7363,74333,26364,33342,-12614,-67493,-15927,20439,-45486,-44848,-57397,-92069,-1680,-45344,53129,45441,-10536,27515,129156,5810,-76565,50117,-9015,23583,-86238,-27194,-116775,-53602,97276,65828,1166,-47345,-41632,-24907,2252,-39881,-59,-59892,15856,42138,29014,22501,-86915,14403,-24999,-14568,24592,17255,14160,-30567,-93010,-10666,2636,38988,-54295,46021,-39611,-22240,-32625,55870,93754,-26435,-30360,-66673,-89667,-103559,24727,-77528,-98420,-14017,5052,8783,43492,-40599,-11881,-36849,38441,6719,22628,30219,44067,-42614,-48169,-11848,58947,20535,47061,49812,15875,-8205,-3715,105319,14567,-63891,43083,127918,46833,12991,29595,40361,1742,-12794,5153,-18131,19101,37997,-36279,28198,-10493,-32750,-18783,-943,-19207,-11292,8276,-15913,-40754,16174,-3278,-20184,-54313,65558,42306,17219,-4121,-8408,-110975,-25810,40403,-16932,4615,8645,-13893,-40662,-43514,-20414,-3652,-1317,4475,13597,-1937,-53293,3180,2216,-1140,83831,-29730,59091,60326,57401,42961,30888,-44420,-32245,16389,37848,1354,59220,-9913,31456,-7603,16236,-31493,69414,-25037,-58046,-6916,56218,17566,47426,48861,-1190,-26764,5975,48868,-93947,15326,9587,76287,5886,-11611,-12826,9432,16065,23541,32690,-22393,27047,-27967,-40679,-930,37286,-1403,774,-24446,-50401,-2259,-32118,54045,2989,111804,1454,8182,-57926,-16618,-167,67666,17014,-100929,29672,5656,8291,-21775,57550,6845,-5588,30366,34945,-2813,-24828,-50702,-16678,20507,67571,-53634,-43156,23740,-1320,-11029,-53570,-5528,48621,-18163,23456],[12944,-54709,52173,64788,34513,-20600,-29002,41673,24055,-60194,14321,54919,-47813,-83115,-18502,-33374,-84760,-21956,25825,-667,29320,-18193,-47825,-59970,-30694,34714,14294,105795,79610,123887,82805,24212,39003,64278,-63544,-28396,4430,25989,30758,46701,56883,12074,37534,-23530,120803,66389,14299,53220,4849,52132,6185,-37502,52756,65991,33939,-33721,831,-98894,-9014,-13506,-56979,-11532,-30375,64712,28674,63367,-13495,-22261,-92600,-56109,66864,7697,-68351,-1714,83514,-10785,-47830,2615,-23166,-106807,-17095,-23857,-45091,16451,1432,-55035,-15002,21629,-3351,-13925,-51849,27049,78147,9049,-5768,20820,-10410,14157,18401,-11585,5026,9866,10124,37892,56611,5539,-44497,-89022,-31321,44197,49140,91091,-17591,40254,34998,96670,47577,45178,-20933,-50049,58149,53831,26113,20757,32324,91664,52166,-82283,-14748,-18911,-46397,6495,-64917,-27754,-49257,10255,35276,-9311,-33350,-62636,-9137,75618,12951,-23269,-2053,-30446,-42444,-25179,-32267,-47735,-49131,-1847,-41161,-18379,51637,-15349,-69787,-52670,61063,56349,-5265,76681,70258,62278,53875,-2386,-24831,13736,160233,-13794,-7188,-22957,3516,-17002,55690,43258,3161,-51869,-56591,-1934,44822,21391,58971,-73783,-38122,-85849,-157201,-70453,-39092,23796,97137,-85434,1717,11391,-18520,-27517,-18144,60635,59651,26349,-16486,-38480,-22110,-57926,-68118,31062,52457,26028,57654,-28717,6170,2786,-30415,-10601,7508,51141,54747,-56014,77339,32205,14462,32212,73928,78814,29057,-60261,-72442,-74854,-57975,-7865,53499,36767,-105653,-53302,-73366,17805,-59821,-15618,68283,-127914,-47640,-19300,8202,-24104,-107423,-79763,-36886,-28368,-151465,-137634,-345381,-379611,271217,343283,191759,166319,55180,24830,73112,-29323,51716,-9632,16801,6066,33017,46312,46909,57287,-28224,-16691,35976,98338,63565,48422,75000,15408,39208,69450,-49038,-61554,-24092,66813,-13547,-13760,49526,-39805,-75921,-54672,1225,11362,27909,31196,-21765,8056,89765,-14618,97808,-9974,-9134,-25980,28910,50929,68853,65487,-28796,38282,56001,-27098,32698,-12019,-21532,14943,108834,105444,9011,-64216,25258,33480,-83999,-95718,37375,31735,48024,57683,65897,-14677,15150,93516,-15520,3103,-24214,-14130,66958,24219,106973,32234,3850,-16545,-21967,-33448,-91367,56371,138315,60926,5041,-32656,75390,72355,17900,36030,17629,-27128,65060,65234,83133,22084,-20774,-58398,49929,-44772,-38075,52710,-48717,-43883,13190,-78395,-41706,83696,-45245,-36212,-3011,17661,23817,30369,-54049,-17610,-41932,-24184,12675,5784,-57348,1989,-88508,24018,75104,36355,33029,-17476,38864,4857,55418,82093,30065,-23503,89198,72773,1963,33707,45901,56289,-102979,3858,-864,50708,18373,-16856,-75730,2327,12239,32312,44879,55930,-49074,-4255,49739,18420,-18786,86045,31221,83325,29804,-18919,40574,13152,89097,-16481,8494,-39700,40169,-13058,48924,-68406,-20860,-20284,25807,21583,-2976,36977,-42525,-39555,21714,-26994,84934,12420,27409,-1933,-24857,13754,-602,-36166,53662,10017,8160,-84157,-61431,25836,-40398,16841,17921,38618,-719,26585,-28159,-66567,38963,60312,35431,28976,5511,-54091,-14867,-72654,15622,44220,-55295,-14285,-20469,-20192,5881,-41761,-105411,33347,-8002,2203,35532,9582,17550,36741,28022,-3246,-24258,701,4509,26644,68800,45640,17347,2973,-14045,24579,53448,28968,-32883,-109387,-81671,23853,82149,-13762,6202,-2813,1460,35649,9946,1591,40812,-32810,-2233,-43490,-60119,-6929,6898,-63430,9384,-25675,-24111,-30416,7121,21510,26884,28586,55426,30305,21168,-18821,73136,73354,75778,31376,-17436,33417,-2885,6907,18577,24868,-3656,-5446,-31694,42731,-9560,-46257,-13193,7037,22556,-27837,-45409,-80243,-25169,27073,-33723,52238,-29952,50871,37546,19211,-98018,-7340,36299,10010,-49032,-8409,31774,-31695,-80306,-38806,-15128,20834,-16114,813,34916,28342,5672,673,14046,62724,9960,-4694,-16354,-81199,29790,103928,28214,58328,114806,26579,31450,-42804,-53324,-2582,-2943,-23065,-12459,74535,31731,23240,-6671,-34478,-18235,-7855,-6807,-1338,-49502,-30504,39481,-41848,-19258,87137,-20422,12111,44821,-32441,104650,42181,-26790,39937,5064,-38587,-82924,-34334,-6987,72214,-12404,28,7510,132897,-14897,-13357,-59683,-78004,-7112,62750,99632,-16535,26190,16956,-29608,33392,-31670,20620,41790,72843,18636,19138,-16462,-42550,5500,19550,25319,26188,38966,1147,-35645,34453,47953,88132,21542,9481,56344,-7499,-62366,-48683,-31511,-12417,-10870,-18936,26708,34428,31268,64956,45834,-7709,-15774,7801,20769,-36387,-16305,-14329,-32984,59432,97162,23767,5185,27185,-58112,-23634,-63222,-33967,-51813,-5734,-5676,14600,1436,-39548,-15497,-28363,36834,42600,-10230,-31961,-135142,-29346,59981,-37716,28589,44674,-81869,-21713,-13081,-13710,-10829,22956,-34707,-30439,-72774,-91256,17509,27706,38138,19740,19370,-13527,55819,-65579,24756,55310,-53203,-199311,-177,49690,26028,-17971,8019,-41431,18811,-35848,-85836,-46409,-5310,46527,33718,-80452,8049,51194,26699,-7017,-20631,10948,2605,13053,32213,23687,-68841,35454,-80971,-13684,9232,37359,34538,964,15133,-46475,-14652,-35223,22716,-42546,-70334,68044,94266,20729,42562,113682,36708,-63917,-34164,-22686,-44795,29711,37491,35784,83883,38168,-3661,90570,22016,46451,1525,-72446,17973,29714,-64087,-70199,-78140,-92073,7947,-34906,46223,55286,5103,51337,119880,8846,-23018,46108,-15619,34450,-74609,-28603,-119328,-60116,111623,88144,11887,-53084,-24968,-7305,16407,-24396,11425,-475,32923,36087,37353,37320,-116729,-23324,-41855,-15812,23498,26272,41373,-43208,-103890,911,-11013,41542,-57604,44851,5169,-2575,-24261,40183,62986,-22175,-30074,-68684,-111690,-105298,25344,-91804,-104510,-7561,-3175,4617,47596,-18218,-15269,-41124,6948,12187,-11867,41392,32932,-25624,-45702,-5146,20615,12069,30619,40434,26822,-7112,-30225,100244,15600,-66884,34892,117935,26046,9461,55438,47516,-12302,-19680,-2213,-1021,23544,35099,-26991,33131,-11977,-5695,-27626,12428,-21191,-9389,8798,-16027,-23335,-1563,-16037,-27863,-40708,70755,25981,22865,9450,-4268,-91361,-17873,43597,-5239,-3,8758,-23114,-16119,-42039,-20049,3167,1407,3871,5467,9717,-47194,9618,-19773,-1042,51374,-11319,68201,78692,43163,50435,19940,-35024,-40810,6980,8842,-24589,29333,-12827,89759,-6277,37106,8350,79144,-17332,-67834,-11712,27512,2272,61491,46232,-1012,-36283,9483,89108,-61860,9418,5075,42040,-692,14916,9623,24748,15389,26592,17670,-30511,7032,-40611,-56005,-13899,41929,2347,-14847,-35757,-35335,-8670,-68374,41594,-11401,117641,755,16231,-70243,5734,-8342,95574,19769,-71652,33940,-244,13995,-28755,45881,174,-7878,48258,19327,8213,-18091,-36504,-11404,28288,36313,-55866,-46406,9942,9607,1367,-36462,1473,40307,-15149,42321],[16330,-55996,22402,35406,29404,-14665,-35255,40580,34979,-41391,21614,57888,-47622,-88693,5195,-35518,-59914,-3533,28282,9792,46356,-22662,-55869,-66491,-39859,26095,12357,98226,58128,110685,81290,30569,17912,51150,-41586,-25794,-6169,8426,37648,49248,62605,13031,44516,-40401,84636,34837,8813,51738,-2970,36236,-2017,-38823,52519,64657,9767,-35714,4182,-113229,-36823,-25695,-65180,-14958,-36335,66978,28915,52286,-4522,-37882,-99445,-44557,73851,20012,-63343,-18856,70606,-10343,-10723,26584,-2717,-99470,-39213,-31276,-55809,10813,16201,-35764,-2340,31002,4733,-27716,-32316,4581,64573,18291,5794,31310,-7376,4922,22241,-16782,7934,8459,4189,23046,57303,14286,-43179,-101580,-55221,37229,68990,130005,1605,12270,-7875,83450,13830,46563,-21746,-52468,73556,67673,3648,10680,39054,80358,62945,-99402,-27625,-18286,-70753,-15434,-80548,-42877,-65117,8764,38180,20572,-50042,-61289,-25870,70192,17696,-30599,-17356,-40539,-47621,-18010,-65393,-63332,-41366,1036,-41125,-34140,14076,-30077,-92088,-59093,24259,39666,-41585,64120,62415,59182,54516,-34514,-29039,24535,99868,-11732,4438,-5607,8548,-20261,69317,27383,1598,-67123,-44269,29860,62367,21186,52169,-61906,-34416,-93720,-130860,-80406,-42008,-9760,69661,-81309,-836,15327,-36389,-46541,-23241,68022,30368,8082,-30439,-44637,-38242,-55797,-59964,26853,66707,36833,51662,-31473,16565,9434,-60952,-25013,36266,60695,57200,-29720,51431,39435,18814,32710,64782,87857,49442,-65309,-102357,-89214,-36459,-24413,41542,44811,-78381,-33457,-30339,25009,-48560,-2405,58795,-124620,-32136,-9688,47853,-27868,-84004,-44704,-24533,-7053,-101971,-120798,-246734,-443575,170838,355443,254616,189441,79919,22897,49926,-33304,40282,8244,1335,-29643,20683,32618,64061,66152,-38755,-32459,48187,88924,60555,35983,75866,15194,56102,98744,-45219,-66797,-30577,52121,-12338,-20894,44406,-4757,-80923,-43258,-11364,1678,-8940,24778,-42485,6103,92017,-20672,90955,-2277,-4943,-16076,32867,37017,71585,71535,-46998,34666,43549,-30728,4448,-6317,-28006,-1247,97564,106028,11313,-51988,9250,47257,-81195,-71823,30498,-38524,40800,44189,78668,-25394,11001,90512,-2624,-15896,-28524,-15189,39009,-102,110139,42370,-13576,-7345,-48071,-21090,-88573,96264,126247,37341,-21005,-23801,60695,72666,8790,31378,835,-38997,60138,60786,88052,24125,-14385,-47422,83127,-19999,-20119,48572,-20330,-5663,54031,-55019,-36193,64874,-33697,-43735,-6450,69327,54736,33225,-57324,-23074,-51431,-30394,536,-14860,-77320,14519,-72864,17462,74844,26579,25909,-28177,50257,-1739,67568,94496,42447,-49278,78829,95998,3706,44432,24433,38355,-93231,41039,7771,48286,29829,-9341,-82422,37734,32574,52456,52491,48585,-52001,-16689,38150,40938,26319,87746,45917,89639,19546,2089,63823,12398,83560,-33906,6233,-25085,47260,3945,69113,-80938,-33748,-14849,-14923,-4924,-4021,45853,-33620,-15913,23675,-55527,77169,20325,23898,-23718,-45291,7849,-18396,-26107,41461,-3025,-1729,-94090,-43133,62242,-23457,18040,30469,66080,33114,-10701,-15935,-108094,13498,62729,23964,27668,19302,-64492,-22907,-37367,25710,46958,-26292,-18824,-25441,-29481,10965,-25179,-79984,32385,1062,15451,48635,10087,24588,32445,31286,-5340,-38827,-50181,-7327,27773,41976,33745,20459,-10997,-26879,42487,39936,17516,608,-67698,-56396,44919,97244,-12516,9105,-13108,-17663,34610,12692,3649,32495,-27103,-3891,-23099,-53242,-9080,21644,-49277,-17411,-24992,425,-5119,-4546,27023,35661,12961,46461,40944,40690,-4836,75836,71156,77066,35274,207,1318,-670,14328,1230,26050,-3888,1090,-31709,47398,1628,-74850,-10323,6133,11574,-6962,-42156,-94059,-44743,17452,-25180,36460,-15119,68598,54865,20864,-117964,-8724,33715,11906,-53454,9262,9684,-8911,-87467,-71897,-49822,12561,-4525,13005,34093,19697,11235,-10718,12576,68851,-25397,4787,-8697,-75222,32379,84203,19404,46756,98650,2115,-27451,-48677,-65428,19165,14282,-18967,-3530,69387,-3113,17582,-14722,-73214,3617,13733,-37633,-9413,-23188,-2194,53468,-31641,-17195,88700,-31570,30168,54502,-26139,88244,19970,-32981,50589,14568,-47016,-73017,-31001,1906,32515,-30810,7378,20761,132844,-808,-5064,-38435,-48821,-50233,71881,101835,-23018,36569,16389,-22510,9412,-30951,5852,38617,83539,2703,36355,-3721,-33590,4116,10151,37574,19555,30072,-1624,-23317,29363,38160,85112,32732,9550,51064,-29113,-21516,-26354,-30145,-15567,-4144,-12846,31826,63897,29283,59983,31767,-8352,-11669,14429,19524,-22847,-21268,-18981,-36905,73861,97453,18514,-2800,4473,-37533,-32226,-64410,-32936,-14913,4603,8682,-13662,-1869,-23320,-16065,-45476,23914,39089,-15844,-18924,-110692,-851,25843,-76661,28459,54441,-67292,-7052,-28622,-21869,-15554,41267,-24532,-37624,-104801,-93807,23996,60776,33148,12917,18262,5103,39972,-83867,35285,52539,-36995,-192442,-24053,17932,-16691,-31505,-881,-45131,3594,-36738,-92619,-59456,-10089,50801,47041,-79421,-7184,23722,23848,-31992,12138,6682,15476,30174,50349,37851,-79303,39413,-38296,-8718,-17678,20523,17554,39361,42740,-56758,-19603,-42601,11012,-19914,-37686,59160,71600,19456,36194,77223,68757,-16012,-43398,-28970,-51326,18559,-1369,32016,108675,61704,-5628,95601,8062,35870,15509,-74482,43201,21654,-79001,-97101,-88945,-74855,14434,-12339,23243,52085,12931,69274,87460,6125,26744,35799,-27002,42042,-39427,-29897,-105536,-54383,108190,95620,18931,-51985,-6868,9336,29196,-7005,16389,55767,50031,24999,40385,53524,-127861,-55069,-55191,-21917,16861,38088,65949,-42789,-86076,13549,-26021,30217,-51969,34745,49609,18207,-14048,25139,11685,-20120,-30758,-61873,-117105,-87779,19817,-94748,-85207,1485,-12261,-3404,44218,-4689,-20348,-30121,-26562,3170,-36376,38140,17617,839,-32985,-4863,-35705,1580,-3022,21288,25898,-2746,-54932,85610,18197,-67432,26118,87237,13593,7050,80787,54055,-11039,-14653,-10049,17632,18278,21144,-20247,33991,-10459,23307,-37681,21841,-16498,7318,3339,-14955,-14497,-15688,-36268,-23637,-19371,67940,17479,25120,35835,5198,-58852,-3953,41230,6299,-6830,-15075,-33117,3721,-41462,-17454,5776,3975,9865,-11131,27476,-34709,21115,-42430,3993,22583,8398,70297,91651,17055,49679,10230,-30927,-46612,-11245,-17841,-42474,-22330,-12943,121224,-15948,40815,42396,66094,-15896,-75630,-18966,-10244,-8283,69140,29706,-8055,-43627,12002,130822,-15654,515,8868,19236,-2441,42927,27948,37045,10521,38036,3454,-39247,-15849,-58114,-63068,-23423,36709,10347,-18138,-35440,-9220,-5387,-100783,27368,-23403,97478,-6834,10461,-74122,32178,-15461,106284,18890,-22991,32359,4606,26413,-24630,19825,-134,-3808,53170,-3675,18717,-12299,-21172,-9954,-1254,8062,-48227,-38987,-2624,20580,8489,-8477,10647,15747,-15360,62976],[12419,-36669,-7302,9554,16477,-10879,-42830,45264,37883,-24123,15755,48801,-43541,-78915,23399,-37371,-26450,16739,30284,24358,63925,-27831,-57475,-58005,-38874,19125,10716,85747,33803,82079,63367,35852,2301,27754,-21528,-29501,-18462,-21702,39235,53800,67793,14920,52012,-46532,32661,11585,-84,49316,-9669,3496,-15128,-37348,39509,53482,-12115,-25421,10182,-114989,-57215,-39270,-59328,-14397,-50942,64626,29014,32649,-1612,-46584,-94574,-30241,71170,19749,-42122,-24081,46452,-9903,31836,43874,9130,-82417,-51607,-33372,-57392,3275,10259,-13400,3679,34568,9486,-40120,-11059,-21466,40870,15781,21075,35322,-4462,-9240,21685,-22017,13738,10463,-2100,12094,55089,25705,-26541,-94070,-76463,25871,73833,131868,433,-18277,-40752,57199,-30449,45113,-20474,-53476,85745,74394,-7879,1187,41012,54112,56936,-105272,-27191,-33020,-83776,-30641,-81605,-45685,-79598,-230,15905,24330,-71524,-62631,-31535,53024,19780,-36718,-24434,-37109,-58291,-19383,-85823,-65378,-31920,2411,-31481,-43817,-15437,-47374,-99844,-73672,-21639,31220,-68536,34300,47622,41872,50074,-55710,-35824,32456,34114,-8845,13633,10699,3089,-23866,70422,7322,5982,-82127,-20401,59169,62428,9624,24582,-35183,-24095,-86274,-85482,-77245,-43856,-45567,43460,-62761,2506,27678,-42673,-64770,-29444,47788,-2244,-6424,-39257,-42145,-45079,-49353,-38404,16237,68698,38552,36622,-28336,40635,31670,-85484,-34694,43421,69272,50478,-4136,21526,27205,23688,29775,40312,84301,88314,-54011,-115859,-96734,-17774,-41505,29885,52903,-34660,-13510,2533,5987,-51276,11888,56254,-111534,-21817,-7494,64649,-30128,-59360,-24062,-26184,-23587,-57860,-94522,-151294,-460055,85855,357109,311106,197575,97001,25410,33187,-28600,34078,28332,-12020,-53803,10538,21007,73307,75252,-29358,-26566,63902,83286,66906,22048,72895,21984,79401,131384,-28187,-52672,-35819,31570,-5628,-24966,37495,31988,-57069,-19321,-16647,4965,-35679,25860,-50739,3310,97590,-17830,81383,7002,-318,-2046,31840,18329,69827,72995,-52032,38011,24532,-31558,-32305,-7762,-30418,-17792,69960,77747,11572,-34812,-7910,52435,-52958,-29366,26372,-82486,25944,35847,88579,-25805,3602,73893,11746,-48725,-22772,-17140,9996,-24509,85231,48768,-12004,3395,-56037,-4507,-81403,130072,115620,14942,-33913,-14214,41688,73594,9150,24085,-12408,-43891,51113,55572,87119,34377,-3640,-35667,109949,7052,-1781,44923,14480,26629,101067,-13231,-29704,26893,-21439,-43337,-14749,88946,87926,48651,-60802,-29071,-69767,-64192,-6618,-27018,-87863,17709,-59705,15790,70699,12969,15695,-33451,53390,-9043,63899,76357,45119,-64256,62605,97934,-189,51485,-1374,5055,-81330,61141,12644,33199,39878,10853,-77396,66965,44506,64138,51222,30887,-41355,-21699,24475,60471,71385,64897,42211,71609,6390,20861,81002,3783,83188,-40881,-3363,-5325,50365,26104,83589,-81672,-42783,-104,-41286,-25271,17648,45818,-20279,9230,15387,-84359,62459,25622,19954,-46490,-67851,3935,-34460,-15840,28190,-17765,-9140,-90428,-19906,90159,8945,21069,43049,93770,58134,-34944,-5668,-132307,-15220,47449,6825,23839,32589,-69178,-21879,12626,37737,48571,10710,-21504,-14946,-33732,14595,-4217,-48226,30600,23780,29393,56180,13288,28920,28120,31963,-4169,-46767,-93908,-15314,36139,12782,13154,4228,-18757,-32878,52966,23378,1038,21527,-32743,-28749,50479,99290,-12852,6716,-23796,-37935,23049,13739,7726,1609,-12966,9394,2693,-41566,-7450,34086,-34905,-47552,-32186,19082,21439,-14035,30517,38668,-4242,21084,47658,56375,16789,81909,57579,63366,30776,17483,-35087,-509,16390,-7172,26827,2837,13114,-16305,54442,5828,-79792,-3624,195,4102,17988,-31210,-85197,-60174,-7308,-20067,27208,108,70982,58939,18036,-126249,-9267,24984,10627,-53120,28410,-5162,10256,-79943,-81527,-85230,4852,-5660,18973,31700,19262,19939,-17795,13469,61618,-59030,15917,-4112,-57860,41281,58194,10457,40542,67971,-17875,-56547,-47949,-78777,29953,33902,2263,813,56103,-37633,21234,-16959,-96952,27695,27570,-58505,-17382,2299,31099,55169,-25162,-12086,58263,-34626,50670,57712,-21797,61024,-1695,-34729,57939,26076,-53539,-61484,-24010,5267,2899,-44249,10585,31492,108691,6970,6440,2498,-19523,-84987,72468,93174,-12929,45052,10846,-15098,-23751,-30628,-1918,39002,80565,-19828,58477,13251,-17624,294,-5251,33398,11638,17216,-10534,-12058,18923,28048,79239,37570,2545,59685,-30796,10177,2254,-22721,-13062,4094,-11529,39227,67232,26162,54371,12014,2418,-4365,13189,21878,-8220,-15841,-17532,-37704,82674,83536,8757,-5352,-13633,-11,-34449,-57422,-27423,27969,6403,12851,-38644,-3566,-11506,-22383,-53049,9878,21659,-25989,-12781,-67544,27129,-8927,-85571,32612,57109,-47680,8397,-42580,-21501,-14295,50180,-500,-20140,-110838,-76231,27263,89663,21195,16355,20385,24601,26812,-73215,55116,66360,-27186,-182087,-70635,-9609,-61856,-55009,-11785,-35506,-11154,-33953,-83451,-75010,-18635,47019,54143,-77038,-15297,3306,13046,-56349,43311,-382,27621,47915,61313,42463,-85949,39598,10324,-2470,-32265,-496,-1081,69092,58067,-71205,-20050,-42436,2762,-3394,-776,50468,36655,23101,18109,38192,81293,27705,-45692,-36434,-48589,6845,-40694,32535,114279,55026,-12131,80597,-13384,9187,30277,-74019,51272,-1930,-83528,-116217,-87343,-39114,17197,13829,-11474,38803,11538,77458,48078,2025,52433,17961,-39715,44138,-1505,-30068,-88483,-39116,84270,81801,20708,-50270,8588,20289,39799,6663,14105,94846,65431,10964,37506,66951,-120265,-72435,-60076,-30956,6061,45866,77149,-29092,-48594,19128,-37465,15741,-29390,22167,83411,34079,-4861,12418,-40234,-19102,-31828,-47013,-102938,-59133,8975,-84761,-44717,9922,-21237,-12822,33398,-4870,-27059,-5934,-50383,-15765,-41865,22527,381,25006,-11321,-6691,-84984,-8433,-42712,-1313,13005,6332,-71661,65938,20458,-66727,19441,46926,10139,8326,94606,53759,1758,-5501,-18950,33780,5767,1465,-16375,29357,-10106,46463,-46300,20597,-5489,35207,-5465,-11991,-15889,-22883,-55951,-13815,13,55678,17752,21229,68301,18339,-25169,13447,34584,14382,-11991,-50372,-36785,10232,-40298,-14949,4037,2656,23193,-33520,45197,-16770,34400,-57575,13294,4477,25607,67375,91451,-13903,40018,137,-25383,-48023,-34102,-36594,-49807,-75080,-8889,108770,-32080,29227,62174,39107,-30509,-81699,-24619,-42568,-8562,68572,239,-17440,-44468,12744,145588,25490,-8096,15896,15406,-2403,65854,37367,42636,1169,50451,-5372,-43229,-35358,-75141,-58372,-25874,24826,20053,-9589,-25274,14972,5201,-112765,14177,-32011,52294,-17757,-7490,-67682,56364,-19853,95723,13131,32051,25962,17632,38724,-9850,-11810,5129,5530,46029,-26370,24346,-3859,-5387,-12084,-60782,-13002,-33377,-23769,-11434,29461,11129,23968,18632,-10849,-20640,77778],[2669,-8602,-30481,-6310,-1755,-7753,-50999,53884,31588,-12199,-300,32912,-33276,-54627,33118,-39203,1442,36553,35012,37412,73599,-32851,-53293,-37622,-30396,11132,5951,75747,12586,40088,38396,40273,-4514,-602,-9930,-37362,-32993,-55039,36240,59213,67559,17063,57137,-40477,-9180,-811,-11241,47496,-9005,-35890,-30539,-36312,21378,36474,-26989,-6564,20673,-100212,-62613,-47881,-38227,-8811,-66324,58773,27785,11702,-4140,-42651,-74061,-15759,58089,9442,-9422,-18311,18528,-8268,67251,44960,7913,-58920,-52418,-30637,-49571,-4661,-13692,3789,-441,32450,7845,-52074,3442,-41325,16602,3494,36921,32541,-303,-25508,15522,-24316,21988,13596,-6426,13589,51574,32933,-1375,-68921,-91341,16595,62325,101460,-20377,-46163,-55909,30206,-73530,39572,-13079,-50852,89683,71980,-6119,-6443,34645,23670,42138,-95076,-14415,-57210,-84759,-36950,-66116,-33237,-90135,-16105,-27005,5449,-90733,-66837,-27214,26277,19984,-40238,-25205,-25443,-73415,-29489,-87449,-48337,-22569,4363,-16255,-47141,-32265,-65716,-96588,-92739,-60834,29949,-80692,-7388,29576,13403,40882,-59737,-40022,35822,-14487,-7925,17048,22649,-11617,-26436,59818,-10282,15888,-94695,8603,74784,43708,-13345,-23093,135,-11311,-67428,-39696,-59499,-40545,-70982,25211,-39377,11224,44766,-37778,-78151,-32693,19061,-29224,-14418,-43112,-31874,-37985,-39427,-11392,1101,57849,32626,12923,-22840,72473,60519,-94975,-37718,29153,76988,36044,10389,-5407,-4221,22072,23021,1900,64098,127615,-29931,-111684,-97028,-581,-51216,23517,58484,8292,1623,14848,-24569,-65705,25571,62936,-95224,-13701,-10660,55660,-31582,-44944,-21024,-39380,-71382,-27066,-59814,-80923,-434633,40226,349589,344343,191284,103791,32342,25102,-19103,34806,37044,-23616,-58741,8446,16306,77084,82440,46,175,73823,77818,78650,8590,64119,30891,98273,158491,-4254,-26163,-38021,14771,6052,-24229,31566,49419,-11168,11873,-8832,20226,-42477,31610,-46214,1256,94658,-6797,70454,15917,3380,9566,20301,-2619,59743,66901,-42602,48868,4187,-31285,-70865,-15719,-30327,-29333,31383,26321,9172,-12895,-21457,47089,-7231,13444,16305,-79131,7414,32748,90999,-16842,-4332,47869,25102,-82130,-7547,-19210,-10117,-43892,46813,51102,12293,13587,-41902,12945,-68078,142251,106514,-1026,-31000,-6695,26388,75964,20095,15838,-18769,-42041,39906,48631,76297,48263,10626,-24047,123969,30444,15290,40569,46839,44119,135210,27015,-28055,-14011,-14646,-34182,-27586,66191,114472,74861,-64332,-32937,-89335,-109286,-7188,-25699,-80652,12439,-48678,22221,63446,248,5090,-34017,45768,-14264,45679,35042,35564,-69058,40485,74609,-9442,50692,-22977,-34589,-65064,64824,16456,13099,50943,38943,-66204,79194,43519,65468,41758,8708,-27381,-21118,6896,63905,88029,28254,23013,31937,-8859,22380,83355,-9581,90264,-36087,-18580,16556,50215,48978,89914,-68778,-47807,19614,-47678,-31068,56356,37907,-9530,29512,1308,-114214,44786,28389,15142,-60835,-81575,2963,-44249,-10571,17249,-30391,-12928,-75318,-1259,99228,44841,28490,55363,112910,71157,-36638,1765,-127246,-33724,18413,-11403,18153,43970,-67789,-11382,58362,47500,49615,46873,-19703,7290,-28257,15455,16546,-13789,25019,52299,40098,55184,15517,29690,25013,29188,891,-47708,-117093,-16433,52341,-9199,-6725,-20718,-18770,-30182,53698,4248,-18109,16818,-18317,-5976,41067,85282,-15286,-748,-33280,-57925,3707,13403,10754,-45587,5436,33710,27057,-25924,149,45004,-21907,-72324,-43110,28809,43689,-16978,32034,35595,-18591,-17511,48996,62412,40203,85330,35579,37872,21114,32710,-63355,-2659,9785,-10522,25297,14117,25143,12569,59234,7280,-59350,3758,-7903,1799,42310,-16747,-59436,-66156,-36816,-28536,26746,12042,61751,50858,12647,-121266,-8484,11695,3016,-48314,41026,-11747,22428,-59083,-62351,-111387,-2094,-14928,24773,27925,23141,28419,-25013,12852,45034,-80349,25611,-6409,-36699,53602,33739,-677,33169,31121,-28820,-59030,-42778,-89651,23223,48820,28263,289,39112,-56180,33624,-9746,-95734,46580,32463,-63490,-23082,19778,58374,45384,-24031,-2580,12811,-29358,68369,53629,-20063,30600,-17600,-32676,59481,36152,-61852,-52562,-13701,4467,-7881,-47162,13161,39300,71378,7134,16589,46305,2077,-102531,63278,80983,8147,48391,4178,-5364,-57368,-30626,1954,42323,62305,-42049,79835,24368,-991,-8793,-19938,17557,6682,1679,-23618,-2914,4955,18277,78613,36206,-8383,78304,-15223,24332,29124,-9341,-5833,8466,-17290,48113,45382,20494,50042,-8301,17093,6665,7842,25929,2815,261,-9649,-35233,87686,60063,-2813,-4544,-23822,40820,-21825,-39261,-20120,64140,-3922,6425,-55647,-3496,-6844,-28439,-44167,-458,-5433,-37821,-13266,-22937,46612,-31631,-65902,38538,54098,-30200,21019,-52691,-11525,-8558,47590,30019,17547,-77875,-56028,25821,103899,-2257,26862,23798,40527,19291,-36082,73179,90379,-26542,-172412,-121576,-27166,-91063,-79717,-20571,-12308,-10467,-26374,-62165,-92105,-28388,35901,56144,-75207,-20573,-5134,-2145,-72550,62906,-8250,36475,60124,61490,35376,-88554,37050,54157,2618,-31104,-18308,-14889,79623,50313,-86450,-14994,-37638,2778,8025,28054,42978,1846,31835,-2516,6470,70814,53219,-43531,-41266,-37663,-3635,-67796,36300,102820,23817,-18943,45982,-36476,-16123,44392,-72325,39848,-31454,-71799,-118110,-71469,11587,16546,33751,-48182,23065,2776,75417,19808,346,42934,-4619,-49602,40381,21184,-29489,-77753,-20034,45190,47348,16830,-51888,18841,24807,47638,12104,6501,112958,76281,-3440,29699,73917,-99793,-72652,-53152,-39894,-6268,45068,69458,-5846,-10863,13406,-40970,5579,10685,15722,101411,38850,498,1849,-70142,-18127,-32114,-26984,-73681,-31702,-4507,-64812,3851,15407,-29107,-21032,16520,-18684,-35378,24734,-55166,-37231,-29798,-439,-14855,36781,15268,-5956,-105171,-16149,-75184,-21178,-9256,19206,-76297,45989,19685,-65632,16562,9449,12077,14246,87297,42059,18429,343,-28290,44852,-10399,-17040,-14512,19624,-13940,57397,-50386,5845,9724,61405,-14476,-5954,-25140,-21810,-65478,-5870,9386,34745,23926,8947,97658,30899,203,29144,25814,18226,-12777,-78257,-31031,529,-36768,-13986,-9,-4632,38620,-56561,56573,3665,44887,-56673,25257,538,37659,62110,73908,-41646,23591,-10109,-12734,-44426,-53276,-45705,-46285,-104032,-709,61912,-47870,9021,64746,13677,-64287,-85444,-24841,-60291,2556,60897,-35922,-22842,-36236,11421,117942,45452,-12818,20777,26544,-2832,77939,35717,39198,-11917,55809,-6146,-37595,-45820,-84812,-42922,-20428,9843,27930,7028,-9471,26465,16682,-96508,3905,-37467,-5546,-28344,-30755,-51647,73786,-21085,66845,3386,78774,16230,32086,43091,10733,-37668,13056,17481,30570,-41080,23642,9241,8726,-16246,-123760,-26268,-15942,-4446,-13513,34655,10896,52918,22450,-29852,-30089,80658],[-9000,16368,-43777,-13603,-21379,-3372,-58062,62218,17814,-6220,-19491,16625,-16186,-21737,34513,-40650,14079,52906,45019,43996,70556,-36894,-45137,-11912,-19079,367,-3857,69623,-2236,-7814,18059,43180,-3136,-27403,-8655,-43544,-49379,-80933,31605,62181,57022,18158,58972,-24892,-22353,-5585,-22988,46628,1837,-66878,-44705,-39379,6076,15589,-32880,14087,34932,-70610,-52732,-46990,-7560,3059,-71570,51925,25400,-4329,-9910,-25540,-38022,-3420,37440,-4890,25255,-5112,-6396,-4602,85517,25550,-3967,-34627,-42918,-24975,-36248,-11244,-43588,9509,-13280,26944,-391,-64651,4750,-48335,2022,-13000,48573,24631,6814,-38988,5437,-21723,29357,15082,-7418,31349,48409,30010,22011,-37218,-97931,13072,39362,58796,-50570,-69984,-52815,15671,-103979,29304,2252,-43259,82272,61177,5802,-11757,20540,-991,27575,-69629,5536,-79072,-77229,-35797,-38157,-8752,-93599,-35211,-77308,-23692,-99682,-71296,-17518,-3463,19134,-40208,-23185,-12114,-88499,-43749,-70532,-15319,-15384,10239,-359,-43841,-36361,-81685,-88776,-108093,-80525,32209,-77731,-50880,9876,-20202,27670,-48646,-37404,33153,-38849,-11863,14592,29530,-30610,-25353,42195,-20556,29658,-99286,34379,69517,9958,-44450,-79397,35240,-1735,-42970,-4766,-26916,-29155,-75454,18719,-19840,22164,58956,-25975,-83230,-29707,815,-45438,-15295,-42952,-17151,-17733,-29219,9672,-14814,37484,22557,-15966,-16310,100011,85403,-82795,-33740,1918,80963,18048,9175,-25669,-44720,9903,13172,-42278,30037,143380,-2583,-92471,-91062,15593,-48831,22823,56927,34415,8060,4457,-48577,-82837,36191,76696,-80168,-5275,-15247,27203,-32964,-48255,-30259,-57238,-130207,-13272,-20351,-44766,-397857,47974,334479,342529,179115,101254,42608,25904,-9695,42742,26862,-33734,-43642,14836,20802,78575,86373,41045,38326,73239,69216,89152,-3427,49585,35047,100683,169863,18774,5272,-37609,8770,20515,-17629,29416,38382,42047,41898,12431,41579,-27758,37767,-32055,3324,73124,7285,58065,22907,4910,12642,-2141,-22916,40815,53156,-23137,64861,-12100,-32441,-102455,-26820,-29499,-30682,-7900,-30002,4859,11784,-27331,32150,40433,38835,-5054,-35285,-9435,32531,82098,-2549,-9831,19464,36009,-101712,13969,-20460,-15677,-55122,9745,49884,52558,21184,-11752,28145,-47982,123334,96500,-7012,-16580,-3386,20666,78115,40089,8523,-17145,-35714,28648,39761,54029,61026,27171,-12081,121012,45324,31391,35017,69914,45126,142483,46443,-35784,-44569,-15630,-20760,-43144,9973,126944,102511,-66681,-30899,-98476,-140316,-1962,-9778,-53594,1657,-38086,37209,54726,-7412,-3304,-31486,29179,-14980,19652,-11331,16800,-69133,10719,31135,-21216,40839,-33657,-66660,-38863,60046,19839,-4456,63598,67924,-54978,70873,30805,58357,28102,-7531,-19001,-18868,-15001,43954,60978,-8285,-3242,-17319,-24251,-2255,64698,-22892,102046,-21293,-34415,38285,47518,67518,86015,-43909,-49254,39102,-38519,-18306,96017,24625,-6063,39950,-11688,-141039,28372,29413,9627,-60558,-75827,4987,-44404,-11836,10605,-37903,-13014,-54131,4735,86243,70443,40840,64696,113726,72230,-14940,7044,-90090,-33490,-14830,-25139,11741,52887,-61270,6012,82425,51117,48924,73500,-12486,31551,-12110,12870,32593,21959,14717,76122,43230,45651,14129,25583,22646,22949,8502,-42989,-113533,-9463,73487,-15929,-17203,-40832,-11903,-19758,44545,-17936,-37323,-13939,-26952,5430,22705,56552,-19519,-9864,-40590,-74389,-17783,12335,10217,-93888,22606,59311,44028,-7260,12982,54398,-11392,-83503,-52170,28301,57822,-11514,30861,28022,-28259,-56955,45539,55854,57951,80784,11197,8348,10871,44357,-74384,-5762,-6595,-12182,21084,26089,33123,47609,57570,10800,-20952,8924,-15053,3552,60464,-3091,-27457,-59809,-58128,-51781,34521,19412,48466,35945,7287,-104644,-7743,-2869,-10100,-40368,42750,-10771,28492,-30460,-23876,-116935,-8446,-24316,36364,24246,23790,33244,-34589,9212,25586,-81446,31705,-16985,-20421,63300,17002,-15059,18731,-1677,-28473,-48278,-36800,-93583,1776,53556,43897,-4107,22866,-49781,50109,5864,-73915,54469,29091,-51789,-25482,25125,70727,27928,-28612,11614,-25934,-17481,76854,42641,-20099,6723,-23914,-28109,55361,41359,-76395,-45449,-120,2140,-987,-36816,17556,44515,34367,1567,21086,76979,13201,-100936,44972,72427,31334,44583,-304,6127,-81860,-30840,19388,46484,31814,-57142,92093,21465,9036,-22449,-27380,534,8383,-14401,-37506,3731,-8491,8439,85058,30128,-18999,95321,9283,23744,47681,8396,3707,5311,-28995,56984,10919,11641,47633,-23187,27111,19671,2898,28901,9565,21473,2338,-29991,89989,34386,-13283,-3717,-26085,67693,8208,-11797,-13504,83640,-24719,-7368,-65107,-1726,-9304,-29899,-17536,-3232,-35225,-46139,-18066,1315,53525,-33770,-29788,42636,48117,-20361,27679,-57725,6123,-221,34771,58399,62498,-13360,-45330,21249,101560,-33712,38517,27246,49322,16364,13886,82163,115811,-29078,-166085,-155714,-34564,-94786,-95542,-23939,18402,8666,-14949,-35575,-106966,-35977,20231,53765,-74268,-28030,-2167,-17162,-75502,65017,-13027,41369,62232,49830,17890,-88705,33196,84630,5865,-15440,-21178,-20866,65971,18780,-96292,-5169,-33316,12466,16553,39415,35217,-21509,42047,-18095,-11720,43906,54107,-40273,-39559,-22253,-11362,-71827,40808,79004,-17461,-20399,1845,-53734,-22416,55401,-70624,13569,-53699,-42143,-98144,-41357,67829,13425,41297,-75464,13450,-9299,65882,12930,2630,1722,-25664,-53137,32277,22447,-29065,-74264,-2984,2405,2379,8294,-56581,22838,25312,51670,7508,-2488,115431,79268,-15677,19452,72587,-74626,-58949,-33882,-45631,-17022,34790,44907,20802,7184,-2175,-34546,2241,59043,21481,104741,28974,276,-7281,-64228,-16821,-30520,-6024,-38606,-14627,-17003,-40328,45344,16709,-35267,-26696,-4168,-41609,-44811,53349,-38369,-53847,-9717,-24741,-24050,32114,40438,140,-90698,-20686,-92233,-34575,-36630,32462,-67563,29575,13704,-63900,17596,-15880,15379,24040,57254,19209,31215,-1497,-36177,50209,-26894,-28779,-13588,7338,-22178,53638,-47723,-19462,25604,71397,-20995,3774,-37240,-13211,-58300,-4527,5528,8696,31310,-12054,115850,37643,12840,37238,17107,19807,-8506,-83498,-17158,-18041,-29775,-14775,-3243,-17089,45569,-74828,57421,22384,48667,-34939,37188,9134,43578,56252,41465,-60043,4630,-18558,8426,-36660,-60481,-47150,-34123,-95389,10146,8867,-57011,-11580,53567,4026,-108273,-85313,-18129,-61966,20322,48627,-69118,-19436,-19564,8389,56214,38738,-10860,20241,40594,-5282,76227,24789,27060,-26638,48806,1035,-20217,-43835,-81875,-21953,-9362,-4956,30717,26491,7285,21008,21143,-56531,-2961,-40708,-57117,-37089,-49792,-28940,83051,-19729,29984,-7690,106209,4408,40367,33774,29658,-48048,20127,28892,12326,-43396,19198,25859,18426,-20258,-160298,-32743,-994,15045,-7462,35397,9110,71182,20425,-38305,-40221,69833],[-17853,30960,-47744,-17654,-38038,3555,-62261,65352,903,-4057,-33375,4638,5338,10486,28848,-41043,9044,62176,60118,41623,56120,-39305,-35118,12216,-9505,-13252,-17812,62849,-11264,-50304,11436,43451,2887,-46484,-14266,-41038,-65509,-91108,29414,58252,33623,16674,58030,-5412,-5320,-8181,-33192,46141,20780,-77648,-54160,-48261,-1516,-9015,-30398,29935,49029,-32927,-35136,-35771,22415,22098,-58464,46881,23037,-12737,-16292,20,7752,4754,14732,-16180,51541,11000,-23973,1021,82888,-9349,-19275,-16436,-26886,-18850,-23256,-14871,-65803,1912,-29441,20839,-12478,-77787,-8997,-41835,3587,-26887,52193,14102,17840,-44004,-4703,-13634,31449,12993,-4995,61686,46926,14808,34213,-14517,-96076,14936,14176,24114,-75627,-90832,-36756,17618,-115098,14776,23625,-31142,63383,45057,20779,-15125,2735,-14191,19050,-35283,25469,-86909,-66096,-30706,-7069,19256,-86851,-51912,-119333,-48831,-93287,-72112,-8609,-28030,17706,-36506,-21360,-2626,-97846,-55801,-41057,22597,-12059,22584,11951,-33702,-30466,-90723,-80797,-111922,-76797,34422,-63485,-84375,-10671,-52529,11945,-30507,-27098,23729,-45440,-21896,8989,32430,-46118,-18444,23870,-22470,44546,-89694,49931,45143,-30708,-76080,-125220,61478,-1039,-18667,17951,17733,-9913,-55801,24133,-7484,31047,61865,-13491,-78093,-19361,413,-51004,-10557,-40499,-2718,9710,-23508,14911,-27094,13732,12501,-44688,-8128,111091,98164,-49286,-24055,-27078,76088,1618,-4462,-38828,-77268,-9765,2691,-78610,-8217,121083,16491,-63179,-80587,28710,-35163,24297,44035,36257,4857,-22147,-53125,-91191,41035,91498,-67739,3730,-16854,-9288,-34398,-68364,-41884,-70871,-174531,-15677,17626,-36579,-392596,109309,312441,303539,171263,93014,54447,33717,-3908,56936,4529,-41817,-14414,25331,33380,79395,86958,79252,72656,62530,56223,92033,-13791,31591,28874,79147,157997,34666,35682,-36810,14874,34315,-4976,32409,6642,86180,61268,40797,59882,2200,40534,-13408,12262,33702,16897,43577,27145,3344,3645,-30374,-39665,16313,35097,-2322,81439,-20586,-36758,-118354,-36522,-29270,-19027,-36737,-69421,857,35535,-23820,11008,72838,39773,-35663,21119,-19601,31934,61141,11696,-10684,-3195,44472,-98653,37093,-19925,-7693,-57989,-18084,46060,92278,24292,21518,39179,-22416,75117,82746,-2300,651,-4382,26111,76349,64751,3735,-8744,-28114,19195,29603,23387,69084,43868,778,101813,49272,47424,28780,81132,34497,121227,35983,-53560,-59898,-22276,-10613,-58714,-55517,122569,119177,-66394,-19677,-86529,-137292,6082,17022,-13225,-10911,-26413,57594,46531,-7671,-7872,-27396,8784,-10068,-4408,-43033,-3942,-70183,-26742,-18472,-30856,24276,-30965,-76902,-38,56204,21092,-14205,75068,90354,-47061,46928,12363,47228,15833,-7513,-18884,-18644,-38471,3279,-2298,-33535,-26458,-59150,-36747,-49253,27501,-31430,113138,-800,-44887,57226,42386,77129,71350,-12566,-47603,54461,-23125,10703,119973,9252,-11195,38431,-17281,-153778,16359,30038,4360,-45426,-45704,9283,-33752,-15444,8914,-38884,-10262,-33476,-4802,55980,75777,56099,67433,90306,64086,21396,11745,-31149,-14718,-40546,-29723,6014,59164,-52013,25269,77439,46057,44272,85974,-1275,46630,10762,7283,40696,57119,899,86385,35900,30414,8341,15384,19332,14216,16036,-35201,-87109,4636,94159,-3903,-13856,-46359,-930,-5197,27521,-43310,-54567,-57742,-50401,1677,3546,19625,-24533,-16638,-45277,-82972,-34959,11234,5177,-125226,33668,75043,50708,12719,27832,60996,-3687,-76550,-54528,18386,62788,750,25727,18723,-34124,-81526,39361,38343,64926,66567,-8615,-16509,3905,49938,-65539,-7286,-30645,-14512,15009,34769,34995,78714,47811,18984,22956,10465,-19042,5047,68052,6767,353,-41333,-61737,-80955,47211,23159,38413,21055,3588,-81362,-9080,-14908,-24144,-31145,34624,-3680,32902,-1492,15188,-94934,-14386,-26855,55597,22713,14595,32155,-44774,3530,9964,-61012,33644,-34543,-15304,64556,10923,-31684,-3691,-22890,-17679,-35211,-33466,-87364,-23358,46805,39467,-10501,10474,-20839,63995,24296,-47463,48919,19162,-27647,-25083,18358,64662,8383,-37862,28279,-42856,-2082,71262,26719,-19916,-2829,-19660,-22334,48128,39543,-98260,-36600,16227,1443,15748,-14505,23886,47910,7353,-6078,17705,87090,16056,-84460,19928,69598,48042,34047,-1205,15220,-91425,-31279,47717,48533,-3571,-60576,87427,2590,7396,-36975,-24342,-6895,17847,-28541,-48491,7802,-16446,-2106,93014,21576,-25773,97284,33716,16146,55391,27661,12236,-5786,-42134,64140,-18877,264,46260,-27669,26505,31583,1752,28367,15297,38850,14118,-22687,89307,13637,-20405,-5846,-23068,68607,48857,18133,-8973,83376,-49429,-22956,-71250,1780,-16105,-24785,20469,3261,-60106,-45688,-24342,-6801,48291,-15325,6120,41761,41991,-19006,26226,-58249,27062,8612,16348,77912,99457,56026,-44463,17304,89816,-56103,45610,30607,49623,12564,58542,79405,134621,-23475,-162858,-159850,-36489,-75736,-95493,-20306,47104,37268,-2607,-11392,-114311,-38723,4102,45934,-73078,-40038,7161,-27924,-64217,50237,-11089,42916,52437,28680,-5528,-89862,29437,98798,8551,8999,-152,-20380,31027,-24536,-94760,6738,-33953,29325,23127,31093,24307,-27373,48126,-24421,-14717,12679,33457,-38356,-29047,-7484,-15313,-49876,43886,47854,-53264,-12188,-37850,-59235,-3785,61812,-68521,-18082,-58049,660,-59466,-634,116314,9098,37385,-84878,15317,-20062,53490,25606,7870,-54891,-38231,-48637,22486,7294,-29435,-71561,8833,-31559,-35972,-2756,-60418,20745,25370,50134,-5858,-8362,110718,72040,-23650,10144,63679,-50863,-38397,-4938,-46010,-23463,17457,11742,44070,-3369,-21074,-19688,4455,99848,38616,98757,5722,-5585,-15052,-25496,-15231,-26580,11545,-7639,-9235,-25080,-16381,69894,13758,-39782,-30664,-26047,-66470,-53931,72672,-5712,-60739,7194,-45001,-24640,14530,56837,11453,-55469,-21999,-93804,-41043,-64224,41147,-46851,18874,2017,-59660,21322,-25371,17908,35533,13334,-9124,35420,-11295,-40031,50736,-41592,-31534,-13249,-3496,-32040,37814,-37833,-46716,38039,58714,-23637,16316,-46924,651,-34944,-9381,-9032,-16439,35714,-38795,118747,34589,13404,33674,9962,22723,-644,-61728,341,-30318,-19579,-16542,-2945,-31192,33226,-84963,47096,35201,44244,4753,45518,23950,44063,49796,2178,-66921,-12043,-22589,34522,-26870,-52262,-44996,-17669,-55149,21396,-23105,-56270,-25918,36401,15883,-140905,-79529,-6509,-52381,35318,34251,-90413,-6133,1469,4554,-14135,11452,-1233,14235,44688,-10834,61803,10193,9495,-39547,29073,13598,6972,-29365,-65689,-2571,2785,-17030,26735,43815,21386,1907,12621,-6153,-7161,-42538,-86347,-44931,-56030,-3594,85616,-16752,106,-16657,110355,-8828,37402,9675,39847,-38729,23798,37186,-2954,-33871,16294,41907,21562,-22199,-155347,-33238,7634,31048,4990,31865,6212,74375,12589,-37979,-46334,48724],[-20345,33469,-45615,-22722,-47231,13081,-62590,59935,-13523,-2352,-35369,-1737,25727,32631,16878,-39874,-9236,61208,76147,30994,37073,-39614,-24834,30170,-4497,-28253,-31582,48781,-18248,-76759,21015,40216,9027,-53665,-20423,-26269,-77959,-82456,33062,44101,-1164,11575,55011,11389,27107,-12771,-39442,45098,41447,-65992,-56471,-61056,-956,-36954,-21694,37788,56775,3496,-21316,-17420,41350,47439,-26231,45120,21949,-14859,-21388,26085,52046,7683,-3932,-19099,62498,26142,-32859,7360,62691,-46003,-30125,-10334,-9367,-14221,-15523,-14613,-72601,-15765,-42217,15783,-23906,-89261,-34058,-26993,20634,-32841,47161,3229,31969,-36129,-10441,-792,25351,7196,-309,94016,47843,-9733,30636,-13419,-86992,18407,-3544,7326,-83724,-108191,-15780,25169,-107161,-2243,45593,-16728,35836,27866,30899,-17515,-13900,-15615,17479,-1342,38858,-75548,-55032,-25434,15967,39944,-68042,-60826,-141766,-59883,-72553,-66601,-5657,-41178,15778,-29851,-20256,64,-97656,-60898,-7493,51664,-13285,40901,18151,-17060,-18367,-88952,-73013,-101781,-55638,34709,-43814,-99096,-30163,-78992,-3920,-14682,-12323,8322,-44446,-36171,4142,32979,-50136,-5772,10381,-18762,56976,-64445,52089,12481,-67812,-96688,-142501,73006,-12919,803,32623,66636,13503,-18248,38077,881,34384,48115,-6039,-63142,-3287,12657,-49882,-3200,-37889,6797,35499,-26734,795,-32634,-6644,5727,-67594,2882,100163,95454,-3639,-11214,-49324,57832,-9254,-20459,-46181,-85361,-26945,-4596,-93157,-37646,66340,19100,-29429,-67439,34542,-16538,22939,19547,17780,-5129,-52938,-35061,-82412,37872,99543,-56825,11015,-12280,-42569,-34761,-94868,-47039,-72777,-184356,-30076,45668,-40927,-452226,211233,282967,236820,171730,83618,65910,45078,-2570,75388,-9760,-46094,18841,33461,50140,78800,85230,100262,88707,45950,40369,83666,-22531,13772,11068,35767,121982,40906,60856,-38075,28108,43776,12810,39488,-26801,109086,62149,65035,66168,36757,38229,4724,28330,-10597,15731,27050,28639,-1625,-16640,-56156,-50395,-7753,18524,10629,93298,-20274,-44035,-113116,-41141,-30311,4151,-47636,-77707,341,54410,-12322,-11549,79119,23127,-66680,61522,-20085,28629,31828,21302,-6367,-13228,51560,-73979,57102,-16838,7034,-54690,-35805,40751,112259,21384,44572,45730,5096,11470,64170,10726,12154,-7331,39671,66767,87744,2293,3563,-22170,12635,19214,-7732,70717,57664,14008,72765,43016,62768,23071,82376,20313,82315,633,-76851,-61602,-29338,-10422,-71748,-104035,104013,115820,-62561,1408,-50094,-97154,12988,46807,27417,-21770,-13577,76978,40561,-681,-8516,-22519,-9024,-281,-17649,-47785,-18294,-73692,-66409,-55696,-33503,5953,-17558,-56460,46114,58457,17638,-14183,79755,100305,-41977,18459,-3851,37087,9679,12825,-22782,-21995,-57340,-46047,-76337,-42500,-38708,-79427,-42846,-101485,-13833,-32322,118597,19886,-45976,69705,34470,74812,48031,17082,-43108,64343,-9513,47973,120361,-4942,-23064,26336,-12117,-139116,10055,31644,794,-21243,4161,14705,-13695,-12561,11935,-33808,-6165,-18565,-26171,18396,58775,70307,61183,44704,50957,57607,17331,28732,14417,-49306,-23064,2432,62625,-43386,40235,48208,32122,33945,85195,10523,45107,32411,377,39700,86789,-13932,79310,18280,14035,-635,-1134,13127,4729,20636,-27463,-49634,22719,108318,24101,1714,-35135,10514,8473,6403,-70089,-68821,-95190,-75619,-16312,-9694,-15233,-29063,-18936,-47140,-79998,-42734,10640,-3341,-128023,36143,73309,47689,31052,40451,62551,1746,-52578,-47911,2044,60110,15257,15545,10593,-38583,-81039,32950,16035,60799,45205,-18585,-30365,1852,46147,-40891,-4545,-56955,-18832,8420,37209,30121,96807,31658,30654,60541,9033,-19200,-3,63508,11976,17574,-13887,-45260,-102209,59611,24998,35388,11766,1223,-58596,-13750,-21576,-32665,-22406,22235,7895,41122,21750,37961,-49399,-19788,-19748,78645,24820,-5958,24787,-50703,-1741,3014,-25186,32736,-55625,-22771,54725,14903,-47469,-29310,-30439,-99,-23600,-34456,-70599,-38728,32355,15888,-16782,3067,18041,69164,36746,-34237,31362,4639,1472,-23590,3362,43424,-7518,-49358,42509,-35733,13187,50944,9367,-17292,4105,-7438,-16233,41229,30625,-122495,-23008,33389,5058,32766,14684,30023,50282,-6934,-11953,7275,79199,15177,-61098,-8237,67925,53192,19669,556,15554,-86676,-32092,79353,45572,-34202,-51429,62345,-26875,-6206,-47549,-12477,594,32635,-38504,-53900,9279,-15036,-13438,93459,12839,-27193,77000,52184,9368,54153,44950,16485,-21726,-50363,68015,-30501,-11612,44002,-19661,14286,39514,5544,23363,24785,44800,20847,-13857,84511,1949,-23317,-12177,-18569,43582,86189,41865,-6522,68005,-69025,-34502,-77981,7217,-22861,-13649,57431,17989,-73796,-33955,-29876,-38403,34700,14703,28745,34621,37596,-21990,15948,-56680,46023,15939,-803,85380,117281,100048,-44846,17937,79960,-44990,45341,34695,43230,561,83625,66046,142232,-2204,-159932,-135109,-39303,-45029,-78664,-10297,65310,61577,6656,4095,-109754,-35747,-8289,30111,-69775,-55011,16005,-32069,-41947,24986,-1981,42247,32219,3558,-28522,-95455,26797,99981,12906,33998,41621,-17966,-14992,-60017,-79482,16470,-40790,48143,26239,8156,8293,-16328,45069,-21081,-5101,-11036,1383,-38268,-10332,1959,-15071,-9733,45628,14343,-73287,6070,-63048,-51396,28190,64389,-63067,-44772,-41884,45975,-12223,43195,145265,4883,29569,-74198,28301,-25875,42966,46787,13492,-105416,-38169,-36945,13691,-14561,-30658,-61587,16038,-48757,-51313,-13649,-58444,13566,27497,41122,-24457,-7754,104797,54636,-25975,4987,50181,-30418,-18582,28425,-40478,-23844,-2511,-19269,58508,-34653,-34359,-1195,9028,117851,58090,88969,-24534,-15374,-20549,27075,-13331,-20656,22706,11944,-10119,-26502,4025,76070,7581,-43297,-35651,-46437,-85828,-60242,79007,31217,-56890,13693,-57466,-16530,-6791,58179,25206,-22877,-20610,-85434,-42617,-87364,40583,-17384,14177,-13718,-49589,25989,-21014,19858,45782,-29231,-34416,30558,-25936,-37612,47909,-53767,-27055,-14219,-8896,-39101,16813,-22123,-64291,43508,29286,-22825,29010,-51028,17010,-3727,-15244,-27551,-33790,35076,-64652,106959,20922,5957,18186,4898,30038,7801,-20262,15892,-22763,-7869,-18163,2007,-42198,-1980,-86918,28502,39279,33260,50712,46624,36349,41084,41325,-34127,-64218,-22654,-20248,58744,-17869,-32370,-43402,-2310,-4264,30841,-23010,-46815,-30674,21527,43830,-136794,-67448,4859,-39110,37446,19607,-95828,13852,20664,1118,-68437,-23471,14739,5542,31781,-20026,39769,-420,-8114,-46384,1448,27660,38256,-5809,-41087,9568,10900,-24893,16712,55369,30928,-22132,-10022,39765,-10172,-43061,-88255,-53226,-45150,20513,84399,-12845,-9155,-20497,94137,-23189,22687,-24605,37581,-12838,23495,41069,-10972,-17382,19711,52143,17663,-21204,-115545,-27880,8612,40766,19033,25086,1852,62088,480,-32712,-44576,24547],[-15690,26546,-40817,-29397,-44058,23956,-59130,46057,-20477,1705,-23299,-4541,37840,38558,-1257,-37168,-32318,48967,85851,15466,21921,-37446,-14994,40469,-4409,-42292,-37463,23656,-27562,-81997,41504,33582,11844,-47943,-21802,-2929,-83350,-57837,43578,20057,-41446,3089,49855,20210,53522,-20522,-39471,42501,55679,-40272,-50830,-72350,5057,-65250,-9250,39434,52286,29723,-20160,2204,43359,74989,17175,45487,22535,-14582,-24721,44769,81140,5961,-14103,-12046,57214,37981,-34278,12227,33221,-67700,-32028,-18996,4765,-11707,-15102,-10594,-64883,-36636,-46609,11521,-30359,-94639,-62160,-11941,45091,-28957,36702,-6571,46330,-14247,-8603,14932,11614,-501,4702,115146,51032,-36730,13149,-36481,-72792,18330,-7794,6691,-71069,-116831,2520,18728,-86487,-18913,61064,-3099,4382,13535,30910,-20080,-26160,-8987,19842,23728,42135,-49272,-45262,-22613,22678,44232,-38067,-59288,-141365,-54041,-45719,-55606,-10807,-41052,13369,-21413,-17282,-4126,-88386,-58034,22897,62108,-18421,60686,17845,4607,-3845,-75295,-63279,-82452,-29159,33020,-24331,-94027,-44913,-97569,-17081,-7310,1003,-10341,-41450,-49500,3130,32220,-37973,9507,4856,-13649,63131,-31517,42128,-14213,-91348,-94604,-123762,68536,-37222,12254,43299,107496,35264,23973,54656,12547,30964,17978,-6722,-41351,14551,26688,-46984,3242,-36997,8360,51301,-40786,-27712,-31907,-18732,3490,-80221,16829,71077,79019,38715,1635,-61702,25687,-13241,-26392,-49035,-61299,-29928,-4992,-78639,-47246,1941,4575,3710,-53026,28951,-2307,14913,-10846,-8842,-16068,-75403,-628,-55369,25664,94209,-45370,12915,-916,-65456,-31041,-111592,-42238,-60015,-153628,-50762,54207,-44378,-580500,332405,245286,161107,175064,76801,75345,56004,-3896,95117,5031,-43894,45693,34081,66346,74710,82685,96742,80211,29493,25442,64404,-29468,-379,-14273,-16916,69201,39267,77769,-42051,39619,46283,33597,47149,-43777,106433,41226,73656,55490,65520,32010,19366,48983,-41712,2393,10008,28103,-9396,-42709,-71900,-53478,-24782,9501,10160,96046,-12979,-51919,-87710,-39464,-32702,32525,-39588,-54764,6214,66143,3125,-30714,60717,3886,-86992,73573,-10869,22499,1656,24113,1553,-7376,58466,-37993,70417,-10922,19305,-48278,-45522,35207,100952,11715,49813,48694,29369,-46176,42467,27330,13870,-8283,55168,47655,102557,3894,16314,-19653,9027,9510,-28923,66024,65191,25739,43774,29832,73912,19105,78156,9705,42213,-44142,-96761,-52940,-30867,-22419,-80755,-121404,77425,91193,-55187,28809,3733,-34856,15531,69788,54699,-28063,-1375,87434,37655,11062,-6599,-16709,-19092,11809,-15853,-25236,-20160,-75599,-96927,-65130,-26193,-8772,-97,-6763,86461,65946,8149,-5534,71829,94988,-36961,-1987,-11415,31722,11518,47438,-22905,-27613,-63842,-87622,-132297,-36675,-36636,-73610,-39577,-135669,-37729,-25519,116187,35782,-37756,71612,23644,60188,20973,36813,-35856,69859,-1173,82793,101194,-15470,-37728,8067,3024,-91484,8907,34954,235,2800,60005,20093,12110,5272,18924,-24770,-2443,-11004,-50610,-15688,26116,79160,46234,-12318,37136,79362,24236,67535,42212,-37781,-6411,2340,63024,-38660,45512,7155,11949,18321,75677,18798,26780,43746,-5311,30632,104050,-27049,57477,-5815,1192,-10137,-22465,2843,-3461,20289,-22618,-14610,39852,111385,59436,22594,-12360,19183,16557,-13966,-94041,-79918,-110643,-91433,-41956,-13865,-37409,-32250,-17398,-45982,-64421,-39009,10885,-12707,-104444,30890,53321,37838,43849,47361,56927,6153,-18122,-33220,-16188,52776,26329,470,5620,-43818,-56773,28034,-2648,49735,22091,-16958,-31102,3762,30623,-8886,4079,-78059,-25290,2560,32129,18402,97222,13385,41209,84314,6946,-16404,-16775,48779,13671,22806,17149,-13689,-104379,66048,25829,38533,10527,-1949,-43294,-21207,-22242,-30069,-15345,12777,22139,56440,36928,38462,3335,-24110,-5150,97591,30568,-32832,12697,-47165,-4166,6469,14788,31529,-75695,-38948,35390,25543,-58305,-50278,-27557,19077,-13224,-38947,-46133,-35228,17745,-16336,-21391,-143,50309,62393,33000,-43871,6412,-12580,27685,-22944,-13640,15774,-15438,-59568,48571,-14077,24974,20648,-4984,-10910,23051,7108,-10393,36845,16565,-140117,-4303,47506,14103,43089,43703,32823,51993,-11526,-13210,-6644,61162,14445,-39490,-35290,59246,46838,5701,2397,2155,-73815,-33480,103739,35673,-51159,-32407,20539,-56452,-26534,-50498,2333,19789,47330,-42852,-53151,8182,-3470,-24677,79719,5654,-24075,38554,63036,8670,48266,56843,14360,-37023,-48032,67310,-19804,-21094,38890,-1141,-5247,41984,13069,14972,40869,37328,18878,-3711,74828,-1060,-22847,-21683,-15856,4672,106077,53455,-5065,47203,-75541,-37929,-85125,14656,-25374,817,79792,37384,-72786,-13141,-33527,-67156,17927,42038,34712,22447,35253,-22728,-2068,-56140,58770,20296,-9624,81083,112769,103453,-37004,25225,80102,12202,39043,40595,35212,-23120,84840,45777,138881,30639,-153923,-95642,-47457,-15496,-50470,3284,69246,71047,9232,8224,-92133,-28281,-13946,4654,-62832,-68483,18841,-29555,-14816,-1631,9656,40463,6013,-18262,-44685,-105552,25709,95149,20395,51794,85421,-18819,-58052,-70698,-53280,19294,-50767,63326,22768,-20364,-11453,5825,30883,-10625,11531,-19891,-29918,-38772,12940,3734,-10822,33090,49012,-15963,-74996,29839,-72036,-33760,50615,66079,-49738,-59307,-12372,81075,30708,81032,150476,1956,27842,-47900,46635,-25086,37482,63340,16901,-132472,-26262,-21321,7491,-34630,-32415,-40458,22059,-48853,-37101,-21976,-48016,2745,31720,23817,-43888,237,99431,29986,-22156,5854,36211,-12285,-4801,59829,-30228,-17674,-20305,-38943,61421,-66484,-34519,14362,12450,105633,66087,77596,-52377,-26140,-22372,68383,-10681,-13733,26675,16996,-10158,-20825,19690,68873,128,-46580,-44583,-62730,-94168,-60592,72827,60058,-45048,8528,-60318,-2084,-21414,41543,37365,-10393,-17353,-73224,-42156,-102286,28461,16718,14009,-30057,-30030,30238,-8639,22925,51889,-56957,-49472,19370,-40844,-28077,42874,-63519,-20076,-17907,-6536,-39518,-1029,-3426,-62139,40176,-2944,-20658,38032,-49710,33654,22846,-15105,-42113,-39112,29884,-80937,84772,-276,-4294,-5270,1701,42060,13382,26644,24941,7037,2793,-18784,10659,-46307,-51548,-83319,6784,34020,19875,85893,38119,38810,37225,29261,-59944,-56267,-25541,-11221,74190,-12310,-10173,-45067,7060,35523,37278,2008,-33756,-26194,14209,74429,-83929,-50740,9738,-28980,21233,6021,-87683,34261,32241,-726,-96761,-52833,33541,-1760,3532,-32479,17804,-247,-19945,-43216,-25818,39560,66043,20965,-16410,12829,11193,-28225,3802,59316,35473,-41143,-42171,70820,-13568,-41690,-70654,-61051,-18775,40607,82041,-8024,7481,-17711,64771,-38161,365,-59740,24137,20353,20631,40679,-10037,-575,30467,52485,8408,-17821,-61395,-16847,3425,42771,28560,16671,-4553,37869,-13585,-26544,-33835,4976],[-6337,15101,-34775,-35114,-24193,33877,-52838,27856,-17377,9078,-356,-7686,35945,27641,-24707,-33570,-51456,27822,82092,-401,16093,-32435,-5592,43659,-7430,-53033,-26286,-10146,-41013,-68137,62187,25005,10298,-31894,-17170,18312,-79869,-24716,58863,-8620,-78087,-6857,41706,18730,58146,-29823,-31880,37179,57003,-14564,-38160,-75331,13643,-87456,4873,40387,33048,39652,-32650,16985,29559,97398,58101,44156,23938,-15742,-27121,51425,84263,1997,-14452,2538,40520,45866,-30907,13218,4063,-62955,-25849,-40224,12094,-10378,-20845,-4032,-49687,-52924,-41311,6299,-29563,-88704,-83453,-3779,64817,-17192,26497,-14791,56693,18242,1237,30894,-5391,-7003,8007,115416,55425,-58272,-11112,-73973,-56063,10662,1250,13819,-43059,-108447,13227,-14465,-61995,-31930,64223,7260,-25757,4320,20519,-23654,-33376,547,21720,35472,35804,-19483,-35887,-23255,11539,28560,-1367,-48765,-122392,-35549,-26303,-44344,-22498,-30660,10962,-12182,-8054,-13152,-74956,-49887,46054,52255,-25596,74749,12590,28395,9826,-52770,-49792,-63341,-9433,30134,-8798,-77417,-50566,-107789,-25003,-9117,7202,-27827,-35810,-54767,6766,30004,-11135,21900,7627,-9758,59971,-7389,24661,-25268,-94611,-64873,-76541,51590,-69020,14166,51178,128106,49576,56302,67176,34336,22325,-22246,-15065,-17751,29175,33480,-45613,5751,-38699,1444,52379,-63566,-59249,-29928,-21216,4718,-80391,31748,34416,54215,62406,11488,-65982,-14791,-11860,-13237,-47751,-10893,-12621,3116,-39314,-32655,-46806,-19582,32415,-38196,10957,-744,-663,-37347,-30357,-21492,-81323,38404,-16510,5091,72762,-31894,6458,14704,-76032,-18324,-104069,-30534,-35825,-92494,-72420,35346,-44043,-745183,449964,199759,97884,170332,74353,81689,63200,-4803,112232,54255,-32730,59107,25923,78845,65671,80310,72851,52852,18413,15821,38235,-34057,-8824,-39280,-61331,13367,34676,84258,-46230,40958,41328,54375,50498,-36886,82139,1899,60598,29326,82028,25342,30359,69922,-46897,-17600,-4767,26627,-18408,-66036,-74025,-48526,-29962,11769,-3114,87660,-2304,-56671,-50310,-33233,-36098,56444,-17926,-13308,19466,71116,17352,-42935,31431,-4821,-88775,63227,5151,15803,-20696,20983,9820,12386,65471,-5019,74924,-2678,21683,-41021,-49108,30766,61439,-4140,38451,49158,45303,-77048,21549,41917,8176,-3396,66003,21176,104554,7016,26508,-20860,7527,903,-31418,56344,63903,33460,23895,13996,75240,17430,72781,5700,13505,-80622,-103158,-36422,-22712,-42899,-84860,-110769,49004,51811,-45155,54905,60190,26040,12653,77476,60765,-27241,7086,82215,37508,23609,-4269,-9311,-19376,22546,-1162,14467,-8069,-68938,-105995,-42244,-9640,-16600,13355,58850,105857,74229,-6011,8505,48613,75543,-29506,-5556,-8093,32620,19670,81857,-12861,-32041,-52010,-107973,-152396,-21855,-22007,-48015,-25563,-134313,-27900,-13546,107046,44040,-24567,60166,10792,36052,-3365,41405,-26074,73398,2503,105726,74328,-21211,-50736,-10416,23573,-20613,11078,39548,3157,18216,104108,24590,38657,39397,28824,-14727,-611,-8090,-67953,-38125,-9589,79889,25736,-64866,25775,78803,31458,73142,58960,-10258,16002,6850,60275,-39709,38304,-32675,-9356,524,62042,20384,-1314,38405,-7227,16183,103831,-36308,28527,-29795,-4841,-17064,-45242,-11250,-8597,14557,-22507,9387,50215,101716,90281,39436,12644,23267,16430,-28660,-109848,-87844,-99344,-92201,-64491,-9441,-39881,-34162,-14642,-41573,-38898,-25241,12164,-19657,-69994,21764,21362,24429,47737,47301,43633,11093,17257,-13796,-31464,43844,29575,-17193,4282,-50444,-20399,24862,-10711,37966,3149,-5875,-20873,6872,4265,21163,18155,-87222,-32797,-1789,19942,-42,81084,-1955,44744,91574,6953,-12531,-45665,28699,13989,18696,45335,23215,-84476,61946,24993,43402,16361,-8585,-39363,-28942,-19018,-14112,-10432,11495,36702,77768,45672,23187,41661,-26556,11231,104193,38268,-56520,-1193,-31696,-2595,18728,46831,32297,-90381,-56364,11333,38015,-60718,-59488,-20422,34932,-4317,-44095,-19175,-12123,11069,-43372,-23992,-1417,63266,44599,5276,-73187,-19622,-30482,45401,-24138,-26300,-7415,-13473,-64575,43071,7464,30999,-10544,-12131,-1212,45013,17176,-5679,34125,568,-144183,17013,53622,27338,44633,66511,29858,52599,-11032,-8643,-19312,39927,15481,-26183,-57075,37811,33611,-3963,1443,-24508,-60918,-35551,111244,18523,-49468,-8753,-26871,-74927,-44428,-44958,12657,40299,55460,-41265,-47909,4700,14832,-34119,51459,859,-18851,-4524,67684,15249,41238,60768,5824,-45973,-32727,61052,7451,-25308,29977,21985,-24318,39328,21613,6126,62011,21200,7184,7739,60931,56,-21336,-31535,-16410,-30853,101627,52816,-3242,30850,-65172,-32122,-88089,23617,-21347,14873,78824,56278,-57025,9874,-35050,-67045,2645,53523,31214,8639,33788,-16006,-24815,-58218,63543,21132,-5546,67587,90778,73464,-17217,38231,90214,98646,31393,48789,32775,-52153,68966,23687,129232,60750,-143274,-60781,-61491,3576,-20210,16037,60680,62358,3297,3619,-64552,-19131,-12036,-28050,-51892,-75576,13719,-22488,10441,-21604,14815,38416,-19975,-30044,-49376,-114683,25931,90558,30254,57618,105087,-26340,-85720,-51509,-22964,11730,-57720,71293,10288,-45689,-29274,30976,7704,3044,28262,-12585,-50882,-38104,35153,-976,-3289,62898,58212,-37115,-62305,50943,-70242,-13100,44292,70584,-25208,-59958,16432,96572,59205,106030,137437,1198,38844,-15069,61962,-18220,37732,66574,16718,-129260,-7997,-6544,3736,-47930,-34478,-10802,30593,-37780,-909,-26315,-31048,-10222,35398,-245,-60098,13586,93746,3037,-12663,12510,25486,4583,1138,83497,-17813,-5607,-32027,-42642,53304,-78621,-18890,21063,12146,66963,51244,63138,-68979,-34657,-19554,80448,-6558,-6991,25001,8404,-5171,-9443,29688,55265,-6065,-49943,-58389,-72506,-89198,-52123,57844,72808,-30378,-4675,-53565,14809,-22361,9139,44361,-19946,-13217,-60606,-41719,-106698,6457,51020,15619,-42854,967,33719,4837,28908,51848,-64567,-51753,5699,-52098,-12673,36015,-70789,-16213,-25499,3171,-32017,-9582,14827,-36741,28555,-25480,-20100,39780,-45969,49640,34301,-4241,-46796,-35025,22474,-80244,58125,-22872,-12979,-29854,108,55311,13392,64493,25354,48797,9939,-18118,20379,-42480,-97305,-77326,-12732,21254,9046,95354,20148,27970,34911,13278,-72407,-47168,-21306,2922,76802,-11898,3875,-50523,7542,53872,41018,35046,-24002,-15730,14959,93195,1604,-33390,3801,-25605,-10173,-5186,-71924,48297,33501,-46,-104441,-67997,50263,-4286,-31197,-46512,3687,13723,-21646,-28018,-44208,47057,83688,44351,266,9992,2645,-27763,-7310,55576,35377,-48129,-75021,82995,-18398,-37758,-48602,-64269,16005,55358,79674,-1680,42914,-8924,30274,-52273,-22472,-84471,5348,49752,17686,37224,-1397,11229,44434,41745,-2749,-13772,-13318,-1391,-4363,37200,28808,8412,-13123,8121,-27393,-22523,-16625,-5708],[2858,4126,-26342,-36472,12530,39910,-44978,12292,-5008,18570,25868,-14830,18692,4959,-50257,-30114,-60769,3557,61919,-12575,18927,-24280,3509,40565,-10573,-58850,7522,-44356,-55782,-42684,71954,17079,5883,-11046,-9943,25105,-68129,7641,74163,-32825,-101234,-14858,29688,8392,38262,-37703,-16995,27603,43581,-965,-20768,-65093,24155,-95440,19121,46066,1660,31278,-51167,22974,7468,106655,83199,36302,24371,-19815,-29855,46497,59718,-766,-7052,19633,20165,50342,-25560,8805,-17315,-31615,-16994,-67119,11449,-8287,-29580,3121,-35067,-58857,-28911,-1860,-22242,-68198,-90328,-5355,69307,-2327,22058,-21456,59032,53764,16371,44131,-19047,-9133,8187,93434,59153,-68745,-33060,-108736,-39431,-5614,17522,19800,-10749,-77821,14780,-68381,-41107,-38381,53181,13698,-50169,48,4528,-28309,-36543,8805,19966,34586,24047,1334,-25141,-27018,-11305,-3171,34497,-34380,-93133,-12934,-27715,-40810,-36358,-16354,9799,-2481,10488,-24125,-64349,-40814,60694,28137,-32223,76587,5269,50278,20118,-28014,-33007,-52860,-3075,26419,1388,-62531,-44216,-108913,-26333,-16125,3874,-39109,-24131,-45733,13322,25186,22327,25804,16885,-6277,46498,-8222,5552,-20743,-76235,-14706,-19695,29166,-99407,6877,54892,122777,52841,68979,70184,68101,12064,-62333,-27435,1836,36298,29442,-46361,2683,-42366,-11886,39104,-89163,-81721,-34064,-16539,6622,-68782,43730,1742,27594,58879,16097,-66258,-52930,-8214,19974,-41804,48154,20785,17916,9714,2087,-66975,-41186,54407,-23477,-15173,-14722,-21335,-51570,-39252,-17290,-69420,69790,23733,-21205,37866,-16337,-8831,29526,-76455,7892,-67467,-19324,-8754,-22667,-91329,-12763,-47785,-891204,545304,148880,62927,149276,75869,84494,64981,-2676,122298,120751,-11845,57605,12228,87575,52402,77761,42780,21353,15140,14268,11182,-35605,-11580,-56150,-84530,-30750,32805,79429,-45314,28312,30798,72120,45097,-11501,46099,-45504,29140,-4741,85151,22349,39743,86717,-25173,-33052,-14345,25219,-26341,-78707,-64411,-36672,-22058,24897,-22791,69291,8029,-54598,-12987,-26296,-39812,66370,8426,28546,37842,71652,26007,-46758,10577,1106,-71185,45153,23244,12143,-28882,15129,14667,38828,71344,13715,69455,6451,11532,-33579,-47650,28653,9782,-23881,19220,47177,50049,-69340,5895,49849,2400,9244,67837,-6625,92520,9204,32320,-24821,6893,-6688,-12351,43479,53221,35288,17011,-740,62080,17633,68022,6323,-1059,-96530,-89225,-14655,-4144,-63553,-81683,-86025,22291,8267,-33933,70733,104258,66251,5957,65644,46714,-16286,8710,58772,38803,32851,-3443,126,-11586,28407,19057,56109,14398,-48600,-87711,2886,11211,-17941,16490,118698,95181,79239,-20857,23937,12815,46694,-18987,9476,3407,38861,29825,100282,8696,-31406,-21074,-102500,-136335,-4934,-610,-15158,-1797,-95408,14758,-147,94760,44893,-12951,35846,-1845,8096,-19285,30584,-14482,76992,3953,111890,52028,-22696,-58639,-23608,42766,50560,14345,43850,8790,20727,122558,27762,60792,80472,40237,-6468,-1625,-4179,-70764,-45108,-35112,72549,4621,-98207,18272,57210,36850,48872,60735,22788,38303,16614,54717,-46015,19591,-62431,-25561,-14400,46600,14399,-28134,16108,-3797,-190,86367,-40547,1987,-46427,-3147,-18994,-64920,-27256,-9722,4725,-27490,21704,48570,81001,105859,44293,30735,22910,8601,-33838,-113846,-91950,-68105,-77909,-73043,937,-22037,-35935,-13481,-33856,-9317,-5852,14595,-21509,-44442,13972,-11869,9685,41992,41733,25083,17949,44411,6143,-40167,35352,23860,-32777,5557,-57176,13067,22233,-5875,30816,-7369,9791,-4683,8093,-27688,42210,34952,-82138,-39243,-4372,2419,-24347,54136,-10502,36999,82771,10669,-9636,-80396,9318,14766,10043,64583,54834,-48140,45187,20742,44531,26026,-20011,-45865,-33237,-16266,12792,-7592,19164,48482,99589,51501,5238,50385,-26456,22750,93852,45267,-67555,-13464,-6391,2293,35672,62320,35670,-96487,-67070,-11758,47552,-53403,-53398,-15142,44362,1037,-46518,4509,23203,17290,-55243,-25691,-3879,53391,20683,-44477,-108794,-40397,-46496,52970,-26380,-30281,-17398,-2483,-61352,27487,16851,30598,-32275,-9466,9457,60529,17381,-3621,28894,-14140,-135024,36790,47834,41048,40120,80908,20829,50748,-7561,1215,-26924,18362,17669,-23985,-70288,5290,20266,-7371,-4006,-56580,-53529,-38181,97392,-4339,-30307,13397,-64583,-74923,-50439,-33219,12999,49870,52025,-34558,-41129,-649,32581,-39800,15053,-1621,-14255,-37049,68534,26097,33587,55606,-6836,-45024,-6756,48762,39344,-22404,18039,41590,-34776,33215,28266,639,82224,5334,-12005,20416,45229,-1221,-21967,-38296,-19510,-49620,76491,45530,-346,24633,-39648,-18916,-81285,32768,-11345,25051,54664,69286,-29852,25910,-34607,-30688,-8163,43110,30795,-2503,31179,-815,-47678,-60857,61404,18927,10937,48372,61300,32272,10771,53302,102528,171841,28049,58396,42772,-69945,49720,5153,120444,74661,-129701,-45264,-78361,8645,2795,22978,44644,38935,-10321,-1630,-33529,-11554,-4211,-60141,-38044,-73410,2795,-14305,28715,-30562,3988,36698,-39534,-27955,-40991,-113661,26624,88204,39126,50759,83195,-40787,-92313,-11648,3845,-6649,-55392,71840,-10601,-62104,-36749,51661,-18762,16303,38572,6905,-57124,-35241,50674,-7521,6379,71474,75051,-44546,-42073,60694,-65248,4286,6826,80268,9779,-50355,29951,90636,69755,116406,117236,3016,61718,13979,67099,-7450,41985,55026,13172,-100831,8744,2560,625,-52694,-37081,19881,43100,-22991,39606,-26625,-13906,-24154,34294,-26718,-69902,27923,86459,-21141,1139,22726,20034,19411,475,95696,-6364,10877,-35431,-31349,37432,-62676,8681,16109,7254,14711,11999,43244,-69707,-38488,-12344,61212,-480,-1341,20692,-9873,4658,4871,32295,40540,-8418,-52749,-74619,-73853,-72004,-33536,39208,68479,-18429,-19989,-38720,30197,-8947,-31312,44439,-39773,-9272,-48395,-41812,-100132,-19415,81049,15808,-48706,41262,37174,14024,38399,45201,-55788,-44044,-7485,-57842,5289,27205,-74489,-19555,-37031,17041,-18678,-7442,29519,5905,11437,-34441,-23702,32494,-43725,65346,27532,16586,-39723,-32141,15721,-60025,32659,-39881,-17764,-48374,594,63581,6771,83648,17825,86963,12163,-16322,27919,-33002,-120819,-70392,-26519,4696,4409,73972,-3961,5952,35677,-4922,-73246,-38610,-12111,19197,66855,-16800,3173,-58293,-876,54079,43763,59509,-23270,-4023,20107,91585,78539,-20045,-12737,-28551,-44985,-12348,-53550,51295,26212,3665,-102663,-66692,59908,-860,-60783,-59166,2566,38910,-11795,-2133,-48192,49757,88071,58931,4648,6248,-12564,-24969,-11957,45554,31219,-41701,-99053,77110,-24843,-31365,-35734,-57566,49043,64673,76728,6899,80042,3174,-3181,-62517,-38458,-89536,-10831,68071,16777,32313,11329,16155,53924,22170,-11695,-11205,17651,15732,-10671,25492,18485,1806,-23054,-19745,-39446,-22053,1544,-9025],[6496,-3050,-13110,-31528,57884,39162,-36556,6276,12668,27535,45898,-27520,-9555,-20643,-71750,-27771,-58830,-16199,28994,-18858,24351,-13043,11942,31417,-10884,-59150,59853,-68308,-64981,-14523,64790,12757,1633,7655,-6036,10710,-50937,31126,83561,-43043,-103507,-16960,13947,-6023,3540,-41538,2493,12238,19360,-3396,-1758,-41529,38250,-83405,32076,57472,-34991,6772,-63913,19874,-12401,98487,85413,18922,22016,-25097,-33420,35320,18209,679,3555,34116,3085,52366,-20143,-586,-27340,14682,-12479,-90206,4070,-3594,-37985,8785,-25782,-52557,-14417,-13701,-11735,-34692,-80593,-14168,54936,9967,26195,-26609,51329,82609,31867,51927,-23380,-5041,4961,56703,59996,-66961,-45431,-125683,-25066,-27890,31983,19328,15325,-28712,8347,-121144,-27095,-36611,31106,17685,-65899,-1739,-9255,-33116,-36748,13668,14253,25731,12971,5650,-11767,-32810,-34735,-40464,60561,-22638,-61944,4876,-55816,-51708,-47210,-5054,11560,8030,36645,-34500,-61573,-34079,66584,-470,-35751,64167,-820,66045,25325,-8920,-15817,-53203,-8952,21186,6744,-58959,-26141,-98993,-21479,-22307,-6470,-40285,-4483,-20206,19447,16515,50734,18136,29747,460,24826,-37701,-10113,-9402,-40852,37826,26102,9225,-118272,-7387,52072,96007,44962,60725,61204,108039,4315,-91902,-38618,12478,33813,16354,-47592,-5756,-45874,-27718,16376,-109803,-88667,-48807,-9260,5958,-48905,48185,-19287,4644,30066,14344,-66096,-76937,-4954,64722,-30615,93611,56989,34334,49048,46234,-62602,-49358,68914,-9533,-40321,-38778,-42265,-52226,-36643,-3976,-45085,85044,56347,-48690,-2771,-58,-30411,37653,-70695,46394,-10559,-16210,10638,31675,-105685,-82194,-66751,-967738,606842,97550,60174,112608,79420,83839,61669,3386,121385,174775,16439,45105,-675,95115,37998,73198,23388,1092,18411,20162,-10833,-33676,-10403,-61182,-85882,-53471,37366,64534,-33348,4722,18334,84886,28982,19660,10389,-86561,-8513,-36077,78064,25749,50088,96221,13175,-31842,-17048,24426,-30493,-77347,-49385,-20550,-3933,44029,-39664,45154,15829,-43588,14549,-22778,-42788,57008,30829,55938,55773,70252,27184,-42997,12626,16216,-40662,31935,38505,14673,-21609,10611,13455,61461,73554,15203,53215,14154,-8246,-25379,-42321,29570,-34308,-43517,3648,41004,44309,-24777,-1316,48975,4385,28559,60083,-27785,69086,7700,33325,-29862,6167,-13541,23010,29059,35109,31117,20049,-12137,34416,18543,62431,6158,-7707,-88531,-55562,8387,21853,-74992,-65785,-59779,-2124,-29353,-23114,70352,127459,79085,-905,35945,21038,8080,1905,20926,39689,35827,-4866,11207,-451,27288,35621,85599,40102,-15128,-46915,48959,28268,-16967,7253,151464,56713,79712,-31308,37176,-27903,15210,-6533,37348,16821,47866,37104,93990,37358,-23397,22826,-77166,-98169,8844,19998,13213,28139,-33585,71063,11487,83450,41487,-8223,3304,-11107,-16432,-24106,8662,-2498,81004,5327,102250,40944,-21930,-59978,-28380,53928,97361,16977,45601,15210,11587,111618,29512,74353,112191,51359,-1676,-5644,6205,-57211,-37222,-42089,59974,-12205,-104603,14302,23428,38028,9768,49919,48588,54825,31478,47129,-54534,-5872,-78463,-31266,-21570,29482,2682,-43427,-16094,4764,-15181,57544,-39629,-14438,-50539,4718,-15031,-77083,-42075,-6946,-6576,-36324,27522,32119,53538,100536,33811,36398,20012,-3378,-27903,-106351,-90647,-30405,-52334,-61523,14283,9866,-39352,-15248,-23264,17110,13192,18184,-17190,-39694,11719,-35634,-5626,30220,34231,6839,27439,57433,23088,-41215,27874,11964,-40188,7506,-61564,33275,18278,8460,30652,-8174,24540,11695,5533,-56979,51178,50199,-67321,-42008,-5323,-17681,-51951,23836,-10897,17837,59980,17387,-9161,-109672,-4148,16589,1846,70596,73276,-5732,17013,11564,38259,35951,-34787,-57290,-30540,-19059,43999,-6590,31723,53920,114182,56648,-4190,28738,-23675,24488,67772,49219,-61030,-21041,22416,8319,52157,58790,40268,-92561,-65915,-29588,50695,-37994,-33048,-15421,46668,55,-44030,20582,58962,35616,-49699,-28568,-10733,26886,-1968,-97983,-134314,-50925,-57263,52730,-27091,-24580,-10902,14340,-49308,8200,9759,24899,-36817,2867,17518,63540,5941,-6517,15423,-25448,-119951,51035,29981,49876,35030,89342,8064,44480,543,14414,-28358,-3807,19201,-31671,-73337,-28701,12353,-5232,-13564,-80853,-52073,-40973,65243,-29744,-1254,28473,-79369,-55787,-39157,-19706,2526,40894,35610,-24367,-35410,-6994,40643,-40234,-19152,-2515,-12010,-50718,67378,35689,23228,41961,-19528,-34413,23122,30834,63452,-12282,5586,50232,-31309,25664,31112,1800,93453,-1913,-33585,33954,31159,-10028,-27632,-39304,-22699,-47917,42398,39493,3052,28125,-5367,-2012,-62627,40016,1396,29125,16288,72268,2737,27401,-32348,26798,-13511,14499,42677,-7479,25524,19200,-65340,-58257,55351,14931,33014,26845,35188,2341,38392,65604,106674,191153,32810,66958,68148,-58443,40382,-5309,119419,71310,-117791,-52835,-93396,1488,12698,19796,25776,8110,-28124,3330,-6578,-8006,5891,-80504,-23482,-62326,-8959,-8636,37878,-28215,-27195,35678,-48322,-12527,-21288,-95332,26550,85087,42160,33951,23492,-59413,-80936,31141,21937,-32141,-40882,67849,-35403,-67724,-26558,63078,-41195,26825,37729,31561,-49434,-30327,55977,-9258,16749,61303,95909,-37398,-20511,53528,-61842,15893,-46130,94425,49522,-37314,19781,69621,65904,115209,99038,7159,88025,30947,58989,4382,46999,33350,7624,-60552,16838,2711,-4359,-49503,-40966,43045,57764,-8591,66352,-24192,-4807,-38386,24429,-49306,-70919,38004,76963,-39241,17289,33417,19646,29938,-3846,95499,1328,29818,-30101,-10859,18864,-25977,38702,1381,-1302,-35122,-40588,18592,-55923,-36758,-2399,24035,7204,2838,16713,-32146,16317,18763,25574,27054,-5019,-53173,-87919,-65985,-46248,-6176,21694,52211,-13194,-31795,-18414,41402,13462,-68189,38143,-54345,-6563,-36501,-41713,-83936,-40118,102760,11945,-46213,83159,41962,16666,50116,33305,-39121,-32417,-18951,-58540,21247,16610,-72308,-30835,-50927,30151,-4104,2380,38631,51319,-6960,-34826,-32303,17404,-45462,81801,8255,40581,-23364,-43186,11776,-24238,12406,-46225,-18518,-55925,4802,60838,-5582,81374,5311,110382,9707,-13595,30695,-22470,-113949,-61536,-33946,-11132,6667,29568,-28194,-20589,39659,-21904,-66955,-29303,-559,34104,48585,-25490,-12153,-65695,-15343,46556,47823,65372,-33423,4363,24048,70495,105011,-13470,-34242,-34176,-67549,-13584,-33856,42507,15856,10431,-99248,-52274,58870,7046,-75811,-66883,14949,67388,7572,29290,-37326,48669,80781,62026,-2317,5919,-29795,-21530,-7171,31806,23646,-26227,-107912,56187,-32269,-23982,-37862,-38207,70550,69188,71793,17818,100119,14563,-32182,-64320,-42509,-71612,-17738,75509,18365,27298,23395,16043,51734,-1259,-15091,-11713,30628,30752,-12632,9784,330,-2385,-32603,-39344,-48956,-24905,14173,-11492],[862,-5596,6305,-20910,95395,29543,-28060,13172,29818,33216,51577,-44327,-40037,-39880,-81410,-26963,-48375,-24638,-7422,-19349,24924,405,18511,16472,-6477,-54296,115776,-73776,-61039,9570,43078,14217,526,17926,-10371,-21591,-32124,40828,81964,-33727,-82894,-10144,-3733,-18008,-30813,-40317,21615,-9336,-7144,-16089,15574,-10285,57526,-52010,42123,69406,-68713,-28317,-61655,11000,-21147,75498,66822,-6721,16031,-27737,-36648,25912,-19999,7431,12112,42957,-7270,52564,-15204,-11987,-26152,58018,-17383,-100874,-6898,4195,-44155,11402,-21779,-36337,-2895,-27831,-2467,4202,-58618,-23728,26848,15113,37753,-29985,34795,96155,42438,52433,-16005,4784,-655,17851,56111,-56168,-45359,-119826,-14209,-50835,36803,12131,30371,25775,-3469,-150625,-19009,-26860,5178,21892,-71510,-4645,-13444,-36229,-34072,14728,6937,14822,8155,-6307,4088,-39336,-47835,-69852,68989,-18369,-34721,12000,-103462,-77359,-51229,-1331,17275,19732,62452,-42812,-66129,-29824,63248,-24867,-34419,41877,-2944,72575,24649,-1291,-2384,-58786,-19677,13036,8710,-65191,-158,-76017,-12547,-22566,-17149,-30257,21417,17855,21851,3728,63818,-54,43013,14304,479,-81061,-19328,-2547,1972,72703,47785,-2191,-118250,-24887,40972,60336,29382,38404,41541,140871,2029,-104399,-43899,11647,22477,-478,-46930,-17585,-46229,-41549,-8661,-118891,-82591,-71032,-3381,435,-26399,41787,-26532,-11462,-12805,6344,-66734,-79145,-2598,105733,-14596,108249,79967,45831,63854,86553,-47894,-39955,76264,2485,-53739,-59525,-58084,-46505,-30170,12976,-17657,81674,77649,-71350,-38657,14777,-53670,34566,-62526,85460,47321,-25090,14298,53356,-115256,-155379,-106199,-953889,629089,52535,81198,70188,82777,80307,55350,12429,107785,193378,46354,28646,-6162,104330,26725,64091,24932,-570,23954,29077,-23842,-28401,-7746,-56555,-76659,-53900,48279,43523,-6767,-20810,7955,92527,4064,44284,-14658,-108101,-36594,-55365,65728,35266,62583,97341,52187,-7641,-13421,24200,-28389,-65016,-36755,-3834,18397,61507,-45763,21479,21333,-24138,30044,-24924,-43565,30192,44088,62746,66164,68220,22083,-34237,39365,30374,-8146,29010,47517,24348,-3239,10600,6127,70285,69330,5123,26122,17636,-30863,-15848,-34958,33307,-57775,-58028,325,27546,32585,42626,551,40344,16903,50630,45530,-35628,39812,319,30272,-34263,5202,-19744,62572,14281,13653,23046,24874,-19767,-1275,18770,52569,-545,-15481,-61096,-11528,27841,49543,-70813,-31200,-35748,-24510,-54577,-13964,54210,129592,70608,-3756,-4484,-5244,46559,-12379,-21226,38475,31585,-7690,22453,8042,19380,41446,94429,61053,24723,2827,73451,32754,-19669,-11208,146611,3690,76982,-33387,45800,-64047,-12405,6281,67608,25213,56601,38234,65770,65059,-8606,67784,-45129,-57356,17203,33144,30835,58548,28051,115439,19958,75768,38553,-11362,-29478,-14085,-31047,-19291,-18034,7857,83710,7429,82523,40241,-21674,-55500,-25144,52735,106257,18265,42671,19925,-3756,79194,29880,76962,121094,60073,-407,-11980,24888,-31571,-18605,-30197,46233,-21655,-85783,12369,-10558,33508,-27338,32752,56954,61870,50132,38447,-60672,-30855,-80997,-23822,-18631,10583,-10896,-41847,-45718,16235,-26278,26244,-34290,-17673,-41227,15378,-6125,-78874,-52291,-1381,-16149,-46464,32742,2155,24818,75942,10448,29202,17388,-14271,-12326,-91795,-81997,483,-20922,-31539,28423,44933,-45970,-19051,-10966,34448,26168,22641,-7695,-53088,16100,-43436,-21649,20185,29001,-3689,39288,54651,35163,-36574,20722,-401,-34204,8133,-61318,38597,11660,25317,36446,-1001,34348,23607,-587,-75503,49027,59663,-52441,-38609,-4992,-36905,-78095,-3559,-4458,-7891,26640,23877,-11461,-122050,-8943,18694,-2257,62044,75526,32874,-17670,-2407,24564,43990,-48544,-65920,-18891,-30950,70696,-7381,42212,49924,115106,59818,-1510,-10825,-18835,14998,32356,49069,-38865,-21806,46403,12796,63680,40214,42759,-78989,-52665,-40599,46020,-18687,-3420,-21601,43043,-9184,-36779,27489,83950,59121,-31289,-34549,-24202,-4194,-15837,-124227,-137933,-48484,-59039,49492,-22901,-11627,8827,32472,-31291,-6276,-9546,16497,-22239,21533,19424,53423,-14563,-17549,-10192,-32909,-107628,57518,5309,48556,34652,96494,-4124,31985,16520,28157,-25718,-27106,18344,-44922,-67009,-51257,11456,-472,-24776,-84430,-52385,-43331,24524,-53452,25873,32240,-66911,-23758,-12295,-9084,-14282,14617,9207,-12660,-31482,-13268,31488,-35039,-40988,-2772,-12091,-47850,64853,38686,8268,22023,-27561,-18321,47826,9013,71843,3233,-3866,44327,-13500,18141,29827,10992,89286,3192,-50769,47679,21846,-26740,-39693,-33596,-22897,-31418,12874,40391,5064,35937,29201,14603,-35669,43087,12229,26510,-22587,63472,33357,12109,-28257,80396,-13994,-20834,65778,-5035,15944,37602,-73141,-43881,48652,10620,49049,5902,20331,-4546,56677,71154,96025,147597,45641,71041,104447,-12204,46770,-5110,130301,63534,-112980,-76180,-102557,-12813,8811,4121,5761,-22061,-44847,26319,10651,-9268,13826,-80329,-10785,-45529,-16254,-8212,38862,-17081,-73578,35481,-45266,11514,5313,-60351,24396,75508,35176,11715,-50400,-77662,-60645,60400,30035,-57328,-16747,63435,-56968,-63765,2952,63791,-53285,33686,23683,53929,-31957,-24039,51078,-279,26257,42781,111855,-19634,-1101,29541,-59879,23772,-91875,108813,85217,-27758,-12592,44640,55371,107381,85025,12582,105807,31628,39624,14785,49438,9075,1672,-24028,12482,-6623,-13024,-40480,-47034,52794,70412,6298,69515,-21139,-9834,-52736,3998,-61792,-61456,39538,65310,-50526,33734,42283,22238,34200,-8571,84794,3598,49008,-17249,10445,3023,14209,59290,-16692,-11379,-69960,-87051,-5418,-34010,-30387,7674,-10958,15100,5704,14480,-52469,26336,29174,9261,14826,4621,-48499,-92311,-49997,-16893,25569,8518,31797,-15896,-36667,4081,47747,36473,-89453,27843,-54232,-5901,-25088,-40562,-60823,-46484,113474,2892,-36623,114521,49217,13824,61177,19054,-22525,-22871,-28753,-56172,30781,5553,-61472,-46859,-64272,37599,6641,15568,41681,82107,-22392,-35105,-44240,-1198,-50684,99569,-12106,57487,-3246,-71921,11346,18101,-741,-40935,-16609,-51529,15163,44514,-21134,61156,-8169,116671,4404,-9779,27733,-15605,-83238,-48755,-37099,-22153,13227,-20975,-45585,-43292,45493,-33708,-58326,-16277,11286,44548,28309,-35165,-35548,-69918,-31090,40587,54940,51057,-51274,6518,21908,38859,68643,-12744,-51443,-37604,-65976,-7440,-11496,25362,8893,19804,-95806,-31455,46160,16009,-72532,-66777,36297,88354,31554,58659,-16368,45192,67332,54370,-15498,9756,-43592,-18816,7068,17668,13612,-9630,-100971,23757,-39544,-18359,-51723,-8821,74301,69730,63942,29972,92281,21086,-55429,-52626,-33370,-35916,-12936,78675,20739,22861,30399,14974,35603,-22455,-11619,-15526,30585,40063,-9781,-7745,-20136,-4417,-39536,-46949,-55242,-29786,16438,-20461],[-14337,-4952,30493,-7497,107744,10277,-19628,30258,40670,34083,38912,-61234,-63097,-46435,-72801,-27289,-34554,-18439,-36590,-15950,16565,14040,21422,-2563,2892,-45262,157305,-58697,-40285,26332,16935,21834,4017,16210,-23917,-59951,-15014,35736,66891,-6433,-44360,6133,-20127,-21655,-52246,-35060,34261,-35134,-26017,-27202,28140,18961,80601,-9825,47548,73068,-93226,-66359,-42694,1788,-15185,46191,36824,-34660,7167,-24042,-36697,25521,-34384,17918,14535,46017,-11369,50820,-10150,-20194,-16132,82638,-32283,-94808,-17412,13435,-48200,10422,-19539,-15515,2663,-40821,2090,36656,-33796,-26641,-3708,10962,52077,-31020,13819,90182,44503,45224,355,17582,-6630,-11192,46847,-42068,-34745,-97523,-6911,-68420,28836,2067,36581,69236,-17837,-148797,-13851,-11471,-16316,28364,-66814,-11531,-4353,-35318,-27644,12161,1508,6202,12379,-27831,20767,-45339,-45036,-80135,55613,-22385,-14361,7419,-151942,-108740,-47276,-5448,25899,32079,75930,-48809,-71248,-24932,50168,-40555,-27728,19225,349,68962,18329,-6100,3578,-59375,-25838,1020,8733,-68606,27496,-40682,-2594,-14643,-20210,-11587,48459,58591,19013,-11751,57332,-23947,53354,36197,-18549,-111956,-21483,-7065,40477,78777,44030,-3197,-98151,-41217,21763,29726,11886,13135,15757,149762,5770,-99629,-40811,59,5585,-14656,-42847,-29630,-40639,-49600,-29509,-113812,-72955,-90318,-208,-10324,-7662,24257,-22017,-19776,-54252,-6643,-66904,-59628,796,127293,4215,86993,78769,47093,50103,112199,-36333,-17564,77221,11000,-47868,-61178,-64889,-45557,-28745,25237,3465,63138,89537,-82501,-60032,26046,-73703,19139,-54495,105003,85604,-44192,884,38275,-120595,-210505,-160838,-867250,608776,21086,110272,35569,84520,74998,49029,22528,83683,173890,69738,15045,-268,115585,22115,48835,45662,12288,26388,34167,-26825,-20455,-5499,-48641,-71031,-39187,61466,22525,32616,-37036,2501,96532,-23756,55597,-23322,-103623,-43749,-58341,52288,47295,75803,91026,77076,34826,-6184,24082,-18729,-49667,-32249,9616,37817,69778,-37578,4736,26922,511,38621,-31543,-40418,-5165,47677,52180,63548,65566,14440,-23891,79236,34985,15297,35145,49382,39035,18067,16146,-4149,60012,57206,-6205,-9789,14334,-48739,-5639,-27884,38638,-58662,-62669,10894,4295,23298,112847,9406,27818,33718,70038,28370,-27825,11226,-13648,24615,-36800,4741,-24970,92210,32,-6337,14822,22797,-24563,-33760,17266,35422,-16707,-29419,-22877,27855,39703,72137,-50331,21711,-10340,-43354,-65418,-7115,28859,115517,53641,295,-45334,-23664,92508,-30531,-54488,34271,21385,-9800,31630,8765,7199,34103,81390,71229,60754,46040,64355,18754,-30195,-31565,110367,-45596,73212,-25972,48797,-88415,-32137,18670,89831,24121,62719,32690,27748,83616,9340,100016,-20044,-29338,20549,35206,37412,82625,69914,131973,25653,71645,40267,-17966,-53688,-9586,-32634,-9798,-44333,14382,81956,9681,60378,43704,-24262,-47611,-17771,38774,80501,18527,33979,20782,-18739,40538,28872,68326,105635,64298,-1184,-19237,48048,-2277,4330,-6498,34213,-23531,-51157,10645,-34395,23569,-52802,15630,44260,58802,69938,29326,-60200,-47893,-72492,-4470,-7180,-8631,-22061,-24697,-59740,26897,-32018,713,-25943,-10183,-22637,24756,5231,-69986,-55222,5233,-21143,-54806,39525,-35388,43,39969,-18788,13045,17589,-19410,8253,-76376,-65079,16690,10814,8483,42103,71714,-56103,-22263,1165,40208,29192,27157,4183,-70708,24112,-35547,-38489,20910,29110,-48,52172,37718,42138,-30677,12575,-6921,-13557,6172,-55482,34746,2629,38056,44795,10374,37942,28604,-7982,-78588,39553,60977,-46252,-27396,-3833,-51419,-96504,-24335,5743,-31635,-11978,25410,-15750,-111437,-5353,19771,-878,41072,63673,61713,-50663,-18711,7144,50161,-55453,-65128,1152,-51844,84972,-10245,44112,35179,100320,56476,8917,-51054,-13173,-3365,-3650,45049,-8850,-14955,58386,13737,67725,14989,37712,-57775,-32135,-45966,34299,-818,28241,-31170,35348,-26590,-27234,26672,91617,77069,-7409,-44038,-44381,-27806,-15789,-97529,-116792,-33006,-48861,48087,-11334,3819,33737,47308,-13083,-9340,-31079,8612,6511,40590,13110,34625,-38213,-40149,-46651,-37531,-102033,56515,-16404,34099,41513,104708,-10961,12640,41228,39447,-23406,-50163,14404,-58059,-54544,-53332,14275,3201,-34084,-61199,-48770,-44621,-12192,-70947,39175,21983,-35301,10532,21302,-4322,-29479,-19206,-20667,-1249,-27692,-18493,3109,-25219,-44240,-3151,-12847,-38339,60846,32246,-9893,-953,-27245,-3400,59239,-13353,63633,20843,-7057,26171,14014,11194,25535,26873,68178,18416,-56788,60753,18764,-45248,-57148,-22017,-17710,-10368,-2951,48506,3115,40952,56630,28045,-8015,40396,16913,18208,-49530,44045,54909,-15296,-22281,112290,-11018,-49231,88095,3226,3084,48063,-68513,-15241,43175,7065,47270,-12132,19513,10434,60109,68417,71413,69900,62473,67527,138784,53279,64068,5722,153128,67869,-118970,-102352,-103862,-28467,-4980,-23396,-16499,-45348,-55252,65925,16383,-14282,15835,-58972,-2166,-27530,-16031,-14102,34577,-639,-120348,35916,-33014,37110,33191,-18210,19177,54943,16903,-11396,-109012,-90705,-39909,68750,30208,-73308,9455,61368,-68355,-53296,45030,55270,-52094,36754,-2569,68241,-9848,-16485,39698,21359,33402,27716,112929,1030,15421,-5216,-55414,32212,-114751,116814,108498,-26046,-56820,26026,45632,96446,71452,17479,105532,16510,14824,22341,47243,-10789,-3593,-3225,-3762,-22832,-25115,-28392,-55772,47915,76706,24991,50319,-19686,-29439,-67150,-25303,-60341,-40967,30744,51939,-56162,48892,48906,24918,32154,-11067,67644,333,66132,700,24424,-5853,41156,60795,-29191,-20460,-84711,-109023,-20746,-11988,-21709,15250,-27945,21138,7689,13097,-66017,32357,34090,-13671,2878,19048,-36197,-84097,-29370,11029,54976,948,13815,-24828,-34133,25447,50371,52827,-86987,16623,-40044,-7536,-14562,-38460,-34097,-32937,112885,-10444,-23607,123147,58980,8729,68160,6071,-10496,-18483,-36987,-52911,31151,-3128,-40296,-61447,-73729,36298,10365,30103,39680,85972,-32004,-41044,-55497,-17204,-56026,117687,-22146,58253,14247,-105890,13713,56729,-6959,-27853,-13764,-38165,33534,17172,-36554,30531,-18914,109874,-980,-4260,19911,-14905,-45235,-31579,-39397,-25785,19276,-60494,-50703,-55538,50747,-37378,-50496,2645,22348,48456,11980,-42626,-57031,-69011,-43010,39985,65211,22305,-69428,2054,11417,8570,-3073,-13595,-55793,-34977,-38536,6247,14160,6164,9373,30924,-90082,-11541,23964,22015,-53706,-58040,58505,92124,53840,78952,6620,40100,54726,39712,-28306,14333,-49659,-17468,27482,6738,2715,158,-83481,-16261,-45461,-17638,-68119,22878,59526,66957,53680,40939,58371,19819,-72401,-24396,-13633,4358,654,84963,20569,18973,29544,16939,10466,-36150,-2538,-21256,23898,41529,-4123,-25275,-37019,-5527,-41875,-42283,-57048,-35029,7436,-38664],[-35438,-3813,55048,4942,87504,-17817,-11520,48780,41460,30576,9622,-73090,-72164,-39112,-44152,-27577,-22599,694,-51180,-11239,814,24788,18981,-21775,15793,-33210,175445,-28048,-6033,35434,-319,33713,11332,3107,-42742,-90118,-1256,18331,39527,30120,732,28972,-31547,-13906,-55969,-28351,35215,-60369,-29799,-25409,33277,36288,102039,29414,47100,61869,-105808,-99164,-13385,-2481,2505,20057,6783,-56438,-2357,-12764,-30184,37200,-15513,28295,9314,45155,-11962,46320,-4012,-19197,-229,81868,-52720,-73954,-23760,20488,-51721,6438,-14936,3643,2393,-48343,1024,51167,-16773,-18014,-25214,-1800,62951,-29191,-5481,66999,37633,31637,18693,29501,-10556,-23779,33325,-29938,-18571,-70617,-2158,-76214,10822,-5324,39984,90094,-32292,-123509,-9448,5454,-27531,36718,-52655,-22486,16305,-28281,-16661,5793,473,1014,24424,-49607,35695,-49587,-28603,-67154,21644,-31032,-1566,-5231,-180504,-129965,-36852,-13081,33552,42955,66759,-53060,-66879,-14936,28144,-47661,-16523,6666,8883,57023,7782,-18833,355,-46117,-20803,-14074,7847,-53923,50212,1397,5598,549,-10296,10014,70072,89220,12120,-26906,34783,-47114,57249,62559,-24050,-108904,-17916,-21974,64230,58900,22929,3265,-64000,-52442,-2871,12934,-1407,-5043,-10116,122121,13478,-83728,-29859,-18492,-12217,-21178,-35595,-38475,-27685,-49689,-42468,-97150,-69781,-95484,1803,-24659,1912,-846,-9528,-20427,-80674,-22419,-64021,-26069,8331,120802,22316,38446,52423,36409,15140,118361,-33638,6942,72377,14603,-22429,-35472,-61591,-57083,-37357,25497,12294,36944,96323,-76267,-61479,32384,-86971,-5341,-47863,88058,93063,-66764,-21928,-3955,-122104,-230149,-217047,-750640,541066,8983,131885,18979,84498,69523,45423,32069,55629,132132,78535,7966,16420,125648,25371,28583,73718,27802,21576,29138,-21657,-10688,-4104,-43852,-75046,-20026,70416,8026,75583,-35435,2508,98937,-46096,53237,-15645,-75732,-29210,-47229,39558,56105,85732,79626,79401,79719,853,23584,-2197,-39960,-37026,16804,48519,64414,-17192,-349,35721,25189,47486,-38002,-31843,-36491,44798,33360,46996,61978,8947,-15152,113963,27074,22560,45209,45780,53961,33795,25889,-11652,32929,38348,-9711,-49028,2856,-56686,2984,-23284,43632,-43215,-54691,29505,-28054,27883,167999,21307,16692,40466,81851,11793,-7802,-11439,-32828,18041,-37029,5944,-28549,102068,-12785,-21189,10464,9141,-27730,-51839,13644,10736,-40603,-47315,16907,48822,42263,83668,-18774,80632,20067,-54501,-63584,-2485,2924,90870,40257,11492,-76484,-30996,129933,-47190,-67907,27340,8195,-8828,36530,-840,-5351,16012,51793,68490,83676,72139,26788,-12490,-46848,-44945,62453,-75841,69692,-11268,46405,-98892,-43491,30894,98182,13596,65185,22200,-5554,87957,24965,109229,-9552,-19838,20610,26615,36174,93797,84229,122397,29550,68353,48107,-20162,-62857,809,-23187,-1924,-67888,15318,72615,10768,42245,43852,-30181,-39323,-12129,15929,35979,18654,20127,16849,-28788,10612,26418,50070,77317,62553,-1679,-25652,67125,21592,24477,18635,23608,-20488,-13149,7791,-42466,10360,-66731,2165,14938,48173,87167,19857,-51395,-51751,-56527,21789,7681,-24874,-28063,1142,-50864,32691,-31948,-14088,-16463,1231,-2851,29267,15783,-52820,-49783,11115,-19839,-58742,45185,-71169,-16890,2909,-45530,-6101,21797,-17031,26929,-64735,-41437,17437,38269,47339,54375,82589,-68006,-21914,10920,36155,21235,30314,14759,-77599,29363,-18727,-55496,37673,35151,19736,63967,9919,44737,-28744,2259,-3372,16708,1462,-44898,30004,-6594,43605,51664,21666,36810,26578,-13232,-66607,27603,55132,-49904,-8192,-2386,-57662,-101307,-36727,16392,-44214,-48785,17738,-20457,-80147,3894,19232,5027,12847,43449,79142,-71754,-33018,-8245,56053,-50877,-51981,26453,-77007,82822,-15599,34550,11276,73460,41717,18649,-78712,-8052,-25487,-32633,37660,18797,-1252,54993,10809,64373,-7420,19299,-32149,-12261,-48483,18149,11092,54574,-40273,24950,-49410,-18996,21520,81816,79458,15706,-55000,-68540,-36848,-949,-19172,-76863,-7015,-26138,50953,7496,16509,54653,55329,-1152,681,-43894,3890,39148,53128,-941,14414,-58074,-74734,-86167,-40886,-100718,50513,-24603,7645,54150,110694,-9026,-12094,70233,45715,-26078,-69588,8047,-65973,-40756,-35090,14167,3119,-38337,-15421,-37692,-44341,-34395,-78307,31498,-3151,-1967,36141,49461,-5516,-35261,-46916,-46272,8577,-20857,-22062,-38463,-13007,-28772,-3927,-11886,-32526,55272,17088,-25770,-23411,-17445,3829,53509,-31616,44526,36709,-2313,3550,43290,4739,20049,45502,34664,37240,-46869,72295,21090,-54594,-76443,-6517,-6468,6035,-3393,58486,-4918,37836,72827,37183,12571,31886,13245,6371,-58306,17774,62437,-44811,-14604,120062,-6050,-61284,93425,13353,-10970,46893,-51897,22854,38550,4503,21931,-25466,30350,37302,48570,58804,40469,2421,76890,55066,153851,107850,79337,24430,183920,91572,-135781,-120007,-97595,-41143,-22509,-58524,-42380,-58782,-56221,109626,13017,-20744,10179,-26068,1030,-12214,-8991,-25392,28276,17973,-148385,36386,-17205,57588,57168,17744,10634,23231,-9841,-31919,-132988,-94701,-20840,59581,25964,-73155,28167,61064,-65957,-40045,85703,40736,-39181,35842,-37161,71536,12562,-6633,27998,51389,36957,23249,94301,16012,29558,-40851,-43823,43991,-113074,111913,114664,-32668,-98643,18723,40334,83099,54090,19609,84649,-9936,-8342,26942,40471,-22021,-7801,-2806,-27628,-40775,-37556,-15756,-66698,31808,74288,48590,17777,-21439,-57250,-81157,-57991,-45002,-11152,13063,37614,-57554,62001,54446,25271,26134,-9739,49171,-7070,78943,20618,25787,-5925,46877,40028,-28172,-26482,-81997,-98696,-21238,4682,-13640,18656,-22622,23457,9191,9808,-70093,33551,32981,-37224,-9502,34837,-15434,-63799,-9747,33144,74702,-1495,1409,-36181,-26283,42948,51308,59660,-60016,7049,-19958,-10877,-5044,-36886,-6872,-678,103287,-25166,-12203,102890,69696,4882,68500,-2422,-4190,-18350,-42664,-49991,22419,-5630,-9874,-67642,-76743,26036,7244,47365,34641,62058,-35242,-52717,-60917,-24922,-56979,133257,-15675,39616,24080,-121824,17345,84039,-8015,-14404,-11081,-21302,59293,-14566,-48761,-1465,-24611,95743,-3791,3719,9463,-19301,-16443,-12754,-43602,-21527,19859,-79798,-41953,-55061,52804,-32051,-44245,26550,32329,44993,3165,-45292,-67461,-62483,-47341,43417,76763,-10939,-78949,-6824,-6677,-11347,-62494,-10804,-44809,-25099,4922,25701,40700,-8203,16674,42607,-79334,1939,-2714,22036,-26936,-42802,72848,74177,68536,86920,23443,33072,48432,23482,-35587,13905,-46419,-17243,48219,2085,-6736,-1401,-64287,-58766,-49132,-23936,-76814,47317,30908,61219,42885,47503,10545,10174,-82334,18271,11620,33071,16037,96256,14379,15142,20333,23801,-13169,-39501,8713,-26328,15783,35300,1014,-41357,-46442,-7528,-38646,-28276,-52610,-39117,-9031,-61062],[-55812,-4819,74082,13399,42736,-51626,-4558,57264,31675,24949,-29087,-75574,-66231,-21987,-371,-26301,-15874,26374,-50196,-7224,-16779,29314,10462,-35920,29541,-19172,175757,8293,31966,38001,1490,46112,19789,-16388,-59453,-102251,9453,-6429,4724,63355,37726,52230,-35193,4036,-45274,-23250,22296,-78730,-16485,-6027,28937,35707,114211,52710,40706,36562,-106928,-119654,15502,1194,24038,2296,-15716,-65077,-9708,3874,-15135,57784,28648,33922,-2090,42363,-11673,38019,3619,-4612,18993,60248,-70842,-46031,-23677,20935,-56557,921,-5944,16016,-827,-46879,-3587,41688,-14898,2252,-31602,-20154,65114,-24456,-17577,35334,24803,14680,30804,37147,-10484,-19877,18499,-22282,-2218,-48268,1580,-73019,-10164,-5655,45337,86339,-44714,-89162,-6204,18959,-27656,43474,-30896,-33673,42083,-14034,-1679,-4978,3714,-2588,39418,-63784,46360,-50811,-7184,-35932,-26075,-37961,4036,-19568,-178414,-126594,-22797,-16908,34457,49018,32474,-56265,-45267,2934,605,-49275,-2666,10666,20848,40905,-4458,-31406,-10948,-16993,-3892,-29141,6823,-14305,63047,40415,10707,19855,12267,27547,80926,98951,4709,-38029,5463,-64286,51125,86120,-10803,-69568,-11072,-39879,67200,26410,-3988,10699,-26816,-56198,-28207,10696,-6110,-11395,-30957,58551,21255,-66470,-13968,-38266,-26529,-18229,-27069,-41486,-8141,-41448,-47176,-75532,-76726,-82745,4974,-39664,-357,-26802,7228,-13283,-84908,-38157,-55940,10042,22003,89945,35702,-19582,9764,16610,-26881,107396,-37273,21929,61912,12982,14463,9519,-50152,-80339,-54628,11332,8078,11716,100611,-50163,-44337,33506,-92179,-31805,-43124,34569,73175,-84013,-38805,-54638,-119397,-208732,-259857,-646876,420593,18788,136798,22999,83550,65918,45892,40696,33003,89362,68106,6711,38782,129425,34851,8262,94845,34062,8553,11873,-12113,394,-2413,-44732,-82124,-5327,68968,4352,106259,-14218,6049,100964,-54943,41147,3227,-34279,-3198,-29369,27131,56195,87127,65934,59329,106694,4507,22646,18521,-40930,-47399,16441,47898,45924,8913,7625,49685,44240,59629,-38079,-17377,-52899,40057,16188,20975,57841,9258,-10167,128093,9928,12765,53128,40049,63435,38582,36742,-10069,-1242,16981,-1826,-82983,-16175,-53846,6980,-22471,46282,-19705,-34820,45834,-64077,55606,198432,31976,11791,22295,83442,-3431,16283,-25966,-53730,12167,-35261,9525,-29820,91213,-23018,-29874,12644,-14547,-29581,-49657,8160,-17869,-66212,-61374,50716,46059,36476,80583,15082,123997,53389,-53128,-52919,591,-17781,60142,36637,27149,-91149,-28934,139241,-56951,-57600,19037,-4292,-3447,35894,-19965,-14644,-7383,15058,54996,88726,78373,-19946,-49477,-60539,-44290,24583,-80709,66199,6180,39753,-98384,-48743,43524,93726,-1754,64201,8980,-24357,77805,32993,93256,-12285,-24568,18859,11420,31051,87387,75592,101317,31654,61802,59663,-10835,-55399,12743,-9420,-614,-88345,9981,54250,9545,31048,35808,-36970,-33087,-13599,-8560,-8446,19432,3449,8930,-32893,-2674,22508,25268,52834,54545,262,-29540,72611,33895,35852,36847,10735,-16876,17775,3459,-34648,-2919,-75132,-7686,-20113,34863,97836,9649,-36471,-41178,-37027,47648,19639,-34360,-29108,26334,-22140,30638,-26461,-17413,-7947,8250,8885,26729,22477,-31734,-36883,15067,-12074,-57311,44436,-95356,-23800,-27328,-63714,-22811,29232,-9573,36430,-57844,-15660,7475,58191,75690,63915,76656,-77633,-16297,16368,27405,4338,30280,20672,-67058,24891,-3208,-71106,67425,44904,50549,72259,-24873,43723,-34523,-10543,10434,45613,-5190,-31802,30415,-12410,42995,54056,29559,34089,19145,-13177,-44296,17379,47053,-55327,17320,-1277,-53439,-89471,-39485,25309,-39576,-76063,-628,-23839,-37957,15078,18192,12787,-15937,21784,86066,-71382,-40616,-16469,63263,-33999,-28021,52145,-98075,66032,-23574,15870,-16954,42649,14125,20316,-88572,-4286,-45367,-50440,26545,35479,16692,37844,5640,55974,-19877,-12624,-5981,-862,-50923,1353,15088,70081,-45463,12266,-72448,-15000,15463,59969,61970,34988,-63109,-91499,-31189,24669,77427,-29150,24847,6079,56751,30038,22544,65247,54872,442,20016,-40648,3204,63710,53548,-19558,-152,-68777,-113291,-116639,-44003,-97759,43100,-13181,-24868,67627,106796,2321,-38487,94125,45360,-36396,-81496,943,-65670,-30364,-6254,4736,-941,-36230,39702,-20023,-42261,-37244,-73054,3929,-40914,15673,45849,63033,-9922,-27797,-57264,-61478,16228,-8153,-23888,-80158,-1324,-392,-4832,-7296,-34854,48638,-2732,-32316,-42241,-466,-322,33015,-40880,23889,47555,9567,-13442,66008,-1257,14912,61488,-2052,52261,-20309,81307,26041,-44335,-91676,10928,9371,12999,6720,62160,-19467,25232,77707,42442,21688,19390,1837,-6432,-50488,-9840,54756,-65244,-5866,112779,-140,-55989,71572,20474,-23333,34215,-26697,59446,32577,2306,-22667,-32860,46968,63273,27011,45924,13585,-24540,82955,35061,136921,124843,78673,46106,215880,127463,-159304,-124433,-85584,-49003,-38078,-93947,-70661,-62791,-48208,139070,5692,-26194,-2162,2204,-1473,-1444,604,-39333,22110,36302,-143096,35908,-4698,68943,73762,37683,-483,-14633,-38723,-47771,-120358,-87571,1095,42791,20329,-55255,32011,58336,-51395,-27484,109191,23873,-19982,30213,-74039,63763,32582,7117,22350,80017,36182,29275,60111,19236,41162,-67268,-23083,57887,-95876,90596,104073,-44565,-126034,20925,38220,66223,33000,16906,48468,-40831,-24237,29514,31278,-23879,-10951,-19547,-52963,-54298,-44613,-4327,-78146,10786,63739,72872,-16925,-26933,-82053,-93368,-85729,-19695,22906,-9263,23490,-54827,73038,59939,22298,20044,-4118,34105,-16161,85649,39203,13740,1753,34108,2170,-10451,-28424,-69174,-62642,-6484,15941,-8681,17810,-2530,21403,10429,1598,-64536,30307,26847,-54517,-21956,47255,11722,-36167,2334,45675,79028,-548,-5532,-45460,-16543,54976,52258,59314,-15924,350,-4097,-14444,3911,-38083,18295,41238,88560,-37071,-7235,57895,78329,4248,61667,-4682,-3050,-18551,-43489,-47287,7711,1381,25005,-60479,-72509,9315,767,69579,28799,21734,-33833,-65461,-56212,-21512,-50328,142047,6006,6359,24015,-102127,20729,97074,-6584,-8788,-8550,-6663,88038,-43192,-55838,-26538,-24814,78950,-2467,14448,-1005,-24587,-4869,2500,-50085,-10945,12123,-80588,-22666,-44604,49898,-19112,-38618,50611,41125,34473,2142,-42055,-62227,-51348,-42896,47058,86639,-38670,-73016,-16066,-29521,-18377,-75719,-1138,-25286,-9926,47540,47188,63287,-12695,25665,53450,-62374,6529,-27325,15293,-1492,-25888,73205,37444,71764,84360,28952,23037,50162,10974,-35361,3756,-35600,-17174,62476,5242,-12167,-13606,-52126,-96905,-50213,-37007,-70766,57251,-3199,52646,33678,46711,-35854,-5617,-84143,66626,36884,39553,25349,106744,332,10809,4572,34443,-24267,-32811,17795,-28011,9259,23781,2892,-54661,-47855,-12061,-30363,-9929,-40880,-40988,-25656,-76659],[-68157,-9438,82643,16794,-7588,-84457,-250,47106,14188,20311,-66492,-66981,-49674,-2614,47494,-22215,-15021,49696,-38632,-4520,-30798,25371,-3329,-40698,40924,-3957,171531,39480,61660,35295,24359,54758,25990,-34094,-66298,-94589,18652,-32341,-30035,82101,53823,68115,-30270,26674,-28108,-22086,-2504,-84946,9567,26277,14048,17786,111055,53635,29849,5828,-98891,-123591,34040,12402,40247,-7998,-29713,-58663,-12685,20990,7051,78431,76207,31314,-15934,38177,-11326,25327,11916,23481,39319,30341,-78477,-21585,-17014,11545,-63478,-4325,6098,19022,-2886,-35294,-7679,10544,-28813,29219,-24779,-39781,56336,-17552,-19675,7681,11266,-1600,31429,38923,-5650,-4394,6498,-18119,10854,-32292,5572,-61189,-26182,2339,52660,64544,-53012,-56614,-6665,24574,-21230,43188,-4534,-38148,64529,6865,14661,-20427,8137,-7641,50694,-66437,51199,-47813,8849,1125,-76509,-37304,3271,-29115,-150373,-95251,-7538,-9738,23712,47258,-18739,-58622,-6075,27232,-26300,-49114,11502,30540,33189,25826,-15132,-35838,-26631,21366,19380,-39416,6657,42953,64042,66431,13438,39280,40704,35271,79169,83858,1134,-42149,-19978,-73259,32059,98816,20192,-12215,-3618,-51620,49846,-3185,-27318,11900,1983,-52362,-48897,17331,-990,-7792,-44556,-23306,24839,-56869,3069,-53295,-34606,-7581,-19695,-37619,14900,-25961,-45490,-56443,-88177,-58787,9552,-52560,-13403,-45766,25347,2643,-67781,-50771,-42377,38599,40824,49945,41235,-68052,-35051,-5946,-61576,87176,-40267,20653,45855,7652,49051,49799,-34763,-106838,-73897,-12965,-5020,-5759,101100,-8381,-16893,30084,-90204,-51925,-40600,-34655,40854,-88955,-33125,-93763,-111268,-154714,-280195,-578037,249682,48969,124264,42563,82769,66426,49952,49401,24590,59590,40051,7278,59147,123519,46831,-4520,100581,25754,-9746,-12903,-2366,12946,1671,-48826,-78379,880,54192,11669,108014,20514,9675,102237,-45976,24693,25136,8345,18991,-13776,13775,44910,75733,52282,24834,101426,3753,21992,39399,-51952,-56975,9331,37266,19516,32591,26147,68099,53115,71378,-27076,1521,-49860,36984,6878,-6561,54481,16415,-9701,115921,-9106,-8916,54390,35653,63215,32317,45204,4761,-28980,-513,14938,-102550,-39709,-43692,4252,-25283,45240,5942,-7474,50156,-94857,103614,204280,38246,15714,-24150,75367,-18506,34702,-33621,-71511,8390,-32300,14916,-28586,67952,-29338,-34376,21491,-41478,-29044,-29480,1438,-43610,-85505,-63017,73546,25529,25458,62770,42650,132723,81834,-37425,-37746,3082,-32441,27251,41830,42611,-87675,-21774,109692,-56264,-28118,11338,-12774,5620,30076,-44739,-19073,-30172,-18391,36102,76948,68463,-53317,-72582,-58404,-27189,8061,-64060,61385,21446,30466,-92208,-50890,56360,83309,-14783,60561,-6074,-27073,57380,30473,59843,-19821,-33551,15560,-4364,24992,62776,55416,84510,30214,48538,69186,11841,-35317,20355,187,-7419,-104954,-866,28252,5805,25660,19393,-39285,-29930,-24407,-26183,-39662,20944,-12617,-557,-33060,-903,17426,-2086,43357,41488,5661,-29754,58970,33643,35282,45435,-9092,-16880,36099,-1661,-15213,-13547,-83831,-16356,-47663,24484,99103,-1735,-21401,-19271,-17538,65807,24213,-34714,-28541,42754,13139,20004,-16714,-12089,-2363,4392,5715,16800,23310,-11683,-19221,16907,766,-52043,33010,-101188,-20270,-48316,-71978,-34089,37324,-2976,31636,-53356,5589,-6221,68750,88862,68868,59861,-79456,-6032,16501,20177,-16975,25363,19978,-43049,7830,1920,-83207,98036,54198,80521,75003,-61905,39284,-48268,-24837,30383,60292,-12534,-18859,37305,-11273,39210,50975,32633,32912,8728,-6208,-18474,11329,44382,-50927,45652,-1164,-39173,-62572,-31214,32070,-17734,-87565,-26831,-24607,2050,25110,19475,19100,-39237,4294,83790,-44766,-38345,-15560,71761,-8924,1863,73072,-106057,42125,-33539,-5227,-42314,17332,-21781,11361,-82431,-1589,-58134,-56683,10429,36932,34469,12868,1307,46017,-19784,-45443,17081,-2345,-54632,-11985,12594,72461,-44970,-2795,-89457,-15917,10129,34357,28994,50272,-63191,-107202,-16486,53044,146734,15386,56653,41003,60708,49914,20547,64457,46328,-7721,41341,-20321,4950,70964,39755,-37760,-4840,-68322,-137544,-126694,-46599,-88150,37552,15639,-53871,75537,86636,20481,-61479,102280,38169,-53559,-83551,-5033,-57012,-26221,18697,-15967,-6414,-29055,87665,-785,-38467,-22445,-54892,-33915,-84090,10754,38650,61476,-13152,-9452,-46208,-63985,21680,10903,-24289,-107049,6965,31360,-5211,1337,-41911,42067,-21213,-25359,-55285,18183,-15090,6068,-37628,10695,51589,25278,-17303,76402,-6159,10695,69826,-31538,58424,18001,86378,30065,-11312,-95385,29169,26567,10450,19664,52988,-38454,5944,74212,45015,19610,6285,-14198,-17960,-33500,-32885,35247,-68984,2801,101724,6173,-40626,25599,20643,-31253,13630,1819,82740,22701,-582,-73340,-33735,62565,77798,3306,34013,-876,-8545,77891,11726,89099,97762,55358,64951,241231,159473,-182647,-118348,-70241,-52468,-48447,-121199,-96448,-60196,-35486,140031,-158,-29141,-17725,11084,-8964,5202,6766,-51912,16464,52200,-102331,33337,-1298,70579,81625,39808,-12370,-50497,-62113,-57957,-83010,-69374,31188,28055,14836,-24869,19079,47467,-31243,-18201,105331,7854,-1681,18854,-106178,47169,49030,25397,26971,96368,31000,39838,22016,9549,48362,-77874,4285,69214,-74459,54482,81446,-56703,-133458,26264,34831,45074,13051,8241,7201,-68780,-30345,31399,23043,-18446,-12825,-44457,-73874,-58217,-39561,4936,-87577,-8373,48013,89130,-44836,-35538,-92377,-101371,-99354,9258,52661,-30628,11085,-46515,82156,64413,16644,17822,5222,25344,-24163,85544,53516,-7764,13558,12762,-40948,19711,-26523,-54103,-17913,17502,26840,-8132,14246,18413,16118,11497,-12694,-51476,23677,17865,-60697,-32894,51570,39704,-8372,1642,44942,65760,1331,-8541,-48944,-8231,61276,53658,57459,32219,-3682,678,-16205,13194,-43682,39146,78130,72465,-41845,-11635,1700,81091,6287,49673,-1058,-6230,-14505,-36833,-43740,-7583,18896,56527,-39324,-62346,-9895,-3862,95709,23795,-17043,-30773,-73060,-40071,-8569,-35982,140016,35351,-30074,14966,-49455,23020,97074,-5491,-16598,-5263,1789,112195,-63544,-57509,-38779,-20798,62836,2865,27152,-9530,-25560,-7945,9429,-56173,2881,-3193,-72108,-315,-30374,41931,-1444,-32366,67393,48246,18182,6304,-33730,-42996,-37705,-31401,47329,92633,-54456,-50203,-21074,-53667,-16438,-42993,15051,-11143,6202,73438,65800,77355,-5771,29275,61973,-40275,2855,-43615,3632,15004,-13290,58190,-8459,62559,76320,22973,9212,57438,5627,-28860,-16678,-21591,-16012,64556,15239,-11620,-30936,-52102,-122718,-48911,-53616,-48454,50633,-33631,41395,26845,37100,-69201,-22869,-77250,107406,58082,25802,23643,106692,-20486,5664,-14240,45354,-17130,-19176,21181,-24641,5023,10733,1139,-63729,-43744,-19760,-19003,7288,-23318,-40164,-34549,-74697],[-67344,-17405,78861,16233,-44764,-105798,-405,17765,-5771,19283,-91580,-49177,-29766,10924,85537,-14994,-18372,62433,-24507,-2265,-39462,13219,-20089,-35086,47041,11730,170877,57499,74110,28132,60901,56662,27356,-41186,-58561,-72853,27733,-53215,-56488,81299,43619,69902,-18380,45713,-12414,-25572,-33618,-77317,39185,59370,-10804,-10561,91449,34793,17259,-18319,-84742,-111098,37168,27553,44587,-15412,-39447,-41506,-10794,33226,30796,88096,102915,19757,-27684,31355,-9886,8715,18717,58664,58274,6364,-70410,-9668,-5774,-7736,-71451,-7803,17103,12994,-341,-15582,-7229,-32492,-51750,54748,-12795,-56269,38255,-9943,-12645,-4251,2402,-13237,21477,36215,3136,15747,1382,-14101,20019,-18404,10137,-45452,-32086,16378,57600,35106,-55038,-29957,-13181,19836,-15854,31204,22307,-29086,76791,32007,28008,-39496,8851,-15936,52521,-57907,50048,-39840,12840,29571,-117261,-26775,-2523,-29647,-110808,-47379,8122,11709,584,37226,-70861,-59547,42120,51915,-45215,-49748,23710,58615,42455,16353,-20983,-27878,-41585,56434,39973,-40300,8958,99919,54389,74485,16137,55206,63992,30897,67158,49408,4517,-38386,-34034,-75089,-606,95337,60033,36206,2274,-51048,20410,-19165,-42354,2193,15187,-43056,-60701,24683,11688,-839,-52273,-95510,21176,-58878,18374,-59087,-36068,6416,-14873,-27740,36754,-5197,-39494,-44408,-92414,-36148,12351,-62009,-32480,-51526,42625,28331,-36737,-57337,-25367,54490,60534,20050,37854,-94228,-68661,-23979,-79613,67316,-35912,4278,24726,1790,67541,58538,-20390,-125640,-86724,-37780,-19992,-12572,93662,36314,8067,23386,-83189,-59862,-40699,-89282,13023,-79441,2848,-107656,-96244,-86404,-278279,-540143,49252,93931,100364,68121,82671,72976,55506,59621,34590,45280,2858,5077,70437,109025,57091,-3262,91795,6061,-27400,-33878,4462,27509,10035,-50898,-53266,-896,28053,25628,73959,57083,10118,101081,-21094,8481,41676,41820,25684,-7244,-813,24167,50476,39991,-11632,63876,366,23162,55793,-67776,-60364,-1898,21116,-7166,47061,49424,87288,49580,75189,-5038,20976,-30786,36515,5759,-27810,53520,28316,-13338,82690,-22191,-33611,47625,34654,52572,20004,48696,32399,-38821,-7675,34727,-101868,-62565,-32200,-4645,-29932,40353,30741,21005,38102,-112111,150089,192670,38830,27871,-82428,60981,-34642,40114,-38132,-81418,7778,-29049,19933,-25459,45369,-30723,-38568,34364,-62876,-24164,-442,-5820,-58803,-91691,-47734,82986,707,13404,33832,58859,102648,96476,-11434,-21605,5840,-43528,-3524,49880,53036,-69406,-13784,49444,-44810,10442,6129,-15216,15408,21128,-69431,-20008,-47932,-40085,18250,53950,49159,-59855,-64159,-32120,2881,8900,-36464,53709,31226,20356,-84761,-51721,67788,75231,-19057,54824,-23863,-19140,33533,18110,24447,-22205,-37414,9842,-15063,19482,25651,35139,79827,22411,27528,69917,42134,-10670,18573,-171,-19975,-114839,-15072,-1100,548,22080,-1090,-30936,-29207,-41793,-29888,-54180,22288,-24622,-8344,-32231,7517,11950,-27530,48898,25979,13880,-26016,28087,25011,23437,47371,-37547,-22688,41406,-6259,9180,-20909,-94410,-26278,-57223,21519,90778,-14226,-13652,7697,-596,71376,20936,-26293,-31525,46241,37459,2739,-4627,-2847,-1124,-12308,-13797,934,17779,3247,-547,17538,16133,-47045,10345,-87571,-7709,-62743,-73530,-39881,42635,-3760,11882,-47930,15931,-17727,69433,86951,67382,42213,-68679,5892,11638,19163,-36927,14794,12729,-15789,-16297,-6954,-89733,113271,58668,95442,71120,-94594,31016,-65827,-38252,49641,52189,-19474,-8184,47632,-1472,34244,43449,31502,34936,-2197,7015,4517,9840,53781,-30495,72053,-2569,-18649,-26856,-11386,37623,14432,-80629,-53652,-22345,28584,32624,26429,21220,-53745,-6446,72993,3857,-26120,-7952,79181,16752,31599,85318,-95168,22056,-43840,-20685,-57282,4518,-56247,-5001,-66062,1522,-61482,-53398,-11402,23717,46931,-11855,1151,37652,-9452,-55675,34678,-15663,-58889,-18292,7919,62965,-39036,-19885,-95267,-19569,4527,12814,-6768,62767,-51504,-110965,-911,74363,161629,49622,82286,69625,56736,60080,11706,56282,31786,-20445,56863,11612,5245,57835,14411,-50333,459,-58529,-127056,-111127,-47087,-70406,35684,51360,-69153,72685,50971,40300,-76606,88166,25496,-73289,-76439,-8664,-42535,-28329,27767,-42805,-8868,-20423,115297,13270,-33309,3516,-26177,-67530,-120000,-8401,19799,53747,-11023,11746,-18075,-55931,25070,33450,-23600,-109546,9770,56643,-4324,12580,-45267,36840,-32561,-6910,-61432,31262,-35458,-15848,-21392,9968,48983,39915,-7317,73042,-8550,6847,67738,-46125,54696,57906,85476,30374,36715,-80896,48010,41072,1267,28938,30035,-57337,-14573,66370,45979,10284,-3528,-30517,-26735,-16616,-46368,11247,-55050,9959,93704,12699,-26539,-28569,12370,-33007,-9244,28264,86234,7846,-4912,-114128,-28263,71881,75806,-14686,26307,276,32187,63418,-9004,27543,42983,14443,75938,253244,173035,-198785,-108984,-53901,-53160,-53348,-133582,-112727,-54662,-25373,110390,-1144,-29786,-31717,-5105,-19886,9560,4464,-58801,10220,63403,-38822,27749,-9709,64336,81005,29576,-22444,-76715,-74083,-62133,-37991,-42423,68168,19656,9578,7187,-6342,24887,-14635,-13526,75168,-5117,9561,1440,-127197,25334,61589,46361,42339,94805,22076,46889,-6859,-8833,47946,-71868,31452,72906,-55812,10694,53788,-64113,-122580,27930,25806,20963,703,-5928,-28927,-87671,-27460,33616,18964,-9176,-12603,-66463,-86374,-50169,-18224,11667,-92325,-20626,30878,88568,-61195,-45666,-81740,-102240,-91559,35271,67949,-46003,2041,-30766,88734,64337,10051,21840,16880,23000,-28717,79606,61467,-31267,24387,-5854,-75823,50583,-22067,-41787,16932,41009,43699,-11814,10528,27515,10376,12509,-30842,-34528,14873,8694,-54995,-39993,44693,59223,12624,-13372,27573,37090,1480,-8600,-44715,-3418,62731,54494,59604,70543,-6116,-6527,-14272,23740,-53323,52993,95028,57384,-36441,-25224,-48945,74635,8234,36643,6147,-13166,-3561,-21472,-38296,-17488,44111,76265,-8845,-49301,-28000,-2173,119545,20067,-38630,-28677,-71082,-15495,7993,-17258,125140,62220,-56203,307,13366,24241,87628,-7023,-38231,-166,2892,123873,-74231,-55039,-35696,-14968,49830,10459,39807,-15396,-18879,-16584,6910,-57035,16263,-21718,-64548,16043,-19071,30751,17718,-25356,69893,52673,-1693,11518,-22942,-16901,-24028,-16830,42679,94832,-57231,-15782,-18210,-76290,-12659,8100,34403,-15325,18250,74722,76873,81047,10211,22170,66787,-16166,-6369,-47504,-9279,18852,-9751,31291,-51015,42927,67285,10190,-7704,65027,7971,-19170,-42545,-9814,-12777,51737,28185,-4761,-45573,-63723,-129307,-45750,-68078,-14020,30978,-53283,27981,20856,19622,-84749,-35642,-62704,128370,73399,6625,11485,89266,-44009,-233,-31889,52257,5235,-3234,17677,-16552,2093,-76,-1577,-66999,-38015,-29691,-7482,18983,-4730,-36712,-30834,-51369],[-52758,-26892,64820,14317,-59474,-104550,-6361,-21613,-22381,22857,-96786,-27352,-13327,13021,101907,-5626,-23221,60041,-15109,1230,-45091,-3672,-36674,-22257,46054,27058,170170,59282,67161,17065,97596,51659,23331,-31510,-36808,-46690,36606,-64142,-67778,63889,12447,54990,-3020,52772,-2681,-32572,-64005,-58769,61780,79136,-42436,-39025,60187,5681,5969,-27199,-67822,-87332,25931,41318,35587,-24118,-50009,-22157,-5622,37198,47604,78848,94662,1879,-33760,19913,-5835,-10039,21135,89057,72754,-2091,-46566,-13934,6555,-32728,-77828,-8788,22285,552,8142,7609,-425,-74317,-72066,70642,-5098,-66116,15713,-3359,-247,5533,1432,-17666,8428,33910,13619,34110,5708,-6805,26773,-1229,14379,-30742,-27669,31706,54959,7239,-49025,-9325,-25113,5563,-18171,6820,44760,-4313,76424,57491,33742,-59336,1453,-26188,42678,-41551,44005,-27070,5257,39466,-138099,-9142,-11113,-20379,-72103,-3175,24925,43904,-29877,22599,-107136,-57913,85286,68782,-50158,-51957,32129,83482,45896,14849,-19701,-8755,-50964,75570,49536,-29630,15834,137514,37506,67295,21488,65069,71420,16440,50259,9008,15053,-28552,-34818,-72769,-42725,75678,93586,56092,5420,-37556,-5427,-17984,-48661,-18474,12050,-31924,-61796,25976,27012,1975,-58033,-135152,9533,-69082,30937,-53773,-32683,18634,-11809,-14341,52530,18351,-29909,-38509,-79066,-24837,8193,-68671,-50482,-41926,57192,62406,-2552,-55587,-8605,58008,75269,12747,27077,-95417,-83394,-32342,-78961,54703,-21186,-19020,214,-1282,61962,24592,-11147,-129269,-86786,-52338,-29836,-10301,74791,65085,17906,14959,-73356,-55525,-43754,-108140,-557,-59064,59579,-93547,-73574,-23882,-261849,-512729,-137843,144760,74159,89819,82718,86367,59702,71782,60090,40965,-30611,-2087,69126,91421,62559,12428,76225,-16219,-37831,-37566,7222,44133,23141,-46739,-7461,-8227,-3052,39121,15536,83033,6006,95682,11168,-4633,46774,60243,14895,-11701,-15024,363,14675,29324,-37843,8702,-1738,28045,63613,-81511,-56864,-13589,5210,-27345,49054,70097,101769,34180,64930,21059,35041,-4847,36986,7921,-38403,55824,40472,-20060,40688,-24329,-52219,34690,36759,35102,9504,46379,66738,-26813,-533,52194,-80975,-78593,-25062,-15873,-33556,32777,52977,45468,12860,-113017,161736,173079,34226,44715,-120716,45001,-50973,30582,-43506,-80601,10862,-26130,21304,-21868,34422,-27159,-45893,46717,-71697,-13369,25909,-12949,-57777,-81993,-17503,79024,-15389,4177,433,63589,47567,92318,15199,-6632,9148,-53265,-27882,53732,55267,-42878,-7488,-16523,-25813,47547,4496,-11264,21565,12223,-88088,-21185,-58419,-45651,6631,27096,27070,-41399,-22265,14277,37492,13230,-9387,42358,35006,11201,-77526,-51359,75006,73567,-11943,46793,-45620,-8990,13201,194,4365,-13707,-32345,683,-17464,14651,-11459,22154,85501,6233,852,57342,68388,9680,5528,-10091,-33181,-113665,-29606,-27840,-4302,15677,-18948,-8724,-29037,-57989,-16814,-56870,21818,-30269,-11442,-31996,13003,7334,-46533,60759,11363,22784,-19004,-10755,15209,4728,47965,-70088,-33440,36339,-9069,31574,-27294,-103773,-37857,-45119,27686,76090,-26886,-18203,32500,12611,63463,13367,-12280,-42509,37517,38537,-17038,7155,5688,-4638,-38291,-44356,-18066,6844,10898,15370,18630,30956,-47828,-19885,-59477,10467,-74955,-73450,-42225,42237,-15042,-17945,-39887,12028,-24123,60930,73153,58530,33137,-44325,15180,3380,25612,-50082,-569,852,4960,-33691,-25926,-89196,101690,55706,85918,60864,-114537,18465,-79324,-47531,61447,21820,-25403,-794,56304,15523,27596,33795,28234,39639,-11423,23640,20576,11666,75905,1830,91464,-5641,1459,8673,17673,43137,45139,-57393,-71481,-17630,35947,38069,40950,17862,-59957,-11356,54201,59869,-7362,216,81513,35538,55945,87271,-65613,16006,-51938,-24936,-56652,6074,-78116,-21625,-46483,7239,-56107,-43283,-37075,-167,50585,-28859,7339,32412,5355,-25112,46507,-34411,-61251,-15284,6475,45749,-29367,-37381,-87687,-21662,-4182,120,-28123,73469,-27902,-101369,8434,80135,129005,71286,96639,83572,40754,55856,-1223,47189,14280,-30234,61134,45286,-773,28436,-15458,-53536,12069,-44114,-74947,-73763,-43481,-46665,37336,79792,-63937,57398,8922,55714,-82020,53282,10120,-89309,-64005,-9924,-26492,-34128,17211,-64476,-3933,-15000,117101,16890,-27279,32502,8143,-83796,-133749,-23446,-1489,52879,-1308,25427,17000,-42589,26298,53886,-21643,-88200,6260,68639,-1691,23623,-36840,33784,-33321,15036,-60379,32112,-54153,-22483,4303,21026,41788,48601,9483,58823,-6780,2183,55721,-43756,43717,87162,76287,26146,84049,-46533,67495,49320,-10984,32017,-492,-70200,-30516,57399,45767,-972,-7007,-43271,-32100,-7106,-47301,-8212,-29007,14168,89581,19312,-23028,-70019,-2741,-28399,-28682,48732,71726,-10358,-10390,-133664,-17335,72739,58842,-21657,24048,14634,74566,45055,-21449,-23011,-12220,-29179,76356,248123,162546,-203354,-103652,-38650,-52644,-54543,-128681,-113650,-49251,-26402,60739,2892,-29979,-39738,-40014,-32030,13354,-7991,-56547,1728,67617,24734,18858,-28459,52652,72286,15358,-27951,-89534,-72867,-60369,-201,-11144,101988,15275,3923,28583,-35927,-7610,-9673,-13376,31347,-13818,10917,-20494,-133095,2236,70185,65330,65005,78895,10773,44181,-18693,-28029,37025,-54267,49624,66897,-41185,-29961,27977,-63618,-99826,22324,9900,-2542,121,-23329,-53860,-94016,-18586,36294,20643,621,-8987,-76267,-89080,-31667,16669,15854,-90512,-23909,15305,67437,-65493,-55133,-52040,-93616,-59639,53325,60704,-52666,-2351,-7413,90482,55153,4363,31874,28960,24432,-28412,70562,62138,-48233,29326,-13893,-93087,66754,-16848,-33295,30506,54908,68408,-18389,9287,19182,7603,13709,-47247,-17690,4995,1595,-40892,-41144,26606,58318,22345,-39177,-7337,-860,-2458,-5355,-33010,-2436,60758,52913,67863,89541,-7965,-20919,-7840,35995,-64151,56196,83194,44258,-20229,-44364,-81856,57442,6480,27552,13575,-23447,13333,815,-30808,-17494,70395,78608,22056,-37152,-43608,7415,132102,16693,-36643,-28239,-58966,10410,19975,541,98676,78044,-62370,-15452,58196,24995,72862,-12426,-68261,7018,-1909,118678,-76764,-50623,-18674,-10088,41338,17622,49562,-19103,-5139,-21576,-1404,-47917,25884,-37007,-63514,19235,-14882,19726,35644,-19186,55021,53246,-22038,13815,-13412,6406,-12435,-3987,34110,95372,-50789,20174,-6068,-95506,-13018,46256,52588,-40025,22424,53971,77546,75843,29949,3633,66796,5773,-17771,-38338,-19402,10888,-16411,-874,-79782,17178,58122,-1954,-24900,67432,15572,-9323,-64910,-4688,-7207,25429,37878,6517,-50931,-81249,-113794,-41252,-73926,24487,5463,-59031,13520,12335,-2208,-83866,-38517,-43752,123993,82894,867,-4954,55355,-64555,-6563,-44490,52016,32322,10483,9068,-6266,-1050,-6161,-573,-63231,-33926,-39409,1250,22845,8097,-31100,-15306,-12577],[-29021,-35299,45815,13904,-53321,-75686,-18172,-55782,-31109,29922,-81118,-8543,-4174,2409,91440,3649,-27205,43289,-14214,7442,-51427,-19254,-50108,-8419,37687,40863,159271,46581,45509,3021,120796,42721,15732,-4786,-7066,-25445,43154,-62570,-60515,39053,-24894,27150,11626,42497,1040,-40565,-87712,-35851,69228,76040,-74225,-58189,26161,-22407,-1881,-19721,-51539,-61462,6086,48619,16915,-35361,-63116,-9297,-235,32916,49558,50374,53464,-17103,-32863,2771,1059,-28097,16674,101851,79506,6489,-12286,-30921,16152,-55628,-79363,-7501,18619,-14621,21369,28557,11078,-103486,-78115,71779,-7697,-67374,-5101,894,12918,34016,7944,-14831,3121,38265,22718,46139,19457,5037,32982,21022,16499,-19941,-17351,43095,42683,-13864,-34488,5457,-37442,-13681,-30044,-24906,58053,30491,66134,78838,28914,-75809,-15551,-33826,23772,-21875,34835,-10961,-6631,29891,-134117,8684,-19257,-3717,-37064,20790,43770,76453,-58453,10737,-117417,-52704,110671,71794,-39095,-55069,35518,94669,42346,20696,-10781,15746,-51705,71810,44250,-9303,29061,144370,17455,53538,30829,67563,57761,-2718,34321,-21381,29348,-16590,-25791,-69381,-83459,45576,105286,44470,5875,-15675,-9064,-2126,-48148,-45635,-2699,-22913,-53247,18194,39178,-3929,-66149,-137684,-8219,-77836,41052,-38397,-27349,25007,-7474,-742,58765,41642,-15938,-32892,-46254,-26772,-6662,-74610,-60189,-19984,67264,98450,24507,-44470,3950,52582,80325,26356,12525,-77778,-79205,-30208,-64124,50157,1900,-38156,-24548,-688,33487,-37831,-8965,-116786,-72406,-49700,-30089,-4125,44992,60972,5507,6486,-62216,-45204,-49728,-90802,-595,-35660,111269,-59645,-44507,18549,-241002,-474605,-259041,190653,53841,100959,81527,105493,60202,84176,91642,39455,-48040,-12284,56769,77624,62357,34238,62723,-31734,-36741,-15861,6867,61374,39322,-35884,47038,-19260,-30815,45607,-39721,90351,-1193,85387,38261,-13491,38305,62169,-5698,-23824,-25741,-17775,-24352,19854,-46169,-42803,1775,38022,62182,-87642,-51922,-22099,-5763,-37890,39434,81472,106394,9962,39788,37750,37174,17628,35420,6240,-38624,60699,47761,-28807,3236,-15218,-58673,19412,39346,17717,8118,39166,97221,1217,20435,65050,-45867,-82760,-25150,-23361,-33295,24585,70701,64392,-16232,-102295,116274,153571,25927,61223,-110151,31685,-63935,10301,-51539,-69770,17283,-23637,16061,-19669,38550,-20169,-56850,53762,-65160,3127,40783,-19149,-39231,-58777,20064,63790,-17013,22,-29308,60723,-9383,70760,30863,6388,12374,-61309,-42794,48990,49030,-15176,-3269,-60912,-5073,76248,6285,-2129,20074,6590,-96093,-26354,-61199,-35732,3444,2641,6871,-12249,33160,63875,66113,8012,9817,27800,34926,4570,-69294,-49387,75089,74234,3907,35686,-70355,-3713,1182,-16915,11064,4440,-21330,-11796,-11988,9638,-32485,19305,94068,-17616,-27277,31784,78258,19708,-15981,-22658,-41526,-98461,-41395,-46473,-6603,3507,-28027,23862,-27263,-62721,9877,-56396,17874,-29213,-8293,-31437,10051,5014,-55020,68724,763,29579,-10148,-44468,11161,-14071,50522,-96360,-45430,23969,-9563,46425,-36944,-106359,-48893,-15949,41000,60915,-37940,-33556,49298,22182,45357,6835,2445,-62350,21218,16764,-34385,15592,10606,-12025,-65556,-75100,-36754,-7534,11344,25729,22025,42389,-58784,-51231,-25938,28914,-86822,-74865,-43617,35024,-33801,-48358,-30536,-4610,-25713,45046,51778,43100,36971,-11241,17963,-5890,36938,-52935,-18004,-12609,14335,-29406,-45011,-81030,64183,45727,53219,45794,-113654,1894,-79696,-49543,61848,-21146,-30097,3372,59021,34850,17077,24542,25342,44589,-16920,39435,28380,14782,102792,34307,99703,-9953,13511,35506,49605,48688,62035,-24577,-71874,-11838,25333,42856,61698,9618,-61502,-13956,29057,102533,11967,1614,74962,43979,71606,79887,-23838,28640,-55012,-17805,-39841,18219,-80009,-30885,-30004,17444,-45094,-28701,-61237,-29290,46279,-33652,19717,29562,18023,39660,54250,-49141,-58671,-2563,12293,26463,-18087,-52261,-68473,-17622,-18416,-3050,-20208,82300,3238,-80917,7930,66493,79180,81467,96680,78227,13966,37565,-15493,42547,-3073,-30651,52671,69840,-16852,-7753,-40690,-46457,24243,-30870,1937,-26145,-34843,-21344,40606,89985,-38517,32544,-26611,61788,-79352,7406,-4298,-95723,-51900,-9998,-13486,-39871,-7010,-68648,10507,-16700,95767,8727,-20890,57597,41414,-76922,-115339,-17959,-15736,66915,15283,23628,47660,-29664,24866,66017,-17351,-52770,-2978,65549,2676,31390,-13654,32903,-23550,30285,-52313,17351,-64561,-9233,32360,38100,33356,48265,21628,39262,17,-4246,37311,-28488,29990,96691,57333,18886,115483,799,86727,49383,-23677,30790,-27110,-71714,-37785,48662,44180,-9802,-3154,-50562,-34028,-8107,-35297,-15890,-81,14338,86196,25765,-32475,-83359,-20478,-18692,-40512,61575,47702,-27630,-15345,-129311,-2395,66196,33925,-16195,26453,36032,101659,29637,-22335,-44803,-45924,-58382,66691,226438,132515,-196350,-106163,-26455,-51548,-54080,-109020,-97618,-45554,-44717,7907,9278,-32403,-39461,-78578,-42753,16801,-27923,-43735,-10071,63232,65783,7251,-52222,37166,54469,4097,-26784,-90297,-61618,-53176,20987,18523,119138,8626,-2678,30646,-61111,-42532,-20073,-16322,-7416,-17744,3811,-42976,-123582,-18464,74706,76173,88760,59566,-1046,29715,-14342,-39687,15121,-33700,51624,53535,-28582,-56557,8895,-54671,-72716,10474,-9895,-20816,11159,-40250,-67211,-87688,-7246,38453,27236,8837,-835,-69156,-82941,-7904,53612,17649,-81815,-19187,2634,29744,-60482,-61539,-13098,-74990,-7704,60840,29245,-51066,-1734,20369,83388,34113,569,45093,39518,25385,-22934,61970,55852,-51975,25450,-9315,-90916,56509,-12486,-27088,22418,54164,94405,-26108,12233,-3205,10430,15446,-54940,-4255,-4978,-2411,-24391,-35455,976,26944,19918,-67796,-54639,-39618,-11996,2184,-15911,-4122,56551,47270,79670,87242,-9428,-34646,1969,49461,-71707,44699,44665,33465,4467,-62713,-93976,30963,-1540,26546,18183,-36376,31599,24775,-22406,-6276,89341,63643,43467,-29194,-58488,22727,126884,11791,-15273,-27636,-40291,28533,20205,12516,65181,78796,-47137,-28117,68713,25884,56466,-21694,-97257,15184,-9681,98141,-73514,-46486,7140,-8577,37415,21733,53752,-21728,11147,-18408,-8884,-26895,29628,-43153,-68175,6930,-17803,12677,50189,-16627,25852,49439,-38854,10753,-8842,18668,-4172,3152,24451,96147,-41520,47590,13878,-109829,-19200,55938,66383,-72576,17593,21548,67861,65500,47066,-21776,61409,21818,-28551,-19094,-23648,-4446,-29654,-31206,-89918,-9099,46125,-6462,-37910,61179,23985,-837,-74254,-7951,63,-8617,37692,18275,-44721,-96115,-79500,-35659,-66206,58030,-18035,-52112,-253,-1973,-23120,-71338,-28497,-25250,97573,87279,18895,-16594,13278,-77156,-12950,-49350,43964,51354,19002,-472,2235,-5392,-6995,8349,-52193,-32572,-45746,5186,18903,9714,-24081,5289,28971],[-4353,-40318,28320,16864,-34311,-25861,-34168,-70825,-30075,37630,-51292,648,-2317,-17869,58005,9930,-29040,17861,-21175,16707,-60094,-26951,-58459,-153,23363,51639,131990,24169,17625,-12138,122457,34491,8078,31630,21156,-14982,43931,-48953,-36176,17738,-50493,-3542,22106,14974,1793,-46615,-101606,-16217,58708,49756,-96392,-63204,-1136,-41351,-5901,-1918,-38862,-43507,-14701,46342,-4729,-47610,-75686,-7660,2214,23461,33776,10590,-5560,-31206,-26389,-19086,8736,-42245,4446,89885,76465,25977,23393,-51412,20144,-67533,-73619,-4919,6549,-29121,36311,42579,22485,-113710,-63468,57973,-20734,-59876,-18951,2568,23564,69235,17932,-7574,13925,51293,27494,49636,39813,19459,39154,45049,14589,-12615,-7723,46942,23613,-27350,-13089,13558,-41967,-30437,-47027,-54132,58676,62608,52107,92206,13835,-84843,-39300,-32695,2596,-2933,24197,5809,-12642,8909,-107454,18607,-23319,16079,-1369,21389,63811,96019,-76024,9762,-101807,-43776,113086,60908,-15263,-57755,33217,86657,32640,30632,4012,38305,-43402,46875,26552,14697,48764,120413,-2574,42772,42905,62570,26813,-20175,23009,-30498,41284,-6933,-13390,-66742,-107347,14588,87129,13359,4944,7493,21318,22155,-43251,-72481,-22038,-18964,-38502,2691,43665,-18281,-79131,-117376,-28177,-73884,48557,-16419,-22736,23811,1976,9950,54676,60933,3257,-20478,-3009,-36364,-31465,-81715,-56783,6885,71238,124347,37878,-24671,9612,41817,74436,46259,-1430,-51680,-62403,-21481,-43462,47980,27096,-44325,-45386,-86,-8358,-97227,-13064,-93143,-46909,-30073,-20211,-790,9948,18914,-26714,-262,-50521,-38532,-58079,-54344,5194,-18149,129153,-21149,-13505,35988,-222801,-415928,-276996,220947,44253,99798,77776,127105,56433,92975,117058,36304,-42559,-19934,39380,72304,57912,48246,56287,-34823,-24395,27313,5884,75986,54938,-21635,93477,-33420,-48377,42531,-63310,78763,-7506,71381,48960,-18001,18340,49524,-24246,-36912,-29985,-22723,-57298,11053,-36049,-74115,13622,53090,57642,-83734,-54446,-24715,-10010,-40184,22360,79551,98522,-18181,4808,30302,22735,29635,29393,-4561,-32267,65767,46484,-38686,-20380,951,-51828,5769,38515,8006,19409,29036,112427,31941,49947,74171,-6099,-73873,-31294,-21317,-27448,18051,81600,79638,-37999,-89489,23229,139145,15373,73164,-45725,23400,-68726,-12293,-60122,-53948,25445,-21117,3324,-20470,52847,-12715,-67669,52279,-45408,22565,41469,-23212,-7056,-28575,55008,41186,-7124,971,-48107,55535,-48573,38824,27233,17508,13921,-65140,-47559,36023,36981,8463,-16,-70175,11022,94188,10096,9931,9254,6397,-91236,-36215,-56867,-15519,7302,-15966,-9152,10025,70136,95805,79870,-10963,19896,11807,34486,1653,-58063,-46387,66378,65978,21467,21022,-93124,-6314,-1033,-27218,43854,25636,-11256,-25483,-2515,3102,-25075,26346,97498,-45045,-52867,-1145,65116,18673,-38906,-28028,-41542,-70582,-48191,-54306,-4787,-14223,-25251,56056,-22504,-48120,41052,-59855,9724,-23161,475,-27704,-560,6078,-50176,67251,-3876,32029,-1172,-61479,16431,-26148,53879,-105065,-53573,6139,-8383,50765,-53166,-97190,-55729,19153,55895,51321,-45209,-50500,55139,29052,23202,5187,13123,-86485,3673,-14511,-45221,17969,11363,-21152,-84501,-93167,-51913,-23049,6453,29349,29004,48478,-80165,-76915,3411,41228,-95798,-76337,-45427,22448,-51525,-68430,-23544,-27778,-24852,24566,26924,23747,50707,21152,12533,-13799,47988,-45017,-33401,-24590,12941,1595,-52883,-65831,14745,32059,9453,28339,-88092,-17158,-60928,-42612,51093,-62691,-33254,5030,54328,49528,1051,17493,24767,46461,-16680,50043,28888,17289,121334,55214,94619,-14450,11718,48829,75191,52543,57363,8218,-51658,-6734,3588,48018,83537,-1196,-62812,-18558,1190,114354,25465,-8916,57989,44465,77361,66124,19883,56104,-50870,-4983,-11849,33375,-62147,-28059,-20802,32579,-32554,-11788,-76523,-58255,39989,-25932,35361,26348,23759,104799,60480,-51139,-48917,18020,25755,10517,-6747,-60837,-43080,-4690,-37029,511,20480,88146,33967,-55178,-2017,36642,41763,82228,82163,54790,-15610,11324,-29692,43945,-17797,-19008,34099,76869,-43443,-39834,-53432,-31522,31552,-23628,70604,17148,-22516,528,42664,79605,-1650,4815,-45854,56453,-72677,-35272,-14129,-89330,-45254,-10760,-7140,-42333,-32599,-49274,32773,-27039,59631,-8082,-14601,74742,67004,-50878,-66969,11883,-16854,92279,35269,4842,65653,-20455,19969,65847,-8787,-16143,-16143,50533,8218,33810,20284,33501,-6645,31594,-37830,-10707,-63176,20380,54050,52958,27441,38914,19267,19945,10967,-12309,17598,-8495,17617,85059,29611,11794,124508,46943,102996,41634,-35611,29861,-37828,-59352,-35138,39838,40856,-14260,6465,-52932,-32827,-18606,-12581,-9774,22830,10008,79263,31672,-49180,-65810,-35405,-6009,-43064,67049,24781,-38401,-17033,-106300,14801,55386,10609,-672,31525,57390,105858,22149,-12209,-37332,-50715,-62710,50536,193745,93947,-182101,-115562,-19297,-49422,-52748,-80523,-68503,-43594,-79043,-33434,14221,-39269,-31647,-104518,-49336,18027,-49130,-21782,-24873,50313,71954,-5674,-73574,18626,25240,-758,-18254,-83768,-46939,-41691,22220,40313,111531,-6025,-10238,12306,-76532,-70202,-43380,-19927,-25148,-16842,-6947,-60212,-102458,-33876,75110,74041,106535,48186,-11332,6142,-1815,-38438,-14550,-18909,35253,38258,-16117,-62121,-1429,-39195,-47000,-3181,-27694,-30024,29681,-52517,-72788,-72015,3946,38240,35529,14903,11994,-46101,-70349,13773,76191,17281,-67772,-9477,-7213,-14017,-50635,-62656,21870,-48558,52425,57553,-19105,-44452,2891,46005,63305,2648,-1635,57127,47017,21862,-12841,56449,43919,-40189,13116,4345,-74134,19694,-9887,-21651,1155,39144,107948,-33679,19513,-29622,19378,17845,-48938,3959,-14048,-4085,-11347,-23903,-25494,-34683,7873,-89560,-101196,-70532,-27324,14076,3398,-6635,50537,36994,89110,69107,-9679,-40467,11820,62567,-71979,16079,-7844,25731,32682,-73087,-90389,-9,-15836,35448,18546,-50537,44673,42903,-15101,13578,94509,37854,48982,-27224,-76361,38689,104246,3388,14883,-23425,-21330,31465,5784,16340,31202,65858,-18056,-34925,47184,26959,41427,-33674,-115521,21886,-17365,69079,-66108,-44017,33671,-12029,36876,21176,51170,-24055,23960,-8617,-9549,3166,27043,-37288,-73026,-17208,-24003,12534,59262,-20094,-8679,42084,-47714,2011,-11762,16328,539,2764,16822,96187,-35413,61510,37466,-117385,-28137,41043,74649,-91754,5643,-10140,50891,54293,56213,-46038,50750,30006,-37102,4574,-20814,-20962,-41995,-54363,-82502,-30129,28119,277,-42219,45924,28371,6616,-64704,-17984,7702,-41169,23433,25625,-30194,-100391,-35677,-28810,-43514,79632,-33680,-37005,-11297,-22725,-37667,-52747,-6419,-11904,58668,86821,55446,-15853,-25715,-79729,-19131,-45494,30140,53647,21645,-6201,4953,-10827,-3868,25978,-35296,-32602,-46036,3958,9052,-692,-16620,20922,60171],[13179,-40826,17545,23357,-11451,27686,-51169,-61395,-20439,42424,-19722,-3556,-4873,-42254,13407,10691,-28288,-7929,-31857,27860,-68833,-22458,-61208,-1569,5956,57774,91544,-2421,-8371,-25542,102948,30424,4147,64006,38255,-16376,36015,-26662,-1412,7685,-52216,-24350,26786,-23565,3178,-48463,-105606,-5815,33425,9796,-98728,-55227,-15026,-48583,-7520,17187,-31569,-39761,-29687,34171,-22746,-58222,-81837,-16011,112,13195,5272,-28653,-62884,-35850,-17788,-42607,13293,-49803,-14037,56332,64262,46172,50817,-64416,17609,-62195,-60162,-2317,-9815,-40789,49496,47866,27758,-104740,-30140,33858,-39262,-45093,-23407,2725,30714,94522,25453,-952,41126,65555,26121,44756,61982,31903,43675,64248,7624,-5435,-4262,42603,4150,-35312,11149,13726,-30903,-36696,-60297,-70138,45518,77629,40796,95517,-7470,-83943,-62928,-18092,-12461,12519,13063,19928,-5111,-11136,-66779,14998,-20551,34625,37817,9250,81293,93025,-77999,24237,-69219,-32420,97153,42811,13476,-58728,25152,60838,19712,40109,20866,53535,-28330,10204,4024,34172,72336,74929,-21113,40270,53828,51062,-8650,-31196,16258,-17436,44397,-2412,-3962,-65091,-102302,-7402,44244,-19214,4910,25519,80653,47003,-36038,-92808,-39915,-21063,-22099,-15758,39008,-36572,-96570,-94490,-45568,-50542,51386,7233,-20126,15994,18809,15785,42544,72089,26332,1836,34597,-45276,-60465,-89875,-39712,29436,68059,126021,36387,1083,7950,27765,60303,54209,-11362,-26555,-42171,-13226,-25852,39079,46368,-34860,-58152,-7109,-50005,-124989,-20459,-66102,-17027,-783,-3462,-6069,-21242,-48790,-66297,-3468,-38683,-43061,-67929,-20329,8679,-13031,99840,6023,11510,31958,-208134,-341068,-192418,227297,46074,89316,71274,146447,50209,93635,126653,31256,-15002,-18436,24776,75753,52144,43192,56354,-25344,-6216,75403,7241,83832,65387,-8820,118493,-50330,-52907,33071,-43756,55652,-8082,56408,39406,-18466,-7993,26458,-31754,-44065,-26871,-11677,-75908,2849,-13669,-80970,33477,71301,61951,-70614,-70138,-20177,-9106,-38567,3532,64226,79224,-44101,-31341,-7125,-8114,29706,18517,-24514,-24209,67605,35899,-48663,-27337,17492,-35420,-3628,30839,10883,41490,18047,105085,50385,79554,81724,28605,-56644,-38877,-7168,-16245,14865,83893,93560,-44559,-82867,-77473,131731,3177,79042,46866,20119,-62022,-28194,-63331,-41317,32466,-17790,-14372,-24943,68005,-8220,-71322,41845,-18420,40162,31529,-23396,30702,522,79003,16215,6499,5169,-51785,51966,-61643,6176,3400,26958,11620,-62245,-43874,19659,23586,25951,3767,-50003,17838,102148,13724,22283,-8815,12032,-74140,-46759,-46488,6939,13952,-28135,-20648,14040,65766,97912,74691,-38399,24372,-3002,36734,3068,-43141,-44440,49570,37278,32420,3849,-105911,-15187,4848,-27488,88707,42427,-7718,-36448,5082,-6148,11811,41420,90761,-69704,-74444,-32697,32206,11198,-54432,-19026,-33323,-36559,-49144,-52966,1529,-34063,-11780,74000,-14863,-14341,64271,-68947,-1707,-15130,12060,-17956,-13239,10701,-31672,57315,-2392,29559,6482,-56197,29709,-27148,53336,-90907,-53797,-16426,-7307,44715,-74820,-74328,-55421,46783,64580,50384,-46754,-55781,50158,34324,3644,8467,16849,-105717,-9594,-36647,-47733,12931,9401,-29071,-87559,-88670,-61507,-37634,-1058,26794,39598,48635,-106321,-92109,21668,41787,-96510,-72427,-47139,8313,-58507,-70332,-22814,-48719,-24196,2975,1983,4346,65263,43616,336,-18746,53406,-29050,-42516,-32995,4762,48016,-42950,-45578,-26749,19219,-29047,11041,-41815,-35883,-24771,-27626,33048,-91039,-34056,5029,44088,52978,-19659,13257,27229,42329,-8837,52248,24331,18014,121923,59250,76869,-17671,-5317,49282,85868,51526,31597,31240,-16103,-3935,-19776,53148,98837,-11171,-66168,-28228,-24191,90520,28754,-31560,32468,43517,73646,49823,55249,86978,-38878,4397,17760,43490,-32711,-13230,-20092,50950,-22074,4891,-76880,-82245,40142,-9387,49079,19210,21360,131394,67101,-36226,-31716,42375,42527,1548,4131,-60093,-19202,16769,-52746,6409,78759,89521,55423,-30818,-18004,960,29257,75085,55849,20254,-35061,-12938,-44122,48689,-28433,2793,11028,62853,-76467,-59818,-50411,-13706,31008,-24676,103781,44059,-10332,14863,40767,55613,31707,-17497,-46461,41346,-65996,-62389,-16878,-70941,-46396,-13941,-9194,-40018,-47220,-11802,57202,-44318,18981,-27300,-8818,82924,80423,-16950,-4926,55001,-4375,114820,53614,-24726,68176,-14311,10856,53761,6339,12518,-30713,29754,13995,30719,55540,34737,11997,18253,-18188,-43108,-50495,55617,61963,58468,27217,23842,-345,4300,23070,-20378,1157,7510,8634,59189,-2211,8387,115491,78019,111972,28665,-46548,33732,-25868,-34945,-24225,30030,35843,-15019,18157,-52628,-28826,-34862,16282,5265,34265,1507,65960,36645,-62438,-27399,-42563,7555,-37200,66245,11227,-37892,-12584,-73581,32390,43628,-2611,20034,37229,73241,88040,23406,4619,-15913,-32463,-43306,33540,159806,59174,-167549,-127261,-19044,-45324,-49504,-49866,-34465,-42402,-117803,-55852,14964,-51054,-20046,-107850,-49528,13753,-64307,5035,-40891,31228,45784,-18094,-85638,-2079,-16052,968,-3520,-74549,-35710,-27773,5371,49283,82137,-29955,-18221,-19179,-81438,-84285,-71506,-21362,-16099,-11383,-15443,-66468,-76668,-42177,71696,58221,112267,49506,-18224,-20604,8568,-24191,-45499,-15331,4956,26568,-4076,-46604,-3598,-20626,-25683,-13660,-37745,-28735,49373,-56773,-75341,-53196,13856,33567,40990,19486,28063,-13036,-54114,26358,72018,15139,-51385,1636,-14820,-51305,-40438,-56910,42876,-19069,102997,44883,-69168,-37401,9209,61406,28989,-33310,-3542,63840,50648,11924,818,53921,28154,-16131,-3881,20126,-50125,-29199,-8968,-17709,-21761,14656,95400,-40894,29636,-48383,32272,20178,-29429,6880,-21111,-5888,-5134,-9379,-45004,-109660,-9063,-96762,-129177,-86983,-47051,28167,21510,-8457,42316,22812,90161,44947,-7331,-34881,16773,73005,-63571,-27494,-56030,22301,57947,-70160,-79419,-27979,-33449,53001,15522,-63719,46671,48143,-10857,36196,84975,11827,39486,-31099,-98953,49575,71813,-9513,43018,-12765,-8557,17597,-20264,13209,3201,44828,11639,-35089,8762,27471,29969,-46436,-117270,24126,-22777,40246,-55177,-43272,51589,-20950,37830,15817,43022,-25898,29450,2008,-1295,34620,19355,-20925,-71435,-44797,-27947,20228,60393,-29857,-36995,33593,-44799,-10846,-22695,1906,2309,-4307,13095,91232,-35500,64058,58863,-115716,-34180,16262,78004,-81484,-9391,-32191,31776,45475,54684,-60976,35803,30692,-42855,26126,-12130,-32699,-45036,-67798,-62154,-40960,4203,17082,-35387,24138,25231,14268,-37221,-30406,14209,-61576,-3844,24477,-14914,-89905,5723,-20252,-8939,86527,-39236,-19372,-17838,-46532,-42002,-32824,22690,-6034,18266,81135,93221,-710,-52695,-73831,-24963,-33813,14395,38623,19856,-5257,-465,-16164,986,47973,-15782,-31227,-39247,-988,-3859,-18315,-9829,22955,73313],[19855,-37268,15557,31873,8253,65863,-65338,-33516,-5685,41305,468,-20489,-7896,-65146,-26910,5009,-24406,-26426,-40770,38659,-72726,-6013,-59008,-12679,-10777,58004,47652,-28477,-27655,-33894,69984,30156,6342,77362,38059,-26493,19340,-1088,33225,10264,-30402,-26537,26200,-62326,7107,-45329,-101695,-6957,1018,-28229,-75831,-40157,-13537,-46378,-9206,30242,-29671,-49011,-34917,14336,-33261,-64942,-76740,-28059,-5525,5549,-24360,-58248,-103215,-29524,-11088,-63751,10720,-49426,-34894,13797,46871,57584,63017,-62001,9963,-39464,-41017,-715,-24133,-49079,58417,46229,22317,-81031,11766,6954,-56294,-25698,-19569,3458,35028,95829,25336,-466,75001,66231,18564,33701,80781,37255,43459,72169,-3774,5716,-8862,32445,-9015,-40787,32699,5382,-1309,-27169,-61463,-66635,20554,66728,35777,89078,-28264,-73137,-77958,10217,-15085,23109,1582,28419,16843,-20413,-24400,-2622,-10530,48765,75856,207,90178,67353,-66200,51733,-32504,-21606,74357,27469,37267,-57076,11968,24986,8238,45146,34884,60139,-10624,-25238,-14002,41911,94579,21756,-38265,44812,58534,34992,-31390,-34520,10575,7499,34950,-2663,-1363,-63618,-69839,-13865,-6471,-38859,8453,35090,145488,65061,-28197,-103116,-52987,-27978,-8089,-30991,27534,-52682,-115504,-80288,-56072,-9960,46037,27200,-18959,4480,41586,16489,27005,71716,48388,29623,51489,-47168,-85308,-96025,-13183,40028,57676,95327,24113,28108,881,11054,43156,39290,-16111,-7909,-26543,-12605,-17777,16380,53020,-14198,-60130,-29082,-79435,-112183,-27057,-42696,9721,27022,14516,-22602,-39737,-116551,-94838,-1460,-27260,-59900,-78371,-3092,6161,-21953,35041,11256,20745,14374,-191860,-262946,-47873,205602,56410,75353,63576,158653,45336,83239,117360,27247,27479,-3779,18900,84288,48121,18648,58313,-7959,8878,106895,13225,81863,66646,-1003,117293,-68257,-46100,25041,7093,32655,468,43713,16374,-15257,-34571,-1640,-26422,-41247,-18652,11548,-75946,-4105,11057,-70882,57850,88640,84095,-51519,-94670,-8752,-6844,-37182,-11695,39241,52982,-60836,-59650,-61975,-48489,21239,4816,-47142,-18150,62919,18598,-56772,-20921,28066,-16275,-8316,15206,25914,67502,7539,76348,46579,100769,88840,51188,-40979,-42019,16524,-1922,15582,77365,105852,-34820,-84111,-141286,130739,-10904,80249,125702,19967,-44195,-31578,-53776,-39736,34765,-12947,-31092,-32395,76325,-8847,-60965,24980,8120,50986,18231,-17691,64396,21932,88244,-6014,16824,9880,-40693,51224,-51051,-18481,-33259,34626,3570,-52122,-35047,6783,13331,38223,8970,-17641,14337,102076,14908,32505,-28247,22118,-48072,-50890,-31491,23200,18064,-34942,-28328,-703,22295,73708,52562,-64556,28259,-13899,42768,8658,-26208,-46140,27956,-13961,31127,-12461,-101315,-25518,15107,-18638,124715,50965,-10696,-40260,5231,-18550,65410,61640,73276,-85386,-93353,-54683,-7940,4722,-55814,4499,-20487,-5965,-44850,-48209,11358,-50592,7524,68051,-5933,27618,68693,-79279,-13621,-8150,22331,-1551,-21371,17818,-3224,44329,3609,23743,12144,-30710,45504,-16949,44168,-59059,-45610,-42608,-8707,31291,-94764,-39984,-47721,56358,59571,56074,-41501,-39756,36666,38589,-8624,12948,13533,-110307,-15721,-36635,-42884,1349,7068,-32834,-72296,-59355,-65513,-49777,-8655,19974,52287,43919,-126990,-95204,26545,27970,-84745,-57489,-46713,-2383,-49417,-53388,-30097,-59382,-25232,-16019,-20336,-11240,69956,52440,-14186,-20304,50096,-9960,-42598,-37204,-5593,87350,-17693,-23734,-45441,10213,-51166,-4260,12704,-50828,17056,-8332,13018,-101035,-31131,4003,32374,41907,-41480,11363,32106,30713,7758,44871,17199,16648,105793,48817,50044,-18216,-33621,42411,77851,42504,-6578,37507,20844,-4454,-36101,56248,100386,-16728,-69835,-43305,-42025,42028,21342,-60678,3327,47421,62100,34504,75285,107419,-20532,2169,37851,43346,-4326,8841,-26184,68952,-15541,18089,-60876,-97116,52406,9682,54895,5656,13411,104871,74252,-7015,-9179,64680,54435,546,14796,-49047,-4439,43508,-52730,10790,122983,85364,61193,-13385,-35376,-26344,37412,61135,23176,-14794,-32288,-25976,-59887,51544,-34549,29343,-9846,29954,-107878,-65321,-34308,1348,23173,-33099,97925,48950,-3275,19717,33111,29879,46375,-27441,-33004,21418,-60780,-68908,-12156,-45163,-53720,-20308,-19225,-33422,-44619,27851,75639,-64050,-17087,-42139,-3919,83363,80862,12136,46842,92321,16538,118595,65527,-53603,57722,-7303,-2043,34922,29555,30900,-44062,9552,19039,23985,81206,36302,26957,-3725,4401,-66512,-30043,82792,52838,51642,34405,8597,-31133,-7313,31784,-25618,-9634,13799,2576,30694,-30130,10948,98858,89237,109258,14494,-56353,44233,6451,-4676,-8724,19151,29931,-14437,27383,-52078,-22166,-52235,44574,18984,33226,-10001,46526,40490,-62205,14903,-38812,20716,-25571,60088,10569,-23927,-323,-39671,48455,32649,-1254,40360,42388,81062,55693,29749,21691,-248,-3212,-11126,21679,135945,37414,-159519,-135567,-26966,-38740,-42124,-22315,-5009,-40928,-143294,-59374,11338,-65827,-10134,-88723,-42183,1092,-68020,30488,-55344,10411,1847,-28309,-84638,-22721,-63874,7546,14607,-63834,-31588,-13816,-23811,43460,43517,-58579,-25865,-51237,-78696,-85398,-93483,-18222,12950,-1999,-17374,-58575,-54141,-42857,65236,33592,102305,59631,-20415,-43649,9236,-2326,-70255,-23122,-29155,21216,4958,-17323,156,-2640,-9684,-18342,-37539,-18570,63979,-51600,-77461,-38853,22418,22969,39450,23805,44396,21229,-36718,25816,40798,11917,-36022,11380,-20329,-72735,-33014,-43965,48259,7558,126040,25315,-103441,-33820,14190,60156,-15266,-65331,-6529,63106,50407,-3352,16701,51136,10346,12223,-19564,30626,-24816,-66655,-8722,-18551,-37654,-12423,52708,-48623,39962,-51430,44741,20336,-2889,5898,-25077,-11046,-5597,3978,-51378,-168442,-25602,-86319,-124604,-86112,-68329,39994,35525,-9131,31150,6310,80113,24473,-1360,-19524,11811,78461,-48648,-77295,-83633,24301,74010,-53350,-67568,-44331,-49469,75150,11899,-73379,34976,37040,-10599,54293,66136,-4297,23627,-38965,-121439,51647,40831,-26077,62480,4103,-6133,-6573,-49865,7155,-14367,23031,28870,-29717,-29165,26085,23344,-57751,-103265,19644,-24859,18441,-41195,-43050,52812,-34621,38331,6852,32985,-25992,28729,6901,13176,57447,9063,468,-58951,-66001,-25213,34235,51262,-42954,-50033,27371,-28431,-25182,-39860,-17210,2211,-14972,13088,76475,-40825,61652,72170,-102719,-32562,-3799,77733,-42319,-23051,-42087,15965,40402,43037,-61500,18442,26261,-45618,40129,-896,-35365,-33452,-71583,-34214,-38516,-20775,38721,-18604,-143,13622,22572,-225,-39704,18632,-61085,-36605,13329,-7402,-65793,34939,-9572,30585,80664,-36130,-3960,-19014,-66745,-35132,-14780,50676,-5992,-14897,70071,114208,23718,-64085,-63378,-30309,-16896,791,13483,16242,1198,-13532,-19585,5572,65680,1784,-25919,-26459,-6860,-16999,-34893,-4815,8611,68260],[18294,-31378,20746,39991,20624,78138,-73338,-1258,9845,32853,1303,-44874,-8161,-82947,-49682,-5419,-15934,-33601,-43523,46835,-67475,17091,-53064,-29635,-23043,51917,10112,-50517,-39365,-34526,34729,29077,14572,63073,20192,-39916,-1553,21859,56446,20437,1809,-11627,22586,-89667,12892,-38129,-92582,-17880,-29592,-49159,-32293,-25512,693,-39308,-13182,34165,-31443,-62171,-29806,-9435,-36118,-66567,-59782,-35687,-11118,1566,-42819,-76242,-120067,-14274,-9161,-79001,-981,-41511,-52822,-22247,30659,55304,58047,-42688,567,-6436,-20172,-465,-30292,-54777,62319,42376,5297,-49372,48107,-15197,-66259,-4939,-11436,7103,37039,69010,15865,-9637,99635,42176,6676,20075,92332,32349,35652,65647,-17130,22827,-19354,20590,-12069,-46037,46316,-10461,41972,-2175,-47785,-45765,-11273,31498,36272,75418,-41308,-54896,-78143,46560,-4217,28448,-10580,29672,46339,-16659,8125,-29138,4011,57125,102288,4898,84716,29042,-47235,82474,-3137,-15695,56717,22152,47917,-52278,-4739,-9338,3367,43833,41568,60805,5153,-48265,-20573,34865,109471,-25677,-54594,50319,53232,17100,-27707,-32466,1146,27860,14273,-3924,-6007,-61321,-28658,-4000,-44942,-40350,17791,36793,185607,71485,-21382,-102985,-60473,-36779,1172,-37818,14823,-62034,-131804,-72047,-56906,37505,30164,38611,-17261,-7177,64781,13418,13428,58836,61833,51852,41399,-39886,-98835,-94999,15030,35579,41278,37667,8573,50373,-8152,-7815,28279,3187,-17158,2602,-19489,-23379,-21636,-20489,44201,8245,-51233,-66873,-90424,-71264,-28691,-26730,27536,43182,27789,-48878,-40701,-157732,-95787,6830,-17290,-83488,-88709,-5984,-1138,-41355,-35821,-7304,5931,-9259,-166084,-194009,92682,157557,70410,64087,57775,160384,46303,62810,93729,28012,75132,22612,22742,92471,47764,-13245,56611,10258,12157,107510,24601,70170,56760,1162,94196,-83515,-32528,27140,64645,20591,18029,35765,-5029,-8902,-56425,-29114,-13394,-28970,-9915,37438,-58905,-8591,29015,-56226,81293,99741,118854,-30770,-112779,8038,-6804,-37051,-19725,10999,26063,-61554,-73618,-104287,-85613,9882,-8164,-61188,-15477,49799,-431,-59215,-8194,29221,-1574,-9834,-5975,46684,88119,-2103,36648,19896,108314,94339,58687,-37250,-36440,42294,11976,19471,63823,113012,-14601,-87524,-148111,133585,-27187,78756,158423,20433,-19635,-22005,-26855,-52159,29395,-6360,-39354,-40851,75995,-13625,-34411,6150,27199,52327,8759,-4525,85846,32738,84205,-21477,20902,12702,-19640,52299,-25088,-30242,-69887,39911,-10764,-36860,-24826,2928,9024,47973,15402,10842,3673,95986,12114,38754,-41042,34184,-18227,-43125,-13886,26982,15472,-37657,-33122,-25296,-35312,38649,20431,-81235,34823,-18808,51213,17384,-10865,-52924,6652,-74549,17618,-22683,-77134,-31732,25667,-5382,136239,52737,-13881,-33991,-4983,-33370,114548,83024,48593,-88450,-111204,-62729,-38903,5305,-41922,35176,-8618,12656,-36829,-47659,22639,-58546,26019,38641,1996,59268,50221,-83011,-21788,-3912,27319,18754,-21172,25249,26317,34502,11409,17823,16112,6618,56719,58,25298,-23596,-33430,-69203,-14626,15501,-102335,-72,-35734,44070,36910,61851,-29657,-3412,17861,41553,-12407,13485,5752,-95767,-15161,-14245,-33787,-13454,6355,-30451,-42764,-12871,-66283,-58547,-14708,11380,64274,37107,-131741,-87793,20290,1631,-61075,-30471,-41866,-5215,-26588,-25429,-43540,-55402,-27659,-29160,-37856,-20469,58187,51343,-24941,-19089,38690,6991,-33751,-37917,-14848,100306,11515,-4889,-39088,4361,-56832,-17016,58054,-58940,46511,9559,-4765,-94403,-23142,2293,23422,18314,-59439,10779,37843,12025,32580,29147,9579,13482,84324,31012,20000,-15330,-65064,36042,54462,24419,-44344,25035,41167,-8465,-40399,54717,84802,-15026,-68630,-61027,-49618,-10150,7053,-86632,-23101,58013,45350,22496,78004,107951,598,-14507,39781,32471,11756,30674,-35390,82309,-12743,24552,-33003,-99776,75351,24333,48169,-14032,4946,44935,80289,27491,14665,78518,52394,5896,25487,-29513,-3828,71042,-24556,11911,121953,75560,49956,-5720,-49801,-33365,55015,42305,-8625,-39729,-3366,-24294,-77039,47648,-36462,54023,-22813,-14814,-128273,-59352,-12213,9479,11859,-45190,72058,33628,-4835,15820,19287,12470,34536,-21934,-13167,3427,-55170,-59049,-2157,-18778,-62312,-29194,-34947,-24396,-27640,51125,80220,-80564,-42479,-47840,-306,78343,71241,28181,68556,107580,37235,96674,68151,-70350,40027,5096,-15112,17461,59861,41808,-54032,-5808,22757,16773,89299,38776,34745,-24647,26872,-69181,-6313,91162,28965,34949,48687,-1017,-61140,-16867,32477,-24944,-15145,9471,-2703,10218,-45235,19447,83674,87357,92805,3278,-64388,59344,48055,22833,6973,8820,24538,-15008,30430,-52224,-12888,-66610,63821,20387,22289,-22593,24313,43295,-44397,45295,-23424,33293,-11475,49152,21568,2240,19044,-10534,60969,21793,13741,55717,46923,81231,20020,35028,32958,-2088,25690,19945,19376,131001,32197,-161984,-136226,-43046,-30273,-28710,-916,12308,-38790,-142910,-48828,5960,-79552,-7075,-56224,-27778,-20271,-58936,48121,-65268,-6842,-41638,-35252,-71127,-39436,-104707,16766,32492,-48706,-32880,-2269,-57459,24817,10950,-83103,-32531,-71361,-72363,-79892,-99492,-9344,46510,10227,-11984,-37871,-41039,-36879,56786,9601,76373,69956,-17430,-57540,-1788,18374,-83696,-37381,-54940,21074,7558,13658,7221,11972,930,-18459,-29277,-3626,69214,-38040,-78230,-35518,29665,6404,28807,28919,57268,47759,-20010,12835,-5148,8638,-24053,18592,-23100,-75533,-29490,-25251,45052,26496,112132,2138,-110172,-35245,15117,40526,-59884,-85747,-11009,55848,46936,-20172,32935,43183,-8044,35122,-28163,30789,-1402,-72717,-7582,-28014,-43745,-35757,-9449,-57824,47562,-37700,51706,14979,20088,3197,-25168,-21724,-9526,12004,-42591,-185111,-37423,-60191,-86053,-69597,-87393,44105,43525,-9456,16720,-10721,61309,13496,7965,-383,-6076,77501,-31853,-119207,-82779,31775,76636,-28506,-57156,-41871,-59112,96310,11050,-77462,11675,11928,-13710,61707,46559,-5500,13627,-48047,-131925,45038,20875,-43371,71569,22690,-14301,-28114,-73034,3112,-20066,6827,26301,-21280,-54563,21443,21496,-65518,-80335,8213,-23321,6354,-25491,-41545,33336,-50988,36966,-3932,26104,-22518,27750,2147,28082,63257,-780,19831,-35098,-73422,-14619,50931,31325,-53576,-46143,26546,-570,-38270,-59414,-32144,1482,-25072,14779,50676,-47385,59700,73194,-78423,-22251,-11284,74716,8102,-32379,-43239,7373,38466,24626,-47417,1290,20229,-44900,43796,9165,-27031,-8150,-67542,-3570,-22765,-39195,58474,3294,-22725,-4536,29794,32910,-41219,21173,-36641,-62573,-5639,-13004,-33937,48272,3105,66373,67390,-28243,6738,-15311,-76322,-19117,-310,68609,-6298,-35424,54969,110109,47281,-61736,-51913,-34967,1394,-8001,-10927,13290,7433,-30727,-19374,9058,69686,12726,-15949,-10476,-10490,-28234,-42769,-2454,-17260,50792],[15500,-25388,28821,45465,24378,66856,-73312,20584,22474,17687,-16518,-68368,-4221,-94900,-48636,-15991,-683,-30509,-38679,51270,-52543,38314,-44560,-46609,-27918,40286,-15282,-65818,-45362,-26488,7243,20975,26104,24848,-9620,-51364,-17741,37418,60748,29659,25106,7743,18818,-97803,17935,-29065,-80804,-33746,-51558,-44807,16624,-17011,22103,-31651,-20265,30023,-34104,-66455,-16628,-33213,-33973,-62973,-35256,-32885,-11969,-159,-44506,-86840,-115632,5143,-12421,-86479,-20415,-28074,-62749,-41491,21948,40498,39512,-11708,-6356,25034,-2303,-1106,-24914,-59318,62081,41856,-19739,-16614,66742,-27611,-67216,14060,-4186,15212,35683,22886,121,-27826,101281,-2610,-6344,7872,95090,17718,19494,46324,-28614,43519,-31090,10934,-5530,-51733,49084,-30707,86704,31479,-24691,-18313,-43085,-16643,38054,58359,-41510,-33137,-63202,80540,14854,28672,-23615,24104,71538,-5741,24175,-55840,17597,59848,107762,23532,62874,-6975,-28719,102826,12180,-19047,50674,26704,42109,-44172,-22332,-30685,8813,36650,38370,60106,15477,-53518,-14090,15795,112787,-57975,-69311,49902,37694,486,4413,-29389,-15235,29940,-10593,-644,-15422,-57645,-5330,17150,-58615,-27871,33673,34141,181969,65299,-17396,-94077,-62929,-43965,5376,-33875,8040,-63702,-141680,-60124,-47407,78802,5521,37951,-12833,-16197,80846,8972,5905,36122,59636,56654,10349,-25190,-98144,-82246,36138,18715,21151,-27099,-2124,61888,-15564,-27305,18905,-42756,-17835,5127,-20133,-43463,-35582,-64236,21949,22121,-34483,-111179,-83787,-24395,-21947,-18023,33838,42469,32060,-79728,-25404,-157706,-62626,21199,-10299,-105631,-98450,-24186,-10106,-64324,-84743,-43019,-35652,-35222,-125095,-139445,176406,91534,83321,59873,57478,150852,56459,38321,65506,35497,119074,53344,31391,95628,51111,-34495,47638,22727,-413,78838,40325,52811,36749,-202,59551,-91389,-16969,44197,109109,25066,40294,33369,-9079,-352,-71082,-51008,-950,-11950,-4941,54575,-31588,-9433,36007,-46183,98307,99956,145203,-12403,-106425,27860,-9757,-35235,-19315,-13356,4313,-41716,-70969,-103119,-105367,678,-17087,-55319,-15373,28609,-15674,-50359,3183,21669,3758,-10787,-26860,63018,95179,-11090,1565,-20787,101934,95153,52292,-49481,-21763,60424,21917,24810,46741,110985,6736,-84106,-110718,136410,-44913,73732,140039,19575,4963,-4153,14766,-73897,15758,1413,-33444,-47644,71296,-17537,2981,-9958,34395,45262,6996,16218,90794,34024,72237,-28231,19640,12552,3734,53736,6740,-29121,-93274,42011,-29577,-20297,-16300,9339,10883,57910,21926,28469,-7825,85793,5097,39896,-40243,45555,9470,-24431,3594,16116,5118,-36914,-35675,-47004,-77715,9437,-12563,-84990,43964,-16917,58858,27366,-1130,-64000,-8921,-119764,-1983,-21842,-38897,-29954,33589,5791,123390,52878,-8403,-18023,-24323,-48609,140123,100544,22734,-79048,-126147,-57356,-47949,13676,-18597,61647,-2856,15615,-26659,-56975,32908,-54975,37838,-3417,7396,64048,13968,-73420,-21728,-1947,24769,37361,-13657,30340,44037,31753,18225,15308,19454,44586,57907,16412,778,-264,-25051,-90471,-25729,2883,-89255,37556,-24810,14166,-996,60080,-12796,40700,-3071,42144,-9976,6712,-2400,-66551,-11102,18872,-24138,-26483,7985,-21721,-8449,34977,-67972,-63439,-18694,3235,72225,32182,-115395,-73610,8027,-31080,-31681,2620,-31607,1935,1180,2,-57916,-37612,-29744,-34369,-48904,-22937,31472,48313,-26288,-16099,23408,18187,-19280,-36439,-21658,83598,29793,6380,-17857,-2611,-55313,-27996,78602,-58559,48762,20341,-18604,-76956,-9772,58,19631,-10504,-69277,10563,42651,-11573,62465,8517,2914,8966,70244,13576,-6506,-9351,-90400,36703,25109,-87,-70735,-2385,31943,-15262,-32574,47071,54858,-4635,-56902,-76443,-48095,-46148,-7295,-99808,-41195,71435,26870,14641,66129,87818,19684,-41102,21112,14954,10982,45071,-43387,87841,-11830,22428,-2167,-89118,100279,28913,27631,-35993,1137,-12047,82743,55117,35038,78566,30689,14238,35593,-5901,-18107,95588,33757,10541,68916,61043,26189,-7501,-58139,-16373,71960,22382,-31919,-47409,42920,-12780,-92825,35033,-34868,71487,-24787,-61560,-130707,-47506,8201,9731,2543,-55742,50295,5843,-14266,6241,315,6623,1018,-2850,6165,-6236,-45381,-43538,8671,1595,-66199,-38583,-52838,-15024,-6813,47067,66553,-89254,-54632,-43192,1569,70223,56628,30389,54627,95129,49029,56534,61525,-69262,21368,24712,-20316,8985,91983,49150,-59323,-14771,25255,12236,77723,43366,34967,-35623,45986,-47943,17132,77623,-2638,15359,67518,-1157,-78309,-26787,22281,-16329,-17764,-2250,-9495,3257,-41525,31372,73142,84196,64906,-2042,-69531,73915,84030,39687,19062,2254,21210,-17884,25827,-51301,-1266,-75149,65637,3525,5818,-33806,4372,45343,-13106,55308,2071,45847,2273,34459,39615,36256,41936,10576,67769,8708,36555,63515,51350,76018,-7987,33958,35230,-20181,47268,40499,28119,147539,41150,-174492,-128001,-65452,-21727,-9300,13221,14199,-36522,-119313,-30844,2957,-87372,-13672,-23395,-8567,-46548,-40293,53265,-68305,-16193,-71665,-38731,-49127,-47719,-121764,26879,46788,-24704,-33044,5017,-87463,-975,-4903,-94366,-37873,-72356,-65362,-74527,-84744,4634,67984,23761,-2327,-10425,-39459,-26666,47235,-3249,38133,73342,-9770,-59841,-20998,29290,-85860,-50501,-63395,22097,1548,34407,15569,21943,6196,-18536,-18850,11075,63861,-19292,-74116,-45541,34816,-14333,10098,35255,63451,60032,-5215,-7243,-48891,6443,-15816,23702,-22207,-63847,-29204,-4085,43962,36147,67669,-20603,-89804,-40174,10621,6836,-93969,-90567,-15798,45846,41231,-33444,46663,26437,-25799,45178,-26774,19640,18200,-42785,-3983,-47153,-42610,-51443,-69252,-67858,50127,-13345,49352,485,29749,911,-21292,-36940,-12382,11904,-21948,-155022,-42186,-23772,-26857,-43203,-100410,36254,44749,-11069,-290,-26665,40198,12266,18666,14723,-35729,70308,-17672,-138768,-56129,43025,64951,-6704,-47025,-18507,-59979,111172,15084,-75206,-16835,-19111,-18309,55686,32538,5768,18132,-55669,-117943,33924,15807,-56933,71638,35647,-29258,-33677,-81932,4642,-15306,-300,5052,-12845,-62883,12853,22872,-67998,-57636,-7640,-18064,2908,-10588,-37333,-4546,-66635,33277,-15163,26677,-14048,33820,-11526,37800,49049,-7406,32416,-3344,-64924,1325,65629,3631,-55137,-32871,32495,32602,-48055,-76209,-36761,1393,-30822,15364,18401,-50590,59185,60886,-46570,-6785,-6646,68924,46113,-37204,-42105,7168,37774,4303,-23218,-12657,16010,-39709,37575,15758,-8236,23256,-58346,24793,2271,-44845,71255,23623,-40219,-25186,31828,48856,-32584,23353,6654,-69558,-26748,-30860,-2568,48698,16652,90711,52819,-20070,12594,-8570,-71321,1787,10003,70064,67,-40799,39178,85190,59908,-51007,-40210,-38867,16563,-11653,-25534,12302,5164,-46539,-14695,12020,54710,13817,-2980,5218,-9486,-36362,-38466,-3135,-44349,28995],[17800,-21015,34935,47166,20923,43059,-65313,23478,30110,-1741,-44515,-82394,3469,-102076,-26007,-20263,22706,-22581,-28379,52695,-32206,49378,-34461,-58309,-24134,25058,-27181,-71867,-48206,-11176,-6700,2423,36526,-21541,-41516,-57639,-19126,43256,46459,30197,23950,14745,17219,-86429,19476,-20748,-68504,-48541,-62262,-17532,51427,-16456,44527,-25938,-29407,21168,-34902,-52255,608,-53859,-30166,-54914,-10406,-18583,-4625,-2303,-34424,-95207,-97641,23118,-18467,-86219,-42906,-12165,-61585,-42939,24107,19242,15137,21969,-7149,43935,8778,-1548,-8850,-63966,59372,48440,-46049,11861,62837,-29148,-61067,28922,-2075,27694,28369,-24571,-14865,-49481,76703,-49053,-16995,276,89723,-2225,-2684,20141,-34116,60992,-39680,5290,6388,-57134,41753,-50530,117381,62555,-3618,653,-67819,-61979,36229,41641,-27972,-11847,-40202,100731,32403,24191,-36993,14141,80960,2312,24092,-73960,23785,57862,90200,47725,28664,-28785,-15735,101256,12309,-33186,54399,33442,22663,-33096,-37450,-31924,25580,25268,25726,61672,18806,-42733,1189,-7565,103859,-71512,-78636,39834,16059,-12064,51995,-29353,-37893,10818,-28134,11551,-25784,-52648,-16608,40941,-48170,-11278,54524,31505,137315,49496,-17932,-78813,-61002,-46780,5696,-20333,13207,-60542,-142606,-38602,-29100,104886,-21285,24010,-4664,-21444,83937,5724,5650,9730,39567,38992,-25923,-7253,-85485,-57226,43403,-3498,202,-73464,-2224,58776,-19001,-44662,15509,-85135,-21654,-298,-24199,-64753,-54726,-103300,-7477,20343,-15408,-144895,-65549,10553,-4936,-13318,29458,26059,25885,-108226,-783,-119846,-2935,39632,-7761,-120599,-107028,-49242,-19328,-83760,-101078,-84256,-98513,-63953,-69561,-95542,185426,21838,92098,63995,65250,131717,76166,19403,43056,48264,152812,77298,35930,91437,56387,-32018,31230,25647,-24973,37032,57894,36610,10513,-1725,25108,-88101,-2364,73775,135090,44683,59990,35472,11538,8823,-78578,-63850,4186,2982,-4499,54978,-3541,-6308,34425,-42406,104972,88311,140041,877,-67788,48007,-12418,-26841,-11447,-27969,-8691,-2231,-53982,-49500,-99139,-3663,-20563,-24608,-15765,2159,-23096,-25011,7839,9863,-1429,-13541,-39817,65770,85062,-19523,-15882,-60906,85884,88118,36377,-71279,-2186,63095,25822,29514,30229,98732,21450,-67511,-59106,135389,-61516,60276,90962,16627,23265,14635,59273,-94339,-3102,9001,-12766,-50357,69079,-12861,39299,-20188,28897,34340,12150,42318,79846,29317,58867,-26870,15422,10036,21561,55276,36118,-19294,-95063,40473,-48414,-6505,-11207,21823,16692,69277,27018,37120,-13051,73374,-4977,35509,-23535,53903,29918,-3334,17805,-6692,-10066,-32916,-36275,-55501,-89741,-5207,-38172,-77026,52656,-8983,62118,36146,288,-76565,-14752,-126360,-18072,-8318,1676,-19564,37886,9543,102250,56474,11066,3246,-47466,-61294,134100,108905,1894,-60689,-131440,-42557,-31903,23625,3444,74040,-5610,5691,-15190,-76015,40096,-40605,40150,-42529,10942,37577,-27863,-49018,-10426,279,15313,48026,-4007,30942,37681,36210,22256,18087,23428,72995,47628,24297,-21721,2068,-26950,-99622,-40509,-2157,-55300,65587,-20114,-22855,-44591,46461,6353,75235,-23174,39076,-5564,-6874,-6963,-34181,-8000,46800,-16409,-32697,11173,-8574,18976,66203,-74777,-64236,-20910,-3169,73190,32780,-81066,-57004,-4524,-61679,-5858,30712,-17242,17860,23444,9959,-66512,-11572,-29338,-31323,-52516,-20350,-528,49899,-15193,-11874,10342,22848,-4585,-33744,-26057,51050,26875,7285,2759,-15621,-57683,-38695,67220,-49918,22198,20624,-29011,-55265,7457,-2554,20498,-34349,-69154,10317,45194,-36711,91387,-12121,-1932,3395,68168,2195,-23615,-1833,-102810,46679,1182,-24491,-81010,-36196,-5396,-23336,-16738,34436,19355,14113,-32247,-84286,-42064,-56304,-14597,-95082,-47681,80616,10615,10517,45508,54317,32027,-67332,-12727,-2535,-2377,47957,-46587,84897,-10377,12530,21828,-67032,115657,20463,-3341,-53154,4985,-40088,79567,65413,47874,62501,-9046,21821,43294,15946,-43306,114996,106583,9161,-7038,43531,-1428,-15928,-58641,18342,81813,6752,-40408,-36394,87369,-2464,-101375,15567,-30531,79402,-16109,-99911,-113987,-34446,22606,5745,107,-59777,44828,-23632,-25509,-4667,-21591,8173,-37517,23950,20891,-3663,-28379,-33550,14824,11614,-61279,-45729,-68794,-6614,4803,18382,36052,-88508,-54147,-30522,1225,60891,41845,24137,15743,61092,46597,16419,48464,-53455,6396,48651,-7830,12881,116356,55036,-59651,-17509,27419,12144,50694,51030,30183,-32335,59319,-10958,38362,47894,-33033,1500,86472,8521,-75840,-38022,1595,38,-20405,-16774,-18751,9281,-19315,42571,65170,86865,32352,-731,-70798,81909,102771,41696,25248,3133,20997,-22080,14922,-44857,11911,-76496,45685,-28602,-11539,-41014,-8620,46860,21316,45711,34349,58787,14066,18639,58600,71666,62476,22508,66792,-8624,58777,63396,55924,68264,-21056,25127,29379,-43892,59574,49188,46101,180393,57942,-192428,-112866,-90548,-15509,13250,20307,2188,-35219,-89647,-11746,5811,-85522,-29130,-1234,11755,-69783,-18359,44604,-63298,-15946,-84875,-39313,-23559,-44254,-104814,36834,55226,9863,-24186,7338,-107181,-26166,-1768,-87108,-41740,-54969,-58430,-71166,-51731,21206,67020,36753,6232,14901,-46584,-15792,36896,1797,-5065,67851,1111,-51550,-41735,25644,-82448,-55717,-53220,19664,-12354,38250,24147,27553,6374,-24125,-12721,21459,49778,344,-61466,-64944,36032,-35869,-12533,42472,61426,55629,6959,-26600,-79124,6186,-9281,28011,-17481,-46160,-30516,14951,51852,39012,14439,-38312,-55464,-44748,1245,-31627,-110708,-80743,-18301,38263,34354,-38755,54041,1256,-41485,40929,-16996,533,31505,9667,3063,-71608,-39141,-58696,-104478,-75329,46625,11097,36796,-25472,22610,383,-14307,-51531,-10538,3362,2903,-98482,-39867,16296,31489,-15118,-104416,15444,39551,-15584,-18189,-40023,24167,16376,27420,19350,-70403,58920,-7864,-128081,-14498,54660,41864,481,-34822,18932,-53426,116383,23304,-67565,-42001,-44920,-22190,37970,24223,20904,36535,-60120,-76657,24761,22679,-62175,64621,36481,-44488,-17024,-73947,12335,-3332,1662,-26576,-7303,-55822,764,24647,-63882,-41442,-22933,-8891,5151,402,-30292,-51878,-77057,27834,-26635,35814,-455,50569,-28915,39773,18764,-9076,39471,30342,-44153,17784,74046,-24800,-43429,-23641,43844,61825,-53491,-85035,-30829,3348,-29956,12688,-11481,-47961,57763,37954,-14665,7275,3380,59626,56418,-40131,-44647,13664,36262,-13187,3795,-20645,15719,-29039,24686,18531,18135,49462,-46860,45150,28454,-36757,75737,36610,-50461,-43574,23741,40086,-14071,27647,56387,-51493,-42411,-53652,20940,43040,28715,99051,40979,-14995,14862,-1496,-53000,22548,16192,54418,17852,-31086,27119,51580,57270,-38241,-25999,-42489,24295,-12087,-26856,13017,-11968,-55433,-6094,15870,23301,4643,9557,17664,-3167,-40948,-23947,-6561,-61936,9909],[26107,-18708,36022,45490,13575,18477,-51090,8061,32242,-21824,-71064,-81250,13128,-104158,9932,-12585,52582,-17014,-17487,53431,-13917,45889,-23745,-61992,-12503,8958,-27500,-66446,-49525,7813,-6485,-23974,41473,-56028,-65048,-58462,-179,39955,22617,18835,-5743,-641,18716,-63095,16426,-15197,-57599,-57109,-63488,20904,59143,-21681,63163,-22857,-38186,11091,-32163,-18717,17401,-69423,-26603,-43748,7862,2812,10824,-7105,-25256,-102496,-75392,35254,-22898,-79612,-62161,2979,-49428,-32992,35635,-519,-6073,50201,51,46008,11367,-505,12966,-69182,55625,62044,-66334,32780,40747,-22200,-52053,38369,-6758,42510,12729,-55597,-21135,-65639,36153,-76580,-22651,-1357,78012,-20752,-25954,-4825,-30573,66732,-43364,2512,17870,-60917,28629,-64753,121600,79851,4036,-981,-80210,-91483,28361,27650,-4579,6027,-20872,99467,38657,15751,-49237,3470,68827,-761,13962,-78128,17806,52168,56211,66354,-8442,-32855,-9342,73889,474,-53805,59630,32085,-2908,-20228,-46893,-13509,51547,10518,7138,66142,15727,-23047,17324,-25676,85268,-68279,-75960,21492,-4574,-18860,92200,-34228,-61862,-19225,-25821,32859,-33637,-46767,-56970,58841,-24844,-728,76083,31981,71636,29866,-23966,-59584,-54872,-44240,3675,-1315,31702,-57450,-133548,-10151,-5346,113877,-41312,-1164,6049,-23521,73197,5625,10499,-12570,6949,5321,-49251,9140,-66908,-25392,34603,-22667,-18668,-84367,9629,41196,-18197,-56847,16582,-114811,-30452,-14009,-26826,-75482,-73134,-127347,-35653,1755,-388,-151247,-43376,26878,22407,-8285,17722,274,10854,-128702,23281,-61799,64439,58375,-10233,-127530,-113455,-72434,-30600,-95386,-93313,-119383,-169389,-97339,-7863,-52910,139027,-34529,95969,74554,81137,106145,101657,15592,32842,61681,172003,83928,27651,80183,60775,-5114,10519,18978,-50120,2364,74106,28256,-16339,-679,-148,-72722,10587,106161,147676,72320,69732,39642,51023,16554,-80251,-66093,-65,9774,-4253,38518,16775,-366,31399,-39994,99596,69128,97213,8143,-7251,65792,-8798,-8871,1265,-29802,-12496,48318,-28420,32833,-69056,-2916,-20013,24131,-14538,-24923,-21515,17011,4407,62,-14559,-19171,-38347,52205,60387,-26804,-12122,-86047,66430,72030,16927,-88578,14943,48195,24041,31821,17707,79651,27582,-38065,-18421,128492,-72924,32513,39879,11830,31451,27795,88952,-102739,-20637,14503,16701,-47723,74064,6633,61167,-23922,13448,25413,19570,69017,57629,22009,49071,-20203,9858,7043,28354,58093,56944,-6979,-74873,35727,-60957,1617,-9834,32031,22870,81164,29447,42665,-7092,60372,-15908,25849,4253,57282,40336,8295,25991,-34563,-23809,-26298,-35058,-46925,-75609,-6618,-51151,-61309,56828,2723,58636,41150,-6859,-87033,-9490,-87006,-22149,13796,31884,-3371,39464,4191,92747,65237,41648,22409,-66713,-68146,101843,104090,-9570,-38557,-118672,-23083,1687,24164,13775,68374,-15377,-9215,-2292,-97262,43128,-19849,34271,-66096,15776,-8634,-61853,-15101,12006,6264,2898,46747,1097,26374,2976,44494,23301,24864,28702,85526,28733,18578,-34398,-14012,-38964,-91780,-55092,2277,-9509,79552,-24044,-54331,-79793,22741,24368,88173,-39563,31641,-3255,-23159,-5595,-10165,-9834,58224,-10703,-28903,14096,5224,29961,68787,-88472,-61149,-21914,-7747,65694,39859,-38802,-41581,-12959,-82204,8290,43284,-2282,38173,33372,-1039,-63895,14555,-25004,-21645,-48731,-15675,-24331,57331,7434,-5916,4855,22877,5229,-29808,-28335,22961,3349,-1528,10866,-36046,-69217,-50293,28493,-34918,-18933,10964,-37095,-34598,25160,-5314,22904,-44190,-60177,10282,45001,-59444,111851,-27545,-4511,-3086,72344,-489,-28131,4771,-100385,63002,-9161,-40167,-76918,-65609,-52938,-30592,962,20730,-9825,39033,2359,-81045,-37380,-43277,-10533,-74318,-42230,79678,217,8956,23046,18092,34654,-81959,-50035,-13530,-17420,39783,-43195,75594,-6596,-1390,32020,-38598,113283,-623,-36600,-57035,15960,-36444,70019,54251,51058,32461,-56430,25809,45983,30523,-71765,128213,164575,10435,-56805,25154,-23297,-27101,-50860,58122,81677,719,-30951,-11142,109428,-3743,-95662,-5934,-24116,78884,-304,-121281,-83572,-21985,31520,6283,6742,-54158,52297,-44265,-29110,-12646,-43365,9312,-60328,51270,29653,11224,-4149,-34546,11572,10199,-47530,-48113,-78614,802,-1876,-20729,-3717,-80315,-43923,-14334,-1783,51644,29582,16980,-27733,18850,30039,-4742,33410,-33360,-2808,69950,26747,26231,122485,59440,-55611,-14412,30658,16061,16753,61328,24514,-16524,65915,26920,56472,13726,-54832,80,100146,24729,-54541,-49150,-25480,21283,-24988,-31184,-29378,23532,13795,48790,55950,93219,4128,5485,-68168,79157,101223,29655,25138,13884,24028,-24683,1362,-28011,25355,-70735,8013,-64526,-25545,-42000,-12081,47720,47183,24245,68659,71386,23635,6401,72660,101082,74170,25702,56712,-29460,72630,56824,59920,60326,-17302,11939,19676,-60860,64472,51080,68961,218506,75331,-208934,-94985,-113565,-13598,33670,21416,-18520,-35786,-72821,3665,15359,-73136,-49191,5497,28889,-79847,404,24693,-50650,-7883,-85785,-37946,2349,-28573,-58142,45910,56694,50749,-2511,5344,-112794,-43435,14947,-62725,-43933,-26812,-50567,-65635,-9858,36545,43242,47295,8636,29900,-55810,-8281,25457,23772,-43810,56261,12976,-36370,-57327,8729,-81999,-50380,-32342,11039,-30208,26756,32671,30177,2611,-38923,-14302,25803,30962,16828,-39172,-84107,31046,-54257,-33031,49604,52038,36668,16364,-38424,-94777,7969,-712,32619,-10442,-31283,-31803,27368,66627,40497,-20854,-46523,-26044,-44544,-10759,-63809,-110320,-61437,-15548,37407,27259,-34141,51285,-27276,-52935,27774,-4553,-20074,35423,61427,13572,-91715,-37085,-59311,-103591,-75018,37518,25282,16740,-61676,4118,1742,-6004,-57586,-3111,-11087,23066,-46041,-32421,53584,70268,6474,-98062,-15103,29202,-23628,-34866,-49247,17836,19549,30674,11033,-98682,46776,-763,-90603,28111,62448,13378,-12552,-19150,53979,-44251,111392,31820,-57119,-56226,-55789,-23943,14120,16284,29495,58981,-61073,-20291,23223,33567,-56218,51680,23636,-53100,16867,-52455,23536,12031,9986,-57430,-6751,-39015,-13199,23493,-52304,-31510,-31659,4252,10120,5007,-21936,-95352,-77510,21853,-39358,49705,16641,74604,-42477,35620,-18251,-5545,48501,59539,-18620,30018,73676,-45040,-19552,-30050,56523,77796,-54486,-82262,-20385,9111,-22131,6414,-30075,-40483,53760,10369,8236,13438,9912,46138,39962,-44980,-53733,23254,32766,-24547,26145,-20884,19464,-12819,9849,18760,47031,60934,-35716,51918,45320,-20470,74398,39709,-52553,-55865,2845,9066,12003,36606,97403,-12319,-45766,-70676,32780,37794,35969,90715,32038,-14288,14686,3211,-27250,38652,18521,28592,45798,-9232,22203,21940,43746,-28592,-6270,-47113,21421,-12434,-17597,14045,-43507,-54017,4460,21720,-14042,-11836,17974,25266,7095,-41973,-5305,-11674,-64031,-2347],[35057,-17487,32304,42070,6239,127,-33442,-17927,28960,-38650,-86808,-64269,22480,-95790,49686,8471,82993,-19321,-11612,56104,-4921,29243,-13800,-58161,4089,-5152,-20206,-48575,-49413,25647,4469,-49907,38460,-65259,-73088,-55986,34790,30548,3181,-1661,-55158,-34497,22655,-39549,10306,-13115,-49825,-56675,-59705,54818,41167,-28312,75533,-22014,-44015,2027,-25897,25515,29774,-79009,-22779,-31160,15822,23293,29769,-15040,-29037,-104965,-56486,39850,-20992,-68479,-72793,14719,-29698,-19831,50360,-12437,-16986,69243,14706,36286,6279,2990,33267,-74368,51384,78269,-75483,44848,11363,-11191,-44487,42192,-16673,56121,-11074,-62214,-13764,-67567,-1566,-78424,-22440,2058,61561,-31442,-44642,-21261,-17099,54976,-43814,-756,23913,-62070,15927,-69705,95848,77075,-6492,-25864,-78373,-99502,16217,16737,21216,18973,-15396,76458,28634,4644,-58206,-4189,37970,-17028,1666,-68246,-979,43479,17928,71115,-37381,-23911,-7326,26838,-17811,-70523,56728,16582,-26063,-7865,-48850,15760,80354,-8792,-11857,70867,8509,-3393,26534,-31371,60841,-54143,-55122,600,-17332,-19895,104555,-43158,-79709,-41829,3613,57944,-37116,-40446,-102139,66067,-2206,-2057,91892,36118,7872,12990,-35145,-38670,-44420,-37470,138,17705,57570,-58770,-114885,16923,19293,108852,-47631,-31857,15829,-24136,53480,9560,15863,-24210,-26189,-28342,-47438,20207,-49589,2962,12929,-32504,-33107,-61111,29908,13644,-14993,-61949,20091,-128733,-43212,-35338,-25386,-64455,-85866,-131428,-54655,-28684,5550,-122988,-23159,27528,58977,306,2948,-26398,-9176,-139979,37822,-5750,117975,72828,-16817,-128972,-116277,-86890,-47646,-99303,-78478,-141186,-231282,-134597,46001,-2466,77117,-63438,96002,87449,102037,77915,125395,31244,34973,69800,173945,67878,2918,64012,61595,34874,-9471,5974,-61762,-12848,86006,31134,-38344,3688,-12284,-47922,22389,128204,152324,98486,65374,42968,93360,20731,-77114,-58170,-10780,5600,3472,13871,25485,5611,34202,-31981,82478,49821,34108,10088,51022,78885,6000,16450,15310,-19282,-9447,94855,-1421,100720,-27586,1672,-19145,72243,-10541,-47450,-12810,66892,-4326,-2310,-30736,-27112,-20282,28607,29126,-31546,5666,-87256,48854,48891,-215,-88161,22243,20881,19397,30774,10862,59785,29694,-2805,1459,116802,-75078,-10546,6163,5721,28969,32341,88452,-94222,-28905,16080,44240,-40082,85850,40165,60411,-22943,-6662,22673,23207,89943,30644,13189,44625,-12213,2999,5748,22697,63444,65864,2084,-40224,29334,-60974,3182,-11442,30889,25930,90767,28747,50269,10355,47826,-25193,11865,31485,54000,41011,2420,26819,-58444,-28705,-18714,-32255,-24571,-50582,-1904,-49897,-42518,53516,14832,48331,40277,-20172,-92452,5213,-16095,-11182,35059,44117,13572,40330,-7437,102485,76419,72314,31619,-74830,-66454,57600,85113,-10182,-17568,-84137,-2276,38549,5240,8146,47903,-27166,-19661,12662,-108356,42156,562,25102,-69716,25530,-53514,-79584,18125,41507,18642,-5967,33979,-3234,17932,-50931,51403,22672,30847,34702,80939,6480,-1065,-32782,-36438,-52730,-66828,-63893,14971,34283,79218,-34815,-70150,-93860,-4019,37754,79178,-49495,20334,-5437,-36725,1644,1397,-18671,51342,-4934,-15082,14819,15041,20762,43085,-106496,-55301,-22020,-11437,50943,50099,-751,-29430,-15123,-87757,7521,36215,8823,56693,30365,-27538,-48392,32905,-16751,-8558,-38786,-11820,-29279,66842,36774,3181,9197,21514,8050,-23598,-28130,13020,-29031,-15524,3659,-59446,-86737,-62716,-23334,-16266,-52547,-4056,-42904,-18324,39120,-7900,22622,-36184,-45678,11052,42449,-75902,118082,-33475,-4663,-10156,72616,5259,-20709,7854,-86457,78814,-4759,-39858,-63401,-80979,-85334,-34765,15057,10985,-22600,66240,39440,-66324,-37924,-17559,4281,-45227,-27059,67334,-2125,8538,4846,-12026,27544,-78368,-77554,-14103,-22124,24938,-33695,63655,-163,-13730,26579,-10885,92343,-30672,-60716,-41644,30132,-14575,54888,25968,45056,-4723,-95280,25061,41410,34392,-94366,134187,180731,15657,-45871,8163,-32486,-37439,-35684,90694,72016,7259,-4929,19726,98023,-18900,-71292,-23765,-16156,73534,17092,-120754,-49276,-9886,38477,22507,20838,-38602,61926,-48609,-16853,-14828,-61465,4066,-53516,73498,32792,34566,23749,-43404,-3131,-1023,-29305,-44393,-78384,8255,-27179,-53193,-41302,-68933,-28070,684,-7923,43328,19905,14456,-56395,-17566,4822,2546,20686,-21038,-6444,80783,75296,40716,104897,61529,-48242,-5372,36342,21448,-14570,71632,21573,5145,66191,53417,70454,-12240,-64585,13062,103607,41964,-21579,-56995,-52094,42339,-31546,-45435,-38622,39676,45373,47313,43180,95405,-12491,12988,-63066,65327,85024,8384,20101,34146,29502,-21990,-10359,354,37440,-59290,-34070,-89303,-32423,-35616,-6287,47279,56821,1040,99069,81318,31623,3422,77499,117362,72212,21910,37910,-48911,73859,46341,61518,53590,107,800,11607,-63210,65521,52758,91300,249281,87904,-217615,-79026,-129799,-16582,45902,18162,-41187,-38166,-75548,12699,28965,-53156,-67669,-867,39035,-68738,12101,-842,-32502,3249,-80960,-35517,27780,-3666,227,53133,50776,88177,27118,813,-104120,-48395,35801,-29282,-43995,1655,-40308,-51475,27684,46591,5234,53646,2639,30416,-59552,-7528,12448,53068,-69605,43062,23116,-19231,-63639,-14359,-90626,-37462,-14873,-3155,-46024,9004,41106,31571,-2617,-62600,-21761,25116,12119,27523,-10117,-91858,18439,-66430,-45430,55321,38270,8970,23533,-39978,-101669,10843,13137,37487,-4423,-24825,-32199,30436,78126,45903,-21764,-42114,-15198,-36694,-22439,-80813,-98428,-39797,-5705,44647,20747,-20966,36624,-51160,-57151,15292,3217,-34894,28180,92690,26493,-96039,-36955,-56330,-70308,-63124,24529,23411,-5257,-100746,-13589,3867,1296,-48468,7498,-26638,32427,-17624,-22964,82379,81467,15843,-81945,-48592,15606,-34200,-48645,-52889,20841,16936,26083,-7728,-109011,37642,6954,-40396,59422,62690,-13057,-41215,-640,66486,-38664,98150,34802,-47310,-55712,-48005,-23649,-8811,2612,24407,72467,-59400,29307,31133,39186,-39521,33377,2246,-50312,54475,-25026,33488,27320,20727,-78551,-12104,-19519,-26701,16741,-33026,-21514,-29023,20637,15713,2612,-14830,-121945,-64610,16521,-54771,59924,34154,96360,-45521,30014,-51111,1866,67939,79192,3625,35649,64494,-50165,9023,-53870,65097,75130,-51660,-67360,-14557,20765,-8518,-1605,-32650,-31575,49014,-14251,15394,8390,6428,28692,11179,-54250,-68398,31898,27631,-28580,38488,-13212,25349,7266,-2284,19960,71615,55074,-26990,42003,43865,-6001,71554,34224,-46802,-60316,-27780,-31300,42067,51508,117994,35014,-33433,-73093,33822,36311,35055,68016,22592,-17065,11955,3817,-1682,46879,17356,5305,75103,18860,24854,4333,30562,-24686,19334,-54331,6922,-15496,-4248,13886,-80209,-42521,14022,29228,-42961,-29900,19997,28031,18298,-39575,10090,-16849,-51764,-6849],[36734,-15510,27211,38956,2065,-10096,-15484,-44701,19298,-48795,-87793,-36120,29479,-66996,86412,37858,104806,-30547,-14734,61820,-8862,5716,-6582,-49813,21210,-14936,-10069,-19846,-46859,37727,20767,-65298,28061,-49692,-64625,-53332,71268,19289,-63,-23874,-107426,-71473,27312,-25691,4802,-13693,-46371,-47437,-55493,71885,12159,-32269,81297,-22832,-45480,-5364,-17735,66837,34960,-82391,-16447,-18899,14043,34682,44256,-24524,-49033,-97341,-45034,38201,-9679,-54318,-72552,21502,-8075,-8565,59850,-14204,-14629,80388,34066,26150,-3685,9169,45111,-78052,46343,90032,-72137,48167,-13838,-755,-40861,40787,-27709,64567,-39156,-49954,6165,-51102,-19335,-64723,-17441,7718,41257,-30720,-54675,-25167,4431,26558,-44996,-7866,22058,-60366,9238,-64642,47783,55694,-30230,-64968,-64456,-88363,5149,7447,41059,26607,-26126,39300,4765,-7155,-61772,-6352,-1114,-41576,-7653,-49078,-27941,32271,-12199,59365,-50998,-10516,-6216,-25958,-36753,-71383,40186,-10714,-41377,688,-43943,41532,99335,-34795,-25559,71426,212,9294,24890,-23122,33729,-36288,-15859,-15552,-18996,-16981,83147,-53564,-84810,-40668,54819,77399,-36300,-33920,-125897,63474,11344,-14629,94817,41969,-39761,4009,-49541,-18457,-29789,-29252,-5274,31881,78469,-66217,-88415,34761,39890,93056,-38656,-59499,19984,-25084,32902,17352,16904,-22229,-45853,-44488,-19823,24230,-39103,17065,-14137,-30851,-41592,-21944,51469,-17154,-12603,-60240,24629,-128076,-56181,-61001,-20925,-26341,-90388,-116783,-59438,-62109,690,-66820,-7233,19760,102843,13057,-11051,-46492,-29486,-146702,38202,31092,143028,79128,-25371,-127514,-114041,-88955,-73108,-99456,-69909,-149030,-269592,-169423,77069,58794,38205,-59879,94055,98021,122381,51094,138220,61500,43738,68112,157874,31902,-33649,45811,57452,71380,-23681,-8345,-50688,-9848,91692,43564,-52044,9950,-12314,-19135,33369,129487,149110,114895,48219,43025,121010,19900,-68803,-42247,-21989,-8071,24803,-5148,24845,7742,45450,-14220,55456,35418,-20961,8484,83565,85645,31529,41235,26996,35,-3518,121153,20881,120423,9058,8698,-22101,96832,-4065,-61131,-946,107994,-12790,5018,-44785,-35553,10224,7291,1253,-32068,25020,-63827,35690,23708,-10884,-65939,15937,-8126,16185,26346,9293,44365,35532,27945,2377,104352,-66068,-61224,-6963,-1575,17895,29808,53927,-71742,-22203,12636,59122,-29165,99134,76916,38307,-20219,-25243,26519,18552,99127,4828,1138,44056,-6656,-6051,7476,7462,70751,62352,4614,-3464,23839,-44938,-626,-14913,12932,23711,94399,25366,62044,34224,35962,-30878,-4801,43848,42878,34714,-19849,21133,-69851,-19346,-12369,-28310,3370,-29029,1908,-35898,-24669,42250,23588,33433,32492,-35295,-91399,25365,57409,10567,44423,39330,26022,42460,-19372,119591,84308,89219,25892,-68385,-54931,17047,55078,-1255,-1102,-33652,18352,64571,-35242,-8342,21190,-34450,-18812,29761,-98467,38345,13878,19081,-57448,40703,-78756,-80603,39905,70314,37422,-4576,15028,-17736,8649,-103178,52185,22436,29342,39411,62616,-14359,-29816,-17492,-50547,-56319,-30355,-61167,32006,64598,68523,-47029,-66317,-81956,-25187,43684,58034,-51054,6966,-12553,-43789,12492,5771,-33942,32983,3655,5448,12212,16755,-5087,2567,-122078,-49153,-21075,-15668,33277,56830,24081,-21054,-10995,-77730,-5344,14199,12605,67618,19065,-55587,-23198,38499,-6096,3960,-24987,-10429,-13021,72982,65530,16740,21343,21566,6302,-13849,-24253,22254,-53566,-27652,-12731,-77458,-101744,-74383,-70641,3579,-62139,-17531,-44961,-8080,46009,-9959,16348,-13608,-29704,13117,38378,-83016,109390,-27717,-2522,-16854,62546,17018,-5978,5545,-67690,86492,8091,-21536,-44746,-76965,-85456,-33835,22848,8423,-15451,90562,70345,-42870,-43084,9307,24181,-17033,-5950,47316,3392,7909,-5056,-31494,13992,-57842,-86324,-3903,-9435,9725,-20624,52470,7662,-19090,8869,9385,59341,-63392,-64778,-9016,41760,10127,36170,-8106,32772,-39100,-110614,20126,29091,27297,-103397,131516,148421,23881,20231,-5201,-27117,-44566,-15547,109505,56244,25430,31517,46388,57284,-39200,-30189,-33465,-7099,67475,30283,-98397,-20813,1599,46269,60284,37305,-15800,65052,-34281,13183,-10593,-72370,-7875,-17606,88066,31213,59770,49546,-50487,-27409,-19431,-13355,-35005,-65024,17072,-61948,-68142,-65804,-58171,-10835,11374,-17915,36538,11096,17743,-60340,-38766,-20367,33888,12808,-23223,-5960,76539,117627,46533,67754,60996,-38445,9574,45034,24706,-35939,77288,22466,24067,61208,65520,78589,-21387,-62951,36785,94126,54926,13104,-58326,-70771,57422,-38229,-60705,-43357,51992,63188,38079,27154,86936,-15395,17525,-58080,44172,63735,-15751,12724,60201,36088,-11159,-16709,34445,46494,-44750,-63110,-91520,-28988,-22394,5956,44469,49688,-15912,119063,85113,38847,13668,71175,115097,55621,13898,13404,-58907,63158,34777,58444,48536,24732,-2547,9263,-49826,65912,57737,108445,263461,93542,-214988,-68560,-135991,-23266,45334,12304,-59770,-41000,-89307,14760,41329,-31761,-78836,-13248,39966,-36183,16660,-25164,-12691,11487,-73528,-32574,52668,24777,48206,56926,37435,110994,51441,-3967,-84642,-41057,51688,1319,-41224,21922,-26956,-25476,48893,48381,-33996,54315,-9971,18004,-52658,-15123,-1966,74875,-78114,31688,28816,-4654,-60183,-33620,-107385,-24422,-14266,-19077,-53953,-2693,49181,33193,-5870,-90304,-28625,22359,-2749,31684,19302,-81111,-1086,-71403,-45961,58175,24236,-19721,29598,-33390,-105629,12906,31282,41047,-3561,-27541,-31766,24469,74626,57015,8292,-24645,-23045,-21383,-31504,-78853,-81504,-22257,10640,57467,15500,-3575,12010,-62873,-51057,11994,884,-38411,11401,96009,39897,-76992,-36135,-52555,-19777,-40772,10098,6589,-22734,-128471,-18215,4749,5451,-23418,16547,-37644,30715,-12625,-14738,98014,68574,11358,-58428,-76688,965,-44712,-58793,-50177,28333,7500,13650,-30524,-96717,34225,17229,4284,71976,53641,-30672,-72155,18183,44438,-41376,79914,27137,-41067,-41831,-26240,-22760,-25365,-18643,4984,68937,-56494,53846,44761,32697,-16536,10740,-17986,-35240,81754,-118,37360,39787,30354,-86513,-22979,-3464,-37454,3574,-6926,-3638,-13721,38157,20561,-4947,-11103,-124008,-38296,12403,-73313,56733,48415,105052,-35145,28034,-71558,10623,98692,86630,17082,35650,48761,-38825,30478,-84315,65117,55226,-46120,-43483,-19946,39681,9083,-7960,-20435,-24019,48049,-29007,6027,-6338,-8179,8997,-11864,-67017,-84921,36477,22652,-26047,38885,578,30166,27759,-8474,28140,84367,38041,-21869,16975,20997,-3437,70622,24058,-34629,-57596,-57576,-62194,71620,70779,114351,74433,-7323,-58652,28823,38696,24253,34719,8023,-21062,5180,225,17947,45642,13238,-2782,91671,45313,31984,779,29630,-26282,46518,-64715,-17274,-22406,6628,12041,-107428,-24819,19443,36028,-51804,-42816,15777,27216,26858,-34041,16528,-20353,-31950,-5073],[26192,-11136,25618,37636,2586,-13076,-72,-65308,121,-49917,-75346,-5110,32702,-11027,116413,65018,109403,-46452,-27418,68804,-24051,-16849,-4224,-40766,33928,-18994,-1224,14753,-40785,41137,36972,-63465,13913,-22127,-45352,-52830,91345,10110,16198,-39115,-145468,-95157,30817,-24608,4100,-15013,-47197,-32167,-53535,68601,-9417,-31726,81303,-25057,-43089,-11460,-10222,93564,31797,-79669,-5506,-8546,6550,32127,46349,-32698,-77380,-77325,-41435,33672,11006,-38084,-63262,22957,9428,78,56996,-8105,-826,87538,54118,26361,-14997,17366,44417,-78426,39939,90737,-58457,43546,-28788,5605,-41062,34493,-34883,64785,-64927,-33414,31408,-19351,-10936,-51873,-10042,12049,17935,-19116,-55107,-17148,29552,-10351,-50766,-19658,12892,-56261,11249,-52129,-6459,24276,-54851,-101284,-44064,-65677,1392,-2432,48847,29023,-45653,351,-24408,-17176,-58581,-2571,-34721,-65297,-14162,-27914,-54112,19099,-26112,34137,-50016,-55,-3267,-68479,-51669,-50163,11891,-40166,-48938,1913,-35367,49805,91004,-67432,-30137,64126,-6461,12542,14141,-5784,6032,-20732,32517,-21516,-11764,-13261,40319,-62962,-74561,-10821,107309,81780,-32738,-27273,-116536,56650,14933,-32235,79434,46332,-67671,4862,-63967,-1464,-11898,-22922,-13602,38627,81732,-78256,-57444,40056,52192,67247,-18443,-75006,14559,-27334,18665,28120,11135,-8167,-42647,-33696,22564,21776,-37644,11114,-37591,-19443,-43431,9548,66134,-45655,-14468,-54267,29655,-115592,-64335,-84799,-17459,33315,-86942,-88856,-49113,-89317,-12487,-390,5351,10528,149061,27625,-21949,-55691,-45997,-156406,25833,41613,137058,75995,-33196,-123457,-106072,-78649,-105727,-101229,-71936,-148049,-277397,-190562,74992,125290,43983,-32036,91527,102607,135875,29939,132734,92095,50591,55920,125788,-13439,-69783,28212,48910,90833,-28634,-19146,-18565,6,90749,59390,-57166,15313,-4239,7475,42989,107807,134676,116674,24654,38586,123828,13909,-53859,-21757,-27718,-26156,59030,-6629,21969,2616,61081,11848,21830,24268,-48838,5442,81494,85403,60292,55103,33128,22584,1157,117068,35145,89332,29665,17447,-31026,83448,3297,-63790,9714,123998,-14955,20104,-52967,-42317,43242,-1405,-15760,-27257,36568,-22916,27003,2917,-13555,-28931,-1597,-26990,18402,19215,10951,35203,50333,45265,-9850,96262,-47682,-105406,-7938,-10557,1599,25018,-3020,-42931,-585,4351,55929,-17216,106708,99314,4751,-18167,-36978,33474,4839,93649,-16079,-17095,43957,-5828,-17912,11958,-11433,76673,48201,602,22967,22167,-14269,-7224,-19273,-20308,15929,88837,20436,76748,55542,24335,-32226,-21925,31359,24042,24899,-48386,12041,-63557,4883,-8523,-23806,27558,-17749,1399,-12714,-10529,25181,25761,17556,18261,-47177,-84124,45984,105224,33343,34750,25917,30665,46807,-25495,121061,83222,83475,5735,-50447,-34241,-8741,20816,13984,9167,18325,37914,71995,-87053,-23285,-1774,-31861,-5325,47552,-65394,33332,15703,21356,-38214,56069,-78540,-70836,43630,88316,59146,10536,-1764,-38504,2306,-131055,44458,24277,15159,39854,36886,-31574,-59471,6310,-46650,-42429,8204,-43263,48079,77317,53984,-54132,-46096,-50511,-35007,40711,37213,-44260,-5936,-23878,-44042,23508,12525,-52567,13737,16476,27147,6492,8159,-38329,-32391,-126958,-45985,-18582,-21641,18394,53672,32625,-15805,-1911,-55471,-23030,-11734,8272,67676,6119,-70179,4467,30680,4531,12316,-10228,-11323,17169,71895,86382,34389,35581,24143,6135,-380,-15319,42051,-57766,-31180,-27739,-82971,-106230,-82905,-99714,23118,-45707,-23098,-41344,-4032,44922,-11165,3393,14475,-15485,16458,33528,-79429,90913,-11029,1433,-21337,43164,31237,8702,-2721,-50941,81145,18667,9309,-23006,-54408,-55339,-26323,25000,11977,6238,106117,88995,-15330,-47464,29604,40721,4359,16829,26026,13897,5920,-5193,-39411,-245,-28587,-75380,14255,19101,-224,-7709,43543,14669,-14411,-14451,18292,24654,-91107,-44216,27229,45646,28389,16459,-34265,18754,-60825,-96479,12531,11260,12222,-95137,119353,86947,32115,101335,-12779,-10614,-47446,5490,114694,39353,50311,68864,60976,3657,-49381,18312,-33158,2642,63185,35015,-59609,-3636,9851,54071,111235,49314,9357,59038,-4637,54304,-1692,-73340,-21036,33129,94640,25705,79650,67647,-45538,-55555,-42999,-5447,-22177,-37306,27922,-91394,-64915,-71711,-48900,4233,16866,-32814,31708,1099,23854,-41940,-42257,-37013,73806,9502,-37140,-2973,58437,132045,37709,23795,58476,-26464,28859,55805,22796,-44053,72991,24598,33137,51903,68473,78938,-11747,-52893,63423,72753,60805,40714,-51559,-75982,62060,-42129,-76186,-41650,56765,60522,23813,10053,66923,-8558,15768,-55837,21873,44677,-37292,6037,85763,42530,8281,-16514,63509,51643,-30461,-66464,-68577,-13363,-4821,20486,38193,31951,-23410,122969,79491,45577,36294,54320,92531,28289,4957,-10894,-51716,45583,24641,49137,45089,49442,3544,13646,-25245,67285,64882,117863,258374,93309,-201780,-65122,-131394,-31138,30641,5286,-70502,-41985,-99683,10832,46664,-16315,-79714,-23805,31708,6709,16922,-42467,3715,12020,-61584,-29301,75234,50132,71216,55356,17380,112279,55963,-6958,-60577,-25589,57177,17934,-34964,30599,-11154,9103,47990,41160,-62541,48009,-24066,-1024,-34965,-30055,-16363,76192,-70980,23457,27949,4498,-49619,-40657,-124008,-19720,-35985,-31222,-50586,1379,56237,35743,-4016,-114089,-27145,20846,-11326,30189,41352,-52652,-24121,-70420,-34486,56773,13788,-41910,35675,-23562,-108142,11909,45471,40560,-10965,-35931,-31054,13025,50639,70255,48998,2802,-36244,-1997,-37397,-60006,-63122,-12430,30076,70255,12083,12178,-16772,-58554,-33162,20401,-12323,-28913,-9500,76454,51336,-35556,-30766,-49474,29935,-14749,-3240,-17790,-30774,-128893,-4586,2126,5281,10483,18866,-39538,23751,-16617,-10112,97734,41730,-4189,-31073,-92212,-12589,-51741,-65329,-41660,33893,-5478,-3931,-49671,-68820,36790,28479,29527,64048,36407,-35293,-90147,33917,-5904,-53173,59934,7479,-39354,-20435,-2195,-23155,-33996,-43412,-23101,49849,-53369,49329,55513,12308,5174,-13786,-27845,-11338,91959,16173,32302,47318,36823,-83772,-37826,5545,-43951,-14255,23329,25404,10693,53329,23477,-13747,-10739,-102263,-3139,9213,-92832,34682,56288,94776,-13738,32379,-76451,17645,129633,81616,20222,33640,30204,-16199,33642,-103418,55575,26088,-39391,-16543,-35534,64345,29090,-9038,433,-16948,54658,-30096,-13506,-24895,-29242,-9810,-17384,-78879,-98869,35507,20365,-18894,28803,16951,30497,44503,-7623,47191,79184,21782,-20403,-16672,-17769,-18156,72295,13498,-18402,-50211,-71246,-67453,95304,89133,91018,94263,25402,-33053,24163,43590,5346,-4795,-14156,-23799,-7395,-5885,29989,35191,7031,9564,82170,62331,38411,8438,46402,-30878,67364,-76381,-46103,-32038,11421,9614,-112771,-6851,18304,38184,-37274,-45232,7758,24647,29965,-26027,11877,-20922,-13103,310],[4803,-4016,31107,38347,7453,-10514,10572,-77948,-32446,-41147,-53887,19807,31429,64375,136641,78481,93323,-59147,-46381,72608,-44130,-32974,-8150,-33916,38216,-16976,3902,47338,-31062,35544,48815,-44423,1465,742,-25585,-54756,84563,5316,45293,-41325,-158668,-98296,32091,-31746,10777,-14887,-50454,-15067,-54279,50999,-12296,-27664,76496,-28724,-38972,-16785,-5774,101054,20898,-71108,9967,-1271,-1261,16261,32386,-36775,-99837,-47878,-43375,30018,37567,-20532,-49987,19667,18570,7946,39136,392,18892,93538,70932,40427,-24826,26150,31355,-74083,32072,77420,-38541,32018,-35318,6058,-42894,23194,-34347,55644,-81979,-26937,51712,18005,16491,-49457,-2575,12188,-6281,-613,-47887,-2023,52136,-43528,-62518,-33578,-613,-50382,20754,-37191,-49034,-5295,-67207,-117895,-24563,-40415,8675,-14398,43162,26288,-61098,-28625,-48937,-23032,-48528,5520,-51979,-79315,-22444,-11504,-69121,4895,-22678,2322,-42750,3907,2452,-89305,-59619,-11151,-19297,-60286,-53522,-6530,-27755,33496,43070,-101705,-25047,48287,-9980,8651,816,11683,-20165,-10718,73405,-16187,-2204,-12196,-1243,-70458,-51937,38043,133853,66409,-28479,-20715,-81153,52422,12608,-46258,44743,46534,-77943,13613,-74813,9999,7379,-21062,-25265,38327,62553,-91079,-26665,34653,53849,31466,5840,-72024,-1522,-30641,13687,40704,291,12852,-16750,-8,62225,15150,-43661,-12377,-50265,-1938,-38574,17958,67711,-69673,-23066,-47865,34915,-94234,-63597,-99318,-19297,96434,-77859,-54566,-26794,-104222,-27983,55889,17115,4198,185957,39666,-29153,-53364,-56392,-172655,7605,28857,108312,65956,-37885,-114974,-93068,-59056,-139440,-108296,-82015,-145864,-257384,-186327,38496,185173,95200,57,88409,99486,137656,18290,106985,104809,48066,37242,82777,-53571,-90486,13000,38418,87734,-23333,-23475,21958,3850,84176,70636,-56564,16973,7572,27254,50158,70927,107419,102751,2927,29896,102979,4163,-31298,-813,-24652,-42035,96808,12574,25149,-9945,72560,39464,-13440,9535,-49366,2633,53955,78580,80452,50441,31661,42278,1507,83485,41471,34178,32993,27947,-44200,35997,9292,-55936,16093,109594,-6810,37353,-53609,-45786,66453,2882,-20370,-17313,39162,23400,22103,-7892,-9563,9898,-21804,-27978,27811,10349,13112,30354,72085,45253,-29433,96017,-25196,-129813,-7733,-21856,-16474,23387,-60066,-14879,28882,-7124,37398,-5876,103351,92526,-27120,-17242,-38871,38225,-14336,76066,-30663,-42870,40923,-10008,-31930,17299,-27190,76160,26736,-7174,31066,26673,23983,-13689,-23889,-59645,3964,72546,15344,90803,64805,12261,-29956,-37027,-5190,-301,13687,-69384,4082,-39351,38817,-5956,-19239,41047,-16037,-2894,15025,-1614,6121,19570,4220,-312,-51441,-72108,62567,113011,46482,6814,14582,27482,52823,-22684,90212,70334,56755,-22233,-30606,-7010,-15868,-9043,31580,12566,55190,54493,61938,-129705,-23832,-13512,-17598,16185,62808,-18774,28582,5570,32904,-21153,62145,-60427,-58179,29548,86100,77533,37079,-8419,-58526,1993,-122510,29069,28477,-11532,33255,10829,-45442,-81650,31219,-24287,-13827,39527,-10894,58270,75712,41948,-51678,-18486,-14666,-33217,29329,24446,-31875,-16324,-38328,-40462,31473,27669,-69837,2467,32290,44153,-839,-10078,-67964,-44726,-115561,-47884,-14043,-29687,9361,38628,27296,-12516,10304,-26803,-37185,-29941,-1715,57383,-3130,-63499,25910,13028,12737,14370,2742,-12836,47939,62660,94736,52681,44676,28466,14118,14713,-818,61353,-39950,-22662,-32116,-74899,-97203,-86387,-105523,41757,-14300,-17761,-31544,-5071,37851,-11249,-13711,37360,-4551,20427,28071,-66361,70186,12520,6382,-21124,20899,44268,15817,-16400,-40394,62967,16911,40724,885,-20137,-13651,-11861,24374,16125,29868,107076,93895,11492,-43407,40868,46506,18519,37373,9204,24555,1733,3566,-36615,-8989,-1061,-50793,35788,53975,-2343,1313,36242,18759,-232,-36309,16081,-1960,-106591,-5704,45833,39237,37000,-1700,-42161,8070,-63980,-59803,3814,-7280,-5622,-71106,98726,29051,36499,153107,-12736,10144,-45913,22276,110315,26071,74546,97090,59954,-43190,-37234,60352,-23737,12648,60047,29881,-13916,2574,10492,57471,151675,50869,31191,46237,32128,93520,8417,-63382,-27494,79103,93097,16830,88752,74849,-24030,-79745,-70409,-7292,-9329,2755,40125,-101865,-50675,-61479,-38630,14745,18202,-53247,29058,-11284,27692,-12868,-31678,-40072,103496,7886,-51866,1321,33115,109243,15995,-12644,55146,-11523,48570,65928,14775,-39673,55068,22135,29263,38857,68930,70640,12212,-37322,84159,45033,60259,56234,-37434,-66149,54961,-40489,-87138,-33861,52988,39123,9120,-5364,39452,218,6646,-57453,4232,29634,-52916,2711,104024,48101,33661,-11321,79294,54315,-19768,-43180,-27567,13684,12940,33291,27875,13027,-23133,108112,62970,51141,63948,29850,53300,-1705,-1754,-27201,-24611,28182,17715,33887,42981,68911,15529,22602,3125,69727,70162,119732,238277,90112,-182514,-68088,-118085,-37502,4342,-2086,-72419,-38862,-98229,2715,41266,-12478,-71259,-27511,16619,40038,16109,-49753,11545,3268,-40937,-25718,91145,66854,67733,46981,-7060,93079,35938,-7005,-39095,-8407,51880,14654,-25084,29586,5237,43605,28332,26853,-73689,33638,-33459,-18693,-11780,-48762,-28111,53155,-55123,17986,19680,7534,-36137,-32919,-130229,-28538,-73958,-34731,-36408,23724,61397,38996,4118,-125711,-12872,22526,-13326,24732,49804,-14690,-45101,-65817,-14678,49923,9314,-52294,41776,-14519,-106729,6291,42019,33148,-26897,-44448,-30360,1829,10885,77834,76331,33894,-36699,16229,-41431,-30650,-43525,-10305,47196,76637,10838,20990,-42086,-39483,-5568,35497,-31953,-9209,-27098,45339,58303,17817,-18227,-46973,65406,5730,-13401,-39314,-28009,-95421,21722,-5794,1153,40973,11057,-30611,20404,-15375,-9909,81926,11804,-24706,-3947,-91493,-23335,-52261,-68249,-29392,33187,-15904,-21981,-59383,-41534,42303,35965,31531,38971,14896,-26403,-86238,43628,-60729,-70238,40750,-19901,-40398,603,10464,-25869,-37220,-64210,-50989,24564,-49939,26386,53476,-18155,17438,-36267,-23610,14657,87930,21956,18687,48243,39728,-76377,-54284,6846,-45817,-32548,52842,60866,36247,62123,23051,-19045,-10764,-65004,32262,6090,-107651,-2576,56065,67947,11614,41807,-67677,20129,142728,65698,14824,33896,12924,8422,14005,-96790,40290,-1363,-33409,6886,-51673,88452,50290,-2545,21679,-5600,68985,-18295,-32157,-39533,-48485,-23867,-4630,-84414,-106942,29124,22940,-9239,12108,31421,23909,54400,-756,69717,54102,17599,-21445,-49609,-59460,-47898,74669,5358,-1057,-41328,-56634,-42467,107578,98843,57748,91985,54496,-6855,25179,49935,-15528,-45127,-41814,-23592,-25893,-11581,36762,17798,2,36384,41638,64613,39499,21790,76046,-34938,73961,-84734,-72211,-41466,10503,8987,-93404,6031,9756,31691,-6087,-35351,-547,21988,26709,-16798,-1986,-18235,-1394,6542],[-20543,4396,43532,40011,14764,-4300,15164,-85203,-78271,-23347,-28556,32108,25556,133507,142385,71805,61093,-60613,-65665,68401,-60744,-41865,-18060,-30190,32302,-9426,4865,69160,-19011,23210,53656,-14708,-4138,7626,-15849,-57170,55341,4997,74667,-29768,-145669,-85652,31352,-38573,24194,-11795,-52570,-333,-57272,30248,2402,-22914,67310,-33744,-35591,-21315,-5734,92510,4668,-57140,26787,2371,-4863,-6854,5969,-35273,-104094,-16159,-47442,29740,64017,-2779,-38767,12810,18320,16800,9281,5292,37488,97812,81671,62575,-31998,33696,10086,-64724,23462,52115,-16595,14764,-40544,357,-43476,6731,-24931,38188,-87237,-36733,58802,48797,47955,-55987,4185,7234,-27158,19632,-35941,13073,65868,-62414,-78155,-45456,-14488,-42989,33376,-25482,-68164,-22845,-60154,-106382,-12771,-19636,25925,-27978,27921,18425,-61977,-41399,-62861,-23225,-32771,14942,-49757,-78730,-37807,-3641,-65184,-8919,-7368,-27867,-40147,1464,10046,-86240,-59440,32739,-41306,-63903,-60873,-24274,-25071,-3827,-37006,-128116,-13205,27237,-9384,3052,-6967,20513,-41847,-6403,91241,-3419,2179,-16346,-22647,-76968,-24534,86365,117611,34354,-25103,-14885,-37455,54355,9067,-49606,-3719,41881,-73734,25237,-79129,14379,25419,-24489,-38620,33870,27921,-100445,-1487,23856,45692,-10893,27347,-49714,-25081,-33818,15865,53885,-9629,34234,21549,41014,83231,7371,-52872,-43551,-49454,18218,-27474,2885,54328,-89603,-39039,-44523,39630,-67189,-52836,-98933,-27673,138225,-66221,-20444,1744,-105824,-38489,87242,30059,2155,196089,44626,-33409,-41789,-60553,-189178,-6777,2712,69874,54660,-38343,-100097,-77112,-35066,-165112,-120356,-95453,-148512,-219820,-151376,-23405,226435,177007,12616,83122,89108,126036,18319,67497,87146,32983,19681,36177,-75926,-85449,1044,29527,65195,-9283,-21129,53951,-5094,73910,70966,-54772,13387,20402,38465,54089,33293,70493,75095,-11434,18509,68507,-6652,-2534,16425,-13376,-50136,124001,44323,39471,-24189,72140,59370,-44005,-14062,-35346,786,20103,66510,81871,26826,22288,53986,-3828,32010,42871,-10111,26028,40331,-55822,-23979,11883,-40520,17383,75450,11871,49538,-46449,-45436,70172,9062,-17308,-3951,38313,62239,21139,-6032,-2521,39315,-33012,-10940,42666,620,13451,25755,90949,30201,-50920,103327,-5137,-129079,-12802,-35355,-33434,28103,-95198,9092,54444,-18976,13025,4550,88502,54624,-47448,-15575,-30942,36623,-32193,55241,-38550,-73580,33192,-17793,-45932,20668,-34416,65111,2115,-14615,19903,38213,58933,-17824,-28339,-91207,-9861,46472,11299,100093,56061,-625,-25965,-47917,-52831,-25904,910,-72388,1542,-2277,73228,-795,-14810,41346,-18970,-8069,42470,1568,-10894,5388,-4462,-19728,-45514,-57375,72090,84249,43458,-30837,12106,19765,58657,-12404,29512,46992,21224,-47338,-20262,22748,-7035,-26931,47828,8528,66082,64410,42431,-141710,-4642,-11543,5391,37210,71423,23541,24915,-12883,48403,-12269,50944,-38259,-48307,4301,60261,85683,67772,-855,-70482,8787,-82762,9691,33471,-43272,18541,-9757,-56694,-91149,50399,8347,18380,58397,29728,59612,66512,35533,-39813,5290,9341,-24568,12145,19982,-19148,-23904,-54458,-37338,34593,49168,-80761,2801,47528,52209,-7594,-34263,-85817,-29262,-88224,-53120,-7274,-38900,3359,15549,13589,-10020,23843,1883,-41797,-33742,-12635,40831,-6456,-39100,34290,-8073,17031,10079,12064,-12887,66253,46841,90750,65134,42762,32657,32961,26729,17976,72306,-9511,-3496,-22091,-58941,-77743,-84472,-92084,59073,17082,-3351,-17796,-9070,28736,-10010,-29984,47614,3234,23976,21454,-47848,51619,36079,11335,-13925,2969,53139,11009,-34547,-36319,37427,-1785,59017,25195,15483,18227,7405,23669,13672,41219,89240,87653,33951,-25319,44694,38816,28645,52694,-392,30168,-4952,18759,-24512,-8265,17477,-20635,55940,82209,1571,3883,28925,18955,19480,-51867,6750,-14795,-105476,33691,30534,23535,36328,-16343,-29041,5115,-49258,-17183,-5159,-20666,-20548,-37398,72992,-355,34009,155767,-4136,27830,-40064,29978,100795,19493,90845,109178,45015,-69616,-2000,83381,-8143,22467,54373,16701,27849,2135,312,51293,155139,39284,44855,31588,65403,117605,15852,-44031,-21580,105922,82440,5256,85043,71438,9717,-93057,-99441,-15529,-57,48786,51546,-87312,-34530,-43860,-23662,19466,17157,-77698,28430,-25881,24713,12128,-14048,-29851,109299,3854,-54799,6116,9408,58566,-9113,-33689,52050,8183,63159,71275,2570,-26211,23779,8621,14111,22704,68981,55111,41885,-17825,92650,20179,56517,59180,-18359,-44260,38923,-31829,-86453,-22703,42375,8349,-1137,-16858,10575,3475,-8017,-61326,-5932,16147,-61267,4379,110187,52692,59518,-4506,83245,59015,-14995,-3930,18349,47459,26051,41726,13935,1038,-19665,76688,36911,54013,84081,2265,6707,-24584,-3935,-28366,16952,16812,14834,15337,41877,80868,26610,32199,28002,72609,70065,116513,211939,86833,-163558,-75229,-100316,-40740,-28272,-9686,-66937,-30633,-86679,-7670,25300,-21695,-57881,-23741,-1181,45051,15216,-47494,7247,-12210,-9658,-21937,95369,71952,46500,31962,-31425,62112,3050,-4100,-26124,4652,39702,-6691,-12377,23517,19662,68150,1468,9611,-67283,10681,-33721,-29000,8118,-66213,-34291,14247,-39775,14176,5151,5673,-23551,-15627,-121496,-49922,-113303,-27423,-15783,58326,63883,41896,16565,-119674,11959,26912,-10200,16970,42267,21347,-57950,-59224,7176,36897,11187,-48977,45946,-6673,-98030,-3745,10380,17153,-47976,-48115,-29149,-3273,-31931,71724,76422,60607,-13194,28493,-45815,1373,-21842,-12900,56508,72400,11699,19993,-57574,-11426,24839,47610,-50261,14328,-34911,13283,58726,67138,1124,-43845,81083,14087,-19089,-49083,-17272,-40520,46945,-19658,-4887,56687,-6674,-13016,27597,-3626,-13181,54840,-13298,-42937,18966,-75527,-30226,-44931,-66790,-16369,26264,-17660,-35314,-58126,-30383,44970,34477,16680,3636,-5240,-6989,-61980,45992,-92102,-85689,24184,-45915,-39879,14478,2963,-30154,-39131,-74486,-70883,4398,-44875,1400,33161,-50716,14931,-52237,-8968,34958,78027,19452,42,41389,39627,-70552,-69714,2126,-43608,-45750,74908,91397,53127,61445,17622,-17022,-6302,-23961,58239,2304,-109594,-42284,47815,34001,31682,51551,-50116,16291,125388,41357,3966,39112,219,26044,-22664,-62711,27293,-18692,-30391,21752,-54830,101878,71003,11452,35853,15163,87217,1194,-39404,-43833,-57605,-29719,17629,-80680,-107735,18585,31087,1432,-6415,39804,9903,56866,9593,73780,13342,29839,-22914,-73081,-88746,-83169,74987,370,14474,-33516,-13934,2099,104542,93564,25069,73741,70321,10362,34160,57344,-29371,-79122,-68121,-20016,-47120,-13700,42385,-2331,-6300,64033,-21393,51202,33537,34858,105495,-35318,62401,-84141,-88004,-47250,7129,12584,-57943,11620,-5006,14483,28251,-16008,-6265,20191,18527,-8180,-20148,-13059,1373,11479],[-41259,11350,58277,40819,21874,3579,13665,-91252,-128061,784,-3777,29678,15512,164978,128252,47147,24177,-46570,-78959,54439,-66950,-46753,-31331,-28578,17639,2437,2822,73568,-7186,8121,50483,15724,-242,-2866,-21670,-57006,20918,7327,92726,-9418,-113022,-68746,29975,-38008,40203,-5570,-49329,9095,-62908,15709,23984,-20314,53793,-39471,-34058,-24287,-9892,75828,-12939,-38437,39503,2541,-2037,-27962,-22420,-28620,-86184,9678,-50718,33246,83869,13341,-33916,3868,11098,26736,-25046,2794,48720,96844,84418,81439,-37088,38275,-12985,-51604,15459,20655,4109,-6572,-50814,-10455,-40804,-13783,-8627,14887,-82495,-59004,50424,63699,70013,-64081,11633,-1256,-39126,38016,-20930,21424,65962,-63009,-92888,-52867,-25217,-33800,43609,-21103,-63133,-23803,-35858,-71139,-12734,-6806,47275,-40323,10878,5850,-46211,-39334,-67036,-17890,-13416,22537,-34120,-64125,-62044,-4300,-40596,-20603,10617,-49288,-48856,-5239,17555,-66807,-51433,67300,-44172,-51439,-73316,-47363,-28538,-49315,-117305,-136976,208,7550,-2411,1608,-3463,16411,-55464,-5831,80537,9479,-3027,-26410,-19274,-83947,-1432,114290,65359,-4314,-23161,-10951,-1887,59754,6842,-39727,-53667,34091,-58327,33617,-75561,11327,39331,-31975,-49341,29254,-7850,-103323,13218,13953,32562,-50972,41948,-13585,-48908,-35485,20017,66257,-10692,50188,56291,70146,78257,1088,-60152,-70129,-37691,38730,-11146,-23588,29175,-105541,-60844,-45822,42099,-38353,-34681,-82562,-38577,140888,-54505,8141,29940,-98016,-38421,88993,44230,3542,166848,39639,-36057,-24734,-60234,-191256,-8577,-24712,33305,47443,-35626,-78784,-61005,-12068,-174294,-133070,-108528,-157468,-177912,-92083,-94478,243670,268913,-9835,73320,73669,103203,29229,29762,41030,7719,11504,-6237,-75836,-55097,-7412,25693,32177,10217,-14443,65745,-24881,62158,58403,-55661,4970,33788,42304,54979,9115,31122,37846,-18809,6802,33220,-15341,27602,26425,2129,-47980,129481,73060,63945,-28752,57872,63732,-63501,-44288,-19940,-306,-3074,50948,61812,-7990,6783,54690,-14418,-20271,43690,-22508,17630,53992,-57933,-69455,10063,-21974,15048,42545,37121,50530,-31315,-41729,51628,2034,-14518,10120,39916,83723,25308,7293,2905,54521,-25724,16788,57816,-9303,10819,17646,93951,7213,-69174,113654,7836,-107742,-22740,-49532,-47009,38493,-97194,29041,64901,-28038,-5820,14897,66455,-178,-53564,-9908,-16010,27970,-41227,43849,-38789,-102444,21326,-27169,-56834,19454,-30778,43070,-21237,-18062,-4473,55660,80179,-18831,-32091,-102252,-23079,14208,9127,101888,29905,-13930,-22622,-53282,-92283,-47627,-15137,-55061,6413,38851,98730,11631,-10346,30509,-20773,-10951,65342,-673,-22861,-14014,-8384,-35722,-29276,-41899,73221,34619,24821,-66199,17423,12693,61938,102,-40432,18150,-6403,-59047,-24251,50602,10913,-28977,59805,-3697,50327,63074,23457,-112784,28062,1295,29975,48954,70140,44517,22387,-33205,56359,-13186,22274,-23211,-42849,-22282,18979,79452,94527,19121,-69641,21098,-30544,-8591,36237,-67379,-2409,-21701,-64190,-87948,59756,38808,42159,65512,68059,51894,55338,32670,-23656,15917,12569,-15843,-6464,18939,-12234,-30777,-69748,-37747,33047,68762,-81538,12621,58104,49907,-11760,-58459,-89420,5264,-51418,-55249,1545,-47180,-7039,-8193,-2479,-7421,36921,25283,-35143,-23970,-19740,23994,-4714,-9597,27391,-25613,17264,1445,17230,-10297,65200,27432,79236,64572,27820,34956,58787,29549,37799,72191,18831,20718,-501,-43819,-54836,-78411,-68897,73918,38342,14098,-4868,-13378,21536,-7336,-39834,44241,8882,26139,12682,-29820,33538,51584,15468,1181,-6109,56001,-4099,-56171,-35887,13216,-34284,55292,46702,42619,30262,25346,23130,69,31878,53029,74800,49981,6469,44538,20992,37443,61039,-3373,27106,-13592,37251,-5131,1703,25832,10300,70946,93412,6202,-515,20631,15848,38823,-59960,-3927,-13530,-88589,55267,-16367,2417,29046,-26385,-625,12497,-23951,14032,-14187,-24439,-28252,-2322,46844,1942,23977,119858,12223,37408,-29986,26057,89044,20430,94403,103733,22274,-72399,44141,81959,9760,31612,41128,-187,57061,-213,-19680,33166,111743,16591,47710,20522,85531,119523,17774,-19356,-3261,110360,61990,-7824,70389,60876,44447,-92820,-125222,-23409,2993,90323,59180,-52194,-22376,-28466,-2316,18012,14961,-101054,29149,-41268,13011,21634,3534,-11649,88166,-5758,-39560,10551,-5849,1745,-24765,-41003,49577,34572,67514,67525,-9452,-7792,-15579,-19014,-6951,4834,65862,36255,67665,4859,87265,8380,53062,52719,2987,-16793,20214,-16621,-69176,-12179,28638,-19078,-3588,-23296,-14085,-2226,-23841,-63108,-9848,1592,-62096,11210,103428,56471,79067,543,86062,71148,-16453,35474,55770,79207,30574,45013,-2068,-584,-17625,36074,5433,52365,83522,-23364,-34448,-32384,-743,-11190,60067,13551,15820,-2043,41282,85460,30630,38659,44498,75616,64364,111786,188854,84856,-150545,-83664,-83112,-41104,-61380,-17837,-56905,-18429,-72444,-18752,2920,-40305,-45408,-15496,-16893,16086,12014,-38980,-9335,-28419,28992,-18273,85437,65429,19385,12888,-49784,31675,-19328,783,-24397,10861,26588,-37206,1365,16158,29448,76167,-17906,-5504,-48400,-19938,-24197,-30291,16251,-77981,-33174,-23509,-32715,11073,-12104,1245,-13902,-3,-103119,-76987,-137998,-10766,4585,93082,63157,42794,28229,-95366,38291,31159,-4389,8038,21100,45953,-58253,-50379,24386,17902,18005,-33683,44548,3084,-80531,-15640,-46295,-6671,-67995,-44416,-26030,1446,-63749,48477,51332,75732,31607,32591,-52011,29349,1526,-15937,54710,57542,14025,9791,-60721,17565,47370,47928,-59626,34165,-30018,-13428,51274,97866,23746,-38816,78362,9549,-19939,-43540,-4511,6992,56639,-38309,-9553,52874,-29851,7482,46086,15582,-17526,23973,-29576,-52866,34105,-49571,-33014,-30978,-59396,-5413,17231,-7488,-39974,-49140,-39814,38807,21576,-3375,-33303,-18375,17710,-27567,41777,-85089,-92640,11483,-60461,-31973,17754,-23272,-33456,-41624,-71750,-79263,-3374,-36243,-13589,-1138,-76062,-1812,-58259,7230,43405,69563,13371,-18275,26511,36968,-69914,-81830,-5638,-38131,-48772,82803,104712,53742,50601,5650,-6354,6558,10784,68242,-1898,-91916,-68834,33192,4380,38691,55518,-29052,5848,80211,11432,-9902,49006,-6233,31834,-61934,-13368,25970,-23868,-32368,25739,-35972,95747,87575,30407,38493,45753,103536,20673,-30628,-35327,-51786,-25501,36798,-69143,-101319,5686,43457,12573,-22449,39518,-9672,54014,20337,36138,-32868,53408,-22362,-82000,-94726,-111056,71598,-2202,25905,-27910,40888,45493,86241,72608,864,49562,67691,15024,49718,65164,-28283,-98551,-84227,-13680,-64251,-10051,50014,-19804,-10394,80263,-86092,26050,22572,42986,120322,-30443,34783,-70916,-88469,-46979,5130,21167,-21525,11946,-22818,-11894,51756,5979,-8539,19255,8732,-2044,-36519,-6901,-2728,13871],[-51072,14282,67895,39221,26444,11280,7525,-98892,-163558,26881,17241,15102,2253,143481,92383,14065,-3874,-18893,-82099,34512,-59889,-51710,-43301,-27061,-640,16875,-80,58658,1441,-5433,39796,37590,11941,-23855,-40200,-51941,728,9611,94129,11060,-71200,-57748,29751,-27944,52396,2440,-37749,12232,-72840,9666,39535,-20990,36349,-44565,-32983,-24549,-16654,58889,-27023,-16048,42825,33,6842,-38140,-39839,-18977,-51657,23769,-51844,39145,92410,25489,-36090,-5496,1680,36212,-54756,-6974,48803,87071,76942,86779,-41624,38699,-31657,-37507,9484,-10216,21214,-29385,-66308,-24243,-34749,-34537,10143,-11713,-73330,-83942,31100,59990,77912,-67557,22202,-9803,-37636,54063,-2478,19314,50720,-49074,-101425,-57266,-30780,-22345,47188,-24943,-43950,-10453,-4120,-27163,-24340,-1760,64452,-46998,429,-10055,-20421,-29713,-67699,-9149,6825,26087,-17477,-40648,-91185,-10425,-1162,-28456,22435,-57539,-66586,-13601,22983,-44356,-36977,84191,-24553,-29967,-87506,-68769,-35763,-86710,-157254,-123990,9846,-3225,15186,8106,11895,1758,-58523,-6663,48898,14724,-16756,-40913,-1128,-91350,10696,110720,3998,-36806,-22200,-10367,17486,60445,5905,-19563,-89028,26502,-36074,33999,-64815,1849,46518,-40830,-51336,27822,-32958,-98554,14581,9834,22697,-76719,48789,26263,-63927,-34867,21024,75921,2885,57334,73098,73672,51395,-2225,-61561,-83468,-21397,57924,8573,-45181,-670,-115144,-84908,-50692,40112,-12293,-14680,-54667,-43476,107368,-43791,27332,52077,-87346,-26546,66065,57556,6518,104937,24812,-38269,-6096,-58096,-165474,6459,-43307,5215,44453,-32726,-53729,-47178,5161,-163227,-140320,-119050,-169009,-142769,-26569,-157688,242120,354126,-65034,57144,56155,74490,46775,13298,-15855,-20826,17941,-38251,-59377,-11370,-12362,29055,-571,31137,-7189,57047,-47185,50742,36150,-60423,-6019,48593,41623,54014,5328,-2137,-3188,-24845,-2645,6911,-19188,51658,26931,16328,-36921,111932,84293,91620,-12189,35176,49472,-67810,-71883,-9297,-1384,-8692,33440,26552,-41174,-11154,44154,-28376,-57797,47401,-4074,12649,67073,-44067,-83480,4296,-4828,11936,29409,61905,37705,-7464,-35431,16247,-25674,-18516,22177,44617,83421,35546,27409,2560,56930,2174,44037,66508,-18668,5481,4564,72851,-14879,-80151,119740,13126,-76552,-32071,-61613,-55383,50262,-69343,45993,55226,-31923,-11377,26081,44124,-48592,-49611,2502,1330,15398,-36015,51934,-29486,-120960,7833,-36756,-61802,12394,-17531,14206,-39187,-15693,-31699,76013,83344,-17432,-34266,-87278,-33604,-18528,9318,96027,-6178,-26372,-21874,-53076,-108399,-61215,-35761,-23707,16885,74242,109889,33686,-5442,13561,-17280,-9781,80704,-7264,-28439,-33913,-9096,-44200,-5162,-27303,65883,-17558,-2348,-89580,22157,10876,60810,8550,-93462,-9593,-13397,-51645,-34713,72812,30134,-16297,65457,-24374,16480,47117,11763,-51325,59244,18496,47112,45925,58209,37031,20548,-48399,43459,-21672,-14500,-18835,-40051,-41361,-17678,60840,112939,44454,-55683,35026,12863,-21126,33407,-71951,-24497,-24852,-64339,-76817,58762,56109,51613,66118,92890,37470,44363,26861,-11132,9260,-2412,-12186,-21300,15817,-15769,-40623,-80200,-41854,28672,77873,-70792,25986,61629,38904,-12239,-76019,-81818,41536,-14715,-45804,12117,-51727,-27845,-25987,-15978,-4149,47478,40174,-19650,-7634,-20705,12192,-552,10549,8671,-34107,14473,-8249,19094,-5684,46347,7974,66708,47196,2729,34698,82073,18528,54140,62628,32961,42637,24987,-35883,-35717,-70065,-45747,84238,47294,26912,1711,-15558,18335,-3255,-39277,32522,13224,26535,948,-18050,10807,52055,18494,22720,-5602,52314,-21319,-79523,-35446,-1157,-70858,30220,61780,56263,27579,32799,19735,-23408,4938,6735,59485,58891,44702,43725,642,44115,62012,-2427,14798,-22561,56021,18374,16537,27628,41865,78506,84410,5580,-9973,12228,11248,52101,-62833,-11005,-2471,-62863,50719,-71709,-19279,19291,-31664,31623,30039,1134,24945,-23054,-17984,-27137,26564,24552,19882,8789,70965,33079,37492,-16051,11929,76477,27317,84365,85376,56,-57385,82470,60236,26217,39583,16841,-15539,69791,-2191,-43432,5566,38244,-10779,40065,17045,87108,101561,13588,5203,21530,98936,33850,-20514,49690,48331,67735,-82534,-140584,-24350,-1002,115286,60218,-9304,-14988,-19848,23202,10463,11612,-115310,30007,-55279,-5868,11770,16458,6770,48290,-21080,-10507,13318,-10635,-40280,-21452,-42181,47332,67250,59299,52015,-16129,12225,-53829,-57408,-27101,-12172,56264,19386,81829,29346,71156,16545,51230,41908,24738,8634,6397,2629,-36797,-5822,16190,-32673,2436,-24760,-30424,-15014,-35145,-57304,-11734,-13452,-55590,21829,87219,59330,86362,2343,98559,92034,-21996,61994,76047,98134,25212,43984,-17746,6084,-19274,-3061,-25762,44848,54784,-42516,-58207,-22123,6939,20957,89393,15936,19561,-13444,40397,83399,25558,39789,51150,79389,56663,108858,175787,83651,-146326,-90844,-70641,-40651,-90756,-26935,-45631,-5560,-61873,-29476,-19411,-60868,-38351,-7028,-26342,-34607,2410,-28701,-34085,-38086,67136,-15126,63558,49713,-4602,-5238,-56616,12103,-11109,6174,-32418,11669,17810,-64663,13727,7949,32291,66938,-19189,-14327,-24443,-54750,-8310,-25328,8397,-82850,-25501,-43978,-37389,8269,-26475,-3282,-7075,2010,-87013,-100187,-138952,10575,18154,114654,58817,39749,32338,-57495,53890,31328,1553,-1359,-7277,54739,-45097,-37499,32256,-5306,27351,-10994,34079,18615,-55601,-24848,-108101,-34666,-80155,-33857,-19399,16072,-75905,12126,15110,75427,82868,29906,-59362,48957,24212,-15747,42373,36313,16587,-5779,-53561,39800,51292,33286,-55754,44539,-14172,-32939,35304,103277,44236,-31588,62710,-3556,-16517,-25939,3730,19729,43800,-58188,-9269,33209,-50925,23093,69495,36043,-19866,-1966,-36267,-51539,38377,-21397,-32202,-14151,-44614,1911,11531,13290,-34513,-38782,-60803,21337,-662,-18219,-63258,-20767,41994,4079,33551,-45850,-87308,2990,-57793,-11651,10878,-56072,-32429,-41952,-57983,-77644,1720,-22793,-15412,-34487,-86617,-25607,-53335,15859,37696,64632,8646,-31105,4894,31242,-74385,-89262,-13306,-29752,-38958,72705,94187,36535,31943,-13666,10999,27606,34027,61888,-4798,-54956,-72844,14916,-12900,29579,49254,-8387,-9879,23714,-20965,-25599,60421,-6043,26496,-87584,32296,42373,-21287,-40353,19330,2654,69117,93690,50126,28990,79304,112685,32914,-9680,-16420,-31827,-11753,43096,-54432,-88327,-7645,56804,24296,-33063,30532,-30869,49339,28728,-44456,-71437,76556,-17734,-76407,-75907,-120885,64728,-3448,32056,-24085,83287,69100,57838,42187,-11123,27773,48145,10760,67570,71353,-10077,-96986,-83457,-5535,-68669,-361,60018,-29478,-11345,82155,-127729,-3082,11301,43898,112406,-20879,-1731,-45835,-73636,-40362,6692,32531,2507,12076,-39203,-41860,55966,22171,-8893,18337,1277,609,-45901,-1098,-9829,13325],[-48095,12585,65636,34861,27300,17433,-388,-107851,-166176,49500,32517,-5626,-12695,83133,40458,-15615,-13607,14671,-74616,17109,-41639,-58039,-48503,-23872,-14312,31690,-1412,28310,4566,-14298,23502,45443,27412,-45262,-61264,-42157,4765,9631,81017,22842,-30193,-56351,31869,-11017,54486,9823,-18019,10054,-88323,6877,40604,-23585,16549,-47295,-28656,-21189,-23732,45953,-32767,8416,34469,-3962,19480,-32263,-37535,-9335,-11840,24464,-51296,45459,88367,31620,-42001,-13470,-4775,43147,-72542,-19878,37111,68096,56139,74915,-46827,34585,-41989,-26065,6511,-35478,32769,-49777,-80060,-37935,-27068,-48918,26103,-39912,-65896,-101809,9252,41943,76397,-64451,36834,-14390,-21880,69651,20309,7516,22496,-29133,-100342,-62774,-30975,-8680,42692,-34310,-25824,9678,22866,7694,-43246,-1808,70394,-43830,1989,-26677,4900,-21425,-71838,-863,24797,24925,-12504,-15517,-116492,-17720,41303,-31255,23169,-51709,-82952,-21506,25130,-31478,-18214,83219,12495,-9182,-95939,-80546,-41745,-103528,-135328,-93241,12311,491,46339,22901,34172,-15384,-51137,-7796,11862,7337,-32966,-56723,15550,-96211,10438,77322,-38669,-53217,-21267,-14329,21397,47688,4932,3814,-96159,22417,-12484,25023,-49499,-11889,45183,-48130,-39303,30860,-45253,-86461,2837,13390,24744,-78354,49399,58855,-62816,-32233,16289,80371,30658,55236,65647,49156,15654,-2572,-55791,-82330,-8027,73691,28793,-49692,-26936,-114325,-105856,-55840,32011,6629,909,-23888,-33356,62853,-33817,35231,64118,-79742,-6911,29098,66899,9420,39745,3419,-40527,11004,-56411,-110937,36176,-47638,-12624,38204,-33090,-29601,-36721,13330,-135049,-137640,-125528,-175990,-119950,21905,-202399,236850,424728,-132311,34295,39283,46476,64141,30490,-58566,-44041,38213,-56551,-40792,28114,-13816,39583,-24228,49717,-3026,37803,-62209,40653,11222,-67245,-16313,65161,39087,52685,18289,-22357,-41027,-35957,-7690,-6490,-16861,62096,17515,24399,-21393,80970,72721,112633,28412,14012,19676,-57079,-87102,-3262,-3271,-399,14846,-12079,-60375,-26737,25067,-42852,-71760,54678,28538,10176,76623,-13205,-67412,-3569,7613,10954,41557,78434,13103,25262,-26815,-24850,-66870,-31131,30309,47011,63011,50773,47823,-5750,51000,43145,61124,63518,-26118,-1201,-11873,30627,-29006,-81586,114545,14164,-46468,-34174,-68670,-57136,57422,-25349,60072,29455,-30080,-2549,37946,27636,-71305,-42938,21942,16230,4244,-15319,79196,-9589,-122846,-3938,-46532,-59424,148,1151,-14208,-48473,-8064,-51228,94994,73815,-15443,-33686,-51104,-39880,-45056,12236,84894,-40641,-36054,-24506,-48498,-98549,-64719,-60030,9974,27141,96276,107184,62940,250,-3834,-7374,-4996,87523,-16373,-27913,-48795,-8702,-42288,22272,-14854,50653,-58792,-27950,-97421,15384,15798,54814,8708,-112063,-30336,2549,-27165,-34067,87196,44591,5674,63568,-51850,-22473,16732,8028,18765,73232,32632,49128,28018,37989,7428,18936,-53319,3062,-33233,-45054,-21670,-36756,-48216,-27124,39077,123430,65963,-32800,45649,34051,-25260,22698,-52767,-40607,-21553,-53015,-64540,49903,55231,48822,66347,97003,20206,32840,11309,-9115,-12301,-23726,-14637,-27761,7961,-30666,-56279,-81188,-46904,23984,72913,-50274,36231,58686,23167,-9149,-81458,-68671,62763,13683,-19715,24359,-49877,-57714,-35066,-23666,50,52992,45678,-29,6065,-16973,7805,3249,12796,-13951,-31054,10277,-15671,19401,-1426,17916,-8059,57020,16003,-25597,32605,92308,-5746,62744,47674,28932,56191,45377,-35822,-24655,-60554,-28533,88066,47179,29169,-1892,-14219,18468,1973,-27643,20813,16183,25631,-13603,-15847,-18923,34248,20915,46510,2115,42832,-28659,-100920,-32864,-737,-99261,-6072,68122,58985,23138,22559,8722,-49768,-24626,-33521,44251,61107,78071,44224,-14450,44748,56520,-451,-3869,-29305,72564,41735,30227,27264,75105,77745,60307,-3841,-20415,6332,7161,55765,-64482,-12386,11656,-39430,28209,-105063,-37899,11120,-32769,55375,54123,16557,18850,-30690,-5593,-18577,44809,8613,32210,-6573,30842,52693,29913,363,-6753,63765,36711,63880,62519,-14042,-34875,97752,29819,38238,45927,-17480,-25170,67081,-4446,-62066,-24749,-31436,-34102,25105,22207,70990,73608,5439,24883,43638,81430,4141,-30465,29095,38726,72223,-70492,-139291,-15400,-10728,114378,53193,26381,-9361,-15137,47701,-2784,6159,-113048,29461,-65603,-27481,-12983,23678,18841,5133,-38223,19074,12718,-7777,-57244,1710,-44211,44460,100559,40256,25616,-13799,31688,-81461,-97279,-40499,-24782,40475,9280,80527,52502,50249,43845,49226,31812,45870,25909,3299,21967,2065,-5043,8694,-28536,14672,-22279,-36339,-29160,-36755,-40269,-16169,-24933,-42332,33608,67608,60481,78433,2360,121572,115224,-27510,69803,77405,95625,12523,40359,-30579,15275,-23558,-30268,-51075,31328,1087,-52208,-58128,2832,16690,57974,94142,18481,24289,-15605,38141,74435,14512,35352,49598,85390,52524,109621,174845,81511,-150216,-95246,-64941,-42290,-114466,-37070,-36215,3449,-57022,-39221,-35661,-75209,-37672,-1309,-27131,-84129,-16599,-20469,-59408,-35506,95725,-12690,35983,28487,-21505,-16132,-49008,7644,29835,10646,-44861,11747,15880,-78874,22428,-3860,26727,45405,-1697,-15225,-2104,-87171,7926,-19281,-13061,-84589,-14790,-41365,-51981,5836,-31782,-6081,-1390,-15560,-82999,-111810,-117813,30420,20997,113602,50379,30878,22884,-14742,49341,24351,5675,-10457,-34315,48728,-21766,-19051,29789,-28950,36645,13104,13723,41149,-27121,-26385,-148126,-60792,-79742,-19300,-8490,36824,-68311,-26723,-15086,60742,122079,24638,-64945,58140,42881,-10601,24194,15072,17814,-21074,-41367,50084,31388,7543,-39240,43742,6934,-46247,10794,86849,57490,-23419,40836,-19149,-10187,-4798,3265,-7634,12911,-73227,-1360,6987,-62050,26572,87344,52269,-17482,-15781,-34699,-39712,29137,1147,-28842,466,-22481,5832,12474,38971,-20346,-33321,-78544,-4265,-26375,-23165,-79414,-11864,61156,23193,24726,4478,-70610,-2516,-40484,21126,-3076,-77983,-24572,-33870,-37922,-70857,14383,-5358,-8060,-47711,-78818,-45263,-39432,12128,20367,60412,8477,-35378,-20314,20855,-80926,-91842,-18477,-18333,-17444,46581,62710,7380,10195,-39743,30159,51236,45481,44852,-3511,-9517,-56549,-3771,-15983,7557,32283,9820,-28232,-24694,-52247,-42289,68767,1324,14828,-90124,58898,74157,-17998,-53394,5191,47311,32001,82348,66222,10199,104353,111740,33856,12903,6673,-4094,8461,34188,-40865,-69458,-19573,66919,36705,-37060,15572,-48464,45618,32943,-137053,-91486,87254,-8102,-60859,-40826,-109130,55739,-3935,32977,-20630,94737,68015,28363,11898,-11148,11805,19337,5430,82224,72315,19464,-73553,-64807,3869,-53738,13383,69959,-28213,-9189,76838,-129693,-27243,4678,37910,83956,-9122,-37988,-14491,-49267,-29297,11304,41459,8816,16889,-49508,-67236,40757,25884,-10358,16127,-809,525,-45577,4339,-16458,10121],[-34597,8563,49144,28966,24804,21280,-6399,-115000,-129565,63223,41157,-25319,-27266,19508,-14394,-33511,-3866,43517,-59660,10995,-18049,-62696,-42537,-18454,-14739,44338,827,-9064,1442,-17363,4744,38936,39095,-58710,-73015,-30990,28868,6735,60585,20471,3545,-61769,36072,8334,42885,13967,5617,4870,-107617,-1023,26139,-24786,-2640,-46179,-16773,-14108,-29016,36618,-26794,32564,16894,-8218,32732,-11057,-16253,-2302,21887,14415,-50892,50961,74275,31031,-45941,-18164,-4816,46258,-75242,-29309,16110,44016,20141,49977,-52573,26399,-43193,-20498,6883,-52663,37117,-62832,-82176,-47905,-20472,-49746,34787,-68296,-63385,-107161,-7373,18122,74563,-56086,52919,-12204,3842,86066,46090,-8929,-12336,-11348,-89422,-72338,-27101,5979,31739,-44052,-21292,27278,36221,21967,-62210,-3342,62377,-29186,15530,-40554,21331,-20447,-82399,2274,37019,19808,-25565,4705,-128113,-22515,73062,-28623,13455,-34239,-85578,-27668,23952,-33707,2181,69670,55220,3198,-91418,-77028,-41423,-95837,-65128,-55423,7359,19784,86646,43062,55233,-25021,-36380,-10065,-16166,-12577,-43750,-70234,18357,-93269,2085,26405,-52879,-50466,-19603,-23110,15972,18813,2914,22233,-71031,23358,7016,9619,-33408,-27010,34685,-52077,-12094,37108,-51147,-68132,-18425,23201,42869,-53559,46201,76371,-43679,-28736,6464,76943,64370,45948,38209,5511,-13362,-1154,-44586,-72494,-3115,83084,45648,-33480,-43320,-100233,-116568,-57237,17869,15661,7728,109,-4497,38991,-23772,32328,63776,-77644,12621,-10327,69687,11321,7004,-19094,-42510,24562,-55914,-42409,72413,-37614,-21241,17312,-38973,-11315,-29083,11145,-99020,-124847,-126273,-171218,-108748,35270,-229131,246347,481808,-181785,6511,24865,24769,74066,74780,-68639,-54898,64777,-60955,-34419,49700,-11808,54907,-34244,63169,-4088,21275,-63345,31925,-8442,-73000,-22785,81655,35749,51882,36154,-26459,-68609,-53743,-7130,-8565,-8865,54533,-141,24023,-7032,51682,45041,118612,82326,3539,-17382,-36161,-86371,754,-6483,12386,-4667,-42795,-58928,-35493,2613,-54511,-61772,62747,55300,5953,79438,27999,-37104,-10914,14104,13877,70124,80865,-17156,63849,-15316,-59850,-102871,-49557,33564,39685,29319,67103,62465,-21346,41107,82517,64071,48485,-29424,-7436,-27614,-17801,-32446,-73118,94339,16252,-24308,-25264,-69213,-51481,54993,18640,70298,-917,-24379,15769,48994,19476,-63195,-39801,45304,25098,-664,17301,111831,18029,-107139,-10970,-57511,-50368,-14912,19721,-35070,-47287,2277,-56345,108148,65133,-14982,-29273,-6832,-40803,-59355,18302,72324,-62781,-41060,-29820,-41485,-73126,-58874,-84201,33950,28722,101839,95674,92131,6718,-17467,6863,1060,86783,-25580,-22704,-54033,-8559,-29253,47267,-5576,28646,-83085,-43389,-92374,-9868,24342,45231,181,-94480,-40607,32325,5094,-7516,93345,51708,29484,53893,-81211,-54588,-23020,7487,70957,62436,38110,32766,303,14064,-28402,17541,-46319,-56808,-43016,-57913,-25181,-30376,-43154,370,26957,128405,76529,-8080,48777,31451,-21106,4060,-16654,-44239,-15477,-28832,-55991,37241,38795,40432,69452,80215,4068,19312,-15260,-19678,-40883,-37076,-19954,-23376,-3479,-53213,-76766,-69534,-48845,20946,56839,-24760,38814,52461,7634,-3586,-72104,-54662,60291,30257,20244,38468,-40107,-87779,-36720,-24018,5111,50763,42923,19208,10139,-13094,9293,5059,-1441,-31196,-17310,6112,-18685,20025,-546,-9701,-17789,49055,-19313,-48714,30338,83981,-34983,61275,31816,11668,58780,53933,-39218,-21528,-49521,-17763,85328,42578,19434,-15955,-9621,19123,7816,-8092,16149,16733,24613,-29303,-22701,-50880,1454,23983,66465,13068,29409,-15856,-114733,-28576,13930,-109860,-39330,65727,60300,26882,-4124,-12944,-69694,-36530,-50241,30120,58170,96717,46313,-20219,35609,46500,857,-23479,-31031,84902,60339,38902,26164,107404,68995,31740,-21412,-26511,6086,4580,49380,-68472,-9418,22416,-28846,6753,-98782,-52218,7033,-30739,62219,77917,18534,7672,-34864,4842,-6010,51951,-493,26340,-16096,8606,64189,18062,16266,-21815,51264,44412,38832,43467,-15890,-14924,85735,4354,43922,50343,-55006,-27422,53154,-8714,-67933,-49386,-68255,-45559,8025,33751,44121,47932,-2260,37551,54985,64385,-18744,-35485,14005,34983,58817,-64660,-120142,1343,-23056,85697,38727,44579,-1676,-6942,65865,-20813,-2183,-91835,26034,-70344,-46065,-42237,27212,22315,-25153,-50180,34250,7272,-2468,-50758,36223,-49273,40248,123024,15797,-6339,-2365,49144,-93127,-127815,-44008,-29426,23027,8283,64539,69797,30286,79387,43300,26067,65357,32251,12354,37103,35432,-8400,7919,-10633,28753,-17403,-32033,-38060,-25742,-13512,-25304,-27889,-23699,43285,50118,58483,56615,4457,144255,128877,-28472,60122,63947,70108,-1095,35931,-38721,20770,-26855,-38852,-66465,13263,-62914,-51597,-36013,33986,25192,86180,73193,15786,28030,-8320,33450,57490,3755,26498,43327,94944,56282,113928,183455,76923,-158691,-96570,-65522,-48362,-131829,-47767,-31251,4542,-56350,-47536,-42767,-77759,-40122,1329,-19323,-113385,-44251,-16086,-76807,-18942,108542,-10685,10134,5506,-31579,-14331,-28025,15572,84886,13173,-54416,16347,19793,-76379,26199,-22483,12653,19823,24392,-9916,14621,-108449,18445,-16873,-39644,-90733,-6267,-23393,-70493,3939,-23986,-6321,5237,-48202,-91271,-109174,-84839,43290,13247,87861,37307,14820,-2869,22805,23424,9864,6998,-17899,-51754,32652,5082,4305,19996,-47262,43655,32913,-12978,67625,-355,-17202,-149293,-78219,-65999,-4620,5703,57299,-48015,-55404,-26822,37329,136552,21555,-65023,56397,54797,-966,7519,-933,16269,-30764,-30233,46814,-7528,-20779,-14986,34684,25865,-55589,-21050,59610,60663,-16925,18826,-32490,-2884,9966,-5671,-52863,-22298,-76082,14907,-15998,-58014,13999,90452,60651,-9026,-14071,-27170,-21144,4767,12446,-24231,8454,4450,8072,19014,61492,-1116,-35600,-83564,-30926,-48532,-19984,-78134,5477,71878,26102,18343,43848,-47510,-7970,-19126,56975,-20460,-75675,-9729,-12213,-16746,-63960,26761,12446,1589,-28804,-53960,-51166,-20819,-2437,-1924,52471,13341,-31137,-44482,3913,-85388,-90473,-19969,-4149,10746,13156,21896,-22586,-9363,-70200,44811,68427,47452,25506,4767,26245,-31340,-19528,-8146,-18810,8697,24749,-45754,-53977,-78312,-57881,70058,16941,2709,-71690,61451,108193,-18744,-68049,-12625,79838,1259,50853,75538,-12910,111407,100634,23817,25193,26462,21726,30205,16028,-29586,-45772,-28523,70060,49178,-34827,-542,-57174,43320,32196,-196871,-88960,79464,5890,-42205,-4085,-81147,45730,-3503,29680,-16137,74490,53564,7266,-11153,-2382,434,-8489,6290,88865,64016,48697,-34844,-33880,14695,-19090,27372,76162,-16167,-5081,74870,-92420,-39643,5499,27414,45902,1340,-66238,14881,-24949,-16827,16214,41476,875,27422,-50263,-80605,13030,15348,-15724,11395,3314,418,-35973,11284,-20831,5029],[-15344,6686,22241,23912,20613,22662,-7154,-116070,-66110,64111,43205,-37874,-39046,-13992,-56623,-37669,18133,58594,-42399,19651,3808,-59977,-23923,-11669,2050,52217,7652,-43691,-6756,-15666,-12537,22174,40669,-60207,-68893,-23759,59038,2199,41225,4000,27914,-68118,40405,26932,18412,13063,25885,-670,-124852,-19361,1637,-20848,-17635,-40690,4870,-4244,-31245,27294,-8512,53177,-3207,-11847,43513,19037,13268,866,42643,-893,-52766,55736,55347,25050,-42428,-17966,1964,45932,-64359,-28739,-9222,21951,-27359,20983,-57193,15316,-37109,-22116,10503,-60915,33586,-63712,-66334,-50801,-17225,-33169,33589,-93948,-64111,-99633,-15227,-2567,78736,-45198,64786,-3019,31173,100810,69686,-22662,-44696,557,-71367,-84450,-21250,19145,17837,-48730,-34076,35003,33760,16294,-73460,-3315,43171,-5657,35597,-48382,25753,-27331,-96322,-3875,40162,12194,-52859,16010,-119495,-22955,83552,-21239,-1299,-10135,-67925,-31569,20442,-46601,21203,50219,89617,4392,-71763,-57636,-32532,-68707,15263,-22642,-2317,50075,121790,63675,67485,-19957,-19243,-15658,-28348,-39431,-43312,-78783,4114,-77884,-6529,-25203,-49700,-32683,-17173,-35598,8754,-18748,204,29777,-22948,28076,18495,-5842,-20516,-40496,15773,-52903,24801,43370,-58389,-45183,-43126,35501,72673,-9402,41233,76737,-11831,-25756,-5528,63921,90581,32940,3260,-41775,-24413,301,-32011,-62910,-8543,83119,54956,-1495,-47846,-74012,-108912,-52033,113,14894,5101,10191,37344,51125,-13373,21502,50414,-78915,23920,-43354,65241,11924,23291,-36928,-43387,33589,-55288,17839,103680,-17359,-22514,-24285,-50487,-2218,-22640,-616,-66941,-106138,-119205,-150873,-104106,9064,-248928,281453,531691,-188524,-22730,13712,12420,71444,118831,-44143,-50447,85578,-53597,-44946,51311,-6559,70911,-30913,69974,-10141,16499,-49752,23871,-17171,-75742,-23451,93704,30787,51312,45678,-16085,-80674,-72385,-984,-4117,2630,30169,-22378,16026,1524,36187,15773,106236,129230,7493,-51157,-12934,-73801,5272,-10829,20322,-25044,-59712,-38241,-34802,-16525,-59950,-34260,66276,62404,-3749,73302,66439,-11445,-15291,15499,20737,99090,67437,-44992,100435,21,-81105,-114652,-69136,31239,18779,-7801,78802,67692,-40630,30009,105117,55636,27540,-26089,-11659,-37900,-51968,-27525,-56238,60557,23538,-11713,-6647,-64432,-38700,41235,50624,75479,-22291,-18971,36037,57338,17605,-34341,-42612,66868,26633,2556,54526,128589,44856,-78559,-11294,-70364,-37239,-29607,33087,-44650,-35801,11871,-46567,112411,70899,-17598,-20665,30553,-35676,-57766,28018,61998,-67363,-40123,-35890,-33952,-47926,-46398,-102729,40601,13501,92889,81385,111942,13431,-25655,21295,5239,81015,-32277,-14781,-47580,-8436,-7003,64133,-291,2179,-90574,-44902,-80421,-51846,29492,34686,-13906,-52759,-39981,60156,32512,43904,91887,52432,48535,37499,-104134,-72691,-62788,3359,90507,31406,32941,900,-29267,-8669,-53522,16994,-29571,-113331,-47421,-50062,-23868,-20095,-30273,52109,32722,128618,74197,11119,42509,12602,-11271,-19941,21315,-32574,-10239,4577,-51089,24791,15593,32748,74120,48959,-8077,3842,-45082,-38411,-65996,-33132,-22635,-8897,-14775,-76074,-95986,-45673,-44682,20051,36984,-1029,32876,47058,-3218,2984,-49003,-41464,36114,36668,63602,54449,-22914,-107677,-34336,-17057,10586,38766,34384,35617,2653,-14206,12096,4892,-22200,-36218,3596,2638,-17143,22207,-4897,-28506,-19393,39013,-46880,-59852,29572,60273,-54815,50409,18420,-8697,51825,48515,-39913,-22599,-35507,-9832,79127,36857,1552,-36853,-3735,17073,13484,13266,20959,13576,24852,-42902,-34665,-74692,-34601,29250,76479,23393,14659,19998,-115594,-24766,37005,-99564,-58585,56618,71611,39624,-35452,-43042,-76111,-16495,-35383,17460,52710,97235,48992,-17594,16675,34413,1366,-38033,-25834,91380,70455,43349,21940,130927,53666,9874,-41224,-23109,13496,2731,35349,-76152,-5883,25880,-35557,2888,-58459,-63137,7598,-26728,50443,92977,10419,4051,-32874,5510,6801,50915,-3563,3609,-14875,2540,62329,5092,27173,-25876,39015,46808,15794,32684,-6459,-4348,54272,-6200,42571,52782,-84555,-23347,33033,-15279,-58188,-61554,-64652,-41330,-5418,47139,17043,33570,-4263,44411,52240,48489,-28108,-34243,7594,37088,35343,-66413,-88715,20050,-33917,37092,19568,43749,9972,10663,74884,-41684,-12698,-56333,18828,-68492,-56505,-64178,30594,20246,-32163,-49568,26990,-3337,1134,-29314,68437,-55029,34722,121957,-6904,-35016,13866,62997,-90300,-142137,-37697,-23784,10177,15330,38742,77024,14394,104692,30473,26111,81299,28528,29632,44726,53788,-12211,13241,11396,39806,-11803,-19885,-37040,-2464,14511,-37433,-19762,-2236,47794,36927,51799,26456,12728,152252,123866,-22181,38517,42754,29680,-7178,31994,-41522,18951,-24960,-27880,-70213,-6400,-115973,-42024,-1158,61047,29213,93843,35440,5706,29193,5303,25840,32424,-992,14945,36117,107903,68307,119675,196041,69808,-167190,-95537,-70064,-59457,-141731,-57985,-32752,-4148,-56749,-53903,-41803,-67642,-39606,2838,-5422,-117663,-75379,-15067,-80322,8402,104476,-8318,-8547,-16127,-37267,2347,1427,28494,126310,13158,-54537,28155,25738,-62138,25390,-47889,-8166,-1452,43040,-3016,24856,-110499,19480,-20176,-60122,-107274,-4748,-5926,-85208,2434,-4151,-4091,14225,-81745,-101807,-94964,-52908,46330,-1098,43537,19491,-8613,-42867,46534,-15053,-8934,5543,-21626,-53843,12723,27584,28983,8643,-53480,46590,44494,-38731,91724,19504,1594,-115222,-81626,-42321,6612,20225,70741,-24811,-65019,-16103,13228,124567,23292,-57492,44435,58933,11249,-437,-10075,11234,-31864,-24732,31923,-50495,-42790,9994,23412,36203,-63320,-56545,34254,54141,-15119,1200,-41219,3253,11490,-18376,-81968,-45919,-61103,37778,-29696,-38455,-13213,75753,59421,4821,1784,-16096,-915,-33466,10610,-19593,8148,31229,10903,26037,73478,18616,-43248,-77228,-52525,-61908,-14365,-59794,25968,71473,14893,16016,60444,-24548,-16902,-7122,77471,-38505,-48351,9321,22045,1608,-59410,31885,24849,7305,18103,-17633,-41118,-2451,-21298,-20782,38185,21115,-21296,-62730,-20302,-84472,-86465,-17812,10800,38140,-14433,-12679,-41868,-23020,-100761,49378,71239,42174,10405,20939,36346,-9483,-29289,5602,-38822,-14354,35843,-58839,-64628,-95095,-68169,62527,39589,-5736,-44085,45518,124495,-23040,-78855,-29535,87662,-8622,5953,76970,-34984,98808,81665,6752,19908,37040,36303,47942,-301,-18494,-19337,-33451,64386,59983,-27923,-12305,-53017,40490,26436,-198854,-68266,55913,22061,-26765,20115,-48715,34699,-1593,23625,-10133,39344,44595,497,-25893,10583,-9711,-27413,16355,84800,43917,65707,6980,-751,27425,26951,37074,75880,2974,-1033,82068,-33563,-38519,13060,15906,12113,7405,-82318,34924,-10132,-5426,17982,28185,-12851,39093,-40406,-79435,-17380,-4763,-25749,3534,11916,4070,-20263,22420,-22939,-844],[4349,11224,-6498,22059,16951,21956,-936,-107790,-842,51094,39485,-39895,-45680,-6225,-75285,-31833,40677,56180,-27700,38405,18395,-45505,4831,-5256,30434,53221,18838,-68114,-17269,-11670,-24397,1775,29511,-50445,-50934,-24766,80378,-1317,29319,-21077,43957,-70224,41752,44037,-13655,6862,35423,-4600,-131970,-46509,-23916,-9352,-25847,-31712,34038,6660,-30144,14081,19074,66597,-17764,-14505,49295,48148,35473,583,49641,-15435,-58242,60423,37300,16824,-28761,-12150,12825,44235,-44803,-14310,-32354,8668,-74461,-2953,-58299,2955,-26765,-29283,17108,-59613,23602,-49428,-34138,-44663,-17919,-1894,21974,-111182,-62399,-82238,-15667,-14079,88006,-34653,67039,10382,50851,106962,83441,-27052,-65267,8175,-50199,-93285,-15555,27700,4564,-44972,-57705,30098,19916,2423,-71339,-178,19709,19822,54008,-48300,19931,-37648,-106429,-21510,32094,3334,-81506,17510,-90427,-19245,69312,-10810,-13647,14220,-34079,-33210,16196,-57971,35816,30481,104764,-3102,-41816,-27640,-17241,-32899,70787,-3140,-12582,81901,133611,79536,67212,741,-4815,-26523,-25937,-63819,-30735,-81686,-22013,-49684,-7852,-62828,-47440,-8311,-14788,-49275,5630,-49507,-1389,25114,28930,32866,20325,-14549,-13953,-49724,-9314,-52826,59616,45986,-69640,-20311,-64384,45864,101580,39910,35497,63802,21859,-24126,-16295,41897,96992,19899,-24437,-77443,-14989,346,-22877,-60789,-22668,72322,53517,35852,-43345,-41217,-76739,-40143,-16853,7618,-3823,4225,77630,87178,-3556,7327,25391,-78161,22734,-65434,55259,11145,73587,-45893,-42350,37860,-51588,53099,119239,6978,-18330,-79146,-64973,-2939,-15804,-19361,-48269,-87305,-102512,-116412,-99884,-45709,-276342,333193,580379,-144134,-49277,5860,9525,55318,128933,519,-32636,88864,-37673,-62654,42946,1314,82911,-18355,69840,-18653,24743,-26247,15581,-13782,-75975,-17996,95863,22477,49577,39574,3234,-75776,-81321,9472,1473,14537,-3871,-44199,3753,2318,37537,-1145,78359,150909,22721,-72480,4843,-57469,11898,-15305,18213,-45428,-63526,-6543,-24935,-25778,-56137,936,59289,46437,-19445,58100,87515,-2045,-15381,14012,29955,114705,41236,-63271,124236,19355,-87460,-93957,-86425,21895,-12662,-38217,80578,63341,-58006,18747,102635,42914,11367,-14976,-12956,-39329,-56371,-20229,-34137,19564,36819,-6613,15629,-58169,-20503,18463,65321,75091,-25275,-19193,51831,62152,16937,-2401,-49567,80692,22066,11818,87581,113987,58890,-44938,-4129,-83717,-23696,-41070,38109,-43993,-16503,17640,-27564,107383,94239,-23613,-8739,51388,-24431,-40258,41676,55947,-56515,-33131,-40334,-27130,-34046,-30762,-110315,29539,-21830,75070,67849,115225,19434,-29074,31550,4937,73353,-34289,-6213,-30995,-6597,20040,68666,547,-24247,-84513,-34380,-67317,-99740,23507,26041,-28868,-5305,-30546,71399,44780,101198,83194,49901,59201,17035,-110934,-75525,-91478,-8913,80849,-5879,19032,-37588,-53150,-26889,-57769,18344,-8041,-139913,-45023,-27182,-15660,-7124,-15154,99142,52441,122378,62599,19814,27970,-11550,245,-44701,45394,-8409,-8240,39034,-44610,15326,-3169,28806,75680,12797,-15032,-10950,-63722,-55884,-78287,-11654,-18100,11534,-21851,-90915,-104976,-14457,-34346,20081,21201,14024,21161,45516,-6496,9409,-16731,-28286,141,37571,97220,71273,-1257,-112417,-31146,-4157,15643,16807,23134,49244,-12922,-22957,11067,4085,-36471,-27533,26879,-402,-12892,26098,-13468,-35413,-12477,25760,-59100,-56602,31076,31964,-51540,33808,9043,-22267,39692,31926,-33708,-22904,-17191,76,75168,31676,-16917,-58404,444,10609,18080,29363,32334,6157,27196,-50263,-46250,-80628,-55732,37734,72767,30705,1478,72041,-101754,-23264,59605,-72899,-61089,43722,97941,54244,-54956,-72938,-67231,33633,2143,6823,47975,84139,50792,-10527,-7197,22608,1875,-43185,-13852,90502,70326,48343,10827,136133,34208,1609,-51593,-6966,28203,-767,17624,-85961,-5938,21618,-54981,20118,-6245,-72096,11940,-21730,24986,92138,608,14349,-23064,-6804,17622,46414,-1636,-24349,-1112,5761,46782,-6951,28365,-15908,26697,41918,-86,29041,8260,-5657,18378,1087,34749,53493,-95017,-15406,11016,-21557,-36050,-58477,-34076,-23221,-10569,57277,-96,33049,3461,48909,38136,30454,-22485,-26801,10242,42197,11839,-67995,-55062,34328,-39425,-15579,-149,30495,24308,37417,75142,-62026,-22427,-16372,8016,-60190,-56008,-70261,37028,19210,-14953,-32193,1067,-17527,2274,-2728,86315,-57620,28925,91959,-21432,-51118,27283,71040,-79804,-139953,-24161,-7911,6618,26335,10494,72311,2331,101883,11173,31100,90966,18101,47192,43507,54349,-12321,21944,26727,44206,-6980,-3758,-24791,29418,30134,-47737,-2295,18381,45126,26141,39646,-3925,28615,138216,100965,-9799,12083,20791,-10016,1295,29190,-39499,10305,-15358,-1988,-62952,-23813,-139046,-26468,33526,75805,26704,76528,-4729,-9076,27133,20233,16001,2035,2288,2507,30771,121667,84231,123552,206645,62014,-172179,-93461,-75965,-74057,-142053,-66382,-42037,-21294,-55162,-57673,-37237,-48702,-30124,5735,10332,-105887,-102286,-15480,-69247,39339,87193,-4528,-18312,-34134,-41242,30959,32118,38328,134399,10184,-42046,45142,28863,-47073,21948,-74485,-31914,-12753,40792,-356,29887,-89830,10736,-28000,-65423,-131840,-12409,-2679,-89522,706,20243,-53,25810,-99168,-101043,-74999,-31592,40204,-15944,-6991,-1984,-37677,-90409,51607,-50368,-25938,2060,-19363,-38835,-5194,39399,49484,1948,-42027,44041,46553,-55326,106752,28798,24067,-66635,-69527,-14783,12009,30965,72530,-6634,-54566,12840,-4483,94421,28593,-43927,24458,56237,23922,4387,-14655,3171,-24909,-26481,9942,-78219,-52941,29253,16257,34834,-71168,-89019,19343,41195,-20021,-9431,-44679,6358,-1052,-27978,-73516,-47738,-27887,63142,-33235,-9617,-48038,47953,48551,21306,26304,-3565,16517,-78872,-2126,-15817,2091,51915,15974,26977,71004,34742,-49635,-68290,-67843,-64904,-12033,-28804,43746,57030,-4780,17425,55025,-6913,-31328,-13189,64455,-55425,-9812,27550,60115,15074,-55844,26055,25912,5359,73512,21686,-22702,11919,-36385,-29575,18319,28137,-10293,-71676,-49929,-76999,-80500,-12900,22534,57553,-24018,-27825,-43640,-29879,-125357,41147,57252,30536,1427,42390,16905,3481,-30773,21781,-43992,-29676,42146,-64368,-63617,-99665,-67731,47108,61349,-9508,-21316,22220,107140,-25883,-80058,-41372,70352,6502,-35704,71412,-51797,73782,58414,-11823,-1870,36129,34394,57068,-4294,-4737,6629,-34180,50829,66482,-18585,-15271,-34566,34144,15833,-155201,-40029,26220,37240,-18036,23888,-24455,21887,2236,16213,-3559,11621,53878,8117,-35870,23280,-21415,-35549,33679,70094,12723,64131,39341,24129,41876,68923,38685,68860,23050,744,96005,21111,-28263,23468,6862,-6993,7668,-85996,42115,-9981,4493,14260,2946,-23997,43490,-21924,-68442,-42095,-24403,-38207,-7083,21335,14396,-3143,38567,-23831,-6191],[20172,23512,-27842,24299,15622,19919,11396,-89348,43366,26736,31465,-31311,-45370,29584,-68780,-22331,53125,39203,-18206,56534,23548,-19984,37453,-877,55226,46432,32980,-79577,-26644,-8086,-27931,-15516,8548,-33522,-26972,-33679,84319,-1018,27607,-45956,53627,-65885,37029,60491,-45269,-3108,30481,-6339,-123021,-74470,-41710,9616,-27312,-21502,63501,16647,-26023,-4449,49647,69672,-21308,-16318,48252,66551,38161,-1386,46802,-24850,-66993,64541,24068,10016,-6299,-1578,23046,44050,-22595,13478,-46586,7298,-104309,-16617,-54279,-8925,-14888,-37526,26320,-48017,11243,-20662,5447,-29894,-20993,34740,1235,-112874,-51862,-59075,-13056,-14637,94979,-26522,58400,22998,56469,96617,81112,-19220,-67539,16104,-29386,-92223,-11637,29139,-5964,-33011,-79317,15076,2852,-4028,-54381,5840,-89,37914,63975,-40846,8047,-44732,-105846,-49864,13199,-6319,-95567,10823,-47414,-13116,34902,221,-17521,32455,2421,-32809,12901,-54555,43406,14520,96863,-13431,-11511,3848,-1572,-18,89348,1256,-19845,103593,112126,86462,55917,31177,3414,-42617,-14625,-75740,-10220,-80369,-51035,-14169,1713,-78422,-55877,14116,-13752,-60755,9104,-57771,605,11904,65564,33189,13335,-13700,-15293,-52872,-36880,-54963,78555,42515,-81622,2045,-76500,50862,115023,78281,29047,45222,45893,-23690,-23601,14623,79244,9783,-34337,-92153,8566,-1567,-20858,-68249,-41809,51993,40707,67113,-35741,-9805,-21102,-24785,-28004,-569,-13630,-14448,99422,117750,3730,-5194,-7340,-69906,11363,-75855,43330,8810,123310,-44781,-39158,37708,-41542,60292,113202,29519,-10676,-126925,-76719,-11304,-8028,-41130,-46193,-71751,-75848,-74117,-91828,-108170,-319012,367096,628722,-60086,-69735,1008,13986,29436,88444,44163,-7359,68807,-16441,-68444,39489,10703,87020,-2589,63406,-25728,40954,-979,6507,-2026,-75662,-7697,84478,9825,44869,20223,24278,-57313,-71809,21932,4164,23849,-36662,-60446,-8488,-3428,49250,216,42444,142060,41179,-76526,12630,-44394,20820,-18566,6419,-63481,-59279,25008,-9096,-20679,-41006,34174,37981,13984,-38040,36320,81958,-9820,-11622,11917,39035,111142,9241,-68447,127238,40687,-83203,-47296,-100332,3282,-45267,-54261,69990,52467,-67582,7236,77519,33105,9517,1861,-11155,-31363,-29203,-17358,-11181,-19512,53227,-5535,33402,-55270,4,-7829,63293,69631,-8774,-29300,60062,64371,12396,17612,-56155,83576,14521,21881,108926,69553,50516,-13445,10310,-93340,-13144,-47570,34348,-37837,5937,17896,-8659,94836,122733,-31864,4250,55211,-8074,-10700,58767,53762,-37820,-21273,-41355,-21400,-32283,-15064,-104016,7760,-71051,55175,54973,100378,23661,-29644,34707,-865,66409,-30521,1076,-9180,-867,45775,59368,-2836,-43768,-68688,-17758,-56400,-138220,2386,20880,-40772,31240,-15711,59433,38397,139051,66791,47444,61329,-3437,-94860,-66646,-100002,-28816,58252,-33526,1045,-69724,-67017,-39659,-41025,22485,12432,-122439,-36657,443,-2247,5868,-2697,115136,69819,107933,48555,17058,8967,-31504,9519,-64887,46864,20443,-10059,64993,-29488,9920,-8336,28270,69319,-19689,-17124,-20452,-58070,-61820,-72785,19062,-5558,31383,-22335,-91705,-97274,16102,-21114,18663,14464,15771,8552,48508,-1495,15221,17787,-14164,-35290,37330,111824,86308,19726,-104366,-28969,12185,19215,-12570,12187,61592,-29624,-37639,3360,4418,-34615,-9777,48055,-3814,-8963,30769,-21781,-32085,1700,14124,-56639,-41983,34218,11896,-21020,16870,3683,-23759,27671,10413,-20440,-19028,5317,15066,79053,27597,-27981,-74245,189,692,20829,34543,43864,-4562,31387,-47738,-52779,-65641,-45730,48996,55688,34611,-7534,126096,-77019,-23594,73183,-39868,-51978,29684,131049,61231,-51862,-90397,-46669,93873,39755,-792,46776,66804,50547,-2445,-28158,12709,3031,-37896,2134,81073,60721,59143,-8519,117790,13963,7107,-38492,21451,47254,-8774,76,-94185,-11983,12273,-75489,48658,35627,-79251,18378,-16392,-5015,72573,-1970,36217,-6347,-27948,26852,43073,4677,-43269,22796,10858,23851,-16705,17072,4837,13829,29854,-6614,26847,19210,-17423,-7341,22193,22266,52960,-81067,-5495,-9507,-22728,-9301,-42119,2253,1999,-5329,60182,-1528,42495,21694,54354,19945,7224,-6422,-14718,19857,45745,-4587,-57112,-28822,40367,-36976,-54158,-16180,15173,37407,66523,69020,-77137,-26663,17659,-4899,-46760,-44976,-58373,47982,25612,18275,295,-29438,-31762,3741,20914,84955,-54406,24735,41294,-24243,-48974,30214,70873,-68561,-125903,-7167,15291,13334,35778,-12602,57178,-8413,64607,-9947,38397,91986,4972,56321,34597,41530,-6230,30214,28075,40849,-4056,12040,-3258,63874,20610,-50779,18880,33934,34968,13774,22692,-26661,48897,106016,70457,2910,-12505,2878,-32631,25640,27732,-33752,-1080,1231,30576,-47218,-35119,-123931,-8606,56657,74701,17726,39384,-34116,-22013,22482,32180,6135,-27585,11037,-8884,28467,131273,96585,122214,211360,56736,-172462,-91751,-82011,-89108,-130925,-71739,-59396,-42580,-49678,-58196,-34613,-27678,-9057,11149,23176,-90973,-117995,-15363,-48679,65331,62849,1513,-20837,-46859,-45009,63195,56709,39927,107819,3732,-18558,60644,25353,-42338,18646,-92097,-53217,-12551,13944,-6608,31558,-50533,-4988,-36922,-52909,-151249,-27517,-16992,-80160,-2146,37328,4936,39257,-90116,-80737,-55160,-24214,28680,-25726,-48956,-24312,-68131,-135980,38194,-66758,-34222,-2383,-9562,-9441,-16817,37998,60569,4163,-11527,35194,40572,-57248,108577,26464,41256,-27109,-45639,10220,10665,34282,61954,3049,-31322,50251,-12738,59203,32511,-29791,529,49135,35618,20974,-18871,-6190,-13803,-33927,-13442,-76641,-50576,38962,16933,22918,-79705,-110719,16485,26593,-31412,-12404,-42896,5333,-22259,-29256,-31733,-27869,16987,85465,-29718,15166,-79734,17316,29532,36260,51899,8734,28697,-118471,-20022,-13287,-2926,61721,23455,17323,54918,44513,-47473,-64941,-80043,-59548,-15591,7333,54455,26084,-26239,20549,36410,3506,-49888,-36151,14468,-69434,18159,39441,88820,23175,-48972,9700,12145,-4860,113462,54333,-9868,21044,-41876,-26883,-3457,30695,-2261,-70909,-80228,-64101,-71645,-6581,26905,65254,-10373,-17937,-28178,-31501,-136563,21567,31289,12618,-3940,62613,-21133,10323,-23161,39573,-31722,-33204,42299,-60250,-57444,-91403,-52459,26723,67496,-10349,-11576,2123,56489,-21290,-68182,-45344,38980,39053,-54408,60999,-61152,48118,34579,-27066,-31126,25541,17175,55268,8280,12466,28556,-31628,32881,65908,-9273,-7619,-3817,22286,362,-101285,-16232,1813,48223,-15798,8543,-15894,6866,7951,8490,1449,4796,79528,24513,-44788,32544,-35335,-37311,53118,47315,-24930,45826,54804,34008,56145,90057,30441,57523,37395,-1271,108744,50760,-17953,31327,2740,-8141,3188,-79816,37832,-23162,14866,4924,-25401,-27667,33333,414,-57583,-56715,-31827,-48362,-19047,27448,31336,10759,56183,-24657,-9671],[29657,40569,-36438,29024,17122,17434,26380,-62566,58102,-3081,21134,-14992,-37299,69413,-44806,-14736,50351,15474,-13638,63185,20741,9807,65537,711,59268,32693,47748,-79858,-31906,-6704,-22241,-24882,-14131,-14991,-4288,-43686,70779,4595,35088,-61788,57798,-56109,24632,76976,-68455,-13946,13485,-6872,-97986,-93170,-46153,33394,-25149,-13111,83104,24191,-19088,-25834,75255,61065,-14069,-17581,39375,68207,18970,-2678,39633,-27770,-76822,65262,16478,6847,20090,10920,27877,47714,-2600,49582,-46763,15937,-103938,-20220,-45611,-18700,-3136,-41048,37361,-26219,2381,17323,40909,-9500,-23254,64441,-25583,-94507,-29374,-33798,-11896,-6428,90958,-21412,42913,29374,47018,66818,61743,-1755,-50366,28239,-10759,-78062,-10369,22894,-13667,-16728,-86358,-3633,-9474,6973,-26030,13018,-10841,40440,63302,-29085,-5656,-43127,-92275,-84675,-12843,-17063,-84350,-1190,-1292,-6948,-9585,9207,-10922,39638,25129,-30583,11914,-29783,42370,4965,70341,-20378,8835,27802,7254,21576,80325,-5602,-22554,105176,63691,81908,39159,61185,4488,-61000,-494,-68295,11141,-77349,-74759,19528,19956,-71859,-71602,29232,-15217,-66756,18113,-36827,8089,-2835,78585,25939,371,-7788,-24290,-49161,-62044,-61578,72770,32894,-88833,16031,-76509,49133,105174,93686,21575,29149,53957,-23501,-27147,-11412,43927,4335,-24310,-85061,34679,-4887,-26962,-81852,-61990,26340,19693,83791,-30866,12840,45793,-11661,-29559,-3768,-19136,-38593,92404,118474,6697,-12136,-41421,-52037,-1887,-75986,33714,4693,143516,-35622,-34488,33919,-23297,48419,87059,46220,-1999,-145370,-78576,-23330,-207,-61285,-56650,-58172,-41430,-32702,-79081,-157383,-370564,333719,670798,38155,-82503,-856,23019,1150,12261,70588,17796,29322,7151,-46656,50561,20128,81259,10545,51852,-27570,57935,17950,-3026,10938,-75887,5150,60744,-6077,35992,-2211,40708,-32755,-43047,33499,2041,28544,-57328,-67261,-17217,-12073,59946,15543,7429,112069,53894,-63970,10703,-37673,30530,-19618,-10128,-75523,-52788,46848,7664,-704,-14240,58700,4690,-21940,-54303,12625,50977,-28066,-6222,10212,45479,90780,-20044,-61798,110120,59285,-74715,8447,-111004,-25836,-67177,-52818,48680,39923,-65168,-4991,41087,29898,23775,18696,-6726,-16649,16012,-23405,8047,-47991,67720,-5517,39960,-58779,18931,-31056,48706,60543,19995,-49438,61021,65947,1950,19962,-57441,76896,7765,26577,114403,13892,18622,12071,30883,-93293,-7518,-48664,23887,-31779,25552,12756,1156,76085,134530,-39903,15113,49355,10918,24089,77354,52870,-19695,-6754,-38613,-16691,-34993,-1394,-84531,-12924,-117047,38733,40625,72108,25365,-29142,30326,-11222,61413,-21385,5471,11363,9785,63839,38084,-9255,-48887,-46277,-2096,-48397,-154572,-30864,18203,-47901,47572,1078,28453,17756,142128,42656,46801,57106,-19286,-56979,-52017,-84916,-50701,39506,-41552,-15612,-82079,-70895,-47825,-11345,29502,27160,-68814,-24808,22970,12164,15777,4110,93126,65853,86201,38358,6089,-9305,-41634,13963,-75979,27423,44379,-14520,75673,-2240,8179,3709,28923,53344,-43194,-15590,-19930,-24906,-50019,-50497,46398,10835,43795,-16583,-77332,-74085,37681,-10325,13401,17183,4001,-27,54181,10290,20494,46914,-23,-60584,37483,105800,95726,33863,-89786,-28032,28713,20338,-43997,3981,73804,-40088,-52719,-9702,7106,-14575,8193,64149,-8250,-8237,34688,-23084,-22812,20258,12337,-47088,-23416,37107,8041,26420,4676,1561,-14070,19925,-8928,-3798,-10937,29893,34816,92855,24848,-26760,-80216,-5482,-9256,21311,26525,48857,-16052,35895,-33806,-52024,-35095,-2651,60471,30063,36242,-10693,166690,-49416,-22559,72697,-11654,-39561,16232,150181,54290,-27701,-85442,-21102,135148,54535,-4334,50292,53797,47778,6199,-38954,5262,4491,-24839,17127,62686,44693,77619,-32557,78915,-3334,20500,3795,56527,65935,-22970,-14718,-96995,-23400,2026,-84457,73808,57196,-82653,25015,-10965,-29813,37446,7570,61001,13241,-47592,37158,43794,15240,-43273,50568,12662,4679,-22292,-5262,27808,200,12686,-5040,19072,17602,-35435,-14964,48894,8012,51741,-47094,6250,-25563,-13983,13025,-18211,28337,25342,9000,54161,11839,54362,46714,61619,5974,-20487,11802,-685,32770,43150,-12544,-26619,-15058,38372,-26050,-65515,-25481,6458,44553,88434,59145,-81919,-20755,39029,-17171,-30465,-26837,-33378,62672,42103,54187,40159,-47153,-41480,9890,36241,68108,-45002,24297,-9967,-15647,-29564,19447,61184,-58213,-105682,9725,40529,27201,38834,-24896,36022,-20443,4984,-25737,44468,83979,-7741,51230,21530,23991,5479,34491,14654,31509,-3625,23801,23469,93997,-17398,-43418,36500,40657,18945,-2842,3189,-37139,66091,66784,44442,7167,-30273,-8835,-29226,58869,27764,-25179,-9575,20711,60563,-26803,-37439,-77255,8168,62474,59085,4879,-4946,-45939,-25816,17076,40167,-285,-49094,19804,-16963,28775,130821,98134,113474,209617,57064,-169088,-91458,-89243,-101183,-108852,-73381,-83530,-62095,-40231,-55074,-37778,-11572,20706,17740,29206,-80282,-118969,-13944,-27447,79749,37373,9888,-19616,-53096,-48344,87329,69844,32812,61464,-6785,9947,65888,13990,-53139,17854,-90459,-66471,-3279,-29623,-23134,30856,-4157,-23317,-43203,-27972,-147833,-44828,-40657,-58098,-6887,36136,10068,53462,-57431,-43065,-39257,-28406,17091,-27772,-69877,-43250,-93470,-170073,11433,-55805,-28868,-6762,7648,27860,-20108,25601,59375,16127,32832,20525,30214,-44114,97154,14417,45193,-9876,-18185,28095,3109,28740,42588,5188,-7454,84608,-13705,30753,28735,-22282,-21830,40571,45615,43367,-25725,-14251,-4345,-43205,-32900,-44970,-39127,38681,25010,5271,-88036,-116726,21350,14813,-46357,-8876,-36145,204,-43113,-22113,19908,3895,61916,99485,-23717,19728,-97659,-5072,4954,45354,71420,19420,35414,-136513,-35171,-11823,1577,58914,31836,-2829,30198,46770,-33386,-69122,-92215,-49947,-23398,39814,56754,-20497,-43790,22531,15457,8252,-67585,-65448,-53587,-77874,18131,41098,97268,26305,-34138,-13192,-15471,-21128,122950,71357,-15052,26276,-36585,-17968,-22284,26469,439,-63372,-105069,-48456,-57316,-326,22765,63100,21599,12899,-1742,-30142,-127086,-3832,3378,-10808,-9793,72817,-58836,17713,-7695,59493,-6604,-25842,35131,-45843,-48866,-72573,-22353,4896,44614,-11172,-13646,-8727,-7199,-6256,-44288,-40686,9424,74920,-38403,48153,-63006,31625,13137,-36150,-55085,10020,-7765,43261,32377,30788,43865,-27702,15236,56494,-2257,9025,33589,5371,-20161,-66156,-5315,-9477,52832,-16806,-16481,-22176,-9586,14991,1183,2426,17026,107011,40890,-53181,37005,-49992,-39875,68932,20538,-61338,19275,53906,28096,66286,80085,13354,45723,41036,-7142,112508,48751,-17381,32046,4313,5007,-2647,-67344,27224,-42667,28614,-7918,-43013,-23157,7935,20365,-55623,-60756,-18730,-50813,-30218,27317,50855,18318,67652,-26000,-10176],[32320,56115,-33235,32232,20180,15243,39000,-30976,50714,-30688,10838,4346,-21809,94238,-16142,-11825,34147,-6224,-11516,53281,13849,33605,81166,-76,34740,14738,60373,-72667,-31592,-7723,-8910,-24580,-28457,29,14932,-43843,45916,14725,48002,-62777,55553,-43800,5557,92761,-78141,-22299,-7190,-8355,-63445,-95581,-36492,57718,-24170,-9439,83989,28631,-8916,-44253,89122,42312,-2371,-18367,22784,52889,-13570,-1286,32082,-25849,-84169,58161,12560,6459,44111,20914,24482,55754,12832,85833,-30957,28780,-72801,-18323,-35142,-25028,7718,-35129,48629,3512,2382,55520,63922,11673,-21231,77440,-53557,-58258,2422,-9186,-14732,5754,72201,-18529,27403,25712,27063,23857,30860,17789,-18898,44877,5301,-52985,-11909,11086,-19891,-2093,-72626,-18402,-12523,33631,6296,18748,-11945,24183,54637,-17678,-18068,-31088,-69784,-118176,-39562,-29273,-48824,-15679,36811,-2948,-53029,13961,3284,33534,22992,-26652,14000,11863,32688,2842,35631,-20049,13354,38942,4305,28780,59426,-16938,-21493,82247,7770,65112,23661,80812,-121,-76368,12096,-40501,26784,-74446,-88460,43675,39761,-49487,-84975,35838,-19560,-65220,29210,6457,21294,-11687,74187,11359,-14707,-7300,-39048,-38960,-79411,-72478,44460,19532,-87637,16300,-64788,41589,76107,82501,13112,21141,48150,-22557,-28315,-28900,5409,4041,-963,-62856,51781,-8229,-38935,-94776,-79926,1309,-2554,82701,-31351,22336,102904,-6930,-20632,1832,-17634,-59941,59144,85916,5319,-11875,-69900,-27665,-6696,-67402,29885,-1133,127566,-22772,-29962,27652,2130,30794,49543,55291,4750,-124483,-65752,-34867,5711,-75523,-70838,-41909,-4296,-249,-63830,-181102,-412699,198278,696432,122352,-87779,858,34590,-20982,-60978,75070,36182,-16342,30296,3026,74096,28122,66077,16965,36540,-21927,70159,25528,-11548,17487,-75332,18042,32220,-21760,23244,-15868,48986,-11154,-3759,41290,-4841,28072,-59094,-63399,-21041,-19195,59816,33894,-19365,77263,54755,-39959,3595,-36371,38440,-17975,-24470,-77708,-47896,54201,20317,29933,21896,71799,-28811,-47246,-63113,-7451,6474,-47941,-2478,7894,47540,61121,-39504,-48425,83554,68749,-66901,54764,-117937,-62473,-69100,-36123,21857,30362,-49877,-18176,7133,32295,45319,28032,-623,48,57250,-38367,19806,-60615,75363,-5095,32962,-67355,32650,-45909,27315,49949,49223,-73521,56903,68164,-12090,8744,-50087,65887,4755,21452,104130,-29137,-27522,31263,55234,-79001,-6638,-44724,10400,-29362,36723,3913,-2732,49529,112996,-44589,20673,43680,28703,56332,93845,49822,-6769,7891,-33551,-13162,-32890,9225,-56215,-20778,-137784,28774,23500,39325,24460,-28228,20611,-23558,57952,-8772,5886,25219,23834,69269,9717,-16539,-34999,-20147,7211,-42629,-144522,-66574,14210,-50797,43520,17211,-8829,-7618,113342,13858,47337,49148,-26697,-8377,-37344,-50429,-66502,31615,-29981,-26861,-65845,-68221,-52471,19910,38315,33973,-4198,-12604,34297,22867,20108,4363,47196,32253,61115,34948,-7039,-21964,-40570,12957,-75454,-3068,56279,-19334,69882,32677,8902,29775,28354,30660,-55477,-11878,-6873,26127,-21556,-17822,58919,23177,44222,-7363,-52449,-45236,44752,-6960,3116,25552,-16114,-1508,58992,25663,25220,63799,11067,-71678,36143,84549,96043,35804,-74041,-27425,41986,18590,-70339,29,85179,-39487,-61525,-22795,12100,17734,17195,74174,-13584,-12108,36415,-11369,-11929,39091,25311,-39365,-9883,37304,19120,69873,-18,1920,1126,18190,-20763,10583,-2021,52835,55584,113231,23835,-13672,-75757,-14794,-14848,19620,7260,43333,-25029,38346,-10221,-44503,221,54446,67354,3545,37204,-7711,183232,-27275,-15787,58393,3872,-29874,4225,133270,33370,5947,-56084,2817,135140,37201,-3415,57377,48164,42644,17597,-36154,-208,4812,-9399,25425,36371,26617,100693,-53423,29931,-14471,33122,60521,87449,79277,-42477,-25830,-92566,-36685,-5320,-74839,85102,61644,-79018,30385,-5359,-42363,-4927,27691,78624,29546,-54480,51316,48814,29882,-22800,73772,9572,-145,-20469,-31928,42937,-13636,-6205,558,1170,-1284,-54207,-5658,72525,-4480,50258,-6437,20889,-34303,6853,24160,5902,37899,39191,27820,40247,32848,61084,70581,68281,1815,-47352,24003,12181,44794,31566,-15673,17804,-13174,31772,-8485,-47111,-27094,7753,42472,95787,47422,-72539,-2619,46203,-25314,-14081,-6957,-4981,78484,66074,80081,76115,-40111,-42773,23724,40860,45435,-30937,29210,-40184,569,-518,-301,43309,-44003,-83341,24012,61437,42164,33221,-24178,14347,-34441,-49717,-30025,46002,69494,-18302,31534,9452,10380,19235,32723,-7780,20158,-5655,29317,50549,113630,-72179,-26596,44519,36358,319,-22655,-15590,-35824,71726,31720,28874,-4712,-38674,-14235,-2749,87475,29588,-14030,-10538,36991,80004,-6049,-29672,-17477,21397,52262,33594,-7056,-41719,-41242,-16194,13402,47196,583,-57200,23410,-19196,30220,115991,85392,97237,204019,64319,-164111,-93017,-100304,-107684,-79779,-71465,-111081,-74380,-28606,-48431,-46978,-5309,50955,22096,26520,-72937,-105934,-11910,-14269,80213,14611,19631,-17974,-52217,-49639,92157,69482,20550,15804,-21507,35272,54062,-3355,-75530,20362,-65236,-67742,10114,-74677,-46990,27355,34272,-40083,-44569,-1998,-111850,-57594,-59688,-27994,-13688,12604,14599,67388,-16244,673,-28582,-38793,10300,-23300,-63689,-54411,-106394,-185932,-19812,-20581,-9411,-10311,30053,64562,-15426,8369,46486,35381,79693,2681,20214,-20758,76203,-2782,33208,-14137,3355,37103,-8922,16095,21039,3106,5323,106310,-13368,15601,13048,-26668,-37182,32944,53100,63081,-34799,-18346,-1936,-49677,-44676,3019,-23883,30793,36404,-11556,-93857,-107961,27287,8551,-59897,-1535,-25073,-7834,-55083,-12519,56089,33214,95265,102328,-18903,-4121,-95777,-12106,-21809,45590,80322,27376,37789,-122080,-39404,-10717,20177,45541,38488,-28491,3685,41637,-10795,-76297,-103269,-40156,-30699,60773,52672,-75139,-53922,20860,897,10810,-77527,-87158,-107087,-77517,-12055,31818,82598,25060,-9353,-36664,-51103,-39406,102481,66927,-41411,30392,-24130,-12600,-34008,15429,-2310,-54259,-119695,-33014,-34931,4502,14003,58043,58669,52526,26883,-26719,-92952,-27024,-15847,-37065,-18558,65483,-80369,30217,12230,80838,21450,-13010,20503,-22235,-37937,-47860,17187,-15459,-7659,-14252,-19292,-9602,-54417,17121,-14537,-28762,-5758,100848,8366,34952,-58973,27481,-3971,-38386,-63027,-4915,-28718,24711,55161,45965,51966,-24732,1700,38515,778,29797,69100,-13547,-45397,-55741,-9540,-6498,50713,-16676,-37903,-35065,-25547,22486,-5020,-2252,35499,119143,48799,-58650,36816,-62729,-47881,76802,-6036,-87938,-4763,43876,11304,67398,40900,-8903,36764,32338,-15137,103976,23352,-31903,23740,10510,24929,-5232,-51694,16639,-59096,47277,-20917,-37960,-12761,-24532,32294,-63245,-55778,15265,-42030,-38324,20296,66022,18754,65242,-27690,-7142],[29282,63504,-24408,29082,21992,13832,44552,1421,35785,-48954,2992,21532,-309,97447,5080,-13204,11376,-20219,-8748,29852,7105,42443,79677,-2076,-10449,-3292,68362,-60209,-26316,-9788,8318,-15985,-27680,8184,32991,-25715,18135,26232,61368,-47959,45065,-31849,-16319,105624,-73722,-25470,-20530,-13214,-29558,-80789,-16670,78238,-28130,-12242,63147,30166,5513,-52819,88398,17953,4255,-18203,240,26115,-44840,3563,24874,-22576,-85211,40248,9409,4749,60557,23637,13148,66338,23945,113523,-1476,39019,-24196,-17076,-26941,-26946,17080,-18312,57519,36205,13273,83867,72597,28571,-12808,70652,-76181,-13700,35546,12588,-21624,16257,43292,-16508,17137,11499,4616,-17896,-1852,29760,16758,62092,18815,-23415,-15851,-1812,-26071,5343,-40814,-23448,-6468,62936,33632,20240,-7510,-6933,42710,-11159,-27333,-11219,-47238,-140191,-59602,-42509,-2369,-30510,59547,-2591,-87286,13391,18700,15384,-3982,-21078,19199,56866,16276,7330,4641,-12220,3059,37134,-10375,23510,36646,-26052,-18823,38365,-35161,37278,14297,84627,-7498,-82927,20797,1835,33535,-71211,-91361,56175,52415,-21115,-89437,35850,-26076,-56135,38421,54789,38317,-9915,67567,-6399,-28306,-22045,-56467,-23765,-84197,-84453,7740,6286,-77927,923,-44523,30732,41354,50591,4458,22471,37355,-20646,-29172,-32438,-21937,8402,23735,-36200,52727,-10035,-51841,-100176,-93063,-17355,-17080,66152,-35274,18425,130050,-14769,-3925,16115,-9834,-72122,14372,36252,2474,-5591,-88117,-4253,3627,-50895,33718,-7797,88758,-11177,-27775,20316,30489,17741,13666,56632,6644,-73392,-38752,-43155,7743,-81038,-79894,-19195,28692,18199,-49404,-179198,-426067,-25039,696461,172169,-86614,6859,47918,-30158,-94173,63067,44101,-50967,50055,63619,97545,33688,44113,15068,18751,-9010,75443,21384,-16572,12737,-70971,28986,11252,-32442,8744,-13748,49081,52,31774,43099,-15126,23289,-41881,-50864,-20917,-21394,45304,44454,-34013,50606,42577,-11521,-2277,-36979,42139,-13373,-30541,-67881,-45540,47902,25730,63247,62072,74327,-43643,-52060,-61476,-19308,-34398,-62703,-3543,2377,44598,30948,-45737,-34208,62961,63883,-61266,79340,-119163,-97341,-48258,-10938,-3684,26453,-24643,-32024,-14995,36136,58774,24236,5816,13906,75573,-57369,22023,-57173,73274,-4256,15484,-74529,38938,-50030,5149,40322,67910,-90394,49999,70350,-24326,-6196,-33466,56282,6519,5700,82062,-45206,-72433,45427,79396,-50751,-8386,-36306,-2190,-30633,36235,-6021,-18058,11740,59469,-42940,18946,44994,40960,79636,103410,42072,2070,20649,-28858,-11643,-21560,16536,-25841,-10131,-118976,25928,5164,11382,21626,-26298,9687,-34576,54443,4483,2133,30451,36690,59925,-19058,-21943,-3893,6236,8023,-38429,-113496,-92794,3850,-51226,26295,31178,-37201,-27993,69228,-12076,46547,38975,-24121,33186,-26134,-7685,-69872,29802,-7673,-31310,-21661,-63413,-53457,43052,46894,33523,44239,-2758,32988,26576,17736,-1235,-136,-21817,37527,37461,-15738,-25916,-30344,7686,-63258,-32250,54384,-22048,52176,62936,10778,61196,25129,7762,-55934,-7226,17207,77426,15503,15953,50861,23078,32677,1512,-26073,-24527,36597,-13197,-11350,33551,-35079,4308,59064,40593,28541,63643,15585,-70024,29373,56798,86031,23119,-59406,-25781,49145,14432,-84730,730,92900,-27210,-59567,-28850,17966,51546,12002,78832,-18651,-19708,35239,14760,-2074,53676,49673,-37975,-8312,32861,35233,89179,2131,4458,14643,21551,-23196,17667,2676,70085,71628,132542,25188,5750,-63836,-23262,-12801,16337,-17568,27573,-28908,36426,18011,-32606,29223,93259,63380,-16462,38472,83,173277,-15300,-417,35540,4883,-23993,-5807,73251,4601,35872,-10263,20676,91262,-3509,1119,64826,46513,35651,33973,-21440,-4705,2191,2364,22782,5001,10822,121883,-62258,-16180,-17834,37601,97331,100985,83712,-63517,-33394,-81270,-46902,-7863,-48439,80106,58204,-65712,33888,718,-40290,-44124,51212,82109,36546,-43002,68926,55713,47694,11190,84536,3313,13129,-7184,-52243,43568,-26059,-23143,4827,-26284,-35119,-68429,12167,87150,-11763,48650,24621,38731,-33383,37735,21893,23737,32022,40024,44383,21708,51160,58012,83375,69716,8059,-65552,25377,21139,52171,11141,-19421,58678,-18783,24936,11816,-8091,-22234,16813,30924,86478,35188,-48289,25197,41794,-25974,-307,9019,16185,92034,90945,88838,97597,-7663,-34181,44603,35302,27467,-14777,39750,-37773,18622,27292,-16923,22101,-19330,-61226,34385,72397,51484,20096,-12037,-3291,-48324,-70957,-20999,41011,53430,-25831,2384,3607,6003,30193,25079,-29660,11530,-9470,28474,73558,118812,-119649,-5158,40323,21290,-16810,-41267,-30402,-27670,61072,7230,21729,-34040,-37714,-14152,34055,98271,33643,-176,-2201,44398,83723,10898,-12901,33631,29700,32901,4040,-12345,-59987,-26517,5761,13736,57982,11590,-51038,19826,-13378,31054,86831,60670,75861,198965,77057,-159069,-96240,-117193,-107549,-49937,-67023,-136657,-76307,-17677,-39078,-58730,-10396,70841,20383,15766,-63718,-82791,-10503,-13934,68772,-4054,28894,-17585,-44541,-46898,71926,57162,8411,-13957,-39195,49960,24067,-22422,-98186,24903,-22136,-56552,22161,-106129,-71644,19700,52556,-52573,-41081,12572,-50726,-60350,-62569,3532,-21890,-27363,17752,79841,14191,36022,-22724,-49899,10952,-16548,-33034,-55101,-101472,-181261,-45263,25657,19219,-12587,53801,92532,-5155,-5922,25615,57619,115787,-13212,15037,4837,51529,-18793,9952,-30144,13050,38166,-22738,871,4417,-70,480,110291,-17893,14002,-13713,-43036,-42310,27354,56239,72901,-42277,-16726,-9292,-49608,-47299,45754,-9574,19033,45541,-21749,-94067,-90405,29208,8036,-66847,5964,-10965,-16761,-53704,-9691,63533,47969,110397,95055,-16677,-45657,-75840,-3346,-46738,36552,77752,31850,36717,-76301,-26710,-8859,47430,26628,40718,-51835,-18720,30093,11048,-79122,-107947,-32489,-32215,65388,46634,-123163,-55678,14437,-2641,14439,-73881,-91739,-120403,-66242,-56856,14429,51360,19943,22626,-54783,-85629,-55278,64483,41027,-80170,35681,-11060,-19318,-36502,-24,-9104,-48809,-122992,-19812,-4895,6806,8238,58405,85437,85333,49865,-19967,-37506,-40136,-19820,-61499,-29240,38620,-80164,47121,31857,99828,41597,-1962,-62,7686,-24580,-22999,56698,-32520,-72081,-20054,-19284,-3526,-65459,42279,11706,-12595,-2391,109386,67660,23060,-51503,31702,-15734,-34535,-50954,-15141,-33885,5256,61999,54048,54296,-24583,-6878,14784,-875,47843,93172,-29961,-73316,-58793,-25380,5625,43550,-12097,-44196,-43581,-38851,29556,-9153,-12348,46293,106441,43253,-58549,32897,-70853,-59747,74738,-29399,-98124,-17773,34253,-8136,56127,-13426,-30961,31683,13555,-22073,85166,-9336,-58619,7994,18803,44007,-550,-34866,10789,-64639,69243,-30914,-8267,48,-50040,33416,-71399,-43348,61100,-22518,-41671,8123,69995,13645,46458,-29060,-832],[22592,58871,-17562,16423,19144,13417,40617,30934,24820,-53603,-341,32227,24989,83211,11873,-16227,-9823,-26147,-3247,1851,3237,32969,61550,-4206,-57013,-16924,70358,-41280,-18616,-10683,24666,-2658,-13244,8384,52390,9302,-5409,34659,70593,-21136,25597,-21689,-35097,112814,-58559,-22349,-17874,-22965,-5307,-53774,6352,91905,-37215,-21436,25865,29453,25082,-46633,75283,-5652,-1970,-16000,-24469,-3106,-61745,11096,15939,-21391,-77220,13573,5618,-3729,67064,15917,-2676,75752,32597,126305,35340,41972,21865,-21130,-24137,-23949,23993,6725,60827,65062,31873,94899,70861,37793,1573,48381,-86907,26052,59957,29613,-30844,20266,15369,-14391,13007,-10014,-12272,-42761,-26882,26613,44908,73451,29247,3001,-21365,-10448,-32385,2800,-775,-17103,4579,77856,48597,15188,-4025,-42679,30749,-12056,-32486,10720,-34240,-141237,-67282,-54948,35135,-44328,65815,-6325,-108613,7874,28245,-10075,-44527,-13996,26783,90149,-3099,15944,-14070,-27,-15104,26038,-31155,10898,14880,-28423,-16463,-15284,-54590,1982,12452,73875,-14678,-76758,24756,47552,32618,-64783,-85621,60800,51872,3376,-85383,32350,-33149,-41725,42891,89457,55509,2559,72040,-20546,-38083,-53294,-72884,-6040,-73688,-92379,-17687,-3173,-62474,-26457,-20272,19453,15479,10817,-2846,30329,31641,-18708,-31250,-20718,-31350,16337,37802,-15288,36774,-9346,-59726,-94037,-99268,-25981,-16560,40316,-37542,4744,119344,-35504,14936,34623,862,-72543,-22579,-8379,3648,3200,-95767,9608,27887,-26856,45959,-13280,46564,-4480,-29964,13382,55405,13588,-8161,50864,1705,-15098,-3157,-47580,5020,-77496,-79210,8781,50888,21535,-37816,-160908,-402706,-262628,668024,180953,-79675,17058,62709,-23856,-74976,44119,41532,-61535,63507,110575,105469,36616,19249,5556,-480,8433,74490,9387,-15232,-3234,-60399,36876,9834,-34028,-4009,2972,43858,-2432,50675,37925,-26831,15929,-12367,-34428,-19384,-17537,20100,42315,-36100,36228,20940,15214,-1689,-35344,40446,-5893,-25371,-47246,-44466,32942,23760,90180,98373,69054,-24933,-34106,-49621,-20966,-57574,-69473,-11013,-8848,37112,7261,-39815,-22326,59817,44309,-56285,79675,-112165,-116990,-9686,13719,-22049,27993,4769,-45740,-23965,37071,51418,6641,10900,22215,64819,-72373,14728,-42156,61544,-3590,-5216,-70948,37752,-44380,-12264,34100,70392,-88992,41582,70012,-29542,-14905,-9697,50195,11772,-17370,54629,-36441,-102085,55307,97942,-15202,-9652,-23965,-10974,-32847,24991,-14287,-36043,-37548,-5877,-33035,10068,54273,44543,90813,101112,29485,11973,30783,-27071,-13370,-3888,20610,-570,14192,-65456,29212,-9984,-5473,18089,-22169,2179,-41366,49203,15500,-4736,29381,41714,37199,-41805,-22943,35373,28299,1508,-35862,-72793,-101323,-16118,-50825,6440,42320,-45774,-37807,28289,-25520,41573,26665,-13087,51801,-19027,28904,-59680,23505,12789,-30462,38933,-59225,-48962,53159,53077,28540,61477,3214,21525,22560,9174,-10975,-32682,-75235,18737,42991,-15195,-20609,-15010,341,-41614,-50728,42151,-20961,30531,74083,12854,87251,19259,-8164,-44671,-2629,46428,112657,49806,42107,24033,5686,14551,6907,-8386,-22240,17392,-27086,-27153,35660,-42330,14873,51597,51249,28363,45008,11970,-60489,13722,30630,67739,-2162,-45843,-21998,48719,9268,-82893,5346,93254,-6811,-46580,-22409,22348,76105,-5929,79632,-21513,-28033,31449,49384,6151,60165,74939,-40906,-20567,23237,43230,76341,7475,9278,21207,27226,-18002,15119,-785,78670,77307,142497,29358,23353,-49545,-25116,-2674,12325,-40254,5777,-27249,28946,44090,-19208,44866,88500,43044,-25946,39729,9935,141967,-12952,22678,12306,-4493,-19167,-13109,-12250,-22291,54471,37512,30935,22222,-48085,7183,68517,42148,27320,54796,-634,-8995,-4334,5988,8367,-26880,293,134559,-53494,-49560,-14204,30970,81588,87366,78364,-80453,-37491,-63212,-49833,-6143,-14365,62647,54881,-42726,35735,7575,-26086,-71396,68659,69957,30826,-17054,84088,60441,66529,46337,78359,-2681,38370,20195,-55466,29992,-34512,-35186,3120,-57303,-73693,-74153,27589,91151,-11345,46764,35204,57659,-21815,72605,8899,31621,15480,29069,51807,2801,57697,44623,77044,61613,20402,-68576,15981,24434,52283,-14665,-27378,76617,-26642,20848,29567,34622,-13589,28015,13022,63717,23938,-12750,55162,30427,-16947,8872,16868,22757,100300,109240,80927,98783,39197,-17767,67775,22394,21009,780,54455,-6147,32709,44872,-16708,5359,17361,-41225,40338,70254,50279,3705,6983,-14601,-57900,-45560,-2626,29597,41031,-29410,-27691,7589,11544,34820,13910,-41842,9469,-13871,23348,89292,108797,-135162,14112,25501,-1511,-28629,-53827,-39073,-19030,36572,-5883,17180,-72463,-29428,-9518,65884,86870,40241,15944,13771,40174,70121,20882,9733,60551,32511,13498,-23965,-6231,-56262,-9455,33808,19222,74797,33197,-34172,11297,1344,29912,49416,31603,53762,198665,91320,-154097,-100475,-138451,-101235,-25099,-61717,-153691,-68040,-10313,-28471,-67522,-24747,71129,10397,-103,-48599,-54690,-9906,-25298,49928,-18895,35523,-17961,-31668,-38856,30464,37267,588,-23123,-56404,49786,-17915,-38087,-108241,28942,24012,-36693,28645,-115534,-89262,6859,46705,-59859,-34853,7923,13126,-51290,-45940,30096,-30100,-70008,18639,88651,20918,52134,-20678,-58059,18648,-12360,11202,-45811,-77987,-158503,-56195,65625,47909,-13426,74665,106398,7081,-10881,2245,78493,132310,-20627,17643,24593,28891,-26685,-14467,-46633,12163,33816,-35064,-11453,-2583,-3158,-21192,96951,-29559,21612,-44890,-65353,-37794,23412,52110,70363,-43168,-9336,-25057,-41454,-41667,64927,1253,6853,48031,-22308,-85993,-70883,25749,11278,-64095,9862,4167,-24394,-40014,-20358,44152,43408,107716,82478,-16073,-76678,-47339,15350,-65472,20924,66329,32657,31586,-13480,4115,-4965,66984,8158,36902,-65571,-34105,13781,21835,-71713,-100663,-26973,-24923,53188,43508,-147708,-50313,4110,4874,20471,-54636,-78827,-91449,-45057,-91234,-5720,16069,11508,54248,-63401,-109587,-65248,24187,1066,-114855,42279,-3874,-39140,-30032,-15752,-18418,-50007,-117498,-9340,27077,5879,12405,68522,91609,98179,62229,-7545,26695,-38287,-8587,-78691,-37915,-1530,-62252,63349,46670,109902,47002,1886,-23342,39519,-10221,-3064,86212,-45226,-122577,-27141,-8978,5193,-43560,60977,25653,3995,15128,99873,116722,14025,-43081,36223,-21779,-25983,-23126,-19223,-16548,-9093,44700,53225,53426,-27772,-13731,-9693,-6640,56393,98368,-39688,-99387,-62294,-46104,18722,34562,-2439,-30267,-39743,-48174,35548,-9857,-25364,42303,71486,24355,-52374,26099,-72359,-68115,63134,-48542,-89625,-16228,31854,-21974,33470,-62640,-47285,28688,-9896,-24344,61609,-34996,-86563,-10777,26023,57130,12884,-17952,10771,-55926,90066,-36082,34565,12137,-55808,25242,-67280,-24223,103105,2462,-39737,-6003,59464,6179,16708,-29387,7549],[14519,42747,-17525,-5105,8998,13997,28290,54175,21109,-44551,2034,33821,51270,61007,4089,-17571,-23816,-28251,5193,-20652,2567,8962,32579,-6253,-86379,-22692,66840,-12474,-12118,-8330,35940,11149,4395,1579,72207,47718,-20780,36035,72710,10816,-526,-13001,-44736,112408,-37764,-13840,2855,-37099,5208,-22647,25102,97770,-47500,-34972,-15681,27001,49352,-25347,55581,-22593,-22591,-10372,-45772,-25869,-58865,19358,2510,-23859,-59731,-13622,2830,-22370,64310,-1998,-17497,79874,40880,122380,70640,36952,49204,-31466,-26850,-15984,27281,34056,55736,83372,50167,86696,65056,38916,18711,19654,-81822,50354,68077,40236,-39994,15153,-14,-12148,11983,-32756,-18690,-42057,-38687,6671,56420,73073,35478,20370,-27267,-10706,-37165,-8604,35088,-2498,14802,66986,48161,2367,-6852,-70377,18919,-19686,-33089,28104,-36566,-117378,-60640,-63565,47155,-56201,60700,-13469,-116312,-809,27232,-35479,-81247,-5784,35271,103447,-20468,25254,-18346,11663,-31827,10340,-48702,-3132,-5671,-22516,-14757,-63321,-52300,-34674,16376,55514,-19850,-57588,24058,83452,28432,-51669,-74729,63379,37985,16857,-78139,27967,-38828,-25855,41767,99643,68545,21091,90485,-24489,-43315,-91336,-84764,11108,-48633,-91804,-17379,-6830,-45405,-56933,3778,9840,5757,-22037,-7004,39617,36319,-18379,-34684,3043,-26502,26539,34255,-6235,8855,-6395,-57877,-76397,-96967,-24034,357,12617,-33497,-12535,79709,-65051,29303,49932,10291,-62640,-37698,-33144,14746,9962,-96493,8073,56728,3229,67264,-14589,15128,-3754,-37525,8142,70645,17466,-9128,38604,-10223,26430,30834,-49376,-1515,-67472,-70127,35154,58102,11848,-28175,-138557,-351472,-413995,617347,155560,-66752,30012,77649,-4926,-20202,25969,31538,-45865,68607,126174,88517,37539,-4782,-9293,-20357,25982,69375,-4357,-5288,-25063,-43802,41468,32591,-25102,-11219,26390,37501,-16894,47377,26249,-37751,7902,18559,-19855,-19127,-8983,-7289,30403,-27640,30734,-3685,36640,6972,-28526,33782,3945,-9852,-20845,-42724,15754,17086,103997,122269,58634,23945,812,-30862,-14017,-58558,-68957,-23818,-25951,26304,-6434,-26117,-11679,75336,16697,-49400,62062,-95821,-110627,35519,29583,-30160,32266,32076,-58216,-25234,33140,21461,-20004,12657,25678,33992,-75428,-16,-22660,43042,-3188,-20696,-49403,31266,-32316,-20496,33220,58144,-64889,31881,64344,-26159,-11812,17153,44187,17421,-41494,29070,-16908,-110198,60085,105265,16683,-7670,-8808,-14860,-32747,8444,-18568,-45106,-90978,-55974,-14900,-3441,67502,39326,90498,83863,14911,28059,39251,-28667,-19029,12096,21555,14176,37545,-1011,36710,-16750,-9926,15157,-15163,1579,-42321,41672,22292,-12325,27113,32893,5719,-54377,-18172,69691,40963,-9014,-35418,-33298,-91606,-44126,-50192,-6676,50356,-32607,-37357,1671,-20272,30997,11701,2112,42432,-14435,47110,-41082,5085,21214,-27772,97631,-55310,-36410,50656,55667,22493,48791,5312,4754,12669,-3707,-22505,-46618,-108095,5386,49066,-3905,-7906,819,-6918,-14440,-54889,25429,-15705,12872,58502,14663,99412,11992,-12482,-22755,932,71947,124108,71936,55521,-13242,-27316,-684,7675,-6846,-39684,-5558,-43114,-40318,29195,-30717,25982,35910,54977,21758,11162,2124,-48496,-11380,11067,45797,-33410,-32690,-15793,41219,5122,-64835,12205,83746,15577,-26291,-2457,22809,85011,-28716,77834,-20250,-32968,26154,79922,13368,56464,89684,-41920,-42295,9750,34021,39177,11201,16434,19595,31888,-9468,4187,-12826,77756,69033,138159,36026,31993,-38019,-15782,12531,8397,-53481,-15822,-22456,16625,61751,-6481,46142,40027,5303,-25862,39394,18260,98962,-15570,48504,-3407,-16801,-12174,-16504,-87166,-37863,61210,72996,34267,-42818,-78279,12055,64977,29964,17952,75847,18860,-12890,-13825,243,-14417,-53967,-4133,134745,-27853,-66928,-6784,15584,9916,46805,65575,-87888,-37171,-35484,-43873,-2549,15850,39033,55319,-13451,36547,15343,-5752,-82449,72452,45976,13090,11522,86623,59010,83055,69933,56044,-5274,62277,59924,-36161,9619,-36205,-40811,-6666,-82594,-101473,-69564,32463,87061,-2453,44339,25521,73255,-779,103389,-8797,29561,-5422,10847,45407,-12663,48471,23906,49351,42581,31939,-54644,144,21572,44124,-39830,-39187,62222,-32796,19953,39116,63430,-4146,35533,-5840,33891,15826,26527,76777,16898,1911,12692,15002,13497,101347,115580,62854,80610,82980,1210,85990,6165,27009,13637,70338,40443,38796,49075,7218,1642,58937,-25275,41692,55343,37437,-10032,27103,-19597,-58580,15869,16765,14082,35437,-27635,-50189,22110,23778,32989,2964,-39509,15640,-17408,17662,96228,86376,-108079,25194,5027,-26659,-32709,-58275,-41089,-13730,7484,-10700,10762,-103893,-16967,-1090,82560,61720,49212,32327,33132,26016,41484,22463,33699,59701,29743,1700,-45429,12986,-34712,4772,59287,29232,94346,62588,-12538,3265,23546,26116,14902,8180,36219,205241,102125,-148275,-104826,-157759,-90135,-8103,-57357,-156196,-52742,-8475,-18449,-68501,-43489,48237,-7059,-16787,-27770,-26510,-8024,-41998,27950,-30548,37827,-16970,-16375,-25740,-17976,15604,-1718,-16510,-67515,34783,-60072,-46108,-97834,30833,55829,-15423,27601,-103566,-93716,-10474,22479,-62358,-28920,-15415,55231,-33184,-15250,47441,-36644,-100012,16361,90067,3513,46067,-21517,-61990,30330,-13379,53318,-30494,-41406,-123848,-48358,85867,66515,-12868,89558,105118,17438,-4065,-18148,94666,129243,-14203,28620,32995,12288,-20591,-29488,-55610,8785,26947,-42615,-16942,138,-7125,-52609,71357,-44549,32383,-70094,-83619,-28007,19616,38006,59085,-34391,1921,-43922,-26384,-30575,54429,8622,-3725,42553,-14000,-68879,-52962,18963,15053,-52340,7322,17824,-29146,-19406,-43245,10085,23487,93019,70913,-14721,-70176,-23540,34748,-74082,3964,50867,30384,20196,45662,47575,2083,60136,-5317,27200,-66032,-42938,-4868,16142,-52375,-79672,-22038,-9767,28097,46425,-138289,-40518,-7513,19507,27795,-22917,-56583,-40726,-18996,-94920,-22703,-10674,722,75452,-61215,-116333,-67578,-7749,-39441,-129795,47668,-6220,-63155,-16760,-27162,-29850,-57333,-107019,-683,50852,1540,28178,85218,76467,85410,62090,11457,80947,-21555,11647,-84379,-39922,-41533,-34540,72796,54267,104348,37906,-2199,-45060,68067,2158,8900,99318,-52710,-140317,-33040,9500,13091,-11544,66750,22919,17375,37370,76714,139683,9444,-35702,33399,-22172,-14289,10006,-18391,19943,-13751,7714,44440,51884,-32997,-25098,-28927,-14538,51082,82781,-40458,-117190,-59859,-64850,25812,27394,9869,570,-22419,-53519,40096,-5643,-37033,25324,26169,-3015,-42241,16745,-66104,-64284,44387,-64486,-65531,-2048,37560,-24800,6018,-89192,-53817,24065,-31187,-19336,39557,-47568,-101795,-27070,29352,62349,32734,-1810,13695,-34812,104863,-36310,70387,21498,-37446,13364,-43956,872,125544,24196,-33423,-18871,36571,-42,-13052,-28261,16008],[6951,19452,-24091,-30867,-8879,15442,12064,67742,20870,-25660,9968,25826,75045,40562,-12753,-14787,-29551,-32286,15033,-30968,3382,-20604,1995,-9118,-91191,-19303,60338,27965,-10258,-1679,40053,22010,11035,-9956,88111,69954,-27580,28750,67003,40446,-27234,-4597,-41444,104303,-15804,-2610,35877,-52428,3692,4854,34057,97123,-52925,-49333,-47512,22707,75549,5896,35348,-29858,-51416,-336,-57480,-36895,-40108,25978,-16318,-28672,-35092,-30061,5249,-49400,54847,-25671,-25616,76136,50005,105055,95490,27145,52426,-44869,-31489,-3168,26249,56655,41050,86583,58232,63591,60148,34647,33591,-5954,-62123,55265,58158,43511,-46872,1232,2201,-10628,9942,-49886,-14571,-18580,-37148,-24518,47983,58515,36759,26249,-32079,-1639,-37437,-24450,56791,13567,19292,31172,34933,-17844,-17246,-80176,5967,-30268,-29097,35785,-53301,-74208,-42037,-65126,29014,-65184,52888,-22263,-110413,-10061,15383,-52557,-98415,2822,42576,99194,-30830,31890,-12451,18374,-39678,-6436,-53787,-13962,-24464,-9504,-12195,-91745,-37085,-64924,22992,38632,-22883,-29130,19278,98709,25832,-30573,-62058,67135,17076,16552,-73864,24215,-41574,-12814,36186,86721,73798,38132,114307,-15167,-44639,-121324,-89298,24442,-13927,-81796,8957,-4880,-30735,-79489,25110,2506,9354,-36920,-6676,45440,49437,-20844,-38064,32728,-18208,37711,13806,-9453,-22974,-2774,-44957,-50775,-85978,-14041,26317,-10819,-22760,-26769,30733,-95928,33985,54474,15558,-46622,-28756,-35374,38552,10832,-95134,-9386,76853,35045,97760,-8686,-115,-7351,-49651,5491,72559,25625,8919,20407,-27180,37774,46363,-50412,-9272,-56034,-58229,50807,50055,-7277,-17048,-121499,-293046,-412421,558376,111733,-47902,42140,89270,19271,38639,11966,18787,-13632,65461,108553,48634,37679,-25605,-26463,-39942,39097,62071,-14190,13770,-43902,-24078,43096,71709,-7877,-10126,46717,33667,-37574,25565,9966,-45536,798,39990,-11203,-21515,1254,-27661,17122,-11628,27960,-24509,51514,20946,-16131,23989,16707,11956,3700,-39045,1552,9873,102758,127745,44136,77303,41092,-10383,-3346,-43475,-64046,-37918,-45181,13801,-10333,-9740,1516,100469,-6494,-39194,37455,-71982,-77899,74259,31810,-28421,35495,53095,-68218,-26606,25624,-20437,-47976,9162,28137,1416,-62181,-18723,-5547,22363,-1951,-24861,-10589,23086,-17914,-16805,38553,38349,-23508,20894,52097,-17731,2375,42309,31457,19798,-59759,11874,-1980,-99594,58037,97878,34724,-1239,6621,-14791,-29034,-5013,-17291,-36562,-134889,-72709,8741,-17303,78769,29359,82370,53083,3469,51593,48621,-30673,-27640,17904,19466,16233,42830,45662,45850,-11937,-5179,13689,-5975,8949,-37549,33241,24414,-17314,28458,8283,-27884,-56226,-8090,87960,40364,-19746,-36993,-821,-70161,-73036,-48762,-8095,54996,-5238,-31330,-9185,1632,16014,-5718,15877,14222,-10020,41743,-23413,-24532,13969,-26986,137483,-48751,-14385,39845,55217,18275,18215,4876,-11876,426,-18422,-33048,-46932,-112331,-4045,55102,16074,8733,13143,-12793,13283,-46681,9020,-7320,4092,22202,16082,94794,5116,-5129,6913,2312,84817,114225,78432,56112,-49526,-67334,-2870,5018,-23084,-69038,-24655,-54546,-47156,15369,-281,33359,13902,51040,6340,-29437,-8933,-37674,-42447,-459,25292,-61152,-19663,-7898,29248,4010,-35105,19125,64994,33615,-4298,26633,17741,78237,-45480,73627,-14116,-30855,20736,92078,20221,42971,87657,-35054,-64245,-4688,8060,-4743,9837,25344,12721,32980,-2402,-10883,-29471,68932,46502,120017,43750,28597,-32537,5485,27223,4994,-52715,-31498,-19156,2200,67503,4653,37524,-26288,-42937,-21197,35379,21607,54833,-17099,69696,-6945,-25041,-2328,-14765,-117009,-36597,59557,88488,32367,-80094,-85310,13381,52744,9940,7661,90750,31016,-14924,-23128,-12488,-38786,-71578,-3850,122161,7453,-71516,-253,-2330,-84540,-8040,50426,-82951,-30306,6786,-30847,62,33485,15172,59179,16251,36952,23826,13459,-78184,60040,17189,-12007,29174,67650,49200,93441,73892,23934,-3000,71503,103962,1495,-6559,-29205,-40109,-23053,-93148,-103672,-55293,25060,79981,13656,41310,6151,80867,26096,122942,-24464,20816,-24176,-9281,24501,-22413,26081,463,5752,15559,36486,-27907,-15599,13247,28519,-57455,-50901,21671,-35271,20582,36215,67166,3929,35757,-19978,3859,13477,60105,80632,5086,28204,11758,4856,-6247,94495,108171,43226,50040,107569,16150,92475,-9309,41335,22691,83666,85680,35691,43318,49422,17014,92386,-14548,38453,31464,16172,-15506,43261,-19547,-47316,84651,28125,-1629,36128,-19003,-59754,44245,37477,28310,-3886,-24155,29021,-18789,15670,94726,57275,-49104,24992,-14665,-47595,-28752,-56616,-37520,-11004,-14565,-11765,1470,-112173,-3621,10304,82713,39677,59672,45160,50759,7935,3856,16427,54152,38832,21710,1125,-56147,42567,-4523,15082,74946,41318,108425,93802,8195,1745,49300,19633,-4677,-1460,27744,217743,105627,-141132,-108421,-165740,-75933,1770,-55349,-141071,-35252,-12700,-10848,-59869,-60478,6161,-28182,-30007,-5332,-2342,-815,-55515,5366,-39054,35241,-12078,-1960,-9428,-53430,-2231,-547,-3837,-66318,8581,-89288,-44413,-67690,32252,62508,-1058,19397,-78125,-83080,-29029,-7695,-61119,-25900,-48633,63215,-12404,18794,54431,-40191,-107431,10299,79447,-27159,23223,-24463,-62344,41633,-18315,78387,-15312,-2228,-85491,-23775,82354,67839,-11093,97551,92094,22866,11888,-31644,103731,114172,7075,45889,28502,3152,1991,-29396,-53749,12878,19902,-42887,-15166,7677,-13905,-83769,41201,-54194,41220,-79549,-88240,-19327,14104,13611,46795,-16939,13662,-58348,-7896,-17822,22302,14359,-12395,31164,-856,-44928,-36169,12173,16187,-36182,-2622,27553,-30571,1244,-67613,-23404,-1790,73957,64989,-10307,-23214,-15169,46239,-70159,-8027,36623,26440,232,84304,91862,12829,20152,-12394,13552,-54632,-47771,-22504,-3175,-24231,-48480,-15950,8381,-2863,55282,-97580,-29490,-16947,34988,33603,13706,-36640,4790,4085,-64107,-32080,-21226,-10772,77641,-49923,-104226,-62564,-27226,-65687,-117776,47784,-17356,-76549,244,-30732,-44260,-67186,-93760,7651,56708,-5694,50481,99106,48393,51120,50074,34293,108101,4762,31410,-77223,-32523,-66140,-3590,71612,55531,80078,21177,-9905,-61059,88410,9097,12494,95630,-54148,-124103,-35571,28927,18606,5003,57484,5338,24959,54616,46835,133555,10612,-30668,19663,-17407,-1178,36348,-15348,60677,-6994,-32079,30824,51314,-37415,-46087,-37671,-21443,31825,52105,-32673,-120877,-50461,-76782,24313,24773,20342,38059,2481,-55808,43029,4498,-42611,3186,-15004,-31229,-31764,4794,-51657,-43907,22346,-79414,-33510,18761,46213,-15534,-15826,-85280,-49190,14178,-44248,-6747,23576,-49895,-95208,-36390,27214,60008,52852,12319,14054,-7197,111031,-32749,81631,27324,-1815,5233,-6131,29679,120019,33565,-24820,-28487,8085,-2227,-32156,-25710,22190],[1009,-5050,-32702,-54349,-31716,17599,-1780,68417,17514,-2926,21716,9773,91895,28439,-30518,-7332,-30199,-41727,23922,-27932,3270,-45751,-20970,-14319,-77014,-8164,54805,76252,-14951,8863,37835,28336,-2161,-23491,95360,61778,-27989,14698,54944,62037,-46102,4190,-25750,90356,4354,7769,69887,-63171,-4090,23960,31297,93029,-48633,-60524,-60275,15806,98407,37706,17792,-28824,-77052,13976,-54830,-36541,-15637,28926,-38024,-31981,-8129,-27681,17038,-77175,41484,-47444,-23054,65204,59921,81270,103432,17751,37026,-55136,-32063,14478,21368,68817,18134,73723,48787,34186,57598,29677,41236,-21866,-34632,43706,34732,39771,-49841,-18305,17237,-11085,4542,-56239,-4363,15438,-26485,-56197,23079,32240,33927,21839,-34195,13663,-30423,-39027,59889,23183,16009,-16454,16349,-43061,-31368,-69150,-7564,-38455,-20975,31671,-77018,-26337,-17104,-57576,-9774,-70126,50587,-30100,-90769,-17441,-3066,-54538,-88649,10697,46335,87651,-30602,33559,-4223,17764,-36053,-22422,-41498,-19439,-40464,7674,-6388,-93419,-18155,-81480,29895,29943,-25002,2139,11210,89090,27324,-4281,-49996,70764,-755,4224,-76328,21668,-40797,-5902,28528,61779,69515,46242,129359,4632,-43400,-133025,-84885,31268,22110,-66274,46546,802,-21224,-85604,43130,-3343,16891,-30549,-1620,45207,63999,-25644,-39065,62086,-17575,48676,-15623,-20299,-50605,-1047,-24219,-22441,-68458,-506,46786,-26795,-10754,-32952,-9312,-119688,27420,43841,16168,-29401,-5105,-21874,71581,4123,-94525,-37822,77633,60693,133998,6048,-727,-11927,-63403,5828,61612,33733,35936,-2646,-45552,19966,22132,-51636,-14969,-49293,-49372,49811,30418,-32308,-756,-112843,-248424,-269778,507178,67444,-25885,45990,92238,39424,74949,1791,7792,19006,57152,70392,-1830,38341,-42331,-42799,-57242,44793,53695,-17148,39913,-50786,-5224,42319,108054,12430,-107,57443,34134,-56898,-4240,-8021,-47712,-4210,45157,-8284,-25751,9976,-34863,11472,9026,23082,-36652,59545,34269,-571,13735,36434,34543,18924,-33500,-7237,5872,89556,114114,24804,101320,73398,6550,4462,-24561,-58074,-47151,-59276,1398,-7266,6252,20141,121516,-12292,-26451,16472,-45666,-31656,96251,20359,-20058,34777,67185,-74469,-33566,17963,-57369,-70128,-839,34657,-15457,-34174,-37424,4915,4386,2274,-16564,33979,16857,-4356,-742,49363,20142,22730,9374,34651,-11320,21649,61496,7125,16168,-67160,7391,162,-78750,48093,76678,34801,8665,18020,-13387,-23563,-7563,-9720,-9307,-156627,-55756,32216,-26848,83417,22364,71369,16720,592,78704,62236,-27183,-36109,9081,14579,7117,21211,59129,53514,3538,3169,13712,3146,22336,-28726,27170,23036,-16465,34990,-27844,-56803,-50334,4937,86563,25960,-27877,-38899,24301,-46309,-92813,-45351,1733,55835,22933,-25450,-9572,29846,347,-23835,23386,-14729,-4305,16373,-15674,-56003,-5365,-30457,149929,-36332,15386,26435,53909,17409,-16016,4041,-23868,-10371,-32721,-39714,-40740,-93052,-11884,62052,40083,25338,19300,-17133,36178,-31489,-5155,2168,4725,-15751,17096,77407,139,9473,39195,306,79317,91942,72551,48129,-74544,-101715,13953,1811,-51808,-97954,-34726,-56592,-45721,-1252,40752,34094,-10252,40895,-17651,-64741,-15088,-28834,-72557,-5328,9477,-76465,-7089,163,17007,7259,-1382,24042,41222,42978,14530,56474,7026,61185,-47590,65883,-4560,-19980,16207,77286,26589,22652,69865,-18307,-75685,-16460,-23935,-38806,3280,34428,5883,29555,-121,-24562,-43601,55623,12973,93216,50108,15230,-33533,34119,35216,1990,-37891,-38207,-22299,-10298,61722,14401,26480,-76114,-86828,-17932,26245,17706,18311,-12882,79521,1409,-25790,7638,-7369,-89340,-18918,53450,85162,26962,-81962,-70832,10123,32998,-12717,-3263,94017,33362,-12694,-27629,-27216,-56943,-77002,-1815,99654,41417,-70086,954,-15648,-155531,-57014,39369,-66673,-14618,64437,-15357,-80,35730,-4781,63837,40185,37338,32435,25382,-63493,34729,-9081,-37578,27800,26657,31612,94480,57691,-7856,3497,59723,138877,43298,-9509,-13539,-34529,-41183,-83824,-73756,-34249,10678,75321,33992,38098,-8758,78211,53265,127684,-33256,10466,-35490,-27134,-7095,-26174,-1779,-21791,-42417,-12689,31380,3223,-25127,1023,8072,-61929,-57287,-27153,-33654,20465,20784,45198,9862,28111,-25513,-21063,19101,79900,62884,-2484,57163,7838,-9651,-26665,80021,88613,28654,17171,105028,21893,83943,-20851,57554,27814,91132,118154,25122,34943,94082,51672,106279,-8395,31135,4755,-6986,-9296,52644,-15565,-23968,129928,25842,-13321,39139,-2913,-55812,66520,47550,26268,-3983,-2858,46247,-17313,20767,86963,28649,15446,14130,-27944,-58346,-18676,-53488,-30414,-7006,-21657,-12885,-9133,-90510,7982,23378,72200,35321,70067,49886,62458,-5711,-33752,5818,67163,11351,9433,10678,-53414,75477,23919,23670,77975,51839,108474,119260,24421,10474,73039,10822,-2584,5426,30580,232482,101035,-134403,-110706,-154818,-60303,7422,-56247,-110096,-20349,-22012,-7133,-43834,-70159,-44694,-47575,-36872,12935,14397,15484,-59128,-16574,-43670,28626,-1771,8729,7034,-60250,-12237,215,5522,-49029,-23274,-96314,-33532,-26153,38609,46133,284,6110,-49868,-60545,-43180,-30636,-57286,-27027,-78546,42309,3557,45406,52912,-40295,-91582,478,53684,-55975,-5598,-28607,-60764,48594,-22355,78168,-6298,27724,-51631,9527,61149,50739,-8426,99793,73712,21900,30051,-36746,103640,96183,37866,65079,13463,557,37670,-15846,-41890,29628,14107,-34980,-9563,12003,-24622,-105802,14247,-49397,45403,-68745,-74501,-17309,5510,-17357,40590,4046,22135,-61382,9296,-7164,-14610,20703,-19985,18078,11551,-19200,-18460,7476,12692,-22132,-18560,31663,-29433,16548,-77846,-43682,-21436,56980,65520,-1888,37556,-25034,45238,-53865,-9854,27708,22827,-28243,96485,122425,26803,-38939,-15131,-1057,-37138,-51087,-35147,-26442,6010,-14218,-8222,22488,-31877,66633,-41363,-20118,-21069,44869,34839,45652,-27987,28413,16551,-13531,-32277,-14967,-20759,57866,-33520,-77093,-52282,-34670,-67974,-82822,39336,-32462,-67046,17938,-25296,-62528,-74721,-77357,16631,41577,-14482,70104,100383,20054,7696,28781,54299,100588,31873,41881,-59621,-16762,-65921,26925,59915,54275,40512,6499,-14412,-68585,97035,8208,9739,80431,-49374,-87813,-33958,40929,21984,-5636,36145,-20193,25750,60569,17393,106586,17735,-28597,-3030,-8561,11242,47086,-12576,84913,9445,-53437,16434,52235,-37682,-74742,-33113,-23765,3546,18544,-19151,-108476,-34944,-79709,16886,27434,24326,69307,25259,-55866,44220,20380,-38571,-15072,-41336,-52821,-24468,-9376,-29273,-10356,1596,-95178,-3386,38494,49450,2807,-22369,-54767,-35133,-2349,-45611,10755,15279,-49601,-68330,-36913,19860,51359,64862,22662,6350,19258,109091,-26902,63728,29613,36137,6640,32494,57447,89746,24809,-16554,-34520,-17795,716,-35467,-22085,24008],[-3102,-25515,-37342,-70312,-53536,20289,-7730,54374,5784,18077,34140,-11230,96551,26333,-41895,3205,-30793,-55313,29886,-15399,693,-59680,-30864,-22942,-55994,6972,54081,122331,-25572,21603,32729,30607,-31750,-36541,91979,23520,-25177,-914,39586,72950,-49622,12499,-3325,73555,20142,14002,92893,-62141,-11311,33706,18877,89334,-33582,-65235,-53670,5366,111327,59631,2511,-24882,-88319,30936,-36708,-30382,3810,27186,-57008,-29062,15058,-7024,38942,-94965,26307,-59109,-8887,51467,69702,58560,92317,13414,14463,-55503,-23102,36522,14310,67841,-8950,47735,21402,7649,55602,28632,38800,-26123,-9539,22301,5957,30934,-47873,-38346,32987,-14445,-3555,-50223,5074,45191,-12696,-77062,-9714,1046,29806,10983,-32242,28806,-15341,-47774,45816,20386,6427,-56815,1883,-68822,-41894,-42173,-17575,-39790,-9864,17116,-97036,8857,7438,-41144,-50727,-69896,57674,-34000,-58512,-21701,-21168,-38650,-55494,16436,44493,79608,-18922,29813,-804,10372,-23661,-36524,-14080,-19897,-52623,25412,4149,-70837,-1702,-80244,36362,30568,-27810,29239,800,59008,31571,20993,-39707,70282,-6670,-14976,-85292,20413,-36900,-6351,21298,38670,56376,41078,124124,26370,-40858,-126574,-71665,30229,50128,-52528,73672,7877,-17743,-72904,58251,-9165,18887,-8233,7056,39520,72900,-30232,-35561,87031,-29956,58444,-42189,-31440,-68283,-3866,-3122,3442,-49031,11744,46674,-35316,-6458,-29216,-32387,-130088,12656,19209,13719,-14642,18223,-3537,103666,-8927,-94032,-68759,56580,70066,165692,28425,7251,-14128,-74084,9101,42304,38617,57890,-28177,-61212,-15195,-51110,-51943,-15958,-52126,-45829,33312,5355,-60326,21448,-109622,-228723,-69556,474614,36730,-7660,29936,81433,47625,78376,-6254,1457,37939,49231,30112,-45904,40321,-54184,-55325,-68118,42796,44571,-13919,68424,-40351,9688,39671,119773,29564,16844,57930,38435,-68050,-29701,-24490,-41944,-6136,33900,-5982,-29066,15211,-27745,18313,31830,14384,-38373,60024,40349,13863,5572,69167,52921,20615,-27294,-11066,6778,70449,86549,-718,77933,87170,16289,3642,-13300,-53426,-45209,-60224,-9007,-1010,22114,43472,127276,5633,-13617,5541,-23630,7595,97768,-332,-9606,29666,76443,-75766,-46781,13560,-75562,-82404,-17181,48678,-8627,1145,-52691,8079,-7045,11781,-174,65230,14830,6971,25443,63080,10298,61304,-680,15727,-13451,37762,71847,-27067,5957,-62394,16627,-9429,-56531,31123,47687,21108,19160,20355,-14100,-20538,4058,3974,29565,-152071,-19935,47941,-28715,79766,27026,61656,-12037,9425,102245,82408,-12475,-40011,-12432,7482,-8737,-21111,45353,56433,24282,9845,14366,9081,37097,-18489,27366,20406,-7999,43987,-66124,-75841,-41720,17305,70878,1866,-32383,-37655,43856,-27333,-95480,-38967,18195,52549,38703,-23249,-7102,50795,-11121,-39560,22493,-27776,2252,-19127,-21592,-76504,-28656,-38109,136348,-17288,47064,15185,54336,19989,-43227,5024,-28674,-16996,-45224,-40036,-33081,-62197,-19845,70799,62556,38366,18297,-20636,49344,-15512,-17491,10538,11528,-32283,17627,56438,-2287,24485,67373,-5887,55468,67287,61592,37646,-82777,-118882,46619,1183,-82288,-115541,-34611,-48951,-36728,-14613,78741,27487,-31116,27893,-45456,-82940,-11750,-20446,-93534,-6354,-1328,-74796,4184,6603,9201,15011,28069,25690,18884,42639,27705,77698,-7835,41474,-33317,52622,4474,-1391,12793,38409,31617,332,42513,5248,-68664,-22437,-45745,-55244,-4723,41267,4073,22399,-3173,-32162,-47904,41849,-25353,64747,52361,-2242,-38817,61023,32124,-1257,-13813,-36632,-34604,-16910,48232,23532,20094,-88299,-109271,-19601,12264,6271,-5284,-1515,74610,16618,-20348,12983,4746,-20471,9082,45705,70718,19414,-56957,-43051,2978,9263,-30564,-13896,83835,27644,-3855,-22932,-38316,-63128,-70271,-1349,71860,63617,-68853,-5470,-19452,-177654,-82975,38264,-43757,10503,128039,-2860,-2696,25836,-18783,66226,54032,37735,40254,26652,-44960,4036,-27786,-56942,8650,-25325,9651,84736,28320,-28803,11849,30368,150173,70008,3161,8159,-26340,-54362,-55527,-18203,-10999,-923,76584,54660,35694,-10067,66744,74561,118832,-33814,3485,-36521,-40438,-42312,-25461,-26020,-41402,-82877,-33814,18554,29813,-24921,-13050,-13237,-50920,-54689,-64380,-28266,18378,-574,7042,14052,14468,-21758,-37930,33304,82218,27935,-4606,82539,3356,-23388,-37386,58722,60797,21535,-8459,78317,17274,62236,-26811,70111,29556,91240,133550,10932,31017,123489,97968,97672,-4246,21300,-18171,-24419,8593,55264,-7701,8330,134237,10495,-17951,38997,19379,-42230,76788,50639,30949,3177,14770,62608,-13143,34247,76476,7043,58912,-3779,-31731,-55430,-5963,-53206,-22027,1063,-13638,-15656,-18600,-46266,16334,36217,59385,51485,78518,43316,66139,-7437,-61180,-4654,70725,-10661,-4938,25652,-37355,102387,42340,33680,70817,57100,90966,132628,35015,29126,89291,159,17821,24978,43833,244487,91335,-132581,-111651,-124438,-45009,11696,-59525,-70463,-11302,-34257,-8140,-25653,-69316,-91321,-60410,-36797,22183,20988,41336,-50917,-36470,-43436,20026,13350,14111,20369,-37638,-12835,-2886,6342,-17398,-55023,-79419,-16139,15130,55688,20788,-12570,-9411,-27682,-33325,-46386,-37919,-51941,-31923,-93448,9850,9077,57891,46586,-37607,-60359,-12182,14292,-71439,-28867,-32651,-58962,48935,-19710,54749,-6939,39997,-28540,40120,34175,20860,-5403,98340,56798,15013,41709,-34422,92775,79552,67251,80530,-7145,2162,76203,3656,-23771,55707,10159,-20097,-5849,5842,-38228,-113985,-3929,-25976,44594,-41120,-44962,-24158,-6361,-47482,41817,21304,24608,-49597,20743,-1361,-39553,28959,-27395,7660,18374,1868,861,4319,4389,-15268,-36846,29821,-27237,24234,-62267,-44365,-28382,45934,69699,9477,75267,-46766,32724,-28543,514,26134,21610,-60772,86945,127805,42253,-88536,-17785,-13777,-21216,-53520,-39218,-42563,30573,15278,-273,26071,-52868,75116,8946,-14418,-18297,44520,29593,64572,-33110,29135,14464,32076,-24801,2863,-26936,21402,-16971,-42872,-39857,-32345,-46178,-37352,22190,-44630,-32304,33858,-12661,-83540,-76166,-56511,25813,12297,-22752,78545,85173,2057,-28883,2438,63277,63590,50669,38267,-37155,2273,-42963,54873,41560,55179,-4234,1179,-10657,-67194,92628,-498,4274,61833,-39871,-49352,-29226,39981,24376,-36745,9527,-45105,20417,53856,-5901,71951,29255,-29450,-28221,2569,20409,39975,-10955,78523,30893,-42954,4894,54281,-31444,-98750,-15915,-18498,-24659,-3834,-4062,-83845,-15210,-73520,9755,33760,19035,84199,37193,-53522,43480,40086,-24105,-23357,-49352,-63157,-22491,-23989,-241,26339,-13454,-111793,16136,50301,40053,24740,-9534,-9878,-15916,-23336,-35325,27952,13407,-53468,-33026,-30054,9432,37594,61071,27309,-12016,37612,101064,-19819,27424,28687,60687,18576,57903,77624,47851,-1502,-10889,-37811,-35217,7847,-24911,-17797,20278],[-5985,-38872,-33851,-76856,-66703,23147,-3572,26978,-15717,34326,43441,-33122,84203,31288,-42904,13710,-35114,-67222,32184,39,-3993,-61013,-28412,-34568,-38909,21203,59955,153767,-38663,34158,29413,30762,-62807,-47268,79892,-29511,-21823,-11223,24634,73709,-35039,17964,16267,56567,27931,14175,97254,-43340,-12768,36145,1882,89219,-10943,-61811,-36353,-8844,108711,64290,-12615,-25109,-79724,47501,-7064,-26342,12175,21236,-66887,-16788,28893,22101,66223,-94187,10882,-55271,14409,41712,78386,41756,64849,16109,-3880,-41449,-2789,60525,7114,54497,-34306,14745,-15814,-9841,51064,33928,27047,-20976,3710,-2481,-20554,20192,-40528,-53504,37058,-20588,-11377,-34427,7435,60478,-975,-80370,-40325,-26246,28243,-1450,-25619,36268,5356,-48909,19973,3607,-5234,-73939,-718,-89205,-41547,-9218,-17911,-32980,2394,-3776,-104323,19924,26143,-18615,-76089,-64030,71820,-31346,-18507,-23454,-32160,-7740,-11028,18619,36040,79733,1680,22271,-5032,-828,-8619,-47436,18877,-17276,-59808,40302,18371,-34567,9403,-62137,42925,35765,-32136,47031,-10786,19496,34008,38649,-31311,62593,1799,-34521,-96562,20274,-30769,-12994,16156,26876,37247,23177,95331,38794,-37588,-110164,-52000,22003,63092,-47361,73924,14576,-19327,-45946,70152,-16004,10753,18844,17153,31549,73137,-30782,-26763,106161,-52796,66261,-54773,-35891,-73799,-12840,8928,22994,-33569,19132,19215,-38642,-17213,-17298,-41373,-125352,-3354,-12300,10401,-3697,28179,9360,121634,-24460,-90588,-93160,20733,54656,176988,53759,15704,-12230,-76483,14907,21477,39169,63211,-52244,-70921,-52400,-147536,-48202,-11353,-65901,-44874,9330,-18891,-88616,44976,-105605,-232105,86115,461793,26057,-2163,-15799,55105,40385,54570,-13146,356,37638,47614,2442,-69263,43514,-58569,-61433,-66357,35684,34849,-8148,92705,-13414,19730,35626,94536,38710,36500,52438,44480,-66950,-41691,-36654,-26736,-3898,12434,3318,-27906,16964,-9849,36019,54443,3128,-31078,51697,34841,22663,972,114779,64137,9872,-21954,-12159,11571,51320,53506,-32237,18453,78083,17831,-8106,-15282,-50888,-28275,-43210,-15435,5257,40147,67465,113701,42043,-3164,5329,-11884,22795,82783,-23128,-1277,22640,83065,-71250,-62438,13759,-70848,-84266,-37771,69519,17857,32983,-62410,6320,-9958,27692,16144,66039,16995,16406,56890,75656,10262,85385,-6406,-28,-25968,43930,72353,-62363,-8831,-48225,36550,-23774,-38333,10126,20278,3931,26537,10198,-20111,-24045,26324,22508,68749,-127265,14883,49202,-22204,69091,48528,55131,-20882,28690,115556,108035,14474,-35469,-38864,-800,-25613,-65771,24257,52000,42057,12002,14207,9072,47146,-9627,36300,18891,7170,49892,-96438,-82651,-35098,25403,51924,-23544,-33989,-29003,57784,-15977,-79424,-29442,35206,45231,34911,-24548,-8195,54426,-14463,-49632,14618,-18294,7191,-53687,-36749,-76297,-47500,-47454,104373,5128,71545,8504,57704,25176,-58069,9439,-26021,-18587,-55639,-32674,-26081,-31000,-28018,80574,78667,45250,10829,-24158,49661,-3650,-28604,16218,19442,-13339,17505,42012,-2533,33676,84815,-16065,19566,47414,52462,29434,-75089,-113483,80716,4995,-102028,-116425,-27030,-36391,-23485,-19581,100164,15060,-43532,16395,-67665,-76986,2172,-10187,-98810,-6413,-9173,-58345,13056,10002,9632,26152,47053,24127,3900,34853,35196,83291,-24173,25112,-9428,32118,7141,21301,9943,-10400,34436,-18692,13329,28915,-41356,-21119,-43779,-56244,-8087,43271,9589,13507,-9219,-31546,-38268,30794,-60641,40427,48415,-17140,-44823,75810,17210,-5635,10991,-30736,-54317,-15243,32649,32738,22098,-64486,-100141,-25411,-4133,-10714,-14546,14681,56171,30841,-13607,9547,18893,55391,37972,37962,54417,10863,-21312,-11977,-5948,-13728,-38043,-22534,63159,18871,12475,-6884,-41677,-56061,-54069,-4802,43852,68383,-70324,-18440,-12968,-159972,-81133,50022,-20727,42192,178478,2790,-5452,10926,-26666,64416,56598,37862,46248,17383,-28495,-23538,-37509,-65749,-18913,-70040,-11577,65260,-2620,-31896,18957,-6061,128738,66338,25865,30800,-18000,-56549,-15168,45270,9175,-158,83916,71963,35419,1378,51019,84918,101643,-28376,2977,-27315,-48425,-73416,-22836,-40163,-59745,-107710,-40963,3504,46254,-15103,-26775,-30828,-26501,-42948,-77246,-19490,15024,-15179,-32023,17251,-2140,-11350,-45946,54177,69048,-12472,-977,98056,657,-31633,-31706,31857,29767,20459,-20870,39022,6147,33834,-27313,76496,28772,85622,133172,-2297,34947,127286,141643,73939,1274,11768,-32236,-30055,34487,53453,4913,43822,99747,-11117,-14782,31439,44514,-25357,61950,45808,42114,15713,20654,73328,-7281,54556,67271,-3461,68728,-23827,-26224,-39357,5562,-57256,-14234,11445,2274,-19195,-24719,2842,21054,46564,50607,77788,83272,25752,62026,6051,-69927,-9851,65225,-20989,-18063,39888,-12056,114973,46484,46740,59501,54645,59787,131970,40643,53324,94654,-11922,43334,48472,63557,249394,82273,-141340,-111781,-82916,-32159,15677,-63680,-33013,-9166,-46757,-13973,-11206,-58166,-122754,-64314,-31595,20455,16064,72167,-34518,-52184,-38085,11898,30209,14115,28103,-2885,-5029,-10827,-1105,20287,-81662,-44916,3977,46013,83815,4400,-34939,-24370,-15908,-10009,-33503,-28416,-46149,-39033,-88064,-15548,2708,55410,39379,-33645,-26061,-25917,-31062,-70000,-38686,-34937,-58100,42426,-7069,19709,-16743,32849,-19032,57250,12704,-11583,-2781,94634,46011,4437,39720,-27427,71179,62087,82711,86747,-27542,5419,103201,20078,-4361,81143,8108,-1419,-9104,-12780,-51303,-108704,-11245,12139,39871,-7219,-8608,-37675,-20263,-68288,44031,28550,20537,-25001,23615,-1579,-43221,38737,-34562,2599,17403,12834,20135,-139,-7133,-16296,-52488,23274,-25370,24963,-21070,-26588,-22027,41996,73130,21019,70575,-68514,14522,-430,20767,31632,24222,-88637,65618,104889,56192,-103912,-24484,-23030,-13386,-53434,-33062,-44893,43448,33979,4994,15795,-63397,75949,36632,-13273,-9246,32453,17808,66238,-47903,15811,-270,51785,-13324,24357,-27668,-18906,-4703,-10948,-28495,-22910,-9650,3944,418,-47772,18524,46193,2688,-102814,-70463,-31651,33120,-16861,-28136,72052,57761,-1743,-45295,-23570,55477,11577,55171,21476,-16813,16933,-10707,77893,22415,60738,-40509,6394,1075,-58910,76252,-14212,231,47053,-29262,-21018,-23728,25698,26746,-71288,-14372,-62822,10940,37390,-19720,41419,41924,-32488,-47745,13554,23587,19751,-9354,45340,51248,-3847,-1576,56604,-18726,-99747,9822,-4407,-42080,-5397,8476,-55550,5437,-59199,9484,40350,4846,79663,34408,-47458,40568,59960,-1831,-20620,-42595,-61900,-25864,-35293,32478,54347,-19623,-126655,20397,50252,15849,44581,18848,34738,2992,-43306,-16730,38590,14990,-63521,-4820,-19776,-617,19683,37956,24914,-38788,43609,87976,-11843,-8442,24914,62629,36331,63696,84196,10136,-37754,-8917,-39349,-42952,16487,-7225,-13104,11122],[-8740,-44439,-21942,-75105,-65065,25432,8210,-8005,-43851,46023,46348,-51528,53344,37654,-33698,20679,-43375,-69797,31510,11804,-8581,-53285,-20222,-46792,-30974,30102,70857,162422,-48605,44197,31791,31036,-77529,-54541,63786,-75602,-19245,-10320,13477,67049,-6789,17866,23127,40332,23515,8425,82724,-5697,-6341,34665,-13464,93682,13695,-50724,-21267,-25517,88651,50830,-28624,-34847,-54130,59855,25440,-30406,10502,12894,-63663,4087,30144,45416,89503,-73281,-2765,-35845,41735,42049,85565,31055,27719,24391,-11018,-12925,25356,80601,930,32362,-51853,-17414,-48484,-16833,41921,44437,10498,-11106,330,-26690,-40990,11101,-28093,-59994,24046,-28073,-15397,-14665,-389,59372,5867,-66883,-61081,-41925,32176,-11232,-15052,30300,26024,-43455,-11049,-23474,-13800,-62055,11361,-98350,-26869,19341,-4239,-20795,13527,-25533,-95731,6754,36449,5413,-77382,-53434,85609,-20738,19844,-25080,-32200,29813,30040,16195,21656,84622,25614,14143,-14185,-11762,2763,-53495,43232,-13866,-60886,49628,32153,2055,14861,-32907,50007,37949,-37267,53745,-22134,-17700,29303,45163,-24233,47949,18373,-48687,-103745,20602,-23007,-22834,13475,27694,16243,-2174,48920,33167,-33340,-92814,-30150,9626,59027,-53115,45062,19963,-23848,-13883,76036,-23593,-5880,38808,26056,25233,66888,-24047,-13897,119324,-77744,71630,-47211,-29627,-68437,-27533,4367,33924,-26956,20294,-28538,-39692,-43574,-1854,-44423,-107574,-12077,-39908,7205,4204,19067,10309,115938,-37309,-81239,-104142,-16678,12654,154388,74310,17352,-7008,-66889,22509,5789,36265,48589,-70096,-73518,-79468,-205898,-36724,-2525,-87314,-40607,-11282,-38357,-113931,59980,-95084,-247895,133809,461462,34037,-14302,-86997,17297,20191,18269,-18238,2867,22210,55618,-6527,-65609,46936,-50785,-59253,-46333,27907,25194,-4474,105960,22833,26052,30761,37841,38383,53543,46680,49771,-53129,-37290,-42791,-2415,3608,-9479,24716,-19629,16986,12635,57385,74248,-7566,-18322,34057,17653,22778,-170,158612,67829,-6930,-18374,-12925,17077,35428,22467,-66205,-45280,49317,12906,-27898,-29064,-49770,2448,-9557,-15924,9843,61241,87428,84462,81022,4038,11697,-13136,9802,61039,-40632,2208,18135,86785,-60882,-74599,17030,-49058,-77604,-58699,91725,51778,51587,-66111,3233,-4513,48855,23779,32278,21185,25158,86917,82600,15756,94862,-5236,-8890,-44404,37654,63874,-87584,-24236,-30316,60490,-34969,-25157,-10741,3330,-5693,27784,-11785,-33237,-35197,50065,43217,98559,-93624,33874,33790,-9721,54443,84286,51037,-6596,52310,115902,133110,47168,-21252,-59677,-8959,-38397,-93285,14323,39209,48826,9953,11798,1961,46934,-4320,52836,19964,24990,47433,-112809,-78096,-32738,26986,40277,-40123,-34464,-9932,62777,-11029,-50370,-17592,48151,34667,13550,-26119,-16033,38341,-8597,-52014,4254,8777,6995,-79630,-49613,-53518,-56947,-54625,63103,24435,79216,6305,62530,31867,-60061,17822,-17609,-16163,-64577,-18078,-19697,-6145,-34667,88545,85318,44594,-934,-27989,37301,1668,-37497,18965,23938,36851,16547,40146,-1722,34052,87041,-28620,-17840,35166,48010,24667,-57916,-88896,94841,12867,-101375,-101517,-16898,-26649,-10738,-13966,97374,-116,-44269,10504,-73301,-47394,23804,3254,-85777,-7494,-16732,-35408,18654,9833,19875,38689,53088,20879,-1115,23967,38330,70880,-38972,13905,11483,4276,-3026,43105,6764,-50411,35050,-30257,-11426,45257,942,-13297,-14500,-49548,-1399,38633,20951,5202,-14070,-23788,-16046,23686,-85146,23176,37733,-25017,-48296,71364,-6064,-11842,26829,-26035,-74436,-5471,20293,42210,31431,-22627,-62842,-30983,-18768,-29305,-11581,30582,29306,36393,-11424,-3939,31070,105876,58414,30980,42619,2596,11180,14029,-14133,-31568,-34408,-27014,38603,13212,34500,18900,-36179,-39646,-32894,-12550,20092,56951,-72462,-33463,410,-129984,-60702,72180,-3259,73266,196313,1357,-4985,-1192,-29477,58502,49609,37362,49569,754,-17693,-41912,-40295,-63020,-42512,-91817,-27065,39537,-23475,-16598,22257,-37746,76433,29624,47792,48022,-11650,-44925,26522,96000,21407,17593,93840,83383,38339,16039,36579,81949,82983,-21512,9119,-10490,-51079,-94858,-20910,-42717,-79505,-115809,-31469,-7272,52253,918,-38063,-40536,5117,-25549,-64097,-7541,12733,-9870,-57227,19700,-18748,915,-45683,77214,46766,-43892,8307,99106,1194,-31555,-9443,2117,887,22448,-19000,1598,-3900,7364,-24019,77640,26352,79273,121353,-10678,45370,106341,167191,48740,10675,5934,-35368,-21530,61830,50515,22925,75500,43518,-28742,-5678,15542,67680,-11346,16888,34363,54432,29908,11624,74712,-1196,77262,62584,-2272,50969,-41630,-14458,-15092,13101,-63622,-8259,17893,15824,-21116,-26154,38962,22536,52435,47973,97767,83073,1861,52017,31810,-56253,-5813,53229,-19673,-26047,48039,14630,109197,36493,61576,50436,44205,24091,121214,42656,76366,89114,-24950,57312,66342,83904,245131,79798,-164402,-112065,-44169,-24249,18294,-66662,-8486,-12980,-57038,-24042,-4260,-40375,-133471,-60154,-24720,9402,672,99630,-17355,-61906,-28767,6121,43761,9776,29292,17413,8022,-21247,-12186,51841,-99198,-4470,23005,60766,114247,8171,-57880,-36525,-13944,2535,-3207,-7187,-40917,-46406,-65287,-22644,-12141,42177,33924,-30202,-169,-38488,-70374,-55438,-33189,-33801,-58559,30356,13973,-11607,-31447,11598,-21779,54812,2111,-36099,-1432,88694,42256,-6507,21459,-19237,42196,39053,75839,79963,-42881,8582,106530,27302,11820,95387,7702,16751,-20949,-37665,-59157,-94285,-9177,53885,32573,19582,22816,-52175,-33707,-74050,36269,23181,12027,5068,17502,-7273,-26345,48037,-39980,3036,9909,11439,36296,-9171,-19140,-20861,-60569,14529,-24221,20860,31855,2326,-7500,44170,72047,29292,33353,-79374,-1213,22842,44559,42111,30831,-101929,41601,60536,64918,-80791,-36801,-29126,-16633,-48041,-18270,-34043,42431,39073,4539,-7104,-65211,67424,36712,-16443,3388,10701,1096,51963,-64700,-1453,-20269,39408,-2098,42427,-22650,-47016,630,10880,-20562,-9158,27308,30136,-18866,-39292,69587,53548,14811,-113193,-59572,-6249,35465,-31130,-28654,52913,27341,4678,-36195,-43636,31092,-38853,44852,-2389,-4580,19740,12827,92881,7997,68708,-56628,16903,14571,-47508,50946,-28143,1114,39667,-22500,-6745,-20060,2732,29133,-94107,-29275,-70880,-59,16390,-23248,21847,51883,-36188,-55046,21765,18550,-4243,-5346,7270,64995,45054,-2511,58191,-2545,-65176,37681,17063,-40578,14529,15647,-32926,23210,-38210,19764,43359,-14656,60850,19172,-36024,35327,75253,22677,-10557,-28703,-52711,-32506,-38032,63848,65901,-15920,-135025,10221,38375,-18561,58477,52901,67408,16645,-55385,4835,37613,16976,-76438,5926,-10926,-6632,-1201,-1133,15245,-66771,36726,68908,-2986,-28354,18713,42845,51705,53061,74492,-13621,-71706,-10147,-39368,-44068,22975,9816,-8067,-2017],[-12517,-43234,-5131,-67204,-47627,25967,20972,-41064,-71980,55567,41432,-62361,8921,39782,-17684,21445,-51788,-57466,29518,15472,-10086,-42339,-15498,-55753,-32074,31221,82163,149712,-49257,50002,41165,32724,-65754,-57796,48807,-98107,-17327,4129,8449,56457,24142,10811,11951,23484,5105,-1072,56327,43850,6966,32259,-21949,100658,34977,-34417,-18849,-41508,54720,26235,-44030,-54688,-21297,64588,49918,-42660,5729,4456,-48156,28070,19179,51496,98442,-39324,-11434,-6308,66950,54333,90984,22544,-10364,34159,-6101,24789,53302,88366,-4830,6492,-57227,-40994,-61864,-15960,28579,55576,-3972,-1445,-17993,-49076,-55906,6362,-11832,-57069,-1432,-34513,-13368,2207,-16972,47252,7626,-44167,-69256,-42074,41919,-15936,-2915,9397,39354,-33806,-41697,-53105,-15206,-27529,34812,-92663,-327,36931,22515,-8786,21363,-42815,-75384,-20623,39058,25957,-58172,-40639,90296,-2704,45131,-29743,-21785,62086,56795,8849,3969,86032,45646,9155,-21605,-18885,6961,-53429,45622,-11215,-55360,51557,39365,29225,16137,-922,56679,31536,-40980,51183,-31660,-46261,14541,41724,-17544,29858,30326,-54234,-101113,19936,-13414,-32250,12521,34986,-2545,-26861,-2987,8517,-27401,-78774,-10349,-1824,41451,-66245,-420,23412,-28926,13647,70176,-30083,-25050,44567,31581,23184,59441,-9393,-93,125442,-95117,74273,-20507,-12903,-56037,-44944,-18520,35391,-30867,16197,-78194,-40554,-77520,11139,-48528,-79230,-6600,-53564,2895,10793,-6287,-1954,86512,-42870,-65450,-98682,-42381,-47450,96838,81207,8538,-1462,-45365,30706,-553,31913,21168,-77819,-70378,-91072,-169983,-15681,7330,-109151,-27810,-20141,-52488,-132195,55044,-75777,-263380,71548,464047,53746,-39254,-157649,-22342,-5195,-14448,-19750,5930,1245,71581,930,-38250,49180,-26824,-48414,-7911,23934,17089,-6213,103328,57319,30871,25947,-28675,30873,63145,44161,52608,-29474,-19953,-42564,28046,16870,-22764,55983,-4038,17690,33509,73117,88202,-14282,-4333,9071,-6759,13747,623,174992,65727,-20474,-16216,-14674,19508,22833,-3193,-95756,-84037,10282,5117,-47879,-48578,-48517,39460,33154,-8894,12614,81451,100521,48261,103120,9321,18617,-25249,-20896,43825,-47451,55,20446,84514,-45924,-78067,19669,-21561,-65290,-75126,107080,79958,52799,-64729,1560,7219,71505,17319,-22119,24186,34190,108508,80430,19096,93314,3658,-9499,-59986,21585,48804,-95655,-35859,-15001,79971,-38117,-15146,-27716,1144,-1330,21919,-39872,-52889,-50471,64764,62018,114625,-61465,32279,6146,3949,39149,122889,46712,21093,71430,105682,147971,73245,30,-65849,-15755,-44059,-94331,21895,19258,40051,6416,6332,-11167,33661,-3659,71208,23563,39048,34571,-115416,-65725,-33506,22124,40778,-39836,-35606,19058,54427,-9648,-18540,-4906,55807,22368,-15229,-23838,-29946,7616,3965,-46704,-2771,42058,-1308,-94177,-46696,-15086,-56968,-55982,20795,33950,63928,6927,64873,39129,-52447,29405,-6387,-11910,-72952,1198,-12785,10042,-36957,90843,81453,36229,-13788,-31474,16703,695,-41221,20111,22793,96371,14627,49382,-1206,26943,73417,-40682,-46067,29657,46020,20607,-40444,-55569,72059,22179,-77313,-76209,-8840,-25994,-2847,649,71749,-14466,-33287,12711,-55674,-1902,47437,18960,-56695,-10402,-25519,-16381,20815,6682,38500,50434,47526,18564,1895,14623,38433,43207,-49741,5362,17038,-28274,-30866,59355,2627,-67820,34765,-32579,-28459,49041,47623,-1962,33048,-42697,16885,27195,33561,-748,-13434,-12560,11988,19414,-93140,13115,21821,-25280,-47701,47545,-31049,-19972,26215,-27223,-84469,9687,14445,51561,42839,16810,-12813,-31195,-26919,-44481,-815,40244,934,28587,-17828,-24936,37102,115917,64457,24861,36951,-3750,34835,30169,-19855,-41571,-24009,-25309,17693,15586,57342,48766,-23938,-21504,-11847,-22624,3730,36732,-70369,-44057,14886,-107687,-37989,95585,6095,93432,173651,-3184,1552,-4915,-28689,50419,36427,36064,49915,-18205,-13292,-49530,-40177,-50889,-52530,-86213,-33709,12591,-27008,10628,20725,-56698,7341,-27010,58354,54273,-8861,-21487,58495,120344,22337,49087,100318,88045,44526,21871,27686,66775,68271,-18059,19160,9516,-48738,-105024,-21518,-36838,-101795,-111221,-8093,-9162,52004,17960,-45178,-39698,35340,-8055,-32859,7291,14225,20577,-59763,20852,-33186,10069,-38265,96290,22825,-55559,23033,84190,4925,-23107,22785,-24626,-20872,25370,-6204,-22944,-4932,-9873,-19501,76632,23078,78411,103220,-12091,57368,69801,165370,34859,24233,6016,-28966,-1156,82818,49112,45303,96861,-13110,-33071,5601,-5733,83895,-3834,-46741,19097,59678,41343,-9284,64985,3780,96028,63620,7881,23671,-54538,-988,9002,15855,-67992,-4678,13474,19205,-19176,-22881,53748,21442,52781,49718,98978,77288,-20449,38648,61009,-23241,8744,38639,-10209,-25720,47146,33186,87042,16129,74280,47285,27960,-6530,108279,42178,91867,76101,-38132,48984,72637,99041,232810,86978,-200660,-113680,-21055,-23762,17135,-66553,-3419,-20605,-63378,-37163,-4721,-21876,-124290,-51408,-19895,-6472,-21071,115590,-7226,-65869,-18150,3258,48293,2462,24681,4174,21844,-29254,-20666,66747,-104739,29411,37829,58482,132226,30256,-71853,-44392,-17808,1442,40408,17989,-36896,-52408,-34084,-10404,-28447,24962,30631,-28600,10638,-47771,-92179,-34989,-16273,-28139,-60029,14669,37015,-28206,-44785,-14068,-31924,33508,506,-46336,-2140,79673,42812,-14385,-9823,-12992,12955,9039,46988,59364,-50418,11164,82991,24418,21867,93268,8479,30353,-38282,-55668,-57747,-76508,-1717,85816,23569,28882,39574,-60951,-43596,-64616,10511,7388,3306,30374,4414,-16564,2717,54077,-41044,6869,77,-436,46361,-24177,-28708,-21796,-57818,6597,-22667,13915,74928,32214,7659,49913,64459,31562,-9432,-74730,-7235,34818,63455,54450,40031,-94385,20028,8451,64996,-36995,-52316,-34007,-29560,-35354,128,-16355,29640,31323,-3165,-37091,-63211,52153,16347,-22726,15710,-15823,-18071,27994,-76435,-16058,-35532,5741,5629,53181,-13185,-50503,-1225,18772,-16976,5923,51704,37439,-28674,-21438,105855,54722,18137,-107940,-47432,14255,30007,-22273,-23477,27952,2136,12171,-6458,-53285,-2770,-75160,24779,-24438,-3272,6452,14975,96820,1461,71830,-48286,24342,20838,-37127,21028,-37226,8876,38942,-23766,-4446,-19860,-21369,30572,-99410,-32731,-70749,-10080,-3817,-17699,14771,56314,-38326,-47678,25098,4437,-22067,3288,-9314,69005,80100,1097,58008,11648,-13,60771,41546,-19461,47625,16624,-21631,35369,-12576,39659,40101,-33940,38554,-1646,-18609,27875,81317,42515,605,-15464,-41330,-38915,-27179,87262,60981,-4059,-131918,-8758,18441,-53063,65466,81572,82281,22150,-54103,23972,23311,17553,-85963,-718,-7295,-5986,-23248,-45955,-712,-86067,20143,42558,6363,-28033,10744,10803,57339,34843,50883,-24459,-91696,-12697,-37136,-43442,23533,20408,-2703,-16817],[-18027,-36986,11090,-54542,-20513,23236,26411,-61754,-92289,65470,30051,-62350,-36922,34263,380,15044,-54240,-29891,27981,9793,-6355,-33125,-21138,-57628,-38982,24930,88217,126576,-36210,50661,55374,35390,-30232,-56864,38415,-92552,-15059,29383,10450,44827,44280,-1982,-14008,3067,-23345,-10803,29318,90841,24012,30437,-21060,105494,49743,-16568,-31748,-52467,15748,3556,-55721,-79365,6802,60102,57302,-55744,6684,-2228,-26257,46445,153,37197,86440,-5193,-11263,24606,84771,74179,93132,10963,-41069,40494,6247,62062,71642,77062,-12267,-18016,-49232,-50040,-47954,-11623,13852,60921,-9666,4560,-44054,-69782,-68028,6807,5877,-47400,-27649,-37447,-5455,10905,-36771,32773,5864,-22719,-67300,-27795,54822,-15332,7011,-22675,39007,-21831,-68313,-76360,-8101,14654,61599,-72818,30389,42535,55590,-2087,24453,-51612,-52295,-48248,37064,39103,-30129,-29358,80401,20056,49031,-39730,-5299,77382,66012,-2758,-12846,76518,55129,10251,-20302,-20469,4678,-47313,20224,-9593,-43898,45210,34331,44493,15486,25914,60462,16775,-40414,43644,-37837,-66853,-8526,33219,-10241,13102,25000,-51062,-86242,16010,-1203,-38317,12072,39373,-16191,-42792,-47099,-26013,-19242,-67143,5968,-6416,17079,-79496,-42508,23919,-32709,30304,46048,-32595,-39814,37122,32670,25250,55771,10158,10551,121377,-98182,73950,17699,10008,-41613,-59790,-53495,28003,-42725,9442,-109814,-41698,-105503,16406,-56170,-40149,15412,-48797,-5543,17285,-39125,-23804,43668,-38839,-45863,-78032,-48803,-107825,19696,68141,-9522,467,-17358,37664,3093,28198,-4385,-74175,-64912,-89055,-42499,12732,14427,-123017,-5520,-14879,-63466,-139102,23842,-49690,-268771,-58602,463507,76172,-62408,-189219,-51907,-25656,-31904,-16134,6094,-16186,88558,17566,2136,49134,12241,-30971,39699,26246,12529,-13777,83704,79485,36111,22347,-78511,21035,62440,44319,52699,-1184,2674,-36996,58971,34719,-22876,86622,15967,20734,48598,76115,93220,-14835,7368,-18113,-30964,-2085,1104,145357,60409,-22295,-13975,-17167,16253,11645,-24200,-113242,-88663,-26651,-1501,-57941,-66919,-45502,70388,73991,6228,14402,91616,106171,14815,95143,15382,21711,-41458,-50833,39051,-41562,-6852,31292,72694,-29056,-70521,17553,467,-50212,-82805,108683,94391,40559,-59983,1923,21870,90066,-2938,-70866,23400,43415,116196,68045,13173,84440,18359,-3363,-64198,2238,30511,-87550,-40744,-6921,87550,-33019,-6064,-38735,11343,16271,10610,-64896,-74949,-62302,63702,73955,117578,-36599,14775,-24032,13361,25667,148414,39102,44667,78152,90836,143780,80560,22427,-53663,-20456,-42215,-73403,41298,-4560,16946,4768,-1957,-27260,8932,-7499,82258,28074,42630,13696,-108558,-50639,-33551,13298,50743,-20547,-38332,52633,31149,-9529,6096,7028,60499,10326,-37831,-15085,-46201,-28374,17932,-35559,-1598,70818,-18570,-97834,-19910,26390,-51282,-49614,-15124,30557,26752,8540,60355,46217,-40687,42149,4348,-8096,-81090,20859,-4235,17727,-32375,84454,68260,21314,-24116,-33143,-3875,-4163,-36203,22311,16679,136324,11657,61168,-1976,17137,47762,-48895,-59004,27859,41142,12464,-30921,-25880,13034,29048,-34905,-47530,-5014,-34328,-2005,19608,32837,-24903,-14103,22811,-17766,47520,66705,33692,-17847,-15012,-34949,-8112,20256,2077,61180,59711,34346,20011,7543,10080,36052,6884,-55180,-4934,1641,-60031,-75826,67321,-2409,-60221,35786,-26624,-37576,39152,86571,8588,81315,-39332,42690,10825,41778,-3694,-4713,-2530,36125,15047,-82713,8944,3987,-20700,-43760,11908,-50142,-29275,6965,-36042,-74962,26070,15498,60004,49226,40967,31396,-23385,-24973,-51490,12797,39267,-22661,7416,-33279,-47892,34112,91264,55475,19363,35342,-6398,51437,35752,-23077,-43535,-14034,-16301,5712,27795,73993,74364,-9257,-9850,4540,-31089,-3786,18004,-59468,-44180,24957,-94329,-26296,106358,8719,93409,119327,-3938,15117,1505,-25626,42901,20441,34106,47827,-34208,-13651,-49396,-41075,-33385,-45717,-61480,-31445,-10481,-13019,38991,15192,-60952,-57234,-79719,52496,47194,-10570,7159,72901,116950,10957,83555,96985,86496,52470,11353,25931,43762,59221,-21060,28435,27555,-42247,-106025,-25304,-27729,-123725,-99087,21691,-1362,51158,31062,-47050,-27973,55986,4303,3832,24179,21075,68262,-39387,20052,-44255,12978,-24933,105522,2221,-45281,42633,55663,10275,-9041,54134,-38702,-31779,29057,11643,-31010,7232,-14833,-16445,76535,19601,86108,83125,-6606,64997,28853,138051,37905,39550,10878,-17164,24668,90529,50031,68495,103670,-54087,-19942,14865,-26789,89347,-2816,-101551,3368,51024,46276,-34124,44742,7060,104976,68777,22132,5014,-61901,9760,23815,15167,-65926,-3532,-4695,10577,-12681,-16236,51189,18270,47802,52091,79269,65784,-32889,24193,81896,19451,31620,25484,3983,-16047,37146,35952,55804,-8671,80000,49356,9931,-26157,100313,39739,96163,61105,-50054,19694,67670,105183,216435,101842,-243416,-117656,-19418,-32256,9940,-62278,-17839,-29750,-65074,-51586,-8696,-8790,-100823,-42453,-19650,-21630,-42508,116466,-8782,-66898,-9776,2355,39132,-6765,16273,-40959,31691,-29588,-21757,61633,-96974,47678,46277,41820,126127,57611,-70908,-47309,-22629,-11533,88010,40309,-33917,-56063,-4952,14079,-38256,10179,27666,-29074,6087,-52329,-90898,-15091,4893,-17917,-61748,-2580,53631,-29356,-51080,-34374,-43020,306,1465,-42510,-5343,67384,43116,-16658,-45904,-10747,-7404,-22997,6165,27554,-49858,13802,40534,15177,24870,77141,9728,36929,-54350,-52739,-45556,-60007,6283,98067,13200,17779,37656,-59217,-47092,-45583,-31356,-12726,-783,41828,-11999,-26969,33177,54516,-35125,10985,-6747,-17565,48407,-43216,-33689,-13165,-43819,2011,-18275,5219,89574,53935,17522,55856,50149,26932,-35208,-57657,60,33019,70050,65341,48996,-67267,2151,-36954,54463,1034,-64949,-40160,-47190,-15846,15124,393,10431,14447,-16951,-66196,-63221,36091,-10373,-30197,23960,-40828,-37288,3077,-79834,-25336,-37632,-28391,8604,56511,-1905,-26709,-8235,13708,-17002,19252,56651,29212,-25846,-726,118924,48766,9364,-84868,-38227,25011,15562,8251,-13554,5459,-14636,11231,30733,-50566,-34401,-91339,3455,-36357,-11399,-21691,-4341,88252,2699,61003,-21091,22202,13398,-30717,-8556,-37944,23383,41135,-34087,-9197,-23036,-39253,29633,-90881,-26689,-65978,-17386,-19360,-5558,17952,54792,-36435,-28096,22740,-17554,-27092,17001,8682,63409,86406,7439,55053,17745,71931,73662,62481,11523,81030,12576,-21393,40843,14598,64008,30259,-47588,23907,-19890,3180,18753,74992,51743,7113,-7603,-32750,-41346,-727,96368,46974,11789,-115134,-28814,-3353,-75802,67255,97551,79431,19488,-37972,37084,-1525,16692,-86660,-15627,-10137,1896,-44025,-83221,-21101,-88109,-295,10025,14960,-14667,2081,-20623,50715,17658,20270,-31983,-92333,-14063,-31577,-44654,14988,22035,2755,-30828],[-25159,-27403,21792,-37610,4908,15656,18243,-62703,-98488,76413,16415,-49584,-68664,21002,16396,2453,-45327,7238,27978,-3471,2592,-27515,-37681,-50522,-47431,14248,85033,107576,-9253,45954,69389,36907,16107,-51931,33236,-66217,-11371,58059,18951,33687,43571,-16606,-42832,-23498,-51787,-17090,12646,119026,40872,29017,-11679,102823,57525,-1016,-53696,-54458,-16754,-2907,-61211,-99316,21365,47433,44469,-57263,19223,-6162,-6591,51135,-20046,8391,53855,16240,403,48726,92323,92321,88079,-6810,-58547,39691,18421,87688,73669,46527,-23625,-37161,-30301,-41791,-10089,-7422,1648,54835,-2897,5723,-68143,-88645,-79002,11053,21772,-36117,-42568,-35299,5691,9713,-52135,23361,2629,-11047,-60851,-4529,66606,-11036,10493,-57834,22381,-7818,-88753,-86675,5574,47617,82372,-44360,55529,39623,85025,-1878,22551,-49900,-35308,-64807,34328,42937,-5446,-23482,56697,43138,31082,-54758,11035,69681,61929,-16962,-24174,53834,50377,18479,-6757,-17071,199,-36962,-25742,-8144,-28295,30774,14778,52169,14817,42611,58403,-256,-33475,36093,-39484,-82765,-33458,25522,-1519,1419,-2734,-41758,-61230,6455,14009,-39681,11138,33430,-23571,-44551,-73833,-54009,-9102,-55170,21316,554,-7846,-86226,-63860,20015,-34326,34821,1133,-28439,-45361,25028,29671,28419,57853,28631,14440,103071,-85512,70167,56150,32435,-29977,-65897,-87996,14103,-56461,3089,-112875,-42141,-114862,11160,-65395,10950,50144,-29695,-21070,23364,-69139,-48639,2643,-26174,-27321,-47002,-36765,-147827,-51897,36006,-31498,-4389,6539,40879,14137,26472,-12942,-61608,-61252,-79977,103181,41807,15899,-123081,21696,622,-74084,-131622,-28372,-22071,-258865,-204503,458581,93516,-66603,-155749,-62146,-32820,-29858,-7385,588,-25601,96777,35152,42161,46720,58114,-11763,79338,34059,13262,-24536,50546,83781,42334,21124,-94046,14029,51427,43265,50918,25631,22021,-28125,83147,53560,-11576,102442,34985,25948,56489,64609,87043,-9208,14835,-40303,-47381,-20471,-796,76356,53910,-8515,-9709,-19070,7172,112,-42676,-114113,-69847,-50229,-4007,-50452,-79292,-39689,83014,103038,28273,16111,81623,104750,-8700,57102,24487,20573,-52488,-63708,47276,-24496,-16551,48174,50719,-13735,-53223,8030,10125,-34917,-79705,94984,94310,25649,-53650,3010,35617,98959,-30670,-89434,18326,51578,107775,47426,-4719,70664,34240,5778,-53243,-12814,12650,-71182,-38824,-7444,79508,-23626,2788,-43908,26031,40249,-2276,-77968,-91070,-61978,47033,74552,110260,-20664,-8615,-46453,14451,15108,148908,26359,50219,69005,77391,118002,64073,38758,-26538,-23141,-34650,-43607,62093,-27680,-13274,7159,-11793,-42370,-20979,-14639,77210,30977,31507,-9366,-96757,-38087,-28335,4556,62101,12146,-42193,81245,-3037,-9792,17767,17041,66484,558,-43616,-216,-59734,-59729,27306,-21276,9696,89340,-42633,-91851,27551,58058,-44496,-36089,-38162,17021,-22235,10355,46963,52281,-30626,53008,11820,-6072,-88021,35983,6054,18031,-20209,68939,49616,2533,-28665,-31298,-14683,-9308,-20387,28769,8531,135769,7447,64214,-4251,10495,17517,-50617,-58180,26360,28416,-3434,-33516,-8235,-59418,29920,14342,-21597,-4201,-43152,-7032,37078,-5855,-29516,6972,37489,27201,88621,76859,43006,22536,-20765,-42584,-9701,18368,-2046,81757,65830,18471,27103,10010,11247,31076,-29873,-55436,-19762,-29898,-83806,-127853,67096,-7646,-36348,40075,-15432,-40801,18895,108339,14119,112813,-38639,67169,-6931,41476,-4197,11823,2592,47646,7142,-56978,9495,-11594,-15317,-38939,-23284,-57459,-38199,-26308,-50218,-43050,39811,21148,66638,44808,46918,57993,-9077,-11967,-47133,25683,26638,-37680,-22501,-54527,-66300,21745,51225,36086,14248,34635,-4030,65576,33498,-25520,-39619,-10983,-740,3509,47816,77656,87419,3252,-10014,13200,-33131,-2797,9391,-38452,-30774,27876,-80426,-29434,92268,8889,71239,53718,5997,34239,15877,-21213,38198,3980,31863,44759,-43156,-15881,-47070,-44917,-14877,-25456,-32368,-23234,-26110,11902,58485,7930,-53670,-98516,-105221,33155,29362,-17048,31944,67388,94484,-10981,106441,80038,79953,59051,-14526,30098,19167,53514,-30533,32056,39088,-33269,-101713,-31748,-19412,-138516,-82349,48154,12949,53467,37254,-43628,-7616,62151,8728,34062,41430,32664,115089,-3466,17894,-51538,9584,-7081,101382,-14190,-20114,65501,19437,14610,5932,74058,-29699,-30260,34733,28544,-26549,30196,-9811,-16916,78389,16470,98479,63773,3793,63817,-8018,96324,53829,52269,15011,-5156,47526,81046,51818,86956,95371,-73052,7459,19111,-41754,82317,-5069,-119114,-9721,27214,42819,-53344,17070,9124,102062,73809,35213,4141,-64509,14872,22999,13702,-54862,-4433,-33130,-5878,-3087,-8415,42718,13131,38743,51485,46335,48731,-30137,10279,84492,58573,57456,16745,21554,1035,20389,20667,25198,-31489,75183,52144,-5321,-33717,99126,35423,89477,49438,-58585,-18151,57426,101934,201452,117378,-282464,-124454,-36271,-49264,-3995,-54174,-45950,-38737,-62461,-64909,-10371,-5138,-70698,-36595,-24276,-31554,-56329,105021,-21440,-68971,-6877,1293,14379,-17284,6504,-96209,33693,-19211,-14173,42096,-77045,47193,47078,15418,96265,74460,-55393,-45513,-24950,-31130,127424,56131,-30714,-56973,14668,39929,-35829,1721,21779,-30572,-8560,-51722,-69441,1050,23295,-4396,-62764,-19267,57455,-24343,-47594,-43229,-49672,-34490,-1160,-30732,-10843,53581,39384,-12433,-76576,-13199,-11364,-47550,-30774,-9952,-42946,17669,-5927,5478,21682,54631,10453,36432,-61758,-22275,-24547,-46666,10768,88327,1634,-8215,19919,-46258,-42513,-25612,-76395,-29600,3176,35383,-27729,-36237,56787,48536,-20947,12778,-6306,-33490,41949,-61203,-33353,6238,-21442,1996,-8252,-4687,69555,62284,20454,58632,30289,16769,-37592,-36186,19400,20628,61216,71981,54145,-29599,-12961,-66358,33833,15181,-67193,-49102,-62938,7157,20541,11168,-8743,-6217,-32863,-86764,-69414,25331,-29526,-36491,25854,-58547,-54749,-14921,-76302,-29344,-23397,-43808,7689,55025,8005,15316,-16870,569,-18520,28048,42916,13284,-13250,14509,108829,35419,-11225,-48947,-34788,23999,-6468,50958,-1833,-7948,-24633,-3253,59280,-36891,-52134,-87280,-10743,-33523,-23542,-57472,-32468,68544,8803,31207,11600,9733,-7449,-28864,-32745,-29528,42398,41753,-50162,-15375,-27780,-46496,25292,-77140,-16445,-59942,-21369,-28347,10164,27532,49510,-28665,-2550,15635,-43976,-18289,33609,53142,51220,65294,14570,48440,11444,120410,73748,72848,34502,103546,6062,-27064,39995,38750,85686,16118,-52361,22884,-29540,25338,8958,55714,47590,6136,-5475,-28666,-37053,37361,87816,34672,26093,-88286,-43977,-20387,-77963,66906,99576,63129,11323,-10674,43427,-30105,15777,-76970,-27000,-17728,14949,-61050,-103117,-43619,-69960,-17798,-23587,20843,-876,-5821,-41128,35385,5943,-8480,-46590,-77075,-12210,-22320,-47960,-4341,15343,7664,-42297],[-32851,-15886,24653,-17221,17604,2169,-4478,-42884,-87881,86502,6455,-24170,-74867,3020,28217,-13822,-23342,44220,29457,-20534,14132,-24031,-58486,-35864,-53534,3724,72163,102503,25594,36112,77267,34417,57825,-43644,31240,-32215,-5860,80629,32310,23181,20297,-27763,-58918,-55718,-67991,-17343,12741,119110,54050,26704,2409,89095,59755,9318,-72888,-46055,-32675,15624,-60400,-104490,20180,29929,16485,-36063,42766,-7381,3479,39278,-33827,-23719,8054,17801,22720,61819,89796,99159,70428,-29493,-60671,30630,23222,92776,58504,4970,-39412,-48644,-5766,-17597,38053,-4577,-4829,35121,14962,2855,-81734,-104099,-87399,16020,32395,-28784,-40300,-28086,15905,1092,-56111,22324,-634,-12175,-55611,20203,73602,-5640,4392,-86327,-7653,8999,-101430,-82526,21217,59269,90275,-16122,67244,33342,101915,-3838,16741,-37777,-28092,-65061,33797,37699,9670,-25492,25885,61574,62,-71127,21860,44205,52409,-31294,-26497,21987,32305,32444,16907,-11101,-944,-25450,-72067,-5584,-11101,9663,-16075,59026,14892,47973,48807,-11996,-20159,32303,-36070,-93793,-51691,22891,8935,-3892,-46558,-30309,-32059,-9928,31027,-36678,9443,15400,-25323,-30993,-80407,-59597,1744,-41479,39646,19944,-30209,-83947,-57447,10523,-33932,30329,-58015,-16572,-40780,19923,24077,28135,63909,39416,9935,68776,-60925,62006,84296,47614,-24634,-58646,-108498,-2074,-64839,-586,-91170,-40405,-100072,-3905,-71734,70577,88245,-7920,-44227,27173,-88539,-69432,-25069,-8888,-14798,-12410,-14233,-153303,-96038,-4585,-50027,-17049,13650,37533,28109,27008,3295,-45687,-62618,-71293,175476,62372,10946,-109131,45410,18957,-85356,-109799,-83040,743,-232532,-328523,448963,101424,-42491,-65481,-50256,-23757,-11722,4487,-11752,-27554,88073,47552,70748,43324,98059,2586,93526,43483,19943,-34181,11217,72161,48427,22934,-74243,13066,33010,36450,48368,45315,31567,-18469,94155,67711,4214,93406,46860,31176,57978,42806,69297,444,17883,-50832,-51260,-37000,-6102,-1096,46759,18066,-2119,-18961,-5166,-11776,-59177,-99679,-45284,-53828,-1556,-25060,-84103,-30983,72505,115000,53744,17998,47500,96382,-19602,2380,36709,18750,-49954,-52883,60559,-476,-26656,64506,22797,-2839,-30273,-8887,6163,-21547,-66989,71174,84152,20548,-46993,2997,45047,94802,-55637,-68762,11035,56813,85261,23291,-31091,53766,45273,13408,-29919,-18073,-1579,-56376,-33150,-14528,57152,-15831,10044,-45022,35679,61246,-12147,-74446,-90061,-43704,21150,61628,95447,-12890,-27432,-55256,6070,7390,124022,8896,36300,46112,68073,77102,28957,43443,5900,-24690,-24097,-17938,76055,-45527,-39525,13308,-21289,-53063,-46790,-23177,52620,29915,6399,-27818,-82315,-32108,-15008,7,65918,46264,-45495,94138,-38868,-10660,16343,24592,77329,-5364,-30078,17472,-66043,-78863,27819,-6214,29216,97037,-68568,-77074,80577,72034,-39267,-18157,-44258,1293,-65822,13094,26927,56100,-26707,58481,14389,-5739,-91468,42510,16831,12432,-2408,47120,32182,-15834,-25371,-24740,-8108,-11075,4997,42098,2104,92515,1544,50710,-7390,11110,-8430,-45059,-52196,22710,6359,-26802,-46877,-3605,-110946,23122,56635,-2080,-2614,-39269,-13103,48406,-32175,-27842,22640,50864,61797,112168,76284,43114,56584,-27059,-45263,-12564,16748,-4041,94041,69128,4416,39742,6396,16732,23488,-59610,-51805,-37568,-63956,-93083,-167102,61436,-12310,-10017,47999,-2699,-40930,-5268,109050,11862,118325,-37211,80142,-21941,31988,-3676,32902,1599,42458,-6599,-24019,14498,-21232,-12026,-36115,-46453,-50909,-44734,-63312,-64002,4616,48832,27478,70647,27840,38882,66065,6623,9576,-30324,36955,5379,-43498,-53637,-75875,-75074,2604,17131,14120,9480,33049,3500,79723,27923,-29750,-33395,-17633,18120,7252,70415,64710,83064,10567,-22139,13056,-24625,4788,14022,-10440,-5379,24806,-59000,-41917,50989,11373,36927,-2148,29934,55569,33362,-15976,37125,-11849,29790,42817,-43098,-17108,-47590,-50706,1189,674,-11263,-13900,-33354,37319,64931,1741,-40514,-109633,-92287,9721,8634,-27722,44692,45455,64600,-39138,105526,50868,69549,60310,-46933,37067,-867,46628,-43495,26745,41375,-24233,-95133,-39479,-12730,-138742,-61316,62609,28176,59010,36439,-36157,16949,53991,5766,50576,56586,46124,142650,36670,17303,-55099,2854,13419,84211,-28617,7590,88187,-16368,14963,16600,76950,6670,-17541,43384,40323,-17849,55160,-1130,-21837,80338,14123,105297,46145,16002,52426,-36196,52853,71054,57746,10367,2855,59912,55012,51460,95110,75697,-72361,39402,17675,-46799,63472,-5865,-88997,-17863,-5748,31526,-59670,-12760,11362,91296,73135,43103,18719,-63654,13623,5930,13944,-35126,-6614,-63424,-22733,6440,-1689,39053,5814,27266,45946,12473,26740,-12152,-1935,65130,82064,79258,13565,42782,20898,565,-7709,3612,-47011,59336,49696,-14232,-31483,100406,29327,75433,44141,-61142,-48504,49951,92474,192749,124136,-308119,-133648,-62538,-71661,-23125,-44241,-79202,-46780,-56693,-74033,-4868,-11222,-40946,-34737,-31640,-34236,-57231,88307,-39616,-74692,-11099,-2321,-23484,-28545,-2636,-133950,25955,811,-513,19545,-49187,30775,39908,-15264,56164,71723,-31714,-40262,-24017,-50809,147892,65070,-25202,-55015,22841,56924,-20014,193,9728,-31061,-25111,-46486,-37525,13429,34835,10067,-62127,-33104,47333,-25819,-35669,-39994,-49746,-61270,-9415,-19731,-17560,41791,30806,-2712,-93661,-19842,3273,-55631,-49086,-46140,-32564,23746,-42229,469,14338,34188,9457,31099,-55988,29318,262,-35562,9596,61965,-10814,-38385,-5683,-25882,-30084,-12313,-107015,-37172,15373,13713,-39749,-43007,70379,37318,337,11298,2751,-42950,28015,-71810,-28528,31967,3706,6077,9114,-14840,23820,57130,19245,55698,7143,4217,-23333,-18599,45308,5811,40133,72589,52148,5796,-26624,-78186,6395,3964,-53555,-60073,-70836,28597,14038,15523,-22673,-25327,-45339,-94044,-82462,22099,-32776,-39147,21421,-65441,-69158,-22012,-70402,-29650,3505,-32829,5209,52121,13790,58786,-23410,-14229,-18726,30408,17329,-1827,1017,17611,82411,15729,-39589,-11264,-37749,12779,-32122,92913,7246,-9464,-31255,-29388,66887,-16850,-49205,-66968,-12986,-16762,-32169,-89384,-51029,42197,15562,-13024,35137,-7302,-34174,-29531,-46880,-14095,62088,37540,-65396,-18196,-31331,-42973,17699,-66439,-8398,-54334,-22533,-30562,26503,39808,44193,-14799,21380,6385,-69649,-132,48621,101981,36872,31401,20864,37636,-7480,126690,61648,67494,32256,110099,71,-31924,34389,54278,98591,1653,-48429,33458,-28819,42527,-183,25946,31769,-1242,-5907,-26335,-25191,75845,63615,32747,33652,-61479,-53245,-27666,-57570,67024,91439,39515,1811,19758,45014,-53845,16604,-60131,-27233,-26115,28580,-72558,-104435,-65688,-36664,-26580,-50249,22203,2862,-11441,-46963,18670,-679,-27938,-71360,-55275,-6570,-10504,-50290,-33240,3168,10974,-50703],[-39312,-3661,20705,4349,13059,-16888,-36072,-8445,-62160,92088,5605,11027,-55005,-14834,35836,-30672,8179,71259,31330,-36860,23804,-19395,-72886,-18444,-54706,-2228,52745,110701,55923,21720,74764,25870,84018,-33280,29038,-2572,880,89215,48232,12702,-17692,-30920,-51033,-87687,-63689,-10913,29208,94754,61193,22078,15994,64505,58474,13192,-77886,-29872,-27166,56405,-55683,-88833,7718,12039,-14494,10376,69878,-7200,1554,15795,-35258,-48113,-39563,725,50126,64794,80008,89931,36852,-51587,-49135,14994,16880,74397,31790,-34404,-57034,-51949,17826,16829,79058,-1893,-4436,4638,37567,-2185,-80337,-113222,-89379,18165,35124,-29058,-23598,-17554,21111,-9370,-45032,28394,-3562,-23052,-54613,39672,74512,-1689,-11602,-100153,-42966,28662,-104683,-67970,33142,46308,83403,3114,62359,27704,101980,-183,9132,-17231,-27131,-49818,36421,25329,17008,-34204,-2856,71375,-29212,-82460,24845,18545,43821,-42962,-18834,-10937,6618,48557,43393,-5698,5138,-15978,-94146,-1066,4778,-15384,-49573,69289,15239,43923,32582,-15315,-3155,33645,-27944,-94503,-56649,26701,20636,-4024,-91127,-20543,-6417,-31964,46682,-30737,7465,-10096,-23231,-5465,-71184,-36665,11190,-27043,61527,46789,-50016,-74878,-28462,-4245,-32370,21973,-114743,1342,-29063,30027,17858,20425,69627,38230,-1746,22732,-31590,48488,96295,50913,-27126,-37575,-106999,-15053,-62364,-959,-58888,-35680,-65404,-24750,-70575,126288,117741,2650,-71443,26363,-94285,-80952,-37867,7306,-11212,18862,7821,-123197,-104290,-36673,-58318,-35869,-5182,25383,40354,29126,40388,-32910,-69963,-67818,136638,66965,1152,-87130,57071,33148,-95204,-77831,-114460,13692,-191480,-413718,430093,99508,4892,41473,-20611,-2641,13731,16060,-29937,-25342,60183,52202,82617,41620,121219,6079,74117,49163,31587,-38900,-25115,53080,52109,27384,-32562,18140,12142,21607,45320,53770,28513,-10453,89043,71261,15977,59787,47004,33167,54798,18890,42277,10644,17693,-46306,-42607,-48912,-14279,-53567,37817,48529,8501,-16323,-16390,-21966,-71697,-76678,-27585,-37284,4407,9262,-82387,-20168,46347,110484,76766,19484,-3397,81160,-19660,-48804,49252,21602,-29931,-22863,65912,25021,-34860,71906,-3249,2808,-6876,-30485,-7857,-11778,-48808,46589,69618,32500,-40511,1390,47849,78127,-67467,-19649,5228,57537,54572,1705,-57455,35855,46237,15930,-2066,-12281,-10160,-49432,-28570,-24008,26167,-14650,13196,-44416,33717,71483,-15707,-56011,-62924,-8039,-4972,36782,75664,-11384,-34581,-51110,-9714,1761,86022,-10543,13197,15504,60873,34140,-12049,34781,31287,-26406,-12870,-3397,79884,-54812,-50833,20475,-28689,-57540,-59530,-30955,13712,23753,-26119,-36475,-65756,-34514,5949,2250,56894,67878,-45969,84030,-65213,-12575,6281,29604,93457,-6623,-4215,33165,-62543,-82097,18577,8283,51798,95949,-90087,-54715,118228,68099,-35089,405,-33590,-7100,-85729,18545,6269,56172,-30703,55496,11802,-5692,-88459,38535,25895,2821,16608,24371,23912,-28351,-14061,-13279,17820,-6842,34978,63092,380,24046,-6784,20954,-10155,19259,-22652,-33827,-52027,16084,-21981,-52478,-64878,-6292,-116396,9753,80865,10107,3891,-13581,-12881,51931,-39347,-20871,26956,55959,73671,113864,66725,32710,78462,-33321,-40534,-5334,16623,-3162,93836,70632,-4343,55383,-1513,23762,14162,-77347,-45973,-52406,-84471,-84681,-171623,54615,-16350,7319,57523,8674,-40129,-26002,91096,1535,100133,-31835,74765,-30972,16532,-3814,53175,-3705,22738,-25944,5015,24146,-23000,-11175,-37022,-51705,-32846,-46958,-91780,-70262,54544,53267,30521,71375,1807,24249,62541,17484,33892,-1904,48380,-18270,-42186,-78219,-91141,-72260,-18362,2891,-2553,5192,31214,14715,91902,23479,-37563,-28431,-31843,35019,10324,88823,36899,62425,12363,-41115,5197,-3739,15993,27976,18258,25952,20200,-30989,-53929,-5851,18812,10034,-35398,64635,75221,48509,-10181,38722,-26519,28260,44167,-34500,-15394,-52747,-54902,12917,24439,-2564,-8240,-34081,53310,61795,-1130,-26918,-98457,-46991,-6638,-3532,-40851,41345,14892,35778,-67334,77307,16980,56021,53002,-73525,43212,-12269,34905,-55144,12249,34113,-17681,-86910,-46694,-5639,-120781,-35695,60388,38831,64815,31153,-27124,40235,36583,-1263,52216,67009,57316,142157,70273,23148,-55272,-2545,33941,58406,-43339,26552,104964,-43571,8946,18954,64740,62286,2398,54263,45461,-12927,70537,3996,-30779,78268,12760,96026,30170,26807,32593,-53675,14615,76059,53055,-8844,5384,57933,17953,45812,90025,52039,-59003,63233,12449,-41365,35627,-1224,-26289,-19805,-36572,15212,-50905,-38214,15417,81006,62024,44053,38532,-60361,7353,-21545,16717,-9752,-9015,-86157,-33038,12322,2275,44407,-3910,14735,35711,-11481,1699,15649,-11284,28673,83652,90694,15094,67505,37656,-18479,-38076,-4788,-52228,35525,37692,-15382,-22651,97508,22053,59259,45083,-55369,-60257,50659,82505,192953,114938,-315040,-143897,-88002,-94019,-43925,-35915,-109723,-53800,-49364,-75328,9226,-23374,-16437,-35267,-38079,-30607,-44132,73174,-55143,-83467,-21681,-9849,-66481,-39500,-10226,-138005,9458,25063,14012,4976,-20319,5304,25736,-44625,24791,51681,-9078,-33835,-21716,-65104,144652,68578,-15442,-50111,22667,58800,5077,3533,-10163,-28250,-35738,-37828,-6907,23467,39266,22631,-58995,-41978,27836,-40992,-20205,-28792,-45108,-74545,-20602,-16746,-23546,35539,20172,9944,-94405,-29369,31692,-43733,-41859,-74357,-21700,32274,-60906,2562,5337,21286,5599,24435,-37684,84210,22508,-24281,2849,28721,-23783,-62450,-29811,-5026,-12351,-8846,-111162,-33185,31989,-15409,-46955,-47079,75351,23733,24960,7577,18233,-43500,8941,-70256,-21208,56005,24720,12321,33069,-23120,-28334,42647,18904,45981,-16204,-7028,-2987,-9485,70382,-1688,15895,66715,40985,28295,-39277,-77447,-22533,-20697,-23908,-69647,-67249,43715,-1269,16682,-28987,-38858,-49301,-87668,-99153,22577,-19392,-36075,13043,-61159,-79182,-19481,-66917,-28264,33834,-2427,3869,50154,13956,87251,-25356,-25567,-15096,25864,-10617,-10230,7394,6709,49992,-7531,-69083,15752,-45666,-4282,-55950,122479,9059,-659,-36425,-58822,50247,3110,-26581,-36845,-3731,7869,-30352,-105292,-45916,15825,19308,-57035,41433,-19367,-55844,-28912,-47528,4307,77995,27448,-72867,-15008,-31180,-32430,8476,-62997,-7424,-48885,-22100,-26789,40873,52101,42218,3107,37613,-1515,-88895,19655,56726,134098,24317,2685,25150,22811,-34159,93866,40587,45278,-587,102509,-2963,-31118,26534,56001,99924,-9224,-39274,47028,-20302,50101,-7279,-9272,10312,-10773,-4532,-19551,-7152,98721,31426,43471,31366,-47291,-60865,-23291,-20635,68308,79005,14569,-5196,43590,45440,-65569,20233,-42619,-16260,-30759,36807,-77953,-94134,-84330,188,-23587,-62307,18550,-6902,-13656,-41540,7279,-5543,-34704,-98996,-35166,1488,1233,-47152,-66225,-10735,11526,-56727],[-42604,7952,13603,23507,-4106,-39104,-66004,29508,-26758,89657,16194,49976,-20731,-27753,40587,-45419,41202,82471,32023,-48335,26995,-10947,-71803,-4747,-50108,-936,31883,121735,66597,3865,61509,11503,91250,-22789,23670,16216,7450,81223,64258,1829,-56249,-24280,-18751,-107903,-39021,706,55175,60865,61311,14564,24377,33392,55272,11255,-62992,-12343,-2515,103831,-50548,-53441,-7725,-2378,-33885,72031,89404,-7808,-8412,-8192,-21974,-58355,-77930,-26624,73356,62236,67076,67184,-9940,-65855,-28520,-3617,565,37356,3619,-59812,-70839,-48032,34789,52110,100388,3016,1571,-28938,56712,-7598,-64637,-112966,-81595,14940,29177,-37029,-1536,-6653,18914,-15280,-19950,37344,-6659,-36708,-57110,50241,70644,-835,-33778,-95957,-72586,48751,-96946,-50691,36590,14426,64875,8154,42782,24122,86886,15332,2218,8276,-24051,-24128,41032,8817,23503,-42886,-22363,70956,-42288,-82194,21403,14466,37541,-49547,-3434,-36497,-17751,62068,63081,-3407,18640,-10641,-77292,5196,16620,-40465,-74401,82010,14602,33986,13302,-14424,12693,38903,-16374,-78711,-47353,35642,32131,-1669,-119703,-14870,9284,-55746,56867,-23446,6027,-34381,-19313,25192,-55267,6078,16952,-14209,81288,70715,-68170,-63603,9330,-21727,-30607,14184,-148228,20834,-15587,54882,12709,3892,70478,25283,-16632,-23156,-5366,29653,93060,41298,-36857,-7490,-84781,-19819,-47514,728,-31386,-28576,-22751,-45185,-59242,160557,128453,-6478,-95121,19762,-88077,-81077,-43540,17044,-16043,41702,20305,-69274,-83048,-46513,-52552,-57048,-49677,4000,47391,31720,84162,-27744,-81408,-69823,26684,54038,-10124,-66583,51958,39854,-99114,-43623,-102343,14745,-139092,-458123,391687,90296,57817,119270,17642,20652,36076,23828,-50782,-22070,18655,49992,79176,44674,123968,-3861,27327,46717,45580,-37248,-50392,37186,51008,32717,11946,26271,-5688,378,40644,49171,13861,-5944,70033,60910,17947,12539,34333,29136,48439,1333,11028,17863,16088,-28109,-26295,-56146,-23331,-68226,24960,70957,19871,-12021,-22013,-27376,-77047,-53735,-20548,-6548,10873,37109,-76485,-8563,21996,94805,90012,19513,-53576,60358,-13452,-78908,57333,32819,4684,14591,53311,46746,-39280,64046,-19588,5035,12612,-52357,-25674,-6647,-30857,29372,54535,58537,-34125,179,43237,53848,-59683,34493,4133,53239,23629,-11893,-74042,19449,35036,11951,21281,1215,-12800,-50494,-29218,-31684,-5594,-22008,10320,-43833,19510,67517,-12753,-29741,-10052,37040,-24079,5511,54152,-13778,-28092,-39388,-28700,-2632,52563,-27802,-5969,-16022,50420,2508,-45049,15660,39361,-29359,-2024,-328,74372,-54429,-40887,24583,-33156,-56040,-54293,-36005,-26586,13194,-55167,-33396,-47764,-44438,30578,11352,35844,66941,-41758,51659,-73652,-15430,-5849,32045,111056,-3187,20870,42600,-49081,-70063,2194,21711,70783,88114,-101742,-27716,124130,52877,-29240,16217,-10900,-1752,-71194,28371,-8003,51292,-41270,42525,5073,-3975,-76198,24982,30942,-8235,31239,6801,30595,-29634,3214,2166,57796,4084,61995,89754,4434,-41401,-18286,-16318,-11192,31038,-21866,-20517,-64243,7205,-50399,-72140,-79184,-8161,-75830,-6481,82341,16150,17172,30608,563,49506,-27284,-10896,17447,46790,61785,94826,52295,13954,85168,-38782,-27751,18911,18329,107,80511,71486,-5504,69430,-8159,29505,5163,-81330,-39240,-56967,-81000,-60512,-131083,50745,-20958,11078,64495,17362,-39184,-37537,61708,-14298,68980,-21769,51207,-33047,879,-5947,66904,-9246,-4191,-47612,19622,37785,-17438,-10835,-41207,-40923,-9015,-43646,-102361,-63506,93659,54525,27796,68333,-25520,10264,55970,19050,53383,35249,62640,-36908,-37266,-90804,-95579,-59462,-35406,10893,-9093,1615,31482,26608,96752,23120,-48341,-26932,-47625,44292,6664,96895,1335,33006,10872,-58790,-7336,27917,27492,41783,41110,54551,19666,-2430,-57050,-57537,30131,8588,-43823,99602,90170,57258,-4035,40649,-39152,27506,50211,-19855,-10070,-60063,-52983,19891,39976,-2760,-9128,-32040,54374,57214,98,-16320,-81141,11099,-8358,3658,-53284,23648,-14992,11623,-88830,30391,-10184,40137,36444,-84003,45756,-14215,18105,-60686,-8114,19387,-15198,-75472,-51532,4575,-87313,-7021,42348,41860,67233,25332,-19694,57177,17828,-7926,42821,70752,62440,117698,90692,39818,-52582,-2350,51193,31005,-57961,31804,108434,-56257,-4126,11687,46008,117100,23747,64485,44642,-15819,67556,998,-42128,67732,12121,67334,15711,33779,8197,-59695,-18102,59904,38450,-40938,4407,42815,-21106,33216,73459,33294,-40134,68515,7089,-27895,3183,10215,39205,-15412,-53540,-1870,-30460,-53121,22291,77857,38941,38711,51693,-55125,-1320,-49360,20479,16630,-10452,-94788,-33161,12182,2819,55795,-15908,1847,22853,-20098,-22072,44441,-16230,-12936,65156,88312,18966,93052,46261,-33674,-57164,-948,-47016,9398,15868,-9815,-9707,86875,14953,45524,49629,-40123,-51705,59157,78205,201571,90053,-303832,-153198,-105381,-109916,-61970,-33277,-132255,-59942,-42092,-65239,28871,-35296,552,-35157,-40193,-23828,-20826,62355,-60788,-91594,-35419,-20454,-101691,-48312,-16522,-111848,-11575,45423,23905,3561,1760,-21084,7333,-67452,15395,25720,5209,-29167,-21352,-71201,121515,68169,-1003,-42303,19694,44712,31384,8497,-36792,-20463,-35806,-27249,13601,31891,38986,30786,-52683,-44800,6935,-66567,-7692,-16061,-40524,-74484,-30040,-24587,-26377,36062,12498,22253,-82660,-40101,63420,-16097,-13088,-90048,-12635,42572,-62191,10971,-2984,16843,-1796,19701,-12546,121839,36758,-10871,-7597,-1897,-37241,-75567,-45638,8921,5946,-12851,-89481,-19948,45939,-43128,-50387,-49212,75027,11382,47556,4068,35308,-35765,-12149,-55727,-13795,70535,35334,18116,59706,-26426,-66841,25079,23473,30215,-36382,-14177,15292,-8267,88275,4533,167,55320,20704,33970,-49961,-72041,-47257,-42736,14821,-72759,-51644,49985,-17632,18971,-28413,-44830,-42349,-71492,-113661,18764,4988,-26146,4641,-48485,-82937,-13049,-68035,-26697,56412,30345,5675,49491,8663,92256,-22439,-31673,-6307,15629,-32437,-10375,-271,-14160,21843,-30050,-92680,24421,-55842,-21631,-72798,132522,538,13505,-39404,-80192,16390,16840,7490,-4390,11933,31210,-14459,-97190,-14609,-3961,18338,-82599,33838,-17880,-64032,-23213,-33650,21311,86215,12508,-68743,-5880,-26163,-20596,355,-65793,-14843,-42114,-21388,-18269,51253,62717,44927,20959,43631,-4912,-97222,33434,53937,139869,15519,-9427,26607,5172,-59588,42703,15125,10051,-51928,87039,-1879,-23562,19193,41275,90740,-14509,-30270,53347,-9295,46152,-11189,-43515,-8222,-17075,1619,-1632,13726,92344,1946,61727,19424,-52579,-72480,-8867,20952,69148,67267,-7177,-7887,52872,47840,-62388,26236,-30965,-309,-28403,34226,-77621,-81080,-96154,27704,-9502,-56161,11511,-26013,-12142,-32901,3556,-12196,-30090,-115675,-18079,8976,9733,-35398,-93939,-22886,8548,-61597],[-41431,17417,7887,36733,-22998,-59925,-83370,59262,10929,77768,35577,84130,9875,-32653,43897,-56559,66026,78114,30235,-52056,20858,1380,-52786,-14,-40539,7590,14466,122019,47582,-15558,41661,-5532,82457,-14523,14095,24058,12213,61140,78160,-8863,-81093,-9638,26924,-103213,-2617,14403,80022,34698,54673,4998,25113,2899,50862,5672,-30654,-1206,32768,135701,-47727,-6811,-18115,-12416,-31301,129494,92017,-10775,-17952,-20805,4051,-54186,-99975,-52950,82678,59297,54800,38938,-60330,-66678,-4725,-21199,-20130,-7043,-15440,-65978,-73839,-38805,42040,77191,99791,12044,10270,-55400,67442,-12413,-39685,-102035,-64381,5905,16133,-49023,15696,1505,9541,-12074,13606,44543,-10679,-45762,-59530,52153,64566,-3422,-54583,-76289,-86691,64156,-77696,-38466,29467,-24715,40792,-766,13839,21646,62996,42475,-1894,34345,-10994,4865,45124,-8354,35882,-40448,-30400,61884,-31552,-66981,15716,42029,29959,-49621,14707,-49216,-31599,68594,67958,-5157,35804,-9687,-27344,11815,22549,-61122,-81381,92126,11649,21745,-4193,-18067,22043,45092,-3375,-45903,-29405,46761,41175,429,-122459,-13747,12570,-75647,58555,-15783,5678,-48795,-15046,52526,-42316,48190,17415,-5135,89414,79741,-84041,-53832,40275,-37436,-29212,8907,-144387,35757,-5852,84434,9589,-19381,63942,5529,-29162,-51815,11559,7795,81338,21650,-51401,23215,-51112,-14001,-23380,1847,-17130,-20986,13920,-58793,-38231,161707,116197,-32803,-105887,8813,-74595,-71021,-52768,17276,-25368,53924,19417,-9380,-47359,-33454,-33354,-75914,-107652,-24179,47524,33854,116923,-30306,-92769,-73388,-78844,29502,-19121,-55775,31421,40334,-92726,-16759,-44081,5335,-79821,-466853,322373,77532,94621,144511,54562,34986,46963,25701,-69435,-18783,-24810,44056,66928,54585,110702,-24763,-29366,34855,58307,-30611,-60317,31820,43838,36051,43990,33049,-16165,-22177,32197,32271,-8682,-5917,44145,38347,10139,-32171,11983,18282,39657,-4805,-17489,19776,14797,-2008,-10248,-61289,-30475,-57044,6335,75080,28155,-8051,-19240,-25643,-73191,-37045,-21800,28565,14578,43930,-68824,2391,16615,75281,86952,17240,-83372,37303,-6005,-80601,56282,50043,44148,46635,23932,60823,-38739,40621,-22117,7442,26149,-69953,-40734,-6310,-18240,21814,40054,85935,-27714,3450,32085,30106,-32373,70941,8188,44775,-880,-14508,-74163,6736,14064,2663,33843,16021,-11119,-54678,-36014,-35119,-30848,-35999,1642,-43764,-1630,50874,-6892,-4737,54673,78277,-33228,-24525,35206,-17802,-10743,-26265,-46465,-6358,35836,-38863,-14385,-43337,31536,-10167,-60995,-7569,26441,-33720,8563,-5057,62401,-45711,-11441,22014,-35274,-50412,-32609,-36943,-53353,649,-69546,-20077,-30309,-58585,52788,24809,9315,41859,-32325,7655,-61872,-18301,-14052,31532,123284,4417,32816,43909,-27688,-47062,-16616,33601,80352,74427,-101017,-1007,95460,36132,-19208,27264,16132,17395,-25767,42700,-11555,41443,-54374,20545,-3948,841,-53531,5467,30428,-17523,36727,-925,52063,-16245,22419,19873,100496,19990,78279,116989,13134,-78349,-33157,-48079,-9563,39869,-8421,-9414,-86078,-2211,-72403,-77999,-82606,-3640,-13475,-20470,63773,18184,35026,76905,29853,45473,-1283,-1232,-3800,20701,35364,60761,37732,-7875,76752,-42151,-8453,57477,21019,4166,57547,72439,1996,76556,-7408,32210,-705,-72845,-32157,-47248,-54177,-27460,-56901,52168,-28319,3520,64130,23374,-37572,-37452,30194,-30826,37379,-9517,17298,-30120,-9266,-10659,69838,-10415,-29210,-66074,14289,52633,-7377,-8404,-45975,-22047,13685,-34741,-92304,-42674,115956,53614,19296,61291,-44931,1697,51974,10583,60963,75067,80433,-44555,-32251,-89800,-87197,-40933,-43921,33455,-5479,-950,36106,35401,88904,27650,-58266,-28937,-57869,41561,-5781,91064,-32077,6077,9555,-67493,-20222,64887,36398,44492,54434,72196,27213,20043,-47820,-86106,40756,35655,-33277,120068,98945,58219,2134,40157,-47964,27699,60691,-2830,-1530,-64078,-41585,22688,45280,-4509,-16365,-31112,41239,57910,4388,-9712,-70097,59268,5078,33792,-60843,-1486,-36272,-7053,-97935,-17343,-20537,23851,13815,-74316,43621,-9091,-130,-57150,-28061,1058,-16458,-58849,-52334,18622,-46147,20470,14369,37713,64412,22611,-16634,64581,5225,-10595,28525,67360,59577,81766,96697,67569,-47745,5300,61821,9111,-68806,26140,91809,-52564,-22461,-2981,31754,148423,40488,69931,39419,-25259,45110,-9846,-53521,46406,11309,26150,3399,35799,-16440,-54451,-46606,22874,17649,-75234,4736,20941,-52626,14566,51978,26531,-20215,51652,5564,-10419,-28619,26531,82656,-5608,-49871,-15177,-5458,-53764,31606,80871,7017,29398,50086,-48217,-9554,-67657,21889,39266,-9899,-87695,-23785,6043,371,66371,-29465,-11198,10363,-14306,-37698,65337,-15010,-45479,35446,72789,22227,113733,44417,-43259,-55074,10337,-33919,-12844,-11285,-348,5856,70797,9964,36435,54483,-16432,-29204,69492,83812,215240,60109,-279875,-159374,-111919,-113815,-73343,-39807,-144178,-65084,-36145,-41669,47610,-40542,10007,-31698,-36840,-17771,5358,53532,-53362,-94113,-47509,-30817,-115043,-52625,-22558,-73744,-30326,54054,25743,13029,11079,-41630,-10613,-79592,28733,7372,9396,-28978,-25879,-69219,89619,64338,15934,-32138,18859,18698,49782,12230,-65832,-7370,-25375,-16270,20825,37515,36492,33145,-42722,-42290,-7834,-90767,-3591,-7559,-41262,-66113,-35242,-41005,-23729,41105,12168,31295,-67025,-50280,86251,16528,24506,-91806,-6546,53213,-51023,22582,-8806,17847,-12536,18606,11127,129564,40447,4557,-18885,-24095,-51654,-79994,-51234,10975,18648,-18047,-54674,-3319,49389,-63467,-52645,-50546,71701,3334,63259,3463,48652,-22482,-32042,-32244,-8230,71299,31815,21201,82540,-21845,-80140,10012,33661,10852,-50512,-16404,27107,-10280,96204,23713,1658,40554,-6385,26136,-56537,-68659,-63609,-50271,49976,-65274,-26469,47999,-25898,25227,-23679,-43332,-26147,-51917,-119884,4039,31598,-9809,305,-32266,-78050,-10054,-72072,-25562,62665,47709,11181,48736,-438,76199,-16948,-34418,7111,2334,-43318,-4869,-21359,-36895,5270,-46924,-105436,15700,-65398,-34201,-79603,121663,-18159,26746,-37798,-83977,-20464,20740,40968,23324,26959,44293,14143,-65529,32817,-12919,13344,-78668,25546,450,-57236,-10732,-7762,33777,84497,-4975,-54263,6875,-16978,-12669,-3722,-69764,-27730,-32537,-21185,-6530,56319,70437,50979,33888,41050,-2260,-92950,36687,39527,121648,9978,-4089,24617,-12947,-73654,-2293,-10270,-30204,-97698,70676,2936,-11883,14450,11825,74622,-15124,-26490,46139,-1406,32597,-11310,-70443,-15689,-16060,12430,30442,32992,54229,-15677,77659,1398,-71352,-88951,11273,54053,66605,58786,-23107,-7394,44375,52277,-46890,32686,-28500,12245,-18423,18027,-72243,-68837,-97962,38181,11332,-34333,4650,-45607,-7439,-29556,4479,-22158,-18853,-109193,1197,12340,12799,-15469,-106639,-30864,2162,-66026],[-35868,23159,7016,42245,-32773,-73167,-82061,73073,43914,58077,56215,104639,21688,-29067,46244,-63889,75076,63998,25574,-46756,5635,14528,-21719,-5314,-27923,20724,3585,103372,2230,-33691,22484,-20021,63979,-10608,1752,25346,14000,39257,88215,-17550,-83700,8314,69254,-66866,32431,26547,93452,25897,42578,-4400,18953,-19490,45274,-737,9861,-1583,67055,135392,-47945,38103,-19010,-22518,-6151,163406,75484,-15943,-18399,-15652,37106,-40226,-104234,-68871,72035,58832,45478,13980,-101596,-52583,16718,-34766,-37468,-45079,-18488,-55150,-60626,-26627,39928,82649,84337,25284,18412,-65680,71586,-16640,-12679,-82459,-43021,-6980,-366,-59080,21748,4775,-4201,1128,47429,47192,-15952,-45538,-57888,48548,58111,-8563,-64892,-48734,-80671,68900,-48594,-35802,13191,-58177,17333,-18722,-18106,18374,38427,73233,-2113,56292,14189,29999,46125,-22603,56136,-17605,-29566,48548,336,-39281,12588,87462,15802,-43067,29476,-48219,-28807,65622,54911,-9917,50617,-11562,31645,16642,22024,-73414,-68119,94055,5666,9832,-16013,-32832,21256,48868,8679,-3614,-12497,56678,45370,678,-100625,-15949,6058,-86486,51567,-7882,6190,-48577,-11018,68828,-38291,67822,12304,-588,78862,66319,-94844,-46498,53287,-46451,-28093,5394,-104879,40417,-3426,103555,8751,-44429,50659,-13231,-34142,-48158,16052,-12317,70070,-2105,-67192,46515,-17909,655,3519,-592,-15242,-15072,34484,-60973,-11220,133188,84706,-63074,-96423,-2057,-59063,-54516,-71380,8364,-33350,56413,7377,41019,-12925,-11630,-5692,-88460,-158809,-53717,40726,35157,125807,-36011,-99079,-72663,-129927,4186,-23275,-57354,2401,38951,-75076,-5591,41555,-10628,-19197,-446822,217752,64857,100115,124566,82822,33853,42739,21988,-80419,-14249,-56965,38164,54364,71122,90296,-49746,-76155,16110,66206,-21927,-55675,37364,31211,34273,56970,34753,-17472,-39821,18131,6288,-34207,-10204,20586,10562,-1491,-60596,-13666,2495,28842,69,-36052,16067,14974,23926,-2391,-68320,-33116,-41676,-18217,56710,29202,-6676,-8166,-16666,-60810,-28046,-26565,57619,13444,24009,-61245,11481,35133,58378,65078,12706,-81184,16971,-756,-58971,43897,61418,74637,64628,-8559,65337,-33036,9433,-12242,13341,34430,-79977,-48145,-9851,-13518,19619,25961,98801,-21656,15238,16673,15675,7576,78349,13821,34041,-16774,-6553,-56992,-1277,-10263,-8793,34223,25444,-8246,-55642,-45675,-34198,-45058,-51809,-9888,-43563,-21195,26802,-4585,11866,108127,101884,-33773,-46535,23080,-21819,11837,-15609,-60058,-9577,35716,-41408,-14137,-63538,3080,-4472,-58273,-27528,-2321,-38341,19276,-12904,47203,-31979,26950,11328,-36986,-43145,-2074,-33266,-57306,-10592,-62981,-470,-16038,-72196,66578,38489,-13280,445,-18917,-30336,-34341,-19735,-14893,27241,123741,15497,26849,38460,-1932,-19573,-33194,42707,77552,55115,-89253,19861,44903,26073,-5035,33011,39472,43994,32594,59171,-5165,28524,-64547,-6699,-13178,8742,-23618,-14733,24205,-21793,31194,2728,80884,11410,38400,37743,132491,36921,78584,137385,23665,-75129,-50368,-63235,-5132,39274,10129,-3769,-105964,-10211,-84079,-66720,-71934,7376,39100,-27479,33297,18200,51326,104953,70787,44531,30794,4389,-30618,-19435,7034,20145,26648,-26021,56317,-41533,14063,98343,22766,6808,31704,73611,17706,72614,3689,31654,-949,-55430,-24606,-26159,-15584,4726,21033,58547,-40502,-9412,53176,27096,-34194,-27247,4903,-42481,13653,161,-14538,-26676,-11051,-17669,60643,-4139,-45375,-75688,-8662,63509,3136,-2493,-47403,-4801,29502,-21560,-65960,-12309,123404,49905,7591,50541,-49515,-237,52226,-4726,52770,107279,98022,-38875,-29474,-77438,-67284,-21806,-42081,57971,3685,-2142,45349,37723,66642,35893,-61056,-32390,-57476,25284,-23106,71553,-54642,-8276,11202,-63255,-28934,98366,40884,28752,58878,74136,43039,31705,-28449,-86863,44562,74637,-13346,113855,101341,52882,7818,35251,-50483,29147,73081,12766,9268,-59453,-20389,22277,41950,-1392,-26772,-33302,19842,64201,9252,-6232,-64978,82551,27186,77419,-59777,-24679,-44452,-19551,-91677,-48197,-11374,11629,-8078,-47951,37552,-1211,-14346,-44578,-40004,-16269,-18951,-36796,-47845,33774,-6458,41013,-14991,29746,57419,24807,-19022,62036,2936,-7798,14859,58236,49523,47519,91502,99939,-41657,18813,63385,-2789,-70839,17480,52820,-35270,-42040,-19450,29817,143580,48223,66996,30772,-35943,11102,-23582,-62402,16017,8813,-14296,-5061,33129,-38054,-39665,-68413,-24807,-3318,-96625,11930,2447,-70131,-6679,34586,33618,-492,18056,10590,7181,-54583,43304,96616,7800,-26937,-21017,16611,-40637,41401,81180,-26210,18912,32053,-40280,-15201,-71091,17454,54549,-6789,-67954,-9067,-3484,-3816,69894,-43366,-24092,1082,87,-38101,72656,-6333,-58501,6571,48684,22396,122442,33532,-46928,-30018,22962,-17160,-26635,-35853,9816,22881,55682,9055,31451,57688,12129,-2290,73829,99807,229036,43475,-250572,-160725,-108738,-102943,-75856,-56861,-144609,-68577,-32135,-6261,58254,-35210,13474,-24052,-30461,-15335,26400,41623,-35099,-87298,-53025,-35791,-98165,-50400,-29435,-44502,-39388,46564,19638,26157,5921,-52665,-22330,-78744,54346,5118,7792,-34537,-36315,-61325,62368,56622,30518,-21096,22500,-12348,53487,13280,-90370,9677,-8967,-6329,16854,37520,32008,29889,-28950,-36985,-12648,-100774,-10105,-6091,-50498,-56695,-38582,-60256,-14036,45700,19991,35492,-56517,-58192,90986,40914,55722,-81466,-3556,62375,-33346,33546,-10857,19366,-25324,20747,26056,108563,34648,19329,-27897,-36777,-67425,-82601,-49480,460,19631,-17518,-23796,9661,37790,-74981,-56717,-51901,65049,1030,69951,7427,54962,-7031,-48053,-7489,-5360,59016,14261,20514,94610,-8248,-69804,334,46468,-8470,-56936,-14989,31296,-9391,95906,47780,20775,25160,-36194,12178,-56515,-70029,-70151,-39734,67874,-47220,3514,40956,-19790,35423,-17716,-35999,-6247,-35375,-113851,-21024,52204,10543,2841,-17649,-62603,-15799,-74335,-24802,50183,40214,19232,45858,-10809,49262,-13317,-37642,22580,-10672,-43100,1217,-48646,-53484,2798,-54217,-106083,-1468,-72113,-38646,-76477,93891,-42411,33792,-29609,-66717,-45210,15258,62959,40999,35699,41624,49091,-20915,78921,-10736,6749,-49088,31511,31757,-41288,6593,23636,40631,72930,-22326,-35215,19841,-5899,-11210,-1734,-68574,-39807,-19713,-21309,6503,55660,74124,57043,38153,34534,5594,-78173,29568,16891,87971,5454,11424,18775,-28408,-69370,-25742,-32247,-66021,-115890,58114,9734,-899,13159,-25841,55332,-14537,-30624,26176,-392,14671,-7754,-85045,-7450,-6741,24654,72465,46217,-2536,-17870,81582,-16894,-85621,-102655,31768,69545,58402,53745,-32336,-7304,20735,53836,-25916,36881,-33575,15241,-3117,-10377,-62103,-53671,-88021,33027,32162,-4924,2124,-56571,-574,-36623,3827,-34029,-6836,-76311,28044,8887,10449,8048,-99563,-33588,-6333,-69188],[-27661,24059,12005,40847,-28157,-72099,-63825,70014,67753,35000,68266,105600,9750,-19000,46832,-68085,66012,48415,18834,-32948,-15182,23514,9701,-16309,-14673,34232,87,68357,-50715,-46999,11183,-27020,42689,-12058,-10002,25800,12663,27235,93388,-21614,-64105,23882,94103,-6485,54198,34286,89364,32230,27137,-10666,9672,-28530,38381,-5621,46512,-12838,89366,102604,-49760,68812,-10835,-41725,31020,164526,46444,-22116,-5519,4987,69461,-22945,-94204,-70259,42064,60359,39662,-2406,-124152,-26798,31966,-43133,-44715,-65858,-4878,-34607,-30288,-13891,31868,64584,64347,40665,23729,-55609,76026,-20855,9728,-59898,-26023,-20010,-15773,-61526,16392,2715,-17952,21288,73342,45318,-22020,-35568,-50332,43270,51054,-14611,-58211,-23251,-57454,59228,-14095,-42467,-7694,-76211,-1502,-38803,-47384,13069,19821,95572,1375,70004,46061,46007,42558,-30643,80177,24701,-24790,36695,41600,-7273,15117,117854,-7337,-31089,35855,-36847,-8833,53495,27046,-15133,57680,-13707,72573,17563,15906,-75212,-40802,85313,-2937,-360,-21088,-57768,10334,47970,17564,36088,-5524,62580,43178,-853,-64612,-19413,-3494,-85857,38892,632,6458,-34778,-7083,69436,-42881,53417,2878,464,50272,32176,-97212,-40106,45578,-45409,-26561,1388,-47408,32016,-8841,99962,10281,-65198,34039,-23604,-28789,-8286,8321,-25033,65747,-22747,-80427,58570,6089,18587,25707,-8649,-18596,-11843,36192,-50457,16120,92823,44080,-80052,-65399,-6623,-45236,-36306,-96507,-6158,-34617,52227,-9494,73861,9248,-540,22793,-92577,-183921,-77379,28147,35837,108396,-37523,-96578,-62920,-126015,-11556,-22377,-66711,-25381,40206,-50502,-14432,123019,-28467,36221,-404332,85995,55172,71985,84200,99206,19686,25332,15340,-79085,-6095,-68473,35301,48662,90958,71363,-70263,-99751,-4228,66856,-13437,-41693,47624,15715,25446,52573,30023,-10805,-47942,-1540,-23687,-57804,-17299,6966,-12649,-7998,-66746,-35407,-14185,16847,10579,-39230,8488,17077,42124,-7539,-79960,-29721,-36084,-46210,20198,20272,-9379,8086,-3176,-43263,-24178,-30108,72696,7573,-15759,-54859,17948,65733,47745,28587,7165,-49564,4426,1442,-27993,21902,47926,83270,66609,-27200,60323,-23168,-15148,3986,23668,40182,-81151,-45755,-15304,-15774,15631,12610,87333,-17053,36416,64,16771,48916,59496,14367,23191,-27395,8402,-27424,-5193,-30067,-18743,25566,25279,-7755,-49279,-52093,-30142,-47411,-63859,-19384,-42189,-31477,1983,-12424,17528,129906,99065,-29427,-57414,20239,-25032,33547,-8173,-68542,-12168,41502,-35795,-12179,-75229,-30108,12581,-41546,-38497,-34128,-40836,29716,-20020,31263,-17554,57845,-5805,-40904,-36337,26763,-25489,-39809,-17618,-38228,20569,-6817,-80471,68175,48176,-23711,-43413,-4306,-45323,-156,-18400,-8381,18296,110771,29548,8748,30382,23671,5631,-44706,46832,63298,31081,-70689,30918,-5993,25858,9886,33737,53071,68275,79860,72964,5474,16399,-66657,-33498,-20909,17886,3637,-30372,13752,-18890,16814,15623,105160,48250,46248,53614,143290,49623,62231,143488,32578,-37479,-67210,-57558,1323,25781,23485,-4368,-109984,-15243,-85547,-41533,-49211,20074,62085,-24873,680,17364,58325,103464,113513,49412,61408,2900,-54772,-64073,-14338,-18151,20435,-34609,29735,-34827,35753,126100,21041,6012,10933,74617,39348,56524,22684,28745,5434,-33837,-16300,-3476,17999,26744,70886,66965,-57927,-21849,31828,28352,-28321,-11590,-9181,-44822,-251,2478,-32867,-28127,-6143,-25993,41430,9534,-50632,-73565,-39645,64122,10435,5995,-42016,3717,35122,-6680,-31911,18877,121015,41367,-3024,37290,-37831,2497,55687,-21166,30250,119318,107221,-22181,-29515,-58335,-40132,-6250,-31512,73049,11331,-1561,56571,31826,33826,45500,-50394,-34067,-45525,-752,-36276,42523,-62116,-6103,16380,-47318,-30079,118089,40451,-5216,58467,60816,62846,30944,-5267,-69725,36707,99147,6438,79268,97570,44780,12373,25520,-44562,32456,82973,23912,21237,-44386,7055,19620,33671,9085,-35523,-37274,-1866,69752,11734,-4266,-53792,79485,47782,112560,-48959,-37707,-39146,-24398,-71051,-55830,9842,10396,-21038,-14081,29590,5150,-20732,-26100,-37320,-28434,-18695,-11835,-37486,44604,24748,49683,-37753,22283,49536,31175,-25338,51963,10387,-462,4943,46341,35552,23080,80349,124631,-35300,33526,55359,-4401,-60804,14096,-2448,-10825,-57600,-29849,40874,106866,45583,54290,18377,-41386,-20789,-33042,-66493,-17239,2805,-42177,-7281,27095,-55145,-19085,-77072,-66729,-18303,-94177,29294,-2007,-72717,-25689,28601,49523,19617,-19247,22584,22356,-70568,55585,88834,22417,6245,-17399,31083,-18886,48663,68861,-51088,9390,1964,-32766,-17278,-60696,5522,60712,-1229,-41519,5331,-12161,-8202,63814,-56230,-35783,-3174,15242,-20468,65813,9638,-49697,-11108,22783,18320,113746,18308,-45705,10120,32101,-1130,-30446,-49343,18557,39746,47666,13542,28338,59660,40115,21132,67522,122517,238451,56993,-222793,-156669,-99168,-78449,-69661,-82067,-133766,-69355,-29823,33419,56010,-19746,13267,-13893,-27079,-17297,36636,22561,-12752,-70560,-48557,-29433,-54730,-40976,-37647,-36826,-33965,23920,9190,35216,-10240,-54092,-22884,-65131,77528,18739,7780,-44557,-50991,-50188,49008,44512,36622,-11669,30079,-41243,40694,11728,-102704,27817,6229,1223,6578,29020,22854,22705,-11680,-32236,-8614,-90448,-25237,-10716,-67745,-52493,-46341,-75778,2379,44574,31787,35141,-55693,-62219,74967,46582,69915,-63306,-3104,68126,-14020,40794,-8263,16902,-37840,24070,28973,71664,23366,29049,-31675,-42212,-83720,-89868,-45730,-18759,4973,-7071,-8837,13545,13973,-79600,-64644,-53232,52679,3822,69310,15760,54711,7791,-58432,10030,-4736,38521,-13100,16521,91618,12547,-48728,-4339,56816,-23842,-55580,-12392,29336,-857,92384,65504,47721,11575,-63928,-952,-48114,-74336,-67999,-15924,60594,-24708,32171,33091,808,46890,-12138,-25188,9776,-25941,-95138,-47156,61832,30783,12761,-8202,-36747,-30708,-69700,-24205,23780,11024,27160,39564,-19790,23025,-16716,-44333,35845,-20267,-35453,2660,-72015,-60168,11824,-50554,-96932,-15033,-74794,-33917,-66570,57007,-62742,32147,-14977,-32720,-48431,4917,67972,46052,36396,23257,80896,18906,107130,-1080,1277,-11097,58168,66391,-25706,22990,51078,42703,53983,-37145,-19196,29713,4189,-15303,6503,-57681,-43582,-4708,-20555,18449,50032,72800,59445,32879,29598,15543,-58563,16480,-7145,48075,-506,27496,9149,-38037,-46632,-25757,-48913,-89821,-99463,50448,15965,4460,14919,-62156,34868,-16981,-41899,221,-7070,-1064,-1353,-84430,15514,8330,33466,112358,50109,-54193,-7580,68698,-29444,-76195,-100568,48206,65968,45001,50967,-35129,-11784,-10722,43843,-7352,36468,-40148,7291,13153,-43839,-46953,-29449,-67421,21462,45897,21316,6654,-53533,7617,-53826,-3957,-44173,1264,-25119,61204,-2003,5180,27972,-76429,-31158,-14618,-68452],[-19849,20041,21140,35508,-11035,-51999,-37275,55938,81699,14199,64017,86753,-19573,-5965,44089,-69955,42790,38101,11819,-12888,-35957,23793,29275,-24912,-3099,43837,3042,29330,-85545,-52183,11266,-24843,24088,-17979,-17305,29611,9256,32081,93428,-18698,-29678,32590,95972,54946,56356,36466,68077,43003,11064,-11105,2792,-22921,30407,-8115,69128,-28401,92316,54288,-50400,77999,2068,-76484,63054,137779,16964,-28064,17978,31916,93586,-7539,-76176,-58956,336,61215,36813,-9765,-125840,4226,39530,-46824,-38959,-65331,19808,-13061,12001,-2726,22919,27333,46853,54621,25616,-28092,85881,-25497,23570,-42135,-21129,-29062,-26283,-53551,4571,-3333,-27391,42843,85845,41297,-27725,-19155,-38447,38609,41299,-19808,-35124,-8691,-26653,36118,19026,-54509,-27120,-75075,-14592,-55132,-69600,6115,10196,100120,7279,72928,74120,50898,34609,-30052,100031,71778,-20341,31232,76468,18518,23273,103263,-36140,-15988,31803,-20789,22760,35522,-7405,-17739,54846,-13704,82216,13348,6161,-67242,-11536,68028,-12573,-8422,-21629,-84581,-6359,42123,21726,62704,-11994,62861,34981,-2733,-28082,-22207,-8035,-75360,25343,10018,4890,-13447,-2835,54290,-49852,9650,-8448,363,12119,-11581,-89705,-32662,22631,-34069,-23657,-5077,3550,12472,-19707,71142,14886,-76709,18603,-21736,-14053,54845,-8588,-26708,69201,-33846,-87937,60805,18275,32642,37471,-22268,-19250,-10088,23636,-29814,37947,62227,6418,-72142,-19640,609,-34489,-20526,-118585,-21102,-26556,45059,-24149,88300,14708,-11295,44343,-88568,-174568,-88465,11630,36430,72944,-28206,-84396,-43060,-95077,-12820,-18705,-74225,-43216,45920,-27687,-41902,172202,-44296,79750,-344745,-53121,50552,20869,46492,104152,3631,1246,9618,-63200,7520,-57698,36777,53334,108015,59242,-79487,-97543,-20477,59688,-4970,-25639,54041,1192,10221,37158,20365,115,-45550,-24123,-51737,-75196,-24258,6185,-23070,-2144,-53249,-48146,-27210,5590,19136,-25287,135,21023,47929,-25489,-94055,-20337,-41287,-72675,-22262,1619,-16136,24351,9949,-25267,-21615,-29235,70497,-638,-58949,-50151,21558,86996,43602,-11615,2836,-3520,2874,2067,-3524,-4252,-4516,63760,56624,-25562,47338,-11386,-17931,18631,36156,46569,-74202,-34309,-20035,-21092,5380,1847,53946,-15494,62335,-14748,34493,80213,26672,3185,13788,-38793,25039,6600,-6990,-39825,-24550,13394,15473,-12098,-35669,-49573,-23658,-40482,-68270,-21870,-39159,-28906,-17758,-33248,14457,114289,69859,-23872,-58703,26222,-27318,49781,-2645,-72223,-13944,40289,-25028,-14521,-77845,-58483,31541,-18548,-38281,-53256,-38235,38423,-24105,16007,-6561,65530,-24870,-49161,-31041,44769,-15026,-12031,-19058,-7355,38722,-2794,-80046,57259,51078,-18453,-75841,8162,-30216,30786,-13759,2365,4556,89779,46396,-8166,24977,43976,23250,-50672,43579,41987,5074,-50063,31464,-38152,32778,20096,29671,54302,81365,98646,78078,12492,9986,-57664,-53889,-26256,24945,13560,-37855,1868,-8849,-485,32705,114124,85610,42802,65369,129378,53138,33680,131402,36931,15971,-79475,-35039,8318,740,22474,-9111,-90610,-16554,-80446,-11351,-21013,27940,55360,-13106,-26471,15876,50281,77217,147102,59430,85248,-6690,-68886,-98591,-26431,-47128,18155,-30804,4616,-20634,53001,130147,13464,709,1557,74963,62887,31396,42330,24513,17194,-13043,-7926,8485,32932,32887,76842,73030,-78278,-30371,4408,26178,-20312,3443,-11599,-36188,-7091,-4996,-32564,-38295,-347,-34283,17330,27019,-48040,-61836,-66038,49654,12707,14166,-28399,1498,29676,6491,1374,41926,111224,26329,-8058,23922,-15090,6243,60197,-32723,461,102184,98778,-790,-31323,-37395,-12072,3731,-16697,73016,11176,1198,64813,18316,-912,54007,-23470,-31025,-25621,-24824,-35100,11159,-55491,8388,23020,-25297,-22591,116090,35735,-48667,57740,37529,79088,19909,14037,-51006,16092,91144,19214,28549,87727,37987,15113,12261,-29761,38427,85886,28975,33288,-22463,34031,15544,24266,24919,-38215,-38283,-17592,66186,9658,-2435,-23714,60478,57817,115189,-31397,-36539,-23450,-20356,-41259,-49849,28621,26333,-19175,16345,22142,7630,-19804,-6830,-16635,-32727,-11797,11515,-21706,45550,44003,44608,-49384,18312,44365,38715,-31512,38719,22917,8897,-582,35291,22201,10010,67929,128596,-29574,43489,39689,637,-39543,20484,-59002,12922,-62974,-26042,58265,55926,34673,33520,1087,-36941,-37546,-32321,-64072,-44269,-8275,-52616,-1179,19557,-67623,1741,-67037,-87091,-23471,-68084,55247,13622,-64993,-38228,35711,63729,40447,-44369,39491,34096,-74517,60121,71741,35696,36871,-4296,37593,3225,50445,41443,-59527,1672,-32455,-27850,-15915,-42413,-12433,57863,5980,-14847,14444,-15833,-11531,49974,-67010,-44285,-2069,24295,10049,49183,30569,-25513,-12668,1722,10567,86956,5082,-41629,50593,35771,11088,-25844,-45934,25610,54042,49006,23513,25027,62653,61886,37180,52487,145370,241191,104042,-201447,-148110,-87070,-44902,-57045,-108241,-113015,-66330,-28122,64191,40668,994,11720,-4812,-34558,-22160,34715,-3785,5209,-46929,-33456,-6701,-1012,-25826,-46724,-51469,-15050,-7837,0,35711,-29932,-48686,-10563,-41681,86820,40482,15000,-54888,-65907,-37583,50440,28531,29495,-6765,39275,-62658,15370,8553,-97006,43273,13039,5184,-5123,11023,5240,14217,8081,-30722,-560,-63582,-43511,-17558,-88930,-56260,-64263,-82703,21510,34805,39580,32288,-61798,-60970,43003,30310,65263,-42659,-4426,68537,3532,42911,-427,8242,-47204,26098,21633,35348,11660,29442,-27682,-43615,-97540,-103429,-44470,-39797,-24453,12793,-11306,6605,-10752,-80156,-76538,-53513,32357,9415,65585,26340,52178,20288,-62521,14336,-4936,16447,-42749,10875,74606,35790,-34029,-6711,60144,-32139,-47857,-10582,24300,16623,90608,68729,66351,1013,-85504,-9847,-31155,-76679,-59395,10857,31473,-8314,53071,27818,29234,55725,-6849,-13171,15353,-23990,-66758,-61055,59797,46056,28071,-4583,-4200,-49716,-55647,-23830,-6488,-26358,31370,30170,-25261,4954,-30264,-54195,41988,-24396,-25797,-3915,-83712,-58847,25842,-38019,-82082,-16167,-73175,-21181,-54768,20363,-66649,22733,3248,7573,-30196,-3354,57692,38945,31689,-5143,100186,36874,108768,9978,-1514,15033,97569,92835,-18354,30627,64789,41764,31887,-47621,-12155,34256,11000,-21255,19001,-36411,-33300,10134,-17126,26717,41481,66156,55955,20738,30253,23348,-41712,3979,-24482,9685,-9027,37307,-3331,-39666,-13483,-10161,-59515,-98480,-59205,45598,19021,1049,18333,-88046,13170,-25011,-56511,-23152,-19532,-9370,6486,-68393,46383,24145,34837,134291,43299,-79068,8408,41364,-32269,-36665,-73452,58612,49817,30489,49061,-32231,-23073,-40998,15498,3531,30471,-40533,-8151,25667,-68829,-26605,4989,-40545,14813,47467,35055,17739,-36944,17093,-75924,-20377,-48534,3120,28486,91616,-18446,1019,37677,-47894,-24482,-19963,-60454],[-15675,12477,30846,29955,11855,-14748,-13301,40674,88366,589,42106,53907,-53244,6378,36729,-69683,14135,35215,6790,9656,-50822,13658,29627,-23544,5074,46698,10515,1836,-84609,-47506,20259,-17042,11420,-25286,-17457,37909,5766,51595,88895,-7916,8865,32739,78902,89050,39855,33735,36018,46553,-2619,-4360,3586,-5616,22152,-9451,72634,-39068,73552,13719,-47092,65930,13793,-120064,75112,97794,-2545,-31700,43414,54287,104130,3947,-56641,-41039,-41543,58919,36319,-10789,-111574,33469,40277,-47273,-22435,-47250,46293,2198,55660,5220,17819,-16977,32930,63440,24984,7568,98064,-30309,28421,-35970,-31177,-31107,-30363,-36582,-6737,-10840,-29804,59841,83763,38312,-31677,-1532,-26557,34161,26455,-22876,-5050,-9761,-415,5559,43273,-66907,-39823,-57514,-22869,-64649,-81560,-554,8605,85475,13735,64939,88097,46286,23882,-20016,108051,101848,-18191,34044,91894,30441,33959,39918,-62274,-458,18958,-5713,56105,17093,-38045,-15380,44279,-10281,67064,4212,-4640,-53340,7755,47740,-20927,-14410,-21838,-103171,-21154,33095,20689,71386,-28407,57379,23621,-3028,-1866,-23217,-1886,-59925,15413,19852,163,7407,1942,28075,-50295,-45765,-18921,1589,-23767,-49765,-74411,-23686,-5068,-15679,-18605,-14220,29475,-11538,-31871,26114,24280,-76629,7809,-8925,5493,114775,-29666,-18122,75620,-31610,-87825,57736,21343,37244,36752,-38601,-12787,-6421,5747,-4791,49989,54653,-18988,-40073,26874,21412,-26149,-9542,-127239,-31835,-10578,37684,-32016,87401,5111,-39584,53567,-78852,-137426,-83365,-6537,37407,33535,-5517,-65257,-16510,-62275,-1733,-16082,-70400,-46543,53935,-15994,-81173,177967,-56014,106229,-273646,-175051,52547,-34643,23061,100349,-81,-20840,8175,-34137,26586,-31041,42030,67434,115238,55507,-74600,-76300,-29005,46106,5923,-13598,51171,-8551,-7379,17767,9325,10431,-35527,-44920,-72483,-82947,-26914,15598,-18111,17484,-28508,-51034,-33493,-2083,19719,2745,-5774,26463,40813,-51085,-101488,-6549,-51200,-91698,-54549,-22667,-25359,35157,17396,-11094,-17806,-23213,52878,-7356,-87786,-47044,22511,81765,43440,-41674,2116,37519,12273,3726,3823,-27237,-88290,20376,41839,-14178,28906,-898,8817,25041,46308,55331,-61299,-16859,-21467,-24214,-9472,-3770,12041,-18433,82923,-25660,64030,94082,-5832,-22276,6282,-54191,38271,37574,-9179,-39533,-25703,2949,23,-21084,-18612,-36076,-13698,-28930,-64660,-14435,-35190,-15323,-28978,-62809,7581,73285,23318,-19151,-55034,37779,-28915,58438,2779,-71356,-14816,25591,-13708,-22975,-71798,-71884,44269,3231,-28613,-47910,-28088,43840,-24443,2218,-1858,43593,-39897,-62100,-27210,47752,-3783,11224,-15685,13212,51087,-2517,-70005,36883,46691,-304,-88751,15898,6708,51500,-6464,12459,-12514,71179,66019,-10582,26632,53671,30634,-52134,31746,19923,-18174,-30306,24358,-44090,40244,20772,20605,44234,78746,87431,69612,9672,13539,-37760,-63583,-29307,26123,-4535,-36065,-8124,5658,-12915,47786,103140,114252,27814,71030,95500,44663,1317,104169,35114,63085,-82562,-5521,14099,-29758,3042,-13889,-52126,-14278,-73873,12826,3891,26629,32688,4410,-44901,13252,26728,42671,164308,70592,99786,-22240,-69185,-108767,-31466,-63210,17373,-15918,-11662,656,63555,110333,-1339,-8708,5686,74456,83298,4269,53751,19036,30861,2568,-2719,1441,25267,22836,45477,72585,-96668,-34440,-21730,19501,-11767,12487,-6104,-19011,-10923,-20883,-17041,-56908,-1037,-41187,-4708,42207,-43564,-47664,-78072,19536,10727,18577,-8037,-8614,14135,14384,28704,52239,92873,5657,-4510,13785,8462,7456,63573,-35167,-26079,57018,67875,17121,-32864,-18009,10029,8440,-3289,59258,748,6437,64705,91,-27436,59670,15780,-22025,-4344,-29626,-14031,-14090,-39237,25209,27492,-4474,-8372,91466,27929,-87284,58678,12150,83789,3820,23379,-42641,-13608,53318,22119,-17364,72144,35519,15424,-2120,-8423,47451,79872,27861,44139,-1720,52777,10795,16163,41012,-32825,-30142,-24910,49045,2667,-94,26570,40630,53353,75451,-13420,-22577,-2564,-7943,-10436,-48780,31272,58875,-2369,34871,17041,6689,-16515,7916,20403,-28430,3682,28888,-2229,33898,50734,27969,-50116,17948,43940,43403,-32257,27047,34045,17563,-2164,28179,13559,4886,56704,105109,-25087,43940,20565,6688,-12103,35833,-98114,29580,-50920,-2640,71711,10965,20337,9149,-21551,-21750,-33121,-19518,-54036,-56311,-24951,-47973,13771,12394,-75611,16655,-38784,-77719,-18952,-29951,82732,45822,-54282,-42519,50492,64762,60594,-45067,57500,42306,-67193,56838,54189,45485,53610,16623,39242,17498,45144,6715,-48581,-4613,-63440,-27691,-11914,-23487,-31959,47554,13549,7134,15623,-12181,-13214,33173,-75502,-47178,3255,23579,40968,30142,52034,2246,181,-10165,1257,47574,-466,-37266,76126,34895,18596,-16258,-24832,32221,62968,57320,37576,21163,68981,73678,45769,36702,161494,237997,168608,-189162,-137328,-75691,-7961,-41539,-124252,-85148,-58918,-25378,71979,16724,19576,10572,-729,-58721,-26972,23626,-33030,12107,-22044,-10228,32885,41533,-8567,-55377,-79825,9356,-40135,-2665,27772,-44581,-40581,11514,-13521,78228,59669,29552,-59519,-76098,-23768,59681,10730,8696,-8455,47541,-74236,-14147,4689,-71980,52086,6948,4701,-15201,-14238,-22290,7067,28436,-33325,5686,-31390,-58052,-21700,-108028,-66398,-92263,-79299,34629,17312,35226,29933,-65822,-53580,5362,-1862,48303,-24409,-6911,61839,17038,40155,12925,-5752,-50753,25318,9466,11453,3420,18395,-14307,-43101,-104122,-118844,-46701,-55383,-61065,37031,-23193,-8488,-21232,-78564,-90392,-51126,4544,15026,62558,35880,53393,29654,-60709,4437,-4274,-1335,-65695,5553,50190,55171,-38106,-9987,54497,-31933,-36184,-9452,19269,40277,91610,56899,62781,-7037,-98865,-15027,-7478,-71748,-46010,29348,-4679,-7670,60813,26437,54540,58566,-990,-1634,7993,-26457,-33704,-53497,49031,52483,44918,-4285,27466,-64412,-34172,-24202,-29583,-55320,28231,19531,-26012,-3546,-51523,-63101,36859,-22618,-18844,-18940,-82211,-54717,36928,-21748,-65018,-3608,-67555,-3272,-45723,-7565,-43980,9254,20287,41960,693,-3164,39650,22855,26988,-34286,101174,25812,85805,16528,-2038,18043,130422,102345,-21478,23380,58377,39339,11515,-52652,-15943,32866,13759,-24515,32025,-8390,-8318,21958,-9519,29177,33095,55139,46865,7115,37459,25516,-34156,-2048,-28649,-21180,-19098,39080,-16586,-33085,16451,10407,-63783,-93872,-15676,39852,16967,-11364,21487,-98843,-10278,-37610,-69484,-38129,-34347,-8458,14087,-40111,74595,35353,27620,126821,26656,-69998,23927,7943,-24976,20389,-24607,63685,32179,21383,47103,-24389,-39652,-62948,-28843,6294,19762,-29157,-24718,31155,-68639,-1903,42468,-14061,20118,35843,31927,31159,-12694,28629,-95113,-41707,-44686,-1234,67898,107953,-36685,1715,34611,-25574,-14892,-20165,-43493],[-17168,4125,37271,26972,32800,27238,354,33720,91964,-3336,9064,16635,-78499,15470,24808,-66429,-9906,36771,5741,29953,-55643,-4529,11070,-9791,9002,42226,20183,-3806,-49511,-34012,30276,-11681,5580,-29331,-10174,48923,4484,74540,81057,9306,41849,25679,52957,78549,11715,27786,2935,36421,-11076,8870,14993,17344,14845,-12830,57706,-37949,35851,-4757,-38279,39575,19381,-149269,63440,59638,-9571,-29868,60079,64874,99117,12627,-40226,-23734,-72701,53151,38147,-8552,-89394,55876,36905,-45825,-1777,-20850,65519,7010,87784,8988,19152,-52841,19850,64700,23476,39305,101574,-34229,26784,-43526,-52123,-25295,-29469,-15818,-11991,-17086,-25019,67575,70327,38576,-32835,12431,-19347,27421,5848,-23378,17012,-25480,12412,-23831,52603,-76206,-43625,-31112,-27809,-67114,-81334,-4416,11536,58789,18978,48656,82967,36531,12529,-1980,100818,99672,-18272,42685,82893,27767,42500,-45200,-76454,13506,1807,4600,80581,3999,-55902,-7384,31309,-3759,44937,-8159,-13958,-39504,11421,30521,-25729,-18393,-25434,-108108,-25797,23923,15235,63274,-46534,47347,13897,-318,9304,-22303,15293,-45442,11579,28886,-7996,21519,7230,-1264,-37366,-91841,-26343,5461,-47605,-70631,-56584,-15054,-26821,4044,-11222,-24107,25813,-31160,-41061,-19152,40273,-65690,2377,9024,23409,144370,-48893,-4600,77617,-15961,-79713,53494,20301,30949,25493,-52180,162,3307,-8435,17312,50635,69494,-28363,3435,57611,51781,-18633,-3560,-117109,-36267,8192,31028,-32645,75051,-13476,-70440,49084,-67046,-90333,-63121,-23725,38848,3035,27293,-44849,9862,-37652,14959,-18183,-51259,-36268,58910,-20932,-122141,148785,-63524,113600,-198329,-259132,62479,-75192,15245,91363,17432,-33007,12337,2872,48804,224,49056,86274,107433,59005,-57052,-47666,-29551,29013,21870,-7844,40028,-11099,-20501,-420,795,15986,-23045,-59294,-82445,-78687,-20718,28804,-2226,45170,-2482,-47643,-32682,-3370,10906,37333,-7114,33002,24139,-76185,-89309,9123,-59704,-98743,-62610,-44991,-34549,36607,15466,-3097,-12411,-13719,25827,-8854,-91496,-44843,21339,47660,43604,-50903,6581,59021,29116,8713,-7089,-40596,-168148,-32144,29043,-12630,8006,4861,58667,20164,49685,65465,-45294,2260,-17957,-20584,-21970,-2829,-21894,-26355,86145,-32020,96130,89605,-27741,-57671,53,-69825,45050,60769,-13604,-35044,-23954,-2703,-14783,-31237,-3361,-14513,1909,-17789,-56492,2271,-32156,3178,-31039,-89468,1587,28564,-26425,-15356,-50962,50107,-30111,59888,9267,-65513,-14820,702,-6327,-35292,-59011,-64493,46173,18822,-14078,-16458,-9682,45946,-21542,-9243,-4406,1078,-45516,-77221,-24117,37618,6459,19169,-10163,11305,56398,-3776,-52077,12300,36728,22578,-82472,18240,44549,59956,1711,17075,-29377,64324,88027,7119,37051,48589,28182,-50167,12624,3133,-33115,-11916,14834,-29677,41395,10381,6299,26816,61449,60093,46302,-4497,28706,-10510,-61248,-30949,18541,-46599,-26292,-13354,19929,-13748,55674,75282,128020,4327,69106,52619,24968,-25199,72251,27143,87472,-73346,19775,17186,-56909,-31258,-14524,-9089,-9288,-69865,22575,17605,16395,9859,22514,-55606,8796,-6441,16133,163211,77283,104766,-38624,-56823,-88476,-32426,-66658,15503,5050,-14417,26126,66897,76910,-22970,-20343,19871,73390,95957,-15723,50551,10963,41642,9852,-6516,-23776,2276,1484,-2246,63422,-107257,-35346,-38818,8297,-4993,12664,966,-695,-14391,-40175,4021,-78607,-13315,-45642,-17605,48673,-42668,-40185,-73129,-21102,7433,17006,14986,-21165,-9009,14097,48537,52120,65082,-16247,7893,10262,21770,4147,64260,-27258,-39462,-3098,18504,24455,-32018,-1352,20569,9678,4036,38419,-17215,14149,52895,-18564,-38332,61760,55876,-8347,11483,-3639,23283,-25817,-18501,34087,26758,9450,7950,52955,18069,-107428,59269,-8025,71922,-11250,20414,-46519,-44792,6350,16218,-41062,52367,38216,12874,-15178,14167,58353,67002,21727,52038,8852,57368,6077,9796,51632,-20710,-8874,-25051,20827,-7336,2749,82607,31365,36940,7794,-1341,-1739,17734,9852,13064,-65545,12527,96206,22597,38427,14920,5164,-17541,14353,66576,-16820,26350,38324,18102,11580,46100,5387,-44225,18457,47846,41911,-23357,20395,38213,23857,516,26557,11732,2010,46631,58701,-21992,33481,3357,8739,14324,55296,-106775,36545,-15117,39286,72725,-15191,8445,-13025,-47543,970,-11259,2555,-35911,-48871,-45991,-34358,35654,7173,-78164,20718,165,-42062,-8911,3888,101630,81020,-46537,-39848,62683,45984,76806,-18433,72344,46929,-52258,48777,39841,50568,50828,42161,40046,19285,33362,-22404,-22106,-10323,-85610,-33281,-6207,-8982,-47214,32184,20055,22104,9159,-1705,-13380,18645,-82383,-42638,10571,13444,58288,16168,68638,21941,20583,-11976,-6568,6179,4578,-35048,78011,32112,22545,-5085,9263,39840,64293,67353,53023,18404,79066,75052,48967,29951,167013,232236,222307,-186597,-127405,-67148,28141,-26709,-119140,-54282,-47482,-19912,49648,-8749,29039,10581,-4028,-97972,-28764,8919,-58091,5787,-2113,16079,80200,57683,5919,-62055,-109552,26586,-65556,3885,15154,-47912,-33510,35731,13182,55315,68028,45539,-52887,-77476,-7922,66503,-5716,-20167,-16513,53248,-76534,-38290,292,-32238,50775,-12175,-409,-22726,-41406,-55911,3008,46546,-38969,6085,-6480,-63186,-19312,-119458,-78015,-122002,-67110,30643,-3520,14882,30792,-57349,-40157,-26292,-36124,29452,-11757,-10219,46905,25191,33803,31428,-21589,-46934,22026,-1277,3127,-210,-2660,8214,-40918,-98989,-128232,-49439,-60573,-91423,58089,-32600,-25683,-7813,-75583,-102855,-44628,-26340,18724,60689,41198,62662,35427,-54215,-15173,-1621,-11510,-73968,1881,27405,65089,-62114,-16119,41136,-23950,-23317,-6324,16114,64124,90568,37157,33996,-14514,-104637,-19115,19243,-56567,-28200,31963,-28335,-25168,52537,27881,65987,53917,5363,8434,-8910,-28575,-952,-25358,34294,48884,58847,-2636,48620,-67144,-11517,-26219,-38271,-64397,15214,10042,-21799,-5599,-70914,-64961,18511,-16160,-16729,-39886,-72591,-51926,38754,-8109,-47147,16100,-58465,16068,-42054,-21240,5533,-3378,31187,61622,31556,8203,23461,2714,27544,-54630,83971,-6844,48653,15281,-2373,1096,136860,92318,-31079,1329,32079,35916,-2901,-51951,-27960,26575,13396,-21931,41204,19631,24236,28365,2403,24982,28178,42126,34871,-1997,48963,21188,-37891,1219,-17349,-40351,-27957,35308,-27509,-20511,29946,27918,-61395,-81230,12835,29730,9071,-29980,22668,-96390,-33977,-49952,-77213,-43949,-48075,-619,19867,-6633,90074,38518,14355,90575,3101,-37536,36637,-21002,-10953,70502,29213,65507,23097,23434,44667,-12224,-56270,-73687,-75034,4899,6765,-5627,-35950,28955,-32754,24614,70746,5348,37010,15045,14145,40294,10365,43029,-104225,-60503,-33159,-10246,82614,104204,-52591,8905,22550,-15840,-3877,-14489,-20030],[-24068,-1505,37938,27204,46167,53457,2095,40212,95870,1729,-23204,-15488,-88301,20505,10225,-58661,-21861,36722,9740,43306,-49253,-24963,-19032,11573,8773,31964,29676,12001,106,-15905,31696,-17440,5542,-25532,2137,59378,7195,86528,71584,29221,63390,14814,29142,29063,-18099,20046,-22395,13263,-12330,25756,36074,38964,9723,-22405,29079,-24038,-13664,-3820,-24250,9094,16462,-136960,38482,31383,-10486,-23486,60145,62496,80154,21198,-28699,-12381,-87333,46128,42682,-4701,-66271,69742,33090,-43044,14595,3333,72240,1087,97850,8504,26305,-68106,5416,58202,22516,57432,85415,-35814,22424,-59592,-74408,-13245,-27492,1924,-9276,-20173,-15358,63125,51759,42149,-30922,20021,-19035,15833,-18249,-21745,18080,-49600,10851,-44680,44357,-81759,-40656,-5313,-30197,-63889,-68830,-3648,15205,31567,21897,28790,61076,27041,2230,20208,80830,66687,-19837,50725,54285,16949,44837,-112621,-73575,25080,-14284,9044,88777,488,-56344,4820,21576,4202,30941,-21135,-19912,-31669,2447,20135,-25554,-20239,-33290,-101409,-15030,17660,7271,43371,-58107,34928,10852,5587,6672,-19968,37811,-35905,13855,35382,-18370,26921,13251,-25158,-10177,-114368,-29678,11365,-54780,-70945,-42498,-10224,-35976,18941,-2098,-31434,1344,-40161,-44347,-49874,62341,-46963,-65,24421,34209,131212,-60261,6411,69381,9456,-64590,49717,19625,17117,8440,-56181,15119,21764,-13274,29726,41087,95188,-23190,40551,60469,82189,-10637,-1010,-90476,-35665,22794,24264,-29156,54872,-33061,-89633,33769,-56776,-52631,-33113,-37108,40330,-12486,62010,-29933,28384,-21385,30326,-26708,-21037,-17808,54895,-41288,-154690,104363,-68004,103774,-127990,-295075,81132,-87330,18879,80661,53491,-30629,20697,39682,70097,24998,55157,103030,84006,67197,-31153,-23246,-24895,11935,42936,-6065,27307,-6369,-21775,-14787,-2754,14979,-13006,-64943,-81013,-61721,-2464,39017,15192,70381,16782,-43940,-26997,3164,-3333,68189,-3572,40270,3709,-92686,-49685,24163,-63181,-92457,-40398,-56005,-41324,27751,3658,-1056,-6658,-3804,-2667,-3168,-70211,-42220,18908,-2615,41124,-36826,16173,56982,47550,18008,-28095,-41198,-198429,-73902,22065,-33393,-12401,3278,110891,5295,44245,73119,-29065,18627,-9517,-7956,-24149,3342,-37725,-38083,64198,-34759,120393,71958,-35237,-92209,-6001,-76052,45271,74610,-20399,-34730,-22399,-3188,-22959,-36722,6095,8726,24028,-10958,-49705,23890,-32349,19099,-25588,-98711,-1391,-1335,-66511,-11394,-48121,58583,-30963,56177,16894,-54196,-13990,-24235,-5541,-47150,-43020,-38047,36868,26685,-122,30243,15043,47150,-16575,-17026,-13201,-39198,-38892,-89077,-20991,20900,14653,9758,-6019,-13336,54755,-4548,-29951,-10749,24223,39853,-64206,16888,60409,58755,8390,13192,-40849,71195,110912,39776,54462,27851,18869,-44797,-9617,-4546,-35462,5720,8422,-8446,32538,-8146,-12545,7280,34953,36357,12191,-25954,53229,18075,-48676,-32400,1513,-91480,-11600,-12257,28778,-233,53902,39114,126176,-22006,59234,13433,-1338,-38167,49221,14418,83677,-51937,32656,16832,-72403,-69730,-8934,21236,-2918,-69630,15568,15734,2077,-3975,36119,-61877,2008,-38991,3855,145570,74785,101248,-49524,-36943,-44813,-30634,-60806,11081,25253,-3476,50466,64007,45094,-48798,-31222,35841,72357,98143,-20372,31803,-1882,44857,7440,-23916,-56855,-21612,-23029,-44826,46324,-105645,-34649,-41771,-5555,-2030,4443,3117,7366,-17896,-56083,20332,-94639,-36668,-47034,-16156,42354,-47503,-45508,-56169,-62461,6477,9611,35318,-30892,-35578,4277,61105,49251,31509,-32609,26378,15205,18425,-3371,61703,-10808,-34527,-58601,-36460,17889,-27440,13015,16877,9454,3363,18753,-35748,23753,29914,-33416,-32173,60285,81219,6415,17543,44602,64080,-20095,2866,29691,20587,14653,20229,15784,6544,-103212,54664,-18866,44033,-20838,7206,-56193,-68306,-25634,5243,-39606,31762,44460,7343,-25493,30855,67307,52078,12383,54758,3612,46246,1921,4046,52886,-6103,23848,-20740,-10624,-16654,5880,121385,35081,15938,-55088,2455,18090,32293,28119,23897,-96734,-21998,117998,44432,29843,15123,6609,-27300,11444,110666,-723,51298,41274,36136,-15198,32384,-16026,-37699,15891,53608,33134,-3961,19744,32823,27679,9511,29990,16104,-3921,36083,4389,-19936,14976,-7003,4508,33381,72867,-85657,35818,43981,89604,58650,-20583,3760,-27796,-71644,25161,16736,27826,-10116,-24922,-68127,-17943,60154,5059,-72941,12031,38559,5979,176,21380,103348,102086,-43319,-33267,62450,9597,85231,27037,80699,47450,-35402,40450,29321,51028,30063,66997,42223,9548,17916,-36230,10686,-15833,-96736,-43447,524,-207,-53309,14533,24362,30339,-2136,12619,-12629,9686,-88163,-30520,17203,-2332,54124,12148,75857,27010,39752,-6017,-9834,-25012,19240,-36451,58368,30049,25099,5915,47856,48656,57403,73621,66463,19181,90520,68954,49199,38256,163882,228468,241757,-192919,-121362,-62398,60682,-15107,-88592,-25133,-33539,-10847,2836,-29616,25917,11413,-14263,-139570,-25944,-3967,-72362,-10579,8280,39349,115149,46082,13017,-65675,-129994,24993,-80738,18481,2888,-38351,-29428,52516,32727,26357,63166,54275,-32730,-68474,10591,63270,-17666,-46329,-27641,55997,-72033,-49839,-5360,12645,37197,-39869,-9391,-27982,-63598,-86376,2305,58880,-45383,-55,2995,-56506,-9144,-120152,-85293,-139753,-50053,2569,-21777,-18047,36049,-30849,-22164,-43383,-55825,17290,-5575,-14152,24141,27659,25282,53446,-34546,-36039,18172,-6385,5968,-1051,-28652,36903,-36014,-80702,-125082,-47710,-54512,-101440,68908,-30238,-37864,25621,-71612,-110781,-33593,-52822,20427,56686,40511,79366,37045,-44791,-36239,2982,-13852,-63279,-46,12647,62870,-95195,-24945,23590,-10883,-11746,2708,15222,81061,79112,20125,-9361,-23597,-105658,-24341,44259,-32216,-5791,17794,-25981,-53406,29199,29468,57493,42546,9968,16556,-26751,-26353,28052,12459,20134,37630,66182,5180,51318,-55188,4336,-30769,-32340,-52440,-7872,3225,-13207,-5836,-75128,-55113,-11579,-7490,-18387,-62110,-63296,-50570,29115,-2015,-28226,32254,-46547,32968,-43468,-19300,68053,-10959,32776,64592,52235,27869,16373,-16210,35605,-59935,54715,-42915,10624,6816,-4948,-22322,108354,67035,-39583,-26778,-6136,30965,-8800,-46194,-42792,17517,11938,-13306,42963,39994,49889,28226,16553,15132,28821,30350,23826,-2478,60424,13196,-48210,12503,6416,-45987,-32535,30219,-32662,-6225,20960,39170,-51917,-66380,18269,13453,-3964,-49851,21051,-87731,-52951,-55240,-79475,-44040,-58426,8964,22739,21846,88060,33553,388,39505,-23080,-1884,48084,-37202,3957,92514,66402,65304,26295,37885,41424,3508,-66039,-74730,-103405,4936,-5507,24355,-37779,20932,31793,48924,79554,13489,59203,-6500,-10471,38973,23862,59742,-99379,-68981,-17491,-21873,71663,83492,-63370,21173,10985,-17516,7014,-4228,2813],[-33761,-1293,32789,28993,49687,46753,-4456,58779,100745,12280,-43066,-36041,-83177,22323,-3646,-45257,-19453,29522,18557,46458,-33546,-40727,-49688,30990,5257,18659,36742,38520,39255,436,18445,-38230,9038,-11652,15203,66253,14475,78658,61981,46695,71859,3887,15334,-33077,-40366,10194,-36311,-16956,-5974,42010,61615,53593,7557,-41355,-7188,-2369,-64956,1511,-7004,-16435,5579,-74154,19456,12808,-15488,-24730,42093,51028,51795,31751,-21175,-8626,-86477,41229,49909,665,-46151,76466,32440,-38657,19962,17475,66768,-12215,82278,4732,35611,-59491,-9122,46043,22689,58792,47864,-34006,18419,-72021,-87161,1530,-28932,11105,-519,-19580,-4648,45337,34953,46862,-26463,21362,-23688,-853,-40931,-19023,-5171,-72797,2324,-54042,20133,-85220,-36731,11801,-29803,-56528,-46522,1906,17614,13591,22279,10543,30666,22322,-6388,40965,55346,19471,-22698,50104,18267,7787,39421,-136033,-55912,33173,-25217,8786,79252,7725,-40354,18002,17944,11408,29082,-31967,-21682,-32734,-10224,16669,-20357,-19685,-42489,-90235,10432,16164,-624,18029,-59036,22637,17331,13512,-4775,-16770,56418,-31624,20486,37785,-28431,26199,21096,-37229,25247,-110846,-29047,16908,-46094,-55861,-36661,-12305,-32001,24625,7517,-33086,-28773,-39350,-40893,-59218,85161,-24507,-3758,31115,36003,85021,-59005,8871,49493,38347,-44394,45899,21859,2412,-8978,-44824,26494,48272,-8059,28125,24607,116456,-8180,57313,34093,100644,-1729,506,-55778,-33834,27215,15894,-25890,30653,-46385,-92019,13516,-50596,-35723,-902,-44076,41111,-15397,88508,-25782,33710,-10629,40759,-40114,9474,1580,38521,-69640,-171766,63315,-70583,82574,-72031,-285072,107683,-67740,27359,70972,94229,-13792,29542,67287,85751,36854,57742,110591,50042,77255,-2095,-10923,-19265,-1961,65243,-2945,21084,3186,-6975,-24680,-1345,8719,-7765,-62927,-70639,-33979,27450,42160,24392,82698,24934,-45054,-19683,16556,-15595,85235,3353,47832,-14297,-95322,11083,36924,-60190,-74904,6739,-47824,-44368,10971,-14888,-2492,-2051,3464,-25117,8814,-33085,-37478,16468,-49837,35118,-6094,28893,37833,61421,31100,-45934,-30340,-155643,-88970,20973,-71501,-29775,-6373,139278,-14790,31506,72989,-15016,28828,1903,12930,-11871,10515,-36715,-50676,19964,-35928,129143,49670,-30170,-112792,-12651,-63704,41451,79628,-27577,-44086,-23817,-79,-21135,-31902,8806,27011,49712,-10281,-50102,43745,-37335,26725,-15540,-81317,-2421,-9600,-90655,-6209,-44477,60293,-31105,49934,24744,-38151,-12151,-38479,-11082,-54392,-28175,-1595,19637,28380,8980,72642,41265,51233,-10842,-19473,-25755,-52137,-20848,-90916,-17502,5637,20760,-10585,-6248,-47640,47151,-3628,-7965,-27607,12229,43175,-43593,15275,42065,52808,11369,650,-41669,84601,131306,74766,74147,-4359,7099,-35077,-28918,-2429,-24292,22447,8848,7097,14851,-28363,-33436,-9618,6750,29987,-23672,-46630,80988,41301,-29941,-34640,-22841,-112436,4312,-5064,28544,24756,43448,4541,113008,-44554,42829,-12576,-27061,-34508,44046,-871,56940,-22130,30597,13270,-71587,-98435,1518,27702,3313,-71267,-3620,-1194,-9082,-8108,41951,-66643,-7207,-60755,649,114616,61501,90819,-50248,-15550,3940,-25737,-50357,4476,38491,16641,67240,56674,27532,-73962,-38107,43463,71765,90020,-5657,2487,-20816,37432,-3845,-51536,-82866,-32133,-42282,-69522,25005,-90836,-32989,-30374,-18364,-3692,-8661,-3894,-5310,-20374,-62839,26871,-96863,-64196,-45243,1052,23653,-56047,-62720,-36390,-93576,10309,-1081,48153,-34784,-59778,-14105,66241,51671,612,-37223,45912,27319,832,-12645,56436,10200,-12955,-92762,-80237,-714,-19135,25703,266,8867,-3811,6454,-46842,33912,557,-41727,-14234,55415,79493,17617,13645,84605,92368,1519,22625,13576,12539,13521,22647,-6998,-6915,-80636,40364,-20286,6941,-23447,-10760,-62605,-76458,-29536,-6177,-25669,14877,50807,-859,-33225,34704,68233,39085,1575,50122,-16958,23243,-1616,-2617,44299,5825,60162,-13795,-36687,-21120,9338,124821,44999,-1178,-82274,1165,30096,37387,41550,21942,-124573,-59699,106681,52453,15990,16162,13168,-45077,1316,141467,16169,71396,41712,49728,-38377,12918,-30184,-35446,7557,57981,18942,22323,23424,18835,30132,27685,36274,23655,-15768,23319,-39025,-18158,-5293,-7629,-4883,41872,84130,-49372,32857,113442,130718,33320,-11368,8117,-32258,-86459,44055,37995,49609,21406,4520,-86469,-3157,81777,6893,-57441,-7250,66217,48202,2531,20333,85107,98480,-41577,-24978,45901,-33565,83317,74666,81177,43130,-22603,35336,22096,48248,-1447,83108,44882,-5644,2938,-33299,39422,-20330,-97041,-54608,7909,4599,-48316,-2479,25932,33833,-14080,26971,-11595,6450,-91315,-12886,20762,-18144,30929,18870,71734,18047,50413,3486,-6299,-36661,38888,-41197,29149,29874,27964,17106,81890,56925,43883,72506,74713,24606,98838,60278,48122,60210,160265,230462,223845,-206156,-121171,-61426,85547,-7711,-39754,-1933,-19598,741,-51390,-43872,11891,11839,-28018,-162438,-19030,-11991,-72682,-29942,7672,54264,114806,18125,10028,-66148,-135542,449,-86757,36321,-5123,-19424,-28016,54230,41287,346,48875,49329,-2139,-50850,30824,48613,-23330,-57989,-36171,56272,-63810,-46438,-13338,51426,12042,-68430,-20546,-31177,-74972,-102624,3713,61911,-50279,-10212,-3724,-39546,7121,-110406,-84124,-133702,-32982,-45713,-32537,-53447,44563,10147,-2464,-43522,-48549,14782,-4461,-18379,-3697,25066,15541,75320,-40517,-20483,16270,-5152,12253,-2607,-52148,66051,-27326,-52569,-108298,-38131,-40570,-84480,65641,-13557,-39583,62016,-67368,-112874,-19136,-67264,22142,46018,34237,97223,33821,-34437,-50001,8196,-10596,-35117,-1244,6080,49938,-120139,-34565,5929,3454,-3335,19856,15883,85477,51447,14154,-48537,-35078,-105398,-30837,62854,-3877,20179,-7158,1813,-78893,-4110,28200,30028,26968,8767,22481,-35233,-18778,51771,44780,9375,23915,65027,21728,33578,-32795,7247,-38204,-18712,-28348,-37869,-1304,-1447,-7920,-55232,-33383,-47653,417,-20313,-80186,-61214,-47237,11002,-4496,-8234,35428,-32685,44118,-47149,-4672,120372,-11510,24972,55749,59741,47976,20088,-29792,48951,-49600,23315,-64235,-18027,-4966,-10816,-37933,53137,35596,-40065,-45984,-42701,23751,-5724,-37094,-54827,8138,11371,-1471,35814,46572,52409,22087,28344,2419,34260,22662,16966,6159,67196,7573,-54937,27088,35193,-38870,-31297,27101,-29478,4673,-5570,45168,-35329,-53340,3470,-8435,-20107,-65443,16985,-80695,-59884,-47987,-79580,-43026,-64647,14671,22431,34833,71675,23713,-8340,-6675,-47386,19987,61026,-37689,13924,80550,72702,61710,37062,59438,36734,21453,-63594,-69831,-100747,10103,-14668,50821,-29775,10174,97712,66668,66176,10200,78784,-18352,-31645,24691,22995,75746,-81148,-62663,-2958,-34276,42644,55954,-68588,34490,10873,-24239,16182,7396,16148],[-42447,6185,24228,29299,44266,7215,-14042,82093,104263,23291,-44939,-42918,-69503,22635,-13125,-26829,-5904,13250,30650,39066,-12520,-46871,-70735,39784,-154,5014,39437,60524,52140,8712,-7990,-69607,13299,10104,24505,67965,25295,53202,52924,56811,68627,-4617,14368,-75991,-49514,-4664,-42175,-46323,6362,53152,83335,58602,8345,-69430,-45880,18953,-107142,-3443,10503,-31993,-10610,17541,22783,-602,-31201,-53306,11107,36503,20345,44093,-15236,-10348,-76426,40778,58570,7955,-30339,79020,37336,-32117,12248,18705,54161,-27176,46539,-353,41691,-33607,-19433,31812,23718,47582,-742,-28864,15809,-66613,-83264,14790,-36413,9791,10004,-16063,3287,15208,25168,49323,-20443,18909,-27739,-19310,-56434,-16444,-43902,-85856,-1635,-54143,-14760,-88949,-38646,15963,-25976,-46004,-19585,10519,19409,8600,20680,-2406,2012,24463,-13544,54441,33161,-21541,-27492,34954,-10928,7862,27935,-115385,-32462,33899,-29471,6108,56932,23219,-13905,28020,18888,16098,33726,-38649,-19539,-40197,-17357,17085,-11595,-16592,-47499,-81853,43084,19443,-5876,-6936,-50781,12677,31915,21367,-18926,-12861,63171,-29472,29050,35411,-35135,24474,32589,-35222,58500,-88899,-25150,18930,-26358,-34652,-39730,-21988,-19756,20067,16053,-27713,-50886,-36892,-31827,-50005,98902,-2087,-12436,27203,31430,31191,-43120,674,21166,63608,-21584,41156,27584,-6131,-22757,-16479,30417,78541,3689,11864,5220,121076,10598,49584,-10453,97558,7891,3056,-23391,-34903,18998,5261,-25487,6801,-49008,-81749,-5019,-49360,-38980,26661,-42944,40473,-13980,98656,-33926,25116,-1416,46688,-53591,28295,15938,11277,-96029,-171217,34891,-71270,58408,-37550,-241114,138541,-23800,33359,63892,121916,12792,34310,78517,91771,36066,55008,103355,14739,86813,25586,-13007,-16360,-10633,82249,6615,25783,13219,21620,-30368,2587,1138,-6243,-56712,-56092,-728,63477,38255,19959,76910,21436,-52575,-12939,33344,-18948,81993,11138,55064,-25284,-83170,72260,47055,-51276,-50262,63141,-18119,-43808,-8745,-34322,-3784,628,6037,-36605,23377,7182,-29224,15529,-78704,27272,29093,41123,13880,66451,46548,-48535,-13042,-59967,-74085,23038,-108517,-42266,-22277,126480,-33813,16027,60873,-4668,31313,12776,38626,12625,13144,-29569,-60178,-30312,-37705,120217,31076,-17475,-110112,-19645,-31093,37353,77201,-31523,-61739,-28911,4465,-9635,-14543,6937,36493,71967,-15355,-60466,55297,-46936,24296,-4061,-40437,-4595,-1314,-100135,231,-36091,54860,-29772,43446,31354,-20064,-8731,-36223,-19816,-54759,-18251,32193,14,27348,11450,91531,62060,60603,-5413,-15342,-38934,-26143,4277,-78129,-13930,-1894,25509,-31228,-12141,-71993,35075,-783,10318,-35631,2731,29744,-28056,17012,-5171,46250,9394,-17804,-29029,92524,143788,99332,90137,-39104,-2770,-20274,-39476,7375,-3127,36667,16730,11777,-6229,-42880,-52033,-20888,-16161,42342,-49937,-57682,103686,53819,-10054,-37933,-49938,-95171,18556,6200,18720,53247,28243,-20925,94871,-57837,23238,-22441,-44894,-16925,54912,-16457,18924,10112,16972,7673,-55300,-106470,12347,10240,7935,-70992,-25702,-27865,-10600,-7222,39542,-70436,-18564,-66272,-3798,74576,39838,75318,-40168,4216,37386,-17171,-39280,-2253,41342,38451,71032,46672,28730,-91977,-38438,35120,71349,74608,26033,-28726,-44343,18898,-20813,-74545,-89754,-22029,-50462,-73710,4849,-65730,-29806,-9433,-25742,-9072,-21412,-20463,-40222,-20686,-58278,26540,-81866,-85528,-40603,30603,-1935,-63517,-83765,-22404,-106899,18713,-11305,50840,-32701,-75354,-37292,62712,62436,-18404,-27648,60879,41465,-19643,-20031,49888,30999,17729,-98534,-99602,-24821,-8589,36114,-24010,7686,-13348,3509,-45533,42611,-27522,-43128,5785,46985,49429,21553,3610,82830,97688,31463,39281,-7749,8815,10992,11706,-13068,-22666,-55509,15658,-15173,-28040,-20582,-26770,-59263,-65600,-8230,-14085,-17643,5612,53291,-10887,-39712,21491,55746,28229,-9590,36993,-46503,-3661,-5224,-10896,28986,11591,89600,-4198,-52169,-17877,13607,90235,49653,-8674,-64095,1565,30843,31219,46296,12316,-129937,-88074,60401,41845,4481,16498,24042,-64967,-11494,152613,30085,79782,43806,58956,-51314,-8070,-34118,-39324,-5931,58393,3798,48450,28004,-79,32505,56027,42217,30219,-32946,7752,-58105,-15716,-19962,1336,-15724,40424,87605,-17978,33850,170047,144956,4513,3257,19612,-26686,-85506,52419,44568,63040,54600,24283,-95649,7510,95839,13296,-31371,-31269,77505,70397,-3840,7840,51388,72301,-36179,-14319,17567,-68680,71340,107143,74601,33789,-18027,33805,17099,44503,-34085,81366,44807,-18009,-7621,-19430,57371,-21810,-87947,-61665,15685,8334,-34077,-15895,24954,35027,-22550,38886,-10499,6328,-87350,6353,19787,-28559,-484,33118,57457,1497,49127,12157,4813,-26026,56764,-46829,6159,30731,31258,30062,105199,61651,27259,63265,75627,32857,99388,53645,46344,87311,166684,239385,186556,-223452,-126927,-63443,94747,-3993,10174,12570,-8655,10798,-93281,-54823,-6748,10167,-40066,-148366,-10343,-15401,-60821,-44438,-1991,57980,69155,-10159,-2685,-64432,-126373,-40114,-86663,50711,-7547,1991,-27224,38619,37815,-16491,32563,30485,30523,-29310,49523,27341,-23098,-48477,-36439,54877,-54462,-30930,-24149,75441,-19400,-89342,-31574,-31563,-73155,-97533,5035,53224,-52338,-20152,-20719,-16822,25675,-93226,-73882,-101513,-20208,-98721,-33869,-78767,52951,53672,15198,-30986,-12849,19222,-5463,-22212,-31561,18881,4994,91103,-37619,-4418,17907,111,15318,-7892,-65617,88709,-14923,-21987,-83078,-22099,-24883,-47266,49077,12841,-29146,81204,-63837,-110466,-3811,-65410,26819,26510,24966,107217,25349,-25144,-50642,11834,-5056,2767,-3000,2270,31339,-122685,-42598,-8708,15407,742,42714,16854,75528,10431,21385,-67325,-47124,-105944,-36448,71510,20808,46136,-32531,40651,-89772,-39378,21992,-8962,10407,-1953,26055,-27569,-8776,69811,59527,2586,13569,55562,45427,1743,-9783,-4172,-47938,-8162,-5896,-68047,-5802,11823,-13492,-14134,-4998,-79843,4909,-18338,-89354,-67822,-38322,-8381,-11786,10887,21979,-18239,47373,-49196,16510,142895,-5875,10880,43373,58786,59215,30264,-36102,61500,-28736,-276,-63202,-33685,-14909,-18433,-38654,-8133,8040,-29757,-42652,-63476,14429,4948,-27190,-60520,489,12528,9262,21017,36637,23166,12041,31458,-9368,40013,20139,15387,20476,65917,11241,-47660,38869,59683,-22171,-25571,26735,-17616,8141,-35648,48782,-12872,-43358,-22125,-33363,-36412,-72346,11736,-78827,-48866,-27217,-82137,-43709,-67145,13036,19650,25888,49589,14101,-7900,-34410,-66441,22850,76244,-25170,15726,45135,48511,51102,44757,77692,29587,39285,-47599,-61809,-68839,20054,-19892,63478,-14870,-963,130648,74725,36448,-775,90214,-11549,-40672,584,8164,85747,-54040,-42652,5495,-46010,7477,33090,-69851,43900,28040,-28858,22022,16122,14543],[-47041,19629,16155,25295,33010,-44041,-23181,99877,102601,29942,-31908,-37632,-55648,22994,-15719,-6600,12086,-9302,43459,24579,9193,-42818,-76433,35439,-5870,-7269,36443,66210,38788,5254,-38399,-99814,15768,32429,27057,64492,37105,21953,43929,56562,56312,-10264,24127,-79694,-44887,-28645,-48200,-68064,21079,55949,92806,54871,11292,-101100,-83156,32734,-131092,-22714,25352,-37151,-28662,97051,51343,-12491,-56219,-116320,-23502,24268,-7548,55400,-8472,-13128,-64781,44353,65999,16923,-18785,79962,47832,-23445,-4820,9109,41302,-37731,3110,-4094,39552,-2865,-20988,19236,24964,32302,-43907,-21895,13410,-35492,-62844,22839,-48610,397,17924,-11024,6034,-23132,24570,46502,-13780,16082,-24615,-33343,-60560,-14989,-81764,-82794,7634,-50292,-52987,-94364,-50273,7703,-18668,-32830,5095,19222,23178,13662,18026,-9333,-16715,32541,-19363,56398,20980,-43457,-35005,5267,-22914,18661,14535,-70755,-14691,20355,-28059,3084,30927,41595,14165,31030,19348,17640,36548,-40537,-14557,-46264,-14347,17135,-1842,-11243,-43024,-79447,70964,25805,-6622,-27372,-38504,6381,48560,26979,-30507,-7906,56023,-25024,37295,28839,-36073,26300,48733,-21430,79498,-60597,-18448,14970,-2450,-15656,-48087,-36433,-6528,7934,22013,-16589,-57621,-42790,-19470,-31085,93864,17570,-26991,15786,26117,-5258,-14823,-15991,-9578,79370,1055,35654,35988,-4141,-31535,23784,26457,106351,16414,-15722,-13553,103919,26593,23399,-54904,70119,18111,7433,-1045,-40731,528,-6316,-26946,-12110,-40250,-66790,-16806,-52221,-52190,45620,-33784,38021,-17484,89334,-51180,6985,10281,50763,-60511,28724,22823,-20295,-112662,-155814,18280,-68736,39569,-27400,-179021,167024,29475,30931,59692,124725,41347,31561,70560,86075,28477,46390,78921,-12297,94330,48743,-26305,-17951,-13476,88159,24192,39370,18793,54528,-32277,5347,-2817,-4832,-49901,-42852,29817,95711,30725,3322,55720,8626,-63923,-6621,48567,-10942,58321,17497,61195,-27462,-59483,109980,55340,-39010,-23064,108627,26750,-40817,-25369,-48056,-1597,1668,3449,-35854,35265,39927,-17239,17550,-83852,21203,56595,48547,-2754,61687,62787,-30553,4154,35381,-41446,24730,-126200,-48941,-40187,75350,-46261,3527,36401,1779,26858,18972,63911,41596,7014,-29327,-63031,-61893,-41216,97347,21578,-2435,-83527,-25518,13719,36141,68985,-28284,-79815,-35300,8912,8003,12038,4280,37307,82753,-23977,-78585,54723,-58854,14337,6078,7925,-10823,12328,-99949,6635,-20261,44286,-26044,38158,35339,-3712,-2709,-18972,-27018,-48715,-15113,52318,-16116,27298,8213,77975,70351,73676,-947,-4669,-49865,27738,29997,-51926,-10979,698,29699,-42689,-22872,-71714,20305,3510,23142,-34347,-3807,3726,-20307,24025,-61766,40095,2667,-37493,-5169,85538,141946,107150,97503,-65687,-7762,-1314,-38198,21425,20655,46419,29533,8703,-23478,-46346,-63146,-25794,-29002,64198,-57283,-52985,113728,53261,6367,-41714,-74009,-47427,29917,18233,2452,75000,13676,-34101,76512,-59421,5049,-19972,-50213,6949,69587,-30558,-17832,39359,-848,1844,-29609,-91808,18066,-21247,9713,-65175,-40717,-55603,534,-7076,31090,-70903,-31484,-57138,-16852,31445,15369,56989,-23308,23762,43373,-5632,-28990,-6226,34081,54401,59712,35136,43968,-96270,-31095,9710,70061,56725,65962,-53191,-67417,-8490,-38180,-72825,-74294,5782,-46243,-61717,-9145,-35993,-23971,13281,-24301,-15783,-28716,-42949,-84437,-18671,-45032,27911,-52497,-92399,-33781,64958,-25155,-65162,-97701,-18656,-101648,28582,-17692,43678,-26683,-77750,-58985,49371,77606,-20663,-6890,67073,49816,-27860,-22100,44015,47368,47530,-79298,-90691,-45667,1618,42042,-48096,4772,-20385,7743,-32946,47556,-46593,-39518,18111,34462,3519,17439,-6489,30031,81124,58080,51194,-26686,15048,11793,-12337,-12186,-40228,-45048,-14732,-7153,-48971,-15817,-35427,-44603,-37457,24450,-16122,-26411,5300,48963,-21284,-46029,-8319,29622,16262,-20885,16299,-75818,-25672,-10267,-19891,12479,11471,104867,8774,-56886,-6897,19396,31529,39393,-5762,-16510,9676,21076,14255,41393,3044,-105784,-100350,-2947,16152,433,15325,35396,-78711,-21918,144953,37862,72650,49459,66278,-51403,-26028,-28861,-47772,-20213,53894,-6677,66892,29917,-19265,35182,90648,44617,32156,-51818,-9488,-51205,-11789,-23448,16781,-23454,32437,84368,-5352,42545,192714,124602,-19929,15172,33149,-14294,-67022,48188,36977,66266,83548,23276,-91511,13164,100250,24593,1473,-52185,72409,68545,-15421,-4926,11772,35211,-23567,1719,-11847,-83707,52733,114492,63509,20645,-22369,32686,13094,42224,-59279,56511,38739,-20987,-11462,-3261,64090,-17902,-71272,-59859,23447,13158,-15534,-22879,22262,35695,-24718,48839,-8917,5597,-70902,22633,14158,-30069,-27344,49196,36426,-13951,36873,17004,22580,1704,66274,-49017,1197,30220,33334,45741,116591,60340,11942,47974,68564,39322,89672,51515,43852,108166,188750,253023,154684,-241541,-136546,-67091,78864,-2540,42199,17595,-3465,12605,-110730,-69081,-21741,4786,-45383,-95725,-2786,-16972,-42882,-48795,-16312,50999,-7605,-26851,-21571,-62068,-106975,-80702,-81933,55680,-5697,18705,-24610,10127,24190,-22486,21355,4363,54430,-10037,61674,7358,-19461,-21219,-25866,52579,-45632,-9519,-37005,81692,-46951,-95952,-40217,-27480,-60473,-72405,4073,32751,-51602,-25967,-38705,6339,42093,-72580,-57638,-53107,-14362,-137048,-27513,-85117,56649,84768,27288,-14408,38838,25350,-5266,-24597,-53508,11165,-6005,93701,-27017,7341,22689,6038,12187,-17376,-63914,99215,-380,2476,-58202,-6519,-13882,-8177,24304,39913,-9215,72792,-61726,-106708,9199,-48833,35485,302,16556,103031,12082,-18643,-37533,11738,-141,38420,-5780,-5338,13726,-99353,-47497,-18660,22755,-116,63609,16985,54220,-31407,37439,-60969,-55301,-106698,-37880,68796,34489,66236,-47901,70922,-82120,-68250,10361,-48641,-4229,-22699,27355,-4519,-2114,81708,52416,-1460,10393,39601,70161,-31059,2943,-25833,-58321,-9945,3444,-89292,-13034,24704,-22325,33158,21270,-96651,4326,-9661,-86807,-78490,-23301,-20459,-16674,25158,-4359,-5176,42266,-46408,36937,131908,2767,-4369,34247,58109,55985,38860,-35818,65799,-5813,-9695,-45979,-39164,-19200,-23803,-26732,-53331,-8631,-11244,-13010,-59727,4726,20825,-19238,-59349,-4192,14554,15549,2373,11610,-31538,1149,20145,-16740,38993,21251,17493,34402,55369,28301,-22535,42915,72157,-736,-19573,27422,130,3069,-53291,52065,12294,-35528,-47810,-57661,-49649,-68618,6876,-78973,-19792,2135,-89420,-45654,-66655,4305,15966,-3772,29436,9288,1819,-43932,-78967,12842,91059,-5976,10365,4877,7140,30358,39115,81883,19058,53773,-21265,-50360,-22664,30795,-22175,56155,2151,-12531,111594,72396,1573,-13449,91953,17622,-33711,-25060,-15343,84124,-24754,-15509,5305,-55885,-22729,22559,-69155,45700,57975,-26843,23111,18075,120],[-46766,34726,12339,15910,19967,-77408,-31263,103208,92799,29156,-13705,-23795,-47857,23956,-11314,9428,27614,-32087,53880,9795,27650,-32886,-66945,22872,-10426,-17684,27499,52758,11407,-9520,-60137,-115486,14743,44817,22635,56537,46416,-1838,33886,45974,37550,-14395,38987,-44530,-30168,-62621,-61203,-78515,33345,49508,85296,46034,15092,-126001,-115666,35401,-131971,-48471,35469,-34436,-45503,131102,91745,-22952,-82304,-189188,-52363,17384,-26250,61358,167,-12516,-56407,48649,68901,26121,-11022,79990,61045,-13828,-23011,-5988,33321,-39522,-34308,-3827,26698,21178,-12207,10817,26089,20595,-68549,-15739,8836,15566,-33470,23489,-59722,-11473,20676,-5723,3326,-61975,32012,37146,-6880,15701,-10227,-36440,-52560,-15082,-103754,-62848,30317,-47286,-87178,-101085,-69446,-8308,-9216,-17751,20963,24999,31583,21828,15144,-12462,-22046,43176,-22757,45829,21025,-44599,-45143,-31806,-15045,35471,3974,-26315,-10982,-12678,-23354,692,10706,56758,34948,24630,13723,16664,32340,-38505,-8197,-41427,-2708,13561,5998,-4521,-27152,-80988,82818,32720,-2278,-41197,-27590,3903,58647,28925,-36135,-1451,39923,-15363,43465,19835,-30498,33158,67289,-1546,82837,-36492,-8674,4596,18693,-3256,-55274,-49782,1735,-6406,24294,-3335,-48748,-60588,-6363,-11397,67298,32869,-44492,3414,25342,-13928,18880,-36159,-36363,82629,20322,30771,45465,8293,-36508,64119,17649,126242,25081,-47939,-29455,68053,33293,-9297,-83687,23845,29366,12786,8972,-49264,-21624,-15475,-25793,-22583,-22885,-53379,-19977,-57204,-62019,55383,-18919,33773,-31281,63366,-70486,-12761,25836,55215,-54923,13667,23774,-46637,-116819,-131533,7616,-60808,31080,-39468,-112213,184276,74791,17594,57327,102628,63532,20586,46280,69189,22008,32681,39472,-24965,99049,65598,-43864,-23585,-11198,81361,46192,54168,15930,78381,-30882,3665,693,345,-44265,-35174,48550,113609,24272,-18005,28681,-9611,-74076,1387,57470,4420,21330,21637,65628,-22060,-30230,112393,62944,-27057,2900,126889,72167,-36617,-33741,-51095,5869,2156,-3088,-25071,39862,59658,-3129,23490,-69706,20917,68793,47432,-4867,49641,78615,4299,15900,80093,-12729,23677,-117932,-50061,-54441,8984,-49135,-1435,4586,5715,18525,17136,83090,65252,-8405,-43748,-57618,-53955,-45715,67971,22563,11126,-41891,-27997,56937,38853,57040,-15246,-88641,-37870,12876,26710,39406,4092,32649,77750,-32970,-97119,42540,-69210,2155,12711,42701,-21787,20683,-93376,10844,1897,31966,-19228,34651,35920,8114,7224,5605,-28510,-39151,-18066,53741,-24388,30770,2082,38172,61754,84520,2337,10626,-56658,81310,49800,-20440,-9418,11537,33392,-40444,-36020,-45996,4860,8556,30825,-24953,-8129,-25164,-18798,35265,-105073,31777,-7096,-53427,21533,61995,121024,100287,94362,-76050,-7057,18612,-26314,36792,38106,51067,42717,5590,-30933,-37491,-62454,-25547,-29935,82857,-42540,-31502,107218,40896,16059,-44936,-90045,7863,38342,27355,-14448,81696,4662,-36095,58904,-50843,-7336,-13112,-42947,27250,72946,-42181,-44183,62698,-14608,-2278,-3536,-63252,15341,-52579,7832,-52200,-42065,-74630,22627,-11294,20281,-64068,-45150,-40764,-38491,-7165,-5344,38720,-6635,46840,22819,6412,-17695,-4991,20071,59699,35814,22395,62560,-82887,-16778,-25845,66547,41302,101845,-65717,-83091,-40485,-49533,-35059,-43366,39925,-33033,-41502,-14451,-8048,-14900,30400,-13135,-20864,-27436,-64967,-114757,-15380,-29661,39304,-15917,-83656,-25621,95039,-36092,-58937,-96751,-24585,-84021,35186,-18645,29676,-19542,-66167,-71781,27028,88893,-8211,17355,63291,45083,-13418,-16920,40834,56563,67841,-44917,-60107,-55809,8556,40552,-63882,-913,-21614,14679,-16472,46861,-51910,-33971,17302,17511,-37597,8528,-10966,-47980,54224,69973,56452,-37751,32408,17961,-45110,-18614,-57478,-57445,-41882,1512,-47866,-13176,-34659,-21786,1175,52665,-11769,-48737,12050,37143,-30046,-51077,-48949,-2649,-71,-32736,-8534,-96846,-37292,-18153,-27140,690,9849,105621,24350,-54409,8455,27150,-28560,11548,3690,31560,27087,4881,-10660,29136,1590,-61092,-96935,-55359,-14388,4637,13042,41909,-79856,-26459,124233,37543,51214,57125,75021,-40839,-36970,-18755,-56963,-28812,45314,-7736,73262,27112,-34839,37107,121890,41128,27803,-67295,-25837,-28618,-6000,-14124,33745,-24489,22093,76527,-12433,58068,176463,77640,-35170,19449,42269,0,-36362,33033,23128,60198,102068,3125,-73105,14111,95981,40449,33604,-62697,55555,49584,-23945,-8823,-23298,-629,-4340,25303,-31265,-74782,32990,97614,51170,6587,-32413,26948,9216,43169,-71693,12887,25686,-12828,-8762,7950,64221,-7251,-49319,-46859,30640,19587,1049,-21178,19093,36371,-19751,60058,-5910,1526,-40499,32260,5192,-22119,-41256,61202,12400,-21294,18019,17239,44546,35161,63251,-42859,16500,25649,31699,62806,119330,52805,1749,30635,54483,38775,70749,53526,40741,114271,221049,266578,142342,-257499,-146242,-70705,34577,-1958,45631,14159,-5813,-354,-104029,-91502,-26547,-5321,-41232,-24507,1717,-20107,-26884,-42597,-30197,36878,-82307,-28246,-40890,-60487,-83545,-103235,-70704,48504,-2450,26168,-18883,-21655,4595,-20187,18772,-18619,60960,1408,62264,-4278,-16013,10299,-6934,50101,-38106,11131,-49732,73155,-58591,-85498,-44958,-17282,-43307,-37122,-405,3579,-49215,-25727,-49166,26143,52865,-51532,-40796,-6227,-15803,-148469,-18068,-71952,51728,93007,31784,-2778,84020,29347,-1512,-24386,-65020,4174,-16471,77867,-12636,10897,28259,10408,3939,-28125,-46163,95420,13775,14738,-41402,-940,-11818,12651,-1160,58322,14328,42113,-61002,-104374,17378,-24894,43976,-27150,12663,85491,-4264,-16129,-15340,6778,2701,60174,-8505,-19492,2589,-59297,-49157,-23379,25492,-6078,72572,15753,28720,-57771,54235,-37806,-54219,-104652,-32454,55741,32966,74416,-47209,78873,-60663,-84994,-5592,-78794,-14941,-49057,27073,25767,-4034,86173,27257,-4699,14430,19716,87154,-50386,-1140,-50048,-66892,-26744,-3979,-92911,-24095,35308,-33032,67914,36851,-90118,-1631,5703,-72567,-85230,-5499,-18940,-11826,30409,-34236,4104,30372,-37569,50518,101128,10237,-15601,30182,64808,40343,38223,-31913,56421,11293,-4230,-26809,-40306,-17262,-22225,-10412,-69448,-12844,8966,33422,-32244,-2327,39475,-15272,-53282,-5580,15270,17074,-14889,-23373,-91504,-7416,-7093,-17792,24928,22135,19666,41613,36534,56402,13939,37526,69359,20042,-18871,26322,17961,-7607,-48924,54582,35165,-28246,-65406,-77663,-57027,-55342,3534,-73418,19540,30656,-98791,-45874,-63471,-7753,13377,-44908,11827,11047,16899,-46904,-85723,707,100380,13067,2776,-24026,-33371,386,17162,66591,5078,61457,9212,-32417,19758,37339,-23780,29772,16648,-27274,50694,61623,-26795,-21992,85683,64204,-13010,-41969,-39411,67930,-80,9256,-2564,-62825,-41435,25938,-66834,39104,86453,-17444,18568,11312,-17842],[-43477,45009,14738,2614,8918,-75081,-39195,88434,74597,20477,-1361,-5765,-47586,24751,-2475,13364,36561,-48881,58788,2692,40276,-24498,-47483,10972,-12786,-26307,13756,26654,-14530,-31658,-63699,-108818,9872,38242,13946,44469,49785,-12051,22514,28191,14689,-19044,51974,12728,-11438,-98908,-79565,-77714,38435,35581,62701,36841,18375,-132846,-139532,27515,-110815,-67710,39994,-26902,-59027,114742,121889,-29202,-99672,-224084,-69581,16382,-32235,58238,9733,-6116,-51469,49000,64796,33171,-6467,77704,71551,-5594,-32947,-20449,31140,-31250,-57198,2167,4389,33082,4096,6970,27446,15058,-71149,-13287,231,67037,-6873,16441,-61319,-19513,18314,-779,-3155,-91511,43922,22373,489,18872,14518,-24975,-35591,-16478,-103497,-30662,57352,-46466,-111380,-107122,-87860,-25247,-412,-2433,24128,26035,45314,26101,12447,-15380,-15472,52006,-20960,25656,30805,-30662,-56261,-64405,7123,50633,-537,2307,-22748,-61719,-17586,-1321,2235,64814,42036,8638,-605,14617,20669,-34580,-1891,-20208,11921,5527,9635,2114,-3062,-81132,73870,38021,6202,-48159,-20805,4272,54878,27049,-34640,6467,23203,-1004,46297,10849,-19739,42842,81519,17517,69626,-22046,4903,-10008,31891,2361,-54707,-55246,3280,-16837,22303,7426,-29401,-82775,5442,4513,27212,43017,-59462,-3125,30814,-2090,47458,-54308,-54351,73979,32430,28300,54033,26728,-40200,89641,9033,135521,27003,-76216,-41507,23194,25490,-36488,-92131,-29578,42194,16942,9813,-54910,-39149,-17993,-16526,-23453,-1866,-43715,-15923,-62094,-58626,57554,-2683,28025,-54268,28123,-83408,-25688,42441,60187,-34240,-4603,22973,-58615,-110480,-104842,-1866,-45361,32780,-67299,-48110,181420,98233,-4938,54678,65972,73114,3931,13603,44275,22584,15844,-7758,-22589,100685,75381,-57760,-31329,-5394,65651,64821,60581,2855,82146,-27087,-3840,12684,10938,-39375,-34510,48885,111095,22531,-33968,7858,-29037,-78447,13246,57173,18076,-16323,24885,68386,-12561,-2134,86279,70351,-18541,24834,112526,100654,-31437,-31226,-41865,18257,3392,-11127,-8750,35400,66252,9707,32999,-46285,28889,64211,35774,7966,35127,93033,45189,20103,58522,-6897,19718,-90266,-47246,-59695,-41836,-42639,2759,-25016,9796,10968,5990,91378,75888,-29210,-71353,-45319,-3559,-48552,39597,31725,21383,366,-24879,86100,43861,44071,7443,-82593,-30613,16835,41885,57247,7415,26671,59739,-39104,-105793,23562,-73881,-6748,14206,49305,-35095,17833,-79736,10809,24974,21327,-9239,32915,33180,15487,22262,27182,-22906,-30116,-24127,38722,-23201,38281,-3636,-10189,37333,85462,4572,26833,-58735,106491,59243,4474,-9756,25709,35486,-25931,-48764,-8460,-9081,13853,35219,-9566,-11355,-45605,-20172,46752,-121057,16834,-17087,-62027,38594,27823,81330,86179,82793,-68070,-2009,34916,-9264,52224,41945,52011,51615,9373,-26221,-19423,-48219,-22440,-19973,89207,-10448,2309,85809,21084,17601,-46838,-96000,48975,43778,30530,-25718,70737,3970,-30832,39780,-37068,-11308,-9814,-27605,35621,56668,-51078,-56155,79565,-18300,-3150,14326,-36532,5618,-71956,2071,-33326,-28836,-76679,49865,-20082,10594,-46760,-58479,-26306,-62025,-34084,-17263,23897,3109,74509,-13279,15391,-1695,2352,4004,53890,6226,8303,73309,-53726,2082,-58902,60119,31729,122542,-66217,-86207,-71834,-49004,30243,-10154,65997,-17561,-22369,-12236,12704,-3533,37923,5556,-22007,-17528,-79721,-111573,-12564,-19913,62780,20195,-66059,-16930,113558,-28239,-46639,-80335,-36183,-63979,34440,-14819,13431,-13529,-44189,-69884,-514,88965,11000,35553,51867,24673,22443,-4807,41892,57728,74083,-6921,-21246,-52511,9801,29688,-65697,-9302,-16848,20080,-6513,39831,-43781,-29126,4581,-3068,-56539,1592,-6903,-108103,31527,61125,53554,-38799,55276,27835,-79062,-40405,-70494,-86176,-56306,10792,-24024,-15345,-26404,3024,40263,65546,-2003,-71104,21876,19995,-34877,-50669,-90462,-28384,-20475,-45630,-32253,-105530,-39088,-29188,-29500,-2197,13166,97354,38864,-49400,22263,36544,-69624,-28256,13625,56729,50171,-12272,-38619,14247,11901,-14045,-83213,-75640,-37680,13826,11199,39368,-67068,-24567,95747,28866,21844,62623,86695,-25289,-38407,-9474,-62688,-26283,34733,2612,68663,19959,-44789,36108,137297,30788,18107,-74948,-38184,-6558,1335,5142,47200,-17458,12495,65623,-29145,74803,135417,23940,-40443,14893,41692,11343,-5034,11760,13434,47386,106113,-19665,-44220,11429,85827,59236,56840,-58438,33940,26403,-19910,-595,-46374,-29401,16562,54196,-35131,-47613,17586,65248,40498,-4425,-42159,12813,5291,47771,-69735,-34475,7843,2582,-2034,10416,63247,9076,-25495,-24068,36982,26642,10236,-9875,16773,36465,-8842,76038,-503,-6032,-2419,33657,-4622,-7165,-40980,65153,-12003,-17710,-1627,14224,67214,61020,47452,-25072,44339,15471,24577,77208,117834,41840,-1419,15766,35618,28464,47098,57190,37757,104244,247784,274744,145832,-269435,-151663,-72659,-28837,-1662,23014,4430,-15955,-29743,-82590,-119332,-19464,-20211,-28432,33972,3346,-26792,-19440,-30420,-39695,20784,-123067,-17724,-54572,-60473,-61491,-96002,-49520,31131,-627,24085,-10963,-45771,-15658,-14369,23456,-29253,48127,2072,48595,-4204,-15990,29081,13541,48294,-32189,26289,-59510,56375,-46520,-59848,-45516,-633,-29696,-5502,-8092,-28296,-46724,-20091,-47551,41725,56358,-31226,-28805,22961,-22655,-133964,-11058,-47564,36853,77955,29151,-1671,100563,31162,6158,-20843,-65004,-161,-24356,44033,156,4908,31538,13351,-5686,-34722,-16399,79339,25178,13663,-35500,-11948,-19234,5354,-19994,62144,34830,5250,-60955,-103538,20128,-3969,42663,-49984,15248,62504,-20820,-17970,7991,-2439,3814,61858,-8760,-37309,-98,-19166,-48578,-22770,25728,-16835,62796,13458,7893,-57922,63995,-13391,-40264,-96191,-19594,35622,17141,67216,-31523,62929,-34286,-88419,-23772,-93014,-20678,-72628,26896,52708,-14805,81472,-7058,-8612,22072,-1631,88883,-47385,-20564,-69072,-71001,-52502,-22755,-74401,-36477,42143,-43780,78639,37092,-61196,-11906,24650,-49671,-81339,9847,-2686,6333,24871,-56722,7293,15345,-23658,54368,71153,12965,-19579,27996,79932,21871,24967,-28535,32853,19376,11392,-18381,-41537,-12053,-11088,1499,-56997,-8301,23553,78740,8604,-3671,59081,-15640,-45256,-4061,12316,16908,-25765,-60824,-132797,-11232,-44285,-12962,-3420,18033,17961,38057,12154,85523,47568,24971,53746,35611,-27770,21274,28595,-17286,-24147,53583,49974,-20555,-71045,-90501,-56847,-36231,1735,-55395,55697,48330,-103492,-40906,-57116,-17633,13566,-83784,-9504,17263,30938,-56348,-88317,-5476,99457,27237,-566,-34148,-58877,-32330,-13391,35099,-10889,59831,37235,-5058,47352,36958,-27100,-7628,25783,-48579,-20013,46150,-40838,-22849,74406,112906,14369,-42523,-56057,39226,14827,23100,-13839,-65965,-47770,39553,-60556,26636,97243,-3141,8485,-3134,-28066],[-40485,43933,22462,-10934,2473,-42412,-47224,59165,50835,6030,-1640,12211,-51246,23627,6385,-1508,38989,-56292,55532,8985,45855,-24726,-25758,6976,-12519,-32796,-2175,-1004,-27956,-55838,-47769,-81775,2364,10904,5623,28054,44947,-12500,11846,8443,-9875,-25599,57067,69771,5192,-120703,-91054,-68699,33296,17943,33527,31299,20148,-115763,-150630,12534,-74350,-70618,39143,-16474,-68106,69286,124174,-28179,-102327,-187321,-74250,19910,-24769,44910,17561,5328,-46424,41772,53354,35624,-4341,70612,73048,-1418,-28258,-29452,31397,-14922,-65204,13692,-22572,34691,21669,6016,29919,12443,-57364,-16553,-12165,95421,6342,3106,-46588,-19407,13054,3790,-10777,-103351,55762,5178,8911,24731,43589,-431,-15543,-18358,-84886,5416,75096,-45180,-121554,-109784,-94844,-36701,4259,10360,15015,22474,61970,22657,9926,-20666,-1760,55458,-10394,2108,44841,-9000,-65308,-81249,32792,57811,1256,11414,-44187,-112118,-11875,-3917,5769,66224,33154,-14692,-21243,12963,4433,-31251,3240,14479,23308,-5267,8159,6882,21821,-74587,48840,40857,16553,-49211,-17575,5792,35168,22464,-26918,14798,11517,14076,44940,4268,-6768,50907,82119,30023,46170,-17159,22399,-24522,34880,3673,-42591,-48007,1216,-18689,15895,11926,-7270,-94456,14568,17327,-10794,47616,-67049,-242,39563,13632,60221,-66232,-61256,57229,33290,29489,59660,44245,-44754,89201,5415,134352,22330,-92361,-49474,-17974,1367,-50545,-86924,-76916,55896,17257,7636,-51139,-45329,-10786,3783,-16421,17454,-36636,-7905,-65322,-39676,54038,9667,21093,-79429,-7490,-83444,-26181,54764,63722,-1312,-9783,24739,-51011,-97464,-80296,-10389,-21549,39626,-102198,11825,152639,93515,-31582,49207,28492,68028,-13400,-17047,16578,31462,-1347,-51696,-8939,99106,77996,-61888,-38986,1974,48426,71366,51630,-19393,62769,-22651,-15999,30781,24897,-33808,-38950,30203,89949,26529,-36555,2365,-45824,-75041,28878,47603,20414,-40589,30322,70243,-3314,19120,50078,76489,-14889,40878,72976,100248,-24056,-18609,-22828,33193,6291,-17822,8037,24186,63127,17033,42979,-24058,44481,46623,13946,30471,23287,104641,79362,18457,-6651,-29077,14661,-56407,-43131,-52863,-56114,-29689,14222,-41734,16788,9048,-12966,86232,70822,-48452,-102585,-30452,68593,-46105,16651,44151,28013,29935,-14966,95325,47587,33181,36314,-63211,-9555,21359,50845,57985,12731,22511,38046,-39918,-95619,5082,-70146,-9166,9415,27295,-46082,3802,-57459,5605,41256,14642,3124,32669,27982,21517,42908,36951,-13027,-25130,-29136,14842,-13980,48295,-6498,-48132,4614,71269,6060,39369,-56732,92046,57238,13378,-12114,37478,33995,-5027,-58997,20871,-19448,19241,38606,9362,-14131,-49656,-21887,53138,-109825,-8013,-24174,-62297,34871,-7843,30351,72313,68115,-45954,4619,43663,5295,67712,29522,51834,53260,22173,-11268,1795,-22256,-18795,-2412,81054,28028,40123,56385,-261,11467,-47813,-94338,67250,45735,26197,-27233,46787,11404,-22953,16276,-24568,-7105,-14500,-11378,28702,24395,-57421,-54456,89793,-10271,-48,18920,-26001,-4444,-74383,-7056,-12220,-5663,-57549,74357,-30859,3911,-19121,-70096,-20160,-78192,-45313,-18637,15664,2395,101301,-51045,18102,21346,14597,-10127,40666,-19966,-7119,69352,-18149,21829,-76562,51682,28859,122469,-59006,-76904,-96927,-33338,97482,12352,73025,-7281,-12790,-7078,22752,7369,36339,26994,-18580,-2161,-82557,-72711,-11786,-21140,91753,50507,-49811,-8292,117374,-1974,-32963,-54822,-48547,-50313,25101,-8570,-426,-9595,-18496,-52283,-27086,75762,26709,39950,37859,-6507,66536,11678,47764,51855,66427,24734,11745,-39481,4178,9972,-52365,-18790,-9049,21919,-11027,27550,-27610,-25814,-13114,-24617,-48992,4468,4661,-121054,21940,33978,42349,-30582,72464,36997,-105494,-73903,-74414,-113362,-52270,22211,15463,-22517,-15713,23044,69400,60026,11298,-79560,30932,2204,-33676,-39099,-121574,-36749,-40470,-59380,-49494,-102353,-37288,-41404,-24549,4806,25768,86456,46523,-45188,28186,46303,-81938,-69160,19067,52186,72232,-25724,-63559,2110,33168,18848,-65953,-61172,-45134,22780,11869,27024,-45006,-19447,60722,13657,-5943,61571,98831,-11171,-29988,-5503,-62028,-11390,24622,22598,59275,10938,-49117,29998,127862,14213,6227,-72757,-43967,1511,9109,28318,53820,-3564,4750,51864,-42226,84531,91758,-16237,-38285,3516,29691,16597,13988,-9221,14891,30831,95606,-22290,-12972,6521,72267,77503,66279,-39303,14287,10235,2146,16664,-54789,-51291,32014,80951,-25886,-14468,9836,27044,33230,-8727,-45236,-9328,1718,54969,-54886,-66495,-10374,17498,4945,4051,63151,26884,-4532,3611,43057,32633,9119,9733,16411,34901,5354,96610,7671,-14304,30556,27789,-12226,10148,-31179,60241,-35436,-4831,-16795,10680,86731,69046,22745,3561,71577,268,12287,83592,113301,32182,1770,6924,14697,10249,25032,59477,36348,84352,251560,274188,150448,-276705,-149367,-71721,-91072,-2215,-13188,-9062,-32386,-69225,-57433,-139947,-4674,-38797,-11243,56695,4428,-36385,-22833,-19697,-43212,7391,-118696,-2102,-58280,-62125,-43960,-59150,-17507,9865,-1590,16087,-4002,-54234,-31531,-9495,30348,-23860,22291,-7244,22056,6470,-20970,24584,27875,48169,-28008,33961,-64203,37884,-12680,-24804,-42903,20535,-26074,11496,-17196,-55577,-45300,-11745,-34479,54843,52929,-11244,-24969,28502,-31384,-104580,-10686,-24878,14463,49630,22368,-11533,78681,33938,15725,-14169,-56287,-745,-26829,428,6442,-8299,30608,16919,-12516,-31703,17274,55935,32667,3173,-37427,-37761,-32929,-23913,-27475,50768,47564,-22015,-60720,-100828,19362,4940,21732,-64530,23624,44006,-34204,-23505,24518,-13457,4911,45932,-4014,-52462,3266,5731,-46942,-16864,26662,-31391,35250,10968,-1172,-33029,62385,-1576,-14096,-79431,-1410,13227,-6723,45858,-8769,32183,-10360,-81782,-41839,-89932,-21017,-84568,29489,69903,-27158,66849,-40585,-13477,27906,-22573,73265,-23304,-46076,-78465,-68642,-74580,-41736,-36518,-43746,44509,-52774,66415,23186,-20866,-24412,42013,-23505,-65415,18527,23599,35157,10785,-63655,2901,2415,-6955,49653,55676,9263,-16224,22733,97771,12740,1781,-29235,537,22152,29159,-25008,-43000,-8620,7705,3892,-27004,-1480,27593,106867,47206,2042,78332,-18439,-37586,-360,4556,19699,-27169,-92753,-140494,-9248,-78382,-4907,-40124,5371,10116,23630,-13877,101176,64358,10623,32562,43498,-46725,12161,26010,-17912,9743,45780,52076,-12705,-65260,-94332,-48960,-16429,157,-24404,75655,49150,-96914,-29055,-46617,-20601,17054,-107807,-40728,22614,37728,-76997,-87668,-3847,86633,34954,4548,-27450,-63754,-57876,-36999,-1708,-25708,48606,57973,30883,58957,31082,-33420,-43962,29258,-76353,-68950,30076,-38807,-15749,60834,141195,39704,-25692,-60220,5112,17484,22086,-22509,-65004,-45144,57111,-46516,13042,82623,11711,-5760,-21232,-23789],[-40591,27698,31769,-20266,1615,-1472,-53743,25460,26401,-10335,-14181,26532,-52349,18719,10752,-34998,38466,-55085,42353,28779,44127,-36755,-8897,12546,-9831,-35732,-16657,-21177,-25425,-77660,-19770,-44794,-5174,-28455,2408,7569,31739,-12472,6311,-7730,-33269,-33862,51060,108796,15478,-110346,-79216,-55913,17781,1031,9282,31309,20045,-79370,-146508,-4992,-32926,-55320,33779,-3883,-72345,23087,95832,-19014,-90334,-91817,-69604,25692,-6059,23803,20375,18215,-37087,26375,36924,31967,-3563,56826,60811,-3057,-8697,-30705,28766,5048,-63871,28010,-47616,32314,33507,5002,34241,6459,-37182,-25751,-25458,87958,1564,-13921,-15464,-10569,7945,8039,-17254,-94363,63481,-10934,18735,31109,68296,30566,1221,-19578,-58247,36290,72652,-38944,-115503,-106810,-83347,-38965,1904,17324,-1530,16370,76596,12078,7387,-28065,13609,52142,11077,-17135,57298,14492,-68770,-76831,50754,54861,6619,5959,-65629,-144472,-6257,-7911,16200,65401,10529,-41038,-41486,12422,-12426,-30818,6446,51803,27464,-15668,2391,8100,39028,-59136,19676,41936,25946,-45854,-15344,6674,4323,17058,-15501,21380,3854,24309,38984,1710,4968,53275,62220,33161,20628,-17959,41924,-33925,28523,3846,-19819,-27733,1717,-10421,5228,8829,10158,-83341,19993,30534,-32266,46423,-66325,10415,45605,19250,50790,-69999,-57614,38059,19718,34442,60610,54246,-50595,61707,9333,124136,13262,-91188,-53127,-44439,-35729,-49932,-78460,-107983,67222,11724,8188,-34280,-37917,6250,32757,-5506,31034,-29541,1139,-66537,-10798,45655,13613,13062,-97102,-36325,-68852,-13813,57969,63022,34966,9808,31003,-24667,-80391,-59598,-14106,9150,43817,-136227,69166,98241,63615,-55591,38951,-189,51218,-25780,-36466,-7574,45119,-15807,-80564,10597,94210,73915,-53827,-45110,9066,36908,60231,26137,-47090,26683,-20153,-29442,50148,36914,-26758,-44003,-576,59031,34441,-23400,14354,-56906,-64649,44889,31399,6839,-41313,41450,72120,1982,30196,20196,78627,-15624,50258,24224,70859,-12368,59,372,47133,11028,-20826,21271,12050,54824,15416,46496,-10013,63442,22923,-15208,54637,17674,111183,98047,15263,-76263,-67717,11035,-28327,-40517,-34540,-33603,-14533,28330,-38573,27921,15989,-35694,68391,53129,-59084,-124763,-18689,127032,-35488,-639,53716,31300,40549,1352,86205,46203,27008,65224,-37853,24065,26305,53184,40381,17076,21324,24058,-34305,-63846,-6062,-57956,-5538,-2123,-10726,-49846,-16403,-29581,-3931,44227,12404,16131,33540,21621,30391,68286,30844,-5683,-25800,-29253,-8993,-396,57930,-5724,-65672,-24440,42386,7083,44309,-52051,48074,46080,4270,-16301,42614,27017,14864,-65617,26799,-24752,24765,42507,29252,-16203,-36728,-23482,50234,-82902,-41900,-25809,-56042,7185,-37454,-18460,62187,56600,-17818,9949,43709,10647,82522,4207,52690,47498,40274,8705,19565,10305,-16139,18004,62330,60157,72683,28240,-17597,-272,-49854,-91469,67009,43289,14715,-18945,20046,24104,-15914,-12134,-18680,2181,-26648,-1105,10007,-10851,-61287,-42812,91932,6374,6725,10264,-36585,-5547,-62405,-18257,6501,19560,-19102,88769,-40149,81,14041,-78505,-23495,-79903,-41472,-11361,15715,-7718,116499,-79713,13275,48777,28666,-20385,26118,-34774,-23046,50436,9406,38322,-71771,43880,30993,103377,-50270,-61224,-110142,-3671,139601,17108,58033,-7491,-17959,-5146,20516,13834,29399,45303,-11963,13233,-72782,-15592,-13634,-33433,113840,72474,-41731,34,107835,34630,-22999,-29748,-57967,-46666,9746,-2701,-8623,-7500,3675,-24493,-46219,53227,30602,27416,27037,-36885,100843,28489,57746,41444,48935,43363,29258,-25892,-7807,-15277,-27810,-26726,-2604,20953,-30683,12931,-11715,-22660,-26915,-42755,-25136,22054,19235,-88689,24707,-1533,24589,-15734,72217,40686,-117114,-106913,-65203,-120352,-30624,37243,58338,-32458,-8572,33233,80957,40165,25856,-67937,37473,-10179,-25216,-13247,-133294,-25604,-54027,-72651,-56893,-90872,-40059,-50193,-11942,19215,45519,75643,42180,-42616,22157,54507,-68633,-100722,18589,26613,86816,-33198,-79726,-3243,60484,30156,-50427,-26826,-34953,27174,16609,8455,-22409,-18781,17912,-4111,-23037,52163,105281,-2857,-13636,-8107,-54163,11423,17042,47094,53165,3171,-49135,17900,94072,-6471,-3727,-61776,-42078,-8483,15526,48696,53027,13895,-1722,34590,-42841,79984,60774,-33320,-32817,-10715,9347,15295,12704,-23877,27201,13265,74464,8911,11745,767,55996,90133,62594,-9165,934,5036,38906,35802,-50323,-67524,35961,96102,-11696,11417,9676,-11627,29632,-4495,-37679,-33938,-778,62604,-30716,-70881,-24486,23782,8650,-8288,61066,39427,8444,29567,50467,36053,-1914,33608,18679,30939,19624,115078,17821,-18725,45808,17642,-14842,24401,-18986,48847,-56623,12919,-24105,9557,99617,55918,-4030,36628,86356,-17153,-2299,78093,101496,28267,8403,5629,-6034,-9636,10429,58524,38233,65228,224804,265435,143467,-279622,-138202,-67401,-130936,-5118,-48830,-24059,-52051,-106245,-35438,-136213,9397,-58929,4141,42991,8245,-45790,-33681,-17220,-41699,-1105,-81859,11766,-50956,-65269,-31751,-4589,20402,-6751,-4638,7724,-2275,-45057,-39532,-7794,33579,-5829,-4229,-22113,-11581,23229,-30288,-351,31788,50576,-25536,34196,-63615,21464,30587,11685,-39022,42036,-34498,10744,-25140,-72194,-45215,-4080,-14799,67983,44320,8934,-29317,17096,-37752,-72976,-18132,-14763,-9753,23696,15773,-28687,26856,41186,23268,-5808,-44271,2370,-21341,-38856,3614,-22756,26245,23359,-13988,-16457,44847,30898,36696,-9839,-40529,-66710,-47356,-57415,-22817,28550,51426,-32704,-59900,-91056,18946,-1774,-20248,-70129,34473,35388,-41553,-31030,29453,-22591,8126,22513,6681,-59223,7087,8640,-44783,-6149,30955,-47790,-878,9257,3696,4702,49703,-8035,18557,-55800,17851,-6198,-28654,16439,9693,-392,8240,-70791,-57779,-72456,-15853,-79969,37637,78482,-28670,44213,-65527,-18300,27250,-41799,45313,11058,-64785,-78568,-59172,-79644,-49994,10381,-37828,42734,-58500,41562,1507,15439,-36575,52509,-346,-42574,19305,51328,66212,-6048,-52394,-9063,-2860,10381,40920,55150,-229,-8532,11856,109068,20594,-23744,-35212,-30629,28706,40829,-42009,-40929,-11603,27310,-3162,6227,1989,20446,111990,69434,13124,95477,-19781,-31039,4798,-6967,28544,-19054,-112625,-115303,-2038,-95105,2492,-74182,-16429,-2969,2417,-37191,91621,58398,781,15081,43884,-71201,1179,8569,-3742,38186,29658,39971,-5784,-51867,-88087,-34879,-893,-3446,12227,73476,34135,-77564,-11681,-31209,-14754,22577,-110290,-79973,20952,33917,-102863,-83300,1955,64614,37191,16559,-12069,-50791,-67775,-38642,-30416,-35242,30458,69288,69106,59545,24739,-42123,-68028,28918,-103310,-83692,16507,-24823,-3348,46695,129339,56165,1919,-51412,-24916,8571,8642,-23144,-60549,-38492,72628,-22543,3241,49153,22519,-21502,-37147,-6161],[-44493,-2348,37140,-21924,5729,26066,-55847,247,6450,-24392,-32427,34644,-45022,9103,8011,-74804,39807,-49250,18803,55269,35451,-58016,-1007,23783,-5460,-32963,-25925,-31561,-10409,-94566,8340,-10994,-9316,-62902,7219,-14137,12439,-19110,10661,-16354,-52164,-41959,34549,121409,17850,-62852,-35518,-43392,-4994,-11593,-904,36228,18318,-38474,-128613,-20883,2802,-27653,24967,10083,-71967,-6580,49982,-4087,-68626,10118,-60576,31387,19216,295,15753,27543,-21754,5865,19912,22323,-2790,36554,33928,-10169,19337,-24540,19325,23536,-59292,39995,-65047,32193,34911,1055,40168,-7773,-19626,-38982,-34951,51936,-17702,-31490,22480,3759,5374,11443,-21610,-68456,64558,-23536,29502,35746,81216,58569,10239,-18961,-34439,55229,47657,-24968,-92968,-97299,-54521,-32198,-8536,15739,-17859,10823,83827,-1522,4784,-34293,26695,43306,41510,-25493,64217,35715,-64026,-53394,53984,44146,11181,-5590,-78563,-146074,-482,-13285,25738,67276,-19986,-64859,-53477,12609,-26747,-34962,7180,78622,23694,-22700,-5279,4658,43097,-36979,-1333,42918,32078,-39696,-11837,5678,-27626,12716,-3872,23443,-6161,25279,28682,3596,12988,48510,22479,27624,-359,-19406,58862,-34372,16094,5194,7947,506,10608,5788,-9273,-131,17692,-48629,20610,46909,-32061,39377,-61401,22393,43303,10624,20514,-65985,-46485,22154,-8442,42030,55894,53019,-56061,17838,20043,105735,2569,-72626,-51816,-50742,-77214,-38254,-71421,-118143,70497,-62,14152,-6564,-20189,29611,62805,4442,37226,-20309,10283,-66642,16879,32050,7015,3793,-99371,-55199,-43708,6247,49820,56110,61540,53131,39980,13609,-59495,-42486,-8254,43099,38093,-164665,124162,26190,19292,-70780,23487,-18165,29857,-29155,-40100,-22179,57516,-24789,-86135,31578,86003,64246,-35305,-49402,14473,34565,31678,-10736,-74583,-13756,-22306,-39798,65456,40726,-18780,-44517,-30766,29529,42504,1034,38247,-60118,-49350,55605,12914,-18645,-16481,60289,73909,1430,30773,2121,73353,-18747,53488,-17209,24179,5089,18693,20962,56574,17003,-18921,28984,5951,45093,3925,34523,-5945,78921,783,-46774,73063,19157,109889,100058,15120,-120159,-101830,10534,-12294,-41405,-9297,7401,-1081,39493,-15964,41700,31723,-56835,42239,30132,-57103,-128029,-14218,141559,-16406,-14914,54713,31391,35084,22174,65256,37628,26652,87129,-15378,61830,30480,50120,10200,17986,22439,25403,-22855,-17111,-6384,-40239,390,-19716,-47373,-43590,-35130,-6037,-15276,31870,13421,27391,35092,15350,44287,95508,10735,-9336,-31193,-22299,-26476,13150,64131,-2239,-65714,-38258,5356,7775,39908,-46263,-3272,30233,-16953,-22007,39994,13918,27757,-67836,6491,-24636,30385,46873,47306,-16684,-14483,-26077,37352,-55314,-78593,-20791,-47026,-36021,-57367,-50494,54546,52295,7871,12305,37632,3965,93225,-25569,55167,36964,56046,27328,29121,42386,-14857,36086,39935,76487,92876,8552,-27339,-14506,-55938,-94209,57756,34256,-1714,-5242,1787,37826,-10948,-42165,-21358,11693,-41816,-472,-10699,-34522,-62185,-26213,83637,25113,15908,-7126,-61022,9423,-43658,-29590,19040,38920,30139,88591,-45640,-2526,43877,-82626,-32863,-65477,-27192,64,23169,-22322,110615,-93793,2438,71793,40555,-27022,16251,-34373,-37577,22167,15970,47693,-46821,40026,34765,72610,-44984,-47912,-106777,33863,144219,5364,26921,-19168,-37882,-11473,6183,12036,21427,55412,-5027,22683,-54068,34521,-17376,-50917,117355,85123,-41124,8021,89340,69122,-19492,-13220,-62816,-50595,-6057,875,-10003,-6532,17064,2941,-53595,28623,19546,453,23370,-53202,112556,41353,69866,29980,27778,46387,28738,-22428,-24084,-41138,176,-30663,-532,19862,-57489,74,-3694,-17174,-30657,-52699,-2047,52246,30781,-35812,31846,-32605,3770,2074,48755,36505,-110341,-126829,-41720,-98469,1201,55751,91661,-41634,-9293,31930,72569,14341,39193,-39963,42377,-11469,-9822,23244,-122134,-2981,-57192,-83123,-54575,-75499,-52442,-49518,5942,36034,62300,63231,24545,-40374,4492,59318,-41985,-117868,14818,-4321,90243,-35233,-83298,-674,86741,22486,-39117,6251,-12124,25774,25409,-9720,-8406,-33643,-31192,-18956,-24396,36779,99526,-1064,6904,-14649,-40248,33349,13183,69479,55895,-1500,-46405,1131,47342,-27952,-8285,-45411,-33297,-29922,18466,61387,46946,30576,-8053,13587,-29643,58270,44576,-31516,-28047,-23433,-11986,9579,-7291,-28369,42827,-3017,48751,67120,25756,-4720,36238,91694,51123,25967,-5037,6995,77043,49130,-37652,-76876,26228,93422,-1129,21254,13916,-49363,28805,7233,-19924,-52145,-1361,68253,-2222,-49322,-31962,16539,7142,-22105,51872,39413,9941,47982,60902,36153,-19496,55267,23687,24774,31157,119474,27835,-15106,38360,7002,-10866,31017,-10553,35435,-73071,30856,-22518,12968,103439,26287,-25165,62807,83268,-32601,-14536,61120,75441,31991,14477,10997,-25071,-23173,6793,54767,44708,56628,175167,253209,122836,-278886,-120047,-60164,-137798,-12143,-74977,-38814,-70969,-128623,-18380,-98540,13820,-77722,11947,12355,17055,-50869,-43881,-25770,-37849,-5928,-35854,19088,-35255,-69889,-24160,49340,54191,-11189,-7399,3793,-9332,-22795,-38642,-8721,29622,16237,-18859,-35895,-43722,40276,-41403,-30835,26747,55575,-24430,27874,-59887,7452,66032,41737,-35968,58579,-51658,-2565,-29607,-75716,-45795,196,4819,81848,32770,28340,-38981,3026,-37910,-46837,-31032,-20554,-29360,13975,13111,-48094,-32955,53701,24295,1725,-34538,7959,-7164,-59808,-7456,-30397,22059,33162,-10275,8822,57302,8701,38879,-18633,-38692,-81722,-56811,-76755,-9081,2682,48730,-29725,-58893,-70434,22949,-20676,-71661,-68277,42929,34341,-41522,-38109,22913,-26157,14899,4561,21435,-55401,5380,-6800,-41783,7729,39183,-63048,-32580,8973,18481,38947,30083,-29043,48537,-30063,33206,-18079,-38142,-11970,14371,-24761,22505,-60793,-70084,-45885,-5398,-60604,52445,84604,-9101,18911,-77861,-21363,18125,-58231,14466,40744,-66191,-73456,-43709,-60611,-42337,51735,-13759,38066,-59848,15757,-19123,36991,-45930,52839,14513,-22171,14016,71689,88659,-18549,-26023,-26774,3463,27399,34077,60773,-13022,-1217,-2378,106179,43791,-42690,-44293,-50094,47270,40720,-59885,-31000,-22874,38376,-15529,31889,296,5630,99769,68543,24798,107138,-15042,-24940,10850,-19077,42443,-4541,-117024,-70613,8397,-87685,5601,-95133,-44285,-17030,-18527,-53746,55178,34372,1,9080,39290,-93055,-8068,-18835,24701,50639,7004,16506,-790,-36157,-71152,-17501,7120,-11237,42608,53640,11089,-50974,6974,-11122,-1704,27136,-92181,-115820,8486,20501,-122399,-74014,5992,39664,35993,27190,2195,-28036,-59500,-13292,-41282,-35736,10745,71410,99584,54839,23831,-50729,-74102,27519,-115670,-72703,6861,-6574,10204,32895,73872,61132,28803,-33708,-42975,-7904,-9464,-13098,-54142,-31639,82456,8731,211,13956,26045,-35214,-45406,17420],[-50460,-39228,33174,-14935,13030,31912,-51102,-6006,-5301,-32859,-47301,35380,-27304,-4421,-1084,-98362,46370,-43462,-13645,76810,20788,-81069,-2164,34503,-419,-23060,-27235,-36773,9490,-105145,26354,10488,-6722,-75451,19873,-30364,-8740,-32570,26635,-16258,-63419,-47124,11740,108595,13075,6067,31481,-33403,-29516,-18351,5766,43445,15601,-11241,-102846,-32068,25243,2349,13778,23177,-68037,-18299,7295,11653,-44024,68452,-51162,35148,44962,-19261,3349,28955,-2577,-14136,7244,8522,-701,12622,-3838,-19827,45425,-13117,3058,36530,-54081,43308,-72379,36933,25502,-7287,46002,-30349,-9594,-52704,-36201,10927,-41493,-46439,50622,18017,6097,12663,-24392,-35120,58524,-32286,39690,37468,79640,74954,10408,-15579,-20454,59975,7513,-4897,-56295,-82192,-17746,-19782,-25618,4727,-26378,8670,80715,-12738,2366,-34646,36166,32187,73571,-19853,64454,51867,-50508,-18830,42120,30707,11076,-15599,-79704,-118312,5059,-19017,27682,72897,-50691,-80524,-52122,12257,-37080,-44481,4924,86661,14024,-24944,-11548,-3560,34325,-13986,-8873,45221,34188,-32226,-6771,2548,-49719,10593,4412,18611,-24631,15998,15293,9135,16803,38588,-27556,16932,-13502,-17479,66690,-24752,2021,8398,32175,27544,29971,24750,-26708,-10762,13513,-2215,15093,66118,-16255,26833,-59193,27381,30363,-7124,-21303,-56213,-32600,13426,-46263,50240,45771,41093,-58159,-24653,33898,79134,-7759,-42245,-44697,-38714,-111433,-21784,-61420,-108285,59923,-16387,24458,23592,472,53297,84532,9600,36961,-8577,20473,-67250,30744,12854,-8914,-6733,-83694,-65236,-16515,25026,31669,42999,66007,103674,46799,53372,-33830,-28820,9268,75957,19667,-186674,171824,-49088,-24953,-73874,4423,-29804,13002,-22783,-29579,-23273,63423,-26576,-67255,51307,74795,50783,-11264,-52439,17348,39626,-8127,-49573,-95446,-46491,-30833,-43240,73009,32296,-11287,-37024,-46912,9198,46526,27101,63357,-54347,-30735,55789,-3217,-44289,26604,85527,73580,-4637,23474,-8422,58321,-21478,52191,-41342,-22885,27325,31168,33513,59197,23074,-12285,31441,10581,36039,-14968,1886,-9083,83897,-13457,-74625,81328,26064,98756,91358,20554,-128499,-113391,12960,-8313,-45866,15473,42811,8394,43181,17857,54169,52297,-71517,15025,10472,-43390,-109701,-16731,105710,7844,-28915,43621,28066,22981,44756,40366,22929,30990,96395,-1903,89457,31936,43401,-22316,15189,24247,42149,-7893,29824,2685,-21985,3426,-41024,-69730,-28167,-45079,525,-24963,8169,15526,34440,36761,9974,61008,119530,-16593,-29957,-38191,-8491,-35934,23203,64852,1935,-59740,-31002,-29673,8071,27443,-40580,-42176,14450,-40510,-28949,31937,-3883,30983,-64334,-30340,-20232,35714,49990,60328,-14874,4329,-30777,18227,-37705,-108018,-9673,-39410,-77321,-67462,-56136,45556,54296,25126,12021,30744,-12286,93894,-49455,58253,25968,61561,39429,28981,66992,-14360,47300,20288,74157,97755,-1704,-28528,-27797,-68006,-104707,47302,15281,-19600,6540,-764,48674,-7180,-67433,-30396,16549,-54150,-8687,-20752,-38205,-58883,-9691,64006,38551,25599,-26541,-84242,40734,-26878,-38819,23695,47286,76586,73298,-47347,-6084,60142,-82641,-43032,-39281,-9087,10371,34204,-34951,82431,-92439,-10442,78740,46672,-31475,14733,-20596,-48129,-6878,-2736,46990,-12358,42120,36491,39207,-44731,-43365,-85151,69331,118097,-14978,-8404,-38286,-66981,-27475,-18155,-91,14800,54687,-962,21608,-33245,60405,-21185,-63899,97672,87977,-41500,15554,67315,91110,-21304,-9003,-63279,-55821,-16087,1940,-5460,-6398,19849,19318,-48707,8622,-3343,-33817,27016,-47427,100255,47142,81238,21322,9179,35462,14124,-35660,-41709,-63136,22670,-29788,-2119,21557,-78110,-6966,-6882,-8286,-23931,-51324,7113,84310,34190,11074,34280,-49145,-15714,18756,6560,26045,-86620,-127339,-7106,-53030,32036,75337,106103,-46788,-18499,21269,48056,-8394,48613,-5989,48019,1763,10180,59357,-91582,17872,-50127,-88428,-46161,-59801,-73018,-34727,24437,49614,62202,46171,-2171,-36338,-19697,59856,-16623,-122155,12841,-26623,82434,-34451,-73592,7608,104896,4788,-31899,22779,14357,20905,36059,-20809,-8698,-72373,-78775,-25397,-11167,21495,79339,-3084,27024,-19624,-22718,44965,13278,84285,67357,-3910,-41859,-16931,4863,-46301,-5885,-27631,-20216,-49884,16068,64665,39316,42341,-14641,-9577,-7168,22630,36953,-23164,-26738,-31237,-25122,3174,-34946,-22180,50808,-16070,24102,127277,32996,-9260,12539,78749,38503,60415,-5372,8807,97734,51617,-22484,-76573,5659,73669,1856,13642,17865,-84277,29383,22610,2919,-55721,661,70090,24517,-15706,-32959,-3634,741,-32848,32875,21994,175,55812,74382,33056,-38402,67260,30960,17655,38262,98964,34687,-1938,13519,-931,-565,27657,-8886,24795,-81034,46117,-13010,21505,97292,-9347,-34435,69762,64719,-41952,-19719,38362,32343,41685,16421,20153,-40481,-24133,14343,51041,55984,62859,120671,244640,96927,-274954,-99516,-51362,-115976,-24444,-89613,-51963,-85117,-131406,-5455,-35817,3385,-92078,9112,-10868,30355,-48407,-43769,-42403,-34722,-11029,1516,18054,-16672,-76011,-19620,85589,73493,-122,-7007,6197,-26191,3470,-30719,-9876,19187,32665,-14901,-41983,-65822,52715,-51024,-48999,18772,61840,-23954,16023,-56562,-6062,79911,59471,-35283,65728,-70250,-18647,-29496,-68355,-45804,-41,18659,93828,20310,43913,-49849,-914,-29368,-27865,-44325,-36757,-40579,26089,15755,-65853,-78047,68208,15552,5542,-30628,13938,13343,-55281,-22444,-24046,22862,44077,-4139,37280,49458,-8241,40886,-19318,-29953,-69265,-57491,-72633,8143,-19667,43207,-21229,-58689,-39413,33265,-42889,-112791,-61205,44403,33460,-34868,-42247,9589,-21879,25108,1890,35567,-42703,-4918,-30091,-37298,21535,49097,-73524,-49553,10163,34442,57227,9442,-54763,66763,-8853,40624,-19454,-27989,-30547,2392,-36965,34710,-54613,-77696,-16079,9449,-34339,71344,93332,31824,-1251,-77450,-21120,1862,-70779,-11163,53741,-47140,-68153,-25200,-21076,-21709,74791,25103,32131,-56242,-3917,-30906,43647,-50624,43096,18406,-13131,6197,79173,94009,-21283,8639,-46814,21534,44337,33768,62964,-25896,1362,-13821,87198,72223,-48926,-50801,-51539,76889,27366,-69566,-12591,-40405,33654,-27644,45808,-3693,-11044,81691,47437,30758,108190,-876,-18078,17301,-27571,56114,11069,-106741,-23810,19197,-62203,2438,-98646,-72330,-25775,-31404,-60753,2394,3581,8946,17905,33482,-104386,-12211,-45213,58822,44695,-17273,-11465,2314,-23085,-43525,-461,6955,-24074,56279,28867,-8940,-26904,21279,11953,14341,26978,-60537,-134094,-13571,2478,-126223,-59359,3538,19145,33064,24733,7890,-4717,-37740,29381,-32309,-25435,-3955,65997,113045,48492,31723,-55793,-64041,27258,-100309,-53242,990,7994,21107,20055,-5603,56238,43883,-14190,-45990,-24953,-22699,6282,-47747,-25877,85835,39178,3786,-6058,21528,-43368,-43266,38312],[-55328,-72546,16882,-1257,21257,21835,-39300,9618,-7637,-34278,-51474,29128,-2691,-19154,-12209,-85011,58117,-40444,-50822,81992,1938,-96939,-8987,40202,4393,-7262,-19877,-44312,25939,-107957,30514,18295,4794,-58709,37008,-32014,-26990,-46867,50611,-9236,-65111,-47034,-10870,77954,3137,66221,97948,-25969,-49798,-19855,25491,49636,12581,-9464,-77366,-36745,32044,24901,1390,31286,-62913,-20152,-15918,22621,-22415,70876,-42859,35869,65133,-30008,-14677,20515,15427,-27672,2549,-6443,3541,-10277,-45060,-27115,59989,788,-15976,42375,-47524,32562,-71184,44479,9366,-19284,48845,-56038,-7230,-62841,-27342,-10028,-58084,-56059,53682,26717,9154,10016,-27046,-5516,46999,-38793,46994,36729,66830,75281,4002,-8942,-18017,53117,-34129,15025,-11148,-64168,14155,-5845,-45615,-13953,-22610,11221,68801,-17352,476,-25560,42991,22542,96143,-1925,59167,61321,-30186,17579,21044,19632,4840,-20022,-72115,-74475,8940,-23522,19502,77540,-74229,-83513,-37682,9934,-43697,-59231,-824,76366,1859,-23081,-13148,-15465,18651,2692,-7317,48861,33784,-24717,-2140,-1920,-54742,10724,6704,6023,-51785,-379,1252,16671,18045,27832,-73316,5847,-18736,-10276,59481,-7298,-9530,12491,44667,43412,56467,40004,-45337,-18068,-809,38181,2390,84598,2867,9828,-64925,19511,8871,-25214,-61020,-43380,-21035,12845,-83442,56794,32080,22925,-54042,-49638,45937,44879,-17119,-9608,-31634,-16580,-127481,-6745,-40156,-83286,33182,-33574,35660,44839,16016,71246,91674,8611,33042,3947,32409,-69790,20996,-10746,-29804,-17897,-54343,-70413,3199,33050,8541,25801,42829,135448,45879,84042,-3765,-20494,35806,104265,-6685,-204196,200920,-110532,-55903,-66042,-14793,-41246,8310,-9685,-11231,-10494,61079,-20991,-30742,68047,61407,35902,12111,-54962,17410,46316,-49728,-80309,-103689,-64673,-45386,-37783,72089,12378,-5379,-21460,-40901,-871,43373,43729,78531,-39809,-9293,43556,-13406,-56026,74037,111621,67659,-14012,12943,-18359,33878,-21305,48425,-47175,-56635,49873,33602,35942,54544,27923,-2409,30522,25573,28280,-35820,-45720,-14400,74376,-16423,-92634,78711,35353,78180,81020,30681,-107965,-96900,16165,-11957,-50336,31920,56904,13711,37465,50543,60782,71026,-77004,-5178,937,-23345,-75453,-19872,40667,31013,-43029,20536,21009,14603,66462,18082,6471,36853,90763,1084,92608,28801,34458,-46799,11115,25245,67001,6811,60284,15370,-8362,-517,-61938,-74094,-8115,-42019,-17004,-29735,-17988,16586,35484,37816,5659,73962,134130,-42108,-66693,-42694,9658,-39824,28436,59793,4622,-59008,-5450,-52928,7744,10922,-35574,-60329,2093,-57917,-36855,23204,-23024,25580,-53458,-67442,-14053,39951,49147,64669,-11198,8263,-37162,-150,-32427,-120258,5328,-36079,-98713,-69521,-34840,32037,56179,31599,11276,28528,-31260,79327,-59347,60193,18713,52178,42710,21058,79221,-13596,48856,7002,57191,88802,-8584,-22480,-37119,-84311,-117616,39808,-13045,-35064,9045,12372,54569,-2676,-80891,-40647,13592,-58892,-21122,-10194,-22967,-49779,2385,35945,41223,33760,-41817,-91986,80185,-18219,-43950,21242,43689,105558,46142,-47378,-12632,55085,-80691,-50056,-9758,6638,15343,42932,-40306,41061,-78219,-20551,61723,45088,-34901,21725,-129,-52572,-28622,-39394,34875,17486,49094,33459,10454,-47294,-48187,-48868,92024,78915,-33653,-35094,-56918,-95521,-49857,-48131,-21643,9030,43738,-1974,8375,-17877,60608,-22812,-63232,59774,81114,-36688,22036,46568,97884,-23941,-16121,-60422,-56032,-16185,1884,2855,-7757,13685,19547,-34974,-3443,-30113,-66098,33776,-21607,72584,44887,88716,18941,-2449,15574,-6809,-63650,-57874,-79014,32908,-25711,-2604,27568,-80342,-5614,-18583,891,-11973,-38909,-291,101972,27259,38273,27192,-47282,-29775,30418,-40604,14528,-52276,-110147,31426,1001,51279,91852,98415,-46323,-32577,6276,16269,-21576,51266,22371,56269,29134,30536,81249,-51096,26108,-36714,-87572,-37179,-45853,-94397,-5768,38134,55731,36745,23795,-29303,-29118,-42176,56780,-3100,-118701,17364,-32810,66213,-34079,-53336,16839,109910,-12751,-27140,19102,35410,17006,44221,-21296,-23253,-130466,-112523,-20056,9866,13606,49717,-4639,42410,-17089,-4431,40704,16785,89337,81666,-7550,-35522,-32131,-19535,-57839,2691,-10995,-6718,-56683,7449,59765,33862,46401,-20461,-31143,17893,-18319,31499,-19903,-29950,-32564,-22763,-212,-55063,-8202,42361,-24280,3871,161076,42990,-12637,-13450,52021,29195,90422,-3298,5426,86201,42604,-9881,-65403,-18792,44361,-305,-5825,17623,-110433,30267,36192,22767,-41238,5509,67452,42895,12667,-29517,-30654,-8192,-37350,7230,-12241,-16160,53357,87927,27488,-53079,63716,39485,11418,40659,52305,35402,18215,-16926,-4559,13663,15025,-13323,20291,-77095,58398,2122,34079,82004,-39014,-28977,50329,38556,-42664,-14998,18973,-20119,52818,12358,29270,-48215,-10776,30294,51565,70802,80994,78720,245718,77984,-267687,-82548,-42829,-80091,-41754,-95095,-62180,-91327,-118763,3824,24743,-20629,-99348,-3370,-12984,44441,-37685,-26554,-59296,-34396,-20867,24541,9855,-1628,-82960,-15247,94983,73270,23771,-1529,13250,-50376,23733,-20296,-8791,6991,37069,5291,-36153,-72456,57991,-56481,-44596,14514,66532,-23223,3,-56603,-21154,68059,62209,-37451,61910,-82178,-28443,-25318,-55869,-44082,-4234,23988,98713,8508,51527,-58606,9290,-11629,-14567,-52149,-52429,-44399,55254,22158,-79904,-96874,78589,-3288,3471,-33008,17954,34611,-28452,-34954,-1056,31802,51791,310,59764,21881,-19343,43255,-12098,-17630,-27766,-48632,-47961,22655,-33761,37519,-15008,-60210,-3433,47772,-58329,-128062,-50904,36557,26436,-24323,-41811,-3446,-9946,36807,17150,43198,-25134,-21705,-49733,-31173,30849,56207,-75805,-48830,12256,41981,55359,-6817,-74369,67972,1619,38385,-9580,2391,-33937,-20726,-38304,46133,-51972,-79919,11531,26604,-11454,87479,104034,82305,-8735,-67159,-17002,-17674,-78455,-29598,46012,-13309,-65757,-8066,25390,2467,74216,65102,26145,-47797,-16006,-29786,43964,-49748,26898,12126,-19250,-748,73191,79794,-12639,43922,-64959,46309,61429,41229,56998,-36113,-2863,-15876,56841,93069,-41598,-46344,-36797,103228,3701,-65934,8835,-58910,12396,-35243,49512,-4205,-24068,67548,16460,25836,93834,22671,-9825,23516,-28972,62561,22125,-86961,11455,27408,-34526,-6531,-88320,-94018,-23482,-30230,-57493,-49335,-23012,23640,39246,29996,-102090,-9733,-57329,84402,25537,-37045,-35137,4993,-15946,-6766,12745,577,-40555,49354,13496,-16811,-13738,26295,34950,28558,19385,-25036,-127419,-38396,-13217,-111998,-40676,-6562,8575,29112,881,2323,12174,-11863,68642,-9373,-5755,-8122,55231,105537,42132,46987,-54334,-45951,28718,-54909,-38427,-2125,13691,27388,8977,-75052,45228,41668,-418,-36469,-34032,-24349,29942,-42782,-20086,84033,58239,10845,-4188,10955,-43524,-32224,51340],[-56152,-92639,-10270,15022,28401,7703,-23147,40169,-2056,-29180,-42225,17752,20900,-31060,-18774,-31880,71244,-39636,-85634,65397,-18293,-99275,-16396,40283,8658,9427,-5637,-59012,32874,-101282,24261,18172,25372,-19701,53254,-12181,-38658,-54790,74149,920,-57468,-41076,-26642,40066,-9965,90690,137459,-19390,-61726,-18170,50838,52130,9725,-32030,-58670,-34269,26339,33970,-10670,29589,-60479,-21380,-15869,24869,-7193,41223,-34710,33212,75288,-30408,-34240,3511,26942,-30749,6818,-19400,9866,-27252,-81086,-26778,59174,14861,-31825,41948,-38833,5979,-65950,49606,-6678,-32083,45628,-76609,-9220,-66138,-10558,269,-59476,-58547,27582,26692,12604,2529,-30869,11839,33297,-45270,49111,35185,50430,60846,-4652,885,-24640,40679,-63356,26661,33792,-46943,31530,7890,-63621,-35995,-7265,17595,54108,-14022,-1003,-6798,49087,16952,98848,21962,50445,63700,-7138,48651,48,13940,-5887,-19190,-63042,-30898,9132,-25484,3854,73381,-85646,-71604,-15698,4917,-47828,-78251,-10300,55219,-9331,-19421,-7814,-28829,4558,7562,-6858,51996,34784,-18213,-1061,-6224,-41951,12095,2104,-12888,-80674,-17702,-10125,24245,19560,20672,-102089,-1461,-17829,1991,35116,13041,-15814,15457,40877,41415,82292,46020,-62324,-18333,-21178,58542,-17241,97444,14411,-9768,-78302,-1007,-15852,-37075,-86561,-29945,-15716,18230,-107067,59820,18152,5100,-42530,-50192,51984,6079,-25991,15045,-14366,4198,-119230,2624,-4282,-50189,-5914,-46791,44403,48477,21629,79863,84475,2996,28862,14223,44007,-74627,-15290,-35085,-49526,-28091,-21123,-75144,8946,23976,-12160,7741,-2776,126596,34039,98194,27127,-21479,64224,126397,-29030,-219910,197504,-143765,-65813,-52623,-29759,-55981,18896,4461,7972,12371,52910,-9627,11010,79885,47270,22256,29683,-57139,14902,48024,-84187,-95812,-94836,-67856,-63121,-23890,65012,-12894,-945,-1384,-14003,-5369,31965,42872,76687,-18324,14681,21790,-15904,-44813,110761,129882,53206,-23539,4220,-31375,3624,-17027,43857,-40096,-71474,65577,26141,30242,44075,30423,8339,28684,44943,21705,-51981,-90449,-17410,52102,-8517,-95797,67393,44186,51892,75999,41520,-72477,-60859,17026,-17153,-46383,34572,49345,16287,23525,71648,58951,81205,-73374,-12276,4259,-4390,-37082,-12744,-18251,46215,-54600,-10466,10308,15571,85477,2251,-5435,40110,72161,-3998,65305,20255,24243,-56746,9867,24773,89063,16744,63826,24250,-2585,-12256,-77197,-64879,9894,-26299,-54074,-27675,-36197,15341,30075,37486,2031,74922,134259,-57723,-109996,-41277,28191,-42299,29855,50423,4360,-67392,28296,-58551,6521,-4349,-31193,-60925,-5549,-64912,-45272,19029,-39215,15288,-34893,-90000,-9261,42061,41821,56647,-7709,-6094,-42845,-10487,-34584,-110278,20922,-37517,-91092,-65861,5075,13777,48808,28227,12919,33751,-44621,49477,-52837,59568,17569,28655,38228,9567,77591,-11618,40504,192,34099,70437,-21262,-11828,-40481,-98089,-122669,36873,-37710,-44799,-1884,34417,55811,4125,-77751,-46743,2502,-53776,-31526,21893,2302,-33839,6787,6500,31643,38742,-49081,-78175,114140,-19246,-43765,14416,30984,106556,12810,-48562,-23742,27095,-80611,-52830,14167,16129,12999,43488,-36239,1214,-56173,-24411,22268,36284,-37089,34111,18225,-50825,-38116,-78875,12602,31188,56587,24672,-9349,-48098,-57518,-7007,94462,43270,-42643,-44277,-65847,-112598,-71472,-77102,-48472,1837,26154,-8430,-15048,-13496,45444,-20426,-45022,15630,65908,-26431,26139,30365,94844,-22005,-30274,-55247,-47951,-6085,2833,12650,-12103,2547,7121,-18303,-8068,-51197,-87750,36658,12551,41445,36131,89755,24973,-5698,-6762,-25782,-95978,-70766,-89210,28887,-22018,4397,37289,-59241,4158,-31090,2536,-2646,-19416,-17252,91236,11342,45338,11779,-29457,-35748,34135,-75929,8429,-16898,-82639,64766,47620,52759,100736,71644,-40985,-44933,-6936,-11904,-23135,44590,36789,66790,65733,45843,79523,-12910,18346,-22561,-82079,-32576,-34452,-107152,31258,43306,53133,-8438,-659,-47095,-19041,-54766,52251,-4362,-111159,30057,-22810,45800,-36383,-27786,21494,99979,-22865,-23050,1581,45192,18032,44421,-12689,-46398,-185299,-121679,-3465,29417,18291,21724,-2383,50124,-3585,12036,21704,22662,86081,90227,-16937,-26918,-41472,-22744,-60145,14895,4392,2863,-46505,-6660,49521,32826,42050,-23331,-46121,39978,-53581,25204,-26871,-37107,-27958,-3166,1532,-56008,8245,15531,-26587,-11268,153775,63137,-15001,-37690,16937,23958,113712,-1935,-2484,41634,25606,-2971,-45503,-38600,16029,-955,-27666,12002,-119038,31063,42885,31643,-12218,12716,60794,47065,24090,-23873,-55131,-16213,-34616,-16325,-55558,-31267,43388,96169,20350,-59095,43253,47843,7629,39303,-7770,28318,38961,-41444,-4166,27627,-3173,-20437,22707,-60424,69138,19924,48257,59953,-54029,-10128,7922,13861,-34768,-616,11408,-64052,60045,2649,34876,-42348,13613,50050,60169,86523,102603,57514,257620,74766,-256627,-74415,-36287,-46295,-62029,-94711,-67957,-87982,-99790,8366,51825,-50616,-98033,-20678,3915,53745,-20977,7687,-67020,-37210,-37640,35849,-2155,4816,-88565,-6016,79112,56604,52306,8972,20626,-76326,30740,-13695,-4590,-492,28937,31994,-18164,-63258,56201,-56721,-20011,17208,65937,-21785,-17953,-60414,-38303,36483,50783,-41805,49562,-82090,-27535,-18825,-44780,-40130,-10848,21674,91780,-1381,48247,-64137,27510,13619,-5088,-50084,-57175,-45498,89071,29033,-88948,-92432,78963,-28749,-4821,-39431,18119,49403,9070,-38891,33962,47729,52017,-579,68450,-18830,-25078,44722,-759,-8437,30023,-32377,-14320,29395,-38430,32006,-15287,-63529,28750,60250,-60522,-115945,-38870,20630,13015,-13775,-36889,-9846,6693,46606,45478,39797,-6909,-37870,-57914,-24270,31456,55584,-67939,-35059,14310,35243,37109,-15481,-80369,52793,-2151,27637,9883,45587,-22227,-43513,-32521,56153,-50496,-76562,32068,42631,168,91906,110889,124325,279,-51513,-9779,-35669,-80744,-45138,22162,23360,-65997,2748,61066,18990,54106,86707,20229,-35450,-22431,-16500,47659,-43424,10114,-395,-36925,-4956,57201,50208,4594,73587,-77293,68314,77179,53560,43383,-42131,-12725,-5268,23848,97580,-24670,-22691,-16413,104354,-24091,-48870,23060,-71955,-18202,-37015,46979,3888,-30316,61000,-11838,8642,63345,50834,-849,28500,-22065,56994,24680,-66211,28419,30752,-20233,-18502,-72697,-104587,-8008,-13009,-45617,-85465,-39848,36517,66052,30758,-90211,-1809,-46066,88236,2026,-47673,-46851,9712,-15815,34565,19634,-8288,-56788,26045,16106,-9440,-13993,19634,54052,37516,4546,5722,-99981,-55836,-20633,-84516,-20966,-21438,9475,24102,-42602,-12100,19777,8558,83303,17153,18600,456,41297,80345,36428,63558,-45210,-30109,30679,6657,-32394,-3597,9658,29457,693,-106934,30953,24326,2156,-20687,-27930,-13988,50830,-39143,-12028,78802,58496,16813,13596,-1650,-35330,-17756,56600],[-51568,-94473,-41737,29389,33253,-595,-7495,71201,7815,-19569,-21951,4219,34498,-35957,-14454,40085,79506,-37809,-109450,30861,-36341,-87188,-19736,37688,12966,19267,11577,-79393,28311,-84199,15228,18783,52714,23787,63240,28421,-42709,-52877,87468,10099,-43176,-30998,-31069,5079,-24844,71975,135827,-11531,-64709,-15518,74534,49816,7199,-65721,-48420,-25019,15070,28830,-20437,14779,-65415,-27650,-1534,17748,961,10739,-24672,27529,73793,-22540,-50734,-18061,28891,-22735,18063,-27983,17154,-35006,-104838,-15384,47072,27789,-39830,37786,-29967,-32444,-61516,46859,-15906,-41704,34530,-84598,-11146,-61271,8194,33838,-44892,-53460,-16275,18265,14639,-9014,-36112,13879,21624,-52526,44758,34452,38835,37828,-11194,13253,-35748,29585,-71353,24226,68862,-34220,32231,23674,-75131,-55616,13600,24922,44558,-4584,-3191,17853,55692,15643,77455,42653,39950,59772,13641,70401,-12005,13763,-17289,-16543,-59758,1016,4065,-24661,-12895,55102,-83788,-46012,5606,-2210,-50614,-99633,-23022,32440,-16898,-16735,5017,-40694,-1409,-973,-15933,51536,42449,-13499,-5915,-8781,-16705,13120,-8108,-34394,-100853,-29301,-15389,30127,23851,19433,-108627,-2846,-12773,17736,-2540,30291,-16118,15167,21970,21262,98406,40110,-74036,-10796,-42349,54566,-41152,101041,13993,-29311,-93049,-26866,-37600,-41301,-92567,-17572,-18208,25010,-106871,58344,8116,-6197,-24961,-30792,50417,-30787,-35011,24442,2768,13222,-87978,4798,39535,-16659,-47779,-51227,49500,33545,18169,79267,69171,-3595,27040,19273,49807,-80603,-70815,-54437,-62289,-34923,4126,-82019,190,-2792,-23326,-8335,-56624,73652,12927,93491,52309,-35187,85451,143239,-33231,-235030,152058,-142347,-54486,-40929,-36510,-72851,41521,13604,24785,38644,43950,4142,44661,84412,34286,12331,39076,-58228,10480,40675,-106172,-94123,-67118,-59830,-79315,-4235,55940,-34009,3354,17547,23623,-10927,13545,22941,57346,6610,39440,-2797,-10972,-11775,126267,131949,30166,-30249,895,-46618,-26531,-9269,39252,-26956,-69323,67385,13375,21643,30600,29932,17378,27930,59459,16246,-58065,-110776,-16200,25240,6352,-81171,50851,51104,26288,77619,47850,-35974,-21613,12955,-18957,-23285,22552,32430,17978,5040,77604,49728,79163,-62900,-4661,18556,7554,-7879,14761,-42814,48964,-59361,-42415,-3190,23901,100751,-6167,-7011,37275,45945,-12974,15609,7169,13691,-51463,15117,23211,98966,17735,41196,24067,-4448,-28531,-81872,-50153,19548,-2690,-95291,-18879,-38873,11763,19492,35336,-1500,58518,118855,-58863,-144396,-32679,42990,-46290,29935,39269,926,-79930,57414,-46371,4239,-13845,-27044,-52690,-8646,-61256,-53305,22909,-48788,4737,-11690,-90461,-8375,41129,26950,33897,-7724,-31004,-44365,-8647,-36434,-80875,33705,-41709,-58923,-58685,50448,-6132,25913,18025,18690,44793,-46189,11499,-34265,56005,22055,-2920,29631,-743,64291,-7966,24749,-2729,14197,47622,-45255,344,-37316,-99602,-111635,38655,-32915,-46827,-24982,55670,54456,13281,-57677,-45991,-14066,-39127,-34733,63507,25589,-11780,1916,-15379,12855,39708,-46730,-46888,130057,-27060,-38130,6894,14241,77675,-20413,-52646,-40058,-17508,-86117,-52595,26764,18845,3883,32601,-24326,-24847,-32767,-21699,-28217,23123,-36390,46933,26957,-46024,-34588,-106231,-14991,24118,58814,10932,-18208,-42717,-64482,29091,75802,19735,-39026,-33848,-57911,-109983,-83922,-97227,-74087,-8660,7284,-18828,-43539,-21515,27517,-13294,-13195,-21914,45394,-17176,25985,20064,89948,-12432,-45879,-48180,-32267,10515,6426,22429,-21009,-8978,-7927,-4728,-8178,-59094,-93053,29387,39489,15195,24480,83262,39179,-2344,-25548,-36725,-119086,-80023,-95831,14172,-22532,22800,48349,-19479,19586,-35162,-12056,-2310,1093,-33234,49199,-9505,38283,-6452,-1998,-33056,28721,-87684,12043,9322,-54159,85348,76736,36531,98578,33671,-33504,-48682,-13248,-27384,-15382,27276,34674,76612,102760,51024,54269,12068,-1195,-12726,-75923,-34513,-25633,-104658,65827,40574,43989,-52954,-21406,-48784,-8158,-52682,49144,-15982,-98647,48379,-2225,25254,-41636,-2970,17421,76882,-23313,-18704,-18962,42700,25056,32160,-916,-69198,-205349,-102749,19494,39979,35976,7396,4167,49298,19684,24863,-4557,29572,77841,86316,-34988,-15925,-44784,-13152,-52927,27705,20308,4741,-25596,-23617,36802,36274,30842,-20992,-50373,56261,-73753,17086,-42134,-46371,-19758,27969,7999,-35583,21148,-23351,-22861,-22504,111126,91763,-16714,-55261,-18103,20703,127466,-3070,-9212,-19221,6565,-2274,-21648,-46788,-2534,6285,-42743,3210,-103729,32128,39854,24965,21976,21143,50822,33960,16304,-16978,-67847,-20072,-25775,-27351,-94020,-37376,29588,94135,12408,-54166,11083,54445,6768,35858,-58909,14167,52088,-53579,-1443,36309,-21185,-25830,30040,-34117,79697,37184,60930,34392,-52129,16996,-42856,-2739,-20917,20082,18985,-79856,59581,-10384,35020,-18702,42354,68705,78414,99693,118044,55136,275029,88286,-241931,-77884,-32811,-25565,-81715,-90753,-67725,-75331,-82105,6037,29618,-75848,-88360,-35929,27524,53444,-2751,50674,-58923,-41886,-59466,39861,-13877,784,-89276,14231,48732,32876,74627,22177,23447,-97141,22336,-17425,1328,1749,13393,53693,7990,-42950,49305,-52525,12854,25016,56782,-20194,-34645,-65166,-55704,-2697,29030,-46840,34744,-69440,-17030,-12003,-39236,-34407,-18555,15300,72640,-8175,34541,-67521,42137,42761,1682,-36926,-46447,-48286,113732,33651,-91059,-76405,66867,-54027,-17173,-46312,13638,51772,42981,-31069,69312,64417,42953,-8338,59987,-61662,-26312,42495,9178,-8708,82800,-12675,14588,25481,-35680,25624,-22286,-67410,48150,62685,-49555,-88499,-26339,1506,-786,-6998,-29664,-6674,23021,50577,77282,24467,8980,-44214,-52230,-18280,21198,44212,-50525,-16979,15383,15140,10820,-16108,-70733,27143,-19464,11975,35027,87817,-931,-54246,-23158,62692,-47538,-68525,41137,53273,-1542,78233,107522,143450,23384,-35381,-1338,-47975,-77791,-63742,-7843,49906,-65814,3088,72169,20205,25204,74809,13254,-20960,-25956,4208,58884,-32685,-1375,-13444,-56595,-6585,36188,13425,24379,93784,-81288,77262,87380,64845,25379,-43544,-24278,16022,-3396,84701,-3955,22156,-5281,65388,-48642,-22404,19873,-74634,-45888,-34648,41428,21523,-29761,59752,-28224,-17221,22914,74418,6968,30832,-8484,39705,18022,-53876,26592,28200,-24858,-29325,-59907,-102779,17045,17264,-28667,-101539,-47529,39079,89219,35381,-77832,8067,-12190,65601,-17875,-48113,-43038,18794,-21718,72131,19352,-15603,-67266,-3845,35384,9137,-23678,2379,65647,40277,-13571,26816,-64514,-57229,-17325,-52387,-3794,-35548,18967,18015,-92311,-29474,19426,17474,63400,37178,40816,19394,26251,46230,31826,73365,-29827,-24160,30836,59589,-32648,-4165,-910,29581,-3937,-97959,13410,-387,-7979,-5554,-4374,2086,62443,-34795,7,71023,40413,17744,34174,-11617,-21041,-7024,58061],[-42245,-79154,-67761,38724,35594,1300,2515,87461,17435,-7979,3441,-8016,32386,-30965,3954,97657,76698,-31134,-115392,-9836,-48594,-65325,-16471,36702,18887,15182,26945,-97936,14528,-58122,10656,26548,82322,53255,63647,79153,-41151,-43372,83918,15565,-26787,-20627,-23421,-19789,-40437,24609,97866,-1375,-61665,-13063,91796,43270,5003,-92468,-43143,-10360,6107,13405,-25827,-12776,-81038,-39797,11995,4274,3396,-5184,-11386,19737,62308,-10688,-60737,-39147,21652,-6347,32097,-31289,23547,-32940,-112838,6828,33647,39137,-38953,32612,-25397,-72662,-60410,33422,-14427,-44551,16147,-76664,-9891,-49312,21286,70399,-20487,-42072,-56387,4951,14528,-21747,-41742,3369,15935,-58335,34475,34726,37256,14483,-13009,26957,-46689,25029,-56979,7801,86644,-28647,21387,45853,-77550,-67329,30587,29399,45734,6995,-8155,41706,62244,16369,36914,51080,28324,51194,27776,81285,-9906,16898,-25563,-16169,-65617,17266,-6251,-22224,-23841,24220,-71564,-12199,19027,-9534,-52357,-119458,-37304,14121,-19395,-16960,23966,-48064,1907,-19927,-35451,44682,60430,-11018,-16757,-8593,12370,12311,-20701,-53340,-104168,-30706,-11903,33160,31635,23234,-96385,1301,-4835,34899,-44053,39555,-11668,10342,-5313,-10350,98474,23418,-77155,1802,-59434,31727,-63901,95026,4249,-45688,-100207,-46183,-51489,-41132,-82086,-7016,-27236,27770,-80431,52464,5666,-7455,-4976,-3591,42874,-57276,-43999,16688,13293,5077,-42586,596,77139,10443,-80688,-43320,52420,8315,11739,72545,53892,-6975,28453,17561,43472,-85258,-127292,-62776,-64631,-36151,12013,-90644,-17228,-41434,-21011,-21168,-102652,-3395,-10562,72809,64737,-60364,92153,157745,-10116,-247761,67100,-110975,-28707,-36897,-32992,-87047,67064,13845,41429,61604,38849,15593,60599,79449,24445,7973,41159,-56832,4981,24710,-114941,-78687,-23119,-45396,-89014,17151,49043,-42061,9257,30253,57938,-22006,-8751,-10141,26296,30215,60745,-22548,-537,31948,117910,114367,2364,-32286,3784,-60565,-50394,-222,34477,-12272,-55782,52122,2793,16470,17353,26433,22589,29140,61003,12209,-52107,-95171,-11937,5909,22124,-49487,32318,56256,8130,81505,45776,-8521,5649,3216,-15392,23692,193,21981,19789,-13275,72749,37532,65910,-48569,13748,38453,10920,2567,64267,-26447,39457,-54028,-67678,-17897,31236,110876,-8470,4314,27017,18897,-21956,-36750,-7894,4347,-35430,27999,21668,92806,7296,2802,14928,-10280,-42995,-73409,-37111,17310,21282,-121924,-5448,-24790,6907,6634,31737,-5335,26251,92255,-45607,-155476,-18582,51001,-51626,31038,28761,-4607,-86934,71631,-21538,966,-15659,-22773,-43551,-7390,-48966,-59487,34996,-50083,-2384,9351,-70220,-11858,36728,5775,-2501,-14559,-50712,-38931,4008,-32431,-41963,41237,-45120,-17424,-49960,88572,-22789,-10529,4687,27706,56160,-34674,-22916,-12716,50262,28956,-33235,21556,-6354,44310,-2758,6275,-5414,4263,23932,-77583,10865,-28566,-81560,-84464,44269,22703,-40856,-53404,68613,52758,23005,-25396,-39828,-31340,-17213,-28686,92299,36890,13138,-11698,-22431,-8709,36791,-34223,-8713,122930,-36143,-27914,2294,-1284,26898,-48246,-58967,-60420,-65624,-97919,-51128,27681,17275,-9408,11529,-8975,-33111,-14328,-15843,-73836,10041,-30699,55369,22403,-44059,-20929,-113484,-39565,-593,51653,-5629,-15593,-29231,-64125,51031,43018,8788,-25096,-8254,-30951,-85544,-80850,-101778,-91533,-22124,-7513,-30572,-70234,-38621,14952,-2085,21857,-45195,23684,-17659,19825,15194,86518,3096,-57848,-39135,-12484,27590,12838,31860,-34982,-17278,-14922,1852,-6996,-51040,-80362,10552,47692,-3916,14423,70149,58200,3544,-36926,-37169,-123926,-86591,-100844,-3502,-29015,50824,57814,27209,35901,-24336,-45223,-12838,17102,-40674,-11961,-30372,24231,-20936,27887,-23215,15233,-74600,24589,18583,-32794,90299,86263,8065,84275,-5133,-27275,-39756,-10209,-26119,-3526,567,19329,81241,129698,43179,14527,17632,-24230,-10031,-73756,-41515,-19030,-86009,87643,36326,33061,-72007,-32918,-33457,679,-36483,49770,-29339,-77116,66455,20794,7417,-47976,16335,3517,45450,-16726,-14377,-32929,31414,35395,6837,6523,-83108,-171528,-61217,41085,39172,61657,13505,12228,41253,46425,33243,-27719,36003,67212,68699,-60711,-3574,-45161,-4614,-38368,39006,38445,-3301,-6755,-39155,23635,42404,16145,-12471,-42843,66583,-74321,6289,-59499,-55174,-11332,58787,16361,-1904,25714,-62105,-14145,-31620,53377,118125,-18203,-62683,-44959,16629,126912,-6701,-7786,-68849,-8603,-5857,733,-40480,-7476,23372,-45864,-4047,-65704,34185,27624,3656,50012,29162,37115,5288,-5095,-8071,-63128,-17849,-13430,-18913,-111929,-30204,15266,80574,4225,-38563,-21154,57837,7883,32024,-80873,-3524,50735,-52720,1487,35379,-32916,-26061,38258,-4672,89562,50631,69085,8346,-37745,44991,-82300,-8767,-5471,41861,37694,-58093,50783,-23337,29870,20273,68052,82269,104295,106890,121153,64627,287779,111714,-225371,-92187,-32520,-21494,-96589,-84334,-60374,-55345,-68215,-4785,-31581,-87398,-72527,-42884,44622,42010,12042,88706,-34468,-46396,-80714,39474,-21974,-11759,-81622,48641,18709,12704,81412,34136,18533,-107046,1770,-35906,5950,14597,-1543,63299,35278,-19424,39729,-45885,40523,32511,37780,-20123,-46618,-66071,-69765,-36817,2704,-50799,25108,-48028,-1732,-5887,-39106,-28212,-27193,9298,47216,-10752,14960,-70624,43361,70872,6147,-15339,-23558,-52855,120569,35842,-83602,-59977,44819,-70902,-29164,-50401,5153,40187,62263,-13311,90403,72635,26760,-21489,36622,-94414,-24017,33424,12803,-20768,111491,6136,28679,10409,-29151,18277,-33396,-69510,48578,49234,-31622,-61634,-14588,-13768,-6992,-6383,-23971,4386,33537,45505,102299,812,21190,-34111,-34804,-14912,1425,22815,-27114,-2769,14834,-10841,-14515,-10544,-48642,-634,-45155,-3747,60058,113654,20956,-46997,-12236,63384,-41763,-58754,35370,54748,-12469,47097,91734,135526,51826,-22889,6055,-52227,-69965,-87335,-33630,57778,-61439,-9426,55008,5432,-894,29240,3471,-6695,-28837,25683,74909,-19183,-4010,-21428,-67323,-7350,14210,-22770,39700,102886,-76475,67452,86079,68699,6706,-40363,-32482,41540,-20543,60052,16415,77224,-14356,-7947,-63687,7149,-5149,-65644,-59280,-31488,33814,43931,-24664,58588,-30026,-44182,-15396,82334,11361,28880,7962,16179,5051,-56501,9911,20190,-41516,-35007,-53573,-91112,42402,53052,-10920,-103150,-50194,25449,100949,41463,-73156,15571,32461,23614,-30059,-41254,-25709,33016,-31344,95089,12826,-18524,-66791,-29718,61251,30290,-35279,-21199,67293,38130,-28257,37824,-34796,-40506,-5393,-23883,7948,-43177,31259,11551,-128974,-43056,15252,13760,16062,44772,54138,42076,12060,13298,28802,70285,-11776,-29911,27088,81792,-34157,-4229,-12617,30561,-4826,-69005,-9702,-23815,-27917,4176,31557,13991,61238,-26461,16000,60249,13023,12074,45715,-15246,-5271,-5411,60487],[-30366,-52492,-79519,42375,36008,12462,3547,80454,22787,3468,27244,-15768,15381,-15697,34492,116797,59398,-17489,-101923,-42341,-52359,-41310,-6855,40393,28714,-4888,36425,-105035,-3242,-27447,13822,42010,108286,59393,54478,122849,-38058,-32624,62974,16962,-13346,-14663,-7033,-31440,-55116,-26155,42581,9811,-57176,-10383,100639,34146,3232,-98294,-36993,7359,5260,-5991,-25407,-48216,-106285,-54337,12458,-9924,2415,-7872,4645,11170,45303,1082,-63299,-55760,8499,13568,44079,-29949,27128,-23065,-105815,35253,28915,48732,-32025,27986,-29227,-101360,-61495,10730,-2747,-38878,-6216,-55177,-5091,-33401,22507,90123,4544,-27356,-73296,-8051,12929,-31537,-45950,-12873,18672,-57438,20773,34115,45361,-2342,-10069,40349,-54060,28765,-26038,-15904,84783,-30979,7394,76292,-71054,-67795,34568,27799,57132,16470,-17864,57591,66261,15444,-10247,41404,15519,40185,32847,81158,6402,20229,-29326,-20456,-78256,19349,-19679,-20375,-24863,-11107,-54854,20488,21295,-14471,-52397,-130531,-50074,1620,-16566,-20361,45955,-48732,9765,-42824,-58667,30628,86813,-10770,-30796,-5694,36993,8876,-31402,-64728,-88844,-21468,1177,32816,41217,28488,-74405,8522,5497,51615,-77707,38692,-4953,1248,-31151,-42297,81521,634,-70399,14071,-69139,1038,-78257,82602,-8085,-55835,-93080,-47805,-55190,-41700,-64101,1620,-39128,22101,-35120,43174,12576,980,12647,18277,33581,-66185,-51563,-4397,10680,-18643,3145,-7819,94603,26563,-95788,-21789,55921,-13242,10292,63473,43811,-4179,32025,9776,21934,-85781,-160139,-56200,-56526,-31142,-609,-97998,-33519,-81320,-6195,-31435,-130626,-70684,-26522,42759,60211,-88713,81839,170557,38137,-253414,-37808,-64813,764,-41844,-19967,-93056,83562,5245,63173,77497,39121,19747,55766,64313,19385,10107,39227,-51648,-935,4872,-113113,-56666,28575,-28118,-89078,36052,46825,-32986,17781,34767,77962,-38671,-30785,-44800,-7202,47401,72407,-32216,12432,70647,90669,81251,-23693,-29329,10743,-69390,-63576,7229,28930,2600,-36530,23201,1555,19497,7041,20573,22829,31928,46695,10038,-36463,-50348,-7807,4883,32648,-7920,13979,60681,1584,80619,34803,5466,13547,-10623,-7728,84141,-24401,27895,21081,-27386,65891,28048,46367,-32717,34623,57291,9210,-7848,123284,15835,22858,-38618,-80470,-31886,27457,112554,-7129,26158,10945,-3121,-28468,-70779,-21398,-1427,-15774,46101,21356,73254,-14146,-37821,3078,-14462,-48680,-53495,-29441,3782,37948,-121312,9224,-206,2395,-4633,28116,-9373,-12366,62675,-22153,-137267,-3376,50982,-55031,33849,20112,-10219,-80355,66659,7534,-2964,-11260,-18400,-37314,-847,-30853,-61936,51737,-44058,-4537,20086,-37551,-17241,29126,-18083,-46529,-29758,-49950,-26062,20721,-22409,-6308,42921,-44385,15572,-41413,111191,-31827,-49169,-8561,36175,61054,-14230,-43651,2299,43748,33548,-53022,17813,-6145,23748,3507,-9383,-10862,6587,1281,-107927,16478,-16463,-44838,-49638,52094,121163,-28203,-76943,71409,51527,30291,10476,-32943,-43978,8480,-15010,86023,31866,35414,-31175,-12146,-25669,30938,-11218,25326,97730,-40909,-14455,3488,-11758,-30604,-67221,-64325,-81125,-101484,-111564,-48962,21769,15513,-23116,-13750,4451,-28156,-5215,-12988,-101830,1719,-18987,56480,5511,-50886,-2216,-101406,-51619,-34342,35126,-22209,-2685,-9330,-55439,57170,8901,6071,-6137,24138,10696,-44680,-60594,-88030,-95669,-35701,-14561,-41117,-88475,-57938,10118,11321,48353,-54437,4676,-32665,7022,13917,80538,17959,-62706,-27994,7136,39312,20496,41415,-52415,-20621,-8532,968,-6335,-29751,-52177,-13986,35186,-17830,9721,53341,75563,7279,-39963,-28150,-110576,-91509,-104607,-15428,-39570,81027,63569,67785,47911,2077,-87344,-31141,25778,-38253,-69649,-47314,9469,-26929,54234,-9239,-3121,-45639,39451,7937,-23239,82480,80039,-24501,59484,-34602,-24691,-19119,1186,-10367,6553,-30718,-1809,76771,137651,23167,-26912,3713,-42625,-14334,-78052,-49314,-13981,-55804,91744,40822,25849,-52065,-32373,-6422,5179,-11734,54611,-35936,-44129,77616,38906,-6383,-52144,28131,-17719,12285,-8618,-11182,-35609,17406,43761,-25947,4261,-83412,-93824,-9051,53713,30407,86532,37747,17062,29006,66994,37462,-39230,40358,54584,42402,-88555,7688,-47567,-7841,-20685,48355,58236,-21044,-1931,-48379,11347,48631,2198,992,-26711,72289,-56972,-7772,-71984,-60828,-6067,75864,22517,30942,19872,-87911,-2551,-39913,2769,129760,-19780,-59578,-58738,10161,106867,-11416,5751,-83327,-16145,-10282,17355,-21917,-443,46279,-37440,-4703,-14757,37634,9914,-25846,63292,34945,17403,-31692,-30712,4504,-40799,-9540,-764,8794,-98846,-11006,2885,59399,-3673,-14939,-38798,57078,8991,28976,-67278,-19082,32533,-42067,3109,22842,-34008,-19990,42727,20227,95607,57126,70484,-16415,-19453,66106,-95715,-5442,7044,59487,57738,-6481,36321,-32720,21541,63991,84985,88270,132074,105552,112082,79657,285537,133639,-210670,-113173,-34608,-31410,-102917,-76044,-45980,-31209,-56450,-23581,-101784,-82394,-54466,-38551,47526,22222,19876,108967,449,-49122,-94594,36076,-24959,-27771,-64446,92349,1667,2800,68737,40577,5858,-103578,-23932,-68962,6276,33952,-8821,61351,55859,-710,29022,-38871,54932,34069,10712,-23729,-51418,-58945,-76432,-56942,-21958,-52279,26824,-23430,12846,178,-40238,-23209,-37870,6930,25859,-8439,-3378,-74104,28690,92616,8207,8873,2220,-54138,109856,38274,-64777,-48200,19450,-72600,-35404,-50091,-5339,19077,62544,6842,86873,64525,9148,-35804,4846,-107647,-19347,15622,7720,-41382,108568,20428,24520,-14106,-22203,12492,-44849,-67285,28614,19872,-15362,-44743,-5044,-18736,-1303,-12130,-23931,17782,34338,30186,113089,-24151,29654,-7615,-10242,-14894,-22831,-3765,-3459,3136,12510,-32064,-32141,-1755,-20529,-23328,-70825,-14973,77963,112243,34143,-24665,-341,56839,-33749,-52739,13874,45378,-24938,7139,66903,106361,73282,-16639,10697,-48190,-56938,-111418,-48477,46099,-50691,-34819,17106,-18957,-17067,-32266,-10218,4779,-32384,41819,89509,-4834,1992,-20686,-62315,-9437,-6647,-54506,45065,100999,-64472,41930,68735,61175,-9592,-32249,-33396,63143,-28376,31902,35787,118301,-42797,-88587,-65939,33326,-47104,-47891,-53548,-30594,23372,62279,-17827,52742,-21027,-63798,-39069,66271,10831,21318,22849,-5548,-8715,-74004,-15003,8446,-56785,-33152,-52056,-74605,56257,83860,3988,-99599,-52018,-4441,97448,45835,-77591,17541,70301,-22328,-34713,-32336,-1786,50617,-41979,94001,2410,-16450,-52906,-44682,80299,45457,-41909,-45000,58419,33249,-32937,41906,-19155,-12349,9444,-3931,12798,-40929,40364,6277,-137694,-47920,12005,357,-37935,39714,54286,59728,605,-11059,27842,53588,4552,-43072,18782,66410,-32045,-4236,-20404,34233,-3037,-47576,-39900,-40569,-51278,7183,68219,13590,47987,-11404,33889,45290,-10255,1247,43317,-11106,6138,-13602,66554],[-18555,-21942,-73382,41963,35387,28366,-4531,52274,21615,13628,44486,-16828,-8730,7260,69820,96917,28959,2239,-74068,-56287,-46641,-22080,6540,49018,44657,-35377,38330,-94280,-18968,1367,23018,59262,124413,45834,39039,143724,-37535,-27454,30383,16206,-6697,-16913,11944,-30741,-65821,-59553,-8305,18263,-54762,-5895,101062,24188,2313,-78969,-25742,24931,14241,-23429,-19333,-83325,-133894,-65250,-3393,-18689,309,-3941,21062,3354,28660,11024,-60274,-66699,-6170,31771,50199,-25608,26745,-8894,-87915,61863,36464,55928,-24047,23736,-42196,-107605,-60637,-15797,14471,-25606,-27402,-27544,870,-17784,9714,83556,23195,-13382,-60238,-15876,11459,-34752,-47106,-26994,29758,-43901,7448,29296,57550,-9879,-4572,51566,-56190,38861,11786,-36123,66776,-39593,-2966,110571,-58500,-57060,20656,18846,71503,21137,-32400,60546,64309,9549,-49639,13386,1696,29076,29052,70954,32308,21257,-30833,-28898,-90761,11518,-32299,-21351,-16530,-40402,-40181,41310,13905,-14869,-49555,-123591,-57297,-6896,-9129,-25492,66866,-42030,14212,-62126,-76113,11473,112393,-12279,-43194,-1200,51900,2964,-36320,-65461,-59900,-5355,22117,29023,49063,30664,-52284,15481,17916,66455,-94323,28886,1249,-10086,-46650,-63769,51950,-21672,-55986,19957,-70437,-26261,-77742,69119,-16128,-57408,-70730,-27002,-49056,-46832,-48543,8490,-49101,6228,14679,31903,27457,15181,23576,26450,27545,-54990,-55531,-30934,-8227,-50081,35113,-18060,85636,30718,-90665,11627,61639,-18585,18869,54059,38781,5310,35329,-1272,-11878,-80404,-149196,-34983,-41239,-22210,-28908,-100029,-39211,-110436,15178,-41106,-139106,-99908,-26391,11291,39748,-107045,58000,172382,92744,-246476,-125897,-24460,23553,-50891,-879,-87831,80921,-7926,93118,86708,42162,12809,33775,40794,20108,18757,37283,-42323,-7172,-11951,-104351,-36122,73552,-9779,-79685,49153,49310,-9911,28464,33375,80862,-56894,-48442,-68028,-34291,54189,68459,-31168,24674,91615,54038,42476,-41522,-22394,17792,-70550,-64782,10593,22144,17904,-15766,-9722,12934,31855,1194,13618,18190,34957,20462,9736,-16999,2942,-7021,25796,33812,28281,-2942,65129,6132,69453,18439,7150,4168,-25346,642,132422,-42369,49120,19677,-35240,64627,25498,26633,-16602,48310,69570,9124,-32724,167249,59282,7238,-17275,-78676,-43483,6423,100420,-4688,51279,-6701,-16816,-31539,-75935,-29976,-1021,825,64172,22946,47685,-42640,-70504,-1796,-11969,-41015,-28779,-26853,-16493,42138,-92785,21570,23127,-227,-10539,26759,-12936,-42975,38214,4988,-95257,7076,43586,-51914,36614,12755,-13508,-58598,44824,32007,-7059,-4730,-14460,-33621,12852,-9981,-58864,67020,-33869,-2552,15163,-3515,-19376,19251,-39426,-88375,-51566,-23116,-8222,32051,-11622,16008,40380,-37935,27960,-34417,115969,-31389,-74399,-19615,38868,54768,7438,-47603,5410,37740,31492,-56265,20003,-1654,7888,10252,-17578,-20269,18791,-18596,-125246,14103,-3997,-80,-18625,60227,218621,-11344,-85980,68006,49373,32226,40046,-30474,-47802,33713,1938,36316,12984,48962,-51618,12090,-32507,23456,21684,48451,66316,-37853,1268,12286,-15430,-78128,-75551,-64234,-96355,-112479,-118145,-44744,16567,17330,-33313,-34514,11688,-18968,-6445,-19479,-107633,1632,-2541,50065,-19199,-68693,15970,-76576,-44887,-66951,13611,-35899,16688,12309,-40904,52501,-12686,5559,12745,54542,56818,1250,-27094,-59383,-85080,-45387,-12922,-48884,-93670,-71548,11502,24445,59338,-55998,-9240,-59175,-11155,13838,64736,23050,-59023,-15171,23222,42334,26669,51489,-69222,-19215,8712,-4601,-6015,-2079,-14436,-32718,9749,-29090,11825,37221,82843,5405,-36472,-13023,-86439,-93439,-105579,-15653,-48849,103899,65185,93475,51755,38814,-118732,-51067,27386,-30249,-102185,-58230,-1415,-22981,73175,5274,-21749,-14743,46400,-19566,-25909,68532,64339,-53582,28318,-47415,-25916,7009,16903,12451,10452,-58362,-20047,61993,122733,-3840,-59369,-24321,-51253,-22870,-86817,-52927,-9565,-21594,80874,62294,26378,-659,-20680,22991,4768,13419,61730,-30929,-3168,77409,47963,-15953,-50772,33637,-41002,-15935,-4587,-10273,-28172,6809,44937,-55009,-8261,-71054,-6964,39850,53050,20552,101302,69496,14417,16344,71840,38748,-35809,41120,38870,16335,-110127,14553,-55781,-24690,-4897,56662,75946,-45379,-15012,-47316,1334,52900,-7055,15993,-8682,74767,-28501,-24316,-74487,-61155,-6390,70330,22894,49838,4889,-92880,9288,-47575,-26525,121179,-21435,-48770,-59039,1756,66014,-15325,30019,-55530,-15540,-12060,26146,2364,13056,66696,-22781,4197,34517,41899,-7708,-53820,59205,36843,-10981,-65568,-51128,21750,-6073,3002,9410,48239,-55801,13844,-5758,38022,-10546,12310,-30450,52078,8258,27104,-29319,-26383,1363,-26119,3178,349,-23617,-9077,39820,34489,93004,54057,64136,-39558,-5849,74029,-81351,4054,13554,69534,68189,53105,20959,-35697,13223,98212,90354,85796,153500,94612,97031,97041,263488,143031,-202830,-134693,-37771,-48890,-98635,-66686,-26458,-6705,-44375,-46781,-149547,-65341,-39064,-24674,35840,-62,19898,106142,36560,-49735,-96777,30274,-23571,-41120,-40510,131540,2892,3476,39869,38345,-11360,-88552,-46698,-110184,1105,52198,-5611,54539,63594,7932,17212,-32564,55725,27032,-19540,-32421,-48666,-42545,-72734,-59845,-39730,-50665,41614,-31,22985,8336,-36695,-20789,-52189,8967,17965,-1619,-13890,-76099,3964,103338,7456,28632,20165,-45279,90066,44644,-35650,-40374,-1332,-56560,-31629,-45954,-14998,-2510,46133,17930,58918,38270,-2939,-45699,-27569,-98029,-13822,-10172,-5128,-63053,80583,27842,5489,-44032,-16468,12773,-53225,-59291,-7786,-18501,-6980,-37326,936,-10595,13556,-22181,-32056,26430,24913,6316,106998,-42616,34837,27446,16274,-17351,-44295,-28001,14385,691,8767,-39676,-38904,7433,6560,-37268,-87283,-18807,81815,82100,32282,2742,12413,43464,-25473,-57089,-20066,26811,-31860,-28771,39723,66326,76622,-17231,12196,-37428,-37092,-127403,-50972,21595,-34242,-69692,-26909,-42633,-22633,-82393,-26889,11242,-36924,49018,97089,8522,12746,-10584,-42567,-14327,-25661,-82484,38318,89714,-48379,12181,36259,42738,-21539,-18365,-25861,74269,-31085,7099,55923,119519,-76285,-142789,-55962,51302,-92720,-27387,-32603,-33105,9378,68003,-10945,40027,-8573,-70613,-41793,26001,5545,7821,32759,-18634,-17190,-97879,-40547,-4552,-59556,-23846,-50613,-58565,49838,98558,14068,-96715,-54830,-43680,79902,46249,-84350,13638,87464,-57024,-34728,-26309,19479,67315,-51311,65986,-8854,-11215,-28006,-47797,82436,50489,-40159,-63002,40624,27125,-24662,43675,-18204,14715,20374,6897,10862,-29232,42852,4123,-115988,-42654,12975,-17787,-74855,26545,41137,64514,-6475,-24132,29215,29125,15921,-55786,7342,24382,-23093,-5057,-21687,40445,-675,-48046,-74119,-49704,-70309,5170,91817,-777,27523,10330,50198,25496,-18368,-11035,29553,-551,8008,-26956,75407],[-8821,6100,-52456,40035,34269,43056,-18533,13303,14003,22299,53336,-10472,-28215,32880,99308,57397,-8014,24518,-40872,-49569,-32419,-11140,20122,59978,67213,-64479,34131,-66234,-28017,21927,33067,68568,125608,25280,22635,135128,-41562,-31654,-4262,16325,-8143,-28613,26959,-21405,-67977,-67961,-40450,18684,-54910,1992,94228,14403,3058,-40265,-9529,38694,30211,-35466,-9979,-109347,-152143,-66800,-29097,-17663,-1279,1949,34729,-2302,17740,20179,-55542,-74023,-18768,44134,48881,-20058,22667,6082,-64988,77678,50336,59196,-19719,18471,-60700,-88933,-53007,-38676,30328,-8125,-42130,-3660,4141,-6586,-14190,54118,34046,-4078,-25270,-15635,11745,-30171,-44576,-33097,46258,-15196,-1752,17361,65705,-10224,341,58901,-52938,50870,46718,-42802,40221,-50680,-7529,138693,-44381,-38614,-9000,3883,78544,20906,-48573,49689,53617,-2448,-71622,-26838,-11953,19758,18979,52936,60472,19076,-34970,-38347,-95118,-997,-39615,-26177,-3750,-55971,-31807,42593,1703,-10114,-42859,-92938,-55178,-13777,1485,-29920,82452,-29226,8517,-72019,-81632,-8308,124334,-14699,-48863,3057,55765,-4526,-33425,-55613,-26471,11097,46494,21915,51353,26456,-36011,19372,31574,78338,-91220,13880,4810,-20238,-47785,-68930,17111,-37721,-39668,15157,-64532,-42708,-59947,59623,-15942,-49479,-38157,11425,-35484,-56963,-41533,13669,-52937,-18074,53749,19944,45343,29213,25258,19737,28330,-27749,-54040,-53805,-39947,-78307,43941,-28291,54432,25923,-69621,51895,68173,-3546,36066,43453,34736,19349,35788,-11560,-49891,-69636,-90662,-4286,-23990,-14720,-61153,-93573,-29310,-119495,33969,-51985,-132471,-84583,-7550,-14659,9738,-103658,28926,142074,115928,-223617,-151214,-8127,33625,-54530,19283,-72700,55336,-18772,127801,92151,42605,-6672,2741,13222,26943,33197,38019,-30017,-14413,-19806,-91507,-23229,95533,8939,-64425,54772,54316,17888,39368,31622,72492,-70689,-58519,-70548,-49813,49139,46006,-23420,33349,90591,17961,8004,-47246,-13178,21050,-63553,-55967,8719,14264,33314,3709,-34645,34353,50358,0,7336,9968,36494,-8919,10371,-854,43078,-10873,62260,25028,39848,-17535,69203,16569,47062,2929,1319,-13788,-37557,6007,141627,-47434,74748,12929,-37199,70859,30774,10999,-977,47706,72740,16872,-59344,171047,83663,36,2755,-64337,-51772,-29969,69949,-2961,69827,-20408,-21827,-31146,-56710,-31581,7211,10531,76282,26147,24463,-71182,-90760,7955,-814,-20174,-9595,-26211,-36692,32946,-47389,28972,32611,-5,-8569,30198,-14986,-53068,22841,29265,-42905,7349,30866,-39022,35679,4655,-12360,-27610,13436,45235,-10838,-834,-11924,-29916,34713,10448,-49324,74510,-23605,1055,-4709,22130,-12159,8453,-52938,-118658,-74483,21698,9964,30198,-7822,21260,37094,-26741,17631,-29688,105721,-22858,-75333,-27571,31898,37209,22551,-39826,-2158,32713,20688,-42214,27015,3611,-366,17022,-16138,-32747,35162,-32316,-124694,1786,5803,36911,826,66780,261525,6692,-75732,64977,43414,27408,55371,-34827,-41175,53886,16986,-43533,-11979,49644,-67163,42143,-27675,15422,60890,59414,40755,-26484,19255,29271,-12353,-103488,-72447,-55101,-100196,-94458,-108478,-36057,18468,24546,-36786,-42854,11023,-13596,-15314,-38632,-94965,10945,14775,38401,-45639,-93417,28865,-46916,-20478,-90428,-6458,-44032,35909,30102,-24566,45025,-12558,1810,29057,76458,94101,39201,11302,-25334,-62894,-48110,-4452,-53491,-84511,-73398,15814,35034,56330,-57580,-17877,-87097,-31432,12884,35801,11114,-47285,-1907,33828,36898,28664,61456,-79532,-14540,28436,-10312,-4499,23724,24687,-34370,-15766,-38538,18789,26391,72354,-2932,-29930,4168,-59817,-86657,-101345,-3694,-50339,112794,63919,102343,46136,77151,-119951,-66344,23918,-23386,-99897,-62428,-6390,-10835,82923,17063,-35986,6029,36367,-55745,-37399,54868,45233,-74337,-3564,-41144,-28683,29258,31335,32848,6611,-72886,-28362,39475,88010,-29428,-77316,-57891,-49002,-31477,-93660,-48955,-4786,9165,63579,99867,35454,57334,-1976,45157,998,31578,67313,-14593,36159,65678,47703,-21535,-41719,36488,-60200,-34154,-7878,-12017,-16142,3571,36602,-68254,-26466,-52125,52891,74044,39741,15860,99758,94611,2923,6749,55416,38901,-20012,37158,19676,-881,-117772,14115,-68887,-48221,4805,64870,85952,-70561,-38954,-34565,-4316,54558,-9055,28089,3550,74496,2031,-40948,-65341,-55072,-13067,42380,16225,48515,-15140,-77320,19046,-53571,-31558,97157,-22816,-34940,-49187,-6481,10646,-17041,58872,1477,-9241,-9079,27581,23890,26304,75958,-9476,21762,68927,45324,-19801,-70926,41488,33808,-47552,-84345,-59561,42613,32497,16696,15474,87703,3714,35549,-9225,23603,-15286,37943,5308,43801,5731,26128,11027,-21143,-33280,-8925,2779,-26352,-5150,3361,28194,35667,77589,40042,50525,-61009,-1717,65190,-50711,16416,13520,71376,62305,95644,9588,-30438,7965,112813,84355,75250,160246,74845,85112,116095,225956,133872,-206507,-150769,-40878,-66574,-84179,-57717,-5755,14258,-31519,-68176,-158644,-45445,-30910,-7425,14919,-18780,14027,85204,65767,-49374,-88028,22170,-20360,-47049,-16234,149495,18479,9637,4037,26446,-27915,-67341,-60137,-147646,-7971,61383,5450,50700,55967,5663,3176,-26585,48000,13013,-46222,-45601,-40363,-19262,-57951,-47878,-47666,-46246,65223,20490,27760,20997,-23872,-21557,-70895,13543,26178,7843,-13557,-72604,-20070,100253,3547,37928,22871,-22851,72907,56800,-1008,-33977,-11719,-25914,-16860,-40377,-20939,-14874,19833,9622,18493,346,-4558,-46314,-54503,-69784,-9346,-40133,-21914,-77477,43119,27547,-20311,-72591,-11412,22808,-56393,-46317,-52008,-54512,-6866,-32974,2489,7943,28534,-32941,-47584,24687,8978,-21334,86371,-48975,37034,58472,40187,-19908,-56081,-42408,22572,-7144,4214,-30535,-35275,15221,27267,-42612,-87537,-14796,66984,31886,14171,23493,25305,25556,-19086,-75680,-58457,4017,-30290,-49928,16427,24893,56670,-23141,11731,-22540,-8250,-127499,-44198,-4508,-15319,-105595,-62029,-55931,-21495,-99478,-42931,11322,-41982,47033,94720,19393,22484,6378,-16722,-22043,-42038,-109431,21193,72039,-31805,-7410,-2747,18363,-28292,1807,-11932,72175,-32985,-10972,77971,71736,-94273,-150082,-37824,58945,-125704,-10912,-6701,-37652,-7173,57746,-3946,21431,351,-64868,-26765,-27779,-2486,-10325,36181,-20214,-16032,-113522,-59967,-16299,-46596,-9660,-44535,-46439,22701,88702,19215,-93956,-57544,-80553,53387,42780,-83064,6874,81617,-73178,-33287,-25546,29921,77543,-57852,18091,-18069,-6335,-158,-43392,65352,47393,-30670,-71065,17539,19682,-6276,46819,-26527,29088,22547,11394,3539,-12287,39369,6458,-74378,-29619,18726,-35803,-79754,11988,18969,52489,-8087,-27347,32635,7451,21917,-60475,-4058,-23785,-6751,-8036,-17177,46966,-265,-65009,-103124,-52762,-78426,1348,92538,-22963,6877,34508,61206,1977,-8111,-20578,11357,12758,-1965,-37783,83096],[-1979,27466,-24340,38311,32295,51490,-33158,-24287,2129,29647,55032,2367,-32810,55135,112958,21735,-41084,44881,-10619,-28349,-12332,-7950,30808,69136,93067,-79544,28022,-28753,-28665,30143,38178,61073,109387,11453,10542,102360,-48864,-44277,-31158,19745,-15994,-47528,33619,-8368,-56797,-56161,-50668,6278,-55069,13613,82020,4803,6439,6050,7108,45271,46978,-41895,-1703,-120323,-150469,-56248,-52788,-6042,-1613,6827,43208,-4875,15513,30681,-53395,-81760,-27678,48437,41048,-14365,16734,19525,-42649,76003,57785,56323,-21583,10917,-78238,-53993,-35821,-51151,38537,8916,-46904,7552,1297,-2735,-42393,14124,40783,-1719,15498,-6968,14450,-19926,-38943,-29187,62951,24314,-4582,-2097,63088,-9018,2133,61335,-45153,59859,71889,-31267,13469,-59351,-8707,150625,-33198,-18141,-45037,-13486,71506,18214,-60330,28589,33671,-18460,-74976,-68000,-23052,13223,6614,30796,83298,14479,-46059,-44480,-86195,-13157,-38143,-33748,6542,-55625,-29411,24130,-9852,-1712,-32222,-43586,-41912,-20003,13335,-31346,89357,-13370,-9082,-70461,-75522,-23753,114291,-17024,-44506,5183,50514,-12449,-23569,-38689,2057,21103,68159,11696,45811,15361,-26265,18975,44714,86356,-73227,-1727,4904,-25270,-37444,-58984,-16027,-45169,-28720,-932,-54135,-46309,-28946,56532,-7899,-33112,-3565,54547,-17962,-68981,-43153,17087,-48470,-45596,72239,7959,58591,37386,17497,3075,36333,5622,-46678,-65630,-73579,-93585,28520,-37515,13269,18267,-40896,91239,70995,24929,54018,28912,27415,34021,32026,-17218,-82713,-56644,-1912,26951,-10003,-15071,-82365,-77474,-5398,-105557,40959,-64043,-115703,-41820,24244,-30827,-20198,-75091,4765,60236,60919,-185940,-78587,-23968,31204,-43456,35689,-53171,11284,-20738,157080,96057,35334,-36760,-27982,-12507,39655,51947,41217,-17355,-23948,-16271,-76182,-20571,83817,27407,-48687,53105,58598,39266,47814,35583,63342,-74832,-59325,-50862,-53782,34123,7410,-15616,36617,72398,-10320,-17507,-40793,-3300,18611,-49957,-41580,2274,6190,46799,20007,-42974,58303,68574,2599,3770,340,34914,-32214,10065,6315,59189,-17784,100208,9512,14680,-28574,71363,25212,17529,-5395,-6499,-30089,-45287,5978,103066,-38112,89907,-705,-35485,79934,41279,430,12998,31266,67782,34361,-73536,124560,81756,4803,13572,-42701,-56725,-71467,22647,-2672,73226,-25331,-20003,-27555,-27239,-26142,22651,13262,78405,29672,9230,-91487,-97890,32355,16781,8307,-6448,-23453,-50127,13949,-2328,30482,20419,3351,1640,40154,-14552,-39035,15020,45954,5820,-5522,15426,-16681,27261,-6504,-5560,1792,-17967,44411,-14046,-2839,-11964,-23921,62522,27370,-33951,70295,-16728,3300,-32625,33570,8228,-1837,-54867,-133167,-90481,66687,23619,12962,-16907,12111,37232,-13704,-8432,-26913,86394,-10134,-52860,-32394,15372,13190,26661,-29976,-13649,28110,2345,-15530,35547,5557,-1179,23442,-6235,-45851,48868,-34699,-109457,-19896,10588,53554,7615,69997,226427,22909,-49013,67032,31069,16791,53262,-43960,-25623,64690,26142,-123904,-33375,37512,-72528,68029,-14161,7206,98448,60851,27248,-8888,40141,53626,-3577,-102851,-57576,-36328,-89396,-54098,-78713,-21208,29157,36333,-31755,-35353,3670,-15661,-26282,-68164,-72231,28071,27504,25055,-68055,-115811,33240,-18621,12308,-101374,-20089,-44498,47189,40093,-10046,41306,9553,-8393,43390,86678,110604,59677,44664,1371,-36095,-43301,7163,-55270,-63248,-61438,19501,41817,47895,-63363,-23030,-103849,-49344,9978,-1459,-18959,-29429,9876,38058,26446,25117,69201,-77394,-8381,41241,-11987,-276,41008,56452,-15059,-30035,-45310,25062,23698,41343,-15617,-23914,20107,-34383,-62836,-90304,15030,-39728,106942,61884,98082,32577,108533,-84171,-73003,17082,-23198,-68980,-59435,-6013,5800,83384,23869,-42547,11267,6913,-90113,-52111,44021,27469,-85049,-30231,-19018,-29222,38874,39330,42964,-3472,-67424,-23494,15027,42899,-44578,-80050,-87960,-38304,-36232,-90815,-37085,967,31200,49279,140856,50101,94535,17994,53781,-3026,38769,67339,8472,62500,46732,40812,-23236,-24990,40998,-70670,-40162,-18155,-15521,-6298,8247,20833,-59344,-42781,-35159,70760,87546,18911,18382,81196,101690,-14754,2448,18966,39690,1985,28109,-1099,-4750,-108470,5361,-79626,-67508,6519,72375,83720,-89386,-59139,-12343,-2987,54410,-3306,33630,4597,71015,26582,-54429,-46701,-42991,-24957,1384,4568,29701,-34759,-49070,25516,-55974,-18041,68982,-23388,-22615,-34328,-11927,-45993,-16283,84175,62818,-1358,-1465,24179,35253,33893,69188,-3995,43049,81932,45738,-22835,-71935,17819,25719,-85757,-80044,-53456,63547,66137,28189,17388,116133,59879,46558,-6492,19596,-16550,56875,56721,34186,4827,25524,33464,-2880,-59425,6784,3761,-48248,14596,13580,9341,25500,48638,15794,31581,-79084,-6171,39743,-20965,29286,9113,67031,40610,104878,5352,-16343,7547,106930,69484,58110,146881,48867,83849,136769,185510,107593,-223819,-157683,-43558,-78681,-62655,-51187,10685,27928,-19873,-80699,-132997,-30988,-32784,4756,-7091,-30558,5865,58346,84147,-50005,-74261,11663,-18615,-44196,642,136577,37515,14235,-27383,6325,-38632,-46704,-61346,-167803,-16928,56745,17507,53547,34523,-4121,-14110,-19455,38150,-2999,-62807,-60106,-30232,6048,-33997,-27296,-45802,-40018,88367,38496,28504,39013,-1033,-25121,-92156,17170,44072,16766,-4204,-59629,-33302,83570,-3351,33818,9193,9867,66463,72613,31811,-28142,-10345,11178,5319,-36489,-21093,-12339,-7981,-20521,-16338,-36413,4644,-35563,-72957,-33403,-7874,-68077,-37393,-79354,11989,20506,-43387,-90563,-5008,42516,-53707,-31731,-92681,-77223,-9628,-25625,-358,29328,32448,-40513,-66037,10761,-5986,-45417,57311,-41887,36055,73820,58069,-19524,-54490,-42457,21506,-16545,-703,-8253,-24384,21033,39175,-41745,-69294,-4921,33648,-23369,-15849,29991,36468,6676,-15692,-105363,-90515,-16232,-22747,-52747,-12,-11636,16803,-31036,11648,-6296,30124,-108689,-33399,-21127,1828,-129379,-78548,-53838,-18304,-79717,-52769,4819,-46681,38555,82100,26785,26394,25450,2923,-31077,-53908,-135811,-1488,52000,-17915,-7367,-34008,-4351,-29955,27083,4140,58426,-35664,-22132,99735,-7057,-82557,-113977,-17643,56987,-134001,-3402,12871,-41015,-23038,36174,4330,460,2206,-52484,-4304,-76210,-10065,-30004,33365,-12009,-4291,-107022,-68970,-24965,-22462,5212,-31493,-38634,-15759,53035,20666,-86728,-57097,-103800,24293,38098,-67292,2682,62785,-73486,-31898,-29041,25303,76568,-60932,-33923,-23104,-5590,18485,-38188,34843,42676,-16912,-68029,-5764,9603,14198,52406,-36302,26357,15363,13463,-6999,3476,34171,13234,-29625,-13775,27022,-50289,-52972,2026,-4947,25199,-3997,-24148,37070,-581,25481,-53097,-11675,-59947,14554,-14550,-10105,50439,-3762,-81817,-114284,-50802,-72367,-1291,69133,-42089,-7528,53350,64161,-22008,14606,-24652,-4010,24203,-21561,-39397,84524],[2292,40081,3069,36552,28099,51448,-43012,-52504,-10737,35410,52596,19305,-18985,68925,105775,3634,-59107,60031,12749,-3307,10040,-9308,37141,72715,114166,-73709,25219,6205,-22443,25581,34596,33650,77134,11981,6079,59124,-55495,-60298,-43629,26815,-26236,-68197,31251,3838,-30142,-35189,-44656,-20643,-51524,27369,66798,-5147,13116,47762,17716,42466,57332,-45004,458,-115456,-125917,-35149,-63682,12918,-809,8135,45752,-4256,21431,42647,-56776,-93127,-33247,44417,29449,-8366,11880,30491,-24720,55236,46862,45250,-29528,1300,-88159,-19074,-10151,-49770,36060,21411,-41221,1319,-8891,-7371,-66795,-21921,48231,-5769,47686,8712,18769,-8830,-31532,-17465,73755,63286,-1220,-25956,47559,-12646,-35,59075,-34107,62399,84709,-4481,-7596,-61292,-11090,142790,-27828,-1338,-74063,-28729,52639,16875,-61395,4048,7063,-33463,-65812,-96862,-28690,9439,-4039,9106,95045,9260,-64139,-43835,-64297,-21250,-26775,-40726,8471,-42243,-27676,-5491,-17314,6974,-18819,7222,-19434,-24852,24176,-28609,86058,1461,-34252,-59682,-63449,-31739,84994,-18351,-30045,3863,39816,-19926,-10585,-20667,19220,20248,80904,-1276,32989,24,-19307,14993,54886,89722,-50207,-14293,2192,-21945,-24269,-40505,-43138,-46272,-28564,-24571,-42337,-39966,5037,58503,3844,-11619,25374,86844,-151,-77860,-48406,18707,-36362,-68901,68784,-4216,59149,36303,2150,-15613,48356,32570,-35033,-62985,-94308,-90880,-3528,-45421,-23154,14655,-12725,120816,64560,52033,62231,8227,15604,45208,24825,-15855,-103763,-46370,85752,48656,-2729,-26829,-79499,-52328,25285,-74186,30130,-74464,-91676,880,56297,-36334,-40748,-28609,-6036,-66730,-96347,-139392,87821,-65511,21984,-14499,45337,-36706,-40011,-10780,168891,97679,18617,-70579,-50773,-30600,57421,72460,43400,-7673,-36880,-3486,-59550,-27035,40255,44310,-36908,46000,59295,46772,51516,48697,62420,-67007,-50891,-16333,-50619,13901,-39393,-13931,33979,47145,-27534,-35522,-25424,6184,11517,-32640,-27280,-6400,-684,54996,31886,-33950,75810,79286,7637,4867,-8200,28975,-44054,6661,2513,53672,-23810,124624,-6830,-40369,-34420,69834,25314,-12056,-3043,-12418,-37657,-48910,425,34733,-17839,83345,-20247,-32959,83554,52364,-6872,23431,3737,58486,57259,-65487,41724,59491,19887,9482,-20300,-58902,-103424,-30538,-3547,58257,-19147,-14274,-20950,-1009,-15453,41768,12006,70177,31615,2865,-96761,-92163,61741,35117,35084,-25114,-15517,-52495,-8206,26739,26921,-12208,9826,18006,55848,-11209,-9257,9714,53036,42764,-30550,-440,10485,9727,-21705,6736,18771,-40530,30901,-16786,-11164,-15689,-15449,89831,38402,-15351,54688,-14886,1920,-58641,29635,39373,-10392,-44357,-134345,-91815,93926,29816,-14543,-39226,-5311,43908,-1828,-38540,-24590,64755,2107,-19801,-34414,-5698,-9721,20452,-26788,-20823,22673,-19199,15451,41416,1170,2604,28923,7859,-56600,54301,-21252,-86744,-46931,9227,47173,5423,68452,136881,34777,-16114,73748,11849,3527,36644,-52121,-5473,63148,27885,-175012,-43673,17464,-64640,81475,1720,-1561,123513,56542,24212,11657,63507,82912,9638,-80977,-31430,-11309,-65241,-6780,-33760,-996,43925,49656,-18389,-15148,-6993,-23796,-32926,-99652,-48169,49040,30475,13348,-82174,-125890,27679,4706,39762,-101526,-26363,-36268,44537,41773,646,43839,44337,-25195,57792,84748,100701,60487,64791,9780,-13376,-33053,18077,-54472,-35013,-38056,19994,44947,43877,-71735,-27428,-100211,-60769,5280,-36181,-60197,-8241,18134,35422,16052,16802,71511,-59068,-2008,41454,-7703,6764,46757,73654,18141,-28262,-48308,22800,27941,-3847,-28364,-20598,32949,-8953,-17964,-73075,31438,-17516,90762,60858,86467,14695,127332,-22374,-70332,7084,-31468,-26314,-48151,-2372,22894,75732,24728,-40607,2930,-34468,-113630,-64374,33803,14423,-85959,-46838,11092,-24023,31589,37998,39408,-16100,-41646,-6656,-4286,37,-42974,-69727,-107498,-23734,-34890,-73698,-20221,7375,42124,43409,166252,64510,96557,33950,47995,-3992,35396,59736,31707,68794,27486,30993,-20903,-2947,50156,-71076,-35036,-31790,-18747,-3400,18107,3451,-31720,-50140,-27308,56930,80911,-2167,24790,50723,86769,-32661,3834,-29109,42190,23800,14727,-19650,3441,-86038,-9815,-76977,-73781,1320,76331,68821,-95226,-61226,13714,7396,53933,8532,31504,-6128,63736,40510,-61666,-23704,-26910,-39273,-38813,-7019,3005,-49051,-19170,29053,-52644,4407,47601,-22561,-14489,-19532,-12661,-89389,-13863,99170,105805,4079,8439,19349,32694,33321,47686,-8841,60585,75570,41448,-16149,-58005,-3918,13494,-114221,-52363,-34930,79328,88813,34856,16433,127433,96578,43559,2575,24514,-13200,65144,102393,25729,12068,25022,29465,24481,-67328,19817,7800,-55630,27891,18934,-12782,8907,10582,-15258,10440,-89524,-13469,2307,-4690,41316,4378,60006,10255,79493,8555,5582,11835,87960,49598,36832,113363,20790,95442,158178,157558,72411,-252473,-155172,-46405,-82565,-39206,-49147,17193,30936,-12679,-79003,-89781,-23905,-44343,4517,-22474,-35990,-1046,37915,91536,-53191,-63823,-984,-20994,-35304,4434,96919,47558,12206,-45622,-18652,-40304,-32070,-51338,-161510,-20917,38995,22613,60307,3399,-15587,-34061,-9622,30497,-14998,-65187,-70826,-22378,28155,-4910,-5670,-37053,-33281,100351,54393,27365,60133,27834,-30285,-109923,16401,59242,21571,8669,-36031,-30958,57112,-12264,17380,-15629,43800,69955,86090,55605,-24487,-589,44287,27246,-36812,-14839,3937,-29986,-63029,-31041,-58510,19814,-15402,-82739,-1794,-10792,-87215,-46765,-68656,-3972,9719,-56245,-88687,4886,67111,-45665,-20676,-118570,-80861,-7500,-13362,-6562,44498,17520,-42034,-80557,-12366,-10586,-57095,27509,-24578,31399,68080,67757,-13698,-40691,-28375,16230,-24577,-5887,18883,-10595,25100,42823,-37007,-36022,7174,-11926,-68507,-49400,21904,43175,-9390,-14721,-135135,-107004,-28013,-15764,-41494,-10534,-39625,-31937,-36605,14532,9051,74465,-73810,-23445,-21611,13760,-128486,-74290,-37599,-15261,-38278,-51092,-7237,-50144,27857,60855,30279,23218,41140,6350,-39005,-58477,-156526,-23590,33606,-8875,11714,-44020,-18301,-27272,53681,17846,37741,-37107,-27848,115395,-80615,-42839,-56860,-1508,48439,-115374,-6134,18947,-39703,-33622,14759,14562,-18261,-2054,-42056,14306,-100751,-14023,-46699,25452,1127,15308,-73613,-66554,-29873,4350,16413,-12264,-32712,-50348,1215,20036,-71101,-50193,-108281,-2471,36095,-39523,6700,46533,-66614,-29674,-33365,6502,62664,-60381,-71718,-22844,-11439,16415,-37722,1249,43293,-3255,-55839,-23854,-4331,26951,58529,-40943,10683,2932,15754,-18426,11842,32781,22652,4236,-616,33808,-59760,-8435,-204,-22899,-10746,4973,-17785,40887,11052,31633,-34500,-12729,-75741,36171,-25208,-4265,48018,-11494,-84177,-98264,-42957,-53235,-1143,29449,-48434,-12571,58641,58092,-41872,38065,-23238,-11895,29926,-44120,-29636,76006],[4886,43443,24634,32771,19748,44180,-44607,-69310,-21553,38319,49086,37035,7848,71780,80609,4013,-54269,69182,29729,15502,30991,-11568,39594,68895,120047,-49836,29530,27659,-13248,11420,21910,-8227,34392,25665,9538,20265,-56941,-73112,-40106,35281,-34086,-83313,22692,12307,8112,-15958,-31851,-58372,-41791,40074,51059,-15667,22903,76692,17391,30075,55688,-47826,-7089,-99397,-85774,-8866,-57327,32830,361,4824,43233,-1319,31505,51653,-66103,-107587,-36848,33364,17359,-771,11110,38824,-12476,20047,14370,25252,-41527,-8120,-86277,308,19050,-35749,24471,27440,-27524,-21196,-24594,-19810,-80883,-43269,57706,-12746,64791,29659,22667,-2204,-23600,-3041,73616,87790,5787,-48391,22639,-25172,-5075,53863,-21154,57770,86495,28204,-21217,-54268,-18307,120568,-28488,8359,-84652,-38200,33215,20367,-48872,-16242,-20857,-41143,-52894,-102666,-26616,7573,-10224,-7798,93086,5149,-83367,-35520,-35062,-23746,-7378,-42468,-418,-21545,-18615,-32246,-20522,11830,-4927,38646,5691,-26764,31803,-22162,73514,11344,-58561,-44944,-52632,-32526,49171,-18082,-8857,-1223,27582,-26623,-265,-8065,22967,8244,80049,-16211,16368,-14771,-9686,9575,59638,87946,-32342,-22147,-1478,-8953,-18302,-21145,-62674,-46465,-39878,-48685,-31428,-29249,29401,61046,13394,9693,44234,97186,14825,-79161,-50416,18820,-19889,-80406,49511,-17393,41763,25981,-17787,-28975,58717,42389,-22255,-47274,-90435,-71218,-38966,-52060,-43688,19947,9640,133346,45635,62748,53278,-17873,1887,50167,17232,-7335,-111151,-43517,142707,52908,-2918,-47024,-46590,-19247,53255,-39113,1056,-78193,-62167,23375,74129,-33549,-46303,21478,350,-195163,-317052,-93068,285500,-112512,13943,25931,48057,-29375,-84989,8735,155969,93649,-4296,-95369,-61473,-37142,78334,90825,39123,-3742,-52728,12825,-43379,-39191,-19567,57551,-30069,36376,55096,40452,49608,69746,72490,-48655,-34836,19622,-46660,-5640,-82817,-21311,26361,24762,-33938,-49546,-6241,14793,3380,-14727,-18403,-14124,-5038,54642,38716,-15021,80598,77395,13844,11981,-13499,17832,-44868,-1159,-9860,36608,-24376,126811,-17563,-98301,-33563,63929,14084,-34832,8782,-15314,-35085,-50834,-8610,-29816,6913,53199,-41720,-31768,74510,59507,-13531,28292,-25734,49853,76265,-34008,-44541,30122,39598,-10815,-2824,-58908,-113559,-72053,-4714,29253,-3116,-7803,-11502,16296,-2336,58672,11002,54952,30098,1911,-84592,-73950,80516,47335,50313,-62475,-1697,-43130,-26333,32001,20363,-54157,19461,36431,72207,-5412,19490,2075,50987,67113,-62309,-15253,34753,-14744,-39252,22794,17237,-48485,9372,-19503,-23466,-23931,-6815,107677,42440,2146,32148,-17550,-3905,-74302,12929,70329,-16312,-23921,-128207,-74491,94638,29030,-41483,-68393,-24867,57366,8003,-61466,-20326,46472,10317,6066,-33908,-23095,-24794,9131,-34007,-18760,15201,-37920,41700,41203,-10033,6750,32305,20150,-62549,48840,8042,-62027,-72390,2080,25732,-1112,61419,42046,40593,8735,79275,-12006,-8251,13828,-52624,13371,48725,23343,-182957,-40473,-2305,-43753,78857,12927,-11391,126897,49369,25157,32184,85720,113028,26133,-48240,3256,13305,-33364,29725,14063,20525,53040,60637,989,8813,-16929,-33392,-30386,-120624,-28977,68538,20874,5116,-85531,-118016,12623,21509,50174,-96475,-28749,-20227,26510,38303,7350,50968,76440,-45909,72943,71814,68404,47036,67785,-4038,-2105,-20765,26041,-50731,-6503,-8681,16627,45976,48961,-76630,-33259,-74636,-63497,-2,-57685,-99594,13238,21421,25606,10379,6548,65340,-25444,4165,29561,1338,14655,42018,72815,50308,-13465,-47652,5217,32786,-47162,-36391,-19881,42280,17996,40049,-52843,36893,10698,70416,61334,71879,-3062,131653,42667,-60325,-7066,-45595,10527,-27338,2188,37442,62054,19888,-32104,-12364,-71877,-121566,-70285,19945,8350,-77669,-50815,39287,-11721,9767,27697,24178,-26874,-3214,17160,-12786,-29112,-23546,-49689,-113101,-10203,-27621,-44285,-3278,12868,42152,45386,161856,72291,68195,42799,32185,84,25290,45814,49288,55974,14392,20972,-14485,20220,64152,-63873,-22643,-43406,-19192,-8166,28382,-8501,3421,-45099,-31002,33113,60241,-17079,28231,17376,54465,-44027,9436,-75755,46249,41468,-1026,-32286,17721,-60230,-26680,-53117,-64514,-7091,72770,46067,-84433,-39101,36277,26884,54077,23183,24007,-23987,53032,43267,-60594,-2668,-10081,-52344,-66762,-12277,-19971,-55302,3879,31430,-42056,26528,38685,-19734,-10690,-8561,-8318,-110856,-11132,100876,120417,4560,17025,16034,17356,25332,18509,-21351,67087,58595,32472,-1792,-36521,-18812,-1015,-122675,-9562,-9883,84854,98853,35575,14619,122355,108667,28531,16695,33201,-4930,60775,121165,20796,33880,24924,4662,53915,-53795,30184,15465,-42386,29323,18908,-32893,-7982,-27603,-47111,-9017,-86818,-16020,-38153,-3577,51554,3700,53705,-18711,31490,16746,32252,18897,66188,29158,14865,66091,-4386,115610,178149,153293,39996,-285446,-146351,-50703,-78892,-19761,-52809,9513,20780,-12671,-61856,-48063,-18324,-61527,-11101,-26526,-38670,-4861,29922,88734,-58876,-63395,-14744,-28372,-26258,-5786,46589,41229,3004,-48030,-44225,-32828,-25480,-34249,-129043,-16412,14265,15367,63529,-33233,-23061,-53573,3404,26031,-18516,-53069,-72429,-19825,43148,24300,10792,-26236,-27191,94133,67014,25885,78684,55198,-35550,-114257,9417,60140,19678,18800,-5319,-15332,27943,-21394,-6718,-42368,68333,73257,89850,66044,-25673,11189,64504,39677,-42114,-3216,26639,-41710,-99705,-22304,-58402,32767,8207,-85053,14873,-18241,-92332,-47272,-50248,-5119,-30,-55707,-62266,19112,88940,-33392,-18175,-121952,-66828,4851,1353,-14328,47222,-16338,-36628,-84765,-37849,3107,-48388,3843,-3369,22780,43885,68353,-1508,-20434,-5052,14469,-29944,-11393,41773,1894,27715,40712,-29173,3981,17438,-58783,-93675,-76928,5225,42806,-19685,-14162,-151032,-105006,-28860,-16412,-24999,-18643,-56990,-74967,-35831,22063,22134,116393,-29999,-17135,-6117,19086,-99535,-53284,-13482,-11249,778,-35853,-22802,-51768,19055,33988,30047,16011,48867,-9264,-43482,-53277,-161363,-39700,19477,-5791,39889,-27808,-19843,-21429,75812,26302,15949,-33147,-29608,118135,-117600,7619,-4963,6520,37478,-78525,-16403,10910,-31723,-34825,6673,25482,-30562,-8095,-40199,22456,-93030,-12455,-55681,13611,13633,37517,-22544,-54838,-31587,25806,20925,9982,-24769,-67701,-47295,18449,-47290,-35045,-97350,-25019,39112,-10142,22058,44167,-60782,-24006,-34697,-21237,38320,-56130,-82490,-17079,-23898,-10684,-43715,-25856,52396,6784,-38737,-32533,-21683,24947,61371,-37493,-9415,-7571,18254,-28841,9180,38772,31570,21398,5966,34803,-64288,34440,4921,-29468,-46012,17009,-10048,42286,40103,44433,-9653,-6655,-72544,52657,-39084,-1841,39042,-21580,-68062,-56049,-27500,-26024,1746,-13219,-38741,-9856,46063,43979,-53490,50526,-18964,-11382,28316,-60982,-11801,57294],[6561,38339,38303,24787,5658,33651,-37560,-76367,-28650,36127,46204,52048,35732,64664,47782,16626,-25633,73969,42557,22550,47345,-12372,39987,58419,103511,-19257,41174,30143,-5643,-6839,2693,-51079,-10380,44448,18326,-4751,-50697,-77577,-24271,41052,-35806,-86189,12413,16263,46924,-5168,-20496,-97158,-26010,48245,36980,-25859,34382,90638,5461,10311,40171,-52221,-24395,-80166,-44003,15234,-37298,46258,766,-1725,37108,2201,39694,49108,-79192,-119833,-39627,17626,7226,10164,16280,44220,-4825,-19813,-30887,-2042,-54869,-13913,-72302,-2181,44707,-14634,9462,28057,-9926,-53068,-41410,-37960,-81619,-46196,65064,-17427,68195,54535,23810,-3223,-15701,8332,60286,88098,12504,-63279,-4095,-46248,-10603,48690,-7627,47974,80943,55173,-29345,-39396,-30733,95082,-32690,11133,-73661,-40722,27100,30277,-25431,-26296,-43503,-36302,-42513,-81496,-16367,6443,-11147,-17029,78216,2890,-94510,-21807,-6785,-21403,15608,-34762,-18478,175,3914,-43152,-22072,9555,6757,40246,23361,-24630,34478,-13818,55234,13735,-73438,-32065,-47903,-29607,20961,-15999,13309,-9393,16989,-32634,1560,-5639,15347,-10824,64090,-31595,1207,-23993,6483,5279,57398,81163,-25502,-25329,-3735,12222,-25148,-5430,-74357,-50830,-58001,-65285,-22126,-19561,35032,58657,15835,24441,52536,83676,24837,-71182,-44053,18226,-3814,-74819,24179,-32431,7125,9681,-39141,-32873,61559,30193,-11733,-24034,-60189,-40609,-64607,-57574,-44604,34625,24781,125723,16039,49770,27206,-44836,-9115,48482,13652,6276,-106789,-50187,154809,36704,-8796,-65567,11967,21010,71025,-18338,-40038,-70042,-30091,22881,68120,-27169,-36729,61284,22027,-264663,-492148,-55711,409294,-138172,12897,63527,46312,-32849,-113001,30400,120162,80544,-26109,-95644,-59660,-31380,98566,102138,23467,-6482,-68015,25859,-30222,-53409,-73065,64746,-25066,27372,46635,27499,43091,92963,88989,-24364,-13957,43369,-47092,-19991,-111276,-36193,15853,10919,-31990,-60186,11535,22112,-1180,1250,-18467,-18219,-6238,44150,40435,2201,71707,62098,20414,25313,-14317,1025,-39631,-12802,-24985,18464,-16444,107899,-18193,-126082,-25514,54956,-6045,-46960,24347,-16668,-26364,-53989,-17893,-63301,29443,8426,-59020,-32467,50634,60170,-21098,26584,-47338,46284,81479,12940,-99492,6749,56993,-43513,6427,-56913,-98426,-86879,-5260,-3369,18055,-3580,251,26810,10571,66867,13658,38152,23985,1071,-58728,-44999,75395,48237,47516,-105867,15923,-24910,-35406,15983,13270,-88196,32383,51893,79916,1460,31057,-9696,41850,82434,-91840,-28301,48019,-40140,-54457,39456,-1437,-40590,-13840,-22717,-36025,-37117,-1810,108735,40016,13486,9109,-22581,-13518,-76065,-11730,84156,-18993,1154,-119412,-40742,72731,25102,-55753,-93380,-42222,73869,18341,-70360,-11633,34995,13287,11474,-30933,-29038,-29297,-196,-49473,-8631,5402,-48347,56624,33645,-25291,7326,31694,24990,-62527,33534,46562,-36379,-88591,-9098,2587,-8987,49177,-20872,39845,13513,75198,-36365,-15251,-4283,-41193,25214,23987,15409,-154752,-27343,-13622,-13673,62468,14704,-21818,106309,40804,23922,50888,99423,138635,44610,-16155,39987,29997,-1612,43316,50617,36824,46446,66270,22143,25222,-23062,-39340,-17414,-118832,-17402,81336,-386,271,-77433,-93383,-9606,31366,39083,-93031,-33019,39,-2740,34957,11282,58554,90915,-66179,85843,49823,26601,28912,54963,-34191,-5362,-9016,31558,-43231,15575,20740,10805,47331,59806,-71444,-40908,-34218,-58132,-4163,-61198,-123898,32231,19479,8872,11954,-1732,49517,16230,10363,11670,11297,19741,30730,55629,66872,5987,-45079,-28663,28772,-68958,-36356,-19421,48477,43648,91109,-34458,27422,36577,50280,62254,55796,-16628,122462,89117,-46291,-26133,-59882,31603,2567,5821,48118,45040,10561,-21103,-27372,-87936,-114073,-68647,417,10439,-60387,-42601,56983,5829,-18389,11941,3498,-32234,34862,40969,-8366,-38066,9007,-23764,-105472,-1333,-16836,-11081,8753,14862,33428,50066,127199,69216,27996,44432,13793,8786,13561,29812,58018,32212,10581,11291,-4664,39601,80061,-54105,-8336,-48051,-14872,-17174,34191,-9907,33956,-29113,-42619,15876,34493,-22591,22190,-9145,15460,-44414,16471,-107879,50344,54117,-16254,-37464,30552,-42683,-39010,-10918,-43897,-13731,59334,23862,-58169,1610,49099,52434,54293,36749,16289,-41063,40904,37434,-50963,11086,3715,-60671,-78385,-6546,-30837,-53868,18102,35096,-24052,42071,41710,-14461,-9190,-3369,-252,-111109,-9170,90678,110834,-287,20914,15772,-5188,13107,-8483,-34592,58362,41956,21993,16524,-18404,-26123,-15355,-108526,34213,13990,77200,98653,31092,14232,107356,101646,7568,33052,39494,7200,44437,103369,20818,71306,26025,-26272,78153,-23986,38411,25680,-10495,18461,15258,-45943,-19893,-55560,-72366,-22858,-67539,-8139,-70302,-9371,58799,10125,50124,-37907,-20702,25842,58395,25810,49651,12800,-3470,16896,-21611,135616,193732,174799,20958,-312912,-136431,-57787,-70649,-9524,-61855,-13662,-3235,-20658,-33347,-20445,-4741,-77018,-38732,-18755,-42701,-6216,32051,75364,-64785,-74634,-27889,-39339,-23662,-25481,4684,20790,-9302,-38760,-66317,-19168,-25176,-15816,-80737,-2885,-8299,-4483,55754,-72744,-23358,-67487,18389,23095,-12318,-30026,-61530,-23531,49048,49029,19134,-18483,-22444,70234,73600,24274,87095,72690,-39713,-96011,-3187,42402,10796,22142,24893,5866,4609,-28364,-31821,-61462,76122,62265,78735,63152,-33262,18537,67627,35654,-50901,11334,45985,-42281,-113689,988,-38340,35688,26820,-81150,13560,-28746,-81605,-38975,-31160,1785,-3430,-43505,-15575,36404,100899,-18305,-26774,-101483,-42155,26914,13565,-21708,36854,-60526,-25671,-75855,-57329,37024,-16416,-9535,14861,10712,9569,60238,15920,-1742,19876,22788,-32723,-17299,54108,10073,28579,35811,-17481,40304,22741,-95193,-96645,-90903,-11610,34034,-22786,-11505,-144302,-90018,-21017,-28438,-11976,-28071,-62948,-99790,-26449,34090,32466,145032,14016,-14817,18638,18589,-52881,-22619,10447,-3304,18368,-10522,-39209,-51320,14640,5437,26837,10088,46255,-38058,-43219,-37747,-140207,-46715,9884,-8992,63677,6954,-10346,-14004,87854,29159,-2026,-20331,-28070,104166,-110621,46095,25012,5690,28149,-39164,-28792,-6201,-17734,-24877,20224,33567,-33952,-10679,-47738,20083,-59441,-5428,-53710,-1240,21384,56569,25822,-38022,-31590,37228,18072,31190,-11315,-62841,-71589,16191,-20122,-12446,-80038,-43812,45338,8644,47273,56382,-59446,-12162,-30778,-50477,9771,-47975,-64629,-6235,-40336,-55671,-53421,-42007,67172,11588,-21818,-30704,-39562,7352,57178,-27153,-27250,-9088,18398,-37172,-4163,51278,36561,24152,5066,27132,-64760,60435,14309,-23388,-71836,29632,-1237,39847,76207,63417,14543,4541,-56711,59354,-53386,-2096,25987,-30331,-39231,-1435,-4338,2171,6259,-45833,-17829,-5087,18344,24352,-55109,45451,-15720,-4769,20683,-65417,7409,32147],[7450,26811,43712,12255,-14125,24897,-24516,-75749,-32216,26432,43850,61361,52181,51511,21100,34603,19464,77012,52456,17991,56886,-11220,40328,44070,66277,3968,55963,15752,-3021,-23330,-19040,-77914,-48374,58166,28165,-14452,-37972,-72190,-3461,40067,-29980,-73964,4011,16828,71962,-3811,-14646,-123529,-6664,49753,26001,-33531,44944,92473,-13808,-12352,13486,-57687,-46944,-65544,-13743,30235,-12984,47251,-741,-8956,28186,4166,40187,26632,-92285,-122033,-41611,220,-167,25626,27167,45677,756,-52892,-71922,-32323,-67150,-13545,-49737,-20712,60389,5642,-1377,26754,7639,-83727,-54017,-58929,-69813,-34103,63033,-15064,63169,81519,20761,-11135,-7608,12574,35383,63640,15041,-66901,-24557,-70855,-14016,46662,5155,36680,72271,67560,-35707,-22250,-44993,76878,-36226,10392,-49096,-38183,41548,45525,1590,-23776,-55225,-17104,-35760,-38545,264,5057,-7918,-17932,54211,1912,-90773,-7348,13504,-16680,36468,-15760,-41055,17549,39582,-32123,-25387,-872,14032,19945,23596,-18775,31354,-5937,36471,8324,-74021,-24674,-49640,-27884,6766,-12173,30355,-19282,10134,-37869,-8727,-14512,919,-29854,37135,-45167,-7397,-24344,29008,3950,48155,70417,-28882,-24318,-2476,37187,-41771,6748,-77551,-60592,-75201,-68440,-13506,-13838,21113,47588,9574,26761,52698,53928,28984,-55796,-28309,18130,7258,-51201,1798,-49377,-36418,-7404,-59069,-27401,53388,-1233,-5484,-923,-13697,-7448,-73144,-62093,-30087,54124,34013,100332,-16923,17443,-7912,-65542,-13515,42028,18109,21542,-94121,-64296,127141,3196,-17093,-69538,81743,67392,76166,-26669,-81555,-47679,-49,11391,38263,-22663,-16812,83790,52415,-240801,-500062,-31505,368369,-120927,18704,82644,43798,-43144,-119939,44581,71730,57655,-38619,-62110,-47767,-16091,112032,101979,-5141,-14232,-75951,30617,-22434,-67393,-101678,64033,-16715,21336,36006,17642,34480,110210,102736,-197,8304,47364,-53645,-28051,-117240,-53215,5134,5925,-25017,-63882,23913,27107,1403,13667,-28092,-17816,-4721,24531,37423,8091,53373,37427,27083,43417,-10692,-21392,-34511,-25343,-35901,5911,-140,76849,-8041,-105346,-11494,46084,-28415,-48780,35654,-19337,-18376,-59793,-24409,-59431,45141,-34727,-66027,-34012,16098,54597,-29248,19213,-54516,50194,68070,61966,-104823,-3163,66788,-80640,7089,-52559,-66022,-72042,-4709,-28306,37579,-4170,13060,35589,21863,61684,21036,24779,13412,-3555,-28588,-9828,43395,36312,26356,-137647,32963,-2987,-34416,-10424,7627,-98391,48466,59819,69289,7401,19181,-23756,28181,92404,-109235,-39234,44980,-58544,-60821,52761,-28877,-20249,-32555,-26569,-45559,-55121,-3862,91674,33237,14436,-9312,-27415,-25310,-66104,-38731,66428,-18031,24380,-108768,1064,41334,23587,-49468,-103160,-54646,86092,34065,-64429,2973,31378,12180,-6252,-25400,-19963,-25578,-1855,-66978,3127,-5574,-47768,58232,20266,-39067,2112,24722,19150,-56844,12555,82647,-8270,-90037,-21699,-10932,-17168,33082,-46022,33572,-5161,55182,-56899,-16662,-8268,-18185,26347,-5685,7310,-110417,-12178,-11952,19053,39604,6774,-30455,68764,31665,18665,66956,96408,154181,63136,6586,68665,33522,22868,33473,66444,41052,20335,65715,39715,25193,-24379,-38415,2824,-87741,-13192,83668,-28564,-2722,-58949,-58704,-34844,34313,10527,-96088,-43986,18253,-34755,36462,14242,62146,79830,-81396,89756,21413,-8593,14702,31915,-66554,-20173,2129,37631,-31513,25911,46007,5331,51371,67499,-53238,-48493,7988,-47865,-5687,-49767,-126304,46616,13407,-13181,20321,-4574,26132,52993,16868,-3346,17305,18056,17684,28776,61521,20900,-43077,-70642,8569,-57629,-27771,-15592,51882,60261,113552,-22658,6029,52756,31615,61563,37710,-23035,102291,106475,-31419,-49146,-68044,37166,37522,7511,55147,27668,-1268,-12403,-37328,-73315,-94558,-60784,-21650,20567,-34595,-25667,59781,23962,-42382,-3738,-14807,-30547,60041,58044,6696,-27115,45964,3844,-88710,1489,-6205,14559,12684,10661,19339,51296,75470,55278,-3431,41362,124,19220,4357,16395,57806,8549,14533,459,6641,50927,92868,-46949,2776,-43142,-5217,-24607,32500,212,53345,-7540,-54006,10007,12096,-19468,4325,-21866,-18242,-34084,21725,-117344,51945,62826,-27797,-36408,36310,-41328,-41370,34237,-20133,-14172,37998,10555,-22648,46349,49743,78000,52349,45844,14419,-49642,30721,26842,-34740,15026,11167,-62019,-77310,10390,-27690,-47914,27890,42090,-295,48656,51957,-6756,-7066,-4109,8950,-98194,-8183,73181,89265,-8981,18424,18409,-26933,768,-24726,-40084,35223,33682,16967,34782,-13783,-28309,-26979,-78669,64308,29623,57097,92748,23923,17483,91119,84973,-11844,47889,38820,20607,19657,56578,25657,116264,29111,-48032,92688,10547,44849,35817,28391,506,11214,-48618,-23828,-66040,-84278,-27976,-33555,11155,-84411,-10260,61423,24118,49333,-43684,-60192,31797,77412,29839,42112,4954,-13582,-20173,-26875,146453,202261,214582,20851,-325912,-130675,-68216,-61587,-11674,-74231,-49820,-38753,-34850,-2172,-10521,22433,-81939,-69151,-2473,-50192,-7775,36630,50551,-66857,-93226,-38352,-50535,-31856,-46254,-16222,-2240,-18242,-26303,-81789,-4264,-27071,-1718,-32232,16773,-20264,-31521,34209,-112939,-16938,-70606,32564,19143,1339,-2227,-38375,-32187,45573,66197,20156,-17517,-19173,36757,71306,21621,79039,74288,-42327,-55024,-18720,10855,-2564,18367,45770,23393,-5714,-30691,-51453,-66408,65864,27888,52631,50935,-46217,17599,55280,14151,-59747,25655,54266,-34067,-99744,23724,-9007,25044,32204,-71826,-135,-39422,-57447,-24538,-16954,8745,3266,-25127,37565,53583,99432,-2029,-44693,-63209,-15660,52218,18289,-27268,17832,-100775,-12289,-56195,-63839,83459,31927,-12064,25179,-3161,-25345,45041,35710,8531,38901,42659,-33510,-23687,54170,12584,26578,30219,-1019,63985,21885,-113080,-81802,-88227,-22026,17692,-18995,-4910,-116890,-73297,-10499,-49842,-7587,-40590,-58427,-100717,-9088,48298,40173,151626,50406,-15174,41989,14230,-7052,10408,27836,10865,9341,16085,-53620,-48955,14756,-20508,21932,8963,33727,-68154,-38556,-14219,-90732,-44446,2882,-18261,73005,42780,4368,-6908,86945,28160,-13453,1401,-23157,75651,-76615,57168,30349,-1327,23219,-12905,-37490,-24806,-1059,-5292,54297,34362,-28204,-6286,-59033,11700,-16988,5170,-40636,-18032,22772,68099,50242,-20841,-31687,38193,9683,47954,9108,-40575,-61141,13015,3163,14225,-64959,-59175,48532,9673,75810,73907,-61007,6973,-21827,-74160,-15161,-35684,-27884,8793,-56302,-102424,-61135,-49168,79918,11648,-9412,-21791,-53212,-19887,44285,-13999,-41314,1903,12569,-43264,-24012,64660,35208,19048,-1080,10508,-62180,64834,23817,-7834,-82965,40214,9059,33015,105040,81817,31750,17001,-34638,53765,-63891,-1633,14162,-33633,-8244,43857,23258,24597,11158,-60474,4336,-5451,-15032,2534,-48236,23837,-16579,4014,10827,-55791,21592,7148],[7031,11980,41085,-2086,-36459,22111,-9901,-68400,-33939,8054,40694,63103,50589,37647,11753,53349,67335,79985,58869,6176,58572,-9039,41607,29361,19893,9910,66583,-7080,-6359,-33667,-39647,-75647,-73220,59482,34764,-13732,-23568,-59507,14047,30505,-17679,-50334,-1556,16211,74022,-7939,-13605,-125626,12807,45028,18622,-35818,51342,87291,-32689,-32039,-17670,-61454,-66564,-59481,-1089,31977,5057,33458,-4949,-14965,16120,2738,29795,-17312,-101698,-108492,-41577,-15499,-5725,45296,41244,41800,6897,-70446,-92300,-59289,-76654,-7587,-24434,-41421,62880,17579,-1721,27698,22868,-102370,-58236,-79570,-49179,-15017,46426,-3729,54620,106461,13903,-21366,1174,8796,4318,22934,10800,-59491,-34001,-91002,-13460,49179,15966,27653,63809,62817,-43408,-12327,-55349,70938,-34867,10511,-26716,-34736,71505,62648,23783,-10643,-53332,13770,-29220,13426,19689,3059,-2829,-12111,26859,715,-73251,2594,23254,-12810,49917,12658,-62628,26835,79697,-1968,-32427,-17511,15876,-1465,1790,-11185,22797,-419,22600,-2873,-61071,-22402,-54189,-31129,2885,-6785,38013,-29313,8097,-41174,-30754,-31448,-15273,-41152,10864,-54337,-6453,-15561,52899,5979,33650,57657,-35882,-18743,3430,59461,-56937,18287,-70984,-72087,-84532,-56727,-3752,-11626,-4151,28050,-2652,13415,48137,20878,27640,-37667,-6595,19686,10451,-13945,-12376,-66623,-74126,-20059,-74960,-16203,34705,-42470,-3099,14897,31729,20194,-66257,-65763,-9549,70323,39339,64260,-42973,-20337,-39726,-73173,-10214,33998,32202,34907,-76241,-79758,77470,-39047,-24423,-50846,143041,116552,71767,-67398,-111797,-14634,23208,5025,-5652,-24446,6137,90581,82880,-144059,-302469,-17153,152450,-56137,24276,74387,43511,-51932,-108657,43743,24377,28107,-36560,-1299,-29656,3134,111743,88590,-42342,-22986,-68372,25947,-20602,-79934,-99149,54870,-1489,18901,25670,16922,26805,114210,104667,18333,28433,33762,-63972,-32420,-100058,-65510,-3325,6311,-16340,-56116,28872,27713,12010,21660,-44729,-14376,-1959,-701,30315,-236,32565,10930,33996,63046,-3991,-48463,-33497,-34169,-37176,1190,20908,44881,9229,-43747,5576,41055,-44857,-43994,35939,-25680,-17470,-66692,-26577,-30927,52383,-59672,-59141,-34626,-20267,45331,-36283,8949,-46394,61426,40344,100240,-66433,484,67121,-112348,1246,-45334,-32462,-39061,-3307,-39705,48753,-11242,24922,45793,31751,42420,31461,17347,-54,-12191,-6073,24500,-5726,14127,-7031,-143699,43992,17060,-26619,-33205,4418,-78160,66661,57332,36879,10324,-8874,-35967,12415,98287,-107743,-47659,25494,-63377,-52490,58982,-53102,5711,-42230,-30337,-50476,-76989,-14277,62935,25205,3269,-21821,-30299,-37511,-50567,-62518,15737,-13171,40133,-94771,39465,15385,29131,-23014,-91813,-60011,85499,58287,-48338,22950,34861,9429,-39354,-17351,1588,-19381,5949,-79380,8691,-15204,-37515,49511,5001,-44858,-8865,9334,3129,-47000,-8348,104490,22705,-75713,-33121,-10725,-25632,15405,-49242,24481,-38741,19170,-70561,-14819,5902,11252,16294,-33416,1243,-69787,-3695,1409,46759,19746,-6380,-33146,28130,23210,12238,79640,72977,155363,78877,16149,78759,23453,35979,11531,60558,28852,-18058,60569,48643,6286,-22089,-30429,23629,-31681,-14193,74231,-56360,-5723,-32985,-22530,-57407,30600,-25682,-106160,-62782,26918,-59817,44446,17831,58832,46020,-87879,77245,-9839,-25820,8112,6236,-84732,-37920,15286,47710,-16452,21648,65466,3264,59302,63508,-24963,-52492,38176,-37168,-3842,-32156,-109932,55193,5331,-37102,32275,-428,796,70804,23417,-7643,15541,7175,6604,1865,38658,25573,-43338,-104954,-27431,-19248,-13336,-5081,52191,59208,98947,-20202,-18283,55940,13727,57290,17460,-20624,74547,97706,-17897,-72826,-65857,34682,69537,7200,59593,12774,-12865,-9858,-40943,-33267,-67319,-49396,-38639,36973,-2532,-5725,48793,37111,-54053,-13741,-24252,-22468,65947,63939,26654,-2674,77698,28700,-68625,-766,759,23738,8226,-1208,3888,45278,24851,34925,-13707,37413,-4503,27054,-517,7490,50832,-6299,20997,-13574,16331,51838,97539,-45179,7448,-29463,8490,-24976,23473,18489,62334,12999,-56453,11895,-1836,-11676,-21698,-18778,-38066,-18342,22471,-104191,48371,68760,-33113,-32130,33482,-55883,-31415,61763,-1307,-6220,15588,10692,12722,78942,40879,96016,45120,48487,22690,-45576,25977,14774,-15725,10227,10391,-56192,-70948,32680,-15349,-42010,39838,52975,25741,47122,63432,2969,-2058,-9489,16371,-81856,-7425,54088,67594,-19086,10372,22441,-40221,-8183,-26344,-31360,3611,35389,25599,49726,-27674,-28677,-33891,-44902,71407,32680,29167,85296,17773,25894,80385,65054,-23861,57689,29727,31557,-7762,1843,33414,153295,34216,-51677,97229,36883,49294,42426,57066,-15690,10072,-40299,-19463,-58430,-79197,-23093,7305,37495,-76679,1928,57818,43173,49900,-37557,-77360,32109,83387,29508,43650,9153,-11827,-33833,-18486,143059,202394,259295,38147,-320175,-132357,-81115,-54770,-26683,-86526,-92935,-79516,-51185,21072,-14875,59346,-68874,-90320,16786,-60109,-12666,35837,15685,-60658,-110754,-44172,-57729,-50577,-59037,-14522,-13451,-18315,-19072,-88735,6645,-27375,3796,3078,37321,-17286,-56492,2833,-149163,-7509,-60542,42583,12477,17779,23525,-7221,-42842,33727,74764,17482,-24373,-17070,4766,59096,16771,53065,58765,-43796,-5560,-33664,-23668,-15754,10276,51014,30549,-139,-26508,-61231,-55683,42142,-26389,17060,35511,-60726,8450,33563,-18375,-64387,36752,48827,-21448,-66800,33233,16389,3857,19407,-57766,-14404,-46791,-26047,-8159,-9063,10970,20171,-7463,78865,66647,85640,13493,-65496,-18685,5933,71537,12691,-30546,-3502,-123213,-280,-32265,-54159,125808,79221,-6388,26121,-16202,-53832,25474,54126,7765,47227,68825,-32575,-29872,44382,9663,20147,24463,19499,70540,16028,-110452,-57231,-70995,-23832,-3100,-10002,5920,-79908,-65376,-4270,-73166,-12385,-54926,-46341,-80670,12412,60683,45593,133946,73799,-16578,53258,7672,23899,39736,36202,30927,-17500,33178,-63426,-45148,17418,-39915,17018,10931,14285,-87092,-31383,12274,-23327,-35141,-4414,-32699,65267,61081,16451,-2177,74303,25686,-18038,27687,-14796,40640,-41048,39903,18596,-9495,23475,-8323,-38662,-38187,13494,19495,98408,24947,-15236,5225,-65182,2774,16760,16559,-20021,-34900,18578,70170,40356,-7015,-33375,31737,-640,58545,35082,-11468,-22479,8855,16266,40047,-55378,-68779,41195,-5694,97815,83849,-61467,31810,-10121,-87618,-30106,-19419,11718,26610,-67059,-135070,-61093,-53631,81845,9043,-3787,-13554,-57863,-46516,24256,-2679,-53872,23192,-1736,-47669,-43980,70866,27125,12722,-8202,-12536,-57310,53791,30058,10911,-79057,46541,21007,22376,114833,88710,38059,26548,-10265,36541,-66141,3763,10059,-28835,14586,60677,49140,36996,15933,-56409,18209,-16064,-41890,-18154,-36704,-6943,-22005,11243,3591,-35833,27754,-10798],[4582,-2500,31320,-12943,-54290,27042,1957,-54778,-35947,-17792,35374,56823,33357,27730,23073,70363,102995,82303,60608,-7230,52591,-7354,43088,17091,-19804,-2997,65840,-27314,-14016,-36086,-57024,-42815,-82750,46936,35291,-9843,-13877,-44746,21928,14346,-1411,-25442,-6067,16646,56520,-11220,-13438,-99385,29411,37138,14452,-30417,50698,79206,-42922,-42829,-44499,-59804,-74377,-60237,-3980,20430,9822,7096,-11901,-19097,162,-2864,9500,-72905,-105257,-79647,-37700,-26300,-11252,66902,54354,31853,15083,-69995,-84655,-76349,-82233,-596,-2488,-50585,53483,16768,10636,33408,35367,-101618,-52651,-96866,-24788,2164,16763,14386,44984,122380,5581,-27597,10688,-477,-24949,-21171,-882,-44874,-33317,-98733,-8272,54333,23942,23377,57398,45282,-53193,-18188,-56291,75588,-26163,13666,-21260,-34764,101632,77001,35719,7695,-39096,49592,-18092,59522,37746,911,1708,-2673,2656,-2217,-51725,4143,25260,-12811,52677,44801,-78885,26159,109897,37864,-42195,-35950,12678,-4978,-37402,-4905,10523,2036,17173,-16240,-40212,-20976,-56117,-40053,797,1,35373,-38070,11093,-40080,-59584,-49625,-29352,-39114,1921,-57076,3763,-562,69898,10257,16985,45340,-37718,-7249,13689,72234,-57035,31285,-54069,-78959,-83097,-34087,8506,-9781,-27627,4801,-14581,-14105,41543,-3447,22287,-22226,14885,23320,5550,27832,-17644,-80611,-89919,-24827,-83999,-4588,9916,-80942,-1836,19124,60257,36420,-53137,-68760,6868,74780,41664,26759,-53309,-47045,-57717,-64312,-1303,27437,53523,43871,-55300,-88605,25888,-78534,-28405,-12546,178921,161338,64160,-128168,-126923,18032,36748,13700,-48573,-34288,25313,88740,105765,-37291,3542,-2304,-146390,37960,18762,41525,46221,-50217,-86350,26283,-10845,-2111,-20266,63623,-9237,19536,93038,64372,-76348,-27620,-39994,14841,-22511,-88971,-72218,38506,19327,18533,17291,23751,22418,101455,90104,27893,43320,13241,-72994,-37557,-66294,-67608,-7992,7552,-8870,-35921,26493,21184,28346,24789,-63392,-11281,13,-26574,19849,-17992,15744,-8965,41511,79568,3409,-77744,-36756,-34588,-26955,3113,40684,20092,26770,31486,21913,42308,-48955,-37436,22900,-35818,-26567,-70224,-24755,3431,51973,-56797,-39060,-33104,-48579,35824,-40361,-520,-27668,77443,11517,120455,-8032,12204,59614,-129810,-7728,-35288,-13764,-7007,-2029,-40550,47204,-24877,33514,56991,41581,13237,41310,15240,-13719,-21183,-500,50437,-54403,-12887,-42529,-121384,44243,30933,-18010,-41338,3573,-34645,83730,43973,-10109,8679,-36753,-42005,-3195,99028,-87965,-52975,-4876,-52444,-27094,55821,-63516,29250,-40812,-32170,-50992,-100443,-31369,34437,19055,-18090,-30983,-31008,-48798,-36472,-78035,-51692,-4402,45530,-76984,64538,4856,43020,14390,-61514,-56454,66307,87014,-29874,45237,43798,7050,-74695,-7286,27917,-16248,20643,-81511,3461,-20309,-22707,36882,-7085,-37906,-23909,-14958,-18818,-35078,-23848,105396,53581,-49610,-41675,-656,-34338,-1061,-47073,16491,-69449,-24926,-76113,-14358,34742,39004,-1939,-52813,-2371,-43512,-7507,19695,62622,10805,-17488,-25748,-1098,17575,9130,87283,34084,140553,88538,13333,64770,4830,37591,-5602,39901,706,-51740,53951,45958,-26088,-18829,-17917,37114,32289,-17577,54540,-76143,-9707,-4100,8201,-70984,20911,-58428,-118723,-85966,20231,-70510,56247,22922,48319,2141,-83579,45269,-39475,-23718,7552,-15085,-77870,-47363,34177,62520,-709,3027,79074,6708,70319,45155,5393,-49301,47364,-29980,1027,-18626,-85340,57809,-2310,-57848,43006,9503,-18702,62311,28935,2346,4923,-12245,-838,-15832,9458,20055,-45513,-115808,-69557,23441,2024,13399,48370,36643,58808,-26685,-34660,47838,-3774,48650,-2729,-9057,43588,73959,-6722,-92295,-52903,33293,88917,5606,62445,2563,-20767,-15015,-39403,13766,-36067,-37020,-42407,56250,30891,10814,29951,41523,-50911,-14472,-21814,-10575,54513,57703,44511,25247,96705,46638,-50640,-5406,2027,14055,-2018,-19764,-8967,32149,-11821,15016,-2846,36031,-155,28338,-1717,788,40042,-9281,23808,-31356,20899,42698,91394,-48047,5272,-10873,23349,-15688,10680,38988,65695,27546,-45478,15471,-6688,-4502,-47307,-3200,-41660,-5442,17233,-76522,37932,71857,-31102,-27763,24692,-76970,-11195,58664,8147,9235,967,23089,38811,89257,29336,99880,30090,44518,41255,-29991,28552,3019,1575,924,1568,-45237,-65298,49246,-2712,-39977,57280,66189,49349,40032,71413,14395,6235,-17376,19707,-68464,-5723,38105,51928,-28202,-156,25801,-40314,-11995,-15421,-7011,-27238,41857,50731,59296,-57409,-29088,-35258,-16781,55275,22826,760,78283,16534,39829,76960,43239,-26333,60515,14078,36109,-31428,-37474,40836,167191,40033,-37475,94702,46285,51061,42402,61740,-21531,13757,-23183,-8557,-39103,-58587,-9599,43948,62914,-51160,27667,47240,62409,49964,-24362,-71932,26623,73646,25146,51973,27007,2853,-20905,1888,126477,194670,295471,64918,-298248,-141604,-94070,-51745,-52496,-94903,-135215,-115918,-64590,27818,-26987,93634,-35728,-92107,33251,-68947,-22448,25698,-23645,-43325,-118422,-44041,-57286,-74439,-57531,2202,-5208,-7956,-21153,-86515,9648,-24991,-1198,19803,53251,-663,-69905,-29348,-172994,-349,-39939,45758,3172,31732,41650,24846,-52047,15663,75550,15604,-36998,-15686,-18312,38740,9309,14916,30470,-45095,28344,-45251,-50342,-23664,1727,39487,25635,18389,-15339,-59844,-32739,13036,-83671,-18771,22656,-71449,-5375,10040,-49791,-61232,42533,32274,-9175,-30814,25358,29147,-18923,-10866,-40216,-16906,-47994,4260,5900,-4443,8588,42978,3822,94104,72305,64315,25929,-79868,19619,20051,77514,-2611,-32064,-22323,-120918,7138,-11278,-29789,145464,104286,3052,19753,-25397,-72466,4943,67683,-1183,44061,91429,-29545,-32539,29304,2684,8087,17669,40750,61216,8421,-90800,-31570,-45338,-19178,-23711,1783,19531,-46429,-69611,-6896,-88634,-23184,-67186,-31192,-49415,31905,66765,48925,97823,81816,-18306,45655,-727,39301,60733,36898,53553,-46332,33454,-66556,-40567,19517,-49938,13921,9271,-7401,-87385,-24465,35384,41562,-22231,-14042,-50264,45028,51691,19234,-1632,54239,23194,-17311,50897,-3735,9924,-20950,6060,890,-13278,27635,-23360,-31841,-42718,21536,43584,137481,6247,1572,20520,-59589,-3162,32490,26320,1840,-48949,11009,63149,2671,1751,-37457,22481,-8905,63069,62346,14282,25261,4498,16716,60261,-48778,-67423,19714,-28848,103771,77265,-57600,58065,1320,-89422,-32700,-290,39153,45146,-69186,-147680,-50508,-61780,67731,6500,-4545,-15403,-50992,-62255,1580,3782,-66895,46970,-24064,-51193,-57953,63637,14238,9542,-11874,-37519,-50683,39441,31591,25821,-64055,47276,33954,9607,102080,75020,32820,30417,14850,11676,-57069,16525,18682,-16766,22565,42695,66848,38677,21115,-39028,19557,-37230,-53119,-35004,-24115,-36794,-29289,14745,2921,-11861,27254,-17257],[-104,-13326,16600,-14779,-58203,38261,8525,-36227,-39522,-47424,27600,43485,10017,24057,48969,84257,116368,81264,57441,-17924,40288,-7644,42418,8431,-41150,-28146,50621,-35830,-22622,-31543,-70699,6666,-79047,25159,29130,-8437,-13913,-33315,17827,-2566,16605,-11333,-12518,19454,35114,-8249,-9600,-51805,41249,30590,12458,-16828,41680,69466,-38900,-40246,-58727,-50053,-64793,-61301,-15791,-468,554,-25592,-20608,-21654,-19160,-11833,-15530,-121051,-102823,-42375,-28605,-29762,-18252,86523,62153,16965,24921,-56252,-54118,-78859,-83063,443,11743,-41469,37485,3425,32410,42929,45696,-80151,-39240,-108193,-1616,11160,-16899,33498,34539,122083,-689,-24881,20053,-10387,-44044,-57437,-18740,-28549,-28515,-89325,1167,56873,29159,24426,53548,23708,-63013,-38870,-45174,84848,-10659,17658,-37419,-40409,114979,84341,37069,24427,-17234,81507,289,89469,51163,-314,4073,7022,-12723,-7439,-39424,-3769,25799,-18590,44369,72595,-87858,15487,116721,75726,-50804,-50896,6040,14727,-80853,-2912,-2633,2101,20538,-27857,-19089,-14554,-50992,-51941,-5446,8004,25126,-44412,18496,-32261,-86913,-60739,-39381,-22330,22372,-52912,19783,15591,71887,14830,1784,35684,-28013,11070,26482,70703,-34408,44397,-28797,-75946,-72974,-8331,22839,-4407,-37849,-14330,-18873,-48485,34043,-12974,15140,-13345,29768,28149,-5008,62581,-16752,-86636,-74137,-21034,-82921,2732,-14412,-105389,2064,11616,64712,38343,-44918,-71124,12600,62457,40129,-3827,-44827,-51577,-58344,-40795,9100,23940,75351,47664,-32935,-84215,-12768,-104163,-28128,30929,182750,191829,59187,-185041,-134661,33708,40306,36819,-76877,-50450,36803,85765,116766,18479,237637,25903,-383514,124111,-5806,-2788,50035,-32870,-60628,-2292,-29597,-26472,4144,105014,10376,27206,57141,35381,-89820,-23800,6954,2865,-23570,-89942,-34575,17947,39369,16937,11026,29832,22082,73634,60665,28022,50584,-525,-75639,-46794,-27357,-57731,-8684,6367,-4951,-7919,18548,5366,45849,22749,-78252,-12931,-649,-48178,6821,-35688,6396,-15867,50107,88081,8788,-104843,-41286,-23851,-7639,8433,52910,5076,37057,91300,34229,49466,-38542,-32574,125,-46884,-43913,-64976,-20918,30243,45844,-27914,-10789,-29877,-61673,28834,-40660,-5954,-6123,93995,-1820,122149,43354,24568,47870,-127827,-16485,-23689,-17006,8784,-2305,-40379,32444,-43051,36964,66291,52648,-17764,46652,15645,-24463,-25000,-13709,62687,-86408,-38516,-70323,-81674,31398,36609,-14595,-31256,4310,13857,92870,21736,-56466,1905,-48607,-39128,-16359,92914,-59332,-54564,-36467,-29219,12440,43369,-55447,43622,-28893,-29236,-48290,-121405,-50827,18175,16861,-44111,-40668,-30727,-58446,-28742,-81260,-108764,7850,41406,-57846,71638,11740,62070,48237,-21640,-43205,29438,107034,-16808,64643,56431,5222,-100110,3669,49429,-17946,36822,-71958,-11219,-18232,-10391,27315,-11583,-17752,-41016,-45788,-40021,-23106,-30814,86317,78690,-19270,-47265,10606,-42632,-13612,-45746,13529,-78849,-63219,-73762,-20014,68021,56849,-22777,-59886,-4793,-32138,-23478,33515,62441,15793,-20066,-6871,-10332,17127,11317,87153,-7500,111613,89540,1782,30812,-13591,30924,-5373,15454,-37213,-62520,48843,32462,-60573,-17277,-4767,37232,79443,-20869,28637,-82357,-14058,22317,29771,-70249,6881,-79117,-126026,-106813,-2758,-64322,65750,29463,32982,-34739,-68241,-655,-62906,-9653,8934,-27596,-46261,-39599,61028,77806,11785,-26409,86626,15856,81270,17369,28194,-37109,35046,-28164,7607,-16719,-63348,55302,-7595,-70012,47704,21496,-25136,32889,31795,24365,-12288,-35988,-4799,-18485,-15013,9588,-47058,-96884,-103330,44300,13107,37882,39119,-2938,17033,-38524,-35961,33762,-19431,36634,-17947,10524,14849,47104,1972,-102719,-32799,38934,88389,3747,63977,-1863,-21005,-26568,-34428,45773,-3769,-24891,-29070,73893,58969,18796,11570,37488,-36409,-5570,-8577,1511,33507,41982,54620,46416,99385,54627,-38000,-9059,-2219,-9621,-13627,-41046,-16068,15375,-31966,1221,18988,38837,9216,21387,-1435,-8617,27850,-3240,19332,-50386,17782,26706,75810,-52425,-1329,7106,35675,1660,128,56012,67623,34623,-23977,15706,-5610,-2436,-62537,17759,-32841,-2801,6225,-46827,20976,70761,-22580,-25260,14768,-89879,13279,28678,8934,28535,143,41537,50300,77177,23138,86528,6875,35445,65218,-8615,37365,-7990,13339,-7157,-12993,-32940,-61781,47869,1429,-42860,77247,78127,65658,30170,74052,27465,16000,-25571,17927,-59222,-2395,27692,41954,-34556,-9016,26776,-26883,-11021,1343,28071,-47981,43833,83148,62500,-93089,-28886,-31797,2534,24634,3847,-20270,71369,23008,58848,77232,19089,-21180,56915,-3891,31377,-46795,-47458,44303,151732,43894,-13292,88526,37344,49411,34177,40511,-12697,21939,-1545,6204,-18047,-29315,8194,66607,79199,-17774,60072,30567,75973,48396,-9536,-51477,17385,50587,18726,63453,57184,27503,10680,29097,102934,181361,314542,90017,-268579,-155604,-103726,-52538,-85364,-96274,-169727,-137500,-70752,15202,-40878,111626,11380,-70790,42628,-72676,-35590,7171,-58748,-15302,-110918,-37873,-47543,-94837,-40551,22399,16421,9299,-30263,-75870,3207,-22274,-15965,21245,60956,23544,-66025,-52436,-175173,-55,-16511,40958,-7055,39144,48848,50266,-57084,-5269,70521,17729,-50911,-14760,-32646,14357,64,-23315,-1868,-47202,27422,-52564,-63454,-22807,-4660,15332,11886,41964,1371,-48847,-4363,-13124,-121299,-45528,15801,-73689,-18796,-9362,-67136,-48815,42131,10396,-845,-4038,5087,29089,-31967,-51518,-21359,-1179,-41922,25357,14656,2325,5416,64148,6248,80043,69253,41717,32757,-79233,43720,27983,68234,-23648,-32866,-36715,-97669,8355,2640,3762,131850,94307,11889,10435,-28299,-80355,-13062,74073,-11280,32195,101112,-23774,-25057,13326,-6470,-9489,8483,57318,41951,3479,-60528,-11592,-18818,-12631,-39413,13955,33222,-24336,-80053,-18496,-88942,-34873,-72539,-17952,-19166,43003,63188,50054,54882,74767,-21038,18853,-11775,49220,70049,33250,73687,-63039,17745,-61742,-35922,18183,-49507,14166,-3300,-26310,-69587,-20424,49474,83602,-8889,-25819,-67424,20648,17555,9865,-6481,31481,20416,-13549,62996,8103,-7591,-18828,-27805,-13365,-8661,32875,-46628,-19727,-38314,20928,61484,158827,-16269,18387,34124,-42754,-5550,31258,33385,18422,-56821,2511,48797,-42984,5881,-44050,14496,-12319,62762,84571,31031,62773,1745,7141,71987,-40441,-50051,-12082,-48484,89081,53734,-48839,79904,10144,-81048,-25436,19309,46212,61607,-61612,-146501,-31400,-76029,39104,6376,-8772,-33553,-33856,-60939,-18041,5109,-79101,62571,-50386,-54402,-62440,42455,196,11202,-9441,-59503,-42916,32896,29123,31544,-43978,42221,46455,-2935,73324,40132,18477,28402,40079,-14308,-36480,35204,40717,-3400,14209,92,72682,32193,27912,-16741,11056,-64003,-46818,-46214,-11213,-57113,-33633,14389,10166,10936,24407,-12110],[-6114,-18459,412,-4848,-41215,51634,9855,-15587,-44186,-75970,18533,25163,-8318,25891,77045,94037,106593,73721,50809,-24297,23893,-11029,36500,2907,-41939,-54600,24490,-28821,-28701,-22886,-80950,47756,-67081,2494,17769,-11353,-24760,-28430,3811,-12308,35824,-14660,-22985,24550,27730,2746,547,1418,47446,29312,11360,3057,25417,56781,-19865,-22437,-55233,-32277,-38784,-54888,-30111,-24360,-17486,-56243,-29000,-23624,-38604,-21703,-37622,-142689,-95636,-6231,-14323,-25104,-26855,99670,61867,678,34175,-38793,-15101,-66091,-78613,-10131,16798,-16298,22006,-17791,55640,51533,53821,-43296,-22647,-111610,16426,10278,-41679,46563,23038,102859,-1693,-12280,27602,-15650,-46597,-79736,-39993,-15330,-27410,-63422,13913,50552,33346,29773,51961,7106,-68951,-58675,-23770,92004,7968,16602,-66680,-49882,102602,82171,31837,33847,6056,101178,24345,101743,58605,529,3809,14610,-15958,-13963,-44875,-19086,31010,-30355,27483,88242,-89836,-3504,94769,101799,-53108,-58266,-1822,48302,-113099,-6916,-13406,1359,29735,-34845,-3945,626,-37373,-61946,-15712,16765,12395,-47379,28751,-18465,-104033,-57883,-45193,5552,68385,-43543,36207,27491,55192,18005,-8797,29861,-6279,34459,38761,54277,7063,52893,-615,-61632,-59594,12629,36341,6808,-30270,-21601,-10409,-77792,25434,-9188,8574,-11744,33992,31862,-17067,79855,-13730,-80821,-30308,-10732,-68514,3460,-32093,-109517,11480,-3756,48222,26297,-47991,-72360,7048,34238,32788,-22390,-21797,-33341,-46432,-9391,16808,23099,88146,47194,-10985,-64157,-31540,-108193,-23881,60695,160595,199138,58937,-213781,-146978,17880,35811,65427,-83644,-67927,40513,85762,115949,2227,261060,75477,-451148,160979,-47438,-41716,51272,-1434,-36373,-31807,-34738,-40309,27128,107921,27070,22885,12488,8726,-67637,-9933,61057,-4594,-18745,-76908,985,-2652,50351,10449,5592,25414,24720,37095,23287,20762,48681,2156,-69792,-60118,4654,-38591,-6524,1666,-6188,19319,7737,-19474,59566,15349,-84643,-23304,-4884,-62129,-7821,-44037,4218,-7539,60372,85057,9889,-123775,-43191,-2710,14985,13317,53341,-2105,34905,119658,40954,59033,-16543,-29906,-24076,-53684,-63824,-47698,-17672,44780,35899,14270,18288,-27185,-57482,25317,-37882,-5722,10954,106032,11270,109351,70106,31799,35307,-106296,-22653,-13131,-36152,4436,-5529,-48492,8175,-61799,34650,70447,64893,-41155,45073,15408,-29650,-19317,-37980,60262,-94390,-57745,-84872,-43379,7024,34443,-19589,-7917,5599,47066,84646,-5480,-87873,-9440,-37760,-27165,-24753,79297,-36575,-52643,-58747,-1564,58264,24370,-32316,45365,-9341,-18516,-43416,-134110,-67200,20544,18839,-67250,-52639,-31193,-65970,-28510,-70212,-132595,22567,31963,-41676,62277,31144,79552,65043,15788,-21844,-16003,101141,-14026,75216,71151,1863,-108867,13870,58519,-21041,48929,-53357,-28639,-8005,-6749,25279,-6385,10791,-59133,-77427,-53631,-12599,-29263,54565,92325,6968,-51791,14500,-49141,-20307,-43876,17890,-57902,-81127,-64522,-33862,92439,59192,-39932,-54215,-8145,-30479,-45623,34974,45782,31261,-12373,20145,-203,23057,15878,76470,-37341,73689,81512,-14191,-9356,-22905,20843,12503,-2605,-74269,-42348,46491,13555,-84318,-18777,5436,22347,89761,-22535,2218,-73314,-16736,41525,41472,-52921,-8491,-83660,-120883,-118137,-36552,-44317,65962,36558,16906,-50657,-43180,-46693,-76648,6909,9391,-30003,-1394,-13004,93972,85332,17267,-60200,86640,28623,87146,-9920,36394,-17277,9278,-30892,14056,-28509,-48107,49262,-9728,-69691,43120,30537,-14989,-830,30530,51117,-31217,-57159,-6181,-5405,-28959,1718,-44411,-56040,-117233,30597,16604,62946,23686,-47256,-5793,-50128,-22954,19908,-30009,23806,-22407,35138,-5819,24735,8398,-101116,-11855,51938,66966,2486,63647,-774,-9753,-40839,-26701,49486,26892,-12782,-1637,85394,75807,16086,1106,29709,-17185,10195,11137,10154,11534,22080,54565,53508,86307,51716,-30960,-8810,-9703,-37748,-22009,-58790,-15825,-304,-41016,-5259,37667,44985,17836,7924,-2053,-24296,15630,5475,8824,-65183,6749,9126,56428,-55465,-8175,19302,42175,21802,-1621,66469,69322,36252,-1649,9915,-3326,-7568,-60339,35937,-19059,-13227,-8780,-26284,432,63872,-10169,-25019,7991,-81835,34182,-9558,5929,46606,12325,57594,47480,51369,27878,58016,-22032,23735,85894,10855,48264,-18323,17575,-9093,-29459,-23706,-57588,21791,-7632,-47870,91921,84057,71020,19614,72705,42029,23810,-32555,11443,-51653,1875,22945,33843,-37023,-12755,24704,-3947,-7308,15880,64062,-52590,32835,102392,59089,-121149,-25516,-25780,15182,-6716,-17442,-28119,63472,37694,82134,74411,-5269,-13090,49907,-19205,16721,-53256,-29210,41112,113141,42559,9952,80123,15258,44138,18526,4995,8730,32091,19595,22366,-3546,-787,23873,70758,81365,12506,88501,10503,78796,45460,3012,-27510,7636,21526,13053,74001,94725,54868,44211,55861,80413,165680,315068,103544,-241611,-169994,-106910,-56293,-120735,-89281,-192433,-136866,-67676,-12165,-53185,106691,58959,-31176,43084,-68808,-47291,-15225,-81441,19009,-88715,-27084,-29577,-103913,-12445,35804,33321,26011,-38914,-59193,-11599,-23524,-37308,15336,60029,47312,-45658,-60106,-151443,-8658,-279,28807,-15806,38293,44271,63627,-56827,-24730,61889,24261,-60696,-14457,-44285,-9121,-9164,-47926,-27941,-50493,-8898,-56553,-64044,-12861,-8771,-14228,-4746,60825,20191,-31540,21803,-30547,-123148,-57303,15213,-65485,-27547,-22104,-62513,-28634,35791,-10690,2019,10887,-17462,23343,-26676,-90546,-4113,29456,-29774,31757,17176,15626,5971,75733,1077,45456,58634,23259,31889,-59865,53380,33013,47973,-44533,-33771,-46687,-66462,3813,10378,39005,88756,53762,17451,2890,-23940,-77657,-25687,72586,-14723,16290,94050,-15191,-1131,-855,-16005,-30538,-3662,63612,20509,5387,-26320,-793,2585,-8728,-46931,24648,44035,-13979,-85216,-35081,-73409,-42334,-67362,-10569,408,41729,49192,48634,17772,54944,-26467,-20618,-26176,63652,65896,28113,86644,-61297,-4375,-48832,-31852,11990,-39801,18423,-28832,-38428,-41642,-20761,51494,94018,3001,-37126,-79511,258,-27736,-9747,-16938,8651,15750,-8767,58792,17969,-8628,-27385,-48693,-19026,5383,35811,-62936,-6466,-27480,12764,69669,157643,-34288,31927,40587,-23241,-6137,20129,38249,25927,-55899,-5144,29306,-74035,7186,-52909,9814,-10488,58839,94752,38223,81183,2860,-5566,75267,-27657,-16332,-43937,-55686,57827,21204,-37363,91797,15456,-65732,-14325,35911,33659,72786,-45731,-142706,-10389,-93049,4296,9888,-11782,-66202,-11428,-42823,-30140,3445,-86239,60952,-74078,-57241,-57853,13884,-10913,17323,-1222,-74571,-35031,38794,24779,25987,-24234,32360,56768,-12854,41797,-5566,-300,22924,64136,-34097,-7782,54098,70949,345,-6885,-45761,67462,21853,37351,2573,106,-88306,-28529,-50929,4679,-63801,-30550,11698,23374,30498,23836,400],[-11280,-17770,-13307,14735,-4694,61850,8162,3351,-47628,-99262,10222,4583,-14723,30031,94696,98706,81993,58535,43442,-27127,6039,-18144,22790,-806,-28323,-72139,-2945,-8795,-30307,-13491,-87614,56841,-52725,-12777,3995,-16649,-42686,-29889,-14878,-8054,57339,-31708,-37115,30584,41779,18892,16371,43092,47788,34743,10059,25400,5705,39492,9659,8959,-33891,-9932,-4541,-36470,-43409,-44720,-35745,-77023,-34250,-26240,-52286,-28889,-49434,-130284,-84941,21558,3309,-13806,-35378,102819,53671,-11717,39581,-27573,16268,-42052,-68946,-32610,14161,16491,13089,-39631,70611,52425,58074,-1241,-8105,-106287,26957,2362,-47043,48471,11354,69645,3931,6336,31570,-12565,-30289,-86972,-60958,-7698,-34973,-27277,28819,32071,40145,37765,51959,919,-67011,-53862,1983,92477,24013,4670,-92451,-57664,68109,70355,25601,33453,25744,103120,48415,102409,60828,4077,1324,19474,-7254,-19411,-66327,-37481,43496,-46530,6481,87189,-86395,-27618,50310,110420,-45237,-56927,-8959,79835,-124432,-16623,-19007,1450,39748,-36208,2808,23451,-17230,-65284,-25460,25172,2550,-46090,39347,-4482,-105567,-38351,-47593,36559,117955,-32574,47656,31289,24109,19372,-12884,27461,21319,57283,46928,27641,53246,51269,22682,-38692,-48725,25161,44220,22912,-8441,-13050,10745,-89655,15172,880,4473,-14866,27139,31307,-26252,74115,-11732,-62494,23912,2296,-39078,-1570,-39406,-93526,26818,-20678,20445,3634,-60148,-71007,-4772,-3052,18171,-27984,6025,-2050,-32256,20545,19299,22944,82874,44325,8132,-31364,-30608,-87924,-16479,63490,126396,179809,60568,-201904,-165393,-30562,26207,87852,-70169,-79920,39373,88444,107135,-63007,70925,142250,-340089,126178,-91097,-62747,46351,36807,-14726,-52275,-33672,-42314,39575,78238,39499,6991,-27782,-10637,-8829,11639,105341,-4966,-5113,-46832,27464,-18978,46925,-2926,-918,5552,27938,702,-12770,9494,37007,22340,-58075,-74157,21157,-16404,-3418,-5817,-13144,37034,-3172,-49151,66162,2836,-80752,-43108,-12263,-67429,-22769,-38145,5924,13449,72921,70195,5648,-128990,-40188,24252,33785,14783,41303,-5244,19795,116815,42726,65585,10008,-26996,-40099,-50599,-79008,-19947,-17060,48352,23573,51538,41322,-28112,-39211,24234,-33922,-330,19778,108941,48236,86939,68686,31767,23543,-70055,-25160,-6810,-55439,-12620,-12531,-67358,-18784,-76222,27652,67475,76301,-49595,36897,12676,-27962,-3525,-58590,46956,-81591,-67921,-86522,-22682,-22857,26594,-31777,17774,6519,53739,52574,-32736,-99210,-23901,-9426,-8598,-26592,59475,-31902,-49730,-64052,21610,100259,3563,-4346,35168,13368,1542,-36652,-132492,-75898,39404,23148,-80764,-64761,-33533,-70551,-33201,-46258,-117491,38162,23130,-32278,42069,54794,87936,58573,41867,3124,-55632,59813,-21806,72283,86161,-6459,-101036,21506,52333,-18632,53706,-31322,-40079,8962,-14550,30850,7396,39114,-78285,-101982,-54981,-4403,-22182,20008,91508,22817,-58888,6922,-52080,-20468,-39029,28897,-12173,-70009,-49832,-53397,96935,44758,-48662,-38910,-14288,-32495,-64733,21241,16287,48348,-14,47691,20744,34129,16040,54296,-46888,33943,67226,-31096,-38048,-17861,11838,35253,-8521,-98581,771,45805,-1435,-88071,-22588,10620,-3749,60852,-22086,-18655,-51756,-15274,51049,44553,-21651,-20934,-72652,-100777,-115353,-70558,-17695,52124,42748,4299,-40932,-11203,-76509,-79438,21015,9408,-23507,39942,24541,125593,77520,13855,-90145,76888,41110,82654,-26766,28624,5543,-17059,-35188,18637,-50051,-35526,41606,-9219,-56249,28642,32121,9499,-20760,24691,73119,-46145,-68284,-5517,19166,-32809,2498,-34933,-11319,-108367,-9149,12627,80970,2656,-80539,-3794,-55818,-4693,10824,-31958,13360,-12495,59779,-13828,9069,12710,-87528,3288,67469,31229,2352,60522,4279,15201,-53140,-15548,27507,53354,160,30965,87564,79176,4533,2365,25104,935,28063,31619,12611,-6091,4267,45607,44206,61436,39640,-27202,-3085,-16937,-60502,-24054,-66290,-8747,-11209,-46598,-8565,41873,51551,20766,-7111,-5040,-45094,4149,10526,-1680,-69348,-9326,-4254,41428,-56763,-11110,22729,41015,37877,9993,70657,69553,36285,9642,-1514,-3542,-18996,-39742,44997,-7724,-33069,-25152,-19725,-18492,50723,2408,-26349,5950,-49522,44906,-34294,5439,58892,29698,63980,35285,24199,44189,21304,-51891,11873,94148,22087,55469,-27614,14724,-2829,-43570,-21137,-48636,-24165,-28371,-48805,93492,79705,64320,9561,70961,58109,25968,-37968,1802,-42530,4737,22377,24144,-34756,-10178,20187,21633,-3644,22354,89925,-40718,5821,88466,49442,-129823,-16374,-20494,24581,-25722,-33218,-21039,54945,58056,106891,62490,-23928,-7250,43955,-27856,-5636,-54402,3965,30617,65797,33635,23463,68450,-11761,36036,-1357,-26653,35096,40500,35923,38350,1949,20724,31032,58501,69751,32336,103252,-9002,68274,42638,11641,-10880,387,-3814,10611,80035,131040,75207,62497,75558,64637,150648,301761,100822,-224774,-180748,-101853,-62107,-153734,-74662,-202349,-113383,-56458,-43490,-63272,82747,91893,14915,35284,-57553,-51027,-35755,-87712,52292,-57905,-14368,-7045,-98982,18527,36846,26161,33960,-38287,-40650,-31576,-31929,-60319,9047,53119,63973,-16691,-52027,-106548,-24771,987,11281,-21157,29939,29080,63522,-51970,-38159,51414,32608,-61829,-15394,-59122,-27682,-16550,-50815,-39265,-54347,-61376,-58880,-57809,3033,-12695,-41998,-18700,67357,36215,-11541,39604,-37471,-89040,-53651,18551,-48606,-29897,-28870,-37074,-5040,24399,-26714,79,18799,-32691,20958,-1640,-114965,8535,62818,-14693,22367,14589,35841,12514,72583,-7640,5986,43467,11994,22615,-25399,55151,38203,24995,-59636,-34689,-52265,-42865,-4223,16540,68871,31954,2352,19497,399,-13373,-65056,-31334,63986,-6970,761,73652,-5131,38084,-12475,-24590,-51116,-17522,56305,3155,16601,6297,993,16638,-10206,-45553,32760,49771,-10874,-75294,-51050,-48979,-41973,-50891,-10617,5636,28718,27398,44382,-4467,25931,-36245,-61313,-42647,84045,48831,22317,89933,-44008,-19185,-29179,-28837,1520,-24253,25990,-61441,-41822,-15058,-25282,41986,80210,13108,-43945,-81993,-11058,-67378,-34005,-32004,-14337,7538,-4107,38115,23210,3359,-37277,-51794,-15341,26487,33663,-60453,4770,-13729,1045,67258,138310,-40220,40238,36546,-13750,-7378,6037,42287,25133,-45556,-11218,6861,-76186,7650,-63756,8109,-5653,51612,87197,38382,83478,9489,-12882,73011,-11424,26763,-64448,-47245,23160,-7977,-26836,90399,17727,-47115,-5958,45862,9620,75817,-24738,-142034,3606,-105227,-24772,16773,-8483,-101976,9325,-14299,-33549,1839,-83897,39238,-88211,-58935,-48140,-10879,-16089,26190,9495,-81008,-28449,53858,20843,10568,-7766,19740,63494,-18365,20565,-44736,-17863,17952,84386,-41748,22436,65095,99412,-16964,-33775,-73505,55983,11783,49323,14165,-5513,-102432,-7739,-49109,27075,-58034,-18501,8923,37985,47198,28048,13514],[-12736,-13114,-21377,37199,39414,64432,6414,16999,-46613,-114957,4374,-15390,-9150,32316,94863,97284,55568,38501,38299,-28115,-10866,-28947,494,-3752,-9307,-75095,-20274,17008,-27982,-5943,-89374,26473,-40891,-15935,-9206,-20361,-60411,-34503,-32241,12497,82046,-50167,-52063,35674,68674,33675,34163,62315,42542,44955,7925,45716,-11781,18131,41311,48198,-7,11110,25348,-7895,-54820,-56970,-46119,-83145,-33532,-30063,-53759,-29757,-46904,-93493,-70859,38734,21014,397,-40762,94856,41069,-15024,38214,-28629,29719,-14516,-55154,-60257,7331,46989,13224,-55069,69883,39973,55467,34664,1139,-93061,29214,-7059,-29984,38590,2113,33616,14775,23845,30950,-365,2139,-80943,-77782,-5447,-49758,9078,44527,4259,54019,47177,52569,5184,-54981,-10293,23992,85125,31726,-19246,-99917,-56916,24873,50938,22585,24890,40103,86037,64914,99630,59892,10038,-2901,22715,9304,-20919,-92495,-53944,60942,-64147,-13636,70201,-79225,-52458,-950,100693,-26890,-49222,-14439,96258,-115518,-29744,-17924,3205,45511,-32866,3059,48106,5185,-59257,-29706,31232,-1165,-39910,47070,786,-91963,-5301,-47446,60559,143179,-24291,50656,25997,-8552,20265,-10255,26551,44335,71297,47755,-286,87514,36638,33791,-12132,-43749,32015,41709,39473,18866,8830,37967,-77140,3513,8782,3630,-18269,12251,23784,-29497,47459,-11699,-35450,64030,14011,3615,-8908,-35904,-63236,45540,-32799,-8190,-23957,-71957,-64617,-14995,-39349,-3129,-23426,28030,27397,-26126,40470,16506,21149,55378,40818,21683,6856,-15329,-45826,-6656,38721,92936,137851,57814,-154048,-173646,-92350,14295,95343,-43788,-80172,37351,90545,95964,-134916,-211584,205800,-131016,37411,-113241,-62621,33802,72967,5753,-58398,-34235,-34663,36457,35461,46773,-16416,-51292,-21770,65829,34839,125076,279,16349,-4016,44104,-27646,30191,-21760,-9816,-26471,29123,-27064,-39359,-2433,16245,52413,-47421,-84259,19639,1472,-1194,-14598,-25003,39812,-12068,-75526,65177,-13600,-68355,-66104,-21041,-65500,-36195,-19191,7086,40668,88040,47697,-3386,-118828,-33073,49883,42721,11682,19911,-7490,-3481,93225,41886,64026,32369,-20138,-41274,-34177,-83469,11484,-19623,44837,10066,68044,54373,-34808,-13497,23264,-30917,7832,21136,100212,91813,58483,46527,25836,12090,-27201,-24017,-7096,-58560,-29850,-23165,-90837,-40609,-82067,18541,57328,83602,-40700,25286,7454,-19870,18703,-60590,29994,-57827,-68942,-80026,-24549,-48705,16195,-45816,33981,6355,37803,1314,-54946,-95574,-39573,23250,12118,-21670,36571,-47419,-51330,-50412,34102,129795,-13775,15817,17341,33963,28838,-27671,-112860,-74846,65289,26427,-81614,-72143,-37391,-70697,-38125,-14911,-76460,52804,20220,-31153,17469,74794,82357,32777,54430,25115,-76578,-8354,-35789,54513,98790,-22543,-82133,25031,33426,-4553,51269,-12509,-39030,29022,-32018,39855,25628,58328,-98205,-112324,-43168,1204,-14286,-8890,77416,25888,-72156,-9663,-49810,-14817,-30615,42695,41530,-32016,-31537,-71873,77436,16853,-47622,-19401,-23883,-33983,-72631,-4005,-18923,56399,4942,66938,40756,46516,5100,23226,-37395,-338,52061,-46580,-42364,891,6517,44358,-2277,-101369,47382,44262,-1796,-69759,-26099,10583,-32934,10604,-19812,-29118,-24049,-8181,51614,41184,15189,-25738,-50302,-70045,-98450,-93186,7078,23810,46391,-2099,-12135,23008,-79859,-72609,33869,12174,-10419,64382,58074,143959,53048,2738,-108378,56301,48816,64903,-27675,9773,24832,-32469,-37326,20308,-73026,-18098,34044,-7561,-33162,6601,23983,40709,-18872,15458,82558,-52640,-64011,-2552,47853,-30772,13494,-18622,19161,-82526,-51805,4874,84799,-21678,-89631,14327,-51798,5612,8084,-23292,7844,10586,78010,-7850,-1339,14855,-65102,8160,78087,-6950,3568,53997,10930,51905,-59490,36,-4263,73499,14147,57832,79591,71645,-10383,14218,28774,15715,43062,47772,7696,-18454,-6153,31627,21751,30958,22647,-23283,7925,-20545,-71760,-19179,-58950,2540,-16248,-53646,-15754,27743,54780,16042,-17178,-10486,-64931,-5504,8527,-4323,-58914,-24878,-9076,38233,-58174,-7898,17600,32401,44173,34588,71230,66529,38032,2447,-15009,-7157,-33317,-6456,42423,-3084,-53475,-40261,-23854,-29574,32848,11436,-28344,6983,-2877,42667,-33750,12044,63127,41277,57120,20158,5857,67477,-13976,-77652,1582,84727,22624,54110,-34665,7482,9883,-51927,-26790,-32969,-72561,-53481,-38206,79025,63115,47785,714,72817,77292,20073,-42591,-8939,-30294,2796,24054,12413,-26900,-3027,14792,42533,-2469,19513,98084,-18046,-32433,37400,34779,-114200,-837,-19054,32336,-25133,-36975,-2119,48620,78716,125076,40036,-29951,-7102,43249,-28062,-30902,-55828,34869,14780,23797,17011,24165,51810,-36385,26975,-20584,-40459,56528,43895,44880,53418,2310,36930,26214,37150,49857,40106,99388,-23926,45599,41755,16438,-8117,-2864,-17207,12573,79331,155457,80336,58174,85370,56735,138169,282471,84361,-219373,-185791,-89095,-69584,-179287,-54924,-200028,-74648,-40986,-66108,-71880,50852,101333,53329,21602,-41619,-41564,-49555,-79097,76837,-27702,-3041,14904,-84852,43182,25731,-12174,27873,-23028,-25540,-52363,-46701,-79600,4868,44499,70563,7883,-33305,-52674,-44063,-14199,-8909,-22476,16618,5880,52863,-44584,-42075,40175,38443,-52217,-18418,-77377,-39387,-21345,-35308,-31996,-57179,-104266,-60183,-51080,19449,-19143,-63105,-27259,59048,44142,8221,45854,-36028,-35106,-39357,22418,-28087,-26983,-32020,-893,15891,8812,-36025,-4526,25583,-35833,26856,35775,-116511,14359,83457,-545,1002,9400,58418,23573,54464,-15113,-23660,27328,8249,6487,14058,57604,44865,7744,-65561,-34381,-52471,-36482,-12475,25690,88453,-20082,-37309,19805,3749,429,-44312,-30024,50011,10572,-11757,47762,3413,80044,-21895,-31477,-66184,-29791,36113,-7605,36659,33289,-3006,25175,-17412,-37390,37899,49672,-10018,-48181,-62282,-26894,-32630,-25710,-16707,-574,9804,3500,37499,-8818,-7809,-50768,-90690,-56105,103727,22445,14843,83938,-20545,-16376,-6025,-27118,-10912,-7912,34577,-90104,-37166,102,-32134,24842,60122,22136,-42690,-72264,-12209,-89078,-56134,-49532,-38581,-4546,221,6022,22385,20109,-41896,-40496,-4620,49660,25231,-36275,13615,-228,-8886,55762,111227,-30911,43021,21939,-24114,-10794,-7617,46516,20928,-27736,-15832,-16156,-48946,8303,-76224,7527,-1812,40392,59889,34708,78041,21540,-8116,69756,4821,67011,-67104,-26242,2271,-22561,-20617,75770,18040,-28162,-4362,46739,-14391,69202,-2651,-140395,2980,-104598,-37688,25463,4345,-123769,22078,14656,-31079,2326,-70545,3234,-88191,-58216,-38865,-21323,-14604,35248,17721,-80033,-24454,69647,18579,-10778,5161,7241,66032,-18782,15994,-61729,-28936,17250,97425,-34730,46038,61163,115583,-58730,-58743,-72293,44510,4345,62029,17338,-1657,-102019,7005,-41380,56010,-44871,-426,7998,48762,61714,36311,20870],[-8091,-7774,-22291,53767,73476,57485,6589,23018,-38568,-122172,1219,-32198,2978,29403,78477,89369,38482,20479,37422,-28225,-25242,-42363,-28831,-5838,8412,-63651,-20226,39876,-24554,-1219,-84082,-27812,-34254,-7627,-19659,-18859,-70027,-37905,-44039,44991,107954,-56935,-63811,38453,90117,39606,48731,58278,32552,55332,4821,60459,-21207,-3314,65623,85529,36936,24898,39420,22986,-64420,-59727,-44045,-74411,-25068,-34252,-39327,-21935,-31108,-54099,-52487,46901,35061,12367,-39738,77754,29918,-6416,28956,-42150,24696,7642,-39573,-81807,352,67697,20348,-59997,51824,13072,43405,56353,5471,-74940,23933,-12540,3542,21347,-1034,6692,26861,33148,25998,18530,43249,-64390,-87278,-6485,-63632,35099,59148,-23978,77439,57710,52393,15266,-33597,61814,35070,71990,27503,-49308,-83980,-43158,-11626,27448,24020,13392,51217,53054,67391,97849,57816,17116,-9117,26361,26643,-16436,-108860,-64318,77432,-79538,-28801,43473,-69365,-72981,-40928,75960,-2273,-39585,-18398,92283,-95402,-42753,-10414,6168,43726,-26921,1515,67514,25299,-44222,-26018,32271,754,-28941,48687,-8778,-68867,32713,-45111,68192,129095,-21905,44740,13743,-25796,23344,-2214,24404,52578,69353,39457,-19751,100024,10874,29153,12882,-44440,40018,26617,50119,42290,34831,59394,-43027,-7810,8640,5407,-17925,-5630,8672,-26058,10002,-12238,-6939,71237,21437,53079,-13988,-23904,-27537,63054,-36094,-30565,-49776,-72512,-50603,-16729,-65575,-27675,-13929,37772,42212,-33268,45640,10449,16468,9959,37426,27415,41456,6126,11293,5108,-1580,65065,83130,44468,-87881,-148687,-134054,2088,85451,-13881,-65291,37395,88375,87581,-179639,-436957,231528,67512,-44659,-93573,-47230,15320,100820,26657,-51168,-41082,-21935,18684,-2354,48333,-40755,-51954,-27316,120205,51559,115152,6397,40717,39518,53791,-27109,7599,-40854,-20765,-60535,26644,-40761,-51810,-12671,-11006,80330,-45936,-87170,3716,9304,-729,-23457,-39417,27422,-17892,-88683,58988,-31535,-52226,-78492,-28710,-59412,-45816,6717,4153,65909,105028,25795,-15107,-98265,-25478,66930,38824,4881,-5060,-10155,-26386,61610,41238,51937,43006,-6866,-26943,-5472,-74841,37030,-24154,38560,-3140,57040,57029,-46787,12453,20049,-30184,15372,19201,81031,117941,26498,15378,17103,-832,13521,-19825,-14005,-38093,-36864,-36086,-108167,-50908,-77262,10484,41683,84170,-18114,15164,899,-7553,41092,-36682,17332,-33311,-62685,-71109,-41257,-60377,6690,-54455,33220,4505,15396,-50205,-67689,-85979,-54539,46598,29799,-12242,14681,-73125,-63535,-22389,34715,142661,-23559,18825,-1859,47296,56383,-16278,-76697,-65104,85979,24976,-71864,-70365,-40838,-64502,-38783,14939,-31015,64987,25825,-37158,-6614,86109,63200,-391,57405,37529,-74671,-76899,-48649,25204,105040,-46313,-60242,23590,8340,22216,44436,-2511,-24122,47299,-53649,46038,42463,63126,-116340,-105321,-21240,4283,-10174,-27442,54967,17997,-91690,-27100,-41399,-5203,-19790,53520,84805,19727,-11977,-81403,38928,-17685,-39560,-1549,-36026,-33146,-66073,-31920,-50663,47884,-10055,71819,50243,55082,-19088,-10335,-18010,-23578,41728,-58812,-20814,27225,5125,26765,11299,-80772,78688,39973,20280,-35116,-25981,6569,-55684,-35093,-16337,-27071,1686,3919,46764,33719,44818,-19257,-22735,-38648,-72017,-96783,23384,-15002,46063,-2021,21142,52534,-58438,-59518,49194,20911,7067,68538,72075,137298,19181,-11835,-109931,26855,48200,36182,-13497,-11082,34759,-32724,-34434,19083,-87893,7786,27560,-6560,-7397,-18260,7110,68690,-1385,5630,76685,-49185,-43525,3149,72639,-27377,30873,1343,26387,-49765,-74779,-769,71052,-45632,-69381,33894,-37448,-2544,10436,-4866,8102,40167,83671,8967,-8907,14674,-39099,2148,77181,-35247,6115,44553,16743,91691,-58025,19690,-26725,86055,27923,70776,63429,59041,-21282,31303,40351,28496,52558,56534,-3806,-27370,-6477,17178,-6166,2045,6409,-16478,22327,-18521,-71006,-9433,-36554,13968,-17075,-62540,-32249,-218,51693,5420,-16669,-17291,-76103,-11195,278,5822,-35248,-33397,-4101,49820,-61343,554,7115,18452,38359,64639,71024,59379,42412,-21523,-25039,-12077,-45944,29346,30012,-4904,-64424,-52089,-29663,-27617,13616,14322,-30664,7328,37703,29504,-11586,26439,60253,38519,37986,6620,577,89939,-39218,-96245,-6499,59606,14602,42724,-37807,-190,24145,-52988,-39566,-12611,-100252,-72755,-11498,52118,36305,26860,-6156,80718,102581,6189,-47744,-18889,-15960,-6831,26463,1499,-12818,4612,10418,53328,-5022,10749,87791,5653,-70570,-32578,17510,-78485,18649,-22778,37899,-5683,-25498,21499,48557,92839,123517,11878,-19750,-13045,49922,-20705,-52958,-61490,50886,-2200,-5397,-4507,15356,30512,-54204,19472,-33925,-33557,65162,41028,45965,67081,4456,56562,11260,16096,30018,39076,78433,-31427,16427,43913,18139,-19842,-2711,-15385,18357,71513,159324,68343,38854,87993,53789,128742,264828,63135,-221216,-185650,-71646,-78829,-192445,-33475,-186095,-34440,-26621,-71201,-79380,22057,89144,73182,5001,-24940,-18510,-53945,-61293,87332,-6706,3851,31269,-71765,54618,7443,-70140,8091,5329,-18652,-69519,-62376,-90721,889,38007,68288,14372,-11601,-3312,-60793,-39945,-28785,-20550,1489,-21703,37478,-37223,-35424,28808,37966,-32935,-24174,-92891,-44588,-24546,-16142,-8154,-56942,-121931,-58859,-47263,30856,-29532,-75561,-31291,39051,39846,25721,40645,-30772,15111,-22161,24165,-10536,-21728,-33710,31449,28245,-10569,-39114,-9325,33416,-28325,38815,71820,-96874,12537,80229,9703,-24651,4434,75485,34523,26190,-18055,-35755,12933,10265,-12366,46328,65738,52197,1335,-62223,-30848,-45833,-45544,-17734,38480,95411,-55196,-52885,20793,11233,13341,-18973,-23361,32805,30704,-20784,23416,6460,106144,-29424,-36383,-71041,-35938,7968,-13207,61569,52009,-7954,32473,-28795,-26616,40180,44511,-8586,-10689,-67945,-16398,-15790,3130,-25002,-10976,-5701,-15279,29006,2112,-41111,-68398,-99747,-57366,114409,-6825,4509,71274,-1704,4965,15395,-26647,-22293,3788,40611,-105057,-27611,-852,-38443,5956,50677,30948,-31973,-51003,-5432,-89216,-70961,-66595,-63464,-18824,4597,-29019,16022,32395,-38615,-23224,9624,68988,11334,2090,22588,10885,-12552,38185,87326,-9511,41475,-9,-55039,-16010,-20525,50471,19593,-6489,-19506,-36731,-3745,8660,-89348,6169,-3045,24247,16443,29690,71409,36647,10575,69361,17703,92876,-53069,-133,6879,-16995,-20314,51492,17208,-10660,-9193,38718,-27936,53720,16540,-128666,-15046,-87260,-30164,33703,25165,-117002,23481,34221,-28303,4572,-48886,-33716,-73633,-53825,-34524,-12980,-8376,41472,18844,-75084,-23325,77624,17632,-33287,15621,-1748,64668,-14678,25219,-50440,-29902,22708,100635,-15167,55751,39981,113702,-113152,-75669,-45871,37660,-482,72151,14737,10458,-87170,11595,-28910,85358,-30612,16884,9803,52230,73474,45135,19183],[3145,-5374,-16537,57577,83970,42578,8485,20875,-23178,-120277,-831,-43905,14798,20143,52733,75870,35160,13178,41147,-26725,-36642,-55976,-61561,-5765,22201,-42715,-3972,53061,-23810,1357,-70070,-75158,-32780,6714,-26557,-10672,-66313,-36853,-49297,78904,128725,-46086,-69057,38989,90857,31604,55640,38565,19453,60619,971,68092,-18746,-18427,75090,109142,66046,28222,33038,46525,-71710,-54754,-29759,-55218,-9174,-36766,-10768,-5444,-8190,-32839,-29396,48392,42530,17159,-30263,56087,26253,12907,13535,-63550,9181,17937,-25483,-87302,-3596,75263,28811,-54660,21992,-23126,21912,62511,8787,-57150,13093,-11212,41453,4401,4842,-4233,35059,30692,18078,39392,82642,-40340,-87780,-8181,-65504,43200,70043,-41516,107627,69610,49637,24489,-6569,130972,31848,56942,11416,-74933,-50650,-17290,-31424,4084,28279,5850,63420,11166,53181,95570,55366,23309,-18503,32150,36845,-5882,-105299,-66196,86579,-89142,-36900,16347,-57128,-84363,-57241,42495,20910,-31414,-21380,70474,-74740,-52097,1397,8731,33765,-20562,3149,77622,40015,-23263,-15394,25819,4100,-14648,41944,-30853,-43410,64736,-40469,53925,83395,-26053,32392,-1089,-15057,31366,8946,18726,40860,49644,22751,-24765,92462,-19586,10963,32482,-47521,54391,1264,49318,55557,51855,62546,799,-15763,-662,7857,-12371,-21487,-11292,-17667,-22841,-10600,15379,42661,23396,98950,-12972,-7275,4636,74549,-30301,-43814,-67859,-55980,-27952,-7231,-77305,-49694,-5282,35784,37536,-51285,36551,4027,9716,-40305,33574,24540,64782,25354,73205,18290,-39241,39846,27351,18204,-24220,-82561,-127608,-9137,62378,11655,-36110,40294,80129,84875,-183986,-519808,182127,181117,-44126,-28125,-27520,-4790,118154,47454,-35951,-53981,-9333,-7520,-28216,44072,-58842,-32557,-31363,123241,54435,82224,7769,60931,69239,59727,-18138,-10696,-52953,-31451,-84810,20632,-39549,-49563,-20050,-39817,95459,-57635,-82545,-19000,5042,-1489,-31955,-52815,4631,-20687,-81011,51513,-47527,-38376,-65431,-32865,-52666,-49288,31498,-4087,81689,121539,13561,-26422,-77820,-22129,70784,23057,-3243,-27149,-12864,-40046,32074,42690,30914,38109,11887,-2844,29006,-55280,48587,-28211,33065,-14006,23347,51236,-60408,33428,13394,-31550,19022,18773,56623,109446,-6116,-14626,8241,-17021,45358,-13328,-24431,490,-29774,-48816,-110463,-46661,-62744,5925,23185,77955,9774,11380,-5996,5759,57742,8318,14584,-14218,-52102,-63280,-58263,-51576,1484,-51689,15668,410,4554,-77217,-68000,-76023,-66961,52769,39952,-2972,-2315,-92318,-87299,10445,27035,139743,-24228,3115,-16426,49439,74074,-3184,-31600,-50184,92059,16229,-57567,-58485,-41141,-50669,-32895,33791,2196,74109,38843,-47239,-27361,87275,36404,-27485,56601,36197,-57281,-114940,-52963,-7931,99984,-73476,-42867,17304,-15084,55574,36809,-4223,482,59278,-72480,44230,52325,53931,-127052,-83230,5022,5004,-12542,-35082,30901,3991,-111059,-35075,-26935,5942,-9201,56030,106874,66514,6097,-77558,-6235,-50419,-30398,10219,-48575,-30074,-48309,-52046,-69799,22349,-48569,61565,45249,55635,-51870,-37976,-14,-32987,39044,-65679,16050,52389,6133,-16964,24901,-43266,87123,33669,64762,4817,-19795,405,-64768,-60961,-12218,-14288,17913,18015,41160,24265,54099,-617,3800,-17840,-43319,-80867,28582,-57727,40935,2246,43156,69081,-24764,-44344,68319,36051,27291,59730,57966,101167,-11400,-23903,-94763,-5980,38035,4687,9654,-24364,32830,-23098,-25600,16023,-87401,37720,22038,-7592,12660,-40002,-14338,85630,17514,-1094,59477,-37675,-11663,10979,87154,-25086,46969,19595,13111,-19337,-68354,1244,42408,-65139,-25104,43359,-15469,-30895,14943,19507,12906,66086,73340,29602,-14790,12116,-15239,-11264,61881,-45891,9803,34216,19999,119550,-49538,40406,-28271,90690,39040,67516,43315,47084,-21511,46390,53270,41770,58835,57337,-18960,-34819,2500,5582,-29888,-18432,-3761,-6230,36966,-10947,-62617,1352,-4226,21306,-16944,-69854,-57929,-31918,41386,-6516,-3412,-23750,-73770,-9905,-10026,26512,-5493,-30110,8073,72389,-65045,10293,-3879,2438,22283,86421,71022,48586,47579,-51633,-26373,-14555,-52725,57122,12839,-9303,-59628,-59595,-27605,-10755,-2874,10377,-33827,3235,50516,11224,17600,45129,54005,19398,11270,-4459,6229,103763,-50588,-107708,-12661,28253,3518,24386,-35819,-4571,33976,-47428,-56010,6915,-90859,-77225,27761,20621,6086,8901,-9881,94183,133637,-12866,-54242,-26781,-2443,-24534,28770,-4277,7113,8036,8607,52080,-10988,1972,65312,20162,-95304,-91090,1235,-34248,37032,-29837,40099,25157,16,40848,57063,94590,91994,-12453,3974,-22545,62940,-8884,-66323,-70880,48618,-15164,-21732,-25949,4339,8275,-63543,15863,-37417,-13395,58272,33517,40255,78371,13596,87300,-6615,3380,17909,34810,47589,-30637,-9759,48842,17270,-41497,-1480,-1355,25910,58043,141768,45960,22372,90418,51604,121869,253718,49370,-224277,-182766,-54180,-89882,-189467,-13615,-161462,-7564,-18284,-58173,-84665,1861,65231,70794,-11915,-11013,11320,-48865,-41194,82257,532,4434,38809,-69089,50494,-10723,-123249,-19091,38103,-22101,-79478,-71038,-91503,-6369,35334,61194,-5212,6351,32804,-69775,-65593,-45329,-17066,-12740,-49346,23520,-31935,-20354,18025,30209,-7938,-32578,-97455,-45324,-28685,-11868,25157,-51958,-115664,-51461,-45500,33881,-42769,-79344,-34081,14250,22036,39351,26648,-26525,42994,-9513,23215,-1676,-16978,-34734,47449,28336,-33168,-37522,-12629,40416,-16269,49059,92058,-68772,3960,51913,15257,-45439,1807,79303,39761,-4219,-16197,-31319,1358,15338,-27916,62878,78073,57922,5871,-52656,-22278,-31762,-58235,-17875,50206,89225,-70314,-46867,23773,19548,21336,5734,-14085,14554,43647,-27200,2882,578,103931,-34532,-39240,-62973,-32063,-20589,-17242,84226,61167,-9236,42464,-41904,-17847,40022,36148,-6205,25282,-69967,-19193,4862,29906,-30772,-17796,-8800,-22672,20801,22329,-68295,-85549,-86939,-36508,111711,-31182,-7989,55304,5246,35756,28483,-27098,-30273,6569,40194,-103217,-17979,-15975,-41318,-8738,58521,39810,-13501,-22276,5267,-72346,-76731,-80070,-84927,-32041,9456,-58124,6638,33967,-28340,-9187,24196,79619,-5478,39953,35103,18474,-8262,18006,73341,15664,37731,-23932,-96331,-20870,-33087,51924,25281,13401,-22696,-51153,42996,7011,-100917,3457,-11341,3523,-33566,24841,65618,50623,38769,72330,25670,99494,-29428,22537,34642,6513,-25242,23584,15295,4685,-16147,25131,-25060,32783,29429,-101727,-46448,-55977,-5995,39386,45981,-78058,14178,38223,-30811,5832,-24983,-55906,-48544,-45090,-36257,10206,-1320,41883,10727,-68557,-23536,73709,16243,-52988,24124,-3813,60315,-7672,38865,-16668,-19774,33503,93792,10335,47649,5879,95764,-155639,-81496,-8777,36301,-4607,75785,10576,25315,-61656,7016,-13347,104582,-20153,25660,13970,48468,80700,49905,9432],[18545,-8607,-6339,46938,69123,24353,9693,11794,-3238,-108308,-4402,-49296,21920,6029,26690,59299,42456,23173,47941,-21421,-45638,-66125,-92844,-1807,32211,-19368,19023,54003,-28538,3454,-47793,-87850,-34147,19533,-30492,2979,-48942,-30911,-50087,101104,135391,-21152,-66697,39110,67981,9760,53155,14110,5727,57437,-3081,69207,-4368,-21275,66483,109396,78608,22649,11260,57097,-75198,-45655,-7519,-33012,11160,-35359,24267,16817,12734,-36882,-3594,43948,42328,11858,-12607,35502,33556,37633,-3352,-86364,-5204,15026,-16211,-73988,-3059,70233,31955,-43161,-8655,-58346,-5030,59027,16841,-46185,-504,-4013,70977,-4833,20106,383,35209,18515,8870,56814,109754,-12336,-79747,-8596,-47483,31131,74144,-40616,135526,82559,42603,27249,20532,165141,16335,43873,-12559,-86300,-12319,13972,-33732,-14977,32296,8090,80284,-29910,24597,87695,51624,26555,-32314,40410,34044,8392,-80614,-59010,84605,-90324,-38077,-2707,-42609,-83105,-48196,7714,34231,-23875,-23625,38820,-59462,-55400,13989,8828,17456,-15163,10789,79186,48560,-907,-1551,11130,2981,-147,26561,-54463,-20035,81938,-33434,18987,29123,-34326,17899,-13513,23196,45536,20631,8911,11760,17750,1593,-16456,75593,-46058,-13167,44620,-48495,73965,-27469,35185,56811,48452,41200,39293,-17035,-15707,8376,-3704,-32069,-29883,-7800,-35952,-4265,26726,-7455,20429,130269,-4245,9717,26710,76917,-18875,-48071,-74664,-25045,1023,10955,-76018,-62893,-2068,28731,18099,-71328,18248,-417,3766,-78153,27784,14365,72961,36087,127091,31740,-58674,12629,-19882,-17172,22022,5605,-70421,-18282,34680,28089,2423,44830,66927,87771,-152943,-464843,40215,193043,79752,64964,-14006,-21519,124959,64653,-18650,-68371,-857,-33242,-44638,34628,-65017,-3229,-37015,69916,39787,40351,779,70684,75850,63130,-3704,-16793,-51997,-38203,-91516,13002,-27231,-35222,-23980,-63462,93000,-77393,-72568,-39999,-9165,-1723,-40328,-61223,-20648,-21310,-51440,46291,-57973,-31693,-22427,-32047,-47921,-44902,48344,-16094,83389,133572,15709,-34199,-67690,-26450,61355,-154,-9732,-41242,-14488,-39341,10424,46438,6225,18926,31158,21464,58690,-30635,43152,-29188,30265,-20177,-19432,39480,-70150,47457,3884,-33405,16644,22391,34449,67251,-35336,-37947,139,-36989,65290,-5232,-32840,42252,-11687,-58243,-95263,-29025,-42216,5371,4598,67866,32984,16725,-13366,16859,65792,59516,22789,-1783,-40313,-56685,-62993,-23907,3728,-35410,-10907,-6324,14235,-65625,-55191,-65502,-74692,42185,39985,421,-11815,-90912,-113576,36921,16981,125510,-17100,-24028,-22498,39085,73944,9718,11000,-34359,80880,54,-45497,-39847,-36067,-30041,-21326,35512,18610,80729,55097,-57566,-43257,79680,11079,-40909,55035,21129,-39291,-105616,-44350,-35083,79366,-96063,-34533,7252,-30524,84245,30716,-17112,27128,62414,-82573,32909,51881,36222,-123398,-52146,29206,3557,-21131,-34240,11245,-10280,-118480,-26002,-7537,16265,-2575,47634,107626,92696,19910,-62600,-43179,-73538,-26853,14068,-58993,-25873,-27394,-56607,-69807,-12884,-98400,40399,27841,47033,-83261,-52611,8813,-28539,41623,-64582,51088,68771,7472,-72564,31542,-1490,78020,29055,120753,38140,-7346,-6270,-58155,-71416,-7749,3596,19760,29584,38326,14451,35657,27093,24344,-14881,-19248,-52020,24425,-97548,31056,6735,44231,65806,5250,-30800,88155,54101,48584,50797,18457,43531,-27353,-27952,-68008,-34746,20072,-18661,33456,-23581,21353,-14890,-11991,12864,-69214,61247,16231,-11082,20083,-53020,-34223,89443,26663,-1379,40665,-22585,21956,18313,88132,-23722,53665,30703,-10089,3010,-38090,13494,7116,-77182,29024,38652,9171,-70545,18445,44094,19451,78596,48449,45709,-18027,7448,1938,-25836,34342,-38503,14338,26336,20208,120076,-36910,56592,-9699,87832,45180,52070,24548,38359,-7732,53389,57949,56171,68785,51650,-32808,-41271,16588,-2087,-40959,-25290,-4788,5424,48117,102,-53164,9076,28620,21673,-18872,-70430,-86306,-56647,25501,-14423,19982,-28123,-58616,1010,-17031,47364,20254,-14598,21711,95979,-64781,15925,-10854,-12300,1010,85810,69596,35687,50253,-73775,-16234,-11286,-51301,70196,-2806,-11153,-39745,-62844,-12530,17786,-13334,1036,-38876,-7084,24198,-5182,37998,62007,49261,-11052,-16457,-15059,16754,104016,-50933,-114205,-17572,3804,-4261,5715,-28863,-3573,34982,-37676,-71415,18986,-45148,-62921,65037,-7641,-16899,823,-9062,109513,160286,-32299,-61317,-32098,7033,-46548,30486,-1878,30639,4132,10016,40649,-18711,-1582,40668,18933,-97612,-114578,-9944,4596,48489,-35240,38791,56809,33892,48176,71998,81878,35165,-23290,32418,-31486,78167,3180,-68209,-78931,33528,-19813,-29069,-42197,-1798,-8872,-64293,17381,-29706,8642,39027,25478,29443,85433,29950,126359,-17772,3165,17348,32522,16994,-22631,-22299,55070,13954,-65813,-2124,17139,32558,41792,112978,26164,24804,99966,47741,116902,250226,53687,-224809,-179828,-41425,-101913,-169542,2158,-128935,-3681,-18611,-35142,-85209,-10523,39832,50248,-27331,-1609,34909,-36573,-24059,63240,-4777,-1386,37073,-78290,33552,-22161,-148235,-43748,62739,-33845,-80241,-66456,-82668,-18551,35427,53940,-46754,17079,53754,-68013,-80723,-55703,-13740,-24397,-72533,14776,-29529,-1881,9030,18296,17140,-42382,-86559,-44297,-36640,-33220,58187,-41778,-97723,-35071,-41863,28638,-55322,-75033,-39006,-8060,-6537,47285,7869,-26420,43033,-5735,21390,-3778,-13826,-34493,42127,16277,-56289,-32813,-14147,43232,-7075,49243,87972,-50244,-8888,7927,17709,-53803,2283,65914,35326,-28502,-12351,-17847,-7691,20903,-34050,62444,88043,59484,17046,-41595,-8168,-11628,-60169,-12478,52867,70261,-68209,-31121,27689,25129,21839,24117,-5347,-2592,42000,-31889,-16364,-15246,75790,-35892,-39943,-42544,-17173,-42194,-22788,96510,60860,-4151,56241,-54335,-14233,38065,26776,-3856,48901,-70686,-28441,24347,50092,-30390,-16328,4848,-16103,15252,45040,-83848,-97696,-59645,9435,96195,-43939,-19129,38692,-557,62075,27124,-27918,-34294,-1248,30564,-89126,-13405,-38270,-38839,-15125,78530,48162,8289,7793,15812,-47504,-75202,-87263,-96118,-40683,14872,-74882,-2068,23856,-14396,-4787,36908,79364,-21848,61863,52360,21959,2047,-1569,70036,34797,34036,-44096,-130974,-22516,-44499,47820,37629,28065,-25546,-55728,77577,1449,-107378,673,-24349,-18052,-76862,20972,59880,58860,66633,74303,29291,90589,-4832,35388,68555,39015,-32930,-1481,11768,17756,-19346,11610,-5774,11939,33621,-63896,-81075,-19618,24644,41351,54414,-17784,-1858,26177,-41130,2307,-5829,-52741,-19656,-32394,-41125,37876,2114,34358,-5093,-57532,-21328,60052,12153,-67673,29550,3761,54092,126,47103,25793,-626,46440,79732,32526,22834,-31153,69811,-162889,-76558,22277,37493,-10531,69920,8667,36061,-31111,-2505,3267,104484,-15370,21110,19215,41160,81587,46897,-3939],[32854,-18177,5070,26230,38574,8853,6879,-1754,15792,-85840,-11607,-47800,24149,-9361,6825,43319,52809,50802,54948,-9961,-53289,-68665,-117320,6926,39264,-156,35810,44569,-38775,6670,-20750,-58185,-34883,24715,-32973,18985,-22577,-22718,-49757,101658,121176,8929,-58204,41821,30909,-19763,43049,-5658,-5632,46113,-6443,65739,17611,-9708,41681,83752,71364,14584,-13056,56810,-72982,-35934,16553,-15685,30539,-28713,54827,39556,22931,-56373,19752,32758,35597,-3072,10382,20832,50557,60076,-15108,-104983,-9005,3319,-13895,-48416,1608,55737,25266,-31063,-28319,-80990,-30104,55005,34065,-47595,-13794,4814,83919,-2698,41551,14637,26090,3704,-655,66498,117186,15361,-65811,-7134,-10139,2357,68972,-20911,148976,94465,30568,21152,42075,153144,-4635,35172,-37794,-79546,18918,40815,-25527,-26219,33405,22307,101768,-59666,-11676,70115,44606,25532,-50200,49519,17020,22138,-42137,-43620,71683,-82026,-34283,-10085,-26380,-68171,-22486,-21766,32049,-11510,-24505,7576,-48966,-52249,23537,4911,-1922,-10993,23890,75719,52088,18436,10631,-9111,-6612,10263,4782,-66320,881,81482,-24578,-26444,-12028,-42142,5596,-19798,73216,64123,30529,-3257,-24943,-15126,-17113,-2788,61905,-60867,-32929,49072,-43770,91454,-50426,10793,47845,21304,1025,62015,-9546,-30631,4808,3141,-36728,-38998,-382,-21481,7550,26741,-56445,14097,139813,10962,23174,35728,69895,-7480,-44713,-69991,10510,30320,31317,-67356,-63005,-6414,25408,-4861,-82622,-2142,-2126,2417,-90394,18650,196,66764,35707,159302,43263,-53253,-16596,-53095,-52276,45731,80173,10538,-23875,11557,33669,42749,48905,52269,93587,-102010,-332955,-164897,129887,292080,152065,-12500,-31436,121029,72893,-2613,-77659,1944,-50228,-56130,21643,-56825,23085,-44930,-14258,9662,3324,-14300,67054,60274,62747,11765,-8502,-36348,-37346,-80234,6736,-10766,-12845,-23517,-75251,75154,-90158,-60275,-52551,-28163,770,-48961,-61469,-40122,-20930,-7364,44861,-60336,-33861,38041,-26264,-46116,-32377,53934,-28258,70454,136603,28483,-36269,-70522,-38609,43205,-24481,-12123,-44998,-14174,-25919,-1844,51058,-15123,-8453,43415,36956,72745,-8281,23737,-25477,30279,-19708,-55286,23692,-71289,55388,-6353,-33431,7836,28778,20773,11208,-56721,-53449,-8103,-59062,74261,3679,-33552,70982,9622,-61502,-66834,-2820,-20926,6865,-11743,57929,43625,30525,-22330,23672,66365,99691,37906,5845,-29910,-49249,-51036,12288,15838,-8322,-34627,-15584,39607,-23393,-31520,-51372,-74897,21857,29864,-6516,-13102,-64668,-125431,48324,9588,105611,-5623,-49545,-19319,19016,55991,19777,40587,-20741,57293,-20632,-39561,-20393,-25058,-6808,-7611,20619,23881,86209,69266,-64694,-53163,66224,-4635,-42723,51069,-3218,-34221,-56356,-23737,-48598,42183,-105235,-35753,-4930,-35088,96989,26095,-37482,47965,57143,-80619,14830,41239,17612,-101052,-18656,46268,201,-32777,-28654,-726,-20021,-103682,759,14861,23969,-3107,29728,93939,92952,27286,-44670,-60428,-81870,-33361,10867,-65311,-21783,-12000,-43720,-49187,-46081,-134968,14894,3898,32022,-102467,-51753,6836,-12111,42354,-53234,68709,72694,7767,-119841,26840,30886,62782,30815,168650,56589,8899,-12367,-39774,-82260,-3023,18672,6342,34385,38959,5349,-6719,56900,35977,-29575,-3509,-20655,15775,-128960,17474,7311,24877,41131,20951,-21290,102967,68835,68315,52383,-33582,-17563,-24386,-21030,-37844,-52694,-1272,-26466,50756,-7308,6806,-17479,3943,11393,-36803,68119,8170,-16379,12027,-53556,-46221,84370,24671,6432,31715,-9162,45664,20717,75812,-21422,46127,31464,-31283,15165,1390,34030,-24588,-81032,75207,22796,31119,-105655,18740,62935,24499,72473,15710,51273,-16245,1336,10116,-35028,1000,-19667,19338,24585,18140,87346,-23661,61763,18349,78486,45737,32505,11935,31500,18639,49745,47205,69023,88150,42006,-39119,-45563,29293,-6824,-35028,-16330,2950,14675,52323,11410,-48110,11004,51308,14756,-23969,-59840,-107380,-67916,7640,-14504,46695,-28928,-36198,21868,-16798,53768,33834,7870,29973,108349,-55276,13345,-11383,-23323,-19414,56950,63462,22669,48114,-77917,4418,-1154,-41823,68311,-11739,-6825,-12081,-62117,14339,49484,-16461,-10564,-46555,-22628,-34291,-14426,40717,70994,49708,-43490,-38776,-27427,25748,90109,-48357,-117549,-21474,-3549,-4135,-6002,-18859,2522,26430,-26806,-81303,18942,18377,-32699,79139,-28253,-21809,6398,-2693,120769,163370,-46932,-66096,-34866,10535,-64590,30924,8270,53511,-6857,14229,23752,-25829,1990,22809,2120,-77468,-99265,-12775,27580,48800,-32843,35547,79661,67234,39900,86482,58005,-23994,-16479,53862,-36130,89711,11542,-59774,-78792,16020,-14437,-31177,-50341,-334,-15792,-57160,23535,-12580,23807,14799,21917,14968,85764,48744,158626,-14897,14793,26762,35256,-3876,-9609,-13709,60844,8339,-85785,-6783,31322,36093,26282,90284,21587,50058,119698,42938,113936,252250,80162,-223436,-178079,-36370,-112751,-136271,12215,-94186,-22997,-26923,-14877,-78258,-18914,17151,20818,-40079,3625,38524,-20815,-12034,33334,-16425,-11896,28345,-90420,10247,-23319,-136053,-56429,68333,-48058,-71805,-47727,-67563,-33447,35255,49813,-92117,20679,62322,-55461,-79828,-57723,-11559,-32816,-87414,11060,-29335,13632,3551,8823,36686,-51062,-62424,-43864,-49857,-74988,81696,-27768,-80447,-10635,-32169,18487,-62572,-63069,-47299,-23242,-38863,47334,-11627,-30813,22826,-10689,22103,-14174,-11027,-31873,19722,-3598,-73445,-26042,-14846,39766,-5901,35724,61186,-54104,-22433,-36109,19941,-46441,5189,37262,20706,-40991,-10960,-4957,-14815,25158,-27209,50245,88379,55216,28465,-33391,9899,11163,-43344,-2894,39738,39679,-52983,-17784,29002,25373,14701,31868,117,-16447,25019,-34656,-38123,-38264,36218,-32190,-38227,-13998,5074,-52366,-30380,93271,52509,7089,71156,-64238,-16015,35200,18186,-2652,55281,-70339,-33329,37572,61451,-23028,-6760,32261,1307,14310,64491,-83893,-100991,-31866,68692,71525,-42055,-23511,22714,-13792,72776,8706,-28435,-35939,-17897,11605,-71446,-17688,-59114,-30683,-12050,99231,54963,27744,33176,23295,-23819,-70153,-86447,-90384,-42509,20379,-77036,-6602,6242,-879,-11702,46507,69350,-34757,58260,71073,20928,13537,-17939,73614,40875,31939,-56148,-143188,-18936,-52412,36172,51806,35730,-27930,-48177,93944,-8826,-104736,337,-34378,-31976,-100945,18493,53177,58168,82054,67666,30461,75272,14325,36220,86839,68349,-40373,-19138,6157,28410,-14492,3865,24509,-2495,28212,-27098,-106255,10376,49901,39826,40089,42482,-19190,3245,-56871,-8675,3423,-24948,6399,-17307,-43526,58394,-1291,18638,-23662,-33320,-11165,43369,3762,-76973,29846,22038,46972,6849,45261,62176,22760,57285,63555,42616,-12375,-59258,44627,-129490,-63874,36641,36461,-19875,53953,10972,37807,-1287,-12316,18637,83206,-14998,4468,23974,35481,75493,34834,-15369],[39637,-32333,14422,3959,5925,1208,-2172,-16763,27570,-54641,-22551,-39350,24566,-21685,-5305,31672,59062,88108,59018,8464,-60445,-60367,-129311,19477,43523,10800,36703,29499,-51156,11539,5176,-2036,-31816,20461,-35656,33926,5201,-16694,-50564,79620,86661,35849,-46871,49820,-5861,-46364,29899,-15333,-11822,30854,-7861,59798,39729,12821,6820,39155,48183,12770,-25426,54205,-63833,-27339,36878,-8825,42481,-17350,71136,56516,17368,-71841,34047,14242,25305,-23562,34012,14693,70725,73182,-15429,-115964,1099,-9070,-18427,-23127,8844,35998,8743,-22038,-29696,-82952,-45287,55693,58596,-63132,-24070,9756,79408,8946,62911,31108,10303,-4732,-10904,66580,103732,38213,-50062,-4508,36390,-35496,54006,10510,139076,101029,14524,7425,54173,109345,-21982,31017,-57297,-58315,35864,54909,-16685,-27480,30756,45608,123223,-69730,-46651,43228,32676,20219,-68763,56257,-9728,30620,-1580,-21948,51083,-65108,-28297,-8823,-9955,-41822,5699,-41713,14297,11700,-21693,-14019,-38959,-44270,27178,-3231,-20892,-7590,38881,69629,52462,31671,16934,-27947,-23480,12458,-18878,-59118,20675,67585,-15397,-64053,-31255,-44618,-1761,-18835,111373,82197,36901,-13859,-56027,-37057,-25567,5746,58504,-60115,-39369,47200,-32180,98891,-59889,-16960,32423,-20497,-40683,67762,6187,-39857,-3339,2619,-37146,-32043,1607,15690,23076,18574,-85735,6073,126891,29008,30042,32471,56021,-1562,-35240,-56766,38830,52278,46452,-57510,-50047,-17595,31813,-19619,-78225,-18615,-2106,8547,-75390,5959,-13531,50881,25522,159210,49778,-26829,-41648,-70841,-75445,50287,113002,75644,-24010,-646,28568,77013,51058,40392,98260,-49853,-193276,-347708,33985,488481,200122,-22573,-34311,105611,67483,11977,-76235,214,-53622,-64084,7671,-35779,35759,-53281,-89602,-27934,-21373,-33368,51663,32635,56091,23596,10279,-10230,-26779,-57403,4708,2239,13542,-16735,-71099,49120,-77513,-47908,-53194,-46080,7563,-57826,-52388,-47869,-20514,37477,46193,-54316,-42409,92744,-17026,-46259,-13435,48966,-36369,46344,127657,40379,-32119,-78686,-54869,23787,-43721,-9367,-39206,-11964,-8464,-6653,54322,-27053,-34832,41746,39081,64897,5531,-2768,-17252,32057,-11949,-72458,5465,-62523,59279,-14600,-29732,-6002,33379,17541,-30945,-67022,-62186,-18032,-79677,75866,12298,-23796,77108,25300,-56929,-33181,25019,-3922,6557,-24063,50368,38601,48589,-33810,26021,63368,118162,52312,10985,-22526,-38912,-26899,41949,38418,23222,-44943,-26390,65970,24113,-2200,-31967,-64601,1322,12051,-24759,-7375,-20465,-108338,41586,6729,85115,6141,-60488,-8994,-3275,29817,24507,52089,-10033,31123,-40290,-39031,-5712,-9659,12033,3629,-3182,26928,91765,77197,-66457,-56024,50098,-7448,-42399,40453,-29323,-46126,6282,2212,-47543,-6608,-95533,-43425,-17611,-29785,88432,20863,-59571,57948,46838,-66289,-4590,23902,4401,-61979,12756,53628,-4576,-42574,-21852,-5237,-22846,-66390,37284,37817,27919,-11454,7235,73552,73952,27298,-32778,-54292,-74266,-49585,3318,-66795,-18538,-6911,-18171,-12801,-66856,-135845,-9228,-20132,16286,-102950,-38838,-2180,13415,33120,-31198,61431,65024,6977,-143290,10183,44758,50183,41194,188627,58266,24682,-17216,-17612,-103334,1793,23632,-18971,30476,40698,-2492,-57394,79716,37922,-54375,4691,3520,8264,-147962,2117,1298,-5089,1030,21190,-16712,107787,73989,82404,67271,-80868,-63943,-6398,-3894,-11816,-56301,-20228,-20062,57857,21098,-2820,-30795,19726,12799,1658,54321,-3989,-22045,-8972,-40851,-45497,78167,18373,21445,39717,-1370,49576,13701,53419,-16254,25262,22291,-42049,17685,35072,56790,-45370,-78599,98900,3181,46582,-120938,15171,71533,25719,49379,-14890,45711,-7427,-5215,9332,-34701,-29870,255,24278,31595,15333,31795,-12287,51277,42422,64223,42558,17306,8422,22988,51871,37174,20544,75378,113147,31019,-32130,-45923,33777,-10596,-13505,6851,15642,17676,47298,19871,-49360,6955,55926,3189,-30689,-36500,-112427,-66006,-8055,-6076,68249,-24940,-13790,48985,-8641,34520,33142,27285,27563,100643,-34138,2453,-6036,-29551,-34453,7835,49866,11333,42030,-63147,30824,14122,-26853,57380,-11656,3979,13116,-55587,46956,72602,-13131,-20449,-56393,-40137,-100566,-14804,26490,68548,55665,-68429,-50965,-41553,29359,65576,-51684,-117242,-23693,7593,5016,-6257,-8986,11320,11731,-17238,-82711,6451,73860,4857,54574,-40951,-3337,24321,9085,121782,127698,-53077,-64157,-35287,8214,-67884,28931,21803,70673,-20866,19961,7169,-30074,10472,16027,-22771,-44245,-59469,-6336,31387,37145,-18791,33245,87968,90840,18437,91609,30888,-56810,2980,58487,-34784,92118,13774,-45699,-65742,6335,-829,-29816,-51050,5010,-11692,-43778,32153,9557,29019,-5981,26378,-2262,77119,63052,165774,3123,33524,39960,43168,-9373,6272,16171,65255,1208,-96781,-15543,35508,35656,14757,87242,37559,88556,146012,40245,114306,256407,123591,-224257,-176587,-39059,-119174,-97676,15358,-64450,-55925,-39444,-8154,-62529,-26113,-4876,-7074,-49115,6637,15876,-5751,-4359,-3996,-26150,-24212,16258,-90883,-11982,-14664,-95620,-52362,50872,-57510,-56337,-20132,-50990,-45301,31555,49775,-115837,19400,62492,-34754,-64274,-50610,-10489,-37891,-91837,8603,-29535,20763,3342,9157,46702,-55189,-32793,-45351,-66775,-117652,89709,-13152,-69692,15016,-14801,8330,-60836,-44040,-57049,-30805,-64716,37604,-28621,-37416,-3565,-20352,28764,-25847,-5826,-26388,-8923,-23808,-75751,-17805,-16130,30438,-13339,12113,22828,-79335,-32798,-65571,24127,-25554,8857,751,-985,-40278,-15678,-122,-19946,27129,-8911,33506,75484,45079,34483,-30140,28282,32108,-10907,8262,9927,379,-28217,-13520,23015,19348,2404,27664,651,-24839,-150,-34096,-63220,-62001,683,-23236,-33703,15513,26341,-50990,-37664,76508,38582,21371,81934,-70382,-20043,32583,11318,-3052,46868,-66223,-26225,40563,63942,-11295,6366,63939,20564,18334,76722,-68183,-93885,-18339,115045,42586,-27611,-16433,7565,-25911,64945,-23001,-28023,-38238,-38310,-13409,-57945,-31718,-71834,-18198,-1449,110063,59315,39995,49841,26485,-7365,-65163,-77215,-65103,-37548,25063,-66440,-5081,-11783,9060,-26947,52273,53526,-42354,29369,83867,15078,20513,-29136,78790,32445,31737,-58236,-126307,-10248,-53927,17989,60890,36914,-29673,-29090,94394,-22553,-90341,4654,-30762,-26946,-99021,17530,45492,48249,75277,46552,31253,62231,25375,27220,77402,83772,-45452,-28608,-1213,36054,-1241,5012,57126,-5316,14262,-4177,-112351,24794,61756,36331,1933,80515,-33024,-21779,-71261,-26706,1395,14428,25716,-2310,-38365,64172,-12085,-2912,-38409,11657,11990,30988,-8993,-81685,24258,49451,39658,11530,35849,82671,44087,62461,50628,35646,-48017,-69713,24802,-72985,-47755,33486,29546,-32404,30635,17126,29726,23120,-19558,30454,48122,-15789,-16762,27029,34623,63426,15456,-20856],[34082,-47203,19321,-11094,-19378,3717,-16737,-30348,27412,-19529,-34771,-24267,27049,-27374,-12593,26888,58123,120594,57822,31884,-67231,-40495,-123166,32947,44214,12470,20055,14025,-59841,17026,24019,52435,-23318,10149,-39549,45574,27181,-16767,-52038,45399,41419,55261,-36353,63604,-30911,-58844,19142,-13792,-11088,18094,-5534,52764,54046,38016,-29868,-10355,19116,23712,-17210,58356,-48143,-19257,50057,-13819,41562,-4010,68846,62520,-3352,-66890,34978,-10099,15197,-43082,53201,17070,84251,73512,-1098,-117956,21648,-14149,-27094,-9762,16797,15232,-12640,-15327,-13369,-63048,-45355,57154,77790,-88865,-29501,6842,63169,23633,76840,44125,-6479,-246,-23439,58038,75695,52419,-36754,-2176,76483,-73312,31649,42727,105716,96807,-2876,-10248,55820,60246,-28049,29655,-66135,-31064,37257,53349,-14557,-18699,25708,70293,137082,-57245,-71709,12475,16029,11942,-81864,56982,-37226,30397,30192,2989,27040,-42217,-22624,-6841,4258,-9734,23362,-51064,-12873,45946,-10746,-20493,-25809,-34467,23799,-14167,-36762,-4498,50806,60088,50968,37524,15317,-35546,-40487,4286,-38781,-35550,38777,49215,-7883,-73788,-32037,-38599,-3858,-12500,119551,93191,38559,-18119,-70099,-40807,-18686,2116,64302,-44928,-28610,41490,-15305,93767,-52898,-40601,14800,-57026,-63151,63353,26507,-40239,-13971,-8587,-36195,-8073,-2870,57544,38224,6555,-89204,-2491,96834,45130,28589,20761,39529,-3985,-21056,-39738,51532,61369,51450,-49893,-29217,-32559,47922,-19798,-58992,-28814,-2444,22323,-44548,-8626,-22635,32060,9912,124506,48223,9265,-53976,-74441,-77453,43698,99970,97972,-16941,-438,13992,99359,51592,34424,97990,-11747,-93499,-398112,-57485,554669,192779,-38853,-33267,79308,47226,26432,-61997,-3060,-43179,-66972,-4385,-6965,30094,-58889,-126547,-61101,-33949,-50467,29870,6500,41627,28231,31992,17548,-7105,-32808,8511,6259,40632,-1075,-51498,23350,-29753,-36257,-41992,-58437,18601,-66204,-35598,-42189,-20474,68637,47390,-42384,-51393,123243,-6843,-45921,8139,37108,-37300,17300,107281,38713,-23028,-79099,-68634,10442,-53658,-2265,-27062,-8811,733,-7716,54244,-26656,-50725,23478,29338,36880,7797,-29183,-6586,34272,1823,-67334,-13021,-46881,60576,-18757,-21859,-22086,30715,21611,-39778,-65573,-64953,-30273,-95210,74147,19089,-5963,61278,28884,-44913,-2314,47432,5540,379,-31015,43983,20349,64709,-47045,25661,60971,115210,57820,14699,-18690,-25370,-133,52739,68780,51726,-37716,-36825,77983,51836,25762,-8821,-42641,-11581,-9224,-50830,2732,27866,-61631,20371,6810,67942,15088,-49938,4719,-17207,9608,22588,47383,-667,12672,-52246,-39568,1397,7092,19917,8683,-24014,33647,97299,77516,-62365,-51220,34131,-417,-49793,20482,-49126,-67476,52892,23057,-39424,-54898,-68520,-52348,-29532,-18642,62248,12498,-77086,56363,36642,-41819,-20169,5439,-646,-15148,39905,51132,-9890,-45721,-16233,-5240,-19065,-19138,69298,58677,27323,-24987,-13326,51234,49566,20602,-30775,-29825,-54028,-69797,-5409,-64032,-16058,-10680,10555,28887,-70938,-97169,-29085,-39809,6100,-85298,-21575,-11894,44291,9974,-1344,32152,49756,6202,-139247,-15392,38657,42233,57392,171764,47577,35810,-20224,154,-128401,6175,14788,-49225,19551,39475,-8960,-95149,87473,31192,-77852,9796,15147,5942,-151738,-12592,-11423,-31768,-42371,12284,-16792,100831,65996,86053,89602,-108706,-87838,17855,19242,6431,-46443,-31572,-9247,55029,55661,-1629,-43973,33815,17191,36019,24237,-20864,-26395,-35680,-17487,-29808,77490,16250,40232,62419,-429,29767,-4555,26047,-7648,-2271,7064,-39284,12898,53588,74049,-53962,-73488,94449,-11799,54568,-109102,8597,67953,22628,17315,-33941,34724,8266,-11035,1296,-25018,-51307,11447,28479,47670,13254,-23035,-3276,24925,53032,47214,39205,12014,14347,10222,84089,20441,-15425,70933,128108,20753,-9206,-41280,25257,-15061,16665,39016,27507,12492,32773,23655,-54635,-421,40796,-8140,-35326,-2820,-98044,-57135,-18581,8224,78074,-15126,3123,74430,4534,-10917,22918,32358,12937,71979,-4071,-11605,2077,-31093,-42656,-42555,28816,2825,36653,-37365,55672,30612,-10561,46452,-3913,18053,27723,-37691,77853,76516,-5484,-24648,-66146,-55574,-143452,-8343,3282,54956,62947,-79791,-50833,-54276,27376,36584,-65199,-110855,-23413,28582,20613,4384,-2445,19518,-2922,-9847,-74805,-13884,102555,39276,-5234,-47995,33363,48194,24556,108582,58017,-49975,-51296,-33421,1973,-48082,23202,31873,78437,-31237,25488,-4222,-29949,18901,19463,-43205,-11865,-15607,7111,19918,16500,5552,34858,80832,99282,-7979,80814,9643,-49317,22295,42810,-28483,82616,9685,-31863,-39913,10420,16075,-25071,-48081,5230,-1748,-27020,40190,31184,26193,-17011,38762,-21449,58697,67528,139844,30613,52549,48916,53865,602,23744,58978,68783,-5769,-96963,-25958,29691,32050,9321,103242,69288,124950,169934,42651,120213,260210,171250,-231784,-172892,-46610,-118029,-64053,10487,-45420,-86989,-50740,-18167,-39558,-31857,-29641,-25409,-52974,9857,-26113,5109,1222,-44441,-27530,-35390,3541,-68907,-27704,-66,-47299,-33839,15626,-56890,-37972,7454,-37547,-47176,22702,52696,-99161,15609,57138,-10146,-40905,-35680,-9743,-39539,-86107,2619,-27909,17206,9348,23380,45816,-51301,-6948,-48800,-82358,-138505,80995,-2362,-65128,30690,7890,2207,-49180,-19654,-63943,-33858,-73334,17742,-41137,-42533,-23852,-28881,43074,-29783,4175,-18910,-31653,-36150,-57354,-8656,-18725,17964,-25222,-12196,-11985,-111316,-36769,-73078,29913,1890,11362,-33558,-24464,-29191,-27096,-6052,-22440,26357,13367,16613,51273,30758,32386,-30862,42266,47014,24925,18021,-29674,-41945,2272,-19035,6236,7857,-10680,13732,-3982,-26067,-21360,-28608,-87620,-78093,-23476,-10705,-26037,37911,36079,-41906,-40858,56274,22152,33748,83142,-71966,-20415,31513,6196,-4631,31314,-54270,-7516,31515,58713,-477,16605,88200,29371,25169,79582,-41510,-78101,-27428,120825,14340,-7420,3285,-6719,-29495,44417,-57387,-26329,-44129,-55428,-38607,-52104,-52523,-73948,-3938,12496,105960,60934,42670,56629,25641,-85,-61852,-60604,-24264,-28074,27809,-47584,1914,-23377,14239,-44537,53672,37226,-44082,-15250,82729,4552,19035,-33828,81445,13560,32361,-51208,-86322,868,-47102,-1944,59246,33630,-30764,-2620,86633,-36321,-64673,13796,-6325,4161,-72943,17873,37742,32067,43435,12353,32948,55207,28661,13512,46150,79977,-47906,-33357,-8859,39604,16343,13819,83017,5717,-5087,-2339,-97914,20442,59727,33047,-49222,83282,-40658,-39745,-76149,-47612,-9146,45892,38165,9837,-24549,54415,-27554,-25334,-44182,73554,48346,26890,-24431,-82821,15513,81347,32692,14474,26290,84860,57360,60330,44274,12799,-73489,-60736,9666,-22012,-32291,20059,16609,-45967,5887,24903,15191,39076,-23947,36721,12188,-14297,-31963,27881,36944,47788,-7025,-19713],[15674,-57889,18822,-13777,-35071,15305,-32604,-40209,14564,12597,-44000,-3135,33847,-24863,-19863,29208,51796,133130,50622,55468,-72960,-11845,-95031,43637,40029,6495,-7489,1886,-58875,20734,32546,81840,-9905,643,-44500,53526,39417,-24217,-51048,16869,126,66359,-29189,80068,-40131,-50150,14695,-3325,-3403,13665,3412,45061,55265,55826,-60679,-49723,-3244,46921,9567,72231,-28246,-9424,55272,-27581,25690,6959,50939,55369,-33214,-37751,23950,-36068,8470,-54851,64079,25772,82237,62769,25615,-111130,44797,-7764,-35253,-12785,24118,-2907,-30754,-5972,12735,-27343,-30446,48141,70569,-115908,-29396,-3948,44082,33556,77702,51072,-17772,17734,-39795,44175,45036,56022,-28870,-1576,96265,-103026,7039,65975,58311,77800,-18428,-27590,48979,26725,-19883,28428,-63012,-6364,26269,39776,-20577,-2309,21091,86041,136493,-27102,-80980,-13854,-2596,2957,-83327,49250,-55475,20714,47076,26783,2896,-17183,-18674,-12284,13527,19910,23995,-51697,-39271,82204,12318,-11487,-9209,-26088,14265,-25188,-48047,-1898,55419,44417,47737,36385,6510,-23506,-47751,-13016,-49911,-5702,51407,35892,-3412,-44999,-22435,-23978,-2566,-4819,95585,92016,34688,-12363,-62035,-26867,2501,-13332,72174,-20876,-3672,34853,3417,80862,-32420,-55658,-1075,-66318,-54243,58129,45276,-31830,-22236,-29403,-36527,25492,-12647,79738,47802,-5849,-73227,-11073,57660,55062,18904,6250,24754,-13747,-3792,-23641,46973,57477,45991,-43952,-9798,-47163,67811,-7188,-33996,-34738,-5093,40338,-16148,-21897,-24575,16851,-5330,64819,36936,41613,-48343,-66677,-55625,34608,58530,77870,-2121,8829,-8094,107319,52608,35082,90625,5444,-50939,-250992,-121734,441744,137340,-53989,-33289,46073,16199,41331,-37427,-4557,-22715,-63018,-12190,22440,8425,-58808,-119597,-78007,-39486,-60576,8432,-7561,20719,24452,49056,37084,18223,-15101,17818,-130,65700,25003,-21711,3942,44361,-25087,-21982,-62899,31749,-72797,-15469,-25974,-20619,77345,45263,-29248,-53627,127386,1652,-42209,27160,23083,-30267,-9654,80044,18247,-11566,-62423,-72883,7356,-53153,6726,-12737,-6085,-7765,-8675,49745,-15049,-49536,-7537,13743,-1730,-434,-50749,3193,35946,18347,-44287,-28489,-30138,59108,-18276,-11231,-37012,17373,26806,-14995,-54701,-61014,-43491,-104136,71496,22331,12479,32665,18575,-28791,20249,58993,6866,-13637,-31608,35385,-4427,73140,-58874,25514,61208,99573,49125,16607,-17921,-10408,20137,41665,100043,71123,-17572,-44431,68170,51020,45887,14257,-12039,-13388,-29135,-77710,13966,65774,-1120,-6400,6331,56951,20011,-20031,17989,-13532,5433,14462,33023,9620,8317,-50961,-36177,1733,22063,15473,6243,-31185,44396,100651,71782,-53420,-39080,20694,8892,-67899,-6816,-56775,-84115,67064,28648,-36486,-85709,-33373,-57211,-39994,-6931,29709,-45,-84757,46459,31551,-11412,-29450,-8631,1475,26667,61324,40373,-14339,-39359,-12818,-4618,-10978,19266,82024,74839,21214,-38690,-26417,28792,32782,9276,-34682,1928,-28225,-84828,-12946,-58434,-13484,-16770,32176,63048,-61113,-38472,-44683,-53559,5677,-56488,-7962,-16609,75186,-23461,29750,-7984,31747,6815,-116024,-44360,17897,35896,71840,126347,32620,40195,-20660,9196,-140415,9111,-6266,-75242,6809,31791,-14220,-104013,76493,18065,-89605,17259,14502,9853,-139050,-24368,-28287,-44006,-75721,2268,-20607,83913,45554,75703,108732,-109894,-94211,39634,42265,18066,-27860,-32461,-5922,45399,90556,11345,-42191,45792,23463,57512,-11674,-40785,-28042,-58692,11515,-305,84167,22804,57810,88689,-4532,-8326,-30929,-654,2999,-26672,-8436,-24752,4240,55146,79906,-54674,-69061,66951,-15961,56809,-74358,883,53108,16709,-12656,-36513,27945,27637,-15016,-11660,-10727,-60235,8266,31251,69605,12502,-53773,4513,-11972,47990,30127,39030,17436,27491,-6109,108172,4785,-50522,55044,114953,12581,26661,-32110,3120,-20796,45209,72577,33276,393,11080,22847,-58807,-6455,11687,-13757,-33581,35034,-67493,-49718,-23246,23597,74306,1173,12882,88042,17453,-70368,11702,15606,-10887,30383,27842,-19811,9007,-28601,-45621,-74772,4092,-2494,38490,-12211,71511,43635,2511,43145,6868,30123,29336,-2079,100935,56759,4601,-19640,-71999,-65727,-140454,671,-18578,33955,63693,-76582,-38876,-60524,22400,9982,-85956,-96574,-21822,45374,37584,20355,-987,24644,-11165,-3893,-58760,-33976,101696,63087,-75317,-51763,72773,68855,40616,81518,-18547,-40188,-26004,-29093,-5693,-5552,13126,31895,76465,-31340,29138,-7986,-25084,22337,29323,-46414,9109,17261,22498,1261,-7528,33327,41970,61486,94192,-27910,53391,-65,-12382,27882,11778,-20386,62508,1323,-22160,-6513,28058,29895,-16705,-46081,-9684,4295,-10680,45097,47698,19828,-16107,54473,-41150,32014,60919,90201,58096,65461,47354,63573,20812,42425,100968,72820,-10470,-86259,-33667,19369,27331,10391,122847,104881,148016,181419,50857,133428,263480,209333,-247745,-164715,-54794,-107796,-44271,-2995,-38616,-101261,-55940,-39141,-13930,-33484,-56884,-30459,-49636,15133,-69098,9734,6690,-82051,-19091,-43524,-9723,-25135,-35525,14998,-11593,-9550,-24657,-45256,-22059,27147,-30049,-34253,9830,56339,-42840,10359,47602,13839,-18418,-16494,-8418,-37432,-72923,-8832,-22721,4888,20960,48777,35409,-37157,8359,-53114,-89288,-125048,58983,233,-63803,26182,30263,1320,-30198,6441,-63394,-37007,-57948,-9933,-48428,-42841,-32684,-31161,63939,-17954,19035,-11617,-40212,-34810,-21484,443,-21822,6162,-34517,-26613,-31673,-131428,-32665,-60970,33968,26635,11245,-56872,-44596,-13260,-41767,-20395,-22434,22577,28393,-696,21926,15198,23153,-32105,47711,53307,49881,24094,-66325,-79080,33526,-31371,-21182,-6984,-19848,-4938,-12696,-19764,-27432,-18031,-104047,-79507,-37406,1977,-15189,47157,26161,-30847,-37115,45752,6345,39191,71703,-68477,-10449,33064,2209,-6352,17458,-32221,15027,11436,47010,3461,18704,96876,17528,30163,72495,-13074,-58432,-56577,76156,-9094,9255,31873,-19438,-22102,21766,-80654,-23467,-54756,-62412,-57908,-52676,-73552,-67351,9159,24776,87996,60162,36621,54918,21908,-528,-59495,-39019,21838,-17591,27571,-25569,11466,-24588,15446,-57923,50349,25345,-40216,-60917,63821,-9588,8997,-31476,79511,-8748,31802,-37978,-39242,9882,-32143,-16296,45221,28070,-31397,24220,79143,-45528,-32084,24991,35526,55638,-32599,18885,31307,14856,-7068,-24971,35546,52161,25963,794,12642,59066,-49429,-39418,-14435,37858,31450,24987,95393,28740,-25177,-20147,-71321,1233,50842,31828,-95529,52289,-41798,-44652,-66224,-64582,-22540,53683,46328,16903,-6825,34325,-42307,-42173,-40479,133342,89328,29847,-39711,-80845,10000,110586,26701,17177,24178,72692,58835,51537,44319,-18482,-81028,-38172,-3857,3090,-20317,6342,1583,-57359,-12676,31304,53,45453,-27123,36097,-12842,-8483,-32623,26755,35919,31692,-27312,-14621],[-10934,-60043,13555,-4649,-43535,32541,-43372,-44891,-6895,35166,-45957,23169,44433,-15066,-30802,36240,44915,117905,38440,72799,-76496,19441,-46140,49006,29843,-3854,-34905,-5351,-45108,19774,31779,78758,5969,-1305,-49166,58684,42333,-36669,-43595,9578,-24964,69859,-25929,92615,-36329,-21080,17147,11537,9308,20092,22868,36580,42886,58504,-80602,-68892,-8886,73010,42808,89970,-7896,4462,53618,-44124,-2446,11385,26354,36754,-63068,5550,8585,-57662,6672,-54327,65053,37305,61372,46958,56292,-96861,62184,8544,-37949,-27498,30267,-15513,-37798,11486,37607,13694,-6205,19745,21023,-133947,-24136,-17843,29813,33584,64063,52071,-19168,43162,-59769,29479,24270,49562,-27106,-3498,90027,-119222,-13494,75390,11145,44437,-30015,-41317,37614,15539,-607,25066,-50393,10748,8178,22212,-30179,17154,19694,83746,118944,8734,-72762,-28022,-18524,-4250,-70817,33219,-57847,3827,49082,43713,-19402,5906,-16544,-28553,15632,38496,9450,-47298,-55034,105960,44675,8698,7916,-21495,1264,-33235,-54314,-721,50822,21509,42152,29748,-6535,9475,-38367,-34666,-49628,19274,53867,33938,-1426,14456,-9027,-3798,-719,-250,53554,78103,24753,4085,-34708,-2673,30343,-33488,73783,4063,26421,29783,20292,68615,-5804,-62330,-11843,-36923,-18311,58293,55753,-17233,-21630,-53987,-39503,54085,-24859,63959,47296,-16727,-50293,-19407,16437,56386,3133,-5073,14698,-26424,14306,-11565,30084,46271,34206,-36618,-2075,-57678,82864,9666,-17650,-41209,-10713,56250,-5203,-30678,-19360,9651,-14949,116,16930,59946,-26299,-51015,-15468,29387,12963,37820,18821,20689,-34783,101929,56845,40373,76280,4600,-55091,51661,-151466,201082,59468,-61765,-38717,13087,-16508,55387,-8816,-2135,1714,-51996,-14869,45348,-21215,-51678,-83652,-71552,-43652,-61745,-7249,-5615,-1755,14110,56903,41395,43886,-8469,30621,-13655,86185,59499,10019,-7403,118806,-14093,1774,-58528,43320,-76137,1874,-5583,-20394,64066,37991,-20266,-43698,116929,6599,-32890,38365,10796,-17190,-28815,52921,-14411,-627,-29612,-63123,13801,-44187,14285,120,-4890,-33913,-11775,40670,3542,-30136,-41386,-825,-37721,-14763,-65681,8669,36728,33031,-12430,-37217,-17571,53413,-14402,-691,-47629,-5811,27459,25836,-38996,-48480,-54557,-107918,67587,20683,21907,3886,-2377,-15346,32250,57038,1965,-33354,-25392,22291,-27346,71099,-64473,28292,62994,81248,26378,15858,-19031,2998,29306,16612,122118,78303,3863,-46990,40177,31302,54861,33128,19333,-5482,-43516,-97303,23322,83097,50241,-28066,2261,53780,21579,19283,28141,10047,17217,2302,15986,21484,18017,-34464,-26126,-1254,33501,5241,-2180,-20231,55043,98068,63240,-41515,-21124,11852,12711,-90204,-34670,-50551,-83717,51445,14099,-47601,-83934,-3227,-54408,-48979,822,4182,-15169,-79533,33613,34453,19337,-33417,-14925,7414,52330,74928,24092,-16053,-23695,-11495,-6198,-1584,35247,67617,84172,8205,-46908,-29558,7156,29258,-3756,-35499,28970,-5852,-86091,-18336,-51429,-9448,-17522,39738,79301,-44187,9395,-57470,-61878,15435,-26243,-2033,-13659,98635,-56846,53108,-44524,14955,9438,-87934,-70393,-9091,27471,75657,73664,21279,38882,-17807,11085,-125668,9306,-33275,-87528,-834,16755,-18540,-82035,49514,1578,-84276,30400,6334,18007,-111699,-31736,-44904,-38425,-90190,-4176,-26995,61314,17479,51350,115058,-85949,-93187,53582,59315,27138,-7337,-23478,-16114,33008,121788,31499,-17436,55738,29559,61574,-41736,-59297,-26256,-69952,40759,37665,94409,37076,69287,105785,-9825,-49435,-57115,-21678,12739,-39231,-18808,-3555,-4425,44239,73048,-53878,-66511,29399,-7592,56311,-30287,-5832,30300,10610,-30957,-24051,33951,45073,-16316,-27437,524,-58440,-9064,32242,89915,12415,-51428,12159,-49750,31743,15747,43169,29953,43855,-21782,119919,-6738,-75957,32100,68749,7378,66368,-20474,-28241,-27342,62081,99818,30714,-14132,-12850,19293,-56476,-6155,-20072,-9659,-22558,68743,-29142,-49658,-23777,34928,60160,23645,17536,81601,24705,-124195,6894,-22000,-37293,-10613,53206,-13202,12204,-22590,-46447,-79690,-17690,-4863,51933,3330,73497,49340,8706,49604,14224,35179,21549,50351,112328,18163,16815,-2686,-69628,-69198,-89702,7926,-31099,11023,49699,-62502,-18009,-55931,17863,-8489,-105448,-75738,-23665,46515,50413,33590,-3885,26579,-9066,2235,-37151,-45254,82885,74997,-122235,-53152,95923,78250,53623,46289,-69281,-28639,8531,-22089,-12993,47069,-343,18340,68193,-17616,29660,-4789,-16223,18476,41768,-25156,17629,33603,33636,-16389,-28868,55185,53747,35650,84008,-31297,15126,747,27760,14689,-22549,-14154,37073,-7696,-16407,26251,53523,35292,-5401,-47911,-44937,-3651,1731,46186,57434,14666,-5449,65729,-58873,965,46312,38362,76945,68338,33642,68738,42681,61951,129115,78368,-11277,-65125,-34009,12714,23893,16636,126633,131862,155623,174292,62647,153563,268503,230517,-269748,-151868,-60809,-89939,-42169,-23989,-41086,-90520,-52953,-59809,7853,-28296,-81841,-22963,-37079,23119,-93119,7965,12459,-109864,-5135,-48432,-25620,28086,-38287,25652,23,9044,-55123,-26312,-13729,35911,-28631,-6575,-3345,58476,31389,3238,34414,33535,-3602,1859,-6147,-31170,-56367,-21793,-13429,-10597,35775,75374,18911,-13049,11168,-56471,-80725,-81831,30363,-8105,-63001,-1194,45723,3441,-9359,28751,-53018,-43793,-21007,-40209,-50801,-37003,-32020,-24785,87413,13228,35477,-7227,-33024,-19047,18553,7943,-22961,-1630,-34506,-24581,-33346,-128952,-20878,-39281,31518,40422,7945,-64963,-58451,1622,-53230,-37522,-22368,15675,26446,-21207,-5238,1741,10726,-29756,42706,50709,54895,25734,-86546,-102515,59967,-46171,-54182,-22354,-21967,-22430,-23556,-7788,-14367,-4961,-105932,-63861,-45045,10696,-1589,42485,-4238,-22711,-26447,52459,-6200,34428,48266,-59762,13818,37532,-1461,-7135,11513,-2422,31492,-15798,29807,-3595,10945,89121,-16663,27702,56333,6690,-41300,-93250,-623,-25252,14142,61524,-29105,-7896,6603,-82542,-20146,-68493,-55143,-67991,-55564,-86731,-56688,18603,31064,61413,57568,25410,47520,16637,-5543,-56089,-15998,60099,-9321,23576,-4504,19448,-15505,14711,-62295,42434,20771,-31327,-93587,30728,-25095,-5317,-22648,72227,-27870,27979,-22409,-3678,12052,-11715,-18227,21954,21523,-31772,43702,77107,-46107,137,33086,79443,106641,7991,19517,27535,2099,-61948,-52053,37845,47845,19192,-6925,-3351,29742,-52808,-51996,-15622,30201,37505,31500,91441,57828,-41091,-48673,-47048,-23755,45743,33251,-121445,1920,-37933,-36242,-42313,-70815,-32520,34487,53033,17877,5630,11831,-49967,-47519,-32951,165915,118657,34543,-51945,-75453,14962,129491,22551,21715,32966,53542,48430,38366,47267,-46974,-68377,-12656,-17525,1602,-13110,-516,-9228,-63728,-18316,33768,-10015,43001,-31211,28190,-22014,1441,-16870,24297,23726,18198,-40706,-10109],[-37674,-51403,5404,10645,-47565,51403,-43275,-43894,-29201,44404,-38303,52773,55934,-964,-45807,43636,42228,79993,23604,78087,-76810,45551,14546,49423,13475,-14848,-52213,-7566,-20320,12008,25921,51782,20845,7057,-51508,61926,39562,-48812,-27359,26192,-30490,66658,-25188,93279,-26091,19012,23354,25350,23564,35307,55321,27372,21390,43778,-88255,-65442,5247,87191,66250,100169,8902,23083,46980,-57417,-35663,7637,6056,11688,-84015,45781,-699,-68978,9257,-40975,56915,47774,26389,33307,78497,-77674,68257,28333,-31943,-43191,35211,-20553,-30009,37732,52643,49640,18784,-24025,-63583,-135739,-14828,-26561,23592,24032,39758,48903,-10535,66342,-80013,18344,20400,35901,-29693,-7801,62381,-119635,-24820,72015,-23450,2879,-37793,-49822,26076,22071,21928,18706,-33177,19670,-11583,9007,-35635,34378,22721,60122,87902,35389,-49759,-25812,-26896,-7818,-48216,12237,-44426,-15966,41155,47878,-38491,23666,-15479,-52014,9668,39987,-11887,-41705,-55233,106336,71798,33002,21318,-21443,-11444,-36028,-55637,-2137,37989,-5770,33942,19582,-19995,54309,-12938,-53749,-38684,32443,44341,44720,1153,79527,4179,16858,-503,-1731,14308,56077,8708,27901,2586,21289,54145,-48927,63983,22143,49997,27611,32934,63393,18516,-64178,-14878,23585,26368,64427,53160,-57,-6627,-73582,-44867,62095,-35993,9502,34573,-25209,-31356,-26945,-22327,49155,-14841,-8434,10257,-36252,30377,-4131,9520,36169,22479,-25180,-12838,-62032,86232,20148,-24009,-52616,-18095,62963,-15944,-34074,-9571,11589,-15851,-46783,-7630,60327,4253,-31314,31062,30664,-18668,4956,41850,28245,-62010,86806,65957,46406,57095,-4591,-77014,364434,-151610,-48398,-10153,-59250,-50967,-11784,-39466,65874,15966,4185,23996,-35490,-13537,56914,-48159,-38368,-40207,-43152,-49613,-55584,-15103,9604,-18644,2061,55214,29054,64436,-11709,44185,-27551,99538,95106,35336,-13321,163859,-3673,23317,-44695,49557,-75072,10314,11338,-19338,37273,26055,-19339,-20650,105044,7444,-17305,38066,2268,-2020,-37285,32212,-44241,7634,8946,-39717,24435,-30917,17322,9428,-5527,-65753,-17417,27334,24004,2113,-65570,-10305,-60430,-29276,-73942,7542,36866,41188,18495,-36646,-11048,42147,-9630,6669,-51789,-33465,21304,58961,-23805,-25832,-59896,-110997,59806,13853,15201,-14516,-27125,-13287,34257,42033,-5795,-52040,-12921,6243,-41203,60644,-59408,35051,62967,64889,-4265,12355,-20594,12071,28414,-8201,125221,73222,13563,-43377,6073,9959,54086,44856,41248,7332,-49842,-103392,28766,76710,76334,-36426,-6108,58111,21458,54922,34101,45726,35704,-10636,350,32251,35677,-6057,-10209,-3431,41797,886,-13090,4980,59870,86422,54898,-28711,98,9338,7382,-104420,-54585,-33277,-62350,22709,-16563,-70992,-45396,11299,-43134,-56730,2390,-5555,-28874,-61271,22962,44924,44295,-35195,-13366,13449,56908,78294,6011,-12971,-1966,-11477,-10452,6672,28066,30530,85854,-12964,-45292,-24105,-12031,35865,-15497,-25491,43273,4945,-69895,-21806,-43771,-2529,-8693,32203,74025,-26503,24398,-68418,-65739,31893,-2666,-1733,-4266,106061,-78063,60238,-65188,1876,13327,-67299,-88056,-34591,15868,63375,35130,17794,35332,-11483,12017,-84015,5698,-57944,-78897,2294,-3098,-22109,-41918,15096,-14931,-63098,48375,-2800,26615,-75898,-34549,-56670,-20363,-84748,-7327,-34706,38077,-11138,17820,104553,-45222,-90068,58537,66690,37154,8572,-8430,-36290,20990,146525,50585,24676,63319,33054,49058,-57723,-69967,-21032,-65860,66527,74391,101131,54436,71549,108824,-12211,-73449,-72262,-33528,18232,-36408,-21001,17786,-9615,28638,57140,-56055,-64163,-3504,10025,55132,6631,-9872,4317,6793,-33265,-3173,54813,54495,-14521,-44413,1423,-51476,-35000,31840,98075,11352,-25825,18792,-77627,12107,6339,49670,43526,58832,-30960,118503,-14613,-87646,10382,4982,5759,97502,-9290,-60656,-33855,61194,115336,21988,-24787,-32413,15694,-44622,3727,-42072,4946,-2339,90345,6805,-57174,-23217,38456,41507,50150,21135,53622,23072,-155064,10972,-69466,-58413,-37936,65827,12281,12253,-13189,-47542,-61870,-29734,-4768,75463,6960,61309,45813,6155,61017,11982,30613,11093,104915,109834,-26223,32717,27041,-55897,-66514,-11441,10996,-31444,-8761,17385,-44060,6957,-39370,16026,-15434,-114438,-53034,-35310,29503,55178,37234,-7898,27919,3415,9931,-13272,-42094,62873,79080,-124797,-51480,90851,72998,60616,12933,-78192,-20509,44243,-12547,-19527,88386,-14472,-7640,59184,8272,26406,1901,-4907,8693,54501,17898,22116,35393,35626,-27722,-43132,63974,66959,9673,79205,-14375,-24192,4854,49177,-8458,-45482,-12009,13879,-13300,-10965,50287,78137,30357,6716,-53005,-96301,-30443,8524,45268,62615,14129,9769,64963,-71513,-29050,29380,5244,82918,60763,11747,67472,57384,80819,136664,84784,-8113,-34449,-24045,16425,23432,25445,105050,142854,152933,149349,74182,176774,278915,237011,-292389,-137182,-65696,-69233,-54815,-48409,-47366,-56457,-43781,-69525,19528,-15914,-98330,-7115,-14447,33303,-88454,1395,17109,-122329,6245,-51591,-45414,73690,-41257,29406,-11743,12811,-65260,-6392,-15873,36506,-30856,30013,-11976,57630,92921,-6671,18245,46726,894,14220,-3407,-20802,-40262,-26757,-1009,-22266,50051,89995,554,17325,4270,-56909,-53979,-26846,2948,-27039,-61311,-43278,49593,4048,6813,41222,-34225,-54870,23375,-66060,-49460,-26426,-27905,-10704,107738,58561,47564,-7869,-14700,5796,45936,11910,-18873,-3905,-21947,-6854,-22639,-106416,-3831,-20671,19273,38832,1814,-59455,-66100,11364,-54822,-51415,-26983,6033,5304,-46239,-24885,-6830,245,-21276,28452,41101,39605,24125,-82131,-106770,77015,-59090,-83671,-35238,-17072,-34034,-34496,5482,11589,5256,-91188,-35148,-48428,12257,13856,30220,-46477,-19473,-12156,71901,-13753,19234,16973,-46318,49643,43926,-5448,-6403,15019,27695,35754,-44068,8381,-21917,-4228,71087,-62745,14044,33373,10497,-32450,-121195,-71858,-33515,3245,83385,-34170,3800,3322,-62235,-17696,-81372,-34172,-70025,-56490,-86047,-46896,22708,28864,32928,53448,13799,37526,10898,-11986,-50156,4167,79922,-4886,15462,13033,22289,288,14245,-56029,30974,23616,-18205,-104525,-6116,-38774,-16641,-9282,59012,-40027,19801,-8169,7564,4423,9794,-4907,-3901,14120,-31768,50284,80549,-36353,24135,32581,105879,130840,35991,18530,27221,-2654,-104217,-60557,38008,37622,9815,-8644,5938,3970,-60442,-72038,-11221,17331,31102,27897,72707,84388,-49246,-75607,-37887,-44126,52723,36140,-121036,-47739,-31284,-20486,-11863,-62632,-34588,-821,59180,13298,3787,-6017,-45401,-38318,-31103,156387,120873,34928,-59318,-65915,33884,132674,21282,29734,50293,34943,29980,23523,48076,-62011,-39540,5267,-30279,-11591,-10743,835,-10417,-63888,-8345,31052,-11943,34014,-37410,13737,-18533,13176,9294,21168,-3241,9681,-44500,-10315],[-56630,-32723,-3116,24318,-48054,68606,-30321,-37710,-43899,40602,-21840,81274,64653,13522,-61589,46654,45775,35987,8900,68452,-73353,59789,71402,48482,-7813,-23213,-54418,-4676,8854,-2812,19112,17392,31511,22264,-49651,62768,35264,-54589,-3553,52909,-23246,57717,-24515,76336,-16100,55469,27713,33249,35272,53449,97111,18130,-1672,15812,-85354,-43431,33895,77670,67693,93010,19232,44697,37168,-64277,-64529,-1467,-1595,-13321,-90505,67952,3629,-66296,13975,-18550,42004,53739,-11648,26268,80670,-57016,61685,43077,-17338,-49166,38740,-17165,-9905,65747,55201,73915,37120,-64359,-147721,-119939,-2875,-21459,23430,10692,12924,43853,3720,79141,-93866,14066,31624,19261,-33206,-13533,25336,-104958,-25126,61197,-39824,-36982,-44014,-52992,17501,37381,38862,10217,-16549,22720,-28624,5147,-30239,45119,28903,20996,51636,41232,-18239,-8090,-24826,-7248,-24327,-7805,-22447,-34175,30338,35454,-52445,34028,-14809,-73780,-3510,24042,-29329,-37370,-42157,83706,72333,54112,27569,-24950,-20570,-32945,-52040,-6667,20121,-31064,24179,7845,-30724,94090,20419,-63770,-20989,32757,25933,64929,8760,121451,14510,32675,-2165,-9349,-6435,33035,-12473,52224,38031,36324,65974,-53117,42767,28198,57321,28104,41060,66057,34306,-64825,-8652,90975,58931,72676,37076,16654,23812,-80053,-51185,41502,-43063,-63710,10891,-30599,-21238,-32540,-55963,35650,-30380,-1558,10265,-39007,41430,250,-6145,33766,16329,-9696,-40841,-60368,76172,16997,-58102,-69259,-24419,55659,-41402,-34849,536,20481,-7900,-60085,-30142,45529,32420,-11674,70076,37332,-28840,-4344,61395,26801,-84775,66839,79215,49023,36386,-10881,-83945,521374,-133773,-194970,-49342,-47416,-67552,-23340,-43315,70006,30296,12151,39644,-16478,-11177,55909,-62784,-21764,-5616,-4088,-57247,-46031,-16791,31082,-23226,-4919,47171,4340,76070,-19689,56210,-34346,103639,120489,48380,-18917,163379,4884,37057,-21165,48468,-69138,5746,18345,-17571,8320,12010,-27175,10838,96253,4971,3225,25576,-2333,10713,-35419,20737,-56717,12538,40305,-8564,31643,-18082,14092,15073,-7375,-84339,-24469,10053,42457,36582,-70268,-15150,-66408,-38721,-75746,-575,36861,39464,41118,-26985,-8325,25613,-6533,8995,-48820,-57521,10298,68287,-13592,6339,-57316,-121156,44953,3073,-8202,-17670,-47819,-28453,28801,17289,-13054,-60347,3760,-7503,-42193,49063,-42037,44323,57588,48131,-32541,7395,-21454,15333,22420,-19867,104747,58040,4324,-34055,-19859,-675,49003,48514,45878,19270,-47657,-93831,29608,50736,75679,-28988,-16765,66951,21153,76278,35984,77961,49037,-21003,-13304,36140,52045,25740,7999,-1974,49033,11414,-22654,34135,54705,66605,47984,-16670,21447,14090,-4857,-100035,-60445,-11114,-25691,702,-50530,-93768,17313,7742,-25523,-62154,-1610,489,-36387,-32861,17493,59373,58166,-37670,-6952,17080,42994,70161,-9267,-3450,20757,-11726,-15443,12663,8285,-12886,81504,-41810,-32528,-14465,-26514,44061,-23648,-3441,43391,40,-39729,-23930,-35332,8166,8006,14345,51916,-11159,5911,-76664,-65356,49161,10583,-199,7252,90875,-79409,46602,-63993,-6087,16523,-58937,-94096,-53565,3221,36073,19739,21256,33137,-2632,18617,-28438,-1846,-73281,-47692,17715,-22591,-24911,-2993,-15676,-28346,-32777,66442,-7367,31954,-41792,-34072,-60569,-637,-65486,-10668,-42365,18419,-33729,-16091,80057,530,-82153,56437,63765,48381,15470,7118,-56305,10618,160667,60310,67341,67310,31897,25356,-57418,-67041,-12970,-48676,87282,97843,97779,69332,64311,104437,-9201,-65502,-67795,-34693,17126,-21809,-15250,33284,-8980,15967,38420,-61853,-58483,-21734,29999,52528,24434,-10563,-19609,6232,-21915,17919,83252,51837,-9729,-61074,-11434,-45968,-60945,31393,85546,7580,2602,21145,-87759,-3568,2928,54309,52402,68413,-29174,105373,-22127,-86454,-1114,-49852,8117,109706,-1236,-85290,-39776,42923,117774,12955,-25844,-41244,14349,-24159,23073,-45961,26981,23594,94932,31690,-66966,-24083,32556,23224,76117,27444,12043,12991,-156192,20896,-109153,-67913,-44418,63958,52699,13031,-569,-49042,-34168,-28265,-2637,100979,2988,39396,33436,-4792,67762,-3380,17230,3780,137028,92474,-60592,54384,66379,-30608,-59545,62006,10129,-22227,-22318,-28390,-28084,30093,-14081,16910,-10430,-107620,-33988,-59097,1690,50824,28765,-8374,32609,22674,19558,9403,-24333,53870,80327,-86775,-45529,59726,55718,60337,-7880,-54156,-18706,70527,-1306,-26028,98897,-25680,-40447,54272,39319,19333,6946,6964,-3008,66511,69508,33685,28310,26975,-31192,-48856,58266,77114,-11025,85632,17501,-54763,3160,46588,-22635,-45671,-13359,21,-12175,-1801,60382,93607,17837,16435,-57692,-149546,-71192,10762,45965,67936,19570,23563,48873,-76510,-52587,15719,444,76961,45565,-10194,60330,58974,95816,125109,89476,-2932,3138,-4253,32215,26225,33764,64170,137424,147098,114241,82241,195747,297548,236281,-309775,-125577,-74313,-52542,-73492,-69117,-52150,-9595,-34252,-63431,17411,701,-102630,11012,16604,44473,-61204,-7208,18180,-117973,7218,-55254,-66276,98959,-48916,26872,-36658,-785,-53300,8696,-27073,35135,-32769,65298,-12201,53311,119450,-19464,560,52711,-3346,17070,-1314,-7401,-26653,-13651,12207,-24920,59713,83429,-15922,47008,-6531,-52915,-13681,19102,-16559,-52207,-58640,-83913,41143,-1296,13033,39335,-12106,-67710,53798,-80799,-46365,-14826,-26186,7511,119223,101202,49000,-14116,6930,29809,50193,10568,-7035,-1528,1092,18715,-8697,-75398,14687,-14881,-1906,22579,-6272,-46615,-69788,14880,-43042,-58379,-40939,-4967,-27005,-72980,-35400,-9127,-3980,-7309,8900,27702,11064,22099,-54184,-91959,82545,-66719,-99597,-42776,-8881,-37817,-44019,14045,36094,6288,-63729,-2610,-47376,5854,29946,22099,-85109,-19677,466,89357,-15672,-3204,-16030,-29634,86018,49802,-9987,-4321,25068,48207,28347,-66292,-14766,-47362,-21437,51834,-100937,-9798,7141,-2723,-34586,-128462,-103573,-34618,-21317,91123,-34139,2643,10015,-29187,-17894,-88860,-5210,-68834,-53104,-71144,-41080,20405,18077,8470,47643,5905,27588,5301,-17799,-42121,17029,77900,-3740,3431,25564,18658,17408,15380,-40927,18145,31463,-2277,-92301,-33847,-47296,-17719,5417,39319,-44709,8048,2063,-7234,-12650,27753,20424,-24834,5543,-30682,43102,85225,-18052,34289,20330,103469,113477,44117,14884,30218,842,-121037,-52407,34355,20323,-1073,-6315,33396,-7742,-72848,-94966,-1950,1715,13595,12772,44233,99627,-48666,-90382,-47638,-52010,72745,37837,-98920,-79611,-23931,-7320,13960,-41582,-27583,-33530,63422,5017,-15677,-15302,-26699,-15999,-42221,110099,92802,27871,-61697,-51789,62954,119539,23775,41318,69438,22111,10093,9009,42600,-57936,-3289,9571,-39539,-19158,-12731,6636,-715,-58940,12992,23523,-6449,21732,-45249,-5399,-10827,23294,34901,17759,-40460,7437,-38627,-17085],[-63362,-7660,-9604,30187,-44301,81837,-8060,-27774,-45555,27736,-425,100614,67762,24952,-72594,42041,53932,4758,-3321,45328,-66018,59418,107796,51242,-31322,-26714,-42405,4236,33883,-22469,12245,-9577,36148,35521,-42808,58957,31510,-49907,23019,67172,-15626,44406,-21658,41716,-10399,74660,24663,32449,40965,67408,135382,10187,-18774,-16372,-75113,-10461,65960,44244,45260,66562,22256,65604,25661,-65842,-80880,-8432,5897,-32473,-81969,66173,21686,-49555,17974,6351,22965,53078,-40710,24633,57907,-38501,44639,45619,1992,-40072,39794,-6096,14173,83400,48449,85305,46142,-77875,-186661,-90850,10328,2233,23917,2008,-6869,38843,16756,79409,-93105,18410,49125,3828,-34097,-19350,-7677,-78441,-16697,49571,-39590,-66372,-51463,-51603,12832,53261,44743,1722,-3972,22757,-40096,10643,-11811,47748,34665,-19537,19975,23116,13609,19416,-12867,-3522,-8300,-20323,-3260,-47889,22618,7168,-58438,36373,-14935,-84372,-21376,-2331,-34471,-34534,-23657,49655,33622,66751,25388,-29822,-24788,-25288,-43270,-13419,1249,-47348,15402,-3819,-37395,112405,50661,-61245,-2087,23721,5430,88069,24155,124706,20090,39928,-3720,-20287,-4618,14093,-36140,68635,61659,38933,64759,-45214,14483,20975,44622,29581,46116,72576,39267,-65149,6657,137304,67737,77819,12543,31324,63866,-69749,-56732,-2209,-44490,-124201,-19202,-31891,-18348,-34594,-82194,19445,-39479,14615,12188,-34365,45193,4240,-11502,40582,17971,6531,-74773,-54771,56633,-310,-107036,-85150,-26292,34446,-69219,-38433,6548,31762,6295,-37784,-43479,22929,48518,3859,91056,45744,-18750,10731,72176,15467,-98056,47019,93220,45506,17418,-6470,-54388,442142,-110340,-195639,-51742,-30195,-82815,-21127,-25255,66327,31203,18175,46598,1384,-11737,44744,-59593,-5812,12809,26898,-64228,-37241,-16471,50662,-12225,-177,37422,-24890,77741,-26199,65608,-29320,97596,125560,47242,-29027,123494,9852,39112,10372,41265,-58689,-12318,12202,-16079,-14388,-709,-40804,41462,86602,894,25701,3810,-3808,17588,-26138,17017,-45838,14960,56303,20397,28985,-9223,4933,18626,-9262,-74624,-31034,-10876,56613,60786,-52984,-19297,-59923,-40115,-71005,-14108,36965,27012,51531,-11793,-4935,6357,-6515,6854,-39680,-70434,-667,52928,-10739,44334,-47304,-148386,21359,-8918,-41201,-7085,-58332,-57830,19514,-11764,-17689,-50592,20987,-12905,-30910,46058,-14943,52356,45283,25297,-47926,3286,-21148,13102,16882,-12850,64809,36050,-20095,-20956,-27368,1484,46205,45312,31855,25898,-38351,-71116,26455,14791,58697,-9939,-26115,74822,21185,79054,34266,90991,49638,-26296,-26012,26945,58815,49750,24043,3397,57494,35781,-28369,55259,39072,45790,41531,-6367,39713,25425,-17670,-74744,-51330,8773,14852,-1534,-71211,-99576,78075,-6999,-5845,-60957,-8297,14105,-34407,199,17285,72607,58172,-41537,-176,17683,18507,51716,-16973,12847,39433,-11230,-17983,16598,-10317,-41806,75635,-74035,-11180,-6155,-34698,45275,-27182,24586,33794,-18243,-4937,-24673,-25521,22490,25742,-5992,23752,1745,-28630,-79387,-60025,61259,14505,10176,15487,52288,-61379,14152,-42852,-8087,16714,-59511,-88115,-63587,-6582,1085,20827,26601,33525,6420,33105,23065,-11973,-76099,-446,41369,-35879,-26678,19730,-33818,-36442,-2580,78488,-4719,32014,-20300,-32518,-56532,9939,-42014,-17759,-48453,4704,-46716,-40652,49266,39644,-64160,50572,52706,57493,12179,18123,-66137,1457,157506,55881,92598,66052,25057,-2218,-44477,-49338,-3092,-25546,102142,98531,81480,77482,50072,104571,-991,-25498,-42208,-25757,9055,-4870,-4673,39091,-1841,11051,21879,-68716,-46239,-23296,44477,44723,20435,-8467,-36779,7759,-4412,33386,104791,36908,-2569,-75455,-35319,-46458,-78244,33103,53068,424,16504,15417,-78345,-11162,4810,52707,53347,70067,-15809,82767,-32901,-76162,3500,-76804,14400,99705,2253,-96237,-45003,14282,110063,10306,-14602,-35715,16086,262,48002,-30744,50232,49354,82654,40689,-71659,-26686,17592,6937,94884,38165,-27706,-1436,-133146,30564,-124526,-63103,-31205,50488,96846,19901,14161,-48833,-9061,-14738,1315,117563,-1023,15404,14604,-21618,60640,-30872,-1234,1636,127275,61079,-73527,81247,106757,2499,-50670,102198,7702,-9614,-29008,-74986,-19511,45454,13169,18557,3932,-85331,-21626,-88337,-24326,39282,11011,-1130,43137,43074,30346,27675,2221,58838,79828,-32317,-34860,17480,33361,53561,-10466,-19765,-21920,78485,10004,-33293,72655,-31449,-71964,55193,65448,8921,5197,17535,-12487,76865,110306,57132,18778,10428,-28165,-47396,42742,80258,-23002,100782,51145,-70182,-9530,28704,-10852,-20243,-14680,-626,-2759,12259,55706,94869,4503,20527,-57247,-185455,-110879,11893,51692,76477,30247,31341,20846,-73066,-65582,8564,19677,63509,27515,-23149,50133,46503,102756,102073,88978,724,41779,20607,55608,31001,39082,19842,120205,142763,80517,85992,201627,324100,233006,-317927,-121496,-92033,-46203,-87099,-77946,-52144,35444,-32022,-44073,2024,16044,-95408,25183,50946,55178,-28734,-14760,13560,-100238,-5513,-61094,-81045,100797,-61746,21150,-60742,-26267,-26423,16375,-40641,37370,-30479,88097,-2991,45903,107050,-33586,-16307,52039,-12067,9823,-970,6705,-15191,20634,23139,-17889,61482,56303,-28208,67239,-14881,-43927,27738,42764,-24331,-75341,-55740,-106950,23882,-14416,7136,22145,6453,-77892,52876,-80400,-43962,-6711,-29431,25332,118369,117352,36137,-24601,24484,42361,32821,2949,12703,2740,27531,40650,1974,-47491,30644,-25079,-26416,-3147,-15497,-34314,-71951,13994,-19734,-58437,-65179,-14661,-55396,-94956,-38800,-5658,-24,8256,-10812,13913,-20534,23187,-13186,-64027,77423,-67200,-95162,-42553,-3690,-34995,-51619,12392,43487,-6130,-32071,23022,-41527,-6335,45485,29547,-104790,-19647,6503,89285,-12341,-27002,-44564,-12255,107477,51737,-14913,-1639,36263,51343,15157,-76208,-35662,-72689,-34766,38176,-111748,-37039,-18083,-27964,-45927,-112585,-85240,-29901,-51724,83315,-30342,-17453,20436,2143,-22271,-88106,22379,-69884,-45804,-48552,-39592,11045,956,-8184,39838,3758,19797,96,-22266,-34380,18826,59346,-3574,-11537,31903,10333,30612,17917,-21324,6981,40479,13961,-62026,-43050,-48324,-4775,17609,13909,-43354,-4314,6837,-38881,-35137,38867,49252,-35346,-3708,-27268,26826,85525,3706,29261,-2405,76342,62673,32449,8155,35415,9599,-108835,-37752,26095,-1069,-12376,-3579,63443,-672,-87789,-112596,9512,-12587,-9305,-10690,12840,97384,-41353,-88250,-69085,-44323,98217,35245,-65802,-85823,-17392,-6191,25264,-14392,-13915,-47450,63931,-4494,-47252,-15534,3694,13405,-65084,48171,48415,15101,-60432,-33602,91386,95028,30256,54205,82744,16795,-4158,-4412,29456,-36610,29926,581,-43516,-12109,-18548,11395,15478,-51908,33787,12858,2440,9589,-52755,-26454,-7566,28584,49470,14175,-76045,11556,-25418,-29180],[-58122,18451,-12431,26449,-35514,89295,15258,-16290,-34431,11789,20318,100620,64386,31542,-73562,29468,62324,-4587,-11730,14292,-54820,47162,113499,61025,-53437,-24438,-21168,20380,49198,-42552,2291,-21817,34920,36741,-31910,47451,27282,-34595,45808,52794,-18302,28661,-15684,-3792,-9355,70575,11369,23284,38898,71926,152074,5067,-25304,-42272,-60511,24970,89620,623,8488,28404,19485,81521,13898,-66732,-81068,-3678,24588,-42164,-62457,44959,45600,-22659,19174,26978,1864,45711,-53648,21709,15533,-24787,20900,32817,19526,-17897,36335,9989,31307,80761,38233,86961,48977,-52145,-158665,-55856,23461,41431,19568,4736,-12381,35011,22981,71624,-71652,31720,62655,-7510,-30340,-24048,-27481,-45365,-4889,42095,-29023,-82292,-61377,-46869,10838,64284,40367,-4453,3869,21384,-44741,21375,15998,43749,35445,-45453,743,-12006,37795,47938,4959,1680,-4675,-20566,2978,-56496,20658,-30500,-53673,31279,-17801,-78395,-40317,-26275,-24295,-31476,-8250,19451,-34116,69014,15792,-33649,-24897,-15787,-29126,-19923,-15209,-50114,10555,-14274,-40769,102530,69622,-47131,13091,10886,-10072,106456,45096,94893,20298,37682,-1840,-30142,13450,-417,-57688,70068,68410,31442,55856,-29376,-14668,3160,15929,29554,49908,77185,34798,-62936,28597,146123,54685,76107,-10954,43729,102019,-45914,-60345,-51507,-40423,-145550,-49110,-27908,-17447,-31598,-98730,4167,-40069,36086,13112,-26475,40930,10029,-5679,52880,25688,18550,-96629,-48301,35025,-25771,-139516,-89182,-21162,5223,-88895,-49539,5453,40009,22411,8232,-42507,1117,47344,11861,90510,51493,4835,39802,71213,-2774,-98266,31647,102886,35655,2210,9881,13005,180193,-90232,-86517,-26152,-12495,-90033,-9362,8469,55406,20530,18898,45145,14851,-18695,28006,-38748,5831,15037,30480,-67837,-31727,-18541,61811,12315,20085,29824,-50379,71226,-26760,72411,-13290,82411,108290,34029,-45681,67004,9857,28463,44826,32943,-44762,-40159,-6171,-16599,-28632,-9312,-54701,60412,70805,-2868,46362,-21289,-2701,17578,-13477,16921,-16242,16765,56703,36793,14362,-5210,-7602,22452,-10147,-35753,-35352,-34638,63907,65032,-20160,-27236,-49386,-33154,-59884,-30188,36791,6002,48991,2951,2611,-11701,-9105,3550,-26761,-68340,-6198,25177,-15081,81742,-33109,-197818,-9680,-18527,-71749,11090,-56198,-87859,10387,-38669,-19305,-21477,34063,-6797,-11947,56892,15551,54507,27529,-6756,-44083,2113,-20098,7372,14796,9537,17787,10949,-45470,-6785,-13912,10786,49730,38053,4923,25571,-24430,-41299,20739,-19208,38984,11538,-30993,75358,21049,65874,29171,77142,37012,-25474,-37809,2236,52162,56810,34465,10322,67890,62124,-29956,59978,16632,35496,33242,1860,52099,40276,-24862,-35878,-31721,20792,48108,17281,-66356,-79213,110144,-20691,10895,-46437,-13839,23861,-22874,30869,20016,80235,45302,-44866,3203,16240,-7418,26617,-13682,34073,50786,-9131,-15437,19440,-18466,-42195,74206,-100759,12990,-3551,-36903,35106,-26425,48970,21569,-40915,23749,-22934,-14112,38975,36157,-21965,1384,12949,-57950,-73056,-49023,64277,12831,33101,16300,-2618,-32068,-28472,-10374,-3753,12370,-61231,-72593,-64007,-10117,-31365,23632,27530,34330,12379,50911,56286,-21725,-67742,48227,64766,-38732,-26930,22136,-36061,-38628,19004,80532,4472,27256,-18384,-32104,-47726,5479,-23299,-29774,-51470,-2832,-50519,-49146,20922,63297,-35788,44049,37266,59548,800,22245,-61423,-7638,130504,37904,91766,58644,12913,-27648,-26156,-23051,7230,-5487,108896,75079,54107,77139,32974,115308,9675,30740,-3070,-9171,-4146,3505,6155,34374,10636,14796,8517,-72960,-26500,-13186,47552,26913,1379,-5240,-43855,8497,10150,41876,104737,13675,5844,-85044,-61977,-53255,-80889,39539,14208,-8870,10679,471,-54344,-10635,9566,42621,46597,63166,5121,53068,-48043,-61091,24273,-75819,23753,72789,1470,-92623,-49404,-13517,97920,17672,7074,-16980,19804,22072,72160,-2591,67350,68755,59180,33594,-66424,-28632,-4612,-8237,99452,52314,-49443,-13917,-98902,34490,-108581,-45595,-6487,31389,130876,36574,28211,-44249,6795,4209,7059,117741,1406,-2684,-6976,-40094,36873,-64469,-19819,2563,76415,19478,-62874,106555,136023,36243,-42100,97683,6775,-290,-30008,-107836,-20012,48523,34534,18356,22562,-52056,-14735,-108646,-37497,24514,-9316,15626,57736,59079,40917,39151,27664,72638,73628,10984,-20567,-17044,13518,42488,1419,6046,-24329,65104,19300,-40951,21438,-32153,-94338,60066,77542,-3886,-6645,25190,-17889,83876,123431,86301,12002,-7942,-21357,-41736,25556,74701,-25218,115890,71020,-69008,-31004,7654,29276,23222,-10850,11007,14288,28595,39743,81575,-1353,17111,-48497,-188921,-130292,16055,63106,85274,43839,31277,-9995,-62597,-66229,7757,49544,47826,11583,-20947,40916,24444,98488,77043,80921,-907,72697,42057,77729,35483,40238,-13318,97589,140519,59348,87327,187891,354030,224601,-316127,-126072,-119993,-53070,-86644,-69440,-46622,66046,-43324,-19208,-21767,24210,-81166,30510,80151,63798,-8779,-18742,2747,-75815,-28385,-68987,-82294,84891,-74750,16248,-72236,-52386,3230,18285,-46212,44750,-21660,90400,13152,36407,67838,-46036,-29725,46123,-20505,-4876,-2722,18303,-3827,67284,28807,-5921,53716,19136,-35697,70198,-16073,-30597,54348,42814,-20303,-86298,-53452,-104728,4013,-33137,-9118,-6708,15616,-81337,19001,-64971,-44578,-5334,-36136,39011,105366,91041,10309,-36396,33599,36775,4638,-10635,37222,5482,47718,48855,8640,-27811,40951,-47264,-46118,-30924,-25636,-28563,-73172,12197,8225,-54892,-94643,-19462,-65638,-105134,-39221,1108,11078,20020,-26434,2305,-46339,30213,25166,-32436,65029,-60400,-70196,-33035,-7699,-29025,-57743,-1872,24982,-31278,-5909,34203,-31623,-19779,59580,56520,-97838,-15669,3713,65464,-4906,-45216,-64123,2592,102471,46486,-19827,717,43303,35808,3572,-70260,-49921,-90400,-40213,31625,-87412,-57250,-38139,-57173,-60531,-80413,-32382,-20754,-77066,63517,-25732,-54240,27576,20311,-30798,-79348,38871,-76031,-37186,-28960,-40512,-5015,-18444,-15857,30196,6833,15897,-4620,-25649,-29992,7529,35585,-1523,-27472,30860,1791,36234,20168,-2479,639,46938,27080,-22889,-31931,-41520,20038,23882,-13407,-37455,-12662,5708,-72349,-56404,42239,71304,-33882,-11325,-20173,10226,77869,22158,12462,-29729,40372,4791,7384,-1184,41078,18823,-74056,-27697,13758,-20826,-22690,-3913,81503,21967,-100552,-117191,19331,-20849,-29717,-36243,-14818,76429,-31538,-71595,-88635,-22828,116496,26292,-32749,-69183,-12605,-21511,17998,9479,1527,-36960,60864,-12893,-78321,-8559,39112,40951,-88772,-6507,11187,2384,-57441,-13127,106122,67859,39889,63846,85153,17512,-7947,-17008,10403,-6713,51330,-16365,-42535,7871,-27686,11766,29407,-46491,38146,1362,9242,511,-57346,-46193,-13402,27241,47981,10459,-96403,20992,-8630,-42813],[-44600,40463,-11127,16197,-22084,89498,30141,-5870,-16563,-1452,34886,74074,55717,33711,-62132,11930,65998,1004,-16065,-16691,-39660,30293,89161,76665,-70476,-16890,3048,43331,55996,-57607,-15082,-20492,29808,20055,-19664,26518,19615,-12658,59334,11916,-34507,12815,-7545,-48654,-10430,48143,-10625,9356,29617,65774,135011,3859,-21062,-53669,-43393,55195,97342,-32599,-26238,-8020,14224,89114,3674,-72207,-67316,18858,46182,-41293,-38651,15397,63323,7525,17356,39278,-19677,33858,-50790,9214,-32101,-16586,-5812,6604,28544,9842,26149,26675,32808,57226,29379,83840,52374,5301,-82962,-22506,35132,83860,8044,20248,-1858,32734,21510,63176,-29945,53024,65900,-13791,-22505,-26993,-31911,-12196,4277,40285,-15543,-88465,-72121,-40340,9117,68391,32242,-6945,8819,18456,-42705,31574,45090,36925,27828,-47929,-2502,-49939,48699,68428,22653,7139,-11259,-7931,-7671,-60953,23170,-66601,-37111,20181,-26353,-56677,-56564,-34158,-1784,-25730,95,3144,-100043,62356,1311,-34829,-22954,-7526,-10246,-22792,-27280,-39193,11179,-23039,-42979,71215,75123,-26389,22141,-491,-16357,113391,63485,52321,16054,28021,6392,-35047,37020,-13848,-71451,53573,58907,19940,46748,-11767,-39309,-19779,-18122,25740,52901,75511,24425,-55052,52368,119701,30717,66721,-22808,54107,126329,-18286,-61827,-85698,-32446,-120318,-72174,-17880,-13326,-22725,-104168,-7551,-32731,56849,10702,-22171,29832,18103,8123,64152,35239,22381,-90862,-43747,18559,-50284,-121866,-70516,-8518,-22153,-95815,-68473,-3272,40613,35846,58218,-26200,-13299,29578,10243,72311,51078,32521,68779,59136,-22367,-84709,23892,103611,21919,-9038,32670,100114,-120592,-77416,53181,9817,1818,-84126,4917,43715,39602,4351,12740,37263,22154,-33578,9970,-5716,10997,5241,-3205,-66468,-29624,-25444,61336,43308,53964,25917,-66267,60243,-20252,76516,6710,60949,77882,13792,-66810,18728,4602,7526,74251,31367,-28794,-70575,-32102,-21048,-37623,-12727,-63152,59574,48035,-5021,61916,-42473,1547,12427,-1011,16742,20752,19802,47426,34553,-8493,-3512,-19358,28538,-9832,16846,-36474,-59164,59405,46444,15380,-40965,-42255,-19401,-43682,-45816,35293,-18769,35169,10984,14393,-25204,-12143,4155,-13384,-52754,-2765,1717,-24211,111204,-19459,-258163,-43887,-22431,-88194,29099,-43155,-100939,5066,-57264,-18791,19766,38603,9093,7715,75046,41761,47281,8363,-44895,-21997,4304,-19542,1255,15134,38043,-20559,-13499,-54154,5921,15153,19205,58585,30068,-25099,19589,-8555,-11849,13947,-40896,26094,24908,-30467,63897,19916,43993,20729,40661,16051,-19091,-46204,-33326,34243,44535,37891,14838,78278,74984,-29018,46790,-6180,44654,21115,8013,56590,53117,-24415,3597,-9254,22750,67740,47641,-34837,-36558,101583,-22464,20516,-14723,-14980,21631,-5373,52277,22367,80852,24388,-44319,2051,14478,-28192,-207,963,55879,54148,-4806,-7305,22072,-14179,-15342,81138,-110877,33034,-8255,-35693,14662,-22587,61834,12333,-55433,39327,-16948,-2003,54965,33717,-31127,-7577,22096,-69890,-55564,-32877,57533,9439,65729,8604,-60424,-2911,-68638,21489,6357,3591,-57284,-52310,-55498,-6225,-52557,16921,19909,31312,12033,62720,65757,-27134,-53018,80137,78650,-30112,-25079,10017,-25590,-36400,26855,73214,17095,20236,-35297,-33964,-39558,-12822,-14798,-44754,-50342,-5660,-48956,-40803,1200,67156,-4153,38832,21316,50952,-14112,20961,-44790,-17292,79779,11918,69437,46148,-2751,-48324,-10149,-653,16251,4351,103907,36496,21171,69355,17080,130586,18786,81149,35480,11246,-19096,-3452,13012,21314,25726,24729,-4378,-71730,-1397,762,37462,-3153,-20606,-3133,-39523,5406,15080,45914,76621,-11320,14054,-87547,-81204,-62350,-67217,52591,-10502,-17084,-8093,-20032,-25432,-5077,13727,25254,35295,48913,26232,19366,-64682,-44783,54966,-61274,34312,39728,-1740,-78081,-52071,-29393,87136,32688,32854,8589,22825,35427,89359,28656,72421,77701,34034,14219,-51893,-25991,-31005,-22778,85490,66858,-44530,-18371,-66225,30553,-67735,-20389,18294,13294,144469,62246,37261,-34495,12677,19333,14528,101881,12606,-9646,-27146,-55039,3486,-94580,-34437,2300,6774,-24993,-35692,116928,144053,62195,-35498,57669,9462,1378,-27220,-118071,-27768,37737,44096,14719,38943,-13676,-8800,-106441,-33204,10941,-24788,40168,69685,66944,50007,42924,41712,86458,56454,27724,-5111,-31228,784,29507,15081,16305,-17740,35075,24756,-46826,-32232,-31378,-102463,64847,71574,-17691,-28394,28612,-20562,85310,103539,107445,10684,-21104,-13469,-34891,14478,61956,-18864,122100,66617,-54364,-52625,-8532,81599,69114,2453,29625,36251,42777,18851,57811,6516,6696,-31558,-157372,-116999,25789,76518,84816,57247,24542,-32928,-48111,-55144,10227,74889,33877,1430,-2956,36397,1216,83228,57478,65759,-9990,87119,50672,89385,37380,37819,-29134,75176,137919,57734,89723,154794,379733,204375,-306900,-135810,-152520,-70781,-69047,-44383,-36954,76295,-69465,2387,-46273,21344,-66170,24541,94582,68189,-10056,-17893,-12595,-51625,-51947,-76634,-67976,60781,-79068,15241,-65601,-67101,24595,19212,-34509,53901,-6448,70646,31039,26214,19936,-53514,-37730,36883,-25186,-22008,-5726,24220,9446,107828,27191,2601,36739,-14076,-39152,52588,-8360,-14725,55251,27350,-7986,-77449,-51994,-81805,-12204,-51832,-30696,-39648,13115,-76383,-30748,-38678,-49295,-10948,-42045,46717,84321,30158,-21817,-46034,33507,13499,-22168,-28509,60632,4092,53163,38887,14818,-14641,44305,-72528,-54343,-53923,-37252,-31162,-71268,12889,31769,-52304,-119449,-16006,-52137,-99556,-40831,7208,25810,23900,-36185,-5912,-61502,43862,46577,-6485,50023,-47630,-31811,-14227,-23647,-23822,-63177,-26223,-16053,-62371,7571,29705,-19396,-29296,71783,95807,-67943,-5943,-6334,24528,5079,-51901,-72868,11812,70776,32492,-24316,2128,43045,8306,-1291,-49096,-54749,-96031,-37153,28918,-37534,-61112,-50007,-82991,-70767,-43602,26924,-8375,-87287,38186,-23654,-96557,27032,22458,-40617,-65592,37973,-86151,-30556,-21430,-41082,-25097,-35190,-15671,19892,12679,17465,-8746,-28586,-30804,-16185,18140,4378,-41396,21918,-1469,32777,19710,11146,1425,48589,33612,14771,-6737,-28946,48517,22412,-35299,-27421,-12116,-1067,-93837,-69439,39481,79086,-23156,-13253,-8703,2752,62949,31410,-9196,-53136,11862,-32979,-21428,-11767,45358,24059,-29460,-27750,-807,-33039,-30323,-9018,80333,50176,-105560,-105197,23910,-19261,-40627,-57230,-33837,41335,-24072,-48039,-94322,7456,116534,11213,-7556,-40100,-10041,-50591,-4302,21798,13303,-8522,57420,-18292,-95293,2932,70520,57814,-98792,-40869,-1364,-3614,-54109,6941,98481,46836,50667,64691,76210,20864,-787,-29418,-10789,19950,56151,-34222,-38736,32444,-39203,8756,31890,-45447,14548,-8800,9448,-3598,-56995,-61540,-27245,19510,32752,6920,-93560,33755,7851,-53110],[-27437,55069,-6421,5550,-6079,81867,30344,1023,-831,-8330,39609,22678,44279,33778,-40398,-5201,61772,3554,-16749,-40027,-20600,17197,45175,92287,-79586,-5945,25101,69040,61636,-62860,-41437,-12553,23785,-12078,-9901,-2135,6099,9390,61542,-35401,-58785,-777,156,-81203,-10132,21077,-35589,-3420,15857,52031,88157,6716,-9926,-47363,-24755,74562,88251,-40480,-43468,-29813,10387,86985,-2850,-84829,-46402,55625,61734,-30704,-17237,-10977,64635,33170,14452,43638,-39357,21494,-37889,-16688,-67601,-12386,-32359,-26640,25005,34222,8495,38698,16459,23006,23721,80044,62313,70975,-6148,3354,43778,112215,-8283,43424,19856,31924,17251,58828,22770,79369,58292,-15759,-13819,-28296,-25016,14706,6769,42173,-5003,-91577,-79491,-33979,5649,66727,28681,-6090,13921,12792,-35310,36588,66235,31664,11655,-31197,9138,-75212,44782,74372,34558,12938,-20971,13007,-30816,-62177,26017,-89439,-10943,5115,-42894,-25241,-67175,-18337,25809,-15720,4059,1624,-132677,50318,-15171,-33087,-21768,-2673,11016,-19019,-34388,-18644,15888,-30389,-46109,34338,69981,-5878,25750,-7096,-13461,105220,68748,17632,9509,15293,21655,-33555,56651,-29235,-73141,21801,38127,10822,42313,2652,-56464,-41447,-44199,17102,53181,66127,11990,-40308,71628,74338,7624,51759,-15865,62122,130921,474,-61721,-91938,-22844,-62613,-83749,-2085,-3636,-8126,-99121,-14607,-20474,70644,3887,-27372,14760,26833,24411,68457,42388,17167,-54736,-42580,11130,-66262,-44823,-26369,9636,-38077,-90776,-90006,-17432,31154,43119,93030,1642,-17500,1144,-1163,44749,42959,55432,85992,40110,-37241,-60342,25471,93930,8683,-17497,52514,178181,-319979,-71756,150137,37881,11126,-63950,14484,63472,22115,-9185,753,25738,23483,-55081,-7708,30726,9599,-10604,-66053,-60239,-29220,-36513,49807,71116,92130,24604,-70479,49102,-8923,75709,19674,37031,50538,-7202,-86758,-7359,-4836,-18227,90903,43955,-12363,-94866,-58688,-30596,-46313,-11791,-62771,37144,22243,-5391,70813,-53516,10607,5942,9184,15766,53441,24870,36296,15824,-30964,1251,-25769,37613,-9356,59996,-34445,-80844,36842,10445,40162,-58530,-41481,-884,-25156,-59047,31104,-41114,13598,8200,26797,-33150,-12764,13387,-3107,-30014,9823,-6019,-34435,126750,-10419,-297910,-75359,-18798,-84490,40556,-24215,-86911,6100,-63109,-17185,59938,32255,28764,21012,81978,57835,30077,-7357,-80303,9978,7800,-21175,-1816,13757,62344,-38036,-33730,-35346,15540,49309,20524,66978,24078,-48842,11247,7327,10599,6732,-44791,23358,22358,-26514,39936,17626,21714,9539,-5065,-6639,-9018,-46633,-68150,12121,19258,35157,13128,84395,65335,-27666,21124,-22700,71529,4959,12069,52261,57040,-19882,31647,8688,16317,73586,74632,12351,13921,62547,-8103,20888,28700,-10384,7004,12088,59823,21634,76818,2739,-37235,-1550,13911,-41618,-24253,23440,72194,50972,2046,4163,24642,-1061,22273,94764,-96563,43232,-18695,-35022,-10737,-17146,60639,7464,-51571,41235,-5488,8603,67159,18500,-36330,-2762,27418,-65067,-28306,-14090,43448,6524,99448,-5097,-106120,16611,-94519,41735,20241,-7833,-45871,-33199,-40205,3314,-58411,24,4002,21068,3612,60284,55194,-24484,-38036,81342,77660,-12475,-20566,-6940,-9576,-33048,20351,61735,29181,14325,-62136,-37432,-37664,-37917,-17503,-58546,-44923,-6102,-47522,-21192,-8193,51825,20210,35486,7721,31700,-26937,18919,-23505,-26780,17123,-13996,39396,31905,-19131,-64741,-1853,4813,21854,1486,84615,-1395,-10495,57295,4835,136430,22873,111057,59071,31070,-32134,-24425,13482,4270,39874,36639,-20097,-64027,24595,12238,17325,-42004,-33975,-4274,-24885,-2747,8778,49245,27020,-31785,20474,-82250,-85749,-67534,-40295,71690,-6883,-19978,-27570,-38573,-2087,1298,13950,4957,23826,29927,39480,-13598,-76951,-29927,85153,-48335,43376,11117,-4718,-58169,-50971,-26991,80853,47048,53818,31288,21979,37512,96362,54166,63190,75797,16838,-11101,-33438,-15725,-57107,-34370,54498,78173,-16637,-11377,-42339,20619,-18101,6146,32776,1194,135224,90813,36873,-22170,10976,22890,23338,77421,30050,-5058,-42147,-61153,-24593,-111397,-43440,-2788,-51973,-62693,-3797,98189,128968,73921,-31839,5364,15871,-5103,-22429,-106424,-38348,15535,40165,8264,46719,24404,1254,-78500,-14184,1882,-30532,67500,70070,65440,56908,40109,37885,92449,27369,19281,8569,-23774,-4912,15991,15495,12731,3913,-950,25651,-47425,-68324,-34000,-95284,65652,50836,-30636,-55482,26802,-23911,79397,60956,108231,14655,-23964,-6426,-28691,13879,46375,-6673,115886,37898,-32088,-64136,-16892,119848,100002,26209,47961,59086,51664,51,30313,29079,-7616,-9912,-102961,-75170,40287,84604,64816,67427,14459,-40604,-32902,-35068,11569,84755,23440,-1374,25456,38503,-13818,61660,46780,47132,-25624,80508,41126,85529,35400,33948,-29767,56703,131628,76405,96286,111567,393723,169016,-294714,-143769,-179224,-92466,-38642,-10747,-25562,68297,-104668,14719,-63656,7299,-56033,7701,87496,65478,-29814,-12473,-29026,-32237,-64934,-80331,-43958,36654,-66518,18944,-42599,-63011,32617,24566,-3615,58465,12596,34756,44889,16915,-21636,-53927,-39897,26374,-24765,-35904,-8107,22508,24669,123629,17873,-243,12693,-34353,-39970,18807,6878,1193,32550,7576,6761,-48915,-50779,-51839,-20979,-63816,-51143,-67475,1276,-64663,-70337,-8138,-56360,-20142,-42582,48699,62210,-32458,-50382,-50778,25807,-20083,-40749,-48013,76280,-2079,40146,13635,23969,-3436,41346,-90917,-49433,-68153,-51449,-39412,-62220,17838,43547,-53837,-129361,-2770,-20534,-79456,-46073,8148,39468,19620,-41093,-10797,-65508,61831,44258,8009,36797,-31165,8317,11661,-48457,-21929,-67981,-53383,-64872,-88429,6024,14599,-7047,-31164,81970,132109,-27797,8673,-18790,-18758,15985,-43872,-71778,13431,23863,11004,-28127,2603,35304,-18920,1511,-18081,-50705,-90358,-28236,25171,15601,-45366,-52624,-100945,-71334,-13016,69068,6166,-77040,13677,-26122,-128474,18776,14340,-46153,-50758,19293,-96297,-28264,-28020,-39281,-43571,-44675,-10302,11126,18290,25752,-12161,-31591,-36255,-48467,12828,14158,-49770,6641,4750,20819,14488,17165,9962,45409,31331,42018,21455,-14609,69127,13690,-42983,-12846,485,-12619,-96183,-69469,33874,71079,-8817,-5149,6398,10452,45736,28940,-27767,-65022,-1846,-38971,-44738,-21617,46794,22999,11658,-36282,-14865,-34108,-33685,-18093,61179,71320,-98946,-78601,21338,-6692,-38529,-69053,-41855,1418,-22571,-26357,-81807,40325,95132,-6984,6207,-11043,-9725,-85233,-32499,19242,17381,24014,58324,-19098,-90618,16491,90210,58544,-86644,-53732,11168,918,-50614,23898,68872,37001,59754,52605,59845,23313,12927,-42003,-30189,33453,44298,-47432,-34792,51958,-51091,7173,18292,-49288,-35141,-16162,1495,-2121,-51131,-70251,-43390,7609,11528,4327,-69660,47201,21137,-55816],[-10233,61456,47,355,9047,67607,16006,2741,5778,-8305,33612,-40967,32844,34916,-14713,-16230,49722,-12503,-14318,-51149,1313,12770,-3804,100286,-79409,5400,41892,89570,73859,-55968,-73040,-6469,19633,-48838,-6423,-32630,-12858,25350,54533,-64038,-80243,-10243,4147,-94459,-6089,5033,-55655,-8755,1770,36430,31402,12657,1933,-25975,-5693,80361,67036,-23141,-35774,-30221,11146,75904,-3752,-102471,-26359,91793,65265,-12551,-2793,-27251,46092,47834,13795,44607,-52870,13047,-21394,-50883,-78295,-9110,-55588,-58018,9628,48981,-14246,41498,-11935,-6354,20505,77170,79727,118734,31726,18319,47889,113977,-23166,64780,42968,32326,18548,57397,70962,104459,43089,-14988,-9096,-28691,-13859,30650,2163,43749,-267,-95624,-78591,-29985,216,62476,34717,-3921,21646,3477,-24780,34771,72860,31088,-8949,-10182,30912,-77432,29187,63752,37437,21083,-26035,33544,-55670,-59817,24431,-91274,19169,-11460,-66958,7662,-70818,18176,50039,-2009,10526,9109,-121263,36630,-31362,-29276,-24181,-1539,30213,-7431,-36658,4882,20208,-37276,-50759,7585,58718,8474,26478,-8284,-5020,82687,54130,792,3500,4678,41386,-27352,67094,-45828,-63003,-17569,12872,7647,42776,11916,-65558,-56473,-51451,4521,46858,50429,450,-20908,80177,28699,-7688,35181,9833,66338,119046,395,-60676,-71319,-13743,1378,-82615,17752,10051,11166,-86376,-17329,-7658,72889,-6855,-43380,-662,33084,37637,62795,45096,5739,-2139,-44528,12202,-70978,60834,32646,29269,-37981,-76909,-105967,-32803,12115,42774,100932,33542,-12416,-29079,-20523,16115,27752,68030,85564,20253,-42852,-31409,36182,77274,978,-24407,60768,220660,-354062,-70872,168400,45807,16088,-33208,14371,55209,5883,-12835,-13577,13408,20667,-79166,-26711,61365,3452,-26525,-131879,-50601,-28189,-48308,30812,87306,119117,23012,-64468,41490,2914,64720,15444,14054,39631,-23352,-98508,-11895,-16287,-41636,91026,72202,2952,-105515,-78940,-44670,-57284,-8557,-53925,-1016,-890,-4793,74334,-51229,26279,2423,16691,16751,74398,31097,29113,-8526,-42781,15146,-23333,48661,-10834,76458,-29983,-95182,-6080,-31296,46206,-74790,-45077,20834,-7852,-69542,23100,-55225,-10688,-5634,34416,-37320,-8786,33098,1046,-8730,28272,2767,-42056,125708,-7397,-281330,-98538,-8104,-62675,42364,-5670,-50491,14193,-54682,-14476,86282,16051,44514,23077,58471,62193,5780,-16037,-102682,39859,8381,-26587,998,6290,75257,-31234,-46848,7733,21625,77067,12434,67273,21423,-60721,4298,22471,21853,-1843,-32015,29362,1709,-23217,8184,15357,5306,-2298,-44567,-25798,2074,-34604,-88215,-5357,-6628,28728,3279,81430,36120,-26850,-7465,-28686,101294,-12935,13759,39541,46124,-18358,42402,17929,6009,69906,85042,57977,55416,18717,18784,12529,68033,-1421,-12847,23414,52929,16865,72884,-12276,-23411,-3295,15197,-49438,-42796,47170,77192,43266,11257,14688,26406,14897,48395,107164,-58999,40959,-31034,-38586,-34234,-11520,48541,3958,-27255,34144,10649,14858,72482,-3855,-43491,9482,26855,-52088,2895,3265,26337,4256,123713,-19605,-128687,22621,-100003,44061,34455,-19213,-30852,-20707,-21838,14455,-50183,-18410,-15578,3619,-12162,42638,34557,-11936,-27902,49284,63456,9247,-12988,-21166,4952,-32416,2972,53111,37478,12152,-85352,-40156,-45488,-60491,-28550,-66683,-36315,-6414,-51014,195,-9720,22132,29480,33487,-2088,5828,-32560,21577,-5748,-34016,-36506,-32372,16267,20580,-33055,-77822,-2989,-12857,21833,-11310,52718,-23737,-35075,44906,-3556,121766,20542,119968,60199,46205,-40699,-50190,7611,-11656,49708,46534,-38791,-50816,46259,18508,-5891,-79996,-32789,-9925,-3437,-14426,-4949,53931,-26774,-44412,23695,-71049,-74786,-63798,-7045,91942,22271,-14037,-37171,-47535,8402,5183,8328,-12488,15871,9629,39185,-39423,-79054,-18802,104071,-43039,48052,-7267,-4960,-37542,-43503,-7584,78228,50206,61523,41845,15049,29526,94217,69353,42043,66230,12613,-35363,-17382,1956,-77017,-38353,15236,83637,20373,6303,-28114,9182,23907,28494,30913,-2950,109027,112982,24677,-12556,4668,12455,32641,53551,47896,6684,-49359,-53899,-31804,-108944,-47983,-13698,-80728,-84471,22079,46026,99111,69812,-31385,-34385,23994,-16519,-17087,-80745,-46335,-11728,25942,1895,41520,57616,18278,-34757,11900,-1407,-26157,91039,53055,55636,61428,33827,16426,86696,-7376,-1925,18172,-2991,-7423,1872,-5632,-707,39443,-30945,22966,-39469,-79301,-42804,-75624,60509,24763,-40525,-79451,19239,-30853,65911,17489,85952,21538,-15591,-1109,-23387,23632,33540,8056,100155,-4199,-8317,-59294,-17612,122982,104147,56503,60121,78457,55119,-11235,5885,60641,-20960,11086,-46199,-26244,55204,79652,23090,72062,5041,-31963,-19360,-10393,7983,75420,16363,2715,54882,46498,-13994,41675,44207,30504,-43515,55437,17153,67968,29814,31509,-21323,44069,119498,109846,107967,73895,392368,123314,-284010,-142933,-190761,-110006,-5708,19049,-14756,49906,-137084,16396,-68775,-14190,-53791,-17007,59507,52761,-57903,-4053,-42475,-18850,-59567,-76674,-21074,16576,-34801,25566,-10617,-40674,29743,37598,37276,52701,31414,-5644,50889,10098,-48551,-47465,-37645,16429,-19848,-42223,-7737,13364,38874,106816,2362,-17218,-14917,-42094,-39404,-18543,25919,14692,1964,-8218,17689,-10985,-48828,-29858,-22291,-64598,-64912,-82636,-14002,-50272,-80820,20019,-60015,-26703,-35130,46623,46996,-59416,-66289,-49670,12518,-53268,-51079,-66291,79647,-11373,11706,-18158,35882,8881,34102,-95239,-35690,-73273,-69176,-47898,-42671,26487,40821,-59280,-118994,18579,16201,-50927,-54850,281,47775,11385,-43918,-13095,-60789,79044,21700,10355,28207,-13727,38897,39944,-73551,-23404,-70471,-73762,-102183,-98686,-7915,-2740,3134,-24714,89943,150354,7742,25402,-27503,-50013,26315,-21696,-64036,7431,-22407,-14060,-31233,2806,22338,-33572,9108,13663,-41946,-79212,-17915,17320,49457,-15035,-47155,-109463,-62871,4964,83980,21566,-48024,-6070,-32540,-136999,6795,5758,-41425,-37483,-11834,-102237,-30563,-42461,-34761,-53496,-43950,-3093,6455,21577,41156,-14839,-34854,-43659,-82778,17056,25800,-49539,-10174,21335,2563,3856,15734,24837,39484,20219,53188,41635,-3229,71795,458,-30546,6079,24676,-27208,-80238,-55924,28922,51985,2931,15210,22589,33055,33217,16919,-37052,-62090,-3508,-20609,-56582,-28675,44717,16174,40210,-47625,-25546,-24129,-31893,-28280,31258,75525,-80835,-43651,12250,14082,-24668,-70501,-38976,-32143,-28035,-12298,-55104,69881,59187,-23223,8595,8756,-11112,-115782,-56457,5044,12444,46661,66555,-13840,-66457,30254,95899,43158,-55462,-50814,33745,14542,-46109,36132,26825,37647,64243,27630,42305,22740,25337,-54536,-45182,29718,19559,-53382,-32619,59220,-60078,12755,-7933,-55889,-92985,-20170,-12514,4250,-40917,-71432,-54580,-5008,-6745,3800,-35887,58435,29923,-48567],[5064,60735,6247,3102,19434,49954,-6440,-998,2164,-3759,18786,-98036,23504,39723,6277,-17571,33208,-48211,-9011,-50022,23146,15175,-45002,95935,-70326,13594,52047,95679,93435,-38197,-101863,-8280,18879,-75818,-11728,-56479,-33481,31949,43335,-59829,-88169,-14654,1845,-88644,1717,9709,-63912,-2317,-8296,24677,-11487,19638,8448,3316,11956,73205,40612,4589,-6804,-10929,17949,58429,1640,-118736,-12925,107725,55851,9958,3035,-32959,12512,48408,18535,48464,-53860,11729,-4695,-80072,-61581,-3514,-71639,-78711,-11877,52700,-36204,32970,-40708,-18595,18233,74103,98826,132748,22291,21658,46685,91443,-29346,74851,56688,33656,32217,53084,100194,118448,24242,-12806,-12848,-29181,-4846,33863,-6467,41142,-958,-98832,-66348,-30134,-4979,59039,49043,-3368,32473,-8995,-13873,27926,63650,35839,-26253,-1023,55895,-55287,8830,39553,31415,35928,-21796,44029,-70114,-52405,15388,-71693,45437,-26913,-93928,34595,-68151,62354,64281,12519,25306,18723,-80323,23562,-45889,-24682,-29661,-2316,41418,10329,-34138,24494,18259,-44970,-55303,-1516,44801,13903,26343,-5779,3705,50983,21753,-453,877,524,60214,-20463,67399,-58912,-47375,-54448,-10743,9679,44944,17009,-67208,-62025,-35947,-9203,30066,31490,-8461,-1627,74091,-6010,-14106,21276,46398,64585,100177,-20589,-58813,-36539,-6443,47813,-71212,38524,23072,33464,-69853,-16930,1587,62176,-19650,-65100,-13310,33585,44048,47750,44170,-6615,43695,-47924,17947,-67052,139287,84931,45610,-24969,-56801,-109795,-44485,-13212,35559,80483,60986,-1278,-52343,-44564,-8626,7668,69256,68116,5157,-37552,-5923,53400,61702,3030,-29585,53596,215057,-246442,-71930,113899,30831,18704,410,3401,17253,-7222,-2982,-25520,2646,16357,-100208,-50424,79303,-4564,-37934,-168242,-39328,-24767,-56229,9522,88026,118882,18029,-51779,39748,10736,37616,-9786,-6087,47155,-31233,-96847,-5240,-27170,-55863,76811,107493,15625,-98725,-87814,-60307,-68551,-5180,-40307,-43146,-16797,-4500,76812,-36310,48961,4814,22101,23969,81875,36045,27671,-23377,-36406,41504,-10910,58207,-16685,64293,-23920,-98385,-61684,-65736,34487,-83816,-48287,44434,5241,-77965,11020,-57451,-31721,-26613,32905,-40834,-24,60267,-2696,3712,46964,19116,-44538,109458,-8382,-197451,-109823,6797,-31563,35137,7136,-8032,27703,-33966,-9069,92914,-5378,49966,12772,1181,57850,-20192,-16755,-105281,58157,1207,-36695,11110,-8496,74810,-6403,-51313,58839,24636,89942,-2986,54151,21871,-59870,1470,37237,20776,-14509,-9686,40300,-32874,-24792,-22526,15475,-2486,-10881,-67041,-38915,11307,-8430,-83957,-11326,-20809,21789,-13647,66527,-82,-25419,-29439,-24049,113202,-28326,12591,20413,18580,-26335,37554,18804,-2825,62189,73137,87707,76715,-4730,49499,-1586,85188,8083,-27658,24821,35512,9125,72908,-15795,-5676,1177,18006,-55209,-55451,64808,67782,31921,22054,19720,26088,27938,47903,107844,-10036,27376,-40917,-48123,-50085,-6940,32066,-3152,9402,23955,27728,14557,69034,-24786,-57235,19560,19522,-40229,28831,14996,10746,1679,130876,-28983,-124724,17463,-87277,28873,44931,-28221,-19034,-17873,-5164,22542,-32963,-27225,-32204,-17071,-31876,18529,15307,9141,-25076,-5255,44117,29479,-2203,-29828,14531,-37036,-19243,52194,40447,14425,-92726,-39238,-62055,-72969,-42763,-66247,-26775,-8078,-61139,14005,-8050,-14480,22233,31872,-7926,-19962,-27775,32138,2507,-36340,-61641,-38891,8351,16263,-41720,-85778,-11828,-48935,14581,-27744,15168,-23793,-49223,35534,-9620,86665,13033,116945,42153,53869,-44270,-68439,-2391,-22263,53020,52135,-56021,-34570,59284,19671,-23858,-104671,-18691,-19927,19557,-26609,-18908,58872,-65459,-50134,22833,-58147,-53923,-50254,23606,104225,58720,1684,-32070,-43292,4253,5408,-2676,-22171,13033,-8424,24163,-51641,-68715,-13434,104694,-42194,46202,-15613,-969,-18512,-27935,20117,75326,35136,51143,35526,1917,15947,87208,74144,15325,53579,18502,-52600,-6752,22873,-84515,-30850,-18288,82676,50220,29726,-20660,985,50421,43554,12336,-351,76588,120398,2181,-10611,-3721,-7507,41240,35495,59721,18443,-47847,-30875,-11068,-87999,-51076,-28422,-78757,-84889,36278,-26122,68624,53916,-33706,-46422,30540,-27577,-12582,-49723,-47149,-35387,8271,-275,22531,81860,41443,7791,36194,169,-15549,105154,20440,40109,63549,28341,-15487,70002,-36744,-21459,22799,19018,-11749,-13658,-44588,-20423,78033,-46587,19332,-21808,-70886,-55856,-48866,49744,4428,-45149,-90274,6266,-41418,46678,-4668,49409,28048,190,2619,-18074,39884,28036,22418,81415,-42591,12470,-39196,-12822,87173,80872,84923,64124,90853,55286,-12772,-11041,90256,-28353,26400,-4561,2566,64358,57900,-29704,69991,-520,-11656,-8550,13450,-2191,50568,11445,11926,75474,57088,1534,30899,46165,20733,-57139,21115,-7915,44881,22332,33058,-9663,37786,101819,148269,122882,56890,378296,78326,-277610,-130195,-184320,-118353,17457,33483,-5913,30357,-153651,10141,-61104,-36884,-59098,-44996,20216,28872,-83085,5085,-49698,-9922,-35522,-64503,-8865,614,9990,31507,20675,-8278,23521,57551,70443,34828,45875,-37333,49086,7105,-58490,-36685,-33783,8348,-12150,-39432,-3325,-651,46732,65200,-15960,-43154,-41899,-44516,-38079,-43071,44017,24122,-16570,-17638,20256,19575,-45446,-24579,-19469,-54434,-69206,-82247,-25918,-37582,-61001,41305,-51457,-23864,-20202,42528,45014,-36285,-65279,-43986,-5280,-77058,-57092,-81259,70806,-20451,-22961,-45704,46209,21958,25009,-83474,-21151,-71811,-90221,-51405,-12814,36333,25921,-64800,-90664,42960,45033,-22532,-64836,-17699,48258,6011,-47326,-13493,-50760,89135,-9241,4513,25065,1997,53643,64054,-88315,-25912,-67111,-79258,-113751,-87588,-28381,-14764,9259,-12653,94945,143614,28699,41143,-27568,-61628,34764,10221,-53897,-3978,-56838,-37809,-33770,3756,7525,-29056,16671,35873,-34566,-70536,-10316,5798,53342,18492,-36532,-108663,-52534,9197,74247,35847,-8838,-20158,-39630,-119536,-2975,4900,-23587,-25998,-46923,-101554,-35434,-53936,-28793,-50243,-32890,2781,7687,22238,62553,-16993,-38271,-49826,-111507,21896,36137,-39526,-20840,45089,-18669,-10849,9181,42902,34102,2627,46977,47073,1365,52700,-13267,624,27036,55335,-41710,-52247,-32895,26920,30084,7811,45741,35957,63698,30888,1602,-34779,-46942,-434,4601,-55568,-31404,39451,6309,53172,-56330,-30696,-6733,-25276,-36023,-3,59749,-55631,-8171,-284,36427,-4434,-63657,-27080,-50164,-38447,-6383,-22887,91115,22405,-32124,2201,16228,-12967,-134995,-69801,-12418,92,51030,80552,-1595,-32882,42746,92213,17124,-17410,-39246,47721,30814,-39636,43929,-13566,43253,62095,-4443,29315,19262,28180,-66220,-54889,11656,-12003,-51804,-32682,51416,-62338,28569,-35432,-61234,-132830,-21062,-27644,13669,-28810,-65690,-55466,-14765,-16027,6353,-6543,64887,34414,-31410],[17655,54675,10348,11552,22147,33288,-27641,-8879,-6104,1228,-1053,-132195,17239,48932,14725,-9546,17477,-88347,-799,-40833,39891,16367,-71230,80605,-54208,15407,55028,81464,111291,-14487,-119536,-19299,21233,-82485,-26082,-66205,-50112,29922,33378,-27713,-77189,-14238,-7459,-70310,10993,34226,-57172,16340,-11123,20077,-27444,24744,5761,31481,25913,56608,14780,22752,30895,19401,30164,38200,11896,-125503,-7555,91217,37482,32603,1008,-32465,-25400,36044,29785,59496,-36171,18181,12326,-89694,-25150,6257,-76240,-82580,-30803,48406,-49788,14687,-57405,-10628,16404,68022,109305,112791,-13067,15383,41024,63218,-22129,68713,53877,35564,58707,40344,105267,111136,4545,-9591,-27217,-30584,-1213,25949,-14256,32536,-4126,-95468,-43420,-34807,-5880,58479,65109,-6989,44387,-22348,-5363,20337,42975,44000,-31286,-11339,76210,-16712,-7921,8699,19488,62635,-8255,38199,-66294,-38898,-870,-37834,60397,-38808,-115618,50789,-61679,97164,65569,23834,48647,26835,-35497,11209,-57978,-19992,-29670,-1681,39049,29810,-26524,35226,5786,-54418,-56320,4369,29905,11498,24716,-2564,8181,18275,-17431,5018,3644,4979,71798,-17402,59547,-62740,-36376,-80043,-28919,12617,45021,20466,-61762,-58480,-2474,-20128,1743,12626,-13982,12538,53545,-28543,-13933,13207,81427,55105,83291,-54740,-55542,-3536,-1128,65565,-54562,56324,29801,56465,-52989,-14787,4853,40832,-31745,-82560,-21703,26513,42630,26658,42105,-14467,64519,-50609,23743,-60106,148574,108918,54783,-8226,-31477,-99831,-48415,-39548,23912,39408,77450,12385,-62794,-69534,-28261,-14397,61714,39293,-2332,-22833,8727,72056,57632,17163,-30530,33722,168868,-71120,-72899,19801,-906,20806,27540,-15698,-39337,-16681,18835,-30934,-5000,13009,-112859,-80735,81645,-11679,-42339,-155094,-27528,-18342,-56658,-8923,75461,83248,7802,-36296,44573,11299,-6321,-50208,-23112,62909,-30386,-81266,540,-35317,-56439,55196,133396,24222,-75891,-83538,-72276,-74334,-2969,-26938,-76018,-23406,-5777,83755,-12690,76263,13312,26064,39897,78547,36547,29972,-17486,-10845,77749,9591,59423,-28439,35893,-16719,-89227,-111768,-83870,13955,-81575,-46644,67758,13004,-84397,-4066,-47545,-43725,-48037,21245,-45635,11137,86374,-14318,4061,59984,30124,-41214,82859,-8945,-75929,-108200,21435,-2575,22265,11489,23730,42724,-6116,1594,83035,-25151,42242,-7022,-70044,50368,-41946,-11393,-87965,63050,-16928,-51326,27890,-26681,64020,23959,-47527,97578,25364,84908,-20279,27796,23962,-49144,3574,52485,9013,-34871,11897,51866,-72445,-33344,-42278,20521,-2265,-11454,-69448,-46164,16135,28815,-55586,-3709,-17029,17311,-33581,40847,-28596,-20622,-38919,-12982,93698,-36534,8103,-1594,-20631,-45821,23903,15431,-6171,54406,42854,96714,75547,2495,74598,-16923,71654,13161,-30281,16268,14662,877,76268,-7169,10992,13994,21380,-61728,-63788,70951,45440,16219,33039,16519,22579,34201,21018,89956,32417,6634,-45261,-62445,-55372,-4473,17775,-17221,43818,13902,39471,7486,56810,-36570,-76926,19170,6498,-34451,40197,18592,-18,-1951,119506,-28852,-98739,7631,-65458,2925,48375,-33967,-15871,-23709,5178,24184,-13114,-19768,-40721,-34958,-50325,2802,5726,33890,-28860,-62895,29665,43851,11586,-34040,20187,-46479,-39747,58711,38430,19636,-78992,-33104,-80913,-72167,-54534,-56916,-19084,-11445,-75494,14781,-7586,-50018,3347,29893,-10374,-38737,-12208,49444,-798,-31743,-52189,-33469,15049,20550,-43341,-83304,-24610,-90036,104,-40972,-18154,-5314,-52428,30943,-15274,42168,3624,110394,17359,53394,-44487,-70856,-13143,-25612,49405,53401,-64789,-18530,61400,16531,-29904,-106640,696,-32541,38323,-37795,-25890,60441,-77731,-53165,17836,-48189,-31881,-30949,43141,99107,81547,24476,-13882,-27875,-11035,2991,-16115,-21918,14530,-21148,-1846,-46417,-48930,-15124,86445,-39250,37311,-17819,7307,-1395,-5035,43460,67856,2895,23453,14532,-15180,2433,79921,70762,-8829,40553,24415,-59125,475,40525,-75477,-12192,-32513,76874,62526,51368,-16598,-1143,64398,51061,-18136,5590,48370,109579,-25058,-17182,-12263,-27302,47922,22481,61173,23589,-38640,5891,30754,-56268,-55826,-43125,-58322,-64369,38883,-90344,49531,34126,-37808,-30451,32283,-33263,-10444,-18195,-38564,-47321,-4999,5226,-6862,93499,66541,34857,51755,4272,-4840,107547,-17947,22048,63097,27491,-46614,46836,-50778,-29244,23085,32158,-21232,-30695,-87913,-42518,102674,-46308,18124,3269,-55141,-66718,-21165,35156,-3318,-42799,-80241,-10217,-51985,25285,5288,13776,31312,16159,5779,-11495,56932,31561,34553,65942,-61613,28300,-11729,-6037,27130,41056,101189,62104,94443,54402,-5952,-19829,105741,-26677,33137,16479,-4575,62704,22518,-74438,61359,-894,13050,-595,30931,-17846,19107,7387,24042,80711,65519,26446,32690,48167,19835,-60100,-10279,-17640,27225,15345,39801,1546,37435,81440,180728,137019,67251,359961,45347,-276160,-108737,-165033,-118364,21393,27136,718,16275,-146808,749,-44958,-54391,-68744,-71492,-15431,-3709,-97632,12703,-49403,-2796,-562,-46095,-10610,-13214,55708,33009,42893,22118,21899,79541,78647,8475,53179,-50410,43488,8780,-53453,-25540,-31450,2764,-3512,-29282,4680,-15322,42888,17826,-32305,-66244,-64199,-48832,-35970,-43506,56784,29173,-12647,-23559,13189,28568,-40743,-34845,-17329,-38787,-64720,-69615,-29894,-28800,-25693,54246,-23132,-7190,-1150,37922,57778,17843,-50099,-36898,-27400,-87733,-62861,-92364,54966,-25688,-51714,-60553,49032,32563,15926,-59108,-13454,-67302,-112223,-47576,22064,44137,4400,-64832,-53325,63223,58657,-2069,-72668,-43617,40976,9165,-52323,-12108,-38283,86828,-34037,-2990,26499,13771,53211,77114,-85246,-25952,-54000,-66694,-97688,-57802,-48850,-17793,10459,108,95384,115498,33404,53898,-17383,-54313,40152,44433,-45352,-16889,-76770,-56825,-35862,6373,-6043,-7478,19699,40886,-33794,-69872,-7447,-6133,32754,42546,-24431,-99342,-50051,2372,49281,46248,27790,-29671,-42781,-86216,-5379,14786,4745,-14715,-77653,-94264,-39393,-53387,-23381,-34607,-14703,4964,14842,21655,86912,-19111,-41577,-52976,-128288,17775,42455,-21565,-17251,69661,-38933,-26420,993,60116,32350,-17455,26583,37217,-2400,16410,-23714,40182,45053,83310,-51055,-19442,-7743,28145,13255,5048,79466,42561,91602,39631,-9225,-23464,-26996,1554,21268,-44405,-29267,32205,-3239,52719,-59669,-29560,12432,-15514,-38718,-24389,28564,-29587,21013,-11892,51589,14761,-52702,-8968,-48911,-49572,-4732,6245,99950,-1866,-30215,-9014,14251,-13477,-139782,-72429,-23573,-15992,36495,94046,17014,-2030,52596,87308,-10864,14603,-25001,42731,41104,-31117,49452,-40079,46815,52946,-33158,23762,15039,16430,-75752,-59610,-12867,-43789,-43205,-34062,30507,-55097,52616,-49611,-61068,-135087,-19533,-38148,23460,-17640,-54789,-44986,-19096,-15153,12243,8212,65026,35753,-6566],[27103,44666,11233,19756,16351,21532,-40027,-18258,-10033,2636,-21402,-136472,14018,60760,6633,3320,7460,-111068,10173,-29956,45599,6903,-81451,61267,-33811,8984,50528,48491,113530,7809,-121664,-36038,24751,-68176,-47310,-59306,-57881,22980,27900,12437,-49767,-10214,-22042,-48891,18312,68134,-37193,43136,-5546,22516,-19907,24430,-6529,50727,34400,35826,-7385,17997,61931,49177,45384,19129,23363,-116263,-7790,47154,16979,50537,-7008,-31405,-55838,15752,45360,76788,2028,29961,30917,-73270,17436,19631,-66362,-68054,-39030,41258,-49042,-8059,-54397,11483,16088,56098,101661,71146,-44732,3896,33908,53002,-1990,48374,34291,37487,90502,18590,93246,78301,-14352,-4803,-50636,-33138,-2387,11297,-16934,19034,-5579,-80867,-14529,-42262,1725,60853,75663,-15742,53515,-33092,-1445,16925,19058,52084,-17752,-37082,83818,24607,-14227,-20211,5990,101723,10784,16652,-44028,-20480,-20811,-1222,59495,-45368,-123070,54661,-55107,109558,54798,28811,74442,34073,-5303,-1978,-66814,-13956,-9797,3880,20420,44918,-13657,35338,-16876,-65525,-50137,16215,14748,5142,18086,-1459,6412,-6851,-49125,8334,12151,17333,71353,-21186,46769,-54113,-37961,-90109,-40512,11016,40917,24540,-48608,-49108,37215,-24500,-34333,-3737,-15917,18666,23483,-43714,-10051,12068,103837,37919,71523,-87781,-50003,17039,3010,57982,-38247,67417,26155,77093,-37516,-11856,2320,14319,-40280,-85437,-26564,12620,35021,4075,40908,-14502,58007,-50937,26566,-55131,91573,96532,55149,2403,-1272,-79419,-42525,-60903,11053,-9267,80402,26239,-59065,-92025,-43077,-35664,49829,6929,-3015,-2463,8335,85653,74163,43276,-22798,9323,106614,94250,-73049,-74312,-38219,22651,40100,-37547,-94973,-23138,46166,-28074,-9112,11941,-113949,-115257,69634,-16306,-39362,-97763,-15228,-9365,-48713,-20745,56638,18586,-7434,-20986,54871,3272,-57304,-91764,-37399,71831,-23191,-57208,-2226,-39597,-42650,34400,135776,27583,-43430,-67851,-74258,-68245,-2062,-17718,-90237,-21577,-9573,97549,14182,102529,25004,28600,62455,69071,30017,32157,9268,26796,114669,33443,43155,-45544,8505,-8303,-70152,-135417,-84084,-3263,-67604,-38239,87209,16683,-86981,-19678,-28936,-42737,-62872,2371,-50511,20479,99272,-31801,-5756,63242,26280,-33370,52561,-4607,29691,-94877,31108,15097,8243,7866,37546,53987,21849,19351,65664,-36739,22649,-30438,-122983,44476,-55283,-3486,-57030,61033,-45498,-69043,48516,-39969,48955,46577,-37896,110323,24379,64747,-32864,-5572,25727,-33375,9434,68715,-9792,-65107,23334,60618,-106226,-47414,-43942,31751,3223,-547,-55619,-49423,14830,69193,-13438,14070,2659,17293,-50418,10139,-39868,-10010,-35483,-2394,46087,-34321,228,-21778,-59669,-72804,8984,13438,-2807,47889,5749,89954,57132,32041,87405,-28715,34253,9229,-21095,1312,-2065,-5189,76554,9857,21358,33805,24322,-69212,-70235,64066,16274,-4746,42366,5611,15564,32626,-17999,55015,53121,-16142,-43325,-77667,-50431,-5734,9572,-37235,62643,3335,39100,-3959,37910,-35435,-95797,4886,-9435,-34183,32488,14429,-4672,-6262,94501,-18118,-60550,351,-45637,-23270,43636,-37277,-22096,-32796,6072,18554,4069,2653,-40302,-44847,-62278,8183,8158,55221,-36043,-104334,26165,50387,27732,-36520,25701,-56925,-53338,67034,33112,24733,-48381,-23254,-91707,-59691,-59494,-40902,-15552,-15786,-88868,2809,-10627,-77863,-18601,27425,-10360,-45755,11453,68330,-13598,-19980,-19464,-19707,28935,31568,-37550,-64570,-37395,-121280,-19076,-46230,-38552,20442,-46490,30983,-21432,3400,-3781,101940,832,46461,-44391,-58096,-21355,-22680,40349,51990,-59837,-5864,52821,9063,-21486,-84737,15917,-44800,48202,-50114,-21896,54668,-65594,-58237,9659,-43722,-16047,-12854,45876,73357,80394,48319,10976,-7303,-31018,146,-27422,-12983,17989,-26435,-31569,-24896,-26909,-23589,55447,-29601,22887,-17930,18554,14223,21107,51301,54174,-37066,-15208,-12685,-32409,-6673,74313,61053,-23375,25846,18310,-54119,9501,49379,-50533,11995,-21379,69147,56581,63808,-14029,2593,74279,52850,-52371,10867,30603,83447,-49326,-26975,-19571,-36373,51900,10207,51537,18967,-24599,47788,75124,-25490,-63749,-53994,-34039,-29225,33761,-119315,45806,18562,-42427,1196,27368,-30936,-12046,12801,-21598,-43075,-8001,19437,-39795,90109,87630,41128,55155,8296,399,100339,-48892,4542,59656,33012,-66522,23228,-45772,-21942,20729,31702,-35920,-47377,-120230,-62455,99044,-35013,21886,30139,-42306,-67846,2149,18820,244,-32825,-48077,-25985,-56735,6090,41491,-7650,29869,24536,10007,-2758,69382,42158,43792,57387,-53480,39517,12276,-1082,-32756,2105,97332,57880,89213,52955,4980,-23546,98825,-16232,31233,24117,-41654,49228,-16801,-94434,47479,3094,35563,4560,37700,-35538,-8423,3419,37033,69780,67322,48774,43916,46788,26067,-48818,-28411,-2846,23599,10825,51022,10975,41941,62757,198331,145921,99543,347982,30750,-278529,-87133,-142645,-116085,3353,3102,5640,10065,-118769,-7272,-27890,-62540,-78220,-92876,-34942,-38437,-98893,17284,-42551,4539,32547,-26810,-22649,-26648,90212,27943,51433,39910,28840,96232,55526,-18415,52700,-42084,39884,15333,-38504,-17749,-32828,-190,4771,-16088,13867,-26171,25118,-15558,-41310,-73605,-78824,-56710,-32793,-22216,61282,30892,7094,-31054,-1044,13135,-35778,-51403,-19802,-26058,-55075,-53394,-25724,-22662,5373,59621,25103,23093,17279,33374,79633,66346,-29447,-32368,-53156,-87133,-70223,-100624,40187,-24800,-64202,-59668,40370,36557,7591,-29508,-16095,-62333,-130331,-38059,52674,47392,-17692,-55427,-18407,72799,57026,6142,-75459,-71616,28389,21611,-57803,-8455,-25067,70314,-42267,-5850,30817,20073,43590,74143,-63985,-20628,-29534,-39319,-65343,-19476,-64348,-12711,7223,8660,89057,76448,27226,63147,622,-34848,41365,72123,-40963,-26922,-85217,-70709,-37428,11058,-16398,21761,15774,27070,-41487,-76769,-8506,-14582,4377,48632,-14017,-82759,-60934,-11101,19746,49761,49589,-35888,-38269,-54605,1723,32902,36315,-2039,-98076,-82131,-38933,-38277,-20108,-12722,4657,2319,25740,21882,109537,-21822,-44401,-53692,-130101,477,44296,-609,5131,87837,-54235,-38638,-5439,72575,35707,-35661,-1225,16938,-13253,-26164,-28748,71762,53688,98070,-48346,13335,11725,31014,5673,-2532,106489,40359,106584,54579,-9834,-9642,-11211,477,22914,-28179,-22901,24700,-10120,43948,-57836,-23075,27864,-5282,-35911,-37145,-8481,-7056,39691,-18593,51797,26237,-42241,12166,-31721,-56700,-2352,26715,93460,-7668,-17656,-20956,8983,-10723,-130793,-69659,-22324,-31512,8948,98917,39051,18039,58513,86325,-32425,34094,-12366,20697,38617,-21671,55803,-47234,43790,38437,-47400,24799,13198,-8960,-81202,-59942,-35065,-70101,-27796,-35137,2172,-38489,77917,-40108,-52809,-98427,-16378,-39888,30614,-9604,-40896,-26744,-17233,-7167,20454,7073,59096,35280,22294],[32950,31515,8782,21018,3785,16703,-41181,-25917,-2809,-1857,-38275,-114203,13210,71157,-16306,13823,5694,-101588,22970,-23057,35723,-17409,-79183,46421,-12091,-5277,38607,6514,91469,21331,-109927,-52054,26639,-42815,-71463,-40285,-54986,15278,26504,38045,-15221,-4327,-37981,-32685,20817,97026,-9859,70547,7303,29056,-3005,14992,-25257,56879,36929,16353,-25133,-10070,74939,68492,60179,4566,31125,-88784,-9428,-3492,979,59350,-19249,-33346,-70736,-5204,59855,93677,54661,42177,50641,-37770,52903,33580,-42420,-38769,-32741,35688,-32640,-27725,-32209,37261,19255,37208,72927,25118,-54921,-7121,29911,72368,25054,21872,4829,38558,115248,-6620,78557,26931,-31143,2220,-77861,-36312,-5063,-4298,-12748,4162,-1490,-55619,12950,-48767,19933,64381,77578,-28355,55621,-37805,-3198,21215,811,56618,13026,-67119,71441,54771,-7264,-39618,-5183,142346,29892,-12642,-10599,-1217,-39093,27218,42722,-45894,-110444,47444,-52259,95883,35581,27202,93365,43529,6413,-17649,-71025,-2649,36405,16447,-12123,49937,3461,26409,-43600,-76732,-34964,24757,187,-695,2199,-3950,-378,-18175,-62967,4428,24789,34247,57710,-32124,32192,-34187,-52008,-86127,-46346,1204,33042,29802,-26778,-38856,69158,-20240,-69807,-16536,-14464,16934,-7421,-56756,-4250,16701,108912,15649,61878,-106374,-41933,23680,7375,37557,-26241,69307,11440,91479,-23210,-8415,-3316,-10362,-43163,-68573,-30515,-4603,24597,-15754,40286,-6739,37177,-48389,26076,-53663,11860,59341,47833,2430,32392,-54554,-27249,-72017,28,-52117,71295,39473,-44276,-109236,-52021,-53875,37899,-21901,-514,19001,-6346,88326,114193,78705,-1943,-9360,58905,197756,-72576,-139377,-70222,22376,34080,-56099,-130038,-27849,69723,-18510,-10561,12802,-103597,-146987,47428,-18592,-30313,-23912,-1698,1154,-34815,-24279,40156,-54591,-25459,-7496,67641,-12906,-96322,-118224,-48608,63760,-13902,-34504,-14589,-40102,-17765,20341,114086,25282,-10813,-45132,-61074,-47223,-1762,-13824,-84013,-14783,-16260,113135,39160,119816,34781,29127,84565,57731,15750,31123,44691,63090,139459,54263,3220,-64691,-6354,1724,-46726,-120940,-71894,-7933,-45048,-24407,98742,19278,-82253,-32343,-7829,-28149,-66401,-18005,-51119,23856,88531,-51377,-19889,55882,6694,-23751,24850,6493,79782,-72463,32393,17801,-3025,-664,37064,56506,43047,43349,49529,-36798,-4077,-50601,-134690,41279,-58976,3593,-22296,62096,-79254,-87238,68447,-39325,36080,52207,-26121,96127,21797,36480,-35665,-36112,25541,-17711,16559,85329,-30917,-102993,19859,64804,-124790,-62050,-26290,47966,10494,21582,-33126,-50848,6896,101975,27013,34684,30249,22300,-57799,-16690,-32609,6226,-23654,824,-10688,-21391,-10417,-35110,-83579,-98725,-2699,17215,5478,41908,-24153,76952,30367,64394,85553,-33368,-10043,-6819,-8036,-14446,-9502,-7343,64581,28614,21999,56230,26332,-75004,-76742,46838,-10924,-29498,48137,-9114,5789,25005,-49877,13012,47017,-37196,-36681,-88559,-38129,-14407,7611,-57474,60752,-10376,22514,-15355,16125,-22725,-104381,-20577,-24833,-35039,10335,5713,-3911,-9743,64074,519,-21431,415,-34790,-39328,32345,-39960,-33115,-36868,-3038,7633,15656,31571,-35130,-44619,-64446,37035,19099,66469,-42357,-118075,32119,49660,44988,-39521,34516,-62414,-57362,68914,26603,26440,-12788,-14774,-85196,-40356,-55598,-21930,-16984,-19670,-95877,-16539,-16828,-94002,-34790,25037,-8893,-39948,38017,82485,-30752,-3055,14872,-3191,40404,44477,-25495,-28550,-47519,-133472,-37762,-41918,-41814,40431,-34559,33902,-27301,-18157,-6156,88473,2329,36408,-47029,-39159,-24889,-17059,28710,50015,-41416,1123,36055,-3436,-1193,-47247,20301,-53347,47158,-67914,-7875,39699,-41994,-67523,221,-43558,-9549,-1898,30755,34066,59100,65807,34161,11948,-49366,-1172,-32040,660,20850,-23542,-56799,6238,-10711,-36372,22228,-12610,6119,-17564,30568,28402,43854,39041,36570,-71440,-55153,-35038,-45779,-10152,68692,45338,-24857,5283,-6433,-39556,24592,47883,-16192,32893,9331,62427,39120,62539,-12837,9233,85673,51457,-81449,12426,23986,49726,-63888,-30212,-24763,-28393,53276,-4842,33758,6223,-9826,80396,101156,-6668,-73960,-58768,-15794,10472,25724,-103219,52888,12084,-46455,30934,16052,-21343,-17769,42715,-469,-23852,984,39973,-67993,71585,99221,30171,46588,10474,-2542,89066,-62690,-9873,52772,43494,-70248,4526,-25629,-2504,17714,18880,-52628,-59881,-131876,-76144,64813,-20993,30626,51567,-36615,-55205,17578,2351,6571,-15877,-1105,-34383,-50649,-7091,85555,-9679,24148,20225,17119,8327,73871,54922,50319,56247,-20839,48023,24095,-704,-70947,-20462,71707,53400,76080,49349,14626,-27367,69165,-1181,22834,30864,-85041,28214,-47754,-84801,30478,8887,51631,6608,31931,-50740,-23556,-545,49227,47609,60076,55557,56105,40996,34759,-24387,-28318,31929,36050,9337,64179,18916,49712,50067,196595,146460,139200,349881,34582,-282699,-75331,-126200,-118657,-31397,-28596,9447,11019,-79986,-11366,-17814,-60818,-83599,-107512,-35294,-66817,-88609,18435,-31724,12303,51364,-13118,-37423,-39694,107225,16896,46202,40347,42429,100690,10311,-36674,46020,-17668,42154,26356,-20509,-15251,-38145,-500,12114,-5103,20555,-29982,-3231,-24176,-38186,-58538,-84601,-63685,-28551,3746,56619,31112,24035,-43770,-17029,-16165,-32213,-62495,-28147,-23349,-45123,-44286,-17638,-15168,18850,58510,82357,61553,30817,28644,98918,82482,-13954,-33605,-79632,-80036,-78221,-107665,32951,-18057,-56262,-46006,20396,31082,-273,-3097,-27002,-57415,-138274,-27599,69515,45393,-35776,-37478,5076,68509,45132,2451,-71992,-93433,14456,37757,-61343,-1940,-11973,42500,-32251,-396,36360,20227,32207,54063,-31813,-9127,3428,-5724,-35005,14083,-72483,-3562,1189,10358,74049,37647,18313,69136,20815,-12433,37388,85161,-41220,-30677,-85576,-81414,-38026,17510,-22755,46941,5239,-44,-55186,-84601,-10538,-17270,-13888,35615,-6957,-60937,-81367,-26799,-5880,44259,49643,-38952,-25313,-39343,16585,53206,62740,11852,-105036,-67575,-32025,-13173,-19327,7428,18329,-4946,36514,24250,125073,-25611,-46206,-54264,-118139,-25953,44503,16608,43736,94203,-61263,-43586,-7888,77337,43152,-48524,-28047,-6118,-27491,-62976,-28434,79849,47671,92043,-26934,44266,20418,33135,6634,-9918,118249,30912,103294,66709,395,-1670,-6235,-2891,11738,-12175,-13949,18685,-13903,32515,-52821,-13658,36122,2491,-29501,-37784,-41236,11726,46863,-18400,33631,26374,-35767,32587,-7917,-56663,3122,36485,70690,704,1354,-30501,6325,-3403,-111121,-68693,-9109,-43028,-22345,89534,59652,26364,59647,87011,-42779,42308,-3730,-8098,21702,-12914,65482,-37531,34607,21894,-40722,28618,16310,-40529,-79901,-56349,-49183,-87117,-5855,-34516,-26372,-16534,95129,-7147,-36921,-40068,-12266,-32117,32489,-5602,-25711,-7404,-10423,3119,28628,-2415,49613,34002,50917],[34828,16008,3836,11379,-11648,18331,-34076,-29104,15562,-11926,-49017,-74951,13999,74927,-46920,14920,11204,-60569,35523,-22569,9709,-51347,-70091,41086,8303,-24445,20438,-30309,49237,21589,-90939,-60791,24378,-21556,-94208,-19163,-43353,8863,25516,35778,14148,1750,-50202,-26095,17623,109330,17217,90211,24372,35602,9087,-6247,-44583,50308,34292,2485,-38523,-50639,67125,72540,70956,-3437,30760,-46258,-9077,-35693,-6689,56477,-34500,-38288,-68619,-19639,66376,101128,107800,49105,68283,-660,72955,43671,-9499,-2671,-14525,33433,-4584,-37148,1162,57497,27420,13094,29576,-10333,-43275,-12475,33343,111159,49572,-461,-23391,37675,122163,-26481,73512,-25890,-44418,11128,-101439,-38885,-5206,-15332,-3033,-7722,10159,-25961,31612,-49807,46790,66245,73538,-41605,47866,-34593,-10254,33830,-5329,55637,48624,-90781,34629,64892,10815,-45270,-11836,162588,44215,-37688,22637,13097,-50924,41482,14637,-40967,-77973,32473,-55788,62212,12540,22339,97711,57852,5808,-35712,-68735,18783,92109,35302,-50891,41682,21831,12332,-64112,-85243,-12634,25111,-12341,-3202,-24517,-9645,-8409,-13883,-56981,-7127,38380,50812,33892,-47790,18094,-7819,-69099,-73567,-48046,-16668,23722,34724,3407,-32512,82984,-7989,-94734,-25864,-10335,10064,-29491,-69829,3024,24203,99646,-6774,49304,-105612,-32437,22272,13426,18292,-19553,61540,-11093,95576,-8683,-4177,-7884,-26828,-39791,-35551,-36912,-19892,15156,-29937,37370,5736,19659,-43535,24007,-53253,-40659,22050,36200,-4695,65619,-31291,-5360,-69663,-7027,-79585,53719,51948,-24607,-118682,-51705,-67324,28575,-42913,804,37674,-29436,77339,169426,118169,33589,-14350,48589,221479,-71689,-164793,-91022,16712,11273,-66584,-133393,-31970,80699,-6574,-11372,13754,-85011,-166952,20281,-20180,-17564,34086,13727,12186,-19789,-20051,32366,-110615,-42961,3506,78181,-35304,-105022,-119105,-54883,38846,-7168,-22841,-32021,-37842,12012,14742,83495,18422,12654,-20750,-31519,-14234,-1230,-13674,-63581,-7860,-25989,118024,58490,120500,37309,27178,96685,46959,-4283,26593,70709,83333,141526,65910,-55743,-80082,-7831,13566,-25313,-73444,-56458,2062,-19254,-8909,100190,24020,-67415,-38430,8682,-3382,-58015,-33703,-42277,19300,53091,-68265,-31463,40511,-20135,-15605,3923,21912,73802,-44311,24188,7987,-9353,-9907,30946,47492,52802,69056,38426,-26847,-31488,-61876,-106148,37792,-54665,8219,6808,72407,-108967,-102464,82555,-19865,29850,38170,-15839,64706,17439,8670,-27005,-54543,22782,-6364,22196,100260,-49389,-140285,3116,64455,-122454,-70535,5039,65362,16392,49607,-9961,-51589,-6638,117303,52525,50057,56524,31342,-51293,-30657,-12548,24043,-10555,-7362,-53283,-889,-22474,-37478,-81170,-114078,-11072,27866,14896,35130,-36317,65297,4101,81004,70742,-29576,-45245,-35202,-2151,-25599,-6540,-5546,35008,42083,12712,75781,27635,-74879,-83786,24968,-27902,-52518,48936,-21797,-5218,15087,-60775,-22059,21034,-55564,-28193,-90469,-22488,-36386,8962,-69901,43268,-28511,-8684,-21934,-4002,-3868,-96649,-49618,-36833,-31999,-12126,-2911,283,-10560,35371,21483,9376,8452,-32045,-38824,18427,-43345,-41384,-28298,-19866,-4660,21147,55136,-32385,-35607,-56809,78115,31682,64431,-44166,-103623,39613,43996,61332,-43840,47183,-57414,-51999,57749,20568,22678,13738,-14713,-59802,-19657,-43438,-3814,-22086,-21519,-93187,-35390,-23914,-97230,-39280,23724,-6840,-24023,61058,88064,-45934,15145,31580,10565,42351,53258,-9603,17209,-54147,-126058,-49162,-29116,-29209,45057,-20164,37144,-30697,-18791,-2227,68253,21490,26535,-53966,-25164,-23296,-13717,17724,48741,-16132,1538,15240,-20950,24116,-8205,13006,-55501,36556,-93169,10653,17232,-22792,-78967,-7923,-43194,-11089,837,1853,-4303,29322,71042,48522,25984,-62130,-447,-27243,14022,21693,-13318,-71242,36574,-5433,-49099,-2237,8590,-9161,-15482,40919,40528,56408,10882,19809,-89907,-86934,-43690,-52967,-10198,59278,23403,-14543,-23821,-46244,-19572,45575,39246,16848,42465,43817,58450,18800,47860,-14009,14430,96597,48736,-98152,9155,24985,17321,-65756,-17819,-27388,-4544,53238,-22587,13138,-9138,1328,89284,96578,-5587,-83672,-57296,-7455,44314,18338,-55686,61798,14767,-49349,44388,641,-8230,-26147,68755,18540,3693,19027,61371,-84529,40897,98197,10299,29006,10493,-12716,79729,-57906,-19475,42290,54607,-60331,-6209,662,21873,15612,-550,-66422,-64038,-121815,-81023,12600,-11848,40894,61468,-36864,-31153,23798,-13027,5634,6418,46372,-28138,-32467,-12160,117029,3538,16286,3226,28473,21313,69932,64020,54558,60407,25111,56125,20847,-5806,-77760,-20618,30794,46595,55510,41023,18435,-36020,25124,11510,10864,45148,-109125,7968,-60860,-53629,12816,13076,59257,4928,15192,-59402,-22451,-4145,59133,22586,44561,39220,59712,32429,40448,7407,-11302,71584,58992,9624,75755,26257,58816,46015,176437,138016,170416,366154,52257,-286886,-79590,-120290,-129429,-71515,-55710,12240,17728,-42615,-11417,-20031,-52360,-83010,-115795,-24134,-82364,-71264,16868,-19933,18795,48810,-9811,-47533,-50447,108086,3071,30549,26066,56164,89299,-36772,-39610,36167,11771,49265,40891,-6321,-17399,-45450,2084,18333,-566,21283,-25752,-33059,-9778,-20223,-25266,-82501,-62992,-23933,12064,44007,31503,21289,-61560,-28225,-41664,-31533,-60158,-40526,-32134,-38686,-50152,-12187,-2196,12409,50285,129812,99342,37165,23153,103727,64462,-11111,-41614,-100940,-70735,-83853,-114144,33931,-8581,-31976,-26589,-6680,16070,-8323,13596,-39955,-51160,-130956,-21492,67820,39428,-47216,-17743,13811,52126,29484,-8736,-63182,-101243,3291,47743,-60660,7371,225,10314,-11387,13159,41899,14444,24128,20607,-266,6820,37809,23298,-21610,32197,-73241,4754,-5408,6055,50274,6721,13184,71742,36423,4670,27543,77745,-44615,-26843,-78962,-90663,-36848,24848,-24990,59773,-9236,-30178,-69146,-84480,-10088,-14661,-11638,9434,-3054,-36862,-98981,-41168,-22872,29842,29829,-37774,-6922,-43368,34353,69012,78252,24424,-97605,-52877,-19087,13451,-20046,20356,21147,-15420,42939,28320,129048,-30516,-46194,-56753,-96983,-50951,48184,24000,88122,87010,-58180,-38942,-5867,72759,51167,-54358,-46287,-24741,-40277,-85876,-24403,57394,25936,65104,15091,72849,18071,32746,11679,-12222,112307,19782,83177,66690,16047,-6684,-13860,-7055,-5216,-110,-4591,15500,-15910,22901,-46998,-4491,36803,5551,-22845,-29508,-62654,29409,44501,-12132,113,15675,-34716,47282,10692,-49339,9587,36239,33845,11525,19834,-36132,9216,8490,-85184,-74355,9262,-48908,-48211,66097,73689,27906,56125,81774,-42317,44435,578,-31771,-5147,-5652,79011,-19067,24514,7405,-15047,30414,25054,-66609,-68887,-49412,-54597,-93323,20812,-31795,-48793,3678,96534,37275,-17127,14973,-7685,-17896,27640,-5179,-9907,6118,-1496,11793,33624,-8196,41175,32469,75065],[32817,-413,-2097,-8117,-25073,23902,-24431,-26502,37583,-24660,-52617,-29433,15604,67500,-74831,2758,19831,-2858,44961,-26685,-27564,-81913,-59694,44048,25189,-43646,-957,-49981,2969,9315,-72815,-58266,16737,-16309,-112225,-6817,-27414,2745,19968,6997,28136,6942,-54151,-28916,10279,100814,37538,96147,41436,38684,9132,-38853,-57620,35214,27924,-3689,-47121,-88693,44670,62749,74397,-4638,20217,3194,-5779,-35042,-6220,42281,-51714,-43429,-54499,-22799,59527,93800,144745,46277,78960,19940,75878,45808,23595,30272,7273,33275,27808,-32432,34522,67732,40457,-11545,-14401,-27241,-20557,-9280,45840,144013,62418,-10741,-39747,33806,108073,-33656,81241,-61431,-52873,19744,-114168,-39283,-36,-17990,8738,-13368,28751,-476,36762,-41991,75673,63783,69483,-51428,30150,-24093,-20822,51993,2688,49466,68057,-102659,-24625,54023,33859,-37326,-13807,142353,50908,-48317,44996,17367,-54228,42022,-17212,-32343,-32294,14411,-65951,20437,-10121,19924,85053,76822,825,-53208,-58270,51169,120209,56298,-85160,21046,36530,-2291,-68261,-87978,11022,18092,-21145,-2414,-58474,-16486,-12990,2872,-37029,-22969,49097,62099,5884,-64046,5788,18623,-75634,-57839,-47027,-38355,15910,36352,38667,-32760,76154,8794,-102072,-32377,-5000,1736,-35690,-81708,12002,30938,83862,-23569,31367,-91406,-24035,21167,22196,9941,-16310,45973,-35185,86572,7260,1358,-7372,-31312,-31378,1903,-48169,-27980,9686,-37301,28263,18297,15932,-37446,22466,-49344,-43135,7445,24461,-10310,92045,-14412,18667,-53564,-9220,-88376,30997,62875,-6990,-117872,-38174,-74667,22158,-55194,-1855,51244,-51610,54907,219245,153976,80136,-3251,80657,176547,-70066,-157051,-102060,2661,-20736,-66822,-106572,-35995,74180,2543,-14155,12308,-63099,-168513,-6948,-23305,-3865,58435,30773,22916,-8916,-10320,34765,-131547,-56798,11728,81038,-60325,-78303,-95066,-53474,6037,-6513,-25989,-47375,-34123,39496,15432,64125,10367,21269,749,9347,21648,-65,-14220,-40087,-5127,-40191,98887,69980,101035,29370,23346,91340,37056,-25555,21586,73622,78349,117854,64597,-114953,-84877,-3391,26686,-9893,-12473,-45849,21242,4266,3738,93040,32651,-42964,-35170,15023,24839,-41431,-40452,-21321,8425,6164,-77797,-35685,22204,-40223,-11536,-8797,35188,41932,-14235,7859,-7775,-10567,-16227,26112,27808,50093,89231,30666,-12775,-53385,-61635,-58535,29283,-45654,11095,24347,89656,-123910,-110952,86688,15665,31350,8329,-9137,29311,11244,-11406,-9118,-56137,18048,-1822,24370,110285,-60715,-164556,-19963,60844,-98464,-67131,39269,78691,18673,74034,7764,-51132,-23200,110039,57617,54689,74983,42096,-30204,-26308,11235,36614,-2834,-26348,-66965,21326,-34093,-27055,-51386,-112356,-19182,42674,21381,26934,-27921,56954,-15336,73354,47473,-18843,-64072,-70529,-11043,-28868,3969,-1473,-7575,45599,-3295,88254,29022,-65322,-90146,5004,-30010,-65508,44339,-27020,-15804,7052,-48138,-38375,-10330,-72617,-20557,-81064,-7237,-75384,9490,-68110,21833,-48716,-46156,-20709,-18367,14149,-74945,-72792,-44059,-22502,-17388,-7440,5602,-7671,11223,38301,26788,21057,-29674,-21679,6586,-46845,-40315,-4118,-39882,-14081,21661,62961,-38457,-21325,-42681,110758,39152,51199,-39761,-69768,39466,36167,73859,-48871,60648,-39519,-39727,32198,15724,13495,21686,-28422,-24810,-1564,-25831,10743,-27618,-20162,-81410,-46544,-29062,-88407,-30936,24436,-4566,-3267,74651,85435,-53710,29929,23336,17790,33009,53029,6935,57800,-57873,-105171,-47223,-10370,-6374,31158,-6434,38341,-29206,-2397,7571,44578,48471,18065,-64319,-21597,-17717,-17153,9888,47813,5671,-3917,-4861,-41349,45825,19239,-788,-50223,20797,-121473,25876,-7727,-18216,-87074,-12144,-37196,-16835,395,-32770,-28967,1684,62341,50508,34447,-68324,1065,-13396,23019,20835,1788,-72540,55538,-10989,-56789,-10595,28350,-19873,-9035,47562,49663,54901,-21865,7740,-90195,-104629,-35887,-54979,-11135,43197,-3407,2289,-58168,-88652,567,67201,29419,37824,36996,64157,57200,1494,25011,-18819,14312,99482,45110,-98781,2050,28479,-7198,-56593,12513,-27367,26769,53421,-39523,-4680,-20533,5458,68704,63641,-20598,-89751,-51059,-8447,64890,13048,-4384,64354,22884,-51281,36228,-15313,3232,-33697,86124,29070,30026,39874,76781,-86165,3969,84837,-9780,6840,9385,-26410,75330,-41202,-23491,28666,60660,-45026,-8864,23316,42689,15240,-18892,-72702,-57836,-95631,-76294,-36371,-11362,46551,57530,-39367,-3756,21499,-25875,-6590,32229,78606,-3370,-6000,-9338,123390,21890,9337,-20772,44261,35333,59819,65283,56608,66079,69489,65233,6400,-15462,-57257,-4491,-12589,32421,26997,26168,14319,-51254,-19460,14525,-2411,66526,-101577,-2665,-53545,-15498,-3207,12426,57858,-828,-7636,-59225,-6604,-6935,65244,2997,24824,2423,49384,24601,39316,38192,16651,100863,81914,9052,82602,33552,67340,50704,143722,122657,183819,389949,77180,-290490,-99142,-124507,-145552,-104034,-69256,13390,29691,-13905,-9186,-35323,-42554,-77181,-119407,-14227,-84063,-52315,14011,-9423,21246,25687,-17743,-48546,-56022,98757,-8892,9101,5261,62448,63572,-65553,-25765,26396,34202,55259,57323,-814,-21267,-51325,8084,23159,-4159,14498,-14648,-52309,16421,11315,12277,-75275,-50446,-20319,-10240,26361,32628,-4774,-80346,-29226,-48631,-34166,-44342,-53066,-46194,-36830,-71414,-14842,17377,-7552,31852,150152,127654,36539,16469,89062,29202,-21742,-54263,-109442,-61033,-83585,-118631,36978,-1482,-2162,-9119,-34613,-5460,-16781,18034,-47893,-41577,-107424,-22600,50924,31998,-50744,-6209,10633,29781,15438,-20980,-51671,-91404,-2189,42345,-54821,18119,10204,-17893,7854,30976,46410,3839,20372,-18437,20177,23770,65339,38586,-28152,31175,-68055,8435,-10386,-347,21225,-13215,14272,69861,42019,11479,11891,47700,-48415,-16514,-65278,-97427,-32902,31975,-23035,58796,-23845,-53479,-76763,-71109,-5057,-9587,10440,-19992,-626,-14195,-99750,-51684,-30328,9804,1070,-31140,10998,-56808,49110,75504,81341,31737,-76737,-39848,-3066,33694,-20442,25263,12011,-26850,42086,31753,119448,-35962,-43349,-60997,-72488,-62670,59018,18600,123261,68473,-45234,-24782,-594,58397,54760,-53473,-51354,-34686,-47331,-92318,-18189,10123,-6457,26607,70249,97744,9208,29843,15175,-6920,94858,14752,53350,49260,27694,-27633,-30943,-11114,-20089,6669,3082,15759,-18165,17459,-41988,1540,32291,3075,-19167,-17700,-70301,47925,36660,-3084,-39723,-1751,-38290,49607,14361,-38021,11808,28377,-11010,12307,30574,-37889,16791,23407,-57912,-86261,23014,-49474,-62188,35089,77798,29612,49394,64637,-35753,44906,1906,-41907,-33054,1066,94394,-1269,20871,-1442,19635,26633,37621,-75936,-46352,-40455,-55291,-89419,47581,-27807,-61412,14666,79583,74904,750,47386,-3028,-2883,16570,-7044,6811,9427,6056,17400,32649,-113,39093,30988,90726],[27704,-15499,-7345,-31602,-32235,29991,-17096,-18744,52153,-35597,-49543,13491,17275,46804,-90094,-21559,25891,51001,48706,-30360,-66571,-95364,-51742,48965,36745,-57476,-20728,-48323,-28007,-8934,-61399,-44650,4266,-29191,-123569,-9478,-11802,-5708,6305,-34550,22796,11057,-47550,-37338,2080,75210,47760,87206,54132,36562,-2615,-77178,-58372,17667,19248,-2635,-49730,-112287,19192,45530,67350,-672,928,48377,-1125,-4836,-1249,20149,-69279,-45383,-37146,-14035,38453,74916,154010,32299,78450,15447,65327,37977,47426,51140,21951,32392,57155,-14860,58909,68613,56129,-30246,-43622,-25782,287,1903,64801,147987,58379,-6940,-38396,26442,79397,-25826,95770,-69754,-55809,24210,-111939,-36060,10751,-10894,18889,-12035,51025,14376,28211,-24760,96649,55674,69792,-54453,5478,-9553,-32150,70202,22424,40477,52940,-102716,-94531,28809,54231,-19966,-12452,81632,49544,-41440,50392,9524,-50587,33940,-44857,-22522,16013,-1589,-79927,-16982,-29280,25208,59067,96547,-3190,-64648,-39278,86342,90309,72232,-105465,-6653,42062,-13740,-51209,-82918,27758,8601,-24991,-803,-91186,-21613,-10482,25101,-12631,-37652,53617,64742,-19762,-76538,-4087,39604,-62078,-40211,-44057,-57140,11833,31743,72364,-38768,54513,24935,-91233,-36699,-733,-5127,-24841,-89507,22595,33715,69276,-30212,10210,-75601,-19641,26383,33948,15755,-13310,26369,-53595,64551,24386,8518,431,-23878,-20674,28839,-64186,-25523,9568,-38161,10616,26823,24895,-30996,22256,-38311,-6655,23365,15964,-6641,104586,-7224,39504,-26750,-6802,-81448,4881,70048,3276,-104667,-10234,-74823,17083,-60412,-8291,59106,-63231,28321,238502,177085,128599,19960,140509,92031,-67122,-132189,-111200,-20573,-50519,-57599,-61885,-39531,51363,5404,-21122,6434,-42613,-150846,-30367,-29615,8265,53329,47786,32628,-5734,1650,43782,-115911,-65076,16849,71858,-82270,-29630,-57613,-42690,-22873,-13239,-38288,-54306,-29910,58682,18165,65650,6557,15247,16938,50201,48046,1535,-12661,-24530,-8770,-62548,51288,72690,65173,11671,19734,67361,26980,-42117,20999,51496,50012,74652,50507,-148891,-73611,-2349,39566,206,38358,-43527,39710,21592,10001,81877,44318,-13383,-21634,9351,48606,-23212,-37386,9420,-3161,-28802,-76730,-31608,6656,-40891,-12560,-14282,38299,15693,13670,-13499,-22117,-8039,-17796,24942,2262,37808,96867,22013,-2143,-65384,-50949,-16431,13196,-35406,14523,29056,104472,-115454,-109192,79225,57016,38306,-28830,-5602,-13,3674,-19805,12696,-42663,12900,-4538,22539,112398,-61630,-164638,-40718,55702,-57013,-49719,64330,83425,16246,84535,16827,-47560,-39113,82162,45568,47761,83142,51443,1795,-4338,30253,37626,-4077,-50939,-51974,38417,-43444,-5303,-4665,-92609,-30246,56249,22230,17877,-4662,48795,-25152,45224,21494,-5250,-67836,-99669,-33833,-24029,16785,2120,-48414,38595,-20478,92341,31370,-45727,-93568,-7882,-17831,-61542,35208,-22233,-24927,3927,-19901,-30921,-32338,-89577,-15130,-61215,5209,-124991,6006,-50801,8061,-65264,-77210,-12036,-24374,25593,-49891,-82345,-46828,-8072,4548,-6319,10248,-1661,-10158,45904,30386,32478,-18454,5825,355,-47432,-27534,31639,-57614,-17759,18850,50190,-55347,-5569,-27393,114811,37813,33536,-29847,-29995,26910,28157,78938,-53295,69590,-10964,-24244,-2687,11811,1148,10794,-55376,3841,12512,-6895,20699,-29399,-15245,-67449,-45932,-30143,-69355,-13517,27626,-1477,16385,75127,77733,-51131,37148,-4165,17252,16155,41944,20912,77279,-59743,-79252,-29448,11198,18851,2411,4417,36117,-21602,22359,21848,24498,69388,9104,-74780,-24447,-10275,-29503,6081,45359,14589,-13176,-19983,-60169,56819,28703,-12514,-38657,5807,-142656,30853,-28632,-28551,-85757,-10432,-22188,-22729,5498,-63664,-37021,-18661,43454,41063,39460,-68978,999,5926,25833,19915,17985,-62781,56282,-22503,-55802,-1708,40551,-24859,3615,49230,55114,40709,-45732,264,-78390,-106941,-15952,-56259,-17155,20907,-30780,18678,-87931,-118985,15670,81642,23481,40479,18477,60043,57234,-11166,2355,-28245,7087,87870,39714,-83893,-6363,30256,-21322,-41408,53212,-25007,53797,54229,-50999,-15607,-23564,1150,26904,16662,-43553,-90503,-42101,-15483,69802,9513,25985,56582,31457,-52892,11400,-28215,8529,-35897,90538,26929,46645,56533,80454,-74268,-31490,62700,-23675,-15237,8790,-39236,74131,-22867,-22155,13097,57003,-33586,-6005,35417,53138,16697,-29377,-69041,-43370,-61591,-62799,-64082,-18495,41591,42427,-40775,16965,12883,-33996,-24039,59925,85534,36097,21002,-1015,104240,34754,6187,-41978,62933,49258,47489,58205,56015,68946,99311,75041,-10550,-27355,-22831,13447,-44203,6663,-9550,5067,3344,-70448,-51288,3250,-16050,87837,-68111,1508,-30901,16833,-15841,4742,47759,-10010,-29575,-50287,18220,-8682,66114,-6296,7023,-42029,27349,21372,30823,60457,47747,113500,94590,4777,83266,40566,73876,61719,107532,104301,179423,410364,102828,-294310,-126387,-135253,-159618,-119442,-67237,11801,46887,5649,-7130,-59806,-36833,-68896,-120091,-15395,-76928,-36725,11399,-957,17199,-10204,-33308,-39862,-53948,84892,-14775,-14304,-12438,56382,30071,-66233,417,18994,41712,52737,72951,-5473,-22946,-52312,17847,25877,-14418,1712,954,-51085,40239,49580,37511,-66434,-27221,-19306,-57601,7557,33512,-43317,-94057,-17686,-32252,-38967,-23132,-61796,-53602,-37583,-99362,-26918,39936,-31188,-869,137360,141062,31174,8568,59573,-4160,-39895,-66179,-98841,-50514,-75152,-117967,32762,-1987,20372,1250,-57712,-28378,-24902,12248,-46346,-27713,-72141,-29390,29653,25355,-45840,-10320,2389,9391,6110,-28336,-40777,-67394,-1183,18148,-44562,27577,15988,-35804,14203,47151,48464,-9627,18850,-53514,24455,38300,80617,35686,-43919,15253,-58869,5726,-12240,-3896,-5369,-22389,19969,61871,35443,7301,-8304,-1381,-49868,-2478,-45545,-97624,-25386,38010,-16654,48823,-35045,-65567,-73260,-46641,4079,-5729,42372,-42954,2537,3476,-76521,-56663,-30089,-9485,-20593,-19228,21976,-64210,56276,71137,73948,30412,-45552,-29759,11466,43451,-18653,25126,-5161,-36648,33609,31271,97667,-40853,-36716,-63852,-49455,-53809,74792,1828,135808,43545,-24887,-3560,5536,34737,49244,-47767,-42861,-35713,-46411,-83404,-9369,-45054,-38800,-7471,121365,116016,756,26345,13033,4962,78643,22032,23146,15876,26257,-61447,-51595,-15164,-27096,8922,7686,19235,-22066,16222,-38066,2946,26499,-4026,-19999,-8055,-65693,65765,28112,4346,-73922,-19992,-43995,32801,-929,-28454,5221,16316,-54630,-3657,29012,-36851,25463,38592,-33883,-98754,24369,-46425,-61837,6562,71584,36274,42067,36901,-29339,45087,2418,-35738,-52478,9730,107735,9085,29197,-2764,49688,16544,50164,-62930,-13729,-31846,-57229,-77766,67244,-24289,-63925,11967,48375,90675,10920,51109,1294,7068,2106,-9921,24974,2252,9213,20882,24599,24603,46818,29920,94318],[20940,-26722,-10592,-51116,-30970,33548,-13649,-8241,50823,-40280,-41275,47578,18211,14616,-86845,-52399,24525,84503,45968,-27951,-96221,-85353,-47578,48381,41394,-61802,-33394,-30563,-31827,-22817,-57971,-24185,-10883,-51711,-126618,-25470,759,-17838,-15426,-70108,2004,14720,-31465,-45796,-3406,41611,48230,67519,58968,29362,-21416,-110223,-43577,3195,9531,3008,-45175,-116607,2189,29395,47041,5408,-22428,77788,1827,38273,3112,-4549,-84692,-42436,-25117,2752,8355,55669,135388,9695,65287,-9308,47669,21272,55733,54969,21156,28436,78406,9189,71203,64000,70555,-37012,-48511,-12352,10191,17164,83859,117251,38153,6550,-20265,16022,48842,-6302,107904,-54677,-53492,20344,-95899,-28410,24852,4914,25418,-5757,71951,17193,10428,-1011,99835,42599,73662,-49315,-20825,4113,-41332,81901,48372,31944,2067,-93707,-154247,264,65811,278,-9676,7039,41674,-22611,39026,-8445,-44402,23074,-62459,-14098,56350,-10873,-92169,-40997,-42817,39856,27654,110672,-3769,-64012,-13748,107976,7837,74533,-107780,-32860,34596,-20205,-17005,-70241,30106,2484,-23765,-1482,-112489,-22534,197,44425,7756,-45813,50206,58032,-38253,-82079,-11184,51986,-28724,-16782,-39456,-66644,12063,19537,96282,-46062,28750,35603,-68550,-39130,-224,-9410,-2903,-90802,33699,30789,59677,-25304,-8747,-67075,-20741,39091,47963,33203,-8260,7402,-60520,33435,40539,17172,14915,-8434,-11048,34053,-81584,-12424,14388,-33759,-14195,29375,37872,-24535,22209,-19882,41268,60082,11899,7907,98357,-11543,51841,4736,-847,-65906,-23837,70356,4167,-78572,28068,-67189,11290,-61208,-15437,61787,-57808,7795,213371,179511,166869,46892,200932,1731,-62735,-106656,-128493,-50222,-66304,-42030,-15987,-41430,19692,2743,-32895,-4427,-26669,-119673,-46744,-39192,16959,37389,62043,40434,-10504,12389,52953,-77875,-67617,18643,49606,-93655,16176,-23309,-24121,-39224,-26077,-46649,-49885,-25469,66368,18900,80478,12631,873,27762,77097,53977,3083,-7600,-23242,-18143,-96171,-14871,66802,24075,-10722,19405,31387,15770,-48496,28914,14295,11977,24348,28227,-140733,-44948,-9843,49937,9982,62556,-47534,48122,31244,8512,71500,55660,14908,638,-5093,61645,-10113,-27131,42609,-7179,-31841,-64414,-21682,-1849,-17393,-17700,-14871,25435,6775,35524,-36335,-29928,-3804,-14944,26312,-21628,21614,88739,9444,-492,-65722,-34028,6993,-7785,-26481,20712,23598,106810,-80747,-94598,62026,90502,46353,-63105,-2443,-19062,-4149,-16628,31935,-21475,9243,-13037,17679,106122,-50862,-136830,-53007,50554,-6273,-21127,71343,78031,9314,74473,16802,-38608,-50566,42490,25212,33231,81628,56222,37205,28068,39453,25161,-13630,-73320,-20685,44739,-49270,22887,42407,-59696,-44783,62845,16949,9258,22064,35941,-25869,9016,-1644,5558,-61587,-104859,-60628,-13639,26377,2414,-70149,24671,-32858,89680,35103,-19478,-92048,-11409,3228,-39590,23629,-9099,-32575,6414,10967,-2892,-36010,-104190,-11565,-34717,14074,-164961,-2211,-22861,8252,-71603,-90403,195,-21572,27882,-34536,-74934,-46679,6216,47348,-1116,13357,5182,-32500,42375,23546,37042,5824,33514,554,-40640,-5778,68962,-68208,-15326,14087,19409,-79223,8986,-16089,81372,28318,19781,-17090,2520,4160,20519,72845,-55887,68945,21854,-9243,-37290,7957,-10670,-9608,-87143,13633,23384,9083,26438,-23855,-7396,-64181,-33553,-26255,-42156,6033,32990,4186,30279,62304,67459,-38430,34352,-38004,10127,-1005,21989,29955,66600,-60292,-55204,1153,32104,38756,-32462,11416,30465,-8836,45802,39142,14802,73369,-4245,-80788,-23038,-3232,-49273,5292,38913,6499,-23409,-27322,-71859,54270,22640,-14419,-23986,-3108,-146251,22313,-39858,-45600,-71703,-2050,1236,-25938,23292,-83114,-36035,-31322,22502,24904,43660,-65599,-2734,25125,23161,20697,30734,-47396,38315,-32840,-45595,19197,41107,-25249,21751,45604,56884,20636,-50990,-7003,-64634,-95568,6919,-61656,-30137,-3382,-51996,28981,-101587,-127958,21769,82517,22644,25737,-6540,34442,56737,-20336,-11952,-42601,-6192,62554,31269,-57822,-13008,28383,-26111,-25941,89174,-21007,66977,53145,-53736,-18232,-18184,-10435,-17212,-26581,-63338,-86675,-32020,-24122,61709,6643,25962,39466,36768,-54683,-18031,-35559,5563,-29089,80792,12232,49558,64020,70155,-53892,-57946,37503,-28435,-33270,9919,-48332,71151,-11247,-16609,-2554,42323,-31213,-1955,34739,50219,19640,-28467,-56126,-26837,-27574,-42918,-64980,-28553,24093,22899,-39591,23585,969,-34562,-33254,87453,67842,77774,39973,9046,68832,35671,8553,-49827,81040,61691,37135,46365,51993,65423,107731,83701,-20166,-38489,10044,18465,-54142,-30034,-51270,-19558,-10756,-87184,-63525,-21779,-29994,101391,-25803,19256,-3026,37090,-24085,-10557,30303,-20569,-43581,-34885,44287,-9426,60823,-5533,-2670,-77034,2936,25268,17877,70747,75152,113416,92145,-4835,78686,46453,77929,74965,77594,87233,164121,417483,123965,-299891,-150604,-148100,-164206,-115235,-55075,6583,67774,18833,-7159,-86485,-38521,-61601,-118471,-29594,-69134,-27969,10110,6077,5756,-47600,-50026,-24101,-43312,68743,-12721,-37505,-20389,38043,-1656,-42941,30209,14568,33469,37601,83502,-18034,-19249,-46532,30840,25327,-27301,-12517,18724,-26937,50636,82467,40166,-58892,549,-21929,-109203,-8506,32015,-77266,-97607,4758,1945,-43359,-9047,-64497,-42995,-37157,-119348,-44409,58083,-49791,-49173,99832,138839,24093,-198,25237,-25267,-56073,-69816,-67790,-38350,-58930,-109109,15331,-13205,26730,3572,-72730,-47194,-31023,1806,-35390,-10718,-33253,-36067,17277,20049,-32742,-29208,-3568,-2640,2537,-27465,-33236,-39847,4809,-19846,-31661,32313,15506,-41769,3085,55966,45810,-23344,16852,-76304,14336,48770,83483,16189,-50947,-6061,-47655,-3054,-10627,-1196,-19689,-22879,26494,46987,18441,-4681,-30282,-57103,-47406,12424,-22927,-86572,-14159,42581,-5751,37176,-40676,-69244,-57520,-19682,14282,-5816,70006,-53436,8054,13561,-33389,-55086,-25085,-20340,-21439,-4544,21758,-54826,54360,57688,59588,19574,-9593,-23312,19896,43251,-13427,24083,-22566,-42464,20083,24304,68394,-43934,-25924,-60296,-30168,-25061,86176,-21116,120252,17914,-1313,20832,9756,3270,32177,-39871,-24391,-30989,-38065,-61025,5103,-87084,-58057,-22282,148466,124252,-1742,25077,4412,19269,76221,42116,216,-25934,7712,-99285,-70305,-20065,-24130,8500,8916,25003,-27508,17418,-34230,373,23157,-13447,-24395,-4859,-52563,78535,22878,6490,-92125,-33620,-48670,-6022,-32191,-26688,-10167,3951,-86950,-34405,15222,-34506,31093,50983,-16311,-103548,11557,-41883,-48696,-10373,57449,48218,37140,6569,-27579,43781,4258,-16060,-57214,22916,114740,9973,49832,2895,63950,2543,58175,-31317,22885,-26509,-65055,-61557,72293,-23137,-59021,-3497,12381,80459,9915,32319,4824,8566,-10954,-13282,44253,-11727,6380,24210,11003,59326,63186,29741,83552],[14287,-32188,-11288,-60675,-22020,32837,-12331,1657,32752,-35771,-29752,69156,17574,-23176,-65583,-82024,13822,91189,38892,-16328,-108092,-56909,-46503,38110,38054,-55206,-34976,-8075,-9808,-22716,-59275,-3536,-25739,-69902,-118677,-46076,10284,-31183,-40962,-84331,-24298,18955,-10296,-48864,-3913,10527,42060,44531,53713,18503,-41098,-125127,-14067,-5183,166,9384,-33539,-104067,33,21644,12958,10041,-43511,82803,92,75345,2683,-26280,-95116,-35632,-23270,20049,-20799,48374,99904,-15635,41620,-40367,29289,-246,47980,42495,2783,21168,89359,30574,74131,58336,79389,-28801,-29669,4240,6717,30625,95467,64564,7860,21342,7840,4115,28781,17993,111499,-30047,-47161,5832,-72269,-16555,38219,26546,28897,1687,86245,11714,-9037,23796,79954,27116,75158,-37217,-42800,11996,-46173,81650,74028,26475,-62574,-78812,-181467,-20799,66251,16874,-7030,-43323,29903,-2981,16544,-31195,-40586,12316,-67957,-9061,81521,-10376,-96080,-47677,-49278,60221,-298,113147,-494,-47720,13652,100547,-84705,56606,-95141,-48489,14079,-21989,21716,-52608,14964,3439,-18728,-5928,-114951,-18153,17056,53945,19585,-44190,39378,44131,-47646,-79493,-15207,55501,14593,17803,-33702,-63597,15319,999,104261,-48111,8470,38609,-44225,-39739,-5770,-11837,18759,-85035,43131,22399,54156,-11342,-19728,-65477,-25701,55815,62470,56292,-1439,-6660,-53551,380,52166,26640,32619,8489,-5216,15620,-94259,7971,22278,-25695,-40623,26803,45912,-18104,19871,2385,77801,98182,11015,27725,73480,-27241,51333,32859,7103,-49798,-53463,61583,-2693,-42272,67691,-52191,3703,-59506,-18976,60041,-34364,2618,154520,157742,184104,68356,234129,-67209,-57829,-90655,-159863,-79851,-60373,-24230,17410,-40178,-9368,440,-47591,-18817,-16207,-84939,-53117,-50167,21190,29301,70734,45159,-19950,18894,56398,-38200,-65634,17521,17999,-87432,37836,-5893,-3539,-40566,-41663,-38105,-35523,-20415,62721,15539,90898,31180,-11888,34540,79953,34582,4331,793,-35934,-30075,-136874,-79090,53882,-8310,-29738,24856,-4508,3902,-41739,45940,-22357,-16218,-20088,5568,-94145,-3678,-24229,55463,25337,56447,-52464,41941,33972,371,63796,62140,36784,27726,-20324,61785,-6274,-14536,68557,2794,-1202,-43328,-9429,-1880,23702,-24250,-13110,-3618,8474,48514,-57765,-29976,292,-9602,27799,-36172,7734,67484,-6684,-8490,-55285,-16640,12998,-25762,-20283,29958,12636,92599,-25195,-66595,40285,105049,50971,-85560,4202,-28104,-10655,-5362,43144,-2264,8579,-24361,11848,95344,-29757,-87765,-55934,46311,43384,11570,57944,65209,-504,44487,9298,-23109,-54900,3581,6044,17996,72580,54075,65804,59597,38300,3746,-27106,-86189,10661,37735,-51268,50270,75997,-22364,-59422,58885,7047,2251,40265,15409,-20248,-20705,-17733,8040,-50049,-73945,-77153,-1859,28704,-2491,-64042,9898,-36059,83443,39822,6728,-84995,-6523,25078,-6101,12473,6949,-39615,12513,32843,35923,-20425,-109260,-8379,-7034,19834,-169683,-13107,6648,21786,-63661,-81866,9961,-11641,21974,-36198,-52626,-45465,14104,89221,4285,14958,9619,-57571,29494,11736,31367,38733,51407,4850,-22929,18807,96079,-68783,-9017,8229,-20212,-102030,21170,-11571,18758,14924,15791,-4949,18713,-21425,12534,53038,-56016,56349,50677,2582,-61310,3216,-18159,-25054,-109745,4055,32830,18690,29012,-9545,1894,-81798,-12831,-17429,-9347,20297,39507,14915,36295,39683,54051,-18699,21350,-65557,-816,-11134,-1596,33302,28449,-59109,-36594,36300,48434,47772,-62981,14983,22619,5821,60613,58338,18584,57534,-24866,-78553,-7627,1780,-71288,5074,26790,-15412,-31861,-26122,-71913,40764,9930,-3463,-10537,-3246,-127804,1989,-38821,-58110,-46380,12046,28636,-25179,54105,-87547,-37001,-38074,8809,8591,48512,-59105,-10399,38668,17370,23691,35667,-32897,7786,-35831,-29310,42830,29809,-23732,41695,37313,55804,4517,-35722,-19825,-57120,-72474,22942,-71046,-48516,-23391,-60452,31322,-93057,-115409,16997,68080,23651,1104,-29804,1678,54855,-27516,-13679,-61133,-21933,32887,19233,-27195,-15217,23207,-24346,-14243,104928,-16369,63311,45059,-47214,-13908,-8684,-25751,-44771,-53878,-70428,-80978,-21531,-30502,46612,3723,2295,17672,37591,-56355,-38539,-36594,-4566,-12503,59781,-8766,40723,61118,48563,-31493,-70175,15446,-24617,-44605,12675,-53642,62107,-9232,-8600,-16039,19814,-36500,-1514,23604,35380,23560,-16896,-37535,-16222,387,-20148,-46975,-35657,-1027,6939,-36338,14212,-11182,-25097,-21750,110998,36958,105235,45176,16903,29925,24397,16375,-36981,93688,70926,31780,36120,43998,53807,95627,88581,-15522,-46106,30263,3398,-40487,-70822,-91089,-43234,-23051,-93809,-58511,-54361,-43819,104300,8113,43059,19429,45303,-27678,-32182,8211,-29319,-44744,-16699,64527,-9333,49657,605,-411,-89642,-11701,36304,5570,70915,94757,108861,77363,-19129,71857,50339,80085,86044,61539,74678,146639,406799,137231,-308522,-163407,-159525,-156397,-96516,-42795,-2226,87529,26840,-9857,-107799,-47572,-57798,-113535,-51649,-67459,-27546,10404,12637,-11859,-76171,-61535,-5706,-25210,49534,-4374,-59368,-17680,12330,-22445,-9603,53774,12023,15028,11632,83367,-33285,-9138,-34833,45058,20312,-37688,-22030,37004,12522,43166,96459,21699,-53794,24528,-27878,-142194,-18861,25981,-93646,-89478,32911,42574,-44196,-12922,-61564,-11883,-32028,-118304,-59471,64039,-58353,-107154,54698,123671,17760,-9351,-6166,-32942,-61920,-58141,-21947,-25135,-38241,-91256,-12736,-34365,15947,571,-79364,-57852,-33201,-6480,-19393,6288,1342,-34938,22317,14193,-13041,-52190,-2658,-3865,4358,-18608,-30265,-22465,12567,-59818,-17947,29453,7551,-39215,-21218,53970,35708,-34394,13387,-82306,-3217,56084,78261,-12948,-35104,-22622,-36446,-16020,-6474,7670,-15151,-17653,30309,26664,-4174,-18986,-49911,-98007,-41363,26930,-1956,-62593,-127,45840,8967,29211,-40448,-71706,-32426,83,21180,-10364,80913,-50787,16126,15200,16645,-46670,-17926,-17142,2110,8420,10296,-28941,45424,39193,41885,1809,23842,-20558,19350,36982,-4401,25085,-31487,-42695,6133,10531,38327,-44265,-11749,-45896,-14255,15219,81526,-43444,81467,-3792,20659,44546,9688,-32795,4718,-32193,-1934,-25294,-25410,-27277,29070,-99928,-54357,-12969,139810,120519,2576,27937,-8126,30616,91902,67931,-11954,-66204,-24402,-129293,-84283,-26733,-12930,7167,7566,31754,-32859,18518,-28856,-3327,24365,-22328,-29362,-9777,-35230,82178,23056,1911,-89515,-39535,-49658,-61249,-70866,-36384,-28367,-4968,-100477,-71123,-5908,-32186,31054,58335,-6314,-93768,-10194,-37468,-27232,-11681,39398,61559,36822,-17401,-31126,39042,8962,10361,-46906,41458,112453,3887,76825,12564,58269,-10880,58300,6046,53471,-26666,-79728,-43954,58388,-25559,-51090,-25538,-17071,52310,-1921,3358,7155,2419,-17084,-17601,62585,-26648,-2128,28646,-3992,90647,81423,30731,59042],[9288,-31378,-9796,-59603,-8845,27736,-9869,7885,5552,-21646,-16878,77184,14698,-57583,-33150,-103730,-4164,75179,32470,2986,-99948,-23766,-46740,19567,26937,-39422,-25193,7630,25388,-4913,-59584,10840,-37515,-72074,-96265,-60089,18798,-39392,-63205,-71278,-44533,24593,9199,-42711,566,-9572,33426,25458,36997,5964,-56031,-113552,24749,-7806,-7065,12642,-17044,-81663,11602,25820,-29791,10227,-56638,60560,-8028,94700,-3984,-41211,-98668,-28197,-31137,28856,-38403,57698,63375,-36287,12607,-63355,14724,-20855,29261,19997,-27831,12761,89832,41202,73126,54542,79252,-7171,2947,16749,-5806,36690,94288,11055,-23508,29133,36237,-6771,25220,39678,105690,-10822,-38675,-17689,-48624,-1891,46502,50082,31930,6618,90071,4450,-22252,43725,40337,12856,66806,-21473,-55816,10969,-45799,67127,93685,24696,-106788,-60717,-164389,-27781,57614,25450,-5240,-46274,16964,6524,-8582,-51952,-41868,341,-63257,-8265,89299,428,-86628,-38023,-47780,78220,-17972,101346,5481,-17256,36312,60796,-138760,18237,-75614,-47393,-14923,-20922,48574,-34327,-14213,11183,-12216,-12418,-97037,-9260,35667,50524,22631,-32759,23801,27299,-48376,-69735,-15903,52229,53925,63738,-27960,-49331,19037,-19941,95948,-39285,-2887,35761,-27428,-38702,-18280,-14087,28145,-73700,48245,10698,49121,6062,-19189,-62384,-29393,70582,74736,78141,4264,-13197,-34493,-26398,55670,35785,48297,19851,-4035,-17908,-95475,29959,30602,-15570,-60664,22084,44804,-11913,13132,22816,93747,120142,10559,43450,36350,-51612,35750,49334,15285,-38990,-79924,44643,-12930,-2113,97734,-31891,-4920,-55488,-15529,54219,2419,17164,94209,115628,175158,78102,223157,-100212,-54645,-86124,-201549,-101004,-33344,-7878,32169,-34511,-24429,7415,-60823,-33420,-10410,-56799,-47184,-59169,20774,37431,72145,45543,-28433,19136,51866,-13392,-60842,15031,-15038,-60857,29306,-10632,10517,-30421,-55675,-8565,-16040,-14157,50693,8564,82988,59008,-13652,37938,58296,-6250,5673,11358,-56835,-39981,-169155,-120877,37157,-22925,-37222,36176,-28138,-6140,-22891,67997,-45051,-19568,-50220,-9220,-31286,39236,-38400,54595,48126,27951,-52880,23145,31836,-11402,56773,60088,50348,54365,-26238,51956,-11393,-4588,79309,24104,43233,-18540,3261,4843,66211,-28673,-10951,-42173,9795,51786,-75873,-24628,3071,-4183,27258,-36461,391,40746,-22815,-21492,-37103,-4099,10607,-31291,-17435,39628,820,66155,37645,-28357,21057,97042,49332,-90906,17219,-29073,-14298,8785,43773,7020,11342,-34765,7460,87480,-2444,-31774,-53565,43152,81780,39574,29092,51199,-10211,3075,-3008,-2254,-51733,-23068,-5561,9001,58536,44157,76402,79033,30076,-17069,-38273,-85740,29885,18887,-50093,69433,91485,9866,-68087,44639,-4976,-2792,42374,-11802,-11853,-33306,-24663,-1269,-36568,-11515,-72449,7028,22184,-12905,-36930,18,-28783,76393,44324,25162,-73401,3359,39891,27817,4666,18947,-47123,18113,39732,72625,8527,-95691,-4099,16368,23397,-126251,-22779,28654,42935,-42096,-58380,11611,2208,11285,-51525,-21972,-44453,11160,105027,5606,15588,8720,-82635,11929,593,15561,68806,53844,8674,5531,39796,104782,-59165,-2724,1900,-56137,-115384,30777,-13195,-49699,3230,22151,3731,15575,-41875,3058,20024,-53677,33380,68470,10067,-67905,-2961,-18732,-23131,-110294,-13353,42179,20082,29296,11995,10677,-112903,11053,-3947,25235,24037,45758,32686,35084,13382,34604,3256,142,-79568,-12304,-9812,-22057,32241,-23713,-55122,-23720,65227,56247,43778,-80606,16873,14552,17583,63887,78414,33961,27721,-51626,-67194,23426,4197,-88197,2624,9249,-41748,-36645,-17687,-58858,23166,735,16884,-2314,4519,-91371,-23957,-26892,-57719,-15661,29191,53664,-20388,89449,-78180,-46005,-41005,8869,-1850,53646,-49836,-19499,43249,11004,27320,29704,-24366,-24711,-28626,-12672,59602,10584,-22903,57972,25825,53323,1117,-6217,-40891,-57931,-38897,26134,-76087,-67693,-33434,-52895,28356,-65913,-88590,2008,42011,20804,-22799,-44560,-20729,52601,-32893,-5067,-81546,-35235,12543,4650,1121,-11350,16399,-18599,-7604,92790,-12245,47296,25564,-33594,-5899,-1556,-39837,-47327,-62924,-60594,-76242,-10757,-32766,31210,1092,-29617,-2806,34904,-56460,-40693,-32297,-18052,10677,33698,-23368,26776,50418,22964,-12369,-66878,1525,-15423,-48143,15344,-57661,46842,-14120,19,-25133,-3427,-42707,-8545,7347,13685,27903,808,-18519,-17639,18633,1783,-24743,-35334,-23002,278,-32759,-7319,-21180,-5003,13237,124483,9680,106617,36150,19672,-2044,5998,27750,-2580,95664,75092,32372,34075,32390,34958,70427,87047,4482,-48445,34411,-27890,-9160,-105065,-119733,-61130,-29337,-85020,-45721,-84692,-55439,99765,24269,62338,29371,44977,-26889,-56946,-14411,-32836,-31844,406,74615,-8435,34612,5644,13630,-76897,-7610,51790,-920,66644,105585,105796,59055,-34896,66397,51934,81833,91703,62713,68020,133504,381164,141312,-320454,-163105,-167626,-139518,-73476,-40323,-13283,98393,27438,-14404,-118126,-60706,-57932,-103163,-73673,-73808,-34914,11666,18552,-32667,-89931,-64474,10691,-2476,26090,5665,-78408,-9207,-13314,-26944,18135,63576,9126,-5593,-18890,67399,-44860,5742,-20946,57007,10216,-41270,-21554,54314,51697,20328,83266,-6095,-50091,37630,-35122,-144904,-22240,14712,-89224,-72734,59611,77778,-39044,-37959,-55511,27975,-21576,-92627,-63950,53735,-56305,-159922,17862,98987,13177,-18528,-32974,-30565,-53745,-28577,27139,-13511,-18446,-66779,-40553,-60253,-5211,-3600,-79447,-58886,-30153,-7328,-4875,19538,27480,-20099,43328,3886,9802,-63847,5175,3694,10483,-5212,-31345,-25041,18299,-88373,-4583,18019,-7313,-34520,-47574,41172,16189,-40085,10063,-72002,-19442,62784,70700,-41698,4956,-27979,-27505,-30346,-1645,18962,5800,-10025,29935,5038,-26427,-29917,-62439,-101054,-33918,41186,12994,-29263,14643,48192,25491,25694,-35763,-79230,-3755,7931,21034,-17503,68977,-39244,25343,9492,58504,-32159,-10193,-207,39968,14771,-7999,3241,34072,20317,23946,-17346,47550,-20842,10054,29562,7940,28872,-25959,-36842,-3390,-7503,14141,-41619,3579,-19387,403,54613,55488,-59417,32125,-18957,36808,64908,3871,-67655,-28234,-26185,18397,-22812,-13050,13466,63046,-79407,-26535,11276,99139,105591,9100,34179,-19897,34981,117618,87239,-14209,-96930,-60269,-141178,-93859,-35271,2143,5799,5212,38140,-35764,17473,-20589,-3956,29913,-28278,-31386,-21401,-17579,76012,28338,-8052,-68359,-37688,-45774,-117442,-106102,-56615,-39644,-7625,-93168,-102939,-26468,-30593,25173,60058,-2850,-67484,-31167,-33733,-3253,-207,21585,70414,41479,-30701,-36900,29837,17072,35369,-27041,63366,100509,-4174,99723,21580,36327,-19001,49857,31992,67439,-32455,-98143,-27427,27229,-31483,-44473,-45354,-31075,20764,-20459,-23434,8133,-6404,-11954,-23923,76072,-37005,-14260,33574,-14920,104651,91473,32416,25520],[6771,-25341,-7211,-53086,3531,19401,-3784,8793,-18354,-151,-4196,73275,9432,-78860,-318,-114003,-23952,47365,32723,23759,-76797,-910,-46482,-952,10551,-18476,-8490,10329,56888,25484,-53677,15314,-44403,-54702,-57915,-59490,28570,-35203,-75187,-36022,-50788,31693,19916,-26011,7840,-14247,25965,13964,8413,-6206,-62435,-77321,63546,-7810,-10135,10076,32,-57403,29294,40748,-68702,4432,-58856,15639,-22401,94994,-15124,-48409,-95656,-23776,-43648,21569,-38523,76656,37653,-46015,-15260,-70690,5927,-35142,7640,-2881,-60068,6572,80737,37761,72339,53111,68914,21794,35406,22091,-18730,32330,79541,-26189,-47441,25460,55950,-13781,35713,53558,92868,-5449,-29920,-43937,-28338,13163,46534,71309,37404,7289,82403,1266,-23738,54685,-5978,3369,44405,-6248,-58079,930,-40849,40258,103447,24763,-106599,-41707,-110326,-20183,45222,25074,-4247,-8743,5096,427,-28222,-64722,-47134,-16483,-53003,-11214,81951,19097,-62772,-16690,-38397,84701,-22439,78030,12093,20097,47506,1872,-134681,-31355,-57745,-28953,-44308,-19295,51179,-19723,-48092,21504,-6879,-16102,-63388,1681,50720,35664,19671,-14656,7451,12333,-41855,-55364,-13238,45383,77832,111484,-24115,-29277,20456,-37736,78149,-17922,-9319,32233,-22210,-36608,-36521,-17522,18789,-59491,46944,-877,41312,20279,-7097,-48683,-24930,77707,81434,92997,5096,-11973,-8763,-40513,49049,43235,56780,20464,-5941,-51365,-81163,47436,36733,-4867,-67117,18749,35876,-6560,1873,36514,90799,118212,8094,47304,-1620,-79198,6273,47970,21840,-35188,-97180,24839,-21171,33383,109846,-10179,-12074,-47630,-4330,44341,44269,48648,65526,64606,143198,75231,167850,-94912,-56550,-89085,-239017,-106326,3711,4745,30222,-24085,-18874,29804,-67046,-44031,-7565,-41867,-28674,-62598,16238,58326,66421,40731,-30088,12336,41845,-9398,-54457,13782,-40194,-18814,799,-33427,10196,-15814,-64249,33392,2505,-6514,34606,482,55438,87198,-150,35926,22029,-56804,8126,22634,-77922,-43496,-172771,-129619,21196,-21359,-28520,49942,-32722,-10401,2738,87431,-47583,3391,-64274,-11320,21497,69416,-43729,47184,72801,-8915,-46413,-1111,27108,-23000,46437,48548,56489,75743,-15181,39141,-20727,-362,72133,41014,72377,3938,17330,14342,90781,-27945,-9647,-78346,5333,46827,-88863,-18053,4001,-463,23637,-22572,-105,17667,-33990,-31832,-15605,472,8484,-18948,-18266,44624,-8528,37327,89731,11741,10750,71501,41374,-78749,36604,-23698,-14071,20898,34918,3219,16571,-40584,6562,89194,24805,15635,-51860,40675,101541,55685,-4940,43045,-15844,-36558,-17175,19931,-43330,-31443,-7535,10522,42047,27500,60434,79531,19910,-27205,-41539,-73164,32771,-6613,-46947,75537,93406,29708,-65081,24327,-16811,-6444,28034,-40796,-3762,-25733,-22747,-21940,-23610,59703,-45631,9866,7807,-27370,-8234,-2267,-13228,69540,46995,30103,-58711,13837,42712,51919,2376,21601,-55483,18461,32275,95235,41383,-59654,1629,31402,25242,-47629,-27207,38246,64211,-12417,-34396,2467,16221,-187,-68336,8384,-43791,-2873,82102,317,15815,1125,-100996,-4553,-5686,-6920,83401,41811,7164,38983,53229,93955,-41820,-395,-4013,-76820,-114645,37660,-17420,-95524,-2419,34210,7812,-3839,-52725,-8369,-20812,-49179,5139,71976,13554,-56349,-10503,-11874,166,-84585,-23541,51418,13248,27520,36553,17114,-126810,33061,14108,55919,15899,50418,57316,29314,-10046,7237,22462,-25509,-79491,-21474,2797,-33413,29865,-71545,-47432,-14738,79017,52716,28404,-81570,19787,8287,21615,57317,97791,54848,-4779,-78748,-49958,61622,4512,-93336,-3894,-11121,-60564,-37262,-4865,-35180,9500,1473,37786,-1480,16183,-46885,-47158,-8819,-42563,12626,45441,70740,-12266,115010,-59721,-61065,-41686,23274,-2955,57266,-38420,-25064,39038,5399,28153,12133,-23616,-48012,-12324,-1427,63331,-9810,-23339,65518,13234,51039,14142,26280,-66743,-62789,2621,16872,-63990,-81728,-30718,-31663,25905,-31572,-57243,-20176,11639,9358,-36812,-47791,-21408,52770,-35168,5370,-99682,-41592,12463,-9709,22015,-1002,9748,-10168,-5025,57254,-9740,28004,-4700,-16562,1980,-2299,-47859,-29635,-59632,-36365,-73221,10,-31443,20457,140,-54772,-17169,30662,-52689,-22459,-24747,-29867,33918,10011,-16114,15762,36664,3139,1025,-51167,-1683,-5155,-44302,15022,-63681,29387,-20085,7891,-28121,-18788,-41928,-24616,-7831,-8064,32021,18065,-4277,-32184,26120,19858,-10878,-26197,-30520,3804,-30588,-33584,-27736,23114,61581,121416,105,81340,17803,16448,-22063,-12121,39439,46483,83017,72616,37653,44195,18807,12257,42992,77344,34653,-45095,26454,-62957,29498,-123131,-130274,-69689,-27798,-60820,-36071,-103403,-60726,94380,22888,68268,25428,40199,-22217,-79930,-32748,-28703,-7770,13521,73845,-6471,19274,4713,34978,-45691,16130,67214,1612,63967,109044,105448,47326,-47217,64491,51826,84980,90796,79114,66797,127601,349471,136779,-334496,-155523,-171950,-121263,-56936,-52926,-24109,92648,17220,-19107,-115328,-72825,-60251,-85608,-89388,-84661,-47708,12678,21536,-53023,-88479,-59744,21639,21073,-771,11920,-92088,-3258,-32083,-15693,30039,56672,3378,-22773,-47095,34145,-47488,21611,-10457,62499,-4436,-36085,-9336,68077,73591,-10436,45389,-28167,-45115,36694,-40184,-121419,-19452,60,-69804,-53991,77969,98821,-27420,-76916,-49476,53643,-10758,-51117,-53194,29250,-46833,-187663,-3296,67058,9795,-27588,-57206,-22547,-33267,13797,66321,-7283,-5123,-40333,-54936,-82316,-26660,-6083,-75485,-51566,-22033,696,2440,26431,45473,9213,69074,-15173,30699,-53342,15789,14964,19484,7513,-34763,-47307,18991,-96914,7970,-288,-26377,-33443,-63047,20935,-12247,-38616,10220,-50228,-27205,70720,64832,-60074,56635,-21594,-23203,-42818,1716,26995,30289,-3200,26455,-12105,-43430,-33462,-63871,-55964,-28227,53883,19064,5193,27258,49894,40614,23268,-29026,-92936,21834,6688,12556,-23861,36392,-25800,33178,-889,81663,-13603,-2428,22145,72511,11298,-25924,28216,25340,4827,8192,-31215,56731,-22880,-4244,24679,22454,34181,-5511,-25642,-5542,-25149,448,-36566,16598,15984,16385,81610,14751,-66229,-13557,-26968,44571,80297,-8045,-93233,-59319,-22043,32514,-25370,-5517,52539,100457,-34606,15362,31662,43165,82625,10272,39923,-26166,31792,136440,88722,-9986,-114482,-88380,-130726,-100943,-44411,16089,4269,3679,43053,-34368,13712,-9082,2323,37552,-30261,-28391,-35666,-2577,63243,36318,-19957,-36572,-30512,-37794,-154301,-128388,-81208,-35403,-2945,-69296,-121624,-38600,-29669,15237,57318,-3412,-29092,-41863,-30075,17716,15628,7233,69797,49225,-34992,-40303,16881,27998,52144,-6493,84256,81423,-9348,107686,24844,7005,-18762,35383,33031,58329,-41256,-114821,-13419,-12934,-39441,-41920,-55440,-26382,-1655,-39385,-39451,8047,-10856,5535,-32925,79955,-39810,-26964,36507,-17344,93849,85111,33173,-8984],[6597,-16306,-4947,-49194,10287,9542,6202,4749,-27754,24530,7252,61236,2413,-80238,22158,-112769,-38616,19775,43462,37267,-48860,2977,-44551,-15361,-5936,3058,6992,1277,71474,56180,-39338,10672,-45831,-23530,-7638,-43227,40364,-15086,-73388,8233,-42686,39211,17923,-298,14547,-3472,21876,8893,-29237,-16016,-59204,-29083,91013,-9427,-7362,873,12493,-37372,42669,61337,-87495,-6969,-50912,-40317,-41223,82297,-26685,-49847,-88810,-24444,-53729,-4981,-23568,90782,25020,-42259,-36138,-63579,2512,-39898,-9648,-16734,-82546,5023,63821,23527,72315,52522,49794,49418,56490,21729,-23316,18486,55053,-40676,-58590,11431,61502,-14550,52062,57843,75359,-13545,-22199,-63610,-7854,25597,37351,86237,46339,4847,65549,4524,-12408,55898,-39980,991,10183,4980,-51091,-15004,-33141,6988,101537,22977,-64792,-23918,-43634,-2898,35269,18212,-3610,40514,-4147,-19325,-37135,-65920,-51822,-40199,-42478,-16260,64439,40656,-28348,9729,-22814,73739,-14944,51073,17360,53317,42796,-54233,-89689,-75115,-46283,1832,-65142,-18791,28082,-11453,-75142,28091,-4761,-10961,-22402,11380,57899,14706,14541,4955,-5664,2731,-29293,-39616,-7629,37896,81547,143981,-24144,-10606,17774,-47045,62052,12161,-18902,33768,-26272,-34462,-57027,-22157,-5733,-45006,38654,-8605,29956,26260,13253,-22108,-7149,73968,79313,97363,-1060,-5126,16402,-39696,33082,47666,55048,8892,-7379,-70052,-53302,55985,38694,4990,-56898,19091,23890,-2729,-11332,41827,75525,95627,3441,36947,-27731,-102658,-31654,27019,24945,-35733,-99633,10865,-23019,56567,101605,7752,-14541,-33817,12374,30837,82405,87712,78985,20029,99096,64256,83244,-56947,-67057,-94151,-252872,-92983,31937,13056,18799,-9978,5658,64074,-62040,-47016,-5786,-41191,-747,-58269,8628,81727,55496,30849,-21073,-929,32241,-21883,-46580,16512,-50807,26342,-29568,-64186,-7783,-4004,-65173,70839,15302,1787,18563,-5565,18007,104785,25020,23453,-14089,-101997,12861,33185,-92410,-38097,-138430,-107635,10722,-14934,-5243,59754,-19708,-4874,26901,96190,-31570,39131,-66104,-2916,48568,74411,-34537,34475,87548,-40249,-35090,-21935,21493,-31062,30028,30019,57001,89269,13677,31459,-27060,-1776,50736,31597,67309,19254,35272,22061,83736,-20957,-10281,-99466,-4481,36982,-93783,-13801,2830,1039,17308,34,2290,4684,-36071,-32705,4183,-2979,10704,8468,-22974,39435,-13737,15965,115226,41148,12362,39245,29708,-53460,58679,-13265,-9791,28020,20718,-11251,22024,-39164,10279,101138,45112,44060,-54717,38232,100183,56934,-32580,44773,-13466,-62187,-30478,37322,-33865,-22907,-964,22694,25704,6879,17384,60993,12468,-21164,-34065,-53930,22472,-31440,-42900,68553,89878,33960,-48590,4565,-27027,-9693,3497,-64609,2232,-2875,-14543,-48680,-13022,111153,-7827,5334,-11444,-42939,1486,1317,5663,62115,46455,20332,-41253,21097,32868,61533,6346,14110,-63701,10084,15916,96164,68663,-8921,7575,35968,24917,32467,-24046,36689,79380,16988,-23953,-15600,27104,-9646,-73183,30650,-42543,-23471,28540,-10973,15897,-12248,-105430,-15096,-5261,-30611,75339,22258,-2676,66431,58641,69544,-21058,-4404,-8059,-75686,-100971,41077,-19871,-98484,-669,44826,8219,-32063,-54427,-20669,-58786,-42766,-21570,62681,14412,-32204,-18777,774,38362,-40694,-17927,59181,-162,23393,58716,20080,-87760,49710,36576,75929,-1299,52755,85288,22333,-26162,-25625,35181,-50500,-69907,-26398,22194,-32512,29994,-99381,-36179,-7125,74341,37594,6278,-67786,26587,5286,14722,45732,113896,73149,-28420,-98327,-33552,92471,3879,-83960,-14276,-30017,-62086,-34635,8843,-6761,5121,12242,48699,-7325,26351,-4955,-60018,9065,-17394,31848,56421,77161,-1960,117547,-37883,-75111,-40805,46183,5212,57250,-26710,-21278,29426,80,22298,-14723,-28699,-54492,9018,1607,53434,-24098,-22375,61967,1884,50127,40379,50705,-88275,-64263,45264,1591,-27489,-85548,-16344,-4623,29907,-3059,-29037,-44889,-15253,-11610,-36788,-40749,-345,58738,-32570,6610,-109868,-38459,35069,-19986,33453,15053,4346,904,-4573,12914,-9723,13970,-38510,178,6648,-12703,-46732,-4011,-52736,-5781,-69483,9596,-28745,16225,2666,-64157,-23614,26445,-42784,10763,-16151,-35673,49579,-4925,22533,13439,24247,-2093,9286,-29702,5502,2430,-34731,8701,-73345,14560,-21526,14597,-24261,-19532,-29624,-47932,-16870,-23661,35069,28640,1696,-55001,24429,32350,-10405,-10204,-18705,13245,-30489,-56639,-30671,53161,105011,98739,13030,40253,-1861,8573,-30621,-23680,47798,97060,54680,62948,44849,65696,6027,-9251,23766,59767,65692,-37006,14540,-87510,65206,-120667,-122005,-67920,-19784,-27302,-35795,-105654,-54690,93769,10751,57826,11676,33851,-14136,-94992,-42515,-16609,21266,21363,64690,-2985,7931,-2876,56299,-7577,51116,77861,13165,65786,107558,106035,48228,-51385,65163,51278,90809,84441,103845,69259,128827,322793,125723,-348039,-150750,-172807,-109594,-53932,-78731,-31835,66806,-4680,-22246,-100958,-79120,-61696,-61380,-96041,-93404,-62242,12102,17277,-69918,-76027,-51472,25639,41554,-27659,10582,-97724,-7744,-40398,5123,24429,35037,-7149,-36152,-68789,-11176,-38863,33970,-8844,58104,-21785,-23103,11317,73797,67985,-39948,-3963,-34459,-36033,23433,-39094,-86438,-13180,-13523,-45686,-40757,83503,101536,-11432,-114491,-45560,43797,-10478,-10399,-28082,-1811,-35203,-175379,-10809,29147,6191,-36496,-79518,-13038,-5736,56727,86339,-9581,-1995,-16849,-48436,-91692,-40888,-7011,-69331,-39072,-10638,14180,50,26856,57978,47267,84442,-45178,44161,-21902,22943,24251,29719,14519,-38591,-77784,13477,-85872,19478,-21359,-45185,-38033,-58572,-1334,-45538,-29750,16994,-24138,-23291,78553,61517,-61147,100702,-8326,-25383,-50333,1910,26974,40913,174,22646,-19492,-53170,-28453,-52697,23632,-27053,58809,15697,31004,34771,50739,50795,17347,-22758,-108220,38895,4324,-2205,-26087,-7342,-17350,36949,-12566,83155,5674,5368,35828,81036,-1989,-36384,36407,22288,-5320,-3765,-34411,50695,-25068,-17155,23466,37512,38642,24258,-10964,-846,-37560,-1444,-30193,23448,53148,35614,89787,-24471,-64395,-46116,-28637,43551,88912,-25355,-101912,-81060,-18882,39558,-31709,-5726,78143,128130,16547,53127,30698,-8939,55677,380,39587,-24138,24421,132565,68466,-2993,-118888,-100946,-101929,-106655,-51631,25136,2006,4422,45802,-28313,8498,4687,16843,44018,-29059,-21164,-47073,7935,48946,43471,-29774,-4199,-21391,-28317,-156424,-132224,-100053,-13054,7881,-37605,-123833,-37588,-29003,3502,52236,-5164,12113,-37527,-25059,31729,25706,-1874,57854,56477,-35281,-38264,2495,40242,57178,6246,99100,59865,-9012,94267,18286,-19827,-9944,19875,6671,27385,-48302,-124747,-2359,-49850,-46990,-43850,-52741,-6332,-10199,-52750,-41112,7685,-5280,32011,-43908,70429,-35452,-37243,34259,-10480,61100,60933,30385,-36342],[7750,-6892,-4210,-53579,8543,-304,18251,-2044,-17906,47596,16914,46047,-4949,-62300,27529,-102097,-42548,691,63087,35977,-27210,-10965,-40487,-17541,-15868,21818,12552,-12437,64514,73581,-18346,2029,-42137,10024,44295,-17321,52627,17202,-59874,45993,-27859,45057,6697,30207,17650,19131,21843,5776,-66637,-21515,-47909,13303,97102,-15766,1834,-13708,16015,-24363,43004,80685,-75108,-21848,-36776,-91431,-61607,64810,-34160,-49204,-82080,-29552,-55530,-47217,-3814,87577,18804,-27540,-46347,-49046,2614,-35166,-19188,-16178,-87899,7717,41875,7141,70545,50534,25658,67452,62013,19977,-14815,-58,27230,-35865,-55892,-7165,52158,-8055,65824,53819,53698,-28348,-15903,-68310,19532,32436,20483,91455,56409,2905,44610,12017,8080,49848,-44869,6083,-27428,10568,-38862,-31573,-24836,-24453,88350,15368,-7929,-9342,7077,16522,32219,9473,-2971,73169,-9788,-45130,-34189,-55006,-50394,-67904,-35466,-21153,42362,58967,9216,34468,-4662,45687,99,30697,20072,72037,22154,-89982,-36934,-95497,-40635,36913,-70886,-19842,-9197,-9644,-86759,25318,-6590,6996,17282,16876,55361,-5320,10413,20611,-12791,-737,-11552,-25399,-92,31363,67461,145667,-29018,1023,10912,-44730,57139,42778,-37786,42972,-32852,-33297,-74876,-26387,-32249,-31763,24793,-9553,17191,22551,36506,10825,23837,59412,66161,90333,-12998,3624,34292,-26465,11539,48067,43744,-11787,-4222,-66652,-21206,54216,35526,12583,-32822,22934,14137,-541,-21952,41019,55276,62756,-347,16080,-32940,-114743,-68853,-9365,23035,-35159,-85173,11318,-16556,63717,77259,16694,-10118,-13087,30286,15464,110080,121724,116136,-5181,57637,52808,-7658,5058,-88146,-98492,-230368,-64762,32971,17824,6405,5236,38669,94850,-45645,-40740,-3348,-50463,29966,-46731,-644,97045,42181,17380,-998,-18754,29249,-40969,-36284,24586,-46120,59533,-46312,-91943,-39875,337,-58519,88215,20577,9021,5350,-7372,-16315,104180,51105,-4754,-38784,-129563,20504,41489,-96925,-24089,-79225,-66362,8914,-17064,24351,58602,2541,12588,41165,89659,-4000,66758,-62258,5877,50002,49866,-11071,18386,80282,-56818,-24389,-32511,15946,-33610,8358,9667,53097,95231,53109,34467,-23990,-5640,23678,-14965,30603,25129,58149,24699,44474,-9376,-14371,-97635,-17051,26153,-86447,-12887,-835,883,9875,22292,962,2985,-27382,-21640,17504,-11669,16488,39932,-31319,21128,-14374,7374,107493,48074,23615,11839,18437,-22751,77024,635,-2045,29985,6727,-30061,24669,-29685,18524,116075,53091,50896,-61515,35279,80816,45402,-45343,54394,-610,-68030,-40634,43861,-27732,-4625,12002,41729,12148,-13880,-41501,29550,10212,-790,-16777,-35160,5996,-48477,-38253,53826,86328,23818,-22809,-8300,-34954,-13178,-21884,-76821,5818,25008,-4169,-71970,-5822,125732,22360,-5914,-31562,-55779,-17170,5373,21853,52731,42178,-127,-19854,23037,13781,58796,15585,1216,-69342,-7553,-2379,74249,83627,38017,11357,29753,21115,80596,-13751,30266,85166,37969,-32261,-36346,32779,-16419,-59622,40320,-39229,-42773,-31925,-24558,15729,-28351,-92445,-17187,1232,-50007,46565,4459,-20550,75197,58201,41274,-1779,-14505,-8381,-53325,-80288,39649,-18001,-57410,6634,48111,7443,-59912,-50826,-31061,-80390,-34444,-40668,45902,14307,-5100,-26857,16090,77915,4470,1699,63510,-17342,16725,74009,19604,11440,59647,62240,79543,-21730,52906,109951,16796,-34463,-56729,39736,-68750,-57448,-26155,41435,-20212,35382,-99909,-22909,1045,54625,14114,-16505,-45581,39181,6099,-3312,34762,123474,81650,-35917,-104440,-25390,103038,3508,-63207,-25932,-42818,-42611,-30633,20254,18935,10137,27504,42017,-16096,30585,27314,-58318,21130,9175,38822,58425,73859,9119,92139,-16984,-81255,-38148,67797,19416,52348,-17889,-4027,19317,-6723,7505,-45590,-34899,-42880,30248,-1662,34817,-27028,-14717,48906,-6181,50860,71015,60632,-94806,-56274,77867,-10176,26865,-76720,5144,17399,42954,11187,-7603,-66953,-33413,-38289,-24717,-27771,32228,72489,-24246,-8707,-106309,-26154,72827,-22428,36741,34932,507,15058,-4653,-22999,-12637,8688,-65421,14112,6492,-29923,-36285,18137,-48466,20965,-60408,15770,-27260,17440,9901,-56148,-23742,22645,-25758,48969,-7941,-33352,51932,-7780,86786,20896,15112,11477,14947,-10650,20188,5295,-21831,-5346,-84932,3999,-15682,20759,-14139,-3912,-7055,-73003,-17132,-29480,36038,28873,-1349,-77142,17327,38990,-20507,8412,6909,21428,-31608,-70663,-30482,76830,126911,60198,42033,-701,-15324,-806,-31808,-25980,49855,134151,13614,47236,50896,92923,-2738,-24280,19295,37239,87846,-26186,6553,-92599,90967,-100088,-100811,-57794,-9378,5303,-43350,-93038,-34069,99152,-3484,35078,-4521,27090,-3048,-95997,-41335,1182,47492,24386,51412,2341,4129,-13094,70392,27336,82624,80569,30544,70503,103239,105563,60624,-45304,64128,51625,99336,75426,127192,73195,135576,309995,111331,-357749,-157544,-170600,-108872,-65288,-109434,-34307,24517,-34704,-22918,-79318,-77051,-59468,-34588,-94115,-94015,-74281,8986,660,-81925,-59032,-44306,23168,55803,-49839,1667,-94456,-26629,-38877,26235,7071,3980,-23164,-49783,-83035,-56553,-20430,39287,-19283,42723,-38938,-5629,32536,65979,36856,-60478,-47708,-24561,-21641,3444,-28784,-55877,-7146,-20304,-26603,-38250,75438,86410,4579,-134573,-44003,-5390,-32244,14454,5766,-29683,-26694,-123071,-11970,-12870,1135,-45082,-97071,-5263,22954,86111,85530,-21061,-9355,306,-24115,-83683,-46554,-9250,-61603,-25093,1133,25792,-10408,23203,66980,83359,78777,-83544,46180,17049,21186,27492,39397,12635,-41619,-99206,2882,-64548,29427,-40013,-58706,-45726,-32770,-20194,-76499,-15245,31410,-715,-9066,80996,58958,-43114,122188,4173,-34402,-50443,-1718,17486,26121,-1563,21266,-14640,-57063,-16713,-31372,103858,-31428,45365,4758,40658,35243,50041,53508,5514,-18819,-117755,44663,8494,-18363,-22337,-48900,-18172,34832,-22500,66631,21620,13023,27940,58414,-21733,-35305,26042,24424,-10061,-11241,-24973,33102,-25973,-21757,24481,51150,39951,53638,4514,6455,-41934,6449,-23553,21142,83805,58600,79625,-45955,-56781,-63747,-25498,35363,87857,-46437,-91040,-88450,-15282,41776,-37995,-13905,80102,132652,55123,68717,2596,-45781,28170,-20211,28905,-14129,18643,101617,32725,4371,-111314,-97080,-65292,-109687,-53923,27864,-1137,7989,46195,-19036,4491,18588,36751,46326,-27070,-13427,-50441,13297,37327,46436,-34568,20426,-12914,-21019,-121961,-117258,-102315,21902,21465,-7525,-110462,-23637,-28423,-8856,46518,-6052,45534,-20311,-17035,37115,22920,-5372,36589,59431,-36414,-31415,-10307,51898,50928,6503,104370,41182,-3610,60727,314,-36892,4815,8892,-36512,-16135,-48518,-125827,6089,-71912,-51486,-48620,-39551,20835,-7938,-57305,-29593,8172,11206,59984,-54329,46664,-26928,-43135,24707,1235,18219,25769,21337,-52053],[8722,748,-5544,-64925,-1509,-9187,29626,-8457,7446,64878,24611,32531,-10856,-35502,15526,-84613,-33946,-7721,83569,17118,-19045,-33553,-34176,-6033,-13841,36478,3075,-22034,40468,69725,4375,-3164,-33941,34695,84941,8392,62081,50701,-41946,65739,-18384,46615,-1558,59359,15700,47698,25495,145,-88144,-20966,-31994,35507,77143,-26950,16419,-30776,8884,-18150,26855,92633,-34258,-36979,-21975,-122455,-80295,48473,-34428,-49877,-78441,-35927,-46891,-94489,7598,64310,9049,-8949,-44956,-34896,3935,-24027,-22143,-2328,-75616,10934,18806,-1404,64132,45669,1591,70917,54820,21157,5507,-16365,2254,-20713,-42097,-22729,31586,4846,73138,44532,27282,-41031,-10585,-55211,55605,31459,-514,84520,62064,5836,25968,18089,30683,40752,-15111,16952,-57237,11038,-26178,-43355,-17362,-46390,66502,-307,33131,477,24148,31195,37048,3671,-2347,77724,-11238,-67714,-22101,-34183,-39669,-91459,-32875,-23781,20449,68750,41769,52137,10983,7328,16837,25081,19812,71427,-9015,-100596,-47,-84085,-36621,68622,-59703,-21599,-41161,-12235,-81090,10842,-11549,36702,49469,16618,44292,-18348,8811,28305,-13316,-432,10068,-14533,7831,25697,42828,112714,-37673,4228,1617,-31256,65268,64730,-65304,57013,-34353,-33530,-85198,-27613,-44310,-19966,8519,-2446,6953,11839,57075,39415,61285,36786,41820,73418,-26388,10303,40820,-6900,-9765,43954,27481,-34648,6349,-44613,1345,43841,27346,16606,-2871,27517,10132,891,-25402,38804,35955,31573,1792,-7863,-15880,-110859,-94879,-51526,15237,-27844,-56877,30037,-2878,56446,45691,13152,682,12907,44888,1708,123752,139496,145210,-6172,32147,48131,-82680,83397,-118732,-103532,-176090,-31589,-648,20393,-620,17898,63857,101831,-23391,-26462,1179,-62152,55346,-31641,-9973,97832,28833,3051,26961,-38128,35904,-56901,-22436,36627,-31883,70066,-42970,-109035,-76455,-3401,-46511,79844,20030,12859,-3828,-4713,-38338,84989,64576,-49037,-49633,-134956,30611,45710,-91764,-4552,-24935,-20023,15984,-34324,48154,42233,23253,40298,40295,69120,26146,69929,-58816,1064,36163,3379,20206,302,46344,-56103,-20555,-30617,10998,-30392,-14139,-6777,45218,95825,91233,48203,-9216,-7020,815,-84216,-17985,21823,83057,21468,-12510,2568,-23929,-74030,-29705,17198,-63825,-13216,-7724,-153,3452,34919,-10221,8818,-9310,-1819,20866,-21179,21864,60873,-42078,-7989,-10628,10931,72454,28608,37050,-3009,11369,4633,84933,15442,8139,29163,-2094,-46139,21411,-13678,30013,122655,46835,40007,-67585,31602,50976,26927,-40883,63831,22234,-57162,-45937,36722,-27579,14652,29711,61554,3853,-30976,-96214,-5416,12799,25921,6043,-22332,-10035,-53221,-32310,40213,82866,3890,2671,-10918,-39982,-16620,-40266,-73894,7809,46508,3813,-80815,-2102,106125,28115,-21546,-48606,-61963,-57290,3555,30168,40920,34821,-23518,6464,19614,-8576,50243,27520,-8290,-69216,-31298,-17254,34839,83663,61700,10601,13670,12309,83569,414,26657,81534,45494,-52568,-51149,32648,-21734,-32005,37348,-32633,-52640,-74160,-35085,15039,-42964,-64790,-11007,11261,-61415,7075,-4925,-42829,57365,54817,18101,11856,-27819,-3349,-17163,-59901,31971,-13016,7257,15665,42127,8377,-79378,-46181,-35771,-74921,-24122,-48836,28492,14477,14850,-33861,30581,105263,34208,26784,62935,-35007,8164,80765,16959,131926,63381,87751,64683,-38687,51817,123481,13781,-38387,-76806,36549,-74117,-47638,-20614,53845,-1325,45880,-75929,-10122,10365,28035,-11423,-34191,-22824,57407,10370,-29235,28623,123749,76593,-26341,-96132,-29840,88455,4097,-39249,-34534,-46262,-6093,-27217,27236,35241,19785,39270,16631,-21916,27386,47661,-42529,24342,28661,34315,49490,64668,19470,45666,1235,-76306,-33050,78797,34752,42894,-15358,26403,12741,-16671,-14969,-73289,-36796,-18701,46934,-5184,15624,-17362,4603,31443,-9849,52409,95602,56106,-79589,-37436,89540,-10125,80295,-56151,27307,24746,62116,9845,6884,-81949,-41562,-63475,-7182,-14038,61745,92569,-11242,-39034,-85422,-7791,111784,-14657,35622,55581,-1670,32277,-4518,-39227,-18380,9081,-77905,24379,1374,-47743,-19547,31501,-48011,35637,-42071,15866,-28599,21411,21654,-35175,-21456,18409,-2850,81763,-291,-23614,39678,965,153857,34427,8227,41214,20799,-1044,37814,3512,-8172,-26401,-93756,-4962,-3628,27673,215,23372,19425,-91594,-8756,-25443,34008,18969,-11317,-89407,9802,40798,-33837,24971,32651,22131,-31834,-73273,-27648,86350,121145,16421,72945,-28570,-18729,-7679,-30781,-20506,44197,147181,-33014,28556,53731,117657,-4891,-28910,30207,14419,94413,-15002,6451,-78384,104052,-68869,-75908,-43544,-1875,26496,-50957,-72155,-223,106470,-13230,9138,-15471,19845,10494,-79065,-29677,20265,63817,24354,38420,9257,9240,-18977,73864,53633,95773,74947,48577,73546,97137,103320,76829,-31077,55906,53548,109037,67154,139826,76685,146045,314675,97448,-360803,-178378,-165548,-118157,-86035,-133940,-31133,-23734,-65972,-21601,-55917,-67427,-52572,-12762,-86111,-84181,-80036,3087,-31851,-89376,-43616,-40551,16108,61961,-63169,-9543,-84635,-58063,-31478,38978,-12676,-30241,-43738,-68196,-90611,-87273,3181,36249,-41070,18593,-52741,12289,44673,40980,-6205,-67933,-74181,-6675,-3731,-16151,-8458,-39541,-4839,-15624,-18185,-47054,56710,57870,15431,-128883,-43689,-73245,-77680,17773,40856,-46681,-24833,-48733,-14105,-55225,-5492,-52822,-105759,-970,48389,93464,69619,-39047,-23668,10149,5953,-61545,-47560,-16240,-51976,-12445,10359,27195,-24051,18967,72111,105775,51749,-121538,35948,45586,8314,23424,46749,1552,-43751,-97765,-9714,-46545,37018,-51909,-62858,-51117,7551,-32070,-97095,1217,51436,15146,10372,71017,54293,-9863,117834,8801,-48358,-41979,-8469,1358,-12218,-8799,23332,847,-58954,-2212,-6707,149681,-39929,5479,-10080,31633,28729,46947,48416,-10551,-17956,-115771,39504,21730,-29922,-13116,-75819,-28588,26502,-28827,39281,30468,19653,-4749,12999,-42668,-23242,2702,27725,-10579,-14472,-5392,10586,-24833,-13404,24836,61294,36925,72514,17771,9788,-38985,19872,-17112,8829,101839,83976,57536,-42842,-46970,-70767,-19248,22932,74110,-68851,-66198,-80807,-9985,43155,-39307,-27321,55357,109302,68765,53723,-43573,-66573,2237,-44334,7999,486,19530,54170,-4987,11207,-92447,-82131,-33050,-106594,-48897,25346,-4244,13783,44483,-9225,4616,29926,55040,42827,-27388,-10257,-42783,13864,30013,43170,-33552,33191,-5789,-19486,-64117,-87972,-81285,57804,33021,14677,-84499,-1589,-28198,-22395,40133,-5483,63379,1863,-4889,34506,6643,-3966,10939,55963,-41049,-24144,-19051,61222,37154,-4909,99473,29704,3914,16240,-27008,-41225,21098,6209,-78200,-58295,-38807,-119645,12685,-72843,-50935,-53622,-21924,45445,-1366,-53503,-9539,10623,33371,80141,-60386,12115,-17887,-44269,8296,9108,-19952,-8656,4614,-56825],[8079,5566,-8613,-74488,-16572,-16663,38179,-11689,37985,73569,30381,24027,-13763,-17381,-7672,-62742,-16015,-8810,93246,-15499,-24777,-52834,-25353,15416,1139,47289,-19701,-21437,9592,46100,22944,1387,-21694,44283,104649,24938,65395,71555,-28985,64132,-24365,41665,8379,80442,9323,75666,31959,-9422,-79054,-13330,-15577,33254,35438,-39386,33762,-46701,-7074,-16829,-2688,93821,17778,-48978,-11485,-124339,-94271,35079,-26798,-53006,-77937,-39283,-30038,-131903,1801,29017,-10774,4407,-33438,-25733,4610,-11201,-22663,17267,-51723,9058,-869,4170,52570,38203,-17407,59606,41309,26943,30998,-24001,-15993,-4888,-22312,-29222,6331,21406,75961,33254,-3670,-44440,-5438,-29822,92383,21833,-21080,64600,56513,16499,15255,16432,47521,32384,39196,30472,-70207,8520,-16617,-46698,-10632,-54685,40644,-22967,42804,4911,8443,37321,47037,3976,-2111,59916,-8259,-80108,-6032,-7509,-21223,-101045,-32601,-22842,1987,67553,63314,59821,19125,-30974,29778,36102,16687,54981,-40503,-92299,15587,-47043,-30010,91718,-34885,-22485,-50441,-16322,-63401,-13055,-17584,70769,71226,11036,28362,-21398,9529,26671,-8908,-876,32983,-7434,14398,19521,16382,57052,-46719,2842,-7142,-10890,79109,71709,-93310,68544,-25802,-34422,-84914,-23478,-31523,-9026,-6164,11962,3120,-218,70873,55847,94022,10158,8799,50054,-35769,12106,35662,11869,-24777,35515,13674,-50931,24336,-16385,3025,28524,15170,16221,22883,28593,12507,3271,-19269,39547,20720,11042,13150,-27219,16140,-91240,-101946,-86923,1943,-10705,-22162,62749,14466,40729,16779,-3072,13842,39825,53294,-5817,123064,135492,144347,12150,29811,54027,-127022,172935,-154195,-113971,-113441,-6185,-59667,21803,85,24092,65317,73161,-5692,-8339,8701,-68640,69040,-18952,-17795,83380,16312,-8848,57233,-55424,49959,-64084,-4914,48244,-17750,56848,-22713,-112858,-105406,-12027,-32694,51954,17723,11147,-8865,548,-45309,53930,55544,-100786,-52048,-122270,41588,43760,-79665,15650,-1692,19193,28754,-62717,55347,11950,34328,71543,25077,41403,50768,45249,-59185,-26518,19071,-46892,49065,-19848,-7081,-41807,-27447,-18917,7277,-22635,-31436,-15536,33742,93157,117643,66436,13626,-1483,-10595,-141123,-55905,10880,103142,14258,-63119,9620,-40720,-39630,-40181,10798,-28030,-10651,-18663,-2111,-233,32081,-33452,16069,14162,19334,13120,-27150,22002,60285,-52701,-39479,-2944,21686,25948,-8985,42610,-3654,10361,21442,78323,27690,19659,29263,-3072,-54803,10008,4980,42447,112368,28920,18340,-67203,27402,19819,8459,-23567,62670,50754,-39453,-45435,19062,-33016,29047,51154,76070,2663,-41820,-128090,-35103,17680,49158,28387,-16925,-22404,-45469,-23812,36102,76077,-19373,16394,-4555,-40878,-18814,-48714,-56429,9465,53244,5712,-67217,-1213,68729,3761,-38144,-59644,-58374,-100235,-7848,27942,28042,26099,-41540,35826,12426,-27943,42763,38577,-5354,-60626,-54925,-26761,-11984,70252,54216,4270,-10470,-2272,52240,13478,30834,70939,39158,-70477,-52196,27378,-27571,-2790,25722,-22509,-48065,-84759,-37830,13730,-52137,-30669,1264,21414,-64035,-29908,-5483,-63981,16287,50485,4740,17443,-39849,7579,21287,-44770,17563,-9854,61983,22546,29304,12961,-85876,-42679,-31489,-40898,-12026,-46415,16168,15233,20593,-39238,41481,113456,41113,48531,57314,-50104,-437,80753,14323,210566,62501,107413,34378,-46889,50875,120010,12661,-43138,-78986,27481,-62521,-42813,-10168,55445,16665,57523,-38117,-99,20040,3496,-31455,-42927,-5692,78346,17089,-56960,28744,113935,58941,-4416,-77505,-45562,54123,5519,-21513,-35551,-39635,37215,-25511,29005,38309,27861,41073,-21174,-18955,18981,57637,-17428,19123,36083,21929,30152,54595,27713,-5714,17230,-61328,-25084,74631,46653,30751,-20779,63445,10960,-29713,-39754,-90677,-30560,7865,56517,-1766,3832,1499,35900,16111,-9373,53006,106697,42347,-43792,-11712,76310,4983,113151,-27638,43791,12915,79341,-2838,15949,-87280,-41901,-79411,7919,-3331,76320,112872,3430,-73399,-48254,11733,138082,3408,34520,72789,-1544,51479,-3940,-35417,-26265,7638,-75501,31477,-7908,-59365,-1926,36862,-48307,35144,-14463,8021,-32450,25597,35966,-9050,-20909,12255,22332,102112,7766,-9476,16762,17552,194906,47527,969,78205,28519,-4367,53382,-1060,4073,-50829,-94910,-16708,10433,36541,15539,52236,41465,-95212,5837,-14670,28558,2867,-24076,-86356,6702,39582,-42646,36156,44254,13620,-28584,-65419,-22059,77827,94834,-19018,90686,-38080,-13225,-8316,-31628,-11691,31450,135427,-74955,11436,53184,132729,566,-21988,51379,-3833,84201,-5423,12951,-52915,105161,-35997,-55448,-30191,-1691,29482,-49661,-50774,39390,108260,-16025,-10057,-15720,11928,25377,-45280,-10942,35353,65839,23529,29063,16649,21688,-14039,69727,70176,82255,63563,61976,70688,89254,99847,86560,-14370,37488,56562,117171,62452,135998,78512,158819,334258,87944,-355994,-207639,-157775,-132129,-108141,-143344,-24185,-64335,-91242,-20237,-35888,-54149,-42548,-4559,-75375,-66496,-77194,-5022,-78578,-93742,-33690,-38740,6881,59841,-65612,-13182,-73260,-95152,-23400,38401,-26365,-61971,-66145,-92040,-92377,-92742,25829,26081,-69363,-8837,-60713,27726,40584,357,-42516,-62547,-82459,7699,12722,-29429,19576,-38681,-8163,1612,-20688,-62643,32662,22950,17064,-101737,-43691,-124370,-130984,4679,70706,-50150,-30404,19757,-21225,-92684,-12384,-58815,-103724,-497,68110,80309,47841,-58070,-38643,13822,27246,-36352,-48588,-29070,-40056,-2289,15265,13191,-34973,16622,71095,106595,13405,-146007,16615,51633,-13577,13486,50380,-16168,-45387,-70705,-20280,-42834,41759,-55164,-55896,-49388,50135,-36371,-101654,14782,72390,21322,28105,44361,45231,30140,95900,1673,-63074,-25605,-16404,-15588,-59911,-20556,27216,21643,-63011,10415,11601,145753,-48916,-57033,-24489,7051,17745,40997,37755,-25585,-19769,-101098,26376,40086,-32096,-1177,-80765,-45173,13157,-31197,8687,29936,23614,-51601,-36607,-60015,-4992,-24027,26301,-8333,-14417,17903,-9707,-21845,7842,21907,66133,30081,74351,25971,2949,-32805,33868,-10542,-11490,105881,108355,32809,-20229,-37806,-73260,-11396,9562,47249,-89400,-39878,-62095,-2472,47421,-31560,-40916,10519,66874,55801,14105,-89465,-76472,-20919,-61819,-17481,14502,28156,9727,-30809,17164,-63303,-63932,-13820,-94063,-35833,20362,-5342,20248,41243,-1699,10618,36284,63063,33676,-32548,-15393,-24724,10618,25981,33564,-28077,34597,944,-25952,-4301,-52352,-39869,81860,37786,27874,-49295,21258,-28825,-38695,30788,-4335,63393,19027,11198,26236,-16664,1052,-13277,47017,-49321,-22433,-22763,67047,21312,-22410,86802,27389,9653,-25363,-57509,-33963,34368,12018,-102488,-85860,-19710,-110052,18300,-54164,-44608,-56789,-6577,60073,4661,-44694,12871,15713,52054,84999,-58701,-25607,-10517,-41800,-11473,4381,-42584,-31713,-18624,-54928],[4985,7835,-12344,-70940,-31326,-22346,43250,-10356,61481,72351,34308,21399,-13031,-23526,-32028,-38957,3731,-8643,82967,-52368,-38368,-59735,-13401,39533,24091,54767,-46730,-9915,-17222,12191,32958,16951,-5809,39547,101308,27940,61086,69670,-27666,46609,-47600,29475,43248,87995,757,97196,40166,-20388,-36634,1068,-2328,13037,-14140,-46626,50262,-58186,-26819,-18311,-37319,84556,58124,-55204,-8030,-98375,-101156,23042,-12898,-56407,-77244,-36153,-10316,-145988,-20564,-5033,-39941,5414,-14789,-21661,3699,-1020,-24993,31590,-25677,-2456,-13073,22851,38738,30253,-27797,37746,27085,35127,52405,-19616,-26481,4726,-2313,-24523,-16338,37587,79001,22419,-36452,-35346,39,-4558,116112,4527,-36887,33348,34998,34433,15473,3333,52704,26333,96242,43153,-63535,5668,-11167,-40514,-2974,-50561,16521,-47736,26347,4621,-24470,34791,57119,10831,-2717,32788,-1182,-79963,8359,20148,-1363,-90888,-30649,-18228,-10920,56887,71491,57561,16899,-59656,35197,57398,11141,33419,-59804,-74580,15652,-2112,-19467,103374,-3324,-21045,-31539,-19709,-42800,-40009,-22162,97193,82049,2389,12316,-15401,11259,17169,-2805,-6592,53337,-3311,18143,11081,-4758,870,-51351,4422,-12292,9529,86577,62702,-110241,69693,-6701,-34016,-74048,-13166,3881,1540,-15605,31138,7780,-7436,76332,59600,111490,-16440,-28053,24886,-37098,8389,22084,24312,-29185,23616,10030,-52909,46526,2737,-17714,12095,606,11543,36441,22326,19247,8256,-4788,44655,9896,4655,30635,-37040,49995,-61669,-88579,-104345,-14684,15072,10211,97404,30830,24150,-2179,-28226,22561,62385,55264,-2985,110291,111748,113270,38181,49461,69455,-135994,269995,-187066,-134823,-73264,1138,-121826,22244,6971,20804,34831,15533,-4075,7617,19223,-65163,69248,-14849,-22869,57971,3898,-15511,83719,-67156,64219,-62542,14381,53446,-12588,28512,4995,-105264,-116869,-20211,-20659,17940,17949,2758,-9952,5319,-39997,21277,23182,-143602,-53443,-100609,51121,33910,-64033,31410,-14194,43400,41554,-91254,41559,-24776,33384,95810,3313,15753,64475,2337,-63380,-72499,7032,-79525,65599,-43237,-63211,-21441,-44335,-3139,5839,-12363,-38693,-16552,19672,87664,128061,78822,35700,12662,-8425,-153967,-70320,-6119,110579,6616,-84967,8174,-64890,-11363,-47233,5350,11265,-1337,-33980,-6429,-494,13754,-64895,19365,37669,33474,-3780,-26847,13628,36429,-59552,-60583,7924,33409,-13648,-47045,32210,6136,14468,23944,57682,33908,31493,33642,3411,-55434,-9891,20753,52571,84432,5849,-7180,-57209,23234,-5203,-4666,-2496,44305,77209,-26036,-39181,131,-40692,37680,74797,81105,9220,-45906,-130176,-54164,21552,62164,44747,-16114,-31954,-29661,-11938,44978,62823,-39121,10250,5208,-35756,-18210,-49770,-29010,11745,42541,-147,-30632,-2006,30664,-41035,-51987,-63345,-43679,-126274,-27249,15816,17008,18210,-48733,62362,3788,-39871,40353,45084,14680,-42705,-71137,-32349,-54504,47878,24946,-6515,-39677,-21779,9469,20552,42626,57089,22838,-72812,-35699,18351,-35221,14429,11764,-9892,-29527,-66362,-30782,12129,-53563,-134,16699,28533,-59908,-53723,-3210,-78835,-31764,45700,632,14785,-46175,23216,50607,-35515,-2337,-14812,77259,25028,14755,21171,-79246,-39695,-17093,10907,885,-36882,11564,15828,10322,-42916,47367,104609,30440,62150,48037,-60417,-6416,78098,14017,206380,58801,114534,-3905,-44117,51359,98578,11700,-52175,-62188,14832,-34912,-41744,4382,46194,25882,63441,-183,6403,28446,-13001,-39720,-41645,3560,96560,24959,-79280,33624,96277,33922,22069,-55288,-65844,12983,6878,-15896,-26183,-24670,74649,-25158,25938,28129,31142,30940,-59943,-4440,10532,60604,9755,8931,31506,6241,3547,47858,32850,-44056,32181,-40318,-14588,57467,52633,18551,-32347,94668,12008,-43236,-58621,-92966,-15551,25978,58613,12819,4098,22621,71947,7944,-6363,50472,102758,26391,3143,13640,44715,31607,116855,3357,50096,-15319,84721,-20558,21207,-82712,-38173,-80793,14872,3302,71448,123592,15667,-96911,-1619,27337,144051,29288,36513,81694,2500,70451,-2503,-20859,-35086,-3108,-64031,36503,-20346,-60382,10568,38131,-44900,22594,17066,-7492,-36506,28966,49468,14047,-24462,3015,44737,108188,17665,5109,-8939,36526,192830,53910,-8311,110930,38131,-19136,62687,-5671,13543,-72672,-86658,-33277,21107,47552,27907,70700,52379,-78607,22972,-2012,20154,-13237,-34914,-68679,11277,37184,-41814,41100,34892,-51,-19764,-50234,-12937,53788,63917,-35420,86089,-31280,-3896,-424,-36174,-4621,14213,109044,-101270,627,51204,135212,12507,-5844,74112,-13308,62250,1214,20786,-27425,96894,-8577,-43629,-21887,-10504,13526,-34859,-33981,72649,97217,-13485,-16054,-3489,4083,39481,-2127,9428,41963,52942,23663,25257,22616,37260,4212,66705,77833,44669,50962,67107,60907,79144,96227,82068,-1341,11449,59021,120649,62647,115503,78175,172750,361188,85853,-344191,-234025,-147615,-143833,-124055,-135031,-17220,-85960,-105816,-21774,-22775,-42675,-32915,-15769,-65230,-47413,-65729,-14058,-129155,-96526,-30230,-34456,-2379,51036,-57741,-243,-65628,-129162,-18796,24394,-29810,-85980,-86127,-116224,-88889,-72109,41993,11847,-96523,-32303,-61809,39970,19542,-47659,-57244,-48102,-80399,10001,20938,-33666,50028,-47723,-16529,27584,-29912,-77044,8989,-10490,8368,-67409,-44787,-130599,-164280,-13841,91034,-42828,-41382,59617,-33226,-120502,-17285,-61995,-92723,-3387,80892,56200,27887,-71656,-47534,13755,30235,-21304,-50597,-44552,-26245,5773,15952,-14624,-38827,15953,61499,85178,-21298,-144722,-5403,35204,-38798,805,49680,-35976,-45729,-27715,-25150,-55251,44239,-50938,-39098,-39491,81854,-35366,-89357,20821,88461,17953,37768,3599,31110,66370,69585,-16745,-73116,-4079,-22917,-27260,-99299,-34753,29041,40695,-71422,17494,14348,102956,-53750,-123159,-34724,-25654,6871,32621,25591,-33287,-23006,-77678,9626,55546,-23257,9447,-63905,-62301,-3025,-30526,-19227,20132,22994,-92332,-71949,-71592,12666,-44626,15261,-4220,-12427,36499,-22710,-18058,36365,14827,64602,21496,58783,27013,-16824,-29062,44061,-3024,-35214,99703,126719,13824,9622,-30657,-74910,-3037,-1890,11719,-104358,-25134,-39517,6777,56218,-13164,-48723,-40339,23824,24606,-33158,-117400,-79994,-40241,-65844,-38379,22779,39886,-14944,-37255,21257,-27506,-48477,-9539,-72034,-16339,15998,-2189,25331,37359,1741,21875,36301,54930,20623,-43580,-28632,-866,4648,22675,19375,-20663,28351,8510,-40334,38482,-19956,6531,85787,32618,35297,-8343,38248,-30846,-58557,14818,-4326,49006,23584,29242,15334,-36139,8211,-31636,36350,-59402,-30600,-22258,69012,8562,-38332,70457,33256,10474,-50989,-81904,-18908,41542,22516,-104486,-91148,4467,-100455,23699,-24347,-33228,-57842,2098,61933,9379,-34986,31974,23363,59470,72475,-48385,-56586,-4377,-37793,-28906,-15845,-47048,-38688,-44201,-50885],[-480,8916,-15371,-48123,-40326,-25386,45595,-4965,68972,61016,36377,22756,-9252,-56891,-47761,-16290,16011,-12535,52359,-81687,-50785,-51495,2304,58540,45426,58561,-64815,7916,-33161,-19883,33050,37491,12654,26747,80217,18903,50620,44251,-37955,24324,-78896,11798,92679,79611,-7288,108295,48842,-27934,24430,20097,5375,-12554,-52678,-41822,62384,-63156,-43646,-21228,-66683,68288,70959,-54357,-11344,-56627,-99446,10035,4381,-55091,-71274,-25425,6369,-130786,-49191,-26815,-71118,-7032,7267,-19590,1251,4364,-30913,31178,-6071,-23869,-15346,46262,27485,24958,-28424,12169,14375,40417,61745,-4375,-30250,5755,12841,-10866,-30607,49143,84495,13273,-65660,-15116,5468,7038,117430,-17611,-44948,-4282,-1801,55443,25971,-20032,44391,21548,133138,52242,-42025,4582,-8062,-25654,8301,-40087,-898,-66966,1089,1556,-55007,25988,62174,22031,-4378,7689,8710,-69666,16755,44042,11510,-63716,-23050,-10996,-16687,41871,67268,48142,5224,-73643,31872,76328,3858,19844,-56327,-54099,7567,30995,-7316,102399,27167,-16712,5813,-21818,-27376,-61874,-23179,103982,82438,-6045,239,-4449,12515,3270,1505,-19515,67144,-770,18354,-599,-17050,-34953,-47401,16711,-11843,22978,78745,41843,-107462,56710,19088,-29764,-55980,1828,47881,11383,-17616,51560,20262,-5770,74406,56725,108966,-39729,-63023,2833,-29397,828,5544,28135,-21884,9655,21172,-36802,67485,2352,-50224,-2955,-14479,4004,35343,7224,26939,16406,13174,51559,2238,10279,43279,-36426,72377,-32056,-60895,-98059,-30660,43985,33661,118862,42049,12809,-8592,-55378,19578,77149,52973,11914,89728,76792,67452,59417,82496,89139,-114212,369399,-208535,-168006,-75556,-12774,-163568,21101,16042,7081,-22996,-48006,-25485,15466,31591,-51525,59359,-22596,-24533,28673,-9653,-15603,101461,-70880,69414,-56904,31383,47528,-20042,-1407,29128,-90565,-106933,-22798,-12851,-9067,23009,-11780,-7039,6705,-28268,-3680,-22786,-160493,-57462,-78139,56965,15779,-47534,38903,-45305,49680,48177,-109249,11181,-56605,23600,103408,-12185,-432,65368,-43098,-68792,-117404,3568,-80009,64286,-70003,-103721,-3061,-65660,10859,8006,-1604,-34404,-13543,4756,78107,124509,75448,46357,33243,4130,-118181,-61364,-27673,100849,2015,-68778,-834,-93510,-4673,-51179,-2055,39192,15624,-52827,-15600,2109,-14312,-95358,16035,55920,34885,-24918,-20035,-3282,-2000,-58866,-58895,20610,41361,-33206,-67577,4479,19734,20284,12832,27974,31898,42530,43731,14387,-51032,-36038,27848,56140,45320,-14066,-31351,-39109,19816,-20767,-10379,12185,10876,92391,-23234,-28437,-8646,-45776,43408,97035,75407,22534,-45027,-109362,-61622,21987,64001,52168,-14614,-41946,-13604,2566,62980,43059,-49175,-15920,10829,-22891,-13798,-49003,1209,14781,17848,-12804,20123,-3084,1271,-85134,-59913,-60135,-19188,-124576,-47589,-2491,10949,13043,-44289,78220,-4227,-42938,43007,44272,48628,-17271,-74428,-37364,-82779,22469,-5281,-18608,-69198,-43394,-25056,18645,57101,43722,2822,-55215,-3918,7057,-44271,11874,1822,3120,-3210,-32815,-15636,11005,-47352,19311,32698,30641,-52797,-60213,-6891,-84607,-64288,39999,1361,5704,-44157,40583,63537,-29059,-24557,-31576,44999,23142,3673,30812,-63296,-34897,5013,60876,12776,-25179,13724,14733,-12325,-45329,48112,87070,15784,67216,37545,-64961,-7436,76860,17560,130161,53670,104260,-40844,-31684,53760,64329,9036,-64353,-31755,438,854,-40840,21733,29642,20673,56708,26475,10853,34027,-19979,-33519,-32041,6822,105421,32695,-90187,39838,75843,9109,45303,-35697,-82072,-20320,6911,-21920,-6954,-4049,96112,-24256,19063,8236,31672,12198,-87398,19099,8053,59859,31896,-1187,19383,-8751,-25308,46419,34480,-58139,46422,-18326,-2843,34845,53122,8610,-44469,105940,11914,-52634,-63635,-79626,5421,28488,54664,36910,16040,38023,99644,8048,-3204,42993,87822,13568,46956,31635,9263,60641,97026,31124,44672,-50641,71392,-38010,23550,-70236,-33424,-66704,12383,7468,50764,115318,21703,-99273,43228,35390,130800,58363,41797,78145,12709,86295,837,-8093,-43262,-26228,-51171,40382,-35176,-50515,13472,39321,-34923,5764,43403,-27519,-37526,32322,58385,28151,-31553,-9285,59587,102798,30348,16836,-28639,52769,153330,50158,-18118,130390,48344,-39025,63298,-7764,19788,-85306,-71739,-52079,24088,59245,33641,69619,49688,-42819,38893,7906,10268,-23205,-40117,-42850,24028,34783,-30116,41420,8655,-10848,-4569,-31548,590,23505,44484,-29321,59654,-14143,3134,16037,-43799,-2746,-3517,83868,-103536,-482,51279,128329,27909,14115,89230,-11203,37978,4045,23513,-11002,82387,9977,-40224,-20498,-26366,-16200,-9215,-22559,87249,69797,-9590,-8251,19346,-1655,49507,38225,25599,37944,28233,25164,27895,25046,50546,32302,74239,77646,-3578,41855,63050,47065,66739,93376,61884,5056,-13865,58792,117209,67242,83647,75826,186625,385819,92520,-328225,-246168,-135979,-147868,-129484,-113980,-14700,-84199,-109108,-29260,-17962,-37814,-27439,-45248,-58396,-34565,-48240,-22325,-165205,-98268,-31633,-23045,-10395,38646,-42248,27788,-64822,-153530,-19315,638,-24223,-96575,-98783,-131824,-81044,-35068,48557,-2938,-114715,-45024,-56668,50025,-11504,-90261,-45938,-30149,-77770,-1469,15038,-29945,75770,-58033,-26826,54288,-39620,-82049,-10299,-35600,-7924,-41425,-49691,-89621,-155890,-27782,99193,-30817,-53714,65084,-46875,-136455,-18086,-61532,-76909,-8870,85863,32109,12812,-74678,-45827,12662,14569,-23257,-49601,-55694,-12114,12855,14308,-46895,-34653,13911,42469,48728,-40051,-113059,-22441,7108,-60148,-11131,45061,-52783,-41132,14394,-22203,-73364,46390,-42694,-16494,-25331,93181,-32941,-64471,16732,94652,6417,35696,-41405,13211,89486,49203,-42222,-73631,18066,-25554,-30110,-119189,-48792,24325,52066,-82596,17492,-2951,47200,-50555,-166595,-38544,-57345,1406,23271,16184,-29518,-26070,-52814,-6382,60435,-5726,14879,-32489,-74360,-19694,-28305,-40933,3749,16452,-108100,-83316,-78478,24087,-52775,-5774,1737,-9850,42763,-27102,-14868,62500,5121,56792,14030,31750,20010,-46752,-32282,47274,5955,-56425,90174,133568,4946,34689,-25500,-75355,5273,-9518,-23753,-110137,-27907,-20840,16415,68202,14112,-45750,-81492,-2222,-10905,-69339,-118326,-77827,-54335,-57765,-46509,22139,45595,-15455,-26078,21335,7530,-37524,-15936,-45669,5720,14230,6408,27029,34088,953,35020,30121,31444,6359,-59485,-44765,21311,-3258,17579,3548,-13643,19133,16426,-59886,55459,310,34443,69344,17242,41708,33772,45960,-34595,-80051,-10202,-7033,27020,13385,45491,4405,-41487,16083,-42642,28174,-68374,-48654,-19670,67521,2073,-46325,54361,43769,5279,-53400,-90678,-761,41850,31265,-91556,-74294,27269,-91559,29426,4896,-18695,-58433,3606,53065,15125,-26964,44227,32711,54723,47515,-32210,-71696,3152,-34298,-38079,-44833,-38437,-31902,-65771,-47093],[-7315,10666,-16620,-10629,-39980,-24257,46562,2403,58234,39675,36367,24149,-4080,-103511,-49364,1760,13465,-22463,11910,-93939,-54906,-31815,21588,67203,54952,57370,-62475,24455,-37822,-41125,24849,51134,31233,14046,50372,3871,38070,5141,-52476,8888,-101368,-6573,132768,57066,-12864,107531,56349,-28036,78716,39977,6854,-31458,-65120,-21193,67735,-61193,-51475,-24971,-82087,50028,55058,-46688,-18559,-17328,-88680,-4009,22245,-43528,-56130,-8828,16199,-90821,-69307,-32265,-94390,-26141,28571,-15901,-1959,5773,-38806,13158,2792,-49440,-7708,62507,22722,25109,-20738,-10153,2271,37000,55736,16462,-29075,208,19764,6590,-33756,52894,88625,6149,-84749,11066,9383,-2380,98725,-40159,-44306,-39927,-45698,72943,42756,-47307,25372,15376,136942,56492,-16109,6201,-3969,-3808,25825,-31079,-9558,-72703,-16529,-1580,-69291,13738,59247,33847,-6891,-8834,18917,-54712,17373,60233,10940,-30765,-7840,-2927,-13752,29334,53553,36205,-10894,-73628,21126,79773,-4312,23440,-26088,-33725,-2961,40321,2005,89289,50495,-10171,42119,-23467,-20595,-71950,-19691,85036,73047,-11211,-5827,6132,12439,-10979,1702,-37110,71959,1446,15388,-14680,-20933,-41026,-33609,43425,-5722,25077,55996,16150,-84094,32340,44997,-19747,-36380,17912,82735,19222,-12142,69823,37208,4900,67674,55314,89931,-57115,-91480,-11982,-14715,-7380,-8339,24366,-5310,-4742,45385,-4747,81576,-17383,-76875,-15996,-28285,-3677,23805,-14702,32387,26580,27745,54886,-3491,21875,37030,-28074,75614,-13027,-30384,-69972,-40815,67964,46043,116107,45673,9308,-4608,-76545,724,84479,49762,36980,67030,42220,24320,67878,116454,105905,-72458,462075,-210589,-210302,-116654,-42188,-172105,17446,22913,-15267,-91037,-92047,-67401,11558,43554,-32028,46040,-39277,-22943,2665,-24433,-9817,107236,-66094,58485,-53705,41014,30127,-36632,-21134,41379,-73378,-78698,-16877,-9934,-21731,31914,-30168,124,3435,-16398,-15719,-65763,-143114,-62134,-57725,57712,-8769,-31566,36573,-71223,39915,44133,-111814,-24577,-72850,10994,91540,-9158,-4721,54881,-77660,-71967,-135907,8307,-48366,46356,-96402,-117839,7607,-82955,19761,14707,8230,-20993,-12164,-8898,63018,111744,51922,38114,54988,20585,-59143,-37611,-51397,75607,2246,-22933,-10611,-119931,-25536,-53430,-13996,42765,36252,-72840,-31858,5961,-43077,-113863,6337,64959,22658,-43814,-8894,-25317,-39892,-48158,-28878,32919,43768,-28877,-61687,-32926,30658,23366,-7267,-3463,21747,51233,58170,25815,-46047,-63855,22093,48534,4265,-23715,-51037,-18593,17720,-28131,-9956,13187,-26586,88819,-29265,-15628,-302,-44166,49256,111718,60536,39906,-42640,-78854,-59874,18553,59009,51341,-7690,-55245,-5797,16839,80286,20257,-45058,-52867,6481,-2032,-5859,-51066,26643,17750,-13013,-28853,69361,-3182,-17729,-106415,-60142,-51903,10744,-97459,-59174,-21399,11561,11450,-31378,77747,-10435,-38725,47710,35158,85277,11224,-63722,-44889,-91382,-43,-17364,-27945,-92518,-62827,-42209,7813,67357,33705,-14684,-24024,34943,-5343,-52496,-9084,223,14040,21122,-349,2750,11293,-35941,25546,47378,27435,-46450,-52360,-22698,-81683,-65163,32989,1422,-6659,-34006,55624,59436,-21252,-44568,-57663,-14856,18608,-867,38210,-44126,-26325,28570,89466,21235,-15619,19151,10255,-39950,-47321,44216,69495,10157,65858,28397,-64115,-2966,78530,24874,31693,47892,76675,-68438,-13691,57081,27082,3626,-73772,2784,-14711,31545,-36216,39888,11273,-262,34112,36612,16402,36137,-19628,-14746,-17722,8277,99292,39176,-86983,43684,58892,-8210,59688,-22322,-88359,-35459,4567,-33729,17794,20324,98157,-20007,9500,-15656,35087,-8046,-95024,44525,15823,57456,44251,-6492,6276,-20331,-50900,49460,32873,-48479,58665,361,8113,15783,51034,2002,-49499,88940,6986,-53379,-51489,-54950,27229,14993,47256,63115,34557,41685,106646,12938,-2075,29911,68333,5541,74177,38829,-14739,81131,66896,50866,29092,-80604,39764,-52270,23154,-53311,-28571,-40814,3738,12061,23263,85190,19501,-80698,74471,34846,106275,84874,47282,60679,30812,96164,7497,-5274,-49074,-58471,-42181,43444,-51616,-33400,5635,42798,-18667,-6349,55779,-46407,-33195,37530,59824,30957,-38987,-22960,64234,90992,45433,24124,-36092,63160,100058,36930,-23584,133828,57383,-54664,55127,-5880,23047,-83830,-55168,-66930,17921,68559,30350,46734,35659,3990,50731,12419,1093,-23238,-38156,-18288,42296,32554,-9885,40247,-22263,-10916,16156,-12662,18486,212,44799,-5252,20854,6889,3956,38760,-52023,-6553,-17254,72374,-79039,8773,57120,121516,42823,31030,90033,2093,21038,2850,16684,-6900,64426,19792,-41850,-24826,-44232,-50909,18391,-14202,76500,28259,-8303,8520,48488,-2525,51416,63929,33176,24278,-2470,26741,37621,22639,56995,61396,95287,70398,-43229,39185,51616,34181,52973,91582,31445,6560,-27930,54425,106501,74283,49302,72412,199079,400019,107112,-312400,-238669,-124558,-142621,-124372,-90448,-20174,-63238,-104441,-44691,-20768,-41744,-27995,-83186,-56626,-33638,-29591,-28197,-168589,-98191,-34747,-2803,-16916,26533,-22910,52986,-70632,-166295,-23974,-27624,-15049,-88246,-100096,-130587,-70664,2847,45528,-15729,-118845,-43140,-47218,58667,-40774,-115255,-15493,-13957,-79915,-21427,-6850,-22252,89750,-61862,-34435,72514,-44338,-72702,-24124,-48056,-25839,-31605,-61464,-26211,-107554,-32283,93405,-20474,-62694,48423,-57643,-141508,-14075,-57233,-60798,-15955,82326,14415,1440,-65379,-33287,12650,-11715,-37778,-39516,-54812,-31,19615,13108,-69605,-25209,6278,15597,9578,-38602,-57620,-28247,-18026,-71479,-19562,37848,-62506,-25756,40231,-11502,-77589,50701,-34498,6304,-14292,80945,-32734,-34072,3501,88374,-11400,22221,-77624,-5597,94342,38021,-68580,-62360,35553,-22830,-24661,-119212,-60344,10269,53372,-90342,11459,-37041,1703,-37852,-168647,-35589,-80021,5343,15013,12178,-14554,-27548,-34275,-18385,51346,14971,12740,2257,-77783,-34967,-25788,-55004,-14652,4046,-92387,-72006,-83708,27305,-46798,-29843,10061,-7669,32520,-25367,-13285,76109,-3840,44070,10232,3121,5682,-78642,-43545,41596,15705,-69856,83390,124812,5124,48058,-21529,-71496,13509,-12473,-49862,-104444,-43394,-11457,24636,79422,45326,-29878,-101919,-4286,-37324,-82942,-94067,-67981,-61708,-47025,-39097,12545,35904,-1425,-6241,14698,32296,-29057,-25666,-24421,25175,15093,19271,23955,32984,-2748,44648,19354,801,-6264,-76734,-55027,33934,-12742,9578,-10791,-8172,10627,20969,-79702,49478,2414,25201,40229,-5352,50323,70669,45180,-39419,-97650,-41890,-12983,4205,-7808,55264,-5271,-28166,23322,-47944,23915,-73260,-71720,-17447,63434,2177,-43971,40657,54051,-4656,-33721,-78116,16278,36731,31910,-76561,-42289,42795,-81082,35731,23366,-3511,-60572,961,38542,24400,-20492,48995,42447,45421,20452,-15731,-65929,14971,-32520,-35188,-68463,-25558,-18276,-76861,-43687],[-13887,14699,-15789,27104,-29897,-17101,47078,9045,34262,8318,33822,21126,422,-139331,-37833,12173,-5877,-36318,-21515,-85715,-49358,-8314,42617,64662,46498,50058,-35905,32578,-36432,-48673,11477,45922,45979,7707,20176,-9550,28343,-31036,-60213,7257,-98972,-18300,141462,26115,-15539,96251,60670,-19981,104970,56198,3001,-37081,-48947,12794,65804,-53365,-47052,-29108,-79357,34393,21997,-33815,-25420,3653,-69568,-15256,38905,-18968,-31831,9802,18955,-38930,-69336,-24493,-102133,-39530,44392,-8920,-4861,6407,-44719,-16252,2034,-68590,7184,62148,24822,31808,-8232,-24243,-11011,21740,37262,35686,-24396,-7179,17307,22192,-26802,47793,82702,980,-88758,36086,9573,-29498,72254,-57839,-36168,-63111,-81853,80640,60120,-68895,1980,5508,109427,56330,2710,10342,3982,22762,50388,-28696,-11425,-60090,-18707,-2235,-63154,-335,48745,42696,-9721,-14423,25907,-41232,11270,66139,-4252,-6685,13705,4173,-746,24997,33815,26906,-23879,-64566,6308,61390,-12324,44901,25411,-14676,-11788,25729,4629,67058,63870,-3137,59176,-25686,-20749,-67795,-12193,44342,54902,-11494,-6385,12032,11174,-22388,-2354,-52361,68058,3881,10693,-28098,-19821,-22403,-12729,81304,4113,16256,28283,-7430,-47628,4474,64082,-3992,-21077,30547,96979,23500,-1131,83691,53613,20691,58931,60460,64240,-66234,-110993,-17238,3298,-12958,-15706,16048,15489,-18070,73332,35139,85122,-45152,-83037,-27595,-39303,-8106,10776,-38105,33884,36200,32681,49260,-7624,32176,4312,-16539,60726,-11632,-8974,-28701,-40181,79419,49679,88219,41497,12537,4659,-85415,-31440,88123,48521,67010,48256,18495,-6087,62710,139777,113792,-23708,535178,-188345,-253724,-171135,-74869,-150023,10698,24598,-41814,-146497,-104049,-116818,-3736,52266,-13705,35841,-54823,-19271,-14928,-38128,-720,99056,-54851,30429,-58154,39605,6627,-53422,-25480,38821,-57144,-40503,-2890,-10888,-19975,40616,-48797,11380,-3330,-8787,-14425,-89625,-96778,-62254,-36990,53215,-35417,-16569,25204,-77536,19830,28370,-100764,-52858,-68286,964,66983,16458,-6,36885,-95089,-70616,-112428,18156,439,19481,-113752,-107087,8772,-88218,24013,25589,16555,-3771,-17001,-19386,42390,93500,12503,11025,71986,34337,-12137,-9553,-73211,42273,6653,32013,-10633,-134984,-66144,-55356,-31157,18547,51627,-90447,-55365,8947,-63987,-112661,-7615,62959,725,-54806,2949,-46863,-62716,-27558,22318,42035,41701,-5280,-33151,-65495,34782,20194,-29511,-29884,6020,55458,73027,34469,-43690,-88020,2817,26859,-31232,-19919,-64789,-2891,17049,-31509,-6837,-1255,-53638,64179,-35516,-3837,22548,-34407,55164,112017,39947,57330,-42532,-48366,-52697,12982,53701,46307,6181,-71930,-12045,26484,86032,-198,-25432,-85050,-8413,24569,3827,-56654,41409,19210,-40948,-43479,100870,-1604,-27864,-93401,-52838,-41369,39273,-57741,-54401,-35264,18016,12910,-14516,60913,-14625,-30677,50550,19032,109333,36726,-43451,-55914,-80624,-14744,-4885,-31208,-102720,-75528,-42166,-8798,68122,28566,-25619,7933,69174,-18107,-56741,-39287,8142,20836,33892,19678,18237,13636,-23157,21811,59219,20277,-42920,-37907,-50192,-72755,-34724,25081,-3059,-18834,-18830,64462,44199,-9737,-57716,-83796,-64981,13441,1118,39618,-27833,-14203,44573,86651,24029,-10213,23876,1332,-64134,-50003,35928,55825,18249,60899,22310,-59424,4653,80929,34027,-39810,41806,38291,-82334,4564,58541,-2369,-4266,-72911,31541,-30205,43950,-25676,56118,-3726,-32888,-1064,32179,26046,35489,-15638,10758,-2842,11433,75815,43453,-71343,42759,50380,-13507,62753,-15692,-84436,-30018,-455,-44080,40939,47293,85167,-9913,-1884,-37527,46111,-21967,-80933,64211,34320,53898,45664,-4131,-1960,-26931,-68735,53898,28842,-26237,66397,13594,15990,6441,50266,-1768,-41088,48036,-4043,-43804,-27245,-26732,44350,-7715,39363,81773,51915,31978,89164,16158,-4003,12292,49156,596,77357,36732,-18378,84904,38105,59490,7399,-94384,-1325,-62562,20020,-35731,-22434,-9922,-5037,19324,-1212,41119,9551,-51283,84699,27478,80206,103259,47653,32116,56492,98040,18354,-11657,-50970,-91658,-38408,45497,-67699,-14612,-10050,48740,801,-7483,50258,-57667,-23914,46044,52862,23975,-42513,-34813,59269,77163,60841,27226,-30042,67206,58045,18421,-18783,124799,63831,-56820,40479,-41,23763,-67453,-40180,-71439,4615,71781,17846,8078,15999,48945,57058,11655,-5123,-13299,-30111,-3291,60862,29883,14360,40741,-44285,3034,40070,4252,38872,-4464,61950,26939,-16320,26842,-1128,63760,-57506,-13644,-23008,76718,-32889,25840,71039,126992,53762,38883,74672,21948,17386,-1721,295,-11768,44927,22978,-43889,-30968,-57775,-81483,37013,-6285,43284,-19688,-11584,26693,78986,3705,41802,69106,30587,4817,-32272,25535,55259,15960,54752,80475,121984,57181,-57505,42839,36391,26579,39853,90439,467,7584,-23682,46315,90560,81186,21741,69935,208829,399961,126627,-301516,-215260,-115590,-130631,-111936,-74890,-34773,-33878,-97322,-67785,-29059,-52999,-33101,-113619,-60475,-46008,-15756,-30630,-134405,-94702,-36091,23068,-22512,18170,-3497,48709,-80318,-169502,-30219,-55550,-9215,-58903,-88597,-109329,-60316,27688,35454,-25745,-108625,-27342,-35723,64507,-57733,-116728,20271,-2894,-85728,-40760,-40505,-15547,87067,-55170,-35037,75958,-41411,-49609,-34178,-46937,-38247,-34857,-80861,24665,-44466,-27663,73337,-15794,-64513,30292,-61630,-138735,-6723,-49769,-47870,-23434,70368,3435,-8645,-46231,-14408,14567,-36798,-52217,-16911,-37821,7767,25344,14660,-70469,-15678,-9581,-15256,-19645,-21650,6274,-20315,-29482,-69718,-23018,29801,-63273,4151,42705,4787,-49696,58527,-29176,23753,-13851,48654,-36437,-4545,-13772,70129,-33113,1696,-95227,-21718,81732,33256,-89934,-40933,43922,-14778,-15050,-107156,-68076,-12282,46722,-85061,2615,-77117,-23438,-17365,-129329,-27207,-89025,19315,9665,13450,6671,-26634,-27482,-24837,30787,32117,2933,29814,-72117,-47598,-23423,-61330,-30104,-12303,-54358,-46707,-89567,24792,-29393,-43202,21024,-6287,6709,-22166,-13296,70772,-8367,28787,11358,-17245,-13461,-101744,-59789,26341,23830,-72776,80324,99855,8660,48687,-17868,-60388,21942,-10804,-61128,-87502,-59088,-12348,29742,84829,73502,-3207,-99202,11462,-46706,-73096,-54327,-48808,-61535,-45771,-20442,-2836,6820,10262,11153,-416,39180,-19705,-32024,-17872,37134,16749,32206,15880,35626,-7577,44967,6634,-25073,-14829,-88921,-50875,31877,-23619,-379,-21273,-4100,4508,15207,-94008,30932,-15030,-20661,10537,-29598,61194,95049,39874,-42991,-103374,-70967,-21212,-15332,-32421,54531,-14102,-371,28619,-51159,20679,-71970,-91930,-17270,57598,6621,-33495,29141,59469,-16285,-305,-45576,29253,28914,21142,-68309,-5684,48256,-65640,42527,26038,9854,-63907,-1217,23734,37234,-13174,48340,51403,43269,2308,-4435,-40622,31897,-32405,-20311,-73711,-16259,-5519,-73404,-39864],[-18414,21731,-13524,48326,-13032,-2639,47072,12773,6777,-31770,28130,10677,2641,-144279,-20155,13648,-37081,-49119,-33729,-61120,-39219,11169,61616,54362,20733,37176,8085,28697,-36545,-45295,-4467,17270,52500,9725,-5042,-15299,24768,-48222,-52829,19029,-66029,-15782,113898,-5231,-16347,78219,59732,-6881,97694,64962,-4287,-29804,-16606,50386,58072,-41597,-31258,-32749,-59929,24098,-11941,-18301,-27808,1286,-43918,-16907,53646,15800,-3213,26094,17735,9791,-46811,-10738,-92311,-35876,49557,-12,-6492,10073,-44735,-43662,-3243,-70251,24719,43255,29917,43676,4730,-28234,-25654,-3459,14090,47154,-16975,-11309,6759,32044,-13948,35386,58979,-2344,-76901,53197,3925,-61695,51230,-65754,-23497,-64398,-93775,75398,72910,-75499,-18215,-8178,63527,53358,7072,16199,16233,50440,78789,-32234,-11564,-30349,-6803,1069,-40681,-16115,34072,46622,-12325,-9784,26006,-33669,1747,60989,-29065,-1925,37097,9145,22550,30924,11362,24412,-26505,-52467,-8100,26297,-18839,75942,84302,1637,-16657,-3585,-448,41429,67957,2304,49904,-28315,-23122,-52305,-2360,-4323,30266,-7494,-3951,11526,9729,-29519,-8334,-56171,58334,6197,6489,-36117,-18211,6163,9567,120240,14335,2065,9345,-24223,-10203,-17853,71222,14755,-13647,35977,90798,23483,12416,92726,64431,35354,49894,71560,43239,-64810,-120666,-13055,21224,-13954,-15535,6321,34724,-29211,90884,71134,77743,-63807,-65102,-38222,-46415,-6386,5508,-55856,31695,42268,24945,32302,-9542,35315,-48391,-6122,36200,-28023,-3846,14001,-25791,74471,49429,45470,31262,18987,13713,-79567,-66074,92599,50419,95179,38470,11602,-22026,49336,145800,110528,20284,574851,-141660,-287942,-206865,-97414,-110604,1175,20518,-66565,-171691,-89510,-154651,-25481,55104,-3497,32164,-55712,-15650,-22086,-46134,8118,75708,-41695,-8223,-71579,27724,-13347,-60425,-16859,24358,-43640,-2418,15567,-13811,-9089,43776,-63634,25464,-10240,-6739,-3143,-86182,-37723,-53432,-12404,44439,-58178,-2772,7209,-64422,-2825,3768,-82011,-64615,-45853,-4109,41877,55112,7792,16374,-96162,-64952,-52429,28672,43922,-5164,-111393,-83217,2551,-77393,27107,38333,23408,11211,-28875,-25489,18392,71424,-30742,-25869,80535,41514,2000,14752,-87828,10613,12659,75423,7659,-130343,-107767,-57546,-51530,-24505,50618,-101874,-82797,9195,-72312,-91144,-23253,50464,-24007,-55358,11883,-62106,-62864,-435,73916,45261,37773,28190,5361,-78353,31187,9867,-47196,-47371,-11002,52831,83095,39332,-44115,-104621,-25927,-7060,-57147,-4762,-72219,2522,17170,-35290,-4874,-26842,-60367,23546,-31674,4142,48241,-18422,57288,94547,17800,70333,-47194,-20422,-43354,8340,53063,42801,24308,-88624,-32501,27295,74139,-13397,6276,-97584,-27641,52168,12458,-62373,42853,17773,-58764,-52076,105069,1518,-30999,-51416,-40193,-31305,58871,-21519,-32009,-40163,26948,15703,3212,33585,-17175,-22412,48811,-624,108348,53307,-22147,-68593,-55928,-18298,23994,-27326,-95047,-78291,-30108,-26019,58305,28395,-28940,28340,87683,-30666,-54380,-66445,23629,22639,29648,23873,25820,17922,-12802,14162,66461,11706,-41618,-25489,-82074,-60832,10818,17461,-12782,-27956,-3592,64746,27613,4601,-60722,-97773,-73812,8557,6934,32791,-18427,-1476,44024,56271,20025,-8086,25619,-11742,-78160,-54555,22671,44173,34324,54762,19677,-53054,10362,79313,41744,-65127,35607,398,-82451,18446,54288,-16606,-13200,-57438,47900,-45449,31556,-9844,67326,-12316,-68299,-39089,20414,40255,33947,-11280,35234,9262,16689,37351,44712,-48786,36855,51753,-6482,54880,-14109,-75064,-9416,-7459,-48485,54997,74034,66720,6855,-14434,-52738,64608,-24254,-49978,74888,59545,48598,38340,6083,-2361,-27660,-76321,55641,23462,-6823,67186,21876,18934,7622,53746,-4372,-17649,656,-19111,-27121,-4534,-3257,52670,-28194,33651,85914,60687,12618,55164,11657,-8404,-7001,31288,-4291,57686,30672,-2391,69932,16066,56058,-15150,-86939,-37607,-69122,14581,-20521,-13042,18437,-8118,29259,-16083,-414,-5225,-24655,74412,17080,58957,109561,37703,-489,86224,91332,32673,-18577,-47909,-116532,-38360,46256,-78930,1032,-27328,55495,19396,3137,30086,-56485,-13497,57518,38975,11602,-38952,-40916,48250,63083,73091,27359,-14559,66439,38981,531,-523,109752,67117,-40078,23569,8441,22051,-40830,-25861,-62469,-11075,66224,-1420,-34197,-2474,79419,57938,8197,-6883,2896,-19151,-1533,73480,26065,37628,44689,-48866,27551,63866,18136,57804,13201,84384,56416,-39405,42703,-7854,86348,-57122,-20027,-18138,88876,22221,45622,92750,151703,58977,34744,47280,41851,27863,-9025,-20701,-18330,24703,21720,-42397,-33978,-61897,-101450,38585,1839,-494,-63459,-18524,39426,106588,17343,19928,56324,19496,-14997,-55177,17653,81045,8028,45505,80837,138691,40082,-40678,49538,21250,25670,29894,89176,-21478,11509,-1757,37267,73367,85640,7494,71388,215048,387049,146447,-299577,-187258,-111191,-117107,-96574,-72539,-56416,-8917,-92946,-95054,-40090,-66860,-38127,-121117,-69184,-68023,-12051,-29694,-78645,-86539,-32945,46918,-28107,15427,12940,272,-90354,-166325,-35451,-79498,-12001,-13736,-66417,-71775,-52437,33025,21896,-33762,-88698,-2976,-23696,63883,-59064,-97994,47382,2274,-89883,-51094,-75957,-13663,66502,-38625,-26493,64494,-31677,-19019,-42961,-34790,-39813,-41272,-104431,39817,3165,-16985,41867,-17292,-57482,26980,-57019,-131270,409,-40551,-40014,-30007,51640,-3820,-18044,-23246,3148,17772,-50745,-54822,15626,-7236,10218,27802,19593,-45445,-11317,-32372,-44984,-30895,445,61910,-937,-24732,-55628,-21366,22456,-55923,44516,25122,23134,13228,68387,-27178,31899,-27918,4732,-42982,20985,-27133,43147,-55358,-18838,-92093,-31887,58079,30180,-102449,-14793,41168,-3039,-6921,-92833,-72071,-38194,37762,-58095,-4730,-108757,-30200,6397,-66737,-15854,-83986,39382,7841,17192,26384,-23361,-33673,-25985,6050,40302,-12360,44625,-59820,-56621,-20786,-60345,-38882,-28958,-12734,-17802,-95065,21994,-6153,-31793,33813,-5547,-28635,-21679,-13653,46657,-6340,13642,16851,-23365,-33255,-107441,-75174,2217,26634,-65951,74327,62916,7861,39583,-13983,-41694,30748,-5189,-58060,-62569,-62302,-19783,30659,80343,91368,27704,-79401,31225,-38705,-46738,-11440,-21297,-54445,-61376,335,-18740,-36206,5753,17983,-23241,26332,-7338,-31406,-30188,38659,16404,38620,3725,43244,-12573,31929,-5089,-36644,-17638,-87933,-28556,15324,-35422,-9527,-26872,-669,496,-8212,-97946,11735,-47948,-79629,-8443,-48986,71719,101358,34761,-42071,-89998,-83623,-29453,-30742,-52555,41677,-23855,29836,30721,-55828,13289,-63892,-101928,-19362,50425,11696,-20323,17910,57079,-25991,35225,-1866,36589,21160,540,-66115,25384,45140,-43498,49392,14230,19430,-63965,834,12044,50416,-2075,45929,59114,55921,-877,-502,-3520,51227,-32782,2202,-58106,-14532,914,-55662,-35124],[-19472,31207,-11174,43504,5427,18685,45624,12738,-14015,-74381,18730,-7186,2114,-113610,-6187,7342,-70124,-55474,-21290,-30120,-33017,21716,73662,42228,-15158,21766,54135,14201,-43903,-36695,-22146,-27802,47840,17638,-23281,-10822,27233,-38250,-29852,37265,-11974,4864,64985,-29459,-17008,58655,52071,5952,67183,64544,-12867,-15368,10926,77192,47455,-27884,-8981,-34480,-29986,19448,-33911,-3135,-23064,-15484,-14182,-2717,66151,52142,21675,36810,17034,44171,-9516,1535,-68990,-12794,39706,7072,-6305,18982,-37333,-54602,-7035,-48961,39649,12725,31550,56962,14351,-23323,-39145,-31415,-4610,48354,-7229,-8803,-8407,35135,-976,19393,17278,-3970,-53642,58016,-8507,-83655,41754,-60905,-10174,-39838,-71690,58872,78289,-61909,-29072,-22911,14967,49365,-2663,22921,29895,73714,103209,-35391,-15372,8713,12137,8150,-10244,-33887,19895,45991,-14521,2307,16920,-33365,-6898,46146,-54321,-16999,55978,11853,53866,44498,-10767,30625,-15081,-41304,-17558,-10253,-22271,103036,133579,13361,-17894,-34863,-10557,19323,65803,4521,21131,-29285,-23014,-32408,7642,-42874,3188,-1983,-1753,5692,9424,-32757,-12098,-41606,46888,7508,5149,-33647,-19708,28706,27682,147183,21435,-9112,8737,-32599,17136,-28576,64579,31421,-13812,32791,73834,20206,25760,98066,66208,42963,40567,83044,34647,-51328,-119330,-1995,37067,-10339,-9574,-3115,47971,-37486,86327,92325,62293,-59447,-31289,-47142,-48874,2444,12466,-61542,27697,42648,6095,6263,-8161,28572,-101784,758,13220,-54854,-14601,47714,1694,55065,49977,4449,17787,24774,18912,-61061,-86817,100320,54462,115235,40215,21645,-26411,36141,134506,98258,51189,570473,-75156,-303588,-202656,-100756,-68753,-9689,12546,-83661,-162963,-64781,-164048,-45267,50530,-5423,34077,-32897,-14693,-19712,-43313,13445,37739,-32667,-45386,-90514,11615,-20099,-51546,-2816,5043,-33285,27319,33123,-17406,3655,37400,-71217,39811,-13060,-8659,12827,-58950,15344,-35002,15900,32887,-71089,9176,-14322,-41390,-20546,-23738,-62249,-57565,-15671,-5289,24990,85799,13135,-1908,-85595,-57704,19181,35741,63240,-17368,-83040,-61152,-6431,-52462,33309,48672,29011,19493,-43882,-26921,-5217,46614,-62842,-57412,80709,42265,-13839,31203,-90594,-11621,17507,97177,44534,-102863,-130920,-59804,-70831,-69261,25347,-104593,-107470,5732,-68471,-56458,-38521,30182,-44385,-47035,15708,-66949,-42291,27113,99026,41042,34448,61178,39648,-64014,21741,-5207,-55945,-55356,-24783,41771,83848,41947,-44400,-112479,-55513,-45319,-72190,15106,-73470,-3780,16641,-41517,-6762,-54886,-46767,-20957,-11817,6928,62638,-755,50337,63449,-2035,75079,-56539,6046,-33539,7607,58191,45709,40849,-99911,-60460,17366,46564,-16871,41275,-83871,-39968,74807,17217,-63749,32074,12851,-63301,-51920,83078,5292,-29092,425,-25904,-23799,64099,-383,1594,-35130,33527,17566,21197,4659,-18416,-16192,42170,-18995,79341,57020,-8698,-78865,-25617,-9310,53242,-18136,-69378,-70685,-13001,-38436,41364,32000,-26150,31100,84405,-42202,-44676,-80475,42592,20029,9523,15986,23617,23063,-7255,7982,66952,4658,-39529,-21114,-107705,-47407,50657,11374,-25320,-32425,6604,56480,19203,18279,-52888,-91638,-36278,3132,12547,18118,-16699,7225,21925,13118,9933,-6202,25077,-26906,-78726,-61935,3364,29847,46416,49040,19795,-46967,8164,69218,44643,-54844,29570,-25602,-72027,25412,41236,-14453,-21209,-29645,50495,-58895,-1697,7966,70921,-14325,-94967,-67218,9948,55444,33630,-8634,51618,16997,20882,-9167,42351,-26630,27896,60120,8939,38463,-14975,-66624,16435,-14901,-46805,55100,93528,52187,28494,-27344,-59016,85161,-14217,-11367,79052,84083,40758,26431,21950,4401,-22032,-73282,51141,17730,-1797,60176,27801,16184,15223,61886,-7688,15976,-31400,-33624,-11153,89,10223,50461,-35075,31846,74850,56381,-8425,19997,-2678,-13362,-23843,12640,-10951,24064,26596,24406,40764,1068,41948,-33525,-60807,-55422,-72035,8028,-9194,598,38345,-2628,39195,-20086,-23401,-20424,-10576,51880,7874,43087,102580,15153,-28113,113309,77161,47556,-15132,-39688,-126950,-39546,45838,-78480,11597,-38776,60589,34007,20473,4562,-42188,-8020,69217,21597,-446,-27834,-37817,36016,47763,78274,25404,2906,62885,38475,-11346,28600,93742,67536,-5557,9500,17594,17418,-13316,-8707,-41839,-23381,52139,-22646,-66870,-14171,88335,54599,5719,-4057,19360,-9199,-10611,74927,21187,55826,51742,-35491,53826,83992,28650,70147,45598,98537,75276,-42416,53190,-10313,102124,-48891,-21948,-1903,97605,69678,62196,118989,188710,59092,20702,16836,57119,48590,-19691,-38648,-20361,3547,16971,-35616,-30032,-54934,-108662,21294,8360,-39203,-93265,-25806,43209,127867,35912,-10741,34079,4101,-30019,-67786,-539,112316,3961,33936,60096,131775,22377,-2673,54075,8985,29498,25126,87220,-28976,18622,29533,32032,59611,86328,8441,79985,217776,367028,161452,-308763,-168070,-112541,-107436,-81871,-80626,-80169,1958,-94024,-119859,-51340,-77052,-37441,-98826,-80746,-92207,-21231,-27223,-31441,-73982,-24171,59482,-34460,17746,24301,-77959,-97934,-158369,-38220,-96858,-24804,34165,-39057,-27090,-48337,21573,7759,-41003,-66579,21560,-11196,53163,-50474,-70069,57198,3045,-86743,-48537,-100942,-17939,30909,-16732,-9964,44667,-18707,9489,-50623,-16812,-29650,-41748,-125046,19493,21066,-3611,6219,-22555,-42597,42713,-44679,-120576,2736,-31289,-37504,-34453,29506,-9981,-24615,-3938,11691,20421,-49551,-42616,49661,28244,8009,23960,26353,-1527,-15047,-56326,-68688,-23557,16789,98326,23479,-8975,-33162,-15476,16623,-43694,81541,-1648,39690,91183,75568,-26613,29222,-54653,-40298,-48962,42779,-28863,12291,-73558,-32042,-73711,-34123,32878,25981,-105064,8413,28799,9590,-4798,-83048,-73735,-59298,33274,-8248,-6559,-119975,-25735,27677,-6146,-4267,-68399,57475,8432,19235,37046,-18609,-49517,-23524,-13983,37401,-29416,47844,-44943,-60789,-17065,-52620,-39730,-41408,15131,6853,-95368,24227,16423,8231,46106,-4970,-64181,-25072,-12258,10640,1358,918,24502,-15302,-48498,-93543,-83908,-28409,20499,-53094,53580,22651,-3420,25464,-9690,-18284,39591,3267,-45961,-35156,-47112,-26946,27207,64643,93226,53146,-53378,42263,-19503,-13239,24202,10369,-42773,-91492,14060,-29656,-78734,-18183,11954,-49740,-1030,7589,-23860,-56585,30031,11754,31556,-11536,56059,-18529,5174,-13329,-31560,-13807,-67671,8011,-9639,-47019,-14328,-27984,2434,-2845,-51423,-89298,492,-87404,-118261,-10751,-58155,78592,88912,32717,-34373,-55325,-68865,-34921,-43031,-63202,18636,-36647,47397,28610,-63486,-1175,-50033,-98305,-22496,41691,13781,-10206,4874,46427,-30898,62664,39942,37901,15230,-23707,-61812,44252,38357,-16272,55660,-5860,23933,-53772,8168,4090,58816,14324,45419,66018,80732,8422,-1428,33642,67235,-32003,24997,-32837,-20133,-894,-28607,-29588],[-16362,41348,-10104,15710,20035,43886,41717,9582,-21612,-105811,5431,-28955,-245,-58871,-4205,-3399,-94696,-52118,6665,-4504,-37507,22719,74630,33920,-50489,8699,84935,-5210,-59430,-28563,-42029,-73312,32208,26220,-34878,2658,31973,-4641,633,52234,42289,39980,17920,-42197,-18851,42827,37618,13713,30212,55931,-20973,-1576,15853,80241,37286,-13768,12444,-33031,1866,18961,-38597,8782,-10764,-28867,17181,28338,75653,78659,35025,40915,20143,59971,28405,7508,-40310,19488,13746,8150,-4289,32140,-24474,-41021,-5577,-9713,47648,-16968,23899,66537,18658,-12783,-47118,-51958,-12376,41355,4116,843,-23327,33015,6889,4399,-32656,-4370,-27458,49659,-26624,-85216,41260,-43366,76,5236,-20109,36884,76032,-29502,-27915,-33893,-25097,45290,-18223,29959,39521,86375,114478,-30280,-25427,46053,29531,17181,19393,-52651,9835,43160,-16733,18313,-573,-38450,-10891,25110,-70592,-42095,64325,13109,87520,59570,-29704,44504,8575,-31569,-18517,-30439,-21144,113407,159730,18811,-17692,-56956,-20297,6250,61196,2885,-11601,-25132,-17725,-15754,16016,-57118,-21115,968,-2272,-2758,11190,-33588,-9221,-8177,37048,7074,8451,-17000,-25654,35235,39173,152604,23053,-10347,26542,-33470,29106,-26632,46051,40295,-17578,22668,57902,16649,37485,101144,58198,40463,29585,87702,39811,-26413,-104515,11714,50384,-3348,-1198,-12444,53731,-42435,58472,93394,43513,-29528,4484,-52226,-46190,16344,27883,-52011,24398,37023,-18097,-22554,-2713,12888,-134211,4150,52,-80109,-34022,66703,37381,28954,53762,-20360,3959,27425,19538,-34802,-79058,110567,58028,123266,52537,43653,-23315,30596,111762,82419,65281,518978,3127,-295264,-157707,-83326,-34278,-19650,4125,-89262,-132228,-44987,-138545,-53932,38627,-18867,37295,10992,-18740,-10624,-26727,13537,-10195,-33459,-68433,-107765,1492,-8732,-27652,8100,-10861,-25809,44508,44640,-22689,12112,21212,-69438,51163,-8589,-11379,28048,-21392,49758,-10573,42264,19960,-70217,18088,-36250,-19391,-28168,-47114,-46767,-35699,9425,-5729,15705,87251,13387,-14595,-68676,-52735,71762,37011,51960,-12110,-32534,-51348,-13178,-21090,44945,51365,33371,19736,-54879,-24287,-24421,21487,-72716,-68863,75803,40049,-41713,39272,-79569,-21590,20479,100183,89557,-57486,-127759,-61437,-84047,-98979,-22632,-98610,-121737,-1203,-56858,-20325,-52109,6438,-55432,-34517,14492,-60279,-10579,47911,79507,29823,32729,84927,59880,-26818,9881,-20015,-54944,-55528,-32089,22800,73339,45493,-40313,-112762,-74928,-76538,-76496,30983,-68935,-18844,13453,-48857,-13125,-75506,-22183,-53739,21837,5293,57404,13299,31315,30892,-16578,69424,-67579,30532,-23386,12251,66236,56364,49399,-101166,-83994,-1591,12021,-11417,67322,-49621,-34198,87440,16396,-59435,13382,5238,-55839,-43264,45586,8383,-24539,39698,-14097,-19765,54253,3309,34952,-22516,33105,16535,40028,-17898,-18124,-12179,32679,-31515,31160,47195,-7873,-82155,2031,11275,68485,-7872,-30958,-55561,2328,-42263,23530,37238,-19913,18247,61155,-51284,-29372,-77161,60173,14787,-18970,3724,13588,27171,-6659,5407,58922,1601,-32609,-26331,-118201,-32009,72504,7227,-36534,-32098,8239,41934,24229,27393,-36557,-67856,22756,-4918,14222,-1178,-20456,7664,-18985,-24777,-3561,-1076,25713,-40459,-66211,-72463,-22211,10031,43817,44514,21686,-41993,-5792,49418,40787,-30724,24036,-33748,-55820,25543,19034,-878,-26635,1914,42902,-67881,-43192,23032,66043,-11792,-103157,-75240,6649,64611,35608,-8866,55761,20675,19205,-54100,36236,-11188,19044,69273,26071,17068,-15964,-63232,37985,-20914,-41817,41297,95598,45473,50493,-39217,-56561,100334,4042,24897,81429,99603,30162,14134,39938,14843,-10150,-60804,38725,12321,-13410,46980,34646,8461,23052,72191,-12708,49907,-34944,-42527,-5166,-22711,13805,38382,-22193,34193,54330,38795,-21932,-2781,-23205,-16523,-33977,-8773,-18450,-10783,27286,49788,5830,-8425,20628,-44187,-24830,-47903,-70672,2168,-1601,17325,46945,9970,44789,-16707,-22436,-31615,-11155,29058,2703,28630,84407,-17262,-43413,129563,58250,58467,4844,-27176,-122257,-39795,44958,-60219,18546,-39073,61983,43640,35952,-14984,-19522,-12955,76620,4918,-6903,-11724,-23793,26243,29085,73439,21035,14939,57213,44018,-13999,60065,78243,65930,38910,2853,25560,8966,4248,13221,-15690,-27630,33975,-39778,-81289,-16291,77115,48867,7231,1971,30228,-3218,-23240,62912,16851,66496,59555,-10652,72034,97313,35765,71429,76406,96040,80721,-27771,58249,-4101,108401,-32604,-17474,24386,96602,95626,70947,143713,217172,56779,5040,-5961,65043,71953,-34093,-47080,-16760,-19338,8238,-24726,-18125,-39593,-105340,-9929,10293,-60799,-103365,-29184,38633,139333,54397,-43141,11160,-10450,-37181,-69964,-29782,140908,9407,25928,23868,99576,8025,34045,51508,622,34038,26129,84614,-22523,27251,58582,35641,53062,83262,21780,97550,218167,347845,167503,-329031,-166603,-119281,-104835,-69627,-90028,-99799,-4415,-99819,-134167,-61092,-78094,-27616,-53320,-92246,-109940,-42053,-27425,-18302,-59474,-10720,53923,-41788,22145,29299,-147561,-101590,-145192,-38506,-105678,-44565,68555,-13812,13844,-47648,2405,-5696,-47751,-49171,37650,3070,31902,-42707,-46473,48456,2032,-73484,-35094,-106460,-27139,-13712,4297,10361,26791,-7095,26821,-52774,633,-12413,-33489,-135018,-17015,16902,9959,-23341,-27862,-23300,70135,-27851,-106045,-3600,-23365,-39407,-35822,8175,-15517,-25132,5343,6913,20204,-36074,-22040,74433,57723,3371,11400,31702,46102,-26087,-73080,-83095,-4189,20272,112853,44644,8668,-7861,-6767,12292,-31156,97468,-24722,51273,149067,73857,-24328,16505,-86753,-76573,-50133,62231,-15404,-17259,-82590,-33022,-49124,-28298,14515,21207,-99091,21481,11688,20080,-10202,-79806,-75148,-67466,38184,54138,-416,-106366,-16725,41525,32753,5283,-48100,63824,8928,16025,34332,-13897,-68197,-19966,-22636,25241,-44095,45446,-31360,-58281,-11855,-38910,-34105,-45609,21752,23407,-84060,33410,32769,63489,54384,-4135,-90370,-29345,-7072,-26388,10640,-8110,31232,1275,-54169,-65625,-83127,-61585,3827,-38848,9739,-10245,-26604,10904,-4849,5165,47440,13116,-31698,-11057,-16760,-26851,20045,39995,76521,63069,-31561,38972,1491,19470,46606,39766,-30021,-124667,15937,-31793,-103276,-53082,-3561,-73350,-32643,22322,-12167,-84634,15322,2370,6659,-30428,71852,-27934,-31001,-16695,-15188,-3338,-28765,48122,-33151,-56603,-11861,-26066,4406,-7112,-105722,-69517,231,-121740,-115136,2290,-54744,79820,63443,33317,-19460,-5626,-26752,-35358,-52879,-63845,-9324,-53563,41315,21857,-72836,-20090,-32770,-83293,-24679,30676,10704,-6298,-10632,29462,-29785,76467,67788,33772,11481,-43291,-46806,48951,33724,11518,60650,-26257,22694,-28955,18615,-1576,57923,34953,48889,72967,105246,20223,-1658,59356,73643,-28763,40269,-16201,-29933,-9623,-342,-23652],[-9255,49623,-10808,-21459,27098,67538,35116,4896,-15662,-108744,-11252,-48645,-2518,632,-16994,-14219,-105399,-39435,33960,6819,-53058,17251,63732,32401,-75130,2748,89322,-21909,-78755,-24663,-63926,-102766,9441,30031,-41301,21341,33329,38987,26374,56105,74998,77809,-10703,-43550,-21989,34502,18257,14358,184,42352,-27569,5131,-6950,54694,30195,-283,25749,-28363,27456,20730,-28082,15113,7189,-23286,47943,68930,80625,86485,32900,39635,27182,59118,53063,6069,-15213,42554,-23816,848,-966,45191,-10832,-5998,908,31948,46592,-33937,4889,67515,18133,-574,-45532,-56082,-8313,31693,15576,15287,-33013,28421,6917,-5988,-75439,-4616,-7617,30833,-46983,-65925,42761,-16354,4775,55938,41424,16496,67381,13706,-16233,-36477,-52739,40606,-27048,37054,39445,84343,108482,-12896,-39837,73260,38643,25365,41768,-69116,4707,41340,-19886,35132,-21673,-44943,-8268,2937,-72106,-62293,58692,14141,114915,69391,-42818,62224,37431,-21000,-9293,-23673,-14616,100399,157071,17169,-18340,-63233,-23740,4198,57172,-2186,-33166,-12645,-6770,-6918,22017,-43219,-38072,-2548,-6296,-11394,15033,-33503,3155,36227,29880,5047,16890,13722,-34802,24620,45783,136194,18923,-232,53519,-29141,27555,-15409,20717,37613,-19345,9894,49947,16873,48089,101799,42621,28956,15401,80679,54244,5886,-73817,23575,61551,6013,6252,-22914,53834,-43413,19621,77332,26102,14991,30678,-50771,-37920,30292,39932,-28973,23831,27121,-39724,-46327,6456,-7796,-134049,6076,-1453,-92370,-51763,70909,73228,7262,60438,-23839,-7920,26756,17456,-5312,-38353,120720,58085,118442,71068,69975,-16029,36475,86704,69469,63852,427462,83508,-263222,-89166,-50813,-10547,-26427,-1199,-82951,-99817,-36280,-85562,-45265,21134,-38671,36608,61392,-29108,1746,2069,8799,-57935,-47063,-70100,-115109,6648,17981,3641,10079,-16967,-20852,49241,47099,-33348,13164,-416,-57959,56813,3613,-11820,38349,9330,62744,13454,57909,6621,-55190,22691,-55511,-5899,-24258,-60530,-38614,-6495,19785,-8565,6076,52133,9267,-20310,-49304,-52859,85384,32482,18002,8195,25707,-55588,-14353,6267,60587,42031,36118,13891,-54851,-18762,-36233,56,-58306,-53242,70215,39422,-63371,40614,-56603,-21573,24008,94513,125872,-6475,-108321,-61607,-87467,-104861,-79542,-86833,-121012,-10289,-42926,6286,-63139,-15573,-55625,-23091,10570,-44186,20141,56031,19866,14265,31735,93749,62638,18907,-765,-28832,-46801,-50149,-32066,-646,53258,52618,-28957,-107361,-75003,-91741,-70989,35428,-59254,-36883,5640,-53429,-22396,-81169,366,-61789,59476,2033,34298,19792,2241,11950,-24006,53642,-75369,49588,-12259,21407,72353,70715,45851,-91351,-90453,-24609,-18873,-595,73337,-10415,-5415,87939,10130,-53432,-7062,-2711,-40879,-29361,7483,9513,-19695,52341,-8020,-18811,34396,-3728,56924,-7415,22752,11637,59050,-29848,-15410,-8756,23725,-35852,-19544,26725,-17626,-75441,21279,39756,63574,-1623,11314,-37779,10800,-36621,10928,41455,-12565,-1995,27380,-55833,-12175,-58925,71989,9211,-44967,-5117,715,28163,-8987,4843,42472,3832,-17921,-38459,-110241,-13526,77550,4115,-42561,-28044,327,24645,41574,29953,-16562,-39538,65111,-17526,9840,-19935,-26041,-1902,-67324,-43902,-16441,9254,32049,-47884,-43731,-85307,-51627,-13126,23488,41454,25055,-37140,-30253,23216,30880,-9991,19179,-26696,-38328,21064,-9281,16043,-28768,26571,31452,-69452,-77839,31078,54668,-7327,-90581,-60458,11008,60438,38684,-12747,47483,21938,8451,-87981,27078,-5348,13379,72098,37792,-5122,-15679,-64681,50145,-24037,-36398,18983,72647,43205,66745,-47877,-47450,105029,23378,51171,83697,99936,17563,4183,56536,24601,6784,-41003,19309,7541,-34398,31483,44697,-2059,26206,80454,-18824,73362,-13193,-42572,-14915,-66798,12566,18865,8092,39152,33259,11725,-21416,-8846,-41661,-16197,-34499,-31540,-23294,-35342,29967,63276,-26718,-13642,-3125,-45872,9558,-18149,-63978,-1116,3635,33944,44649,24383,42080,-11588,-6110,-35793,-21971,15633,1661,10901,59986,-51636,-43883,128289,38355,60824,38522,-12377,-106757,-37836,44668,-23525,25492,-27789,59034,49211,41368,-20081,2177,-29813,75035,-7646,-4451,4932,240,19428,6257,57930,12982,17490,47365,44873,-7014,82722,62098,63244,81711,6138,31225,-3882,4310,37235,7891,-21986,19896,-47251,-76797,-9288,54731,42585,13676,8753,32163,-1686,-30582,39158,16505,68860,64718,15809,76268,101632,39575,60009,89302,77881,75026,-4618,58533,11418,106139,-10080,-7198,57507,87751,95803,70163,158720,215784,55495,789,-11261,63547,90411,-47228,-43849,-12223,-44554,-5613,-13538,-1377,-22046,-96651,-45664,5520,-62035,-93667,-25320,29321,136917,66776,-69813,-8003,-19946,-36474,-64405,-64663,153359,27782,26216,-15775,54903,609,45705,39491,-4332,35302,31529,82039,-7501,36454,76434,50698,55126,77590,41621,122505,218232,336847,162744,-358038,-182918,-129308,-109033,-60070,-90645,-109987,-24187,-106716,-131956,-68590,-67336,-9886,-2712,-100474,-114606,-68898,-36421,-43547,-47145,4333,29235,-49622,24223,27295,-172761,-100984,-125923,-37079,-104705,-64988,77912,2603,42382,-48526,-14124,-18655,-52519,-39587,39535,20650,4299,-44202,-37065,25937,1535,-51361,-17346,-91755,-38558,-59961,18994,28953,19974,-546,28059,-41954,11814,3009,-20301,-130064,-45733,9106,22123,-37280,-29985,-4503,96400,-11171,-86078,-19897,-17268,-44337,-33723,-8861,-19145,-18146,1749,-10102,15311,-17942,-2869,81681,73487,-901,-10201,32060,81061,-40275,-75251,-87408,16558,9486,108772,55359,19837,14954,3214,9003,-22738,81525,-34629,55975,158154,58960,-17496,-4069,-114094,-96846,-43356,78964,9892,-41016,-78375,-21491,-26103,-16196,6121,18670,-87058,20343,-3449,26222,-21295,-81257,-78018,-58475,53109,110616,13814,-72731,-7278,45553,42916,11453,-29236,51003,6617,6362,18817,-10977,-81564,-17865,-18253,8670,-52992,43568,-21352,-47143,-5884,-20485,-25332,-39403,11175,31425,-57318,46301,39490,107774,54974,-3032,-100787,-28386,2776,-53750,15537,-13372,34244,17988,-47139,-34277,-74328,-92522,-21376,-26110,-51628,-26826,-56458,-859,962,24537,52806,22591,-20623,5870,18894,-15391,10385,11768,42890,50910,-19689,23766,15578,45883,54487,60158,-19711,-146090,7180,-24448,-98355,-83895,-22012,-87175,-57441,33184,-225,-100341,1861,-9580,-34811,-54928,84288,-43692,-68232,-15143,3044,12688,19698,79136,-45887,-62176,-1019,-23026,3463,-13329,-151375,-43579,8638,-139849,-74691,23264,-40330,75623,35524,33200,1269,44054,29094,-29971,-59239,-57920,-35281,-73393,10752,11022,-80612,-36460,-15358,-63872,-24239,16598,2437,-7613,-27000,9636,-23345,76472,75289,25649,9169,-51414,-18677,41598,35003,34641,63986,-40415,15487,7069,27794,-6930,46186,56246,55961,80030,114350,22443,3746,66690,66902,-22768,42670,-21564,-39775,-21889,20973,-17585],[914,53514,-12263,-51682,25871,83146,26857,279,-1785,-73624,-29892,-60033,-2581,48476,-40239,-21250,-103885,-21388,46499,1214,-72408,9998,45457,36822,-82828,6360,67727,-29428,-94475,-26241,-84901,-107859,-14278,25621,-44219,40692,26816,75156,37607,46213,74995,103043,-17745,-37446,-25144,34706,-2185,9360,-16949,27818,-32360,2070,-48376,7136,27294,11680,26285,-22421,41406,23828,-9320,14546,27110,4477,75629,104411,79363,73740,17281,35545,34833,46938,56792,-820,-429,40648,-62758,-13921,2710,52041,-1546,37354,8526,56239,37144,-32678,-22398,56917,15426,9936,-32955,-40190,2622,25721,24967,30418,-33817,23642,-119,-10735,-98430,-6298,-328,6950,-64384,-34148,40374,15019,3538,92872,87398,2128,53550,55663,1133,-28655,-69452,33469,-18540,43984,26752,68199,90484,13489,-53127,88883,36687,30026,53975,-78289,2215,43176,-24943,50500,-38406,-48615,402,-15044,-58862,-65351,39622,15823,126830,69874,-48094,78217,61871,-6839,9420,7310,-2950,65948,128002,9012,-20993,-52414,-16906,11176,55155,-9811,-36213,9088,9034,-5128,26198,-8793,-45850,-14548,-12948,-19648,19885,-33135,24882,77402,23959,2872,29277,51736,-44078,2980,51578,107929,11065,15930,75981,-22184,19281,-535,-4545,23921,-15130,-237,49328,24297,60033,97242,23951,13139,-2296,62072,70484,38040,-28121,30372,70751,18072,10938,-35323,52504,-39313,-10295,54235,13113,55395,42955,-40893,-23381,37796,33537,1064,26757,16122,-51686,-58957,17566,-28017,-105160,9299,4294,-86094,-58980,64557,100967,246,67806,-12234,-16271,24599,15696,25953,25474,128308,52473,102667,89216,93112,-6277,52948,68465,64445,52688,312316,156119,-213105,-21774,-13183,3081,-28619,-1227,-68011,-82927,-35867,-23183,-19232,1009,-56973,28546,100089,-45412,14461,36617,1462,-92126,-71527,-52172,-106585,30006,50549,31280,2053,-10901,-18192,44614,40682,-53044,7149,-19581,-38275,55850,20354,-8299,41636,19877,59800,30360,55844,-6442,-29539,22441,-69090,-3294,-11405,-61201,-38586,22190,13316,-15149,-11065,-6184,3443,-19671,-29633,-57986,59649,24200,-21494,34512,72855,-67681,-9486,20781,75169,19291,36688,5994,-40520,-11703,-39482,-13501,-27253,-15622,67209,43444,-69219,37399,-26838,-16863,31990,88839,139275,35393,-94897,-59747,-80366,-88673,-123590,-73920,-107071,-19580,-30210,17799,-70691,-30677,-46800,-16025,7734,-23062,40680,48983,-51001,-1404,29233,85875,49915,56092,-7461,-27626,-36081,-40915,-26391,-22692,28682,62699,-10905,-97503,-53226,-89351,-57398,25069,-45428,-51820,-7822,-50939,-31420,-69357,10943,-40945,88084,686,3046,17533,-29847,16023,-23792,30568,-75033,59265,206,32033,72446,79729,30259,-74225,-72346,-45436,-38887,10751,54754,16412,41079,77995,420,-53190,-22994,-7502,-23971,-15241,-18572,7989,-16073,38710,-8912,-19508,13793,-10229,61958,3792,2187,3133,74821,-31346,-9101,-3693,18542,-33347,-56844,1227,-30058,-58848,29872,69662,41855,-3366,48230,-21203,10225,-23777,7011,42049,-5265,-19411,-3566,-53523,2688,-32908,74954,5273,-58983,-5738,-9005,24624,-10981,2583,20876,11113,4320,-52387,-86828,7642,74945,131,-41517,-21987,-15749,7946,64478,27062,1176,-23159,63903,-34828,-485,-32750,-30504,-19673,-106905,-39427,-24654,23889,47098,-45245,-15682,-98037,-78971,-32928,-7941,39973,30847,-29642,-58008,-2711,18428,-1084,14718,-14311,-22628,15173,-38565,29452,-27962,37012,22290,-62011,-94946,29942,41868,-2347,-65792,-29465,18203,39487,38954,-20725,30195,22674,-10412,-104321,16712,-7594,12736,63324,38917,-23694,-13728,-67012,53858,-23842,-31512,-2976,26457,37626,71645,-50715,-34770,98908,36462,63812,82508,83576,4554,-2569,69306,30567,26102,-16639,-3666,3507,-52708,18554,57869,-12280,23100,83225,-23877,79616,17692,-33689,-38585,-111593,13424,-4619,45099,43546,19034,-18689,-6520,-3930,-48989,-12137,-25261,-49909,-21252,-43423,26962,59814,-52124,-15082,-24545,-39747,32736,22194,-51380,-531,8319,46629,34282,33653,29668,-9303,9211,-32327,-36006,14512,1713,-11689,35582,-77169,-32665,107285,21335,52115,74889,1773,-86826,-33394,45712,23770,35854,-9480,52766,52288,32625,-8483,12249,-54351,61560,-14695,7402,17884,30528,12473,-18333,34209,482,11610,28934,36947,7655,88010,44210,60168,112222,18578,34451,-20401,-13306,56698,21900,-8177,18711,-41907,-60215,3703,33345,37150,23444,13657,25756,-1813,-26272,9158,24909,63424,64066,34943,67332,96043,40365,38504,78079,53588,63687,15431,55008,32911,100741,15003,6094,92401,77908,77993,61244,155365,180803,57759,19618,9592,56703,105201,-45980,-32379,-15551,-71559,-25081,-7168,11838,-9345,-88465,-75719,-5685,-48723,-69194,-13231,19794,117327,68431,-86957,-24104,-22572,-30688,-55868,-92693,136473,57183,36379,-44684,17875,2126,21482,19749,-6904,31132,38217,80439,8854,47295,80764,74613,64168,71009,61379,148753,219998,338159,148175,-391129,-208462,-139089,-116464,-52822,-77558,-108412,-48862,-110028,-112841,-73770,-45846,9854,31744,-102691,-104006,-92913,-59467,-89300,-41263,16398,-8677,-56883,19875,18338,-146686,-96385,-101121,-34409,-93828,-78982,61303,6311,54574,-48504,-21075,-31584,-52378,-36000,26441,41369,-22445,-55497,-43901,-2666,2420,-25160,-3211,-65503,-49669,-100647,24514,41315,27725,-547,14369,-13179,13266,7103,-8831,-111650,-51526,11173,31777,-31086,-27403,8854,110175,649,-59925,-43720,-12354,-51146,-28619,-20281,-19150,-5968,-12970,-33436,5285,-3754,8767,69260,74540,-2761,-38229,25135,92933,-52038,-60032,-83280,28431,-11890,91405,52099,20324,31492,13090,6443,-21278,38045,-28512,53314,116266,31808,-5003,-29888,-127599,-97560,-28130,89425,37155,-55652,-59705,-2416,-8602,-1029,3690,21162,-71409,5718,-10591,27473,-34041,-83842,-82665,-34926,73570,145113,33777,-30595,1095,40666,29495,13939,-16379,18349,177,-7887,-4261,-11265,-82736,-19012,-4961,-6552,-54234,43914,-15178,-26492,-1245,551,-17007,-23507,-5565,32482,-17549,55383,35861,117432,45507,-2254,-94626,-16156,16192,-64881,10762,-15748,32078,27716,-27864,-9658,-62552,-116950,-49248,-14187,-108072,-23559,-81296,-8441,8528,38175,54377,29751,-15037,14992,48493,6755,-312,-13163,-1394,17336,-17324,3947,17742,62305,50166,66736,-14104,-145017,-6675,-10268,-65592,-96911,-37025,-86865,-67911,37146,8512,-95532,-2144,-19742,-84090,-85578,83501,-66831,-96238,-9796,14808,31922,63914,92913,-43682,-62388,16929,-20608,-2216,-21716,-166365,-18573,20070,-134666,-22100,42242,-20046,67917,16128,28019,22326,74421,78054,-19867,-59614,-50664,-53152,-92104,-33223,-2091,-83791,-43970,-1224,-48687,-20850,-753,-9135,-9711,-40761,-9430,-13796,66397,63643,15794,7201,-45895,16911,26613,41994,49558,65870,-45297,2494,42516,31141,-13130,26026,73344,63952,85093,99204,7857,15854,55842,48442,-14958,31395,-48435,-45997,-33717,30447,-11368],[12734,51380,-11907,-64287,18482,85586,19021,-3499,11084,-9817,-48225,-59165,988,77018,-64017,-22274,-96375,-3966,39268,-16981,-83856,4871,29422,43199,-72722,18322,31940,-25021,-100010,-32398,-98925,-91679,-32927,12577,-44969,57032,11941,90502,31859,25500,47179,104637,-10094,-29350,-26214,41268,-18686,2726,-21391,15344,-35495,-8994,-91337,-46966,27954,20939,13706,-18863,42333,28981,9159,7207,44480,42858,96897,118834,71259,46281,-4523,31197,38044,29578,40864,-9731,1180,10957,-90435,-31926,5505,47773,400,72421,11785,49554,22459,-16467,-50753,34888,14197,16748,-11765,-8274,12179,27691,30037,42067,-24606,19482,-10272,-11875,-98563,-10931,-6107,-15435,-73278,-2061,32576,45633,-1567,101204,100767,-6957,35249,84681,17892,-12673,-78627,21717,9795,50342,3569,43417,72062,39291,-59177,97524,25199,29664,56571,-75642,-1659,49662,-32248,62662,-42689,-46889,12134,-24984,-36139,-47715,11680,18019,116974,61483,-44676,86867,73647,11728,34561,47993,12264,19479,80409,-3483,-25493,-28065,507,22371,54878,-19502,-23183,37321,28465,-4999,30082,31660,-46391,-33486,-20680,-29105,23905,-32072,52052,100510,16497,3010,42772,82376,-50084,-20595,59472,82884,3088,29020,82356,-14755,11788,12553,-22917,4943,-5097,-3572,49956,39800,76538,83391,7451,-898,-21705,36933,81419,60876,25869,31293,77295,34069,13147,-48654,54381,-28723,-15505,36416,5289,75815,43995,-22756,-1628,33559,-925,28695,32505,7517,-50365,-58492,27827,-42552,-62404,15888,9849,-64173,-51802,53423,115784,12813,73441,1129,-19984,23615,16647,60282,92080,132141,40671,79533,100094,107841,5638,75503,63399,69256,40470,194553,211923,-153911,23353,19288,8345,-26374,4014,-50325,-86924,-36938,27984,16957,-18238,-66063,13099,116239,-65030,25635,67539,-5516,-102445,-99013,-24667,-81082,65908,77197,45563,-12458,5095,-17650,34819,28682,-80326,-2938,-27770,-13550,49702,35227,-1040,38033,5998,50051,35520,34980,-18233,430,18251,-74317,-9034,4736,-50090,-45533,44235,-3971,-24387,-35456,-60601,-1546,-14723,-10735,-64757,11094,15368,-48981,54930,94898,-77765,-958,19245,82260,-13609,34791,182,-14310,-4441,-34983,-16738,7179,28376,67760,52029,-59065,31105,3055,-12761,45440,85647,126355,57376,-107043,-55872,-65589,-60174,-135603,-63743,-87747,-27162,-18921,15662,-73594,-34699,-33033,-13242,9894,-2021,48102,28887,-94798,-12825,22845,63629,26972,73142,-8879,-15987,-27119,-28848,-18484,-37000,6500,70398,9357,-83617,-16211,-75343,-38389,1770,-28885,-59637,-26101,-38977,-36540,-43462,6479,869,97287,3481,-24832,8297,-55596,40507,-16823,5039,-64135,57864,13358,39994,65278,72982,6905,-57095,-31738,-59092,-46813,18278,16414,21040,90961,62401,-9607,-64361,-29685,-5539,-9587,-5579,-26504,4080,-14042,10926,-15505,-19943,2065,-6720,52412,5437,-26068,-7717,81888,-25864,1536,4390,18934,-28878,-73353,-22625,-35893,-36106,28249,92751,13112,-14353,73314,-5819,1401,-8228,11394,37098,1867,-26085,-20267,-42616,12203,-7582,67724,3944,-57322,2307,-10948,16622,-9580,-4468,584,21738,29754,-62898,-55192,28263,72260,-6656,-34200,-15690,-37183,-6241,83859,22361,11480,-27933,18903,-54151,-14595,-35883,-33373,-40844,-124426,-15073,-25656,38994,70014,-30838,13386,-106434,-96260,-41624,-37305,40168,40926,-16209,-78532,-21261,8559,-5536,9801,-8121,-10040,10699,-63773,36889,-25197,32823,19030,-46931,-92008,20402,34541,3851,-45000,4382,20789,4971,30789,-32406,9397,23910,-32076,-101209,8030,-12909,17150,41471,27825,-34471,-10368,-64940,54529,-21209,-26045,-15805,-29865,22288,62496,-45606,-21862,85637,38596,63128,72628,54597,-6917,-6369,77246,32326,43848,8888,-25066,440,-58246,12195,71083,-19075,15299,80256,-24996,69181,40341,-18862,-66466,-133889,20795,-28197,73862,43355,14197,-46155,15969,1563,-40075,-5677,-9602,-56200,-9835,-35792,9856,40953,-69371,-12869,-40334,-28929,40010,58089,-33736,4126,13852,52766,19808,32051,9938,-11045,10228,-23103,-47345,21238,-2256,-36057,16517,-84206,-16590,70222,10053,33525,100143,11911,-67498,-26962,47826,67653,50659,9757,45405,53656,11608,15332,3583,-77872,36472,-17254,26261,25025,61124,386,-39022,7847,-14920,2725,-1563,22157,26708,74183,25609,56956,124817,35759,35824,-37891,-40491,64826,22876,9069,34854,-24458,-41747,18114,22744,33263,32999,14886,15318,2036,-9417,-19498,45824,51457,55858,41778,51853,81213,38799,13597,51188,35982,52698,23223,48773,54906,99319,37712,18563,122133,72813,57258,47316,128023,131207,63672,62646,62869,64738,132559,-16191,-21818,-37476,-97888,-48923,-10089,8916,-6135,-85043,-92664,-20360,-31275,-37877,5249,13383,81098,58518,-96190,-40154,-19315,-23933,-50153,-98716,86601,89038,54033,-52123,4302,12134,-28279,-2036,-7413,21944,42330,80465,20828,61604,75976,98829,76073,65107,76076,166990,224518,351416,127335,-421627,-230859,-144619,-121904,-47937,-54314,-96909,-69329,-106311,-83594,-76792,-17924,23867,36195,-97382,-81148,-104808,-96255,-129812,-44157,20685,-49010,-62161,7059,3429,-94218,-88259,-73251,-29888,-74483,-81320,28343,-2475,51469,-45625,-17337,-43971,-44459,-33328,2856,61356,-41804,-69240,-60870,-29839,3753,-1367,1726,-41738,-59348,-129562,21397,45875,46522,-6108,-7775,30111,4837,-5691,-4112,-86207,-33732,24455,38068,-7522,-20593,13316,106156,4106,-29152,-69035,-7092,-59205,-21891,-27359,-14501,5587,-33019,-55291,-8550,596,13010,41930,66148,-1900,-67407,11162,80894,-57198,-30960,-73916,25543,-37311,65892,36194,11115,39968,21806,4893,-27089,-14979,-10285,44085,49901,-463,11896,-58109,-122767,-79268,-7024,88175,54002,-59070,-29308,15400,2748,13438,-1810,29535,-53673,-17031,-6931,25189,-44163,-84405,-87494,-6242,91434,153749,55137,6837,8853,30521,4743,13345,-11347,-25439,-9192,-22401,-27013,-15228,-68350,-23757,8863,-16140,-47798,42389,-11736,1977,-884,21213,-11363,-1672,-17323,28810,26120,52318,23618,86759,26195,-2909,-77189,9178,30021,-59324,-5413,-16494,25177,27733,-1156,3378,-53689,-132453,-71677,809,-131105,-4152,-86531,-12116,18637,47256,51805,32814,-14255,18583,63923,34178,-10575,-28523,-45908,-27798,-19440,-12629,7800,66500,37964,58362,-13376,-119726,-19355,5688,-20020,-86214,-45152,-72928,-62645,32899,12152,-71873,8027,-23135,-125639,-117769,61317,-94091,-105989,-2495,16384,50866,92371,89855,-30007,-57333,38615,-19958,-13275,-31904,-140391,-1477,28391,-105677,15490,51033,-955,58932,11390,14912,29936,70781,104252,-7836,-51773,-46450,-59934,-103596,-72012,-14539,-81868,-41833,6835,-44182,-15986,-20468,-21232,-7408,-48263,-25204,-4050,51369,40292,7114,4893,-30181,49439,8738,50674,55648,67099,-41767,-15467,62947,26051,-20004,3052,81819,69056,83469,62112,-21480,31156,33399,24402,-7215,10527,-82814,-46340,-41834,28541,-4772],[24668,43171,-6389,-58471,8722,73739,13888,-6815,14662,54784,-63557,-45933,8290,87138,-76872,-17114,-88563,7150,17501,-38589,-77388,3385,27085,46515,-48924,34051,-822,-10698,-93069,-40932,-99198,-65020,-43050,-6767,-44435,68263,-6845,81722,14254,352,8841,81942,2873,-23530,-23301,49406,-26375,-1096,-16639,5737,-37126,-22921,-119906,-90384,30218,25922,-7907,-21571,32665,38110,20330,-5094,55084,72364,107902,103374,58030,14245,-22850,27912,32982,12533,14102,-17455,-9321,-34028,-97328,-47047,6076,31635,-4166,87212,6338,13058,7118,4771,-71837,5246,17503,19379,12303,29599,13030,37940,29395,47689,-7229,15283,-17990,-13429,-83121,-18992,-19738,-30380,-69642,20154,22480,71717,-6380,78966,82845,-15744,13556,93928,28497,5136,-82901,4432,49628,55555,-22595,17979,61802,53335,-54536,104194,8721,24544,52499,-59748,-10222,59746,-40978,70005,-30537,-40047,22426,-26065,-11859,-15710,-17911,19399,85208,48708,-33312,84443,69401,32311,61319,80119,28280,-25918,24731,-16909,-30642,2927,24822,32158,54938,-31648,-3131,65844,49992,-82,35325,63921,-44440,-53486,-28638,-42171,25118,-29463,76830,96836,5247,7906,53440,87441,-50668,-38597,68676,72409,-1157,31381,68145,-8413,9264,20291,-29501,-9992,6433,1106,44940,60529,98461,58468,-2569,-8529,-39097,12809,82613,67020,76330,28135,79640,54249,14833,-59719,62229,-10710,6087,32452,1510,72150,40064,972,27651,16156,-58819,44855,39458,3892,-36939,-47595,34432,-47915,-21878,26187,8892,-36294,-32343,42171,118586,41765,76034,3809,-18129,25826,20731,97784,140530,132069,23807,53135,98633,112144,19892,98105,73733,82460,36452,93326,242931,-95295,35694,39131,6533,-21630,12213,-36248,-104566,-33880,53385,50931,-33276,-61152,-6155,111611,-83217,34363,86118,-9913,-88058,-117727,-812,-43149,103026,89372,42181,-27293,25192,-18842,23558,16308,-105505,-12934,-19508,11709,41549,40507,8206,29415,-26560,41613,27932,1050,-26769,27849,12702,-69706,-17194,17457,-31295,-56801,56148,-21618,-33341,-59609,-86801,-4739,-8020,6477,-68184,-37034,9171,-54384,60045,89095,-77530,7144,5665,77615,-48585,30920,-1203,16425,1726,-25199,-10092,32443,59580,70730,61994,-38770,22253,27069,-12199,58631,82410,96297,57279,-147403,-50477,-48746,-31823,-110017,-56734,-72208,-31794,-6831,6487,-70625,-25507,-19114,-11943,19674,14674,45647,2066,-87197,-17225,11374,32618,274,68287,-5087,2279,-21999,-14928,-12102,-39619,-6947,67855,25027,-66213,22722,-58508,-17454,-28260,-11367,-59597,-45922,-18386,-34858,-11647,-9763,46052,83734,9500,-41690,-4170,-67240,71658,-5403,-17264,-44300,46662,25405,41661,52990,44616,-17398,-47433,19490,-63634,-46430,19498,-29118,5973,127200,46911,-16913,-85796,-25089,5478,123,-2440,-17684,-977,-13011,-15991,-24381,-18407,4843,9459,36769,-5552,-57200,-19201,75572,-18309,16073,14985,24679,-28675,-72231,-38960,-29899,-13581,17919,101234,-11463,-32512,84102,12168,-12736,4992,20418,25970,8856,-19163,-18346,-22966,15699,10539,50991,4945,-43946,15657,-3640,6119,-3287,-16398,-10739,33019,50680,-66524,-23400,42985,70192,-17032,-23601,-10501,-60641,-17797,92681,20117,11555,-49315,-46354,-70195,-29088,-28604,-36931,-59549,-116622,19865,-19624,49120,95132,-6421,39183,-104957,-97007,-34768,-51354,41996,56416,4536,-83393,-27990,5797,-19795,3239,-14778,-484,9096,-81500,40617,-21298,20212,21913,-28941,-74188,5876,38542,13583,-42042,26696,12747,-33954,9455,-45903,-9313,25158,-49379,-81291,4361,-15161,25093,9359,6861,-34290,-6011,-54598,58168,-18080,-18092,-14503,-77389,-3370,41176,-32116,-11872,70118,29369,52162,52118,21480,-15174,-7103,80453,32293,55690,31642,-39421,-1056,-48001,13890,78815,-20237,5663,75018,-19924,49428,46800,-2668,-85321,-122814,33621,-48177,81543,35101,16063,-66046,34624,-407,-16864,826,6122,-45336,9839,-18965,-24556,13507,-79144,-7176,-49637,-17511,32258,77278,-13722,11864,20705,52110,5326,17464,-11474,-14266,-6169,-11847,-52907,27423,-14817,-55843,5027,-68277,-2609,25415,5475,10163,104627,14990,-50558,-19350,49422,94899,67639,27050,39422,52618,-14640,42516,-23020,-91282,3352,-18121,47535,27245,85327,-20464,-48834,-13645,-28624,-2191,-41340,5495,46500,47127,9515,53416,119972,50624,36080,-51981,-64214,58638,11949,23716,64179,191,-29728,29394,26220,30931,38334,12207,7010,16230,14783,-39802,77778,34617,40411,36396,38315,59519,35977,-6057,26715,34226,46135,15557,41018,72509,104891,52862,26700,138427,73019,46064,30971,78092,93465,70440,115216,145945,118547,193457,42935,-25009,-85947,-118940,-73756,-24175,-20457,-12105,-87452,-93848,-33806,-18527,-7739,26120,11082,34926,41188,-102244,-57810,-13102,-19463,-51438,-73742,16031,110718,73548,-35096,17652,27654,-76882,-18085,-4714,10310,40704,82006,26293,79654,69987,111929,86013,60980,83791,168796,231224,372408,105234,-441917,-240660,-142801,-120849,-46378,-31250,-81152,-79743,-95218,-55857,-77645,10309,26735,10962,-84758,-53108,-98589,-137545,-148112,-54620,14006,-80511,-64122,-13143,-15192,-50626,-77148,-45707,-21918,-49593,-70523,-6381,-19630,37694,-39353,-7220,-54021,-27880,-26794,-23333,72844,-51030,-75469,-76913,-50160,3306,14190,-3340,-32346,-67856,-141603,13029,44326,67967,-14561,-29687,75222,-10152,-33708,-7177,-61827,-3389,41513,40468,24515,-11503,8005,86153,-2166,2219,-87769,234,-68224,-15528,-33041,-5409,9654,-50590,-69778,-23316,-6026,13988,9178,55909,139,-91261,-6865,52572,-55290,3126,-62702,8345,-59903,37153,13112,-2902,40357,28692,5171,-37864,-56150,11779,30110,-4322,-27014,29874,-84970,-101475,-46623,15226,71332,51444,-50416,6558,22659,8574,23939,-18655,42112,-34572,-39872,5758,22131,-48927,-81546,-89355,15109,97983,145510,72508,29683,17324,20015,-18136,10896,-13045,-63947,-17858,-32076,-41818,-21877,-39797,-30678,13803,-18906,-35364,32142,-9841,33121,-7421,38008,-8344,20218,-18118,22417,61354,32516,6235,31039,326,-6232,-57842,42278,39880,-42255,-29273,-16624,15765,20370,24802,6648,-51257,-139033,-81323,22933,-105788,21515,-62149,-13156,31356,54557,46214,30695,-15668,20240,62870,58766,-18990,-30446,-78128,-67351,-19896,-20919,-10334,58190,22798,38134,-15584,-77654,-27094,17777,17431,-55799,-47002,-51274,-46181,21179,10808,-39075,29296,-16509,-142020,-141426,19219,-116983,-93156,4727,9144,65665,100860,77627,-14664,-48862,59631,-21432,-28397,-43326,-83788,3060,29563,-59410,25714,46294,10344,49938,19465,-5794,4348,32277,104953,2469,-35739,-46870,-56642,-101897,-88687,-22832,-77634,-35447,7396,-51734,-12436,-40351,-31499,1728,-47896,-36922,3200,35800,15465,2663,2343,-11757,69141,-8346,55383,54776,68682,-33514,-36525,59747,13222,-26326,-16103,79254,68109,69753,14883,-55029,43630,8360,2712,-1679,-12582,-105929,-40295,-44495,20786,2415],[35393,30791,6813,-41805,400,51946,12881,-10784,4960,89050,-73398,-23963,18037,84667,-70727,-7215,-81952,8740,-7639,-53519,-50452,4446,45701,43230,-18691,47376,-16434,7668,-76871,-49216,-82146,-39372,-44868,-28531,-43180,73639,-21870,56612,-6244,-22587,-20418,44852,14410,-21261,-15711,53299,-22115,624,-7461,-2359,-37035,-33459,-125888,-111547,31685,25104,-31568,-32529,17401,52881,20823,-18980,56054,76978,106129,62103,43989,-13199,-29738,25309,19793,16,-11559,-22068,-28079,-73782,-81700,-53577,3199,8574,-10795,79327,-8916,-36668,-4339,19759,-79680,-24755,26443,18527,32066,62282,2526,52964,23285,47397,13964,9913,-18377,-19160,-64462,-29027,-32977,-34044,-52662,27968,15982,91118,-5871,39135,51158,-29033,-8865,83996,29783,16479,-83399,-16630,84798,59176,-40939,-1030,57850,48456,-40329,108870,-7455,16539,45615,-33810,-23817,70661,-48999,71033,-4986,-31214,26742,-21024,6850,18214,-41550,17959,38588,37457,-16464,70653,52074,49917,84313,91093,41822,-58263,-28044,-27594,-34655,32573,49630,36113,53664,-46933,13827,87014,71206,12719,42687,79672,-44853,-65638,-37383,-59727,22177,-25068,88385,68027,-9819,18524,57327,55912,-45861,-47932,74901,77378,913,20989,37327,-4262,10723,21567,-22699,-11803,13930,11419,30767,80172,120652,26251,-4182,-8780,-50077,-3821,73086,54483,110413,24422,76073,75916,18316,-64118,75219,14004,42466,43486,-53,53586,37188,25628,62113,-10786,-118897,44299,45921,6115,-16792,-31950,35658,-43231,6828,38562,-893,-13896,-7215,32873,114647,76328,75804,-8683,-10021,31539,26106,132699,159250,128186,4071,27167,83279,106961,35976,115643,97752,100582,47923,20512,241083,-45346,16686,43054,-1625,-17854,19523,-30271,-122558,-25140,49255,69867,-41563,-42009,-23509,96558,-94286,40219,87709,-11446,-59296,-117327,9305,-1622,130490,85331,23726,-36413,42133,-21057,13303,8797,-114095,-19086,4826,32302,34794,30188,17204,18539,-65356,38796,10406,-35867,-28868,47663,9441,-55945,-21315,21438,-10405,-68754,57196,-30660,-38676,-74564,-77327,-6889,-1709,20685,-64567,-65826,7659,-38719,47696,63966,-63802,10850,-10647,62194,-74481,26533,1399,42524,5480,-13528,3156,41785,64258,73781,68722,-16512,10973,41629,-14895,60124,76010,65319,41286,-198839,-44045,-36182,-13672,-58503,-49058,-64612,-33291,8202,-1885,-61064,-3898,-9194,-8688,37270,24568,39759,-22913,-33205,-14735,-4350,-43,-24154,48163,2833,20287,-19609,-766,-9893,-31232,-8163,50605,29969,-46746,50430,-44887,1489,-56972,5367,-53971,-61769,6869,-25319,15965,-31525,75346,52126,14346,-45901,-15834,-61767,92524,7052,-31306,-21113,29021,33962,35389,39914,-1595,-36033,-48868,64281,-60292,-43087,14266,-67139,-16476,138131,35602,-19739,-108696,-10214,25244,5335,-3931,1134,-5392,-11817,-33135,-31119,-13993,21155,32851,24951,-28354,-85048,-29651,55025,-13167,32552,25604,33761,-36933,-62381,-44023,-13910,1936,534,90642,-23997,-53113,81420,36118,-28290,12194,28986,9728,14861,-1269,-1989,3198,14671,18828,27644,7012,-28409,29069,10713,-3238,7133,-29442,-7691,42045,58735,-62293,2514,46858,64331,-29851,-13500,-7250,-82539,-27835,89192,23060,1914,-71602,-100862,-76505,-40440,-13460,-44476,-71261,-91904,54378,-9793,49376,113155,22607,57607,-88339,-80030,-13965,-43206,45024,74951,29551,-71374,-22823,11715,-36740,-5884,-32431,6779,10116,-90093,45041,-16257,8381,28576,-14598,-50700,-8858,55322,28913,-57935,28229,-7048,-66356,-25377,-57727,-21939,24550,-56981,-50397,8342,-9901,34292,-26831,-18551,-21964,-878,-35355,67254,-16740,-6562,106,-100928,-33545,14038,-12487,-7453,55767,12547,35156,24834,-5868,-19296,-3243,79531,34480,58325,47674,-42514,56,-27053,21891,75106,-15177,-3804,72225,-8218,30837,40800,10722,-85371,-86626,45710,-61713,63322,17476,19126,-76226,38833,-11446,11934,4966,14461,-18846,32791,-1936,-70109,-13508,-81503,1406,-53921,-9337,14284,74586,4678,20846,28357,46493,-5305,-7690,-27990,-14402,-33702,-2866,-52288,25914,-36512,-64767,-690,-32181,5340,-17548,6328,-10500,87544,9182,-35170,-11234,47971,100027,82123,44532,36428,47493,-36974,63757,-57829,-89651,-32196,-20379,65710,27720,97538,-49128,-42781,-23418,-34255,1853,-78060,-7653,63633,17281,-272,49011,102385,55825,35460,-58179,-72727,40468,-5835,30654,94246,24138,-27132,34266,39684,29639,36640,7077,6011,44103,37103,-48103,110520,14822,20055,22962,32346,34791,33184,-13180,20696,48791,44942,-4059,32999,83332,112263,56276,28443,133885,74053,45971,12622,15308,79056,73309,152661,238473,227117,286524,111246,-50544,-155832,-128627,-94539,-47449,-73451,-21550,-93221,-81429,-41305,-13470,15361,44663,11674,-9432,24771,-108225,-75419,-7000,-17726,-57595,-22186,-50175,112167,88042,371,48985,43926,-97473,-21594,3478,-270,32269,84065,26563,98981,69816,106145,90787,59196,85781,151604,237862,395046,86749,-445544,-236133,-132718,-111535,-49599,-19708,-68768,-79619,-80004,-40643,-76003,32603,18440,-30125,-66789,-28348,-74487,-167271,-142450,-67726,-3536,-96417,-61942,-36678,-34038,-36484,-63789,-21495,-8913,-22967,-49270,-30504,-38585,19385,-30840,2205,-59702,-4957,-15188,-44190,67479,-51754,-68057,-81087,-60805,-1269,18387,-14243,-40542,-75450,-133222,4127,40207,83070,-22967,-44282,106591,-25769,-68248,-15368,-44520,24170,53409,39082,53908,-2619,-5008,57368,-17037,29031,-92475,10586,-77826,-11550,-40016,6583,1660,-58619,-75362,-35456,-20233,15799,-18764,49051,875,-104297,-24128,19613,-50066,31546,-51935,-17008,-74387,10370,-9816,-15628,33806,33475,8056,-49504,-72091,28740,13985,-24050,-38321,44627,-105135,-71398,-7785,33595,40127,28474,-30381,39928,13765,9137,28616,-47955,55448,-15012,-55171,21738,21311,-47975,-75913,-84793,19865,87312,133216,80619,34322,27288,13510,-29949,8126,-18281,-79934,-21255,-33043,-44037,-28616,-2980,-36814,3084,-16933,-19879,8998,-9273,59042,-21662,47684,-5850,35978,-8851,14754,78379,-1488,-12059,-24937,-26355,-13014,-45930,71096,41686,-21995,-51979,-16505,7068,10859,41320,5965,-54389,-138520,-74706,52257,-43898,41174,-11459,-13030,45256,62431,40039,23598,-16146,22980,48794,72869,-23942,-18490,-87498,-83734,-14888,-20076,-30608,39784,9310,12550,-17480,-31268,-29949,21830,31234,-16903,-46424,-31376,-26448,4456,6383,-8867,50287,-667,-122610,-146090,-27827,-124005,-60953,10233,-2372,73503,92205,65135,-9015,-40145,76022,-24626,-44478,-55529,-22808,-5912,23134,-7506,14407,30348,10014,40781,31398,-30505,-64323,-24704,89767,7648,-14775,-50311,-47557,-84372,-77502,-23971,-75690,-32543,885,-67032,-13003,-57336,-39025,14950,-41705,-45454,6192,22347,-1695,4817,242,1268,71616,-22445,51963,49805,71109,-25233,-57399,35319,-3399,-30382,-26364,66158,60235,41770,-27305,-79293,48037,-13176,-11010,38,-30295,-105004,-29007,-41744,15048,10109],[44046,17907,27013,-24936,-3893,28971,15834,-16371,-15907,78379,-76109,1070,28053,76742,-44400,5244,-74222,1183,-25562,-54757,-10044,5467,82224,32980,9990,53003,-10350,22790,-58410,-54904,-50565,-21572,-41606,-48691,-41643,73006,-25950,29532,-21912,-38838,-28898,7936,21550,-20796,-4461,48099,-5768,7632,1396,-11176,-34537,-35783,-110433,-108182,30523,17852,-50021,-50154,2429,73003,11584,-30142,46576,52716,92604,10872,34865,-31476,-22263,21755,3594,-5415,-26363,-23129,-49980,-91393,-50399,-48436,-3947,-11901,-13424,55271,-31331,-76385,-8745,21407,-73040,-45761,39704,15482,41407,83428,-16004,67185,13800,43979,33426,3133,-9237,-30369,-52785,-37468,-38718,-25568,-25498,22892,18814,102827,3905,3351,27009,-46260,-27740,62099,21541,14455,-80431,-36621,99462,61265,-41412,-9939,49667,24774,-21853,106154,-19410,8314,39368,-4934,-39101,78736,-53276,64714,24588,-25048,22082,-15072,16319,41722,-53586,12165,-10716,31894,2080,49071,29416,59135,99020,79186,50057,-70614,-67974,-32766,-35879,54132,68097,32418,49933,-64709,21259,94961,88255,30599,51179,78196,-49594,-61843,-48162,-79143,14958,-20138,76249,25361,-25927,33062,51779,-5232,-37714,-50198,73096,88186,9524,1818,130,-3145,11013,17407,-4670,3736,14810,22261,9100,90868,131869,-4293,1552,-4793,-51331,-10443,54876,28461,119466,23738,65705,93304,24732,-58210,88543,42058,75745,63629,-729,35968,38696,45749,94887,-39809,-152436,27948,50952,13187,2727,-17481,31633,-30362,22390,49990,-17416,-4508,15480,25058,108763,102226,73958,-30625,4149,39103,29470,152703,149967,120455,-16073,4414,56675,95160,52082,125637,130851,120124,77833,-21749,196563,-9314,-23108,31784,-15317,-19230,21903,-33344,-130185,-13376,21991,65831,-41736,-12888,-33433,81221,-93341,42723,73328,-12082,-32534,-95543,2770,33451,142984,70090,-1814,-36366,49710,-23429,5389,9535,-96185,-19235,38385,43573,31314,3087,24390,8073,-96787,41504,-11517,-65538,-20893,58102,11871,-36282,-17458,14787,7478,-77408,49142,-28589,-38232,-75578,-43553,-9505,3078,30190,-53973,-67530,11083,-12526,24691,33701,-39242,8108,-19669,42667,-80726,23630,5112,56862,5513,-3378,17981,35773,40346,74341,68513,428,-2141,46395,-18111,39977,66136,47705,19678,-235109,-36595,-32457,-10247,-3274,-34833,-61073,-32530,25649,-4139,-45281,25956,-5942,-1671,59776,27128,36095,-38098,36678,-8650,-21459,-27905,-41853,22519,13288,30607,-16246,11267,-12459,-17384,2161,23175,21694,-27669,61069,-35503,14813,-77500,19911,-46585,-67093,31194,-9292,30820,-53006,77926,12872,11950,-40584,-23995,-41935,92485,16838,-34115,-1957,9209,37001,22267,30358,-52122,-45150,-58583,87783,-52143,-40269,4352,-87124,-32147,122584,28964,-18278,-121075,11330,49931,7593,-4610,21215,-7515,-9250,-41383,-31852,-6918,43969,52761,23410,-57584,-103357,-37657,24575,-13195,47757,32766,43228,-53190,-50840,-36465,4398,6036,-21537,62021,-22629,-70439,67773,63517,-41516,12435,32752,-8873,17801,21183,19063,31138,11182,18639,2567,8562,-20464,37775,27142,-7053,19129,-37123,9472,46532,48662,-51356,19826,38084,50574,-42108,-6785,-6474,-99013,-37610,77359,31081,-13773,-77899,-123251,-67819,-46074,4667,-57268,-74497,-64998,79088,-1568,37478,114452,48488,64882,-54454,-50916,13442,-15657,48249,88653,50797,-49690,-9755,23632,-48503,-17433,-52072,12401,12288,-89067,52957,-9072,4786,35800,-9362,-30442,-19409,80131,49373,-78945,8555,-33718,-84725,-67192,-63580,-26998,19757,-53936,-15576,20628,3658,42719,-59476,-41653,945,5043,-10118,78552,-18877,7843,21960,-96192,-59575,-10342,8238,-10314,43393,-5626,16314,-1495,-19886,-19313,7809,75323,42406,50798,53937,-32807,5013,-5364,31761,56687,-5204,-13048,73663,8301,21902,32099,19142,-65768,-46209,49371,-67423,24896,-7470,18549,-76782,24526,-27094,34629,5242,9846,14227,51764,7615,-112460,-32366,-75344,11674,-55689,-6833,-7827,52790,17491,29074,35683,38243,-8495,-37385,-35308,-7780,-62772,386,-46655,14654,-61755,-59944,-5496,14894,7505,-51417,9543,-21521,57024,-5287,-20355,-2921,41096,87263,89274,65980,36369,37026,-47899,72989,-86135,-74499,-64546,-25698,75923,30041,94978,-78861,-20912,-18931,-26703,15441,-93563,-13380,75069,-5562,-1386,43027,78007,46811,33294,-54145,-61304,16584,-23553,27714,110524,39148,-31488,31495,54120,28636,27486,2111,13934,81998,48200,-45903,126815,-5722,-1508,7428,33905,11308,31368,-5107,36910,71017,47221,-27479,25931,87637,110598,45998,23632,105804,69616,47061,-9211,-45801,76460,67720,155608,303161,344878,369712,158083,-89926,-219174,-120959,-105726,-74065,-128087,-25606,-97360,-60740,-39868,-12924,28736,57125,12825,-39961,18664,-112313,-88603,-2286,-15763,-57261,38975,-86871,92849,91879,41562,83202,55860,-79979,-9903,19012,-6835,18769,85094,24421,115261,78227,83367,90685,60043,85378,121362,241052,413685,74919,-430214,-223443,-116285,-95762,-58484,-25622,-66466,-73398,-66375,-42674,-71388,44001,4409,-67104,-46689,-13526,-39180,-170795,-121180,-76490,-27813,-97472,-55607,-57897,-48877,-48769,-49309,-2533,9330,1606,-23278,-38583,-52527,2434,-22433,4646,-60437,19173,-1759,-55182,42439,-48124,-47893,-67202,-61166,-11096,11771,-23938,-59374,-80515,-103933,-1132,36525,86228,-29459,-48704,115154,-35179,-97692,-24323,-36164,36908,54748,34928,71958,3916,-21248,29161,-37144,47015,-79446,23330,-87161,-11343,-48802,18921,-18180,-53242,-74643,-42009,-36181,19895,-34878,45910,-1542,-104007,-35764,-7310,-47560,46028,-42196,-41402,-78006,-9453,-26291,-22535,22092,36238,13508,-57616,-62521,34417,-1279,-12486,-31059,52345,-112513,-43285,27104,44742,2308,-7250,-1724,63636,-9880,4267,27559,-80952,65860,2847,-58583,33719,24628,-42986,-69521,-71752,7197,59160,123158,75563,23596,37928,13514,-28265,6611,-23215,-65086,-16185,-24204,-33497,-31721,33453,-38576,-24584,-14245,-4994,-24650,-10883,71680,-41466,48105,-1062,41369,4418,6802,74706,-39941,-27303,-62732,-47327,-23049,-46450,81725,33367,-6633,-62672,-15859,2171,3649,42791,6637,-58185,-133120,-53698,82543,21486,45106,45504,-12768,57032,71218,36090,13417,-13309,28029,28862,72296,-23008,4232,-70586,-68664,-4729,-12928,-47103,16373,1402,-10442,-15818,7594,-30888,16707,19473,17593,-48140,-22514,-11081,-13716,1798,11008,56894,18487,-72062,-127979,-57597,-106298,-20840,13321,-13116,74026,72378,55887,-20089,-34555,85614,-28546,-57721,-68197,16691,-25584,12211,37139,-2952,9606,-1710,30396,35769,-53842,-156781,-73152,72362,5598,5309,-53064,-38145,-54519,-48022,-16683,-79448,-38017,-10310,-81933,-18902,-68353,-44542,24599,-35262,-52420,4408,11966,-6070,14314,-729,3693,59335,-32498,40232,43078,73626,-20846,-73393,1455,-18080,-30374,-26075,45955,47593,4311,-52441,-84801,42450,-31430,-16342,-2574,-37728,-79534,-14864,-35154,17498,17729],[50338,9163,48216,-15908,-3127,14299,20981,-23474,-40540,33358,-71321,23769,36108,69371,-4065,18247,-62616,-11750,-31155,-40783,30223,4139,121427,18580,30624,48569,11325,29026,-44662,-56383,-13552,-12634,-37514,-64108,-40217,66150,-16207,13367,-29694,-46782,-17482,-17194,24262,-18939,7950,31600,19368,16787,6340,-22028,-28729,-28338,-81590,-86069,26195,5217,-58471,-69168,-6976,95228,-3033,-34501,28103,8686,72643,-30707,35400,-40752,-3762,15491,-7154,-3108,-26580,-21203,-69986,-81878,-15303,-32410,-15464,-19723,-7350,25397,-55739,-89215,-5056,9777,-55544,-49236,54182,11575,37412,94321,-35063,75429,4313,41892,46079,-3471,7891,-45016,-51625,-39577,-34479,-7210,5381,10343,33559,106626,23715,-9362,22372,-59703,-38827,38026,6003,-3183,-74647,-48816,87243,62600,-19214,-9112,27623,-10754,-6215,90294,-25848,2184,35939,18717,-50437,80403,-50820,51113,46948,-25522,8166,-13464,17169,47980,-51929,2275,-49949,32513,18043,25827,10127,56831,102992,52395,51523,-62941,-88118,-31450,-33565,63882,75449,22248,43663,-81450,18395,88619,96119,45871,57815,64548,-56227,-39552,-60904,-94092,4773,-17480,36281,-15664,-38338,46634,36566,-70337,-28968,-49766,60765,91384,22301,-19319,-31448,-5675,4000,10130,19298,33129,11805,27943,-14132,86213,121017,-23735,11059,-2254,-42036,-9303,32032,-4,102387,27890,49277,99883,32994,-41246,94744,67454,92423,83645,-689,31807,44503,56518,115285,-62767,-141125,2897,54736,22751,15283,-7804,24485,-13408,28658,57194,-35930,-8555,29281,16951,100269,107860,71703,-49709,22339,45548,27571,144849,124203,108981,-34436,-13434,25071,80284,65293,128555,166547,139057,123118,-40100,99501,10744,-68885,9027,-32871,-29405,16600,-42540,-124409,-3621,-16383,39174,-33753,19149,-32760,69495,-77747,41138,48710,-15199,-21290,-61191,-16358,54397,141667,52186,-24725,-27505,44688,-25409,568,18821,-54760,-13319,70020,43187,30438,-35336,29572,-180,-111250,46430,-31417,-81250,-476,60543,21561,-15755,-5913,-36,19304,-79225,35688,-20495,-32018,-63807,-5845,-13544,6329,33495,-40549,-46634,17957,9572,4068,10967,-10384,-54,-15524,28525,-61882,23773,6131,57025,693,2762,29301,20322,-2253,70337,60341,8168,-15414,43903,-18339,-1459,55475,49026,1676,-237266,-27613,-38382,-19932,35286,-10415,-52829,-31072,41319,700,-25059,56869,-10200,8020,81211,23132,36607,-38820,86059,-4358,-35835,-46927,-50444,-1054,24602,28300,-7630,18578,-18249,-6183,19304,-1400,2862,-11752,58404,-28101,20077,-86461,31488,-40909,-56414,49490,9617,28974,-70621,57739,-22150,-2084,-30866,-28190,-14914,72086,21202,-25697,7486,-8582,33783,5826,26537,-89786,-45033,-67759,83672,-42265,-37984,-7606,-86442,-33214,89311,23731,-14526,-114771,34484,71992,8611,2116,35041,-6553,-4699,-48251,-24698,1536,63568,58796,32536,-83447,-107220,-41989,-7523,-18899,58095,33666,50277,-72249,-38194,-16723,16110,-1122,-43938,22168,-11416,-79801,46124,84526,-49763,7978,29746,-25916,15021,40883,35241,54456,5702,13859,-18303,8451,-24131,39339,39815,-1688,29999,-32941,33548,45490,21491,-35937,28774,19157,29177,-49899,-4205,-8786,-106450,-47564,64212,41449,-29900,-60380,-109781,-42459,-45099,20331,-72072,-70992,-48280,88419,-580,14730,93476,63591,58383,-7390,-19856,37481,20179,50119,85772,58165,-29945,4961,35214,-49677,-29622,-62881,16471,13946,-78869,63015,1701,11734,41188,-14920,-18768,-23290,103551,70723,-86045,-24303,-58220,-88038,-103502,-59916,-25469,9337,-43605,16709,39036,22357,49228,-81714,-56272,30038,11746,15781,84309,-24796,22647,42667,-70363,-74691,-24861,23342,-20426,31826,-18977,-906,-19503,-18402,-16087,27818,69233,57015,35124,49210,-12316,14708,7669,38036,25786,6735,-23483,75705,26228,25388,28919,22950,-35086,-20758,40236,-65698,-19804,-34277,12773,-69118,-3387,-40154,41939,1635,-8520,40389,60015,6112,-136159,-39204,-59973,21991,-56593,-10195,-28862,20349,22330,35098,41540,28436,-1340,-64271,-33967,5747,-86071,-3542,-37628,-2736,-80647,-43385,-14572,60729,7228,-73079,11393,-19519,25760,-25663,-7408,5589,28005,66569,86469,91025,37405,21889,-44319,69431,-95798,-52493,-89670,-33242,75439,36160,78679,-99189,10505,-4841,-5273,34628,-74822,-10339,78094,-16746,5837,34793,52052,24340,28055,-41445,-34348,-5762,-34957,16698,105295,40046,-37682,22072,60059,27213,13039,66,27738,118073,42622,-39735,111565,-24561,-20166,-5037,37781,-7832,30570,14632,65162,87609,49625,-45725,20781,86896,91768,23090,13816,59356,55233,35613,-35678,-92522,64745,51854,123333,304039,385931,379790,164095,-112174,-231683,-92348,-102660,-95730,-152094,-16425,-94385,-37904,-29340,-10655,32600,61947,12472,-49921,28768,-108655,-92496,2592,-8801,-34439,89518,-82807,63528,82776,74023,106662,59749,-36802,13671,41104,-8048,4458,83731,21719,124490,92739,55726,89924,63929,86283,90685,237518,425163,69907,-400476,-212454,-98057,-78263,-72325,-46292,-77278,-67932,-60100,-58098,-63616,41830,-7528,-83622,-28032,-11143,-2723,-144401,-94039,-74777,-51515,-91207,-46012,-71697,-55791,-69984,-35313,10323,30720,21171,813,-32707,-56551,-8526,-16651,-2525,-58026,38503,7772,-57136,5205,-44139,-21319,-36236,-52233,-25123,-1830,-25926,-76084,-78845,-58283,-651,33881,76981,-33886,-44582,103379,-32840,-113470,-30237,-34872,30696,45177,29885,75562,6793,-35145,9617,-57734,54396,-51318,35905,-94734,-15095,-56930,28670,-44508,-35053,-71821,-41801,-48381,24840,-37673,42805,-6911,-91674,-38786,-21887,-52337,43808,-32631,-56365,-70619,-18824,-33235,-22395,7285,37350,20162,-59180,-37297,27342,-12885,9515,-10028,51074,-102950,-27129,48488,48196,-29868,-42965,30427,73492,-39383,-5553,22787,-102645,70883,15765,-50460,35994,31873,-36527,-64569,-50972,-14663,20554,112295,55921,4813,46788,20242,-17447,7794,-24925,-26792,-2721,-7697,-14297,-27587,61006,-33121,-64072,-14645,5512,-60332,-15601,66551,-61616,38919,7762,35966,14197,-662,56037,-69655,-36647,-78218,-57472,-34837,-57975,65901,16023,-1066,-53554,-14137,2908,-496,29127,10243,-56413,-123974,-24497,103140,56964,30105,79706,-12635,61894,79038,36149,3630,-6289,34721,10886,57889,-12796,31540,-34553,-30079,6666,-4168,-55827,-5403,1841,-23900,-8638,31894,-33510,4741,-6013,38660,-54916,-29646,-4254,-29435,-55,19169,41152,31430,-11769,-92996,-54433,-64216,10925,14449,-19557,69800,47108,45672,-46687,-34327,88676,-31852,-65145,-80912,24956,-50473,2056,64768,-12448,-8465,-20761,17849,24697,-70810,-225487,-89764,61730,-3849,18282,-51319,-32613,-22311,-20509,-2414,-88560,-51085,-22240,-87838,-28443,-71282,-49645,21590,-35413,-58963,-1477,4598,2231,29584,-570,-4782,39874,-37983,24467,35613,74022,-22330,-79065,-27394,-25556,-24620,-17412,24036,34790,-30740,-55444,-70549,28849,-51858,-17935,-8773,-34559,-40523,-848,-27204,29221,24209],[54532,8914,59730,-16872,2619,13342,25699,-30531,-59366,-18998,-59998,40835,40738,66127,39625,30449,-46949,-24320,-26045,-15606,56562,-96,141391,4309,39680,35461,36452,24820,-38847,-53007,17215,-9834,-35674,-72916,-39170,52734,4117,12067,-31599,-46966,2856,-26447,24311,-13243,18400,4900,47233,23433,5746,-34201,-18988,-13427,-50122,-54900,19658,-9806,-56229,-82335,-7119,113853,-17231,-29601,4003,-38685,54140,-49411,46761,-43485,17564,5866,-4510,5690,-15421,-17140,-83965,-52770,12376,-9907,-30460,-9731,8248,-1787,-76755,-73519,5711,-8762,-33675,-31601,66317,7840,21310,101150,-46870,74922,-1714,45526,48802,-6600,28199,-58651,-58101,-31539,-23386,16275,32334,-3412,57855,103236,49943,7799,35173,-58447,-40252,18951,-13263,-32328,-67729,-47262,55663,64488,22138,-1973,-8421,-47707,726,60966,-28151,-806,35965,31534,-52831,73165,-39921,32138,54747,-33655,-12225,-18827,13179,37815,-38420,-8839,-70528,36444,27732,6732,-608,44024,96383,22862,46566,-41539,-86487,-24783,-28127,61810,70703,9095,35813,-90928,9224,73015,90090,50099,58259,46267,-58925,-4077,-72404,-96767,-5898,-20411,-24020,-42544,-42292,52524,14183,-108550,-21029,-50902,39764,78169,35110,-36773,-48322,-12022,-13721,2436,42413,66088,11453,24759,-31483,64235,86434,-28143,19691,-6439,-24273,-5778,9544,-18310,65592,35726,29379,91877,39833,-16570,86587,83084,88789,95364,893,43470,51782,55002,113369,-74238,-91740,-20379,58343,32007,18032,-3047,17725,2258,30309,57838,-51617,-20137,31414,7140,82578,89917,69529,-54380,40021,47834,18771,105241,95931,94546,-49069,-25665,-3331,65590,72471,126867,197104,157039,174611,-46333,-50554,15586,-106725,-19932,-51426,-50107,3160,-52270,-109314,-509,-53694,-1664,-18863,46714,-21899,59375,-48666,34713,21446,-23878,-29287,-29909,-40568,58538,131271,39290,-37652,-13634,27626,-27358,-498,33760,-5441,-3172,88563,32707,29232,-73135,33838,-5643,-105920,49258,-43941,-81508,31460,57825,37022,584,9154,-16867,24615,-72045,21535,-15693,-22239,-44332,19411,-18582,8741,30049,-30238,-16089,25749,15615,-1401,1983,15669,-9501,1134,26969,-21350,26867,1720,45625,-9519,4011,33694,3113,-47065,60754,46083,7207,-26113,38292,-13067,-50725,47401,64846,-7410,-204228,-16432,-50570,-36501,48233,22227,-33537,-30580,48716,9825,-3426,80052,-21007,16774,93740,13767,38980,-25164,93343,-7206,-43397,-56215,-49563,-19467,35284,13179,8486,19233,-24306,-4429,36102,-9800,-19542,-1202,51597,-20368,16853,-84649,39983,-38554,-27726,59003,26534,12546,-82875,31612,-43695,-27434,-21464,-30023,10640,40810,19598,-8947,6421,-21108,25359,-9204,27666,-102750,-39695,-65394,56191,-32413,-33397,-19210,-69980,-21684,51645,14803,-11352,-90343,54259,81432,9515,20381,38377,-3027,1381,-60855,-10512,9464,71945,46276,47360,-93867,-94527,-41501,-32303,-28813,60813,27771,53112,-86875,-20056,13663,16092,-14455,-60171,-18493,2232,-79112,19695,87113,-52049,3593,20870,-37320,4813,52445,42042,66929,-3972,8783,-29705,6446,-35084,34351,44172,14099,38773,-13475,52551,39536,-14630,-18269,31282,-4315,5073,-49931,-4085,-15073,-102930,-57038,55605,50347,-40680,-24085,-71630,-3814,-38534,29397,-81400,-64295,-45760,81417,-10320,-14485,52338,63244,37978,41552,2936,49848,50144,48845,57243,45215,-21235,15133,38979,-38937,-39041,-58310,18437,14219,-61245,69972,16856,25744,43896,-28442,-16309,-20612,116128,86050,-68677,-57851,-71348,-80941,-120841,-45600,-20009,-6104,-31130,41873,58706,40502,53552,-89297,-58319,58917,18828,36558,76482,-33150,34477,55239,-37034,-76885,-27262,26716,-35208,19531,-23705,-14105,-25456,-5578,-11018,55280,63684,75508,15820,34616,13374,29053,7940,36365,-9526,17062,-36453,71183,42173,37718,33845,24364,-6465,-16681,20357,-58468,-54636,-55498,4033,-55084,-33670,-44491,31266,-4421,-35386,47386,54120,-5105,-133626,-34888,-37238,30756,-55990,-17222,-45298,-12413,19533,38470,45250,16285,16970,-82316,-29668,21883,-100368,-13582,-26619,-19525,-84940,-21072,-30140,94245,8517,-82858,8929,-6408,4755,-46855,-309,14338,10587,47412,74439,112580,36583,5327,-28193,57314,-84008,-31581,-105537,-39808,64644,45266,53318,-100769,40590,7523,25081,53066,-24959,71,70589,-18224,18267,23953,28604,-4964,17952,-25499,-2873,-21156,-36610,2948,83003,27434,-41520,8850,51974,24921,-2720,2732,40913,136355,21055,-38731,63079,-39274,-32380,-11898,36904,-22157,29704,37342,88547,87781,49084,-52803,18010,82023,57342,-8335,1617,7103,30508,4195,-65011,-118776,34120,28216,73672,232004,291345,283285,134570,-79909,-161857,-44007,-82836,-104270,-124471,8622,-80604,-17710,-12480,-1694,29040,60018,9796,-40393,53462,-91696,-84193,11343,6226,19135,116891,-45998,40302,62737,87021,112109,54674,6380,40476,64890,-4544,-5195,79640,18164,125035,107038,39061,94956,71656,91018,73017,225654,429938,69197,-367613,-210782,-84132,-64939,-88492,-71990,-99077,-69080,-64346,-76927,-53292,26265,-11408,-73961,-13765,-19034,26141,-98758,-67274,-59982,-66583,-87460,-34852,-75540,-52502,-82728,-23704,16980,51045,34044,17658,-19897,-49089,-10575,-15112,-17166,-55780,48676,8759,-55489,-28042,-41845,4253,4142,-36203,-40084,-16858,-17520,-79382,-65372,-6517,4890,30250,59235,-37446,-36089,82228,-16610,-114232,-31373,-37049,9767,28774,26201,67647,5583,-41796,3053,-73851,52299,-17603,44232,-98605,-21552,-59803,33278,-68807,-8747,-69675,-36061,-53926,27611,-31044,35237,-12556,-71292,-33337,-23176,-63938,28245,-21944,-57138,-54311,-16960,-31371,-17375,-8442,37327,25498,-53783,-9436,10725,-19135,20749,14032,41583,-77273,-28605,50382,46142,-44480,-66472,59172,69302,-61569,-18035,17630,-100129,70041,21513,-35045,26810,40618,-30728,-62349,-26300,-33321,-15431,93851,23687,-13311,50685,32002,-6108,12802,-22535,13791,15360,11838,6889,-14505,74428,-19748,-105160,-19758,8382,-87967,-22997,45834,-75082,21728,19914,23717,15408,-6863,33019,-80160,-38905,-78084,-54935,-45723,-74321,26938,-6034,-5464,-24641,-11096,9250,-4720,5525,14459,-45310,-110684,5434,104752,49035,657,69912,-12174,54905,83036,39760,-1511,4174,41317,462,35050,9523,55177,4160,9977,14009,1796,-55647,-19359,11641,-24073,3967,40456,-39735,-9107,-27310,43899,-65879,-50950,-5308,-39133,2676,18824,6866,29308,29637,-53037,-20156,-10140,21209,15057,-20493,65132,21104,26462,-79628,-39581,87610,-33150,-65758,-92806,11719,-74129,-2091,71924,-8045,-18410,-41040,3243,-1979,-78505,-225792,-68148,58820,-18872,20035,-43066,-32160,-608,-14442,14392,-98538,-66123,-30331,-79096,-36508,-65603,-55389,897,-46752,-64741,-9915,-73,18508,46779,-273,-19904,22167,-38617,11575,27195,69282,-29356,-69932,-41098,-23172,-11845,-5252,6154,27055,-49408,-38418,-43701,11936,-79707,-22340,-16850,-24835,-4437,10245,-20496,45287,28248],[57246,19691,51355,-24187,12799,24371,27663,-34977,-64783,-53103,-44154,51609,41699,67723,76320,41188,-29827,-30813,-16375,13332,61499,-5606,125055,-6625,37081,18135,54104,13507,-38954,-45192,32854,-9602,-36603,-74419,-38513,32912,26917,18117,-32511,-40994,18280,-22892,24150,-3635,24275,-28122,70649,23391,16,-45288,-5589,3605,-25503,-24190,12955,-22854,-46401,-83397,3681,122759,-25957,-15725,-21239,-73864,44283,-44383,65167,-41709,32056,-5940,14505,18203,-910,-11552,-89102,-18313,26637,12631,-46950,14212,29478,-22613,-90981,-42092,21307,-25373,-13747,2445,73426,4937,-2035,108236,-47211,66019,-2152,57302,41216,-2498,45404,-66543,-66590,-13032,-12155,38848,49356,-13777,84691,94599,75306,46915,54207,-36153,-33792,6372,-32447,-63282,-62158,-29721,22397,68167,70752,6786,-48766,-76426,-3299,24944,-29291,-1122,38776,32871,-44861,56406,-21147,11920,47926,-46192,-33914,-29740,8901,18189,-17920,-16076,-70708,39579,29055,-5843,-3951,25964,81585,733,37044,-16443,-66725,-15657,-20769,51096,56991,-2685,27917,-86841,-224,57676,68112,38902,48494,30539,-51597,33784,-76619,-81710,-14071,-30869,-86103,-50960,-35152,44963,-10974,-102974,-12381,-55396,15682,49031,43714,-48150,-47382,-21580,-40403,-3320,58490,90418,19420,12883,-37171,29006,39949,-21664,23668,-19229,-2321,-5180,-7585,-17683,20164,43221,9933,70731,41047,8827,60573,83480,69701,94499,5065,63243,56463,40904,86303,-73353,-34756,-32921,62962,38681,12575,-434,14981,11239,29942,51399,-61522,-30954,23162,-4165,48828,55604,67178,-40790,50763,44189,4030,45251,75386,78900,-57785,-32217,-20633,53639,71516,123458,214104,174350,218987,-52842,-230267,8085,-127513,-49657,-67304,-80049,-16465,-56572,-91713,-5799,-81511,-43658,551,64350,-4665,47298,-13342,23264,-2295,-39034,-49458,-14286,-62961,48740,116274,34975,-38377,-345,2411,-30876,2827,49375,32816,8171,87457,17797,24006,-94245,38727,-8869,-84474,46945,-46235,-69466,69341,52005,53498,9584,21698,-27962,24955,-55935,11078,-21711,-12407,-23207,27089,-22920,10993,20788,-27170,9219,31870,1591,13747,5452,34231,-14159,24393,38562,27857,30126,-8232,28451,-24337,1322,30514,-9504,-78885,46026,29142,1505,-31252,33600,-1904,-88059,43347,84363,-5994,-151304,-2913,-62847,-51917,39508,55809,-5047,-32214,42191,18844,15999,87513,-35782,20173,90343,8,38483,-1678,60251,-19996,-41463,-57561,-40422,-33119,44118,-9700,30292,12735,-27527,-14152,45435,1366,-37090,2998,47952,-11880,7105,-75999,45650,-38770,15706,60176,36804,-11057,-89252,19485,-47600,-58250,-15325,-32094,27745,10584,14284,11682,-55,-26689,14389,-18613,30652,-90406,-34923,-44073,17283,-22798,-22957,-28974,-46662,-6801,21044,-1266,-11178,-56710,67167,69408,10768,48675,30873,1268,7473,-79950,7301,14998,66027,18889,60711,-79691,-67060,-35329,-43626,-40331,55038,17519,51314,-91618,7251,51906,5558,-25965,-63664,-49542,11237,-69434,-7603,65518,-49083,4855,9238,-40071,-11986,54153,41325,64839,-21317,6263,-29031,3172,-43554,25825,38466,38025,46736,19420,55000,30701,-46913,-15,29617,-26319,-14707,-40953,-3075,-26238,-89688,-64697,52814,54911,-41599,17267,-26288,39755,-29002,30324,-77069,-57588,-53123,61341,-30220,-44338,1431,47645,6996,76948,11487,47369,63572,42987,4895,14389,-24936,16459,29697,-18774,-41540,-39542,17380,13413,-39532,67563,35443,39598,44192,-44274,-19814,-13718,113535,89303,-31784,-80578,-67897,-69961,-111774,-22865,-13849,-23631,-20203,57910,73535,52310,55669,-81595,-46638,80844,25244,48024,51816,-41361,40372,56858,-9504,-68718,-21271,15589,-49465,6115,-19567,-22096,-20054,9836,-5716,84259,61851,91658,-1587,13515,36185,46495,-1633,25256,-38675,23026,-51690,54840,54376,51438,44210,26042,9547,-26596,-2230,-48477,-68034,-64369,-3154,-36662,-54920,-37570,7718,-10614,-60886,29739,35551,-20953,-109863,-24033,-12177,36830,-50899,-23903,-55041,-36897,12188,39711,46690,267,43206,-88647,-30534,33329,-105224,-26374,-14743,-29770,-74341,-253,-49422,108706,13642,-82354,1160,11152,-1490,-62426,-3543,23087,-6571,34777,56451,120483,31081,-7583,-5179,43595,-58681,-17075,-111401,-41304,47194,54172,25774,-80651,57844,5376,55446,65067,35363,14433,51853,-16538,30929,10765,10928,-30754,1930,-13379,20975,-27589,-28855,-6504,57685,8138,-41846,-4265,30712,21660,-15443,10145,46714,125079,-10300,-50253,-3084,-48032,-35983,-13722,26448,-33914,26927,52531,93882,69206,44036,-47932,17346,72626,17782,-42028,-10041,-36029,-552,-43002,-91792,-125074,-6294,3112,29528,115021,89800,112606,92361,18299,-22657,16653,-46814,-94573,-52810,44955,-55828,-2502,5983,14547,20876,53841,5377,-18452,82744,-60568,-64269,27531,27235,93267,120709,2725,34454,37488,77243,99753,43055,27276,59752,82129,1468,-5394,74006,12017,118490,113856,43259,110766,84216,100028,75942,206654,431607,68927,-344993,-219448,-80201,-60616,-103005,-91076,-125023,-78908,-77886,-88455,-42084,420,-6074,-44337,-5448,-31888,43338,-53119,-43708,-33936,-67314,-92229,-24226,-70484,-39439,-78317,-16214,17865,65335,39835,24635,-8270,-32201,-2819,-17891,-33376,-56205,48749,523,-56821,-41255,-41036,24232,42463,-16338,-51526,-28096,-1470,-65126,-37955,37555,12372,22578,38911,-41468,-27182,63115,10868,-105485,-28393,-39632,-16412,12244,25691,54996,499,-38636,9071,-81626,43940,8446,43902,-96997,-28279,-52934,31239,-82887,18617,-67981,-28148,-53256,25380,-21919,21156,-14362,-47002,-22713,-14579,-75969,6860,-9534,-44107,-32817,-6079,-23990,-11636,-23080,36655,26701,-43920,10907,-9291,-20249,12021,29528,27443,-42199,-47031,32566,41927,-35437,-70957,77599,54479,-64979,-28925,15604,-70525,64709,21766,-17753,8875,47093,-26459,-62683,-3623,-39691,-35844,64655,-15111,-23663,47108,46025,-2992,22126,-17515,32982,31950,28849,23286,5851,73745,-674,-135685,-28249,1626,-101127,-30417,18731,-75567,-338,32006,11693,7744,-11002,15959,-69003,-34711,-71135,-41805,-52523,-88900,-20281,-26551,-15592,14824,-7290,19416,-13400,-20322,15444,-26492,-92214,30655,85499,8842,-33176,17365,-10564,33189,81336,43911,1581,16239,46188,-738,11489,42977,66528,26690,27466,13288,2450,-48309,-21876,29267,-11659,19875,36338,-48573,-19140,-30772,36671,-77327,-78511,-9654,-40203,10162,14113,-32704,9308,32588,-18952,27171,35791,8603,17503,-16772,63545,-1308,-6236,-106012,-48218,85654,-31334,-60778,-102410,-3790,-90804,2847,62018,8084,-18624,-57031,-12039,-36519,-76626,-153699,-21626,59026,-36149,10408,-29069,-34661,1524,-36859,27145,-102900,-75936,-30766,-55017,-35579,-52529,-61066,-33846,-68687,-67668,-18893,-2164,35567,60691,-1577,-35104,12670,-34636,7807,17090,56987,-39635,-44955,-37209,-11962,8178,4955,-3369,27895,-43395,-8423,-15222,-2917,-113697,-33640,-24717,-14977,14400,16538,-17019,56954,28718],[59109,40690,21305,-31156,26660,39375,25882,-34458,-54515,-57813,-26332,57378,39886,72409,100177,50118,-14458,-27424,-8815,38269,47009,-9363,71329,-13961,25756,2321,60045,2025,-39463,-34393,31199,-9449,-38207,-68856,-37936,8211,42862,17048,-37028,-30872,19562,-13202,25788,7302,24408,-62089,83466,14752,-9015,-52816,9837,16324,-13218,-898,8390,-29484,-33579,-69805,24859,118123,-26598,3839,-43087,-88277,46616,-25653,82750,-35912,32574,-17135,45180,30801,8130,-4711,-84134,8069,27985,29034,-62034,39470,49067,-37612,-98036,-13046,39467,-33356,565,40243,74428,3248,-25830,112494,-37237,51617,2769,76257,25538,11072,54223,-65772,-72832,10985,-7223,54746,54179,-19007,104827,83712,91705,90504,67842,2806,-24140,-2679,-48120,-84004,-60118,703,5203,73969,109751,13046,-80724,-91152,-16293,-7257,-32020,-152,42937,26963,-29839,31878,2428,-3755,32733,-56048,-50850,-41447,7247,-1712,3470,-14003,-55000,39125,22159,-14260,-6922,10278,62179,-9461,25317,2158,-36772,-7752,-12819,36645,40353,-9520,21297,-66621,-4895,52283,32935,14598,27226,22547,-31509,63485,-67776,-49249,-17106,-47564,-128863,-45537,-17787,22456,-34272,-60626,1088,-61772,-4604,12339,45489,-53806,-31959,-32745,-69196,-5534,63858,98351,35879,-3337,-29392,-10064,478,-13678,21786,-37580,18780,-9623,-15197,2882,-22103,44958,-4919,42922,33528,26473,19583,67582,43752,81049,12127,79024,54956,16705,41851,-63289,-5274,-32153,69000,41660,3963,3846,18558,9503,27386,39380,-65048,-34905,8664,-14861,-191,20009,64191,-15629,48395,34971,-13127,-11554,66647,64510,-57827,-33325,-21503,46287,62545,120136,209716,190072,242283,-69195,-387283,-7224,-128683,-75665,-76962,-114557,-38706,-51462,-76489,-17242,-96430,-74080,21320,69830,13193,31955,13898,7810,-19881,-58270,-68589,-15382,-79538,31730,98910,37979,-30192,7248,-25184,-38541,10798,60568,48739,17421,67658,6363,12392,-83891,45068,-11061,-54407,39199,-38487,-50811,103110,43069,64129,11085,26520,-27017,22509,-33598,7045,-39164,-5924,-5366,22312,-24534,13048,8146,-31009,19165,34571,-26697,44438,14699,44436,-8205,46870,56577,66707,27953,-20875,11635,-40914,-2818,21999,-14043,-89949,28146,12422,-3659,-28910,32260,13252,-99480,41659,96156,5556,-99555,11794,-69161,-59323,20361,81748,22802,-36190,20246,24268,29944,74918,-50654,15219,68253,-17245,31204,24474,5770,-41060,-29723,-54072,-25256,-43189,50181,-31733,51611,301,-25899,-31477,42680,22085,-43597,1383,48275,-4009,-5094,-65422,48620,-39071,65114,56235,37571,-32005,-89256,32365,-35134,-85411,-13298,-36546,33235,-10212,9736,32391,-3060,-25296,4327,-20210,32012,-62357,-35587,-4896,-19115,-12789,-4714,-36298,-25131,1239,3086,-22756,-14815,-26073,72075,33507,12512,79099,15372,3852,11479,-98785,23889,16978,48393,-12730,66927,-41220,-30657,-23467,-40386,-50676,42159,7579,45657,-85434,41595,93016,-8963,-28297,-51152,-64061,12035,-54346,-30952,25338,-42811,16024,-1220,-33266,-31290,48092,38763,48906,-47510,6827,-17631,-519,-41190,17671,24190,64153,55641,58374,36082,21779,-62979,17646,25615,-42928,-24441,-24474,2376,-42413,-71168,-69265,52011,54680,-29977,49517,11001,76523,-19979,24422,-55284,-51977,-62470,34368,-54981,-69434,-43979,21932,-28119,85855,5702,33069,57927,32175,-55452,-22221,-34575,7422,7098,5682,-33907,-14780,12491,12688,-18235,52261,54453,45847,42299,-56950,-24339,-5948,98881,79545,8764,-86314,-48951,-59479,-79683,2992,-9791,-39030,-11197,65588,78529,54243,54966,-61522,-23353,90663,29385,48981,14712,-46625,38953,49468,4034,-55011,-14568,-7595,-56814,-7077,-9561,-25030,-7286,18393,-1721,105783,66234,97696,-12550,-9239,47665,63967,-12996,6657,-54140,23899,-66757,28093,63115,59189,54801,29634,10147,-36715,-17232,-38348,-57346,-57747,-4528,-16253,-61131,-21111,-18501,-14604,-74473,-8605,10317,-35009,-79232,-12751,8614,39692,-37587,-25694,-56929,-48352,4857,39816,45940,-19714,69226,-83853,-42175,33105,-101194,-37228,-3101,-31335,-57702,13553,-65278,102988,21900,-72740,-10535,24511,3928,-66399,-18579,31075,-17612,29114,35988,108546,19545,-11870,17824,34690,-33350,-9843,-106914,-35005,29140,59013,2618,-44706,54912,-17960,76772,67924,79090,28540,23773,-18628,38600,-3656,1398,-43104,-19273,-10507,29373,-26463,-15322,-5703,44053,-7468,-40285,-13382,3048,17628,-21913,20451,42124,84292,-42901,-75156,-62682,-50230,-30640,-13276,6534,-46351,20581,52248,78293,39443,34765,-35356,17719,57790,-15087,-71300,-18566,-59529,-30893,-92560,-109040,-115044,-38035,-16208,3890,1190,-115327,-52388,58908,148007,127432,76869,1232,-66868,30232,82292,-23796,7708,20959,33766,10841,45994,567,7185,102102,-20566,-36884,51832,46635,161648,108882,42297,45511,14624,49411,75452,30106,19207,63339,84513,7102,6186,69358,2212,109026,108032,66378,136634,102026,111620,97500,184559,434871,65949,-340815,-232468,-89325,-67294,-111819,-95501,-145855,-94644,-95122,-86320,-32538,-30208,4704,-8784,-2964,-43945,49517,-24290,-24676,-1648,-52770,-103410,-15727,-60720,-19991,-57696,-13865,13828,69821,39200,22058,-3652,-10691,13144,-23604,-44098,-58832,41288,-13057,-64197,-29042,-40087,38058,67510,3184,-55583,-32462,14950,-37516,-826,61244,17460,9197,21471,-45976,-19595,51417,42139,-95053,-23631,-41333,-37913,2310,28964,44685,-7855,-26458,23205,-79318,33301,16488,31883,-89097,-32398,-34471,22496,-82307,40013,-64128,-22308,-49321,16985,-16862,2381,-8935,-20784,-12124,-1705,-79088,-12065,3862,-22273,-10854,9334,-14725,-9187,-35157,35620,21858,-34182,19172,-26222,-18573,-12659,29249,14183,-7779,-75556,803,38068,-5823,-56859,81246,34525,-45819,-33167,19058,-23311,57278,23064,-1927,-12069,47743,-23283,-64038,11233,-33126,-37386,27778,-50584,-22862,35531,59285,-12912,35168,-13065,18650,41091,38689,30291,28353,63962,19274,-145502,-36572,-14599,-99661,-33505,-1865,-60604,-23545,39149,7223,-4350,-12431,10527,-43049,-26253,-62352,-23171,-52506,-98592,-56363,-39573,-24760,50045,-4220,30612,-28372,-41901,10831,-7238,-68613,49309,52858,-39268,-60212,-53513,-7155,-1628,74492,44007,14146,27746,48766,4950,-5830,80266,59209,20987,11452,3526,-2256,-37782,-13253,50066,8321,35703,24223,-56465,-21163,-13815,22558,-85815,-102021,-11391,-31544,20805,7420,-63235,-22338,-1344,4165,65477,55621,-13967,25333,-10339,65335,-16222,-48034,-115280,-56760,84818,-25945,-52825,-107870,-6845,-96685,16507,43009,28526,-11382,-66016,-25892,-67020,-66837,-52673,26375,56932,-51705,-6543,-12544,-35859,-15031,-77875,29202,-96548,-75296,-21963,-19906,-19018,-34651,-64108,-69877,-94939,-64628,-26313,-1543,46508,66410,-6205,-44387,13028,-27504,15659,4903,36811,-49726,-8343,-20147,3786,33825,9343,-3024,37266,-15545,25643,5782,-11589,-143734,-50532,-30553,-10990,9595,17585,-17616,56023,25084],[60371,66868,-19165,-31719,43002,48680,21111,-28288,-32699,-37660,-9045,60030,36781,76992,111285,56780,-2331,-13415,-6999,53846,22892,-8512,-2011,-20389,10517,-7103,57374,-2125,-35292,-22948,17115,-8539,-36945,-57288,-36889,-18029,45510,-2969,-46976,-18954,6152,-3803,30021,15450,19450,-91466,82443,-1241,-18915,-56060,24245,19582,-13787,11277,7612,-26762,-20635,-43878,53300,100387,-19641,23651,-57948,-82065,59897,-6966,90666,-25689,17452,-24447,75884,39833,6093,3178,-69541,18955,21586,35500,-72413,50330,59354,-48759,-99946,919,58838,-31193,8954,66180,69819,2999,-43559,104230,-22419,35787,10261,97793,5645,33055,52504,-56268,-76073,30759,-11125,60043,48364,-20005,110424,73803,94061,120536,69860,43764,-16578,-11092,-57399,-84705,-62096,36344,11976,80653,123330,14563,-95961,-91107,-33047,-26724,-37121,918,46804,20402,-14358,3697,25976,-9130,17393,-54781,-58034,-48422,8170,-14655,20407,247,-31039,35085,9443,-23842,-18441,3934,41719,-9085,12863,7282,-5990,-4252,-5203,23215,27444,-9835,16243,-33799,-2749,61350,-7234,-14716,-1952,24760,-1426,79666,-44665,-6460,-13501,-65274,-140205,-36283,5444,-10092,-52440,-5693,23163,-66286,-15778,-21003,40148,-55038,-9849,-43021,-90692,-3464,58329,90461,54306,-16976,-10955,-41345,-18462,-12770,16151,-54332,34749,-16623,-10863,36139,-52092,36539,-12152,17250,17218,29544,-26940,39935,18845,58015,21020,81334,45508,-12797,-4308,-49099,-19564,-23878,75529,41119,-1891,12502,28407,-4244,20757,24819,-63134,-30849,-7188,-21797,-52479,-555,60540,6789,30208,22655,-27715,-41020,68429,53830,-46446,-29338,-4883,44790,48425,116871,179369,200623,234054,-100536,-459058,-24292,-113645,-95082,-78083,-146352,-59723,-36331,-64361,-29257,-99249,-84593,40071,64186,26140,15146,16604,-9133,-32316,-76082,-74218,-22404,-89138,14987,79574,43819,-19919,6486,-49343,-53071,22744,64230,43310,21932,37292,5151,-5044,-37281,52080,-13425,-23443,28653,-23486,-31272,120789,29706,62370,7705,21685,-11980,18679,-10018,9534,-60559,-4727,6376,14501,-22294,13835,-4512,-36970,12592,33475,-55859,78092,21360,48710,11326,63428,70735,77803,13819,-31491,-680,-54330,-5187,12369,-9930,-81812,10309,-2994,-3888,-19466,34334,28930,-85117,38489,93158,26321,-64217,24813,-67025,-55282,2003,94977,38023,-41633,-12788,25085,36343,43859,-61057,1994,31257,-36367,16961,46111,-47033,-63876,-10363,-48594,-6800,-49373,52854,-44104,63789,-15462,-19272,-48516,27264,35663,-37887,-4069,47876,1262,-14532,-56567,48450,-36671,108311,51765,28849,-42034,-82284,65463,-11706,-100776,-14545,-43864,28249,-19193,10790,51781,5571,-18144,-1746,-14475,29978,-31928,-43415,41409,-42560,-1959,20281,-40858,-10626,-2831,-2795,-41456,-20974,-7599,70157,-18608,14722,100107,-3603,2555,11433,-107113,34577,15388,25549,-35780,64241,9095,5964,-7393,-26488,-57678,25290,2801,37577,-71703,74325,129283,-19225,-17933,-25066,-60525,5963,-38468,-45298,-18908,-35750,38191,-7255,-18557,-46633,38813,39727,24791,-78173,8966,-644,-4529,-27057,12995,5378,84065,64742,92476,1453,15358,-56280,33540,20645,-53196,-22233,-4458,14464,-61973,-53097,-70055,46902,51749,-5002,64800,32205,94180,-14772,15132,-19943,-46216,-67559,7836,-75831,-86115,-70113,-5706,-59695,64309,-9886,14503,39345,17687,-100474,-47983,-40458,-10734,-23503,28250,-15756,4825,3586,13083,-1899,25765,69688,40166,37461,-63622,-25746,-35,80588,62992,37316,-75697,-21163,-49915,-37834,25213,-9536,-49058,-1659,68034,72111,46251,49824,-34452,6149,86300,29553,41466,-24174,-47101,31031,38219,2187,-40275,-14535,-35439,-52512,-17507,1632,-24438,7474,14274,-265,111491,76752,87319,-15192,-28478,41787,77406,-17256,-14925,-55578,21417,-77798,-956,69331,57065,60590,34957,699,-35773,-16996,-29812,-28955,-37950,1702,2887,-53254,-59,-36871,-14840,-69592,-55813,-13188,-42047,-56415,-6072,19974,39339,-14121,-19145,-50672,-46270,1445,39454,42693,-40694,83938,-70833,-63146,18193,-89085,-41548,6897,-26575,-47118,18426,-69633,80977,29966,-54718,-22945,26850,13047,-55716,-41354,37012,-18001,28602,14479,79116,3020,-4923,35010,33593,-18991,-7175,-92109,-21500,17116,57358,-12611,-5191,31919,-58149,83757,62419,88783,38584,-8383,-27775,37544,-17319,820,-36810,-42409,-18067,21713,-21283,-1242,7539,48651,-10370,-39265,-15716,-21345,13181,-21053,30463,30377,27042,-69867,-105471,-97935,-46844,-17925,-13757,-17739,-61018,10285,34403,48930,11949,22915,-21979,17466,37747,-35179,-90970,-22114,-61432,-52796,-129206,-111921,-92526,-48229,-25417,-4818,-71837,-226661,-143869,41673,246651,223011,122093,53406,-27356,89704,109181,8908,14234,28686,48805,1194,37614,-3496,29972,99997,18860,-8473,80696,55580,198003,90272,61232,62576,1170,13974,47592,22267,-7938,49721,68265,9819,28440,68723,-9618,101581,88649,96684,164142,123946,122750,127617,165160,443171,60237,-353371,-240530,-110424,-83710,-112408,-83921,-153203,-109846,-108249,-70699,-27486,-59111,14623,17664,-4845,-51435,47472,-18116,-11292,30931,-27349,-111448,-9063,-51781,300,-28540,-16572,6057,63510,33548,12262,-7712,9545,32848,-30142,-44188,-59977,30900,-25404,-74051,-822,-37199,47726,72057,17780,-50795,-29839,23258,-6028,35275,57990,16277,-8490,10304,-48850,-12516,45533,66644,-87736,-19783,-42563,-48496,3095,35004,40855,-18556,-9340,38717,-67767,24019,5842,8215,-75620,-31580,-6727,8498,-68250,50551,-55198,-21805,-45742,3617,-19130,-16293,4149,7470,-6658,9920,-66598,-22719,16377,840,6696,23941,-5637,-11959,-44118,34193,10915,-29547,16208,-35583,-17796,-42393,13145,7681,17339,-103517,-35262,34810,32847,-30639,70080,15027,-10544,-26964,27935,24368,50076,33833,12936,-29772,40768,-20096,-64195,14717,-20959,-31852,-10039,-71074,-12092,18118,69067,-34289,49814,-12785,-22321,39354,39027,26781,46307,52076,34095,-130159,-40870,-37221,-88482,-28042,-5309,-33936,-44618,37090,14583,-13897,-10919,16403,-14685,-16654,-52421,-4777,-44398,-104288,-67695,-41811,-26623,68042,-4011,40052,-46644,-56260,1444,2509,-42308,62199,19693,-73936,-72890,-109828,-1930,-42240,65537,35871,33588,36967,49891,12571,-13254,109298,31892,-11911,-28513,-13051,-10377,-29118,2363,66568,28006,47968,8482,-58962,-14252,15145,5504,-91248,-113597,-6408,-13966,31772,-963,-77056,-52474,-50825,16855,81693,43105,-26460,42637,-3173,66935,-21213,-86333,-104013,-61809,83855,-17486,-44519,-107545,5205,-90563,35082,23294,44359,-1296,-68739,-36477,-83035,-51694,20335,57182,49747,-61842,-23990,2199,-31507,-38332,-116344,16864,-78377,-63151,-5653,18585,14231,-15368,-61521,-90448,-116065,-52974,-30297,1927,47189,61143,-14950,-44521,20021,-20492,32518,-8873,11227,-56023,31330,2043,18338,61196,6897,5406,51205,20967,55757,15901,-12358,-155311,-66638,-33271,-16115,-15318,14486,-21769,39143,17695],[60651,89663,-50018,-23314,59786,46512,15461,-18412,-8143,-5743,5693,60888,33693,78095,113638,60403,7427,8722,-10000,58426,1571,-1835,-66795,-29485,-3362,-7737,52492,5442,-25559,-13735,-727,-7316,-29602,-41663,-34840,-41162,33828,-42151,-60567,-8075,-14515,1438,36338,17011,11563,-111529,68170,-20554,-27385,-56680,33685,11407,-23488,11794,10976,-14530,-6690,-11848,83100,74274,-8156,37903,-63867,-61996,78913,1981,83261,-11148,-8743,-25710,92559,42399,-7171,11592,-47657,14255,13902,31717,-75182,36761,55644,-56948,-99315,-1816,78847,-22713,13278,69046,61153,4301,-50948,74621,-9435,22355,15819,114905,-14252,58460,42140,-40539,-78578,35411,-21052,53836,35320,-19183,98477,67231,83027,126168,60172,69104,-14453,-17584,-57997,-61983,-65939,67921,37331,85338,103559,11420,-93242,-79614,-47330,-29777,-42537,2169,48920,18620,-4861,-22354,44476,-828,7551,-36483,-53184,-47339,8978,-17933,29830,24569,-5878,29954,-5071,-38894,-43514,10354,22877,-3281,-771,-2830,17939,-6707,1644,13861,23032,-4473,11533,3024,4766,80976,-40469,-38949,-30250,36747,30866,82979,-12967,35222,-3366,-76102,-123137,-32978,28119,-42138,-64226,37221,53099,-65116,-16015,-42793,28981,-52670,10095,-49553,-96872,2857,44853,74549,64688,-21446,11855,-55531,-16739,-21804,11507,-61175,43137,-20215,5285,69815,-65231,16977,-10882,1197,-3937,15785,-65878,9251,0,29665,29424,67612,28811,-41476,-36147,-35302,-65026,-19375,80478,38154,-1278,25772,41915,-27589,8377,11250,-56882,-22398,-20763,-22335,-89445,3764,56832,11885,-385,10977,-35001,-31273,76261,48423,-22636,-20737,25421,49844,34343,112171,125528,200119,191234,-146909,-411839,-36122,-89663,-106888,-70422,-167653,-76796,-13938,-52755,-35167,-93316,-73297,53978,50711,30794,261,-11866,-23932,-42619,-85557,-60129,-20981,-92171,3624,58337,47518,-14616,-1879,-65804,-76041,36754,60810,26075,20373,7988,16491,-24455,32123,57263,-16582,3320,19698,-5484,-14839,113868,11897,44939,3480,9590,13488,13294,8779,15912,-73908,-8525,11507,11348,-16812,11527,-13889,-38469,-2735,29530,-70350,102171,18991,50802,42471,72636,73016,54196,-15477,-35628,-7276,-58531,-2903,6282,1154,-62906,-3881,-17504,2794,-6116,37754,41311,-57945,30079,75167,54990,-48964,31834,-59885,-40656,-8989,96032,33556,-46781,-47746,22884,34805,2215,-62745,-15980,-11018,-54387,213,58291,-82088,-78783,12680,-42661,12117,-49379,51892,-41516,59270,-31327,-9394,-57350,2762,30178,-24289,-10411,41518,2534,-16328,-50538,43987,-30043,134152,50862,13647,-38032,-68314,100804,15202,-101051,-17346,-52420,17099,-18889,20127,70692,28631,-7135,-2197,-4108,25568,-9230,-56193,78664,-49064,9180,48012,-41829,-4002,-16954,-958,-45381,-26709,-3583,63943,-71160,16896,101945,-21581,-3472,6221,-97648,36436,11382,4954,-41188,54977,52229,33702,9750,-8808,-60166,8039,5594,28591,-56011,94240,151711,-19263,3672,6925,-42537,-1674,-25787,-46896,-51716,-30315,67969,-7322,248,-51535,31194,46379,1582,-103536,10251,14781,-10324,-8192,12974,-12834,89555,69418,110918,-33958,12818,-29168,46058,16039,-58210,-10727,13945,32987,-80956,-39625,-67005,32970,49561,31888,63527,37213,83710,-15471,6700,18329,-38020,-66351,-11549,-83966,-92829,-70821,-27060,-81501,19385,-28914,186,19000,2623,-112337,-50026,-35670,-34646,-53095,43570,9207,10292,-8535,13991,6157,-5168,77609,23183,27999,-64599,-22499,3213,67317,50594,46951,-54534,6486,-38796,-2850,37886,-13411,-53760,11328,69536,57178,31506,38152,-6518,33857,69278,24712,29794,-53111,-42731,19411,28778,-10618,-27216,-24101,-58467,-36362,-22763,9686,-23009,19341,-1917,-2013,97612,89855,58769,-11024,-40036,17590,82818,-9173,-34489,-49418,19622,-81189,-22534,72425,45918,58500,40121,-9214,-19997,-66,-23376,5282,-12412,13954,16739,-36586,19476,-41088,-11046,-46746,-97068,-27233,-39682,-47944,-6105,20656,36045,17472,-3332,-37269,-33416,3115,38257,35838,-56939,78244,-53007,-84070,-8433,-70281,-36388,13471,-20628,-49050,16037,-58198,49772,33523,-29813,-32307,16296,17719,-32615,-62683,39359,-7207,31263,-9219,41785,-14952,12029,43056,38510,-18300,-5226,-68308,-5227,15949,49617,-20802,25663,-3318,-101428,76755,51656,65612,42028,-36461,-41720,26872,-27680,7789,-13665,-61758,-32590,4117,-15711,8764,30077,67010,2544,-39842,-10483,-34155,8674,-14084,36727,20058,-27205,-88551,-127208,-107273,-40166,-951,-17028,-38679,-75894,-2515,3565,17646,-1171,10634,-13972,14810,15149,-43319,-98659,-19817,-47468,-60461,-142983,-100520,-61281,-36762,-25658,-6049,-95465,-223470,-151434,36217,269176,238315,141205,98729,13371,110862,118330,35126,18437,27941,53057,-6361,27604,-6620,46989,74821,47983,14462,107561,50558,193167,70046,59872,72371,1348,-16786,23963,24985,-36089,25259,37342,8276,57124,74355,-18784,99647,59593,120507,179809,146673,130288,153611,154093,457177,56794,-372574,-236487,-138314,-106442,-104934,-61317,-142617,-117255,-110853,-47239,-29217,-80648,18129,25171,-9069,-53453,39471,-28490,-4725,58525,821,-105105,-1254,-48121,15455,-1425,-23055,-4056,48540,24835,-1803,-17973,23359,49287,-35714,-32697,-54924,22075,-30358,-77111,24885,-31450,55118,55141,23452,-39197,-22663,18166,19394,57434,30123,6940,-26143,6246,-46239,-3762,40433,74086,-82927,-18631,-44424,-47535,14657,41371,43207,-30220,6597,48852,-50061,18856,-12764,-22955,-58817,-24949,24145,-8079,-47048,48585,-40002,-27053,-44943,-11514,-27419,-29494,21271,37044,-9316,16570,-39174,-23464,25938,17916,15771,33133,3223,-18945,-50429,32043,-4102,-33330,6466,-36144,-21324,-66483,-12419,12202,29820,-120150,-65658,30101,65439,-1652,48789,-65,26745,-9732,39091,56304,44518,58591,30033,-39790,26989,-16025,-61161,6906,-13200,-39633,-42367,-68023,3481,-644,73253,-59267,62213,-19150,-68383,26962,30389,15049,54602,42662,38709,-93239,-39043,-60002,-73935,-12165,11305,-5508,-61557,24393,32845,-14722,-6902,28887,5067,-9143,-40262,9798,-29015,-108066,-53519,-34142,-17777,64484,-8685,45835,-61232,-64029,-8951,-4455,-17796,70300,-3121,-86137,-70231,-129305,4280,-77471,58499,17920,52935,43029,51445,16730,-11545,119276,-10095,-58409,-68469,-32271,-19072,-27025,18515,70187,39103,54195,-7422,-52906,-1341,42402,-14088,-97159,-111035,5488,9714,39983,-11362,-74932,-67751,-88630,22269,76250,6561,-14790,70835,3475,62861,-16306,-106767,-77297,-61448,77766,-7552,-37260,-100764,24899,-73988,52615,7840,48523,6954,-68199,-43094,-80160,-33877,38026,66474,38174,-63961,-34885,11474,-19518,-51090,-131979,-7870,-51851,-42917,12911,51920,56791,1694,-52214,-83631,-123753,-32220,-29441,8056,37531,45461,-27062,-35726,27533,-18449,51741,-22820,-15108,-55729,65219,21269,26903,84620,-624,17501,63251,49326,76377,17732,-6094,-138467,-73872,-32685,-29801,-49003,9543,-27742,9843,7817],[59037,100125,-54387,-7843,74134,33974,11366,-9229,9472,24354,16626,60211,31153,73272,111064,60077,16924,34047,-13313,53719,-7755,9708,-99514,-42723,-11519,-224,49522,23206,-14735,-9605,-14477,-6722,-14881,-24829,-31570,-56716,12116,-86969,-73330,-1332,-31398,1794,43337,10236,3614,-118923,44700,-37772,-32819,-57595,34393,-6313,-36299,2900,17443,4166,11922,18706,105995,46667,3614,42506,-60722,-37427,96480,-567,61236,6091,-36934,-21124,85102,36918,-26771,19503,-22438,-544,9678,20633,-68667,1035,38387,-61273,-97339,-13420,98414,-14592,15385,47254,50441,7066,-47062,24502,-2864,13932,14878,120744,-30798,79475,28350,-22501,-83381,18944,-30244,38680,17756,-19058,72637,64655,64814,107003,42337,67903,-17762,-16720,-48544,-20544,-67003,88185,67363,84257,55209,5561,-76816,-62040,-54188,-18451,-43863,5249,48211,23327,-4135,-40239,54709,19938,4172,-1655,-37501,-38775,6096,-13516,31582,51670,16362,27001,-16861,-59261,-78572,28010,7182,1900,-17805,-24611,31147,-14455,7420,9268,28224,3786,4636,34121,13742,100229,-55267,-50466,-46407,55346,55513,77218,16588,64721,11556,-72637,-91990,-40466,43983,-61565,-69854,56198,83374,-56549,-7316,-49939,13268,-46821,21341,-49962,-84690,12765,28010,60115,59077,-13528,31623,-49771,-4804,-36927,13252,-52438,43714,-14135,30098,91992,-61687,-10004,-2703,-1791,-22689,-11066,-85390,-15243,-10865,231,34595,42327,7799,-63210,-44663,-24466,-110496,-28398,81577,34161,5146,41374,54650,-54424,-9436,1566,-46605,-15356,-30800,-15928,-96143,31448,53926,-7010,-33653,3583,-32179,11244,84697,48356,10824,-8342,61515,61532,26448,104418,60473,183629,120654,-202811,-271536,-36443,-65171,-111862,-56086,-172993,-89174,10828,-38598,-30142,-83081,-44659,61477,33505,26865,-9850,-57865,-32946,-53540,-81034,-28475,-3498,-89529,-1388,36060,45948,-18491,-14115,-72814,-106350,49815,54718,7916,13006,-10591,37037,-39928,93263,57292,-20291,24446,16455,11190,-3230,83796,-6575,14102,2015,-3935,40722,4853,17616,21724,-69224,-14933,11349,15520,-10443,4372,-17798,-30760,-14413,24431,-59087,111011,5396,53470,78004,75709,61784,4447,-55187,-31355,-9361,-47880,5500,7151,16025,-43767,-11413,-31235,15389,5749,39400,47470,-34854,15113,48408,89115,-47438,28372,-56494,-19995,-11448,89259,11014,-49426,-73943,20697,26522,-38335,-53211,-32869,-47037,-67635,-11728,59445,-94660,-76514,34594,-36448,28867,-40241,47541,-24670,35420,-44344,734,-54020,-24436,5522,-10577,-14491,28007,-301,-7522,-46063,33727,-19922,137750,55568,-3016,-23640,-48859,117546,38072,-89090,-19964,-59002,5205,-13998,36218,89864,61291,5608,2605,7325,21867,2007,-68786,93292,-41043,19121,72808,-37501,-2683,-33408,3381,-25272,-28635,-9705,55857,-108221,17509,82013,-35489,-13165,-3912,-70991,29240,6850,-7720,-27853,43839,74248,46168,23761,5842,-57979,-6804,14010,19925,-43282,93444,153539,-7875,31326,35131,-16892,-4398,-18491,-35085,-64142,-28251,96974,-1877,18347,-42427,28413,57368,-11417,-112978,8709,22168,-20854,5815,16761,-25776,76612,63383,107044,-52453,13635,7932,53214,13498,-59214,4137,26157,55272,-93563,-31419,-60358,10790,51005,76039,51887,31452,44114,-22138,2769,47096,-26166,-60432,-19222,-75054,-89864,-50093,-36753,-90899,-34610,-45822,-4243,7236,-8497,-89091,-25790,-19654,-59737,-72576,48749,33448,-1461,-21983,11761,4749,-31427,77123,184,12491,-62037,-16114,5364,63328,51739,40533,-30285,26736,-23479,13497,38078,-20395,-57101,28497,73571,40104,14852,18976,17141,50820,44108,15208,18797,-65197,-35240,7993,24850,-26802,-16592,-40021,-69516,-13800,-21954,12237,-23972,25287,-23337,-6758,66982,99698,16484,-4328,-41864,-19445,77642,10324,-48918,-44195,23815,-75209,-31399,69249,30344,48097,42466,-11410,6927,28203,-18470,33157,9126,27954,21499,-16718,32439,-31306,-4233,-13332,-120497,-27410,-28691,-49889,-11566,13867,30112,50788,19474,-19337,-14223,7360,34566,23652,-62342,50599,-32989,-92077,-38727,-47423,-21719,14782,-18425,-59594,10017,-33943,17490,29372,-1617,-35831,-3176,13641,-5210,-71809,36816,10085,35757,-36932,7899,-29262,34003,41373,43530,-25742,-1400,-39017,6943,26425,38995,-25943,42314,-38497,-131825,60952,39283,25705,38025,-51723,-53775,9113,-32377,18784,18420,-70420,-47776,-13678,-11872,12526,53810,87767,27096,-40717,669,-32085,4362,-3877,36674,20356,-62498,-100204,-128259,-102630,-32872,16377,-22647,-49437,-85784,-15149,-31065,-5213,4354,-133,-13865,8518,-5065,-43511,-94687,-11916,-26724,-51939,-132615,-79779,-25927,-13335,-22906,-7627,-84982,-158445,-115371,35588,221064,199240,130871,125181,43903,103454,109998,49675,20812,20359,43634,-10686,13139,-9590,58297,36552,60437,27613,126120,37216,158785,49692,46460,67569,15229,-32641,9529,40524,-49547,1572,2800,2685,86217,86511,-19431,103528,28407,129815,172095,165030,132154,166353,154599,474479,65118,-386476,-219321,-165441,-131785,-92381,-35907,-115033,-112037,-101307,-23932,-38663,-91731,12853,12279,-13985,-50967,26619,-42845,-5923,76857,23023,-79039,12038,-51116,21139,14236,-31110,-15091,29146,15443,-17614,-29422,27750,54580,-39695,-13419,-41241,17439,-24919,-63678,31792,-23284,60009,22325,18105,-25888,-14485,1107,32238,57305,-11971,-9557,-38373,7991,-34440,8471,31916,58564,-76481,-20318,-47537,-39242,33179,45001,47746,-40810,15321,48863,-30423,19575,-23020,-53623,-41832,-13569,50290,-23927,-27561,35629,-19909,-34646,-47123,-24373,-36767,-33748,35656,62995,-19922,17054,-5369,-16589,31372,24162,14147,34269,12621,-26731,-55205,28699,-19759,-45583,-4441,-29724,-30495,-78599,-38127,28553,32346,-118390,-83484,21040,79852,21238,24998,-9349,50973,15048,46687,64537,40790,93479,51534,-40691,9652,-11034,-53931,-8568,-16338,-73093,-65249,-42140,16471,-15453,70492,-76536,66909,-32309,-96210,7312,15763,-418,52237,34733,30923,-46223,-31910,-74389,-60299,12310,41427,12138,-73860,3614,56088,-4415,-1549,41957,12456,-6222,-25341,21130,-9146,-109846,-25227,-21449,795,45507,-19273,47304,-64693,-67549,-15414,-27322,391,72768,-12531,-78760,-57775,-110174,9936,-97331,56193,-7596,62195,45936,55446,13744,-5223,107343,-55789,-99177,-85232,-49874,-25775,-34312,28895,54326,35507,53544,-20674,-38123,11713,56253,-38291,-107442,-97742,20379,35035,43234,-22953,-62398,-61920,-97514,23530,58353,-36509,19948,104001,9300,49303,-3927,-101181,-46265,-55968,60300,1359,-30868,-88360,41855,-50925,63074,-3512,38113,10570,-67321,-46425,-61497,-16039,15618,63116,25412,-57118,-34667,13506,-1213,-40333,-116274,-36545,-23498,-21040,26047,73011,95409,13204,-38687,-49760,-114612,-5030,-23056,16098,21267,23354,-40291,-20941,29493,-26341,65636,-35036,-37079,-47657,88907,32068,27582,98189,-9983,27819,67170,57302,84846,17019,4383,-95456,-66913,-29380,-48168,-77409,5524,-33050,-22784,-2616],[54578,93670,-29676,9424,82975,17734,10398,-6073,13768,43411,23289,57435,28716,61746,103845,55216,27733,56575,-11660,43223,-2717,23670,-93476,-57460,-11532,12332,47077,43270,-10350,-12677,-20551,-7437,5775,-10223,-27378,-62174,-12260,-117095,-80172,-1337,-35429,-941,49335,-3768,-1783,-112084,18068,-48002,-34584,-60769,24255,-28458,-46290,-10935,25057,23726,37786,41732,113211,23519,11968,36612,-49932,-16358,105761,-9615,31971,22916,-57020,-13459,52461,23370,-45480,25573,1290,-17623,10396,7089,-53031,-42468,13176,-60172,-92875,-22896,114587,-12665,15392,8804,39679,10869,-34294,-32602,-3394,11530,4694,111603,-42135,88188,17569,-6087,-91830,-14575,-31397,20000,-3364,-21171,42434,64800,48003,71604,20747,41706,-23438,-3331,-29264,28458,-59635,94390,88568,74328,-4207,-299,-53436,-43578,-51498,1356,-36107,12587,44034,32221,-9731,-45470,56967,46452,4480,40978,-15241,-26795,-2655,-6128,28004,71871,34641,28203,-22198,-79921,-111068,51131,-4812,1854,-40303,-50947,34062,-24789,11322,8171,40097,11388,-7239,52968,19670,107145,-45993,-47025,-41943,75333,64622,65967,33496,75874,28380,-51916,-62559,-56878,49053,-60454,-69961,53595,102114,-42086,5647,-43966,-6616,-37557,21728,-43218,-57690,25077,11978,52119,36023,4896,42418,-29383,5977,-50226,24824,-27898,38191,4452,57687,95980,-45261,-36569,8807,6925,-30852,-42100,-79616,-27945,-14226,-26714,34591,13916,-13203,-73336,-30590,-17108,-127612,-52134,77612,30235,12196,55607,61890,-76504,-29590,-2785,-31906,-14535,-38255,-4953,-70217,69968,52171,-44097,-56800,2713,-19382,65737,89069,52131,46759,6381,93442,79161,29887,93426,4751,152536,39016,-257782,-116498,-22261,-47283,-112160,-39018,-161420,-97925,32765,-21084,-13698,-73193,-7792,62687,16208,16782,-14377,-90955,-34032,-65804,-60629,11611,26172,-82263,-2965,14488,38839,-31309,-25081,-71254,-139049,58495,52863,-4037,1569,-15413,59286,-45800,112888,49692,-23544,41158,20671,23295,3503,44624,-18129,-21968,4943,-12168,58945,-8356,14128,22408,-44306,-20424,8140,24514,-6379,-8226,-15874,-13422,-11867,19778,-20666,107221,-16887,56941,107649,74343,41850,-50150,-91925,-20541,-9301,-19343,19374,15910,30595,-32519,-10783,-42232,30444,10310,36572,46207,-26992,-4102,22682,124440,-49145,11652,-66267,213,-8011,78978,-20500,-47436,-83352,21277,13673,-67335,-33157,-42676,-68386,-73849,-12418,51154,-89571,-52535,49873,-29678,41240,-20508,40628,-234,-3256,-52541,7908,-40506,-47385,-28391,-4256,-13836,11347,-5891,11690,-40913,16629,-9308,123181,65155,-15954,-7946,-27433,103652,50986,-72047,-21243,-60209,-3024,-8788,52935,107158,92626,18088,10471,16964,21710,3297,-75499,82111,-25087,25946,89303,-25697,-2709,-43033,6141,18434,-24448,-18428,46911,-122545,13946,46925,-44254,-23653,-17270,-36196,15477,3634,-10035,-3237,35397,75305,42202,30674,13390,-51672,-17904,21734,12471,-35821,71573,134005,11219,58559,51930,8972,2041,-16694,-13292,-56489,-30232,112880,7035,31485,-20709,30805,69557,-8298,-101366,3827,18147,-39006,10073,22400,-30417,49034,43392,81230,-42689,15274,40882,53289,15033,-56131,15693,29750,77028,-93942,-25888,-50361,-13509,56833,119200,37394,22254,-13970,-32510,5332,58052,-12044,-52903,-13720,-51973,-78882,-19551,-33808,-89423,-83066,-57391,1555,8493,-10858,-44885,15929,2200,-81163,-76428,44027,47737,-26649,-33938,272,-4862,-45393,70093,-21053,-8542,-57944,-10187,9683,66988,67765,26214,-8614,36831,-3581,9318,26913,-28359,-64660,47054,80628,27837,745,-5582,33624,50005,16858,3131,11944,-61327,-27210,468,26944,-38908,-7973,-54490,-67167,6016,-16401,9450,-30117,24700,-40026,-13134,27982,100964,-29955,-435,-34609,-58353,61971,34687,-58518,-45218,37325,-60911,-29744,55768,16198,31343,39842,-3243,36919,58010,-13957,46348,18907,38567,15237,2868,36390,-13297,3701,19575,-121396,-13893,-12123,-52328,-18740,5599,21770,76931,44280,-749,6775,8905,25892,4764,-53652,9487,-12445,-78780,-63263,-24758,-1025,9567,-21994,-67522,3674,-7077,-8795,17096,24251,-32844,-23544,1816,15550,-61378,28848,25426,41158,-68029,-14795,-34986,53978,31573,41108,-32320,4482,-9652,8668,44149,30013,-31419,48474,-62035,-139067,43566,28215,-11468,27359,-48533,-56292,-10260,-30177,29130,48896,-63104,-57395,-22449,-9551,11093,68231,99824,54541,-38868,13875,-18340,429,6154,29477,34608,-73030,-107102,-107019,-98246,-26766,30370,-28132,-46813,-84873,-25358,-59483,-14705,22880,-7970,-19381,-1464,-17337,-39146,-80594,164,-7275,-29787,-104645,-56767,8176,9548,-24208,-11512,-61616,-97330,-83461,36102,148709,152768,96706,123544,56410,88131,91683,51161,20807,9747,22890,-11258,-8124,-13458,65377,1356,55268,30312,133572,27602,116150,29491,31407,49926,38620,-28093,5553,66572,-41635,-9918,-21832,-5382,109673,102835,-7721,109889,3871,124811,138974,173372,127835,163836,165758,490378,94632,-388009,-194456,-184688,-157194,-79497,-15321,-76239,-94055,-84094,-7670,-54888,-92554,232,-14666,-18954,-44943,10145,-49431,-15051,82539,33215,-38239,32771,-58426,16327,13758,-38238,-25756,9800,8070,-33188,-36898,22445,42879,-42820,6517,-21059,17115,-10449,-30501,14623,-14360,59916,-15988,2670,-16592,-8176,-18971,30991,36039,-53681,-29406,-41339,12940,-12682,24322,18872,21834,-64811,-23360,-51333,-29944,52484,43389,49250,-47653,13214,37262,-12654,26877,-13096,-73762,-27475,-309,65129,-35827,-17509,15370,1751,-37912,-50432,-31579,-41130,-28888,40075,76031,-35357,12485,22738,-6587,33010,18483,2196,27176,22230,-31159,-59428,23826,-32477,-62583,-12035,-19813,-43590,-77875,-55929,52812,31070,-97400,-86657,6077,72173,32117,6209,-13843,53238,40655,44050,51749,38085,126974,74748,-33895,-6741,-5946,-42820,-25931,-30089,-123294,-77328,-6490,19734,-22287,60394,-76226,57865,-49705,-93293,-14659,-523,-14752,42488,22373,12443,-4996,-22877,-71802,-48326,40267,72466,10442,-82107,-19220,75957,14394,3400,50965,12291,-9083,-8567,33893,11429,-106577,1284,-10656,23987,23300,-35107,44621,-53179,-68640,-14037,-55341,10296,67010,-13927,-60870,-44659,-67127,13246,-98657,58511,-35056,52274,46219,62959,2975,-581,80327,-92303,-118109,-69871,-63045,-28975,-50523,29776,17918,15350,46779,-28872,-17891,18373,51852,-68474,-122088,-79693,32083,56761,41062,-33072,-45091,-38849,-77167,22736,38273,-68830,63120,127698,14647,27166,11984,-72169,-23221,-47602,28909,6409,-24262,-72486,49227,-26924,62446,-14798,15050,9528,-66955,-47953,-35594,-981,-12460,60152,15400,-42282,-23053,8797,18884,-4993,-75911,-56932,-336,-4495,26192,77863,118633,16624,-26622,-2464,-91490,23399,-11399,24721,4278,909,-51646,-4284,22503,-46754,68854,-43847,-51097,-32742,103795,32917,21982,97820,-18229,31929,59751,42221,80940,18528,15420,-41606,-46241,-24382,-65550,-89600,4744,-35134,-48018,-11493],[46982,73609,11016,22287,84117,5673,12450,-12765,4337,48164,25859,51862,25267,44599,88359,46071,39701,70928,-2133,30431,12270,37573,-60721,-67401,-3452,25712,39496,53976,-18510,-23624,-20394,-9440,28421,-1117,-23030,-58070,-31958,-117382,-77638,-9265,-23714,-3699,52961,-21431,-3008,-91678,-5689,-48518,-32925,-65403,4237,-48349,-49652,-23953,31777,37584,68196,54547,98827,7624,15050,22922,-33860,-3009,102293,-17743,6408,35614,-61736,-6865,3547,3211,-57350,28655,19112,-30042,14420,-4059,-30392,-74804,-11486,-53334,-83226,-22495,122785,-18925,11553,-33340,30534,14865,-17376,-76182,-8235,14620,-14299,88936,-47852,80044,14783,5857,-102293,-50662,-20290,4466,-27481,-25637,19814,64878,39138,33040,-1039,3202,-27035,22247,-2620,71853,-39635,88552,94739,55210,-50654,-3893,-30006,-27710,-40323,22550,-16234,25689,36140,40907,-15255,-36735,55101,67894,4559,76466,7800,-16811,-16384,-465,22765,77845,49415,32980,-19250,-93915,-124742,72219,-13287,-5389,-67257,-74134,30293,-33818,11355,8591,52842,15370,-25510,58409,19345,95936,-17304,-32078,-16147,90701,55548,51386,32856,69433,43918,-18186,-44075,-75135,42726,-39502,-64903,39112,99675,-25859,17562,-29109,-30414,-25657,13563,-30204,-24908,38161,-1106,48223,1430,27313,41741,-5941,10702,-53829,45545,6858,29484,32582,80639,82416,-21663,-53342,19277,22360,-22662,-66192,-50825,-29242,-11918,-48408,29327,-9288,-29708,-69841,-1895,-12505,-107013,-81064,69216,26830,12284,64965,60455,-86356,-46852,-2111,-12782,-21651,-45090,5619,-23736,101422,50763,-83168,-59729,8388,333,107805,86707,57177,75858,21141,112179,101106,46803,81285,-20252,118504,-30326,-299146,-31947,3826,-40091,-110550,-23777,-136806,-104829,47939,-2815,9344,-67886,26282,59315,1361,4258,-14926,-83648,-27801,-77630,-27502,47884,56062,-71760,-5888,-4401,28302,-48803,-30317,-64099,-165919,59972,60928,-7477,-11150,-11441,75068,-39115,78874,34588,-24979,55129,30435,29299,5839,16635,-14930,-51522,11291,-10518,59536,-26803,26,15256,-6581,-21701,4063,32792,-7209,-24860,-9647,9501,8241,16390,35036,97298,-41878,58841,122340,69240,20987,-86155,-109901,-8444,-9357,24126,35896,30616,40495,-32409,-2536,-46184,43461,3779,28271,38293,-35235,-22248,7377,155176,-45575,-17579,-92293,13774,-2966,66638,-48902,-39223,-73714,25661,-1395,-80885,-7337,-41580,-72969,-74363,-269,36920,-76215,-10711,52277,-22920,47688,7958,32574,21991,-45864,-55224,9712,-23747,-60898,-59026,-8948,-7376,-1561,-11834,37594,-33701,-6931,-2407,100780,76482,-21864,-1551,-8994,62282,50788,-57629,-20839,-54139,-5571,-5604,61433,116940,110226,28644,18242,23604,25035,-1684,-72708,54907,-8905,28234,94241,-5005,-830,-39624,5047,73081,-14111,-23182,36224,-118403,3421,9654,-48538,-31141,-31124,-6672,-580,2663,-2715,20005,32074,68198,26600,28210,13759,-42142,-24962,20563,6988,-32966,36252,99732,31225,79836,54602,29146,17213,-19052,11496,-35975,-35745,103319,16607,37283,7270,36005,80143,11078,-72702,-3165,3656,-64961,7930,28235,-25875,18581,12782,41180,-6715,13849,57584,45794,22299,-47402,19301,25246,93761,-78734,-19229,-37300,-30856,65234,151271,25098,15653,-69466,-42414,14253,50568,391,-46363,3040,-23010,-62556,7373,-21406,-81624,-116557,-63088,12624,19526,-1123,-543,59558,21950,-94716,-64737,32344,44663,-56431,-41088,-24795,-19304,-44097,60069,-33336,-31538,-52794,-8516,19565,72697,89907,12191,8408,38803,18262,-7945,9132,-34488,-79211,61400,86968,24376,-8444,-29379,42625,29416,-6535,-7958,10118,-48462,-20581,-918,32659,-42399,-754,-59042,-55849,14513,-9247,3415,-42705,19018,-43553,-18556,-8883,91597,-69569,-3547,-21483,-86306,39118,54943,-66595,-52263,56146,-41822,-25242,30624,7926,11656,31642,11550,61293,79111,-8745,42368,15004,41878,-597,20583,31982,4748,10620,41757,-103000,9098,6177,-46544,-23385,1701,11326,88108,64929,14540,26038,2305,10072,-20419,-32671,-29503,7018,-46872,-75889,-7718,19119,-2175,-29341,-62270,-1738,9060,-24597,-420,41750,-25084,-36406,-12856,22218,-31282,16049,30555,46444,-97483,-24391,-29365,65568,16618,25422,-31148,10487,14179,-2713,60370,26320,-36613,53711,-67852,-122290,30665,20313,-33362,11970,-27817,-44786,-24298,-21810,34443,68765,-39706,-57693,-16970,-6576,8177,64503,97717,76565,-31292,23978,-1252,-2855,13152,16307,56316,-63062,-109234,-75087,-100914,-21842,38522,-30398,-32269,-69923,-33045,-74683,-11882,42185,-11974,-24498,-13623,-17818,-32046,-57397,13903,5885,-276,-69912,-37214,36461,22172,-33146,-15644,-39893,-68941,-76246,36825,98929,127076,50682,92232,49974,80084,74306,42280,17388,663,-2302,-8267,-34663,-18412,69730,-17687,36951,25628,131723,32176,81648,10527,23021,27522,64208,-3464,10066,96266,-15587,-3554,-26722,-13621,122822,118780,15677,112950,-6800,111445,90827,167878,118263,150918,182306,499699,147534,-377895,-170696,-192084,-181294,-70982,-3954,-34879,-68235,-67977,-1852,-75134,-86135,-15651,-45081,-24490,-35168,-7172,-42340,-30896,73636,30050,3836,56791,-65126,3833,-1224,-42466,-35000,-6482,5473,-46375,-37256,9546,13450,-46621,19436,-778,19175,7914,15311,-19820,-6901,51800,-47623,-18561,-13635,-4587,-28571,18467,4107,-81171,-47007,-34624,18148,14714,41950,3198,-26153,-47901,-25327,-54118,-24841,66203,35669,44198,-47867,721,16016,1251,40180,17206,-74597,-16644,10977,65869,-41356,-20323,-7583,21121,-29181,-52129,-31582,-36421,-17947,30128,67205,-50949,5344,35982,1990,32420,3267,-16989,13819,29493,-29371,-63093,17521,-39844,-77789,-14419,-9735,-56248,-67934,-62038,76493,31761,-62881,-77486,-13276,47632,29110,-2998,-15997,34579,59389,26795,28418,35210,145763,91341,-22564,-18049,-1872,-29303,-39315,-48409,-163449,-79116,17858,8859,-20226,43724,-55331,31040,-66678,-62756,-34334,-14210,-24330,30525,-677,-11500,16417,-16285,-47174,-36125,65176,92599,-9036,-87131,-36752,85267,35000,6043,53859,13925,-17422,7925,54313,29536,-94612,14859,-7631,44443,8521,-53600,37750,-28649,-67388,-3593,-71536,13923,50883,-16605,-41970,-39261,-19647,12833,-87089,62220,-57578,20380,44456,73283,-13072,-3255,49996,-109709,-108731,-30939,-70952,-28347,-71245,21436,-32407,-18176,35685,-30398,2028,14231,31822,-102209,-135766,-61585,35210,70166,35022,-37998,-26617,-9571,-39744,20957,22490,-80724,96937,125516,19939,2553,27113,-31669,-16608,-39422,-11084,5264,-16758,-55436,46401,-7836,50088,-30576,-14932,6220,-65446,-48860,-12210,8425,-23383,65478,11147,-22229,-4232,-465,34644,43328,-27608,-58796,12573,1767,9450,66330,123966,10721,-22209,38011,-61925,47759,4199,32205,-7786,-15961,-58557,10483,7105,-77287,60559,-48476,-56333,-14109,113643,26096,14254,82973,-24043,28100,42277,10663,66129,23012,23705,1740,-18165,-18772,-76419,-81834,8268,-32119,-58075,-17076],[37134,50250,48077,26230,77177,2526,15677,-29246,-13209,40896,24913,43360,19673,24397,60155,34019,50875,73808,13865,17696,29144,50187,-23546,-65601,10242,36087,21467,45080,-39862,-41152,-18648,-12000,47735,408,-19442,-47683,-42110,-86991,-65422,-24194,-665,-3579,53604,-38067,292,-60826,-22237,-39525,-28576,-67848,-20753,-60037,-45730,-30437,36321,40252,94238,57975,63417,-1444,13343,6655,-15125,2589,85274,-19553,-6183,41164,-49351,-4622,-46801,-20955,-60406,28361,28458,-33876,18385,-9538,-4330,-82814,-27660,-42982,-66286,-10960,119322,-30605,1808,-67043,24114,17882,-1824,-89709,-13162,21409,-38316,59147,-48448,56550,21408,12155,-110646,-70741,2102,-2303,-52002,-31349,14092,61526,39656,3764,-20780,-30793,-24979,52576,26692,99526,-6808,75742,88156,31141,-64189,-4275,-11983,-15747,-24154,39205,14254,43349,24706,45782,-13804,-16669,53660,73458,1785,89719,26274,-13032,-30955,1060,19386,68615,60654,38343,-8642,-96429,-108749,85140,-19013,-19103,-92760,-88848,24489,-37738,3861,9271,59951,14440,-48658,53871,12076,70607,15503,-12744,22580,96402,32052,35068,17465,51645,55634,17503,-37563,-86542,27560,-8300,-54902,22191,75172,-12627,24484,-10470,-56210,-12923,1941,-13696,2535,50053,-11642,41233,-34285,45179,31163,7974,11056,-43326,70060,42802,20794,61819,92004,57816,3162,-53175,25003,38228,2183,-74039,-8116,-24812,-6174,-62796,20949,-22229,-38281,-53872,31069,-9676,-60038,-99829,58666,23793,-884,67489,50144,-80367,-55606,1733,8957,-35083,-52612,9794,22825,110786,47722,-106033,-40382,18458,22046,120622,77529,60776,91364,33061,113071,124856,75026,72014,-2991,101323,-63385,-316420,-60002,33073,-44176,-109606,-14057,-106028,-110934,54455,11171,29969,-70262,47799,53915,-9631,-7551,-14764,-32665,-17938,-85618,10815,69684,73855,-59871,-14112,-19240,17423,-64770,-27833,-55471,-178860,53038,78527,-3590,-21964,-8778,79198,-21154,12923,15651,-23436,66335,40323,29382,3875,12219,5652,-63827,17956,1293,39974,-48703,-19031,826,29991,-16979,655,34872,-13577,-41959,-1888,31476,40404,14071,89869,85615,-62515,55568,118473,60129,5628,-90833,-101378,-1579,-10968,70285,50774,47088,41900,-41842,10826,-38336,50567,-13360,15773,26167,-51852,-33119,7835,175383,-33675,-54159,-126707,16744,-463,50700,-64137,-24205,-49237,32654,-16866,-84006,15966,-29508,-64772,-74142,18814,20611,-63245,35434,36249,-18460,47577,39595,25243,33807,-78883,-52849,5058,-12296,-63077,-77865,-22578,4241,-4602,-15563,63662,-25035,-34582,-2935,79822,85254,-20802,-11583,1620,9948,37762,-50580,-19108,-41639,-3071,-4671,53822,112738,105578,36000,23017,27425,27670,-9606,-60519,29396,1339,25793,87433,23629,4166,-22562,-619,118620,-138,-21191,21641,-106345,-15326,-16868,-49823,-32273,-42511,6347,-14385,3328,11463,29862,33486,67618,8515,16707,10334,-30376,-27674,4768,4345,-32146,-140,62453,45128,91732,45788,40467,35692,-23796,30908,-12195,-43226,62406,24138,35837,32606,40220,87825,41047,-38282,-9796,-16557,-94133,8337,34051,-13330,-554,-19241,-914,39439,5477,52556,32192,35515,-31210,14117,15781,102111,-49210,-8955,-21888,-33417,72829,164175,16052,14665,-99073,-46959,27419,31189,6398,-41798,26204,4041,-44221,21027,-5150,-72862,-132267,-64537,21072,31636,20538,27941,89893,33113,-97612,-42686,18282,22127,-80430,-40292,-59643,-33980,-30316,50027,-32805,-50273,-45409,-13137,36689,74446,103663,3641,21861,37386,37523,-26408,-8684,-35926,-97203,65542,85509,28487,-13105,-43861,45907,-6188,-21689,-13995,11559,-34632,-15368,3866,38066,-37016,5100,-48589,-42285,8088,-4090,-3209,-60658,10729,-30989,-19627,-34896,73730,-94555,-14992,-7393,-93993,15158,63968,-76768,-61152,66089,-22670,-26169,-2159,6858,-7266,19130,25213,73822,84661,-2293,24109,2679,36618,-20825,35125,22335,16105,14781,47476,-73812,35201,22917,-29985,-22745,5122,-527,81318,76217,24014,41491,-14901,-13195,-48664,-6062,-50926,22870,-10409,-76707,-1578,30758,-18753,-35355,-40576,-7386,4501,-28804,-17832,46739,-15998,-36759,-24705,16660,10651,199,22038,50221,-117109,-23868,-13203,65531,44,-4676,-20379,13831,28877,-24480,65098,28899,-37058,66188,-57423,-88485,25049,16699,-37633,-5707,1911,-20776,-26735,-10228,31987,73514,-7527,-48371,2246,-159,8444,39632,82849,89188,-16803,26088,9433,-4874,15500,-64,71168,-41909,-103073,-50671,-108019,-16266,40186,-27753,-10948,-42264,-40683,-74778,-1879,50211,-11680,-22241,-24940,-6166,-23444,-25204,26043,10745,28590,-39294,-23407,56671,20545,-47561,-17669,-26580,-64361,-85217,37294,86680,118595,6406,40633,30950,82637,66883,28481,10001,-3268,-23188,-2665,-58775,-22906,72061,-17597,13648,19081,125290,52440,60439,-4860,25524,9390,83637,35480,19219,119745,18775,17866,-9937,-19779,123085,129049,45413,107015,-200,96967,45840,148718,105268,136133,196581,499015,214001,-362874,-155728,-188032,-202438,-69657,-2390,-59,-42863,-61543,-5698,-95468,-76935,-30175,-68851,-31815,-20752,-21027,-22962,-50703,50999,16861,32419,73971,-66249,-10629,-23754,-42955,-42065,-18859,9909,-54093,-30544,-7517,-27787,-52371,20127,11720,20728,23180,58584,-58205,-2856,34620,-62277,-38788,-12583,-2307,-16291,-178,-23986,-85678,-56707,-21472,21122,38913,58148,-11630,-70354,-29199,-23865,-53790,-25716,69922,23179,32756,-39242,-17484,-10240,11612,57394,57231,-52437,-7116,16716,54429,-39381,-33814,-28702,35162,-3377,-50046,-25106,-22643,-5774,6515,34678,-62304,-1680,32506,6127,31430,-16903,-38296,-2621,30266,-21311,-64791,10509,-41398,-84066,-12516,-1179,-63239,-54647,-57618,89373,36918,-24976,-60644,-32261,16958,14194,-2156,-18290,4575,65419,-4044,7126,31232,141809,91065,-10205,-21927,583,-15494,-44627,-63258,-167870,-72220,13184,-16021,-12143,22468,-21086,-11783,-77897,-19193,-48688,-22331,-27701,20170,-35305,-33828,12107,-15300,-2549,-21425,81475,96896,-33591,-89220,-43278,80843,49453,4834,50845,24564,-29705,21638,85978,44049,-73142,14173,-14259,55405,4627,-70667,25988,1890,-62422,13978,-61291,16273,25458,-27402,-28564,-45379,17751,8401,-73112,62452,-69892,-26363,40928,83791,-29818,-16268,25790,-104745,-75640,12732,-74230,-24354,-88674,7998,-83418,-57590,22231,-25206,15463,-673,3377,-132541,-140772,-44651,27985,72371,28222,-34728,-8989,14150,-4,18406,12865,-72084,110779,90598,25142,-15814,37826,5165,-27911,-33927,-47100,-2995,-9109,-37880,38119,1709,28884,-52467,-44355,4171,-59942,-48976,1938,9908,-16481,77998,13680,-1043,14637,-11503,40696,86501,11454,-39886,13597,-3486,-21520,41989,118211,-4039,-28697,55431,-34828,65682,21433,36793,-11694,-23864,-59934,20949,-12677,-109289,44351,-49424,-54655,3432,119346,16343,8993,57187,-27934,17984,19869,-25781,42983,26831,27185,18095,8051,-13344,-77077,-58165,15518,-23442,-51139,-18480],[27098,35175,67497,20156,63834,8026,17208,-50504,-29718,27603,21201,32729,11488,4387,18531,21445,58479,64953,30847,6206,40485,61750,-1925,-48400,25278,41069,-7235,13528,-68398,-61916,-19998,-14014,58639,-5684,-17205,-35452,-41369,-39578,-46586,-43166,24143,934,51567,-49587,7390,-24754,-29789,-23819,-22349,-63418,-42322,-60514,-36814,-26261,38663,29168,104765,54996,15756,-5391,9189,-6394,3927,3316,57776,-14085,-2860,38321,-24132,-6871,-84723,-45844,-57144,25384,29667,-28803,19039,-8411,21075,-65779,-31101,-33597,-42839,7151,104676,-41617,-13952,-84772,20779,18720,7659,-69791,-14912,29246,-61412,30942,-44663,25753,34600,13309,-112222,-62420,29897,2027,-71228,-36604,27406,51993,45744,-8369,-37288,-47564,-16386,76643,52826,107646,33674,61582,75826,11193,-38704,-2059,-2298,-7354,-7533,48022,47865,60854,10546,46192,-1638,8643,53049,57934,-4059,73383,36933,-16812,-40533,-900,20006,50238,66716,40307,6696,-87283,-65602,87325,-23275,-36562,-107534,-93971,20147,-34111,-15749,10607,56572,9380,-71681,44764,-137,42268,32363,3344,60378,90100,2901,19116,-4389,30517,62478,41652,-38927,-84572,7947,19035,-40725,8442,38103,-5292,25096,7115,-79578,-1856,-7828,2319,15699,58637,-21710,24871,-60871,51565,15520,5169,10768,-19444,89953,71416,14756,81419,87503,30712,24244,-34565,24184,49412,37274,-61695,36363,-22211,1078,-68466,13223,-24374,-37329,-29313,59533,-8008,-8673,-96293,48735,20699,-28688,63345,34106,-60370,-51973,5997,28915,-51188,-60153,2890,50526,92841,40638,-103122,-6432,29473,40705,101317,63954,61097,93373,39572,98526,147377,108071,70026,50631,118629,-43184,-305492,-182533,53095,-57278,-111084,-11551,-75939,-115672,52274,15896,37985,-81340,51089,48705,-16201,-17412,-17249,37566,-10105,-86450,44886,71759,73322,-48693,-28715,-29848,8736,-73806,-18922,-49604,-174783,38664,96665,4625,-28037,-16806,71500,2634,-41487,-512,-18444,72273,43096,24919,-2877,24310,37356,-54250,21028,18840,5612,-70019,-35241,-16828,51316,-6710,-1356,27994,-23588,-54595,4608,46335,73145,11923,124182,71676,-73161,44418,99590,46839,-1633,-69223,-73429,-4716,-14650,99047,59602,60324,32531,-56234,25597,-16698,49752,-35388,2278,13261,-65763,-32361,23340,180864,-15731,-89185,-153166,8537,-3335,28831,-61526,-3422,-18660,39412,-31723,-87728,27308,-10328,-50901,-78715,31653,5202,-54913,65887,569,-19990,41373,66488,20649,33178,-91506,-46615,-5809,-12273,-55535,-82668,-38263,18815,4694,-15355,82313,-17295,-62203,-12448,61872,87690,-16346,-37944,1705,-31797,15754,-51014,-16774,-26651,1942,-4855,27127,91562,77691,39221,23253,28607,22810,-18485,-42663,20966,2622,19848,71608,55796,11257,3172,-10610,137679,13185,-13992,1250,-94739,-40491,-26021,-49293,-25482,-49110,-666,-22677,3379,29035,20619,37237,79307,-2034,-901,7999,-17439,-24974,-24587,5555,-30558,-25655,34206,48364,93241,31820,42715,49174,-29630,38289,6873,-50379,-3504,27647,29362,47638,40045,92673,72382,-10594,-13336,-35807,-117800,19332,41263,4467,-838,-42239,-33506,72834,-11978,28550,15802,52509,-7317,3210,5836,100560,-11732,4456,-5732,-18162,76534,155680,8176,19180,-89333,-42278,41392,9952,3040,-38441,49068,27261,-27335,18103,9302,-67132,-132068,-64453,19758,35570,49210,35483,98072,33299,-89111,-17869,6759,-14896,-90420,-29429,-89702,-44326,-11286,40720,-20329,-57902,-33939,-23135,59531,68744,97138,1994,33892,36878,49943,-35587,-20547,-30624,-109300,55954,69118,34072,-15899,-42418,46137,-46307,-26619,-11826,12997,-24161,-9422,12620,39455,-26373,8820,-23688,-30656,-9889,-3255,-8564,-80443,2238,-6428,-13150,-45737,52362,-103020,-32597,2435,-80457,-2620,59821,-89199,-67120,48966,-7760,-36951,-33832,11008,-22443,4960,29993,72392,73407,5168,-2158,-7809,24385,-37880,44408,11660,18292,15266,36820,-43130,58217,36053,-6670,-16837,14557,-12455,60279,75731,27652,52455,-40158,-41082,-74168,17214,-47047,31613,12325,-71501,-9532,27536,-36881,-34264,-7633,-15736,-21792,-23547,-29216,38807,-9342,-25121,-30262,10161,51480,-16036,3788,50839,-119846,-18539,8920,55012,-14665,-44324,-2687,12386,34152,-49333,51745,35534,-28755,86378,-38192,-48164,25883,18032,-29369,-23339,27374,8027,-14246,14,21463,63727,20305,-32081,29396,11396,15310,-1119,61308,93257,3055,17410,7073,-4454,12930,-16171,64977,-18386,-83587,-46496,-112067,-7435,36664,-21424,10615,-7623,-51640,-62772,9033,41285,-7172,-8038,-31522,14114,-14772,15040,33318,7390,49590,-20207,-14347,69125,7126,-61098,-17045,-24551,-65125,-91701,37000,95494,109012,-25214,-12159,9647,90904,72287,15571,-591,-683,-32633,3911,-68509,-23646,72107,-5763,-5646,16440,118739,79678,49693,-13750,38851,1224,89981,79017,28867,127185,49907,44596,22379,-22355,110086,129513,73729,89318,22236,86525,20273,120703,90860,127436,202112,488020,274621,-351142,-152529,-176337,-217100,-75255,-8527,20583,-26407,-68330,-15140,-111808,-69146,-40123,-80139,-42004,-1857,-27122,1501,-70684,19223,-145,39329,73636,-59577,-20557,-44404,-40149,-46455,-28147,22281,-52536,-19841,-25261,-69599,-60073,7887,10846,19089,28920,83783,-87861,-3201,11256,-54739,-50696,-3030,1357,18930,-19630,-36786,-65826,-54715,-7380,20427,50842,69445,-22314,-96444,-13012,-17678,-48831,-30527,62602,9219,18905,-21339,-34075,-35662,20298,75015,92739,-11570,5922,14930,36485,-30254,-51216,-44054,42329,38048,-43613,-14746,-4095,2881,-24878,-12708,-66683,-6645,17671,4876,31009,-36977,-56017,-18852,21000,-10001,-62081,4130,-38612,-76514,-9196,6264,-60817,-43548,-47250,85089,45001,5494,-40771,-44467,-9659,-7871,5881,-21969,-23988,57003,-40942,-2919,25914,116033,68113,453,-18575,1866,-3544,-40533,-68558,-130356,-58642,-23386,-49668,-3819,-376,10590,-60399,-79156,20111,-56610,-23934,-25615,12039,-74253,-47966,-13241,-20387,51355,-3809,86235,89113,-45729,-87778,-37296,64388,52010,-929,43187,44190,-43735,30821,126343,56170,-45895,6420,-27159,53456,7410,-81722,9295,29491,-52246,34302,-21295,22438,-3667,-46400,-22999,-60616,38858,1137,-64645,55157,-70579,-72625,35563,90584,-42369,-39123,10664,-81687,-31470,43201,-73883,-17648,-93736,-4287,-120111,-93435,7892,-15408,18230,-21017,-25756,-150536,-132086,-27224,13454,63321,24210,-22731,6304,25292,32159,14738,7913,-49762,104347,32795,29520,-20866,42023,27129,-51543,-31981,-65589,-17252,-3485,-17937,31520,-343,4188,-77571,-66292,6454,-48528,-46428,5524,2841,-3045,90013,21861,16817,26084,-21917,34618,108727,31713,-8204,4744,-17529,-57481,11185,110492,-25386,-44412,45627,-17127,79224,37431,37122,-7772,-23303,-56578,26343,-31181,-129484,26129,-48350,-49440,14499,116962,8869,9016,27101,-31207,5950,-1054,-55798,14910,24335,25504,4096,24303,-8361,-66709,-27435,24455,-10182,-31664,-15895],[19478,34217,67051,6633,47238,18037,14345,-67712,-36314,15215,15525,21585,1361,-12459,-30464,11228,60384,47296,41559,-3184,42821,72965,-4369,-18040,36703,39977,-40183,-33182,-93838,-81039,-26366,-14468,57822,-17168,-16175,-25067,-31534,5229,-26459,-62018,40273,9353,47868,-53867,16932,10287,-28974,-5524,-14934,-49057,-50876,-50820,-26826,-10256,39945,5719,93124,48799,-29242,-4879,5620,-11888,21508,2854,25804,-4603,11527,28054,5600,-9691,-103175,-67985,-52666,21348,26091,-17281,14762,-1860,42337,-34523,-22678,-30126,-17539,24725,84650,-45561,-32442,-84554,20051,16591,8389,-28016,-12698,35151,-77731,11487,-37102,-364,48322,11061,-104218,-27338,54671,15323,-78137,-39847,53073,35226,50914,-1939,-49876,-43654,-3691,86007,70754,98696,72159,50181,64309,6492,15202,1018,-1046,-1610,5346,48629,72330,71000,-4588,44708,19859,31382,46795,25837,-11106,33011,39271,-26554,-40237,-3521,24760,32545,64710,35846,22366,-70600,-12274,80059,-27641,-54048,-103981,-92505,18296,-22727,-49611,14580,41154,2652,-87233,35844,-13426,21935,19170,10874,84486,73284,-21423,6131,-23646,12032,65336,45115,-42494,-67244,-11583,30622,-24212,-402,3652,-3202,20837,19591,-94944,5141,-12528,13800,11124,61903,-33351,-1065,-72345,44098,1023,-11881,11770,12193,97126,88207,12839,83023,67143,7578,38181,-3070,17475,53645,70993,-32083,71665,-26696,8502,-64740,10083,-19053,-27212,-1364,78118,-7397,27030,-68846,41345,17290,-65957,54528,17857,-32717,-35428,7960,40750,-66217,-64740,-16163,50440,54467,27893,-79975,27999,38015,52882,60630,50055,57882,89260,39795,78071,165664,136683,77958,118353,172327,32841,-270540,-343878,53436,-75571,-115557,-15484,-50684,-117077,42539,9189,26147,-99122,36367,44484,-18294,-26173,-24086,93009,-9493,-78502,66772,55932,56309,-40014,-47376,-37276,3343,-73463,-7690,-49799,-158121,19889,101040,13687,-27592,-38334,56492,24385,-49261,-6714,-10474,69210,32485,17715,-14908,29232,66271,-27150,17421,34630,-31884,-85592,-41632,-31359,49526,6533,-1893,13315,-33298,-58072,8407,50631,94683,9087,124839,52272,-71325,25454,74330,30339,-1889,-40477,-44415,-18364,-20269,92661,59516,66128,12587,-70382,38009,15441,41321,-52335,-8219,3155,-68022,-19607,47388,170702,3380,-112553,-156555,-8090,-12524,607,-42628,19832,8305,42802,-45495,-101886,19882,9455,-38035,-89755,22474,-7834,-50111,62767,-48060,-30918,30637,80992,20554,26091,-80123,-37974,-21681,-24523,-42251,-76033,-47481,33245,24186,-11030,87246,-13079,-85155,-29371,40756,82004,-14204,-72734,-7758,-46372,-8488,-55116,-14546,-15502,6351,-4806,-14433,56717,33523,37742,19313,25885,4864,-27574,-24693,33457,-4677,12582,51281,83893,18007,29231,-24170,124660,21418,-5901,-24920,-85183,-66912,-20065,-47000,-11752,-49902,-21841,-24519,-535,46804,-4259,40592,97537,1790,-20042,10699,-4603,-15380,-58025,11510,-26666,-33502,22618,40309,85641,19948,38008,50233,-36036,31444,17081,-54615,-75825,26132,21083,49347,34068,95211,95708,2936,-11872,-47930,-126951,42444,51941,23833,12451,-49767,-50663,75104,-37333,-5032,693,68476,21590,-7910,-480,89293,24061,17493,8566,11886,75297,130511,-1417,26934,-44538,-27298,52396,-4137,-8825,-34388,64641,50380,-14678,881,18273,-65805,-119817,-65357,5664,26469,75996,26673,84063,24596,-70814,3210,1677,-55494,-82868,-8318,-95723,-47069,4279,30854,-1064,-49862,-17248,-34754,82853,55722,68086,5620,45359,38707,53538,-30265,-23171,-18239,-105482,33531,35017,33324,-20402,-25315,45611,-78346,-21985,-630,11525,-16084,347,21645,34706,-16094,9122,9744,-20014,-30621,-6541,-12316,-96830,-4966,20598,2439,-42099,32787,-98409,-51465,3998,-54598,-8217,46636,-98428,-67304,-2471,296,-56296,-54993,16216,-32169,-7874,21820,59035,49585,12721,-29233,-6252,8677,-44552,45961,3678,13663,12113,14692,-17117,73867,44708,15949,-8460,25018,-22508,34386,64623,27901,59268,-66329,-67412,-90525,29553,-21460,30044,9295,-67821,-30946,8206,-52352,-22484,26596,-28627,-60501,-13179,-30285,21649,-7613,-7036,-29656,16128,78154,-29710,-14391,46929,-104496,-13372,30045,39035,-24585,-83591,17252,5734,32668,-68516,21285,41807,-13280,105976,-19334,-11410,29877,24342,-16348,-39108,36558,30444,11919,4273,4998,43684,30689,-13075,55656,27395,29092,-45116,40357,91857,24397,-1195,-8551,112,6161,-28868,32977,2194,-48339,-61066,-106457,6359,30667,-15693,26969,25911,-67155,-44490,16042,18457,635,17799,-29705,36914,-7575,58872,33417,-2704,58486,-14753,-7573,75838,-10724,-67479,-15145,-34263,-62090,-82656,35932,100551,87299,-38275,-44436,-5249,97985,85982,7363,-12079,7017,-28133,9369,-54735,-16755,69008,6029,-14117,21413,113818,100405,44660,-13802,59571,3786,79978,115763,35828,113041,68817,64665,59418,-21038,85551,118781,93859,61964,54650,81900,19844,91652,76666,128832,197467,469397,309872,-347995,-158371,-161705,-220052,-84348,-19436,22031,-24146,-84438,-24761,-120990,-65292,-44675,-78881,-55086,18799,-23117,21320,-87005,-14010,-14572,26733,51958,-47289,-21158,-54677,-35494,-47856,-35522,41237,-38836,-9925,-41115,-99584,-68033,-13242,-3889,12646,21396,83461,-101506,-7587,-11430,-26702,-49068,24811,8635,62815,-35943,-30739,-27501,-40596,2164,16011,47247,73189,-27154,-96618,-1603,-7088,-39102,-34857,46766,-1954,8645,3640,-41896,-54881,28965,88777,113624,35540,26650,6164,19162,-15653,-64144,-50549,42465,84868,-34015,-3887,12451,5026,-55156,-58329,-63268,-8771,192,-1034,30727,-52872,-65555,-32357,1110,-413,-52674,65,-34082,-54867,-7783,14453,-48560,-37887,-36233,66684,51648,20935,-20901,-44532,-27485,-31020,16976,-26435,-41216,37157,-72303,985,19769,76987,25910,8029,-10613,3363,4824,-28392,-62439,-66863,-40330,-76821,-82770,-1604,-21354,22682,-98215,-68880,42974,-58462,-20153,-20411,4180,-104579,-50024,-47406,-29105,97633,14262,79477,78233,-33837,-81622,-22398,41305,41679,-10818,32049,65141,-57239,35290,166625,67935,-19933,1611,-38923,40107,9123,-83008,-8911,46965,-36701,52133,37033,34480,-27657,-66770,-24004,-77590,44256,-6357,-61821,39265,-62585,-102221,28216,89822,-47277,-68038,2214,-50222,8505,51446,-70321,-8653,-79448,-9655,-132415,-117531,-6577,-5038,9859,-37491,-50371,-149999,-110600,-7246,-1617,45971,25559,-4698,17926,23232,53499,9645,4492,-23345,83863,-25822,31807,-10810,39567,31434,-77400,-32537,-60069,-34295,-2186,7414,32606,-12753,-18002,-99540,-76255,14438,-31805,-38350,2259,-10930,6933,92759,32963,27733,25179,-30012,18087,103037,33946,21556,-9231,-34843,-86541,-18637,104388,-49556,-63534,17376,-11686,93094,49499,32607,421,-18407,-50715,27331,-43446,-125114,11072,-47494,-44009,14712,101045,7425,14081,267,-34291,-2726,-15907,-72289,-13940,11686,19929,-29319,26880,-3425,-47571,1652,32297,5038,-8111,-10507],[16385,44198,53940,-9318,30859,27331,5728,-71679,-27914,8822,8750,11853,-9050,-24242,-74913,5990,56368,26226,40411,-8958,37565,83510,-26196,17612,40313,33362,-66927,-78676,-106279,-93216,-35769,-12821,44720,-30187,-15350,-18385,-16323,32978,-10685,-76668,40917,19306,43803,-51277,27406,38607,-22018,11521,-6939,-25321,-39519,-35494,-19467,15069,41820,-24884,61999,41278,-56247,1277,4986,-8304,36395,3774,-3513,3541,26953,13184,30963,-6508,-103473,-84221,-51552,18199,22998,-2934,6228,7681,57350,-4309,-7490,-35526,2308,35882,67884,-38814,-47448,-69041,20732,11525,212,15085,-8279,36498,-83912,3410,-26304,-11016,55735,7672,-87347,18991,68738,31514,-68209,-40264,78334,12503,49591,18454,-57945,-25056,8167,79296,78277,78911,97856,43188,56449,24460,76282,2979,-6058,2006,11585,42782,75532,66883,-17903,45455,44827,44422,25210,-9168,-16622,-14511,34933,-38925,-28716,-3720,31907,23893,52128,24439,33761,-52395,27710,66895,-33475,-67812,-81755,-89611,17536,-5783,-91967,23649,15831,-2601,-88374,29715,-23481,13847,-22495,8380,88697,51160,-32573,-1700,-34727,-1679,66764,28801,-42868,-37414,-27679,22238,-8181,-5270,-15163,-2209,14955,23920,-98414,6651,-12115,17885,-8196,58331,-46917,-29459,-68823,25703,-7002,-31685,13510,42942,87510,93946,15090,64743,35538,-9325,43293,30328,7628,51896,90770,6361,91032,-38499,15310,-51952,13816,-11531,-9784,25582,84984,-7994,36855,-27286,36909,13755,-102502,43944,7143,-5305,-9247,5676,38352,-77760,-62010,-43493,27058,11316,9742,-54845,49005,41923,57863,17121,40117,52433,89190,35888,64583,177295,151584,94787,171869,242172,148947,-222514,-488965,31711,-94928,-122277,-22977,-30653,-113076,26901,-6653,-5992,-118319,9737,40230,-16256,-35552,-34214,113451,-17923,-62620,73021,30143,30750,-34705,-65452,-43295,939,-64942,572,-57321,-137841,1029,80834,20674,-20409,-67061,41133,36622,-7889,1409,-834,55086,6121,9326,-31724,4797,77135,5434,6216,41200,-59156,-90972,-35081,-36459,26259,18956,-1205,-4699,-38150,-49748,10392,44598,98242,5582,90986,26007,-58067,2205,51900,12982,1933,-25615,-31826,-38057,-27342,50410,50639,62385,-14805,-80209,45372,49544,27613,-53150,-12295,-1190,-55353,1000,70200,147823,19635,-116913,-133692,-28095,-27100,-30981,-13845,40074,24498,40890,-57671,-128007,-6599,23043,-30065,-102830,-17887,-18486,-44049,21901,-95520,-51843,17719,78599,26065,23884,-49841,-28253,-40800,-44212,-27565,-62735,-44050,44487,48104,-4073,75690,-13136,-100047,-49144,9865,69176,-19599,-103385,-21851,-29071,-26875,-57559,-12834,-14867,7734,-3865,-60206,17050,-14544,31541,13234,16445,-26391,-36811,-11421,57033,-17616,6198,31153,99281,21893,47257,-40177,88007,21784,-1539,-53902,-74483,-87547,-7786,-41717,5577,-45427,-44877,-21479,-11690,62155,-33446,42089,111119,20759,-35930,19593,6568,1608,-80635,22453,-20931,-24400,28527,24152,72072,15653,29794,36144,-42954,13709,18520,-53602,-131457,19560,13939,40568,23594,95515,104568,2616,-5080,-49409,-117278,71596,67113,40839,23864,-41863,-54049,42133,-65443,-35931,-10101,76897,49924,-13701,-939,69412,48824,25025,17944,49100,70743,97937,-14063,34824,15872,-4770,57365,-6335,-24367,-27602,67391,76701,-7533,-25170,21077,-67614,-99694,-68401,-18507,6322,91273,10601,55417,12023,-46461,17746,4859,-86680,-59668,20461,-66481,-41135,9551,18927,17580,-26266,4013,-42773,98711,38466,25370,11286,54575,40867,49451,-11271,-16945,-761,-81539,3706,-12205,21203,-29495,-1565,45340,-92287,-10832,17263,6326,-6249,15650,27008,23883,-11299,4812,42726,-5884,-44039,-11123,-15423,-104433,-10604,39012,25705,-28580,18307,-86533,-65849,-4251,-31726,212,32695,-95254,-61295,-72494,1094,-78191,-60457,18034,-36148,-17178,2060,38678,20882,19078,-51000,11928,-6760,-36978,38373,406,7755,6163,-11617,2729,80471,48582,31046,-1929,30055,-28515,14878,46983,28485,62789,-84756,-84137,-93671,27691,13025,17136,-18117,-70091,-60623,-21170,-61149,-588,52470,-45568,-95820,-2631,-20086,1751,-10957,9665,-25945,39988,82451,-38294,-21767,38140,-77588,-11080,43829,24448,-27820,-110622,35287,-4570,28345,-75748,-16609,43164,1017,112731,-7128,14362,33278,34551,-5304,-51881,25015,36419,45638,-277,-13635,19084,17754,4294,72392,44481,46332,-76893,25390,87089,42428,-24591,-30701,10701,-3655,-36087,-15832,18217,-893,-79877,-88859,24533,25286,-16259,35393,50710,-84059,-25935,17125,-8991,9767,49556,-17351,55714,-3135,97250,25904,-17169,55152,-19839,-1282,79294,-24247,-64611,-14369,-52720,-54285,-54666,34482,88463,56349,-32098,-42178,-11312,98478,98140,4451,-21089,16166,-13107,11502,-19249,161,61986,9200,-9286,34103,109203,104273,41957,-4452,82405,13755,55394,135550,38547,80186,71575,69235,90436,-16714,53248,98778,102678,32017,88559,81994,37789,69088,63889,139250,188458,447733,310474,-353922,-166900,-147478,-207138,-91576,-32915,2445,-36072,-100379,-30032,-121586,-65656,-45243,-69699,-69581,35991,-9846,28087,-96807,-40418,-22222,4849,15550,-35402,-11297,-49923,-30853,-46081,-41281,62635,-13631,-5324,-53791,-109404,-73310,-36136,-27379,1289,758,62044,-98409,-14425,-24806,13529,-33083,71030,19598,89673,-47115,-10611,18426,-17789,3718,9207,34028,68271,-26688,-72433,5950,5990,-26097,-34396,27382,-6577,7070,30741,-36858,-64437,37310,94826,117061,71821,53917,-6367,8425,1851,-66223,-46294,36236,120165,-23495,4616,20849,226,-75818,-85529,-52308,-8279,-12555,-10010,29142,-62203,-64817,-41847,-26068,2616,-35956,-179,-30320,-24309,-10565,25299,-29834,-37948,-28071,47156,51921,19372,-2255,-30663,-38336,-49368,27722,-29502,-43884,12449,-87730,14941,13792,36288,-23165,12482,-2184,6574,8500,-11349,-47314,-2550,-19137,-122486,-104516,-9452,-37289,7519,-109796,-48818,45855,-55334,-13691,-15209,-5571,-113988,-40025,-77168,-37242,119902,28083,63273,72220,-14,-69770,-5924,18375,22663,-23291,17998,76390,-68197,36451,195991,79578,-2485,6501,-41619,21515,3813,-72822,-20367,51418,-17771,63122,92674,50007,-37844,-78307,-28335,-87367,38482,-10670,-57958,17469,-51707,-106721,19114,79290,-43659,-97028,-3372,-21527,31854,39229,-63102,2436,-44420,-5249,-120005,-126004,-20844,1144,-6160,-40223,-68572,-131693,-82380,15173,-9779,25523,32648,14177,24946,11922,65148,3499,-474,-1647,56546,-64314,30738,9792,32093,23639,-94838,-33264,-35016,-49466,-5740,38738,43481,-31255,-32933,-111560,-73189,27265,-13042,-22491,-1658,-27138,9430,81450,43648,30075,11534,-34436,-3524,72766,26408,35586,-22437,-49172,-100318,-40927,96249,-71989,-79093,-13667,-16938,110381,55985,23709,7750,-15006,-44830,25576,-47059,-91203,1340,-48816,-40453,2348,70338,13042,21160,-17356,-35499,-4156,-23988,-73965,-38910,-9947,12846,-62995,17357,2462,-24306,24598,36554,18613,10588,-4127],[18451,55683,38043,-22283,17321,32135,-8003,-57504,-5069,9974,1903,5109,-17664,-30545,-101752,7363,48529,8038,26460,-8579,29514,91245,-54350,48109,34114,22184,-78191,-104707,-100644,-94177,-43266,-9162,21706,-40564,-13166,-15688,10,40980,-3173,-84341,25742,27336,40465,-44223,37389,56542,-11745,25016,1000,3421,-8028,-20902,-16535,43831,45498,-54921,22842,32598,-56330,14652,7971,2828,47796,6525,-24020,5665,33437,-2600,46048,8386,-92032,-92162,-55199,17382,25519,11077,-3934,17470,65571,13475,7788,-48935,9845,38534,61137,-22281,-52213,-43910,21241,4561,-14693,40080,-4780,31780,-80528,4212,-13089,-2007,51951,5169,-65850,55656,67945,42947,-42711,-38053,90846,-12598,39816,44346,-60954,-3238,13716,62362,77033,55029,103456,40005,51168,62933,123723,2524,-13999,3147,9922,33021,52706,45424,-25758,51508,65671,43646,-15366,-30566,-18408,-49554,26337,-50545,-9388,-94,38565,27077,28857,8521,37399,-37851,37220,51256,-41301,-74839,-49476,-89675,15266,12661,-126525,39108,-14378,-3781,-71862,26646,-27040,13750,-74029,-1885,74739,31158,-27225,-3518,-37212,-11617,69624,4394,-35817,-1325,-38558,-1333,4283,-8418,-13373,3345,10979,18378,-89921,2804,-9253,13763,-34473,47382,-60382,-49145,-55625,2740,-5979,-39670,14213,64029,63211,93086,20245,32609,660,-21409,39536,53624,-1579,47472,88718,43612,92993,-52890,21052,-31753,23655,-6736,12397,49884,81183,-9817,21933,12859,34786,10721,-127321,34325,5195,15794,20437,-1809,18875,-85120,-48059,-70585,-4242,-19424,-11303,-47936,49313,40953,57714,-11030,36991,46894,99388,33491,67823,180902,146720,115345,190725,294324,274357,-174237,-588112,-3823,-111941,-129331,-30188,-13502,-103135,7109,-25227,-50232,-131346,-18827,33656,-10960,-46140,-43897,101726,-32101,-41802,65951,5316,6792,-32386,-78042,-49599,494,-52141,1541,-70284,-120573,-13597,37145,23932,-7973,-90125,31789,35049,53698,22473,8718,32512,-32527,698,-51094,-50277,61265,29162,-10802,34394,-66904,-84225,-17927,-28509,-8501,26879,421,-20238,-34842,-30278,13841,31581,84435,2777,34741,-3765,-37062,-19159,37869,-2176,7043,-34700,-40745,-56060,-35150,-5006,36754,49589,-43994,-83346,46828,74807,12162,-30667,-8100,2016,-30900,22208,82595,118317,32055,-101646,-96669,-45847,-44681,-59988,16309,51185,27339,33837,-67136,-157233,-44127,25861,-27477,-109567,-82769,-27745,-31495,-39928,-126389,-78460,5138,59843,37278,36522,-12355,-18464,-61014,-62940,-14163,-47487,-27050,50486,69335,2852,49755,-15092,-106142,-65510,-29288,52721,-34434,-118164,-33135,11834,-32294,-54338,-11657,-28202,5153,-2402,-96866,-16759,-52803,21352,7795,-2117,-64126,-46246,-4865,74529,-32193,1919,14657,95961,21531,51936,-57013,44619,14444,-3608,-80083,-59851,-96164,990,-31582,21946,-37561,-57195,-16913,-31735,72942,-52850,42242,111455,49074,-44927,32557,14271,24062,-79212,37471,-15566,-5733,46544,5392,56704,20922,21764,10975,-50188,-7319,14480,-45841,-154069,8745,9678,28257,12222,92915,97082,-5295,5533,-40434,-91773,96600,85291,52026,18366,-23919,-50615,-13669,-88255,-53393,-16188,71606,70791,-10937,4055,42130,57287,22610,19963,84444,66312,67522,-28396,39955,68914,19123,54803,2910,-36615,-16902,54796,102836,-5230,-53512,19833,-69669,-75697,-72668,-45244,-17179,89193,-4049,23484,1006,-21165,27109,15596,-98452,-27116,51186,-8388,-27954,1995,5286,28745,7479,27123,-42640,99228,21380,-15697,15881,57865,39360,41347,16166,-5405,17526,-42416,-25329,-61214,-1103,-44075,14710,44826,-84222,2114,36621,-550,8847,34550,25921,9002,-14417,-4573,66351,15189,-43358,-12792,-19137,-99630,-15328,40683,51635,-11706,9301,-72586,-71387,-20839,-26166,18399,26566,-72508,-50382,-127112,-3869,-94765,-51757,13520,-35244,-22246,-23211,17276,-4551,23000,-63668,42493,-19522,-16490,22721,1672,6327,-1266,-35052,18286,78620,47332,35221,-1117,24674,-28765,9790,28088,32549,63984,-89474,-84389,-84194,13714,40688,-4757,-55752,-76842,-89650,-48408,-60705,26478,64253,-63229,-112921,4369,-1527,-14110,-17014,18471,-23058,74057,63836,-40293,-12327,25729,-50639,-11459,48321,17213,-23885,-115998,49084,-15567,24416,-69981,-46946,37091,3419,98070,-2333,25326,33742,46189,52,-61162,-1306,21637,77284,-13180,-30269,-4919,-13357,16736,74142,57561,60652,-84974,18292,78614,53248,-44196,-48387,28614,-15356,-37150,-62672,30504,48961,-85372,-61763,43889,22851,-27152,36269,62066,-95244,-11339,12956,-31097,17335,77865,5073,65726,-2234,118954,12712,-33256,43181,-29010,4431,81411,-27138,-55951,-16917,-73507,-42466,-12017,32890,60798,25939,-10300,-6898,-12985,89544,98079,4662,-24225,22183,4134,8427,23100,25944,51014,2628,6409,50896,102014,89182,39864,12325,101783,25896,22943,132388,37129,40987,59675,56020,108422,-11048,18845,74076,101318,9355,115603,84227,60192,56978,53772,153886,186621,428186,281191,-365340,-171974,-134914,-178906,-91792,-48063,-36471,-56967,-106247,-29073,-114269,-68662,-44446,-59012,-82743,43795,8751,17899,-98896,-54214,-22330,-14336,-21718,-30903,5895,-30933,-27632,-41100,-44418,79715,17086,-8567,-63020,-98463,-72943,-53455,-50896,-13602,-28941,32705,-83022,-21359,-22223,53544,-7278,121730,31416,76618,-52826,13947,59711,7142,-3179,2371,23248,55316,-23352,-33282,12619,18649,-12609,-27230,9971,-2730,15656,53202,-19542,-63589,42519,91004,105823,82205,78829,-17575,7196,19395,-55836,-31270,24582,127937,-14272,9482,18521,-9577,-81875,-85198,-33921,-5810,-17311,-20233,24947,-64221,-54755,-47249,-54494,-3438,-14181,4096,-28686,6014,-17843,39346,-10615,-41565,-23241,42333,42534,4310,14832,-5774,-47639,-58420,36436,-28437,-35558,-9582,-83222,30819,9010,3844,-63221,14746,2385,11890,6939,6897,-28330,43728,2936,-140171,-106180,-26637,-46012,-26751,-89751,-23634,33025,-48441,-7947,-13281,-17327,-97152,-21792,-93942,-40650,110458,32647,40446,73003,40742,-52288,4279,1465,2487,-36046,1309,69806,-74785,36496,207573,87640,2240,21351,-30968,6270,-9525,-52288,-15107,44695,685,65168,125995,63247,-29567,-72499,-32692,-83547,27651,-8640,-45536,-4766,-43805,-89249,9219,59555,-33322,-119392,-8288,-4278,32838,15908,-51530,15241,5149,7644,-92044,-120622,-34360,-590,-23799,-23408,-80601,-104270,-55123,36814,-6495,7850,43147,28176,27164,-3238,69456,-2357,-8484,9361,27737,-74373,25704,31993,22304,13745,-96411,-31727,-2843,-57919,-11646,70899,61418,-49849,-38362,-109465,-59366,42121,3060,942,-896,-40224,4881,57572,50919,24790,-10322,-33562,-22950,28607,19029,27889,-29645,-55683,-98283,-51730,80487,-88288,-86239,-33556,-27952,128945,56955,12005,9774,-17835,-40357,23281,-42800,-36034,-4361,-53117,-39301,-20488,30815,23781,26100,-23282,-31210,2307,-28329,-64628,-55480,-33653,6990,-79176,995,10585,-2546,41991,36006,26882,18276,1344],[24367,59352,26405,-28464,7749,31275,-24308,-28192,26425,16508,-3756,2040,-22815,-32370,-102928,15492,40613,-2021,4517,765,23929,92938,-74949,64611,19399,7154,-70521,-100404,-78669,-82190,-43360,-4097,-6468,-45253,-8138,-16788,13764,37153,-4708,-84256,932,30092,38375,-35976,45548,63265,-847,34547,8038,30629,35547,-13215,-17108,68207,50964,-76268,-9807,21874,-31227,34508,13388,17770,55124,9595,-32277,-166,25872,-15943,49946,35927,-74970,-90613,-61123,19151,36378,23103,-12252,25021,67593,16006,17958,-65500,2211,34833,65711,-1041,-42600,-16105,20144,-2418,-32590,37378,-5040,21259,-71564,8218,1284,21714,36011,4814,-45716,67690,52950,43719,-9180,-34349,85690,-34886,23933,66349,-58728,10590,9260,44561,71785,32095,88763,38741,45502,108695,146108,-396,-21475,837,617,21427,11428,9875,-24252,62784,76419,29276,-65204,-28115,-15758,-60569,15305,-59301,10448,6119,41753,38636,-1505,-7366,31916,-29560,15233,34711,-50360,-73396,-20501,-93838,9443,27746,-132504,59762,-43077,181,-40344,25259,-22926,12760,-109657,-15389,49662,20411,-8032,-117,-34629,-19547,74856,-11351,-19340,33628,-43562,-29330,10775,-12059,5066,17484,11241,2966,-73089,-4714,-7631,2841,-58499,29933,-70001,-50637,-40385,-18467,3101,-26601,12240,69545,31762,90489,26174,-1501,-28634,-31317,28374,59120,-6740,44316,66116,72760,80794,-62762,25395,-7244,35499,-7499,36969,72867,69694,-12432,-8264,38511,34373,8959,-133396,27400,10392,28356,46675,-14320,-14690,-88631,-21507,-86370,-24160,-26667,-31036,-68709,31111,36654,56294,-13199,40861,43163,117814,40253,88903,176485,121920,131773,171637,301412,374482,-134087,-639091,-38050,-124525,-134035,-33855,3486,-89167,-15136,-38371,-91477,-130690,-39067,22529,-4043,-55811,-48106,74713,-44478,-20028,52602,-8758,-7046,-31594,-82021,-57109,1047,-39671,-6293,-83099,-105675,-21073,-16018,23244,6765,-94761,31712,20224,98436,48709,16491,9691,-74178,-7816,-69101,-112655,21467,34205,-29651,15379,-54020,-66989,2835,-8494,-41099,27979,2784,-28555,-22860,-3662,23372,16427,59992,3091,-23857,-29757,-12853,-31921,32559,-12520,11800,-61498,-61682,-64953,-42693,-39228,24671,30385,-68145,-78755,43532,82731,-1349,13197,4361,13104,-2374,36457,79772,89655,42701,-74587,-65588,-56864,-62075,-79629,40158,49326,18764,23791,-72028,-175062,-78508,17294,-28107,-103002,-148691,-36991,-9985,-89959,-132113,-101353,-5219,30406,53042,65377,18766,-9297,-79297,-72347,-1933,-33588,-1345,50787,82024,6839,16250,-13958,-105429,-72500,-65032,37503,-55579,-111423,-34442,59643,-21125,-44624,-10762,-51753,-763,-1539,-113564,-36442,-70255,8770,5252,-28756,-96782,-55637,-3727,71967,-44912,-626,3139,74222,17286,42682,-72360,10624,2626,-11832,-96878,-42246,-90024,671,-15304,33182,-28892,-52175,-14648,-59373,77369,-52336,42995,96603,76543,-45382,45201,16719,47296,-50124,54271,-13492,11905,67720,-10355,43547,33922,16928,-15318,-57040,-23013,9527,-31168,-141361,-4758,8717,19650,4441,86407,75921,-12828,16939,-24643,-58985,108603,102217,55104,-8064,-3480,-47509,-69866,-97738,-51604,-20281,49482,78564,-61,11781,8750,50483,8751,14063,110829,65350,45601,-40918,40160,100137,36753,45176,19082,-39500,-2600,28284,118632,-5361,-77670,18270,-68950,-51498,-75243,-65303,-34638,70885,-11692,-1173,-4965,-166,35078,30912,-87758,6279,75591,56828,-11090,-15946,-7177,28589,42314,47869,-32454,80320,8473,-40986,17752,51695,30723,33704,45166,6525,31009,-60,-45561,-98400,-25737,-62500,12116,42561,-57335,11581,50773,-4885,29191,50761,17792,-6788,-24138,-18357,74532,41656,-27833,-8071,-23829,-82216,-20077,23693,72440,2129,3760,-59896,-66804,-41598,-43557,36625,33023,-31110,-36578,-135927,-11974,-99604,-35909,2317,-31015,-23824,-45884,49,-20815,23681,-66167,73520,-29356,10635,3047,5454,12469,-8721,-50690,31836,70350,40375,29200,-7620,7741,-22725,20053,12318,40983,63662,-80285,-65884,-67390,-6192,49914,-30312,-84432,-81858,-107799,-60423,-50890,51046,61338,-76533,-105182,6607,19498,-21560,-21802,16930,-23568,101652,29250,-35568,12166,12620,-34124,-12074,48196,20146,-13897,-96820,58086,-23961,22275,-55589,-56256,24398,-12259,62763,-711,21498,31356,55714,-473,-66876,-28820,-9871,96655,-30530,-41616,-24708,-48991,22621,60366,61665,64973,-67896,17432,64662,55214,-50534,-51289,53609,-27844,-32674,-89018,40792,88713,-67974,-31173,59588,24094,-47161,32255,59485,-93136,-2534,5790,-42517,20211,93134,34094,65144,-4947,115669,-2147,-48405,28094,-35258,7680,82891,-17888,-48494,-23558,-88997,-28273,35646,31174,27288,4659,20513,44160,-17589,71280,79159,4869,-19234,21340,13528,-959,51814,54957,37141,-8262,26793,65859,89876,61278,37968,32143,113025,35448,-7521,106654,32931,12530,38594,29529,111479,-5824,-10783,50287,93690,2776,130423,86045,74264,54262,48110,166968,203164,415029,235930,-376622,-170981,-124005,-141971,-82204,-64679,-89166,-78574,-97097,-23279,-101570,-71924,-44748,-51753,-91453,38257,26861,-7193,-93862,-54216,-17294,-23187,-46234,-37710,24067,-3598,-25873,-33157,-43212,84212,42616,-19256,-68952,-74019,-65423,-60498,-65610,-29525,-60860,9641,-62463,-25938,-2684,80876,19528,154861,39072,20550,-53716,33340,86490,26465,-16342,-1825,24882,36391,-20357,8368,20991,27896,-1915,-14904,-1367,8926,31026,64477,5342,-54271,40560,77755,84895,60576,88014,-22087,14783,34409,-36833,-8135,8522,103095,-7641,11300,7885,-21013,-73349,-58757,-7781,-1763,-14873,-29892,18240,-59245,-38855,-49405,-78157,-17534,7370,12256,-28939,26524,-27848,55039,2824,-45400,-19626,59817,23254,-17706,29610,23303,-59670,-55880,42897,-21413,-23710,-23286,-63054,39871,6078,-15032,-82117,16195,-68,17633,65,23164,-11161,65838,23603,-124303,-84737,-47405,-46795,-59388,-46296,524,13010,-38894,-6022,-17572,-28464,-58374,-1560,-95452,-36888,75086,25017,13681,75664,69524,-30755,3684,-5974,-11370,-46625,-17282,44824,-75093,37218,201757,85796,-5249,40485,-8983,1976,-27175,-25362,11409,31902,14179,58927,128675,67926,-4455,-46703,-35042,-65234,17678,1371,-22213,-21455,-42082,-60942,256,34200,-19928,-129215,-12604,-2006,13679,-6893,-35814,28648,56434,24133,-61721,-107549,-45770,-11404,-37071,10920,-86901,-80717,-34574,52416,7407,-2412,52499,33420,25217,-17805,67893,-5845,-18671,7481,1003,-61750,17241,46438,13101,10835,-80029,-26616,23324,-56113,-14918,93468,79994,-62772,-34809,-93342,-39320,55130,12251,28185,6454,-45181,-3379,28026,52783,15012,-32397,-25324,-33561,-16328,18096,2479,-27776,-52420,-86959,-50451,56159,-95208,-83907,-36028,-38340,141635,54280,25,4732,-28128,-36905,22729,-33936,19847,-9222,-59419,-39960,-47771,-6317,35505,25842,-18996,-17759,13465,-33442,-50877,-60293,-49139,4616,-69671,-16231,21852,12856,56925,31233,27204,13353,4452],[31187,51243,21413,-26896,1835,25770,-39540,5326,57833,23730,-6788,2249,-23983,-31627,-79643,28914,36489,-1489,-16294,20475,23723,86230,-79623,63130,974,-11356,-47842,-68468,-47636,-59192,-32678,1560,-33730,-43278,368,-21903,22400,33280,-12732,-77591,-23473,25530,37341,-29288,50541,60623,8424,40880,12856,50160,77414,-15852,-17921,80735,56787,-82681,-25409,8412,7429,55955,18802,32058,57794,10603,-28423,-12492,5898,-24764,46421,70364,-54445,-79913,-64596,22353,54384,33130,-15794,28247,64450,8403,21240,-78128,-17314,29666,77382,17880,-19361,7910,16681,-7208,-49259,10777,-10316,7182,-61821,9728,15495,48500,11315,6941,-31824,53195,28706,32506,21298,-30884,68492,-48746,7270,76937,-51824,10311,-5370,33751,68171,12821,61187,37417,37148,142945,143425,-4607,-25863,-5756,-14860,8986,-30384,-30272,-10524,75578,75066,5700,-103696,-4190,-9674,-50183,2449,-64755,22437,11514,39346,51492,-31825,-18341,18422,-27144,-23367,16867,-58684,-63370,-5213,-99360,-17,35084,-98720,81677,-64094,8428,-2154,23550,-12319,3571,-111941,-27328,21668,23055,17636,6354,-31522,-25691,79730,-6088,5248,60952,-42336,-50331,10313,-17215,30750,39722,16029,-20240,-53082,-13261,-9956,-11856,-73135,8455,-72012,-31089,-29580,-34724,16131,5352,6915,58527,2624,88495,30496,-24685,-45421,-40422,12605,47027,-5976,45210,33966,92661,60757,-62289,27977,17238,43129,-13833,62307,96224,54316,-14879,-40912,44772,35918,8941,-120548,23489,15807,33882,64034,-29503,-52912,-88575,15067,-80729,-17972,-9939,-44907,-109676,4071,31523,57570,10103,48948,41843,135194,62086,119402,165454,83766,136478,128115,260076,425529,-101602,-655721,-57753,-131956,-133366,-32607,21159,-74889,-38139,-39537,-113378,-111898,-44255,6169,2074,-59738,-42712,48373,-46867,-832,41698,-7029,-6541,-30377,-77146,-65649,2071,-30790,-20779,-87470,-86856,-20988,-59869,19545,20040,-75500,39936,-2588,105668,68656,21302,-2201,-106092,-16099,-81129,-150167,-28901,19787,-45518,-9538,-27919,-44321,18703,17690,-59938,21993,5662,-27810,-4991,24019,42659,3653,34094,8870,-65363,-44469,10887,-31306,32325,-16857,15655,-88262,-78405,-61460,-48659,-29991,22057,8055,-81242,-66087,38138,70941,-10003,65354,23575,30861,21419,38944,63462,68372,54681,-49554,-55870,-59036,-75989,-85079,53033,35593,3501,13792,-70227,-169931,-95401,947,-28580,-82348,-187383,-47416,18393,-97226,-115231,-108743,-12811,-721,70833,100500,33176,-1183,-90861,-67608,11693,-22473,24485,46590,83491,5801,-15188,-4539,-101054,-66406,-82235,28017,-75472,-86013,-22023,96900,4962,-30945,-9858,-73323,-8315,-2467,-106061,-38717,-61520,-3814,6265,-57168,-113468,-64312,-4541,46371,-53897,-3326,-4087,41920,11088,23471,-83162,-5632,-8509,-23275,-99166,-25808,-71242,-7829,6604,36946,-21942,-32395,-17559,-90115,74214,-31006,46246,70454,92520,-37785,52882,12720,65185,-2998,69499,-16954,19216,82901,-19455,35264,50005,16969,-30800,-62470,-27537,7451,-11045,-103686,-18683,10635,18317,3853,75468,47007,-14231,25324,-7734,-28227,104263,112220,49502,-46035,12909,-47680,-105398,-89622,-31245,-26984,12736,71328,15010,18421,-28175,35230,-13815,2343,125207,69175,33982,-47924,34133,108180,42013,30734,35898,-30635,13411,-6793,113960,-4688,-91917,20029,-63640,-30107,-72153,-71696,-39631,44146,-10486,-12496,-5585,12553,44804,46346,-59523,32346,85090,105312,4705,-38019,-14205,17491,68803,61761,-13976,44324,2155,-43820,17169,35277,14287,29867,69795,14765,34514,32608,-51986,-113970,-41280,-80830,-10850,36998,-20270,13253,53985,-2257,50925,55501,4579,-20252,-35909,-34690,65584,66521,-2688,3745,-28314,-56166,-25402,-6855,79870,8305,-1262,-50198,-54375,-60833,-77311,43850,50569,18336,-21984,-94069,-20297,-90265,-21579,-13298,-25185,-23339,-59131,-9737,-25773,20993,-59897,90659,-37875,35497,-14501,8831,25061,-14889,-56530,43453,58369,27299,16717,-19789,-17164,-11484,38749,1651,51746,62344,-62827,-32730,-50724,-24492,37676,-53186,-89858,-78453,-106929,-50241,-34302,65569,47531,-80911,-77362,5730,36108,-20412,-21342,7353,-27433,107387,-9798,-25324,43359,2798,-31696,-9916,52714,31978,-413,-58835,62597,-27258,21531,-39951,-39382,9039,-43380,17340,3855,6483,28484,59540,-4269,-69088,-43418,-46479,96623,-46550,-46156,-38236,-74195,22071,35385,54121,54514,-35939,18977,44342,49341,-37138,-34701,83059,-39894,-24175,-86334,50483,108511,-30726,-4219,66951,27937,-67584,26833,46520,-74228,493,-1912,-44746,16092,89363,63785,55114,-10458,86719,-13702,-60731,14831,-33848,5980,83099,135,-48787,-32925,-93038,-15377,76511,29474,-1020,-2955,52208,86290,-29415,46675,42146,3201,-5793,12294,7408,-16596,53210,78357,22356,-15917,44428,73130,72219,31061,37073,49342,113043,39867,-26165,65602,28055,7008,15356,-1397,102106,-2303,-29074,32287,84001,15843,132683,85958,74232,55957,49264,174474,240924,410288,188954,-382306,-165910,-114859,-106424,-63664,-82061,-146468,-92920,-75291,-16590,-87117,-73434,-47379,-49188,-93444,19431,38659,-39987,-83624,-43959,-11208,-21079,-51063,-53547,35993,23241,-23989,-22893,-36420,68672,51305,-34271,-71627,-47606,-51693,-56829,-66071,-43436,-87254,705,-43829,-26280,27466,87224,37365,153500,37396,-55340,-50618,41980,94093,33890,-32181,-1278,39226,14390,-20303,42225,31237,31595,3175,-1826,-5296,25367,45853,60859,31369,-40219,28783,58188,59222,13362,71690,-16201,27628,45065,-16881,17492,-10608,56720,-3686,12021,-4510,-30527,-54729,-15782,25458,4090,-8130,-37072,11135,-48055,-21768,-49721,-93759,-35324,21590,22085,-29541,31252,-37543,69065,6391,-46440,-14212,92430,-2947,-40366,40117,48153,-74106,-42001,47284,-8821,-15656,-26838,-37205,36121,5071,-20148,-76349,18108,-10560,20026,-11670,35356,-69,67074,40514,-84623,-45319,-63100,-40382,-69045,3715,18017,-5640,-27764,-9860,-30017,-34772,-9535,14151,-83893,-25943,30887,6015,-14542,71947,74265,-8104,-6272,-3399,-14775,-53086,-35938,9159,-67087,38995,183984,68613,-20064,55575,16622,11971,-43314,1958,52538,18929,19298,47396,106490,60322,29943,-5718,-34991,-37583,12928,18394,7430,-28522,-45753,-33324,-5724,8876,-7605,-122635,-15373,-12486,-16921,-20185,-18147,40492,94217,37834,-38990,-93912,-52764,-29225,-42934,52481,-86829,-71666,-22905,57034,25762,-3475,55389,29575,20444,-29279,60418,-4789,-28140,-5589,-20840,-38969,7123,47426,6778,18962,-48908,-18461,35715,-43089,-10551,95686,91704,-66458,-24834,-66953,-18266,62514,12328,52342,18148,-39356,-9942,2003,48540,4698,-46048,-8017,-31626,-51063,23795,-29800,-16686,-40583,-74515,-39349,28939,-91425,-74267,-23353,-42371,140603,50909,-9185,-5621,-42760,-32473,25767,-24587,52850,-15762,-64864,-41493,-70876,-29906,43384,20050,-8958,5734,23274,-42257,-39226,-52207,-47355,6803,-38856,-30341,35903,19418,70977,24411,18862,-1275,4557],[35321,33796,21728,-19471,-1513,17513,-50121,28954,80712,26443,-5826,4467,-22055,-30354,-42280,44804,38408,8459,-26141,48678,28039,71615,-68236,45457,-13853,-32748,-19364,-24130,-16718,-30880,-11801,7143,-53892,-35734,11603,-31533,24767,37651,-22382,-66802,-37813,13707,36566,-25365,51025,52133,14234,44608,13559,58510,104042,-26139,-14857,76878,60703,-71492,-21758,-7219,43564,70695,21701,42020,55108,7727,-15930,-27316,-19836,-28613,41529,100992,-29083,-62111,-61658,24803,74499,42099,-13324,25513,57090,-617,19239,-80452,-39870,28141,89409,28596,11720,23654,11103,-8028,-61096,-25235,-19860,-6638,-53521,5639,28917,66590,-15623,11194,-25314,22600,2532,13425,38577,-29503,52045,-49534,-4333,72311,-41673,-3031,-26403,32732,69893,-2117,32532,34918,26094,151133,122860,-8283,-25798,-16451,-34095,-4271,-53816,-62456,14824,84000,63957,-20142,-111871,27226,-2354,-32463,-12414,-67672,20807,12176,30689,58975,-53315,-21134,87,-27961,-57771,-3252,-63833,-46356,-5176,-101279,-10876,31891,-35309,99306,-72844,18500,31459,19833,1754,-15200,-82186,-34416,-3058,38400,40556,13118,-30514,-27888,78387,20565,33184,76353,-34327,-57017,3609,-23265,53706,64040,23631,-47116,-34110,-20201,-16629,-26851,-75383,-13023,-64509,3981,-25982,-46830,27425,42810,-1052,35425,-17306,86122,31227,-28453,-46824,-47807,-3964,25275,708,50578,8315,106391,40152,-49776,28375,36817,40684,-23335,86998,117741,38640,-15884,-64754,35711,40381,10462,-94909,21541,12032,35879,70352,-41204,-82222,-84467,55018,-48532,17805,21093,-49664,-150974,-19964,27816,63822,48258,56448,41671,140599,98532,145995,150294,43886,125335,81673,192772,424489,-67584,-655528,-60288,-134415,-124320,-27457,37541,-63812,-60102,-26687,-105888,-75902,-33710,-13653,4593,-52652,-26687,29889,-35137,13804,39846,9035,7345,-27066,-65824,-74070,3223,-26225,-36619,-75547,-58864,-15881,-82075,14439,28208,-37647,51930,-25367,79246,72351,22719,5412,-116304,-23739,-83487,-143961,-72026,-5979,-54536,-31267,-766,-23333,23806,40939,-59671,10670,8594,-19625,13513,46673,71256,-3934,14429,20741,-78714,-44255,32303,-16367,32281,-15790,18486,-96687,-78735,-48483,-51576,16620,34011,-15425,-80103,-45464,33703,44290,-12147,106018,47030,52702,34155,29679,41503,58154,69354,-39791,-69437,-52996,-83715,-75726,54100,16278,-13224,6175,-60374,-140083,-87679,-16684,-25893,-53900,-184487,-59554,47352,-52686,-86777,-92062,-18723,-24383,86800,125201,27090,5667,-89170,-49350,29923,-14081,41844,40211,74793,-720,-35249,15315,-94915,-47015,-72434,26752,-85344,-51710,2276,112567,38814,-17909,-8839,-76937,-15479,-5715,-77921,-25541,-28160,-13515,9480,-77232,-109335,-71300,-3768,6424,-59212,-8770,-8962,11594,5594,1097,-85918,-5170,-13886,-33731,-85553,-14985,-46150,-18517,31152,33362,-18523,-8248,-26542,-117572,63411,1611,52243,39724,89993,-24336,52796,2456,72526,42829,79604,-26368,11899,85589,-21560,32454,63580,21912,-27066,-65677,-20461,9870,11463,-56313,-30070,14846,22288,11716,60773,17613,-7839,27072,4499,-5262,86755,110666,36556,-79737,21604,-49009,-110326,-65862,1121,-40190,-30369,52022,28527,20583,-63350,20968,-38420,-10623,128706,76228,30663,-47716,21497,100797,32996,14780,47761,-12500,28113,-42304,86690,-455,-92250,27114,-53831,-13388,-59978,-62837,-31725,19616,-1756,-10599,-3532,15369,56211,57081,-24293,45438,74522,124627,14778,-56545,-12421,-407,80641,65423,7813,-495,2783,-26947,15867,12271,-6978,30758,86730,17798,25384,47615,-44192,-106224,-38135,-93715,-44248,27561,16107,5385,43940,9503,68371,41602,-9690,-28960,-43779,-50904,42367,80771,23420,19668,-30096,-29029,-31082,-40690,68435,4918,-8078,-44138,-38923,-72993,-111625,33600,71714,60284,-8482,-25226,-26156,-69100,-15018,-29283,-19219,-21799,-59910,-11281,-21018,15571,-48036,84018,-47343,49967,-23591,9171,39214,-18758,-53241,50463,45568,8686,2516,-33087,-42818,2361,54164,-4625,60525,60240,-45545,5821,-39985,-35262,9907,-68464,-69016,-64102,-84249,-21463,-15672,65519,29115,-74622,-43009,5478,42802,-14789,-13412,-4706,-32194,86157,-41517,-11815,70699,155,-38119,-3214,69058,48065,13142,-15244,62767,-24547,21028,-29791,-2252,-3455,-79596,-22746,15539,-13519,28576,55374,-7458,-67784,-37993,-73198,76202,-56455,-44360,-44579,-79869,16630,6644,36210,29647,-6637,18848,19472,38678,-4489,-2097,111895,-49906,-13653,-59654,59825,105494,14177,13676,63248,32012,-73953,22910,29317,-41801,-1400,-8471,-44354,4544,66838,87325,38698,-17114,40318,-17689,-69318,5600,-24207,-2173,80585,20468,-59259,-41832,-82666,-7335,101332,28166,-15529,3496,76809,99560,-46004,20593,-4328,485,14488,-3205,-15824,-37026,28545,87742,9041,-15296,53520,69345,50353,8482,38788,58826,100701,39389,-26655,21621,25022,23429,-3925,-27212,85364,-820,-31774,23014,74778,44638,127312,83886,62268,56253,59498,175737,289830,413260,149139,-379205,-162014,-108634,-80810,-40683,-98108,-197054,-95322,-48723,-13770,-74663,-72442,-51979,-48785,-88421,-8279,40110,-70840,-70623,-29963,-7998,-12936,-37715,-69852,36340,40891,-19425,-11398,-24369,30139,36007,-48949,-70936,-29655,-35095,-46038,-52256,-52459,-101666,4420,-32071,-21535,56122,71192,39448,117044,23576,-113524,-44091,39796,84048,26925,-47130,4706,56039,-7696,-24101,63318,40741,29131,1086,6642,-3533,42286,51645,43734,53314,-25552,8330,37192,33079,-42603,30877,312,40850,50479,-4155,37944,-30715,10780,-1670,13846,-10886,-35470,-32833,31271,61616,12503,172,-39685,7228,-31613,-7649,-49951,-101804,-50960,21889,30008,-28544,20235,-43955,77609,-280,-43197,-5165,122111,-30949,-59890,43433,61647,-85891,-19515,49165,6129,-15293,-22459,-16185,18419,5512,-15161,-51317,21239,-27610,14455,-26999,42490,3184,54061,51786,-38915,-1218,-66125,-28650,-46542,44627,25552,-17616,-16208,-19684,-50377,-32631,35036,20664,-63286,-9857,-2296,-19536,-41437,55635,55155,12115,-18249,7155,-8621,-54547,-51658,-24501,-49247,40426,159071,36039,-34926,59711,36213,33756,-53101,23079,91849,10153,15206,34792,74107,40974,62992,39708,-33357,-9711,15439,38491,34761,-25300,-50719,-12530,-7139,-10542,437,-98741,-15869,-29137,-47302,-20508,-3007,47779,107071,43739,-26147,-84075,-52603,-49294,-43382,86933,-78795,-79052,-19127,48369,39717,2947,47787,20065,14517,-36989,46046,2199,-33133,-24823,-35357,-17055,-2040,35231,4414,35912,-9784,-9553,33438,-21060,3243,73051,90907,-60722,-11751,-35622,-479,61669,3896,65585,29036,-23419,-9405,-12879,38710,-3156,-45196,18065,-17413,-69541,31204,-57102,919,-23621,-64973,-22043,7674,-77878,-60741,-2938,-36719,122593,49415,-12733,-16700,-55514,-24626,33194,-17953,49657,-23754,-65307,-43237,-81213,-33742,43584,11339,1470,35311,25192,-54026,-33676,-32837,-25242,13070,-708,-40479,50337,17886,81782,18355,3497,-19756,1949],[33886,13214,24193,-9881,-3366,7918,-53633,33157,89864,21111,-15,7097,-18936,-29931,-5941,59539,45804,23446,-18835,79315,32754,53036,-47571,17740,-17586,-55315,4762,13000,7077,-5030,14447,12353,-61739,-24901,23390,-45426,21098,51194,-28419,-54685,-36799,-3124,34976,-23590,45932,41570,15070,44896,8062,55774,108439,-33516,-4996,56993,60847,-44300,-4761,-22858,63900,70403,20685,45822,46331,792,-323,-39928,-43515,-28336,40536,117001,2275,-40837,-51743,24123,89719,50797,-5802,16041,46366,-3712,15123,-69662,-54268,33263,96188,28897,41963,29452,4665,-4235,-65933,-52759,-31393,-15901,-44455,-3583,42047,70965,-37493,17000,-22597,-8214,-18358,-5734,37461,-31654,48077,-34841,-7033,53007,-30363,-22411,-47265,38552,76722,-13621,13725,31440,14678,130732,92976,-9859,-21287,-29543,-53895,-18478,-49781,-76169,45101,82643,48279,-41274,-85573,48610,3754,-23374,-29205,-69070,5186,5751,16742,57931,-58586,-15417,-18913,-28406,-73921,-25417,-64072,-25441,-13087,-95488,-19446,17724,28873,107566,-67317,27239,50505,13377,15477,-38736,-38323,-35822,-21452,60812,53013,17645,-30730,-22618,65253,56369,57482,78267,-19014,-48346,-7201,-28318,67090,80589,31196,-72097,-18095,-23847,-25715,-39442,-66358,-29126,-48554,42898,-27988,-57758,31833,67928,-9633,8771,-26679,80680,27286,-12229,-34592,-51077,-17146,5412,12206,58350,1977,116279,25079,-28426,26222,47236,25568,-32375,107936,129123,25345,-14271,-73464,20913,48503,12563,-65611,19533,-7103,37750,67265,-39765,-89918,-75241,89127,7050,73433,51642,-44569,-172470,-32603,26549,74416,85440,58576,39809,127868,140361,157600,133960,14857,99738,50696,132994,388676,-18724,-652115,-56589,-132460,-104495,-21347,48580,-57124,-79119,-3469,-70781,-29523,-12869,-32976,1137,-32694,-3361,19102,-12238,23806,48590,32114,29350,-20918,-51787,-80706,3696,-24335,-47135,-44350,-23072,-10760,-82671,9723,28806,5345,61580,-40401,38576,56376,21033,32984,-98439,-29541,-74949,-99630,-93455,-30605,-55286,-41532,16471,-10998,17910,52215,-42285,-3047,10744,-8174,26918,60133,101960,-5807,4711,36078,-64516,-31396,51112,9539,28710,-11360,19963,-78000,-60639,-33988,-50192,71878,59636,-40214,-65669,-17952,32449,12713,-7517,119400,71439,75063,34228,13635,24805,59070,84326,-50503,-95331,-41607,-83712,-55832,45848,42,-27420,1231,-42986,-94575,-59853,-28685,-18649,-27767,-150068,-72977,68735,23347,-59489,-52280,-25278,-34496,96150,125673,3813,11280,-68562,-23284,54004,-7699,45725,34134,59836,-11356,-38362,42414,-86050,-17766,-39610,33188,-79896,-20573,30939,105576,69648,-10159,-7905,-52404,-20563,-10732,-38402,-2668,21558,-17556,11994,-79586,-87750,-75630,343,-33413,-62387,-18999,-13549,-5951,3087,-17382,-77421,4753,-10606,-39493,-59414,-11972,-22938,-24150,53217,24572,-19428,7382,-40218,-135781,46639,29474,58810,11201,68161,-8180,45185,-11975,67147,67789,81976,-39849,-7866,73574,-19583,33725,70123,30115,-3913,-66623,-6867,15883,32116,-11690,-35469,20880,25325,26405,44368,-5539,4326,19805,8024,8887,63612,96157,19148,-97025,22295,-46975,-88828,-33958,35416,-60309,-67291,27638,35294,16409,-88834,15260,-56433,-19099,125098,82786,31578,-41945,3056,87609,13054,638,51531,8514,38185,-69421,45344,8400,-77782,39081,-41452,-1784,-37656,-43447,-16387,5766,11250,-976,-3022,9367,65351,59292,6391,43778,45906,117724,15844,-65093,-1200,-19068,76833,57672,26514,-43635,8871,103,16030,-9467,-27404,34794,95625,17170,5019,44505,-26059,-81710,-13639,-95717,-71969,15280,42185,-10045,23250,28537,76873,8073,-20134,-31847,-42874,-64141,11164,78359,42065,33829,-26482,-9917,-36204,-66078,38297,-7037,-17311,-41160,-25749,-74369,-129679,7746,86001,82388,2391,36270,-27300,-42161,-17733,-41225,-14052,-18885,-49630,-6074,-10566,8703,-34590,53144,-59095,49673,-20026,5135,48431,-19684,-43219,49379,34737,-13112,-9517,-41810,-60977,15441,55440,-8944,62504,57251,-35289,39358,-36380,-36131,-21797,-74290,-30342,-42501,-44212,13125,-519,51146,12425,-59898,-17558,10012,37351,-11454,1283,-13273,-34355,45268,-57757,2092,86299,7113,-42163,7397,95133,62381,23359,18098,58067,-16688,20105,-28200,41076,-8226,-108048,-44340,34072,-31430,34451,43249,-6632,-62765,-16080,-78098,41566,-59246,-38259,-43496,-65759,8693,-18037,13457,-2766,4447,14512,-5233,27047,38317,36060,133928,-55898,-3621,-23586,67655,84769,53040,21105,48712,33730,-53338,21970,14434,-5034,-7235,-13250,-48507,-12458,32564,99180,19478,-22844,-9520,-12177,-74248,-756,-10238,-16093,74024,36329,-76633,-46527,-58845,-4441,107081,27649,-12478,20293,88218,78141,-59151,-1914,-46528,129,38960,-20753,-50064,-59402,-8241,79941,-745,-6278,52171,55027,26658,-675,44537,57903,76981,36404,-8544,-11519,26607,47604,-15761,-40832,66874,-723,-18589,23157,66336,79175,122462,80894,45395,51804,79797,173457,330371,421176,120014,-367905,-164944,-107427,-68126,-20110,-109376,-230303,-85725,-26343,-18359,-67188,-69730,-57059,-46047,-78568,-37625,30094,-91297,-57069,-19073,-9949,-5293,-13660,-75452,23778,43706,-9609,-162,-9337,-25849,-1586,-58792,-67130,-25061,-20205,-33788,-29431,-54584,-100828,12269,-28961,-12081,70162,38347,26174,61772,-1023,-126014,-34422,31169,63030,7928,-58639,14922,61339,-27449,-30570,72065,45634,21589,-8172,6519,55,55615,42365,20112,68922,-13267,-15247,19844,10054,-87288,-22180,23065,49909,50656,-3764,45807,-48712,-15751,-792,17994,-5922,-34671,-14142,72001,91554,24170,8706,-35727,10017,-11232,1146,-52064,-105515,-59675,4939,31861,-24676,-1156,-45498,77917,-13844,-36181,6765,131696,-55237,-75276,36926,60234,-88232,6845,47167,17907,-21823,-14906,-6510,-9412,6608,-5479,-17776,25583,-47629,-2172,-43429,44373,-578,33187,56625,-3726,29663,-54037,-14099,511,69257,23173,-22195,-5421,-33815,-74989,-20992,64003,16547,-38023,8385,-11910,-44241,-63460,26493,22326,26712,-22269,21898,1886,-51415,-60978,-43927,-21916,38846,127426,-4678,-42957,50433,43149,60051,-54666,32541,112048,7160,4258,25152,46310,14400,84922,76707,-31365,9139,24799,55621,51773,-14508,-51896,1251,-3727,-20030,2749,-59993,-14276,-43791,-67086,-10259,3755,47499,92677,40589,-18681,-77829,-43260,-65702,-45106,102924,-61652,-93985,-20558,27980,41857,12277,28843,10616,8905,-41452,24083,14894,-30516,-43094,-40888,-1976,-7589,15723,5638,54941,29173,-3102,20204,4901,23066,30817,75991,-48586,1603,-3920,12023,51912,-9862,62478,33561,-1115,743,-13572,24761,-7859,-28773,49095,5276,-71305,33591,-71440,20387,-5599,-56427,-1782,-797,-57603,-45971,17454,-21429,91311,50311,-8644,-23036,-60000,-12088,44195,-15159,16147,-29901,-56552,-44950,-73410,-18666,34588,3976,8267,62573,14995,-64399,-34502,-6216,11780,21406,28213,-48149,60700,11986,83987,15120,-15156,-35549,-2317],[25882,-4230,25620,-1998,-4229,-2750,-49443,19089,84958,7360,10490,8851,-16580,-30525,16217,69455,55219,37521,4900,103077,32569,36498,-27208,-12257,-5629,-75636,17696,29421,21402,11923,38536,17271,-53962,-12939,32696,-61574,12861,68245,-27367,-43547,-21625,-21197,31658,-22038,34961,31741,9833,39214,-5191,45055,92931,-23547,11600,26914,57150,-6682,15312,-35320,63344,51041,16168,43779,31045,-8451,12688,-46836,-59709,-25245,45748,112863,36628,-20743,-38332,18723,94172,58919,3902,773,33458,1927,11202,-47791,-51630,44772,95343,21147,63158,26437,-767,3262,-63426,-58857,-42111,-17256,-29527,-14636,55944,65854,-48595,24063,-16842,-26058,-28999,-17220,19586,-37937,59509,-5361,-522,23289,-20092,-38432,-60913,44560,84379,-23689,10339,28297,6279,91675,60265,-8858,-13463,-41969,-70483,-32865,-23496,-67680,67569,69261,33546,-53224,-38742,48826,6919,-31008,-46606,-69355,-18817,-7111,-170,49556,-44789,-3956,-34788,-25317,-71380,-47276,-59490,-4593,-18105,-81353,-22305,-5309,63875,103929,-48687,31934,49957,4622,25480,-59122,-2402,-33046,-33033,81547,51445,18392,-28224,-7209,39363,83293,71178,67804,3226,-28749,-19233,-30084,68670,79856,35986,-89376,-4872,-24018,-34144,-48514,-49617,-34108,-27958,72711,-30971,-69432,26700,67938,-16195,-11584,-29475,70490,18761,16758,-13954,-48152,-23283,-3231,27811,64914,17087,119598,18878,-4818,21430,46302,545,-37550,118576,119387,15896,-9423,-66699,10410,59849,13840,-40723,15117,-39274,41355,59392,-16683,-70130,-60272,108389,73594,129698,68805,-31690,-165058,-32126,27147,85654,107213,53112,33184,99132,172226,150488,119177,5081,66483,43181,105445,345386,55309,-651873,-66085,-126709,-73152,-17947,50094,-52920,-93336,21897,-21455,16319,9165,-47068,-9316,-4684,19994,13136,12550,30569,63681,51893,52018,-12399,-38396,-83925,1697,-22492,-46723,1057,12749,-11616,-71201,6924,21370,39359,63648,-43322,4307,25757,17010,71093,-55193,-31381,-57526,-41012,-87750,-43294,-49467,-36288,19051,-11821,6581,46320,-15170,-16283,10983,1769,31396,63174,121384,-3384,4266,48517,-32706,-13296,67415,39856,20223,-6181,19364,-36934,-31277,-26988,-43978,106616,90690,-66923,-43007,13646,34939,-13052,2811,104254,92629,93976,24798,-1215,22718,68100,93558,-75462,-117785,-28784,-75937,-33181,32714,-6384,-36881,-3147,-21076,-48363,-26337,-30458,-7561,-12807,-110874,-86159,75855,93135,-41974,-3015,-34942,-30051,94166,99258,-28269,15935,-29348,2159,81134,-2747,36666,29985,43504,-23396,-25089,68421,-71214,15041,2010,43821,-60868,-1672,53205,83468,86634,-10322,-7501,-3462,-22554,-15967,1640,22515,74418,-14094,10607,-60782,-58121,-76661,7066,-60833,-65392,-34340,-19039,-8102,4584,-27040,-55887,15509,778,-38762,-28117,-15732,-8592,-20266,66959,13454,-24462,5740,-55419,-141224,27406,37631,61979,-10088,32530,7387,33091,-26623,50713,62032,75922,-53629,-32569,49101,-18296,36487,67642,38573,29314,-66053,5205,22748,46336,23694,-31508,28071,20720,43985,29156,-17822,18340,3284,1715,16120,42839,71218,834,-95108,17343,-38352,-54794,-3179,61338,-82903,-85494,6661,32820,5895,-97241,19976,-60335,-18244,118497,84853,32467,-35294,-18807,75192,-10425,-9330,47174,24783,40953,-81168,4821,20574,-51864,53180,-29512,5512,-7772,-22658,-2004,5613,24805,8283,-7790,-2187,66269,51391,24726,29730,9539,96571,6921,-60504,16877,-33009,61641,39970,36760,-76737,17698,26281,19165,-20323,-40853,38963,98314,16500,-20893,29025,-3800,-51471,25647,-82937,-80372,2754,52212,-27348,-904,48844,74852,-37425,-22613,-29331,-31532,-72068,-20250,59655,48262,39866,-16068,-6469,-39621,-74006,-3646,-24198,-27713,-39189,-18312,-64271,-122439,-24966,84593,81516,9500,67960,-21946,-16667,-26586,-45741,-9986,-12806,-32860,2727,1014,2083,-23370,7388,-72381,35334,-3534,-2804,47507,-17441,-29425,39105,28214,-33823,-17354,-41521,-65605,24709,38201,-13758,54503,52997,-34106,60792,-36236,-28549,-45365,-71959,11334,-21921,2007,38305,6636,27394,1710,-42129,-10757,21972,21429,-16923,19046,-14641,-31131,-180,-56263,13343,87746,23522,-32832,18863,118208,69942,27779,29601,47515,-5924,19378,-33745,75309,-3039,-119018,-42308,54754,-41330,46746,25725,-153,-53715,10290,-58115,4131,-58723,-30536,-35308,-38672,819,-33161,-5820,-30951,-7235,5962,-23691,17704,76290,66808,144374,-55949,2296,6030,71776,56664,77179,21445,26470,31500,-4636,23933,6659,25029,-15991,-16281,-60400,-30861,-1910,97168,533,-25758,-48621,1481,-76331,-7306,1102,-32631,63138,43331,-93036,-44290,-26366,-3685,97030,28164,5733,40435,83569,31948,-59763,-17107,-70671,6438,65176,-34740,-82938,-79840,-40505,60241,-5915,6847,43096,34171,3621,3845,54585,47397,44946,34040,22491,-23420,35574,61438,-19869,-39448,51260,-766,6324,31439,57648,108299,125625,78535,31060,43338,108620,172145,344063,430338,102793,-352694,-177678,-113142,-65319,-8795,-112137,-239572,-67809,-13784,-31015,-66263,-67179,-60945,-37273,-68120,-61042,10562,-97221,-44547,-15979,-17130,-2373,11698,-62540,1657,30888,7201,9147,5040,-83950,-50387,-61030,-61527,-31761,-10973,-25113,-5958,-49198,-85729,14170,-33247,581,61699,-1433,6573,10760,-30731,-92550,-21978,22215,40148,-16776,-65433,26360,46719,-43430,-36864,72102,43310,11391,-23117,-3083,1243,62859,17404,246,78570,-4185,-33780,9682,-7138,-106116,-71002,43347,51856,46268,-15485,36966,-60824,-19395,-856,23835,10409,-28398,-2679,100642,103361,38897,17519,-23949,20945,10997,4539,-58014,-108280,-59926,-27264,24153,-18168,-25436,-42740,69366,-28793,-27543,18173,115537,-71677,-86803,19935,44868,-76726,31170,39556,20274,-30675,-8956,-9078,-40162,7543,3853,13016,30357,-65956,-28779,-57073,41209,-8703,9744,55759,11839,32062,-31604,601,53683,79140,13989,-22512,3662,-48911,-96599,-2236,72515,3882,-12559,26057,1790,-60692,-76622,-9323,-11136,33695,-11135,36313,9925,-45233,-61164,-42279,11405,31647,86892,-41447,-40214,30629,36903,82049,-49389,27589,105160,8817,-8572,21131,31347,-12804,90190,94860,-29848,13553,38503,63768,54550,-845,-46076,10457,2934,-18853,-328,-12020,-11808,-49771,-70596,4230,-3036,37806,59343,31581,-10089,-71509,-24757,-73361,-55402,97702,-36407,-100821,-24327,940,29829,18860,1833,6744,4394,-43646,-4651,31014,-19156,-52963,-37175,4535,-7726,-2438,8882,68228,59409,-1984,1133,28072,41155,-18164,49984,-34752,13565,25596,20134,34726,-24221,42999,28298,22072,18721,-2610,8760,-11141,-1444,77570,30808,-60422,26106,-70581,36524,10394,-44080,19613,5194,-35106,-30807,33192,163,55408,51062,3393,-20712,-52963,4054,56089,-15174,-25018,-29501,-35924,-46470,-47857,8345,17678,1702,10220,78032,-7063,-67637,-38538,22371,51192,28749,36306,-55277,61742,7017,72875,14644,-32245,-43581,-6810],[12739,-14729,24019,1607,-4023,-15134,-38697,-1445,70302,-11810,24173,9262,-15835,-30952,18613,71670,61494,45378,36854,110415,23672,27373,-14732,-37825,20955,-88875,18103,24220,28462,18447,53143,22139,-30148,-909,36634,-76165,2488,80474,-19061,-34778,686,-36450,26300,-18541,19013,23862,-1817,24671,-26810,30781,66936,11764,31182,-3381,51950,32823,28608,-41564,46209,15616,10268,37952,9736,-16961,19049,-46999,-66910,-20170,56203,91165,65846,-6499,-27203,8536,86135,64752,11936,-16833,20314,14163,7379,-20784,-29378,59501,87724,11152,70579,17767,-3403,12109,-54940,-41316,-49717,-9631,-5258,-23091,70767,61153,-46412,32609,-1721,-25528,-27846,-17248,-7449,-47807,78482,34709,11876,-10302,-12509,-43642,-62488,43912,86443,-34691,21149,27190,3451,49685,28803,-6257,-4157,-50142,-79949,-45018,10441,-41890,68755,46175,23287,-55674,5464,28604,6711,-51722,-61842,-67974,-41725,-22663,-16856,38053,-15521,8484,-45396,-17069,-60755,-64957,-52425,12298,-12536,-62109,-18049,-32839,57837,89501,-21350,31295,31398,-4960,29827,-69523,12727,-28915,-38709,92044,37464,15129,-18150,18041,6259,87462,69766,48312,30179,-5351,-29687,-26871,60399,57671,36478,-94388,6654,-21984,-39440,-54572,-29081,-24547,-7876,84432,-29946,-80452,12991,41908,-18585,-17828,-31858,56674,6904,47061,8693,-38684,-20282,2055,48095,66745,43279,109293,21440,14056,14409,35167,-26235,-36897,110253,82995,10586,-1638,-49029,10506,72540,13041,-24525,6424,-73398,46656,52501,28060,-27914,-40699,107179,132227,166022,67225,-15131,-134059,-23210,27851,91803,106103,42363,20413,63842,180045,128666,107835,14820,35321,55932,114635,318194,155173,-653705,-105869,-117665,-32608,-20142,39962,-47380,-101220,39736,23462,50209,23613,-52378,-25699,19933,34473,9171,28012,36103,77104,59111,68206,-3002,-27316,-82505,-5347,-18850,-33124,48336,39536,-23099,-58860,6944,7734,57486,55739,-34890,-11012,-8573,11575,104310,1440,-26654,-36015,5608,-59732,-39343,-41368,-17506,10049,-26080,-1741,24675,12518,-27348,8206,6945,26857,57356,115662,928,9287,49555,3344,628,80325,67012,7729,-2499,15902,11410,-1825,-32566,-33527,110301,114094,-93197,-19839,44465,39918,-25871,16496,75584,105613,105755,11740,-7301,38684,80650,89869,-100686,-125185,-18099,-61864,-16126,19469,-1253,-40724,-10527,202,-14886,-3923,-21673,4917,-12713,-90197,-96584,66384,124449,-36790,33425,-48871,-15026,77991,55648,-59053,20065,18211,19108,104289,881,20246,27865,29625,-33776,-2350,82931,-47642,43606,35557,53343,-36897,2260,59354,57320,83032,-17738,-8087,52511,-21129,-19392,33680,43125,115448,-2917,3351,-25750,-30926,-74329,13916,-70875,-69541,-52833,-25226,-2328,9490,-26514,-22217,20985,16415,-32222,-453,-22535,-6380,-7454,67875,2153,-32711,-13188,-68242,-133415,10301,20033,57934,-21892,-7358,19593,20752,-36261,27919,29949,63005,-63208,-52538,17711,-22191,38141,57155,43550,57064,-64862,8755,27180,50365,48083,-15806,34892,5556,59633,17885,-17635,30405,-20055,-12496,18601,29309,41045,-15251,-79355,10430,-23179,-23550,19987,71541,-99803,-78019,-4258,22356,-9659,-86891,30021,-46848,-6149,111401,80147,30357,-33513,-39961,66087,-29023,-14334,37300,30638,35147,-74621,-21113,32575,-22039,65334,-21044,9908,23359,-10011,4406,16613,35861,10083,-19317,-15134,54505,34705,29419,9008,-19480,72806,-10328,-43670,37133,-39300,42446,16113,36346,-95704,26010,44059,25290,-12764,-43206,40476,97379,19414,-43852,9614,16700,-25796,65822,-54773,-64918,-6547,45408,-38695,-19288,62165,64156,-80236,-15228,-23052,-12256,-73442,-44776,31531,42069,33906,141,-21613,-40589,-61331,-45413,-41909,-36800,-34950,-16692,-45294,-93178,-54849,64464,63939,12170,68748,-8929,1927,-35797,-41443,-6728,-1126,-14868,11165,10234,-2560,-17059,-38648,-84219,12006,21711,-12486,34884,-12286,-14406,23274,27349,-48055,-20735,-31140,-55473,28498,7307,-19963,36568,46840,-38926,68740,-33402,-16518,-53084,-64666,41724,-11027,39713,44250,4190,2016,-1994,-27349,-22312,41055,-251,-34467,34342,-8697,-21697,-34551,-40626,19037,77907,46263,-5548,26830,122263,68674,25587,17613,30512,4912,20612,-41860,90725,10879,-109224,-21091,70740,-40268,63177,7101,11321,-40470,26991,-20837,-23892,-61607,-23531,-21078,-8295,-4928,-37218,-13290,-42994,-32047,-4381,-30859,12460,95543,80247,142164,-49070,-786,19711,69799,31808,85337,21588,1538,25615,55627,27554,7550,40384,-26265,-17621,-77054,-45692,-24583,83545,-15806,-24683,-67805,18848,-76555,-15977,2759,-46986,49159,41001,-99197,-34746,7396,-1135,77998,29704,31635,56169,63772,-19384,-43182,-23395,-68405,22123,91571,-40360,-100430,-94161,-58363,41137,-6662,17930,32447,12052,-16680,17591,67618,31503,9473,34620,56791,-11121,54004,54700,-18660,-24830,41254,201,35407,45107,47853,125503,139594,78088,23806,34857,141364,175736,324361,437162,98374,-339801,-198715,-126071,-66214,-11033,-104055,-224383,-46619,-11368,-48848,-71751,-66845,-62739,-21823,-62035,-73122,-14247,-90218,-34070,-21777,-27768,-4098,30348,-31748,-23011,6670,30228,15048,15052,-123589,-93874,-55469,-56693,-42638,-9001,-22195,10024,-37260,-61469,3873,-41677,14187,32913,-38084,-4707,-18954,-57417,-39141,-7614,17762,23505,-39489,-67161,34981,14499,-55268,-39550,67549,34420,1528,-41248,-19567,-2647,63669,-17414,-7366,83304,3180,-39889,7515,-17067,-95674,-103830,50743,45885,38357,-33767,12904,-63532,-13255,-2449,28824,32297,-17900,871,116068,88378,54931,27104,-4687,38005,31953,4261,-69146,-111146,-53943,-66921,5560,-10880,-46610,-38291,53491,-39875,-20116,24322,81503,-78641,-94153,-4995,20457,-52190,47463,25376,8596,-35951,-7075,-20427,-65870,7728,9751,33008,34207,-78280,-58643,-63105,33411,-17833,-12191,51399,7696,2055,-9294,12875,94773,79533,2625,-23357,10786,-60605,-106360,18445,62868,-12655,8902,41383,27546,-64224,-77777,-42309,-35716,32661,14562,46177,10346,-38152,-51423,-20475,43986,17900,38526,-62982,-27064,7203,22448,93073,-40728,9120,76527,12415,-17347,23376,29345,-34480,78952,89811,-28817,4312,52659,59595,44265,11044,-33937,16694,9603,-9765,-7347,37336,-10361,-44157,-58311,15784,-25341,19073,22368,22901,3093,-61041,-48,-69667,-75496,77389,-7113,-86057,-28351,-25813,7633,18323,-26440,11320,924,-44462,-37261,46524,-740,-48708,-25786,3066,-2224,-11751,12005,70297,72219,-7558,-19233,41835,48972,-59640,19435,-23314,23613,52138,27183,13467,-34346,13588,13441,40757,39287,13053,-6956,-15930,27760,94376,53717,-43352,8100,-57188,45113,23119,-25054,41643,22095,-15409,-14605,43688,22546,23907,46715,21535,-9241,-36344,20243,64725,-15730,-47539,-19249,-3821,-47200,-11324,37066,-3555,5778,9042,75879,-35729,-59703,-40720,47910,78382,31841,21575,-62396,49865,7774,48052,14167,-43243,-41651,-10167],[-2035,-17667,19032,418,-2509,-29848,-23750,-12988,52909,-31149,38155,8870,-15631,-28991,5214,64843,59857,44213,64039,95839,5791,27899,-12383,-54889,54554,-90294,9680,7998,32673,18981,54198,27045,6157,11305,33532,-84828,-7096,81403,-7007,-28845,20396,-45909,19474,-11833,241,17734,-18979,809,-56156,16767,41464,64789,47144,-22961,48813,64410,29300,-39917,23230,-26360,5894,31296,-15613,-21675,17570,-41909,-66850,-12861,69005,61282,79696,-1515,-23208,-4805,69430,65668,14680,-30981,9589,27695,1444,4208,7198,72919,76106,5513,64313,7422,-2245,19118,-43002,-9287,-53029,5104,25865,-25236,84497,65268,-31891,43191,24198,-9583,-16811,-8141,-33170,-59495,91430,77726,24527,-40771,-8250,-35697,-51233,32907,77451,-48225,39949,29215,6461,17695,1281,-4180,4544,-51191,-79063,-50993,37883,-10151,43339,19741,17909,-52478,28234,-1270,4017,-73695,-71408,-63747,-54165,-35462,-29817,28164,19499,17030,-50924,-4064,-54880,-74794,-46806,22515,4281,-42686,-8226,-58980,22393,68597,7916,25905,2030,-13172,28484,-67192,8614,-26201,-39625,87485,16990,8774,2330,49005,-24397,65998,53027,24616,57523,15206,-36582,-18383,46834,18631,32844,-85172,17280,-19821,-40969,-58999,-7784,-3206,7123,76328,-22316,-86470,-4903,1013,-16043,-7026,-38155,42649,-6131,68172,28202,-24297,-8416,16694,73843,62039,63230,80216,29586,23754,6205,18965,-43853,-30479,77849,26757,8787,7738,-27621,21931,83869,9709,-16948,-7147,-95980,52271,51366,82159,21347,-20185,85585,164338,169428,50872,463,-93763,-13882,26656,87047,83931,33380,3453,34350,158958,100423,100668,35692,15169,78907,147043,317684,268501,-651350,-180156,-105651,10759,-28815,19447,-37262,-101864,42799,49060,64239,25758,-48059,-44666,27780,33080,5178,26557,42162,81144,49321,73138,5320,-18098,-75699,-19610,-13588,-8666,83012,52137,-46013,-52103,9878,-8317,63328,39049,-20740,-5157,-35241,5585,118811,54082,-13413,-16433,24735,-21416,-21096,-36198,7495,-1974,-49236,-249,-4230,33384,-36166,1829,6962,17328,46053,79435,4845,14869,32535,32630,2884,87401,84801,-6297,-1530,9310,49098,17919,-48723,-20606,92787,117981,-111878,-3934,68380,44725,-24727,30029,54498,105516,107700,510,-899,68231,92437,68842,-113260,-114648,-11660,-44193,-10171,9887,12063,-38568,-23984,14983,-377,-2819,-6556,15668,-24950,-92440,-101203,43538,107988,-41693,37211,-65674,3800,48707,10585,-80039,23987,55915,23025,114626,2954,4465,26346,19621,-40194,18996,78175,-16340,60339,49174,56683,-18970,-5151,45206,35933,59187,-28753,-9839,94086,-16496,-19213,53619,54440,132248,14291,-9309,14060,-12941,-69255,18205,-66318,-74790,-70575,-30563,-1499,15901,-18084,19141,19335,30757,-22633,16883,-27477,-14868,8953,54675,-8784,-42823,-40432,-75265,-114098,-518,-16622,45376,-24865,-41462,26666,11386,-35441,4644,-13160,46486,-64841,-59744,-13719,-33519,37186,42107,41472,64681,-63209,1266,26749,42465,61900,11955,38601,-16893,69306,12111,-6657,38206,-45209,-30444,17342,23089,11112,-27248,-58195,5038,-4165,-4688,34172,63732,-102533,-47824,-2932,8384,-28980,-65031,35477,-18870,15089,103868,69061,24347,-40615,-55036,59975,-36686,-15143,25910,24726,21306,-51991,-25649,39712,1776,71638,-18111,12526,47211,-11034,645,32960,42662,1274,-35981,-25907,30292,13249,25403,-11018,-28348,52588,-31936,-18967,54753,-38280,26627,-8694,27057,-99790,30656,52108,32777,14954,-33975,38175,94803,27346,-55393,-6149,31972,-10313,91153,-15284,-31381,-9433,25524,-37091,-24494,61269,48807,-104611,775,-15347,8938,-68383,-57834,4285,28131,16732,18607,-51307,-39237,-31847,-74161,-55564,-41976,-25254,-17596,-22566,-55412,-77106,30314,40485,10281,52260,11859,12066,-39762,-29235,-3581,17617,726,15396,15496,-3907,-16537,-72230,-90526,-13253,48160,-20708,13427,-5020,229,9931,31958,-50995,-20350,-13768,-35041,27048,-24878,-26198,12324,37966,-44025,66624,-22834,-4512,-44261,-55809,52495,-14669,55778,30653,-5128,-17353,-720,-19311,-42715,63782,-22005,-62243,41856,1640,-7400,-47469,-18287,16789,62548,69832,34863,27485,99492,60005,17813,-8650,7853,13280,25739,-47531,86363,29483,-82035,8255,76296,-29246,78974,-8098,25108,-23454,24772,19680,-34612,-73266,-18501,-2831,16609,-7472,-32743,-3955,-32820,-51432,-12691,-24897,11511,91041,73422,130153,-36185,-17103,17493,60199,16520,82164,28817,-20631,18415,99195,31056,15124,39279,-36031,-16910,-90553,-52693,-27502,64483,-27510,-19497,-65338,33763,-75427,-24762,-8571,-54270,34695,32467,-88405,-20376,34756,6139,57063,31848,56001,61806,33124,-56136,-11671,-21544,-40456,46208,116925,-35501,-93265,-98928,-61513,35971,-4301,22050,27223,-7637,-32385,33729,80914,16303,-23342,38620,84324,19181,81945,30294,-15889,-2353,37535,2553,60019,60454,37500,131923,160530,80054,24228,31204,171325,185616,280698,439314,107048,-335078,-222607,-144200,-65666,-26845,-85793,-190385,-26286,-15085,-66140,-81939,-69996,-62875,-2795,-64208,-72143,-39220,-76766,-26440,-33991,-39290,-6661,37576,6866,-41927,-21190,53176,16644,18254,-129041,-116863,-44331,-55590,-49465,-12782,-23669,13710,-21032,-35839,-18231,-50429,26210,-3484,-64975,5093,-23341,-73700,1013,7100,19301,17250,-54396,-63870,36966,-24175,-63417,-35958,61104,23060,-5375,-59651,-37858,-11657,59444,-51406,-1119,82746,11693,-30289,11235,-19899,-63944,-118138,37941,33203,27984,-50078,-19265,-54857,-15771,-6558,29422,50216,-4806,-1299,120067,47772,68847,37310,19634,55726,47764,2763,-85215,-111824,-46197,-101972,-21761,-5529,-61955,-35796,33008,-44290,-16299,21296,44464,-77134,-95584,-32067,-5818,-20750,50924,5547,-17800,-33250,-8344,-35303,-80539,6915,11733,38871,35578,-82003,-80720,-57094,21696,-25011,-29926,46595,-9208,-47775,1544,20319,114018,74438,-7134,-28473,16627,-64500,-97822,34902,42642,-27538,23219,53512,50176,-54726,-66430,-64118,-48328,24668,44935,48402,1904,-32198,-33547,13692,67757,-502,-9333,-64287,-7958,-11775,6399,90618,-32375,-18347,40417,15245,-17365,30597,34933,-46944,56244,64623,-27558,-11861,62955,44171,26078,18295,-20199,19600,12302,2154,-16760,79649,-11755,-28489,-35960,19355,-59735,-5722,-3377,20509,19270,-44779,25188,-55273,-96116,51878,19779,-47479,-31647,-45692,-16117,9579,-47825,23438,-2194,-44434,-69091,56722,20467,-28195,-10034,-4566,7355,-9183,13008,59985,60082,-19031,-37449,41520,41727,-84027,-7958,-15793,31826,75373,37214,-7384,-36726,-14847,-7326,51259,55718,24837,-20117,-24362,48550,92533,70042,-26606,-16781,-36636,44067,32957,-1136,63959,43120,-2933,3586,51046,39826,2256,32466,41732,7948,-16950,31570,65635,-14722,-36887,387,35147,-45778,25004,57609,-24478,14219,8173,57366,-62258,-40532,-36233,66900,83232,28256,-8389,-68058,25755,16565,14701,9189,-45444,-30811,-11466],[-14055,-15035,11558,-4249,142,-46432,-7322,-6067,39614,-45181,48678,9010,-13045,-22095,-12904,49659,48111,34452,73935,61822,-17256,36255,-16445,-62222,83001,-77604,-1345,-4406,37467,21177,42673,31660,46988,24102,23588,-84564,-13155,69380,2705,-25529,29296,-48705,12642,-2280,-18419,12517,-39154,-27575,-89974,4882,23916,114227,52303,-24256,49557,79494,17014,-30803,6249,-62645,5432,26682,-41327,-20854,10120,-34572,-62612,-2092,81143,34748,71122,-6757,-27400,-18402,52154,59268,9840,-35308,3849,36804,-8913,21925,46552,81094,63639,8660,48492,-1049,2416,21245,-30498,21397,-52016,22493,54927,-19366,93102,79458,-8626,56114,54928,13370,-325,2496,-48285,-70249,87563,113444,31652,-62348,-6922,-18098,-30837,12719,55758,-63972,59026,34016,12928,826,-20319,-5002,10696,-44102,-66358,-46398,52267,15036,95,-1941,15109,-49959,23754,-26917,513,-84585,-72382,-55668,-50944,-40702,-35777,22910,47345,18646,-53631,11486,-60437,-75127,-46438,25363,26528,-26423,3026,-77487,-18526,47029,31778,18008,-28289,-17460,23144,-54220,-3314,-26425,-36455,69143,-2090,827,31751,78636,-44028,27087,25475,1962,79692,28995,-39132,-6069,33162,-24326,26649,-63099,26804,-19442,-39945,-62899,12053,19115,14621,53983,-9443,-83049,-20733,-37416,-9569,17559,-48443,31633,-17727,74671,42114,-7720,9473,31909,103397,51680,62506,36082,38349,24050,-1512,6320,-43231,-20226,26449,-30889,9292,16502,-9677,40502,91416,4569,-14693,-24356,-100009,56475,58089,125740,58229,-4392,49890,159786,140225,30339,11550,-58036,-11480,22331,67822,50124,35791,-11768,20548,116511,74063,97367,54718,10774,101490,182225,340456,372288,-637593,-276134,-90989,46918,-42581,-7116,-22291,-95347,29274,50199,56729,16736,-36395,-61192,11042,14052,194,7773,49671,72626,24930,65472,10850,-8746,-63091,-41063,-8909,20034,95322,51028,-75834,-51150,15016,-22042,67450,17694,-9084,15826,-47562,-195,109164,86891,8143,-3964,15814,13421,4201,-37776,28960,-7674,-72869,12593,-27335,43852,-43773,-7740,4310,9480,33291,22032,6986,16926,-2525,49401,-9048,85483,90029,-18829,-3301,348,63168,22933,-67040,-7770,71856,98194,-113724,-186,79979,46283,-14419,39008,53147,89471,98702,-6615,15876,100510,101039,32275,-109108,-91260,-9637,-26288,-15547,6002,27354,-30113,-44000,18754,-2340,-21723,7737,22192,-42455,-104359,-97227,14987,58507,-51825,3642,-81219,20162,12512,-22950,-86635,27473,66653,13912,105718,3299,-3767,23233,12356,-41941,28570,53044,16446,59864,39931,51234,-13848,-16796,14720,22383,22867,-38548,-12406,107762,-9271,-14517,61632,54803,119418,34187,-24171,45759,-5110,-62658,18492,-54326,-79770,-82945,-32676,-15246,21392,-6523,60446,12658,38975,-13716,22424,-26435,-28741,21386,30135,-20229,-53138,-62321,-74539,-86166,-3018,-55615,26986,-21728,-62510,28133,5471,-20640,-14039,-49671,30020,-56817,-50716,-39049,-50853,33778,26994,30000,46130,-59995,-14125,20815,23807,66148,48984,35740,-38044,70961,11594,10658,41182,-65618,-47150,12491,20293,-14898,-34801,-38451,3286,15252,660,41951,41094,-86500,-8132,7625,-3284,-52266,-45517,26573,14721,39885,94043,54129,15505,-56542,-58897,55086,-31953,-13503,16912,10551,1773,-20045,-10647,37605,10594,69950,-21237,13455,55921,-24446,-9696,48483,44780,-16201,-53440,-32618,-512,-7441,20797,-23540,-13295,36985,-52549,7313,66625,-32734,18904,-29099,13736,-89641,29112,54612,38955,56937,-16372,32979,91235,38269,-50358,-13757,41458,-4972,90927,26819,8017,-4154,-809,-19745,-14486,43291,32960,-101622,21068,-8611,24604,-58279,-58441,-12877,13543,-6012,34281,-84591,-36623,5056,-81461,-61868,-41655,-8650,-16069,-2183,-25765,-93113,-6904,20571,4362,34202,38866,16525,-35503,-11947,278,42145,13019,12591,16971,-1484,-20649,-88268,-88181,-34141,67238,-24173,-10695,3014,13812,8256,40114,-40392,-16852,4099,-13029,22236,-44189,-29384,-12134,25541,-44551,59596,-3408,4414,-24868,-47741,43260,-31864,43737,5288,-14564,-25969,1640,-17759,-58509,84707,-39516,-93476,38719,12436,9021,-36454,2463,5294,47407,87809,75805,19358,56994,48029,6963,-34079,-17625,17570,35502,-47720,68648,47693,-45454,33655,69402,-12935,88424,-16761,37414,-4144,3289,51254,-27627,-93302,-15410,16479,30340,-6934,-24817,20663,-3629,-48803,-15227,-8105,13893,69785,50676,112643,-20688,-46201,7093,43247,10622,74573,46864,-35533,13602,102744,32703,24770,26352,-42941,-13421,-91991,-49796,-9857,47870,-32237,-11171,-46162,40457,-72435,-27456,-29160,-51232,23021,22601,-59699,-5936,50086,19124,39092,33599,71374,55153,-1909,-66607,26982,-14214,3233,73395,139116,-21775,-62087,-92523,-55700,50577,-686,17722,32320,-24529,-41190,45870,90996,7447,-47217,44529,98181,53810,115463,-37,-14960,20782,39155,5588,73268,73488,28852,134270,179435,84103,30069,35457,192119,200076,232956,436839,127360,-342135,-242539,-163629,-62307,-51757,-61654,-147027,-9108,-19431,-76374,-94056,-76542,-63043,14219,-75852,-60265,-59877,-65339,-22588,-47907,-49483,-5004,32592,38032,-48386,-44114,63002,13895,14213,-99180,-111842,-31239,-59844,-46768,-18343,-25704,5295,-3429,-16867,-45737,-56454,34397,-29423,-80397,38328,-9796,-76145,8714,19960,24594,20180,-59929,-55752,30081,-55926,-68719,-25296,53549,14860,-7902,-75561,-52334,-23599,52243,-72812,12048,74471,23850,-7340,16754,-17380,-25628,-118676,5496,16397,15851,-56586,-49561,-35481,-36384,-13858,22703,54942,9363,-5543,115204,-5299,76296,46776,44726,66763,54771,2033,-103369,-105895,-40448,-119560,-51559,-4343,-71395,-38367,10446,-42714,-17172,8002,17413,-69966,-88685,-53656,-26668,8679,39232,-16737,-54115,-21713,-9119,-48891,-81994,5178,11403,31552,33218,-77058,-84480,-37035,7366,-28422,-42086,44102,-28648,-91815,-5428,20765,111466,65098,-14478,-38444,22650,-57389,-70941,42372,21353,-36328,29189,61946,58120,-36770,-46057,-71084,-51395,11702,64562,41592,-12582,-28588,-11689,48938,76654,-18862,-43052,-48861,10263,-20205,-7420,75939,-26655,-47828,11450,15882,-7145,40253,41304,-49851,29503,28492,-25137,-25105,65775,22563,6929,20520,-11748,17817,7802,11545,-27725,107869,-16850,-7845,-11805,13806,-96696,-31590,-10853,26475,33423,-24427,44060,-33737,-100804,28361,37470,1990,-34058,-54416,-32145,-4500,-55911,39203,-5789,-43731,-94789,57834,38996,6030,5760,-15915,18047,2583,10663,40385,20509,-33590,-50993,25833,21291,-89117,-26014,-10540,38266,94093,52628,-23282,-30209,-31600,-28417,52436,62028,25805,-28853,-36123,53174,70744,77528,-14871,-42422,-14819,33941,40768,22092,84903,60988,-474,23663,57679,47678,-8961,7198,58332,24697,-3682,33744,55733,-11368,2020,24593,72296,-40259,49602,63610,-40968,22618,10799,30436,-77526,-14277,-22457,77900,65036,17313,-40670,-69786,-4471,32208,-18286,-3815,-38971,-14765,-10438],[-19686,-10152,2919,-10228,3011,-62814,8273,17108,34382,-50348,52033,11241,-4487,-8339,-23050,28894,27980,19056,60230,20099,-38752,47676,-19406,-60665,94256,-53057,-9292,-2556,43011,30828,24685,35203,81252,36775,8831,-75286,-13917,48027,3735,-24169,24274,-46350,7873,8113,-34059,7706,-58313,-50111,-119910,-5225,15876,139291,41892,-7068,51314,73625,-3922,-16706,3124,-83428,9608,26095,-62545,-14927,752,-27927,-56858,13484,90619,19973,40596,-20128,-36152,-28962,42944,44720,-2898,-25917,4350,37714,-23609,30874,75065,82166,52668,20865,29078,-5438,8973,16582,-19859,35961,-47397,36834,71096,-6247,92500,97326,18502,70708,78621,33774,16133,5326,-48180,-76890,65114,131279,29543,-71726,-7611,1673,-7974,-11067,24799,-79229,72226,39462,18713,-3259,-34799,-10217,12876,-30312,-43097,-28182,54965,25840,-41335,-12116,11509,-54090,-928,-38665,-2132,-78235,-63653,-43778,-33299,-36419,-32200,22518,56701,13363,-56552,26368,-74967,-67141,-52927,22425,45715,-13000,10571,-83265,-45366,29982,44756,10750,-50652,-15362,16545,-36157,-10769,-29300,-29243,44343,-12818,-7339,63842,99302,-49462,-15690,-4945,-15167,91722,35417,-37678,7224,23472,-54981,19943,-32689,34093,-21681,-38140,-66107,28136,27355,14946,27369,3749,-69013,-28904,-58325,-1716,47313,-59081,23945,-25283,67507,50582,8424,28606,39491,130776,39103,37637,-9127,42730,18674,-6651,7130,-21773,-9154,-27386,-69025,10658,22097,-392,59589,94025,-533,-12977,-42013,-89333,58177,71451,142664,68901,1013,10769,122237,91624,17218,16834,-33389,-19451,15059,34760,16909,57465,-16237,25962,68689,55216,97045,61526,21360,117481,204337,374505,441045,-608436,-368544,-74402,64700,-58683,-34149,-6016,-83013,3574,31599,32521,2563,-21917,-69897,-26717,-17791,-5565,-21831,58461,55077,-5447,47217,12618,3040,-44541,-66045,-7803,43921,84634,40644,-103522,-52280,20965,-29196,79228,-3056,-7217,41366,-45590,-4970,80257,92332,34688,-1269,-10522,34506,27949,-46440,38646,-1437,-87131,32195,-31962,44273,-51014,-18898,2992,9610,22828,-35184,7126,13412,-46523,52719,-31781,72673,82942,-27280,-6957,-9142,50368,13966,-77073,2356,60006,61057,-93691,-8440,76871,42564,-2786,38866,66559,58640,79570,-11545,35541,122877,106415,-10731,-94193,-64158,-10511,-11425,-26926,7905,38507,-15458,-67301,10305,-12060,-49731,14142,23613,-56937,-109083,-83184,-10087,2243,-61554,-51691,-90003,31125,-20300,-40001,-79010,29369,45059,-4375,77478,2204,-1516,16828,5222,-40096,21259,14310,40940,40995,13357,38439,-19782,-26050,-20978,14311,-13676,-43395,-14862,93723,-525,-5603,60590,45651,81352,52515,-36122,60424,-3582,-56102,15159,-42059,-82546,-86251,-29117,-43198,23955,2780,92498,5325,39126,-8771,21241,-17779,-41042,23460,383,-33313,-61675,-67210,-66083,-53262,1651,-78667,8873,-15857,-67728,24899,478,6150,-25204,-68042,16180,-40082,-27505,-54415,-68232,29536,15735,9053,8074,-53158,-30339,10669,-1313,61953,88619,23593,-47803,64842,14447,28262,39918,-75086,-58374,4483,15872,-35724,-38577,-23258,5408,32466,-2145,46503,10924,-53789,22555,20785,-8059,-81074,-41248,-541,41777,61214,79627,38400,6006,-76573,-48831,49292,-18121,-11197,12887,-4952,-19713,12069,15326,23744,-12,60942,-29395,11580,45614,-42540,-19125,58664,42787,-36404,-66080,-35258,-28558,-22111,22594,-24463,18371,24743,-66693,28937,72250,-26004,20225,-40847,1894,-66649,19941,57283,41222,100862,4117,27176,86110,47156,-29221,-12338,46288,-5707,64557,60440,40579,8782,-26315,9576,6075,11572,19149,-74935,39361,-4708,28631,-45389,-49266,-15634,4962,-25858,42458,-106808,-34293,37610,-67263,-59679,-35953,13445,-8287,10629,-15906,-106784,-34557,8704,-4394,24202,68405,20826,-23837,6485,5472,67442,23195,1747,15804,4013,-26518,-90566,-77017,-47058,72272,-20441,-30531,10089,26197,23854,48568,-17955,-10329,15153,960,16542,-41672,-26277,-30379,8988,-39029,51501,21377,9561,-4546,-41428,20125,-56687,6517,-21080,-16324,-23485,1100,-18949,-59102,98641,-51355,-118862,26032,21085,24708,-6609,15285,-14846,36100,94848,102264,4266,13126,37594,-3809,-45746,-41151,17323,48437,-42381,47110,61497,-9059,47358,52564,1943,86996,-18258,44607,14645,-29367,70557,-9491,-113908,-13247,33443,30895,-4512,-18702,50864,33869,-19275,-9729,13777,18217,46505,20686,91920,-8095,-79883,-1106,21469,8462,68017,73104,-40570,14904,64165,31185,31016,9951,-45216,-6607,-76077,-37880,21641,40181,-27268,-1458,-18906,35595,-65880,-16993,-47915,-37500,16968,15614,-19010,3180,51381,36007,25553,33485,74225,37536,-34356,-50387,63328,-4825,47132,95316,154667,-4085,-18113,-75920,-47336,78524,2571,7372,48486,-40866,-39856,50316,94676,7926,-57108,49572,96441,76414,145150,-24687,-17478,37628,44249,7805,72280,80795,25065,139047,186309,89384,38329,47368,200390,215236,200260,432409,155609,-361068,-253452,-179782,-58582,-78122,-38602,-104070,3901,-20289,-74822,-105005,-85045,-65470,23732,-94612,-42449,-73486,-62616,-23556,-58544,-57208,4245,18086,48704,-39643,-55619,45371,7657,4370,-49246,-81883,-19781,-68039,-33891,-21111,-24237,-10382,12832,-9992,-69456,-58365,37237,-30468,-86425,83212,9519,-66879,-12745,28532,28965,26470,-59021,-43355,14673,-71693,-71947,-9113,44398,13892,-6322,-86754,-58779,-35758,43669,-73488,20434,55428,39945,21813,19736,-12381,4566,-112177,-36946,-1455,2079,-49600,-69587,-9064,-69103,-24076,7990,41725,23443,-8442,103485,-50643,73501,53184,65488,64658,50912,2872,-117927,-89693,-37104,-110721,-74196,-7700,-75705,-47073,-12673,-38700,-22147,-12888,6151,-60377,-72100,-62850,-36689,28091,13558,-36613,-90531,-4521,-5095,-57998,-72326,2805,11055,14786,26702,-65783,-66452,-5231,-7459,-27651,-48288,45233,-41132,-103997,-27850,12536,93326,51540,-22118,-49956,30467,-38464,-33402,39394,6927,-37141,27804,65895,47429,-17931,-23885,-65100,-49936,-4001,60454,26236,-28060,-27347,8735,74716,69628,-31098,-50799,-26702,20887,-16146,-19994,52151,-23818,-71911,-2118,14678,10597,49533,43406,-45735,5588,-6600,-21000,-26580,59212,1325,-6891,19339,-14447,10525,-4908,14835,-40251,118032,-24942,11297,6653,1995,-122488,-53030,-4076,36707,40720,-3870,50844,-10244,-77013,8293,41396,39090,-35688,-51024,-34698,-18479,-48770,54030,-10255,-42296,-109665,48612,50101,46951,17550,-28571,26356,16540,4975,17143,-39322,-47273,-58058,-2359,-4229,-79008,-32018,-3928,42703,105829,72554,-30724,-16335,-31447,-44570,45574,55151,13241,-32073,-48094,39517,34572,75079,-10017,-62872,3438,17658,46445,38458,100752,70436,-8511,43631,64306,44781,-12802,-24157,65315,34540,-3486,24996,34930,-6549,49091,45857,97445,-28839,55088,54011,-50661,26183,17960,5541,-75604,12533,-17,81356,33020,546,-63190,-65914,-30839,50529,-41992,-24055,-26859,1385,-7466],[-17544,-6246,-5885,-15775,4527,-75649,21593,44763,36851,-46440,45737,16636,12289,12683,-16795,6879,4945,1842,26493,-11474,-51541,56890,-13752,-52056,81814,-23795,-11259,14442,46014,48182,10300,36681,98299,46522,-7678,-60062,-9237,24400,-7618,-23749,8601,-42083,7340,16428,-44517,3809,-71567,-54924,-132181,-15358,14248,134619,16107,19751,46586,48575,-26657,-1424,14909,-85281,17054,30226,-74481,-6443,-5925,-23422,-51016,33997,96429,18946,-3099,-36809,-42804,-33797,46431,23688,-21838,-4195,10054,29731,-38808,33107,82209,76764,44159,38157,11419,-5202,14985,5032,-12459,27704,-40113,43131,68344,11282,81192,109271,44579,84858,83390,44660,27574,-6039,-34566,-76676,31850,124130,17999,-68647,-9684,15771,10468,-30834,-7865,-89604,76386,42097,19673,-713,-42035,-19483,10573,-13478,-13648,3343,50799,22432,-61987,-7943,4704,-67501,-32011,-34810,-3000,-57084,-46495,-29644,-8299,-24525,-17845,24836,42989,4247,-61573,37478,-89815,-54374,-64352,16989,55269,892,10428,-74043,-52016,20387,45300,7116,-59904,-5095,11525,-19442,-7499,-32989,-17767,23684,-11558,-15033,89311,105530,-43701,-50519,-29566,-24073,91262,36330,-33249,18193,19688,-61879,14209,-467,37780,-25839,-36085,-66967,37424,11136,10669,6393,11073,-47932,-27073,-55307,4136,71134,-65563,16177,-26676,52270,55030,22384,43597,35530,147098,29042,-2470,-37472,39368,13338,-7120,28365,14453,-310,-63041,-75705,11462,22304,-1880,73168,92147,-3237,-7230,-55609,-74765,57442,87436,129877,52813,-6819,-20290,67923,43391,18337,17484,-17972,-36194,6357,-6680,-6411,99382,-856,46640,31369,46161,98743,54809,41684,126843,208160,405980,457674,-565230,-430358,-57341,56078,-74555,-57136,5456,-67468,-25462,3236,830,-8981,-9587,-66708,-70705,-52735,-11182,-52270,67259,37439,-30285,22751,10570,18553,-20410,-87282,-12146,54377,58906,26618,-118924,-51006,25894,-27583,99530,-18894,-18225,60673,-34579,-7737,43647,74138,60228,-7871,-39719,38133,43342,-58139,33188,16371,-84230,50140,-11587,37569,-56705,-29065,6344,20252,17552,-70219,5999,4655,-84116,44314,-57500,50343,66496,-30285,-11319,-16704,17400,-3475,-72123,7896,59708,20297,-55681,-22988,61161,33873,3135,26284,77569,19072,52988,-18969,48229,126432,110240,-46186,-78819,-42192,-11898,-2008,-35613,13937,41596,4097,-87433,-7301,-19240,-73359,9035,20968,-62252,-98986,-59921,-24555,-38260,-65961,-100541,-87979,37944,-38855,-42944,-61512,27581,1588,-26173,37399,544,9109,7148,-4062,-36917,230,-25753,48128,7848,-19988,24131,-27654,-29744,-48301,7037,-39050,-42275,-15919,62598,8054,6157,54293,30780,31646,65549,-39957,56181,-2694,-51138,9893,-33625,-81794,-79118,-18162,-74728,22726,5716,107796,1803,33037,-9553,23288,-3171,-45891,12821,-27224,-47954,-66165,-51260,-51802,-19931,9383,-75789,-2207,-9942,-58574,19067,-7592,34589,-28433,-66629,5554,-17987,3507,-58859,-75813,26669,10369,-18508,-32564,-40736,-40005,-1103,-26215,50511,120695,1995,-39497,52838,17984,40169,35196,-70129,-61768,-5047,6868,-51644,-39361,-12321,9980,46014,-5822,48822,-18045,-12974,29121,29538,-4712,-115260,-56262,-40080,51558,73371,59534,23798,-2079,-93011,-26598,41115,-1495,-9150,14486,-14195,-38657,35937,40965,-1402,-27602,48046,-40514,5130,18712,-54874,-20010,61394,37754,-52193,-68986,-34953,-45178,-27640,33058,-13815,52318,14443,-70083,41458,73433,-20009,28409,-41716,-5157,-33937,3220,61463,38173,132327,21976,22916,78744,48301,1628,-3964,47243,-7320,22444,76332,58020,26456,-45184,40574,27695,-25057,7589,-40481,49368,-4540,18641,-32261,-35641,-6039,6082,-34986,40695,-105423,-33529,55604,-40393,-50175,-26714,36747,5856,13019,-27684,-119719,-44288,4467,-14279,24450,94788,30178,-8937,22010,12115,85395,32762,-15742,13201,10661,-30368,-87773,-60394,-51554,60978,-8658,-41094,14444,37153,55127,53776,10658,-476,15555,604,11715,-18413,-15359,-37994,-11652,-29618,43581,44887,12262,7663,-36843,-7827,-81204,-44733,-39881,-6229,-13623,-4737,-18060,-41769,102958,-58818,-130355,8956,27705,37761,31783,17410,-40421,29499,88564,103363,-13074,-13613,32157,-11694,-38956,-57026,13037,60778,-33769,29905,69430,19003,48591,31624,9134,73255,-14539,44417,29088,-60792,83292,10205,-122727,-10717,45003,19675,-2024,-17591,71095,67507,27819,3822,33643,23311,34272,-7872,66761,-4536,-104231,673,-613,2382,64187,99045,-35452,24513,5354,25831,29538,-1853,-42679,3185,-44100,-20495,55382,43719,-10459,7692,7723,19443,-53277,9153,-50868,-15899,17766,13182,22360,3087,40674,51987,15026,29980,65536,13104,-58360,-16371,90120,3932,76104,103295,160166,11301,22083,-52785,-40153,103950,4749,-3957,71994,-58654,-24715,46984,90254,16941,-50770,50973,81822,74376,157389,-38363,-22523,43356,50762,7647,59021,80499,28643,147388,174741,94932,47195,63389,197281,226821,191459,430278,186387,-388067,-254138,-188866,-58619,-97559,-23756,-68681,11887,-16559,-60811,-112186,-93221,-71806,22990,-114852,-24606,-79448,-70348,-30010,-62450,-62383,20786,-1087,34649,-17906,-53464,-3677,-524,-8832,-2238,-38957,-12213,-75377,-14600,-18153,-17159,-26006,26001,-15738,-81516,-56653,34301,-3917,-86137,118925,24240,-52652,-44496,30881,27665,28313,-57119,-28070,-6121,-69902,-73477,9043,33057,20108,-2527,-91769,-55613,-46737,34350,-52716,14800,24616,57030,48042,17442,-8030,17495,-103151,-74853,-17694,-13541,-31259,-76324,18596,-97581,-35788,-12157,12716,36585,-8139,86428,-70776,59102,54184,77590,46691,36981,4900,-121850,-63358,-32781,-74727,-79357,-13198,-75288,-60131,-35612,-36768,-29253,-35586,9059,-50721,-47033,-56149,-33764,33467,-21150,-49022,-115592,12322,6271,-61237,-56882,162,12198,-6547,16768,-51778,-34282,31239,-19936,-23504,-48924,49241,-40985,-72870,-55453,-5008,67429,34675,-34397,-56782,40877,-10081,2177,28510,3173,-31143,21741,64010,21233,-5926,-8620,-51794,-48556,-20507,30003,4530,-39892,-27394,22622,84576,51396,-32274,-29720,-9529,19759,-2337,-35454,22637,-22382,-85083,-206,13349,29512,56287,39391,-38606,-11453,-30045,-15342,-12173,43711,-14553,-11673,17085,-30005,-1649,-23817,11508,-54573,110111,-33738,23608,15166,-10691,-124280,-65934,4860,41746,39581,12971,43235,10103,-27211,-10654,31135,42205,-36417,-37712,-23933,-27649,-29992,65068,-15133,-40013,-110876,31311,51647,84855,22902,-40747,29363,24747,-2710,-3930,-101594,-56264,-57550,-35996,-24075,-60989,-27339,7186,44847,107758,93066,-28153,1127,-17667,-52765,33561,36433,-10378,-29771,-55591,12210,-5712,62360,-11089,-74480,15261,-392,48164,44327,106346,69763,-25000,59745,69288,33232,-13625,-51534,58028,33339,-17989,7077,6923,-2159,81247,57084,104003,-10867,41042,32934,-53352,22013,27653,-9829,-56329,33878,27395,78987,1809,-18495,-69824,-57114,-43614,66222,-50864,-44911,-14094,12685,-3407],[-9212,-5308,-14511,-20549,2993,-81528,32094,63601,42741,-36704,29605,25194,36282,39299,6405,-11579,-13535,-14311,-14398,-16543,-50839,60542,4336,-38479,48047,404,-7746,38380,41714,68272,10690,35345,92607,48676,-23037,-43848,-845,5978,-30179,-22899,-9624,-39511,12478,19997,-48650,2383,-74398,-35957,-113331,-27420,14197,112447,-18963,40798,27661,12095,-44458,11029,36103,-71977,24844,38475,-74077,895,-6605,-20384,-45452,57086,97875,27205,-46254,-50656,-41032,-31598,60345,339,-43767,22415,17548,14975,-47860,32183,64662,67304,37732,54175,-1302,-1178,18067,-11624,-8410,832,-30982,38936,49638,29354,61818,108443,65497,95198,64616,43722,30736,-31414,-14658,-68292,416,92416,468,-55771,-13467,19762,20300,-40109,-33340,-90762,71183,38319,13508,2355,-43032,-30296,4522,1540,15166,42934,43466,12127,-55059,8524,-5204,-87195,-55980,-20843,-2294,-30011,-24258,-16185,14285,-10072,6616,26902,11466,-3897,-67804,42871,-95999,-41265,-75594,12792,53685,18614,1567,-51628,-43727,18333,36479,8966,-55816,13783,10128,-8819,5097,-35020,-2243,16294,937,-22357,99457,96002,-33348,-71797,-42077,-24357,79676,34359,-26946,24259,21352,-45247,9698,26819,37166,-29918,-31990,-63124,36567,-27143,5377,-3074,8330,-26690,-17703,-32175,4873,79520,-65657,3163,-20649,35924,56494,33270,50089,21449,145270,25595,-42122,-36917,27594,12984,-1453,69019,52659,4183,-67764,-53822,10463,15935,-13104,78216,87436,-1614,5504,-60687,-65220,55409,100627,97721,23232,-25581,-35052,17934,12785,32608,16340,-5566,-56198,-1679,-47432,-17455,152108,38059,72954,12786,46312,101671,43682,64661,134007,198562,423701,422455,-514134,-444194,-42161,20265,-89136,-74161,6283,-52104,-48210,-25073,-28332,-12061,-2828,-50315,-101751,-80423,-15860,-74512,73884,29653,-39895,-2549,5386,37238,7931,-96011,-21127,46250,29991,13690,-115439,-44263,27919,-18098,119202,-28045,-39338,66581,-21493,-7245,11176,44747,78247,-20784,-60214,27252,47140,-65433,15407,40097,-61989,58327,29972,27387,-56116,-35372,15009,38095,19037,-73082,4759,-7072,-101272,26811,-77143,23761,45002,-28047,-15396,-20121,-22759,-21563,-53102,8320,66252,-10046,-11254,-34181,39151,23077,281,1146,70120,-19528,23167,-32993,46165,109878,114519,-60747,-69940,-30840,-11616,1018,-33473,21040,35632,25392,-97165,-27274,-16412,-83923,-5352,16680,-56598,-77901,-31172,-26047,-52692,-62083,-118608,-75548,44419,-36326,-37096,-41006,19651,-43624,-46312,-1996,-475,22053,-3611,-15800,-34636,-23565,-54301,34377,-30925,-48985,17137,-26997,-28823,-57682,-2924,-48114,-37989,-14342,27680,14100,18847,46308,15129,-11550,72072,-32543,37976,2004,-48920,4513,-29382,-77811,-62948,467,-95179,18252,740,103757,4802,25377,-15765,38487,12912,-40648,-7765,-46776,-61958,-64424,-20370,-34929,8560,14727,-50802,-2709,-5207,-38991,13463,-21451,48266,-25294,-51897,-3050,4745,34315,-53977,-63612,26825,10520,-46888,-56915,-22123,-39164,-11704,-43570,33113,134152,-25515,-13480,37313,19912,42225,27389,-51765,-57336,-13218,-5517,-63005,-37251,-3395,14665,55057,-5498,47262,-38762,24106,7815,29848,3899,-148551,-83154,-77432,39940,74196,34968,10480,-7815,-98671,902,30526,11284,-6947,20519,-11890,-50389,46779,56544,-34081,-63321,36265,-52262,-7209,-16166,-53732,-8391,56783,30795,-58455,-59710,-32715,-46324,-24180,48506,4196,74596,5348,-60679,43278,73030,-14249,39858,-31976,-8230,2778,-19172,59968,30302,140892,33722,20717,70043,38765,32045,7700,43480,-6031,-18141,71438,58577,44086,-54524,59417,40375,-55459,-3242,-18911,47087,-7890,-2936,-21170,-23802,8770,16384,-29529,29941,-75991,-34615,53731,-14855,-36303,-16909,55291,21811,5141,-53433,-129282,-36554,4665,-23352,31773,111360,46226,3442,31330,19620,87517,41856,-36008,9868,15628,-28700,-86478,-43589,-49293,36558,10095,-41177,14817,45853,92876,53132,37511,12625,9289,-13689,7789,14454,1804,-34175,-35345,-20328,35057,60087,14612,7066,-33571,-32224,-98715,-95263,-47438,13236,-2218,-15667,-12034,-12637,98772,-64160,-124619,-4911,34776,47644,66859,9676,-65789,26377,70663,77164,-26743,-14761,32293,-15020,-17663,-60294,5745,67516,-24679,21159,72738,34130,42608,13286,5383,49729,-9194,36686,35694,-79704,97194,23795,-109266,-6948,49363,622,-1247,-21426,67882,89700,74829,23295,45656,28506,36518,-29604,34439,-14317,-107264,14426,-17530,-13157,60898,114622,-22026,41888,-41630,16763,18708,-4688,-37226,14294,-3807,-2637,79385,55546,17887,14785,27751,-4346,-32348,45199,-29349,8281,24287,13871,51656,-6749,23335,60861,5209,22037,49987,-12379,-70306,22515,104401,11289,81198,91616,154774,19530,45239,-28680,-34722,110782,6267,-10986,96116,-76716,6366,38875,78363,30468,-29819,47209,59672,44423,140199,-42204,-26866,36537,56994,4425,39404,73017,40024,154473,144701,100009,56964,78262,187859,232023,202800,434693,213942,-416610,-247660,-189202,-65587,-103848,-21337,-44362,13527,-10181,-38916,-114386,-98723,-82118,13281,-129232,-11701,-78927,-84305,-41549,-58736,-65398,40427,-19717,2493,10338,-40341,-69373,-8838,-23060,24177,1219,-8822,-75407,5152,-9721,-5427,-34835,35657,-28936,-78533,-53314,26377,39089,-81083,127498,29287,-41619,-65960,26331,18237,19471,-59049,-12459,-27135,-55715,-73226,24667,19782,28870,629,-90011,-44013,-57004,24202,-18371,-5902,-14658,69387,63644,9946,-6690,12025,-92796,-96226,-30786,-30771,-8717,-73094,41461,-106286,-46786,-31997,-23491,48026,-4862,66268,-59510,35679,48484,78967,15589,17088,7172,-110056,-32256,-22724,-20801,-60704,-15493,-70282,-73304,-57363,-40076,-35919,-53233,19939,-41788,-17560,-35179,-19591,25961,-57017,-50529,-121840,22461,24144,-58669,-42240,-2465,14623,-27658,5307,-38128,-4318,62405,-27018,-17567,-45123,53605,-27686,-9042,-75171,-30746,40484,17191,-53651,-52237,53011,22339,24034,15393,8965,-21909,14375,54712,-13554,-5697,-6737,-37331,-49560,-36414,-16108,-20116,-45900,-27111,26646,77595,30248,-21258,11703,-5705,6766,15057,-57070,-9227,-20259,-85422,11306,13917,41722,59560,30523,-32249,-21148,-36097,-9098,15963,22214,-23338,-7157,15399,-54376,-16619,-44197,4093,-70008,87744,-39972,26870,13533,-18683,-97146,-69078,3386,31295,32578,23894,23317,23818,29911,-30213,10718,4367,-35764,-18680,-5439,-31595,-7269,72197,-19065,-36848,-97982,11478,45690,110374,21824,-51386,25654,22190,-10159,-18896,-143722,-58163,-49289,-64846,-29659,-42364,-16589,23083,44865,98457,109157,-16405,17333,-710,-53003,19795,11489,-38289,-23178,-54659,-18875,-39586,40106,-15128,-76667,19959,-15601,43151,40074,97139,60873,-45686,67616,69487,17759,-15038,-64171,35117,21013,-42565,-15147,-21468,200,84322,54625,93910,12293,13737,7805,-50334,10547,35489,-14520,-25691,46636,54305,73097,-16074,-35197,-62233,-46555,-37986,75155,-44296,-56363,-5885,15686,703],[1162,-7586,-23101,-25798,-2735,-78585,39845,66950,45988,-26484,6260,35559,62627,67815,39322,-22594,-20847,-28427,-45641,10677,-36301,58377,33011,-22084,3447,11299,-1688,56805,27000,84586,32776,31174,66879,38441,-35559,-31267,8044,-2181,-57697,-20020,-21249,-41035,22559,17534,-46158,5392,-64172,1199,-60621,-42132,11971,90832,-52753,41026,-7006,-24989,-52899,17473,57478,-51952,29823,49307,-61349,3750,-683,-16477,-40124,77398,94062,36585,-76060,-56242,-28163,-22748,76188,-19765,-64764,42720,22087,-2860,-44388,30687,27817,56678,32173,63117,-8229,5090,16851,-30275,-6735,-32313,-20678,25386,25669,44368,40462,94382,78504,98134,29188,33366,24865,-63214,1803,-52695,-18014,45671,-17129,-37853,-20302,14899,21733,-36248,-44767,-80507,58187,25900,914,2196,-39625,-38555,-3118,10161,35824,80548,33901,4847,-28687,31410,-15257,-104100,-64514,-5649,-1204,-7582,-1363,-6834,26108,1057,38074,26845,-23794,-6603,-71355,42399,-89207,-31510,-80433,12556,45095,40438,-13468,-21905,-29634,21478,24781,16440,-42420,39596,13032,-5737,20736,-33459,15957,24953,20122,-29915,90211,73983,-24979,-80291,-40706,-17732,61452,31307,-19417,24546,26141,-18161,5503,44112,32826,-31474,-22310,-53112,23483,-72078,2341,-1006,-3988,-12082,-7616,127,-1254,68483,-60766,-18180,-7105,23949,54749,40568,46094,2414,124707,30379,-67335,-7876,9578,19499,10487,117430,78895,3721,-44198,-18096,6723,3343,-30560,75597,81860,4867,25531,-54618,-61227,53692,106012,62021,-541,-47338,-31433,-11459,7412,51888,16481,8966,-72726,-7387,-77674,-21065,196744,92789,93466,11336,53109,105196,42358,84190,144150,185679,421028,356173,-463687,-409486,-32305,-34906,-103132,-85988,-6236,-40276,-58236,-46806,-47677,-5355,-2300,-22917,-106125,-94575,-19414,-83691,75669,37282,-30524,-23608,-1943,56626,37625,-85818,-30910,19987,7952,4672,-93450,-31355,25592,-4779,124436,-31715,-62780,57578,-11888,-2217,-10205,18738,84565,-36013,-67693,9001,39891,-60518,-7029,61611,-26077,52784,78453,16704,-41605,-35602,26036,54729,27191,-50632,4328,-18480,-92970,3324,-83912,535,22731,-22201,-18626,-18311,-56458,-33081,-28226,4609,72617,-22253,26999,-32024,19213,14808,-9301,-31849,40073,-46868,-4602,-53444,27725,79811,120271,-48218,-67181,-31020,-8598,-1604,-16896,25273,22316,43541,-91780,-41127,-1396,-80970,-20888,13417,-42821,-54591,-3260,-17634,-43146,-49630,-99927,-58679,53620,-13293,-26657,-24592,3923,-72590,-61619,-28364,106,30000,-11898,-27637,-34171,-35743,-63087,3814,-64965,-65826,25733,-12832,-26687,-48346,-16051,-44559,-37643,-9447,-1072,14839,30619,39478,3412,-32849,74531,-14447,14755,12080,-49901,-147,-27173,-72778,-41193,25060,-94170,12238,-10812,84232,14288,21222,-25283,69991,24790,-26733,-31469,-55863,-71379,-55117,12737,-19195,27343,13310,-19083,4905,-1358,-13330,10858,-39898,33915,-18353,-33292,-11393,23472,58293,-42868,-27962,30179,13764,-68287,-53979,1200,-29151,-19172,-47755,11324,122004,-52063,22343,20131,19324,33479,16517,-25693,-47129,-16713,-16163,-69287,-31428,5914,17194,58798,-865,39237,-48313,47072,-31225,22416,11940,-167549,-107629,-95157,12724,65687,9478,-2464,-11821,-90691,23349,19107,15649,-2997,28617,2935,-50548,45028,57222,-67893,-95334,30287,-62807,-25144,-47212,-38525,13958,46504,22810,-54274,-39213,-28412,-34125,-15029,61115,22630,77816,-2520,-39266,35843,73367,-6402,51219,-14338,-12026,36014,-43606,39453,19991,125017,38921,18798,63573,21264,52098,18771,33096,-709,-40525,50684,46241,56161,-54825,54034,38190,-70536,-15176,-24325,32622,-13537,-29578,-13722,-18804,19943,31575,-11164,14374,-24936,-36457,33198,-3311,-21690,-9660,63395,31926,-10262,-80560,-130574,-20961,5774,-29826,40265,112382,65387,8309,32517,26725,69116,48728,-53368,6038,15951,-19481,-85741,-30730,-42318,6873,32902,-33484,10987,50671,123603,45859,55182,27624,8643,-33486,3074,40768,20446,-21964,-59819,-14473,24618,62267,17941,-4963,-31145,-47748,-105796,-132343,-44804,34475,5449,-28973,-1134,16475,90148,-68379,-104250,-8488,45131,54818,88899,-4790,-84538,24668,46848,31661,-32011,5328,35517,-13605,10052,-48576,-3427,64299,-16736,20680,74196,35960,37014,2509,-8001,22219,-5898,23477,33574,-80204,113646,28598,-71399,-1893,46585,-21022,-3221,-27207,40165,99463,105770,45262,47413,33558,45898,-43163,-5318,-37386,-87096,36309,-24446,-38720,53933,113970,-3657,63431,-54685,5056,189,684,-32185,23931,33699,10971,85821,68716,53128,19218,39119,-30263,-2411,78168,13079,28841,33062,14096,59701,-22775,6423,57764,-4933,9575,33905,-33218,-69240,54995,107345,18681,62814,60030,141576,19802,48200,-9396,-29641,92359,8446,-10554,113690,-90034,51136,30463,62049,43293,348,38737,35506,-5003,91926,-40075,-26107,19557,61850,-1082,21076,61140,57011,153783,102508,104288,69682,87397,178777,230624,222619,448487,233880,-440007,-239992,-181963,-79888,-95318,-30308,-31707,7473,-4927,-18443,-112407,-99866,-94424,-716,-131187,-6470,-73988,-95944,-56250,-49102,-66360,56614,-33896,-33752,36393,-22868,-123792,-15730,-36853,25822,25327,-8192,-63269,20050,659,7388,-33421,42459,-40282,-62685,-51120,15333,79393,-70577,104719,25103,-39338,-65517,15839,1869,-1753,-66449,7,-42759,-37749,-70857,33647,5986,33068,461,-81835,-27081,-67696,13125,15471,-34290,-54526,70627,64977,168,-9160,-5848,-80221,-97258,-40639,-48075,8837,-67101,55430,-89479,-54812,-44024,-55115,56919,-568,47228,-24188,10123,36528,70562,-20836,-2138,9012,-83206,-5643,-4708,34594,-20673,-7756,-61396,-81586,-75747,-48773,-39939,-60540,31434,-32992,10473,-6535,720,10896,-85313,-40740,-110550,21987,44338,-51252,-33940,-5008,16124,-44536,-5015,-25820,7186,79334,-26346,-11704,-38603,55262,-5300,60743,-77762,-61244,17264,3041,-77258,-32338,64052,51520,26835,6658,19246,-13864,8743,36994,-49784,-17616,-18980,-25620,-52587,-50746,-58493,-43781,-46803,-25244,20087,57765,14083,-2172,57284,-16939,-14179,28922,-83743,-39513,-16033,-74914,24343,17525,40908,59600,20105,-28903,-25804,-25541,-3571,50713,-317,-26045,3798,14365,-78634,-31505,-60102,-3042,-84025,57056,-40493,22462,4655,-18481,-49003,-64324,-13720,893,25012,29043,-3271,29890,70501,-48645,-12855,-60616,-33126,1493,12679,-35332,10976,76958,-20206,-32922,-72757,-3665,39067,117954,16714,-59893,15758,9266,-15094,-26632,-148985,-52795,-34321,-78106,-18221,-28276,-5779,40267,43725,79505,117153,1461,27873,7181,-47738,7286,-11725,-61807,-14606,-44281,-42459,-60515,10912,-18497,-71263,18749,-24339,29946,29571,71844,47865,-64946,63816,62084,3979,-18832,-56317,207,1531,-68410,-35350,-42432,482,58396,39709,78023,37022,-16969,-13459,-42996,-4505,36692,-13074,6298,51344,75275,65997,-16602,-45322,-47972,-38432,-16713,75879,-26127,-50739,-5769,9352,3908],[8369,-11825,-31788,-33637,-12730,-67766,45108,57796,41768,-20884,-19243,45128,84021,93323,70420,-24447,-13935,-41114,-54845,60284,-12551,52726,65315,-5321,-38058,6058,3366,59346,3018,92906,72738,25125,31337,13574,-45133,-24500,13765,942,-81420,-13760,-20382,-46720,33182,9767,-37286,14133,-41425,40249,11538,-58352,6456,79859,-73723,14347,-49426,-52955,-50974,16241,70059,-33931,30201,60817,-39779,625,9284,-9024,-35139,87567,84107,39176,-86001,-50818,-6748,-9134,83443,-31663,-81043,46488,19395,-20012,-26054,28802,-15933,47065,26160,62419,-9901,12114,11652,-47371,-5834,-58050,-9974,6969,9104,54128,24053,72691,82691,91564,-6722,19178,11956,-88989,6597,-33398,-18262,-328,-28499,-20313,-31640,7778,18904,-21510,-39853,-60239,39889,5290,-14460,-1933,-33967,-39961,-8930,9527,42551,104546,21300,7402,1080,53695,-20601,-105878,-56466,2936,-1291,2712,17949,-4332,23455,5071,70814,25214,-45659,-1775,-67039,37716,-71539,-26933,-74452,17058,37221,62407,-29417,7035,-16855,26057,17355,27904,-26002,67578,19449,-8199,32600,-27843,33904,43539,39604,-38284,64601,46056,-22630,-80203,-28578,-7192,42028,27372,-10630,20319,30872,77,398,49462,26521,-28792,-3938,-37940,-787,-103976,3635,7726,-20010,-7556,-5281,29050,-13938,41634,-54660,-45478,12699,19117,48838,43667,32525,-15497,92346,41629,-72010,37550,-10397,30861,26923,154449,84513,-714,-7900,13634,-247,-13420,-49307,69221,76785,14792,50107,-38094,-55644,53577,100599,35030,-4766,-60851,-14022,-14853,23384,65304,19775,26168,-80696,-10209,-90204,-25645,211967,142884,99360,18982,62992,108748,60821,96920,159548,178926,396289,295283,-421653,-342667,-32363,-95561,-117878,-94846,-30120,-34380,-54893,-59110,-54765,7539,-5931,10042,-82444,-95527,-22222,-80044,70173,58095,-5721,-36594,-10561,72920,64292,-56514,-35889,-18014,-2511,244,-60414,-13926,18366,6273,105519,-33277,-78946,37461,-8512,8121,-20049,6168,79229,-50162,-65492,-8934,25005,-39432,-25136,73689,10682,35355,114499,7311,-7058,-29088,33680,60499,40089,-20668,4988,-26330,-65659,-21989,-75681,-12634,2884,-15241,-20805,-11874,-74440,-33814,-8703,-1079,72995,-17366,52067,-10789,8676,14505,-19751,-63353,-3541,-55728,-24513,-74072,-1024,47396,126875,-13679,-64558,-39682,-3326,-7665,11140,22667,5195,53150,-71698,-41565,22800,-70551,-27199,12827,-26866,-35502,16294,-6214,-19531,-30869,-59044,-46636,65040,22135,-13394,-17307,-19137,-78407,-71082,-34672,2443,27487,-14753,-35292,-34313,-25213,-51554,-32803,-86016,-68111,52325,11213,-26413,-28303,-30270,-38781,-50406,-1471,-18697,7854,40128,35650,-1060,-26400,77505,9812,-4333,26232,-53685,-4673,-24352,-69987,-17779,51757,-70758,6913,-25405,58143,27580,23249,-34974,109325,27731,-8896,-50105,-56031,-72199,-38582,34734,-7945,33565,3981,1225,12468,2783,14929,13010,-56973,-7706,-10191,-18120,-20330,34970,72290,-28864,23578,35185,16722,-74860,-26241,25876,-15784,-22955,-36940,-12692,86300,-69536,55423,2383,17032,16693,2911,-395,-34386,-13092,-18550,-69304,-20687,16703,16208,56394,4327,23445,-48828,50940,-68836,11878,13252,-157935,-116724,-81895,-15558,52748,-12014,-15504,-15932,-72706,31081,9471,10346,4688,36119,26644,-35972,35912,44295,-95282,-113878,32147,-71280,-46175,-64367,-16472,40158,32988,14476,-43055,-11662,-20623,-15413,-5260,63071,34359,63012,-8730,-9295,23061,75086,5724,60103,6558,-22459,58835,-65304,-9316,10738,92970,39788,13696,64229,4441,56289,26153,15291,7331,-36074,24753,28113,57894,-49446,19801,21716,-66765,-28838,-56010,10768,-19645,-52950,-10708,-22773,20840,45444,13778,-62,32864,-36842,1125,-10836,-9390,-7251,57693,29072,-29035,-97610,-120124,-11333,5504,-32445,43959,95289,80143,3406,25298,31785,32954,50727,-61846,1944,9635,-2964,-76921,-22390,-31617,-18237,55469,-23135,4123,49435,135002,33130,59503,41486,27472,-44580,-4717,46986,33929,-7013,-81663,-12831,11685,50668,21817,-21927,-28923,-52618,-102519,-149044,-35824,50267,6828,-40545,11546,33586,81478,-70190,-75929,1443,59295,59918,93108,-22456,-92234,22623,25356,-18326,-27489,34112,37566,-8539,37368,-23458,-13524,49479,-9668,25396,76168,27644,37436,838,-25353,-2374,-6894,8507,26365,-63304,125193,26631,-17957,3809,38640,-40064,-7795,-30603,3806,99928,114015,66121,40755,38338,50226,-49791,-47754,-68029,-53814,59247,-18854,-69497,39823,98659,15674,83262,-33241,-7184,-21623,9331,-30638,29050,58508,17442,73555,75274,85875,21383,43138,-53109,34283,93996,60527,40543,39094,10169,45004,-38181,-3515,41326,-14343,-6199,22683,-45321,-56615,75073,102541,28981,29957,14466,126192,16940,38282,1098,-23121,55067,12798,-2970,119680,-92199,101209,25710,45973,51509,32128,27885,13270,-56184,26704,-35145,-16531,-2055,64728,-6793,10652,49164,75317,142572,58340,107763,87624,88897,175289,224675,238611,471780,244363,-453779,-237314,-170836,-98722,-75718,-43892,-29822,-6472,-4579,-10561,-108838,-95919,-104984,-13154,-117477,-9003,-66627,-96245,-70869,-36982,-64632,63034,-41999,-59493,52153,-9113,-144095,-20361,-49665,10474,26961,-8230,-38657,27500,7717,16767,-22887,47363,-40277,-40497,-52804,3696,100373,-53173,62296,15806,-46072,-43476,1829,-16879,-31470,-77099,5974,-48845,-24137,-66145,33507,-6204,26893,-4298,-68600,-8562,-78709,1524,33994,-59573,-84799,56763,53391,-7364,-14403,-26212,-64304,-82575,-48351,-62479,14020,-65067,59627,-53400,-58282,-41970,-71802,62401,2070,35444,19149,-8070,20400,55947,-52240,-13574,10529,-49382,7172,18380,74353,27982,14517,-50419,-81666,-87581,-59849,-40243,-55836,37753,-23277,31438,20437,19965,-4714,-99121,-22711,-91516,11492,61013,-40373,-34774,-7726,12963,-54256,-11467,-13308,-6094,78296,-17166,-7616,-31321,52304,19474,109026,-62230,-90836,701,-3891,-97959,1478,69849,70399,13963,7131,27333,-10376,6760,11297,-82172,-37570,-39080,-17259,-55518,-62607,-78877,-62777,-45050,-21732,4755,32052,6917,16517,90254,-37768,-36663,33908,-109390,-63633,-9809,-58160,32070,23655,25417,57396,11986,-28733,-28767,-5104,116,83445,-18007,-24604,16532,12535,-92278,-43582,-66516,-5559,-92340,25120,-33490,14181,-7399,-9985,1091,-55091,-40887,-43197,22197,30440,-29596,29740,80570,-61314,-32273,-123529,-28238,19292,23525,-46268,19317,80363,-16972,-28527,-38690,-7918,41211,108483,11414,-65839,1916,-8434,-16033,-28548,-115246,-42299,-15119,-68532,6313,-20794,-171,52688,42982,55878,116019,20946,30152,-1411,-40322,-1836,-25709,-73306,-6955,-27352,-50615,-67725,-20424,-18299,-61056,14181,-24789,10737,18321,34384,34929,-77136,47318,46402,-3682,-24954,-30599,-37672,-18822,-86660,-47983,-50064,687,15444,17667,69822,58061,-41858,-25174,-31620,-17761,28538,-11920,29476,51093,86599,59593,-5818,-46486,-36152,-35606,10967,69512,-2767,-28094,-14320,-4713,5482],[8201,-16077,-40175,-45725,-25849,-53072,48018,45638,29072,-22478,-40794,50545,93716,111112,88910,-18182,5307,-53230,-41085,110031,12048,46747,91943,8860,-65232,-11592,5001,42527,-24195,92701,113810,19001,-738,-23260,-52654,-22321,13608,12382,-94423,-3827,-7259,-54157,36415,-706,-22803,28226,-10392,62874,77158,-73239,-757,77795,-73748,-31248,-85104,-66412,-40987,7418,68612,-23037,26647,71311,-15420,-7315,18310,3386,-30858,81000,67923,30746,-78199,-35358,16402,6420,75067,-33193,-89596,29401,7425,-33740,3084,24695,-51558,39448,18916,53832,-7078,18996,4519,-59716,-4006,-68355,-26,-9964,8180,58445,17300,51649,79501,76589,-25712,7578,-3538,-96359,-3444,-15869,-2197,-30220,-29212,-7493,-47321,7341,17196,-2134,-21508,-35017,19076,-19960,-27272,-8239,-28007,-31760,-8918,-553,33618,107488,4963,19673,20481,70358,-16407,-83291,-37210,1251,-3693,-776,30640,-9620,8212,2406,97140,25036,-42404,9187,-51357,31655,-49788,-27202,-57182,25225,37659,77933,-40305,28230,-8487,28070,18825,40375,-12594,89195,27470,-11946,36822,-19496,47317,58853,53608,-47451,31906,19733,-27027,-75669,-12070,4125,25053,21451,-63,14637,32642,-4639,-5975,44473,20401,-21929,23093,-21671,-31233,-110134,9898,16391,-30603,-11930,-16707,45560,-30782,9152,-50465,-70324,36138,21771,38645,41823,12727,-27796,59014,54767,-58932,82214,-27263,42050,43912,162617,69991,-6971,22537,28772,-10358,-30971,-64121,63928,72446,24960,74039,-15581,-40009,55352,84382,21320,10826,-56377,7950,2588,49032,64828,26011,41854,-78500,-10660,-82911,-37335,185342,163399,87762,27017,72321,111742,97247,102386,177707,182324,352494,279471,-392144,-270481,-47522,-147107,-133344,-102745,-59171,-35120,-43315,-61795,-52024,19924,-10136,41190,-41738,-89093,-24918,-67755,56115,82646,25794,-39454,-19976,81948,82812,-15758,-31082,-57164,-2326,-554,-27456,4826,6914,8996,63350,-36576,-80595,13200,-11560,23367,-22626,9313,66288,-61415,-61386,-21535,7270,-5490,-32766,72506,32865,12708,123206,66,45125,-17197,31798,49807,54252,-557,6463,-28391,-32721,-43567,-55392,-13236,-12929,-9717,-21813,-3053,-74507,-23636,-2835,-6133,64733,-2908,64275,27253,11071,27016,-24474,-82228,-45476,-44569,-31215,-84329,-28474,23236,132361,27446,-55568,-51604,2356,-14105,42112,10541,-11439,50261,-42912,-25241,50102,-60355,-18551,14719,-15109,-22037,21129,660,5808,-9792,-20155,-46869,74149,57544,2248,-20412,-46191,-66068,-74918,-21659,5617,13141,-11899,-34453,-31804,9712,-26584,-62225,-90875,-58739,88936,35252,-28445,-9140,-42658,-41637,-80563,8366,-24185,-7820,46691,35297,2850,1396,83452,33216,-13159,41514,-59085,-10599,-19426,-72246,4408,75039,-33004,4274,-38673,35637,40371,29969,-41762,137820,19914,6727,-57379,-51450,-62632,-17124,38056,-3382,27516,-10377,-725,10032,8229,43148,19856,-63880,-58961,-2768,-8878,-29018,38243,77083,-14530,74216,39159,16457,-61442,12261,47716,-6414,-23819,-13949,-35980,39113,-71667,73600,-15127,15054,-2310,-12001,16178,-22453,-2000,-8448,-62242,-4444,28196,11677,47384,4653,1159,-46361,37518,-86549,3782,4629,-115056,-105225,-39557,-28283,40758,-24796,-27400,-22194,-53760,20061,4240,-2716,17389,40861,52419,-6589,27182,24095,-109583,-115442,38651,-77798,-65976,-63850,1253,61205,18697,6383,-30596,16813,-7580,1684,278,51232,34741,37324,-12961,24101,10133,76884,21938,64751,25030,-42637,67206,-79515,-79563,5824,58596,39671,1947,74215,-670,46169,28049,-7600,15502,-7991,4851,11232,46702,-43350,-36890,-2896,-47157,-42814,-98739,-10167,-24306,-65898,-12143,-34068,9862,52397,37181,-7854,80597,-33394,-32008,-32288,-927,-10449,38472,10626,-46944,-98800,-98427,-17545,3210,-30743,39353,62470,83220,-9930,11087,33287,-10260,46114,-57275,-1649,-3180,18171,-49569,-15711,-16799,-30708,72920,-15331,-3289,40084,121017,17394,50973,49989,69684,-33492,-16654,28645,36181,4618,-96903,-13415,-3063,28565,24091,-35328,-25749,-47627,-91227,-144815,-24842,58781,2852,-46541,22068,31812,74399,-67090,-46559,21812,73684,63002,80611,-40875,-88720,19403,14372,-56895,-16050,58175,34681,-1534,61135,9148,-23683,25404,-1848,31409,78971,14169,44663,6232,-38719,-18906,-12134,-3912,21917,-35547,121214,21774,34564,9444,28815,-52524,-13571,-28048,-16299,94434,103656,82847,30872,42528,40716,-51071,-84121,-96064,-23080,76635,-1777,-97335,18186,75998,32342,94955,5334,-17005,-41071,14946,-33468,27607,65691,16560,47738,69613,104425,22358,42767,-69833,71925,85059,92812,40688,37396,446,14926,-45264,-2413,14426,-20698,-22771,18856,-46943,-35599,82652,93861,44767,-3908,-34418,113482,20674,27105,2290,-14256,13980,20119,8180,112724,-79406,143693,26447,34958,54204,58459,17927,-5049,-89052,-29579,-28687,2817,-21373,65116,-10285,11376,41267,90028,124352,22603,110398,111331,84347,179124,216795,243155,501113,246102,-456759,-243128,-160676,-117013,-53148,-51835,-37310,-26416,-11281,-23221,-106498,-86866,-109275,-19668,-89841,-17198,-58153,-80173,-81833,-26167,-59015,56181,-44740,-65938,52720,-5371,-128463,-22801,-61228,-10093,8011,-7472,-6662,28202,6916,19230,-8245,50672,-24246,-20039,-60349,-5980,96662,-29178,19953,6533,-56954,-8838,-12319,-31937,-61636,-86354,3689,-44265,-19474,-59302,24085,-14886,9343,-12599,-52621,8273,-87799,-9755,27985,-73770,-96880,28929,34290,-8577,-19922,-39250,-45095,-60827,-55388,-70507,4250,-69573,55856,-12331,-56657,-24543,-68656,63837,936,36682,54000,-11016,2987,39891,-69670,-12243,12517,-21603,1344,39450,87822,66574,48543,-39841,-73971,-90054,-68538,-37203,-41553,36273,-12208,41881,37151,30825,-14929,-95481,-2099,-76724,-3523,69234,-27587,-44179,-11244,1366,-55143,-12208,2325,-36676,62676,-904,-6539,-25045,45297,39779,122017,-35704,-112640,-7874,-1316,-107862,41416,66409,74370,-4550,17663,27644,-12197,8879,-20003,-107644,-58862,-55913,-10429,-56002,-70839,-69371,-74324,-42924,-17811,-15855,8110,7673,25371,100016,-57762,-54250,28396,-125651,-77426,-3213,-40073,31144,30102,156,54003,9112,-30190,-32571,15061,1503,107688,-25651,-20294,26346,7774,-87791,-51108,-61278,-910,-90469,-1427,-19453,6004,-19234,3574,32180,-43717,-64664,-85182,26881,30895,-49955,26358,63285,-63670,-42551,-154569,-21565,32983,24105,-68343,17429,81453,-8833,-24091,-843,1064,58091,89660,9664,-68799,-12749,-23151,-12940,-27409,-55868,-30445,4561,-36621,35349,-19133,-2585,54553,43949,34652,107050,37284,24169,-25034,-33260,-6399,-26025,-68753,-2969,-9824,-42306,-64872,-47732,-13481,-48490,9456,-17241,-8396,11160,-6135,24511,-78202,20218,24799,-3633,-32178,3226,-66250,-34159,-92438,-50194,-42843,4174,-27665,-4595,75954,69916,-55525,-25567,-15479,-24555,12187,-15125,37484,49305,87221,55075,4489,-39081,-32978,-37678,33702,58205,19051,2980,-28962,-22729,5016],[-715,-18733,-47163,-61966,-40007,-40400,48487,40123,11634,-30106,-53354,48514,88529,118234,89063,-7193,30711,-64378,-16009,136605,28028,42453,104938,17242,-73822,-33735,2832,11249,-45558,86001,133416,14882,-18687,-63943,-58767,-20778,7131,26644,-95105,8199,11716,-59447,24274,-10308,-4330,45144,21610,59861,114064,-83163,-6448,77586,-51491,-76319,-100879,-65212,-27448,-7330,53336,-19276,22283,79752,5058,-16490,20718,19801,-27598,55786,46979,12381,-61714,-14235,33241,20864,51093,-26505,-88575,-4366,-12706,-42710,33231,16295,-66817,33944,10600,42307,-97,25547,-1455,-64871,135,-64178,7582,-19459,23250,58988,20753,38090,72873,58034,-18370,3556,-15565,-78394,-24856,-5930,23191,-35928,-18303,-1104,-63968,20377,19600,14157,3505,-12039,-1486,-43984,-32489,-13508,-23102,-14152,163,-17504,12445,91141,-14432,34671,23922,80513,40,-37180,-15877,-9327,-8508,-13883,35361,-21288,-13557,-2070,109283,30491,-14508,21712,-25056,27188,-31672,-30289,-32315,35241,50032,81122,-41753,39052,-4130,24345,29073,50261,-5854,93411,34715,-12391,33834,-11085,51495,57098,58962,-56491,3252,907,-36081,-68698,2125,13947,10640,12239,12777,11286,29755,-31986,-12248,33524,15840,-13134,54081,-10250,-59863,-90514,20583,19952,-27813,-20489,-41816,46894,-47833,-16466,-47853,-81417,59421,30661,26336,34568,-8787,-32761,33896,64404,-36304,111716,-36655,47263,55790,136289,44032,-12448,35056,23947,-22872,-45430,-70674,63007,68009,31291,91369,5769,-11090,58078,60386,19079,33923,-31159,24328,30044,71498,49348,32963,49791,-68164,-9628,-59291,-55219,122923,140645,62766,30510,78130,113586,137266,101877,192017,192790,296463,335431,-374156,-219261,-82279,-179544,-146616,-110300,-85183,-41271,-31778,-56332,-44887,25060,-11655,63244,-1190,-82536,-28033,-52679,34211,98620,54461,-32143,-29951,80086,88835,23167,-14593,-86038,4177,611,-4410,21416,-6815,348,9789,-44077,-66180,-7914,-19679,41432,-23616,23751,51626,-69494,-62596,-27988,-8640,30428,-29467,58492,29842,-6643,103139,-4589,99899,-3113,17002,24811,65495,1402,8305,-24035,-6428,-55121,-29365,-4351,-24719,-7412,-21357,4948,-61081,-6112,-11777,-8308,49046,11761,68111,71317,24861,53050,-19606,-80360,-72845,-17957,-21535,-74603,-42616,13096,134552,55616,-37706,-61566,5928,-17943,65768,-10886,-23705,34205,-14743,5661,74189,-55041,-47,17071,-11689,-11966,8745,-1855,22311,9076,-1652,-60060,74954,81079,19393,-30812,-71524,-46680,-73366,3294,7881,-9815,-6531,-23020,-22609,59021,708,-73892,-82069,-43975,117781,48961,-30013,1267,-50979,-57399,-119445,18197,-19228,-30650,50150,37110,13937,34943,88975,49127,-10284,54835,-64391,-19335,-12644,-80187,23962,89009,6799,5446,-47011,23646,48262,36083,-43598,135765,3477,14977,-51354,-46528,-44829,5629,24210,-6065,12545,-23881,-23080,-8354,14881,68573,29234,-53287,-95053,2746,-3602,-35296,34539,76185,-1248,107166,39495,11637,-28303,44063,63039,-6373,-23162,14679,-54969,-2570,-56786,70094,-31266,15459,-16431,-25378,19788,-13862,14329,13096,-48690,16354,38205,4793,32313,-4083,-23953,-48063,13912,-75681,1015,-11685,-50141,-76971,15833,-16225,33226,-25955,-35104,-31577,-43575,-4976,4987,-19686,34671,41624,72823,32339,25903,5137,-107208,-103796,40146,-83062,-79745,-49750,5982,69938,5608,-837,-22126,39970,11222,11050,-1219,29953,23351,9846,-15368,55603,2107,76249,38538,63304,35551,-69816,61110,-82998,-146063,6946,33948,41170,-17913,89082,13154,29949,24067,-30084,21371,30462,-2576,81,23406,-41474,-99244,-27415,-19148,-53936,-131588,-21240,-26075,-64983,-17350,-47744,-8981,49676,52560,-5960,106442,-24906,-55956,-54974,3996,-18291,9806,-19426,-60583,-85276,-70064,-38871,-547,-25113,26870,21637,72488,-27354,-7200,30420,-45975,35498,-39300,-3295,-19494,39506,-148,-7025,2956,-27870,80906,-13222,-8061,21607,84115,1290,34197,49097,122016,3757,-31017,-7611,24344,8760,-102034,-12787,-17879,1968,21978,-38553,-19829,-34798,-74840,-123681,-15019,63871,-2935,-44940,27748,12083,66303,-57827,-19960,43189,81007,63341,57431,-59060,-78259,15033,18937,-72932,-3954,68717,25976,5885,80704,40160,-32771,-1709,8346,35661,80496,449,54516,14269,-41148,-26216,-19439,-10160,28745,-5713,96940,16648,69623,15003,20697,-56345,-18327,-18338,-3096,84523,85028,93016,24021,45499,17001,-47469,-105653,-110736,-6438,85281,22009,-114027,-7453,53779,43884,93753,39039,-21178,-53069,13165,-38287,19672,56705,10609,16925,50705,99921,23303,40659,-80099,101895,54385,96596,29938,25078,-13485,-17057,-38658,10259,-16321,-22090,-36788,21624,-38599,-10218,81634,83975,65849,-26488,-74420,104886,41117,22571,-2491,-3610,-15961,29780,17679,95228,-53185,166504,31755,32310,53483,75570,11726,-18669,-90145,-52748,-20593,28630,-32430,62219,-10028,22074,39826,97455,106907,2631,111764,138266,78204,188290,208268,235078,530034,241190,-451073,-256792,-155835,-129354,-37403,-45379,-52474,-48504,-24697,-55964,-106134,-72912,-103399,-19245,-55032,-27826,-49168,-49789,-86723,-19509,-48601,36809,-44417,-53071,37977,-13265,-95473,-23907,-70734,-27468,-23201,-6060,24094,25175,-3200,13680,3922,51453,4208,-7818,-74442,-11846,75557,-2405,-6456,1101,-65038,26420,-23217,-38569,-83463,-89784,-5757,-31492,-23591,-51124,7430,-19328,-14487,-21053,-36897,21199,-91558,-19955,-1911,-74911,-87580,-5719,14873,-1888,-22657,-38679,-24426,-39700,-62463,-69762,-17411,-78125,46362,18095,-50322,2641,-47959,61071,-4487,52372,70146,2258,-13221,26508,-69307,2417,15730,-11611,-20854,51318,74242,79617,82269,-31853,-62789,-82445,-70625,-32412,-22827,27881,-656,41632,39159,28105,-16749,-76005,14699,-71918,-14301,67110,-14529,-58876,-16405,-20264,-46925,-7279,23079,-68236,41224,18972,-9063,-21023,37278,50685,104093,-9157,-120450,-8568,10311,-103473,75174,51748,62815,-17083,34445,17861,-16924,14233,-52767,-124637,-75084,-58547,-2929,-52806,-73929,-35769,-77008,-41112,-14901,-37773,-7608,11619,18447,85569,-65569,-63017,14962,-126273,-78919,1419,-23675,22360,33736,-24043,49974,12489,-30972,-37770,24912,933,121023,-20426,-13436,30122,-1522,-64469,-53687,-45897,10648,-76137,-17452,-1447,-344,-29042,16974,33133,-29606,-71268,-107875,38002,32819,-61514,23017,34028,-54202,-42536,-139415,-14404,42429,15860,-97624,9451,77967,3168,-20122,33831,20104,85181,72954,13524,-68340,-25359,-29456,-7694,-25888,7456,-21417,20308,7878,59257,-20649,-12655,43265,46655,22379,92641,46669,12405,-54158,-27101,-6045,-12964,-48989,-4433,1695,-23563,-56875,-65392,-5290,-35203,7653,-3839,-20474,10452,-38008,16519,-67125,-12624,2147,2335,-38966,33370,-75132,-41395,-86816,-42700,-24431,13966,-56647,-21514,90959,68608,-57264,-16930,5448,-23091,-7014,-22344,29957,47662,78647,52716,4485,-26208,-39227,-40719,43337,43399,34088,30088,-44980,-39751,2481],[-16122,-19332,-51327,-79840,-52685,-35183,46377,45631,-3440,-39416,-55280,36642,70138,114558,72006,4147,54333,-72199,2801,128300,27990,39611,100692,17168,-67034,-52559,-1676,-23285,-52529,75573,117192,14295,-18255,-97025,-62626,-15241,-3221,37883,-87403,18685,26916,-58923,-5448,-15756,15337,60595,45985,36784,116898,-84973,-7392,74814,-13106,-99961,-92052,-53228,-15456,-25180,29343,-18831,21419,85929,16668,-22209,12431,36883,-25200,17569,24430,-10057,-47779,6321,38075,31566,18267,-17872,-77404,-43447,-37037,-46737,52645,3192,-56780,30509,2373,33203,10868,32019,-3380,-61283,7473,-53430,11185,-18139,47555,58452,30807,34607,68431,42751,11971,9151,-17894,-37175,-48715,-7374,49153,-19759,1353,497,-74962,47377,24248,21197,27200,1960,-19231,-60455,-27363,-14483,-19851,9101,18989,-36729,-13293,66165,-34554,42306,13422,87467,27922,19491,-1545,-23672,-14617,-29047,32379,-35853,-34477,-1156,102551,44656,24662,29810,6403,26348,-22075,-33326,-5935,45925,71672,69854,-32652,42297,-1318,13364,43023,54183,-5995,71437,39051,-6530,27498,-5613,42802,32241,55774,-63972,-14201,-7879,-45988,-59176,9902,21361,-4200,-487,27713,13286,22201,-66587,-15393,21965,12487,-6369,80523,-8671,-78442,-55118,34353,17447,-9683,-27524,-73321,36337,-60565,-26136,-42351,-70079,78158,43439,16382,22296,-27829,-31207,20859,67166,-12763,119339,-36107,42493,56684,85480,18643,-14890,27692,4251,-36468,-53544,-66648,66460,62166,30273,97757,18659,26754,59932,33820,23489,48393,7404,27900,56686,82515,25317,37363,45354,-53971,-7411,-26894,-70597,49909,84545,33874,29589,78685,113814,161073,97111,194692,201940,237549,463556,-362440,-204719,-138634,-190302,-152337,-116737,-100995,-50137,-27678,-45302,-39013,19058,-9226,71131,24281,-80287,-31646,-40037,7430,96595,73797,-16627,-40125,64991,80404,46943,11051,-96116,12229,2298,3961,33329,-19902,-16602,-38126,-55628,-40729,-20818,-30859,58553,-27213,41936,40228,-74817,-71624,-31165,-19319,54004,-20579,35591,2441,-15807,68542,-6360,134123,9109,-8748,-5070,70210,-12492,10227,-14384,7881,-51410,-4396,6743,-33687,-8774,-18912,9055,-42245,13063,-29112,-6373,30274,19518,67778,106064,44126,83965,-6285,-56902,-80096,15270,3423,-42393,-36715,16395,132515,55937,-13884,-66104,5101,-17276,74907,-37337,-29039,8429,4156,43639,90685,-54237,12779,16915,-16927,-2169,-17469,-13813,23817,21889,-6606,-78853,64141,85629,35835,-41932,-88920,-30482,-66151,29788,7315,-34940,-3964,-2546,-4325,104289,19560,-63929,-66175,-30676,119352,47057,-26551,3328,-54223,-80292,-145332,26125,-7523,-56203,50468,38046,29017,56982,85801,54728,1208,64029,-67807,-31082,-5559,-91449,39941,89200,37952,10368,-48836,23160,48273,34971,-40009,94866,-15795,13552,-35172,-43724,-24853,26139,2508,-14748,-6189,-30169,-53236,-40344,21192,87476,37393,-23999,-99740,5826,1699,-36907,26643,73709,10584,115410,35006,3054,17361,57414,69642,-16574,-22101,41062,-66092,-25548,-28871,46272,-44581,19098,-19715,-33534,11322,-9806,31622,39219,-30906,39017,44293,-2574,13144,-22720,-47072,-58725,-10809,-40895,1807,-28023,14555,-41588,61112,15816,30635,-15432,-35024,-42971,-46064,-31604,11454,-36391,53925,38162,82431,69891,35600,-5282,-89315,-87325,23744,-87736,-84025,-31576,-3262,64145,-5009,-6488,-19819,53196,33655,10247,-9566,10208,4011,-11941,-16449,81026,2418,70815,49250,53701,34151,-95657,44174,-75246,-177858,13402,23198,44793,-44035,98063,44086,18934,15103,-46006,23696,62377,1741,-4493,-7287,-47156,-145591,-45476,9434,-58606,-139343,-16597,-24356,-51600,-24938,-57245,-27930,38432,57397,5144,107222,-12470,-64065,-65454,7002,-28317,-21613,-51690,-67642,-63200,-41902,-63497,-4804,-16640,10484,-15836,53248,-43252,-25508,23483,-62937,21953,-12270,-1283,-33628,56230,62185,5162,27245,-14382,77056,-16846,-7348,-5048,33954,-13268,15678,36744,159531,56178,-43076,-47316,566,4610,-95225,-8102,-30486,-22455,13706,-29749,-9198,-16575,-55658,-91990,-7699,70744,-6322,-36429,28198,-17656,51904,-44323,3635,53068,73332,59874,31748,-76459,-67037,9963,38404,-63701,1725,63514,14770,13014,95426,60167,-39016,-23516,21226,36674,77382,-10129,60253,20111,-29834,-27527,-25601,-8448,50748,18787,58431,11212,78392,21646,17066,-51534,-19807,-2988,39742,70611,68138,94480,24747,46436,-13398,-38384,-107728,-105706,-5592,86232,44992,-114309,-30779,35618,49468,78531,53512,-17176,-54665,3908,-40077,7829,37980,3325,-10686,22317,71865,24789,37870,-85186,115375,14042,72044,12148,3513,-27164,-37025,-18206,31591,-42277,-18528,-45116,27778,-22556,15382,76949,73985,86815,-31321,-95610,98356,80676,24634,-7382,7048,-27367,39596,21098,72191,-20024,164553,38521,38484,52882,84068,10524,-26847,-59501,-34926,-10365,53392,-32467,54937,-6117,37802,44422,96649,97689,684,110978,162870,76076,198652,198273,218498,551388,231431,-441236,-274111,-158784,-132157,-36535,-22962,-73052,-68141,-42188,-98212,-104964,-54224,-85656,-14464,-22973,-37811,-40169,-14427,-85506,-18157,-33968,9722,-43680,-28332,12570,-28455,-68216,-24964,-76541,-39055,-55849,-5919,45039,21887,-20013,1587,8404,47787,34055,-6613,-94030,-13396,50786,20220,-12574,796,-65583,52514,-29262,-36234,-91281,-85572,-18246,-15896,-32340,-42883,-13025,-20490,-35204,-25102,-24521,29056,-87483,-28877,-45271,-65997,-60981,-35770,1480,10695,-20066,-23634,-5653,-23712,-68668,-60164,-43901,-85173,31469,27140,-40147,29621,-18000,54658,-12668,76239,66077,22979,-27092,17846,-54238,25693,19929,-23285,-50907,51217,40967,63251,99275,-27385,-53833,-66863,-64516,-28021,-4870,16095,9341,33669,27863,10607,-10502,-45792,22745,-72691,-12280,56407,-2912,-74353,-23893,-49863,-30866,830,47916,-85692,23491,37854,-15050,-19746,32061,50344,71577,8289,-110907,-2786,27519,-88004,90608,27324,39312,-15744,50313,-216,-19807,21119,-81837,-132296,-82630,-41858,5909,-46439,-70312,6553,-70982,-38523,-12766,-57580,-11123,13336,-3504,54674,-53459,-63113,-757,-110613,-69532,2285,-9106,9683,31746,-34436,45229,20782,-29155,-42844,17955,-674,124293,-3233,-4123,27294,-15402,-29597,-52083,-24828,26100,-51087,-20154,15506,-7281,-36407,25050,8803,-10103,-54418,-103159,51253,37357,-64541,22043,8907,-35610,-34667,-87017,-8541,48178,3127,-123333,1058,68698,16432,-17123,56775,41099,106187,67426,22403,-64220,-34271,-27861,-3992,-25475,54906,-18435,28092,49090,70915,-22148,-27151,20942,49291,22260,75158,47169,-1161,-76246,-20460,-1081,8391,-19408,-11622,2847,-3684,-47055,-70380,3065,-22471,10828,12068,-22329,15412,-51481,8867,-46871,-45159,-15965,9820,-44051,51661,-61802,-41206,-75818,-29338,-2253,30768,-64700,-30798,100935,53149,-49852,-4299,28334,-15342,-21653,-29827,11872,45249,64010,51853,-7343,-12532,-50587,-38987,38399,25222,39618,44000,-57264,-50990,-1748],[-32804,-18805,-51727,-94817,-61478,-39593,41847,59505,-8980,-44966,-49844,14031,43961,102767,44546,12340,69594,-73031,2765,90720,9295,36025,81034,7745,-52486,-63774,-6239,-48162,-40778,63903,69255,17453,-1967,-112088,-61532,-2898,-12592,41931,-77477,22888,30119,-50840,-45322,-15241,32383,69699,55452,10120,97222,-77178,-1922,70030,30210,-91278,-64041,-36180,-9104,-42730,4348,-17125,27452,90327,17843,-20627,-6897,50116,-22837,-21255,4437,-28340,-44309,20337,30047,36758,-13825,-15232,-56782,-74004,-60144,-46261,52978,-12581,-25705,29405,-3837,29280,24966,38599,71,-48556,18345,-45210,9675,-6474,71008,59322,41443,39080,71446,35940,51585,22999,-6118,16169,-64286,-19459,68338,7705,24026,1719,-72883,80619,25027,16706,43070,3380,-31993,-64858,-12603,-9102,-18159,31313,43956,-52987,-34714,45328,-51990,34722,-5266,96470,62699,67993,196,-35528,-20042,-38822,23089,-48829,-48716,11047,78370,67303,55493,28656,34882,29509,-21014,-33516,16135,57366,93968,47034,-15490,44246,2736,-4215,52658,49751,-10002,23654,39163,5886,22784,-5241,20326,-8905,46487,-69375,-20817,-7794,-52541,-46269,11234,26688,-22995,-15144,43438,21540,11582,-86956,-11957,13869,8129,-5950,93369,-17796,-81769,-16967,49342,12139,17403,-28787,-99127,20768,-65151,-18297,-27504,-35307,88386,56725,13686,6640,-41633,-25368,18386,64052,6266,106837,-25626,27364,43055,30048,3203,-12988,6237,-20397,-49496,-53781,-52592,70817,53987,20465,92660,18787,63821,59063,10635,29361,44752,43581,16978,75205,80865,3767,36382,28237,-40166,-3175,5488,-71343,-685,25751,12483,27941,73799,112303,154390,89606,180726,200484,186165,634186,-350342,-226376,-213439,-183769,-145385,-120855,-103169,-58592,-34062,-32016,-37832,2374,-4411,63460,27952,-81956,-35223,-32882,-19674,74156,81818,3336,-49620,36242,58891,48475,39397,-84370,18829,3760,-1112,39841,-29171,-31617,-66446,-68376,-13790,-24098,-42865,70064,-34728,56635,34339,-77495,-84932,-35533,-23266,54635,-14373,9562,-35745,-12054,41609,-5325,129484,15979,-37429,-27923,66616,-33455,12312,-2022,12169,-30378,15009,12150,-41477,-12776,-13961,7423,-25813,28155,-44279,-387,13852,17392,64900,118642,60816,100639,9351,-19161,-69303,45219,37064,4403,-12518,27648,127473,25012,9327,-64329,-1352,-12029,68668,-60761,-26667,-20236,9587,77968,97937,-53722,3456,11760,-27401,9144,-48080,-30483,9555,26430,-23920,-91614,44112,70726,48494,-45987,-94194,-22794,-53022,48473,2624,-55219,-8691,22000,21222,126608,23506,-36366,-50823,-23789,84530,31454,-14417,4488,-52320,-97233,-136465,30903,5967,-77851,47321,34218,43765,56836,66916,53339,15368,68140,-67949,-44306,-67,-101367,50221,74287,55289,17826,-45136,29516,39841,22157,-32105,25450,-30232,3749,-15748,-42706,-10535,42361,-14895,-26598,-23522,-25329,-75307,-75349,24662,95356,40213,16794,-74490,6349,10180,-32705,17753,72301,20984,104000,26766,-6683,62619,51041,67050,-33285,-20797,58640,-66756,-26888,3694,11065,-54228,24815,-9679,-33335,-4199,-10088,45064,59854,-12062,59862,45016,-8628,-6843,-48088,-63824,-78264,-29040,3122,680,-34999,58865,-9516,77435,50497,30836,3781,-25040,-52979,-55074,-45389,21390,-49696,70742,30925,79526,93098,54888,-3763,-62135,-74262,-17823,-91883,-78176,-18991,-19141,47435,-12560,-9962,-22005,54597,54734,207,-21782,4722,-16891,-24028,-16521,97877,11740,59669,48085,34762,19793,-110333,22258,-58877,-158568,22187,21691,48747,-71354,90185,80823,22168,3117,-52049,22724,74845,11311,-4827,-37488,-60991,-158382,-54898,34000,-54567,-119101,3478,-19509,-31272,-32558,-56777,-38919,23199,53404,21816,87578,142,-55296,-56876,9934,-37131,-48522,-75414,-66788,-40178,-20602,-75141,-8866,-6797,-4135,-38571,35692,-52969,-39205,13903,-59164,9696,15777,5511,-38689,64746,117467,19184,53102,-958,62400,-23436,129,-36417,-16625,-25335,1102,14223,161990,101622,-46731,-74953,-27966,-5145,-77220,1236,-38701,-39445,-62,-12383,7211,4113,-35128,-56977,-2732,81222,-4364,-24166,24997,-46127,27353,-31379,25157,41959,46769,52089,10363,-90917,-59447,4617,65799,-34953,-3558,46072,7884,20143,103431,63306,-39961,-32423,35314,34326,67077,-16276,56154,20379,-7652,-28491,-27922,529,83731,34373,19881,3566,63377,31340,19094,-39774,-16619,14728,90083,53656,57973,85519,33749,44610,-39608,-23317,-91760,-82319,-13763,83211,59014,-97351,-45289,20195,49856,52763,46584,-4272,-45805,-8322,-33528,-3429,17672,-1607,-30044,-8562,30197,26380,33705,-85810,107363,-20994,31039,-6745,-20630,-35011,-36611,9970,56359,-55574,-12468,-46264,33425,-2118,37449,72081,64018,96588,-19678,-93471,90533,127040,27118,-6678,15636,-22480,46424,16949,49353,11681,142485,42870,50637,55118,87418,13343,-28249,-11654,10432,2036,67682,-23188,42319,-73,51868,51934,89842,99754,13571,107004,178081,82424,206050,184821,199964,559966,216890,-432206,-289350,-169297,-124976,-53658,7062,-95960,-81553,-59742,-133495,-97608,-31333,-58076,-10068,-3423,-45197,-32569,12566,-80731,-21466,-17978,-17936,-44281,-2346,-15669,-42048,-58338,-27210,-76793,-46327,-80735,-9940,51018,20469,-37716,-13876,3673,37980,52545,-14974,-115843,-11749,33416,31277,-4988,4579,-59009,64742,-32882,-29979,-85059,-75467,-27935,-3878,-39874,-36020,-33698,-20830,-43252,-21106,-17794,31481,-75541,-36841,-86367,-51732,-27274,-49691,-2485,24053,-11019,1381,7349,-14912,-71458,-44137,-67469,-85576,9178,12739,-27061,48534,10369,46032,-20343,94710,47287,35786,-39036,13651,-33106,48758,23296,-49899,-78141,42487,-1394,26985,89187,-25728,-50397,-47349,-52039,-25887,9492,5438,15520,22870,9682,-18040,1155,-11422,20278,-68510,6645,41306,5553,-86516,-33700,-81797,-9718,7391,72237,-83226,15127,51432,-23631,-20854,31501,40016,41975,13315,-85026,6990,44649,-69251,81548,-1805,10472,474,57735,-21407,-15782,27581,-102021,-130223,-81707,-9717,14474,-38881,-59046,41013,-57913,-33360,-8485,-72901,-1699,9509,-33114,19668,-20853,-58610,-12332,-84322,-53842,-802,5716,-1818,22877,-22885,39420,30639,-24021,-45081,-6392,-2324,119078,20813,6916,19852,-31965,3948,-47634,-3537,40704,-20892,-9751,25926,-21387,-41437,24660,-23803,15847,-19119,-77209,61082,44093,-61477,24054,-3976,-13891,-23213,-24391,-5582,50399,-9394,-134194,-3982,55575,27427,-15497,60050,54167,101807,73207,33145,-56768,-39560,-25156,-6148,-26096,75844,-22652,25454,71885,67777,-21042,-41166,-6224,48665,32494,56464,39040,-12584,-82005,-11110,7580,30028,11775,-23193,-6394,10580,-36088,-63334,7527,-12035,19189,26763,-17488,22733,-43582,-888,-24571,-72468,-25563,13638,-46543,56462,-34389,-37112,-67222,-15528,15659,51727,-53643,-33605,93484,26158,-37478,6713,47008,-6276,-26927,-33356,-9552,39303,46764,51129,-23098,-2497,-60337,-27900,24120,3504,35633,43008,-62048,-53110,-6839],[-44545,-19006,-48707,-102077,-64506,-50574,35727,74070,-1641,-42921,-44713,-18271,16505,87159,15850,16296,73500,-63748,-15725,41785,-24640,29012,52081,-9148,-37847,-67236,-9001,-53959,-12172,53147,9351,22916,23212,-104464,-51980,15515,-15360,37521,-69350,17044,18701,-36190,-80628,-8994,42834,68584,46634,-3186,72240,-60652,9131,66074,66721,-54934,-28262,-19567,-10370,-56660,-14342,-11809,40892,93740,10887,-10629,-32763,55810,-19225,-46890,-9070,-35175,-52292,23940,13383,35759,-37571,-23960,-28764,-85715,-77006,-41988,33553,-27356,14483,31041,-5784,29143,39944,44961,7727,-28065,32558,-44026,3187,11401,84714,62689,46816,46332,84069,37572,83864,40921,20150,65462,-63749,-35581,76687,33080,43095,7829,-53690,105959,15490,2998,47817,-6659,-38272,-56247,7739,2758,-17422,45176,66785,-61938,-45972,34815,-63388,10310,-26073,110958,97291,95201,-10903,-40275,-22750,-38946,9394,-56259,-53671,35604,44796,93834,62610,16939,52960,35321,-24068,-28874,30433,70209,105505,19558,4750,50722,9523,-25479,50484,36214,-12987,-36434,34850,22271,23232,-10438,-12882,-49256,33700,-74516,-23054,-2728,-52418,-30051,9638,30848,-46566,-28617,57493,34164,530,-78325,-50,10232,-368,-14705,87218,-32917,-69939,13663,63222,9471,41057,-22815,-107455,7337,-59700,1147,970,14534,88059,66245,20604,-9645,-49169,-17607,22054,60658,19529,82038,-7548,5484,16200,-11805,720,-6691,-20325,-39715,-60386,-47110,-32159,70656,43614,3478,80178,7225,89613,54591,-4124,32619,25610,60513,-4203,82804,71190,-4854,28995,2928,-28801,4684,30663,-49300,-6122,-3152,7652,29921,64801,109370,116819,80858,150955,183066,151986,796307,-332949,-268627,-294819,-168279,-124338,-122137,-93220,-64299,-48305,-19921,-41301,-20504,-1160,42853,12416,-83421,-37798,-31615,-42381,36530,79887,22831,-56878,-3909,28704,30362,62308,-53707,23501,4871,-14210,42141,-32168,-30919,-70392,-77829,4657,-19842,-53331,71934,-44734,62695,33219,-76879,-94954,-44549,-20985,31762,-17572,-13883,-64584,2462,38567,-2436,85247,15938,-57018,-35522,55464,-51706,15126,9653,11813,5425,27982,7248,-49286,-17246,-6437,144,-16151,35255,-47903,8459,4033,6490,58945,104890,67672,82708,18583,20794,-47509,64202,68443,49876,20730,39640,122601,-27738,25044,-57732,-13120,-4215,52643,-71776,-17564,-43756,3379,98085,96411,-48589,-32336,951,-37588,21355,-70054,-44381,-16348,22579,-37209,-88973,22745,41875,54728,-37063,-87086,-23547,-34974,53858,-6305,-65892,-21672,44205,47198,115557,12254,-1253,-41764,-24906,22175,9569,6511,13157,-45668,-95536,-88913,32372,16227,-88666,40126,22593,53805,35226,33002,53461,25817,67101,-64257,-56079,2472,-104994,50854,46930,59964,25812,-39082,35298,24993,-2103,-22077,-47689,-33020,-10161,-975,-41141,-8048,54234,-18933,-37784,-35935,-9883,-78352,-99379,23018,88493,34797,55627,-34540,4493,22301,-23069,10406,72071,29813,83673,17953,-14179,93126,32404,56131,-50040,-18353,63911,-56414,-13927,31240,-22642,-61082,29601,11382,-23853,-20337,-13406,51224,66686,5167,75671,40680,-12286,-23744,-73939,-71600,-101505,-36685,39267,-7972,-27879,75609,12015,59774,67605,30528,26355,-6159,-56775,-56498,-37607,31254,-58179,80063,20700,66236,93606,78080,8165,-35267,-68635,-76692,-94731,-64714,-16710,-30351,27498,-16922,-11025,-24398,45184,68007,-16240,-33267,21046,-33036,-26036,-15167,105166,27519,43962,32704,8043,-4739,-108325,1616,-38875,-98280,28993,20498,49905,-93173,62245,108011,41841,-9170,-49755,19794,63925,17796,-4888,-58256,-80423,-132901,-57498,54222,-42278,-78959,31826,-12666,-11486,-36576,-43482,-37112,9926,44842,38784,56334,7132,-34231,-32755,13635,-41106,-65305,-83288,-57611,-21991,-10444,-62724,-12568,2928,-12021,-39807,28651,-54587,-43901,3782,-42689,2136,36050,16810,-29223,63972,144602,31721,74995,693,41788,-28814,13188,-66674,-56214,-34419,-6583,-13574,128516,119974,-37520,-80705,-51077,-15583,-51513,13129,-40937,-46515,-15752,6762,28336,23415,-14403,-25974,639,92594,3576,-12336,20527,-63522,-5652,-24141,43610,9511,5325,40787,-4215,-97053,-55558,-780,90088,2081,-19176,23235,12607,28197,102450,50440,-32909,-24627,47970,29072,49506,-18444,40471,14236,17748,-33665,-25487,13660,116601,41777,-4229,-8051,36082,45519,26062,-23685,-8901,31468,123036,35937,53611,65938,47347,39671,-52676,-3145,-64215,-48906,-21437,79648,57884,-66495,-47262,4270,46857,23973,25524,15661,-29116,-16382,-16004,-9208,2291,-1913,-39989,-34208,-8515,26674,26644,-80395,80287,-39706,-10517,-20479,-37048,-32756,-16349,35193,78831,-52008,-7916,-41465,35888,19217,52942,68055,54160,82488,775,-70217,79297,155006,23195,2215,20736,-9970,47359,7612,31331,35194,111741,41844,63370,60451,88620,17250,-21300,30739,57033,15740,64429,-10372,24419,6175,58380,57697,81548,110433,33850,99125,177875,98476,207777,167032,185303,554215,195658,-427153,-297655,-184462,-110585,-85295,29648,-117418,-86913,-73293,-147997,-79473,-6270,-27389,-10652,-2292,-49483,-29668,19404,-76346,-27488,-5516,-39167,-46296,15903,-38405,-44945,-62733,-31384,-70799,-51991,-92980,-20390,41891,20850,-49771,-29152,-7421,22288,52858,-28354,-134138,-9392,26037,26404,5104,10326,-50706,63658,-40859,-28796,-70300,-63916,-29731,-470,-41395,-31773,-52027,-23403,-33403,-8427,-17298,28694,-58186,-44089,-110781,-35758,1170,-40821,2620,32012,3831,28278,11550,-14320,-67783,-25779,-83080,-77426,-22424,-18146,-11955,58994,27913,37299,-23505,92728,22462,27524,-50287,12483,-15859,61705,22659,-77278,-94694,32248,-43178,-12693,55931,-24908,-50789,-27799,-37573,-26862,20688,-266,16618,14200,-7000,-50085,14896,20880,9297,-51426,38884,25999,9385,-92744,-44664,-107605,12645,6324,89516,-65499,15741,57128,-33312,-23281,33374,23224,25854,8817,-48236,17642,55562,-54779,51746,-28448,-16070,25774,52373,-39171,-2051,31894,-109037,-118831,-75401,26164,19609,-32637,-40592,57363,-40713,-24721,2240,-82308,17796,295,-59940,-7982,24432,-55510,-15081,-56867,-37914,-6044,23219,-8187,8174,8385,32548,37660,-16301,-41931,-42170,-3445,105587,43272,18084,11440,-47780,22891,-41597,13681,49594,7368,10212,25835,-49788,-43928,15799,-46256,44017,20491,-46093,63198,51381,-55578,27874,-5846,3905,-11911,18415,-6200,48286,-18792,-125529,-5766,43536,32826,-15452,40356,52243,63919,79389,41188,-47203,-42760,-30568,-17162,-26484,70550,-32660,12484,68805,51969,-16077,-49748,-30399,41656,46754,37914,24342,-19410,-69395,2449,18467,44259,36028,-36615,-21480,18994,-22957,-48106,4729,-6524,30659,36974,-14430,28162,-20894,-13602,-10175,-92453,-26114,9995,-45670,51700,-8114,-33181,-66957,-6291,24143,70744,-31712,-33135,66149,-6672,-24112,12017,54374,-1666,-25770,-31108,-28644,27089,29585,48991,-30340,1379,-62815,-6759,9269,-20480,24421,32243,-57971,-45149,-11164],[-46591,-21672,-44145,-99094,-60685,-60058,29692,80877,15496,-32998,-48595,-56552,-7151,71711,-6355,17785,66906,-43879,-40213,56,-64957,17200,21555,-28683,-27564,-65048,-9395,-38608,25884,45287,-40961,27911,49099,-77745,-31926,35642,-7519,26422,-62692,810,-2682,-18309,-97528,970,43868,55828,21650,4598,53121,-38661,22442,64950,88447,-7435,4109,-7193,-18731,-64397,-22340,-4100,58577,96788,918,5133,-56502,53023,-13193,-51474,-13630,-27244,-65638,16339,-4600,29017,-50232,-42867,3143,-76216,-84605,-34913,2261,-37690,48632,35343,-1489,28125,52235,50114,15925,-3483,49289,-47469,-6541,29273,84281,67597,43589,50864,103235,41786,97226,57265,55846,96311,-45957,-44752,73766,45666,53276,22435,-20114,108691,-6069,-14184,41682,-22585,-37505,-37693,27646,19188,-16754,46612,76731,-61408,-47596,30664,-66663,-25592,-44239,129046,124247,101271,-30021,-36765,-21599,-29787,-6802,-56187,-50058,67168,12854,116167,42914,-2117,56809,41314,-24818,-18732,36476,84027,97012,-4309,22608,63515,18408,-45746,33034,14973,-10168,-86388,26975,38171,29326,-19834,-49804,-71313,18052,-82841,-27807,2482,-44143,-12333,9964,34543,-71313,-37536,66761,46827,-8186,-41031,18880,8483,-15280,-32260,63307,-45559,-48404,31312,73283,13934,49556,-10866,-92280,710,-45006,23055,41257,64561,78440,67645,34623,-23347,-50722,-9545,27336,64165,28545,55013,14193,-16812,-17067,-32602,7835,2789,-43531,-46804,-68104,-37107,-11369,61238,32457,-16063,67857,-9307,97093,47340,-7698,31157,3347,49562,-27297,80678,60634,4461,16623,-23124,-18923,17277,44916,-6247,32555,11103,22614,37849,54134,105637,62848,72830,112694,151315,141915,896326,-308742,-307973,-360397,-152302,-93428,-121181,-76937,-66553,-63515,-11767,-46246,-42860,-4243,14969,-13506,-79811,-38448,-34455,-57384,-6146,70590,36948,-59918,-49989,-4116,3473,73065,-11428,27657,5700,-28750,42770,-28126,-5545,-55340,-79593,8461,-12108,-59809,62679,-54211,57350,34196,-71966,-94335,-58722,-14608,-3862,-31489,-30432,-68313,21849,58946,186,20387,9974,-56308,-27079,39820,-60332,19475,17285,11199,48940,36671,-7075,-57202,-19534,2856,-10729,-12971,33269,-36304,18324,2406,-9212,48896,70799,60769,25085,14069,51869,-23134,68888,86042,77550,50765,46583,121794,-84832,29106,-49242,-28369,2409,35849,-63759,-4008,-55712,-8040,97168,87445,-36444,-80707,-13654,-42360,31676,-71577,-48404,-46441,12181,-34640,-68906,9751,8084,53689,-14041,-71408,-28968,-15156,45219,-18377,-66289,-39649,58997,64511,74466,-8958,29404,-41046,-32239,-44571,-9667,31704,32181,-34972,-70939,-22607,31437,19591,-83986,28653,2858,55866,3434,-6774,63452,28093,61220,-57186,-63158,1614,-99496,37641,13272,57460,32049,-34804,34199,7682,-32584,-12414,-98807,-21064,-22631,3428,-36543,-18937,62902,-7483,-44361,-42491,11131,-60979,-102101,15576,66175,20824,78705,3008,858,35705,-9422,5829,70902,36563,62424,12614,-16588,99108,11580,38523,-60623,-13360,56662,-37342,1399,46451,-43070,-67795,29711,36761,-7426,-32089,-17779,49623,58048,19907,85153,33280,-13487,-34104,-92947,-70187,-120539,-33297,55564,-25717,-11565,71176,20775,18966,55918,26936,46058,17172,-49894,-37283,-10547,37609,-62040,77755,8381,47138,73030,97465,24934,-18057,-69100,-129105,-94900,-48245,-22470,-28111,12598,-18216,-10094,-22550,28401,68147,-35877,-39466,56255,-40613,-20267,-10973,103001,44516,26495,6398,-20930,-33030,-92092,-12802,-20894,-26954,29836,13009,45414,-103601,22058,114309,71948,-18713,-44532,16523,34760,15159,-8348,-62719,-100210,-80630,-56978,71871,-25210,-31529,56817,-5298,1020,-32288,-18564,-22964,3296,35961,51138,22719,2633,-9172,-5095,17180,-37169,-69596,-74435,-40831,-11009,-12173,-26753,-16111,11317,-10982,-21098,33762,-49539,-36535,-4891,-26481,393,42792,30646,-4330,55814,133466,40236,86566,-15018,22260,-29183,28086,-88800,-78099,-39609,-7550,-39426,78237,107035,-15497,-64017,-59201,-21606,-23570,23757,-36519,-44274,-27717,21107,50252,36604,4899,-5429,2887,100241,16003,-4040,16844,-65294,-38889,-25065,55117,-33568,-38942,28250,-14399,-87073,-51401,-6010,100904,35165,-38862,2343,32326,37990,91638,29523,-15912,-2115,56735,21136,27274,-17917,16373,3384,37035,-43255,-19573,26252,136949,44684,-6531,-23562,10343,63287,35651,-6044,1529,45264,126869,20476,50537,38411,58890,31825,-49016,19421,-33779,-16386,-21678,75999,39650,-27790,-37722,-13522,42435,1565,1189,38151,-8865,-13858,10510,-6077,-5311,2583,-42073,-48452,-29423,23885,15805,-65658,44563,-39077,-40361,-24372,-36509,-19418,15223,46555,94650,-32613,-8342,-34381,35040,38502,59848,63968,45054,38842,19661,-33800,64993,140492,10228,17124,22162,707,41155,-1391,20354,47496,83897,34676,70539,66596,87441,18454,-5295,48205,81564,29039,43359,-1588,3162,11559,54349,57339,76691,123050,52305,87496,160051,121325,203080,147644,177635,536828,165927,-426640,-297115,-199749,-94043,-122432,31411,-133633,-84671,-80039,-137937,-50592,16244,-4312,-18659,-19128,-51321,-36428,1327,-75613,-33806,-1930,-49421,-48166,22249,-49777,-33506,-71702,-37475,-60411,-58191,-92476,-37174,21864,21119,-51854,-41450,-18939,4017,38607,-41246,-141546,-9332,23242,6873,8676,16280,-47739,53148,-60317,-40573,-55358,-55936,-21899,-7361,-35271,-30902,-67160,-30591,-7367,9636,-21354,21468,-39140,-50114,-110957,-19820,14897,-10995,13278,30243,22282,48198,5927,-22344,-56012,-9615,-90289,-62841,-61449,-52512,4040,67109,30238,30479,-18768,62824,-280,-3858,-61614,13684,-8466,57465,14655,-91066,-98544,26783,-77204,-42192,16220,-22624,-49255,-10078,-25936,-30480,31107,886,13254,11027,-15650,-75906,28155,46298,-5256,-22455,73002,12551,7697,-91926,-54409,-116919,31955,-8214,94378,-42830,20211,54923,-42233,-25594,31608,4511,24612,1219,-8691,26109,55637,-47997,14172,-45929,-33801,50438,35611,-48177,19890,32860,-100453,-99858,-67447,51336,18359,-29610,-17330,54763,-23039,-13745,21697,-84918,41187,-11096,-75586,-22043,67957,-58616,-8017,-37214,-26998,-10217,44102,-8053,-9083,46062,25257,37773,-7796,-32213,-78299,-4140,82679,54945,27372,5871,-58927,19221,-34723,25053,49384,28140,33338,14577,-93028,-43095,1494,-48436,64895,47906,-24766,56452,57137,-49748,31147,-3085,12210,-2158,24190,-9670,40364,-24719,-101860,-7703,37941,30737,-16929,2398,34860,3609,69674,42406,-37545,-45935,-49331,-37131,-25040,47449,-44769,-7795,43019,28796,-7509,-49491,-45090,27001,56764,20509,6014,-21518,-43652,19760,29678,47040,46952,-48987,-35071,26800,-6912,-30103,-6519,-8918,40826,40544,-20976,28339,1758,-27306,-12521,-105257,-20958,-1893,-40499,43383,3181,-31631,-76807,-4532,22999,80524,-9473,-32561,27375,-38133,-12828,10264,46652,-5398,-29675,-24817,-43512,7884,13837,44320,-19875,-649,-56004,20239,1626,-43067,9746,19424,-46146,-28835,-11834],[-37608,-27258,-40709,-87623,-49898,-58051,26092,74904,33288,-18678,-66044,-93709,-24437,58306,-18417,20503,53016,-16851,-55546,-25235,-99861,1666,-4110,-44087,-22024,-59066,-8208,-8425,63420,41940,-70954,29273,68876,-42346,-3140,51254,11061,12594,-54081,-21287,-23871,-1524,-91370,11858,34989,33173,-12080,28854,41639,-16186,33167,66759,93207,32688,26460,-402,-31501,-64660,-19309,2068,74735,99532,-6309,20610,-68140,44452,-4333,-37524,-8986,-6815,-74434,-179,-16755,18029,-53674,-63180,34261,-51984,-82670,-26638,-27651,-42160,64029,41246,10095,21178,58095,52655,19705,19544,66942,-48385,-16410,41263,70956,71223,32139,49370,120865,40455,89282,66574,91143,102725,-17316,-36589,61862,40642,52283,45472,18365,81553,-33857,-28177,27596,-36513,-30217,-15178,41275,36773,-15202,38234,65538,-51995,-46440,23290,-61765,-63402,-56762,142684,138196,97287,-49319,-27571,-16969,-15725,-23853,-49544,-40762,95482,-9813,125637,6431,-21689,47230,44980,-18036,-3997,36037,96049,66172,-17883,34169,79292,26993,-59718,2911,-10210,1194,-106538,17173,48906,38404,-30848,-81413,-68191,-2123,-95663,-36644,3866,-28467,3710,15735,37669,-90416,-40013,68389,54113,-12597,10463,39620,3782,-36128,-54115,29662,-48026,-25663,34870,76809,26441,39251,4081,-56302,1798,-24747,40518,84156,99545,64299,57993,48424,-31756,-47126,-1835,31296,78027,35231,34397,35149,-32795,-46876,-36628,17817,13272,-57539,-40211,-72393,-29111,3251,41115,22792,-31731,63583,-20825,85114,39945,-319,25213,-7596,16151,-43069,72950,55353,29009,2733,-42682,-7682,33766,48526,45772,91134,55263,53325,50609,44703,101742,15222,68171,77527,113894,158396,899622,-278693,-323769,-382804,-141541,-61505,-119309,-62141,-66476,-71975,-8891,-48032,-58229,-17174,-13571,-39702,-68388,-36799,-38527,-63843,-43171,56334,42292,-57027,-93798,-33783,-18596,68935,33218,33134,6004,-39653,44525,-18572,40425,-32861,-71025,-2195,-4855,-60044,44804,-59991,40034,34221,-62497,-80194,-75125,-7160,-35297,-50945,-37736,-44413,38864,86002,-391,-37485,973,-30902,-8517,23928,-56856,25573,18439,11578,90377,44081,-24890,-64052,-17307,12114,-21853,-12386,23784,-13133,27314,7577,-24419,34712,28484,40878,-52386,-6258,68525,-2843,60736,82507,78738,67644,46009,127976,-128690,21556,-42017,-44245,3280,26308,-36737,11081,-53625,-17253,74652,72211,-19012,-116968,-28085,-39247,36600,-47552,-38744,-72092,-1583,-14400,-37238,11658,-21282,46929,17875,-53245,-33947,1526,25859,-31817,-59883,-56950,64710,67248,18780,-31940,46206,-46729,-41797,-91468,-19846,53072,56293,-21439,-30934,32186,29556,14828,-63622,13783,-21512,48766,-22486,-40551,84171,21163,50909,-48077,-63323,-2332,-85597,9453,-18805,54202,34567,-35700,23917,-7473,-61461,-5123,-114869,3104,-28900,-3829,-28036,-39365,69197,14545,-43281,-44794,30081,-30661,-82144,4164,32295,1049,78636,28524,-3315,46624,6631,3936,65893,40605,42318,13697,-12796,79840,-4839,16356,-61709,-4835,39041,-14665,9198,46940,-43921,-77157,22334,57462,10594,-37504,-20947,43180,40861,33545,89535,25635,-13043,-35979,-99050,-61614,-128485,-20815,49211,-47933,631,57255,19090,-24602,19270,18926,57581,38413,-30425,3837,23091,38574,-62436,62084,-5017,27015,42673,106293,39299,-15454,-70887,-148053,-91033,-33356,-29045,-10664,7934,-16662,-8331,-14203,9381,53662,-55886,-37386,96823,-39563,-10284,-1776,92480,56432,10439,-22643,-43601,-56726,-70849,-18480,-9314,25081,22840,-1067,34134,-99794,-16097,97859,101234,-22724,-42253,14008,-2483,2103,-17031,-48921,-113807,-23879,-56341,87068,-8786,12258,67246,1298,2472,-15498,13062,-1925,4403,28914,55851,-5923,-16039,10942,11996,17995,-23629,-62734,-54164,-18574,-6548,-23130,21501,-19667,17559,-2679,7086,44245,-41771,-16589,-11022,-21019,3050,36085,43905,30197,44564,91702,44290,83632,-42657,9517,-22622,39497,-96799,-81218,-38992,-4058,-56220,36714,77641,13769,-32661,-47298,-20007,684,29445,-25804,-35733,-30195,27477,66611,39228,20414,645,3755,101080,30252,469,15127,-53421,-61030,-32476,55029,-70289,-70720,17565,-25051,-55036,-41791,-10487,93428,55063,-53189,-11179,63142,49402,72841,12224,10544,27346,60609,10142,4335,-15876,-9439,-8874,43084,-52184,-12978,33488,137447,47363,10424,-40630,-4773,80374,44629,10788,11669,55961,107127,9848,44174,8650,61684,21847,-31145,40515,-8289,7006,-12345,69076,7718,11806,-22362,-31039,37825,-6470,-17247,57152,10440,1594,39733,6432,-6029,10163,-38527,-48169,-27277,16813,2155,-39966,14514,-23956,-53233,-16817,-16490,2103,45998,38134,101953,-3268,-14525,-28968,33451,53754,57553,58375,37799,-24886,28223,5059,50016,79032,-8853,31831,20915,4095,29275,-3586,15922,49207,64894,23187,67567,70144,80341,13825,18367,34863,75863,39987,12806,-2594,-17386,16639,40616,48554,78492,130339,61040,73616,128121,144648,192912,133966,177146,514122,129916,-429727,-289655,-210815,-81205,-154317,8943,-141759,-77096,-79350,-110570,-17065,29056,40,-33521,-46923,-51784,-56871,-36644,-79188,-38415,-10516,-47900,-47547,17886,-48736,-13146,-78071,-44766,-50394,-65927,-82333,-56846,-2733,18860,-43924,-49340,-24587,-11143,21759,-49377,-131781,-13929,16851,-20339,2350,21939,-54480,37869,-91604,-65970,-47430,-54817,-7425,-22191,-23717,-33613,-79775,-42972,26775,26807,-26372,11209,-21940,-53484,-88349,-4482,11351,29104,24468,18735,41248,54439,-7991,-38185,-37659,541,-92729,-46666,-100279,-76420,19152,78404,18973,26922,-4694,11779,-15776,-47245,-72227,18980,-9525,35057,-2561,-83796,-93162,27821,-98560,-57290,-11478,-17289,-40077,6428,-20064,-35125,42501,8457,7944,14174,-14286,-87254,39660,61742,-17430,8976,93847,345,589,-83668,-59887,-101124,44469,-39099,85461,-24773,22203,47146,-48582,-26392,19407,-11769,33010,-3377,25516,30178,43398,-47437,-14730,-50680,-38956,65049,14568,-46447,43972,29935,-76702,-76461,-60018,55104,9769,-30316,6593,39959,-8572,-3575,47095,-80122,60312,-20080,-77441,-23163,93404,-68735,5586,-29864,-23628,-10011,66150,-2886,-24263,71899,18384,28605,-573,-16671,-101904,-5034,49983,49844,33155,5602,-62270,-6353,-27252,31170,39258,39248,51848,-4161,-139239,-37949,-13436,-31371,68615,52003,-17729,43294,59752,-45856,31382,-2123,8799,7345,-3685,-13956,25586,-28706,-73463,-13965,41195,21527,-19608,-41499,8823,-54821,33835,34893,-29985,-50406,-77539,-62174,-20752,18384,-54032,-29862,5972,4553,3225,-39627,-47352,6400,55915,5049,-13159,-20952,-13977,38171,39216,39992,41971,-57931,-40153,39198,10954,-14302,-24396,-21126,43205,36855,-38791,22141,7357,-37462,-33259,-110477,-15936,-19423,-29965,36060,-5114,-31619,-94187,-10189,16682,75647,4331,-33406,-9454,-61558,-5847,2792,26502,-17450,-51696,-18822,-55488,-15953,-312,36954,8289,-5967,-42183,45345,4321,-59077,-4148,10502,-29405,-8161,-4986],[-20242,-34219,-40128,-73099,-33134,-37605,27342,56927,40351,-5632,-93428,-119982,-34850,46011,-21297,28070,35327,10486,-54814,-36375,-118477,-14280,-21605,-48735,-18904,-49651,-6884,24127,91670,43822,-82391,24707,78510,-10487,27904,57138,35578,805,-40285,-40616,-33728,10390,-68923,21358,18439,5213,-44005,56548,34306,1345,36592,70029,83732,54033,37570,1876,-44702,-57730,-8476,2423,83573,101487,-6821,28221,-60596,35646,6608,-16050,2930,18728,-69938,-21026,-19099,5165,-51743,-72136,59762,-25291,-73410,-19593,-43532,-42059,55094,46828,28398,6128,55365,51350,14930,35015,83083,-39796,-22858,44085,50585,69930,16270,41989,127051,28823,66071,65164,114976,89663,10983,-7956,44541,19508,41312,72723,49559,30330,-56570,-34137,9857,-41511,-17965,4656,45079,51601,-11941,29235,32942,-36854,-51274,5966,-50726,-93619,-62414,141256,137602,95276,-61002,-17677,-10724,-2909,-40341,-40073,-29223,109604,-23539,116918,-29956,-34087,28765,44874,-2156,12865,31801,101498,20065,-18150,38259,91444,32309,-63060,-31616,-33649,20558,-91468,7436,51265,45977,-40829,-100429,-48013,-28568,-108097,-44400,-486,-8092,14786,27365,39205,-97449,-36955,60806,51513,-12208,56352,54747,-8211,-58682,-72218,-1864,-37970,-9604,26489,71895,43570,17693,18607,-9906,8158,-5426,51789,115818,110389,51909,37364,52830,-33542,-39163,5531,32965,97744,40034,24962,51449,-37746,-65057,-33998,24449,22062,-60009,-23795,-73622,-28530,7228,13482,16911,-37439,71810,-18480,58528,36190,14957,16990,1217,-22388,-44828,65285,58342,59711,-8487,-51679,7179,50705,45003,90580,136964,100883,89622,64044,39155,98055,-5602,69786,57092,83518,198736,804845,-242901,-308282,-344646,-137800,-38350,-117728,-55809,-66456,-68920,-10966,-42852,-62594,-40439,-37730,-59020,-49872,-33321,-41138,-63454,-67125,39143,38317,-47725,-126609,-56280,-26064,52091,71197,40703,4913,-44748,49231,-7283,88979,-14482,-52158,-21101,-345,-52527,24689,-59925,12350,31178,-50044,-56117,-88491,-1674,-48160,-66680,-35331,-4640,47535,98127,-6827,-68222,-8058,12742,11668,11542,-43060,32278,12295,11527,120129,51571,-38048,-67907,-9235,18809,-29747,-9481,9978,12404,33990,15925,-34048,17999,-10230,13253,-114319,-37177,71737,10258,44743,57734,56653,67151,38922,141665,-148506,6223,-38397,-57650,-5575,27604,1348,24842,-39765,-19603,36663,51482,-1463,-121776,-37663,-29516,33809,-3109,-16399,-85774,-15073,15799,-3778,28344,-39300,37913,47979,-38180,-34235,10394,1424,-44923,-52465,-68522,63248,56883,-31938,-48825,45614,-54057,-49183,-106243,-19407,62022,74968,-7008,8679,56725,27957,3552,-32470,-1918,-43740,34019,-29381,-61097,105272,7648,36835,-38712,-56379,-8764,-67259,-28972,-42059,54406,32172,-42925,6956,-16612,-81991,-1186,-100337,31154,-26666,-19190,-17071,-62030,72404,38471,-33300,-46009,39834,857,-47717,-6982,-4833,-19414,57946,41027,-6083,51935,23851,3867,55160,41742,22417,21179,-3983,43762,-16308,-7534,-54042,6925,14329,4631,5109,35655,-26379,-89638,7102,65526,23584,-37539,-20757,37138,27750,48978,91780,20072,-12120,-29599,-89378,-49333,-122519,-1939,26072,-65308,-4581,42036,11890,-51583,-26827,7229,58267,51401,-745,52166,46728,34709,-60619,34579,-18164,8825,17302,101297,45197,-25529,-69246,-121897,-82556,-22473,-28831,16631,13538,-12582,-7429,-286,-5957,28339,-73910,-26501,124641,-33176,425,14422,75779,58185,-2146,-44600,-52038,-68537,-55073,-15629,-5872,43939,9414,-16563,17195,-83018,-40313,65925,118977,-19369,-45690,12371,-37955,-17838,-30236,-20918,-115474,16593,-56234,95885,1716,45685,57587,6406,-6978,14447,44377,18109,9769,23144,52161,-24950,-45076,19657,9498,12981,-999,-48932,-30960,5697,-6464,-38531,66716,-23051,21197,7813,29033,49233,-35779,12906,-14775,-29391,7159,21996,53535,62495,35364,41319,45045,67061,-67263,4479,-9783,42448,-88357,-69117,-29959,1210,-59628,19794,54434,41001,1648,-17406,-10719,16614,28531,-10143,-24952,-19693,27255,70498,29165,29493,-7843,2440,95089,43512,4372,15729,-34810,-63779,-41592,41509,-86796,-79258,11322,-38983,-2684,-23835,-13022,70535,57771,-54213,-15148,93963,60864,50450,8303,41491,52537,60495,-4627,-15863,-12955,-29643,-19047,33869,-52414,-8504,32154,119045,52465,36420,-55594,-8655,90104,49708,25085,18336,64508,78525,5269,32583,-16418,52257,10938,-6095,56507,7372,18546,4407,54150,-29751,45910,-9296,-43877,33022,3025,-25345,66919,25292,26522,63691,25339,-3145,18154,-30677,-33800,-8742,5868,-11204,-7435,1063,-3694,-49983,95,16111,26201,65750,12377,101046,27266,-23673,-26627,35190,64051,47216,50579,33217,-84317,22573,36673,37396,-6385,-27556,39025,18606,704,15948,5573,15430,43069,53647,11128,53419,68557,63277,2248,45630,1834,48536,47147,-13181,-13947,-31888,23354,21279,32018,86897,127726,56130,60427,91151,160726,179211,135553,182006,493798,96502,-435543,-280060,-215149,-77018,-173413,-29073,-140646,-67230,-72868,-78395,11323,25478,-20039,-52127,-74462,-51494,-89638,-81163,-84467,-40335,-30037,-37340,-42597,7632,-39773,3268,-79992,-52116,-47054,-75070,-66397,-73070,-25936,12781,-30412,-52694,-20685,-17819,15127,-51071,-103519,-23834,1711,-45149,-11889,27980,-69748,21426,-124036,-95818,-49166,-60695,6852,-39483,-11821,-39649,-91013,-58804,58042,36373,-28307,-86,-9081,-52378,-51874,9698,-4173,63554,31711,2528,57593,44592,-26393,-59257,-17750,2397,-95505,-34026,-127593,-80295,30863,91170,683,27966,17390,-40553,-22495,-85240,-79655,32222,-11063,703,-27823,-57925,-84510,32031,-104530,-62614,-18722,-8747,-21931,23581,-19653,-38606,53894,20066,4230,21969,-5753,-80355,48965,65893,-22568,31159,89763,-12497,-10621,-67505,-58442,-61904,47837,-82454,66481,-16118,17628,37249,-51109,-24641,-6243,-22366,43545,-2045,48971,29094,21184,-48884,-23025,-43381,-31270,64267,-945,-36267,61675,23248,-41894,-52629,-52903,35108,-4192,-33742,26209,22674,-84,1902,70668,-67731,67452,-22688,-69063,-17466,89201,-81821,19267,-33177,-26871,-3555,84559,3943,-32762,72662,11968,10421,3874,2290,-102793,-6765,10306,28945,34827,10702,-56514,-44862,-19281,33586,21232,41698,58837,-22718,-166835,-28018,-24222,-3381,51754,32019,-17981,28655,58761,-44498,27038,-6255,-4601,19352,-45168,-16401,4647,-32605,-49941,-26526,50899,7845,-22985,-76322,-15024,-89498,-22713,19989,-25795,-55768,-102284,-83132,-13818,-5911,-55772,-46975,-28305,-15407,14133,-22293,-38377,-15843,42225,-7732,-31201,-20805,10899,53755,45451,30034,22873,-62228,-33121,55580,27441,-3746,-44285,-42368,30544,26977,-62013,11031,-14359,-38804,-62408,-104818,-16637,-37642,-13390,31062,-26622,-29900,-113598,-20436,11765,55314,5492,-35084,-33541,-72668,-4686,-7528,2491,-33464,-94632,-17729,-66335,-39390,-13337,27895,44281,-11017,-26618,60414,14649,-64163,-13553,7627,-11187,11677,12154],[-78,-39209,-41267,-60970,-12552,910,34997,33181,29117,778,-119478,-126547,-38829,31844,-19114,41902,16372,30070,-43806,-41880,-115070,-26568,-30850,-38622,-15433,-36199,-6463,45219,105860,50194,-81956,13870,77078,9720,51760,51769,57244,-4810,-20935,-47644,-25380,15236,-43353,28579,-1387,-21891,-64011,73617,27552,9686,29902,72351,64935,55710,39937,2312,-54200,-45297,5067,-5110,82111,102113,-92,21770,-33273,32618,17839,538,18720,39446,-48941,-40459,-12241,-6641,-47339,-59838,76224,-8605,-60437,-16759,-39182,-40631,25214,50113,50679,-14615,44950,45793,631,38870,94723,-19404,-23192,38243,31119,60873,1644,31837,115090,9054,37929,52248,120139,69351,28328,33128,25374,-11384,24215,97167,64350,-27720,-63428,-30848,-7025,-34636,-3049,16935,39069,60409,-6434,30151,-11117,-20739,-66177,-19928,-36995,-110381,-61464,118773,124946,99451,-60224,-12166,-5482,3565,-54877,-33196,-18117,103023,-35484,91055,-51504,-34207,7734,41283,20025,28194,26216,95709,-26515,-6373,36356,93560,32184,-53923,-59470,-49126,43972,-52497,-276,44694,47798,-48215,-105015,-28322,-59685,-109530,-43219,-10145,13156,18904,42050,37656,-90098,-32150,44439,37363,-8208,81893,57773,-28310,-75683,-77605,-20363,-19807,-4145,10555,58461,59080,-365,29853,33322,15606,4302,58994,123737,97661,45342,9574,41373,-29181,-27493,12669,32831,111584,41478,26897,60632,-30538,-69367,-33271,24739,26476,-52046,-4709,-72251,-38766,325,-14492,16172,-29850,90936,810,26150,39632,33194,9603,28046,-46577,-30899,63127,68909,85330,-13819,-50646,24677,62841,39387,116764,147927,123646,118640,72764,39211,94507,9366,79789,58422,71974,255457,642930,-196863,-271419,-255101,-139471,-30290,-116789,-61549,-69030,-54770,-16380,-29634,-55543,-70705,-56059,-69224,-27925,-29269,-40778,-59521,-75765,20992,27832,-33578,-142513,-69911,-16934,28518,95130,49254,1041,-44763,56825,584,117455,-6508,-25573,-38850,1361,-37158,10344,-53481,-21847,24568,-38300,-30666,-93346,-353,-37742,-70046,-24219,32311,45111,82767,-20071,-68544,-15858,58580,26912,4387,-23698,37283,-16,8686,131726,57452,-39956,-67014,4630,20388,-32009,-1129,-4887,29649,37633,23133,-34525,1866,-38243,-14015,-133347,-67324,66522,16731,27191,18616,23824,51070,28608,160401,-143073,-11141,-39348,-66047,-25956,37999,37303,35020,-20091,-15191,-5969,26147,10054,-93537,-38890,-17575,23501,47274,13254,-83114,-25083,43561,22988,53001,-43204,30640,63558,-29036,-27968,9717,-22023,-56608,-49118,-72265,58295,41340,-63972,-54810,30727,-57571,-51242,-92471,-11580,53294,78444,5736,31805,54405,26961,-10227,1192,-13747,-55888,15857,-12906,-68733,110018,-7213,20368,-30677,-44365,-17166,-49775,-67198,-52012,58409,24749,-54683,-10738,-17779,-91426,-406,-71240,50950,-16752,-35800,-6777,-79561,70194,56329,-15514,-49330,36697,23169,-12440,-12576,-34777,-34827,27195,43900,-5107,50785,41271,4768,39082,40695,2924,31220,6645,3920,-26584,-29212,-41771,20029,-13978,13589,-9942,19044,1862,-102103,-13295,57338,26317,-34652,-15597,36689,30140,68876,94593,17301,-11564,-17351,-65254,-37074,-104537,20880,-3196,-68458,-30198,27431,4243,-52418,-64764,-6059,49232,52860,32121,84170,48676,29094,-57299,-158,-29213,-7127,7315,83811,39930,-40314,-62175,-63891,-70174,-14781,-18205,44979,24645,-6521,-9054,15829,-12168,510,-87810,-8858,126290,-26351,9336,38147,55997,47964,-11133,-52208,-43909,-65444,-50436,-6681,-9452,35102,-5902,-27131,-2533,-58109,-47316,29785,120378,-8384,-52961,10788,-65736,-38135,-45055,12665,-102629,33556,-54870,91562,3420,65562,30985,10040,-23729,51835,68407,30440,12308,16332,40711,-32534,-73599,15049,-12438,220,27426,-33536,-12568,27830,-8837,-53318,97121,-25636,21963,13973,30746,40587,-34347,45078,-17275,-47435,9836,9670,57853,78929,32260,6731,43867,43762,-72713,2604,6361,34540,-66680,-47933,-10557,6478,-49808,26904,51044,57114,28576,21506,3190,22248,22285,8283,-15594,3176,24857,57295,8492,30240,-26662,-1766,84579,53391,13234,18526,-17731,-46895,-47165,17848,-80249,-64565,10290,-53380,57725,912,-11987,40837,44738,-39959,-10604,110955,69466,29975,20967,66709,62860,58539,-23487,-31502,-9416,-39270,-24721,13050,-37545,-7282,22095,89482,59914,58733,-65045,-7763,86513,48369,35642,19344,71677,53759,6359,17248,-31640,32518,478,17469,65379,11889,20065,23867,29105,-62167,69741,-5471,-48041,26922,26329,-23928,64086,33829,52514,76312,45020,-517,24193,-18609,-9071,12228,-6357,-19966,21050,5504,12303,-34906,21080,47698,46944,69934,-20550,92887,50197,-30432,-24886,43868,69519,31930,41187,31030,-112037,4740,55499,29340,-77161,-39242,33986,16627,-4188,6875,26233,15441,32188,44972,2730,31435,61586,35360,-14737,70404,-28768,17370,50109,-21657,-29794,-35648,33820,1909,11080,98227,115027,38934,51710,61142,163025,164084,158789,189559,481773,78822,-443976,-273559,-212880,-84104,-179025,-67955,-131083,-57757,-63788,-51481,25921,3973,-60200,-70201,-90482,-49964,-125048,-115812,-86768,-39758,-53744,-22472,-33166,-2927,-31495,2205,-78682,-58315,-55375,-84601,-47180,-78742,-43811,3816,-18296,-52212,-7977,-14379,24501,-47350,-62989,-37510,-21441,-58458,-29089,35291,-87125,5964,-140149,-115346,-57461,-70577,13282,-52868,-5370,-48353,-100963,-74385,77231,34133,-24909,-10198,-1853,-45622,-13973,21446,-21209,77618,32727,-10001,68761,21255,-44173,-81345,-3263,-4355,-101822,-28058,-133659,-62455,36439,96762,-15852,36390,43412,-70912,-21862,-104978,-80938,56423,-3580,-33938,-56473,-23787,-77580,33715,-95356,-66017,-10476,1611,765,42370,-21436,-38907,61553,32419,5323,31178,4431,-57621,55463,59222,-19117,36698,59168,-26750,-23503,-43149,-48990,-18949,41638,-125292,44872,-16482,6322,28077,-49592,-19909,-41528,-25693,50267,4361,60160,23756,-5376,-48269,-8935,-27992,-13770,48749,-3419,-23421,66081,13570,-3654,-32087,-44551,-2118,-19042,-37893,37281,11000,1695,-35,83477,-48498,58235,-17000,-57390,-12990,54591,-90789,25683,-40789,-32975,8553,93662,8830,-31411,47360,4567,-13738,5171,21490,-77626,-9344,-29765,1196,33007,18690,-42699,-83111,-11268,33080,-441,38116,50511,-31791,-157637,-13943,-27856,25957,20818,-2444,-13998,17751,54953,-45084,18254,-14808,-23105,35858,-75766,-14810,-19341,-37149,-35493,-43415,60795,-6309,-26498,-91130,-27396,-93478,-79188,2031,-24151,-59770,-108183,-85632,-5734,-18984,-47235,-53120,-48845,-27763,23303,-1891,-22483,-34612,19163,-17076,-46901,-23615,25997,62953,47562,25883,-4796,-61961,-15459,68345,38391,984,-60102,-68347,-1592,13500,-80778,-1672,-59514,-28058,-80884,-83413,-25351,-51299,8670,26896,-49015,-22979,-128810,-30803,13522,24307,-5092,-35681,-40961,-70591,-9974,-17908,-15003,-46269,-144070,-24015,-75332,-56409,-25684,19058,73241,-13026,-15121,60420,25690,-57192,-16140,9596,5436,25726,38067],[16578,-38299,-39498,-52374,8646,49052,48850,12590,1185,-2297,-131093,-110860,-36943,12707,-16609,60038,-2151,35724,-36167,-48932,-92111,-32369,-33675,-14224,-10195,-18596,-6725,45235,105856,58651,-73913,-1228,66297,17604,60051,38409,66431,-1856,1038,-36402,330,12590,-26391,34130,-19354,-42239,-66069,71413,19744,7364,13434,71205,41314,44609,37365,3869,-56795,-29925,16452,-19017,71557,101481,10732,-549,7130,38793,27130,5744,34618,46706,-15459,-52862,-698,-14369,-40944,-25368,82692,-8918,-47392,-20724,-17714,-41302,-14982,50036,72015,-34932,31095,36828,-19480,30740,99043,8859,-16826,27633,19679,43576,-6432,23142,85626,-11152,14694,30335,106981,53225,29986,70273,7215,-43273,5748,111597,60711,-73163,-50560,-20831,-19003,-18391,11958,20162,26751,61543,1423,45447,-50200,-8622,-86290,-46493,-24328,-112626,-55175,80251,105131,105395,-46769,-13888,-3419,1833,-65850,-34091,-8754,77131,-53147,55658,-51964,-22049,-9799,36118,42608,37881,20948,76851,-56986,12770,31377,82515,26218,-33840,-71053,-52078,65128,-9396,-4352,31576,41762,-53135,-99602,-24589,-89023,-90453,-28859,-22853,31437,16214,55235,31833,-71427,-30800,21756,13908,-3095,83398,46390,-52201,-79464,-64644,-20340,-1764,-7751,-7530,38935,66970,-2018,36074,62243,20178,-3588,64323,103246,70553,43416,-18561,14095,-20762,-13066,19324,31950,107142,37225,36670,62016,-13804,-64187,-37408,19499,24384,-37279,9613,-68241,-59289,-12876,-34267,20342,-10123,113383,31771,-2603,51912,48922,5850,62109,-46297,-5314,69821,83439,97534,-12278,-44021,38751,65215,36181,123441,123405,115905,129322,72508,45182,90576,53941,98307,80788,85107,317567,460764,-131717,-237152,-153351,-143022,-37513,-115785,-78290,-75601,-34798,-23101,-10792,-40065,-101377,-71042,-72326,-7493,-26257,-37560,-55459,-71718,3840,16279,-18339,-141023,-74826,3297,5494,100319,56037,-6921,-42294,65113,118,112285,-8189,4507,-46823,1758,-15680,7757,-41719,-56715,15491,-32078,-13053,-86219,-3964,-10484,-57454,-6452,51327,32734,43055,-38348,-49643,-23452,88269,34865,1459,-4614,37925,-15522,1389,123749,57564,-28567,-60740,22868,15156,-28177,12254,-18749,30972,38237,25960,-24700,-9942,-53526,-32533,-108103,-83562,58293,19485,13314,-24079,-5201,25174,18983,179419,-119346,-25277,-44470,-68101,-56208,52102,58316,40253,-1765,-8261,-41562,-2013,11396,-48020,-31047,-8970,8521,85471,42561,-64223,-29559,57991,39377,75407,-34719,28012,55244,-25294,-16138,2547,-39661,-66361,-51250,-69434,52792,28960,-75580,-49453,9418,-53361,-46986,-63313,-2333,27936,63036,14119,29865,42480,25783,-21371,29297,-15086,-51959,514,20822,-68576,87004,-17522,3954,-24774,-30847,-27164,-37312,-92883,-48117,63001,13318,-66718,-22483,-11430,-91541,-1677,-44289,50859,-2583,-46419,-440,-87315,59846,64100,6700,-56511,21895,31150,11105,-8527,-48564,-40893,-1166,40760,1576,45014,57688,6388,20361,39122,-13780,37093,14874,-28442,-39563,-43714,-30423,31476,-42624,7583,-31688,3968,29876,-109163,-33788,35519,17448,-31138,-4975,44174,50987,93695,98216,16038,-11382,-3081,-32001,-27776,-79326,45439,-28135,-53232,-65032,12079,-632,-30076,-83685,-18306,35402,43783,58081,82149,28062,26441,-52462,-35741,-35856,-22409,14489,59167,24895,-49722,-51092,-3946,-55797,-6885,660,66760,34303,610,-14085,30294,-5948,-19854,-95615,11585,100195,-23385,15228,67401,36517,28054,-17846,-43684,-25727,-50516,-55193,4779,-17000,14116,-17001,-29517,-21688,-31604,-42252,-1113,108392,8619,-58760,7974,-84290,-51997,-57435,42023,-77496,36265,-49360,69092,-2949,70860,-1680,12808,-42262,84762,80135,32611,4347,6239,22118,-29575,-88096,89,-45322,-19461,55671,-21061,-3134,44021,-12827,-63842,108486,-26565,19596,10586,6996,17614,-37006,70168,-19748,-67663,9599,6670,57263,70902,36585,1585,41340,24543,-51887,-3005,21538,17466,-40073,-24435,18574,11324,-31266,45912,63249,57257,42890,56696,16724,18816,14450,26726,-9855,33232,24467,27479,-16130,22555,-48516,-8745,72559,58003,31898,23178,-8005,-18883,-46024,-8168,-59487,-37574,12793,-60137,107286,26700,-5913,14064,21611,-15872,-730,104363,71786,16079,45922,73602,52790,56741,-45490,-42225,-5662,-37410,-25246,-11907,-7139,-7817,6824,58749,67218,67493,-67173,-10448,68034,39504,41552,14396,77149,37812,11532,1997,-35844,9675,-8231,32295,67326,6788,14774,40745,-1614,-79953,80826,-13293,-42137,18146,53561,-17509,49116,35846,69507,76078,59083,-1180,27268,-2034,19900,22596,-15386,-20408,32299,18667,18156,-13447,39255,64828,60548,60426,-47480,77575,59544,-29396,-19082,60782,71239,16394,31775,29580,-94532,-18650,61284,26295,-103149,-39931,17116,15449,-3890,6826,53229,13159,18938,33996,1046,8520,51418,691,-33236,86358,-35936,-945,49619,-7719,-40033,-26721,48862,-12574,-9516,106438,96164,15664,50863,48749,148630,149315,201281,197506,480125,86653,-455523,-273407,-206685,-102208,-177508,-96816,-115577,-50298,-55642,-33560,23354,-28652,-106494,-83942,-88068,-45557,-147623,-127892,-81949,-37811,-71189,-7915,-21421,-10076,-33194,-22538,-75886,-62378,-75992,-93003,-25274,-69216,-54863,-4897,-13842,-48879,8633,-4806,45528,-40918,-22676,-51645,-47014,-55870,-44031,43663,-98155,-7126,-127056,-113502,-64982,-79746,7274,-57694,-8332,-58568,-107754,-85214,80626,20261,-17662,-17304,-568,-33648,13821,28828,-29285,64379,28136,-10909,73020,-8819,-56364,-99524,-165,-17991,-110610,-28811,-115603,-29605,33995,86665,-22906,56126,67502,-65260,-16889,-104876,-74632,89266,17509,-56032,-81421,5705,-74436,28757,-74832,-72649,1056,11362,20408,61308,-20945,-34859,61137,42528,12858,38386,11369,-27121,57681,43938,-9222,25478,12258,-40642,-35028,-12083,-32785,-4522,27390,-148709,28694,-22268,-8445,20458,-45065,-12498,-76576,-22051,50854,12681,60913,16388,-29011,-43519,19007,-9304,8258,24614,8023,-14920,55910,2265,28702,-17252,-34248,-44503,-29365,-40721,37898,8703,-786,-9370,80461,-24648,33774,-3548,-48771,-15670,1897,-89158,19287,-45351,-37092,23262,89336,9576,-19414,6842,-6227,-38810,4086,38020,-31987,-11730,-61825,-20031,29234,25325,-24014,-109215,-4354,28739,-20516,31277,27532,-24867,-111780,2384,-24013,49800,-10474,-36014,1384,13771,49866,-46153,7035,-24067,-40495,56094,-79594,-8548,-41375,-41401,-28319,-59078,63975,-17376,-29622,-83484,-25365,-75153,-110830,-13156,-21531,-59224,-86936,-56064,1138,-19886,-28961,-45126,-50943,-31380,29374,16276,-5118,-46297,-6186,-22219,-59060,-29982,31041,64100,45748,31969,-33185,-58143,6767,67558,40628,1364,-66335,-91930,-49600,-3,-86876,-12270,-109543,-6278,-71328,-44811,-39237,-57012,33680,21023,-61580,-9532,-134824,-36743,23428,-8535,-22795,-33381,-34615,-57769,-20993,-26900,-18869,-48835,-174514,-36743,-78472,-62251,-37285,12600,82866,-11151,-11654,45658,29821,-41171,-11497,13566,18296,30675,65336],[25107,-28851,-28680,-43119,26676,93849,66488,2781,-31462,-14245,-121000,-79845,-29804,-12398,-16801,77612,-18441,25769,-43419,-58780,-60381,-31543,-31974,19169,-3641,1635,-6023,22964,94778,65480,-59207,-16749,49525,18706,49877,23889,57083,9752,20894,-8011,34860,3414,-23199,39199,-31237,-51929,-50453,49653,10754,-3282,-9109,65038,15972,29856,33085,8513,-51012,-14279,22671,-34607,56292,100433,20163,-34315,49313,52765,32720,1687,47560,37000,20977,-53954,9470,-15558,-31138,21853,80308,-24568,-36795,-32313,10055,-45845,-52122,46922,86313,-47887,20023,26482,-37384,14104,94431,36763,-5890,17725,20227,20805,-5013,18846,47062,-23848,2338,4759,82931,44893,19429,87751,-7896,-67660,-10329,111312,43744,-95461,-23576,-8752,-22806,247,24705,16413,13730,55384,11208,69935,-69625,-4294,-99691,-65177,-15580,-102850,-45276,41535,82935,106062,-24932,-22046,-5017,-6099,-71251,-45468,-1168,41157,-77496,21617,-34608,-2876,-19524,32025,59150,38455,16889,47517,-60870,33020,25993,59750,16060,-7557,-62239,-41685,77343,21787,-3747,16538,28836,-57085,-91479,-40963,-107922,-51047,-4494,-35462,43960,8944,62788,21622,-47767,-36906,-3459,-13070,188,67635,24033,-71527,-65662,-34882,-3888,9521,-14482,-22727,18030,64555,15670,36785,72223,19624,-31017,67065,60994,41993,40022,-39351,-21617,-11260,2373,24690,31103,79791,25952,48862,56552,7287,-57170,-44071,12086,14762,-20402,14283,-60894,-84441,-24667,-39416,27565,16027,128692,61934,-21096,71410,57447,7273,88786,-26516,23487,85210,96823,94473,-5356,-37695,38363,55641,37621,119042,81521,86256,116557,62077,55873,85538,109858,122932,115617,120068,372733,299016,-41505,-232125,-90591,-144843,-54479,-113464,-100670,-85615,-16588,-29733,8457,-21293,-124457,-87074,-72161,7001,-25558,-33027,-53439,-60640,-10825,9831,-7115,-127102,-72009,25353,-11177,85617,57797,-19367,-40346,70389,-11379,76896,-13583,33289,-40607,2529,8394,17737,-26816,-85381,6056,-35222,-8279,-67013,-11637,20385,-32186,15105,47953,14785,-6253,-57265,-27327,-32710,90915,36887,-440,9177,31565,-30000,-10511,99971,47654,-7365,-50045,43034,3003,-19898,26756,-31274,14665,36335,23507,-6257,-14363,-56772,-36253,-60496,-76912,50391,21883,5746,-59798,-21124,-3362,13221,193333,-88567,-33320,-52442,-63987,-90631,63819,57673,40099,9667,-4613,-61897,-29946,2458,-7047,-16782,-7868,-6663,97831,64489,-33890,-27971,54413,46705,86608,-19039,30668,22149,-24279,-2022,-3844,-48949,-73740,-55165,-63295,47332,22234,-75815,-36316,-9298,-40642,-37582,-31832,2584,-6049,32869,16216,5268,35574,22943,-25369,47626,-102,-30648,-5317,58177,-65674,40194,-18887,-8958,-20710,-19585,-38237,-31198,-97334,-33632,63361,-165,-73912,-23700,-174,-86631,-3545,-28723,25693,11245,-46451,23,-84182,40119,62228,28405,-67027,1002,25974,16680,5747,-42047,-36364,-19385,34122,14547,38168,71230,9153,2841,38994,-25083,31937,16885,-48277,-55597,-46208,-24463,38281,-68813,-13716,-54288,-5130,47533,-106723,-48742,8387,574,-28055,9913,57171,81833,120394,99432,13645,-10613,9071,2365,-22878,-51800,69060,-42441,-23689,-90096,-4345,-2212,3467,-82631,-27133,24215,29043,67292,46126,-5256,31180,-45652,-65786,-35752,-38567,33141,34670,4672,-46459,-39541,30802,-41812,5014,21164,78328,36895,7524,-21884,40805,12305,-25162,-95853,30138,57251,-26248,18049,97455,20127,3939,-23434,-22989,-11357,-32092,-62440,15225,-25028,-5100,-18637,-25152,-37652,-9416,-33691,-22212,91086,28338,-57392,2869,-94477,-54893,-63524,59823,-46948,41685,-37653,30242,-13909,62338,-26373,15537,-57059,99860,77636,27392,-18020,-7638,-3697,-19365,-80381,-18674,-76984,-41911,76264,-13773,-2491,51825,-18461,-68759,103349,-25141,13797,-3848,-35465,-12974,-40009,78206,-22510,-83620,6823,15010,53932,40568,46319,22351,37299,19089,-11472,-16660,31573,-3128,-18771,-4579,52691,16228,-10888,62660,74237,42798,45264,76683,24849,10268,9570,42232,-8112,62002,27065,-12012,-35288,8592,-65624,-17156,61423,55992,59474,29146,-6681,7148,-38166,-27433,-38123,-13608,15295,-50603,129888,45945,5716,-3135,-3700,8220,10715,73751,65273,10953,74290,54036,24908,55641,-67998,-48260,-2563,-26967,-21653,-33004,31824,-6432,-7201,34536,70837,59188,-62238,-21188,39236,23828,42092,5310,79606,29125,18732,-9045,-31834,-6380,-14184,34715,64311,-4963,4637,50978,-26246,-78017,79453,-29103,-28050,6224,72612,-11591,26408,32328,70217,66372,62582,-6691,28081,18368,46012,16713,-16187,-11304,18824,26395,13054,9173,48469,60757,66724,43518,-58508,54213,53904,-18001,-6017,83932,70966,5890,24040,26517,-41413,-39264,57761,26822,-80499,-29449,-5973,14456,5877,16977,77344,7584,4804,19067,6780,-7211,41561,-32909,-48123,89204,-10895,2029,47309,22784,-35299,-7039,67116,-19419,-25277,105690,77265,-4664,59575,58949,119682,136293,250189,204813,487265,118436,-470637,-279601,-200824,-128505,-178563,-114540,-97823,-45295,-51018,-23466,6673,-58840,-141722,-91233,-67531,-36232,-144182,-113575,-69064,-36093,-72788,3581,-11574,-13323,-50466,-65903,-73093,-63729,-103836,-98729,-404,-45157,-59443,-9284,-19480,-43593,22309,2707,66818,-34651,4097,-62322,-68019,-39378,-53158,50929,-96546,-16282,-86158,-90718,-63671,-83916,-10007,-52877,-20952,-68400,-108154,-87556,71012,-787,-11957,-20590,-4807,-18829,24398,29969,-23128,28460,21000,3089,69371,-36858,-59550,-109479,-10511,-35189,-116488,-33593,-79288,5924,23617,59765,-16487,88479,83680,-26421,-10825,-93191,-62354,120540,48135,-56771,-95599,20596,-74336,17405,-49608,-82337,5549,17981,30673,76336,-14878,-26522,50560,48636,26243,41256,13360,224,53564,23645,2140,3452,-33748,-50631,-42433,20513,-13338,-40898,8054,-137866,23274,-29198,-21873,12905,-39609,-3467,-100014,-13540,46687,19831,54607,9785,-43023,-34852,47049,9393,28832,836,26744,-15962,37049,-8836,47384,-8707,-23838,-79705,-30863,-41049,29411,14913,-1543,-22894,63241,100,807,15256,-46121,-26573,-47439,-74445,-1525,-42679,-35386,36190,71058,6287,1436,-33405,-22068,-59183,2079,50018,20898,-11916,-79044,-23987,25311,26108,-5026,-116971,-259,18488,-34226,23583,-5164,-3206,-51005,18212,-14884,64944,-28363,-54350,26502,16451,44842,-45880,-3166,-29253,-51407,75855,-56445,864,-56203,-43294,-23394,-66577,56481,-24343,-31869,-59250,-13575,-49006,-103943,-20510,-12616,-51435,-43705,5524,4326,-12406,-5433,-24279,-36503,-26875,31766,27697,9169,-50360,-26750,-22603,-65338,-38064,29260,58029,41085,43088,-54036,-52028,25421,48041,33675,-76,-60072,-105357,-99150,-9850,-77792,-18251,-139848,20523,-30803,4562,-50912,-54573,57027,11805,-60047,8281,-129152,-35106,38760,-33813,-41680,-27739,-21576,-38884,-35300,-34734,-8235,-37541,-166092,-51948,-70515,-55226,-47389,10060,69511,-6512,-16951,21602,22454,-22162,-1187,16753,26220,25810,83289],[24167,-11233,-5387,-27657,37983,123573,83667,6535,-51228,-31436,-91982,-47366,-18519,-40988,-19824,88858,-29909,3897,-67135,-67020,-34981,-26746,-26429,52988,2694,21297,-1969,-13549,76720,66652,-38977,-28324,30590,19955,25835,15403,30419,27748,34137,28805,65496,-10425,-32011,44045,-34992,-50118,-23465,15578,1361,-16237,-31689,54080,-8682,18210,28889,16418,-37405,-403,23247,-45953,41025,99728,22700,-69438,82082,68273,34112,-3775,55882,14133,49580,-41842,13578,-9020,-16389,66417,70707,-46029,-29500,-49481,30863,-53408,-75342,42123,88480,-48948,17349,17356,-43708,-5191,81415,55781,5130,13124,32529,-1787,5429,18839,11395,-26022,1854,-17659,57866,39179,6204,80169,-18484,-78659,-22448,95769,22307,-97406,5352,1071,-16244,13064,33475,10161,5511,44134,21954,92607,-64197,-9350,-94797,-71732,-11861,-84854,-33586,20626,61083,98140,-1741,-32364,-8275,-15461,-68813,-65713,5371,8375,-101167,-2051,-8776,15325,-19631,31062,65363,28265,14410,14117,-39581,48584,21343,30488,4866,18332,-36355,-21576,75882,35875,1812,4996,12680,-61725,-85211,-69062,-111060,-3914,20579,-44851,49700,500,62826,8384,-24724,-50622,-27341,-36101,-625,46492,-1314,-77554,-36356,2345,20315,13115,-17034,-31535,1351,53974,43995,32702,65911,13936,-68618,63768,13039,22549,28341,-46933,-53837,-3527,16187,27613,30352,36755,8991,58206,46293,27070,-54248,-48359,6343,-1759,-5691,8657,-49402,-104173,-27670,-28472,35010,40361,128264,76670,-27564,92903,55694,13724,96103,-3511,45522,105320,104019,81275,4070,-35921,11651,36229,42889,114177,46395,50763,83500,44089,68912,78934,154999,149310,149869,166239,410112,177468,65972,-270882,-100065,-142831,-72994,-108957,-120965,-96572,-6710,-36288,21931,-4750,-133129,-106664,-71607,12891,-27374,-29468,-53737,-48904,-22498,12989,-4593,-108338,-62400,40758,-18998,53975,52283,-35088,-40994,68889,-32789,28031,-15695,56032,-21526,4238,30440,35281,-11418,-101574,-1523,-48301,-14431,-39078,-21136,41840,-2730,36901,28622,-2759,-48899,-71348,-12897,-43846,68923,35971,-5081,14883,16352,-38954,-25716,67726,26285,15930,-37280,62187,-14343,-10362,36690,-43452,-14840,32757,17462,16427,-10250,-49215,-23424,-16915,-47088,43666,26095,4195,-81337,-23003,-27937,13035,198069,-62145,-35454,-61594,-55330,-119891,68945,37508,34888,12254,-8543,-65202,-53652,-12659,14101,-1341,-15121,-17675,81557,75151,-426,-21270,35845,48914,82636,-2885,36804,-25972,-23229,10076,-1306,-49910,-77829,-53280,-57170,40451,16639,-77177,-21307,-19112,-22095,-25576,-5170,195,-36046,-2340,11630,-30674,36691,17144,-19991,57148,30378,3501,3238,83972,-62061,-11570,-10101,-14662,-17240,-13110,-49321,-29705,-79583,-14380,55639,-13238,-72363,-13791,12104,-80362,-4838,-24651,-18155,20684,-35827,-5195,-71567,12758,53695,44389,-78204,-18392,13408,6176,26077,-17566,-23554,-27554,25808,32149,33631,79412,13637,-10346,41516,-30191,12455,10556,-56935,-70424,-34183,-25532,38760,-90375,-45569,-71580,-7547,48699,-95410,-54249,-13111,-16830,-25114,25964,68679,106711,142735,92918,7584,-7706,15911,29265,-22149,-25214,87967,-45587,9062,-90780,-19146,-2254,34038,-67859,-30958,23167,15378,54171,-5779,-36249,45089,-36503,-85164,-27299,-55339,54521,16993,-15040,-29253,-31081,31067,-30020,22544,35683,80044,30841,12741,-29941,47605,38057,-13611,-88153,42703,14569,-34015,18512,121629,8404,-17971,-27128,2481,-15161,-20323,-65178,22165,-30930,-16407,-9170,-18768,-49128,4997,-28416,-33410,76439,46492,-45849,-4760,-97080,-45990,-60784,63421,-19909,60438,-20113,-14724,-25887,43011,-31964,18808,-64209,89657,62328,21122,-51249,-23478,-36362,-6747,-53378,-33476,-97131,-60555,82534,-11313,-7363,50692,-25707,-68903,87600,-21172,4363,-26099,-80662,-41092,-38023,63237,-24406,-92104,3228,30055,50529,1366,56716,52069,31548,30306,32149,-36852,33696,-19669,-10253,7506,82985,21658,4931,67712,68050,20254,40435,75983,24374,1934,10865,52068,-9302,80458,29701,-48959,-40353,-7714,-72610,-24639,52339,46835,85012,35547,-10201,20012,-26128,-33307,-25497,-3286,14129,-21783,121109,52494,21906,-8689,-23117,24094,20827,28424,49711,13693,97088,11226,-10102,53888,-87047,-49837,-1186,-12807,-15952,-44762,67397,832,-12762,19830,67830,37355,-52070,-37535,9056,3952,36866,-4584,77788,23685,26151,-13387,-24390,-7320,-16817,25372,58841,-20235,-9980,52931,-30146,-57975,68695,-44489,-10161,-7432,74876,-10109,2829,24861,53658,53459,53723,-17090,28581,40033,62887,-2303,-5359,4932,-15182,17819,614,28738,45630,37645,68184,26616,-51325,22447,36266,1533,13264,108344,70622,4642,18974,20239,20805,-50233,49676,28195,-30397,-10907,-26774,12423,24389,33323,88386,-37,-9139,2060,18008,-9652,35120,-57424,-54634,78439,38931,24537,45111,56461,-12317,18125,85126,-18399,-33324,93213,63986,-13404,76874,88461,83060,125950,286662,211795,499363,159537,-488562,-288882,-199354,-158343,-189383,-127765,-81871,-42293,-50549,-18908,-16599,-72734,-153779,-91969,-36408,-20816,-112241,-78943,-51464,-36136,-55175,11838,-8669,-15115,-81790,-114177,-71473,-62283,-129552,-100605,26695,-13212,-58703,-6303,-32321,-37049,27376,139,76607,-30265,9767,-66378,-79596,-16329,-55327,53225,-81124,-19512,-32969,-59015,-48631,-81164,-31744,-41245,-39284,-75017,-99575,-79835,55710,-22182,-14607,-20463,-13543,-4894,16862,24050,-5338,-15325,15423,28141,57411,-54748,-52801,-108774,-31146,-51910,-112311,-38392,-36669,31277,7874,23639,2376,127290,87820,27904,-6239,-80925,-48525,135033,77169,-35335,-94974,17274,-75154,4418,-27112,-90683,-493,19828,29801,82382,-2907,-15181,31612,50569,42767,39215,12493,14755,41802,2655,9169,-20761,-63128,-54062,-44181,45447,4540,-116812,-12748,-93126,29036,-34153,-29799,2741,-35675,5474,-104773,-3609,41341,24655,44302,6368,-43356,-24004,63219,27122,42919,-14329,42169,-27246,20129,-17722,49273,-5388,-17561,-99696,-22010,-39020,16162,25596,7334,-35199,39017,21294,-30534,36208,-48381,-41499,-72322,-49304,-33433,-34126,-26686,43402,42694,1149,27238,-61697,-41994,-70437,564,56855,64692,-7616,-78983,-8967,22575,17978,9444,-107296,-665,823,-38581,17261,-40058,22101,-5345,30632,-4073,70953,-25850,-50021,52742,22160,40077,-42689,-8446,-26790,-53121,88717,-20150,9964,-60394,-40914,-16098,-60589,39391,-29853,-32672,-28722,-1213,-26112,-64095,-17803,6794,-35311,4384,75332,2032,-2835,15547,3181,-12341,-16072,30666,30084,18053,-49204,-39046,-18173,-61516,-44268,25088,47419,35083,44942,-60733,-44504,33694,13640,20389,-872,-42238,-103212,-129979,-13348,-57187,-19269,-133856,43108,24972,51287,-51675,-46782,72962,-392,-46599,25404,-112290,-25067,54348,-45413,-56840,-20129,-9817,-19290,-48867,-42615,11954,-14283,-118940,-64390,-48682,-37366,-54754,11611,39842,-1191,-28556,-3514,4338,-6731,11689,17501,28874,13150,84128],[15881,10578,27152,-5062,40249,132165,95528,20182,-44094,-48676,-54767,-26807,-5160,-67273,-23294,89678,-33527,-22189,-98024,-67218,-28178,-22112,-16461,78295,7594,36565,7266,-50307,54984,59217,-16973,-32673,12740,24535,-2024,16764,-4323,47909,38021,60907,80769,-26446,-46843,46767,-31151,-39066,5309,-19558,-6882,-23493,-47961,40339,-29698,12196,25232,25921,-18294,10692,19886,-48405,28002,98583,15191,-93644,98401,76852,32417,-2621,59481,-11405,63074,-17719,10419,4614,3140,94109,54606,-60497,-24822,-67267,35270,-60887,-80052,37095,76969,-37804,25381,11657,-32768,-21195,62970,60913,10780,15608,52606,-17368,21232,19704,-12381,-21038,10122,-30608,38431,27683,421,55816,-23399,-74447,-31213,68614,4697,-89534,23954,6819,1266,14881,37410,6313,5359,31017,32278,104847,-40367,-22808,-68205,-67304,-12349,-62161,-21778,25476,39991,83877,15700,-38880,-9028,-21039,-56682,-88160,11804,-9635,-112964,-12125,15191,25853,-10903,33535,60757,8372,13582,-15653,-6278,55769,16759,1579,-3893,37695,-3141,1580,59922,37287,11603,1375,-1841,-67310,-79274,-94290,-100656,32306,36052,-48563,49511,-5798,56405,-5237,-4140,-67038,-47087,-48747,-6133,30654,-20620,-65768,-712,33868,40691,13869,-10329,-32644,-6827,41201,68343,25570,50700,4859,-96726,50984,-22057,16150,6192,-39456,-71254,640,25401,27024,29124,-6638,-9223,61177,33645,41388,-56444,-45734,4826,-22501,4061,-3642,-33880,-108156,-18474,-5816,39975,55560,109340,66227,-25136,108557,42455,23501,79703,5612,52710,123351,101406,67341,14058,-39066,-44706,12999,48530,113712,34347,23917,41077,24221,81377,71022,172835,172658,171520,209403,422926,95688,164461,-345291,-176919,-137145,-86085,-102501,-131780,-104870,-8191,-44248,24825,5267,-124199,-127029,-70756,9690,-30381,-28964,-54987,-41642,-31674,26687,-12693,-90970,-46587,44949,-18980,12110,39466,-51073,-44627,58630,-58701,-15618,-10588,68220,4122,5862,45846,52012,2002,-101455,-5807,-67282,-23714,-8099,-29554,46653,21287,54911,5449,-14310,-75586,-76508,-9546,-53916,35782,34752,-14831,12512,-5387,-38793,-42116,35221,-3352,32329,-25402,77415,-33724,-3210,37181,-56457,-49284,28468,11329,37053,994,-32249,2753,8554,-2884,37518,32313,6235,-86190,-16312,-43626,18591,192174,-48664,-34178,-70339,-44795,-132900,66366,7281,25499,7928,-20829,-56443,-69138,-27421,12340,9324,-27828,-21940,45703,75020,26673,-11519,11039,49493,65690,7736,43039,-71568,-20979,16270,14474,-44684,-77309,-38046,-53016,30387,5398,-87102,-10433,-18893,-2866,-13772,15305,-8563,-49559,-31800,1816,-63515,40419,8208,-6179,61919,63850,41230,26693,87729,-56897,-46262,6272,-10434,-12699,-11785,-58656,-29236,-46628,3151,38999,-23489,-61076,3605,21456,-73444,-5121,-26496,-62552,23513,-18923,-14103,-51901,-17235,41311,50686,-86300,-29731,642,-12370,44190,16776,-7479,-31843,17389,50337,32759,79793,19645,-18383,46103,-30509,-18266,-3783,-59077,-77119,-9598,-32031,33346,-105879,-79121,-78323,-5663,32617,-81308,-49889,-19931,-26373,-21297,38655,69821,111060,153491,74745,-2955,-1270,16070,42001,-24047,-1259,97496,-41881,31729,-65645,-27409,-3509,51572,-47716,-29249,36849,8592,20400,-48532,-52236,65728,-25273,-90091,-10438,-70142,71039,9941,-29730,-2985,-27610,6237,-20771,43630,39121,74474,19190,15001,-34210,52985,63915,9597,-73791,46867,-13645,-43554,17655,133279,1629,-32913,-25804,25350,-42942,-22597,-60597,24669,-33547,-21059,6988,-15547,-55876,11293,-29022,-36829,67934,58900,-25387,-14052,-91607,-28127,-48582,54852,-3117,88343,12,-50515,-37948,18274,-14901,22618,-62229,57781,38489,20145,-84192,-37885,-72513,3257,-19381,-37881,-100942,-68605,71327,-11462,-13496,41903,-33590,-66268,67198,-15088,-8477,-49092,-110888,-58360,-26893,27567,-23102,-92848,760,42884,48651,-28113,62009,71100,24586,51554,62738,-56947,27371,-25814,-15593,10340,98859,27301,12630,58096,40071,-2069,34117,57270,15120,-1270,18631,54152,-11799,82275,27585,-69893,-27165,-21929,-68508,-28615,45241,31420,89179,41055,-12855,15696,-13308,-24116,-22001,-6902,7683,20403,90169,44339,40197,-3976,-30408,30173,28352,-17159,28153,20892,108586,-39464,-37243,49015,-98576,-47415,-1974,689,-10190,-45794,87817,15461,-5014,13044,56986,10544,-38969,-51287,-13647,-15988,26174,-11731,71749,18245,32642,-11137,-17755,9528,-16098,8484,52635,-36327,-28751,47624,-4451,-28159,53702,-50182,6326,-19389,59760,-14020,-14858,15222,25971,43298,34396,-31159,30821,58621,66582,-25856,16361,22521,-54818,-8849,-13319,42489,32141,3931,68539,15240,-31388,-15485,12086,22368,33741,127722,71661,14076,16530,11364,65645,-48403,39957,27483,17755,10877,-37344,8409,45643,47414,79129,-6688,-21634,-13134,30899,2524,33356,-68197,-49912,57705,94674,56992,44536,79311,23562,42168,98408,-11140,-32991,71230,59163,-5559,98618,126347,48245,118531,294876,219358,511869,189370,-506533,-295966,-204167,-186127,-210114,-143572,-71198,-40385,-52566,-18835,-37961,-63675,-140615,-87599,-6554,-337,-62076,-36583,-35501,-38900,-24156,18636,-16765,-19220,-118199,-152116,-71604,-58452,-143307,-98112,52908,16508,-53743,4183,-45119,-29765,21680,-15553,68654,-27704,-3875,-62268,-80762,3813,-51528,46476,-56146,-15167,12586,-34325,-20637,-72815,-48520,-28300,-56526,-74883,-82126,-63283,42717,-37376,-29517,-18184,-25172,4369,-3630,12052,14850,-48379,14784,54225,37502,-57440,-37828,-97659,-54783,-64460,-93205,-39643,-330,38595,-8790,-10326,28081,158548,79198,74919,-4661,-74991,-38018,120968,92507,250,-80838,-1162,-74832,-3350,-13093,-92145,-14563,16756,20910,75812,11948,-3048,9241,49426,58343,33347,13110,11817,23444,-14932,7613,-39350,-68750,-51690,-40667,52152,16241,-187822,-31538,-32856,41341,-35882,-30214,-11820,-35070,12188,-91672,3760,38389,28269,31771,7364,-29799,-13143,62378,44242,47722,-16428,45971,-43817,15082,-22671,37287,-5263,-19779,-102757,-4652,-35915,3971,35719,31518,-40743,16735,35137,-50559,56315,-51953,-52983,-62361,-19937,-69063,-25829,-13064,42989,11572,-2777,52839,-74270,-61874,-70762,216,58804,86014,2639,-64312,16396,21383,615,15512,-86563,-6262,-23275,-33106,14486,-69602,34317,6838,37326,4903,69015,-5220,-25036,70154,25500,34181,-35864,-5819,-15947,-46377,88796,9679,14433,-53788,-33783,-4687,-39879,18399,-38760,-31263,-1917,3311,-10823,-12314,-6687,35863,-11657,37180,113291,-6318,2787,25276,27037,12533,-1724,26747,24078,21661,-46410,-44763,-9672,-42657,-44879,22004,35237,29134,22990,-50215,-35901,28921,-24225,6169,548,-17497,-84873,-127697,-9828,-32428,-17081,-93671,52693,70673,81554,-36081,-37836,76491,-13332,-26770,36115,-87443,-8284,65336,-42794,-65733,-13171,-5457,-3490,-56967,-51481,33901,13655,-53424,-69811,-15565,-13736,-58129,15753,7501,3189,-42032,-22231,-18570,739,23377,15576,26544,-3330,68055],[4654,30057,58715,18372,33243,120129,98291,34709,-8319,-60926,-21536,-23925,7190,-83997,-23875,79508,-27108,-43848,-121434,-55053,-42599,-21249,-1336,88947,11291,44540,21623,-73857,31640,42630,1445,-28840,-2032,29754,-23547,26042,-33336,64836,32129,76331,75223,-41654,-60610,43390,-22250,-23173,27051,-45013,-11950,-18091,-53656,26870,-43192,10754,21964,34202,3032,19000,15457,-40553,16175,93977,-1783,-97911,96789,72207,30021,8954,59482,-26162,60733,14017,2682,22764,24820,97626,31903,-58435,-21203,-79277,21808,-64425,-68690,32488,55213,-18043,41677,10232,-7365,-29796,43848,52537,6733,23575,74286,-20540,36935,16299,-23196,-15822,21905,-30452,25232,6143,7039,31240,-21920,-57485,-38231,36274,-4247,-79883,25850,9841,28018,6908,36516,8299,13034,19176,40641,105952,-11745,-41461,-27229,-56390,-14768,-37889,-11199,47422,18949,68618,22689,-36807,-2574,-19670,-34593,-102353,18845,-7880,-105000,-11343,29947,26545,3738,37585,48544,-17283,14233,-35839,20866,53758,10604,-20953,-7755,47341,25059,21123,33462,33889,23687,7533,-10604,-71615,-67897,-104408,-85545,43784,35997,-45152,45627,-7835,46946,-16100,15932,-77470,-61388,-48168,-14768,25385,-27810,-38902,27957,49219,47538,18729,6036,-26980,-5718,32861,77132,17862,34449,-5233,-95289,28296,-31863,19436,-21514,-19810,-68156,997,27797,22418,26713,-36006,-22321,56729,20679,48782,-60202,-33965,8008,-42766,8020,-16380,-16200,-92645,470,19874,40993,58380,76097,31467,-19760,110378,18313,33979,44417,-6913,41744,131841,87714,61723,26129,-43317,-115376,-6445,49909,113499,46648,13747,4514,9184,90535,62934,158952,189442,174664,237199,409914,46251,218425,-425747,-283204,-129945,-90718,-95473,-128534,-107143,-19819,-55696,15705,6725,-99561,-139899,-66808,-1162,-31837,-32472,-55105,-41605,-39309,47784,-28483,-77234,-25138,37868,-14432,-31012,21941,-62983,-49908,40918,-80612,-43237,520,65892,27666,5427,51305,60232,11625,-84987,-6652,-84138,-26736,19590,-34224,35311,33373,65198,-10337,-16304,-86166,-72287,-13816,-57817,7371,34546,-29443,4640,-22550,-27947,-57581,8939,-33861,34966,-16959,86263,-51476,-1275,26435,-70328,-80157,24528,9033,48813,15705,-8293,35039,16701,42095,31218,38981,8758,-76251,-8108,-47779,28901,177101,-52410,-32716,-77350,-35462,-120729,57728,-20898,13147,1115,-38510,-44677,-73579,-35727,-5510,10849,-40578,-19700,6176,68357,39687,-1334,-9715,49408,42570,9412,45949,-96753,-18434,14277,40425,-36566,-71353,-7132,-51061,16917,-14180,-103582,-7760,-12798,11381,-4256,30727,-19446,-39663,-48051,-10244,-81800,40944,-2407,12199,64826,79161,71660,59413,67737,-48231,-52775,24639,4175,-5729,-13762,-64073,-26179,-9872,13725,16267,-29136,-42497,22021,24991,-63452,-4844,-27909,-85198,19727,-2517,-23953,-27885,-42817,26107,45876,-88142,-29966,-6814,-29015,50480,49890,6115,-39487,10243,63545,33965,70937,25398,-23230,50059,-28714,-50778,-23370,-58993,-69818,20654,-40081,24473,-114604,-104037,-71567,-2932,3435,-73129,-39120,-9011,-22423,-15744,43349,54230,90215,148036,46190,-16028,9055,10261,37887,-26432,18606,93430,-37718,34958,-25950,-24387,-8183,53332,-28547,-22533,64550,11203,-24670,-64679,-48353,86505,-13080,-77780,12892,-79214,78489,13353,-37643,23873,-28843,-25877,-12842,63027,30955,64422,7900,13762,-30271,59603,82223,33973,-55773,42485,-22590,-51009,16570,129184,-883,-39413,-15670,41012,-86348,-40046,-51079,23411,-32888,-24053,18916,-18627,-57987,11630,-34327,-34828,63399,62597,-1023,-23199,-76941,-6483,-28141,39044,2492,109899,17493,-63944,-52188,-5077,19579,26330,-52022,18015,12279,27063,-103195,-47551,-104262,7026,8521,-28674,-89495,-61752,44892,-11632,-17574,28053,-39970,-62620,46578,-7752,-23648,-64603,-114932,-61450,-6238,-16763,-16219,-86935,481,44849,47803,-33931,57556,67870,17830,69414,72662,-69043,14420,-19224,-29004,5645,92133,31842,12185,36053,-1765,-17773,30330,29935,12,3445,29915,47410,-14391,66214,17762,-66042,1994,-30674,-57039,-27342,39311,12444,55281,44092,-10162,-1198,-2231,-3405,-21190,-15755,-2112,63225,53772,24691,57420,8123,-22929,32033,33654,-50011,6704,28122,107312,-78311,-43828,39108,-100244,-42297,-3912,11400,-5685,-38451,86652,34083,15669,9914,39123,-11388,-24626,-53000,-24430,-31239,11364,-13817,63375,11687,37731,-4726,-14072,39298,-12524,-9904,45921,-50822,-49592,38001,45755,-1037,40221,-40933,17215,-25172,35067,-21383,-22645,5258,-2033,38928,9382,-46756,35628,69220,56821,-44904,42382,34133,-82221,-46131,-23337,49317,13785,-30352,69782,11374,-8380,-54037,-13118,35610,49315,136887,74431,31764,15943,3286,81377,-34945,28989,22681,44069,31243,-33280,2628,60602,49792,48953,-8795,-30993,-22611,41166,24919,35220,-65572,-34011,33534,135933,86754,46160,83209,60618,59729,103093,140,-25449,46940,61811,18127,117689,158109,24200,113464,270872,228202,521114,193226,-520786,-295890,-213958,-206443,-233590,-163311,-68033,-38727,-53725,-23321,-51166,-35749,-109346,-80357,10479,21238,-10685,267,-27319,-44476,7115,26095,-37194,-28686,-147087,-169860,-73360,-53194,-139208,-91609,72861,35167,-45362,18555,-49417,-22202,6896,-40309,44500,-25420,-27213,-50162,-73903,13395,-44037,28532,-29162,-3288,37213,-27075,13758,-62897,-52887,-20046,-65751,-64756,-59078,-41577,36886,-42351,-54055,-15064,-37554,6616,-27869,-3153,26060,-57269,20287,69562,11374,-44337,-18361,-79109,-72974,-70449,-60089,-35608,21757,28675,-21693,-33276,52400,167097,60766,97850,-6647,-75743,-33017,78891,87793,36030,-60148,-27061,-72087,-624,-9885,-83064,-31608,10092,9803,56527,24539,7154,-10940,46811,68600,25636,19155,-6495,2577,-26098,-3437,-47690,-53790,-47963,-34341,33619,18828,-206560,-45545,16496,52316,-34695,-23732,-29712,-37948,14475,-68817,5183,39494,32888,17636,12404,-5937,-3972,47237,60712,43211,-6251,36966,-56323,25793,-22854,19106,-6074,-31845,-92515,16662,-33452,-2107,41117,69395,-36126,3116,39886,-53786,73340,-52913,-53794,-23027,6924,-100139,-25044,877,35648,-13894,-3176,72813,-73886,-75757,-61529,656,56473,79454,18415,-41356,38167,21053,-23156,11217,-63116,-15893,-49446,-19856,16898,-88686,20773,-10692,37087,9800,61122,24256,10712,72748,21748,24614,-25960,5472,783,-34993,73781,17693,10722,-39643,-23414,9161,-8251,1211,-53940,-26726,14653,-3141,-2862,27122,7850,66453,17146,42331,90105,-19919,941,18215,35795,29816,12505,20818,12911,21851,-44376,-49364,1229,-7081,-37961,21389,23189,24085,-25081,-24362,-26299,13550,-52421,-2991,4527,7202,-55275,-94444,-1227,-11109,-14467,-39407,44998,87470,88679,-5483,-31051,65597,-24098,-6159,36773,-59566,11701,69417,-30585,-68158,-9439,-11000,5905,-55623,-60962,50468,36308,3535,-66629,20726,9245,-56894,19603,-13337,6488,-52684,-30864,-37638,-369,30538,11799,20005,-19206,43117],[-4781,40635,76645,32613,19146,92476,90756,39351,43012,-64688,102,-35038,15001,-85263,-19186,61502,-10694,-54923,-125115,-30820,-69150,-25618,18317,83690,15649,44538,38456,-78064,8231,19451,11904,-18543,-13205,29068,-34030,36080,-44722,73117,18232,69669,51434,-52781,-67379,29731,-11559,-7406,37216,-54394,-12055,2519,-48401,16727,-45404,11141,19172,38404,23381,25095,12824,-24811,2859,81917,-24065,-81241,80163,54099,29678,29310,57607,-19530,48298,46469,-4426,41386,44190,78145,3244,-39229,-17051,-80399,-2953,-61331,-48424,27829,30650,4772,59765,12060,20291,-29664,29008,35719,-8096,33157,91233,-9969,47294,4684,-27776,-16215,31990,-17872,14455,-22208,23257,21117,-14203,-33490,-44491,5845,-3779,-68304,12853,13426,59603,-2765,31489,16911,24922,10638,45712,101605,8534,-60836,14582,-43995,-16328,-15585,-2764,65996,-2529,57285,18301,-25301,13891,-11807,-4979,-97787,26719,10360,-77389,-4965,32848,20361,20082,39871,33957,-42681,15890,-44209,28347,44471,1763,-33750,-6119,48623,38402,33444,4713,31560,34937,21865,-11785,-70243,-46707,-94993,-75411,28690,21496,-34308,40736,-5225,38807,-21643,38403,-73208,-69978,-36339,-23080,29685,-22178,-6519,38034,45526,36939,31999,27621,-17212,1049,32317,68105,12294,21729,-14490,-57347,-506,-15949,24629,-45127,5411,-46785,-1238,23024,14156,22880,-45756,-24421,46161,8716,50486,-60327,-13832,14582,-56580,7158,-23356,162,-65599,21831,39004,38466,50744,37450,-14867,-16853,93876,-14302,42507,2158,-35731,15399,125375,64472,68807,45830,-42630,-166048,-16104,43205,103716,71144,20987,-12097,4262,94570,56500,121996,198453,161788,243455,375376,29478,202790,-476214,-372991,-124429,-88405,-89721,-110955,-101616,-37336,-71787,-2659,68,-66025,-135602,-55664,-16977,-28355,-39296,-52445,-48919,-46064,70192,-43714,-65423,704,22503,-9179,-66650,4305,-66284,-54377,20864,-89802,-54075,12012,46720,41335,1372,45862,56130,16576,-56245,-5212,-89626,-17748,38457,-33596,14316,32564,64855,-12861,-8032,-86207,-62546,-19229,-51349,-6914,35404,-46350,-4508,-16657,-7607,-70488,-7809,-56202,21661,-13295,87088,-64554,-5625,6760,-83160,-101854,22115,13395,46316,29056,18597,64398,14954,75915,24684,43834,9408,-56419,-2633,-40329,42417,156487,-73129,-33362,-81524,-30134,-82081,46178,-37477,-801,-3651,-56276,-38672,-66205,-34541,-28683,2166,-47855,-13854,-22421,61124,35291,6745,-19022,46885,21381,2291,43604,-91991,-17747,4054,66159,-28868,-60945,32982,-50344,1948,-38020,-117126,-14184,-8041,16629,2045,41897,-26903,-8837,-49408,-20952,-80807,36477,-11831,29707,64458,59847,86179,90099,31426,-34787,-36822,38256,26629,4104,-15842,-63713,-18524,20080,14726,-7041,-29453,-21666,34633,21591,-46777,-5145,-25294,-72345,10953,7303,-32391,-2632,-57233,7797,31722,-82710,-20477,-6968,-36153,38089,71383,13029,-53830,5500,66513,33247,53255,27387,-28636,49361,-27597,-72936,-43713,-58585,-47202,47083,-45327,15515,-116347,-112023,-51681,-1691,-31521,-77313,-27933,15030,-4865,-8371,37028,22059,52119,127676,15120,-27137,22029,852,19392,-27395,32054,73999,-38340,17664,12315,-8152,-16817,43435,-13132,-12232,99486,21484,-66822,-52614,-28660,98079,-1624,-47100,39016,-79603,76399,23423,-40022,42840,-32879,-50134,-4227,74815,15106,51966,2808,9569,-15186,68557,87685,47840,-38251,31615,-17425,-53381,16321,113094,-303,-39337,4638,48548,-125357,-66869,-41908,20274,-29360,-30334,13324,-28000,-55385,9235,-41081,-29193,57197,56621,20610,-29951,-53152,13446,-2047,21406,2295,110308,27084,-50687,-71046,-20808,60032,28957,-36151,-12647,-9593,38810,-100385,-50923,-121225,3624,24914,-6642,-67682,-40102,10750,-10373,-18206,12345,-42196,-58417,28571,-50,-38924,-66803,-92796,-52579,19543,-51816,-2801,-75409,1969,31956,45533,-14350,41620,43590,13223,71381,64893,-68176,-1564,-2530,-40897,-1813,61771,33405,6035,7036,-43124,-24476,30203,5778,-15905,15691,39627,32025,-16936,36461,2027,-38641,39181,-32803,-45001,-20760,33720,-5859,-15415,43316,-1293,-20158,6409,21812,-15803,-18881,-10074,93164,26688,982,70798,24432,-2650,37935,37944,-63515,-7140,31676,95277,-92787,-25984,24481,-93160,-36794,-4442,19753,-2712,-27105,65370,48086,42793,5997,16717,-21121,-9633,-37175,-24811,-37760,-5124,-10857,55693,5039,41290,2327,-13248,71108,-7039,-23984,37741,-61140,-68157,27659,100041,11545,32716,-18983,20645,-21118,12686,-28632,-20814,-3057,-19557,39658,-15367,-61172,41658,68129,37275,-53803,61075,33699,-85896,-81842,-26490,49709,-1149,-57218,70975,13433,8588,-85823,-35206,34383,56050,133966,77731,51726,16407,1234,73883,-14283,16535,13458,45182,47133,-15006,-3189,61125,34894,5601,-3740,-35345,-23993,45710,49155,38028,-54096,-10184,12941,150055,103315,49496,68637,86783,68603,97525,13797,-12679,30160,67845,51257,125903,171728,16446,109619,225608,238586,525694,170593,-529073,-286576,-224702,-215316,-249446,-181836,-73062,-36937,-50454,-32282,-54058,-1177,-71424,-72604,7870,37518,27538,22891,-29350,-52091,24400,34836,-67605,-44241,-158741,-165917,-76258,-48119,-118072,-82429,80669,39403,-34458,30129,-39590,-14903,-13272,-64965,11880,-21354,-48077,-31498,-62773,9493,-35520,923,-7717,13443,38785,-37674,44524,-56426,-43100,-20797,-62954,-43407,-35256,-19563,37955,-36646,-78857,-11647,-48238,1970,-45823,-17506,20199,-40925,30371,66398,-16977,-19303,1015,-58004,-79518,-69384,-20702,-26887,28781,10848,-27911,-42291,67293,146128,37609,92290,-12053,-78811,-31332,23990,65682,57822,-43329,-51618,-66332,13248,-16015,-63411,-46818,2068,1960,28663,29845,12599,-25293,43947,70036,17939,31907,-32460,-14881,-29477,-21061,-45261,-28039,-48517,-29062,-9097,11939,-158519,-52978,36527,53943,-31605,-13084,-46399,-42247,10661,-47377,-991,43555,39910,2136,19671,22124,2689,25815,75023,31766,10833,21511,-54690,48130,-18842,3942,-5833,-50139,-75006,36292,-32939,179,39508,109884,-21595,472,36480,-40988,85801,-48797,-40362,27741,26488,-121820,-35382,9748,23973,-27164,258,82500,-65728,-78436,-46786,653,50393,49369,36835,-17518,45059,20264,-48075,-2908,-43748,-26293,-70795,-2732,24738,-96092,-17886,-38323,30020,10012,49571,51185,44013,60837,9125,9069,-14841,23050,18594,-24413,46633,-292,-2368,-23398,-12806,21419,26393,-5956,-72016,-18348,19055,-17157,-471,38860,19478,85315,47483,21312,13676,-36825,-8294,-4002,21234,34314,22117,13618,1141,20978,-42807,-58323,12081,38490,-24627,22607,11117,20088,-83297,9910,-16101,-6089,-62461,-2827,10346,24953,-23441,-48925,8151,1682,-13612,3126,22661,73997,75950,31650,-27028,42747,-30670,11398,27684,-33896,30537,67418,-15846,-65191,-10091,-24895,8536,-43140,-69207,57643,45469,34454,-56369,49509,25764,-51641,19747,-14357,10083,-57083,-30644,-45358,-7126,31192,7338,10432,-31353,19844],[-9222,38603,72933,30726,2083,56067,74953,26451,87973,-58760,8992,-51038,15324,-69204,-9171,40991,12826,-53982,-104812,531,-91662,-34152,39558,66326,23253,38506,52956,-67363,-13221,-4963,12787,-5463,-21417,16645,-36454,38050,-34613,68836,-309,44577,18519,-56850,-63750,4408,-1668,4331,36976,-47572,-6304,34379,-36165,11949,-34678,10858,17637,36791,40578,29566,13983,-6471,-13394,60361,-45509,-51775,53664,29409,33338,52873,55495,10606,34885,71778,-5673,56124,56630,43123,-28445,-12855,-11420,-69583,-28238,-51468,-27165,21937,11463,25395,71908,14467,33876,-22101,21731,17684,-30330,40445,98802,10254,49148,-14816,-35409,-23619,36791,1821,2063,-49266,40369,30484,-1818,-9524,-49223,-16866,3825,-49717,-7094,20214,89253,-2572,23470,30203,35490,5731,46743,97659,13608,-76441,45430,-33597,-14876,264,3070,62088,-24195,52278,5247,-8809,38932,-1421,26917,-69353,34940,35698,-38012,3469,25532,13003,33683,37175,21793,-61387,17744,-42350,14030,31693,-9035,-36810,-316,47383,33703,39284,-16110,32245,41560,39455,-6442,-58743,-17492,-69795,-74421,-3520,-355,-16915,36957,848,35651,-20854,63652,-50265,-72789,-19292,-26811,38291,-8050,18897,25672,27642,12279,52623,47268,-6810,6483,37062,48572,11143,12383,-22226,4512,-28647,14201,24095,-55685,28299,-15998,-3996,13137,3475,18269,-40721,-12850,32328,-1672,49366,-53209,11309,22496,-58277,3621,-21026,11435,-44155,36881,44861,34539,38220,2943,-52760,-18049,61721,-50749,47217,-32771,-66277,-18162,102905,35878,86268,79204,-32146,-160327,-14077,27222,76274,90217,40633,-1281,11377,93106,53769,78950,200750,141860,229573,327915,58270,119779,-475527,-417600,-123632,-83831,-86570,-83178,-88958,-55662,-91231,-24033,-12325,-33043,-109273,-34509,-34660,-17166,-47190,-46671,-61530,-51823,87162,-47430,-52192,28434,2680,-6238,-88873,-8317,-57747,-55412,6622,-81031,-53250,16859,11707,40952,-6209,31339,40517,16999,-22466,-3451,-77367,2071,44441,-27791,-7471,23109,53057,-2679,8502,-81702,-53850,-19906,-34217,-7441,36660,-62298,-10390,25644,18145,-79842,-14779,-63212,-4277,-14280,79403,-71381,-15195,-16063,-91333,-112984,22500,25059,27579,36605,43226,82932,9367,93012,18456,45123,7410,-32752,424,-23766,57517,134723,-106600,-36495,-81889,-30681,-27473,34994,-38704,-14976,-3926,-68600,-42843,-48599,-25075,-47645,-14098,-46454,-8704,-33575,58205,15871,10844,-15156,38869,8095,-10076,36435,-61095,-20841,-12260,78336,-23970,-49610,67856,-49632,-11466,-57748,-117053,-27283,-11339,12062,5228,48342,-26619,30939,-39795,-27275,-62860,28677,-16734,41357,55914,8848,81482,105468,-7842,-17093,-15236,41634,51759,16075,-14898,-56931,-6660,37488,6650,-24846,-24924,-4344,36873,12055,-21446,-7316,-18995,-28375,-715,7903,-38119,20081,-56588,-13207,12826,-71985,-6172,-1447,-30984,6593,74776,12173,-72286,3919,56519,26000,29287,21292,-38068,40422,-29111,-75751,-59727,-57491,-13927,62031,-44772,9239,-111185,-99897,-22549,-1983,-63960,-93918,-22205,41611,20423,20,19729,-18754,12713,100508,-6764,-30780,34823,-9063,-6299,-25933,36047,41526,-45469,-12537,37251,18586,-27977,29717,-1300,-378,130334,34308,-92131,-24730,-3122,90985,7567,-648,63483,-70662,67302,34216,-40035,48349,-37348,-59130,6478,75587,-2009,38617,6910,4047,10389,78253,78810,43191,-25377,17885,-8554,-49512,17948,95869,2163,-36523,31585,49755,-138650,-92748,-37596,17618,-23091,-42182,-16499,-40924,-47994,6842,-45764,-21297,43860,42213,33981,-32315,-23138,27755,26422,5913,4587,86348,25839,-17692,-93528,-25347,93810,29660,-17822,-22501,-21425,47747,-79558,-48971,-116069,-4731,33522,23851,-41337,-8420,-20774,-8172,-15827,-2080,-38344,-52569,14909,7530,-50961,-55122,-54906,-37666,42623,-62367,15635,-58849,3487,6918,38743,19597,16129,9299,12413,54113,48839,-54414,-16329,17969,-42612,-5559,16782,30419,-2886,-22281,-70900,-23614,32395,-5975,-27166,31823,42635,9538,-20423,668,-12915,-15,73967,-29691,-39382,-10681,28271,-18868,-96926,38261,10856,-29907,13634,43849,-2848,-10269,-10211,101947,15484,-17819,78813,41689,24042,52602,42209,-58572,-7348,29815,76566,-84177,8884,8405,-82427,-33461,-453,27517,-719,-16035,32248,46679,65886,-1208,-6708,-16421,6184,-5306,-20394,-33656,-20255,-5370,51272,619,43130,6966,-13810,92620,-871,-29888,27163,-64392,-78970,19564,131210,3865,32796,5924,17463,-6345,2047,-32373,-13642,-7681,-20490,42209,-34621,-71616,45325,54422,14611,-51624,60368,19160,-65576,-104983,-22993,45455,-4974,-72135,69113,17522,14412,-104481,-51192,17573,53648,121321,78963,66239,17665,9954,58495,8037,4744,1242,30012,57689,12792,-6189,44075,4777,-36931,8944,-33268,-17197,43791,66917,38819,-40094,15538,814,136343,102009,53254,43048,95846,70110,83096,29212,3460,29170,72060,84163,118542,162760,25274,105801,179550,250313,526522,134276,-532304,-270100,-231330,-211175,-249852,-191461,-85421,-35128,-40619,-44595,-48606,26396,-37605,-66436,-13954,41893,46644,29196,-38349,-60324,19716,42946,-102199,-63746,-151886,-145707,-79847,-45484,-87115,-72737,72501,32303,-22690,31437,-15902,-8576,-35607,-80147,-19010,-14105,-57272,-8513,-50300,-5315,-28368,-30772,3497,30038,23560,-58684,61875,-57190,-24048,-31712,-49278,-13208,-14573,-1550,41254,-23051,-91897,-7335,-54887,-6851,-50072,-26991,-3886,-11907,41207,45037,-40742,10653,16137,-39687,-72725,-62696,12789,-15989,26203,-1426,-27631,-39971,67634,101599,14125,65549,-20319,-78708,-27713,-21191,36023,57353,-40026,-68070,-57292,33345,-27150,-36816,-56844,-5094,326,-491,25215,10744,-33376,41071,61029,11160,49202,-56262,-24012,-25502,-39543,-35118,-2046,-56482,-28752,-65829,-2178,-71363,-53059,26774,41229,-27493,-2009,-55283,-43980,312,-36279,-13906,47134,48433,-14208,26520,47798,6862,7277,84538,17067,27293,9215,-33048,72516,-12765,-1045,-3044,-66791,-55520,49383,-34685,9353,30604,136194,-1098,6685,27947,-18650,92703,-39311,-14679,69298,36666,-135169,-53601,9507,10881,-25891,5487,79214,-54151,-67790,-31810,-1224,41008,7779,53006,1080,34014,17764,-68067,-23852,-31579,-32699,-80331,13680,36212,-94426,-66284,-56077,17435,6045,36664,66632,63711,40090,-10088,-12630,-5278,40938,32093,-19700,14766,-36181,-22836,-10623,-5066,27660,54542,-1165,-83157,-6202,13364,-30980,-2016,22014,23218,80837,74675,-12579,-71151,-54471,-21553,-31462,-16297,25283,22412,5780,-7089,20716,-38998,-73044,20100,77267,-9020,23960,-2214,16731,-124638,42496,-6474,-22621,-53896,7466,16729,31236,758,-14575,12865,4535,-14675,18142,-5403,44835,53436,63236,-23285,14718,-33086,24216,13170,-14347,44260,62146,-4580,-57855,-14083,-42434,6004,-21092,-73695,55275,38975,38040,-42732,62068,32116,-44441,13416,3428,15934,-53878,-26550,-38819,-14796,25227,3047,-715,-39215,5118],[-8053,24963,49160,13596,-13070,18110,55596,-4258,107225,-44339,8244,-63312,6935,-39350,3674,23061,38294,-44359,-65460,31413,-95851,-44182,57445,43936,35845,30393,59717,-53969,-29839,-23866,5537,6228,-27793,-8545,-38878,26478,-9198,51163,-19383,12180,-11892,-52039,-49561,-28875,6488,10333,32030,-30089,5022,67578,-23956,12811,-13128,8760,18700,29471,53777,32580,19679,8300,-30828,31840,-60304,-22978,22931,9343,41174,72810,54200,55201,28536,83246,1772,63849,59231,2585,-57936,4486,-4318,-51081,-44626,-37465,-9926,13795,2725,40410,72733,14085,22650,-10129,22225,4772,-52343,43622,95184,31519,42457,-36145,-51014,-34563,35059,20209,-12767,-67739,48736,53678,12034,8203,-49976,-28517,14932,-22183,-24545,29694,109229,16081,13798,44338,39509,3154,43819,95282,4160,-84935,61128,-26316,-9867,5063,6269,29906,-45316,53163,-11586,4031,65388,5772,54498,-21898,42093,57364,1530,13969,12236,9138,40907,28273,14380,-68633,18765,-34161,-13151,19825,-18849,-32998,7109,52023,15728,42620,-20198,34770,40218,53415,2120,-35880,11781,-37392,-78835,-38431,-19971,4993,35079,8284,39207,-14707,87842,-12671,-69570,-4616,-22504,44959,7858,27429,-2371,4172,-17201,74826,58477,1106,3161,39066,30440,15472,2980,-28797,64932,-49064,41214,14241,-49675,42397,12942,-5194,2188,-7811,14403,-31549,10045,18614,-10312,48339,-38575,36755,30100,-44617,-161,-10065,15397,-43462,39760,36225,32223,26972,-20943,-63878,-19663,24759,-84052,47461,-49011,-83067,-47932,68695,7955,106193,126025,-11519,-86231,-3160,4309,31324,90211,64661,34547,28417,87286,56322,47036,198439,124940,202547,277945,149074,-6,-430746,-414509,-129338,-82356,-85921,-52448,-72194,-70887,-109546,-40773,-27089,-8551,-64823,-4168,-51428,2437,-53097,-38969,-75960,-55737,93780,-31758,-35390,54222,-18597,-7499,-96303,-12039,-36784,-51191,6971,-55427,-46372,10309,-33619,27127,-15210,11979,17412,13938,7949,-3351,-47473,25104,34954,-18643,-22579,12001,31732,14866,29511,-75411,-51998,-13177,-10842,-1159,37434,-75101,-9501,96567,43034,-85095,-13593,-52322,-35243,-18615,64217,-71988,-27140,-34740,-90908,-115319,26804,42301,-4428,35785,60642,86511,2646,94645,13139,42427,3582,-10679,4727,-2544,72733,115436,-145789,-40641,-77614,-37506,22150,26653,-26894,-28144,-395,-71616,-55424,-24354,-11975,-56804,-32746,-36784,-8133,-30811,61124,-11189,10134,-2175,23296,4367,-21970,27049,-19321,-28146,-31027,67507,-22839,-42686,81221,-48224,-20926,-65671,-97860,-42193,-25596,436,5860,48833,-17509,62793,-26413,-27772,-34898,20437,-14649,44581,35429,-49441,60482,96261,-36149,2173,-4270,32662,73283,28485,-9274,-44953,6833,42620,-7325,-32790,-17051,5081,28179,-1312,10786,-12129,-12427,25725,-13781,1217,-40805,36213,-41642,-33872,-4691,-60608,6749,5848,-15540,-36680,59234,5827,-87958,5615,35090,9358,3263,3858,-52547,22113,-33747,-58159,-66950,-54401,20711,63725,-37887,6515,-99390,-70888,9278,-1907,-86765,-115744,-24822,58703,43764,8145,-5043,-55189,-12761,78414,-9848,-22818,43752,-16736,-29506,-22292,28266,2607,-56727,-42917,45285,48424,-38811,19716,8420,10770,144867,43372,-92378,1390,17444,60572,14013,53555,82433,-54120,55447,39750,-40985,39168,-40427,-52606,18840,66516,-14233,25968,19323,-625,40676,84711,57777,19208,-20006,5447,-5141,-40184,22407,89196,5574,-34829,56906,47210,-116129,-107126,-39106,17448,-13768,-58211,-62499,-53323,-36488,5630,-45997,-12534,20939,22383,36764,-29213,7078,35190,53914,-5732,15266,48445,14839,20146,-113813,-19087,112189,28271,34,-10079,-20025,45478,-54549,-44591,-89902,-13288,41379,56274,-15117,25518,-40463,-7151,-11840,-12657,-28412,-43199,6547,15100,-55828,-34897,-16922,-23469,55059,-44776,35057,-37867,2781,-21969,25513,50641,-13842,-21786,15904,26586,34199,-32300,-26233,35100,-30230,157,-25208,22501,-12719,-45862,-78127,-18554,34497,-2029,-29705,45971,35920,-17189,-26369,-33202,-18405,31999,97490,-24529,-44323,-170,23612,-23216,-150101,29801,22028,-23467,21170,56999,15120,7881,562,89270,18285,-24546,81325,56502,48066,73619,46359,-41506,7683,23110,56032,-64453,46024,-3616,-75400,-33682,10015,35838,1108,-7881,-1496,23272,75185,-11228,-27135,-610,22846,34641,-17159,-20133,-31383,-1449,50640,578,42774,7747,-14048,95580,4680,-26557,14840,-57928,-77575,15144,120295,-19834,38625,20639,10597,16145,5322,-30884,-7327,-6877,-5814,42909,-45142,-75830,41808,30581,-3517,-41303,34898,-6046,-30341,-109774,-15518,39122,6134,-73951,61794,19294,8844,-107077,-57905,-8589,44839,104663,75325,68589,20147,30983,48998,27547,-531,-11336,11164,63895,43021,-3571,13820,-30841,-64946,27134,-24500,-4363,37246,74382,35725,-28953,35452,-1742,104266,85061,55832,16637,90039,67932,63909,46361,21540,46523,70452,107820,99820,136017,45819,101322,151659,262630,525464,101744,-533988,-252056,-230019,-195304,-233489,-187032,-102876,-33647,-24785,-58132,-39420,38237,-15117,-63543,-47688,30876,48545,22217,-46296,-67430,-4657,46399,-133140,-82841,-134595,-117759,-83715,-47786,-56765,-65070,48637,20540,-12813,17383,15099,-4099,-58641,-81057,-39397,-3743,-51552,15934,-37391,-24472,-24346,-58407,3975,40957,738,-80411,59978,-65954,-4904,-50442,-31593,19797,1530,10189,40640,-6305,-84739,-714,-55849,-15449,-38312,-28989,-40163,9813,48169,13704,-51248,37535,24182,-28341,-55632,-53200,28748,-6253,22308,2316,-24086,-31910,52951,48076,-8329,31025,-30686,-71868,-17584,-39356,10563,36098,-54504,-73573,-44786,50899,-37922,-9119,-60123,-10126,4552,-22949,11621,-141,-37307,37392,42464,4994,66402,-70340,-23767,-16094,-52544,-22287,17270,-70183,-35740,-120784,-19460,8951,-46005,1513,14321,-22707,5992,-50680,-38566,-15126,-38590,-30174,45937,55109,-30452,30350,66047,9034,-1796,86882,2659,36528,6947,6453,89271,-7902,6864,3178,-73046,-36697,53304,-37964,20850,15651,134563,19167,16694,17773,3823,93354,-25988,16170,88210,37402,-144936,-70044,-821,-1819,-12582,8949,63481,-41751,-45732,-21224,-5816,29024,-30579,61521,10885,10324,13090,-78236,-46768,-25834,-30299,-73954,25427,47603,-88633,-102791,-55132,1568,-1474,24490,66703,64629,18415,-30137,-36962,-159,49924,37207,-23677,-13223,-74037,-45782,-5058,-1808,24998,68217,12376,-76715,8365,2228,-36663,-6175,-11994,17690,50632,93428,-42217,-113514,-70251,-33670,-49742,-65013,6352,9977,-2136,-9648,21410,-29804,-88865,22841,88414,3092,23861,-17412,13326,-127875,63816,859,-30735,-33609,24820,22432,25441,10376,-5062,8302,-670,-15261,8213,-27652,19622,32014,79093,-15676,-9590,-33616,32379,-188,-2315,50279,56359,643,-46319,-18333,-57585,1071,5728,-72596,46263,22454,24702,-29828,55517,27341,-38577,-439,30478,25157,-43795,-24510,-21249,-19261,14296,-871,-11927,-44869,-300],[-3174,5185,15872,-10701,-22271,-14317,38456,-44066,94014,-24575,1769,-67353,-8865,-3990,15238,10549,59793,-32028,-18299,54552,-77056,-53003,66654,24037,52915,24682,54957,-50076,-38459,-31264,-6012,13464,-33143,-41492,-48590,3090,18828,23334,-35008,-13874,-30254,-38520,-27770,-61702,13775,11346,29544,-10413,20491,89795,-19058,17615,13120,5108,23624,18428,63015,33782,29444,14670,-44817,3613,-65025,-6848,-6753,3971,51251,83520,53964,96542,32729,77459,17014,63988,51986,-34069,-79336,-103,3424,-33009,-48434,-23605,2771,3354,4205,48590,61909,8225,-10549,2708,27416,237,-64054,43779,81535,44040,30143,-49190,-71174,-42886,27760,28935,-27153,-75236,42827,79079,23006,16139,-43933,-28442,25976,8158,-33039,37392,113037,52323,3838,54966,34149,680,37884,91087,-14089,-84941,65524,-21155,-2701,-3801,7145,-20369,-64887,57478,-27129,4015,80910,5021,72358,29483,45711,68075,30895,28397,-2183,9646,39746,15130,10903,-63058,17973,-23720,-39749,12608,-23444,-26708,13572,69959,-5137,47923,-3870,36601,29386,57242,9865,-6085,31474,-6853,-79853,-63361,-29365,28452,34320,14834,48760,-5853,104190,27893,-60437,1636,-9092,45367,19746,16020,-31330,-17098,-40285,91265,58401,4799,-13070,28450,23584,24522,-9829,-34836,101002,-57140,50528,-3021,-30396,44746,31302,-3531,-5115,-17817,13225,-27909,36974,7999,-16927,48993,-19381,57962,36808,-16554,-2278,4676,12698,-64332,30328,17717,34103,21163,-32364,-40760,-14098,-2115,-105954,43782,-42103,-77268,-63640,31362,-12975,118784,174969,13582,29033,10674,-20037,-21090,67877,85044,83599,50036,79361,64576,36100,192980,116236,171106,234532,305431,-113725,-372271,-379375,-141336,-87538,-85948,-26898,-55647,-81124,-119638,-46499,-40831,5236,-13638,29936,-65264,27802,-54359,-31528,-88100,-56755,88629,1786,-15767,73589,-39633,-14195,-92292,-5588,-6069,-41339,26850,-20873,-36805,-7516,-79814,4646,-22322,-6611,-8018,9071,27875,-6107,-7725,41233,8988,-9187,-27384,5770,5322,32621,50736,-66271,-58392,-667,11509,4229,36858,-84176,-418,164770,60114,-85945,-6469,-26281,-62005,-24471,44142,-67296,-37724,-42934,-79759,-111159,35505,61744,-41211,26812,67625,76184,-4074,85809,8812,36652,-312,6294,14433,18165,86794,100564,-182514,-43526,-68283,-49279,44315,22492,-8280,-39366,3660,-64090,-69645,1723,-894,-54991,-48163,-22428,-13978,-24333,67315,-36140,4896,12484,996,7350,-27370,19070,14568,-38209,-48136,33850,-25115,-45024,63784,-46308,-26072,-58635,-62115,-53182,-48276,-12901,4400,42458,-2384,72954,-16488,-23075,-4936,14400,-5119,40372,5479,-84500,30716,62501,-44360,18759,-10532,13656,86074,39177,418,-30896,18154,39901,-22504,-29666,-7890,5099,12225,-15441,44182,-19318,-10013,65027,-27719,-7374,-40447,42610,-18034,-48366,-15126,-54320,13339,10782,5222,-78911,29397,-1406,-93630,9822,8257,-16000,-19952,-24982,-69481,-2995,-40415,-27618,-62609,-48338,46300,57206,-26606,5964,-81656,-33509,36295,873,-95745,-131278,-33923,58159,55705,14853,-31222,-74839,-17105,71147,7856,-2605,45546,-20592,-41647,-17889,8868,-33675,-66947,-61431,40085,71386,-46168,17468,17159,19159,134603,43855,-68325,12447,25943,13813,18852,103248,93716,-32914,45226,35907,-44652,18231,-41321,-34840,30194,52987,-18032,16025,36264,-2703,65109,83260,29162,-17131,-22692,-2178,-10607,-27429,30403,95494,9383,-36538,70879,42576,-65680,-103402,-43304,20755,-1111,-74058,-103000,-61432,-22941,4969,-41313,-4512,-10078,1019,30506,-20874,29795,37045,77442,-13808,34041,13826,-479,47081,-123999,-6249,113493,25614,15305,16630,-5806,27557,-40421,-40865,-52828,-16372,51711,83845,8164,53753,-43775,-9767,-7560,-17717,-14844,-29073,3554,23234,-50079,-15178,6866,-14983,52526,-10028,50032,-14001,-1849,-44412,6479,64499,-41642,-41622,22611,5447,26840,-8603,-29281,43626,-5778,17640,-44856,10927,-22985,-59661,-65260,-12399,34483,14526,-22218,51905,19885,-44137,-35720,-59409,-8336,44546,105504,-20923,-59156,7684,20964,-18237,-147258,20170,29834,-1012,30105,59155,32152,27047,19509,61572,28696,-16507,78949,65671,60588,92773,48997,-20622,33513,13802,38195,-46788,71916,-5869,-77650,-36477,26329,43679,3256,-3119,-26270,-17946,66550,-20918,-40569,19065,39225,71747,-18319,-1464,-37379,-2989,51702,5547,39626,5197,-12912,79521,8477,-15615,3978,-40465,-62598,14010,68621,-45806,45657,15260,3760,39967,17036,-24714,-7048,102,17323,39680,-46053,-72705,26978,1890,-10920,-27674,-8710,-33530,7568,-96666,-7538,33347,30137,-64329,49944,15715,-4717,-94744,-51234,-32200,33736,90596,65870,55660,24559,60938,51114,42191,8103,-21380,-1732,67581,68444,5874,-18312,-58763,-72797,46661,-10339,10912,29738,74329,28794,-23193,42156,2672,67904,59862,55927,-1949,77708,66194,45456,64911,40236,77190,62022,117847,84197,103236,70336,96686,149673,274390,524138,85584,-538458,-239676,-220496,-171862,-205988,-168983,-122324,-32809,-6624,-70485,-31596,33016,-7066,-65230,-82193,6892,38565,6466,-44088,-71756,-37947,40827,-152691,-96535,-119700,-90088,-87321,-56878,-36300,-61670,13897,9737,-8293,-11898,43357,-2465,-81683,-69570,-44559,8010,-33531,38312,-23224,-40433,-24450,-74263,-3102,42552,-21370,-95488,39160,-79911,5247,-71874,-20477,48182,13845,16105,32110,8597,-57256,9531,-50694,-19382,-14068,-23219,-78359,7974,47770,-15807,-41395,54634,23925,-25698,-34296,-44148,21263,-606,23944,23261,-21997,-23862,27537,62,-31458,1419,-42330,-58106,-771,-27777,-2523,4922,-82966,-69320,-28886,57032,-43933,13867,-56830,-13334,11600,-32802,-6606,-20122,-39939,31625,17812,-1665,78479,-72484,-17910,-4037,-55568,-11757,27866,-83834,-49406,-158918,-35343,51093,-33127,-22111,-21174,-17183,8605,-30955,-22962,-32111,-51051,-44757,36707,55514,-45537,29435,74653,9717,508,81358,-9261,35306,15027,53293,93388,-7640,25451,12870,-63599,-18491,48172,-41647,28991,-3133,102623,33154,24643,8005,17876,87525,-11235,42696,82740,29678,-153636,-73052,-18498,-13864,6760,7236,39700,-30012,-17517,-17364,-12741,15794,-53892,58612,11044,-16669,7005,-76475,-66168,-23208,-16191,-52581,30269,54303,-83744,-112126,-38831,-14808,-12510,14705,52784,48631,2426,-43899,-56452,-1552,39959,32616,-35897,-31700,-97490,-64953,-7484,-2105,13263,63690,27698,-49347,22682,-8912,-29906,-11694,-46201,5884,4538,99056,-55403,-92553,-81959,-39742,-47342,-105104,-15835,-15176,-9505,-7188,22129,-14171,-96612,18896,59362,6606,21630,-32949,9181,-91535,69001,4836,-29191,-12109,43436,26719,10994,4155,-18233,-7219,-10163,-11199,-9733,-34968,11932,18861,75436,-1009,-22669,-35785,37095,-6288,3550,47899,51134,885,-30106,-18827,-65059,-3412,30534,-65884,34826,6850,7323,-20479,34124,12957,-37619,-20559,53187,36891,-29026,-28353,-864,-19018,1168,-4797,-21985,-51575,106],[2036,-13142,-13071,-31602,-23673,-34910,28241,-78010,56732,-3752,-7840,-62963,-28213,26389,21448,3446,72453,-22390,24155,65575,-42087,-59110,63769,11913,71220,24688,38472,-59713,-36840,-24151,-16963,15328,-37350,-73191,-66735,-22954,37292,-7826,-44137,-23376,-32223,-18827,-3508,-84451,22116,9955,34762,3817,37758,91554,-25809,23188,35511,823,32823,6833,68354,32576,41849,10678,-50252,-15199,-59606,-8197,-30905,16955,60028,82266,54268,115946,45662,55677,35737,58809,37775,-59925,-88308,-26510,10583,-23504,-42792,-13870,13898,-8159,11031,50373,44406,-3854,-49332,13396,32149,3608,-56191,43851,61161,41406,16800,-44865,-85782,-43074,17401,23467,-36617,-74352,23632,95493,26872,14253,-29732,-18122,34306,29430,-31419,36715,97789,93616,-5123,58613,20141,-3787,30494,80856,-34078,-77361,66373,-16045,3775,-24776,6232,-69722,-81380,62063,-37778,-13869,72428,-4987,78528,65063,42507,66809,44530,47043,-13795,11496,30215,2654,8411,-47411,14808,-13657,-55694,12154,-19235,-22225,17637,103058,-17804,57449,28722,35461,10258,47501,13762,21245,35753,15468,-69205,-71167,-25112,50085,32732,18728,61422,2390,106374,56653,-46919,-2815,11157,38541,24987,-10472,-45593,-31344,-48568,96680,49082,4473,-40385,-749,31209,35586,-26022,-40301,104357,-52285,37260,-21622,-5815,36469,36190,1029,-5165,-25111,16338,-33819,57899,2483,-20798,50964,-427,71798,43048,20383,-1828,15900,6877,-90427,14255,-2156,41256,22123,-33315,8710,5657,-8463,-109480,37531,-15697,-49929,-59197,1202,-22187,116899,206669,32975,132359,21169,-38796,-65044,31418,96194,129021,69667,72006,77414,45110,184175,113485,142451,202804,506211,-188792,-333425,-332269,-157333,-99761,-83691,-13208,-43336,-86154,-114039,-38447,-50887,13097,31130,58810,-75096,52260,-50057,-26557,-93927,-54380,73944,40193,3079,82668,-59467,-27406,-83405,9183,28858,-27069,62134,10798,-25755,-31284,-116318,-19557,-24701,-18951,-30834,4309,33514,-11588,28856,43007,-31888,-2739,-22773,7989,-20602,44517,68665,-51384,-68519,12396,25982,4288,34072,-89565,15734,194438,63929,-82344,4238,8254,-76885,-30128,22964,-58028,-43417,-37317,-59417,-101007,47799,79558,-69868,12643,63562,57735,-9813,71594,4772,29293,-2428,17124,31454,34073,98609,90377,-209384,-43584,-54371,-63008,27553,22782,10058,-48143,4118,-47334,-77157,24599,4375,-44468,-56574,-8239,-25231,-24710,71483,-50503,-3626,21685,-23745,11366,-21932,15502,27579,-48375,-60099,-11623,-29638,-58144,19556,-44820,-28733,-38997,-18985,-55459,-72184,-21986,900,29624,13014,58419,-14458,-15647,20868,12095,9854,33013,-23804,-80788,970,14448,-31403,28224,-29250,-9155,88300,46124,11448,-19016,23613,34428,-34154,-17436,565,-2574,-4478,-27297,70673,-27468,-14922,75497,-42449,-11950,-36676,38279,5271,-50278,-15143,-57605,11726,10806,26023,-107082,-6420,-4655,-85765,14977,-15124,-45447,-36182,-60910,-83189,-29004,-46982,3937,-46344,-39231,55446,51237,-14268,4742,-59605,1608,52163,7442,-90667,-130035,-43285,39318,51149,19634,-52085,-71682,-3282,80836,39269,26162,38711,-20557,-38997,-14859,-18511,-59058,-70757,-61989,28720,78614,-47771,22221,24750,23344,98641,34368,-29376,4695,21244,-27756,24866,136498,97243,-9795,39698,21604,-50523,-8673,-40089,-12273,36431,41789,-13635,10801,53235,-1977,71701,70894,-1658,-53726,-31335,-3046,-21949,-13522,42041,102749,13377,-41712,66971,35973,-9514,-81317,-44652,27138,14329,-84351,-115897,-63021,-10676,2950,-33142,1159,-44578,-18142,19714,-8860,38314,36014,94715,-19560,54679,-3389,-11799,53503,-119168,6752,103056,23425,26784,45104,16986,-3450,-43767,-39074,-18416,-9490,61593,101420,27051,70840,-32404,-17126,-3468,-16680,-2025,-10985,4842,32513,-32230,-4476,8652,-13985,36472,21846,55623,9652,-10690,-52421,-14991,56339,-61055,-50423,30072,5121,27976,10249,-25627,41833,24186,44077,-31436,-1538,-33735,-62205,-38733,-6726,31510,36381,-6635,45206,-1706,-66432,-47652,-75122,17232,38604,99181,-21375,-78344,11106,21495,-6471,-91326,12416,35595,30453,39877,51971,42328,37400,38113,28516,40135,3579,72197,66889,56250,101060,47963,-3191,60621,4570,26319,-37622,82019,5120,-88644,-38379,45016,47601,5562,-518,-37302,-60511,43679,-25920,-43765,34422,52636,96626,-23272,16228,-39327,-11703,50595,14113,33461,1303,-10423,51634,9750,-509,-91,-13249,-36737,14412,-1695,-56666,48481,-10914,-22,57477,27763,-16170,-14522,12280,39143,32856,-38546,-62655,-313,-25223,-4944,-15456,-53354,-52594,38771,-70921,-1513,30113,59433,-47068,38493,6156,-21224,-71668,-27690,-40370,24314,83557,53324,29155,31155,91954,62221,52386,34866,-26674,-4849,70301,83665,20558,-38003,-68590,-65697,62740,6552,24686,25364,74168,19965,-21899,31271,9543,39861,35453,53044,-8276,67943,67759,32810,83525,57770,110395,49338,116716,89292,77959,91866,94069,167496,284523,523733,88943,-549066,-239411,-207260,-147220,-177055,-143202,-140518,-32766,7851,-79873,-28762,15169,-12902,-72354,-106901,-21496,21487,-15360,-26463,-72204,-67050,23897,-155328,-101060,-117517,-68049,-89971,-72858,-30407,-63811,-23858,1240,-12103,-49805,60057,-4643,-102530,-52868,-34676,18268,-9654,54578,-6718,-47831,-28827,-74332,-12665,34884,-36829,-100509,5791,-93693,1561,-89657,-24728,66950,24003,18945,16226,17880,-17986,23613,-40513,-15956,14657,-11939,-108370,-20040,39359,-34244,-10825,58191,15345,-30498,-15138,-38200,-7041,-639,33216,51791,-25222,-19531,-1111,-34144,-57423,-16030,-54454,-40444,17434,1658,-1529,-20514,-114562,-59135,-10323,46961,-43172,28415,-48511,-16528,17208,-28187,-23393,-46610,-43036,22907,-7493,-9868,82129,-66199,-13082,7787,-47722,-6822,31347,-90751,-65766,-171830,-46152,52462,-17076,-34266,-55878,-10900,5135,-51,2159,-45557,-66515,-52564,18725,46384,-58679,23435,74272,9161,11378,69486,-18327,24527,27678,92515,86151,-14013,48761,24859,-39537,237,36387,-45213,29459,-22875,51475,37300,25955,-1848,18925,75882,2655,56794,60581,15035,-157167,-55351,-37765,-25762,25463,-1117,15365,-20150,10064,-19547,-20274,3364,-57325,44042,2832,-38743,1423,-64009,-77390,-19948,8799,-22270,28262,52447,-82797,-93117,-16519,-28803,-27411,8268,29973,22799,-5023,-45717,-61530,-9905,5491,20232,-52847,-40637,-96643,-75022,-15770,-2605,-4983,42826,37083,-9146,33363,-15525,-11866,-17119,-65415,-6007,-39741,89290,-49668,-28057,-87999,-36974,-22395,-118838,-33819,-47693,-15248,-2787,21335,5273,-87269,8378,-3787,-732,17590,-45056,3754,-34400,60341,6972,-20918,1073,57067,29562,-5935,-12921,-41401,-31123,-19944,1489,-16702,-24659,24563,16163,55897,20469,-21613,-42667,40005,-1986,6413,38312,45527,-866,-9146,-12211,-61968,-5610,46614,-55530,24635,2262,-5452,-15350,7553,-7884,-43987,-43527,59918,48076,-12391,-38001,12611,-15927,-11236,-9301,-30289,-61387,2090],[4219,-23625,-27350,-41085,-18254,-39612,26784,-91735,12991,13743,-19314,-52621,-45533,42724,19924,-144,73815,-17565,52863,64262,-4682,-62428,49165,9222,85609,31268,14362,-75789,-24766,-3968,-23074,13150,-39108,-94575,-86783,-39100,40706,-34208,-45247,-13826,-19273,2529,17446,-91143,33243,9358,48850,9109,54085,70759,-43276,25945,45923,-3478,45333,-2072,69290,28642,54800,-2387,-44366,-17905,-46954,-23336,-46319,43379,63578,69719,54091,103549,62496,23883,51931,52067,21148,-71306,-83562,-58825,16072,-26312,-35137,-10029,27109,-18590,16579,47069,28030,-20332,-72868,20070,31333,11586,-24722,46195,38298,23902,6777,-21417,-84210,-33113,7148,5688,-37980,-69797,-2429,96508,21277,5724,-8697,-337,38449,31131,-23380,22964,65788,120747,-11954,53682,1566,-11231,23372,63132,-50148,-65122,70057,-9217,6314,-51423,4094,-101067,-92428,64424,-42134,-47020,35044,-21023,75073,69786,29308,58475,42804,66403,-20365,10108,14254,-3151,4001,-27783,9445,-4657,-58488,18447,-5348,-22325,19683,143978,-15580,70021,65553,30417,-13467,25643,12993,36353,25431,27177,-43825,-61068,-9226,66912,28083,19022,73023,7392,92055,62623,-32456,-16065,32892,26542,24448,-41754,-36653,-36223,-40292,90209,36428,2253,-70746,-45456,48999,44565,-40951,-43858,82362,-37899,7916,-34521,15254,21778,30863,7243,3098,-29075,24264,-46901,63799,2918,-20796,52301,13488,77227,49585,57645,972,16760,3005,-98805,368,-14375,52896,29104,-27545,64447,40162,4124,-92080,30337,20359,-10170,-34801,-13473,-18271,99343,204942,36567,178944,24638,-45721,-86057,-3823,96142,155198,81993,67481,92345,64340,170656,109665,121192,183074,707298,-217464,-328972,-288246,-173495,-116391,-76457,-14875,-37495,-86439,-88598,-18668,-55768,23249,60686,72747,-80731,66237,-41958,-25307,-90201,-49257,54216,64270,16211,79592,-76958,-47811,-76681,27864,61068,-10811,97768,28795,-13580,-52506,-135323,-39036,-21648,-21214,-46816,1300,25407,-18320,49382,29205,-81853,-1873,-13127,18318,-41556,47464,81242,-28997,-73961,19357,28866,-1653,28220,-90546,35482,171721,52659,-74792,15594,43286,-76302,-34344,4558,-44198,-41845,-18510,-35349,-83442,61109,92588,-76892,-2008,50398,39419,-13656,55535,-228,21379,-1486,22952,54122,43089,107251,84223,-221542,-41073,-37684,-74523,-20723,26934,22764,-54461,-1869,-24396,-71919,39968,3802,-29154,-57372,2051,-38385,-37095,68564,-50268,-13491,21853,-44310,10621,-4464,17308,17781,-56138,-64916,-51482,-35152,-78457,-34714,-44980,-31842,-13182,20008,-46743,-88326,-22476,-4877,12536,22213,29522,-20610,-8920,39511,13306,26290,28296,-38655,-46963,-22301,-32067,-4322,27650,-48786,-27661,82334,47863,20049,-13362,20896,28795,-38903,13,6917,-13846,-15118,-34533,82709,-34315,-27492,60363,-57267,-9370,-28527,25006,18920,-36304,-5030,-71250,3535,5866,43246,-113848,-38976,-1256,-66498,19168,-26660,-71697,-43056,-95900,-87007,-48786,-51187,26143,-20466,-27747,46721,53055,-4082,85,-36286,25538,53608,16774,-75245,-107639,-44940,9168,31716,22734,-62429,-48684,18819,100585,72000,56509,24403,-17797,-24856,-15337,-47153,-69469,-65247,-46837,17872,66132,-42994,29260,29734,22776,44867,17407,10188,-16293,7591,-36898,35602,147091,94427,13300,39690,-1070,-56208,-34808,-37072,8451,33670,37314,-4620,11311,67007,-461,53047,48219,-29846,-78202,-41724,2726,-32381,-190,56317,91477,17477,-48561,45148,26511,27886,-46773,-38109,34619,30542,-84970,-94946,-57860,-3033,-2604,-24105,3343,-76443,-32331,9825,4268,29753,34535,104317,-24019,68981,1214,-10980,39345,-100829,13828,90183,23788,33903,64042,41214,-38398,-59277,-37572,4233,8806,65154,106752,40569,75281,-13162,-27767,934,-10093,5151,7680,8127,42967,-4229,-6472,-10868,-18999,13458,32795,49296,28614,-22287,-43479,-33998,31507,-68059,-54529,35287,29047,35564,20117,-17377,31485,51457,71955,9047,-11448,-44378,-54481,-7951,-1708,25825,55390,12448,25052,-23104,-78949,-58841,-79553,51385,28998,83608,-26256,-93452,10466,25635,7092,-13806,9395,43272,60172,48098,39705,42428,32770,45806,-649,48209,28763,61097,59399,35426,93863,41433,6336,77985,-2725,21730,-35296,82209,28778,-100407,-34657,61019,43184,7335,1851,-35307,-82715,16099,-22645,-35207,39489,59367,104662,-28665,27074,-40301,-25805,43599,23296,24977,-1557,-7573,22779,8202,14633,8042,19471,-6226,14199,-59898,-40468,43061,-47693,486,62728,29209,-8042,-27220,26609,51393,24625,-25487,-47599,-36553,-45253,12606,-7860,-80433,-54234,59534,-40097,2253,30219,83593,-27197,33965,-7482,-35675,-43418,11853,-25312,19461,83662,43973,-5098,39069,114367,74889,59919,76677,-26348,-50,72537,86330,35927,-34221,-57580,-54036,71738,22921,33704,27170,80650,12214,-21547,3993,15006,27164,18712,47707,-2700,65558,73312,28930,99772,71617,134329,37492,112566,123106,69867,107343,96915,190269,292209,524928,106776,-566410,-254318,-198383,-128278,-155918,-118286,-154713,-33418,12257,-85732,-31907,-8708,-29174,-84971,-115622,-42749,374,-43260,4324,-68583,-83088,-2790,-139173,-95253,-130374,-53767,-90881,-93208,-38003,-71286,-56445,-7739,-25059,-84666,61929,-11302,-116083,-39732,-13968,23900,12383,60955,11790,-45436,-36637,-60314,-19939,21894,-42543,-95440,-30095,-101646,-14600,-98079,-43866,76366,33214,22384,-1909,19840,19925,40125,-27789,-5424,38317,703,-123906,-60643,25885,-39267,30467,48015,-1000,-38921,-2571,-36616,-46025,-6270,46434,72477,-34792,-19467,-24995,-52953,-85621,-20903,-66358,-23710,28733,30711,9283,-26679,-136065,-47326,9192,22783,-36377,33965,-37462,-22185,17588,-11661,-33202,-73907,-46394,11685,-27352,-19711,76969,-58203,-14994,17046,-32099,-8241,30863,-86961,-78442,-160342,-50108,29599,-2014,-34649,-80167,-4303,-3584,33633,31157,-50268,-77735,-50270,-5677,27550,-69457,13482,67351,7302,24846,54458,-25569,8050,36857,111242,73258,-26338,69368,36544,-8196,19393,21500,-49559,21224,-40106,-117,31855,18803,-14393,7653,60363,14115,55027,32836,-4285,-146839,-18979,-51727,-37481,39163,-14538,-1370,-13393,30773,-24531,-25884,-6055,-44086,21725,-11075,-51833,-1199,-44525,-77904,-13711,39357,7947,21636,40543,-85774,-57025,2993,-37857,-45752,5226,4681,-4101,-5347,-33811,-44500,-23717,-48313,4522,-69463,-45086,-71697,-73760,-25927,1096,-25470,12574,35412,28098,37421,-15188,11556,-20604,-61332,-11234,-65904,65745,-31519,39809,-87428,-25670,15885,-101683,-41656,-76686,-17440,-507,17778,22619,-57485,-6986,-76714,-17226,12568,-49421,-3299,17059,46335,12489,-11303,954,61604,31555,-18676,-31630,-61385,-56776,-27064,24161,-3190,-1457,51395,22201,28877,44199,-9364,-55170,42601,11690,9460,24087,37614,-2051,14982,2729,-48616,-5487,49580,-44664,17492,11384,-10944,-13238,-13088,-31365,-57433,-64667,45899,54367,3367,-49732,12338,-14289,-20733,-14620,-37012,-73160,2894],[1378,-23707,-24198,-36293,-9414,-28354,32268,-79389,-20433,24456,-31522,-39825,-55141,40645,10932,-2231,64333,-15534,64881,54147,21961,-63615,27524,14256,90909,42440,-10095,-84624,-4416,23391,-22243,9688,-36153,-100237,-97794,-35956,32008,-49764,-38639,8811,2941,20223,30262,-82524,47478,12007,68750,7789,67039,34149,-65037,23124,39646,-8080,58846,-6129,64962,22419,65830,-20795,-28299,-3484,-31539,-43340,-51600,71835,59095,49488,52266,64827,78899,-8761,60202,46446,6425,-67848,-67044,-73489,19384,-38430,-32722,-10664,43751,-25667,15764,40290,19375,-37149,-68283,22118,22131,19850,24925,50248,16897,-1655,2395,12186,-62073,-15697,6,-16280,-31232,-65200,-27004,81618,7241,-4409,15286,21558,37958,10446,-14961,-2501,24529,118529,-15766,40797,-15638,-21013,17881,40307,-59137,-52475,78301,-298,2593,-74043,1153,-106665,-95127,63640,-40804,-85460,-19376,-36199,66753,41020,4819,50970,30867,79967,-21388,2498,-4846,2046,-2982,-11549,2878,3872,-51939,29409,15219,-27501,21722,176832,1090,81749,90426,22243,-36977,-2283,9114,35277,7053,29314,-7349,-37687,12107,77174,18897,15699,79352,8356,64564,44267,-21603,-33423,49238,12944,21129,-66676,-7357,-30722,-21552,75491,27530,1641,-92665,-92338,67739,47184,-47072,-43050,50268,-19881,-23470,-37104,26602,5963,22185,13049,17650,-29977,36024,-60708,50605,9129,-15854,50590,19195,75302,56611,86592,5040,3903,5619,-76013,-3403,-12789,66936,40442,-18614,103776,79854,21902,-57483,23664,54156,29855,3048,-9765,-4123,71350,168489,20641,160639,21444,-37551,-77955,-22848,86370,153233,84870,66758,106156,81715,151643,99319,110103,171890,856497,-216298,-347445,-254546,-185347,-133145,-63360,-31398,-37736,-82238,-46443,6459,-55298,40735,73362,65156,-82577,61022,-34534,-27493,-75192,-43224,33948,59443,19499,65496,-90204,-74510,-76616,44883,84506,4474,113649,28119,-996,-63031,-134652,-50030,-15352,-12405,-52685,968,8058,-23962,46918,5054,-130049,-7651,-4249,33166,-56144,41811,87908,-728,-67343,14926,20589,-12151,18655,-85349,53789,114261,29341,-64720,23592,71864,-61798,-36359,-8415,-25867,-32349,9292,-14969,-57585,71167,98986,-54593,-12286,31778,28676,-14858,40161,-7387,12706,3005,26215,77691,45773,111946,81476,-217727,-38222,-21395,-79388,-77336,33672,27429,-58660,-14391,964,-52778,45051,1072,-12860,-52961,7474,-48798,-58690,56791,-37276,-22443,14385,-54179,1828,22526,22849,-6748,-60491,-62512,-69835,-40810,-97833,-77338,-47745,-37780,10932,45476,-28162,-89628,-13297,-13030,-5137,20613,4747,-31479,-6110,50727,16130,39529,30785,-29031,-6692,-37088,-63418,24811,16946,-57401,-34803,73644,43679,23070,-16313,9902,21835,-35674,18573,10673,-23905,-15290,-35845,76112,-37379,-44872,34733,-69992,-1278,-14909,6921,16462,-9293,11242,-90837,-7129,-1883,55554,-100765,-60923,7415,-42749,20764,-22070,-87331,-40563,-120870,-76128,-57016,-51503,34425,10400,-14742,25143,64289,2172,-9192,-16218,33926,41415,26212,-55809,-68146,-32986,-20920,5221,24843,-60181,-15814,38130,118266,94837,80838,6361,-14046,-8631,-20687,-68974,-66774,-51560,-25090,11500,37080,-32972,32296,30146,17864,-12440,-1835,36768,-39893,-8114,-564,53068,137056,87123,34898,43700,-27632,-58764,-54394,-32333,22154,20092,38907,3709,16610,76314,-2031,12037,20000,-51892,-82849,-48946,13062,-35376,11611,70726,50460,21499,-54452,11925,13447,32842,-9378,-21797,39777,44030,-74670,-54970,-47438,-1593,-12996,-16981,1819,-99704,-40088,4982,15555,6721,33384,105586,-27211,71778,21789,6140,12684,-76142,11647,83464,28264,36367,67357,58845,-65501,-74464,-32378,15022,36042,58495,100757,47713,69235,5156,-37658,6677,453,3135,21724,10470,53677,27893,-18003,-43595,-26461,-8026,16120,32050,38118,-33804,-21376,-46108,1330,-61790,-61028,35871,67559,46321,20060,-7787,16616,69111,91686,54435,-15834,-53182,-39384,18125,2779,18102,65602,29188,-5011,-38636,-77424,-63832,-72895,82947,34038,65013,-33640,-96445,8162,32600,16796,46532,12665,56028,78041,51342,27344,32943,13225,35693,-19547,50997,50667,45631,44252,4483,73226,29127,6881,77833,-7730,23587,-34095,82948,60175,-101134,-21456,69863,27585,7837,5601,-24795,-70429,-5937,-10002,-16061,32627,56076,96746,-30570,27596,-44072,-40046,29147,29579,16123,-1738,-5842,1812,3985,25969,30782,51107,21070,11865,-83508,2196,28444,-78136,4400,53931,17812,-2204,-39600,38381,50143,17547,-11158,-30498,-73563,-55321,36051,-6088,-80731,-35048,70998,-11553,5594,33111,93564,-9804,40061,-21548,-44148,-15501,59093,10923,20514,86871,44799,-39362,46156,120578,81274,66313,122816,-21040,7034,73497,77405,45674,-5159,-31395,-43372,72583,35935,36116,36108,94682,8265,-17759,-32099,17908,30062,11824,41288,10683,69113,81383,33621,110688,78911,141223,31792,114738,175701,80996,118308,108428,203097,296523,527433,130076,-587254,-282104,-201771,-120134,-147349,-101793,-163056,-34396,2391,-88671,-39329,-33042,-50567,-101812,-108293,-47703,-22620,-78042,38171,-61704,-84636,-33316,-106503,-80934,-152004,-46695,-89268,-112772,-53394,-82262,-78072,-21154,-44398,-103943,52665,-22377,-115688,-36485,11229,22597,25953,55285,29689,-36171,-45938,-39195,-22108,9706,-38449,-82382,-58517,-100436,-36615,-93780,-64106,81364,41851,29285,-15185,14933,44676,56371,-15805,8881,49273,9976,-123899,-91121,13310,-35764,64193,26991,-24231,-45891,2178,-38911,-82304,-16029,55677,73142,-48346,-21372,-38412,-58643,-111586,-17877,-77444,-12537,26346,45059,22530,-8274,-138032,-36749,27046,-6570,-26325,32898,-26102,-32301,10780,11041,-33049,-94204,-48201,156,-36727,-29852,65366,-54415,-25103,22354,-14623,-14374,29367,-73055,-80926,-132944,-47695,1043,6693,-28429,-88732,1588,-15663,60680,54213,-42940,-80661,-37680,-31856,2510,-77524,1829,56544,3959,34262,39915,-32221,-9783,36731,104281,61098,-40608,80805,44167,20118,36132,6970,-57008,7129,-50802,-35383,20612,4616,-32468,-10876,44069,22363,39953,8464,-25123,-116837,24314,-54848,-47635,47492,-28587,-4961,-10636,40611,-28040,-27301,-11026,-23313,-1509,-27131,-56199,1169,-22219,-68014,-4482,66676,29757,14031,20446,-89955,-19299,14731,-40225,-64979,4686,-17615,-25175,-2868,-11235,-4522,-39836,-103950,-9089,-81562,-51701,-32142,-63158,-33656,12272,-43783,-17259,22386,48006,33424,-8018,32356,-20051,-34367,-5468,-67212,34033,-11681,80063,-79954,-9062,52063,-65858,-36708,-88761,-13396,-3431,11222,30991,-12914,-24247,-129529,-37736,7161,-43940,-12095,44083,37544,28579,-5575,-11556,56923,33580,-22418,-42380,-70993,-75503,-30132,53781,26784,24906,82159,33250,3187,62846,6768,-71122,45856,30035,14065,8330,26127,-2160,38478,24318,-28234,-4954,38968,-36205,12954,26984,-10808,-12209,-19671,-53726,-74089,-79419,14919,51835,15999,-58321,-2302,-18545,-26374,-20269,-42929,-82407,1592],[-6414,-15378,-8024,-19430,-1681,-5804,39836,-47511,-35516,26684,-42391,-27949,-53115,22105,-2722,-3464,46966,-11497,63126,40837,31060,-63069,6528,23490,84087,54086,-27237,-75023,20169,49269,-15073,7839,-26028,-90260,-90537,-12869,19376,-53198,-26377,33076,27285,29700,32317,-65263,63165,18637,88846,7165,75065,-5322,-81464,13799,17220,-14063,70326,-4995,55083,15294,72451,-39882,-6585,22844,-17707,-59160,-47434,89525,46143,26919,47845,19180,93393,-32709,57681,41368,-4053,-52126,-43041,-54376,20796,-51458,-38627,-11716,61308,-27909,7061,31725,20324,-49234,-37909,19874,5189,24887,76906,51878,-703,-25892,2989,39234,-24499,2663,-1814,-31491,-19627,-61539,-43607,54927,-10432,-11135,37205,44037,33106,-26079,-11434,-30721,-15183,85965,-16061,22497,-25870,-31075,14619,17399,-60222,-44155,88066,9322,-7018,-83299,-2392,-89232,-87142,60438,-35699,-116158,-63002,-42646,58684,-10042,-28286,51201,16054,81509,-17653,-10716,-23340,18501,-10012,-4734,-3305,12560,-41634,41472,36130,-35975,26389,184620,25606,88155,89863,12978,-56235,-28266,5118,23148,-10432,24826,31559,-9054,31216,80845,5246,9657,77436,6760,31931,10685,-18174,-49670,54284,993,18164,-77686,29906,-15015,-4085,58834,27618,6629,-96015,-122577,77722,40518,-37904,-35322,22060,-4415,-42391,-29243,26482,-6719,16713,16289,33984,-28751,49234,-68238,21663,20161,-5724,44290,16120,68595,63100,101483,8890,-20610,16854,-27099,6404,3747,81037,54127,-9012,112467,107260,27805,-14807,18603,76369,60375,43717,8027,13347,41997,113307,-7317,106550,15434,-15355,-46004,-18220,70652,123450,79915,68904,115799,89671,128777,83951,111063,164499,913834,-213942,-361320,-231760,-188701,-145911,-46248,-58331,-41223,-73384,315,28324,-50502,62612,73209,36004,-81179,34253,-33611,-31324,-49404,-38717,15633,25062,11514,44673,-96734,-103622,-83067,55296,96207,16067,97094,11680,10289,-58407,-118158,-52446,-10188,5190,-46608,3198,-11630,-26132,23613,-20711,-162689,-19335,-1071,47462,-66528,30584,89084,28180,-47533,-2463,4915,-25345,5419,-72495,65299,55137,1283,-54600,23649,89361,-39246,-35669,-15304,-4662,-16096,39739,-4037,-26193,73065,97990,-7433,-14819,11782,29169,-12703,28121,-17196,1879,10946,29510,96269,44709,112162,82199,-200329,-38272,-9452,-74172,-115951,41122,24408,-61127,-30580,25046,-23811,39119,1504,1807,-47233,9885,-52540,-80262,39033,-18178,-28395,4647,-49674,-14282,53419,28478,-33673,-62550,-54645,-59710,-46291,-106625,-92346,-53444,-47084,26681,52959,-4191,-73936,3008,-23058,-19332,7459,-23,-41630,-9145,55542,17975,45887,41175,5147,19017,-45488,-74297,43828,-816,-48756,-27387,67713,33589,19519,-27548,-7033,9838,-25931,35112,12201,-29017,-4834,-31085,51920,-35027,-61893,14325,-77040,6380,4411,-10821,-3201,21405,27313,-107249,-15603,-9307,63176,-76854,-68900,15866,-23067,18993,-3526,-87542,-30871,-129195,-49962,-52710,-47597,30228,40310,-725,46,80487,4686,-22022,-4529,27810,20133,32979,-38899,-22498,-6723,-40225,-17591,26523,-46865,15235,47197,123043,102811,94077,-10223,-10809,-1619,-30867,-76975,-57830,-34666,-8236,10195,1278,-20073,26357,24621,9785,-57972,-17756,42415,-55996,-19688,64230,74320,114825,76735,53217,48597,-52555,-56255,-64030,-25439,26157,-2867,41027,6471,23547,81142,-10719,-37046,-6157,-65896,-67491,-49225,24553,-28001,21371,81355,-11785,25005,-57014,-22663,-2795,8834,21170,1767,38517,50596,-55508,-20452,-34175,-4873,-27653,-13756,-2589,-109875,-41167,6551,22379,-22979,31209,98130,-28053,63892,46441,36648,-15154,-53736,1000,86473,37053,33941,55467,63561,-75794,-78105,-19510,21082,66316,42386,86743,47593,56920,15399,-41605,14561,12602,-8750,26144,9355,62801,55088,-30594,-77310,-32461,-21525,-21298,8317,34828,-41918,5440,-49226,-22885,-44470,-72594,31046,103376,57292,12145,-122,1968,73577,95409,77686,-13305,-57849,-20880,33668,6013,8731,64888,38316,-37708,-44653,-60112,-56867,-56145,101095,61677,48216,-40014,-83027,7522,40382,18421,66829,21714,72892,78553,46632,18756,17416,-15345,8898,-25646,48283,62751,26711,24034,-26218,46384,13045,353,59303,-11453,29208,-29128,90806,91450,-82154,2094,69651,2058,6889,11366,-11159,-27092,-16581,9788,9513,16884,41509,77699,-26545,18003,-53162,-47375,8895,30107,9943,989,-6561,-8640,-2426,30470,64522,74483,38250,7205,-69117,57878,7274,-86830,9223,34263,-4446,1234,-45697,42543,36297,13046,-773,-14606,-100860,-55858,57768,-9557,-59266,589,76433,9330,11311,37122,85629,1168,54114,-31982,-44251,7607,99411,55870,27162,87681,59048,-66567,49567,108345,76658,71478,159036,-12523,9910,71582,60599,44096,39505,-600,-29383,67175,44049,31792,50832,110056,9486,-7228,-65188,20338,43426,12097,35611,26065,72628,89189,43604,113767,77687,130139,35250,128305,223967,105438,128802,129656,198340,296335,530186,150300,-605653,-315162,-220445,-124202,-150101,-97321,-164844,-35246,-21707,-89951,-47722,-54860,-71377,-120039,-90243,-34294,-45287,-118175,60803,-53254,-76616,-59059,-63421,-62249,-171543,-44848,-84551,-124952,-68928,-93666,-86989,-40690,-63547,-99813,40547,-36644,-96960,-44407,34604,13650,27138,38353,42581,-25335,-53796,-20417,-18989,3877,-27199,-64526,-73166,-90900,-55779,-76881,-64072,87376,49693,40315,-18287,5252,50422,69399,-7720,21591,44479,12077,-111549,-92594,8597,-32284,72378,-164,-52670,-46871,760,-43081,-104567,-27760,52381,52382,-61318,-21692,-39797,-54845,-129159,-13351,-87130,-9586,8854,40376,31151,29237,-119119,-27883,40287,-28518,-16461,29168,-16511,-47271,-2747,33215,-23524,-100327,-46279,-8048,-33313,-37720,51128,-56603,-39868,23351,-1876,-22142,28655,-53445,-69457,-101321,-41304,-21884,3529,-21299,-84120,5520,-28771,74688,60887,-23908,-75846,-18078,-54503,-22784,-82151,-8761,43479,-885,34742,28734,-38375,-26575,26242,75809,53406,-50210,79459,43750,36922,45899,-4702,-70350,-7108,-50810,-46869,9165,-12491,-56725,-29721,30472,27036,18840,-8333,-43611,-70530,57925,-45214,-53831,53591,-37458,5055,-11866,38697,-26743,-23689,-11756,-5825,-18516,-41289,-54727,9186,174,-50662,5685,81210,39199,9259,-2812,-91504,8566,18002,-35422,-80107,5047,-33695,-37488,-2425,15072,48879,-54351,-138911,-16077,-88227,-64474,7696,-48891,-35819,31004,-56822,-37258,2695,45374,22167,3724,43690,-13723,7663,11271,-48727,2209,547,85564,-66041,7871,72375,-32449,-20372,-74283,-183,-11934,2651,25732,32754,-40008,-143255,-55659,1240,-30916,-22406,43393,41380,59442,-6539,-30691,47209,36366,-15872,-39456,-69324,-79849,-29107,82757,59833,44232,106902,45371,-15455,69833,18554,-85700,50067,46517,18834,-6286,11597,-2882,55973,48246,-5795,-7220,18538,-31751,8964,35873,-8370,-10824,-10148,-71661,-86732,-84678,-22809,38777,23894,-59958,-25065,-30572,-28408,-25005,-48902,-83417,-1553],[-17147,-3762,13045,3996,974,19719,43441,-11409,-34741,20895,-48757,-19394,-38783,-5364,-16777,-2839,26147,-701,53817,29831,24032,-60405,-5910,33514,65722,61473,-32324,-45718,44226,65234,-4354,9458,-7255,-69655,-62967,20749,10717,-48286,-11810,47276,47556,28668,23823,-47747,77071,28010,103423,15794,77700,-34108,-83789,-590,-15674,-22556,76999,-196,40942,9325,72628,-55632,14947,51696,-8424,-65301,-36345,87629,27115,7580,40436,-9857,106938,-41188,44814,32973,-10798,-28850,-16739,-4238,21327,-56157,-50276,-8445,74091,-25204,-7386,23131,27016,-52219,3022,14158,-15677,25120,110132,45166,-15319,-42327,5185,44052,15852,14232,2686,-31435,-8251,-57490,-49924,22810,-24407,-11216,52876,63520,24617,-65583,-14994,-48091,-42566,38533,-12911,2430,-25902,-38794,13298,-165,-54169,-44576,93893,16924,-17505,-74264,-6522,-58216,-68027,56545,-29321,-129264,-67205,-34942,54324,-64059,-62255,61866,4939,68771,-10666,-25437,-38016,41645,-12492,-9800,-7409,21026,-30830,50534,49940,-44404,35513,160616,49153,86546,60174,4931,-69304,-46095,3843,11540,-19413,16961,62749,16084,41930,79522,-11005,2737,66546,5786,3811,-22576,-23401,-60920,45615,-7683,17302,-73277,59757,8744,-108,46447,38043,20432,-76765,-121399,72910,24297,-12116,-19546,5635,4109,-40471,-15282,17627,-14302,17428,15327,46663,-26561,60727,-64952,-12617,34484,8385,33697,6392,60270,66803,101102,11112,-49363,35545,28568,27261,31179,93404,67764,-293,91005,105733,13224,24928,15942,83578,77358,76153,29348,25135,19819,63169,-29165,58703,11679,15527,-4918,6193,53484,74453,71553,71154,119274,88744,106685,72391,125018,157857,867582,-236319,-346333,-216440,-180554,-152320,-29552,-88092,-43918,-59830,33936,39020,-43371,78983,66334,-6695,-76721,-6546,-43819,-34142,-16108,-37763,-1035,-24592,-5591,23627,-94412,-127992,-91094,56307,97058,22099,53091,-11309,17645,-39674,-93618,-49349,-10812,26439,-28979,6839,-26573,-23269,-10726,-40178,-168272,-34676,-5838,56718,-76626,17987,85468,50723,-21740,-29602,-12908,-39611,-10213,-52731,65716,17480,-22474,-47450,12364,93515,-16549,-31830,-17230,15505,4197,66234,-3479,3690,63243,88835,46797,-8784,-6213,39482,-6605,22273,-29060,-12717,21971,34592,105204,43065,107758,87217,-174443,-43831,-5339,-57848,-120670,46966,15732,-61944,-45725,44561,7374,23686,8924,13663,-43495,12476,-47967,-90623,21375,-1419,-29539,-881,-31848,-33120,81055,30068,-52845,-65063,-44312,-25989,-51471,-97853,-76816,-61695,-58145,30564,43385,18428,-45055,21403,-33721,-26945,-13601,18690,-45995,-18061,54812,16871,44038,54898,52652,23025,-51192,-68623,45256,-20183,-24352,-7625,66401,18262,11385,-43867,-25627,-10468,-13203,47671,12365,-27800,11983,-21191,16580,-27683,-72755,7029,-74643,6336,27858,-23696,-35209,43127,36661,-109876,-18630,-13861,66585,-53281,-64316,16189,-13756,14317,20734,-71948,-17520,-119418,-12949,-39927,-40325,18054,63431,14331,-18718,94159,5219,-35557,-4990,12375,-3445,35853,-28598,16164,28597,-43033,-27675,27689,-26860,36470,44045,110433,97982,95761,-20554,-8770,-11191,-44130,-67513,-51155,-21400,-4738,11885,-28060,-7015,10066,13317,79,-81453,-26711,27303,-59335,-24195,116371,89385,90641,64032,65803,50827,-70767,-48789,-63300,-15724,20465,-30490,36328,1026,27630,81433,-28032,-74366,-22679,-71469,-39070,-41488,33478,-12202,28436,83635,-70565,27291,-54893,-49309,-20343,-26993,38474,26382,27314,46730,-32071,-7083,-20460,-8457,-43532,-15041,-8309,-104926,-36177,12968,23166,-48705,25286,81288,-24956,51625,63174,69857,-35165,-39286,-13445,95829,48531,26544,34202,53118,-67162,-66069,2007,30694,92116,21757,68958,40064,42649,14583,-35646,24444,23667,-27700,18643,3914,68063,68336,-34813,-99843,-34343,-25258,-64149,-15364,18525,-43928,27186,-44448,-34574,-20470,-85513,22066,120799,66602,322,3426,-8307,65426,80294,63080,-4678,-56800,-2994,37136,6102,-2465,54936,36776,-64000,-40622,-29461,-34736,-31658,99769,102667,35426,-41541,-54663,11147,46277,10759,48774,33902,88116,62738,33042,15522,713,-43880,-25346,-20049,40644,62662,6888,2185,-45954,21920,-2702,-9336,29111,-15408,34914,-18838,103728,114431,-43643,32808,61902,-26932,5257,18682,1931,27219,-16593,31632,35136,-1425,17700,53617,-16781,1992,-67070,-41837,-12707,23764,9766,5470,-10376,-12701,-10404,25969,98252,84083,41677,1407,-31040,107284,-15133,-67877,12010,10580,-31530,3842,-41725,35629,14199,10663,803,-2654,-109959,-50052,70823,-16508,-30584,41296,78488,20004,21425,40088,63324,3867,67192,-35738,-35264,23065,118047,91489,37686,82795,83102,-82195,46867,81935,61282,73372,173833,-3014,4061,65332,41214,28839,82119,24721,-3151,59597,47365,22239,68290,117220,15404,10922,-83931,26248,59609,14175,32458,38133,69554,93884,53732,108005,68347,106289,46995,150740,246870,132349,141661,158160,178098,290850,532472,162539,-616035,-342867,-249318,-137674,-158125,-103469,-160618,-35742,-55115,-90774,-53890,-73724,-87102,-135586,-69530,-8870,-65116,-157585,60381,-45487,-66426,-71802,-18695,-44231,-179194,-46104,-76743,-123947,-77882,-102079,-85566,-64125,-73754,-73235,33624,-51540,-61720,-59549,51491,-1776,15463,14379,45947,-17949,-56827,-11838,-12676,6887,-13144,-45429,-73583,-78196,-65120,-51153,-29810,95482,56233,53510,-10851,-6378,38640,77249,-5613,27183,26427,5340,-92021,-61060,16628,-35955,47898,-28306,-82915,-39506,-3734,-46381,-107445,-39424,31513,20515,-69325,-17701,-31871,-45532,-134288,-12160,-94617,-14639,-18749,22109,30948,71889,-86089,-19208,46530,-32117,-9468,26418,-10102,-64712,-20352,49361,-8507,-89187,-39464,-8956,-18568,-40387,37739,-61471,-52922,20493,1206,-28394,29139,-33790,-45276,-75220,-34307,-34919,-15329,-16870,-76476,6619,-40733,74826,45906,2350,-67569,2650,-69573,-42395,-81990,-15708,28522,-6849,24797,22344,-42191,-42829,8844,36606,49834,-48183,65395,32585,39442,46349,-12226,-91046,-15048,-36946,-37798,2419,-27113,-84037,-43008,22115,27643,313,-17831,-55981,-19787,68218,-25729,-53994,61714,-36271,23755,-15765,27188,-19888,-16413,-10365,489,-24509,-49469,-50798,21581,21950,-30415,13858,76506,38515,9914,-22391,-87513,22489,15389,-24512,-85313,4431,-42739,-42105,-7095,36839,96863,-63840,-139300,-14284,-92605,-82329,34628,-38121,-31334,53288,-63601,-41547,-15963,25586,6539,16549,42428,-1132,53003,34616,-23165,-21845,1096,67862,-47046,20187,70752,-17428,2430,-34187,24944,-22979,-6139,6835,63076,-51372,-118782,-65522,-6005,-17112,-33466,24631,58598,101106,-13600,-48557,39467,40072,-1644,-23904,-58827,-66851,-24705,100896,81299,50148,118976,55744,-25558,63193,20384,-93198,54847,55191,20108,-18403,-3758,-6923,62341,68783,13645,-15457,-4915,-31315,3144,27384,-6299,-8725,10806,-82525,-86631,-79562,-55519,16841,26146,-54419,-45417,-47838,-27784,-27162,-55173,-72515,-5770],[-27699,5540,31219,27469,-3446,39017,38256,14343,-27031,9610,-47293,-14983,-15221,-31481,-27095,1338,6563,18811,43010,24710,8486,-54762,-4860,42448,40069,61070,-25749,-6385,63437,66394,6166,14803,19566,-45963,-22061,49487,9318,-41516,1267,44752,59833,17942,7629,-35335,85678,37465,108788,37644,75415,-44016,-68213,-16398,-50208,-33739,77281,5552,25656,6571,65356,-65693,31659,72995,-4841,-60592,-21953,64405,6611,-4166,30465,-7611,120350,-32563,24890,16755,-16721,-3695,7226,56451,22490,-47577,-61004,1958,75843,-18829,-23133,16263,31931,-44050,35748,5878,-35219,21058,108659,25928,-31613,-50639,4365,21407,44714,13295,13069,-14506,-1851,-50937,-47897,-8365,-27565,-4196,60389,76523,13527,-94413,-24122,-43264,-50579,-66,-7088,-15682,-16043,-42085,12963,-8692,-42588,-56762,91152,19488,-19075,-48940,-11226,-24472,-39985,53715,-24262,-122647,-24096,-12849,54595,-102601,-85738,80274,1202,45373,-2172,-36011,-47001,63623,-6661,-24774,-8223,27649,-19179,53105,51241,-49032,48881,115260,65241,77493,10447,-328,-76392,-54044,6462,11080,-16277,8226,78393,30992,41751,75668,-26644,-2215,48669,8853,-12204,-40984,-35245,-65298,25804,-13369,18507,-57674,71178,35846,-16070,41968,56049,43863,-39330,-87211,53240,1424,24625,2631,2571,4303,-18679,-2115,5714,-17024,22669,9434,51208,-24299,67502,-50361,-38313,50132,23677,21132,-5868,53147,64994,88422,10734,-71729,57574,69755,51728,61898,102671,78568,6403,52600,70213,-16249,53075,16404,79007,82737,92908,41062,23402,8785,35458,-24263,44890,13661,47021,27306,36719,38654,19779,64985,69572,116255,86101,91539,75587,151001,152860,739079,-296367,-296316,-204084,-159904,-152494,-18982,-111528,-42470,-42572,39692,34078,-36539,79343,57646,-48586,-68706,-46217,-65703,-33410,18765,-41020,-18263,-68517,-26577,9124,-82619,-138982,-93108,48004,90252,21904,2564,-29658,18228,-12897,-69455,-45265,-19940,44650,-3002,10046,-31620,-15256,-43807,-49635,-143381,-50631,-17281,58574,-88731,7837,77575,61184,-2722,-59195,-28117,-53395,-25486,-29912,53032,2744,-34721,-45727,-10343,83826,-739,-24479,-16021,29761,24825,83729,-8773,23997,41762,69831,84421,3958,-20144,54085,3461,24511,-41396,-31478,35641,41774,102834,42952,99042,97432,-146160,-55245,-10454,-32779,-92100,48798,3855,-60711,-55153,56718,32424,2292,23111,22533,-42887,17599,-36405,-81865,9650,6354,-23716,2071,-6614,-47960,98922,24874,-60051,-70934,-34819,17424,-55906,-70543,-41027,-71594,-68001,22953,21696,32597,-11434,36569,-43374,-26935,-35669,49729,-41845,-31052,48556,12308,35569,62887,95343,10922,-56249,-55373,29104,-35055,7450,17369,66048,-1017,3407,-60050,-40707,-38810,-2030,54872,12017,-21565,28087,-8037,-19629,-18067,-72937,11536,-60719,-5941,51743,-29149,-70289,45455,35002,-91742,-15573,-14830,65507,-37423,-52592,646,-16091,8409,39750,-44750,-4324,-95828,26539,-26139,-31322,2051,75510,30700,-24603,99121,5961,-46526,-17437,-5470,-22514,35995,-24758,38099,63935,-30422,-21641,27426,-5789,46215,31168,83203,86260,89892,-22034,-7629,-36411,-57171,-41598,-52837,-17578,-16185,13362,-39441,4012,-13542,-1740,-9824,-81481,-28470,-1102,-50956,-22692,118712,84109,72251,49655,69960,47751,-78894,-38553,-54514,-2911,7311,-55954,20134,-12159,24784,76351,-50700,-84731,-25375,-69406,-8269,-28190,36910,6201,31659,73561,-101110,27531,-47962,-62690,-36437,-54229,41371,44449,4493,31120,-9835,-11951,-7899,-6765,-55140,-20007,-13595,-85859,-26281,20917,17896,-60627,13268,54190,-16847,43478,64679,90424,-44136,-33555,-24966,102797,59385,14649,12133,30573,-44746,-41634,28213,47620,106836,3293,51058,26366,29423,4433,-19431,34938,31207,-48052,1433,-4322,67582,62626,-25004,-102839,-31621,-22201,-96836,-32417,-6982,-38697,36360,-35523,-33691,5103,-91887,11847,113072,73405,-11170,2396,-11473,48874,49820,16556,7140,-50332,11160,30817,777,-15921,40002,24642,-75935,-29061,7316,681,-3425,79914,136042,26658,-35409,-18364,19438,47779,-4005,10619,45200,94025,37445,12729,16759,-12969,-63603,-54155,-6499,28868,52692,-9882,-17856,-47545,5829,-13069,-17586,-1111,-20511,37165,-4940,113097,123441,5010,64014,50864,-48932,4578,26321,13666,67852,-11747,49113,54023,-15283,-10049,29609,-4012,-14892,-81687,-21685,-30165,11693,17816,9847,-16994,-17989,-19305,11033,115660,77882,32134,-3413,9565,135089,-32789,-27990,10686,-9416,-55902,7875,-27471,17635,-10489,8402,-8817,3727,-98717,-42328,71319,-24644,-8605,72544,77739,20756,35690,40165,36250,-1045,68425,-31796,-18141,29958,108069,102870,49467,73219,107290,-84920,37222,50497,40088,68880,163311,5524,-11316,54440,24665,2833,105244,39130,37955,54362,47336,10135,84696,109498,23960,34724,-82584,38765,71416,13443,33090,43713,56636,93612,58857,94449,54274,77728,62256,172734,238648,150513,155477,187861,151414,280210,534512,166596,-615854,-355080,-275744,-154437,-163519,-114746,-151912,-36000,-89129,-91649,-56241,-90454,-95510,-144124,-53524,16862,-79614,-186040,34214,-40716,-59872,-66995,18312,-31067,-170257,-49062,-66742,-107196,-76485,-104855,-78860,-86168,-67446,-33621,35357,-63404,-19092,-74732,59648,-20907,-6323,-9839,37212,-16419,-52168,-16309,-6485,17074,-934,-28463,-65004,-69852,-62124,-23055,31454,100721,60758,65004,1815,-17333,16262,79739,-9797,22049,2036,-9247,-70154,-9832,36972,-48794,-650,-52858,-109360,-24514,-8514,-46357,-92472,-49658,-5369,-6616,-70532,-9101,-20049,-34558,-127535,-15694,-98604,-24821,-47158,882,21541,103205,-49696,-8628,44836,-13322,-6366,26379,-7406,-78403,-38167,56478,6230,-63961,-28414,167,2426,-35763,27011,-62668,-58683,14697,-7106,-31141,30090,-18198,-14971,-58779,-29885,-38051,-49612,-16234,-78066,4985,-49931,65540,14311,28535,-61219,17900,-75670,-52940,-75314,-17185,11499,-13088,6663,20720,-40309,-60712,-9862,-1110,46737,-30612,42006,10734,31651,41436,-15235,-116886,-11975,-8849,-18264,2419,-34318,-107805,-48105,19390,23225,-9557,-22955,-59684,22001,51132,-3691,-47751,74228,-23263,42876,-19854,10357,-9838,-9051,-10220,-6156,-18444,-48386,-46708,35291,42950,-12009,17773,53199,35083,16235,-31809,-77523,24558,11027,-10082,-77052,1241,-45542,-42406,-16973,47616,118457,-66537,-109882,-4628,-99875,-99859,41573,-36419,-21283,71959,-65118,-29758,-26156,1,-9354,26868,30080,16265,90075,57723,-3839,-33020,-8186,44026,-25237,24718,50098,-22183,24814,17370,63613,-30854,-13426,-20615,66116,-56752,-73384,-65119,-15477,-11156,-43806,2159,83126,140859,-23409,-58346,40677,44042,14780,-3766,-42798,-39776,-17846,99415,82234,42230,116416,63267,-28789,47530,11131,-89557,59253,52717,13821,-28462,-17323,-16296,54891,80531,26516,-31231,-23878,-33931,-5817,779,-5262,-6264,33721,-84604,-66848,-65227,-75027,-9055,22680,-45327,-53361,-63272,-25483,-25224,-60763,-50406,-10244],[-35020,8954,41766,45549,-14340,45357,22747,24765,-21320,-3249,-36114,-13861,11572,-46919,-31115,9857,-7868,44998,33853,26268,-5702,-45697,9327,50274,13586,52000,-12789,27892,74679,53656,13208,22702,51176,-26252,18988,59444,12820,-38447,9649,26877,62715,1299,-11721,-28060,86843,44029,104249,67178,69211,-35632,-38087,-28662,-77494,-46145,71257,9505,13344,8233,51150,-69561,41701,79379,-6590,-46845,-7934,25052,-10124,-6175,19326,23451,131945,-10861,2689,-8761,-25542,18094,25808,102699,25911,-27663,-63640,18300,62951,-10929,-35379,12592,28003,-25899,47683,-4124,-49159,14612,71114,-5005,-56004,-55507,-3164,-19970,52758,-1265,27396,12883,-2872,-40631,-41999,-33799,-16234,7705,60415,80116,1142,-103528,-34663,-14605,-38687,-11837,-51,-29009,21,-40266,12509,-7607,-27520,-80571,78561,14914,-1499,-15870,-16214,4029,-7614,52842,-22805,-102159,43436,17929,58143,-115455,-88301,99528,4976,19909,6130,-37770,-50153,76541,7011,-44079,-5521,30288,-4291,47378,39293,-46932,63702,71080,72240,64742,-41175,-2580,-78788,-54838,11783,24403,-2357,113,75724,32836,32481,71524,-38059,-1549,28224,17763,-13257,-37801,-49217,-62475,2040,-17589,20619,-38322,61711,59638,-48164,45218,76172,73871,4835,-33906,24379,-22652,61289,26368,9907,-2240,13878,3678,-3070,-16087,27587,-1021,45623,-22226,67668,-27924,-43828,64807,36357,10264,-15819,48995,55680,68730,7397,-77746,77259,84148,70572,87443,107012,83877,10080,14508,12465,-45226,66209,20791,70323,81924,92945,32902,5105,6737,32930,17614,67777,21245,70798,37016,56010,28355,-26303,63886,59960,108150,90115,88055,99189,185138,154257,574504,-390524,-225219,-191629,-128283,-148703,-19308,-120274,-35960,-24240,15346,14004,-32788,59458,49449,-73969,-55986,-69946,-94040,-27630,47796,-47304,-37859,-90480,-44795,5742,-63034,-130069,-82593,33115,78296,16033,-31831,-34944,10078,13281,-51947,-44076,-36855,53507,25496,10924,-24937,-3575,-66629,-50474,-95132,-64218,-30934,53371,-100661,2439,65871,57887,-2251,-82213,-37816,-64915,-36529,-9920,28306,-1260,-32922,-49977,-40176,61062,4442,-13637,-13039,35114,41881,89948,-12483,30923,13566,39483,89136,19734,-29225,66100,16695,34369,-52195,-52425,51318,49832,90927,44365,86644,112695,-120686,-69809,-22763,-4666,-43800,44727,-9178,-56742,-56035,59336,44926,-20153,39367,28631,-44135,25139,-21673,-53062,6032,2882,-7975,13340,17111,-52589,103318,12930,-57010,-81365,-28749,54412,-58449,-30533,-2147,-82012,-73787,7464,-5327,33100,16920,45361,-50653,-20757,-51042,74212,-29714,-45118,36345,5374,24471,54960,116043,-6956,-59089,-42667,2568,-40827,35169,38121,59065,-22314,1694,-70503,-47642,-69925,3378,55329,11543,-13653,36500,5790,-45566,-9313,-60694,21157,-36413,-29248,71022,-27161,-97934,25485,21940,-53952,-8441,-13761,58899,-29964,-41063,-35089,-25848,3662,44895,-13202,5613,-66761,58854,-18918,-22326,-15571,74883,48267,-16626,93517,8145,-52700,-35931,-19500,-32438,36415,-23081,40854,90377,-8975,-3289,24288,11354,48006,13047,48590,72943,82490,-15238,-6404,-67755,-65758,-4759,-63728,-25437,-36692,11894,-28024,11877,-37940,-17019,-18987,-65189,-26157,-31606,-36664,-19073,66084,48713,62833,34802,63826,38655,-76009,-28863,-41723,12241,-9592,-72300,-6151,-29842,13309,64707,-70640,-65751,-15825,-61346,15177,-15196,33606,20116,29611,49412,-93912,25033,-37058,-62478,-48513,-59971,33812,49894,-28445,5654,6737,-19129,2992,4242,-55493,-26781,-17147,-56725,-13176,27231,8277,-53351,-4824,16862,-4118,46031,50376,85062,-44707,-33371,-27470,98101,65502,-252,-2623,3726,-17651,-11933,50936,69267,107058,-7219,35087,9314,18526,-10019,2566,43687,33598,-62997,-18772,-11632,60702,39700,-1789,-84152,-25951,-17893,-109700,-38304,-34283,-27115,30321,-27235,-25546,27813,-84650,3906,84378,77333,-19304,-1935,-6592,30271,12503,-37520,18005,-40853,20074,19250,-11077,-31641,25082,4985,-69488,-14443,39811,41918,23644,48724,142648,21172,-20799,15816,30040,43504,-21241,-27286,51545,85601,12338,-9103,19845,-21523,-68944,-67351,9978,13851,38265,-19540,-33395,-30045,-651,-13916,-20434,-19544,-26298,33642,8943,110274,117191,50337,87713,41682,-53010,6754,32838,25435,80238,-8874,56590,61175,-19632,-34658,8821,7615,-27637,-90547,8626,-39226,-3159,33750,12556,-25262,-30723,-28522,-14686,101974,58029,14390,-5111,37029,136344,-41318,17092,5044,-20337,-71045,14841,-5951,-6991,-32559,3913,-27561,4215,-73129,-36530,59646,-31625,1155,82569,72958,14161,51146,36542,15971,-10666,51201,-21444,4575,29262,74936,86516,59629,63094,120675,-76189,22126,24386,20547,55531,132214,11819,-33175,40349,14991,-25787,100216,42903,84302,54352,45862,-1352,96344,87386,32338,59958,-63646,57584,74209,8826,37875,42365,35742,88024,55602,75940,40865,51677,74022,182758,209588,152532,164498,210466,128506,265669,536917,165860,-606374,-345655,-284939,-167284,-159845,-123966,-140672,-36370,-113949,-92045,-55380,-105440,-96870,-142471,-46227,31491,-86845,-192367,-8168,-40677,-58849,-45705,40293,-24680,-146028,-53194,-56266,-76845,-64551,-101019,-72322,-100918,-42173,6194,43324,-68270,17546,-82701,59205,-39999,-33210,-27014,17226,-19514,-38638,-30543,-3664,29469,5814,-16371,-55892,-72180,-49317,183,91817,95213,62265,70647,11146,-25831,-7929,78302,-18655,5989,-20038,-28349,-49173,37859,62163,-67170,-53926,-70132,-125135,-5416,-12325,-41766,-66292,-57948,-49672,-16678,-66782,1534,-9822,-24962,-113562,-21938,-97172,-35762,-66685,-13116,5824,111215,-19119,4778,36203,22244,-6423,28261,-8024,-78930,-52374,54180,14951,-33333,-15492,19293,22440,-23591,18751,-54532,-55207,6982,-24984,-30179,30099,-7694,11724,-49625,-29967,-34040,-92791,-18370,-95082,1865,-55488,53618,-18477,47323,-60206,22610,-74299,-54880,-60757,-12499,-7312,-18433,-14669,22878,-29499,-81229,-25018,-28258,39467,119,14746,-18121,21954,41169,-13815,-140175,3268,28976,396,7442,-31239,-120321,-46193,20064,12477,-9865,-27274,-54338,47176,13971,11344,-36924,89672,-924,54207,-21243,-6853,-1192,-6463,-14510,-20946,-2660,-36712,-43038,46360,61119,985,17051,21593,37593,25608,-27192,-63703,19764,8632,4219,-56924,-5330,-43379,-41769,-29415,45246,101653,-62974,-71714,9092,-112887,-110401,29656,-45054,-8307,79458,-63460,-7023,-23878,-20428,-21458,32057,11922,34973,110792,74005,1122,-30569,-21574,27237,-3503,21191,19384,-35062,40018,58045,113244,-29304,-18526,-48307,40172,-56254,-29171,-56268,-27320,-19255,-51303,-12491,105022,163446,-31642,-56754,54622,46822,27040,8791,-24353,-7329,-9452,75865,62335,25211,101712,68335,-27995,32517,-6341,-74608,62030,39340,-2147,-38427,-27672,-30986,34886,80095,31677,-53363,-32727,-38614,-17282,-33568,-3948,-3543,47994,-77602,-26135,-43921,-79451,-32074,14476,-38269,-44309,-67203,-22022,-18433,-63333,-22110,-14409],[-37210,6152,43780,55263,-28822,36994,-454,26156,-21726,-13418,-16241,-13958,34656,-46373,-28627,21375,-14649,72757,25748,32735,-10317,-34025,30673,58106,-7467,36574,-846,44633,76210,33729,15092,31259,81759,-14744,46798,45259,15376,-41018,11702,2512,56967,-15641,-29363,-21858,81024,45660,91762,89752,60148,-17572,-2898,-32577,-91515,-56725,60493,10037,7554,13965,32203,-68030,46084,68377,-12389,-27054,2967,-20868,-19159,1071,9314,65472,137627,15932,-17021,-39973,-39680,32966,37899,120212,32862,-3812,-54146,35010,36669,-3693,-40683,12853,12529,-2049,37046,-15020,-56147,8038,11920,-40818,-91472,-62000,-18126,-62307,39496,-25153,42406,39316,-10468,-27205,-36770,-50860,7693,20761,55454,72831,-10969,-91739,-41962,26488,-13491,5167,6302,-36251,16604,-34220,11284,340,-11384,-110667,58970,2978,37719,13193,-20604,24196,23267,53504,-26388,-77795,94746,47529,62249,-102989,-66111,111401,13709,2599,12718,-28948,-48945,75924,21974,-60750,-266,27575,15502,33952,18807,-37001,75076,47535,72698,53547,-76435,-2958,-77475,-53080,16706,44467,16955,-6608,57875,23183,19211,68195,-42394,8394,10990,31222,-1865,-16799,-60206,-52819,-16273,-21959,22519,-22511,36862,73290,-82406,52518,92457,103501,41996,16503,-4749,-41684,85950,44637,22210,-12041,44467,-1559,-4488,-12075,27200,-14591,31002,-19880,61017,-3583,-25890,76066,42829,4861,-19317,48174,38793,47357,1382,-62841,89257,71585,76525,101199,103450,82115,10085,-11721,-43998,-58871,66370,29848,65304,80235,81971,3129,-25327,7284,46025,86846,111665,30389,80878,20685,51165,23047,-52561,68827,39336,97548,104372,96547,138958,220786,167801,427381,-501122,-157717,-178587,-89810,-144137,-32007,-109628,-26682,-8821,-25771,-15925,-34312,23849,41757,-72446,-37325,-71793,-118890,-16832,64274,-53870,-58808,-86165,-54443,13741,-39553,-100515,-57767,15943,61081,5982,-41327,-24510,-6906,30976,-43888,-47368,-57379,49220,49314,8322,-8314,9105,-76560,-47485,-38100,-73160,-40422,43647,-105708,2199,51370,44289,-24465,-91112,-41489,-72185,-39444,1843,-4212,-5577,-19890,-57980,-69440,27338,-432,-96,-8638,32661,52197,85800,-8333,28107,-12459,138,62277,34629,-33463,70451,31625,48561,-59767,-71139,67872,56427,73738,45247,71307,130893,-101043,-82390,-36696,18924,6372,34127,-21921,-49663,-48361,51257,42167,-38418,50783,32073,-44740,32337,-8653,-10991,7849,-9235,19883,28254,30626,-43867,94790,-2648,-48749,-94504,-27128,73693,-57337,11769,24350,-91805,-74128,-10642,-31096,18458,32036,48406,-55161,-11934,-54087,76835,-13073,-57040,18407,-1662,15690,25304,105994,-22310,-55193,-33807,-23182,-36157,49074,46466,38594,-43037,11346,-71138,-43730,-94834,455,47777,10654,-8058,33416,17374,-52768,-1682,-37679,28626,-6401,-56483,80981,-19905,-109997,-10068,1174,-6356,-820,-13887,45847,-26519,-36157,-87520,-35311,2349,34237,14931,10464,-41520,76253,-22470,-14550,-33874,62704,65873,783,80183,11130,-53717,-49548,-25691,-32126,40232,-17183,29739,102648,12584,18044,17005,21700,47067,-6181,14451,59895,78013,-3552,-4018,-91456,-65777,34499,-79296,-42519,-55746,6317,1889,16563,-55424,-28412,-27082,-44055,-24732,-53990,-23552,-17731,-11361,-13077,61202,21421,47505,25078,-63765,-22713,-29386,27632,-25945,-74510,-34724,-47313,-4898,46231,-78064,-28429,-1445,-49508,26277,-10153,24433,24156,21367,14065,-58024,19503,-23499,-52185,-55181,-44235,22822,40515,-64894,-24550,15606,-13554,12605,24734,-38290,-33138,-18459,-23864,562,30579,-2461,-28090,-25370,-28064,10943,60920,25451,50094,-42451,-34179,-18039,77870,63522,-15417,-5101,-17292,5998,16033,61434,88844,93694,-6870,21341,-7176,10004,-22902,21851,48124,30453,-66810,-32991,-13374,48457,7707,28817,-48292,-20265,-17393,-101020,-31943,-54253,-11951,11918,-23447,-17733,44893,-62500,1009,46483,77896,-23148,-7198,5365,16052,-21334,-71237,23880,-31962,24082,7271,-27952,-48570,14147,-17274,-46402,-1570,58107,78255,45138,16411,116708,18873,797,38665,38596,33796,-35763,-52539,50347,63809,-4131,-25523,21668,-25294,-59001,-62017,24474,-3140,25251,-19633,-42891,847,-764,-3801,-15606,-18783,-30904,23958,18944,92481,99123,81656,97587,38286,-32569,13036,37084,38955,66841,-12050,51086,55036,-13121,-49709,-7284,14189,-33799,-87718,38797,-38668,-17260,53797,13190,-33496,-52015,-37402,-49212,53658,30091,-4668,-2569,47603,116341,-39633,50738,-2996,-21126,-73315,24321,18251,-29927,-48138,-4122,-48603,-370,-44977,-34555,40211,-35412,2142,68116,62669,4253,63132,29794,10670,-20764,17480,-7730,29037,23454,34448,53085,65693,56029,116912,-59312,5274,11119,9586,33213,91155,15391,-55792,26163,13715,-46347,71019,40218,118661,59373,44204,-9245,100093,58183,38072,81506,-36371,78032,66791,3487,46161,36014,13123,78240,43512,56241,33207,32500,75984,172887,175870,137399,162113,218529,115825,249717,540326,165042,-592387,-315153,-268525,-170892,-144746,-125306,-128719,-37307,-122221,-90638,-53656,-117492,-93448,-130128,-47405,28902,-86059,-169272,-48439,-46028,-61432,-14413,44300,-24169,-112146,-58418,-47480,-39501,-44851,-91597,-69562,-104486,-3148,36567,51434,-63162,36335,-79160,52018,-55194,-59333,-32007,-9595,-23071,-17705,-46861,-6317,38079,5467,-10900,-54126,-86579,-32702,12879,119766,73969,59481,67803,9894,-31138,-26883,74801,-29112,-17487,-32653,-47219,-30646,61217,79336,-84292,-93382,-77264,-124577,12819,-15703,-33098,-37452,-64417,-88540,-6849,-62836,9661,-4257,-18353,-98278,-27054,-88109,-43284,-71063,-14171,-11497,93319,1728,19557,23401,60789,-7848,29350,-10788,-57995,-60394,43908,13718,-7856,-3824,44808,34565,-5748,11567,-35448,-44846,-1752,-47816,-26929,27542,-525,25994,-40908,-34623,-27304,-131913,-20856,-122474,-771,-57291,44253,-34262,54364,-63813,15111,-68889,-51901,-38255,-2239,-26790,-21694,-33332,27489,-8941,-101727,-34478,-41015,24951,34260,-10562,-47072,18722,55098,-8240,-148710,27722,66409,10053,12782,-18013,-116174,-41139,20037,-5584,-4878,-33520,-42060,56093,-28425,11114,-24781,103019,24495,52697,-17741,-20347,1256,-12971,-24663,-34743,18572,-16191,-38953,51368,71536,6904,13515,-128,51025,32958,-8785,-49513,13050,10037,14567,-32168,-15016,-37151,-41778,-40455,32588,52096,-55807,-48345,21344,-128324,-109381,6828,-59962,4395,71654,-60582,18108,-10218,-29400,-26958,31195,-5228,50154,112141,79367,-8984,-18131,-32746,23523,15221,12329,-10873,-41242,43401,68663,162437,-14334,-22374,-68063,-5022,-51500,-2008,-43879,-40293,-41371,-53589,-14326,114814,160377,-34989,-44817,79620,46499,30180,2942,-6177,19574,-630,37302,28657,6094,80219,72018,-25582,28209,-27245,-52923,61935,18621,-26309,-50471,-35333,-48590,7532,67127,30503,-77786,-29630,-44972,-28654,-60024,-250,347,45866,-63247,28351,-17924,-72145,-45615,3781,-37653,-21523,-51475,-17385,-7250,-59768,5405,-18024],[-34124,-351,39326,56479,-42770,17707,-25299,29694,-26480,-17449,7915,-12835,48642,-29803,-21593,32345,-12983,96389,15648,40805,-1461,-21987,49531,66897,-19349,19707,4376,39536,67474,16418,12215,38636,103988,-11853,54096,12912,11305,-47242,8023,-15882,45055,-27174,-41446,-12023,71356,42123,74698,89331,49027,-1999,25697,-25162,-90782,-61807,47304,7350,9744,21644,12010,-62331,47400,42842,-20548,-4260,9603,-62742,-19443,14710,3259,95807,133591,39280,-30555,-69353,-58578,39795,43980,111734,43779,15588,-33529,44060,3199,1417,-37940,16641,-11248,21279,11335,-25808,-58331,3044,-47294,-70998,-132531,-70994,-37235,-88718,12914,-49997,54010,53895,-20853,-13166,-34771,-58904,37028,31505,48646,55800,-21081,-65713,-43032,59467,13287,36764,10127,-37778,28096,-25762,9546,10188,2920,-136266,38199,-14346,87356,28210,-22790,37417,47273,54086,-34914,-58396,99433,65671,63919,-73752,-25202,109654,23923,966,16335,-11214,-45850,62670,27118,-69076,5591,20095,39077,15943,-1732,-20420,77472,47471,70351,48142,-85830,-3353,-72362,-52010,17705,59220,34478,-11412,32605,7112,8131,65361,-38482,29849,2418,44552,15550,10180,-64341,-36922,-21151,-27166,24042,-14621,5961,72028,-100371,58315,100437,124214,62173,46786,-25533,-50963,90905,50618,33665,-21358,62248,-17161,2153,-4095,19382,-29049,11073,-16311,49015,16350,7129,81681,41090,7460,-14092,49652,16800,28137,-6438,-31416,90341,40801,67137,100209,88544,73682,6631,-25117,-76796,-51157,59074,43794,67382,80135,69729,-37904,-55525,4399,61708,156391,155709,34815,75454,-13674,20164,21967,-53363,77168,8724,87287,124826,112010,182102,250301,196132,339531,-603070,-116157,-166669,-50733,-141461,-53910,-80993,-19567,-491,-62001,-47601,-41883,-17103,33428,-43991,-12597,-57400,-129644,-2484,64679,-57428,-76340,-62576,-52576,28183,-17291,-56863,-23334,878,37009,-6192,-35233,-1814,-30546,35877,-44772,-53912,-75386,32230,61940,2474,13521,19745,-76400,-45777,12588,-76122,-39324,32868,-96065,5933,36148,27767,-63017,-82760,-40633,-73474,-31856,2917,-37760,-13036,-2060,-65051,-89769,-13452,-11243,14367,-2479,27198,54224,74977,5778,24795,-26881,-38669,21987,46150,-33093,65816,46451,61901,-63336,-82056,83483,58889,56219,42725,53681,147934,-87806,-87414,-45132,31205,44005,18228,-33255,-40100,-34755,33019,25596,-48173,52281,32791,-43007,35139,-1456,32330,9276,-24210,57477,39747,28798,-23242,78185,-16675,-40365,-105407,-29049,72702,-50856,45635,30966,-99776,-69831,-26369,-50551,-8325,30659,49844,-57723,-4877,-43404,54056,2977,-64323,-3341,-6241,13276,-22266,68452,-31291,-40351,-26965,-37742,-23609,45204,38761,3417,-60152,33538,-60798,-29154,-104538,-10826,31978,8506,-7856,20172,24072,-38499,8980,-8529,29181,22342,-77696,79200,-10724,-103337,-47358,-20888,36646,3786,-18741,26763,-22111,-40795,-141454,-36829,5742,13855,33903,9717,-27292,75425,-35675,-8367,-51555,42382,81041,20135,64704,12532,-50868,-46738,-22636,-24073,48612,-1882,14797,100400,27084,31687,5302,25150,46764,-23904,-13312,45628,76627,8416,66,-96273,-54471,67168,-92031,-62518,-63140,-2658,38245,18832,-59986,-32443,-34178,-28334,-28709,-62982,-16414,-21169,-71715,-82341,63359,11577,23669,10347,-45936,-21482,-21064,40094,-37778,-61024,-54567,-60152,-24567,22715,-66623,9913,7442,-36492,26089,-18499,12206,16775,7465,-23188,-12594,11224,-8653,-36882,-56588,-18039,15405,18860,-91734,-52248,17576,8909,21765,50309,-1143,-37214,-17762,5664,11037,32022,-10145,7562,-41639,-74338,24551,84065,-2130,-4716,-41846,-32467,1704,47396,52573,-27150,5148,-23679,22720,37650,55271,99357,71457,3553,9065,-19108,3516,-29904,28757,46459,22738,-56852,-33807,-5983,33429,-22276,58750,-4896,-17451,-22979,-75491,-15973,-59022,2877,-11899,-25693,-16627,55663,-31877,4038,12693,74197,-23892,-10966,21682,10741,-43270,-69347,22242,-26777,25119,-1604,-45150,-64433,8950,-37119,-14211,6000,57008,100015,58373,-7927,68066,20768,25953,45489,40614,20753,-43883,-62769,41575,35518,-8140,-30183,19861,-26393,-37313,-42971,33358,-20154,17472,-10519,-45992,34865,51,15059,-3035,1523,-31855,9767,22443,64348,76106,95249,91647,41882,10227,23172,38502,54333,42679,-20810,33271,37903,1654,-51822,-18017,13568,-34277,-71003,55935,-30808,-27677,70968,12834,-39925,-77326,-45085,-86739,-15274,1200,-18567,3633,47768,85606,-30294,63297,-10030,-15098,-62846,33685,40912,-41349,-54886,-15081,-62675,-8428,-26209,-35964,19785,-34511,1477,37201,46997,-4351,67528,21745,20976,-27094,-22522,5674,50692,15810,5047,22009,66164,51737,97386,-38587,-8484,12762,10845,5012,51917,16366,-72675,15842,19427,-50250,31270,36061,127290,66080,42241,-11328,93725,31586,39983,95040,-11935,92568,51234,2957,56403,27931,-3222,66430,25249,39009,33432,21785,65605,142707,148683,110748,145856,209024,114482,236198,545811,168094,-581231,-271485,-231019,-164238,-120929,-116766,-117433,-39271,-112070,-86103,-53915,-123865,-88528,-110240,-53676,10186,-78167,-117408,-68867,-56167,-63737,17254,32671,-26276,-75933,-64405,-42454,-4260,-21767,-79192,-71053,-96671,37557,54722,53801,-47568,32233,-64548,40838,-63405,-79482,-23992,-36645,-22118,6276,-56994,-14877,38478,-1259,-12506,-63450,-107779,-18977,12873,101167,39266,51126,56509,-3379,-33353,-37480,69922,-37621,-42239,-32704,-61004,-15233,51823,75787,-94031,-111077,-72387,-106104,25678,-20240,-22591,-13351,-69420,-110067,16336,-63987,10687,-2768,-14878,-85830,-27584,-69784,-44976,-59531,-2452,-25580,56961,14340,31894,10167,86189,-8859,26551,-14097,-15339,-61590,27921,1488,4688,4017,70118,34856,14327,4378,-8894,-32705,-10753,-69636,-23606,20966,6104,23943,-25392,-42076,-22047,-151361,-20854,-146368,-1185,-55893,38254,-24207,49917,-67019,-2146,-63028,-48671,-9764,11769,-45460,-22021,-44676,33291,18100,-115908,-39138,-40466,3445,57647,-29272,-67725,25935,83674,921,-131464,55184,90056,7760,12901,2198,-95013,-37289,15193,-30581,-1493,-42851,-26982,54376,-60736,-7128,-14500,108001,45022,38077,-8858,-28002,-5126,-30190,-39394,-38235,40493,7930,-33136,48883,68679,5974,10349,5422,72931,32129,18873,-37516,7585,14783,18091,-12843,-26505,-27226,-41726,-46663,16125,-7354,-48791,-51139,26601,-136909,-96129,-16144,-73091,14091,51101,-57387,37115,9219,-26187,-24985,25208,-15686,56989,95900,73042,-28643,-2218,-37608,31670,28606,2927,-32402,-32528,33765,44282,190310,13392,-27333,-75178,-52398,-44927,3439,-33773,-51746,-69994,-48791,-4796,107208,135267,-32438,-27019,108271,41316,22397,-24638,9604,32102,6984,-1613,-8289,-9161,57950,75118,-22874,39439,-47046,-32577,58099,-3842,-53526,-64941,-42117,-65027,-19681,44292,26113,-98590,-16985,-53074,-36292,-66517,7145,7140,25269,-45596,81776,10820,-57912,-45520,-5953,-43944,5316,-15070,-11382,6563,-47455,26325,-20992],[-27348,-6795,31804,51326,-52137,-4905,-44462,42341,-30345,-13661,29592,-8571,51734,-1626,-13181,38211,-3817,112130,740,46947,19553,-12529,56219,76309,-22028,7378,1608,17134,48888,10067,6663,43563,111629,-14733,43208,-23150,-1787,-53096,1457,-17923,30743,-29299,-46019,3523,62325,35146,56443,59611,36449,1388,39026,-6635,-78166,-58649,33801,3435,18574,27796,-5525,-53447,47942,9647,-29154,18795,12553,-91490,-13304,30319,3782,99569,119527,53817,-35687,-89043,-78389,39762,45341,91546,57821,25854,-7255,38783,-28503,4077,-28481,22303,-35672,37789,-17819,-35212,-60167,371,-89831,-85963,-165341,-77928,-53793,-91468,-14581,-66414,58147,51258,-28809,-1950,-35706,-58682,62070,38387,42775,33520,-27523,-36858,-37812,64616,29020,62135,10280,-35250,30980,-16519,8557,16795,12164,-144665,22558,-33353,125649,25205,-20647,47482,60990,52460,-46268,-47999,58052,65915,60869,-39574,20477,92442,32953,16351,16162,11149,-43391,42524,12190,-66545,9695,10760,62207,-1637,-13584,-442,66832,56487,67078,49487,-72062,-5435,-62520,-51726,12638,59093,43960,-13695,9442,-8705,4048,61757,-27242,61769,5784,51027,31456,29183,-60118,-15863,-9416,-32534,26144,-14963,-22662,54975,-88570,57404,98254,129862,63550,54082,-32881,-49373,75848,40702,40083,-27634,62393,-38336,13803,9543,6238,-41623,-9075,-10557,34222,27145,37175,80187,31726,18497,-350,51362,-5595,13051,-14673,3869,80523,4019,45653,85649,60687,61243,1169,-32939,-76793,-26151,50472,61718,73963,80596,64905,-69610,-68234,-2743,71420,196790,183521,29009,57341,-50194,-26433,23988,-29643,84541,-23769,79544,141723,126090,213594,267809,235940,328044,-672512,-111224,-158481,-18353,-141836,-77721,-42329,-20136,-2048,-76740,-73056,-54212,-52473,23309,643,15694,-39129,-120351,13046,50207,-55538,-83614,-32073,-40195,39998,-1102,-10970,10802,-8993,6483,-18210,-31252,25418,-56687,28426,-51910,-60470,-85230,7716,59776,-4787,34224,25858,-70815,-48061,47653,-72605,-23190,23915,-67905,11613,23077,16505,-103713,-59892,-37749,-67983,-14366,-5145,-64505,-20868,13520,-65760,-95290,-55490,-22568,27187,5669,24337,48559,62817,27453,29996,-24202,-61888,-8578,54239,-28328,54513,59354,69177,-63220,-80747,95790,55136,42193,34922,34087,158787,-79872,-81477,-43271,28870,61892,259,-42000,-29922,-19282,7493,103,-47097,44281,30825,-39789,30365,-1924,64193,4674,-35967,94887,41652,12160,3396,60988,-23867,-34748,-107649,-31963,56933,-38366,64188,19721,-104486,-63557,-36489,-60733,-40603,15043,54757,-59969,-3336,-22446,14562,13415,-65821,-25085,-6592,18828,-73258,16913,-34077,-14677,-17729,-35718,-8814,26886,17162,-40269,-70701,63416,-41790,-7122,-94443,-27733,9702,4140,-14023,3152,24305,-7171,28338,20399,21609,42823,-84890,66851,-2871,-80593,-71499,-37626,62870,3503,-30509,4014,-15126,-52998,-172331,-26326,13498,-4917,41524,3849,-27079,58430,-52553,-3440,-65945,18486,90375,34275,52572,9365,-46066,-21865,-11145,-13086,59442,23763,5836,87081,31287,30591,-9545,24046,46999,-38921,-31440,27583,74044,16907,5464,-79046,-31575,86343,-94999,-77767,-53708,-12855,66247,19704,-49687,-27351,-40290,-23184,-40107,-59934,-15705,-28645,-90026,-134163,64456,6269,-2719,-1530,-27467,-24412,-18540,46247,-42215,-34241,-56706,-65758,-38830,-1943,-37598,35169,2868,-25020,20219,-37986,966,816,-9552,-48171,24534,1033,6254,-21013,-54030,3664,15626,-8657,-92315,-70041,15623,41002,31149,73381,51338,-38000,-15612,26124,13279,34026,-10673,42282,-46446,-112952,32549,107261,-25087,-59490,-43338,-27037,25980,19852,35435,-31727,24332,-11621,34104,51067,35564,97010,46845,20100,-2432,-23587,-950,-29633,16540,38487,12513,-34623,-19206,11116,18960,-40837,81512,34280,-19094,-33479,-41134,4136,-45104,13372,-32872,-32838,-24797,61323,-4645,11549,-7660,65130,-24064,-11817,38309,15581,-49454,-36170,13047,-26317,25969,-5956,-55727,-76216,8664,-51147,15915,6957,38432,102559,62785,-19551,15331,28224,50156,37953,33707,7596,-44816,-62370,27985,10188,-1928,-19924,13565,-27378,-10283,-19553,35060,-34519,15573,4615,-43283,60912,-2801,37221,15255,34792,-27331,-5765,19061,35055,56052,94107,73344,50606,62604,35059,37159,69210,24299,-30860,7194,14956,19343,-41776,-22759,6236,-32471,-43464,50090,-20516,-32799,76601,13673,-43103,-99076,-50385,-117722,-77395,-22191,-23408,11361,47307,54216,-18401,55521,-12522,-8031,-43399,38959,59353,-33642,-51954,-26429,-62204,-17958,-23151,-38667,5088,-28215,3909,6632,28697,-7309,63314,14861,39098,-26723,-55258,15805,65197,9467,-1104,10403,60930,45728,69880,-18664,-14819,25742,23288,-23324,23118,15128,-78569,12905,28232,-35607,-3502,33562,108093,69438,38471,-6613,76504,14404,38527,98510,1993,94207,31938,11515,66447,21461,-6863,55132,5687,26939,39111,19450,45648,99310,130539,82634,120285,185364,121777,229598,554690,176783,-580215,-227340,-188860,-150949,-94947,-100911,-107539,-42488,-88102,-78017,-57869,-121330,-85133,-89256,-60732,-17866,-65645,-46438,-62852,-69378,-62237,39963,12115,-26642,-43989,-69981,-42506,20238,218,-66811,-74167,-81125,65783,63369,47724,-24454,8983,-43925,28655,-63008,-90334,-7089,-57433,-13425,26907,-56036,-28121,29551,-11643,-20176,-81742,-125613,-12797,2432,47515,606,36426,39455,-22484,-32971,-40802,62134,-41353,-61573,-21969,-65993,-3518,16193,46273,-93984,-111377,-55494,-73755,30683,-27316,-13672,1611,-73162,-108577,42025,-73126,2162,-1724,-13683,-77148,-22198,-42526,-41108,-36564,17054,-32751,16071,22973,37032,23,87984,-8570,18157,-16350,37014,-57331,8626,-19686,2420,7141,87928,24049,32901,-2175,18444,-24061,-19270,-84659,-22042,9420,13976,8321,108,-49308,-20621,-140488,-16160,-152914,1060,-52359,31914,2946,38241,-62535,-23340,-58755,-48212,20681,26682,-62345,-19185,-46855,39166,44458,-117091,-41772,-30893,-21246,58517,-38872,-72868,41136,115135,12417,-87116,78157,89064,-4536,4034,24122,-62180,-37192,3628,-59716,-5472,-54775,-14026,48676,-73464,-37365,-7727,100268,53821,14546,3758,-30089,-19253,-55454,-54921,-26262,58678,27749,-24854,40221,50991,-283,10348,41727,93349,18101,48256,-27668,4238,20697,13908,-6879,-37808,-13971,-39429,-46549,3027,-47796,-45251,-74380,20800,-128644,-73688,-30525,-75842,19198,27443,-53530,44822,26890,-14305,-16684,16398,-16982,52310,67022,56996,-49375,10281,-35449,44688,35402,-1774,-41229,-10757,13650,-2545,175732,47697,-36130,-70191,-85089,-38813,-7611,-30229,-58364,-92523,-36387,10679,82795,100926,-25335,-9197,129858,30439,5646,-66071,21427,26872,11115,-26398,-38889,-17743,39621,77561,-20329,62598,-62631,-21864,50337,-22157,-76773,-78817,-49394,-75964,-39639,16140,22044,-109973,-222,-62683,-37078,-50656,17685,18138,-9435,-30501,116962,40182,-39534,-31487,-10654,-52823,24939,31629,-4236,20354,-25873,38055,-23089],[-19580,-10039,24374,43048,-54063,-22668,-52058,62024,-28593,-2598,42048,-442,46387,31399,-6415,35338,10240,119274,-18947,48499,47065,-8032,44923,84312,-18760,4617,-5901,-12699,21875,17255,1170,45380,103645,-18888,24975,-46962,-21726,-55119,-3662,-392,18566,-20953,-43230,22964,57476,27787,39470,10092,23210,-10005,35227,18892,-59145,-46928,21220,1233,30333,28610,-17241,-41951,48218,-22801,-36088,39666,13709,-100983,-5325,43096,12274,76467,99665,59620,-31553,-94504,-93423,35369,43257,74210,72667,28157,17317,17979,-50266,4995,-15397,27298,-52421,43073,-40054,-41785,-65928,-101,-110785,-81659,-174604,-75558,-59966,-73905,-31726,-67665,51921,33429,-29737,3473,-36879,-51793,74625,42571,39786,13513,-29018,-16495,-29027,33891,25192,66011,6924,-30824,25030,-6968,10193,17045,13390,-127863,16184,-49683,132806,8022,-12126,57996,63856,46929,-56510,-45371,-618,48512,52210,-10680,55658,62913,39817,42826,12073,32910,-43112,23361,-24915,-54319,10042,4071,79028,-13180,-11521,18467,42551,55388,61845,54411,-46511,-9715,-47214,-49722,2008,42339,42291,-12785,-3718,-18323,8548,56142,-11481,98067,20772,44654,40093,30447,-48493,8072,15729,-36354,30221,-20440,-44657,25901,-46649,46937,86759,119791,52972,49391,-26901,-40212,47630,16793,40221,-30184,47301,-57760,24922,29084,-6815,-48578,-24579,-2200,19350,26833,44480,71479,18022,36182,19315,50849,-22694,2803,-21406,28923,63152,-27510,19600,62045,22738,49127,-3743,-43669,-51503,6389,44955,81104,79365,78618,69727,-70942,-48875,-7921,73735,194175,186905,11266,32893,-72516,-69639,28369,11798,87248,-43383,75217,144995,131010,223416,271402,278304,382396,-694406,-139369,-155930,745,-144706,-94461,-5570,-31367,-13578,-68180,-87334,-67836,-74814,10995,44835,41582,-27890,-93172,27248,26426,-47787,-75532,-5900,-21972,39155,5739,24747,33513,-12708,-25455,-27852,-41380,48077,-80177,13046,-61732,-63515,-84016,-15623,43641,-10422,47372,26255,-62909,-53594,65865,-62757,8512,17940,-24843,17186,14585,15779,-131139,-30403,-35165,-56375,8829,-17510,-77617,-25805,21825,-56531,-84693,-91811,-30485,35622,15251,27218,37810,54673,51716,46733,-6032,-57063,-15266,61135,-19583,40643,68828,67112,-60541,-66169,102439,44483,33269,22416,12431,159297,-75804,-65431,-32483,13457,60202,-15117,-46796,-21642,-5814,-20081,-27490,-35478,33456,26751,-38838,17558,-9035,75970,-8518,-40878,116991,31610,-13204,27586,50267,-21006,-31924,-96177,-32598,35836,-21229,66328,-616,-104217,-58613,-40197,-60821,-70351,-8332,65276,-63343,-9040,1742,-26873,14787,-61870,-42088,-2558,30895,-108441,-31031,-33481,15278,-2499,-18654,1685,3151,-11620,-81521,-72623,90599,-19368,16980,-67229,-45337,-15069,-2903,-25040,-8615,18301,30639,57657,42740,7896,50347,-76037,48548,1502,-48951,-73280,-44811,67452,-1101,-48837,-18489,-8080,-66404,-158937,-5245,23554,-11199,39305,-6044,-39064,31756,-64921,846,-73418,-4449,90728,39277,46910,-256,-40613,19938,6473,-4166,67553,55094,7916,67634,26265,14837,-24716,22023,45049,-50633,-38918,4835,64320,20560,10858,-46121,41,89154,-84735,-82323,-29698,-21508,74899,20021,-27605,-13706,-44886,-28152,-57499,-51600,-17853,-36428,-69200,-151881,60624,4433,-25551,-7233,-13212,-29042,-21537,43654,-37953,124,-38907,-64138,-41959,-23034,-209,42347,-15474,-17533,15588,-55839,-5115,-17639,-25567,-48696,43414,-9899,20094,-7158,-49053,9876,23042,-34017,-56365,-72665,13454,70128,40732,86146,106727,-35491,-12354,34931,3078,38333,-1352,65140,-36237,-134988,31933,121408,-39293,-93827,-42982,-18939,46896,9679,18670,-26711,46090,15520,44134,56546,12294,82631,25527,37263,-12828,-19715,-2860,-23529,-14852,25903,2337,-5516,5540,34544,8015,-43380,94189,58948,-24744,-45161,-6299,21817,-15514,16580,-44502,-41833,-40133,64253,7546,20230,-12018,49954,-26243,-9972,50602,28205,-41292,9797,-1065,-28781,29158,-6241,-52882,-81144,10371,-58547,33076,2413,10405,87865,59483,-19185,-24149,41558,68865,23122,19141,-2432,-40839,-57649,14303,-4598,7371,3227,3533,-29912,14979,-1026,30344,-43262,17668,20964,-35927,71057,-10746,55838,35862,70042,-17290,-18982,10824,13618,45298,84729,50528,60368,104145,45144,33557,79586,20460,-36449,-21072,-7656,33850,-23759,-20917,-4800,-32270,-11894,19939,-13211,-32817,63587,17990,-42193,-110658,-51840,-131976,-106989,-36083,-18823,17765,52161,28611,-9449,36328,-8359,-5274,-21260,36590,72492,-5297,-40025,-34721,-45097,-26870,-33863,-40307,487,-16843,8991,-5702,12732,-1403,54098,11339,52094,-18973,-70607,21448,69450,6471,16569,23016,51333,32451,44072,-3893,-11569,42868,41599,-45266,7912,12058,-70995,19019,35008,-9256,-23349,32879,70512,65089,30774,4384,50002,7620,35431,92927,4464,80280,14281,28808,73920,18872,4389,46528,-9744,21258,43856,24651,22937,53839,118430,63705,95624,156445,134012,233329,567335,190011,-593103,-195388,-161514,-137307,-74372,-83673,-99014,-46677,-59765,-67382,-64810,-107751,-84886,-75060,-65603,-46269,-51822,27745,-39701,-83204,-55435,47815,-8730,-21389,-20683,-73052,-47593,28564,17757,-56327,-74479,-64039,72128,66119,34289,-145,-23129,-25022,18364,-54206,-91067,11050,-67813,2699,37651,-44613,-43589,13724,-21917,-31529,-101925,-130058,-15171,-12381,-13891,-29582,15698,20782,-35885,-30425,-40681,48047,-39167,-70619,-6034,-60474,3682,-29209,-2457,-86317,-104917,-29716,-36248,27920,-36930,-9902,6411,-75551,-87010,61026,-88690,-14734,3348,-13516,-70377,-12240,-10229,-34528,-9657,37203,-31221,-14867,31459,31642,-4820,67455,-7300,5016,-16390,78739,-50381,-11566,-45290,-10506,6744,93505,7394,47337,-5272,40368,-22098,-26347,-88553,-22650,-7293,22587,-13134,31884,-53084,-23187,-101173,-5945,-137014,4433,-48024,19576,24202,25113,-44347,-41263,-55734,-50289,47730,39017,-77293,-13693,-41353,43988,61519,-102982,-45134,-17821,-43127,34845,-39175,-59183,56741,131905,24027,-28907,90210,61701,-21844,-13882,41920,-26768,-40307,-12827,-87169,-18455,-67562,-7340,43914,-65471,-65088,-4017,79693,47719,-11074,16737,-28858,-36460,-81646,-66382,-544,69402,34950,-14708,28909,24255,-9843,13975,90312,99137,-10416,71223,-17481,2005,25024,3676,-15790,-46807,1370,-32786,-40918,-2083,-50156,-46646,-101856,1870,-99888,-47334,-33226,-63244,19478,13305,-48044,40910,36690,675,-4687,7648,-10638,36055,31600,34678,-63425,14655,-28238,53050,35627,2107,-38009,15266,-11462,-48868,113649,78338,-50119,-58299,-93770,-34409,-24687,-34301,-57448,-96481,-17809,26039,47407,70700,-16339,3804,135027,14622,-15072,-104109,28187,6851,9272,-32193,-57459,-20091,27590,78340,-18100,87053,-72278,-25001,39317,-31811,-89930,-86121,-56485,-78366,-48086,-12675,20860,-108351,14522,-72428,-30078,-19974,28899,32628,-49025,-23897,122578,67072,-17348,-7161,-6793,-56932,30265,68605,2966,31282,2281,41434,-23809],[-13694,-8856,19028,34787,-47519,-30179,-45790,79872,-20179,13160,41428,10812,38139,62463,-3037,22720,25157,119384,-39520,44271,73197,-9137,16252,87766,-14257,13696,-12787,-39747,-10871,33198,-2070,43765,87278,-20088,13445,-48434,-42597,-52146,-2992,30537,12904,-4259,-34822,41666,57297,23226,25106,-38734,10754,-30589,19835,43761,-39340,-29434,9819,3266,40321,21286,-21690,-28418,46584,-47325,-39133,56211,15467,-88693,425,49126,27857,38665,80657,61743,-18475,-86115,-98919,28956,38517,66260,84741,28132,34120,-12042,-58003,5398,-2446,28946,-56443,36050,-49713,-44264,-77041,1030,-115046,-61687,-152854,-58643,-50258,-46300,-32877,-52428,34758,7829,-21472,1802,-34626,-40367,71212,47407,40695,4313,-25042,-11307,-20831,-23851,1312,46014,1860,-26215,13263,3716,16173,11352,4939,-88141,19348,-59629,103891,-13391,3780,70460,58056,37043,-61003,-46124,-41456,20397,38698,7564,71034,27857,44868,69128,4874,49607,-44793,11663,-73450,-36173,5668,4453,84449,-14194,3966,31928,8567,34721,52202,56797,-21856,-15060,-27100,-43002,-11019,15430,30503,-8221,-3391,-18509,19443,48186,4791,127048,43110,23478,39312,12195,-32144,30847,45835,-36762,36945,-26469,-59772,-7524,10803,27551,68932,98780,42038,47877,-12459,-30168,16899,-13485,35880,-29930,24811,-67945,29710,50794,-13761,-44626,-32124,8229,6330,16417,18795,57184,5013,57094,40627,46096,-29614,-2280,-24182,38147,43954,-46259,-2250,35691,-17088,41971,-5217,-60509,-18457,36605,43983,97824,80891,71831,77449,-35184,4155,-1035,72316,158211,165990,-14584,9787,-71796,-90359,35081,60439,84384,-35639,73796,129858,123312,210618,263567,312452,471523,-666645,-186250,-158872,2844,-148327,-97216,18286,-50808,-32005,-48278,-90095,-77822,-81430,-2923,73540,56728,-27882,-57586,38124,1083,-36174,-52525,9430,-4689,19012,2113,42453,37337,-11424,-50152,-33274,-64847,58517,-96216,-4050,-70776,-61060,-72689,-28440,18844,-11119,48000,21353,-52976,-59060,71638,-47392,50760,14036,22672,21177,11088,25349,-135603,-4587,-34178,-40796,30731,-28111,-73676,-26378,21033,-37900,-61387,-116168,-34676,37625,24780,35097,25788,54117,73457,70255,19101,-23842,672,70101,-8031,27726,74036,55598,-56590,-41698,101873,28154,28932,8572,-11279,148149,-75137,-44946,-21142,-9531,44656,-23033,-46420,-17130,3331,-43074,-50274,-16115,29387,21798,-45321,-428,-19451,66180,-28844,-39147,111595,12162,-38036,41293,49392,-8380,-29831,-70294,-28284,17823,-3062,55400,-19515,-97387,-57402,-38770,-51900,-91091,-31493,77849,-68021,-21016,21234,-57258,6035,-53965,-50587,4283,45631,-114822,-61275,-33150,38311,19040,6175,3177,-15324,-39329,-109957,-65610,103154,-270,37287,-32385,-57811,-37182,-12090,-37373,-7403,8451,61612,90236,53762,-7913,43928,-56083,30607,1820,-17530,-53047,-42254,53529,-7207,-70566,-36608,-5043,-72695,-100629,19935,32614,-370,31327,-18348,-57388,3921,-65986,4852,-70954,-22848,80925,35613,47632,-15287,-34470,63436,27106,-412,66566,82985,19342,46705,16027,-8038,-36506,22494,38007,-58285,-36474,-20376,44280,20705,14375,-10156,34546,77349,-62244,-74348,252,-26236,61977,20249,-910,5600,-46629,-39406,-76527,-46574,-17638,-39515,-29773,-135770,50218,2883,-39223,-5282,-6649,-32321,-28075,31849,-25433,34602,-7346,-57706,-31943,-37051,32541,35349,-38221,-15679,17153,-53477,-2965,-31586,-36358,-23894,42542,-20442,31685,4041,-42588,-1663,33102,-50301,8174,-58843,13865,85050,49493,83806,148036,-30491,-7772,33479,-19799,43917,17798,69589,-14429,-135119,22172,120115,-44492,-97137,-34781,-10438,57436,23997,11543,-12120,63891,47693,55405,55529,-2365,60935,10347,50004,-20470,-8843,-1388,-14570,-57053,11930,-5483,22694,29252,57572,2120,-30571,97262,63373,-31959,-53424,22421,31358,20192,11477,-44217,-49117,-56834,66979,-634,26118,-4146,29011,-31766,-7217,54337,43439,-24132,48062,-15483,-30135,35810,-3869,-32903,-77713,10223,-60916,31039,-4706,-16825,63110,50468,-11731,-41357,58976,78517,9996,1870,-7241,-36178,-52738,5632,-6249,11060,31531,-8350,-33968,32660,6959,22035,-43893,21241,33981,-25373,63217,-21428,65230,55103,95767,-3860,-26892,1485,5120,46620,73612,32484,66488,115325,49550,28367,81994,29505,-33121,-45321,-24837,40323,-3119,-12494,-15018,-35862,17109,-24654,-12675,-29795,31098,26967,-37087,-109492,-48018,-123904,-96718,-39646,-7381,20440,61046,11298,-6994,17093,1953,-9198,-3425,25383,80132,36657,-21372,-37109,-15971,-33163,-49891,-39623,6650,-1874,12182,9628,4536,14568,47295,12208,48190,-5690,-66660,23550,62445,7112,47740,49840,39895,9605,26847,2565,360,56473,58260,-55909,4192,7535,-50828,33070,35177,15742,-27053,31808,29148,51494,17706,19692,18741,7054,32866,82197,893,54637,3278,48864,76772,20768,27524,41979,-16637,21732,40413,36099,4754,16978,108635,61481,83144,133200,148965,248195,582653,204296,-618333,-184042,-160447,-129238,-64876,-71993,-91346,-51066,-37749,-56650,-71460,-83567,-87538,-74097,-68059,-67529,-39874,88425,-19553,-95064,-44400,39848,-22335,-8565,-7681,-71287,-56143,19934,29263,-47327,-67883,-51935,57008,63820,16902,17241,-52350,-15201,12544,-39030,-83270,22306,-67227,22188,34193,-28324,-58250,-4299,-28552,-43324,-115187,-116975,-23514,-23890,-58025,-41756,-9229,4227,-32414,-25804,-41378,24392,-32014,-68096,8162,-45048,5641,-66682,-53704,-76230,-100464,-1916,-3882,19275,-47252,-13777,2647,-76347,-54796,69282,-104620,-35217,14987,-13294,-62457,-937,18643,-29616,13718,51671,-21218,-26426,41342,16113,-4079,37829,-6167,-9514,-13871,92537,-43835,-30137,-69512,-26442,5622,87164,-7615,56910,-887,54469,-26914,-30675,-79357,-24016,-28422,29303,-31858,59689,-51046,-28299,-49153,8976,-104625,5664,-44188,-2500,16553,14913,-11322,-49920,-51713,-51746,66117,45204,-90402,-6713,-32294,46465,63076,-78568,-50319,-6380,-56367,-2864,-31823,-28915,64030,122176,32771,20492,87951,17935,-38534,-36867,50900,1982,-43234,-28726,-104664,-37272,-78885,-8932,42462,-42266,-72921,-1391,50699,28354,-31910,26152,-27461,-50660,-98679,-69877,30398,70074,23953,-4725,18842,488,-20759,18120,117819,81143,-49126,81656,-4408,-909,25616,-8665,-33630,-51830,16042,-21183,-32121,804,-15611,-51905,-117958,-30011,-56992,-22825,-27774,-37006,15751,16669,-40443,28745,36561,13242,7758,1579,-1393,12041,-4530,9989,-66605,10000,-18760,48995,30441,15601,-27000,35346,-34772,-74087,25013,94841,-67498,-46719,-80261,-31513,-37086,-43585,-48240,-75306,3560,37365,9698,50912,-7884,9780,120774,-3490,-33481,-120042,29266,-20463,-244,-27504,-63126,-18325,21858,76001,-16477,100772,-75068,-38907,26524,-30853,-90296,-80774,-60406,-71606,-44937,-38906,23204,-93784,22848,-79541,-17580,12806,37366,47112,-82664,-29226,99446,87441,7987,21141,7079,-49481,21981,76233,8303,37019,31263,39461,-22460],[-11795,-4148,16498,28679,-33443,-26792,-27621,86688,-8543,29759,28821,23252,32921,86240,-2986,2650,36019,114343,-54606,34638,90469,-14323,-22692,83748,-12369,33143,-14837,-57333,-45181,48157,-2266,38419,75948,-15864,18745,-27580,-57120,-45432,6001,61263,16678,16252,-23183,54660,58564,23465,13798,-68237,1207,-49488,2794,58604,-22452,-11469,-619,10266,44624,5288,-19518,-14103,40136,-60031,-36424,66785,19786,-56201,3714,46405,46804,2266,67688,66982,1980,-68304,-93721,21432,31464,65118,90038,32055,40679,-39350,-53250,6343,7092,25321,-48096,19364,-46659,-42052,-90618,3067,-110318,-35778,-105166,-27459,-25211,-19498,-19604,-25497,9169,-17056,-5175,-6071,-26010,-26993,53949,56617,45586,11976,-16077,-20923,-16861,-86719,-34116,12023,-1675,-21958,678,16772,27165,3859,-12442,-37984,28458,-61229,51645,-27558,25698,83707,47506,23978,-56148,-45648,-45277,-7884,22525,15611,66753,-4907,48493,83089,-3622,58727,-46188,9905,-112229,-16550,-2942,14338,76356,-2950,27099,37008,-26829,3,37109,50536,-5878,-18944,-4899,-30232,-21964,-10781,13257,-106,8313,-9716,31677,38765,17273,134006,65597,-8157,30781,-19350,-14345,46952,70700,-32737,45258,-29176,-69810,-35897,60839,3302,49023,73936,40560,57731,3093,-26429,-6541,-39259,30821,-28413,4470,-63616,24531,66392,-11078,-24277,-30622,19191,-4232,-773,-32339,40587,-2220,77219,58716,36348,-24041,-1633,-20190,39751,29282,-49560,-13319,12908,-47349,43078,-1162,-79466,5837,57983,46224,106899,83003,60588,75342,20410,72707,24685,72087,114307,127650,-39681,-5449,-51735,-78084,44554,105091,78654,3168,73791,99574,105497,182638,249778,331405,557475,-600094,-233629,-164580,-11276,-150767,-85165,23906,-70073,-51878,-32721,-85375,-79340,-73709,-17103,78913,53899,-36899,-25609,44484,-18935,-24481,-21802,12493,5069,-20062,-11334,41668,21889,-7674,-59684,-33320,-91440,52638,-101700,-17424,-76232,-53750,-55502,-24371,-6416,-4527,33958,12959,-39674,-60719,70548,-28298,92575,9861,61844,22920,10199,39255,-116921,8721,-34778,-24310,43802,-32031,-54817,-22937,12230,-15135,-31913,-125279,-38736,32595,32275,44411,16311,61534,88901,90957,39485,23271,26637,83378,3914,17163,74985,37750,-52173,-14252,94019,9324,27633,-1555,-35640,128137,-78947,-28967,-20661,-33285,23816,-20050,-40464,-16339,7969,-55473,-62958,6520,38422,17442,-62908,-18388,-28973,40635,-51893,-34367,77821,-10483,-53602,40020,56191,10148,-25842,-35281,-18220,6873,11020,35701,-29353,-83380,-60234,-34499,-36643,-100225,-48034,84271,-72348,-35871,30322,-70366,-11433,-44197,-49756,11211,58473,-94309,-68667,-35595,43929,43283,29375,-4935,-21083,-59343,-120241,-51653,93441,9281,49519,-2294,-60165,-52178,-21698,-46639,9244,-1084,74537,114276,51491,-21227,26304,-34387,18383,-1056,5572,-19854,-33772,29115,-10802,-90475,-47462,-7897,-65170,-23892,40347,37160,23072,22436,-30655,-74042,-17453,-53236,8316,-57926,-34555,63337,27231,52079,-30227,-26388,90175,47358,-1779,51707,97207,32910,28072,5351,-26346,-41501,27291,25239,-60823,-26354,-43019,16956,20276,14176,15742,64318,56308,-32053,-56785,24944,-25779,34813,20543,21704,25978,-43574,-52657,-91562,-50944,-11367,-34014,7160,-100201,34220,-2461,-40282,3414,-8888,-31848,-35285,12804,-6738,61959,25692,-50252,-11738,-43282,50089,22505,-49994,-19796,26068,-18565,8377,-35655,-39615,11740,26325,-29868,39765,13115,-34598,-24480,39292,-53862,73031,-32052,17536,80001,55570,66600,160659,-24211,-1139,26441,-49055,46646,43183,55719,8714,-113964,5794,102315,-43312,-73217,-14499,-3629,54234,57348,23277,9188,73274,71624,66722,49872,-180,38271,938,55365,-22899,5909,4041,-5480,-94893,365,-9575,42181,39310,72313,860,-6762,93017,48047,-37090,-54453,41179,29472,48565,-618,-33817,-51993,-67720,71003,-24956,26124,8705,4261,-39924,-6068,46827,55025,-4756,66543,-25032,-25838,44889,-120,2632,-66320,4916,-61031,11243,-10806,-35332,37355,37959,-3375,-37196,76685,77297,5096,-11171,-6693,-35089,-47580,5605,2422,3019,53194,-19805,-37913,39539,3604,14221,-35299,25069,41072,-13192,41538,-30048,63048,70184,103800,9300,-28093,-4705,9359,58454,65116,26156,65453,88467,45561,22206,75845,42851,-19670,-60872,-33860,36497,16121,1218,-19932,-42461,40754,-65814,-19602,-26404,-11569,39781,-28369,-97544,-38076,-96428,-62544,-34760,7120,18876,67021,2056,-11073,6065,14923,-18128,4493,7760,82263,77376,295,-32662,15873,-35072,-60992,-37103,20579,14210,8156,47795,7712,39040,50493,16810,23381,9289,-50023,24801,45667,9826,76782,72903,29728,-19567,19810,-199,17238,61264,66588,-53756,6744,2194,-21841,51216,26493,26729,-20183,27588,-3352,30858,-175,36237,-10237,6605,32536,72157,-273,26879,2486,62457,73894,26223,55433,41946,-12379,27154,25011,51961,-5090,-4311,99384,78008,90124,124275,166966,271943,598915,215476,-650068,-195594,-183249,-129768,-68418,-71208,-84085,-54697,-29857,-49245,-73207,-52551,-91329,-88427,-70629,-78054,-31929,123623,-20873,-102920,-32178,19427,-24773,11092,-4308,-63336,-65560,-2145,34815,-37133,-52761,-49405,30500,54480,-875,20636,-70665,-18523,13105,-21025,-70228,21583,-58520,38678,16362,-14855,-69263,-19613,-29436,-52271,-115099,-90816,-33190,-25900,-74207,-33416,-35019,-8497,-7602,-18900,-45433,-8857,-22631,-56759,15075,-22677,2321,-84866,-89063,-69028,-100343,18582,15144,6862,-55135,-25918,-6743,-75513,-22429,67816,-112611,-52575,31793,-12561,-50886,8222,32414,-30629,28696,57132,-4703,-17208,51854,-4410,727,17474,-6210,-20943,-9400,74675,-39970,-44524,-86629,-37833,7014,74162,-14828,62561,13964,63065,-35935,-30658,-57981,-23349,-52161,30782,-42704,70744,-42524,-33631,-6196,26306,-67822,1040,-41761,-33069,-27482,8836,30776,-46844,-44048,-48611,72244,42299,-101021,153,-24797,45243,48556,-54527,-56149,-122,-57710,-36319,-19430,10258,57750,87580,35721,42773,72019,-25036,-50412,-58313,48860,18209,-41419,-37019,-103946,-55743,-86506,-17993,44313,-12000,-50101,2347,20526,1376,-43356,29065,-28572,-57759,-96791,-64232,54275,59901,-5207,2221,12084,-7786,-31390,16421,97542,40505,-88493,77344,10871,-5853,21817,-18005,-49875,-52055,25930,-6067,-22648,7179,36178,-57931,-115266,-71158,-13493,-4994,-22285,-5844,9347,34301,-31668,12299,29081,19461,17689,-247,4731,-12549,-35897,-13125,-59470,-646,-8760,29885,21810,36156,-14171,42320,-50149,-70153,-51993,91692,-82543,-41246,-55740,-28739,-37693,-53500,-32663,-32005,23159,44071,-21974,39458,-939,9495,92604,-19710,-44209,-103749,24723,-46415,-17098,-28053,-58743,-14098,20938,69474,-15944,96932,-70498,-53459,13967,-20400,-79611,-60511,-57376,-57732,-33931,-61109,27604,-70086,23627,-80498,-4886,35990,40271,56224,-101609,-45175,60242,97465,32370,46533,28959,-27924,7826,48679,9616,36255,54115,35526,-18472],[-14574,1821,16775,25501,-14476,-16433,-2737,78541,168,43187,10337,34435,33952,99460,-4690,-20011,38071,104762,-58827,21262,94038,-20485,-60865,71080,-14352,57941,-11155,-63768,-75649,52799,-228,29000,80634,-6172,41580,6228,-59478,-37483,22369,76507,30082,35139,-10374,59112,55854,28442,5435,-72711,-3253,-56001,-6564,56018,-9387,1017,-10035,20448,41615,-16922,-13048,-1434,26449,-61001,-27168,70528,27416,-9617,9512,35376,62936,-21650,61502,79414,26745,-47248,-81191,11937,22503,63610,85484,42918,38647,-52010,-42210,8164,11259,15964,-32588,-1400,-34902,-35618,-100215,5313,-101669,-15385,-46073,11788,6423,-314,979,4025,-19281,-35774,15022,-17397,-10095,-14691,28976,71899,53530,36380,-3645,-38536,-18617,-130775,-66418,-20390,145,-17178,-7763,32328,42124,1151,-34939,6318,37778,-54763,-2645,-26852,48596,94736,36330,10338,-40987,-41244,-16425,-27055,6714,18416,50446,-29300,49756,76892,-10840,60023,-43457,15969,-119970,1264,-13906,32852,56626,18504,49570,33225,-52600,-34328,19075,32971,397,-18369,14822,-12738,-27161,-26367,-2997,10719,24559,4293,39325,29495,22313,108191,80433,-39936,18684,-53182,2059,50729,82661,-24747,52134,-26886,-76069,-51003,83887,-19518,31677,51005,50696,75578,13128,-32763,-17389,-50739,28962,-26745,-6419,-43452,9589,66169,354,13452,-21121,28557,-12954,-20157,-84799,25953,-371,93010,69299,22591,-7238,5516,-6823,50285,24112,-39301,-11639,-1337,-57900,53107,8714,-92509,13971,68152,48679,104100,94872,48348,52743,60941,123569,65754,75998,86561,82695,-52868,-9223,-27637,-35757,56954,136964,75360,60605,73587,64079,84766,151058,236082,336395,610057,-515139,-266586,-168327,-36141,-150892,-66003,13534,-78196,-67219,-30310,-79634,-69664,-55873,-29975,61399,31397,-50057,-5915,45829,-30021,-16808,5161,5360,3149,-69876,-33109,28373,-5893,-4206,-51281,-27730,-109795,30887,-96128,-24260,-76183,-44727,-38159,-2967,-23921,9637,6840,3594,-22290,-56584,65919,-8602,119374,2960,83223,22424,7471,48291,-83552,5628,-35900,-9987,43069,-27281,-29386,-17442,-1739,3446,-3489,-120286,-48249,21684,35978,51175,12086,73686,95841,99616,45572,62418,48114,100041,12643,8177,72448,18765,-47273,8274,80493,-7448,28187,-3380,-56646,105854,-89271,-26295,-38305,-52613,6119,-5842,-29974,-16902,9681,-54254,-63088,27563,58470,14501,-90744,-30799,-34278,9663,-72385,-31629,27672,-29443,-55128,24823,63788,28545,-18273,-1393,-4195,1946,16104,9520,-28054,-63228,-65030,-29404,-18914,-99665,-55339,76676,-73256,-48952,27753,-67302,-34285,-34674,-42707,15352,66132,-62724,-57967,-40897,28534,63905,43568,-18393,-13399,-68548,-113327,-34894,62280,5425,52667,13360,-49962,-58057,-29031,-49035,36373,-5591,64820,120446,37065,-28299,2713,-20012,13963,-5397,15600,13445,-25480,3131,-8178,-102895,-50296,-14133,-42047,31987,48376,34670,47291,16482,-39439,-81410,-27992,-29429,10336,-37119,-38842,44140,19131,56604,-35258,-14804,87869,63972,-5254,22376,90770,39641,14806,-2114,-29934,-37844,35923,9510,-57399,-12182,-57231,-8359,21939,9082,23504,81991,32774,-147,-36075,35374,-20298,6310,20967,33320,42180,-33881,-64870,-97756,-65177,767,-19113,29819,-62990,15759,-14433,-28533,15833,-18299,-26612,-40411,-9446,14770,77028,47058,-45483,11525,-44037,48854,11557,-37785,-28553,39778,43730,27227,-28003,-36460,35398,2093,-38059,43212,20700,-24420,-47360,36078,-45214,104204,151,22749,56029,56793,39721,139716,-17841,8317,19650,-72824,41497,67496,29885,20822,-78095,-12130,72890,-39340,-36489,17067,615,39030,93588,58126,32342,73149,76275,73504,41446,19059,19966,-4896,53189,-17979,20684,13239,2660,-111603,-5665,-9882,47482,27419,72770,2182,22028,83842,19404,-36545,-46266,48907,16011,57327,-16213,-18103,-49432,-66985,75690,-53188,19279,19419,-20665,-47999,-8435,27841,57720,11161,64998,-25679,-13029,53158,4575,46430,-49191,-7005,-61157,-17394,-12896,-42283,18167,24032,1496,-19616,90324,65600,9294,-13915,-2682,-39943,-38671,14967,15243,-17109,56557,-28782,-39404,35414,-7932,11060,-18386,30034,42368,-1026,14376,-31980,50988,79997,91960,18452,-23163,-4395,21834,75464,60891,33181,56150,34149,32860,15561,64519,50846,1321,-65438,-34588,23113,32489,17385,-16676,-48586,60467,-86050,-31449,-23617,-46335,53410,-17211,-79394,-22486,-60242,-31941,-24755,21518,16226,62444,-742,-18085,5620,24836,-27232,79,-10397,78892,99158,20445,-22867,40604,-31306,-60011,-34612,36928,28506,-5807,91764,22235,67331,66256,22881,-15246,21335,-31783,28513,22811,11726,90065,77488,23751,-47608,19627,-10102,33828,55789,63542,-40889,10134,-2801,10476,68063,10176,18850,-10413,18868,-20457,8365,-19602,50429,-29420,1850,34974,69067,7895,8571,13189,61703,65619,33419,79533,46095,3775,35923,566,69659,-7888,-7988,91103,109312,116815,132580,189826,299558,614320,220553,-680314,-226426,-216175,-137908,-82916,-82953,-77267,-56739,-37938,-48520,-66169,-21243,-93824,-113877,-77222,-78599,-28464,129502,-48632,-105651,-22440,-7844,-16720,34449,-8277,-49991,-73196,-31578,35518,-22475,-31253,-57552,6702,36130,-16831,7250,-76544,-33981,20679,-4590,-55816,9164,-46509,46123,-11265,-10217,-74679,-29069,-24566,-55910,-100645,-62095,-39736,-16589,-66211,-9785,-57375,-18302,32967,-9550,-52505,-45618,-14581,-42227,12457,1085,-5226,-82029,-97919,-67412,-101122,23296,17270,-8357,-57391,-44856,-18704,-73536,3674,60356,-105856,-60909,48310,-11713,-34963,13111,21283,-40010,34218,53967,15169,6712,60975,-21185,7080,19442,-7532,-25800,-4383,36292,-39420,-52598,-92346,-40060,13290,61691,-12608,65620,38683,71130,-45295,-24758,-28175,-17730,-75673,24950,-45889,56149,-28806,-36715,12627,42787,-37371,-11558,-40897,-65338,-94350,5035,70177,-34294,-31468,-38813,65347,28785,-107336,5202,-22995,39322,23650,-41604,-59799,-342,-47910,-49461,-4717,47395,38946,41392,31163,36396,46847,-52202,-55776,-71596,36646,21266,-31579,-32354,-81048,-67806,-88837,-31151,47644,18106,-308,8273,-3584,-25971,-44381,24819,-33221,-58593,-71802,-51670,59968,40467,-45681,3475,7797,5553,-40306,1734,30288,-9904,-117191,60362,22893,-12812,14738,-19759,-54634,-47604,26754,9555,-13840,10269,79333,-61142,-95773,-112561,17213,3172,-25395,17411,1561,51840,-24190,-6603,19754,17657,23115,2084,2788,-29160,-56662,-30791,-46641,-11742,1873,-845,12043,57985,-5033,34112,-53912,-43547,-85824,72378,-87066,-43660,-34635,-24388,-24846,-59463,-15063,21226,36625,48244,-42203,30066,5330,5690,61600,-29368,-44602,-59479,15470,-64324,-38065,-44710,-48773,-7160,23081,58861,-16902,77530,-58679,-56366,3664,-4441,-63107,-29247,-45296,-40837,-20971,-78812,31110,-43536,19023,-72365,1237,43299,36836,55161,-102010,-65228,22042,95297,48124,63604,52874,4244,-2067,148,5525,29025,65570,32024,-11811],[-21150,6727,19763,24865,5585,-5458,22630,58345,391,50394,-5204,42283,39713,100844,-5966,-39648,28288,89994,-51618,6638,82916,-24296,-87391,51382,-18529,80913,-4214,-61406,-96583,43394,2108,15371,100052,6858,72270,39213,-47525,-30489,40951,66546,49961,47707,2432,55594,44694,35933,-584,-60568,-1576,-44963,-4077,35276,1211,3952,-17589,29830,32614,-40018,-5189,6171,5284,-53461,-12336,67598,37493,40822,25099,18795,69262,-31453,58223,97153,51155,-28568,-67537,-1240,12741,55687,70389,58560,32541,-44573,-32753,10294,9757,2108,-17248,-19499,-20101,-26602,-98986,6932,-90660,-8636,8181,49568,29336,9693,20047,26434,-43095,-47653,33477,-28591,11621,-6670,3588,91247,62468,69412,9921,-54237,-24868,-141874,-80603,-37856,10332,-10066,-9129,48176,58207,9760,-55967,33091,42138,-42496,-42036,-11237,63956,100372,27422,-549,-17887,-32816,24950,-33412,-5684,22546,31851,-42785,45965,50924,-14048,55037,-32360,24629,-88220,15983,-24436,55754,30549,44467,64171,22833,-58186,-55198,4030,7020,485,-11184,26800,5927,-25608,-26351,-12536,22788,36426,17973,37916,21757,17711,51654,82175,-59187,7624,-78125,15231,38408,79576,-14768,53418,-20410,-77817,-48444,73852,-34288,21054,32616,65019,90507,14554,-46360,-16014,-43365,32447,-25328,-5428,-10774,-10812,44975,15506,59764,-6149,34413,-20970,-36974,-110053,17333,10900,102114,69644,7403,16119,19397,17416,80978,30372,-20493,-343,-4228,-44563,69595,22513,-93072,8896,68018,48171,87873,121958,40140,9680,56050,126328,107019,83412,84077,42451,-44792,-1334,-18379,21561,71249,151775,79878,114179,72295,35415,69550,126310,226712,337059,616487,-435726,-278234,-164776,-63163,-148758,-54075,-4774,-67738,-73678,-39121,-78845,-49705,-33714,-40240,27047,-4396,-63149,-297,41980,-32568,-15831,17727,-8445,-10774,-117270,-61401,11267,-34736,-2839,-28662,-17357,-113698,-1892,-81769,-24856,-69757,-38295,-25478,29594,-28520,29065,-27943,-4360,-2403,-47540,58090,7369,118701,-7764,84427,20062,-1560,44196,-48106,-11217,-36038,-16,28788,-15343,-9768,-13073,-17502,9941,18236,-106391,-67246,7494,35028,53034,14062,84732,93292,91689,34133,76927,56265,114905,14201,-1027,67723,4110,-41182,20158,64148,-17393,30596,4944,-68206,89621,-107525,-41440,-71549,-65545,-2747,15615,-17638,-15021,10792,-40955,-51507,43067,78644,12074,-121942,-33944,-34253,-16334,-86075,-35125,-20882,-40374,-43381,2297,64058,40928,-7263,20035,9673,-1076,9557,-22827,-19036,-39580,-68129,-24283,-3162,-94380,-55194,53247,-67620,-56016,17066,-53904,-58053,-27120,-35747,14755,67922,-38830,-40164,-46725,-1426,74285,45969,-29481,1307,-67357,-94591,-20635,18586,-12137,49520,12022,-28484,-55998,-31018,-42562,62682,-1519,36668,107900,14251,-27175,-20946,-17431,15460,-9302,12238,36343,-23128,-17036,2736,-103934,-46335,-17716,-7982,41652,40756,24648,58722,15183,-40247,-74811,-27531,-1365,9757,-14328,-36162,31242,14722,58270,-19938,1002,56555,74209,-6412,-16705,63445,33143,9218,-4807,-15687,-26152,45710,-3794,-48126,1465,-58874,-20118,26411,-982,12826,82846,12006,28058,-19474,28246,-11228,-11732,21732,31523,49523,-16890,-74260,-92598,-83746,14419,2252,36065,-35765,-901,-32439,-7239,27864,-30948,-16937,-41711,-29953,35058,77851,48396,-45691,29222,-43305,32735,6646,673,-38972,53582,110429,49407,-10896,-31430,30708,-22556,-45400,41495,26763,-11604,-59880,21374,-28461,85075,28229,26136,20165,51330,11161,93245,-12251,20734,17390,-79100,26441,80866,1917,14558,-37749,-25606,41000,-35262,-3063,53126,2960,18142,114117,109805,52306,65747,58068,70634,32089,47711,8415,-8939,45791,-5122,32101,25005,10772,-96175,-4782,-7601,37205,-6088,57563,3439,49473,71394,-12360,-28104,-29026,46799,-6399,41456,-30404,-2333,-42101,-52414,77578,-70930,7187,23815,-41042,-52160,-14287,38,49107,20650,51755,-15985,7809,56044,10687,87314,-29655,-24436,-61804,-42426,-9594,-39881,9524,10506,2155,1183,96944,46109,17673,-3916,1557,-50099,-22080,31145,25783,-43202,35963,-33758,-36687,22721,-22555,15436,3819,38312,40301,9490,-9211,-25422,33649,85253,64681,21419,-14402,3719,36123,90297,60322,49247,40182,-23205,13908,8837,54319,47564,24412,-59085,-28677,3515,46331,32139,-5040,-49797,78735,-77395,-43592,-20169,-55267,63327,-5225,-59322,-3669,-28264,-24257,-12971,34327,20053,44252,768,-22263,12895,25638,-30981,-14984,-21508,70439,89795,34785,-11064,51968,-21457,-45570,-34189,50029,38559,-27839,121501,44044,92123,88495,27247,-51854,26496,-21596,37217,-1214,9651,81573,60418,23862,-66766,20389,-22171,45364,42208,51123,-21444,11044,-5704,40323,78655,-9182,-1463,-3361,6892,-22477,-9888,-35010,58931,-33906,-7850,39315,77400,27236,8042,33909,44400,53933,40401,92759,53415,30700,46349,-23291,85899,-7904,3644,85498,146714,156519,154243,218185,324097,626635,218601,-701048,-268560,-242795,-149521,-103408,-104419,-71495,-56753,-57243,-56437,-49225,2956,-92861,-140618,-91040,-72958,-28171,110506,-91300,-102987,-17989,-36540,-2672,57199,-16484,-34642,-77483,-61672,32603,-2479,-8974,-73581,-4017,9719,-30368,-19300,-74082,-55546,33856,5966,-43263,-9358,-35983,41477,-40569,-15955,-73928,-32280,-16007,-53290,-76695,-40976,-40771,90,-44871,18884,-72127,-27897,75570,1938,-59617,-73455,-10936,-30552,1678,18064,-15042,-64596,-82114,-70369,-97556,8501,4028,-26872,-52261,-67184,-30861,-71487,22742,50596,-82741,-57750,57054,-11818,-16145,13812,-15240,-57208,32578,45495,34705,35179,66567,-25361,12601,43774,-8950,-23602,-587,-4975,-40924,-53377,-84894,-32537,25021,54802,-4776,66176,67698,82459,-51447,-12073,4194,-5736,-95347,12487,-45792,16751,-12771,-35755,7461,55037,-18219,-30677,-40767,-89369,-157694,337,93164,-18708,-15098,-23996,47806,5253,-107124,6985,-28424,28664,-2283,-44450,-58311,-5982,-31528,-37282,10044,71884,14566,-184,19488,17069,19294,-58732,-55267,-72750,17786,15210,-13757,-14218,-40404,-70193,-85293,-43624,49677,43191,58317,15655,-16911,-47806,-37430,15520,-40284,-59256,-30806,-37038,42479,15694,-85284,-2280,3269,36571,-46123,-29401,-53326,-50660,-127497,35757,23523,-20157,6822,-11601,-43372,-39320,16019,22384,-5349,4455,96049,-59285,-67829,-140642,28664,1086,-41921,20962,-6640,52220,-20994,-28561,13915,8248,23344,6832,-9178,-30703,-60788,-39640,-34648,-17631,14515,-35088,3280,73413,-2833,13681,-45918,-9476,-71582,49119,-74360,-51206,-27382,-17501,-2069,-59006,-891,67538,41336,52736,-49832,17917,12858,1326,37544,-28947,-35534,-3143,3234,-71020,-57246,-75123,-37244,4517,27199,45784,-19283,51821,-40912,-40832,-2957,11000,-47081,3938,-25698,-25726,-11932,-91305,30521,-20662,13109,-54270,-4836,35016,28900,42444,-85731,-79908,-3460,82161,47699,69586,69953,38574,-1096,-43079,-3590,16601,64532,29745,-3336],[-29376,9347,25639,25780,22553,363,43433,33624,-9810,50092,-10200,45782,44222,90901,-5121,-51971,7126,69775,-38870,-6429,59896,-23749,-95527,29131,-21441,94908,1840,-54326,-103525,23624,2656,-1961,118640,19815,95240,59655,-23621,-25211,53561,32353,70344,51211,14852,47710,24631,42291,-5526,-46176,5077,-19483,7417,5267,11466,-2794,-21811,33679,21472,-56915,1862,5299,-20535,-41866,5123,59214,47639,82816,53590,931,60634,-33336,51942,112411,69503,-15847,-58401,-18881,4350,39972,47305,72696,27435,-21333,-30780,11520,3785,-13676,-8139,-29239,-7114,-17472,-84200,6741,-77389,-17090,46174,77002,28350,12788,31164,35521,-54964,-55664,45021,-36540,35694,-5740,-16326,109229,69340,96984,21978,-59650,-32339,-121723,-67895,-34562,29427,1013,-3724,59775,71399,33019,-67789,40062,39458,-27784,-60711,11504,62822,98874,21632,-5628,8104,-22291,56378,-30311,-12393,32829,17776,-46626,33729,14284,-11216,46168,-10143,30165,-28039,27919,-31663,76759,4936,67028,67495,10193,-38378,-57531,-1170,-19503,-1331,2693,26749,21408,-19513,-12082,-12543,34366,36456,26096,26202,15797,3304,-16791,70236,-56736,654,-86877,24374,10069,64941,-5679,45564,-12179,-72588,-29042,40618,-36133,19876,18908,69995,92389,9117,-57807,-7035,-19553,40277,-24611,4553,26977,-29652,7295,27485,96462,11132,36010,-28933,-47021,-91942,17152,28879,103626,59122,-5948,39271,38565,51655,126830,46144,612,13924,4652,-11427,87552,36579,-80159,-390,60318,42616,60449,158532,40003,-40110,2807,74401,128104,90358,99021,15761,-11985,15857,-33883,73554,84499,150201,94739,145435,70184,22378,65546,113787,222678,346750,582642,-382568,-270534,-149633,-83582,-145201,-62837,-21328,-39799,-70119,-50246,-85840,-24129,-13300,-47121,-16035,-40758,-73764,-4185,32796,-29967,-21520,10917,-25537,-33108,-149499,-93458,-2526,-53710,-3768,171,-4459,-103649,-37698,-62987,-21740,-57276,-37977,-19621,62634,-20137,49222,-62372,-9380,16015,-36910,45937,15148,87214,-21091,70194,16275,-19111,23710,-21779,-33655,-34082,4770,7134,-395,-7204,-12947,-32061,547,30515,-90589,-94823,-6730,29803,50002,21392,88659,81309,68789,9220,63567,50128,119947,5831,-11734,62384,-2274,-32973,20142,48103,-17072,35613,21294,-65030,86375,-132710,-71581,-108397,-73053,-1478,36170,-7282,-7302,13181,-21388,-32001,50882,84961,7009,-144998,-27201,-30357,-31053,-90813,-46309,-53764,-43288,-23655,-17702,52004,43846,5213,22027,18239,-6369,-7387,-59985,-8941,-15837,-65911,-18526,6437,-89532,-52603,20077,-54002,-54821,4848,-37258,-77910,-22683,-35869,9163,65756,-31535,-26351,-49509,-31776,70166,38300,-30347,12576,-58485,-70802,-13680,-25213,-39435,45545,-902,-882,-49720,-25149,-27594,74925,11969,1731,84058,-11643,-18042,-39851,-24864,18397,-11226,-691,44786,-29659,-26267,21640,-93394,-37838,-12424,27089,10645,19862,9079,48750,17882,-28959,-54246,-19475,22918,5808,3453,-27858,30215,14250,55941,19717,20091,7928,76252,-1746,-56450,22814,12579,12132,-3155,10080,-9666,52717,-8958,-34541,9957,-47435,-10692,31821,-14791,-9604,66653,-4623,48921,-12121,6815,-808,-14305,23364,19397,45024,5861,-79357,-76446,-97759,23138,24374,29728,-21117,-11546,-51434,17655,35736,-41803,-3796,-38998,-44417,50187,65829,29507,-50999,34781,-44508,9925,7782,54279,-47085,62643,153557,69166,10154,-30503,-1133,-41827,-52311,35183,30441,3287,-56812,-2520,-9639,29099,43759,24180,-17174,38358,-11529,38774,-7881,35067,20318,-62806,5383,74227,-18819,-7533,-3304,-29927,16644,-31890,17231,82977,5131,43,107435,159900,65950,55321,23195,55910,23663,74319,2644,-10949,36813,14010,38240,37244,20953,-49653,2126,-4690,14445,-51688,31067,2763,69636,56746,-36696,-11840,-4771,37595,-33587,7483,-38154,10273,-31772,-26324,70770,-68808,-6517,21698,-52168,-48924,-20942,-31304,30507,23653,37402,2196,32475,49306,19008,114388,-11100,-43861,-61601,-53994,-1567,-33108,11383,-1083,1366,17098,96339,23431,22704,16296,2736,-62085,3014,49036,29975,-64929,-3420,-33661,-29683,5662,-35296,27790,26771,51453,38269,16948,-22989,-12782,16144,87824,31461,18651,-5021,18312,46441,95996,61445,66350,21210,-59656,-6827,2498,51562,32851,43208,-43582,-18306,-17301,57791,41728,12358,-43056,95134,-45303,-51276,-16100,-32935,64941,5734,-39294,13830,-8953,-38582,-1772,45550,39453,16580,4511,-18228,22552,13372,-26059,-35320,-19204,58260,50607,40540,-1016,49462,-6463,-21853,-36631,55881,43258,-51553,124620,66356,105042,103814,26938,-69459,22819,-23038,51441,-21724,1471,54814,30675,30307,-72933,16610,-29820,49399,24865,35715,695,9281,-4484,62886,80558,-25062,-19782,-801,-4558,-14892,-19198,-40107,59578,-23852,-19458,43713,96680,53505,26337,60450,15719,42209,45739,91921,62376,64989,56673,-33822,97277,-7752,25611,84448,179845,198553,180734,249363,338666,633556,210837,-707102,-312363,-253203,-160102,-124462,-129525,-67872,-55062,-78665,-72608,-25242,14263,-87396,-156890,-112844,-65841,-28495,76687,-128483,-95187,-19846,-63060,11170,75457,-25781,-22685,-78987,-86665,26546,18541,6835,-91677,-139,-20258,-41813,-49607,-69414,-74089,48628,7487,-34200,-25835,-30057,26231,-62674,-28629,-68038,-31313,-7141,-45255,-51773,-31329,-36797,15435,-20769,41787,-76494,-39935,104818,14550,-62639,-78243,-13108,-25499,-13538,19014,-25043,-42671,-53329,-74246,-86657,-22505,-19349,-49608,-40436,-88101,-41773,-70675,37125,40470,-48715,-45331,51926,-14146,2468,12328,-63828,-78453,27718,36258,50384,58341,66961,-12765,16035,77793,-8431,-17601,452,-35471,-41705,-47558,-65647,-18033,40788,54001,1412,62160,91501,96445,-52346,6971,32550,11088,-107352,-2967,-47731,-34993,1979,-30198,-8306,60475,-9637,-50424,-39649,-96427,-193874,-7580,90111,-8443,1852,-9345,24428,-25289,-99384,4624,-39384,14666,-20727,-59024,-50238,-14176,-15031,-7529,23186,77252,-5905,-26430,3279,5605,-3383,-51006,-50857,-62029,-2661,6467,7981,11685,4566,-63381,-76391,-50882,47723,60115,102321,22252,-18442,-61604,-27061,5406,-46885,-67729,6433,-25869,5796,-9069,-110686,-14263,-3609,72982,-47481,-72087,-112686,-65411,-119439,9151,7173,-25051,935,5500,-18822,-28383,-5030,30200,4364,-11800,84316,-52574,-41877,-143102,23519,-9285,-70227,-684,-14599,27353,-23755,-54155,13865,-6919,18934,11247,-29383,-14278,-44693,-37899,-29177,-14942,30206,-63062,-2969,74847,-7651,-12487,-29618,16877,-30731,36850,-43941,-58396,-35674,-8371,23940,-52837,5253,92321,37479,59051,-47587,2737,23292,-2062,22750,-17768,-20940,47033,-9725,-66592,-67701,-105787,-26602,23077,33019,33075,-22296,30769,-20093,-11181,-5539,19296,-36203,28810,-3827,-16345,-10846,-97173,23749,-6006,9814,-28279,-24479,16343,20246,21362,-58869,-80916,-15295,61996,28616,64321,71470,65090,10093,-60150,-15165,791,54570,28027,5112],[-36500,10080,34680,27262,32757,-1686,57085,12661,-27456,43010,-1971,45268,39885,71804,-1741,-55485,-20290,46266,-30461,-15385,30339,-19135,-84786,10553,-19822,95110,3380,-45973,-94856,1939,207,-21543,116256,29160,97102,62737,6120,-20806,52669,-14385,84146,45257,26593,40377,327,43755,-11328,-39920,13174,10258,19738,-17790,22625,-14852,-21419,28827,13196,-60777,7559,-5935,-45584,-29787,20841,47448,54561,105675,88504,-13718,36484,-35704,38354,115206,76457,-10137,-55863,-39187,311,20088,21665,78140,26706,6133,-37711,10561,-4485,-28278,-7622,-27909,1486,-10790,-60814,3244,-62376,-35723,63442,89248,-2084,12601,32848,31211,-50371,-63450,46718,-39638,57872,-13420,-27556,119484,70690,104969,30183,-51826,-37328,-85222,-29853,-13466,54184,16176,4967,61814,77727,68098,-64254,33218,31891,-13893,-62024,29332,41248,90684,17840,-3046,31016,-12386,63362,-25888,-12476,49911,10026,-44665,11184,-18767,-1874,35731,22279,28795,35331,37776,-33473,89772,-14278,78625,60587,360,1822,-44709,7676,-37429,-2832,20663,12998,30222,-13101,10038,-4165,43902,21767,25652,6718,10486,-18739,-68643,49752,-32128,-1762,-78025,29387,-29388,45104,-285,27632,-4774,-57930,1476,3830,-23576,28516,9114,53499,78263,2560,-55531,3638,12889,48161,-26216,16955,59958,-39798,-32919,30747,105246,27682,34423,-36206,-47042,-36970,25125,48885,97969,39313,-14813,55451,59039,90998,168231,66087,18216,24022,23438,30454,101006,46686,-58805,-4900,48227,31704,27124,188454,48895,-74974,-69693,-7035,114638,91414,115054,7079,40604,38978,-65244,103604,91924,136644,117831,150794,68572,27068,73252,112823,221963,375542,526673,-367856,-251789,-121175,-91675,-140983,-94630,-29049,-4132,-59000,-54582,-99072,259,290,-50351,-59861,-64392,-80806,-10271,18176,-26660,-30967,-12653,-43455,-57580,-159408,-124137,-10056,-56484,-5551,26626,7252,-85020,-67458,-44887,-17996,-40368,-44884,-19691,85176,-3715,64598,-88250,-11101,27981,-28820,29089,11925,34321,-33540,49284,11443,-43862,-9447,-10316,-51363,-30024,4824,-12065,12415,-25863,-18499,-43302,-22369,33668,-78635,-124176,-18089,21797,43921,31896,82262,61119,37329,-20187,31400,34501,108671,-12426,-23710,57973,920,-22009,11821,34639,-5803,43084,40108,-46316,98871,-160413,-106389,-133942,-77507,6676,45782,-2725,7409,17451,-3243,-10217,50837,68994,-5127,-148421,-13044,-25867,-34281,-86685,-63294,-66356,-41997,-2665,-25910,28641,37520,16081,6178,17304,-15641,-29380,-96413,-4347,4971,-56600,-10792,7031,-87708,-53378,-12626,-33929,-46054,-2312,-23045,-89365,-21898,-47340,168,62792,-35217,-22428,-46096,-47574,51521,24543,-17036,11141,-45485,-47849,-16562,-58753,-67712,46275,-15289,24915,-43840,-10546,-6674,64126,32342,-25558,59245,-35143,-3038,-51333,-35893,18457,-10197,-16704,41437,-44040,-21968,45890,-74781,-27002,4376,51587,-31837,-7223,-7885,18064,22114,-3982,-24667,-8936,37265,-1328,10565,-15990,40396,15031,50438,75137,39772,-41123,69564,9270,-86272,-17903,-16968,21937,1191,34050,6468,53196,-2628,-19371,9854,-26446,18805,34434,-29931,-33518,38089,-20333,60794,-15094,-20975,8535,-4743,26772,4230,28227,30204,-78340,-52059,-99274,21815,40955,17301,-15608,-13024,-62861,39098,37369,-46374,11943,-33696,-50592,57109,44895,-2085,-59407,26608,-48550,-11520,12030,103989,-49174,63535,156893,80718,28316,-37860,-42984,-52792,-58622,26198,30505,18386,-39679,-29819,5325,-29622,42743,14789,-45774,18825,-24133,-5021,-4814,49003,25133,-29504,-12502,44951,-26857,-34290,18045,-23754,6670,-28396,23519,96436,8956,-8085,74275,184809,73195,46181,-14715,32024,17978,89004,-609,-8875,29733,35743,39071,47394,34906,13478,12192,-3106,-14213,-94383,2232,157,77582,40999,-46252,9643,23177,24917,-61270,-27263,-35860,19733,-20481,5063,49081,-47250,-17537,16039,-50750,-36687,-23490,-59303,6633,22070,29299,24065,54264,31077,29786,122535,3907,-60381,-58358,-49841,8727,-26793,20536,-9539,3392,24566,90803,3220,19118,40080,-1132,-71026,32458,62804,27256,-72251,-45620,-27666,-20296,-10853,-42759,45539,45557,68515,38996,20531,-25576,58,1730,89489,3566,13126,2017,35631,49398,88367,61961,76956,3635,-66496,-24603,-2835,59227,11584,52510,-21698,-5068,-33961,65134,43811,30855,-28503,105151,-4512,-51526,-17414,7390,55337,13853,-18941,23958,-2956,-57387,7709,55626,78027,-10670,8820,-3582,29772,-11707,-13393,-53581,-1301,44771,-1397,37427,4821,37808,11115,3716,-40662,53381,43369,-68151,101770,82267,99329,98572,20390,-59164,11132,-32370,69122,-35658,-12798,20662,3125,41488,-67402,5599,-27132,46746,8521,25452,23584,7237,2467,75254,75106,-31374,-22182,-1207,-10423,-5272,-17685,-30068,52227,-4625,-28176,46202,118560,78392,56377,86676,-13762,34360,48917,78698,71126,100527,65045,-21044,101327,-4977,52289,89013,200306,232494,203108,277481,339277,634266,200297,-699061,-349488,-248411,-167902,-142682,-151493,-67852,-53056,-92810,-94188,-840,10517,-77964,-154803,-140264,-60928,-26719,39817,-143362,-82661,-27212,-85906,19492,86980,-33725,-19825,-80836,-102515,16513,30966,10113,-104990,11359,-47539,-51513,-72286,-66625,-80663,58699,-1143,-28323,-33848,-29542,6011,-71308,-41738,-59511,-29358,-1465,-34193,-34395,-29252,-30684,19575,-728,51734,-70021,-55010,111182,26698,-58368,-53215,-20277,-26732,-29187,-2152,-34042,-25100,-25803,-75437,-69723,-60345,-46196,-76216,-25131,-102916,-50751,-72002,48285,29911,-15024,-29655,31490,-19604,17238,11314,-101320,-97587,23130,30107,59572,70093,61049,12402,17588,104309,-4172,-13718,-2022,-50273,-38495,-37427,-38956,-929,57874,55949,-664,50014,100276,107645,-47845,30038,51352,27663,-108423,-16087,-54826,-79230,12196,-20740,-18338,58063,-8025,-61630,-35442,-83186,-194062,-18767,60793,-10420,15627,-1413,955,-57691,-85772,-1963,-51532,186,-27912,-75199,-36605,-21315,-3879,25329,33441,63707,-14962,-35130,-13601,13231,-15632,-40578,-44547,-43672,-19642,921,26721,34922,36577,-50648,-63581,-50274,40107,66237,115666,25415,-10451,-68117,-17918,-759,-49675,-88134,15464,-22126,-37784,-28571,-112921,-29520,-12337,99954,-43297,-111683,-123661,-49659,-100559,-15419,-24194,-24384,-630,27504,10575,-15974,-30428,32729,16780,-34904,55974,-43429,-26629,-117328,10786,-23760,-102569,-43722,-21712,-15568,-31191,-80897,17819,-25328,11393,12444,-53016,16612,-11622,-26718,-32719,-4017,48081,-76957,-6154,57115,-16600,-36776,-10984,26892,7384,44090,-3774,-60220,-52398,1963,46112,-44382,1491,89490,28119,66086,-40346,-11613,36614,-5098,11380,1012,-6263,79868,-21094,-53144,-64259,-122325,-17682,48386,40457,23886,-24504,21093,-458,18262,-4932,15119,-31831,38524,13386,-14503,-18988,-95027,10822,-758,11168,792,-52212,-5601,14891,-928,-28630,-65022,-20880,39903,-4111,49448,53218,76315,24181,-48982,-24919,-16729,41989,25414,11054],[-39928,10619,46670,28717,33995,-10420,63428,1133,-45733,31610,15735,42209,21818,47222,3179,-51702,-44615,24737,-34189,-18487,343,-12994,-60435,1641,-12357,80695,-1201,-37809,-72741,-13694,-4950,-41043,82959,32275,74296,51654,33817,-15539,36415,-56761,85522,31352,36556,37632,-20182,37817,-20079,-43606,18096,31552,23549,-18645,34078,-24875,-16347,16243,12096,-47503,13112,-26461,-63484,-18552,30315,34848,54996,104262,114824,-21804,2265,-43257,17361,98822,69008,-10252,-57763,-57444,3470,2463,97,70470,30741,25794,-50272,6670,-12581,-38964,-13836,-16767,5587,-8287,-41274,-4913,-46930,-55864,61234,86893,-51702,12030,28613,19383,-29757,-72383,38730,-38178,74425,-29047,-29475,118107,63745,86553,33118,-34600,-37482,-51323,22018,16145,77307,33046,11625,50744,74603,104700,-43835,21942,24893,-3029,-52586,31829,4623,77933,13844,7283,46081,-5331,43503,-28182,-6542,69745,6430,-41326,-19773,-35196,12382,25351,58898,19924,77141,45479,-29101,91137,-23955,74978,47609,-2696,46046,-25164,29401,-40913,-4611,37783,-12554,31040,-10222,31543,7823,50389,-4527,16838,-15077,3951,-44082,-81965,30087,5107,-1554,-55685,30421,-70943,25163,-347,2662,399,-33510,34569,-17834,743,44453,2572,12463,53408,1911,-33189,11708,44658,49899,-33010,24394,78628,-36920,-58819,23706,80456,41033,32499,-40773,-34976,29370,37993,66090,86629,13747,-18243,60006,74343,125230,184228,83078,28178,25461,48339,67342,105053,49558,-37113,-58,34465,16869,-6083,194824,64207,-77005,-119264,-74725,67259,82391,118431,15743,99915,64892,-86209,105487,88163,116870,142790,140759,69239,44761,88093,118492,221208,424861,468854,-393059,-232445,-81328,-86832,-136072,-135296,-25866,26153,-45402,-47759,-113340,17306,4006,-49981,-97247,-67995,-83760,-12718,-1576,-26284,-39561,-44486,-60680,-77389,-147762,-145307,-12475,-43368,-5848,44321,13282,-64977,-83549,-31692,-15676,-21887,-57166,-22815,90365,13013,70448,-100108,-10166,29525,-26257,9345,-1762,-21111,-40648,30225,5946,-71241,-45803,-12934,-56178,-25039,1321,-20088,18932,-60006,-28722,-50188,-50988,30301,-72892,-145214,-24823,13049,37221,42737,67156,35266,5575,-44306,-5970,16375,81227,-36942,-35162,55647,12257,-8154,1928,24428,13572,50090,54548,-17268,124397,-183359,-131469,-138790,-81001,15263,36762,-6334,27178,22800,7450,7892,44273,33871,-27122,-127021,4117,-24291,-30876,-75520,-81632,-62348,-41460,15021,-17523,782,25485,22283,-17209,5504,-27232,-48433,-122545,-8872,20871,-41479,-218,-1957,-87756,-61430,-37122,-12002,-33209,-646,-14338,-89002,-24654,-68959,-9367,61472,-36102,-27183,-35275,-40957,22929,8223,7678,-6342,-31813,-29881,-28391,-76973,-84085,54142,-21891,40393,-42040,11212,16280,30674,54361,-34094,41040,-51871,14386,-55087,-43191,14038,-5765,-28829,32610,-61840,-4662,71225,-52601,-15316,29783,56983,-56592,-31340,-20987,-23435,24718,31702,5475,-506,39561,-10304,4904,-3282,54127,13292,43832,126366,56233,-76428,55095,23441,-97866,-44767,-46762,34334,6236,42366,16642,45022,14339,-5648,109,-2240,58148,30382,-43209,-49362,5361,-40828,63620,-25240,-45870,14791,8449,33223,-5607,1582,49946,-69299,-23546,-85049,9801,47527,5463,-14242,-3973,-57728,50849,33152,-42270,29766,-28399,-48923,54349,20015,-34958,-67549,8987,-53191,-26855,15389,133032,-43205,54930,124041,80017,37717,-53071,-74194,-55255,-63197,17531,26137,30958,-15299,-53502,12308,-60119,27908,-1780,-58848,-4013,-27044,-26712,-2969,59478,26325,7320,-17495,1871,-22199,-52774,24247,-10267,11752,-23408,21229,88662,15415,-3498,25833,169547,76500,40876,-40966,5880,16444,87374,-4907,-873,26619,55561,36224,52999,52449,70843,21611,-4040,-40939,-120074,-18720,-2250,70302,25695,-39423,31764,50892,12706,-85866,-41941,-22857,28511,-9797,33614,9824,-16245,-22580,10982,-36225,-16792,-16605,-77057,-15915,18283,29024,43230,66422,3560,42108,116270,14001,-69317,-50623,-36085,17892,-23454,32162,-14141,11275,24645,83350,-9212,7648,59474,-9846,-72754,58192,68012,20019,-60167,-70593,-15199,-11715,-22228,-43711,63412,56280,85438,43300,20427,-20165,6501,-9280,90521,-9965,9028,5124,50468,44492,67485,60104,77743,-8875,-54368,-36411,-6374,75037,-9005,49943,3188,10443,-42077,64878,38309,45219,-9741,103007,30170,-44263,-34817,40630,34677,17736,2764,20760,-4751,-60911,15126,64357,127351,-26533,12597,19539,32044,-44014,1694,-63056,28433,32903,-40734,27853,6542,24348,27273,23533,-43172,44397,41333,-69795,64019,87514,72965,67892,8284,-25815,-5003,-41061,85904,-42416,-30563,-7653,-9986,54308,-55859,-11620,-11405,41009,-3056,26462,47171,8237,15434,76800,66987,-24933,-3741,-1486,-6353,106,-6422,-3543,39219,15635,-30123,45543,127539,93448,85823,105923,-32804,33430,50284,58912,77627,128986,69571,16721,97412,6934,78937,98771,204285,251528,215806,295609,326787,630078,190894,-683303,-374539,-237946,-175196,-157815,-165492,-72799,-52989,-93862,-116561,15645,-5993,-66451,-135199,-168250,-59670,-21068,9961,-131403,-65610,-38087,-104583,20022,91554,-39114,-29755,-87455,-107178,493,24123,-1272,-108076,20070,-66682,-59271,-79456,-65442,-69970,57290,-18491,-23810,-32288,-33397,-11687,-65208,-49011,-51758,-29043,-1338,-23287,-29821,-26661,-26122,6545,12570,47421,-54764,-70554,95320,36747,-46291,-7043,-29681,-29891,-42713,-43173,-42412,-16180,-9449,-73147,-51724,-93375,-70523,-103775,-11099,-109505,-57482,-75355,54686,17794,5713,-17590,495,-28287,25218,12488,-107142,-107808,20354,28849,61130,69361,48242,37785,18430,112120,4209,-17853,-7678,-51069,-29059,-26047,-10936,14701,73505,56313,-13179,26958,88706,108714,-39339,52701,57640,36492,-96762,-22093,-66607,-97744,15900,-8907,-13591,48604,-9568,-55362,-26539,-53689,-166243,-30931,15863,-26732,23843,-5006,-17681,-85569,-70795,-11953,-59507,-11071,-25983,-82724,-20695,-24348,209,49004,39644,38256,-10331,-30439,-27524,35737,-15199,-36171,-37424,-23974,-29462,1751,35402,44567,43423,-36093,-48869,-42018,26714,59123,97517,23462,3026,-69274,-12857,301,-46570,-116306,-16953,-26596,-72065,-39232,-91801,-43664,-19957,106608,-33194,-128838,-91300,-13346,-80984,-36076,-60094,-15967,3076,48840,34651,-3202,-50345,31619,31988,-57456,28228,-34981,-26292,-74320,699,-36892,-128359,-95921,-27150,-58215,-38728,-102390,21220,-44324,2759,8171,-74112,50723,26013,-10784,-43499,11197,64802,-73947,-6762,20196,-25036,-52888,3514,20419,24977,66867,32525,-55119,-66032,12912,59528,-37927,-10359,64255,18111,70330,-32821,-19724,50462,-9977,-5139,20789,3596,94586,-29071,-33635,-46482,-119189,-10469,76286,48674,20516,-24225,22397,13445,31497,-2879,-3430,-32042,32178,20465,-19309,-34956,-84761,-5912,-2805,16591,26663,-75714,-24647,15064,-16409,-151,-35410,-28692,20362,-39922,27622,19152,69939,31556,-25036,-28252,-33805,32601,20505,12089],[-37895,12965,60237,29969,26252,-21730,63744,383,-56924,19361,34521,38557,-8487,21823,7833,-44074,-55079,11972,-49628,-15289,-25028,-9004,-30806,5927,-317,55211,-11178,-29404,-42847,-20185,-11094,-57780,26844,28151,35918,34839,52306,-7959,11700,-80697,72007,11986,42316,40987,-29190,24115,-32947,-52394,16471,34884,12960,7096,43439,-25781,-8350,2336,20103,-17939,20677,-51682,-69119,-7292,30514,23976,46793,81136,117376,-22185,-31606,-53998,-6647,63918,48165,-13578,-59599,-67573,15197,-6942,-12013,50293,37030,31934,-62599,1,-18307,-44065,-22047,-709,6646,-10095,-40077,-18159,-32631,-69484,44426,75003,-97448,12211,24688,8668,785,-80288,23995,-33956,83121,-49310,-23236,105673,47625,46745,30703,-16720,-32864,-33068,71031,43038,89009,46787,11224,27002,61619,127392,-11760,14248,24364,4059,-38100,15644,-33374,62983,7646,23656,51334,-2015,5373,-40389,3462,85303,3428,-39749,-52770,-29500,27997,15834,89396,5888,87296,49782,-19328,80962,-24451,57272,33516,2365,72422,-8211,57117,-30628,-9030,48113,-44664,25099,-12028,45238,16677,53484,-34414,2750,-32772,-5168,-66945,-55769,21100,39612,-1783,-27316,27614,-103899,6096,-6003,-22435,3649,-2345,62301,-15585,30550,62513,-1170,-43813,27838,11886,4676,16047,68813,39981,-47262,21529,76927,-21582,-59839,9501,34500,49502,33799,-40136,-10346,77910,50376,77293,71904,-12635,-17312,51789,76876,140136,166562,90664,28668,18359,74216,88040,97719,44140,-22020,12966,21042,680,-34754,171257,81039,-42233,-118545,-93990,2321,62616,104740,36360,148545,90730,-68863,84716,69686,95462,161510,129739,73602,66733,102843,124868,217886,486396,422335,-449887,-220856,-35880,-73397,-129474,-160189,-14594,41595,-35019,-31254,-122085,24131,-2586,-46141,-122222,-53564,-82332,-9655,-25179,-30563,-43093,-74124,-76156,-87480,-121813,-147893,-12895,-20578,-2616,50123,9476,-49470,-82050,-25306,-14967,-5484,-70855,-26123,78075,23025,64401,-97229,-7651,19373,-29763,-9454,-21596,-59889,-39089,18038,328,-94970,-74123,-24040,-45541,-20869,-4552,-14288,17427,-96772,-40569,-52728,-75247,24049,-72084,-149573,-26631,5359,31659,51081,49336,7414,-19403,-56382,-37956,1888,46041,-61255,-43554,55902,28340,8364,-2674,16449,35098,50697,59359,13255,155659,-193601,-134487,-123763,-84444,17133,7894,-17816,47530,27564,9199,17691,33236,-6654,-56444,-86480,19644,-27627,-27312,-60111,-96011,-49010,-44463,29053,5660,-22100,12850,21849,-34077,-14761,-36990,-56775,-129095,-21770,30953,-24920,12454,-18319,-85881,-76844,-52303,5421,-21421,9647,-11690,-75431,-30112,-93546,-16393,62077,-23550,-34223,-18662,-15321,-7736,-9045,34445,-35641,-20454,-19358,-44937,-80101,-75491,66290,-17199,39174,-45822,35698,37000,-14715,71868,-20973,31953,-59418,30397,-52641,-42261,7050,2126,-31859,24137,-77199,21478,92831,-28663,-3600,56369,41506,-53128,-44474,-25434,-61085,23077,70211,27053,3428,32185,-18903,-11074,6976,60448,6637,38313,152177,65570,-91527,35224,35007,-88406,-48999,-68105,43324,10195,27898,16490,28642,36787,4409,-17277,18379,92595,17589,-51332,-51735,-22492,-69538,58414,-36778,-60548,16787,17314,44145,-4303,-29819,58676,-51256,4698,-57746,-8019,42972,-1086,-13252,14767,-30959,49213,25860,-30065,49010,-26028,-42097,42377,-4414,-58973,-71879,-9589,-54130,-35380,14561,135242,-30020,37570,73164,66182,35301,-70518,-83193,-50841,-64235,12328,17576,38378,7595,-67870,9865,-52923,8572,-23045,-54805,-24841,-24484,-25917,-2253,63660,19304,33690,-5392,-35575,-9604,-55954,18377,3214,25696,-16303,17217,63051,24142,10658,-22832,118858,78950,39266,-47102,-14402,19568,71399,-12150,12199,27557,69767,32201,52261,70952,102595,27121,-7439,-59678,-121553,-24486,-1025,47790,12618,-20971,49146,74502,4681,-104275,-23404,-2366,39141,-434,52027,-42484,9844,-20678,9721,-11683,6334,2634,-79435,-30881,13914,33056,53721,64891,-26443,53967,107833,18880,-67838,-38749,-23106,22751,-22639,41523,-14810,24886,21258,75508,-10518,-4754,68650,-21026,-65645,71955,63317,11970,-31332,-64911,3642,-6894,-25122,-38956,74832,57195,96207,49768,18043,-12161,2888,-18829,88820,-5648,9747,4780,57643,33479,37758,55171,70551,-14519,-43785,-42284,-7315,92209,-22594,36559,27252,28220,-39503,53898,27403,51353,7620,86200,51574,-32227,-74075,46248,6681,16847,25449,1019,-7194,-40246,20169,70569,168229,-24405,15284,44749,29347,-73004,11416,-60266,60757,25069,-47406,16148,6906,15768,37355,32413,-40515,32769,40254,-52984,25185,82190,30898,20354,-6341,13644,-20209,-40568,96375,-43770,-47212,-20181,-4730,64999,-45487,-30959,15236,36849,-7848,39341,71600,14571,32675,69016,62065,-7042,28345,1211,9349,-1315,11413,36342,25209,29800,-24422,41671,108159,94037,102417,112757,-34605,40031,50577,40296,79767,142039,68489,70576,87016,33530,102378,111706,193309,253803,218149,298534,306728,623356,185806,-668627,-385249,-233235,-186832,-171883,-170345,-83369,-57217,-81638,-134564,17459,-29288,-55256,-108276,-190441,-61125,-11370,-6671,-100664,-44266,-50138,-118001,14442,90357,-42151,-52212,-101212,-100640,-23618,-6548,-23962,-98914,18410,-74937,-64260,-70783,-61833,-42736,40321,-40672,-18337,-26034,-39764,-20653,-48472,-47474,-48088,-31141,-7083,-15500,-38617,-17003,-25748,-21529,19587,33150,-34612,-81269,66849,43649,-29235,36670,-37703,-28850,-53548,-91598,-51867,-15006,-6885,-70473,-38679,-112374,-88307,-126880,-2921,-109919,-61678,-79539,53020,3373,5413,-13296,-31320,-39261,25088,15568,-76302,-103944,18695,31880,55738,59165,28589,48202,19549,101716,15041,-32605,-15155,-41743,-13591,-16061,12584,26361,85694,52413,-32502,-6286,59294,95139,-28985,68939,51762,30799,-73057,-18966,-79727,-83358,12816,3413,4426,34535,-11523,-27915,-12770,-17923,-127942,-40598,-27172,-52299,26735,-20674,-28739,-102743,-60407,-23638,-59014,-15689,-21003,-76727,-6732,-21898,460,59118,40577,12075,4616,-18905,-36425,59062,-3817,-39304,-29464,-8513,-30498,8712,30051,34684,25128,-22836,-34357,-29140,9149,37784,60467,16650,17968,-65528,-11964,8818,-38277,-140465,-80034,-36656,-83645,-40146,-56760,-52256,-23265,90180,-17904,-110066,-41489,24553,-67109,-51783,-85894,372,11367,64688,45913,8519,-54335,29609,48041,-71249,14449,-29230,-39381,-33333,281,-43471,-138850,-141299,-29793,-82647,-40142,-110849,19658,-61336,-4793,-2309,-87750,70681,50207,2622,-56101,24748,75520,-57259,-6105,-28288,-28362,-57601,9367,3627,21792,90846,52651,-46113,-67015,25063,62844,-36040,-25198,30902,12141,67505,-27630,-17564,60551,-18855,-30984,33532,6029,97427,-32882,-11410,-20256,-101757,-5006,98712,55501,23430,-20110,28587,18241,21218,-1218,-33076,-33182,14348,15987,-27560,-55430,-68215,-22523,-8124,23411,43501,-80547,-37328,19825,-19856,25003,177,-41834,6110,-67674,2308,-18460,49117,25858,-7937,-22131,-45973,29183,12724,6836],[-29877,18240,72603,30987,11909,-30751,59590,7571,-55735,9794,45658,35923,-42360,338,10666,-36161,-44255,12958,-66565,-6889,-42875,-10276,-3786,22816,13253,25468,-24160,-19648,-12710,-20320,-15785,-69516,-31258,17618,-357,20952,57277,2053,-7985,-80877,45568,-10245,40518,49092,-22886,4503,-49147,-59617,8270,18144,-11629,48742,47580,-14368,-700,-2879,35866,21282,31940,-74489,-60491,5589,21155,16978,29794,45553,90915,-16261,-53447,-60493,-26796,18761,19426,-17109,-57472,-65041,34217,-5436,-12632,23023,41472,27526,-69461,-8417,-20121,-43189,-27028,13342,6372,-14479,-65001,-35201,-20789,-72723,19843,60478,-115699,12661,26617,5630,31023,-82453,6858,-29318,83545,-68608,-10939,86416,24135,851,24282,-7542,-25751,-32255,101976,58369,80606,51464,1156,-4347,40327,122314,20051,14348,33018,7777,-22482,-13195,-57972,46871,-1438,43063,48031,-1734,-36113,-59047,14780,89895,-1553,-40827,-78720,-6565,40292,7443,102942,-9399,74457,48898,-6236,62946,-18893,32373,21977,13566,65060,-780,80578,-13471,-18303,46690,-76200,15655,-16079,47651,16262,53392,-58446,-12054,-41327,-16504,-81406,-10705,28423,57961,-4977,-839,21148,-119445,-14899,-15740,-38835,6531,29603,80624,6726,57568,76125,-2582,-97086,11195,31934,43499,18442,82618,16524,-67772,6837,54937,420,-37363,-5412,-9694,52262,40646,-33001,24989,92155,56631,81916,56647,-34244,-14526,33365,60629,123510,123911,85609,20297,7305,95451,87875,80979,32119,-16253,28700,9481,-14062,-56611,126100,94385,17128,-70564,-58877,-56295,35792,79182,60311,171200,112702,-4901,54361,37554,74162,167624,126098,82000,84405,111052,128008,211784,545582,388635,-523586,-220460,6484,-58279,-119757,-149864,-890,40219,-31889,-10588,-120200,22191,-17243,-38890,-131012,-30630,-76395,-3147,-49901,-39122,-39906,-93072,-88766,-86109,-91354,-126620,-13678,2683,4677,43865,-7001,-41065,-63974,-24555,-14381,5185,-81663,-28531,54596,23079,47267,-83751,-4290,-383,-37340,-22945,-40911,-71771,-28784,13148,-4579,-109111,-86305,-36444,-23515,-19068,-12083,-127,9067,-123202,-50051,-51768,-87047,18348,-72724,-134860,-24447,-371,27583,54600,36001,-18327,-33807,-54685,-59974,-5486,15353,-78438,-46770,58506,45114,27210,2089,8686,51409,38556,53126,37547,183593,-185616,-111336,-98417,-87578,7315,-34379,-33857,63102,30110,5570,17095,19739,-35699,-83863,-42602,30168,-35201,-27658,-43435,-102136,-33198,-49530,42637,35897,-32131,4014,14551,-34419,-37956,-40315,-50039,-112738,-38412,35036,-13024,24498,-37329,-78345,-95486,-62514,12533,-15661,25373,-13945,-50474,-36644,-110410,-18795,62600,2802,-36172,-513,16507,-31858,-27125,51035,-67204,-13733,-17248,-60084,-71799,-36283,74922,-4978,19414,-54243,55626,51761,-55431,79986,7174,30366,-57633,41766,-46392,-33303,1432,13152,-24026,18642,-85230,49055,106392,-1022,7518,75660,11102,-30267,-42336,-18459,-82012,16126,101089,33533,3198,20700,-24784,-31084,11318,51324,-4175,35171,142680,64756,-88118,13409,38503,-61712,-31364,-75786,43288,11618,-5791,4337,7177,57009,10168,-37566,30607,109864,-2955,-51765,-40815,-38415,-102751,46960,-43966,-61556,14401,19084,60552,8866,-59299,52450,-25247,28763,-24165,-23048,29517,-893,-10902,40000,14721,34105,19694,-13102,68034,-28751,-33550,23599,-25712,-69270,-69845,-20089,-47255,-39185,8076,116514,-13963,13904,24669,41981,21690,-81784,-71252,-41955,-60288,12548,6348,39165,21982,-70354,-789,-20428,-2822,-45249,-37167,-37224,-22127,-11213,-2564,60023,3378,42144,19212,-46926,3854,-45984,6809,7561,37714,-7939,15983,30562,33582,26363,-59773,55628,82104,38847,-35054,-23248,26517,47507,-21522,25693,30874,76889,29333,44399,86147,101032,27317,-11990,-68918,-101227,-13910,6949,13769,3102,-394,57105,90818,3701,-113161,25132,18757,51682,7765,56455,-95354,19640,-13570,13181,16073,26153,32049,-64608,-34508,9333,35595,52055,50148,-48870,63115,108435,18982,-56050,-24783,-19066,21444,-21699,45374,-12180,40909,18707,66216,-603,-8663,66271,-31071,-51330,69749,51017,6259,5004,-29698,27332,-6802,-18273,-30733,74171,49248,95368,55441,15763,-5932,-8738,-29227,80368,13089,16128,3569,53600,19175,6447,47652,59938,-13748,-49985,-45117,-5104,102608,-26249,16303,46555,47891,-27095,32168,14639,47661,18526,58153,61471,-19792,-126069,21694,-22132,11902,46338,-32700,-5525,-940,22042,72664,181725,-5414,16720,63564,23207,-85950,8897,-46413,83922,22184,-19053,7063,10189,15631,37473,29050,-30220,22750,42386,-20551,-5078,70662,-15194,-25598,-18866,38822,-28862,-26802,95888,-42833,-57613,-14078,13945,70246,-41715,-47047,46192,37732,-5713,57569,95164,26169,50457,55016,64458,16643,58852,8292,34711,-7842,31656,82493,16350,34900,-13664,35671,56141,81474,99402,104696,-19611,51390,50371,29701,75696,134883,60670,123790,73482,74391,121130,124791,173428,242094,213523,285211,287694,616688,186248,-662415,-382358,-241517,-207125,-187192,-168908,-99248,-67302,-61352,-144081,2491,-51972,-46474,-88749,-201103,-62873,807,-8611,-65399,-20463,-61495,-123598,7534,84660,-44247,-82487,-118813,-84920,-56263,-54227,-49677,-79760,5354,-72748,-65312,-53445,-51018,-6042,9578,-62236,-10400,-23143,-46905,-18589,-28677,-38910,-50499,-34231,-16817,-12712,-57330,777,-29807,-53841,22386,16377,-13654,-81078,38563,47269,-12568,51529,-41437,-19343,-62366,-129616,-64322,-17180,-14598,-72790,-34461,-113805,-97842,-139351,-3270,-108764,-62941,-82978,41369,-12625,-15180,-15956,-52878,-50680,17530,18298,-23038,-84640,16176,36822,45718,44329,3060,33945,20530,82966,24994,-55012,-22532,-25974,5217,-8708,28234,33385,92830,44020,-51106,-44187,21927,68931,-18884,72455,37012,8652,-41394,-8589,-89940,-44214,4200,14393,27683,19240,-12379,15139,4046,12468,-95487,-44787,-52027,-74938,26977,-44080,-32180,-104824,-59592,-34655,-48608,-11815,-19200,-59711,1932,-14778,3749,59023,35119,-4026,23295,-6346,-40286,69682,13168,-45424,-20054,210,-23133,18836,12087,8493,-5980,-12239,-21824,-16325,-9531,4661,21807,7272,31571,-54823,-12848,21573,-28884,-147563,-141977,-47528,-68184,-33151,-23018,-52406,-21297,56444,601,-57652,-1643,46337,-58320,-60403,-90142,22227,22116,72798,42464,16771,-36588,29273,61423,-70508,18767,-26001,-59560,-10432,11183,-40187,-130880,-166603,-28498,-81709,-30673,-101466,11686,-73873,-9280,-17262,-91700,60338,46531,6255,-63679,31055,76007,-34775,-5865,-73007,-23793,-51347,6081,-15124,7949,100912,52337,-39386,-52777,39477,58276,-37331,-36403,6367,12656,54867,-24488,-4503,62100,-31994,-62710,32943,1473,95537,-32996,9753,3487,-80988,-1854,106242,57728,30877,-11674,32039,13016,-6113,-795,-64987,-32024,-7507,3278,-34937,-76208,-48669,-34984,-12849,28232,47778,-58861,-43158,25081,-11231,47802,33201,-56623,-2034,-80471,-22072,-43804,20679,7533,-7929,-6712,-46069,31054,2752,-4282],[-16699,25846,80080,31479,-4767,-34122,52123,17301,-41456,5547,44689,34922,-67048,-13614,11407,-29907,-12647,27758,-70173,4223,-52668,-17785,15878,47194,25321,-728,-37176,-8307,10678,-20211,-16927,-75157,-71085,3150,-17551,14280,48357,12880,-10038,-61362,12152,-33046,28313,58859,-2860,-17672,-65651,-60570,-2711,-12606,-43626,86011,44094,6508,2979,8672,54988,59254,46790,-87994,-39468,20268,5058,15209,6212,9717,44124,-7453,-55308,-54445,-36858,-24654,-8524,-18438,-50072,-49614,56272,5249,-3878,-3635,40286,21161,-68824,-17087,-17270,-36949,-25321,18884,5663,-18269,-110289,-52746,-12197,-67117,-5206,49020,-96052,12208,36345,10833,50198,-74284,-8758,-26038,76814,-80323,4918,65225,-2370,-32848,16328,-12275,-19191,-40964,106428,58452,49125,42449,-17511,-35074,13195,85563,36259,22406,47910,8837,-8465,-41510,-62045,28791,-12335,62008,39777,-2522,-66051,-76199,24538,80704,-8899,-43373,-89625,20784,44865,335,93731,-22122,58139,41806,7466,42808,-11419,10406,14391,26098,24098,-5517,90249,1065,-32765,31512,-100399,6714,-17509,39822,3706,50604,-70164,-23391,-38869,-27460,-83009,25345,49882,55570,-11754,17844,11550,-114002,-40840,-26897,-39293,10706,55346,90212,36282,73926,79400,-2207,-128782,8798,55507,66748,21937,86893,-16574,-88368,-17153,19794,19886,-3133,-14151,-33376,49418,52039,-20853,65854,75102,53154,81813,43907,-45863,-12657,10072,24564,74188,74956,69603,5765,-837,107121,69936,60527,17460,-17877,40403,1121,-25170,-70191,77088,101009,79231,-2461,7900,-89003,9111,52386,78224,161037,124991,83765,28013,-962,51907,159318,129542,93522,92889,109960,127450,205212,587875,359857,-597682,-229344,36147,-47616,-106066,-104477,9424,26196,-36844,7580,-106175,16061,-35637,-28293,-123303,-11000,-66126,2696,-71634,-50041,-32050,-97108,-97109,-75162,-64667,-84793,-14726,17897,14347,27513,-36508,-38338,-34944,-25480,-11744,7432,-86885,-31332,29705,14799,22650,-66713,116,-24857,-45534,-28310,-53548,-59067,-13947,12486,-7711,-109846,-80765,-44374,1088,-20325,-21041,11572,-2706,-132878,-53633,-48657,-83461,15596,-71045,-105259,-19850,-4415,23958,51814,31162,-38396,-37654,-42226,-72208,-5462,-2794,-84185,-44035,62600,59127,47814,15962,-635,56308,11443,38890,52798,200960,-158782,-68924,-75225,-89591,-14745,-78989,-48909,69604,29613,3011,7067,5388,-42487,-96972,-14125,34263,-43636,-31162,-28044,-98059,-19701,-51385,59472,62669,-26245,947,1955,-18390,-57519,-34353,-29406,-78916,-52328,33500,-11257,31917,-52878,-64169,-110405,-72679,6472,-18988,42495,-19173,-20111,-42020,-110090,-16165,59925,34193,-28610,13590,38974,-42996,-45792,48193,-90981,-12984,-23016,-68156,-57225,24737,70731,6193,-15076,-64567,61575,57815,-77022,76774,37106,32633,-48353,46669,-38630,-20550,295,26406,-7584,15430,-83712,69283,108953,32548,17166,82197,-22899,-3716,-25513,-302,-80645,4842,115575,23462,1113,11438,-26377,-47306,6925,26360,-15098,34304,104585,52268,-73103,-6419,32192,-26606,-2665,-69802,31264,9263,-46146,-18116,-14344,67680,12551,-54594,33252,105447,-27177,-43587,-21594,-39095,-128648,31734,-43641,-49594,8559,17088,81950,29265,-80368,32380,5261,45693,8209,-27044,11297,4489,-7204,66281,67603,9099,18726,3781,83800,-36943,-25536,1914,-43199,-67349,-60726,-17024,-30942,-41066,-3472,89515,-2278,-12329,-8350,13079,840,-79966,-47434,-30993,-51400,17716,-5019,33606,24906,-61939,-16471,16404,3302,-64461,-12878,-34636,-24364,5603,-3685,49075,-17066,34076,44899,-24341,11785,-31420,-3668,-4098,37152,-443,18408,5339,41705,34024,-79849,6368,84959,36197,-15598,-20216,35024,23371,-29826,32550,33956,78125,28837,29784,94013,73526,23250,-15590,-72390,-69407,7355,22713,-24482,-2713,11552,53046,97896,11060,-108963,84341,32002,62710,15551,48102,-132324,10357,-4992,19987,37870,35893,63595,-34964,-26863,4007,31879,38618,27226,-53781,68306,118197,15326,-37073,-11295,-25187,14076,-17435,42733,-7479,54821,19634,52660,17147,2123,55461,-36656,-33874,54477,36170,4245,37306,19853,52254,-9276,-3068,-21923,59232,35793,80732,57202,16169,-2362,-20497,-41308,61318,37272,25854,5549,37673,4307,-18879,38963,49162,-8836,-73685,-48878,288,100669,-21261,-5399,57933,67826,-8624,4152,3520,35573,20898,27051,65911,-11208,-168248,-17354,-44412,5046,60949,-70368,1172,42344,19524,69614,162317,21988,16921,68754,15451,-73825,-8316,-26811,88418,23295,27375,4102,20170,23549,26179,16087,-12242,17560,47835,18636,-23587,59668,-50444,-51614,-24505,36770,-26874,-2059,82317,-42568,-58136,5767,35912,68357,-46068,-55391,72820,44103,1890,69286,113693,40482,64039,38892,74520,38192,73045,19368,64585,-14826,50115,125731,18811,33098,-2559,29269,-14969,62391,78511,83357,5233,61667,49808,30852,64495,109172,46446,158722,61290,122094,135262,135146,153193,222437,207209,260108,278997,613139,191535,-668295,-369498,-263135,-236706,-204231,-166889,-119524,-83194,-41415,-143600,-25295,-68202,-41512,-87782,-196988,-62568,12593,1109,-38170,136,-71201,-117933,4788,74667,-47496,-112832,-130937,-63930,-94547,-102109,-68061,-56480,-13931,-63058,-61462,-37808,-31054,28660,-26383,-77839,-504,-30050,-53565,-7913,-13672,-29109,-58717,-35459,-27105,-15307,-80492,22021,-36010,-75207,23010,4278,6181,-65816,19665,48091,-2215,25447,-40150,-2152,-69679,-143581,-80297,-17740,-26269,-83938,-38606,-100369,-99353,-136906,-11880,-108635,-60877,-84775,21629,-27797,-46629,-20216,-56371,-60263,4973,17608,28035,-53420,11165,40775,34318,29085,-26186,-2947,19042,67341,30494,-76785,-28063,-7248,24045,-3546,36271,36311,92433,32500,-61509,-77793,-10603,38747,-10566,58738,18342,-24408,-9078,3796,-94081,-73,-7824,22610,48043,6105,-11557,59031,20381,29345,-75871,-42395,-51389,-79328,28117,-67608,-30203,-90346,-70074,-42428,-30476,-73,-23659,-39488,4276,-5707,16900,55423,22688,-4225,39577,3687,-40543,61627,28142,-48259,-8889,3682,-9181,27977,-11546,-21359,-32598,-4255,-12480,-7917,-25512,-33198,-5457,-1225,42540,-34396,-12071,33023,-24937,-131553,-169935,-54473,-33180,-21980,-4417,-44035,-16171,16820,19375,8936,13986,44717,-48727,-58194,-70408,44875,32395,73851,28404,17734,-1070,31877,68465,-53954,35873,-23327,-78235,-9819,29871,-26917,-107784,-166513,-22655,-61532,-10016,-75660,-144,-79565,-9186,-32350,-86882,16359,13255,-3742,-61007,27110,64918,-15827,-7512,-95782,-11464,-37616,-2179,-29245,-6149,91328,37201,-40912,-28973,55823,50273,-35897,-38356,2507,18594,33032,-20820,16226,51746,-46754,-91898,17434,-7125,92809,-30943,25668,13269,-66149,-1860,92437,52308,39358,428,27710,-157,-34151,-608,-86870,-27381,-26120,-11141,-37604,-93199,-29589,-40903,-15055,28438,39380,-16656,-43734,25252,4403,68985,57664,-65976,-4702,-77785,-40378,-45347,-7544,-16376,-21962,14063,-28020,35669,-7485,-18734],[-355,33388,79324,30619,-18824,-31288,42093,23959,-17971,7580,33786,34978,-71726,-18500,11566,-24812,29904,50564,-50212,14775,-55638,-29655,27458,70676,34630,-17196,-47637,2983,23089,-25217,-13738,-75010,-83483,-11698,-8785,12827,28839,21583,9036,-31382,-20151,-54270,5332,67468,25056,-38756,-78059,-53873,-10519,-46043,-73018,100930,32517,28582,181,36657,71371,84697,62817,-89000,-11128,33900,-12677,18918,-19713,-15839,-5523,10,-36853,-32036,-34033,-56390,-26650,-16449,-38728,-26320,75047,19791,8887,-23232,31747,21153,-62416,-24655,-9762,-26429,-16484,12303,4285,-17946,-157232,-66064,-7066,-58192,-24480,43065,-46942,10092,51114,18251,51533,-54173,-20851,-24508,64916,-78802,21756,44835,-26209,-42198,9799,-29186,-15004,-48074,84567,45254,527,18920,-40208,-56759,-17341,27509,24854,35399,60956,7399,2037,-54934,-49869,7344,-22578,77389,30832,-1844,-75261,-84169,30431,60871,-16910,-45171,-82600,38492,39142,-5093,65042,-29802,55299,29490,19344,26031,-5183,247,10119,33983,-33468,-20505,81278,5691,-50080,4788,-113012,1528,-11708,26369,-19142,45656,-69184,-28804,-27227,-33843,-70173,35641,75302,38581,-20321,26246,52,-90846,-70455,-36447,-21968,16746,69433,93498,58421,74675,69386,-570,-128933,20217,72570,66033,28760,84008,-49610,-99705,-44969,-16101,27743,28056,-12414,-32030,42085,62760,-8220,103215,43708,40252,80062,36373,-43950,-13583,-11602,-24906,7448,37344,49303,-10828,-263,106291,43288,44213,5155,-22282,43232,-2805,-31550,-73471,41233,100121,123211,54192,72240,-88832,-9075,35020,82797,122244,120528,155597,13660,-33558,26743,140117,134931,106533,92535,101733,125869,201921,604781,326274,-658820,-242139,45124,-44139,-89093,-45097,12531,5535,-47339,18063,-82803,10565,-52549,-14735,-102814,-3363,-52258,4161,-85719,-60797,-24754,-86634,-99720,-59154,-46291,-35304,-13539,20176,22620,4286,-74381,-37033,-3318,-22898,-5475,323,-86443,-37208,12553,3192,-4470,-53061,6778,-47883,-51114,-25831,-56718,-33113,-2177,11871,-8044,-96514,-62619,-45137,18653,-23268,-31253,11042,-13589,-127920,-49660,-44853,-67549,16802,-64339,-68339,-14415,-8009,19082,42304,32723,-50702,-33947,-24748,-76870,-334,-9644,-79038,-36242,66928,68276,68683,34776,-11819,47243,-25452,22778,61315,205023,-117756,-22461,-63485,-89776,-44546,-115561,-56985,65309,26355,7152,-8804,-8558,-27612,-87694,-12409,32142,-48034,-32784,-15698,-84547,-11001,-43954,80080,76829,-7015,2816,-13082,3405,-68671,-19405,-1632,-39552,-57881,27408,-21888,31419,-59224,-46176,-114620,-83948,-11215,-31554,57874,-25354,5812,-44058,-89164,-9966,51548,59407,-11861,18701,41548,-39121,-63449,24560,-100974,-18121,-34518,-66115,-41659,84734,48245,7832,-55631,-73405,44610,53185,-74495,63648,54827,34832,-34734,45107,-30863,-9726,3508,40063,11916,12465,-73407,74781,99755,69328,24184,76010,-48453,15590,1024,25842,-60655,-7920,110597,1172,-77,8972,-23512,-53475,-7150,-7105,-20463,34400,55127,28386,-54560,-20577,20275,7044,20744,-54774,8414,2058,-78016,-46110,-30396,64737,13220,-62801,28866,83420,-49173,-28072,-1478,-25183,-132618,15810,-36560,-28586,1060,17713,105045,48981,-88763,5625,34954,53812,34204,-16519,-7584,11762,-3165,86494,110119,-19555,25294,16169,92454,-48516,-17777,-18149,-57603,-59120,-45969,-1045,-7234,-42828,-17986,66056,-2156,-36560,-22356,-13734,-21295,-63519,-21288,-19935,-39480,24445,-13691,23676,17866,-46272,-33027,41526,28050,-77245,10323,-11964,-32517,15224,-5203,33379,-34006,17027,59438,20163,10771,-21137,-8603,-32081,18809,3840,22637,-1662,46921,26850,-84339,-15034,84645,28859,-1987,-10164,41816,5013,-33045,26692,34277,76469,30318,9851,92806,37081,17886,-16153,-76300,-39173,29346,44232,-57560,-6087,7110,37372,95458,25815,-89335,128863,30694,66713,23813,33089,-140470,-11239,900,27527,45061,30790,85841,2936,-11792,-2637,20458,17747,3680,-36066,70154,124053,9665,-16048,6,-35572,2679,-7810,34872,-2222,63600,24169,32640,37050,26224,41374,-36131,-17642,34937,24552,5280,56916,63203,72800,-9323,16425,-15286,32803,21559,54902,53229,20866,1445,-21875,-53680,30965,56209,34348,14956,12556,-9170,-32995,30869,37768,-2825,-103112,-56058,8198,85944,-12182,-23410,60250,84895,10264,-22367,-3785,19020,16741,1923,69225,-8990,-179152,-48961,-54589,-416,64987,-96573,10794,74311,11625,61678,121877,45947,15862,57512,7338,-38372,-36258,-8160,71702,26012,66031,8324,38126,36063,5775,-1070,10888,18567,54202,52395,-31589,55392,-62758,-49174,-19996,8767,-13167,26259,57187,-44657,-48534,29314,51105,60055,-55928,-54098,88021,52858,12327,62634,122185,53565,69359,24953,88893,50618,64426,32639,92523,-17020,63212,157207,36638,30102,4482,23941,-79041,45580,49056,54390,30032,63854,48641,43341,46909,73198,28246,164560,54870,165651,145862,141279,140722,201979,203674,232230,287385,615619,199843,-684590,-352113,-292127,-270612,-220225,-170179,-143331,-102588,-30068,-134950,-56834,-75734,-41132,-106486,-178407,-59288,20840,16352,-24911,7995,-79061,-98548,9478,59369,-53811,-135215,-127089,-42863,-131685,-131793,-70805,-36382,-31492,-49912,-52510,-31469,-4806,49481,-55206,-84212,8367,-47530,-58647,5842,-8535,-25240,-69922,-32077,-34223,-22266,-102746,39223,-40694,-73644,22365,824,26830,-35521,11872,46484,-2196,-30052,-35989,16193,-74793,-131624,-97707,-13828,-36082,-102313,-46222,-79067,-94281,-119478,-25658,-106674,-55357,-85227,-502,-38781,-75751,-19314,-40708,-65969,-9111,11361,56557,-17704,3801,41609,24597,15674,-55861,-49047,11606,60521,29570,-87465,-30904,10710,41536,983,40007,35881,80952,19565,-59954,-98533,-28776,15985,-4895,27520,675,-56731,15750,11777,-91119,27528,-21078,27265,61270,-2364,-9013,85677,32208,31545,-64708,-34669,-29702,-55002,32450,-83478,-26027,-61000,-89259,-44788,-9904,16361,-33108,-24746,1937,1714,42018,53554,3820,9860,50612,10184,-38853,37206,33271,-43897,3315,6433,8727,32467,-30818,-37638,-42091,1599,-6975,-5740,-35212,-65148,-16778,-5725,50592,-4375,-7091,37622,-32884,-97780,-152345,-54952,4680,-10843,-6481,-30330,-11795,-16324,35118,62766,6883,25685,-32102,-41855,-34301,62335,39316,70208,11779,7205,37225,36803,67010,-25026,54874,-18950,-87949,-24017,49508,-7061,-77163,-145021,-12780,-35979,16688,-41058,-10647,-76529,-3752,-41823,-76174,-44653,-36477,-25372,-47247,13580,44932,-7597,-11792,-84873,5534,-21444,-8057,-36220,-15024,68956,18555,-52848,-6485,70949,43485,-23716,-28731,20834,25617,6334,-13456,38646,29137,-58173,-110801,-8670,-15955,89407,-28758,32341,3129,-60717,-5437,58044,37941,44804,14504,15022,-16802,-46582,2076,-87746,-20438,-36665,-20547,-33628,-103216,-13503,-40759,-15462,23179,21585,27300,-41289,16054,19425,86638,71411,-64327,-3328,-64401,-47900,-22131,-29019,-35832,-39389,33400,6676,40799,-15288,-32285],[16398,37429,68908,27103,-26154,-24414,30227,23835,8252,14749,20510,34666,-53518,-15224,14041,-18396,67934,71772,-8139,21621,-53767,-41657,33235,84293,42421,-21380,-53891,10869,24013,-36879,-7186,-70450,-71911,-23086,18683,9987,4226,25026,40812,174,-43641,-71551,-24925,74189,53633,-55898,-82313,-41034,-10086,-70619,-90406,87748,14808,41738,-9453,70059,79251,90762,76064,-79901,17986,40790,-26455,26992,-42771,-25563,-41867,2594,-5921,2817,-20146,-72947,-28884,-11532,-26036,-3798,84266,31600,19227,-33349,17104,30815,-54101,-30433,1701,-12731,-2982,-5437,1340,-11084,-183216,-70423,-5091,-52337,-34078,41490,10601,6662,64616,18812,35575,-25037,-29871,-23579,49988,-61428,37182,25326,-42353,-26853,7298,-50265,-12308,-46418,43537,24877,-51099,-14800,-60466,-63956,-48847,-31336,-14565,48431,62855,2950,7956,-44882,-33240,-16931,-29325,87185,24350,2580,-63176,-79950,31219,38900,-22811,-44282,-61745,38533,23548,-8141,28660,-31732,70660,15364,27968,15938,-1048,4955,7460,32344,-83491,-40492,55580,-1536,-65738,-27152,-113427,1405,2911,13380,-46079,39039,-60888,-27823,-10988,-31475,-44880,23061,90763,19656,-27024,25456,-11273,-58994,-96247,-41770,7332,23515,69971,89941,63299,59570,47561,1873,-100217,40299,74835,45959,38847,76119,-70097,-93930,-69963,-39502,19049,46130,-269,-14272,32316,64845,-946,125428,16702,22683,79314,35674,-27981,-17634,-25726,-74284,-49976,20247,34197,-24930,10817,92960,18985,39353,-405,-25221,36253,-1434,-33272,-64390,27032,92759,137585,80526,108424,-62285,-12215,33601,71180,67051,94406,175295,11249,-47285,-1018,117279,137114,119579,88022,92487,127197,205107,596692,284871,-699990,-252982,29741,-46315,-71307,-223,7604,-17340,-58683,18703,-56269,7951,-63335,736,-76472,-10428,-36271,-245,-88403,-69177,-24141,-65585,-95613,-43300,-37024,4047,-6819,9532,24751,-22074,-108138,-32364,22664,-12979,4447,-15002,-82517,-48050,8207,-6478,-29407,-47042,17391,-63898,-52503,-19080,-52267,-7131,-1400,8392,-5029,-71740,-40703,-39071,22977,-22845,-42025,-4296,-20028,-115770,-39279,-41553,-46590,21658,-51358,-30828,-9276,-12701,11602,26845,33212,-55096,-27016,-8061,-76007,6363,-13322,-68270,-25600,70372,71867,86669,52554,-23059,26570,-60679,11274,67784,198137,-70484,11758,-66040,-87916,-73884,-138442,-53888,51563,21433,19682,-25521,-20898,-1551,-58774,-34378,24810,-43959,-26375,-7247,-64487,-7410,-24412,99921,73809,18871,7007,-27300,15997,-70607,966,23311,-7193,-52465,18641,-42301,23229,-52850,-29729,-104326,-92910,-34696,-50743,69523,-30718,16272,-41682,-52510,-2973,36868,71318,9802,12340,23455,-23297,-77107,-12287,-97072,-27420,-48130,-54575,-29408,117533,10311,-3868,-91405,-77835,1437,36202,-54421,44487,51653,33965,-20447,38831,-23629,-5112,7348,51170,27467,8755,-57035,62298,81128,100085,27555,62235,-57683,24730,29692,54861,-32573,-18204,90137,-24701,1227,14441,-17419,-47480,-28774,-38250,-15713,33637,10446,-4587,-38587,-26293,12103,32645,25057,-37477,-20028,-10603,-90995,-73030,-36529,49000,13397,-59257,22385,52899,-63323,-8703,12663,-384,-106488,2461,-26957,-4212,-5839,25636,123209,60275,-83858,-16676,58086,52994,52003,4966,-24366,17290,146,93188,125896,-44742,38896,21847,90829,-59002,-7724,-32588,-69951,-51265,-28998,21266,18699,-44622,-32840,52002,-15489,-54057,-20514,-32691,-38592,-37350,1201,-10304,-27429,27369,-17350,12358,5410,-28002,-46342,48901,62366,-80933,26600,30800,-44754,13874,-6499,16834,-39341,-188,56040,61270,1230,-19364,-7423,-68366,-13798,3687,25898,11894,48745,4300,-77990,-12700,78332,16824,-2575,-930,43559,-4748,-28441,6521,30260,74819,31876,-13118,84086,8374,14359,-12473,-84036,-20488,42448,66794,-76544,-9033,-14920,13632,85026,44491,-55345,141145,13696,59215,33069,20351,-117137,-32830,1313,33436,33113,10081,89233,39760,4536,-10365,3622,-3736,-13741,592,70865,109679,4653,1606,8960,-41223,-9510,6938,24578,2199,67240,30400,6989,53365,54335,27770,-30159,-4749,21435,20350,7453,61099,85319,82716,-1256,34232,-12834,2094,11192,24781,43903,29376,9958,-5241,-63359,-6143,62367,36850,34161,-16249,-20174,-34762,24765,22718,1756,-123344,-65810,17308,63045,-4635,-34353,55317,95140,23802,-39619,-7063,2966,11268,-11323,71182,-13113,-153722,-58694,-51048,-841,56349,-97182,19978,85544,-1500,50356,80746,56672,13360,33017,-630,5195,-65250,5239,40595,27551,77524,18171,61738,48581,-17484,-16161,35042,25329,57524,69566,-31404,60776,-48482,-22966,-4981,-30916,9587,49108,25771,-49347,-32865,45883,53727,48520,-66087,-44475,89333,58537,22256,32785,117810,61835,64834,16842,102505,50852,37506,45645,113292,-11035,68444,170412,69300,31971,5621,20097,-112421,37843,23672,25930,46280,52841,46518,62994,25790,38784,10440,142011,57232,195724,154143,143792,140958,186640,204457,211563,313615,624867,208827,-704165,-335612,-319101,-298956,-229281,-181846,-170162,-120942,-32196,-122766,-81274,-75957,-45822,-135303,-149270,-54015,23407,30178,-24422,-5839,-85068,-66131,20465,37621,-63929,-144278,-103214,-26968,-158468,-133439,-55321,-25135,-40712,-37002,-39360,-35508,20948,48879,-66933,-81689,11499,-69843,-60575,17303,-14031,-32492,-79449,-23029,-35550,-31721,-120163,45793,-40802,-47079,20054,5507,52590,4784,10197,42175,-12692,-86520,-33432,26121,-75906,-103644,-111841,-5998,-40821,-119636,-50109,-58020,-84636,-91938,-39886,-96291,-46789,-85262,-17769,-42558,-92553,-9224,-12079,-66636,-21096,-142,56280,14156,-3580,38767,18312,4319,-82058,-86819,-4450,59896,23176,-79477,-31481,24319,59108,6444,43640,32288,56113,6663,-47914,-102388,-30671,8773,-2274,-15266,-12523,-76032,28375,10774,-82020,25711,-33923,28163,67306,-5057,-4957,83222,36742,24825,-50730,-24628,645,-4879,39492,-86918,-22414,-21191,-110954,-40646,6477,32639,-43089,-20792,-1771,4394,73440,54710,-19391,30246,57356,14046,-35968,3807,22841,-32531,14708,13648,27471,30310,-36841,-27053,-32187,5376,-5623,-7801,-36329,-80320,-14953,-4875,55683,29724,2188,32418,-55470,-60257,-105498,-49753,26994,-2982,-23679,-17125,-11517,-34260,44998,84352,-12140,3998,-6277,-11915,4493,68943,40789,64019,1106,-16561,57984,41728,57385,9477,64759,-11955,-85379,-40970,62639,13345,-47022,-112531,-803,-18164,40798,-8303,-14991,-64167,6695,-39822,-61675,-93061,-81498,-50690,-27212,-5567,21997,-12594,-18420,-43270,22229,-7524,-4339,-37748,-18180,47611,6424,-71683,4130,79489,40841,4220,-9574,52413,28017,-18573,-640,56207,-2562,-61196,-116422,-36673,-22340,83635,-28258,27158,-23168,-62641,-11852,12416,16214,44033,28253,-2919,-31556,-36129,10113,-63865,-13755,-37676,-20986,-23676,-104555,-1551,-37983,-16721,13487,-24,52514,-37426,-2764,27332,96067,75347,-50871,338,-47366,-42121,15729,-39776,-42671,-50257,43980,45884,45774,-17990,-40159],[30596,34848,50531,19593,-24845,-17130,17557,16302,31087,23941,13731,32495,-20137,-6682,21857,-7744,87925,82195,42901,22683,-48933,-48791,36453,81728,51608,-14990,-55358,11595,15938,-52349,329,-63135,-46922,-27798,47315,-1115,-19826,21224,69963,28000,-53346,-82217,-55409,80926,77040,-67613,-76472,-25200,-38,-79281,-90470,54499,-5097,38916,-24036,92353,75221,78222,82869,-66929,41937,34752,-32301,36860,-58237,-19700,-57772,-1329,24834,39156,-854,-77924,-14492,-5274,-14285,9306,80267,35555,22067,-36232,341,47379,-47158,-34511,15777,3098,10994,-28609,-3792,2386,-174109,-62914,-5622,-53550,-32978,41063,55730,3364,69845,6325,10437,6316,-38045,-21132,34035,-29935,49341,5988,-48390,2449,10239,-65171,-7584,-36423,-5939,4874,-89064,-50076,-72397,-56120,-77929,-71253,-65988,56266,48520,-4515,9038,-13121,-23433,-39556,-30545,90768,21346,12064,-36999,-66585,26921,25310,-24068,-39987,-36489,22616,1754,-8059,-635,-28636,95907,4575,33304,12932,2498,19828,4758,19490,-108008,-58988,21083,-17244,-74614,-55534,-104330,5270,23615,6019,-68267,31274,-52540,-21239,4499,-18153,-12261,4098,85977,10468,-27710,19384,-19770,-29552,-107332,-41190,36342,28481,59199,74369,49325,33416,19819,4686,-55050,61706,61284,20260,49613,64587,-68442,-69303,-86046,-41783,-4284,49333,18022,6781,22693,51510,-3083,122252,4381,8320,80498,41774,-1305,-23655,-28320,-107288,-74590,23091,32536,-32639,29033,70172,5446,49574,3156,-25182,22638,5220,-31301,-43108,32675,80533,122830,75649,108750,-23795,1926,48699,46129,9239,48316,136024,14467,-34525,-25991,98579,133192,132042,85628,89531,134169,215335,571358,243964,-721113,-258069,-7446,-49473,-56222,12047,-3478,-40185,-66123,10575,-34092,6779,-65244,16245,-52289,-29175,-20328,-9213,-78364,-73889,-34047,-39714,-84829,-31381,-35325,18822,7362,-9735,16835,-47769,-119275,-21373,37668,4322,16258,-35635,-77950,-62783,16206,-11571,-48719,-49127,33156,-69532,-50301,-13542,-45551,9651,-15565,1783,1008,-40699,-23171,-28334,13848,-10730,-51781,-28039,-20431,-103884,-26273,-39428,-28745,28858,-32189,3447,-5039,-19471,1363,7423,24104,-53140,-20793,4156,-70462,11331,-21035,-59121,-14806,72856,70155,97192,64343,-30800,942,-82253,8437,76133,186186,-25093,24120,-79501,-84339,-93929,-147176,-39147,32236,16072,37433,-38309,-30263,21871,-23794,-63794,13248,-29431,-8688,-2707,-41715,-7486,3977,110714,54666,43470,10811,-37956,8900,-66917,21086,36133,10653,-37362,9713,-65118,13164,-33750,-19813,-81242,-94177,-55615,-72251,75691,-33869,4115,-35937,-11440,1796,17468,69639,30569,-4408,-6651,-2520,-83563,-49495,-83683,-37804,-59366,-37149,-22818,108696,-31321,-26153,-113115,-76110,-60186,5952,-30415,23968,27682,28699,-8951,30766,-16759,-7659,6538,55933,33002,5498,-37627,34274,58853,113693,27005,48183,-49767,26022,52668,81207,-8409,-22113,63158,-44416,4596,25301,-10029,-32255,-52174,-58252,125,30536,-22036,-41944,-27861,-22156,17794,49076,6788,-23731,-46366,-28247,-83605,-92173,-30569,25869,13024,-44936,18887,22864,-66433,9535,16909,29789,-55324,-5634,-20496,17560,-10062,40302,127946,58816,-68683,-24638,70213,44801,62198,28149,-37643,18236,2406,80919,107725,-60592,56063,21699,78077,-62740,7338,-39041,-80516,-47915,-14431,40470,40544,-45394,-45867,46713,-34506,-60923,-9026,-40694,-46465,-10500,17769,-3356,-17480,21648,-14747,2705,-7163,-11147,-53176,40437,90956,-74001,33759,83256,-57531,3177,-6844,3451,-28883,-11337,36197,76931,-13245,-24432,-3196,-99453,-49353,-134,26150,38143,47884,-27256,-65768,-904,65111,2865,-16739,309,38048,-6302,-16226,-23502,21704,73979,30830,-36250,72049,-4323,13593,-4787,-92112,-16329,42034,84698,-76217,-13022,-47776,-12168,69635,61484,-12640,120077,-12890,39779,43063,18079,-71490,-43132,-3943,36708,3980,-21824,71394,66344,15993,-17787,-13914,-19127,-22162,43229,72730,70228,3564,12043,16513,-35377,-19233,24196,15027,4884,67894,35735,-19578,62532,73295,14798,-21268,6332,20395,24778,8820,52383,82713,77594,17813,44133,-15394,-24262,7857,-841,31755,38688,25585,29041,-67222,-40749,54983,30711,61206,-41997,-28207,-27299,21061,2179,3922,-125015,-74012,25954,39219,-2845,-37374,47660,95238,27971,-43537,-7739,-8612,10388,-11758,68374,-21299,-105611,-45489,-36572,6447,36228,-67792,25718,75109,-17902,37651,53882,50773,9139,3552,-8338,34949,-83568,14262,9481,25958,58963,30444,85594,57413,-34765,-24011,56041,36305,54225,64476,-24425,74294,-14441,13335,17449,-63154,35327,59570,-4228,-56099,-18708,48758,43970,38533,-71234,-30298,79932,55883,28293,-13279,102307,63739,52464,16635,111264,41066,4802,56042,124876,3038,64810,162390,109999,42054,2651,16925,-107692,40943,12818,6020,50085,28461,43445,83526,6120,16639,-1682,102714,69102,208429,160707,145253,154618,179675,207943,204890,351219,638750,216359,-718026,-324281,-335496,-310787,-224809,-200437,-199337,-132779,-47687,-112952,-90799,-72166,-56381,-159788,-116246,-49220,19828,37215,-31203,-42615,-88912,-25818,31692,9802,-76772,-139156,-66176,-20069,-166781,-110899,-26303,-24065,-39213,-26739,-24002,-45211,38709,27320,-60082,-74477,4397,-87627,-57043,24300,-27098,-51517,-82459,-9846,-30612,-41754,-130591,38670,-35819,-5019,15002,14052,84489,46232,7318,34454,-29547,-116808,-37421,19993,-71336,-74120,-116882,2227,-40485,-124038,-44163,-43516,-72644,-62649,-50012,-73189,-36233,-85163,-24351,-37784,-94712,8576,18745,-62346,-27988,-13736,34693,36333,-7357,33299,15265,-5741,-101178,-104204,-28930,57576,15121,-52693,-31292,31005,78693,13318,49726,25067,20702,-4995,-30983,-91942,-22018,17250,-2920,-57554,-19950,-75826,30855,541,-68822,-4378,-45374,25559,68360,-2285,194,53443,33758,18217,-24365,-15760,26988,52226,45918,-77951,-20541,22375,-127643,-30523,13078,43842,-48555,-27423,-3720,976,98765,56670,-43253,46866,62808,16949,-31401,-29833,-4559,-17845,22895,28368,43539,21624,-26027,11641,-10093,6409,-8703,-8951,-28602,-72146,-6433,196,57467,58189,13044,18693,-88755,-33668,-59659,-42560,22498,294,-42753,-11105,-16314,-34702,47405,71497,-31219,-5531,25542,25268,32530,61198,36036,56134,1914,-49593,46861,43449,41985,41497,59008,-3565,-72857,-51336,63804,27586,-22602,-80625,10209,-14517,54213,13411,-11560,-44183,20434,-20868,-42031,-105798,-103857,-68625,-10232,-24664,2863,-28246,-26093,10965,33568,1426,12332,-38050,-18340,38514,4547,-89338,-2101,76527,42476,44635,13343,82979,21645,-35363,16578,64119,-37578,-53628,-110735,-57328,-26165,74020,-30377,10139,-53122,-67148,-19047,-29598,-8407,35875,39400,-21689,-40069,-7254,23899,-22412,-9590,-30727,-12855,-10711,-97338,6299,-37544,-21675,1600,-19337,50533,-32504,-26160,25762,92200,71738,-29849,4487,-32764,-24077,52735,-38716,-34313,-50093,40884,72044,51183,-13871,-38708],[39662,24246,29108,7418,-15794,-12822,5398,3784,47038,30877,18990,27781,12886,3308,36462,8551,85428,77259,85187,17559,-42600,-47326,39408,61798,64728,-3086,-52398,2930,2413,-66139,5934,-54169,-19537,-24068,58817,-22982,-39309,10369,83523,50212,-48359,-83822,-77863,90806,92296,-73627,-61667,-9738,16262,-71686,-73501,16576,-22422,19834,-40218,91530,59530,55056,81975,-55168,56948,12862,-29461,44716,-63228,-2870,-56197,-10955,43668,63497,16665,-78857,11651,277,-4609,8169,63859,30025,15387,-36940,-13136,64300,-42163,-37362,30509,19735,21160,-48250,-10606,19644,-131914,-43903,-7830,-61588,-22750,38746,77829,2068,62332,-17814,-11624,31750,-47792,-15117,19554,9798,57289,-12311,-45541,30062,18272,-66428,3354,-24624,-52808,-8462,-101799,-76908,-73043,-37525,-99575,-83611,-101494,54852,20573,-12536,5726,28488,-25137,-52787,-25844,88851,20756,26517,-7927,-50852,18702,27782,-19435,-32984,-16995,353,-20204,-4479,-12304,-21929,116436,2399,36917,15129,8171,34691,1097,-2070,-103015,-70384,-11531,-35368,-72997,-72065,-90230,10151,44248,6754,-76862,23080,-48119,-10060,15229,4908,20894,-4592,60959,15441,-19391,13497,-22839,-11143,-96006,-34163,51430,28918,42474,41568,22644,4686,-5278,7368,-8158,77722,40328,2466,56977,50434,-43729,-31674,-88957,-22896,-33572,42651,35970,21522,15543,21769,-14250,90762,5626,5157,82459,52773,29194,-29653,-18338,-111889,-60691,38448,46677,-31797,47201,43111,4976,72463,15498,-23910,8179,15796,-27027,-13865,49352,64684,88610,51622,81111,11910,30203,75663,15404,-41254,-7322,61915,15194,2736,-37445,89139,122607,144002,90106,98112,146599,229550,539344,221505,-727409,-256981,-57607,-48355,-47104,-7121,-17442,-61621,-66919,-3049,-22738,3125,-58200,29249,-36753,-53188,-6941,-19370,-57571,-74772,-53430,-14894,-68715,-24274,-38925,4890,27984,-31053,-2341,-69233,-93263,-4424,40870,24732,26965,-57715,-74319,-76617,31449,-13043,-60098,-56679,53472,-64409,-46704,-14193,-42438,14135,-41139,-5712,8691,-9769,-14104,-15456,-3174,19465,-58214,-48636,-15546,-96092,-15795,-38531,-19755,36528,-8110,32475,-1964,-27974,-10281,-12915,1282,-47258,-17624,11325,-59956,12572,-32841,-56705,-6136,75933,63775,96042,68511,-31109,-21070,-84367,14339,87965,175795,12404,15547,-96822,-79726,-98887,-144244,-16901,12417,10962,53974,-44146,-35218,32729,189,-80488,-1922,-6070,18058,-1498,-19815,-8942,32061,104552,24933,60436,12772,-43546,-17733,-63804,35021,32009,13884,-16987,3145,-80488,11444,-5629,-18151,-52996,-84026,-65921,-91537,74075,-33883,-28718,-30184,21549,2258,-3543,59668,45619,-26993,-35359,14880,-80942,-75166,-66592,-45693,-63945,-18505,-21702,64082,-60600,-51250,-116412,-67868,-120943,-35516,-14818,5985,-8758,19523,-2994,24073,-9927,-14899,-2450,50717,25552,5354,-17244,-1535,40805,104453,23407,39586,-30606,23620,64140,100190,4072,-17050,39328,-50803,7745,36509,-2911,-14474,-68813,-63657,23451,24621,-42983,-76261,-21869,-8269,41949,59452,-24561,-16068,-63013,-48697,-62525,-98710,-12917,3209,10798,-24630,21453,-1458,-59123,21519,11350,59101,3657,-7374,-21499,31740,-10399,55656,112626,45320,-48444,-15733,69578,32291,66055,42692,-46394,13343,4332,49256,61874,-64289,71348,19264,56473,-55158,27462,-37496,-88370,-49176,-6643,48761,53282,-44003,-56017,45851,-43331,-55286,5352,-37864,-42975,8220,28411,-187,-9937,6261,-5706,-2937,-15951,1919,-51771,21979,99927,-56809,33458,123365,-67584,-12101,-5715,-3880,-4716,-14219,8052,62372,-27538,-30912,-772,-113055,-73801,-4966,22903,62551,45717,-57416,-50931,8284,46740,-8473,-36070,-9720,25200,-2151,2,-54228,9743,71750,24880,-56332,61450,-3047,12697,5162,-91304,-22426,30658,93396,-57675,-17682,-78354,-33016,53080,70369,29749,79369,-37715,13020,52615,30012,-19796,-37539,-12385,37862,-34406,-55633,38991,77477,18863,-22719,-27248,-24522,-23720,74187,76163,18723,9290,14211,23580,-16955,-24408,39898,8678,5613,67245,38381,-39914,64200,72426,-369,-12537,19360,31068,36365,8507,35256,62166,57560,44856,41881,-22410,-40326,12334,-14649,20475,43954,45670,71117,-63373,-62480,40240,16754,88342,-58907,-33023,-16580,18881,-21249,4639,-107469,-75449,32610,21033,-7892,-33981,42853,84158,21829,-35762,-7825,-14695,17756,-2721,57631,-30208,-55615,-18254,-16620,21750,8945,-18261,26354,49589,-33882,25141,43534,32402,3075,-20605,-15467,36442,-82859,24650,-5833,20996,23074,42023,103282,60997,-37573,-21939,70967,49772,43213,39697,-11213,90730,25339,45096,41406,-73852,56149,55238,-25647,-64249,-14429,37939,27120,34865,-68271,-16110,66882,42598,27903,-58222,82091,60587,37504,24114,113878,27701,-19581,62225,128798,21511,53260,134364,146418,59479,276,13022,-75839,51180,20521,-75,43098,-3103,40282,98916,-5605,12623,-3484,63668,88883,205956,165302,149410,178903,181503,211071,213485,388676,653880,221635,-721520,-321219,-337477,-299561,-203323,-220350,-228481,-133994,-71744,-110631,-84920,-67297,-74100,-168775,-87092,-47792,10801,35192,-39290,-91967,-89939,13445,33934,-20860,-89525,-123268,-30752,-23483,-153798,-78635,5746,-29326,-29545,-20112,-9219,-54256,43835,-6461,-43354,-69153,-14657,-92873,-45706,28692,-42732,-77769,-76070,3553,-21402,-51075,-133479,19004,-28728,36096,6324,20591,114319,78791,-1426,23000,-45611,-111282,-50686,-3399,-61014,-53567,-108570,6144,-37667,-106504,-26547,-38293,-60692,-40279,-53252,-40047,-25293,-83711,-18122,-25648,-86916,27424,41137,-54410,-28002,-24371,5315,47433,-4501,27191,13492,-14968,-110904,-100180,-57975,46060,10397,-15870,-32077,29827,99243,20507,57785,13682,-15838,-14290,-16101,-74990,-12229,32988,-6980,-84702,-22306,-58475,31209,-14079,-53563,-49568,-54737,20037,66786,4576,5730,11405,25705,18664,14310,-10572,42838,89785,47095,-61022,-19652,60757,-133379,-16724,7476,46713,-46447,-39516,-2751,-7570,104494,55936,-62966,52796,69243,20215,-24029,-56291,-44653,-5041,25997,49521,53296,8366,-2080,65009,12864,3686,-16576,-3637,-14057,-41831,2257,6254,55301,71915,21005,1669,-122020,-25538,-37415,-38085,-7386,-221,-50401,-16990,-24455,-21939,42390,37861,-43021,4152,56519,58994,41891,39579,25742,46499,14625,-81434,5603,39069,23567,63704,37696,3332,-57640,-51428,51271,30674,-5430,-57425,16949,-23574,53330,19821,-3007,-21350,34217,18211,-12704,-83586,-97086,-69753,-6442,-38412,-7955,-48691,-32857,54182,36317,5471,39418,-41349,-19625,43872,9916,-96861,-22180,60589,45843,84735,32758,100384,6630,-40729,34264,60914,-69452,-38228,-98113,-65131,-29946,60481,-34808,-15442,-72082,-69786,-24222,-54504,-29837,21446,46289,-37836,-40536,27826,39566,20173,-8497,-19270,-455,1217,-83563,10777,-43399,-31432,-10090,-31556,30520,-25821,-44939,17409,72893,62842,-8483,7353,-23669,1618,76006,-27332,-14665,-40082,23815,73032,57576,-2920,-27076],[41953,6837,11318,-8736,-2306,-13281,-4995,-9365,55845,31479,35759,21256,29578,11307,56272,29017,67123,58985,105758,7576,-36075,-36439,42532,29031,81748,7998,-46082,-14220,-13872,-72943,7489,-43664,2664,-12105,43750,-51366,-52607,-4908,77751,66374,-31798,-75118,-86201,105051,99085,-74205,-41759,2893,31986,-53145,-44619,-12023,-32940,-8592,-54387,67692,36153,32474,75610,-44036,61897,-21457,-20826,46268,-57439,18430,-45850,-23363,44957,66116,26520,-82374,41058,3567,2991,-6080,40332,17371,607,-39986,-18435,74924,-36730,-39096,43446,35097,24524,-55144,-17196,35580,-72873,-17319,-10792,-72228,-6691,33624,78342,4078,42325,-44482,-19838,45114,-59975,-4602,10640,49661,61227,-26388,-38119,43219,29164,-53114,22122,-18553,-87825,-11939,-88254,-87858,-63538,-15310,-108116,-73424,-96076,42468,-11737,-15280,-889,63128,-35767,-49607,-16593,83161,20495,44358,13701,-38907,8512,47080,-9388,-24854,-9076,-16646,-35788,2178,-4626,-13015,120293,12363,41978,19895,18075,39453,-3549,-26191,-76919,-71438,-33126,-50441,-60266,-72249,-75654,12409,57893,14786,-66856,15523,-45410,5003,19713,32889,48267,3622,27500,30070,-1553,13357,-18744,-6657,-63863,-21175,44586,23453,26236,-5879,-6352,-17257,-19464,9351,30310,84263,26223,-1916,57151,35061,-5750,8123,-77073,8363,-56758,33355,47643,26570,11992,-17145,-29297,39583,11807,17620,82681,65316,54950,-33670,1778,-86576,-23550,56222,70269,-22736,57686,17490,12835,99542,33773,-24937,-1121,27523,-21774,15630,66512,46016,48439,24783,40627,35378,64952,107066,-10691,-79494,-56131,-9172,8055,53072,-23319,89780,106685,155181,102594,119104,161250,241897,509052,237699,-726569,-252499,-108014,-39906,-45781,-42028,-31293,-79947,-61554,-18360,-25653,-6672,-44825,37070,-32735,-75542,1523,-26928,-30896,-72638,-75866,4162,-49754,-19786,-45843,-30068,50848,-48108,-30253,-83417,-32722,14697,35736,42041,33439,-77487,-70854,-82595,46770,-14185,-61738,-65776,74646,-51028,-44163,-23094,-46015,8311,-66864,-10754,15757,15086,-12815,-2467,-19637,64168,-59013,-56279,-7934,-92192,-12532,-38412,-21082,42652,18420,53707,-230,-36301,-20840,-30499,-31771,-39629,-17959,15481,-44060,9797,-42154,-61033,-804,81848,53423,82120,67490,-21664,-32226,-70344,25329,102596,171528,38519,-4404,-110569,-74834,-88700,-132663,4849,-3115,6019,62670,-42656,-34684,28998,2423,-71662,-20109,21174,46552,-2741,-1364,-9772,48322,78563,-7740,66863,12935,-44127,-53193,-66820,38439,12526,8242,3107,636,-79939,26880,25137,-21993,-30886,-62810,-60771,-104968,62284,-30485,-69624,-28883,38575,-1996,-22626,48834,52626,-48766,-50756,22222,-69597,-83447,-50224,-48144,-59038,-2229,-23585,5537,-65108,-70273,-103423,-53973,-157846,-80438,-11955,-7185,-45161,8242,-4285,21110,-3202,-22456,-18782,33667,6410,10442,3249,-34469,33410,75945,18648,38085,-9589,21571,61843,108689,4634,-2655,24979,-41976,7676,42645,3528,-1298,-70065,-56450,47135,16618,-55751,-98097,-18233,13860,79272,67541,-51320,-13187,-65072,-67912,-38098,-91438,14066,-11691,5162,-5362,29983,-19086,-45843,23582,-394,81556,49793,-3955,-30631,35323,-7203,63091,76983,25017,-28298,2257,57635,19396,64376,42771,-49042,3164,7393,5163,5595,-56952,79199,19050,30835,-35434,48553,-30486,-91715,-51877,-7784,43723,54919,-40342,-63514,45009,-27235,-38244,16887,-26894,-29094,14162,34075,-1552,-3231,-13818,9257,-3317,-19595,10600,-42204,325,83732,-32316,29881,126831,-73236,-26855,-3331,-4192,25372,-10141,-18057,31210,-36904,-33078,-4150,-104454,-76999,-7397,17061,71254,43423,-76931,-34842,11630,26962,-12807,-49556,-29038,7422,4565,14345,-75495,-3498,63953,13361,-70077,55232,3756,5811,14645,-73090,-30322,16538,90876,-28846,-20350,-91781,-42807,38834,65971,62571,37972,-49519,-13030,59892,53290,22460,-19966,-20053,38136,-71523,-79550,4624,74617,13280,-23119,-33382,-20304,-23993,79360,78710,-22315,22949,9996,30017,9347,-24915,50079,6591,4836,64252,38243,-47544,60489,48819,-20214,-6128,36042,46188,52542,7152,12950,34946,28568,70585,27143,-32058,-45565,22894,-13663,13331,40333,62209,105349,-51766,-64846,27443,-1037,103682,-64382,-34516,-9102,16249,-40646,6429,-76785,-66938,36439,11912,-17346,-27173,45023,64234,7780,-22846,-8645,-18173,32821,10443,38596,-37025,-18048,11390,3567,41988,-19286,30951,21854,19681,-44930,13409,42464,10865,-4541,-31265,-21144,13959,-62769,43047,3824,14311,-11125,51441,110156,59965,-21510,-10269,78591,64348,26969,5598,7197,103523,56742,63235,59951,-60083,64784,38342,-35434,-73039,-25154,19884,10814,40238,-57553,-5403,57419,20843,20342,-82662,65782,56062,26508,36419,111842,18558,-26252,63719,128303,38561,36867,91828,164971,79662,3745,7507,-36633,61632,43010,8241,30980,-30675,38872,105526,-3054,26299,7291,39379,113187,194256,166876,160111,208757,190145,211418,233254,413526,667050,225671,-717713,-327977,-327216,-267003,-167324,-233836,-251964,-123934,-96581,-117909,-71631,-62384,-99485,-159518,-68226,-51617,-3120,25189,-45054,-135934,-87482,41784,18705,-48145,-98382,-102159,-10778,-35695,-124310,-53051,28748,-33758,-17695,-17111,1913,-59106,36526,-39630,-31087,-71537,-42640,-83105,-25680,34404,-56026,-102942,-60939,12189,-11746,-59244,-129616,-8761,-25300,61129,-5898,20319,125314,94523,-15230,8708,-53496,-80929,-71372,-37510,-47120,-44404,-86829,2136,-36103,-67047,-1083,-41351,-51307,-30172,-49295,-5364,-15786,-78632,-1340,-9821,-76136,38793,49075,-44954,-20876,-27214,-20467,49890,5533,22320,10354,-22735,-110838,-83165,-85357,22916,12569,16443,-34612,21644,115540,25679,64844,-1548,-40707,-20321,-8671,-60550,-9050,43099,-14385,-86255,-21487,-32834,38062,-24793,-37644,-92021,-61089,12441,63809,13591,10563,-23220,16428,26863,53441,-9629,49472,89237,39478,-42691,-17608,83427,-126071,-2938,-8524,40846,-37048,-49680,-400,-18286,83772,50201,-73646,47471,76200,24157,-13251,-70899,-87651,1410,23640,71712,53747,-6410,25392,110390,26950,-3429,-29402,10706,3410,1230,6786,9349,48739,67792,22027,-11838,-141945,-33329,-41432,-39620,-49600,-2246,-40777,-34604,-32523,-4441,31659,2725,-46621,29312,79239,78710,32359,9306,11868,35463,34497,-98880,-46902,27131,3324,70971,6661,5563,-48817,-42338,27417,21326,5584,-45567,17130,-38467,40667,12718,5135,-3143,43608,72214,29216,-49959,-67213,-50935,-21564,-43545,-10219,-67650,-36710,70282,30335,7203,69429,-49670,-25644,57089,15962,-88891,-46658,34888,46905,107459,42861,100183,-11603,-35824,46931,48772,-92989,-22399,-82472,-60739,-37353,44513,-40107,-43604,-71859,-68382,-25011,-57112,-42369,3508,48268,-49986,-34244,56072,49794,45642,-8935,-7148,10162,8625,-66721,12826,-55922,-44247,-19965,-34568,11981,-16403,-49311,8445,40825,50431,6098,7321,-19794,28252,80509,-9202,7867,-24801,-2576,49953,64250,12814,-8192],[37121,-13627,2833,-26469,11222,-18230,-12875,-18602,59323,23381,57853,15055,21899,15257,76280,49176,46355,34728,102157,-4731,-30985,-18729,44728,-7995,99006,13072,-37984,-35385,-31731,-70078,4508,-30917,16567,5849,5886,-76715,-59885,-20199,58543,75951,-9501,-56860,-78999,119756,98542,-69456,-21886,11651,39732,-31231,-11325,-24303,-34133,-35500,-63716,32413,11531,19590,68546,-27558,57747,-58257,-11896,38054,-43029,38163,-35564,-34497,31281,45983,26226,-90492,64999,4316,9170,-26917,17239,2786,-18305,-46270,-13062,75409,-27226,-38693,51985,46213,20099,-43376,-20756,44550,-17918,10495,-13545,-79334,11299,27409,65865,9292,14911,-61836,-9854,44736,-72941,9625,12889,82066,62368,-32199,-31476,37372,39258,-31081,44966,-21449,-104719,-5937,-57622,-81098,-48350,3385,-99904,-53379,-44916,20217,-37770,-5611,-9148,76626,-48906,-28937,-5370,76017,18896,62786,22278,-32624,-1402,75905,4100,-17180,-11493,-21039,-40185,10537,15703,-2910,104173,34830,52292,25346,32142,29684,-8632,-45162,-43314,-61894,-39519,-59636,-39546,-57703,-63821,9250,59912,26762,-41409,9978,-37568,23201,18702,58601,66000,23776,3438,44062,23316,23065,-7276,-12994,-22909,-3483,18270,13163,15895,-54075,-27602,-25445,-17847,10076,57174,80567,30967,3201,48374,20503,29077,39154,-51924,38215,-63989,26839,50053,23364,11273,-51762,-40707,-12634,13677,43762,78650,75512,68565,-34538,26191,-41896,11163,67459,89697,-8368,56218,-2100,19334,119341,53646,-31048,-1396,36781,-16464,37250,76387,25634,14542,8492,1925,44049,96502,135548,-23032,-103451,-82908,-48275,-7079,100397,22279,97449,88195,163505,120285,148503,173268,246046,483490,304995,-725481,-248971,-146234,-25007,-52030,-74471,-43549,-93078,-53525,-32490,-42192,-23291,-29639,37701,-38671,-91097,3357,-29452,-4400,-68826,-91790,14694,-30988,-13902,-54575,-70982,69871,-56954,-60972,-88199,38614,30162,28128,52340,33558,-92197,-64980,-75097,55968,-18178,-52295,-73173,89631,-33836,-43988,-38084,-54713,-3068,-78067,-10838,19587,29773,-15795,9125,-28344,106685,-52885,-48359,-810,-89751,-18961,-38414,-30096,45480,43891,63172,-57,-41412,-27574,-41739,-65039,-31339,-20818,19705,-23507,4175,-41785,-67088,1187,90892,40009,59339,66588,-3557,-29371,-49853,35842,117779,174209,51237,-23495,-115597,-70256,-69418,-115105,16640,-11165,779,59556,-36021,-28467,15956,-16204,-38219,-39760,45628,67479,-5564,12185,-9049,44214,37348,-36018,63658,12021,-41164,-82026,-77671,29821,-15184,1494,18558,2392,-60256,59166,51474,-25349,-25217,-35210,-40471,-110345,39465,-24253,-99949,-35162,39474,-9627,-36782,43033,51924,-63278,-47284,16602,-51960,-75703,-36643,-43841,-44195,10323,-24810,-42402,-43045,-77316,-81668,-36239,-157188,-115404,-17086,-14771,-70189,-2896,-13218,22624,2670,-26257,-36871,6470,-19145,20415,23331,-54662,37463,38576,14973,41232,4871,22652,47502,105437,-128,18857,21267,-21923,2217,40154,9992,3835,-51140,-41803,63243,8209,-62307,-98682,-14339,41587,115794,74680,-57569,-11332,-51965,-80647,-19129,-73741,47018,-14817,-4223,6303,41427,-31323,-33365,14829,-12906,92484,69335,1166,-44101,27961,-3051,55892,29490,5348,-11577,14483,38553,9981,57559,30475,-43565,-10333,13146,-37230,-41332,-43183,76106,24316,6830,-8057,63759,-22863,-88777,-51775,-16050,29419,46760,-35835,-69512,42165,15956,-14050,22019,-11599,-8175,8346,35829,-7441,4737,-28630,29325,1741,-19180,15505,-26414,-18777,47544,-5944,27487,84627,-74348,-37712,-1050,1496,51183,-2437,-34182,4459,-38425,-27689,-14265,-78141,-57183,-4943,10085,58502,41232,-82342,-18002,12884,9926,-7838,-49421,-51446,-10916,11236,20832,-80343,-15336,47243,-1835,-74514,53232,7223,-12106,20864,-36725,-31988,9043,77608,-1922,-17054,-77553,-38302,29083,46632,79668,9623,-43049,-30267,63046,79203,46872,-244,-23528,38183,-98463,-83644,-19446,65462,3104,-18168,-32306,-10659,-28412,55656,76016,-37027,42851,3244,34430,35692,-22594,52418,8419,3441,55319,36848,-39866,54027,8912,-43046,-2424,51834,56099,71166,6540,-13321,11157,1034,83323,4114,-41665,-44269,35961,-393,11666,25366,65128,117762,-33985,-48690,23124,-17419,96636,-60263,-32874,-9531,10773,-48372,12259,-41795,-49477,37657,11556,-26367,-20233,54743,40951,-9340,-13044,-9956,-24765,50913,22849,14025,-40750,4016,34675,21146,60812,-42108,59421,13526,-4135,-47246,2111,42165,-3948,-12845,-25533,-24030,-11495,-31877,71353,35306,8800,-28941,59442,105213,56247,10642,8107,78909,78846,10884,-23633,28159,107581,72398,66253,67349,-29831,57294,14002,-36298,-81152,-49025,4448,1796,53443,-42656,547,55279,-3425,7207,-75879,60366,54575,24438,48379,107842,19219,-14015,61248,125447,48611,20329,43753,157380,96386,15891,1399,-6120,65868,70633,26595,20357,-42032,41556,103040,17181,51825,29242,35713,137639,179509,163832,179926,238217,201783,208416,256394,416718,675362,230442,-715154,-343788,-311211,-223275,-125633,-233937,-261427,-106184,-113886,-132224,-63968,-56432,-129628,-137303,-62193,-60361,-22408,10574,-48074,-159097,-81363,52441,-16790,-64322,-99734,-80696,-11106,-52826,-89238,-44101,34291,-30837,-10242,-17340,6731,-60702,21238,-62113,-34914,-83251,-71687,-62513,926,44016,-63408,-117865,-41336,12059,-5860,-66351,-120932,-38568,-31578,63106,-20223,11530,102402,90200,-28388,-6123,-48710,-47485,-92506,-70770,-33305,-42505,-56884,-10567,-38960,-16555,23885,-49042,-46925,-31946,-39872,22165,-9295,-68153,20315,4580,-66692,36750,43173,-36212,-7952,-19936,-37330,47670,19989,19563,4096,-27448,-102514,-64351,-105195,-7831,21602,30492,-37592,8876,120927,26311,67479,-18782,-44615,-22812,-10808,-54644,-14885,36895,-24537,-62651,-19529,-8581,54466,-23568,-21854,-117529,-63093,3766,59303,22683,13323,-37578,9208,36650,75466,-11440,52755,52502,22721,-28475,-12098,80947,-108165,6760,-29374,28810,-23685,-51591,-96,-27375,41531,39807,-71668,36051,80380,28060,15,-72145,-120693,-520,17370,87004,43689,-19472,45161,127295,27333,-14552,-46362,31981,19068,42737,5915,6679,38159,50931,14802,-16837,-139604,-47411,-57984,-47133,-86500,-3074,-18355,-57670,-37044,8958,18151,-19921,-46181,58031,88338,78774,10238,-21413,-2833,24619,53535,-92869,-84791,8345,-19547,61260,-25458,1200,-52829,-28007,-2257,2709,12404,-42880,10630,-50869,23331,-1395,7469,2602,44018,121410,78577,-32113,-27730,-17487,-52665,-39471,-7865,-80615,-36255,58130,18709,10542,93402,-61868,-37727,67906,16607,-66532,-64240,6024,41900,100955,41751,86370,-23978,-25702,49807,32559,-105250,-14985,-65842,-50155,-50802,28748,-44232,-67327,-55688,-63447,-20687,-43164,-42552,-14689,45749,-58516,-24923,69220,47447,43448,-8087,2699,14025,10019,-50915,13253,-70742,-55831,-27605,-29458,10700,-3936,-33526,5263,2769,36027,9585,3163,-18599,49245,69068,10714,24097,-9573,-30615,15461,68942,29494,11462],[26187,-31987,5300,-41896,21047,-25776,-18238,-20895,59390,7003,76463,12037,-5436,14870,89309,62915,35064,13350,81898,-16522,-29318,690,44511,-39766,110129,9958,-29992,-53703,-50448,-58550,-1632,-15091,22906,26042,-40563,-88929,-61586,-30699,36479,78296,11958,-31773,-59549,125325,91978,-59126,-6584,16774,34641,-12039,19356,-21015,-25764,-51292,-66695,740,-7638,19631,65207,-106,46419,-84696,-8635,19035,-23737,52189,-30629,-40413,11500,11698,17339,-100013,77682,3812,14715,-45343,779,-8081,-36470,-52108,1897,65804,-11419,-33529,54012,49873,8840,-13199,-18679,42779,17833,33008,-15176,-77610,27820,23290,49715,15936,-11966,-62592,14613,33916,-83118,25211,30408,102093,62386,-27404,-29282,17020,44455,-9767,62550,-29966,-100869,6373,-23834,-61045,-32651,14015,-76092,-35040,29925,-8183,-51345,20084,-17044,63838,-58374,1672,4946,69881,15766,78322,18269,-28752,-8989,101620,18247,-10807,-17186,-12841,-32062,18412,37827,7741,74142,66489,69646,30900,47672,8718,-13502,-52577,-14242,-44214,-32533,-62851,-17001,-36052,-56095,-50,49891,38382,-12789,7872,-18208,42930,13799,74793,73791,44383,2416,46979,50176,43766,10008,-23721,9838,17128,-15355,1550,14463,-83558,-35108,-17803,-899,9128,73794,68654,56562,9082,31840,8970,46242,54642,-18379,54050,-52596,24650,44097,15727,10757,-68326,-42276,-45391,7042,74840,69120,80036,66465,-32275,46792,4358,23126,67102,90348,6539,44198,-13188,14386,122538,70658,-42102,7689,40214,-11516,45995,76371,5827,-5453,9065,-25205,40562,116409,155893,-17321,-112100,-81176,-47976,-25490,130792,92420,107230,70629,164539,137767,178908,178411,238060,460003,420016,-727470,-249960,-164587,-8388,-63696,-93414,-54489,-99350,-47786,-44234,-67666,-43261,-17626,30662,-49328,-97637,-2050,-27013,16959,-64645,-92756,16167,-15248,-2974,-63715,-102647,79377,-56990,-86945,-82868,88505,36475,23599,57005,27002,-100511,-54318,-53604,56098,-26152,-31934,-77498,90112,-17850,-45545,-53239,-62800,-14748,-64191,-5829,17958,33012,-19699,17856,-26831,125085,-40409,-30326,3263,-86206,-34260,-38040,-41891,43933,64296,57140,-1598,-40099,-28531,-44030,-86681,-22175,-24706,26252,-1048,-2348,-29885,-68039,723,99036,25197,35971,71318,18037,-14501,-32650,40859,130498,180991,48997,-32921,-110431,-66326,-50808,-94235,10891,-10763,-4809,44789,-27965,-17585,2176,-45290,7022,-57410,61111,73700,-9318,20123,-7137,18632,-8394,-54598,54532,10233,-36986,-91843,-92786,10693,-41738,-383,27839,6926,-25480,95495,67788,-22054,-39602,-8593,-10731,-106951,7900,-16721,-104277,-48376,30666,-18144,-44119,44232,45682,-66646,-27260,-656,-31552,-57773,-26173,-33522,-21587,19636,-22058,-64800,-5002,-71701,-60734,-17209,-123278,-126685,-21232,-16846,-77806,-12007,-28549,27475,6418,-24325,-48561,-24515,-43542,31865,41512,-56714,46459,3551,14061,44742,8925,27566,26130,91160,-1065,43087,24995,1283,-8754,28879,17264,4504,-14561,-25365,66236,1470,-62886,-74444,-8585,71393,136121,79466,-37992,-6850,-27583,-81983,-9658,-53022,81955,-6704,-15392,7124,51319,-39286,-28155,-2375,-21177,89728,60810,3299,-54829,12102,-2989,32796,-14692,-7010,745,7507,17885,6868,46481,14845,-28792,-24533,22476,-61035,-66153,-29236,62184,35297,-10986,18152,67224,-20928,-78759,-45873,-25416,14271,32283,-33012,-75425,38157,71895,10820,19956,4613,15125,-3882,34387,-16664,14970,-27900,53531,11562,-17151,17568,-7830,-31958,4243,15825,28822,14594,-71177,-43789,-1229,10772,64556,5166,-37408,-2855,-31626,-15119,-28165,-43915,-20903,2539,3007,29969,38251,-77087,-1331,17074,-1364,5693,-34529,-69376,-24814,16258,15867,-67779,-22927,22319,-16078,-67574,52651,2402,-40510,21984,8734,-23692,13569,55444,11808,-4801,-34851,-20418,24450,15766,79714,-2324,-21931,-33760,61032,96867,53744,11279,-21841,37098,-110507,-64458,-26798,59939,-5735,-8970,-26696,-1391,-38721,12944,64496,-26553,64597,-1857,34951,54653,-20419,47153,13037,2436,37054,36413,-19739,46062,-34233,-61657,-178,56301,53906,90654,8618,-42594,-3126,-14211,75655,-19777,-48397,-41959,47346,18241,14133,740,47928,103153,-12521,-21975,26702,-28428,64583,-52153,-28824,-19188,665,-40680,24041,-10599,-28014,37530,17114,-29791,-15682,68537,21248,-23990,-12310,-9959,-39577,65383,31705,-11767,-42630,14573,47761,35799,70382,-54651,57727,3429,-15220,-39188,-9397,38409,-6019,-20431,-6641,-22810,-17187,-3483,103180,73618,7490,-25879,68034,90888,51839,48418,28884,72300,91655,994,-36111,47366,101324,74297,58232,61030,3475,35033,-12014,-34164,-86447,-75990,450,3509,68654,-28796,2734,59094,-23085,-7710,-41784,67967,59194,32250,53809,103795,30570,10413,56491,119265,48618,8729,552,125725,104514,35150,-1133,9941,61298,92147,47246,15900,-29138,50254,94079,52727,80500,57294,48704,158017,165529,154799,208526,262145,211776,203702,274191,396669,677346,237680,-722944,-365833,-297326,-183576,-91010,-217532,-249662,-87724,-117583,-146653,-73021,-47721,-156320,-111130,-66351,-71233,-47957,-5004,-50356,-157388,-72421,44883,-66111,-63114,-91502,-61298,-26196,-69758,-60650,-51823,21336,-18763,-11537,-20509,3758,-62966,3988,-72018,-56954,-100038,-91712,-39745,28480,56275,-62939,-115758,-23449,2145,-6590,-72429,-110267,-64522,-50202,45009,-33983,-3785,45548,68322,-33558,-18413,-31872,-29643,-104393,-91828,-22913,-41613,-27980,-29395,-47461,27452,38799,-56850,-49306,-39663,-27595,38316,-6771,-52560,39826,12634,-58510,21010,29392,-29797,7935,-4100,-45539,44071,33617,18439,-4916,-27471,-88766,-51062,-114410,-37721,33421,20100,-37365,-5127,111802,20908,64069,-34709,-27363,-22483,-21164,-58172,-26456,11502,-36033,-26967,-17775,8577,75783,-7136,-6914,-120716,-59491,-5019,52404,29904,12623,-32030,5226,38368,68448,-13186,58256,1360,403,-20287,-2020,49576,-85445,9247,-47648,15131,-11114,-42551,-5182,-31758,-6772,27607,-55961,25564,77474,30623,13113,-61212,-132415,-9761,10211,88085,24643,-28208,49406,108289,14607,-28071,-64633,54853,28728,69236,1263,-1892,25108,32071,2044,-12883,-116008,-57110,-69306,-56901,-104768,-673,5383,-75985,-35928,12685,5298,-26362,-47498,76434,81916,60632,-15005,-45782,-15489,16257,63580,-64094,-90090,-14352,-45741,36003,-50842,-9493,-69797,-13682,-31055,-18467,16815,-44560,-90,-54551,9303,-14277,1709,-8156,32496,136151,120609,-40452,7260,18469,-87826,-27817,-6699,-85154,-31171,28786,6625,18954,104894,-74197,-54193,68236,8952,-37057,-67196,-18896,28981,66126,32326,67362,-21926,-16965,41050,18021,-105362,-21406,-48545,-41123,-69335,16156,-45298,-80819,-35991,-57231,-12776,-25616,-30197,-30351,39964,-64371,-17149,65870,29888,16602,-3433,8972,9449,6509,-39599,12507,-80032,-61031,-33571,-20050,29005,10586,553,11097,-33161,21306,1906,-5599,-17074,60125,48580,27063,27746,1641,-52852,-15193,68624,42376,23549],[11303,-43483,14858,-50546,25517,-33411,-21727,-15806,56627,-14322,84116,14661,-36747,11319,88868,64837,37309,805,57211,-25536,-32557,16223,41206,-58967,108801,207,-24070,-62435,-67936,-42469,-8329,4066,24802,44168,-78523,-82962,-57199,-32837,20812,73631,27228,-3526,-33522,110718,80247,-43142,1712,19267,16366,1935,42926,-8160,-9793,-51966,-63193,-17643,-16793,29347,66403,36784,29868,-91033,-14995,-8162,-3659,58693,-31825,-38412,-3976,-22296,4473,-105037,77818,4503,20216,-53734,-7289,-11706,-49773,-51088,21813,49357,9543,-19732,48762,44103,-6975,28129,-9758,30452,30428,45786,-14974,-64713,40696,23823,36018,21046,-30738,-48860,44171,19231,-87038,39140,60877,107862,62589,-13265,-31449,-7478,41488,2454,63620,-36008,-77718,20607,1466,-36269,-19069,15940,-43430,-23655,90860,-37212,-53285,57501,-22611,30728,-60571,28498,12009,66912,12481,87547,6717,-21160,-12776,111823,30262,-5625,-17698,1834,-14087,23279,51760,18443,41769,100893,90566,36612,60256,-14848,-17780,-45872,2807,-22645,-18303,-61395,94,-17774,-52089,-13673,31660,46187,4310,10249,13528,61318,6062,76635,74597,54265,25425,33263,72703,72631,30108,-32841,21322,38535,-40961,-6715,22206,-80956,-28556,2226,25570,6418,81835,52053,92947,8519,11444,1951,40735,53719,15903,49845,-28451,24919,33784,7998,6899,-59603,-31815,-46769,-5204,98057,54617,77038,50097,-28008,55595,35891,6947,55171,64995,16794,28228,-15426,-7140,106456,81465,-54357,22991,36044,-6897,41958,68976,-9620,-9554,24991,-36949,29645,120244,165751,3877,-105782,-56414,-20140,-40153,137769,167135,114826,57292,152986,149377,202432,175142,218709,433055,561910,-731217,-256429,-163108,3080,-77447,-97482,-65453,-98425,-48617,-53900,-94594,-60035,-12643,17514,-57924,-95865,-13988,-22278,30922,-60932,-75757,10109,-4606,14020,-71514,-115769,76381,-50646,-101582,-68528,97244,30904,25066,61742,15410,-102429,-39071,-24474,48205,-36869,-3800,-79292,70947,-7264,-46462,-61041,-63069,-22669,-25587,1623,9801,26532,-23448,21910,-18510,107113,-24250,-12012,3327,-80070,-54356,-37268,-51717,37990,76115,35061,-4650,-30254,-23304,-36590,-88683,-11172,-28474,35201,18749,-7883,-11365,-59677,-1036,98770,11921,21219,84410,35073,6308,-23347,37886,137770,187002,30898,-30404,-97162,-63155,-42091,-72963,-14873,-3117,-9675,22285,-22168,-4147,-5271,-71888,46895,-68223,63754,63349,-13668,21958,-5334,-20895,-46492,-61060,44172,6596,-33983,-78815,-104577,-15083,-59610,4631,32499,11456,14177,116204,71543,-9094,-67094,9630,18944,-95445,-26763,-10175,-78878,-63310,20872,-25008,-44039,50114,36741,-59099,1039,-25242,-11809,-35765,-18596,-19654,4598,26531,-13752,-60409,30837,-57524,-48159,-20,-75577,-108721,-18232,-13761,-68515,-18011,-47174,33009,6811,-17366,-46827,-48847,-59442,39508,54552,-41823,49564,-21870,16244,45479,4436,34983,4388,68622,7841,64478,31120,18928,-22972,12304,24792,10800,29102,-11323,55253,-1712,-57667,-31057,-873,99056,132571,79972,-44,1347,1048,-69315,-8669,-38249,113877,8138,-24119,-951,56016,-42611,-33526,-23006,-22519,74532,33124,-1630,-55263,-7603,-13216,-1063,-39946,-8588,9347,-22136,893,11140,33255,6875,-6010,-36875,35003,-54402,-68120,-20307,41413,48745,-20504,33818,57688,-30317,-62401,-33713,-27670,6843,15413,-34288,-82240,35463,117810,29600,12468,19727,36120,-15927,30095,-26728,26534,-7173,80485,24843,-15862,17333,9418,-38537,-31631,27685,33412,-46417,-63249,-46159,-6631,20803,62795,9835,-29968,11657,-18244,1189,-40021,-10961,20938,12472,-4172,-341,33063,-68238,13155,26432,-5881,24451,-10161,-77110,-30332,18867,-205,-42949,-23669,-4635,-22837,-48887,49904,-10597,-71191,17863,49089,-7471,28582,26558,7396,15768,25591,5878,24767,-18262,65892,-3350,3360,-23371,54229,98272,49375,9017,-17280,32470,-107117,-27065,-18506,64783,-7746,1494,-20480,2755,-51632,-30910,44051,-6213,82453,-2325,30475,61992,-21097,37026,19487,2658,9661,38559,5311,35837,-66451,-66172,2492,39900,38875,108785,14386,-71830,-6123,-10902,49690,-36688,-50036,-41391,53625,33751,17058,-27644,12730,67696,9921,3950,30656,-33253,15986,-46496,-23663,-35821,-14244,-20258,41245,11537,-8920,37898,25158,-24332,-14767,80361,10859,-31809,-21462,-6212,-62810,70779,36711,-35018,-45493,18816,51352,48152,64811,-54628,31668,-6236,-12455,-21897,-21242,31570,4466,-25645,18005,-16849,5264,11933,125594,99033,12381,-7286,78285,70946,47863,76977,47717,59025,100224,1208,-27615,60027,87123,70983,45193,42489,28018,4946,-34673,-32479,-86419,-90956,11785,15284,77015,-20615,3373,63590,-33162,-19384,4079,84879,70119,46217,47642,99764,48605,35867,51671,106696,39405,5930,-28945,81901,102201,55658,6833,14779,50576,99426,62182,18859,7622,65477,82901,94378,103960,84368,68505,171458,153127,139894,241722,277444,216056,200744,280738,361642,675442,248415,-746308,-390628,-291947,-162390,-75721,-187119,-215750,-76521,-106034,-152800,-100763,-35521,-167619,-88886,-73804,-79976,-79095,-19618,-54648,-138930,-62751,25054,-114310,-43034,-74191,-44044,-45284,-81657,-45963,-68400,-3592,-2298,-22067,-26604,-6766,-69667,-10850,-75747,-88804,-113338,-95010,-23838,48983,66217,-54125,-94632,-12610,-14506,-14077,-76926,-100912,-82272,-77168,16386,-44023,-20979,-25576,36124,-25779,-25398,-8925,-34582,-99377,-94334,-17227,-37193,-9932,-49341,-60305,49078,36992,-61154,-58720,-44814,-14820,43657,-8300,-34622,51191,11270,-48951,-2962,15352,-26236,22777,15041,-48355,40864,40795,17482,-13994,-22352,-72712,-44106,-113386,-57799,41688,-10116,-29196,-17053,90121,9818,55957,-45492,2026,-21097,-35999,-67729,-37337,-26507,-46693,989,-16536,18059,93134,19867,5876,-105449,-50178,-13216,42511,33610,7488,-17678,3351,24410,35323,-11993,67955,-36324,-21101,-15750,11545,-4796,-64493,3572,-56560,4524,-3417,-24362,-16818,-30414,-42761,17459,-28777,20434,64816,30615,22398,-41060,-118022,-22677,5500,71611,873,-31172,36933,62765,-6532,-41516,-78771,74241,30040,73674,-3809,-13418,12043,21817,-10101,-4530,-81897,-55971,-64061,-62980,-101092,5595,19090,-80565,-29243,6368,-3837,-21264,-54084,75156,61669,31450,-34599,-62741,-23793,11751,59385,-23232,-62025,-36468,-72268,-59,-65203,-24084,-93028,-4477,-53273,-34305,20403,-45437,-10654,-47478,3662,-19278,-9997,-31793,9832,96682,138279,-63875,28100,43031,-111113,-11305,-11060,-79726,-22400,-3598,-614,33688,102247,-82074,-71061,55523,-6083,-10558,-55008,-35043,9132,16834,21155,50177,-2450,-14743,22921,9805,-93826,-39793,-30298,-38805,-88039,9124,-42248,-81494,-26340,-52097,-4663,-16828,-8214,-41313,32536,-67927,-14489,50287,930,-19949,5753,12038,-1266,1335,-34267,10586,-76042,-56184,-38744,-11617,56519,24821,43090,24123,-60549,8240,-13029,-18347,-13323,59478,25782,35356,17625,7381,-64893,-32561,60958,47136,20875],[-4730,-45609,23640,-48765,25612,-39033,-24218,-5600,50279,-35312,77637,23904,-53251,6467,72625,52653,48063,-2673,38817,-30679,-40047,24129,35542,-62437,92152,-11529,-21908,-57855,-79672,-27206,-12993,25871,25856,56535,-95837,-62065,-45388,-25552,15926,63797,33443,24740,-5884,71415,63911,-22666,3279,20331,-10804,11463,57985,6444,10251,-40300,-54237,-21983,-15171,41334,68019,72497,9890,-75620,-31104,-37150,13856,57857,-36444,-27754,-8272,-42520,-6798,-100898,68007,8931,25934,-48901,-10297,-8413,-56013,-37940,39816,30779,30974,5919,37621,29876,-24553,68319,5063,12344,25664,47771,-12564,-41874,49179,29096,27041,21585,-37221,-31237,68531,7481,-83522,49093,92875,99383,63173,5224,-33927,-25000,29094,1804,41534,-31341,-40667,32825,13321,-15730,-6060,12138,-12147,-18538,107889,-60763,-49342,94412,-24278,-8728,-54911,38358,14421,68366,11028,87891,-6018,-4697,-12067,100076,37987,-954,-8231,14963,8115,22943,51696,28652,18244,129815,105684,41842,65743,-32373,-21443,-27428,4971,-1979,-3834,-56428,5913,-11090,-50101,-27742,11550,48842,4762,17314,51375,74775,-4362,63444,73029,47503,59856,4526,84999,103019,49385,-37410,9438,58414,-48417,-7870,37107,-47504,-12529,27411,52513,2327,80780,34427,123233,-140,-7512,-582,18594,40538,42133,28263,-2449,24290,24199,3657,-3115,-28584,-11476,-19205,-14975,101839,37003,66572,25135,-23486,47801,45478,-28893,36213,19233,18517,16990,-9803,-41614,76285,84558,-61714,39295,25069,-2244,29873,59770,-16108,-467,48957,-34445,15458,108906,165144,31776,-87695,-22939,15350,-44925,123662,221731,118359,50604,126014,151553,213910,165664,194171,398668,698676,-731821,-266382,-149672,2941,-89844,-91835,-77598,-91748,-57886,-62506,-114896,-66807,-16216,1749,-58826,-88560,-30527,-19513,37874,-57879,-45266,-475,-376,34203,-75785,-109304,61854,-42092,-101603,-48189,69383,14924,31780,72021,1851,-98855,-23219,853,36374,-47953,25585,-80086,34408,-4452,-43733,-55452,-50464,-24963,24892,6974,-4317,14460,-28327,19327,-10948,59600,-8536,-2165,237,-71144,-73272,-36685,-56856,28926,77408,1489,-8415,-12108,-13212,-20937,-70480,2344,-31784,44226,30775,-11207,5217,-43346,-3268,83806,4281,20678,103934,39808,25582,-20269,27660,137456,187656,-1908,-19446,-80187,-60719,-47699,-53961,-55893,9039,-11591,-1945,-20719,9227,-4033,-87074,68055,-69110,52727,40486,-18532,17197,-5130,-61043,-68676,-55962,36308,-597,-33809,-48539,-104988,-42622,-66013,14597,35874,12823,46208,107042,63617,11564,-91417,14600,38289,-77812,-57049,-7111,-33598,-71951,16557,-28791,-37208,55688,27657,-45154,27410,-51926,4693,-13267,-13877,-5500,29381,30673,-785,-37987,47597,-41017,-46383,11834,-36035,-69428,-9286,-6166,-47688,-20687,-64346,36012,3466,-8015,-29197,-55257,-62231,38587,57908,-17401,38008,-35461,20263,43360,-2569,42496,-11522,42268,25344,77715,35423,25257,-36483,-3601,29912,33009,64615,-1632,34486,-103,-47938,16434,7661,119825,109950,76095,41460,10688,26025,-44010,-12023,-36295,136551,23311,-25359,-10889,54592,-39843,-47786,-40947,-17497,51549,-700,-15058,-40799,-25636,-37524,-36179,-37478,-137,15292,-65209,-8906,21918,21146,13233,20354,-45344,48929,-17953,-56434,-17975,20266,59078,-22254,33835,39294,-52946,-41898,-17249,-16232,11738,-803,-40468,-90045,36232,136906,37548,3040,33232,51256,-22962,23308,-34240,36958,28627,107327,39755,-16459,14691,21579,-39736,-49572,27460,38440,-66938,-49428,-46602,-19587,29270,49515,10304,-17392,39699,-1424,16359,-43553,15580,58042,20491,-12464,-18126,24896,-61049,22691,39695,-4476,43996,14988,-72874,-26017,18639,-23219,-14817,-15744,-23907,-15717,-20567,42663,-28003,-91410,10204,72595,10209,46384,-6712,-11171,38903,84607,33351,30395,-44370,44241,-2227,21214,-3289,44559,82237,41481,-5295,-14455,21653,-90365,17277,-824,80089,-147,9252,-17019,-72,-60572,-58821,18955,6167,91466,2780,21650,57752,-25612,26269,27734,4572,-21696,43298,25932,21516,-78109,-50043,6854,3049,16471,121643,23152,-95354,580,9403,16841,-41440,-45675,-41011,53186,39493,15888,-51681,-28588,25607,30772,19311,25256,-34411,-33138,-46583,-18951,-54649,-31940,4751,60292,22877,3273,40297,33285,-10047,-17561,84422,11744,-31003,-35894,2958,-87673,65500,39345,-53923,-52227,20535,49100,58108,44064,-42714,-2325,-13579,293,1300,-32459,24212,21758,-27075,40471,-6695,45362,12935,125936,97145,23674,16083,87997,48071,44344,83468,61320,39416,101281,11413,-3290,62668,70001,71555,32001,16782,38520,-22356,-49914,-28056,-79260,-81076,35620,33087,70710,-20291,4310,62723,-33021,-23160,44118,103225,84358,59402,28019,94155,66488,51663,49082,85779,25526,13172,-40458,41086,91618,69509,31175,15436,40296,90511,66367,27296,58555,85604,73659,128631,116762,104028,85586,177108,141074,121686,272347,282456,212061,203330,275722,327618,676260,262749,-783283,-414797,-297505,-167219,-86267,-150130,-167270,-78205,-82647,-145117,-137030,-20882,-153624,-74448,-76524,-82561,-111706,-33933,-62617,-117046,-55270,2395,-144257,-9451,-51068,-28228,-59146,-85363,-44652,-83177,-29813,9109,-38517,-35611,-22810,-81773,-22409,-82477,-116530,-114648,-80443,-20426,54872,67810,-37786,-57926,-10779,-31261,-25372,-78525,-95813,-89703,-101295,-12284,-47721,-34849,-81387,3012,-5197,-25608,11013,-57680,-76374,-78865,-14819,-28157,-8976,-64801,-74049,41703,17782,-60381,-73336,-40896,-3191,40882,-13128,-18585,51216,432,-35939,-26608,6364,-24930,32001,30400,-49368,38666,37917,15163,-19250,-13649,-56761,-39592,-104690,-62454,41028,-47024,-10072,-24573,62151,-4753,46954,-48237,30499,-21006,-50802,-78405,-41532,-64171,-54019,5566,-15277,22387,99318,45452,14382,-81321,-37258,-20667,30086,32694,-2177,-7693,1302,-6068,-5805,-6174,79939,-43261,-35195,-9804,25212,-66835,-49943,-8453,-52142,120,-2358,-2336,-32964,-24951,-54681,12150,4475,20229,43363,27472,24668,-15575,-82139,-34464,5469,40324,-21713,-28280,13071,11379,-29412,-52317,-81525,88151,23259,58005,-5783,-22841,1507,25225,-14509,965,-51275,-43794,-40840,-59983,-81987,14822,18045,-68634,-19132,-5616,-7336,-12368,-64695,53130,32087,434,-43336,-77153,-26623,10160,40572,14535,-15098,-53204,-90650,-39697,-68665,-38813,-112529,-3775,-65914,-38707,24910,-41632,-16433,-32044,6645,-13805,-22091,-56752,-18158,14454,124492,-81931,31563,46740,-110842,7378,-21257,-62658,-11948,-29613,318,52736,88225,-82246,-83669,32837,-24675,4690,-34590,-41251,-13975,-27369,15774,36571,28590,-20422,1306,10017,-72206,-60761,-11373,-43137,-99618,8664,-35142,-70854,-33095,-49152,-274,-21718,18489,-45626,25021,-68557,-18133,29450,-31013,-47439,17773,13340,-12918,-1529,-33649,7099,-55311,-41049,-43546,-9104,78555,35663,79889,37923,-76460,-1168,-29029,-33216,-7317,48776,4968,33248,-2371,8639,-66262,-35297,45668,41283,1086],[-19069,-39160,24081,-35257,24281,-41527,-26313,5628,39553,-50447,58974,38719,-43046,2020,44642,28499,57255,-2408,31896,-32072,-47653,24146,29340,-51522,62976,-19224,-24465,-41238,-79632,-17165,-14347,48737,28436,61034,-89447,-36542,-25594,-10728,21039,52022,30492,51320,20815,15849,43870,-1029,692,20955,-39551,18400,65433,16116,30155,-23525,-41771,-17861,-6063,47629,63040,92474,-11260,-45735,-52939,-59331,26833,51170,-40246,-9849,-1106,-42812,-12231,-87156,52532,18382,31763,-33144,-14256,-2495,-55229,-12324,49064,14398,46422,42645,24386,11918,-41258,94469,22766,-3705,13588,40925,-8012,-13002,53628,36316,22438,15766,-32070,-22590,80937,2763,-74200,54585,109536,77325,62876,21003,-30744,-28255,8630,-10151,28,-12177,1928,40735,13565,-5218,10328,7525,8121,-16409,77060,-73537,-45616,116205,-21163,-39121,-43152,25537,11725,73825,12453,78331,-15429,21583,-6952,68890,40217,3721,9487,20998,28174,16236,36925,37806,9416,145102,103997,44312,62258,-39653,-24647,-3697,-6787,13560,6332,-48132,-1636,-17653,-47716,-37633,-4177,47431,-222,28149,84691,80362,-17389,38944,73104,25313,86851,-31415,83281,126298,64552,-37775,-16166,74435,-37702,-1193,55630,1998,6038,50178,71036,-2271,68709,18589,132773,-12848,-20142,-405,-8370,21841,53046,-1301,15973,20134,19168,4312,-19744,12943,13960,23250,-13401,81499,18463,50450,-817,-20388,24209,37086,-69702,17381,-30165,10581,17009,2311,-76633,42347,80309,-58334,51480,10817,2972,16785,54355,-9784,16486,71550,-21628,380,87928,155326,54658,-64025,3531,41857,-36897,97168,239198,118738,51718,86434,144168,212936,155279,174411,357988,798803,-723185,-275853,-136892,-12363,-98232,-83404,-90719,-82277,-74390,-70765,-122400,-59687,-27076,-12007,-49808,-79334,-48897,-22828,39302,-55110,-11550,-11939,-3667,51306,-74337,-88982,40402,-35526,-88097,-26342,26500,-5948,39926,88350,-10164,-91113,-13439,10936,25592,-57614,48014,-81101,-9482,-9565,-35205,-34639,-24997,-22100,67287,5629,-22151,2060,-36391,8814,-12054,3540,2445,-4391,-3873,-60104,-85376,-37377,-57196,19262,68527,-34535,-11502,11091,-850,-756,-38971,17779,-35023,49596,31263,-11965,12290,-25597,-5821,54397,6434,33280,123707,29001,37522,-18197,13458,128905,180571,-44911,-6299,-64393,-58905,-65125,-38860,-100119,22405,-8136,-21888,-23239,20255,3053,-88632,65636,-62872,29898,13222,-23916,5627,-7328,-88227,-73777,-42375,32383,-12449,-36781,-12624,-89661,-67401,-63143,25277,40887,8631,60696,69108,47421,33648,-94471,5611,39806,-57236,-76227,-9427,14129,-67211,19682,-29818,-25419,55947,20166,-32061,43867,-76304,16387,8685,-12083,6043,48365,30164,13693,-9843,37865,-27255,-52110,15040,-16388,-27151,-2311,4412,-22326,-20359,-74594,33930,-2484,774,744,-37306,-51504,27260,47498,5840,10717,-38500,23696,41147,-5171,47816,-17795,17239,42682,79079,36145,19730,-45088,-12582,28554,71808,78587,3801,11493,6657,-36022,49292,15392,128917,82407,69827,72980,15842,40953,-11860,-15091,-48834,143772,33163,-15561,-13042,49390,-29884,-64431,-51037,-9613,27695,-29523,-34457,-12410,-37371,-73035,-62619,-9584,13988,19027,-104854,-10538,36656,13549,32350,43754,-48762,61435,33266,-43292,-19123,5198,60716,-18611,20428,19014,-84984,-20292,305,10169,27682,-14471,-49740,-97716,40647,127718,33742,-4308,45454,58931,-23533,14820,-35843,43485,67042,128092,53986,-18484,9143,26369,-37437,-46184,16830,40934,-42212,-29456,-46368,-40502,34934,32620,6891,-5842,68657,15272,26021,-34858,34028,83815,22382,-23245,-17116,14825,-55220,24911,53430,869,60353,32695,-58928,-13375,15058,-46981,7505,1115,-27250,8491,12421,30955,-44753,-90968,2015,75117,21717,57086,-41270,-33036,54826,121968,55305,42864,-52648,21676,-5409,24745,19946,34940,55205,35395,-23781,-17804,3769,-63500,56635,18802,99893,16087,10759,-17682,-8562,-59485,-61787,-3856,881,89307,12471,10998,45627,-32318,19035,38791,8203,-48781,48823,34541,1966,-67454,-15610,12756,-40255,-4580,124272,32510,-106810,13159,37789,-8323,-33432,-36088,-36754,46670,33205,7198,-64342,-58666,-7952,47635,19491,4818,-36065,-67477,-50016,-15884,-70170,-48410,24523,75292,24725,7867,44941,40694,9536,-23453,77957,20928,-22763,-47969,17281,-102879,52530,41555,-68688,-64041,22016,45534,64507,15880,-22203,-26618,-17191,16382,26505,-41005,18975,37601,-24108,55676,5782,82808,7599,99796,66057,39624,33457,91106,23093,40716,63503,67992,14606,92141,27403,25544,54664,55347,80246,20934,-9178,37162,-36412,-54505,-12893,-64871,-43799,63440,51345,47882,-26706,5820,52954,-26077,-16482,67912,114260,96779,64681,-2801,84809,77699,51917,50558,58672,13665,28371,-35827,13680,77904,70221,70512,18271,37637,69936,59667,37543,108092,106741,68843,143829,117533,112852,95509,175975,127823,105221,292541,275738,198938,213393,263784,311151,687100,279240,-824256,-435043,-311300,-194914,-119887,-116239,-117496,-93456,-54720,-124265,-163743,-6069,-113573,-67491,-69529,-76827,-138535,-50468,-73756,-101658,-52639,-15109,-146231,25949,-27258,-14177,-63782,-80134,-49284,-87466,-47708,6237,-55512,-46988,-40941,-96651,-32834,-97097,-128224,-100225,-54426,-29798,42331,57310,-16216,-13314,-15661,-39987,-35257,-75498,-96514,-86907,-108210,-34040,-43884,-41846,-99961,-22628,22745,-19265,19463,-87588,-42071,-51580,-12385,-16670,-24898,-71510,-84242,10832,-12903,-55229,-89342,-27334,6038,32582,-19884,-8396,40243,-16621,-19841,-42134,3289,-24521,31473,35846,-50669,37618,24811,10949,-17655,-4839,-42060,-32885,-91029,-51488,29974,-75537,18227,-26917,34956,-19553,41515,-42380,47500,-24290,-61756,-86699,-36210,-88101,-56025,-15848,-13156,24414,92624,55422,16050,-58549,-25260,-28019,16812,26884,-15324,-8927,-2566,-45854,-31372,4047,90279,-20631,-37980,2027,34159,-117161,-42783,-22679,-34328,2415,-6830,16978,-49116,-19131,-43088,11826,36480,20712,17896,21583,18633,10989,-37292,-40854,10190,2899,-37383,-20689,-13378,-25099,-47606,-58612,-66764,97738,11223,31507,-2462,-25079,-4924,39675,-6420,-2437,-33052,-25328,-6112,-45910,-58898,24976,6353,-44763,-8987,-16711,-4928,-5721,-73536,17452,-892,-24937,-40632,-94606,-24404,8196,11815,36984,31024,-60973,-89880,-74699,-64729,-49884,-120617,-12035,-69339,-29880,32153,-31476,-14650,-13692,14248,-120,-28400,-68755,-41574,-67868,89079,-80636,20269,29025,-86228,26171,-33300,-32815,-2357,-46747,9410,70991,67719,-74383,-88444,6665,-41796,5774,-17001,-39772,-35094,-50910,21489,23195,57419,-31150,-16307,17759,-43380,-71589,6764,-49219,-97580,13988,-24955,-53890,-52070,-47770,-2366,-36017,44525,-41302,18581,-65082,-26582,9961,-57252,-52851,29099,14501,-19717,877,-33908,1477,-21323,-19400,-47467,-15356,84743,40255,98608,44152,-81476,-5434,-40014,-47364,-650,31434,-12023,21385,-25191,7797,-59173,-27306,25160,25256,-30468],[-29384,-27937,13555,-12232,24834,-40749,-27955,13462,25186,-55821,33859,56282,-7766,-1022,14641,-1556,55951,-6318,35372,-30644,-48209,19587,24506,-31163,29317,-17665,-31528,-18819,-63109,-14094,-13144,70371,32826,57605,-64782,-18440,18,7403,31934,41753,20348,75563,45848,-35846,21922,16260,-2396,21746,-62121,23285,66991,17216,45879,-9089,-28423,-12104,4583,42835,46035,86785,-30009,-13562,-73725,-66921,34715,40694,-39546,12057,11371,-26903,-10460,-67967,34888,31779,37217,-13052,-23761,-584,-49265,19758,45213,2909,50469,82807,14496,-2459,-55004,98237,39179,-10168,2857,28598,-1854,17058,54934,41123,20949,4059,-19996,-30347,80065,4986,-61672,57305,97802,43046,59286,27541,-17524,-16238,-16173,-28368,-46160,18753,40763,44086,7890,-5618,31877,6664,12231,-14230,21155,-72327,-44979,113662,-13265,-50390,-28330,-5342,4176,80564,15586,59822,-20329,53493,1830,28401,36676,8121,28021,19192,41405,3635,11022,45554,13894,140751,80149,40502,51195,-38227,-27414,17360,-28435,21073,11583,-35953,-19768,-31851,-42540,-39628,-11588,44736,9316,40710,103564,77194,-31715,9957,76365,-5050,92112,-63896,67085,135074,73513,-35879,-39712,84551,-17531,9789,73426,48137,20917,66171,75698,-6181,45158,6102,116261,-22612,-23593,-472,-30342,4288,45604,-27412,24110,11998,19656,9387,-40314,49919,39401,63812,4493,42451,669,31660,-20896,-19686,-8477,21985,-102031,5878,-63727,-4851,29521,19690,-95645,15296,70449,-41428,56524,-1414,9214,9042,55665,10621,35684,85041,-3013,-14737,65016,137720,62651,-41783,13236,51931,-17131,68884,218521,118622,60329,43194,130356,203752,150191,169476,317925,843010,-700607,-280664,-136915,-42001,-101228,-77280,-102723,-73557,-94465,-78336,-114798,-39714,-41586,-19318,-33000,-71432,-66017,-34322,35950,-51965,14186,-20903,-15926,58067,-65767,-63616,18451,-33707,-65856,-7967,-10781,-23939,44469,105129,-17770,-80630,-15837,278,19397,-65636,56888,-82260,-47864,-20722,-20734,-2145,7446,-16206,84317,-5024,-40204,-5803,-48429,-9271,-25918,-40693,5764,-16274,-6624,-47903,-87610,-40539,-54431,12292,52140,-62475,-12314,33466,10800,18939,-5340,32921,-38782,47980,19521,-10394,6550,-14831,-9147,18625,20593,51509,136139,7054,40194,-12419,-447,113263,166476,-90386,3116,-53496,-57505,-86003,-27846,-131406,34065,1615,-33237,-27038,27715,9962,-79829,43371,-59202,-1003,-9541,-29694,-11985,-11429,-94108,-67138,-25002,31256,-28012,-41639,16737,-60677,-86275,-55839,32446,48019,-1778,53962,18435,27298,49506,-66880,-13777,21644,-37661,-80639,-17637,49006,-46618,28470,-29878,-11378,48304,15065,-26297,47264,-95509,22400,29678,-12818,13384,58772,22568,25392,13253,6899,-17912,-58271,7394,-14237,-525,-6840,15007,1884,-17414,-73286,25891,-8198,7353,34460,1269,-30917,7742,22069,18270,-24638,-33790,23913,42452,1144,49608,-14155,-2050,47632,67373,34138,6992,-45885,-10562,17314,112499,65827,6342,-5789,17974,-24599,54424,20982,122670,64531,63409,88218,11347,42702,18257,-14796,-71568,132188,34847,5201,501,44893,-13417,-74675,-50859,-3926,10058,-47085,-53493,22748,-40685,-108950,-74031,31486,27693,20084,-126034,-5509,51799,12565,55192,57857,-46878,69578,75959,-36929,-17347,73,50579,-12485,2310,2578,-118180,-613,15883,46160,48597,-24188,-57771,-102669,46342,101994,21522,-6258,56533,59793,-19363,5988,-29470,44414,94517,133440,64897,-20284,419,23720,-33222,-25205,578,40121,5321,-6016,-45546,-65346,37737,20576,1014,257,87647,28719,27815,-14409,43718,95759,16124,-37357,-2638,6274,-45606,19188,63815,7962,70784,38155,-39786,3868,7443,-65924,18186,24806,-13235,46696,42842,16886,-56588,-68501,-3450,60337,21789,53582,-72881,-46223,53662,124976,67983,63725,-38450,4321,-13995,14604,39860,28251,28443,32403,-36510,-28568,-18581,-30412,83413,34807,115944,36818,4374,-21408,-19254,-46399,-41093,-18133,-20328,77062,24647,2084,31169,-37101,17864,54002,13134,-64320,52223,28226,-21724,-40409,24786,18676,-68832,-16467,113129,39128,-102399,26648,62142,-16172,-16488,-23568,-25568,36675,17666,-9497,-62581,-62727,-23518,58308,5964,-28540,-41332,-79771,-49868,-14633,-78020,-58704,31936,80188,20195,7622,50012,47724,28661,-31622,62607,31752,-10631,-50973,34226,-98908,37863,44550,-80331,-79254,24067,44189,66164,-6497,1915,-30414,-16122,29209,51067,-44398,17531,45120,-17287,62866,17757,101099,7707,54989,16804,57078,38145,80259,-3535,36703,23989,67586,-12766,72757,42642,47772,38831,46815,94492,11949,-28752,30959,-31208,-46281,18602,-45123,9595,84568,65091,15305,-35880,6583,35002,-17142,10,75351,111737,102128,57930,-39247,70340,78752,37631,56938,32054,10128,46509,-22189,1443,66955,55947,112658,26795,46720,46579,46738,46227,141039,123519,68709,137007,108712,111632,100142,170542,113408,97177,295332,256725,177780,229816,250725,320856,711804,294853,-857092,-448904,-327061,-233413,-165571,-94338,-79672,-117800,-31252,-97584,-165434,6499,-59159,-65285,-54116,-63627,-152270,-71799,-85556,-95315,-56178,-25347,-124869,48619,-8158,-4145,-60131,-67649,-50227,-77447,-53182,-14788,-68614,-59340,-57105,-109344,-44953,-116948,-119789,-73329,-27689,-47416,13329,35141,6526,29646,-22052,-34299,-38175,-66575,-102211,-75702,-88176,-46939,-33261,-41454,-79051,-36092,49545,-8032,12445,-112371,-7604,-20985,-6658,-6786,-51051,-67824,-86917,-29085,-44844,-48043,-102109,-10469,11390,20892,-26957,-6180,21701,-34132,-3180,-45632,3064,-23518,18790,28774,-52155,37669,4462,5976,-9042,-278,-28611,-21950,-74026,-29769,11925,-85879,48032,-24910,13354,-31568,42562,-30314,48848,-31816,-66657,-91949,-22572,-90257,-52099,-51953,-9624,25724,76522,41190,8918,-43711,-19947,-36718,5059,17010,-29900,-18893,-7979,-82496,-26020,16639,95382,16265,-30226,20102,33761,-140297,-40467,-34107,-6768,9369,-13554,28367,-60472,-17460,-19465,13700,60038,17016,-4752,14165,5748,34374,1754,-39491,17385,-28740,-42366,-10467,-34249,-35658,-56769,-59751,-33710,104938,-1491,5777,6103,-17384,-7405,56709,13893,-16201,-26714,-7054,30020,-23651,-42222,33658,-5968,-17270,-2205,-21619,1900,-3424,-72983,-20108,-31328,-41106,-29771,-114895,-19097,1761,-18757,39710,61819,-58729,-63657,-97890,-58043,-54646,-115878,-26643,-66674,-11322,43263,-15721,-5976,1359,20700,15727,-25277,-59232,-50164,-104062,53760,-59308,520,-1367,-47853,43528,-41179,8058,4003,-56962,23263,81648,45219,-61376,-84254,-16185,-52999,-4102,-12191,-34823,-49063,-48333,39046,5070,68000,-41285,-23614,29714,-11739,-62838,21627,-50328,-79561,22578,-12987,-37163,-71807,-46132,-11230,-50021,65371,-26939,13864,-56751,-36476,-4042,-72631,-34558,35971,16486,-17842,9134,-30078,-6720,15977,2084,-49118,-29935,72888,37024,94426,36297,-78447,-4151,-42215,-57675,4432,11631,-24691,3402,-43468,7204,-46448,-13993,4031,2820,-60905],[-34269,-17097,-4001,14365,29082,-37092,-28362,14807,10071,-50423,9183,72905,37833,-2432,-5966,-29729,41014,-20662,43865,-27482,-34482,15713,21867,-8307,1260,-4403,-41460,660,-29828,-16485,-11887,87902,37466,48051,-31808,-15153,25927,23691,43253,35255,5880,96324,68246,-62195,768,22938,-2790,22978,-72880,24343,63919,9778,54212,-987,-17202,-9158,10747,25820,17219,56020,-41187,10290,-86612,-56319,37992,28482,-32710,33573,19669,-5807,-3255,-49707,16410,45413,41442,3285,-38823,-8817,-40883,48053,28221,-2975,41153,112759,13006,-6624,-64384,79357,50392,-3582,-2450,13670,4960,44176,53941,39929,21719,-10572,-7164,-51997,69017,10399,-46826,60330,57001,-151,49849,21285,5321,6048,-40265,-47245,-77562,53548,68178,44276,2360,-13548,54217,11735,1438,-10191,-26576,-56946,-46559,87734,-1531,-41677,-13614,-41958,-7415,83743,16877,35285,-22221,83430,13095,-8456,27826,11048,38169,13116,46350,-12293,-19774,52028,24731,114905,39143,27439,36536,-33379,-29403,29445,-53815,19368,14148,-19574,-41394,-44379,-32987,-32307,-10148,43845,44285,52191,103165,67011,-44319,-15960,81352,-33534,73256,-83541,39706,126568,75784,-33201,-47634,87371,722,17938,85950,76645,28898,75927,66314,-8192,13534,-2596,79060,-23217,-17847,-3755,-44166,-7510,22459,-41613,26468,1795,23527,16692,-59637,70429,61040,91483,36989,-1155,-15237,13574,-30910,-21285,-39926,11986,-117470,6544,-69558,-22983,50097,41127,-85596,2090,57330,-12872,54602,-6424,16640,9796,62657,42544,52968,85889,17757,-29469,46833,113528,52039,-25717,5888,47516,10199,47162,173476,120699,74690,8200,115114,193008,154783,185171,288583,831272,-663005,-278304,-156393,-80912,-98898,-75207,-110152,-68556,-113484,-83792,-94383,-12835,-54933,-17390,-14195,-66945,-79098,-52857,27034,-47907,25294,-25075,-38578,49509,-50300,-41231,1650,-37197,-41362,2820,-34990,-31829,41400,113903,-19532,-68841,-32082,-27241,18265,-73094,50311,-81998,-72028,-34654,-2488,34064,36907,-9892,69927,-24241,-54533,-6043,-62832,-32475,-50271,-64913,924,-31468,-6444,-35319,-80731,-46931,-50459,11235,32493,-74217,-9709,47910,19341,33174,19551,44510,-43216,38250,-1259,-6823,-10171,-16908,-13852,-11954,44764,64818,136308,-14267,35952,-1511,-10367,93381,148902,-129330,5000,-49053,-56160,-99957,-19953,-136306,42145,15514,-34271,-28270,31728,10658,-66332,10589,-69440,-35136,-21240,-35454,-33252,-15608,-78470,-56856,-9015,29949,-43723,-45752,31601,-26373,-97833,-48168,33787,54593,-16905,29488,-24475,7033,53877,-14838,-37084,-11277,-22967,-70736,-30438,64961,-13870,39910,-31111,1670,33716,12315,-28967,39582,-108022,22161,47910,-14840,16571,59804,6776,30479,24768,-30388,-11066,-57580,-11073,-18655,1602,-27682,21385,21903,-11912,-58286,13129,-9692,12167,61696,45850,-6420,-14417,-15030,15344,-55663,-24309,19201,49247,16643,47898,-3800,-13167,30977,44157,31785,-5376,-38269,2526,-4263,130726,31846,7656,-12041,32313,-16036,31827,23861,100273,62889,57220,88465,-5217,32049,37389,-10406,-96254,103870,29051,32421,31204,45295,6590,-71450,-41640,-5132,3586,-52034,-63918,53317,-36766,-130979,-69920,69289,35484,17444,-123147,2995,63622,17915,70240,59003,-40211,71358,90263,-38515,-6683,4715,29651,-6150,-9759,-8253,-144403,14914,27497,81601,66840,-28228,-59162,-100924,49061,74784,7257,-1249,65582,56386,-13867,-1520,-15453,39881,103328,114629,69985,-19904,-10871,15899,-27945,4722,-15211,38209,44920,14455,-43241,-83831,38582,18790,-5473,-479,91006,36742,22010,12675,43702,94283,3005,-54356,11779,4289,-26782,7372,68110,15061,73599,31096,-19629,21490,-4627,-77174,16516,50405,10564,88303,62942,3424,-61217,-32565,-3906,36456,9781,34882,-96819,-43727,30785,94152,71172,92005,-4799,-3671,-23876,-2315,51964,26206,13028,30285,-36364,-42960,-39025,4396,95762,44531,121927,56629,-8708,-25347,-28071,-24731,-5583,-21306,-47580,58708,37090,-1929,19640,-34744,22851,73682,18566,-65639,50830,9799,-45892,-7247,53759,22541,-67021,-15601,88626,40014,-83258,36063,72806,-6633,3160,-11233,-7967,26869,-723,-30937,-48271,-36222,-20085,61086,-15118,-65816,-50023,-72622,-39403,-14062,-76237,-58642,25452,71499,12784,6430,51736,54854,41470,-41172,43695,37497,924,-42771,49891,-73953,27377,48204,-89035,-93236,25843,46521,63120,-10707,24254,-12712,-9821,34571,74461,-40703,20097,41697,-8320,64653,26211,95242,20699,8729,-32595,72514,29297,52057,-29377,32960,-19731,61017,-38476,47355,51012,58231,20781,45366,107000,4095,-37242,27553,-7960,-24946,62888,-23156,58362,90684,71649,-13776,-42451,4854,13327,-9175,22602,73191,93995,97102,39815,-74470,51173,70374,15999,67721,14324,18488,61207,-8890,-256,63083,30879,138922,41212,66495,30047,34940,52027,148844,130971,72075,116565,95276,105043,105333,164516,100682,104214,275720,227572,152195,248999,240073,352159,748201,306218,-875097,-456254,-338604,-268321,-209537,-90187,-62137,-143789,-20329,-76112,-140014,14897,-10374,-64987,-38019,-47029,-149459,-98565,-94722,-94925,-65299,-33259,-97531,46769,2212,-1596,-51769,-51450,-41280,-54799,-49152,-50191,-77254,-70585,-67728,-115073,-59682,-134483,-96292,-42628,-9573,-66309,-24958,5352,24831,62029,-24796,-12956,-30680,-51907,-109536,-59002,-43471,-52896,-18536,-36275,-34670,-37606,67104,5594,-7405,-123964,17282,5297,3741,-2528,-77366,-54885,-79950,-61654,-67820,-41667,-108092,-598,10998,8001,-32863,-11589,730,-45637,10985,-38174,1212,-20918,-5519,11272,-51989,38525,-18612,2949,3130,-3635,-15916,-8500,-54422,-4852,-6525,-77730,68329,-20523,-1135,-39217,49994,-16872,36716,-42655,-65146,-95792,-4877,-70789,-43564,-84992,-4848,26523,56777,5625,-7184,-37872,-25921,-48431,-3052,5027,-43313,-28711,-12639,-103751,8717,28605,93471,48860,-17435,38510,21412,-130643,-38784,-38959,24283,17577,-18642,29775,-64395,-23338,810,13260,70179,6710,-18614,6792,-10013,50663,24805,-30593,23246,-43822,-35934,-140,-45056,-22420,-55676,-56327,10073,109947,-9992,-10833,17551,-895,-7857,66376,40559,-36334,-24760,6057,58152,-239,-37512,38855,-8832,7127,-1014,-18986,10244,-3893,-57579,-48036,-54434,-48554,-15953,-130309,-13678,-11773,-42285,26323,72390,-48627,-17057,-105091,-52137,-52288,-102680,-42822,-62231,9239,57710,2933,5273,8382,21374,26353,-13490,-31290,-38499,-77869,38404,-26961,-20419,-30324,-11359,57885,-40517,53205,5581,-63274,36472,78644,23397,-48174,-72918,-31235,-55775,-17741,-24175,-30698,-52485,-24525,64112,-20215,50055,-45025,-17910,41459,17436,-33673,30559,-41821,-49103,30796,-261,-26330,-80634,-42401,-24453,-54690,78216,-3188,11068,-44161,-44165,-11493,-76758,-1642,36241,19160,-7145,21047,-18391,-17470,43810,16213,-46825,-48998,47944,26359,71957,12899,-70815,1720,-35415,-61761,6183,-6696,-32818,-15087,-52097,8079,-30252,-214,-12396,-19539,-74623],[-33434,-10849,-21041,36023,36113,-30964,-26301,9085,-1677,-36420,-9668,85125,73288,-2366,-9443,-49438,16211,-46628,50816,-23251,-3600,16969,20471,9922,-13670,19201,-51325,10071,14619,-20176,-13561,98158,39981,35334,-391,-25730,44785,33820,50459,32726,-10300,110341,85139,-53722,-16641,14641,1011,24744,-69922,18569,56534,-3088,53183,1528,-10992,-10268,9029,-194,-16734,10961,-39031,21807,-87545,-30262,37670,16187,-20633,50072,15486,8514,5512,-37260,-3388,53836,43291,9443,-54699,-29743,-32779,62789,2723,-4091,20869,118762,21793,1421,-68646,45684,54090,13333,-3078,-2300,11226,65812,51105,31974,24824,-23401,1929,-76324,52630,13718,-28028,66297,81,-46004,33323,3013,31599,30069,-58733,-62815,-80176,82907,80532,43458,1181,-23727,67285,21512,-17365,-3542,-42758,-30564,-47788,48357,12293,-20780,-1393,-70421,-21610,77962,11753,9078,-23313,103711,25433,-31656,14668,10967,33939,8134,44742,-26726,-48420,57933,33580,71247,-5725,4960,22745,-30658,-29904,30339,-76026,9056,16338,19,-57419,-47745,-18887,-17123,-2379,46723,94700,59656,85294,53568,-51276,-33039,84731,-51287,39615,-85575,7704,104398,72402,-29736,-34919,82493,9451,15129,89168,83162,30524,83445,47470,-7433,-18803,-7804,33218,-12145,-5415,-11913,-52469,-11827,-8741,-41552,30217,-7174,26701,23527,-71940,69897,76851,104126,75936,-32265,-27818,-798,-29966,-24054,-60187,13866,-113286,20200,-49102,-38035,71143,64906,-43818,4441,43294,21194,48882,-1276,24898,17900,70807,79590,66460,75410,38347,-42739,36393,84117,27173,-16420,-10701,36490,39620,35769,123533,126185,91978,-8958,103401,186411,169638,220048,278784,782291,-614306,-269209,-193782,-121616,-92726,-76002,-109641,-68737,-127523,-85333,-67264,12153,-62715,-6197,-764,-66581,-86209,-74009,11041,-42876,22676,-23787,-71287,25386,-30254,-26512,-7383,-44493,-20441,4052,-50233,-25759,29415,108441,-15734,-57224,-57222,-59757,19363,-81130,32159,-77984,-81227,-47591,15747,64384,53137,-5053,31726,-47818,-61711,1821,-75968,-56750,-76896,-73171,-9955,-43241,-3243,-22854,-68864,-56342,-45920,18147,14151,-67145,-3675,48060,23622,38491,29115,49517,-47655,22355,-24673,-1247,-32221,-32077,-20083,-29056,71408,64459,124969,-20614,30036,12253,-14189,73255,132803,-154231,-1908,-50355,-54319,-99322,-13809,-111859,46076,28024,-25850,-23581,33451,1895,-53256,-21816,-97555,-67111,-19425,-40469,-54077,-17366,-48383,-49236,1214,25114,-54215,-45834,30648,1833,-102110,-41059,29616,55978,-33424,-3912,-46908,-10827,46657,42292,-57137,-48566,-15977,-50541,-44884,65854,22628,51971,-34512,10538,16106,11217,-33056,26195,-113249,15290,59708,-16262,16958,52330,-15437,27037,23308,-56682,-3004,-46033,-37278,-19069,-16616,-60968,19375,36856,-3564,-30959,-1422,-3213,17342,74432,77359,16401,-32632,-55845,-580,-71415,-12458,9564,60391,37621,44046,7879,-16186,-8014,13244,31352,-10271,-23998,22309,-32676,108619,-10072,8903,-6340,47265,-11860,-4983,24198,65272,73447,49289,78763,-31082,13163,40253,-3155,-114328,66349,19229,58263,71238,51442,25530,-53035,-27888,-15739,9402,-46370,-58706,67855,-29709,-129446,-55270,90440,34408,10256,-101619,11302,69041,26797,69802,47537,-29791,66565,70214,-43638,14110,15139,2853,-635,-8451,-15568,-159977,25342,34430,105698,76707,-24468,-49938,-88136,44365,55550,-2202,9983,70510,52130,-10345,-6235,3040,31788,94637,71555,67634,-16043,-22894,6881,-21798,33395,-25222,38744,57975,23522,-38383,-82080,39010,27715,-10898,-6416,79164,38283,11139,38277,33562,81516,-12813,-72330,12566,13511,1978,-6559,65480,21071,67634,15032,-349,36659,-20527,-80836,6570,70694,30531,117961,67076,-6913,-58475,3146,1064,12379,-10241,6273,-109419,-26497,-9224,43068,66799,122209,38217,-816,-28334,-16929,54707,28636,15035,25283,-22378,-52989,-49167,36089,95463,47677,115798,71071,-24463,-26239,-31651,-1764,33142,-15516,-68769,39639,48125,294,14276,-21197,31833,95745,23389,-55780,43607,-13310,-65284,22183,57703,22806,-34402,-3773,55747,33761,-55467,37493,66713,12223,19649,-1974,11933,20789,-14736,-50829,-26688,12414,-3415,55382,-35531,-95703,-58158,-54773,-17296,-12112,-65610,-46648,9329,50108,5259,6566,45571,61815,44194,-50862,27710,35795,8143,-27382,60837,-35324,23784,51235,-93149,-99714,25426,51810,56925,7599,40364,19518,1784,31682,97332,-29506,25275,29680,280,64487,28822,70611,44992,-20501,-65424,83163,11254,11845,-49116,31034,-51047,49634,-57549,24183,49249,59307,7176,49692,110116,-2899,-32707,31534,25044,6829,107111,-2112,82894,79327,71254,-26243,-41652,62,-6185,-1625,45787,68941,64153,81487,15343,-102525,29840,56730,-2553,81030,11287,38391,66987,-3528,2952,67394,3927,135302,58810,91012,26927,30996,56202,134205,127303,77877,97834,82766,99714,116672,162320,94860,130244,235293,193369,128286,266195,232221,387862,786696,310954,-880294,-459428,-342903,-290275,-241920,-104794,-66375,-163983,-26489,-69441,-101981,17918,14632,-64975,-31691,-33138,-132276,-128104,-98604,-95760,-77544,-47514,-83622,17162,2473,-9171,-42559,-35964,-23076,-25394,-43373,-90232,-85342,-78606,-70818,-111553,-74708,-143026,-68913,-17731,-3225,-80028,-63151,-26492,32750,77607,-21649,18135,-13324,-33517,-113424,-40145,10505,-55272,-3770,-30761,10365,-31765,70864,18941,-31553,-120045,28846,22551,17558,-6033,-94850,-35740,-63794,-75407,-75984,-38228,-106538,-6222,3369,-3771,-36528,-22107,-17631,-46138,20651,-24653,-5318,-16547,-37388,-10640,-47862,39665,-40261,5161,12925,-16411,-3789,3092,-33142,16205,-18987,-59378,70277,-16125,-9710,-42870,60510,-7733,17168,-54176,-58405,-100246,11639,-36985,-33562,-101077,197,26303,38680,-37506,-29854,-37378,-44072,-63719,-6524,-6340,-53072,-29049,-13280,-102923,55966,37233,84778,64449,-7813,45866,-2140,-93532,-34509,-36432,51536,23897,-19367,22786,-61806,-37509,6614,6497,65606,-9012,-21284,828,-23406,56747,30355,-16720,23971,-37206,-20437,7785,-45803,3006,-46273,-49740,49957,110565,-10601,-16352,27996,19460,-9141,61762,64178,-55499,-19389,12434,72879,16014,-44969,39426,2547,26209,-5767,-12036,16527,-3687,-27511,-59288,-67288,-50366,-4061,-130810,-11157,-31801,-52030,5162,65766,-35642,33144,-96343,-48131,-43879,-86882,-55164,-59595,22676,72816,20865,12727,5634,14762,25971,2044,1509,-9547,-12424,49257,5023,-36673,-44835,11450,67236,-31546,91249,1988,-67682,43887,59888,3172,-39600,-58579,-37651,-50152,-27597,-48836,-30149,-44882,9288,88764,-50186,5051,-38963,-1175,48988,39429,7279,31815,-23877,-14827,34934,12659,-24053,-72917,-35916,-37942,-46163,82218,25940,10117,-29550,-47270,-13697,-72643,31614,30575,21368,8678,32426,1384,-30037,51653,17942,-39518,-66418,18625,10650,42190,-21230,-61275,10006,-22840,-58926,4146,-20496,-36096,-28273,-49650,10088,-12319,10395,-20007,-34238,-61436],[-27689,-10652,-31941,44277,42407,-22528,-20609,-1425,-6738,-18345,-20451,90506,82763,-820,4561,-57361,-10085,-79409,51342,-17970,39718,24353,17747,18032,-14084,48155,-57480,7911,60138,-19943,-19907,98409,38527,22642,22851,-42143,50403,35811,51064,32382,-26470,111959,91953,-19602,-28182,-8212,8308,27038,-55238,4253,44627,-16675,42295,2562,-11831,-14483,98,-28887,-45774,-32833,-19523,24346,-76977,2562,34827,4867,-6208,57694,-4248,9657,11683,-31171,-25142,51814,41560,2974,-64857,-60221,-26869,59561,-23313,-1970,-4605,95016,37445,16834,-67662,9623,50262,32573,-2728,-18474,15686,81010,46497,19885,30958,-29462,6419,-89511,34878,10693,-3557,75060,-53462,-85972,11089,-22382,51480,47254,-68100,-73307,-53302,100212,79375,43525,6130,-31705,60988,31710,-34534,5760,-24882,715,-46933,8738,25993,89,7161,-81260,-36163,59880,-2894,-14034,-24628,109798,37393,-37747,-1323,7067,15992,8356,40038,-33101,-68830,64286,35155,18917,-40336,-23047,12320,-33021,-28130,22550,-89005,-7553,18032,20059,-60120,-40000,-1669,2024,7529,53347,135858,60785,56984,41111,-49461,-39025,83478,-53839,5646,-71196,-20527,77558,65404,-24437,-6513,70688,7819,-4040,80485,72176,29140,92301,25944,-3633,-43025,-10163,-8465,8327,9925,-24315,-59278,-9548,-38067,-31143,38980,-11809,25127,27724,-73309,51596,86329,105782,109848,-38596,-34432,-9365,-19941,-26206,-63637,27414,-91683,43172,-15243,-45324,85840,88351,19776,19517,30350,52672,44100,13141,32880,28560,74089,112950,76335,58705,57444,-52439,32173,51746,-1058,-10690,-25437,27908,66170,33726,83751,134159,108927,-5337,98469,185817,191167,265163,291667,725421,-563292,-256663,-239926,-156848,-85326,-77187,-99621,-73692,-134386,-81842,-41257,26901,-62362,11219,1095,-69874,-86693,-91280,-12534,-37423,13528,-18101,-109731,-9629,-9790,-20191,-9961,-52828,-6574,-3368,-62907,-6871,10452,88189,-8107,-47232,-80827,-83115,17761,-89652,10477,-68395,-80646,-56153,29948,81099,49901,-2077,-13651,-69354,-59694,15662,-83739,-77810,-95040,-73690,-22993,-47651,1577,-10960,-57265,-67302,-39643,32963,673,-45023,4331,30593,23886,33999,22864,46515,-50710,4720,-43126,6796,-52733,-54694,-27030,-31758,88512,47409,108443,-2554,28021,24478,-11584,57077,122617,-161329,-16680,-55115,-51261,-82473,-8443,-68860,46426,31908,-10767,-11530,34331,-15523,-43373,-44838,-134793,-91680,-5840,-43842,-69473,-14606,-14575,-46146,3198,14612,-54307,-39061,18597,14223,-99903,-32370,22339,48435,-47179,-35499,-49315,-24784,33218,82952,-68367,-77982,-17707,-26022,-57208,60710,53397,64195,-38463,12876,443,10609,-26063,13148,-111451,1881,60903,-15348,16378,38208,-39195,15821,12137,-59921,9046,-24824,-65201,-11000,-42616,-94700,6930,46568,7915,3989,-14204,12916,25258,69928,83106,34525,-42091,-90020,-21533,-67097,240,-3110,71944,58416,40224,15406,-13317,-60231,-20358,33559,-4164,-6366,41235,-61494,49762,-45454,10349,7904,59773,-12466,-36244,22467,25687,85639,36743,63624,-58403,-7748,28071,4835,-120110,29546,9849,74291,104780,58238,38611,-24354,-15826,-34937,24416,-33574,-35257,59662,-24932,-105125,-37799,89855,24952,-1457,-73618,16399,66247,34812,54102,27414,-16964,57024,26513,-46299,39336,25218,-22688,4173,6748,-22937,-166199,31083,36877,111223,76418,-11444,-30095,-61898,29835,45810,-2383,24596,68680,49865,-10677,-7444,20548,23007,76335,18835,57949,-8646,-32760,1149,-14779,52404,-26540,43523,44613,14796,-30664,-51240,40904,43300,-14129,-13989,57431,33344,-1074,54210,14983,60857,-26214,-88405,-6036,35510,34945,-17974,56874,25354,52299,-4597,18700,49007,-37846,-78409,-4982,78038,33821,122284,54208,-12778,-49769,26933,9778,-4836,-31411,-23472,-109570,-2054,-52767,-7706,56708,145004,77019,11519,-21628,-22367,49359,33510,33085,14476,-74,-50299,-42048,60291,85030,45293,99745,78212,-37078,-21912,-28149,14630,64774,-6334,-74813,24923,56700,7534,15458,4029,41498,115183,26295,-41683,31943,-31795,-74950,42524,34557,19267,14418,13054,22186,21220,-27608,29038,48019,29816,29579,2604,28540,20684,-19186,-61959,-3520,65759,18162,42460,-47662,-109813,-59660,-35547,10646,-6814,-49129,-24964,-8603,20908,-981,7194,28390,67307,36561,-58743,19166,30964,9187,-13538,66064,4500,25242,51933,-89582,-93113,21139,57808,49822,41724,47764,55495,18099,22603,118893,-12481,30428,14887,5862,64143,24673,37163,71520,-21791,-72422,87787,-8838,-26050,-56393,32630,-59458,34882,-65806,12644,37978,57690,3457,57534,99970,-7776,-16004,42710,55572,42736,135905,15899,75303,54937,66524,-16258,-31047,-6140,-18923,8613,64209,66547,28531,57939,-8446,-119648,10342,43189,-8487,93851,23062,65913,61322,-8968,8442,77422,-14845,102414,75100,111860,38270,37760,61481,112838,116647,86333,93912,75182,101330,135921,167748,101269,173263,190773,162064,113384,276788,224149,405741,812234,307878,-879742,-461697,-341045,-299046,-260866,-133932,-87950,-173328,-48957,-81180,-74852,15215,9145,-64900,-42534,-27795,-107046,-154439,-96257,-94308,-89225,-74293,-91830,-31853,-5637,-26583,-35069,-25231,-2615,3215,-43812,-123555,-98193,-82122,-66566,-100049,-85150,-140851,-49545,-4482,-4512,-84817,-93389,-55390,26107,74139,-14383,46996,9043,-14919,-108961,-22236,52794,-56662,6650,-29126,38368,-25377,61357,29705,-48950,-103519,29972,29486,31560,-16486,-99221,-13936,-41304,-67422,-70250,-38289,-99984,-28520,-11270,-12455,-37401,-34029,-30044,-33875,25529,-11233,-16601,-10981,-69698,-29368,-38366,40585,-57733,14918,14601,-37184,7105,8181,-12126,29424,-22515,-42872,52398,-13651,-15061,-44439,68788,-7359,-2833,-62910,-48554,-105665,22911,636,-26120,-96758,3961,24497,25737,-70970,-54231,-36564,-70317,-80467,-5898,-14326,-57551,-15331,-7258,-81545,93452,41221,70810,59504,-8849,30013,-32511,-41762,-27464,-29199,68366,26777,-15372,11712,-56729,-57445,-4143,-7816,48944,-26249,-15084,-3013,-29737,50924,24917,-1776,17377,-12004,-397,11283,-39762,26760,-32840,-41524,70526,103625,-1979,-14400,33437,36917,-13644,41778,75786,-66841,-8262,13838,74159,19312,-61211,35268,25459,41076,-14876,-6791,17537,213,10155,-53234,-69046,-50168,3005,-111768,-13352,-54165,-45370,-14886,48478,-26109,66175,-75865,-44843,-31843,-71355,-59316,-60196,22050,84206,34749,10857,-5294,2780,12751,14543,23160,26048,51352,77255,28037,-45099,-38886,18296,69254,-19597,109959,-5966,-70599,42789,30286,-15239,-38099,-46118,-37929,-38469,-29039,-75402,-33561,-28989,40566,104321,-78122,-53599,-23474,20597,49909,51559,46008,25350,-1817,12749,32442,25213,-29151,-51252,-27775,-47752,-26661,78281,53193,10831,-16257,-45538,-12942,-64326,52524,22387,21489,23531,38773,24800,-42934,35502,6193,-27522,-75880,-6204,-6358,16250,-56441,-51132,17894,-9816,-50681,-740,-27866,-34430,-32093,-38277,11673,5013,15803,-17513,-34803,-23239],[-18723,-14834,-36902,34141,43445,-11873,-10757,-12255,-4481,-1552,-24186,87922,62708,2728,29107,-53520,-28954,-110216,43840,-11203,83712,34297,10569,13597,-5233,75204,-56588,-102,95773,-11565,-30085,87615,32919,12589,35365,-54672,40472,30677,44969,31477,-41664,95051,84550,17699,-33478,-38891,16526,29709,-33583,-16642,28362,-26435,22660,6670,-20163,-20037,-12033,-52915,-61416,-61720,16806,25226,-59455,30602,30400,-5070,6855,54290,-35480,-113,12569,-27367,-47757,36679,35378,-13912,-65135,-91548,-23981,41575,-41339,1950,-28405,47948,51601,29425,-61899,-17273,41023,44470,-5432,-33267,17238,89830,40135,8405,40523,-25409,8725,-82608,17597,-67,24528,82083,-87542,-111755,-12314,-47554,56019,52121,-67018,-78364,-9825,103944,70797,45337,17071,-35650,32360,36571,-41462,17187,11340,29199,-44384,-20778,37305,9965,12000,-72498,-48054,30575,-26216,-30176,-25424,101865,47593,-29998,-18172,298,-8120,14541,35379,-24887,-77285,71829,29810,-29760,-56836,-49506,4444,-39827,-23693,11967,-88900,-26719,16241,36406,-46449,-24488,16006,20102,15469,61764,147213,54520,27416,32699,-38037,-35545,76782,-42335,-17246,-46674,-36938,56767,57088,-16493,26061,53829,504,-38878,59708,52848,28827,101824,7239,2783,-52463,-10416,-36951,32076,24770,-37849,-66044,-3157,-56861,-18105,49459,-10639,16694,28272,-63541,24040,90020,101702,128434,-18172,-31326,-11263,-4282,-25933,-51078,47014,-58567,68141,15281,-42963,91327,107916,86684,41619,20103,74718,44461,31910,38508,35437,67597,133849,83831,42423,74238,-55950,29349,19959,-19698,-3657,-29440,27987,86574,36878,59862,141900,122509,14545,100968,188316,213036,307072,322493,688377,-521813,-245256,-281499,-181908,-79854,-76855,-81455,-81418,-133646,-73677,-23177,26707,-53864,29511,-11196,-75599,-81293,-98215,-41800,-32548,6534,-10421,-144970,-48125,6150,-20086,-10366,-59231,-454,-15859,-75129,19038,-11004,58341,862,-39986,-91350,-87765,8687,-96777,-5907,-53132,-75984,-58072,37301,81217,27963,275,-49012,-82441,-48390,31568,-83381,-92632,-96473,-71754,-34036,-45019,5754,-345,-49154,-77200,-29320,53107,-6300,-16356,11613,-2240,21402,21567,5764,36380,-50869,-9781,-50520,17956,-66441,-75609,-32798,-25596,84228,17709,95071,38457,33321,31112,-3566,48133,120603,-151483,-36824,-60539,-46277,-54294,-3834,-26327,44410,21581,7172,6829,35239,-37370,-36708,-53449,-163695,-104775,14835,-44776,-75123,-6703,12864,-45553,-3039,-1391,-41330,-24309,3320,6963,-92049,-19268,15034,32207,-54546,-56090,-41749,-33795,22037,95660,-68417,-90267,-27171,-3176,-64069,57452,71722,76774,-37974,7985,-9583,9099,1653,4728,-104011,-16979,49225,-11480,16232,19642,-57931,10,-2569,-37910,24744,48,-87367,3206,-63179,-113627,-14143,50339,22257,39882,-22329,36593,36810,51641,64683,48005,-41799,-108665,-37760,-45318,12978,-15648,79036,73997,38540,15380,-7876,-110503,-51704,36921,11411,11084,51245,-83969,-20089,-65008,11434,24664,66637,-17161,-46507,18876,-8018,89450,17993,45124,-76936,-24190,8818,11721,-112243,1431,4483,74700,114177,54658,42453,4883,-11087,-58455,42405,-17087,2752,30215,-26935,-68083,-24187,71908,10666,-16373,-51335,16677,55062,37611,31017,4441,-3235,46040,-19901,-42641,58071,28964,-40237,8911,29817,-32654,-165997,33616,35476,97007,67900,9931,-4765,-24310,6828,42153,6864,38480,58191,50467,-14944,-5588,30793,16197,57861,-18135,43300,1056,-37231,2272,-7298,57601,-19374,50299,16448,-11751,-21093,3252,46199,59303,-14679,-19297,33395,22850,-11040,55293,-7664,36865,-33643,-99763,-39041,66665,62602,-23596,44075,27377,28477,-22492,39158,60186,-52194,-70559,-11913,67361,15181,97277,28962,-13929,-37226,34027,19044,-11183,-46962,-46162,-99115,19829,-82443,-39576,41296,150895,99522,29500,-2044,-16752,39143,37714,59139,-2450,21170,-31509,-15861,74067,66577,38999,78714,78856,-40751,-12252,-17550,19232,82434,-62,-62796,17912,62095,16284,20926,36316,48911,125140,25971,-30677,19447,-37751,-72165,54537,-4187,13267,58974,27476,-4787,5336,-7124,11392,25317,38689,32601,2903,37491,26754,-12657,-58903,17773,106029,37647,25824,-46584,-105690,-49492,-21098,34767,2466,-30856,423,-20458,-9561,-6012,4976,949,69438,21888,-62202,18350,31929,4553,-10644,68081,34088,26385,49073,-75630,-71073,12624,61830,43592,77519,46412,84831,37638,10560,134300,6705,32536,3805,6445,62640,14567,4270,89731,3393,-53575,86904,-23995,-44448,-47296,38526,-44061,18464,-61451,18704,21087,58940,11933,67053,78449,-8043,9673,56788,72151,73577,139747,30152,43415,27095,61183,11745,-11335,-10085,-23232,24401,74516,65704,-5858,30761,-25316,-124292,-3100,33833,3104,102532,44064,95185,45652,-22524,17027,88224,-18304,55610,85602,121741,59322,52660,70078,109002,109441,98952,108249,73666,112185,160198,181928,122410,223822,175459,147943,113945,277852,207702,391795,813348,297100,-880543,-466186,-337586,-302560,-272051,-169449,-119192,-170504,-81838,-107743,-77309,7311,-19622,-65094,-70442,-34289,-81101,-170100,-88888,-89216,-96665,-112067,-114784,-82518,-17925,-49884,-30039,-21793,10340,24381,-54221,-141723,-117430,-81504,-57165,-84863,-85981,-131102,-45747,-2702,-5122,-80344,-111741,-77900,4633,53797,-7603,60204,28899,-58,-93658,-7665,68832,-57831,9260,-33366,42440,-24544,43632,36346,-50670,-80432,27034,27626,42142,-30333,-91932,7589,-16721,-42776,-57580,-40676,-93059,-59432,-30002,-16887,-35433,-43709,-35701,-11296,26746,-2718,-30096,-5128,-94025,-38673,-23861,41046,-69556,32002,5525,-61935,15296,4216,5767,34886,-18919,-38082,21774,-14002,-20130,-46230,69487,-17275,-17850,-65887,-38037,-109767,27402,32845,-24551,-78817,4726,20819,19502,-83682,-74257,-30961,-96571,-93270,-3012,-16985,-56726,10024,6051,-48360,105059,41232,53354,38187,-23905,-14199,-62685,9828,-20868,-22260,70455,26626,-8863,1757,-54227,-77986,-24884,-26883,25724,-40484,-6090,-4833,-26571,33512,18547,10355,3919,21029,18956,9169,-31297,39111,-20581,-32713,63855,87109,14478,-10382,31279,45956,-21870,11388,70906,-67374,4312,13718,66293,9251,-81498,27221,51360,52930,-25352,-8710,11498,8659,43402,-34931,-60782,-50360,4910,-77670,-19910,-72497,-24336,-27504,26849,-25486,68473,-50670,-40061,-19113,-54791,-53354,-62991,5553,87146,42492,-2069,-20274,-10487,-10245,18540,24468,55063,85217,105710,38179,-45421,-15972,15724,62096,-12618,101717,-16564,-71125,33994,2247,-31196,-42486,-39277,-36299,-24514,-21774,-91019,-39132,-10067,59383,104399,-95958,-106642,-2484,39498,43947,53810,69682,12941,16059,25385,22936,35995,-37340,-24254,-20497,-51875,-2320,68552,70109,13018,-7553,-40588,-11181,-55020,54857,16433,18220,31363,37175,43685,-54144,-546,-15904,-12850,-73231,-20360,-20721,-246,-81798,-40398,22764,-1695,-40491,-6712,-28128,-28533,-25605,-22404,10918,18321,15809,-7122,-18153,26041],[-8741,-19771,-41181,6865,36225,507,2759,-18217,2475,9548,-23944,77466,22788,9239,53627,-39649,-34766,-130201,30067,-2568,114257,39966,-3162,-2047,3931,92969,-46802,-3439,113852,6431,-40527,67539,25052,6786,37643,-57965,17499,21966,34025,27765,-54898,56726,62088,36117,-34116,-65552,22205,32300,-10589,-37891,9037,-29450,-2913,16203,-34364,-25352,-22650,-66220,-60482,-68625,63138,30636,-41201,44012,25176,-13774,15342,40079,-68058,-11706,7938,-19716,-67519,10110,24682,-35414,-56457,-112472,-23976,17924,-45459,6738,-45127,-6902,54577,28728,-52373,-28917,29655,42213,-13317,-43350,15126,92727,32448,1958,52666,-11012,11988,-56437,735,-16729,48796,79479,-95655,-118281,-29844,-65182,41860,43956,-56324,-77920,31161,97482,62953,48419,32818,-36518,-11186,31166,-33872,29633,43253,47772,-42218,-35952,44352,3569,13732,-49121,-53953,-3921,-52345,-37512,-24182,84104,54737,-15538,-33376,-6245,-27069,23766,32126,1326,-73199,80362,23041,-63504,-55698,-66914,-4316,-47655,-17080,5240,-74933,-43599,7265,44775,-19856,-6494,31094,32656,18813,69053,126655,41424,4697,29125,-18841,-27089,66467,-22574,-25658,-20676,-36265,49827,49299,-6428,50489,34639,-6026,-80766,29603,34552,32225,106303,-7055,10838,-45490,-9315,-48692,51583,37402,-47663,-70574,4508,-60567,-10193,53216,-4522,2249,25465,-46428,-3020,89165,94821,126590,20219,-15302,-6904,13300,-22061,-29106,65127,-21915,86134,30154,-32516,89553,119966,137865,63882,13756,84449,51721,47613,38901,33393,49816,136254,90035,32263,88074,-51233,22691,-6785,-19253,8563,-19759,38163,99625,40373,49777,145994,130609,41691,109080,188139,228945,333314,360168,686377,-502165,-238805,-306002,-195915,-79225,-74886,-59431,-89165,-126001,-62780,-16550,12319,-39616,42676,-35422,-82209,-72004,-90744,-72388,-29339,6396,-3737,-166100,-83092,13449,-22954,-13509,-61423,-694,-28333,-84779,43854,-29517,27197,8773,-35824,-81658,-72989,-10062,-99386,-10910,-34367,-69458,-52647,37111,67378,-4663,4258,-64039,-82960,-29807,45298,-74571,-100282,-79974,-68377,-40158,-39333,7125,7956,-43457,-82914,-13056,73997,-7234,9048,15064,-41056,17812,5001,-14289,21887,-47356,-18414,-44488,32384,-71544,-85949,-34792,-18435,54180,-15179,90176,89750,45795,30575,8187,47895,126097,-129462,-58918,-64253,-38979,-23882,-960,526,41216,-3442,24037,28397,35925,-57985,-31340,-47160,-169256,-104644,36821,-42883,-69010,4885,27433,-44514,-15018,-20249,-16699,-3210,-7874,-16302,-79111,-1309,9911,12863,-53678,-60546,-35912,-37058,20676,84288,-58579,-83174,-41811,13373,-63791,58862,75868,89141,-25954,-2614,-13184,5386,48066,2250,-93548,-38813,26243,-5766,16920,-1106,-65871,-15936,-14216,1725,40187,20227,-97494,16823,-70119,-106232,-38051,46820,38153,70066,-24524,61201,50227,27693,36590,58464,-34889,-108290,-42247,-14285,25151,-24698,78198,81870,40185,7899,-3064,-144595,-76972,38080,30513,25703,46963,-95762,-68684,-67508,11203,37822,65358,-24479,-32212,12988,-26577,80763,-5808,23645,-78278,-31046,-5918,16682,-93255,-14865,4538,58604,88847,28743,36177,24343,-16484,-79498,56206,537,45944,-10734,-37268,-30741,-17096,47546,-3272,-31872,-41669,12106,36949,32569,11834,-15895,9998,37065,-49249,-32654,59357,22503,-45756,13940,51532,-44224,-160402,34902,31063,67964,54958,35119,17273,17208,-19095,40328,21214,47490,39262,52217,-21869,-2242,28709,12739,45576,-18172,28189,11017,-33768,11699,-513,49994,-6702,53224,-13892,-47963,-11814,60997,56461,70181,-12574,-19548,13899,8536,-16377,41319,-28353,14755,-34951,-104744,-73987,98010,76837,-23177,28535,26494,-338,-34949,61204,72048,-57820,-56133,-11038,39120,-20206,51505,331,-10724,-22968,27132,25405,-6033,-52758,-57447,-81930,31581,-85210,-43484,19904,134827,99359,47742,26832,-3516,27992,38294,81967,-22703,32391,-2058,24016,76634,42559,30585,58566,75491,-31703,733,-1576,11212,83316,-1052,-36558,19561,63637,21967,26852,66259,52796,119608,21423,-27173,10747,-27352,-57578,63636,-38718,7279,83927,33581,-20819,-9881,2740,-12124,7260,37002,30575,1343,37463,36970,2585,-40200,36744,123507,51255,10781,-31201,-86652,-26673,-13497,47521,14190,-14713,21385,-21544,-35961,-11003,-3583,-30648,66588,5836,-58671,21103,46053,-3409,-23807,72200,47398,21302,42602,-51404,-36082,1156,61912,38875,101441,38514,100587,57868,-1918,134422,23211,29154,797,1418,57058,854,-21815,93608,42532,-16143,82429,-29806,-33030,-22999,47676,-11927,2750,-45971,40949,3944,63732,30943,77392,52430,-1151,39560,67880,68338,89962,118885,41014,5927,6689,58592,46048,14009,-7651,-20544,45587,76431,63803,-33551,4450,-31929,-116492,-7386,29928,30560,103593,65840,120432,25032,-37434,30784,94480,-5001,14698,87609,117619,81405,68678,82039,141411,117616,117236,133911,76545,130442,183892,201477,155536,267043,220027,173628,133115,269717,170807,351823,793682,281007,-887448,-475588,-338485,-311042,-283634,-201901,-152071,-157924,-116248,-140694,-111955,-4535,-56093,-65866,-107131,-52050,-60201,-169233,-79531,-81149,-97624,-150810,-134927,-114932,-29426,-72560,-26804,-26165,7907,34074,-72221,-141921,-138006,-79079,-45971,-71630,-75023,-118690,-58008,-7295,2196,-69068,-118269,-92120,-26972,22722,-6079,49389,38973,7967,-69458,2068,58439,-57906,2546,-42308,25684,-32120,24911,38222,-33688,-57401,25585,20155,46976,-42689,-78423,26798,5764,-11052,-47438,-43055,-90075,-84884,-47564,-16932,-30990,-48684,-36207,15066,25994,-935,-42419,268,-103331,-35985,-6590,41088,-74785,52877,-12288,-85438,19131,-7926,17689,35893,-13495,-48625,-9806,-16894,-27038,-49568,59302,-35414,-25373,-61928,-29141,-108298,26255,54643,-29800,-58994,1032,15298,19800,-75953,-84791,-19552,-113791,-94963,-149,-13868,-52417,38672,24645,-15336,87492,39638,33818,8924,-50316,-77986,-85090,49190,-19678,-20468,57073,25115,-3703,-2978,-57841,-93098,-44657,-44403,2496,-48522,-1409,-5376,-14678,7208,19525,17057,-13330,47511,33180,1334,-23919,37331,-14047,-23583,34535,61514,35104,-7273,21384,45126,-31746,-20483,51716,-59184,10615,14939,55178,-8771,-101251,16806,70178,61001,-33775,-19381,-1151,19799,59887,-12428,-45084,-51270,3350,-39279,-28194,-80674,5354,-30373,5304,-36084,40977,-28233,-32186,-8305,-34267,-38393,-65503,-22489,78274,43597,-22500,-34216,-20859,-35917,12520,7405,68214,86680,120226,36301,-39435,12855,13505,45583,-16855,67543,-27727,-67747,21298,-8778,-43083,-48389,-39291,-36643,-12336,-9136,-86457,-43901,5555,60749,87078,-97736,-137974,18131,48385,32690,48325,72040,-2390,22038,20434,8601,42348,-43282,-1846,-16899,-51073,20099,55786,70229,16454,-5336,-34718,-9307,-46403,40255,16647,11290,28642,27653,49197,-61606,-45878,-42348,1189,-58169,-21897,-29588,-8908,-89330,-28393,22987,-1824,-32672,-12080,-21815,-20374,-11262,-6892,6600,23879,11743,6093,13579,68126],[19,-21844,-50370,-29651,21520,13237,18345,-15221,9486,12836,-22965,60264,-19984,19577,68802,-17442,-27273,-134312,13989,7723,121261,34654,-23055,-24201,5508,96172,-28736,7270,112647,32043,-46293,42884,18376,5817,31589,-54026,-12345,14311,21128,20732,-64169,1064,28887,26411,-32836,-75441,22319,33934,9083,-50899,-10797,-25161,-29998,30239,-50829,-29452,-29240,-65878,-45715,-54414,107225,41955,-26976,38619,19904,-21733,17510,17848,-89387,-14696,-135,-4041,-78831,-21585,10593,-54402,-44567,-114238,-26110,-1208,-34866,11930,-52518,-53165,40848,10021,-40458,-26448,19312,24900,-25541,-44229,9132,90211,24633,2375,64782,10309,16819,-21587,-16468,-35212,59295,60659,-80797,-105518,-33935,-70377,13588,26587,-38680,-71658,54415,86761,62523,51166,51728,-36784,-55113,13594,-13459,41408,53083,52374,-42691,-38315,46036,-17158,13065,-20029,-51125,-34553,-71826,-36769,-20382,62342,57620,-1517,-44088,-8007,-30778,30850,29653,42573,-59102,88347,22147,-76612,-42913,-70598,-17438,-52162,-9862,7082,-49575,-52765,-9896,42296,10500,10337,41178,37242,17045,72745,88934,23665,-6363,28865,4455,-19132,55620,-2423,-23967,-954,-17975,58234,42936,3713,58900,16333,-7182,-114293,-4436,23598,39219,98299,-19591,19333,-26208,-7574,-45048,60809,48214,-48679,-68743,11269,-49739,-11805,42252,3701,-14657,20603,-28217,-22193,85444,85106,106232,61754,13697,2200,29851,-14496,-7152,75682,10061,89167,26061,-18313,85547,122003,161402,79779,11989,83850,64222,53221,31122,20758,23643,118934,94992,31129,98486,-37900,9812,-24218,2105,26891,27,55526,106061,41076,48287,143707,132604,67386,119510,180590,235594,338150,392085,717481,-514245,-238832,-306426,-201565,-85337,-73052,-39539,-94539,-112547,-51958,-20627,-10439,-23491,46091,-65116,-88150,-61695,-68930,-98715,-28545,10934,-732,-165483,-110083,10394,-26177,-22387,-58306,-5163,-36047,-88794,60643,-40557,2656,13949,-33993,-52796,-46270,-36551,-94557,-3341,-16140,-59840,-40946,30752,46448,-35635,11999,-58336,-70637,-7748,53869,-59405,-101623,-52996,-62677,-40487,-36087,4477,12949,-35337,-81851,8954,90429,-4174,23848,12359,-71551,14507,-11470,-29673,6369,-40863,-22354,-27228,48892,-69862,-80563,-30541,-16459,7314,-40204,92646,133481,61978,24599,21824,55558,135849,-102140,-79203,-64784,-29636,-754,-1311,9937,37375,-37080,36460,49165,35066,-72629,-24858,-29304,-148473,-92501,54921,-38390,-52277,16798,27035,-42351,-28541,-37621,14031,19291,-11219,-46206,-61740,17879,7347,-630,-45194,-48766,-38747,-34530,31994,63460,-43016,-62595,-58361,20947,-57079,62227,68899,99319,2511,-15166,-12621,-1357,97751,4343,-83388,-59837,-2379,-900,17869,-21662,-60461,-27899,-18108,45618,49463,28407,-93309,22053,-61873,-70676,-57007,35020,53128,89791,-21316,76719,61158,7584,16129,66631,-27079,-92809,-33692,15590,35868,-27979,68949,82461,44954,-3382,-1014,-155506,-94040,32980,45202,36242,28196,-96361,-77512,-58387,8896,43407,55134,-32535,-2406,3770,-25514,62425,-30801,-186,-59792,-25881,-6521,20036,-68018,-21068,9036,30362,32080,-23077,21618,27412,-30649,-90471,60220,17778,82304,-49083,-53583,-1046,-14378,29013,-11989,-44519,-44366,3880,14691,19791,5450,-30061,21762,32023,-52496,-19589,38062,5230,-39035,18790,63790,-54611,-148222,36687,24718,33068,41224,56284,27840,52218,-39217,37626,33638,48689,15042,51389,-29658,383,12325,12176,40965,19850,18200,19052,-21591,28143,3895,34895,6938,45954,-38230,-79817,-5234,98165,72164,73220,-8152,-13894,2716,-7141,-16438,17165,-41430,-776,-33549,-103534,-97998,117919,75379,-19921,10708,22010,-27833,-40390,81770,84453,-49057,-33415,-3341,630,-59351,2155,-21752,-3620,-8721,13509,26556,8192,-48357,-57880,-62261,30320,-59235,-22772,-7584,98808,77632,60609,57075,10433,19357,33675,91673,-41308,28965,24446,66250,69512,16714,21816,44393,70623,-9761,13715,16740,-6057,68572,-10165,-4784,28464,60775,20652,29339,82559,53941,96748,12386,-31059,9709,-2082,-35166,75912,-50727,4070,85093,28958,-25168,-20910,4019,-36241,-1153,27526,26015,1544,30425,47545,22194,-9054,54665,120067,58168,2978,-4421,-59382,4446,-11588,47873,24713,-3642,30469,-12122,-55741,-17469,-19370,-55869,58213,-5657,-46775,20849,72596,-11622,-50314,83971,44433,6948,33787,-21481,4626,-10654,57544,35201,107620,27716,100678,75288,-14106,109598,32330,19145,6475,-8167,44553,-13170,-38522,84042,78240,29004,76835,-25655,4563,10288,57068,26587,-8834,-23935,69877,-8619,67991,55350,88039,30904,14062,68319,71464,44803,85912,81430,49313,-17879,1467,60522,74106,39998,3465,-14253,68059,72545,58351,-51719,-17396,-28561,-97454,-1557,29852,66282,94722,80838,137389,6415,-45925,50467,92590,20409,-8427,81073,101945,95019,77318,94372,204855,145099,140458,158943,80366,151066,201457,218249,191447,287959,319666,257003,168491,256027,108822,311149,773595,264752,-901063,-490753,-347296,-328849,-299064,-223140,-179967,-140222,-143217,-170447,-163489,-18274,-85112,-66843,-139330,-76600,-47420,-150481,-71866,-72020,-92107,-176364,-136529,-116183,-36271,-87886,-24235,-36943,-12354,31475,-90581,-127038,-150467,-78452,-36332,-65069,-54869,-106999,-79942,-11547,19429,-54725,-115210,-97201,-59795,-10224,-12043,16025,35211,7887,-43571,6353,34297,-55330,-12460,-52039,-2685,-46453,11570,35485,-1994,-39555,27697,10764,45918,-49289,-64830,42124,23323,17979,-47121,-42976,-92665,-91678,-58149,-13516,-24765,-48304,-34669,36178,24703,-4587,-51255,4958,-94643,-23157,9916,40821,-72444,71188,-32937,-103159,17687,-24157,21966,36878,-11970,-71178,-32152,-21167,-36366,-53851,38250,-56794,-26059,-52287,-23658,-97074,22381,65625,-39455,-47581,-7962,8186,25097,-57147,-83855,-5163,-115747,-80227,1075,-6201,-47694,59770,44337,7305,49734,39551,13152,-19035,-79990,-138456,-94073,69935,-27653,-25825,31552,23823,-3793,-901,-67859,-98141,-53579,-52878,-15261,-49440,-5861,-5601,2174,-23115,31016,17667,-29787,55491,39728,-11179,-19245,24903,-15814,-13869,-2189,29930,55073,-3689,6209,38094,-39118,-44333,26250,-48035,4345,18024,45245,-26065,-116660,5926,74963,63007,-37385,-34993,-17591,29953,52402,6504,-25542,-51375,820,-7395,-34447,-75378,36228,-25048,-13668,-55628,-2082,-14000,-21393,-1137,-8959,-18166,-65835,-53118,57060,38963,-42575,-42859,-25975,-55540,-217,-17441,64171,69985,114565,26884,-29805,34317,18382,22125,-32963,17188,-37644,-59257,9477,6913,-48663,-50417,-44518,-40786,-5093,4035,-60441,-45146,12348,45403,55550,-81974,-141391,32736,43163,18774,38210,55024,-17406,12339,1905,-6259,41165,-43113,9328,-18729,-48269,35797,42716,51914,20803,-9278,-29398,-7208,-38829,16435,24159,1756,15834,13365,35841,-63838,-87280,-66462,11019,-34544,-13132,-32200,-15643,-77221,-14540,18440,-10258,-30728,-16011,-10631,-13086,6069,4559,-1073,19349,5692,15970,52356,90562],[5807,-19019,-65503,-63524,4587,23934,33575,-1862,12275,8989,-22993,38319,-50251,33751,69986,11690,-11331,-123140,42,18585,103115,15691,-45513,-46240,-3473,83273,-5841,33753,96476,60063,-43465,20043,16536,9419,19348,-50426,-41613,11537,9236,12012,-65929,-59528,-5921,-4379,-31891,-60597,15512,33359,22764,-48440,-27959,-15195,-52945,45398,-64743,-31847,-32641,-52958,-23533,-26397,135423,55234,-18138,17387,15347,-29453,13440,-7389,-89419,-3240,-8436,18704,-76362,-49168,-4515,-64992,-37119,-95104,-29453,-9736,-14369,17170,-51701,-80928,13091,-22312,-27552,-16750,11942,-2293,-38641,-32457,-263,82864,18685,7975,72786,32246,19626,6310,-34263,-50858,49359,26580,-51473,-78304,-19803,-62156,-17724,6538,-18064,-59341,55034,77127,71503,51451,71845,-38534,-85132,-13726,12703,50333,35000,43757,-46715,-32690,42293,-44660,10374,5787,-38479,-52754,-75473,-30808,-15719,41352,55186,7612,-47597,-717,-15111,30778,26321,88388,-39858,93095,31739,-71412,-25869,-60646,-35418,-49996,-4461,18602,-17956,-49276,-31218,28772,33439,25373,45272,33951,11540,72023,52826,4623,-5044,28985,27820,-16188,46368,11308,-20236,8217,13137,76643,37785,11178,50487,2232,-2159,-123088,-35807,21672,47045,74115,-34856,27248,-2714,-5760,-30552,57368,59010,-37344,-57251,16093,-29066,-22251,14687,10414,-29161,15305,-14853,-30397,80684,71041,75279,92601,50775,13839,43688,-4314,6459,76046,30654,72844,8256,-5699,84265,113793,155963,84497,14687,78432,77267,45258,13372,242,-4283,86157,97488,38485,105470,-17717,-6870,-29566,37522,48673,22116,74857,108230,39027,50978,133982,129642,86948,128748,165715,234284,325414,409708,765482,-562080,-244182,-283757,-203514,-98404,-74051,-27405,-96398,-94438,-43632,-30987,-33039,-9456,38225,-91631,-92027,-53505,-37401,-115785,-30181,12442,-2987,-143335,-127337,-1349,-28552,-36646,-50010,-12178,-36468,-85556,66794,-42006,-10558,15654,-32799,-13818,-18512,-64707,-81158,12999,-3082,-45192,-25745,20752,26404,-53403,24287,-39625,-49271,12907,56731,-41372,-98105,-29206,-53985,-36004,-39611,-2091,14468,-19764,-73121,33547,98439,244,25706,3028,-81886,12303,-24772,-35654,-7781,-33739,-26290,-4514,64433,-65368,-59780,-18738,-22201,-35309,-49107,95425,155547,76719,17502,35461,68170,145197,-76377,-94200,-61504,-19364,8615,-6076,12803,32387,-68562,42103,65415,30976,-79145,-15798,-5506,-111098,-72192,65635,-32143,-28804,24828,13158,-41822,-38940,-48944,42784,35465,-7614,-71883,-41572,31575,5893,-778,-32023,-25199,-50317,-27797,52443,48437,-27163,-39856,-73780,18659,-46871,61915,56576,104532,44633,-24396,-11854,-11117,130031,8339,-76431,-75685,-28723,-224,18130,-39390,-43581,-33534,-12826,80574,47502,21334,-77955,13131,-42121,-16860,-64681,15729,63975,97309,-14433,73068,64202,-1520,12039,70888,-23991,-72206,-16526,35260,43792,-25156,53869,77998,51266,-12674,-2386,-145618,-102450,18436,48662,42586,638,-88589,-51341,-45692,4448,40695,37605,-39277,26813,-9911,-6825,41550,-51735,-24110,-26256,-9668,9331,22770,-41939,-21561,15366,-2175,-39018,-88536,2657,13628,-48127,-85072,52293,33757,101679,-72884,-70259,19343,-10843,24571,-12654,-50867,-53557,-6203,-8233,2050,14062,-36981,31629,30032,-34277,-7916,-1979,-20028,-23287,22078,62829,-59791,-128598,39857,17873,2278,29075,64616,24399,71795,-43710,33397,37388,41246,-8672,43950,-36756,305,-16208,12432,41676,73982,18142,23450,-2349,47724,4424,19665,17050,25453,-53113,-93277,-2824,103248,91692,69097,-1913,-3475,-289,-21192,-12208,-8994,-43633,-7032,-34637,-98079,-104316,117249,62944,-19257,-9791,13506,-46332,-39030,94721,94143,-22737,-2850,6748,-35593,-87782,-33888,-30580,6966,4208,1029,22344,26950,-36264,-51582,-43294,17851,-15437,9414,-39266,51008,41783,63603,79233,17732,15336,24335,83418,-53034,12504,32206,98006,56079,-6173,14245,39158,65391,21020,23322,33769,-26683,42807,-24803,22555,41421,53546,10591,25821,77165,54489,60981,-300,-38318,17799,31770,-11037,93381,-32618,5790,68649,15164,-19764,-26187,2691,-55050,-88,14880,20679,6786,20488,53994,41808,27665,72227,106144,59101,6264,27627,-30916,35450,-12334,41343,29460,663,24017,2953,-68846,-26410,-39028,-63596,45211,-8424,-27195,12007,100751,-17588,-79599,105533,29227,-14806,24746,5628,41132,-19571,49691,31502,99510,17895,87592,86025,-26852,56392,30904,3094,17842,-19804,24359,-24139,-46393,67024,95942,70868,72117,-14507,51514,43920,62623,62301,-11456,-1747,91549,-13783,66288,78121,97408,21287,36295,91112,66380,8566,61507,38585,55545,-17576,12813,66566,88055,61749,21991,-8015,85285,66892,48401,-59944,-32567,-18429,-69743,12677,30228,99607,75654,85151,143556,-3978,-42662,74215,81866,49101,-14671,68428,81402,93119,72186,100919,264092,180297,163809,173255,81320,167653,209341,221981,215783,277914,419945,382887,211867,241970,41885,300309,777586,254853,-916451,-508511,-361695,-349524,-312692,-228298,-198375,-122124,-156429,-189170,-206983,-30873,-98335,-66786,-154214,-100720,-43245,-118311,-68741,-63791,-82162,-177636,-114942,-86622,-36945,-91500,-21610,-51289,-46225,18638,-100767,-103591,-147300,-82868,-30406,-67054,-32494,-96353,-101054,-10578,42309,-40629,-104862,-92966,-83402,-35592,-23853,-28655,18401,474,-26933,5381,12689,-48995,-32204,-57497,-31611,-61871,6788,28900,35439,-29549,31949,2715,40749,-48218,-55066,51963,35231,37600,-58274,-38996,-98819,-74299,-57882,-8462,-17724,-43735,-34301,43425,23607,-10419,-56333,9164,-70530,-5426,21933,40121,-61746,79690,-49473,-112922,11441,-38719,18848,41055,-17376,-97782,-41243,-25398,-47055,-56549,9692,-75306,-22838,-40266,-22672,-74442,18998,68150,-47961,-49076,-22235,-129,33024,-38356,-74028,7004,-101733,-49313,565,3529,-45970,64213,60062,14855,7223,43541,-7740,-38377,-102498,-168396,-87900,71996,-44604,-35946,595,22994,-11379,6725,-81287,-91778,-46835,-46917,-24736,-44418,-19555,-6182,18540,-51306,50738,13473,-41128,41050,38444,-26288,-16926,8544,-25762,-3299,-28282,-2868,69826,4665,-10074,32064,-39409,-53410,4952,-40342,-15878,20738,37452,-34961,-124842,-3381,64722,57112,-34902,-47529,-33197,35413,22653,16897,-6180,-48318,-677,11871,-35990,-57702,61154,-15691,-28810,-77483,-41481,-9616,-9716,1787,18056,2241,-64655,-76280,26418,30318,-53403,-44152,-26245,-61974,-12920,-37444,49010,50343,91041,15892,-18993,38950,30825,-3271,-54775,-34819,-45168,-45554,1759,45504,-46132,-45195,-51193,-47791,-4231,13705,-20602,-41606,7290,19162,17174,-52137,-121601,37849,23933,4896,26382,26543,-29646,-11170,-21151,-16496,30915,-36328,8347,-25671,-46755,42995,31491,19340,25532,-16787,-24288,-4383,-31955,-6540,36450,-8222,-2707,-450,4564,-60513,-113561,-82937,14086,-9069,713,-30185,-25369,-50336,997,10575,-23666,-35694,-18816,2696,-10245,20973,10257,-10365,5244,-268,17559,85795,92131],[7813,-11296,-81616,-83554,-6481,29663,45755,19787,9213,994,-23501,14287,-61283,50313,57953,45211,5401,-101814,-8470,28223,66849,-13333,-64235,-61700,-20146,56972,16129,67393,73459,83065,-31374,4922,21726,16668,3080,-55089,-63975,14961,591,4769,-55759,-107210,-31151,-39077,-31315,-22210,2734,29261,29409,-28464,-39662,-2455,-65800,57852,-71385,-32122,-35476,-32110,-733,4906,138588,63613,-12996,-11271,12184,-37102,4691,-29284,-65135,20809,-14198,42049,-57642,-63712,-17381,-64482,-39914,-61408,-33182,-8394,7463,21834,-46011,-88521,-18199,-56285,-14676,-8819,7833,-30658,-47954,-8222,-11783,71554,17014,14439,72181,47537,14103,13737,-51801,-59931,20298,-11438,-17444,-44532,10686,-43546,-39228,-9640,840,-41655,38291,70929,85811,47428,90664,-41948,-93691,-44275,34830,54049,-4001,27444,-53124,-24346,34121,-69361,5592,22311,-17282,-53707,-59065,-23302,-13806,23292,46599,10659,-42097,17347,15946,21070,20876,123678,-21275,91626,50352,-56971,-10728,-41434,-54181,-40056,-3461,37169,13353,-30615,-48318,7084,41127,39884,44113,24838,4751,68063,29852,-11813,5850,26558,48135,-20504,38324,15327,-21216,6753,48238,95354,32723,13847,30932,-4718,6217,-99996,-58794,26189,51711,37530,-55077,34009,16175,-4123,-10984,43207,71375,-12997,-35708,19040,-5146,-36246,-22919,12742,-36981,10696,-9281,-28859,76407,51718,44383,105406,86743,25631,54401,6527,7733,67229,36103,38171,-13401,1054,87771,97842,129172,76079,20669,74209,84684,25758,-13585,-21917,-25766,46696,95601,50923,109644,5693,-20640,-22344,74115,68650,38407,91064,109695,37401,55542,117689,124382,100700,134053,149248,230140,306407,411834,808335,-639429,-251932,-246498,-206108,-116630,-79992,-26253,-95189,-73062,-38691,-41445,-47634,-255,21334,-106992,-92676,-50081,-4143,-120635,-33359,2474,-10524,-108272,-134442,-16863,-30018,-52982,-37607,-21057,-30348,-75513,65029,-34806,-12155,13851,-30319,22375,1860,-86049,-60808,31137,1228,-25284,-11175,9444,12920,-52399,39809,-19025,-25505,27318,56029,-23918,-90466,-22366,-42384,-28488,-51056,-11408,14068,4035,-58361,55055,96934,3845,17633,-11073,-71496,11510,-33783,-31594,-19850,-29402,-35531,16713,74362,-61862,-28947,-155,-34471,-50980,-39638,89680,152018,85428,14270,47152,81428,149748,-57430,-101411,-54066,-10070,2575,-15377,22169,24778,-87169,39931,74467,22684,-78318,-4479,18082,-72261,-48947,67634,-25363,-3671,25525,-10466,-47529,-42466,-51037,61658,37237,-1606,-85553,-21870,33251,3214,13301,-18438,2826,-65282,-20454,73344,46795,-15898,-26326,-85921,7043,-37250,53036,44578,102752,87896,-24951,-14381,-22850,131363,11961,-73928,-82612,-45891,-6348,17249,-51506,-20954,-32976,-347,98633,32819,1201,-58751,-11303,-17296,36686,-59394,-7680,67706,93896,-5817,44977,55401,2559,20047,68157,-28533,-58017,1823,39749,47378,-18016,37251,70630,56645,-14474,-6565,-123844,-102907,-6455,37783,44988,-25730,-76710,-11587,-35955,-1283,31884,16885,-42707,40409,-28544,22071,25364,-63856,-44229,11734,13230,34762,25791,-19477,-20715,20521,-30632,-101451,-142146,-16028,-11701,-61023,-60410,34275,47684,99807,-78124,-80517,32101,-1661,35287,-5447,-48390,-61278,-16361,-28430,-16271,32326,-37484,39637,27313,-8696,-1012,-49321,-47755,-3605,21971,50226,-56683,-103370,44039,12166,-16531,19867,53947,12573,72481,-24787,28545,28868,26663,-25004,27637,-42164,-3371,-50903,10729,43929,112904,29918,23288,19894,64849,584,10876,20625,-5950,-58453,-80850,-4186,83760,110639,60867,5510,9211,1600,-30455,-5683,-28645,-35293,-4395,-42337,-91187,-94878,94800,48744,-26254,-33306,1245,-49645,-32087,93298,95652,18615,30959,13586,-56452,-95932,-48161,-25544,20447,14745,-4819,14916,44926,-19912,-43461,-26590,-1007,27413,36437,-70920,2147,2470,54576,85906,13522,16296,12649,58965,-54561,-10022,11899,110741,40695,-21604,8897,42909,59111,53019,27386,46155,-44515,13103,-40224,37883,54287,43157,-6992,15936,50551,56401,22150,-14551,-43344,33242,65090,8501,110955,8735,13323,46064,-3273,-7527,-26826,5607,-63646,6089,3011,14896,18273,12032,52564,58432,61602,87859,93363,54898,20664,57207,-6396,57221,-12109,36223,24859,-2380,4312,16478,-76264,-37630,-55447,-47685,29708,-1305,-2614,-6809,114589,-20352,-97409,132700,7385,-37625,17614,20678,64291,-22758,40295,26775,85933,11968,66739,86944,-41091,-16581,18410,-16652,29964,-30158,-1252,-29467,-47793,49723,89564,100760,68996,-1500,86507,70319,60864,89377,974,14207,94154,-11199,55902,92548,101789,26437,61641,104631,55201,-29907,23365,387,59245,4727,35169,74367,86547,75962,42945,-4204,91524,63020,34766,-59135,-40185,-6089,-37551,31177,27664,120780,48670,79402,137808,-3267,-27110,97896,64558,71544,-12916,53720,63945,73777,51831,93501,273040,199204,178816,172840,76776,174558,206686,205487,214194,238902,447069,487987,252676,232420,17473,336805,818555,256996,-926063,-521775,-374057,-358999,-312435,-217297,-205425,-107185,-154403,-192499,-221130,-38730,-95941,-64335,-144817,-116817,-46451,-82264,-71235,-57463,-71065,-152781,-77766,-39865,-32658,-83236,-19178,-65724,-84368,-557,-97029,-78881,-128480,-93278,-28420,-75919,-16625,-84633,-110996,-3387,62584,-28601,-88728,-80021,-89829,-46206,-36732,-69043,-6365,-12101,-29272,-83,3677,-39080,-51337,-54628,-51889,-70779,9779,19681,68634,-27645,35193,-1847,33923,-40773,-49674,54720,42758,45310,-76419,-31444,-103863,-37871,-46736,-4019,-11094,-37426,-36989,31838,22762,-15066,-59065,13223,-38529,10860,26731,38363,-42988,73111,-57396,-115733,2214,-46419,10442,48887,-28536,-119598,-39622,-28552,-56971,-54297,-20912,-85936,-19409,-29875,-26441,-42995,18263,64714,-48412,-61091,-40714,-9142,40945,-25935,-62185,11972,-76862,-9181,-87,12449,-50258,48045,67463,9229,-25410,52539,-27493,-45454,-109517,-151861,-69504,60309,-65367,-44746,-27552,21107,-25977,16481,-93427,-76682,-25951,-26179,-26403,-35905,-37487,-7168,29258,-71386,72940,7046,-44994,10771,31361,-41203,-15250,-5136,-41164,7835,-31913,-31748,76365,21265,-23209,34001,-29858,-45877,-3821,-40150,-45720,19135,29176,-32730,-124053,-9212,44355,43521,-26807,-48315,-42838,34326,-18687,17505,9153,-40184,-441,18051,-33319,-33095,74888,-7174,-39346,-92823,-62724,-12507,-84,869,40982,18020,-65741,-84995,-7806,19587,-49250,-38852,-24514,-52557,-18388,-43928,32116,36049,57553,8331,-8685,25060,45774,-24264,-71661,-75013,-49873,-28016,-1878,89586,-35368,-33789,-55050,-54461,-9199,18121,19503,-34031,-9073,-9067,-18623,-15354,-89838,33155,-5209,-6977,14931,-3812,-37981,-41545,-38211,-17861,13731,-26152,-410,-35182,-48076,42535,23283,-18807,29894,-23843,-17341,-700,-25354,-20272,48129,-16068,-20447,-8408,-36765,-52759,-119166,-88898,9926,11069,13596,-26944,-37931,-17360,17065,1997,-36470,-45224,-21618,14801,-14686,29539,10489,-18557,-14812,-4580,9120,101693,80238],[6424,-135,-90524,-83553,-4425,27900,52586,44534,2234,-7119,-22124,-8965,-56424,66299,37507,77988,15730,-76623,-10352,34756,24346,-43519,-71913,-66304,-38065,23447,30690,92964,52206,93385,-13259,849,33371,26010,-14587,-70945,-75748,22509,-3684,2294,-30502,-125726,-37741,-60678,-28135,29069,-12982,20779,28170,4072,-44397,10129,-63755,65291,-67608,-29590,-39022,-9998,18027,29469,116910,61021,-8959,-37461,10761,-44227,-6504,-41517,-22668,49002,-16403,56827,-24879,-60186,-24637,-54007,-54275,-24230,-36681,-3663,22013,24897,-39136,-79460,-39827,-77949,-2186,-9772,5898,-51658,-49494,23513,-23389,57626,21721,16980,59661,50531,-4489,-4425,-67382,-60432,-18258,-36480,12954,-12665,46798,-20313,-41979,-17774,13472,-20845,14369,66869,96723,38262,104853,-44876,-81908,-69243,44194,50562,-48293,11485,-59031,-16976,23345,-83484,-1491,27929,8862,-37820,-26362,-17036,-18342,8015,31388,8477,-27506,43589,51696,3130,13362,135085,-8459,81955,70062,-44445,-1495,-19130,-66177,-23752,-8612,57632,37862,1095,-52183,-17459,33556,54942,39819,12558,-780,63213,21779,-22072,21419,19983,63771,-31667,28818,10717,-29125,-2552,77359,104590,26283,11414,9406,-2546,13152,-55832,-70498,32224,50066,-1067,-76724,39511,24242,-2445,8246,23644,84840,21614,-7164,20839,15920,-46282,-57748,9757,-36031,6968,-10068,-21543,73289,28332,22884,100783,111628,35636,62493,15761,-1715,52773,26628,-8060,-29287,344,94191,78888,92886,55985,27781,74513,81039,1826,-44747,-38238,-33902,11449,87812,63587,111962,27858,-23478,-4185,98269,81120,44281,101026,114649,41056,61098,97151,120277,112268,133968,140001,229201,293553,403967,828432,-726121,-259454,-207728,-211608,-136526,-91127,-35864,-92673,-50504,-36250,-46542,-50146,3348,697,-106510,-89318,-52831,22024,-112953,-36493,-22748,-21803,-73141,-131100,-29328,-30728,-67036,-22765,-31904,-21508,-61032,61197,-22624,-5889,8683,-25476,44979,12565,-92695,-37689,43761,-4374,-2067,-2038,-2153,7227,-35728,55174,-6048,-6589,32068,55700,-9262,-78229,-38944,-28655,-19209,-67868,-21932,15303,30618,-41672,67075,88206,5606,6129,-26201,-53495,12293,-38931,-20505,-30281,-31030,-51952,31074,73528,-60937,3829,21937,-49370,-29906,-16379,70096,129619,85913,18303,54983,90998,147039,-48278,-99983,-41672,-4072,-15991,-27932,42219,12648,-87454,30319,74880,10921,-72940,7037,36333,-43712,-27729,61698,-19212,18688,17757,-38941,-62638,-37416,-43253,65674,20684,1173,-85126,-6889,20359,-2541,34032,-8600,27486,-76084,-17246,84607,56399,-12111,-28200,-93785,-12121,-31752,34328,36327,94166,115490,-13280,-21345,-34572,102563,14476,-74874,-78771,-51210,-19914,15950,-55640,36,-28547,14964,99295,8777,-25048,-43441,-47189,5893,70151,-45284,-29774,62706,82912,3131,-3889,34668,16427,27579,56670,-39561,-57696,14799,29381,45370,-9867,23094,60889,58583,-6050,-12318,-100085,-96633,-39527,14301,43326,-40224,-64316,19000,-31842,-6678,20684,-1405,-41176,30932,-51303,51437,17929,-64534,-56296,41972,35980,56833,29243,-3256,-21104,22241,-48900,-137759,-159672,-30312,-40122,-61965,-18914,11085,58457,80022,-70301,-79298,38436,14416,55004,6602,-36268,-61270,-25180,-43329,-30790,50157,-33196,46105,18727,8779,377,-89818,-71200,14928,16998,31680,-44626,-76971,47603,8911,-19730,14878,24066,3662,57238,18652,24562,9161,8232,-28510,3374,-45325,-9900,-83540,4897,44723,115844,50956,18426,39472,73629,-6493,11919,17010,-41351,-56389,-45418,-6871,58460,122467,52113,13298,21298,3813,-32224,972,-35919,-20244,3613,-57183,-85187,-78115,59691,41847,-42717,-58946,-13597,-36000,-21013,73736,84040,64348,59870,13078,-53922,-82459,-43021,-12270,35692,21865,-2258,7840,57474,-1533,-36475,-12445,-20584,51502,45099,-97063,-38608,-30066,34453,74705,-2657,21015,1958,25592,-45986,-29463,-33016,104135,27617,-26827,5889,52796,49900,76929,25675,51638,-55130,-12526,-51479,38421,62900,32251,-28179,1645,13623,59889,-8468,-27270,-41748,51400,88695,18925,117606,55541,26078,28390,-20768,8994,-26204,17077,-59607,11384,-6036,7829,33837,7918,41597,70488,85307,97738,87424,45950,41500,77121,11822,63836,-7891,38795,10259,-12504,-20505,22025,-78739,-49412,-60335,-11279,14373,13825,23296,-31450,102222,-20693,-92885,154968,-15561,-53508,13728,18384,69339,-18799,31599,20602,75036,11108,44115,76851,-55853,-88549,-2580,-36374,38252,-35953,-27395,-27950,-45341,37063,63183,113673,66683,8069,94871,85544,50654,105230,33701,19409,74001,-2446,39055,94404,95838,43505,84738,107826,43034,-60257,-16983,-26858,58978,37207,58318,80515,73218,81760,59294,-3187,84831,62503,19439,-50286,-40464,4315,-6291,48491,20393,124606,18616,67901,120432,6741,-3653,116427,44951,80998,-11447,41353,55543,41400,20739,65401,209594,180228,176761,160010,66575,168811,195017,169298,180262,183112,364535,490956,283465,231087,81727,415734,891350,274461,-926064,-522627,-376496,-345450,-288269,-195171,-202255,-97594,-141244,-180419,-198734,-38976,-84500,-59263,-113019,-119764,-55153,-54207,-78559,-52915,-62283,-110806,-39106,3720,-26805,-67331,-18277,-77191,-115947,-21839,-79212,-58756,-101794,-107084,-28889,-87285,-14093,-69201,-103679,7031,71908,-18956,-68237,-60262,-77225,-39966,-45221,-92785,-32035,-27243,-51895,-9086,7039,-27328,-64140,-42304,-58832,-66707,16767,9300,90503,-32433,34549,-2332,27082,-31075,-46713,49639,48209,42039,-93705,-22528,-102836,4286,-28867,-2144,-6331,-32257,-42350,2496,21863,-16754,-61264,17096,-8538,20672,23405,34336,-18471,50940,-56893,-115452,-7676,-44629,-152,57966,-40856,-130256,-33301,-30437,-63822,-44674,-47971,-86545,-18739,-24046,-34361,-9625,20523,56154,-36094,-76117,-61186,-18150,46438,-19897,-57252,7495,-49773,29205,1768,18326,-61860,13924,64215,-2733,-39764,65333,-44087,-40736,-98738,-95106,-45641,42161,-81250,-45291,-45565,15577,-44390,24129,-100198,-58623,2629,3426,-23518,-26656,-51465,-7927,31383,-79153,91225,1183,-41905,-20486,21926,-52962,-12042,-12041,-57532,18317,-12462,-52506,74047,45255,-30608,46416,-11429,-25191,2664,-47515,-76836,9614,16118,-22910,-114121,-10315,21961,24763,-15121,-32371,-42552,27810,-56167,10178,17461,-26468,876,14558,-30573,-9567,74754,-3213,-44682,-94265,-61751,-16983,5181,-2789,54266,26076,-74103,-78301,-38357,8432,-30587,-30190,-24656,-30606,-12322,-34770,21449,29525,23699,6584,148,-1027,55966,-35493,-73593,-95759,-51892,-9280,-4583,117457,-18694,-21987,-53190,-56792,-17739,18036,46124,-24847,-32621,-30138,-43025,19856,-57440,21423,-37503,-15950,5060,-28676,-42505,-69328,-41351,-8684,-4152,-18037,-9940,-43286,-50735,36640,18143,-52338,32971,-26389,-6065,3162,-18864,-20899,53115,-19668,-31305,-7043,-75959,-43039,-105570,-83797,544,20780,20690,-26252,-47741,14310,31730,-4314,-42819,-54027,-25545,22349,-27283,30793,6902,-22924,-35221,-6425,-7004,94063,63581],[3173,12476,-85641,-64153,13069,17675,52741,65565,-4134,-11874,-16088,-28997,-44983,77918,15268,102753,15807,-51377,-6668,37049,-12857,-64496,-62729,-59259,-51014,-9450,33057,97224,38890,86787,5410,7528,47747,35219,-30133,-93597,-76307,29080,-3613,6403,8991,-108717,-22695,-60509,-17446,77444,-27466,8059,17329,38609,-42182,20759,-44863,67800,-52979,-23329,-41054,6939,31079,40730,80538,45226,-4654,-54052,10802,-49672,-18123,-39446,24141,70670,-16181,55859,14932,-39733,-23831,-37789,-76698,6111,-39472,-3681,24631,25179,-33450,-58607,-42740,-78035,10223,-22072,4465,-60064,-41540,54529,-32531,42912,33739,12697,34699,39482,-34829,-42245,-79263,-52127,-52473,-36770,34093,10480,71377,1142,-24824,-17337,16487,-578,-7827,61197,95001,24555,110323,-43688,-57004,-80459,36619,38887,-80629,2861,-61058,-11941,12189,-83518,-10636,25072,34902,-10087,11749,-12672,-30674,-5166,9933,2242,-5996,70852,79246,-17956,5036,117585,-4333,64299,79606,-41500,302,1291,-63902,-4348,-19874,74198,50601,38368,-38031,-38677,19155,70016,35065,-1149,-3193,59238,24380,-23679,36366,9691,74378,-46994,14746,1972,-41438,-16350,92874,98601,17465,5822,-5307,9078,14099,-17415,-71641,35124,41557,-29779,-90190,43879,19865,-28,23222,5208,95986,60836,22937,22359,30205,-45863,-76116,2893,-27106,3573,-12101,-12943,70751,4441,15708,84960,119412,42897,68847,21494,-15711,37022,6775,-54793,-33569,-6300,98836,62514,58306,28785,33601,78343,63726,-17405,-69627,-42797,-25537,-9678,74278,71886,112968,44763,-10329,22061,101346,82402,40680,104258,126832,54223,66921,75303,120537,125597,128417,145091,234788,293302,394330,820419,-788758,-266751,-180957,-219706,-153916,-105451,-53055,-91200,-29830,-34559,-43682,-41786,2459,-17592,-90275,-81871,-61457,34478,-94896,-37825,-59357,-34210,-48766,-117081,-32330,-30181,-75616,-7474,-44909,-15296,-45850,59706,-10691,2140,-6,-18981,49897,17157,-80630,-17218,45949,-18185,21296,-2779,-14701,6215,-13679,65825,-5331,2047,26596,59535,2051,-60433,-73212,-14313,-8217,-84883,-32544,22646,50777,-28380,64839,76576,5778,-1960,-37989,-46253,15000,-40752,-7347,-39279,-39945,-71438,36450,58038,-61199,30738,42113,-61820,16484,11061,38164,100865,78973,29753,57452,93941,137500,-49715,-91004,-23353,-3462,-41461,-41298,65770,-5364,-72006,14995,66473,-1499,-66164,15747,46151,-29613,-11860,50316,-14316,35692,3547,-66891,-86096,-24644,-27771,54478,-9501,-3027,-73614,308,-3564,-11575,48775,-5139,42848,-76290,-22049,79212,69047,-16056,-44229,-97339,-35654,-31704,9100,32224,81564,116931,10578,-30870,-43796,56133,16822,-76393,-65045,-47664,-39050,16213,-50720,13220,-23587,28075,88286,-17341,-48244,-35833,-85838,22454,71005,-30619,-44858,49539,68341,11687,-60416,6971,32752,22980,38499,-52403,-70860,19576,9282,37393,-4370,13457,47373,55503,11056,-18562,-80667,-84964,-75547,-15800,36862,-35758,-53087,28508,-32041,-9834,10578,-11934,-33795,979,-75841,72748,19034,-54051,-57500,55478,51137,63305,32223,6065,-23014,19599,-54558,-143905,-135056,-37636,-63362,-47545,30677,-11310,64612,51788,-60577,-65783,37744,33803,73287,18811,-15808,-51601,-31646,-51685,-38605,57582,-25522,51086,562,8942,-1635,-112338,-84272,28657,6878,14377,-25864,-54370,48098,8348,-8637,15938,-17983,7981,33189,76414,22463,-16470,-10104,-17798,-24711,-45765,-16939,-106106,-5438,42949,83485,74158,9305,50584,69509,-14030,21918,7965,-72135,-50074,777,-7179,42789,121170,45246,20371,30465,2601,-25041,6153,-29492,-4451,11508,-75369,-80752,-63700,28080,46742,-65371,-83881,-29073,-9506,-7083,38079,58033,97064,75479,4788,-28845,-53475,-27904,116,50827,24615,6997,4469,61825,18824,-30271,-742,-36135,47958,30391,-112751,-66298,-48865,7200,49376,-26650,27233,-4746,-7041,-31066,-38476,-86709,85635,20004,-21625,4160,63989,36008,84509,19861,49589,-56961,-27175,-55234,26623,63958,24508,-47598,-13405,-16322,62749,-23438,-35057,-32377,66286,96010,18855,102441,87929,42191,22273,-32671,28077,-28427,36657,-43793,11033,-12054,-1620,47740,8488,22299,76803,94012,97547,85327,32565,60356,82843,23802,55048,1766,50301,-11113,-28599,-39244,16660,-76426,-58686,-47905,33186,1590,33109,47244,-53637,63144,-20549,-65261,159782,-34966,-56603,13142,1012,58037,-8221,25402,13291,70199,14611,24073,57456,-67080,-134258,-26743,-51807,40324,-34889,-48080,-19958,-40794,30254,28469,108758,63272,10554,75307,89883,34128,109403,86337,12395,37489,10079,22209,83265,74942,65039,100884,102031,35254,-75127,-46517,-41518,53091,64899,71438,81686,53850,80581,64625,-3653,68200,64461,4673,-33806,-34616,10169,18563,59525,9047,112298,-7835,56551,93931,20134,20467,125255,27837,75497,-12962,34630,57870,5799,-12143,16687,96288,120416,153376,140746,53280,150967,177138,122077,121275,127184,204582,357060,302878,239836,236276,513692,976720,306513,-918873,-505878,-366302,-308298,-240271,-170138,-192363,-94154,-125004,-157017,-148955,-30841,-72811,-53180,-68666,-108787,-67400,-44094,-88492,-49387,-58306,-67448,-11868,26692,-23519,-50728,-20798,-83967,-132665,-41698,-52959,-46520,-77771,-118344,-29761,-95910,-26760,-48905,-79624,15345,65470,-11307,-45965,-37205,-51259,-21152,-46025,-96140,-52357,-42430,-82797,-20760,15098,-16633,-66290,-23116,-53217,-47169,23192,-746,98888,-41665,28701,258,20192,-24457,-43721,37870,53528,30364,-103317,-15626,-92940,37054,-11070,-3801,-4991,-30631,-47771,-36001,20636,-16065,-63793,20058,10919,21842,13057,26507,7345,18809,-52565,-117236,-16714,-34265,-10091,64249,-48859,-127526,-27838,-31771,-66053,-27899,-67639,-78495,-22047,-23184,-45022,16369,24466,41649,-12887,-85042,-80311,-26162,47660,-16765,-66389,-4630,-28845,55958,8591,20371,-77572,-29744,50713,-12785,-35622,78807,-55200,-28013,-75239,-24048,-24645,24186,-83497,-33543,-49260,4235,-61824,26047,-99972,-44142,30609,31159,-20687,-19064,-53623,-7404,25333,-73401,100951,-2133,-34967,-35964,13886,-59092,-5531,-11508,-69922,26074,20575,-62780,64741,70464,-32510,65150,10614,1231,20544,-58855,-100041,-9005,-4604,-13147,-96889,-6881,4929,4830,-2817,-1486,-31063,19928,-76388,-1698,17282,-8405,1923,6282,-33546,5222,60611,-5122,-44610,-79531,-44611,-16445,5643,-7738,55270,25832,-92191,-61464,-58624,-1917,-4350,-22757,-29724,-4781,4474,-13602,20691,30385,-2627,10073,6815,-28217,55695,-35222,-56517,-96873,-51653,7421,-10564,115637,-652,-17753,-45383,-51713,-26615,15892,51263,-17081,-56737,-37549,-50380,45948,-31289,7512,-65434,-22071,-2626,-44810,-43872,-86025,-28282,9172,-14538,-16793,-14069,-46007,-50538,27586,15196,-72958,33781,-21746,10648,5850,-12580,-10007,47330,-18181,-32188,3784,-101147,-34550,-80104,-68588,-10147,18789,19795,-30516,-47170,42547,42858,-5914,-38731,-55801,-30876,22910,-46197,26904,1694,-21752,-50376,-5709,-25052,66815,46400],[320,24650,-65754,-31564,41091,403,46215,76752,-5158,-11663,-4045,-44361,-35669,81857,-2348,112896,6565,-25845,-166,35385,-37497,-69121,-34838,-43386,-56043,-34455,22696,77024,35770,66822,20226,21380,58845,41504,-39389,-113176,-67590,28297,-87,16331,56310,-64588,8985,-40859,4541,108713,-36688,-7414,-4767,63337,-34058,29433,-11399,67272,-30171,-12638,-36597,14671,39135,37021,44869,18939,-390,-59257,11261,-51784,-28973,-21602,58692,78065,-16147,38032,51811,-9403,-14349,-21359,-100633,24043,-41086,-13546,16974,21897,-29295,-30538,-26478,-56053,23184,-42800,2118,-55355,-25406,77111,-36641,29478,52145,1978,491,17648,-68110,-84930,-86467,-36145,-70286,-14725,43528,21128,68892,15948,5320,-11173,8903,15099,-24191,50037,76096,8279,102963,-34986,-27862,-73437,14277,19594,-89240,4306,-56855,-8726,2722,-70622,-20541,18499,55786,21920,42152,-8675,-48153,-15583,-15534,-7533,18148,89341,89157,-35103,-2585,77276,-8761,41555,69789,-48808,-4212,17856,-44052,14228,-34920,82257,49206,70732,-8501,-51427,10368,82970,32080,-16308,-1633,55493,31649,-15818,46435,-2017,80217,-62308,-5149,-5284,-53164,-32440,92064,77902,6551,700,-8008,28338,6649,-11301,-65741,32680,28856,-41217,-84020,47065,6020,4058,32086,-6843,99559,97669,48755,24213,36446,-32306,-69422,-4595,-13337,-197,-9138,-6231,66953,-15049,22295,65717,111211,47725,74218,22822,-26337,23444,-15354,-90206,-25507,-15036,96790,53322,32876,983,36641,81226,34069,-25288,-73815,-33489,-2468,-10738,57667,72934,111980,53902,17392,53153,83375,72561,33659,102347,147746,78191,71586,54845,126961,142224,118487,165782,245045,302527,388668,793037,-789286,-277610,-176139,-228297,-165298,-119313,-73318,-92772,-14730,-32520,-34089,-28304,-766,-29686,-62975,-71313,-73898,31231,-70386,-36038,-96859,-44808,-39421,-93182,-22320,-26999,-77935,6148,-59605,-16273,-33926,59671,-4213,5866,-12786,-13551,40729,21501,-51945,-4102,36806,-36248,41630,-16154,-29961,4695,1657,67578,-15894,-1443,14143,68918,10807,-37167,-108166,-1422,5256,-96538,-42956,38996,57071,-22792,47162,65361,5431,-2460,-43130,-59438,20216,-38411,3123,-45523,-54361,-85082,33947,27577,-59139,46852,53937,-67335,60927,31766,1760,77395,67538,45171,54069,89766,124298,-60830,-77196,-307,-9365,-67689,-52632,80931,-29057,-50062,-3208,50518,-10215,-59945,18922,46828,-27673,-2392,37061,-10480,46690,-12249,-89152,-112130,-7298,-8947,32341,-39513,-14013,-55952,358,-29772,-22063,46788,-8288,46609,-63121,-35643,56367,76132,-25565,-67320,-97090,-58824,-35311,-16042,30383,69214,95670,42003,-38946,-48206,7376,20765,-74964,-45011,-42470,-59824,20584,-37743,15994,-20941,35038,73804,-37125,-60314,-33569,-116429,30246,39738,-23987,-49298,31021,53362,19312,-106627,-18592,43431,2507,19692,-61004,-89596,17610,-12593,24380,-4249,7944,27878,47443,31246,-24901,-67243,-69406,-107062,-44277,24713,-12183,-42895,18623,-32804,-9209,3515,-11645,-20892,-38699,-98745,81172,25292,-35343,-47818,49729,53149,49245,33020,9270,-24997,12923,-48567,-128959,-85848,-37453,-75938,-20686,74725,-28175,64670,26665,-58694,-44401,28819,49608,80006,26616,9662,-35200,-34937,-53684,-39051,49300,-15207,52961,-26726,-7373,-3144,-112510,-83386,35860,-6993,4089,-4946,-39017,43075,9118,11314,25001,-59603,28196,8071,127086,22073,-40798,-25093,2885,-50689,-42817,-21258,-113270,-18288,39281,33622,90003,-3251,49081,50773,-18297,36357,-3080,-91183,-42317,41541,-1688,40096,104999,40722,25431,35480,-3358,-9432,9181,-12757,6141,13909,-90275,-76552,-57293,14881,61087,-86294,-103829,-42956,20768,8572,-5569,21738,99813,73162,-7542,9392,-18810,-13039,3251,63412,22368,18997,6216,57802,42470,-21722,8352,-44819,20033,-3512,-115293,-80671,-51652,-21102,18536,-51145,32390,-6005,-30735,-16032,-34570,-128494,65579,19275,-8232,1591,71255,17189,71552,12844,41073,-51416,-27125,-50854,8717,55778,23514,-60186,-25050,-24377,61121,-22620,-35268,-17732,72736,85022,10326,63021,93522,59025,28500,-36617,48379,-35933,59126,-20106,3489,-15771,-13848,52161,11638,-1478,75553,86506,84965,78274,15814,67989,74035,30956,36091,16219,66810,-32751,-48302,-42452,2188,-69346,-61764,-18001,69224,-7119,52250,67225,-64653,8838,-21949,-26099,139712,-47547,-46158,14638,-21763,38123,6690,22354,5624,69658,20422,7950,34161,-68456,-136262,-47130,-59224,36756,-26319,-58151,-7238,-34723,27309,-647,88988,56577,4986,38887,86539,16264,102630,148111,-4997,-2040,24205,13100,62497,38535,81765,108116,90287,35088,-71768,-55244,-46032,40717,76317,67263,75661,33993,75245,55729,-3575,48396,66236,-7799,-9955,-24874,10701,32967,61182,-3808,90493,-24182,50309,63570,29252,38301,121682,16939,57745,-15292,34622,67798,-20805,-36933,-42126,-14153,39705,111769,121344,41036,124472,155907,76417,56771,84443,43367,139918,313956,257907,424368,601647,1050724,346722,-909993,-472066,-348033,-259832,-180745,-150216,-180044,-96189,-114240,-129046,-91360,-16274,-67716,-49225,-25449,-87547,-81207,-55775,-98152,-46092,-59694,-37593,-2586,22132,-25782,-40293,-28149,-85947,-131496,-57863,-27237,-42811,-63418,-119843,-29878,-97698,-50429,-25153,-45690,16485,44033,-5533,-25917,-15546,-23190,731,-39777,-84237,-63679,-55030,-100053,-34340,18848,-10152,-56428,-2582,-40223,-15218,26150,-9144,96109,-52838,18327,3705,11746,-25242,-39380,22825,59147,12898,-103075,-13893,-74879,50328,-35,-8586,-8441,-33753,-49478,-67431,19067,-15542,-65969,20840,15994,15253,-1648,13646,28828,-12575,-50776,-125049,-25214,-19390,-17853,63937,-49074,-113028,-25935,-33802,-63415,-7574,-78833,-65898,-28535,-24813,-56398,26590,28033,20325,10501,-81007,-93846,-31914,43639,-13529,-90969,-19146,-18685,66485,21231,19485,-87395,-71569,29953,-14973,-19554,88788,-58990,-12749,-49238,30755,-13546,10107,-67227,-11090,-38780,-13149,-73718,20243,-94059,-37664,51089,45284,-22033,-14903,-40000,-4585,14845,-56285,100491,-2382,-28478,-24907,10196,-58236,5002,-5880,-74345,28789,53079,-62421,52323,87667,-31918,80811,27981,24515,41281,-68811,-108600,-34351,-31821,-10603,-76246,-1275,-3346,-12154,7014,35616,-10537,16391,-74301,-14776,9246,11408,1633,-2341,-46055,6907,34502,-11553,-39798,-53320,-22655,-5960,3143,-12461,45310,19145,-116643,-43198,-64604,-10577,18903,-20930,-40453,13810,26047,12786,29002,36626,-17392,16014,10427,-45638,43349,-27108,-25259,-83923,-49530,19147,-22175,85467,13316,-26737,-34206,-38403,-32563,14531,36100,-12959,-74252,-29481,-40034,58079,-12969,-3105,-82664,-25909,-7780,-52776,-42487,-87079,-3193,30544,-11158,-23595,-10037,-40839,-42570,16833,13135,-76804,31426,-9563,31093,5983,-6600,6481,30709,-12443,-24374,20700,-105336,-30283,-52763,-44978,-17672,7877,11751,-39422,-31485,69721,48812,-1659,-23671,-46193,-36601,15789,-67008,22090,-3002,-15017,-56581,-2830,-37908,31602,27974],[118,34741,-35823,5463,68773,-20070,34348,75060,1512,-7346,12512,-54764,-31632,76726,-10600,105939,-6807,2581,5705,31628,-47836,-56458,8077,-24057,-54201,-46890,4657,41381,41358,46043,30656,37018,60408,41982,-38688,-119208,-53076,15214,5529,28653,100783,-13980,45465,-12377,36686,115739,-38101,-22929,-36738,70688,-21186,37841,29904,65811,-4406,2281,-21294,12930,43971,21250,22664,-11244,3144,-56472,10480,-48897,-38818,9340,68384,69637,-18963,9531,75957,20756,2122,-9470,-119333,29021,-40982,-32530,6207,15233,-25429,58,1200,-20017,37137,-64971,-1828,-41218,-5145,88058,-33839,19165,73952,-11658,-36276,-7450,-91378,-115041,-89094,-14525,-66158,13338,41894,18955,35161,22174,36702,-3889,-7162,23257,-35165,31720,43774,-7834,80092,-17352,-1473,-49364,-14993,-4949,-72345,13314,-46229,-6171,-3710,-49220,-28616,13054,67916,50326,56068,-2575,-64338,-20566,-39939,-20747,39495,90384,79584,-41758,-8925,28532,-18597,18598,38670,-60329,-11616,31372,-9959,28611,-49408,79597,34450,89693,26769,-53230,16192,91109,31852,-33936,3857,48411,38093,449,49269,-11895,81493,-72853,-29011,-6895,-60024,-49721,77669,48869,-4419,9,1493,51272,-8554,-42984,-56953,26009,16994,-35693,-52381,48454,-11474,10512,35105,-10351,91474,126000,66096,26591,35514,-8028,-38038,-8953,1311,-4654,2857,-2456,59399,-25714,37657,49054,94780,51552,78860,20132,-27313,13639,-30269,-106368,-8580,-21435,85575,53334,19305,-20757,37470,78218,-3068,-21329,-45510,-12811,29147,8347,43104,66289,106888,54705,51002,85496,53145,55664,31635,97637,174579,109895,72923,37685,138866,160008,106048,196402,253250,310888,386822,764305,-701210,-298506,-196962,-234957,-169050,-128775,-92730,-98218,-8490,-30761,-22192,-17265,-4250,-36623,-32192,-59836,-86788,15779,-44168,-30778,-122648,-51100,-42243,-62106,-294,-19545,-75301,16124,-74472,-26107,-28004,55125,-6782,1497,-30099,-13065,25964,29423,-14880,-535,19537,-53798,56521,-41745,-49470,-1326,3032,58302,-32602,-14876,1477,81346,18274,-10892,-122985,8009,21392,-99228,-53399,62989,48594,-25853,17142,53920,5734,4510,-40855,-86195,28422,-29393,8141,-46029,-69187,-84095,26327,-12271,-51227,51336,51710,-63542,76762,37692,-28424,65290,54903,58686,45922,80774,112212,-79514,-62053,20849,-21405,-89763,-59715,80004,-56018,-32683,-20860,30057,-10735,-54319,15249,39773,-32651,1698,25757,-6729,52119,-23487,-101707,-132434,10128,8043,6431,-52445,-27362,-35424,-1684,-47849,-30749,25345,-15918,40593,-38452,-54606,21865,72880,-36891,-88540,-93620,-75736,-38061,-33998,28221,60681,66669,72238,-41454,-46364,-33098,27598,-67920,-23938,-43101,-77555,30897,-19949,10163,-21738,34143,62258,-44420,-57137,-29674,-129444,30044,-10349,-30269,-43205,11294,39488,25014,-127676,-32071,42940,-28515,7627,-60691,-102656,12986,-28188,8614,-10328,4483,1453,36146,46849,-31686,-58878,-52042,-126144,-63237,6824,22935,-32959,-188,-30094,-4208,-477,-1063,-4370,-74048,-116414,76318,32516,-12903,-30279,28923,40662,19589,29825,7692,-24992,3242,-33798,-107681,-41687,-31077,-76249,9974,99549,-37610,57734,13574,-67097,-23677,11740,55208,69656,27301,35466,-18176,-34176,-50605,-33482,26929,-2565,46935,-57524,-30457,-262,-93265,-68670,36427,-21662,3095,12696,-31986,31089,8420,32583,42730,-86953,57283,-12500,146723,22039,-57500,-35188,24090,-68955,-35663,-19962,-104057,-29682,35258,-12003,90552,-18058,34029,19548,-15915,49157,-12267,-94998,-34761,63817,11065,43808,78544,37422,27163,36246,-12461,11726,10290,7703,7748,7743,-95604,-70072,-57873,25001,76579,-95818,-114918,-53430,43943,24663,-45741,-16249,66374,54422,-17374,47151,12464,-4858,-6712,71019,15221,29255,11555,47832,69777,-6996,14280,-45892,-19621,-45896,-105241,-84966,-40763,-43867,-7640,-68250,34343,-2448,-41701,-7360,-20910,-143322,50827,25020,9433,-4334,70738,-4512,40221,7729,28414,-42104,-13296,-40480,-7977,38814,31285,-62813,-29927,-6318,51500,-12631,-27141,-2719,68427,59117,-2083,10235,73048,73828,42936,-32877,68141,-46928,76720,5837,-9063,-17757,-28028,40542,13861,-24520,64257,65210,61530,58252,-1860,58252,54938,34922,14915,32861,81442,-46954,-67325,-27230,-15503,-58009,-55550,22876,84344,-11158,67815,82526,-59586,-43400,-25940,5494,98288,-51773,-27147,16231,-37397,19862,22654,21814,-1582,68994,26137,-5853,16183,-54469,-94661,-56888,-56462,30536,-11407,-54832,7566,-26820,24847,-13674,60085,45199,-6867,2120,79403,2994,86624,198673,-28257,-30670,38511,17205,38029,-7593,85958,108222,76134,42158,-52178,-39949,-45191,22386,67583,44852,62078,17735,68733,34114,-1189,33244,64945,-17043,19786,-14237,6762,35554,53558,-15001,67564,-27095,51235,36330,28111,46062,105886,14029,33529,-14821,40031,79039,-27896,-46652,-92593,-76838,-30473,61862,106190,33799,94301,133880,43367,9464,60223,-55733,-47784,320388,282433,569183,659365,1096196,383943,-905455,-430324,-331756,-218858,-129654,-140580,-169151,-101991,-114671,-104097,-46413,121,-71702,-51109,4153,-62769,-94577,-85000,-105113,-42852,-64991,-28638,-10499,-4690,-34132,-40311,-40387,-84349,-115292,-69257,-10573,-46166,-59383,-106629,-29953,-91228,-76501,-1762,-12470,7950,13706,-2399,-12402,43,-5120,14332,-30963,-66973,-65341,-61936,-84669,-49027,12926,-10356,-37030,12908,-27024,20971,25895,-14877,86622,-63465,5794,5238,-161,-34887,-34028,9098,63637,-8356,-96250,-18703,-52571,42842,322,-14808,-17446,-41345,-44198,-72029,17371,-18382,-66060,18202,8889,3804,-17297,-4477,40907,-31137,-56098,-139172,-35431,-5650,-23672,55100,-41824,-90668,-27271,-37660,-57070,10048,-82933,-53831,-35924,-24659,-66240,17034,29619,-6628,18137,-62207,-97267,-34102,34453,-9753,-124466,-29613,-18504,62460,37928,17831,-77583,-100824,6593,-8026,-1367,91177,-54950,-164,-30910,51018,-15581,-44,-33994,14606,-18336,-34174,-77574,6697,-85694,-39337,60695,38026,-29608,-15351,-12578,995,5656,-32641,91186,-521,-25988,11704,12200,-50620,18879,804,-68899,24887,72688,-53294,41621,88960,-33150,83543,32271,37097,55535,-72667,-100475,-60941,-59763,-17507,-57386,1773,-4686,-23207,12038,66350,13778,22274,-55574,-26614,-3760,29844,31,-8573,-66865,-3796,294,-19223,-32098,-25933,-6444,15628,1122,-15596,28867,9398,-138506,-31168,-56139,-16869,29669,-27301,-54725,16103,43543,37281,42555,45133,-20826,20856,9785,-47081,21977,-19770,7786,-64672,-45545,24031,-37887,39707,18891,-48245,-23958,-18631,-33187,16057,10177,-12786,-79626,-9326,-16815,54925,-937,-5890,-85542,-28105,-10155,-55186,-38044,-73190,24873,48437,6887,-34485,865,-27643,-23984,4895,10899,-65257,25266,8022,50548,3003,-713,20842,7517,-4770,-13091,37912,-88872,-32004,-32242,-15324,-18679,-6386,-204,-49633,-2411,97026,49009,7861,-1032,-25631,-40666,2451,-83872,20636,-5392,-4449,-53124,1669,-39884,601,6097],[3943,41263,-4783,38694,84095,-38391,19554,62208,14342,-1857,28971,-60668,-29703,64046,-7347,85247,-17052,35025,7872,28672,-46528,-31548,56976,-7318,-48948,-45767,-11662,6005,51773,40466,40102,49159,48538,34578,-26509,-105820,-36647,-10917,11746,38337,131607,20119,72241,11497,70708,99931,-31659,-35204,-71648,61260,-4187,48517,69335,64116,17943,19815,4957,5205,47186,-785,17556,-37382,6535,-51738,6734,-39955,-47966,46183,50180,50123,-25786,-18522,81146,42036,21837,-4480,-128382,23190,-38583,-54501,1092,6607,-20305,27891,28723,17573,51903,-80267,-7384,-23715,13673,90324,-23669,13055,94560,-23156,-67007,-26645,-94101,-120113,-87906,10040,-42706,27342,32221,6645,-18345,21053,57766,361,-26641,23344,-42983,8067,9666,-21277,42295,7686,18547,-15095,-40661,-30772,-38430,23853,-31411,-3765,-6879,-24779,-31479,11745,70037,68761,53493,7064,-71266,-16652,-55753,-36576,53133,70610,56852,-34371,-15016,-12782,-28698,494,-6132,-66880,-17310,43656,29192,36862,-58140,66814,10158,93145,55167,-45015,36247,92463,33862,-53342,12716,33487,39924,22384,44583,-17030,78033,-74308,-52307,-1958,-60713,-66712,56355,21039,-11849,6430,18969,72483,-28049,-89442,-47659,18915,11335,-20013,-1575,46725,-26514,19288,34280,-6722,71873,142405,73654,29282,29351,20132,8434,-7490,13827,-9262,23165,-911,46098,-25418,54803,37888,80385,56295,82366,14986,-16518,7345,-30335,-102908,11732,-22338,66637,61245,16152,-31473,39010,67348,-40851,-11717,15018,13145,61248,41728,37054,53925,95078,48287,77264,114553,24618,38509,41578,91936,199145,142107,68756,24848,152649,173766,93414,226970,251305,308008,383460,752780,-526833,-335455,-240196,-238409,-166094,-131200,-109189,-106829,-12757,-31528,-13773,-14560,-6942,-44699,-5900,-50576,-96637,-4209,-20887,-22936,-127688,-51579,-50057,-28422,28075,-7095,-69749,21027,-87116,-42661,-28704,39833,-19258,-11138,-51033,-20864,14176,40070,18764,-5319,56,-66936,64618,-74819,-73012,-12058,-7870,39091,-48813,-33025,-3241,90804,25331,13475,-103828,12677,38173,-92821,-63694,88201,31590,-34008,-18652,37567,7293,14910,-33512,-108380,39378,-10955,7748,-37491,-77379,-65550,16061,-49679,-36176,46894,32493,-50953,54048,26745,-43541,64013,43051,64326,35799,71543,105990,-102797,-48686,27873,-37617,-104820,-61816,63599,-81799,-27176,-34641,9874,-349,-47780,5449,27807,-39372,2703,19513,-1747,52459,-25043,-102704,-139836,23127,18774,-15963,-38298,-36105,-12124,1371,-50225,-34313,-8968,-24465,29840,-8075,-72222,-14453,59763,-45848,-100987,-87306,-80671,-34519,-40254,23973,56726,45564,90644,-36333,-38217,-61175,37090,-54518,-7088,-52647,-88489,46932,-2121,939,-25023,26087,55588,-37783,-39846,-17160,-119985,24661,-59594,-48378,-30599,-6010,26544,27112,-118814,-27507,30506,-59437,7252,-50307,-101072,9830,-31923,-6724,-21255,914,-29741,24401,51140,-39535,-54941,-35883,-127002,-67503,-15126,56726,-23294,-15858,-21414,4520,-2738,15753,12302,-93321,-125882,61441,38047,8657,-10014,1522,17534,-13635,21631,2429,-21513,-8351,-13525,-91581,-24784,-21064,-66181,34375,98471,-40841,44114,15479,-79852,-13063,-11123,47951,43676,21069,56674,-6670,-28386,-44187,-24303,-1875,11866,26040,-82840,-46834,9084,-62637,-44092,31163,-33330,9607,22453,-32143,12582,3045,47977,66930,-90272,82553,-26046,123051,20462,-63384,-40862,34100,-76098,-23749,-11802,-82126,-34978,32185,-38877,73699,-33427,8535,-18101,-5313,55332,-16535,-84271,-27970,62981,29513,45410,50825,33787,24596,33506,-21055,33538,10317,24678,52,-6310,-88532,-59403,-58753,50008,82525,-86911,-115900,-59608,51442,39472,-71940,-46091,7437,26229,-18192,72366,35184,-4872,-27555,71989,4334,34312,16342,36185,97804,15886,16618,-40315,-55518,-84348,-86322,-83874,-21915,-55851,-21510,-72257,31876,3508,-41451,-9333,-4637,-129061,41072,35384,26903,-15472,61360,-24911,-365,6903,14401,-33520,8611,-28126,-17890,15821,47019,-55212,-26531,29322,33061,-2623,-12529,7676,54964,26535,-12903,-35252,39481,84379,59079,-23765,84721,-54278,82612,28795,-21644,-17686,-42184,11813,11837,-42155,41175,35609,32815,24298,-16706,31293,33346,36816,-1712,47879,87537,-47667,-79270,447,-28743,-43676,-38868,63427,76319,-10503,77802,93013,-39919,-79032,-31960,13188,49774,-48039,-8182,15996,-37192,10891,36439,22584,-7827,64379,30116,-20251,14250,-24351,-27836,-51289,-43644,25527,7206,-38375,21559,-16549,20149,-7282,28873,29422,-21281,-21217,71147,-1589,64332,217173,-51341,-39967,52284,35320,16446,-52009,74172,106241,62363,52734,-21896,-4886,-44331,280,43130,9931,42815,7410,63162,5777,4385,28524,59277,-22634,51382,-5754,320,28206,40453,-22154,49111,-18843,57866,18236,15725,44631,81254,19041,9586,-9266,48016,85245,-10687,-39647,-117550,-82717,-65062,16712,97112,33825,65828,113736,29063,-6241,52580,-78447,-115852,324177,310333,631851,683410,1111059,407348,-912101,-398010,-328116,-200320,-105862,-142498,-162573,-109518,-127204,-89031,-27420,11849,-82768,-61588,12910,-42074,-105784,-120767,-108337,-40632,-71598,-38124,-29780,-40569,-46642,-51199,-56021,-81196,-91333,-75822,-7791,-54025,-61646,-79346,-32658,-78309,-95940,16170,9647,-9173,-16434,-3506,-8223,6387,-4369,10741,-26143,-53789,-59096,-59767,-35188,-63901,-2780,-18345,-14192,18534,-20071,50415,25556,-17368,74325,-71179,-5637,2355,-16405,-51305,-29003,309,64334,-31606,-89178,-28528,-31529,21475,-9710,-20019,-31746,-51838,-31048,-37483,15797,-26791,-62566,11700,-3411,-9224,-30665,-26626,40828,-28605,-68792,-155083,-50396,1803,-29172,38380,-31073,-64918,-29903,-43690,-49130,18260,-82271,-46232,-41572,-18834,-72615,-9662,28994,-34754,-1444,-32732,-86896,-31824,21220,-7162,-154189,-31378,-23009,49587,54261,17902,-40589,-110772,-14468,4416,9945,83033,-44382,6404,-24763,38144,-29076,-9099,8309,32865,5327,-54361,-74082,-12944,-78132,-44865,59951,9498,-42618,-21048,21229,8924,3319,-8444,76280,1555,-28627,60622,19252,-38194,34017,4397,-54317,14373,73184,-38667,36947,71875,-39415,68595,18526,34934,57166,-68270,-78798,-82121,-80179,-29452,-45315,-4211,-4797,-27292,11160,79378,35057,39532,-33393,-35680,-17076,44114,-1593,-11804,-89391,-21242,-36687,-24356,-24322,-8707,-1239,44785,3144,-16119,11648,157,-147803,-28136,-37012,-20302,23791,-41524,-68226,-467,49007,54563,56568,52897,-16183,21882,3761,-33065,-2029,-23328,27970,-45752,-39518,21714,-52572,-6687,14815,-74322,-18779,3983,-27585,21202,-13388,-14621,-70719,15518,10177,38605,6509,1547,-73916,-29153,-9736,-54765,-29753,-49572,45487,56382,34234,-41542,14662,-8649,3806,-8210,8253,-43954,15141,26984,62658,-2237,5701,26483,-15329,1789,-5365,49164,-58858,-39494,-22770,16872,-12314,-17879,-11851,-55861,31656,118833,44116,20391,22692,-532,-40859,-13753,-91461,24813,-4103,7048,-42218,7321,-29172,-20429,-19246],[11568,42945,18310,62313,79946,-49383,4766,44646,28289,1029,38799,-62537,-23647,48294,6540,58728,-17803,67888,4497,29255,-38322,-2474,99724,2130,-43552,-33661,-16485,-15968,62450,59027,52676,54287,24032,19082,-4786,-74703,-21638,-44638,17181,40588,142631,24551,77834,20396,92950,68707,-20012,-41491,-98160,43955,16708,63742,97223,60849,31195,36908,36676,-2688,49505,-22678,22903,-52998,12047,-50228,-906,-25077,-56532,77658,11921,27771,-35336,-34911,67100,50687,39936,-5778,-126847,9159,-33397,-71102,6861,-1611,-13453,47726,46204,45183,66540,-82175,-14306,-8977,25677,90861,-7581,11063,108890,-28137,-83820,-32847,-74049,-98372,-83420,34333,-9074,15956,18867,-11088,-70053,16016,61606,-241,-42740,17567,-48633,-15893,-11845,-30734,-5068,35970,31593,19058,-53570,-52917,-2155,29777,-16342,-2343,-7759,-1899,-26232,14804,63210,73461,42713,19106,-62911,-1894,-55713,-52429,56546,34461,32128,-13865,-23178,-36112,-33689,-9641,-49546,-60872,-17115,55484,62157,38765,-56875,46997,-17508,85833,66719,-30718,60423,86604,36433,-69059,24248,9400,35890,46161,33796,-15960,69483,-64015,-69653,6912,-57189,-80181,35932,3389,-11600,20174,37908,86508,-46737,-114127,-37204,16024,15205,-3151,49497,40200,-34892,29326,32597,82,45730,146157,72997,31788,19990,43297,54615,243,23358,-12416,45840,-203,26927,-15319,67353,32557,75369,63382,83740,9631,3298,3254,-13093,-87057,30419,-17005,44993,72867,19243,-29253,45497,51287,-72211,-5826,90554,37094,87459,79774,45260,39629,75364,36816,83775,134529,11065,28302,65746,85919,209371,165410,58034,16730,162385,177492,83091,247906,234857,290958,372757,769081,-304350,-389955,-297045,-239301,-159761,-126407,-122442,-116599,-26720,-37357,-13634,-21819,-9210,-62203,9844,-46805,-101719,-19992,-4316,-14526,-110608,-45957,-55438,2475,54099,9090,-62695,20455,-94986,-60806,-34535,13230,-39436,-28600,-71912,-37908,9852,48324,38155,-14316,-15280,-73827,65579,-106488,-97537,-23403,-21516,14396,-59041,-49702,5835,90277,31964,30074,-51921,12300,50731,-80677,-72186,105585,15622,-40289,-52092,11715,9886,22815,-25813,-110041,51568,17327,4468,-18460,-72776,-35074,4239,-70658,-16184,37814,-2065,-32740,4385,3549,-40084,68378,31986,58580,27537,67536,108659,-126961,-38747,8917,-54879,-111947,-60024,38613,-101007,-33729,-42126,-4401,20230,-38517,-7869,14253,-44334,3143,19765,5374,47692,-15065,-93016,-131507,28476,20830,-30184,-1029,-33711,15562,14657,-35449,-30904,-44353,-30426,20576,20403,-81232,-42898,41393,-48904,-101661,-78316,-70191,-21009,-34904,17306,54569,38644,88492,-24815,-25218,-76808,47261,-36137,2090,-67198,-91151,65629,10820,-5454,-28426,13244,51439,-20876,-14123,6227,-89847,17567,-91387,-71823,-17851,-19796,13435,23714,-87075,-7254,10215,-79727,18634,-32746,-82069,10322,-22340,-18400,-33959,-3470,-59948,14661,41123,-48547,-56330,-24677,-108772,-56069,-37494,75961,-15553,-20311,-6719,15190,-4868,32713,24700,-91297,-125223,41758,41883,25843,7490,-23440,-8224,-37497,8963,-5968,-14436,-21084,9173,-83967,-37628,-10397,-49754,46969,76753,-41094,25672,28861,-86706,-18798,-35318,30899,9905,11021,69368,-3590,-16745,-35941,-13779,-26833,26734,-13549,-94290,-45818,24082,-30259,-16296,21218,-38491,18800,21905,-36779,-9669,-8992,52721,92010,-67938,92868,-32911,64715,15795,-59059,-43953,24002,-71739,-7377,1918,-54531,-30751,30400,-43304,45061,-47042,-20602,-53343,12276,53096,-14502,-63137,-21979,43942,49148,40328,29896,28992,17517,28422,-25394,50187,10267,32909,-13787,-23801,-71253,-45151,-51505,73031,70653,-59017,-108974,-61592,40422,50893,-78393,-60785,-53391,-2073,-6678,78793,48841,-11172,-52218,66043,-8015,32717,15550,27638,119623,45242,15859,-30091,-76047,-109738,-64362,-81543,-2266,-54813,-21117,-61635,24907,8711,-35322,-22313,6460,-96381,30310,47732,40280,-31870,45324,-38733,-36255,11454,1404,-29572,29656,-18195,-19079,-8503,66703,-39877,-15688,66829,8971,907,4170,10698,37556,-1809,-17665,-54379,11419,89438,71020,-12502,94923,-47897,74034,45987,-28355,-14353,-53768,-26863,3938,-52034,7366,5025,6679,-15295,-24486,-5808,18136,36972,-11189,57391,81382,-32935,-76952,27643,-31151,-28189,-13472,91700,53875,-5285,81473,98372,-13004,-92029,-37997,-6465,11732,-38473,2315,12848,-21188,11704,45875,23853,-13065,54790,32242,-36939,34810,15639,36811,-29648,-23367,24668,26068,-11787,32230,-3846,12547,14200,1424,11486,-33879,-25364,62460,2269,40034,194784,-68003,-29837,65075,63088,2949,-81829,48400,108394,50215,61390,11970,40599,-47849,-21772,13251,-27340,21879,3670,59209,-20833,12913,35703,50538,-24258,78131,-1598,-6220,15541,28729,-24613,35286,-6989,65867,11523,-2259,39005,53647,30694,-8431,1131,55339,82964,27314,-19824,-111092,-55070,-56886,-12493,93569,40640,43981,98335,34036,8983,56056,-51007,-58132,325307,339342,632177,683739,1106448,411898,-935258,-392928,-341709,-206524,-118061,-153259,-161612,-116401,-147469,-88344,-36545,12453,-95728,-80337,852,-31386,-113552,-149446,-108250,-41407,-76847,-56134,-52692,-71184,-59922,-69608,-72378,-78613,-68368,-78218,-18386,-63697,-65182,-45112,-41613,-63191,-103637,23986,14462,-30663,-37776,-10428,-13255,3029,-19669,-12956,-31118,-50219,-48121,-45998,28053,-77870,-24367,-33476,3902,12987,-22894,62854,29082,-16639,61078,-73907,-12783,-6331,-35753,-69632,-25444,-2801,58765,-54248,-87110,-38810,-16711,-2971,-25982,-21847,-49781,-62896,-13366,27334,14464,-40595,-55512,2246,-12481,-21567,-39506,-50016,29167,-4860,-84605,-164801,-71848,163,-36363,16573,-22482,-39793,-32013,-51066,-41743,12828,-78163,-44289,-43581,-6165,-74433,-44346,27541,-56969,-45438,-1183,-61408,-25025,5928,-7835,-167006,-23851,-25340,34150,64248,21449,15055,-100551,-29393,15677,9328,63491,-30155,6387,-26871,8113,-48151,-20797,48257,34298,25160,-68790,-66959,-36010,-72911,-47848,52068,-31473,-57738,-31986,51486,17894,10892,10983,59393,1903,-34505,101724,28837,-24322,47278,2034,-33767,-963,55668,-22346,40518,41063,-50399,39316,-12113,18511,45704,-56795,-50539,-92693,-86100,-37546,-43052,-25481,-10066,-25472,4496,69595,47077,65533,-21114,-40818,-25516,52311,-1228,-13130,-104652,-37040,-70238,-24322,-19443,-8272,-5619,73949,11294,-13564,-1547,-6075,-139760,-30919,-13806,-20694,4321,-59924,-76067,-29785,39173,62113,66931,58157,-7590,18421,-7941,-9984,-21458,-43751,25372,-31026,-31697,13284,-60245,-43990,3835,-93073,-20761,25436,-16541,29276,-24376,-14974,-49528,36228,30373,13951,9519,18772,-51150,-29494,-7066,-53135,-17214,-23646,50841,50882,61439,-36607,27099,12374,34728,-22248,5974,-20503,1579,42507,61882,-7488,13478,20269,-31318,4447,-6918,49813,-26044,-50362,-23018,46523,-720,-22195,-19628,-52985,58944,123458,35784,32530,39842,18377,-36002,-28604,-87198,33557,1632,16388,-27929,13742,-8961,-33431,-44734],[20887,39026,28001,73618,58079,-49954,-7245,31273,36920,-1642,36138,-60186,-9029,35751,27414,35295,-6144,93051,-4506,34510,-27853,23357,125151,2427,-39063,-15445,-4623,-20894,69501,95852,68817,51517,-6602,-2121,20987,-34543,-10263,-73744,20680,32782,134861,3051,58680,10972,90444,31252,-7643,-40740,-105922,31711,40607,84701,107429,53451,32098,49720,64704,-5013,50728,-39464,26621,-55061,22313,-53574,-11687,-5808,-63723,90734,-31734,10368,-44052,-33238,39844,48985,51877,-10394,-116769,-10426,-25162,-75860,21781,-6978,-6208,55935,49139,56517,79488,-68426,-22514,-1253,27322,95638,11083,11831,112917,-24775,-82440,-24365,-38760,-59808,-75110,54829,22918,-17475,6360,-28710,-100521,11016,47999,-4428,-49024,10092,-50376,-33651,-11176,-36559,-51472,62182,38748,43044,-49406,-66349,22621,27959,-5278,-3820,-8230,16542,-12117,19955,49917,63696,35110,29708,-38290,22238,-36876,-63867,50884,-6653,15952,14413,-35789,-39678,-29981,-12007,-75011,-39856,-8761,65543,80488,35563,-44281,24840,-41319,75436,58496,-15874,74602,74703,37544,-70899,37780,-18395,27308,67781,19366,-9189,55879,-42256,-77013,15000,-53054,-85423,22650,1060,-625,38703,52213,89400,-59541,-93737,-22676,20469,28241,8307,77215,27693,-35279,38713,33056,5604,20045,137358,67347,33397,9024,53752,85195,12157,31273,-11886,61776,667,4538,397,71361,32073,80476,72760,81647,6301,25810,60,17040,-69043,44636,-7055,27229,82650,23422,-15700,60295,35932,-90960,-10395,153619,53334,105865,112818,70096,28067,49881,22872,64689,139349,19274,30139,100353,79352,193980,171356,41679,13393,161436,167107,77418,254067,206989,267028,354049,810995,-96854,-455685,-355691,-239852,-154723,-116838,-133011,-124890,-47123,-49300,-23674,-35948,-12522,-93422,12298,-50701,-103698,-25372,3242,-8033,-78189,-35069,-53856,25804,69075,25510,-54438,15376,-96319,-74660,-42605,-17591,-62579,-45148,-85899,-61725,11899,47911,38167,-22120,-21928,-74945,59787,-126077,-117179,-28839,-26299,-9055,-60667,-60120,28670,75458,37322,34603,16247,7649,52555,-68100,-75244,108274,8124,-37510,-75634,-22050,12682,23119,-22822,-87567,62129,51666,2070,8940,-53508,-4441,-9066,-67216,3582,27480,-44863,-13668,-47579,-22397,-20927,71777,20473,42174,24648,73200,120249,-147723,-31881,-37760,-69760,-111564,-56852,13469,-108995,-45853,-42427,-8085,46247,-25844,-21058,2084,-46169,4856,25633,14291,37514,3815,-75882,-110103,25133,14382,-35803,43221,-17146,47634,37919,-8665,-21159,-70225,-31812,17728,40192,-77242,-57752,24020,-44007,-91160,-66806,-45182,1909,-22769,8742,49180,41584,63142,-11109,-10012,-81257,55161,-15551,3194,-77253,-86792,81375,15411,-4538,-29582,-1527,45870,-672,12176,36125,-47453,11552,-99385,-91688,-11023,-32159,-683,13741,-46858,17269,-10943,-83306,37192,-13694,-49501,14224,-2334,-24076,-44660,-7276,-81347,7455,18865,-57581,-64315,-21987,-76960,-32284,-55467,72626,-12664,-12049,11718,25370,-7660,44040,28652,-70700,-113724,22599,46166,36915,18233,-39510,-27483,-44056,-5882,-17218,-5111,-34427,31004,-80790,-65576,-1713,-31480,50197,50018,-41604,5695,45916,-79337,-40462,-55431,11617,-20580,1924,71727,-6565,881,-26702,-3232,-39322,39760,-65695,-88180,-24603,41096,-4104,7599,7939,-35103,24997,11453,-42475,-30798,-26914,45524,110219,-27420,84280,-35294,-3378,7596,-47940,-46227,-6858,-58157,11847,17292,-29336,-16559,29229,-30002,15672,-56121,-44530,-77115,32726,44479,-6742,-37689,-16810,17900,63937,28689,17754,23440,6767,22255,-23630,56665,10943,30785,-28430,-38010,-50087,-31198,-30796,78952,39167,-19257,-98104,-59941,15069,56882,-65506,-59090,-92298,-22519,15128,66944,56096,-20652,-72061,54448,-18800,25273,5828,25929,126403,75563,13851,-17595,-77242,-119324,-45531,-80265,11716,-42530,-10948,-39593,14341,10629,-29353,-42454,7408,-61657,12397,59334,47036,-51051,27446,-41197,-53595,21045,-9272,-32376,40627,-13898,-13467,-28484,83901,-21037,-328,92346,-14356,-2811,17116,7032,23305,-15950,-14403,-41610,4030,88901,75604,-2002,96134,-20889,53512,58141,-24466,-6374,-60505,-61474,-8952,-54916,-32033,-19185,-9725,-46242,-21785,-41733,15843,35102,-15578,58620,63568,-5842,-55564,40328,-20283,-13521,15694,99817,31420,4312,78870,97896,11413,-85402,-41511,-41026,-5235,-26329,-142,6924,1960,14460,50449,25559,-17627,42372,33962,-54173,73616,53737,76822,3541,-229,28771,41715,20029,37925,10429,3571,41341,-18519,-5030,-40976,-13285,52553,9174,18819,140946,-73081,-7235,76117,92425,-260,-88431,15202,118320,39284,63257,42659,85302,-57649,-39078,-10286,-56124,4764,5601,56120,-37824,23262,51404,42310,-21631,92398,-2380,-10681,3325,26130,-23650,21726,-688,69579,13496,-15239,35802,29912,47057,-17307,13655,59366,73022,74747,5176,-81060,-23993,-16073,-20509,93209,50719,32330,89943,54215,41560,65049,-7400,58071,322592,367214,615683,672750,1096542,400065,-973539,-421910,-367131,-225812,-160304,-167294,-165327,-119591,-167215,-102571,-65565,-1660,-104177,-102327,-25272,-32712,-117047,-160142,-106043,-47063,-78780,-70752,-72202,-86843,-70587,-89871,-86285,-77946,-53194,-77370,-36953,-72793,-66595,-14882,-59350,-50735,-100738,19285,2442,-50707,-45175,-23264,-24231,-7282,-41453,-52337,-48135,-57041,-35976,-20798,74379,-89667,-46316,-53330,9654,-753,-34989,52369,38336,-13367,47065,-70348,-13402,-20496,-54774,-84167,-23303,-2717,46323,-72112,-90836,-43148,-10789,-21055,-42280,-18889,-68727,-72107,362,88665,13374,-56734,-46958,-7854,-12270,-32446,-42945,-70744,9675,31051,-96957,-160564,-98304,-10103,-46415,-6560,-20655,-18821,-33076,-57850,-36121,-5558,-69670,-46031,-41460,10509,-71775,-74103,27660,-66102,-95477,22383,-23286,-14774,-8823,-12525,-156396,-11020,-20671,20461,62369,28676,65855,-75004,-36163,19110,-3030,34546,-15746,1810,-27076,-20047,-65035,-37549,75163,15170,35948,-74072,-61463,-59376,-69264,-43744,40939,-70611,-70388,-47256,69726,26039,27358,22262,43150,-568,-39573,117065,37219,-13005,55176,-6994,-11998,-18016,26888,-7734,51108,6574,-61071,5496,-52026,-7535,26326,-42152,-23982,-91059,-75214,-33300,-50210,-64088,-23979,-20350,-6893,40738,46382,93331,-24732,-40776,-25212,53496,2829,-14278,-105834,-43523,-94267,-18832,-19461,-22773,-13230,93757,25152,-8256,-8345,-8524,-118100,-32757,6166,-18372,-19892,-76074,-74737,-58975,17522,60118,71071,60443,1931,12119,-24064,12947,-31002,-78012,37,-21824,-23273,744,-57830,-69186,-8000,-94660,-28848,42810,-2255,38530,-20394,-10388,-21623,45653,35345,-12667,6938,42473,-23363,-29808,-3519,-50611,-1478,-2265,38781,33049,78995,-15785,35678,31398,59890,-36231,5427,-1828,-14112,50202,45945,-9814,23166,3475,-37394,1564,-19374,38240,-699,-60600,-27573,67411,11617,-18107,-21927,-38408,69491,101515,25985,40615,44070,20696,-26938,-38474,-73103,42524,11482,21270,-14642,20503,13367,-43359,-65161],[28290,29651,24479,72961,28489,-40452,-14582,29298,35319,-10561,19172,-52700,13338,32313,49744,21130,16236,102066,-17367,42868,-18318,41744,127617,-5015,-33906,3602,21460,-15115,70395,132661,83351,42499,-32376,-24166,43232,2643,-3468,-81589,21381,15711,115202,-26415,20881,-12288,58561,-4738,597,-34309,-91805,34517,64549,110722,99610,40053,20926,54879,80198,1378,50126,-48817,18771,-44507,38287,-59248,-22644,15111,-67489,75806,-66701,2021,-47382,-14580,9806,43157,54854,-14503,-101473,-32083,-13924,-67119,37647,-8172,-1357,51952,39082,52037,88833,-41897,-32107,-1861,17913,104981,27783,13052,105140,-14529,-64260,-5942,-1661,-21684,-61471,68204,43213,-58600,-1642,-41041,-102560,8871,22539,-8507,-41686,5358,-44527,-39660,10713,-40420,-82743,81848,41412,50841,-30081,-66962,29934,19593,-1253,-10087,-10424,29113,8356,23669,32715,41633,38496,33869,-2716,50773,-3192,-65846,40826,-38695,13467,42321,-53660,-29622,-17390,-9852,-71786,-7488,7183,70916,81986,29335,-23245,5417,-54743,67388,35713,-5717,68779,58906,35790,-49544,52461,-38169,17090,84087,4103,1104,38297,-13014,-73251,17893,-51152,-78372,19528,13759,21374,57524,58383,79951,-62987,-34711,-1449,32089,46175,12598,66180,9587,-28825,45323,37699,7090,-414,115218,59750,33188,-2394,47823,90939,24288,39910,-6185,62648,1851,-15850,15980,65919,35053,89939,82329,74800,6435,43770,-2740,50137,-55270,54119,4700,18738,85712,24321,4656,83562,26550,-92562,-24880,182645,59716,118660,134810,108115,23708,24475,9102,24065,125018,46218,45222,136724,71916,148962,155742,22651,14616,144884,142574,78009,246154,177832,249923,334715,863772,33442,-518037,-404095,-242526,-155292,-106611,-140849,-129233,-69141,-65782,-42085,-51082,-18578,-133736,2206,-62174,-107256,-19135,1336,-5472,-41821,-20587,-44928,38534,67584,37344,-44639,8058,-90875,-80213,-49683,-41977,-82645,-54868,-84964,-86797,15228,35470,22119,-24267,-18598,-72292,48059,-125535,-124766,-22808,-15425,-24342,-54273,-62639,58342,47741,40240,26583,77192,384,38483,-59873,-68013,95714,10900,-22074,-83958,-53179,14815,13710,-27408,-49546,67573,84526,3978,38904,-24299,14532,-23476,-44214,17114,16436,-84598,1449,-78630,-40472,6170,69097,7763,20340,28713,90181,137490,-160815,-26065,-98449,-79521,-104779,-55235,-5698,-103522,-54127,-36471,531,69871,-11106,-30640,-6710,-45306,8461,33901,22877,22046,24958,-55665,-82441,14452,1957,-36366,75832,11343,79908,65319,20828,-8196,-81810,-28981,22912,47556,-61151,-59012,12878,-31058,-72257,-53201,-11627,28534,-11506,-1774,36182,46304,20602,-659,4225,-76165,58312,4302,-988,-72902,-78713,87563,10756,4517,-27646,-15996,36817,15604,32073,63615,-5303,7864,-88544,-100489,-13303,-46269,-15413,-2085,-12502,30317,-26162,-70422,56168,801,-11296,19783,22014,-23064,-50014,-7587,-87313,711,-9216,-64023,-78273,-29812,-42072,-2809,-64731,47674,-17246,4297,30266,32732,-10605,46456,21775,-40562,-92315,7967,53387,41847,20876,-44303,-33758,-33019,-19253,-30624,4189,-47678,47832,-75140,-89192,3207,-15012,52454,35834,-43701,-11744,58155,-55933,-70034,-66672,-1330,-37915,-1869,64588,-8067,23364,-16617,7066,-35658,48300,-112901,-67343,10305,54885,11548,22578,-6928,-23346,24134,-5976,-46090,-44841,-46586,28398,114534,17501,61029,-36079,-56111,-3132,-34302,-47750,-48038,-39086,31000,28801,-12902,4162,27569,-7714,-3836,-58011,-55033,-83484,49984,34128,4577,-14271,-12783,-3306,68601,13246,9644,18324,-5735,16309,-16785,50644,12785,20575,-38465,-42502,-32631,-23355,2234,63094,-5780,20024,-85690,-54788,-14784,56160,-38798,-45932,-97859,-31104,39764,42210,60187,-30655,-80607,39657,-24980,14579,-12214,32459,111736,99241,13456,-5060,-62488,-116845,-34450,-80120,16117,-24624,202,-13026,1681,8443,-27026,-63049,-1971,-37478,-13282,67833,46321,-68186,13481,-29625,-44769,34149,-17571,-41599,35575,-16085,-5464,-38900,91627,-3110,15386,100088,-29928,-9358,20995,338,18624,-10863,-4222,-8643,21937,83685,73088,5980,87738,23900,27581,68485,-8013,6840,-61183,-77239,-23629,-54057,-68497,-31606,-12930,-55284,-7294,-65937,27439,30678,-19473,50823,38636,26605,-16413,30542,1248,-1254,41298,87150,21093,17585,70489,90950,25872,-67515,-40619,-69126,-3407,-15054,-14233,-526,20072,6729,51236,28631,-21910,31154,37582,-66263,114912,77917,85240,39233,20384,36397,51468,51364,37975,24580,-3973,63804,-30285,-16509,-40462,6444,40535,10318,5480,77835,-63603,18029,83985,114224,5444,-71262,-16808,132501,28257,56215,65156,119121,-72009,-47988,-18772,-68523,-3008,10948,52298,-40534,33999,68872,38862,-14764,88739,-6917,-11463,-3506,37953,-21781,3615,-5450,64123,17925,-12908,40053,16227,65908,-16477,24295,58893,59897,116556,27304,-41823,-4843,38820,-9181,92989,58666,32507,89475,83022,74358,75601,33523,155483,315470,391104,607881,657223,1091498,380154,-1018831,-476236,-392135,-240718,-215445,-179129,-171100,-116040,-177922,-127942,-100757,-29190,-103008,-118572,-55179,-43677,-116194,-149491,-102968,-58075,-76790,-73954,-83693,-85181,-76866,-106395,-95054,-79118,-48312,-74158,-55605,-79257,-64881,1477,-85112,-44510,-93608,3053,-19612,-64054,-38557,-39494,-36014,-19327,-56681,-97190,-74416,-71246,-25787,11298,82135,-98143,-63831,-74110,-1005,-16381,-52164,19679,50759,-8713,32300,-60717,-6919,-38086,-68954,-90790,-21192,-3661,29231,-79839,-96201,-35780,-13471,-28510,-52845,-11337,-84980,-77666,-1456,104388,12561,-70001,-40383,-15571,-1647,-41990,-41372,-84743,-12062,64350,-100325,-139094,-124457,-25594,-58795,-27581,-26962,-5606,-34078,-61551,-31956,-30669,-54074,-47342,-36197,24905,-65926,-86910,31530,-58308,-127913,30124,20379,-3194,-20229,-20050,-126451,153,-8867,10074,45860,38018,87991,-42547,-34787,11048,-22393,1428,-3946,-3851,-15423,-33609,-73133,-58856,82888,-20567,35700,-69704,-62060,-79812,-65020,-33208,29339,-94538,-76512,-64849,72157,31499,47489,24104,28481,-5542,-39670,99240,40449,-7824,54792,-21016,5903,-33400,-4096,2959,63449,-20440,-62751,-22151,-89584,-35966,7402,-29382,-5948,-79832,-50969,-13512,-62664,-112857,-44854,-15048,-21286,4374,33591,113432,-39511,-34313,-15497,47431,10891,-16462,-91736,-37136,-104099,-10223,-24416,-42526,-16467,96212,41792,-1471,-9185,-8045,-92680,-27617,17235,-14329,-38225,-82543,-63641,-74280,-6519,50632,68075,59940,11463,6205,-41581,27427,-29222,-113791,-37365,-18108,-16418,-13775,-47635,-83210,-13665,-76445,-39113,54975,12274,46699,-7713,651,5588,40836,21969,-34802,-2145,67040,1991,-31203,-1256,-46754,14376,10358,13667,8685,81049,17895,40204,45309,70995,-48349,7594,7856,-29976,47115,17081,-6774,34465,-18862,-35469,-6789,-39140,16175,10817,-65802,-30334,73880,19491,-7726,-19603,-13603,59762,55386,16236,41734,32576,2224,-16755,-41686,-56234,45631,23312,20790,-5661,26973,28871,-52448,-75984],[29742,16096,13207,63257,4347,-24826,-16882,40103,22476,-23455,-7119,-39111,37228,40997,67586,17630,43722,91861,-30752,49939,-11193,52142,110005,-16212,-25092,19575,52540,-9579,64062,150315,88127,30504,-41728,-40915,55019,26485,-1129,-53830,18817,-6389,92521,-42365,-22281,-39398,5528,-34150,983,-25815,-62153,53235,82853,138078,79037,21433,1550,50964,78476,15484,46982,-51129,-2774,-25338,57921,-62202,-28850,34472,-64720,33422,-85849,2036,-41692,13328,-11810,39396,48728,-15182,-83689,-51142,-16,-48440,44227,-6004,-1825,38868,21819,37547,92572,-9637,-42856,-9224,-261,112633,38040,12199,87347,-1498,-36490,13583,24723,-122,-41368,72097,46895,-91093,-3109,-44275,-82347,10327,-6284,-8154,-21171,6167,-27925,-31539,42079,-44176,-85124,92937,40457,42703,-2551,-52585,25311,9271,-4995,-21572,-15901,34980,29746,22878,13145,11730,52990,27961,33590,77148,35760,-54838,32663,-50902,22772,61576,-74824,-16076,314,-7645,-40120,28160,27259,68697,71022,22275,-840,-7157,-53993,62337,9128,-3435,42491,41455,31058,-5179,66812,-37809,8409,93642,-9352,12036,19236,16543,-60453,13841,-51800,-58198,26074,36281,51043,71785,56447,60085,-56194,33253,25972,46970,62259,12362,19459,-11258,-17851,47709,46931,4909,-15425,78989,51509,30069,-13259,27279,72472,32194,50287,4026,45118,3001,-28178,26255,52730,39935,95055,88231,62442,10006,51889,-4495,75168,-44167,60367,15929,21426,79642,19797,25800,111124,23963,-75422,-41202,175613,57958,128272,144950,149252,29697,6745,-1804,-24832,92333,79721,70463,164538,64166,82401,120747,5127,19746,112616,108560,85192,229355,159863,251990,328339,905581,51895,-558043,-432537,-248499,-163805,-99901,-144704,-128042,-87856,-82896,-63976,-62029,-28376,-170167,-17052,-78371,-116752,-5150,-8578,-7615,-11435,-4756,-31826,39832,49688,40289,-33240,1440,-80164,-77078,-53336,-52967,-93913,-53879,-64286,-106438,14227,13317,794,-19120,-7456,-68026,31532,-103867,-114584,-3898,9362,-26777,-42720,-59172,84031,14648,39935,10076,112201,-7327,8136,-57984,-46891,74161,20268,3695,-74811,-66479,16013,-3760,-38110,-9164,65207,107650,11910,63738,4169,15962,-37176,-17977,20320,2068,-109743,9281,-77871,-43133,31714,58401,-4802,1279,38319,116372,154771,-163102,-18802,-149393,-82911,-93095,-57293,-16587,-85650,-51102,-26789,18980,82739,2443,-34484,-11446,-43115,13276,39828,27354,2482,39941,-36258,-56512,-276,-12454,-37307,86160,44620,104364,88357,43719,3494,-80704,-24458,33627,42929,-39348,-51392,10375,-11985,-48562,-38389,20708,49616,-8470,-16080,14907,48613,-25493,2238,14572,-63995,56095,21439,-5581,-49991,-70713,79052,-1287,18662,-24149,-29094,25960,23333,41989,79770,24578,6076,-69919,-95134,-23725,-62122,-28828,-20894,7539,20479,-31569,-46949,69718,6776,24128,25189,43584,-16611,-47998,-1582,-76148,-8874,-34793,-64318,-94329,-47424,-15435,24320,-63346,11031,-29489,20766,45259,35781,-12144,40218,4743,-12411,-64304,-180,64295,41767,16865,-39263,-25947,-10536,-27160,-44454,11171,-59483,54991,-61851,-95518,3692,-2426,61670,43598,-45924,-22809,59654,-21857,-94584,-66415,-2270,-37399,1395,51221,1598,47969,-5576,17310,-18054,50401,-134732,-39676,45856,60507,16541,27735,-21021,-5695,15560,-25963,-45615,-46375,-61413,5489,102035,52233,32287,-37690,-82729,-14177,-21433,-46112,-80767,-18351,46393,31209,-7767,24680,24755,14669,-9128,-51188,-47567,-72564,57912,26802,16597,2064,-10569,-12362,60916,-2649,-1580,14510,-17337,12189,-8362,33787,15953,7264,-40525,-33792,-24433,-26142,39651,32779,-52150,46477,-70286,-45126,-37267,48868,-6414,-30125,-74798,-28384,56745,12025,62672,-39657,-76127,24523,-24427,4114,-33215,45638,75967,109530,17413,5721,-39196,-109678,-32779,-79525,10710,-8981,3475,9828,-11419,3408,-27463,-77059,-17416,-26393,-40061,71309,38773,-77463,7963,-4544,-12669,48428,-24327,-54530,14619,-22855,317,-36593,84792,10736,27311,92427,-33392,-12333,13345,-4693,26668,10999,9283,23040,57337,75389,66299,11088,71966,72445,3579,79715,19517,24308,-55963,-66548,-35654,-53524,-92860,-30286,-4779,-37138,17509,-73483,46923,23356,-26649,35670,13294,56273,31420,937,26615,7844,55549,60407,26725,32334,57324,77724,28542,-47119,-34853,-73447,4812,-7219,-33580,-7646,24211,-20823,50240,36124,-25969,24938,45078,-65627,139664,81958,72062,66723,34039,44722,53990,76742,32587,36646,-7400,74375,-35839,-20792,-31965,24419,26941,-2165,3271,27371,-39629,37970,86781,121370,15966,-37510,-40000,138320,16322,42359,77198,136496,-86488,-47725,-9602,-61839,1517,16614,46194,-28985,43938,80625,43079,-4365,66919,-12622,-7675,-2385,63883,-21366,-19796,-19792,47519,18333,8015,53026,16529,84977,-7316,29720,54535,49457,140241,41640,-4191,4349,90233,14571,90662,60012,44312,96287,113827,96399,85950,68981,199887,305696,408251,601926,638576,1097855,363416,-1062729,-537967,-405786,-240026,-264209,-186658,-176382,-104329,-175016,-157814,-129435,-64047,-90748,-119701,-79388,-59175,-112246,-123596,-99915,-72815,-72026,-65216,-85656,-70546,-79759,-115910,-97537,-80781,-51694,-69470,-67475,-81451,-61073,-301,-113917,-45757,-89922,-20502,-41828,-68056,-22713,-54032,-43879,-27434,-55794,-135313,-102846,-87766,-19724,41313,51240,-102847,-74453,-91389,-26652,-26832,-68311,-27902,59111,-4078,17969,-47353,5054,-55934,-74505,-88808,-17169,-9150,11768,-72723,-96827,-14626,-21985,-27123,-54559,-1062,-95050,-78877,-27053,53763,12267,-74829,-39126,-18316,15400,-50130,-36048,-89049,-30646,81088,-92997,-103963,-142565,-41405,-71217,-44115,-38934,-3977,-36860,-60021,-27432,-52640,-29110,-44007,-29808,29729,-59034,-76445,39694,-35688,-128782,19352,58478,7001,-25803,-27839,-89740,2885,5068,2403,16478,46667,74252,-11838,-26918,-7566,-41652,-28081,4137,-7357,10913,-29148,-69677,-81028,71602,-62663,25838,-58148,-70134,-94135,-58587,-22399,18142,-97247,-74191,-81762,60566,33020,63422,16389,14761,-11322,-32896,54835,35486,-10856,44706,-36392,15768,-45198,-29429,9201,69127,-32589,-46817,-37971,-113781,-59167,-3348,-22723,247,-64490,-20870,17582,-73686,-153617,-66031,-12109,-36877,-24484,13285,116755,-52877,-20929,43,34337,21259,-19679,-67214,-20221,-97723,-2674,-32031,-54965,-10267,77800,56832,4639,-6616,-6359,-73099,-13717,17251,-10179,-42982,-73727,-45619,-68056,-21268,36497,58359,56998,21878,4092,-56377,28891,-19085,-135173,-70124,-19376,-14332,-28706,-36723,-87915,-8268,-44131,-46393,62156,24040,51539,2445,16284,25211,24033,-6185,-47521,-16959,85742,17947,-35000,-2742,-41090,25741,13354,-15323,-13415,67214,55459,41742,52485,63829,-56449,11957,7791,-43818,32404,-18566,2404,45830,-39882,-31402,-18829,-58792,-12071,7637,-62723,-28213,63264,18968,4587,-15558,15888,34428,989,7047,34594,7393,-31180,-9906,-39151,-46514,37556,32733,15460,-2407,32252,30617,-58506,-75376],[22314,626,2282,49131,-4660,-9321,-15905,57744,2018,-35549,-30931,-19569,54000,60123,76253,21727,69013,67954,-40457,49748,-6703,56508,83106,-26176,-10231,30897,76992,-12625,50724,140415,77868,19112,-28124,-47014,53028,32288,-2435,11328,13102,-27127,73661,-31723,-56183,-59199,-49768,-53983,-7720,-19846,-29146,77956,88212,158923,53989,1825,-19584,39606,60880,32324,41001,-48616,-31642,-2879,76488,-57804,-24786,49598,-52071,-22168,-90650,6129,-26020,39836,-17132,40231,36043,-11717,-64524,-62711,15998,-26436,35163,-3620,-9015,22819,4404,20917,88921,19644,-53467,-19850,-22691,109681,38954,7457,64184,9259,-9763,26259,34499,-1857,-16214,65857,35365,-104457,2029,-36767,-52368,14184,-30501,-495,7560,12414,-648,-11148,66204,-48524,-51733,96325,36163,24847,24280,-23770,23076,2623,-14692,-36208,-24882,33323,45696,16493,-8484,-20232,71618,11944,59205,96087,69323,-30864,31234,-40296,36887,66582,-94405,-8397,16351,-8699,8374,57941,46066,57766,55737,16147,13484,-10868,-39873,57456,-9879,-9170,4624,24042,24657,48073,78236,-13017,3692,97194,-18827,21268,2465,38172,-43044,4901,-52704,-28564,39082,60801,81856,78062,49439,34251,-41018,79044,54739,58644,69815,12213,-41108,-29205,-4458,45877,59382,2483,-27860,31392,41680,22970,-22458,-1332,40020,32611,59680,15641,13390,4092,-28443,28644,35126,44731,89139,86144,44879,15230,48799,-3672,85369,-28277,65187,26003,32842,65381,10703,42059,135485,23508,-42712,-48446,149566,52206,132843,146382,179162,46716,2411,-7068,-64186,48241,103169,99616,175815,58069,13895,74954,-6886,27554,72104,73425,97710,210507,161320,277359,348834,915996,-35625,-560005,-435622,-256729,-179749,-99325,-142689,-121017,-99745,-95998,-83210,-67330,-41625,-188126,-40803,-94341,-131554,9861,-23505,-13621,9980,9724,-19529,30846,20994,32510,-21114,-1936,-67036,-68491,-52789,-52042,-92550,-41847,-26766,-115441,6100,-10670,-12369,-8648,6890,-63207,11764,-68549,-85273,23803,39317,-15858,-29517,-54064,96781,-12870,36519,-7701,115540,-13397,-32316,-60626,-13223,53048,30040,32103,-49268,-51763,16875,-24679,-48330,23169,54712,116048,25209,76793,19506,2243,-47033,-5431,13031,-19436,-113874,8977,-49131,-28943,47911,41146,-13534,-6783,49207,146217,165970,-153867,-8654,-170445,-80426,-78465,-63335,-20423,-59435,-34935,-16828,41038,79424,10842,-32490,-12744,-40947,17645,38696,23254,-18777,41852,-19913,-38325,-14804,-24622,-42802,75543,73284,112539,99868,54510,9863,-72126,-21766,44062,30527,-21399,-41350,15631,9607,-23792,-23708,41578,56280,-17573,-37319,-10175,50378,-59003,-3635,19030,-48502,50299,35254,-5632,-13440,-65355,54712,-16916,32479,-22574,-40718,17569,21832,42748,79862,35784,4676,-53139,-77800,-37775,-73613,-38137,-38253,12263,-12001,-27350,-21759,75015,3698,50582,29616,56548,-7559,-38302,11605,-53367,-22700,-50689,-55261,-106153,-71052,-4253,41990,-52934,-22517,-45563,29893,54232,34329,-10523,28612,-18297,4097,-35571,-1881,76630,38210,9496,-28344,-8668,14381,-26588,-55879,14337,-67656,49107,-39836,-81930,158,5789,79332,69578,-44671,-25013,48650,13212,-102129,-55109,9279,-21365,9406,36207,28464,70527,6131,27345,6962,45874,-121494,-14333,68183,55238,13893,26810,-31492,13791,2451,-43996,-40587,-32401,-64696,-18437,76090,67313,7412,-41249,-88803,-22851,-10757,-37376,-86648,1031,54570,21805,-11911,37115,21236,30849,-4245,-36280,-23486,-51291,52425,24748,26808,8650,-10881,-8831,43041,-16200,-19503,11494,-25310,12103,-2722,11788,20491,-3517,-34577,-13035,-26844,-39475,69727,1429,-86994,53245,-47790,-29008,-42929,36823,23336,-20508,-37765,-18260,56798,-16345,62563,-47138,-62049,11401,-16683,-2827,-48522,61150,27757,103438,26828,13504,-14647,-104489,-38768,-76321,-966,-3172,-5643,22238,-23501,-1689,-26072,-79900,-32637,-21238,-57446,68020,26011,-74391,12316,30048,29816,61102,-30523,-66855,-15287,-30101,1262,-21720,62361,19381,32566,75548,-24994,-7040,-3665,-4849,45746,40329,21539,35255,94106,65797,58848,14061,53481,105990,-13761,90723,53477,43240,-46115,-33693,-40968,-56271,-98994,-17280,8094,2413,48587,-66965,63056,13273,-37568,16909,-6075,77155,73620,-36072,47234,13992,52953,30523,42743,44022,41131,59741,23489,-29781,-25102,-51178,6122,-3661,-49663,-12683,12989,-66911,49449,53882,-29315,25324,56859,-46956,137962,68387,56536,77895,38970,50922,49498,91745,22737,45089,-5424,71170,-38314,-18344,-16514,34494,14539,-29362,12958,888,-4739,49239,82838,110942,26352,1783,-49963,119391,4628,27798,79848,139128,-96489,-40509,12946,-39114,15677,19410,36966,-7781,52237,81099,54733,7765,32737,-16520,698,6234,96689,-23263,-43522,-36208,21896,11324,39663,72007,31116,101935,7716,28936,48229,45824,140874,48245,28536,12271,126550,42114,85674,54074,65951,108118,141530,106366,95856,102406,203632,296935,416484,580410,616889,1118668,359724,-1100151,-590124,-404274,-225425,-293517,-192033,-179918,-85729,-159871,-184691,-144521,-97310,-70273,-100632,-92396,-73937,-107782,-95386,-97050,-87565,-66940,-51005,-79146,-50920,-82788,-118370,-94490,-81075,-58416,-64252,-69637,-78402,-57364,-17184,-137787,-53423,-93900,-45299,-55975,-63668,-5310,-60764,-45601,-28003,-37769,-156761,-124478,-101236,-18611,58300,523,-104427,-78532,-100975,-60347,-27431,-77801,-78914,54234,-851,6500,-34617,18636,-70701,-69902,-81255,-9938,-19939,-2334,-49406,-88295,16522,-32353,-22680,-47907,8983,-96663,-76327,-72925,-43203,13007,-67528,-44545,-15129,31860,-55690,-28644,-82876,-42676,74505,-77791,-64454,-145449,-53036,-80445,-54905,-51463,-16721,-42980,-52395,-19907,-61981,4154,-33920,-24443,20063,-53433,-44911,50171,-6559,-101900,-6317,78583,13366,-23917,-33149,-60055,-6136,13058,-4066,-19058,51664,38308,11449,-14861,-31455,-54056,-45893,9257,-7238,44778,-10533,-56846,-98340,46973,-98806,10263,-43574,-82695,-99440,-50831,-19497,6835,-83017,-64457,-94562,40646,30385,67716,-895,650,-15478,-21162,1183,21173,-21867,25661,-48473,15318,-54979,-44870,12199,59527,-29380,-10063,-43967,-119006,-71387,-2423,-24120,-4552,-50641,6894,50078,-76394,-163910,-78593,-12706,-52729,-33390,-7567,99003,-51943,-1815,14140,14984,30471,-22684,-40625,-222,-76506,-583,-38261,-51117,5622,41344,66081,7503,-3904,-5020,-62990,5851,8291,-7777,-32654,-49013,-26164,-42686,-18230,20477,43229,51872,34438,7903,-64750,17516,-6873,-131478,-83210,-24661,-21472,-43272,-33207,-85002,8410,-8346,-46603,64751,30755,51300,165,31089,33049,1814,-39951,-48829,-34815,92367,19876,-41973,-9908,-33525,28144,8522,-37809,-24543,42052,86164,40973,52635,40192,-58884,15911,-26,-53821,7703,-53186,16195,54560,-53388,-31744,-31743,-70686,-40994,-6169,-50661,-23143,37773,8991,14062,-13533,42092,4334,-40768,-2153,20041,-24766,-64791,-10401,-33898,-51737,16241,33522,6667,-4401,35270,16835,-57813,-64936],[5720,-14012,-1359,35679,3125,-96,-15663,71716,-19072,-41134,-37935,3623,56986,83013,73707,28040,85999,42545,-42489,37275,-4534,57599,60879,-30773,10761,38165,85941,-25303,31757,108260,54932,11021,5472,-40113,39369,22472,-6297,95618,5156,-40129,61498,4133,-71365,-63898,-86257,-62674,-23170,-19591,-3997,92612,74704,162494,32192,-12158,-35360,25581,34059,45056,32497,-43960,-56937,17991,88365,-44530,-6826,59267,-27491,-67523,-87614,9098,-2882,56159,-4643,43350,21089,-5899,-43845,-63406,33299,-7304,11848,-5468,-21664,11212,-7557,8586,76810,38705,-61191,-29828,-44008,91026,30417,-1460,41495,13713,6384,29798,30066,-20987,8409,50904,15064,-96915,12059,-19490,-22962,18357,-45084,14449,36446,21056,32558,15895,70021,-52178,11013,94934,28713,6648,43066,15874,37535,3757,-26688,-49477,-35865,23547,51778,6152,-32275,-48337,84738,-9927,66100,105729,90432,1618,37260,-12462,47817,56398,-105916,-11490,23312,-13623,55541,75086,58008,39746,43714,12010,11337,-6444,-18465,49659,-14228,-20069,-31549,7689,18820,87798,82851,28119,4056,97446,-22697,28038,-7751,45635,-26204,-3743,-50582,3331,53961,79915,106045,75634,41769,8019,-21336,88578,77087,60605,64868,15872,-85726,-36720,10199,41507,72429,4648,-40026,-18976,27997,11289,-28827,-29200,8743,24767,60991,23606,-21368,6066,-17552,24236,17023,46894,71152,73272,23903,18862,37356,1243,81392,-1351,69343,36008,47093,46794,668,49723,148734,17797,-3111,-39718,126319,46517,125545,142945,184774,71988,11999,-4109,-78344,4565,102620,125378,167939,56698,-32764,30906,-11016,36328,38424,46810,112867,195283,181475,319656,403123,883733,-188685,-519296,-413424,-263994,-199919,-104936,-133623,-109130,-103581,-101660,-94697,-70106,-56667,-179927,-64307,-104687,-143903,19635,-39637,-21071,27548,19795,-12697,14154,-9492,15781,-10014,-988,-54772,-59530,-49109,-47815,-77671,-22233,16052,-112280,-7589,-26202,-7951,2278,19154,-57318,-9097,-32196,-41253,51944,64008,4117,-17181,-51796,94565,-25030,31086,-19375,94755,-16390,-71713,-63082,23984,39685,35181,53305,-11653,-11939,18609,-43374,-47864,42512,39119,110431,41036,75157,13954,-18075,-50020,-11535,-763,-49273,-99040,2281,-6253,-3164,51173,21220,-13978,1010,55922,172479,166431,-135725,3582,-156786,-73961,-63411,-71517,-20553,-30487,-10201,-9960,58847,60451,11225,-26599,-12240,-39528,19524,27667,7133,-38630,28398,-7037,-29935,-25088,-31262,-52937,53486,89569,100043,96780,53343,9072,-61321,-23738,47309,16580,-16090,-33769,25299,29233,-1503,-10739,44259,44570,-37435,-66998,-30780,56153,-68510,-15787,16897,-34464,44376,46098,1669,24567,-62833,18976,-31783,40737,-26607,-50966,14953,13734,38749,65037,30858,2127,-41507,-54578,-49603,-70671,-41076,-49524,5912,-54767,-16831,-3326,72658,-5806,65173,33329,58133,558,-22229,29714,-30749,-37566,-53286,-35613,-107591,-94692,-8727,46050,-38420,-39965,-57637,27945,56688,29518,-4807,16241,-40573,4438,-13250,1439,85429,32533,2405,-16423,9959,33625,-16668,-61745,13394,-69508,30763,-11853,-53715,-6112,10204,99412,100079,-36191,-18094,27229,39556,-88029,-36131,28860,1781,15675,23773,68404,86239,17288,36170,31748,36820,-82034,2237,68746,39795,8052,26764,-35646,30745,-9326,-56769,-31993,-3916,-52643,-39176,45931,62182,-7603,-46280,-86531,-26940,-2171,-18661,-58217,17028,53437,2206,-19733,35642,18676,38447,1519,-16495,9830,-31003,33163,26350,33803,5684,-13922,1968,21176,-25817,-41172,7185,-27683,18558,-2073,-7212,26378,-7637,-23854,13991,-36990,-57612,82022,-20083,-102076,41899,-15780,-5015,-28385,23152,43656,-22174,-1506,-5885,36386,-36983,57182,-53010,-45149,1485,-3284,-4020,-49663,73155,-18630,83133,40068,17575,6850,-103520,-48055,-68888,-12708,-11683,-24954,21328,-33448,-3773,-17392,-71368,-42473,-11339,-57498,56385,10036,-58219,23975,67380,65560,69263,-36473,-73949,-42338,-32888,-2037,1844,28369,23614,30364,54882,-9183,7371,-23050,-236,69410,64889,28839,22658,115730,56355,53251,16166,37646,111840,-23943,95994,87159,59540,-33394,7115,-37410,-62907,-86598,2068,16880,48885,80270,-54324,64358,1232,-49158,-628,-15579,87569,96929,-64272,55944,18196,33068,7862,57947,46272,24560,39769,17848,-16945,-12869,-15040,-4840,-3220,-55403,-14674,-7703,-117532,49973,87191,-31064,30781,71038,-11344,115378,46359,55392,70626,37038,53493,39956,93576,10127,49275,1134,57335,-40186,-12264,4043,35705,7760,-61246,32575,-2175,34093,53137,71570,84895,32842,36492,-46107,68271,-2907,20512,77224,134272,-98516,-30812,39322,-8005,30234,16880,24689,15535,58231,68440,69892,18622,-4521,-16543,12625,19166,124099,-26420,-59585,-45835,-6859,-1905,65302,91826,56034,114279,25619,23741,42130,48719,122380,51225,56790,24544,142690,65763,79074,44912,93858,121211,162939,109291,105237,136429,195493,292426,414168,538400,593549,1150231,372305,-1127301,-623223,-390930,-209118,-300057,-199880,-181891,-64290,-138567,-201831,-145396,-120380,-47599,-63958,-93595,-84711,-105855,-78324,-93717,-97116,-64037,-40764,-66481,-34187,-90164,-116353,-87968,-78409,-63098,-59228,-64062,-69972,-55947,-40733,-148856,-65058,-103443,-65265,-59429,-54827,6400,-55124,-42184,-21303,-10330,-156833,-131826,-107368,-21599,53771,-45818,-104347,-78500,-99808,-91852,-18224,-77495,-121618,30189,-78,127,-27785,28329,-79796,-56477,-73379,307,-33449,-12802,-14072,-71237,48266,-40896,-21292,-36367,15866,-89686,-71690,-120658,-135874,15354,-48366,-54803,-7277,40983,-56263,-20818,-68026,-47608,47715,-60550,-31564,-129827,-58004,-83603,-59472,-59162,-43035,-52575,-39695,-7170,-54083,39758,-18502,-21359,-3949,-50847,-2383,58601,17178,-64286,-38139,71948,14682,-14201,-34250,-44851,-24929,7701,-10656,-50488,51147,3079,26300,-349,-53035,-55520,-46942,13214,-4545,72472,14733,-40830,-105118,17503,-119840,-6275,-29926,-92884,-93647,-45481,-29249,-5068,-63677,-50937,-100385,18883,24515,57032,-27520,-14804,-15851,-9954,-41904,-1104,-38093,719,-52866,4603,-67999,-50426,14478,30435,-17239,40934,-47396,-107416,-70348,7762,-32606,-16248,-41254,26471,73082,-66773,-131614,-75527,-16359,-68901,-17599,-22112,65348,-31250,19660,18320,-8831,34485,-23621,-19952,13593,-45081,-6661,-38697,-29899,26697,-4324,67130,4970,-3592,-4633,-58892,25504,-4174,-8597,-12305,-14599,-11564,-8817,2699,4829,24599,44521,49032,17454,-65223,-2676,164,-103420,-70283,-31927,-42165,-57136,-41463,-76381,31261,20944,-38677,62353,31329,45107,-17701,37588,28874,-17436,-67837,-40453,-52285,83030,6876,-51303,-23198,-24277,19510,-1057,-46297,-19470,12926,102384,37331,46147,7331,-55378,15360,-12517,-59116,-22816,-80066,31014,57481,-55995,-39797,-42821,-71031,-65244,-23743,-32068,-21106,4561,-8086,17342,-16519,57300,-18663,-56537,-12549,1046,-54301,-81733,-19747,-29613,-71913,-15632,19489,-4115,-9847,35094,-7779,-49106,-48903],[-16769,-25284,4680,27029,21270,-679,-21366,72819,-33258,-35849,-18999,25839,44902,99581,61179,31632,92039,28339,-34411,11635,-4383,57622,53623,-28184,35102,43085,76373,-41338,9637,66738,29110,7325,46615,-22279,21220,4877,-11641,164580,-3178,-41303,55363,51838,-67454,-52063,-90787,-60041,-39485,-24081,8247,84002,41548,140075,18234,-14241,-40237,15548,7254,48293,22371,-39066,-69077,33950,89327,-25051,23951,64119,7880,-81995,-82601,7548,22310,58970,20150,43493,8325,-1188,-21747,-52691,50630,6153,-16992,-15155,-35842,10268,-11524,3309,56578,44311,-62378,-36301,-59507,59990,15479,-12955,24049,10315,8424,28858,19417,-43314,23421,30417,-5595,-73853,24098,3941,1485,21286,-48661,33622,57056,27412,63079,42104,50578,-52181,81808,92035,18821,-3469,50399,59855,72681,13601,-36833,-55776,-45846,6238,47561,-4133,-57158,-67734,85256,-30385,53208,107878,97424,34599,46796,21557,50278,35127,-103717,-24352,16397,-20402,84457,77445,59284,18661,38376,10214,-10435,2759,331,37907,-3893,-31297,-54633,-6874,15764,96788,76089,68188,9109,97998,-19845,33480,-7899,37379,-14233,-6223,-43570,29396,66060,89222,117361,66698,37210,-13622,-1787,68032,85875,49184,47787,24226,-92269,-27013,25693,37404,83214,15040,-51074,-59841,8975,-4516,-31567,-48727,-8688,10762,45977,21413,-44968,10737,-2168,17440,2074,43715,46260,50228,2897,16924,23255,10688,70241,35041,71958,47331,57144,29075,-5163,47938,145969,1667,31392,-16769,116766,42533,99412,136284,160650,98955,30000,8638,-59882,-25830,73493,141588,144316,63099,-40747,834,-7501,44278,28899,36657,127139,186458,210527,364963,485982,810478,-351471,-445939,-371602,-265919,-219502,-114192,-118199,-94218,-100403,-98933,-96165,-75997,-70835,-148811,-83522,-105547,-142226,20951,-53296,-26636,49531,22400,-13913,-6743,-32791,-4840,-1854,3422,-45985,-54421,-44618,-49980,-51530,-1167,48708,-99747,-21806,-25361,14295,7828,25220,-48819,-28300,-6018,8356,71235,76814,25234,-6215,-54403,83240,-17399,25371,-20609,64179,-15849,-98639,-60476,49542,35747,34239,59549,30892,36884,22265,-55201,-27587,48365,24359,96511,55300,60812,-10644,-35088,-45072,-25678,-14653,-82472,-74283,-7271,34380,24441,42925,3366,-3647,23637,54574,189158,154595,-114593,14645,-120082,-66049,-50917,-78378,-20580,-3994,14216,-8505,65888,33146,3486,-20074,-12140,-38865,17184,7249,-21173,-54198,3442,3053,-29315,-28302,-30878,-62682,30477,90822,69469,80651,45134,2437,-51297,-31026,38241,6827,-27435,-29957,35136,42664,15122,-986,28445,18072,-61617,-100993,-38477,68456,-52852,-28945,8826,-26669,41534,54284,15456,50625,-61044,-18526,-42399,40782,-37657,-59310,17012,2968,35729,41038,20229,-2035,-32338,-32706,-54763,-46413,-37384,-51453,-5481,-90650,-4322,3149,65594,-17511,68049,36988,49226,4716,-2365,47575,-21469,-46117,-43397,-7382,-95613,-111762,-22732,36508,-26151,-36187,-56291,16312,54240,23362,4415,6997,-54710,-9756,-2934,7833,84916,25700,-1882,-7970,21970,42360,751,-60010,9100,-62704,6147,17230,-19708,-13326,11693,112551,119755,-19064,-4327,-265,50936,-58021,-14642,49417,20965,11457,16320,104972,90984,25711,42146,50763,27255,-38406,8417,48132,18379,3070,34366,-31892,41910,-13532,-62939,-21792,33477,-26754,-53561,23275,44946,-11322,-51039,-83833,-25468,4844,9107,-4518,28195,43104,-21193,-24442,19524,19350,38728,-272,3110,41581,-22437,3983,26883,37515,-3997,-18957,12510,3503,-31360,-58918,-1079,-23988,32897,-2664,-15603,33406,-3911,-13416,38772,-49617,-71513,72326,-29071,-97064,21285,22235,25509,2263,11342,50246,-34401,25331,4346,455,-45944,44248,-57036,-32432,-5311,12537,1170,-32449,76124,-49342,54982,52756,17720,24438,-103496,-55488,-56867,-17722,-33463,-46550,9079,-40443,-936,1263,-55829,-45137,9416,-39989,35977,-7207,-33202,37041,99438,81377,70261,-41335,-72364,-54283,-27264,-6125,27312,-8794,25205,22149,33229,7823,27994,-35256,5566,88398,74882,29888,-6657,113236,47877,49814,18672,28226,90730,-29518,89174,113433,69016,-19396,39384,-25617,-71672,-61645,20916,14274,85528,106383,-43869,45372,-11160,-56736,-12340,-14814,90271,95710,-71476,49748,21742,2108,-1902,61653,33489,10824,21148,17669,-7277,570,15322,-22962,-3235,-47716,-13794,-28616,-152006,51646,133097,-30343,37186,83679,32450,87554,26126,73882,49314,33272,52928,29454,81543,-3039,49606,9542,38784,-41946,-6343,27603,31708,10883,-78407,58097,11285,67706,53444,54087,49178,34522,60473,-30602,-2080,-46,27541,75424,129126,-89738,-26061,58263,21749,33054,8202,10303,33267,61363,45077,82046,24590,-36768,-12351,26236,31776,133929,-28590,-62346,-43462,-30783,-16453,68375,107345,83959,119660,43330,18147,37807,53046,94982,55783,79541,41467,139029,80384,73119,39777,122918,131455,176876,111321,113643,171692,195402,293556,401667,486642,573134,1183559,395791,-1142399,-637352,-373500,-206331,-289618,-214910,-184055,-46732,-118863,-204839,-136061,-128888,-29989,-20260,-86506,-91683,-109051,-80127,-89130,-96369,-64789,-42063,-50261,-25573,-104483,-113672,-80371,-72176,-62185,-54634,-56527,-57000,-58083,-61507,-143111,-78315,-111291,-76247,-56380,-46647,8803,-36833,-37016,-11793,14531,-137041,-121831,-103780,-26262,25898,-71427,-103991,-77483,-87003,-111453,-4720,-67710,-147705,-10988,-2081,-1358,-31099,28425,-82099,-37927,-70045,11835,-44964,-23635,23390,-51515,68933,-45451,-26028,-24667,17857,-76504,-67288,-144810,-176672,19444,-22891,-65013,2029,39083,-49082,-13909,-48496,-47403,11423,-47374,-13523,-98375,-56578,-79432,-57855,-58799,-76508,-63812,-24846,11070,-31909,68140,-2544,-20364,-36607,-51836,37217,59559,24739,-33755,-65327,39254,11632,2228,-31070,-42409,-46840,-13834,-17841,-67292,45233,-15407,35593,16074,-65350,-45862,-32036,17479,-2461,81490,38621,-29137,-97901,-8642,-123559,-19841,-19255,-92757,-76425,-47201,-49117,-16704,-51443,-38416,-98099,-188,17166,34848,-61268,-31344,-11542,-5937,-61163,-27385,-54804,-25249,-46746,-14136,-89157,-49251,18949,-13844,-6441,89929,-55049,-87323,-57706,19748,-44631,-29483,-35406,35506,79762,-46073,-67505,-55464,-21224,-84490,17816,-26122,31153,3788,38494,6618,-33851,30334,-21047,-9643,14508,-10398,-20469,-30347,1912,45825,-47006,60232,-3654,-6608,-4738,-53880,40615,-13459,-13097,8938,17827,-6576,20973,31167,-8722,4880,34606,63065,30108,-59687,-25890,-3334,-62346,-36396,-37741,-75904,-69669,-59126,-64622,51628,38685,-25232,53875,25961,33246,-45746,29302,16303,-26707,-80240,-27484,-66972,57733,-17778,-59910,-40877,-13574,1854,-12313,-39044,1132,-12682,102322,29695,33490,-24858,-47518,6640,-27294,-60073,-52871,-95592,42351,52176,-48207,-53234,-50427,-61911,-80346,-38195,-11907,-28447,-26495,-27302,13623,-25394,56788,-27750,-47628,-25073,-17886,-72081,-71998,-35367,-28801,-97139,-50963,-12140,-15763,-16500,31344,-33465,-35116,-32344],[-38602,-31520,16803,25093,39248,-10484,-36831,58483,-35588,-18892,22982,41244,22608,99872,42747,30128,88652,31835,-16680,-21587,-6093,57599,62888,-19488,57943,47171,51166,-50993,-12189,27882,12130,7458,78963,135,8091,-11164,-17520,185213,-9302,-30343,52726,94155,-52475,-28981,-64127,-47688,-48974,-26898,9489,50206,-4584,91685,13074,-1643,-32179,15599,-11148,41180,11988,-34395,-64217,43440,78289,-5178,60345,66187,48550,-59663,-77166,1418,43091,51313,46852,36220,800,-1046,134,-33102,66024,15490,-39687,-33042,-46243,22748,-8192,3888,30589,38192,-54112,-38410,-66343,27696,-444,-23858,13702,408,1375,31561,11120,-56077,19829,8408,-19739,-44186,34960,27833,21003,22988,-42679,52162,63773,27291,81304,60730,15850,-45323,131845,89653,8060,-1622,47270,99392,117477,29650,-41968,-50708,-51162,-15825,36669,-9307,-79322,-75601,71728,-41893,27268,106367,92670,58987,53379,50313,43342,10494,-85808,-41056,-3734,-25800,86413,67806,49394,-497,37863,10542,-46625,11733,6629,23435,14574,-37618,-59365,-18651,16710,74507,54421,89637,17182,101675,-9631,40066,3379,17377,-9414,799,-32901,43545,71744,88507,113537,55423,37355,-27678,13626,34632,78229,25590,23209,35043,-57271,1955,41452,36323,89826,33609,-57532,-81506,-13725,-22462,-30783,-56787,-8575,-5192,12019,3001,-46163,19897,7902,14266,-6904,33325,23294,21825,-13612,5696,12624,23425,60671,70659,70966,59536,57594,16613,-2140,38616,127490,-23856,50499,10670,116226,38604,54206,125239,112300,118465,47291,30618,-12570,-33882,23717,144744,112388,78875,-9084,-7793,817,50221,53219,46781,137225,183687,234366,398068,580022,709929,-474559,-361646,-320476,-258729,-233751,-122999,-99228,-78473,-92703,-89482,-88768,-89276,-81092,-105834,-95456,-95987,-118478,14238,-61843,-27551,78739,15331,-22889,-27746,-43101,-22828,2200,8864,-41796,-54304,-41847,-63090,-18787,14668,59937,-83594,-30711,-6867,44660,3604,23433,-36468,-42765,5756,52896,75336,77349,38818,4969,-59750,72635,7299,21139,-11970,36668,-12306,-107042,-51287,49078,37394,29671,48367,69535,73752,27812,-57976,13686,42842,16803,81572,63983,39754,-42667,-42073,-34118,-30338,-22675,-107736,-49831,-15774,60226,43816,28627,-8378,15694,53655,45616,194366,132976,-98412,19791,-79552,-59014,-43964,-80108,-22723,16937,28993,-13072,59522,9126,-9004,-16341,-14653,-38511,9861,-18318,-56444,-63752,-23986,10946,-31856,-23484,-24100,-63649,12835,80762,30018,56382,36611,-5962,-42612,-41552,15982,4229,-52392,-27811,41636,47127,23662,4352,503,-13243,-80921,-128076,-28977,85275,-21595,-37135,-3358,-28395,42482,59163,31019,56759,-56925,-45731,-46980,33609,-52759,-64262,17672,-7441,38108,15156,15897,-6564,-21240,-17692,-52146,-4186,-29534,-43322,-16663,-107650,6746,-2869,57366,-27497,61532,40706,33702,3480,17723,58839,-32897,-40988,-25485,24002,-71936,-117008,-37259,17503,-20954,-16423,-35249,709,50126,17960,15012,2702,-55331,-32093,-5907,15571,71191,18398,-2756,-6115,22861,39557,21415,-51205,2674,-46392,-14188,42345,11253,-19570,10820,111821,119173,4120,11877,-29029,46169,-25258,4127,64340,26919,-9920,13994,116103,82812,28871,43788,62282,21765,-11495,7007,15738,-2533,1297,51659,-20572,46206,-6166,-63160,-12254,70456,5666,-59425,17111,28026,-6049,-53308,-80910,-18951,10151,40354,52941,33162,26094,-38977,-21015,-5623,25035,35014,-12228,17550,62121,-30497,-28031,21202,38994,-15797,-24324,16927,-2930,-33774,-65093,-14617,-15623,53281,6463,-9600,40882,5588,-7846,53145,-59605,-73332,45086,-30814,-78415,2987,56359,56958,38828,4032,41989,-51094,40564,9989,-38337,-41875,24083,-58560,-28095,-9931,26758,11719,262,66788,-57110,26590,59141,14188,39106,-97883,-57433,-41261,-11117,-60513,-60801,-8407,-43782,6530,27352,-40439,-42424,37690,-13126,9440,-24040,-7632,44404,119007,74037,62316,-43277,-61100,-43751,-11931,-6483,46933,-38848,25633,10969,11584,21056,49885,-32693,7445,93917,66870,26410,-37948,89305,40629,46748,22471,25677,55367,-32903,68809,126570,68906,-5093,52589,-8885,-79552,-34180,33154,-2310,100426,121250,-39616,10505,-21503,-56632,-15078,-6430,90373,74533,-55063,31005,25561,-27957,719,49010,4766,2882,6806,24789,1027,14493,25309,-37125,-681,-28007,-11188,-41929,-154485,53346,175458,-26745,39654,90204,71048,67919,13923,104063,22289,33780,51375,24077,57582,-14273,47252,16223,21391,-41878,-1602,52124,28338,25816,-62260,84790,33806,87220,53556,33379,11815,34356,71998,-6533,-60402,19519,52950,81454,129097,-70579,-37346,61221,41472,16583,-5026,-4463,40404,61284,16867,84829,22852,-60667,-5256,39413,39968,120278,-27752,-52458,-29610,-42281,-26167,43385,115886,106370,116799,58246,17126,36088,51403,70383,64975,93590,60288,120250,84395,70900,45704,147913,136238,184302,116680,120929,207349,210090,300390,384036,441508,564497,1212469,420139,-1150586,-640368,-361169,-227523,-273329,-239721,-189805,-41464,-106836,-193270,-122291,-125574,-24126,15574,-76881,-98518,-118860,-99986,-83384,-82816,-69267,-57311,-33131,-26805,-125225,-113743,-73752,-63499,-55309,-50325,-54150,-41599,-63886,-73426,-123139,-92296,-109906,-77496,-55269,-43290,3517,-11429,-34049,-6729,26926,-104093,-97512,-90387,-29402,-18788,-72877,-103590,-78072,-64875,-113890,3264,-51930,-154405,-58441,-6283,-2045,-45555,14864,-78188,-18997,-73276,22039,-49941,-40512,50197,-37364,69905,-45890,-35430,-16731,15257,-61573,-65511,-128937,-151105,24396,-1461,-68891,8769,26534,-32651,-8809,-29261,-45170,-21754,-42004,-13089,-59345,-51421,-68887,-50672,-50687,-106026,-73207,-11981,32124,-5092,80232,7727,-20073,-68792,-55726,61696,48700,11250,-18888,-79027,-6514,6793,22749,-25061,-44998,-63371,-47513,-25164,-62979,36165,-15197,43334,34807,-64733,-28680,-8345,21965,-4839,67691,54662,-27199,-76808,-26028,-115076,-28459,-11137,-77728,-50101,-57851,-69847,-25492,-51605,-30850,-89087,-14988,10312,11241,-95991,-47367,-3549,-13151,-55082,-52045,-66635,-46710,-29862,-37023,-116013,-45509,27590,-60002,-6378,117411,-68071,-68173,-38210,24274,-55186,-39893,-29295,34468,70198,-21426,-3172,-24148,-24828,-94777,59849,-19569,14236,39585,49625,-21072,-55633,17576,-14908,-9506,1688,19839,-38091,-13085,33543,56391,-75219,48117,-16824,-12199,-4403,-42845,49665,-14407,-20365,22115,35943,-12451,38869,50182,-18802,-13089,21910,71763,41622,-52951,-46769,-18521,-23361,4868,-37975,-112088,-79157,-77775,-52806,60942,45515,-11534,38789,15833,17261,-72682,4409,1306,-22999,-72928,-16660,-78630,21189,-47404,-62928,-58968,-1516,-18709,-22840,-20478,30380,-29360,89406,18150,15075,-47517,-38575,-10919,-43590,-58135,-75299,-99558,46388,38350,-34052,-64870,-54432,-49610,-82738,-44974,4270,-47486,-46529,-42941,4744,-38304,40534,-25058,-27316,-39541,-31785,-73481,-38365,-50221,-31496,-111979,-80635,-57049,-27109,-22420,24492,-49316,-21061,-19208],[-51681,-32282,26751,28958,47937,-25248,-61369,33947,-25826,5676,72414,45030,-1044,78970,23963,24400,80226,50161,6504,-50850,-9472,57325,81243,-8159,74147,50895,17011,-46342,-29775,-1575,10478,9692,90545,18412,7665,-19232,-23086,147446,-10466,-10856,50854,118352,-38008,-4309,-19737,-29207,-44455,-18546,5691,3030,-50674,29244,15336,22942,-13566,28187,-16478,28515,3029,-29072,-45436,46170,57821,8752,90741,67565,85640,-12340,-69005,-6272,54369,40615,64393,21288,-685,-7103,18811,-9348,76717,25075,-47329,-54978,-48237,46756,-469,6715,3313,25985,-36323,-37398,-64077,7307,-11426,-30401,8963,-12510,-3338,43399,9893,-56588,-6181,-11459,-24580,-16678,42028,45616,36559,25172,-29827,65398,56151,19048,80426,68116,-20004,-30019,139624,87907,-1308,10100,37744,124822,151105,47049,-40998,-33340,-48724,-37510,24846,-5112,-91787,-71602,48157,-39674,299,104645,80018,67808,51663,66231,29798,-8966,-55826,-53606,-29984,-27081,63761,52419,31582,-13595,36757,12368,-83985,15466,-4613,8626,31335,-35009,-47442,-26066,21278,37318,18005,84039,25953,108871,8020,50296,24220,-6406,-11651,15619,-22684,43592,69112,81199,97303,46226,41122,-33794,22599,5285,57173,-3896,-1734,44220,3830,44328,55937,39667,92102,55493,-56119,-82447,-34233,-39046,-27766,-56449,2242,-18291,-32015,-31366,-22104,34056,5239,19859,-8278,15875,10570,-4014,-21118,-16851,9639,36688,58021,92184,64379,68953,46800,11204,11804,25469,98641,-51234,50552,30454,112218,30993,-685,107581,53972,121896,55559,58424,49864,-18029,-28898,134398,79968,103099,46093,5054,9599,54257,105111,75854,141214,184542,241567,408781,661296,603048,-530281,-291600,-272921,-241085,-239594,-127407,-80715,-64068,-83284,-76735,-76350,-109423,-84806,-62747,-98318,-78194,-74244,2229,-64286,-23242,106862,-1558,-36788,-44396,-39351,-32767,2331,12487,-41624,-56609,-42468,-84134,14840,20374,48785,-69751,-30729,22344,67724,-11584,14919,-20743,-49755,6871,83778,63524,70059,39202,19180,-61656,70333,40389,19570,1492,18456,-7030,-99338,-39383,18283,38276,26242,23395,95743,83883,33539,-52295,64390,29389,19181,70429,64429,19494,-66121,-37735,-21562,-14508,-21963,-112246,-31128,-20476,65931,49139,15459,-11807,37791,79204,35088,191127,107990,-94697,14761,-50918,-54385,-44696,-74098,-27035,31962,28250,-22413,41981,-1131,-20021,-17757,-21386,-37948,-1800,-42115,-87673,-67224,-43123,16285,-32652,-11692,-13481,-48388,1724,67539,-5926,30165,32796,-10962,-34604,-51258,-15057,7832,-81409,-23788,43124,42152,23002,4435,-29166,-37656,-86879,-134160,-4751,100585,9981,-36037,-16946,-39930,44137,58931,41318,43849,-48473,-52927,-45522,23098,-64127,-63841,9143,-16566,47036,-6784,22896,-8692,-6720,-11503,-44148,41816,-22149,-27252,-24125,-104456,14281,-17672,50534,-33399,49170,43515,16765,-2416,33731,58609,-60930,-19994,-5809,50982,-42459,-108030,-44368,-4045,-23419,6366,3275,-11342,48264,14650,24002,2963,-41196,-54430,-18235,23533,44469,11319,-1383,-12074,13111,27173,39855,-38975,-4886,-22175,-19830,59364,32607,-23181,7602,95978,97684,26945,25052,-54982,28693,-2477,16536,69763,15946,-47467,15568,88180,63120,25037,40700,67878,23646,-9138,3018,-14554,-16296,2929,72543,-4153,45037,12602,-59480,-5266,96526,33502,-55605,28992,21613,3983,-51333,-74024,-9085,12593,66978,91973,30509,6803,-42763,-8550,-29568,35845,30700,-30182,24164,67249,-51706,-54813,7064,39791,-24718,-27925,13322,4870,-34339,-56269,-31586,-5614,73965,37647,8631,47138,16413,-9004,52446,-63783,-60111,11947,-33794,-54777,-4101,74581,80341,68787,2052,21381,-63577,45694,10741,-64328,-26541,694,-56686,-31878,-13437,35786,25265,38799,45615,-44242,3415,54401,7679,51365,-81385,-53704,-23965,7999,-79503,-61271,-23226,-42726,16010,53320,-31991,-37885,62261,10536,-16204,-39049,9616,40714,121751,50856,45346,-40336,-42239,-12201,10828,-5,54579,-53243,25093,279,-9128,28692,68247,-14604,1982,81190,44308,22464,-58226,56627,34767,41379,27916,27011,21849,-33547,41584,123864,59087,9246,45984,7969,-83924,-14489,35246,-29519,90776,120604,-39796,-27581,-26932,-47875,-7991,5412,92179,45092,-22562,6459,29642,-43776,10555,23158,-33529,2435,-1567,36276,8400,28316,12926,-37567,6450,-726,-8425,-44367,-123799,53837,191492,-20688,34785,87551,92408,59246,10256,130312,-2209,42603,51397,29944,26569,-20233,43589,18182,8984,-37065,6091,75507,30440,50517,-9325,108490,59284,87263,54409,13893,-19417,38743,72306,23269,-75975,57957,96115,102063,143817,-51670,-74165,45931,46161,-15953,-18606,-17078,36271,57977,-8944,75145,12980,-77489,2550,50440,41955,86998,-23772,-36623,-9064,-36917,-26325,790,118309,116157,106249,68443,24688,37105,38357,56923,77544,96617,77267,93683,79881,75380,65600,165398,135357,187457,126823,127449,240469,238294,311932,370676,415613,576898,1237101,436254,-1162507,-641487,-360430,-272451,-261316,-272336,-202542,-55238,-103993,-170782,-108664,-118988,-33990,30958,-69950,-109959,-134885,-130102,-77670,-58537,-75994,-82878,-17676,-36349,-148481,-118022,-69334,-55469,-44963,-45978,-62270,-27221,-72555,-75687,-98139,-107631,-96846,-72012,-63378,-46158,-3337,10945,-35775,-13153,23794,-67321,-67342,-69392,-28258,-67303,-56734,-101407,-81587,-39293,-100417,-4737,-35264,-144197,-97034,-11399,-8914,-67399,-12858,-69910,-3938,-81100,28517,-46158,-66176,55971,-35041,50216,-43802,-44383,-14141,10447,-50092,-68198,-77810,-81330,28071,4140,-61321,9639,6704,-8361,-6040,-14409,-43357,-42980,-44521,-27313,-23727,-46245,-54729,-39384,-38373,-120257,-76722,-5166,50282,14649,72227,7690,-18641,-91851,-61044,65127,25141,-19691,-17537,-75674,-43889,3833,43513,-18391,-44963,-67888,-82945,-31592,-38629,27617,-3940,51590,56661,-52089,-9995,13207,24703,-14246,37505,59158,-35722,-45540,-32868,-103174,-32405,-3400,-50235,-19811,-73175,-80351,-28129,-59723,-29612,-77146,-25968,5453,-1416,-121862,-60562,5253,-29648,-32944,-69774,-69339,-58973,-4907,-59245,-135374,-42201,40107,-90667,-21312,110954,-80653,-54993,-17815,14947,-59420,-45706,-18969,25228,50781,-3912,27960,7360,-25013,-91312,92790,-6619,21157,61410,49993,-57881,-69897,-1177,-6978,-15734,-19367,38980,-53230,9886,55344,55070,-82083,34827,-30686,-18615,-3183,-25841,53903,-5568,-28203,22474,33016,-26026,44745,45880,-24258,-26274,6907,70027,47732,-50400,-61894,-41406,2590,38062,-29465,-131399,-82300,-87136,-43837,54539,45414,-3137,18499,2520,-231,-86920,-31731,-10160,-8397,-48437,-13662,-88755,-17781,-73834,-55601,-72035,11647,-34036,-30948,1013,57414,-34877,69433,5350,-8247,-55655,-32628,-33286,-61648,-55251,-84185,-93894,41472,18801,-19362,-66440,-56238,-40079,-69882,-43094,12910,-74143,-51184,-50750,-5723,-51078,13288,-20933,-11703,-54223,-36521,-61024,4715,-54533,-35205,-104625,-97364,-102528,-35993,-26377,15869,-48291,-11920,-11118],[-49343,-28365,25531,35212,43607,-39317,-88486,8589,-8648,29290,108296,35854,-17160,41274,9966,17699,71348,73083,27497,-63283,-13964,55666,97038,1282,80220,53613,-18144,-25309,-39589,-19825,21385,11951,79383,24601,22002,-18689,-27505,72843,-4752,10933,47764,120608,-32928,12024,23328,-9648,-20784,7250,3042,-37650,-82147,-27550,23042,51771,9387,49522,-9101,18875,-2690,-21645,-20799,42444,33305,12740,104083,68760,110309,38484,-55370,-11150,54474,34947,65649,3580,2799,-17977,31927,13234,79610,38857,-37709,-73295,-39779,76189,8154,8174,-19484,14589,-13182,-35868,-54461,6726,-13357,-29568,6178,-24275,5373,62788,14843,-53368,-49755,-26804,-22032,2688,43874,51565,47952,30346,-12704,70649,39369,4571,59449,64848,-43791,-7654,104318,85549,-6960,25002,26752,128784,155573,60426,-35178,-7268,-37195,-52498,17182,10158,-86433,-57709,21325,-23707,-15468,103981,63118,58819,40211,67359,14198,-17193,-23028,-55476,-50845,-23092,27561,38422,11952,-18746,29557,14746,-106449,10815,-30403,-4201,37785,-21853,-25518,-27233,27550,7427,-27040,55681,33200,116856,32425,65124,49322,-25278,-18868,31130,-17648,31572,58357,72472,75342,41983,45484,-33952,24894,-9932,30318,-30017,-20166,47817,66129,87222,66501,46701,91622,72188,-46385,-69768,-44265,-50008,-24752,-55650,11279,-24797,-66990,-67868,19412,51555,-9869,36221,-1752,-5753,12149,-19181,-16854,-49008,15085,46844,61567,91093,51728,69384,27523,11393,34739,12550,67469,-70022,36153,34970,95873,16678,-50237,82488,2102,105319,51233,86085,108534,14871,-64782,112570,51754,132013,99059,32306,14784,57955,163134,118008,139346,186010,228705,395533,707974,511203,-517579,-254981,-240952,-215113,-236451,-125219,-66195,-52991,-74213,-64539,-63670,-130288,-80489,-26563,-91632,-56418,-20813,-12181,-61343,-16087,117571,-25388,-51427,-52282,-24722,-32570,46,12430,-43689,-56366,-46580,-104658,44012,14547,24408,-61449,-22505,49343,69606,-35354,2923,-4529,-47767,5241,96832,40947,60601,26946,38847,-52258,77157,70622,20882,12795,8906,-1565,-84762,-32094,-32380,33192,28433,-7214,103826,65363,36227,-40828,102955,11886,27197,63179,56196,6092,-68790,-25641,-12376,19073,-13930,-89307,-17109,-20878,53374,41647,9572,-7015,54157,88352,33009,184873,88293,-107678,-2120,-40597,-52738,-53439,-60138,-31689,42959,11891,-33828,19383,5998,-22373,-24694,-32731,-36862,-15627,-56801,-101246,-66114,-46124,17805,-28541,4262,-2818,-15413,-4961,59216,-27511,7522,34624,-8657,-26902,-55917,-46170,13346,-101797,-15430,40009,29695,13777,-1362,-50495,-47229,-75072,-111220,25499,106844,28460,-24668,-28632,-57840,40596,51433,39762,20226,-36397,-37919,-39242,13783,-61396,-56743,-12797,-25255,59942,-22065,34638,-5187,8071,-12419,-34984,73881,-20117,-7547,-25999,-88330,16684,-35157,45872,-34473,34861,43600,2970,-10264,41087,45910,-90141,11556,9662,66371,-14856,-85972,-39755,-20751,-28820,18194,46155,-13714,52048,13439,28680,6130,-15932,-70135,-32407,31165,9716,5340,235,-24880,-2547,8781,51158,-29009,-13223,5550,-6347,65313,41295,-23079,1753,68929,61687,41463,30189,-75087,4783,5678,21551,65322,-8550,-89351,19995,28064,36983,14490,34086,70118,33257,-24726,1051,-30676,-18378,6425,83686,13447,41690,38036,-54412,-1805,103698,45892,-42406,51425,28290,14475,-44594,-60541,2010,10590,82371,101558,19288,-9657,-30129,9017,-42062,49525,27768,-46183,23846,59675,-75930,-70112,-12781,41040,-26874,-27986,3686,24377,-34059,-34715,-46535,2248,87461,92363,31389,49122,23423,-14838,37415,-61260,-34351,-13236,-43981,-32144,2677,69185,86905,82024,4191,-5695,-64568,43411,7863,-65840,-4765,-19055,-50798,-39498,-16378,37606,38692,70277,17314,-20892,-13060,36903,-707,59747,-54113,-48171,-7029,35624,-78512,-47971,-28999,-36607,23469,69638,-33687,-34131,71527,20564,-30944,-51007,13708,25046,107747,25024,21778,-31762,-20694,29695,35423,13002,48095,-48797,22310,-7425,-27010,31893,80064,11047,-9722,51919,14968,22563,-61426,31299,30773,31826,34820,27446,803,-27716,19749,106637,42498,23605,26648,20321,-83821,-9419,27033,-59499,62711,102712,-39101,-54624,-24900,-32118,7199,16999,96697,19693,12521,-15519,32719,-37660,21106,-6380,-69109,9248,-3798,46425,13455,40907,-11812,-21233,18054,28868,-6881,-37581,-74848,52534,168343,-13538,22295,76263,91297,55093,11763,138204,-19145,59079,54555,49360,-4054,-15625,39762,14081,2754,-25158,24258,95246,39421,78852,61279,126077,82263,68637,54131,441,-39088,54099,63844,55728,-41279,108773,149126,140465,189435,-54765,-131851,17719,35825,-50852,-26582,-24015,24455,52047,-26034,55137,-2132,-89781,9035,58584,38957,45895,-19527,-23759,12152,-15787,-15600,-38556,117944,110016,90337,72616,41812,40408,14266,56962,87889,89667,88798,66961,71428,87863,96071,174639,130375,188130,140440,132991,265815,273535,325394,370326,413798,611918,1258774,438617,-1185139,-644445,-371372,-328914,-257013,-305149,-222641,-88615,-106546,-143334,-96793,-117435,-58901,21284,-68100,-127585,-154071,-160114,-73593,-30327,-81929,-110665,-6100,-50315,-167984,-125265,-67184,-52219,-34546,-41008,-81706,-17926,-82581,-71715,-80202,-124864,-76838,-65271,-81678,-52982,-4020,19796,-41798,-34010,9583,-35598,-42192,-44736,-21548,-105186,-33394,-93925,-87822,-18533,-77773,-33803,-22129,-122539,-115065,-15862,-28211,-88430,-50466,-59491,4489,-88401,30106,-34683,-97385,38201,-45412,17556,-41599,-46769,-15685,6986,-46155,-76090,-15111,-5230,27466,-13441,-40818,3371,-16216,18950,-5859,-5211,-42255,-50003,-51776,-49118,-1207,-44064,-40230,-26371,-26853,-113489,-71181,-6890,58097,19558,48099,-3048,-14553,-101273,-66330,49400,-6855,-57304,-22101,-58393,-53585,6015,60111,-12888,-39198,-58529,-106899,-36070,-3518,23301,9513,59092,82203,-32313,3819,22579,22678,-30399,4214,51577,-50016,-10023,-30591,-94402,-33622,6256,-19341,7638,-82869,-73828,-22520,-65131,-32769,-67299,-33780,3055,4545,-129024,-69033,10909,-46907,-8818,-77972,-61420,-59584,22950,-75841,-129679,-39903,53160,-93128,-48527,73172,-83345,-45848,-1459,-7409,-54233,-48067,-3175,10053,30775,-4116,13156,27304,-20742,-67182,104710,6009,38911,60675,40062,-92073,-74421,-21122,-486,-23227,-39650,43045,-59499,32867,62455,43072,-67504,24023,-40064,-24161,-1805,-7867,55236,10192,-33716,11545,11762,-40346,44229,18219,-24304,-31997,-8965,55063,45834,-54712,-70195,-63820,12643,52661,-11847,-117363,-74664,-80552,-39523,33781,42323,-3259,-3430,-12605,-16096,-82062,-67220,-14520,10923,-14897,-20471,-98888,-49102,-89979,-35929,-74695,24951,-37357,-35431,16913,71592,-30124,47663,-3829,-34374,-48954,-33191,-52281,-80704,-53105,-77269,-80805,28827,-698,-9293,-53290,-58230,-34749,-41582,-34966,14348,-99237,-42105,-49607,-13921,-58652,-17017,-28130,-10988,-66150,-30036,-43270,38822,-40189,-36198,-74583,-99242,-131310,-38929,-27879,7264,-30988,-10342,-7381],[-29700,-21455,8384,39202,28682,-48637,-108212,-9847,8263,41361,115430,17223,-20653,608,3752,13763,64131,88619,37140,-52120,-18480,51033,101021,4965,75595,54059,-47088,7215,-39699,-27839,34564,12581,52850,14714,46029,-14714,-29923,1981,7873,28442,42503,105423,-39105,13972,49074,5800,23168,46892,5310,-54607,-89316,-60729,34527,74929,28694,69231,6134,20211,-3523,-11171,308,32818,11152,6825,95698,67867,117912,74174,-36486,-9730,45913,39293,50459,-9011,9727,-29337,40064,30291,72417,57186,-15705,-80039,-22291,102754,15145,6696,-32356,9045,7495,-36497,-40631,24249,-5850,-20348,1668,-31631,30448,81442,20763,-58630,-98143,-36773,-17225,11849,40439,42657,53879,40335,6692,67963,22278,-11355,23962,55195,-48927,17336,47323,81249,-7293,35300,18076,111018,127130,65763,-27541,20257,-17639,-55496,16076,34611,-58741,-37427,-2484,1118,-13130,103159,45062,35436,21714,56491,888,-13025,633,-44436,-55280,-14424,-8323,31203,-2594,-16738,14030,16408,-103696,-2075,-60458,-13476,30300,540,-1938,-20777,32791,-673,-68768,18091,37357,120664,61966,82756,71026,-33268,-27906,37336,-19931,12667,41760,66822,55528,42929,47048,-31386,21928,-8886,6455,-44598,-28059,43897,107877,116765,70196,54790,90733,75206,-31371,-54480,-37966,-51790,-24100,-62166,9022,-23422,-73612,-80416,62442,68637,-28247,61036,11633,-26261,26159,-19053,-1474,-83644,26347,50428,65610,68564,34930,55291,5856,13240,60682,2853,41508,-72275,17462,25312,67795,-3710,-81643,51943,-31441,72451,36805,106610,145883,51843,-72592,82776,28034,159782,126688,62922,14285,63815,202381,164631,133971,185774,201380,365129,708264,449538,-457230,-258740,-231563,-186069,-225944,-116825,-57211,-46993,-66234,-55877,-54273,-142541,-68371,997,-76324,-35261,26751,-27475,-54920,-11248,97608,-50373,-62814,-47854,-4740,-24251,-2427,8825,-46009,-48806,-52595,-115418,64771,-261,38,-57717,-10854,60646,44645,-62886,-8497,7450,-37329,7473,92741,16389,52529,9628,64110,-26062,86965,88161,24332,16487,3664,2817,-73604,-34197,-82356,20425,38038,-33822,93053,28380,32230,-27046,109319,-6129,30290,55916,41257,2004,-48346,-11745,-9789,57260,-3442,-43612,-3472,-18954,29220,29278,13857,3796,57898,74535,48674,178907,82236,-136248,-28979,-46499,-53938,-68027,-40778,-34052,52581,-14446,-43962,-808,24888,-10545,-35071,-47346,-35180,-28221,-57317,-87743,-62833,-31871,14272,-19153,20400,3870,27884,-10071,58955,-29244,-8083,38788,1586,-20252,-53126,-67205,15336,-102767,-3038,34256,13413,-1538,-13604,-57776,-41070,-46947,-64933,50314,98238,28099,-5769,-34884,-75565,26657,35619,23175,-3182,-24341,-8615,-29753,8327,-36683,-43664,-44994,-34727,71759,-30940,36821,6044,17182,-16424,-28055,80924,-26145,10620,-21647,-68285,12021,-49295,42521,-30788,22056,39201,-5323,-16349,36081,24814,-101121,43277,16866,66078,4502,-55244,-23436,-27304,-28650,11399,73402,-4287,63006,12963,27691,10663,13144,-76208,-40578,38108,-24787,1439,531,-41507,-17528,-11658,52775,-26420,-22526,30200,21001,58082,37940,-19020,-6737,37048,20761,41771,24315,-87150,-18711,4752,20776,53485,-37396,-116485,27399,-37629,12246,209,26489,69914,47384,-44572,3439,-27617,-8036,9487,71466,28273,40012,62208,-50069,-1728,89921,36891,-22324,70888,42012,22353,-34113,-40979,12683,3314,84689,86054,48,-18917,-7401,24286,-38251,61646,26233,-52949,20215,46657,-91464,-71825,-31125,42705,-20734,-23828,-8044,48294,-33411,-7086,-52120,4801,88828,152367,48609,42834,22649,-19899,13990,-52522,-1612,-20573,-61458,-11943,19576,41196,72780,74778,7919,-31267,-51685,36560,3304,-41040,16643,-28036,-41116,-44903,-18634,32431,48800,84210,-9912,197,-24687,9310,-9567,61082,-22669,-47117,7958,63686,-56906,-27220,-24133,-25298,25064,69238,-43368,-31010,62317,13915,-26371,-58845,6980,2014,81924,8785,-3114,-19312,-3042,66100,54581,28329,30466,-29769,15299,-11590,-39320,33034,84688,31187,-21526,14472,-12781,29335,-48977,24612,29372,18300,42512,23109,-6027,-11376,14004,80233,24618,37383,4347,25346,-80192,-20342,11366,-83417,27517,69667,-32831,-62275,-14256,-12257,26603,26551,101321,5602,37044,-28348,32451,-13682,27764,-28092,-89237,21112,-892,50011,14062,50444,-33811,7277,31597,56396,-7247,-26240,-30176,49628,115443,-7268,5217,61408,71219,47663,14587,121755,-27532,77553,60491,77491,-25726,5781,36775,4651,1962,-5975,57637,108475,52618,102292,115860,135086,97623,38981,49548,-3291,-45282,80490,49404,85962,20929,155913,195026,189970,272220,-95994,-183236,-11989,15367,-71221,-22954,-20654,11304,45211,-30568,32023,-16452,-97769,13365,64623,34702,10852,-20169,-20392,29218,13955,3318,-55903,118119,90119,72494,70272,65525,45484,-13353,67622,88850,77063,92900,46205,64493,107135,129126,177607,123757,186783,154549,136138,278096,306052,336899,385768,433332,660069,1277534,426469,-1218133,-647538,-388772,-378806,-256856,-327839,-245866,-134035,-108457,-117267,-86450,-122433,-93420,-9164,-70725,-146821,-171137,-182066,-72423,-7954,-83390,-131795,-129,-64076,-177525,-132319,-66553,-57244,-26166,-34520,-107921,-17055,-92072,-66566,-78218,-142313,-59245,-62817,-103530,-58492,6524,9474,-48774,-65214,-7108,-15115,-31065,-21078,-10105,-122477,-12041,-77763,-95290,-10338,-54631,-77984,-14268,-95111,-110448,-18375,-61149,-98698,-89354,-48756,5064,-89605,27346,-19435,-126253,4496,-63383,-15380,-41506,-38670,-18212,7762,-51092,-88466,32103,48106,19731,-51872,-10845,-8830,-39152,42040,-8289,694,-39673,-46266,-59158,-69756,3262,-45831,-27677,-14423,-20221,-88922,-55518,-16825,49147,9887,18175,-20033,-7481,-98306,-71029,22438,-38091,-88501,-25744,-35770,-30351,14367,68496,-9310,-29655,-38998,-108648,-38030,28393,25361,19662,62277,109828,-12121,8081,14862,13443,-49802,-19068,34195,-61818,23616,-22662,-88705,-34583,18647,4830,25992,-75402,-51356,-9641,-58277,-35866,-63721,-37966,2344,26482,-112932,-72327,9762,-53301,5781,-78166,-45052,-49153,47362,-82681,-90842,-36913,60799,-66754,-79636,21278,-68889,-34151,8525,-33577,-39286,-49952,15392,-8587,17996,-26391,-31728,28678,-12483,-24055,92290,11637,42438,38633,23920,-111803,-70257,-37561,1009,-27977,-51197,31763,-53093,49576,55663,25418,-37884,17476,-40378,-28074,-2058,4164,54157,27042,-34277,-3735,-16868,-46857,44088,-15821,-18915,-28876,-23467,28490,36120,-63629,-72446,-76179,10621,46711,11554,-70571,-52823,-58716,-39802,5396,37920,-11239,-22614,-28746,-27532,-59649,-88332,-12006,27319,17109,-34113,-108796,-66272,-92189,-6626,-63435,36278,-26386,-35429,22284,67059,-18243,27444,-4507,-59525,-30593,-41797,-58788,-96827,-52472,-57402,-61638,12144,-13139,-5972,-27163,-61837,-29876,-2509,-25071,12718,-112888,-25624,-41934,-17111,-57101,-41941,-53551,-25708,-72072,-13127,-29563,51146,-6484,-31580,-33073,-90660,-130267,-32462,-26935,221,-5903,-15898,-6054],[2188,-13607,-21721,36874,9482,-52719,-112236,-19225,17456,33697,92236,-3191,-12272,-26108,5254,14824,57195,88896,28226,-22482,-21479,41997,90789,1086,62769,50927,-64657,41403,-30768,-27955,38409,10848,21894,-9360,69379,-15376,-29571,-30980,24979,37034,35006,81703,-51170,1869,50433,13455,79902,85611,12984,-42560,-72027,-62431,48185,84456,37553,74038,22002,35056,1529,1824,10775,18304,-3218,-5084,70204,61456,110085,86921,-16592,-1043,34441,53459,25678,-9674,19534,-35378,47066,39548,55195,75590,9561,-70876,-124,118903,19827,3497,-32024,10364,17283,-40705,-26012,49593,7165,-4416,-6374,-33260,62980,89225,21434,-77651,-135850,-41580,-15665,12283,32720,19963,53133,54979,26643,59529,13582,-23194,-15836,44980,-37198,38793,-711,74737,-2035,36144,13302,81594,78436,61661,-21714,41014,6621,-44471,20780,62899,-12934,-14672,-19677,26744,5462,99648,28558,5545,825,38867,-7209,-456,6154,-23551,-38415,-2942,-33296,32701,-6970,-10392,-7271,15811,-78079,-19401,-81990,-18527,11644,28165,16300,-6836,34552,13242,-93235,-13319,37813,115400,93888,98446,81690,-29203,-35538,26293,-26781,-6704,23289,66155,43611,46760,43799,-29120,15770,4487,-7982,-45144,-25588,33429,119283,125982,65190,60688,90957,60998,-16230,-45488,-17276,-43161,-27181,-76927,-4421,-15874,-45344,-47248,89402,80589,-36494,88182,29718,-39391,45784,-5096,20253,-109336,38730,45426,63167,34887,18057,26081,-11099,12256,81157,-2454,25336,-56630,5172,10427,36294,-24667,-90123,20356,-42515,34145,19073,114366,151548,78421,-55313,49410,6555,180263,118842,86231,8855,74140,209658,206720,128743,182929,171010,329493,664564,423076,-381354,-296974,-243448,-160721,-210816,-105013,-52834,-47557,-58819,-52144,-48943,-138260,-50699,20443,-54750,-18215,57012,-43749,-47219,-16180,47763,-69594,-68444,-29668,14820,-12901,-3064,3832,-47450,-32034,-57828,-110803,74861,-18531,-14343,-54149,-2770,48635,-1729,-88879,-15920,10357,-21282,15408,75949,-1453,46015,-1224,91260,15991,90486,87672,28540,11354,-1655,5552,-70823,-41814,-112754,2057,52971,-48473,68252,-11017,19174,-14001,78457,-21913,18111,43837,23507,5594,-12958,-1412,-13747,85692,3546,10060,12347,-18370,1416,22838,26996,17029,47060,40688,84469,171360,95622,-173768,-61294,-61996,-57580,-84017,-20615,-32057,62615,-41623,-49739,-12757,43689,16687,-44452,-61872,-32861,-35713,-42888,-48843,-59782,-6906,5801,-6724,32349,3473,66794,-15385,62824,-12533,-15819,39769,16406,-16285,-43403,-70363,10201,-80147,10305,28395,-2675,-19103,-32647,-51515,-24656,-9407,-14312,60177,73557,12097,15176,-32540,-85404,2222,12822,-6565,-18092,-17239,19711,-18419,6050,9292,-27993,-77303,-45056,77258,-35220,18262,24258,15608,-19369,-23820,64153,-38978,22722,-11431,-49402,-1577,-56237,38836,-22380,13072,29724,-8418,-17474,17610,3499,-81418,65062,14452,50801,12885,-22393,944,-22303,-14693,-11264,68626,14048,79494,11035,21615,16083,37738,-73510,-37678,43774,-50451,343,-698,-57502,-26238,-30543,45676,-32749,-33010,44562,48551,36377,26042,-11656,-16976,6589,-16025,27206,7703,-89638,-36308,5487,17470,38080,-59319,-113254,38604,-77677,-2698,-12484,20832,65257,60082,-56543,9706,-9105,11270,10158,32075,37914,42841,76767,-47729,-3923,60482,8710,-290,74717,52468,26272,-22186,-18265,22357,-8258,77214,59986,-24168,-18667,12518,29469,-21712,66796,24551,-47167,17051,35288,-90674,-62678,-39536,43566,-7650,-16288,-18440,67380,-32370,18403,-42625,1126,78876,185916,52438,25279,12727,-17587,-9072,-38277,32621,-8306,-80702,7207,39202,325,41677,51201,10919,-47584,-28914,27919,-1052,734,30880,-22185,-29020,-43323,-19907,22602,52899,77412,-26402,9560,-34371,-22124,-17372,52417,2934,-55293,20057,82562,-30442,-8247,-13415,-9884,18827,51086,-54325,-25819,43751,-3667,-1098,-61845,-1874,-19587,52978,8192,-21883,-7687,4316,83108,61919,39316,9163,-6934,2777,-13655,-43463,33672,83450,35555,-24812,-18670,-32896,41779,-27305,37508,30601,3388,49849,13369,-3387,15703,26923,52672,12024,48692,-13091,22973,-75098,-43349,-7164,-95317,-3344,28168,-20152,-51630,3733,9042,45149,34555,101756,3225,43455,-29864,26175,12277,29375,-33554,-87295,34507,5646,44984,9337,55177,-41155,38453,42870,78862,-9284,-15304,-7156,45545,59287,-3686,-11522,51208,42027,34150,16788,85487,-29275,90059,66882,102910,-31284,45614,35953,-7601,5291,17985,101786,112849,64630,113117,126705,133136,101734,10537,38616,3954,-39549,106445,32167,106783,73161,179633,211668,229290,362477,-160702,-189846,-29630,-7008,-66351,-3747,-2335,3473,40450,-21834,15632,-22244,-98251,16509,70877,34127,-8201,-29803,-27797,39728,41401,24818,-45034,120031,63932,56432,62196,89728,52353,-32212,83718,76307,64657,90549,35550,64256,129892,156987,178472,118430,183189,166593,135183,275335,327728,344047,412525,466682,706347,1296801,405752,-1259327,-649273,-407168,-408029,-255184,-332924,-264599,-178308,-106333,-98712,-78727,-127143,-129411,-50846,-76027,-157989,-180460,-193163,-74534,-1089,-77853,-140741,-1102,-74026,-173815,-135888,-66865,-71978,-19771,-25662,-132815,-26160,-99424,-64451,-92883,-155218,-52850,-67862,-118273,-56781,26557,-17854,-52044,-95695,-18515,-8661,-37437,-2741,3000,-117594,1793,-52879,-101978,-17899,-37521,-120096,-10178,-66120,-91466,-18657,-101895,-90902,-119249,-38820,-2366,-81875,22056,-5656,-145318,-30569,-80360,-37239,-44804,-20645,-18448,12650,-62820,-103084,49598,68931,3528,-98530,20745,-23934,-60799,53610,-13166,7990,-32150,-37728,-62669,-81460,-9112,-50057,-17543,-5648,-19883,-56869,-31417,-31450,22072,-6488,-5462,-35876,928,-88683,-75904,-5554,-57372,-104031,-25486,-18309,12513,26172,65935,-7246,-20740,-16895,-84835,-37635,45090,33230,24113,57830,132714,2773,1197,-7981,-3404,-66895,-25546,11180,-63058,50687,-13308,-80053,-37129,32361,18394,31771,-45542,-21090,5880,-36971,-34103,-67383,-37034,1565,51587,-77669,-71776,-55,-40519,6604,-75044,-25710,-31289,62627,-77564,-30000,-30601,56520,-24022,-104345,-22313,-37075,-14371,12598,-50392,-17361,-54120,31233,-27731,15804,-64582,-75095,12755,-2099,25881,61456,6072,14597,4986,7676,-110320,-61218,-48728,-4925,-28464,-50785,8722,-34783,55456,39812,8706,-3624,14366,-29829,-30815,-5755,5273,49222,38945,-28562,-14532,-39392,-38688,48229,-31536,-9273,-17852,-34040,-3424,21649,-70617,-70348,-71286,2845,26131,34445,-11783,-17921,-29594,-42565,-21601,31533,-22907,-35926,-45567,-32994,-28128,-86642,-6497,34838,38371,-47647,-115891,-70702,-81479,24994,-38205,42588,-4485,-30578,17688,45639,-3443,10448,5374,-78866,-5171,-57065,-47254,-102703,-52961,-31850,-37217,-3832,-13550,-7216,4680,-64374,-19932,36191,-18076,13531,-109414,-9298,-32659,-14534,-45427,-55346,-92396,-48313,-69670,10490,-23714,40348,36845,-21074,4034,-79438,-99165,-15878,-23790,-4714,14613,-25535,-5401],[34958,-6722,-54460,26539,-7392,-54391,-98553,-23031,14940,5288,50296,-16422,2019,-29156,11587,20397,47209,73297,-642,9416,-21337,28038,70905,-9445,46284,43207,-68560,66586,-16310,-23221,26719,7024,-5237,-40161,81067,-26999,-25969,-17697,42033,35495,25807,58136,-60006,-17772,30399,12405,129118,104381,23799,-10400,-39760,-36895,61675,77756,33146,55234,31722,58216,12197,14878,7962,896,-6929,-17040,39252,46941,93277,79420,-2218,13107,26679,72405,2199,3448,32799,-31256,57362,41113,31440,86571,28983,-47495,21137,120592,23367,1721,-18668,15347,11539,-47812,-13322,69336,18681,14099,-17216,-29883,85993,80094,13161,-103223,-151383,-41690,-20329,7588,22138,-11044,45770,71709,45065,48202,17649,-27421,-49067,38744,-16619,50990,-18732,67108,7622,28204,11909,57825,30314,49655,-20572,49152,30962,-21704,28402,87681,36948,7282,-29740,44855,30311,91429,15887,-21377,-18572,19852,-8992,13855,-6478,56,-4887,8845,-43267,41259,-106,-3228,-27979,11417,-44442,-34701,-85933,-19455,-10447,55225,25434,12335,31669,38216,-90919,-27911,34961,98812,123921,105635,76689,-16576,-39265,-2337,-30833,-20897,7778,69122,40885,49868,36233,-28707,8022,23223,-10825,-37301,-16723,19932,104073,118581,52037,62350,91602,34364,-5955,-46169,6519,-26202,-33472,-90780,-19304,-5662,5913,26948,88764,83528,-25049,109848,49670,-40124,62261,15263,40521,-115630,47496,32261,49914,4595,5975,-11300,-17834,5675,88037,-3900,19926,-28939,6142,2076,11767,-37465,-79213,-7048,-33627,3969,5577,107304,125587,83886,-28215,17754,-13368,189165,81932,95371,1626,89801,190753,237051,127368,178117,149548,301190,592445,426816,-321630,-354860,-266451,-145036,-193702,-93904,-50515,-55691,-50762,-53127,-45550,-115236,-31595,31420,-30503,-7029,66227,-61806,-39862,-38738,-15270,-77880,-67906,241,29282,-4363,-901,606,-48371,-8513,-59632,-91136,73582,-33861,-15974,-45733,-4436,15920,-55188,-109114,-17648,1421,-4246,26221,52862,-7572,38786,3496,112577,64805,80621,69649,31959,1001,-9318,6892,-73121,-42275,-116800,-17345,67738,-47202,38311,-38382,-2469,-3614,25207,-33566,-10610,24847,7707,12366,23497,2746,-20918,96207,2734,54215,28566,-22916,-23789,30185,44019,28651,25630,-799,131671,156581,129909,-210111,-94271,-79606,-63292,-95938,-4701,-25303,72925,-60428,-49146,-14386,51350,54702,-46960,-71105,-29605,-34848,-17405,1144,-58521,17355,-5280,5049,36247,-5223,85396,-20870,61908,15341,-17211,32976,29495,-16488,-29670,-53393,-1470,-38737,20229,24516,-15619,-34687,-57948,-37377,-6098,27587,17917,51172,37538,-10470,31876,-19818,-81353,-25535,-12989,-43259,-21815,-18402,32478,-6121,3416,63917,-15256,-97249,-54587,73476,-36570,-19213,44816,2520,-18939,-19427,34887,-53315,26087,3274,-31834,-24215,-55270,33439,-9177,8628,16457,-8510,-12506,-11293,-8678,-33207,71724,3774,25783,11868,5569,27518,-8585,15884,-38114,30235,34425,96064,5642,12828,22931,51740,-65270,-23069,47088,-61618,2082,-2138,-68122,-26121,-44937,34324,-44395,-44253,43110,60586,461,10628,-2366,-26852,-17707,-42554,3412,-15647,-81881,-45046,15658,14987,22809,-65499,-78958,53547,-75275,-1909,-17455,19184,52348,64860,-54538,17183,14958,32940,7592,-22440,42529,50760,76046,-48041,-6742,26253,-28213,17267,58569,52420,26434,-11634,3713,31548,-21088,65855,38269,-47596,-9505,17116,20016,-2798,60475,20735,-30414,15600,28484,-73216,-48439,-32752,41931,8574,-7534,-26104,74233,-30600,34910,-17643,-6208,63385,168888,40818,-2585,-4564,-3456,-23775,-19029,64472,17253,-93770,26189,54355,-39228,3627,21780,12883,-49749,-5267,20026,-3767,43353,33390,-3045,-16925,-33696,-20610,11754,49255,55525,-24116,4604,-44010,-49914,-22723,33408,14975,-71374,28680,84566,-23654,1591,-6305,6716,5732,20975,-58625,-15409,32590,-20729,36933,-60066,-2750,-30537,30721,21483,-26945,-3190,-2774,75492,54492,39937,-6349,6765,-14501,-16054,-38188,33528,78671,23801,-13207,-35576,-42907,55037,-4435,60555,32500,-8890,55343,1434,2061,47641,51557,32023,10255,54248,-21949,15785,-70391,-71240,-23927,-94257,-22056,-11425,-4629,-31012,24977,29914,57849,42745,94805,8071,31855,-23004,12085,20673,27664,-21066,-66071,45729,14449,33325,1287,54583,-30287,62129,47651,94281,-11967,-7864,-9041,40205,23872,-3641,-23628,53011,14941,17330,18629,40945,-27297,90576,70295,112930,-18098,93803,39060,-19309,11927,42444,142215,107924,69787,107758,90599,118077,93849,-4541,22262,20312,-25960,111597,15812,110825,88466,167179,182922,228314,393405,-199678,-130642,-25015,-22663,-37028,31005,32537,5162,41252,-2172,14151,-12810,-86579,20863,80180,41486,-8311,-47152,-41875,43997,56269,42768,-13927,122077,41476,45199,50452,107038,61336,-31106,100480,52618,57674,85189,37073,74526,151545,176005,182042,116882,177033,175675,129142,259905,336166,346961,440827,504356,737606,1322994,388266,-1306403,-650495,-423556,-412407,-249052,-319431,-270441,-207942,-101907,-93159,-77725,-121116,-158539,-93377,-82728,-151102,-178045,-194715,-78669,-15253,-65217,-137406,-9511,-78437,-157816,-133976,-68316,-94811,-13823,-13997,-148094,-44517,-103849,-67118,-115932,-157201,-61095,-79670,-117141,-44191,46378,-53329,-48096,-111214,-21169,-15902,-57396,7024,13199,-96930,6651,-24821,-106178,-36850,-28336,-139651,-6218,-38149,-71739,-18150,-139670,-64564,-132291,-30157,-17060,-66861,16329,2108,-152293,-52885,-88264,-43239,-51522,2059,-14814,16865,-76614,-116472,40961,62602,-19809,-136182,44195,-38466,-80768,49043,-20283,20436,-17277,-29656,-60294,-79658,-31959,-53491,-8819,-366,-24125,-28859,-3007,-44885,-15837,-18664,-14196,-43654,7144,-79228,-82381,-25827,-56560,-102473,-22000,-13971,50371,34735,51959,-5591,-16098,-418,-41371,-35670,42666,43516,22092,44892,138425,9936,-14883,-38542,-25676,-76307,-16935,-12609,-49990,68269,-6468,-62174,-41758,44280,26552,25336,400,5962,17198,-7614,-25055,-74641,-29720,-1281,63767,-34577,-69804,-17572,-9396,-3206,-73146,-10277,-11571,65508,-61053,27087,-19216,36632,15975,-114898,-42212,4145,12766,12711,-49813,5379,-61033,38910,-43795,22687,-102557,-91800,-11541,7711,66197,23234,-11064,-38439,-27319,-3209,-89004,-51718,-57136,-18380,-25637,-40690,-19482,-10163,49408,21145,-1592,24555,11743,-10775,-33604,-13277,-4853,38325,42575,-17205,-14734,-46439,-13837,56297,-13605,2072,-2734,-38518,-31862,7239,-68546,-65703,-47842,-5484,857,49749,31491,21885,-4613,-44350,-39824,21731,-32659,-42866,-62426,-32796,1105,-64449,-3671,31510,44012,-53198,-116423,-71649,-63026,49501,-3225,41029,20866,-21350,8503,16412,10041,-2442,23394,-88072,22886,-74695,-19068,-90809,-53240,-9328,-9363,-15158,-2465,-6980,33386,-57668,-2339,59264,-17113,20160,-89821,1896,-27131,-7443,-26005,-55346,-129062,-67824,-58553,34981,-21482,15810,73301,-7571,25219,-71614,-52620,6807,-18768,-8384,21077,-34866,-4938],[55134,-2168,-76858,9867,-18084,-57533,-72349,-27284,2028,-35399,6898,-16149,13936,-12975,18378,27369,32279,47866,-42889,24749,-16839,10279,49519,-23359,31004,30284,-59742,75576,-1871,-16728,2050,2139,-25608,-67265,74913,-50014,-19162,23682,53814,26095,15772,39984,-57745,-35120,-971,4827,143083,91282,34033,24634,-6981,3759,71513,58605,18050,15932,31485,78677,26400,23773,-6043,-16110,-245,-23558,15389,24832,74971,59465,982,29291,27236,88670,-9737,25663,49730,-15554,71846,36942,7875,83863,37039,-17043,36722,108688,27937,4485,3948,18569,-7157,-55108,-3985,73449,21419,29765,-28356,-23501,84020,55345,-3098,-119456,-141814,-37256,-30048,1777,9895,-41686,33651,86290,59215,36030,31971,-24573,-68273,37523,2850,50709,-6663,60159,19405,17515,12207,53918,-510,33515,-25238,43582,50825,6953,35524,102044,73081,26416,-34154,49832,47994,78471,8544,-37663,-34773,3428,-5026,24686,-25918,18133,32588,18300,-40021,52879,14204,1978,-40786,2301,-21572,-41088,-71064,-16881,-26776,75553,25384,32595,24691,60334,-62174,-22969,29996,72743,146072,98379,56728,-1470,-37725,-38154,-23432,-26564,-220,71910,43932,49150,27298,-29649,-843,40516,-3856,-32452,-7317,8120,74878,105210,33991,60304,89514,7375,-3424,-54455,17840,-5907,-40369,-89051,-22778,5061,56415,105665,60152,76016,5571,119468,68571,-26808,68464,31792,51233,-99884,49741,13806,26393,-9663,2358,-43847,-12271,-5959,76729,-2734,23668,581,21444,8567,1531,-34413,-56835,-26057,-10871,-8001,1183,87928,78061,65098,-9417,-5868,-27411,185609,34646,88510,-3734,109454,164532,251654,132327,173083,144737,289358,514878,449022,-299638,-414122,-284768,-141893,-176284,-87390,-47738,-71345,-40942,-57463,-40465,-78646,-16270,32044,-7915,-1935,57729,-81815,-33381,-81595,-68050,-74340,-62620,35583,35467,-2683,3524,1666,-50463,15362,-56603,-62242,61623,-41350,-8511,-30338,-18501,-24651,-98487,-120822,-14111,-18434,8773,35048,29971,-2617,28292,24213,118496,105626,56295,39823,33322,-7974,-19318,7674,-71418,-22324,-101429,-32754,75420,-30916,13020,-46021,-28785,3385,-24512,-39960,-43966,1633,-1854,17241,48448,1523,-26214,88795,-6683,77044,40202,-34680,-43276,51276,58142,35182,1646,-33527,172054,130343,179655,-235401,-125131,-93293,-70761,-99108,3336,-15461,81432,-64825,-41652,-7780,44183,93488,-37318,-69060,-24712,-24153,12128,41807,-59346,30138,-14653,12536,29693,-20998,74407,-24939,47752,44080,-15207,17432,34160,-21046,-15407,-20696,-14501,8986,23129,23617,-24468,-44869,-86935,-22915,8109,54404,18139,26025,-86,-29559,39349,2353,-61808,-44785,-36312,-79201,-17033,-26912,24890,6566,-3703,106185,-11172,-96263,-60656,61193,-35426,-59819,59978,-17792,-15594,-10447,7203,-61741,20503,20036,-13660,-52576,-48328,25977,8177,7791,2451,-7997,-3350,-43429,-5112,27574,64359,-11743,-1315,6227,22937,49937,8180,57191,-54865,-24960,48635,104475,-4008,4681,31810,53409,-54882,-392,46595,-57495,5724,-1660,-69765,-18192,-52665,25287,-53818,-54839,24622,47632,-46438,-3171,7095,-33303,-33023,-56646,-19574,-38492,-64582,-44682,34840,15296,10242,-53168,-30653,69909,-36737,15487,-10043,21893,28724,57441,-38653,22325,33851,49487,2210,-68404,44715,61702,59276,-51640,-8558,-726,-58844,24500,29880,43243,24029,-4845,21214,41181,-30875,55738,28774,-62771,4961,2028,-2791,7171,41032,13629,-8009,13735,24108,-45471,-34074,-11841,36478,23102,-222,-31625,66395,-27739,39008,16303,-11361,48801,104626,18088,-34080,-24775,21768,-26077,4342,91122,45775,-94413,43474,60938,-64690,-29686,-948,16555,-37595,8919,14886,-3896,71666,23478,21938,-7695,-19335,-22512,3492,37369,30103,-34,-10383,-53889,-68343,-24639,7708,12872,-86189,33097,67171,-51627,402,-11733,19594,-10388,-10884,-51438,1268,42381,-25969,73504,-54800,9592,-25833,22378,40966,-13695,-10365,-24571,49215,34201,28324,-8184,2585,-33284,-20539,-24406,30835,72633,6153,13075,-29894,-43644,62022,12875,79313,30774,-14883,57606,-7169,5031,73955,75739,23308,21654,50165,-22427,7841,-66587,-96148,-35690,-83575,-25953,-38379,8001,-10256,43330,48871,61010,52351,80222,14388,8730,-14064,-9572,524,25277,3604,-35527,52127,24620,19879,-5060,49984,-6340,71164,43634,101229,-13992,-4325,-25070,32768,14673,-6645,-29749,68168,-2121,2227,21219,286,-24133,78254,67726,100697,9500,128403,47562,-27529,21746,63100,161278,96054,64623,88377,30996,89356,76559,585,4598,40869,-9962,79450,4076,94535,65186,121077,110704,166889,304870,-162980,-23483,3666,-25629,5979,75946,78617,16250,50217,23806,29672,14177,-60210,28973,94137,58318,7016,-63699,-55437,44574,53509,52984,21862,120679,31192,40275,37737,110938,72079,-6378,114859,26408,58837,80721,50418,96136,166959,186796,191022,119883,167884,182050,118034,236748,333849,346682,459537,536602,745978,1356615,385413,-1351670,-651431,-436258,-397086,-240007,-293082,-257488,-215278,-100643,-104097,-88828,-98167,-174231,-128302,-90680,-121874,-162740,-188808,-81692,-48197,-47841,-126246,-24071,-77384,-133641,-126566,-71524,-120281,-6726,432,-148492,-69089,-105259,-73356,-134087,-143783,-80272,-93231,-97802,-21280,52281,-85800,-36483,-100833,-16388,-33981,-80413,6506,16094,-70662,4409,-3734,-106842,-55982,-24518,-125022,1190,-12876,-62772,-19964,-164215,-27696,-126625,-22944,-37054,-49841,11585,1774,-150728,-56312,-83030,-36328,-60639,21528,-8343,11857,-87123,-124550,20445,40489,-46044,-151896,51457,-49884,-97938,28435,-29478,37490,3837,-25039,-52286,-64180,-56525,-52566,-264,3202,-29156,-11561,24392,-50906,-48966,-18689,-6107,-39887,7222,-74305,-90880,-33358,-35138,-89802,-17877,-24634,61836,31417,29263,-3291,-16744,4896,8875,-33160,27066,51081,14009,25545,115477,10941,-35289,-67470,-49236,-75208,-1293,-32879,-25685,74338,-4991,-35259,-47528,51056,38695,10255,45967,20926,18282,18889,-10582,-78478,-16431,-7430,53154,3203,-68417,-38833,28926,-16751,-73267,-4068,4242,56382,-36545,56674,-3254,3444,37537,-109146,-36867,41845,39252,10356,-36531,19330,-67781,35974,-53116,34219,-121130,-77243,-32577,14240,85960,-12883,-36574,-90869,-48115,-6388,-56699,-44269,-67762,-36656,-21702,-26393,-44987,12310,34120,4882,-3117,39075,6031,10611,-37458,-22629,-21402,20790,38916,-2772,-4571,-36500,23382,64777,31644,11578,10365,-35922,-49098,-2505,-54315,-59935,-12085,-11622,-19769,52344,44142,53663,6839,-41764,-46323,8256,-36071,-45301,-77144,-29068,18517,-34380,-8097,19759,34606,-45701,-107739,-80034,-44034,59106,33471,30590,41518,-9330,2078,-8241,18675,-10580,43281,-84916,49804,-88582,17318,-58977,-51669,3884,17690,-20136,12836,2175,52945,-32272,20128,54379,-22825,31439,-60622,7742,-28830,1583,-3090,-44727,-145200,-75000,-40604,53923,-14287,-8366,89251,3936,27982,-67560,-12262,27752,-12271,-12539,12509,-39861,-5481],[53570,-609,-80014,-8396,-22594,-64320,-42727,-36747,-15065,-73124,-23791,-1817,16682,6548,21641,31328,14936,21918,-85374,13446,-7608,-8149,34060,-36192,20382,12070,-42137,67424,6749,-10797,-25854,-2472,-40059,-81282,52955,-77515,-9815,63607,56396,13302,5941,28192,-41563,-41284,-31476,-4804,105393,49171,40040,46753,13714,45708,73656,35267,-511,-27944,21774,85038,40155,23360,-25890,-28544,13856,-21602,6032,-976,60424,34880,-8988,44291,36535,95685,-4880,47328,68098,8337,85639,29801,-7440,66881,33299,11059,44181,88305,35442,12835,29687,15637,-28977,-58870,1921,59511,11222,37567,-37170,-16202,52595,22651,-21902,-112033,-112946,-28265,-39949,-2030,-3303,-62664,20152,94401,66143,23609,47839,-19412,-71765,38402,13539,38365,17775,55277,30675,12517,12517,69800,-9374,17820,-34758,28169,63041,34325,39599,102128,84529,41911,-34771,40637,48458,63110,6886,-39992,-47718,-8357,2822,31278,-34104,24682,59216,23080,-28008,63208,28406,4160,-40734,-10951,-20436,-34014,-43886,-11684,-30677,84278,18971,49043,15487,69994,-18025,-3100,24495,42620,153527,74310,28173,10377,-30704,-62543,308,-23314,2286,70084,46597,43522,21056,-29728,-11222,52072,9029,-40251,-2585,2103,46095,95078,16009,57701,80530,-6700,-8479,-64940,6364,11719,-43996,-62377,-7268,18503,84589,143306,14293,59796,44573,114284,84036,-2321,61548,36242,47355,-70070,45378,-5517,-2187,-1768,7951,-58137,3790,-18695,48453,356,34009,21934,46818,30562,7018,-13646,-30839,-34725,18580,309,6336,62453,25168,27537,-9009,-14793,-26594,172563,-1264,68063,-5421,129610,149281,250359,144010,169869,157747,297240,453975,475989,-321843,-457753,-283324,-149719,-159178,-87712,-43561,-92509,-28914,-63234,-30950,-39230,-9648,20479,8753,-2300,38564,-102311,-27276,-134455,-93626,-62956,-54814,66414,31658,-8544,8364,7453,-55747,31509,-49342,-32806,41161,-39279,1668,-10962,-42757,-54918,-118313,-122020,-7506,-44339,14262,38013,12245,7539,13696,51014,101918,124523,23118,7052,31967,-9314,-30504,8877,-57135,20398,-79851,-40520,70414,-4815,-467,-34524,-53357,7071,-49801,-40694,-62525,-18960,-2628,16850,55945,-1764,-25081,69371,-21805,76575,42286,-52668,-56662,77125,63213,34557,-16498,-45655,186298,94764,229500,-244100,-153619,-99701,-79497,-91519,2676,-5790,85063,-53844,-28201,2194,27604,120575,-13619,-51228,-17261,-4805,38422,57613,-61400,26762,-17460,13437,12640,-40317,36419,-25475,17848,63867,-12916,-3352,26351,-28246,-2694,18388,-21249,47655,17674,25445,-30316,-48062,-114219,-13776,15561,64670,-10940,-7586,-27750,-38173,35510,29340,-31016,-45802,-52109,-108411,-9261,-37064,5667,19028,-17150,117209,-19008,-73970,-61232,44809,-31024,-82935,62533,-37519,-12129,6147,-9147,-57954,8124,35571,5693,-79908,-38396,17264,27244,8396,-8455,-7679,5195,-69612,14784,80035,48545,-27643,-23431,1700,26748,63130,22108,95769,-52322,-69940,50346,96878,-16819,319,42137,45569,-44332,24005,40933,-41832,9518,2408,-61261,-6075,-52443,24767,-53321,-62578,-5823,11966,-96994,-11348,15066,-33209,-38417,-59676,-31576,-51912,-40194,-37113,55501,18203,1479,-26783,6431,83257,15474,44409,10721,27496,-3499,37956,-13406,22105,41308,55229,-4769,-83896,48139,71621,30868,-59414,-8290,-12226,-69732,18433,4226,34565,20607,-2955,31479,51480,-33641,49109,30859,-62834,18876,-25874,-31561,2481,10881,3759,13235,7657,17367,-16958,-20104,15760,27269,32018,3662,-36243,47344,-23625,31374,47665,-7688,37963,24143,-7644,-58496,-42077,51330,-17168,29636,109544,68265,-80986,55885,58770,-69552,-50176,-7710,26911,-15913,6481,13660,-895,78241,4585,42031,-3788,-6431,-28303,64,18092,12632,41486,-27207,-63327,-75641,-22769,-17688,4012,-86363,32170,34607,-105194,-7652,-31879,22650,-24187,-34238,-33831,21826,73582,-13916,94942,-48711,31954,-7711,29146,56857,16553,-28063,-56786,17912,7319,8897,6694,-18795,-48748,-26727,-5216,23633,66926,-3365,46053,-4061,-38038,56480,20864,82035,20548,-13073,56074,-7455,2765,84385,88659,26366,44047,33846,-17195,2827,-62527,-111619,-41261,-67898,-16941,-46136,13235,4448,52685,64160,53262,62685,60645,18242,-16369,-9165,-35726,-42694,23803,29638,-6768,52965,35682,10019,-3502,44152,20434,63339,31793,99015,-14324,-2872,-38449,22221,19681,-11027,-32012,89330,-6692,-7161,24843,-29122,-21289,57714,58144,69156,40364,127336,61234,-30767,34665,77325,148752,81894,49400,61690,-17650,50116,55195,24338,-8544,58701,2665,12577,-62,61295,22403,58340,17221,54707,100944,-45685,84271,48249,-14449,48235,120812,122524,32468,67764,50689,56103,54417,-21320,42183,111897,82267,30658,-66839,-61577,45109,36059,54651,48360,112255,36761,41491,26779,98243,83027,35475,125910,9002,67700,80024,72961,125993,171999,191893,204144,126575,155920,186646,103874,211806,325464,344360,462534,556201,731942,1390325,402263,-1384867,-651737,-445078,-373612,-234383,-264824,-226663,-203498,-108876,-131751,-115286,-62514,-173811,-150664,-101026,-75892,-137184,-176286,-79995,-89660,-30192,-113834,-41565,-72609,-106427,-115883,-76940,-139404,1635,16861,-133782,-95146,-103967,-79865,-135651,-116285,-101539,-100920,-65342,6785,34401,-106977,-20432,-63369,-8513,-58371,-93700,-4239,9284,-47695,-1247,97,-103536,-62580,-21615,-80936,13232,8223,-68694,-27591,-171468,5555,-107510,-17596,-58868,-36769,8076,-5591,-146424,-45707,-66108,-24246,-70677,30446,-2298,-10115,-90784,-123521,1959,13658,-69210,-143313,39472,-57306,-109350,-3030,-40522,53215,25195,-24883,-40610,-39196,-75016,-45063,8157,8011,-31135,-4419,45955,-45532,-60096,-5483,14002,-25533,-1456,-74086,-99265,-27413,-1020,-74863,-15755,-45134,40655,10114,4213,-65,-21041,-2044,51655,-30951,10091,51045,1548,3553,64352,10189,-53805,-87275,-69436,-64656,11659,-46948,572,66861,-10082,-7944,-52510,50737,59294,-8546,72651,20367,7061,33510,3355,-73052,168,-16324,21873,26785,-67657,-57959,58091,-28126,-71445,-8038,12199,39212,-9405,52123,14284,-33902,35597,-90870,-16170,63780,53720,5237,-26892,13305,-68732,24280,-53082,45976,-108705,-45351,-42758,15624,84792,-43813,-65125,-116809,-53900,-3584,-25734,-38297,-83562,-54906,-18497,-12976,-60837,24953,14729,-6200,2878,37530,-4992,26627,-42211,-29889,-36355,-1187,32669,10941,8673,-15289,63768,69254,79116,15689,14913,-27028,-51798,-5289,-31341,-53966,23653,-14742,-30220,41126,31555,67266,1789,-33055,-43080,-6945,-31642,-45874,-85209,-24937,19944,-12575,-20450,4791,15161,-25556,-90170,-99573,-30806,50810,61948,13404,52175,2879,4151,-18469,20041,-13622,57570,-69866,72238,-92855,49815,-14613,-47063,6660,37362,-19686,21159,24890,62382,13594,40903,20104,-33474,41995,-30069,12227,-37860,9703,19776,-29715,-130388,-66084,-19512,62160,3515,-20645,82622,8531,17319,-62500,6312,39128,-4835,-18413,-2712,-38309,-8177],[30759,-1995,-63762,-22012,-23819,-73793,-17880,-52574,-27830,-93128,-35752,20815,7987,13240,19392,28552,2233,3888,-113577,-19346,5661,-22478,28330,-43851,15384,-10647,-21680,47540,5658,-6469,-45270,-5607,-50107,-77640,24868,-97693,957,78791,48799,1773,-2512,20569,-14657,-32056,-51305,-11331,30409,-6032,39519,49281,17006,77777,64973,16703,-13491,-55895,7031,71505,48289,9026,-45292,-32643,30874,-11320,11103,-25309,51790,11392,-29368,56558,50483,90500,14946,57981,82615,32795,89986,22159,-8126,42459,21682,29111,43794,66146,46398,24678,52146,6083,-41035,-56037,5249,32955,-10450,34641,-42481,-9143,1542,-7927,-35573,-77506,-75652,-15400,-43802,-2188,-16965,-67346,9136,93334,63832,10559,54383,-18781,-63112,36254,12569,17793,32534,52648,39208,19594,12092,88974,-3326,6369,-46512,9676,66622,54581,39658,89191,74901,53557,-32602,21004,30361,49191,10011,-30098,-57450,-15245,11882,36828,-16820,18318,65479,21562,-11075,69442,34149,4146,-27321,-25319,-37353,-13574,-14852,-4856,-20729,79347,10439,57669,6209,64967,24646,22778,19920,15352,141369,36712,933,16015,-18888,-57736,37362,-13476,15697,60702,43254,34424,20556,-26147,-23082,56851,23912,-60399,-5094,3899,27933,89788,2785,58774,62282,-1021,-18204,-71348,-25423,22390,-40773,-15595,24988,40323,82161,119459,-32096,39291,76726,96415,94684,26366,43681,26318,29187,-40074,36918,-20905,-28018,26139,19961,-47206,25697,-26658,10558,6157,48551,29373,74677,60892,23562,18474,-6541,-33742,47644,22693,17484,38443,-16599,-16781,-23791,-4107,-2412,156236,-10422,39196,-4940,145736,152059,236517,160661,170028,183798,321934,423738,496972,-380515,-473609,-255034,-162866,-142539,-94782,-39268,-114480,-15209,-68537,-17512,-8974,-14797,-2907,16217,-7229,16065,-120028,-20621,-172482,-89447,-50742,-46212,81552,17653,-19394,11168,15810,-65097,33282,-40478,-10814,16012,-29352,9205,4740,-70720,-59544,-110050,-110972,-878,-68823,11779,34084,2063,14441,-3362,68724,62698,115716,-9122,-19556,28035,-269,-41839,11116,-28315,72051,-61809,-39429,50873,23314,-47,-11004,-69618,7825,-45796,-36078,-52020,-29039,5346,10859,48038,-3116,-15496,46247,-37415,59036,32565,-72469,-64735,93872,55924,26731,-23604,-36447,165187,58748,254943,-237626,-180280,-98524,-88529,-75343,-4444,59,81119,-31530,-10856,10364,12108,125645,20634,-17631,-6620,19157,56642,45710,-63222,10966,-10444,7379,-12050,-58173,-14603,-21117,-22341,68344,-12488,-22771,6761,-34846,8435,53405,-15509,65444,5069,28769,-35473,-44983,-132275,-11185,17843,56724,-53089,-40347,-36312,-34068,21705,53131,1586,-27691,-57699,-128330,-3734,-40650,-8112,30348,-34636,92045,-37516,-38334,-56473,30625,-22380,-75634,51332,-48522,-12112,29379,-11901,-39817,-7211,46349,24039,-98199,-27650,8832,43530,7854,-13120,-5910,6921,-82426,44621,109105,31241,-39629,-36545,2635,17487,64665,29732,116864,-31207,-82887,37662,70108,-29900,1634,51443,33734,-34184,43343,29506,-20545,11490,10057,-44529,5870,-44132,35762,-39355,-65309,-37028,-32927,-140258,-11888,20470,-24679,-34618,-55108,-26763,-47972,-12661,-25340,68814,21605,-3670,3734,14579,88740,58126,75418,41037,33397,-36609,11494,14384,15044,37995,48411,-12165,-62281,55425,76055,-1553,-71659,-5762,-6830,-55137,266,-4331,37890,17621,-5464,33332,60880,-27382,45359,38763,-44391,25722,-52458,-55261,-13816,-23657,-6666,27364,-5003,4515,4137,-2120,39561,17440,34102,3758,-40254,24872,-18335,16080,64764,8177,29182,-34857,-28654,-66194,-50997,75182,-2195,53035,116231,80504,-56873,60958,50468,-55557,-56169,3518,48105,7193,-13368,16404,5374,65398,-16939,47951,-6425,-1029,-39854,1550,-6395,8628,89097,-37899,-71505,-74256,-17484,-35090,-227,-62356,24695,-3059,-153819,-14840,-59251,10834,-30916,-42926,-12082,41195,111753,12323,94420,-45311,54251,14969,44791,61278,55676,-47933,-91323,-4903,-17780,-8522,34941,-46555,-56630,-31747,14893,11217,62277,3633,73187,31016,-29675,36189,19185,65439,-396,-4904,51558,2316,-5047,74211,85577,35994,70766,6650,-9722,2380,-56047,-113547,-41162,-49990,248,-35567,10328,12380,49637,73663,36264,70889,40065,18860,-34588,-10778,-60553,-89558,22885,45691,13489,49591,47275,7387,10229,40130,39787,41276,16507,88424,-12449,-780,-36429,8498,23309,-14590,-34080,103253,-1019,-9289,28165,-46403,-19085,36488,43127,29206,60395,85033,76976,-29177,49890,84973,108567,70370,28000,35641,-31123,8296,36458,57471,-12041,66922,7047,-63326,4802,21196,-15910,814,-66531,-66798,-137623,100904,150153,94121,7850,78230,153352,147217,47506,91284,73751,81307,97511,23352,60011,130189,107556,55311,-47104,-56354,49103,14130,50433,59308,95711,56111,47932,20109,71297,91802,81143,134446,9573,81541,84612,101087,158087,165763,193760,217034,136044,143488,191480,92472,191821,316981,342503,454420,562479,707938,1419294,437554,-1405885,-654517,-453386,-356484,-241815,-247665,-188351,-186561,-131144,-172704,-155397,-28792,-160269,-159666,-115741,-27990,-108101,-157492,-71870,-125837,-18263,-106233,-57921,-67354,-80814,-105960,-84673,-142761,8946,33087,-108938,-117794,-100762,-83043,-116472,-83242,-115631,-96244,-29738,31533,-6181,-114505,-6078,-10096,-2363,-83895,-89678,-23564,-6654,-32513,-6756,-18078,-96476,-49654,-16616,-25016,27433,23696,-85766,-42894,-165720,21024,-85014,-15124,-77727,-30986,4889,-16435,-142937,-33572,-43492,-14857,-80330,25127,-650,-49352,-87446,-111058,-7571,-9851,-83979,-118271,11710,-61283,-110790,-36706,-52842,58892,36876,-29497,-28001,-11951,-83094,-31311,14635,16388,-28187,-1861,58684,-29063,-41061,15324,37302,-4766,-19521,-75375,-103001,-10849,33642,-63628,-16957,-65483,-2776,-27526,-14004,3264,-25892,-18060,77262,-29475,2384,41065,-12763,-17548,2556,12305,-65011,-94864,-82618,-49216,15092,-54261,17104,44357,-21029,7849,-54536,43704,82352,-26733,69868,6841,-13034,33736,9373,-59233,15813,-24934,-17659,34612,-65043,-69301,65254,-35513,-61714,-17821,11578,20165,14575,25706,28913,-62354,16346,-67340,6997,63617,47799,-4556,-37817,-19851,-57918,9088,-43324,55609,-69173,-16141,-43010,11443,69993,-72623,-91093,-108185,-48120,585,-6715,-31009,-101583,-67726,-16311,-2570,-62992,24530,-3577,-12024,12610,22784,-20579,31343,-46093,-31109,-41955,-22709,29745,20082,13753,7992,97130,66534,101348,12158,6664,-14343,-42118,-2330,-8074,-48263,45699,-14782,-29713,19484,11074,63324,-15173,-19165,-35178,-20129,-20833,-46237,-80785,-23157,7562,-9462,-36262,-8175,-7373,1151,-67322,-122221,-26325,27421,73311,-5227,52181,12213,16190,-11729,13149,-11948,60876,-45520,87288,-84280,67921,26448,-39286,3037,42778,-16447,13570,58545,64652,67897,53655,-31252,-45947,45144,-4295,20619,-50885,14783,41467,-17559,-88568,-43958,344,57331,29545,-16814,63175,3602,826,-51033,2538,37447,2873,-25041,-11829,-30527,-13060],[-2595,-5646,-36260,-25627,-25296,-82548,-1895,-72026,-29295,-88891,-31002,42237,-8930,1413,12329,17792,2239,-1701,-118223,-56315,21243,-27584,31802,-43985,14435,-35773,-4685,25238,-5449,-3525,-48303,-6493,-56084,-58512,3469,-99422,12054,61622,33486,-5394,-8276,14039,15583,-9427,-55686,-10764,-38149,-54778,32142,36229,6190,93301,44910,8759,-13813,-55927,-6270,41020,46068,-21236,-59285,-26737,46237,4569,24953,-44625,49150,-7365,-53521,66405,62354,74775,41765,51118,86952,48604,77434,15438,7710,22072,8211,33871,37924,47024,59417,35300,66876,-5690,-34109,-45914,7120,3857,-36280,21376,-45245,-2198,-49860,-28403,-37433,-25565,-40888,-1001,-37201,1629,-30084,-54548,3585,83002,52435,-3285,44268,-27970,-48208,26850,2066,-5139,24490,51290,43722,39196,11428,89131,5311,1016,-57152,-5378,62834,65111,36289,70298,60192,60995,-27569,-2060,1862,40421,15967,-13458,-62937,-18249,19297,44527,26156,2538,51640,13273,8831,71410,26212,4103,-4493,-34904,-56878,14727,6522,2521,-1015,62433,3865,56812,-1907,49501,50804,45234,17237,-3271,109968,-5839,-15315,16229,-3565,-18548,76272,-1113,37366,43831,31819,25093,25847,-17024,-34289,56307,38114,-80428,-14049,12792,23747,84036,-3247,66338,36915,21130,-28193,-68648,-62673,25704,-29139,33467,63599,73604,55606,53798,-63778,20098,90339,71925,100397,50266,20801,6673,2323,-20514,28262,-28308,-43519,64988,33055,-14512,47837,-24550,-25542,16794,65049,23183,96801,88186,42537,49427,13618,-25910,69922,48394,29100,21983,-36093,-53612,-40605,26418,45909,144249,10492,8713,-6204,154063,167487,216015,179139,174167,214984,356172,426611,508068,-459589,-457097,-205449,-173884,-126971,-106517,-37797,-130195,-1344,-71952,-5316,3620,-31741,-34367,12921,-15843,-4271,-130664,-12954,-168915,-65725,-44394,-37050,72480,-4956,-31134,9823,22710,-77000,18240,-33874,-576,-8673,-15361,11743,7854,-93880,-33818,-78886,-86862,2981,-84285,4265,25312,-1044,10753,-19508,65867,9419,85151,-30758,-33418,22590,16994,-53028,14292,8140,108939,-48830,-30745,19842,45366,11015,14604,-73661,6054,-22425,-27046,-13762,-23811,19316,1854,32397,208,1156,26990,-48253,34038,12419,-87310,-67771,90108,37001,13917,-19382,-16110,116166,33311,231983,-223958,-203829,-91929,-96268,-57081,-13741,-492,68352,-5131,7739,13586,6477,104887,57006,25023,6912,41524,65658,15291,-63484,-7458,6199,-4259,-38743,-69480,-59367,-12219,-62041,56248,-14455,-34169,-19155,-37322,18844,76824,3713,59232,-11868,31846,-42136,-38350,-134111,-11780,18675,33310,-88413,-64605,-22887,-19249,2118,64717,24343,-110,-53563,-139227,-3242,-31153,-2106,39357,-50149,44273,-60774,-1888,-49191,24231,-9633,-39862,34839,-45619,-17874,53648,-5301,-10753,-20998,49539,37373,-101521,-16310,2124,51688,4093,-10458,373,-3200,-79583,73324,111523,18138,-44684,-40564,10441,-1116,55303,31344,112805,-1545,-59388,14008,28480,-39503,8763,55836,23153,-25070,52645,13065,1353,10288,19123,-24236,14429,-29022,56048,-14735,-61958,-55205,-68742,-164534,-5083,23190,-8265,-23725,-46595,-6087,-23040,13673,-12401,70523,22657,-6235,26984,-6250,83309,78992,98266,73111,36916,-59796,-13425,37805,1627,30100,31881,-19615,-16033,66291,71989,-30528,-86387,-1766,10351,-20070,-25055,6784,58492,16179,-10439,27282,65581,-13007,42489,46277,-9700,20524,-64598,-63617,-31978,-54099,-14565,30978,-22874,-14548,14172,25336,51010,14520,31530,1602,-42224,7553,-12065,-1071,61210,33236,18805,-52492,-40833,-54011,-48084,85719,12879,70078,108527,82987,-28515,58790,39397,-31406,-51666,26788,79506,23267,-44697,21937,14475,42077,-34115,36598,-15138,-5841,-55996,5904,-32773,14995,128221,-38052,-77642,-69093,-9817,-39548,8981,-15748,10328,-33298,-165886,-13943,-79930,-16437,-28472,-36875,6377,54034,135544,42435,74125,-47551,65236,31005,57716,51021,91290,-57790,-118367,-13291,-33759,-12867,67894,-64710,-55536,-31419,31330,-5020,58697,24635,83480,60110,-21608,4639,10160,35503,-29176,5817,46139,19429,-16800,46886,68712,44600,92144,-24259,-3034,5345,-45339,-100228,-36764,-29643,19948,-14717,2610,16597,35397,75580,14679,73105,22108,18176,-40608,-16366,-76737,-118074,20669,44689,24659,44853,58834,12661,35528,39888,45691,10985,4177,72325,-8307,4050,-16596,-6829,18249,-15681,-37819,98486,10177,-5189,28574,-55092,-16803,21317,26207,-6293,58990,19150,88926,-24019,65611,87975,56836,64156,6082,15748,-7211,-25076,26375,87246,-3901,61252,877,-113018,17834,-12890,-34338,-36311,-117866,-147465,-306558,207542,164293,127482,35113,90802,164031,140413,55789,114954,89761,92833,130660,65210,80255,144444,126737,75840,-5187,-39713,58944,457,45424,56952,73926,82422,58717,19569,38144,95748,117312,141687,30879,96732,94252,131270,185565,151534,193791,224658,148067,135066,199147,92777,182992,314297,344572,448568,561369,694359,1446030,485795,-1427295,-665363,-466370,-356903,-269460,-250563,-158602,-181444,-167439,-219490,-201023,-14507,-141346,-157678,-135668,4350,-84217,-133830,-58633,-145799,-17293,-106470,-69444,-65351,-60106,-100983,-94233,-125801,11206,45283,-81828,-133534,-96936,-80519,-82153,-57110,-117331,-78090,-1355,44213,-56010,-111397,-342,39155,-959,-105476,-72332,-48713,-28230,-24949,-10144,-53719,-86671,-20116,-9925,23999,38557,32479,-105699,-64488,-156546,11739,-68993,-16793,-88485,-31462,460,-26244,-139555,-32433,-22839,-12500,-88747,7065,-5902,-94947,-80284,-88075,-8503,-25980,-88128,-88835,-22789,-62784,-98997,-63483,-65196,48188,29044,-39569,-17032,9464,-80618,-14312,16259,28266,-21394,2259,61955,-6426,131,35042,54716,17380,-44990,-74210,-97680,11252,59135,-55867,-21004,-75483,-49687,-69913,-16461,5072,-28161,-37409,83564,-28785,8025,22985,-26329,-35750,-44552,19384,-66338,-92054,-87012,-34974,7523,-56202,15358,8222,-35279,5800,-51911,32433,94419,-41592,40498,-12981,-34078,24141,2786,-46309,26208,-28012,-50181,31405,-56673,-69958,48025,-41231,-40722,-25552,5149,5262,30772,-2192,36486,-70700,-7985,-45528,24502,43285,20972,-20988,-73472,-75657,-32383,-3393,-26249,62959,-21030,-3757,-41800,2843,49871,-103427,-109914,-76875,-38240,1386,-4578,-19627,-113338,-71141,-13793,5827,-51465,13983,-17832,-14516,21792,1354,-36582,23334,-46205,-24767,-34266,-37914,34112,22034,1442,24940,116587,55868,85866,1170,-14007,-1395,-26006,2103,6631,-42884,45588,-11615,-21227,-5976,-2970,54217,-34370,-3742,-27858,-27363,-6579,-46159,-60047,-24733,-11706,-24153,-47156,-16353,-26984,25039,-44551,-132525,-29453,-3845,62839,-18477,44868,15949,34805,6188,-1264,-6893,52128,-15605,93235,-64132,67047,47194,-29416,-340,29976,-13081,-10763,91418,63408,109221,55810,-79107,-57199,36475,14465,35741,-62620,15947,62444,-13819,-36027,-16543,15185,40427,54308,-545,43808,-9937,-15488,-31914,-10527,25300,10194,-28675,-5688,-19105,-18035],[-30868,-10359,-8906,-17044,-28953,-86911,5521,-89813,-17551,-65119,-16376,53683,-26862,-22268,3252,1053,18804,4852,-99600,-78298,36671,-19945,40668,-36700,14345,-59766,4022,9778,-22873,-863,-34340,-4894,-57350,-31965,-1486,-78381,22980,19481,15434,-7393,-9955,6742,40889,19751,-45201,-1723,-55627,-83802,19461,17970,-9698,90619,16488,12148,491,-32919,-12451,3802,31411,-64620,-65597,-12419,56501,22198,40391,-58508,51713,-19405,-73320,74787,66366,53756,64836,27371,77490,48836,46882,9818,36220,15535,-1585,27021,29759,31539,71510,39295,72824,-12128,-8229,-31126,8310,-17776,-55658,1448,-48082,5579,-82576,-35661,-24649,26368,-15907,10732,-20019,9007,-40516,-29543,4477,65825,34874,-16807,18070,-47427,-31704,9590,-12556,-24479,-5321,49856,44026,64593,11944,58213,6294,1236,-63681,-13278,54554,66863,31090,56478,57524,63289,-19146,-20834,-23865,38707,22216,3269,-62104,-18985,22750,53291,78891,-16201,26910,-828,30639,71328,5733,6527,21308,-31908,-61936,41310,15102,9275,21108,38801,1946,47785,-9195,31117,53423,57539,16700,-10482,66338,-42722,-14848,14720,13585,41101,101415,9360,62035,22841,15032,18995,33167,-2622,-39882,52897,50309,-82984,-26046,25716,30769,71653,-2858,79660,11818,49522,-34278,-54604,-86823,25422,-10640,65352,95817,112212,19397,-11711,-73089,7072,82557,48272,102268,61449,93,-13578,-24731,-12507,23041,-25619,-43829,102403,41690,27568,65491,-10123,-48318,34298,80632,8763,106964,102300,55111,66615,29338,-15001,80568,67365,36174,15604,-30868,-71409,-45213,70261,107084,141891,52500,-15686,-12317,153320,184049,195622,196081,181827,243642,391113,454532,513637,-542277,-412536,-151803,-176878,-114000,-119868,-42161,-132345,10449,-72778,-3650,-3394,-57149,-67156,-514,-27184,-19562,-130264,-4973,-116770,-37498,-47218,-25914,37428,-32575,-40433,3391,24025,-87254,-10577,-33224,-1460,-27455,-802,9955,-6837,-104706,12955,-37288,-51512,2436,-85584,-3448,15796,230,-6454,-31384,41403,-43231,47514,-36330,-32355,17681,36475,-64296,17552,39366,111549,-36436,-17400,-15435,55100,25841,33543,-66107,2227,5599,-15044,35369,-4775,34513,-6052,18013,8421,20689,16219,-51106,10251,-13767,-90471,-64839,63239,10972,316,-7750,1230,59920,25267,153548,-214025,-220047,-83292,-100682,-44613,-20731,-7805,47299,17648,24910,11862,12755,62898,85483,64231,21640,55482,67163,-19850,-61581,-18500,28238,-19094,-60148,-70571,-81509,-1041,-90590,31429,-17754,-34084,-43455,-33466,28279,86187,30687,35803,-30105,32895,-51140,-31869,-116945,-9703,21652,142,-103341,-76389,7367,1791,-17669,58063,27857,21682,-42697,-142309,-7601,-7527,25981,44957,-56641,-1109,-80454,23734,-43780,28072,5086,9597,28222,-28609,-28943,70730,3206,21241,-29183,43980,42064,-88707,-2903,-2211,47909,-3683,-2076,12768,-26129,-64913,90161,94505,12202,-41875,-38478,23325,-23147,38621,30297,87964,22891,-13336,-13055,-17207,-42533,20258,51588,16372,-19452,50235,-6089,21770,5921,26105,-6445,18658,-9919,78349,12746,-53298,-50118,-81078,-161950,6770,24134,12488,-8845,-36418,23495,19448,35580,-617,63038,19320,-7558,34682,-40587,67126,78786,105737,97785,36284,-64339,-27943,51864,-15899,25157,11886,-27866,31616,76982,59265,-51704,-98345,2190,30662,21648,-50739,25453,91275,16959,-15224,15142,60287,5915,38722,49842,33080,2086,-57019,-51638,-41318,-72629,-17207,23904,-40857,-36038,14800,62930,47539,27820,28831,5,-39543,968,-5005,-14538,38814,58829,4656,-35180,-44389,-27026,-33079,83037,24483,77529,86714,78360,-2239,52086,27950,-8940,-43162,51064,113717,26614,-77526,28026,25124,18191,-41782,13224,-27853,-18471,-71492,9878,-56943,22124,146762,-28145,-80587,-64702,-1248,-31345,32633,39932,-9375,-45793,-130297,-1844,-81413,-52342,-18496,-21276,17800,57408,129381,63580,42918,-55758,58820,32402,56367,28404,112199,-48914,-129461,-11396,-36959,2524,94992,-60449,-48023,-22429,40702,-21842,55738,48400,72951,70053,-15677,-29852,-2578,3199,-58209,14760,42223,37607,-29683,12558,44987,46157,98697,-47181,932,8345,-30195,-72309,-29397,-5329,36963,4945,-4281,20721,15829,69508,-4885,66668,9281,19308,-33772,-19931,-77843,-116012,15104,26807,30175,42006,69531,23697,65751,43430,38121,-20105,708,55206,-2111,12026,13129,-21011,6612,-14245,-40970,73024,21944,2016,23379,-59292,-13178,15416,11440,-28304,34807,-40117,90462,-16875,79261,88952,12994,62481,-11565,3067,37702,-40378,28139,102826,13438,41929,-13768,-113800,35724,-30957,-30153,-50057,-131989,-160419,-350346,238558,146939,142242,60160,87070,150340,101878,54841,130951,97266,84251,144204,97077,99725,150571,132811,89731,46342,-14950,75144,3605,45059,48517,52854,106794,72769,25588,9904,92539,136450,147697,67315,109725,106513,159969,202346,135449,191868,223078,162229,135017,210725,112392,188037,319873,351931,457410,559992,706759,1472376,536719,-1461172,-685951,-485797,-376397,-314812,-272766,-149875,-197337,-211783,-260726,-238770,-29429,-125800,-148299,-158263,9911,-71957,-108295,-43883,-145714,-27814,-112994,-73605,-69273,-45806,-103278,-104019,-92815,5278,49198,-59302,-140676,-93717,-71763,-45092,-47586,-107160,-52857,13091,39721,-95088,-102660,-7932,65515,-4416,-118615,-56201,-76134,-49928,-22305,-11326,-93626,-75870,14975,-4737,56603,41613,34531,-119925,-87457,-152468,-17850,-63899,-23164,-87233,-33688,-6510,-31226,-132545,-47672,-10183,-16927,-95380,-17639,-17204,-128571,-73938,-60613,-5313,-34409,-83763,-64675,-52700,-62017,-74232,-76814,-75392,21445,-2287,-56135,-9559,18721,-70677,1300,10870,40429,-14283,11145,57233,14637,42425,46545,60035,36900,-70590,-68513,-82536,33238,72552,-46279,-26136,-69623,-83938,-99705,709,3750,-25684,-54164,74681,-28823,23676,2827,-36949,-50751,-61971,29440,-59391,-84078,-82769,-26858,-7392,-55279,-5528,-34871,-48919,-9210,-43806,20217,83776,-51896,-1213,-31371,-46914,13151,-15125,-46586,28716,-19962,-65424,24370,-39832,-61365,15296,-49320,-10779,-23952,-1914,-2107,36779,-16038,34976,-55156,-26218,-29132,35261,11681,-18687,-44128,-120704,-134879,5075,-8708,-6587,68409,12699,-11327,-48940,-7841,29550,-135559,-118637,-42918,-31424,-3095,-17479,-3476,-110098,-64176,-8975,14522,-30210,984,-28175,-16422,27558,-19155,-46617,6335,-39860,-13335,-15255,-42461,45594,16385,-29442,30854,120843,39157,40987,-14349,-41614,8435,-9781,3014,8367,-37498,25267,-4865,-9604,-27892,-6992,55494,-45810,8047,-24033,-26517,8557,-43890,-25291,-28222,-29359,-45894,-44465,-20137,-40657,37320,-26527,-118274,-36075,-34290,32539,-20775,35158,12510,53339,24593,-20495,-496,34766,15659,90453,-38578,49910,38778,-19391,2150,413,-10786,-43260,106368,60040,120463,49425,-105385,-65482,15987,27081,55445,-68261,13573,82010,-20376,7601,6714,22819,15094,66928,19543,30491,-27994,-28724,-9206,-16256,9480,16697,-24401,15302,-7862,-19069],[-41856,-14545,9804,1576,-33969,-85027,7344,-100135,2678,-33948,148,51337,-37882,-46240,-4482,-17000,48072,19549,-66856,-74750,49227,457,49673,-24411,11805,-78131,2647,6592,-40058,2903,-9752,-1058,-53596,-8594,12042,-40363,34249,-31577,213,-5183,-6284,-923,55226,47048,-24292,14067,-10226,-90286,4261,4513,-20999,72879,-14013,22960,25226,-5452,-9331,-27704,6823,-112427,-64802,5669,59954,38011,52038,-68668,58135,-24129,-82014,81469,61432,33787,74974,-5378,56195,32365,5171,4600,68775,24843,-4580,13651,22081,16648,79157,33044,72404,-6217,26287,-17230,8898,-25997,-59346,-19292,-53894,14941,-86544,-31809,424,62112,-2884,14902,3143,19334,-45218,-2558,10384,45605,16280,-27395,-15292,-71806,-15012,-11847,-25260,-35969,-44979,47652,40791,84167,15213,3422,-4269,4510,-64284,-13887,45187,63199,25903,57593,73137,59122,-7386,-29529,-36045,43222,26318,14793,-52927,-19009,21152,57034,117621,-31607,4180,-18408,52066,72174,-19074,13200,43963,-9853,-43927,55781,10962,14214,38633,15979,5414,34337,-17184,16838,35156,57443,17841,-7160,21467,-65903,2103,16017,30547,93432,100548,14522,83132,3370,-583,18211,36036,14223,-33622,48650,59810,-58344,-36764,38441,42942,51427,661,94004,-2807,74472,-34073,-30491,-86441,27413,10222,71543,112384,140788,-12493,-45231,-61997,2744,59542,31313,102256,56002,-12677,-25463,-44054,-9130,23200,-13441,-28226,127197,42803,63808,75872,14429,-50497,58395,91201,-6250,102741,98859,56129,64350,41454,-4390,77411,74174,36059,17751,-7052,-65135,-30421,114797,160418,147176,98815,-26501,-21971,145571,191573,180980,208873,191616,264782,418983,493450,524577,-616962,-352375,-116185,-170614,-105717,-132032,-53608,-117095,17728,-71017,-22249,-25097,-85114,-93340,-21274,-39973,-29339,-116791,1357,-40783,-16767,-57855,-10614,-16402,-59943,-46437,-7454,17635,-90029,-45372,-40504,-8679,-36181,13392,6337,-36763,-99295,60764,-111,-10689,-2575,-71711,-7487,10005,2262,-34191,-37433,4575,-80402,18099,-26739,-19027,16225,51367,-75675,19620,52763,76065,-19892,-2759,-45875,49720,36876,41026,-51918,-2886,28160,-1865,73203,19788,45576,-9195,11183,19074,37850,14628,-45802,-6568,-40008,-78588,-54610,20976,-15375,-8726,5647,6534,18533,33708,40766,-216352,-223624,-75837,-99825,-40976,-22590,-19641,19909,31211,38340,7726,25733,11090,98942,86443,34475,55676,63289,-49162,-57844,-17760,48569,-34651,-69409,-60331,-73854,8879,-102155,1392,-20351,-24120,-59299,-23609,34244,83402,54828,8196,-47394,30430,-61339,-28825,-84695,142,28636,-35706,-95328,-75705,42560,24041,-32422,33770,9298,25301,-28996,-138302,-14591,24690,65180,46561,-49713,-22291,-89676,32289,-44014,40258,17825,53535,43742,-2323,-41630,73553,6680,46594,-29162,30765,36886,-63947,13894,-4603,32290,-14704,8149,28260,-56953,-46347,90222,69669,13394,-32586,-34499,37239,-42132,19838,30583,56219,31918,32847,-34686,-54376,-37980,33759,37175,12596,-21933,38075,-24436,41357,-18,28070,3383,19870,9191,93484,34474,-41959,-20571,-65896,-132528,20186,24931,31601,6372,-24870,52375,68559,52042,8685,53179,11526,-8861,24965,-68694,43555,65738,95976,108102,31193,-48693,-26271,54725,-34160,27631,-4682,-38307,60493,81608,40845,-64480,-100439,4382,45649,53816,-70552,31641,123426,20190,-17422,-535,40426,24566,33388,49161,72212,-25649,-33688,-22170,-35900,-74880,-13352,8831,-52379,-54069,11346,103369,33533,60166,30176,1669,-30006,5408,2682,-20652,6353,75453,-12252,-4751,-42159,4604,-9270,75348,32744,74933,55309,68789,18381,44655,16962,1617,-36226,65129,138927,16351,-102161,31942,35086,84,-38300,-10425,-41496,-32049,-78540,10475,-74667,19535,139708,-12683,-78573,-62935,6620,-16139,62899,86122,-30505,-36525,-62401,19018,-59638,-82897,-5978,-3691,24381,52181,92599,66142,11802,-65994,37240,18017,35736,192,113866,-22533,-120866,-9603,-28366,35844,108117,-30973,-39457,-4275,41710,-35370,52718,62256,46330,55536,-12295,-57289,-15405,-21867,-78466,19274,41114,49674,-40489,-16532,22578,39393,85960,-50876,1501,7527,-12415,-33162,-19801,22686,47465,13655,-5132,26531,-603,57242,-15896,52219,3310,24879,-17444,-15444,-61144,-86264,5353,-590,33944,43484,78478,36823,89928,48828,22163,-44970,8795,41454,5851,21728,39624,-31428,-5820,-12092,-37914,36300,30566,8275,11264,-60518,-7109,18005,1968,-33971,-2606,-69463,77499,-8913,88277,89667,-9502,62282,-22912,-5070,81274,-34137,40883,99298,33773,14004,-29611,-68638,53380,-30078,-10071,-46915,-118398,-117222,-288759,209016,124143,142435,77292,72593,118296,44643,46571,132401,96799,58606,136508,115236,115571,146891,121332,96462,88902,12576,95832,23562,52667,41445,38700,121982,88287,37204,-3161,81503,138864,151243,106977,118133,117678,183638,204622,124447,187072,210585,177528,145789,224803,152998,205341,331524,363023,484750,562706,747645,1497451,576839,-1511830,-713418,-509407,-407462,-364851,-304566,-164155,-230830,-254775,-284594,-255514,-70118,-119988,-135629,-177891,-11648,-72159,-85317,-32263,-129350,-43416,-120769,-70018,-79978,-38027,-112526,-111574,-55891,-8701,41935,-44441,-138769,-91746,-58240,-18221,-56322,-90184,-32847,12033,19233,-107101,-91964,-28928,60473,-10584,-120251,-55986,-101403,-66001,-22395,-11549,-121526,-66405,42542,-4489,73643,35050,31080,-122668,-104843,-155830,-53680,-66592,-33272,-73124,-32915,-16241,-29683,-118199,-75000,-7880,-24732,-99653,-40878,-29938,-135007,-71879,-39717,-3220,-37154,-76420,-50108,-68881,-57933,-41656,-74606,-80304,-14123,-51143,-79395,-6677,13275,-57669,10937,-1110,47384,-11161,24034,47248,26861,64277,47208,51448,51433,-81281,-59289,-62156,50435,76839,-29124,-30434,-49888,-98734,-103562,32493,-1456,-17665,-64277,56751,-29817,41787,-11404,-43001,-63363,-56237,36921,-49934,-76868,-71379,-26601,-23236,-54037,-37632,-73138,-57653,-23515,-30307,9547,48587,-57201,-37485,-42407,-45267,8255,-36954,-65514,23349,1784,-61822,19189,-15831,-48942,-18179,-62547,20708,-10633,-4420,-2721,32595,-11259,25319,-21460,-33245,-18053,42261,-19381,-57950,-71077,-157464,-170764,45535,-5849,9976,70785,17408,-32268,-68136,-17839,11239,-161823,-116028,-21289,-31028,-10513,-38572,15297,-89491,-49343,-859,24832,-5721,-6249,-36816,-20150,29313,-32671,-44534,-12608,-26305,-2809,7574,-35539,59707,5101,-69660,25614,113456,20264,-12143,-29645,-67561,13190,2884,-2076,-706,-31480,-2615,5735,316,-40767,-5087,73878,-43886,11529,-23381,-18620,23361,-37366,13420,-30208,-38634,-61025,-23750,-21804,-48911,33401,-15302,-79463,-41485,-56772,-7788,-10523,26902,2015,64759,33917,-40021,5194,15010,43668,81442,-16953,24680,5838,-11263,12374,-38853,-9016,-70423,89951,52916,100669,39477,-103561,-70842,-12142,35250,72716,-65850,8861,96254,-34929,29374,18678,23066,-13971,61182,34314,19443,-45014,-38469,10770,-5226,-2924,22348,-9522,41088,-443,-11775],[-33120,-16471,17529,24177,-37244,-77607,7178,-98616,21349,-7345,12085,38056,-36957,-63301,-8727,-30847,79291,36908,-32693,-48087,56554,29316,53943,-10950,4832,-86568,-6902,15254,-50009,8774,15587,4397,-45885,2886,37653,427,47178,-74150,-8031,-193,3499,-6623,56531,65844,1052,32409,68355,-79428,-10347,416,-22048,46878,-38768,35125,51585,6725,315,-44532,-20125,-151655,-59389,21674,56531,49696,57608,-76516,66264,-22083,-76491,84016,53007,19557,67990,-35093,30374,5273,-35637,-1111,94792,42335,-718,-104,16512,-759,79802,16555,70148,14641,53355,-10765,8284,-20655,-44323,-34752,-64197,25432,-64123,-22443,30924,73952,292,8202,24934,31960,-41684,14989,17973,25991,2313,-31819,-42701,-92217,2948,-31474,-31824,-38081,-79010,45237,35156,86577,22109,-53284,-23672,7385,-58677,-9579,37486,57995,22111,75428,98595,47608,6316,-26112,-32309,50589,26632,18571,-34826,-19246,15057,48503,124331,-40253,-6308,-36257,68424,75474,-35862,24477,59951,31574,-6571,51020,-1961,16338,48114,1493,13103,21190,-27225,10287,5632,47163,19659,2803,-15103,-73175,29758,23124,44967,112489,71884,12847,94638,-8664,-7629,22621,28190,28792,-11801,44291,65775,-12628,-42741,47055,54073,28424,3559,102397,1079,92624,-27759,-711,-62981,36148,27478,58502,110433,143659,-31687,-42998,-39770,6656,32432,23225,102574,35696,-14954,-24379,-51176,-2341,28374,5325,-153,133110,37586,83147,78090,42762,-32048,84872,91923,-15339,85972,80860,46456,47519,51066,4071,61727,69048,29073,23923,24115,-37466,1228,145324,185114,148532,131833,-18304,-28283,135712,185426,174918,216114,201612,276955,434888,529381,554123,-679373,-294068,-115885,-160007,-103799,-141341,-70533,-87652,18392,-67248,-64446,-52023,-108917,-106382,-44840,-52521,-34795,-91369,3405,15413,-8871,-71305,10071,-74362,-81275,-51039,-20559,4904,-80178,-76095,-54908,-15655,-33432,29614,3628,-70819,-78726,87857,20722,26587,-10701,-46006,-7544,11098,1900,-64407,-38778,-31525,-93052,4627,-8660,156,21484,57448,-86428,19341,42116,15629,1312,10508,-63707,30478,38667,37014,-38093,-8019,42419,10585,84898,37646,48300,-6003,13289,28046,48424,19445,-34811,-13683,-60318,-54598,-37341,-22909,-35305,-8087,16301,526,3215,51192,-63420,-232560,-211971,-71666,-92571,-39043,-19196,-31760,-10994,33530,46262,4260,36441,-36533,95933,83588,41581,40153,54390,-68370,-53318,-8773,59809,-49105,-62640,-40550,-40088,13959,-97145,-25097,-20247,-10449,-64059,-10870,32893,72085,65284,-11035,-62401,23471,-69877,-30792,-47284,19244,39166,-66996,-71432,-65493,68458,43411,-38713,-21,-25526,7677,-15596,-127475,-21583,55688,98227,44406,-30367,-12639,-86481,24619,-50741,55162,24081,77161,80594,25164,-50045,59865,1485,57838,-20475,13103,23905,-35094,32577,-6235,9744,-26878,15448,38542,-85651,-32050,77170,46957,19313,-20089,-32188,47527,-52760,4209,33986,31991,24072,60912,-44169,-74235,-27516,46834,14701,9103,-37026,20850,-38064,61399,-4868,24853,2338,20612,23971,95416,45348,-31559,24571,-30682,-85185,31535,27382,42389,18365,-10761,72303,108987,64153,14971,47724,1287,-10932,3021,-77755,17881,48985,72395,102230,22726,-20342,-8012,47810,-49482,36638,-13535,-51803,63177,75115,21664,-69954,-87528,3450,49757,65666,-80677,10511,141795,25618,-15764,-16969,5365,38818,26937,45967,96649,-54098,-4086,14915,-17022,-61412,-3835,-9761,-52462,-63221,9841,133952,17813,99520,36127,7601,-13526,16086,10792,-18435,-24953,78511,-28346,18890,-37039,31174,17111,73195,40109,64708,22488,55089,33345,39504,6308,-4404,-33509,61901,144933,-3425,-113045,31253,41448,-10869,-25895,-21459,-52895,-38184,-70587,6427,-82584,1869,110202,2183,-69713,-62295,12418,-2501,86924,109300,-47410,-9422,8252,41855,-20424,-92157,2618,9310,32303,42376,39537,47927,-10198,-70511,9586,-6680,1312,-24870,100247,9629,-95923,-16993,-12602,76876,104875,15199,-34958,20188,35403,-42548,48856,59175,14305,21501,-10685,-69865,-25607,-35939,-83632,19893,41813,50705,-46358,-31305,7843,28343,59043,-30780,-904,863,4801,10607,-8092,50173,49554,7303,2515,33433,-6237,42643,-14242,34357,5675,35810,2733,-123,-29708,-43117,-7354,-26010,37760,49904,84944,48580,97134,53161,5290,-58315,26295,33255,15293,30633,51485,-36730,-14402,-11961,-23541,3767,34188,10220,-6668,-56895,1775,25831,-868,-25642,-36659,-64518,51191,-397,91126,90248,-7567,60760,-28883,-12087,106888,-10944,60017,78749,49509,-14165,-35841,-1087,65515,-14931,15416,-35765,-90352,-55063,-183246,159123,108266,138606,84282,55058,79861,-10999,36675,116825,90659,26859,115109,119890,126659,135074,92219,97049,108139,37277,117066,52464,67992,40314,35185,125221,102752,52980,4957,65077,130953,150997,137224,121970,124814,199902,192850,124597,179599,189046,193195,167878,238968,209218,231488,345639,376362,526257,572597,810145,1528311,597320,-1582244,-746701,-535721,-440590,-402803,-333757,-193383,-269781,-288601,-285156,-245981,-123164,-126563,-124460,-188766,-52146,-80405,-70185,-28300,-105767,-53549,-124594,-61371,-96694,-36662,-126222,-114940,-28378,-27153,22965,-36951,-128320,-91311,-43311,-9555,-76809,-73512,-31133,-1994,-10302,-88038,-80634,-58457,28963,-16839,-110022,-73396,-119343,-72895,-25475,-12718,-125969,-61093,53774,-10256,79537,21820,24124,-112298,-110561,-162150,-79272,-68725,-44459,-49307,-27761,-27715,-22681,-95633,-103559,-14516,-32028,-100668,-56055,-37397,-112099,-74411,-36774,-5961,-36822,-72179,-45096,-68095,-48843,-10499,-59558,-76681,-48377,-102534,-107132,-8901,-5000,-45321,11625,-16134,43738,-15087,37324,35042,26652,56978,39038,31455,59936,-59243,-49789,-44395,60256,76047,-3071,-32797,-25030,-96787,-81125,65751,-9994,-4599,-66516,34069,-32566,55000,-13497,-43705,-74710,-48805,35214,-45990,-74366,-54969,-32303,-34075,-54056,-67447,-93608,-58083,-23371,-12356,1030,-1560,-57357,-55525,-43714,-28726,12226,-52667,-95082,12615,33620,-45214,17712,8793,-39738,-39643,-80588,44650,9982,-433,-1222,20126,7412,11009,17862,-31144,-10448,47865,-39942,-83892,-96481,-167433,-164312,76856,2643,18644,66563,-5748,-54881,-93419,-24914,-3770,-172330,-102750,-16607,-35425,-15225,-59450,32602,-58245,-31724,9304,35887,15199,-3674,-45606,-26928,28200,-36431,-27249,-26508,-7999,-177,24041,-20443,69603,-8177,-102955,12896,100134,3779,-53224,-40057,-83782,13245,11909,-10810,-13426,-24206,-20645,19782,5027,-42718,-2002,101767,-29759,4567,-23173,-7849,37549,-25526,41491,-26947,-36749,-60461,12131,-23071,-54727,14635,-9869,-28961,-42654,-67723,-42547,8664,21355,-13609,64492,30829,-54360,8943,-875,63526,69429,-8151,1159,-35803,-6350,27780,-77620,-6705,-81308,42032,39077,64605,31041,-80476,-74695,-41571,39490,78486,-57504,3243,99063,-52184,28126,17154,17580,-42615,38115,37891,2997,-56278,-45465,23764,20388,-7795,27461,13470,57678,986,6157],[-12453,-14670,17004,42873,-35176,-67074,7865,-83575,27133,8758,15819,21809,-24312,-74078,-9626,-36377,99662,52166,-6794,-10627,57301,58987,50309,-294,-6356,-82438,-19549,30030,-48052,16817,32945,10609,-36719,-939,63881,27592,62845,-95411,-7852,6881,19188,-7448,46703,73152,25365,48101,133021,-59165,-21769,3658,-13264,20833,-51004,43365,69674,-4856,9414,-44583,-38792,-169607,-52279,31251,47265,56373,57437,-81331,73160,-14599,-58166,78730,51220,12301,46026,-50530,9228,-20890,-63461,-7739,105253,54850,7533,-9222,13349,-19679,73171,-6244,70469,46669,58987,-16298,5539,-6569,-16326,-40666,-77920,35010,-27509,-13905,57918,64938,-1913,-8740,38765,45877,-30043,15112,23223,9246,-2976,-27765,-53471,-100699,22896,-44446,-31208,-32058,-95145,44209,28352,66594,32194,-88550,-45117,6852,-47935,-3249,32676,53914,20206,99684,117235,29300,19209,-12684,-19739,56130,22830,14596,-9540,-19664,6593,24807,96493,-42441,-924,-51139,73530,79650,-34075,39100,69097,82930,37471,26377,-18216,15122,50883,366,22548,12268,-38793,10675,-23356,31911,20983,13975,-39594,-68009,59144,35963,54284,90278,26504,4966,92958,-9235,-1227,30259,7301,36110,22772,39207,66893,35113,-42472,49225,59907,10858,3972,98884,24374,106747,-17879,28551,-28497,51658,35968,41212,93018,116144,-36182,-22169,-17996,15810,11897,22221,104932,7606,-7748,-11914,-46128,11072,36273,26760,34002,120517,31319,82816,72408,66298,-279,105992,79021,-15534,61853,56776,32777,29382,58950,10566,38126,56392,17849,28867,51500,3256,40405,151026,171119,129542,139765,10039,-21695,129696,166905,176773,217495,209977,281688,437544,553638,612402,-730632,-255125,-155607,-154909,-108473,-147528,-88795,-54882,11174,-62545,-120555,-73973,-123200,-103517,-65930,-62995,-37814,-58759,-1084,19559,-13167,-81463,34279,-119843,-91952,-57616,-32950,-9261,-56010,-93868,-72816,-16903,-21144,51772,3465,-93147,-48727,81226,19967,51028,-19856,-14993,-7453,19778,-2522,-86957,-38749,-57606,-80846,4166,8408,17272,35882,54997,-95093,16148,10505,-48072,22664,21043,-65175,2228,29353,25034,-30435,-11510,49799,20634,69365,37828,41125,2360,20927,31214,50782,26016,-21783,-10828,-70173,-28336,-16823,-55754,-44360,5455,22686,-8542,9849,68046,-117365,-256179,-188167,-71312,-79227,-23747,-12927,-39331,-41905,26160,47502,2834,37040,-68188,80276,57356,39580,11478,38682,-77589,-49236,-499,57303,-61609,-40897,-15375,8053,11949,-80262,-40655,-16452,-1102,-60207,-223,21556,55008,56019,-15974,-74081,11725,-73266,-36989,-16690,44285,50756,-87149,-43241,-49987,74387,57380,-35658,-30666,-63813,-24260,-4035,-110624,-26973,75777,111150,39563,-5216,17727,-74878,7250,-60721,65624,20732,75013,122680,45414,-48230,33791,-11539,52436,-5076,-4651,7886,-10616,47007,-8303,-11382,-37484,15969,33572,-101039,-26816,61063,31706,26409,-8528,-33309,50591,-52233,-4530,38460,21010,7009,64388,-39478,-74844,-14797,57614,-10175,3730,-65096,4194,-43775,81232,-6034,20551,-8796,23184,30900,85084,45794,-25274,70946,9751,-34568,38070,32840,39931,24423,7193,79067,127023,73709,18043,49595,-8440,-13929,-21197,-66292,-4534,34716,41613,84254,12799,7033,21583,34945,-58712,46838,-15178,-67227,45689,56638,6454,-68011,-60192,-1071,41256,56784,-80409,-36738,139907,32452,-10565,-31598,-38948,46856,20400,42195,100512,-72728,22138,46773,8223,-37278,8614,-27022,-39965,-60671,14109,143275,9082,120828,41887,16139,7052,25634,18923,-9486,-46578,70771,-39396,27477,-30246,47320,38393,81324,48299,50582,-2452,37623,44948,37569,-3862,-24467,-34646,40249,128917,-25423,-110366,24603,41379,-16853,-9571,-12144,-59626,-30999,-46331,-981,-79669,-28147,67153,11430,-53160,-59312,15279,2051,93173,107388,-54339,25288,56261,58671,24853,-70814,2075,14449,46941,33028,-8666,14977,-18414,-61264,-12942,-33114,-32291,-39043,80413,31748,-64724,-35035,4389,111458,89231,62912,-36148,45890,24752,-42180,43375,40593,-11788,-19048,-9477,-64863,-31842,-41431,-72833,20212,41006,40160,-45435,-29270,3504,19879,32895,7748,-5226,-10096,18091,49475,5702,69475,43577,-11374,17357,39319,2464,30393,-106,20056,17380,50825,20890,24155,7490,-3492,-19893,-38589,40690,59680,88413,57040,81682,53814,-5827,-57323,46597,29430,25594,36189,44310,-37100,-16698,-15926,2139,-12204,32606,6381,-26856,-44964,12860,35324,2412,-8614,-51347,-36926,18197,9113,88103,89583,12737,57133,-32011,-19226,108579,18590,78767,48295,54495,-33734,-22768,61205,68254,5277,36873,-22457,-57705,-9451,-86571,118829,97672,140311,82648,41690,47255,-47162,31826,87995,81837,1744,92433,114459,133842,119101,50368,93731,101543,55336,134116,79179,87486,46183,42151,118270,113173,71549,33903,48490,121021,146392,150216,123596,126815,208432,172501,138963,171604,163934,208543,199379,251002,269831,262984,359891,391817,572961,591967,882960,1580348,600060,-1673170,-787050,-565117,-468685,-415282,-350976,-224361,-300251,-309544,-265738,-216067,-172581,-143770,-119060,-187572,-100209,-90116,-67119,-34791,-85245,-50456,-121864,-52577,-116945,-41721,-140196,-113652,-16646,-44949,-5558,-35547,-110975,-92688,-31327,-20256,-98739,-63529,-54553,-24136,-39318,-47685,-68632,-88453,-15106,-21446,-90778,-92652,-124883,-71029,-33616,-16692,-105803,-62747,47280,-19554,75725,7587,15541,-91183,-102292,-163716,-84298,-62103,-52818,-22032,-21601,-39141,-13588,-67876,-122030,-26301,-36701,-97171,-60811,-33987,-72166,-78344,-55433,-14719,-35434,-74103,-47585,-54079,-33806,8961,-38013,-62789,-73242,-138901,-133942,-16173,-30579,-35403,2967,-28644,26990,-26353,46753,23292,15621,29107,26620,5610,62239,1103,-43275,-35457,62645,71354,26991,-33316,-6577,-86146,-45999,85591,-20076,12047,-62129,8015,-38326,59086,-2548,-39395,-85544,-57884,20097,-54094,-76979,-35874,-39710,-37088,-55366,-81900,-88043,-48887,-3452,8223,-6556,-50634,-52508,-52298,-36694,-3076,22031,-54845,-116845,354,65512,-24733,17956,24075,-39081,-43925,-100130,54173,28510,5799,-3836,2438,30829,-3289,49524,-26826,-5849,50987,-45231,-88712,-114419,-149345,-116652,88844,12083,17214,51430,-42260,-67682,-112076,-28339,-14334,-160944,-81656,-25448,-39452,-11286,-73517,44194,-28696,-16964,17877,45073,27736,6168,-53754,-36418,25629,-31380,3383,-31475,9381,-9975,25611,-3417,69189,-19399,-113966,-1607,86038,-6363,-72376,-43192,-85961,11322,19414,-16563,-21565,-15504,-16166,35787,2993,-35716,597,122622,-10464,-11289,-20169,-52,50563,-9081,46830,-16549,-25420,-43322,53381,-23209,-61489,-12376,-7268,14902,-39201,-67649,-56868,28976,17408,-31050,52008,19589,-58625,10824,-9027,70837,56210,-16524,-13074,-67384,-4662,42821,-106274,-4191,-73089,-21394,17092,31026,27037,-50908,-78703,-66224,38605,65950,-48848,-2054,85948,-66266,12648,5391,9144,-67938,4705,29436,-22112,-59714,-50519,29773,50127,-5033,32379,36793,54933,-3520,32851],[7329,-8537,12468,50843,-25809,-55870,10816,-56448,12899,15184,10927,11731,-5468,-83529,-9424,-32699,100373,62562,8107,22533,51656,81248,37951,4590,-19377,-65963,-28740,42743,-33851,26008,38279,16573,-29222,-17397,79652,30069,80440,-90680,-642,16419,39217,-1555,30258,69335,44868,56696,152960,-36076,-28473,8208,-174,1699,-47548,45127,72499,-33565,9653,-32435,-39911,-159620,-45441,33796,33594,58219,53289,-80366,75753,-3419,-32249,63348,65127,9701,16433,-45904,-687,-33602,-70995,-14847,95604,51540,16516,-11103,11855,-33813,61771,-28992,75458,80832,38322,-33823,-45,9160,11716,-36074,-91242,40588,7509,-10700,73652,46045,-4745,-30467,42061,59184,-14398,-3288,22957,-4187,1214,-15243,-44848,-94413,42371,-49862,-25502,-21116,-88202,46285,21506,28730,43592,-89561,-61158,1468,-33989,3344,30151,51582,19728,111765,115095,6807,27967,5574,-10324,55672,15992,4106,18992,-19310,-1176,-9665,47105,-40853,17201,-60732,62493,79547,-11199,54541,73646,126484,73684,-11623,-32992,10783,51615,13239,30852,9354,-48632,13889,-42245,17627,20894,21190,-54150,-56477,81244,51272,56114,41675,-15971,-6695,78140,2224,18616,38592,-22425,32969,59762,32159,61777,64840,-36519,44793,58602,5500,3217,81603,58862,120622,-8261,51129,1848,68765,33476,32763,66646,68515,-28691,-2101,-5591,25985,3986,23977,109750,-18332,5305,5397,-32527,28670,43856,46859,66827,95583,31064,67931,59481,77065,33175,113443,52077,-8082,37055,36247,24880,24412,65319,16982,13394,42094,5916,28867,68685,47603,76424,129918,124863,80133,120564,53945,4299,132073,141399,182976,213216,215508,281987,428877,565026,700781,-772213,-247516,-225169,-165940,-117927,-151258,-103309,-33294,-3959,-58302,-167889,-83658,-125743,-86896,-79682,-69911,-40155,-26671,-12936,-27009,-25747,-83826,55561,-141465,-90104,-68933,-41776,-17968,-21214,-94027,-88895,-10242,-4040,81231,5687,-90407,-17844,43392,38,56908,-28150,13592,-12983,34030,-10872,-93565,-41223,-71926,-51008,6684,16147,25550,59308,48192,-100226,10229,-31126,-95970,37039,28763,-51625,-27932,10516,9905,-31084,-11781,51953,27157,36942,16087,25723,12583,27960,26130,46257,29765,-9815,287,-67525,-13040,-694,-71622,-41734,31737,26365,-11319,24581,76822,-104052,-275710,-160671,-73841,-61764,16311,-7429,-38679,-68418,13083,41494,1851,24399,-77761,58277,18216,26993,-23508,14220,-77967,-46457,-1807,41191,-72169,-10534,9943,56012,2958,-57119,-41418,-9546,-2206,-53423,3330,1158,33324,28831,-9491,-80964,-4213,-68853,-44539,-1812,68150,59743,-91230,-21355,-33250,57926,64908,-24744,-46752,-90971,-58146,5534,-89791,-30757,79441,99288,33629,16153,50386,-62641,-11035,-67375,65925,7730,51092,147294,52474,-32631,4360,-27783,33630,12962,-18549,-5500,3393,47583,-11194,-22574,-44030,8340,8056,-96562,-30485,52024,24993,31357,-1576,-37641,45000,-40841,-5158,38788,17469,-6776,48412,-23856,-60297,-3604,64965,-30027,-3247,-99063,-7261,-40093,97043,-2321,23241,-25722,28388,28442,69798,40540,-24477,105860,40260,4918,38657,41648,23362,23418,28768,72906,116508,81236,17607,56520,-15671,-17333,-37147,-41676,-19874,25354,10693,62282,3465,19827,53493,21036,-59862,51737,-14712,-80413,21293,31407,-2387,-56337,-25515,-8464,21799,36178,-71682,-91785,120415,39364,-3564,-42450,-80127,49685,14730,38634,85556,-73209,38823,63156,30821,-10031,20318,-39087,-18024,-47170,24102,127231,11732,101778,38870,23197,26628,27601,26343,2867,-55673,59873,-42356,23226,-21228,52371,47600,94701,55811,35358,-12615,17637,55307,37550,-12135,-49953,-37465,4230,96740,-42134,-98950,12247,33187,-21125,4902,16134,-60486,-10322,-11223,-8183,-68598,-61239,21450,13188,-30209,-51082,14978,-5332,76982,88819,-47474,55377,71271,63827,65331,-23001,-9201,12225,68699,27830,-34878,-21197,-13057,-35188,-22117,-53813,-47961,-38096,62192,32868,-40173,-56315,17779,127897,69282,97827,-39832,67598,13748,-35267,35734,14486,-24838,-50750,-7397,-45416,-34163,-43744,-50745,25069,34626,22098,-37429,-14799,8367,19605,25466,51514,-10326,-20234,25177,73099,20910,72695,32043,-34543,35039,41892,23246,24140,21568,15475,37891,66765,32699,51953,38122,20719,-28366,-32594,40230,69487,88507,62158,46402,49459,-7677,-41963,61052,26039,35084,36808,22197,-33757,-11963,-24069,32009,-8871,26563,-2504,-44363,-22812,24522,44069,10269,10887,-38706,-2737,-11741,19759,81286,86450,40487,52372,-34326,-24957,89861,42494,90310,16400,46080,-38566,12604,100428,60138,21296,48873,-8954,-26813,4827,-21217,94926,87430,149738,76249,36890,27469,-55904,36125,55233,72775,-9433,78183,103902,138798,103038,4473,89110,78387,65813,142928,94347,105787,57257,55555,105407,116276,91346,76893,37516,115111,137707,145236,125963,123857,210264,151801,165345,165684,141675,221501,234777,258313,320112,295104,372122,408034,613121,618339,949645,1659567,593962,-1770845,-831126,-595717,-486653,-396177,-351669,-244376,-311972,-317081,-235948,-179228,-205593,-165153,-120924,-174535,-145143,-96427,-76690,-51556,-75034,-35761,-113211,-48022,-136416,-52328,-149344,-108419,-16251,-57804,-38804,-39749,-89344,-95741,-25963,-45709,-113273,-63374,-98131,-48591,-59487,-3213,-55819,-110428,-56751,-23834,-67653,-90618,-114528,-64588,-48296,-24363,-70030,-72688,28208,-27033,60320,-2611,6571,-64320,-82519,-154609,-69715,-43575,-54237,1676,-20714,-48503,-6582,-40765,-123988,-39055,-39239,-88025,-57642,-18550,-33754,-78525,-86369,-27963,-33939,-80167,-55010,-35344,-13962,9585,-17637,-40048,-85529,-148640,-152182,-27722,-56019,-27621,-12794,-33302,-702,-42121,49490,13985,-262,-417,14402,-19439,58870,79307,-40852,-35736,59758,61000,52119,-33011,-3479,-75255,-17235,83697,-29214,30216,-53821,-21304,-48253,53415,16107,-31404,-95851,-85412,-7544,-75145,-81648,-16510,-44479,-33504,-56546,-74082,-57232,-31384,30449,28683,-15129,-83468,-43347,-34103,-25433,22144,30626,-42457,-113334,-9830,84908,-8687,15948,21160,-47922,-34296,-116493,47067,35232,3746,-14956,-16972,49708,-13480,65353,-27965,-6955,47522,-36390,-71973,-120719,-115124,-48368,77935,17753,6933,23699,-73518,-63853,-112269,-29514,-20004,-129578,-57703,-40884,-37539,4045,-77983,47389,-11671,-8952,20104,49618,30558,15671,-57346,-46829,21820,-21186,40695,-27885,18625,-31728,9454,8761,55947,-25434,-96187,-12244,74356,-8039,-71557,-40143,-74615,11108,27239,-12322,-19822,-6078,11234,51207,-5317,-24361,3580,122294,4619,-31136,-12609,-416,60663,9543,26366,-647,-9727,-15686,87258,-19051,-70907,-38453,-4445,37955,-32691,-60239,-46121,41411,13144,-46460,30648,9111,-50324,12119,-9172,63299,40816,-39444,-15015,-76105,-4869,51502,-118763,-4309,-51562,-75759,-10839,10484,27403,-29330,-83510,-82037,30770,34338,-46717,-6145,57802,-73305,-4651,-9634,701,-87985,-29512,12596,-51258,-56478,-53912,31968,72274,2448,37035,50784,31750,-11768,61684],[15604,1036,6571,44904,-10298,-45052,15883,-21355,-19462,16029,-322,13868,11138,-95182,-11081,-22671,80460,67402,15683,40247,41565,90728,18328,2441,-30544,-40614,-28933,46637,-11798,34540,33243,21245,-25878,-39848,78870,6951,95989,-63986,10219,29196,60567,10711,12466,56577,57629,55962,128281,-14023,-30136,8265,9723,-6907,-30285,40769,58748,-63511,-3796,-16289,-20919,-124554,-39179,32814,16881,55876,47242,-70610,71798,9619,-5766,39786,95731,7436,-11155,-23232,1620,-24799,-58030,-21192,67092,30408,22854,-5951,10756,-35267,50273,-45492,83685,106624,-1876,-58087,-8437,20348,25418,-23645,-98692,39367,28094,-13996,74277,30281,-4637,-48179,37372,68805,-2039,-33818,16135,-15261,12151,2897,-23288,-77050,55251,-51118,-18662,-9228,-60808,52146,15596,-13484,53409,-58003,-66560,-8191,-19035,10110,27845,49893,19530,96075,88568,-15406,29926,22430,-13665,47226,8239,-11669,45673,-16756,-5308,-45067,-3605,-37909,40995,-64309,34839,67240,24399,67719,76379,143974,91979,-51672,-43406,4403,55021,35882,35556,11705,-51703,14953,-46324,8806,19038,21152,-63415,-43792,89777,63959,48945,-5475,-36779,-18757,53934,22404,46727,45965,-50622,19520,85087,22321,49808,67408,-26840,35581,49992,14494,5167,53981,89931,133955,-2479,62584,17187,79253,21711,37915,38468,19255,-14362,7627,-5829,33374,8654,23913,115616,-32999,19580,19431,-15516,45571,48756,61982,91851,67314,42103,47599,40166,70403,57272,102577,15438,2633,17584,25554,31377,40260,69882,25844,-5425,31002,-3784,23186,76005,89631,101692,90123,66340,6441,82005,103557,48245,143801,115823,188667,203374,217941,280646,412757,568269,807682,-800632,-273308,-303605,-198628,-128553,-153213,-110244,-33891,-25610,-55875,-181313,-78854,-118113,-62959,-82793,-72646,-42971,-3851,-30982,-93853,-42098,-77165,63495,-137936,-77301,-85299,-45179,-15048,15321,-77612,-98028,2574,11947,112705,8504,-59390,5205,-8207,-30657,44558,-34700,32929,-28018,49777,-21604,-81228,-48596,-78752,-14536,2318,10770,21594,87672,42278,-101427,2296,-68697,-118732,38424,34302,-28512,-52526,-14204,-4461,-38035,-8059,48956,29824,1987,-22066,6347,20709,28501,13068,38268,27819,-212,16432,-53145,-18329,1981,-72428,-30224,66582,30566,-2918,34435,74897,-37151,-280545,-139695,-77433,-43527,75943,-6045,-28738,-85239,-905,28382,-2723,1050,-66025,35727,-20240,5387,-55380,-18037,-69965,-45177,-16483,16540,-81236,18596,30551,91578,-10337,-31745,-28103,-1600,-14946,-48959,-3200,-23216,7745,-7151,-428,-81041,-22688,-56097,-49653,-5036,82663,62381,-77340,-11550,-18247,25823,65942,-8867,-43389,-97182,-82439,13430,-67984,-34146,67019,67391,28250,25500,69891,-56993,-22955,-63415,54320,-11266,15666,138878,44758,-3937,-18361,-40985,9103,28355,-26640,-11911,4985,26192,-14023,-18832,-44946,-5678,-33457,-74702,-38820,53645,25569,32139,-1229,-43511,31772,-21635,924,29299,9425,-6488,24447,-4006,-37404,4224,68227,-38493,-9162,-124979,-11323,-27807,103058,5176,41726,-42154,35043,17781,57850,35308,-28114,123309,51658,24725,34001,52832,-3065,16239,51197,57060,81447,84759,13156,62396,-21074,-20033,-37881,-14743,-26727,20486,-15102,44676,-3585,10908,78158,10658,-52498,47466,-18870,-84413,2888,9712,-5549,-32755,6070,-16854,-4609,15994,-57891,-128766,92350,44639,2795,-48368,-103472,50258,10358,34637,60233,-53218,44166,60921,43797,12800,27952,-44006,7256,-26726,36052,90314,24057,41567,19593,23859,39814,19299,31973,14793,-54783,53100,-36424,12730,-8894,48401,40716,102185,57928,19507,-6413,-2296,64214,36720,-15724,-69640,-39605,-38894,58948,-48786,-85315,-3848,17317,-26098,13130,53479,-55458,17650,24777,-10722,-55771,-86417,-17045,9306,-4556,-37460,11961,-21312,42725,66209,-26477,71629,57595,56417,94245,34148,-28239,5821,92333,27747,-33267,-48557,1723,2147,-15700,-64842,-34616,-22555,47419,12374,-31751,-68704,25447,121746,53464,112362,-39660,81751,6330,-24627,26073,-9106,-24079,-62341,-3706,-18922,-33585,-47191,-25351,37826,20270,3548,-23862,3555,18460,28504,46347,85658,-15341,-23112,25592,74217,35888,55741,19008,-52887,50265,39954,48963,24965,42647,22820,64138,79642,36530,77047,51333,25781,-29589,-9798,34324,75423,84893,65207,2080,40454,-600,-15053,62568,18620,40634,32523,-4580,-28153,-946,-33999,54401,6824,17197,-13840,-54558,7561,34394,51256,21248,27352,-2061,26853,-29506,30330,73679,80666,64680,47685,-35531,-26874,59718,52264,90134,-10425,25958,-27454,63881,112411,42566,27354,51069,4554,-2990,-5865,10830,81313,76423,160959,69567,41283,20765,-40628,49163,30342,64982,-8176,73971,92589,142551,89576,-35083,85200,53284,70198,141133,93732,117538,70091,69078,91669,109518,110655,123668,36306,115557,126583,128052,131097,117223,207186,138302,196748,163326,126706,229013,266342,258558,347223,322177,380040,422161,636546,644253,992748,1755722,588658,-1851217,-871557,-623964,-493043,-350409,-337977,-247264,-302576,-313442,-206394,-150083,-216200,-182117,-128629,-154236,-179284,-99643,-95465,-76304,-77692,-21994,-102231,-49347,-150216,-66252,-149527,-100643,-16427,-64355,-70335,-50179,-66512,-99582,-29062,-77919,-116497,-71814,-145140,-69979,-66773,30113,-42741,-118418,-86138,-24418,-46530,-55122,-88068,-59597,-68491,-35078,-32977,-89022,4562,-26841,32389,-7350,-2173,-37447,-57143,-134310,-46851,-16888,-46086,16398,-30529,-54035,-4981,-20404,-110138,-50003,-42171,-73254,-52344,3830,-10424,-70507,-111279,-42181,-32258,-84265,-64830,-20930,6982,-9291,-4709,-13530,-86799,-131652,-154643,-42040,-74231,-20674,-31688,-27296,-32772,-57448,45211,8136,-13428,-14594,4629,-37994,50968,133941,-40690,-39658,54897,43333,63790,-33093,-17911,-69621,-7550,62574,-35165,47508,-44742,-52725,-62633,39734,33793,-21584,-104821,-119047,-41315,-102404,-83412,642,-44279,-27711,-55460,-45871,-10949,-9307,65222,45501,-25682,-91295,-31288,-12404,-14770,37574,30531,-20931,-79463,-15889,82979,-2030,8317,-2526,-62298,-19143,-125780,26077,24800,-18639,-34270,-34860,57377,-17368,64965,-39228,-18428,33186,-18772,-39901,-114597,-80540,13616,48640,16780,-7943,-12422,-86208,-43525,-90390,-31760,-21451,-87624,-36988,-55843,-26924,28137,-73946,41978,-10889,-8246,12388,48231,25969,16801,-51299,-55529,15363,-10505,75461,-19278,14061,-59621,-19589,11379,32161,-25076,-55227,-15150,66102,-1550,-60042,-34900,-53808,14597,35053,4153,-7966,2345,49160,62955,-17857,-13822,8514,97360,8173,-48466,-1345,-11296,65034,26982,-12347,15436,4071,13499,103749,-7077,-81878,-55300,116,35936,-24901,-50628,-21984,39460,7630,-56441,5965,7702,-30659,14586,-4216,42295,20191,-68174,-6467,-59888,-4937,49852,-113351,-11462,-27145,-101647,-38853,2024,29709,-23761,-88021,-87646,15394,-9708,-55914,-8353,21677,-72994,-14255,-20349,-5534,-101110,-55816,-6739,-74955,-50150,-55291,33900,79678,10616,40613,48865,-3874,-20259,83016],[8768,11349,-390,26704,7090,-33934,21634,15950,-57536,14691,-14058,28650,18016,-108048,-16399,-11841,46753,67234,22113,38863,30447,87300,-5419,-6215,-36221,-12429,-18077,39464,10435,40439,23560,23715,-27411,-61436,62071,-32807,102767,-25630,20742,45244,79149,26757,-2257,37501,63037,46595,79504,5177,-27423,1735,10618,-5513,-5853,32284,33267,-79341,-28125,-3963,10877,-75655,-32320,34036,-1677,50017,40983,-50927,60657,22859,14924,14665,132476,1559,-28338,8639,11666,5273,-30749,-25142,26282,-452,24517,3648,8760,-21047,43846,-52288,90586,116621,-46357,-80593,-18451,24110,16558,-8670,-95191,30355,28591,-21596,61072,26689,116,-53308,30515,70916,-369,-65235,4428,-25349,24869,21648,-894,-56578,54373,-53632,-14659,65,-21542,60678,11457,-42828,58581,-6595,-59760,-19802,-5066,18002,23164,47139,18254,51382,45107,-32125,24222,32787,-31273,31886,2005,-31751,65800,-10870,-4100,-71086,-38502,-33552,63158,-62853,-3884,34884,56420,75860,78901,126878,89699,-82179,-48721,-2203,62595,60410,35320,16709,-43967,10609,-36334,7088,15751,13402,-70738,-32822,82826,69305,32998,-27549,-27563,-27965,26561,45019,74616,52397,-64749,-297,88010,10081,31957,48341,-15815,24559,34532,34668,13908,23359,102972,141477,-2432,61399,14572,75990,5694,53384,14214,-16245,1290,7361,-16081,35913,20955,19193,119356,-31558,31023,24187,382,57966,50382,69676,105015,43735,64829,30167,16029,46609,66138,75443,-22430,11281,7093,25090,55501,73561,72032,38892,-13121,25470,-9804,14196,79308,128377,113523,46687,19381,-69596,38305,146422,100099,161397,96250,189733,187884,218013,279180,393489,570025,908296,-805516,-323587,-367623,-248725,-136062,-153327,-108852,-58198,-51067,-56168,-149470,-62501,-104931,-40241,-74359,-71707,-46738,2661,-52334,-146171,-58723,-63715,47645,-117444,-57998,-103970,-42823,2053,42303,-50692,-97318,16950,21626,133661,9451,-10979,14115,-49376,-61072,20095,-39986,38832,-51658,62193,-32596,-53696,-60368,-83972,17970,-12498,-5617,6429,112913,40058,-100004,-6888,-90556,-117569,25029,38259,-2897,-65589,-40797,-16215,-46668,-999,39860,29198,-24127,-62634,-11902,23889,19579,-4918,30648,19831,7732,33443,-30283,-43473,-14458,-64864,-14799,102574,38103,15532,35264,64820,52271,-266452,-132335,-80214,-28467,131712,-10613,-11646,-87153,-11504,9250,-15152,-26311,-39725,16279,-47884,-20351,-74889,-52367,-53800,-45033,-41659,-8692,-89232,36660,43217,108280,-23422,-6102,-5676,4539,-34707,-48426,-19369,-44206,-19658,-39179,2054,-72577,-40985,-37142,-49359,-22108,81933,55925,-47969,-13524,-6531,-9577,60894,8999,-24064,-81803,-90848,19522,-48162,-38553,43602,25603,24679,19821,70509,-60631,-25236,-44308,34027,-29793,-19218,97926,25369,32643,-27636,-45828,-11898,36019,-29973,-10022,-3602,-17196,-14820,-1019,-39918,-21708,-77098,-46700,-46082,60685,31584,28565,-7119,-48607,13860,676,10417,7264,-11913,11511,4198,13442,-12406,9839,66861,-32919,-11026,-127642,-8700,-9798,94604,13176,79096,-52231,40449,2759,52086,33530,-33142,124178,43620,24550,26252,64218,-30901,5774,69434,35777,33884,80325,4268,60422,-28217,-20584,-22425,4883,-26051,18424,-33394,36347,-7260,-17123,88786,6922,-37825,34976,-31555,-71645,-1962,2675,-5463,809,25836,-23607,-32704,3829,-42556,-128467,65732,46494,6378,-49070,-98749,51570,7137,28815,35715,-17972,39660,45265,44566,25748,29701,-41985,29100,-5290,44249,42239,39516,-34720,-16608,14737,43321,2826,34614,23121,-49135,53354,-23220,1996,6813,38310,18376,94999,49481,1576,11491,-19061,68635,32264,-11434,-74152,-39757,-80529,24785,-45056,-74512,-20405,-3200,-32615,13544,86314,-45247,42838,51914,-5225,-48705,-96172,-41071,4375,18487,-21621,7249,-37687,1933,49544,5129,71293,27646,40577,109020,79086,-48493,-703,110019,31052,-10175,-59311,19702,37568,2408,-65668,6966,2652,32121,-21020,-40622,-62147,28268,96641,47221,107531,-29860,87267,5431,-13838,15649,-22391,-13901,-50870,1689,6048,-31446,-52574,-4722,58160,-992,-8216,-7826,17176,28997,42143,88779,100217,-19723,-14611,20518,52797,48393,20977,9006,-59326,59204,34245,70548,30899,55001,38898,90533,86003,33615,95071,42903,15089,-22247,21313,23039,74434,77246,67722,-36800,28709,12168,17953,48924,4982,38526,25053,-24210,-21214,14155,-41466,58952,23685,5998,-23897,-54623,40103,40055,57409,34317,37285,46382,47478,-29909,38210,68175,73689,78043,43231,-32776,-24091,28140,45749,77879,-29068,-350,-4241,117744,102712,19701,22722,47494,17741,9560,-25249,13607,72146,66683,164932,66371,52489,23828,-11989,66527,22804,59169,-2117,74335,83025,144794,79991,-58204,83373,38739,71252,128810,79229,119303,81401,77446,81762,93106,128287,165035,46340,122463,116602,108818,140097,109879,202471,137107,225282,165343,121227,229870,288688,252599,347497,341294,384373,433977,641973,664905,1006673,1858670,594628,-1904490,-906622,-650764,-493666,-295858,-319459,-237412,-279139,-304128,-185835,-139379,-207229,-188937,-139776,-135489,-199733,-106079,-118425,-106492,-92758,-26480,-94790,-55280,-155151,-81118,-139694,-92644,-9865,-67440,-94648,-67747,-46067,-103263,-40570,-108373,-109998,-84500,-174508,-84768,-62602,44799,-31060,-111511,-100634,-24310,-32702,3438,-50128,-61385,-90487,-47067,-8044,-106266,-16845,-15693,-4626,-9844,-10502,-15545,-33001,-108249,-31111,9035,-28876,19874,-52265,-54746,-10191,-10617,-87191,-58655,-48694,-55121,-51136,23027,-4647,-53094,-114887,-53428,-29820,-79955,-74760,-16512,23506,-41171,-2187,9144,-81465,-98669,-137984,-57043,-80742,-13760,-49471,-11698,-60420,-67254,35787,5335,-17991,-7017,-3272,-46763,40088,129454,-39045,-39510,50975,19728,58059,-34024,-44203,-70688,-16747,32797,-36887,61357,-37671,-82988,-80306,20679,43893,-11870,-111205,-143923,-71659,-123577,-77792,13159,-39720,-25150,-50310,-6459,36250,12152,87367,54895,-37070,-73842,-18365,1502,-8337,37626,17496,1287,-25681,-17927,59229,-5692,-5548,-40470,-75218,-7049,-126445,-2553,-1532,-66532,-56186,-48804,51368,-15048,54399,-60261,-42967,6867,942,-2589,-98971,-56451,50932,10962,9135,-21703,-46214,-76736,-13207,-53589,-38979,-20145,-47522,-24984,-65193,-9434,53400,-64947,30053,-22284,-12025,-5465,41916,18675,6017,-32768,-59936,4250,-3192,99354,-9901,-5078,-84613,-50257,3486,4090,-19378,-5502,-9251,60435,10457,-48312,-31958,-28707,19458,40155,27420,9474,7347,79282,68227,-31647,-7818,16518,55625,-1771,-57676,10346,-31075,60906,40035,-55283,24438,10867,36533,99800,13669,-90800,-58394,5794,14444,-16264,-43476,-7767,21775,1844,-58876,-16568,18552,-4638,19393,1396,13264,-8206,-91894,7470,-26539,-3257,37348,-91401,-28820,-9532,-95344,-59549,-1523,30675,-33950,-89649,-84177,-5434,-53989,-76343,-8046,-12076,-68152,-13018,-21829,-8565,-105887,-68617,-23183,-84754,-45029,-53998,37152,71798,16063,41632,30887,-39191,-25475,87873],[-9380,18268,-9226,2070,20515,-20875,25941,49375,-82390,12219,-26123,51085,12301,-117518,-24715,-6158,10532,62775,31667,22184,22328,76045,-29371,-19434,-34149,11659,924,24258,24689,42260,15833,23434,-32319,-78183,34890,-75158,94078,12128,27679,63093,90714,42765,-11220,14787,61175,31953,28609,20418,-21594,-8675,982,1891,16497,21589,5123,-73410,-52330,195,40084,-27354,-23145,42140,-20781,41210,35510,-23303,43586,35034,26187,-3410,156958,-9436,-30728,37837,22064,47775,1204,-25250,-16932,-27411,21191,13701,4985,2658,45643,-50004,90422,109481,-78346,-93404,-27466,21625,-11303,2953,-78287,15286,11374,-29219,39831,36821,9402,-41590,26638,62198,-13002,-86103,-8169,-35248,34566,35493,10871,-40762,35953,-61355,-15800,4440,18492,69033,9696,-46147,56866,47409,-42784,-30066,6424,27888,14176,42377,14852,-7017,-1487,-38961,12324,34282,-55608,13616,-834,-54480,76497,-1593,2162,-81695,-49974,-24914,78952,-58527,-43168,-19581,68480,77287,81016,82257,71176,-95718,-49726,-6917,71414,77974,30268,21258,-25650,868,-17411,11060,11963,314,-76719,-24870,63051,65070,10915,-17380,5304,-32149,2536,62740,93645,59281,-56212,-19809,67325,-2804,11100,22485,-5401,14780,12780,59037,31004,-2226,90224,136419,-7568,49352,-1615,56849,-8235,72113,-2749,-32518,13967,2292,-29754,33854,33910,9715,116989,-15293,37106,18175,12639,64595,50265,69551,105349,28790,93810,19974,-9877,10985,61156,40526,-51778,13859,6139,30016,92789,111897,71075,55875,-7867,25210,-12234,6261,86312,165045,113614,15516,749,-122015,4795,171616,145529,177988,86366,184510,167242,217343,277736,374729,574790,969852,-773127,-381451,-400461,-301785,-137107,-150619,-102085,-97382,-76786,-59353,-84336,-41003,-92020,-26398,-56201,-68626,-51444,-9767,-73433,-166733,-73603,-48008,4246,-91773,-37875,-120147,-35914,30398,50634,-21749,-87254,27658,22128,129528,6596,32561,6718,-60915,-81410,-7438,-45569,30797,-78258,67212,-42059,-20370,-73189,-91284,39284,-33369,-26171,-14951,125364,39732,-98697,-16962,-91427,-100502,454,40626,19222,-64157,-66045,-25303,-52179,7139,24222,26649,-36465,-88751,-25200,21595,2478,-22952,25925,7835,15857,47001,-3802,-76038,-47368,-55853,-364,131240,49643,38949,32521,52825,134856,-237361,-139146,-80940,-20086,155842,-20993,7812,-71086,-15581,-13595,-37067,-49696,-9095,1324,-61592,-42937,-75959,-79432,-30784,-45578,-70093,-27026,-96217,37680,46931,106387,-31406,18769,18268,6332,-52906,-48908,-41094,-55491,-44650,-55968,-6604,-55502,-55709,-16411,-43146,-44856,64915,39527,-10316,-22137,1652,-36469,50391,26931,1763,-52949,-83430,22879,-32315,-44523,16248,-15348,23542,2894,56048,-70344,-19068,-11069,12167,-40822,-43826,39500,903,69152,-22760,-40000,-21796,32704,-32444,-2011,-17381,-71027,-11359,24308,-29782,-34270,-106264,-26876,-47885,62780,41314,22129,-16657,-50722,-4873,21232,19378,-24877,-45781,41858,-4495,25480,10649,16567,60387,-15515,-8352,-98995,-2400,9796,71354,17454,126154,-52869,41595,-11096,47525,34835,-35902,112919,23479,10676,18155,73011,-50353,-3658,77874,12939,-11499,64294,-8773,46484,-41690,-17591,4602,11501,-20448,17704,-44570,37033,-7097,-53283,83504,10902,-18517,19580,-50389,-37658,7550,16441,-3558,36321,30449,-25989,-56980,-1331,-28349,-88480,46980,43532,6297,-45123,-65842,54612,4622,20255,20954,21490,28466,27074,35156,26448,25814,-35003,42280,11067,43596,-6902,50224,-92073,-60949,-3940,37617,-15923,33334,26121,-43425,58614,-6241,-5776,23943,25008,-13720,73280,28723,-19853,31839,-30391,64232,22542,2675,-59694,-38132,-112162,-1413,-34894,-68195,-33675,-23182,-40170,7670,103669,-30692,55931,64923,8910,-51282,-89215,-46641,3696,33543,-8700,2256,-44969,-31483,42670,40884,58496,-4695,23727,109642,97329,-62354,-4022,115874,34592,20535,-52583,34665,56173,24396,-57569,64099,29907,11066,-54919,-59580,-34151,29192,61587,51654,90806,-8675,85236,12309,-5883,6908,-22342,-609,-21820,8266,22824,-28961,-57558,5620,81466,-24492,-8486,6695,20964,36269,52700,132157,93443,-23191,3940,11887,17846,56368,-22932,5691,-51367,61003,27270,80549,37692,53814,56201,110267,83967,27237,104519,17811,-3856,-7359,49085,9022,65514,65396,70439,-58058,16999,26366,49759,24238,-12939,26675,17095,-28187,-13035,30165,-42051,42065,32746,-5106,-29001,-44474,66682,39935,63606,48230,39722,91564,58979,-13535,40434,66737,68325,78840,37728,-22777,-18264,2562,26910,57590,-39297,-25410,23973,159892,80870,-2642,11255,44334,29633,9880,-38144,-5865,65063,60180,155852,68470,66522,34038,17803,81767,35036,55110,982,72700,76082,143925,74480,-57198,84713,40571,72054,109003,57140,111146,89761,79652,78652,71068,143457,195407,65579,135363,112071,98440,153051,105641,200793,150130,245736,172275,126090,225918,301482,245430,328596,353879,389411,446755,637968,682368,1001859,1965885,622645,-1941418,-940940,-680803,-498128,-255975,-307583,-226361,-253376,-295560,-179481,-150049,-188527,-185296,-151624,-127670,-207888,-123739,-141037,-139199,-118595,-59763,-96447,-62358,-150694,-95421,-122063,-87257,983,-73095,-109273,-91760,-32098,-106512,-58622,-130477,-98433,-96428,-171671,-91682,-52102,41526,-23233,-94550,-102803,-24475,-29455,57546,-10426,-72013,-108854,-58407,-2517,-116918,-32530,5119,-43087,-16163,-18314,-1964,-15809,-85082,-33788,24390,-6600,13554,-81574,-50728,-21336,-11506,-64392,-66239,-60961,-38371,-57617,28681,-9593,-29487,-95493,-59026,-26289,-64614,-82871,-22840,30183,-74792,-9191,20237,-74513,-65001,-105245,-70291,-74991,-7578,-62828,8788,-75918,-68276,24122,3571,-12095,17391,-11771,-45421,27922,63809,-32421,-30237,49196,-4921,37374,-34932,-71280,-76466,-33977,6016,-34915,69310,-34471,-107636,-98541,-1102,46038,-4038,-113792,-152143,-90010,-126517,-62999,19038,-33712,-29897,-40499,32028,70798,27849,89101,53733,-45891,-38358,-6768,741,-7327,22397,-7334,17304,28568,-17947,21498,-17306,-22723,-78607,-79893,-2975,-119551,-31324,-36834,-131794,-72250,-57468,33803,-8278,42216,-85888,-77217,-27351,17386,29518,-79424,-45598,60099,-24405,-2474,-29192,-63853,-50088,17151,-16240,-53340,-17857,-19544,-24650,-67031,8940,70210,-54871,14990,-37535,-15683,-29222,33608,13695,-13434,-3953,-58377,-12106,-1024,107993,-2376,-32706,-97955,-69154,-11948,-20431,-11097,37257,3685,55093,23739,-43405,-33364,-3507,18562,38878,46153,25457,6588,87324,65358,-43527,-7415,27664,10654,-21077,-56294,18105,-54578,47084,46661,-88774,20302,8413,49301,79806,39709,-93232,-48238,10410,-15038,-5451,-41489,-22854,-7304,-1656,-53486,-33512,38239,20312,26180,3745,-15684,-43398,-102669,20763,10898,137,16926,-55692,-55357,-4001,-69166,-67224,-6697,27795,-53279,-85521,-74518,-26827,-85206,-101877,-4641,-34332,-62118,-3884,-13791,-8675,-101826,-66563,-33887,-77511,-44248,-49635,40652,53267,17064,38513,2925,-62561,-25128,72167],[-30842,17554,-20087,-21223,25009,-4749,26706,73621,-77863,8188,-33308,73282,-2430,-118433,-32964,-9372,-17033,54231,44263,-1171,20548,64581,-49759,-34371,-24289,25943,20505,7329,25358,39623,14422,20475,-37290,-89617,4782,-107230,67450,39531,29420,79991,92128,55345,-13511,-8449,52496,16866,-11106,30269,-14097,-17013,-15815,9726,28225,9439,-15854,-47524,-62016,-3639,50279,8796,-10629,57863,-38643,30081,31159,7334,23459,45301,28052,-8502,152928,-23861,-19108,54343,26016,88860,28498,-20748,-52109,-38531,14028,20051,-704,22352,53923,-42876,79033,89913,-86762,-92575,-31345,17132,-42906,7033,-49558,-1650,-15345,-32473,18719,54796,21757,-15570,26550,41581,-37356,-89194,-16593,-44584,38946,40344,6737,-33172,3045,-74190,-21818,3066,49348,73551,10458,-20823,47666,88283,-20019,-35809,14576,39636,620,36368,8984,-56848,-37382,-33759,-2292,27741,-74066,-2030,275,-76315,77464,9601,11167,-77111,-40583,-8177,87149,-53671,-71036,-85890,52659,71960,81415,29517,45022,-91228,-47770,-7936,75904,82077,21960,23203,-2830,-11112,3040,17229,8895,-13882,-80144,-21141,36590,52582,-12129,15464,44197,-30711,-13678,69545,98126,68149,-25439,-31894,32607,-13718,-8446,4810,3341,8464,-14271,79603,54000,-17428,54528,115358,-15036,30948,-22870,26275,-14921,87524,-11418,-32914,21413,-1482,-39240,29397,41661,-2077,105489,9032,36995,4614,20956,66383,51481,62769,94752,21279,119745,16649,-32733,-27711,49617,9077,-65442,9158,12551,33647,131947,140543,66441,74080,8258,28134,-12013,3926,102412,198356,106248,7184,13635,-135185,-7386,173715,172460,185980,87001,174429,143748,218039,275718,359046,582588,961669,-694172,-428001,-397248,-338362,-130649,-143687,-95521,-136913,-99044,-64730,-14923,-21551,-84082,-25493,-32502,-65430,-56856,-37778,-91344,-159401,-85781,-34979,-58029,-68933,-21710,-129057,-26715,61659,37803,1863,-71368,31150,13613,92953,-609,47016,-14593,-37824,-86334,-29915,-53190,12221,-100415,62750,-49136,7078,-82427,-100803,46819,-50839,-42408,-35382,118039,35472,-100335,-28023,-73315,-77187,-27509,40684,34444,-48997,-87780,-32194,-51534,13007,3431,24067,-36308,-88427,-32501,15800,-17674,-35933,24317,-4723,25639,53513,20973,-97950,-84205,-49362,10350,145963,63100,61587,35831,46202,193542,-202463,-153876,-79306,-20450,135435,-35276,23794,-38381,-11365,-36487,-65496,-62780,15442,-9367,-64478,-54781,-57898,-90360,-4206,-46820,-94361,-34678,-101810,21977,42788,91723,-30714,41224,35960,2589,-60716,-44928,-61842,-54750,-61726,-51915,-24864,-32556,-63581,676,-33781,-64823,36158,14775,25258,-30260,7073,-48682,35372,44337,23659,-22358,-64980,22133,-21191,-51184,-8832,-47507,24825,-16322,35359,-78858,-8651,28992,-3035,-39530,-53287,-15978,-20752,98245,-8868,-24998,-17111,18349,-39318,7385,-30767,-115634,-2306,47543,-16120,-38732,-110211,-24560,-43110,51525,52998,15329,-25985,-48269,-20815,36441,24620,-59730,-82238,72614,836,34214,29868,27570,48725,7576,-4755,-44337,3679,26824,38780,14874,161158,-45112,36574,-18270,35154,35814,-33797,94017,2058,-8217,12042,76569,-54046,-7439,73064,-8356,-42940,36227,-24346,21342,-63611,-10139,35718,4208,-13032,17952,-50796,42362,-3167,-83159,65705,21699,1729,8270,-66765,15181,26682,47849,1905,62088,22407,-21933,-72649,-6918,-16675,-23953,37184,35173,3384,-37814,-15521,57245,2507,9581,19379,52639,14048,17687,20728,15818,18465,-26055,44524,17886,31864,-49750,50844,-108891,-98112,-27646,26998,-29608,27855,23728,-39800,64215,10203,-10545,38685,11334,-46121,45927,-212,-43949,44425,-35936,48091,7800,25737,-29630,-36152,-126831,-19643,-24541,-64540,-40456,-36617,-47487,-790,101613,-12436,53061,64620,29034,-59881,-69576,-33553,11013,36953,-3302,-1453,-36579,-46703,43614,73229,41603,-28431,13558,97449,88281,-64086,-2344,109005,35583,44584,-34084,42137,48855,42008,-42137,117627,51351,-16998,-79235,-78022,8706,31622,26993,64346,71902,20604,77933,26241,-2159,2935,-11051,10786,14567,15024,28408,-27046,-59128,4039,100273,-43519,3105,15754,14987,38806,52711,154484,70642,-25684,25138,1421,-14990,58688,-63864,10510,-31621,57863,22116,75771,40561,39385,66299,117536,73666,21416,106170,-11866,-22826,11995,63352,-3280,50341,49740,72697,-56784,7860,38508,72744,-2300,-29396,7165,11213,-14577,-3302,43796,-33251,8696,30879,-13942,-26886,-26813,80089,33891,70454,60862,35871,121573,62787,13532,35270,69836,67481,70283,29004,-5108,-12874,-13634,2993,36110,-42261,-42483,49257,180589,56262,-18981,-838,46896,38736,972,-36021,-35590,58438,57569,134333,74921,79065,50881,39176,89043,61045,51700,-2193,66985,71820,137606,72456,-29505,89576,56757,75010,87129,34480,96640,95704,79417,82529,49946,154661,212161,88182,153124,115516,103812,168071,106834,205730,174681,256117,182992,140043,220099,307776,242894,303473,362243,397972,462082,634214,699604,992205,2066750,674832,-1970447,-974611,-713951,-510578,-245872,-307428,-223812,-233646,-290752,-186772,-175098,-170877,-174600,-160331,-135053,-206574,-155246,-159440,-169523,-151900,-116936,-108706,-65971,-138347,-107947,-100716,-86146,6805,-86769,-114611,-117855,-27902,-109281,-79407,-140281,-85676,-103606,-135978,-90983,-40099,26366,-21116,-75939,-96451,-24725,-36678,80868,18734,-88286,-118102,-67457,-14975,-114176,-42210,30118,-73763,-31345,-25056,2180,-8842,-72227,-56505,23310,14578,1834,-109811,-42837,-35495,-19387,-49380,-74157,-78630,-29170,-70863,16800,-15573,-6415,-65244,-58494,-21847,-41458,-87585,-37111,23999,-98386,-21718,14880,-69726,-42868,-65850,-79373,-60050,-4349,-69824,27606,-75774,-60187,12963,-131,1539,47356,-23443,-36416,15885,-29164,-19725,-12088,48561,-24146,9409,-33854,-87322,-83126,-45755,-10838,-30931,69547,-35972,-123041,-113563,-23237,45654,594,-111815,-144180,-92751,-105655,-40888,17334,-29677,-42816,-26960,59346,84485,34310,71099,40672,-47731,3371,1889,-15165,-10335,-2716,-37562,24793,65412,-18877,-18349,-32695,-37639,-100967,-72508,-6965,-107808,-53589,-71560,-194580,-75502,-60554,10332,666,35397,-108205,-110733,-60610,27912,48643,-62257,-44404,48886,-50024,-13664,-27655,-54954,-15705,38094,7239,-72975,-16288,-8447,-35312,-62773,20435,71040,-46188,118,-48704,-15347,-51187,26866,14246,-33026,27531,-50686,-31223,-3299,102131,3278,-56994,-94560,-66503,-29441,-34937,-3463,62928,19864,47066,33686,-46926,-36983,19303,3136,28615,48968,33413,-1203,70054,54404,-50903,-11049,40511,-24819,-41553,-45948,18276,-74948,25023,46492,-104793,1337,-2091,51552,52400,63677,-86194,-29676,11644,-40138,9666,-44777,-66773,-39548,-106,-41978,-44282,58577,36817,32736,1021,-36369,-79441,-98513,28643,39668,2845,-6234,-9806,-84857,-10473,-42386,-60591,-16314,20423,-72520,-74139,-62362,-42501,-94158,-121795,2114,-40758,-55251,6951,-539,-7144,-90269,-52460,-39155,-56288,-48492,-42559,41540,30702,13784,30501,-25936,-67874,-18958,39376],[-47715,6848,-31525,-36296,18742,13666,22516,85083,-40728,2487,-34179,87885,-17239,-108056,-37207,-21301,-28614,41345,55865,-21550,26443,59047,-63719,-47707,-8900,27807,30751,-5601,11495,33397,19719,15689,-38390,-96779,-22047,-121824,27694,52308,26247,93012,82622,63014,-9501,-28426,37933,6016,-34286,32789,-6288,-17267,-32954,13218,24796,-4484,-22703,-10416,-47801,-11813,33038,27722,4582,77107,-52794,17572,27795,34530,3990,53132,23716,-928,116555,-37716,1292,53753,20113,115558,45241,-11778,-71077,-29232,4999,19593,-7525,24648,60440,-36719,56189,65764,-70379,-79206,-25037,15751,-58145,2806,-14405,-15312,-41409,-28716,5284,70548,34932,15883,25765,11632,-65332,-73626,-16414,-51836,39356,34974,-10314,-31911,-34311,-87760,-30031,-3547,64976,71175,13135,23504,32367,106169,3448,-35103,19198,51917,-15672,31643,1165,-82835,-53655,-17213,-15217,16480,-75415,-9784,4192,-91654,70795,19904,19329,-62655,-19536,18484,89280,-49734,-78503,-140387,13771,61622,79130,-10071,20594,-73168,-43919,-4384,71619,71373,12998,22289,14299,-20704,17869,21690,7625,-24767,-79616,-23203,11065,36350,-29274,53956,69568,-24567,-21224,62716,87150,79195,17230,-31716,-354,-20171,-22093,3482,10367,6502,-44343,90382,77248,-21439,8127,81115,-20729,12098,-40425,-6459,-12307,95797,-12572,-24193,23440,824,-38721,25583,41673,-12224,84700,32038,31181,-10395,26548,65402,57319,50546,77072,16325,133533,16560,-46754,-59908,40758,-9825,-61849,-1053,22629,31704,158968,149911,57893,88841,29999,31604,-9977,10076,127896,222640,96287,23234,47981,-110230,5154,154932,176074,180333,96604,163350,122418,222047,272573,348010,589558,867216,-572313,-449112,-365136,-343085,-118537,-131625,-94992,-163503,-114558,-70667,31057,-9520,-82820,-36554,-8789,-63833,-62680,-72529,-104619,-138174,-94632,-28116,-118327,-49206,-11661,-128054,-17725,84531,9690,16856,-54428,26901,-1088,31100,-11077,18717,-43731,8794,-76281,-43062,-63551,-10283,-112904,49276,-53967,19114,-84537,-109862,42406,-55513,-47906,-47993,90745,20706,-105893,-40147,-43472,-54687,-49863,37407,41867,-24482,-104466,-36472,-44087,13267,-18800,23380,-28659,-60564,-35633,10060,-33848,-40199,23867,-14361,36897,50940,39443,-95525,-106636,-45731,17849,144462,74420,79487,51900,50476,223010,-170709,-166330,-75849,-29611,81093,-50406,31483,4132,1376,-54697,-92995,-62922,26493,-16890,-62448,-50913,-25990,-81640,20820,-49503,-110213,-33095,-105324,-3946,33346,72971,-20424,58286,41949,-5963,-52974,-31996,-74811,-44719,-66224,-28829,-47105,-9321,-62466,9489,-26760,-76059,4459,-14282,48518,-31957,11151,-46941,17445,61121,34944,1293,-42243,16296,-14672,-56505,-27926,-67019,27967,-27694,17409,-78676,1279,64218,-5671,-25418,-48129,-52528,-32829,116346,5912,-5460,648,-3417,-54735,12879,-39539,-132924,11837,59944,-783,-32934,-89095,-38710,-34191,25899,64411,10692,-31423,-40549,-31526,44858,24780,-87630,-108116,90602,17861,45120,44699,43389,32731,28948,-6915,18118,6404,38351,6809,5321,160445,-33810,25564,-15186,8975,32332,-26530,70556,-11267,-25208,9021,73129,-40049,-2133,56300,-25679,-54802,590,-39239,-9306,-90441,1841,64075,-13658,-6269,19821,-54608,46788,4054,-94909,42599,36957,18872,6293,-70027,76568,47785,84484,15432,68685,7787,-10707,-76516,-19921,-7809,40484,33282,21900,-3,-28919,35407,54741,973,-773,28764,66366,-624,23667,7324,-2300,11021,-18222,36786,13493,10721,-82205,41018,-88377,-113665,-48834,17935,-32021,18788,17275,-37665,65746,22302,-14449,46584,6,-68446,24645,-28018,-66681,42269,-37362,21176,-9827,53421,6731,-35655,-120930,-31180,-19605,-59688,-38995,-38557,-53024,-7626,83983,8920,38073,56422,50402,-64016,-43115,-5737,26814,28236,-7190,-2417,-11763,-39875,47141,95632,28982,-37777,14927,75005,63558,-51894,4656,93538,32987,53353,-13180,40436,16983,49821,-20736,149824,61269,-47118,-89384,-88263,53608,37885,1519,81323,58729,51505,67810,44634,-2276,6358,5768,18185,48623,20849,23652,-26180,-56219,-7135,107142,-51852,22570,16504,3839,37538,38807,146006,40303,-27149,38322,-9714,-29542,55724,-90457,21917,-6669,53905,21115,58233,36314,16840,64083,109865,57194,19644,101990,-33068,-35670,31691,59245,-9134,33011,31734,72700,-36974,2635,46915,80971,-20121,-37380,-12614,8976,11480,7901,52543,-15626,-30107,20679,-18369,-17405,-6170,76905,23245,77419,69387,28416,131198,61062,42121,23798,76313,72534,58344,15332,15910,-11341,-20312,-18871,20642,-38909,-47465,64893,177274,36112,-25794,-8088,57242,43345,-11773,-18225,-61330,50740,58616,106583,82874,86960,74112,47464,86080,90384,48019,-9718,61006,69909,124161,73445,20474,96915,79284,80650,69086,16106,81031,100352,82768,91839,36495,159574,214745,106858,173482,126794,125063,181595,113598,217625,203377,257230,194259,159222,215445,312092,249030,283279,367558,408773,478012,635387,716528,986174,2140963,739353,-1989551,-1002567,-744381,-528284,-266180,-316776,-232964,-222479,-289222,-202247,-201351,-161117,-162278,-162570,-154755,-198578,-195031,-171116,-191159,-187111,-180241,-127903,-63118,-121471,-117421,-80798,-88998,-447,-109504,-112647,-138385,-34200,-111164,-98003,-135665,-72752,-103836,-80737,-84121,-28181,7129,-24730,-63816,-84030,-23968,-50941,64337,27438,-102128,-115133,-72967,-36668,-94958,-47765,51985,-89051,-55968,-29413,-1848,-12245,-72359,-91056,6621,28290,-10167,-127709,-32134,-48771,-28119,-45308,-82675,-98513,-32887,-85807,-6161,-16007,8321,-40554,-53399,-16976,-18291,-87866,-55950,5888,-104075,-34201,-6621,-69045,-36949,-32487,-82597,-41182,-6888,-69870,38739,-62362,-45603,4002,-8437,16890,71097,-39394,-24169,4598,-105475,-3386,9880,46316,-32813,-16341,-28774,-84452,-86866,-43667,-17095,-26925,61431,-42243,-128183,-121710,-43667,48986,1489,-105280,-125375,-83027,-65566,-16216,8776,-29606,-61038,-11883,70116,75941,30868,41266,17056,-39304,38923,7181,-40822,-14163,-29478,-63833,26032,76108,-23316,-49909,-47527,-44333,-96829,-53427,-15224,-94176,-65087,-97091,-233527,-64305,-58638,-12012,9939,36698,-119719,-129591,-82098,32431,51386,-52350,-46739,28722,-62765,-20005,-17802,-19053,16736,44049,9081,-91307,-16606,-12863,-52954,-55875,18763,53872,-39221,-12324,-51408,-10105,-63088,24296,20436,-43171,51188,-38439,-47638,-7479,86562,8972,-64996,-74831,-40822,-43320,-36638,1050,69611,34764,33668,36700,-55636,-37217,38387,-31439,9333,30681,29747,-15448,35602,37256,-52320,-15657,52207,-43187,-54771,-31649,9398,-86238,-1194,40691,-102469,-28252,-16575,45734,25746,77237,-70110,-9753,8458,-51734,30297,-51151,-116471,-66107,7796,-27641,-50696,70480,40117,35524,-5944,-43225,-106713,-82932,28930,51454,372,-26563,41092,-108016,-24681,-29927,-43671,-30020,9933,-83720,-56699,-51238,-47130,-79413,-124705,11666,-32939,-43139,13513,11082,-5634,-74570,-32110,-41559,-28646,-55793,-33997,36820,9587,7762,18495,-47590,-55923,-8812,-24],[-55320,-12590,-40800,-39514,4050,31093,13087,82849,15362,-3545,-29342,90845,-21657,-87650,-34874,-37820,-22481,24072,60941,-31767,38541,60917,-69696,-55973,8124,18633,23494,-13009,-12862,25450,28396,10624,-32562,-99346,-42119,-118512,-13691,52308,19953,100342,64521,66813,-186,-41351,19207,2482,-39851,26270,682,-6557,-42927,10401,7684,-20562,-13741,26531,-12111,-19506,-6513,30750,19934,92646,-60328,5100,25012,52332,-11310,58138,17886,12739,59719,-46771,22987,38316,5459,121202,50472,664,-70084,-3703,-3820,11195,-13805,4359,52724,-36287,26311,43971,-37369,-57825,-4423,21107,-42896,-6609,19884,-21747,-58637,-18086,3747,74701,46362,40990,17241,-21403,-86829,-44100,-5448,-54941,40025,21407,-31105,-31462,-62768,-95554,-36423,-13914,64328,60734,16196,69167,14080,99314,23261,-27876,20718,62724,-31185,31605,-7371,-84495,-48601,7548,-22515,4802,-55230,-6484,8284,-94431,59983,26093,23112,-45814,2239,52728,87955,-46613,-63038,-156040,-33062,49476,74770,-24126,4854,-48599,-38588,3305,58675,50815,6352,20218,16195,-24201,22364,21821,8669,-29467,-74525,-32127,-6703,22348,-33814,84377,69845,-15654,-22841,43887,64551,90433,55839,-18800,-17129,-20849,-26409,17958,16525,8460,-73281,89529,94774,-17573,-32662,42298,-20862,-1563,-48323,-31513,-1974,96268,-8052,-12148,21362,10876,-25989,24921,35269,-16639,58395,45601,21022,-20727,30972,63777,69693,34041,56860,8720,130448,15278,-47040,-78072,41324,-12626,-45438,-13018,32677,25134,163120,139685,45722,94998,50651,33531,-6147,24744,157736,231058,87609,56190,86367,-60721,37367,124491,159981,161094,112216,155956,110723,230493,268408,342651,591467,694311,-429073,-440665,-319133,-313081,-105206,-114994,-103991,-170226,-121009,-74915,43123,-6954,-86337,-54019,9416,-64550,-68622,-102603,-113287,-115556,-99393,-28372,-152134,-27098,-6719,-117671,-10828,88816,-21632,24919,-40148,17205,-17720,-35269,-22399,-46304,-72752,57587,-56395,-47310,-75300,-28542,-115084,29540,-57278,12118,-78956,-114811,30944,-42568,-41032,-48466,51288,-7523,-112929,-52569,-10823,-35520,-59812,30163,41925,2353,-114715,-36271,-31007,6000,-37109,25983,-19122,-15774,-37835,7913,-39779,-34672,21606,-18766,47393,39320,48695,-66780,-99399,-42944,25336,129625,79383,91284,80032,67450,224836,-146356,-166898,-71572,-45670,18559,-62937,28917,45397,20974,-63368,-110170,-51708,21845,-22524,-60735,-32004,9881,-57880,38546,-54854,-117406,-28002,-106048,-30094,21771,58407,-2741,66196,34790,-16868,-30452,-9619,-75311,-31908,-56431,5209,-67240,7239,-52300,7803,-28323,-76277,-20080,-41757,53153,-24767,15540,-36178,-802,76131,34910,16422,-21300,5497,-12366,-58258,-40050,-73888,31891,-24472,8257,-65739,7709,82844,5226,-2786,-33013,-63721,-31504,124327,14415,12682,25787,-26037,-79071,10930,-41927,-116334,28529,57105,14451,-17890,-52698,-58650,-25857,-7470,72790,9845,-30906,-27868,-36225,47276,20646,-100590,-114077,87140,41215,62790,55144,61007,14563,43058,-21050,65032,4609,43466,-13897,-7437,115632,-25642,10940,-1741,-29089,22032,-16290,44702,-12163,-37294,8612,62406,-12724,13082,34693,-37115,-47822,-33931,-49114,-36880,-112624,17431,85944,-36174,-1209,24236,-57607,46479,13695,-83638,22564,53532,29341,14620,-53760,131275,63341,109962,41023,54503,-6758,6696,-67700,-40224,-1342,82403,30818,5219,-834,-20366,71609,42024,763,-7330,43834,60257,-13373,44051,-238,-21906,6983,-13786,22482,-664,-14863,-102531,25309,-51122,-101614,-59824,16320,-19949,7620,8951,-34864,60879,27840,-19765,44308,-6641,-72857,17071,-43981,-81907,24529,-37451,-10931,-26935,78712,37691,-38038,-95796,-36054,-22446,-49853,-29487,-26916,-55247,-9802,59659,32215,21034,47168,68529,-52196,-13995,29182,47872,10559,-18342,430,23959,-15032,47708,104323,25261,-32733,27945,46406,39169,-28237,16410,76102,27736,46527,1226,30829,-28374,47000,5206,150962,57674,-70145,-86201,-88577,86941,48394,-9614,98727,54920,77722,56958,63548,-4416,18003,21405,22261,75417,24916,12260,-26283,-50661,-22519,97828,-46322,43277,8209,-5806,35022,13761,114091,10540,-27291,34930,-20594,-16064,49442,-95990,35639,15333,53256,25123,34160,24938,-5808,50570,89462,38087,23826,94227,-38488,-39816,48015,38745,-5270,18771,14014,68559,-9086,1228,51709,72082,-21789,-32130,-21764,10592,40165,19668,55217,7678,-62087,8072,-16480,-2284,12797,59094,10557,82983,71058,20780,122492,56469,63376,10863,84051,82303,49250,-3102,32324,-14805,-18824,-33845,16484,-29045,-39508,66973,154207,24930,-22055,-8100,73621,42408,-22509,9220,-72656,42469,62623,81383,89633,89650,101387,43546,75805,114578,44373,-16587,61493,69982,104346,78085,82285,104833,98343,87348,59367,4476,69069,104489,95029,105196,36142,156597,205341,117152,193726,144211,156942,190895,125495,234484,227738,252816,203410,179791,216476,320382,267057,275487,372978,420750,494452,644499,736278,993884,2186392,800852,-2008464,-1027633,-770019,-549325,-308650,-332228,-253245,-220194,-291092,-220955,-218133,-162268,-155877,-158916,-179493,-188080,-233289,-176651,-199363,-218328,-231007,-147852,-55908,-105511,-123639,-68089,-94885,-22573,-137249,-106443,-146234,-49045,-112145,-110424,-116196,-58964,-97632,-27047,-74141,-15404,-10229,-32619,-63073,-67152,-21664,-67426,18626,12722,-104450,-101321,-74645,-56571,-62358,-52152,64265,-85926,-85498,-29843,-11246,-23427,-82670,-123930,-18967,29781,-19048,-129721,-19814,-58010,-31641,-50383,-90555,-115626,-51305,-95824,-25547,-9764,8843,-31231,-46649,-12220,-3668,-83590,-77624,-19379,-90854,-41680,-38571,-72910,-44798,-15868,-79603,-24102,-17012,-63560,38595,-43062,-29117,-2620,-22487,27060,80307,-58572,-13674,-6330,-140525,11180,28497,39128,-29400,-32397,-18852,-61569,-85324,-27525,-16373,-24390,45793,-52749,-125037,-120844,-60558,57554,-1144,-95158,-102674,-69368,-19462,5323,-4037,-32949,-79047,2063,64166,49475,19805,10706,-13057,-20513,58855,9929,-67369,-15261,-50196,-77331,25529,62479,-32575,-67645,-58636,-39089,-65833,-26796,-22473,-80812,-64800,-108320,-237647,-43221,-52991,-27133,18504,44113,-116342,-123149,-83189,32109,38897,-51626,-47343,9198,-62319,-18635,-3644,31903,40118,35081,-8860,-99269,-19007,-26837,-71895,-50003,1819,23332,-32608,-21608,-45740,-2729,-59783,26430,29291,-37840,57984,-24694,-55212,-10523,67469,16783,-49161,-44334,-242,-49998,-27231,1455,61688,44507,13797,31327,-63732,-27953,52564,-80761,-16144,-4906,14999,-33520,-2064,17235,-47669,-18369,59442,-43237,-55795,-19690,-7140,-85566,-26044,31285,-86385,-59486,-29526,35300,4122,74851,-49456,4951,1825,-46405,55240,-57188,-140619,-80892,20697,-14444,-55602,67806,29619,30965,-14340,-35186,-115619,-61736,22188,44236,-12323,-39839,89308,-116690,-40334,-35930,-24353,-45748,-972,-82936,-37293,-43673,-38613,-47752,-103846,22241,-17102,-19018,12595,14853,-5401,-59130,-12369,-44120,-3696,-62479,-25798,24913,-7498,996,5319,-57578,-32846,2022,-32692],[-53174,-35579,-45069,-31460,-13295,42337,-579,69870,66662,-7188,-21038,82459,-8812,-62267,-26514,-52763,-2217,3414,55414,-29247,52756,66417,-67482,-55983,22459,3310,-2645,-18616,-40245,18036,35293,7142,-18893,-94279,-54372,-101819,-43248,45717,13043,101934,42959,69696,13320,-44838,-1035,6844,-29718,10534,5873,13166,-40501,2878,-15868,-38061,7033,53377,30788,-23105,-51590,23011,31609,97577,-58584,-5521,22289,57181,-20113,59944,14613,23377,3699,-48775,38978,14979,-13078,107859,47683,14988,-50802,27866,-10759,-3906,-17311,-32131,21342,-43218,-3074,27584,-941,-33565,30800,33704,2112,-15316,47001,-20004,-63383,-3347,13819,63062,53497,49843,-3602,-49472,-94175,-8157,15277,-52228,45660,4133,-44960,-26199,-71428,-92206,-37191,-25943,50782,43533,17383,98653,-3189,73807,36590,-15693,19990,70264,-41875,38982,-15042,-73062,-27309,36193,-21950,-3661,-17812,7760,9251,-80934,48578,25943,20456,-33116,16324,88035,85205,-42736,-29538,-120031,-69926,39397,70720,-13629,519,-24193,-31689,13390,42515,30437,4553,19838,-684,-20764,15533,17353,11762,-27803,-65226,-47285,-12632,15686,-21679,101963,46500,-6204,-23159,18793,37257,98043,76190,2478,-10967,-16278,-20265,41268,23272,13001,-95457,79766,103568,-11062,-54182,10069,-13503,-6232,-44941,-43097,11851,90634,-144,-260,17204,26236,-2930,28292,26541,-12459,33586,46017,8560,-22850,35071,62697,87953,15557,38228,-3420,112178,9795,-31775,-78863,52861,-1466,-24079,-22579,40289,19939,142407,117805,30911,88844,64236,32955,358,44954,183845,221387,82291,92916,111942,-3694,77903,95309,133712,134020,130467,155876,116566,243268,264203,344337,588504,479019,-301450,-410303,-276091,-260634,-96705,-96407,-122088,-157643,-117422,-75416,29789,-12583,-90159,-69991,17881,-67056,-74381,-118490,-118005,-98220,-99275,-34122,-144171,2532,-3643,-101080,-6718,69789,-43382,31033,-29719,5555,-32242,-81988,-31694,-122571,-94105,87054,-34001,-46492,-84829,-35269,-110577,7549,-59753,-10008,-68381,-112719,18388,-13841,-25574,-36299,12378,-45511,-115491,-63087,17362,-18343,-55124,19352,35244,23303,-117304,-29059,-14224,-8117,-46153,32174,-11461,28943,-41470,11247,-32347,-21118,15168,-17418,53496,20772,48038,-21421,-59277,-38462,36743,108193,75580,97669,112119,94687,204579,-128219,-150650,-67415,-65444,-28212,-69776,17855,73581,43578,-59012,-109639,-34049,4821,-27167,-62029,-6099,38267,-30506,44415,-63778,-118133,-26342,-103543,-46970,11079,53074,17615,61896,17272,-26864,521,17933,-62474,-23643,-34616,39108,-81536,11352,-35458,-3306,-42421,-66545,-29481,-61172,39363,-10350,21621,-21456,-15837,86047,27952,27600,-5933,-8757,-14002,-55217,-46258,-70806,34894,-6331,10225,-41154,10415,78097,25050,20832,-14452,-52482,-16669,124881,13542,24506,50484,-42024,-107287,1407,-38566,-74237,43904,40476,27981,2673,-14471,-70294,-22944,-38722,75391,12956,-24841,-11547,-35782,46015,14615,-95656,-98772,61672,64613,86857,61292,75164,-2474,48341,-48657,79066,-622,43324,-16404,-16644,44225,-26193,-3519,18130,-69768,5835,-6806,18649,-2297,-45117,9003,45885,19050,35502,19573,-41417,-27336,-57406,-49709,-53192,-118374,34819,101025,-56944,2581,31457,-59743,40463,24356,-52636,12227,68133,30844,29409,-20449,165305,68399,112134,78043,27243,-16235,27572,-47977,-58817,3318,90836,26574,-12708,3401,-13861,84970,16773,2919,-7056,59627,38842,-22770,71201,331,-36123,8937,-13666,6027,-20545,-38557,-110476,10854,-18859,-67504,-56028,24789,6171,-3612,1182,-29270,49841,26661,-26848,31164,-7165,-56840,23370,-40891,-84040,-3112,-38700,-39588,-39841,94025,53656,-43694,-58049,-32793,-31033,-33137,-14041,-3502,-52779,-6500,38076,54991,13406,42095,81255,-19382,16542,61565,68216,-10123,-31881,7387,60882,17990,41678,99193,29711,-17805,47976,17134,27215,1633,31969,62466,21862,30802,4170,16742,-71781,37051,33573,122072,42568,-77407,-73942,-81521,99692,61632,-5145,113369,59321,95875,47064,78531,-5965,35846,30813,25159,95878,26829,-914,-26852,-46033,-35555,73284,-28272,58441,-7296,-8415,34018,-14147,76673,-12646,-25648,13465,-29991,24461,42716,-80512,46034,27633,58002,33267,11356,9811,-20598,32553,62703,20285,33547,84650,-30070,-36090,58895,9538,8603,12152,-89,59500,14953,2460,53915,48501,-6289,-13816,-10861,14894,61073,30411,51907,32224,-78522,-695,-7109,15491,26898,33358,-857,85273,64114,16153,102799,51336,71542,4129,91111,93222,47237,-23732,36036,-20907,-10756,-40119,25193,-11595,-20835,55352,120022,24331,-9245,-2020,91448,36514,-26364,36505,-66280,36361,68484,66355,93853,89113,127381,32482,64833,130918,41834,-18229,72848,72258,81659,87644,142548,111763,106623,92663,60183,459,63921,108620,118438,121379,51431,145726,188774,119541,211245,164871,191789,195562,141958,253311,242322,247629,210473,200663,228134,337518,298958,283251,384360,435381,514838,664303,767331,1028919,2227503,852273,-2052022,-1060808,-793956,-574193,-361371,-351297,-282051,-226043,-297783,-241840,-222508,-174582,-162673,-153598,-200450,-180693,-261114,-179082,-192463,-241436,-259374,-162550,-51412,-96161,-127681,-66851,-103384,-55808,-162819,-99549,-138683,-69201,-113329,-114959,-84423,-43932,-88505,5366,-65127,-1104,-23709,-43009,-74087,-48369,-18609,-81755,-35226,-20259,-90480,-82161,-73646,-66794,-25695,-57959,63462,-67411,-112237,-25581,-23121,-38552,-96449,-142414,-44245,17553,-24056,-116397,-7481,-62025,-26702,-59417,-95409,-124985,-80349,-95997,-26690,20,-6414,-36206,-41560,-8068,-2464,-75513,-101756,-44878,-64943,-41905,-72082,-80661,-60083,-19785,-71326,-13279,-33807,-52437,26880,-27209,-15630,-8082,-41231,26998,72094,-77994,-8801,-17890,-137539,17642,37771,24637,-16547,-35739,-5342,-24470,-78051,-3602,-13533,-23683,24860,-66148,-117462,-111260,-72145,66454,-6748,-83223,-82827,-61544,16659,19380,-17125,-36818,-90801,12716,44953,12594,5575,-10793,-43933,4600,59007,11743,-85685,-11310,-60414,-73075,26978,33684,-46327,-71113,-64689,-22376,-18477,922,-24466,-68650,-54933,-104520,-211056,-20257,-45217,-31540,25957,52344,-98990,-90306,-61124,27942,15823,-58657,-43895,-3773,-49292,-9190,8996,77395,51000,16488,-36709,-89785,-22759,-42388,-87003,-47650,-27247,-10943,-24618,-28215,-35194,1635,-42142,31576,36086,-17278,44405,-13151,-50630,-10187,49708,27241,-12231,-11574,40533,-49169,-11932,-1577,45861,46919,-11170,18762,-65614,-6170,60378,-131325,-43074,-47118,-6543,-51257,-30469,-1701,-37990,-17926,59760,-29165,-45178,-15086,-27477,-73918,-44263,20304,-63547,-82135,-35745,23276,-12646,56412,-31690,10563,-5514,-26796,80511,-59634,-120321,-82623,34609,-5982,-61272,49623,8891,17032,-20806,-16116,-101003,-39500,10922,21901,-38175,-44252,125147,-107878,-51391,-54389,-11221,-60653,-9420,-71096,-21709,-40642,-19232,-11152,-61656,30865,-1413,19879,4620,8127,-6709,-47654,941,-48470,11054,-64771,-19963,6496,-20834,-4934,-4894,-55658,-6926,9991,-48395],[-43996,-54764,-42700,-16305,-26318,42031,-16356,53374,93618,-5349,-12237,66539,20425,-38932,-16000,-60967,25021,-18116,38644,-16304,63664,68848,-57941,-45676,30667,-11585,-38490,-28790,-62542,13074,35951,6750,814,-77322,-58886,-78230,-52028,39759,7790,99123,24426,74928,29969,-39269,-19558,17026,-8744,-11963,8524,35633,-24716,-4984,-35422,-54676,31634,64410,62287,-21655,-82419,10350,35907,88749,-46009,-12427,19134,49007,-21852,58149,15504,24317,-32539,-44700,45084,-8335,-28987,84725,42780,29272,-19949,54151,-14734,-22357,-15862,-70072,-31366,-55423,-24792,15374,26625,-10162,74880,50630,60017,-16972,63945,-12678,-57001,11371,31444,38748,54072,38371,-34673,-66049,-85243,26765,41532,-43341,58467,-11512,-44565,-13421,-56785,-76213,-30172,-37225,30331,22938,14311,102522,-15683,40861,42226,-1095,17919,73695,-44721,54244,-20371,-61866,916,64627,-13579,-7127,25851,29488,4274,-52242,39082,19576,11741,-27948,19233,116055,81579,-35936,11547,-45622,-84280,34787,70041,10254,5773,-4665,-23131,23243,31242,21796,8933,23822,-31219,-12936,158,10403,15905,-22372,-52930,-65942,-6433,18627,6361,109962,11932,2109,-25812,-4276,12848,97893,72320,24336,15085,-8783,-5269,64176,32226,18476,-105420,66970,105205,-6379,-50489,-6209,500,-952,-32789,-42055,24262,81593,8863,9808,12959,41341,25221,34568,20246,918,18017,35075,-3339,-17171,38466,61838,108545,-2128,24030,-16679,85598,-364,-3692,-63937,71804,18245,-4750,-26673,44967,23971,105730,95448,15180,69854,67361,30020,10751,65636,198586,198908,80507,119696,114760,46676,113165,79150,108347,108731,148186,164173,144696,258847,261471,356014,588205,279588,-231034,-374687,-249299,-207781,-99231,-80347,-145068,-131617,-104356,-71229,7455,-23146,-89502,-77425,14502,-69907,-79665,-116691,-118919,-88119,-93948,-42031,-97288,38668,1034,-82212,-4789,31032,-48026,40013,-21989,-5529,-42253,-94806,-36832,-176555,-102735,84945,-16000,-45229,-87188,-26698,-104756,-12835,-61494,-37144,-57137,-102365,9651,22922,-9016,-14659,-14445,-83052,-106091,-68239,37179,-565,-38489,6647,22321,30775,-111796,-13471,4335,-25361,-42641,40791,-6653,58984,-46166,19321,-12767,-3485,4087,-11459,51711,-1067,39015,25518,1515,-30528,54154,87774,63699,100296,136436,126337,171138,-112638,-119354,-63819,-85488,-48898,-68879,3269,80363,63589,-41166,-89654,-16330,-17287,-31010,-66361,12863,49934,-12730,36858,-75831,-114557,-32577,-97832,-49099,3612,57172,34952,44633,-4954,-33245,30819,43341,-39618,-24829,-6588,62723,-89385,1042,-16313,-19718,-67552,-50110,-20517,-67167,13929,6536,29965,-5477,-23789,85934,20585,40773,2808,-23978,-19385,-47993,-48700,-61690,34502,20415,22515,-10486,11470,51996,45483,37799,1575,-27837,8438,118592,5211,27908,67368,-45676,-129318,-12070,-31575,-24580,54237,16397,38318,23704,14923,-63760,-28222,-60260,70511,18698,-16045,6139,-32279,43731,9594,-76168,-68639,21908,82589,111031,63195,81190,-14823,47304,-84090,57114,-6633,40432,-692,-15084,-17703,-37325,-14026,37214,-101452,-12163,-1676,-5063,12310,-51089,7855,26587,45480,58630,21891,-38443,-803,-62566,-38483,-53629,-100193,51669,110768,-71006,6481,40463,-59507,29708,34113,-11469,14284,77825,22968,43659,18569,171709,61703,89748,119253,478,-18280,47954,-21563,-62281,6620,69357,19938,-29596,13588,-10551,75994,-18028,8289,1110,73552,11000,-27999,94539,8536,-39016,17916,-17405,-8722,-40685,-55138,-106992,3931,-3468,-25334,-37957,41342,42698,-12912,-3894,-19911,35011,20412,-33348,9738,-1596,-24111,37336,-18559,-70922,-30806,-42127,-56327,-45626,93986,50759,-51875,-18014,-20004,-39804,-10427,3916,26204,-44580,842,25177,73230,22149,43256,88977,29224,48621,82382,81157,-26916,-42436,17592,88757,47503,28309,83652,37211,492,67485,-6930,31449,31907,50146,55103,17243,15975,-3944,2368,-99868,26094,61205,73468,20920,-65169,-57904,-70059,90538,74773,12465,122380,67087,106228,39517,85656,-4424,54956,32227,28770,114651,26549,-11755,-27264,-45485,-40794,39610,-3070,63444,-26007,-2116,36008,-34218,50585,-26008,-22051,-19191,-35954,80772,38016,-50608,47987,27171,67049,42995,-3854,-3585,-22561,19395,37858,6908,46104,74079,-17355,-27498,64330,-18215,29305,15280,-7409,46605,26528,4592,54282,17295,20348,11859,22045,19698,67159,38215,43709,53421,-76994,-1693,9275,32327,35127,8351,-7899,82592,48848,16477,81165,46681,65365,10650,96412,100485,52879,-42432,23047,-24803,2730,-38722,43644,13960,3852,33358,84269,32918,8801,6445,104837,27783,-21036,53779,-45615,34974,74947,64744,95311,88094,144702,20581,59808,141792,41173,-13657,92882,77447,60615,102451,188427,116405,101178,94875,70970,3290,66744,112680,150016,138116,79941,127840,170200,117953,222946,184147,221146,196102,160680,269260,244895,243169,216398,221927,251075,361840,341172,302500,404283,451652,539320,690578,812260,1092630,2281897,890485,-2127481,-1104020,-814333,-599064,-409233,-369516,-312409,-235808,-308540,-264869,-217258,-193970,-184225,-150556,-208864,-179967,-272344,-180251,-171348,-253594,-264854,-167025,-56820,-96062,-129846,-77155,-113682,-93383,-178145,-94024,-117924,-90763,-115842,-111838,-46476,-28253,-81137,6673,-60316,13344,-34440,-54131,-92666,-31332,-16363,-90358,-77344,-60788,-63042,-64607,-71876,-65134,3082,-65926,50177,-41361,-128119,-17169,-35424,-53950,-105758,-139562,-61236,-5753,-26436,-93538,2978,-61576,-14200,-66189,-94529,-123270,-110043,-85327,-4232,8590,-33791,-46922,-40583,-4665,-13313,-64792,-127110,-63972,-37119,-36157,-98403,-90514,-75781,-38946,-59469,-10465,-52789,-38720,6447,-22288,-8590,-13818,-61363,15558,49162,-93713,-11053,-30839,-113994,11373,35311,2895,160,-28188,8129,16481,-66094,19537,-12394,-23806,1810,-80242,-109484,-95594,-76848,67508,-14672,-71506,-70819,-65638,30944,24656,-26177,-37361,-91880,19113,17520,-26474,-6551,-17942,-69763,28558,41002,14360,-89296,-2338,-59890,-51785,31263,1319,-62839,-63224,-66110,747,28174,22971,-19755,-57605,-39846,-88672,-167716,-2179,-36786,-25065,31978,55514,-73213,-41541,-20651,20133,-11313,-69451,-37355,-7752,-24754,6145,14663,97389,49453,-3527,-61358,-61929,-26735,-52044,-95336,-49452,-61025,-37978,-14594,-33058,-24422,-1656,-17569,36589,36322,12289,14189,-7000,-36166,-5760,35311,38597,32815,15070,66471,-43485,2757,-6048,27961,41989,-37356,2544,-58114,25849,60513,-166163,-66394,-83703,-28482,-64045,-43697,-15910,-25014,-15274,52504,-8328,-28547,-19586,-46606,-55381,-52356,9092,-40651,-89179,-31878,11582,-27235,27433,-24719,6996,-10104,-40,100314,-56631,-60480,-74791,44260,-4585,-68283,20297,-15743,-5442,-22986,6547,-65151,-17832,-1683,-7760,-75125,-40528,139708,-85143,-53799,-74239,-9988,-71813,-13524,-52942,-15148,-41402,4878,18381,-10828,34033,7044,66258,-7128,-6729,-8734,-41600,4652,-53870,12104,-60348,-18070,-15572,-32093,-9391,-8108,-44731,14668,12526,-44722],[-31675,-63853,-34070,42,-29621,27059,-31425,42978,92783,4054,-5493,48371,56565,-23923,-8931,-61006,50894,-36796,13725,1273,66544,62457,-42592,-25251,31267,-20388,-65407,-47448,-73885,11563,28647,9870,22430,-46507,-55746,-53720,-40040,39336,5454,93508,14451,84227,48696,-28104,-33338,28995,16392,-35992,8097,52698,739,-8095,-41452,-67151,51114,59142,69688,-16956,-86571,-2779,30831,68457,-22810,-14196,15235,31176,-17749,52435,19036,14572,-41699,-38375,41068,-26172,-36603,63372,41390,41453,12493,67140,-15204,-39551,-8129,-93702,-88234,-68050,-35866,4006,38798,10337,116666,66623,105772,-7561,71558,-4852,-44364,22430,50847,10832,46429,9757,-66693,-69352,-63904,55076,66900,-29829,76109,-21187,-28813,5560,-24339,-50842,-15653,-45264,9297,3097,5383,82964,-20973,12632,40183,12967,14970,73344,-39079,74663,-22429,-58184,26185,89998,420,-5974,62739,52927,-7889,-14572,32511,10070,-135,-29842,12743,130107,76264,-24814,48065,33581,-73614,37328,74629,33452,15393,7213,-13334,30132,31021,33005,19095,33347,-63555,-5472,-18303,4397,19684,-17466,-39506,-84052,8513,29759,43981,114778,-17965,8786,-30782,-16971,-2663,87593,48652,38505,50502,-1735,14711,79185,44556,23416,-100247,57506,104555,-5431,-24842,-2622,17610,12162,-16996,-34975,31681,71502,16966,17504,10015,49990,51524,41101,19631,21312,16788,18722,-10863,-7669,39742,59512,125745,-18335,15423,-23396,58959,-13359,30065,-39161,91851,40929,10144,-24176,47901,42316,69884,81019,817,41445,60122,25505,25609,81264,197898,173477,80939,127032,94359,80777,131797,82057,92371,94916,162532,178712,192959,274370,261466,382842,603812,160252,-247889,-353126,-245318,-175523,-117462,-72167,-166721,-99992,-83885,-63052,-12323,-35301,-81820,-73021,-508,-71546,-84266,-101317,-115004,-84438,-84026,-48403,-31046,72620,8790,-63591,-3487,-15909,-36435,53231,-15003,-16018,-47655,-76926,-37387,-184282,-97470,52842,-6671,-46256,-77964,-4426,-101729,-29163,-61834,-56763,-48517,-84379,7069,56997,828,11063,-24407,-107158,-79320,-64474,47875,18625,-15839,-5360,3996,19640,-99375,8824,22961,-39598,-26790,49208,-3494,69350,-48505,28872,13844,13436,-9825,-2956,40512,-22036,24927,61382,60372,-18581,75916,73629,47589,100825,143132,154946,135773,-97740,-80819,-60586,-103123,-47250,-59845,-8472,64101,75125,-13434,-55592,-4319,-36151,-33578,-72008,10805,41142,-13263,18271,-88492,-107182,-46236,-89461,-36594,743,66107,44545,16767,-25891,-35104,52213,59316,-13142,-35813,20004,70074,-92301,-20445,-20,-35636,-95152,-30983,4352,-57228,-12362,20178,39902,11073,-21635,71714,18047,58166,6069,-37534,-27976,-39094,-49893,-50387,27586,45470,42340,18656,13554,15973,58308,43783,11319,-876,38437,102356,-5046,24270,71749,-35498,-133121,-23347,-23291,15174,57538,-6794,44024,40569,31181,-37985,-41089,-69735,58461,24742,-8697,22187,-28285,42197,7796,-50387,-34355,-19362,91532,126182,61000,77614,-20022,44670,-115782,11099,-10517,37478,25889,1691,-38056,-56069,-18229,47079,-115845,-26233,-2701,-23898,24476,-57223,3373,8294,59594,72855,45802,-29617,24516,-47833,-16092,-39008,-60233,65602,115996,-75995,12021,48936,-54955,15183,40851,27849,26783,80407,7412,50318,48128,152672,45521,53564,152796,-12581,-13108,63447,5751,-40792,8793,32665,12650,-43542,28428,-10782,51432,-53589,16979,15348,85198,-14128,-28790,105154,21715,-27433,33294,-23551,-19525,-55648,-62452,-94334,7000,-6135,9574,-10983,59916,83853,-18922,-4774,-7230,20044,11838,-35031,-14566,8319,16811,50237,15700,-45427,-48652,-46809,-56265,-42881,77855,32080,-60971,13452,1721,-42198,14884,20618,54550,-30279,9428,21570,82004,45743,49727,92778,80510,81003,85775,81636,-34045,-46707,28824,100503,64197,9518,63551,41065,16225,78870,-20986,47674,57931,69274,52657,14541,10437,-18182,-8671,-105614,20457,84286,20360,-1153,-36568,-42569,-55189,65667,84725,37769,122879,71805,111343,35459,82598,1578,68847,27296,33378,136095,24460,-18115,-26838,-49884,-35540,6073,22032,57377,-42768,10581,40374,-37454,43617,-29427,-16957,-51217,-35767,136218,36348,-17041,38751,15192,76645,50901,-8635,-9765,-11392,18728,22137,-448,57484,62557,-11742,-17848,66079,-35774,51202,26950,-5912,32844,22903,6001,52620,-11718,47408,35481,68575,22748,57134,41320,32692,67507,-61211,5343,30166,45035,38532,-8702,-8832,73917,28422,22173,64889,42298,48324,32746,99700,99668,62930,-54744,-3312,-21808,21196,-32344,65079,46080,28805,6421,54488,47047,27028,12614,108489,18741,-7889,54637,-18742,38993,81319,74514,94852,88548,146499,12990,64771,151583,43036,-5966,112846,85469,44931,121546,211018,117127,83224,93291,88000,10869,76505,115378,181065,152794,114221,104866,153540,117887,225736,197456,237623,192976,178012,275904,234869,236725,221354,242223,280484,384999,383828,323266,429104,464428,563008,712089,862219,1169034,2344608,909330,-2217551,-1148352,-824872,-617930,-440502,-383414,-335387,-244568,-321221,-288626,-208266,-212692,-215149,-152380,-200175,-185586,-264818,-179445,-140480,-252771,-252534,-159261,-75193,-104179,-128693,-95343,-124206,-127780,-177038,-89275,-89561,-109166,-119560,-103022,-10568,-13791,-78854,-19452,-61105,24328,-44349,-64272,-111732,-19590,-16854,-90803,-96228,-97206,-32405,-54649,-70811,-54993,14731,-74876,28625,-17374,-127488,-6423,-47159,-66631,-104689,-116627,-66070,-34449,-28454,-69364,9842,-58690,1409,-65887,-86317,-110103,-127861,-67291,33327,11745,-65534,-53962,-44072,-1623,-29503,-52783,-149851,-72690,-18244,-28378,-111635,-99800,-86275,-60923,-46065,-14256,-66843,-25299,-17805,-30949,-8999,-20443,-78132,-3836,18187,-102312,-19198,-45083,-84746,-8623,22862,-23084,14348,-15151,16262,50076,-51243,34714,-14944,-23035,-20063,-92494,-103931,-77851,-73829,54638,-24103,-61704,-68449,-80876,19963,23356,-27877,-31713,-81002,21501,-12979,-60565,-12112,-11248,-86179,42688,11115,18958,-76200,9168,-51960,-19696,36200,-24972,-79576,-48382,-64413,22016,57465,34263,-10079,-47318,-24405,-66034,-121615,9127,-28766,-10625,35752,49805,-47193,4777,27129,8449,-35782,-79021,-30825,-3218,8728,23338,10159,82199,38172,-17154,-72032,-22008,-29925,-50771,-96607,-54113,-90436,-49623,-3847,-36622,-16971,-13764,2441,38173,27492,41454,-23041,-7915,-19785,1773,23733,47411,68543,30027,68813,-36980,11526,-9428,11655,31634,-59401,-12518,-41522,60896,52567,-173004,-82287,-106018,-44562,-68144,-43453,-22898,-10637,-13126,39048,11494,-14073,-31065,-60147,-35241,-49451,-1960,-22356,-80107,-17308,1146,-42036,-3225,-33807,-2460,-9205,25020,108999,-48351,15123,-63756,45172,-10643,-75300,-12292,-37402,-32352,-20502,24546,-17834,3955,-12916,-35805,-114695,-31252,128923,-56739,-46350,-85027,-21077,-77019,-13084,-34699,-19830,-43789,25802,33759,30254,28921,4635,102723,-18255,-23118,-9885,-39699,-977,-57524,788,-49315,-20697,-37103,-42433,-12692,-2050,-29076,27977,8922,-27712],[-19267,-60601,-21501,12169,-21480,-1202,-42876,46214,77439,21001,-1990,32505,84958,-20298,-9897,-56062,68184,-48723,-13849,16623,59397,45740,-23208,2006,25227,-20772,-63760,-71635,-72504,13337,15116,15330,40715,-5213,-44820,-32588,-16082,45093,5922,85845,15286,96597,68252,-16752,-40492,38207,39062,-54743,4423,57617,28822,-3061,-29448,-72706,58786,41543,52470,-12394,-64852,-14037,17286,43610,8859,-10332,10596,9346,-10305,42835,21317,-1410,-29826,-34681,30284,-36948,-33086,52230,46591,49455,36180,64483,-12083,-50920,5648,-93317,-124581,-75486,-39431,-8679,36552,26730,143989,76063,119314,12480,73024,-1842,-31253,28384,67044,-9941,29952,-27158,-87104,-63366,-37978,73265,84543,-15111,91773,-22920,-2708,26470,13867,-22874,3712,-47789,-7610,-12638,-9337,51418,-18622,-1949,31197,23697,10791,70333,-27250,94552,-21082,-61123,41377,110874,16593,-2151,82822,71829,-26144,22982,28741,2854,-10683,-35234,2410,128031,68019,-10009,70373,84400,-44958,46034,83643,45583,22734,10033,-3451,32113,42323,64226,32806,47309,-84788,-3041,-33575,2227,21767,-17218,-27150,-97765,26409,44677,81003,120921,-32050,14441,-33863,-13665,-6107,68138,17059,39535,82236,1660,34791,83063,60356,26795,-81404,55417,106166,-7283,12521,17763,32723,28591,-3221,-30128,33071,61601,22669,22849,8907,47849,69357,44915,25088,43934,29802,4206,-9591,-61,37243,53519,133376,-34161,11844,-15708,37690,-26186,59971,-12523,107055,62822,23665,-15885,51099,73731,51656,76343,-9724,10368,45768,20258,44024,87631,182808,153219,81498,112618,58392,93396,128204,101986,89208,98139,170898,194685,250748,286088,264396,430075,647615,169608,-356457,-360302,-263661,-173886,-153017,-76627,-181509,-69994,-59420,-53268,-27626,-47253,-68515,-58702,-25100,-71355,-88188,-82079,-104529,-84914,-71213,-50532,29004,91688,17749,-45258,-1000,-55721,-16475,67533,-7771,-28316,-50348,-45830,-34713,-145108,-81324,4033,-5983,-48919,-55438,24477,-102419,-41042,-59577,-58753,-42792,-60795,9862,78467,-578,35360,-21311,-107806,-35635,-49975,50369,36537,6501,-14058,-17908,-10981,-83246,32464,39984,-43954,-2584,53897,-134,65942,-43587,35270,40322,25538,-23210,6059,21624,-38525,10031,80323,95285,-2981,96501,66719,33061,100349,128873,173893,109715,-85891,-45929,-57124,-117062,-34110,-44247,-12111,30460,74150,16881,-18396,-1540,-45622,-34095,-76715,-18355,15224,-31951,-5373,-97293,-94930,-62009,-79382,-14334,2707,72232,44287,-16682,-41808,-33933,60194,61365,9637,-52248,37937,60802,-92303,-45264,9079,-45674,-111567,-12741,37999,-32908,-28861,26230,49448,27490,-8660,43246,21978,76206,6117,-47544,-38405,-32069,-52252,-39811,11091,58826,65879,39383,17989,-12494,59641,39911,13863,18857,67291,72138,-10936,17771,62904,-15283,-110114,-26086,-15280,36047,54487,-22221,43845,50472,36224,-451,-57611,-69358,41951,28590,-6643,33331,-26058,41542,9797,-28154,-6117,-49269,89999,125519,55188,66998,-17827,44601,-131021,-38723,-10575,36239,51190,32889,-9760,-75715,-16101,40973,-111019,-31259,-8957,-35874,29042,-63750,-4802,-5366,59439,67839,83484,-17928,43336,-18077,13015,-15366,-10611,74651,115444,-72407,20107,53927,-45123,-3433,42815,55012,44048,74747,-12274,45396,56429,117016,24559,21017,167251,-4788,-2751,70233,27929,5245,9972,-884,7405,-53338,44730,-14052,20604,-77665,27999,31037,94601,-30876,-25451,99099,36162,-2199,53061,-30162,-26018,-61367,-61997,-76058,17515,-21865,27568,17112,72773,122981,-21277,-736,7351,8755,3895,-27618,-34971,19530,55784,54961,49790,-14923,-50824,-50305,-40102,-31952,50558,5952,-68987,28556,28935,-33829,38124,33017,74029,-10554,16496,23320,77161,74323,59000,92010,119900,109439,70709,68111,-28579,-44945,37645,94502,64209,-11140,45483,36222,25874,77266,-22674,67298,76775,86913,51291,12665,17697,-31462,-14214,-89393,24236,99405,-22438,-18303,-406,-30564,-36499,35777,89286,63435,112431,68002,113778,35703,69476,11818,71855,20025,37486,160610,21538,-19884,-24699,-57057,-20250,-17899,40473,43323,-52534,24083,44590,-20104,53821,-25553,-11448,-71869,-26616,175672,37023,8819,19224,-3648,82178,54384,-4024,-5333,8929,32894,19180,-1788,63685,49880,-19990,-10457,66962,-38658,68149,42663,4382,22395,7290,6065,48105,-29224,63976,47609,113031,22788,35763,39002,21681,72601,-38364,17467,51726,52047,39521,-14333,-3781,59585,8210,32658,57780,37812,27595,66025,101421,88505,72178,-56869,-32241,-9584,44297,-23337,82034,80798,49232,-19290,34992,62654,41314,12879,99925,11640,9113,38564,4619,47908,88075,90340,94730,91339,130027,12947,80409,163065,48504,573,122197,94649,37126,143712,208666,112937,57838,88276,105367,21737,90994,115078,200656,164330,145373,81479,142335,125442,219236,203826,238698,188287,192223,269557,214584,226080,226954,260518,311037,399714,417598,338558,455306,472538,585415,724243,910352,1246544,2421707,909319,-2321192,-1194816,-829952,-634633,-458524,-397895,-348801,-253964,-337655,-313578,-205136,-225556,-248478,-162724,-179259,-196302,-242821,-176286,-109672,-240240,-230909,-143459,-105533,-118279,-123545,-116949,-134580,-153744,-159129,-84045,-61710,-120804,-124098,-92916,14830,-4592,-83172,-59481,-67837,26354,-55181,-72847,-125260,-16112,-22498,-83026,-91232,-121772,-13222,-56113,-71479,-44171,6058,-83204,4209,-3935,-109634,3580,-58615,-74698,-92329,-82188,-60625,-62507,-32351,-51410,11567,-56017,13811,-57112,-71724,-88755,-124491,-48785,67110,7155,-92658,-51902,-50156,1454,-42706,-41253,-164117,-71215,-15235,-23466,-110183,-105849,-88550,-71547,-33177,-21265,-68689,-15858,-40736,-49796,-15520,-27522,-87057,-24208,-12841,-102336,-29535,-59423,-56445,-39266,5098,-48144,20986,-3395,13911,67866,-35394,38131,-21671,-20239,-38392,-100671,-101764,-61975,-63528,27784,-34101,-54831,-74151,-99867,-11113,19986,-21145,-19652,-60566,20731,-41961,-84534,-8981,3530,-91251,40251,-21955,25526,-49225,19156,-41820,13525,37754,-40292,-93993,-31249,-61294,32743,59628,32630,670,-38038,-12599,-42611,-80369,17018,-21853,6865,35872,34965,-28960,30211,68390,-6872,-52051,-83203,-27750,6955,45982,37670,-4379,37786,21351,-19909,-64308,19054,-31790,-37061,-92557,-59043,-107880,-43519,4452,-38478,-14047,-30908,7001,34203,9943,61332,-55455,-15511,-11981,10110,13329,50147,81609,31922,48789,-33040,12013,-9664,-1317,18916,-72277,-21894,-19155,89589,37624,-149923,-89098,-111606,-50726,-61819,-36748,-21840,3569,-14722,22400,24668,-8846,-44452,-65811,-17745,-37402,-13196,-10703,-61386,5769,-7490,-57253,-26996,-59153,-12785,-2035,40830,103177,-36831,78733,-55959,35537,-22303,-79860,-39537,-50818,-57077,-15000,31702,26806,26807,-21172,-54754,-143794,-19779,96591,-31653,-30662,-80738,-39389,-75348,-9614,-21555,-33615,-44928,36672,35266,46875,14727,-7798,109941,-25133,-33000,-8368,-38795,-12499,-56043,-17694,-34290,-27096,-53880,-51230,-15689,12586,-12744,32681,546,-7878],[-7860,-47736,-8427,16915,-4347,-35919,-48342,63771,66808,43024,-1096,21316,92620,-26684,-19955,-52145,72510,-51206,-38403,24272,44104,22516,-1572,30099,15709,-14960,-25850,-91169,-60864,17210,-220,20395,51024,37593,-26478,-17393,6759,53628,7838,75681,24751,108566,87157,-10364,-40875,41210,54005,-62171,-2116,47764,51563,10064,-2250,-70430,52498,18096,21056,-11037,-29700,-22757,-633,22849,45174,-1538,5662,-10306,-2426,30055,18045,-16814,-10759,-37164,18101,-41789,-19266,52920,57894,51428,43898,49334,-5750,-53293,23327,-68691,-122358,-73439,-42847,-21321,26662,37900,149628,75126,96340,37734,71356,-6755,-21751,30817,78396,-16526,5565,-61546,-86374,-55589,-15897,79378,89227,-3700,96622,-17581,25212,44339,44551,154,23786,-43196,-18308,-22883,-27670,22000,-10150,93,16468,29178,4251,65852,-13862,106842,-17000,-64555,44119,126633,31392,1978,82461,81486,-46861,52250,27319,3823,-15456,-39292,-4993,112973,56368,5278,74298,93444,-10497,57069,93221,43219,21977,3638,4881,28701,59326,106018,46415,62365,-87233,-7908,-40535,4436,21422,-23688,-17892,-104846,40986,57861,107357,128321,-28605,20092,-29700,6260,2688,44299,-9138,27143,99880,-416,50656,77301,78255,28134,-54879,60617,110553,-9201,48905,46098,41013,42787,4260,-32318,29967,52015,25213,26023,9418,34056,74359,44143,34155,62362,51382,-2782,4353,718,30108,42297,127140,-48571,11431,9235,22225,-36082,77429,8570,114027,82245,41779,-3816,56265,110193,58241,76735,-14398,-15208,29286,14872,63349,83226,158878,140085,80154,81753,18648,84184,104129,129706,96908,117130,171002,206179,301438,290167,269054,496956,721697,321307,-530830,-401018,-298635,-198339,-203326,-96397,-186814,-46921,-35351,-45673,-42520,-59347,-54884,-41001,-56200,-70504,-91739,-69425,-86534,-87163,-57982,-47519,63958,85668,22883,-25690,3950,-76119,1952,77166,-1038,-45524,-53105,-22137,-31193,-82405,-60493,-43735,-9508,-49487,-22041,49530,-104486,-49881,-53572,-39320,-37254,-34428,14694,81499,-12220,54512,-14676,-82986,16781,-26299,45666,47614,24457,-17894,-40494,-56377,-68102,49674,53629,-33013,23317,51565,4411,60254,-27778,34311,59971,30593,-32675,14337,-147,-48356,-1427,83294,95467,15415,108421,63868,25820,99220,98665,179727,101346,-82681,-24528,-52908,-127341,-20190,-25508,-5747,-9745,60277,40932,9562,-8529,-44057,-32008,-78718,-67172,-18227,-59555,-26285,-97043,-76635,-72416,-68693,10581,8520,67903,35471,-49638,-52789,-33195,54680,49019,22859,-66940,42502,39596,-90748,-63598,8826,-46941,-104318,2205,71045,9,-29007,23302,55737,41398,12333,5877,29941,87444,5266,-53406,-48249,-30020,-57703,-31580,-16486,54841,88782,47491,23481,-16739,52534,32471,10637,25912,89614,28121,-8236,13643,44122,6877,-61062,-16452,-8012,39305,48128,-27011,37096,53047,35606,36883,-71878,-62952,25535,28470,-11677,36790,-26860,40236,14190,-17028,10074,-59557,78557,108364,46754,54578,-10410,48468,-122070,-73882,-7274,36966,62914,72005,46009,-88749,-9847,16761,-91098,-24768,-17009,-40000,24769,-68930,-15228,-11710,47985,37232,115372,-7152,53394,17204,41367,8317,32201,77534,106172,-62985,30432,52986,-31164,-27384,39140,64504,58858,61124,-31476,29685,40487,75387,4335,7366,156866,22247,10022,66028,40158,63846,10381,-17196,6154,-58492,58449,-19195,-7535,-79312,39260,42032,100523,-38866,-18906,78144,48277,31819,74267,-35334,-29335,-56044,-57862,-56582,29012,-43474,28060,39608,73726,153734,-20630,8143,22164,3997,-1178,-8926,-45313,28538,84627,48792,71531,11255,-37946,-49773,-13811,-14747,21720,-17952,-74015,25144,55870,-14948,54956,39635,79642,12651,20580,24385,57528,94138,68575,83560,137551,127444,41375,43413,-11404,-40723,39997,74712,49997,-29763,34930,21508,29094,62364,-12803,81607,86880,99837,47022,9070,35070,-37394,-13959,-57576,37647,104676,-44826,-27384,32230,-22522,-14190,11748,87891,81882,90325,53249,114231,40524,49112,24848,61499,15034,38917,183390,19180,-18234,-19952,-62439,1875,-25679,48349,27068,-51730,32165,45201,14527,73285,-18380,-7233,-76484,-6954,191158,37953,18616,-5872,-22883,80175,52878,5913,9542,31940,57407,27675,1434,61760,35761,-40620,-6946,69810,-27497,75305,55816,20880,19258,-12965,5694,40252,-29721,63673,42901,139725,19939,12031,32409,13352,69096,-15711,30161,69913,53755,40661,-9688,5604,41577,-6429,46714,60082,33262,11458,100593,102610,68149,76016,-46876,-49727,11146,70206,-12376,89225,112554,62506,-37798,26826,76525,49873,6804,80838,8439,25928,11467,16953,60802,96460,106250,97373,95860,98746,21467,103546,174386,58047,4069,114285,102692,38405,167470,187903,105069,33166,81994,117708,36295,109126,111988,201459,172394,166935,64729,139583,144329,207151,206098,228573,186030,204133,252571,190640,212964,237553,278698,339577,404784,438807,349548,483415,482407,613715,735491,960733,1330109,2542194,906345,-2463471,-1256387,-845170,-661429,-478968,-422608,-358740,-271031,-362538,-343246,-218219,-233759,-279002,-184696,-158583,-211522,-215798,-172110,-90996,-221983,-209300,-129120,-144118,-135973,-116393,-137643,-146417,-170678,-131756,-78892,-43235,-125340,-130126,-87622,22074,-6102,-94626,-97687,-79887,13997,-68650,-81188,-131988,-23066,-34927,-69442,-71037,-133703,-18607,-69226,-75064,-41841,-19931,-89954,-19216,-6269,-79655,8769,-71443,-78189,-73458,-48089,-51930,-85639,-38658,-43705,6699,-55799,16910,-42418,-54333,-65504,-98975,-37461,77925,-4846,-108311,-40364,-55905,4140,-47170,-32229,-164612,-63668,-28932,-25568,-96917,-106623,-82328,-61387,-22367,-27940,-53739,-14341,-58613,-70501,-25257,-33929,-85728,-37390,-36901,-94804,-36718,-71500,-31420,-74351,-12369,-66710,18019,1557,-1628,66431,-20131,30050,-31980,-15873,-52348,-103204,-102081,-50438,-47700,-6749,-43863,-51032,-84057,-112020,-51342,18946,-7813,-4126,-35945,17503,-65513,-95515,1859,17887,-85742,19243,-49699,32649,-14972,23426,-34240,37961,31999,-45060,-104217,-15915,-57820,27048,35194,19119,8202,-30921,-6720,-23692,-45537,27117,-16355,22198,30987,14438,-23630,24212,91372,-24204,-56798,-80134,-30275,18395,79299,45160,-25421,-16646,3530,-12154,-41243,50282,-32696,-13105,-85627,-61604,-109729,-23726,6392,-37456,-14469,-45429,-9168,24539,-13462,66581,-73282,-27299,-20636,16550,3062,45021,69049,23357,16566,-32784,5319,-5743,-10265,7041,-73261,-22871,4193,104036,18436,-105432,-87349,-103643,-46279,-45865,-31961,-13696,16589,-22277,6318,29269,-15729,-53790,-64017,-4532,-20104,-25076,-5453,-43699,33009,-13505,-70736,-38932,-95235,-19325,9770,43473,83131,-25114,111785,-55388,17194,-35913,-79754,-54842,-53676,-72323,-9270,25798,55323,50047,-25982,-60393,-150136,-9187,54239,-15722,-10553,-61167,-56398,-67218,-5742,-15847,-50437,-42244,34148,29456,37278,-6411,-25524,78608,-26160,-30625,-3008,-35573,-24509,-47377,-36463,-19549,-35361,-62978,-56059,-19136,32064,1455,31120,-9684,6012],[3335,-31250,1832,14096,16413,-66087,-46529,88108,72545,65814,-633,14800,75207,-37801,-35599,-54309,63205,-43892,-56139,21819,26090,332,20568,52242,7129,-8996,35443,-93438,-44144,21437,-12108,21511,50880,70506,-2664,-9394,17255,59597,9184,61961,37064,115861,103864,-11559,-35994,36798,58039,-55681,-10498,25665,62765,27554,30572,-61798,35247,-4475,-10018,-13884,2188,-28868,-16495,13019,81132,10308,1386,-22912,3506,15678,6917,-26221,1945,-46239,9743,-41850,805,60070,71801,46260,34652,28312,2866,-45942,41131,-28062,-80978,-60297,-52319,-29078,17674,42874,135085,63244,50308,59319,67525,-19023,-16695,33826,88022,-10056,-23913,-84598,-63156,-52402,-3573,72721,79078,211,83747,-8348,46529,55717,58826,12995,40300,-31113,-23262,-28413,-45596,4566,1698,15365,-2205,28501,-5961,60509,-4114,105648,-11407,-61594,36902,136581,42305,4843,65128,80306,-64538,69229,28064,16734,-11820,-38057,-4157,91753,42395,15929,61893,70264,17981,64637,97869,29742,10040,-10268,10172,21094,72798,142259,55757,73848,-71852,-18776,-36658,8243,18878,-35682,-13095,-105325,47539,64972,117569,132775,-14604,26332,-17454,37327,21488,23426,-20964,6557,99139,-7601,59905,66650,95531,27508,-28966,68899,113029,-8236,73887,71185,39913,49891,3722,-39583,25492,42329,24775,27253,10976,11696,65770,39136,42783,70242,72397,288,32440,-7296,19091,25919,106794,-58859,11696,45806,9021,-41525,78114,19679,112430,98624,68647,9744,63913,140008,81471,74539,-12169,-28395,15439,9709,79771,69836,133972,130339,75715,45325,-13581,58254,67880,152710,109636,143891,161406,208181,328470,283505,272861,569930,810828,584455,-722646,-468745,-341932,-233780,-261120,-130808,-183582,-33770,-16349,-44519,-60862,-73289,-47995,-28439,-90352,-72061,-95390,-69206,-62435,-89885,-46777,-40267,68497,52585,17937,-4314,11535,-73805,12401,77557,3384,-68761,-58052,-18089,-29262,-29452,-42118,-76039,-10737,-43131,15735,60575,-103823,-57738,-43365,-2395,-28382,-8442,17090,66055,-27563,67538,-14105,-40456,63707,1155,34137,46351,37393,-17180,-60388,-106094,-58654,53302,62217,-4900,43677,40675,9519,61038,-1251,23942,68768,28749,-36370,21586,-18755,-51167,-6179,75418,65713,35484,105522,59817,29292,97286,64173,173377,114140,-93284,-21717,-47968,-134607,-12295,-8196,8121,-44525,37186,51705,19480,-23068,-34861,-27427,-77325,-116569,-46483,-81801,-37456,-83887,-52800,-71659,-58284,31791,16034,48920,22382,-76990,-62335,-36914,38632,25347,23815,-72903,32819,14010,-88090,-67361,-125,-40294,-70041,12902,94668,32702,-12522,13239,55953,48857,34723,-30899,36758,84883,5125,-55711,-54364,-34056,-67168,-26075,-53220,34424,106386,42156,26286,10441,46337,29978,4240,19943,101484,-22206,3687,16017,21618,21555,1147,4929,-1250,32725,42315,-22953,24208,50012,35234,62800,-78143,-53133,14156,23968,-22485,31167,-30574,35861,18125,-19507,13855,-49167,59393,80139,37150,45552,-1516,54290,-90371,-85725,-3201,38560,53581,108772,95813,-90340,-2807,-21045,-63715,-7885,-22182,-36437,14376,-69907,-24942,-9603,31170,-15735,118392,-557,55598,47449,60573,23640,55714,73704,85631,-51508,41385,45318,-16575,-56992,30314,56855,65153,41544,-45640,8518,7129,36375,-10539,18268,124113,59265,22709,50788,40120,116113,10402,-11549,8950,-59048,66134,-24703,-26025,-54196,47987,42858,100071,-42282,-10637,48101,55418,66856,93581,-37748,-31288,-40424,-54466,-40226,34028,-63670,18355,53640,60926,171078,-18375,20998,35831,6900,-2537,19436,-41965,32365,99653,34027,73422,25292,-16731,-43336,13749,5747,2776,-32952,-74533,7278,76099,8933,62800,40968,70449,36267,22075,19340,26613,94290,77008,63791,131173,129322,6244,14191,12994,-39184,32321,48787,28827,-43244,34727,53,28273,38542,4753,84893,87456,104592,37850,1065,55155,-32542,-9349,-19790,57025,100331,-43641,-27988,51979,-17685,9648,756,81594,87490,58949,29152,111083,49304,26503,38616,39818,15631,36227,196403,18763,-14792,-12132,-61052,25781,-15413,45602,14735,-39492,30610,39195,56702,92319,-11812,-6630,-67949,22273,183776,36228,9630,-29306,-36274,69817,47738,15781,30900,50811,82390,41664,6635,50644,19833,-64930,-6742,76235,-7042,70475,59973,38848,25547,-29391,6833,29949,-13515,47407,22631,140063,15360,-4356,24360,9322,59015,1906,38985,81241,51692,43251,11,16657,22826,-12108,62414,69049,28862,6184,124502,104201,43010,72050,-25976,-45303,36638,94887,1034,84966,135606,67988,-44539,27829,86134,52877,-2271,56222,10207,39807,-16502,15698,75631,107054,116829,102916,99195,60962,36755,127211,179235,70291,5907,88886,107920,47921,189955,160064,96211,17343,78259,122389,54936,132009,108517,182930,175249,175577,60366,144958,171493,194698,207340,214647,188442,213597,230507,170052,200527,255803,298356,361583,401173,446165,359359,511187,498225,650999,754120,1014556,1419611,2708999,915690,-2643281,-1331059,-876789,-701578,-511301,-458973,-370084,-298347,-395236,-377510,-250060,-240287,-300643,-215270,-149305,-227919,-191907,-167199,-91765,-204703,-193018,-124684,-184635,-153636,-109875,-152487,-160404,-181035,-106385,-75373,-39440,-125146,-138021,-91824,6604,-21419,-112084,-121992,-94280,-13997,-85340,-90999,-135367,-40120,-52526,-52871,-48457,-138178,-52548,-89313,-82265,-53438,-55447,-94654,-40262,-24350,-46312,5424,-87491,-79111,-56110,-24398,-48697,-101705,-45011,-44998,-5342,-58409,7237,-26797,-38904,-47430,-60379,-38317,57042,-21371,-110179,-22606,-58630,5129,-42284,-27311,-149559,-56117,-54015,-36354,-77781,-100591,-69057,-30274,-14304,-31699,-22429,-23572,-69832,-83266,-34715,-38152,-74591,-36977,-49407,-82641,-35467,-78241,-11792,-106547,-24961,-74655,7078,-2645,-29129,47793,-6542,14359,-44255,-11949,-62417,-99683,-102899,-43398,-29193,-39424,-52702,-49504,-93333,-108480,-88024,22239,7679,9666,-13580,11837,-80384,-92737,16728,24198,-72470,-16324,-66010,38050,18198,19110,-31569,46565,17024,-43515,-109264,-5263,-53965,4336,-5840,-2341,9386,-27542,-6904,-12608,-16828,43082,-12079,31550,20803,-5706,-31564,-11774,90506,-40085,-49372,-70858,-38167,26611,99961,43710,-47123,-57781,-11404,1295,-11563,64607,-34146,15971,-77495,-60262,-97288,1094,-960,-32358,-15383,-49095,-42728,10957,-38682,56846,-72055,-39252,-46713,19087,-6546,33196,38617,9351,-13949,-34640,-4875,2281,-14831,-1525,-63329,-15598,23991,100665,-906,-53869,-79034,-88366,-33840,-23369,-35109,-923,27774,-35814,-5897,27021,-32230,-54544,-57646,5414,-2277,-37477,-5024,-37161,59071,-15494,-79300,-39280,-132371,-19516,22729,33773,52960,-16016,109667,-62170,-4674,-47214,-74333,-55500,-46771,-72514,-5878,9075,59963,70730,-27550,-52423,-128993,-1642,17142,-9710,9003,-31187,-63685,-54146,-4277,-16498,-62577,-34519,19561,25139,15210,-29464,-41836,16825,-22001,-15623,5813,-28391,-31581,-32294,-49449,-9504,-42982,-63562,-53916,-23161,50802,12212,26611,-18374,11481],[15870,-17149,7189,6061,34894,-80263,-37534,107127,92364,84518,2197,11441,40174,-46522,-49855,-62877,43278,-29098,-66137,10348,12463,-12889,41412,63698,3728,-10043,90969,-70915,-27824,24295,-16576,15639,40908,84606,22549,-8879,10637,58627,8081,44222,45558,115770,117085,-19131,-28206,26538,50636,-37992,-19134,-2036,60014,43536,56386,-49908,13952,-21071,-29509,-19138,18338,-31768,-23351,16555,111131,22513,-844,-26175,6322,2179,-10571,-27979,806,-58827,8375,-36123,21452,64505,83591,34330,15002,8712,12170,-30954,54580,16004,-16775,-37380,-67200,-26168,15558,41460,109568,43362,4640,68123,60368,-34571,-13723,42200,101308,-1709,-53801,-92180,-25386,-54884,-2622,54267,56639,-5590,51903,580,56064,59859,55654,14700,50183,-12880,-24586,-31320,-58307,996,14145,36106,-22051,20523,-20310,54131,-1427,88998,-5700,-48043,25477,139434,48578,6383,39549,70462,-73276,75029,30812,40918,-187,-30132,6834,71716,28687,16700,39957,34727,33340,62915,93025,12988,-12287,-27527,11828,11864,74759,157278,57341,77214,-47176,-31382,-22439,8001,15341,-48885,-13115,-101052,44415,64577,113187,128801,-778,32530,-5006,68608,46434,12978,-16808,-13391,82660,-17297,62650,56571,108815,25509,-10362,73848,106331,-2500,82441,83792,30544,47312,-3848,-43991,22898,32332,22510,27081,13085,-12995,46816,32758,47276,63328,83917,12800,71823,-22120,6783,6627,77275,-68348,10268,80719,-5985,-42486,63959,20562,103998,111278,102423,22931,73022,153021,100652,64046,-3420,-26144,6981,5186,89586,52173,115343,118679,68357,16167,-31047,25289,31545,160529,120197,166794,142396,198298,322407,264334,272249,622644,883236,888504,-879086,-548356,-384812,-262933,-315034,-175031,-175073,-31297,-6337,-52626,-82734,-90304,-53147,-27804,-123801,-80052,-99341,-79677,-36540,-93094,-39050,-30755,49780,808,-1549,16093,20667,-55671,14734,68493,4137,-95016,-65337,-32283,-30371,-8792,-31185,-85822,-3590,-26666,49230,51865,-96753,-65681,-29620,42075,-14732,13818,13213,37622,-37041,75884,-24196,4931,90098,24416,15979,31114,47382,-14187,-74685,-145890,-57752,40299,64724,37227,53101,22851,13292,68406,31043,5266,66433,22227,-34837,28024,-29677,-48198,-2672,63020,22720,55758,86193,50094,43220,94414,39318,159770,145858,-118670,-36006,-43176,-139126,-12541,3141,23349,-64880,11304,47130,9731,-41180,-25026,-21299,-72957,-145269,-58187,-85797,-35236,-57444,-26458,-58631,-48535,45699,22267,17150,10790,-96171,-75019,-47686,15718,-4609,13396,-66336,12035,-8422,-84343,-53479,-14646,-30206,-18695,19758,102750,55757,14923,91,48502,46073,49258,-57184,36997,65978,6325,-55636,-53732,-42427,-79926,-22796,-92302,4554,114082,25522,21837,59656,52367,38720,-2834,5090,100872,-66049,22156,26212,2643,21916,55292,32557,5168,25049,39562,-15156,7139,44166,38769,70800,-72939,-40245,11293,16174,-34762,17276,-35718,26345,18608,-32410,9504,-23867,35853,49017,27991,42538,4988,58067,-46330,-77600,-1918,39579,23860,132787,115329,-80546,2114,-61159,-36916,15069,-20363,-26416,2933,-64065,-30357,205,15307,-75980,79688,280,53238,64730,64194,26107,57294,63234,54171,-41387,50659,32460,-6249,-89661,18457,37915,60350,19800,-51412,-10163,-30458,5332,-17542,47698,78538,93407,33740,26954,28675,144462,10485,10687,13826,-55367,66157,-29096,-30638,-7808,51426,30987,89984,-47033,-2458,15944,56302,94387,107961,-36979,-33348,-17462,-54047,-29991,27528,-76546,9260,60947,37975,172066,-16133,36216,47392,16585,-759,51746,-24958,29549,102232,16520,55498,23870,2946,-31087,34240,26124,3011,-38077,-69528,-16421,84620,28769,61581,39321,49756,56679,22872,5607,-7339,72466,84188,32021,105198,113886,-24277,-11007,38153,-44489,13035,25124,9679,-49983,44270,-22102,27037,13194,24128,75812,78199,98616,24720,-12565,69406,-17311,-2755,14294,76484,88691,-22506,-21896,54452,-14804,31492,4327,72527,78724,24325,1011,101435,60273,7597,50855,13115,22423,29565,192587,21467,-10825,-1308,-49844,46188,9644,36039,10623,-18083,19182,25450,93391,102665,-9027,-11869,-54378,57532,161801,29306,-14323,-43722,-39993,53749,41616,21179,52422,60433,96810,52855,11004,31896,2405,-81369,-7797,85951,15917,55020,51414,52832,40398,-35394,11469,20034,13297,22864,-5690,115858,10921,-6679,18165,10342,45381,13153,40847,83700,47772,46656,7741,26215,6214,-7774,77529,80078,25197,14313,128517,106034,19080,60805,1553,-16844,60819,113463,17285,71692,145815,66800,-37817,33328,89617,51869,-8922,32205,16132,49414,-34928,3716,89027,118791,118065,108960,97100,26576,54991,143639,171807,83456,9587,51927,109204,63183,207758,136205,88358,14927,80191,119498,76133,161181,107242,150626,171322,170889,70658,154478,197775,185812,209709,203206,194165,218736,208484,155696,191339,279094,316679,371245,389542,439105,367834,530518,516420,691315,780005,1061664,1498338,2881151,935452,-2819772,-1399034,-917562,-747127,-552477,-499821,-383004,-332717,-429435,-409004,-293182,-245768,-307411,-246322,-156670,-238869,-174866,-160665,-112327,-191610,-182271,-133581,-220804,-168231,-105842,-158348,-174387,-186671,-92764,-74312,-49295,-122512,-146203,-106906,-29403,-48672,-131694,-126597,-106235,-52287,-103273,-102171,-140367,-63099,-70308,-35323,-34453,-141724,-105754,-108558,-92166,-77263,-90319,-97538,-59222,-52299,-18462,-8084,-106985,-79923,-48140,-16317,-57048,-110819,-47487,-49798,-23187,-61921,-14158,-15278,-29794,-39931,-24908,-51580,10700,-38450,-101155,-3997,-56575,2891,-32865,-27517,-122474,-53886,-80913,-53714,-59079,-86957,-50955,12380,-9266,-31501,18629,-44012,-74804,-81264,-40883,-38843,-56739,-20984,-49422,-69685,-22816,-77176,191,-129817,-30804,-70803,-7365,-14867,-63356,18198,4555,-3294,-56219,-11398,-69595,-91676,-102437,-39025,-11755,-62037,-59642,-48853,-97505,-86395,-110800,28444,19631,16183,1247,2989,-84281,-77276,30470,18439,-55091,-57369,-68390,39561,42420,5851,-33227,37176,-6029,-41137,-108829,-731,-48658,-30008,-48503,-25816,3211,-29182,-11209,-10227,4517,63755,-8503,33440,6732,-18919,-48354,-65746,68203,-49819,-31751,-58777,-48682,28280,100700,33435,-63480,-69390,-20908,13254,14068,60663,-38172,43553,-68200,-55034,-76008,21083,-17941,-22883,-13604,-37185,-82342,-3769,-62214,36369,-53814,-47077,-83306,16926,-13636,18703,3440,-4896,-31693,-35397,-14267,13268,-15016,-5643,-47329,-3164,37155,81136,-16054,-9462,-66641,-72022,-18270,1160,-47742,13094,36344,-52970,-12530,21764,-51807,-45246,-51011,14271,11698,-49293,-7604,-46740,78953,-11745,-80610,-32718,-160045,-13716,32794,16744,19405,-10996,79211,-72839,-23228,-52699,-65151,-43260,-33247,-55906,-5931,-12581,41525,84376,-26169,-34016,-87064,1701,-2030,-10039,23202,1423,-56435,-38465,-7328,-19829,-63946,-22628,-1705,28531,2406,-47727,-50600,-52806,-14905,5957,15672,-18480,-30201,-14695,-53408,-7155,-47486,-56899,-43030,-27150,63409,19344,21921,-22913,12452],[30501,-8655,7378,-3557,46963,-71574,-22895,110703,113837,95237,9533,9567,3714,-46654,-55108,-72136,18537,-11126,-69915,-6391,9226,-12290,59008,63984,8078,-22565,112186,-26686,-15466,24556,-12461,1787,24767,77511,43498,-15147,-10172,49646,3555,23627,46039,108867,126138,-28373,-19578,14774,34144,-17028,-26199,-27214,45317,52681,64913,-37800,-3112,-29155,-33385,-22838,15615,-29742,-16046,30842,129728,32167,494,-20731,6262,-7302,-28861,-24228,-14064,-69619,14098,-21452,37407,58078,89544,18174,-2678,-3915,19881,-12761,59861,51624,47631,-8273,-78477,-9571,21067,34813,84939,20982,-20005,58686,48143,-47567,-8795,58824,118471,-9576,-78158,-85242,13265,-57887,-10349,27424,28942,-20030,7213,5513,53315,58580,41736,8782,52423,8313,-24834,-33592,-61745,6077,25542,53888,-39066,3081,-37394,46196,-5416,60622,-1045,-24006,16239,133676,51342,8010,16278,57433,-68351,74144,34290,70480,15856,-17359,25862,57639,18372,4608,17135,1943,34817,48505,77614,1919,-40257,-41857,10664,4215,62302,143923,49490,69594,-24641,-40614,-720,-2675,12658,-57341,-17202,-94360,33487,58539,101377,113183,4386,35611,-6812,86542,72584,17671,-1915,-23717,58293,-25436,61234,50753,115166,23226,-496,69900,85809,8356,75529,80114,17922,35740,-15499,-36526,24311,22522,20287,26682,15631,-32673,23980,29621,46053,41227,80743,32035,114500,-38389,-2898,-11436,48222,-86898,5994,98674,-23631,-39958,42840,14860,91056,118799,134207,34531,81365,145364,94247,45236,10011,-10645,3779,2114,90671,36553,107183,102402,59782,4996,-31945,-3243,7122,149200,122738,175539,116840,177719,285330,232816,263443,627406,902323,1142891,-963713,-621987,-419587,-274299,-351962,-219909,-164502,-38322,-7350,-69491,-104543,-109218,-70436,-40837,-152125,-97645,-102934,-92455,-14814,-97327,-34612,-21051,21250,-53338,-35380,29258,29335,-33815,13996,54476,1522,-116931,-72594,-52324,-33800,-18577,-27467,-73119,18334,-880,70616,24739,-81900,-72409,-14131,82293,1389,28919,1392,5203,-32077,82063,-42562,37308,86719,35683,-7631,6627,57055,-12389,-81713,-162044,-64994,13821,61425,84806,49884,3360,13736,74008,60612,-17578,55995,14365,-30693,33558,-32607,-41588,8548,51505,-13691,74263,54898,33316,63606,90807,34899,146428,189126,-154004,-60011,-40221,-140119,-19132,5281,32626,-67601,-10702,31138,-13543,-58436,-22223,-15211,-66805,-140997,-47728,-65860,-20926,-22005,-2561,-37480,-39244,51892,24095,-18630,5904,-107549,-93200,-64902,-11414,-35466,-4736,-48323,-13586,-22716,-79731,-25352,-30266,-23157,30297,24133,92833,62286,44226,-11707,33920,31492,46999,-66702,27566,34236,8637,-54110,-44576,-50806,-93179,-20884,-122216,-24556,108095,1664,7163,104482,76880,58815,-9070,-11913,87955,-91211,42818,42161,-6640,7021,82061,57535,10657,21965,39436,-9468,-10631,38225,46433,60711,-56368,-23236,17454,7291,-42568,-1398,-39873,11167,13923,-48549,3341,6601,11933,21805,20614,44445,6623,56210,-4489,-60848,-6237,39675,-17141,137251,100678,-63954,3854,-88161,-16704,38105,-9577,-11942,-4569,-50299,-28505,15423,5037,-121441,7734,-3868,50549,66178,50317,16926,44122,46677,16457,-34591,56200,18160,-4621,-119173,6993,16604,46377,992,-47471,-18721,-58487,-14720,-16487,81808,32901,113355,42720,-897,9669,140263,10892,37431,17706,-48025,59196,-31259,-20270,45541,47663,8119,68802,-57192,3861,-12773,50990,107662,115191,-33338,-35847,8451,-55085,-26548,9341,-78932,9930,66303,12801,156407,-15122,51623,56059,30318,2760,79755,2051,21043,97367,3002,25196,9402,12266,-15250,42750,43274,25855,-37845,-58588,-36009,79628,35484,53646,38113,23885,70648,25254,-15332,-33564,36729,90875,-7016,68030,86617,-41018,-24351,57898,-57512,-16176,10003,-42,-49949,59744,-38470,28444,-6018,39357,57273,59652,81555,11071,-30732,71863,4783,3681,37636,90082,73580,10266,-11769,41661,-12838,47993,18860,63205,58956,-4887,-23572,83044,70740,-2295,59627,-10074,33236,20917,170014,28261,-6377,12186,-28916,59620,42516,25652,16067,7895,2064,5702,112917,99745,-11793,-23784,-44420,93634,136548,16642,-43910,-44030,-33814,37562,38175,20672,67985,59296,93317,54108,12719,9594,-14496,-80453,-7763,97229,35031,33658,30705,58281,60158,-27893,21032,15011,40917,1140,-31247,78122,8924,6676,16619,16866,32438,20080,35128,78114,44165,49027,8221,31745,-5748,5362,90457,88817,24069,34667,110978,106882,1834,46188,30173,28997,77632,122120,36144,55876,142582,62067,-19085,38352,86999,50021,-8095,14612,24123,55650,-36570,-11676,98358,129407,109152,113093,87278,4692,72923,148736,152315,97655,19833,14417,106046,82322,219632,124542,83106,26554,88206,111312,98014,196351,110001,115039,163059,157108,96125,165136,214712,183751,216815,199776,202172,220355,193146,148957,190642,303991,330368,369401,375646,424815,377881,538906,537067,733933,818156,1100924,1563410,3041902,963080,-2983024,-1459630,-970143,-798314,-601267,-542894,-402017,-374878,-462934,-431518,-339379,-252959,-301601,-273171,-183011,-241491,-168207,-155675,-149922,-184513,-177521,-156569,-251940,-181785,-108271,-158034,-186358,-188746,-96590,-77269,-68362,-119279,-153201,-132361,-76485,-82941,-148972,-113822,-112738,-91856,-119403,-113272,-150908,-86274,-83053,-19654,-35240,-147915,-159566,-120477,-103088,-106403,-116189,-100618,-77334,-81094,-2907,-30941,-128092,-82260,-55018,-23668,-78390,-115679,-43552,-52206,-43869,-63640,-42031,-11358,-30067,-45312,-9203,-73177,-44196,-52890,-88085,9082,-49676,-4031,-27183,-33802,-91663,-59528,-99605,-72264,-45129,-66824,-31025,51543,-7971,-28515,57699,-73482,-75578,-63747,-42246,-35960,-37369,6762,-40130,-59687,416,-67947,3541,-141278,-31524,-57736,-20227,-31556,-96162,-14169,12155,-18109,-65973,-17158,-74531,-82777,-99977,-34900,519,-71060,-63460,-47899,-94016,-50561,-114755,33124,22891,11664,5842,-9979,-76620,-51986,37860,781,-37055,-92557,-58041,35829,52192,-13800,-36897,12806,-33205,-42195,-103030,-2481,-40396,-66069,-78939,-44999,-8935,-36392,-16721,-15316,15421,83323,-5263,28756,-8057,-20811,-66762,-120777,33592,-49180,-8207,-48278,-57659,21797,78253,16181,-70542,-49837,-24106,17136,27072,42162,-46185,63202,-56493,-47312,-53377,28805,-41505,-10340,-7326,-11353,-112981,-17148,-82314,11996,-25924,-47731,-118579,10188,-16162,7003,-25102,-15936,-33016,-32298,-20050,24691,-11722,-5657,-32673,9364,42577,51302,-23931,17966,-52383,-58617,-5040,22953,-67001,24768,41040,-69836,-13955,17526,-66765,-27919,-48236,23344,18499,-58549,-12028,-69991,89185,-1025,-74600,-25879,-170751,-4937,36776,-417,-10194,-9599,33462,-82115,-32593,-50650,-55684,-23600,-17524,-25686,-8541,-31804,8894,86589,-21859,-10574,-40233,439,995,-11521,28607,28748,-35398,-22974,-15738,-21391,-52940,-9639,-22331,40010,14959,-55043,-48517,-104682,-7495,23405,22562,-9964,-19977,-441,-48861,-13165,-47066,-45730,-24355,-30035,66649,23142,18489,-22439,15236],[45984,-5357,3810,-11321,51499,-41574,-5331,95611,123588,96229,21729,8429,-17367,-35435,-46435,-72783,-3950,5226,-69842,-23592,18658,1944,71307,57019,19986,-45117,89276,25804,-7613,21709,-1792,-17914,8055,54436,54590,-26236,-36649,35498,-4003,3155,38899,98962,131106,-32961,-10941,7807,13150,-3291,-30175,-43355,24228,52777,53044,-26799,-9290,-28627,-24452,-20488,134,-20290,6726,49639,132750,36836,6592,-9594,4691,-9514,-40037,-19033,-36899,-73332,24169,4947,45449,37692,88677,2476,-5252,-7105,23333,3106,55221,71487,95193,22255,-73718,18159,29840,25392,69961,2345,-15948,32105,30550,-52916,1517,82240,127435,-48555,-90999,-68187,39626,-53216,-21266,-1689,6227,-38411,-38227,4506,41903,55091,28086,1480,48224,27877,-26002,-35966,-54102,11757,35975,63438,-48344,-23935,-53529,36720,-11221,29732,1929,6278,13621,118791,53198,11873,4097,48436,-47011,71256,35066,95757,30662,-4296,47566,50127,13653,-19060,794,-23516,27202,22446,55201,3346,-66191,-46524,8848,950,38703,107814,33071,50899,-13027,-43041,24759,-27211,12706,-55783,-23654,-86416,19417,50926,90255,87355,-1418,29091,-34537,79724,94256,37378,14779,-18903,35645,-27817,59176,49657,113090,22239,5585,55159,53944,23425,58423,62940,9631,19220,-27553,-13444,30106,14139,20121,27839,19004,-41474,5254,34386,40442,8183,63314,54355,148684,-49277,-5841,-23379,31585,-110924,825,90459,-39801,-35111,25938,8376,75519,119375,151271,43809,86358,121238,54142,24475,25269,11166,3191,1823,83501,29018,109473,83061,52912,17187,-19158,-17708,2780,122827,114828,165845,90374,151105,230109,191943,243684,572559,845603,1265765,-970648,-675517,-440580,-266050,-361190,-252991,-153030,-52204,-18688,-90792,-121171,-125615,-93243,-62782,-170041,-124872,-104251,-96902,-2287,-102664,-31727,-12453,-3998,-91411,-77384,28349,35286,-17362,16340,41874,-2427,-125165,-75530,-62451,-36114,-35160,-24103,-42142,63905,28594,75747,-12476,-61020,-74006,567,109417,14611,33670,-17146,-21688,-9075,87954,-61543,46505,54713,30440,-33669,-16820,67286,-15038,-81307,-146752,-76550,-17438,54167,125372,36575,-10074,10074,66821,78406,-38674,42119,8377,-27288,37044,-33213,-33470,24860,44168,-29379,88530,21079,11937,84004,86863,54312,141605,233388,-189990,-83318,-41166,-135945,-28039,-2639,30868,-55762,-24400,11797,-39182,-71154,-31508,-10876,-60309,-106057,-17797,-26126,-685,14002,13805,-15505,-29912,52086,19215,-44225,10569,-113495,-114531,-84041,-41259,-62498,-25724,-24538,-36412,-27768,-75004,8180,-42626,-25035,58646,27770,66039,50707,66363,-19161,15067,7034,23428,-59005,9348,-2107,11318,-51211,-27291,-53744,-102273,-19620,-129577,-43398,86675,-24579,-16989,111863,114224,82922,-14121,-24203,65490,-91856,61674,59205,-2920,-17053,75320,70573,13735,24778,38476,-9892,-24752,33977,55416,37904,-32090,-1604,29650,-155,-40598,-18960,-40456,-7996,4532,-59873,736,32509,-8318,1600,15659,47194,3296,47677,23529,-47365,-16646,40666,-54971,121245,65058,-46773,3862,-88129,-5852,55527,9249,4601,-5348,-29701,-18179,33203,2498,-134101,-68245,-9930,51092,54408,22742,2577,27738,25057,-19180,-31216,56906,7421,-13648,-137071,-444,1986,28965,-9658,-34828,-12720,-67786,-21948,-9077,106081,-1392,113520,50224,-26949,-11162,107285,11442,55516,17849,-37892,47751,-30643,2970,88164,36286,-19945,38631,-72304,7005,-35171,40631,103736,114205,-27517,-37847,32445,-52558,-27986,-15392,-70884,24123,74538,-5370,126775,-15756,64838,60901,44089,6480,95563,32856,10334,91069,-1677,-5543,-10925,7190,533,38996,54948,66845,-39193,-42059,-43820,63250,23924,42836,40818,-31,76277,30578,-38362,-42754,2276,97684,-43790,29244,58473,-38696,-21071,68161,-74927,-50024,5733,3080,-44192,75319,-44599,33685,-13776,46418,35139,34003,56084,1221,-50280,61384,28781,8740,47068,93574,59123,44763,200,21014,-11235,57608,38059,55748,35521,-19919,-36825,56178,77808,-67,64203,-22298,44291,13846,133941,39392,-59,27641,-1101,65422,74892,19809,29166,32903,-13762,-15648,109086,83356,-19281,-41037,-42721,125042,117914,437,-66927,-28938,-20392,27462,41183,16022,73943,50055,70995,42277,11406,-11076,-27292,-58157,-4645,107894,46390,12585,2727,52732,79501,-7333,36066,19578,59548,-7903,-44002,42112,11203,32234,21481,28543,25397,26674,24080,68475,42713,48621,548,32738,-11044,23540,100273,93095,28150,62746,79671,105569,-5328,34669,54740,79331,84165,118755,56429,45838,129591,58111,8232,39887,80535,51367,3340,8078,32793,62400,-19250,-20894,103478,136134,93054,113996,71180,1725,89223,142989,126868,113883,41183,-10442,100160,105008,226576,129618,83361,50804,100897,102519,120143,235063,119008,90163,155801,142996,135874,177453,218820,191177,232283,209742,214355,222704,193880,154453,206272,330763,341688,365434,370454,419801,398962,546171,570000,789076,883854,1152469,1641727,3232007,1015432,-3178117,-1538244,-1050490,-865481,-661951,-591016,-436910,-429128,-498493,-446636,-385330,-269349,-295242,-296335,-227174,-240459,-176975,-160205,-199195,-186676,-182043,-192552,-283122,-200467,-124272,-158568,-196835,-189949,-119372,-88025,-92948,-118681,-160342,-166593,-122542,-118927,-162205,-94115,-114314,-125007,-132641,-123267,-168513,-106210,-87494,-10365,-52075,-156443,-195075,-122192,-114427,-132969,-130426,-107048,-96071,-102857,-3489,-60776,-148068,-87378,-78260,-41584,-109511,-120279,-33367,-49290,-64343,-61879,-69456,-16264,-40452,-62208,-22407,-96680,-89034,-62879,-78805,11132,-40429,-16959,-33016,-46802,-67081,-71909,-103759,-85916,-37712,-43583,-12994,72810,-11438,-26047,81708,-107404,-75137,-36503,-39016,-31454,-22792,37232,-27443,-55104,29687,-52782,-643,-141558,-31261,-41224,-28052,-48043,-118639,-41860,15036,-27633,-72640,-30686,-76836,-77119,-95747,-29510,4456,-68274,-63451,-46271,-83274,-11507,-101240,30381,14508,-4269,479,-27022,-59225,-21441,35058,-25025,-21174,-112023,-39083,26643,45550,-35195,-40229,-19748,-58998,-48073,-92367,-9628,-28175,-92538,-89585,-55261,-23873,-48629,-21139,-25155,12938,94214,-2315,20217,-19150,-10995,-79524,-161948,-1198,-36392,15338,-43160,-61317,7303,34853,-5269,-67515,-12069,-21816,9677,23883,15742,-58381,70184,-41123,-39427,-36312,21779,-65679,2208,2745,20298,-122199,-27979,-99145,-9536,1954,-40391,-141008,-522,-13289,2797,-41829,-22900,-22211,-25021,-22129,32738,-7032,-3103,-26828,16694,41095,18932,-23761,24718,-37886,-49084,1487,38080,-87358,31038,40155,-82395,-12228,17028,-71424,-7242,-51554,31706,16302,-62984,-18059,-98076,88657,16495,-63760,-24392,-162734,2490,33500,-10932,-30090,-9681,-13209,-85308,-30259,-41954,-50180,-3985,-4219,10442,-11250,-42662,-24557,74796,-14450,11876,-5875,-5412,19866,-10478,23825,45168,-6489,-10435,-28946,-17976,-33460,-141,-35828,54023,52834,-48194,-36300,-122713,-1582,25506,21938,-8528,-3813,4927,-39576,-25756,-41189,-33392,-1942,-30867,60412,23803,16541,-18144,23414],[58823,-4454,-1164,-15107,50089,-505,11787,65988,114843,88356,36862,8476,-14391,-14736,-23999,-57209,-17761,16370,-67216,-37076,37987,24759,76452,48962,36214,-69654,36861,68931,-2192,15917,11053,-38243,-3505,25852,52485,-38773,-58670,21561,-12875,-13274,28665,91023,132685,-27655,-1649,12010,-6943,-5339,-30469,-47856,3882,45825,26609,-15914,-1839,-20942,-9355,-9140,-17033,-1337,41309,65798,118620,35143,17814,3030,3411,-1945,-37128,-15867,-59683,-66950,34317,41932,45079,6556,83221,-7054,14544,-1551,20272,11729,41850,74415,119575,49251,-45950,48712,34984,16277,67022,-7695,9075,-3705,9845,-48407,17990,105530,106612,-116316,-87910,-46237,46702,-34958,-29368,-25228,-1020,-53481,-70628,-2080,27540,52475,24946,-1133,40466,40885,-29045,-37743,-36715,12002,46913,64813,-45316,-52337,-63386,27117,-10879,8246,3230,36072,18455,96773,57386,19713,7450,50198,-8671,68503,28058,106870,38560,3351,65257,46210,14515,-48197,-5246,-43644,18261,-9280,32906,19569,-81525,-36899,9208,3522,11543,64638,11482,24127,-14820,-38555,50922,-61894,16714,-41901,-30237,-76142,7925,45906,83841,57392,-14113,5112,-86297,44229,105525,66665,24729,802,22255,-21635,59715,50590,103024,24464,16450,32583,20904,41159,37795,40012,13191,4128,-36863,19914,39019,8712,23428,32533,23975,-37082,-2247,49617,34132,-27541,37300,75903,162749,-49055,822,-25280,37218,-101859,1522,59094,-46862,-28589,23628,6644,58807,111833,143311,50232,86105,90723,-7160,11794,39242,30023,1580,5900,71240,33534,118354,65376,51173,51212,1852,-13397,20330,91351,98288,141570,70262,125371,174904,148298,212664,472388,720323,1211341,-924982,-702525,-444724,-244908,-339067,-261591,-139258,-69404,-36667,-109083,-128439,-132883,-109851,-83620,-172143,-156621,-100228,-85567,-430,-108189,-27939,-5042,-17446,-99743,-116546,10595,36843,-6904,24671,34722,-4999,-112557,-69469,-51554,-32383,-30125,-9769,3509,140125,52451,65517,-47567,-38497,-65307,11854,120682,19194,25969,-38609,-35994,28323,93566,-72273,32241,5379,9552,-57430,-27785,76070,-23532,-74600,-102045,-86455,-42765,45980,146468,19028,-10356,3477,40618,78287,-52296,28973,6208,-26971,36151,-42525,-25225,41959,41739,-20653,96003,-4326,-8748,97709,82895,92022,151808,267799,-216329,-96434,-47708,-125287,-35165,-18728,18155,-36913,-28933,-2740,-55847,-77128,-52917,-9517,-54693,-54302,21050,21140,16446,40437,19461,344,-20315,48393,7078,-44251,24421,-116586,-131841,-97611,-72112,-81888,-45032,-3054,-49559,-26123,-71211,36054,-48678,-38533,59462,32265,26503,26040,75465,-21787,-3635,-22156,-18063,-38985,-12750,-33428,13499,-46083,-4749,-46821,-101891,-18732,-104720,-46601,51304,-48517,-45446,61048,144762,98745,-18399,-27057,38934,-70605,76523,71851,13264,-39089,46406,65547,12592,31238,31917,-17149,-31211,32005,61443,10857,-6015,22916,42137,-4241,-26608,-28296,-35643,-27513,-6701,-60746,3957,47547,-21554,-11988,12837,45812,-2745,34699,34495,-42812,-30472,46496,-75363,89666,27304,-32950,5653,-55618,-4074,63636,32610,20807,211,-5448,-469,51080,7646,-110224,-112856,-13485,56443,36016,-9906,-7796,16991,45,-43415,-29800,52887,4939,-31540,-135769,-1310,511,15463,-8549,-16490,7402,-56479,-15645,1766,111743,-17719,95861,57209,-45417,-27812,59577,11375,56177,13128,-26247,34951,-27174,34111,106493,18679,-44692,5403,-86799,6428,-50795,27106,84193,105379,-20472,-37689,50105,-40208,-30547,-37947,-55015,49059,87664,-9748,88628,-17662,73735,60791,53649,9190,94437,60427,2359,87703,3611,-24674,-27899,-9900,12462,26452,60026,114182,-47213,-21315,-37073,40864,-4383,33041,49831,-16407,73639,38323,-56756,-31194,-15432,104069,-67795,-2519,41615,-17162,-953,67988,-90260,-80649,10375,17551,-34250,84962,-39725,41657,-8727,44441,15920,5492,27716,-1679,-66694,42116,49854,12110,43208,85773,48223,72461,13092,2329,-9909,61344,55953,51056,17539,-15139,-33258,24456,79182,14159,65329,-20344,51765,12291,95701,53586,9883,43495,29233,65118,99504,21268,45306,51707,-21483,-32948,83227,56659,-28033,-60441,-48093,147376,111046,-15173,-71857,-1505,-3544,27334,52343,10785,70198,37947,35390,19294,7755,-25512,-32188,-17171,2774,116046,49263,-2932,-24515,36666,92894,22772,55467,36367,63400,175,-38569,20593,18003,62845,32614,43514,28577,36344,11696,60117,43616,44671,-11803,30923,-8982,41525,105745,92962,38977,91499,48193,101519,-2137,32200,70915,119099,81647,103509,74884,47504,113213,58154,39577,36977,72626,58074,25444,14336,41946,74265,13125,-16098,105415,135591,73863,109952,52378,18467,103017,128729,103107,131497,74345,-13244,95943,130135,228848,150085,91652,83924,116441,98909,141208,272723,135927,87950,152765,136148,183947,191431,209438,206171,253823,233470,231006,227117,215520,176090,239769,358360,354234,366171,377888,435750,434833,560264,618308,857577,977991,1228399,1746802,3465815,1105562,-3414001,-1638216,-1154932,-943515,-726664,-636240,-487201,-489586,-531840,-455606,-425479,-297744,-298267,-313700,-278197,-240642,-201048,-178769,-248311,-198490,-196272,-234065,-316974,-227349,-157818,-164518,-205407,-192585,-155917,-108787,-119265,-123908,-169461,-204694,-157607,-150162,-171758,-80749,-112541,-146777,-143438,-130659,-190080,-122050,-81732,-10668,-80673,-164153,-200219,-113122,-126046,-149792,-135797,-118213,-115297,-112888,-19539,-94010,-163853,-96462,-113731,-62285,-143068,-127025,-19189,-41604,-82093,-56266,-90285,-28293,-58222,-85346,-61246,-115155,-110945,-67599,-78431,-31,-33287,-36024,-53392,-65534,-55874,-86358,-92749,-90458,-36567,-21416,-31,68099,-20073,-27606,81301,-139234,-76078,-10103,-32422,-28252,-18434,58821,-17454,-56043,57567,-35924,-9309,-133761,-34339,-28031,-30108,-59696,-124317,-60265,12404,-31619,-75913,-50216,-74719,-77723,-90417,-22952,-1083,-59408,-59908,-44313,-68205,19080,-76354,15323,-5160,-28101,-11832,-46026,-36292,8529,21005,-52550,-9448,-110837,-17259,13222,24352,-53246,-42036,-52339,-77993,-56770,-77750,-20461,-12296,-100575,-81499,-55007,-38052,-63979,-23584,-36047,-3397,91020,396,11471,-22055,6824,-81817,-181749,-25702,-13205,32478,-45366,-57653,-13195,-22240,-28016,-56645,23624,-16292,-7650,6890,-11384,-73743,62701,-22143,-33889,-29007,3064,-83189,10646,13793,46262,-105610,-36780,-113904,-23751,21335,-26577,-144346,-14341,-6275,8005,-47691,-27076,-8206,-16516,-22971,33164,-3784,-107,-34380,15292,34740,-8831,-17091,12833,-24359,-41873,-675,44233,-102948,30023,31888,-87965,-10065,20651,-64592,11172,-60355,36136,5176,-60890,-26004,-119571,78916,38626,-52182,-30606,-140389,4832,24366,-10733,-37691,-8333,-48861,-80191,-18133,-30589,-51984,8394,2810,42227,-11228,-42810,-46245,49413,-4034,28251,5666,-15524,40392,-6674,9689,48776,21792,-2998,-45268,-8918,-13427,1128,-38863,62067,99956,-28509,-18349,-106458,2507,5641,9834,-19139,12930,-1302,-30813,-41307,-30920,-22844,18127,-29433,47269,21245,15792,-12788,35091],[64225,-2959,-5249,-14530,45552,36785,25151,30072,89580,74590,51190,10749,8955,9533,6602,-24661,-18968,21143,-61021,-44477,60074,48263,73267,44904,51233,-84512,-16623,89321,3928,7836,21012,-52357,-6046,3033,37822,-48335,-68629,13009,-20534,-22356,21151,88107,131749,-10699,9802,31675,-21513,-25273,-27847,-42597,-9361,36914,-2226,-2767,17133,-8080,4881,10704,-25626,27138,79338,74038,89347,27104,33366,13051,3857,16247,-17754,-15797,-75314,-50962,40593,82273,38264,-27697,77522,-5791,53319,9799,9943,10448,23855,64467,122763,68287,-229,70888,30745,10167,72399,-7365,37555,-37309,-9619,-35580,37859,117739,40811,-185938,-67640,-23148,36117,-3562,-30298,-35906,13584,-57746,-80038,-11825,15554,52431,37277,4034,32707,43533,-33941,-37681,-13925,5735,59858,62754,-27738,-63919,-61689,20428,3253,5945,3361,58615,27876,72794,66698,31835,25573,66707,44253,64684,9218,98104,36095,912,73302,41715,18316,-73485,-1513,-60688,15511,-37413,18251,47520,-79525,-12784,14083,11541,-10895,31713,-10200,-5289,-26038,-30246,76199,-94068,24738,-17632,-34760,-60439,3668,45579,79886,31614,-26281,-38676,-143432,-13332,101371,96307,23116,29366,20802,-6704,64440,49169,87049,31560,38655,8827,88,59873,19007,20214,32724,-2851,-41706,50727,48779,7342,30276,42283,31284,-21548,5326,73991,31443,-55719,11226,92855,150639,-35352,17473,-15789,66986,-3407,18371,20026,-37591,-20330,41379,12763,42455,96817,108638,53413,80204,64624,-62529,15975,49409,37963,-3628,15556,58721,50743,127678,54706,57472,98997,25385,7861,54656,65492,78553,113040,62916,107648,135850,111558,173766,360495,564788,985378,-869117,-704027,-431968,-221678,-291947,-238155,-120612,-86138,-55258,-114520,-124952,-125172,-108155,-91807,-154891,-182254,-87499,-57922,-6133,-111967,-21256,2095,-16584,-74754,-140554,-19556,33554,4228,36482,31887,-4292,-78161,-51368,-18076,-18616,10006,24859,66098,238589,60775,45085,-69391,-19781,-42604,17700,119279,12139,6113,-57853,-35104,69893,96894,-68924,3763,-45026,-20715,-73944,-19716,79311,-36278,-63543,-39853,-88911,-54253,40017,140856,4254,5006,-3278,-1492,59465,-54902,18608,7876,-29864,28098,-71684,-17146,54597,42637,6169,94835,-13323,-22754,100144,79087,135407,179012,284199,-225530,-94396,-60448,-108868,-38166,-38791,717,-19838,-26763,-8296,-56755,-75828,-80958,-11382,-50691,-2857,54003,60741,21872,49014,14418,6346,-11062,41918,-10625,-9062,44258,-117882,-135955,-97770,-100459,-90642,-59367,8885,-48822,-22361,-69082,49127,-47247,-61594,39882,38643,-19297,-1124,70351,-21534,-17720,-49284,-65784,-14396,-31314,-52393,14470,-37492,18266,-28802,-88108,-18385,-48233,-34538,7239,-66140,-69838,-40150,141808,94629,-22341,-19314,15593,-36483,87189,75837,37465,-47230,17329,42328,6186,37394,16480,-28887,-27788,31926,60722,-11882,15833,45954,48292,-4367,-3069,-23135,-25117,-42861,-15048,-50047,11684,50342,-26008,-21036,11014,36870,-8095,21699,34404,-43846,-42234,61841,-70140,51100,1600,-21740,13136,1686,-9175,61543,55655,34509,8985,18007,21517,67373,19220,-62211,-105026,-10554,65548,18801,-37014,-6386,13634,-25763,-49521,-28230,45512,13406,-52908,-112143,5067,14053,12008,4561,3474,36678,-29541,2869,12785,98467,-15564,68830,64320,-51888,-35668,15008,9489,38278,4600,-14721,23282,-20943,66243,96730,-2172,-57352,-22706,-91968,2422,-60450,12694,54499,90804,-13410,-33741,58193,-14086,-30150,-49399,-35229,76914,103518,1096,49305,-19983,76962,54765,55753,10457,76707,78885,1871,88365,15898,-24460,-33709,-31298,17946,10090,58606,152067,-61993,968,-18529,19279,-40856,26791,65476,-22904,64768,46001,-64602,-2916,-7994,108085,-72418,-21088,44298,18613,31313,59907,-96380,-99876,19010,37763,-21759,84344,-27083,49347,6222,35731,4334,-20312,3487,2817,-75201,22339,64367,14232,29800,69283,41642,88251,27386,-5707,-8967,62284,69174,48490,13046,9337,-11652,-5786,73844,37054,64339,-6546,53098,18578,68530,68143,24108,57636,57460,61435,111945,29842,58957,60613,-17069,-41089,43881,24943,-34054,-77403,-55075,159152,115236,-25290,-51432,31524,12891,37242,69992,8804,60226,28342,-3179,-8214,3391,-30421,-25975,34235,14042,120693,45509,-9695,-42187,13890,96376,56309,76088,64165,52942,22315,-16578,18791,28115,90057,47176,59523,43694,49945,1905,57524,45377,38018,-22590,29100,-832,55815,105356,89502,55941,113894,29203,94350,8152,41083,75985,137037,73704,80334,86067,61623,99709,63146,69174,29766,64327,69066,53932,30980,51244,92719,50953,5031,104560,124557,54360,99642,35338,48599,113046,109584,88284,149749,113641,6876,97566,154337,225884,177598,106523,118580,131599,103396,157038,301679,158451,110870,155783,138053,229394,204354,188689,220681,273900,262965,248152,230452,252129,210259,282149,379798,365440,370451,390335,469663,475947,576970,668827,921773,1075130,1310965,1851741,3686608,1213107,-3629638,-1730349,-1255125,-1011080,-776734,-663887,-538874,-541885,-552331,-453228,-450066,-329812,-312208,-321138,-319259,-241988,-232900,-208454,-283387,-213494,-215428,-268503,-349074,-260138,-204957,-177120,-208557,-194546,-193213,-136057,-141916,-134041,-179316,-238567,-174746,-169241,-176922,-82318,-109018,-154795,-150939,-131980,-207021,-133467,-66343,-20503,-111594,-165886,-173028,-95147,-136253,-151632,-136758,-132524,-131903,-109708,-45160,-125851,-171978,-109195,-152299,-78940,-169216,-135947,-5781,-32664,-94951,-47899,-100340,-43168,-78045,-106757,-111644,-123253,-106440,-67430,-86896,-22639,-32241,-58863,-84753,-87137,-59366,-96238,-70932,-84650,-39673,-3963,6316,38590,-33506,-34744,54439,-161895,-79480,3422,-24061,-28646,-26847,61166,-14971,-60428,75011,-22998,-18501,-122035,-43326,-23283,-28636,-63403,-112131,-68424,4515,-31666,-75742,-70542,-65603,-86050,-84953,-16910,-15209,-52024,-53770,-42793,-52917,33145,-48661,-13362,-32229,-53444,-26295,-62757,-13522,31770,-1998,-74708,-2872,-90966,1581,-1851,-6380,-64051,-43197,-78042,-86405,-63982,-60565,-33026,5254,-87121,-63298,-45849,-48970,-79626,-24463,-44191,-30341,73364,2998,5790,-14048,26071,-72993,-181810,-34873,15255,37907,-54280,-46956,-35904,-82881,-49968,-42513,40056,-10578,-29061,-16747,-33062,-89717,42476,-1625,-32280,-31957,-20210,-87793,11212,22237,56515,-68937,-45505,-127483,-29272,27419,-9782,-130123,-30525,1655,20702,-46551,-30605,422,-12276,-26371,22325,-4879,1200,-54802,4912,25512,-27343,-7271,-11590,-13035,-34431,-10822,40941,-109722,21492,14983,-86205,-9765,26069,-50405,22731,-71355,32494,-12866,-51952,-35955,-125437,63829,61205,-43822,-42765,-112082,545,12967,28,-34042,-3146,-66515,-67761,-2014,-22868,-61979,8725,1072,59875,-6763,-33750,-49222,14001,8473,35523,-4783,-29039,47443,-3201,-10771,41484,41927,-1773,-62402,3699,-1289,-8933,-32217,57146,134461,-1950,-1003,-68653,5848,-34304,-15774,-43726,24202,-17410,-27172,-55535,-18585,-15822,29872,-26666,30917,15327,16229,-9614,44078],[57999,504,-7037,-10630,40203,57441,32274,-3836,56094,58778,60478,15736,39213,29692,36212,16985,-7443,21017,-48226,-45565,76052,64648,61802,46324,58886,-80262,-47003,83691,13083,-1534,24140,-54515,986,-6385,15600,-50440,-64161,12103,-24487,-22843,19894,89171,128809,15087,24606,67766,-28051,-56722,-24475,-32607,-11917,31247,-21101,14369,41315,8117,13378,34279,-20676,61836,109507,72663,50505,14140,51202,17480,6487,43462,13624,-17133,-79611,-29115,41055,113871,28464,-56789,75741,7568,97342,23111,-5993,-73,7191,48368,109953,76032,47334,75439,15458,8540,78998,1461,51897,-59545,-23047,-18999,55528,108284,-60855,-216379,-33091,-290,16479,33834,-22630,-29828,48328,-46354,-64773,-21124,9064,54704,62689,15607,28114,34525,-40027,-35296,8112,-3263,74516,63291,2368,-40407,-45428,20487,34139,25419,3031,69521,36777,53934,82309,46639,53301,97418,104528,56663,-20865,71107,23605,-13157,69151,34213,20665,-86055,7848,-74339,23399,-52949,15264,79591,-57999,20657,24124,22936,-23061,18978,-26727,-30928,-39207,-22555,100078,-106036,35505,11177,-35605,-35902,8482,48793,71936,16922,-31533,-91465,-179134,-77559,79559,116368,10417,57284,28300,14027,72608,41577,68001,43995,71564,-8766,890,77900,4671,9332,65752,2665,-42126,65274,56955,10075,38910,57303,41067,-653,27023,101617,35149,-67239,-6760,101696,115992,-10256,41450,2955,110103,198137,58881,-5646,-9545,-9969,77217,26424,28777,77473,56845,53457,70024,49039,-86358,39788,54473,31896,-12194,30867,50597,77438,131123,54543,73120,148004,47184,38249,95383,51470,62839,92216,71034,103121,121688,91856,134544,271231,432418,643410,-842190,-684826,-405589,-206173,-235228,-186154,-95935,-99145,-67692,-96812,-112758,-101226,-81844,-79313,-119200,-188587,-63912,-20765,-13142,-111568,-11304,9947,-4338,-24692,-140646,-51325,26440,22938,44907,27464,-275,-28923,-21609,29570,6672,74507,78872,152981,325430,46997,21346,-72612,-9422,-6540,17137,111059,-5057,-21910,-70046,-21290,102444,94965,-51241,-24909,-82687,-50867,-80049,4816,73183,-48720,-50460,22237,-80678,-50506,38186,110159,-2125,31121,-7117,-47874,26868,-46412,10545,11455,-33852,11156,-122066,-8617,57673,43841,39075,84813,-4305,-25742,90638,75401,169306,219271,279271,-215362,-78698,-78456,-90531,-37197,-57531,-10988,-11165,-22110,-6444,-42183,-68149,-106377,-15610,-48511,35306,67680,80923,11007,36620,1846,2770,-3786,32404,-30272,57884,65511,-116192,-120396,-79901,-120551,-86715,-66917,7843,-33897,-20810,-68418,43625,-38876,-87710,14683,46945,-63459,-18177,54173,-21658,-24361,-68083,-103898,7158,-38929,-56455,13830,-24763,36438,-2910,-60674,-18852,25479,-12613,-37209,-74474,-81564,-155256,87022,65678,-25801,-3538,2397,-674,94532,69761,62260,-34483,6922,7640,-4670,39498,-7305,-41283,-15170,32889,51579,-24315,29461,61706,43046,-1477,22821,-511,-10373,-50151,-15460,-31307,20239,43718,-22244,-27477,8643,20191,-9745,12966,34187,-40594,-45420,89469,-41019,14743,-7039,-8433,28295,64548,-18480,50835,73857,43991,16579,36136,43576,81367,35594,-10667,-50801,571,75024,8829,-49812,9328,12589,-48732,-36319,-24862,37007,32258,-70408,-69967,17150,39208,20956,25665,21127,67525,3993,29468,21463,72729,265,43855,71454,-44445,-32823,-12440,4547,8196,-4848,-4923,13879,-11937,92004,65495,-22308,-52039,-38146,-79919,-4077,-65018,-276,22361,74080,-7499,-25102,55093,24151,-24142,-44407,-15429,98112,116536,22263,16463,-21699,74467,42684,49097,10971,48262,85158,12194,90827,29333,-4540,-24817,-47287,16686,-6070,52044,165976,-78353,20775,4986,4589,-72308,24427,85380,-20919,52966,50055,-58465,31504,21652,107096,-57955,-23722,67316,59579,67196,49259,-88266,-102148,25872,56375,-8187,72326,-12815,53067,25125,24918,1979,-38153,-10165,12254,-72721,11299,70524,16168,12551,49470,38268,91127,44395,1718,-8231,64196,77631,46467,25629,46899,24365,-27463,62652,63226,62346,12267,48055,32157,61771,79954,41694,68529,80198,57870,111702,42557,66291,58802,-609,-37025,4317,-5044,-34747,-86176,-57055,162552,125486,-24881,-5337,61961,25880,53677,90479,13134,50063,25326,-32847,-30577,1101,-24255,-6317,85516,26645,122663,38592,-6626,-44025,-9431,89358,85972,93976,97709,34280,49160,13905,33907,40110,107288,60638,75626,70230,65850,-2156,63787,46740,31833,-24413,30263,11226,66392,98838,84664,77591,126312,29798,84268,20057,59775,70828,131535,64979,56803,85171,84672,93344,73077,91150,20097,57060,82223,80818,53409,60448,115897,82623,39303,102034,102907,37473,86241,26878,82212,119804,92581,89267,171095,150191,43859,106275,174638,220188,201659,124039,147157,141401,113768,165072,312815,180645,151456,170845,147297,264197,216761,166887,227559,289191,289112,264796,233994,294525,250960,324698,391384,372845,381196,404865,516253,516376,597472,715564,974722,1158572,1389062,1946294,3884129,1315041,-3822856,-1820758,-1347492,-1070538,-816304,-680716,-587163,-586150,-562711,-441535,-459800,-358401,-340919,-325546,-344495,-248101,-268182,-247419,-301931,-226070,-238229,-290134,-374877,-297257,-259537,-199616,-206059,-192382,-217889,-164717,-158945,-145329,-188582,-262805,-171456,-173773,-177449,-101050,-108945,-152588,-154207,-124792,-210559,-142095,-48405,-39654,-135251,-156688,-123755,-75412,-143015,-139846,-137776,-147816,-141841,-96471,-72490,-152114,-170272,-123167,-184474,-89570,-180281,-147196,-1134,-29050,-102429,-40723,-98676,-56631,-95095,-119172,-155778,-119830,-81962,-64413,-99302,-52796,-39090,-81316,-118509,-108409,-73075,-95888,-45916,-70858,-43999,5115,5294,-6094,-50981,-47149,7400,-170361,-85046,-4636,-15928,-33969,-47487,38894,-23243,-65398,74115,-20077,-24775,-110327,-58334,-28889,-28573,-58856,-86972,-68513,-7242,-31188,-73173,-85088,-47947,-101712,-80345,-14110,-35468,-52793,-46553,-42828,-41790,29057,-27144,-52334,-60383,-73348,-38264,-72000,3184,42949,-29209,-86964,-1557,-60690,12780,-15649,-39806,-65958,-47166,-93054,-83271,-65474,-42974,-45917,20942,-56438,-47233,-32230,-55725,-93158,-25456,-47042,-61337,46368,5211,4785,4268,39018,-57257,-170271,-30429,41570,28849,-66946,-31876,-56242,-136561,-70456,-30744,31404,-7529,-46546,-37842,-45198,-101902,14247,16207,-34560,-42329,-39678,-76565,2067,24818,47011,-25512,-56477,-139233,-27609,20138,5386,-106518,-48980,6408,35531,-41625,-34917,-591,-18163,-35572,-1908,-12679,-928,-81902,-10960,14706,-35132,1253,-40612,-5541,-24844,-26209,29220,-106867,7061,-10228,-79192,-12389,29378,-36640,25321,-79505,18390,-34396,-37727,-47081,-112948,48572,78955,-40738,-55941,-86359,-9178,3748,16665,-23108,6633,-65179,-51869,10147,-25156,-77973,-4084,-10506,57198,1602,-19824,-34714,-25575,20996,33170,-27497,-44169,32841,-4510,-32748,27946,50316,-6581,-77860,15827,-2013,-30137,-20104,37459,141402,22477,9966,-27273,10085,-83201,-53291,-79707,25598,-37291,-30944,-65043,-6991,-12539,29748,-24539,14473,6358,18465,-10991,43852],[38681,5177,-6432,-5092,34804,56217,32165,-29877,24731,44250,61772,22380,60667,39403,55515,54293,12872,19224,-25977,-41794,79030,68896,43711,50665,54500,-55554,-46562,59176,25599,-10852,18903,-43016,14445,-992,-6169,-41964,-48654,16820,-23122,-16109,24052,89343,123663,43049,42491,117118,-26949,-87073,-23442,-23449,-3927,30866,-24170,34609,62167,25921,14518,53656,-4023,96020,120708,63652,9963,-1239,68324,14869,10581,74938,46393,-16551,-71916,-6848,36647,124470,19140,-75235,79333,29874,128589,34935,-23008,-15787,-2196,32564,86286,70963,78032,59608,-7586,11315,79818,14025,42778,-68611,-27114,-4285,64695,73015,-162913,-179015,8822,22618,-1142,66814,-7930,-8556,92403,-19394,-32526,-26324,8474,57281,92572,28299,28668,15826,-46305,-31600,23367,-8887,87522,69208,38090,19644,-15663,30046,76808,59630,2875,68238,40239,45831,102858,60949,83032,136095,159414,41977,-55186,35053,5431,-36001,54334,24989,17456,-81920,16911,-82538,41742,-51136,21797,105929,-20948,54067,37540,34616,-23872,24947,-34354,-47193,-47738,-18708,121439,-84938,46717,36722,-32042,-1548,20495,51609,54105,15608,-27845,-129684,-173910,-130663,42646,119842,-8022,75291,37593,34935,81422,26671,48499,60179,106279,-15519,23012,93531,-5152,7478,101496,20208,-39651,56699,61709,15675,45883,75804,52420,17990,57077,123048,44817,-57314,-11696,99935,71950,20188,67470,25424,144421,430081,119299,-1831,32508,2451,121842,44585,20942,59143,6032,51558,58367,42628,-70203,77702,54598,15532,-20425,50281,49317,107013,124175,65017,97003,184543,65047,66691,130315,48398,57720,86949,91871,113421,132409,95685,105625,223175,366588,273420,-862711,-648883,-372065,-203683,-187834,-122293,-67781,-106474,-68718,-51643,-96570,-67137,-35140,-45961,-71969,-166511,-30210,14643,-15420,-105073,46,18527,12769,32903,-115832,-72391,17709,49198,42258,14224,5106,22243,15177,76576,41766,135106,136939,263116,352965,11248,-81,-60025,-9498,36478,10401,99631,-26848,-50000,-72194,-535,115205,85635,-24469,-41772,-101701,-71730,-76076,34574,56782,-54705,-37742,67554,-62508,-37127,40048,64198,2060,56362,-6320,-83741,-10662,-30277,2732,13713,-35890,-13662,-176974,1281,47562,42201,65972,67975,17088,-16588,72871,71218,181557,263681,255332,-189034,-56706,-99296,-76536,-34476,-70103,-6955,-13061,-18910,-3014,-18645,-55938,-119665,-20515,-47967,54294,55804,78180,-14256,6867,-13198,-7613,-693,19029,-47416,137371,84213,-108757,-85601,-45768,-125930,-69660,-67250,-4337,-8524,-23463,-67855,22519,-25226,-108122,-3542,55957,-98127,-15696,32607,-25091,-23440,-74749,-119688,20535,-30895,-48281,11545,-8645,45680,23564,-24415,-19982,91696,11330,-72823,-71970,-75445,-238505,-14133,17066,-27867,15085,2942,27505,98917,55617,79108,-2858,19650,-26823,-16825,35361,-34664,-51170,2791,34055,35308,-24426,34249,65258,25000,2330,41046,37081,5592,-47493,-4853,-10843,25768,32329,-13354,-32250,4422,-856,-6102,10290,42762,-22999,-35277,126618,575,-12278,-1935,11928,49345,110741,-29903,34399,84460,48170,19179,45550,61684,93424,55069,27114,20376,18503,80363,8499,-44695,34552,6005,-64487,-9118,-19423,29267,57372,-77320,-19825,31174,68182,39484,47265,33655,92100,34724,57469,26682,43402,21877,30631,77681,-24205,-20656,-18208,-4141,-23232,-11625,2224,6689,30,105337,25324,-37684,-28279,-36925,-47939,-11860,-64930,-9846,-4559,59347,-3567,-12338,41024,65903,-12489,-23723,1603,105072,120292,44041,-3639,-21941,67782,25897,34725,12150,18978,79652,34167,90927,37564,27626,-3172,-50251,10971,-20532,42768,148235,-88611,33269,25568,430,-85654,24071,104454,-14766,41673,47473,-38499,59297,60060,98828,-31306,-11183,103148,95171,96852,41965,-65158,-87215,26383,67184,5345,51529,-3844,50257,41509,17427,7439,-44651,-9786,22452,-59764,14780,68428,18861,-2864,31747,35986,83639,65019,24047,-6869,69877,83358,43403,51843,85945,67293,-35266,48604,86963,60500,27382,39170,50136,76221,86023,60293,75517,96637,57581,101997,53925,66656,48708,23508,-20962,-21966,-26606,-28703,-81434,-48892,161931,135529,-10155,58772,83258,34537,70312,109972,24475,45834,30945,-45090,-38481,3997,-8340,26424,127658,37371,124688,32827,4804,-29527,-27112,75138,105633,106237,129003,16410,69316,42132,58023,52630,112531,69433,91256,106023,81215,2025,80287,47765,31168,-11141,37525,25601,74367,87528,81606,102200,129237,50162,73429,28760,84420,60080,111002,61141,39762,71266,110532,95468,87667,102302,12338,53805,96216,98320,78223,71590,141571,100185,80822,101367,75622,27913,77099,35002,111260,126195,85458,107790,198124,177550,89342,121953,190545,216990,216386,143074,167452,143253,125582,169098,301770,198684,199483,204831,164416,287850,235132,160411,227329,303041,310184,287745,246314,340027,299752,367628,402167,385387,410837,432723,578790,567831,641424,776281,1037385,1245479,1490122,2078602,4164538,1431017,-4106932,-1969186,-1467363,-1154222,-877628,-714350,-645566,-639440,-581488,-440066,-471491,-389020,-394502,-344195,-362905,-270889,-311179,-298957,-314567,-240420,-270909,-305525,-394774,-338513,-318988,-234990,-205842,-188893,-226049,-194707,-176537,-157543,-200873,-278270,-154436,-170371,-177921,-136213,-121236,-151618,-156386,-112194,-199704,-154293,-40632,-69733,-148062,-136431,-73347,-64387,-147291,-125036,-144196,-162598,-143892,-82199,-96542,-172001,-160882,-136506,-204794,-96894,-175580,-161979,-12965,-38422,-107754,-41477,-88996,-67279,-107060,-119248,-179623,-108739,-50929,-60993,-108690,-85846,-53923,-99737,-144124,-126517,-88695,-83232,-26592,-55819,-47671,2235,-3989,-52029,-70516,-63869,-46271,-163279,-91912,-35051,-10272,-44797,-77806,-5874,-42713,-68409,52100,-31345,-25850,-101228,-76664,-43133,-35864,-48238,-57501,-64576,-20397,-34067,-70644,-88429,-23063,-121119,-76730,-16974,-57702,-64489,-41035,-45447,-38615,11697,-18633,-94736,-83080,-82861,-45148,-69241,9257,38821,-55032,-88891,-5286,-31491,13609,-26259,-68786,-60156,-58676,-97342,-70802,-59304,-28245,-58478,30402,-19096,-43797,-20690,-58886,-103372,-29507,-43987,-88254,18604,6395,8013,28879,39193,-42360,-156454,-19205,58082,5938,-79325,-17004,-70344,-174642,-89743,-25775,5488,-8957,-52885,-48392,-46548,-105548,-15724,25765,-39447,-55361,-48792,-51275,-15687,19509,21719,9748,-70830,-146425,-22206,3858,14817,-84200,-69844,4635,45628,-33749,-39516,-10018,-37326,-51221,-38672,-28157,-7602,-105563,-26157,3332,-33436,4347,-66502,-3787,-13063,-43199,10938,-96882,-9987,-40822,-70333,-17310,27516,-31065,19737,-79334,-4000,-55239,-21397,-57247,-86849,37950,87012,-42100,-64361,-68371,-20868,414,31317,-10234,19546,-49206,-37731,11011,-41556,-95361,-27178,-31626,33825,10847,-6887,-11324,-62720,30447,22995,-50136,-57868,361,-13509,-50859,13733,48226,-15876,-89171,22957,-14384,-58170,-8211,7560,119531,35670,11678,2801,16269,-124135,-96755,-119908,16252,-52370,-41316,-68518,1236,-12113,18183,-25329,-458,-4401,23404,-17259,31635],[8945,8878,-4500,598,28671,37168,25713,-45298,4055,32820,54868,27879,63133,36485,58609,74692,35028,19192,5223,-35383,67380,60300,22274,53144,36742,-19282,-23881,28755,39770,-18280,6538,-21883,28429,14534,-19188,-22541,-29570,21603,-16319,-5472,28948,82802,115512,65065,61243,170580,-21321,-103379,-27721,-18514,11160,33020,-15573,53818,71691,42815,9746,60553,17393,121055,105985,51284,-24248,-16007,81597,5276,14551,102228,67719,-11058,-54579,10873,30903,107793,12402,-81716,85486,54364,133511,43034,-33846,-30320,-452,21100,56372,54257,80984,29078,-31611,17132,70756,24395,12458,-70661,-21186,4247,61048,18546,-223315,-81239,48696,45735,-8243,86594,10273,20784,129643,17408,2745,-24738,12300,57193,115773,35411,34842,-7626,-51530,-28665,27968,-6044,92991,77017,69262,93142,22021,48436,118583,94300,3321,58129,35990,48863,124009,71050,107108,170899,193965,21058,-82403,3127,-11498,-60327,34041,18924,7310,-64856,20230,-83264,65837,-33912,29750,117589,21935,76968,50217,43442,-16283,39564,-32086,-50969,-49436,-18871,136830,-33059,55774,52130,-24204,38678,34513,49394,25390,24180,-18330,-129855,-127087,-160050,-1096,105539,-24022,77937,40581,49159,87111,7058,30421,76048,129985,-11297,56014,105034,-11558,9622,122891,43050,-36555,29148,62307,21997,47006,94052,63364,27618,86773,128355,56523,-27593,-3187,87154,35603,47969,88938,44066,146617,569464,181455,33678,77526,15914,161568,63460,22158,47938,-24629,50379,48694,38223,-27230,117356,51206,-1674,-22156,70681,53909,131121,105448,82842,125431,197558,78471,82902,149537,49871,66814,97155,117874,136020,161461,122567,97511,215104,380408,-29911,-921940,-596689,-339896,-213787,-164083,-71234,-42807,-107929,-56717,9919,-81862,-35844,16951,-939,-24881,-118117,8961,37191,-10587,-92149,9052,26426,27164,77299,-74314,-74729,10047,74368,24171,-11812,8837,61473,50851,107574,79428,163356,174470,368325,292684,-38160,-16846,-41229,-18985,75596,-1243,82307,-45903,-67342,-64008,19777,104702,69312,3065,-42200,-104774,-77851,-66191,55012,33504,-48828,-27670,86117,-38969,-23540,42572,16198,14753,67137,-1685,-97999,-43554,-12271,-6671,11239,-33951,-41626,-204900,13044,23444,35832,79238,48529,40231,2428,53740,65425,167571,299575,219615,-153402,-38771,-119527,-72798,-33080,-73531,16534,-22773,-19211,-4330,4721,-41482,-114996,-24225,-48642,54314,22491,58420,-45339,-30950,-25613,-22034,-3560,1849,-58348,201261,98427,-93039,-40172,-4457,-112409,-41536,-61212,-21193,20541,-28937,-65233,-5667,-8397,-115178,-10419,63399,-117481,7683,11556,-33030,-17417,-68944,-109754,24095,-7203,-34119,7983,8412,44710,41504,11287,-20748,126496,30335,-92425,-58878,-52484,-261172,-129298,-37658,-27214,30743,15510,43081,99222,37922,80712,35966,44691,-48786,-25329,24909,-58444,-57620,20008,34900,15915,-14183,32959,54949,-2650,4689,42309,80772,19182,-35617,16208,5276,26291,20048,-4197,-35408,-2097,-20558,2743,11841,61487,12240,-11305,161954,37989,-26319,9101,40067,70259,126276,-42248,15116,87175,46768,15126,44906,73320,104311,75660,44220,73142,39103,77597,16246,-24627,58233,-11520,-68799,21903,-13262,22584,81927,-70041,23879,42080,91151,60120,61019,39898,104462,56033,79138,28406,17235,41134,33117,81429,4997,-3248,-8184,-16192,-45135,-12876,7114,1316,15295,103087,-11965,-45101,8641,-20358,-1227,-19792,-60414,-14899,-21063,50141,-2318,2083,18135,97571,2253,5838,14966,95035,110548,55606,-7617,-20292,59731,7524,16066,15024,-989,65697,64960,84769,36215,59347,24651,-37830,4924,-34363,33710,101913,-86784,34123,37545,7088,-73162,22385,115671,-9871,33304,37415,-9247,71006,88977,82351,-2977,13097,138213,117121,112147,41927,-31457,-61210,18533,67106,17938,27682,-5471,40926,51050,17348,16936,-39224,3388,29480,-40187,32322,59395,22013,-12708,19561,32509,70466,88331,55347,-3552,79868,88170,38181,81706,113310,107648,-27779,36161,103869,60040,31492,30659,68537,103255,83423,75839,78005,108176,61114,88204,58066,62002,34605,47739,3100,-26435,-35908,-15526,-61294,-28728,161193,140293,18755,126454,92566,40725,79510,123971,39776,50671,43837,-38614,-27125,13678,12874,66691,155324,44161,129559,32473,20609,-4554,-34820,59295,111786,111298,149550,7791,74518,59476,81032,63590,108543,72375,104015,145779,92816,15603,104728,48365,40374,18249,53003,40849,79789,72554,83019,125837,125025,82919,65461,32406,108942,48929,87814,67076,31285,47028,130563,103463,104500,103207,10931,55855,108463,102774,103482,88294,167107,102226,122125,105506,50488,28910,76464,62241,130641,133576,89129,134445,226961,192375,133366,145226,200973,217501,220359,164480,181848,140551,135629,174410,273511,213150,245694,253999,188183,300442,261606,176887,223805,315100,326896,321228,270198,385451,359418,409598,422646,414878,461953,479476,652600,638796,719177,861011,1119737,1346012,1630333,2275591,4579023,1584629,-4522025,-2187255,-1619649,-1265770,-970572,-771177,-716406,-703602,-614235,-464849,-495524,-425655,-469608,-382092,-379472,-314187,-361070,-358900,-329235,-262738,-314076,-320825,-406071,-375787,-377151,-275558,-215289,-191141,-221918,-227515,-201750,-173900,-220256,-286718,-139459,-167695,-184815,-183381,-150121,-163701,-162604,-100432,-181830,-176842,-52349,-108742,-151832,-112111,-43153,-67357,-151738,-119628,-159917,-173393,-140099,-77563,-115625,-187822,-149944,-149978,-211339,-104726,-160875,-179472,-42394,-63983,-116515,-55773,-78344,-76423,-113295,-107877,-177513,-95997,-27088,-58078,-109599,-115821,-75454,-111731,-152180,-137812,-96779,-60272,-19824,-49053,-51510,-13217,-21095,-86593,-87675,-82690,-89254,-142228,-98686,-79662,-8670,-59756,-113514,-63300,-69403,-67411,13332,-56497,-20861,-95381,-92846,-60935,-54179,-34718,-33385,-60938,-31413,-41932,-70222,-77587,4536,-137414,-73172,-25775,-76396,-84788,-40965,-50503,-44752,-9934,-24927,-132395,-95754,-80733,-46671,-52532,3029,19509,-74136,-82360,-13746,-13848,3524,-33132,-87286,-50490,-80541,-93954,-53533,-46726,-20320,-70357,29746,11311,-56968,-17883,-60299,-109802,-39386,-35725,-103790,-1507,6431,13609,53502,24292,-36226,-146128,-9360,59801,-26422,-87944,-7282,-75675,-192353,-107692,-28922,-20790,-15218,-44543,-44079,-38883,-98352,-41449,22203,-45238,-66195,-45067,-18245,-37934,6992,-8843,26997,-87397,-144997,-16799,-14389,16586,-71495,-92046,-4873,45427,-22120,-41919,-22847,-67495,-70225,-82389,-49983,-19115,-115693,-34183,-7422,-25193,124,-83380,-9306,-1340,-58390,-11711,-84106,-25363,-71297,-62624,-22515,19927,-38081,9059,-66966,-27111,-70959,-6806,-63194,-57312,34308,82643,-44413,-63914,-58263,-29955,4848,35755,-409,32239,-26429,-29669,-2935,-72875,-108778,-54643,-60305,-4290,16366,-367,8788,-91933,33477,8452,-63733,-66016,-35038,-29134,-60655,3387,40367,-26913,-93986,21872,-31082,-85161,-1372,-23452,79273,31786,5314,14869,23860,-141447,-137263,-154075,-772,-54844,-54604,-66914,4145,-13287,-402,-30585,-13551,-14675,31300,-26275,10218],[-24570,9357,-2844,5692,20763,10849,15637,-50105,-1574,24532,42752,28629,45864,24265,45327,72780,51359,23010,39714,-28406,46092,42341,1955,49657,8517,12942,5098,4900,52926,-21407,-9575,100,36368,31895,-17970,4573,-15296,19971,-5555,5416,28814,66650,103680,74681,77215,211600,-15545,-98872,-38595,-17449,28155,31428,-7230,65972,64992,54063,2427,49572,35425,129413,66010,40042,-46118,-27273,88854,-9950,16635,114109,68315,206,-31796,21427,28560,67858,8681,-78013,87428,73316,109597,46628,-30040,-36934,12651,14966,24942,30443,58817,-3882,-49296,24079,52056,27790,-27531,-74643,-7442,5390,44426,-38735,-220392,34364,77368,67417,-2084,89696,28072,47835,145802,54153,27224,-15233,18759,51626,123188,32248,45757,-29317,-54185,-28220,21650,6904,85454,77834,86160,144962,58942,70018,143868,114826,4651,45214,25859,56691,138708,74068,119938,187238,198046,-2190,-92197,-13308,-20355,-75767,15378,22127,-6715,-45371,14828,-75712,88294,-9231,28702,109688,58446,81739,56867,47368,-5218,51267,-21950,-42573,-47386,-20096,140491,30005,60679,54192,-12778,75309,43762,39677,-9022,34881,-9250,-85944,-56588,-162461,-39076,79014,-29409,65572,31948,50813,86448,-11356,15076,85346,133377,75,84661,111000,-15178,9053,113850,59367,-34972,-4283,59312,26877,38923,107431,71201,24885,107799,111966,64244,13763,14985,65881,19650,65888,99889,51935,107358,540828,220467,87154,112352,28436,183178,80806,34225,48521,-23569,53701,44188,28108,17122,144428,46469,-8791,-11233,88093,60333,142205,77065,102611,152868,181922,87783,81234,148791,48869,89325,114965,139800,164811,199489,164920,116144,233575,452682,-190444,-990041,-527335,-317221,-231291,-167011,-53757,-29643,-104935,-34737,59379,-72712,-22478,54171,39805,9799,-58638,45569,40214,-1420,-74501,11623,31109,32893,92400,-30699,-57930,5737,86080,-7668,-48152,8344,79749,76114,112515,103847,147304,171342,413514,162559,-85916,-29809,-27979,-34252,99419,-15810,49995,-55963,-64072,-47768,33543,76701,49736,23543,-30107,-99281,-69231,-56963,55752,10234,-29049,-22160,77278,-16638,-17740,41100,-22825,30504,54836,3543,-88043,-64700,1643,-17591,1799,-28440,-64921,-177811,26189,-11500,25221,77803,31936,54059,26796,41137,57439,132321,310054,182262,-116344,-34190,-135560,-81309,-35516,-67517,52939,-34062,-22610,-13399,20724,-27090,-93057,-25407,-49982,39477,-18559,34028,-69524,-65217,-31838,-39449,-12610,-17000,-61428,227375,108172,-68613,1981,30355,-80951,-7384,-50813,-34226,45551,-32874,-58445,-30121,9506,-105511,-9019,66589,-119432,43453,-4668,-44331,-9955,-53578,-81065,19492,27078,-20920,3943,22799,35806,43352,35434,-19177,120159,41016,-93579,-37338,-20285,-225577,-214447,-82726,-22757,39199,33671,46057,93092,21766,63373,64354,64823,-50605,-25053,10076,-72331,-62165,30110,35362,-1228,1735,30382,33686,-32766,4040,22374,116879,27524,-17477,43441,14113,22790,8511,429,-36660,-10153,-33046,15197,13040,83272,57899,21739,176760,56396,-27232,18476,70250,81821,112244,-54711,-4874,83962,40441,5589,35286,78350,113719,94802,43585,85629,56505,64808,27647,2118,66977,-39315,-58905,45424,-8805,15618,98341,-49480,48004,45783,99441,73385,61442,40434,102403,65764,88094,27089,-3480,52278,47949,80960,37771,14295,5104,-29883,-50458,-7598,11638,-2052,34145,85942,-39849,-42937,49374,5199,47530,-26985,-52084,-15619,-25886,48768,-4516,14414,-9487,106150,16374,33901,25689,71035,87462,49590,4157,-16722,53566,-7967,-1490,19657,-5278,48314,98032,70890,24389,77204,49984,-13818,3030,-49631,27651,41377,-71762,21452,39819,21746,-35991,16052,111734,-10608,28499,22127,21175,64511,93526,59092,17011,44069,158199,122161,108732,50131,4362,-34949,3494,56823,28558,7938,-19493,27860,52952,25633,25326,-24285,23455,31577,-18947,58043,45256,24170,-15346,14572,26499,56742,111073,86409,2969,92067,91614,30488,102514,118656,136411,-8246,29765,112090,61016,22085,26129,83016,128143,70571,82936,75750,116435,65813,75770,52630,55974,20853,64542,28568,-8475,-33108,2220,-28674,964,162616,137155,56675,179965,90937,47102,76031,127222,53551,63460,58856,-18524,1904,29923,34361,104850,167198,46317,137972,40530,36887,20978,-30301,47436,103400,108264,153342,13100,63242,62653,93392,70972,100776,70074,111277,180557,98111,37331,130471,47815,60628,57840,75599,54605,84116,54668,88730,142450,117274,114371,62696,32294,125562,40948,73060,82987,30627,17029,135862,111090,119007,96215,16933,60438,114355,94927,126806,111561,186818,92794,154490,113085,34815,39073,82760,102445,136899,139844,97888,154319,250308,192427,164288,174972,202555,218052,212450,184915,191373,139263,141226,180805,239082,224126,279200,305644,211427,298568,287336,208991,218438,319660,334514,358180,296804,417451,420022,439840,449951,457961,517237,531667,713577,714161,807645,945958,1194199,1430855,1767273,2475942,5000312,1737196,-4929654,-2398352,-1752335,-1363040,-1063470,-829615,-777677,-758020,-646105,-507535,-521806,-455935,-540770,-426048,-388321,-361880,-403767,-410271,-346332,-288913,-354858,-333455,-399461,-394372,-418280,-306006,-232155,-200375,-209657,-258629,-232478,-193351,-242901,-286748,-140779,-168327,-198281,-230491,-190420,-190897,-172652,-92450,-165892,-208786,-84151,-147255,-148608,-93741,-42601,-81591,-155745,-127724,-182450,-174806,-133343,-87717,-128608,-201775,-143285,-164439,-204032,-116587,-143833,-195990,-83528,-101486,-132306,-84415,-72740,-86153,-114700,-89159,-154111,-86552,-18711,-56035,-101405,-136463,-99731,-115290,-138205,-138482,-90548,-32181,-26882,-57925,-57567,-37283,-42935,-103000,-97300,-99207,-107271,-110814,-103336,-124971,-11735,-74642,-148442,-118597,-96724,-61677,-32532,-90889,-11801,-92433,-100884,-75477,-82664,-22087,-22896,-60548,-36750,-53520,-72208,-53354,27988,-144189,-69242,-38028,-87110,-108388,-48894,-56379,-57812,-27149,-42367,-157778,-97126,-69991,-43932,-24386,-13536,-10918,-82495,-69660,-26087,-13678,-15856,-36595,-91758,-41907,-111477,-87426,-36776,-32061,-22527,-81491,17031,22521,-82279,-27637,-62564,-112338,-55447,-23736,-103979,-9310,5781,18842,70793,-2461,-43714,-139521,-6474,46607,-60504,-90979,-5838,-70985,-189830,-123091,-38744,-30590,-25137,-23391,-25463,-26047,-81094,-58798,3965,-50177,-71582,-30921,13313,-58513,-8587,-32138,25412,-102815,-131556,-13624,-27929,11221,-71519,-112781,-20652,33060,-6651,-39132,-33563,-100401,-86625,-123237,-74789,-35033,-107376,-31151,-16638,-13995,-10362,-88533,-22389,6300,-69636,-36587,-72726,-34918,-94926,-57414,-25933,8154,-57377,-2682,-42405,-40378,-77800,2695,-61576,-35810,35738,66431,-42975,-53690,-52334,-32599,16538,24217,3011,40558,-5791,-29279,-29402,-115444,-114309,-79404,-92640,-46472,13728,-2708,15147,-110359,27664,-6397,-65368,-64387,-54018,-45793,-59350,-1009,31837,-36399,-90289,11821,-41915,-101745,-1854,-45782,35226,10620,-4425,11075,30325,-128752,-165336,-171929,-19561,-41177,-65675,-62821,1158,-14874,-19182,-40310,-24824,-22054,40731,-33991,-13184],[-53344,5513,-2824,10235,11011,-11031,5927,-46397,7257,18381,30618,22075,16397,10835,21403,53032,56425,30648,68580,-22203,25252,21164,-12451,39223,-23524,26601,26765,-5159,62890,-17517,-25214,13194,33597,42770,-2005,32945,-11756,7871,6593,14325,20010,43370,88824,69802,86715,220681,-12904,-76143,-53966,-16483,42128,20024,-11711,66023,41758,52265,-3666,21093,44935,118266,10204,32774,-53079,-32836,89818,-28162,15736,100663,47242,15205,-8328,25371,33550,18733,7547,-66668,77161,81281,66161,46174,-5836,-30809,33406,12848,-2935,7016,25536,-25459,-55678,30532,28138,23410,-62258,-84630,10018,1600,19428,-79697,-164671,117541,89083,83793,14131,78724,42635,63142,135384,79970,34150,1682,27183,39092,111340,18920,59641,-43250,-52590,-30245,8073,27600,64119,62467,83640,152379,86334,84940,141835,114126,7326,36017,15537,59173,138561,69252,119467,174263,172410,-21754,-80680,-10015,-17418,-71823,4828,38246,-17262,-35143,1330,-60811,102021,12764,11681,83580,78873,66949,52976,46371,4961,53397,-8071,-25632,-47742,-18148,127163,77331,60816,44793,1472,96097,42583,24434,-39937,39321,-6412,-16011,11897,-142661,-58363,50922,-18723,43955,11908,37591,78591,-21265,3827,81358,116425,13428,97041,110996,-15297,1954,69692,56925,-36146,-28407,54493,29131,20845,111979,73199,11385,115885,77425,62551,54320,36739,41603,26352,70204,97085,45685,40786,380721,219830,135176,127372,37817,179069,97164,56196,61887,7784,65105,46945,10165,41397,148955,42758,886,15311,98902,63413,135882,44170,118880,173382,140483,93395,62872,130943,43054,120033,129055,151030,191866,237749,211537,159579,263648,541296,-168775,-1031315,-445657,-308972,-248631,-187127,-75071,-35064,-99846,-9858,65864,-70337,-37084,60493,59928,24579,-9727,70500,23787,5575,-55386,5401,29711,27741,73709,496,-28441,5949,75891,-45498,-85711,2897,76585,83814,90453,94610,97688,125825,351661,20204,-113952,-41037,-28223,-50405,100828,-30906,-6380,-53988,-36267,-27215,38043,43842,33362,32846,-14351,-91587,-50599,-54656,35910,-5409,1424,-22334,48762,-1381,-21804,31364,-46935,42658,21103,5126,-60438,-71345,7653,-27362,-14429,-22001,-75249,-93231,39191,-49132,13587,66520,23373,52030,51775,41438,48003,88905,276121,153640,-84518,-47588,-144560,-97927,-42565,-54402,86627,-39859,-26843,-28184,27337,-14740,-61429,-23757,-51251,16128,-49103,18141,-74835,-86256,-30578,-60332,-25850,-33165,-57567,212930,113996,-38000,27571,46703,-38589,25477,-38790,-36368,60257,-29665,-46402,-41724,26502,-81631,-4897,63266,-106033,76513,-14079,-55925,-3922,-33573,-46149,10565,63249,-13428,638,31049,24360,26604,40055,-12886,83848,44590,-79689,-11054,9536,-157572,-239188,-107383,-14233,39449,49506,40493,78429,10826,29066,66078,67854,-32622,-12876,-5735,-73620,-67467,28870,35907,-11295,17886,31150,8488,-56230,533,-14144,131865,29786,2986,69783,17409,18966,-2402,-1599,-35711,-17820,-34580,28906,9133,96883,98058,54589,153637,49289,-17445,22494,92102,74479,82795,-65873,-24048,78136,30850,-5904,19936,78916,119635,109290,32910,59170,64818,43065,37358,25541,50835,-70164,-34794,53485,-8378,6465,101003,-20794,46162,41326,88934,71554,48970,37284,88007,66109,81947,23784,-20102,53690,65807,75258,68791,27860,9373,-42312,-37872,3123,18627,-2223,56078,58441,-57215,-31448,82760,30619,82160,-32681,-41199,-13661,-21353,55794,-10156,21192,-35998,86876,27351,50584,36026,40861,56069,25645,27921,-10955,51968,-15914,-11938,25663,6626,32918,125488,51574,4932,71714,65224,13642,8718,-66958,26857,-11307,-47688,-2231,36248,39986,15609,3657,87631,-18466,26144,6712,44339,45621,69262,33534,22992,75923,154577,111971,87203,65262,33020,-19783,-14627,40601,36169,-1239,-43277,15891,49758,40057,28284,-4352,41947,30405,-846,82927,28645,24316,-10133,16890,19174,46792,128523,108487,13463,102592,90623,21715,103180,98432,147991,16480,32667,112797,61815,3397,27105,90122,135813,49726,77766,70818,122207,68734,68913,40266,53857,11658,70384,49143,25456,-20078,18664,10783,34456,166880,126755,96035,203550,82814,54632,61142,117715,61669,80297,70206,7949,42269,52533,53470,132174,166102,44191,148533,58241,53226,36068,-13467,44075,82378,98123,139978,31240,41893,54843,90706,75352,95617,65357,114227,202289,97767,64928,150762,47742,90293,98356,101144,65332,91627,37408,97071,149057,112631,131752,65469,32513,129786,40437,76430,104561,37760,-10652,124273,112560,129383,84715,29649,65780,112988,79097,147245,139375,195487,80819,172665,122048,36364,57381,96727,148164,132026,145465,110210,161237,268156,180730,176206,206337,196534,220234,195423,199646,197395,143235,140670,188817,210411,230439,291719,355967,231159,287190,307088,250918,218899,323287,333587,394839,325140,428728,469805,458952,482744,506799,570508,587396,752658,786834,890875,1021039,1255737,1497740,1879670,2651060,5377682,1847677,-5295873,-2591540,-1862726,-1445882,-1152316,-900238,-829677,-806944,-683870,-561571,-549404,-474815,-593308,-475113,-397676,-400953,-433845,-446334,-377514,-315670,-386715,-348266,-376810,-393819,-432900,-323817,-255010,-214308,-196663,-284639,-264248,-211478,-262966,-281962,-162772,-174777,-214358,-263805,-237064,-228693,-182575,-89922,-160388,-243699,-134561,-177319,-142009,-89318,-69389,-105337,-156935,-147398,-204970,-166700,-128106,-112074,-136755,-215527,-144736,-178300,-187512,-137012,-132926,-210436,-130035,-144051,-155774,-125334,-74941,-99699,-116405,-71049,-123613,-84664,-28833,-57860,-90599,-145648,-120809,-110269,-106619,-128851,-70259,-6682,-43673,-83977,-66973,-65447,-66561,-102098,-97667,-109828,-96292,-75650,-104745,-156515,-20454,-85275,-176752,-157300,-120210,-53605,-73041,-128216,-4920,-92938,-98415,-81877,-116943,-15639,-29092,-64051,-35279,-67513,-76965,-22474,39071,-139349,-66416,-50106,-89046,-130007,-64801,-61570,-73336,-36363,-64911,-166195,-89721,-57408,-39249,7385,-35890,-45454,-79296,-54733,-40995,-30248,-41209,-38097,-82302,-38186,-147034,-82064,-25382,-22127,-36487,-92689,-6912,7654,-108533,-49509,-67708,-112051,-75565,-10924,-90124,-5986,3991,20199,73700,-34181,-65520,-131669,-11530,22847,-87209,-88613,-13327,-57294,-170766,-133963,-53047,-16503,-36260,3461,2256,-12625,-55585,-66918,-26245,-52818,-70930,-12958,33946,-71275,-21663,-39438,12296,-112561,-105615,-12909,-33172,459,-81989,-128885,-39201,11219,9835,-30002,-39170,-124147,-94248,-150937,-98996,-54478,-84862,-18257,-23857,-3297,-24552,-83202,-41478,5401,-76743,-61877,-65603,-36153,-105421,-54227,-27112,-4860,-83832,-12093,-10525,-34624,-74522,5129,-50697,-30660,35760,42301,-34120,-36309,-46292,-27773,32238,-4855,-1288,40958,4927,-35245,-61066,-158444,-112002,-95646,-123461,-81035,589,-12334,3345,-118548,12597,-18175,-57372,-50269,-42870,-55367,-46213,-318,25087,-41522,-76792,-5649,-39062,-100354,-8957,-53020,-1220,-22207,-11476,-601,31564,-93775,-172185,-166913,-33192,-14372,-70243,-59727,-6406,-16109,-31531,-52518,-33898,-25785,48129,-35946,-30194],[-70374,-2070,-4998,14709,1108,-20599,795,-37507,25783,13994,23735,8724,-13931,6183,-3635,27570,49546,40272,85089,-17254,15846,3411,-16912,24797,-50860,15954,34950,-782,68986,-4434,-36697,11816,19434,42041,24036,55375,-20025,-13782,17416,21386,2957,20171,74007,53779,87689,187974,-13485,-44949,-67719,-10542,50175,-2877,-34115,52878,6619,30104,-5700,-16074,46419,92118,-45874,29876,-46292,-31543,86533,-45046,12081,60064,12980,29626,11584,25961,47129,-20791,8688,-49141,50405,77286,19358,42895,36241,-10890,55349,12624,-22457,-7608,-1304,-26289,-49647,35731,5957,16885,-79721,-95510,26589,-1915,-5956,-91802,-87463,142852,83882,90152,33795,60368,52955,62504,103947,86852,27677,24174,38452,20347,83541,1082,74360,-45993,-45286,-32568,-6164,50990,35686,28158,63500,120148,98856,83092,112789,96484,12520,35265,12525,48567,117035,58679,107753,132594,128735,-32073,-52399,8323,-4126,-42385,5791,65305,-15171,-39483,-16050,-41172,103276,24929,-19702,47334,80591,38589,36952,42615,12285,46499,5146,-5819,-55417,-10200,96494,90944,57318,30349,18103,92042,29023,10474,-58310,32606,-11797,49122,58314,-108792,-51009,33054,8994,21703,-13267,13009,66873,-16664,-1421,60974,88693,25175,90715,106193,-10138,-9631,3981,30048,-39690,-33403,50444,29193,-3931,105957,67633,-6392,112963,38545,49546,81598,56195,21575,47706,62145,81587,27561,-20998,202297,182626,156103,121130,42901,150852,115146,83923,84094,55984,86011,57602,-8916,40466,130250,42240,26047,54674,101187,59791,112804,13760,128200,182471,84594,95536,35518,104984,37083,150915,131123,150838,209961,270180,252500,218045,295565,605051,28661,-1020819,-369441,-314735,-258734,-207544,-121312,-60219,-94886,9274,21545,-72868,-78422,32938,50525,20268,12846,77159,-5703,3870,-38364,-8589,20678,14170,31405,12215,4170,10533,44491,-78230,-112006,-5749,59698,72231,49926,42781,41145,58254,191998,-75656,-108416,-51009,-41666,-62963,80257,-43991,-84297,-40887,10460,-5970,34757,19764,27354,31996,-2522,-83188,-28595,-62386,4322,-8408,34423,-27949,13247,4156,-30751,11854,-54702,46079,-21987,127,-27494,-64977,5778,-31553,-34160,-17437,-67559,19034,49934,-76479,6156,53499,26037,35336,74393,57377,38518,54139,188691,141823,-62137,-77031,-145046,-113274,-52816,-38283,100317,-35079,-29108,-42681,28062,-5703,-31746,-20032,-51438,-8266,-53890,18725,-55692,-89589,-22557,-84720,-39274,-41307,-49567,175729,115904,-5776,30055,41447,3566,49536,-27693,-24808,62153,-14877,-29683,-36185,40689,-51087,-1496,52700,-82212,92977,-16702,-64021,198,-14132,-15890,1802,91665,-12389,-449,31454,17233,-3446,24677,-151,43687,45926,-58265,15516,26334,-86077,-203999,-109911,-2340,34200,57616,32568,55654,6191,-12977,34931,52921,-2482,10433,-18415,-63977,-75099,16201,37524,-11570,29979,37606,-11717,-64656,-3627,-52836,119744,27911,22388,86697,21147,19589,-12405,-7237,-32155,-22489,-24967,42228,-1706,93906,115482,75964,90181,21275,-754,22591,95801,43600,55960,-72816,-40541,73191,20604,-14678,3495,78381,119601,115737,19874,14465,60684,16598,41386,38391,9885,-93021,354,44992,-12850,-6758,89034,8446,22721,31062,63286,52040,30514,33320,65954,62041,64095,20278,-34483,48319,75237,64920,94436,35976,-725,-50014,-10995,16819,30623,2645,78797,28025,-64959,-12575,98624,47444,89902,-35931,-29190,-11768,-11763,69354,-17319,20458,-54293,48933,35994,51213,48326,14516,24959,-8426,59035,-1893,56163,-12975,-10598,32428,29608,23921,141112,32721,-16367,41479,66513,35804,23353,-83597,32737,-33841,-21451,-28921,33885,57892,65745,-12858,44011,-31074,24272,-2263,54826,25120,24909,12384,15994,103223,128492,92636,54788,83604,48325,-22658,-29970,25290,40555,4005,-69954,10911,46410,56953,25046,16251,51262,30978,9278,96256,13691,22687,2642,23867,14732,43643,135957,116416,28092,107754,81261,15389,77652,57763,142633,38620,46485,109422,61504,-15032,33244,89994,117708,27004,61479,67578,126540,69031,70006,25408,61042,11071,67305,61298,64703,1185,29452,50545,66439,171759,113061,129619,189537,75321,63305,42351,100147,63041,96249,75564,33759,85101,81633,69178,143116,158669,40838,158705,85699,71927,31873,12483,51725,55356,85608,115696,56401,23524,45350,77638,79509,99590,65196,115969,208818,97271,97891,163549,53174,126429,132211,125972,75058,101888,27535,108867,148989,118689,132584,75163,40223,125928,53622,103976,129086,50057,-22784,104199,107527,139417,75928,51204,76288,111316,64943,169385,172416,197223,80798,180907,136064,64409,89221,124471,196740,128532,157829,130871,158056,284809,171509,177335,236959,194124,233514,183403,214386,210320,158101,140380,210059,201531,238905,290902,411122,260661,286707,332486,308877,247639,348880,345000,446247,373721,440724,521774,496732,544431,578139,649880,680660,808736,893957,1006018,1138605,1373265,1633147,2060839,2932401,5973525,1992562,-5902354,-2908449,-2054827,-1594533,-1295957,-1039358,-922677,-894206,-770727,-655348,-610028,-513060,-648027,-551462,-437166,-445419,-471976,-486925,-446786,-360216,-425828,-387249,-362820,-394901,-435348,-342280,-296394,-242025,-203439,-317088,-303979,-233448,-286783,-286767,-206387,-198187,-237110,-282139,-292386,-276711,-195818,-101433,-177145,-280926,-203581,-201857,-143080,-105968,-119485,-141440,-159046,-179410,-225851,-157840,-133558,-150488,-148386,-233284,-159192,-191443,-173102,-168153,-139049,-226421,-176346,-187321,-188043,-176780,-86976,-122605,-127473,-65106,-103463,-94902,-58342,-68551,-89691,-147054,-135674,-101860,-70300,-115148,-44244,7164,-65217,-124538,-81072,-96665,-92571,-91473,-91262,-116159,-64172,-46372,-104718,-161610,-36783,-91673,-196391,-170970,-138551,-48529,-93797,-161497,-8251,-98825,-88542,-80583,-151065,-21089,-45695,-70402,-29805,-84017,-86687,2867,30109,-123581,-66660,-59322,-84294,-144984,-87597,-66254,-87764,-41231,-86655,-158411,-79688,-51505,-36470,31456,-59106,-76420,-68206,-43599,-57961,-56287,-68698,-40871,-63031,-40771,-180878,-80686,-22905,-24401,-61872,-105350,-38609,-32046,-122191,-79957,-76111,-111258,-97471,-1448,-69062,1810,-877,14184,58008,-63385,-98144,-114903,-21617,-5013,-99282,-83077,-29086,-39420,-139757,-137409,-69489,14572,-45749,25684,30779,-3395,-25549,-69043,-62541,-53244,-66324,101,36755,-72713,-28533,-30362,-2420,-112360,-70877,-14016,-30529,-13762,-96769,-137853,-56534,-13823,21220,-17116,-40586,-127510,-89446,-158887,-120288,-76199,-61291,-2839,-28054,3796,-39855,-72167,-63108,-7441,-81241,-86106,-63929,-29659,-98513,-51357,-27862,-14452,-108059,-17761,19885,-6612,-63767,354,-32116,-43792,25491,16213,-17417,-17326,-38785,-18299,46436,-47793,-13068,31646,972,-44558,-88260,-183771,-107640,-100915,-147510,-100389,-21981,-25806,-23272,-120140,-9674,-25326,-44764,-24257,-1824,-51086,-24629,2203,18522,-40937,-53625,-27860,-21938,-79204,-20056,-44710,-25586,-57318,-11396,-11261,23179,-56247,-151535,-139140,-36615,16110,-66718,-61115,-15970,-17221,-33658,-63273,-40070,-28277,48281,-29205,-34860],[-73275,-11410,-8986,19511,-5756,-16308,3350,-27017,46869,13175,25033,-6714,-34868,17886,-20058,10294,35724,49453,89834,-13410,24492,-5831,-9275,12140,-65798,-13004,31014,13794,72040,18159,-41841,-1910,-2144,29480,52334,67925,-35864,-38700,25097,28696,-18101,5440,64558,34313,80878,125444,-13688,-16121,-71490,3803,52542,-32558,-67894,30866,-31034,-13553,-2581,-43799,45832,62701,-86315,29708,-29884,-23412,83353,-54420,7423,3543,-20120,38629,24919,27561,66850,-35453,12510,-25662,11779,64915,-15335,38286,82462,19413,71700,12744,-30229,-7570,-9136,-5575,-33581,39870,-7527,19587,-75038,-95907,38512,722,-23328,-74867,-18703,121220,67937,83878,50595,42070,59637,49502,64706,72566,20947,49537,54105,-1214,48364,-12068,87834,-37827,-31665,-31870,-13618,71609,12892,-17452,33656,73724,96979,60145,68830,74660,22328,44276,22760,24902,74258,47072,90448,77424,83285,-30501,-17802,30949,12851,9487,17120,95090,6133,-52727,-30735,-20388,93345,26799,-53958,14099,69510,8401,11753,39766,17550,36262,14966,11244,-69852,3142,55771,72509,52866,19318,37015,63976,6440,7240,-59157,15994,-22119,86107,76167,-68379,-18182,33455,49778,6688,-33422,-13114,59062,4573,1524,29890,63984,34743,73393,99426,1901,-18400,-55337,-15040,-42723,-18790,49923,29095,-27138,91674,54935,-18814,106350,14057,28634,88560,69843,12614,71466,47691,59151,5724,-46840,99052,129701,140814,101594,44676,109769,136804,110959,106825,102555,113882,75529,-16083,26898,97859,46629,58337,97880,95650,51105,80588,-6987,130257,179146,32808,94456,10580,82766,40238,173913,121017,144642,215089,294023,282413,277665,325894,621382,349386,-954388,-327500,-328308,-257250,-212649,-167031,-98820,-91060,16135,-45942,-76375,-132805,-15501,15722,5499,8494,64995,-38261,-9009,-25785,-25254,6620,-1283,-12880,8735,31371,18471,1669,-95831,-116323,-13832,40904,47212,5822,-31854,5470,566,12649,-102031,-67079,-56737,-59256,-69219,45712,-52636,-161096,-20762,61900,13831,28524,12671,36686,26276,4081,-70693,-8278,-78466,-25183,1535,60430,-36905,-15915,1780,-35440,-14481,-47364,39348,-57431,-11009,-1603,-49466,162,-25974,-51264,-14718,-42951,114246,56530,-78785,8323,46608,39903,12802,94630,86929,30735,42921,66958,150858,-50853,-114593,-136981,-116730,-63102,-23603,85660,-18522,-27494,-50023,29373,-143,-13899,-15625,-49190,-26361,-27579,35197,-16683,-76764,-9665,-109965,-47968,-37361,-40598,141269,114330,23670,12783,23513,34746,59809,-18828,-1896,53600,12624,-10501,-15111,50313,-23342,1338,37708,-53464,88512,-13688,-65539,4541,840,5224,-3117,104812,-14568,2103,25266,20323,-32994,-1959,18872,25065,51133,-36178,38715,25939,-26869,-136519,-96213,11721,28930,57455,28262,30086,6290,-46497,-19377,29080,29339,39726,-23996,-47796,-83551,-3171,41510,-2276,36108,48744,-19315,-53120,-4664,-73808,87791,26348,38991,87416,33082,28027,-18376,-7586,-25080,-21678,-7568,55363,-16247,74219,101627,77609,7514,-14254,18708,23711,77780,-4071,43748,-71011,-50715,71714,12951,-16191,-9093,80267,112061,112015,9923,-21241,45435,-7963,38949,39574,-40816,-97592,41126,26678,-20707,-25377,67690,30884,-6656,19858,35644,19598,16698,31798,41062,59078,43522,18009,-45434,42739,68329,52387,113976,41048,-20306,-49911,24750,30849,48482,14065,98454,3309,-62296,10644,93076,51144,69139,-35276,-16582,-12648,-1682,85901,-22449,12364,-57007,14066,47087,40401,63888,1056,3625,-38357,95735,12207,65187,1567,4779,38376,54175,23429,141148,22226,-32656,-3228,55074,47365,45590,-93201,45163,-13090,1047,-45964,39721,73521,99294,-27895,-9615,-42455,21459,980,50992,13868,-20575,2199,3208,122372,90119,76517,26966,98985,49608,-41850,-36231,17986,42904,23654,-89911,18367,48726,72955,19056,35858,48384,39817,9765,89419,5507,19762,21120,31489,18330,49124,130320,109562,46108,106232,61803,15629,30009,9515,126494,52841,70629,105734,61874,-22603,42459,87612,78969,8917,39829,69251,131196,65898,78864,12494,78553,20978,61213,64980,97470,26143,36075,82060,95040,171126,101300,149219,143521,75757,74411,28904,81387,57797,106003,75721,52448,119907,115061,80117,133027,152584,43523,163688,121940,94003,8554,42114,68808,32967,76911,90784,82215,23589,46764,65203,84058,117096,79001,114278,201427,104038,136770,169501,66535,164022,153724,148670,87226,102688,28829,126599,146130,136657,124855,94840,63976,124132,82827,149108,158159,58779,-7283,87447,101017,152383,80730,84202,95825,116276,67472,200065,215088,204276,108001,189323,160111,122876,139148,162959,241770,142649,182230,155082,140558,290586,182073,182659,273514,205972,257997,194078,243324,245496,196459,158618,256023,229093,266091,299462,459117,316202,310383,371252,378059,323146,402220,392295,524224,448868,482674,602535,578522,658782,699114,771668,830749,921958,1067262,1185883,1340985,1594780,1904308,2403934,3430568,6977085,2288067,-6906893,-3399231,-2368706,-1827582,-1504759,-1243995,-1080802,-1021562,-913272,-811651,-720334,-601763,-717359,-649648,-508547,-505880,-531915,-545932,-547460,-442124,-482058,-456607,-376538,-408681,-444515,-360653,-364579,-299890,-251240,-371510,-358885,-274026,-325587,-309823,-275996,-244853,-276053,-296117,-351408,-332861,-221860,-137136,-224509,-323852,-278602,-224031,-163942,-151395,-186326,-182369,-170230,-219810,-249841,-155883,-159129,-201648,-173954,-259982,-191491,-209261,-170044,-201649,-169657,-242738,-209802,-224877,-229659,-233430,-111184,-158619,-153321,-80581,-104415,-118128,-104291,-90291,-111012,-144146,-147247,-99048,-43940,-103996,-24423,2670,-88330,-174910,-103346,-129320,-121899,-82561,-81330,-122588,-26356,-31512,-106923,-134991,-61362,-96901,-208450,-161155,-149658,-51392,-83781,-182068,-26477,-112035,-77409,-77132,-177306,-41205,-60210,-78517,-25926,-101431,-102216,11004,-2040,-97470,-70673,-64656,-75837,-149818,-116251,-71764,-98445,-50656,-100879,-141255,-75095,-59226,-39205,36696,-79545,-97691,-55694,-39396,-78027,-81984,-95471,-48567,-41573,-49159,-203883,-84141,-30567,-43374,-96173,-120133,-72658,-87002,-113174,-113528,-87146,-111176,-119349,1855,-51177,4606,-10258,-969,24638,-83488,-133257,-85092,-33161,-30400,-94042,-78157,-51625,-24949,-102791,-129197,-84991,43561,-51834,32916,51141,-3009,-3271,-71555,-97160,-53846,-61666,52,19573,-63961,-27852,-13834,-13293,-100592,-35645,-16630,-24386,-29627,-108853,-136969,-70004,-34863,19770,-7542,-41949,-104806,-73147,-145868,-137350,-98312,-52493,3074,-28112,3744,-53544,-62219,-82742,-33629,-85192,-107765,-66992,-19881,-74767,-47292,-31747,-16340,-120069,-20831,37302,36306,-51420,-10212,-11296,-70105,-1881,-6340,3120,-3686,-33177,-9924,53067,-95167,-31486,13107,-18325,-53897,-101675,-175184,-111188,-97014,-160085,-105360,-49375,-40653,-55387,-120629,-35094,-28790,-32711,8482,53070,-31676,-5313,2219,7568,-35391,-23687,-52212,765,-45544,-32416,-26408,-39897,-85001,-3868,-15736,2326,-38393,-105958,-96421,-31055,37029,-56616,-68914,-25136,-19587,-26147,-67778,-43073,-34530,35868,-14313,-26001],[-65150,-20001,-13700,24579,-6128,-2481,14378,-17855,63256,19240,33614,-16061,-40438,46833,-21695,10396,24061,56577,90822,-10261,49757,-4464,9861,7306,-64133,-46019,21032,32553,73434,47515,-40231,-18681,-23698,9454,75372,73227,-51392,-57315,29425,38699,-37107,4269,65839,20392,69796,64279,-8129,4331,-58838,26010,52673,-59456,-97416,8715,-57990,-68229,4914,-40000,51644,44894,-101060,29866,-9554,-9543,86049,-49290,4642,-47240,-38356,38961,30187,33575,86872,-20773,21033,3344,-23889,50344,-29179,33746,112613,53071,78225,12834,-25485,6983,4676,28664,-11633,43713,-7878,42377,-51309,-76560,43763,13514,-27331,-39696,27346,84416,51202,67621,61470,29041,63908,34655,31889,41444,28441,74582,74505,-20021,16245,-11991,98288,-22446,-12507,-25580,-8644,85657,8421,-58377,4576,38986,86853,22193,27722,61993,38777,60629,47026,-3683,20749,40683,75028,32401,49057,-18467,11988,46978,24092,69857,33309,116252,46118,-60495,-35913,-1912,77891,24592,-74001,-1809,57083,-10423,-14723,42113,23261,29320,21381,22212,-83330,17748,18109,40572,50849,18666,57977,25109,-16249,22355,-43512,-3305,-30021,91393,72138,-27323,29420,52810,95667,2889,-38721,-27432,64226,39212,14047,4157,52779,43725,58000,94338,20865,-15839,-80693,-60983,-39620,7673,54967,31731,-36561,77025,38247,-16509,104875,17106,7946,78381,77520,18612,88514,35538,39238,-7154,-25605,84734,86375,97083,83031,46440,72883,160466,130606,120170,133043,141705,99248,289,21823,67508,56943,87930,132694,85676,45980,55030,-12660,127723,167802,6534,90760,-1225,74579,60570,183888,107522,140923,208060,309382,300584,325896,355501,592163,704896,-848179,-343631,-339553,-243563,-195518,-188878,-138452,-87521,9680,-90979,-76731,-179523,-61391,-27784,-7736,-9102,41100,-64034,-29261,-17667,-35932,-3627,-10198,-35647,2865,48153,28623,-38228,-93508,-94624,-17044,30501,21599,-26185,-84356,5607,-21742,-87134,-76980,-2776,-52152,-67351,-68838,9503,-54905,-199656,778,101608,32123,25275,21913,61214,22404,11011,-49118,9251,-96821,-40596,20231,74503,-45173,-28557,-2928,-27968,-40262,-27926,25478,-71615,-23771,10008,-28493,-2337,-8903,-58246,-9167,-8779,161497,58129,-46535,23170,50418,61508,-2733,115000,123897,29547,63345,-36714,179867,-50361,-149177,-121505,-101568,-69698,-13730,50152,6764,-21890,-45918,36734,3171,-9649,-11800,-42928,-32537,22213,59246,28350,-53591,5963,-129932,-47763,-20846,-32578,125729,112364,48359,-12553,9721,49321,55796,-11721,26366,41236,49794,8019,15270,54119,-5609,6025,26797,-23820,71623,-6498,-59184,12468,9659,18925,-2311,100302,-14499,9130,16748,36087,-43364,-24769,41403,37550,64750,-14255,57942,13962,19155,-70858,-74504,27033,29686,52701,31391,12687,8183,-52687,-72571,8958,54869,67078,-19511,-29195,-87479,-20874,48909,13265,36941,60829,-10954,-21899,1538,-61342,55201,30750,52833,73428,58670,44222,-13859,8978,-12817,-13892,12091,69782,-26314,46700,64122,61316,-56817,-41459,37239,30794,43573,-48079,47484,-55352,-48498,74783,11134,-7105,-13805,87714,96319,99664,5921,-27885,24886,-23293,32880,34787,-73216,-78815,81862,10811,-28082,-46725,46841,41796,-19811,15703,25728,-13060,16734,36572,18559,61326,32226,17168,-47073,45051,46816,41563,129615,49672,-36176,-40362,65751,43653,70520,32094,112354,-8033,-45836,34891,74966,42780,33831,-28788,-2109,-17318,6026,104135,-21505,934,-38409,5940,67468,32255,82140,5801,-554,-47906,140468,33249,75865,25216,34532,41910,69703,31327,124366,27227,-38617,-40138,36733,48996,71457,-87261,62257,47491,17582,-39999,57252,87126,109652,-32959,-54575,-44614,18069,19042,35479,18275,-45587,7849,-5368,132258,55885,82834,24340,107219,42560,-64337,-27078,23487,45571,53705,-93417,40950,60832,86227,16067,55942,38060,61932,10589,66096,8877,16978,44347,42128,33831,64164,113021,92348,65606,100249,36098,25102,-18677,-28688,109375,58936,101548,104422,65130,-10891,50369,89566,42028,1285,20595,77046,136960,57421,92909,11618,100992,39753,60772,64547,115881,47592,42144,96842,121055,160636,95131,145537,85712,87476,89112,30362,63618,48290,106668,71425,63947,138133,148737,88855,101511,152855,60442,156143,163476,120249,-15332,74070,89374,24621,74645,75621,105648,53178,68856,63526,87461,147120,111769,104374,179826,122807,179043,167625,83199,195957,158477,167090,101650,83795,39128,149079,139793,161019,118335,124141,108477,132091,122430,191647,191414,62606,37351,81423,99655,165958,106050,124136,118536,125954,98964,238939,266321,223032,167484,202702,189579,202202,199048,192830,266804,179958,212676,164862,101504,265853,215361,197137,324060,228981,276233,229327,288579,304277,268345,213413,315718,300710,320142,330911,466439,392196,342648,402358,426861,433145,452750,467632,606611,517555,547596,706562,682356,802155,854341,891928,986530,1066163,1257180,1371560,1560465,1834654,2219273,2816410,3977592,8019304,2666906,-7891664,-3825636,-2646763,-2009806,-1663542,-1405892,-1235642,-1105608,-1037787,-982867,-831821,-714053,-760512,-709887,-558191,-548078,-584419,-597945,-624059,-543314,-526645,-517921,-401196,-417204,-451452,-356469,-435365,-382544,-332516,-438333,-410690,-334415,-370109,-336419,-366899,-295829,-324820,-308490,-388623,-376547,-256998,-190698,-289503,-363270,-327084,-231846,-200718,-225575,-249349,-203110,-188795,-243653,-275666,-158921,-203198,-252600,-212860,-292748,-237310,-235719,-174790,-221793,-217241,-247552,-214314,-243424,-272923,-281750,-145255,-202919,-190727,-117533,-127118,-147409,-156785,-123216,-159046,-135804,-159537,-107093,-38279,-98534,-21393,-21182,-109912,-225279,-136198,-156467,-150214,-86281,-72920,-129027,-3262,-35232,-113924,-90398,-92014,-102310,-212664,-140493,-152165,-65543,-50841,-183574,-60923,-134250,-72832,-79483,-187244,-75714,-68392,-88384,-30714,-115797,-119631,-3723,-52868,-67919,-81224,-68069,-70553,-147724,-147153,-80260,-102439,-75096,-101222,-124619,-82668,-83215,-48030,14666,-95860,-106594,-48302,-39105,-102574,-102919,-120620,-62464,-28482,-61159,-206015,-91736,-46526,-77949,-134409,-137617,-103038,-142770,-81282,-142554,-100458,-110964,-137881,-1532,-47283,-6026,-24426,-25485,-22142,-90858,-159292,-50495,-46412,-48605,-74640,-77486,-77727,-20824,-72271,-106859,-98615,47337,-54747,18198,56034,-14523,-12142,-81348,-121759,-57777,-61416,-18615,-14370,-51029,-19339,-4825,-23410,-82089,-12707,-20958,-24158,-47328,-115177,-124480,-79515,-47754,-1029,-12251,-48329,-60847,-52839,-117944,-150061,-118403,-67237,-12338,-28053,-8455,-63896,-60793,-96907,-71981,-90360,-125200,-72877,-14468,-43683,-43546,-43578,-14486,-117840,-24433,27958,72568,-45182,-25265,2742,-100318,-46290,-23522,19525,-1384,-36356,-9529,47056,-133988,-55755,-12281,-49734,-61393,-95702,-134342,-130135,-89375,-157921,-105508,-74876,-55429,-82532,-125479,-58955,-32174,-24927,38206,96405,-4191,-5219,-4062,-12325,-28083,5678,-77153,13358,-15268,-44769,-7335,-49749,-99113,6565,-15133,-30484,-52559,-54768,-53323,-27317,35923,-44149,-82254,-32246,-24723,-13702,-63028,-43740,-48894,7882,3387,-7447],[-52351,-25838,-17852,29374,2066,13251,31725,-11710,69616,33100,45026,-10852,-29865,85214,-8446,28289,23746,61584,97409,-7447,82417,6170,36794,13855,-46786,-68208,12149,50350,73879,77622,-32860,-26805,-37078,-11085,89131,79829,-58314,-60686,31980,52183,-48785,15589,79430,18296,59342,34128,6713,17274,-29594,51215,55892,-73675,-106056,-3693,-60622,-113242,14616,7478,70137,49293,-89184,28525,8938,8106,99029,-24861,6848,-71286,-34735,30529,27384,44707,99685,14484,38744,35465,-37853,39363,-22333,30380,111989,81692,75264,13375,-10815,28614,33003,63337,12170,47933,5197,85893,-17475,-37922,42248,36415,-18114,-1188,51533,59326,43010,50407,67438,22830,66398,30974,14818,2698,56290,95851,97065,-29791,-4261,4589,104432,-5269,9921,-13596,10240,91948,27391,-77898,-15068,27071,77335,-14994,3597,64667,61443,79228,78916,-26232,-24270,45511,67987,16522,31640,-809,29960,50996,22054,118499,46441,120185,95068,-48323,-26995,11893,64123,27377,-65788,9362,54176,-8748,-31258,53701,31771,29521,26612,27408,-83570,27965,-3689,17369,53966,30687,79708,-3896,-26271,56554,-17830,-15266,-27429,77631,59803,9006,75669,84003,136656,9009,-24187,-19168,86510,78962,35277,3108,57047,53539,55213,93746,44550,2547,-61304,-87290,-23870,34733,65992,39481,-20726,73852,22832,5168,113770,46141,-2857,64823,81918,38770,96588,33869,32729,2031,28520,114160,68147,45274,79322,52519,55369,179190,138332,117149,142933,159570,126318,41365,41586,53468,73143,109816,149433,76373,58087,56433,-1447,124970,158167,21525,85537,5790,85180,99104,180605,103991,146511,194549,318332,309116,355797,386738,537911,992926,-729651,-414530,-338465,-220697,-160465,-176894,-164906,-81919,-4799,-85660,-71632,-200523,-82613,-58589,-10190,-22343,18288,-76742,-47831,-11640,-30808,1937,-5681,-23611,7247,53335,40027,-62524,-73943,-52044,-12493,32936,10300,-35662,-75925,37433,-3267,-60425,-36021,61023,-31058,-55027,-63599,-16704,-49994,-170858,18501,119470,50371,29053,39445,94034,24991,26136,-16201,26621,-109477,-36979,41382,80310,-47528,-20339,-3045,-6578,-56029,-1323,10654,-60931,-30926,7838,-3715,5017,17620,-48851,6982,24443,160540,55335,16228,49217,64498,84967,-325,138008,160290,46078,113518,-62743,222917,-59167,-170412,-100597,-68459,-69772,-10000,14451,34664,-14038,-30805,51389,6706,-10160,-8857,-31225,-24502,77543,79604,62827,-26903,22441,-136648,-36823,3937,-25330,127942,115936,69270,-31502,14498,49365,41374,-4623,53443,33473,90216,22949,47013,51863,485,14781,32911,4851,58774,3391,-45789,26149,12872,29403,3950,83123,-7266,20228,11724,61886,-20389,-29381,62297,70516,87595,13955,76933,4181,56873,-27097,-50377,43459,40186,48350,42487,16483,10455,-19716,-96582,2081,71260,85114,-3902,-9597,-78813,-27759,59597,29397,34908,69462,10978,23823,17829,-14294,42894,45852,64799,59426,96808,64256,7843,49563,6702,820,28516,86749,-22031,24577,26194,42788,-70672,-49282,52100,45230,5952,-62284,59757,-22299,-27650,82018,17536,13822,-8727,102549,73936,85544,8278,-899,7197,-23280,28324,33729,-59741,-39447,118313,10101,-29978,-58602,36192,40382,1568,29820,50015,-28078,33464,52422,7002,70318,41078,19034,-30638,61677,24694,37562,144514,69985,-33638,-22008,110930,55547,92691,54606,122262,-1175,-12152,57395,65565,28299,9437,-14710,16946,-23564,13306,129036,-9378,-3066,2480,34963,101446,43144,100415,28853,15432,-26100,195227,63249,84646,52653,77366,45949,71732,47481,95859,50891,-32290,-43140,19705,47124,96079,-57826,81899,127110,29718,-4000,84225,100746,104022,-18352,-68966,-30314,16829,49880,19268,37960,-35147,33345,-801,133502,45743,128542,61265,114394,39459,-67468,3574,44136,52113,87667,-73604,77163,83002,98773,23281,79649,33605,98400,36593,50847,28400,21524,77482,70677,64451,89094,93487,76158,84572,95319,15415,45886,-31901,-38551,102443,62440,133834,107681,71286,25903,52746,100106,38871,13950,15198,96484,144182,48383,110295,43131,123441,66815,78859,71211,123824,65585,48367,98179,146359,149193,97614,118481,44993,108958,105426,60549,50266,46217,104508,66145,84807,142122,184016,109920,66768,162538,95281,133989,204065,158846,-3451,116621,109071,35108,79233,79115,127560,113500,113171,81040,95994,184537,161262,97276,149446,156673,220081,161324,101368,220352,151939,178273,117574,66178,61628,174158,135544,194151,123723,158227,171234,156841,169919,220837,224334,91222,106064,97589,112738,183422,150302,163904,141151,142047,160231,280739,316943,251862,251057,222013,217117,287942,259550,210004,270005,238632,247230,165792,72593,227120,263825,220746,385362,260611,287625,279950,338577,374276,367050,308159,370687,404391,389858,379757,443154,476542,374575,413994,449516,555976,493311,551794,673854,565045,618104,807239,787268,937174,1001158,986084,1111107,1214875,1409171,1507541,1736038,2028535,2492408,3191882,4416451,8817211,2973743,-8629099,-4108738,-2845146,-2122774,-1749038,-1519774,-1358628,-1137289,-1128161,-1118069,-915440,-816969,-765086,-722357,-572386,-550140,-614576,-633895,-657861,-632279,-544500,-546927,-427378,-427530,-448265,-349252,-481799,-462719,-419398,-494016,-434238,-396194,-399704,-354731,-454469,-329791,-362532,-313516,-390197,-384629,-284041,-243911,-342581,-382368,-332774,-219048,-237482,-312519,-285615,-196412,-203345,-223322,-294635,-171732,-254248,-284106,-255675,-320908,-282004,-264004,-181036,-228768,-263666,-238157,-199415,-238189,-303521,-311684,-181078,-245953,-237937,-170758,-171087,-176142,-207541,-175255,-228607,-126534,-172916,-126183,-62558,-107145,-45101,-62464,-128739,-259556,-176224,-176590,-173898,-108492,-81765,-133818,-21836,-62371,-128626,-65990,-128317,-110360,-208455,-129795,-157491,-97633,-34063,-173119,-116340,-168556,-87794,-97509,-179871,-126663,-87351,-101382,-54058,-129996,-136921,-44149,-113433,-60020,-108984,-78230,-84894,-154996,-172907,-97927,-101291,-123629,-91480,-118426,-105409,-121660,-62458,-39882,-110686,-106379,-53516,-43413,-132413,-126144,-145386,-82134,-36183,-72817,-187266,-102390,-67121,-123603,-171184,-162069,-125620,-186512,-40535,-159586,-115522,-112900,-150586,-15258,-65982,-33744,-47131,-61564,-80103,-91194,-169452,-34243,-68170,-61129,-50951,-82754,-103937,-32636,-68821,-77401,-118124,9610,-56410,-19196,41202,-37889,-71797,-103558,-131565,-66797,-69150,-57173,-57787,-43289,-7237,-17969,-41652,-70126,-17052,-28672,-44256,-72248,-120732,-106469,-87432,-55246,-43206,-42886,-62968,-14091,-43102,-92919,-162161,-134308,-100180,-53188,-42273,-38131,-75228,-74953,-106069,-117839,-98790,-137563,-81574,-21753,-24068,-47364,-68832,-27468,-114355,-32289,-20512,70367,-54327,-46109,-1028,-126262,-98663,-39445,22245,-13831,-54882,-24009,23910,-154840,-84706,-41565,-87525,-69920,-74251,-87591,-160791,-85059,-142394,-113505,-92539,-69313,-99149,-137749,-77983,-41357,-23093,52852,105766,16111,-37367,-18476,-42353,-24506,22742,-103244,-176,-6278,-57700,3329,-60689,-100318,12248,-16222,-70387,-93577,-30905,-28106,-41872,6500,-35914,-98611,-36093,-33215,-3130,-50806,-43861,-71042,-33643,14410,13698],[-40338,-28095,-20558,33228,18247,23249,50744,-8890,63996,48682,53284,12650,-6785,118822,13461,55587,39072,65542,112536,-4789,110036,21975,65152,30961,-19747,-71313,9436,64075,72730,100697,-21443,-18692,-36693,-25416,94185,96516,-51498,-44612,35432,66992,-50603,32481,100006,28210,53509,40280,29201,27882,8940,72280,67208,-69964,-85217,595,-31646,-128029,23809,86103,100596,74888,-57788,25036,20961,26737,120823,17511,16255,-60943,-11539,16719,17703,58259,98865,52234,70443,65577,-19917,34849,-2130,28926,82396,98478,67510,14856,8194,44926,63140,86080,34959,52529,27687,135040,15503,8637,35422,64426,-1593,28933,61165,53131,47533,44365,72083,21699,66374,47431,15339,-33049,96418,109758,115726,-25760,-9130,32995,105596,8949,32356,1136,39174,91478,63373,-67435,-21363,33849,75341,-33336,422,78903,85239,94322,106223,-36146,-41872,65063,71917,32964,29875,16305,35237,45099,6114,139058,49328,106380,136714,-11266,-3641,20133,57162,41518,-26916,47325,65258,14053,-27388,76265,43553,36280,33139,30535,-60326,29736,-3851,15671,62664,51610,98926,-6030,-12068,100821,8656,-11780,-9575,60867,51856,34984,105846,115249,163233,19376,7583,13174,119930,112823,61288,35391,70130,63315,67747,97875,68979,33941,-9184,-81292,7521,53059,81240,52584,23227,90556,14639,42369,131319,84482,2621,65074,86861,67385,98674,47004,48276,38779,87265,141126,74939,7622,96359,65716,61776,182491,133436,98067,137294,158298,152382,93643,87725,60957,93677,126047,146795,72851,98096,97608,23685,126195,161202,77335,80094,29783,111826,147683,168748,120858,162810,183241,323820,310780,367136,420776,485956,1129038,-625450,-500535,-320092,-194420,-120018,-137437,-168000,-71853,-18679,-41509,-61936,-189032,-69999,-62654,90,-21382,9379,-75596,-54488,-4271,-4028,29035,13874,18561,25146,48410,51317,-65253,-46571,-1730,-423,45537,21488,-21554,-8586,81539,40233,53621,-6138,101573,8353,-21102,-56500,-26267,-39048,-78903,28933,116644,69711,39488,54992,122615,33854,52783,24847,46862,-110199,-17911,59620,87705,-39195,6229,6349,22637,-54531,25789,1240,-33308,-25683,-1045,25209,25397,48132,-21072,39285,47544,134550,49936,88857,79517,83477,103900,23224,162263,188946,92685,180282,10875,269652,-75046,-171987,-76910,-25529,-62552,-11543,324,58139,-6752,-9864,69589,13220,-1126,-5710,-13419,-4268,117684,88375,76673,-1690,38075,-123990,-16549,28683,-17063,134863,129635,88523,-33700,39941,43127,22488,4092,75107,36506,126101,32495,73548,44665,-366,27606,65755,32076,63849,14259,-27926,44442,12501,39352,13519,65134,8845,33234,14924,89890,34110,-10171,75496,101486,115847,55863,101245,10975,87580,-5818,-25873,61209,59207,47516,58733,47840,16285,47088,-75885,11009,79459,90381,21078,12517,-50018,-17632,71320,40266,32779,71896,39002,76158,44351,50348,59913,72849,75128,67279,137970,81508,47729,108773,34804,20833,38260,107062,2087,17960,15608,44859,-28764,-36117,61781,63120,-20952,-32169,70064,27238,12301,91782,32731,45301,5038,122773,54156,79721,15123,48220,1544,-4327,30834,44648,5995,10243,147519,31288,-22405,-40428,39451,29554,59933,70211,108563,-10998,61292,83309,17445,84784,75028,29906,9944,93157,22208,46047,159027,104660,-5756,1819,157734,68222,109724,77273,134089,24548,37994,76452,84768,15574,18743,7313,42581,-25590,28719,168730,21129,16353,58447,88920,145289,78562,114544,65335,49339,24480,252983,103357,90951,77170,128010,60842,69286,73477,72008,89449,-14556,512,11512,50667,116491,-1848,103818,195930,40486,55489,112596,117432,100772,23177,-39848,3516,22417,87045,24042,66148,11725,81638,22257,128055,76794,210140,131781,137561,56706,-29189,58533,81711,68082,119136,-28969,122815,112846,118798,50556,110470,51777,145575,111725,78425,68991,48228,130466,133936,113684,123496,88487,78522,102982,98653,15473,81871,20988,-6935,116318,72323,163683,118382,82926,89104,52738,122989,89479,61517,42171,141114,158225,59196,133827,124213,151678,109580,129957,101676,139395,97520,59747,111162,176175,160804,115934,90803,45052,139126,122863,134875,61082,73891,117273,73803,144566,149780,231659,164776,71145,187634,148078,112765,238623,224720,74996,180329,132968,68885,97811,108301,151402,195565,174254,131156,130393,227149,225724,127851,136821,211851,261906,170551,136977,249922,160692,187706,145148,104507,117064,212308,160806,256701,163702,199217,246890,216127,240863,261842,262097,198020,203360,164928,156856,228984,212967,213342,189095,192893,245550,333588,368082,303922,350576,262815,258359,382584,340099,264857,299394,332940,314487,222471,144928,256669,340326,277860,451810,330237,349389,362350,406344,464552,480624,440070,448731,524385,472166,456909,500136,602606,467667,478925,538169,721111,618212,687670,792213,687315,762137,951144,981179,1126088,1183112,1193365,1344975,1501254,1660552,1774903,2081183,2449267,3014758,3867878,5283194,10526726,3473297,-10449279,-5006247,-3493762,-2622511,-2128519,-1915830,-1671438,-1375833,-1405650,-1336239,-1115746,-1014131,-888281,-857240,-701677,-625648,-728808,-758421,-770845,-758626,-632949,-634640,-535501,-540397,-506989,-459397,-552719,-550300,-526045,-565163,-466148,-464407,-440891,-409085,-524298,-383235,-400687,-335700,-408981,-386094,-313982,-306918,-381490,-398949,-348007,-232163,-282740,-393895,-313929,-219093,-222702,-186931,-317339,-229656,-312865,-302699,-310035,-344743,-320793,-287206,-206300,-256161,-307903,-249124,-220951,-239295,-321558,-339587,-217805,-289603,-308538,-242362,-243087,-214334,-267071,-263845,-310230,-141053,-191434,-162636,-127822,-153051,-105844,-122271,-155200,-268628,-219424,-212275,-205477,-147771,-134581,-149674,-108733,-125051,-159800,-104268,-177454,-135451,-204815,-148784,-194209,-160095,-86033,-175234,-201245,-217454,-139706,-142943,-170678,-199410,-145835,-120867,-108141,-161887,-165960,-116380,-178503,-110316,-168206,-110715,-138726,-193729,-189954,-136846,-109631,-199364,-94818,-133469,-143004,-169492,-87908,-126130,-131546,-107702,-82168,-71168,-169504,-165327,-172646,-110224,-74622,-80860,-169024,-115450,-89535,-177133,-205786,-201985,-141148,-212390,-15534,-165606,-130534,-128270,-165049,-52137,-110847,-75113,-88950,-114808,-149873,-104280,-171127,-60524,-108280,-79336,-39844,-94394,-131892,-67594,-109866,-61096,-159661,-68926,-59757,-72351,6531,-71207,-172120,-140740,-132190,-82462,-85415,-110876,-101859,-50590,-7772,-60033,-73709,-80737,-58502,-45365,-96712,-112789,-135868,-101947,-96999,-66922,-100831,-104062,-85310,7668,-59636,-98954,-181944,-144265,-133366,-109874,-89123,-85947,-100440,-108370,-115706,-162106,-113179,-146035,-97924,-46625,-34426,-69424,-110423,-78748,-131362,-47165,-108209,6176,-88100,-76881,-31364,-144651,-143459,-62890,4116,-42443,-90198,-58556,-20668,-159975,-115116,-72668,-125074,-89417,-55128,-69515,-185517,-89408,-123319,-135829,-100288,-86053,-108412,-155636,-92378,-62558,-26972,43068,73832,11017,-96803,-40146,-78531,-30478,15793,-133144,-46598,-27112,-72528,35,-75362,-96279,6212,-27640,-108270,-141323,-59046,-36146,-83514,-46645,-39225,-116816,-37351,-45438,-347,-37826,-45153,-94555,-80089,9216,29903],[-30433,-27218,-21660,35848,38898,22643,65819,-8559,48289,53031,53627,49105,22356,133577,33655,78891,66029,69208,129749,-2250,123384,37547,87241,53188,7785,-56822,14131,72330,68376,110115,-7940,4824,-21952,-29591,93880,124950,-31439,-12168,41605,78270,-43342,45412,115754,43167,53187,60327,52040,40842,45387,83235,89359,-50414,-39232,22559,22855,-105365,30139,158164,132796,106982,-17856,19408,23679,42250,141209,68278,33164,-26539,21546,3226,3057,68828,81847,73761,114145,86899,21162,35720,20924,29761,42322,100684,60906,17003,24616,44076,82585,90232,54846,56591,52602,164818,38528,46677,25552,88520,12794,45453,62920,56159,61429,57183,78675,22279,61953,83347,28791,-57608,129094,112843,122584,-6938,385,61634,101770,18104,51427,13522,69611,86026,100991,-31261,-15646,48568,81888,-22741,12121,94187,100953,101627,116182,-35100,-25332,97881,83923,68197,38669,27848,32021,36398,-15222,128572,38672,83304,155514,42011,29445,23193,57505,66517,30209,100045,86266,48931,945,105430,56451,45230,41357,36445,-12960,23108,13594,34121,74252,72815,110082,21313,28274,138530,27438,9189,22084,50651,54437,45599,112660,135164,168926,26654,47042,59016,149435,130827,85679,88655,81109,69477,89313,103520,89763,68782,49554,-44988,49561,58677,96911,68102,83392,122278,18352,82373,149398,110012,23415,87178,95100,95438,98381,73177,87358,91725,126064,148902,95108,-3195,127340,84491,81469,161142,119103,71877,125105,133863,170448,133734,145095,82849,115171,142306,133554,78285,162307,168872,55049,133671,181628,151790,75337,61770,145070,191850,155608,158881,184891,182194,328243,307627,364300,455545,458727,1076616,-551861,-543040,-287963,-171726,-88472,-87754,-146444,-56917,-25776,2468,-51698,-152226,-32065,-42461,17032,-8849,19699,-65133,-43076,6680,40153,67840,42165,70319,47344,36082,59807,-49203,-24007,39809,15136,60354,48768,7385,71785,113950,82327,165011,2945,108255,59653,23073,-50633,-19602,-25801,32873,30932,103084,88146,51017,61596,133321,43518,85209,65557,68329,-97738,6932,72276,104015,-18107,42504,25239,48232,-35234,46498,133,-4159,-5429,-7223,58523,55531,75564,20724,84802,55772,108250,43797,141558,102999,98759,113369,60248,180003,204171,167763,240870,143951,306299,-95179,-153218,-53814,14886,-49824,-15914,16710,71443,-2674,8985,84497,24068,26036,-298,9704,22021,128273,85294,72349,19947,50991,-91690,8571,43869,-6001,133596,150620,106215,-17671,73535,39642,3948,14435,90093,50081,150348,36274,91481,34762,200,41559,120928,57264,88932,23753,-9067,62343,10861,48331,23080,59579,30966,44163,26972,108901,97696,25419,76229,110277,141460,108944,131514,38612,106475,1851,-2613,79435,79653,49736,74869,97408,32780,122837,-19349,31095,80862,84570,50276,39373,895,9499,79355,42494,32232,68043,63121,126695,77646,105228,96305,107114,82209,107348,167130,88692,96216,166405,70445,43328,40593,131294,40857,27750,47204,79860,43509,-9896,65675,76419,-28656,30748,70130,85121,60079,100663,54392,83758,23073,139942,56513,88672,22835,97978,17222,33523,44683,68387,96736,55559,166044,69900,-4655,21320,51338,14411,136068,128860,178601,37021,88304,127368,53640,101212,128232,58801,70843,130377,51144,70027,167725,143192,39264,25232,196385,82169,116688,94377,152146,64719,96779,91146,131063,10260,64606,34814,72760,-15906,62332,222281,74098,68926,113090,137796,184539,123743,120120,106772,93603,83605,293635,149549,98565,92773,173833,96870,80990,109613,74748,130744,12401,74898,16305,65465,132621,73009,128548,229176,51198,116764,131088,138831,116559,89854,24758,52692,39575,121183,70215,92142,79759,148684,62968,120453,149229,293515,206234,188047,105041,53932,130676,136043,99386,143344,34540,173297,148954,156588,106414,150625,100320,194984,230077,160972,130977,108063,203321,224486,179604,164524,111665,112585,122625,115657,46102,135314,132561,65746,155756,95739,190164,138063,112076,168234,64557,165322,179518,147610,117645,218321,190487,114515,168376,240016,199142,178947,216181,165707,180700,165601,96449,167712,220316,213477,160440,100616,88376,181578,152487,250436,126404,144799,160591,114136,255171,180309,297625,255708,151324,235057,220188,122985,267247,318583,209800,258048,171721,133165,143850,163043,182185,283075,245215,227579,208701,277154,309005,223243,181589,292211,315282,222900,213983,304407,219940,214873,204182,235471,227032,287437,249888,365192,267885,264179,332129,331142,355504,358938,328997,400552,340713,311349,246582,331271,303684,301809,306937,319351,354058,421787,445176,416137,466905,356042,352104,504814,483244,429708,429493,492490,457493,412541,393658,436916,483941,416461,538780,486782,538796,525809,548687,620619,620887,617706,627585,667745,602413,616952,765939,842307,725191,728550,829321,1001978,962726,978535,1091696,1040391,1128825,1280681,1427621,1530105,1559948,1750127,1944355,2170320,2312535,2546546,3016796,3599428,4355288,5545881,7649294,15307471,4970642,-15590604,-7672757,-5376935,-4140273,-3328974,-3012438,-2516707,-2169971,-2183437,-1902898,-1683789,-1524655,-1383668,-1355947,-1167742,-990188,-1108354,-1137059,-1145525,-1062192,-962480,-948197,-860892,-884918,-765611,-820553,-769392,-726823,-732166,-745813,-616508,-601087,-586159,-586565,-617321,-550477,-510432,-447797,-545686,-474119,-412790,-435313,-459373,-483417,-472405,-361018,-386260,-475218,-409143,-363530,-293542,-235966,-390830,-377268,-403776,-357273,-411072,-389559,-376840,-322571,-290555,-344635,-381074,-336101,-340877,-303295,-356324,-405082,-273952,-351781,-419187,-340449,-345327,-286248,-361698,-391763,-393683,-212486,-232255,-233590,-235274,-257341,-203488,-201057,-213150,-268688,-273438,-300580,-270747,-196447,-243277,-206414,-264241,-232082,-218865,-210380,-247746,-201588,-222983,-201058,-282160,-257639,-222157,-212257,-310649,-272952,-233178,-220720,-184072,-289114,-250595,-151826,-196530,-229660,-226704,-221562,-248193,-229460,-257069,-175084,-231019,-266813,-207653,-204788,-150375,-290072,-141756,-180575,-192098,-217462,-135798,-229120,-165668,-123950,-142017,-149894,-216923,-223977,-204306,-152112,-141991,-87851,-184702,-129620,-111807,-236046,-244082,-259829,-155067,-221187,-26161,-174787,-144140,-170261,-201051,-126048,-175473,-119826,-157007,-186070,-225224,-152611,-182445,-129652,-168673,-117602,-59827,-114280,-169446,-131517,-188832,-79820,-231364,-165375,-68465,-127776,-41708,-113054,-264880,-190949,-140307,-109039,-105007,-166960,-137895,-78463,-45896,-123858,-113025,-118810,-130770,-79320,-176008,-168016,-164535,-131813,-109800,-91965,-158038,-183646,-110584,-16573,-105011,-155093,-213872,-145073,-146350,-160391,-170364,-141818,-150099,-154824,-132711,-192145,-134030,-152873,-127711,-86257,-76321,-113664,-162215,-170055,-178566,-69351,-210865,-109264,-147445,-119382,-86903,-155259,-165123,-100743,-35056,-87624,-135370,-111539,-86128,-162809,-140058,-104305,-155405,-131616,-62837,-92554,-181580,-101793,-116204,-166074,-100987,-117644,-119888,-171410,-105894,-97876,-34802,8514,13381,-29577,-156922,-65543,-112464,-47655,-18659,-168000,-115120,-68209,-89005,-17010,-92209,-96211,-13545,-53924,-132192,-172151,-129178,-79944,-139755,-106560,-56675,-137377,-41652,-62760,-7565,-31114,-47994,-109901,-117972,-14935,35960],[-19839,-24407,-21449,37652,58474,10829,72461,-9256,27625,33805,44557,83943,50090,122914,41613,85598,92896,71488,137566,189,120716,47668,96125,72097,26542,-33971,23650,74451,59553,103331,5179,34876,2229,-23821,90707,156487,-4490,26622,48781,80303,-30289,46665,113284,51553,55273,64180,65463,56738,70195,81995,121346,-23454,16373,56550,82567,-57214,32292,181862,149510,123589,20090,11107,16228,48880,144586,112250,55403,10651,52241,-4188,-14447,70255,51331,68954,154340,93430,59134,37680,37399,32932,14795,90434,58002,18610,32662,20830,83913,76641,70049,58547,72313,155693,46987,63300,14927,98517,16031,48531,60601,53994,75118,84507,87573,21526,51342,127019,47038,-67881,133505,102387,111592,22673,18810,76882,93421,23334,64534,18266,90918,76668,123708,15684,-2913,61469,91148,12337,28395,99756,99628,99607,102228,-31233,13933,135687,96518,101547,51354,31588,26633,31856,-27885,98974,16812,63306,145185,93412,63428,22223,60955,94557,83506,148528,107209,80444,47130,128189,66288,50454,48377,47860,45926,12665,37712,61590,83648,84441,106582,63478,80088,153041,33712,42035,59496,48541,65332,38407,98236,137086,152094,25127,81530,99806,159133,127654,101590,133981,80750,67339,108363,105021,103601,94871,90925,6666,89078,53335,108171,80210,135429,148386,34458,108243,157738,108397,50331,120962,106607,113552,96259,104436,139981,131281,135573,140422,113737,10017,154311,101633,92770,112694,100725,52538,112545,90484,172337,140667,188702,103140,132644,161881,123841,92449,227091,234475,81953,146752,212301,208018,71139,88935,172111,217246,147276,206999,203788,194567,331769,300440,352796,485133,466382,861470,-511730,-501634,-254005,-159037,-75482,-46850,-109460,-40397,-27280,12224,-46750,-106668,9905,-16552,29742,4187,41960,-53116,-15368,20247,85396,94485,65337,106429,57785,19281,61436,-24537,-16874,59129,27256,67693,71613,36273,110703,117739,100143,201464,-7097,86064,107612,57463,-48240,-3359,-16429,105568,25472,89358,98571,54754,58304,117794,45398,109877,95151,81319,-77144,26362,78816,125806,13001,75956,47386,58819,-6377,55719,4287,10902,25767,-4228,93321,84973,93618,66031,129772,48865,90944,37157,150952,108273,101455,110768,93762,179240,200254,243824,269263,257545,316269,-116338,-118681,-35389,40971,-35621,-20306,53536,71597,-3159,18140,89489,37390,64870,9219,35429,45625,107629,76978,62779,37776,58910,-47457,32169,42607,7698,119536,166556,118273,8647,95606,42265,-12705,24130,98115,65371,157720,34762,100233,24537,9058,51541,175763,78559,122735,28890,7327,72610,9481,53659,29066,71960,52199,47830,42328,107910,136731,59579,63064,89271,153977,154804,157529,74314,106439,539,14548,94796,90635,51411,84800,139663,63753,173586,42297,53082,75258,72608,75385,70405,65743,46162,77480,35726,32987,59451,74420,166679,110591,127762,128702,138008,82523,162044,171010,80645,134239,195324,108884,64988,36047,156708,76922,44513,109786,134129,107204,16062,62945,76698,-18860,91743,56687,135214,93505,102382,76296,123458,38056,140466,98442,108069,27090,126421,58090,84242,70181,95211,162379,82124,168596,109334,19334,112237,60110,121,196114,175926,223646,92745,101578,171869,100080,114876,181199,105273,134236,154812,101214,103941,160850,162127,77994,40640,209459,93094,110333,100260,172421,109071,150000,100040,175088,12152,123155,61614,99205,10231,112910,269307,137794,142309,145321,151134,198003,149012,113828,142491,135303,119733,291734,186988,111404,95901,196176,148150,115408,147683,110610,156221,44083,138284,33138,88703,144180,144799,151987,218896,59479,151496,129686,160741,150138,164407,94234,104373,69445,141655,151012,104685,142095,215104,109974,117446,233027,329495,246344,248608,174330,153071,198295,197352,144745,155992,101765,221206,190088,210345,183148,195252,164907,232901,343279,261646,198825,187656,269831,296971,243774,203484,157213,169758,142081,144210,97760,195384,246026,158110,209693,131419,209652,161242,171289,234543,101921,230111,259812,242251,228310,304010,243080,209108,208983,331841,265724,268499,310400,247848,240253,261080,178420,266610,281978,289253,230350,164063,149351,236510,211741,364607,246490,234481,224037,186498,376728,226148,358673,342414,286813,296300,307426,180541,290949,403142,337409,313723,222050,224707,214518,225852,221953,352522,316571,356660,312135,326979,404520,352193,290197,379209,380991,313569,324222,380282,329843,274034,295162,414651,369651,403644,392910,487886,430107,363504,417047,486006,493598,510456,439516,621057,498422,508787,364359,471291,422701,436766,492261,509133,478862,544946,565801,598738,587816,502264,503715,646609,684273,688470,662279,705020,660968,708451,750475,723703,696917,638379,669084,718811,833546,776827,792975,856981,809469,837476,925698,844650,811333,892019,1189761,1185163,1133903,1171185,1302669,1384425,1489650,1427712,1570599,1604112,1733344,1840699,2108484,2168651,2184828,2627721,2888745,3190896,3395045,3855982,4549246,5457128,6501256,8244111,11547180,23100855,7836410,-23763163,-11856233,-8285090,-6465149,-5205443,-4611049,-3803438,-3396014,-3365382,-2847366,-2596504,-2360525,-2235714,-2166330,-1928070,-1672022,-1742277,-1741323,-1747888,-1580977,-1534589,-1493766,-1389238,-1411338,-1243239,-1367343,-1163123,-1047011,-1076013,-1077710,-938014,-855565,-886252,-896334,-798773,-862274,-746055,-693313,-821392,-704803,-633721,-660969,-626160,-682764,-731836,-630189,-579345,-578319,-623235,-639214,-450319,-448742,-551392,-594212,-541395,-489296,-574992,-479623,-476167,-404110,-441091,-481418,-507799,-503146,-540707,-449727,-437095,-521396,-368389,-438601,-548991,-452138,-449175,-395408,-494015,-514990,-461994,-338203,-310363,-342150,-353135,-397510,-308580,-281238,-314101,-293184,-353047,-441819,-371799,-242151,-370176,-317118,-435226,-360474,-300242,-327774,-328193,-311981,-274905,-262574,-391648,-363767,-381729,-272119,-406673,-307845,-336304,-311484,-225130,-363902,-361122,-195552,-296706,-317795,-315118,-332769,-315792,-366489,-340830,-253351,-319528,-338083,-239574,-284789,-227329,-361015,-235438,-257984,-241855,-249617,-206977,-314320,-207892,-158506,-220018,-275010,-270045,-280888,-235120,-203117,-216104,-102532,-245406,-139983,-128088,-290069,-289329,-316850,-171251,-214282,-68248,-201422,-158109,-232556,-269702,-227843,-238710,-154027,-234057,-257728,-281918,-232979,-211037,-205428,-232165,-173519,-116304,-144879,-218827,-213181,-266037,-133454,-312193,-240006,-85318,-169493,-88368,-159254,-292521,-242523,-169483,-149860,-115959,-205208,-156957,-121560,-131135,-187556,-139899,-166683,-206060,-130755,-249416,-214915,-192675,-192861,-123445,-127753,-192388,-250291,-130898,-80398,-156426,-241628,-244957,-130003,-128229,-181009,-254794,-184520,-211455,-193275,-158027,-196175,-154421,-157383,-165629,-128243,-125740,-165977,-205264,-262894,-236535,-94885,-282583,-222086,-213268,-164935,-149185,-154753,-155091,-149048,-85263,-145846,-175523,-168090,-157764,-174690,-149463,-133457,-170817,-195470,-107070,-131919,-137207,-112859,-129171,-186669,-99815,-174819,-140608,-173811,-122280,-139932,-43683,-38764,-48212,-95706,-184572,-89176,-134382,-69003,-69609,-200883,-177017,-104361,-102958,-41898,-105944,-101431,-41582,-89987,-130596,-171623,-194149,-141551,-178319,-148594,-79155,-157203,-58126,-84972,-21845,-31588,-50855,-110012,-134573,-48869,30657],[-4907,-20820,-20005,39665,71208,-8628,68953,-9519,8764,-10227,28135,99364,69578,91150,31073,69273,105376,68961,127620,2631,107227,48534,87912,79135,30532,-14458,33098,69864,46835,82989,13990,59212,27135,-12311,83524,176461,19437,58111,50445,69225,-15572,33724,84758,42895,53931,38546,62352,71685,79973,70503,156557,176,62022,92360,121783,-7925,30253,140793,135043,107933,48494,-1723,-385,40318,119864,135479,78486,31427,70709,-2094,-32979,58180,14225,41246,165881,82575,65398,35252,41927,38218,12338,73319,55055,18094,30060,-20164,67078,51806,78255,56757,81029,107219,41511,55155,5262,87265,3491,40663,55540,37566,77239,108861,95405,18076,34606,160307,61956,-66327,100406,77399,82887,54745,38604,69782,81124,27925,70350,12024,94169,63073,122015,55299,10664,66429,93381,54873,41631,90116,78384,89320,67843,-33397,52275,164077,100922,117353,61227,28278,24290,33779,-21140,68732,-8982,54437,113000,124844,87948,18486,61002,113962,112471,176603,117716,93573,94681,126959,68625,47175,49033,62849,94658,5512,57047,85125,85783,80038,83738,96300,114842,137082,27768,75369,90592,51675,76106,15032,71289,120717,116139,13097,100510,118388,142115,104331,104329,144534,65855,53755,114245,97121,109114,102715,104812,54363,110745,42359,110827,81759,155003,144047,55481,106917,149334,80440,69637,141868,118164,115325,89438,129039,185202,124235,121616,120114,119419,31758,156550,106047,75172,44405,83325,51373,99730,40419,152824,108541,195983,105802,140577,182163,128338,111338,257849,250543,93996,162036,236567,213586,66189,99728,181557,216169,145278,246487,210750,215914,331182,288889,336642,501478,505574,563213,-498778,-384585,-234391,-160651,-82655,-27830,-74045,-29530,-31809,-18747,-52313,-69650,33372,-8558,27805,6295,57900,-47311,18472,31695,110135,86122,66688,110184,44142,784,52254,-4765,-29109,51271,28481,59695,67087,50390,86450,89848,84225,150128,-30518,49143,132806,62850,-50221,12633,-18000,102361,14920,78997,90433,42702,49033,77643,31893,112266,104679,70511,-58301,32190,78567,139080,45772,93498,61510,48633,17492,51676,5254,3029,57483,7566,121776,98962,98528,101475,154699,28962,75437,27291,113437,88820,85719,95401,103934,150810,171043,276992,246848,288813,281361,-135392,-76494,-25952,45477,-25111,-22884,87618,58769,-7755,13175,80962,47449,95128,22925,59078,57840,66956,71167,61925,51374,59449,-5577,47869,23817,20882,96159,161302,117446,31709,91349,45285,-28966,29275,97104,67700,145246,28320,99983,15124,26405,52238,199532,92748,147552,26703,18496,68918,8511,52487,28495,93770,64062,39238,49921,80632,126273,73076,38805,44650,143832,166400,160669,92227,83492,-14642,17362,101444,82540,47821,83480,145805,100068,174847,74081,67066,61606,58903,86386,99553,125667,79295,60445,19661,32841,47142,68165,185965,133645,112243,135154,152447,72036,191658,145402,57488,141857,176746,141587,82822,23626,171287,87906,53226,168429,171682,133940,29187,51182,59681,-3094,114246,31612,157248,90752,88187,88519,155333,41029,112842,170482,122340,24189,120260,111675,132915,99161,107494,161319,80566,149329,126741,41447,186983,54421,-9950,209617,174873,215122,120049,93015,194887,123595,120666,204925,148278,172674,146015,141372,130479,131006,138215,82325,40645,180908,90956,89891,91096,182210,141949,181553,99746,178560,14031,156372,78489,108952,49134,158281,276488,178152,199251,139059,116199,168684,129580,94245,160825,157120,106977,232925,191321,125636,85516,179499,185420,151589,167941,152729,147712,69734,148305,54935,107205,146144,182419,161163,175751,59832,140862,104069,170462,177045,215530,129274,139098,105471,138092,218460,95134,171026,247727,139532,121265,274857,288715,229461,272507,227356,215049,231018,240197,186781,150762,149170,249709,226158,253276,243304,223723,208978,241657,387008,310332,236027,243350,283608,293328,269786,223683,193460,213210,150961,169815,137413,231269,287788,229933,246185,165525,208320,172145,246803,249025,155752,297122,276177,284268,314199,339667,287035,286947,231009,330077,320171,338245,359456,303888,275106,324663,281559,349458,337660,331448,297089,241861,184953,284209,294085,406036,356649,279092,263674,247308,426182,242485,361204,357779,386168,332300,378701,253370,299906,413084,376525,301472,251380,307502,266635,259411,257912,371612,365484,454646,374992,342858,470056,420620,395318,420768,425827,375776,401670,427858,423368,339143,368965,522538,459845,505166,505119,536233,567223,460223,467468,596371,570878,626289,546311,711898,593974,645178,440524,554882,521980,554078,641741,650876,571925,629662,678290,763775,653390,620321,625686,733131,828302,874198,855974,859067,802394,925211,984054,913093,870461,826798,806396,892279,1047444,988409,1024633,1060391,999933,1018729,1183587,994987,1021606,1169097,1466308,1427950,1448452,1544712,1656795,1649007,1867527,1778874,1932329,2022203,2240938,2335912,2618326,2675637,2722137,3272119,3583846,3940975,4267877,4924301,5746220,6883463,8148114,10361119,14621640,29059752,10765181,-29717861,-14779725,-10268169,-7996319,-6469176,-5579983,-4659706,-4176026,-4169026,-3609783,-3278391,-3032041,-2900991,-2741686,-2481682,-2264275,-2229365,-2174622,-2169889,-2036787,-1995094,-1935926,-1803669,-1781593,-1667773,-1749568,-1512616,-1373878,-1404280,-1395259,-1266990,-1128496,-1202425,-1164362,-1034305,-1157743,-1014104,-965401,-1071741,-964766,-894504,-889303,-819443,-904958,-980407,-896420,-783124,-684375,-870574,-890089,-629274,-742779,-739191,-752278,-673053,-648553,-731586,-584291,-588410,-524393,-576920,-574651,-640879,-649861,-687810,-602255,-534429,-625271,-475131,-508001,-618961,-520216,-490288,-490480,-603845,-549558,-484218,-449553,-400002,-441065,-413314,-491430,-361681,-316662,-419536,-349472,-448309,-558659,-451762,-267213,-431496,-434848,-526639,-443088,-363722,-368248,-376878,-417383,-332619,-288311,-440475,-417845,-454355,-301551,-429446,-285394,-383504,-365606,-258185,-372513,-407581,-239694,-357588,-364318,-378288,-387496,-354205,-426083,-364378,-294662,-337618,-347974,-276156,-328086,-299398,-365543,-328429,-332795,-268331,-245769,-272002,-338403,-233036,-193435,-272239,-380537,-304295,-296334,-246681,-235172,-257809,-128387,-312722,-136216,-124840,-315577,-326524,-332976,-183328,-188519,-108073,-234095,-172898,-276681,-342917,-310125,-268283,-165812,-272531,-292050,-283615,-298548,-234448,-234230,-263991,-213397,-186125,-181364,-260239,-271303,-288481,-187648,-353092,-255153,-107193,-185011,-111282,-193512,-233894,-270823,-209372,-194993,-103479,-204744,-149445,-159905,-231162,-222639,-132054,-189518,-244987,-178124,-269730,-215038,-191605,-243605,-130868,-154721,-185424,-266852,-137319,-144213,-172411,-294269,-243449,-90928,-83201,-160536,-289862,-191237,-241694,-193840,-181682,-169568,-158852,-152429,-187025,-153600,-145609,-195531,-215017,-296259,-265023,-114406,-281552,-263222,-246783,-192006,-185765,-133592,-115588,-189254,-127336,-203105,-192743,-201278,-203755,-189586,-134184,-152426,-163589,-255292,-163753,-144168,-61961,-107365,-149229,-178931,-99218,-244744,-165452,-154111,-139433,-170810,-49898,-78144,-82626,-155288,-163873,-104561,-136941,-79537,-114211,-214198,-197806,-109495,-105854,-65160,-109477,-99904,-66149,-120144,-97604,-140439,-202004,-186971,-168301,-151395,-85672,-164040,-88683,-103863,-35822,-32144,-50879,-94358,-124734,-73772,16850],[14903,-16875,-16679,42910,73164,-29463,56706,-8411,-2070,-64777,8527,84061,76067,50295,3014,32389,93998,57149,100250,5302,90433,38890,63414,68752,19367,-6882,37480,58332,33331,55367,12754,68215,43504,-1658,68037,173132,30938,70217,37948,45308,-2475,10031,32868,14322,43790,-5795,42090,79925,77628,52286,181022,12232,82673,119085,123514,20320,25147,56722,86140,59272,63280,-21526,-23409,13147,69907,132506,96511,28060,72656,9057,-51234,32244,-21522,5443,131199,56653,27950,24214,34219,45205,30805,55243,43938,14449,19250,-65919,38649,23830,76977,50202,76543,38812,26938,29022,-2574,54543,-22826,24457,47407,6707,60114,108427,96574,12551,14983,167691,68274,-59168,38827,39739,44940,79220,52577,41171,65277,35046,68841,-5145,75719,44034,97299,74536,19960,61006,80327,84702,50369,66905,43211,73009,24386,-45602,68134,167533,91201,111286,63042,20420,26957,38623,3598,50819,-29730,54967,76088,126806,94739,12855,52320,114712,109037,179546,112182,80973,124254,91028,60959,33835,38786,74832,113507,7759,65339,96042,78323,60159,42387,99744,105669,97512,14362,96522,103918,56122,76837,-18783,41585,90975,67973,-6621,99526,107879,104234,67124,93302,114304,40257,29312,102420,78413,106688,89394,95720,83882,105927,31530,103107,66607,132732,99550,65034,76093,123819,39254,69970,127600,124589,99765,74205,135824,199697,58814,97456,90772,107460,43462,122155,87878,22492,-28571,69462,69807,82589,-149,114011,51041,158822,84036,134782,196333,147300,128300,230143,195434,85028,174645,238720,160133,58619,88840,167858,191007,145636,259742,201331,235202,320513,272261,317806,497961,563523,286333,-506376,-247948,-242547,-177700,-104124,-34422,-58447,-33453,-49559,-72379,-70463,-51502,25822,-32334,6110,-8143,47935,-52299,43435,34126,100883,38456,35059,80306,5784,-16826,30750,-1622,-55843,21571,13964,32908,26279,41267,20359,40519,40347,47871,-60103,10360,120645,31426,-56175,19315,-35495,31209,2166,66979,56135,12480,39079,24151,567,85186,90406,24393,-51973,21931,68782,129024,67787,85227,55104,20416,22183,36089,-6632,-26227,76584,20438,132706,85073,89528,116266,145183,-1304,48674,9072,46404,47243,51393,67605,77504,95910,113766,237403,172398,230119,187749,-150090,-36073,-28868,27637,-23009,-23729,96314,35810,-14506,-5552,59361,46272,95616,37623,74634,52944,24225,69752,74666,58667,51027,18077,51229,-7055,28002,69708,125224,97480,38550,59057,36642,-47115,26042,82701,44730,112688,16578,89625,5399,43878,40445,173184,96314,149651,15432,22780,49043,6820,43513,19563,105991,59947,15714,37880,29514,66179,55604,9666,-9735,106665,126028,126422,68977,40088,-52106,-1409,93272,52667,35571,68592,103009,118151,125285,58155,66270,40411,44580,74289,115401,157548,95263,27069,-9165,28574,30271,44845,174236,137708,70519,108443,141440,48588,163696,97275,25658,109854,113025,158027,94708,-642,154030,60012,41597,184105,159095,118994,22849,26314,27940,2754,83872,381,135990,45964,50955,80452,165973,24018,56658,225244,113900,12323,80034,144873,156931,112684,88663,89199,49436,105921,104799,51978,196604,30009,-15163,167301,111903,151082,92806,62824,176770,94592,113286,175415,153252,162816,94519,139640,127331,80503,67150,37128,20984,109444,65026,57430,66478,168275,146224,179903,85173,125071,4538,137641,76221,90531,85345,163438,221281,155555,198883,92740,44298,95948,64784,62072,151491,142044,42624,126308,142810,126614,61627,122665,172959,145435,148314,152473,97256,71605,91985,68617,102928,129154,161387,139144,120085,46554,88749,57367,151782,163951,212467,104704,137354,132514,103199,208867,59843,150406,218111,124361,119998,232028,185164,162200,216763,217579,194792,207327,232490,194461,119780,152278,232521,230865,242097,232134,200875,193901,206235,329820,258535,201860,227168,212538,193051,223993,204797,179344,197491,132346,168516,124539,206073,223748,239510,225911,174758,165672,151057,285223,187471,186355,317004,208893,223881,297524,272622,266274,272170,199389,211956,313672,331521,317595,286544,234316,281902,319561,334129,335084,285090,309972,256563,159538,282946,344368,325658,357222,220926,230260,229997,340346,178240,261815,262714,349332,287753,370933,268126,269641,306086,289734,205310,212810,315554,231918,224465,253797,307573,352471,435274,327420,275945,435604,343191,386433,358166,390812,316329,360188,375615,400436,338853,344472,457181,400902,491153,476385,427428,552234,466066,427881,549987,490351,580558,538480,572003,520636,588021,386372,470010,505256,536520,603669,594557,537268,553051,657541,742906,569219,574592,572768,655384,744365,775688,803643,788779,720448,844645,870536,791925,819705,791273,817452,818320,948130,940081,1002988,1012698,1031212,991572,1124715,958995,1025593,1186571,1253666,1270270,1326779,1454527,1494651,1474742,1677549,1626837,1739390,1812688,2109156,2218178,2377708,2456622,2546255,2920876,3193230,3531843,3927013,4543683,5218495,6238637,7379797,9456798,13329492,26161029,11108659,-26302367,-12869059,-8864687,-6793993,-5522682,-4634603,-3972594,-3471431,-3627636,-3309747,-2929415,-2782888,-2624674,-2398620,-2189646,-2133127,-2004613,-1905752,-1891229,-1937367,-1829016,-1784323,-1657426,-1582024,-1599498,-1566784,-1439213,-1381737,-1400380,-1366861,-1271128,-1157088,-1232439,-1115283,-1118983,-1145847,-1067435,-1012370,-1032038,-993627,-964204,-910186,-849659,-925306,-976764,-911847,-814184,-694619,-932237,-883802,-664689,-876109,-789417,-690660,-679780,-684991,-733986,-605082,-608953,-588766,-560134,-513943,-657683,-626049,-626265,-620987,-546569,-601198,-508514,-479140,-538155,-467775,-408650,-484705,-590706,-433215,-424582,-447521,-422436,-440012,-350858,-448979,-309172,-255097,-442664,-385101,-499935,-534420,-418882,-249633,-357890,-462229,-462964,-405718,-349984,-281164,-342849,-432681,-330842,-241090,-355121,-363133,-365554,-245662,-343354,-188970,-320827,-329928,-226018,-283911,-344665,-254658,-328311,-302026,-341042,-323790,-323772,-342044,-293626,-245968,-247247,-261614,-271702,-281951,-296303,-277038,-347641,-343594,-240150,-193430,-277920,-276792,-207563,-194870,-245015,-372923,-279334,-240172,-211464,-206656,-231446,-148832,-317769,-106153,-86825,-286068,-319844,-273174,-173497,-138554,-102041,-227886,-175766,-252809,-354310,-309290,-237867,-150049,-223857,-253481,-208725,-282964,-209519,-185204,-231780,-187899,-220934,-203976,-254528,-251326,-227898,-193016,-310854,-199726,-120241,-170224,-91272,-185313,-122320,-246898,-222470,-214457,-58847,-156038,-108207,-165759,-279491,-209772,-80501,-158611,-219613,-180627,-208507,-145073,-139149,-227748,-122320,-146450,-135039,-215006,-122585,-157828,-121732,-245881,-181128,-26041,-26494,-107629,-239886,-152155,-195053,-136595,-186715,-118386,-131473,-126960,-158902,-144876,-113181,-174347,-178178,-234206,-234661,-115230,-202236,-199260,-213114,-176568,-167915,-82253,-58434,-195969,-140090,-233580,-173964,-186733,-189881,-184109,-91942,-149730,-129328,-269224,-183271,-103819,18111,-73855,-145344,-134849,-95589,-281712,-176173,-112387,-146501,-169854,-49320,-91106,-75023,-169762,-107659,-105391,-117956,-65005,-130045,-188302,-157912,-74019,-88183,-77226,-96618,-72974,-74098,-124770,-38494,-90976,-137491,-185370,-105183,-108856,-55696,-140310,-116207,-101324,-40766,-23324,-45353,-68747,-93796,-71838,67],[35360,-12038,-9895,47519,63789,-44973,39180,-5787,-1309,-106896,-10179,40466,68015,12717,-34345,-14715,59543,33154,63999,8497,75142,20867,28452,40612,-1406,-13363,33706,40913,23968,27135,-4043,58959,45035,1563,40589,144665,25271,57484,6806,13707,7584,-17077,-29538,-26415,23589,-46690,10830,77401,69136,29591,175779,10088,73709,129130,88735,19092,18750,-26704,17462,-5795,63395,-49069,-48399,-29026,11606,109027,103561,5094,59688,24873,-68355,-3010,-50279,-20563,57691,22516,-40094,3486,18173,53343,55359,39083,18559,8038,6669,-100767,8651,-1355,64885,38912,60665,-22699,10121,-2233,-8508,8538,-54899,2154,35134,-31284,23542,71242,86373,6882,-1400,145052,65120,-53248,-27707,-5198,11920,87914,55882,2175,46216,45537,60939,-29581,39002,19002,59858,69956,22189,46338,50107,89267,58015,37072,6130,52482,-15847,-64890,54255,137730,67079,88645,54506,10426,32889,39595,31335,45946,-39155,54774,51219,101457,81002,5678,33495,93208,81317,165152,91892,46742,123328,27430,44395,12827,16858,75542,96194,21309,63578,92185,62792,32821,-9174,68715,46766,51192,369,96611,93443,58285,61218,-54665,15166,55454,15580,-28307,81039,74437,59296,24452,72206,61518,12568,-1179,76280,53030,97598,59286,75321,90904,77809,24516,86692,32749,80033,30681,45012,25413,87133,895,48686,75378,121263,71803,49297,119050,171544,-40044,75406,58512,80186,34120,56113,44844,-52162,-89095,58737,97583,57846,-17642,66002,-5728,89163,44220,114444,198403,170451,136529,147824,88037,56172,180036,214737,68737,47267,59909,133654,152972,141171,239192,177363,239954,294031,250470,297201,473246,624567,122688,-535217,-162265,-282042,-207511,-130099,-61695,-74180,-58791,-84072,-124277,-98422,-52592,-10192,-83088,-32805,-37253,4370,-67413,46055,21842,61857,-29973,-26965,28446,-46094,-31215,-661,-20572,-85092,-17225,-15778,-10412,-37267,9863,-47801,-13273,-15419,-55674,-87980,-24767,70529,-27681,-64815,11841,-68432,-64179,-10097,44981,-1251,-30075,31806,-27170,-43762,33415,55099,-53343,-64795,-947,45170,91530,67082,47726,20110,-15742,1437,13251,-36096,-65867,73059,22762,116792,41057,68261,107320,101667,-38908,3154,-21779,-23351,-4153,4813,28755,16202,27946,35388,135121,64385,122577,39297,-159814,-6092,-44959,-7288,-32017,-25002,69719,7404,-20963,-33081,28352,27497,59460,45844,76177,30362,-5036,66037,93527,56189,33995,12888,41100,-40569,23387,44442,62443,58030,22460,9621,6007,-67647,12619,51493,-3701,63564,-1128,66698,-7772,48160,16790,103117,87066,126287,-4309,19821,16414,2681,27618,1960,91821,38193,-20601,1459,-32951,-19475,11421,-17015,-60382,46899,40759,58300,1636,-15037,-113049,-41939,67591,7655,14382,41601,24923,93232,45681,3681,49304,15216,27765,35079,105388,145371,86029,-17868,-55378,17366,6983,8584,126490,117869,22055,58898,105491,14103,81001,40168,-6515,46265,28123,149438,98978,-41091,89356,-918,7491,139008,92164,76991,-1467,-14976,-10070,-13253,15805,-30196,71790,-23447,-8194,46670,141347,-15631,-14460,204292,76027,-7582,19317,120688,135629,88158,34149,-18883,-4555,43635,43340,43680,127129,-8134,-17349,85896,12237,57089,14638,19180,114868,12228,87602,92684,98446,101379,11709,87310,83039,22593,-28385,-46348,-16467,14535,13130,17860,30289,127106,111300,143534,52536,34293,-25282,71094,50673,42003,95209,106164,112874,59591,129071,21506,-37931,49,-20218,20235,110146,82640,-48799,1890,45604,97285,24237,41968,99852,65820,81922,80246,14246,33799,-4777,58582,64440,87175,81329,78705,69204,17456,21109,-1883,97310,94317,146133,25812,89455,132514,37465,96963,1580,83078,126224,53221,88314,109413,64885,72611,83236,124808,90423,131538,159962,143240,59278,99723,150141,172489,150614,120408,99896,108344,125025,198857,124013,85321,127977,72800,39093,106542,135223,95735,104410,76148,121068,41205,107372,87977,169108,132166,138362,73332,88702,226200,63415,149169,241720,87558,72238,149633,109455,142189,136451,97398,27495,220396,221802,185911,184701,106626,113562,203129,188318,229222,147879,232151,158727,67900,196653,285908,144668,201603,65255,113928,104666,138916,27202,77241,89067,159782,137370,231565,167478,178033,109367,115795,60938,86911,199690,76266,110262,166007,151080,244279,264480,160548,106567,260827,128881,207239,180308,241297,103638,174708,195573,217578,210288,178887,227958,175040,300007,273282,169261,325040,308133,263054,309060,237928,328927,330582,246208,247183,304778,171698,195633,302252,315123,319854,291475,299457,252580,406425,430118,288180,293008,276029,371123,366156,344351,425403,423759,367026,424712,409993,346109,445706,436137,558184,426436,478916,512666,567788,579829,727957,617426,608048,588010,644038,743125,513682,599169,653466,744621,707887,741320,816954,795593,833014,834554,1087987,1178457,1185205,1245858,1308632,1342336,1450119,1656760,1952154,2220754,2449560,2954060,3499834,4565620,6319284,11972221,7170473,-11459925,-5296458,-3554096,-2532196,-2065340,-1646283,-1500743,-1139472,-1543131,-1583067,-1301914,-1306539,-1171868,-994362,-903225,-1016796,-885184,-788372,-788511,-1025205,-852589,-861452,-795261,-719871,-832429,-750314,-756697,-828632,-854487,-784514,-743663,-725877,-769421,-620179,-812976,-665220,-706799,-641518,-581661,-608255,-645722,-573091,-553954,-575790,-603254,-545336,-535108,-490526,-635680,-523566,-422919,-646812,-560980,-366115,-469371,-469179,-478891,-447248,-435711,-467270,-315665,-272709,-457584,-367505,-323623,-422430,-376930,-382617,-382435,-300914,-288693,-266193,-204351,-329104,-399788,-189024,-269959,-287324,-301050,-277220,-160393,-256654,-151502,-85986,-314036,-318450,-429974,-318276,-229030,-172983,-161909,-330120,-252331,-233172,-229742,-98540,-211170,-306749,-218807,-123733,-145706,-199702,-145307,-102012,-176443,-45748,-158747,-194508,-102769,-123952,-191653,-208703,-201161,-124988,-175444,-138685,-204508,-140623,-148705,-100977,-79951,-104992,-176669,-137502,-178060,-118526,-255499,-241470,-140940,-101696,-189265,-146651,-118078,-137827,-120406,-214272,-169880,-119135,-112504,-98381,-130521,-129989,-220504,-44737,-11927,-194716,-236662,-141823,-124470,-65357,-30014,-137379,-138047,-144186,-250629,-196841,-148276,-109541,-84323,-140371,-75301,-157701,-110595,-75827,-131740,-75411,-178057,-184162,-174212,-132136,-103997,-124987,-187289,-100642,-103897,-130363,-26300,-108898,-16712,-158631,-171542,-174038,12405,-70032,-35428,-122498,-225464,-152614,1401,-74689,-132901,-106624,-83067,-25712,-41184,-122878,-90107,-90654,-58993,-111629,-84175,-98866,-12576,-88581,-63328,52985,25229,-44956,-117782,-78546,-66978,-30115,-161141,-56692,-69285,-74966,-68034,-95967,-38498,-101311,-105044,-99901,-152944,-88090,-83614,-62588,-113735,-110368,-93081,-3245,11,-153548,-111555,-212285,-118218,-122056,-106210,-136896,-31020,-116839,-71298,-209278,-128138,-23353,76890,-15335,-92625,-62653,-81310,-235459,-152886,-58776,-128827,-127641,-38132,-72115,-31261,-120667,-46137,-87175,-80927,-23347,-108645,-117983,-67857,-11354,-46204,-71953,-64643,-12039,-57522,-92668,29237,-38570,-33748,-131145,-16609,-34561,13170,-77515,-108871,-60204,-30849,-1999,-33236,-41575,-53821,-38487,-13697],[49255,-5217,2794,52025,46340,-50308,20146,-2254,10609,-118705,-25627,-16006,47622,-14878,-68857,-58265,13030,-1826,30437,12475,61567,-178,-7571,28,-22306,-29398,21699,20816,23486,2595,-37149,35566,30714,-6790,2534,99419,4748,23864,-37832,-16855,15080,-40161,-84965,-64138,-2053,-67968,-21676,64181,59910,2744,126971,-3117,41773,120715,34063,-4758,12878,-75128,-44469,-62980,50252,-81176,-69385,-74394,-34907,78046,95267,-26143,37582,38608,-83536,-39083,-69987,-25704,-23071,-10624,-108716,-24172,-287,61919,71648,23060,-18696,703,153,-113192,-13549,-21569,43372,23934,38288,-58372,-2597,-25562,-12991,-36630,-81869,-23833,18092,-65437,-24815,4637,64016,3139,-8063,102646,55958,-53000,-73223,-48951,-3745,77584,47216,-30679,24743,56935,48146,-55109,-6356,-10228,23122,46985,17189,26615,8822,69122,68769,9149,-21388,28550,-46200,-83218,19346,80287,33965,58597,36959,-779,37797,31237,42256,45048,-37050,42656,44616,59649,51093,-2953,7758,54047,47945,146444,63518,4359,92254,-39655,23941,-10294,-12433,59427,53863,42647,58140,77134,43301,9927,-57109,14809,-39404,14151,-8290,73928,61517,55494,29763,-84008,-7050,21947,-33924,-46204,52158,32726,20332,-16107,47322,14605,-7811,-30163,45046,28775,83119,21751,54113,79950,38967,21837,66366,-14049,20914,-30671,-9661,-28718,48211,-24107,13669,5416,106958,40463,17761,81692,109920,-122581,62040,31985,45341,5619,-20721,-14064,-123271,-124900,49073,118270,27206,-6925,22368,-37706,14539,2147,83400,187430,183670,131967,42521,-23100,16274,175639,174260,-23458,32995,24532,88993,116984,125922,191542,146039,223202,250546,224897,276000,433523,676205,120332,-595010,-171060,-342871,-243479,-151399,-99583,-120231,-104427,-127678,-158192,-128403,-65537,-60105,-140384,-79634,-73579,-60562,-86528,21103,-6053,11872,-91086,-100833,-29051,-95455,-40541,-36210,-58447,-102880,-51219,-53798,-62333,-95011,-34355,-90759,-56291,-64704,-126185,-107781,-56606,-1124,-91941,-74497,-8549,-109272,-135315,-19789,8939,-65664,-72384,27276,-63815,-90312,-28175,6932,-139727,-95388,-28893,5411,36821,38526,-13987,-41691,-46951,-39122,-11461,-78474,-100320,45399,5241,72877,-21165,37916,81077,40864,-79172,-57776,-64236,-74820,-47759,-42913,-17500,-60602,-33622,-45126,15833,-47143,18450,-129212,-165884,7030,-71294,-50177,-51802,-30189,14367,-20785,-25467,-61662,-6902,-9367,-217,36875,60057,-4958,-15132,49175,104387,41014,11447,-20695,19966,-68037,4205,21259,-10494,6842,-14350,-41042,-46619,-88159,-9558,6041,-61380,5925,-24381,29874,-27718,29053,-13837,17018,65520,85748,-29066,10652,-20856,-5233,7419,-22999,48964,3407,-61205,-50557,-87521,-98784,-42977,-35558,-99242,-21905,-57922,-19554,-85694,-69930,-184989,-94267,27919,-39576,-12457,7926,-56218,19727,-34991,-61294,20288,-8233,6443,-25869,63440,89591,53087,-64605,-117053,-1827,-23037,-35631,49393,76115,-17993,6342,54356,-24774,-18485,-13291,-37105,-27338,-45410,113544,93214,-96283,-12979,-70288,-38808,49523,436,28078,-35560,-70971,-44229,-51848,-58793,-54225,-15191,-85756,-76143,-7532,77208,-70727,-79539,89016,18802,-31779,-41684,30301,65110,16302,-43120,-114224,-68623,-24284,-37550,15616,13372,-48901,-19592,-3092,-76456,-31100,-82065,-25482,29071,-90796,41000,-11446,-2476,11335,-72658,6740,9434,-25744,-110879,-133444,-62634,-72220,-52539,-21579,-9619,68305,41432,82546,3554,-53887,-75023,-10967,7391,-24548,59099,-825,-10792,-70721,20482,-50499,-104301,-86122,-92070,-25932,43116,-10144,-129795,-105185,-66442,33496,-25270,-38005,-4825,-70735,-12762,-41911,-76279,-43032,-96585,14853,-2907,26034,-29738,-7083,29729,-23751,-29757,-63870,18109,-15885,39905,-73839,3977,95230,-46937,-71854,-70166,-11300,6376,-54141,6352,-37714,-29448,-10263,-74425,-21256,-49967,34420,45333,39311,-23419,5198,13467,42878,1139,-57672,-64675,-17443,16319,56994,-20772,-74045,-12577,-74740,-91855,-38513,25058,-35091,-36949,-7286,30415,-87621,-33962,-45438,40062,-7670,53548,-47047,-3240,62886,-75225,37116,73107,-32184,-96111,-66990,-75525,-57107,-64412,-49756,-136985,65898,45832,18442,39089,-58785,-110796,-60962,-29113,32625,-20578,78482,-20910,-60031,33120,93745,-53603,-45381,-112485,-39595,-81012,-81089,-153605,-112955,-78547,-88575,-76620,-16021,-30957,32078,-91356,-59538,-66526,-89341,-17370,-152252,-49803,-13728,-61403,51443,10446,-53415,-118880,-7970,-113976,-74983,-48718,13264,-181170,-78400,-53006,-54205,-29937,-75543,-48171,-120845,-13009,-12594,-125719,-25295,13667,6845,-28074,-79442,-30585,-31675,-102327,-122440,-83213,-126949,-152258,-42035,-42161,-88671,-130332,-97920,-181147,-22381,-81175,-112946,-135425,-157726,-27336,-163517,-220295,-122467,-102983,-115572,-130969,-147560,-199934,-130967,-112583,37538,-133628,-151236,-149638,-152746,-108524,98095,-39577,-179365,-74095,-58660,-58400,-397026,-328106,-286522,-283556,-349084,-279566,-330871,-398735,-418870,-484576,-426003,-432267,-467431,-501741,-577733,-784946,-907134,-918955,-879136,-1101009,-1411825,-1587526,-1895555,-2344656,-3520888,-7524385,255558,8273691,4476247,3217897,2775257,2275614,1960160,1640055,1704811,1137591,875823,895682,793655,801091,809269,776718,605278,640002,685605,652260,372337,513011,438721,415673,418181,332122,315769,278241,146690,77660,174797,142261,76713,50617,138826,-102948,115366,-10992,58240,103021,83142,2540,34530,15711,55449,-4878,59691,-12859,-64036,-47508,36157,43631,-105772,-93655,79227,-80917,-36059,-28511,-119226,-81024,-125005,77532,53210,-74728,25493,81129,-70282,-39924,-32049,-100901,-16223,38974,20478,49458,-68866,-89072,80570,-51617,-27884,-45038,6877,87861,-5076,46554,133285,-57980,-119980,-217911,8076,54377,-43516,61376,-73729,11489,2941,-40974,89622,-26801,-80202,-16421,15159,87702,2541,90372,67997,-6316,84697,25090,-13272,71545,34998,-18711,-96334,-26817,90793,56476,92016,-23982,74492,6971,80456,80949,50662,5676,49447,16367,42960,-88271,-42017,7668,-1955,-27984,-821,8699,-30916,56668,28080,-97,22711,33030,57256,13156,-48729,-52597,38058,79607,-66981,-82660,10119,-36591,18110,86050,32575,-37409,8415,-51980,-12721,-33066,-52202,89636,5323,64113,30979,39398,41825,1914,86165,-58425,-106611,-36651,40381,29125,-7714,-33252,-7071,-46334,-76662,61822,26285,44878,-27592,-56958,-67249,90515,24711,52317,-42820,-83569,-77340,83744,30052,-17654,32123,50109,84563,68155,32570,-34520,-3536,15701,21,-26796,6058,107293,106242,65464,123188,61798,5359,21804,3210,89392,88552,-108495,709,11884,-3551,58792,-17732,43590,-7516,-23698,39666,-58413,-35030,18484,70432,5219,-11791,7471,82997,44934,-69540,-47679,-136235,-38983,-32467,17926,-50237,31867,-56646,-1567,-88872,-8711,59989,102616,49071,2102,16860,-51186,-100662,-90389,-7688,-79167,-55663,-14134,-31432,25997,-26713,-4170,-49495,-33469,31160,-59666,-21853,35809,51428,12217,-49044,-16025,69069,-18620,-31147,82877,5859,56313,-49644,57468,45638,98685,11581,-45175,17727,-6259,25188,-15917,-19635,-15745,13579,-20130],[50288,4379,23755,53346,26944,-44055,2415,1123,29212,-97547,-37497,-65597,20443,-32288,-89550,-86859,-29939,-41804,8411,17336,47332,-16687,-34498,-43677,-33657,-46433,4259,3289,33983,-16858,-78535,6374,5090,-26851,-38330,50456,-21906,-18099,-81871,-37046,21544,-55245,-118636,-84292,-24328,-66730,-46516,44570,53018,-27576,39465,-21010,893,97996,-19322,-36121,8870,-82781,-76490,-94327,27202,-110513,-79583,-107223,-59202,52243,70425,-53855,13668,43963,-95482,-66134,-80748,-11606,-77112,-34274,-149070,-52833,-15710,69826,73026,2066,-56045,-4927,5382,-100384,-22663,-37389,17262,6847,15550,-64345,-7448,-32700,-16636,-66841,-94460,-50479,-3064,-85634,-72420,-67712,33768,2519,-2240,59780,46960,-58814,-82259,-81937,409,51103,29012,-43446,2667,64333,32272,-74998,-47878,-38744,-2365,15374,6929,7369,-32047,35856,83919,-10315,-33980,2064,-67140,-91691,-20320,14258,358,29312,14706,-13897,37012,13266,25240,37408,-29499,14175,48893,14885,15526,-12729,-18398,8177,26829,131982,35383,-30152,42741,-83072,7113,-28754,-41119,26949,8292,64332,56799,57777,24040,899,-87748,-40820,-115256,-8060,-9214,34276,18472,46597,-10255,-100448,-27126,-3273,-74975,-57279,21025,-2206,-6153,-49193,24787,-6767,-14512,-50061,19201,12256,64213,-12753,37228,59945,3723,21496,48229,-58959,-23431,-58440,-80066,-71002,14996,-33569,-20762,-52442,85389,15205,-13554,35420,41978,-147541,57411,16794,13081,-29749,-81774,-70692,-166578,-132659,38908,118757,-2118,26621,-6734,-35337,-35199,-25833,49801,167998,177434,114971,-46150,-91507,-20886,161737,132511,-85029,19366,-2364,47632,95330,99241,134967,116760,188149,196338,198726,256361,391840,712843,270140,-698788,-269662,-403880,-275937,-163087,-137510,-182733,-158582,-164435,-169018,-149469,-80390,-105694,-180547,-121834,-107510,-118868,-100004,-24556,-43920,-29605,-126178,-159268,-78728,-130064,-43916,-69102,-104099,-99706,-71718,-88290,-110882,-121748,-77618,-104478,-81040,-94142,-151131,-116903,-86168,-67720,-136772,-83668,-34814,-145569,-156696,-25582,-36585,-115146,-100350,22997,-80895,-126615,-81720,-43240,-201846,-133636,-53271,-46425,-17322,-11188,-86421,-116767,-63168,-84355,-33132,-120453,-116115,2500,-33035,11075,-79487,2782,50476,-12898,-115045,-121096,-109755,-101037,-68588,-79733,-64149,-122301,-73334,-103497,-71049,-134264,-50475,-255612,-171047,297,-101211,-90836,-78747,-42612,-52020,-42984,-28148,-83485,-41257,-56991,-58455,1708,27102,-44333,-11913,13207,96390,13104,-10944,-69335,-6846,-85828,-27380,-954,-73217,-42741,-62066,-80643,-107913,-104328,-35874,-42778,-102376,-48544,-50333,-17704,-55319,-12550,-43426,-54577,35287,41740,-53240,-2366,-53094,-16987,-13793,-52421,-8809,-34756,-92744,-97226,-116091,-150341,-87539,-43929,-124308,-81281,-131292,-75257,-153775,-113801,-244644,-141040,-16294,-76663,-39078,-23885,-110007,-79170,-95042,-108564,-13003,-24513,-18677,-91583,-2727,7596,6395,-102300,-179904,-27472,-56461,-83167,-37995,21045,-44363,-31713,901,-58445,-90690,-56063,-74152,-87467,-84093,58006,73894,-154343,-114467,-118458,-79230,-43308,-74549,-13464,-68423,-131718,-67613,-100421,-113869,-68392,-92497,-114512,-131988,-65835,-10657,-123576,-121634,-72837,-37051,-54548,-85250,-89147,-33542,-84759,-117927,-165955,-127139,-81107,-107131,-25249,-86880,-80743,-24629,-71550,-120269,-88612,-158077,-59612,-48400,-170251,-22034,-88716,-106040,-68797,-126274,-64505,-62709,-54183,-151849,-186643,-103798,-125017,-109919,-52710,-43266,8603,-42552,15062,-52722,-109238,-132488,-70300,-38167,-86392,-22847,-113966,-108733,-168510,-73353,-102720,-140585,-134039,-130550,-68887,-32327,-107313,-172164,-171291,-147829,-47557,-81080,-98119,-91262,-204052,-100845,-152506,-145167,-135042,-149285,-57710,-76910,-36681,-130702,-89329,-1292,-67991,-45043,-120311,-60306,-126881,-61868,-151714,-91753,26821,-127842,-209508,-140418,-106499,-93767,-154573,-116254,-143376,-84341,-71189,-188519,-155670,-159204,-45491,-60665,-76748,-109026,-95041,-129945,-121104,-141252,-215958,-227784,-127611,-87771,-45120,-106382,-205188,-129142,-167699,-148628,-150289,-92512,-161424,-167826,-88438,-73735,-204835,-160189,-120572,-96535,-134561,-56796,-149283,-96274,-133751,-176821,-103078,-122156,-108317,-198782,-235631,-194761,-240522,-229584,-183370,-223565,-88104,-116042,-115476,-84993,-185103,-279627,-341346,-208020,-174537,-143942,-84985,-190752,-176445,-147818,-158775,-186869,-251122,-224282,-162090,-231436,-220975,-283507,-224176,-169030,-265341,-261180,-258764,-236491,-124465,-216054,-167126,-130172,-241209,-240161,-346097,-196169,-226747,-255395,-159623,-196508,-213417,-306191,-252354,-266379,-311874,-227825,-200090,-397553,-274402,-255673,-274372,-277040,-297739,-244125,-342864,-297985,-233512,-323602,-312527,-284277,-239943,-289630,-308939,-327397,-374806,-325276,-411938,-386070,-370058,-402170,-369620,-362496,-403677,-454614,-479279,-545577,-429419,-535770,-460306,-504295,-508785,-365633,-580906,-622221,-558020,-530229,-494665,-536430,-511786,-569309,-631467,-580834,-523525,-592044,-627966,-713692,-788764,-711952,-590072,-689174,-832600,-745799,-755084,-822750,-1015064,-1046216,-1010542,-1085734,-1127220,-1094956,-1185450,-1342464,-1373713,-1463239,-1637718,-1783882,-1734404,-1891922,-2149932,-2361364,-2658343,-2879263,-3105563,-3678492,-4340830,-5026507,-6015972,-7682665,-11037143,-22127149,-6008481,22521795,11296386,7883084,6321829,5188119,4316796,3802114,3550996,3042727,2772846,2509612,2403689,2231043,2058700,1961237,1848393,1762979,1743730,1701309,1532744,1543885,1434461,1346276,1258467,1284111,1097951,1128583,1059456,938589,1033178,926942,859396,809052,787727,699166,799444,674069,735728,674086,729255,661566,617275,588087,651145,515782,582026,500463,424002,541983,508030,502707,457445,387338,422762,318936,411620,409283,249274,306586,305822,432950,316832,322310,361221,389251,266182,322882,293867,219624,254000,308212,271510,256403,182897,202293,272073,164861,211194,232459,281005,295955,181083,202079,309011,206057,140750,56367,284809,297156,101778,209722,181308,217478,193713,131429,205767,132867,137217,188662,112468,233760,152221,229648,186693,99648,152895,145270,131386,216243,129298,106459,46172,119354,243449,241301,263816,151356,204420,113810,209944,165068,143870,200920,193273,188099,140935,70678,167328,148945,70023,132975,106391,118567,84124,204220,226787,158489,132434,170807,190620,147365,77517,103344,118366,154572,52754,87574,118113,66225,91097,196151,212561,108566,132461,146402,157127,61244,12818,219404,124425,157538,189167,179550,120675,115923,217483,84798,10929,99128,177054,120684,102381,89377,44116,40523,-21329,136823,165953,64724,98252,74472,68324,151440,97256,127713,32676,71057,-15013,137271,113733,84771,176413,133055,132051,149644,165240,32469,77199,69862,79500,37502,99187,183877,239244,152063,162967,81543,33623,122820,67271,198110,176017,-47266,44618,85932,68278,166367,65192,100084,65088,40299,125036,10790,28738,71664,136439,84308,82210,86274,146573,67518,26590,28499,-34477,40555,45773,129018,47504,79111,14098,63407,40376,119152,113880,100171,95683,99567,79870,-7961,64215,-5433,30989,-6357,17836,21337,12560,69640,65505,12384,2036,15253,76247,-2800,67198,113583,90992,68526,-14520,40994,139388,30194,35002,107041,38004,99857,20852,92456,107990,167272,97200,61059,105096,27117,46924,3183,-6016,16201,62235,-17914],[36440,16341,52372,47745,12508,-28624,-12315,3249,47464,-55656,-46620,-94674,-6082,-42347,-90796,-95888,-57080,-77981,885,22919,31101,-19610,-44729,-80390,-29712,-55768,-14175,-5867,53239,-31138,-112380,-20126,-23559,-54462,-70810,8981,-43133,-51642,-109863,-40356,28366,-63347,-123940,-80631,-34841,-49586,-58884,25069,49365,-57301,-58426,-37597,-33765,68949,-56468,-60487,7341,-66988,-72381,-97137,-1158,-128272,-73048,-115794,-64874,37657,32460,-69571,-5556,37989,-102060,-76392,-82425,8864,-92023,-43453,-148215,-75184,-24994,75068,60668,-28432,-78508,-6640,22960,-68571,-19011,-49835,-6078,-10877,-2124,-48671,-4267,-22500,-19889,-74467,-88668,-74337,-26380,-86564,-106676,-119393,3245,4918,11796,34005,44379,-67462,-56413,-96551,13967,16272,6602,-31654,-17189,62679,15309,-84059,-74672,-59448,-12397,-16033,-5452,-6701,-60946,4994,100629,-18839,-33512,-24294,-82436,-84790,-51556,-36947,-25876,5873,-6693,-30046,27743,-8478,-13964,17658,-25448,-25429,49181,-22138,-12735,-22721,-37893,-31513,25422,121339,13674,-45817,-9482,-89684,1132,-36928,-61045,-15163,-21170,78440,64824,41377,7548,6870,-94135,-78136,-152117,-21705,-4491,-11572,-21692,32205,-48002,-101562,-46455,-16563,-103450,-62449,-6038,-21447,-20146,-71484,8220,-1144,-6325,-56002,5857,4248,41934,-36301,24635,39736,-18769,20693,37151,-83612,-45146,-48106,-129798,-92869,-8086,-31272,-41378,-77735,63982,1824,-36480,-3319,-2487,-109942,56942,13286,-7711,-57182,-107971,-105485,-170161,-117422,28844,96571,-20661,69866,-18889,-6638,-43188,-31006,23879,147243,151303,89487,-93800,-99316,-41800,141357,99789,-104591,12096,-9154,21769,92980,67091,90630,97250,147244,144098,176554,241162,364132,736472,513676,-851977,-414476,-441237,-294267,-165947,-168336,-240901,-201337,-178889,-159492,-151381,-89698,-133607,-189864,-148257,-130650,-142200,-98491,-73224,-81087,-55146,-134615,-180208,-113178,-146320,-41852,-94119,-141974,-75219,-78311,-106853,-143458,-110865,-107180,-98725,-88898,-99435,-134527,-116715,-111834,-106244,-148304,-91108,-56535,-165758,-132974,-26923,-79786,-134608,-104749,15821,-81116,-143686,-114370,-85026,-215534,-164023,-67318,-98083,-56455,-64036,-149793,-183747,-61279,-116989,-48473,-146416,-107619,-39708,-82438,-50328,-112602,-31790,28323,-40873,-138353,-169276,-145005,-107115,-61704,-96993,-101705,-141360,-86493,-122632,-102806,-181704,-78411,-280149,-178052,-24873,-125853,-120448,-106520,-63626,-109903,-54416,-31135,-93297,-70372,-102324,-93548,-59071,-16461,-78731,-8250,-36047,68769,-23489,-26401,-111083,-32807,-96352,-64119,-23105,-111220,-77799,-107695,-105021,-156688,-112172,-59935,-79307,-106007,-87716,-73663,-67237,-87130,-62483,-63239,-95512,2211,6341,-70888,-15892,-72831,-30993,-33159,-81994,-61692,-65056,-102596,-116639,-110828,-170142,-108385,-44115,-136981,-115211,-154976,-88174,-171628,-140662,-268769,-164977,-53287,-97708,-59071,-44096,-124581,-163520,-126955,-124908,-42162,-31049,-43613,-137629,-70628,-75382,-41182,-123758,-221739,-55549,-86528,-128086,-111882,-35463,-59361,-47917,-45934,-78126,-115948,-86286,-127206,-120218,-84108,-372,38748,-195460,-171573,-127721,-97383,-99235,-107582,-42584,-90778,-180316,-78967,-138182,-140196,-72651,-131687,-103810,-158073,-107865,-88536,-152762,-135120,-197312,-73202,-69877,-103638,-175191,-122555,-174490,-166374,-173720,-165054,-113681,-141171,-66127,-134463,-96242,-33557,-106903,-120594,-110890,-191712,-76851,-92076,-199635,-86844,-105795,-169997,-107006,-133152,-99378,-103819,-64246,-147959,-189856,-127272,-137365,-140179,-68729,-61728,-37748,-111935,-40303,-102927,-127533,-178697,-86575,-67133,-120678,-122828,-188230,-162105,-188887,-113396,-127046,-146222,-134247,-136432,-100230,-94813,-175046,-170557,-190947,-171130,-115214,-131973,-131808,-126024,-273647,-152960,-199175,-173832,-206425,-156774,-137118,-130591,-81971,-191432,-140972,-29867,-104348,-29106,-164272,-114396,-201266,-120926,-179396,-162380,-51272,-181986,-252069,-192024,-181001,-143936,-210067,-236781,-178371,-111692,-108839,-224639,-222691,-195189,-85269,-113635,-155811,-174621,-161940,-220930,-251338,-213821,-277487,-309869,-176071,-157897,-96620,-114556,-253960,-180517,-185218,-137708,-193618,-176543,-236507,-240693,-136942,-151675,-258463,-227093,-133433,-188601,-198718,-152505,-192886,-161581,-263910,-217459,-202167,-257224,-134312,-207472,-276266,-214625,-320608,-292941,-249344,-233899,-188684,-198750,-178653,-144880,-226224,-325360,-477871,-273002,-297718,-185257,-186076,-272481,-242348,-271819,-343015,-231772,-324069,-237276,-214799,-280780,-252718,-319696,-231474,-174497,-306825,-337697,-369899,-352414,-236411,-245332,-194798,-129576,-309507,-367954,-419611,-281382,-371794,-361240,-303890,-266851,-265030,-380853,-369263,-291148,-394578,-293736,-317359,-458895,-338184,-328126,-344909,-414848,-391393,-312892,-409508,-426075,-306972,-370342,-405731,-445015,-376876,-368994,-372337,-451951,-531485,-393789,-509910,-493561,-460595,-462621,-526033,-504409,-489106,-551383,-657268,-681791,-621277,-720291,-609728,-650441,-623618,-519632,-711776,-710745,-703064,-676030,-633297,-654804,-582570,-652265,-837866,-767202,-843714,-773386,-784461,-924599,-1026791,-949861,-986449,-1017161,-1059730,-1099717,-1101809,-1170654,-1144672,-1258413,-1231744,-1327954,-1335072,-1382789,-1436515,-1625277,-1645422,-1726478,-2009806,-2245834,-2108755,-2325031,-2680620,-2772165,-3107174,-3434579,-3787070,-4415549,-5114210,-5974273,-7174997,-9198594,-13080070,-25865726,-8668028,25663503,12585062,8702496,6828532,5594128,4636109,4164916,3738072,3492283,3287067,2895233,2822147,2535436,2295269,2205508,2164752,2027833,1970249,1973006,1930666,1814363,1718351,1619517,1500169,1608476,1337416,1418677,1464682,1332061,1395853,1242673,1236001,1146288,1059180,1178599,1086527,1012458,1057003,898822,1023505,1003783,907095,885810,922396,746618,789942,767473,747915,851194,706429,727482,757651,649708,540428,560245,662813,642208,502453,551834,612119,603956,430679,558819,511362,500798,448800,548447,467329,434841,401199,438202,398565,363257,333051,361472,354662,317747,343904,398665,422831,406468,243968,274842,378461,353370,342335,263018,402648,399995,211509,251290,318240,312967,276830,221337,233777,214096,254723,308124,135092,256563,203594,241678,219835,130949,154399,174663,192254,273871,150929,160594,159688,191745,285192,302730,320449,258492,223540,154400,235776,164566,164054,314883,241348,254499,155826,157324,285751,225826,96932,223151,152492,168396,161059,263923,295510,235238,181022,239190,246442,231129,193430,179769,170036,189383,130138,202128,149454,149494,136354,257273,314900,236520,178237,244181,241872,106114,76817,262288,180774,187060,246752,255622,147325,171744,256193,180865,122170,175951,214128,151689,158264,151023,53342,123704,26006,168765,242102,66931,174842,162410,173187,179835,131220,165389,61448,161644,20290,149576,151158,148176,257643,142793,108644,184387,222821,89637,116854,101098,114137,92925,134521,195050,261214,174288,165327,88298,43783,163856,101317,217399,209148,881,72735,132931,120374,208657,125772,120403,93903,79781,142966,42866,82742,83791,126781,96512,138215,110573,165746,66557,99721,88361,47146,97494,90511,184921,121175,100542,72345,110239,123556,195105,128835,82783,112876,155685,108971,37953,177760,72341,56756,67093,64419,61547,45332,81687,112370,12812,55836,56788,96325,45116,124317,147969,99885,102934,21008,93249,171368,71498,77060,102816,57991,99475,56612,90962,141497,196545,151712,163493,164689,61415,55864,19928,-406,43741,89543,-8802],[10984,28575,81465,32594,8033,-9348,-22736,3385,58328,-11335,-53681,-100967,-24962,-47119,-73415,-88342,-64793,-102586,5070,28745,14802,696,-35862,-102719,-11394,-52119,-29364,-2732,74786,-39397,-122538,-38590,-46408,-82250,-85986,-19236,-49551,-62168,-114010,-25665,35816,-69057,-103922,-57319,-30465,-25974,-58931,11335,48586,-78399,-128204,-50007,-51610,42115,-72522,-69367,8267,-48537,-44509,-82681,-29924,-128367,-47273,-98648,-62852,32218,-10017,-69472,-15947,22762,-100547,-67025,-73706,19307,-81580,-38162,-112163,-84861,-28058,74308,39769,-67967,-77137,-3795,47636,-29491,-7746,-58582,-19174,-28292,-11443,-23546,3681,-280,-22797,-61665,-67185,-92317,-49193,-69641,-119518,-135672,-20447,9194,23032,31522,51823,-74188,-11750,-90186,19391,-17132,-13549,-2405,-31785,49363,-662,-80211,-81178,-65641,-9140,-42524,-16708,-13140,-71392,-11427,113384,-18139,-26147,-45189,-94061,-62841,-69784,-57858,-40511,-9857,-22444,-48922,10520,-24460,-56170,-12291,-31331,-64631,33904,-46205,-23489,-31291,-45868,-55077,38048,108277,367,-40702,-52137,-66454,9684,-32304,-67387,-56732,-27966,80180,82674,32999,-5269,19233,-79281,-86434,-146055,-37503,338,-51905,-48376,14333,-73852,-89276,-63351,-17557,-116843,-65630,-25503,-24224,-24748,-81282,-2166,18815,12880,-47376,6194,-1013,18124,-45552,13516,25385,-26651,17650,34630,-78611,-49036,-14656,-129094,-93576,-20432,-22811,-42354,-69435,49717,-163,-44742,-19899,-7828,-40333,54590,18739,-12586,-67292,-96074,-106911,-136862,-88456,21649,60604,-21485,107829,-18659,29735,-13878,-15120,14379,130845,112440,60159,-100457,-60115,-38695,119178,77182,-90081,17158,6678,17228,106380,39673,72972,90517,115759,107539,163163,232798,362786,754236,767151,-1040912,-550618,-439387,-289822,-165417,-190190,-276476,-213138,-164763,-136946,-129737,-91115,-139859,-170432,-153028,-138290,-118909,-77630,-102950,-106225,-70373,-127880,-158951,-130338,-148350,-36358,-109033,-157548,-38474,-77184,-102072,-151355,-75922,-115537,-84492,-86777,-85295,-90736,-110957,-130178,-109211,-129829,-95972,-63808,-165462,-87300,-24049,-107284,-124751,-85362,3782,-71417,-139451,-122837,-110967,-180451,-171942,-68121,-132465,-76047,-98313,-182941,-222228,-45829,-125623,-56301,-146858,-79499,-65847,-126941,-93166,-111229,-59649,20716,-38978,-142782,-187127,-158434,-102694,-34721,-92309,-121482,-108740,-78720,-101694,-88003,-188935,-73877,-186612,-187844,-62183,-136847,-133151,-127399,-91147,-145736,-52702,-37791,-89997,-91023,-132067,-97891,-130319,-60594,-102245,-16169,-81983,30600,-61533,-29636,-125591,-52108,-104849,-95983,-44180,-121066,-91836,-140444,-117131,-174891,-110079,-75760,-91322,-70101,-103269,-88303,-106979,-115766,-99434,-66735,-107888,-27426,-14660,-77956,-26367,-77431,-44286,-48891,-106259,-96180,-79010,-86309,-100599,-79051,-165673,-103292,-40785,-138733,-116853,-130161,-59582,-135093,-150491,-246572,-156921,-73976,-104370,-67794,-44926,-108216,-201830,-134450,-114729,-61182,-29188,-63101,-144100,-112257,-138338,-80052,-128047,-225892,-80543,-105713,-160920,-154998,-82602,-67222,-45915,-83298,-79985,-105565,-104223,-192129,-125524,-59423,-42265,-9061,-202086,-168391,-100420,-87800,-101913,-101423,-60815,-98338,-199470,-81476,-147053,-142799,-69833,-122878,-68430,-150123,-119659,-123250,-145462,-124860,-227125,-83281,-73504,-101193,-186117,-168803,-214996,-178709,-157026,-171350,-117871,-135014,-93831,-129212,-93823,-45361,-112287,-103006,-108214,-186514,-77897,-96625,-181897,-132457,-67244,-181038,-95868,-101951,-95813,-104872,-65773,-117706,-157555,-127177,-121815,-139249,-66736,-60830,-64736,-144908,-72307,-135749,-123232,-197919,-65729,-67947,-116141,-195134,-206203,-178270,-141417,-97448,-127961,-128782,-99286,-123120,-113295,-129529,-193656,-139257,-172681,-143178,-144205,-165266,-142217,-112493,-261799,-161657,-176749,-162422,-231583,-134797,-193864,-148289,-101093,-206694,-152648,-59224,-124957,-3246,-188861,-137188,-225669,-126688,-155183,-182120,-113494,-196334,-203215,-211012,-223593,-145398,-213155,-305788,-162542,-127329,-127292,-196207,-211863,-162767,-87254,-105628,-174874,-205687,-177395,-227787,-292973,-201669,-231776,-274822,-153211,-182042,-115292,-76498,-218726,-171700,-152271,-103122,-177972,-201101,-245974,-246959,-141643,-180521,-235918,-231221,-116968,-210379,-193323,-197637,-171908,-185348,-278937,-206800,-220030,-291070,-130261,-157548,-204569,-170519,-282868,-265074,-233415,-205830,-222863,-195336,-180924,-144837,-195714,-266336,-416336,-232674,-299790,-162688,-196692,-256305,-245803,-301429,-377116,-223545,-277710,-186871,-209676,-240969,-221067,-281590,-178417,-139407,-248883,-297299,-313148,-345742,-274506,-216164,-176145,-97771,-289042,-369315,-370660,-295369,-379253,-358857,-336730,-217010,-227631,-342238,-348344,-240029,-331823,-260925,-326525,-392121,-289730,-274093,-279828,-406638,-354493,-290787,-346895,-387020,-266549,-313034,-329962,-430644,-377744,-300522,-311628,-420499,-475976,-380846,-445319,-440172,-410493,-377232,-482742,-463008,-385669,-462007,-583501,-592770,-565402,-630280,-553189,-573940,-528231,-496613,-592579,-567441,-600443,-571261,-574363,-565287,-476013,-544018,-752070,-687869,-813280,-709300,-692318,-797764,-860956,-820033,-945135,-936152,-896111,-1026145,-1017305,-1042723,-943144,-1045357,-1043539,-1112346,-1113241,-1209328,-1218411,-1337508,-1368981,-1439160,-1655872,-1874582,-1760698,-1931815,-2239667,-2282057,-2538356,-2854138,-3164344,-3631542,-4152910,-4936100,-5932483,-7562276,-10683572,-21024588,-7688563,20449580,9897918,6802442,5264540,4278019,3602985,3236800,2813835,2877358,2655214,2335712,2260080,1990510,1813978,1765476,1726930,1631189,1570958,1645112,1628375,1479576,1422904,1354683,1280551,1378650,1172954,1202901,1308424,1220833,1246874,1089884,1135934,1036729,969764,1160441,986457,942875,967405,814392,938549,951878,867007,844229,836472,704310,704830,744975,794952,823010,659967,675773,734942,638179,479417,593108,661190,636610,574550,588224,671517,584344,410821,583440,491469,463248,463953,577172,477067,484608,405686,445831,401262,381556,370254,378816,369382,382893,369321,409206,410626,427446,222939,284602,350190,350656,410135,325954,376680,367720,253271,229939,314914,319726,273139,229108,209082,218396,265897,318735,99957,206400,179675,176928,191300,124457,124839,153325,187901,250024,140738,163442,204527,199378,247123,252934,284176,276184,174676,151022,176323,124651,143915,309071,206319,209858,121349,167866,275470,220118,87711,225197,151567,156044,180901,240314,246206,213930,174514,212849,224152,254966,245220,170702,178926,185231,158823,221344,120464,189789,148921,259255,300600,278641,150463,213260,229650,106647,130935,234767,179224,171705,206527,256062,138659,166703,202743,191686,181564,181513,162211,134891,150950,163517,51579,171725,59298,150683,222881,68988,189980,177787,209849,175461,130826,155403,30443,166436,38879,129288,143728,169950,246874,97409,52776,179726,206863,116220,105786,117980,119364,126087,108416,160033,203617,152094,140316,87080,45719,160498,108370,165412,194170,24337,86752,149291,142894,179617,147799,115284,88224,103487,121237,51353,113729,84899,80999,64328,145067,81517,139562,47422,128399,112877,76860,119134,104583,180359,151366,97304,101505,133710,138989,196386,114510,62460,108461,152682,98557,74344,201051,118857,76001,117892,71949,94349,63211,60777,101320,9036,97661,84665,91308,77590,147738,150604,86410,106674,45804,125595,159217,90847,79524,85545,67172,77942,62151,72632,148117,187198,166603,216030,175879,91060,53034,31038,-587,69324,90779,3448],[-19004,37595,97614,8234,14113,7368,-27185,1400,57401,20810,-58399,-91210,-32126,-46823,-42694,-71799,-58221,-112478,14790,34015,2982,50110,-11636,-108193,13737,-35544,-38911,12497,89908,-39417,-102278,-48226,-57335,-101735,-81807,-33782,-38132,-43116,-97634,2107,42745,-76780,-69106,-24592,-15264,-4281,-50465,5627,49707,-82146,-145655,-59006,-49586,23670,-70219,-61337,11333,-37275,-13072,-67151,-54822,-110369,-5774,-64721,-61110,28996,-44854,-54453,-16247,4943,-88688,-41246,-53538,8928,-69163,-23052,-58742,-78586,-27165,63296,16093,-108898,-54624,2149,70209,4876,3707,-61932,-17454,-44837,-11682,643,10943,25146,-24931,-38374,-38080,-102610,-68807,-42196,-110067,-119219,-34636,13885,18789,44817,68377,-75311,30202,-66684,3533,-40774,-26059,29343,-39148,25798,-13718,-65013,-68743,-54213,1441,-63579,-24370,-12020,-64419,-9105,116912,-12664,-18308,-54057,-100182,-31944,-77822,-48238,-44040,-18630,-30176,-67480,-10690,-25979,-80896,-45585,-46903,-92238,2641,-57277,-13833,-36372,-41558,-58781,50919,87687,-6504,-20619,-79489,-32222,30600,-16393,-60338,-88284,-19546,69800,105819,34043,-14090,24218,-53935,-66953,-114502,-61127,-1043,-77748,-60525,-4167,-83389,-68882,-73535,-9247,-115027,-71025,-36053,-15926,-23275,-78795,-8703,37148,36062,-27678,15840,-11560,-4276,-41825,832,19391,-23146,12690,38111,-54131,-44465,21786,-78064,-77966,-23894,-12468,-26783,-41815,44311,2970,-36470,-7965,21008,21309,45990,29271,-2976,-59644,-57935,-77007,-79233,-54466,20591,25583,-3751,129434,-13353,55773,31002,12794,25017,120423,70582,29675,-82144,-2208,-12721,99868,60169,-57974,38087,36530,31114,125878,26649,83790,93834,103752,94673,161752,231726,390337,773982,951546,-1227137,-638134,-399092,-259382,-168696,-205728,-281734,-185745,-128150,-111041,-90304,-87070,-129114,-136560,-137290,-130479,-61260,-41788,-97387,-112498,-84560,-117799,-110342,-131560,-143412,-30479,-114414,-142948,-3410,-76139,-75842,-133644,-39712,-102252,-69247,-81886,-61982,-38909,-103883,-138746,-86626,-98152,-97700,-51432,-149972,-44368,-18005,-110548,-100254,-50814,-12870,-59118,-118855,-112687,-117824,-120119,-150191,-57092,-135328,-80520,-100165,-171258,-221828,-26275,-108956,-57278,-123565,-44771,-68918,-153131,-107975,-81869,-74951,24421,-17552,-126942,-168129,-146189,-95396,-3636,-69682,-119401,-40795,-60247,-55123,-48820,-165441,-48845,-21525,-198263,-101392,-129216,-126748,-134198,-119232,-155261,-39094,-51166,-76695,-101441,-138545,-78600,-187188,-95291,-113820,-40136,-106030,-4942,-93329,-19688,-106300,-61233,-114112,-113987,-60848,-109608,-87296,-155593,-122699,-157201,-99430,-79868,-77725,-12743,-93774,-90128,-127626,-132834,-106317,-52013,-103771,-48893,-22529,-74003,-31121,-69419,-53406,-60274,-119171,-109969,-74249,-51741,-61566,-39947,-146168,-80670,-39013,-129351,-91015,-78965,-8583,-67788,-147600,-186267,-120057,-75494,-102224,-64069,-24368,-78302,-189001,-125677,-92080,-68437,-23462,-73401,-109708,-110222,-171613,-106455,-119469,-192456,-97013,-109124,-170158,-163357,-113545,-70218,-36024,-110948,-67394,-84791,-110359,-245418,-113110,-31081,-56007,-59097,-170264,-127132,-53853,-59514,-64596,-76751,-72085,-92676,-180156,-79203,-122681,-131640,-64361,-77656,-31162,-118754,-100470,-104477,-106972,-100527,-169535,-73194,-64676,-90177,-130768,-162372,-196677,-162371,-136052,-142535,-99440,-103548,-101142,-97053,-77022,-57443,-98742,-89590,-93956,-160279,-69506,-75719,-138510,-143091,-10332,-155584,-53987,-58443,-71377,-79888,-68665,-84798,-121640,-106814,-98470,-118475,-49257,-43702,-74226,-137544,-81009,-147152,-111915,-186108,-30388,-44368,-78672,-201730,-182783,-175561,-75555,-52117,-116120,-97443,-54135,-103404,-105898,-135265,-168545,-98653,-131009,-94832,-129273,-173744,-135481,-79284,-198251,-140062,-121035,-126622,-209746,-103561,-207558,-133632,-98467,-190853,-134109,-88171,-128624,9800,-188137,-138294,-212119,-96602,-100993,-148625,-143390,-173913,-117930,-192376,-232230,-120133,-186365,-302180,-136044,-136731,-129783,-140741,-156091,-99973,-70237,-64738,-149692,-202574,-152933,-165301,-242100,-142633,-135403,-158079,-84962,-167263,-119824,-34927,-142563,-135369,-108240,-82992,-138675,-168591,-208165,-210923,-114980,-168384,-167737,-201096,-102694,-170248,-151309,-181052,-115622,-171895,-212772,-169322,-169757,-251500,-119451,-104083,-105029,-122512,-189863,-203908,-163976,-171248,-210966,-147233,-155426,-119943,-143586,-172343,-244473,-152791,-222494,-119642,-143962,-189947,-202253,-254636,-287052,-208787,-193196,-131397,-185360,-175400,-186268,-220861,-128271,-111092,-171309,-196549,-170048,-258041,-250374,-174434,-150846,-67550,-219772,-292050,-265280,-259476,-269383,-284221,-280179,-135594,-157937,-252737,-262955,-185442,-215490,-192271,-276819,-290568,-202227,-165112,-170732,-310894,-260240,-236084,-238604,-275405,-202583,-234533,-216843,-319592,-299464,-201718,-224910,-323568,-323652,-364624,-332493,-337058,-308050,-257218,-342461,-344108,-237278,-323583,-377789,-410936,-390557,-434638,-401138,-404558,-368520,-394352,-393265,-377593,-422691,-392489,-455192,-431370,-361320,-402953,-544908,-511124,-568126,-554592,-531396,-551087,-545148,-548732,-627272,-632398,-601669,-701821,-708205,-693009,-687838,-715094,-744572,-782498,-801588,-879456,-873492,-887181,-965485,-1029897,-1102946,-1232148,-1230672,-1304780,-1481768,-1596146,-1743466,-1990139,-2180984,-2464825,-2788626,-3425938,-4090492,-5133664,-7226897,-14279310,-5295481,13688875,6608023,4529563,3480513,2778573,2425102,2114423,1783715,2046881,1738048,1579623,1463238,1292578,1222643,1201617,1115442,1101571,1052403,1161763,1095229,1002535,972657,940840,936607,976002,902725,818115,895209,873999,874836,749835,803684,731663,726245,821938,729766,669043,678353,621743,683562,688327,665812,620119,590142,550805,516113,570140,637657,616459,518598,485858,542938,480955,370125,493095,513095,505660,514687,485913,535720,473282,329925,475628,403954,385760,392989,475243,402895,421129,328683,398872,341610,355122,346843,325356,368320,376524,340941,329855,318114,400507,194702,275237,282370,265540,366155,275869,301581,279942,235513,205345,235842,290033,246927,206943,174640,184834,230631,264521,54486,156616,136894,108907,147733,118288,104150,138882,173014,194840,141445,147487,188455,182980,193155,162598,217567,227636,113205,134733,94708,94405,120835,224878,141788,115581,88687,141985,184541,161186,65228,176274,132245,115009,159136,184286,155016,140184,140014,122772,168965,236712,221149,119968,149466,162300,154085,161860,74470,186632,135934,222723,203628,218682,91668,109067,159571,90061,166122,184450,149656,143040,128837,208932,118397,127332,112414,134070,173708,149468,88111,95667,104464,154729,69035,177602,75753,98963,135051,72278,164643,138101,186781,149519,113128,107729,-34305,121336,62095,97155,109756,162670,170801,33359,13103,155106,156928,104580,62009,127355,118013,131319,54256,116029,137935,122888,105573,81365,46748,140863,99376,94978,153883,26109,89059,144651,139486,111115,132947,101004,75595,121035,94852,55344,122449,96548,46534,33805,115860,27377,86168,19390,113797,101250,57063,107382,104834,142049,141458,79424,99794,136451,105717,144923,86319,45951,101387,106565,55499,93701,162922,128671,95177,135432,48896,105881,71383,20461,54417,7513,116193,94920,73278,96852,153508,147217,65597,87491,51203,126539,119726,83300,48379,72464,66539,55102,60554,55740,135250,155815,152895,206042,147372,114155,45314,35200,-3857,91920,73562,14769],[-45522,39612,88914,-21079,25638,16229,-23665,-2203,44457,34772,-59606,-74607,-28027,-41306,-5319,-53590,-46684,-110373,23625,37710,155,121786,19231,-99038,34591,-11176,-43064,34714,90911,-29027,-59194,-52227,-55009,-105923,-63781,-37558,-13562,1176,-71084,33526,47084,-86739,-33152,8009,1784,9574,-38654,5946,51441,-64381,-117027,-67180,-31737,16005,-55582,-40500,16360,-31436,7523,-61772,-72908,-79270,41096,-27692,-59652,21288,-60705,-29411,-7794,-6772,-66383,-7161,-23461,-22226,-68033,-5507,-7379,-57370,-25286,38947,-5623,-138442,-23614,8006,81362,26795,8884,-58438,-1480,-59643,-4226,17526,11799,45309,-25457,-16297,-11425,-105255,-83036,-14544,-84578,-85145,-42548,17938,-7616,58580,88389,-69906,52348,-35285,-33014,-50250,-28573,48136,-39441,-2787,-22485,-43065,-44534,-27700,13137,-80490,-27241,-5461,-47414,8378,108930,-7365,-14050,-46396,-97132,-1624,-81242,-21012,-40701,-22835,-30705,-80137,-29747,-9593,-78101,-74071,-64906,-102699,-33778,-58369,10194,-36072,-28524,-45562,50905,60278,-10736,5661,-91003,-4260,55801,5722,-44304,-104304,-10042,51854,126481,42209,-18505,11274,-30368,-30259,-79899,-88867,-12568,-84941,-66949,-20062,-78548,-47084,-73154,2834,-100859,-80033,-37557,-4404,-18307,-66731,-14295,43354,55726,-2924,27658,-31345,-21696,-29595,-14774,21211,-13120,8120,42214,-36613,-37951,48540,-7962,-53449,-20960,-1991,-3204,-12588,42458,2960,-14944,27372,65144,52740,30477,40185,14472,-40942,-12715,-29839,-12485,-20984,27126,4418,26672,130391,-8922,62675,66357,42476,52625,113485,33442,-1399,-55756,49937,26812,86593,44874,-22658,73660,64097,53166,140488,32665,112962,100207,111394,104042,172366,235726,436803,799895,1018547,-1353475,-664509,-338237,-209027,-181450,-219508,-261925,-129057,-84015,-91052,-49330,-82434,-110510,-105737,-108422,-111612,1808,-4344,-55191,-100791,-101156,-109683,-59667,-120300,-137155,-27353,-112447,-100966,18029,-79709,-39705,-98361,-20697,-73294,-57648,-77705,-40382,3387,-98777,-137770,-57133,-72685,-95947,-21911,-130735,-19317,-10599,-89888,-79209,-14578,-31702,-49505,-91030,-93748,-106710,-66839,-102470,-39030,-103170,-77759,-71771,-115805,-186067,-12277,-74751,-53170,-88357,-19096,-53631,-158494,-97559,-40790,-74063,29706,6672,-95680,-117709,-113248,-88370,15669,-37143,-97821,28325,-40084,-3581,-2939,-124366,-15184,129949,-204106,-130940,-103462,-102903,-122295,-139266,-142416,-18742,-72284,-59345,-101850,-122711,-50318,-209596,-114642,-116246,-74961,-98380,-27319,-113852,-1785,-67047,-59680,-121105,-113826,-68730,-89221,-73434,-155285,-125810,-113274,-83661,-72445,-50315,38814,-64936,-78973,-126800,-132995,-79762,-22865,-94659,-60331,-23139,-62547,-29491,-54582,-55584,-67164,-115428,-108077,-55362,-15810,-25332,-14428,-117676,-53647,-42129,-107641,-51349,-29947,40937,-5205,-137420,-111640,-68262,-61533,-96007,-50636,11139,-49060,-144295,-108364,-70353,-66881,-19534,-73927,-56649,-70081,-176317,-120473,-104014,-137551,-101251,-96607,-148889,-144734,-126175,-68227,-29271,-126806,-49739,-72509,-105878,-258004,-94723,-15761,-45123,-97760,-113429,-86553,-8012,-31443,-17337,-54003,-79547,-79665,-127200,-74046,-78497,-114882,-60497,-19506,-8675,-81802,-61456,-51574,-58910,-71787,-78878,-54668,-46952,-83019,-55322,-118594,-142346,-134035,-120295,-85133,-70381,-69249,-90560,-63819,-52586,-66898,-77324,-83554,-76586,-129243,-61308,-50047,-91264,-119808,23621,-118993,-11217,-29028,-47120,-51875,-76914,-63600,-107364,-76324,-82581,-94785,-23755,-20393,-72401,-103601,-75550,-140813,-100369,-152058,-3360,-14265,-27490,-137859,-146421,-166743,-36804,-8087,-101420,-59629,-21953,-83037,-81618,-122815,-125038,-63752,-80728,-56172,-85265,-159963,-117228,-53640,-128690,-107966,-72200,-86712,-160825,-75665,-178296,-104015,-84970,-161754,-103103,-112923,-120926,-1172,-160974,-131561,-182652,-58683,-48466,-83714,-139615,-130275,-51209,-143328,-210520,-90419,-158708,-245222,-123352,-137469,-118513,-88330,-99246,-46567,-53251,-28331,-116243,-177252,-116823,-78254,-143677,-91074,-60036,-37828,-10104,-130080,-115540,-12583,-74410,-99039,-75575,-86302,-104225,-104511,-153635,-163460,-80065,-143943,-100850,-166983,-98607,-98353,-112513,-121620,-62645,-135819,-138303,-123972,-96948,-197375,-113353,-75752,-53171,-103776,-120291,-156269,-85286,-138704,-179326,-100757,-127262,-101998,-110611,-100819,-98332,-93141,-140737,-87229,-78993,-126610,-140839,-179156,-169040,-206273,-135664,-102287,-169285,-135067,-173585,-175161,-112833,-105893,-125003,-104899,-61740,-159345,-198722,-139369,-137231,-51365,-147480,-206858,-171522,-202533,-134860,-194088,-194622,-95947,-98569,-178370,-192843,-159724,-126871,-138816,-223160,-222934,-131352,-73179,-98003,-215415,-181577,-180408,-147812,-193686,-171977,-181448,-171422,-220242,-222250,-156469,-174046,-234445,-207732,-363880,-258429,-262241,-230847,-178862,-231362,-252505,-149949,-235016,-209615,-266073,-248515,-297603,-271424,-270203,-262676,-300313,-249896,-255623,-301345,-286764,-369064,-344455,-311327,-310674,-378531,-380710,-338199,-427158,-414826,-381328,-329242,-355543,-323725,-371927,-394688,-403440,-442646,-414162,-524586,-498993,-544962,-578940,-609709,-631275,-624668,-592824,-725499,-776118,-757690,-807976,-895267,-902549,-977355,-1175011,-1251887,-1438802,-1537596,-1736727,-1952281,-2476432,-2915882,-3614594,-5092413,-10160458,-3551420,9707344,4725929,3250254,2500275,1963373,1744266,1457578,1201853,1507054,1167363,1115443,974498,886614,876215,851577,742979,786807,738872,819107,725572,698363,666732,652659,682907,698329,700992,540348,557119,573851,563788,483536,526812,482327,509323,481264,519957,427792,432130,477475,474451,444442,486480,413899,392934,419468,379871,400929,438776,421901,395266,320509,363193,338205,295754,365656,359861,380292,413942,361331,352071,366344,247256,347161,329861,333253,317017,350046,324849,337242,243199,345709,277555,317506,315664,271811,366253,332470,303847,258247,231310,356516,198649,270584,227908,189995,288291,203823,253775,209081,196877,198972,156292,258105,241100,204170,150831,149609,205771,204507,38380,141613,114903,81443,117563,121452,107434,155404,184074,154106,162467,133471,154717,174169,160999,92787,165502,153296,65291,121605,45501,91116,109893,137404,92819,40018,86093,118132,97967,98537,47998,126858,114069,82633,126131,144119,86869,77461,103947,33626,127898,202143,155032,74952,99820,141035,134110,76943,46867,156648,109713,177207,94737,107088,42135,13539,80826,80844,175732,146358,118463,120927,75678,151352,99407,84740,46751,58409,118200,122417,52349,55103,50597,141258,109004,160516,75680,39651,38326,71723,130029,84131,141753,115851,94727,45298,-88345,76443,101118,72216,68755,140998,83761,-20610,12396,125352,111054,67173,15404,127962,120214,111917,12073,87958,111895,109628,74610,72605,48584,122924,84698,48647,108366,18212,81653,131449,121592,44505,97557,86540,77634,132511,80458,63781,119517,117629,45017,34125,75164,-20086,30331,-7518,74308,67904,17279,75677,103544,102720,108182,59534,78508,124936,60909,80584,56760,35880,105774,48957,-3824,95686,123404,113745,115703,125684,15253,87607,76592,-19505,7804,9287,107887,86552,55828,107500,157201,154927,49636,63569,35217,95046,77202,55064,5067,70367,57233,38314,72239,46921,108829,118978,128085,157917,105659,130336,39735,33279,-7931,107312,50276,22381],[-62435,32082,56144,-48041,32872,14805,-10744,-6461,23109,32619,-56050,-57511,-17526,-31779,32611,-37158,-37866,-102908,27540,38780,8108,189992,45978,-80011,41434,12957,-44343,55284,74309,-8539,-11326,-55802,-43031,-91676,-41715,-34609,13869,57029,-44435,57775,46899,-93488,-8126,35691,11727,13083,-27904,7242,52424,-29110,-72928,-75854,-6171,18210,-35140,-14047,23599,-24948,14780,-67842,-82893,-42496,78719,1054,-52981,6480,-52438,-1678,6302,-5828,-37211,25191,11380,-64457,-75652,7086,28260,-26256,-24218,2503,-22160,-144549,528,10012,75676,34796,4794,-48905,22784,-70663,8410,24760,2284,55217,-23332,-2641,4615,-101974,-90564,3844,-53885,-50860,-51026,21094,-51486,59508,103222,-59629,48171,-7432,-75537,-45871,-22666,45088,-35171,-29229,-26560,-20499,-18336,6192,22338,-93345,-25429,3366,-30269,32435,91442,-5693,-14407,-22881,-82944,18771,-84181,6586,-36143,-25239,-27593,-80782,-40501,20672,-51962,-91237,-74946,-97472,-60130,-53086,36019,-29408,-13257,-22825,32716,32220,-15229,31071,-88593,9397,74098,27030,-25366,-104247,-10575,32360,136532,52683,-18329,-19887,-16169,9255,-55376,-110732,-33542,-74295,-78762,-30196,-65368,-29750,-62293,12304,-79708,-89535,-30515,3441,-11816,-50142,-20509,35485,66345,20472,35350,-56564,-31078,-14275,-32112,28438,-729,7064,41306,-49916,-31053,63053,41582,-27703,-13456,9093,19980,6809,35363,-5275,12721,71404,104250,57186,11299,47051,30363,-20183,22249,15863,50147,9203,39393,2904,59621,112605,-8205,52830,78299,67251,88101,105506,4811,-32349,-29982,83757,66861,80404,31301,8051,117166,73176,70561,142835,55467,144846,101699,130142,126190,191310,240518,482852,830056,964137,-1363784,-642531,-284411,-156735,-205495,-234853,-231298,-68435,-48954,-83139,-27453,-81758,-92945,-90278,-77235,-88858,40928,17114,5771,-79283,-116204,-103095,-28686,-101475,-131310,-29119,-105581,-45462,21290,-87255,-10080,-59884,-25619,-38596,-52007,-73104,-27768,25552,-96844,-129791,-35549,-64511,-90616,14148,-117974,-15077,-4179,-54518,-72431,10524,-48952,-45056,-65348,-74807,-82374,-42790,-42100,-20238,-46349,-73962,-30219,-38030,-129083,-9349,-35253,-46035,-56505,-13603,-32869,-152689,-73699,-3353,-57409,26674,20269,-58758,-51737,-69572,-81079,15287,-3417,-64272,65552,-23450,35715,40962,-78125,16178,196898,-198855,-141600,-65982,-67309,-91310,-142755,-115763,609,-99005,-44486,-94801,-92789,-26677,-196004,-118565,-113205,-108896,-63513,-32594,-122647,12863,-36315,-49639,-118261,-97584,-64926,-72019,-61200,-146226,-126763,-61764,-66479,-57139,-28130,63849,-27011,-58707,-109613,-116812,-31750,12064,-86369,-62925,-23181,-49766,-23448,-39046,-49845,-69378,-92812,-96341,-31866,4874,-14275,-14352,-84065,-33058,-50601,-73924,-14203,-3999,71824,25859,-123703,-50444,-19788,-39809,-87335,-33153,47629,-26490,-94735,-88414,-56388,-62413,-21797,-66958,-18951,-18587,-159457,-122496,-86107,-82283,-92504,-72548,-102247,-112005,-122533,-60298,-32474,-126466,-38038,-73669,-93842,-218504,-78203,-19663,-26947,-116561,-55484,-70769,24175,-21838,12878,-42447,-84067,-66411,-58216,-65346,-39078,-97460,-60683,30031,-5242,-54009,-18232,1766,-25920,-46487,-8853,-38342,-27572,-85696,-3445,-64406,-87582,-107791,-109124,-15159,-43202,-48076,-72873,-40896,-28282,-71994,-55641,-75834,-58620,-100831,-61757,-35092,-52721,-82000,16668,-86797,10200,-27338,-35122,-36655,-88325,-55805,-117564,-47472,-79105,-79378,-55,-3839,-66406,-64573,-67311,-124139,-88462,-111303,3563,1028,15240,-38223,-117736,-154261,-36442,17624,-89757,-21058,-14325,-62851,-48809,-106758,-91719,-41148,-34553,-39491,-35660,-134089,-93029,-45835,-81273,-79476,-47278,-57142,-109016,-54865,-124283,-77348,-69463,-129134,-73655,-129785,-110533,-32621,-114654,-123845,-153069,-33054,-23303,-20386,-112233,-84059,-23350,-81293,-166119,-67942,-143505,-174834,-122861,-128255,-96856,-50160,-65905,-21989,-45623,-17070,-101380,-144480,-92036,-7817,-55230,-77700,-40893,23162,42953,-86115,-99749,-9575,-37599,-70407,-54513,-101356,-81453,-39924,-105210,-122845,-54431,-132176,-66261,-140845,-95430,-27555,-94929,-55128,-34789,-92442,-101468,-79353,-41332,-165613,-112197,-67744,-65162,-109057,-107555,-130788,-28765,-105395,-143200,-75812,-103476,-100479,-104204,-67054,-45936,-71891,-100826,-72166,-38464,-89243,-87764,-113919,-100812,-208161,-113988,-94745,-162745,-125124,-171680,-149811,-124178,-114456,-110851,-58012,-47491,-97536,-149031,-107629,-132640,-45598,-94687,-149373,-113891,-144123,-62624,-125159,-128873,-106820,-60486,-142687,-163777,-153754,-84359,-109963,-185518,-193313,-88072,-25358,-79755,-165690,-141199,-129332,-88594,-177450,-169679,-151238,-197821,-182661,-186095,-162026,-156161,-171654,-171904,-352837,-230301,-220951,-194737,-148322,-197899,-217489,-131185,-203266,-160028,-196183,-193585,-256502,-205399,-210325,-225203,-238788,-184240,-198845,-254489,-274661,-317692,-295405,-299552,-260164,-296964,-321064,-245958,-341841,-344513,-329027,-273468,-293627,-201261,-281004,-311971,-275013,-331809,-306862,-435289,-416529,-458692,-508444,-526211,-499687,-485664,-488776,-649710,-675647,-651974,-680084,-766666,-767977,-821643,-1012102,-1065519,-1219927,-1287026,-1483915,-1666498,-2103625,-2459487,-3078194,-4351089,-8687241,-2894812,8311528,4067873,2806911,2162625,1706027,1459098,1214552,991333,1231822,981074,933952,820389,754450,746759,698643,624856,680965,622225,644027,581279,572193,526312,509508,527578,579921,565019,417102,402069,413573,395788,353285,406661,358194,368072,316564,401076,304735,314641,405578,377343,316659,388091,312355,307963,337242,320928,296050,306393,314494,308733,240083,264963,270711,253097,263041,265898,310553,326241,278526,225808,292881,183480,254695,283668,302691,262723,261296,267968,282508,181879,293346,226985,279254,292617,238800,346736,279392,267694,237587,181649,302882,221183,264988,201205,164073,235355,174073,244138,174164,173282,194037,105994,229687,252632,230400,137246,124322,202044,166898,59947,150911,118488,98505,101687,122117,125450,187246,214993,140628,185699,127146,143495,176859,147382,59532,134115,84216,30679,112960,43332,103882,106828,93083,69941,11864,108605,108648,69462,66415,42255,102665,101467,73668,102704,133645,57116,57277,79819,-2099,116823,169028,93384,55418,50885,129304,108863,15995,48169,118567,80901,141456,26905,18921,16903,-26655,21986,85658,159276,125795,94541,108512,70276,105017,83047,54530,32568,8708,50088,117720,66228,25124,9770,123716,148985,145743,62628,-6623,-21231,66126,104734,46318,106152,84451,83503,-8185,-100776,56459,147195,62693,33071,114987,26566,-53044,41304,95628,82817,31025,-11252,114821,120283,77147,2359,77278,123231,111248,52244,61126,49683,110505,70262,36551,66123,12393,66711,117607,100519,4242,61748,72426,96555,131461,75941,74856,115286,133177,68577,60809,43957,-44874,-9017,-25275,32527,31561,-10620,41122,100726,79663,68627,47016,53122,105723,32164,31231,33931,33028,121349,4151,-59032,84946,118556,91700,133890,104132,-10730,42830,81404,-43322,-13396,13266,78123,62204,45880,111827,161098,170663,43319,50767,4273,44169,47370,19651,-27974,72990,41933,26969,101313,42910,72207,84370,104073,107899,72900,137963,39661,27625,-11339,111640,30789,25675],[-67185,15090,16676,-65003,25544,4284,11188,-10208,-1155,21197,-47352,-42177,-7858,-21067,65869,-21584,-34176,-96694,26134,36425,24720,218501,59477,-56014,30234,29096,-46088,65269,42555,17614,22731,-63801,-28144,-61153,-24821,-28588,32843,106884,-22823,66255,41455,-88615,-802,57772,10025,7502,-20604,4149,51542,12136,-45745,-82542,18854,27828,-14689,10308,33664,-13670,14451,-78115,-85082,-6491,93994,16457,-35727,-12926,-24210,21189,22221,7474,-8669,47308,43568,-104350,-82103,9875,43061,7404,-23342,-38462,-31964,-122814,7410,5314,53908,32878,-7245,-37235,45981,-74458,23575,23398,-18265,54652,-17594,2689,6654,-95245,-91034,7744,-29345,-27846,-65532,23745,-97736,43597,104556,-46840,22359,7126,-104042,-31712,-13244,21289,-30326,-47094,-26717,-3086,1399,37705,29049,-99390,-19976,11517,-20866,53540,70126,-8471,-17934,9897,-59455,23509,-87427,22066,-34855,-27789,-25578,-65858,-39077,54400,-16049,-93911,-69357,-82772,-65603,-44018,50242,-16842,-2798,1146,1027,11313,-20055,52149,-75123,9089,76057,40841,-8544,-91420,-23531,15552,130507,60018,-14302,-58284,-11586,39080,-41592,-117383,-58467,-50419,-98527,-32107,-49785,-20162,-46541,14009,-57847,-92727,-16159,3788,-5299,-35008,-26717,18773,65673,37402,36132,-77427,-31128,-217,-47719,38091,11486,11806,32189,-95339,-22370,68476,49661,-7128,-2231,22275,38553,14025,17649,-20287,38357,105981,125461,51905,-5828,47741,36067,-4108,37095,45239,98924,33804,52428,18695,84715,81589,-11263,35889,70054,85331,120042,92814,-14816,-60052,-5991,97012,96604,80605,22382,32087,157909,56012,74215,132180,87232,166304,93133,148275,148991,211913,241490,507925,856504,825890,-1230659,-598934,-262442,-129332,-238146,-251603,-205526,-32624,-34431,-89078,-38951,-87306,-82086,-93551,-54276,-69954,40842,9490,53712,-59524,-123568,-95817,-25776,-80743,-124293,-36074,-95577,3467,10259,-94630,-221,-33254,-50063,-8784,-51814,-64486,-25783,25602,-96874,-118082,-25741,-71950,-82001,41140,-114488,-25331,-1136,-18941,-79738,16750,-60845,-45611,-48322,-60363,-51891,-50157,13377,-6421,14891,-71449,2673,26302,-68095,-16814,-2119,-37655,-39063,-29429,-19468,-150116,-49813,23470,-30043,11087,18731,-27346,9509,-24825,-71276,-1820,24747,-28118,57432,-12261,53775,78295,-36106,37496,164398,-177703,-129987,-27627,-29749,-46413,-124958,-84530,11328,-126175,-36983,-84725,-59700,-15109,-164217,-111279,-106596,-129761,-17457,-23641,-123429,10122,-39933,-34826,-98848,-72699,-50598,-65394,-58204,-135725,-122819,-20438,-50294,-39600,-27587,57837,9160,-35371,-85171,-90608,17237,41920,-79564,-59898,-26901,-41979,-17268,-26920,-37609,-66385,-54619,-78260,-14269,3050,-33739,-37799,-49715,-22910,-62192,-32469,7662,-7341,77979,19384,-107586,-21283,10331,-18419,-75627,-18088,69088,-10424,-59247,-70190,-50279,-61030,-31584,-56066,-20228,12501,-129639,-111957,-67759,-41618,-73315,-43859,-48624,-77071,-107953,-46258,-45771,-106947,-39468,-83588,-79065,-144222,-65937,-38866,-21693,-117781,-18086,-77398,39204,-37924,15715,-40362,-84339,-58100,3577,-51962,-25954,-82179,-64506,59967,-15181,-41261,16770,31438,-20441,-30249,19052,-30309,-15306,-95837,11270,-21829,-56323,-88273,-97951,46648,-26134,-42861,-60825,-27996,-10776,-73181,-38073,-59647,-39506,-76303,-74656,-35912,-27153,-55705,-20125,-62158,5760,-50913,-36218,-37203,-98107,-55639,-135440,-28832,-84581,-73371,13319,-3656,-62191,-37994,-62898,-103366,-74856,-78012,-8813,-10184,34903,43135,-102267,-135315,-56295,22996,-83377,12903,-29970,-43507,-17846,-97223,-84942,-31808,-2102,-40246,10,-107072,-69026,-52130,-57867,-60092,-41417,-42478,-69437,-40303,-68860,-61943,-55589,-94514,-52121,-136903,-103849,-71672,-64131,-114323,-127528,-25292,-34876,15005,-74585,-48517,-23919,-26613,-110921,-56031,-135989,-121866,-121826,-112593,-69975,-26331,-55466,-23936,-47203,-29549,-108642,-114629,-83581,29099,-11040,-98272,-67621,13042,64816,-46541,-71835,-17464,-28348,-45691,-37222,-114594,-64535,4058,-71836,-94171,-43611,-137923,-65459,-119803,-83625,19451,-92742,-13158,-31663,-53142,-98331,-40452,-16603,-154731,-112431,-65020,-109581,-118378,-131569,-114044,-3609,-72550,-108999,-67883,-82973,-107893,-108253,-59723,-61038,-75755,-100231,-67907,-30803,-74138,-55820,-72484,-92446,-203916,-105344,-91416,-153193,-123044,-161919,-132212,-140572,-124270,-107843,-52283,-97441,-83068,-113041,-75982,-127507,-43823,-60897,-113067,-81658,-94353,-70532,-82445,-95683,-134539,-38847,-130134,-154733,-150434,-64841,-90289,-154937,-172159,-61551,-10248,-89843,-152765,-122884,-84660,-50751,-201529,-166177,-125676,-236815,-188031,-180383,-170475,-142167,-124871,-174809,-309475,-211882,-186090,-173284,-139948,-209352,-210646,-137232,-189680,-194005,-167908,-186448,-253454,-178451,-196441,-210034,-195175,-153282,-162083,-240415,-295811,-265841,-248209,-285366,-225576,-260873,-284705,-255363,-264754,-285130,-327846,-291198,-290982,-224213,-308023,-281383,-272997,-320001,-294506,-363497,-377945,-410850,-471896,-461578,-413954,-393751,-453012,-607316,-616014,-614119,-658960,-693703,-718425,-800450,-912580,-962263,-1091517,-1158564,-1363927,-1534653,-1882416,-2215037,-2812082,-3996204,-7905282,-2678571,7534617,3681038,2529878,1945106,1560522,1268916,1079348,881412,1022303,918397,823923,770093,693483,679301,603515,586974,629854,562765,552333,522724,495077,446378,416860,407161,515910,444804,365686,349231,338310,307226,288509,372843,296822,275301,292826,320282,252126,272891,362453,342173,268878,330536,285917,279401,273927,290499,230349,244477,264719,237059,211761,220027,244208,207182,183293,217613,275705,255549,233227,165220,237879,139298,195949,246077,268827,220651,207822,218652,247466,140892,234296,182691,241438,268690,211714,297088,233629,225295,245358,151271,240285,233077,245093,187207,167721,215270,185953,245450,158720,173640,170209,75817,200969,257027,263755,128089,103746,198567,147698,100711,162456,134152,142656,90338,111392,143560,208375,236689,142625,193068,127143,163471,178983,134342,49810,110942,35055,5798,107085,70705,117018,104414,90402,60493,21112,136394,107454,95548,70112,46350,100322,92004,79138,91497,138688,49286,67913,68530,25145,123611,143889,61297,56572,17293,124162,82123,-1235,70292,82935,55791,118920,11781,-3178,11726,-13851,-10452,96753,123838,112398,74913,101325,98890,74453,67323,34376,58567,-725,-3059,125435,101360,10557,-11326,98701,163373,143663,42894,-31066,-35575,58753,90698,31023,86167,60322,78856,-37414,-70927,57055,180156,65615,8421,90578,8225,-64372,77000,66625,66964,21427,-11139,87379,107990,37702,21494,71950,141505,115842,37666,47318,48945,101379,58086,46547,28070,14247,47083,106124,83264,-7473,37989,56440,119079,114419,73132,83531,113139,130770,97072,90523,32102,-49333,-23972,-29552,4238,4891,-11978,16815,90578,72249,34057,45334,34775,83992,26825,3562,21958,37277,136734,-19896,-92463,67239,140990,74383,144450,84949,-20287,-12606,83606,-45499,-6097,17998,38126,28551,42931,109393,156506,177157,44663,53358,-27974,-2981,32390,-9009,-39136,68577,25626,19175,137344,37306,29106,53381,84999,77592,55247,133967,44477,20906,-13432,104502,19610,26063],[-61013,-8109,-5670,-67479,-1179,-11049,39085,-12350,-23402,8472,-34540,-28639,-5415,-12377,89711,-4017,-32835,-94639,22194,30407,44699,184537,55336,-31188,4192,32645,-50496,59169,3496,41400,32845,-78843,-17263,-21945,-17957,-21934,35927,136447,-6604,55370,31745,-66645,-10958,74475,-2035,-3219,-16897,-5989,48265,44923,-49872,-80619,37976,42558,1541,26560,46945,2670,12945,-82166,-81022,24952,81669,19650,-6562,-30968,12245,33645,36455,23267,9749,54720,66176,-131340,-80458,1983,39698,36522,-19625,-71702,-35046,-80349,-4473,-6820,22500,27742,-22738,-29308,58948,-67376,39092,16859,-46649,47314,-7731,5355,-3141,-87008,-84873,-1925,-18719,-18853,-85519,26398,-128306,16984,88140,-32294,-13024,3262,-105011,-13586,-6600,-13620,-28796,-52968,-24698,5426,10690,59185,35842,-93924,-12281,17300,-21868,64833,52188,-13881,-21707,41831,-31842,12493,-88716,21956,-38401,-30908,-28434,-37010,-25442,78711,15114,-82847,-47678,-65818,-49355,-32448,45073,-393,-2243,20364,-32660,2962,-22236,68039,-54399,-910,58720,42899,3816,-70783,-43095,2099,107721,60089,-8325,-87443,-11229,52512,-32363,-105531,-79170,-20023,-115383,-24625,-34179,-18293,-35172,5747,-40526,-82414,3219,-3452,277,-26153,-30648,2128,54704,44842,31376,-83993,-22991,10429,-57076,47602,22641,22414,15625,-148748,-10294,68837,23711,4363,12344,38585,53072,13248,-7573,-34913,55827,117074,125123,52275,-15105,43091,27245,4895,30415,52406,127666,49208,60041,43788,95166,43897,-16445,22413,56474,98051,139470,74771,-26628,-79244,17100,93547,112005,85767,21285,50539,184636,17502,63711,114369,118085,171892,74647,157004,163318,226578,235747,499648,867597,666006,-977341,-560607,-283084,-150442,-273270,-265801,-194888,-38855,-43374,-106673,-82728,-98480,-79791,-111087,-46503,-61011,5230,-27935,58486,-50992,-120483,-86600,-44965,-63321,-113625,-46463,-83109,29087,-6053,-97638,-13284,-27956,-83346,7983,-54474,-49265,-31033,8317,-96069,-105146,-22448,-84216,-70937,44645,-114744,-39721,-3145,2758,-93496,3357,-64840,-48992,-42295,-50469,-22925,-74740,48979,-1018,59505,-69241,12806,44405,-16733,-28791,16948,-29351,-38338,-56714,-18797,-158984,-34500,41233,-258,-13735,6083,-9835,49550,14613,-56901,-24798,43752,2795,16287,-6572,49763,104853,-3434,46556,74750,-140813,-100731,-745,-3093,933,-87835,-55719,8892,-147308,-38592,-76441,-32048,-15920,-137446,-98038,-96162,-130702,20672,-7645,-121611,-20960,-83007,-18949,-62651,-48654,-32127,-70174,-66254,-128244,-110946,1582,-35629,-25365,-54030,31303,35729,-14570,-61737,-63372,48728,57358,-72269,-54910,-34596,-42949,-16154,-19592,-22513,-57507,-10043,-55785,-10013,-16801,-71002,-72590,-20277,-19975,-73076,8008,8964,-32480,62695,-11364,-88744,-26212,15612,-2975,-60403,-10290,65190,1242,-43362,-56858,-48417,-65858,-46676,-44429,-57427,5731,-95224,-89279,-49989,-20794,-48876,-17376,-11673,-48186,-89821,-27372,-62973,-70781,-53787,-94670,-66455,-69290,-56698,-63823,-38889,-112131,-10667,-90129,39829,-71975,-1244,-40741,-78309,-56074,38752,-34839,-44761,-70550,-68698,69876,-29122,-41319,37651,35359,-36832,-25764,12704,-31897,-17209,-105829,1357,-69,-51351,-72057,-83192,82409,-21172,-46364,-61374,-21488,-3867,-73095,-26970,-36781,-18705,-55970,-97310,-48721,-14298,-57108,-61816,-43574,-13839,-86478,-44509,-48424,-102549,-56024,-140126,-23576,-92006,-71275,12352,-21076,-63019,-31140,-61316,-81094,-59642,-60306,-31911,-43343,29548,66331,-96191,-107763,-72869,13652,-82380,36662,-59603,-27679,2069,-96667,-103731,-34146,11012,-48055,12628,-84676,-50490,-64652,-46566,-50093,-44177,-39677,-45812,-29961,-28016,-55649,-43744,-57485,-39495,-134777,-101394,-104462,-26236,-101155,-103350,-30973,-74069,14117,-37404,-28147,-34691,6534,-59887,-55359,-126219,-94459,-113236,-96089,-43675,-15417,-55350,-39351,-53446,-53416,-125253,-91736,-82329,36718,-12815,-130069,-110440,-39293,60147,-19579,-36136,-29343,-33492,-22618,-19851,-119212,-49520,20905,-53126,-77767,-44984,-148445,-79467,-99885,-62212,33798,-93321,-8174,-42494,-24937,-101993,-13358,-16394,-147347,-111457,-61439,-149085,-119793,-154628,-96065,-4382,-46529,-81992,-66393,-66594,-114031,-105387,-66425,-84457,-86183,-113088,-67347,-46551,-71222,-43038,-51765,-108536,-193578,-94316,-83328,-131582,-112306,-138639,-112080,-148996,-130573,-102829,-67968,-146870,-103345,-91101,-50898,-115314,-43015,-38194,-81143,-61486,-59966,-112763,-55807,-83679,-150755,-30241,-118473,-142265,-144194,-48378,-69051,-121786,-141732,-46602,-8894,-100962,-149933,-108975,-52374,-28832,-230257,-148077,-98143,-242835,-198100,-178119,-152616,-118489,-88224,-165896,-237552,-180495,-145977,-144257,-139819,-217630,-202785,-139487,-170680,-237000,-145996,-175795,-236447,-159989,-197032,-185838,-159898,-128257,-127648,-231699,-301326,-202351,-196608,-263271,-204017,-234540,-239737,-275040,-183834,-229360,-320887,-298124,-280351,-273310,-346949,-251435,-287053,-320311,-282234,-300523,-331980,-363175,-419386,-385260,-336607,-330848,-407848,-532072,-548772,-536720,-598261,-603983,-639967,-746637,-792465,-837464,-935236,-1000818,-1189414,-1349301,-1613071,-1926441,-2434484,-3499523,-6862472,-2392407,6517857,3189726,2168168,1667723,1358717,1089635,930013,771254,820614,825837,692241,690125,611396,613995,513432,531518,559347,499020,501655,449313,406066,372446,331067,307254,445593,340837,329996,308442,289199,240039,231787,339103,243830,214450,296040,242070,212013,242016,322986,315936,244408,272993,280065,248971,212308,257234,174244,210759,230233,175753,192690,189900,214041,147204,115920,187123,248063,192102,200706,131234,189078,115297,154911,206904,223531,183630,170003,165535,205918,110704,173156,141042,207831,237724,178687,226368,202603,177073,243612,118238,177355,223267,209512,168176,164622,208534,204440,237283,148364,182779,126660,53571,173628,240438,280699,119957,82222,179119,135828,135812,166979,151036,192619,78364,92486,154891,207244,229065,145757,181970,130303,194608,171876,114548,51442,89262,10358,-6350,104680,103129,123584,100536,105324,52413,46565,155343,107363,140496,96672,57520,106104,84293,82537,84771,141363,47657,80452,64209,86483,131125,126967,55574,66932,4394,120716,57219,17239,99769,51934,37046,104630,33766,31550,18856,27229,-19026,104017,81437,99207,55702,95237,135783,57477,52238,14747,98079,19295,-29954,128931,126730,10952,-13637,67931,144208,146452,23894,-34451,-23163,53114,83870,29464,71528,45376,76542,-38164,-20674,64718,185125,72650,-2940,71736,16400,-59288,102122,40070,55146,45412,9354,52548,80322,2469,53286,61318,141978,115797,29006,32377,47484,93615,48103,64070,-5143,22715,25971,97733,72535,-96,25839,37976,128853,85740,66252,86544,110549,108884,114678,104787,39008,-44515,-16210,-20193,-5723,-9229,8929,8156,70951,71926,10143,52668,27160,63620,38537,-7855,20646,47504,139995,-26517,-95152,46918,162962,64121,144082,74488,-13928,-57521,79332,-31084,16652,21881,-207,-4599,43156,99163,134820,157957,48123,64570,-45220,-24620,26460,-22699,-30097,49747,14852,13806,165724,25496,-14262,27531,71472,67756,47597,116676,51179,15013,-14131,89321,16870,25871],[-47891,-31823,1707,-56464,-42158,-25434,67398,-12042,-40689,558,-19862,-17112,-12794,-7715,100182,17076,-28859,-94618,19938,21282,61627,100423,35255,-9522,-28271,23769,-57002,37484,-32317,53960,20334,-100364,-14567,14110,-20541,-15705,22620,140350,5851,27596,20189,-30445,-32083,84610,-19081,-14488,-15271,-21238,42842,57955,-78413,-62023,49885,60671,11570,31798,62555,21075,12668,-72243,-72976,50101,47396,15411,31021,-41396,43292,33741,46613,25161,10366,47615,75232,-141187,-70242,-13540,25854,56538,-9069,-85788,-32599,-33748,-28563,-24534,-9343,25503,-36487,-30356,56429,-48082,53429,9425,-76506,38408,5941,12027,-18448,-77651,-73016,-18443,-23419,-19712,-103484,29064,-131521,-8999,56593,-14188,-44311,-18504,-78399,3119,-7857,-46355,-32729,-47444,-22548,4303,11154,67953,45488,-73356,-3528,20562,-29981,64132,43668,-18424,-22429,63570,-6403,-8821,-84464,10771,-45066,-33507,-37073,-1704,-3643,83442,32614,-62214,-17275,-51697,-20384,-19087,22296,16753,-12838,32560,-56003,8065,-17368,78353,-31346,-15288,27555,32673,12073,-46900,-60014,-10217,72792,51557,-2899,-94258,-8298,49825,-21507,-78968,-88393,9708,-111996,-8276,-16868,-21304,-36453,-11030,-30633,-55188,24283,-15299,4432,-25584,-29910,-5935,36615,41883,25188,-71973,-9930,17791,-56187,55331,33063,36294,-3965,-178228,5449,66976,-12085,6130,29588,57509,66552,10991,-29730,-40777,63186,100200,106025,63493,-12937,35594,6023,8290,7249,40402,133856,50827,57448,68470,89786,5768,-21312,18733,52473,107123,143265,54202,-32092,-85252,38106,80278,116825,95046,29449,65569,189695,-27289,48207,98967,139951,164042,52051,154016,166174,229641,223693,459907,852141,547472,-677746,-544069,-338707,-223537,-303574,-271654,-201337,-84049,-70714,-130964,-141889,-112577,-85261,-134499,-55400,-64881,-48792,-81891,10931,-56910,-109097,-75886,-72228,-52648,-98481,-57059,-67963,27886,-18723,-94756,-40859,-44104,-113716,8214,-57245,-28497,-37635,-17999,-91615,-91992,-18542,-89584,-58858,18484,-109417,-48997,-10390,2428,-104665,-24093,-60475,-51986,-45755,-42848,-1833,-97680,57296,-4453,74761,-65127,393,5605,17599,-37459,19341,-22111,-48143,-78950,-27049,-175340,-29361,54775,23416,-39561,-9652,-8844,62470,45402,-37434,-41276,52933,24010,-29632,-5510,28931,117662,19254,46686,-6729,-95268,-66110,4462,94,34331,-40560,-32853,-6190,-157309,-47839,-73050,-13188,-24283,-127190,-82635,-81546,-112876,37412,7347,-121052,-80421,-144961,-4444,-17956,-33011,-19768,-81661,-82055,-124055,-90763,5786,-21677,-17926,-99075,1061,49735,430,-43673,-42560,54063,54120,-62007,-50624,-43188,-52188,-24171,-16641,-9440,-42583,29045,-31127,-20998,-43515,-105693,-104559,-1261,-16946,-79300,36584,-7570,-64417,34765,-44802,-67495,-52402,-787,4458,-42756,-11217,36512,9819,-42988,-50376,-46931,-75322,-62253,-33885,-103684,-33424,-63670,-58587,-34674,-18188,-25530,2186,-7709,-29718,-75452,-5969,-74374,-26701,-73688,-100254,-59087,-21343,-48480,-84845,-70839,-110118,-28414,-96894,30948,-106219,-20893,-36741,-65044,-57801,38740,-17932,-82225,-62915,-68258,64780,-39375,-48004,44101,27324,-57977,-32081,-10186,-40864,-35138,-108085,-15421,2614,-61813,-53864,-64043,83828,-25122,-49028,-71261,-18338,-7482,-75360,-23270,-13996,2605,-41138,-120897,-65266,-11009,-83704,-88540,-30361,-32584,-117997,-52750,-64041,-100692,-51702,-121327,-29950,-94991,-67120,-1091,-48252,-68614,-41498,-56454,-56946,-44018,-60265,-55550,-81372,8171,29057,-93928,-72370,-74054,-2940,-85592,45455,-92081,-19185,5354,-101663,-134895,-45089,3759,-55041,3828,-66323,-39737,-76551,-36141,-47774,-49508,-42888,-35229,-22013,-6383,-51860,-33812,-20107,-34244,-125955,-98319,-122386,-12195,-86302,-78224,-42923,-118882,-13742,-7457,-19855,-44093,15767,-26743,-65347,-110281,-85109,-98977,-83204,-23145,-16188,-54777,-55028,-59473,-76897,-136667,-75305,-77324,26484,-42856,-152505,-146387,-97871,38884,-11198,738,-40834,-44306,-3748,-3256,-113574,-38371,14360,-45169,-73767,-53733,-147825,-87019,-82568,-37182,18726,-91189,-32138,-58028,-10877,-95937,-2900,-28654,-135164,-108152,-59034,-165172,-111822,-154981,-77055,-20934,-31719,-67156,-65272,-56713,-113137,-88830,-80954,-85598,-91872,-121767,-65950,-72624,-73896,-38612,-45726,-116323,-182226,-82086,-70978,-97857,-93686,-107179,-87568,-146527,-132383,-94860,-88640,-158946,-139511,-81861,-40714,-94686,-42175,-21401,-51289,-52538,-45569,-134307,-38213,-79843,-151535,-33630,-100108,-124773,-135305,-33553,-49152,-88798,-106723,-45578,-12402,-103724,-144596,-97164,-35349,-24188,-247360,-121420,-72416,-213739,-195399,-166657,-115132,-91009,-64254,-134477,-155843,-141195,-109030,-109467,-149648,-206967,-188784,-137859,-148063,-250396,-125754,-149617,-204373,-144972,-204799,-156702,-138513,-112973,-104106,-229185,-286734,-143595,-154739,-245366,-200924,-216540,-193623,-263708,-116570,-191747,-303481,-281621,-256260,-282585,-349920,-225406,-263299,-307816,-249792,-264067,-293308,-325330,-367197,-322949,-285259,-313966,-365168,-447172,-493434,-438302,-501952,-528054,-552257,-661659,-691585,-728657,-798353,-852955,-1008521,-1168060,-1376243,-1677018,-2061146,-3013180,-5889422,-2062976,5620876,2771619,1857783,1438568,1180063,987477,823393,699587,683522,727588,580363,605694,539558,571125,452241,474572,491646,454478,491146,367281,328735,316528,271855,251901,386246,283020,313568,267787,261709,195414,184964,291448,204037,192731,269289,176818,177967,212369,291646,290396,230186,216762,272314,210823,160067,226133,129230,183351,203041,137541,174073,165878,174056,87705,66233,168743,223794,138483,172928,101826,150212,111698,127883,170627,174340,156199,141432,113534,151346,90526,124421,108626,183203,204731,144073,155497,187691,132986,220061,81507,127032,198707,167961,137689,138694,200908,205804,217860,142374,181654,77419,39770,152488,206879,272756,110464,59196,146157,128220,150377,165671,165560,230254,66214,72909,159225,187615,192992,143414,160025,132669,210982,156790,92391,61883,71309,9521,-2879,105968,124871,123044,95447,120072,44270,73884,162086,106057,173162,130913,73437,110607,78630,73759,75450,133936,47522,77477,59469,142005,131574,116912,60740,77936,9842,117050,37923,51761,124462,24565,25279,93134,72942,87317,33550,75501,-7868,102486,44031,87160,36317,87400,161374,51674,39760,-9817,129412,50192,-31169,120882,131214,21350,-1556,36955,103979,140672,11955,-22286,-4053,51166,83388,31610,53157,39976,72889,-15280,24943,71288,162499,76850,-970,60733,35924,-43861,110028,19273,43121,86890,38194,20992,44421,-22560,81758,42763,119266,110887,24982,18287,47995,86060,39417,80816,-30601,32741,6335,92216,68095,16151,15040,18666,116347,54661,52675,82745,104285,75320,115589,100058,57847,-39985,6840,-589,-1682,-14963,38975,13650,45934,71011,-1591,64337,28372,47290,57588,-9783,25977,61435,126634,-22436,-69659,26579,166409,57129,133043,71575,2803,-76550,66472,-10910,38464,23542,-28580,-26967,43301,81624,95405,108731,48074,74458,-35583,-12233,23538,-21306,-10430,17839,15566,10075,176151,6467,-50346,10598,63562,69011,43893,88691,56124,10506,-13577,71473,20477,26819],[-32704,-49833,30401,-37932,-82860,-33775,89316,-8770,-51855,-90,-6018,-9023,-27588,-6958,95302,40076,-18787,-91074,22794,10434,70286,10389,6131,4560,-57809,7127,-61841,6809,-55427,49508,-5151,-124333,-19858,33651,-27998,-9940,-711,123806,15864,-9471,9578,8050,-54125,85848,-34825,-22823,-13576,-35315,36252,47482,-113609,-22265,56553,79921,15732,26510,77327,36649,12382,-46958,-63356,67632,5218,9399,69903,-40846,59312,23646,51850,505,-8628,29670,70700,-135370,-55079,-31138,10645,66355,10878,-76313,-26547,-1579,-54173,-43807,-33494,29251,-45200,-42243,39309,-19990,65549,4681,-100180,31922,22038,26051,-31621,-65879,-56761,-31849,-38126,-23183,-108814,30916,-107697,-24724,19850,10298,-61379,-52789,-36391,14959,-18816,-65702,-41544,-34535,-21706,-4149,8747,66256,58587,-38656,5638,22190,-37717,53945,47312,-18462,-17508,70400,11915,-31515,-72032,-2895,-50957,-33609,-48657,28979,19438,65426,35285,-38156,10040,-42012,7343,-5057,-7383,31048,-31305,38564,-61423,23118,-2329,81874,-11370,-28485,-5760,13417,18115,-22842,-66888,-23892,34406,36438,-117,-75477,1331,36788,-6384,-45858,-83182,32499,-79001,14463,5233,-24986,-52412,-31777,-28280,-14255,43248,-27209,6984,-32021,-23568,-789,15348,29480,21872,-44907,3884,23459,-42955,60648,43504,48926,-20353,-166738,23503,64296,-35611,781,48000,76722,81269,12561,-37393,-33360,63052,61446,74212,81174,686,27815,-19336,9438,-23750,17440,118939,35539,43401,84926,72707,-27227,-23336,25034,63815,112838,134382,35955,-32305,-76863,53191,64971,119722,109355,45960,79118,172198,-60850,42291,94963,149130,149190,34477,143391,160533,220009,209410,404334,804020,512407,-427295,-551420,-407929,-322721,-323178,-264911,-219733,-147152,-106695,-155662,-192991,-126252,-96629,-155555,-76931,-80510,-101150,-131607,-66935,-73263,-94544,-65538,-93701,-49445,-80998,-64414,-49696,12560,-22896,-87622,-68146,-72836,-132091,-6252,-58586,-7246,-40387,-44714,-82075,-78354,-11345,-82504,-47654,-30952,-91833,-48477,-21104,-18988,-106954,-56276,-49575,-51589,-54557,-35522,7930,-106411,39895,-14444,60618,-57903,-22637,-71484,32895,-36878,7051,-16863,-57738,-80970,-35944,-186614,-31095,66707,35510,-58308,-21709,-20755,54825,65535,-14398,-43295,53613,34553,-54547,-7622,267,116620,34481,44524,-31801,-54292,-42465,-16613,-26734,38064,3293,-16171,-28481,-154993,-61143,-74175,-1400,-33449,-127048,-67049,-64775,-84273,29568,15410,-121783,-152368,-192671,8053,21585,-28612,-23542,-92687,-99951,-120331,-65919,738,-7547,-17727,-144762,-19274,52979,9124,-31490,-31157,35983,34955,-47324,-48112,-48274,-65077,-42278,-17372,-2966,-22746,53730,-7372,-43473,-66902,-122536,-124728,4020,-7071,-78022,44335,-33552,-88470,4624,-63501,-46247,-80792,-28954,4736,-25242,-18658,-6352,15071,-50556,-51351,-43903,-83441,-72885,-24938,-127776,-83391,-40557,-28061,-25043,-29134,-8890,13105,-37017,-22555,-69423,15579,-70881,13440,-88909,-96498,-57226,-7072,-40432,-96140,-97770,-114443,-57335,-96167,17211,-123392,-27739,-25068,-45969,-58621,7923,-6825,-114777,-58418,-58431,50175,-42651,-55045,38891,22123,-67657,-45053,-35001,-52965,-63441,-98971,-29755,-6718,-75427,-31809,-42144,54616,-32465,-45092,-78786,-16023,-17786,-82552,-26586,2282,21202,-32924,-133137,-76998,-12075,-118513,-94203,-22324,-38536,-133032,-55808,-79670,-94168,-40066,-83792,-43187,-90045,-58302,-20217,-72528,-75488,-60839,-42409,-29925,-29791,-76010,-72400,-105251,-15506,-35607,-91159,-32778,-59673,-19515,-90762,37554,-118477,-20995,-8740,-106566,-162003,-60333,-20523,-57354,-16744,-48189,-35543,-82220,-21458,-50397,-54879,-47333,-32559,-15517,-803,-45877,-26024,13437,-33290,-114191,-88651,-124285,-22941,-74388,-53863,-55198,-144948,-50528,11491,-16107,-47388,9391,-18484,-82605,-90798,-83692,-83627,-76254,-12174,-25677,-49295,-62678,-61760,-92453,-134756,-62911,-64555,8476,-79943,-155533,-165761,-142192,10475,-23104,32100,-48995,-57497,7460,10949,-99082,-34140,-7719,-43275,-80945,-65342,-128882,-77490,-71582,-17002,-13979,-88629,-65776,-73261,-10078,-80988,-8759,-42740,-121442,-102251,-59183,-155590,-95868,-132151,-59863,-42746,-27498,-65457,-61598,-52343,-102961,-61303,-97460,-68544,-87290,-124491,-60461,-98009,-76882,-32134,-49746,-106868,-171166,-72650,-56680,-57169,-74717,-74623,-60964,-132702,-127744,-86143,-104106,-137858,-173110,-84171,-47032,-68766,-40790,-8435,-32284,-58258,-50391,-114626,-28462,-78103,-144398,-44316,-79464,-112039,-121250,-24853,-37240,-63111,-77316,-56867,-19490,-99147,-138627,-91456,-29471,-33295,-249975,-94488,-51632,-168089,-182416,-148917,-76667,-67734,-52546,-97946,-83316,-105581,-82932,-82198,-168706,-187286,-173300,-136765,-126537,-238798,-116265,-121442,-177869,-140046,-219453,-135013,-135178,-114782,-95276,-236292,-264608,-104643,-128392,-233922,-208943,-212444,-160831,-236875,-78007,-176452,-287940,-261561,-238585,-260458,-329607,-215143,-216375,-299341,-220009,-253133,-281743,-303280,-332829,-291200,-274059,-337469,-349384,-382308,-459963,-361184,-421811,-493626,-495321,-597977,-638211,-666546,-725736,-765033,-886139,-1058150,-1241376,-1545836,-1837599,-2716502,-5310554,-1846843,5118076,2530437,1677839,1309622,1066860,966655,788990,674170,628448,664903,520655,558485,502538,549562,425036,439755,446328,442372,502385,306219,284000,286385,250841,244199,359607,276520,321796,248112,264021,185834,161332,254255,196020,206239,222970,139606,164458,200626,269741,273308,233765,177443,260225,181949,125498,204985,105721,167569,189507,125976,162575,149260,138927,42208,43491,166404,207303,103715,154333,81979,125391,121684,115060,140664,128141,141360,124832,71727,95334,80998,97130,90726,167536,176518,116638,101404,184370,101300,184958,51050,95804,168333,130222,97857,95459,190389,189971,190146,141823,162571,37308,37794,137877,166789,243075,96780,35417,109948,125524,143519,159642,175635,244029,55166,56452,156974,157771,141426,134203,134862,130650,199332,139487,73321,79464,58988,26685,12570,108069,130216,115764,88329,128371,40099,95216,158103,102624,181811,161877,90281,109480,74616,51855,61739,116811,47292,59997,48959,165072,124651,112063,65149,83469,26646,113010,25857,84030,134696,760,20179,82086,114292,135883,51639,118295,16477,92141,19300,79141,17734,75049,165442,53986,32189,-36604,141313,77654,-12617,103294,119738,34384,18089,10447,63830,120114,10529,-1746,12456,53852,91156,31914,30157,43087,66476,20982,51523,73784,125504,76369,11971,57489,57256,-25090,101188,6976,29162,117073,63996,1402,12862,-34306,97319,20077,81159,103365,24330,7204,52887,77417,31044,92566,-45106,38471,-9440,88149,67668,33911,-5896,1440,82444,29759,32196,72385,93850,42109,102367,82960,79777,-39583,35545,23696,7388,-18300,65636,28136,22129,64979,-3173,75372,34354,36270,75946,-6617,32482,75830,100458,-14078,-28366,7859,151001,49059,114841,71710,23263,-67786,46185,4798,48959,22551,-43932,-31414,42067,59574,45581,38919,41427,77564,1704,25420,21002,-10863,9636,-19543,30532,7800,165214,-17025,-73197,6127,60418,72795,41623,56843,56406,6778,-11881,55938,27795,28803],[-19407,-57850,58060,-19445,-106013,-33554,98729,-2366,-56291,5043,4788,-6457,-43601,-7988,76263,60666,-3092,-78511,31671,-177,68313,-39566,-22756,7158,-78193,-10118,-59285,-22662,-60834,28500,-31403,-143534,-28925,26524,-34528,-4273,-23798,99556,23837,-45658,1689,33193,-67285,76756,-44672,-26704,-10034,-40085,29853,18276,-138913,34800,61331,96083,15959,13928,85868,44483,10145,-11746,-54187,75512,-29343,6172,101349,-30625,57442,8915,52829,-47546,-41297,6009,55892,-118023,-39582,-44937,1376,67612,38949,-48492,-19154,4708,-71162,-59638,-45864,38244,-48863,-62254,14359,8663,74691,4455,-111336,28888,38088,45541,-36745,-49703,-37748,-32881,-52978,-22664,-94317,30430,-68082,-27025,-7968,41530,-60521,-91201,3927,20898,-37084,-66503,-52040,-19886,-22232,-15462,10640,58629,72488,3182,15097,23247,-36774,39812,61807,-11694,-5833,63776,21148,-46505,-51524,-10601,-52035,-29394,-57148,44793,36438,30083,28029,-16874,23437,-35403,21535,7626,-29415,39522,-50888,40402,-48921,41852,22200,76895,1023,-35340,-28766,-8972,23834,-213,-61291,-38928,2665,19635,-766,-38423,17002,21467,11719,-14779,-66432,44097,-24906,39112,32837,-25599,-76186,-50491,-31183,30838,56885,-34874,7914,-41641,-12905,16622,-5557,10226,23608,-12010,14902,29268,-18004,63725,54259,55528,-27969,-120947,41351,60951,-37762,-6838,65354,92689,96674,20000,-25567,-14202,61051,14085,37023,96058,22220,21548,-37406,11551,-52911,-7602,88267,4546,20872,89402,51310,-50445,-20517,36643,85387,113988,118733,24344,-28026,-57046,57698,53923,128966,131212,67854,92144,138702,-71609,58175,106871,146736,132899,29541,132766,152817,202234,199399,355136,725396,569472,-296345,-572832,-466135,-402723,-329387,-245798,-241359,-200529,-141017,-174704,-218670,-136904,-111920,-168697,-103074,-103373,-137716,-159589,-131660,-91266,-82137,-58027,-101254,-51608,-65710,-66282,-28468,3937,-18761,-79440,-82574,-100611,-134039,-29259,-58294,7399,-37150,-65522,-68015,-63625,-4071,-65841,-39314,-86187,-62058,-38869,-31786,-51885,-97964,-83395,-35787,-46182,-63476,-28324,6566,-99269,5283,-27142,27705,-48685,-41325,-150125,30750,-25572,-14638,-14618,-57041,-56700,-39844,-181502,-35359,75275,35633,-66268,-27788,-37896,41195,73324,9073,-30002,48036,35885,-49661,-11054,-26113,104129,45340,47140,10011,-33113,-44333,-60576,-78896,6400,31018,-3746,-49723,-143952,-74557,-75598,7543,-37864,-120978,-52560,-50753,-55755,3511,14316,-119933,-208348,-202236,19362,43230,-33161,-47430,-97115,-114853,-113536,-42993,-3873,6557,-22447,-172185,-24540,50193,12889,-23982,-27445,4790,8629,-28831,-47240,-46571,-74817,-67343,-21686,-5691,-851,62262,12076,-69968,-82285,-117925,-131663,-4073,12053,-68273,28501,-58894,-96425,-18874,-61813,-29222,-96179,-57183,55,-10760,-28166,-49060,15614,-59313,-58897,-39935,-82514,-74775,-17441,-114535,-121559,-28307,-7080,-24430,-47752,-2163,16329,-84393,-24655,-71683,35906,-47900,39247,-91789,-83707,-58653,-15321,-33288,-97163,-100603,-119220,-81937,-91835,2349,-116364,-15786,-7418,-24833,-54384,-39301,-5965,-122630,-55110,-36984,29833,-40311,-58098,25997,25728,-59305,-59035,-52156,-63612,-89608,-79638,-40038,-19973,-84555,-8570,-20298,7823,-38320,-34211,-70877,-12516,-28474,-94319,-35280,8094,32677,-30736,-122772,-78189,-12270,-142115,-83823,-18209,-28234,-126056,-52197,-92618,-86097,-21311,-42056,-57662,-77199,-46085,-36142,-83086,-78522,-79462,-17719,-610,-19184,-102991,-79800,-104119,-29932,-83206,-84860,5004,-35268,-30212,-94784,16177,-133366,-33554,-36237,-106486,-172604,-75193,-55073,-53768,-35530,-27243,-34294,-77690,-2673,-54553,-58391,-51054,-32190,-10877,-5426,-37345,-20693,39269,-32634,-103283,-70239,-114982,-49369,-68819,-35201,-63808,-136436,-79585,18077,-8543,-43158,-397,-32370,-100977,-71605,-83418,-69760,-75272,-12474,-39417,-39225,-60046,-58762,-96010,-117987,-52159,-47545,-9170,-106801,-137976,-166291,-167422,-18283,-50915,51910,-53191,-70829,9513,21677,-80374,-37121,-37002,-43071,-95227,-75614,-95497,-53694,-68445,-9184,-48733,-89333,-90533,-85154,-18458,-63540,-25457,-49878,-109683,-94144,-59821,-124268,-73475,-95493,-45285,-60214,-30567,-73023,-52710,-48401,-82985,-30429,-108345,-45501,-70830,-125025,-49568,-114162,-74756,-21386,-58969,-85134,-157535,-64666,-41998,-16287,-59807,-46491,-35480,-107682,-115079,-78139,-107036,-103184,-188814,-94362,-65104,-44271,-39588,1366,-29387,-76370,-67221,-68520,-24544,-75199,-133682,-53863,-62451,-107934,-99172,-22194,-35228,-46730,-56987,-72115,-30118,-89503,-134451,-91662,-28630,-45235,-235596,-70370,-36777,-119653,-163669,-129650,-47509,-51010,-47664,-71387,-34858,-76606,-65483,-70824,-187394,-167625,-155325,-132338,-103267,-216733,-119058,-99651,-163939,-143280,-231046,-121587,-143658,-127192,-93847,-246830,-239392,-86811,-112558,-223074,-213646,-212921,-139843,-215550,-65706,-172661,-271664,-241746,-230532,-231889,-304147,-211347,-173880,-299604,-201708,-249661,-287501,-282540,-308252,-279322,-285392,-367976,-349905,-334296,-428330,-305732,-366348,-481382,-460395,-557218,-604290,-621520,-687315,-709793,-797885,-982540,-1155705,-1465528,-1705975,-2518051,-4922662,-1712895,4769682,2338424,1541751,1209517,962243,952359,774574,647959,608638,614342,486647,531718,475656,514917,403013,410766,405066,436367,497833,260826,257551,263933,247139,258474,352543,298241,333330,246258,279512,196789,151381,234678,212658,228207,176171,125218,168349,208117,245328,260719,247325,155695,237171,166284,107812,187132,100130,167366,184771,130387,154740,132345,114302,13341,45647,174736,193492,89327,144718,77580,110027,133651,109070,114487,88026,134185,118130,43604,49381,77023,89728,84359,156498,154980,99094,71813,184039,83750,148975,31756,80737,136698,100873,53816,47050,177260,165245,153426,141594,129587,15858,44120,125089,128318,198440,77341,10655,77122,124799,123993,148324,177871,232688,46271,43577,147599,125016,88113,118768,111299,123089,162117,124512,59750,98135,50217,51260,31894,106752,120223,102479,78097,126995,42537,104790,145185,95760,168047,181384,102492,99715,70994,21568,45954,92903,43863,37972,31638,149675,111522,110260,64764,79211,46058,107942,19690,102377,125016,-17571,21165,72312,146152,167763,67970,146235,44570,75113,9054,75985,1081,56547,145323,59850,31192,-57307,130611,94270,17055,80875,100947,43630,37486,-9118,40361,88416,19487,19678,24408,60831,106858,28515,5747,52017,58101,58727,57348,70085,90628,74085,31327,59830,75023,-9432,79960,4001,12470,112735,79425,-2784,-2958,-32542,97585,-372,39514,94685,25597,693,62503,66940,22481,96623,-47447,35812,-19662,83095,67801,48300,-41108,-10395,37356,15717,7694,57156,81071,20941,82606,62442,97328,-42045,60970,46618,12642,-23144,80613,45938,4646,51853,891,82323,41459,30399,88081,-976,35906,87009,69620,-6731,12183,-7781,124586,38638,94959,71306,41900,-41958,22432,11087,46504,19559,-47641,-16750,39753,37526,-3686,-33899,28787,75084,54166,69035,19271,1148,23696,-53739,57538,7789,135348,-39411,-80635,14644,59545,74035,40003,29076,50883,2739,-9031,45718,36573,29593],[-9797,-55397,65601,-5811,-100789,-25799,92255,6950,-53048,11796,11495,-10775,-53922,-7714,47584,73917,13733,-54871,44394,-8558,56683,-34156,-43359,-2836,-88021,-21265,-44551,-41214,-49608,-1611,-48584,-149188,-35810,-8063,-35736,1505,-36885,81669,29710,-71422,-3721,34107,-65516,58663,-46743,-26630,-3874,-29406,24783,-18870,-144784,95902,66983,102911,14667,-1221,82466,41711,5642,23587,-46686,71293,-46595,8070,117460,-16382,40509,-3439,51216,-96777,-75802,-18525,35894,-93052,-27637,-50864,1529,62948,69032,-14221,-12622,-13740,-73544,-67574,-47292,48779,-50178,-84172,-8501,28330,80269,8491,-107457,27451,50854,64415,-31703,-28161,-17925,-16875,-57588,-14608,-61275,25984,-28630,-19848,-15367,74333,-44537,-124572,28918,21822,-56872,-50659,-59646,-8630,-22576,-24525,21496,48633,82104,41153,24897,24166,-21645,27757,82505,2015,11901,50031,22649,-47857,-26297,-7228,-46226,-20294,-55247,41043,42158,-10359,18174,-2830,17757,-29266,16785,16458,-32379,40591,-63877,39466,-25350,57538,50692,62670,3658,-32435,-33889,-27905,30041,20017,-45909,-51820,-14192,7574,-3912,3521,33572,10700,28698,8336,-45698,43121,27424,59651,62146,-21399,-94067,-61826,-35564,67726,63473,-35674,7314,-49591,-1002,40433,-23511,-11960,29466,16377,21336,36175,15196,65210,64618,52992,-23907,-62029,56268,56380,-22038,-11401,79380,101834,109343,31752,1471,10835,62993,-27231,1825,99122,45866,17223,-38211,16420,-71778,-28129,50195,-35522,-3977,82602,33331,-60890,-11882,47162,106131,109083,100826,20837,-20030,-31314,48678,50152,147422,162120,91005,104355,100881,-58304,97961,132827,137240,117030,38104,129555,149648,185168,200018,330983,627159,693694,-294661,-593271,-496144,-425440,-323084,-219640,-257577,-223362,-166151,-183682,-215061,-143404,-129119,-171647,-124322,-126816,-153982,-159818,-145428,-101841,-75277,-55128,-93909,-55074,-57518,-62622,-5669,15927,-9895,-72686,-80461,-115281,-120122,-52628,-57179,9531,-29531,-77847,-51820,-47949,-2882,-47970,-35385,-126206,-26561,-24740,-38185,-81858,-78572,-98239,-23545,-36238,-67785,-22667,-2511,-83534,-35003,-38653,-9077,-40632,-46147,-197294,15272,-6808,-38729,-16295,-40911,-12580,-39886,-158202,-39665,75870,28216,-65312,-30192,-52245,35333,67753,29360,-6582,38588,30508,-25416,-13776,-41803,83818,53099,59254,94659,-42132,-78642,-115461,-139998,-49253,36052,6989,-62055,-130969,-85334,-70841,17070,-35187,-97123,-40776,-44955,-36436,-29226,5511,-110012,-220893,-172981,30771,40836,-41112,-84668,-92282,-123925,-101528,-28434,-2167,18892,-28358,-170411,-18045,46426,13613,-20494,-27213,-27543,-14117,-9361,-47639,-37663,-75421,-92739,-29643,-16999,18849,59556,24362,-92197,-90074,-98370,-129214,-21226,37199,-51207,-5635,-75818,-88814,-30682,-46332,-20624,-93434,-76581,-7603,-1373,-35601,-80678,9846,-65440,-70626,-37293,-67312,-67365,-11425,-71739,-136029,-25663,-1970,-34304,-67771,-5256,14357,-127540,-32123,-77637,54979,-7576,45395,-81156,-66250,-59971,-29766,-28593,-91258,-72177,-115391,-91434,-87324,-10796,-91234,9639,10235,-6509,-43780,-84636,-16231,-100120,-50276,-6005,5923,-36739,-55346,9661,35202,-36936,-68963,-56356,-69337,-99089,-54317,-46564,-30337,-85785,10819,-961,-39922,-40178,-19636,-41221,-7113,-32945,-106888,-46771,2323,33143,-31924,-84618,-67718,-8736,-143050,-66687,-16263,-6035,-99023,-44032,-101261,-79699,1839,-11502,-68674,-59302,-34160,-41421,-75896,-73104,-89279,13847,27816,-14082,-134130,-79091,-79430,-30187,-85368,-73529,33904,-8329,-32154,-94375,-10451,-134348,-53936,-69706,-98975,-161859,-85920,-91147,-45132,-40166,-3605,-31794,-62389,16405,-57157,-59229,-54902,-29146,-9546,-14381,-28919,-18152,55401,-28873,-95862,-46905,-101690,-76692,-69590,-27116,-66501,-92693,-91519,13563,8420,-32803,-5415,-57452,-113976,-54541,-80006,-57846,-77759,-23126,-53308,-27797,-50210,-51101,-86892,-89250,-41989,-33146,-19535,-112142,-104379,-149062,-175052,-43613,-85258,56285,-55450,-81654,2700,27583,-64171,-45501,-65981,-41554,-110760,-81060,-58113,-27354,-71889,-17201,-71726,-94317,-96741,-91875,-30641,-47605,-45388,-44147,-97826,-84575,-58352,-78261,-48522,-55963,-34049,-66708,-37018,-84046,-37462,-39310,-55011,-5703,-108663,-22181,-46368,-124684,-35285,-116434,-65179,-14380,-68673,-56908,-138615,-56042,-29656,17415,-50580,-27166,-15364,-75240,-95629,-73156,-93681,-68199,-179086,-106165,-88127,-28939,-40666,6742,-39376,-99831,-85758,-21475,-21119,-67570,-120284,-55047,-52800,-108552,-71312,-23640,-41501,-37235,-44970,-83136,-44852,-78661,-129839,-94468,-29362,-49303,-202510,-51614,-30978,-75736,-139716,-109300,-30629,-42280,-45991,-59142,-19584,-53087,-52292,-76004,-195679,-148177,-131195,-120849,-76589,-190133,-128894,-82455,-156273,-145342,-226340,-112107,-154776,-140055,-95427,-254441,-211732,-86546,-104708,-211529,-208140,-203720,-122156,-200290,-70806,-170726,-245410,-212819,-221993,-202409,-272572,-199808,-144525,-293241,-185725,-243118,-291351,-252363,-284586,-275750,-294253,-379161,-345930,-294629,-384552,-258781,-319580,-466250,-425186,-514999,-562500,-565737,-643835,-649465,-708433,-895897,-1062554,-1360970,-1571096,-2297605,-4495184,-1560173,4358674,2108836,1388521,1095682,834809,899461,737472,599897,588234,545993,451551,498585,439045,452576,370426,371694,352306,412763,459469,215917,234676,238224,239595,272245,343251,325155,326230,242159,282042,203977,139645,221208,233294,230849,130897,122406,174600,222379,210632,245436,251676,142996,196133,157873,106065,164629,101105,173401,177669,139625,140621,107366,95744,1156,62059,182368,172818,89081,137943,82540,97893,138602,99836,91090,58506,128502,114478,29664,18139,71689,95633,82709,145913,139552,89996,66789,178741,78935,115241,22291,74278,107640,81250,13055,4693,159818,136466,108082,135346,91225,17350,51614,109115,97373,147211,53168,-14179,50570,120776,103923,133184,169892,204890,41504,34503,131627,96311,43988,100400,93024,111669,111098,114070,53712,111651,43047,72081,47180,99203,101168,85390,65027,112763,51412,100192,125900,85813,138400,183219,105207,80032,67332,-9705,32112,66455,36322,21269,11183,105043,93984,109154,59754,64960,60160,100779,17033,103375,97269,-27158,27565,66369,159903,183004,78639,153143,67530,54448,10096,77309,-11846,33154,105916,64933,36978,-63297,100652,98359,47467,58178,82165,45968,50395,-20466,39452,54076,35518,35378,30928,69578,125927,22211,-17090,62710,49999,87917,48670,59062,69120,74389,51244,64693,85669,-715,53368,9147,-5718,69941,82330,6409,2414,-19818,86052,-12651,5995,85974,27822,-638,74302,55273,14000,92517,-38924,23998,-23454,74811,65242,56925,-83611,-14311,-3393,12775,-15146,39783,67974,19137,65316,45980,106741,-43246,77106,63275,9050,-29960,80272,62559,-4244,32256,5766,83973,47628,28515,91444,5986,34563,91783,42129,-3522,38377,-18787,94725,28255,79172,69903,55247,-14604,373,9367,36328,15770,-43475,11922,37466,20081,-41865,-91706,13960,71853,101124,100761,20059,10427,30029,-78818,89417,10949,92915,-54540,-74459,33097,57845,69628,37841,10708,40555,-2365,-4967,41307,45312,25742],[-3233,-46038,49447,3372,-68666,-14697,70618,18451,-41247,15465,14218,-21388,-54291,-3548,15956,76555,25190,-23049,56493,-13369,38983,4257,-51788,-21971,-89640,-22870,-17515,-43443,-28119,-28795,-51849,-134883,-35984,-57387,-30122,7156,-34668,79135,33531,-80585,-8881,10860,-48541,36013,-41483,-24527,4541,-2681,21331,-51706,-128939,142941,74499,94395,13727,-14172,64422,28719,652,48916,-40988,53543,-46281,14868,113610,-5750,14166,-7605,48853,-117911,-99424,-40081,15753,-63150,-21300,-47935,10368,54366,91598,14352,-8614,-44427,-61091,-65079,-42258,56111,-52356,-101139,-20324,33745,81938,14797,-91202,24644,56994,75393,-18555,-2839,582,13854,-45400,712,-19613,16672,-2709,-11326,-1455,98022,-20603,-145090,33572,19565,-71142,-25328,-60329,-3719,-20108,-27319,40737,37112,82248,65092,34777,24360,7894,21888,103238,20664,33322,37118,20171,-34895,-1975,7380,-34728,-7685,-37182,21136,35537,-41356,11784,2413,-4567,-21613,-3703,19532,-13321,34443,-64492,35766,-992,65155,73950,40819,-2559,-19294,-21356,-38155,36260,36552,-26415,-57176,-12625,6308,-7124,37363,43586,7565,39387,21338,-29747,31400,55153,69713,85985,-13318,-91883,-62885,-37360,86380,63253,-29402,5410,-51628,8655,62382,-36803,-32531,36128,33022,23458,43697,50908,65903,72904,41304,-8743,-9867,66374,50218,1475,-9006,88695,101844,114726,43923,33089,35467,71981,-51967,-25185,85799,65545,13541,-18375,24133,-75043,-40433,14336,-74391,-24023,68594,24243,-58196,2245,51721,116057,97843,81277,23292,-9331,-5284,26886,52965,170345,198473,111388,114421,71101,-28600,150390,165456,126112,100294,52431,137966,155268,178514,214763,339293,526696,838182,-372258,-600233,-494102,-384592,-307897,-194379,-262387,-210098,-178932,-180721,-190263,-146109,-145824,-164811,-132460,-143979,-153544,-138810,-102465,-99920,-74455,-56728,-76104,-55471,-59312,-55721,15924,44438,-645,-67611,-67845,-111174,-94895,-68985,-56696,-2817,-21818,-82457,-36786,-32841,-12564,-37299,-36454,-136565,5595,-11840,-36854,-95522,-51828,-98185,-16783,-24304,-64705,-20060,-14213,-69905,-70357,-46392,-37461,-37223,-36715,-200608,-7499,13300,-58145,-22282,-11229,35300,-42413,-125114,-44049,64247,20047,-60966,-33513,-58794,41914,49504,43580,19202,27370,20815,-2248,-13908,-42344,59858,56320,80370,180286,-79860,-140649,-162897,-188240,-103012,20523,17752,-60964,-122524,-92487,-54276,27486,-26690,-55893,-33649,-49852,-30436,-57340,-7210,-88409,-180578,-124386,42995,17080,-46703,-117937,-79601,-126657,-84316,-25203,6019,26716,-32125,-141530,-8070,44733,12600,-21840,-26850,-52062,-26004,6919,-49568,-24414,-64466,-110502,-40155,-32753,31801,52391,27934,-103733,-92600,-74448,-122366,-40285,61012,-29940,-46402,-81436,-72837,-30235,-30526,-22434,-77534,-83548,-17352,2336,-39423,-97282,-2969,-68628,-83040,-38326,-38764,-53702,-7583,-21602,-127844,-28510,-13041,-52946,-83801,-14982,9875,-147527,-40712,-80331,73373,41408,33073,-62587,-50349,-58270,-38910,-27509,-82700,-20166,-97205,-82696,-84492,-20207,-62712,35714,20495,4804,-29315,-112609,-34143,-56798,-41286,27547,-20000,-36648,-47310,-6240,43708,-10532,-71952,-47629,-68620,-83123,-27952,-49311,-33842,-78206,22111,14653,-74323,-38020,-5373,5333,-490,-26707,-114673,-58129,-12827,21031,-32511,-23122,-49105,-1801,-121249,-51052,-15480,19492,-59758,-35536,-104957,-77051,25059,-1322,-73632,-40438,-26678,-32893,-54378,-56944,-85712,45573,49999,-14918,-160386,-73386,-42412,-18764,-42996,-57796,48244,13220,-26020,-87124,-31527,-121148,-76250,-100383,-84675,-132953,-90684,-119905,-34427,-24546,19327,-24976,-39730,30166,-56350,-58776,-61400,-20844,-12993,-22435,-23541,-18845,61961,-20769,-92541,-26386,-90172,-90469,-73707,-30948,-62635,-27886,-84823,1849,34838,-20512,-5716,-79758,-117245,-39992,-70624,-47305,-79320,-40634,-64205,-20013,-39455,-40988,-68401,-54562,-33236,-27321,-18659,-92574,-63148,-118632,-167595,-64233,-115228,45597,-58564,-88311,-11168,27503,-55642,-57052,-88646,-37630,-121878,-79946,-28010,-11585,-79124,-38013,-75667,-101838,-85830,-93848,-42002,-36212,-61557,-25202,-81792,-74096,-53422,-28063,-27074,-24514,-28158,-60701,-42460,-93366,-18023,-22394,-23867,4521,-98863,-2484,-22483,-123052,-21802,-106119,-50845,-23940,-76857,-27353,-113805,-48227,-23295,37483,-48528,-18379,-4950,-42810,-72526,-73391,-66845,-38837,-147359,-113917,-109121,-27598,-45672,4575,-55341,-122104,-97056,9210,-13666,-53894,-106334,-44644,-53291,-109606,-43921,-29492,-54503,-32590,-40490,-86457,-65608,-73447,-121803,-97980,-30202,-40596,-155714,-42194,-38715,-43882,-112102,-87607,-27851,-44547,-48102,-62629,-36031,-36665,-43278,-94636,-189502,-128648,-102327,-105475,-52059,-163069,-142831,-69143,-150437,-141038,-201094,-106740,-164205,-150575,-102702,-258628,-188568,-101658,-106767,-201838,-193791,-181082,-105325,-185053,-87656,-168069,-210057,-174693,-209144,-169652,-230937,-179841,-128174,-269495,-169410,-233801,-286761,-218928,-267245,-279570,-291125,-366156,-334687,-269655,-337068,-226858,-283961,-446949,-392136,-471632,-518121,-509531,-596439,-590136,-632450,-813633,-975404,-1245185,-1442787,-2085933,-4096791,-1391803,3974934,1904244,1258562,1002722,721061,820921,687068,553428,568666,471630,421197,464567,404786,381610,338347,333831,298175,373937,397958,177198,220410,220127,226590,279250,326111,344445,299894,228785,261851,198997,125348,208890,246487,203407,88976,128102,177181,236702,171458,230733,237363,136696,143044,156514,121748,138862,103254,174835,164598,148185,118157,77948,81634,7193,83219,183314,142846,96554,130620,88420,87771,132931,83820,73975,44330,122313,109893,30730,3741,62412,107535,80809,133774,130181,87989,79222,165125,84472,85661,21569,68889,85448,71304,-14732,-21023,138606,106988,59650,121451,55442,39615,56069,87597,78500,99450,27000,-35468,32539,110660,93414,117458,151938,172860,42582,29149,111474,77761,17065,84771,82192,99186,60690,108417,57365,117778,38389,81964,52562,84804,82626,66826,50316,86580,64778,84927,104709,75558,101824,165314,96608,53098,64687,-33744,24008,43461,28267,17077,-5939,47362,76065,106826,52263,45405,64028,91206,16186,91874,61283,-24640,38187,66398,152984,181911,82778,139895,80507,33978,16466,82405,-18513,8764,58779,66763,47455,-50408,60415,92899,69103,39999,69853,41906,53722,-23448,56848,25387,53399,40992,31268,75973,141618,16295,-35444,70622,44549,102941,34468,42532,63529,79449,65619,69300,87835,625,29054,19355,-21815,5344,75096,23013,26519,-850,69550,-13671,-10784,78594,31001,3135,83415,43904,6491,82345,-22873,5821,-20884,62376,58346,60175,-118093,-9911,-25087,17403,-30360,22693,55422,36459,56971,38213,108546,-38602,81845,71149,-2886,-36387,65822,74941,-5009,9595,8230,81082,52463,29051,87026,14560,29406,88633,23029,-4448,44850,-23748,67690,22208,71770,70076,62170,2694,-15494,5214,26644,12391,-35474,45597,36254,9905,-61548,-122152,2216,71875,124122,112824,24766,17987,30249,-92779,116105,16932,46159,-58376,-59148,55769,53254,58409,33947,2563,28052,-8446,272,41102,53119,14526],[2653,-35508,20371,12569,-22225,-5921,38835,30721,-21540,12936,13744,-35415,-45033,5314,-11699,68262,25709,10109,63002,-14505,19941,37703,-49342,-42724,-86525,-16243,14727,-30222,-5302,-41339,-41763,-101736,-29004,-97937,-19087,12007,-18182,92150,35772,-71719,-16691,-25659,-21741,15060,-30645,-22596,14037,33627,18562,-71133,-95052,161513,82973,68336,13804,-21391,34815,8873,-1992,57687,-36121,23473,-35996,24221,90079,-4951,-15483,-1487,46864,-95276,-104166,-55565,-965,-30706,-20013,-38304,23982,42610,97593,30458,-7812,-70486,-38773,-52324,-36292,56522,-56653,-108740,-16908,27830,79722,20522,-69630,18868,54048,73362,-2211,21912,15714,50361,-16644,19966,17049,2964,3569,-9357,20374,100625,2933,-148062,22019,15971,-74262,412,-52404,-5286,-12318,-22393,62064,22816,70287,70684,43793,22438,46305,22946,118389,40753,54813,31024,18184,-12355,15595,28571,-21923,5192,-1463,-4652,20112,-51477,11262,427,-34893,-12217,-30232,16715,21115,22897,-51167,28474,14790,62691,82343,15698,-13928,1355,1840,-37394,41308,47320,-8526,-51136,4830,19485,-7292,55386,40307,10694,39616,25182,-24479,13591,49282,64187,97439,-4566,-62697,-54034,-33438,83405,58169,-18108,2663,-45360,13807,75024,-44201,-47436,39842,35899,23011,50124,82281,66528,77052,23830,13885,26090,71292,43028,21873,1372,93526,92643,109664,52418,58186,56068,86749,-56762,-40092,58363,76700,8102,14483,33538,-61913,-42705,-10714,-102058,-33662,52865,25817,-45105,20239,48971,110980,82035,58010,27270,2989,16956,-2715,58757,187131,229975,126247,120441,57724,6078,194637,195040,117710,81198,60572,157756,170308,188598,242624,374539,443819,952930,-456690,-589297,-468657,-308951,-288711,-176079,-253592,-170774,-180316,-166749,-157046,-146361,-159149,-150409,-123012,-149778,-143746,-110190,-34101,-86678,-77475,-60571,-54634,-49974,-70462,-49327,32583,69373,5807,-62291,-55680,-91088,-65143,-74184,-58256,-26663,-18860,-81851,-25801,-20934,-33596,-37590,-41850,-116396,27373,-4610,-26666,-85973,-21900,-85692,-17743,-14258,-54426,-20528,-23845,-66755,-93888,-49866,-51882,-40038,-20057,-170057,-30585,28741,-67305,-31942,23640,68867,-53398,-94515,-49857,39326,16740,-58973,-41462,-56995,54060,21668,50429,40799,16069,8522,2689,-10126,-28047,36554,51877,102377,226484,-130028,-211979,-183681,-206705,-128543,-6308,28283,-46807,-121191,-95942,-24525,35670,-16191,-8440,-32717,-62625,-36090,-73772,-19559,-56317,-104152,-80696,55688,-18434,-46500,-126613,-63404,-123833,-63552,-31047,16353,27594,-32260,-99374,-3210,45091,10173,-29648,-25520,-64806,-26977,15980,-54054,-11981,-44382,-114326,-50007,-46205,34704,44353,23092,-101653,-91451,-54892,-113976,-53564,75419,-9023,-80389,-78072,-57448,-20608,-26966,-33169,-58695,-79643,-29316,1224,-41333,-100928,-21986,-71185,-92418,-44027,-4806,-39369,-7150,13869,-105729,-31728,-34447,-75610,-92676,-26333,4684,-135996,-47162,-73739,90734,86467,9141,-45139,-40915,-52472,-38839,-30001,-73901,38474,-65454,-59921,-84554,-24737,-45347,48961,18228,7192,-16514,-115569,-53102,-10363,-26933,53135,-46121,-42480,-36123,-18822,44945,9571,-68069,-31387,-61920,-45248,-4634,-48732,-30336,-63045,23926,26341,-87343,-33340,5924,54577,6153,-9221,-113351,-66839,-32122,-1917,-28666,47709,-28806,5913,-85490,-41552,-15629,39884,-18872,-30771,-103829,-78431,43662,-11716,-72477,-24234,-26379,-12783,-26216,-30988,-68489,70978,60075,-20269,-172967,-65207,-7663,-3093,19808,-40190,46145,23363,-14928,-72530,-37795,-95178,-93427,-120534,-66966,-94922,-89799,-134497,-25948,8207,36332,-13229,-15476,34258,-51573,-59472,-72985,-8304,-21662,-25538,-22307,-23006,60744,-9656,-91779,-15625,-82389,-82024,-76685,-42726,-52908,35769,-63364,-11467,64699,-10922,-8234,-88445,-109589,-28128,-54889,-36758,-75673,-59669,-69339,-20807,-34153,-30966,-46766,-21624,-28135,-32745,-7440,-53854,-24077,-82326,-148394,-80209,-131959,25002,-63930,-90868,-28200,21803,-55510,-69332,-101084,-31557,-124255,-72654,-13116,-13796,-86265,-62491,-61687,-108463,-67533,-93576,-49837,-32968,-69100,914,-59668,-62942,-44383,15380,-13929,-9994,-28685,-45689,-42765,-97173,1259,851,3594,-3290,-82778,7570,-7482,-120221,-12770,-89695,-37067,-57769,-84613,-3011,-84189,-43579,-24745,40962,-53617,-17233,-5799,-17853,-48729,-77428,-35308,-19050,-105402,-114966,-121554,-39510,-54137,-7531,-70740,-138497,-96109,17641,-2527,-37337,-94420,-22921,-64858,-109213,-22709,-39934,-72585,-32083,-41144,-81940,-93224,-79710,-108827,-101280,-30133,-19846,-105737,-43190,-60711,-29784,-84691,-66306,-38313,-58277,-54712,-82343,-70667,-29548,-40615,-120921,-169199,-112143,-73947,-91114,-37071,-144451,-160262,-62525,-145774,-132151,-160713,-107092,-171327,-159813,-116607,-259011,-178641,-127314,-117231,-192744,-173076,-150493,-90572,-171058,-110690,-162490,-173704,-136725,-194859,-138640,-185758,-157917,-127622,-231883,-160234,-220276,-274396,-192635,-261660,-287226,-276503,-332642,-322202,-264447,-297455,-221412,-272022,-428052,-371982,-442178,-481202,-469585,-558711,-549771,-593163,-762674,-919184,-1153487,-1361286,-1943266,-3839820,-1264445,3730449,1780804,1186777,954134,651227,732247,638914,525184,551897,414407,404260,442790,386431,322734,317057,311696,256410,329156,329423,157758,220660,221332,212401,277144,302423,345427,264434,212591,223898,185881,115228,202446,248398,149926,61748,140810,179087,251259,138355,224058,207577,138324,93568,165454,150724,114070,106499,168672,148172,151266,93417,53356,74323,29248,102952,177537,108200,107495,123843,92831,80773,116557,63807,66075,44589,115591,104303,45144,7284,50846,117505,75978,119473,125919,90856,95807,144941,95591,64192,29767,58964,71373,68989,-21412,-22345,118018,82119,15668,101962,28598,72765,56465,60939,72684,63975,2222,-48458,23451,94944,96731,102802,125764,144812,48409,25874,90291,71719,10794,76456,77608,87867,23555,105432,70045,117144,37919,79283,45076,64855,73280,47357,35177,54796,79161,66537,86875,68053,68361,131298,78360,24804,64688,-43919,23335,29709,24463,29139,-13715,-6675,62888,102040,46019,27311,56953,79833,16330,78107,31514,-8405,50660,71929,129660,164922,81593,114256,83051,17655,22066,89356,-16925,-11960,17444,64342,58456,-21491,21344,83899,76576,30378,68356,34541,47271,-19580,82034,8256,67727,35223,26377,76327,147983,15013,-45490,71841,42747,103425,22732,24423,68770,87100,69287,71814,82821,-3164,12267,30178,-31867,-53883,62577,39398,59969,18703,54871,-4813,-8855,73276,35721,11974,84436,34172,1073,68854,-3893,-13536,-12974,46488,47713,60218,-128507,508,-20077,23832,-34368,7069,43014,64754,58829,39606,105872,-25362,76487,70732,-17761,-38814,42822,81030,-554,-11103,7344,75490,56537,30461,78544,25286,23418,78588,13381,-6950,35698,-21959,48705,23892,74129,75430,63427,6654,-22774,4659,24430,10300,-26422,75184,36310,6375,-60284,-121712,-1869,75580,116568,108231,33271,28832,27261,-96956,128066,23804,3024,-50648,-39947,75601,45424,42357,28160,1636,16496,-14581,6377,42436,59257,-3816],[10581,-28514,-6580,26342,21824,-4201,4994,41541,2638,4011,10779,-48467,-30611,17338,-30122,51658,13120,36704,60514,-13294,3810,41230,-41198,-56316,-80971,-6936,39067,-8012,10866,-33276,-23140,-60932,-19233,-106576,-5787,15214,5950,112519,37342,-47767,-28544,-59834,5946,1600,-16362,-22123,23162,67582,14459,-74063,-51378,148183,90265,28778,14224,-21390,2378,-12809,-73,49153,-30324,-14240,-26093,32746,52289,-15807,-43050,11872,45023,-39724,-89901,-62220,-12875,707,-20931,-26124,37212,27643,83212,34472,-9695,-79132,-14497,-32184,-33400,48706,-61260,-106603,-618,20570,74085,23124,-51102,11631,41512,57708,11945,40588,25812,80474,21415,38430,38435,-13092,-7919,-17946,28052,75469,19547,-132976,4246,12395,-64144,18905,-37448,-11093,1784,-11759,75674,4524,47695,61426,50312,17024,83945,28255,124424,58302,72192,33326,20115,11472,22558,48663,-13837,14162,47328,-23918,2647,-36673,14954,-4888,-62078,-2606,-51262,10189,58104,8795,-28065,17084,16945,51239,69911,-6612,-25310,24231,25750,-26734,44227,49940,4348,-34538,30305,46585,-1783,56737,20587,15511,27866,22252,-30227,-4026,18162,40938,93637,683,-11544,-38485,-22528,63428,50999,-5230,-95,-30766,14491,74401,-44677,-54337,38557,27807,22142,53421,102884,67559,75465,6244,38520,46045,72052,36311,31312,17427,95755,76658,94377,54887,70070,72225,102031,-45333,-41955,25348,77267,-932,40932,42990,-36433,-33812,-19550,-112743,-30634,40284,36278,-26875,39376,41197,93291,65133,30144,28812,16278,33160,-32368,62510,186239,244154,134645,120445,62110,35791,209863,213429,114165,60970,55168,184785,191892,215192,278130,422431,395815,1003149,-499551,-565361,-434865,-241672,-270089,-165083,-232747,-124607,-173799,-145325,-125956,-145803,-166173,-131827,-96799,-142385,-131246,-87218,12635,-68820,-80803,-63118,-35776,-38610,-86901,-47022,40582,68634,8092,-53993,-52939,-64599,-38020,-68510,-62361,-55161,-23903,-78606,-20150,-14955,-61758,-46283,-49727,-78188,36732,-4706,-9531,-55591,6811,-67185,-26252,-10086,-40298,-22070,-28876,-76517,-103581,-50605,-53566,-47326,-5793,-126864,-47718,36133,-63460,-43396,51709,76344,-73167,-74583,-57946,4374,19791,-62355,-54508,-49768,58361,-10399,50379,55250,5976,-5282,-15268,-2073,-3280,17524,37300,110271,210443,-167088,-262481,-165956,-191443,-115787,-32891,35965,-24411,-124059,-94694,13527,36805,-8175,30401,-38361,-75834,-47503,-77198,-28389,-20413,-25750,-56189,67772,-53680,-40299,-98630,-48760,-116359,-41623,-39559,23113,20784,-29627,-62242,-8504,44912,5943,-44822,-25399,-66289,-23756,15257,-62163,-5918,-21668,-102161,-54289,-50050,26909,34450,12065,-86895,-86779,-43402,-103719,-55460,75259,6463,-97964,-71455,-48311,-6750,-41023,-48213,-46014,-69519,-43847,-3028,-44780,-96224,-44792,-75970,-95990,-53369,22755,-30369,-11238,23369,-79250,-31280,-56709,-96055,-93863,-34408,-752,-96982,-49949,-55673,104142,115274,-16592,-36583,-39223,-43761,-31723,-34826,-64210,86488,-26818,-31870,-87832,-24290,-46047,41747,3256,1669,-11636,-95464,-66004,22940,-8604,59847,-69982,-53058,-24523,-26660,35422,16581,-60116,-15493,-51146,-1322,12809,-45851,-23143,-43539,18100,33945,-78473,-27982,13679,89731,11606,15589,-102569,-71489,-49312,-30850,-18566,108838,-13598,11023,-48467,-38588,-16591,50094,13767,-31738,-98252,-82466,53620,-35238,-67244,-12750,-33314,12274,1052,813,-41198,85997,54045,-27414,-166643,-55239,13448,8563,73046,-24122,30388,20519,-2669,-52549,-25477,-59720,-99727,-125387,-50588,-58606,-85213,-131784,-23693,46441,42586,1128,4585,28417,-43167,-62850,-90266,4430,-34419,-21713,-23705,-30080,54440,1306,-90587,-16644,-76490,-51577,-74174,-54271,-38980,77670,-33274,-20756,88264,-6453,-21487,-80227,-92981,-19104,-35510,-24642,-64782,-74174,-66399,-32777,-38029,-22781,-28551,2615,-28877,-47979,9021,-8646,4967,-47301,-121595,-91836,-130961,2741,-71138,-90553,-42864,12510,-60069,-79554,-101738,-23955,-115643,-61078,-15619,-31770,-88623,-79298,-37862,-110147,-54378,-93710,-53541,-39396,-66277,24212,-32016,-51447,-31591,45034,-10320,-14998,-34093,-28021,-36044,-93453,16227,24775,20319,-26109,-65041,4794,-4896,-115977,-9816,-75282,-28427,-110658,-93464,11119,-52685,-42149,-32874,29490,-62378,-17608,-15245,-5166,-26720,-79878,-9733,-10262,-66829,-109587,-121459,-58587,-63527,-28612,-79809,-145278,-82627,6099,7541,-23524,-84473,6773,-84039,-105618,-11193,-52035,-92640,-34816,-41349,-71188,-124681,-97976,-89487,-102051,-29372,7451,-62596,-50591,-91886,-31723,-59545,-47163,-55567,-78864,-64156,-112850,-104468,-30220,-45861,-146081,-137592,-100671,-49851,-78773,-35040,-142073,-178037,-62379,-139001,-122309,-114128,-110537,-175922,-166609,-132240,-251387,-183173,-154044,-129730,-179890,-148550,-118385,-76473,-161513,-131535,-150121,-141039,-104309,-178415,-115617,-146715,-136131,-142618,-187728,-161196,-197748,-251898,-177075,-262015,-287038,-251005,-283017,-307087,-268638,-267120,-236969,-279783,-403117,-359446,-425101,-445902,-442877,-526799,-522529,-579926,-733916,-880509,-1079692,-1309035,-1839714,-3659151,-1178015,3556835,1700794,1144003,921927,611004,630606,585533,503349,524133,374232,390618,425695,377754,281193,302565,301473,226896,279718,262312,155758,227959,238932,195586,261755,268387,320031,225947,196451,174326,167216,110008,202123,232990,82413,56966,152566,180520,262594,118373,225215,167988,144829,60033,180976,180672,90426,109033,155857,128826,143366,71918,38118,72813,59100,115881,165167,74155,117522,118028,95683,76318,91706,43357,66373,52109,107564,97105,66143,25445,39694,118418,66777,103454,123399,93865,102547,123068,105295,53020,45131,42518,62541,70431,-4972,595,102134,66156,-17708,79560,14915,102542,52407,32223,76233,44528,-17257,-49610,19978,75424,110998,88642,93728,121481,54770,22389,71012,75718,22573,75728,75299,78906,7046,100874,87221,110953,41638,67045,26508,42587,76865,26245,21169,25068,90232,52241,76612,64712,45446,89039,54730,1258,68415,-37732,28253,27970,27250,55923,-9379,-44516,57656,94200,44736,16235,42305,67603,17183,72064,21427,19532,61281,78956,97800,135328,76828,85994,77687,8429,22911,94959,-6766,-25160,-8368,57220,65366,14205,-7138,77549,70034,30278,77169,27955,32899,-11481,103088,5308,74602,19803,18584,69055,141829,20783,-43879,64188,43227,93090,17954,8305,75856,91477,59500,71536,73326,-8320,4375,37054,-33535,-84069,49608,48935,90212,33654,45969,8558,5984,69636,42490,26448,73677,26985,-1247,53614,13364,-28491,-1557,29120,35861,59200,-106344,12749,8780,26567,-26972,-6898,29592,91310,67073,46245,100988,-4083,64361,65338,-27788,-34114,19003,79394,4671,-25189,4087,69057,60290,31466,70387,37338,20336,65201,10787,-7719,21328,-13922,39766,33369,84176,87631,60757,1142,-21687,11102,32261,9778,-17231,94772,36602,5814,-41211,-95625,3884,79726,86321,95684,43422,47939,23499,-94591,119805,28812,-30554,-34732,-21103,85917,35489,26236,21176,3311,8352,-19523,12660,42781,62735,-24882],[22071,-26063,-21178,45354,50505,-11066,-22084,48053,25264,-8468,5440,-56290,-17189,29062,-36889,31244,-10390,51122,48655,-12115,-6797,14796,-33410,-56298,-73270,-2237,42519,14038,16201,-7781,-2889,-29840,-14011,-74439,6438,16134,28427,127700,39285,-14180,-42186,-79259,25300,-1225,-686,-22899,30725,86193,6652,-63596,-8515,111471,93957,-14709,13422,-14877,-22109,-31316,6587,28181,-21754,-52054,-24366,37333,9583,-34533,-64302,24680,41671,17810,-63513,-57784,-20583,25809,-20481,-15697,45779,9673,52782,31795,-12625,-66910,3884,-9437,-34605,34050,-62298,-97685,20569,22976,65841,21386,-40983,7435,21602,32768,20460,49360,29980,94233,57192,51801,42496,-28276,-29692,-35775,4736,26205,26398,-103531,-8885,9689,-43059,26074,-19842,-17735,20673,-860,72481,-17024,19692,46130,52443,7794,110317,32993,120411,70028,81505,40778,27190,27923,18532,59746,-15654,15597,98735,-28084,-9632,-1703,18577,-8906,-76793,4911,-58406,3941,84604,-4839,-5222,2283,6012,34036,37611,-20331,-32156,42770,41655,-10213,45001,42997,11960,-13669,53515,81913,10460,46025,-13346,16773,5856,14755,-41782,-15310,-19796,2852,77360,-994,45836,-20869,-5605,37069,44229,5620,-1609,-9950,13022,61256,-37537,-53307,33139,14237,22401,52485,108367,69085,67825,-5569,59328,54426,70374,31886,27287,34223,98138,58245,72967,51670,68095,85146,110855,-25890,-32944,-1903,67652,-13297,36758,51001,-6418,-12982,-11316,-106682,-16567,33601,51601,-9605,56274,32834,69641,50995,1342,27154,30729,42417,-54289,59615,161016,235063,137209,112924,78527,54797,185767,216892,115438,44390,40054,212794,214763,251021,313080,466991,393013,980403,-500015,-539490,-406556,-212742,-255179,-155761,-204242,-90840,-163403,-122079,-102550,-145785,-164811,-113149,-60178,-123709,-119431,-77619,6765,-55430,-81449,-61019,-23495,-24422,-102759,-50429,37454,33390,6270,-40996,-61818,-43639,-19504,-56259,-68150,-80169,-37272,-74382,-19071,-16390,-89910,-56196,-57551,-40615,36752,-10867,10235,-14855,30312,-50633,-39688,-14532,-27909,-21596,-29671,-95179,-101903,-51297,-47637,-54169,-1155,-89936,-55045,35767,-47468,-53786,61650,56804,-95055,-65110,-67532,-33735,25671,-70301,-69350,-40902,44171,-40129,45217,63498,-1965,-19661,-47109,9455,25316,4936,13384,89204,136811,-169821,-260139,-112527,-152374,-77484,-51010,36427,-1050,-124215,-85481,49397,27229,-5926,48959,-49561,-80716,-57454,-71054,-32628,9352,23822,-50523,78144,-78935,-30230,-39763,-39273,-104697,-21176,-43606,22437,7990,-26806,-43057,-23604,40842,-589,-66151,-30074,-59613,-25227,4488,-73822,-10111,-4336,-77168,-48384,-39074,10986,19783,-1568,-63548,-78127,-38569,-89149,-44234,60553,12167,-96944,-67724,-45155,6416,-68728,-61494,-43004,-58237,-60529,-8763,-52312,-87408,-68051,-84232,-92929,-63593,34101,-30716,-19992,8617,-54608,-25738,-70594,-108726,-88861,-36295,-7090,-43974,-49425,-29098,107373,119962,-35028,-39668,-42244,-34900,-23405,-40220,-50824,113309,9012,-7909,-93007,-20008,-61727,15615,-19102,-8498,-18879,-62109,-68055,35038,9587,40803,-88722,-63973,-14957,-29901,15387,8929,-52455,-6543,-38866,28515,22585,-41392,-17367,-23911,8544,36664,-53581,-23458,18863,99399,14450,40506,-86330,-72012,-59714,-59048,-3819,143547,-8166,10867,-21978,-39343,-18159,49819,31839,-37591,-88592,-86884,52300,-60869,-60941,-6202,-44627,33866,22995,32898,-9829,89470,31874,-33248,-142414,-42654,16894,10945,96788,-12940,7435,7817,7654,-31269,1996,-20247,-92785,-114118,-39657,-32218,-79459,-113151,-29964,74482,35905,13649,16287,16763,-32084,-68947,-110955,12215,-48490,-11516,-24249,-38512,45624,8353,-85915,-25569,-68824,-8203,-63623,-56926,-23309,86783,-742,-22102,96436,-6849,-49840,-60387,-71871,-13029,-17016,-10620,-47890,-78657,-54398,-54964,-50911,-16934,-18410,14175,-36023,-67996,23912,28709,20072,-18349,-90973,-99197,-113047,-12514,-78681,-89295,-49971,2156,-63095,-85356,-91239,-15237,-96620,-47810,-31586,-54633,-82167,-79936,-15330,-104093,-55893,-95356,-54109,-52835,-54825,34389,-1319,-40348,-17806,58821,-14413,-34483,-41441,-14375,-23621,-82792,23964,40804,20786,-56048,-50451,-7282,-12762,-108888,-12719,-69055,-27489,-164833,-102760,15477,-24273,-42689,-44824,7924,-69546,-13961,-27773,-6664,-8961,-74943,1284,-9211,-41441,-99967,-109502,-75722,-70287,-54243,-78541,-140830,-60709,-17386,10467,-17036,-74451,37791,-103259,-96829,-11248,-61490,-110904,-39973,-35592,-58106,-153679,-123741,-62968,-97449,-29884,30964,-32819,-58535,-123814,-42065,-35551,-30250,-70953,-99408,-73911,-142919,-122304,-34799,-60588,-161222,-101219,-92726,-31889,-67460,-46036,-155281,-190974,-63998,-125380,-114252,-71071,-112464,-178614,-169256,-143986,-232078,-195794,-173105,-138890,-161993,-125714,-90706,-61077,-154382,-143736,-130800,-113128,-77125,-155733,-98883,-117722,-114246,-163867,-142412,-166801,-166659,-218407,-172794,-259487,-270635,-218815,-227313,-285303,-267016,-245562,-259156,-290778,-365996,-341910,-406030,-406119,-422193,-493839,-494976,-569977,-707679,-838954,-1007891,-1250468,-1721897,-3453485,-1095971,3362798,1619157,1097995,878531,581247,524740,521374,475130,478584,340753,369173,398422,368556,258412,290191,292445,206033,228451,204009,159203,232418,263410,176120,234838,222624,272230,188855,177296,119385,144386,106621,201115,196018,19313,69425,154316,177702,263302,116182,227220,124083,149495,46546,193510,199178,67468,107664,136434,104850,123481,56321,31733,72187,87492,118305,145954,45039,122410,110959,94524,73179,62865,24995,71979,58414,97943,85936,84576,50033,31763,107747,54071,87623,118571,92049,92072,105124,107682,50379,63859,22797,55186,72004,29208,38728,91501,58811,-34961,57519,15138,117046,44383,7038,83300,39254,-27397,-37646,17020,54651,127980,74343,59276,97723,56473,17620,56105,84385,45265,78524,71264,72482,10854,90399,102869,101101,48001,51150,3863,22730,91016,3344,10679,2432,95029,46332,76040,65340,34904,47666,31246,-13262,75704,-17623,33722,37232,36478,90205,5273,-60664,60293,83346,49467,15225,26188,55538,18946,78424,37882,52888,65782,81073,65242,98579,70416,62187,68511,7563,18277,96621,10567,-28607,-15845,45569,65060,44592,-20363,77607,54221,37095,91022,25329,13863,-1580,111253,15197,72752,-1165,10046,55249,123876,32554,-29768,48026,42497,77385,20083,-3600,76506,85988,37233,68626,61889,-10789,3713,36943,-26454,-75259,39229,48194,106612,40397,43081,19766,23442,66947,51257,47401,50847,22881,182,37126,25747,-34983,10962,12927,26270,58201,-55320,22336,49338,22900,-11014,-19244,13961,104193,75210,52063,91780,21431,49339,60044,-26109,-20973,1286,69241,6472,-29790,589,62855,63162,31169,65748,48157,22876,53472,11149,-4288,12771,-1391,38349,46632,96997,103985,56041,-6923,-14605,24226,47377,10282,-7275,102911,35248,3435,-11793,-55180,18546,79269,49762,83794,51662,75730,19953,-89104,92074,29419,-51305,-16092,-4819,82484,25670,15485,13842,3736,4685,-22398,18065,40584,62219,-41367],[36325,-25194,-20888,65127,58843,-23709,-35656,47376,39610,-19742,-2710,-56507,-9528,36301,-32616,11902,-39108,52330,30368,-13465,-11343,-24860,-29638,-40994,-62400,-7374,20807,27850,11350,23448,12472,-22485,-19826,-13519,15345,14631,41025,126551,42281,23495,-50779,-79861,30039,5884,14462,-23513,36110,81005,-6471,-46733,23809,65941,92158,-50857,9792,-4343,-30942,-43127,15620,2829,-9474,-81497,-33102,36229,-27122,-53004,-76495,26807,34315,47275,-34894,-41471,-25824,38797,-16120,-9636,47911,-10006,17483,29002,-14267,-39595,11228,10591,-38051,15894,-56249,-85794,36466,40036,55977,15897,-38560,11671,-628,6351,23242,48510,28329,88864,79458,57533,35538,-39075,-52347,-57240,-47863,-33159,24645,-66481,-10105,8477,-16838,21963,-5021,-21998,40282,2827,48665,-38642,-6827,33555,48806,-3828,117758,32268,107569,74233,79747,46937,38235,31299,6717,56490,-29246,7954,139302,-16439,-12101,41769,17638,-8124,-74679,8574,-49613,2304,92876,-15605,4955,-14013,-12861,14975,-5950,-22161,-32431,50880,44765,6560,44690,27548,16477,2256,66018,115172,28307,30370,-53751,11303,-21961,4014,-51084,-16019,-47171,-40206,55702,-10799,90036,-5379,14362,16630,39150,11769,-371,13648,12904,40437,-22947,-46612,27071,728,24282,48231,97891,70714,55488,-7886,71356,55491,67645,31121,13000,45856,102941,42448,52204,45515,56361,95640,107788,-7475,-17809,-13940,50027,-26081,-11554,56598,18962,19240,10268,-88920,3859,32902,67137,1896,67599,28273,47525,42224,-20295,25687,47364,44605,-63389,47744,113676,208677,135366,97405,97005,61593,128420,206690,120285,38026,28535,235695,233023,284562,339439,496963,436515,903633,-493874,-523406,-391091,-225064,-245474,-140705,-173929,-81113,-152205,-103628,-88289,-147097,-154688,-98586,-23722,-98768,-108327,-82306,-48318,-53944,-78443,-52549,-19070,-12401,-112801,-58075,23077,-26419,1085,-23895,-77254,-37404,-13314,-43889,-73674,-95123,-56358,-69632,-20253,-24505,-110859,-59347,-62851,-18913,33205,-19971,27727,22461,45418,-42537,-53672,-28098,-23189,-16916,-28962,-114557,-94271,-54489,-39401,-54358,-7953,-68453,-52041,30901,-23738,-60057,47183,19052,-108660,-58748,-76334,-66790,27442,-79026,-80315,-32531,11060,-61420,37124,68865,-7168,-33296,-75926,22717,51069,-555,-14300,36872,37609,-135554,-190107,-42243,-107056,-40124,-59444,25182,16295,-114586,-63907,70571,6990,-10311,42602,-64166,-71276,-60301,-61055,-33334,24082,34628,-53988,85910,-89757,-18891,26930,-35766,-89101,-5155,-39344,14257,-6996,-26623,-42223,-43380,30989,-9488,-89891,-42171,-48478,-36711,-14146,-86957,-25279,1346,-46391,-30555,-12565,-7928,-636,-13933,-37462,-65662,-36094,-67982,-22303,36497,5836,-82618,-70616,-42692,15470,-99260,-67649,-46782,-49239,-77589,-15014,-63648,-77233,-88372,-94463,-84747,-71202,26623,-40680,-32009,-19459,-33878,-16725,-70682,-110617,-80240,-32222,-15435,5894,-47437,-1233,92381,99719,-41027,-51150,-43687,-28777,-20610,-44782,-31086,117428,32831,5670,-97580,-14180,-82399,-19658,-39761,-19584,-38243,-28893,-58589,27524,22158,-2937,-99827,-69449,-9126,-29984,-11264,-9899,-49252,-7844,-27489,31372,23748,-35725,-17659,-7955,-574,33312,-22114,-20915,22768,82553,12982,57581,-70650,-69354,-61697,-79794,10554,144072,-13708,4741,-13249,-40021,-20156,42731,33936,-45051,-75388,-89461,39053,-78842,-56138,-3326,-55496,45001,38703,60216,19094,82447,-1659,-35120,-107803,-26530,6516,3811,87805,-9245,-14778,-8929,14459,-13696,35413,15915,-74353,-89685,-35917,-18382,-74468,-84104,-44571,79562,18060,19651,18104,5565,-19722,-76704,-129980,10911,-59918,2367,-20145,-46060,35941,8428,-76206,-35109,-56690,33382,-45538,-46030,-9153,64583,28967,-14548,85121,-10314,-90328,-40048,-51607,-10252,-3783,3647,-29297,-69635,-34196,-83092,-69042,-12890,-18084,12793,-47633,-86065,31167,47323,21120,2133,-59511,-102380,-83784,-14334,-84589,-89541,-46586,-7183,-58198,-85575,-72016,-5525,-70672,-35576,-52848,-68151,-65367,-62353,-3707,-90909,-74696,-97666,-53153,-68213,-38942,24197,27315,-30630,-8056,57786,-22460,-58964,-48113,-9753,-9080,-68283,22926,40642,2880,-83889,-43354,-21777,-25320,-97760,-19927,-73190,-34548,-198907,-109199,14898,-4259,-44497,-57196,-17801,-71166,-3934,-37362,-21460,2703,-59802,-6389,-10711,-32341,-89388,-90294,-81926,-70948,-78511,-67167,-127505,-37220,-42080,1772,-19811,-63282,61575,-114271,-82805,-22409,-65816,-124513,-48073,-22394,-48329,-173366,-150323,-32156,-86636,-33664,38046,-19824,-62757,-147794,-53303,-11718,-15151,-79153,-114042,-81825,-162393,-118196,-40440,-86063,-161451,-69896,-86324,-22164,-57506,-68477,-176023,-196062,-63463,-105245,-110681,-41428,-111145,-181548,-168735,-149187,-202024,-208275,-181141,-142882,-141715,-110990,-74585,-46378,-146172,-146834,-109757,-92641,-56839,-127065,-83267,-99317,-95596,-179663,-103993,-171813,-133992,-181182,-181129,-251288,-240215,-191329,-180350,-260140,-253106,-236502,-281049,-295770,-322446,-316665,-379170,-368471,-411286,-467142,-469013,-558306,-685279,-799014,-949112,-1189532,-1595988,-3238013,-1015809,3172650,1545673,1055524,828539,564318,442591,460165,442818,426214,314442,343584,359557,358777,257779,282234,281869,196694,186504,163623,160786,232546,287583,160947,205965,174818,217759,160926,155454,70399,123620,105680,195101,143996,-18804,88600,143675,169582,249957,134444,223730,85136,148414,52188,196352,201273,48365,102192,111580,77500,97144,49521,33175,69282,108583,111066,122425,25827,120938,100577,86817,71553,35160,11311,80214,57349,88116,69256,93252,72279,30240,89090,41784,74644,109041,83491,66897,95260,100653,53305,82848,7257,47378,71860,70403,78466,84298,56638,-31024,40224,26085,111621,35095,-8424,89085,43146,-25434,-14028,11252,36471,137905,60332,26991,67152,49601,11941,46951,91662,70428,78488,63397,67706,27618,71796,111936,90582,54750,38239,-13715,9829,108781,-19900,6220,-11079,93885,49528,84612,68658,33606,14989,12889,-16894,84641,10243,33688,53778,50568,121869,24314,-56969,68146,70079,57633,24675,15352,44779,22034,94837,77203,82436,60785,72116,38152,59902,64391,44913,59594,14479,10406,94199,32415,-22260,-9037,30638,57020,59573,-18638,84446,36367,46460,103000,27384,-5918,8334,103702,32987,63768,-22282,2344,38661,99018,46308,-5203,26376,36430,60991,25485,-10073,66923,67073,7484,63417,50325,-7629,7325,29340,-11934,-33704,32122,37772,104475,37524,43617,24066,33818,64890,61155,74377,19413,21768,5489,19847,32598,-31691,21982,417,22100,57246,9711,26102,85321,13951,8438,-29728,-4197,96969,77022,52112,70933,45619,34727,59896,-9584,-433,-6351,50834,2657,-24336,-921,56863,63445,29058,65632,54377,31247,48029,10872,4159,16369,13198,39505,57017,106456,117177,50845,-11515,-4971,40964,63175,10542,4540,101761,30439,-3866,18853,-13637,38462,69996,21939,77869,54526,105548,16193,-82645,51848,24286,-58420,-45,8729,65007,18704,14192,6985,1402,4996,-23210,21301,35495,56306,-47007],[49972,-21499,-9156,78371,49453,-35690,-33377,37692,40967,-25059,-14032,-49646,-8837,35678,-20268,-2461,-65899,44176,10885,-18763,-11038,-58941,-29269,-13847,-47368,-21858,-16471,29380,797,45089,18965,-40610,-38201,49964,20285,11155,39723,104345,46241,61235,-44536,-66006,18860,18726,27199,-22259,39275,52295,-24662,-30826,39715,23998,83966,-71460,2572,6742,-22916,-47125,22863,-19211,5557,-95773,-49191,29593,-48340,-62184,-78601,10000,20782,38056,-12223,-15281,-30323,35856,-7331,-7715,44907,-28852,-9957,30569,-12297,-7853,6603,23609,-40386,-1749,-42119,-73003,39069,67377,45476,8860,-37486,27518,-17982,-13031,23463,42782,21996,70474,82077,55404,27979,-42783,-67954,-75119,-107646,-83759,18411,-29554,1913,9358,7207,9896,2923,-21856,55184,-7224,8403,-55776,-25971,27682,39349,-14725,104297,23233,88309,70876,65351,45094,50393,21124,-7447,38007,-51760,-7230,157655,3911,-4696,79572,9705,-1562,-57320,8147,-29350,8158,83087,-22197,-3967,-29377,-32417,-2776,-47052,-12702,-27611,44839,34860,18130,44944,7995,20768,5844,65058,134370,48517,16474,-89034,-273,-49602,-9171,-51192,-4994,-55077,-71937,36816,-27007,107095,5741,33224,11470,35526,12138,4951,36250,17178,18807,-2537,-37660,24797,-9157,27430,43943,74774,71594,41263,-781,71471,51421,64034,34319,-4495,47423,110575,33513,39144,40280,40965,103103,91586,3253,-2612,-7040,27543,-34182,-91622,59406,32342,59393,38271,-66083,24757,36091,78971,5819,70921,30015,32497,39035,-26154,30235,67374,40190,-58668,28094,55458,178885,130467,75012,107825,57706,58073,187338,127476,46990,33834,249539,241993,305019,352360,508994,518766,810761,-522486,-524270,-388376,-260529,-241317,-116872,-147593,-95981,-141880,-95952,-82536,-149989,-137520,-91586,643,-74114,-96295,-97027,-121405,-67082,-73247,-38523,-21851,-7550,-114602,-65563,169,-88817,-6644,-5802,-90210,-48704,-20346,-37447,-76583,-97081,-76791,-63907,-20995,-36284,-119988,-50917,-64008,-18298,30959,-28652,39522,45483,50097,-45293,-63338,-48713,-30106,-8686,-30330,-125991,-86933,-61348,-31852,-43249,-22312,-61916,-41235,25835,831,-60035,10020,-23823,-105490,-46021,-81860,-88113,18221,-83861,-81888,-24191,-30280,-70448,27711,74676,-9478,-44287,-85702,35591,69266,611,-36101,-27312,-39677,-84289,-72763,17396,-71840,-26614,-64000,-117,23345,-92042,-28462,67815,-19210,-19581,14647,-79448,-47107,-53801,-52522,-33036,20417,19580,-56136,89648,-87322,-7748,72769,-36271,-70340,3181,-28565,2249,-19744,-30571,-47693,-60417,16498,-20170,-110628,-61520,-35892,-57001,-36648,-97622,-48544,-6591,-17555,-3602,24547,-23910,-24105,-21967,-14669,-51027,-31958,-40367,4959,11291,-11615,-64203,-79976,-34432,19167,-120391,-63776,-50613,-43657,-92048,-21732,-75888,-67179,-103045,-102666,-74828,-73238,6208,-56420,-44366,-46969,-16450,-8105,-57273,-102080,-70726,-25479,-26558,38210,-46526,19250,53810,60785,-34969,-63722,-36607,-26873,-27735,-47977,-4774,104561,39074,7753,-99135,-9731,-97110,-50528,-49275,-29451,-64991,-7660,-41202,8822,24749,-61056,-102017,-64862,-7905,-29035,-38388,-33005,-52848,-18986,-18662,8744,16389,-29631,-26347,1900,-6450,23409,6339,-21397,25873,48354,5672,61174,-59982,-64741,-56753,-88258,17866,114055,-27860,-5587,-22971,-38158,-22229,34280,23301,-49693,-59612,-88787,15625,-84174,-53821,-2077,-60785,42682,49313,80160,40184,67187,-37940,-31609,-74246,-7419,-8722,-8463,56428,-14109,-29608,-23661,17972,-4054,63718,41129,-49548,-57656,-38036,-13891,-70814,-52717,-64568,58410,-5492,16322,11593,264,-7720,-84153,-140836,-1015,-64628,16094,-9180,-50366,25945,354,-62464,-38760,-40336,58081,-23546,-23746,-318,22383,51676,-390,57539,-14571,-133238,-30832,-36286,-11335,1331,15229,-15182,-47032,-8403,-110598,-86454,-9711,-26271,1454,-59586,-96306,27247,42794,10660,13541,-30080,-101844,-51509,-946,-87086,-93450,-32708,-14176,-41384,-80111,-47795,5238,-43055,-26716,-70412,-61591,-39917,-31942,-7510,-75279,-105681,-98169,-51766,-80917,-23278,-7417,46484,-23152,-7347,44552,-29586,-79030,-52155,-16054,3254,-54086,13337,20508,-30330,-102188,-45871,-33292,-35282,-83446,-29072,-85177,-47213,-199665,-107987,14494,4632,-46826,-66381,-42203,-65719,11218,-39242,-45472,7972,-35696,-30955,-12368,-35562,-81087,-69628,-71512,-63416,-96245,-50690,-110767,-19016,-59569,-19212,-31130,-51670,70890,-111476,-65745,-40728,-64785,-131559,-60283,-4520,-46220,-178389,-170698,-4596,-71148,-40879,19639,-23531,-60985,-157069,-60812,10333,-2366,-79435,-118553,-85365,-167064,-95716,-45473,-119876,-146968,-52222,-81246,-22413,-49686,-97765,-193913,-193386,-60439,-84604,-113342,-31570,-107494,-185874,-166655,-146348,-165013,-213165,-178982,-140825,-121840,-106636,-75159,-36521,-137442,-143796,-92814,-82880,-47898,-97858,-68242,-92887,-84350,-184462,-83460,-175087,-106238,-150637,-199613,-237589,-202668,-179492,-151208,-238162,-227581,-240660,-301245,-294567,-281931,-287687,-347981,-340563,-413386,-455742,-451637,-547493,-674044,-769495,-916271,-1144394,-1490368,-3061330,-959197,3029644,1493980,1025843,779657,561032,401858,415474,409183,378502,298835,321304,315876,349264,274630,278842,270275,200469,163007,144206,158264,229831,303565,156136,183482,138849,172748,147576,135436,39784,112423,109337,185492,91962,-19946,107867,123655,158199,224906,168546,210836,62083,141249,72223,188303,189423,37105,94844,85937,51007,72212,53998,40796,64441,119668,98874,99280,20481,115332,86512,73133,71945,11636,4115,87914,45484,79423,47469,88529,86408,37373,69601,34918,66218,94275,69631,37193,94406,85909,59939,100414,3595,38786,69586,105937,106953,78424,56391,-5050,31218,42037,89705,28205,-10407,90902,50610,-11228,16537,2195,25071,133462,47424,1232,27455,32905,6199,42855,91968,90587,69252,51696,62895,46415,45813,111124,81999,59009,33135,-19608,6303,121298,-40591,9184,-15467,90064,58608,98647,72347,36263,-4330,2124,-10589,91478,38068,23867,72363,66429,141913,39676,-40375,76974,55280,64493,42260,14924,36293,26397,113608,124983,98885,45303,48985,20450,23787,60176,30544,52957,26769,3020,90116,55244,-8390,3071,14649,43423,54928,-6257,95474,23687,54195,107471,32009,-22829,16708,83555,52063,51442,-38251,-2962,25096,74864,56668,25627,4122,22520,46149,29347,-10913,49177,36811,-21730,55758,39574,1859,12355,16262,7115,22904,27057,21539,86372,25893,43861,20814,31693,63342,70441,103491,-14496,22624,14208,2849,35612,-20223,29212,-6941,24929,55658,68879,23274,102971,3805,25460,-37654,-23592,71028,68880,44708,30266,63162,22673,67874,19856,24391,-3542,25974,-6270,-10579,756,50136,58913,24909,68555,53031,42795,51209,8448,16499,31248,27717,39031,58152,107391,117804,46334,-9657,3858,57504,72161,9014,18508,95069,21409,-15362,42745,17681,58549,50726,9575,79326,50141,125003,11112,-75526,9997,14172,-53024,10310,20510,37257,16885,23938,1510,-2522,7633,-22866,21076,28044,44031,-41116],[57866,-12742,7413,79310,29296,-39518,-18198,19498,28751,-21664,-27913,-38926,-12512,25911,-3952,-9779,-84630,33698,-4200,-27425,-8046,-75581,-27939,18118,-28284,-37989,-49133,19678,-9528,45456,16331,-72198,-63533,91038,21921,6560,26018,65132,50288,96268,-15661,-46676,-4354,31321,35723,-18211,40487,9615,-45257,-20392,38682,-8684,69622,-74406,-7633,14867,-3138,-44627,24068,-33835,19971,-92036,-66437,19364,-48987,-56383,-71248,-27067,527,1874,1032,15328,-34847,17684,4290,-6869,40449,-43617,-21618,37354,-5261,18302,-6743,27698,-38641,-15396,-21904,-58640,26088,93683,35259,3326,-30061,53500,-22734,-19198,25975,39074,12936,51106,66694,47288,28485,-38430,-72210,-83567,-144867,-110025,12920,844,22904,12760,22825,-5086,3226,-16818,60628,-32747,-36848,-64363,-34817,26572,25792,-20963,74611,6462,65404,61012,38626,31327,60370,2411,-18584,8189,-76062,-25381,149506,22041,8163,100059,-4388,8847,-30960,5032,-5992,21559,62182,-24435,-23910,-41789,-46091,-17548,-71992,3553,-22232,24670,15409,20787,47154,-8483,26616,-4062,54925,130825,66571,8681,-106906,-13578,-71023,-23538,-39550,15645,-44625,-75599,26568,-45332,94732,12786,46789,24847,31947,7261,14937,54614,26963,2620,20322,-29622,29487,-14605,31246,44433,45833,70598,28559,11688,58994,42117,58126,40432,-17576,36571,118817,33638,38548,39161,27311,105879,65931,3760,7069,15246,3872,-31672,-164905,59546,30945,100050,64804,-43146,41129,40093,84816,3841,65519,37885,26873,39147,-12355,45184,90956,30383,-42811,5432,2603,156584,123136,48774,105661,46588,-1,163667,136510,72036,59278,253465,239556,307003,351965,506862,626065,744164,-605985,-541712,-393389,-296305,-242601,-89176,-129555,-126125,-133113,-102424,-83860,-154274,-116698,-93715,3544,-55757,-82139,-115094,-176318,-91938,-69007,-22221,-30443,-12783,-109400,-67248,-26101,-132198,-16237,8678,-92409,-73106,-38605,-40209,-74932,-87276,-94147,-56530,-19511,-47438,-116631,-31550,-60726,-33364,31090,-34707,44875,50666,43852,-55892,-64795,-72215,-48838,-1091,-36411,-123706,-84861,-70991,-25305,-20316,-36838,-64059,-26854,23794,18770,-53367,-39824,-60709,-83677,-20903,-83044,-94902,-5027,-81417,-71217,-13884,-63931,-66907,17434,82193,-9283,-50449,-68674,46293,78275,7276,-41363,-67322,-52486,-47801,37219,43401,-55603,-43795,-74063,-37656,19699,-59649,15017,39792,-43293,-30168,-25121,-92707,-13761,-39336,-48551,-34723,2893,1456,-51691,86365,-76492,3283,79205,-37172,-50270,907,-17948,-7911,-27139,-37948,-42884,-68209,1694,-31562,-123099,-84756,-23825,-79846,-58397,-101287,-74166,-25080,4386,25539,62541,-32515,-45310,-24262,46,-37375,-24967,-10050,31313,-7153,-35865,-49669,-92100,-17204,18256,-124050,-50187,-48057,-40880,-100602,-29468,-85608,-58038,-110468,-103763,-67059,-68327,-16284,-71251,-53331,-62927,-1178,-4288,-35947,-86338,-62405,-21079,-40333,46013,-48884,25795,-4917,13929,-22052,-69560,-16851,-28360,-44496,-49970,25007,83560,27816,2320,-96111,-9361,-99206,-65530,-41786,-38818,-91014,-4659,-22251,-10548,16759,-116644,-95802,-48918,-11455,-29039,-59833,-52608,-62881,-36179,-13041,-25606,2042,-24540,-42458,5030,-8319,8497,24982,-25953,27405,11346,-8149,50219,-54821,-58907,-48632,-82798,12543,65756,-45868,-16549,-45624,-33820,-23561,29171,6209,-47675,-42717,-84629,-13848,-77731,-52940,-379,-56800,28898,56065,92945,50239,46441,-67097,-23060,-52475,11934,-19351,-19269,18339,-26350,-34214,-31907,19758,-4310,78565,49939,-24998,-24497,-42278,-12175,-67803,-27252,-84731,19888,-27469,4070,752,3162,2203,-88649,-137787,-21698,-59847,25771,8013,-49592,15527,-14583,-48282,-34245,-23196,55895,-3084,1274,-432,-24799,64278,15675,23247,-17651,-165772,-39145,-27139,-16411,-2148,21317,-11515,-15000,18746,-130077,-96951,-6888,-39182,-14638,-67066,-95793,12264,17961,-7131,16869,-5701,-98619,-24557,23296,-85505,-101602,-11035,-18443,-13328,-69443,-22909,17027,-19034,-22667,-77803,-32833,-10226,284,-24906,-64324,-138290,-93434,-49786,-87868,-11179,-53180,49414,-18323,-18169,22775,-31282,-88317,-52293,-31543,9370,-43822,-2596,-16086,-70364,-107227,-56707,-38928,-36624,-68737,-37917,-98562,-60814,-168866,-94904,17119,3691,-47876,-69300,-61294,-53688,27220,-31297,-72071,7924,-7838,-64692,-15602,-42220,-76735,-52112,-44436,-48407,-104730,-36205,-96081,-10330,-67540,-48014,-47858,-40967,62581,-93580,-47875,-59895,-59350,-130505,-76303,13096,-52471,-165997,-178742,10702,-53476,-49924,-24376,-39371,-52683,-149430,-62158,27335,7074,-73662,-110580,-81728,-158123,-65726,-48034,-154037,-121313,-51224,-77613,-31662,-43542,-125770,-199219,-183920,-55988,-69809,-120320,-40183,-102231,-189139,-161977,-134216,-124847,-204178,-169016,-131819,-103909,-109782,-90916,-33382,-130648,-137019,-82889,-83228,-51427,-73208,-57194,-98248,-80112,-178753,-86642,-175199,-86173,-131898,-219122,-217129,-163550,-184866,-138120,-220526,-192705,-250895,-314875,-285703,-247137,-255199,-312557,-319638,-419711,-454997,-438598,-529972,-665881,-740685,-895044,-1105922,-1398649,-2899750,-923829,2899526,1441323,992755,723400,555520,394867,384707,369341,336382,287100,301681,270020,333280,293769,273445,254047,210151,156145,140124,148558,222325,301115,159634,168828,121991,145873,145498,118896,32669,112016,115654,173967,53773,12315,123919,98145,143734,191649,204180,185551,59957,127812,97081,170535,170351,34453,86580,64894,28785,54938,68049,50405,58441,120296,86803,79713,28505,108884,68921,55732,73513,-7575,2599,91317,22533,71453,21762,70248,89881,52748,56377,36709,62204,74895,53708,15793,99807,67969,68502,114688,15613,29854,65399,125175,115373,71893,55974,35943,30854,56867,60919,25811,621,87984,57237,12448,46597,-8814,22960,112504,36488,-15331,-16338,8791,1273,40962,81423,100312,46851,38047,56265,57053,15807,99431,75893,57884,37009,-12665,11577,120959,-54829,19215,-12306,87710,66826,111867,73500,37823,-9824,-2076,1723,91587,58531,3848,87322,79692,145163,44130,-19612,81867,39821,65465,63515,26612,30374,31105,125280,161223,96164,21594,13507,13375,-5345,57989,11331,47398,40513,-598,88194,75299,9261,9969,405,28359,33730,10083,106174,20855,57359,101441,35320,-34239,21935,57627,66484,40419,-45316,-4365,20746,58711,58712,56965,-13509,2102,32399,28155,-7266,29817,2986,-41481,44942,29357,15949,17082,1493,26559,74114,21907,4883,60522,8213,40670,13853,17543,61878,76866,126595,-44199,23681,25336,-11770,37733,-4345,31217,-9214,33965,52440,105245,15775,96359,-2523,35128,-41868,-41263,34809,50987,31832,-30817,70736,14155,83380,55778,49215,6959,-1833,-17491,7828,5106,41288,47897,18684,70921,42545,52828,61787,4781,29852,50401,41213,34937,47046,97694,98878,43385,-1754,9417,71005,69004,4426,33230,86178,9051,-26294,54965,32102,73938,24119,10523,86404,39046,121335,3899,-66688,-22503,2264,-37588,15096,31446,5873,21108,43132,-1852,-5089,10587,-22692,16394,19102,25452,-30162],[54851,-811,21593,67226,6131,-30241,2834,-3623,6946,-10027,-42168,-28805,-15723,8381,12325,-10019,-91933,28221,-11012,-36743,-4580,-71477,-20257,46843,-6687,-43434,-57442,3803,-14851,22656,8066,-98714,-84543,99126,21450,1730,6049,20582,53135,125150,34850,-30507,-32132,38309,38587,-12043,39956,-32010,-63696,-15614,25313,-31783,50443,-63600,-18893,17325,20124,-38525,16749,-41970,28421,-72397,-78631,8523,-30374,-36381,-56339,-75172,-24463,-38797,6317,42240,-38789,-9461,15714,-2389,38887,-51338,-17840,46877,6735,33418,-22798,24010,-31736,-22771,764,-40457,2044,106960,26276,2139,-12829,83153,-9305,-10483,34912,42635,3539,42441,42062,36322,39731,-27201,-65088,-80173,-140840,-106146,12550,21361,45495,18456,26885,-17836,-951,-7682,54672,-68063,-72715,-62428,-33852,25139,11383,-19247,38630,-13905,41682,46343,2470,6468,65665,-16251,-23622,-25584,-93198,-40123,119564,28782,19662,97733,-20841,19123,-3755,1477,12228,39430,40015,-22834,-32995,-50250,-50030,-29113,-72774,19685,-21998,-5566,-8004,13620,51685,-14158,33691,-20931,44726,104129,77995,8316,-98415,-22420,-81506,-36546,-19015,41317,-23875,-44395,26649,-60219,62415,17995,52009,53141,26635,-1238,28907,66602,40816,-4522,40927,-24334,41298,-17018,35458,53972,19337,66694,20225,23043,36048,26186,47393,47269,-21179,14078,123174,42357,51083,43186,18371,102462,37905,-4413,7946,43464,-16915,-14119,-187952,57481,17856,130592,83437,-21972,50455,42269,84193,213,52865,49467,29941,38785,17175,69541,116187,17402,-20412,-13166,-30251,141641,113083,23502,91575,32990,-26748,138461,147439,108605,96312,249426,226631,292570,343108,497911,741608,735274,-735625,-568135,-400100,-317836,-249148,-68631,-121748,-157122,-126339,-122054,-90427,-159347,-96188,-103789,-18090,-47280,-66360,-129984,-192849,-121444,-69033,-8210,-43627,-27479,-101240,-58954,-49351,-144831,-27035,15244,-80081,-100946,-63555,-51387,-68001,-70186,-105431,-47228,-15843,-54145,-103799,-7113,-53995,-52601,30163,-37734,45357,41983,28007,-66601,-56322,-93466,-75174,-556,-47578,-106549,-90220,-80803,-18834,9894,-44076,-67038,-12936,25592,24359,-41841,-86876,-86262,-49307,15767,-81239,-89042,-39146,-70926,-49493,-352,-77362,-54161,5657,89792,-7529,-49994,-28269,54017,79464,17884,-22791,-51464,16595,-50354,79013,28415,-58412,-82159,-97305,-80753,8455,-26033,52721,-5611,-56953,-38131,-63823,-101778,19314,-20759,-49517,-40911,-17399,-3394,-41752,71583,-62842,15005,47356,-34916,-31792,-13253,-15493,-11104,-28954,-46134,-18043,-63766,-7445,-42474,-124232,-106493,-13528,-98286,-75480,-94761,-95216,-47373,18909,48253,89844,-32602,-58948,-21433,4130,-28534,-17545,16201,51774,-14219,-60110,-41758,-101575,6180,14654,-109498,-30055,-36530,-39750,-100840,-38723,-91177,-50292,-110206,-93656,-63953,-57106,-31050,-78216,-55527,-63020,11932,-8376,-15102,-67977,-56218,-23599,-55601,31318,-55428,16693,-68471,-29326,-9669,-63686,14284,-30279,-65833,-50886,52841,62184,4832,-3581,-87980,-14632,-88533,-59992,-17894,-50974,-107608,-18940,-8367,-22303,2702,-152355,-83415,-24569,-19370,-31037,-71445,-62596,-76410,-53524,-10454,-54879,-16062,-21986,-61918,2728,-7080,-7231,31366,-35341,25759,-15261,-27647,28635,-51899,-51674,-41773,-65222,-7174,13958,-62433,-24327,-71906,-29345,-23013,29508,-10359,-37270,-26535,-77808,-43356,-64814,-50888,3348,-42565,9719,59033,99663,48576,23168,-81318,-11548,-47919,27300,-19839,-22960,-13271,-42391,-30768,-32066,21561,-13493,77309,41589,-6557,4080,-44370,-7293,-64280,-13598,-98985,-18745,-41433,-13442,-9767,12372,8272,-87839,-118218,-46240,-45291,28481,27847,-43058,4534,-33026,-38685,-24503,-10259,25745,10592,17311,-11871,-64451,65046,28314,-5927,-18802,-176976,-62593,-22290,-24582,-11786,20301,-21462,18386,41611,-135228,-96157,-5010,-51923,-29504,-66763,-85405,-10116,-18477,-27398,14325,11178,-94267,-8796,48626,-80825,-112349,13783,-20699,20092,-54571,-1546,29309,-2376,-23746,-73035,10471,17644,22082,-49128,-64548,-160657,-80300,-45846,-87647,-3914,-98582,33471,-15869,-39274,-3574,-25688,-84994,-48620,-51699,6534,-39666,-21484,-58738,-105604,-99744,-71834,-37690,-27516,-57156,-45323,-105482,-70377,-121155,-68936,22944,-2665,-45756,-64799,-73308,-37382,38120,-15119,-94140,4149,15514,-96840,-23304,-42926,-75595,-40057,-6605,-30061,-104630,-29596,-86351,-11592,-69396,-75875,-65252,-32759,38451,-64248,-30094,-74073,-51554,-120679,-93352,24855,-64352,-137074,-171242,7644,-36195,-58345,-83672,-59601,-39830,-129273,-57159,36118,12298,-65096,-91006,-69774,-140361,-41875,-46702,-177819,-89569,-63619,-74611,-46219,-38677,-144272,-185205,-168765,-50887,-64217,-126046,-58923,-95683,-186220,-151966,-114249,-85611,-178940,-154923,-117033,-89595,-115555,-114419,-36196,-125742,-127995,-80936,-89361,-63395,-55578,-52455,-110533,-79202,-165016,-109076,-169079,-75421,-124128,-229373,-190392,-128267,-200441,-134196,-204105,-154367,-258534,-315948,-266319,-217047,-218176,-269722,-299310,-418186,-453626,-421299,-496946,-647939,-699457,-861626,-1054119,-1303148,-2712491,-888787,2737755,1366421,941445,656511,535122,404443,360288,322852,299481,269245,282023,224124,304726,301695,260939,230874,215771,158229,144301,131067,208851,275226,164839,160014,123993,138849,146338,103780,45970,117821,120111,160257,36679,62599,133944,71927,124263,153275,223376,147963,75040,107950,115291,145933,152673,38746,76785,51191,12793,49521,85710,57459,51188,113317,78311,64151,44982,104250,48282,36181,74924,-23731,4195,88164,-7687,62900,-6107,42117,82882,73589,54193,47517,61077,52789,39861,12733,106383,53326,76188,122977,41145,21880,60003,123560,101217,63135,53941,78434,36444,65726,37313,27762,20279,81423,61246,40480,68176,-19414,30118,78839,28829,-22180,-53096,-16593,-1801,37498,59533,97185,12109,25907,46506,53359,-13040,79036,70879,50236,47366,2644,22407,104522,-58639,34212,-3834,89803,66361,117468,69957,35088,-4820,-3510,14301,81290,66774,-22149,94131,86497,131375,34112,-2253,78833,24470,58026,83405,47986,26499,34711,122642,169381,73878,-5162,-27469,15834,-23524,57100,-19401,39286,51207,859,91992,89595,26932,4015,-8915,16314,4943,23561,111537,28220,54914,85206,33488,-38696,22548,33379,72577,34593,-42252,-1076,29783,54426,49788,82231,-22690,-18437,17806,21260,-1125,16607,-23593,-44577,30325,18187,31271,21450,-10616,42116,105146,14796,-7262,37144,-11733,32723,10024,-2487,59654,78439,133474,-64699,22949,37452,-20568,41658,11443,27817,-7766,46171,46820,110918,7482,69166,-1393,34980,-41161,-53334,160,27171,18270,-98872,67999,9393,102012,89461,69757,20595,-27794,-26895,26332,10076,29076,30284,10532,68318,23525,56202,74996,2361,40441,64447,54171,27492,25905,79478,60167,42755,9371,10427,80169,52614,-3772,45550,76939,-4036,-30038,54492,28739,81361,-4205,18194,95299,24110,88770,-5275,-54863,-38416,-6597,-15335,16980,41542,-21585,30487,66974,-2923,-3220,12317,-23685,6892,9410,2103,-24219],[38130,9639,27852,47181,-13892,-8335,21750,-25410,-17347,6184,-53183,-22826,-13914,-13210,25561,-4797,-87747,32416,-8779,-42839,-2240,-50420,-3309,65787,14848,-28003,-33847,-11685,-13191,-13734,484,-105569,-89262,80510,19834,-2814,-12007,-14242,53668,142061,93138,-22246,-56137,37070,35143,-6162,37567,-58698,-75247,-13060,7571,-45791,28561,-46325,-28531,12786,39242,-31997,1368,-48503,25241,-43220,-82091,-3,-256,-9718,-36527,-115674,-49699,-65276,7932,57077,-40417,-35104,23730,10043,43119,-50357,-5724,54883,21791,37604,-35020,16497,-20990,-22875,22602,-17119,-23567,100636,19641,6941,10401,107195,22547,9694,51498,53999,-3816,49674,20205,25812,57665,-12208,-50216,-66424,-98911,-77665,19419,32207,62572,25052,20222,-24306,-3802,4032,39432,-101080,-88120,-50739,-25949,19551,-120,-8429,8160,-31345,20261,29024,-36948,-23800,65274,-26173,-22995,-54871,-96062,-45376,78936,20804,23670,74164,-34476,25089,17187,-686,20816,56474,24769,-17950,-9967,-54810,-43743,-37945,-50630,28790,-31038,-38663,-29342,-1209,57589,-3992,39694,-33243,43405,63841,79797,14075,-61904,-21849,-78610,-44386,3753,66449,-3038,11009,34670,-66622,25691,24095,47868,87403,18353,-11456,44737,71439,55199,-2376,54445,-21880,56949,-18657,40281,73618,2245,59417,17551,27226,7477,2918,29488,52248,-14600,-16660,118556,56806,73130,50634,14273,92710,15034,-17046,218,66178,-30605,18688,-142518,53904,1100,140284,90938,-2034,53263,41528,77812,-181,36610,61443,39112,34388,51853,95484,138694,4519,4223,-20472,-36259,124970,99503,5122,72151,22411,-16859,112122,159999,148350,131447,241024,206836,269812,333363,489037,848267,794103,-883760,-592194,-404707,-322622,-260685,-66106,-123492,-175686,-122245,-148777,-100093,-164172,-79259,-117872,-59125,-48801,-51092,-137258,-173494,-147363,-75145,-517,-60601,-47336,-94790,-40804,-63748,-127429,-38213,11678,-55305,-121247,-88869,-66375,-56934,-51717,-109764,-36351,-11986,-54786,-86574,13781,-45531,-64736,22077,-38894,43262,26785,5671,-67721,-38915,-107761,-101559,-12790,-61655,-77720,-101792,-87922,-12306,39050,-39792,-64459,-1689,29536,15599,-28870,-115577,-100932,-13887,56320,-79896,-76071,-75087,-54345,-21702,14972,-67562,-38140,-8672,93709,-5570,-42322,23057,59258,76116,30953,19783,24797,149915,-94650,24883,-17121,-74065,-124631,-134832,-119165,-5453,-2252,68420,-54447,-55392,-40681,-89680,-105333,42264,-2533,-53754,-53035,-27722,6857,-31538,41542,-50110,27527,-4480,-27570,-18091,-37579,-26022,-5002,-28217,-51927,22230,-48672,-5915,-51939,-114509,-121406,-6019,-108526,-85641,-77842,-105663,-65908,28557,57612,97178,-26846,-62076,-15935,-2333,-27560,-14473,30782,63879,-10081,-77058,-37255,-103695,27700,10464,-82998,-8256,-18689,-39605,-92216,-49287,-93536,-44231,-102755,-71189,-65021,-41904,-34110,-73032,-49129,-50304,21177,-20922,-2529,-51107,-51993,-35017,-70482,3190,-65302,-4201,-114210,-60050,-3909,-45710,49816,-28806,-83983,-50007,73301,44320,-20496,-2937,-75405,-25343,-70199,-37719,14922,-69799,-108566,-43533,-4002,-22865,-8924,-157389,-68128,1795,-30787,-34631,-72083,-60269,-88937,-65303,-10282,-68572,-33294,-23031,-78937,-2176,-4199,-17716,27267,-49430,19521,-24983,-49919,3553,-46541,-42124,-39305,-40030,-37767,-30020,-73456,-26436,-92250,-28008,-19618,34200,-20978,-19634,-13064,-69714,-66048,-52242,-44792,9964,-20173,-7116,57031,99051,36688,459,-77628,-247,-58363,34888,-11031,-17461,-31932,-56955,-25609,-25849,24131,-28081,63153,21229,2504,24171,-41915,2425,-59652,-13334,-102425,-40851,-44201,-30730,-16642,22466,8733,-80949,-84181,-68306,-23603,23019,44820,-31632,-6761,-50717,-38177,-16004,-5435,-23707,14218,14604,-34623,-90121,54300,33521,-21237,-18969,-161904,-90238,-17843,-33978,-22535,12430,-43359,42915,54025,-122871,-82869,-5835,-60311,-38100,-58877,-69319,-34382,-55256,-45563,8397,19463,-90578,-6293,63068,-75197,-122322,36532,-22317,49783,-37179,12841,40801,5544,-29317,-58749,54055,37441,25336,-71711,-78691,-163909,-57458,-38163,-80987,-741,-127139,1808,-14768,-65620,-30966,-14987,-72105,-42945,-71102,-5655,-41901,-40041,-93580,-125307,-84095,-85934,-31157,-11489,-52090,-51320,-100197,-72795,-75473,-34328,29375,-9062,-40022,-54377,-78560,-20696,38835,4244,-106079,-1793,25768,-118607,-37582,-32349,-75034,-33239,32157,-15023,-99439,-33636,-80946,-19812,-70957,-93319,-78840,-29102,4687,-31710,-12706,-79859,-44528,-103358,-106814,25848,-77240,-96566,-149437,-14186,-21606,-63252,-139927,-76657,-26762,-106350,-48682,34364,12332,-57832,-64505,-51292,-121201,-34459,-41951,-182686,-57220,-81500,-71565,-61591,-36444,-149070,-151823,-150049,-46463,-68506,-124673,-77189,-88994,-172456,-135101,-91526,-52229,-141927,-141355,-100042,-80241,-119344,-136898,-43667,-120663,-118205,-86761,-97014,-78303,-46627,-54591,-122618,-79092,-146860,-139337,-156151,-74955,-124146,-225119,-162802,-102804,-216511,-133544,-187312,-123814,-259700,-304269,-239449,-193000,-181586,-222373,-278204,-404600,-446365,-399604,-452610,-619445,-648573,-809519,-990173,-1214449,-2518947,-849672,2563430,1281161,880635,594351,504994,417146,341636,279641,272727,244486,265038,187096,266448,294922,243069,206114,212341,163144,153190,113446,193518,231625,166400,155210,140849,147790,143855,89970,73260,125236,120503,145501,40625,112573,137505,51747,100116,114688,213441,104313,98350,83956,119376,120641,143606,48113,65674,45193,5434,57668,100539,60715,43337,104742,75275,51713,63642,103319,26888,16104,75868,-37656,7271,79175,-38242,53102,-32749,11378,68485,96463,64020,65110,60669,31203,32510,30654,109063,48633,80227,122827,72168,16615,54492,104743,69525,52284,49905,108027,44033,66179,28082,32591,41766,73699,63940,66389,75639,-26804,44562,40911,25841,-20788,-71130,-35161,-2174,29509,29962,82458,-28525,19114,32948,34818,-34957,55064,64790,37938,59594,18358,33842,74764,-49764,50548,8688,96870,51993,110818,61433,27941,5535,-6779,21822,59571,61784,-46210,90829,85260,105167,11200,7247,66616,9949,42982,97786,73130,23616,35989,103726,144565,37886,-28507,-64032,25694,-28409,56390,-60922,24772,55132,6142,102637,96683,41946,-16134,-10152,10393,-20113,29558,107741,41714,48069,62472,24454,-36018,17435,16324,69554,35748,-30614,6599,52308,60791,30863,95747,-22361,-28676,1020,11187,5757,15005,-33460,-28072,12260,4260,44053,26594,-16570,50470,111633,4942,-12039,24255,-30027,20855,16135,-18924,55502,74232,116927,-74157,18703,48811,-19271,48415,23418,20222,-4464,57274,38741,88930,2608,32304,7702,25271,-35046,-56225,-22667,3266,9749,-149275,57532,8317,116967,112953,82840,32823,-46819,-30483,40675,12923,12904,8030,842,57412,-965,49230,84024,3784,44839,66082,67883,18928,1760,58670,9915,45137,20054,6682,84715,26545,-15094,51424,67648,-14193,-21677,43887,12163,79791,-27794,26722,101542,9612,33989,-15106,-39812,-36628,-7623,10216,19190,49675,-38811,42672,88716,-2085,4638,12171,-25868,-6850,-557,-22882,-30128],[9381,14915,24100,27642,-27318,19830,33509,-38819,-36566,21429,-56950,-21695,-4986,-33982,34096,3375,-74646,46454,39,-42435,-1735,-21140,21025,71719,33460,8567,12760,-21429,-5455,-46803,1025,-88691,-71374,50937,17451,-7162,-21152,-26690,51472,139687,136260,-21762,-70016,28695,25979,-3935,32835,-63854,-77387,-8058,-6059,-49029,6508,-29794,-34034,1494,49634,-27347,-18647,-58998,7052,-12938,-76793,-4384,29497,12445,-14706,-128476,-69367,-70193,10163,54422,-37700,-48142,26401,32139,52866,-41017,5978,57423,36569,35011,-38573,10548,-9494,-15693,41859,9764,-40275,76300,16682,17579,30423,117295,65944,34047,73063,68513,-7241,69112,11016,18208,74138,2305,-33426,-46630,-40556,-37945,32849,36351,70026,29897,7036,-22273,316,16613,20694,-118459,-80259,-32425,-14660,10197,-5938,9596,-7340,-39088,4871,11109,-70707,-50814,59619,-22332,-20172,-72842,-82717,-37617,39835,1251,17336,36266,-40901,24517,27849,-1051,20618,66979,19727,-9817,46968,-56165,-29469,-44293,-15438,26510,-49362,-66069,-43552,-19052,62961,21498,41528,-30310,54784,25865,71492,22982,-5434,-11006,-62530,-42999,21613,86101,9944,66062,45781,-61647,-1667,32601,35723,116485,6991,-21942,59188,69755,65831,6689,57657,-20890,70865,-21174,46051,99265,-2140,49251,19834,21656,-19885,-25719,4037,53371,-1541,-50904,101870,72812,98564,57648,13076,78434,2459,-29196,-12275,74993,-33683,61014,-50271,49664,-9373,122891,87841,17576,52551,38799,66752,6059,21954,71198,51276,24337,79137,110970,152642,-4412,28570,-11531,-19147,98231,81923,-548,56272,20067,20750,84507,172672,182408,155709,232051,185513,248958,330138,484092,930835,907037,-1019887,-603820,-406841,-317028,-276512,-85886,-131983,-175017,-121657,-172680,-110548,-167372,-67633,-130376,-107415,-57212,-39027,-135563,-136395,-163443,-86628,-978,-80564,-65699,-92855,-18798,-65743,-90076,-48733,-1127,-24837,-125874,-107623,-78494,-44823,-37314,-108133,-24716,-11066,-50832,-70027,23281,-37012,-63591,1608,-40058,39882,10139,-18806,-51895,-16029,-112114,-119534,-39384,-74760,-43020,-115502,-91312,-7686,58130,-24820,-53133,7196,32450,-4882,-18249,-116504,-108188,10599,89441,-82960,-62675,-100983,-35410,5095,27633,-41688,-25323,-26043,89949,-4878,-28568,69596,63606,71876,45510,78023,133447,301486,-162484,-100425,-72364,-94024,-156261,-179013,-142280,-17434,2379,52613,-93014,-39908,-37246,-95576,-102965,48350,12022,-58829,-71181,-20110,22345,-26820,-3324,-39145,39302,-52435,-15639,-11459,-66900,-48144,8899,-29999,-53399,60640,-28330,7716,-59330,-98043,-126172,-2307,-111054,-88600,-53797,-102236,-75391,35384,51098,81304,-20580,-55232,-11318,-16834,-35316,-20299,28215,67682,783,-81421,-29800,-96360,37967,7251,-54539,10122,-1200,-40632,-76307,-59871,-95015,-39908,-89241,-39205,-66302,-25875,-28293,-56238,-34620,-32897,23890,-39720,-2456,-37972,-48948,-53460,-82976,-26595,-75946,-29113,-124263,-73608,-6495,-19477,79713,-21125,-91539,-45501,83235,29448,-38647,8275,-60282,-39444,-51215,-9109,44750,-96770,-92347,-68710,-9941,-13620,-9337,-131813,-53177,22699,-44438,-38028,-63601,-46860,-96002,-68237,-11866,-66072,-44599,-28038,-88117,-6356,-568,-17276,17180,-66705,8525,-19838,-69911,-17873,-35455,-29376,-41468,-12971,-71002,-61440,-76989,-22644,-100089,-32235,-12949,39702,-23251,1466,-4105,-61724,-75788,-45298,-33158,19599,5897,-15167,48509,85994,17492,-18611,-58997,7439,-75089,33541,441,-5173,-38015,-64387,-26544,-17358,26705,-43300,42706,-1175,2160,33870,-36436,12969,-54526,-23135,-93040,-39659,-37019,-42948,-19036,26875,2228,-69377,-42397,-82302,173,10114,53318,-17624,-17487,-63878,-48705,-15440,-9318,-76641,7609,-10269,-65431,-101483,35025,30027,-20975,-20166,-123484,-106848,-9786,-42305,-28227,45,-70354,49498,50951,-94231,-59262,-11615,-62201,-37757,-47864,-53431,-55700,-82535,-57951,1149,19624,-89018,-15259,57078,-70895,-127678,53190,-24423,67007,-19510,17851,49670,5991,-38095,-40674,83068,44600,9819,-85959,-103585,-145045,-26487,-25629,-70744,409,-127709,-37097,-13549,-89554,-56134,-4966,-55994,-37931,-85372,-24916,-48718,-55819,-108493,-123472,-66057,-93507,-23613,4264,-55986,-56313,-81832,-67749,-46048,-199,31629,-11639,-31803,-41661,-78400,-7723,27895,20163,-104861,-8605,17911,-127347,-58283,-11400,-71802,-29851,61527,-10305,-93431,-47196,-75844,-29937,-77017,-94732,-86257,-31769,-29868,-6385,3654,-76769,-41046,-81973,-111428,14081,-86004,-52370,-118429,-48757,-10637,-61768,-172702,-85598,-17937,-91035,-41298,21541,5942,-54989,-37741,-30241,-108333,-45805,-35738,-165591,-28752,-94733,-68904,-73517,-38999,-141061,-107368,-130576,-44592,-80589,-113152,-86406,-83331,-145947,-111769,-71866,-28736,-102867,-131587,-84304,-74860,-117509,-151216,-54153,-114025,-108231,-97811,-103167,-91111,-47137,-63911,-129262,-78884,-129134,-164518,-139885,-82334,-127014,-206393,-141078,-89689,-223692,-131730,-170211,-111171,-253658,-283744,-212983,-176261,-153493,-179535,-256837,-379928,-432466,-378268,-407800,-585504,-598265,-744424,-927623,-1152725,-2359069,-816649,2413214,1203255,823565,551831,474942,419674,329201,248874,259095,218234,253686,168783,225591,275662,223528,187872,198667,166163,164243,107297,181640,182224,160212,151656,164751,162993,135397,81015,106890,131576,117064,133050,57860,147323,137935,43336,75328,82150,172403,64834,119195,60105,108453,102122,144664,59906,54762,46447,9106,76798,108094,62034,36532,100611,77669,40851,78949,106774,9051,-1307,76705,-48780,12216,67067,-61980,42201,-53407,-13687,51838,118220,82113,85068,58709,13675,34761,63159,104787,57583,79160,112752,96918,14801,49786,78989,31331,41685,45009,115363,49701,58781,34846,38083,57820,67206,68206,83894,67726,-29123,62980,8774,27843,-14231,-64580,-40222,221,16335,-452,60589,-64937,20043,15717,6297,-45324,33650,55449,25219,68969,26799,40687,39521,-29421,63787,25370,106598,23879,91402,49550,19411,16746,-14809,21320,28849,46496,-59399,78224,76813,74497,-18283,8295,47389,-3036,24764,103848,94518,20539,34478,72540,96011,-1533,-43151,-86724,40800,-19829,54578,-103093,2146,50563,11968,116688,96721,53032,-45109,-1116,11120,-32056,26876,93450,54532,39587,39049,8922,-27482,6086,8598,59362,42890,-14224,17302,83280,71865,6500,94654,-14749,-18135,-16937,2693,12411,25808,-22621,5326,-7219,-13243,51312,33466,-14900,49777,99225,-7106,-9420,24558,-43452,7386,35447,-23053,48006,64835,77913,-73981,9952,57461,-4710,56543,29644,10818,-748,63294,28884,50733,3918,-1265,21621,8289,-24390,-47945,-29008,-15124,10436,-159451,43733,10767,121669,121777,87131,40700,-54856,-25867,47722,11283,-6902,-15129,-9719,37597,-26081,31415,82537,10285,40973,53214,83101,12539,-16128,42892,-37566,50994,27354,-1244,84518,-2357,-27916,47459,57679,-17886,-1025,27995,-9159,70260,-41752,33636,101422,-236,-24295,-23551,-23116,-22216,2058,35508,23422,54038,-42631,54543,102045,-23,17591,10268,-28127,-23116,-10409,-45097,-46349],[-24569,15541,12080,16440,-33417,44604,38349,-38876,-45408,30445,-50621,-22517,9787,-49372,37486,11922,-56467,65885,10946,-34673,-2976,5772,46407,65294,46705,53354,62899,-23040,5763,-60460,15697,-54197,-34447,25717,14296,-11969,-18127,-11676,47007,113267,144190,-25338,-71332,17448,13074,-8250,25127,-50623,-71403,2530,-9600,-38636,-13357,-18532,-33950,-14894,50243,-25348,-38093,-75780,-24618,10796,-65865,-4482,47141,20786,6382,-104078,-78419,-56572,15089,34451,-29384,-41464,23966,61397,64168,-25746,12013,52626,47214,31072,-31821,10773,-746,-1962,58096,35523,-41036,42327,18734,32136,38183,109666,108725,54006,93772,78692,-5725,90750,17763,14428,81191,12058,-20966,-25986,8846,-1859,49771,37777,67837,29722,-6860,-11698,13700,28422,5783,-112441,-55569,-11893,-2779,1524,-5651,30091,-4255,-32558,-393,-5913,-89782,-66132,49814,-5929,-19645,-76261,-57615,-17439,11177,-22870,2074,-6628,-38283,18539,27789,-744,16850,66829,22544,2181,114215,-55102,-10846,-47608,18921,12735,-71734,-80225,-47649,-34087,65781,55343,36922,-8308,75593,4883,55380,31451,54239,5671,-35998,-29767,30300,97185,12097,97060,54842,-45493,-13387,42660,18982,130686,-6407,-32072,68766,63527,69365,19323,50535,-19349,77381,-24684,52578,121910,4940,37715,24741,9031,-38729,-54385,-25712,49963,11545,-83874,74551,86409,121764,59771,12201,63092,1471,-36920,-23157,68400,-24835,101733,41525,45706,-5797,80747,77705,36351,52323,36650,52325,19416,14407,77926,63753,9934,90122,105561,152876,-6015,51949,14340,8942,61934,61087,10575,51009,29280,68844,57515,182336,204755,169073,225234,168326,237946,337929,483251,977632,1042383,-1122073,-598324,-408437,-310631,-294996,-123060,-143283,-157276,-124781,-183346,-119554,-167481,-61334,-135961,-148121,-67550,-32106,-126569,-102721,-167333,-100294,-8514,-101955,-75902,-94747,-3774,-55122,-46868,-57530,-19331,2752,-112323,-113853,-81568,-36019,-30620,-102465,-13435,-15902,-46348,-57477,17360,-29458,-49766,-32129,-42754,34780,-8270,-40892,-18605,7395,-106024,-122736,-75668,-82898,-8622,-125843,-92898,-8777,61051,-4812,-33585,15976,31229,-30491,-12677,-90899,-111121,16670,105007,-92711,-53766,-106875,-18174,24214,31791,-12759,-20419,-45524,76476,-6662,-11612,98940,69035,69355,61188,137123,231794,418578,-227866,-237309,-117235,-110777,-169377,-215437,-143115,-25019,-16107,8937,-113838,-17972,-29758,-80815,-95110,36216,21712,-62713,-93992,3872,29955,-30866,-56098,-28593,47293,-79399,-1875,-12265,-93605,-74276,25799,-38953,-51399,77267,-9750,29996,-64209,-81198,-120368,-3159,-109086,-85704,-28297,-85476,-74767,37936,31430,46590,-19300,-42172,-11145,-35155,-49727,-36654,7688,64682,11689,-71973,-14478,-80706,31100,5797,-33424,21174,8369,-43455,-56202,-68268,-97206,-37019,-71258,-4141,-61635,-11924,-20582,-33504,-14802,-19879,17959,-60650,-14186,-28540,-46316,-73487,-91596,-48367,-83727,-49558,-97632,-69671,-13520,8863,95158,-7091,-84308,-35044,82790,14170,-43487,29446,-45237,-53568,-36998,13349,59757,-128400,-62467,-85793,-23271,635,5760,-86008,-40714,32615,-58720,-38640,-50000,-26841,-94787,-62509,-14774,-53880,-45955,-36445,-86415,-7254,4106,-3445,6152,-84267,-5556,-8209,-81426,-31532,-18343,-13642,-45362,10562,-96611,-81693,-73165,-14986,-93763,-42063,-3278,41674,-18144,20795,-778,-54787,-69028,-45778,-17193,31694,30236,-11668,32847,54451,-5465,-31392,-33221,8745,-87047,25865,5529,8182,-36147,-60358,-39290,-11116,27268,-54816,22473,-14277,-4996,32739,-33928,16408,-50617,-35786,-72496,-21838,-24983,-48289,-18647,21020,-11618,-56414,-2447,-85201,20029,-7898,49535,-4141,-26360,-70241,-68408,-26425,-18539,-115359,-6282,-52635,-97727,-101946,12839,19613,-10853,-24182,-71515,-99656,3886,-47495,-23678,-12961,-92110,34115,30312,-54923,-30032,-23941,-57796,-28765,-41159,-43210,-71813,-94822,-61985,-5796,13618,-90138,-31081,27862,-69438,-125581,62066,-27259,66834,-4029,12236,54101,2265,-48405,-25058,88278,37887,-16688,-89192,-130109,-107493,8276,-8783,-60439,1737,-99901,-71578,-10905,-103617,-75492,-3246,-43015,-35847,-92438,-46984,-56636,-67311,-98359,-100982,-50492,-90004,-19789,12290,-69088,-60268,-54980,-57404,-37863,22802,25097,-10264,-23174,-31311,-74122,-977,8530,26870,-90599,-15664,-6853,-127202,-81546,13677,-63308,-28899,74037,-20707,-89337,-65253,-65244,-36731,-88930,-81305,-87713,-40836,-56657,3005,17898,-67208,-41784,-61327,-102781,-7910,-86674,-13216,-85195,-84915,-1702,-52218,-167966,-84667,-15625,-89203,-38388,220,-7519,-56830,-16853,-11439,-105781,-70027,-29964,-129987,-6403,-94424,-67344,-78083,-47362,-125044,-64833,-112252,-45851,-94843,-92179,-82206,-78278,-108565,-83633,-58924,-16615,-71636,-125699,-71569,-70419,-109010,-152707,-64798,-105181,-97099,-109345,-104911,-96373,-54853,-79167,-127860,-77479,-115254,-173386,-124335,-91790,-125745,-176502,-128337,-85743,-214610,-125662,-151706,-118160,-240039,-256724,-192073,-164132,-137606,-148757,-233195,-344843,-409823,-357968,-367531,-545211,-551935,-669701,-869311,-1114984,-2231365,-789085,2283262,1129815,769672,527959,446848,399571,318049,230931,254597,193263,245207,170308,186972,246682,203569,179400,174513,162724,173920,118604,174492,138080,142620,145516,184071,172085,120384,80457,137516,134664,109778,124865,75571,158748,138703,47667,55086,59646,110517,38146,127107,39784,86466,94492,150560,69797,45449,53443,23778,100279,105941,63577,31582,103758,82894,29004,86611,113072,-908,-12180,77291,-54684,20467,54954,-73661,30779,-64035,-26869,37789,135973,101030,101648,53578,2656,46867,97753,93506,78279,72705,92221,104104,15366,46252,58478,-713,34453,40884,99533,50443,46710,50559,41521,63000,62886,75858,88871,48175,-26718,81182,-9506,33603,-6190,-36676,-29525,4686,474,-23719,37860,-87344,28400,-3942,-24114,-42169,19694,41361,16740,72385,24728,39299,8533,-2564,70133,45779,114692,-11639,63343,37191,14022,26550,-26091,13098,-5408,26572,-55410,58893,63551,47730,-45344,3502,25911,-13823,10063,100008,105519,16305,30747,37246,42400,-33394,-47192,-90236,58893,327,50337,-131319,-26494,38402,14472,125726,91045,60048,-73528,18327,16426,-26807,17505,70187,59747,32140,20382,-9729,-15839,-10876,8982,45757,52535,1950,28599,112621,79293,-16704,79681,-4701,17580,-32222,818,18522,44816,5438,47737,-24387,-33254,51750,41557,-6571,39809,79039,-19772,-1889,34694,-50098,-5081,65380,-10859,35900,52345,26927,-67607,-3017,61425,22560,62348,30234,2638,3064,62017,18247,11068,11567,-21837,34693,-12617,-11417,-29107,-20881,-24368,20890,-123890,31120,16344,112571,116302,83337,43478,-50120,-13292,45733,4114,-29081,-34738,-20239,11753,-46583,6287,67254,20911,28592,29613,98662,10871,-20142,38269,-67822,60207,30048,-12186,79216,-26494,-39769,32530,46295,-13051,26713,12172,-25296,55051,-44435,39571,93086,-2806,-63061,-28614,-8115,-4160,22045,57128,28943,53044,-33915,63070,103424,2424,32440,6975,-28631,-39083,-19475,-59623,-63595],[-53544,16494,-3687,17187,-33523,57550,40828,-25139,-42554,30443,-33905,-19744,26383,-56481,36067,18862,-36929,83248,19437,-21951,-5385,21625,65043,50381,53025,85323,97740,-17359,17847,-47482,45651,-13475,8806,13793,10550,-18113,-4330,25876,41340,65423,112810,-28177,-61989,8916,-536,-20039,14075,-29349,-61685,18553,-1597,-14084,-29410,-13416,-28457,-33744,42713,-25189,-51950,-95700,-62151,23483,-53946,-1837,45675,12985,24407,-51893,-74798,-32806,21891,3550,-15905,-15695,18747,90892,70520,-8506,12719,41491,50568,29908,-16589,18584,2775,16700,71095,54415,-25104,9782,26625,47533,30238,86788,139051,62724,106867,77967,624,103995,35573,13614,74798,13850,-17721,-8683,33619,20056,65824,39596,59206,21931,-16240,5176,33277,37882,388,-85117,-26059,6406,8200,-785,-1749,46856,13895,-11238,7673,-19553,-89048,-64903,36700,15446,-24220,-66113,-29817,10259,-2662,-44585,-17271,-45055,-27970,11522,19194,-1460,16185,54978,27012,18851,157751,-52114,8373,-46698,40917,-8235,-88981,-76892,-41291,-41073,64843,86112,25734,26806,97610,7241,35953,36149,97305,19722,-3976,-5061,30233,98945,5741,96397,58184,-21424,-11749,50980,2173,124800,-20171,-41976,70865,55907,64678,32789,36868,-15511,73056,-27689,58611,130829,18571,26992,29330,-3271,-43358,-75639,-52322,42892,18217,-111258,43843,95237,139907,53797,9827,50726,9774,-38231,-25647,52585,-6389,127649,92118,42932,13781,25774,65440,51878,55827,38184,36496,37223,18218,82766,74633,-4835,83158,76497,137257,1262,74380,52820,33706,25552,39383,39192,58415,49844,110440,36407,184951,214076,177854,221552,159758,239535,356713,483996,981800,1160797,-1180193,-577816,-411268,-311077,-313270,-165996,-153569,-132402,-130288,-174278,-125223,-163398,-59225,-131479,-169518,-74946,-30746,-113984,-86387,-160636,-111667,-19613,-121878,-73741,-96290,-7112,-34962,-10844,-63800,-37402,20307,-84158,-104232,-72364,-34824,-32942,-94531,-3880,-27576,-46119,-49739,-2753,-23074,-29248,-74129,-47353,26441,-32326,-57170,23322,26309,-91521,-109300,-111175,-83604,20609,-127706,-96205,-19442,47198,11979,-9379,27272,24250,-52776,-12629,-51075,-110355,4154,98470,-108166,-50471,-89138,-5645,31589,23034,6619,-24536,-64417,54671,-11531,4575,106489,76952,69421,78036,180863,289214,467392,-271822,-331176,-140357,-119846,-164042,-228950,-121451,-28537,-54605,-47133,-117780,-456,-22092,-50736,-82885,10183,27441,-64385,-118629,32859,20751,-43030,-104482,-16783,48272,-81039,9783,-18597,-109910,-93751,39395,-56617,-49800,61508,1127,53343,-66045,-70230,-106002,-8539,-106051,-79088,-7191,-59616,-67217,31416,5277,3503,-25839,-28493,-17873,-52428,-66109,-60775,-25965,56449,16470,-52258,8504,-60330,8014,6373,-24741,23138,5067,-48294,-35300,-72008,-99514,-34838,-50915,25769,-45512,-1837,-18018,-13749,5953,-17249,3305,-79162,-32799,-21137,-43798,-87996,-95782,-57931,-85015,-59713,-52582,-51344,-16792,33271,92236,10117,-63078,-17209,74806,-5090,-34519,55638,-32729,-64050,-29358,20213,53090,-155729,-26004,-89945,-38705,14093,32889,-35670,-31221,30441,-71886,-34100,-35996,-6308,-85146,-51420,-18854,-40094,-35804,-46590,-74202,-4025,11050,21076,-2188,-98473,-19428,-237,-79369,-37648,2178,2988,-46146,26819,-106211,-95405,-63373,-6886,-76503,-54588,8318,36834,-9246,33223,-3184,-49299,-46462,-51817,-1150,45006,48213,1581,11350,3835,-28642,-36263,-9962,2266,-86037,17368,-2526,16276,-31877,-43614,-64422,-10174,23408,-60161,6153,-9922,-15163,21030,-42759,5140,-49871,-42578,-45746,-3006,-14895,-48942,-18766,4527,-31629,-46328,26318,-77359,31001,-27711,32848,5804,-32207,-69437,-91715,-47636,-27064,-126653,-22441,-101373,-122901,-95685,-5059,6259,-532,-31584,-19279,-64888,21636,-48349,-6485,-22475,-98286,625,-5585,-13698,-934,-42591,-49110,-14079,-45986,-41769,-83346,-91798,-56411,-11125,4618,-93205,-48034,-18394,-71142,-115586,63659,-30147,50211,6888,-4092,52925,-1710,-58439,-16096,69657,19944,-42013,-83061,-146032,-59472,40820,9730,-52467,4345,-54436,-90714,-6314,-104151,-85483,-16635,-36496,-37888,-92919,-66796,-61637,-73889,-67999,-65191,-40053,-73358,-22126,8082,-88529,-62396,-28045,-45539,-47457,27123,8258,-9210,-16976,-27832,-66511,-699,-12453,21376,-66864,-23298,-41264,-125801,-99568,34248,-48638,-32419,67363,-46459,-87305,-80467,-44971,-36656,-103579,-60884,-85164,-54294,-70611,-7203,28284,-55884,-45188,-46474,-79617,-33857,-78388,13236,-56859,-110311,8840,-35158,-125718,-75123,-19368,-99576,-40657,-24133,-27171,-61096,-5980,233,-111897,-96508,-25932,-84947,9747,-77120,-67012,-72696,-61035,-108133,-35488,-95703,-48800,-103940,-66134,-65509,-72320,-66171,-53981,-53810,-15383,-54269,-121473,-62595,-64389,-97175,-140370,-72607,-93294,-83938,-117192,-100004,-89616,-64994,-95697,-117631,-74166,-104609,-159621,-111618,-98163,-114696,-141839,-124062,-85573,-187651,-115766,-130957,-138837,-220523,-224660,-177323,-152958,-133080,-134285,-206673,-302856,-378230,-337576,-332863,-496294,-510206,-591041,-812398,-1086149,-2116275,-756599,2158188,1054644,716361,515635,421312,357265,304525,222897,254233,170537,235258,184999,154477,212490,184393,179374,143294,152082,180230,144654,170397,107287,113555,135215,188791,166650,101212,89728,156263,133597,98638,119727,84493,147501,139682,61350,43877,47331,48024,27984,115339,24538,59893,96604,153071,73636,38859,63125,46509,121003,94017,66558,27961,113151,86631,13685,84515,118605,-570,-13817,76917,-51421,33460,45668,-70438,20139,-62976,-25546,28977,147173,112809,109721,45150,-962,66312,121898,78081,102718,61456,62329,88112,16305,43969,51996,-17065,32554,38069,67892,45383,34355,62997,40670,55616,60094,85837,80806,24855,-21741,95031,-10648,40993,618,1529,-6588,10290,-12561,-32958,20925,-90439,41330,-23496,-48305,-26691,15523,22897,15715,69443,15374,28969,-10387,23665,68001,66525,116946,-43240,34318,27700,15385,35104,-32927,752,-36219,8497,-33669,35882,48717,30562,-61322,-2978,7898,-21833,5076,86014,102763,10591,26386,6933,2784,-49999,-43029,-75680,77082,28013,42697,-135092,-54804,22108,10954,119024,81600,63352,-92165,45780,22671,-6792,5519,41852,52857,26857,9459,-26716,-4907,-31120,14157,32811,59900,13243,37066,127287,75945,-32433,54726,2015,71630,-39475,8689,24210,64582,40901,88503,-34739,-52620,46073,48526,5501,22071,61681,-31004,6765,47061,-49632,-14671,97756,15224,18935,39893,-20165,-58626,-18322,58999,56362,61321,26884,-1428,7911,53896,7723,-17366,23029,-25993,41043,-33922,895,-3215,-5029,-23492,37622,-59098,22799,24086,90864,101320,73800,42112,-33786,4348,34347,-7773,-51596,-47056,-29675,-14116,-58242,-19174,39544,32699,9297,3068,110959,14135,-7834,46396,-72874,71812,28785,-24376,68612,-40196,-47987,8774,33227,-27,53114,789,-27754,36703,-37784,46397,77033,2028,-66813,-29162,1078,8334,48230,72125,33443,46226,-17121,66198,93323,4350,44808,2345,-25677,-51257,-26612,-62183,-70832],[-68005,24129,-17698,27863,-29984,55356,45828,-2301,-30777,22401,-9572,-7697,39792,-54809,30524,23129,-18778,90793,23021,-9088,-8210,22411,71813,32527,51918,86859,108040,-7395,29259,-13104,84237,22272,42466,17004,7117,-26147,15170,72511,35519,7808,57570,-26815,-47127,7605,-11564,-37451,9,-11523,-52561,36658,14680,20043,-41092,-12281,-19350,-52049,30150,-25022,-57307,-111332,-93382,24746,-45237,962,25752,-4342,37590,2873,-60736,-7759,27707,-27686,234,19768,14148,110973,65465,6289,12494,27432,45304,32849,2825,30729,395,37399,79991,62570,1884,-12161,40026,60481,10636,56478,151355,57445,107453,63738,10578,103063,53663,13377,56483,6401,-25738,3183,32894,24583,76769,42786,48358,6010,-18281,24020,51037,43375,5693,-47332,-3077,18951,17757,6656,1141,54310,38025,20789,29380,-22764,-69955,-48047,20216,30509,-32923,-46786,-8888,37682,-755,-59849,-34451,-70228,-13706,9181,5240,-3817,23344,33888,26292,40285,157385,-47284,25048,-40526,46055,-29191,-91910,-56724,-26748,-37038,60313,102340,10367,61457,112364,28577,18571,34596,109751,22169,26745,27173,26003,92688,-3288,75918,54427,5194,-4352,52993,-10322,99710,-32766,-52060,64803,50820,53281,45645,23444,-8577,58111,-27803,61846,118636,32294,19211,31331,-6383,-31729,-82753,-65705,34184,14849,-128610,21843,99257,152538,39217,5713,44605,22884,-33139,-15077,38650,15420,128809,91239,41992,43944,-23958,55413,60900,64210,45629,21862,54736,34930,87971,82640,-14713,64029,31374,107949,16150,95199,95651,45943,1150,20559,81496,74667,77320,135704,28629,177284,213512,188851,220388,161971,251164,382205,483048,942722,1227271,-1193508,-549718,-414899,-320870,-327541,-201991,-160224,-113914,-135037,-146305,-126374,-154981,-59957,-117228,-167738,-76444,-34024,-102032,-89787,-147389,-116818,-29893,-136234,-59144,-91646,-34441,-10562,9523,-67289,-50038,24424,-49159,-79426,-51975,-43892,-43430,-85231,2316,-44706,-53119,-45497,-31240,-17609,-10227,-114879,-52815,13716,-64106,-66447,57585,36841,-72497,-82692,-133038,-76969,41741,-118078,-102770,-41136,21657,18017,14320,42207,12091,-64365,-16134,-15627,-104095,-20173,72966,-124973,-50099,-52653,1010,27000,907,9303,-34541,-78691,29309,-19297,16086,96172,87385,71348,96240,197782,301657,448243,-289172,-361879,-140605,-120336,-146037,-211508,-84579,-30467,-103578,-96512,-111254,2924,-18839,-14560,-67890,-21429,31323,-63770,-140686,50627,-6756,-59289,-135419,-3693,40542,-64085,15684,-26801,-110555,-97440,44212,-79795,-54013,18087,1525,68781,-64048,-68837,-86133,-17129,-103839,-70698,5898,-31326,-58256,11395,-19463,-35494,-38524,-19644,-32012,-64246,-78580,-86006,-63437,43739,11709,-29492,33220,-39636,-23601,9242,-28054,16745,-11091,-54270,-16115,-69295,-99309,-32304,-30944,43071,-16382,4113,-24536,-5657,22952,-25504,-17407,-91806,-51532,-13780,-41736,-91164,-95952,-57272,-77394,-58487,-16075,-24283,-7586,49628,73099,24795,-33585,7010,63102,-29515,-16950,79743,-24322,-68086,-26575,8730,26153,-166885,9027,-80909,-50644,22182,61184,4853,-23658,20285,-82398,-23369,-25504,9001,-69702,-40124,-24052,-30135,-15909,-55957,-55075,2141,21423,48580,-6725,-106055,-29173,-3146,-62444,-39663,21893,16516,-39144,34347,-96829,-106955,-49235,-1672,-54578,-64744,20023,24264,-1314,35271,-10399,-45215,-13671,-59369,8682,57651,57458,19138,-12560,-56276,-48915,-33214,2935,-11542,-70399,13666,-24259,15286,-29129,-17107,-96047,-15070,13423,-59386,-6046,13125,-24796,-485,-68581,-23488,-53209,-36381,-19561,1796,-12393,-49816,-22638,-18453,-54735,-42890,38014,-62170,31080,-45724,6128,10171,-34535,-62604,-110919,-73104,-28828,-106953,-35638,-143139,-133017,-85725,-11915,-5551,1825,-41377,20917,-11028,38305,-45029,21924,-25653,-82956,-39544,-49627,19867,22765,-64909,-38936,1558,-65308,-48895,-92447,-77254,-41734,-13973,-3733,-96175,-61110,-67860,-75035,-100327,59502,-31844,23837,11375,-30076,46097,-2997,-66551,-14484,35875,-3509,-55270,-72044,-141103,-11108,64984,25535,-47380,7660,-8085,-89345,-346,-93510,-83984,-47754,-35704,-43886,-89578,-79605,-60433,-75612,-30794,-27025,-35128,-45145,-30014,-7950,-108788,-61288,-9875,-36155,-66790,11765,-16169,-15052,-16480,-34046,-55946,-5273,-27108,4498,-40067,-32327,-74448,-128888,-103355,42815,-29155,-44921,44870,-81927,-85498,-86238,-15959,-29084,-114559,-44672,-81132,-68858,-71750,-34328,32105,-47951,-48636,-41343,-46252,-56245,-64168,21836,-39478,-116655,24598,-13277,-61125,-60653,-26603,-114295,-46640,-45500,-50555,-65056,-6493,823,-121105,-114418,-24649,-42020,20615,-47041,-67795,-57564,-78442,-97403,-24362,-81236,-51555,-102906,-42363,-42160,-64693,-27285,-27841,-55362,-23702,-51655,-116341,-57646,-56230,-88553,-117743,-76363,-78556,-69899,-119861,-88751,-71078,-73634,-107342,-100378,-70186,-93824,-125600,-102785,-99461,-93704,-110899,-125902,-85610,-149238,-106063,-110484,-164818,-200044,-192086,-168613,-142433,-138595,-140186,-182037,-263630,-344045,-319987,-307814,-444140,-478572,-523951,-763469,-1063792,-2019565,-718234,2051101,986572,671091,511986,404056,309567,292337,223754,256794,153481,223552,204919,132948,179768,169014,185354,114127,139563,184057,177436,167549,94566,78798,123095,176587,145947,83980,108993,158627,130614,85513,115294,86513,121813,138230,79456,45078,43180,7392,33089,85147,15245,36260,103781,146072,69936,36776,72216,73062,134922,75517,71461,25329,124939,85032,-5259,73862,119333,10088,-5209,74810,-35383,51944,41197,-52209,12365,-51251,-10698,25697,149865,112361,106772,34932,2299,89146,128471,63134,118669,47409,27221,52552,16111,43075,61380,-14183,36066,35734,32215,36473,25591,60813,35018,38206,57329,94308,62947,7273,-16364,101661,2834,47819,5623,35748,20072,16164,-15981,-24696,15420,-75914,54376,-39427,-60897,-2820,20329,3151,22500,62463,6677,12092,-14385,42464,58773,80849,111430,-58056,12959,23856,24533,44004,-23620,-9732,-57489,-2351,-488,11687,35620,24333,-60844,-7348,-1753,-26670,12736,63290,87562,4023,23535,-11463,-11850,-49449,-36394,-50387,91778,56896,31488,-114024,-73634,6829,1202,88882,70306,63013,-95655,76725,26166,20347,-4373,13703,33502,22886,6089,-37831,1226,-50665,20489,23501,60634,16662,39047,116115,59534,-36720,26050,935,126065,-34404,26027,29792,77447,71528,117691,-34620,-66746,36552,50814,17512,-348,52891,-38818,12955,53264,-43215,-20624,121722,47233,-1326,30770,-49701,-49189,-32742,49123,85193,50188,21979,540,15335,41962,-2094,-27476,34114,-16549,37022,-52576,9711,24146,10747,-13917,54434,5948,19678,32206,62251,84035,61675,38170,-9850,22435,14470,-21842,-71848,-50338,-37054,-32355,-58765,-36461,5346,41807,-13729,-17903,114917,20109,16475,62921,-54978,84018,25498,-35378,53475,-41510,-50525,-18589,18877,18275,70288,-3593,-12382,17293,-26268,55331,55918,11909,-36719,-25429,1154,9426,73648,78491,35064,34733,1379,63471,75962,5012,50756,-4077,-18567,-56342,-30402,-50490,-62074],[-63336,41851,-25292,42101,-25091,41004,54135,21661,-15513,10826,17255,16238,46103,-46172,21648,24548,-3611,83348,22354,-1003,-10730,9488,67167,17137,43954,54342,96198,3319,39551,27747,117307,45605,55526,32144,5741,-35785,34035,111261,29939,-42612,3742,-20515,-32988,15006,-17447,-56104,-15789,-3718,-44710,52040,32861,54291,-48826,-11503,-9424,-67077,16015,-22868,-54424,-115309,-106057,17587,-41922,1274,-4683,-18549,44821,33755,-42158,12373,29408,-48502,14827,49432,13223,112688,45691,15035,16327,14821,32543,38368,21526,39953,-6988,55721,83335,60122,30601,-19375,56948,68423,-11547,28803,148035,40396,94477,38293,22003,89266,60358,10459,32377,-9336,-43329,9636,17018,15298,79796,46057,38143,-15724,-13383,39153,57133,43339,17296,-13101,7936,23644,25592,22749,-1708,49511,57339,56003,60577,-3445,-39625,-22252,-416,29147,-40746,-24223,-569,56741,15397,-68172,-44042,-74420,191,15666,-11312,-5993,38790,8807,16125,64961,119566,-40438,36736,-29206,37551,-42715,-76509,-25576,-8208,-22361,53654,97586,-4889,81047,115358,57204,7726,25593,90863,7827,48147,60256,23883,80961,-8537,56110,44334,28432,926,44847,-15527,62047,-43383,-62416,52282,52146,38738,57198,17655,1078,36418,-22889,59627,85656,40506,15622,30080,5448,-6577,-72998,-57214,26179,2262,-130605,21650,100389,158650,18666,1226,46127,35775,-23000,9163,37337,32148,103625,58512,43063,73349,-51268,50026,61201,76165,59200,11150,67062,62594,95540,86889,-15252,42991,-14537,70833,34493,112515,133429,45907,-3482,8787,129193,91954,103944,144338,40466,158978,208638,205050,220342,174365,267228,407873,478324,867051,1221333,-1166509,-523227,-416302,-336833,-334091,-222664,-162334,-113331,-134950,-107920,-122847,-143526,-62829,-96963,-148079,-71965,-40578,-93950,-105386,-131963,-114056,-36122,-140767,-36389,-76242,-80712,12160,11790,-68416,-54023,16159,-16127,-44596,-25629,-62739,-59699,-74582,3391,-63772,-66482,-42527,-60077,-12977,316,-144182,-57064,-2974,-99287,-70110,67340,37119,-53553,-50562,-131258,-65621,53481,-97075,-108984,-71038,-7039,9611,32374,59107,-2639,-61678,-19586,-873,-89903,-45741,38273,-137049,-48246,-9539,2507,13902,-30166,-4498,-43981,-84131,6933,-29028,20328,77404,98652,73616,115647,185680,285776,391265,-285682,-343355,-123885,-114269,-123990,-167639,-44989,-33772,-149828,-125872,-100867,-12075,-23770,17758,-51985,-49212,35401,-61267,-154163,44172,-47161,-74179,-140884,8084,25120,-40244,13776,-32776,-94792,-81712,37578,-101075,-68223,-36209,-7479,69575,-57328,-76687,-63468,-26304,-102386,-61566,11030,-7701,-52852,-21549,-36528,-60780,-51304,-19006,-51753,-67611,-82107,-104228,-93994,26555,-2290,-11897,50896,-22112,-52563,14961,-38478,4939,-34882,-59345,350,-59838,-93449,-28292,-14593,43593,21410,6962,-39916,-14080,32455,-39684,-39174,-97198,-64783,-5573,-40972,-81293,-93205,-52486,-60640,-49457,-7432,4047,18590,56360,44145,30796,-4503,33423,50706,-56531,563,95570,-20369,-64597,-25092,-16391,-11351,-152260,36197,-61771,-55118,22961,76860,27635,-16291,10011,-89323,-7548,-20591,15409,-52984,-33798,-30106,-25368,8793,-61934,-34554,8372,35068,68865,-8760,-105251,-31660,-18551,-35005,-41434,36620,21987,-22149,33932,-72445,-117993,-31937,-1128,-34385,-67171,29665,5712,1378,26161,-20728,-42300,19884,-64531,6236,67292,58568,34252,-34122,-108247,-63870,-24055,2367,-30240,-45491,17018,-52789,6043,-29198,12266,-123093,-23770,-2732,-54723,-16074,48231,-31532,-29455,-108347,-64715,-59566,-14394,-383,-13578,-19602,-55488,-31714,-40803,-76086,-47481,32256,-44717,22172,-58659,-25070,8494,-33821,-51399,-118727,-94409,-20452,-64048,-42275,-167222,-124292,-73640,-3817,-12656,-6036,-51186,41669,43304,46825,-39075,56265,-21837,-48265,-71586,-91238,38431,37443,-86034,-29618,12919,-94829,-61364,-100420,-56964,-20495,-14131,-8480,-96020,-67335,-104225,-79241,-84803,50767,-31090,-2422,8762,-63465,34893,-707,-71471,-17638,190,-25402,-52023,-61022,-112139,28418,76036,33732,-44181,9779,24097,-71329,5442,-79182,-71599,-92412,-36816,-52084,-85970,-82094,-51329,-72776,-2957,3159,-34543,-10632,-40555,-30289,-123294,-55461,-5732,-31716,-87294,-17015,-42368,-32352,-23997,-49500,-42665,-11924,-29141,-19074,-17607,-43132,-95529,-136167,-87480,35973,-8273,-69395,14188,-116613,-81629,-79592,14927,-16320,-115630,-41885,-77627,-80887,-64329,-70267,26423,-46657,-49586,-47043,-13114,-68718,-49555,11181,-36886,-103217,46835,9390,3070,-45723,-33517,-122436,-53490,-59882,-74177,-67049,-16406,-11250,-127397,-116534,-26658,-10541,27232,-14359,-69776,-35892,-96742,-96631,-29282,-69323,-53336,-91569,-28753,-20126,-56117,45,-9919,-59828,-39188,-59701,-108330,-55857,-46996,-89019,-91236,-76619,-63829,-57856,-118089,-73883,-46814,-79709,-110371,-81167,-67614,-79995,-82229,-98365,-96202,-67926,-90322,-129367,-84446,-110517,-100432,-94996,-188159,-183599,-165771,-165735,-134197,-152174,-168522,-165497,-237576,-315755,-309000,-296206,-397767,-461137,-483185,-732022,-1051538,-1953149,-681852,1978379,935188,640922,512446,398387,276679,286930,231053,261250,144659,211928,222410,123746,153192,159296,193240,97236,132191,186433,206829,163195,99053,46905,112769,152782,115242,75142,136422,145324,129606,73269,109626,91999,92560,132371,96938,59126,44330,2062,47750,46141,12438,21743,109787,127973,59958,41235,79029,98847,141767,55920,77463,24397,133884,76280,-24873,58573,112353,28649,13038,70035,-6073,74835,41606,-22336,9253,-32346,13561,26596,142604,99210,93599,25313,10580,111186,117957,53144,114025,34101,-5489,9817,14522,43698,81009,4726,43380,32521,3096,27572,22520,39235,25935,16322,52962,96251,41174,2954,-11231,100013,23652,52302,10356,54003,39743,21446,-4750,-634,24358,-51960,62805,-47941,-60466,23764,30253,-12597,33942,55265,6752,-6874,-6643,49838,46451,80912,99472,-47113,5427,26722,39533,54639,9768,-12043,-66433,-3227,32481,-12313,26468,26129,-43667,-7493,-648,-28269,31209,35098,65791,-1950,23966,-15064,-2167,-35562,-33770,-25197,99250,79124,17443,-77583,-74347,-2140,-12203,36424,58496,58378,-84245,105791,24599,44842,-8397,-8995,5739,17860,7316,-41236,-691,-64779,25446,18998,52519,11713,32036,76187,34379,-29228,752,-9214,159222,-16416,48965,35215,78499,87677,129343,-22950,-71168,26019,44958,25981,-23414,52562,-41715,14496,47654,-33103,-23089,128376,74614,-21400,27418,-56506,-39423,-42517,31809,95834,28691,17653,8852,26196,30676,-10934,-18819,40749,-143,22663,-66251,13247,47063,21113,1419,64825,46652,20613,38126,34787,71244,49915,32753,15849,36092,-11877,-34690,-87007,-45432,-41716,-36025,-48162,-38241,-26671,45049,-36322,-27359,106316,25379,42914,78734,-25371,94593,22384,-42254,35987,-32555,-46696,-42725,4185,37101,74119,-460,18558,-1717,-14884,65902,33767,22895,9196,-19013,-8892,-1317,90623,75700,34206,21168,15536,56074,57639,4106,48247,-12843,-8062,-52448,-29748,-25462,-39336],[-41848,67329,-24082,52431,-20284,21776,60954,38994,-2552,1895,40789,49134,44039,-33884,10344,23532,7818,60335,20936,-36,-12330,-11591,56955,7948,30726,387,72255,12065,48400,57980,128733,54244,47547,53383,8514,-45658,47378,128257,24111,-70999,-29819,-11230,-24609,28960,-17170,-70454,-31149,-4840,-34216,60777,46184,77555,-53499,-7811,-1459,-76931,3297,-17495,-46435,-105137,-93613,6410,-43379,-2605,-33946,-17608,45794,29381,-25953,25358,25394,-52353,23010,57684,17367,91754,13272,15999,26758,7140,15645,43188,36093,38167,-18056,66222,80020,51272,52178,-13529,73720,70208,-26977,12240,135538,17887,70804,7477,32307,69590,48602,1747,10440,-30405,-65135,11953,56,-473,74378,46778,28659,-38598,-4762,44973,44561,36709,26764,6801,8879,19904,31043,42053,-12619,33233,63754,85949,93105,47563,-6882,2455,-25603,7647,-40740,-3840,-4515,61962,41605,-71260,-43068,-52836,10836,30961,-28581,-3709,58525,-13818,-3263,89378,69296,-31447,41459,-14558,23132,-44166,-47595,6519,9416,-827,46887,73661,-15319,77794,107481,80546,5519,9539,54097,-21684,52145,86812,28570,66562,-5646,51056,30048,43417,-107,25434,-12731,22007,-52048,-72385,37010,62396,25344,66214,23755,12140,14067,-12116,50117,40871,40169,16050,26625,31123,25020,-49943,-24884,20481,-14506,-112019,50806,101003,154308,-2875,-1366,54367,44166,-9609,43086,53570,36505,60711,24103,45693,88925,-47251,49177,53209,88736,76588,7268,71144,95992,105918,86792,-4830,30254,-45329,33295,50415,123927,159161,42065,11995,7400,170976,102237,121134,143155,73259,133810,204738,224799,220206,193797,282246,427650,469953,768107,1142470,-1105632,-505184,-411195,-352103,-330575,-226495,-160493,-135274,-126822,-71954,-115566,-131744,-68084,-76583,-122105,-64055,-49538,-90922,-121045,-117372,-104718,-37734,-132721,-12698,-49529,-130537,28214,-1036,-68139,-49320,79,8300,-8566,-936,-86916,-78550,-62298,-2178,-80431,-81114,-39104,-82110,-9721,-985,-155555,-57740,-21411,-127214,-71385,44513,27437,-38730,-21994,-103574,-53667,55602,-68050,-106652,-101827,-30667,-11346,41004,73460,-16214,-46322,-19292,-12442,-66981,-62593,7014,-139295,-41943,25359,831,-1968,-62069,-28599,-45411,-77868,-6777,-39331,16947,59989,107710,74859,134856,152213,262281,336084,-270787,-302322,-98730,-105214,-106305,-113594,-15735,-39998,-180502,-132310,-89440,-42265,-38441,38611,-37027,-65725,40534,-57258,-152013,10789,-90960,-83060,-121667,13987,5703,-20067,4328,-33486,-66822,-49934,20520,-111663,-92528,-82119,-21835,54130,-45401,-89736,-39779,-32772,-100286,-51656,11740,5869,-52908,-59972,-43157,-68887,-56070,-26758,-73216,-61504,-74468,-109196,-109325,5013,-21946,-5408,54704,-9268,-69005,24158,-49302,-7945,-57805,-61044,14380,-45237,-80204,-21968,-5079,28013,58577,8382,-60653,-37987,32586,-51788,-56096,-96123,-70439,2501,-42420,-62281,-88819,-50077,-37064,-38833,-28006,25492,58088,53960,12647,24170,15772,55260,38924,-80242,9703,100522,-19989,-54510,-21701,-45237,-45056,-110155,52060,-36757,-50900,17350,69827,32707,-7821,7735,-92556,9945,-21200,12193,-39948,-35620,-36288,-24002,31424,-62631,-18123,11084,49691,73260,-10905,-96453,-25779,-42611,-6777,-44520,43523,15242,2847,28007,-42681,-126775,-12257,-4789,-19766,-58411,35331,-15130,-3609,8072,-32099,-40316,43645,-65562,-11540,71568,54608,41696,-48688,-135200,-72078,-12088,-9016,-49666,-20861,24227,-76265,-5762,-31154,35621,-133244,-32517,-23197,-49478,-25719,83441,-34317,-60106,-148098,-107515,-65802,20437,7736,-44122,-34284,-66993,-44695,-55147,-89791,-57724,14061,-29907,9531,-64087,-54153,2015,-31368,-36918,-110891,-103849,-2778,-14172,-41515,-169023,-99739,-60381,18444,-14421,-19517,-57953,42505,76868,41200,-32774,88577,-12696,-5100,-83680,-119787,39803,41546,-100118,-22075,15799,-123126,-74310,-105763,-36345,3007,-12011,-8271,-89408,-66233,-115781,-81809,-74331,37357,-27320,-19666,212,-100690,21695,3831,-72374,-21337,-25221,-39482,-36413,-53088,-65468,52732,71818,30593,-40916,8428,34938,-48192,8987,-70105,-51955,-140246,-35010,-59369,-84791,-73455,-34657,-65539,3972,19092,-36579,22025,-49442,-50263,-126457,-44306,-14361,-31937,-102485,-48120,-63660,-59610,-39144,-69821,-27107,-17505,-16349,-41955,-5486,-54986,-97484,-141275,-53792,15668,9664,-102456,-15657,-138878,-74577,-62373,37643,-2598,-104638,-54640,-75312,-87122,-54435,-104345,9963,-52138,-46531,-60767,6247,-67804,-40003,-15660,-49912,-76590,72854,28206,48497,-33409,-36435,-115349,-57596,-66401,-94062,-66925,-30763,-34415,-127172,-101585,-31699,5786,30582,9337,-72821,-12702,-111846,-104278,-42582,-60205,-54503,-73898,-30118,-5689,-48345,11211,-1802,-61665,-58091,-71038,-96509,-55328,-38886,-100271,-66914,-74240,-53638,-50812,-113707,-58629,-25715,-84342,-105138,-66511,-66901,-62209,-43226,-97111,-90595,-44504,-81548,-127922,-82043,-81383,-99761,-87718,-202474,-173126,-150607,-165756,-128589,-168873,-213906,-159355,-228843,-296965,-303288,-295446,-361542,-452760,-469260,-716265,-1042276,-1902083,-649043,1926648,895844,622047,506469,399088,269414,288589,238876,263773,140619,200721,229403,121104,133241,154097,196308,97784,133046,186576,223272,152793,113998,24586,106332,126036,82595,77125,165974,120280,132491,63348,100525,108933,68233,121965,109202,81329,47168,29302,63288,11677,15598,18366,108161,101753,46428,52865,83715,118974,143617,40197,81799,26172,135464,60919,-40417,43208,96622,50295,37971,61398,32245,98224,44674,12602,11126,-11812,40963,29254,124531,77436,73663,18531,20900,128784,97172,50604,83210,25368,-26472,-23709,12697,45741,100586,30996,51721,27302,-13932,22484,25013,2978,15817,-3530,45854,87709,22078,14279,-4959,90537,42422,53561,17391,50859,43697,25344,21292,32290,46663,-29250,63187,-45904,-49128,46980,39562,-18611,44177,51281,19365,-23089,5086,46130,36362,61801,85062,-10649,12630,35024,56159,66672,62233,-2187,-64832,5229,52376,-35676,21549,30302,-14703,-3481,10068,-27016,54175,6400,46091,-5632,28157,-5446,21897,-15393,-39211,-10185,96575,87154,2123,-39380,-52755,-1125,-24711,-25453,46706,48477,-62828,128563,17823,58416,-5000,-22489,-23375,9000,8612,-38190,-11725,-69334,28160,18779,36505,433,15982,16643,10095,-13346,-16623,-25721,157173,10161,71202,39437,67242,86202,123216,-2171,-63659,16840,29234,28793,-43020,56859,-38948,11156,29561,-22027,-22525,115292,88212,-36537,30689,-45153,-28085,-44400,8492,79793,351,15168,21943,39333,24085,-18762,3531,40870,16010,1604,-73303,11416,61341,25039,19134,64543,54693,23347,38971,15690,66761,40388,25903,37199,41718,-41658,-43303,-94583,-35492,-43499,-21527,-28561,-21055,-48083,41159,-54140,-23950,84344,27007,59772,83620,1342,101461,20883,-42167,19311,-18427,-37625,-57485,-9645,51285,65390,8815,56219,-19062,-7107,75990,14813,30881,45685,-12363,-27022,-19193,93602,65156,33712,8838,21730,46305,44144,1833,37883,-23650,3814,-40170,-24619,8308,-10552],[-11267,92908,-14598,53898,-15819,5625,58689,45514,4196,595,56442,82131,35384,-21545,-2196,20688,15214,26218,23429,-4458,-12518,-33278,49077,6226,14764,-53581,47822,17378,54467,66482,109200,50797,28374,74259,16906,-53518,53605,118174,16998,-71333,-40919,-2400,-24146,44629,-11681,-75862,-43402,-7898,-15684,61410,50215,81569,-55762,300,2745,-80853,-5978,-8948,-37829,-85106,-59264,-5064,-46582,-10825,-51541,3014,41148,-286,-16108,32507,16610,-39542,20760,36070,25614,51204,-24177,9831,42709,5513,-826,43935,46025,21011,-32446,63918,70367,42295,61927,-488,85691,66259,-30208,10712,118500,-2035,41374,-21888,39025,52928,19437,-14565,-2802,-52369,-83393,11515,-6822,-15466,62442,42493,17545,-57246,2927,37903,13227,23634,25520,8561,6302,8518,33052,57045,-29755,9625,54843,104085,117902,123501,21759,16809,-53725,-28323,-27751,10998,-15160,52551,70503,-70974,-31647,-7458,17948,50065,-45032,7895,75990,-28272,-27242,108595,30923,-20540,37627,194,10413,-33834,-17920,27589,21884,21450,41533,40287,-17462,55497,93397,90612,10963,-11383,19715,-57934,33032,101234,40689,51709,6089,61183,14174,47566,-6788,-2439,-3670,-9956,-59187,-80511,23501,81113,16609,69945,38925,22858,-2854,3511,33436,-1571,31345,18872,22876,62082,53756,-23064,23417,17139,-28167,-71304,104311,101855,134155,-19848,22,66408,45313,5529,79295,83480,25945,15492,8999,48796,81314,-15094,50642,40385,98991,93286,13260,67026,128005,117314,82237,14222,31909,-52142,1613,58460,128059,171013,44704,41156,17612,195366,101213,122784,140803,121403,109155,204662,243532,219594,215368,293259,438095,460010,663208,1009681,-1018226,-497470,-396353,-359587,-317103,-218011,-156154,-175136,-110243,-50138,-106327,-123030,-76446,-61966,-101943,-56501,-60823,-91806,-126239,-104661,-92639,-37028,-112404,4307,-16232,-165075,34545,-22520,-67584,-38989,-17732,21591,18472,14814,-108571,-96594,-48579,-15042,-91316,-89423,-34944,-93559,-9002,-13155,-148831,-53014,-38364,-136092,-73651,-4230,9891,-30495,-4171,-57481,-45028,48721,-36744,-87873,-123519,-44788,-37760,38600,79350,-25058,-24494,-13091,-41773,-37689,-65151,-10354,-130061,-32029,40628,-1688,-14634,-85797,-54291,-33407,-59732,-9479,-48759,8087,49527,111170,74491,150177,111237,243465,308931,-251900,-258661,-73142,-96811,-98541,-69539,-5340,-48035,-187046,-121657,-75946,-78443,-61320,44711,-24592,-67664,45880,-51976,-128156,-39782,-128158,-83768,-87197,9504,-12637,-9383,-10196,-28119,-34460,-10997,-2678,-105591,-121229,-107335,-36492,26706,-28881,-102381,-16386,-33730,-95765,-40303,13219,7242,-56298,-92292,-40357,-62904,-46346,-39897,-91335,-46993,-57303,-99290,-106616,-19572,-41834,-11074,43828,-605,-68324,36787,-54839,-17335,-71372,-57637,26690,-28727,-60512,-13118,-4556,1887,84769,9833,-81795,-70951,23590,-54499,-63361,-90832,-70524,7815,-46537,-42788,-83778,-53409,-11067,-32455,-63315,33119,97880,44000,-15904,5279,22208,65288,27551,-93513,6236,96599,-21370,-40340,-15067,-66808,-61955,-49729,56189,-9469,-39457,8328,39021,26125,1713,17152,-92743,24015,-25544,1496,-34343,-45365,-41346,-22908,45159,-57443,-9364,7378,60998,58429,-15517,-82057,-13002,-68433,10288,-47232,41746,-5139,29330,19842,-18987,-129320,8824,-10331,-10709,-38551,35895,-34040,-16202,-14449,-42451,-39021,49783,-63737,-42426,68749,49572,39975,-53311,-130471,-73317,-1229,-24094,-64572,-5631,27649,-83121,-11604,-33062,45287,-118397,-37407,-44812,-46595,-34775,106550,-32903,-82609,-168507,-138995,-67701,59984,4292,-77777,-50880,-80461,-57882,-56697,-90334,-67799,-8445,-20816,-337,-60860,-75424,-6781,-28849,-19213,-87950,-97316,19428,24757,-35337,-150956,-69114,-47184,48971,-12814,-30100,-59088,29413,75845,19580,-28188,110574,-1672,30652,-72203,-128819,28102,35249,-102196,-15552,8333,-135962,-83044,-104252,-18796,23587,-8553,-3577,-73713,-59480,-100781,-81459,-72069,18104,-21265,-23571,-11200,-136763,9361,7836,-68862,-21956,-33974,-42409,-18914,-48559,-15145,58916,53049,15141,-35530,2097,26553,-33101,8473,-72041,-30897,-179269,-26938,-62282,-86688,-55937,-12841,-54083,-11438,20000,-39878,43083,-52146,-59664,-116002,-28983,-27973,-33957,-108894,-70164,-74927,-88110,-58028,-87656,-10169,-19599,8230,-56319,-6256,-65927,-79892,-136164,-11852,-11806,20872,-132801,-37357,-140950,-65335,-40607,43687,7380,-85611,-76020,-73320,-85692,-47429,-127378,-15383,-61907,-40000,-76385,1664,-54061,-38454,-51649,-76179,-47403,95573,38720,69626,-24334,-33763,-91318,-55901,-67023,-106521,-66044,-43510,-64506,-120694,-74291,-39175,9005,31539,15887,-76292,6467,-119852,-114553,-54858,-53856,-56150,-56098,-45770,-1361,-43864,5854,-1170,-56181,-76242,-78773,-81780,-54497,-34996,-118433,-48639,-69737,-51534,-50843,-109146,-45730,-15795,-89855,-95272,-61538,-66569,-41440,-18521,-96053,-86617,-30076,-81449,-116323,-80223,-67014,-102759,-89311,-205102,-168359,-148211,-163805,-125260,-182684,-263704,-162523,-235218,-286569,-298024,-299246,-336470,-444361,-471944,-707085,-1025708,-1843150,-615272,1873381,860809,607794,486738,398934,287727,294241,242788,261243,135023,190309,221115,116206,119290,152022,188842,114440,140356,183375,222403,133330,131044,15198,104365,104917,56600,87643,188376,89441,138051,55537,85811,134858,53228,108671,113750,103303,48415,72555,71910,-6874,23520,23508,94579,73824,32935,70095,87588,129288,142806,30854,81108,31333,128357,41817,-47207,31402,73392,68975,63893,48322,71236,116099,47022,44582,16727,4145,64930,30986,96448,54241,51848,15814,30022,139540,75634,55108,32608,23692,-28140,-35002,13007,48866,110079,53821,58178,19664,-18740,23419,31020,-35254,7246,-15945,36009,67824,10707,37405,5297,74745,51131,52075,28873,28723,29085,27366,55770,64041,76735,-15109,54887,-31892,-31014,61877,42886,-10857,46992,51950,41768,-33082,12101,35677,33162,25358,73157,40016,29540,45593,69461,77584,114031,19481,-58407,19337,50668,-57874,19455,30882,17764,2783,26024,-23716,72797,-16800,36840,-5851,34853,12377,47167,4325,-52016,-10570,82895,76232,-12186,-10140,-11739,10674,-31469,-75163,34946,33228,-37914,143124,7657,57121,4696,-25775,-46413,-5372,5698,-32405,-29582,-62166,29159,21297,16643,-13375,-6103,-43911,-2516,5060,-28224,-42615,121863,37165,86077,40390,47386,71431,104313,22126,-45781,10246,4958,25713,-55770,61578,-30652,4437,3381,-12519,-19104,88674,83960,-41977,39619,-26034,-13996,-36656,-17866,39277,-28249,14787,36596,50981,24006,-25568,31333,35562,26739,-20432,-72903,5853,66344,25305,36181,53397,38214,25817,32479,8466,70048,33420,16759,49476,38168,-70835,-46182,-93215,-24882,-42769,9528,-3530,12838,-53668,31285,-63514,-11008,52850,24027,58345,70941,14105,103225,21054,-33383,6383,-5161,-26210,-59633,-21424,56959,48524,21336,87676,-33008,-3628,82680,2277,33053,53986,-7975,-48556,-36757,81599,50347,37061,709,20051,36746,38389,-1223,22624,-34472,14569,-22913,-16518,43317,15111],[19181,108918,137,46351,-10926,-1952,42124,42050,4021,8042,62054,102986,24199,-11884,-14341,16503,18583,-10765,33286,-9198,-10990,-48601,48706,10815,-664,-88829,31361,18618,54989,52658,62546,41148,12023,89259,30743,-56898,54586,86094,7790,-48526,-41218,2777,-30425,56709,-3711,-70513,-50001,-4836,12567,54956,44488,64464,-55494,11937,2955,-79123,-10900,1393,-32314,-63758,-15577,-14830,-47654,-21963,-52018,37339,32505,-31962,-10833,36985,6395,-16725,6413,-11437,34930,1042,-55787,-643,60254,8243,-12683,38659,53787,-8688,-51231,46430,56632,38591,60953,12705,88737,58261,-21315,22607,97251,-12521,10664,-44487,40428,46056,-18116,-37912,-4593,-70088,-90309,8954,1113,-25278,47834,32295,1799,-67725,5394,18185,-28834,6127,9411,-4752,6744,-8553,30668,61311,-47277,-15451,34024,107663,129409,197046,43445,16457,-79861,-65143,-2047,19440,-24877,32794,92600,-67984,-12692,49664,23548,64657,-58528,31000,85087,-31227,-48652,117627,14754,-8526,24439,11529,3733,-17297,-2050,27265,26819,37973,37738,11105,-10371,28199,78495,86079,20405,-33309,3407,-88971,-8528,101559,56218,37653,23773,77121,-901,41142,-15123,-32346,8085,-26441,-64914,-84903,15481,103728,14116,64504,51739,31628,-10330,21339,12190,-28599,16633,21580,20227,85733,71238,-3829,72108,14497,-32107,-14771,162143,100763,96546,-28172,6336,78325,38490,21524,109514,115667,4591,-17018,17633,50877,49362,31905,51088,28156,105869,103797,29140,57902,151831,126013,73928,35932,47881,-37258,-20600,56024,125946,172642,58185,73655,37680,194377,90733,108081,142666,173471,93527,208225,256369,219059,233683,300596,439222,451523,570130,856323,-914002,-497538,-371883,-355395,-296727,-204895,-150709,-220397,-88604,-48433,-97453,-120215,-88200,-56857,-94700,-52486,-74666,-93782,-116555,-93423,-82445,-37904,-83898,9275,14638,-172143,30335,-45386,-67585,-27972,-31872,25347,28219,17248,-118810,-110766,-34588,-34248,-95479,-84697,-31272,-95059,-12091,-31769,-129551,-42190,-50870,-119964,-78508,-59770,-12253,-29253,186,-7980,-41824,34599,-9785,-51014,-126844,-50275,-59835,25837,71881,-26944,-4485,-1381,-70197,-7503,-53895,-9757,-112063,-23176,33526,-3235,-19801,-94666,-74127,-7265,-32939,-3265,-56172,-2145,45527,106649,72739,155600,76680,231216,311040,-232653,-220283,-53068,-91693,-101992,-48975,-14489,-54211,-167797,-103171,-58732,-109510,-87746,37439,-15711,-56463,49156,-45781,-81223,-89540,-151472,-77076,-51669,-7346,-25456,-8695,-25986,-18403,-6541,24308,-26070,-83341,-143423,-110569,-47583,-4512,-9971,-110461,4782,-28185,-87540,-27028,19710,-2001,-57916,-108584,-31748,-50080,-20781,-53396,-101234,-26916,-35750,-78335,-89526,-44136,-56497,-24296,24523,5552,-52509,50992,-52390,-19634,-70405,-49226,37480,-14306,-38024,-2348,-12805,-26003,93523,11870,-98815,-103879,7473,-44624,-59025,-83925,-69893,7273,-52954,-33050,-78523,-61014,12037,-33231,-94122,23604,118703,28324,-38371,-20651,14843,58735,15847,-90910,-7984,89088,-22460,-25245,-5943,-73205,-56220,11160,50438,17487,-23948,-463,-6565,16132,10675,33634,-90890,29248,-30928,-12615,-37462,-59299,-43709,-19345,45384,-47296,-8889,-3674,63927,28197,-23328,-65557,2989,-89267,7327,-45980,32360,-36506,47860,12764,-9787,-121742,29408,-14801,-4024,-11685,31297,-47776,-33891,-35699,-49946,-37999,36528,-62680,-78457,58425,46499,31963,-47866,-100813,-68700,5137,-34333,-69602,-4395,19384,-67813,-3759,-33249,38125,-79403,-36114,-64278,-47455,-40726,110373,-27261,-85811,-156634,-149869,-61689,93432,-7806,-102300,-62955,-88706,-66670,-45046,-74368,-70749,-27496,-17904,-2608,-49482,-85752,-15054,-27769,2211,-55381,-75787,39440,40801,-27583,-120730,-45281,-35687,78227,-11318,-30403,-53564,12127,41416,-14030,-26314,116398,7172,45247,-42822,-118798,11648,19755,-90024,-8211,-8320,-123414,-84654,-91616,-5350,36382,-5148,3716,-48161,-50024,-68030,-77645,-77339,-7674,-14965,-15599,-21102,-165479,408,8520,-60909,-18292,-27329,-35033,-10709,-45466,22602,47302,22953,-10009,-27022,-9057,7208,-33436,3127,-84461,-14725,-201408,-12656,-58306,-89986,-34395,10046,-39196,-40175,9748,-43751,43583,-45810,-54355,-95291,-12574,-35751,-33721,-105826,-76109,-74704,-104917,-73774,-94967,6902,-17481,37289,-56417,-17834,-73123,-48994,-116765,24316,-38459,23296,-145517,-47429,-122411,-56777,-22477,30329,9909,-68042,-93069,-69988,-77076,-46122,-135216,-44660,-72201,-32921,-86638,-26271,-32049,-43763,-87491,-109776,-25945,105227,37794,73686,-17215,-27165,-56677,-47510,-65526,-109248,-66786,-49810,-95855,-111588,-42872,-48916,4520,30764,3886,-79646,16662,-118879,-120537,-59698,-50441,-59981,-44625,-69696,-6200,-45464,-13036,-3343,-41837,-90326,-80378,-67035,-52919,-37997,-134555,-38055,-63462,-58489,-58385,-106567,-37616,-21712,-99129,-86590,-68696,-64666,-20521,-11156,-92864,-88725,-29303,-85016,-94233,-82207,-67401,-107520,-98904,-198138,-168637,-157411,-157035,-125053,-190504,-304259,-173061,-251087,-282499,-290057,-303804,-324806,-431826,-481305,-700078,-1003378,-1776727,-581825,1816802,831793,597592,456181,395521,323096,301178,243224,254178,126085,183316,200166,103884,112123,153754,170346,140949,149281,176761,208250,107455,144783,19000,106492,95558,43769,101771,195861,60535,143507,49399,65441,158262,48515,96403,111533,117969,47200,110786,70924,-4131,35549,32050,69536,51581,23362,89546,92801,128083,139662,27837,73835,40360,115332,23855,-42166,25391,46432,79748,84071,31954,101133,122657,45683,66399,23862,10850,80415,30011,62316,37312,32899,16706,35521,142607,61226,63629,-19886,29339,-8572,-20946,18018,52519,104370,64642,61185,10536,-14620,30321,37555,-60604,2491,-18212,24824,39545,8670,63769,22150,54916,46130,49491,45129,-3983,410,27358,86798,84953,105475,-9598,40711,-7096,-10420,65884,37384,10754,38578,56043,65702,-36108,8764,24423,38609,-18582,67613,86179,47060,54577,75845,83729,141320,47823,-54334,33732,27762,-77120,17962,24123,44991,8574,41313,-19426,78940,-28966,42840,-2661,41291,31900,63174,20004,-66503,-24617,60530,46989,-22747,6292,38874,30901,-29258,-92117,23191,14714,-14502,150152,-3240,42409,17378,-21078,-58307,-24516,-3607,-28245,-48325,-44089,29569,24949,-1160,-25420,-28547,-86086,3398,19888,-43170,-52844,69930,55676,88858,35582,25018,52746,80525,42877,-22804,6218,-23338,18219,-59623,64546,-17888,-3250,-23431,-6342,-12542,61283,64589,-34580,51744,-9335,2618,-19821,-43112,-12072,-49596,16098,48622,55496,29020,-31173,55744,28795,30068,-37992,-65625,-783,66061,26183,50088,35515,13115,27256,18036,11567,76553,27929,4439,50602,27132,-94614,-43948,-83574,-17680,-40265,50000,22687,55308,-43200,18526,-62296,5121,19261,18388,36871,41124,10015,99319,21563,-16301,-1396,2456,-16448,-49987,-30146,52927,29029,33181,100761,-40931,-2391,83485,-2503,28873,31123,-7570,-67651,-47235,59210,36418,45679,-1565,14254,29431,39472,-4231,6638,-41593,22246,-6013,-8323,71169,31262],[42456,108154,15872,34383,-4344,793,12326,33398,-654,20334,57997,101185,15219,-6059,-24058,11230,18390,-41198,50727,-8558,-7761,-53397,54830,18899,-11979,-97254,26120,15174,46645,25431,4544,31957,8430,94936,47671,-54056,54113,44991,-3334,-15313,-44418,2836,-39755,61901,3116,-56223,-49154,8569,45325,43570,32368,31855,-51782,24075,534,-72532,-11519,11199,-30996,-48673,21011,-22042,-43775,-33599,-36184,71704,22317,-44470,-3020,41769,-712,6582,-18280,-68457,41467,-45266,-71398,-11318,74524,11597,-17694,27676,63200,-41016,-75551,15848,42532,42312,55064,20916,81256,48504,-4843,41960,70384,-10335,-18836,-57863,35980,51009,-50731,-64685,3467,-79135,-80933,4012,21764,-29255,35173,17461,-19825,-69014,276,-9401,-68172,-11795,-18321,-25827,12985,-28354,23783,52259,-57678,-36544,8230,97926,128369,233723,57642,4237,-96104,-87200,29331,22580,-27462,10556,99216,-61776,9087,97755,30190,66661,-65871,62122,82898,-22630,-60662,113200,16977,3176,2682,16990,3820,-3365,-8092,1541,24326,43993,34058,-2183,4041,12938,66352,71136,28955,-51181,8288,-104464,-61655,89967,68159,24788,42409,88471,-13308,27056,-20684,-56046,18412,-25227,-68493,-83829,14502,121944,17148,46884,46055,37428,-7526,37876,-8962,-33890,-71,21734,18444,91455,72974,486,105189,9844,-23145,42775,196042,93335,47882,-26759,16922,86457,25199,37982,127421,136426,-17823,-28978,42110,50452,1515,77049,47291,21870,111210,103581,45703,48965,163125,127648,63653,52521,72497,-12377,-32314,45044,121268,170482,76860,98863,63182,167148,78479,82563,148434,216170,93059,213203,260384,219695,244334,306989,433722,447419,504083,721985,-807271,-501948,-342282,-340858,-275031,-194737,-144465,-255218,-68386,-65506,-91428,-124274,-102328,-61610,-99739,-53099,-90709,-93717,-94942,-82932,-77394,-43701,-54362,880,32833,-153083,16746,-63827,-68352,-21229,-39196,23615,17369,6370,-111412,-118795,-22284,-56860,-94699,-64651,-30067,-90931,-19674,-50970,-105548,-25969,-57329,-82899,-84608,-100702,-35181,-33467,-6456,28391,-43510,16552,7011,-3156,-106993,-52134,-68904,5169,49585,-21769,6772,12867,-78920,16563,-34491,4903,-91224,-21373,11811,-3036,-16061,-86626,-84507,27698,-3756,6190,-60930,-8866,42949,93923,70135,144988,56980,221644,323292,-214021,-188433,-41932,-91009,-113804,-52068,-36061,-53852,-128306,-84555,-38971,-127144,-110843,21667,-10682,-37272,47562,-39657,-18288,-120579,-158157,-65988,-28419,-34342,-30683,-14704,-39121,-7962,9937,47414,-44160,-52798,-146980,-99254,-53821,-31141,7618,-113391,20515,-17894,-75309,-12370,32295,-17293,-52294,-105728,-21679,-38159,15295,-62073,-99774,-5227,-16662,-53976,-66504,-64333,-62024,-36406,7496,10885,-28549,61916,-42720,-13234,-55048,-38166,45974,-5541,-17960,8914,-26067,-46464,85434,13871,-108882,-128566,-12735,-24715,-44872,-77303,-73553,-1055,-60465,-40311,-73031,-67524,27604,-40075,-107478,-1005,103446,8840,-52962,-45031,-1459,35788,3569,-71316,-25835,83425,-21850,-11896,3802,-62167,-31972,53045,38277,41583,-7854,-6142,-51864,9305,16378,44132,-87841,21679,-34694,-25563,-47680,-71369,-41926,-12036,31269,-34545,-14471,-20407,54618,-7622,-32862,-50238,17481,-100901,-16432,-37982,17796,-72160,49481,9548,-16746,-102664,46451,-16134,4320,15114,22617,-55101,-52502,-50299,-52919,-36479,9153,-66523,-108058,41895,45778,23623,-35218,-61521,-60493,5173,-33355,-60587,-15494,-3414,-34109,20805,-31068,17485,-27356,-28946,-79234,-51354,-40081,95669,-17426,-63228,-115888,-138260,-46571,110902,-23507,-110593,-65994,-85111,-67436,-24093,-42386,-61868,-38745,-19314,3267,-32386,-85393,-20575,-29143,27041,-22020,-44954,51236,32652,-22361,-88078,-38238,-27130,96110,-13176,-18469,-42334,263,-9950,-50757,-26689,104753,10602,34093,-7001,-96645,-2110,-3035,-65087,1779,-30112,-86018,-78806,-67310,4462,38213,-3371,11121,-14735,-41004,-32242,-69998,-85594,-38069,-11087,-1459,-24947,-180194,-3659,4751,-48737,-12160,-12682,-22185,-17741,-41088,36285,21014,-13193,-38952,-16201,-22867,-13581,-46504,-6297,-100909,-7843,-204965,4093,-46732,-91375,-14971,29266,-22749,-67926,-5450,-47766,19288,-30784,-36142,-73955,738,-29462,-27791,-94593,-65695,-65939,-99183,-78506,-86002,22958,-12236,62040,-40465,-33777,-73745,-14841,-85874,42356,-57463,17163,-130666,-46709,-89953,-52268,-15297,2342,3380,-63331,-93621,-64039,-64125,-50172,-129574,-71258,-79451,-29524,-85838,-63092,-8633,-50490,-114002,-140649,-18344,93675,24607,72996,-10113,-20902,-22679,-34160,-65734,-102143,-71164,-47525,-122171,-103887,-15468,-61049,-1699,28818,-20661,-83066,14955,-109682,-117150,-56793,-50284,-67605,-43690,-92740,-17094,-54704,-40220,-3691,-20539,-98234,-78662,-55807,-50621,-48147,-137349,-34904,-55366,-72438,-71296,-106299,-35952,-42847,-113893,-85549,-87624,-59530,-3653,-17570,-87618,-99093,-42926,-87229,-66401,-89827,-77854,-111492,-113947,-185833,-172537,-172878,-145950,-128899,-192396,-325732,-187712,-267716,-281893,-278139,-307441,-327437,-415443,-489907,-694530,-982807,-1716610,-555809,1763911,811736,591591,421717,388403,359322,305669,242084,244231,118466,182117,174445,84804,112160,160441,144914,167340,153065,166790,190145,83529,153308,32853,110867,98826,45577,113558,186054,41241,145852,44501,42519,166540,52427,90651,105823,123492,45482,128308,63656,17321,51626,38861,38572,40049,20215,106476,101851,116449,131302,29081,61232,53174,101477,12628,-25340,25708,21277,80748,93883,15250,114259,114568,39036,73547,30034,6660,84691,26073,29578,31706,19702,18748,36328,138139,57122,71729,-53172,40215,26071,9710,28741,55824,85220,60493,61325,2425,-6151,40855,42024,-63528,2920,-11022,14575,8388,13427,83441,45412,33702,29474,47733,63875,-36523,-32352,25413,101264,89102,122679,-6425,26180,24436,9511,59292,23798,40658,19221,60036,81105,-34502,-5126,16717,50065,-55333,69475,110014,55810,58840,74681,82372,132949,74274,-57497,43196,-6163,-90149,14818,10042,60766,11579,50777,-15197,68516,-27119,62911,2254,44007,47183,65364,31852,-74231,-44557,35034,7204,-27001,12331,85568,54874,-17949,-68638,11725,-2338,5226,151332,-12784,20174,28615,-13303,-58075,-45036,-18516,-28478,-59469,-19119,30263,28959,-11185,-32291,-44621,-99101,27059,27053,-70502,-51213,22812,59655,78388,22982,6016,39867,59517,53915,-1852,3870,-49220,8734,-54382,65906,-2601,-9646,-43568,-4142,-2584,46123,38334,-14391,63849,-561,19684,3168,-62732,-55651,-58103,18521,53895,47434,34754,-35232,69447,25707,26898,-47981,-54002,-5895,68212,30715,58836,17699,-6762,28536,-2601,19134,79582,22139,-10853,41592,12486,-108301,-39181,-69343,-16324,-36811,88761,45588,94346,-21353,6704,-50755,17729,-8448,14663,1788,2100,-5409,89684,20296,6028,-4761,2412,-12184,-32843,-35089,41128,11174,40101,89380,-39582,128,77395,-320,20236,-10450,-11559,-79329,-47455,35574,28970,57272,1813,10250,25232,43608,-6293,-6226,-41055,26168,5246,-3364,85199,35879],[55193,89396,28591,24962,4959,12271,-23291,25592,-5583,29855,46304,73747,12063,-3601,-29204,5005,15821,-57508,72082,534,-3310,-47369,60255,27143,-16011,-82089,30370,6074,27465,-2165,-45472,28114,17950,90338,63474,-44866,55436,9981,-14957,13678,-55729,-1319,-47560,60449,5631,-37629,-40221,30392,72080,28933,19200,-5069,-43495,32593,-2102,-61683,-8519,17846,-31753,-42250,38184,-25481,-34403,-43207,-9679,91919,13422,-30270,15306,48190,-691,22711,-47928,-112730,42244,-75878,-65549,-18090,81701,11576,-16573,13502,76788,-63172,-103753,-20828,31965,51679,51605,22791,65695,39156,12815,61095,39162,3130,-46190,-62394,26542,64589,-66329,-88326,16613,-78091,-55407,-3919,48173,-29446,28375,1079,-45146,-63104,-12015,-36603,-91658,-24858,-47560,-46385,23036,-47190,13649,32274,-55387,-50103,-15478,78767,120672,215545,64266,-10855,-94220,-84564,54793,22292,-20198,-5579,85894,-51728,28544,115100,38561,52039,-63508,91544,70842,-5596,-59454,95161,27554,12728,-24575,16063,9499,117,-32637,-42980,16788,38127,28100,5150,21634,20312,57770,52642,32807,-59729,25103,-100191,-105451,71719,69762,13120,57156,89856,-21692,10030,-21142,-66245,24197,-9505,-68379,-76262,19378,126409,23151,17706,10397,39983,3368,49888,-24698,-20118,-14955,17899,15596,76048,59909,-8337,114537,691,-2972,83612,184768,75771,1499,-17803,29759,88536,8967,54624,130515,136456,-29847,-22012,70274,46562,-46876,107797,37123,24660,118949,90912,43266,45431,160902,118969,54157,57315,97179,7871,-33955,31984,119029,169343,87656,109356,88891,122282,74825,56638,153244,239254,108471,217148,255715,222366,245116,315567,424803,449697,475599,642705,-717168,-511035,-315406,-322240,-258639,-192601,-136125,-266493,-56695,-94673,-90477,-133574,-116181,-73208,-109908,-56811,-107286,-89705,-69684,-73147,-77695,-55210,-31830,-17959,30873,-121566,-3592,-74894,-69386,-21929,-39307,20423,-10831,-13742,-86377,-119592,-13566,-78303,-92333,-33210,-32846,-87058,-31325,-65730,-82770,-6344,-57926,-37817,-88053,-114988,-55043,-40312,-17910,40640,-47083,-654,10046,43005,-66178,-56208,-61184,-20038,15664,-11684,6677,25092,-59293,28414,-14986,23539,-73971,-30255,-9193,-1419,-5065,-64755,-86261,61053,19927,12142,-62884,-7893,36167,75299,66833,116327,52786,210082,321625,-196325,-163455,-40736,-94513,-128390,-67298,-58598,-43801,-79229,-69598,-21589,-128680,-123353,3668,-9025,-16823,39030,-35493,44824,-123194,-150073,-54281,-24946,-65141,-29349,-22738,-46757,-944,11899,54883,-53774,-26488,-125898,-83663,-56496,-48217,19534,-113998,26796,-7360,-59837,1654,48115,-32721,-36578,-88813,-13494,-32300,51303,-62510,-86823,13812,-6010,-34222,-47013,-75911,-57069,-38146,2854,16131,-5007,61583,-29167,974,-30697,-28451,50719,-4451,-5305,18654,-36923,-52907,67593,14273,-111314,-140403,-33769,-2125,-25992,-71594,-83776,-16588,-67383,-64757,-67132,-66701,33143,-48719,-101231,-33255,48531,-12151,-58254,-59105,-19100,2405,-8534,-39087,-38379,81829,-19386,-1616,12633,-37166,-1436,63593,24474,59232,6075,-7560,-82636,8170,16241,33358,-83901,392,-35040,-33636,-60919,-75188,-35211,-1443,6185,-22413,-22213,-38841,32395,-37004,-40843,-38027,26291,-102420,-52191,-23586,1023,-103019,30017,11968,-33996,-74628,56369,-14274,16270,34064,11875,-56938,-67416,-54603,-49690,-33374,-22341,-77735,-120590,21976,43840,21248,-20326,-27711,-51542,-918,-19585,-36125,-32277,-35491,5997,57976,-26957,-7523,20411,-18769,-88800,-55809,-30579,70336,-3980,-18719,-65638,-110014,-24471,106858,-37465,-102316,-59304,-67589,-59089,-234,299,-41552,-42471,-21957,12655,-13965,-77699,-22450,-33675,52581,2744,-13154,51756,8822,-22445,-61438,-50056,-21217,95600,-19712,1016,-27921,-217,-54746,-80807,-27566,79638,7354,4499,23791,-72345,-11694,-29994,-32295,15190,-51017,-35720,-67494,-36626,11305,28675,-4434,16552,21628,-34769,-6710,-57773,-90257,-67546,-11871,11998,-19466,-175277,-2680,-1846,-32702,-7455,327,-10957,-37737,-33710,23970,-14429,-48338,-64065,-5341,-35682,-28823,-61399,-17578,-112969,-10928,-192718,17597,-28977,-87284,-3230,40576,-7746,-83017,-19633,-51087,-25116,-10541,-12265,-64707,7096,-8288,-15023,-77698,-44631,-54541,-68795,-67022,-60083,37237,-6062,75428,-11484,-45458,-66303,12911,-51605,38068,-65138,4850,-90544,-39256,-53500,-53929,-22363,-29742,-11271,-78888,-73359,-55401,-51053,-56860,-115517,-88899,-81515,-33302,-71955,-86160,9564,-50815,-124565,-155651,-24554,59567,972,75538,-1592,-19859,-155,-19282,-69522,-87240,-79415,-37672,-137437,-98274,2570,-75043,-5309,26375,-47085,-87303,1833,-94998,-103040,-51377,-53268,-79143,-53030,-105769,-30078,-70094,-69097,-56,3278,-99063,-79385,-50466,-47307,-62682,-118514,-37340,-44683,-87990,-84775,-106289,-40608,-72702,-132480,-96222,-114827,-49940,5556,-29803,-82249,-116298,-66658,-84425,-40231,-101351,-90767,-111638,-129630,-171254,-177362,-184122,-132590,-135912,-189241,-323423,-201535,-274154,-280154,-260842,-307396,-339478,-395687,-490935,-686133,-963713,-1665168,-540107,1709536,795205,584422,386991,375386,377667,302061,239356,231756,119426,185674,151612,64226,117549,171670,117976,182592,145202,153091,176003,72043,156561,51085,114653,109157,57989,117421,162461,36028,142531,39765,21868,154020,61540,95297,99768,123187,46207,120664,56747,47564,71055,40322,9693,39850,23140,115158,116010,97021,113321,31215,46699,68126,91313,12396,-631,30974,3479,73654,93240,2117,108175,92191,27234,65642,33142,-6953,77207,20010,7355,37849,12184,17960,32742,126494,61421,75212,-54631,52177,63013,40768,43350,57586,59869,44758,60625,-1420,2402,51210,43270,-44665,8561,2079,7508,-20065,19271,88949,70328,13660,8083,48112,80610,-59586,-58098,21961,91433,76361,120407,2017,17675,56509,27006,44930,6174,68109,-6708,59448,80837,-32713,-24718,13170,60708,-71950,76437,103451,50401,57182,68516,73553,99386,89749,-66797,44348,-35430,-93342,8355,-7866,63443,10857,51928,-11822,43472,-12410,89545,5730,40043,54316,55130,42230,-67816,-60071,13691,-29161,-23374,13149,116469,77271,-889,-16264,1206,-11525,21096,147379,-20436,-1712,34155,-8485,-48879,-62175,-35816,-32553,-54594,6480,31378,33779,-9971,-32479,-49138,-84597,59850,25865,-108515,-36972,-4857,48301,57367,2005,-6182,38111,46208,52133,10930,2192,-66630,-350,-41778,66659,12554,-13462,-52833,-5432,10096,48685,15137,14596,72977,490,33999,27625,-72993,-77910,-52512,21720,49521,24291,35513,-37461,68089,30017,19842,-50508,-42294,-7902,79998,39024,60871,6497,-14942,31605,-25285,23524,73048,14618,-27194,26063,-1159,-108822,-35471,-57936,-20915,-32992,113867,60504,117957,4207,-1097,-32292,22273,-25067,18201,-34472,-33716,-21895,74268,15330,28370,-6055,-4163,-15648,-13918,-35880,25931,-3014,38495,56658,-26198,7006,65310,6339,10739,-51474,-18975,-81210,-39002,21166,32211,66434,8861,13633,23654,46244,-6855,-13741,-31030,27049,7875,-4041,82606,30748],[57034,58396,35691,23884,17147,28723,-54454,23020,-6664,28773,29487,28651,15937,-2960,-28005,-1899,12861,-56423,90915,16564,1401,-33621,55365,32793,-10921,-53157,39105,-9543,-1174,-19564,-74220,31070,31716,76799,73279,-31272,59141,-7979,-24935,27452,-69821,-6830,-50067,55889,2265,-19995,-23764,53715,82504,11551,9635,-33740,-30237,33713,-2571,-46596,-2860,19201,-30260,-41220,33790,-22479,-21662,-49010,19845,90612,8326,3256,46690,55516,8407,29254,-74299,-126656,36534,-84731,-39699,-18152,80315,5923,-12893,10,93632,-65692,-129143,-53363,27478,62119,55776,20767,48219,31703,26240,73576,9250,22603,-70304,-60204,14221,79854,-59076,-100633,29199,-70528,-19531,-14956,71733,-28528,29203,-13121,-68612,-53679,-28415,-54415,-92548,-28122,-65536,-59824,31795,-61106,2826,7914,-39808,-54739,-32569,54873,112766,154295,63116,-17964,-69851,-57833,63467,20144,-3994,-9445,54433,-38387,41433,90137,45847,22907,-49381,106472,53807,14626,-45731,66898,37342,18255,-52109,10141,19509,-9034,-62608,-88802,7882,22832,17809,28952,37382,48312,51338,37192,32081,-54936,39425,-79640,-116496,53075,57954,2861,65345,81724,-25134,-4649,-17251,-59270,24660,13797,-62937,-62105,26697,111198,28775,-17103,-52356,39677,18374,55400,-30895,3018,-25335,10181,9334,45586,37793,-19623,103641,-13750,22384,96519,128848,48007,-28910,-5653,42221,84279,-5452,70846,120237,115591,-23400,-4358,91909,39193,-79635,120120,20133,36131,132248,67437,3948,50492,146718,99379,48520,47807,113987,13582,-26424,25751,123239,169326,78192,103223,111371,76944,88013,41876,151479,239200,134118,218888,245239,226912,236659,327707,413652,458965,489171,641469,-664383,-532326,-299568,-308181,-252987,-199984,-123422,-248978,-58082,-127724,-96080,-144162,-125984,-86494,-115776,-60152,-121446,-82146,-50387,-65005,-80152,-69901,-22153,-41409,7323,-95181,-27126,-78693,-69677,-30350,-33947,17811,-47569,-36898,-51179,-113453,-9102,-93473,-91135,789,-39587,-88258,-45417,-73516,-62835,13763,-54280,-777,-84416,-105279,-68415,-46675,-27275,28001,-48307,-11890,-1292,75518,-13689,-65453,-39936,-46301,-22699,-511,-1868,30728,-17272,25160,-2358,34501,-64404,-48478,-13618,553,9302,-35852,-83322,80498,30834,9753,-62186,2968,23093,54961,62235,75490,58721,193834,292596,-180785,-146524,-48548,-101070,-139578,-80006,-71746,-24847,-32603,-58481,-13052,-116956,-120112,-11101,-9645,-1051,23342,-35823,88997,-99592,-132325,-44982,-40416,-91290,-24990,-28955,-47835,-465,802,49055,-55027,-15979,-87594,-71340,-58130,-55869,22296,-116081,20468,-2636,-42742,11758,61414,-42990,-12478,-68248,-8624,-33827,75570,-54340,-65744,26463,-6475,-23736,-37279,-76361,-43185,-23744,15171,20783,11440,41731,-15961,19759,-5927,-24106,50456,-10869,-3049,24675,-36384,-43523,49651,11227,-107281,-139238,-52686,14173,-9152,-66198,-98375,-35771,-72099,-98000,-60859,-55005,29170,-53886,-81793,-62386,-28784,-31587,-53318,-57666,-30881,-31243,-18980,-3096,-39484,81689,-16248,5904,20356,-5430,20894,43225,14591,65767,16165,-5566,-91657,10887,9047,-5345,-78846,-31599,-31463,-34917,-71858,-66221,-23893,10685,-23261,-14023,-28245,-53839,884,-50493,-43427,-28985,27122,-95409,-85310,-6786,-15229,-120521,-6470,20495,-50870,-43807,56316,-11346,29683,39404,1565,-55608,-74948,-47699,-38673,-27597,-47974,-95645,-111657,2174,33295,28327,-8551,-7692,-44358,-11137,3079,620,-46465,-65138,37516,96748,-21945,-25727,48767,-9925,-93373,-57544,-13028,45379,11170,32921,-29499,-75595,-464,81916,-45811,-82286,-46149,-40162,-43647,20205,43972,-16010,-42470,-22890,17408,-22,-67868,-21363,-42356,72918,12064,11559,41856,-17894,-28332,-45856,-73923,-15599,75610,-29479,19062,-13529,11076,-75095,-98623,-26684,49289,-1512,-27822,42758,-54548,-22544,-55647,1602,31070,-64609,9751,-53960,-9276,15132,10458,-8647,19194,53907,-32290,2743,-40069,-85773,-88258,-18129,19684,-4046,-148060,2239,-7052,-13358,-8088,4147,-8123,-61757,-23744,-6551,-51619,-74362,-78487,2983,-43651,-35555,-66174,-27591,-115432,-20794,-168213,22857,-8411,-75510,-2155,41197,2137,-82431,-29020,-52205,-74753,9659,7177,-76397,4429,19973,2446,-58198,-21376,-46328,-23239,-40913,-22983,49010,-1383,74423,23136,-45612,-51810,28497,-23145,18233,-61612,-9927,-39895,-30181,-21228,-61592,-41170,-54231,-30906,-112147,-39079,-45290,-42086,-62747,-97484,-93649,-78182,-45250,-47451,-77852,18207,-38386,-117138,-143275,-39026,10919,-28895,80189,8404,-27404,5165,-6711,-75776,-67939,-89897,-24073,-137220,-90978,9722,-89017,-4813,24056,-65236,-93125,-18583,-78277,-81183,-50746,-58603,-92569,-67895,-103195,-41649,-86761,-92914,5529,23783,-93505,-87558,-51298,-42166,-77054,-78295,-42922,-30674,-97142,-93170,-103397,-49655,-101666,-149594,-117416,-143848,-36081,6170,-39399,-79446,-136480,-93056,-75955,-23120,-112318,-99251,-105975,-140508,-155849,-180631,-179358,-119780,-144170,-182291,-298909,-211039,-262685,-273742,-238221,-301504,-353166,-374778,-482226,-669733,-940304,-1618390,-532231,1647246,775664,570600,354333,355718,367239,287446,234635,217478,134820,190665,136717,50453,125311,185925,94845,180076,123912,136280,168444,81054,155519,68963,116333,117587,74183,110655,132882,44441,133057,34026,8260,125455,72246,109395,95048,122544,51381,95059,56405,73614,91784,35406,-9751,47861,29340,109854,133267,72743,83687,31101,34756,81814,86813,24520,25561,38542,-3122,62975,86946,-3672,87007,59758,12413,46877,32409,-26166,59268,12929,2927,51717,7622,10175,26193,108268,69248,71700,-27189,60246,88707,57052,57395,56600,37389,25378,60873,1471,8332,57811,41837,-14341,18328,16277,5163,-42339,19652,78001,88516,-2961,-9047,50919,90210,-67882,-69275,18018,60667,52384,96466,19297,20264,82234,40907,27255,-9527,81134,-32275,50726,64048,-35356,-42780,10785,61799,-63578,83836,72617,32349,51003,61808,60746,65241,88251,-73894,36725,-46514,-84590,-1939,-24464,56282,7093,45859,-9633,11427,9974,111296,4088,28242,52048,37764,52905,-44616,-62650,2981,-46863,-11887,13323,126369,94084,16023,39100,-7542,-7235,33230,137475,-27259,-16336,31213,-11508,-36400,-72017,-51349,-36395,-29338,26152,32413,40754,2378,-26666,-40969,-52919,89078,19074,-140733,-14891,-10921,26028,31151,-25514,-11531,45919,41662,38532,12921,786,-72253,-7471,-24943,66885,24656,-14667,-51617,-8880,23200,62569,2084,45076,77318,-2205,42634,48395,-72043,-77052,-36667,25742,34878,-11325,26715,-37863,51014,41589,11929,-48101,-35167,-6698,101491,48325,55444,5289,-12448,38277,-44312,18582,54083,5225,-41209,8984,-10156,-96301,-35938,-59466,-29387,-28949,116524,63029,118681,25777,-3623,-13245,17852,-29751,32460,-58363,-54570,-29732,52891,5884,44816,-7838,-13755,-26269,2158,-32575,12421,-13372,26660,14021,-196,19155,49742,14252,4375,-76552,-27881,-74194,-27167,23204,47084,67299,16467,27145,23167,44201,-6146,-15864,-13722,26427,2528,-10567,65193,19831],[49255,25874,36614,32700,31190,45381,-72588,26778,-1756,13129,9775,-16939,25244,-2362,-19529,-8826,11958,-39984,100546,33874,5167,-17067,33777,34423,2961,-21079,46314,-31226,-33663,-23025,-78999,38629,37354,57295,73267,-17017,62540,-6104,-31464,21710,-76552,-10118,-45414,52922,-6467,-6705,-1319,70246,72049,-8544,5389,-45043,-13187,25422,251,-27029,4536,14265,-22398,-39662,16447,-9585,-10208,-50400,45495,70605,8401,40744,84336,61472,25664,29395,-88254,-106224,26378,-72908,-1696,-10869,71494,-4491,-11790,-8882,109246,-47157,-141021,-71740,29196,68504,68087,19397,35831,26703,32862,76322,-11641,41090,-88670,-53769,1917,88883,-31669,-94491,37070,-64333,16901,-28068,85362,-27861,36316,-22180,-83286,-44132,-44140,-56462,-73730,-18998,-62908,-62778,33941,-66681,-5496,-12456,-16048,-50553,-41945,30323,106936,81970,54604,-10083,-25834,-16990,50995,16888,17793,530,12553,-24021,45446,29046,46151,-13121,-24996,97116,37722,32283,-24507,34533,40979,18363,-73917,1664,32982,-24956,-82843,-113871,1140,3591,2870,58165,46938,83233,44801,29004,32548,-35667,40252,-52025,-81768,39147,35427,-5148,67438,68146,-23162,-12482,-12048,-36557,21885,36857,-51463,-42000,32235,77951,31063,-47405,-122864,37300,33379,54272,-26269,23535,-30114,160,-1059,12664,14614,-19783,84339,-31419,44923,83603,53040,14723,-36531,5358,52075,75326,-13402,85484,100513,83017,2331,14528,101843,29454,-86664,117834,-2296,52455,149899,36913,-67801,63954,122952,71644,49171,27582,118620,4374,-10969,34074,134827,166605,45559,84344,129950,50899,119732,46443,141115,220218,159943,219006,233115,231821,222373,341854,398108,474438,542665,721961,-665370,-579744,-300146,-305980,-260244,-215195,-104537,-207491,-72291,-158329,-108558,-151294,-128169,-96156,-110589,-59385,-129895,-73935,-43871,-59978,-79500,-82940,-26369,-62982,-32356,-85713,-49948,-77572,-68133,-43922,-25755,15317,-81975,-57604,-18306,-101924,-7551,-98273,-91226,27693,-48322,-96220,-59516,-74835,-43665,30985,-48584,15961,-71515,-84869,-72896,-50146,-30220,-337,-43477,-13532,-24647,88453,37035,-77801,-14907,-70462,-56914,7428,-11721,26806,30401,8298,146,30164,-62727,-69740,6719,1678,22341,-7823,-80288,76621,24758,-1882,-59023,23213,7120,37403,55223,35873,67669,173088,240470,-169926,-138881,-63213,-109263,-142815,-81654,-71138,-2854,2079,-49594,-17722,-97681,-100496,-19625,-11153,6644,2681,-42900,101132,-61724,-111165,-39411,-66379,-105406,-22063,-31581,-43154,-7460,-18315,36392,-51093,-26227,-53321,-64473,-60487,-58217,14925,-121340,1239,-9226,-26170,14256,65908,-45036,13791,-54579,-6717,-40901,80460,-40419,-42664,30219,-16261,-21738,-37540,-66056,-24490,6092,41130,23444,18016,-16,-6518,38356,10778,-27104,45023,-22508,-11131,25111,-18634,-21860,38891,3429,-99040,-128470,-67184,17671,-518,-59838,-111080,-52886,-73654,-125417,-54567,-33824,19058,-51783,-58852,-77956,-95545,-45786,-38771,-41658,-32847,-54375,-26324,26238,-29372,76923,-14535,12165,28033,24858,25297,4394,13580,57100,21456,-2558,-81100,12793,-4244,-61502,-72377,-67580,-24775,-29487,-75503,-43573,-9571,22132,-49306,-11358,-30226,-60779,-32372,-44927,-37791,-21639,20213,-82439,-102682,6383,-29012,-119754,-47379,34096,-56955,-18022,45561,-10669,38541,29582,-5959,-53518,-73532,-31769,-19180,-18680,-62464,-116391,-86340,-14457,6721,43332,-3802,-1453,-40181,-22584,26798,40449,-51909,-80142,49251,122645,-16977,-29195,53218,-6596,-93864,-53776,8263,29765,24368,72226,-20757,-45405,19092,42280,-47214,-57477,-32113,-11187,-25589,33114,76843,4967,-43335,-20425,9827,3595,-61053,-19206,-56756,79907,3904,24140,25714,-37150,-38342,-42559,-98044,-6623,41797,-38662,26793,-2026,29283,-68207,-105792,-22415,23296,-13126,-46701,49106,-47438,-42072,-71907,30263,46751,-65962,36070,-41346,4974,15077,-11343,-15221,19759,74987,-33066,-558,-16988,-70399,-93330,-28627,19616,18526,-100820,9173,-5591,8198,-15800,-3833,-17569,-79194,-13723,-42215,-82304,-83936,-78641,7113,-44183,-34470,-55709,-33228,-109151,-32073,-133880,17803,10450,-56507,-10684,30490,3576,-72220,-32697,-49311,-109074,24324,12977,-107076,-6543,42465,19511,-39233,-3339,-44141,19909,-9934,14399,56717,-71,60654,53495,-31556,-33966,31477,-6742,-3102,-50177,-23370,1790,-23327,3375,-72909,-64002,-63338,-51103,-149142,-6032,-35715,-40238,-65253,-76800,-85231,-70554,-63069,-18441,-37509,16256,-12412,-94964,-100723,-53681,-37368,-58932,79146,18322,-43718,-5258,370,-80989,-48086,-100325,-12052,-120159,-76772,7912,-99814,-1446,21974,-70185,-100941,-39703,-61919,-57770,-60319,-65166,-104584,-81482,-85640,-49744,-97979,-106237,7404,35400,-83958,-104350,-56384,-33664,-86660,-27156,-49788,-13920,-92187,-92645,-95180,-60413,-122175,-158752,-142556,-167095,-20498,80,-41838,-82048,-154962,-115050,-64608,-19639,-117798,-100379,-94572,-143227,-140712,-181489,-152523,-111775,-152387,-174041,-260714,-217011,-234403,-263443,-214421,-291528,-363710,-358985,-469910,-646323,-910796,-1580883,-530858,1585804,754171,550659,327729,332993,330623,265922,228739,203898,166068,194157,132493,51642,132756,201147,80133,161562,95064,118854,165332,111592,151627,85723,117255,116732,87772,95365,106668,61479,120601,27308,5432,93326,81993,126938,91776,125576,61250,65600,65406,85562,110742,26209,-15315,59427,35329,86328,147219,46300,45463,27782,29826,90265,86804,46985,47380,45808,2574,54606,82562,335,59898,24423,-1815,24662,28887,-45808,33673,5721,17832,66795,2186,-7262,18711,85245,75658,61497,13226,60798,95796,51713,65371,52063,24706,11476,62152,11647,11060,59086,39432,12853,30727,27287,8055,-57756,9960,53920,91844,-14217,-14561,55358,88965,-61073,-64762,15221,23945,26286,56341,42989,35856,95784,49772,11081,-17690,72772,-50558,32922,36497,-45091,-53205,5105,46549,-35745,86710,34761,9994,43919,58857,49853,51388,69653,-66793,22922,-34778,-64796,-15171,-35249,45940,2172,36669,-8440,-16972,32658,117569,-5225,10086,41688,19705,62971,-8461,-48822,6103,-36669,5569,15244,118509,104035,26282,71239,-13955,12112,40909,120615,-35031,-20043,19443,-23837,-26149,-73403,-61606,-34062,12458,35227,32755,51237,22245,-17191,-23994,-15730,103873,11636,-145227,5903,-3115,215,5554,-54942,-12754,55888,43440,17728,6090,195,-66875,-12294,-7497,65009,31176,-14190,-44292,-12841,32879,72321,132,68422,76624,-4051,44135,61284,-60462,-61967,-18146,30843,12270,-51447,7184,-36820,21376,55325,5648,-43794,-35767,-3445,121729,54393,43159,12681,-4980,48922,-54037,2339,24583,-4451,-49187,-4918,-13177,-74618,-41780,-82052,-38442,-24396,94553,50384,96697,38400,-1680,-1063,7174,-25137,56851,-60728,-54216,-24044,25857,-7119,50849,-11390,-21943,-40366,13475,-25740,4235,-20464,5823,-23662,35230,34588,33925,20608,4135,-80659,-36077,-61769,-18230,41528,70220,56682,21412,49099,21918,36898,-5349,-14384,4797,25727,-6816,-20487,38499,7524],[33965,3247,32747,47634,44964,57380,-73892,34754,8405,-14754,-10879,-44007,36206,-620,-3964,-14646,15316,-14771,96835,45321,7034,-2498,-3129,32152,22744,6411,47111,-56018,-61177,-16031,-65609,46168,26579,35581,62221,-6581,61053,10131,-34057,-912,-68727,-8435,-33736,54395,-18045,2142,24910,74325,44206,-30280,4495,-36887,4705,8445,5519,-3415,12974,3560,-7015,-32959,367,14978,-5659,-47750,62885,42750,13284,67574,113966,63382,47488,29156,-82721,-62833,15963,-47068,37235,2050,58257,-15655,-17765,-10494,117821,-14740,-129796,-70061,34721,67340,84006,22856,32100,23871,33409,70251,-17908,52548,-97859,-44875,-7380,85798,5995,-67401,39054,-67233,43505,-41028,85553,-26664,45230,-24916,-83945,-36038,-54138,-41505,-46260,1215,-38525,-55537,26437,-62028,-8585,-21662,7242,-38473,-45250,8073,100043,27629,40581,11804,27918,24874,22555,12714,40881,20949,-28600,-12037,40672,-45648,33355,-45987,3641,62679,26802,42836,-3290,5126,37106,12660,-85612,-7004,48571,-35958,-84231,-102737,-1426,-12909,-14449,79674,47912,107293,36449,28966,43511,-4890,24796,-27873,-9083,32606,10327,-9407,66585,54280,-15906,-10854,-8917,-4221,20193,53778,-34931,-17042,32679,36725,28395,-63008,-174435,33765,45530,48168,-13053,32161,-29589,-9698,-13115,-9391,-2757,-728,69176,-47197,57851,59087,-7673,-16888,-24099,13215,58274,64590,-11779,96891,75747,52782,40095,28354,100509,19405,-68389,108250,-27142,67854,164726,3196,-137202,82126,91820,41452,56922,5847,111779,-10904,10254,59728,150971,157683,110,60589,144397,56265,163177,71591,126229,192384,175686,219177,222971,234622,207759,353849,373801,494216,627438,867804,-726181,-665529,-317215,-318244,-278245,-234649,-79319,-155277,-94204,-183502,-126781,-151687,-121047,-98713,-93538,-52520,-130489,-69574,-51624,-59193,-71054,-89660,-39838,-77821,-77992,-94287,-68486,-74728,-64109,-58393,-17073,11148,-105777,-73454,363,-87316,-5791,-91007,-89579,41785,-55675,-108812,-71078,-72582,-22536,42002,-42675,8642,-51433,-68163,-67847,-49719,-27024,-30433,-31015,-5326,-55420,83285,73412,-86860,1232,-89747,-80421,8754,-14718,12986,65531,-16740,-6089,10973,-65661,-85449,47009,1191,30045,13049,-80053,47417,2444,-19645,-53483,49627,-4263,25545,44949,12560,74717,150630,183562,-166739,-140793,-82047,-117818,-136702,-73775,-60377,12378,20412,-41548,-35133,-76138,-69765,-21881,-12285,5950,-18613,-57387,81355,-24976,-91941,-37088,-90284,-104113,-24082,-31006,-34826,-20363,-38857,24382,-46896,-53063,-47177,-60668,-63010,-60241,-74,-127852,-27230,-29738,-12477,6383,57435,-38756,33662,-53819,-6550,-50325,65879,-25807,-24385,24301,-29749,-22725,-42275,-48351,-6702,43676,70897,22588,15842,-54179,-2325,51755,14206,-35729,35745,-35707,-26444,18898,13594,4423,37152,-9203,-89059,-113256,-75806,7486,-3498,-51296,-114097,-62009,-72053,-131994,-48679,-9135,7847,-41798,-40607,-73628,-121744,-51387,-17708,-18247,-25558,-59865,-29985,40976,-15032,61674,-16458,18862,36771,46861,11460,-34985,23519,32331,21116,-1516,-60262,8981,-20547,-109645,-64771,-98556,-16789,-18986,-68665,-10692,5159,30994,-65546,-14538,-28088,-57252,-57928,-24490,-23432,-14014,8050,-65864,-99548,10636,-39336,-101439,-76002,50234,-47041,-3785,26228,-14995,35703,8019,-9019,-51842,-64391,-11661,7176,-7512,-67152,-134359,-57746,-26214,-35645,59604,-7162,-3306,-38463,-32667,42894,68808,-47022,-74620,38625,123673,-12431,-17501,42529,-11138,-90890,-43320,26808,26713,30701,84743,-35668,-25924,28906,-2881,-42875,-34258,-22456,10661,-10200,37509,89075,12389,-47650,-14622,-12770,-6849,-60067,-18178,-78025,66553,-18319,24062,9084,-45131,-49621,-49808,-111920,8741,4788,-42627,19616,4860,46507,-46569,-109075,-14775,8426,-23917,-43278,46198,-50103,-71991,-70200,49607,58578,-53310,39302,-31692,1061,10105,-30701,-22440,19966,80312,-35464,-7339,8970,-47139,-80319,-40151,12428,42521,-42067,16045,6403,29929,-28894,-20897,-38653,-83326,-7196,-71099,-99228,-73278,-65712,7080,-37012,-28501,-34876,-32365,-99711,-39700,-92201,4139,23354,-33740,-23732,10285,-5020,-62276,-32060,-41172,-111666,29139,466,-142469,-22235,47935,29902,-23609,5795,-46528,43489,11820,40113,57322,-2801,39276,70198,-6423,-18093,25703,-3853,-13193,-35685,-32756,20745,-19801,20995,-84427,-80726,-56075,-67302,-171333,9612,-28619,-46268,-63472,-52340,-66870,-59883,-81407,7588,17343,6106,20391,-65359,-38274,-61505,-70375,-82357,64766,25825,-65159,-23929,433,-80865,-31107,-109147,-6326,-89203,-53643,1109,-103765,2199,19556,-63783,-110375,-54262,-45678,-39474,-80926,-71752,-112092,-87884,-60087,-53709,-97607,-106087,-306,34926,-73650,-125555,-61789,-19418,-88173,18299,-56820,3298,-69690,-82918,-80850,-70129,-132283,-155383,-162306,-178461,-7264,-9382,-38523,-91933,-167118,-128176,-54612,-28770,-114005,-95411,-78782,-137376,-126695,-180054,-107641,-112988,-159517,-167148,-221135,-222808,-198969,-253066,-195673,-281578,-369833,-354401,-462832,-620694,-875458,-1556884,-535094,1537812,734189,527513,309636,311596,279618,246261,221895,193199,207575,193735,138583,70615,137049,213720,75744,135699,69927,104004,161876,155068,145474,103686,120575,103724,94575,77465,90572,78841,111008,20848,14623,70775,89159,139316,88532,132033,73903,45806,81399,80591,124363,16904,-7003,70391,38457,43701,148145,19738,6011,23183,34346,90386,87469,74717,62063,51076,18537,53637,86166,13958,37141,-5985,-11774,6679,24934,-60639,4102,-1136,45601,76765,-7181,-33892,12008,61217,77766,47372,47681,53608,86150,28143,62868,43797,23921,9648,62294,27387,11700,56165,37916,25356,44334,32674,15573,-67600,-10228,23736,77171,-18655,-5983,59737,76067,-43044,-49605,15485,1132,6864,11947,66953,61856,93927,51680,161,-15456,45931,-57346,8366,7912,-61153,-53607,-6870,14209,-1472,81926,9068,-5037,40256,61749,46773,61711,40080,-37918,7650,-6095,-38081,-29333,-37979,39682,-1713,29290,-7659,-32051,48760,104016,-21870,-10370,26451,6194,68693,31544,-20976,21578,-917,25356,19053,101837,108719,25067,68109,-18146,41827,42712,97590,-44807,-13377,1217,-42349,-20929,-68363,-64774,-20723,57547,32497,32250,65555,43903,-6964,-5690,19159,100003,8615,-111430,15256,8076,-21989,-15352,-79605,-13567,58764,46954,-3872,-3955,1674,-54789,-15602,7370,58566,30719,-13251,-36864,-15953,34881,62973,3812,77465,72065,-2459,38772,64183,-40992,-44970,-5175,37124,-13060,-84971,-19765,-35014,-14397,62361,2486,-39166,-44133,197,123228,53667,26339,22970,641,61684,-50833,-21970,-8935,-11440,-48552,-12574,-11745,-50195,-51498,-124181,-44847,-18948,53808,23441,59509,41394,2504,-926,-4864,-14848,86145,-40479,-34232,-6338,-4929,-21120,45062,-15935,-24996,-52227,20790,-16491,1817,-24605,-19728,-44560,72592,49036,20664,23960,10973,-69077,-41848,-48287,-16378,67328,94472,35940,21386,73501,18523,26253,-6503,-11837,17284,25444,-14727,-29344,9842,-2651],[14054,-2291,26498,61063,55755,60640,-59873,43087,20504,-47096,-30256,-41266,44242,2444,17381,-17933,24073,10421,79890,45703,6904,7002,-45427,27370,43358,25500,39124,-78353,-74531,-6118,-43018,48831,364,15295,42235,-3617,51011,30527,-33780,-32733,-46703,-1067,-16121,59057,-28582,9021,52280,65413,8564,-50470,2398,-15049,19458,-13583,10457,22249,21999,-10839,12286,-20068,-2501,48573,-10120,-41709,70679,19914,20752,75452,121097,59394,68692,33382,-56111,-16708,10028,-16227,66629,17120,44264,-21970,-32377,-4242,115377,19430,-93482,-49134,40108,57926,95814,32814,34418,22381,30986,59431,-8854,53934,-95543,-34352,-11345,69041,41082,-23993,37082,-80880,53086,-51042,72863,-22653,49473,-22093,-69850,-28837,-54600,-13906,-23833,27143,-142,-41428,9646,-47702,-5230,-16233,21904,-20289,-45442,-9968,86533,1350,24374,38661,78505,58533,-8958,7976,61250,44946,-58137,-5520,29394,-105375,5309,-67146,27280,13463,21749,44264,10645,-15490,27767,2101,-86699,-14334,63363,-30969,-67255,-55794,-115,-20955,-29561,83802,40490,108379,25960,34879,70898,30111,-1975,-14477,73622,33587,-6606,-8195,66953,44447,-4278,392,-9671,29198,24307,62275,-15988,11000,26893,2022,20875,-59108,-188086,29890,53872,39967,3645,25528,-24860,-16912,-21402,-12282,-11210,34948,64753,-54212,58167,40500,-29634,-41098,-989,19478,61201,55283,-146,103297,49438,36884,77331,35371,92387,11543,-35284,97255,-50243,76845,166217,-30622,-158838,99006,56026,15780,70401,-5957,98505,-19156,33723,98284,166273,143723,-38480,40694,151169,88400,204772,110792,116032,167762,175362,220812,216497,232800,199076,358502,337519,515287,729005,1047379,-838098,-786048,-345165,-341260,-300870,-254278,-50643,-109094,-116015,-202924,-147969,-145382,-106042,-93711,-69949,-40761,-123437,-73399,-69674,-62643,-53589,-88192,-53911,-84069,-118869,-113283,-80278,-72845,-57823,-69670,-9309,4403,-116829,-85776,-479,-71964,-295,-73097,-81734,43857,-58189,-121005,-78142,-70513,663,44096,-37422,-17328,-30457,-62639,-55012,-46043,-22365,-50894,-12270,8879,-87959,66677,88559,-85230,-1350,-101640,-91352,2278,-5449,-8271,77426,-42483,-16110,-14156,-68439,-88517,90508,-877,30262,23904,-82479,429,-29836,-38104,-45692,76926,-3475,19473,31759,14124,78611,130534,143681,-173107,-150790,-102401,-125708,-123350,-65045,-49043,10763,23255,-34445,-59733,-55164,-38147,-20300,-12238,-1033,-35133,-77225,42666,-1304,-77722,-36376,-100418,-89370,-32277,-28982,-25385,-35730,-54901,18409,-47204,-85467,-78578,-55848,-62616,-64512,-17093,-131170,-58020,-61953,-3932,-12437,35711,-26680,39635,-65356,-7132,-59370,39036,-15903,-15460,9861,-39846,-19833,-43538,-28592,4313,76813,92532,17335,8362,-99899,-2696,56102,4296,-44183,25066,-46575,-43858,6143,47283,26212,41014,-25274,-79337,-98717,-78207,-10931,-17474,-40006,-101930,-59439,-68113,-109393,-43172,11304,395,-26712,-31101,-49690,-101152,-46829,4433,2030,-13261,-47337,-30650,39153,-6908,34164,-23314,26732,46052,56220,-11718,-60016,41681,-4317,14220,-4865,-40235,-3210,-35553,-123542,-57314,-115740,-9802,-5784,-50939,25450,17383,36180,-69020,-21665,-23730,-44112,-67554,1320,-2656,-4874,-5694,-47479,-81590,3943,-46051,-71640,-79540,65178,-23520,-3564,2906,-24815,17197,-17860,-6917,-49802,-51406,6303,35408,3186,-68087,-144510,-40610,-32877,-79681,67989,-16544,-5997,-37113,-40119,45269,70734,-34961,-52468,12068,96881,-8054,1567,32801,-23010,-84481,-27125,36504,33041,25610,67918,-58431,-18293,26813,-44804,-35589,-16723,-19738,20311,-1640,35022,76841,2400,-54567,-7046,-45352,-30576,-63147,-19722,-104608,31946,-46963,15134,-2852,-44382,-59606,-64228,-111139,30747,-23702,-37997,-852,6813,54927,-28943,-114461,-5797,4742,-31002,-19305,38382,-58129,-104199,-45967,58395,63097,-28812,26391,-25636,-19060,44,-42362,-28070,21546,70184,-37345,-8134,32629,-22247,-52771,-48478,-136,60910,14023,21265,28964,48804,-42518,-40895,-66201,-74383,-7100,-87308,-98376,-44402,-45361,4762,-24532,-21110,-15145,-24584,-93108,-40994,-47930,-13368,27769,-12824,-34050,-15329,-22346,-59255,-29575,-28125,-80073,22245,-28447,-162539,-37247,32699,28824,-13373,6701,-48447,39393,13351,46262,46838,-8763,16619,67575,22106,-9236,16405,-11640,-8449,-22735,-37046,15171,-17967,33762,-93089,-82767,-37824,-75871,-168055,-796,-24962,-58191,-58246,-23509,-43784,-46924,-93327,24500,61934,-7153,47515,-36878,23577,-59067,-80716,-93676,35472,29300,-85336,-41101,-5727,-72042,-19348,-116172,-9129,-52008,-25300,-6640,-98169,3787,15847,-52690,-119725,-56322,-27111,-30606,-107983,-77054,-113273,-84040,-37083,-53611,-82698,-92542,-19610,22725,-65379,-142552,-62451,2433,-80626,43070,-62985,17761,-32980,-67526,-61630,-76098,-135280,-138983,-167953,-175148,97,-18839,-34962,-108222,-169311,-130918,-48987,-43901,-99605,-87681,-60340,-124549,-113863,-176302,-58039,-124958,-163705,-162336,-190516,-230609,-169654,-245790,-186009,-274217,-371255,-361433,-464341,-594637,-830638,-1535906,-538330,1502891,714832,501679,298628,292982,227984,236610,212615,185381,247886,187015,150836,102419,135303,218502,79390,112916,59580,94230,153046,196404,136470,124367,129133,80490,93515,63728,85091,87052,109494,16150,32538,64941,92453,138532,82835,137091,85257,42597,97508,62890,129185,11426,10447,78473,37989,-13150,127217,-5581,-26279,21007,47128,80886,83911,100580,70563,53673,39791,61973,98182,33747,26012,-25619,-15198,-2097,23050,-66695,-25458,-7648,73161,77947,-21258,-64990,6649,41571,75483,33402,64452,42396,67999,-3627,48626,32340,31937,21347,57553,45043,12037,52201,38265,19967,57810,32375,26158,-73455,-36318,-4857,49054,-15742,12966,62029,53970,-19934,-31846,20467,5922,-908,-22901,85606,90505,76894,45001,-3888,-4099,13178,-52705,-18000,-12065,-79042,-45833,-24563,-27803,24900,69515,6836,-3490,43024,69100,54545,84053,9420,8198,-4015,27515,-10377,-41847,-33021,42397,-3072,26418,-6582,-29010,54224,75692,-41356,-27530,10445,-34,65353,64721,14181,43501,46507,42720,23347,85402,111292,11168,37552,-21035,71522,37685,71818,-55664,-447,-18918,-60120,-19701,-60608,-60786,4380,88327,20584,31438,82259,61718,1758,6083,48153,80970,13024,-49746,6425,15548,-36193,-30476,-92553,-16634,48372,47228,-20388,-10550,6544,-40984,-18746,17545,45880,23564,-12648,-33930,-17600,26512,30546,4472,69157,65726,2052,27804,57574,-17526,-34063,-3075,44205,-33811,-101659,-47067,-33214,-47879,53732,2889,-33407,-56872,3077,94521,44971,8834,28681,-505,72664,-34732,-47033,-37210,-12470,-39016,-13348,-9648,-29276,-61218,-169602,-46585,-12645,6529,-11965,17875,38033,6514,-12330,-13330,-1299,111873,-4753,-2926,16840,-35241,-32617,29699,-19009,-21067,-56646,26052,-6398,2021,-25548,-43894,-44705,101530,57733,11364,24629,23493,-52504,-44479,-37062,-21717,86206,111125,10599,15696,92079,12625,15472,-12312,-10205,19249,24889,-16755,-32334,-13856,-8684],[-6776,8674,20042,64975,61038,52815,-35857,48107,30013,-74312,-45431,-11388,45568,6095,42254,-17383,37711,27626,53887,34248,5915,10820,-78377,22127,58806,35631,22945,-91643,-67826,-225,-19040,43833,-30984,-780,18204,-9394,32473,45336,-32510,-64001,-18146,10278,6954,61631,-34639,16345,77883,48148,-23598,-64224,-5581,9118,27580,-34874,10759,46357,31246,-25636,27559,-3261,11396,83272,-16628,-32378,70173,10716,27226,63711,99352,49283,84000,42924,-14601,13930,11857,11404,80289,30216,32544,-18949,-52902,8177,101696,43762,-40889,-16420,41557,42108,95783,47655,35238,21243,29357,49267,11186,45827,-82440,-22526,-8946,42180,63088,24632,34999,-98260,44236,-55788,50984,-13743,42861,-15698,-45750,-20791,-44152,18165,-16018,50970,39419,-25404,-13070,-27065,3655,2432,24052,821,-45503,-22730,63251,-3998,10020,57799,115664,81665,-28936,3852,75865,64913,-69007,-5649,15299,-128892,-33117,-72580,36810,-32841,19778,37529,12886,-24455,17189,-11008,-81167,-19744,72779,-6465,-39656,10296,2634,-17564,-36995,68140,27300,86069,14525,42641,109610,58837,-31073,-13341,131824,40504,-6515,-400,71532,40845,9966,19058,-13647,55806,36832,63646,1806,38756,16221,-14453,10140,-39768,-162750,26289,59121,32841,17655,6683,-17155,-19780,-19875,4244,-12123,75549,69828,-46701,47504,38352,-13925,-56389,22228,28528,62248,49924,18977,103297,23991,39568,101338,37120,83058,8063,-2417,86620,-67122,76335,146844,-61231,-111893,108371,20205,509,86197,679,85881,-9956,54889,138764,175216,131220,-50962,31019,142822,125571,229221,152127,120591,156011,159851,223867,212960,224882,201652,351726,291054,533080,828570,1222711,-977352,-911370,-374563,-365900,-319919,-270523,-26974,-82992,-130571,-217140,-167691,-136066,-87780,-83712,-48616,-28666,-111547,-87529,-90652,-68879,-31032,-80765,-59715,-82921,-147557,-132201,-84628,-73193,-50453,-75573,-3055,-3053,-119573,-97950,-16858,-57529,10931,-48788,-65090,39858,-53891,-127018,-79768,-71453,22176,35790,-32617,-50455,-16667,-66814,-38522,-41245,-22828,-58219,8850,22207,-116802,46862,83460,-68719,-23921,-103960,-92872,-10391,16150,-32377,66567,-62016,-23769,-31740,-67220,-76304,116336,-3676,23246,25609,-84627,-48960,-61503,-52008,-36175,98849,12786,16654,17775,37802,80516,116379,135214,-188505,-165306,-122077,-132022,-107460,-64714,-47616,-12767,14726,-29956,-83063,-35247,-17247,-18486,-10827,-11252,-42053,-97382,2977,4890,-68953,-35501,-90470,-67518,-45254,-27486,-16930,-49551,-62833,19829,-54790,-111414,-131899,-47373,-55146,-69690,-29388,-127143,-83304,-98158,-2420,-39849,4519,-12798,28535,-82921,-8411,-66825,10330,-14431,-15747,-10146,-41084,-9183,-35896,-12475,4250,93538,97291,7890,-727,-114928,-5341,49804,-13980,-43888,15568,-52123,-57868,-11681,64333,36027,44625,-42189,-71073,-88671,-75525,-28119,-37937,-26311,-74822,-45573,-62802,-60801,-37119,21789,-485,-11425,-29739,-13309,-57376,-33618,21329,10049,-1477,-23518,-30051,26032,-13237,-1723,-34622,34717,52659,51265,-31042,-64557,60508,-43777,252,-13535,-28470,-22776,-45204,-93502,-52156,-113555,-5962,7861,-24940,56497,24799,37533,-61049,-29251,-19827,-25412,-57410,21850,19949,5391,-17557,-29006,-61060,-11457,-49507,-38949,-56260,74716,4914,-14465,-18809,-37565,-14151,-39134,-63,-44967,-40096,16124,57613,9099,-71553,-144528,-43017,-34976,-100940,61764,-27575,-4165,-33532,-45382,32799,39477,-21732,-25212,-18931,52186,-3305,15610,36465,-38832,-74573,-8072,34288,41524,7139,31048,-72407,-19518,14683,-77631,-28360,-6238,-22797,18056,-1569,28392,44054,-21794,-60444,-62,-76300,-60822,-63262,-23775,-130399,-14977,-72839,3717,-7207,-40594,-67271,-81863,-98213,55780,-35436,-24358,-27778,4502,49573,-28511,-121703,963,4522,-33410,15204,28542,-66140,-124212,-2953,57393,58200,1916,9447,-22774,-47701,-13653,-43290,-29992,25273,50452,-36813,1754,47907,-2187,-18898,-50014,-16382,67715,51268,24108,57097,61471,-50447,-57306,-92344,-58589,-14339,-92152,-80641,-5231,-25609,3178,-11279,-14906,-7520,-11387,-91553,-36543,-8412,-28864,23700,301,-35267,-40807,-44038,-62408,-27594,-12679,-28567,4834,-65753,-152837,-46215,2314,15228,-9414,3039,-43768,12286,-7086,32583,22562,-16025,-2190,45825,44904,-10148,7032,-24927,3679,-14450,-36824,-5881,-14722,42906,-97497,-66990,-17378,-74946,-145202,-33758,-24242,-71854,-51688,7092,-21398,-32198,-92876,29388,79003,-17354,56090,-16083,63752,-47235,-72192,-91082,-2801,28916,-97872,-49381,-15354,-53536,-13953,-122296,-19571,-19410,223,-12792,-83217,2072,9982,-44431,-125951,-43346,-4880,-31769,-132925,-79900,-108205,-70566,-26404,-49856,-55545,-68810,-46970,2155,-60809,-146077,-54107,30257,-65867,41017,-67078,26360,8166,-52782,-40754,-76177,-136588,-114003,-154407,-158458,0,-25802,-37059,-126703,-160074,-124362,-48418,-56983,-77090,-80523,-41522,-107621,-102046,-170362,-21659,-145044,-163076,-158397,-173901,-239917,-157833,-242870,-186001,-270125,-368896,-375538,-471711,-567515,-773697,-1502435,-530258,1474435,695164,474081,293191,277442,187454,241617,200006,179579,276063,173363,163521,137672,126624,211489,86239,100969,69842,91194,136557,222333,124631,145116,143672,52863,86994,59366,84599,79312,117734,14692,51143,74799,91034,120365,72710,134337,90402,54589,105804,40809,123192,11623,29689,83912,35911,-72101,83251,-28073,-45274,24838,63523,62918,72430,117262,76421,53883,59537,77076,112642,53845,28267,-32181,-11943,-1014,24875,-62148,-50955,-14006,86365,70706,-37862,-91711,1913,31213,70831,23416,63037,33493,49953,-32736,25708,18997,42342,42697,44552,60058,13696,50853,39973,2620,69787,28403,37825,-75656,-59879,-26070,18469,-6184,33858,60689,27561,2169,-18261,30913,37359,2493,-38313,96939,110056,48246,29712,-1948,11496,-9269,-40594,-40381,-17575,-91688,-34436,-43659,-65844,33968,52760,26775,16413,52312,76269,71427,101642,-12884,54369,-8507,55039,13020,-49931,-22448,54568,-1813,26070,-4683,-10197,48866,45517,-55079,-35957,-2393,1088,50038,83287,48392,63575,86318,52956,26206,73560,114249,-12132,1164,-23965,89056,26668,48295,-64413,12896,-35436,-69094,-18476,-52882,-50402,36543,93517,4840,31300,98030,72165,8199,6548,69355,55087,24542,15051,-20144,17640,-41631,-41377,-88890,-22208,24957,40576,-28347,-8868,15431,-27511,-22900,22183,27524,11762,-12333,-36314,-18081,8599,-13959,-4228,46108,59844,6449,12443,44212,6097,-29754,-11868,51123,-42545,-96121,-66356,-31987,-70647,25375,6494,-23986,-68422,5198,41605,30092,-4927,24206,-9682,77176,-10049,-64307,-51291,-5423,-22818,-8980,-11326,-15216,-66091,-191784,-43434,-6494,-33347,-46067,-19773,33606,8977,-28053,-15263,14764,125522,34426,28369,37089,-59168,-38301,9679,-17781,-10641,-52019,30582,2762,-391,-22884,-61057,-28911,112380,57682,5601,24411,38437,-40978,-44385,-29250,-30265,84765,113064,-11974,5438,97553,5040,7425,-25479,-9981,11672,22614,-11230,-26284,-27783,-10064],[-24474,27348,14521,54849,59295,34154,-8650,47866,33040,-89364,-53037,30317,38452,9199,67582,-12350,53975,32397,25180,14990,6306,10510,-89075,18435,64047,38286,1705,-91197,-41323,-1017,1290,31946,-52747,-11097,-3788,-21917,10422,49540,-31610,-85966,5864,22056,36158,55593,-36214,23627,98860,30248,-43649,-66938,-21541,23295,27822,-49044,1114,64772,40234,-36983,29672,13746,35885,108076,-9111,-18907,64348,16215,28908,37607,54406,34495,89484,54589,28702,21231,21714,30472,77889,37896,24656,-5974,-72823,23311,79851,51619,11429,16782,37138,22995,79381,63329,26933,19565,31217,44518,34780,31484,-62627,-10026,-775,12938,67851,65349,36673,-107284,21658,-54359,25000,131,22402,-7683,-20440,-10514,-24410,45895,-23804,65545,68534,-12295,-36730,-5708,15188,28610,15667,20246,-47650,-29907,32437,-482,1202,59493,135333,96777,-28025,2440,83048,75295,-60243,-10846,2337,-111309,-70582,-63670,27438,-59237,16399,26086,3418,-22567,9892,-23453,-75502,-23176,71956,30861,-10981,71853,3396,-3265,-32564,38258,12628,50690,4311,47912,142514,70157,-53671,-20512,142713,51041,13247,13572,80319,43056,24470,41296,-18198,70669,56143,61246,15066,60397,3746,-10092,-1251,-16681,-113570,23342,62889,29339,24088,-16716,-7381,-17809,-5244,33099,-9917,107344,78041,-23397,30836,50987,17503,-65011,38042,44460,62924,49663,40806,96310,1419,55733,104583,36286,76294,10112,18192,74515,-74042,66743,108152,-83827,-18795,106067,-8772,-1797,99793,27043,80122,19107,69452,167501,174718,128159,-28591,33316,113062,140582,226087,183132,145203,161099,136364,226590,209864,211311,218350,332504,242957,541146,906246,1360147,-1110513,-992380,-395832,-381082,-328046,-280853,-23884,-83318,-134269,-225996,-180365,-129359,-72823,-73179,-37815,-22835,-99291,-110419,-107037,-75429,-11859,-72776,-52485,-77562,-161327,-143106,-82901,-75448,-43904,-76741,1231,-6730,-122138,-112124,-37825,-44699,26926,-23872,-41760,36372,-43440,-122880,-76138,-75975,35922,17535,-27352,-78176,-16230,-73725,-23943,-38352,-33214,-57311,27272,27396,-137561,30601,65285,-39110,-56735,-95448,-90833,-25254,44589,-53849,41990,-71276,-24374,-30502,-60697,-51449,110265,-5819,11526,21640,-82363,-82988,-80620,-58244,-26255,109498,41207,13750,6674,71457,81622,109854,159029,-209642,-179243,-139576,-135791,-94505,-77105,-61765,-53534,-690,-30320,-97171,-16190,-14929,-19730,-8400,-22186,-36905,-110905,-24767,-3187,-64096,-33428,-62016,-46508,-59703,-27758,-10614,-58754,-61912,25962,-69316,-123868,-174276,-35820,-37915,-71563,-32134,-114472,-97319,-126951,-9127,-70698,-29615,-1055,3170,-97785,-11276,-73031,-12379,-22005,-20097,-31460,-32104,7161,-20411,-4416,-8182,87283,83294,-4459,-9022,-89811,-7429,33970,-32660,-26541,8866,-50981,-64279,-31764,51967,30445,43225,-56892,-64725,-84965,-70537,-35075,-58051,-11362,-40033,-25378,-56310,-674,-28720,21512,4815,-855,-32557,23638,-27942,-16570,27951,2572,5740,555,-30219,11970,-34975,-38068,-47896,39837,51159,33008,-35943,-51731,70185,-74961,-19850,-26513,-25891,-45218,-47133,-33643,-51486,-91949,-6622,20342,4263,75475,26614,35663,-46443,-33171,-18326,-7151,-30019,29694,38911,14674,-25445,-12776,-49473,-29934,-50185,-10302,-16792,75215,27519,-29049,-34216,-48241,-48128,-48582,10096,-34609,-35885,14062,65572,5473,-79896,-135688,-61352,-32684,-80015,41478,-35497,3768,-26089,-50150,9769,-16397,-13280,-5654,-43666,9765,2091,13872,53901,-53592,-61911,9897,21655,44795,-22199,-10735,-68987,-25152,-2266,-99077,-23153,-1940,-27524,8579,-8774,19850,419,-51331,-61070,3941,-92450,-85838,-50945,-28590,-145756,-56437,-88358,-3941,-4137,-38935,-73555,-98661,-79809,77215,-29023,-4828,-52290,-1276,29901,-45909,-123912,1656,-4063,-32617,47648,17362,-69928,-119970,46354,47904,43755,31418,-1750,-22361,-75241,-27972,-33432,-26862,30447,30809,-32911,20498,50969,9232,11913,-43455,-34754,60201,58277,24735,81804,65560,-47645,-65976,-109545,-44105,-27219,-91669,-51916,33003,-13748,5019,-2534,-10994,-16708,4206,-92047,-29625,18869,-37823,13625,1609,-24741,-60400,-63798,-64722,-27652,789,19208,-19384,-100082,-113016,-45655,-31829,-7249,-11243,-1000,-28663,-23479,-41234,6534,-13714,-22345,-14383,11188,54958,-19972,-2231,-38455,9894,-12152,-33763,-28864,-7372,48289,-98316,-37988,-3121,-64917,-121582,-75392,-24808,-82481,-46313,33711,-4161,-16659,-77726,23027,66885,-19202,40080,-5202,71194,-30207,-56998,-78087,-39441,26560,-99430,-46827,-25029,-27589,-15345,-128410,-34314,-1392,14838,-16759,-63106,-2993,1637,-43555,-125689,-17706,17561,-40224,-146670,-79750,-99011,-51436,-33109,-43351,-23713,-40506,-74953,-21865,-60206,-131141,-35509,56762,-47620,17810,-68127,27195,40741,-45346,-22550,-69667,-140193,-88982,-122466,-133835,-6993,-29471,-48022,-141424,-140344,-111428,-51548,-63784,-52655,-75999,-25192,-90277,-91731,-163034,-13711,-167564,-157205,-153726,-171262,-248197,-168202,-244027,-193752,-269760,-365646,-390997,-480347,-540879,-711264,-1453309,-506014,1452513,679271,449219,294560,266438,165147,261098,185670,175552,287596,155572,172549,167865,113378,192470,91974,102345,98131,95516,114711,228126,112180,158551,160809,28614,79705,66638,81448,55548,132707,18195,60853,93319,84986,86839,58315,120082,86051,74149,101796,23296,107334,16831,44671,88797,36561,-116700,27604,-44874,-48996,36392,77368,40310,52274,119604,83623,52866,71025,92655,121104,68119,40116,-26839,-3929,6346,30595,-47485,-68447,-19921,77134,59085,-52432,-103595,-3622,31528,66313,19635,50872,33092,36417,-51823,979,5738,48477,66788,22788,68608,17616,54511,41220,-15570,78762,23800,48732,-72785,-71688,-37175,-2301,8104,47529,55200,2448,19049,-11415,45951,79919,11926,-32366,102491,109341,13793,8388,3062,25012,-10168,-26877,-54306,-8510,-92017,-24223,-58052,-86123,24717,36987,57377,47152,64800,77217,91016,104032,-21676,79845,-4979,71551,29602,-50905,-8580,72013,665,21624,-1845,15415,35804,28083,-52556,-32250,-9201,7612,23787,85454,74377,74245,102778,52742,26224,65016,117518,-37615,-18865,-27965,86285,12765,31398,-66664,21322,-43327,-63541,-12778,-45179,-34298,66804,77534,-8921,32605,108448,74810,13144,-4016,80704,30608,39701,60533,-55709,16647,-40367,-50534,-68661,-28028,-4733,25776,-27433,2200,27722,-11765,-28461,21396,6657,-1339,-11460,-40558,-18428,-13702,-50539,-21706,16094,55901,6948,-6591,28088,26888,-27244,-26280,56534,-34405,-69918,-71219,-31483,-76741,-18122,12440,-8629,-73408,7618,-12502,12991,-11431,8845,-24346,71659,15461,-67511,-45784,9448,-3849,-2756,-19792,-7627,-62322,-168711,-36788,-2704,-56324,-68885,-50658,32759,10250,-37113,-10779,32999,122379,65247,49751,47602,-71328,-36204,-9421,-10644,3779,-42101,34101,9373,-9781,-16755,-68426,-7667,100737,49340,1414,25698,51798,-39652,-42829,-24034,-35919,57554,97497,-25617,-6909,86678,-2565,3454,-46772,-10042,644,17317,327,-11096,-30089,-7372],[-35565,40286,9941,32092,50629,7909,15593,42712,27922,-90254,-50371,64146,23725,10878,89512,-3290,69351,25196,-199,-4992,10628,8639,-72827,17685,56927,35823,-19965,-77044,-2114,-5896,15563,17481,-53102,-15353,-18560,-36225,-6649,44362,-30867,-93196,16071,30232,71425,37292,-38572,26659,112868,19384,-48120,-56858,-43393,19369,22322,-51098,-23170,74490,48256,-41422,13563,27772,58665,113474,27224,72,56786,30722,23320,5296,1090,17464,83532,63567,58514,9095,36429,39161,64293,38459,20512,12239,-84246,36951,54064,42889,46970,39795,27844,3407,47304,75340,6882,16643,37129,47889,54109,15030,-41920,1631,11029,-9250,58658,88984,44197,-98308,-5814,-47647,-407,16139,-9229,1189,-3342,1814,252,62900,-39663,67646,81817,-5240,-56342,10187,25432,54232,3288,33102,-52946,-31922,985,4108,255,42178,139233,106653,-6266,6090,82653,74377,-37010,-17148,-6414,-64490,-94038,-45845,1551,-57496,8088,14585,-13487,-13706,8898,-31907,-74911,-24556,58003,67703,12034,110685,-466,18336,-15363,5246,1229,16658,-2422,47706,149731,56446,-63999,-29204,106361,62695,46886,31187,89762,48552,36811,62740,-20298,72256,76050,58307,21385,68371,-7068,7299,-10571,-3051,-60865,21194,66788,30663,21311,-35503,3936,-11679,20597,63369,-9221,122022,82405,10560,13735,67041,38444,-70049,43512,66734,63886,54068,59781,82845,-15982,74096,87842,35187,72526,17287,23099,58249,-69074,51752,61877,-92844,71499,91673,-23792,7161,107038,66366,84217,61175,74993,173960,165498,138396,21978,44343,63906,117919,195041,195979,186375,180161,115131,226381,204460,194773,248565,303982,206340,532011,945854,1439470,-1204561,-988346,-403325,-378631,-321704,-283937,-58219,-106872,-128213,-228214,-180432,-129693,-67353,-66725,-41912,-29476,-91089,-136799,-114112,-79737,-5895,-69954,-34261,-71647,-160829,-143016,-78197,-78163,-40279,-76240,2466,-2403,-131625,-126329,-51460,-33457,43736,-3926,-18813,35932,-30317,-108387,-68369,-82063,36773,-7777,-20674,-91577,-30312,-76242,-16431,-40346,-53456,-57258,38600,19882,-147142,21508,43133,-3857,-82577,-76740,-89920,-37370,71053,-67757,15075,-70187,-16523,-7845,-50285,-20532,72376,-5900,-797,16171,-72610,-88612,-77895,-56478,-18200,104783,72848,9053,2585,100585,81472,110266,203071,-231195,-187534,-154116,-135917,-88652,-99946,-88865,-96208,-20144,-36835,-97662,1085,-31289,-25816,-5552,-32658,-20826,-111237,-37825,-17919,-60823,-30247,-23993,-32618,-71781,-29869,-6677,-62350,-53784,31876,-87338,-123434,-177678,-24772,-12089,-65906,-25227,-95424,-98479,-138106,-24199,-98121,-59568,5906,-28411,-102607,-16881,-79177,-27531,-35855,-21053,-49326,-16308,21471,-5210,-6485,-30566,60023,55934,-17695,-15839,-35389,-6706,12018,-43921,11307,4890,-43511,-61380,-50208,11388,11010,35495,-66811,-60319,-87282,-67089,-27856,-71125,3177,-9761,-7157,-47414,51160,-16019,14887,12796,2045,-34491,48435,-37622,-2536,22520,-15937,7464,14421,-32585,7298,-64270,-66571,-59233,38031,36233,5251,-23799,-30047,62888,-89013,-42818,-40977,-27622,-64190,-41528,26730,-56345,-56514,-11781,30785,30376,79292,24050,31618,-31350,-30013,-19341,4786,5934,23387,49634,19926,-29121,-1903,-51408,-44725,-48425,12257,21731,64720,36344,-38110,-40967,-51272,-70809,-43454,21322,-17669,-42140,11,54564,-11031,-90126,-121782,-82073,-25194,-19373,16035,-37372,15446,-15341,-56236,-15816,-74266,-12907,-1228,-56707,-10003,7700,-7138,73601,-62545,-48642,23000,4268,38768,-55061,-43961,-49558,-31850,-17528,-109455,-20258,-1687,-29010,-1890,-19874,10299,-43126,-75507,-54215,3133,-85683,-93208,-20724,-31265,-142117,-73136,-90015,-4259,3504,-41902,-80659,-110629,-62720,88066,-10509,14844,-67200,-10326,-121,-70788,-112900,-6282,-29414,-32097,68247,4151,-67582,-89490,85616,30889,21602,52665,-4151,-23839,-94126,-39363,-15542,-18519,35070,20959,-26054,41438,42588,12071,32829,-30812,-53222,40031,35627,23902,93431,60993,-32511,-66394,-113489,-36451,-41967,-92344,-21185,59962,-13593,11191,-2495,-9039,-39520,18518,-88401,-24386,29709,-38729,1675,-9158,-4910,-69568,-75454,-58127,-30364,7421,43322,-45358,-120577,-56529,-35059,-58542,-31186,-17089,-2879,-4232,-51586,-75628,-20307,-53687,-25931,-19246,-26062,49899,-34341,-13519,-48485,-219,-15720,-29884,-42691,4782,49393,-97592,-7480,156,-48454,-114259,-108433,-24810,-86464,-44049,50327,5005,-2129,-50562,9051,36937,-9892,5272,-1630,49629,-13301,-48144,-63210,-63858,24864,-91310,-37225,-32047,576,-23836,-133913,-49038,-2114,14862,-19329,-45061,-10457,-8602,-49645,-116750,13385,31829,-51280,-143541,-76958,-89062,-32241,-55451,-35580,2967,-13962,-95627,-44078,-62312,-100246,-9841,70554,-29597,-12282,-65792,20772,54030,-48872,-10642,-57569,-146083,-73273,-79248,-109508,-18410,-30908,-66656,-147136,-112552,-95421,-55672,-65876,-33738,-74018,-13818,-75625,-83777,-155204,-38719,-185188,-147049,-146793,-178530,-251878,-195806,-246845,-204821,-272705,-363520,-401699,-485175,-517491,-656255,-1395263,-469726,1438555,671467,431473,303189,260782,160821,288698,172281,172884,284197,138536,176100,187782,99807,165186,94174,113256,132949,105753,92934,217272,102625,155514,171436,14121,76000,83884,70650,23516,146757,28160,55596,111203,75298,46190,42039,95655,72244,91171,86886,16688,85729,24452,53815,95143,44352,-134386,-18827,-52226,-39794,54190,83385,18615,25903,106341,94256,52200,69434,100888,118311,72526,54407,-13187,5418,13800,38784,-25392,-74752,-24186,48053,48741,-59873,-93413,-11210,38335,63217,21966,36758,43921,26838,-58268,-17224,-5154,46194,87011,-3874,69163,23717,62880,39826,-24432,82990,21271,57452,-62601,-65546,-38236,-6017,24297,48900,46124,-16989,29235,-9403,62626,112480,20225,-11098,104963,84741,-19951,-13995,7235,31579,10834,-16809,-58348,9890,-76188,-18262,-62740,-81810,3851,27498,83847,74732,74697,67260,104507,90438,-17741,73541,4609,78472,40273,-42753,7055,87532,2103,5395,1552,35658,19699,32007,-26252,-16405,-8788,16509,-8124,75660,87316,71605,90565,41138,23120,55896,118297,-56079,-11456,-33013,63546,475,23027,-58929,21887,-39617,-42696,-401,-35496,-13381,85573,59830,-16946,35249,109457,71824,18168,-20760,80246,11868,53388,78856,-86013,16023,-35629,-59172,-39568,-30505,-30595,4493,-19965,19894,41511,11259,-34821,15575,-11995,-12083,-8897,-40602,-19908,-32166,-62368,-39859,-10654,53986,1072,-28496,13065,42796,-21133,-38277,59118,-9689,-30818,-59906,-31439,-64925,-63889,19615,12494,-68893,11564,-41680,-1899,-9471,-12486,-39460,55508,32909,-55317,-21127,29106,13899,1770,-34976,-4015,-48940,-98737,-28878,-4335,-61895,-74867,-76410,37277,12200,-30712,-2860,51715,103960,80366,55966,45545,-69656,-26485,-23438,1721,18511,-34665,35083,12367,-26668,-8369,-67196,8083,70667,36864,-3768,30359,60121,-47694,-41361,-19933,-33429,10442,67016,-27699,-18346,61503,-8389,3102,-72400,-8373,-5927,8724,14151,10028,-21915,-1763],[-38167,36111,5423,3812,36981,-20075,32745,34805,15906,-79554,-36903,75926,4439,10933,103598,8097,79904,10942,-18416,-18559,20527,7369,-35974,20302,39394,30650,-37270,-54844,37919,-8962,23408,6658,-29199,-14215,-23572,-45990,-10476,35660,-28439,-84655,9263,31868,108472,8907,-49573,19810,118557,20368,-38957,-36730,-65231,-2919,16428,-39242,-62590,74929,54398,-36921,-16961,37244,67533,95931,90693,25145,50696,45625,10709,-25239,-44247,569,67155,66596,64225,-11822,50392,38801,47166,32418,18805,26561,-81223,45334,27682,22736,56838,46683,17467,-15116,5664,80774,-20853,11901,45490,59546,63490,-174,-25364,10068,23271,-16408,44111,93999,56907,-69973,-28581,-37979,-22137,29223,-43066,11797,-533,14235,23733,66984,-51894,59721,81215,-4798,-68179,16171,30783,71588,-5388,36325,-61118,-29787,-23152,7101,7491,13392,131664,111279,27687,16238,76014,64457,-8415,-19735,-9544,-9754,-95524,-25940,-31492,-31719,-5518,7198,-31037,-3219,14808,-33926,-80116,-23533,31940,91447,27050,121527,-9111,41912,11354,-18782,-2990,-5336,-4189,41399,122624,18406,-60548,-33235,43318,72722,81404,47808,93826,53867,45181,79684,-18409,61093,87982,56176,19573,56483,-13703,24045,-15558,-5693,-18911,19716,71775,36325,11703,-42165,16353,-2832,50727,84714,-12124,119805,78742,44942,-299,72843,34591,-72500,39685,87421,64342,61358,71332,64484,-25764,83126,59771,35325,69124,27557,17589,37263,-52862,36808,24501,-84998,119982,68896,-20860,22280,105639,107083,96990,103378,72069,155902,151487,158331,81465,57507,8041,64059,147058,190450,231794,204640,104898,221188,195389,179668,287897,273081,193203,500193,939765,1457934,-1237871,-897687,-397838,-357474,-302743,-279573,-133034,-142682,-117173,-222153,-164040,-137354,-74595,-67367,-59878,-51656,-89523,-159249,-111427,-80195,-19384,-74998,-13277,-67971,-147729,-133270,-74321,-79524,-41229,-77905,-1307,9589,-150174,-134254,-50963,-23740,55970,7310,-5159,35421,-19855,-87456,-58146,-85899,23537,-34801,-12209,-88036,-54234,-70834,-18628,-49155,-77788,-65175,40677,-188,-143411,19762,24021,27258,-85767,-51121,-90569,-42898,86996,-70973,-6174,-62254,-2489,27562,-39081,8483,16899,-3056,-9169,12278,-55231,-63023,-50395,-48478,-14913,83815,96928,3954,8425,115290,78072,114943,248461,-247370,-186964,-165454,-131364,-91154,-126324,-118626,-120256,-42425,-48662,-85146,13909,-58368,-36463,-2793,-42608,1264,-95079,-41978,-31601,-57176,-26931,10680,-28209,-78538,-32893,-4929,-61796,-41363,33111,-103473,-116462,-137977,-18989,16550,-51376,-14119,-74571,-89611,-128732,-46394,-115335,-79644,7315,-55865,-94367,-25615,-86364,-39256,-50873,-13545,-59523,-288,24043,-1791,-18141,-57235,21394,25044,-29513,-21640,23220,-2296,-11428,-43055,63636,1903,-31352,-50241,-62566,-42155,-16577,23876,-70683,-57824,-93352,-68410,-9979,-73095,15493,4139,460,-33870,78445,1908,9190,18239,-2692,-31681,51772,-81921,2101,7305,-35334,5608,12989,-37371,16411,-87711,-81904,-64577,25905,6166,-25566,-1025,-8117,36622,-82956,-63174,-53023,-26528,-73879,-31062,60855,-65641,-15844,-19788,38794,47525,69935,20163,26550,-20670,-18580,-20939,6804,38278,7277,49888,18528,-29866,447,-62892,-50543,-44357,31663,44857,43754,29220,-34425,-39458,-42982,-71384,-26711,30940,3564,-58698,-22453,26210,-40156,-95908,-106542,-89579,-11260,53802,-2242,-33676,25929,-4309,-64238,-35390,-108782,-20084,-10802,-59030,545,12265,-41688,80326,-63026,-37941,28770,-10287,24109,-81041,-61568,-21988,-38599,-25920,-110104,-18448,-3032,-24000,-8600,-30728,-402,-78665,-86058,-41144,-3411,-57380,-76244,22598,-28971,-117749,-54954,-79289,2241,11346,-49088,-90498,-114426,-50972,84193,9301,28368,-69628,-23147,-33212,-89448,-86209,-22781,-69680,-35973,72814,-11632,-59660,-42112,102340,7365,-4922,61221,-749,-26856,-101065,-45237,5852,-5931,36767,26130,-18023,56803,27899,9347,41616,-17326,-68850,12671,-1654,22506,86047,50408,-7812,-61171,-104506,-35979,-54121,-97432,2797,69900,-24285,20272,-12941,-7850,-67309,28239,-75318,-23662,25014,-33217,-7769,-27833,17519,-66304,-75194,-39099,-35753,3888,37522,-67671,-120545,-2270,-16896,-71759,-48066,-24379,-2632,23291,-61589,-98426,-37749,-84124,-25875,-17213,-55192,32430,-47096,-28859,-53419,-27502,-24214,-26905,-42869,19882,46362,-97362,9610,-7324,-30076,-124722,-120443,-23223,-82712,-45551,54168,4928,8750,-18573,-7625,4558,9840,-32009,439,13920,-404,-52117,-57079,-69738,25886,-78826,-27825,-35237,24196,-39670,-135944,-60188,-17347,3058,-21764,-36396,-18746,-19120,-58101,-99295,39813,29139,-60153,-123763,-72686,-81394,-17696,-85492,-28343,17199,5787,-103734,-59818,-64684,-63171,15242,61767,-14097,-34269,-60494,10488,45240,-61497,-6470,-42073,-149966,-72521,-35882,-93288,-30651,-32063,-87198,-141248,-79971,-78907,-57899,-68471,-25928,-72397,-8567,-64677,-78632,-147143,-86800,-190192,-134074,-135796,-188649,-248228,-228221,-246575,-212399,-276314,-360446,-401064,-480660,-497514,-618560,-1333403,-430417,1425974,670488,420873,315019,258725,167614,313507,161781,170261,269794,126630,173391,195383,89912,135974,92281,125313,157815,118074,76254,196302,98295,130859,163195,11520,77700,105694,52248,-4205,149521,44779,36705,120384,63516,9446,27182,66524,52348,97168,67570,22752,64175,31074,60426,103036,60633,-124255,-37291,-47426,-22846,73258,79216,3025,-2001,80422,107100,53141,53180,95306,105149,66918,63975,3950,12274,15347,46932,-383,-68463,-24943,11503,44258,-56835,-62045,-21101,43012,60890,28191,26016,62920,18007,-52994,-22172,-11542,35247,99537,-28033,63091,30878,72723,34547,-19419,80646,22143,62992,-43881,-41260,-30983,5766,39132,40142,34821,-28871,33936,-7936,76220,120214,21530,15505,105699,44349,-47236,-31736,6981,30133,43679,-13128,-54452,29560,-45978,-17143,-56085,-56588,-18266,27497,95215,85267,75968,45439,104209,66652,-6549,41430,16610,80066,48215,-24896,23751,93847,450,-25396,4728,40223,4837,55493,22560,8011,-1902,24572,-37978,61968,85323,56806,56115,19907,17711,44221,113284,-59038,19351,-37672,30109,-6081,22142,-40819,14944,-24404,-11284,17014,-22753,9574,87023,62137,-19052,37989,99069,66354,24322,-36873,67572,-1592,60974,76301,-97509,18102,-30263,-65935,-16510,-26649,-43833,-19179,-9496,38954,54135,43798,-40565,4885,-23989,-17669,-3932,-30991,-23380,-38726,-45854,-47402,-25517,52929,-10910,-51247,1772,52354,-9106,-40982,58020,25131,10318,-36252,-31450,-39794,-96351,26832,35762,-55491,17243,-33598,-11470,-690,-31466,-49555,31997,35410,-32085,16056,48398,27748,2004,-53306,-2596,-28395,-4516,-21758,-14182,-58392,-65501,-98610,45334,17169,-7611,4029,67140,77345,78453,47348,32660,-57046,-11539,-30706,16348,29749,-37119,31995,11494,-46741,78,-61823,11637,34109,26620,-11904,38817,61557,-59895,-41210,-16373,-20976,-41697,28549,-19816,-26361,28126,-11319,4660,-93390,-3338,-2540,-1994,25891,31696,-6718,5409],[-32603,12318,31,-20128,21850,-42696,41152,26942,681,-61885,-15307,62617,-15176,9700,105590,19155,82196,-3094,-28335,-21348,35606,7466,6497,25665,17342,24773,-46515,-33865,66239,-4753,25955,4929,10941,-8910,-19580,-45928,2556,30352,-22013,-63432,-10287,26343,137178,-21844,-72654,283,115759,33623,-21911,-13449,-79627,-35483,16921,-15891,-109610,68102,57701,-23741,-48667,42234,55996,59838,157662,54532,48243,53921,-5300,-48412,-71247,-14775,43677,63852,44974,-31143,57653,32818,34017,22202,17801,27063,-62320,46184,2567,-1255,42625,38315,11232,-32310,-35665,79313,-48193,4825,53425,77369,60983,-12127,-15320,12802,32485,-4878,33824,85432,71576,-29425,-39631,-28146,-38900,34229,-66240,26062,-11992,23827,39828,60064,-50770,48848,72921,-8969,-70430,11676,29354,75797,-5183,30381,-70517,-24803,-34896,7840,21027,-13892,116470,108165,61406,32311,65610,50468,16122,-14979,-7535,32453,-76886,-9578,-58947,4473,-21036,6124,-42660,4089,25880,-28803,-87066,-19622,-813,96228,35039,110956,-19412,62114,40986,-25367,1846,-12683,-805,30876,71133,-32317,-45786,-29671,-18146,77942,101339,57594,86435,55866,48918,89963,-13638,38183,85082,53777,9476,24071,-15303,28085,-14833,-20212,8278,18450,77852,44270,789,-33114,29046,7086,76076,90842,-16946,107186,66939,68835,-10872,59942,9104,-70503,30096,93358,62189,68899,73304,43579,-26357,76519,33088,37566,62130,37719,10569,14629,-28748,26962,8473,-62297,120690,44469,-1547,37373,96077,138201,113811,132850,64153,121037,137553,178103,126735,65921,-36775,3021,100362,173129,264905,223242,109313,210584,183663,170805,328721,248614,208487,447156,891936,1427922,-1207864,-765803,-386338,-325170,-277847,-268547,-224357,-176503,-107067,-207186,-130937,-147609,-93025,-75409,-86084,-87316,-94277,-170993,-102282,-76733,-50278,-85570,-64,-67751,-123523,-117406,-74286,-77985,-47338,-83943,-12304,21949,-173793,-128556,-37530,-16024,59139,8860,-6663,28684,-17332,-66426,-47326,-83481,-115,-56584,-2467,-71064,-79349,-58535,-29207,-64950,-96922,-81833,34190,-28048,-124867,22907,11361,46687,-61864,-24265,-88640,-40882,87475,-62917,-19609,-52830,12911,59033,-30338,28878,-35667,2598,-9880,11008,-33652,-14886,-3434,-36786,-18849,49889,105438,2294,24390,113314,69466,120299,278044,-253820,-177435,-173669,-121615,-99832,-148334,-137715,-110629,-66259,-62555,-64690,18778,-84269,-49510,-323,-52045,21874,-64648,-45848,-39773,-52213,-24664,30121,-31488,-78893,-35489,-5472,-60458,-27655,28103,-112440,-110247,-75844,-22000,39201,-30810,-7549,-56651,-76248,-106260,-72878,-117579,-86832,4026,-70546,-75347,-36298,-94890,-53039,-61643,1181,-59384,9285,8583,-18587,-36660,-80897,-16404,360,-37695,-27021,62015,5066,-31982,-30117,113629,-2776,-16673,-34113,-64661,-88375,-44602,13131,-68921,-57374,-99571,-74756,8850,-64078,23955,-3492,-7065,-14038,75928,23870,10795,16421,-12373,-22982,30948,-132741,-5826,-12085,-44795,2953,-1094,-43559,34402,-92964,-82993,-61289,2919,-34199,-51594,20354,9064,-3374,-60933,-74757,-58846,-17485,-71168,-19905,58303,-76011,22339,-27439,44118,52013,53517,18859,21515,-16262,-896,-19937,-917,55800,-11199,40453,9641,-29537,-7520,-74711,-45443,-38012,52315,47227,15475,9634,-15914,-32103,-23536,-48669,-6128,36248,23155,-81552,-47594,-11626,-76081,-91496,-91292,-75306,9239,103763,-6248,-28560,29933,2516,-72692,-43235,-106533,-30996,-26285,-55858,29484,14055,-77517,64977,-55503,-32545,26785,-15703,5410,-90276,-63574,4384,-46312,-25680,-102332,-15832,-3949,-12481,-10039,-38016,-12478,-102817,-80040,-26333,-15498,-17915,-38942,63476,-20558,-80390,-8197,-61644,11157,15043,-58178,-103016,-108887,-45100,66386,19893,31353,-61520,-40267,-60824,-92795,-50399,-44634,-112214,-47131,62611,-29098,-48648,6664,93588,-20291,-31585,56488,3430,-30814,-96941,-45214,25875,9194,34083,44144,-11450,61452,13625,4798,40390,-10049,-78157,-14861,-30123,21106,60670,38201,20163,-54238,-86829,-38486,-60189,-105575,14828,63110,-41083,29195,-33176,-6197,-90288,31311,-52090,-27545,10097,-24841,-11635,-46857,34332,-51994,-63057,-11208,-43680,-9815,10175,-81199,-99712,35321,4424,-71952,-51867,-30500,-2320,45065,-52809,-104061,-41443,-92411,-22272,-9381,-68745,8663,-52906,-47994,-53586,-62648,-36434,-25984,-31815,34249,40211,-98351,1452,-21077,-15314,-137883,-108995,-20419,-73151,-50100,47190,-3875,13186,8750,-22577,-19067,35253,-53091,6837,-18640,7687,-66392,-67468,-57316,29932,-68771,-25827,-35226,37004,-62318,-130359,-66408,-36507,-13004,-25086,-41231,-26271,-27659,-63155,-76284,51719,6521,-63775,-93634,-68833,-77398,-9951,-112459,-23414,17833,16410,-98324,-65931,-64799,-33542,29255,28864,-1869,-40218,-53556,1361,21355,-76035,-9047,-26051,-145944,-85664,-3492,-88926,-40625,-34424,-101183,-125127,-46850,-64025,-56797,-76434,-31255,-68418,-9390,-56402,-76484,-138909,-137873,-177074,-120246,-119424,-194114,-237920,-253056,-238701,-210412,-277283,-351711,-385047,-463777,-479765,-602080,-1272579,-398287,1406790,672290,415017,323546,257884,177317,325930,155653,166764,248362,122732,164445,191537,86519,112142,87741,130023,159393,127619,66902,170613,98648,88618,128708,18437,83617,125090,31104,-15586,133451,66332,13248,116922,51609,-14464,16443,39765,31917,88612,52423,38868,48030,34079,70052,110162,81615,-96866,-23638,-30779,-3757,86801,66752,-3606,-26089,47782,118138,56201,24590,73599,87215,55620,64636,19525,13885,8059,52683,22176,-50799,-20507,-16367,47147,-43249,-19785,-32037,37029,57298,34994,19463,81745,7149,-38585,-11186,-11849,19049,103863,-41754,54048,37419,79234,26055,-2614,70629,26041,64766,-18008,-5426,-17567,23920,49586,30011,23085,-33872,36189,-3283,81568,101727,13833,39016,103749,3905,-64124,-40867,175,24110,73966,-15490,-46581,43017,-8747,-19467,-40331,-22097,-32692,36913,88324,72148,65075,15423,86859,40392,5081,2311,27473,79568,56792,1135,40933,86603,-5042,-64093,6769,25345,-6049,87895,80900,35168,8949,29068,-58605,52097,69476,35449,13519,-6895,11511,32399,102166,-41358,58667,-39348,-33,-4883,25665,-16167,3928,-1001,22336,34516,-9370,28639,71923,92303,-18327,38847,78742,60612,30878,-46851,44836,-12971,60117,64436,-84351,23102,-25908,-67216,-14606,-15827,-40786,-39948,750,53797,63087,81282,-43978,-10621,-26946,-17058,3161,-10140,-28750,-29404,-12053,-36721,-25169,50951,-25761,-70929,-4850,54389,7065,-32067,53131,59089,43488,-8309,-31304,-10876,-105611,32964,55067,-36952,23022,3590,-15078,11093,-40483,-50732,7755,20978,-6215,54861,61655,36866,-2897,-69021,-4017,-5568,79592,-16506,-33061,-57271,-48051,-115106,52497,26558,24708,5946,74360,51537,62818,28514,14117,-40535,4637,-31757,29060,34567,-51532,24517,7362,-62805,6102,-57705,2736,5856,24299,-23263,49700,56315,-69689,-42850,-14471,-1158,-81705,-9222,-6781,-29758,-6299,-11536,6143,-99600,5119,11222,-12500,32209,48291,10840,12798],[-21343,-22076,-5124,-31483,9536,-53613,41343,21237,-13027,-41334,8755,31127,-31096,7241,92990,26982,74014,-10269,-30868,-13272,53014,8081,37643,32254,-1170,19614,-46032,-22696,74273,8181,25190,14318,51662,-829,-9973,-34098,28564,32779,-10598,-35398,-32715,15722,145222,-45331,-101315,-28549,105274,55333,-3975,4357,-80874,-64952,29087,12600,-148926,57641,57476,-4852,-64972,43815,25852,15873,195708,83339,50252,53242,-18158,-61894,-78780,-28479,17963,58578,9746,-43395,54333,25396,29809,11203,16126,8249,-31113,39328,-20186,-22049,13756,21523,13626,-48288,-66009,72766,-67660,-4957,58183,97412,48630,-19701,-11099,8452,35859,23076,33950,70287,83665,12229,-36642,-20284,-50596,28586,-67282,45509,-31326,28130,44034,46664,-33262,43192,62553,-14107,-63250,875,21827,66233,4346,19382,-78325,-18221,-34132,5930,37226,-27339,96217,95113,84615,51338,54432,37772,30521,-2095,-2387,50650,-49197,384,-70157,35243,-32716,10807,-44636,5606,38757,-17943,-89893,-12604,-31854,84293,38183,90846,-25644,74987,65894,-12804,14826,-9993,6593,19793,17838,-76433,-24835,-19708,-56077,75071,95399,55190,64522,52684,48634,93254,-9530,4859,66130,48472,-8116,-21572,-12605,14865,-8058,-32772,24002,16579,84074,51439,-5029,-9486,40498,16698,89534,81012,-19143,91932,50376,75697,-19415,29158,-22917,-60897,19139,73816,55021,73799,66553,22747,-18353,55550,19031,42426,48714,44271,7813,-3611,-2043,24991,15864,-32193,94422,25906,27271,47852,81601,153636,128622,142555,56355,83714,126715,186408,141128,65629,-57176,-39030,72430,153244,272288,225867,125822,196005,172577,171840,361949,238595,247751,385386,818039,1370229,-1132574,-659262,-379068,-295760,-256005,-252611,-287084,-196259,-102372,-184880,-86199,-152924,-116347,-88397,-112804,-129084,-102345,-168817,-91672,-70751,-86492,-94950,-2217,-70614,-90362,-99112,-78906,-72539,-57784,-92683,-31675,22835,-194308,-106124,-18970,-11399,51495,2473,-22541,11503,-25808,-50957,-37619,-72463,-27213,-66474,7271,-47851,-96737,-43681,-42908,-85643,-102479,-101406,22058,-56508,-91102,27272,5874,52293,-21473,-2699,-78235,-33896,72789,-45676,-27801,-46824,24377,69742,-26241,36951,-69209,9808,-1312,11575,-13843,39287,50470,-23509,-30057,10448,96269,7837,47306,98741,55481,123169,283625,-249194,-162220,-178967,-107226,-109921,-160340,-136223,-67868,-88427,-73732,-43637,13257,-99456,-61715,1944,-59887,33301,-28078,-55706,-42370,-45953,-24116,28160,-38180,-73842,-36574,-9269,-62370,-15001,19141,-111365,-108583,-20306,-34318,47562,-10262,-12680,-44798,-63923,-84574,-99357,-103575,-81112,-2292,-68937,-51972,-46084,-104030,-70987,-64729,15278,-48552,8829,-23643,-55241,-57977,-94940,-45236,-12456,-40318,-31929,71161,13364,-46758,-9635,139109,-11637,-1519,-17216,-53702,-113388,-65963,8099,-63383,-59216,-102001,-81807,17359,-48266,27492,-27296,-26095,11104,51273,46237,21973,5222,-23034,-10237,-9073,-159548,-24632,-28700,-38199,796,-18838,-49471,48681,-75333,-72114,-49512,-27048,-73252,-66085,28676,20937,-46383,-32441,-73225,-56114,-232,-56714,-12203,26715,-82835,53496,-30667,46545,43736,37168,23276,17389,-16876,17860,-13381,-14286,52915,-25401,24651,-5070,-29484,-24825,-78092,-31273,-29551,75219,32758,-14905,-15857,13153,-21993,2587,-13249,8546,34991,33266,-104037,-69938,-48096,-106975,-75224,-74912,-42435,33739,109202,-4,-28351,24053,1153,-78278,-38840,-73413,-40399,-37536,-53012,51152,11514,-101582,29561,-43391,-32817,18749,-9763,-11171,-77596,-54833,22421,-56402,-19136,-87351,-11003,-3226,2312,-7888,-40349,-25318,-115435,-60308,-15563,-31638,18721,4400,83251,-7791,-44327,46442,-44042,16055,11649,-66267,-115212,-96748,-43205,40191,16203,23100,-48137,-61057,-75520,-80062,-18199,-66244,-140914,-65331,42422,-45552,-37940,42600,66315,-47401,-53643,41561,5369,-34355,-85196,-41479,40579,24885,27482,65851,-8869,54974,4642,714,33769,-15263,-78189,-36863,-30516,19633,25366,28561,43881,-48784,-66066,-38180,-58897,-111993,15025,44804,-57587,34705,-60923,-3581,-101466,27380,-23800,-33274,-7733,-17285,-9250,-57880,39291,-31313,-42914,16650,-54014,-29634,-22635,-81819,-64226,51361,24211,-64065,-41939,-33629,-4549,53666,-32908,-93736,-33896,-73321,-16044,2197,-64892,-14587,-49521,-67742,-50552,-91706,-51140,-27872,-16289,44116,32290,-99419,-34184,-34676,-9568,-134634,-81669,-18066,-62044,-55968,34704,-19497,9413,22891,-33173,-30283,58137,-47654,20142,-36131,13214,-82631,-94544,-33018,35134,-66056,-35056,-34096,35236,-89310,-114078,-68903,-48160,-25101,-29756,-58529,-31916,-32099,-61204,-53020,43021,-29983,-61721,-63600,-67986,-76633,-8470,-127449,-22214,10070,18633,-82338,-61430,-61328,-23436,22517,-18054,7283,-32192,-47151,-2580,-5033,-82991,-15588,-12666,-130658,-105220,10341,-94354,-47340,-38488,-100991,-104376,-18331,-53399,-53233,-90895,-47930,-60798,-15382,-49075,-77765,-130896,-171486,-145843,-108185,-98242,-190267,-225261,-264642,-222269,-197495,-274372,-334027,-355171,-436668,-465365,-606394,-1223171,-382688,1381623,674483,412247,323980,257531,185091,322723,155174,162941,224101,128150,150611,179410,90623,99426,83668,123203,135069,130237,64029,143651,100027,41693,74495,29922,90190,136560,14700,-4309,101536,89233,-2127,102374,41708,-22081,10739,21511,17003,68156,48363,59906,40440,33066,85830,112719,98403,-65575,8740,-6129,13334,89600,52025,-1585,-42019,14881,122642,61176,-10147,39334,70834,46147,56460,29045,9685,-6386,55105,37668,-25864,-10267,-23656,55270,-22414,17964,-41417,17230,50405,39356,15068,90618,-6157,-18083,13395,-5446,3089,101528,-40314,46563,41806,78495,17086,19669,53769,31261,62576,10688,30644,158,37116,53574,29057,12672,-34175,39533,5536,75112,67687,-416,56141,96761,-24175,-69128,-41086,-13299,19845,90267,-21427,-38432,46152,25458,-22975,-20381,8951,-35514,52528,67783,39897,42931,-15540,55331,18126,12508,-24473,35336,77597,67611,31476,57485,66103,-13168,-95965,6971,-3993,-11979,116021,128022,59202,20174,28090,-66161,50100,43740,15291,-22110,-33906,6226,25980,89554,-3383,89327,-35225,-14928,3164,30002,7784,-5806,24997,49545,46285,-1054,35853,47286,137589,-19145,36114,53866,54665,34833,-48676,16712,-24941,51434,52378,-52241,29332,-22996,-59014,-37600,-561,-24066,-52973,8916,60553,66932,113211,-43688,-30249,-21472,-11231,11029,18035,-34782,-6875,20613,-8985,-13032,46219,-38315,-82366,-7241,48206,22796,-14954,45106,80879,62571,14821,-31221,10529,-93385,37072,64432,-18612,25596,48693,-14611,21489,-36460,-41934,-9197,-6169,13256,83786,64660,41754,-11943,-77032,-10667,14366,127613,-12913,-58187,-64908,-31309,-120288,54026,39706,53962,1269,69429,33023,38646,5789,-3703,-28153,17643,-28064,36126,31657,-72580,13969,1242,-68701,7924,-58447,-13262,-3576,31515,-35937,60268,46413,-72058,-45901,-16459,20054,-97347,-38779,5484,-29001,-36471,-10630,6213,-86973,14958,30833,-20133,31735,55943,26141,19111],[-8239,-50750,-4621,-27363,4037,-49357,35305,18245,-21209,-20359,28391,-7349,-40688,2334,66811,29387,54840,-7281,-27905,1803,68151,7329,46365,37964,-8943,15921,-36595,-24898,60634,25678,23213,31962,76606,8729,862,-13001,56675,42736,4118,-7296,-46896,4116,125981,-54814,-121693,-57367,88408,78976,9116,9804,-67727,-78282,53738,37647,-164323,47253,53708,14419,-56406,43254,-13943,-23298,186602,104642,56229,46238,-20012,-66187,-73012,-41350,-4657,54931,-27500,-48604,40384,20209,35881,2468,13246,-26604,5406,26712,-39249,-35171,-18038,5828,26229,-62392,-77278,63531,-75686,-17345,58412,114277,31294,-21891,-10035,-2164,32026,59602,44532,53118,89124,45266,-22228,-15087,-57354,14238,-42255,69596,-48200,26412,35013,31830,-4085,47717,51886,-16409,-48372,-8664,11437,46480,19018,9308,-81185,-10976,-25250,1419,51674,-20564,73305,72886,93072,68634,45151,30087,34250,16377,3213,44967,-26896,3964,-61340,50113,-35193,18168,-37513,1625,49585,-4535,-84972,-2890,-52654,63052,38227,71835,-21744,78640,80259,13413,32197,-4583,16006,12252,-16502,-96876,-3619,-7709,-62629,61854,62092,37816,30528,44182,45843,90807,-10471,-35621,36827,37847,-31162,-66822,-7260,-11360,4078,-28122,33508,13004,88754,54578,-1288,23568,48596,25136,89017,59478,-13869,78968,34324,65900,-26500,-9956,-44593,-41758,10697,29465,41695,73480,54543,4352,-5098,27536,22561,50233,29301,44495,8239,-10883,21425,30560,38250,-4442,66364,18882,56279,52452,67223,153417,136397,134082,53488,57702,118347,175956,121500,57421,-50212,-48252,71624,137510,250263,207469,147333,180117,166543,184060,379776,247668,299867,336803,742111,1306193,-1044997,-623934,-385181,-284240,-245002,-234500,-283248,-196368,-104649,-159293,-40914,-147338,-135552,-102134,-133216,-166294,-109410,-154554,-83762,-64403,-109434,-95298,-20665,-75075,-52618,-81044,-86132,-62693,-70421,-97728,-58107,2784,-203089,-71836,-5416,-11003,34474,-8299,-45383,-14558,-44510,-43230,-30414,-53502,-50608,-60744,15426,-25826,-100919,-31637,-52320,-106171,-91682,-115086,7850,-79176,-44192,29457,7086,47398,15239,8481,-55983,-27045,47901,-23496,-34863,-46765,28232,51190,-27414,32573,-79055,16342,15168,12405,-1964,81784,95590,-9765,-44148,-24491,73495,21424,71233,78567,38333,121898,268849,-235642,-147101,-181521,-90186,-116000,-160674,-112752,-10185,-103452,-77575,-28771,-2259,-101457,-69833,4157,-63601,30386,2803,-73263,-42680,-38787,-25025,6820,-44083,-65964,-35772,-18173,-70696,-4893,11279,-101466,-110214,10194,-53033,37665,3609,-30126,-39807,-55793,-74780,-120677,-76022,-65050,-10104,-54075,-32114,-51226,-112287,-90160,-60310,18334,-29214,-530,-63297,-101181,-77669,-95622,-64755,-13431,-35890,-35569,57041,20049,-54991,11436,124233,-25871,12467,-3405,-29593,-115630,-76332,11645,-56610,-63403,-97600,-81578,8530,-31863,26058,-53146,-44361,37233,20477,63719,39842,-13888,-31231,2567,-57153,-148525,-48163,-36780,-17084,-2179,-29524,-53718,45359,-40657,-53018,-32729,-56031,-96569,-66304,18156,29770,-80331,-8371,-58339,-45154,20473,-34584,-10601,-16447,-82157,75508,-25868,46176,26715,25290,34122,14790,-19782,30479,-98,-26709,32493,-32591,6936,-21745,-29872,-47175,-69391,-12665,-19476,95441,10004,-41350,-40852,43589,-11727,27932,16823,9515,25967,27601,-119212,-86295,-73977,-118115,-50747,-56598,-3759,56686,74692,3634,-38186,8162,-9782,-77272,-27256,-29489,-43882,-37621,-53898,42405,3974,-105752,-14937,-31574,-35501,7894,4487,-20534,-45409,-41842,28814,-69291,-11645,-66886,-3971,-564,15382,-5494,-38529,-37255,-117484,-33737,-13314,-48949,42063,35879,71437,4497,-23433,84924,-31970,11277,462,-70998,-121617,-84579,-42672,13512,1376,6893,-35395,-82575,-73116,-57385,-1802,-81496,-146659,-86084,18197,-57186,-30632,58018,32818,-67539,-66112,21837,5677,-35328,-69865,-38038,47686,39262,19450,79187,-11582,41445,1960,-2914,26706,-35506,-67810,-50864,911,17409,-8159,23551,57349,-45914,-46239,-31168,-51518,-111306,8218,22383,-68314,34863,-92880,-594,-98727,17719,550,-36369,-21940,-12798,-2435,-54995,30684,-10937,-20818,34945,-66363,-48262,-45943,-67412,-24429,49373,39052,-53926,-23563,-33314,-10819,46660,-12819,-72826,-21819,-32741,-8480,13951,-47459,-32288,-38621,-83107,-46245,-103808,-66838,-33158,-3683,47451,23567,-98084,-86524,-42472,-16701,-106882,-51490,-18316,-54020,-61044,22468,-38999,-2163,19678,-38957,-31640,68861,-20086,37987,-35126,19845,-92544,-129431,-6808,38227,-71070,-54173,-34334,19141,-115262,-87312,-70417,-45525,-28319,-35886,-82322,-35133,-31188,-52586,-35583,14257,-67635,-55735,-44816,-72966,-77523,-10965,-127047,-25348,2279,15681,-60573,-47851,-54802,-37942,-9009,-60788,13708,-19311,-43601,-568,-23388,-74940,-22470,-4626,-105926,-120417,3465,-102811,-52016,-44092,-83207,-87019,512,-49980,-49433,-108058,-70977,-50468,-24776,-41357,-82778,-123501,-175951,-103185,-100156,-74739,-176629,-214591,-264288,-200575,-177842,-268516,-307308,-317220,-404268,-456716,-625519,-1194371,-387480,1355216,674513,410571,314690,257742,189942,306598,160002,159835,201040,141703,133961,162639,100355,98754,82958,106309,94697,123454,64440,117840,96682,5037,21782,40655,92572,137958,9510,27294,70757,108378,-160,82616,35306,-15917,8490,14939,12005,43076,57453,80229,41346,29877,104340,107076,99631,-37424,38197,20211,26349,81365,42990,6080,-47823,-13831,117437,67244,-42133,1371,59526,45919,42994,29290,1469,-22307,55208,43718,-100,4563,-8523,63749,321,38717,-46240,-11781,39586,39719,10220,83561,-19905,5315,44941,7001,-7311,94053,-24871,44356,43096,69737,11575,40706,33595,35587,56585,36107,55335,20671,37948,50348,43029,4834,-31970,46651,16304,56960,33331,-15871,68459,82758,-39486,-63493,-35948,-31832,23171,88357,-28273,-31656,39377,48213,-25631,-1557,29272,-28645,69303,42860,2267,14980,-39309,17922,3539,15068,-29763,40568,73086,79584,60431,71575,37013,-20896,-106421,5117,-35627,-13229,130896,145907,76260,28130,20671,-61393,55150,14600,3185,-40325,-55643,3249,29745,82927,47608,99783,-23585,-10277,14621,32359,23221,-8709,47433,64719,48750,-3566,25121,23066,173049,-24570,29578,32627,46552,31679,-44039,-10571,-37323,37741,44672,-16153,34206,-21257,-39293,-70653,14052,-724,-55406,14687,58181,65803,128927,-39193,-51754,-10835,-2674,17684,45210,-39381,20001,36764,25887,2595,37688,-43374,-81037,-6368,34204,32949,2750,35159,83686,66439,26558,-31840,15930,-72014,38534,60923,-5428,21342,81340,-13515,27330,-22211,-25169,-12276,-36757,20428,94927,56222,43117,-22857,-76122,-24251,28085,134710,-9721,-82798,-77571,-21163,-109052,47328,53628,69484,-8404,51464,23308,10807,-15356,-15607,-25045,24058,-20783,35771,21676,-90178,2844,-5315,-62683,5295,-64138,-28403,6918,43436,-46200,67463,34834,-65243,-49340,-24013,35877,-85285,-55877,12237,-25934,-60045,-11157,4661,-62157,22549,49349,-22888,25201,53705,35690,23169],[2697,-59502,9899,-11550,7822,-30776,25683,16865,-21958,-280,38248,-43004,-43231,-7752,32400,25798,26100,4452,-21511,17928,76347,3350,32392,40541,-2855,13718,-21252,-37122,31619,39218,21575,50727,76162,18597,9365,11154,73130,55868,17746,15139,-45240,-3764,84793,-49495,-122663,-75057,66582,97554,14503,677,-44329,-68614,85594,51191,-148502,39317,47286,27646,-28421,41430,-51203,-47807,139182,112396,64627,38559,-4446,-63426,-62386,-53931,-19588,55481,-54414,-50027,19851,19486,50293,-2493,9485,-65146,39416,11858,-52700,-39369,-43598,-805,46422,-72591,-66802,53067,-73068,-31131,54756,121741,14605,-17765,-9261,-15656,21509,93546,59816,34829,86039,64321,-2477,-11672,-58832,-2309,1774,94668,-52549,20178,15158,19382,27117,61637,39092,-13467,-28544,-9447,3023,22916,32153,5282,-76220,-3584,-14781,-5001,60389,4672,51211,45897,88848,79390,39328,28331,32060,35533,6878,24244,-20159,2977,-37293,47958,-26292,23828,-25633,-5064,55251,7472,-73109,8405,-57742,40755,35849,59974,-4511,73121,82101,42851,48205,-1642,25309,11333,-24432,-89802,12919,922,-43774,38598,11431,7039,-7110,31840,42195,84743,-19368,-76416,7422,21484,-55844,-97030,-1037,-40780,19965,575,40484,6585,89839,51101,12367,58659,51180,32040,77883,33395,1103,69067,24014,45443,-29741,-43337,-45385,-14251,7280,-24517,23826,66150,42107,-9938,7967,1657,40407,61091,8306,37431,5688,-3070,37028,40750,62152,13147,50263,25185,77438,53226,58027,141955,135030,116050,58237,48767,108409,146718,79025,45989,-22489,-27276,92742,126932,207087,170616,165587,165662,169187,205826,378317,275381,352501,323020,689856,1251229,-981251,-658794,-408508,-299350,-248274,-217647,-211805,-179342,-112544,-136002,-10187,-130410,-142403,-112301,-143616,-188657,-111759,-134022,-80028,-59538,-102808,-81915,-49419,-79148,-17109,-64574,-91564,-48448,-82273,-89925,-87225,-38247,-194527,-37770,-4617,-15094,11763,-19513,-64833,-42013,-68493,-41208,-26670,-30528,-65964,-40865,20727,-9783,-91914,-26609,-50841,-118115,-69753,-116196,-6006,-93003,9913,27372,13777,37907,30183,7557,-24072,-25605,20146,-1774,-43364,-51954,23739,7549,-33151,18645,-71922,19456,35083,12384,-1551,100248,118620,4158,-52152,-45305,45028,39754,89221,59447,21674,116760,246822,-218058,-138535,-181362,-73803,-114358,-151535,-75570,35521,-105523,-71468,-23960,-23946,-95213,-71612,6213,-60360,12515,16962,-96174,-45013,-30790,-26301,-24571,-47113,-58472,-33484,-34235,-86395,1798,9489,-88206,-110636,15299,-72906,12001,6364,-52208,-40357,-51685,-77535,-131831,-40916,-43032,-18584,-34324,-22006,-48424,-117916,-104918,-52404,3487,-5672,-13684,-96657,-139895,-91902,-83316,-80240,-7016,-23577,-36960,34352,22933,-57762,26575,70728,-44721,23905,4826,3892,-103438,-75148,23560,-50861,-69367,-85360,-66378,-16407,-19515,21154,-65449,-46638,58332,-545,71030,57823,-36572,-35348,10896,-99568,-107420,-68278,-33947,10293,-8958,-26336,-56059,17009,-2876,-29485,-17079,-74711,-94128,-55152,-8578,38142,-96429,3331,-34699,-29608,37260,-10669,-15362,-54206,-72740,86272,-11672,43894,8263,17544,48770,13867,-22974,29495,18412,-31621,5237,-34709,-8902,-35596,-29716,-67830,-51564,4900,-8708,104255,-13099,-58494,-61134,64868,-2965,44706,25041,-5480,9733,4994,-122567,-96242,-85121,-99202,-25597,-39241,25340,71180,23240,-7511,-57591,-14449,-27933,-67863,-17225,4044,-39574,-25785,-58423,-1850,-7884,-89751,-54988,-24191,-34334,-2064,19817,-20356,-3761,-30027,24085,-83696,-9187,-43717,3515,3533,22188,-5832,-34946,-46180,-110067,-8250,-20678,-63321,49904,43522,32455,9418,-24597,92849,-27197,-5417,-16853,-71298,-116708,-79361,-41615,-6748,-14633,-11359,-27313,-99089,-53982,-33426,-6847,-86127,-133036,-101350,-4788,-60510,-28505,53187,4673,-74740,-64461,2992,7457,-31520,-54160,-39090,46690,50728,13544,75041,-18724,27189,2962,-7690,22909,-67358,-48506,-57592,50406,13449,-29879,22296,58300,-44506,-28127,-17595,-41219,-100471,1233,2534,-70548,29818,-124192,1297,-84700,4669,11947,-32478,-28910,-11433,5353,-37270,11760,2575,-2492,38257,-79532,-57517,-51596,-39063,8736,36831,47632,-45324,-5713,-30576,-20501,27939,-1266,-47774,-11783,14328,-733,20884,-23906,-42541,-24944,-89445,-42189,-96414,-81396,-42168,1116,44901,14210,-91921,-134885,-41606,-37512,-62893,-30513,-22595,-51541,-63548,14227,-58840,-18587,1379,-41147,-28580,59696,12822,53811,-19414,30373,-92473,-157738,11484,36264,-79349,-77183,-37480,-6688,-132074,-54273,-73402,-28986,-22818,-43874,-104077,-35810,-24899,-41147,-28468,-26573,-93387,-48349,-45086,-85904,-78383,-14680,-114097,-32195,1315,11926,-37509,-29536,-47531,-72161,-60195,-82279,17138,-11850,-44311,4372,-30819,-50268,-26421,-3220,-78248,-121705,-20565,-106086,-56756,-50851,-50099,-79716,5944,-55671,-47079,-121002,-93926,-40064,-35262,-32736,-90949,-116696,-152472,-60550,-96827,-52263,-155817,-206333,-255775,-179526,-159044,-261219,-274307,-277840,-370182,-453907,-647527,-1184496,-406940,1327935,667467,406331,297708,258168,193253,282465,167442,157827,181830,159183,116221,143796,111098,104966,86245,84974,55608,107118,63960,95504,83369,-12604,-4615,46685,86359,130753,17585,69103,64608,118363,19687,64777,32498,-2448,6096,19254,17718,22016,75739,94937,47721,27027,115458,91653,77074,-11476,48777,41664,34940,67866,45965,15168,-44182,-36734,102216,72996,-62069,-29304,52769,58173,29203,19311,-7275,-32342,55472,40929,19259,20707,20139,67047,19707,39550,-44409,-39772,26462,36442,3422,61836,-30842,28253,74660,23395,-9025,81647,-2610,48904,41097,56251,13016,56358,15932,37249,47351,52640,61735,42394,26446,40494,68542,83,-28217,58436,24935,31853,10472,-27089,79171,61684,-51613,-51132,-31067,-52923,35938,71122,-34849,-25654,26927,55746,-26175,12565,39117,-17942,82339,23251,-24651,-10793,-50056,-14588,-2888,15497,-16751,45064,65191,89284,81929,81033,6224,-24399,-91103,1589,-55313,-10600,130920,130133,85301,30271,6851,-48895,62640,-10002,2419,-38120,-67550,3265,43938,87079,97545,88080,-4900,9036,24968,31489,25599,-873,61532,66948,42626,-18683,-3261,7789,178164,-34556,21303,22812,33671,17509,-36900,-30780,-46930,22326,42653,7615,35464,-20305,-9574,-86702,22109,21364,-47263,18736,48371,61283,124040,-31091,-70987,390,5724,21347,62318,-40325,39858,31167,54549,13244,27362,-37704,-65345,-2794,14489,33995,12814,24768,68149,58198,25283,-33935,3709,-56698,37142,46195,-349,8359,91609,-15188,27832,-4486,-4697,1033,-59923,14969,87006,38717,40940,-33012,-70526,-43539,35167,114961,-5176,-97917,-83669,-18499,-81208,33295,63824,67217,-18681,23553,19830,-16657,-31847,-19295,-31027,22540,-10360,28862,7126,-95241,-6182,-10885,-47974,-289,-71465,-35772,29047,49555,-49731,69194,24440,-50830,-51946,-36506,41600,-50558,-60188,11478,-22958,-76584,-15741,2255,-39277,24117,60744,-20100,14878,43544,37814,24046],[8593,-45057,42417,7335,20786,-3218,15145,15013,-15954,17612,37153,-69989,-39632,-25853,-1613,17767,-8705,19347,-13558,29589,74793,-4682,5759,38109,14079,12302,-4634,-50890,-1234,39680,20912,61971,51887,27616,13948,30817,67343,66017,24770,28516,-26888,-4332,37652,-34101,-104750,-74498,41233,105732,12504,-19518,-18757,-38750,114203,48658,-108053,34203,39804,29327,393,38629,-75263,-53760,81105,104728,73208,35661,30054,-56080,-52754,-64990,-24115,59808,-64685,-51271,-615,23601,69174,-4360,5648,-91188,64478,-1079,-58502,-36072,-58558,4592,67607,-75975,-38706,41378,-63301,-43274,49527,114330,2848,-7472,-7239,-26784,6662,114059,71243,14670,75478,68650,15469,-8100,-54223,-12192,48738,114294,-38928,12692,-10021,11021,50746,79072,21940,-5335,-7009,1892,1397,2493,37616,9315,-62211,3813,-8479,-12422,60898,39854,34417,20616,77609,80542,36939,30728,31169,50110,7312,11,-30101,-447,-9161,35921,-8450,23885,-14937,-10436,54340,14796,-58409,19716,-46837,23490,30936,56355,23638,59813,73448,64134,56820,-1809,33005,17991,-12718,-67948,22040,2033,-13540,9152,-38684,-30554,-36556,18158,38661,77192,-35659,-107582,-12130,1817,-76433,-102566,4704,-63315,37226,46148,46373,-3404,85533,40015,31704,88328,46887,37372,62677,10089,23638,60128,22893,22268,-24129,-58298,-24370,17088,9786,-65276,6514,51317,33825,-19372,15132,-15452,62873,74668,-7118,24493,-5321,19237,42679,51698,76104,17472,47477,42029,86680,54026,57368,125158,125887,98919,70216,51505,91788,105782,33805,36513,15140,10886,119299,117465,159313,125829,174566,154428,181449,232873,358856,315881,396813,351994,680321,1211532,-966630,-723420,-445251,-337920,-263470,-205447,-112413,-154218,-122940,-120166,-7304,-108143,-132983,-116025,-144095,-190147,-107850,-113745,-78899,-56736,-62823,-56238,-78799,-80860,8858,-50182,-90140,-30549,-90295,-62487,-112463,-89118,-167838,-17744,-18903,-22360,-12262,-28166,-72628,-61078,-89834,-40371,-26861,-9696,-73149,-13930,22704,-672,-74807,-30260,-35665,-111671,-48282,-103889,-19294,-98864,61484,20571,23412,28499,17346,-3204,9972,-32319,-3614,14234,-52892,-58958,13169,-46527,-41992,-133,-60054,16594,51820,11554,-11455,91450,113713,18253,-44085,-46038,19140,56635,95675,45697,8748,109667,233941,-202455,-141449,-178378,-62063,-104865,-137549,-39172,48770,-91779,-55984,-29098,-45488,-89221,-66438,7608,-49600,-16138,9237,-119758,-52324,-21465,-26592,-53380,-47866,-54187,-30599,-58371,-107500,4502,15211,-79433,-105633,6962,-88365,-21350,-2557,-66325,-43792,-48845,-83484,-129383,-5891,-20342,-27579,-19931,-23922,-36292,-119454,-111157,-47379,-28208,16720,-24217,-111763,-156991,-98216,-62299,-96010,1047,-3657,-35773,16123,20927,-56989,32074,-374,-65505,31321,6693,38836,-87905,-65232,40656,-47352,-75635,-66945,-34092,-48079,-10980,16066,-55844,-24442,69938,-3560,64776,68637,-57737,-35861,11386,-124510,-56975,-78349,-22165,33041,-21737,-10053,-57744,-32672,22498,-4859,-9433,-76549,-66972,-40211,-41840,47005,-92363,582,-10230,-16317,43797,9416,-24407,-76212,-57246,82752,9404,41580,-3311,10076,61891,13990,-26449,9948,38267,-25180,-14699,-36462,-21115,-42671,-27610,-79768,-32224,17143,1508,94931,-31864,-63034,-74840,69458,3267,47586,5245,-31487,-10800,-28911,-113857,-100973,-83183,-52385,-7961,-29857,34356,71962,-20975,-35617,-77534,-38144,-47715,-52304,-17630,15979,-28647,-7130,-63836,-65150,-22061,-60359,-80744,-22719,-22844,-8084,27810,-11397,32965,-22204,11506,-96956,-15615,-21621,8420,8009,20532,-9908,-32449,-50604,-94890,9984,-34710,-70083,48056,27639,-17063,147,-45286,71879,-27239,-31492,-36816,-67655,-98631,-82967,-39523,-17297,-20279,-25620,-24628,-103029,-23036,-15026,-30371,-79686,-113182,-102619,-22901,-53860,-31485,34454,-11437,-66287,-46326,-10862,13694,-21957,-39960,-47206,38372,57968,12701,51902,-27050,17732,3329,-15203,24107,-101004,-24218,-59254,95556,6961,-35829,21609,48876,-42107,-9904,-1463,-31718,-80583,-569,-10781,-64881,21390,-147914,442,-65003,-9178,5368,-19271,-28905,-11361,10417,-9411,-10989,4848,8797,27661,-91133,-51606,-39443,-2086,27307,20953,50552,-39046,2966,-27461,-30916,5945,-1532,-24205,-6856,50568,6366,17961,-2317,-46532,-14105,-84415,-39093,-75670,-91932,-54286,-2715,39360,3715,-80211,-158885,-32795,-68530,-20481,-24756,-30596,-53167,-62626,10782,-75513,-35026,-23632,-41645,-26353,28353,31416,59699,3253,44663,-84492,-166533,15389,28307,-83967,-96024,-43360,-34996,-131179,-21990,-78428,-4920,-13101,-54874,-116217,-34206,-14424,-32188,-32530,-66250,-100166,-41507,-65650,-107152,-78389,-17695,-95605,-41020,8995,11084,-16289,-13491,-42992,-112607,-117106,-75788,16357,-16196,-49184,6838,-31994,-14474,-25745,-7895,-55946,-104961,-53690,-98286,-63000,-58403,-9049,-84120,-3337,-70002,-45980,-123598,-111282,-33021,-45032,-23942,-100839,-110411,-113714,-30554,-97319,-34404,-132070,-196776,-241582,-165831,-149332,-254185,-240583,-243209,-336348,-454852,-661037,-1184667,-429195,1298749,649935,396946,279880,259143,197803,254724,174028,156974,167599,175138,98922,124639,117627,109283,91682,66579,34043,84017,59700,79239,58804,-12244,7141,46779,69623,119198,35552,107878,96103,116074,49548,54229,31999,11480,149,30347,30840,11701,94983,100667,55351,25690,107826,68317,32819,15621,38458,53887,39865,58593,62531,22393,-33417,-53269,79726,76670,-63261,-43983,47214,79124,19274,1697,-12482,-30472,58614,32645,26566,33505,47386,61369,32671,27819,-35713,-55986,14717,31440,-4950,33516,-35940,47438,94387,40467,-2141,63706,16058,58884,36379,44412,22687,65940,7131,35641,35984,57584,50851,63395,9537,25719,94123,-1757,-22272,73630,27744,7995,3404,-31154,89588,35986,-69288,-37961,-31175,-74040,54396,45678,-41858,-18826,14769,48951,-24115,21300,43604,-9751,88709,15520,-30627,-27130,-46473,-32931,-3259,17662,4647,50790,54563,92378,91575,84013,-20054,-20729,-60073,-2717,-53405,-4848,120435,93030,87395,26042,-12167,-34765,66668,-22650,11548,-19645,-66799,6104,63115,98968,129056,61188,17902,31980,30588,27806,16584,18392,65403,59672,32767,-42203,-40759,5418,148973,-45950,15312,27560,14710,-8092,-31371,-39358,-49337,7331,45825,10664,32092,-19972,25087,-64843,19173,36918,-31333,21864,34500,55699,102679,-20983,-82624,8094,11915,21367,64164,-36209,44034,9476,67479,15471,22946,-21375,-37978,3729,-7047,25369,10214,15433,41854,43391,14611,-37927,-19530,-56105,33189,25685,-3563,-11923,81022,-21444,24565,10097,14461,27826,-67630,2074,65843,17324,34450,-40333,-68169,-63939,37581,88870,2401,-96026,-72159,-20040,-43050,15591,65930,50765,-24003,-8005,19273,-39814,-43155,-15890,-40914,14266,2864,18513,-8248,-84742,-11167,-14455,-30304,-6106,-75489,-32183,50074,38855,-43374,65248,17025,-32528,-52758,-50321,36504,-3071,-54503,4323,-21932,-85559,-26006,81,-30375,17543,62350,-12533,3651,29295,32823,21326],[8593,-17132,84000,19978,39695,24828,5989,10748,-5931,31441,29241,-85876,-31533,-52292,-26143,8823,-44065,29993,-5540,33828,63801,-16104,-19003,29741,33075,10395,8149,-57053,-25511,22014,20893,59547,15659,34463,15030,40045,37134,68225,21126,32292,2011,3502,2333,-15638,-79477,-56529,13985,101244,5758,-42896,288,-278,127655,30944,-59119,30453,32983,17259,9998,34691,-80620,-43747,38267,85429,79452,40026,77446,-46050,-45071,-70515,-18215,64873,-58685,-54399,-14494,31215,88355,-5815,2465,-93480,76748,-8407,-55401,-28141,-62986,18788,81137,-70322,-3154,27830,-50515,-48687,45586,89842,-2465,6416,-4380,-30186,-8921,114342,71617,-7011,61217,60986,25868,-2267,-43029,-7886,80804,121202,-9243,7715,-33574,6401,61745,92482,1436,5319,12907,22372,9573,-9500,32448,19618,-40467,11343,-9126,-19981,52889,73501,26923,2793,64864,72093,36417,33959,37033,56712,4651,-19238,-49329,-4990,10672,24532,12010,16601,-9988,-10776,47454,16166,-45026,29511,-25007,14274,23305,58197,54044,40846,58626,69175,53922,-1952,38682,30639,5276,-52195,23617,-5761,13345,-19519,-70075,-64525,-47821,5812,35071,69584,-54670,-119438,-16649,-16382,-86155,-82290,9102,-73060,52995,89928,51269,-16733,75175,22735,49598,106911,35965,41221,49639,-5377,47633,49578,31547,2975,-5073,-48688,10950,45690,17742,-75521,-2416,30514,32593,-24068,12685,-22078,78594,89972,-9996,9452,-24099,50289,39337,60624,75426,10461,53362,63098,84649,58535,65668,108167,112912,89027,86301,52975,65785,64434,6025,30689,52661,52174,131966,104058,124022,89341,172579,146879,200593,259399,327158,359388,429203,410949,719194,1184872,-1005630,-769236,-484925,-384398,-283535,-200288,-37861,-132675,-132560,-114479,-35795,-90072,-109757,-112871,-137715,-171419,-98927,-97435,-77001,-54944,-3119,-25903,-100262,-78653,20462,-38041,-78485,-11042,-92222,-17060,-127407,-132970,-127013,-20314,-44707,-30063,-33877,-32952,-66109,-64780,-100087,-36588,-30939,2655,-75531,9738,21821,3605,-57225,-41461,-9523,-81102,-39712,-83673,-33660,-99963,99344,9885,31818,20309,-15232,-18566,36690,-45755,-19198,20698,-60695,-63147,663,-93221,-52243,-18701,-53950,6158,58702,10830,-25589,61187,84658,32217,-15331,-26521,1641,65914,88457,38645,789,103386,242709,-194029,-157456,-172420,-58534,-91515,-123807,-17900,26696,-64942,-34850,-40641,-60207,-90163,-55451,7578,-35577,-48369,-16499,-138822,-64791,-10192,-25068,-69157,-48596,-54746,-28039,-88731,-129258,2792,24181,-81998,-94234,-1286,-95518,-52285,-20025,-62087,-47073,-43886,-81417,-113333,21887,-2156,-37034,-18759,-35492,-16351,-116051,-109146,-51111,-67809,33006,-27620,-103902,-147566,-96066,-39150,-109866,6897,21866,-32883,8295,14398,-54194,27902,-59690,-84302,32966,2827,64754,-76679,-51342,57924,-46091,-79947,-46536,8661,-73243,-595,15366,-27546,17253,71628,9006,44768,67294,-73772,-34483,3114,-125892,-18088,-76114,-7099,42531,-39545,11261,-61104,-90067,25594,17763,-14824,-61013,-28436,-30349,-69224,55126,-72837,-12490,7048,-13917,37867,22084,-34227,-79727,-41761,62949,30337,41589,-1816,-853,67703,13464,-31685,-26273,54652,-7976,-16178,-41770,-30294,-41368,-22765,-78350,-19654,22326,9877,68155,-44565,-54636,-81369,56027,5995,35458,-34925,-57713,-30288,-63185,-97154,-101542,-73802,5673,-3257,-35528,21718,58219,-45225,-71154,-82573,-56810,-62455,-37443,-33514,7815,-14551,10290,-66599,-120105,-35788,-27822,-89072,-25344,1658,-8693,22581,3415,51668,-18397,-4463,-106114,-30706,-4621,7500,11552,11303,-16266,-33159,-50451,-74977,18207,-49491,-65283,45694,-143,-57806,-26416,-75821,36139,-26820,-60326,-55126,-61907,-71897,-88782,-37091,-19111,-9013,-32258,-25044,-87903,11664,-4860,-62952,-66174,-100728,-85525,-34357,-38361,-37696,10831,-14663,-44466,-13852,-18221,24907,-8144,-28109,-62152,24069,59951,17516,16685,-31764,15328,-588,-25589,30026,-122315,-182,-57506,118382,-2178,-29225,17643,34571,-36247,10491,11568,-25799,-56854,4123,-16971,-54454,11705,-156469,-4146,-45889,-21720,-17886,2333,-25467,-10114,10226,19902,-30754,-5148,12972,9843,-97719,-30047,-15423,34063,28655,6417,49467,-33759,-1977,-26206,-38496,-10666,-11377,-6275,-5852,64087,12161,2507,11340,-47277,-10050,-68686,-36854,-52570,-95258,-66922,-12224,34283,-8514,-64949,-150668,-19763,-102164,4582,-32581,-40084,-53816,-58540,10555,-86381,-46191,-43771,-42001,-28091,-19819,23937,50044,24516,58840,-74158,-150885,3585,16196,-79334,-103956,-50360,-59280,-107688,2304,-83561,17838,-5682,-70519,-115074,-30883,-1862,-29858,-44380,-91277,-89238,-35774,-100209,-134070,-78089,-19784,-79127,-49623,21726,14636,1096,-7768,-44607,-142833,-161765,-47866,9787,-32749,-56840,1792,-34355,22042,-20849,-16587,-45568,-73489,-85901,-78438,-70526,-66540,29567,-95626,-25145,-89667,-43823,-113858,-120231,-32504,-53572,-16998,-110681,-105101,-77885,-22738,-100076,-24702,-110225,-181209,-222229,-164983,-154555,-249569,-213711,-218943,-305109,-457718,-662244,-1188156,-444550,1271142,624104,383589,271045,262415,206095,226252,177357,157440,158561,185609,84071,106953,116519,103909,96153,57537,37339,59436,52016,71370,27483,-2009,46600,42721,43975,108484,56491,133127,153505,103201,78572,52839,31820,22206,-9652,42807,45321,14599,106404,96226,61263,24550,76757,42237,-16850,43653,17283,56321,42218,61328,88237,27166,-18033,-61237,54962,76602,-44467,-39502,39222,98289,15120,-16900,-10786,-14697,65961,23838,20007,38608,59546,46301,39305,15661,-22086,-54160,8786,27189,-12895,9501,-33505,60177,98928,54462,10277,40791,22164,70880,30107,40939,38602,70993,11405,31483,24246,52480,31206,81443,-2773,8525,106435,-1390,-12600,89036,23382,-6310,9499,-28881,97698,9944,-91399,-30354,-37541,-93005,70471,19923,-50795,-10161,7984,31145,-19407,26470,48113,-7573,88380,21251,-16310,-30623,-31800,-32759,-835,24064,25211,58471,43322,85473,88290,79639,-38517,-9535,-32116,-6669,-29860,3464,105721,56040,84201,17207,-33836,-23776,62527,-18918,25175,6301,-53006,10911,78194,107505,128800,30878,40257,46914,30414,22968,4176,45695,60492,48646,25860,-65347,-73335,14721,98171,-54250,15970,42746,-8901,-39800,-29971,-34712,-41383,-6819,52404,-2859,24613,-20331,57676,-6860,4170,44844,-12210,24322,20211,51104,74229,-11127,-81970,10091,15515,18807,52439,-27311,30601,-16296,63669,13370,36478,2087,-5491,13782,-25443,9605,-4517,8585,15730,28064,1478,-43418,-41509,-67707,27495,5792,-12773,-34667,57919,-31693,20269,18679,28117,60351,-57995,-10078,41838,-1792,23061,-43833,-75779,-79169,38072,71204,14215,-74941,-41197,-20947,-5173,-2082,57545,28721,-19912,-35763,20626,-54287,-50324,-9204,-47438,2514,17642,8794,-20433,-62896,-11362,-15518,-14348,-9302,-72121,-19013,59401,7440,-26838,57353,12872,-14392,-51373,-59862,24003,46411,-43048,-5822,-23240,-85221,-41666,-1236,-37222,3713,55446,-1932,-5922,15125,22694,15385],[4029,7727,112917,20819,58520,44372,-59,3344,4582,39058,22649,-89935,-20102,-82912,-34984,3562,-72923,30408,1694,31132,46709,-29099,-30818,15950,42729,6505,12819,-50405,-32409,-11285,20490,43233,-16160,37594,14079,36642,-9535,60980,6541,28404,30985,17852,-11585,341,-60050,-29736,-13115,85280,-2273,-60339,7272,31787,117987,4368,-17505,25683,27901,-5516,-7457,29318,-68185,-24914,20240,62333,80953,49990,124803,-34417,-36237,-64388,-4705,66806,-41291,-59414,-18250,39870,104595,-10390,166,-72659,75346,-7926,-43701,-18528,-59579,33776,79539,-56001,26728,12656,-38111,-41518,44930,51534,-2858,18566,-2600,-22554,-21389,94220,58390,-27641,48429,46085,26052,7240,-26174,13213,87009,110272,27284,8016,-49304,3869,61507,96704,-16809,14065,28155,44114,27443,-10990,18082,31689,-14959,19282,-15812,-26750,38245,95507,30356,-5025,53252,57193,35247,34759,49860,55220,268,-30830,-66882,-10400,14131,21909,27490,3319,-11619,-3885,36845,13025,-34408,36763,-704,13479,13365,60483,74469,18869,41741,56041,39239,1982,42987,45585,18274,-56903,19740,-20766,27463,-39347,-72235,-83792,-37962,-3070,30325,62352,-68819,-107126,-7455,-27722,-79176,-43038,11583,-70032,64404,111457,55018,-31771,60140,3385,59543,111631,20648,43710,41913,-11615,65459,36425,47526,-8405,27645,-17283,48608,65283,29743,-53938,4791,8054,38882,-24683,684,-20844,80058,105340,3171,-2346,-42490,80746,30496,67347,63048,-2339,62075,81044,75610,68879,80292,94336,100728,85272,102122,41496,33037,33966,7582,25193,83329,87412,118943,85364,110987,78261,162364,142507,220724,279558,291339,395150,450289,472357,796594,1164487,-1080450,-768579,-514344,-417316,-299842,-202707,-18948,-124403,-139269,-117954,-84590,-84117,-80954,-104902,-128793,-139520,-88443,-84636,-71389,-51952,50691,-1685,-110195,-71780,17319,-28450,-56968,6323,-87282,33837,-128541,-156360,-79589,-44547,-74355,-35160,-50696,-34250,-48577,-52592,-93272,-28074,-38320,2314,-77768,21192,19131,5980,-45976,-57051,19686,-30826,-50340,-64780,-50905,-99125,114664,-3391,34100,11298,-51769,-32440,49244,-60710,-25984,16146,-63735,-60653,-9574,-119735,-62222,-32890,-57860,-11833,51542,10872,-34952,20994,43083,45135,28422,7663,-5181,64225,69824,36997,-3440,100581,276424,-195486,-184136,-163416,-65108,-81149,-114130,-19624,-15907,-33508,-13637,-53346,-63449,-99211,-41123,5549,-27605,-76898,-48217,-149127,-79780,2838,-22022,-68131,-51357,-60220,-26376,-119412,-145136,-3486,27290,-98359,-79489,-1560,-93335,-73065,-40952,-37973,-47645,-34882,-66987,-88822,37576,7537,-46256,-32943,-50801,6997,-107547,-103081,-65730,-102655,40055,-23395,-77630,-118512,-86979,-20376,-113536,10042,48812,-30257,9894,5031,-49762,16725,-86202,-97096,27106,-5393,72390,-71805,-38284,70257,-46394,-79916,-29770,48261,-81054,18904,23331,7618,62562,66783,26623,14247,52735,-83387,-32726,-12026,-105154,-2739,-64439,3963,35710,-57615,26562,-68456,-137829,6448,35382,-34119,-33925,2241,-31526,-80875,59916,-47383,-27709,12466,-29538,22429,26537,-41302,-67641,-33538,29041,41137,45421,14152,-15581,62921,9435,-39788,-66432,63888,15041,3485,-50628,-38356,-33015,-15787,-63363,-18865,21456,15372,33071,-50980,-36124,-80307,30118,4060,11403,-77986,-71892,-41938,-85852,-78933,-97887,-63593,51768,-11993,-57385,-5753,34562,-49763,-99689,-59399,-65869,-67282,-32432,-63249,-10966,-1433,19290,-64183,-144701,-46441,-1448,-83106,-28016,35025,-4360,3653,20469,45996,-16778,-19615,-109072,-49895,4109,-1347,12940,-2160,-21735,-37665,-46974,-54444,17228,-58437,-47290,49374,-24291,-77000,-64855,-104183,2330,-20789,-83855,-67861,-56591,-45939,-84382,-35508,-16067,16385,-31458,-24804,-52588,41332,-1516,-93124,-52717,-101874,-53404,-38954,-17890,-44058,-9475,-8421,-16218,24881,-20145,38320,5606,-19063,-80853,5170,56176,25351,-18794,-28395,18033,-10102,-37032,38761,-117915,18721,-52611,113684,-13118,-17974,7717,21867,-25466,32993,17120,-24325,-36859,12095,-18084,-43401,1863,-145396,-12092,-32152,-31713,-50562,28158,-23480,-6027,4374,41425,-43198,-25219,12312,-6251,-95648,1078,11584,58171,15924,-5080,46100,-27742,-19095,-28326,-40430,-17740,-25381,3479,-5141,52939,15922,-23707,14807,-47817,-13325,-45275,-34841,-37445,-88822,-74865,-22388,31599,-22439,-50468,-120305,-7602,-129166,6175,-46670,-47686,-47226,-52357,10997,-90298,-47981,-48721,-42660,-34117,-72341,-7855,24413,38025,66632,-66666,-116362,-20116,4061,-64326,-98297,-56472,-76972,-64523,14044,-85000,31794,-6192,-91734,-101859,-26513,10326,-35146,-57614,-93524,-68012,-30240,-136596,-159832,-78964,-22225,-69425,-56053,33292,21249,13272,-18151,-54060,-150775,-179311,-13777,-3312,-56923,-65227,-12698,-42580,48889,-13735,-26301,-48871,-36493,-108223,-50584,-77136,-74986,55702,-105370,-53274,-108992,-36952,-94638,-120545,-40106,-61430,-14201,-118576,-101626,-60546,-39134,-103294,-25520,-94327,-157258,-197510,-178419,-174658,-248757,-199842,-208954,-279446,-460624,-653472,-1190429,-449602,1249019,595620,369474,277897,269036,217669,197958,176296,158779,153838,189187,73577,92365,107204,85962,96448,60601,60709,39220,44446,72619,-1961,8533,87209,37935,14029,101989,73059,140690,203264,86306,98790,58560,30047,30544,-18936,52001,54663,28011,104299,82695,65165,20177,28460,19773,-46397,67892,-971,51785,42643,76356,113585,31617,37,-56205,33551,71568,-11530,-18660,27073,102855,16009,-27283,-623,11715,76042,19366,2563,34017,50358,24903,42209,12495,-7107,-34938,11922,25500,-17840,-1700,-23776,64967,87194,62085,23457,16428,12387,80968,23651,49366,55845,73234,28416,26365,14387,42371,14745,94413,-2370,-8233,97933,122,1707,100239,13555,-6621,22581,-24139,99357,-11927,-108075,-32738,-47150,-107879,75454,-105,-62119,2,8753,6027,-12151,30863,55084,-10452,83821,37121,7605,-23232,-11705,-16130,1494,34348,40449,67092,34031,67591,74586,68395,-49235,5911,-22911,-9274,5180,13672,91429,36483,76753,7374,-54249,-17375,48261,612,36274,29847,-28855,16452,80417,99489,95429,8336,57607,46668,26502,19081,-762,73832,50710,39297,27144,-78695,-87665,30846,45677,-55949,25524,58553,-32825,-66848,-32876,-18644,-23016,-20725,59790,-19374,14743,-21521,81551,62510,-19903,47487,5180,25635,8227,48376,47576,-3983,-67137,6705,17794,16385,35091,-15979,5055,-34139,50211,16340,75810,26801,23802,27059,-36010,-8691,-25432,5555,-643,17310,-6997,-49057,-49852,-80516,21344,-9317,-24269,-53412,32208,-43132,17138,23084,34056,88392,-35875,-14192,25353,-13698,7650,-43625,-93630,-84006,38454,66070,30694,-39531,-804,-17480,21888,-19202,39439,10323,-5136,-53556,25684,-56034,-54603,-4111,-45173,-8478,31307,3105,-26286,-38252,-7145,-13976,-1572,-8117,-60104,-1115,52879,-36759,-3663,48210,10913,692,-47974,-59896,10037,89057,-29712,-14798,-25431,-73336,-60063,-2039,-51231,-13311,44086,9667,-12262,4164,10406,7512],[-2182,16090,107645,10643,69929,49071,-1944,-6192,12567,39009,25874,-82172,-4928,-109737,-27014,6147,-87929,18906,8255,24823,28478,-41601,-27718,-1108,34042,-546,7109,-31939,-19614,-49790,18490,19648,-30686,35407,12328,22546,-57414,46758,-14563,20273,49638,34446,-6665,11706,-52312,-6272,-37556,61870,-8765,-65124,2354,46645,85700,-21775,8611,17813,23969,-30327,-42274,22354,-44010,-5738,20991,43298,75813,60596,157699,-21771,-22118,-41437,11458,63068,-19011,-64787,-13033,46812,116034,-20496,-1587,-41225,62306,393,-25581,-9324,-51638,40260,59937,-37077,39738,-2030,-28247,-18305,47615,8091,-1979,22411,-4112,-4354,-27765,60427,34490,-43440,41822,29236,16913,20614,-6709,47092,68226,81337,57116,14264,-53709,1462,56472,91233,-24628,16323,36325,59034,51430,-3456,-182,40545,8533,27965,-24789,-31731,20470,100362,42874,-4514,41973,40833,30965,31249,64048,48720,-3875,-37039,-74147,-16870,843,29855,32318,-11832,-16358,10403,25603,9203,-24939,41204,17562,19622,2354,57927,74535,-2853,24897,29392,17088,11966,47134,58147,21350,-80380,13708,-39086,27597,-44024,-46606,-81135,-12530,-7340,23302,55152,-70430,-73502,9168,-28389,-53127,3823,11646,-59077,69285,99952,57944,-45338,44205,-11678,59603,102725,4834,45013,38770,-10920,71325,22037,66041,-9980,67761,25470,77050,72307,43875,-15263,31273,-9046,50839,-21918,-16613,-15905,67231,118721,30350,-5360,-48787,100763,20847,74449,47011,-13938,68418,90496,65247,85110,96576,85125,92622,80631,113999,15290,2138,21874,37579,14300,103905,113161,82519,65930,118739,103417,149390,140446,234733,288720,259392,414842,462584,509706,890329,1143288,-1158444,-723509,-522849,-420399,-305815,-210972,-50616,-133394,-142507,-126150,-131629,-92148,-57131,-95736,-121083,-104946,-80545,-72500,-61593,-45521,75171,7289,-110863,-60669,3230,-21894,-30409,16499,-76533,71483,-116691,-155805,-35020,-80879,-99095,-35910,-61766,-33418,-26851,-30705,-68361,-15393,-47902,-11125,-83299,17364,15533,7801,-44272,-73138,41423,23836,-75601,-55933,-70768,-96631,104314,-18324,26582,-1328,-77943,-40094,46579,-70628,-26417,1798,-60875,-49946,-15009,-122965,-70260,-40259,-69548,-35392,30620,10804,-31448,-16517,3419,55533,72408,47332,-1876,52084,45773,37933,-6751,103012,327832,-206183,-215629,-151468,-80993,-80631,-110123,-42451,-56782,-9038,2297,-62468,-54239,-111725,-26457,1705,-36415,-97073,-70875,-148331,-93011,15804,-18970,-54457,-56379,-69160,-25705,-140657,-148638,-13935,14977,-124977,-66870,7060,-83573,-81188,-60595,-3147,-44051,-22583,-44920,-65996,39682,6917,-53512,-57869,-62799,27777,-94369,-98037,-87443,-122049,37514,-15019,-44354,-84326,-74217,-10181,-99093,12550,70972,-30141,16023,-4728,-43307,1801,-77866,-101038,12827,-16441,58492,-71019,-29267,74166,-47823,-74161,-22022,70445,-68011,49934,41606,37135,95348,59869,36650,-21031,27712,-86504,-30681,-29905,-70328,-11220,-49557,4882,15596,-69107,27892,-80739,-162432,-25574,45416,-63048,-4756,10832,-44017,-73385,58975,-26471,-36513,6615,-63975,4270,24365,-43426,-45755,-37726,-11486,33009,52239,40305,-30653,48765,-1730,-49763,-88787,65252,36555,37143,-58310,-46749,-21226,-8695,-39453,-29487,17368,17492,3003,-51353,-12858,-71335,1938,-3428,-18920,-105621,-65838,-39888,-88766,-65005,-89276,-57481,70054,-29702,-87579,-36792,9487,-42199,-111243,-7516,-63729,-61392,-43844,-98277,-29709,7533,16531,-56026,-133011,-52498,13603,-69601,-26711,66436,2778,-23342,36743,18948,-15161,-30884,-105199,-65883,3238,-17974,11375,-15675,-23018,-44874,-41797,-37269,10360,-56888,-18103,59278,-34113,-72059,-98825,-120598,-19287,-7221,-96074,-72545,-54045,-28987,-59614,-35628,-12490,44474,-26825,-20741,-4425,59057,-1261,-111741,-46367,-113541,-17030,-37623,2002,-47291,-21515,2141,9264,57196,-19292,48914,13277,-13400,-98469,-16790,47232,30921,-43769,-15173,20676,-23722,-46362,47318,-82480,29380,-44316,88471,-24072,-10288,-8446,15536,-9681,54762,14246,-26189,-27726,17345,-17218,-35174,-8371,-116882,-21419,-25877,-38658,-82436,51977,-26744,879,-5294,49061,-47942,-51075,9638,-13506,-82546,30409,32892,61925,-3512,-14033,41627,-20376,-42304,-33989,-36039,-18004,-38146,4188,-1655,24538,16757,-54178,9544,-49730,-20933,-18299,-32249,-35432,-71869,-71085,-28486,30329,-36923,-41663,-88892,-720,-143001,-11637,-58160,-50315,-29547,-45355,10001,-87711,-38905,-33908,-42747,-42380,-113411,-50832,-11696,40983,63126,-63636,-76344,-48469,-3272,-43131,-81472,-60539,-89998,-13674,12986,-78868,33222,-16986,-116899,-81434,-21652,19867,-45437,-65455,-73933,-45653,-23251,-160623,-173633,-82119,-26655,-66858,-59072,38628,27366,19139,-44725,-69905,-134458,-164280,10647,-21998,-82081,-72341,-34300,-55945,60530,-6966,-33773,-61632,-4725,-114957,-21461,-79321,-82707,63326,-104823,-78626,-121484,-22263,-72017,-113374,-54935,-69438,-16627,-122643,-100877,-67932,-71691,-105123,-36598,-86231,-126653,-168336,-201673,-202202,-250883,-200074,-214539,-261926,-460042,-636993,-1184972,-445378,1230461,569624,357054,299014,277095,228364,169428,170808,159489,151126,186421,67981,81749,92007,59183,90302,73627,90748,27526,41732,81253,-20769,13356,103829,35355,-13998,98963,80159,132654,212057,73867,107522,66376,25597,39754,-19825,55307,54156,45076,88040,62928,69117,8951,-22915,5350,-35010,82661,-6773,44502,40998,94612,127264,38595,19229,-34279,19931,60996,23380,12198,11753,85024,19305,-21310,17398,41136,84310,22202,-18858,21487,23155,2357,44604,20487,5116,-4960,24546,26650,-17882,2437,-8925,61923,62082,61498,32666,-2911,-9357,86310,18138,67471,68375,73204,52672,22000,8697,33003,10951,100899,13257,-21885,71194,1590,19442,102746,2341,5527,36586,-21610,90994,-26629,-109519,-45253,-54132,-116685,64434,-11533,-73848,10387,15782,-22504,-2546,36375,63600,-13846,78458,56539,26438,-11336,8734,9482,2195,45403,50309,74363,28436,40796,55317,52124,-54312,19069,-35622,-10022,35860,24599,79168,38190,65296,731,-68545,-13403,25104,29871,39032,43457,-115,21387,65190,68104,42307,-142,67194,30949,23242,17837,9753,93566,40579,34571,37746,-76382,-77306,47751,7775,-50013,41675,64912,-51127,-77006,-38311,4189,2355,-34690,65249,-24745,4673,-23564,92505,112306,-46763,48302,17024,24937,-250,46883,27156,-1716,-40420,331,20784,17590,21966,-6252,-22570,-36985,37646,32879,133721,46467,42714,41202,-35843,-24553,-43561,7457,-2519,14401,-6475,-52891,-37977,-82597,16296,-19322,-34282,-62928,11934,-51846,15509,27696,32386,102584,-10465,-7151,21989,-16468,-8825,-40534,-113786,-76618,38731,68950,51101,53,32211,-8562,31689,-39421,15543,1723,17361,-58280,36822,-43338,-56426,-4641,-33463,-15042,40371,2920,-24525,-19050,387,-9994,9400,-2695,-41628,15485,33053,-77211,19150,39814,9407,11663,-43148,-48119,510,119165,-16849,-19289,-25649,-49209,-76345,-3590,-60732,-27559,32960,20475,-15006,-2213,-844,-266],[-6711,4556,63816,-3975,67861,37803,612,-15405,16271,31432,43105,-63698,16020,-124466,-6245,18609,-83544,-670,15238,19300,13683,-52194,-17006,-17914,5161,-11035,-8456,-7752,8420,-78519,14082,-400,-24439,26654,9930,2439,-90291,30760,-34291,11548,51855,48100,6240,19180,-53337,3941,-56658,36537,-12373,-55504,-8532,43676,40520,-39298,18904,6153,17877,-45203,-73979,13935,-16360,7095,28942,32255,63069,65966,167841,-8775,-912,-1813,24679,53865,2231,-68398,-4310,49787,121913,-35261,-3352,-15869,42202,14319,-4823,-1428,-41627,31784,26046,-20520,31780,-12594,-21844,18268,51519,-29345,-3891,13186,-10079,19751,-26891,23978,6411,-51476,43878,14847,2211,36721,10615,84308,35607,40301,67437,24725,-46964,-2234,54331,79664,-15723,9224,35975,63847,75336,9016,-15107,43021,24103,37708,-31364,-34164,3653,88392,59519,-673,28248,27602,22178,23487,71277,41891,-6077,-41814,-68419,-24003,-22051,43407,24974,-23526,-17977,30423,16676,9471,-13880,43271,24566,30052,-7941,46972,51434,-20460,8156,-1671,-4675,26368,52147,64071,15552,-107467,8758,-56171,19934,-31437,-5114,-56869,18301,-6906,14119,47469,-55149,-28471,25376,-17893,-11082,46627,8855,-46935,66943,60725,60994,-52976,32792,-14949,54557,82832,-6977,45408,36987,-7961,63929,9511,81327,-1309,104163,65799,89215,67449,58039,19585,71388,-13002,65124,-16032,-31969,-9783,47430,128140,64430,4587,-34395,103432,14647,85808,36438,-18184,69136,90368,58267,105333,109614,80379,89297,67931,120479,-14757,-14883,29723,83324,-4861,114057,129670,37983,54373,136343,161589,139268,139891,237024,284195,237347,415219,468446,512049,973772,1116275,-1205346,-655827,-506582,-392330,-299385,-221453,-105523,-156467,-142891,-132861,-155845,-108860,-46217,-88969,-116555,-77485,-78276,-59351,-50428,-34709,62898,-2252,-108370,-47151,-15927,-18794,-6813,14671,-62670,81009,-96054,-137790,-2932,-116118,-112168,-33083,-67329,-31748,-7753,-9007,-30273,-172,-58157,-33949,-92784,2657,10938,7526,-50635,-86375,46423,64329,-100880,-61554,-89730,-89960,72089,-34742,8601,-18551,-86932,-39549,33576,-70862,-24597,-18844,-53985,-32448,-15702,-108812,-74657,-40402,-83126,-60644,1037,7755,-12078,-41776,-23065,61746,100554,82887,9731,33093,23977,38527,-11690,111202,382340,-222446,-244409,-136989,-102436,-93562,-111172,-75855,-78865,-1702,9712,-65541,-35540,-119996,-14067,-2662,-67748,-107967,-73589,-136366,-100294,25165,-18159,-37458,-61582,-78996,-25797,-141817,-135658,-27371,-16703,-153477,-61383,20802,-69637,-79274,-76298,26954,-36228,-10214,-24123,-56432,29966,-3087,-56329,-83922,-66036,40620,-77376,-96652,-106997,-121382,27962,-7925,-16827,-58926,-61919,-9232,-66102,16688,81252,-33872,21013,-12461,-35141,-14917,-49398,-95492,-8995,-28807,28711,-70368,-25019,68963,-50931,-63473,-26518,67752,-39134,85754,67281,54794,109413,53424,30333,-54466,-2606,-82311,-26811,-45433,-32442,-34428,-37666,-6883,-10687,-68368,14932,-96479,-159166,-56577,46442,-93431,17360,-3496,-62458,-50810,51512,-17506,-33572,-5213,-108048,-8980,18321,-40435,-20427,-54498,-48148,3772,58380,68073,-41549,30623,-23004,-58243,-74123,61758,49988,71444,-57701,-54954,-10309,-4041,-14605,-46247,13183,16319,-11429,-46165,8622,-55117,-17832,-16129,-49481,-107627,-39322,-22415,-70707,-57790,-75709,-57296,61523,-48833,-112294,-60634,-8040,-31472,-105219,56264,-52199,-48545,-70619,-125998,-41135,11216,3559,-43477,-95044,-54169,17234,-55730,-19682,82740,9768,-48591,50426,-18975,-12352,-36619,-95125,-71504,-6229,-39558,6752,-25959,-18375,-52530,-35691,-25835,1720,-43933,16358,69582,-28530,-48660,-106305,-120286,-28113,10774,-95657,-68857,-55526,-21340,-14493,-37423,-11006,60833,-23315,-11819,42334,61744,-282,-114701,-50181,-127122,10186,-31986,15856,-45023,-24475,12441,23946,70318,-18534,51712,9512,-11902,-110057,-39510,35324,28361,-53628,5075,17273,-37835,-50411,52268,-24874,31115,-33580,55174,-32728,-10958,-28500,16698,9950,71637,5842,-29158,-33400,14179,-16821,-31345,-19700,-79819,-28951,-26280,-42341,-104673,67460,-36113,8892,-15475,42224,-48140,-77764,6562,-9579,-58842,45154,42458,44652,-20917,-21745,36651,-12713,-64246,-41928,-27280,-19548,-46713,-3457,4700,-8951,13794,-79688,-560,-52605,-27763,8002,-28451,-44789,-46346,-49676,-28126,26869,-49795,-41553,-73439,-1244,-143506,-38719,-60810,-46589,-2133,-38424,6688,-80242,-20762,-3011,-40550,-49711,-130026,-88100,-48619,34298,49352,-62144,-45784,-73519,-2478,-23481,-60048,-63094,-102181,27256,2725,-63478,22751,-36224,-140143,-59855,-16718,24947,-55841,-63873,-42374,-29332,-13728,-161097,-164290,-87050,-33821,-68052,-58361,36058,28621,17846,-80583,-87379,-103193,-123088,15627,-43649,-102580,-76923,-57609,-69731,58208,-2717,-36327,-75213,14141,-104829,2572,-74007,-87356,52858,-91066,-92258,-122274,237,-52930,-100197,-73885,-78078,-23535,-121727,-103750,-95166,-104423,-104358,-54756,-85654,-95175,-138245,-225779,-225600,-253399,-210156,-234858,-254877,-452289,-613267,-1166454,-435047,1211035,550527,348102,325868,282302,232963,140925,162477,157959,147735,179477,66228,75359,75765,32775,77737,90856,113705,25540,47551,93658,-23840,12135,87897,36118,-33798,94418,76535,114851,171569,72153,106306,70611,18939,51749,-4814,52563,42581,57554,62072,40901,75927,-10166,-63077,-913,18419,85209,1803,37925,36695,102338,120833,49064,37742,3828,16134,45249,45564,46454,-3664,48567,21781,3969,40874,64423,84591,32420,-35812,6551,-11450,-16141,48302,34998,11357,26413,43657,29273,-12616,18203,7602,52785,29512,53011,34851,-10038,-33712,85940,14238,87330,71658,70391,75531,19516,8919,27251,22102,100748,40101,-30417,37434,2042,36698,93309,-5489,23836,47891,-24114,72061,-33674,-93533,-62893,-52789,-117492,39200,-14666,-81615,19733,25259,-49441,8863,42756,70863,-12418,74533,72175,29316,-2647,27244,34204,1321,52856,56669,77795,26645,9829,35656,33725,-55678,22206,-60123,-9048,48010,34397,68187,51809,50003,370,-71895,-7593,-2888,58920,31130,44111,25484,24489,34080,18178,-8484,5157,69128,5543,25523,19875,36031,96744,33260,34077,53906,-58407,-45370,60175,-8978,-37773,56317,57056,-58607,-63035,-43696,27573,29089,-47798,66432,-13077,-3731,-26296,89803,125105,-68871,49383,21534,21552,-5440,44882,12822,-5657,-7986,-5786,25874,25233,19048,-2658,-42441,-24549,34287,63945,185863,56470,47603,51612,-24888,-34324,-50445,14853,8988,20323,3076,-53137,-8217,-68035,13902,-26705,-40151,-61594,1645,-54400,13661,35900,25083,97426,8802,8836,29970,-11847,-22024,-35596,-123844,-59372,37379,71758,73017,32798,43367,4107,23870,-67466,-8370,4218,40879,-50366,54070,-18755,-55234,-12454,-16877,-15477,42049,7378,-16205,-9708,9898,-3956,20665,4889,-21414,26037,6321,-99101,33202,31925,6854,18950,-37605,-26582,-1065,134264,-4986,-17879,-20789,-15428,-84448,-7503,-58828,-33491,25303,29091,-14824,-4347,-8361,-5708],[-7095,-20179,-342,-14076,50364,15573,7007,-21396,15135,18317,70807,-37742,44202,-122661,20103,39537,-58600,-20031,24181,17930,4923,-60437,-9989,-30401,-36694,-23895,-30508,14470,42632,-84302,7296,-7296,-4048,11016,6009,-18481,-97959,18556,-44283,5018,37982,54498,15503,24211,-56662,-2320,-68151,14645,-13231,-35182,-16219,32946,-2981,-44923,16647,-8083,3839,-39987,-84730,4508,7474,10644,35370,27770,43144,62086,157457,3456,24894,46290,30554,42148,18361,-68411,562,47605,121975,-49475,-5299,-7142,21232,29886,14007,5214,-30664,7907,-12721,-13251,8921,-15567,-18803,57931,53143,-51787,-11282,-9098,-19737,42177,-19862,-4792,-19294,-51267,53859,5419,-12892,53345,21115,113678,3890,-2395,51456,35887,-32613,-7594,59859,67124,10137,-6931,26938,61958,92247,21529,-20052,39142,27754,48691,-31942,-33765,-8697,64984,73987,566,9754,19494,9238,13105,65691,38533,-5618,-47335,-52766,-30027,-43373,53666,8289,-27602,-10437,53278,12024,17450,70,43800,20317,41539,-15790,27294,12501,-30080,-8921,-27507,-17430,40517,58134,60770,5395,-120955,6983,-68351,14237,-4524,35876,-19182,46364,-2540,5111,39310,-24463,14915,34995,419,38176,76673,3102,-38978,58719,12637,65382,-49936,30970,421,54138,56071,-11160,45285,33429,-7552,47138,2121,88288,16679,125781,92188,84513,55619,70202,35852,110602,943,78120,-6535,-37646,-1719,31434,132205,96239,28636,788,87391,14419,103974,37720,-11696,64150,84389,56709,126249,116158,78775,89015,46433,122806,-30458,-7574,53279,126191,-28454,115516,138539,5493,58682,149659,231508,135474,140177,226094,265637,228431,399110,469182,487876,1026021,1081090,-1198986,-591431,-470207,-348682,-283352,-229981,-157170,-184620,-141447,-132736,-150078,-124592,-49480,-86643,-115202,-62952,-82296,-47263,-43080,-20840,25913,-26246,-109110,-34400,-34834,-19217,5560,-1580,-49350,60020,-71429,-113363,8871,-139372,-110944,-30009,-68509,-29548,4603,3507,11394,15996,-67386,-59627,-104130,-13664,3822,1312,-59754,-94792,30581,80320,-108489,-80034,-102102,-75640,27379,-52971,-16894,-38525,-79891,-31798,18379,-61106,-24584,-41101,-47382,-12000,-14082,-87441,-73787,-34771,-92701,-82449,-28970,-2144,18491,-50537,-32412,62478,104565,107141,27770,12072,11084,37009,-18764,124605,424261,-238904,-263713,-120825,-123397,-118037,-115158,-105487,-77477,-16136,8364,-63094,-13075,-117229,-5400,-5317,-117138,-111483,-55012,-115299,-99122,26613,-21632,-26171,-63457,-86685,-26432,-117052,-106681,-41859,-62007,-174023,-64959,34277,-55005,-72319,-87972,38641,-25455,-2010,-11012,-66841,12377,-18940,-52466,-100332,-58672,42956,-57791,-97659,-113543,-103062,16152,-6650,-3422,-48400,-53876,-14851,-23633,22640,74038,-40928,20686,-16521,-27933,-33229,-20875,-82565,-35138,-40657,-3997,-66500,-23912,57048,-57214,-51378,-42966,43524,-5085,112533,92876,62196,110004,46938,6049,-80396,-32434,-68550,-19003,-54117,-413,-58994,-31697,-29091,-34998,-53922,-4561,-111681,-132683,-74557,38913,-116604,26658,-28152,-78619,-22560,38948,-22281,-18944,-15757,-144141,-12036,10896,-34047,3032,-78191,-71743,-38752,58631,87742,-46257,15303,-54021,-60928,-21507,59272,52336,93484,-43746,-60400,-3488,-3472,2840,-61626,10841,12344,-7595,-36329,22438,-34356,-22427,-31632,-75468,-86116,-19,5827,-37396,-55355,-59092,-61804,41414,-61731,-119110,-70872,-12267,-24421,-88608,105036,-35789,-35438,-102516,-134880,-42715,10617,-14279,-29065,-48771,-53464,13082,-46530,-8379,75448,14005,-62002,60823,-55173,-8846,-36421,-80001,-62696,-21095,-61143,-253,-31743,-8666,-58170,-27941,-20136,-5338,-22780,47435,72357,-14854,-16553,-73138,-104072,-30476,25626,-86271,-58810,-60635,-14274,39268,-39959,-11685,55759,-24488,506,73553,50750,3630,-103428,-60755,-133931,19036,-23997,20123,-36617,-20973,19851,23891,57179,-19716,44174,-7667,-15227,-112171,-59135,24188,13983,-51501,24670,3868,-48089,-47400,50591,32202,25440,-23579,24485,-36924,-19961,-48236,22407,31277,80605,-2768,-31196,-53006,152,-17606,-31252,-31980,-45711,-31312,-30563,-42240,-113545,70178,-48903,15299,-22713,25831,-48408,-100727,2732,2455,-28620,36520,38265,14952,-29160,-28997,31601,-7029,-79629,-49957,-18176,-31038,-51190,-17426,10576,-36372,6643,-91844,-11104,-54559,-28867,29687,-23224,-58486,-17084,-10107,-22108,17039,-58449,-49413,-75050,-8401,-136715,-63993,-53444,-37569,28287,-31694,1351,-69982,1750,33143,-34507,-53288,-117704,-107111,-75994,21554,34226,-56321,-34637,-89279,6425,-13085,-42102,-66172,-115478,42368,-11564,-40909,4494,-58724,-151426,-41909,-12088,24189,-61537,-53806,-13408,-22400,-2366,-134494,-126979,-91411,-42945,-68140,-54449,27117,21591,9142,-113803,-99644,-73077,-71451,19,-64624,-115381,-78810,-76754,-78988,48145,-2066,-32714,-80336,18046,-81234,17555,-60513,-85673,31103,-69589,-89026,-110256,25832,-42869,-82310,-92799,-86961,-32994,-116171,-110933,-129515,-120364,-101022,-74855,-91544,-70521,-113097,-241129,-235348,-253903,-222957,-266271,-260350,-436496,-583306,-1135940,-423010,1189817,542242,344361,347529,279992,228545,114505,154406,153513,142286,171770,66433,73102,64407,17158,61742,105649,122896,31233,62885,105727,-11698,9135,49386,39478,-40503,81689,64867,93820,104652,82271,98568,67604,12278,64347,28114,45806,22841,59133,34086,21091,87238,-33727,-84530,-3388,90950,76928,20177,33429,29295,89867,92899,60793,53234,50939,21522,26021,43723,78899,-15363,9511,20761,43850,66007,74457,71952,47344,-41309,-3158,-40859,-27402,52603,48309,10406,50924,63590,31070,-3287,38332,22214,40431,-3046,39021,29616,-435,-50077,80473,12167,98418,65019,64405,88967,19076,15658,22937,42113,95202,69609,-32817,10473,1019,47701,71128,-6431,40955,55770,-30925,45884,-34918,-65998,-77119,-40665,-109138,7975,-12085,-80517,27364,32744,-68643,20827,47509,73971,-3248,71271,78445,14491,-2472,44594,49593,148,53156,60909,75780,27146,-19069,19279,16629,-53411,9931,-80278,-7046,35700,40827,56978,62899,31813,6836,-61117,3860,-29659,77333,14631,33702,40511,24793,-5760,-35387,-37689,18566,66128,-20767,36507,24539,70169,79747,29425,34734,68427,-30246,-2594,64629,-7916,-21630,57012,37091,-53099,-27895,-46904,45397,51447,-58109,61676,10099,-9492,-29420,76033,104725,-79936,50198,19123,15470,-8357,40513,2375,-15635,22115,-9009,32559,39944,24835,-8538,-48971,-2076,42587,100123,203669,55365,39367,52832,-6153,-36730,-41301,27219,28217,33518,17706,-49097,29444,-39512,15373,-33751,-40961,-51922,2032,-49358,8808,47482,14995,72942,15972,27704,41020,-4503,-28081,-29771,-114311,-37878,32424,67631,92100,51388,27747,17086,3693,-103260,-26783,14636,57034,-32969,73852,10618,-50156,-26183,-3046,-10824,35859,13866,-4469,-9882,20114,3385,32902,11431,-4761,28684,-20589,-99229,32313,21822,2770,23492,-31963,-1152,5277,134670,6590,-11252,-8971,22009,-78978,-14830,-46063,-28470,21707,34300,-12963,-3646,-10399,-7073],[-2677,-46723,-56115,-12859,21170,-7865,15725,-22124,9164,2949,97813,-10154,76487,-105789,44442,63836,-18143,-29574,36001,21494,2361,-66346,-14557,-35136,-77562,-36642,-53573,29288,72836,-62795,-870,2037,18539,-10355,-512,-36392,-80594,13724,-39341,2010,14206,51628,14436,26989,-57850,-20456,-70837,-93,-12249,-11524,-12387,29119,-33001,-41643,5283,-22020,-23038,-12104,-69528,-5218,23330,6048,36537,24751,18164,48807,136521,13452,48926,88580,27419,32262,27702,-63806,-4139,40337,116133,-54985,-6716,-13618,5691,42418,26701,11047,-18898,-24884,-45083,-18112,-14052,-9687,-18291,86034,49188,-55965,-24296,-38560,-30377,55073,-9766,-21226,-39093,-45107,67968,1225,-23540,67634,22617,126793,-16057,-35598,11824,43746,-16110,-13864,72431,57485,45706,-28230,10603,60828,96973,30312,-11206,32031,19023,60797,-25398,-30675,-14575,38382,81097,-4792,-13341,14823,-5702,2317,47845,39385,-3098,-52384,-33111,-31872,-52884,52376,-12311,-23292,9168,75516,12077,33663,15368,43653,9818,50870,-20125,2268,-27460,-29130,-25389,-41961,-15313,48864,63879,48041,-3809,-112206,8752,-73757,18765,29836,62716,19909,69734,4492,872,31720,13985,45443,35252,20374,82151,89886,-5033,-36992,47996,-22031,71933,-33285,40871,37232,67138,27238,-6307,45027,27365,-12290,28340,1685,83990,41380,127016,99891,68322,44247,78641,31720,131588,30771,87048,7740,-28292,11533,27717,130502,118608,63116,47395,57607,20443,127529,52171,5134,56440,79440,59516,144076,115858,78423,88998,24634,124126,-16828,27519,84652,149805,-46795,111063,141296,-388,81470,148536,279132,138308,140712,205866,235410,232943,374223,465214,457434,1040361,1037568,-1137489,-549384,-425402,-313564,-263702,-233826,-192728,-206652,-139017,-123756,-125230,-130407,-60772,-88350,-115712,-62215,-90667,-41566,-44816,-7616,-13872,-55264,-116605,-26464,-50549,-22789,1656,-30604,-40210,19202,-45710,-91765,-3332,-145811,-97542,-31289,-67014,-25813,9701,2602,45867,31690,-74072,-81338,-113952,-22796,-8336,-14629,-64866,-98004,-2728,75683,-87691,-104631,-103337,-52149,-17892,-72933,-44258,-57590,-62581,-20029,8480,-45695,-29000,-60596,-45866,6533,-13659,-67686,-66470,-26146,-94975,-95539,-51119,-21472,48730,-43960,-28433,57319,87647,116777,50484,-6746,10353,33401,-25749,141961,443129,-250266,-269714,-104265,-137106,-146666,-119469,-119270,-59410,-49466,463,-58081,6797,-100820,-348,-3853,-170180,-110229,-23849,-88827,-89510,16782,-30213,-24115,-58846,-89477,-27708,-70971,-67592,-55042,-106687,-179139,-75396,42961,-41965,-64158,-97273,26791,-13978,-1227,-6412,-93943,-8501,-35475,-41169,-99513,-43022,36478,-37257,-96928,-100661,-74498,7537,-12636,-5027,-48897,-52336,-22480,14352,27837,48480,-48721,13604,-16505,-26923,-53400,-6604,-66937,-60374,-49296,-25509,-58034,-22926,43191,-68052,-43362,-67308,10083,22890,117270,109037,64865,106560,38081,-31041,-95427,-56795,-43246,-6451,-53385,23015,-73096,-29962,-55313,-50944,-29510,-18741,-120955,-93816,-74365,25347,-127415,21712,-45470,-85399,746,24464,-36787,1984,-19257,-154413,-3868,3364,-26901,21114,-99309,-77859,-78778,48913,91831,-46871,7336,-88549,-54825,45546,63734,45335,96717,-17565,-60096,-1839,-6477,7439,-69340,10346,6144,8324,-23336,25197,-13981,-11709,-45441,-93642,-53365,40368,34550,1157,-52842,-43247,-67807,27072,-63470,-103684,-66984,-2905,-24330,-70421,117143,-20188,-28660,-124307,-119521,-35971,8064,-30343,-15577,-10962,-53615,5951,-43677,3565,46540,14293,-57506,67849,-80787,-6629,-30833,-60858,-40283,-36730,-77045,-8342,-33838,2687,-60131,-16787,-17986,-9051,473,66264,62534,-3477,14126,-6166,-77250,-34198,28336,-74396,-46320,-67295,3074,84422,-41866,-12702,29540,-30471,13212,83434,31077,10536,-83352,-69315,-128819,9130,-15689,14354,-23440,-15268,23983,10603,20312,-22976,27505,-35132,-23389,-103845,-69895,18019,-11525,-45732,33259,-19464,-50926,-37709,40679,62069,15102,-18953,1769,-35362,-33526,-62977,26920,51255,81548,-6345,-31691,-80956,-22496,-18465,-32520,-43473,-23254,-26217,-35295,-37145,-111599,59046,-59812,17469,-24682,8022,-52169,-116317,-3597,15837,929,4528,22467,-12434,-24676,-35258,27079,-5687,-86655,-55849,-13336,-56152,-53608,-34611,10850,-51712,-3983,-86475,-18881,-53437,-21582,43232,-16791,-68024,9095,39792,-13888,-1058,-60791,-60546,-79596,-18947,-130226,-79448,-39852,-26382,52499,-24568,-5168,-58732,22422,61459,-24281,-51707,-82758,-104175,-86420,7363,30746,-40584,-44010,-93379,19539,-16019,-33975,-71882,-127978,25020,-25766,-16925,-15658,-78013,-140159,-29584,-8201,16574,-59928,-41139,255,-24287,8054,-87139,-68924,-91990,-51814,-63103,-48278,14876,5366,-5973,-132090,-100125,-58329,-27898,-29799,-81229,-119946,-78577,-87694,-81709,37535,-4603,-23356,-71130,10185,-51463,22398,-41381,-74860,8615,-51949,-70162,-88550,46001,-44018,-60732,-107688,-94513,-43153,-107728,-122041,-156184,-109826,-95966,-91088,-103046,-58694,-98526,-241278,-228821,-250930,-230900,-299556,-277719,-414673,-549253,-1097893,-412703,1167607,545175,345972,354887,266468,215881,92768,149609,146324,135248,165378,66524,74068,62429,18446,47218,112877,120555,40099,85103,113995,9847,9917,6852,43386,-32056,56559,49994,74417,47365,99747,87713,57233,8782,71446,72085,38205,951,47788,11929,7609,102109,-54432,-88411,-8290,147361,62137,40440,30123,18907,58305,50493,69325,63183,95497,33243,6508,15424,105019,-20316,-11476,14641,86679,87553,68838,45906,62606,-32347,-1005,-56167,-31405,54596,53687,3432,64139,77880,29990,7653,55616,32246,27973,-28275,23060,19156,24960,-51243,70945,11736,92615,52451,56148,88952,19899,27926,13892,59589,86432,92372,-29263,-17,-1263,46890,38600,292,52245,61381,-37995,18545,-33354,-36130,-79584,-20108,-92256,-18055,-7371,-68044,32966,35078,-74644,31288,47010,71019,12152,64573,73118,-10422,-11162,62846,51757,407,45229,62732,68177,27557,-39819,7517,4149,-45641,-17155,-83481,-4959,3648,41894,44698,61051,12706,17539,-36573,21896,-48364,78118,-4848,17763,40391,21663,-44353,-74896,-38049,32168,61964,-39890,55862,30033,100678,45648,27548,32498,73673,-297,37644,59624,1433,-3655,32553,10897,-36739,15288,-47086,53247,65667,-63878,50383,31691,-12705,-32617,56046,68882,-76912,48065,11876,7446,-10053,32970,-5743,-29212,42704,-8397,38022,59125,31319,-24373,-42381,22786,58871,124821,174054,45240,22746,41145,15085,-33044,-16687,42471,47593,49872,31297,-41792,62135,-6129,21230,-39629,-37544,-38899,10660,-38166,-1173,58503,4763,34508,10254,42701,44451,-115,-25694,-23957,-84756,-18745,22665,54060,102734,54503,-8454,26747,-20277,-138035,-36400,27310,58807,-10439,90269,35279,-41104,-41847,1040,-4654,24304,19274,6418,-15769,29917,10611,44532,13904,4514,24702,-42909,-87322,16534,6105,-2004,25709,-26590,20840,16387,122813,18792,-1588,9250,55404,-57551,-25227,-27829,-14224,20289,34808,-10702,-1736,-6323,-3756],[5163,-65347,-83490,889,-11330,-21626,24506,-17421,-1601,-11213,109784,11464,102658,-79918,61268,84006,26869,-22429,49868,27822,4437,-69353,-30154,-30437,-102593,-45789,-71506,35696,91067,-22747,-8697,22026,33372,-34558,-9885,-49615,-48511,16502,-20087,2416,-10392,40334,2836,25905,-56089,-40435,-65067,-6551,-10164,7686,6645,41794,-46746,-36576,-11993,-32058,-60876,30782,-37223,-14337,30627,-2580,32250,17879,-8195,30168,114883,19885,63461,111328,16940,27912,30977,-54536,-19576,29147,104887,-44632,-6015,-24297,154,47887,30568,16348,-6360,-55049,-62761,-31149,-20191,2978,-19026,90622,38254,-44951,-40441,-65127,-38210,53331,-746,-27931,-53442,-37127,80612,716,-26576,76658,17235,121204,-21323,-51884,-39542,45248,-2827,-19432,86381,51961,78705,-48020,-9956,66650,88284,34188,11138,26473,1510,73395,-13316,-25296,-13860,16928,78898,-16743,-37755,8900,-19342,-7185,24635,41374,-241,-53200,-14666,-26269,-45495,36100,-31416,-14246,39027,93596,15691,54686,28140,43459,697,55478,-20876,-21811,-53134,-17807,-38116,-44732,2011,47535,67047,28084,-8131,-84073,12788,-72374,36158,63306,69131,50935,91348,12797,6929,26915,48864,57436,26805,35106,108537,86918,-14094,-38823,39399,-29336,80537,-4722,59852,89497,94437,1226,6102,44796,21265,-20979,15263,7604,68547,68513,110481,92422,49482,40381,82195,16653,124055,66840,90629,28079,-3170,32952,37771,123741,129166,98521,90436,23974,31107,149771,75726,28389,50388,82213,63412,155639,111298,77520,87275,16625,127733,28557,83623,115379,147070,-49652,103496,138918,22306,117857,131257,273564,145295,140938,184899,198776,248422,349801,456676,440344,1026620,986893,-1038203,-537858,-386525,-305418,-246716,-233365,-211624,-213589,-136055,-108387,-102245,-122592,-69884,-91346,-116519,-72399,-99715,-47493,-58224,-150,-39885,-78977,-130107,-27316,-62842,-28901,-18004,-66517,-37841,-25285,-19548,-77004,-37196,-136979,-77865,-40633,-64769,-18649,9750,-9764,65516,45279,-77249,-94645,-119559,-21097,-27590,-41066,-60619,-96854,-42984,64006,-42067,-126346,-93655,-22032,-52741,-92861,-67078,-72369,-41407,-8297,7558,-31578,-38230,-74637,-52308,18965,-17245,-53514,-52486,-17884,-90081,-96029,-60142,-49050,64828,-26898,-19500,47055,60691,112264,75422,-20700,20584,29344,-28510,161529,437246,-252923,-262672,-88853,-138118,-169136,-121918,-112014,-36805,-92290,-10972,-54359,19268,-73618,2600,3143,-209173,-105549,5807,-61529,-73890,-5062,-42834,-27327,-46735,-85657,-30125,-19560,-28034,-64679,-134556,-166211,-87262,44540,-31203,-55292,-106053,-3192,-4385,-8567,-6983,-124949,-28786,-47495,-24060,-80141,-24457,27283,-17926,-90094,-71126,-44616,6531,-23729,-15938,-50527,-57233,-27742,36595,28379,11274,-53374,1209,-13289,-37554,-74155,-10801,-54939,-78784,-51099,-27840,-45891,-19068,32980,-83097,-44610,-92819,-17669,37463,95981,109045,66899,104230,24987,-71912,-98932,-72313,-7858,8675,-43296,41199,-70917,-27445,-77244,-55458,-2622,-17997,-119755,-54847,-59128,9737,-126093,4752,-43565,-80052,11631,11738,-53327,20663,-13967,-131543,12361,-4337,-21240,32124,-108859,-67912,-100230,28825,77298,-48198,6512,-114906,-39898,91752,77311,34387,82941,12449,-53081,-4500,-10095,-1176,-67084,10012,-1953,24908,-9166,17241,59,7891,-52112,-101776,-25197,71300,52048,34457,-45571,-32607,-71698,26476,-53442,-71551,-53424,14989,-30589,-56741,88840,-10480,-31614,-124037,-83115,-24879,5938,-39394,-5370,8481,-57952,-675,-45691,12635,9093,11434,-35836,71542,-93534,-8219,-21033,-38671,-9769,-48245,-82759,-16003,-34266,10841,-58174,-823,-16099,-9191,19148,66948,41146,-2098,35300,66687,-47379,-44005,12766,-66011,-36251,-72384,33914,107488,-42023,-11916,-7771,-37748,23380,77119,9480,18848,-61256,-66690,-111002,-11477,-8936,1327,-8506,-11217,26024,-9673,-28578,-26765,6273,-64941,-35353,-86752,-64975,19598,-42650,-44920,22268,-48328,-44790,-23706,23221,49330,2871,-23617,-12670,-28118,-46492,-69093,24193,66059,77117,-2128,-32091,-108832,-47534,-17346,-32238,-51276,-15177,-13558,-37705,-25550,-105467,36732,-63063,13993,-20981,-3321,-59702,-122055,-14123,23257,21620,-40697,350,-23211,-7901,-38695,23687,-9912,-86182,-58233,-16131,-90364,-55929,-51242,1504,-55290,-15910,-65393,-22798,-48130,-6673,45807,-9674,-67496,25214,85039,-8003,-24959,-56172,-68102,-69684,-28397,-127395,-82192,-26483,-16778,63151,-16259,-12185,-47470,35383,72887,-11503,-45366,-39637,-84225,-77875,-4251,47171,-12967,-66420,-87256,30278,-30916,-37839,-80514,-135080,-18735,-38432,933,-32057,-88601,-101826,-21974,-5665,1505,-51741,-33962,-6598,-31644,13446,-33171,-8563,-86441,-57509,-51122,-40624,2226,-17698,-24826,-128144,-85327,-62991,-6403,-63340,-90825,-117255,-76695,-89216,-79517,30749,-8657,-9935,-47605,-3633,-24651,18424,-21677,-54238,-4819,-48972,-43640,-63165,51819,-54540,-36639,-115698,-98494,-53748,-98791,-134792,-164161,-75548,-89981,-98518,-119344,-61233,-97102,-225549,-211097,-243888,-228026,-319861,-301402,-389759,-513346,-1054292,-403997,1142879,554231,350277,343800,240466,199238,76983,149484,137086,128344,156720,64854,76126,70865,35196,38824,110378,114140,47147,108233,116425,32342,18074,-24310,45517,-9814,21013,36034,58770,23079,116760,76168,42657,11222,66118,112751,32593,-16332,26441,556,3122,116790,-64337,-81132,-19145,161256,46212,54656,25653,6361,19180,6699,70838,65846,126295,47099,-8896,-30771,119602,-17539,-1420,2881,117785,99018,50703,12392,73632,-10908,15409,-55633,-31128,50715,47900,-6540,66305,81638,25320,17415,65490,36649,17850,-40638,8329,7238,59164,-36367,57537,12459,68784,41155,48080,76612,20658,43040,-5753,63454,76600,101856,-21104,7637,-3931,31558,1203,12354,57287,66152,-39994,-3523,-31497,-11667,-66203,2443,-69817,-29690,-3871,-46440,35990,31496,-65183,37746,38356,61465,28067,49068,57581,-32929,-23971,82816,42555,3407,31005,60400,56240,25737,-48127,-312,-1282,-30082,-50940,-66525,-3543,-35415,36619,31775,44480,-4652,27405,-3468,43485,-53066,60559,-20336,3122,25120,14761,-72558,-88304,-15251,39383,59401,-47165,79218,33922,119375,3657,25425,24386,64772,23499,64678,45613,8419,15029,-18606,-16380,-15516,49403,-44814,49427,71070,-64942,33452,38889,-14327,-35592,35451,35927,-60733,39958,2658,-1276,-11082,23322,-11265,-41235,49745,-5012,37959,76639,29112,-46723,-27482,43360,75850,122141,109223,30854,4362,17106,32866,-26346,17793,56987,60411,63271,37953,-33894,79677,21224,30982,-39737,-31909,-27170,23472,-25039,-16125,63534,-3931,-8911,-4653,49554,32562,-2990,-17224,-19127,-44502,-7034,8467,33853,99864,46082,-51826,30712,-39352,-157055,-37105,36629,43586,13109,97930,47218,-29613,-54162,-7513,-1866,12062,21354,12458,-22438,38301,15389,52379,10758,5372,17453,-58356,-77669,-5897,-15971,-5614,24993,-21485,33726,27664,102393,31751,8509,30527,78023,-22561,-36618,-10280,3518,18130,29294,-8895,262,3518,3480],[13585,-71602,-81194,22131,-37756,-18671,30802,-9224,-16944,-21685,96446,20066,108594,-52365,68427,92894,62846,2269,62687,32756,9186,-67534,-48076,-16974,-102590,-47709,-79209,36829,93639,15800,-14270,41167,37880,-57172,-21027,-58233,-17459,23928,6710,5251,-27680,23865,-14688,18676,-52616,-51411,-52752,-6279,-6876,17552,38283,68210,-50903,-36371,-31376,-35153,-97461,73847,-3621,-21776,31302,-10061,24408,4476,-31602,12958,95997,22176,62932,108875,3478,30418,30727,-41427,-41505,15841,90441,-16814,-1515,-26925,6063,44429,25268,20950,6217,-70181,-63533,-42516,578,17578,-19546,69161,21889,-25874,-55545,-78481,-39761,36615,3380,-31097,-65218,-31579,86350,1402,-21308,78021,11118,100845,-16236,-50319,-85578,39341,3735,-22328,93917,49468,97094,-58999,-30264,80025,70048,35262,42578,26776,-18096,85184,863,-18181,-8100,6620,69405,-30963,-58143,-3630,-28366,-14949,5137,38855,751,-46072,326,-11464,-22969,8141,-45653,-7590,73048,104212,20617,74174,34160,43560,-300,53996,-18895,-37608,-56023,169,-42715,-40839,28740,36079,65071,4857,-6386,-46609,16797,-65408,62034,88787,56762,71471,113702,21064,27106,27813,69813,51856,12685,39538,109692,72092,-21936,-39859,37268,-10227,89972,27774,80673,140109,126168,-17677,22063,44310,19647,-28645,12765,16998,45129,92816,85410,79404,36868,47630,80519,4295,91576,95428,89109,54827,33111,62191,55030,113542,130381,121328,115923,-1907,43843,159960,100578,51950,49740,95561,64620,159243,106761,74911,83822,33556,135145,92990,144766,139210,123110,-32176,94991,132071,62920,157047,104339,206315,152658,140534,173404,163309,270164,332354,443999,446669,1005506,931225,-928692,-554923,-365238,-326153,-236338,-232440,-218715,-202204,-132833,-92746,-98185,-104274,-68578,-91642,-116625,-89034,-105554,-66330,-81276,-3105,-50416,-90864,-145291,-39613,-73214,-37104,-47226,-100849,-43021,-61342,6755,-68312,-83764,-118416,-59491,-58812,-63452,-6336,7860,-26848,68501,54859,-76792,-99091,-120362,-11362,-53637,-73898,-45292,-92735,-75700,57960,10858,-137452,-79194,8210,-69926,-108309,-80270,-81434,-20988,-161,14469,-24962,-50274,-82876,-65950,23151,-25412,-43703,-33018,-13116,-80868,-82935,-55387,-78968,57398,-5343,-13397,33660,34811,96741,98525,-28699,36805,27306,-22940,181091,413174,-245986,-246670,-76045,-124208,-176335,-121274,-86779,-20590,-132132,-23911,-54900,22487,-42873,5625,15009,-222319,-96856,21617,-37986,-56206,-36156,-56529,-26905,-29190,-75123,-34364,16294,2539,-69171,-135778,-137828,-94246,38980,-22260,-43236,-114957,-38795,1114,-21759,-8538,-144319,-45878,-51448,-5108,-47694,-9163,23738,-2398,-75212,-36759,-20562,15058,-35471,-28002,-44470,-66161,-28229,39853,21623,-23629,-51240,-13057,-8650,-61424,-91650,-29751,-52951,-85579,-42503,-13069,-32728,-10715,30896,-99105,-57035,-112262,-29467,37130,56073,92671,68200,101310,7940,-107312,-92695,-77487,30823,20992,-26432,58409,-54274,-18996,-87878,-49019,18677,-198,-106977,-25390,-37900,-3692,-116332,-19644,-22593,-65162,8476,3447,-63966,28745,-2583,-84234,31088,-12946,-17806,35863,-102966,-47825,-95843,2350,45950,-54653,8069,-121097,-19260,94126,95814,25782,59802,33770,-42015,-9986,-10026,-18139,-57310,7567,-11986,31131,4039,2782,3041,26114,-47269,-98186,-13648,86761,50853,54807,-32080,-30267,-70876,35718,-35154,-34609,-37014,33351,-39473,-48838,35187,-9660,-42894,-100213,-36070,-14014,5540,-39412,-71,7821,-68537,-5967,-49171,17511,-18597,8068,-4408,71909,-96154,-15366,-8641,-15224,20814,-51772,-76720,-22072,-34952,11385,-53479,19411,-11568,-6417,28490,49110,15143,-12366,42469,112996,-21747,-59657,-20886,-64117,-33118,-72812,69565,104934,-40146,-8408,-41885,-40982,29739,64874,-7791,26431,-42630,-49524,-83016,-31013,-5190,-13955,4389,-10768,27539,-28320,-73313,-28447,-13513,-86918,-49000,-64654,-39468,28441,-70807,-53317,-10002,-75565,-30614,-8802,1521,308,-9369,-38470,-21352,-16746,-54557,-65120,10649,71636,70916,8938,-35511,-128465,-67192,-12691,-28323,-52814,-18654,4129,-36474,-7315,-101201,8838,-55005,5337,-13254,-3725,-67778,-116928,-29088,19962,27398,-82996,-21533,-10141,17579,-36959,21344,-19051,-79745,-57114,-27268,-122123,-58369,-63554,-17750,-52120,-25820,-35748,-23819,-39397,11909,35988,-2456,-56107,26349,109584,-8125,-47962,-45880,-66231,-37816,-32622,-124989,-74305,-19201,-11293,58027,-6646,-19604,-36353,36825,66444,149,-36195,-4412,-57140,-54142,-11021,79070,22934,-89604,-75064,31866,-51890,-51085,-89551,-132743,-73047,-50722,6349,-41078,-87794,-43378,-16573,-5405,-20949,-40715,-38307,-29818,-40169,9915,11275,33270,-75022,-57678,-32815,-31819,-9004,-42463,-43445,-103178,-57037,-78279,-11341,-90136,-92704,-108830,-72918,-82773,-76185,27684,-12180,5201,-15812,-18490,-8924,8468,-7326,-26496,-5265,-63843,-21745,-40823,38381,-69490,-12090,-115911,-97471,-67228,-91655,-145153,-150365,-32003,-83444,-95132,-139184,-75101,-107361,-200006,-192143,-233491,-212353,-313536,-322309,-365205,-478702,-1005838,-393965,1114281,562193,353684,317231,205226,185369,66794,153778,127298,124016,135978,61402,76545,87052,59580,39179,99562,110682,49565,124952,113045,48584,33717,-37327,44658,21791,-15879,24168,46793,30061,125909,65359,28782,20761,45234,134961,30477,-24062,1887,483,8139,126064,-58645,-69066,-33061,130508,34091,57546,17768,-6778,-12453,-24534,65252,61202,136873,58697,-15503,-78035,117145,-8582,36070,-14192,125229,94354,27301,-17231,77058,16973,42642,-44492,-31086,38759,31857,-15749,61450,73492,18136,23855,66839,36141,11246,-37724,-3539,-2347,91266,-10923,39300,13751,34452,38063,43295,56817,19972,57056,-36499,48251,66790,96735,-10511,27583,-5671,3889,-33849,25120,58616,70508,-33080,-16045,-30153,3279,-39433,19165,-46541,-23650,-3768,-22858,35364,23483,-42646,37972,21133,46072,37075,21877,35877,-42131,-33362,102429,28519,9435,14708,52022,42052,20737,-42604,-5747,1228,-6316,-78281,-35618,-2955,-66618,25648,19683,19095,-17566,30730,28610,62402,-40720,30698,-26175,-4671,-674,4040,-85111,-74287,18337,37517,58718,-42297,99271,33863,125483,-34267,22086,9994,41708,36490,74013,24841,5818,33900,-82554,-42407,2830,62127,-41613,35146,69846,-63218,13433,26056,-15719,-37972,19146,16064,-35527,24558,-5764,-9445,-11392,14528,-12638,-44637,43232,-1351,28470,83718,13568,-68540,-10787,56118,86240,85235,37958,17900,-9636,-13593,42384,-20178,53438,66462,62860,67092,33983,-28656,78235,34254,42967,-28160,-26390,-18748,36367,-15877,-32897,58766,-10537,-47407,-22773,48057,4745,-14101,-8014,-16185,-7435,-4404,-8134,13796,81480,32606,-88076,28668,-47593,-148612,-31544,39172,14983,34553,94555,43747,-18842,-58332,-25931,-6789,3986,19588,11261,-25969,44335,14616,53230,2662,-396,10626,-66462,-78283,-21077,-39720,-6040,20042,-16198,35917,35128,77425,44401,17030,49487,86362,18826,-45635,2212,17278,13245,16987,-7746,2082,18036,12880],[19423,-66361,-61602,41936,-52180,-214,32473,-843,-35657,-27576,57898,12102,85279,-28651,66955,86930,79041,38428,69666,32008,15358,-57985,-56723,2433,-77801,-39741,-74094,37670,81509,30563,-16143,48167,37218,-73135,-31859,-63130,-1709,31279,30534,9482,-33467,6728,-31530,4323,-48851,-46454,-36697,-2718,-1428,18004,75003,93527,-55734,-42939,-48554,-29954,-114523,102651,17500,-26362,28051,-12104,16104,-14631,-48484,4102,77242,20805,46796,86804,-7569,38020,30278,-25967,-62049,2306,77496,22368,7175,-16110,21352,33501,13053,24315,17052,-62192,-50743,-41490,45022,28482,-18507,30297,4443,-6440,-65315,-72486,-33250,9456,520,-33817,-76728,-31100,81788,865,-9517,70549,11815,73719,-8360,-36093,-110686,27236,2919,-20836,89088,48066,94593,-55962,-45113,95419,50431,38473,75729,34852,-32318,94200,13343,-9913,176,9633,57483,-40484,-69289,-25736,-30661,-21754,-4752,26492,-1896,-29989,12707,11326,7335,-22597,-54224,-10836,103043,104646,24283,85838,31144,44141,9568,46633,-15520,-39203,-37936,18377,-35701,-37289,55019,17665,56415,-17003,-320,-10653,18409,-54401,86863,102213,32426,85545,134585,28137,60407,36926,72568,34860,-3063,32244,85832,51712,-26266,-35606,43913,21557,98166,51873,94134,166352,146330,-26938,36397,42807,26525,-28455,21140,25891,19060,109320,62698,71709,36263,64226,74252,5016,49687,105129,83801,86183,71751,94154,68087,101907,127191,119949,116940,-10728,56180,147719,118089,69472,56202,116382,60705,155145,106246,70403,80285,75513,144936,154304,191236,153597,92864,2617,87028,121706,104456,186666,78450,100504,157197,139859,179060,137144,292364,322728,428437,475102,997316,874801,-835578,-592147,-366511,-360999,-233107,-236982,-219914,-176383,-129891,-84124,-116794,-83662,-55990,-85785,-115927,-107810,-105677,-93734,-107245,-18617,-56497,-90925,-156452,-63576,-83356,-47515,-76584,-125346,-54498,-85383,30979,-62920,-129471,-96384,-49189,-82754,-64014,11392,6256,-40541,57861,58810,-73586,-97905,-117969,-342,-82782,-104997,-21561,-86938,-87642,61600,48474,-134219,-69155,30618,-67510,-112535,-81558,-85553,-3680,2284,24573,-28333,-61248,-86925,-82289,19537,-35880,-34094,-10734,-14009,-71366,-59134,-40369,-102212,26937,15886,-12963,19951,16083,74573,114138,-30606,52464,29490,-7091,197828,381744,-231458,-228030,-66775,-97320,-164184,-117350,-52820,-16563,-157870,-38179,-60454,17700,-17477,10394,28540,-209490,-82531,18607,-21888,-40634,-70691,-67193,-14681,-10986,-59620,-40840,21976,19164,-67929,-111793,-100354,-91855,27693,-14476,-24996,-122848,-66692,1342,-36500,-8480,-142346,-58113,-46597,10488,-12320,-1700,31395,6612,-54077,-12495,-5794,31861,-43423,-35665,-28822,-75152,-24301,29143,8206,-40316,-40575,-25224,-4636,-93439,-100625,-56161,-65272,-78644,-22056,8516,-21827,1565,38587,-110199,-77341,-120307,-23948,25212,11503,66756,65477,93101,-10408,-130566,-79943,-72731,62164,23730,-7049,73015,-31178,-2702,-84310,-34842,29027,27915,-86518,-10143,-21059,-11921,-100931,-45837,6726,-47097,-4376,183,-63893,21378,9444,-32575,46825,-22858,-15474,33232,-85081,-25424,-71488,-23897,3355,-67669,5362,-102445,2051,57725,110066,23647,35898,35898,-32598,-17723,-2897,-35287,-45728,1565,-24149,21143,14430,-11324,-6283,33073,-29650,-82217,-22343,85521,31360,59121,-15250,-36361,-64568,45048,-14451,-5157,-23867,44540,-46002,-44149,-20395,-17919,-56858,-62901,8365,-6954,6577,-31967,-575,-8244,-85099,-11462,-50424,19634,-22469,7489,25841,69134,-92195,-27950,4415,5797,44005,-45558,-61208,-26241,-36639,2283,-48028,40639,-3156,-1531,27393,18634,-6071,-29878,35394,117218,-5284,-76846,-65412,-68339,-39742,-66716,94799,83102,-36992,-3163,-61757,-35982,33227,52766,-16868,31645,-29969,-23307,-49126,-39757,-5233,-26036,11811,-13487,29342,-37451,-99745,-25227,-26978,-92636,-61561,-42451,4845,40174,-87834,-68883,-55350,-93971,-11502,3806,-19099,-59962,-20854,-60369,-27240,-3907,-55472,-52167,-12862,64917,65251,22703,-45256,-135099,-75280,-4747,-20533,-47594,-27892,22064,-31871,13928,-99762,-17905,-36060,-6391,-4594,6333,-71068,-101696,-46712,5575,17198,-108275,-37446,23784,46495,-28428,18616,-30642,-68068,-53810,-44315,-138108,-58910,-68612,-42403,-48651,-30318,-7261,-24039,-29776,28538,14806,4423,-38268,11427,104378,-15495,-61845,-32902,-53031,9032,-29261,-116100,-60933,-20626,-9973,40528,2983,-27888,-25238,26114,48428,5768,-26946,12446,-32982,-23306,-12842,109396,58394,-101940,-61760,20196,-71576,-67655,-94501,-120223,-119875,-64836,-2884,-42061,-76541,17821,-11148,-8635,-49707,-31997,-54548,-58452,-46369,-4499,34838,44891,-61297,-51866,-10783,-21929,-17878,-62555,-57735,-66628,-22536,-87876,-36476,-103199,-88246,-96140,-66304,-71621,-75453,24897,-13730,19525,14268,-32765,-8802,-4200,-3078,2008,2279,-89740,-16110,-26820,8203,-82741,9873,-109634,-92144,-88019,-87870,-148413,-120520,1368,-76409,-83295,-160479,-94573,-124579,-175443,-181713,-222060,-187038,-277585,-332042,-345383,-450085,-956242,-380303,1084519,564694,354065,284163,168662,180922,61023,161164,119267,124821,95400,58692,73067,105791,81617,47811,84705,112691,48206,129468,105902,55618,53794,-33005,41642,56046,-41755,12329,37522,48993,123400,56244,20171,36256,13118,130811,31986,-20726,-17800,8216,21016,125520,-37877,-55087,-41066,76016,29098,48158,5917,-18549,-26403,-34258,57403,51115,127307,64609,-9892,-108013,94594,3056,82008,-35481,104861,71186,6821,-31150,71679,43585,72690,-31538,-35291,19309,9811,-21028,55293,56223,10856,26156,61400,32868,8024,-21105,-12802,-7290,110437,16256,15563,15123,3133,45853,43880,35342,16689,65701,-71323,16511,56309,80991,185,50115,-5205,-28731,-60030,33277,58984,73476,-16942,-18376,-28258,8276,-7502,24289,-27262,-3716,-7666,-6745,29847,13529,-13427,30865,-1801,26652,33728,-14414,12958,-33806,-32692,117072,18040,17665,1245,37131,27791,13217,-25048,-9927,10691,22510,-87168,-2118,-2591,-78864,11362,10192,-5545,-23884,23625,48672,71615,-12802,-924,-20143,-3252,-29373,-10184,-81925,-41946,51141,28355,57622,-28536,108336,28359,123727,-58210,18918,-8078,9518,38551,67914,1018,-7518,52171,-133689,-66407,11819,51680,-39141,13920,65729,-61855,-5862,-2872,-18141,-39082,10201,10168,-6817,3442,-11324,-16168,-10563,10476,-8535,-33172,26481,-156,8267,71850,-11929,-81565,2403,61040,85755,20611,-13456,11064,-15446,-41795,41491,-17133,81225,67551,54832,56530,18902,-28069,60720,29767,54484,-2052,-22850,-12533,46290,-16505,-46069,44198,-15177,-72766,-38268,41468,-31769,-30343,-4030,-15357,15516,-8655,-23968,1575,50394,20181,-107475,22320,-43494,-113071,-23704,34701,-17606,51734,81946,29240,-12533,-51726,-46785,-21099,2820,15193,2872,-24640,47241,5176,45399,-7655,-9288,6593,-67600,-86290,-16519,-55406,-2220,9857,-9919,30492,36951,51403,54796,23121,60473,80977,56810,-48737,7774,21097,6102,-1382,-6849,4239,35691,22561],[20453,-53657,-38566,51657,-54685,23181,28548,4451,-54818,-29389,6024,-10208,37491,-11301,59891,68184,72719,74967,65984,23119,22790,-38580,-48504,23731,-37096,-21224,-56795,42136,59305,9930,-13887,37859,39753,-78157,-40310,-65099,-8154,34097,41474,14739,-28496,-6604,-41700,-15231,-45545,-25425,-19334,262,7390,13541,107960,99163,-66916,-52255,-59910,-17341,-99413,110282,20274,-26970,22887,-6665,10487,-36173,-57251,7995,55445,17084,20418,58518,-11789,46568,32495,-10041,-73283,-9988,72183,61250,17902,3853,41307,20088,-1681,25875,23616,-31649,-30159,-23119,97203,31718,-15017,-10593,-8358,7886,-66824,-48085,-19402,-20661,-8810,-32066,-87265,-35655,66760,-2384,5184,54896,24343,48231,-4001,-17375,-107004,11800,-3191,-14077,70756,46347,73672,-38370,-49418,104437,38793,49612,102102,49297,-35759,98077,21449,-982,8406,24102,48270,-38771,-68346,-55706,-26117,-28905,-5151,2520,-8701,-7838,24775,37675,35806,-45321,-58011,-27349,121656,93337,24563,87190,20179,45401,27696,35179,-11991,-24363,-8874,30078,-16588,-38620,70990,-2229,41720,-33301,6415,16464,16085,-40608,100227,102923,4267,98584,147493,33024,99029,54978,61856,14851,-16539,15995,45307,32243,-25357,-24151,58398,48384,102797,56676,93173,153531,142694,-27148,44619,39320,42708,-14937,36653,30946,-3743,114741,49401,76143,48586,83203,64942,21640,16044,92252,76421,117405,102467,120286,66604,90583,124028,92354,96377,1099,66461,109595,121922,76410,68928,136318,51814,145564,111629,64751,78473,129381,152977,191510,207321,159474,74243,45987,80632,109557,132189,197597,62956,847,157779,140365,203373,126277,309716,316586,412444,516631,1010570,825965,-776845,-639173,-387604,-388796,-234967,-252103,-220692,-145820,-128393,-87877,-149079,-70026,-39939,-72634,-114985,-125305,-99968,-121259,-126769,-44868,-71495,-85113,-159115,-96458,-93915,-60959,-97359,-134684,-69477,-99974,48525,-58891,-160645,-75404,-50859,-106295,-66373,32328,5276,-45193,37817,56531,-69415,-95914,-114954,5427,-108783,-125858,4454,-80318,-72393,70619,55633,-117891,-70178,39385,-48982,-99083,-71891,-86578,9664,-1231,32531,-39290,-66426,-89064,-94721,10707,-44206,-20717,10621,-21248,-65182,-31125,-20736,-110486,-15275,34373,-14717,8943,5227,50146,116519,-26591,62147,36842,17496,208303,352610,-213439,-212926,-61122,-63059,-135393,-110732,-21424,-24692,-163375,-54809,-69191,8172,-4649,16756,38524,-181052,-61693,570,-15302,-30413,-101418,-70878,11345,1965,-42488,-49236,-2285,23370,-61466,-74013,-61648,-79262,12572,-7782,-11,-127290,-78474,-3504,-48374,-6496,-119565,-63870,-35248,18118,14986,-3373,46937,6948,-31683,-8083,64,52828,-45316,-39171,-9750,-80018,-18656,13828,-8005,-29792,-22635,-32205,-2941,-123067,-97368,-82403,-91774,-59152,7487,24527,-15947,15012,53998,-109851,-97713,-115233,-8285,7122,-25128,41698,55342,77262,-26094,-138794,-64206,-60300,76251,12209,10227,75376,-12225,18474,-68910,-17563,27590,53876,-66266,-8711,-15749,-14174,-78941,-68291,30106,-32834,-19020,217,-53329,-802,16691,3785,56109,-33327,-11831,25868,-64193,-7660,-42476,-43879,-42921,-85020,-6545,-65949,19000,9825,111528,28111,16563,16294,-30896,-28679,11337,-44412,-38247,-7621,-38310,-3810,20818,-17923,-24641,23165,-2218,-55602,-46142,69407,1123,49067,-662,-47589,-53912,46700,3018,9074,-17067,44390,-46066,-38750,-59213,-32851,-66149,-27857,39070,-5406,7462,-21191,-7133,-31641,-104798,-19479,-46885,21992,-100,11394,45316,63905,-82631,-43573,16050,18645,55399,-30565,-41851,-29247,-38505,-14879,-43521,57496,8093,4909,18704,-14085,-15553,-46811,17736,89332,534,-89758,-109258,-76294,-56239,-54317,98390,53407,-34058,1394,-64763,-22269,36227,38260,-17134,33897,-22491,563,-14008,-33675,-9027,-30893,11723,-17156,30872,-32633,-100928,-15080,-32420,-79134,-70390,-25075,55651,47900,-89726,-84666,-97267,-98945,8245,12144,-32863,-102896,-31523,-82952,-32166,7376,-49064,-33513,-40725,45350,59889,33720,-62854,-129318,-69623,3904,-10757,-38113,-36854,34507,-25286,29827,-95796,-37816,-11119,-18383,1544,22002,-64839,-78964,-63711,-15982,-3950,-111917,-44137,67092,73291,-13396,12839,-41223,-51035,-50341,-62392,-129822,-54238,-64988,-64255,-49459,-27328,11470,-25359,-22551,38000,-13490,10800,-21381,-16073,72406,-28375,-61047,-20938,-31654,55155,-18447,-95691,-47676,-29176,-10410,17527,9811,-37588,-14348,5997,27565,877,-20268,10449,-18214,4968,-11322,118334,82408,-97249,-51114,-4042,-84580,-80655,-91192,-100517,-146885,-81795,-23379,-37119,-59024,62471,-5155,-16470,-82335,-29869,-76555,-80041,-48526,-28464,34984,29714,-50985,-42137,11136,-11183,-23515,-72340,-64886,-32060,7921,-78363,-68025,-100897,-80337,-80514,-55766,-59601,-79306,18576,-13036,30734,32525,-48017,-23739,-16814,-10676,22488,5802,-113388,-32219,-23437,-28516,-88893,26178,-99802,-85368,-119172,-87499,-140746,-86089,10053,-68557,-68982,-179803,-113438,-142211,-161960,-184228,-212361,-158632,-223028,-326412,-334068,-431348,-910891,-363008,1057721,561578,350727,254716,140023,188776,58243,169490,115132,132074,42621,61034,64389,121013,93569,60713,70812,117368,46642,119581,97936,55182,73391,-16362,38957,84989,-48145,-3245,30105,59687,110013,49661,18982,54200,-18447,103602,36421,-8576,-26592,18064,38469,113501,-7423,-38678,-33360,25914,32033,29992,-8016,-27245,-21876,-22484,54956,38530,103093,63152,8164,-108760,54324,13265,113011,-58984,62325,33693,-5151,-24382,58584,62254,96676,-24420,-45532,-4273,-12282,-20922,52800,35712,6011,24890,52476,29577,7096,3624,-20873,-7679,109977,37281,-11664,16240,-11991,60667,49518,16326,9803,65583,-98559,-22687,42782,61760,9232,66247,-1921,-55735,-73965,32675,59164,73228,4989,-13422,-23904,5802,19077,16734,-15062,21272,-14739,-5423,18770,3578,14359,17345,-24927,5775,17533,-52163,-7109,-11790,-19516,121762,17993,26531,-5643,17680,15108,5168,199,-12900,24376,49657,-73341,22956,-1298,-68331,-2691,4545,-20571,-22403,6064,49158,66206,24326,-23447,-4269,5990,-53025,-27116,-67335,-6153,76168,16764,52583,-10759,101490,17298,118040,-64103,19199,-25028,-23393,33378,53334,-21348,-26684,68166,-149131,-86872,8960,26173,-38390,-9511,62227,-63508,-20247,-36924,-22370,-37810,9270,12997,20326,-19208,-12863,-20975,-8246,14316,647,-5391,4408,-3100,-19903,37537,-37410,-80463,9704,60335,74404,-53860,-34599,12612,-12441,-58495,31310,-17978,94473,59636,39477,30946,-4632,-31139,34477,9986,62261,34746,-22171,-5707,51651,-30600,-49907,23821,-17846,-80452,-47092,34344,-64917,-45416,-8882,-15385,21499,-14828,-35653,2263,14010,12659,-107470,14578,-30010,-64645,-17315,25771,-42125,63037,64981,13568,-13267,-34913,-61126,-42274,7836,10310,-10233,-18976,46607,-14663,29639,-16442,-17810,5553,-62327,-92018,10906,-52734,4968,-5081,-1871,23632,33853,26883,60993,27012,59661,65617,82263,-43644,6869,13388,-12,-22746,-5451,7651,54719,31437],[16270,-38180,-19512,46879,-50432,35911,19727,4852,-70059,-28086,-40471,-38602,-15872,-352,50672,43810,50916,100055,48971,6682,31950,-10242,-24364,42870,6657,5892,-30923,51012,33680,-37927,-8312,13444,50900,-70366,-45344,-64451,-34104,29893,34755,21595,-17270,-12656,-41703,-34977,-42607,5055,-1463,21,20124,10893,130770,74193,-81004,-56993,-63629,-150,-55616,99348,7677,-22805,16658,5587,9528,-56305,-58483,24881,31734,12465,-6521,37734,-7346,51267,38718,4356,-70931,-20301,78570,87986,25892,22231,60348,11753,-13509,25421,23476,10647,-6866,7730,136390,26611,-8960,-39008,-11613,15061,-59323,-13328,-1380,-46314,-21498,-17643,-92832,-42589,44318,-8492,18396,33863,48093,30068,-5443,-1369,-77410,-3688,-10786,-2445,43062,43972,44478,-11701,-39382,100591,41257,72095,114224,65817,-27449,94623,24494,8202,14848,45087,44250,-22944,-55997,-87030,-16682,-37199,-832,-29328,-18430,14499,38107,61312,54348,-52029,-58143,-52310,124832,70601,20305,81656,5622,47595,47202,22561,-8984,4258,18896,31180,11248,-43911,70991,-18033,24413,-41067,9961,32188,9662,-24966,95520,92800,-21183,112014,146007,34957,129525,79768,49492,-696,-24735,-3215,1338,18829,-18628,-7448,76536,58692,102009,39099,76429,107532,115017,-22584,44560,33229,64372,12911,53894,30998,-18551,108472,45714,92154,69939,94951,54669,49239,-73,62029,68536,141149,116887,132100,46754,80534,123044,49522,65186,29752,73924,54452,110319,71491,84874,145281,40779,134127,121889,59269,78673,174523,154049,194493,187622,159604,79617,88091,76594,98080,139895,187110,61809,-51000,155788,144472,240367,132013,318844,308422,399512,559783,1036565,797801,-759568,-687066,-420018,-395089,-239127,-278722,-224929,-122427,-130007,-104964,-181147,-69433,-32744,-54324,-114432,-138891,-90710,-140039,-131357,-76033,-101031,-81806,-151931,-132840,-104094,-78617,-105113,-127978,-84630,-108428,54453,-56489,-168828,-57407,-64500,-122345,-69426,51569,3476,-40115,10520,48803,-66520,-96713,-113033,2783,-125457,-132151,25509,-73347,-34021,77902,33212,-93700,-81569,33623,-21990,-65847,-54785,-85854,18619,-9384,35131,-51724,-61664,-90728,-97293,178,-45598,-2199,27055,-33826,-64355,-7236,-1837,-100229,-51865,49972,-11132,3036,534,27188,102546,-16866,63608,48518,45986,208928,330192,-196693,-205093,-58322,-28920,-98372,-102395,-1642,-40705,-149106,-74271,-77463,-2552,-7360,21718,39260,-151156,-35717,-22885,-18248,-27144,-121798,-65216,45076,4790,-27870,-58275,-41594,21484,-51228,-37606,-28840,-59572,-4471,-2860,28220,-125764,-73319,-11894,-54868,-3982,-84595,-60895,-21926,15523,26253,-12072,56539,-2151,-14191,-22978,-62,72224,-42024,-44150,2412,-77759,-14960,2498,-22207,2998,-1622,-32749,-4521,-139786,-82643,-102121,-126300,-31060,38675,26810,-16497,25478,71779,-93836,-109335,-99240,6033,-12366,-47917,25704,36993,56060,-35440,-132727,-48400,-43961,68886,-12718,21760,54070,-6335,37734,-48210,-1847,17764,65458,-54106,-17026,-23412,-12126,-47537,-82693,37201,-26719,-27654,206,-37277,-31721,16249,16093,58168,-42344,-4481,15766,-49812,1535,-24321,-54879,-85014,-102018,-28218,-26934,28257,-21243,98491,35532,2334,-17482,-40075,-44492,28218,-40453,-37836,-17794,-53518,-36707,22779,-12293,-45074,-2811,28365,-23584,-74459,41683,-29525,29898,6959,-58173,-41394,38645,13960,6975,-15898,33643,-37984,-29878,-74292,-50398,-64956,-7680,50314,-9199,6227,-11876,-19359,-54104,-123018,-31108,-37927,27014,38439,17434,49961,57531,-65761,-58069,24314,17200,54208,-10411,-25596,-32590,-38599,-34876,-40070,64531,19185,12413,7984,-38036,-12612,-55654,-4288,54209,-2396,-93850,-141170,-85344,-79686,-38105,80399,26545,-32817,2716,-56961,-3793,40805,14482,-10938,33549,-17176,12168,18019,-14850,-15763,-27233,4083,-19088,30316,-14330,-78895,2556,-31854,-50597,-73749,-16370,91698,45244,-78764,-92476,-117702,-89906,24355,15836,-35638,-112693,-41294,-98920,-36344,14613,-36533,-13571,-64074,15910,52472,37665,-86539,-116683,-52828,8951,-2455,-29264,-41106,36617,-18415,30233,-81229,-48108,11903,-28158,2520,36323,-47813,-52774,-76613,-38289,-26582,-100353,-41658,105222,93076,5370,1397,-47528,-28936,-48536,-75737,-97919,-41669,-53127,-74454,-55270,-17155,16038,-28365,-20261,37330,-41757,16804,-12339,-48933,27089,-42790,-46170,-12982,-8951,86153,-2631,-64323,-38423,-40069,-9163,-3871,10302,-48702,-4591,-18200,9689,-16467,-17880,-1580,-14200,22380,-8757,96367,85957,-77070,-44441,-34886,-89586,-85075,-78234,-78714,-151473,-99907,-46995,-30062,-41155,79815,-3,-29267,-114984,-35804,-94393,-85849,-46704,-57071,17353,2366,-49160,-32602,28710,-376,-24493,-68633,-64480,-11372,25449,-48322,-90551,-87044,-72484,-63461,-40881,-49970,-87121,7392,-11074,37025,32724,-66538,-48171,-27549,-27967,26635,-6456,-122117,-66419,-29486,-57926,-84726,34945,-89783,-80831,-158390,-88764,-121114,-58871,-8113,-59244,-58905,-192407,-126906,-153801,-163062,-196880,-205896,-133780,-169108,-307256,-332246,-422299,-873018,-343606,1035074,555571,343589,235244,125484,206088,57375,176399,115922,144572,5060,72371,50331,127825,92603,71105,61243,119155,48566,97160,91468,51918,87523,6276,39271,101125,-36246,-25304,24054,52936,89897,46215,23847,69525,-34816,65177,42998,7413,-23136,24506,56382,91841,24910,-18478,-6354,-1942,40957,9481,-20221,-32061,-6238,1872,63938,26292,72431,54657,34509,-80170,4749,18767,114750,-81531,11069,-7458,-7723,-3595,40511,69400,108909,-26034,-60637,-27241,-28652,-16161,56308,18605,4842,21521,43547,28586,7071,28145,-28960,-5969,89664,48643,-36249,16890,-4922,73313,57278,1258,-1733,55376,-108260,-57937,23329,45899,16049,71069,3686,-67256,-76487,21806,57498,68165,27364,-6099,-15906,22,32013,728,-10166,41400,-23297,-20023,2733,-5867,33677,876,-41888,-13552,-6374,-82576,-22279,14610,3139,113852,31104,34339,-4778,-2085,4802,-893,27698,-13660,38477,66701,-42978,33167,2015,-38768,-12866,2957,-20804,-13129,-17486,30229,45501,60966,-30060,15854,18797,-65960,-45416,-47780,18873,90775,8129,40898,6592,79200,2126,106404,-54723,26185,-35556,-48121,26261,38375,-37974,-43144,79426,-124751,-100820,-2940,-2164,-39273,-30375,61173,-68749,-26373,-63505,-28528,-32702,14591,17069,42276,-38191,-10066,-23561,-4503,26708,12181,32549,-18247,-9876,-49591,-13474,-51376,-66343,11709,56461,55964,-116116,-30552,21969,-2864,-58653,15741,-21587,90610,45684,21807,-5069,-31613,-33638,7888,-18811,63150,71446,-24117,4033,52185,-57650,-40774,3878,-17755,-70488,-47540,30102,-83145,-52140,-21708,-13263,15867,-17369,-40603,15832,-18237,11091,-92184,8351,-13069,-23870,-14833,16253,-48819,67138,49252,7637,-20814,-11697,-62315,-63549,15082,6773,-24002,-10905,42653,-43651,9112,-20408,-24028,5764,-51275,-87036,51777,-27337,12333,-22169,8092,21658,28328,5682,62062,29440,46696,45225,89624,-30510,1749,-2051,-68,-41666,-2842,13120,73250,39594],[8430,-23527,-5414,29336,-45932,26108,8318,681,-77155,-23911,-65001,-61067,-51772,5463,41797,22769,27181,105813,19872,-13693,43068,21829,6472,56874,42152,37104,-1982,61613,11583,-87240,-1211,-15885,69282,-51729,-47370,-61094,-69532,18837,13287,31207,-5529,-9468,-31403,-48334,-39178,34388,17983,-3634,35928,15676,141296,22504,-87673,-51234,-59960,17813,-2396,78169,-11442,-13767,9564,21693,13458,-72086,-53947,50929,11470,7775,-23576,31877,4481,48754,48211,15433,-56408,-28648,94584,95863,25538,28246,74011,16702,-17485,23294,15321,46422,15712,38005,147673,15846,-1169,-47311,-3327,16099,-44158,19547,16141,-62794,-32926,13605,-88303,-47767,19586,-16384,26071,12136,76450,20955,-10682,8206,-33866,-16902,-15790,12234,13159,41229,20171,13598,-14689,82710,57294,104201,107644,78808,-11539,82612,23742,17124,18993,66311,43477,4284,-35891,-110960,-5595,-46062,2872,-60472,-28165,30602,52086,76633,58981,-41066,-55021,-72232,112966,39194,11670,76854,-6495,50849,59993,12013,-6475,39599,36782,22244,41393,-47218,55926,-26197,10307,-38959,7894,37980,359,-8582,72874,74935,-40180,121681,128392,33529,137981,105596,47318,-7509,-25904,-18335,-33672,14409,-6877,9225,92240,52284,95022,6136,49275,53999,75294,-19906,37024,24917,83842,50383,68579,27690,-23274,92807,45869,112210,93309,91353,45400,78054,-1309,25381,61293,149412,111391,125140,13334,71699,124113,10614,37154,64748,78239,3051,86750,57086,99833,136270,31994,124676,133859,55234,79052,193016,144223,167936,138856,156391,109288,121915,75511,89820,130956,159223,72468,-39218,154347,154696,278721,150109,319025,296869,393355,594803,1053591,805449,-781808,-729326,-453281,-379391,-243784,-311597,-233737,-115824,-136239,-131211,-202385,-82173,-43632,-35849,-114389,-146465,-81605,-144524,-116973,-103909,-139835,-87130,-137170,-165764,-112153,-101168,-101192,-108584,-97166,-111309,46597,-57732,-154308,-42372,-86404,-125536,-71426,62588,-1354,-29727,-23859,37576,-66977,-100611,-111691,-7382,-129579,-126147,36070,-66424,13229,78586,-2773,-68495,-94769,17746,3991,-18082,-34933,-83229,22509,-19870,32862,-58659,-44883,-91657,-87379,-9045,-37192,19516,35348,-49220,-68875,5349,13000,-74458,-67344,63666,4654,3276,761,8603,74457,-1865,58168,62085,72006,197198,313147,-185170,-204634,-57342,-2087,-63958,-93422,2370,-58670,-121290,-94752,-81382,-12262,-23457,19461,26606,-130350,-8636,-41448,-28735,-30713,-127883,-50444,75018,-4433,-19503,-65903,-75181,20340,-39247,-14512,-6677,-38469,-21462,-601,52786,-116954,-57038,-21433,-56574,-2878,-48228,-46706,-11818,3705,18857,-23605,43223,-19338,-6390,-47739,-2630,84442,-36987,-57749,-398,-67556,-16199,-688,-31808,39959,16612,-27683,-9563,-139324,-62449,-111048,-157277,156,61588,14592,-23221,28818,85056,-62669,-106936,-77321,8879,-30547,-57885,20222,13000,34881,-36539,-115671,-34397,-28243,43943,-43469,25933,6680,-17383,47699,-29828,8775,5112,56433,-52777,-29536,-40231,-9156,-7660,-86885,25689,-28669,-25892,-3438,-23273,-61887,8770,8727,54318,-47288,7495,4868,-46698,2194,-24257,-58278,-116009,-113651,-55275,350,29097,-24018,77603,40517,-9828,-50996,-58487,-65570,39898,-23357,-42846,-25996,-67887,-68306,20505,5763,-59461,-38004,53857,5617,-96248,6589,-52481,8523,7055,-61966,-29940,23567,18289,-6844,-16757,17316,-23106,-17480,-69147,-66154,-51540,-5693,42422,-16890,1618,-7541,-36104,-69607,-134876,-44841,-24918,34899,76580,18597,42535,51596,-40039,-66794,27878,-1714,41748,9422,-17726,-37769,-34857,-50086,-35155,58658,26273,19958,1211,-46235,-3375,-52401,-23822,32277,-9916,-87644,-154244,-93478,-104722,-22226,51273,8667,-33828,-399,-48857,12690,46937,-21323,-2347,31365,-10587,9637,43336,10404,-24139,-16705,-9213,-17544,25393,12367,-42884,26447,-29765,-16986,-71305,-18078,92167,29614,-62744,-86884,-106205,-69928,33702,15755,-26766,-92429,-49461,-102733,-38818,16557,-19660,3385,-73781,-17221,40206,33176,-110724,-104915,-31121,5923,576,-26405,-38788,26311,-12502,9718,-51815,-49839,24889,-34351,-2640,43142,-23781,-27723,-83229,-55065,-40892,-85482,-33120,126559,102148,23054,-16291,-47617,-3952,-49300,-79613,-52071,-21117,-35335,-67278,-62987,-2692,7512,-31913,-23451,26677,-61759,22744,-14307,-78327,-15116,-54215,-24664,-10010,7673,96017,14304,-27770,-34322,-47735,-3949,-19004,2021,-60253,2646,-40136,-4471,-43946,-20123,-10770,-18071,24208,-7028,50714,65903,-49440,-40493,-62720,-89101,-79457,-58237,-59798,-139568,-114895,-63953,-24908,-28630,72409,1812,-46002,-142786,-47741,-99492,-73828,-42132,-83024,-8602,-21547,-57255,-28072,38149,8904,-19215,-51683,-58862,-10058,26512,-10132,-93565,-69329,-67956,-46997,-22675,-44662,-95929,-6441,-9713,37051,14895,-88398,-73249,-35569,-49593,10328,-37650,-110246,-107356,-41309,-69386,-70155,35988,-82307,-81109,-197080,-88709,-92830,-46167,-42626,-48069,-57478,-193800,-133082,-155392,-173634,-212396,-202435,-117024,-133122,-282857,-338262,-419501,-844534,-324712,1016044,550802,333702,226797,125855,225750,58673,180666,121555,158794,14423,94183,32211,124510,81097,71942,56545,113921,55450,67308,87321,50751,92951,29233,43902,99816,-16596,-52656,19117,32294,68436,46026,30454,77232,-25665,28931,51531,21726,-11360,24320,70854,65292,51970,5170,33522,-7354,52029,-6454,-26353,-33358,10143,25525,84572,16323,43439,41405,61380,-34246,-42188,18184,89109,-98781,-32759,-39026,-4201,15455,20886,65350,109004,-33598,-76912,-45488,-35288,-9258,64886,9620,6477,17655,37258,30953,6910,44166,-36919,-5896,55570,52130,-49427,16993,19776,73953,62785,-10330,-18904,36582,-97766,-80314,-3387,36836,21496,64850,10012,-58503,-71467,2505,51081,57937,45729,-1032,-4938,-4860,28648,-15858,-10172,49687,-31474,-44049,-16131,-15483,40777,-13008,-47811,-28332,-29306,-100219,-32475,35548,28225,94820,55015,39863,2092,-16888,-3143,-2890,52782,-10706,49153,66740,-9301,28378,7524,644,-16597,4619,-5938,2573,-39351,554,13376,87272,-20687,32998,29938,-66443,-63251,-29007,24985,94998,5847,22382,20887,48247,-14374,81681,-37550,40829,-35832,-58209,21377,28858,-45944,-48419,83540,-79567,-105149,-16573,-23483,-40750,-44821,62231,-75583,-22976,-73761,-36069,-22364,22536,15789,56737,-49367,-3279,-23415,103,44796,21625,67947,-37967,-18086,-72941,-66434,-46438,-46394,10840,50528,36215,-148643,-13005,36350,9300,-43289,16,-25690,71668,31373,6882,-42933,-55799,-30077,-12499,-48509,55014,94204,-27493,16804,48443,-91664,-18953,-9769,-13332,-47134,-39935,29581,-80567,-45479,-37062,-5155,8051,-12479,-37785,36676,-38690,14170,-69658,5445,787,-6012,-17195,9445,-34842,63280,38598,17906,-31498,11884,-48843,-76088,19207,5069,-34178,-2588,36387,-76583,-11509,-18054,-28270,4658,-35434,-69572,88692,15037,14959,-37037,19059,28060,23206,-10469,58692,30906,25147,23854,78180,-12294,-4474,-17501,10052,-51602,1258,20877,89312,47747],[-217,-11541,5514,6014,-45041,-6051,-2548,-6147,-74157,-15688,-60923,-66251,-56373,7726,34230,11539,14650,91343,-15712,-32658,55389,49206,31125,64399,63212,66182,24166,69194,-1306,-108866,5315,-40014,87400,-28592,-47736,-54851,-102323,3288,-13256,44425,2286,3181,-13741,-49826,-34074,52331,40536,-8199,52466,29615,140689,-38845,-76836,-34191,-50801,33089,37334,54837,-27040,-765,2112,37430,20998,-81981,-45201,79906,200,2865,-23624,39913,19990,38620,58338,21939,-36280,-35585,110869,85530,13512,16680,80344,40649,-10671,20210,-245,57278,34867,53218,128857,4021,6668,-36324,14585,13774,-24015,38814,28447,-69232,-38876,55232,-70771,-47317,-2040,-24339,25509,-4703,99526,19438,-15136,11166,7972,-27363,-15212,26945,-12524,38120,10927,26170,18524,55459,79780,139054,82546,83432,4260,62561,21592,24975,21326,82122,40196,35011,-12600,-120571,3904,-53347,3768,-80729,-33960,36237,63879,81144,50437,-17830,-48299,-70428,90485,4290,256,79219,-10851,54810,60477,6091,-3939,72391,42726,8374,66486,-41270,32614,-26368,5485,-27409,255,37677,-9714,6710,39025,52593,-51425,120980,99169,28930,117356,123436,58461,-5304,-19646,-23758,-53578,19498,7917,19471,99779,38604,82413,-29002,21586,21625,39845,-24975,25182,16186,92605,88595,79325,24884,-19092,72272,42273,125706,111172,69823,38312,97865,2709,-6241,55428,136695,88367,101311,-22467,63167,125956,-7691,22693,92105,78855,-20567,58752,38382,109848,109105,29530,119945,144124,53341,76646,178356,122960,128017,76505,150356,150216,144699,77698,86541,114712,122628,87997,20643,156736,172319,306858,172470,312098,287625,396779,616072,1039647,860358,-836145,-761340,-478998,-353148,-248899,-340466,-245465,-129736,-147576,-158669,-209319,-102941,-72341,-23210,-114291,-146580,-76281,-134563,-86228,-120978,-176133,-101575,-119831,-188486,-116493,-127741,-91576,-82574,-105424,-106700,27486,-64736,-125832,-29747,-110453,-114287,-70664,59560,-10821,-21397,-64059,25324,-72121,-104571,-108224,-21633,-122316,-115025,34609,-60215,50101,71569,-30875,-48025,-97762,-772,20423,32424,-16698,-77273,20421,-30170,29529,-55410,-17187,-90293,-67063,-15580,-19841,40110,33936,-63945,-76868,3486,22905,-41300,-55079,76108,34115,8910,6079,-3431,40910,17308,49260,74389,90281,173393,297307,-180967,-208503,-57769,12352,-41448,-84876,-8299,-73430,-89238,-111837,-78560,-20867,-46723,3291,-203,-121762,13854,-48642,-43282,-39734,-119333,-29639,89982,-23757,-19392,-69877,-87506,23232,-27721,-9425,3309,-21887,-36169,-1272,66000,-101458,-38579,-29624,-56939,-4422,-18479,-20376,-9020,-13468,-4457,-33892,390,-40954,-9809,-70447,-5140,85712,-34461,-83327,-18834,-50999,-23490,3036,-38320,59454,26677,-19469,-17735,-126229,-45752,-107514,-171597,28934,68158,-6446,-34370,22398,88029,-22177,-91622,-55281,-4010,-46619,-59652,19386,-11818,19137,-30099,-92255,-23067,-17192,11756,-68189,23525,-53935,-42847,44206,-18852,12664,-5318,29346,-57114,-41367,-59867,-8943,31533,-81296,893,-34544,-14310,-13103,-18119,-81685,-2261,-6570,46715,-46092,22657,-5386,-52595,-2204,-38643,-58156,-130794,-116616,-79935,11148,23276,-6094,58872,38611,-23899,-70070,-80198,-89538,38525,2077,-47764,-30246,-79050,-91160,14490,31385,-61703,-72003,67381,23573,-104337,-30547,-64527,-8549,4084,-54900,-22023,5822,18392,-24813,-15230,2394,-5425,-4253,-52220,-76557,-28916,-15756,20384,-26621,-6161,-9292,-55349,-75572,-136803,-56600,-10632,43290,100069,6242,30094,47201,-7208,-66286,26545,-35108,19246,22961,-19143,-45314,-26217,-52653,-23958,40886,26115,25489,2299,-39040,2344,-38055,-35292,27794,-17289,-72945,-147334,-99125,-125047,-11190,24797,435,-36139,-6943,-49462,20830,51806,-62975,4522,27871,-680,132,59188,34256,-32851,-2979,-24973,-12631,14462,39564,-5327,53544,-30668,9982,-64150,-29187,49862,3886,-51367,-67689,-66330,-44017,35029,13156,-9704,-57506,-54567,-92608,-38443,13513,-371,14298,-63922,-46460,21773,22310,-126672,-99747,-11821,-7787,-4252,-32989,-30782,5395,-8002,-26736,-12037,-47480,22715,-37197,-12930,39394,-918,-7807,-83553,-62516,-41454,-76049,-23406,126256,98397,34155,-37278,-41529,19317,-52362,-71866,-6710,3967,-15316,-43025,-67527,11490,-8405,-33592,-30254,9006,-67036,28853,-25273,-96597,-43247,-59469,-7911,-10344,13536,88122,28309,6314,-34004,-48521,4511,-26757,-14041,-70356,6172,-54231,-17444,-74540,-25967,-7130,-25017,10350,-6839,536,26844,-24697,-36421,-77612,-87096,-65791,-37026,-47128,-120932,-121777,-66966,-24464,-25304,51979,-1738,-63980,-160649,-60799,-89583,-48490,-36336,-98934,-34538,-34088,-71689,-32335,36987,14450,-7194,-25217,-52454,-25427,14457,16968,-76240,-56454,-69000,-33454,-3867,-44026,-101690,-18197,-10967,29756,-14939,-109918,-89944,-40930,-68967,-23494,-79111,-81410,-141071,-54648,-61094,-48283,30398,-78746,-85936,-224048,-84590,-63239,-48493,-76823,-35511,-65290,-182441,-133241,-147133,-183342,-223931,-200708,-110150,-122631,-265546,-349549,-419392,-828331,-310127,1001179,550054,323586,226177,136719,239716,63894,183015,131159,170366,79422,124179,12923,113244,64678,59240,54756,101955,65806,36570,84710,54582,89189,48528,51926,81362,-2621,-78641,15138,9083,50228,48631,33615,74212,9102,3311,62726,30794,1279,17677,79226,39951,69373,29287,72223,-2836,60987,-12781,-23280,-32561,19283,37732,110049,9391,22152,27307,80251,10015,-75312,12481,51275,-105955,-56434,-51097,679,17970,2967,53758,100922,-40698,-89570,-57190,-30843,-3426,75041,9587,8242,14324,34982,36173,6290,46915,-43074,-10664,17653,52827,-44417,16626,49485,57990,62195,-19310,-41891,13432,-72769,-86609,-35145,33118,27673,51963,14826,-32675,-63042,-20347,37562,43827,58673,-494,6552,-6144,12841,-24736,-11496,44319,-37822,-65724,-34517,-25928,36129,-18235,-41168,-36173,-42860,-104695,-38493,45323,48206,70246,83287,42713,11036,-22304,-9266,95,73082,-2798,53691,47559,14862,13809,13662,38616,-13260,8136,19964,21980,-51552,-26671,-23353,96939,-1794,40750,35336,-56880,-78514,-13991,12632,90405,9917,-152,31567,19959,-28705,38343,-20854,60502,-24946,-51624,19815,26359,-44589,-37551,79218,-43237,-98613,-22900,-33727,-41416,-50475,63501,-80353,-11641,-65636,-43855,-6158,28625,5676,62100,-51220,6606,-19667,4753,62552,24457,86979,-52553,-23978,-84116,-104081,-22579,-28670,9747,41881,20781,-144744,7470,52043,19756,-18939,-11213,-28095,43475,22568,-1784,-73391,-70886,-17076,-23382,-71416,37686,92555,-30492,30276,41188,-121903,10899,-13899,-2985,-17494,-25908,31140,-59524,-25138,-47058,11591,6026,278,-28028,55381,-44632,19141,-48265,5964,6811,-13336,-24008,6618,-5851,51967,33696,42540,-39200,29350,-24939,-72933,16021,4025,-37706,4526,29488,-104971,-27454,-10312,-32678,285,-16516,-44546,106007,59960,7865,-44965,29180,41946,20285,-19361,53028,31170,1453,3474,51672,5975,-8959,-24719,29742,-47426,6434,30324,100944,56024],[-6723,-2525,15109,-13984,-47083,-46742,-10277,-13666,-62662,-1162,-33804,-48391,-31824,7782,27657,11265,19192,62682,-49139,-45055,67009,63416,39360,65693,69162,86646,42769,69331,-1923,-88064,9783,-52460,96023,-10419,-47586,-45730,-123599,-13486,-32838,60686,4483,23636,6444,-37733,-26534,53132,65838,-9413,66539,49700,130945,-88805,-45544,-10771,-38930,43646,51363,33662,-32128,14210,-4230,48581,29948,-85513,-32904,105568,-306,-3077,-5836,54644,34646,23737,65452,23469,-19490,-41804,114814,63471,-8543,-9820,80160,82277,6799,16736,-20516,34321,47521,45217,89931,-4545,12407,-12959,36894,11070,-2036,37844,32249,-67884,-37579,91402,-42053,-39285,-16579,-30708,16021,-11743,108591,22784,-14205,9117,35147,-36376,-7948,38167,-31384,33714,19495,19647,46616,27154,98970,167931,44494,77388,12158,37185,20384,30664,22611,89081,28021,58956,10728,-113918,9870,-55977,3772,-82653,-31949,31001,69778,76522,32957,7907,-37574,-37162,64202,-27376,-11250,88433,-4979,58376,48205,5867,-762,94472,40262,-3120,80652,-22106,10447,-21198,12236,-8577,-10365,35586,-18315,18305,4294,28885,-55041,105910,67166,22206,72570,122778,73232,2938,-6826,-17291,-60590,32560,23135,18767,95970,29987,65972,-54057,3237,21992,19316,-39434,12994,10170,85453,118151,87512,27019,-9975,52274,30465,124524,118052,35272,33365,102033,3734,-24947,51358,102999,55351,68346,-48320,53780,127242,104,24471,99085,74639,-2467,35368,21715,112613,71061,35250,120772,150807,53441,69247,137833,93944,94108,18419,140099,181280,157083,82977,88530,100664,87327,100961,95122,164714,196203,318520,190740,301676,291287,410632,622768,986721,963251,-912342,-779650,-493445,-331338,-255725,-354429,-256939,-160725,-162886,-178520,-204841,-123512,-108080,-20652,-113239,-138979,-76932,-115143,-48187,-123967,-199336,-119702,-105835,-196373,-116702,-155177,-83750,-56655,-108665,-92712,3751,-77890,-96460,-19713,-130037,-91445,-66262,40103,-24867,-22022,-105021,14286,-82074,-104220,-99365,-36296,-108434,-105959,24375,-55782,60885,58484,-36386,-34994,-81791,-15035,22088,72376,-3043,-66563,11781,-38227,30146,-41627,16874,-85196,-42535,-20054,1448,54808,23353,-74391,-85307,-10665,28764,-10202,-19607,86620,71070,17421,17275,-7451,15015,38501,39842,82724,98859,141818,279908,-183918,-212423,-60462,12409,-35522,-77786,-28876,-82121,-61974,-120094,-69236,-29994,-69367,-30301,-37707,-121935,26343,-43913,-57830,-52255,-99302,-8008,84547,-47793,-26838,-68590,-74614,28538,-18614,-19877,2727,-13708,-46196,-4007,62703,-81612,-25887,-34674,-60566,-8351,943,15031,-15219,-30807,-37503,-40974,-59281,-61633,-22246,-83249,-6906,75230,-37472,-116692,-45119,-31531,-35810,8581,-46520,48826,25746,-11231,-28525,-110809,-40220,-92587,-160679,50764,56231,-27690,-47251,6211,78446,18242,-70200,-37777,-29463,-60549,-57713,13754,-32470,11724,-19411,-67285,-14621,-13000,-15448,-76271,17311,-104215,-74876,28636,-15544,10329,-11009,-5816,-56375,-49803,-76810,-13951,54282,-68668,-27676,-38417,2261,-28970,-24972,-84775,-12527,-18766,37239,-38378,37423,-14441,-60217,-6458,-56775,-58748,-126692,-110475,-93906,11387,14124,16244,48126,28360,-42305,-67991,-97601,-111371,20525,28173,-46144,-31000,-85045,-102320,5274,56077,-50186,-94377,66018,25611,-97517,-63766,-66793,-16924,5100,-36828,-19035,-11002,17233,-39664,-8376,-5119,9711,5711,-31842,-79659,-3511,-26986,-8413,-36863,-15392,-15829,-74303,-72790,-127570,-61266,1727,48378,103305,-23889,19010,44122,26817,-55681,21488,-73094,-12996,25400,-25413,-54061,-13365,-37253,-2066,16412,17334,26077,11402,-24318,-3610,-18035,-35857,31500,-20909,-53676,-123724,-100615,-135404,-8348,10657,-1590,-37332,-13847,-61885,17797,50849,-97898,6952,22992,12120,-5270,64006,49846,-41152,9910,-39711,-6285,-2489,59247,22613,79304,-36635,21848,-54329,-45940,-21016,-24469,-51325,-39940,-14870,-17141,29096,8795,9035,-23761,-54876,-71060,-34829,7121,19289,17877,-34490,-65381,-1568,9438,-125151,-101601,-522,-31224,-17057,-48803,-20077,-20538,-4770,-64227,25676,-46964,5563,-38493,-25589,25954,11275,4630,-79665,-60466,-30071,-72384,-17188,106721,81768,34420,-55368,-31200,34880,-56641,-53603,24929,27277,2716,-8593,-64514,20881,-23884,-30853,-37079,-11180,-55707,34992,-38987,-99598,-56222,-58054,-5930,-10149,8437,71620,36396,31859,-34777,-42493,12127,-29073,-32017,-76788,5800,-57074,-31305,-98157,-33335,11532,-30650,-14876,-7508,-34768,-19991,-10312,-29292,-73118,-85973,-47836,-21138,-41857,-103997,-117500,-54494,-29413,-32271,30380,-10716,-79090,-164158,-69113,-70411,-18282,-30353,-99792,-55729,-36731,-85082,-46510,25036,14125,9592,4421,-49981,-48245,-2306,18262,-48160,-54764,-76226,-24751,11815,-46895,-100982,-22860,-16029,14527,-47290,-124456,-92391,-44365,-80569,-64354,-115224,-46016,-157113,-66294,-40656,-24332,19686,-78723,-91678,-231501,-75111,-40715,-60206,-96498,-22907,-79528,-161506,-130449,-132900,-182983,-228178,-199034,-112134,-133742,-265812,-363165,-419480,-825820,-303244,990180,550769,315704,227657,150085,242026,74728,185419,143068,175567,171711,155961,-3835,98894,49080,34380,52677,87901,76335,10613,81654,62984,78197,61980,60157,51531,-2813,-92748,11860,-4399,37699,52936,29661,60408,58042,-10544,77583,34501,7281,7669,80537,21138,75929,49067,95263,-2805,64579,-7971,-10635,-31773,18435,35960,129081,5298,11465,17222,85297,34762,-88110,4602,19971,-99369,-55367,-41481,4178,1150,-10684,39973,89746,-41117,-94571,-63285,-16687,-1286,82312,15106,7063,11606,36828,42426,5547,37782,-45117,-21056,-13811,55167,-21804,15994,70846,29569,53920,-25683,-68933,-8305,-43550,-79761,-65490,29387,37216,38489,16112,-744,-53075,-40011,16569,28289,67936,-3478,15632,-3362,-6875,-20586,-11262,28374,-41688,-73259,-48830,-36539,23885,-9903,-24368,-35953,-42658,-98746,-40619,44626,59056,48023,107812,43326,17479,-16525,-14208,7606,88828,10421,51375,13360,23633,-2856,16847,65095,-4378,12164,50163,41290,-49214,-40572,-57509,89703,16581,35634,33646,-42640,-89189,-2432,-10155,79524,17095,-21854,39383,5518,-37531,-20119,-10054,79588,-5318,-31130,19167,28279,-35685,-11140,67044,-35795,-82890,-14967,-34167,-40231,-46665,62860,-79615,3383,-43757,-50289,14981,28828,-12673,57157,-45222,18191,-11389,8746,72752,17978,81799,-60623,-23808,-82117,-115984,13210,-15552,10029,28988,13353,-109875,23885,65622,25129,5121,-15540,-27891,13794,22336,-3114,-90360,-71741,4134,-24640,-81992,13663,65054,-31053,40841,31024,-136593,40958,-8872,13490,10543,-7698,32003,-29452,3365,-44921,36357,12312,17755,-13807,62188,-39232,22833,-33717,8427,3692,-35592,-33737,6602,26761,35533,32278,71382,-37823,35816,1225,-52728,4549,1426,-33671,10005,23893,-119781,-35280,-213,-39847,-7617,2948,-19942,98133,90985,-11769,-42852,36422,58654,19666,-18424,47735,29275,-17290,-15842,16860,18924,-10003,-18767,50851,-28401,11516,40048,106736,62951],[-9265,4046,24392,-23316,-47866,-75912,-14187,-21459,-47231,21446,2774,-10620,7490,6549,21354,17905,36529,29781,-71458,-47694,75349,59695,28329,62125,62863,93591,51183,60136,9177,-33547,12144,-52190,89441,-6052,-46764,-34063,-130313,-28663,-37135,77246,2027,48312,23982,-15453,-16835,37830,90256,-3167,75171,69737,113323,-113191,-323,11074,-27058,49304,43613,15580,-25117,28378,-7194,52100,37853,-82632,-17328,123594,6947,-10684,23764,67025,44884,9242,66245,20635,-13658,-47703,97915,38452,-33734,-42159,76113,129362,31489,12659,-41218,-15014,50536,16238,46460,-7690,14067,13693,57050,9921,18775,17741,26682,-62250,-30948,105551,-8838,-24539,-22341,-34464,-847,-6440,99920,28732,-5483,3529,41823,-45879,5142,42919,-45287,26278,40348,-2882,52897,6263,107912,184627,3604,61700,8305,11267,21401,33037,23086,86738,4379,67684,33430,-94099,12349,-51289,7035,-64729,-19669,18176,67170,67680,12196,26916,-23161,21576,41131,-49139,-19727,96276,9699,59747,28117,10567,3373,101932,35198,-6205,81281,8305,-3009,-14951,25017,13770,-19760,34899,-23781,23639,-21752,6975,-51650,78318,41719,15382,19231,96269,74276,12682,10591,-875,-62620,50748,36124,6896,81372,34329,48148,-63083,-473,42741,13659,-59262,3386,10535,63889,132895,95480,37003,-1207,37464,12190,107377,112157,-1285,29363,89756,195,-27982,49120,54800,22252,36680,-56163,42968,127030,27669,36773,79002,64111,51615,24018,12589,108378,33913,47694,126038,153884,54633,56787,87926,64040,79785,-21246,123774,183407,161268,90408,94351,93638,61344,107084,153490,177385,222328,315456,199884,291836,316624,433041,617828,907553,1098430,-998054,-781780,-497514,-323660,-265366,-347477,-264870,-199602,-179367,-184217,-195064,-136479,-134747,-28227,-110660,-125108,-83587,-94147,-15624,-116344,-205868,-133056,-100012,-188322,-113984,-178082,-83193,-36334,-106294,-69777,-16597,-94838,-77550,-13567,-139952,-63268,-58755,6897,-41446,-34859,-138517,5911,-95401,-96772,-83786,-49158,-93905,-101406,12170,-54354,41439,42254,-18409,-28558,-46309,-21819,8439,93204,4806,-51214,-2928,-42859,38096,-21404,50204,-76521,-21661,-24627,18851,60321,6091,-77809,-91032,-30772,32034,11903,26365,93124,103251,25081,34345,-2961,9196,58524,30238,85827,99842,110585,262362,-191927,-213415,-67413,-550,-45080,-73149,-53231,-84507,-45479,-115896,-56361,-41602,-84922,-77306,-78776,-124413,25785,-31955,-68813,-66405,-73340,8631,61392,-69353,-38246,-61804,-43285,31414,-13301,-39033,-4551,-14399,-49562,-7087,42658,-60591,-22920,-36059,-70681,-12890,9678,51114,-29216,-43799,-73306,-45865,-109195,-75686,-38866,-84927,-8752,55341,-46434,-146307,-66624,-13340,-50610,9965,-61134,11233,14744,-5621,-41385,-102564,-48320,-69696,-125304,62898,30735,-41484,-58948,-16788,58829,48894,-51466,-27080,-58576,-71916,-54413,-3890,-45691,11895,-9404,-44850,-8929,-15058,-28643,-64127,10950,-122799,-103224,7487,-15680,4147,-12482,-36170,-40865,-54757,-88550,-24423,46191,-53119,-50618,-35607,17204,-48872,-42021,-70441,-19080,-22431,27030,-26007,47488,-22794,-61887,-5880,-67551,-62198,-103992,-97616,-91473,11624,5253,29443,43340,11930,-64554,-48812,-104625,-125481,-10517,47257,-34369,-31370,-85130,-103699,-6644,70700,-28441,-97939,51905,13789,-79944,-87870,-62351,-15252,15322,-11980,-21046,-25129,16345,-46976,3743,-2536,17442,8961,-13774,-75347,17513,-29801,-36406,-46797,-23500,-24346,-89837,-64379,-108533,-55122,9527,46747,90144,-66709,10629,40399,53970,-37345,15020,-102047,-54046,14614,-28514,-61133,1178,-4065,30147,-7074,1017,18978,24692,-13928,-23066,90,-26011,31327,-19480,-34051,-88740,-96091,-133236,-14683,10887,-2339,-34273,-17165,-82429,5688,40226,-114224,4383,16155,24936,1179,57847,53094,-49243,19202,-50665,-1382,-23415,65901,34371,98307,-46051,17071,-44069,-62710,-89934,-46433,-62527,-11736,26449,6941,18277,2455,22384,575,-49255,-43885,-28802,-302,36963,14519,7782,-70876,-26231,-890,-101834,-105204,876,-59288,-35032,-69610,-10497,-43644,-2607,-85686,47517,-52702,-20731,-40645,-36793,6814,6484,9485,-74705,-51959,-15001,-67961,-16902,75389,54613,22676,-63555,-19725,37552,-61015,-28774,35600,41793,15172,24746,-52617,22857,-32094,-22371,-40208,-29537,-31899,40420,-47816,-87741,-60997,-52425,-22331,-5094,-3825,56365,37519,46136,-34160,-33525,13007,-29470,-42399,-77800,2850,-48014,-45329,-105425,-39587,39053,-32373,-44017,-7350,-45469,-60560,-7404,-17529,-49103,-84807,-28985,-14928,-43020,-92695,-102995,-31570,-38252,-47780,12892,-22634,-86845,-150419,-68071,-52935,7989,-24379,-84697,-70536,-36120,-89626,-68059,5105,6894,26252,29721,-54293,-66981,-14621,-7859,-25555,-65601,-88432,-21635,21049,-50974,-92266,-17378,-24640,-8256,-72780,-125160,-80033,-46869,-81740,-97167,-133122,-15816,-152690,-74904,-20275,-3957,4869,-80250,-92763,-219154,-61128,-30434,-72574,-95668,-11965,-95963,-138327,-127583,-118327,-169668,-225396,-195883,-119893,-155289,-286200,-375454,-418044,-833309,-304492,979091,544601,310945,225389,157636,230931,90692,189711,155003,172490,242084,180342,-14607,86793,37719,4227,47778,78136,84236,-7552,75980,72554,63211,68780,64238,20081,-16720,-85576,8829,-457,30755,57190,18062,38960,102525,-16592,95942,35908,3104,-1397,75210,11527,72755,59848,95132,-14639,61562,5520,8445,-33095,9875,27218,131053,3322,11028,15892,75506,30795,-80671,-1662,7689,-78240,-34529,-16121,7485,-22516,-18385,29059,78414,-32405,-90048,-66533,3780,-3853,83082,20141,1345,8756,41835,47271,5328,24456,-41491,-34260,-31545,59141,8221,15362,77607,43,39309,-28237,-95532,-23256,-19309,-66623,-85382,19562,52239,29633,12982,22446,-40536,-49643,-9771,13871,76435,-6288,20621,1930,-20902,-3180,-8698,7620,-43311,-60449,-56290,-44845,10164,14230,-2742,-28267,-30136,-85155,-37989,39460,62764,35587,121644,42601,17921,-1250,-18380,18104,101565,28156,43683,-25870,19743,-14968,12377,73891,6975,15944,77403,56290,-32941,-38154,-83642,71385,25256,18187,26677,-29938,-93818,8119,-31586,65189,22440,-37667,45169,9847,-38615,-79337,-5978,91729,18101,-3080,14865,29695,-22837,24732,49550,-55543,-62208,8749,-28772,-37067,-34499,59272,-72001,16459,-16714,-53468,37967,20869,-35196,41639,-34913,29607,1670,11798,70074,2629,54872,-61116,-15326,-71261,-103987,50168,-1719,11710,11114,14815,-58082,32374,74418,23722,20485,-13603,-26056,-10197,29195,1575,-93220,-55739,28110,-18345,-77820,-11922,20982,-27182,45454,18422,-128778,62816,1990,33055,30481,12348,30004,-2650,29907,-28400,64464,23172,34417,1441,50883,-29871,22581,-27600,10491,-6072,-56998,-43775,6581,51603,17967,30744,90212,-24175,29667,20884,-20651,-12382,-4642,-23433,14045,21190,-115474,-33877,8296,-51191,-17382,19957,-2687,71102,97548,-42806,-30858,39578,72167,19995,-5882,44655,24080,-25875,-34624,-18255,22906,-7403,-443,59477,-165,14760,48129,106694,65540],[-7876,8787,33344,-19282,-42548,-79191,-16117,-31137,-33170,51091,34829,35203,44714,4532,15191,24994,54841,2059,-76600,-40218,78071,39202,3628,55548,48294,85342,49215,43289,27489,28577,14133,-42514,68595,-18386,-43480,-20519,-124142,-40597,-26227,89244,-2721,72028,34788,9255,-6369,13821,108014,12342,76597,83546,88967,-110932,45834,24378,-16958,51306,28072,698,-9653,38851,-4634,46916,42735,-73371,492,132201,16067,-19531,54497,70029,49373,561,59097,14980,-22069,-53092,61434,18168,-52657,-68711,71073,160535,57433,6597,-57618,-68238,42235,-22807,11622,-6153,10543,35742,69710,10614,35781,-13059,13491,-55189,-24095,90089,19756,-6557,-19755,-35395,-21589,10178,76212,36200,10188,-5045,30113,-56631,21774,39890,-58382,14210,62709,-29425,27488,-1794,105574,187632,-28339,40275,-4664,-9219,24435,31233,21848,77414,-26264,58425,56261,-66212,13129,-38584,16887,-31713,2749,2965,56105,60333,-6672,35213,-6373,84118,26495,-56276,-21894,91664,28395,56994,8164,17834,8329,96579,32164,951,69591,43013,-5249,-11561,30620,34228,-23748,36886,-25420,21692,-33929,-9729,-41923,45493,29112,11251,-24078,46040,48938,19798,29836,20157,-67334,70747,44703,-11397,59999,51197,31242,-57071,8819,59111,14593,-76436,-2896,20127,36876,131702,104236,54502,2635,30354,-5088,80564,95599,-27212,24574,65875,-3216,-17139,48089,2998,-2417,15344,-45137,31436,124632,63227,48753,34408,46262,118182,27905,13919,99741,8827,62240,133045,153814,55695,41254,46038,40656,87281,-35281,101244,149956,159416,98197,101186,92037,48664,106975,181477,191057,244448,305384,200004,285690,363440,459256,605903,830189,1233135,-1078921,-766984,-494342,-330193,-277269,-321976,-266826,-234880,-193201,-173622,-185976,-138337,-139472,-41342,-106890,-108139,-94242,-79201,-657,-107952,-200172,-134743,-104545,-167233,-110695,-190021,-91060,-24794,-97262,-41346,-27428,-110797,-73874,-12981,-137713,-37178,-50179,-32990,-57052,-57930,-156901,698,-109221,-83117,-64055,-59865,-83392,-97979,5344,-56715,1910,26085,11832,-25351,497,-22549,-16454,94273,7050,-33718,-21759,-43821,52938,-1497,75128,-66471,-10691,-31837,24538,56001,-14013,-73233,-91802,-49224,33775,22422,67989,93012,117204,28006,55449,9098,28645,73728,18015,84360,98228,89509,250040,-202045,-211725,-80779,-22152,-64180,-71836,-75927,-82366,-41492,-99856,-44579,-56294,-90404,-125080,-114501,-123346,12853,-20124,-74084,-80784,-47729,15706,29602,-81728,-47977,-50940,-5645,27052,-12309,-59052,-13814,-21086,-45661,-8980,10904,-41333,-28813,-34647,-86873,-15529,9321,75623,-47392,-50217,-106105,-51799,-126248,-78949,-54325,-79000,-11941,30761,-58998,-158014,-72006,-125,-64911,3313,-83055,-37427,-1936,-3940,-55568,-104532,-65894,-43781,-75685,64737,1046,-43857,-67002,-41295,35728,63075,-41773,-22839,-80718,-79487,-49832,-34039,-50854,15678,-5132,-27696,-5611,-20032,-25294,-37661,7456,-102415,-118823,-10708,-13360,-2413,-12281,-51420,-8555,-58240,-95543,-38277,3637,-38829,-61919,-25050,25080,-69018,-63282,-44024,-21679,-18019,16673,-12692,49913,-31770,-53719,1768,-64755,-67640,-66301,-82148,-71731,19239,-604,27687,37619,-5779,-87171,-25020,-98998,-128584,-44377,54267,-14219,-35602,-79984,-100160,-20669,68968,-3719,-80685,31336,-3198,-58610,-100094,-53978,-5276,34358,12276,-26867,-36466,14833,-46213,17927,8680,15122,4420,-833,-65093,29006,-19993,-57590,-56216,-28162,-31797,-99201,-54218,-83191,-38017,11476,37001,69861,-108397,621,32803,67488,-16389,9898,-110610,-99570,-7920,-20850,-62845,13663,39234,64653,-22231,-19549,3245,35777,-17992,-50244,9562,-9154,20951,-14318,-16976,-48229,-84116,-119275,-28363,20751,-5626,-24415,-13766,-103047,-9517,19430,-106848,-1732,6784,33482,19456,42713,43625,-58241,24269,-56493,-373,-44539,58189,29229,105272,-54291,1521,-35017,-73658,-126226,-55159,-77572,9039,42222,25751,5776,-6855,25626,15472,-38002,-18065,-22237,-6634,49928,5718,51095,-63931,-47713,-6083,-63441,-102789,-5423,-83770,-53014,-88437,-5306,-56543,-1832,-81779,46335,-64921,-46634,-45210,-42639,-12883,-14065,8721,-71440,-41630,-6791,-55651,-21392,41271,21582,1766,-57543,-10235,25269,-65097,-2883,25806,42574,20098,45696,-34531,17718,-29781,-9092,-37739,-43281,-4839,43761,-46263,-65391,-66465,-46932,-52153,7356,-17705,48797,32784,49715,-31060,-27646,2445,-31396,-36638,-72858,-125,-28928,-56529,-92474,-42074,64551,-29445,-68533,-4511,-34038,-83158,-10730,-1728,-12389,-80040,-10901,-18809,-48089,-86139,-83531,-7701,-48088,-67951,-2106,-33349,-84113,-118921,-56162,-47485,24070,-18044,-57160,-78481,-38522,-81022,-91037,-17068,-6361,36020,43738,-64841,-72831,-17117,-49288,-24147,-84346,-102869,-23369,22318,-53629,-76353,-1999,-35152,-36680,-85465,-108450,-57695,-49232,-73551,-108357,-130233,1097,-132958,-80970,-9967,8280,-13977,-80623,-84657,-193706,-45742,-31671,-78121,-77530,-4397,-111379,-121734,-126134,-108509,-147635,-217711,-190813,-130222,-175539,-319432,-382816,-414930,-843753,-310874,962568,523169,309101,216429,154841,209788,108401,196438,164887,162008,255106,188707,-16576,80754,31104,-21131,40198,77458,89058,-17636,66856,78840,47572,69126,60859,-2396,-36555,-54868,5636,21035,27657,59278,1715,15383,125079,-19498,115044,39423,-8082,-5939,64351,10342,62189,59354,74516,-35567,53131,22155,27941,-37631,-1245,24205,111384,2734,18009,26667,54487,1241,-59096,-3116,16191,-45852,-5901,14199,14702,-33240,-19226,24265,66528,-17331,-76727,-69606,26301,-10147,75962,18966,-7671,4838,48257,48602,6172,17799,-32374,-44056,-33157,59068,29437,15003,73896,-18118,21988,-25113,-115028,-28344,-4229,-54342,-86878,1009,73308,27955,6288,24557,-23121,-44249,-37268,2091,85522,-4381,22186,7037,-22350,22597,-5354,-12248,-43627,-29702,-55792,-47382,789,51549,17626,-15426,-11512,-65345,-29321,37484,66752,37312,121194,41371,11208,18721,-21776,29609,112010,48627,33728,-57401,11100,-19503,-3207,64059,17426,19511,95878,63410,-8887,-25151,-98600,51321,19791,-7282,18523,-23545,-91941,20137,-41042,49752,21524,-44182,48831,27539,-31504,-119976,-5491,92648,39532,24812,2752,26032,-10215,60593,30521,-83550,-41922,42929,-21607,-32854,-16915,53354,-59102,22568,6816,-51379,57714,5180,-56141,17157,-24253,38714,18243,14036,53880,-17871,17775,-53258,1152,-58783,-79612,78000,20793,13524,-10205,23378,-5828,31861,76165,15704,22509,-8675,-25140,-24526,37710,9436,-86303,-24096,48447,-7546,-59851,-32150,-23119,-17383,43136,4050,-101045,70563,14153,47941,38917,32047,24813,11047,43166,-1451,88492,30949,44526,14295,21563,-24738,16914,-27669,10015,-17167,-64507,-50698,3724,62488,3773,26287,87578,272,13287,28097,14403,-29337,-14329,-9964,16707,22043,-93267,-24735,11918,-65816,-26104,31738,3925,37347,79422,-79780,-12811,38968,78098,19392,17493,43724,15022,-22800,-52412,-46253,17570,-2310,23849,43891,25910,14269,52663,102679,60767],[-4340,11927,40877,-4589,-28546,-55909,-19592,-44967,-23961,81868,54367,72707,68588,1954,10221,27120,61148,-15239,-63711,-24785,73997,8502,-23497,47744,29165,64337,38809,23446,45359,71192,18723,-28452,40658,-40603,-35085,-6102,-108093,-48613,-9079,90908,-7584,89013,36796,27112,2797,-8163,114418,35113,70693,88085,60926,-92850,79411,26272,-9054,51299,18066,-9823,7609,43512,4341,34277,43731,-58078,18021,131464,21176,-27753,75224,60844,49240,1242,44925,8606,-42468,-57173,16106,7277,-57770,-79903,66604,156030,77829,-3855,-65814,-98369,23835,-58157,-8589,-2916,2140,48411,72684,11972,46859,-42113,-3586,-47918,-22906,50495,36028,9822,-10426,-33906,-41443,33386,45184,44857,29060,-16376,7662,-66742,39106,30253,-73432,-2684,75831,-45318,-23778,3643,95784,178930,-42176,18470,-18278,-18791,28110,25104,16771,65114,-52887,35670,78932,-33712,14604,-20187,33572,7878,31994,-9897,39716,58366,-19978,35958,10839,124170,22500,-47423,-14040,68716,44786,49028,-4628,24536,13679,84716,32664,15034,49923,73673,664,-12933,15309,45686,-19877,40996,-23441,14442,-32752,-17927,-26606,16916,30550,12790,-45136,-13189,265,22073,47782,38990,-76739,89496,47460,-28030,37803,72859,16577,-40973,23531,52806,12465,-82807,-7193,39510,17837,117663,112140,75404,-430,30639,-11972,54644,73290,-33827,17728,38583,219,2902,46772,-41312,-14865,8857,-20893,21336,119439,96721,50039,-22775,21640,169171,44879,25052,90417,1692,72610,138320,149852,55693,25367,23308,28599,107598,-23492,75604,91435,152861,104040,105767,89588,48898,105370,182352,200264,255927,296472,195815,284438,420079,482583,591509,783680,1325808,-1140514,-738011,-486382,-342975,-288727,-287866,-262002,-256898,-200840,-149493,-181135,-130669,-119604,-53315,-103402,-92360,-105805,-74955,-10381,-110702,-190979,-123269,-118374,-139410,-109217,-185790,-104013,-22662,-80440,-12987,-26721,-120153,-82168,-18545,-124015,-19226,-43589,-70889,-67902,-84678,-157029,-1609,-119954,-67839,-46715,-69182,-78776,-89570,8087,-62486,-38216,12650,39160,-21539,45453,-21835,-45335,81209,4616,-18490,-41512,-41591,69951,11477,85837,-58353,-11552,-43278,13958,43865,-32624,-62055,-87109,-60164,34293,22426,93866,84468,104362,23444,76768,25965,66825,81016,289,80641,99305,86555,249309,-211897,-210981,-101483,-46005,-84505,-74312,-93296,-78411,-48058,-77321,-38374,-72209,-86935,-156926,-136817,-115378,-8008,-15289,-73402,-94501,-27784,11488,214,-80843,-50133,-38726,26454,13484,-15194,-73566,-21083,-28937,-36138,-9588,-24112,-25867,-39174,-32304,-104252,-14182,2661,77151,-64889,-50640,-131972,-62212,-106613,-70445,-65000,-69947,-16974,7068,-71163,-142334,-56683,5860,-76293,-11359,-107609,-78340,-18179,-5786,-69717,-111937,-83951,-20085,-26222,57955,-23888,-35445,-69907,-61086,17094,58944,-42372,-22690,-88015,-81692,-42830,-69657,-49652,17575,-10180,-16926,-3878,-23132,-9687,-9542,7731,-52835,-116600,-19651,-4596,-5930,-13145,-47844,32935,-63109,-99355,-51927,-61693,-28777,-60276,-9921,23763,-85315,-81153,-15248,-22686,-9415,6614,-2758,44872,-42855,-36982,15323,-48788,-71862,-20465,-68286,-39260,34489,-2300,12141,25534,-19005,-104666,-10946,-82699,-121490,-68430,48148,7380,-46299,-71182,-96443,-35825,50004,15879,-46007,12178,-13657,-40254,-100984,-43280,8963,55501,27997,-34309,-45738,10032,-40143,29115,23836,3334,-5930,6516,-51472,29492,454,-68608,-65038,-28341,-36065,-100797,-45368,-56284,-13915,7985,20475,51486,-133366,-17189,18258,64667,837,8293,-95389,-140632,-37148,422,-56303,20179,78554,87881,-24844,-39901,-18935,38291,-39835,-74844,6918,9664,1669,-8736,-3335,-8488,-64578,-96871,-45224,32256,-12514,-7331,-2824,-115513,-20882,-7601,-79152,-8804,-5108,33704,42372,22335,24664,-69596,26244,-57386,-4050,-61384,39142,11389,96486,-56081,-14577,-27815,-74715,-115783,-48597,-85078,17623,30885,37560,-5253,-20155,18416,24998,-23186,581,-17371,-10691,55428,-6720,82414,-48786,-62441,-6566,-28709,-89144,-14347,-95823,-64895,-98022,-6204,-55442,-3542,-55737,25733,-78933,-62520,-52087,-40175,-29068,-39584,5494,-71085,-33639,-12907,-33360,-25753,11885,-11188,-21997,-38333,-4836,407,-69579,18613,2417,29047,17800,47670,-16115,8468,-18311,5547,-30953,-51741,14456,43225,-33629,-38973,-77261,-45703,-83745,26054,-28593,49998,25000,45471,-26129,-30338,-20161,-36978,-13075,-62991,-410,-3676,-62080,-64166,-38694,78016,-22165,-81199,2097,-11027,-82786,-12056,15486,25277,-68091,6403,-29363,-53865,-80537,-66978,7360,-55903,-88010,-18744,-39226,-70930,-72493,-35677,-58195,27590,-11109,-23818,-78986,-46590,-60902,-107702,-34079,-22705,32738,41967,-77587,-63290,-10505,-87263,-51111,-101546,-115781,-28022,16586,-52835,-56122,19837,-45190,-67183,-84645,-76418,-33724,-51793,-60401,-92851,-114586,2614,-107505,-86018,-13061,9971,-37207,-77710,-66617,-164392,-33361,-38462,-74156,-51400,-1652,-124780,-118334,-125999,-105885,-124316,-207127,-184862,-141519,-187013,-351565,-382964,-412293,-851274,-317797,937898,485074,309929,202202,143205,185779,122681,203964,171489,147898,211522,176995,-7596,81845,27611,-32465,33574,86653,92626,-20552,55972,78694,33908,64043,50140,-8330,-52316,-8974,2362,52886,26581,57370,-14246,-4063,117753,-21292,129328,48260,-16838,-4383,49130,13914,47215,49181,43982,-55257,42564,35356,40821,-44475,-9553,38035,74455,3118,28372,50222,28410,-40105,-32897,1694,38078,-9283,16999,38508,29183,-17833,-12916,26377,51806,-2561,-57299,-73179,46971,-17631,62225,9158,-15948,-487,53969,45516,8258,26474,-19710,-42727,-21124,46308,27950,15137,70453,-18335,6220,-14865,-120912,-23842,2923,-47092,-67128,-22343,98808,32886,-1461,1734,163,-22454,-60819,-7115,93325,5335,23000,9268,-9489,48806,-4098,-27606,-43915,8964,-48214,-41507,-714,91524,32202,-929,5503,-40380,-14739,43683,79754,53012,107148,39973,-1110,37102,-24002,40316,118573,69485,25090,-70254,5346,-17801,-29145,39795,24743,23503,102515,60900,13755,-11945,-100760,38248,2170,-34067,13752,-25120,-84229,34095,-33165,34570,12343,-40704,49102,44420,-17769,-127999,-3832,82063,54356,45829,-18236,15345,-1124,86826,13828,-99020,-26710,76780,-15383,-29260,1512,46767,-44845,19322,21374,-42276,68185,-14824,-70157,-12374,-16106,43516,35101,15653,28883,-37687,-14690,-37149,22512,-50773,-55914,90272,54309,13709,-30832,35515,33777,24060,68652,2880,11506,-5160,-28077,-30179,41223,17372,-76064,17326,61519,4689,-32082,-39725,-50598,-1388,35449,-10870,-65376,63078,23855,46630,36288,49512,18118,8330,35281,26731,101244,28200,44398,22323,-18961,-29315,5952,-29479,6018,-23432,-53013,-51049,-3018,59986,-3791,18453,60756,29897,-7476,21847,44547,-40684,-25191,3359,17281,25853,-61397,-11409,9295,-80521,-30911,36560,838,8245,45612,-114356,5034,36432,75681,16504,47091,42723,2630,-10629,-66908,-61940,6143,3260,44759,4347,36829,8557,52388,97539,47616],[-1312,13236,45355,14143,-7083,-17787,-27564,-63232,-19868,103045,61380,87874,75816,-1075,8530,22193,47802,-22264,-37574,-4868,63672,-23282,-41188,40060,8843,36753,23261,6301,54107,81017,28560,-14319,15633,-57728,-19651,7829,-83740,-52109,1043,77729,-11557,94512,30217,31231,8624,-18482,108804,59267,58674,84783,35194,-74638,91768,18819,-2632,50218,19277,-13881,20140,41803,18696,17594,41325,-38084,31580,122211,18787,-32439,78943,41318,47209,11470,27186,3565,-68001,-58824,-23868,6815,-46832,-71629,62292,112594,87184,-21164,-63738,-88436,-376,-79386,-15489,-1540,-9306,50557,67443,12143,50782,-57917,-19959,-40143,-30646,1948,37050,20215,3890,-30587,-55463,55942,16329,54144,45918,-29350,-16302,-71705,54576,17772,-89064,-22301,73954,-41474,-79683,18714,83367,161354,-35099,1270,-22276,-14578,30730,15547,5655,54006,-62785,9600,98221,2680,18306,-1421,53860,45490,62024,-18004,23282,62321,-25666,37282,26622,126340,28115,-24919,7225,31826,53460,36613,-7684,27899,19092,73528,35135,29057,28198,94350,8459,-18156,-24342,40633,-8480,45605,-18470,7223,-23161,-15466,-6769,347,42111,22333,-42905,-59629,-52292,19842,61547,49695,-85925,104635,43912,-34862,20640,88909,3995,-20361,33911,22771,2312,-73911,-11676,66038,18503,95688,115404,92888,-8784,35442,-2308,38740,51050,-20308,8979,16131,14739,26387,43146,-70999,-17507,16412,7856,15755,111056,122682,36020,-74893,-6851,187580,68234,42062,83861,11135,73281,138956,139878,54477,11112,21698,27945,125719,9046,52796,30681,142169,105840,105581,79379,58361,108421,169159,199667,252189,292033,194268,287205,467626,496354,578128,783552,1343713,-1172569,-702810,-473744,-351551,-295785,-257717,-251684,-260959,-200464,-118337,-180820,-119036,-84250,-59875,-102496,-82076,-115432,-81738,-44163,-131400,-185283,-103606,-137677,-112976,-110714,-164059,-116040,-28496,-55985,9467,-16937,-118659,-93537,-28424,-102361,-12247,-42101,-99707,-71312,-106577,-141576,-1642,-124263,-57067,-39939,-77802,-79063,-72207,18735,-69666,-60391,3419,53229,-15011,76002,-24543,-70095,61264,-1496,-10232,-58563,-37031,81755,13647,80343,-54760,-21009,-58683,-11828,27576,-45679,-47964,-78458,-61112,33414,14599,98923,67555,65420,10951,93395,43070,106557,78895,-23019,77654,105719,104168,263560,-220842,-216123,-128129,-65367,-98379,-80265,-103536,-75188,-61320,-56420,-40032,-85205,-78698,-160838,-140941,-99604,-29851,-21315,-68312,-106951,-16578,-2132,-18530,-66531,-40759,-28272,44791,-7313,-20599,-78877,-24366,-33221,-24999,-10888,-53801,-15358,-48652,-31129,-114751,-8216,-6730,51038,-77067,-47782,-148259,-78444,-67097,-53176,-70353,-60452,-22924,-11061,-79071,-100602,-24904,4213,-83354,-30152,-126272,-99097,-28625,-9311,-81556,-115361,-92685,-2809,11654,46255,-39681,-20760,-67358,-70846,8836,39351,-49609,-23354,-78451,-77564,-32409,-99372,-44887,12894,-25501,-12099,-2334,-20195,9477,7470,9759,5628,-96544,-18578,10436,-4230,-16386,-29253,70245,-71595,-100486,-61720,-126307,-23949,-48464,3777,14887,-94768,-89548,5083,-25676,-1094,-2607,501,35969,-56768,-16467,30556,-25206,-71069,24287,-58850,-3015,51786,-342,-11724,7164,-23152,-111125,-15531,-60724,-108566,-73772,31693,21688,-61934,-60296,-94542,-50520,18835,24467,-1394,673,-8512,-29075,-93914,-31112,22448,68733,29643,-40508,-53369,-444,-33108,32500,37139,-14188,-17731,9305,-37622,21140,25213,-69070,-72760,-24804,-36573,-94692,-38938,-32606,10972,1079,839,39736,-133090,-44848,-4204,47545,8836,10656,-62910,-166096,-65495,31242,-41046,17831,98730,87917,-15387,-55780,-42093,28702,-74295,-87876,-6881,25410,-20365,-6712,7664,23401,-39258,-70539,-60086,38207,-21179,14163,13526,-115125,-23774,-33786,-40683,-14317,-18553,23379,59907,1277,1974,-84020,26523,-54617,-11014,-70140,14800,-12512,71412,-48418,-21844,-22156,-65173,-67120,-29967,-75417,13828,4211,41088,-12472,-37525,4914,33125,-8256,9174,-15930,-12591,51427,-21264,92108,-30995,-69117,-5193,-19227,-65347,-20230,-89078,-65508,-93416,-13005,-42251,-9280,-20128,-2314,-87173,-62508,-59643,-28246,-40199,-52617,2867,-72902,-30061,-34060,-5234,-22748,-8357,-37508,-40967,-12258,-3960,-30615,-75884,31698,-24616,5737,10942,31796,-3978,-547,-2911,16404,-24339,-55912,17798,37155,-14593,-14569,-90926,-50336,-103815,45823,-34547,56178,17763,37355,-21271,-43934,-50075,-46414,19949,-50525,3489,22209,-61444,-33121,-28394,74824,-11029,-78263,12183,11343,-62784,-4926,30518,51486,-48133,23306,-41020,-57412,-71895,-60516,8084,-59741,-103547,-39121,-39524,-51505,-17958,-11945,-80783,19815,-4072,7948,-71467,-58989,-36284,-111059,-39128,-37840,13923,24017,-86529,-42818,-505,-106192,-99618,-106258,-123178,-33245,6986,-47899,-35630,42874,-52559,-95078,-74386,-36696,-16849,-54420,-48293,-57886,-98460,-7982,-85195,-91303,-26247,1436,-64200,-71000,-42514,-137950,-27430,-43248,-63605,-27818,-4483,-136582,-129163,-125891,-108663,-104701,-194035,-179236,-153652,-187494,-367880,-374862,-412822,-852364,-320744,905136,437780,312949,187086,128851,166648,129139,208096,174285,135376,140880,147835,13328,88120,24630,-25568,33640,101820,97149,-16691,47461,71714,23684,55170,36768,3877,-56795,35131,-286,83682,26864,50558,-24771,-14388,86001,-20782,132262,62364,-11792,2565,30522,17218,31325,34637,16250,-61780,33988,39888,41473,-50163,-11614,71180,32494,4377,38164,83542,3462,-74966,-11520,12005,61931,22630,25131,49330,49560,20696,171,33946,32861,4627,-35176,-75093,63096,-23399,45147,-6812,-18311,-6438,56967,38724,11383,51972,-6348,-24477,-1217,15042,531,15787,76050,-3406,-4912,2515,-109970,-13122,6378,-44554,-30346,-40168,124965,41495,-6914,-38988,27252,12450,-75805,-15041,95440,22707,26058,7029,14016,67647,-7385,-37440,-45455,42262,-36117,-27199,5805,115468,39380,11497,15474,-12617,2589,57474,105697,77954,83949,38107,-15458,48334,-24477,48935,117764,88201,20485,-59530,6023,-14275,-58906,8909,28840,28669,97419,49729,26852,-7495,-89215,36528,-20363,-55081,15432,-32751,-71940,47550,-9597,20061,-3840,-29233,44218,45267,-697,-102685,2665,63748,60647,55917,-44598,-796,3045,96838,2226,-92596,-19010,97903,-11188,-27970,15321,40651,-33614,8131,26198,-25320,64174,-33368,-74019,-41490,-11580,42741,47488,16359,2753,-50902,-31386,-14621,43560,-48900,-40447,85837,91205,10899,-45258,47228,54176,12733,50494,-11813,-7916,-6553,-36602,-32835,35174,23213,-67679,58555,67950,15797,-794,-29186,-52088,19022,25811,-24387,-37216,44465,29430,19316,26459,63275,12779,-6537,5925,45093,98888,11635,33856,24768,-59432,-44209,-8554,-28560,-837,-20125,-26031,-42598,-11783,48868,-4210,9226,17518,57611,-25051,6021,66186,-43122,-32577,14027,14284,30867,-31646,1645,1470,-91037,-30239,34311,-7848,-10734,9151,-138003,16575,34608,67769,11126,74756,38165,-11539,5263,-74517,-63554,-5884,7133,53894,-43685,24473,-2847,47234,93105,28337],[-1008,12248,45572,29324,17081,19782,-39835,-82114,-18392,102612,61355,75481,69023,-4428,12298,11736,15830,-23089,-6847,16077,49340,-47966,-41881,33250,-9177,10735,6205,-3851,47018,62753,43908,-2536,1933,-54287,2403,19579,-51241,-49724,-5893,48909,-14803,86485,17159,20497,9835,-12673,94899,76667,42328,78263,19031,-68460,81717,7570,3481,47698,29381,-9868,24227,35050,35700,1788,37100,-16306,37637,105541,8915,-30681,65831,16932,46072,27846,10956,1195,-89818,-57137,-48249,14550,-23533,-46393,56232,50103,83204,-45984,-51520,-40847,-24303,-82846,-14537,-4285,-20852,44087,58012,9630,47814,-54484,-31414,-30924,-45514,-38260,25933,22337,21713,-25750,-59734,70338,-2576,62547,55945,-41232,-34479,-66461,66433,7895,-99858,-40334,58633,-18982,-114978,36855,70806,137181,-11587,-8199,-10279,2097,31249,4501,-10936,47025,-48767,-8149,108477,42579,23843,10742,72434,75270,85742,-21767,12357,69593,-22974,47141,39791,95047,39791,6094,41517,-6101,51967,22795,-4055,26544,24712,66939,36475,35551,10099,103360,12485,-23931,-75528,15484,7390,48991,-10942,7201,-11556,-2685,15951,-853,56460,40655,-25308,-77619,-83946,15647,69155,49183,-86733,114622,34605,-27182,12551,91623,-8047,215,32702,-17809,-14131,-50769,-17663,94009,42124,70295,110154,99861,-17579,40405,22929,35651,33721,6133,324,3861,39579,47978,35734,-84698,-17794,33296,33394,17607,99699,138889,10301,-105397,-34038,174898,89195,59224,82351,29940,61893,133883,122245,52809,-858,35656,34069,128098,53915,39017,-9930,127756,102457,99866,58023,71815,120339,155346,186142,232765,288870,201430,291571,488352,496205,568065,825011,1284108,-1173257,-674264,-454691,-348966,-295031,-240335,-238960,-248232,-192894,-88167,-182566,-110133,-49699,-62521,-106442,-80302,-121626,-95927,-93503,-165627,-183477,-84914,-157118,-95401,-114389,-129033,-121239,-39602,-26726,21945,-3620,-105322,-98193,-37971,-78022,-15332,-47763,-115627,-66726,-116552,-117350,-79,-119691,-55279,-49487,-85441,-81264,-47072,29801,-74754,-56458,-1562,52758,-6784,84823,-33077,-84271,39459,-10540,-11796,-70016,-31047,81410,5242,61099,-56021,-32196,-75773,-45899,10930,-49956,-36193,-68938,-52739,31079,1414,84298,44548,10815,-6974,101008,54794,127794,68078,-47510,77676,115670,137320,290619,-230313,-229986,-156842,-75224,-101314,-88393,-106293,-74334,-77558,-44547,-48303,-90517,-70818,-136853,-126790,-76515,-45382,-37878,-61476,-117478,-14370,-20043,-23990,-42535,-19594,-21875,45766,-30160,-26507,-74103,-24198,-31199,-17565,-16362,-72690,-10683,-53525,-32598,-110488,1077,-15066,3018,-80746,-44990,-152818,-98325,-32186,-33543,-72846,-50870,-27647,-21342,-80667,-46231,12455,-3794,-85571,-46924,-131084,-97388,-30797,-11949,-88021,-106094,-85742,5991,33798,34584,-47605,-6301,-60246,-67816,12157,10005,-57331,-21812,-56417,-67485,-18735,-112886,-39050,-247,-48963,-11714,930,-9686,22957,7284,9054,52375,-62867,-12848,27705,2715,-21305,-4847,91161,-84118,-97509,-65374,-164803,-23274,-31433,9992,2589,-96435,-86184,8984,-33498,3902,-10508,-3786,28589,-72665,2479,41705,-1644,-62861,58162,-54437,26284,63762,3576,-36684,-12834,-16336,-102083,-38132,-38942,-95156,-59939,10158,22969,-76454,-48246,-92867,-62555,-15485,20327,43728,-1016,13952,-25950,-83452,-18544,30636,65877,16361,-42328,-58747,-16410,-28972,25574,44065,-31664,-25997,9274,-26698,8257,46681,-61065,-78145,-19871,-33973,-82589,-33754,-15776,31738,-6116,-17174,34063,-110507,-76406,-31830,21555,4883,14993,-26569,-167883,-84804,62117,-19893,5688,91171,62139,1299,-64387,-58989,8239,-110218,-86756,-27050,34533,-37924,-11313,17388,40327,-11654,-44542,-68473,35231,-28086,33984,30714,-102377,-17835,-52059,-2955,-16870,-31697,3114,64183,-16416,-17906,-100232,24975,-49752,-18109,-68894,-8232,-36357,33739,-32542,-16438,-17240,-48177,-4074,-6086,-45930,1614,-20342,35849,-14842,-57450,-8141,41807,2948,8383,-18428,-13590,37495,-36808,77475,-15329,-68965,-5208,-43655,-38635,-19182,-62502,-52525,-73741,-23963,-24129,-20110,11075,-24337,-83122,-46910,-64699,-7992,-47414,-37929,2557,-74782,-30370,-64089,21360,-6010,-18140,-52836,-49245,11646,-6345,-59393,-85192,34590,-45777,-19067,4082,6555,-2515,-5514,9509,18235,-23982,-57334,3789,24933,2706,4051,-99494,-58470,-103185,59192,-36421,61003,14374,29285,-18633,-66175,-78571,-58041,47027,-38294,10849,41825,-56812,-13975,-11623,57038,3377,-60742,23997,24122,-32954,11890,40271,58196,-23236,39113,-48366,-56783,-58138,-67194,-4300,-59395,-111386,-61645,-37754,-33612,34304,8557,-104771,4345,1701,32388,-56130,-71731,-16263,-97537,-28638,-47529,-17157,-5604,-86318,-20575,5653,-100545,-149529,-91301,-121979,-37282,-2415,-39676,-18845,61878,-56089,-115743,-61084,329,-12878,-56576,-42376,-20376,-90652,-24425,-70347,-96674,-43233,-14417,-92111,-62072,-19360,-116341,-27763,-41350,-53023,-14370,-12618,-146863,-148540,-124293,-110938,-88595,-177114,-173242,-166504,-178874,-359163,-358249,-417105,-845118,-316161,865649,394035,316959,175808,118860,157539,127515,203497,173070,128746,76116,109558,44938,95664,19756,-3044,44933,115849,103209,-5269,46494,60331,17291,44535,28983,29274,-47862,59371,-1272,102356,29338,39182,-27223,-13458,45774,-15280,119894,78074,13920,12729,9559,15845,18391,22899,716,-47897,30707,33656,27791,-49202,-6974,114589,675,6517,44456,119723,-15903,-88484,-1265,25076,77723,42541,17777,44449,68509,64597,18671,44167,11325,-131,-13242,-71086,73493,-25621,28570,-22250,-11028,-11134,55834,30274,15177,86982,5231,10710,19796,-32102,-42517,16657,90002,16635,-10608,25095,-84433,-1230,10183,-42702,13626,-40258,146612,50001,-7146,-82510,53181,52836,-79261,-23049,87724,43841,32647,491,41006,74389,-15638,-42541,-49254,59041,-22931,-7750,17301,104102,40339,18989,17546,13904,16505,72680,139230,104249,58197,35038,-27691,49588,-22715,54610,106406,102274,20744,-28770,11980,-13789,-81990,-19732,31880,35309,83459,33731,27098,-14973,-64136,44450,-38620,-64914,23795,-41815,-55630,55873,22130,6205,-22979,-13508,33223,23358,15534,-57328,14710,43734,59647,54212,-68908,-18146,3072,89007,-3372,-69243,-18275,97187,-8884,-29865,19605,33952,-27988,-6103,24481,-1388,43538,-43803,-67569,-64890,-10408,36395,50544,14965,-18239,-53609,-29012,10248,58522,-50001,-33913,68228,117489,4724,-49015,55249,55580,2153,23166,-24923,-28830,-13685,-49956,-39943,19231,26301,-62942,87963,71003,23859,26632,-410,-29509,39818,18085,-34024,-27134,22405,31451,-33548,15296,72435,11447,-24017,-36273,45211,82704,-15898,16299,22734,-88237,-65132,-23535,-22260,-8428,-5728,7130,-25540,-18007,33915,-83,1538,-27527,78225,-32574,-12523,79853,-37115,-31312,21253,6316,34788,-13818,10528,-8623,-94101,-24499,26561,-16952,-20411,-18826,-144652,18688,35812,58914,4119,91078,27051,-25520,18971,-72126,-53129,-13244,7660,47142,-77830,-8793,-18950,38598,88581,7926],[-4090,8631,41480,35448,37383,46768,-51901,-94041,-16163,73820,60613,41735,53551,-7894,22450,-340,-26031,-22667,19237,35392,34385,-60734,-25059,27481,-21212,-6295,-9335,-5974,22146,32231,61351,6263,3027,-23817,27536,27285,-11891,-39453,-30468,8990,-17800,66621,807,734,6456,6491,78401,79756,23342,73249,17140,-77585,54827,-1125,10120,42369,41650,1897,20206,26116,51939,-7783,33192,2753,34246,83281,-5260,-20827,43305,-5244,47178,44546,1332,1613,-100317,-51991,-54840,25977,4733,-11976,46434,920,67655,-74945,-31125,24541,-42056,-71474,-11492,-10890,-29315,32693,48813,4124,40104,-33604,-35052,-19633,-60935,-57849,10472,16828,41447,-19259,-52480,71388,-7826,67682,56307,-48029,-43309,-48651,73844,5894,-99436,-51547,37518,12882,-115049,51390,57662,108655,19230,-9319,16079,26078,29890,-5449,-26645,45103,-14480,-9528,104532,82358,28835,10074,84148,94640,97462,-23455,10720,75979,-12210,68185,49945,50385,52770,39416,80293,-30951,41692,12295,-351,21043,31231,63456,34058,30015,-423,102666,10895,-26005,-114803,-23188,23171,50161,-763,20087,-2754,16716,39295,11633,65681,66021,-2733,-69080,-79780,13155,70099,38071,-73638,118581,21200,-5670,14836,79349,-21611,17422,18420,-52097,-30452,-19116,-24481,116089,79956,44762,94857,91908,-20565,41272,55121,40659,23933,33853,-4901,2707,68977,63721,24922,-85615,-24572,53466,51595,28344,86543,144211,-16933,-106493,-53674,146481,100258,70973,86226,48791,40627,124103,98158,52024,-10718,56471,40146,108907,100880,37059,-21694,110593,94236,89985,28015,84223,140890,148640,160207,201994,280151,219812,294567,473597,481789,562712,886940,1187247,-1150971,-666853,-428146,-335337,-285400,-236674,-227671,-224301,-181441,-66006,-182652,-108565,-31468,-67830,-116408,-87696,-124636,-111702,-144445,-197661,-178581,-76136,-171390,-90573,-117629,-89838,-116282,-52825,1712,23496,7028,-83105,-90091,-40812,-56488,-24628,-60600,-117818,-55991,-111763,-92226,2475,-105516,-62721,-74835,-90727,-81679,-19866,31315,-73589,-31599,-3349,43786,-979,71673,-46235,-84889,17765,-21841,-22575,-74682,-24340,65664,-9738,33979,-59780,-37945,-90930,-77635,-3509,-43451,-32114,-62043,-37459,27866,-15455,55463,19414,-43073,-25087,97653,56014,118729,51390,-65950,81116,123361,174655,323236,-243070,-250543,-182292,-74106,-93365,-96539,-102310,-76340,-94522,-45014,-58445,-85342,-67170,-97558,-98952,-47272,-49279,-60798,-55697,-125131,-18833,-35462,-19063,-15232,9474,-20025,29976,-48707,-30692,-60709,-23260,-23100,-18431,-29258,-80287,-12996,-53114,-36946,-88067,10743,-19145,-52114,-74859,-44655,-143901,-116452,-18440,-19378,-76446,-40303,-28828,-24607,-76468,428,43069,-15797,-82836,-55770,-119222,-78941,-25838,-11390,-86076,-80684,-62843,6865,42595,27743,-52460,1757,-50421,-52707,23003,-22916,-59887,-16263,-30626,-53195,-3448,-105890,-33367,-20072,-75750,-13929,7748,6375,24667,-6683,641,74316,-22100,-11308,41713,12553,-25887,14825,89995,-98786,-88224,-62868,-161328,-24290,-14135,5500,-8682,-91617,-72867,-5374,-46738,4934,-17015,-13587,26892,-87903,16292,43654,15252,-47596,73419,-53524,39533,65041,7386,-56093,-29223,-73,-76331,-69220,-22008,-84567,-35398,-10636,12096,-81846,-35281,-87571,-69475,-43443,6024,80314,4499,46792,-29097,-73387,-7560,30633,45048,-7409,-36974,-60283,-33986,-29563,9224,42904,-43121,-27218,8369,-21234,-4862,58890,-48033,-79362,-16484,-29143,-67201,-26946,-7296,47657,-10191,-29384,30414,-77265,-99413,-57919,-6794,-9911,17198,-240,-145808,-88651,82559,1590,-14746,58891,19430,17990,-65065,-63372,-16949,-135544,-76502,-46969,35820,-45755,-23365,26532,37398,13923,-22028,-68134,24834,-29838,44158,43259,-82197,-6722,-58603,24632,-16655,-42351,-23610,52564,-28475,-29591,-114136,19109,-43902,-21692,-58261,-25433,-56758,-9091,-13857,-1754,-12416,-29784,48170,15450,-2831,-12827,-29389,22891,-12761,-76868,-14572,51180,7413,1739,-23945,-15463,15423,-52370,43489,-4386,-64845,-7750,-87810,-18428,-10594,-22070,-27649,-42414,-36564,-9883,-35481,29148,-32109,-64804,-22175,-62390,17084,-53378,5982,4194,-74556,-32129,-93194,40066,25579,-18424,-55708,-45589,25478,-9634,-78515,-97319,27976,-54557,-36359,2567,-16057,-11621,-4773,13050,7605,-34742,-56921,-20854,8060,10362,16323,-94174,-63842,-80558,59702,-36617,58539,16837,24363,-19540,-90619,-96558,-69025,53769,-28634,18674,48147,-51931,-15609,9262,31228,19764,-34359,34801,23764,-5122,34101,43417,45428,795,51531,-48155,-51401,-39893,-84032,-22497,-56351,-110015,-82163,-40863,-26051,72559,20457,-118813,-14549,4385,46690,-34568,-80108,-7724,-68898,-4235,-49351,-51841,-38343,-74877,-6399,3071,-75833,-175800,-58581,-111314,-39698,-8346,-30295,-8467,73016,-56087,-126146,-50396,25594,-22535,-57494,-44792,1523,-92553,-40398,-62011,-100359,-59032,-33043,-115850,-54482,-4374,-98002,-29563,-33520,-49239,-13984,-24924,-154460,-166322,-120832,-105403,-72641,-154846,-163629,-178936,-165855,-326174,-334653,-423326,-830522,-302861,823206,366291,320567,171755,117927,159606,123801,186960,167953,129609,34619,72714,82557,100623,11821,27479,67195,121575,109191,14719,57114,48816,14646,34370,35567,58419,-27790,54051,305,102442,35778,24885,-22296,-2444,15415,-2959,94078,90205,57847,23968,-11845,7887,12212,20320,752,-14899,33798,18382,2275,-36138,2155,151043,-9427,9448,45858,149309,-27461,-75268,-3515,37118,80293,47664,2440,26825,75725,92119,39889,54012,-7997,-16222,6892,-56852,78243,-24534,15361,-29067,5985,-12215,50111,22717,19328,118347,13878,54815,36318,-82603,-82143,17122,101292,30672,-12283,49289,-51601,7095,16090,-36401,53504,-16002,158599,55362,-854,-112550,71866,88799,-70490,-31259,69527,62246,41214,-8432,63886,68803,-26496,-44097,-55790,54293,-11874,11150,28823,51498,37602,20367,15278,34701,20191,80423,166735,123197,36635,30069,-34724,41732,-18583,56575,84152,109247,24552,10825,19283,-18866,-88932,-39004,37328,42892,65193,18729,17554,-31078,-28256,55363,-45315,-61322,36067,-46806,-34129,54367,51953,-6790,-39777,2372,17272,-14847,27008,-12223,29802,27617,55036,42488,-82652,-31820,1265,66847,-3898,-42062,-21342,72696,-7689,-34568,11854,23022,-27205,-16869,20977,26280,9499,-40668,-53630,-79207,-12000,26022,41333,9435,-32750,-45214,-12084,31568,62831,-48733,-33462,43660,121433,-4033,-41165,57859,43185,-4382,-7355,-33143,-44433,-24033,-64569,-56098,-2752,27264,-60281,96414,73506,27579,43344,37744,5211,55827,15110,-37417,-35502,5015,31766,-96004,8679,76826,15303,-33833,-76334,25005,58593,-46251,-2587,18783,-97714,-84832,-35230,-10630,-13932,17312,35816,-2917,-16191,17237,3998,-2976,-60110,90459,-26221,-26874,87525,-26603,-18186,26120,-6499,35713,-11407,13213,-17397,-89437,-15855,16051,-22377,-25182,-32816,-132278,12942,40991,52646,-3268,88918,8759,-37668,26321,-59234,-35815,-13451,4171,25918,-83637,-49502,-37154,29149,80896,-7994],[-9241,2506,34285,31067,47864,61903,-56526,-91104,-11052,21193,62380,1376,35032,-11186,37481,-9463,-65465,-23959,34374,51190,22437,-60706,3076,22469,-24194,-10264,-21577,-2711,-16328,5472,74588,12410,16477,26516,49759,29362,29433,-20088,-62810,-32376,-20290,40142,-15515,-17243,-94,29945,63726,64584,3145,71540,28257,-96303,20468,-2710,17162,32964,48955,18726,11904,18393,64579,-6700,31620,13923,21942,58687,-18974,-3387,22782,-19007,49641,55415,1640,3586,-95857,-44381,-48606,35766,30343,21643,32397,-12294,45634,-99789,-5544,81990,-49815,-52048,-9854,-18534,-32333,20369,42556,-3154,31389,-3728,-29689,-6498,-68779,-53278,-167,6907,60629,-10889,-34706,58253,-387,67221,46926,-45871,-42914,-21067,76650,14518,-84630,-51825,20423,43123,-82992,57877,42465,78934,48209,-3652,47190,51090,28117,-11784,-29717,47327,25899,6461,85135,114016,29934,-6288,86064,103157,95155,-25369,18983,77665,5157,95761,57089,14558,62572,69551,107152,-35000,27213,9810,-2257,13757,39535,57535,27234,13107,-1980,95869,6456,-20986,-122455,-56147,34764,49250,12471,46355,1761,36058,60519,32344,64238,93455,17523,-52700,-43436,15803,65617,20204,-47689,116054,6472,24134,26079,56697,-37857,29021,-4202,-68492,-39503,13143,-29525,125724,114162,21572,71722,69561,-12728,35472,81327,44910,21902,52193,-3369,9645,94189,71456,13513,-78463,-43234,71920,62141,47069,73751,138097,-33934,-83569,-60502,120022,98227,73693,93285,60298,15930,111960,72283,53395,-18400,76663,41123,72418,139492,43924,-14128,92528,83198,79083,-2673,92085,164950,149391,126288,168007,260640,247187,293886,427275,457381,563057,943757,1128362,-1122607,-691115,-397013,-317833,-269183,-240431,-221201,-196376,-170691,-56058,-177909,-114803,-37287,-82690,-131657,-102168,-126072,-123485,-181774,-208367,-160473,-81867,-176585,-96548,-117112,-57323,-101620,-65117,22526,16398,10479,-58153,-69451,-31362,-41725,-35050,-78263,-107284,-42789,-94604,-72582,5378,-84560,-74785,-107743,-91912,-77180,2523,16138,-62855,400,-3500,34240,-3295,42243,-60118,-73077,-3318,-34335,-38230,-73480,-17319,36823,-25311,6047,-61945,-34454,-100464,-96533,-15077,-25771,-39200,-60076,-17986,25093,-34636,19998,-3275,-80370,-36564,84833,44107,83487,32906,-72529,86092,121723,202630,352348,-261432,-270718,-199451,-64789,-78914,-102188,-93407,-80771,-111484,-55579,-63662,-71095,-69088,-61025,-65279,-14161,-39876,-83570,-53013,-128648,-25968,-42271,-9777,8441,39720,-21010,1121,-57895,-31292,-41772,-25163,-11861,-29201,-50441,-80772,-23699,-49452,-43078,-51842,17104,-17161,-96655,-60430,-47199,-121012,-126154,-27652,-17135,-84371,-28067,-25369,-24511,-69133,21610,58599,-29090,-75123,-53320,-95026,-52981,-17416,-6420,-74027,-42742,-29813,2571,42846,28696,-58903,-466,-40242,-29563,33974,-54536,-54314,-6605,-10375,-36991,10795,-82150,-27660,-41698,-99539,-17265,18836,23114,13757,-24110,-17890,68623,18623,-21542,48316,21160,-28299,22003,68830,-111751,-71957,-56420,-117340,-24252,53,-8436,-16210,-83225,-53584,-31943,-63281,3659,-22675,-24639,31132,-98718,23888,33973,21839,-28580,67111,-53402,32339,54237,9461,-65802,-39514,20908,-37253,-95228,-12132,-76514,-13307,-25948,-3408,-72590,-21496,-75224,-69232,-58788,-13176,101617,11218,77344,-35456,-65359,-997,21797,11993,-33368,-22933,-56216,-46596,-34153,-12566,34847,-44418,-20874,8515,-22299,-15716,59287,-33417,-74570,-17007,-22366,-51299,-15291,-6242,61887,-8391,-33536,24162,-46534,-101461,-73705,-32022,-30894,12584,7911,-108553,-74392,86000,16947,-39666,14864,-24812,27866,-59242,-52750,-37700,-142142,-66243,-60760,30377,-42443,-40845,34375,14668,33631,-4727,-59751,12230,-24852,37341,46764,-61429,4088,-54235,37508,-15236,-48766,-51330,28058,-34970,-30387,-119252,5183,-37321,-19239,-41169,-36198,-73692,-48249,332,13812,-7660,-16848,74285,28937,41300,-23639,-19869,5172,-7855,-92061,-11648,60697,3893,-6031,-30490,-19673,-10819,-66632,398,1672,-59728,-10273,-121360,-11018,2752,19853,3479,-5653,-48429,-4763,-52552,32539,-25531,-35702,1776,-48611,41609,-60437,60925,5426,-71398,-32476,-112539,48157,64583,-11865,-48338,-34709,25472,-11369,-84236,-110095,14884,-48770,-40016,10671,-26198,-26149,493,5047,-15524,-57194,-54366,-43628,-9336,4549,24525,-70530,-58026,-42746,45157,-37329,45519,25192,24472,-23852,-108811,-98833,-76396,35006,-22597,22723,36700,-50221,-36082,29842,4492,35562,-7899,41704,11896,11692,54555,40940,21610,18123,57587,-40291,-42079,-19915,-102685,-36747,-52983,-99689,-96169,-55765,-34598,87428,21260,-116194,-33297,2568,50929,-9750,-80552,-12311,-32266,26884,-44054,-79120,-64152,-54587,-6711,-8514,-44307,-161833,-20821,-93515,-41332,-9727,-22405,-5321,74370,-54044,-125831,-44969,34808,-41471,-56509,-53593,-2138,-99381,-51806,-56015,-99770,-72039,-49602,-129508,-52842,-1910,-80637,-25739,-24933,-56279,-25586,-39802,-157453,-172622,-117105,-87717,-54512,-127431,-146280,-188691,-154431,-279539,-308954,-428697,-813386,-283336,784785,361239,322633,176119,126373,170138,128182,160186,159417,136269,16917,45845,117767,100929,1296,57253,93477,114966,112224,42325,79833,41522,15751,26749,61628,80997,-1186,23522,4819,84402,47669,10449,-12799,14940,6889,15478,62604,95605,108315,35510,-30047,-4888,15625,29973,14074,27530,41480,-1022,-28378,-8697,12247,163357,4906,12858,42590,163252,-30872,-40987,-14730,44620,70043,40974,-9464,3066,63691,89654,59799,61157,-18966,-38374,24907,-30508,78094,-22503,6396,-21614,28610,-7867,40570,18027,23616,133113,19975,93250,45298,-118883,-100308,16373,95379,32616,-12506,70852,-20918,9120,23183,-22575,81136,27398,157477,56306,10965,-119019,78441,111488,-51086,-37914,45203,71233,47824,-16791,77512,54562,-35360,-42618,-64733,30315,-4991,23531,35415,-25692,33176,16364,14297,46595,9720,73598,173539,127969,24343,23085,-35699,28891,-12448,53845,54504,106729,29082,44344,23887,-28031,-76637,-45644,48106,50035,47457,10663,6087,-48526,11964,61042,-37776,-45785,47545,-43464,-5421,40840,71384,-17960,-49631,15166,158,-53636,31204,15790,43539,18250,51284,24061,-80245,-38457,203,37478,-1412,-23639,-23775,30779,-6647,-40646,-6601,3489,-27272,-18810,19129,51955,-28334,-21717,-36918,-83879,-16373,14473,20593,-2409,-44454,-28436,10308,43144,54629,-41493,-36442,18618,100743,-13717,-25544,55175,24696,-5456,-31650,-33999,-50127,-32529,-75066,-79336,-24704,27117,-56472,81538,75739,26331,45061,67669,35943,62988,17794,-33281,-53372,-2883,31984,-141496,10585,77118,23460,-29710,-99120,-9978,34690,-69249,-16961,16073,-86807,-96080,-40048,3839,-14875,43175,52208,20155,-2622,-1486,3621,-5465,-72909,96433,-6544,-32689,90103,-17115,5787,30994,-21212,33009,-20965,10334,-22058,-80459,-7221,5753,-22503,-29654,-33433,-103066,5177,49168,49508,-10204,66550,-13864,-46990,26168,-39185,-18305,-8106,-2950,-4045,-64159,-79196,-53614,22117,67030,-15702],[-13683,-5405,26036,18997,45359,69819,-47608,-69900,-3373,-38878,65397,-29464,17924,-14025,53105,-11884,-91516,-26610,37363,61934,16439,-49968,32562,17656,-17063,-1935,-30106,836,-59007,-8923,77484,16372,35469,79825,62671,25140,64672,6616,-87764,-63043,-20750,14310,-29145,-22288,-7446,46086,52212,32735,-16688,70976,44719,-114507,-11795,4105,23339,19694,46572,36252,4647,14479,72218,7128,33621,13049,3713,36262,-28027,18825,14145,-21107,50662,56220,12082,4879,-77966,-36248,-37566,39365,48242,45899,16020,7449,23297,-109798,21986,113096,-46854,-31797,-10274,-22999,-29287,10206,39175,-9759,25874,24158,-15764,7389,-63713,-29628,802,-2986,75603,-1086,-10072,35084,15132,60184,30292,-32773,-35765,8519,74946,32025,-58046,-40124,14705,64850,-34965,55424,25015,51891,69993,6030,69971,73268,27959,-12769,-9327,51872,54174,33516,54489,128163,24429,-36060,78450,101109,81348,-28157,34359,72742,26351,120196,61090,-815,66240,92640,106282,-20133,14433,17812,-9992,7976,49994,43686,17706,-9373,4205,86326,4620,-7837,-94836,-58704,40477,47356,28655,79064,3757,47589,76724,54410,51011,114997,32722,-50029,5947,25617,58429,1101,-16025,106851,-5966,54492,42879,31954,-55657,34043,-26663,-63840,-37017,38896,-29499,119705,126929,3227,46272,38688,7423,23203,89992,41520,26204,55893,6523,19754,106665,70772,5653,-66586,-71749,85907,66840,70544,64019,121467,-33326,-52921,-52422,105867,85730,67003,99429,61460,-3497,100431,50624,57412,-22848,92498,37167,30851,161274,51751,-7190,76020,72711,71137,-23477,93984,184338,152452,91688,140240,230699,277248,288894,363908,430989,570103,978088,1183881,-1108472,-747997,-370087,-307430,-251705,-242602,-221512,-170592,-164636,-59011,-167145,-125266,-64358,-108754,-149427,-119340,-127957,-128111,-193782,-186960,-123132,-100544,-171038,-105609,-110465,-39488,-81161,-73934,30376,4909,5211,-37778,-42326,-7919,-34685,-42168,-96500,-86253,-31433,-71574,-62039,7690,-64534,-83743,-134604,-88045,-66259,15530,-15586,-41896,25660,-3482,28707,-18523,5062,-70433,-53338,-22928,-46179,-52067,-69052,-10201,2262,-35953,-16942,-58473,-23526,-102051,-96122,-24762,1252,-56543,-62754,3429,24410,-54244,-14194,-19494,-91848,-35054,67307,20659,40663,16609,-66845,88977,106213,210937,371122,-285117,-281311,-205313,-53409,-64966,-103299,-82584,-86716,-128125,-69537,-57580,-53940,-75386,-41051,-34615,18076,-19679,-99488,-54193,-126699,-31430,-37391,-2020,23176,64236,-21458,-35302,-55968,-27338,-21187,-32771,-1788,-47079,-76985,-80668,-43565,-45458,-49040,-13943,17069,-9276,-117743,-39996,-51016,-86142,-122332,-50561,-29277,-97153,-14620,-18451,-26267,-62073,11224,57729,-41298,-62575,-40003,-68163,-28271,-9351,2642,-52803,-1606,3783,-3027,37941,37184,-68454,-13505,-32026,-4582,37765,-81777,-41040,5635,-1756,-20585,21271,-51908,-20989,-58854,-114023,-21013,32778,34901,-5562,-33988,-43717,41261,52398,-45251,46320,24026,-28285,14313,35149,-118300,-51167,-49570,-51925,-21260,9885,-26439,-19956,-74614,-31389,-57739,-79108,3058,-28447,-32159,37239,-101740,25970,14041,18022,-11063,42807,-51528,6735,34136,9175,-64962,-44656,39595,6860,-104940,-8988,-67874,-4735,-33033,-13252,-49389,-7432,-55240,-60968,-60802,-31744,104518,12528,93004,-41932,-58724,-1688,5684,-22370,-52400,-1119,-45727,-47806,-40078,-34246,22736,-34761,-9644,11437,-28556,-24225,49028,-19579,-62776,-22303,-13304,-36902,3077,-9741,77679,513,-29993,12621,-26659,-77925,-72064,-50771,-51472,-1931,-1669,-69859,-44272,72510,21266,-63664,-25435,-56990,26984,-49701,-29731,-45320,-128136,-63315,-65431,20800,-30735,-59237,38897,-21509,45243,7086,-46605,3633,-14184,10025,39591,-45893,10237,-43226,36592,-14759,-50297,-74127,-2451,-37857,-21020,-109006,-18853,-29549,-10587,-21843,-44094,-89348,-76884,4226,21863,-3591,-14478,72243,32093,73082,-27455,889,-12979,-2478,-100109,-1367,70163,-6809,-10994,-35819,-26639,-35916,-77775,-40611,4368,-55305,-7110,-118033,-16180,15951,48372,32621,30182,-57978,-7007,-66534,24856,-10940,-2721,15752,-26380,59398,-69018,96105,2964,-66567,-29654,-117809,46662,95977,-2796,-36097,-25846,12806,-10013,-77685,-119717,315,-30677,-29486,29120,-20869,-37515,6805,-12947,-47106,-85717,-48507,-51685,-21649,-12235,32459,-31556,-34103,-1529,19023,-39191,22206,37355,30223,-29998,-113472,-86791,-78060,-2386,-19698,19261,8362,-53205,-63701,44096,-18882,47302,9697,42626,-6416,14200,66963,35739,-156,25477,55476,-27525,-30677,-1693,-112554,-39570,-51294,-82344,-100731,-84095,-57969,75658,12064,-97729,-49679,-3713,47076,14521,-71858,-25986,2328,53825,-35623,-90127,-74893,-31220,-21938,-24758,-18361,-110497,3479,-74305,-43464,-7998,-18108,-8436,65783,-51604,-116470,-43735,29862,-62382,-53429,-63056,-28415,-104132,-57560,-48200,-92866,-83227,-60142,-128621,-61081,-11556,-63131,-11903,-21444,-73637,-45752,-55362,-154275,-162312,-116134,-60027,-35297,-97459,-119331,-192866,-149559,-234314,-288903,-430192,-799043,-262940,757281,376070,321538,187374,139889,183589,148488,129569,148128,144174,15472,32702,140038,96694,-10144,79766,111755,96723,109794,72614,109908,40954,20641,22968,104388,89360,26835,-15981,11801,55177,64719,-764,-996,33965,20895,36429,35187,95732,149814,48140,-39778,-17196,29272,50282,34971,65247,49428,-18324,-55289,29812,20051,143146,35979,16191,36133,156550,-27163,902,-28102,45613,51290,29548,-9492,-19026,32713,57966,73592,64380,-16956,-59116,41143,5666,73838,-22958,428,260,50059,2132,29246,16658,27625,124393,24778,110689,46587,-127430,-89193,13637,64332,23913,-13538,86147,-33,4892,28911,-2418,94041,72908,142900,53497,25175,-101898,71051,116341,-24503,-39970,22695,66640,47999,-21655,80699,37035,-37118,-37789,-74712,-4887,-2695,25460,33964,-95037,27382,9181,19175,48759,-13339,50780,153122,115859,23572,14893,-32225,16699,-5187,45272,23635,92601,31287,58910,23618,-36148,-50365,-40965,64420,54857,34004,13246,1366,-59771,47166,55696,-18517,-23042,53543,-30440,30194,17351,76695,-25470,-50258,23129,-12436,-77869,27749,21260,51775,14851,51781,2777,-62515,-37435,1408,9100,2002,-20212,-21645,-16114,-4883,-46356,-30408,-25944,-22910,-10203,19071,68176,-56518,10766,-22359,-80788,-24315,5164,-6767,-21672,-58581,-8058,28878,40703,35473,-28996,-41732,-2074,63817,-22331,-9798,48866,7983,-1799,-41221,-26489,-44658,-33717,-76432,-101052,-41009,26142,-48844,49837,75532,20309,32125,70823,49721,60512,25041,-22304,-68251,-2648,32223,-147629,21811,74716,33237,-12238,-96514,-48424,18223,-76953,-22911,17263,-60920,-94440,-35465,17379,-10088,64424,53835,38250,22041,-22822,-3269,-9394,-67928,99163,21744,-29487,86932,-13178,34608,38423,-31913,27785,-35178,5125,-21700,-72891,-953,-2133,-18336,-36303,-25346,-62550,2895,57604,46913,-16704,28855,-34954,-52862,20269,-18588,-6833,-2097,-12507,-35547,-36448,-84589,-64138,20133,46486,-14894],[-14434,-13879,18947,4881,30710,75683,-24181,-34770,4359,-85226,65248,-40839,4790,-16267,63134,-5611,-98183,-27575,32047,66315,17930,-32013,53841,12442,-1884,13395,-35483,-471,-94298,-11063,67719,18403,51896,119113,62123,15477,86254,34670,-93277,-72827,-16822,-3869,-38544,-8437,-13084,45919,42578,-8781,-33958,67016,55638,-123917,-35060,17357,26577,5108,33685,49936,2777,15047,74934,32415,39147,-1189,-15853,20216,-30571,41360,20138,-12311,46887,46187,29373,3032,-52637,-29743,-28481,34401,56984,56423,1284,35240,4918,-97536,48334,113715,-35440,-15872,-11506,-20528,-21738,3759,36200,-12841,26678,41812,5017,20426,-45950,2373,15156,-9015,82263,8339,16106,9927,32501,47889,10482,-9927,-25019,30472,68691,51623,-27261,-19405,22140,76885,10761,46620,7380,30811,83919,16826,74351,92664,30984,-7961,35121,57167,57377,61049,20822,119362,11612,-71827,64456,89084,62117,-30131,51633,61735,47505,131872,61358,1603,63046,106192,74354,4402,8239,34909,-16637,6618,61734,20628,8698,-28716,14902,76271,9977,11488,-45384,-16386,41968,45909,46010,105111,6662,45417,85272,72004,29754,121787,42756,-69527,45206,42532,51858,-14052,12312,91121,-12387,78745,60937,13274,-71132,32973,-40715,-42363,-23429,54023,-22163,99846,111096,-7509,25261,8492,37205,7648,76309,30702,34997,46404,23415,28827,101243,62685,4398,-50762,-99906,94804,67448,94131,59741,97506,-15992,-32835,-31832,104398,70400,54102,100765,53790,-9923,92512,37034,63276,-22153,103955,34329,-994,162215,52170,-16472,63457,66506,69656,-25348,90373,191104,150947,64461,126230,196659,301750,280959,302657,411834,584610,987367,1385013,-1124913,-825675,-360325,-313821,-239519,-236890,-228437,-150438,-164842,-72430,-151700,-134366,-101626,-140250,-165530,-133694,-131629,-125877,-176245,-138561,-70693,-125614,-155425,-107393,-97696,-37862,-60712,-77558,23628,-6749,-7292,-27956,-17738,25144,-32788,-43579,-110365,-58396,-25445,-50517,-61355,8025,-55369,-82034,-142021,-79936,-49609,18581,-55569,-14033,36830,-4210,26306,-48001,-31941,-74854,-31785,-39214,-54778,-57586,-64707,-3189,-28297,-38700,-32243,-47129,-12106,-95694,-76340,-34242,32917,-77152,-66738,25006,27061,-71582,-40155,-26529,-77987,-17201,51556,-7973,12780,5089,-54563,85822,77731,196805,377642,-310018,-275694,-199861,-47237,-58525,-99309,-73824,-93230,-143079,-78824,-37517,-42803,-83465,-41072,-14373,41613,5459,-103674,-58799,-118357,-31902,-22342,990,26848,78745,-17709,-73243,-45305,-19072,-2891,-46617,3283,-65184,-102446,-85521,-71342,-42613,-52906,10032,9305,2269,-112471,-16763,-53277,-44411,-103885,-74914,-52908,-111960,-1627,-11641,-34743,-57765,-21605,45567,-50833,-45963,-19830,-48916,-10956,-3231,14078,-26484,31304,28274,-6379,28693,49341,-78615,-34601,-27453,15730,30472,-102685,-23189,17900,-5371,-4313,26118,-27407,-12662,-66083,-114266,-25197,45682,37914,-26208,-30668,-68389,3324,72938,-76186,37273,18013,-27589,-4951,-1829,-114304,-30856,-45753,6239,-14983,15818,-41281,-22095,-68301,-6210,-67193,-89881,6021,-35076,-32915,39367,-95763,23868,-11189,6519,-450,10159,-46690,-29318,10498,7034,-55502,-47571,48200,44120,-94347,-10628,-55170,-13038,-31275,-10129,-19658,5699,-30584,-45574,-54058,-45985,90192,4184,87016,-45972,-51681,-11172,-14570,-46857,-58134,24294,-29822,-34586,-44118,-50799,9250,-17135,1849,18337,-35721,-32064,31996,-7365,-44631,-31520,-1487,-25059,27196,-14065,93970,15646,-21508,-3859,-18989,-35947,-51475,-61807,-65495,-25536,-21298,-42121,-5150,48116,13103,-80951,-51926,-71046,15509,-39509,-1169,-35423,-97337,-68711,-61789,9894,-16179,-72805,37725,-59705,48730,14511,-33349,3329,-1192,-34094,23579,-38299,10647,-30476,26925,-16952,-47599,-87320,-31009,-39690,-5242,-80369,-50276,-20012,1749,-4374,-55086,-105838,-92584,-3589,18921,-950,-24052,50095,26112,83979,-24395,20215,-27264,917,-100277,10475,80025,-22331,-11546,-38357,-35402,-54610,-84073,-71499,5663,-51368,7496,-73446,-27489,24020,52368,50709,60834,-64610,-9004,-72248,11640,3240,27173,15131,-10597,64991,-77059,86856,-5700,-62971,-23886,-110242,38750,103799,2906,-25933,-28590,-7797,-5632,-64086,-122144,-9605,-6149,-10345,53093,-5203,-37016,9889,-35774,-79539,-109192,-38527,-38305,-24875,-31707,43635,12808,8069,31163,-10895,-40962,-8119,49550,41054,-35652,-101430,-67965,-73448,-43716,-18272,6808,-29999,-59901,-83664,45860,-38374,52064,12611,37012,-25026,4633,68485,31386,-8702,23221,46058,-14100,-19478,11998,-105115,-29349,-51778,-61387,-95565,-118093,-86382,41923,-3064,-70847,-62744,-12279,37780,34460,-55409,-41116,26154,65819,-29646,-81949,-67219,-11170,-46532,-38818,-5122,-44931,730,-61742,-46716,-6223,-17979,-15586,48488,-49348,-100147,-42860,17625,-78236,-48703,-65509,-64049,-101231,-58819,-37166,-79478,-93925,-62419,-112389,-80439,-28384,-45846,9159,-25832,-96569,-70226,-69529,-144674,-137140,-120766,-31300,-18777,-69201,-86069,-189067,-153201,-202583,-282270,-424968,-788989,-247216,743415,399236,314663,201830,151644,193536,183558,102946,134927,147444,22048,32480,140742,89431,-20345,92136,110461,71804,101192,96923,137835,46608,28833,23016,150913,80903,51702,-45198,19871,25242,83916,-5718,13640,50595,47983,54373,17776,95996,170586,62962,-35877,-21836,50589,75290,56978,85757,52122,-28427,-70438,70938,23772,95406,68710,18746,28561,130818,-18341,35462,-36247,40362,29539,20557,1747,-33058,-8037,10393,76805,63444,-1293,-72083,55767,45196,65991,-28246,-5106,30548,63871,15894,19057,17180,30348,94070,29322,98943,42344,-106691,-54885,8462,13504,11581,-16174,93210,8078,-3082,30715,18486,94961,99643,118226,48881,37519,-69736,51533,104585,4570,-34755,9756,48781,38973,-21143,75883,20650,-28365,-29201,-83248,-40797,-3912,16556,24352,-128933,19045,1588,31104,42674,-42012,17584,111649,89224,33353,7142,-27594,9944,1935,30136,-2171,65694,29309,48905,18851,-36723,-20843,-29948,82398,55589,26596,26043,8399,-60060,68230,38714,6289,194,51406,-9901,66972,-9801,69898,-27102,-42420,25997,-14960,-81597,18527,11401,52606,13814,57513,-17520,-37619,-30570,4533,-11564,5331,-30113,-13069,-53965,-1695,-50653,-51672,-60069,-10588,6043,17444,67951,-64717,49952,-13432,-73026,-36571,1018,-33051,-47099,-77453,10997,37706,23951,9985,-15960,-49019,-16195,25444,-28105,-2319,41464,-806,4096,-33786,-11536,-30087,-24487,-66495,-110150,-48588,23133,-36835,14799,70036,10700,10544,40573,42127,51423,34423,-7578,-70609,-1548,30771,-110870,39714,71354,41162,11367,-71697,-77617,12946,-66999,-19695,23552,-29145,-79767,-20781,26440,-196,74402,43753,47672,51413,-45534,-15335,-18144,-53727,99931,51504,-20255,77080,-16248,58963,49941,-31576,22761,-47316,2421,-17538,-71566,2129,-6865,-12556,-44715,-14185,-18255,11533,62666,40843,-23389,-14105,-47648,-54514,12012,-4915,-5304,-921,-22893,-62795,-18569,-65481,-65503,23961,21961,-8504],[-9759,-21462,14606,-5187,8596,81475,8093,3049,8843,-103186,57275,-32878,-3707,-18045,61529,9187,-85549,-23084,25064,63883,26675,-10451,61368,6424,16141,27902,-38507,-9269,-112468,-6322,48536,18721,59566,135700,48337,2992,91632,55058,-76930,-58219,-6605,-9911,-43417,21382,-15184,27316,32713,-49841,-45904,55903,52038,-122056,-46389,33045,24782,-6237,13552,56695,7735,18454,73616,64236,46738,-26185,-31927,12351,-27758,59385,33589,2891,36232,28237,47574,-3684,-27987,-26159,-24367,21529,58106,54113,-7242,43955,-9118,-64602,70510,92209,-19759,-6354,-11956,-9600,-13083,1068,30327,-10210,34589,47502,30018,30918,-20767,30723,39144,-9461,77812,14000,38567,-7850,46056,33943,-8154,18118,-13302,37648,57562,63105,-1053,4085,38571,81504,42329,36239,-6740,17174,92187,26328,58047,111231,37358,1702,89561,62521,34431,78947,-7014,90078,-6754,-103210,48714,68635,44664,-27953,64941,47182,64561,126014,57040,10524,54534,108196,25382,27358,10637,55764,-11075,10946,72299,-7284,3368,-36854,25870,66947,23095,32506,5266,61835,43545,45868,60216,110300,13450,28307,84270,81979,7831,107861,47693,-101400,58946,64341,48511,-22103,31241,69625,-10074,93507,76158,5438,-78690,27576,-42006,-12829,-3470,58278,-7634,72909,75384,-8244,14009,-12246,71270,-5824,44665,20517,46970,29909,42996,35259,78230,49191,9404,-29942,-113353,99145,64394,113253,62094,71482,9273,-32907,-5340,109596,61745,40520,95201,41526,31,89902,30948,68923,-14517,112809,41396,-11768,144482,41779,-42050,56429,67364,76421,-4433,83019,180865,140167,50596,128873,167798,313387,273008,260223,406895,606161,982015,1688332,-1177394,-901465,-379241,-340711,-237820,-222822,-239402,-136715,-169567,-91939,-134996,-137489,-135370,-166856,-175518,-140052,-136979,-120114,-134378,-81827,-18102,-148700,-132199,-93934,-81647,-46879,-45922,-75452,5003,-16302,-23650,-31241,-3792,57714,-30923,-39356,-115835,-29029,-26401,-37372,-69006,4709,-61654,-65737,-123122,-70346,-30058,14471,-90821,13720,34569,-5792,22253,-88106,-63778,-74184,-13995,-49934,-57352,-51202,-63084,3400,-46561,-34083,-40377,-28462,-9032,-83753,-43375,-44664,61713,-89234,-66608,45091,33184,-83624,-52820,-23194,-47671,15178,43403,-31882,13265,-1102,-44059,74263,43034,166329,375147,-329075,-253711,-186011,-51953,-63969,-91865,-71258,-99641,-153255,-77667,-7877,-45489,-90770,-54722,-8692,47298,28203,-94434,-65726,-103700,-26176,-3261,-486,20902,83043,-7532,-107086,-31728,-7927,9829,-64016,1603,-74829,-118978,-97082,-102679,-39304,-53697,8353,-5173,13646,-87893,6206,-51217,-3417,-74585,-91499,-80393,-123684,8690,-9840,-52562,-56601,-56852,30059,-57064,-27182,1112,-43165,-3946,2495,25406,-1588,46876,37314,-5459,14632,58721,-84223,-58738,-27071,26491,13160,-115334,-5055,27531,-16417,12701,24885,-17666,-3049,-60679,-97762,-30144,52018,31891,-41363,-16434,-80875,-33186,75557,-102010,24062,2875,-29109,-28668,-34111,-97529,-15907,-46916,32457,-6701,19063,-47086,-25481,-65024,24353,-49206,-92560,14065,-42394,-26820,34037,-82671,18710,-34739,-8580,-451,-18164,-39493,-64768,-10024,4360,-40853,-51061,40047,62245,-67963,-14848,-37200,-32376,-21778,6020,5836,16312,-6348,-25773,-45764,-54944,64023,-13856,61533,-45581,-43061,-28578,-35147,-54881,-49562,46184,-11545,-9149,-44037,-59497,-4378,2574,9268,29440,-37214,-41123,13142,3589,-22736,-42691,12921,-16440,52630,-15937,104370,33958,-12229,-22371,-19610,8066,-17856,-65347,-69512,-51504,-40387,-31005,33230,21495,-4993,-86855,-62978,-68814,-2625,-31017,24514,-10467,-56958,-76681,-53815,-509,-4745,-76450,29473,-87101,46061,19656,-24301,11828,9774,-82294,3467,-37747,7915,-18936,15029,-22335,-42239,-88806,-51250,-42117,11623,-36913,-80845,-8770,13369,8580,-73857,-123035,-97367,-19282,8487,238,-42562,20031,14508,73223,-17651,26797,-35004,472,-94649,16985,90722,-39696,-8989,-37875,-43826,-63227,-85171,-89393,6831,-46228,35012,-6485,-35787,23894,29829,49679,84182,-68437,-2836,-66423,-2104,10773,49427,1611,-22120,55301,-80834,32611,-20548,-63485,-17119,-95136,27690,80548,-950,-24224,-47546,-30532,-21,-50318,-115050,-9342,16949,7736,72621,10425,-19658,6524,-56565,-103427,-115178,-25314,-7392,-20055,-43130,59532,49500,57666,47617,-35800,-40257,-40558,57203,55379,-38697,-75156,-52360,-63640,-74409,-16308,-12967,-68126,-67358,-86032,31251,-55670,49167,493,26037,-38874,-11943,60150,30498,-1011,14529,32857,-4038,-10507,19917,-77711,-11076,-52950,-41403,-83086,-141540,-104881,-2624,-18794,-45743,-72313,-19037,25433,47112,-34490,-49939,35538,56683,-30523,-58846,-43771,1367,-71481,-44469,-4484,3331,-27995,-63223,-50311,-7508,-20700,-24086,24933,-46105,-77685,-37913,6635,-85219,-43372,-54395,-93142,-88466,-57489,-25319,-62107,-104132,-56428,-84832,-108093,-45228,-30031,27493,-36381,-118283,-95012,-80525,-130217,-104885,-131985,-13630,-9157,-47387,-55545,-177238,-164094,-188821,-293400,-411943,-780731,-239723,741537,416213,299524,215562,156244,195214,222063,85559,121240,141353,30258,42553,117910,80863,-27194,94831,85480,47395,88175,106430,152984,55238,38727,25548,180351,58630,69909,-51685,27155,4493,99911,-2584,34061,62626,74509,63866,9550,101872,167758,79467,-16240,-12354,73816,96651,74938,83970,45053,-29381,-69606,104703,23502,36352,87189,19938,21775,94149,-7027,52558,-33935,31255,9153,16883,13285,-35941,-44342,-34290,66799,58709,23887,-74563,68203,79324,54926,-36936,-12736,59259,66900,29787,13010,16794,30008,51310,33487,62254,35946,-68214,-13948,992,-39836,3593,-19388,92274,5648,-10984,27427,32294,89274,94939,89978,44595,44144,-34139,24895,82179,30947,-21784,9825,22755,21228,-15073,67262,7222,-9185,-17365,-87129,-67759,-6670,49,9551,-122382,6859,-4053,47478,31280,-66784,-15363,64090,54493,49833,1756,-25226,10569,7454,9111,-18895,26979,23377,18306,11952,-25219,1495,-19083,94863,51197,24773,43962,25873,-48820,70196,14969,29482,17062,41764,13149,94210,-32071,57253,-21205,-29515,24491,-4656,-69813,7091,630,47288,10723,66867,-33113,-17949,-20528,7428,-21003,9245,-45545,1057,-72113,3391,-54232,-62727,-87199,8981,23448,9194,48643,-53467,85966,-11043,-63534,-52535,3474,-50711,-74503,-98332,25434,35935,-2479,-15468,-8270,-57787,-24001,321,-29915,-8310,35495,1448,9080,-15578,7953,-10751,-6239,-47553,-99100,-47650,15548,-22303,-8798,57729,-356,-9257,-9708,18323,41001,43171,5624,-57597,-7488,24910,-49397,59018,68416,44265,30497,-37714,-88537,18086,-43543,-9682,34178,-308,-55903,2523,28962,12540,69487,28619,47884,74258,-66090,-28507,-32163,-39814,97364,75680,-9703,60783,-24113,70202,65206,-15752,21440,-54233,6889,-12241,-77170,2934,-9203,-7981,-52197,-3897,21775,31417,61127,28399,-30661,-50571,-46979,-50903,4816,-3274,-14116,-7451,-32537,-82866,-18194,-34941,-56811,31621,-2100,-1078],[-141,-26829,13345,-6985,-13960,85545,39112,30364,7828,-92575,39490,-14175,-8203,-19823,45047,30247,-58586,-10846,22512,56140,40692,11631,55309,-352,30133,34123,-39442,-24125,-109079,-554,27179,17933,56277,131339,26461,-8345,85287,59649,-46763,-25111,9810,-3247,-44530,55789,-13198,-3780,21393,-80841,-50144,37385,31226,-111545,-46545,46875,16748,-9416,-7761,55988,17496,21389,69068,94889,53852,-55694,-40837,10820,-23023,69108,39945,17887,19397,7843,59923,-15458,-11139,-25030,-24223,4376,54625,44233,-6415,22935,-21860,-22606,85872,62419,-4300,-2657,-10894,8133,-7456,1168,19409,-1238,47747,46158,55835,37407,4615,46342,65159,-5268,62687,11526,53930,-10789,52389,23129,-22159,44560,-2249,28552,41150,56831,15064,23109,56226,81280,56258,29299,-13555,10405,97091,32609,27116,128954,45458,14280,131414,67725,-3619,81733,-22853,50506,-27041,-120507,35549,43185,34704,-18336,69698,32651,74665,104639,47676,15130,43953,96863,-17241,40589,20086,72935,15162,19804,78080,-32174,3186,-29792,32988,59188,39550,49567,41341,144939,49875,47115,64713,86456,25003,994,73087,84187,-6369,73781,46912,-126088,45309,87203,48883,-22694,40225,44047,1490,98894,85531,8452,-73458,20322,-31616,14840,16072,54777,11479,48572,40000,1941,14488,-18932,104406,-11288,6966,22341,61431,13575,59599,40346,43612,32813,16497,-3050,-101723,99589,57129,124768,70431,49694,30345,-48675,18383,114577,66608,31591,82264,29108,23236,91638,28102,71716,531,120254,64128,2315,116205,25228,-68769,55194,76132,90762,36136,74510,154848,120075,51360,145334,152235,308528,268578,245520,417969,632338,977935,1989456,-1257536,-949996,-429971,-383597,-248329,-205342,-249906,-128735,-174578,-112826,-121427,-133498,-155174,-179566,-176048,-135016,-142423,-115538,-81853,-38277,15083,-162989,-104732,-63793,-67151,-56737,-40542,-68720,-19635,-24380,-40140,-45916,-4476,77421,-23850,-31643,-111309,-4412,-33445,-33826,-82039,-3687,-75824,-36826,-81343,-63204,-11845,7339,-109597,33079,24545,-7592,11593,-130559,-88904,-71760,-3276,-53498,-51955,-33982,-65080,9085,-48827,-25600,-44070,-5677,-20355,-70030,-7165,-55743,79037,-81711,-57254,61888,41499,-88065,-49879,-9704,-13497,54373,45680,-40642,39400,-3100,-41336,55142,12109,132163,369964,-335192,-222377,-168580,-69405,-81304,-84681,-77709,-105668,-154707,-65121,18694,-64790,-95759,-71185,-17652,28947,42010,-73602,-73903,-84390,-15648,10930,-3730,9436,80257,8584,-132350,-22486,3868,14935,-79373,-5742,-69110,-120519,-112307,-130262,-30863,-51928,-20242,-23237,20520,-56546,26542,-43299,28624,-41964,-96277,-101940,-127428,14502,-17412,-78860,-56832,-73668,17564,-60251,-9329,16846,-49727,-7254,11265,34298,14821,41693,29890,-319,-4018,58589,-80132,-80240,-30049,25793,-8954,-117300,9553,32736,-27033,31399,18487,-24866,6212,-43622,-65626,-35917,46653,20161,-47246,362,-73111,-58953,59009,-109665,9448,-18082,-35186,-48884,-56412,-68387,-8071,-52754,18691,1310,20650,-42028,-31874,-63425,61029,-3795,-86390,26633,-48988,-17252,23053,-66617,11271,-49948,-23284,-11890,-31354,-31988,-89691,-22165,2675,-24606,-56286,11695,53153,-36339,-20362,-16250,-50960,-6812,27804,18275,23064,12856,-5596,-41970,-59888,34425,-37498,26616,-39242,-33766,-50294,-52445,-46988,-31578,56455,4670,21765,-39600,-60614,-18308,17555,10757,43577,-26524,-51928,-3128,14014,-1221,-53836,27389,-12426,72133,-13619,101107,50836,-6246,-38964,-22642,36171,17390,-62322,-64003,-66956,-50335,-33746,61059,103,-27565,-79303,-62961,-56548,-21343,-25255,40507,20440,-15185,-78527,-46797,-10148,-612,-67598,14852,-94199,40324,24879,-21822,25810,15099,-115680,-14765,-40787,6809,-8764,6215,-29940,-35886,-79643,-60064,-44950,24745,11155,-99838,3020,19605,16448,-99404,-137843,-95288,-35433,-999,1405,-63606,-7030,1423,46861,-11932,15630,-36070,-4458,-87502,13365,101530,-56257,-6902,-35622,-49257,-60737,-83182,-96061,7938,-37888,69423,55001,-33643,15556,-11764,24945,97933,-69790,13615,-49723,-13199,9911,62437,-17870,-70650,30936,-76882,-40439,-37954,-68618,-11759,-78982,15442,32953,-18308,-34709,-78756,-50637,3784,-41910,-99437,3630,30876,14993,76577,15943,13097,-4040,-69207,-110167,-96598,-12049,26677,-14109,-38234,78531,67678,94435,46538,-49403,-34896,-70086,56120,70798,-38060,-42179,-47306,-50936,-86444,-12408,-35665,-96763,-72000,-70173,1277,-71910,40915,-21180,12239,-45357,-30813,45490,33389,15734,3465,20370,279,-5009,22226,-35067,6075,-51818,-27578,-67479,-137527,-101049,-44546,-30600,-30775,-78467,-19337,11741,50861,-13109,-47749,32999,28002,-38998,-30224,-12198,5639,-88109,-38823,-10789,12504,-65843,-80599,-52073,-13566,-23541,-31637,-1154,-39208,-48501,-26244,3163,-84223,-38891,-27576,-104844,-67258,-54883,-17769,-45656,-112227,-44516,-54026,-136908,-55735,-17121,31641,-48053,-132861,-116920,-87693,-114060,-76130,-147720,-15893,-9038,-35963,-39312,-160755,-178803,-189814,-320447,-393237,-770629,-241202,747570,416252,275502,226110,152975,187241,248222,77677,109258,124626,35958,60974,78310,71881,-29022,90531,43846,30133,74436,97374,149023,62285,47333,28384,172597,29795,79239,-34833,32037,-1483,106794,8680,61988,69438,89823,61644,4894,114362,147144,94172,15457,13776,91436,106646,85923,64973,27062,-23072,-54090,124195,20881,-14436,81793,19529,16785,57855,3971,50305,-19935,22028,-7669,14992,9527,-28576,-63593,-60066,44067,50761,50834,-68158,77125,100134,41338,-42323,-23698,76478,60741,39658,13285,12684,24441,8179,35742,16019,30800,-29921,14950,-7904,-75336,4575,-20908,85556,-1614,-15183,19887,32424,81993,62552,66142,41952,43003,-3867,-2151,56798,49906,-3545,19882,-3153,-1437,-5041,58444,-3866,16367,-4276,-83406,-79568,-8925,-18534,-5355,-92700,-8994,-6467,63406,17807,-79708,-37102,24712,19486,67187,49,-26972,16871,9905,-14860,-25839,-18994,15797,-21113,5939,-1832,11322,-13804,94701,41795,26369,58765,46665,-29300,54638,-7387,45480,22471,28466,32554,101556,-41910,46088,-7715,-16266,19659,16242,-53415,-2469,1955,39661,2618,76644,-40551,-13413,-8974,7086,-19447,15935,-56325,17382,-66619,10522,-60024,-59039,-94105,30648,34742,-9346,16059,-35877,108663,-13257,-54225,-69320,11940,-55635,-97722,-114930,34424,27316,-29898,-34666,-9486,-67000,-27369,-2379,-27476,-27006,32696,14307,10805,1511,27596,8333,14647,-26106,-68158,-41067,712,-8678,-11833,39492,-10110,-16394,-52279,-10333,34076,49014,10772,-33053,-20625,12549,8555,73388,66107,41150,35954,-10609,-79420,29052,-15389,2874,46549,20178,-28801,30971,24982,24963,50470,15645,41703,78555,-79795,-38073,-47784,-31853,88741,89566,-2057,39863,-32057,64785,81747,13554,26664,-56513,20874,-8760,-85330,3425,-10797,-6143,-55278,4456,50462,56987,51419,9758,-37816,-71118,-32307,-41279,1032,-13929,-30003,-19944,-40225,-95095,-30692,-11337,-40260,38423,-21693,3312],[11717,-29103,14109,432,-29886,84622,59007,38428,1480,-66614,14150,3768,-9804,-22315,15453,53667,-24625,8574,27108,47170,56658,31807,40844,-7227,34069,27651,-37598,-39781,-86422,3338,11028,17301,44108,114269,5074,-14324,76518,45797,-16185,12265,29390,12755,-43341,79946,-7971,-36077,9044,-96037,-46138,15333,-1774,-95716,-38694,55769,2815,-1529,-23633,49896,27540,20458,61465,115850,57517,-81640,-41075,10813,-20302,68912,25278,26306,287,-9033,61152,-30538,-5519,-23963,-24407,-11513,49491,34009,3919,-17979,-36698,12566,92855,36569,7653,-2724,-8784,28163,-8252,2827,3983,12735,62396,45625,78463,38863,24576,45786,84780,665,41451,-2584,61856,3904,51098,19525,-29617,62393,7255,7662,19501,28934,21378,32499,67374,77490,54882,29195,-10685,8486,99251,33868,-7608,141725,52240,27523,143154,71855,-39605,70286,-24813,14360,-45012,-118393,27516,18137,34841,70,64041,21622,77458,75076,34013,11354,35254,71821,-35673,41732,32329,79966,60609,29721,75515,-46742,7026,-9520,33307,53870,51748,57529,57840,197225,63018,48309,52963,36996,39646,-26908,52849,80607,-6584,27497,39922,-127914,14323,106550,50312,-17891,43524,17115,19919,97174,87692,18290,-53995,13585,-14900,32907,29337,48471,31182,36050,24744,21585,24986,-12861,133591,-4301,-22383,43435,77469,2191,68817,46937,7234,16230,19742,29273,-66865,96437,45714,127739,82307,37881,38301,-65521,32007,115428,84928,30098,63033,19242,50308,94728,23766,69558,21378,125473,100125,36667,88873,13480,-77090,58513,91382,109624,87024,67724,119731,95545,62269,168165,154052,288905,270675,257756,440618,658661,988017,2177377,-1345603,-954975,-503153,-431004,-268587,-191699,-254744,-125838,-175665,-131598,-114988,-125480,-157585,-175533,-165999,-117991,-145638,-116061,-36651,-20929,14990,-165274,-76579,-22712,-59113,-58143,-45561,-60538,-43663,-34064,-53998,-66695,-18370,75220,-8929,-23750,-98454,9869,-43685,-36842,-96935,-17626,-80344,-3280,-29421,-62096,567,540,-106608,38150,12950,-8610,-7303,-164715,-108030,-71492,54,-49756,-38615,-11595,-69506,13245,-37194,-18034,-46534,16434,-45542,-58363,22278,-65625,78664,-51568,-36836,73439,49560,-84337,-32452,12440,13748,88510,56899,-27379,75370,-2532,-46696,33025,-6379,108469,368133,-324662,-192733,-152624,-96626,-105911,-82413,-93147,-111333,-144873,-45495,25462,-96758,-97984,-81158,-37708,-12115,43083,-45841,-82738,-64019,-4057,11897,-5587,-2700,74446,27109,-146073,-23587,13971,12011,-85787,-15203,-46345,-105624,-124633,-145594,-11857,-49488,-64876,-40591,19449,-30380,42786,-29833,45242,-14627,-89925,-109310,-121207,15119,-36240,-109220,-55679,-60827,9950,-61286,3883,23493,-61371,-18781,25606,39448,17570,19172,10324,7213,-25180,44673,-63912,-94396,-34337,15057,-29170,-106305,18489,33246,-29854,51256,8636,-43912,12752,-19211,-23973,-41924,27356,7878,-44391,10140,-45060,-69455,27083,-91969,-4649,-38620,-45996,-59720,-66444,-30004,-4770,-60848,-21952,6773,20948,-29283,-40821,-60465,98412,56077,-72970,41148,-52547,-9815,12957,-51587,2295,-52829,-34686,-32588,-25084,-26596,-99072,-23745,2990,-9496,-62308,-34908,17317,-11213,-27284,2751,-57069,10644,44306,14932,25453,25023,10641,-44494,-62870,10340,-60389,-4181,-26209,-26970,-70699,-63747,-30065,-13036,49350,14365,49842,-32694,-56872,-32736,22580,8008,58079,-755,-62833,-13988,24049,15431,-63952,34653,-15779,77675,-7426,81185,61372,-6194,-50383,-23129,37586,42609,-54029,-53064,-57400,-47781,-41515,71561,-12354,-48369,-59828,-57729,-41068,-34574,-21891,43812,44829,20538,-68042,-45023,-20066,-4973,-47488,-2988,-78551,34488,31747,-25477,39764,13298,-118434,-26084,-43374,11677,1601,2896,-37649,-29415,-63637,-57909,-46285,31673,50925,-99709,13214,17327,20459,-122653,-145364,-89433,-44460,-1120,5570,-79671,-24803,-9833,14085,-11432,-10607,-32703,-12888,-83407,-825,109784,-70188,-9565,-33840,-49420,-48939,-82257,-95711,8033,-25331,98008,90895,-18550,1899,-60627,-21290,97573,-68799,34523,-27282,-20607,3225,66675,-34440,-140719,-3346,-64136,-95474,-50899,-74814,-9022,-66693,2384,-20747,-48102,-57172,-110498,-65356,2470,-40773,-79613,26817,30248,5981,58764,6807,53096,-19591,-70444,-94754,-57464,-3357,44693,-16320,-15512,96015,63142,98318,32547,-49861,-24172,-92598,43713,84431,-34067,-12480,-53490,-38015,-80110,-6415,-55718,-111078,-71138,-43638,-36919,-85609,31758,-43099,-1251,-44589,-49179,28606,37640,28061,-6839,11559,-1186,-3183,19660,12290,13175,-45182,-24477,-53198,-99731,-73141,-73121,-36370,-29213,-81240,-10085,-2322,45557,5232,-34424,25170,-10746,-51687,-6335,17565,3536,-91469,-23527,-16704,-16884,-89822,-105765,-49226,-24063,-23520,-36956,-24979,-25729,-12363,-8426,8525,-80200,-36838,10667,-96953,-41740,-51061,-19715,-35849,-115831,-31043,-29447,-156655,-56747,-8183,16412,-55032,-137308,-133516,-92092,-99858,-59923,-162580,-38410,-18449,-36944,-45156,-145427,-192872,-197855,-354254,-373319,-755576,-249221,755494,395974,244549,232616,146071,171668,250572,75124,101366,100184,37467,86407,34862,62128,-25048,82763,840,23564,64044,74371,127747,63711,50549,29326,121471,3163,78749,-4111,33826,6607,100522,26115,93405,70285,90716,47872,-1563,128307,118669,101018,49249,52329,96766,101032,89027,42146,1837,-14402,-30485,128124,18131,-43354,53350,17710,13121,31481,12108,34393,2564,16524,-20506,6835,-18929,-15246,-60599,-59548,12689,40230,70937,-57472,81017,103493,26676,-34452,-37412,76350,50795,42465,20490,3713,12102,-25203,33753,-21005,29357,-5854,19974,-16791,-80507,13936,-18424,76358,-7316,-13567,10594,16912,75811,20847,53660,40947,34585,18119,-23079,34591,58590,15394,31574,-20524,-23340,6117,50789,-13768,41449,6942,-70872,-74772,-9376,-33427,-14885,-62952,-26007,-5611,74201,4769,-77609,-41534,-809,-9719,78927,1851,-31990,24321,7991,-36456,-25214,-63333,9965,-55026,3023,27733,9615,-16493,79259,28666,28550,62335,61258,-6969,28998,-20533,51745,14665,17159,43057,85810,-35947,41398,11262,-7017,12377,40003,-42023,-6836,20127,34341,-10499,83774,-37250,-24217,4333,1060,-10290,28157,-54102,31378,-40971,19378,-71845,-40996,-73703,47546,35128,-37497,-14979,-29462,110896,-16034,-45845,-82025,23934,-48994,-111346,-121192,39219,18086,-48212,-43387,-18737,-75275,-28672,18140,-21344,-51705,33515,34198,8895,6356,42641,23064,28626,-10423,-25353,-32938,-22260,532,4666,18437,-15860,-4705,-62347,-31985,32874,50548,1945,-4971,-28826,-6154,41617,77297,62741,32461,24225,-906,-56057,39457,7797,13621,57001,31296,-3982,59900,16459,34064,22547,9685,34141,58621,-82685,-41095,-58894,-30197,72472,91914,637,17106,-35208,46375,95351,46589,39107,-56466,42515,-9239,-89137,5436,-13153,-6564,-51418,12218,63038,78858,34396,-11495,-42675,-71669,-7997,-26109,1721,-31867,-47016,-32522,-45230,-99155,-45474,-7458,-20700,38285,-34600,2617],[21937,-28038,14957,14654,-34385,76488,62601,27161,-7367,-42740,-12628,12432,-9433,-26245,-19838,74692,9227,31690,37150,42813,70638,48255,25548,-12899,25393,8648,-31539,-49181,-52419,6298,4019,18550,28071,93329,-6962,-11995,74338,18492,3655,36536,46418,32085,-41538,83003,-1369,-58309,-2509,-94963,-36259,-4080,-36299,-74515,-26848,58606,-14990,16220,-29215,42171,32897,14113,50506,120370,55146,-96864,-33595,6934,-21956,59846,-13998,24366,-14985,-18071,49589,-45434,-9638,-19556,-20809,-20435,44566,29683,20552,-58420,-53485,29789,91914,21339,14916,-4286,-6765,44591,-16732,5161,-12429,28652,74311,51125,93819,34831,36914,31722,91922,5140,21804,-27589,64784,33119,44516,24606,-30209,66685,14561,-16883,-6080,-14730,23199,31665,67527,70435,43138,36565,1915,8886,97593,28400,-35754,143148,54287,39571,122895,72245,-58768,50597,-14919,-6992,-57122,-98010,24799,-235,44380,25550,49339,16596,75469,46394,18452,2718,31893,36178,-27267,33958,42325,74274,110841,35966,62691,-47715,11399,16436,25821,51896,52648,53084,58713,199380,80347,47281,22483,-22594,53847,-44351,26702,73821,8654,-18618,27640,-103375,-18486,118174,47045,-10941,47066,-7674,40188,90974,83091,29141,-23811,8887,1627,38091,33828,44191,47831,40596,37269,46694,41325,82,157673,16215,-32514,81052,92556,-3268,69752,57178,-20528,2025,14856,63776,-25143,89787,32502,123349,94166,39472,32296,-69157,32776,112057,107873,35073,41660,12292,68654,96568,16300,61939,44396,125829,137880,80598,72975,17797,-56294,64102,109617,128326,135662,65120,85248,74360,75284,188241,172633,261621,280721,287954,465474,679310,1016293,2194820,-1417047,-918259,-578897,-468504,-292874,-187585,-249528,-128244,-171766,-146959,-118056,-119236,-146147,-159062,-146898,-91453,-144671,-122892,-14728,-29528,-18046,-156033,-51028,19435,-60236,-46419,-59290,-56101,-62073,-49023,-63923,-86667,-39576,50262,12351,-19116,-81929,10668,-53286,-40229,-110231,-35931,-59998,23147,16157,-68645,3848,-4559,-84909,28093,3351,-7995,-31358,-181127,-122076,-75591,-1814,-40238,-20036,7635,-73599,15256,-18399,-15326,-49953,33070,-76771,-51145,38152,-71620,60560,-7514,-8835,77897,54527,-73998,-5289,40357,28787,105794,71607,7786,102468,-57,-55156,15071,-9213,105181,372402,-299210,-174570,-141765,-126532,-129940,-88919,-113839,-116766,-124847,-26545,1130,-132219,-97438,-80379,-63109,-65645,31376,-17188,-92023,-47929,3536,-4234,-4385,-12075,68122,42485,-146943,-37420,20684,2367,-77566,-22117,-11752,-78538,-126941,-141997,19701,-48829,-107384,-53128,9168,-16210,54379,-12854,43621,928,-76258,-99205,-107279,11223,-64555,-136876,-51073,-22011,4613,-61294,9279,20387,-68766,-35201,44638,41081,5372,-11927,-13549,14532,-45020,17306,-37385,-98577,-37260,-1697,-42386,-81890,21640,30394,-21272,69393,-2941,-65235,14474,6401,15806,-46923,-3386,-693,-37006,7105,-5963,-65295,-11712,-52178,-17023,-51428,-59000,-59133,-64526,12266,-698,-67683,-62517,8348,19775,-15725,-49709,-52474,124377,109880,-55557,53774,-50861,-9880,11143,-38804,-7099,-43511,-41301,-58285,-3520,-24795,-94167,-16285,5277,3073,-66751,-90932,-34508,-563,-36695,14611,-44620,27222,46812,-82,24056,31110,19656,-50129,-65232,-2136,-76696,-19520,-7168,-26715,-83834,-67543,-13872,-3036,24603,14626,68744,-26509,-51961,-46213,16194,5517,69221,36521,-70415,-18383,32693,23984,-73210,23259,-29702,63398,490,49885,62077,-12332,-55256,-18702,13740,51492,-42252,-42658,-17005,-35187,-44222,63395,-16261,-62535,-33583,-51710,-27533,-38175,-19651,35619,52048,44527,-45290,-49993,-31576,-16123,-21308,-19175,-45879,30287,40185,-32467,48495,5543,-89339,-28252,-42763,24039,13485,4349,-42976,-22383,-46019,-47931,-43606,33332,72776,-80851,19373,6168,22530,-129127,-141313,-80380,-42127,11467,16400,-84849,-32554,-17529,-16753,-18109,-43582,-28332,-22188,-84669,-21384,111276,-80368,-20012,-34819,-43204,-31725,-86066,-92581,5878,-9283,107044,95938,6316,-12594,-107203,-77970,77798,-65293,49470,-7100,-25024,-4427,63524,-41158,-197310,-39509,-45220,-108211,-50888,-74917,-7712,-60033,-11936,-60731,-83263,-87364,-128812,-73726,-6394,-44731,-60803,52569,13858,-17621,22130,-13871,88238,-35603,-60900,-58117,-13118,-3148,31967,-32189,18312,105852,39797,62499,13586,-39534,-9459,-105398,19961,93451,-28208,5266,-64432,-27001,-61531,567,-68422,-111365,-64054,-17109,-71664,-92672,26201,-55819,-11638,-38765,-65507,12709,38846,24076,-15059,5961,-6322,-4211,12562,52153,5826,-31356,-34186,-43532,-39496,-32971,-83909,-36954,-38596,-80617,8173,-16408,32365,18397,-13863,18961,-45860,-63304,6066,36690,-2422,-82012,-4122,-17171,-63520,-84867,-121138,-39731,-37014,-18917,-39941,-41881,-4330,28109,11869,18821,-79538,-38463,50188,-74668,-17150,-44983,-33673,-36781,-113145,-21727,-18569,-157199,-49192,-3691,-13235,-53234,-132023,-142799,-96337,-90336,-60141,-169115,-72449,-35102,-49789,-71809,-136907,-202002,-205251,-380745,-356732,-733886,-258524,757977,359598,211009,235051,142204,152906,228142,72258,99215,74081,35233,116083,917,50637,-15620,74799,-28028,27012,59755,49199,98365,57585,44321,27142,44546,-13955,68760,27184,32980,22328,81027,45907,117719,62682,81200,26131,-11012,135226,91170,93948,71880,91497,86805,80579,84587,30934,-22130,-8882,-8388,120055,16897,-48446,12277,15005,8624,18751,15503,14141,27040,17369,-29473,-14542,-66033,-1961,-39525,-35838,-20449,27880,77951,-47573,79046,90401,13138,-6243,-51835,59173,43414,37638,33237,-8327,-6644,-43726,25647,-36370,32472,902,1364,-24080,-57328,26823,-10795,67814,-6839,-6254,2663,-10023,70694,-8129,55908,40475,21710,33608,-33289,18365,57503,30585,35243,-24143,-39135,15283,43242,-21806,59022,13307,-51276,-56604,-7954,-40530,-14983,-45308,-39835,-2314,77530,-6549,-62931,-30509,-16181,-30640,79404,5058,-36777,27785,731,-49163,-20791,-94109,8781,-72816,3633,54172,1489,-25844,52679,13913,28977,50499,62330,12586,3252,-20295,48825,-4078,13021,41983,53943,-16663,43758,31652,-4226,3181,55428,-39484,-4496,49921,34459,-25541,86839,-22525,-38323,20795,-11233,1224,47751,-35547,39061,-4247,29100,-90387,-13791,-30581,55458,24496,-68861,-26839,-42947,91179,-14840,-38407,-85377,35933,-36475,-113909,-114616,41811,14148,-49531,-40606,-30989,-81106,-29818,54419,-12799,-72878,37074,55720,5273,-5501,49450,31350,26752,-6771,17332,-27002,-50663,3191,30083,-1222,-15798,23847,-34001,-39282,36558,47181,-23263,17909,-13857,-28061,44943,67617,54617,20626,-679,-8382,-28559,43621,19482,19632,61941,35168,15515,84704,6514,37939,-6185,11524,30376,21880,-73175,-37896,-60610,-31691,50040,84624,-970,-4705,-30949,23645,101018,69167,56435,-55707,65108,-14417,-83611,9589,-16635,-7031,-40258,21452,58072,87860,13256,-29803,-42174,-54427,18229,-7588,7089,-48764,-58373,-37992,-47238,-93581,-53719,-23704,-3804,26186,-40458,-2749],[27109,-24020,13952,31043,-26487,61817,51244,4833,-14212,-32104,-32987,9288,-7547,-32000,-49530,88690,37790,53241,47678,48272,79029,59816,16050,-15571,6511,-18279,-19929,-46526,-17545,11679,5500,23183,13890,74100,-4161,-1016,82722,-11881,9448,34769,54126,48252,-40553,64023,4461,-64303,-10937,-81268,-25550,-15525,-60530,-44655,-14649,56055,-33416,37948,-22993,36671,30389,4058,36162,105817,45341,-97747,-21339,-4040,-27291,45323,-66225,12325,-20332,-17917,28278,-55710,-17842,-9146,-10965,-18416,40326,34074,37933,-80885,-66796,28581,85803,17374,18400,-5668,-5698,52199,-31161,7891,-24432,42565,80232,61364,98906,25600,42406,11257,84860,6530,11783,-55123,66107,68623,36596,36151,-24797,56266,18862,-36735,-32138,-58930,27392,25211,56808,60591,26538,49176,21834,9425,90623,15507,-51413,128938,49123,49339,83860,64815,-55179,30467,2467,-9058,-61331,-66471,25597,-6736,60239,53511,29651,18594,73179,25836,4770,-3084,35702,-2437,-2398,23574,46498,58353,143070,34259,40632,-36816,11789,37765,11846,53752,39455,35480,51425,157841,94801,41866,-21334,-70716,63666,-43436,-364,65570,34871,-52929,12889,-60491,-39351,119278,32512,-4750,54912,-26725,56060,82147,73765,36023,9380,6426,13638,31984,31322,44954,59601,61308,69167,71542,58813,12955,175053,46891,-20369,121997,101327,-4907,65442,70664,-32585,-7488,1886,94835,34,80087,22572,114085,102483,54149,19952,-55147,24024,106669,120311,41084,25361,6974,67594,95798,8738,50562,64860,118425,161459,121327,73545,42895,-11205,69646,126085,141744,170216,68166,60443,63905,84161,198423,203868,237386,298012,322995,481675,688543,1056660,2063926,-1450617,-860204,-635128,-483993,-314373,-194587,-232159,-136808,-166917,-159907,-130662,-120202,-128389,-138879,-122515,-60392,-138879,-133693,-23791,-53973,-68344,-138087,-30864,53170,-69451,-23068,-78144,-61344,-72893,-70986,-69714,-99665,-60292,11049,34928,-20398,-67866,-1663,-58891,-37568,-118892,-55536,-14577,30870,42504,-81515,-3073,-8537,-53950,6871,-4081,-5472,-54034,-175010,-130465,-83151,-5556,-27810,-1377,15928,-74165,14726,-933,-18866,-54742,40936,-102135,-48298,38552,-71495,32454,34139,18301,73997,54184,-60224,23891,69588,32274,99726,82459,56717,109339,5536,-59895,8388,91,124024,381100,-265609,-172015,-137128,-150173,-144973,-105020,-132931,-122019,-99936,-16217,-51023,-160751,-93825,-70095,-87763,-115995,10325,6666,-101305,-42160,2353,-34095,-778,-18255,61248,49615,-135298,-61570,23537,-11221,-52849,-22526,23724,-47795,-114812,-117676,58408,-51749,-131177,-58239,-8717,-14360,61509,4604,25379,2689,-60148,-74877,-91046,4561,-97136,-154833,-43127,26544,-2902,-61150,5463,9973,-65207,-52721,63692,40897,-18476,-40995,-33228,19446,-59036,-18082,-6404,-92560,-36462,-19385,-47128,-47150,20522,26578,-3032,81137,-15098,-79383,10583,27213,39866,-49443,-38345,-4432,-30759,-7986,29459,-50972,-46964,-3795,-26620,-50744,-69875,-49060,-52928,51662,8685,-70122,-77659,6072,16893,-8886,-54945,-36636,125543,139559,-38002,60605,-43043,-19928,21167,-25953,-15344,-26144,-42864,-84131,22498,-26178,-80686,-4399,8309,12831,-67225,-141304,-84070,-5679,-49518,16450,-15662,39481,33070,-18504,20321,33604,20331,-52597,-66843,-2590,-83494,-14705,15240,-35416,-85461,-63547,-6649,-6964,-11439,5227,76340,-24158,-48834,-55035,1785,8180,73301,75354,-70925,-16535,37943,23909,-82038,-15056,-54862,28588,7026,18757,52524,-22430,-54329,-9995,-22693,45580,-29568,-38151,41324,-18972,-35372,41417,-14599,-67873,-8065,-47421,-18810,-31063,-16978,19992,37874,53554,-16770,-59875,-44857,-30606,3026,-28703,-8043,27589,48289,-39126,49295,-4904,-46135,-22634,-38538,41495,26533,7791,-43974,-13213,-31574,-34423,-35317,33723,74704,-52090,19752,-11346,23824,-107125,-124253,-66910,-29413,32764,35969,-76951,-33811,-21419,-40355,-30861,-73232,-25979,-28601,-89357,-41229,102012,-85870,-38465,-39842,-31086,-13743,-94449,-89342,796,7891,89887,76262,33688,-23750,-146715,-127743,37515,-59093,49719,3214,-27996,-8617,54568,-35670,-210168,-68486,-26103,-80053,-31593,-61521,-4111,-57595,-27567,-75856,-112845,-118270,-124995,-75781,-23340,-48983,-45370,70579,-14609,-47363,-22234,-37261,107366,-46815,-44679,-8113,17042,-12116,-12863,-59096,50760,102932,7632,-164,-2425,-23190,6095,-107507,-12290,95747,-22419,7146,-69893,-18833,-38575,6748,-71572,-101437,-52287,1064,-91329,-88594,26615,-53685,-17256,-30999,-77733,-379,32402,405,-21496,-402,-11826,-6575,421,75493,-13692,-11599,-54555,-39709,17875,-376,-79556,-35521,-52636,-76779,30028,-30650,13441,25839,8050,18338,-65803,-70305,5946,40256,-10820,-64965,12064,-11700,-99329,-52228,-107688,-23544,-50012,-10599,-41424,-49536,23124,66156,29332,27029,-86662,-44252,78335,-46671,1779,-35394,-57801,-48671,-104064,-22503,-24252,-133493,-37331,-3736,-45267,-41864,-119932,-143257,-103296,-86383,-74269,-160677,-105185,-55552,-71695,-108644,-138259,-203546,-208160,-387206,-346698,-707328,-263138,749588,317223,181073,233663,146834,136279,190534,65321,103060,53375,30710,144455,-14950,37237,-2034,69067,-34823,36405,62011,35396,72162,44974,26584,22411,-20735,-17834,51029,48510,30927,36503,53084,63082,123099,43156,68628,2268,-20279,129035,69810,70622,72717,115063,64176,50785,73483,40768,-33538,-8839,3436,105515,17466,-38440,-26655,12102,-35,16710,13304,-2387,45901,25007,-34023,-48604,-110219,5679,-11262,-252,-47581,14869,70459,-41495,71870,66128,2963,39616,-64322,30782,42550,27464,48138,-18697,-28673,-47696,11408,-29449,39210,-1949,-29131,-28586,-20805,36842,1294,61763,1370,4544,-1415,-39149,64753,-11298,71194,39132,8446,45627,-31242,7784,51052,39851,24893,-14257,-45840,20051,33647,-24366,64952,13623,-29354,-31651,-5703,-38507,-4390,-37555,-45921,2337,74192,-15936,-42135,-13027,-28750,-43976,65248,5987,-36484,24282,-12375,-47812,-16325,-100618,13169,-71790,6279,68594,-7202,-37771,23915,-161,26671,25530,48235,25505,-14263,-7722,39307,-27897,18525,30005,19835,8275,49480,48483,-7656,-7566,52260,-43691,3850,79783,39966,-37525,86532,1496,-37281,40962,-27942,9602,74088,-3428,38481,32223,38356,-108793,14543,19789,55894,7447,-92605,-10353,-68830,54714,-6687,-31836,-76135,44642,-25050,-109041,-97226,43414,18666,-31336,-28665,-39337,-83058,-31726,93634,-3651,-82822,41608,73419,3510,-29944,46877,33410,5027,-16121,49033,-25464,-77590,-608,49614,-15654,-9770,60062,17723,-31376,42341,38913,-60788,29222,33308,-47759,27787,44531,37223,9007,-28715,-23105,-6080,38600,18669,20060,59017,34744,29727,102112,-1553,36318,-27333,17955,33670,-11047,-52839,-31780,-52540,-32745,26119,71383,-4294,-23503,-20240,4812,94370,69832,73535,-53885,78797,-23660,-68867,14915,-20011,-4740,-23986,32992,37870,79152,-7383,-40075,-33808,-26635,38712,10783,16954,-56470,-58655,-31515,-46192,-76429,-52207,-49055,6490,970,-40115,-10566],[25854,-17887,10079,44574,-9290,44407,31427,-16452,-14712,-34753,-40261,-2885,-4190,-39290,-62621,92193,58268,67980,53094,65165,79551,66142,15346,-13263,-15661,-45719,-2694,-30030,8892,22599,11698,31601,5892,58199,12925,15788,98940,-35114,6346,5122,47254,56624,-41093,32848,7897,-54798,-14468,-59888,-19825,-17185,-66371,-4158,-4747,49785,-48943,54635,-7149,35808,20092,-4706,19541,74825,28509,-85561,-8151,-21501,-32440,30106,-109219,-5527,-12301,-10172,4575,-57150,-22767,7441,4685,-4725,36232,45497,50170,-78485,-68145,17879,78547,20997,20326,-5962,-5408,48348,-46885,11166,-26816,50808,78746,68889,93327,12384,43057,-7086,66458,5943,16242,-69695,67598,99702,31368,48575,-14839,34222,19235,-46203,-52565,-85073,38319,21034,39152,49436,9984,62808,44827,8897,77974,-2822,-54240,100367,36314,56482,44239,46105,-33195,15951,22426,4471,-57289,-33979,27232,935,78270,77980,10379,27064,74949,16793,-2981,873,46077,-33541,25151,16795,44321,38640,137439,22595,13579,-19194,4647,45448,-5089,58970,15389,6988,42379,97367,97929,30875,-64817,-89707,66248,-23179,-22368,56082,62601,-68692,-322,-12863,-41329,109312,3984,-724,67099,-37218,62306,71678,62757,36645,36562,5152,20801,19709,26957,51052,66924,91230,101997,90237,73935,21323,181834,80255,8570,148448,95865,-5782,60884,84105,-28028,-10434,-14461,115718,-7297,68616,22289,102647,104977,77400,12938,-30995,14003,101308,108065,38220,20034,1659,44187,91133,7426,39238,78370,102134,158638,148027,87601,83437,40910,73703,136308,145618,183049,77080,50241,68038,89812,196582,242210,227484,319993,350788,481446,682713,1096374,1862957,-1435637,-809915,-658439,-472372,-327853,-210097,-204149,-152084,-169305,-173003,-150472,-130409,-111756,-123922,-97883,-31132,-129312,-143240,-59996,-81887,-112495,-114980,-18184,72613,-81972,5396,-97730,-80090,-77274,-97883,-71483,-102185,-73904,-28318,52426,-28802,-61474,-23347,-58864,-25297,-120579,-71901,39780,12809,45553,-96580,-18479,-12884,-25288,-19717,-11468,-1571,-68392,-148121,-130777,-90336,-8339,-15911,11031,9225,-68886,11684,8177,-26867,-59732,39211,-111493,-47427,26177,-64733,7332,59339,34429,61593,47805,-46616,46054,94191,28450,72542,83282,105651,96336,16977,-56258,16653,13542,157853,389277,-233112,-182228,-137281,-159833,-145060,-125832,-142545,-126943,-77534,-19266,-112503,-174970,-86368,-55373,-106939,-148982,-14594,21790,-109093,-51395,-10319,-67032,2818,-23988,52118,47153,-113059,-89352,23457,-25125,-15251,-14786,47297,-22760,-88553,-77378,91380,-58294,-128887,-55658,-29908,-20292,64904,19535,-3967,-6227,-45534,-45100,-77906,-2708,-127008,-158189,-34493,64246,-15391,-61027,-6397,-3374,-49744,-67690,76596,41423,-47010,-59743,-42372,21001,-63541,-52523,21024,-78128,-30951,-33614,-45636,-9229,17348,24263,18429,81967,-27381,-81204,2108,39154,37945,-48437,-67656,-5950,-30028,-28413,47933,-32786,-70421,34967,-32140,-34839,-74512,-34094,-35213,81123,23972,-66766,-57973,1121,12514,-13519,-53696,-12568,95964,138023,-23736,58885,-30391,-37981,40345,-9099,-20789,-7195,-39917,-106050,40313,-28371,-64947,5799,9974,19955,-62805,-169023,-112761,-21309,-65232,9106,20983,44417,7967,-32181,16002,34383,14155,-46313,-66352,3215,-81700,6913,36672,-51498,-74754,-52522,-11792,-24067,-47818,-11146,74529,-27292,-48549,-54610,-13078,18339,68171,103295,-62171,-9156,37621,18038,-89518,-74117,-85943,-20562,9317,-463,36220,-32510,-49811,40,-53980,32143,-19382,-42112,87006,-6350,-14944,15260,-10708,-64932,9320,-45990,-15606,-15420,-12649,1809,6181,47404,7799,-70449,-57932,-44860,17281,-28391,21380,24500,52978,-42767,42762,-14088,-15984,-13595,-32415,58454,38584,10148,-39881,-137,-22913,-21289,-21887,37929,62173,-26243,14103,-30801,23699,-57079,-96445,-48111,-11884,53157,62007,-58225,-33629,-22096,-54373,-45861,-91656,-27031,-28352,-91449,-53388,80658,-85503,-61804,-48472,-15064,991,-101897,-86622,-6801,23052,52238,42274,55130,-29385,-176657,-154729,-15823,-50527,32999,-156,-30954,-7445,41416,-20539,-175893,-83301,-14018,-33352,6714,-31924,6507,-55983,-43178,-67437,-126672,-142367,-100580,-71866,-46361,-48696,-30685,72097,-47453,-71717,-60854,-53501,105115,-49183,-27718,41756,20848,-26400,-74619,-87174,69134,85870,-21676,-63906,-10268,-5894,18645,-100021,-48000,90542,-18222,-4293,-61571,-13197,-17517,10502,-66047,-86342,-39070,7915,-89849,-71581,32164,-37213,-17974,-24103,-82230,-9932,15714,-36185,-27204,-13012,-14571,-8587,-17728,79867,-37310,9527,-78788,-40729,46881,8175,-67851,-36006,-64537,-70421,45673,-45389,-8490,28166,25830,23340,-67311,-73273,-2723,28555,-21656,-47744,18667,-4169,-105728,-6857,-57317,-3070,-61526,-2480,-42716,-49861,51229,92238,39091,26393,-101548,-53679,85033,-21321,11936,-21976,-85920,-66819,-90485,-37425,-43878,-89971,-26721,-8426,-67885,-23473,-104880,-134366,-113800,-86986,-94901,-134809,-126469,-76383,-98360,-140628,-148725,-197509,-207658,-369036,-344598,-681942,-259387,729891,281158,161182,228532,160906,126259,152361,53914,111436,43658,25242,164306,-11163,23594,13796,66840,-21878,46484,68896,41585,55917,29654,-812,17691,-37503,-9102,28868,55763,29513,41378,25286,72690,104989,10991,58982,-17460,-24823,110552,56580,34962,49626,109778,36928,19806,56858,69051,-22561,-10047,1074,89224,18701,-26189,-51019,9623,-15905,18327,5942,-11740,53230,37498,-32650,-84345,-125958,4369,12002,32772,-62433,2926,52539,-38948,61913,37627,-2844,88909,-72420,-166,47642,16101,60510,-21434,-48392,-41126,-6280,-9862,47121,-2292,-54043,-30050,9283,38929,15500,58174,15795,15380,-683,-59859,55668,9273,93031,36160,-1476,55166,-18715,922,46086,44070,1584,3350,-43848,19407,20723,-16215,60289,9636,-11203,-7655,-4170,-28823,14884,-31330,-41431,7521,67306,-23646,-22707,-707,-42667,-51498,36464,850,-27145,15019,-31096,-31685,-14298,-79430,21414,-57337,8268,66845,-12398,-47426,1420,-11680,22274,-4181,23706,30650,-19796,11674,26363,-48997,32129,10798,-2843,28835,52856,57555,-14512,-19338,26407,-49302,15659,98242,47315,-41570,84737,29916,-8630,62582,-45212,10663,103091,34593,30403,58371,45608,-112914,36124,58151,55392,-8927,-97519,26665,-88570,12144,8087,-26410,-55071,48198,-19078,-102899,-74193,43604,30953,2207,-12390,-38066,-79999,-34281,122504,3986,-79292,45213,83388,7338,-56896,36939,31243,-32679,-33221,63700,-28513,-93438,-8568,51557,-22686,463,92425,68811,-12455,47164,26347,-99418,27020,100156,-59592,4114,11558,8042,797,-48027,-31793,7706,25072,9739,15781,47903,31947,40562,110973,-5085,30482,-35103,23506,44071,-16916,-26089,-27081,-39345,-31500,6827,56023,-6386,-38166,-7175,-7332,73383,46855,83795,-49016,74897,-35561,-49613,19397,-20885,2214,-6711,45186,8062,54448,-22985,-39950,-17334,2163,49395,25444,30760,-50423,-45723,-13094,-42178,-48123,-42879,-68181,9880,-32876,-34981,-18072],[19529,-10626,3855,51622,11213,29770,11361,-26882,-6581,-42394,-31586,-18954,682,-46968,-53722,83759,69773,72368,49794,89750,72027,67769,21807,-4321,-32118,-65994,18059,-3132,21638,39568,18298,42490,5851,44654,37311,33024,115591,-46527,3852,-40995,24602,56120,-42732,5106,8396,-35231,-12725,-34548,-22791,-11624,-52676,42770,1345,41525,-58911,57508,13323,39626,5397,-5564,3299,34690,7024,-65899,2535,-41206,-31824,18851,-122997,-22404,8032,1909,-11790,-46878,-18463,27189,22814,17422,31457,58340,53110,-55393,-51231,9356,73428,26716,23004,-4744,-4548,33982,-57623,15087,-16797,51116,70344,64642,80117,-2629,40522,-16592,42646,6983,34263,-56204,67642,116760,31418,54718,-1914,7010,15107,-43615,-59393,-80701,55380,26357,20046,39463,-3104,72743,65967,7320,61349,-20708,-47837,64257,17893,61037,16367,16015,-4065,9141,40790,23914,-46046,-9912,27466,21337,94424,93728,-3424,40110,82667,18676,-2052,16804,59747,-47900,46114,17079,38550,22624,89227,2477,-12054,-635,-10763,35609,-19878,65856,-11414,-26688,34850,44795,84520,14811,-91037,-74777,60799,9389,-33827,44416,80367,-65221,-8425,26401,-25747,90361,-32755,1571,79661,-37863,56924,60281,53306,31907,51105,3394,26101,7588,26890,60192,71728,119828,118575,98535,85029,24843,172842,106893,43158,147047,69008,-7738,59620,92843,-12675,-5472,-26914,120447,-43583,57548,36291,91023,101464,101449,20219,-10192,12317,95887,67259,16120,26894,-4535,7596,83307,18339,32725,82207,78975,127704,154659,104869,125971,80006,75875,137713,137645,172557,90442,53891,85445,100921,186700,282445,240287,343165,364802,464035,662230,1122296,1675035,-1375819,-790095,-650861,-437809,-331759,-229358,-171388,-173321,-186903,-189022,-173433,-147092,-100584,-119891,-78108,-9854,-118348,-145431,-109318,-104816,-131588,-89984,-14125,76181,-91278,30271,-113863,-110555,-78409,-124022,-69079,-94188,-77374,-54882,59835,-43677,-64513,-48335,-53924,-4679,-113951,-80167,82006,-30212,30513,-108369,-38189,-18681,-8187,-47301,-21365,2406,-70341,-108168,-120051,-92141,-9056,-7663,11666,-10948,-57247,6612,5592,-35060,-62989,29679,-101869,-45672,6461,-53184,-2562,64550,32724,42064,36479,-35850,53237,107547,21785,34646,71826,140313,72816,36679,-44024,37470,23082,193426,391237,-210036,-197484,-139110,-151870,-128995,-139367,-136691,-131158,-63202,-35154,-159978,-172998,-74375,-42460,-118259,-158000,-37973,26718,-112467,-76378,-33704,-88601,3823,-33563,39234,39378,-83547,-111988,22449,-35700,26385,-357,49584,-9514,-53118,-31643,104251,-66339,-104607,-47475,-48525,-27808,65533,29869,-36597,-18897,-34246,-20730,-69921,-8657,-147873,-145814,-29233,75608,-31690,-60146,-22691,-15091,-27317,-77108,79352,44989,-71794,-65417,-38693,19588,-56993,-76703,37550,-58263,-21909,-42058,-42182,22291,14014,24892,34616,69851,-39602,-71696,-8336,41020,9456,-43855,-82391,-10138,-35830,-44833,43758,-16653,-79037,49832,-32163,-7383,-71033,-19391,-15624,94750,40911,-58648,-14257,-5038,7432,-29336,-45353,16549,42678,110830,-15077,47837,-16386,-58053,61095,13909,-22344,7271,-33487,-121435,40866,-27922,-50455,8774,7989,24371,-54827,-162701,-110100,-38604,-81097,-3307,53807,40149,-19298,-36591,12475,33340,4692,-30032,-62183,6018,-75229,35864,52355,-68629,-54884,-36051,-26928,-47723,-73329,-29762,67059,-35313,-50118,-42370,-19214,33896,54642,111385,-44957,3129,30511,11829,-92329,-129424,-110967,-71501,5831,-1795,19997,-38206,-44219,7571,-65459,19077,-15373,-53308,88970,-2280,10626,-4134,-6455,-56049,14033,-47392,-16946,3956,-6141,-14979,-33121,29090,20031,-77060,-66811,-56563,15801,-18466,32182,18179,51302,-43244,31982,-19015,-16744,-6646,-27043,68353,46756,9664,-31274,17480,-19589,-11007,-6023,48425,43890,-13445,3897,-47560,19696,5046,-63018,-25182,3062,62179,86684,-34444,-35572,-20223,-57987,-57889,-95509,-30904,-19255,-83927,-53888,50374,-77890,-84339,-58535,1797,10001,-99768,-83372,-15453,33436,10295,3937,64092,-30083,-193315,-152887,-67404,-40808,4162,-15470,-34563,-2257,25740,-1404,-117885,-81919,-14354,4840,54362,8435,26742,-51493,-55913,-45292,-120065,-154112,-66565,-62445,-70882,-41326,-11528,53803,-75360,-81581,-84351,-56495,84220,-41460,-15510,76387,1084,-38526,-127152,-104819,66517,58618,-39334,-105709,-8584,8483,25057,-86221,-81447,78669,-16109,-20962,-37973,-8999,-1525,11080,-55123,-70660,-28148,5738,-69919,-44695,39363,-12776,-15064,-19716,-74758,-15760,-9981,-73125,-32998,-35634,-12813,-8897,-42126,69756,-54595,25379,-97283,-43933,36833,-10467,-58066,-41243,-70087,-62850,43933,-60651,-30572,26407,36104,31296,-57454,-76047,-13817,6634,-35254,-36566,12694,-445,-81568,32863,19016,17475,-71437,-612,-45119,-48853,72524,97786,38649,13545,-119380,-65219,67268,-4346,12290,-6073,-109219,-82441,-75618,-65816,-70419,-40299,-21708,-17969,-75453,-2635,-89916,-117070,-124630,-89781,-112924,-95429,-132831,-94646,-124604,-155261,-163945,-186197,-207399,-332299,-349225,-664755,-247523,702885,260717,155347,219108,179339,124735,125873,40184,121241,46892,19627,169714,7758,12921,29586,67986,1433,53193,76940,67159,48651,16650,-31367,16687,5318,7890,6793,51076,30154,34114,7077,71183,70971,-27720,53954,-28447,-22260,87464,52055,-3593,11073,73647,15546,-4735,36258,101009,13081,-2570,-12140,73891,18630,-20789,-55477,7912,-39680,16770,-4885,-15570,47047,51137,-23840,-103782,-100380,-5922,22142,51447,-62159,-5821,32276,-36804,52833,10650,-5688,122503,-74316,-25448,53870,7424,65800,-12596,-59441,-29191,-22277,9241,52922,8558,-58393,-29449,18509,31110,28696,55309,32672,22796,4022,-64776,42002,39588,112238,32023,-6135,60124,-157,-4001,48624,46068,-26554,19717,-36594,13832,5542,6068,51510,5931,-1525,8913,-4692,-14860,38104,-21227,-26565,12864,60431,-29744,-10230,-1805,-56022,-54010,-3179,-11769,-7992,5596,-54073,-6545,-15335,-38559,29712,-39176,6984,51861,-12713,-51422,-11614,-19630,17645,-27529,-2460,29572,-14727,30518,12593,-60098,48541,-10173,-6664,36436,49367,57100,-20482,-31159,-16649,-51053,27503,99453,50771,-34849,82746,56432,43119,80227,-58509,2785,127620,68751,17933,67983,49522,-89440,46032,70534,61003,-18445,-77654,61828,-86256,-23807,25117,-22786,-27366,46856,-18052,-99140,-51369,40621,46973,41523,2497,-25094,-71358,-36645,132559,7998,-66042,46574,84165,18783,-75436,24335,27537,-75012,-48886,61222,-34520,-89604,-17016,32648,-22430,11697,112933,101089,11740,48972,11079,-124403,14239,155952,-60186,-15435,-25250,-30100,-1942,-50118,-25489,15715,6866,-27,8388,30437,27208,49425,112209,-2497,22639,-28442,23100,58400,13690,1042,-26527,-28197,-28132,-2936,41266,-5540,-48358,3014,-16130,39932,10245,81533,-38932,51306,-48772,-31579,21175,-16990,13680,6911,53983,-23636,21313,-30625,-30867,4168,23289,51601,34144,47078,-31443,-21743,12412,-35444,-14312,-30398,-69710,9649,-65797,-26621,-23223],[11719,-3063,-2668,51101,28317,22764,-2524,-23419,9176,-45305,-9168,-34311,6804,-53145,-26941,64454,72530,65564,37473,113678,58642,65854,30204,11978,-35315,-73714,37952,26458,20582,59560,22420,52879,13081,31772,57877,44409,124719,-48694,9736,-83030,-9555,49590,-43599,-5935,6606,-11481,-6999,-7316,-33636,-4529,-25601,85371,3206,32471,-62402,41960,32444,45868,-8381,6713,-8783,-4813,-15135,-46336,8817,-57081,-20727,14614,-102219,-31560,34948,15294,-11679,-24178,-2933,44843,38360,41404,25599,65067,45651,-23058,-16823,10579,71181,29596,27694,-1673,-1219,13378,-57688,19225,4316,43323,56837,43816,64776,-16535,35568,-14621,19890,14023,58825,-11797,61607,114539,36857,48557,12470,-17542,6890,-31111,-45640,-46978,73312,43388,4098,33477,-11243,75311,80925,5742,44396,-29388,-36910,29888,-2070,62999,2646,-20657,19895,8072,54816,38103,-29595,370,25444,49784,105508,98079,-8552,54909,94270,28127,7582,40799,71290,-41760,57446,23955,33950,15638,13929,-21026,-29767,14824,-31441,11501,-26971,71724,-31376,-56677,28894,16036,56279,-3982,-88522,-36656,48716,41661,-31619,29620,79084,-46479,-9988,48550,-124,66852,-63186,3860,86553,-29267,42319,49006,47950,24996,51437,-210,33092,712,35461,68521,75842,136900,112028,95243,91893,26281,145583,119139,71450,116128,20624,-10289,61012,93430,3496,8290,-28966,105739,-85600,49439,64242,80069,93989,117424,42858,-3193,25512,87693,9963,-25701,47713,-11414,-21155,81723,42906,34648,76060,53989,78556,141002,111820,155132,93129,76501,130194,118011,142922,104544,66023,110158,127952,177395,320333,278357,364201,366269,436871,632265,1126532,1545270,-1287553,-804987,-627714,-392427,-328653,-248169,-143394,-197938,-221434,-209319,-194748,-163693,-95309,-127678,-67262,-1081,-108675,-135901,-153146,-120204,-120752,-65904,-18502,65583,-92263,43740,-123292,-143662,-79816,-142732,-62176,-78566,-72021,-62625,55311,-62365,-73714,-70103,-46900,18238,-98992,-76781,99816,-88176,7695,-112266,-56684,-25709,-6808,-73952,-35133,4703,-60499,-65883,-96913,-84902,-8658,-5160,-2083,-37826,-40757,379,-7794,-38430,-62768,16040,-79044,-42123,-14881,-40729,7985,57223,13928,18434,22771,-28764,41039,104061,14641,39,50939,151528,50544,64192,-27028,62231,24550,216531,383201,-201105,-209237,-139310,-128295,-100958,-130026,-113788,-134124,-57396,-58050,-179543,-158313,-58215,-36222,-121792,-145868,-56463,22301,-107594,-112102,-63030,-86697,1220,-49725,22793,33920,-51266,-121724,22887,-40163,60436,16513,28987,-7929,-16103,6365,90629,-72159,-70232,-37345,-58955,-32128,64153,34930,-64535,-27342,-25976,-10168,-64605,-11967,-155875,-120768,-30607,56369,-46931,-56899,-38396,-22036,-6112,-79109,72790,52662,-85542,-61713,-24385,16342,-40660,-84591,39109,-36340,-12829,-44990,-40550,38906,11385,28126,38424,46509,-51135,-56815,-17502,34286,-35011,-36828,-78048,-21333,-45353,-49663,20909,-6437,-75402,37796,-25765,23024,-60734,-8645,1554,89507,52349,-48953,30366,-11657,2662,-51063,-32058,43957,-16685,71078,-12886,28843,-5692,-72593,74946,41102,-20053,14294,-25012,-129025,22083,-21850,-36970,1486,847,25484,-46590,-123665,-78961,-49412,-92398,-15387,73234,26608,-39671,-32131,10217,28606,-3815,-8382,-53640,-2217,-68866,60691,58940,-77487,-32146,-16258,-45522,-68319,-81108,-45486,56858,-45532,-51327,-20446,-9842,48740,37080,98724,-23363,19811,17285,11163,-85669,-150552,-115760,-108688,-3017,12686,11654,-36304,-39268,9527,-51802,10337,-20349,-67235,38803,-7685,31145,-9144,-1547,-44023,6243,-50387,-20905,20949,2303,-28117,-68487,4402,16407,-76693,-67071,-65035,-2072,-3063,21255,6121,41887,-43694,20661,-18895,-43584,-6028,-24416,66410,48930,6657,-19690,38090,-18520,-4324,8281,61193,26717,-16312,-8193,-58343,8798,54427,-30179,-1759,9682,53713,99082,-12722,-39624,-16045,-50753,-62152,-86298,-35713,-2478,-63763,-43288,18708,-62222,-99708,-66894,15990,12531,-81458,-77629,-23232,37556,-17863,-30764,58011,-28732,-191916,-128502,-102117,-31951,-27793,-36237,-38559,3171,9252,15868,-66055,-68499,-27865,17659,94092,47041,53538,-41558,-62216,-20408,-95935,-151822,-37305,-48399,-90538,-27532,13724,19346,-90622,-74801,-90539,-46442,53892,-25811,-11091,84913,-26287,-40590,-146315,-104837,45048,29939,-42115,-117657,573,17817,24094,-70845,-107854,62199,-15427,-32547,-5668,-5143,9109,8786,-42859,-57680,-22446,-258,-41684,-15646,43832,10342,-10642,-18055,-53022,-17833,-39120,-99064,-38855,-67519,-6810,-6845,-70889,53494,-57163,29895,-101386,-46083,-2314,-44384,-57142,-51537,-69129,-55754,18010,-75563,-50142,21378,38117,38924,-49682,-82155,-22303,-17686,-50819,-33820,-4316,-5095,-39689,54891,94789,33512,-80489,-10937,-49424,-53689,80397,79332,28927,-10043,-132557,-76550,30492,1915,3845,9443,-119166,-85620,-62751,-100453,-94961,-509,-23621,-32378,-69616,15952,-76237,-93890,-128811,-92042,-120983,-52455,-127037,-107822,-145087,-147801,-177777,-172971,-209977,-290770,-356631,-659077,-231195,674451,258347,163311,204512,192724,130323,116219,27247,128575,60524,14358,158938,33973,8470,42998,71019,24857,55250,82551,102635,43982,10250,-55261,22705,83002,26915,-10377,39955,33000,18109,4894,57595,37394,-59985,50924,-29262,-14034,69839,56460,-34167,-27310,19372,7892,-18867,13969,116700,63248,21948,-26329,60513,15421,-23014,-42646,6922,-67967,8875,-16532,-18515,30253,61685,-7820,-91295,-43125,-22128,17974,50874,-48016,-9424,18475,-31081,48266,-11895,-9378,127758,-69009,-39557,54807,2661,61128,6426,-57246,-16115,-30396,18297,53464,31205,-36600,-28868,4234,14678,38193,50554,47130,24458,10477,-53211,23944,62831,120085,28197,-6140,56853,18627,-7628,60528,48404,-47845,26674,-29053,4822,-8436,40531,48148,8309,-1105,14785,-7813,-571,59194,-7433,-4619,18284,55613,-33786,-6642,-17081,-62983,-50910,-46723,-28569,17256,3894,-78321,16294,-18350,4217,33795,-25917,1268,32558,-9006,-49250,-17893,-23956,14988,-35676,-21566,25573,-3885,42716,-479,-56892,60563,-27224,7721,27209,38281,48722,-21327,-41549,-62794,-46096,36235,85278,44908,-17762,79808,75646,95886,87200,-64291,-12416,139837,90481,5281,59831,49381,-37630,43853,53933,74928,-18748,-36918,71803,-59459,-42807,37031,-21628,-994,42837,-17417,-95438,-33085,32728,61114,75145,11096,-2872,-57354,-37690,123481,6653,-50086,45349,76729,36637,-78563,14719,24474,-107342,-54521,46307,-40736,-63161,-22217,-1045,-17112,20378,120093,109009,37051,47207,-3720,-124419,-2545,170684,-50189,-26183,-58718,-67665,1209,-33624,-4211,24271,-10581,-3970,-752,10035,20258,55021,107995,6636,15010,-11487,14518,71512,66695,22594,-29347,-24810,-23750,-1722,28185,-2189,-54177,6565,-26994,294,-23144,65674,-22862,15609,-62393,-17867,19780,-7859,27118,13321,54423,-49306,-10077,-29997,-17553,24650,31434,50891,36708,63095,-5196,7095,37681,-26539,14345,-19616,-51142,10518,-86529,-16514,-25380],[6656,4350,-6595,44591,37006,25336,-7635,-10573,28177,-38288,20265,-46199,13346,-55640,4447,37783,67381,49422,18584,127308,43445,61585,34252,34900,-22438,-67502,51351,49548,9925,76972,23261,59032,25501,18570,63732,44967,121568,-48691,25385,-100444,-46017,42710,-40439,3987,3983,13205,123,19773,-46565,-2112,3964,111547,1488,23246,-60525,10238,45341,50982,-16288,32863,-13025,-34362,-33096,-33309,10859,-63657,2052,17766,-59435,-28899,60109,28467,9994,8921,20997,55267,46307,59136,19116,59028,29839,4908,26100,22153,69617,26908,33982,3679,5960,-7272,-44291,22410,30643,29406,40496,9275,52410,-26361,28556,-3224,2688,29602,79151,47266,44532,93722,45071,27799,26846,-32665,-3600,-13349,-9606,1103,84848,66968,-6376,33530,-14687,69006,87007,5718,31532,-21042,-24871,5152,-18641,62109,-1451,-55305,30585,8444,63310,39258,-10449,-3204,21921,79904,109546,91581,-4487,68244,103996,40695,22635,64350,74469,-18473,60023,33619,34987,18876,-59449,-40695,-35280,25936,-51176,-17434,-21868,73636,-37652,-73046,22403,12439,22123,-21876,-58258,3922,32940,60630,-16541,12059,56958,-18883,-6609,50879,26035,44461,-70872,7984,82471,-13776,24786,39353,47757,19641,41389,-5909,42722,1165,53021,72128,79446,136345,87670,82678,94831,29078,104357,114922,85266,66929,-36776,-10980,60211,85798,11411,31350,-17746,72460,-103775,46326,99089,69643,86141,118276,73254,-11417,53917,72611,-39187,-68005,92434,-18448,-17022,104975,75590,45392,61846,33392,27447,112027,97589,160665,79564,76325,115490,89225,102083,113549,79988,134031,174534,178238,352152,337067,381037,363211,412959,601572,1109122,1470221,-1193278,-838983,-607643,-351749,-323806,-264750,-130384,-221830,-264563,-232480,-209907,-172857,-93809,-143686,-67587,-6434,-102118,-114190,-175666,-129710,-90536,-45277,-29562,44481,-84016,41177,-124112,-165682,-83652,-150259,-51032,-59649,-62458,-54065,40476,-80484,-81319,-83496,-41611,34795,-77209,-61009,94520,-143799,-13536,-106575,-68692,-32369,-19623,-98631,-52086,3674,-43880,-31007,-63076,-68347,-9507,-9088,-28366,-61946,-22418,-5893,-27860,-33282,-58150,2683,-53940,-38188,-33806,-32013,34358,48934,-12841,-4861,9866,-24290,10372,81451,6983,-19702,27451,138657,37590,94454,-10799,79462,19127,217622,365152,-206607,-212093,-136002,-96460,-69197,-88456,-77616,-135323,-55213,-78891,-173717,-137616,-40058,-38425,-119360,-121895,-69865,10867,-91259,-148310,-90466,-57601,-3546,-70676,4932,35316,-21962,-114773,26568,-37255,76512,30138,-6921,-11378,15123,25306,57931,-71923,-39001,-29224,-57921,-31637,60696,35261,-81764,-25670,-19143,-15654,-56865,-11929,-149532,-89264,-38857,13978,-55174,-49418,-48662,-23411,6375,-73329,62367,63533,-84252,-56918,-5132,12225,-18357,-76014,26338,-15751,-8729,-44839,-41980,37111,9127,31761,27013,16736,-60367,-44012,-22761,21997,-78620,-29324,-56355,-40506,-53304,-40480,-9574,-3230,-65655,8865,-13307,45287,-47452,-2809,12760,66588,51887,-41843,54480,-19300,-1242,-70855,-18025,60916,-63121,32064,-16502,4942,-2493,-75813,76677,66928,-15221,15478,-16413,-128354,-11075,-9203,-22281,-15410,-11312,22486,-42084,-67329,-34217,-49950,-93820,-22912,74764,5875,-47944,-23095,8666,18108,-8447,9716,-41487,-24096,-65940,72387,55971,-69748,-13809,4561,-60083,-77378,-71053,-54647,44544,-54206,-50072,3926,15436,55559,22562,72736,-3566,39925,658,19342,-66432,-123378,-92168,-119188,-14935,34804,16490,-25937,-35283,4853,-18753,4641,-34895,-77961,-39693,-19448,36840,530,5860,-31061,-9300,-52772,-25482,29780,11843,-36868,-90942,-19391,-703,-69134,-56197,-70636,-31093,10738,-6447,-12466,25927,-49335,11272,-15420,-72532,-12661,-24651,51747,44767,3154,-6905,57778,-15656,-621,17399,65191,13006,-29531,-19309,-62031,-10459,70727,-3438,17294,6398,29014,91173,1044,-41880,-9394,-32699,-55977,-68926,-39534,16374,-35658,-26258,-4908,-39320,-103261,-70845,24088,9130,-47179,-67400,-28602,35449,-22246,-56126,38903,-29027,-170498,-94894,-112452,-26092,-53857,-54237,-42033,4476,-6477,27558,-36512,-52044,-49585,3683,108423,70058,77064,-25531,-59319,339,-63181,-138223,-22931,-31464,-98955,-10350,38197,-22113,-89999,-57174,-83165,-29132,25122,-7198,-14040,65734,-42406,-28254,-123715,-87375,14528,10450,-32277,-107079,13224,21576,16895,-58309,-124107,43463,-14806,-30987,23874,-1274,15652,4480,-32349,-49138,-23107,-4956,-17518,5912,42272,24155,-6930,-18275,-19204,-16247,-63135,-109010,-43905,-102579,1308,-2594,-99285,38128,-42225,20870,-87391,-44600,-46993,-74003,-67146,-64287,-64945,-50693,-28176,-88043,-64980,13465,33063,43899,-55593,-91406,-26286,-36583,-65854,-37412,-26858,-18821,3039,57143,142072,41734,-89058,-36318,-55500,-68436,72153,40662,13958,-39000,-134178,-84961,-14031,-1770,-10830,21071,-110663,-69819,-54122,-129039,-109729,20908,-30427,-51043,-56441,29003,-63316,-68664,-119070,-91927,-116134,-18287,-114921,-113976,-155655,-122752,-185302,-161172,-214829,-259747,-361813,-662860,-215736,650941,269512,181167,184925,192010,139157,121206,18218,130324,78523,10143,135493,59461,11636,52125,73696,42110,54402,83579,134325,35964,12427,-62902,37011,150511,42225,-18717,27887,36612,1422,19161,34297,19831,-71672,45348,-22034,-4635,64362,69382,-49544,-50018,-30878,14439,-23870,-6772,102223,106468,60549,-29256,49244,8395,-26247,-20412,6307,-93204,-3789,-25937,-24906,9834,65834,11989,-44084,18469,-39261,4727,34324,-24499,-6891,16804,-19406,50341,-29632,-18202,106277,-56510,-40378,46232,-849,46264,27853,-41276,-4204,-25632,14935,46773,58589,4975,-30832,-24630,-6877,42768,41663,54250,19823,15976,-31641,3357,68135,111248,26157,-4296,43074,32082,-9454,78290,51503,-52559,20612,-25718,-5961,-16936,78706,58224,21113,-5978,10673,-12881,10810,72506,6758,19177,23657,52364,-34982,-10133,-39959,-58295,-41466,-85588,-41323,41041,16069,-98948,24632,-21280,29444,30986,-20924,-7663,19529,-3316,-43243,-22423,-25326,15883,-26123,-28945,22265,7256,45756,-12258,-39509,61849,-35851,33610,3405,23341,37021,-14518,-48760,-95115,-34830,39916,63393,27300,6087,73128,85170,122111,79010,-61349,-30247,135092,95115,-3813,37283,45345,25494,33435,16015,92198,-12284,10657,47679,-19427,-40853,36327,-23061,16352,39399,-11929,-84875,-20988,19879,68430,94079,10651,22464,-39148,-36436,102601,-938,-37487,42009,63724,56111,-65686,12259,22872,-118289,-46405,26122,-44193,-20020,-21681,-37625,-10202,23978,117623,96840,61849,42666,-13199,-97656,-15681,135105,-34181,-27990,-82212,-91253,9069,-4985,23448,37489,-22196,1069,-10778,-9386,11248,52937,100632,21683,9023,8152,-311,78300,111582,34303,-31245,-30510,-19103,7723,16332,1296,-55862,3119,-41914,-36164,-38615,42986,-2265,-17158,-75600,-7862,16665,3896,38323,11390,43006,-62936,-31112,-23469,-6242,37002,25834,53440,34837,74722,20248,32253,56321,-16463,26661,-13691,-18769,15613,-87052,-5922,-25229],[7225,11543,-5403,35513,35710,35438,-5283,2556,43828,-22719,47670,-53366,18994,-52670,23670,9030,55841,27607,-3453,124097,31154,55483,29609,61961,3020,-50314,53332,58933,-3903,86012,21650,57937,40944,5434,49007,32916,106161,-53042,44872,-82811,-73299,41748,-29636,28617,2122,38164,5643,42805,-52942,-8422,24770,114918,-2045,14354,-55937,-28582,49811,51644,-15921,67628,-7351,-47647,-41997,-29528,10695,-58024,32741,25714,-16828,-14640,76182,41158,50801,47100,46833,56021,43455,63776,13360,37335,9886,17730,63929,39206,64950,18738,39923,11645,16850,-21907,-19188,22947,52920,12873,23370,-29537,44487,-30050,20298,12053,-7906,52179,84905,92105,14719,60280,51355,-4712,39692,-34702,-13257,4275,41902,42622,84273,86151,-11283,39981,-14747,54873,83715,8700,26198,6251,-12869,-5994,-27480,58021,-2030,-79027,26723,6143,66437,26265,8687,-16256,18714,105540,105861,77337,6612,77079,104551,52280,37227,78030,64221,13448,56333,40869,43493,29455,-103870,-49761,-28113,33820,-62495,-39347,-2632,69419,-29039,-68852,12790,24724,-5552,-35013,-13720,26977,16887,58659,6223,-5822,22771,10456,-2420,36651,45635,28428,-48184,14738,65354,5146,12314,32852,51900,18355,28159,-12498,51806,7484,75361,68489,80401,118307,58014,65976,93917,35269,61030,99572,82592,18161,-79227,-6885,51196,73742,8087,63155,4807,26219,-80202,48845,128308,59174,81788,101722,99114,-27155,91328,47513,-55409,-76296,171207,-26471,34469,163434,104878,60938,42794,21725,-11127,76146,59428,141782,49761,75369,96378,55487,58823,111177,91976,150241,233259,195305,373882,405156,393629,366758,405396,579789,1077517,1417968,-1113248,-867169,-601580,-328809,-322751,-279996,-138869,-240557,-299928,-253986,-215644,-170010,-93781,-161593,-79145,-24012,-98908,-84566,-169913,-136173,-59884,-30459,-44103,17476,-70553,22206,-116065,-165068,-89754,-148358,-37481,-41513,-54260,-37380,19371,-92830,-78397,-86077,-41238,37283,-51569,-35775,75614,-178482,-29150,-93518,-70739,-36438,-40766,-119062,-69577,-1592,-27648,-8926,-23156,-46199,-14109,-18721,-60862,-74976,-5773,-11074,-49134,-18861,-49186,-6644,-35665,-34538,-48725,-30742,64420,47359,-33777,-22614,513,-20271,-32314,42742,-2190,-19633,9067,109216,35519,118389,293,80566,11827,195787,341164,-223237,-205881,-129818,-66837,-43148,-22173,-36176,-134515,-49534,-88734,-156425,-118109,-23764,-47351,-113448,-96592,-80750,-4854,-62913,-172943,-107561,-8587,-7070,-89382,-11155,39142,-2885,-92975,33837,-27538,69551,35297,-44012,-9600,35818,19589,23786,-63544,-20159,-26140,-46078,-27883,53708,31963,-85783,-12444,-12081,-32140,-42911,-8202,-128337,-58519,-50310,-36807,-52921,-36496,-50362,-20709,6619,-61075,55084,74674,-68178,-59928,11852,7359,4645,-56977,4146,-191,-14448,-45006,-44533,20663,6092,32470,2953,-13804,-64720,-38334,-23116,7317,-106573,-23401,-24512,-63969,-54489,-20985,-34995,-5628,-56316,-19312,3093,49612,-35693,82,16012,31687,37254,-40813,49255,-29586,-4805,-81984,-7963,59766,-85929,2533,-23936,-20110,-8853,-66227,66320,85314,-9989,16123,-10068,-119362,-49322,8080,-5017,-37438,-26225,15075,-44250,-16380,4817,-42283,-81647,-24569,59679,-18150,-44176,-15247,6492,1385,-9889,15159,-27756,-55500,-66886,67341,46104,-42636,-5390,24435,-65445,-71019,-49084,-56354,28914,-58054,-45537,21123,49114,49630,18363,44907,8430,61230,-15450,34796,-36921,-62803,-44677,-98433,-26519,54610,34337,-9003,-31292,-5060,20070,-2383,-56445,-80502,-104955,-31993,22391,16687,17701,-18381,-25540,-52153,-29300,26727,21262,-41378,-96199,-35522,-24644,-56635,-35215,-73659,-61361,15265,-40070,-35561,7265,-63209,4183,-11973,-78186,-23384,-25721,27985,35729,1675,5742,71345,-8217,1350,19649,48136,1413,-43461,-27414,-59456,-36036,49144,13497,27866,-3759,-3872,63661,4158,-36205,-120,-5493,-39814,-49392,-41601,28166,-11147,-9440,-13121,-12249,-93991,-69606,23145,1030,-5004,-51477,-31158,28293,-5724,-68990,12399,-33535,-133364,-64095,-101385,-24464,-68094,-63202,-43968,-1294,-20233,32989,-27290,-42483,-70275,-26927,89202,69509,84415,-4730,-46760,15185,-32464,-119340,-24825,-14358,-92216,6694,48378,-59433,-76046,-39288,-68455,-12768,5682,8343,-20887,27696,-36885,-3403,-72512,-58704,-12990,8176,-15317,-86845,25135,20388,6585,-50592,-128263,23978,-12887,-14184,40005,1894,19360,-1329,-24650,-45294,-29227,-5616,-5973,12417,33787,25409,-5565,-19178,19396,-11409,-73472,-105077,-46871,-131183,8331,2980,-120426,24979,-13796,2217,-58604,-38502,-74217,-83340,-84786,-74789,-62036,-48569,-77889,-95030,-73533,2889,22813,45387,-77363,-99358,-27089,-44806,-76845,-42308,-47492,-37798,34728,45104,146792,41293,-96076,-73868,-62073,-90976,50769,-8170,-666,-66783,-121440,-87982,-54400,-12453,-28368,25869,-84198,-36174,-50303,-139316,-110444,28377,-37847,-72424,-42532,35358,-49973,-45902,-92697,-89415,-100765,-1960,-102082,-112254,-154949,-91358,-185321,-153317,-218580,-249639,-361143,-670067,-205861,638017,285553,203555,162812,173505,146479,134142,15764,125591,93837,8249,106694,78324,20582,55857,73939,52033,54160,80265,150572,23675,22166,-49638,57732,172702,50509,-16360,18103,38383,-7696,43607,6928,24267,-55993,33958,-11623,731,70953,88750,-49210,-48754,-57254,26872,-25435,-22035,58555,119568,95950,-12773,40001,-1361,-21795,2165,5632,-106023,-16327,-30276,-36093,-5490,62469,28939,22980,55858,-52163,-9254,11205,2544,1161,26919,-2799,58585,-43028,-33548,71923,-38153,-28695,29205,-8655,24249,40389,-15815,5908,-6432,3220,32859,80258,50971,-37269,-53735,-29397,43054,27924,49921,10135,18341,-10705,-16781,54510,85361,26001,-4353,20329,36321,-8592,94798,53303,-37776,3986,-28882,-17538,-17267,108342,83166,44592,-8923,606,-18027,17558,74413,17819,39507,28559,48125,-32784,-16436,-60884,-40869,-26567,-111826,-40304,54696,42136,-109837,12042,-22092,26024,21766,-21494,-16198,19671,2271,-37065,-28056,-24700,20609,-3736,-25874,22163,15079,41211,-22557,-12314,49500,-33727,61799,-27503,11164,27849,-398,-51209,-102179,-20372,38145,42956,229,31044,59556,86355,106031,56495,-51219,-44118,115405,83119,-7354,6778,38427,73135,21009,-29780,103227,-4872,46732,492,17505,-21968,19112,-26294,20411,39436,601,-61584,-14066,4684,66372,95059,1203,43238,-18875,-32393,80396,-14420,-30302,37185,48321,70119,-42281,17478,21983,-105279,-27268,7744,-42588,25918,-15012,-65039,-5218,22239,110524,72325,85548,36983,-11942,-52655,-19396,65925,-18538,-22831,-91263,-90174,19339,24361,44913,52993,-24908,13750,-20800,-24600,1275,37880,91696,40958,4921,22872,-15724,75645,121666,34706,-26472,-41870,-14017,19482,4320,1811,-53773,-4038,-56935,-60030,-31070,26923,19468,-31923,-86951,985,14653,12586,42951,2959,19889,-62243,-37914,-15127,-2382,35918,9921,61858,31135,77634,37574,45577,65503,-6709,17419,-13119,16180,24480,-66653,4142,-24066],[13447,18562,1804,27720,26756,47640,797,7190,49428,-4811,64798,-55026,22316,-43547,19213,-15881,40500,4233,-26033,103824,25598,47039,16050,88835,32188,-28270,41862,52089,-14559,83455,19161,48835,57931,-6050,16056,10458,82402,-63688,57944,-35694,-81852,50687,-9597,55205,2085,62879,7193,55920,-45381,-23720,29614,98466,-4636,6740,-51616,-61726,46800,46160,-8608,101086,7586,-42794,-38163,-33031,11352,-40608,63239,33625,7217,6716,80395,52526,98730,81663,67068,48768,29628,52096,10207,3006,-9338,11184,84616,54852,54005,7601,42860,21994,29400,-26546,10702,19269,61267,-2313,7026,-61310,37561,-27449,12574,24687,-14223,75550,70537,99036,-23995,22861,50347,-41519,49493,-24104,-18419,17312,94425,61900,70124,89800,-11546,51147,-12980,36131,72722,15540,29262,45777,-329,-4117,-26105,50776,-3203,-86709,13226,-685,65389,5094,25258,-32112,17696,122270,95001,59447,20770,79105,90426,60050,44879,75676,38791,44428,49472,41472,57371,42268,-108747,-44796,-11745,40649,-59443,-45170,29004,58577,-10277,-44162,-1317,39649,-16822,-40489,26627,23199,3432,37146,28292,-19850,-5792,35053,-2286,13372,56682,21833,-2954,23241,37580,23806,11488,30393,57768,21434,18961,-17657,54332,15536,95062,57343,74938,88886,35047,51419,89005,44827,31044,83795,67154,-12933,-82439,3579,31148,63287,-1266,100440,32795,-23216,-18950,55802,138384,48382,83684,72171,109684,-38263,127618,12694,-28061,-24482,269172,-39040,123649,234490,117826,72922,22281,19385,-30331,42910,5190,107047,19672,70362,75663,21839,20478,92503,103564,156315,289424,227992,380952,467105,403854,386006,421311,574092,1043631,1358744,-1059074,-871016,-607730,-329295,-328926,-296124,-167956,-250948,-311060,-267288,-210677,-155718,-94597,-174769,-99871,-48745,-97844,-54963,-140059,-141195,-45416,-23308,-58067,-10658,-58668,-9498,-100830,-139643,-95765,-143279,-25406,-26886,-51384,-21512,-3299,-94956,-59996,-78609,-46770,22622,-26081,-7379,52651,-181059,-40997,-78604,-62178,-36265,-62557,-131316,-83868,-10786,-18070,609,16922,-24966,-23799,-32218,-91169,-73276,6056,-14382,-66730,2089,-36652,-9841,-25678,-27268,-60058,-38222,84477,52871,-37010,-29865,-3815,-14762,-76690,-3104,-13003,-2048,623,75060,40281,126316,4861,64709,8268,159285,317971,-245788,-195116,-123930,-49486,-30017,43500,1134,-131930,-35594,-82348,-141621,-105295,-13771,-58715,-106175,-77295,-92565,-22549,-26214,-177310,-108614,44795,-5733,-96571,-22461,33111,-2008,-63422,43096,-13224,42167,29043,-67441,6017,44906,-8821,4653,-48063,-16885,-29273,-28462,-24192,40486,25800,-78173,8581,-4070,-49421,-23417,-593,-92114,-34287,-58595,-80449,-41488,-18503,-43057,-16854,-3754,-45143,55385,81866,-41522,-75728,20041,1005,23182,-37462,-20462,5845,-32412,-48417,-44141,-364,1041,27176,-26740,-40922,-61431,-40033,-19541,-7546,-112278,-20347,7789,-84355,-46473,786,-46277,-10769,-51663,-31211,19738,31404,-28532,4013,11658,-6310,11648,-47212,20445,-44000,-9656,-82014,-5279,37378,-86547,-14031,-32302,-42861,-23830,-47117,48348,92996,-6452,21575,-8431,-102586,-82781,25491,13613,-57340,-39704,4226,-53526,10896,23956,-32959,-55980,-22200,33585,-40787,-32631,-13268,2181,-19451,-13882,3373,-14945,-87737,-69289,47842,33869,-1546,-8370,42184,-60751,-51181,-23963,-52718,8954,-55623,-38648,23743,78628,31433,28353,24726,9327,79691,-27547,51113,-6069,-2774,10032,-53187,-34473,64607,58940,10391,-25714,-16861,49543,-14643,-79389,-72813,-125521,-39701,-10670,25956,34429,-6463,-36460,-46927,-31953,11405,29163,-42120,-84445,-39809,-47592,-42346,-8425,-73508,-81574,5347,-67166,-57848,-8575,-80439,-1882,-12079,-50926,-31966,-24290,2080,24221,3826,17673,74620,3532,2725,16052,6564,-10288,-49215,-31857,-52446,-61818,1796,19174,28342,-14880,-33803,26896,-2256,-17388,11350,26413,-17211,-32640,-42816,23869,-2486,1394,-4100,14193,-75156,-65248,11224,-10273,32613,-30070,-31869,17698,19075,-68841,-14275,-42226,-90489,-42018,-78813,-26565,-68793,-61305,-43804,-14337,-31313,33842,-27804,-45629,-80061,-60020,42976,47306,67214,18024,-27192,25498,-11693,-102005,-36310,-364,-70980,21368,32897,-83341,-56175,-31084,-52179,-4069,-2324,15983,-26785,-13847,-12597,26087,-20362,-27673,-29481,24553,2906,-65732,32984,15590,-2835,-46067,-118689,4045,-9058,12780,37800,2871,20418,-9221,-18803,-45288,-38305,-2674,-8301,1840,20105,16656,-7153,-19961,52424,-4225,-65356,-93511,-46651,-143990,11165,8624,-127505,8818,18820,-16645,-24239,-28785,-73180,-67810,-102996,-77961,-63438,-49290,-108070,-93298,-75121,-9702,8860,43847,-105861,-99994,-27664,-41158,-80728,-43564,-59553,-55125,52037,27062,114617,34020,-98906,-114112,-66714,-113268,24289,-54334,-9879,-88640,-97232,-84083,-82733,-26153,-45384,22512,-46089,5085,-50185,-125220,-97231,34860,-41307,-93975,-32415,35854,-35597,-29700,-54523,-86343,-81316,-3941,-91984,-103320,-145224,-66519,-180708,-150333,-216927,-261700,-353475,-672533,-202928,638098,297472,225593,142729,141166,148291,147343,21594,116096,100997,10343,80394,87712,30206,53908,70590,56582,57476,75061,146322,11359,35829,-19133,79885,145812,51715,-4345,11071,35500,-6618,67487,-17038,44871,-18497,16965,-3966,-1425,83339,110150,-38645,-25598,-53083,31854,-30432,-28098,1936,91673,106032,21523,32640,-11112,-5118,18066,4591,-99479,-23320,-27653,-49662,-8470,53218,35098,82471,55776,-57262,-16803,-7346,27779,12337,41918,14142,69728,-51729,-51112,41013,-16730,-7370,10599,-25809,2160,35330,11334,14270,23903,-9817,13939,87634,84034,-48359,-71418,-49304,41103,10768,31648,-2221,16630,106,-33272,29316,46635,25605,-9257,-5470,30000,-4781,102920,50594,-9224,-16574,-37897,-30011,-10245,118979,114881,73541,-2715,-9939,-20907,19562,64238,23180,52700,32295,40029,-27574,-20868,-73117,-14716,-9506,-120423,-20267,52305,73593,-105706,-17366,-19699,-3342,10019,-21374,-19329,32604,6449,-33400,-33680,-22896,28012,21714,-18618,25785,18947,33427,-31107,17939,25348,-21263,83825,-55526,8079,25655,17513,-47961,-84075,-7128,31772,30261,-29460,51187,37960,83211,54059,26543,-37479,-47614,89902,59528,-5529,-24275,30176,85192,12505,-70220,99574,-2548,58493,-46635,39361,3322,-12177,-29633,12108,44177,17570,-26142,-9585,-8083,55325,81171,-14501,52802,598,-25827,64318,-31987,-26379,30874,33168,71996,-17258,26504,19987,-75814,-4253,-3855,-34917,58293,-4052,-76080,-4610,17803,101609,42556,106161,31943,3531,-3345,-12100,-6541,-8209,-13056,-84821,-62893,29324,42953,49589,62234,-18419,29382,-29026,-33891,-8030,7807,81755,61546,1936,28887,-24337,63554,91994,25412,-11136,-52800,-7830,26807,-9382,-2877,-48639,-9647,-64381,-65339,-6558,29510,38293,-21911,-94051,10481,16457,11220,38287,-7659,-10187,-49576,-32210,-9135,-8739,20445,-10212,72905,27926,68982,42682,42372,66606,1000,-8642,-15921,42643,33335,-32662,12881,-22884],[22176,25089,13581,24064,15337,55284,6584,-793,40385,8018,67134,-50201,22263,-29136,-8323,-31790,25205,-17449,-47967,72858,28374,35038,-2124,109591,54014,-8426,19235,32011,-17495,70505,17314,34041,75413,-13881,-24574,-16878,55643,-77149,55290,21186,-68732,68211,16449,71326,4016,84686,3879,53771,-21956,-44480,18073,72397,-3058,2028,-49230,-77845,39671,35172,990,122622,28260,-22471,-20696,-38252,15611,-14672,84047,36071,7284,28176,75889,59260,134119,102014,76171,38660,7849,26238,11386,-34624,-23683,-11178,82937,63264,36056,-2703,40585,33492,40132,-20499,34495,10777,48637,-12912,-7318,-78214,25258,-20874,7900,29999,-20521,90641,37879,65627,-62846,-10618,37900,-72970,55050,-5079,-16075,23429,131559,55801,45871,73634,-7748,63716,-10504,17246,57317,26171,38286,84178,13646,6643,-14533,41244,-6176,-79356,-1833,-10875,61989,-13790,37248,-44206,19807,128084,78570,41452,33553,73205,60950,62767,41152,57260,1132,67545,42541,33990,71071,52556,-83711,-27526,7635,48164,-40199,-32824,67417,42744,10311,-7092,-19044,46036,-9114,-37190,49408,-2410,-5714,6189,40814,-25610,-10875,50273,-9458,-10069,62293,24543,44973,31143,5447,39159,24756,31707,61640,27056,17958,-18858,45147,20382,104338,40686,59526,57603,24367,44279,80402,56304,26446,78098,45808,-18134,-37747,19412,3296,59730,-6164,135743,58668,-63837,57650,64413,121072,37824,92407,40261,100728,-34376,152877,-26872,32948,78917,334069,-61115,215688,262265,106341,70221,2947,21913,-31667,20610,-48694,70271,3543,53457,53769,-6751,-7281,54458,120602,155227,329400,268999,369193,507205,414447,423110,457866,586110,1019433,1285479,-1030993,-848975,-615027,-349850,-342384,-314450,-208893,-252368,-290697,-266101,-196048,-135502,-97539,-178467,-125899,-73895,-97231,-34192,-99224,-144217,-53219,-24529,-67451,-35667,-53770,-47409,-82168,-98881,-98255,-141271,-20032,-16980,-54406,-12382,-23873,-85004,-29304,-64542,-56105,-5340,-4994,16099,31229,-154865,-53813,-68432,-45324,-31820,-78225,-131540,-91353,-22170,-18011,2295,51655,-11379,-37945,-47070,-113068,-59550,11062,-15661,-77628,24054,-21657,-6837,-17180,-8389,-68948,-52790,85439,60669,-18683,-23246,-3215,-7170,-111736,-42702,-23753,25933,1622,47266,45493,112881,4585,39424,11776,122253,302458,-268920,-186420,-122899,-50421,-32191,79109,26759,-128275,-14053,-60781,-135360,-101794,-13393,-67477,-98674,-66529,-106925,-40533,11005,-160294,-93664,85613,2119,-86348,-27091,6415,-24787,-36041,50848,2410,3999,11789,-68221,36801,44486,-51432,5363,-29771,-27130,-37617,-13440,-23688,18573,16356,-63954,29644,4167,-56727,-3721,10887,-42809,-18995,-57650,-106174,-26855,2155,-29053,-14904,-19176,-29232,62543,80994,-11116,-102268,15415,-7778,33679,-27468,-41530,-2323,-60513,-56338,-36801,-13702,-6632,14564,-53197,-62880,-48849,-44754,-14456,-21484,-98167,-20078,32201,-93572,-31096,16137,-40904,-15652,-52590,-21885,32246,-6381,-26371,13339,2691,-37872,-17516,-59549,-17667,-62294,-17723,-73779,-10818,-2609,-74982,-17871,-38514,-60898,-43778,-24791,28960,90911,-5715,32167,-13228,-79782,-104062,37461,30220,-67308,-46659,-7452,-67339,9715,20360,-29449,-21972,-19581,3877,-58006,-19209,-19052,-5294,-40124,-29588,-22765,-5109,-111619,-69220,20296,23582,41170,-19308,57541,-49399,-24305,-3543,-47796,-14014,-47896,-31617,10550,92798,6532,49892,15402,260,89898,-34317,60001,13789,28402,51348,572,-36837,62176,80564,27350,-17271,-26455,59585,-33024,-96453,-56626,-98858,-39167,-54064,17131,54122,4379,-39713,-37020,-33902,-12871,34095,-39775,-58966,-32134,-63648,-28556,18686,-68704,-83233,-18933,-78417,-71356,-16152,-86553,-8474,-17723,-922,-31709,-17335,-18127,12380,9338,28797,67162,15855,4031,9903,-47570,-22644,-42459,-33236,-42732,-79198,-50426,14401,20401,-21080,-51463,-4769,-14130,15377,23693,55877,6215,-21267,-45294,-133,-14906,3601,17452,35219,-53125,-62392,-11638,-23046,54572,-5081,-32678,5109,37885,-57546,-34635,-52175,-53179,-29194,-55115,-30090,-57965,-51357,-41767,-31969,-39583,32536,-29037,-59524,-72704,-84017,-12293,13716,28033,39076,-6002,33273,-3335,-90869,-47344,7561,-40869,33356,-8167,-89094,-39608,-37356,-38369,-5500,-1447,14043,-27800,-44191,18153,49531,7090,-2259,-34428,52972,18192,-46059,34772,8860,-7920,-40270,-94212,-16525,-3824,39600,19413,177,17801,-20793,-12857,-47692,-47218,998,-19075,-21150,4744,4475,-11255,-20773,70445,3885,-40773,-80653,-42765,-136102,8028,13149,-116815,-18200,44580,-25070,4290,-18169,-48031,-34752,-113842,-70388,-68866,-51809,-102933,-80672,-70075,-22700,-7909,40553,-125904,-89589,-30425,-28447,-76267,-39445,-59524,-63718,58391,10157,64641,23553,-94540,-143556,-66061,-125036,2785,-86543,-10941,-103179,-69041,-73250,-96940,-38946,-59059,11773,-6648,38068,-51557,-90206,-74131,50611,-37986,-112488,-27787,32444,-20912,-22509,-15849,-85497,-65354,-15560,-85764,-89548,-131796,-57637,-176621,-151289,-207107,-287887,-339941,-662536,-203277,648564,299801,243947,129946,105150,142851,154929,35936,105500,97968,17781,61751,87673,33961,46681,63840,58076,64563,71527,124288,4876,48456,17349,96883,95097,48624,13335,5496,26094,-1675,80066,-31016,68841,25464,-1790,-4141,-11376,92710,127359,-25594,9012,-27479,18712,-42487,-22765,-45052,32825,80345,61245,26892,-17380,20700,23591,3161,-72990,-21529,-17686,-60710,3848,41960,24809,107956,25844,-53729,-15155,-13391,47385,22997,50764,24908,78609,-54061,-61202,22583,4002,19256,363,-52520,-9107,12460,31768,20597,57424,-17990,-6141,77711,92597,-61639,-74348,-64185,39343,-6462,-454,-14684,11314,-2462,-43580,3470,1840,21185,-19499,-25750,14475,903,98731,41156,20943,-34598,-49602,-44226,-400,107279,137708,98239,16424,-16379,-19889,17879,44277,21602,57739,34217,27072,-21041,-20250,-76261,12629,4794,-110861,14922,33796,95658,-84926,-49807,-14447,-44777,1647,-14853,-12458,50907,8936,-32023,-35814,-20341,35959,40087,-15180,31572,20683,27182,-37333,44763,-4723,-1745,94214,-71509,16912,30982,33314,-39032,-52367,921,22220,26432,-52538,62084,10602,80038,-8871,-395,-24207,-36861,70953,31901,-216,-49544,22193,60392,11103,-96378,79108,-8289,46603,-72797,42757,22322,-48878,-30968,-2897,52550,32854,13655,-4492,-13437,37875,59621,-31710,47683,16292,-17894,54749,-50571,-21777,22021,19804,58646,753,32412,14962,-43405,15454,-6854,-21775,66046,7718,-70631,-9074,15639,90559,13039,119068,28881,31869,37869,2878,-56841,-4177,-550,-65830,-18765,36625,44134,33391,55757,-4873,42478,-32374,-37197,-15500,-32482,70621,79084,-1083,28344,-19997,45086,40992,10512,13868,-57683,-341,24817,-25628,-12838,-41895,-9309,-57910,-51775,22264,50351,51116,7569,-93743,20206,23011,-5157,24513,-15127,-38947,-31446,-19749,-8045,-24498,-5068,-27919,78663,26374,48975,35588,23722,63806,5489,-38526,-18791,53753,37264,2807,19684,-21764],[28221,29921,26317,25423,7370,53359,9558,-19054,15771,10704,55613,-37974,18576,-11837,-45929,-35633,14469,-35829,-68686,41281,38270,18596,-17756,117936,59566,3719,-8058,5912,-10720,52844,17063,18495,91576,-16610,-57871,-42130,30277,-86796,33514,63127,-40821,85818,39702,70586,7213,98697,-3401,35023,11642,-64873,-3483,48215,5373,2133,-47839,-71949,32623,21391,6758,125616,49283,7031,7076,-38596,24821,15011,88442,29167,-9260,43138,69560,55782,137386,99356,72577,31960,-16628,-4921,17804,-62158,-30557,-39759,62254,61443,13390,-8597,32361,43797,45372,-6497,41805,-1476,13994,-17301,-18533,-78922,2631,-14857,8583,27173,-30830,89273,-4225,12081,-91447,-35674,12874,-90698,55919,15961,-5101,22777,142619,33056,18455,44342,436,73808,-7604,2751,41498,39454,48083,107646,28903,20369,4844,31175,-9860,-63403,-11038,-20988,58252,-19988,43600,-47878,24545,123279,58993,25599,41507,59776,21580,60711,25902,29211,-41247,80099,37815,20371,77808,57939,-49488,-4383,23238,56675,-8384,-8139,104059,25439,24652,29485,-37293,38795,11701,-25932,52351,-34653,-10108,-19735,37880,-20540,13060,54409,-23754,-26368,68112,33324,75466,35592,-22833,49430,49252,35266,59816,32303,24769,-14514,23911,18333,98312,21926,33145,33739,23712,46864,69646,67882,49693,86627,25274,-730,38846,36923,-23763,64900,2470,158394,75963,-84536,122785,71152,78500,28999,106037,19075,75821,-11622,161071,-62279,103304,188566,306541,-93886,267569,197429,72053,43461,-13522,21645,-21187,14215,-83441,44579,8266,17240,26207,-26328,-18660,-3021,148348,153958,346949,308164,337119,514942,427734,470689,502533,610428,1012742,1215914,-1019865,-815954,-611902,-380588,-360187,-333592,-248853,-247061,-245448,-247162,-174997,-117195,-104397,-171149,-152163,-93576,-96116,-28479,-63943,-143125,-77122,-33113,-69303,-54353,-56129,-83971,-65593,-59123,-94379,-143682,-25940,-12076,-60287,-11822,-40738,-65002,2525,-48722,-64269,-36129,8216,27469,13515,-117345,-71000,-67750,-24517,-25074,-83997,-118370,-89704,-32744,-26001,2335,76660,-9523,-53935,-60552,-125893,-41561,8692,-15402,-81038,40524,-5357,750,-517,27590,-75866,-70361,66188,65177,14997,-2353,995,1367,-129450,-61981,-31450,55815,6560,32278,46173,80793,2807,16110,22310,98835,299302,-288586,-185365,-130746,-69275,-46676,70844,37190,-124490,9210,-31735,-135896,-107128,-23320,-69835,-91059,-62980,-121485,-57427,38781,-129092,-69437,102815,14673,-60943,-24654,-39639,-69195,-19905,52192,15837,-31933,-12729,-47360,73872,38299,-96525,17733,-14746,-45770,-48492,-10132,-27667,-11548,1631,-49871,41686,10750,-47690,9074,25628,12510,-11217,-45055,-110529,-16926,21434,-12597,-16873,-32885,-16991,71057,69693,15325,-130664,-2537,-19230,35079,-32935,-56850,-26870,-91119,-67851,-20845,-10355,-16482,-3857,-68823,-79631,-27702,-46036,-10570,-33464,-72227,-21092,44664,-86437,-14074,19601,-22811,-18296,-56998,1019,36941,-53781,-27123,30982,-5705,-55625,-41794,-73930,-50974,-81416,-29743,-63581,-22657,-50127,-62451,-11417,-40120,-73086,-63727,-5691,13095,83017,-7303,40278,-24462,-54387,-109769,39497,41139,-62002,-42867,-16188,-80866,-10449,2314,-36026,10767,-20496,-22686,-67720,-8786,-31318,-15976,-55695,-63502,-53429,700,-121124,-63094,-7772,17475,71312,-30895,70672,-37181,1588,7821,-45668,-35511,-37780,-26801,-12651,87954,-17226,73401,13489,-13172,86703,-37591,55826,13388,25695,65618,44533,-33771,49707,90750,37966,-5730,-30526,49025,-55006,-101100,-36838,-47906,-30475,-95305,-11061,72760,13525,-37077,-24096,-36029,-39980,34688,-35475,-24897,-16691,-70615,-15998,41868,-57859,-64148,-51132,-70832,-67713,-12059,-65033,-16049,-28257,51271,-18761,-3894,-26679,1197,16006,38789,53422,22819,5076,5294,-91139,-33640,-24534,-32724,-31353,-80492,-88985,1999,8551,-19170,-53191,-21500,-26392,56261,34814,74842,24518,-15287,-51102,-38314,-42823,-1707,42346,48225,-34718,-66353,-42202,-35130,55724,20075,-35572,-8402,42174,-38918,-44797,-58724,-29233,-23927,-36552,-31855,-39901,-38847,-38807,-49717,-45421,30638,-26688,-74480,-48403,-93420,-57378,-18263,-19863,54654,10312,39537,-4487,-86348,-50005,7804,-10514,43539,-61135,-77232,-33317,-56518,-29212,-14644,4163,4539,-22902,-55673,41861,57994,1693,12526,-33721,80951,28497,-27551,29693,1918,-6990,-28422,-55731,-37012,1342,55141,-8473,-6741,10058,-37560,-5355,-51032,-53329,1818,-29884,-47005,-8419,-4164,-16754,-22835,68959,11242,-8998,-70257,-35558,-109406,-825,15790,-90116,-59879,54757,-17479,17686,-10311,-12545,2037,-111631,-51979,-74634,-54604,-65591,-57243,-59772,-33519,-26626,37014,-125271,-69121,-35728,-12043,-64668,-33116,-48214,-59380,59624,-1589,17104,13761,-81738,-150851,-56539,-118858,-5911,-98457,-4367,-111832,-45702,-57299,-99360,-47813,-67504,-3839,23293,48940,-52059,-45543,-47671,74197,-28174,-124951,-28125,26976,-8102,-24397,10198,-89248,-58386,-24598,-83117,-74833,-121262,-67633,-177847,-154170,-190004,-315122,-323503,-636769,-199703,663305,293641,257191,128675,77529,131602,154461,57280,98017,86799,30658,51735,80405,27019,35216,55328,57686,72086,72792,92962,7634,55615,46339,103237,53884,45447,30865,147,10290,-4885,75593,-32219,84068,59048,-16565,-14592,-25952,92187,134160,-15800,41868,1527,-13283,-58604,-6555,-66118,-30507,29867,88818,22305,-17277,46048,18103,1651,-33477,-11332,-1765,-64312,28842,33351,-1629,88489,-12765,-43654,-6796,-5452,59125,29443,43166,24071,80004,-47892,-53160,15389,20508,45822,6459,-81631,1196,-18437,39712,23855,83602,-18463,-23194,53933,75732,-71920,-67928,-72787,39405,-19501,-42537,-25367,3928,-13335,-46429,-13703,-42364,9429,-32281,-32527,-6772,5987,82803,25434,39508,-47724,-59723,-60562,5839,78822,135880,108084,46783,-16829,-14729,13992,18871,13488,56228,34159,11594,-15916,-14035,-75320,33078,11649,-87241,52990,5494,94712,-51272,-68696,-8009,-81526,1967,-89,6466,64012,10188,-29380,-31637,-17074,42170,45074,-21309,36584,22877,25469,-40454,64184,-33193,19112,91648,-69901,35294,39349,40503,-25385,-23689,1591,10876,27888,-60883,61911,-17562,79070,-53956,-14995,-14260,-12301,67744,7630,6129,-65217,15656,14983,16009,-104884,47448,-20257,25284,-69633,31654,25425,-79424,-28582,-16665,61559,40246,47143,3248,-8720,17324,37893,-44836,28617,25976,-10622,45791,-66474,-14012,8923,8655,32563,6747,28355,5923,-20376,28631,-2510,-5255,48967,16298,-54653,-17479,21118,75385,-12011,118393,28364,65546,64322,18490,-75432,-3162,13348,-40799,26436,39590,28474,153,30169,12320,49394,-27256,-35494,-21260,-71171,57841,87941,-4898,28163,-530,25169,-3909,-4706,41960,-53880,7431,12502,-43898,-25629,-35799,-2136,-36667,-24504,43259,72676,56975,42401,-82900,27978,32503,-35883,4935,-15003,-57602,-16564,-7303,-11727,-45602,-32342,-37966,70803,26246,21492,19710,-3091,61553,7280,-57580,-18594,48527,32897,28422,24159,-19898],[26532,30753,35399,30535,7083,40869,9522,-40105,-21031,2645,36460,-18438,11884,4976,-75130,-27375,11923,-50902,-86789,18374,51709,-1535,-24031,109965,45702,6097,-31243,-17534,5212,38665,18644,7912,102545,-14081,-70570,-59286,8546,-86527,-2543,72579,-13931,89413,49188,54591,10625,100056,-12268,4392,43467,-79039,-24549,33114,21559,8292,-43916,-47698,28912,8477,3732,110138,65239,37341,37559,-29380,38201,43619,75931,12496,-29532,48202,67233,37467,100118,71358,58834,33122,-37996,-26083,29193,-67055,-29145,-62773,32447,49763,-9511,-8082,19392,49904,42769,10234,30169,-14673,-35338,-15795,-25474,-68120,-29877,-14911,15524,19602,-47054,68235,-43252,-32832,-102044,-52094,-21766,-90744,52732,32592,12977,17573,127470,7237,-4541,17303,13607,78297,-3782,-3876,28955,53182,52500,108709,43640,31378,28024,22674,-12038,-47438,-10538,-27079,55918,-7874,44539,-41203,30158,109972,39189,13094,43170,40821,-17439,55346,4077,2024,-78310,82956,36135,5140,72696,59063,-23158,16354,29812,64887,27739,18297,129654,11167,28398,53810,-51700,20320,34540,-8920,43093,-56914,-10206,-28123,19191,-5628,51959,49064,-41150,-31835,78432,43165,79462,34569,-39859,54353,77752,38683,49927,34620,35105,-4841,-3223,8415,77323,4561,-1176,23044,25730,57471,59649,78027,91619,104355,9753,27649,113225,50871,-40047,76119,26091,159001,81422,-78783,159088,72936,23936,23985,120679,17918,43887,25874,151745,-83411,158522,251766,175738,-128851,254246,46505,26822,-7160,-25864,11531,-4578,24167,-85984,37357,31379,-34216,-13577,-34563,-6573,-72138,185698,160102,343735,338303,288777,489527,444694,513618,538235,636129,1025184,1180525,-1013679,-793473,-594437,-410867,-378474,-349346,-277092,-239501,-192625,-212385,-152422,-107252,-115532,-154720,-173414,-105397,-95157,-38961,-47738,-135869,-103363,-46365,-62572,-64877,-60247,-112646,-57255,-34792,-83432,-145581,-44543,-12282,-63797,-18800,-54399,-40841,21881,-35783,-64929,-56173,11754,23190,-154,-90374,-91977,-77058,-4437,-19472,-79979,-94222,-78624,-38836,-37185,5178,88421,-18981,-67931,-70132,-133802,-28140,-80,-14680,-78021,46170,11117,10488,28919,76028,-79856,-85876,33116,63263,50887,29210,7052,8588,-127576,-51279,-33474,80456,8187,30748,41193,40717,2513,3232,37343,97204,309683,-302806,-194114,-148922,-99284,-66861,30143,33316,-121219,26171,-7398,-138644,-118268,-41042,-64703,-82876,-63683,-129875,-71681,48529,-95931,-47190,94913,26716,-30970,-16260,-89361,-122910,-19659,41843,24091,-54445,-38614,-15264,100659,29933,-133291,28451,-8249,-66689,-58740,-24516,-34955,-44273,-21137,-42088,37656,13590,-23340,10119,41884,61120,-6726,-23730,-96671,-17573,34892,1441,-23064,-39808,-10936,73760,48637,30889,-149670,-30778,-32304,28894,-53288,-68728,-63681,-112440,-80105,1781,11255,-27075,-23643,-69794,-91150,-1633,-38794,-9605,-40906,-43634,-21028,46255,-63307,-2782,11312,90,-18362,-61217,22833,32229,-97424,-27630,56885,-7557,-56339,-55250,-85572,-71614,-95873,-43738,-57498,-36968,-91777,-55392,1483,-36072,-79208,-79256,6087,2618,73682,-9278,33240,-39700,-31194,-100478,30046,44428,-41217,-27028,-18391,-88874,-33121,-16582,-51082,30897,-27062,-41555,-70342,-3571,-46416,-28766,-62424,-111608,-75760,2434,-115040,-49111,-30564,14968,79485,-34752,81240,-29548,19873,9892,-48421,-49128,-28591,-25442,-35772,69253,-33502,85982,11983,-22862,67741,-41803,38933,-7805,4563,52506,66162,-27680,32817,86581,40826,7840,-27783,25267,-76091,-90121,-19690,-2049,-17088,-121827,-46927,85692,19963,-32585,-11130,-38967,-62988,29910,-31083,11469,-756,-69937,-4718,59169,-41124,-29666,-79948,-48267,-41916,3642,-11354,-23453,-40402,87765,5291,13827,-21516,-9576,20538,46254,40365,18825,5115,5219,-103861,-39581,-1057,-31225,-18790,-62745,-104757,-13739,-1417,-9853,-42114,-23206,-35120,93398,42450,77229,33282,-12760,-60794,-77197,-73007,-10906,60945,54071,-24077,-80176,-73489,-43906,38223,41146,-41475,-21948,31706,-18142,-44336,-57795,-20438,-24097,-24445,-29353,-19498,-29012,-36197,-63157,-49499,28109,-19570,-77455,-13573,-89171,-81732,-38800,-60061,61734,16485,43912,-9228,-84823,-41906,773,11905,52523,-105730,-52584,-38703,-82619,-25290,-25684,11355,-8227,-14747,-49907,50502,48041,-23171,15265,-35152,95307,33250,-11632,17914,-3765,-728,-8390,-8014,-54865,4651,52337,-38877,-16956,-3401,-59210,3491,-54102,-55340,-2623,-33698,-65318,-16556,-5494,-22375,-27950,50461,16358,16324,-62999,-26104,-71633,-13090,16379,-54870,-111040,45974,2240,11736,-8690,18238,29502,-95084,-26528,-75512,-56500,-17640,-26072,-46566,-39313,-45541,34370,-101699,-43935,-41661,2361,-49171,-31786,-30241,-42702,60030,-7532,-16010,7252,-62930,-133741,-35778,-93823,329,-90040,6301,-116794,-33705,-39847,-93813,-51211,-69966,-21167,36497,34128,-50069,-4735,-24958,93180,-15299,-129619,-31769,20279,-219,-33071,14418,-98245,-61682,-23645,-83273,-63736,-118972,-92726,-186453,-157154,-170527,-331434,-308018,-598990,-186017,675872,286619,265204,140192,66979,118816,147073,82305,96651,72802,47074,47754,69164,9170,21176,47770,55498,74216,80111,62850,18622,54927,59165,97296,42096,45957,42725,-4474,-9241,-24228,56383,-23025,84634,72134,-22261,-34039,-39615,79911,126695,-10712,62931,17814,-53046,-69287,16830,-59419,-71080,-19184,91541,18218,-9781,59578,3254,613,7311,3540,17128,-57901,59184,30868,-36333,34983,-38853,-31292,2249,11371,62033,29351,15153,10388,70788,-32104,-21953,11922,30853,66678,29945,-100641,35622,-42176,34086,22600,92882,-12410,-34253,24384,42841,-72711,-61856,-74757,41284,-24550,-86328,-33481,-3621,-21457,-41965,-17870,-81582,-9859,-42046,-21786,-29218,7236,59386,6839,38162,-58448,-64690,-77303,3243,45153,103386,97215,81400,-12646,-6586,9106,-7253,795,51422,32695,-850,-15038,-4288,-76191,40992,8535,-56767,79635,-22404,67581,-12927,-63691,-2721,-102079,12949,19962,35108,63579,10756,-20219,-20985,-12950,45098,36188,-37631,37690,26985,28396,-39802,75591,-53925,34431,78930,-50146,56337,42511,34404,-8603,-10846,-4856,-1121,28950,-50956,51629,-41377,79355,-64020,-13512,-8152,20926,81207,-8423,11648,-70549,11066,-29391,22934,-96981,15215,-32469,13542,-42506,13653,9760,-94360,-21938,-22244,67590,36933,66742,13827,4573,-3656,20433,-48889,273,29036,-6551,30253,-76348,-4082,-9556,-495,1280,1070,11143,-6520,-11847,37298,5799,11525,17462,18432,-36828,-27364,37427,54804,-29603,100573,30184,92771,75085,26765,-67978,49,27337,-18216,58233,37468,2754,-40177,-7876,29962,49806,-11504,-29741,-26818,-93838,43199,82311,-9341,35801,30848,8850,-23933,-15379,62803,-42571,13251,-6727,-61976,-37115,-33065,8234,-6065,8039,50259,73062,57237,67513,-60604,31466,40774,-72925,-15005,-5510,-61121,-12813,224,-17424,-66083,-52466,-37823,45707,26319,-6768,123,-26860,62309,9296,-56788,-13600,31106,20005,38419,26175,-16289],[14523,24731,37006,36620,15291,21605,8244,-54863,-62411,-12177,19070,6378,3441,17908,-81985,-10247,18288,-63522,-99247,8877,64040,-22160,-17979,87388,16594,640,-42345,-31250,27589,35364,21714,6060,102408,-7617,-57284,-65266,-9130,-73805,-41277,47960,-6097,65999,38370,30964,13592,86871,-19700,-28350,60029,-83234,-34753,27671,43709,19955,-33146,-15682,29596,-442,-9636,82049,72627,59873,61232,-9895,52893,67223,52925,-10050,-43254,44602,69177,5176,32379,24753,39939,42809,-51599,-20525,44123,-43573,-20234,-70719,5536,31594,-27687,-1570,4531,49100,32441,23596,10512,-24851,-83060,-10305,-27251,-53363,-65398,-25511,27346,13367,-68113,31452,-67945,-49602,-92526,-62733,-59061,-74952,47125,40420,34078,11066,95535,-11217,-17778,8236,31212,75896,1750,-1059,22199,64204,46854,89517,54861,35886,50472,17269,-10651,-38072,-1013,-26624,55981,20453,41633,-24928,34467,91642,22119,4801,39371,19693,-44826,48856,-15619,-13927,-100810,78748,36971,-6419,55388,58771,-8601,28535,25133,70515,58194,36743,137167,4123,22500,60084,-58114,-1084,48702,11150,32884,-59269,-6787,-13779,-9335,14277,78201,38501,-55114,-27018,92861,49243,62114,28012,-41513,55018,101397,39455,32042,33069,43105,7989,-25645,-7234,46984,-9068,-36626,26058,22914,70683,53806,85576,134766,119710,243,53473,152224,56391,-39190,87402,57026,135126,75759,-47572,164754,68201,-23342,24758,131666,36838,14820,67879,129429,-82804,186287,245910,2238,-147646,185257,-121201,-12084,-65466,-32365,-9825,15550,46398,-55274,48008,63107,-78512,-63249,-30587,34639,-131923,222966,177993,325556,358956,235171,439883,463851,535713,551263,651476,1052904,1205346,-1005780,-797314,-569071,-434769,-395117,-356482,-289602,-234890,-151297,-169224,-133938,-107906,-128730,-133732,-185573,-111685,-96490,-61403,-56322,-122215,-118317,-60693,-48607,-66805,-58222,-129670,-61982,-31505,-67686,-139308,-72358,-17862,-60041,-31350,-66636,-20562,20609,-28768,-52937,-54835,5966,4719,-10613,-86773,-112576,-92056,11662,-18693,-69692,-64781,-60037,-37059,-45650,11355,84211,-34862,-76099,-73853,-140785,-24132,-12916,-15095,-70734,38641,26524,20122,65804,121255,-78967,-95084,-3250,55122,75458,63511,13525,12443,-109996,-10050,-29332,95433,2073,38885,33525,6656,4699,1835,53636,116126,331207,-311589,-210644,-174936,-129775,-85827,-15382,19118,-118194,30584,-579,-140318,-130665,-61513,-54138,-73781,-66002,-124406,-81488,36499,-72569,-37871,68567,31501,-10450,-4346,-121729,-166699,-33508,16093,25355,-58688,-59686,13634,100860,21475,-155121,28901,-12111,-84245,-65582,-55125,-42461,-69602,-52975,-44074,15221,11564,8413,-571,56487,89125,-720,-827,-71494,-29486,39360,8938,-32081,-38256,-11580,65814,21770,30776,-152999,-63508,-44861,18361,-81747,-81867,-100905,-112887,-89210,25861,44576,-36519,-38539,-57096,-96303,23408,-22028,-11474,-38980,-19876,-17643,41741,-30441,-3124,-3283,19395,-17115,-61719,31301,19427,-125704,-25499,86961,1713,-41506,-56771,-90857,-79225,-99747,-54410,-57864,-49548,-115567,-53782,16115,-27159,-79266,-87964,9803,-3701,65422,-9055,2061,-54198,-15073,-79757,11211,40740,-10531,-2238,-12408,-87953,-44482,-25024,-67368,29697,-39026,-50987,-68361,-2948,-59835,-41667,-59140,-156554,-79507,609,-96379,-27712,-45545,13383,65719,-25049,87702,-29237,27040,5447,-54977,-49396,-22145,-26916,-49282,46176,-40066,78095,4707,-21657,35694,-51696,15365,-40660,-15503,23210,63313,-22593,17636,71892,37575,21373,-19484,196,-91847,-65372,-10423,20333,-4465,-125258,-70646,89754,22639,-29563,-1382,-42500,-76545,19487,-29099,43228,7765,-65159,4243,70234,-21211,9104,-93385,-19212,3893,27083,58078,-28525,-49399,100828,33012,30540,-5041,-20718,19939,48401,31937,1356,3171,10083,-81801,-36951,20804,-28822,-5601,-29943,-98625,-27939,-4499,2973,-26281,-18039,-38974,113144,44994,61565,31037,-10870,-72484,-101868,-92537,-20328,67111,56368,-20570,-101975,-96135,-46745,9698,54057,-49441,-34455,12193,-862,-35944,-48575,-22985,-27052,-16987,-22111,-887,-24398,-34955,-69699,-52449,23624,-8190,-58879,22333,-76614,-86649,-44204,-82216,59108,10716,45041,-11846,-81358,-26387,-11082,21673,59494,-126032,-22210,-50620,-108603,-25864,-32128,18578,-20436,-8782,-35309,43534,22961,-42542,7696,-43631,88008,32371,-2238,590,-7252,8080,17620,40312,-66309,4804,31401,-67432,-28150,-21130,-82217,11553,-56048,-53548,-12305,-27727,-69239,-18712,-680,-27079,-37570,23548,18391,22930,-57573,-15909,-32487,-25084,15348,-21745,-158225,21127,21897,-11895,-15494,34515,40389,-67832,-871,-67677,-57512,14641,7040,-33544,-38195,-61540,32915,-63696,-21161,-45053,10925,-33846,-43284,-11998,-18899,60553,-9499,-33054,4618,-44462,-101899,-4389,-55962,17045,-66593,15847,-118826,-34871,-25810,-83073,-49269,-66828,-37607,32445,3571,-45149,22354,-11751,93418,-4551,-126703,-36835,12066,27,-44485,-4464,-110540,-71780,-15083,-85447,-59880,-126623,-124326,-200548,-159420,-155551,-330535,-296271,-558365,-162118,681363,288604,267837,161403,74837,109950,136172,106035,101624,62325,63060,45638,57044,-14206,6801,44047,51404,65197,92053,42594,33063,46581,55908,82477,58285,51821,46063,-5546,-27644,-54294,32133,-9679,71855,64532,-16601,-57544,-46439,59472,105176,-8137,68813,14625,-83134,-63055,41126,-36469,-76535,-42795,70006,13803,3503,53954,-17674,610,37971,17629,35025,-42485,85537,35111,-65945,-25887,-41786,-21754,5699,28605,56402,22780,-27469,-11440,51524,-7689,27204,4796,35471,77190,63094,-98465,82054,-46404,18572,15877,80596,-4032,-38827,-1631,8446,-59211,-63770,-70463,43208,-19544,-120090,-39196,-9788,-15822,-31525,-10465,-114385,-32458,-42300,4485,-48554,1798,34419,-9459,17186,-71005,-63180,-89789,-9418,17806,49996,69588,110455,-7477,1501,3738,-30843,-13685,46785,31016,-3587,-20076,5329,-80861,35064,-3847,-27059,86424,-40223,26133,21147,-36208,-618,-103543,31594,39159,66211,47429,10612,-844,-6358,-7889,44504,18001,-59198,32862,32189,33549,-35135,80926,-64246,38224,61693,-16506,71431,32162,14536,9635,-16729,-15912,-12672,25062,-25708,34256,-58102,77446,-40726,375,-4040,54334,103624,-15169,15704,-67446,8306,-58100,26100,-76665,-6954,-37628,23176,-4782,-3525,-20520,-90396,-12073,-16306,68173,25100,71339,25510,20835,-23530,7661,-40903,-30198,26964,-7664,5178,-78227,3798,-32488,-7894,-25928,-11054,-16586,-20157,-14388,46642,14035,25162,-13369,12611,-24585,-35822,63262,29917,-38115,67893,33558,102475,72720,22233,-47743,8942,39459,-6033,69455,30331,-23757,-75469,-43629,46194,46467,13475,-19982,-34303,-90621,27088,58452,-13328,54235,66125,-291,-17153,-18577,66558,-27838,14511,-26161,-76177,-43135,-35967,14967,24745,37126,44512,39218,54717,74056,-31868,29712,43075,-102879,-29599,11528,-52020,-24155,1294,-20951,-79900,-59713,-27996,7537,25173,-28384,-18284,-37099,65561,15906,-36462,-4046,8370,1371,34168,25892,-10769],[-6473,10026,29860,40518,29057,2767,8240,-56646,-97510,-26904,12534,32311,-5447,24578,-63914,9867,29910,-74287,-102118,11858,71137,-38017,-2601,58419,-17627,-7658,-37272,-31896,52050,46213,25629,12237,85631,343,-23549,-60750,-22891,-50774,-69079,4381,-27004,13032,10498,9161,16423,61858,-23111,-52072,52458,-77112,-28080,27235,67325,34142,-13233,11723,33345,-3950,-30545,49297,71089,67869,70655,16170,64758,82982,29784,-31207,-46908,37427,69367,-32545,-40387,-26611,20752,57765,-55186,19654,60292,3406,-5922,-59910,-8880,12187,-37533,8133,-8690,40101,17229,28480,3523,-28152,-107579,-3479,-23785,-41309,-93206,-47905,40378,14201,-90463,-11248,-72780,-36661,-66916,-71121,-89758,-49991,41142,38291,52609,6283,60096,-19125,-19951,23537,50281,67628,9380,10419,21991,68699,30088,59949,59619,32870,68170,15011,-4818,-36958,13407,-19756,58341,55314,37472,-1847,35939,72767,10225,1469,32723,457,-53015,43549,-24030,-12636,-103562,70192,38964,-10314,30858,60332,1987,31015,10497,71348,75210,43077,124632,6895,12245,49758,-54115,-15132,48789,31756,30007,-41846,-486,19295,-37550,31995,68264,28112,-59232,-15869,105321,48700,37013,18182,-28353,53377,113024,35787,9166,28831,44279,20517,-33226,-24164,15578,-18403,-64953,38516,12016,79076,54265,89492,160688,121082,-4571,67353,141909,50911,-21661,92243,82725,93767,62904,-83,150443,57430,-47241,32415,134952,65788,-4377,102284,101423,-59150,189433,191031,-124312,-131321,98480,-222926,-30129,-102980,-30510,-34180,39039,73636,-3477,69065,91190,-84076,-101258,-14090,103062,-152284,245929,206127,298306,374628,192000,378566,480121,528794,537960,649903,1088888,1297793,-1000206,-829366,-548730,-452352,-411221,-351492,-289455,-237169,-133108,-128577,-124527,-116450,-139674,-113855,-186955,-118028,-102344,-88255,-86094,-104697,-115035,-72830,-31034,-60923,-45142,-135010,-80947,-44994,-52061,-120460,-101257,-28846,-47009,-47824,-79146,-11343,1074,-28393,-27110,-30428,-6808,-22667,-19535,-102722,-127942,-105473,23072,-25200,-58499,-37124,-37701,-25431,-47062,17310,63070,-49814,-75857,-70714,-145627,-26997,-26472,-18431,-61620,19389,39369,28277,96649,144854,-71763,-95945,-32613,43528,81197,89164,19734,12529,-84295,50914,-21450,99308,-10131,51027,28449,-10955,7907,6299,68741,145851,358882,-316248,-229727,-202378,-150320,-99584,-41669,-335,-113866,20612,-20194,-139801,-139564,-78839,-42565,-64082,-68612,-100578,-85391,5462,-65481,-46805,33769,23712,-9601,7620,-123738,-183548,-53770,-24191,19219,-47905,-71469,28330,67920,13030,-160948,19363,-23473,-94182,-66155,-90633,-46579,-77730,-90047,-55407,-22200,5327,36576,-18229,65261,89023,9713,15807,-42343,-47482,34315,7517,-41402,-29869,-17119,47446,-4884,13228,-144930,-93535,-54553,7026,-108282,-99053,-122872,-87101,-91437,44759,77922,-43237,-42736,-35943,-93148,40864,454,-14315,-22419,-5565,-9819,36720,2169,-16894,-16300,29265,-16745,-56452,23850,2630,-132895,-20414,112919,22918,-16493,-50156,-89112,-78406,-89585,-54356,-62022,-57298,-115285,-53400,27775,-15840,-73183,-89877,7465,-8708,58170,-4626,-49645,-62161,-9211,-52829,-12077,32796,20991,24180,165,-78210,-39437,-19299,-75345,5675,-54140,-51909,-65091,-4521,-67783,-52311,-47584,-175033,-61779,-4204,-70444,-1095,-53310,9642,39232,-1475,87580,-35236,22843,-1619,-61445,-34933,-17349,-28889,-48546,25824,-38923,49621,-10420,-6991,-1244,-68982,-6980,-70977,-24495,-7216,42738,-22865,8317,54759,32189,32477,-9002,-15571,-99468,-33725,-11286,16948,2015,-104329,-65051,85135,21026,-28403,2863,-45307,-78721,4397,-32012,63835,3338,-59795,7950,74885,-3183,39434,-84153,7004,59161,51567,112558,-29386,-50909,92875,53652,39310,16893,-32424,12780,41750,24424,-27276,-1637,17327,-39584,-24305,35088,-24777,7015,7749,-77791,-36265,1674,14336,-14823,-16118,-39327,106910,42177,32024,19710,-7007,-82052,-104034,-95878,-28606,60161,58930,-19076,-124385,-101878,-41949,-20237,56024,-56553,-44459,-9141,8083,-24110,-35329,-29867,-29444,-11602,-12050,13340,-23986,-35384,-69584,-54582,15636,5379,-18356,51105,-62309,-80821,-36411,-86079,48320,-4181,41486,-9390,-73412,-10159,-24010,18558,62157,-117809,6849,-59495,-128686,-29268,-29582,24810,-31111,-10877,-22091,25904,-8906,-36671,-6397,-58920,59866,25805,-3615,-19913,-8349,15555,43599,79330,-68386,1634,-62,-92370,-37365,-39241,-99977,15640,-56324,-49479,-24611,-13879,-58300,-15867,5087,-30270,-51889,-577,17378,5983,-52286,-6569,947,-32871,13560,-262,-186184,-12035,27807,-46711,-30815,34181,34568,-37130,17207,-51358,-59222,17302,34762,-24055,-30364,-70686,31914,-25358,-6577,-43088,12932,-22175,-71338,1047,4314,59305,-10372,-39075,4700,-34505,-72365,32926,-15587,35315,-36145,19341,-116450,-46362,-20283,-68037,-43550,-59374,-51833,17700,-24176,-38015,32479,-11003,69051,-743,-118343,-41736,1592,-8441,-53836,-39340,-121677,-81867,-8923,-88869,-64335,-141265,-152213,-214877,-161313,-150606,-313200,-288220,-525040,-136520,677417,305449,264225,185108,94790,109606,125619,122651,109888,60066,73581,41937,46129,-33806,-5090,46118,46000,42572,104804,36462,44804,32701,43761,65975,85953,61850,42372,1172,-39250,-76344,15483,1157,51808,43687,-1110,-77713,-42306,37855,74076,-4856,62750,-4689,-89450,-33315,59207,-13517,-54061,-33682,38841,8253,18445,29629,-40237,1956,52289,25974,47885,-22290,99924,43180,-77408,-66606,-24219,-19598,314,39381,44218,12232,-70383,-31496,26709,22166,79690,-9113,36842,75329,92181,-73351,116872,-28320,-203,4172,49531,1383,-39216,-17121,-15127,-31461,-74666,-61006,42361,-4769,-132062,-43043,-13871,7836,-17150,2911,-141292,-51123,-28171,38507,-61757,-11602,13438,-18600,-14920,-86786,-56694,-91808,-28388,2795,-1811,39574,124863,-5243,3442,-2242,-51236,-27197,44652,30423,7519,-30466,11133,-85626,18480,-21792,-3358,74768,-42746,-7800,45244,1947,-2539,-89843,50431,51220,89605,20137,8735,27563,8486,-2015,41505,-2483,-77623,22116,35556,37470,-26820,82834,-65081,27722,46247,23391,73906,4825,-13932,28070,-34231,-27716,-22348,15059,6068,13614,-68402,69475,-997,17422,1150,78781,123001,-14993,18739,-59334,6959,-68145,20960,-48927,-12866,-30795,51822,29369,-14514,-57152,-71408,-1365,-60,63470,10907,65510,35323,32480,-41405,-2331,-20936,-55267,23191,-13520,-25934,-72218,4387,-55968,-13351,-42465,-21954,-46921,-31822,-19628,60995,18919,32800,-31554,-465,-21227,-40447,91338,4456,-37394,29393,37413,89907,61418,4599,-27856,22480,46848,-8921,61519,18939,-43682,-95774,-61189,60800,43495,41775,-5268,-45212,-61897,10694,17439,-15475,79357,95019,-985,5329,-14324,48648,-14669,9541,-38189,-82246,-41316,-45171,11300,46845,56130,32461,-18959,52115,62016,-9693,23752,36438,-112778,-34924,31075,-41075,-48722,-2608,-18602,-82701,-54015,-11455,-32729,22001,-37749,-32049,-29242,68484,30005,-4841,8033,-12823,-18655,22140,23734,-4777],[-31345,-12030,16101,39889,42880,-8165,11288,-43851,-114923,-34516,21936,53925,-14020,24346,-29604,25995,39094,-82642,-92609,22419,70680,-43552,13780,34193,-44635,-12839,-17554,-20478,73263,68481,29712,20415,51296,7028,16079,-49608,-32283,-23257,-76491,-34184,-69921,-56226,-21840,-3595,20455,31746,-21283,-58683,21178,-63775,-5393,25408,86378,45828,14046,26455,37349,-2710,-52701,18030,63369,58294,63716,42038,69716,88776,15556,-43122,-43077,32752,59550,-62184,-90371,-67668,3823,72493,-49414,84407,75118,59286,10655,-33826,-6685,-2864,-38053,16696,-17342,23906,1853,22374,25584,-22330,-92008,2354,-16358,-35151,-103371,-78606,49625,23819,-109649,-48396,-59934,-6554,-33465,-79267,-105586,-24451,36316,28254,63199,4959,31887,-19607,-13887,55653,65351,56452,18505,27377,27153,62881,5732,32191,56444,23944,78408,14153,4824,-40201,27540,-9282,61701,82853,34983,24085,34512,58241,4833,3016,26513,-13051,-41827,41210,-15683,5016,-87202,59212,40560,-5313,7694,65647,18565,27744,-9767,66286,76235,39936,96658,19546,4339,29409,-40059,-14216,36590,50616,36586,-12667,8322,60157,-54938,40910,19539,22539,-50070,-3831,106363,41511,17257,9055,-5498,51569,109684,27187,-13216,24703,37778,29231,-21497,-37242,-9964,-24315,-79888,53426,-4128,75943,60260,88746,158068,103163,-6550,67003,92748,35277,5470,86544,92816,48185,48127,48860,131029,42913,-43211,46598,128201,89816,-11340,119924,75121,-18751,179759,128816,-155144,-74125,35561,-223043,-22625,-95905,-18016,-44448,65509,97654,49322,89883,106291,-33011,-92682,15388,185277,-111454,244474,237216,266222,388613,173495,313901,485968,499051,506573,634316,1125600,1441222,-1011065,-877228,-545354,-465849,-430271,-334846,-283305,-247221,-138040,-100808,-127048,-126932,-143903,-100119,-178787,-129560,-112926,-111928,-126210,-88282,-95737,-80880,-14942,-48916,-22889,-132175,-110038,-65273,-42611,-91888,-121081,-44171,-27006,-66998,-92220,-16350,-25303,-33113,7926,7254,-22909,-52999,-28624,-121776,-135835,-110739,31583,-39192,-51496,-17458,-16341,-4360,-40482,17205,27440,-57207,-66702,-61010,-142016,-27562,-37009,-25869,-52770,-6747,47971,34568,107359,136990,-59261,-89123,-48425,32388,69589,94090,25603,10786,-57610,111373,-14447,93277,-20898,62044,30787,-10489,9112,9393,81625,173068,386816,-318549,-245245,-222685,-154895,-108592,-42066,-20536,-105735,-863,-66386,-137080,-141315,-88327,-35099,-54934,-71420,-60936,-83378,-36315,-73933,-70798,-1062,2206,-29970,15657,-97639,-167623,-70002,-70997,6593,-31655,-72581,26556,9849,3152,-154519,6049,-35784,-94205,-56556,-112489,-44832,-65362,-122775,-71973,-66623,-2664,52245,-35739,64298,64848,24065,21627,-14808,-62714,22248,-3017,-48220,-18107,-23882,24032,-25517,-19867,-138906,-113915,-59937,-2698,-123904,-117262,-118453,-40199,-84349,53018,99604,-46638,-33603,-13961,-80459,45736,21570,-15424,10322,-2133,1837,34807,24672,-40800,-21612,28079,-19339,-45380,8428,-12441,-120192,-14286,123993,51567,11242,-42023,-83233,-74804,-66604,-37442,-64203,-59045,-92699,-49735,32918,-5442,-61713,-86626,2335,-14799,50160,4322,-104319,-58925,-13788,-25299,-34114,23992,45067,43114,14480,-63681,-21885,-4106,-68284,-32743,-69242,-47336,-63164,-5664,-68300,-58579,-31645,-152369,-28636,-11613,-42697,27666,-56110,2035,13298,29907,78840,-43431,9376,-8060,-63061,-10135,-10191,-28352,-35524,9266,-34296,11082,-30571,17022,-31816,-89764,-23142,-86642,-23533,-27927,14188,-31551,5690,42946,29144,39165,-606,-17360,-98335,-4876,-20636,-3715,-945,-65374,-25847,76003,15569,-26342,1293,-45259,-71472,-12807,-41237,68610,-14677,-55666,2602,72440,7232,51762,-53751,23841,107977,69593,126690,-25615,-42869,72321,57991,33981,37090,-43451,-202,23986,7765,-60061,-9827,22377,-41,-3391,38810,-18059,17194,37631,-51290,-35992,15880,20593,-13934,-23479,-39090,77072,35261,-2790,3938,376,-84550,-86187,-86539,-37445,44181,62884,-12911,-137235,-87648,-29817,-43392,46413,-58698,-50276,-27008,6008,-13370,-26827,-34023,-28191,-6606,-2586,22254,-24109,-36945,-65681,-55779,3559,17970,34041,68622,-51138,-72986,-20467,-78243,33793,-21365,32669,-2575,-62865,20,-34193,5714,57867,-88473,29278,-55902,-139070,-33478,-17500,28303,-42255,-24380,-17669,4561,-37729,-3210,-22591,-76645,20222,13782,-17572,-39960,-7648,18117,62182,101665,-61158,-3740,-30092,-112436,-42139,-52181,-105007,13051,-54614,-45095,-35282,2791,-38393,-10332,5556,-31761,-69074,-12670,14150,-28967,-46277,498,26663,-33483,11954,5285,-186065,-44021,13070,-83404,-52386,21614,17177,-11367,21612,-31733,-64380,-4206,50086,-21013,-18496,-69863,29762,980,-2479,-34741,10647,-16043,-111725,6514,19862,53583,-12698,-40569,5676,-39294,-59618,68027,16856,45892,-6417,13930,-107082,-62717,-26969,-48607,-36448,-49413,-63768,2742,-32737,-30204,28343,-22230,25999,-6362,-107850,-45362,-11400,-24375,-56799,-77745,-126038,-84728,-15267,-92782,-74977,-156495,-168121,-223240,-164195,-157298,-285862,-281101,-506483,-124172,665525,334526,253550,202499,116523,119838,118351,127117,116170,67175,74441,35632,37354,-40142,-11171,54287,40989,9750,113609,43961,49095,16015,31452,55166,105802,72502,37693,19353,-39417,-70198,15873,6001,31661,19760,19412,-86516,-26480,22130,40520,721,51889,-30930,-69019,16635,65626,-1812,-22329,-2673,18535,1111,29489,-5017,-59373,4549,51288,26106,52699,-3080,98466,49615,-64915,-73295,2294,-27508,-12316,42488,29536,1581,-97298,-38268,3461,52897,117867,-28140,38221,62766,103932,-36209,118899,4224,-15426,-10090,9482,-424,-39585,-19720,-23277,4645,-88454,-48287,36250,17378,-115750,-45203,-16078,43418,-1053,15469,-162622,-59241,849,69207,-67700,-31871,75,-18004,-45556,-101927,-48915,-79310,-46441,-1426,-28658,25461,119698,-7993,-9088,-9205,-69842,-37565,45484,31651,30265,-43150,10901,-83430,-2565,-39942,13133,53742,-30757,-15471,58701,35488,-7633,-67541,60274,52577,96924,-9604,3215,57678,20238,4398,38090,-18789,-84783,7739,33390,37411,-15811,82851,-59323,4953,37276,60719,61924,-34548,-40679,46067,-51358,-36311,-28390,1547,32904,-6901,-75029,53553,33369,27466,9988,87575,129207,-12108,21477,-49714,6721,-65035,6504,-18631,-2789,-12165,85372,49958,-17522,-91879,-46133,7317,21753,56679,1563,55996,40250,33295,-56074,-10683,7676,-69158,22101,-19515,-55308,-60499,-5822,-73624,-16159,-47285,-24883,-69862,-38459,-19931,80314,18926,32867,-33198,-18094,-25174,-40065,108562,-16347,-28803,-2166,40746,59391,46268,-20566,-16783,35042,46230,-26393,41571,4632,-54320,-96539,-51410,74577,44155,64346,15310,-59331,-18756,-4061,-33150,-15058,101645,108817,5818,28827,-5789,12675,-6829,-1280,-37127,-76808,-32225,-58864,-5691,54847,61762,21742,-75235,50504,38027,-10098,16205,21523,-97112,-30263,46618,-42813,-79069,-8622,-8978,-72988,-40717,7532,-62084,17064,-33018,-39486,-7609,67743,49814,26668,19617,-27622,-35953,9942,20305,-1320],[-52964,-35695,754,34032,50914,-7047,17350,-20313,-107261,-30461,45804,66204,-22339,18444,6997,32473,36918,-86697,-71248,34778,62691,-35470,21139,22140,-54592,-10415,10102,-1384,86028,94034,33411,21326,6389,10215,44422,-37216,-36012,1650,-63130,-47113,-112995,-117282,-43409,-4603,27481,4844,-14806,-46102,-23452,-48686,25721,17602,95406,49508,43063,28550,38895,1145,-68694,-8967,54013,33080,43981,60253,65166,82819,13425,-41074,-37045,33841,35557,-71928,-101731,-88478,-11207,81818,-37345,147392,86612,105545,25670,-1722,10073,-9192,-31093,19722,-20178,3893,-8744,6311,73804,-7997,-36947,6036,-7740,-34086,-90997,-109403,50462,37238,-122105,-71805,-37816,24197,-1503,-86752,-103236,-5353,32902,14383,62549,7032,15570,-18109,-5049,86879,70032,46195,27363,44714,34746,44402,-18901,15171,46269,12450,80276,11780,16580,-40288,37609,479,63834,90638,36542,48669,31717,52217,5703,7397,23389,-18422,-19105,42511,8053,31643,-57678,46927,40627,6723,-5475,74235,44030,25118,-29532,55942,64346,33781,63581,39378,3511,7232,-19251,3086,19423,65283,49349,17733,19305,95933,-54682,37909,-47001,24120,-28965,4460,88335,30210,9615,4930,18975,51251,93370,14665,-28591,23864,27019,31880,5951,-42459,-26969,-27862,-79706,63862,-18070,58191,67620,82545,127990,69482,-6411,56464,30187,13640,31952,70332,84394,11168,35892,84024,117575,27832,-20445,65360,111292,97351,-7740,118071,55873,26144,168796,90531,-111196,9282,17638,-149124,3282,-44873,4707,-23221,92115,111808,85026,101284,105768,61410,-14692,57844,260498,-14560,220158,261158,232215,397844,185411,247648,476749,465734,473306,616998,1157336,1600706,-1056051,-921003,-563459,-474455,-455102,-311565,-277121,-262091,-156608,-91660,-141173,-133335,-139328,-95570,-164652,-147222,-124818,-127565,-163214,-78894,-69833,-84717,-5560,-33046,321,-126932,-140233,-82405,-44312,-62932,-123763,-61083,-6288,-87448,-104107,-32957,-45049,-39954,42061,40271,-38375,-82414,-38652,-126989,-138173,-105829,39937,-58391,-51595,-9297,-554,22847,-28625,5837,-16008,-54118,-50394,-46555,-124419,-15383,-41297,-37283,-45658,-33042,50848,39115,91766,101919,-46378,-77423,-49465,25171,49500,70402,31041,10843,-33269,148099,-13127,80456,-20743,68683,42420,429,5444,7701,92421,187383,409931,-320001,-252829,-228286,-144052,-116765,-26190,-38232,-91547,-27896,-126313,-132297,-134369,-88076,-35587,-48072,-74815,-15676,-77735,-78364,-91293,-99485,-31519,-28888,-64553,16102,-57672,-126510,-73573,-109786,-10637,-21337,-65079,14661,-54435,-10062,-142280,-4777,-41844,-84339,-32831,-103655,-37059,-39383,-139513,-87518,-108500,-9062,52481,-46791,51822,30532,38633,17502,7773,-66798,7766,-20841,-50253,-6280,-27528,3615,-36807,-62672,-148002,-119594,-61136,-10461,-124352,-127470,-88433,13338,-67592,48574,102622,-47389,-13837,1129,-59399,36351,33913,-12683,53441,-8017,15070,36144,31267,-67591,-18352,18310,-25829,-30206,-2017,-20331,-93716,-10277,111416,78292,34269,-38542,-78525,-72051,-36852,-3361,-59461,-55439,-56750,-41155,30117,1068,-48212,-79970,-2609,-22404,39650,15929,-139522,-43248,-25796,-2132,-50776,16943,57812,47667,24121,-51083,-966,10706,-46581,-68957,-81397,-41454,-63456,-4809,-61636,-59088,-15917,-93579,7282,-21253,-17246,55346,-55956,-8812,-1946,58764,61663,-48550,-10069,-12237,-57005,15728,4304,-23120,-17326,-6774,-29926,-21522,-49649,40421,-46582,-105014,-33577,-82995,-18729,-36232,-15358,-49036,7446,40088,31198,40293,2098,-7956,-89629,12418,-33503,-30137,-13366,-20190,35257,69256,7705,-19249,-4153,-40189,-59561,-28136,-56085,56262,-40931,-52382,-13843,62308,6133,43086,-12727,29434,135580,75283,97535,-18642,-26530,48965,43153,11792,49377,-51080,-16421,-3815,-26322,-87384,-21329,20598,19874,20879,32374,-8083,23019,49363,-26798,-26709,33610,20961,-24395,-39901,-40869,37534,26595,-32947,-10586,11288,-76353,-59152,-73139,-50047,25453,65408,1856,-132500,-57736,-13227,-55189,27057,-52072,-50525,-39107,-6637,-6780,-32410,-31104,-21868,-1883,3056,26226,-20609,-38542,-62138,-55479,-11542,26563,81787,74826,-44755,-67144,-1909,-65657,21525,-32334,19446,5097,-54498,45,-39025,-12326,45329,-51479,42239,-35703,-137713,-36669,617,26427,-56446,-47876,-24315,-14459,-55925,42490,-37077,-91295,-17195,-2561,-41918,-55158,-6342,13789,67769,105306,-48444,-9354,-47201,-125054,-41497,-54590,-92498,3073,-50796,-41917,-40066,16613,-18968,-4777,-3164,-31381,-84349,-9100,9993,-68232,-39965,4235,46583,-25833,11180,-2515,-159852,-67077,-18302,-112199,-75899,4385,-4703,2706,10208,-17279,-75782,-32189,48284,-26102,-7020,-58870,24474,9965,-7300,-21353,7821,-15471,-151694,5756,24040,42079,-17741,-41618,6390,-59565,-66979,91969,34494,43312,17456,-230,-89326,-78655,-46542,-25297,-30463,-38891,-73907,-3457,-17686,-23589,15858,-41751,-21913,-20560,-98480,-47011,-25901,-44331,-50686,-106717,-119090,-76111,-37045,-96420,-87167,-165277,-168450,-221405,-169718,-172470,-257208,-271130,-505414,-139045,651106,364378,236327,206675,131051,139043,115702,116987,115028,80810,64293,28502,30867,-27921,-8165,67006,38757,-23730,114737,61277,44498,-1538,24019,53439,105551,79333,40743,49801,-26131,-29642,34795,6001,16711,1261,38666,-77381,-1996,16486,11418,7386,43572,-54380,-31113,74005,59446,-2743,1465,31229,23327,-7444,31502,-37110,-70285,7866,41725,19048,48516,10011,82475,48752,-34044,-51227,24645,-45114,-26334,42850,18035,-5783,-98918,-24427,-10954,79739,129446,-47708,42036,44678,92229,-5705,84126,37445,-22543,-22876,-26796,-11132,-44000,-12062,-20015,39797,-95619,-34837,24173,43216,-74348,-45062,-17189,76315,14797,22195,-176620,-54532,38596,86103,-67195,-55531,-4641,-8391,-63712,-109086,-44112,-54145,-56269,-1791,-19814,38145,96183,-14657,-41075,-17215,-88019,-43459,47935,34355,54553,-53443,4746,-68611,-21316,-53217,25021,34130,-9812,6413,64548,53387,-13501,-42308,54339,43735,86841,-33124,-8009,78471,27233,11113,36298,-27011,-76377,-6334,23124,32532,-3485,80582,-49692,-23358,36195,87730,39321,-72838,-53347,63374,-57841,-38879,-29339,-10566,45095,-25060,-80118,31303,46577,24527,23007,78796,118242,-10288,23987,-40908,7657,-57019,-13875,9970,17376,12437,107103,53146,-14224,-119300,-24075,11806,43122,52722,2020,48009,38519,21386,-65453,-15488,39024,-69427,27433,-17254,-75364,-46548,-26720,-78767,-15415,-44422,-17007,-77613,-38176,-12367,99227,14567,25487,-22246,-36330,-31396,-35056,100106,-27641,-15152,-16169,42910,22319,32769,-43653,-17073,39235,35028,-52675,18286,-10730,-57653,-79650,-16324,88079,49211,72477,40891,-74381,22337,-14882,-80456,-12834,111199,104345,17725,42733,1482,-30244,-5471,-15211,-21494,-58966,-19254,-72819,-32777,48341,54173,17568,-104979,48622,10964,-39597,10183,2923,-61735,-18313,52800,-66670,-104726,-14379,6085,-52440,-27583,24740,-71797,11636,-16667,-40361,16024,61414,68225,48559,27806,-33821,-47912,2808,16234,-3857],[-64927,-52057,-10164,24042,49242,4557,24353,6561,-75569,-14226,75913,66362,-31073,9433,34189,27640,17931,-84001,-42701,44702,49260,-14875,12794,21170,-43882,837,36337,19535,86878,112470,36327,7504,-35198,8907,49623,-28363,-32758,18252,-38834,-27274,-130940,-147522,-44731,4275,38772,-11963,-5867,-18630,-65243,-37886,53768,3169,91735,41507,66759,25425,36827,5318,-72934,-31125,47331,-910,18173,65323,51035,63815,19667,-26306,-33240,38362,1406,-58071,-76616,-87330,-26336,83072,-22916,180947,93884,127506,35205,25092,34709,-4857,-20513,14360,-18072,-15061,-11256,-15171,124048,10972,34182,7890,-1597,-34569,-58165,-129327,40440,43467,-126290,-79313,-16765,43519,21548,-91406,-86969,4327,29773,998,50751,10845,9948,-18450,826,99349,59735,40163,33374,56468,40649,14211,-35214,11603,32380,2130,74867,5260,28585,-29616,42677,5529,62224,73322,43162,68245,30015,56452,10963,10274,24350,-16037,2434,46665,38570,56527,-23810,34154,38933,21732,-3737,83412,71920,28347,-42497,42574,45820,30170,38004,61485,10281,-9889,2864,31068,6220,72836,62709,41487,31761,117044,-36135,24787,-100407,32172,-1847,6968,51129,18713,13850,8777,36617,53111,69792,489,-31563,28440,18414,28303,39277,-38086,-36711,-28792,-67342,65340,-21673,28149,70119,70870,83679,30242,-3013,42861,-20565,-7884,49038,47574,62716,-10492,28325,95504,113107,15066,3833,85543,86252,86032,2691,101218,45905,61940,161779,81532,-48879,90364,37762,-56600,33026,20756,32153,33723,113450,113013,96936,99279,94357,160446,117962,110798,311726,106129,186970,269671,198809,393858,221769,180625,456709,451268,454482,614047,1181656,1737171,-1146467,-943122,-597874,-472704,-484176,-289603,-273805,-275644,-176023,-100017,-163275,-132611,-127905,-100705,-148917,-166514,-131212,-134038,-186241,-81332,-49028,-85536,-6803,-15930,14445,-125242,-160542,-90457,-58933,-44600,-107099,-75463,7121,-106936,-111412,-53385,-50327,-45762,62767,50789,-49975,-109385,-49030,-111531,-139792,-95006,48881,-78806,-58478,-12646,6248,50234,-16566,-18634,-57539,-42743,-30465,-30618,-94519,13976,-37652,-51005,-41210,-52844,47320,41716,55755,54314,-41820,-64451,-39238,23586,32188,19960,35250,16027,-10709,144585,-20139,64886,-3844,69763,61104,9450,-4195,3698,101704,185867,424892,-321335,-251632,-216034,-123989,-128537,-8728,-51347,-71012,-53955,-174513,-125533,-119648,-79510,-45078,-45219,-78841,21008,-72804,-111878,-108404,-120342,-56791,-61484,-102022,6726,-20585,-75536,-61652,-124971,-30061,-25068,-53643,2089,-105177,-27691,-130879,-10766,-37469,-66964,5025,-59518,-25671,-14640,-133515,-96005,-140245,-11322,40989,-48220,29820,2337,48611,8751,23424,-55903,-4220,-42706,-46368,3834,-24674,-6838,-38891,-105689,-173379,-108749,-59647,-17968,-111501,-119428,-46110,56473,-43166,33634,86824,-47167,7993,3689,-34155,14947,32793,-5881,94373,-19406,26721,37826,22476,-88748,-11774,4973,-35307,-13575,2481,-17868,-61442,-11206,74428,91835,47040,-42484,-79740,-70644,-9035,39224,-47187,-48105,-20189,-29950,20450,2276,-39349,-70621,-5616,-29751,26442,26636,-141677,-18559,-40142,13070,-61025,12614,60455,36772,24058,-47216,13634,15317,-18772,-85379,-88622,-38397,-64923,-1975,-49913,-53411,-4188,-21589,32040,-32421,3695,78893,-53291,-20205,-4591,75159,39388,-46501,-31751,-14156,-44658,32027,28363,-13108,-2651,-25239,-27304,-35441,-61325,51287,-42917,-105127,-42870,-63803,-15439,-36438,-43514,-72373,9604,44584,37865,35538,-2517,4467,-75463,14264,-43477,-52856,-31967,18011,96343,71347,-640,-4304,-9863,-28922,-48402,-36980,-73322,29727,-65038,-48075,-39241,45138,-6445,17621,23594,26101,134806,66338,45242,-11172,-6148,30458,14490,-24813,50434,-52100,-32493,-36036,-75184,-100400,-35333,9476,16599,41655,18800,4738,23439,38875,-9085,-10389,48551,17451,-41631,-60603,-45371,6978,18678,-50894,-19161,24120,-57144,-35194,-63387,-67823,9485,61122,23150,-108801,-22299,2770,-55207,1884,-34938,-44764,-45215,-25936,-5139,-55901,-20935,-11375,1398,3383,26357,-11151,-39137,-62416,-52738,-27054,29306,109113,71442,-41736,-62407,14903,-51554,16595,-30406,4117,9385,-51751,-10364,-37934,-31254,25957,-19603,45264,-3220,-124255,-37612,18563,16772,-73665,-74858,-39262,-27580,-60581,77703,-47421,-99086,-40138,-20802,-70574,-61653,-5809,2967,58882,93890,-36401,-13251,-44957,-126616,-36319,-43711,-63368,-12314,-44985,-40413,-36377,23677,-8704,-1279,-20457,-28512,-89600,6966,6185,-96611,-34727,4088,62977,-11002,11442,-15882,-118515,-77683,-54104,-125079,-95883,-10293,-25111,2074,-14132,-15840,-94665,-50646,28396,-39018,-385,-41681,14446,4093,-16806,-6122,7489,-19029,-174222,2688,17715,26146,-25197,-42426,7139,-89294,-85531,98571,35902,27966,33778,-20152,-64786,-91087,-75608,-417,-27534,-29510,-82386,1775,11231,-19858,1317,-63675,-59998,-39453,-92155,-46195,-39423,-63501,-35131,-117349,-99564,-56937,-67968,-98919,-95433,-162885,-155037,-208827,-178060,-189131,-233995,-255522,-518642,-184486,640725,379093,214921,195416,134694,162030,117271,93559,102991,95117,45658,23936,26469,1012,5876,81196,41221,-45364,107121,83433,33254,-19519,21311,58024,83878,78790,58674,88803,-918,31346,64960,5469,8989,-7305,51023,-47850,25217,20807,-9439,11793,42293,-68474,8315,122309,45939,-9592,10014,52473,52900,-16496,21761,-54647,-69637,11095,32190,8943,36982,14219,57628,37521,49,-19103,34364,-68236,-34287,47779,15399,-8792,-78938,7663,-12017,98704,113016,-62905,48709,28022,61200,2803,28474,58756,-20418,-29675,-49575,-29265,-54223,-278,-14062,65776,-88716,-23257,8165,68563,-20903,-41364,-18028,90302,28888,21642,-179285,-40335,71925,83110,-62513,-77549,-2140,6541,-64391,-102195,-45166,-24416,-54071,-5922,16524,72506,61433,-21354,-86604,-25616,-104699,-44537,49656,37076,65326,-56909,-4951,-40943,-32873,-58580,36668,23093,12616,43189,66433,53015,-16963,-17398,31947,28722,66822,-45186,-25969,80986,29819,18056,37389,-26421,-53709,-15714,4855,24046,8551,74194,-37506,-47863,40669,99633,14081,-93840,-42891,79470,-49535,-34560,-25177,-16538,38471,-39801,-82935,7764,35296,9819,38156,55973,92911,-10999,25204,-33381,10149,-50824,-33478,33372,38965,33667,106710,40877,-8429,-137212,-11786,11734,59134,55387,12850,43174,30501,190,-67056,-12010,66147,-57549,40586,1583,-82332,-33909,-54380,-67494,-10580,-39689,-761,-67792,-30922,1035,109242,7966,12437,-6255,-51050,-34223,-27227,58829,-26806,-294,-9700,43685,-8499,25757,-54909,-26336,30001,12667,-78629,-1289,-24832,-57958,-52143,31950,100375,56597,61809,67551,-86602,47575,-19717,-110990,-11159,103031,86199,31806,43489,1224,-65885,-8926,-27858,5094,-31421,-7193,-81693,-61143,31278,36273,20854,-100264,43355,-11887,-84519,8068,-12421,-21574,-4085,47971,-109011,-116120,-19015,21970,-25344,-20461,37086,-61956,7481,5536,-35325,28073,49994,76088,56326,30785,-31304,-53801,2117,12027,-14377],[-64101,-53072,-12230,12287,37273,19613,28935,28843,-30162,10649,99937,54969,-40826,182,47186,15527,-15389,-73047,-14466,50087,33702,12291,-10887,22767,-16328,18494,52720,37024,75770,115666,38162,-20983,-58840,3545,30686,-25554,-22463,24077,-19629,16020,-109967,-138834,-26527,18232,54017,-15507,2533,15083,-89288,-36156,67707,-14504,76794,22070,79669,26926,32164,8673,-63966,-47882,45526,-33562,-7115,55714,30055,31858,26736,-6145,-33144,38513,-31899,-26966,-30258,-69569,-42780,76929,-9174,173879,96317,120014,36147,37818,58719,9069,-10666,498,-13608,-28327,-5328,-35226,146204,28315,85947,9368,-1219,-32443,-13062,-128336,20472,31000,-122657,-73913,-4004,47024,32053,-90928,-67452,6079,25179,-8944,31497,13971,10458,-20918,0,84918,34306,39949,33977,57418,40618,-22250,-36718,18367,19314,-4149,65157,-6099,39639,-4132,44416,3877,54933,35956,54055,80261,31587,68914,17544,6425,28408,-10041,10978,51488,63049,70249,5880,21927,36279,35154,12073,89526,91373,39003,-43869,29394,26453,30451,29679,79935,20874,-17978,20223,58906,3365,70310,72011,55879,44200,120294,-4675,7198,-118716,43375,22977,4838,4856,10783,25332,20950,41365,56704,45959,-12421,-20083,38477,18669,20379,67292,-24651,-41244,-24927,-48188,56962,-10594,-6845,62358,55007,44437,-2665,6027,32740,-45341,-23299,53092,24359,37736,-17112,24854,82228,113020,6153,14543,103537,56806,62389,16182,78834,44300,79318,157086,88694,-7176,142690,71460,15390,52746,61705,53843,108759,123675,102401,92840,86418,81536,225519,254061,167597,335281,213254,164104,260363,168655,369498,267868,120107,438181,467964,458570,636297,1199082,1822805,-1277891,-935986,-636003,-454259,-509638,-276506,-273159,-280536,-186292,-118586,-187450,-126013,-115359,-113709,-134806,-179605,-124589,-132992,-190680,-97303,-41956,-84776,-20033,-319,13305,-131021,-162649,-88459,-83781,-43911,-76108,-83182,6682,-122325,-110458,-67694,-42414,-48411,60238,30021,-55942,-132417,-57978,-80640,-145106,-86772,54199,-96236,-68767,-24349,2629,70393,-9455,-53329,-87307,-29421,-11234,-17383,-62033,54526,-26751,-63319,-39972,-61216,38075,41214,14544,10637,-55218,-53108,-23761,26962,25715,-43102,36445,26776,11090,100372,-34393,50385,27936,65611,81097,6288,-18416,3651,109817,173535,430080,-322310,-244581,-189497,-103100,-145805,573,-58758,-47196,-74090,-182676,-117012,-100167,-66681,-61303,-47390,-82772,37241,-73314,-132298,-117263,-124629,-77740,-86858,-131935,-12187,2566,-29156,-38512,-108093,-49144,-44120,-43893,-5784,-131513,-49020,-125119,-13760,-23807,-46389,49113,6785,-14880,-6589,-108222,-93882,-158558,-9635,25481,-40721,4362,-9494,51092,1776,30248,-32835,-10410,-64736,-36952,12174,-14398,-4534,-34441,-137400,-200449,-83482,-57358,-28011,-91931,-88897,-10151,78037,-15093,13819,57883,-47955,19238,-8297,-11007,-13150,18088,2718,119612,-31519,33900,35872,4792,-97499,-10617,-6574,-44955,1829,23325,-5607,-31136,-18124,23801,83893,47093,-51908,-87478,-68749,8951,74155,-31863,-38615,4981,-21101,7142,-994,-42691,-58219,-6394,-33996,12379,32540,-114303,7764,-51475,18508,-66769,10324,57099,16130,13481,-55889,15244,4512,1794,-73613,-90033,-40828,-65359,1533,-36305,-42004,1605,36379,36225,-43800,19515,95652,-46845,-28678,-1122,74748,17837,-36112,-51764,-14802,-31784,31545,57588,-761,2004,-45284,-25566,-27984,-62031,41205,-27000,-86634,-55876,-38149,-16233,-35543,-70115,-95278,8529,51328,45444,25031,-13560,10722,-58050,3731,-45248,-66531,-51289,39091,135954,84112,-7879,17958,-11856,-12154,-41815,-35565,-87718,-4240,-74707,-40891,-66912,23442,-25969,-15311,42023,17997,108717,44804,-2199,-5966,12579,20264,-17057,-68032,40597,-44496,-45527,-63696,-123251,-94408,-50208,-9856,-2172,52161,2302,18913,18901,9627,242,9205,54775,13352,-58126,-79476,-50900,-1974,13107,-54192,-19734,35995,-30752,-21615,-59958,-87513,-990,45397,42938,-72553,7218,12413,-46262,-24056,-8987,-33881,-45615,-45107,-7190,-91141,-7123,461,1760,-770,23947,3379,-38417,-67523,-46493,-39647,25772,107551,59626,-39017,-55785,27405,-35907,20674,-13980,-10118,7524,-53068,-28129,-32450,-47640,4092,-469,39638,29589,-100497,-35838,29676,-1299,-89941,-95800,-56493,-33868,-53801,85551,-52728,-99224,-42609,-37537,-95250,-57806,-7091,-11629,38806,74614,-30716,-14391,-24447,-114769,-28876,-21403,-24834,-28889,-37652,-39898,-24324,23221,-11639,-714,-41337,-22515,-75646,27271,3594,-104736,-32107,138,75362,8178,12536,-25829,-75886,-77107,-81268,-117698,-106987,-18026,-40849,-11773,-44202,-30024,-118963,-54713,-6195,-56949,-1094,-25738,-740,-9139,-26168,7206,10052,-24659,-166340,1303,5490,9559,-33512,-40074,9290,-117795,-100995,87024,24710,5122,43597,-41127,-38133,-99474,-106999,21864,-28563,-22393,-88358,13646,36597,-20130,-10503,-81467,-78454,-57690,-88761,-42581,-48621,-76972,-12173,-107522,-70639,-33235,-96487,-99321,-95589,-148774,-133943,-188508,-185828,-198996,-218226,-234480,-537950,-248007,638416,366383,193232,172253,130015,181756,121381,61925,80084,103401,24367,24921,23972,37939,30130,93053,48621,-45610,93041,106129,20207,-38306,20320,61606,49033,69687,91427,127921,31171,87034,93948,8754,7517,-5744,53254,-2676,48141,31239,-22759,10394,48320,-71126,34893,149006,35004,-13244,6222,54794,92885,-24522,1352,-51415,-56669,13375,28926,1413,22100,9800,31704,17296,20240,3121,30363,-89292,-30682,61198,25029,-9499,-52461,44434,-289,107121,77914,-70603,56434,18863,22946,-12650,-23915,62145,-10952,-27073,-56637,-50690,-68296,8659,-12734,78870,-66598,-15362,-6942,89036,27052,-32933,-19000,76014,40198,15965,-166383,-23657,84715,60846,-56563,-92790,4515,21573,-49784,-80743,-51797,-223,-41493,-17715,58398,108929,25942,-23202,-127547,-32937,-115696,-41408,48472,37772,49972,-51551,-14475,-6503,-35708,-55981,51336,22217,29941,71608,66169,39252,-15215,6158,-129,13099,48943,-45260,-49442,64444,29889,25228,41331,-18855,-22938,-16925,-18220,14427,18654,61837,-22975,-59921,45546,95655,-4861,-86235,-8910,92970,-28934,-24668,-18237,-14057,15783,-50598,-79619,-10318,8855,-8804,51573,26857,60608,-12793,23201,-25841,14500,-49785,-45064,48953,54057,42523,83955,18984,-4208,-145109,-11026,9034,67478,64308,30112,39610,18834,-23030,-59405,4522,82955,-38374,59561,39199,-77145,-25060,-82476,-41315,-1999,-37016,17030,-44063,-18543,16010,102979,1915,-3369,8455,-58998,-30262,-19312,-4263,-14564,11780,10494,43163,-24724,27945,-48892,-39470,7664,-18413,-95031,-13105,-35076,-58682,-23240,76697,108535,62467,34696,88650,-92073,51908,-17521,-116875,-13106,79421,65073,45192,33810,-11263,-83183,-13629,-34706,34770,-482,-9,-81146,-79976,9917,12603,28512,-71452,31297,-26713,-114805,10671,-18142,7122,7028,35450,-152677,-108255,-22861,33046,2651,-19949,43251,-41712,6102,26695,-25510,20106,35942,67612,50976,28297,-20979,-54326,6102,7968,-31497],[-51746,-36389,-4774,1483,17688,28708,27832,40970,13908,38060,106242,35828,-51376,-7233,48279,4998,-51396,-54748,6072,50015,19564,37138,-42400,17269,18613,37724,54908,47910,57003,101750,38638,-54131,-57189,-4278,-2240,-28314,-7206,20245,-19471,62301,-55640,-100519,2057,31715,70515,-7071,7668,45343,-88561,-45658,61189,-29681,55770,-3914,79695,38963,27503,11874,-45200,-57580,47837,-54606,-27327,34705,7166,-10230,28262,9206,-35149,24904,-52143,8504,19228,-43890,-58850,66631,2748,137059,91740,88442,27205,33618,74705,28715,-4786,-18924,-9985,-33543,6214,-46859,125226,37491,93853,12159,-7995,-24907,32992,-101717,-5162,-3900,-112608,-60353,-404,37148,30559,-84431,-56116,4246,18091,-14523,11015,14312,11968,-22812,-7936,48999,-914,44849,27676,44924,31727,-55888,-22032,29204,11098,-5258,55386,-20077,49612,34394,45430,-3635,41458,-6899,66707,83557,37113,83726,22122,-7388,33043,-7647,1269,54003,69944,68687,25729,11669,34139,43704,36074,89663,94677,54806,-31745,19496,9053,31716,40884,89314,29281,-16321,27908,74954,12119,56028,75523,62659,54138,108841,30777,-8369,-99539,53102,38219,1598,-33528,8708,38240,38791,31634,60645,27780,-21309,3130,51695,31737,11126,82650,-3809,-40237,-13319,-27347,41073,12857,-37239,42830,37703,26475,-20581,22851,29631,-43285,-28770,46542,6419,19154,-13436,23087,51543,108942,852,6830,116144,27766,36445,30011,61036,47776,77062,149551,96345,11222,155341,94056,57833,56355,56988,58516,168715,119549,84436,89044,70361,76780,241599,337835,218156,340545,289292,165362,238150,144466,325651,307778,80259,431634,510116,482134,681903,1211405,1850889,-1427230,-904329,-663146,-418208,-519463,-275944,-273167,-270956,-183492,-137215,-207518,-118187,-108877,-131285,-123163,-179447,-101058,-126967,-178957,-124338,-50634,-83024,-43452,11240,-2050,-144444,-145042,-79175,-111913,-60591,-41057,-81890,-9604,-130200,-99102,-67943,-29574,-47513,32303,-17301,-56225,-147787,-63035,-45668,-154681,-88264,46522,-107922,-77331,-39400,-10491,76594,-10249,-91230,-98755,-21508,3393,-10887,-38909,91904,-11800,-67223,-42213,-55797,25409,35575,-15079,-17926,-91119,-44511,-8774,32547,31449,-96621,32336,38845,29348,34455,-51031,39519,65164,57365,95356,-12001,-33816,13364,116685,160071,425179,-321989,-237163,-158819,-88085,-166620,-472,-60464,-26579,-86094,-137187,-107425,-80025,-54702,-79381,-54389,-85313,29100,-81879,-139575,-113625,-111120,-95151,-99515,-148139,-37292,9213,4432,-13157,-63381,-65540,-72384,-40426,-11344,-134795,-71336,-126785,-17648,-6928,-27846,84741,70024,-9216,-23214,-76176,-81397,-164503,-8011,13474,-27990,-16189,-4763,47316,395,25863,-6066,-10237,-83213,-24010,19461,982,8220,-26557,-147890,-207553,-49531,-55343,-42841,-73477,-42223,5365,77134,11561,-4056,24061,-51213,7734,-32594,3835,-41395,-5757,8916,122179,-40042,35096,27687,-12197,-90884,-21951,-12582,-50693,13919,52878,11921,-9727,-29683,-21288,53592,35360,-61096,-96242,-64080,13007,85020,-20434,-27863,11531,-19598,-5488,-5832,-61712,-42569,-5800,-33102,569,31137,-74823,27133,-55913,14334,-71148,8480,51584,-4381,-3196,-75639,2013,-20170,3315,-41409,-85596,-48736,-62672,3959,-24079,-25967,1689,63711,18723,-53526,30418,103785,-34710,-31665,-1850,61489,3220,-19571,-66223,-15273,-25949,14309,79919,9669,-5269,-62490,-22740,-7271,-52615,9618,-11057,-56448,-74025,-15662,-21059,-38615,-93625,-108896,2639,54819,48759,8976,-28048,4960,-39278,-10412,-36892,-70129,-65525,39215,142231,101766,-13523,43271,-7387,7220,-40630,-22660,-93620,-36776,-60452,-30444,-87943,1128,-44937,-45036,37387,8361,68183,16286,-26460,-4647,24698,17380,-40878,-106593,23555,-29104,-54077,-77928,-150227,-70852,-63619,-32471,-24768,47872,-13113,32334,11254,-29043,2121,27590,48852,11094,-67072,-91674,-54174,9408,9898,-46115,-13500,43548,-4237,-18572,-60062,-101175,-6410,17572,51037,-34895,23162,11301,-32642,-45902,20430,-20024,-40117,-56112,-10685,-123308,4898,9950,-1426,-6799,20163,19035,-37191,-75249,-36029,-46483,16860,78614,39461,-33835,-45161,34702,-18321,31009,11914,-20039,-378,-51914,-48392,-25488,-59011,-14150,4691,27762,48199,-70831,-31574,29220,-25675,-99059,-102016,-69277,-34324,-41168,63184,-53307,-93466,-26525,-49383,-108208,-45466,-10465,-25813,14340,55085,-34002,-13196,6269,-90962,-21759,5309,12211,-41646,-29719,-38989,-6721,17615,-25488,-2682,-58762,-14628,-38402,42195,2506,-92907,-33020,-6793,80341,28063,13976,-26283,-42711,-69936,-92702,-90721,-105405,-17999,-51480,-33577,-70719,-54486,-142226,-50367,-48298,-74626,-8513,-19060,-19792,-21579,-32024,15817,12588,-30534,-127515,3095,-6735,-3041,-40562,-30761,13735,-134333,-102980,62007,7410,-18472,48963,-58402,-15390,-104764,-131823,36550,-33263,-17947,-90166,23210,43677,-24778,-17230,-89760,-74971,-70672,-86496,-36193,-50601,-81129,14075,-82132,-39439,-13720,-112417,-96847,-86584,-126819,-113020,-165449,-185616,-195988,-207435,-212689,-553896,-306032,643930,325583,175938,145521,123755,192002,126058,29621,50205,100857,7574,32356,23416,70954,60313,99269,59016,-23796,77482,126676,10895,-57102,18737,57015,14066,53784,127821,155792,63041,116167,110490,17728,9706,2989,45283,44569,60825,42351,-32671,1572,58276,-64187,41878,150449,35310,-7702,-1618,40677,123156,-29739,-24594,-29346,-33682,14083,33276,1302,9104,-478,11877,-6232,16863,4965,17960,-99556,-14774,79786,46218,-12187,-36918,66386,17944,103844,39052,-70516,62002,19927,-8619,-38825,-56259,49520,2288,-14124,-53298,-69915,-80757,9718,-17375,79910,-35139,-11419,-14516,100018,55817,-19689,-19878,36403,48216,9396,-136640,-11317,66429,26538,-52020,-97598,11831,31879,-27069,-50696,-59840,12506,-24856,-35401,82923,125272,-383,-16828,-143340,-37211,-115596,-35349,43460,34741,6491,-39275,-20162,25006,-31725,-48154,68947,28750,38120,74130,63215,20313,-6972,28484,-29845,1549,41934,-36524,-74169,38428,29882,32342,46803,-7496,7757,-8619,-40708,6198,25294,43178,-6458,-54825,44940,79022,-11099,-50115,38378,101660,-2581,-12231,-13049,-4334,-14865,-56567,-65217,-17105,-15989,-20631,59323,802,30020,-12210,16155,-16065,20401,-53608,-44276,55310,58254,34252,46426,-5402,-4264,-142622,-19068,7472,68618,74057,47106,33642,7650,-40507,-43562,35170,85966,-18545,79179,87652,-63941,-20943,-104527,-7695,8909,-36873,28002,-14142,-4237,29304,78151,-1212,-18724,19479,-58517,-20171,-14262,-58900,5054,18067,31101,41647,-25338,38888,-27426,-51248,-21764,-52609,-95931,-16115,-39054,-60436,-892,103351,108285,63038,-533,97169,-88221,40135,-8865,-99981,-20688,48301,51714,55243,20032,-36711,-79228,-15710,-32862,57814,25404,1164,-69788,-81585,-9673,-11943,35410,-37329,10716,-33187,-103715,17070,-11410,15377,11192,22530,-176224,-82558,-26154,35092,26128,-20985,43703,-24807,8085,41202,-12453,-6823,21975,43997,37504,21512,-4067,-50754,11803,4134,-49811],[-32553,-7698,8441,-6262,-4871,24730,19362,41364,44334,61671,88949,14623,-61304,-12257,43664,5831,-73217,-32927,14776,43683,9797,51503,-70748,317,49902,53659,44063,51619,38471,76427,37476,-75918,-34483,-12435,-32856,-33656,9017,10435,-41718,90255,11284,-51277,29132,40241,83315,8529,8050,64589,-66523,-65319,34958,-36867,35564,-28296,68061,59543,25413,16869,-23737,-58227,51103,-57219,-40063,9989,-11820,-55988,22635,11798,-35930,-6925,-52416,35338,58688,-18665,-69543,56101,13757,92432,75916,45274,9646,16354,78438,48396,-3898,-38661,-9705,-32062,18379,-45389,70756,34384,62202,17134,-20316,-11572,69275,-53554,-30085,-51901,-97221,-41925,-806,20386,20937,-73066,-57829,3403,9382,-16227,-4008,11052,10743,-20558,-20054,6769,-36475,52147,14932,20384,13728,-77209,3895,38011,9508,-1973,49829,-31932,59209,78476,47017,-13692,23259,-36673,77500,78369,45125,93057,22289,-29764,35300,-15858,-22920,51552,54397,54524,34070,4896,33995,46514,60247,83092,82052,71222,-7811,14844,-6444,29467,64795,86248,30414,-6892,23641,71540,28472,31236,74650,65399,58333,89651,61278,-17845,-57144,57198,40735,1343,-49133,12625,47930,57376,11053,63135,18718,-24345,30889,64186,56693,3379,84563,22927,-30798,7118,-8265,21802,39991,-55205,15515,22740,35284,-20816,47718,33526,-22935,-23849,36047,-2842,12700,-5107,20461,15361,93820,-2492,-12747,121293,4299,15842,42564,54118,51973,61850,134691,95744,20604,134916,92491,77287,47693,17773,40841,185500,102551,64922,98514,60372,84905,219960,345546,252554,340418,341230,192089,213261,128652,272328,331379,73872,434951,557293,511926,735874,1220097,1836747,-1560306,-862359,-668595,-372623,-503925,-286021,-271504,-245341,-169741,-147376,-219389,-114732,-113884,-149779,-112761,-163467,-64174,-117902,-158433,-156090,-70028,-79628,-72397,16848,-24146,-161482,-114260,-67081,-133998,-87436,-13019,-72353,-37769,-127994,-78300,-51710,-21689,-44437,-13785,-75412,-52297,-150108,-61851,-16414,-163909,-99133,16199,-113570,-79285,-52731,-29987,65383,-18410,-123536,-90870,-23392,10971,-13590,-31840,111166,2164,-52830,-48017,-37147,12855,22828,-23037,-27909,-142214,-37766,2490,36577,44030,-121189,21272,43811,36284,-21851,-63063,32972,95187,46501,98378,-39908,-46331,34584,122058,154963,410892,-319291,-235230,-137519,-81809,-186351,-9369,-58065,-17166,-90525,-52693,-98215,-63144,-47958,-93524,-64729,-85269,2528,-96996,-136486,-97905,-85929,-109024,-99615,-149518,-62618,3401,23385,5670,-6378,-77302,-98970,-45245,-22154,-124620,-90616,-134412,-25751,5215,-16062,97902,106781,-11910,-61115,-51822,-62471,-161629,-13170,8942,-14975,-24927,8438,42626,3968,8076,13897,-5707,-95257,-10893,25869,16310,25660,-16958,-133815,-181519,-14905,-53153,-62515,-61512,5559,-2863,60991,32188,-14626,-7386,-57292,-31250,-63126,6624,-64101,-31440,8101,105223,-42270,30783,13762,-19954,-70216,-46230,-11929,-48433,21412,78655,27429,-2903,-42541,-42962,8848,15616,-63352,-96342,-55738,3958,65000,-17916,-16192,-889,-27693,-13470,-8288,-91893,-25298,-5276,-27449,-6278,22727,-43068,33354,-52019,2514,-76177,5627,45670,-15517,-18140,-99344,-22944,-51283,-18343,-10265,-75820,-59015,-56041,3976,-15769,-6824,-2021,60275,-13101,-59646,36636,102908,-16022,-28755,-14457,45577,-356,-1477,-71724,-16159,-32199,-11614,80133,13798,-21618,-71775,-17394,13006,-38071,-35290,-7012,-29602,-93998,-2590,-27852,-46106,-109628,-104165,-6911,51866,43809,-12267,-42169,-13040,-20749,-18427,-20989,-65849,-70407,21644,116156,111834,-18465,65067,3748,24618,-42701,-857,-87069,-59486,-20513,-18496,-94948,-17771,-55980,-63258,14256,-2125,26414,-12118,-25905,-7111,27815,17731,-52262,-129338,5156,-10348,-58332,-74031,-143795,-37098,-72930,-51053,-41830,28117,-24590,43075,2897,-65465,-1058,40758,31123,10653,-65616,-94816,-52030,26976,7520,-33865,-4122,44019,14659,-21244,-58003,-100002,-9365,-17885,40740,-6341,24478,-1747,-18288,-60215,45682,-6014,-28235,-52151,-13823,-136576,10407,13801,-7255,-11621,15948,30460,-37214,-80845,-21291,-46298,4635,31858,11485,-25298,-30811,37101,-183,41626,36940,-23312,-11343,-40725,-66417,-20161,-63840,-23019,-308,12794,42829,-41803,-25470,16062,-51707,-96118,-89645,-72601,-30829,-29191,21458,-50082,-84803,63,-54234,-105097,-29982,-15298,-35334,-6756,40555,-44803,-11451,35365,-61209,-16693,26084,37875,-46629,-22496,-36398,11886,11090,-42842,-5893,-66931,-9956,14345,44846,2745,-69497,-37266,-15135,74434,45255,15223,-16263,-24038,-61338,-89660,-50215,-90106,-12250,-58124,-56174,-85409,-77347,-154875,-47540,-88426,-85362,-19152,-26288,-39708,-27939,-33721,18814,9972,-35591,-72242,5846,-14625,-8202,-44404,-12448,18915,-132805,-90019,31341,-9495,-38371,51050,-68768,-1477,-107941,-142827,39550,-40389,-15979,-86272,23158,28026,-33375,-18869,-85858,-54396,-76352,-83016,-27731,-44278,-74747,38112,-50878,-14592,-5880,-111796,-91221,-71149,-103812,-98990,-144400,-169014,-179059,-197583,-198343,-560078,-336837,652868,270017,167199,125337,122804,189589,129939,3887,19963,86730,1111,44443,24976,90265,89491,98186,68773,9833,66201,143864,9513,-72037,16872,41877,-9118,35118,147827,161850,88821,113363,109946,31253,13022,14634,29919,74621,60248,49761,-43648,-13103,67081,-51834,31457,131865,46963,7331,-5208,17788,128260,-30620,-48162,2567,-5518,13049,41612,10609,2563,-12649,2561,-25255,-6747,-10946,5375,-92889,8695,93954,73822,-20965,-41063,58876,32470,89303,9853,-64944,62311,29476,-24157,-55434,-65923,28377,15636,7019,-47914,-81725,-84626,1695,-22934,71633,-4212,-9933,-8313,97005,61721,-3431,-19934,-14006,53006,5914,-94071,-6673,20628,-8458,-50671,-90960,17046,34642,-4463,-21663,-62673,15371,-11963,-52707,78243,110904,-12150,-2393,-125492,-36679,-101047,-27951,35441,27524,-53300,-25653,-19708,44804,-24917,-39375,85582,38124,36017,48128,55794,3237,6830,49677,-45142,-3865,45345,-23584,-92944,18673,31692,38371,51710,4314,31606,7706,-56901,959,27266,20259,10470,-33550,34753,55845,-3098,2101,81761,103391,22599,-1020,-14689,8379,-43653,-55867,-36918,-10090,-23065,-17268,59273,-14283,8220,-5726,3476,-2179,26536,-59242,-32221,52655,51829,10549,4564,-26182,-9056,-129302,-30504,11270,64854,76745,57129,22196,1111,-47452,-23710,74845,75310,-4280,92819,130837,-47654,-21292,-115991,22241,19925,-37423,25957,13499,8346,40288,38994,-354,-31023,28047,-49807,-8570,-14514,-70942,25850,17478,38931,39599,-15444,54942,702,-58450,-49110,-82220,-80737,-11574,-35361,-61080,10846,104419,95724,56325,-33129,88980,-74909,23132,3855,-71005,-32961,19105,49562,59580,8914,-70176,-60160,-12575,-22269,65938,38412,-1185,-49852,-65463,-23540,-33254,36976,-13620,-16984,-33343,-48337,25100,5431,5541,7267,17159,-167196,-46154,-27715,27354,41421,-15854,40250,-22406,12804,46456,1790,-42895,8941,12717,22414,12429,17706,-44128,16993,531,-61423],[-12047,21426,20548,-10022,-25631,6768,4377,32364,56979,77212,50865,-3125,-68346,-15871,39348,23297,-66950,-13155,12443,30368,6266,51818,-86535,-25152,69502,63765,25998,49769,29023,50568,34461,-73387,-3825,-18934,-46217,-37464,21673,-948,-75886,87627,66890,-7654,45547,41258,86984,25005,3907,69397,-34372,-90833,-3555,-33180,21844,-42890,48198,79573,26616,25346,-7725,-49202,51515,-40796,-44505,-7929,-21914,-95845,13055,99,-32458,-50879,-34424,45786,82128,289,-68393,47934,26384,56263,45562,4608,-12701,-5774,69521,62186,-6654,-52781,-13709,-28841,25901,-30274,8673,19751,21095,23659,-33576,5612,88786,2819,-47977,-93740,-76727,-19662,2192,4087,8739,-59500,-67024,6109,2049,-14380,-8825,5051,5324,-12070,-31312,-25199,-62325,58117,-1529,-10449,-10452,-80551,31225,41288,13133,3488,51081,-36189,69164,117472,47619,-21880,3718,-39192,82700,66099,52385,90433,17486,-54114,33089,-36738,-50979,43141,20789,35544,32875,2625,36637,45167,77881,71799,61269,83574,22911,15663,-20872,20837,88180,70575,22830,6829,8544,48128,45178,925,72618,66727,53508,70036,80779,-21117,-11483,53545,32937,6639,-38519,20629,52133,71185,-12512,62687,19792,-21136,53954,71870,87481,-1342,77905,54251,-10612,33201,6833,3197,59225,-57620,-11138,13953,63636,-6640,77475,41896,3563,-11407,29016,-3059,18874,3530,15850,-14930,65898,-5905,-31850,118412,-9031,3352,52798,58011,52905,43984,111578,85651,29206,97490,67347,79940,37122,-23995,6214,156395,78872,48777,120893,63180,103665,182850,295796,265336,341031,383382,233554,196721,122746,223353,336766,102621,433594,586559,531954,777509,1225735,1809675,-1647371,-827521,-649979,-332186,-462984,-300273,-266656,-207927,-150931,-145770,-222714,-119477,-131453,-166171,-102090,-134916,-25483,-106733,-137557,-184004,-90570,-73376,-100551,15669,-43205,-175023,-82206,-56520,-141410,-113591,764,-58564,-68964,-115176,-52680,-23377,-25251,-41658,-64231,-125179,-46678,-135785,-53212,2875,-164833,-109427,-38328,-115244,-71949,-60850,-51213,38807,-30126,-142820,-68382,-33605,11090,-25089,-38903,105270,9748,-13216,-57414,-9106,4175,2489,-10334,-22389,-187448,-30662,10153,35674,54417,-111485,3458,32657,22829,-41516,-64109,29535,108359,34675,88427,-66668,-52822,63815,125862,163500,388890,-313509,-242617,-136919,-83723,-200377,-22591,-54932,-25098,-89846,32031,-91504,-52200,-48764,-99118,-75994,-82304,-29366,-112889,-126334,-74404,-59014,-118832,-92561,-138818,-81157,-7902,29422,14161,43724,-83043,-112747,-57085,-43882,-111761,-102917,-143918,-39008,6842,-13766,83970,108018,-23772,-107613,-43451,-43197,-153533,-30771,11519,-6019,-20536,19096,43683,8174,-23428,19168,-126,-99384,-1575,30174,25212,41806,-5600,-102070,-128084,12350,-49081,-83993,-56819,38279,-27935,38874,44285,-15919,-32479,-65424,-88539,-91504,-2381,-77933,-51424,-2770,79103,-37700,23237,-2267,-14644,-40148,-75760,-6001,-35593,23677,89376,33332,-13719,-52589,-35052,-36780,-6701,-54424,-79644,-45078,-13428,22772,-24030,-4131,-26191,-43406,-14542,-5102,-121830,-10564,-6259,-20208,-7560,10818,-30218,25283,-40761,-13634,-81118,1291,39199,-12911,-24109,-116339,-52750,-78670,-57158,-3166,-61614,-66269,-46396,1221,-12690,13542,-6905,37663,-46710,-60727,37977,94467,7609,-21952,-39376,37164,7434,13024,-66182,-17425,-49542,-33242,49203,9074,-41176,-70483,-9728,21036,-25509,-79825,-20133,-20795,-109227,-120,-33569,-53974,-112517,-76429,-16817,42717,29975,-37460,-52832,-38465,-4072,-15619,-4061,-57242,-64522,-5171,68834,101326,-24541,76996,18775,35101,-44215,23319,-67715,-67051,36349,-8496,-85185,-30435,-55169,-66453,-16133,-15029,-6214,-34437,-10746,-11775,22689,16508,-54083,-129324,-8330,4589,-59514,-53759,-107393,-3908,-75847,-58436,-48951,-3402,-30727,50130,-4383,-89503,-6577,46141,5642,9407,-56258,-89008,-43016,33091,3700,-25218,4137,36400,20740,-23803,-48748,-80040,-12866,-52913,12984,7624,16089,-23903,-5607,-65761,59710,5522,-10308,-30542,-16429,-123408,7402,10273,-13412,-12977,12096,33333,-40342,-78988,-2830,-39951,-8088,-19872,-21316,-14931,-15327,35543,15298,46106,49679,-19144,-20820,-15926,-79039,-18571,-61668,-19389,-9368,-1452,14370,-20417,-18237,-6854,-73552,-80420,-61793,-64833,-25272,-22847,-22038,-44036,-76206,26914,-52160,-86676,-18605,-20294,-37379,-18554,32497,-58544,-11573,51777,-34264,-13793,31527,47536,-42329,-17409,-31725,26783,7777,-54651,-8759,-63945,-16554,62522,33712,3982,-45442,-43530,-22718,57582,57453,16131,626,-20005,-54375,-79260,-6645,-63521,-4155,-61950,-72783,-83798,-85939,-149097,-53004,-117049,-83238,-28329,-45747,-56372,-27174,-33284,17371,-2266,-39557,-23476,4663,-17281,-5196,-43874,13279,19744,-113981,-68059,2719,-21755,-54305,49123,-71437,1697,-109159,-137513,29448,-48226,-16028,-76266,12337,-3435,-44637,-17046,-70420,-26281,-75730,-76659,-18699,-31062,-59293,54234,-24418,-2482,-12191,-97754,-82764,-54739,-86716,-94695,-127818,-132610,-152795,-186388,-198578,-554732,-332951,657640,221074,168957,119436,130184,175970,132607,-11475,-3778,64824,7300,57247,28511,92361,110392,90398,73827,38266,63137,157097,17418,-76385,17049,20005,-14617,18291,132925,140913,107467,88606,95981,46339,16031,25379,11783,71436,47224,51896,-57230,-29136,70251,-38656,11771,103406,58837,27182,388,-4862,104133,-26452,-61269,32195,21831,10599,47447,27387,4038,-23046,4417,-33197,-36177,-32880,-423,-69077,31212,93252,99764,-36990,-59489,22179,32874,65509,-3154,-57432,55856,42095,-22150,-47973,-59808,7715,26397,31542,-46109,-82655,-74451,-12398,-21730,56152,17259,-8224,14280,76926,51368,12105,-18352,-55880,55316,7150,-47754,-8641,-33911,-32638,-53147,-74849,18886,29796,12292,-2308,-55104,15468,-8048,-62110,47828,72447,-10599,15893,-83743,-30631,-73088,-20848,26699,17353,-108864,-17601,-12904,48940,-19207,-33688,94977,46137,24924,4990,42464,-8768,23069,69003,-40065,-4162,50506,-10246,-97340,18266,35909,41364,54013,13842,45486,27896,-62867,-911,23965,-2786,25001,-2316,14625,33172,15448,51403,105120,97392,42126,5632,-26160,18508,-62919,-45944,3270,8680,-4162,3223,52113,-14336,-1179,8252,-13489,16069,30642,-62594,-15811,42977,39018,-21015,-32595,-39636,-16827,-105737,-39577,23270,58944,66934,56043,4753,1734,-44053,-6148,112835,54705,881,95294,152296,-32087,-25399,-115436,38264,28688,-36975,9867,32545,16077,50267,-5746,3833,-38916,36851,-34715,-2110,-21412,-26987,41302,11240,27667,37510,-2456,70303,23634,-60640,-65982,-99687,-54283,-2053,-24491,-57586,12694,80955,69375,42959,-54386,65168,-54669,11877,16811,-43652,-45198,-1315,51689,56385,4962,-101206,-37254,-3880,-5860,55435,34528,-1999,-26173,-38897,-30550,-48755,31281,-7244,-47090,-30053,27569,32212,25463,-11447,-3244,23574,-129674,-8997,-24613,13299,47649,865,35312,-36788,18614,43304,14627,-74618,-5414,-16683,11295,3097,41240,-34899,21214,-2712,-59580],[6036,39222,24486,-10054,-41108,-18985,-13754,18745,55901,83780,2685,-13933,-70395,-19916,38207,54460,-29960,-201,4251,10488,9550,41180,-85546,-51757,75455,68890,8497,45125,34733,34880,29585,-45175,20682,-22422,-34996,-36202,27571,-10536,-102918,56113,95186,22575,47609,34087,78567,36910,-3055,60840,-4602,-115240,-43245,-19561,16518,-43221,24620,87912,28968,36883,-3228,-32316,46709,-11653,-41117,-8602,-20447,-119676,4557,-20337,-23661,-90111,-7062,39245,89189,10438,-50897,42222,43107,31277,3440,-22793,-34383,-24489,50549,65653,-10133,-56657,-21391,-30262,25286,-5442,-36418,577,4199,29751,-41580,23296,89776,48848,-54834,-111256,-51312,5897,13070,-6300,-678,-46656,-70856,12023,148,-7724,-2474,-1522,-3523,1854,-36491,-36716,-71932,59401,-17212,-38818,-35656,-66767,49166,38990,17712,8387,58451,-29136,79193,141744,42946,-24503,-12564,-12286,79505,48928,55360,73874,9186,-71099,26183,-64555,-71126,30488,-19042,20531,26363,4816,41705,42665,85737,59869,43180,88597,53338,20460,-33785,6369,97488,45803,9688,21213,-13117,11348,54899,-27054,72373,66894,37227,54893,87365,-21032,21984,42793,21702,17031,-12757,29534,51046,76045,-29582,58817,30361,-12857,64974,72148,114771,-3268,69668,87457,18354,57451,15948,-12257,61368,-46565,-27618,13985,96180,14824,104245,51330,25301,3657,30234,3699,33875,10062,10306,-32354,29962,-10533,-40303,108380,-9417,-1834,59769,66889,48198,31596,83416,69554,36026,58601,28257,69267,35099,-40341,-30500,106898,57126,38465,141600,79816,124739,147121,228768,257684,338732,418685,273470,195377,126755,189009,327606,154411,413131,585060,531582,791099,1228110,1798468,-1677052,-813314,-613956,-311216,-409095,-310760,-258454,-168045,-133720,-135456,-220790,-132693,-157586,-178569,-91515,-101535,-409,-93824,-122016,-199839,-102308,-63896,-121705,8244,-51965,-177334,-60624,-50472,-129526,-128909,-613,-46406,-92961,-93932,-29615,7503,-41005,-41736,-104954,-152354,-42327,-106530,-37901,13041,-150372,-104450,-104861,-116160,-56045,-62830,-69051,5241,-39952,-145692,-39949,-44692,5328,-41548,-51911,78587,7112,45560,-70337,21004,1984,-23331,12385,-8357,-199945,-20956,16873,28138,54338,-79961,-18528,1486,-14876,-18899,-51174,26774,102716,23785,68298,-81693,-52090,93689,128322,185176,362047,-304644,-259506,-160451,-91898,-206508,-37611,-55415,-51265,-87213,76816,-89491,-48155,-56929,-94395,-85550,-77364,-52083,-121671,-111435,-49426,-39489,-124130,-85782,-120785,-87266,-18257,25406,14699,72877,-82052,-106888,-71799,-73970,-102973,-105946,-149973,-55512,-2819,-20627,50412,81690,-42949,-147027,-49935,-29539,-142361,-60656,18210,-3578,-9284,18877,54287,7701,-65400,8037,3657,-95899,500,29977,22508,53326,8273,-68694,-69092,26597,-41307,-101525,-55968,46872,-58067,17156,48565,-9808,-50662,-74269,-140562,-109427,-18933,-82310,-60456,-23566,54505,-27966,15617,-15258,1328,-7056,-98169,2325,-12322,20469,79724,24760,-40540,-56463,-6739,-70327,-25973,-34968,-45862,-35259,-32745,-20785,-33056,6818,-54498,-60960,-8945,4544,-139445,-3800,-9681,-16106,-5587,1154,-34949,7056,-24674,-30167,-82577,-3750,31301,1483,-18554,-116715,-78879,-93574,-99503,-29790,-44361,-64810,-36035,-3694,-14791,32801,-10674,10042,-69532,-56284,33890,81354,31779,-14852,-69367,39616,23002,20191,-49758,-18764,-70761,-38637,-6944,-3796,-57747,-59730,-1627,12140,-21272,-110518,-46387,-35178,-113100,-5061,-35714,-56186,-98922,-30404,-23183,30500,10617,-63422,-58860,-64177,8923,-5953,5635,-47469,-49652,-31289,15678,65665,-33526,75381,32650,35152,-41641,41011,-39659,-58961,92572,-4169,-61491,-36039,-43904,-56312,-41640,-32264,-24801,-47932,6151,-16444,12403,10403,-53700,-106787,-12102,8207,-58876,-24497,-57917,18493,-71110,-50338,-46369,-39418,-31386,53708,-10210,-95397,-12252,43066,-21220,3627,-45709,-76189,-27964,17849,-3307,-25057,8532,22212,13803,-22552,-30677,-45953,-18741,-79121,-23515,7755,5679,-49015,4771,-63594,59297,12973,11252,4940,-20289,-88751,-2732,-165,-17091,-10172,9379,26551,-47292,-66370,18264,-30272,-18468,-65208,-53018,-6014,-2509,31131,24502,40417,43233,-8475,-24629,19504,-85209,-21065,-53252,-4244,-16990,-10702,-24606,-11740,-10372,-33386,-86090,-55877,-27633,-48184,-19106,-24142,-51867,-35910,-69919,45698,-45438,-58659,-17719,-24089,-31673,-18910,28781,-69796,-15568,49290,-18067,-11614,18282,43458,-30051,-15568,-25852,34601,9836,-54372,-9955,-52622,-40270,83455,12847,6043,-28491,-49792,-27182,34579,63756,17313,18631,-27976,-48725,-69723,27716,-31210,3009,-63202,-78923,-66693,-74107,-125631,-67030,-127141,-65890,-32408,-69399,-65589,-21635,-34201,14023,-24362,-42581,258,-5083,-17235,3652,-38920,40884,8807,-84361,-45249,-18686,-28225,-68951,40930,-67942,-4321,-107806,-119179,8573,-55117,-17704,-61180,-3831,-37104,-56441,-13892,-47162,-1328,-71798,-67028,-11201,-14605,-38382,58189,-10420,-4046,-28529,-78083,-72313,-43219,-79925,-97488,-115157,-83254,-125655,-175302,-214103,-539885,-304399,650037,197418,179857,129920,143246,158291,134432,-17654,-16554,42088,24317,66200,33112,81024,118455,78590,71323,46582,68327,165639,32722,-63852,21584,-1254,-4433,6464,79872,96560,123352,58034,77750,59811,18514,32951,-4153,32547,26001,50053,-70717,-40761,65599,-28087,-7826,75279,54826,45034,15601,-20074,58562,-17676,-58795,49328,43020,7416,44699,46052,10130,-29393,14681,-27669,-54172,-47859,3325,-34573,43942,72668,115819,-56915,-76373,-26651,12828,35945,-1923,-51008,43571,51080,-7933,-16757,-45895,-5696,33108,53390,-47753,-71897,-49038,-26560,-8915,34669,25513,-3680,49313,40216,36265,22233,-14696,-74261,56564,11453,-8818,-13096,-72777,-38335,-59064,-53575,17742,19682,21460,3351,-37613,19841,-12904,-58418,6247,27731,-2676,31211,-37926,-19996,-36933,-15491,20026,6893,-141706,-19731,-1530,39649,-16362,-33304,91310,50181,7776,-38249,23236,-16489,37245,84730,-18447,-2529,47385,1651,-81616,39678,41657,38845,52531,19252,49843,46277,-57858,120,15694,-21067,34083,29793,-11556,16793,37229,81436,101524,85128,54933,5900,-46202,21322,-69532,-24799,47936,33095,37214,35126,40947,-106,1348,28321,-31612,36513,30117,-60448,-5248,29676,25917,-50068,-59370,-44601,-24430,-74851,-42166,43287,52989,45362,43680,-15966,9179,-35041,3040,136322,30369,-2380,85601,144007,-19053,-32674,-104496,35872,33533,-35644,-15249,40222,17089,60399,-47021,9160,-42493,47704,-16158,-6491,-34849,51768,46496,2581,1065,35738,7791,78841,32316,-59199,-68183,-100367,-24969,9549,-9373,-48363,8992,40807,31531,25821,-60700,31906,-31972,12516,25677,-27409,-50126,-10721,45496,45101,9108,-116836,-20323,8410,11459,29145,15860,3693,-4063,-13349,-31780,-57658,19789,-16629,-72924,-25745,91171,36301,39908,-23356,-17264,39236,-80474,19811,-13281,-407,46935,28157,31144,-59322,23456,35160,23268,-91196,-25314,-36996,7188,-5031,61387,-23123,25638,-5167,-42707],[20667,39512,16302,-7318,-49557,-42031,-30187,5628,49043,83657,-41330,-17243,-66597,-25984,39155,88839,25996,4623,-2712,-13246,18929,28320,-69220,-72118,72067,72158,-1959,40420,55784,34278,23184,-3195,31472,-22327,-1782,-28309,26312,-16939,-106496,9578,92295,39609,36947,19373,59559,41336,-10532,43396,15369,-130296,-73542,-443,16896,-30806,2202,77573,28012,47916,-11800,-11345,37160,18939,-31677,14398,-7752,-120718,421,-40118,-11041,-104623,18263,20693,83016,12213,-17765,36774,62192,11668,-39470,-32310,-50000,-35061,25283,57231,-11262,-48615,-31413,-40420,16209,22082,-53474,-10913,25615,33262,-39013,38032,75368,68625,-50433,-98651,-22873,32275,29852,-8724,-3781,-36474,-57842,18602,6864,6527,11682,-6217,-13552,17690,-32155,-27398,-64958,54178,-27113,-55770,-56555,-42604,51051,33810,17778,10479,67381,-10797,87299,146668,28037,-20026,-20997,31837,66804,29346,52269,47122,42,-73012,16456,-87816,-76226,18261,-51082,14842,19234,10154,47595,41773,84150,51916,36214,85065,76335,26649,-43159,-10324,85346,18627,-2553,33543,-35198,-28098,53104,-44575,74701,64092,8708,45568,82681,-20682,36814,27996,15131,28841,9044,35965,46506,70604,-32627,52443,48786,-1950,62201,65034,129313,-3937,64988,116638,48961,71231,17247,-24229,44273,-27386,-27567,23215,117810,35648,115786,58903,35595,16405,40089,14313,51715,13875,6483,-35609,-4464,-15812,-35177,93155,3167,-1411,62645,72633,37819,26943,56046,53241,39515,27810,-12328,50429,46558,-24120,-52276,72839,44911,33682,141252,104750,137700,119069,177244,236397,325056,436674,297995,208864,138696,171885,308693,209511,372444,555148,510520,773391,1226706,1816563,-1659280,-824045,-573221,-316819,-362186,-311741,-248080,-136958,-123147,-124197,-218556,-151028,-184768,-186138,-84379,-72566,-996,-79635,-112578,-198297,-98887,-52964,-131534,-3494,-48663,-163138,-55627,-50048,-99942,-127577,-12472,-41399,-102741,-68936,-16841,30136,-64457,-46285,-127670,-152327,-41984,-69876,-18913,17395,-118700,-74851,-160843,-118795,-35608,-60332,-79123,-22279,-43189,-133836,-15090,-46440,-3358,-56417,-61633,43400,-6272,99738,-86408,43402,6542,-49953,30897,6243,-162909,-7673,25812,14745,40062,-49446,-40468,-43821,-70802,24867,-26286,22196,84675,16066,44402,-79292,-44860,115980,129863,214704,334880,-293655,-282312,-200956,-104885,-205687,-53524,-63038,-89868,-85403,65056,-93554,-50528,-70267,-81068,-91341,-72513,-55707,-117050,-93061,-29062,-32073,-124995,-84489,-100472,-79054,-24036,14436,12747,76796,-74362,-81598,-83634,-100899,-99768,-100151,-147864,-71391,-19424,-33086,11420,44956,-65632,-167433,-63502,-25136,-128776,-94611,26129,-7804,-2833,5586,72262,-826,-110572,-14225,4604,-87014,-6355,22951,6487,60195,24646,-51814,-29112,26411,-29327,-108492,-53840,33101,-82504,-1457,48758,-789,-63237,-82703,-159272,-111391,-36360,-78787,-57063,-50431,36893,-16171,10662,-21149,20583,22527,-103315,10050,18093,11822,51907,2036,-75969,-52732,23289,-85158,-37763,-10808,-4683,-29736,-48323,-44154,-36998,14001,-75923,-72957,630,17996,-138960,-8747,-15672,-19025,-4935,-468,-47202,-14234,-6766,-43384,-76407,-7896,21411,21132,-5339,-96464,-93581,-92020,-130318,-79648,-25999,-51205,-27564,-9591,-20800,48105,-12034,-12459,-73623,-46790,23969,66742,50373,-11126,-93198,47024,40198,18944,-25362,-20124,-86082,-22938,-66528,-20686,-67187,-43728,4209,-10353,-28325,-119462,-74872,-64960,-102142,-12077,-33564,-48219,-70362,19030,-23356,19533,-8221,-84552,-61295,-83915,16324,-332,1279,-38517,-30111,-49171,-29272,14391,-45990,60590,39749,24230,-33453,44156,-10648,-39678,128599,-7794,-30782,-35700,-28373,-38511,-54367,-53863,-29850,-53756,15644,-19313,673,-1033,-57501,-69433,-4413,-3986,-56896,4027,-16050,24267,-58979,-27237,-37351,-71037,-27307,54883,-15555,-82937,-16917,32655,-43027,-9051,-41651,-59190,-9242,-15408,-13577,-33303,9190,5477,-1018,-17031,-6465,-9719,-26771,-91019,-56291,-885,-167,-69607,13403,-56430,46956,16152,31554,43730,-28381,-46158,-16102,-14992,-16260,-4041,8577,13102,-56525,-43878,40278,-21257,-24323,-96915,-76525,-2101,4122,24794,25019,24416,19351,6335,-20717,57372,-85637,-26232,-40554,17262,-20251,-10944,-55066,-16842,-2117,-56107,-86645,-29089,1252,-27890,-13357,-32050,-61029,-26275,-67246,52593,-37634,-29743,-30068,-26013,-20782,-9907,25199,-74692,-24125,28687,-16350,-8029,-8070,33056,-13167,-17315,-20727,34220,16383,-40919,-8783,-39129,-78545,66291,-10351,9046,-20407,-54010,-26638,13366,64341,19978,32655,-44188,-41446,-66352,42603,-199,6869,-61201,-73434,-39804,-46563,-96863,-84065,-116345,-36471,-30468,-86220,-64332,-14901,-39613,11451,-49956,-44747,-4261,-24447,-18645,13985,-30574,62236,-19621,-52723,-27445,-30873,-30233,-84259,24419,-61212,-15572,-103223,-95078,-17205,-59851,-20916,-42823,-16852,-59579,-66078,-11070,-21700,12088,-67486,-54807,-7461,232,-16670,48842,-11059,-14189,-46160,-61602,-61125,-40433,-83809,-99815,-104014,-37514,-106862,-169258,-237921,-520043,-271021,625891,205959,195657,152557,155063,147624,136251,-19388,-17909,25917,47346,67985,37047,64865,114081,66763,61024,30340,77506,168685,51113,-33382,31061,-15627,13106,-21,7526,40880,141587,34324,64523,69522,20890,36875,-13914,-27042,2612,46862,-78890,-43237,53835,-21550,-20717,54471,25789,55133,36850,-24493,6622,-5844,-40833,49835,54883,4275,30774,59136,12501,-31115,28519,-11642,-50139,-48500,14467,121,41373,35728,116535,-73709,-75653,-62702,-26215,5219,5533,-46786,28619,51390,10121,23431,-28868,-9345,35011,67259,-48288,-51423,-12484,-34107,13703,9066,23300,4852,86020,-7593,25800,23166,-9214,-65324,58523,14595,13888,-15401,-80408,-24257,-67475,-32373,15236,7812,24658,-2892,-17144,30779,-20692,-41035,-29453,-6229,2759,37007,-3476,-7423,386,-12922,17500,-698,-144664,-31186,11507,23698,-14914,-37798,71967,49532,-11656,-68045,-70,-22997,44865,94593,7332,-2602,31719,12077,-47719,72976,47040,28828,47422,19605,46553,56948,-44468,3456,3865,-30760,35733,54171,-36922,9514,54131,85932,76301,70019,62539,82,-69009,14632,-65024,7173,86290,54997,87282,67340,29605,23497,11789,50409,-46992,54653,23019,-51818,-9233,16673,17900,-67634,-73373,-41794,-28683,-42081,-36873,67408,47998,18407,23661,-34845,20034,-27175,617,135383,9199,-9114,67813,110290,-8527,-42566,-86861,18956,34138,-35154,-40207,37093,11162,69807,-79115,12618,-42912,60278,2602,-23622,-53177,121030,39517,-4329,-29010,34544,13104,76184,25248,-55423,-57086,-84921,-1780,20790,4769,-34605,5096,-4956,-11877,8768,-53874,-2097,-11813,24447,26888,-23283,-41248,-11050,22360,27134,19014,-107094,-12408,20825,24641,-3548,-9264,17651,12702,1747,-29078,-60743,6572,-34782,-88265,-21718,122582,36225,41870,-23647,-31555,55239,-37523,34974,8255,-6455,43620,57763,29220,-74263,25614,26295,25442,-88776,-52964,-45313,10092,-11349,71621,-9004,32095,-6054,-16211],[32260,24217,-2722,-2777,-50530,-52612,-40298,-3359,43430,80732,-69101,-15022,-57895,-34398,38300,113366,79522,4512,-2566,-35776,32490,23652,-42674,-81745,67040,76066,-2669,37450,85681,45207,16002,34171,30019,-18679,42939,-14761,20523,-20569,-82896,-32767,64158,47080,18757,-1437,34619,38482,-16769,23020,25920,-128930,-87809,17887,17056,-12473,-14418,49483,19178,52487,-29681,9610,26143,38957,-19087,59433,13235,-98952,313,-51133,1930,-83681,32742,-2643,68749,8051,23947,28574,73207,-7222,-68417,-25709,-56031,-37121,-3079,38822,-8258,-30606,-42593,-57785,1689,44763,-45684,-1978,73577,33639,-24041,47384,51629,56896,-38354,-65333,3566,54210,44465,-4388,148,-29289,-25957,22817,22698,30630,27069,-7585,-22094,30728,-17958,-4967,-46971,42703,-27428,-55448,-69719,-17237,38190,29465,9109,8801,70665,14729,89949,134516,555,-9538,-18389,71970,45460,9742,44727,18184,-7775,-57778,7241,-95609,-66434,13100,-65164,17967,15113,16371,51860,43483,75645,51151,42681,73749,86895,31529,-46858,-24342,54067,-2587,-7134,42486,-51580,-59998,39651,-46463,77437,56033,-30115,40423,70300,-20868,34975,13324,18580,36497,11889,37432,40725,56797,-19292,45814,72434,8538,50817,53340,125562,-5112,64861,133170,71795,69469,10249,-34048,14491,-5830,-10663,39305,120913,49901,99809,62840,33030,23728,55054,26024,66528,15788,6979,-27848,-26978,-19481,-20630,75311,25641,3742,61222,69402,24113,26953,35443,42510,41366,8520,-43974,30939,68894,12255,-48695,76165,45867,32394,109335,127844,135128,98686,153238,210922,294195,425947,300984,230023,154716,167872,283371,250073,325078,510559,478636,734110,1221651,1854226,-1615343,-853872,-541556,-346367,-339102,-302305,-237778,-123365,-121717,-120999,-219673,-169149,-205184,-188780,-86165,-55602,-29499,-65158,-105573,-179015,-79914,-44832,-128863,-16925,-37092,-132068,-65200,-54688,-60564,-109901,-27827,-46543,-98059,-46215,-19338,36978,-88260,-55399,-132384,-130045,-47566,-36132,-839,19263,-75294,-25554,-185695,-122806,-16587,-56725,-78911,-30643,-38017,-113041,-1067,-31370,-11614,-62557,-62151,12363,-26719,118035,-105027,48871,15318,-71607,34675,15258,-83184,8141,38293,-1277,13902,-39515,-58353,-87855,-129789,53999,3754,14539,65555,13998,24428,-60531,-32891,124821,130823,244567,313587,-282516,-305104,-242981,-122058,-200708,-70751,-78353,-130017,-86153,11143,-103440,-58205,-85692,-63654,-92520,-70191,-38540,-97777,-72457,-17405,-35971,-122095,-88910,-82096,-59719,-25182,-315,11615,60034,-60724,-43968,-86958,-109979,-99973,-88825,-135388,-82557,-36048,-45283,-20643,13112,-87392,-164868,-75262,-30042,-112860,-119444,34309,-16955,-12121,-16446,89570,-17227,-149227,-37704,3844,-76626,-21343,8461,-19969,63760,41857,-61844,-21683,15016,-14872,-100245,-46847,7152,-95112,-15624,49848,6275,-71255,-90283,-129530,-96808,-48044,-69878,-43651,-76681,25648,-5841,9545,-19256,34293,43137,-89448,15146,49985,-1785,13915,-28515,-108271,-42340,37706,-82892,-39802,9310,28650,-30451,-56793,-37668,-30151,14420,-84028,-73353,9934,29282,-123573,-24416,-23469,-29610,-10378,9124,-55302,-32030,10287,-50654,-60432,-9622,9659,38342,7063,-60983,-92022,-76239,-139521,-128355,-8939,-26304,-22686,-15260,-28537,56420,-10844,-25611,-58014,-33285,8616,52767,57769,-12978,-101285,48042,52541,10968,1698,-22069,-88496,8742,-101815,-35339,-68550,-27854,5541,-37938,-44983,-106808,-93655,-94319,-77809,-16337,-28360,-29792,-33445,53404,-17195,13410,-20283,-93897,-62677,-94415,16683,-9853,-19488,-31387,-11361,-56181,-57025,-31760,-60621,36846,36008,5389,-20909,29153,10382,-17103,132049,-18950,-1148,-31699,-16725,-20514,-52879,-76924,-25618,-55690,14195,-19663,-9664,-15255,-66773,-29536,12603,-30632,-53186,23512,3728,14172,-41275,5365,-26214,-90277,-19810,54733,-21784,-56925,-20530,17280,-55507,-27478,-48767,-40893,10685,-53126,-25110,-45111,8990,-8316,-15499,-9323,18030,15400,-34792,-87748,-75007,-12186,1285,-79405,21035,-47528,30027,16149,44193,71511,-43171,-9229,-28272,-30524,-10780,3644,10361,-919,-63856,-17212,61337,-16864,-24543,-112091,-86694,-5415,2616,17090,16721,1529,-11673,22193,-10006,88182,-81941,-31599,-26499,37271,-19310,128,-60814,-32153,6333,-68655,-75879,-6561,15556,-10441,-8838,-43644,-52396,-15880,-68552,48656,-32094,-8526,-53286,-26705,-9458,3276,17680,-72437,-36286,-2765,-27153,-1514,-34912,24967,4293,-21912,-18537,26712,23634,-19110,-5245,-30118,-119025,19703,-28591,13289,-17941,-54802,-20386,1371,59718,25439,40060,-64389,-29319,-69893,33702,23660,6040,-55167,-58381,-11660,-16936,-81191,-95832,-87889,-3233,-24622,-87486,-51792,-9573,-50650,11337,-67212,-45772,-23876,-49139,-24641,21309,-20622,69242,-64267,-26475,-16780,-34312,-29935,-97702,19,-54295,-27485,-95468,-72655,-40009,-61865,-25841,-22601,-19951,-63144,-70777,-9249,150,10245,-63656,-41079,-9123,8825,1422,29194,-22763,-24552,-56626,-54912,-50712,-46637,-95008,-92449,-92320,-13508,-102970,-174049,-259873,-500785,-249509,589089,239267,210685,178598,157985,151551,138936,-21330,-11330,21158,70681,61951,38154,52773,102641,58954,45794,-2059,83891,166171,67485,7988,43806,-21265,27395,-3763,-51091,-10422,160859,22286,60902,74765,23445,38006,-15347,-81909,-17237,44108,-77815,-34815,38060,-18436,-24737,43761,-22191,54946,58117,-19066,-35810,6822,-12844,37201,57128,1768,8265,59932,1289,-28918,40851,7752,-25345,-35639,27457,24976,23491,-7326,101104,-79799,-50705,-67541,-72869,-21643,10044,-43528,15201,41851,24769,52351,-10918,-4930,31292,70416,-42678,-25368,27069,-30219,37732,-16692,17873,16264,110895,-56223,22939,14104,-2815,-37276,62631,11861,17225,-12607,-58503,4302,-77405,-15722,13367,-2633,24946,-14895,-2436,45041,-22665,-14117,-47490,-22041,-351,30091,16257,3321,32728,-13581,19551,-3019,-123662,-45147,23405,8820,-10650,-44398,39056,44979,-29529,-79169,-24124,-31287,42939,96621,22523,-6720,7242,21735,-7774,101450,49955,11014,40132,14810,36293,54428,-27475,8907,-9075,-30659,29880,65616,-54251,10501,60090,70308,43307,56121,67191,-9415,-86449,-587,-53911,45848,108032,66959,128048,88095,20547,49307,24084,69264,-56396,64778,9033,-38288,-29783,7323,17537,-69485,-74517,-32816,-27692,-13968,-25053,89041,44089,-6396,1842,-46302,28840,-25936,-12195,107214,-3264,-11983,48891,64674,566,-54007,-66819,-1425,31700,-37243,-55722,25916,-323,75117,-100414,11396,-41671,72317,18645,-50099,-73405,143246,21883,-5885,-48500,34237,14666,61378,9218,-49276,-38592,-60384,8714,30099,11567,-19904,4473,-45725,-52927,-4858,-39009,-29107,1849,41639,18871,-24727,-16778,-6396,-15360,5900,30513,-70671,-9066,29712,30398,-29097,-28961,36507,22734,4314,-23599,-59813,-3611,-52700,-89840,-18158,123141,31871,29458,-14251,-43789,60538,-9620,36142,38181,-51,42499,77545,29876,-67017,24350,20107,20278,-70968,-83754,-42326,17509,-15853,66452,6531,41867,-4397,9710],[40664,1578,-26225,3107,-44133,-46241,-41390,-7021,42732,78309,-75120,-10333,-46659,-43772,31276,118671,110027,5649,7031,-51176,47359,34145,-12105,-79606,66873,79524,4652,36743,113535,57774,9123,52691,23793,-11769,85530,1370,14732,-22568,-42370,-54660,21809,48486,-467,-26231,7651,31021,-21453,5162,33068,-108324,-84494,29574,10903,3183,-21636,11927,757,44979,-48968,27823,18215,40625,-6718,114886,38067,-61641,966,-50493,11299,-35013,33290,-24434,52188,1095,62788,15775,58855,-24224,-73588,-9333,-52034,-32429,-32612,15343,-1448,-7592,-54035,-74652,-13044,57228,-23760,32695,122570,33114,212,50540,24971,21944,-24460,-28431,20339,65381,47032,3628,8862,-24081,15550,22952,44789,63349,36376,-6177,-27081,37250,3085,19693,-26199,27003,-17149,-37447,-74547,1801,20100,28877,-8982,4019,61506,40948,83335,112827,-36267,3952,-4080,89062,18112,-7890,38051,-4133,-14210,-30335,2006,-83871,-47523,21221,-58754,24298,15587,21005,52020,46295,63270,57860,58342,57047,83749,33270,-44449,-31530,14403,-10225,-283,47980,-58109,-78345,18606,-32813,76137,41765,-73105,36470,54052,-19390,23675,2377,31881,34931,-5732,33056,35204,39049,6227,41915,97273,15841,40606,41924,104119,-7630,66446,129462,79797,53895,-2879,-43470,-15173,14017,17318,57635,107703,55330,52108,62505,20748,25322,69905,37229,74313,17463,12470,-14136,-30472,-18521,-3831,57691,52541,13580,56526,56950,11138,27187,25491,40635,43314,151,-60860,17506,93966,49621,-20522,113177,58617,32620,52814,138530,116404,84851,153265,190291,247386,385504,284767,248482,169868,170326,253883,266647,288466,467915,451021,690243,1214586,1881995,-1562230,-890228,-528966,-389903,-344244,-286769,-230335,-129579,-129863,-132350,-224298,-182205,-214087,-186884,-101849,-54368,-76719,-51988,-95701,-147286,-50942,-45060,-116048,-30392,-24203,-89237,-80869,-62794,-23261,-81880,-41215,-61219,-85919,-31452,-36671,26832,-105189,-67750,-125344,-96429,-59697,-13866,11388,20584,-31301,23557,-173750,-123763,-4585,-55638,-68545,-13088,-26513,-90703,-796,158,-16736,-55262,-52622,-7813,-46790,83416,-125942,32847,23626,-83798,21798,16158,9081,23588,52247,-15181,-17004,-56030,-70394,-112280,-173597,40657,29525,4710,55887,19882,14394,-31720,-17921,118793,131136,267692,304873,-273908,-321819,-269521,-142531,-193959,-89989,-97665,-159895,-89961,-53961,-116863,-70256,-100298,-47697,-89680,-72163,-7222,-69040,-51951,-15666,-46175,-116486,-94826,-68473,-37001,-24363,-15814,9150,31873,-42449,-5059,-77960,-92026,-99914,-77036,-114043,-86461,-46838,-50945,-40401,-7014,-104600,-143812,-79382,-40855,-94966,-124350,43566,-28293,-40436,-38694,95925,-38072,-172547,-52294,3918,-69620,-41386,-11419,-50096,63789,56767,-95135,-43928,-927,-1712,-76902,-35119,-18378,-95150,-23161,55399,8432,-74191,-97041,-62381,-70573,-49802,-57986,-25309,-94929,17138,144,11364,-13057,36366,51299,-64477,16989,77026,-19088,-24165,-56241,-125250,-28200,28930,-70762,-32404,17614,41822,-36590,-57510,-8549,-12381,6322,-77718,-59991,14586,30672,-102421,-44070,-31594,-44228,-24156,28450,-51843,-42990,24403,-50993,-36452,-8477,-3148,47392,10007,-24248,-73607,-53698,-125516,-152563,4344,4243,-21404,-19819,-35332,55645,-7839,-29911,-28099,-16895,-10447,39899,51241,-20272,-90387,33518,55429,-259,25022,-25684,-77229,43383,-94607,-41702,-63731,-16442,1608,-61215,-65433,-79645,-95653,-108953,-46272,-15524,-22625,-5530,2480,61624,-7189,13590,-21481,-85881,-65618,-95798,9771,-38081,-52914,-26701,1576,-54808,-64902,-52067,-74425,10640,20786,-15579,-7586,-689,16710,234,104002,-34368,21007,-26371,-15231,-9223,-41135,-96462,-17978,-57486,3122,-17974,-17141,-27784,-77290,1102,33286,-63697,-47215,29465,-1883,-4858,-20961,38585,-16519,-92451,-10725,53390,-29271,-25354,-23942,-147,-57888,-46462,-65911,-23703,30323,-79904,-34521,-53234,11971,-14082,-22325,-2452,36243,21807,-39637,-72814,-75992,-21665,8190,-75368,27795,-39464,17119,14681,43427,76377,-64658,15052,-36367,-43155,-2854,10956,15028,-8889,-63385,4849,80812,-19765,-19246,-110909,-82916,-15841,-6756,8172,1961,-22908,-36066,36063,3978,105086,-75775,-34750,-14453,47774,-16564,21392,-37047,-50692,14481,-67742,-57564,7424,11723,-1471,-6365,-55745,-35598,-6016,-73209,38332,-30481,-457,-80572,-28222,-3101,14545,4311,-65364,-49841,-34174,-43936,7790,-49098,25055,19053,-27549,-20530,14479,26274,2597,176,-29696,-145692,-33818,-37709,18933,-16126,-51882,-9430,2114,50013,34868,40970,-84048,-11394,-77252,5127,37992,-144,-45257,-38032,9389,-205,-90425,-95120,-49649,23807,-18823,-71136,-29891,-6049,-65578,13824,-64228,-45018,-38641,-70570,-35227,22915,-11189,56819,-113923,-9507,-12757,-30798,-28574,-101344,-27655,-49191,-36481,-85555,-56020,-52325,-61217,-32522,-770,-11247,-47928,-68442,-8083,14145,-5314,-58350,-26727,-16528,8145,12837,6031,-38129,-28128,-56792,-60413,-42501,-58335,-108084,-69671,-80089,-19979,-115150,-192333,-273522,-486876,-243752,551324,279944,219515,198042,147350,164476,142865,-24751,-2469,27924,89548,50287,34495,49735,91974,57725,30740,-34521,81820,159285,77692,47138,56583,-20901,30178,-8943,-68283,-45437,170854,19805,65095,75996,25805,37698,-8354,-110086,-29522,41162,-68112,-17584,22477,-16789,-21635,42273,-70599,45615,72973,-7899,-57612,18155,16483,20774,51919,81,-15522,45100,-28580,-23973,47958,22208,8655,-16417,36183,34294,-4439,-44696,73421,-71059,-7713,-39383,-107474,-40232,6288,-38359,6833,25664,32439,56071,6121,3309,20924,63688,-28778,1082,60385,-13794,52033,-36919,16883,27445,114538,-93479,24473,-1485,3248,-5276,69153,626,4666,-4441,-22055,37547,-88053,-6000,13549,-9922,24941,-25165,3109,56683,-11584,15144,-45053,-22742,-12425,12453,26322,8710,56375,-17244,24749,540,-91834,-51979,32509,127,1332,-49239,-971,38072,-42616,-74303,-44848,-42433,31065,89960,17950,-14899,-17565,30842,19806,110845,48957,-12488,32846,5672,17509,34150,-11912,16723,-20099,-22810,18413,63778,-58916,15917,52950,47219,17062,46559,70043,-18778,-91866,-20776,-41350,83708,107382,64746,145332,89992,13522,70266,32158,80326,-58454,61882,-10088,-23374,-59453,3631,23756,-57183,-64030,-19387,-21592,4219,-9953,102079,40970,-25192,-15872,-46462,30097,-33010,-29950,57685,-4411,-4817,34211,22614,9391,-64956,-47952,-11972,28500,-42011,-56922,10423,-14779,71731,-111312,3917,-39801,80937,29880,-77693,-91701,111824,-2054,-450,-47858,35071,15231,37464,-4692,-39276,-20370,-38888,4374,36873,6204,-8383,6854,-73880,-84049,-13247,-21556,-44975,7249,55973,2793,-22511,18154,-708,-55702,-14190,39389,-17253,-2661,32555,28415,-34367,-32502,52496,26549,700,-15079,-57012,-7498,-62456,-78716,-14657,106876,23879,6822,-3316,-52830,47933,5608,27098,70044,18595,46419,77465,32263,-32875,20181,18071,8939,-46163,-105006,-30510,25692,-18600,44649,21611,54839,633,25532],[44505,-18274,-45315,10422,-30662,-25285,-33680,-6477,47287,77402,-61672,-5681,-35651,-51429,15643,103077,107870,13773,24256,-55061,60140,59548,16966,-67439,72788,77155,15202,37807,128592,61695,3765,49418,20765,-1876,114258,16191,13365,-23528,-1442,-48899,-22542,46214,-15056,-51990,-20926,22688,-25778,-6645,43241,-72144,-66109,31235,-4515,10300,-17787,-23550,-23861,23812,-60428,42659,16923,24221,2459,161754,61742,-20142,-1499,-41248,14316,17016,22795,-41003,38242,-6001,87349,-803,7325,-34555,-56130,8869,-40691,-21820,-62220,-6751,6895,14188,-64325,-80528,-22585,57929,876,84365,150910,36103,26258,48295,-51,-19475,-14426,-1485,20234,61733,31771,12140,17900,-19373,51558,19641,67757,98360,34525,-4736,-27695,36300,25444,37850,-9028,9894,1077,-7131,-72718,11023,10092,32969,-32662,-1730,37321,61907,65397,89764,-72971,17009,19600,76928,-11381,-22127,39662,-13970,-21802,-598,2881,-57040,-26569,44814,-36945,26607,19996,22331,46508,46647,49652,68926,74906,38501,69737,31498,-37855,-29857,-19633,-259,16736,50709,-53881,-82459,-3483,-9205,66003,22741,-109188,31202,37086,-12509,11609,-3201,49237,22094,-31738,23751,30211,22430,34616,43455,117892,18333,40802,36150,71838,-10774,65380,103827,71507,32558,-17258,-53288,-31357,30260,47195,72534,87092,53488,-16775,58041,4516,23334,80387,47413,73735,20589,20705,1044,-13944,-10644,9708,43208,77591,27903,50950,40908,3426,26097,26992,46877,45044,165,-62267,14077,112467,73808,22174,161725,77892,33974,-6124,130710,88239,77004,169064,180878,192625,325343,257319,255487,179369,174042,223075,259512,272091,439106,440672,657891,1208334,1863938,-1502504,-919504,-538445,-435010,-367799,-272594,-228309,-150404,-146966,-159429,-228851,-187789,-211647,-181247,-132601,-67878,-126144,-42015,-79692,-113201,-21237,-58050,-98235,-45033,-16709,-43269,-92388,-72430,247,-52909,-50908,-81543,-77137,-28239,-62073,5205,-110597,-81277,-114423,-63606,-77429,-6633,14117,21559,1224,47240,-137703,-114444,-2559,-59518,-51008,25709,-14074,-72879,-12427,38369,-17449,-34923,-36686,-17910,-57161,8889,-149132,-1862,26315,-85310,-667,10329,76718,34918,62302,-22275,-43844,-90104,-77866,-105671,-188652,-17541,42272,-4028,60472,35158,16340,-623,-1137,101184,130177,279377,313569,-270591,-328399,-269925,-163906,-185750,-110836,-113686,-171578,-96235,-104658,-129782,-86238,-111924,-37562,-84613,-78620,26273,-40924,-35225,-22321,-56184,-109362,-97120,-60909,-20601,-25119,-29507,-916,2196,-21150,24587,-55942,-49402,-96012,-69737,-88856,-83067,-49780,-45659,-48962,-16791,-115355,-114434,-74244,-52126,-75971,-107665,54771,-39052,-80040,-52298,84011,-58459,-176376,-52234,7347,-70360,-62265,-32201,-75646,57094,65709,-135652,-80824,-13733,5726,-44717,-22551,-34103,-86058,-21058,65392,5884,-70183,-102718,7922,-41580,-41218,-44888,-7893,-99724,8485,312,13522,-8895,26345,46234,-41315,16091,94264,-37781,-53887,-70117,-118964,-14160,649,-56657,-18249,11081,32278,-44523,-52071,24473,10666,-9229,-60979,-35614,11604,15692,-84763,-57407,-38238,-56091,-43831,51030,-36142,-47565,33891,-45221,-10285,-5672,-15654,46106,-772,-2600,-42189,-34210,-94615,-143059,11949,31481,-21969,-22725,-38519,46460,-4040,-28627,7215,1372,-30105,27430,32463,-30687,-65183,2603,47580,-11029,39030,-32009,-57221,66261,-47043,-36344,-55958,-11166,-6536,-73503,-81854,-48387,-81661,-103695,-16372,-10546,-19136,16758,29013,47127,2654,18950,-11202,-59542,-71330,-90558,-2826,-77524,-89712,-25184,5398,-50775,-55853,-38246,-83806,-11536,-2303,-32434,2078,-35576,6845,6234,58195,-49020,32653,-21138,-25212,-9084,-25472,-107732,-12443,-60344,-13113,-15498,-21106,-34076,-82211,15986,50078,-90831,-39476,21640,-25942,-22730,-1404,63267,-9973,-77637,-2431,49588,-36394,3091,-28451,-16801,-52737,-58537,-86010,-9363,49022,-86411,-38663,-51477,21057,-9187,-18898,1270,43618,10932,-38485,-52339,-63265,-27584,15334,-58395,32996,-33221,13843,13258,26699,55271,-89117,27126,-40246,-50459,3495,16443,22187,-6759,-50161,14300,99873,-30426,-9772,-95357,-69617,-30971,-21630,-2097,-15121,-43696,-44114,45602,16496,105956,-68342,-34386,-7504,43414,-15083,47337,6746,-64800,21180,-54161,-37342,11645,-7276,-3999,-6789,-66308,-21608,1341,-79514,27106,-32022,-6023,-103339,-33401,-5743,19250,-13619,-57630,-62224,-55097,-58635,17798,-44267,34173,29393,-31773,-25924,17,19622,16037,6850,-37606,-148504,-72295,-37900,25618,-11615,-46101,3489,13837,34782,48881,37403,-98808,9715,-83661,-31214,44232,-11804,-33157,-17355,17924,-4136,-119709,-78896,-11553,37638,-16850,-42837,-2997,-2701,-80119,17811,-36536,-41820,-35105,-79502,-46890,18909,-4408,25097,-150451,-2045,-14111,-22542,-25567,-85326,-49851,-46205,-40734,-75005,-44634,-49485,-58369,-40146,23081,5943,-20757,-58448,-6661,18830,-28849,-48040,-12346,-28310,-2410,16452,-12167,-49212,-22955,-50860,-75958,-37522,-69679,-117798,-34170,-69798,-50968,-138435,-220787,-279969,-481058,-244298,526952,309253,218578,203190,123785,166382,147635,-26947,3762,41281,100957,36986,25127,55153,88702,62959,21326,-52150,70615,149737,79836,71338,66008,-19186,18962,-18998,-38975,-61221,158766,21367,70783,74206,26973,37018,5346,-103880,-31774,35060,-55218,3148,10895,-14366,-15118,46633,-100282,30885,76447,3774,-55311,26803,38688,11391,42570,-1066,-31158,16286,-71796,-17185,48416,25694,36757,278,36770,28164,-34229,-68139,40362,-49408,38315,7319,-110590,-47832,-4381,-28375,4820,9030,33541,34659,20142,10936,3437,51223,-8134,22967,80330,12001,48214,-46134,24451,34656,96721,-109589,24488,-16340,7841,16571,76642,-17760,-15499,7009,12623,64665,-98299,-2948,15901,-14053,25843,-27961,4719,60820,14232,39166,-27608,-16633,-28955,-9190,31975,7473,70118,-23052,30487,8448,-61230,-44669,38689,-1732,23689,-49079,-39430,30355,-48891,-60440,-58427,-54970,11700,75409,-4879,-24906,-34757,38443,20388,96415,43835,-37478,27666,-5977,-11874,-5643,-1179,27136,-26325,-11915,4539,52632,-50837,20605,34761,29257,5762,42561,70260,-23965,-83425,-41164,-31218,112215,85442,48545,134894,73135,5827,81453,31919,81196,-54110,43776,-30897,-11241,-83358,6083,32472,-36551,-43978,-3119,-12471,10626,4615,104945,38282,-39206,-25498,-34691,20550,-45659,-44999,-419,4800,13561,23691,-5067,18444,-72615,-32369,-3565,26974,-47317,-45979,-5514,-29055,56171,-111551,-9399,-37385,84182,35296,-95899,-104179,51162,-26503,10962,-26200,36920,17033,10721,-7645,-22776,-8696,-33146,-12039,41297,-10571,-2439,8382,-85769,-100046,-16293,-5209,-49769,5159,60933,-17484,-10254,52801,3711,-85332,-29526,42836,35782,11306,28802,21333,-12418,-15153,56990,25419,1454,-2350,-54211,-4833,-59614,-59888,-10878,86826,13225,-17495,-34,-58345,18291,16118,13564,94139,43602,54096,54972,34595,18693,14701,19747,-5362,-23511,-101570,-12704,31071,-19180,11241,33726,69358,9278,27812],[42683,-27749,-52522,19355,-10876,3003,-20081,-4227,55118,76426,-36864,-1988,-26939,-54566,-7630,72509,78308,30834,44219,-46664,67601,91993,40394,-48833,79453,62089,23715,39790,124864,52575,968,32227,25196,10765,122815,26591,18802,-22750,27645,-19165,-58022,41999,-21698,-74570,-52366,16712,-31382,-11339,58462,-30120,-37463,23022,-27112,8466,-3767,-47186,-46201,-6017,-57007,54963,22888,-1190,6588,181002,79138,15491,-9233,-29943,10634,45033,7966,-51396,29585,-11756,91142,-17503,-72057,-34268,-26646,22325,-26635,-4197,-90284,-21559,13695,29448,-70637,-67947,-23486,49179,19636,131660,150650,46624,44975,42549,-21624,-52340,-11340,12099,1199,44335,1075,19202,22069,-14273,69498,15755,85702,125848,20928,-7324,-24531,30259,42720,46176,3138,-6201,21290,26257,-66820,10978,17890,40490,-54719,-5397,2427,74878,37775,69195,-96733,27327,47897,45594,-38749,-32187,55418,-10642,-34228,20975,9606,-24345,-8047,78685,-9267,20223,25920,20056,35362,40382,36922,78709,83966,22161,50675,27284,-30366,-19791,-37036,25376,37862,51504,-41318,-75405,-20058,15377,44296,2632,-124683,23884,21802,2464,5667,-4231,62072,450,-49029,11840,24937,10431,55308,51739,128691,16107,54898,39840,39301,-12550,58643,62674,51233,15900,-26834,-62475,-26399,42628,70360,78992,68780,48463,-83500,50048,-9576,20866,84920,56443,65925,26109,27210,15281,17166,4379,18670,34677,95509,45424,47593,29915,4540,26617,38134,56990,45955,5367,-51503,22058,118272,80118,66159,198292,97160,38105,-41600,106470,61763,74777,192963,185062,141369,260005,227957,247650,180108,177073,195394,236495,274305,427843,452292,646019,1205328,1775523,-1427244,-932483,-565409,-471348,-392854,-266909,-233209,-175740,-172084,-197214,-228072,-186591,-202380,-173152,-173611,-91006,-161447,-36956,-58935,-89282,-293,-84351,-81700,-64947,-18248,-2678,-92811,-81823,2667,-32503,-58575,-101921,-80396,-36884,-84249,-18202,-103665,-94110,-105071,-40829,-98225,-12304,6470,21130,14861,29469,-99884,-89783,-9402,-68690,-31662,69749,-7381,-62163,-30588,67685,-14151,-7800,-20394,-23219,-49620,-68389,-172712,-45810,19921,-78618,-20609,1811,96900,39015,61776,-19627,-59651,-125300,-83960,-70289,-171272,-96960,37186,-6839,76508,59693,27806,27578,16610,78516,127012,278260,340065,-274741,-324088,-244727,-182114,-174287,-130963,-118425,-164186,-103628,-132320,-137551,-105687,-119004,-34701,-79690,-87848,49314,-24511,-26440,-34060,-60831,-101906,-93988,-59349,-18397,-29942,-39573,-23837,-21207,1464,39158,-23883,4215,-85788,-69781,-66601,-74716,-47229,-28780,-50458,-21550,-119631,-88058,-61508,-58457,-57042,-77959,66959,-47118,-115007,-51817,53357,-74173,-163459,-38607,15204,-80288,-80138,-48616,-90025,39267,65681,-163775,-114221,-17441,4378,-14806,-14729,-36432,-73258,-7373,75913,1669,-57685,-106086,43990,-19469,-25424,-31899,3908,-89687,-526,-5150,12896,-12960,9619,30206,-30331,13399,99514,-54656,-70750,-63534,-89116,-3743,-36374,-45142,-1651,-6768,8003,-49084,-43342,42592,30387,-27814,-40704,-6928,493,-16865,-75529,-55184,-41786,-58230,-61938,67293,-13341,-48564,37079,-35627,10401,-3935,-26129,35767,-22941,-5682,-5068,-26229,-57462,-107993,13167,46258,-21621,-23506,-35986,33807,-95,-25949,39071,20370,-46316,14687,7321,-40805,-36216,-36735,31256,-18847,40845,-41218,-35387,68074,19638,-19869,-47956,-10579,-16483,-72622,-87299,-22584,-59529,-83799,3459,-4843,-19911,29418,41954,24972,8733,26345,7803,-20257,-78822,-82081,-17668,-112887,-117998,-27649,-841,-50051,-36557,633,-86073,-25236,-26125,-41425,4617,-63017,-14213,-722,13419,-58056,34232,-16091,-42221,-21040,-11461,-108641,-12667,-62436,-29078,-13574,-20861,-31446,-76069,16103,56049,-100814,-32304,3111,-55890,-30641,14377,73455,-6316,-50714,2217,41185,-39594,21553,-35253,-30281,-44394,-57559,-99236,1038,65854,-72785,-36504,-37704,36270,5186,-8749,1295,39432,-8808,-30107,-32780,-45962,-30629,16639,-32457,35647,-27909,20377,12506,-3670,16453,-109447,31029,-42174,-51801,3829,19430,30558,4755,-24172,8067,118667,-46826,1563,-68762,-54367,-47183,-38326,-13889,-29942,-57370,-35692,49472,23401,93213,-60416,-30923,-7684,23540,-17071,69009,51427,-69244,24513,-32394,-20921,7622,-33858,-17592,-10780,-74937,-17770,3830,-84779,19366,-33829,-20970,-114725,-44546,-18158,15823,-31964,-53171,-71454,-59302,-65181,25117,-24031,48320,35099,-32260,-31445,-15033,1851,17146,14212,-49438,-129026,-85617,-32759,32272,-4391,-39098,14503,30531,13644,65727,31957,-105366,28504,-85097,-59988,45578,-28290,-21770,-581,12880,-25196,-149243,-49645,17664,37605,-20503,-13197,23038,2783,-88953,21899,8252,-35989,-14043,-70587,-54276,11836,-2116,-20058,-157640,-1887,-20104,-11756,-18933,-44518,-56221,-44059,-40046,-65082,-34753,-31420,-53935,-46407,48383,25099,8150,-42233,-4248,15785,-52667,-30403,1322,-41633,-20984,12900,-18640,-50928,-12649,-47957,-96110,-36299,-74975,-121191,1727,-65327,-90287,-163575,-250621,-285761,-484438,-236463,525256,315449,207496,191332,93285,136905,152235,-23747,6017,53252,103647,26178,10784,64153,95279,71525,21236,-48123,56075,137995,74733,75157,70010,-19343,-2079,-34411,17143,-62965,120616,21704,71122,70316,25931,36361,22785,-70727,-22233,22389,-46224,20801,5594,-9646,-8629,52236,-102807,15292,66292,11602,-32972,32793,48589,16198,32046,-2307,-30974,-19899,-112701,-8872,43145,16890,47997,8302,29200,11457,-58000,-75384,9095,-22431,71484,51395,-76885,-44197,-14643,-12454,7624,-1469,31065,1850,29360,15309,-19808,39062,15447,36660,83896,40700,24878,-41300,39457,35417,65740,-100996,18371,-22098,10353,21793,82177,-37859,-33589,18477,37539,77360,-105720,-4088,19066,-16239,27535,-21292,12112,55914,49232,52367,-5247,-11285,-44094,-26107,34675,2386,74550,-29620,34260,17565,-37813,-23273,42880,88,54256,-42753,-68316,22877,-47849,-44732,-62309,-65588,-10534,55503,-34703,-33327,-40464,42591,-6889,64107,35718,-58988,25839,-17259,-50810,-60539,3972,39703,-25804,-3665,-8168,38336,-34496,20151,10640,22990,8820,43427,65413,-22058,-65042,-57310,-25140,125194,49765,22544,103429,44974,-5836,81210,22637,72193,-46125,12495,-49332,-5203,-86294,14006,38372,-14654,-17326,14200,-3593,7585,15581,102407,35592,-52059,-26024,-13900,858,-58127,-50456,-51728,20371,37386,11688,-14904,27237,-74396,-20569,24088,28620,-49529,-31097,-18307,-40221,28268,-99598,-25876,-33609,82037,34944,-95758,-107932,-4100,-45888,25100,8827,39227,20487,-11240,1854,2840,-6173,-49399,-33971,43991,-29548,-1319,3824,-81455,-99036,-15025,8548,-46618,-1636,54149,-36379,12387,75346,6513,-97588,-38883,40158,71129,30246,19929,13487,32735,19237,45324,20460,14123,15020,-52597,1455,-44267,-40113,-7027,68227,933,-34303,-9637,-60213,-19595,27976,715,100949,65115,59524,16689,34621,67382,10000,23681,-18110,-9438,-66228,8438,31417,-16550,-23510,40524,82771,20805,20929],[36585,-24269,-45360,29514,13384,30492,-4749,-2882,62982,72445,-10951,1301,-21345,-51677,-34127,37192,37415,53785,61134,-29475,67533,119393,55563,-28269,77712,31065,27132,42195,103581,34653,1299,13395,36507,25757,111465,31566,30352,-18512,42677,22539,-76888,37414,-20059,-89126,-84641,14722,-38511,-10044,74894,5447,-4640,8341,-50398,1979,16996,-54340,-55635,-33682,-36777,65593,33265,-20905,5264,162578,85373,40800,-21520,-22813,2533,35690,-3904,-56206,26174,-15802,75508,-29190,-145888,-22651,1965,27834,-14519,21420,-112602,-25779,16725,35699,-68946,-37148,-15663,35692,27787,152398,126820,65181,49451,35559,-39838,-71554,-14491,17506,-30048,19966,-34643,24565,17275,-9060,65350,15275,94369,136959,18,-17532,-19279,23955,49651,46930,13753,-20025,35887,52906,-59089,4699,43369,48789,-67691,-3769,-32177,81254,6533,49073,-97186,34617,75159,14842,-60266,-37911,84691,1525,-53238,28036,19397,5826,7457,109828,14678,5588,30193,15478,20384,24681,27001,81086,80523,11809,33017,22558,-24732,-3809,-34160,58144,54750,50936,-24922,-61138,-26766,32087,12256,-13953,-109502,15944,10287,25115,8886,-3372,63617,-23340,-46135,263,18184,3387,61128,65833,126031,11079,78523,53429,16434,-10698,46450,17985,26645,11876,-26738,-68242,-1931,51716,82061,74280,58292,44850,-123950,39491,-17015,20074,84609,63794,53610,33803,27685,28449,53156,24301,25497,34517,103345,63517,48990,31164,15911,34313,55872,65169,46668,12738,-34029,40343,110875,72126,101096,211081,111481,47753,-37436,76795,47736,77829,218008,200820,104450,202878,203750,228019,172127,180356,176369,209449,287357,430568,480271,654663,1206103,1619199,-1329867,-927863,-600100,-493359,-406389,-273412,-244987,-195896,-203956,-235852,-218441,-181611,-192588,-164415,-214553,-116317,-173199,-37929,-39663,-86785,5474,-119245,-71816,-94230,-28301,27275,-81535,-89618,-16327,-27216,-67021,-117137,-97131,-54208,-91875,-33790,-87265,-105253,-98955,-32173,-118312,-24725,-8945,17909,10174,-26426,-78301,-53108,-20080,-81176,-17230,98692,-11678,-57205,-48686,74191,-8597,15976,-9564,-29007,-20782,-111440,-190128,-86869,4425,-68352,-27004,-4777,72463,34734,45996,-7333,-61678,-146866,-91167,-20944,-128157,-163289,15492,1079,95452,91282,43242,52474,34134,58002,120957,266344,378860,-287290,-311431,-204748,-192629,-157250,-146383,-107341,-143898,-110426,-141614,-136643,-127030,-119984,-37132,-77077,-96689,53157,-27315,-28629,-47104,-58135,-95221,-88832,-62639,-33010,-39156,-45026,-58721,-34027,23599,39661,11906,50047,-68542,-76745,-52940,-65018,-44178,-4221,-49133,-26462,-118681,-72680,-44580,-56461,-39385,-48690,76729,-51283,-129072,-37364,10781,-83162,-142725,-18663,26375,-95603,-92701,-56939,-90757,8581,55340,-166487,-130798,-9900,-5728,943,-15838,-26988,-61799,16725,81035,-44,-37584,-105019,28751,-10788,-7433,-20471,7869,-68235,-7861,-14641,7307,-27801,-5196,8121,-33857,9600,93474,-66288,-74532,-37604,-43612,888,-70136,-36467,12498,-27223,-17670,-45710,-34378,36711,39379,-42781,-23641,17938,-16479,-59811,-74231,-33955,-41327,-46956,-68130,68555,8636,-48979,32096,-25228,19493,-6550,-32813,19978,-48748,-30068,28982,-33739,-24693,-66061,8794,42864,-17783,-21449,-26749,26211,4069,-25421,61400,38256,-55057,2088,-16125,-47670,-15327,-72601,11264,-23193,31371,-51954,-16587,49123,77051,3322,-40675,-10940,-25450,-60703,-78234,-7891,-40397,-60361,8191,-2687,-25424,28343,42693,11066,9679,31872,30570,21490,-85168,-73483,-30177,-129065,-127808,-34357,-15798,-56122,-15046,44013,-80688,-29125,-42241,-43369,-1030,-73542,-36537,-17662,-15961,-58803,28517,-10271,-57919,-42447,-1951,-100790,-19644,-61140,-40490,-13073,-15425,-20320,-57527,8355,47457,-90087,-29587,-21081,-79159,-25103,24259,68860,-4006,-19870,330,26637,-34729,26842,-44948,-38722,-36728,-42513,-98284,7023,78505,-47075,-30253,-15032,54376,24083,496,-1062,27020,-27552,-15569,-19028,-33819,-32817,7891,-2624,35321,-21233,32125,11962,-40592,-24274,-117440,30142,-45161,-48283,-4927,20003,37997,20138,6547,-10248,131356,-64931,11964,-35934,-44569,-61242,-52939,-27051,-38915,-62906,-20144,47268,22605,72140,-52737,-26375,-15346,-7226,-22953,77217,77890,-63332,22066,-8862,-12344,-1360,-59120,-38648,-18482,-82337,-25292,-573,-85866,17188,-32203,-38460,-112394,-61785,-36824,6110,-45311,-53834,-76658,-46890,-61869,26398,1163,60646,36762,-27685,-32016,-30075,-24586,7940,21788,-58751,-98055,-76744,-26843,37257,2599,-32701,19778,44578,-12436,78781,26753,-102435,38798,-79975,-69236,43981,-47693,-14048,9732,-2816,-51266,-157549,-14511,33035,29173,-28878,7245,42293,11671,-87874,25494,52915,-28186,11712,-45394,-53150,5042,-5563,-68528,-130890,-6003,-30768,-622,-6863,15607,-39584,-40651,-35213,-56279,-22505,-3027,-48552,-47506,71911,39349,29130,-23274,-951,8871,-69737,-6912,12942,-53027,-43873,3837,-11492,-43139,-3632,-56581,-114309,-38883,-71181,-118525,20855,-69936,-121718,-180703,-271313,-296717,-497065,-210993,543792,297615,189355,165418,64922,75714,155447,-13302,7522,56343,97582,20550,-5956,70639,109090,77999,30801,-25197,47489,121999,65370,63000,68651,-21322,-24040,-51978,69516,-57926,67101,18238,62402,64865,22456,35514,40493,-25695,6,2015,-45410,30002,6875,-2454,-3862,54481,-83290,2433,43502,13480,280,37559,45564,34853,22033,-4350,-12882,-53673,-132865,1046,34748,-351,40226,6596,17169,-8594,-70798,-69380,-15411,-26,82165,76338,-24712,-31660,-15259,7552,11462,-1618,28559,-22616,32830,16481,-44428,32991,37923,40570,72377,64629,-11386,-23170,56755,29972,32530,-71772,5212,-13585,10825,13533,82457,-52279,-41965,26920,53878,72214,-106052,-5905,20632,-17818,29292,-7218,31155,43977,82279,52513,11906,-10320,-54423,-31430,33751,171,71284,-35277,34919,24380,-21589,4704,45996,1271,85330,-31779,-82891,16094,-40497,-31598,-55932,-70649,-30300,34102,-56938,-37120,-35445,41228,-47253,26321,26671,-73013,27370,-24548,-92140,-118174,5199,52928,-18045,-2564,-16663,26397,-16971,12538,-13230,26980,19169,47153,52925,-12351,-44297,-66214,-22483,121359,11310,-6841,63908,16943,-22805,71189,7286,55957,-37918,-25713,-61987,-6514,-61850,26048,37111,2966,11840,30287,1802,620,21452,102439,32145,-65691,-19287,10453,-24148,-64326,-42822,-83429,36805,55640,-8632,-9789,34465,-69142,-11833,62134,33187,-45185,-21900,-24958,-46330,-7949,-74685,-40924,-27369,76416,29677,-73649,-102283,-31350,-56256,37924,44985,41203,24135,-21883,17349,35748,-11099,-81403,-53316,45627,-35383,-1340,-10190,-63870,-82311,-10755,19538,-39736,-9503,38004,-48210,39934,78345,8569,-94442,-43833,32608,79493,45662,8785,8893,85411,59429,20213,12461,37557,34765,-52529,6518,-20418,-24922,-3911,50366,-11981,-38001,-30926,-58219,-53421,41335,-8608,85374,73018,54190,-24698,30246,92129,7939,28625,-24830,-5870,-7320,30401,26401,-9463,-48277,40732,92339,33381,13919],[30622,-10384,-27762,39428,38882,51749,8993,-4099,67437,63197,7246,5180,-18592,-43572,-57369,7405,2987,76213,70541,-10056,59541,131096,61529,-10071,60479,-11489,26120,45307,72263,18285,4657,2369,50757,42209,85999,32690,44562,-9283,49481,61215,-75984,33955,-12397,-91598,-109733,16493,-44585,-5258,85408,24674,25126,-7602,-66571,-3784,39321,-45941,-44442,-47150,-4137,74000,42876,-20894,-534,110901,76922,57377,-35200,-22739,-5899,-1756,-7837,-56050,25810,-18288,49035,-31673,-174890,-2132,21166,26021,-7157,52630,-120734,-19941,16033,34017,-55850,3489,-2477,22409,24424,138787,91238,87461,38116,29184,-54682,-82273,-20033,22253,-58514,-1100,-61407,29156,2157,-5005,44417,21674,92512,128438,-20360,-36381,-14084,22670,43850,45505,27813,-31424,38279,65759,-50813,-4069,75710,55114,-67532,5774,-52554,85094,-19285,24706,-72360,40379,96684,2167,-73686,-39685,116918,15476,-75658,20989,27861,29345,21803,122154,28607,-12149,30148,11005,4661,-308,21663,72018,64753,10118,21210,19193,-21531,14553,-15521,84994,60518,49287,-9195,-42369,-22635,35696,-24360,-23217,-64092,10402,4628,51559,20105,-3644,52917,-40678,-22947,-8339,9262,-1665,51397,82410,110188,6541,101685,73208,8014,-4001,32334,-18310,5517,22830,-15248,-67026,32180,58505,82550,58956,55353,45796,-127489,27820,-15892,20976,81748,68241,39973,42361,20948,41879,83767,45157,33917,44150,100927,78754,55802,46726,36361,53684,77237,66283,48158,19863,-15588,64804,95222,58363,122509,202427,119264,64850,5284,57992,52303,85903,237570,222488,88625,163716,187821,204249,159501,186081,170924,190299,303518,439878,511613,677108,1208788,1430170,-1219648,-912572,-631824,-500726,-406508,-290973,-262039,-206701,-240305,-263854,-200992,-176323,-187149,-157148,-242929,-136555,-161589,-45181,-30368,-110941,-5321,-153680,-71333,-132048,-43054,45405,-64120,-94940,-50358,-38735,-77620,-124156,-120506,-74509,-79129,-36287,-66696,-114638,-95248,-36264,-133421,-36546,-26673,11083,-5008,-98690,-77633,-17860,-27500,-93357,-14335,98675,-28440,-53984,-61361,52884,-3166,26714,-7468,-37424,24508,-106008,-190664,-115062,-16273,-58649,-15272,-6310,26418,23463,15581,11074,-51761,-147502,-98871,23431,-72755,-190832,-15581,22552,107394,125573,56659,77499,49434,44912,112117,248113,419164,-307319,-294997,-165158,-192278,-133912,-152662,-82827,-120921,-114886,-140215,-126235,-146570,-112924,-40423,-78049,-101660,35847,-50050,-42188,-58361,-49622,-90195,-88254,-68818,-60392,-50940,-45767,-97221,-35902,43123,32867,43159,72773,-45743,-87142,-49626,-57315,-45377,20298,-48105,-34437,-114115,-70153,-27225,-45865,-24200,-30526,79492,-51136,-114006,-14388,-32639,-85750,-125514,-2252,37798,-107246,-99467,-56824,-80189,-30922,35587,-142829,-125891,6519,-20923,-4612,-26150,-10229,-54598,46246,75893,3765,-14461,-97505,-25061,-16179,8261,-12743,4545,-42441,-10903,-25788,-3320,-50106,-10431,-13825,-46014,4802,78636,-70144,-68061,-1071,4034,-570,-91691,-28278,19892,-40456,-33177,-32613,-27506,10384,34769,-47871,-13767,32531,-34956,-98418,-76562,1723,-36989,-23989,-53468,51878,22771,-50433,17139,-16823,15410,-15916,-34385,3177,-68722,-60440,52167,-54848,-3732,-35682,934,21680,-9231,-15542,-11420,31941,9067,-28911,71999,52158,-53468,-8713,-30785,-50120,-10713,-95711,-6845,-25396,15105,-61254,-1941,18388,103976,26859,-33135,-7962,-31343,-42575,-55800,-5011,-33891,-43709,-1995,-7188,-34368,14883,37164,12362,7227,32334,51450,54039,-86733,-67052,-36005,-118858,-115563,-44047,-36405,-68598,1497,71898,-69651,-24808,-43923,-43242,-13043,-65442,-49940,-38938,-25559,-51970,18936,-2485,-63808,-67957,3255,-88488,-31764,-56419,-45567,-14257,-4287,-4333,-29860,1305,25354,-66520,-35151,-45192,-87751,-9652,27247,55312,-1234,6023,-10158,6779,-19265,20125,-57198,-40795,-31368,-19375,-82987,8710,83319,-20733,-24910,9340,70202,40436,1718,-3376,12341,-39210,1846,-13404,-32973,-36287,-11285,27002,32818,-10589,42636,10415,-74359,-51594,-107260,25460,-50863,-42065,-23018,18794,41879,31485,27145,-32689,125278,-79855,18738,-3140,-44336,-71646,-62382,-40795,-40469,-61505,-10477,39182,14671,48729,-46399,-23575,-28894,-40209,-31341,66876,76361,-51053,11690,10639,-12861,-11448,-75886,-61651,-29204,-89061,-39848,-12578,-80161,20245,-24388,-52192,-99376,-81627,-54392,-5636,-49183,-58458,-78017,-24059,-51634,19843,21023,64218,34937,-18370,-22890,-44848,-52983,-4261,29109,-60125,-68125,-55171,-23097,38889,5283,-28258,16935,49684,-39929,77297,22973,-91243,36320,-69583,-56346,38518,-66524,-11471,12955,-24079,-68830,-135919,17315,34336,20296,-38964,12618,50214,22983,-75780,29483,79784,-19946,26345,-12242,-43125,574,-15270,-109051,-80901,-11702,-46232,8660,10377,78252,-1269,-34070,-27306,-48448,-6673,27137,-42885,-39288,87690,43882,36299,-6215,2071,2797,-75752,16674,20679,-59539,-66512,-8843,5282,-30471,-1049,-79226,-125058,-44863,-59189,-112592,10393,-84188,-136996,-183136,-275320,-312745,-517075,-170412,567324,263825,169532,132461,47083,9270,156151,1699,14304,46982,83530,20393,-21282,70182,123782,76333,46600,7400,51052,98043,55584,45673,63919,-22295,-37223,-66145,95336,-49267,17848,11755,45438,58004,17615,34013,55244,17143,33206,-23041,-51505,28629,13239,5959,-536,49896,-54618,-6058,12063,9942,33839,43353,32781,58885,12999,-7667,17354,-75134,-122153,12508,26422,-18715,19946,-1276,6342,-25025,-71591,-55653,-31651,10163,70186,76781,10608,-14494,-605,26945,11937,8738,28410,-23632,30540,16736,-62160,36413,56287,35316,50076,77385,-48622,3773,70429,21486,4298,-32050,-12075,7318,9704,1438,75309,-55573,-37238,30600,66271,51228,-94244,-5258,18034,-19080,30470,9388,58563,29324,101084,40741,17478,-13401,-60304,-23446,29297,8297,62414,-38466,33257,26428,-9773,28517,47780,-610,105842,-19825,-82961,10098,-28979,-21857,-41009,-67785,-43277,15592,-61676,-34959,-23602,33258,-79050,-4427,18974,-77739,31195,-24254,-123079,-161680,5230,64459,-4103,-10042,-19046,19367,-4945,-1245,-31628,33893,27953,51256,31874,3200,-28500,-66706,-21004,104489,-19845,-33255,28221,-596,-42592,55533,-8297,36390,-32288,-62089,-66915,-13912,-17986,40379,27061,13494,38438,42542,1802,-3941,22492,109194,26692,-78202,-8914,32207,-46913,-60562,-23230,-89325,49238,57286,-39426,3860,38541,-57925,-4912,96886,38525,-32726,-23496,-23516,-46984,-45180,-39589,-49026,-18155,70206,20742,-33621,-89896,-28300,-56016,46593,70929,41718,25679,-17876,28488,63123,-18542,-110776,-63063,46615,-15755,2318,-32610,-37931,-53559,-4429,27632,-32685,-15307,18309,-49045,63894,62016,10791,-82499,-47618,22584,63164,48740,-1517,9334,123593,91434,-8566,2332,61579,51022,-53642,5768,5819,-16203,-2551,31385,-24379,-29356,-57028,-52230,-73374,51200,-14404,49787,61414,31864,-56714,20172,82697,9519,34364,-22573,-10414,53590,50606,17486,2573,-55893,34750,96093,44313,14625],[30136,7935,-8530,46606,61413,65374,20254,-8049,66005,48638,12618,9867,-17875,-33384,-71114,-9798,-14026,91692,70741,4452,45456,123002,59136,2556,28847,-53671,24713,50069,40955,13768,10284,2005,63223,58544,55244,33435,56669,4766,55500,84577,-57465,32891,-2436,-80821,-116892,20476,-44591,109,84358,23845,43920,-19811,-70674,-6394,57601,-26587,-12691,-39718,31320,77763,46487,5031,-8875,43189,53421,69534,-46199,-28284,-10339,-41513,-2657,-50601,25482,-19108,23741,-24085,-141413,22809,28755,20275,-4548,82270,-103826,-8259,14380,28367,-31061,41499,10533,12576,11773,103726,56463,106163,15490,24326,-64305,-92770,-23323,30828,-66670,-9175,-68057,33934,-21065,-3494,17749,36439,81922,104424,-32134,-60815,-10808,29888,26766,46894,47553,-40524,25681,62617,-42364,-12064,99222,57838,-55603,24657,-47917,90096,-31149,-5275,-30953,46645,109848,13067,-78826,-38340,133864,24566,-92755,6473,30661,46131,36715,105214,30818,-26087,24709,9191,-8459,-30843,22099,51788,41552,17953,15846,18155,-18768,31681,8676,93185,53013,46788,3317,-20292,-9885,26572,-56616,-23601,-1529,10614,6660,75872,35138,-6740,35979,-44451,10878,-12398,-1300,-9526,31943,96467,85681,6215,113938,91823,11063,6784,21529,-39224,-6884,45318,5506,-56028,63012,64105,75882,36882,55585,51829,-102354,17039,-6980,21815,77850,68227,27664,49851,10617,57018,101835,62809,46070,63151,90415,87977,66139,72432,62465,85038,99739,57681,50761,24966,-759,88918,79323,48487,131295,183163,122200,88592,69827,64243,75068,98410,246114,242604,94600,147332,179622,184858,149787,195791,181339,187171,317577,448227,532062,703694,1209528,1267061,-1123769,-898435,-652932,-496856,-401307,-314225,-281552,-211199,-276854,-272032,-181748,-172569,-187249,-153081,-249026,-146962,-134613,-57934,-37434,-156509,-28972,-177440,-79497,-169733,-57549,53020,-49355,-97323,-89116,-63610,-88963,-122954,-139324,-91348,-49222,-27007,-47808,-122491,-92917,-47737,-139761,-42020,-40405,899,-20074,-158382,-89884,-635,-25610,-101339,-27587,70339,-54413,-48108,-66144,10319,6,19811,-13689,-47116,72346,-64239,-165650,-125663,-35504,-50897,10547,-2430,-14076,8619,-22150,29419,-34799,-128183,-102912,49734,-19775,-173280,-45154,56837,105697,156612,64761,106350,60013,40832,101604,229082,447992,-331765,-279541,-138140,-180641,-106568,-146606,-54999,-104999,-115553,-132302,-109141,-158467,-96007,-39833,-82603,-100336,2608,-86119,-64272,-66085,-39221,-87204,-97300,-75433,-91294,-62326,-42530,-127003,-29963,57255,27404,61855,66993,-20901,-96057,-53179,-53376,-52805,35511,-49025,-45797,-107216,-75998,-12491,-29387,-12772,-26670,71959,-46771,-73720,8675,-66190,-83734,-120369,2881,45591,-104825,-101189,-51630,-64211,-69816,9631,-102454,-103057,25749,-34935,-29775,-41338,9051,-51764,73449,59248,13227,3992,-83018,-85569,-29920,19757,-11602,-3370,-20289,-8193,-36237,-16657,-71133,-3038,-30190,-57356,-1286,57812,-65688,-55389,33365,39465,-6694,-97110,-18253,17819,-40437,-33421,-11977,-23711,-24128,19145,-40225,-11201,34467,-49901,-116955,-76990,40896,-29964,3950,-15495,23318,25780,-52924,-8611,-12127,2170,-32136,-30430,-10671,-75875,-78250,59900,-82574,2511,-26884,-7672,-10335,3243,-4822,7640,53546,15535,-36345,72024,58606,-40837,-15696,-33517,-49301,-23739,-103375,-18709,-27768,-1368,-65270,9976,-11694,94567,44866,-23444,1229,-33477,-23600,-25336,-10525,-44209,-38646,-21744,-18776,-44100,-4658,32871,25076,5570,26406,65511,69177,-80767,-64090,-32645,-86002,-86239,-53309,-58640,-83525,8380,74772,-56844,-15607,-28976,-46832,-27350,-45739,-50374,-59108,-20151,-41470,8179,7751,-55089,-91140,6407,-76333,-45618,-52330,-45161,-17013,11415,10754,546,766,-4465,-46734,-50409,-63853,-80544,6764,23463,42828,3182,20334,-29403,-14250,5707,6217,-70608,-35821,-27383,560,-61132,6850,76855,-3725,-26097,27197,78949,47825,-7122,-3327,1499,-43485,17496,-15580,-43765,-42385,-36957,54357,30061,5565,46721,6653,-96103,-57784,-78519,16465,-58204,-35354,-47312,16728,39804,32438,23195,-52025,88919,-87378,19861,22770,-52989,-78986,-65055,-53533,-35316,-55724,-15634,25730,2402,27879,-42777,-25035,-45013,-65366,-39764,40159,50261,-39135,-7424,23314,-20730,-19267,-80405,-80894,-41339,-94308,-54459,-30775,-66678,26551,-10032,-58987,-82566,-96641,-61997,-14606,-41996,-63321,-76314,-693,-40241,6208,31146,54454,29680,-6434,-2693,-58263,-74082,-10086,35579,-51775,-47098,-30035,-21524,36133,683,-26143,6171,42950,-62724,53424,20978,-75208,20343,-57281,-29619,26437,-80101,-12996,10005,-46013,-69851,-93025,37862,25336,16830,-47189,3705,44747,33461,-55702,36013,80757,-13277,20223,17160,-28663,-2335,-31056,-132993,-28212,-17166,-65662,14022,29274,121431,45986,-23437,-17279,-41470,10291,49502,-37710,-19407,89204,37182,29062,4672,2935,1458,-70037,32652,22900,-59806,-84630,-23515,23630,-20010,-6112,-110457,-125539,-53408,-43396,-106828,-30288,-105099,-137134,-169983,-261406,-327863,-539547,-128040,575352,226042,153763,100769,44091,-26099,153520,15095,31265,27355,63058,23681,-31336,61494,132067,62181,62549,38768,64064,64010,48567,33720,58701,-18791,-35349,-71708,89904,-34702,-11349,5364,24346,49725,13567,31528,64654,48987,71231,-45983,-58441,18579,21996,13349,2705,37037,-29193,-10597,-21985,3529,58938,52198,15292,74926,5118,-12265,46852,-77614,-85467,24749,20879,-30605,-1828,-9668,1861,-33187,-62615,-39567,-41127,6164,43531,58054,158,2354,27163,39781,6087,25715,31036,1313,23400,19078,-61554,49032,68818,23412,22540,75771,-74372,32673,77191,14658,-17678,5794,-28409,30944,7349,-4365,60860,-48069,-20706,29489,77080,20659,-67157,-460,9655,-18663,30779,22997,83959,16722,97503,20601,10700,-18026,-64282,-6640,22804,29900,50229,-38189,31548,23303,125,40267,46290,-4364,106100,-11250,-72454,4993,-15944,-13676,-21270,-56899,-47550,3903,-48544,-27802,-9934,19247,-86972,-20418,14365,-73673,35845,-13957,-130074,-177872,6113,71866,13755,-23606,-14845,16034,-2134,-17792,-41659,34925,28769,53471,4272,20372,-21141,-59226,-17839,81285,-38048,-52162,1853,-2823,-58901,39607,-17243,17405,-30574,-88188,-63660,-24023,25506,54598,9925,16344,57133,48957,-3269,-1738,20242,117628,17692,-84873,1162,46421,-59886,-47144,3105,-71387,55420,37497,-75250,19001,38260,-43929,1203,116497,41280,-13458,-32843,-13715,-43514,-75261,-1530,-45239,-6760,65858,9315,12726,-76854,-6989,-45868,51104,80613,38961,23466,-158,27045,61043,-22537,-116141,-59501,46964,27630,13083,-57634,-9784,-17907,3504,32064,-27415,-17455,1753,-38230,76455,33687,13158,-67678,-53139,12638,33633,36586,-8713,13391,129005,104477,-28589,-8353,72537,55869,-55116,-2943,28429,-11508,-3527,11140,-34839,-15371,-78668,-42671,-76331,51102,-18726,4211,32053,-6411,-72969,4397,45861,14535,41621,-10990,-18058,93754,66325,7230,18223,-46662,24553,93277,50679,25040],[38047,23870,2665,48266,76961,72864,30630,-13523,58082,31083,4472,14328,-18353,-25399,-71712,-12115,-13282,96823,63066,9061,29065,99528,50856,8154,-5643,-81222,28212,57400,17641,25234,16970,9240,70656,72598,28079,37437,62493,20838,64425,87023,-28313,34974,6031,-59843,-99768,24764,-33769,3548,71585,6123,45145,-25304,-63744,-8018,67333,-1855,29875,-14567,58028,73444,41087,50445,-17525,-18604,18969,79946,-51291,-34859,-7930,-57575,9250,-38724,22966,-17415,9872,-9999,-62669,46952,26881,14803,-4184,100680,-56407,3019,16256,23784,1202,66150,17804,6881,-6110,71879,31841,115016,-9998,20701,-65048,-106133,-21850,43103,-43273,772,-51255,38809,-46928,-4912,-3017,58250,66288,74245,-30381,-83677,-10454,45736,3505,52843,70125,-46714,836,46412,-33514,-16986,102607,57091,-37532,52644,-16419,96787,-25092,-35072,11232,54341,113931,39483,-77430,-34988,119611,25154,-93349,-6010,25295,57933,51979,61641,23453,-31259,14994,11675,-16576,-60223,28229,25980,18329,34002,13556,19083,-12875,44617,26786,76231,36008,43920,12896,4144,7365,10369,-75338,-16318,58124,18743,17162,92483,48780,-11946,23052,-32176,42225,-11803,-11610,-23979,12167,102809,59416,13010,109390,99437,15831,18871,18522,-44103,-8984,72253,30329,-34673,80983,69475,67308,14201,53810,60828,-68204,9481,7009,21104,72452,62740,18196,54436,4081,74173,105367,74404,60775,88494,75315,89424,76010,99714,89630,123594,120753,40205,54597,26802,7917,105884,70885,49558,131322,165095,123587,114566,132527,99506,109966,113915,239979,254348,117146,152561,176527,175426,151670,209150,205842,201728,326639,450568,532459,725342,1203933,1189217,-1076184,-896632,-661001,-486435,-401094,-335716,-300145,-216965,-306980,-256893,-169347,-169368,-190220,-152691,-230296,-146666,-103607,-74399,-61092,-206743,-58339,-183235,-92294,-193637,-67955,51699,-45137,-96605,-122200,-94550,-97353,-116160,-144444,-99562,-13260,-13109,-35168,-128461,-92292,-59703,-134948,-38815,-45759,-11375,-27454,-183757,-101725,-8977,-12474,-102453,-57381,28367,-82529,-37051,-63785,-38976,-233,-1715,-24496,-54945,104005,-10831,-116611,-119555,-46261,-43187,39648,4394,-32088,-5780,-55083,41052,-16296,-95714,-97698,55736,19706,-121969,-62633,98845,89714,178017,69643,138948,64080,43538,91405,214279,455137,-355878,-268635,-128241,-160381,-80417,-127852,-38703,-101563,-111581,-118576,-91884,-156321,-69082,-32710,-89497,-92459,-36231,-124035,-89439,-69915,-31319,-85768,-115108,-79931,-115143,-70705,-36693,-137740,-21450,62547,28728,62662,38710,1185,-99481,-55967,-52900,-64690,33723,-52004,-58887,-98835,-81807,-2041,-11547,-6435,-33425,54451,-38536,-22113,23788,-83366,-78983,-128989,-5348,46582,-83142,-98908,-46896,-49715,-97335,-17540,-59615,-70770,40014,-41260,-64013,-53989,27321,-51113,90276,34188,25187,9548,-63283,-122854,-42252,28549,-19963,-12319,-7306,-435,-44297,-28731,-80161,14015,-38233,-60858,-8807,33224,-54926,-40334,54429,52644,-14906,-87595,-5900,5861,-28088,-20303,10465,-22411,-52982,-1080,-22270,-13020,26167,-57332,-108118,-71137,70818,-22184,27945,38294,-3479,19090,-55569,-43768,-11249,-12095,-52238,-21731,-18939,-68448,-72220,52183,-107511,-4675,-38944,-14553,-41780,16960,10925,26726,84494,23600,-46123,64600,54866,-19124,-17789,-26592,-48133,-48732,-99168,-22525,-32464,-11737,-60666,20570,-31592,57561,53910,-10453,16689,-32653,-7798,5594,-18947,-68357,-43334,-42428,-34708,-51559,-21744,35353,40233,9349,15107,69541,65080,-66593,-64833,-20669,-42545,-51476,-57022,-78235,-95089,4257,55995,-46580,-4911,-1319,-56104,-39133,-26657,-44466,-75128,-8631,-32892,-2409,19600,-32869,-106438,10179,-66789,-57262,-54778,-41947,-21262,28320,18964,26653,7638,-33278,-46753,-72584,-73042,-62837,14264,13987,41410,9296,20855,-54790,-29919,34763,-8294,-82911,-24111,-22598,5774,-44218,2830,58126,-1103,-37059,32935,78361,43222,-21274,186,-1752,-44312,26733,-23171,-61145,-51181,-62038,78889,29095,26530,42107,264,-101126,-44694,-37224,2887,-63551,-29538,-71975,14810,30493,21682,-9253,-65893,24026,-85350,14438,36099,-65751,-84983,-61020,-63033,-25985,-48389,-35643,7929,-10334,12422,-42840,-31891,-59381,-74647,-45727,6290,12994,-33868,-33703,30405,-31946,-22643,-72568,-92082,-52587,-95595,-63045,-51455,-46779,33508,8317,-59624,-69561,-97478,-53033,-17373,-25963,-63788,-72455,13284,-33334,-11231,33968,30584,20703,4750,24292,-67594,-79205,-2448,40331,-36509,-36451,-7321,-19699,29188,-11477,-25621,-9445,25452,-74093,11425,20698,-58820,-6179,-46947,-3985,5949,-83866,-15165,2575,-65614,-54615,-47678,43044,11814,19748,-51162,-13278,26849,38801,-34347,47282,61146,-10003,-5983,32602,-17651,-7330,-51900,-137389,7958,-21538,-86526,13941,43440,128322,80783,-9308,-6016,-36046,23316,56551,-33925,10385,73039,20985,11596,7119,-254,6560,-55224,35354,19016,-54679,-95373,-38980,35152,-17942,-16295,-139538,-116363,-63435,-29893,-103319,-88727,-127190,-128678,-146744,-235197,-334959,-557228,-101231,554887,195084,146412,77319,54789,-11693,147202,20778,58196,4813,38847,27219,-33492,46206,128712,35311,72187,60200,74986,22856,45827,32093,55479,-9014,-18120,-66235,64293,-10433,-17618,2513,3915,40206,12747,28074,67543,66130,104404,-59016,-58973,4971,30078,17289,6942,17007,-13944,-12916,-51940,-2551,70805,64826,-1817,71005,-599,-17642,60194,-60091,-39937,36120,19608,-31480,-15195,-13920,6198,-31810,-47830,-24654,-46494,-7710,14057,31294,-55578,14701,57851,41470,-6035,43081,35068,40842,13144,25403,-32593,66866,74772,8563,-4782,60549,-80562,56505,78045,13263,-35574,31546,-38897,43838,3591,1194,41723,-36992,2811,24972,84841,-11166,-26397,8352,-4279,-14070,30136,29573,96906,9546,71276,-3280,-3961,-21634,-68189,10159,16108,60523,37126,-34358,32195,16796,8982,38930,38543,-5769,82975,-9283,-57560,1216,-3840,-4500,-1669,-40217,-44128,1576,-25987,-18456,1210,1416,-70098,-20464,13521,-62763,40304,6400,-105885,-164470,7917,73646,32627,-37446,-4994,12456,-8274,-32729,-43089,24199,19850,52264,-24845,33888,-20613,-45357,-10570,58318,-43317,-61306,-16188,7743,-63815,28690,-13968,1918,-32555,-98795,-52714,-32426,47422,65684,-9968,11941,63670,49332,-10827,7664,16655,115322,3934,-81136,7976,50698,-58551,-28282,28895,-38456,56745,1231,-105464,30064,33364,-31429,6593,116370,38251,8671,-40077,2493,-38651,-92016,29987,-26986,4618,64218,-3799,49255,-70658,16925,-28126,54546,74829,30919,17638,26442,11237,9153,-18496,-86633,-43350,46313,75667,30930,-76991,14090,19025,12777,31711,-24172,-16327,-6819,-19064,73460,4033,14425,-52629,-61217,4719,5362,15011,-12101,16938,96797,95372,-31063,-17223,61457,43299,-56015,-18141,43448,-5478,-6386,-8412,-41712,-6076,-88312,-30883,-66301,37049,-24110,-36972,-5148,-50641,-75384,-15627,1994,21541,51025,7442,-23561,102452,74914,-1683,33851,-27804,12853,84264,50196,40625],[52769,32251,-12,42490,83031,76235,42515,-18505,45156,14025,-14006,16952,-19292,-23029,-59637,-1883,-3002,92323,51076,2751,15089,71315,40191,7141,-25244,-84760,40244,67216,5154,48135,23408,18418,72390,82115,10858,46368,59988,33895,75002,70719,1532,40134,10378,-34956,-61439,27955,-11256,3435,53304,-20595,26703,-24069,-53056,-13666,66370,23710,66845,16003,66647,58426,27124,96863,-24592,-57490,-18463,87585,-49301,-37147,1538,-39029,23579,-19620,18000,-11762,11818,3510,22168,65809,19297,12686,-2433,100497,11352,8296,25680,24177,33163,72513,15940,3904,-24696,62137,21450,112282,-29992,17020,-53560,-117301,-17085,55816,9526,26896,-16675,42290,-68255,-7900,-9968,83102,49555,47741,-15309,-95770,-12897,66782,-18498,61002,88965,-48250,-28477,23833,-23800,-17546,85732,54583,-19508,87356,32433,101698,-3983,-53479,39118,62175,109148,66208,-72249,-30781,73506,17637,-69737,-8674,12265,66351,65347,7302,10696,-26945,4212,18438,-19075,-80456,38247,4397,2118,54947,8952,20511,-618,51471,29954,38045,17661,41521,22034,28804,24866,-4396,-74735,-4784,97878,34517,34952,98342,56879,-16259,23165,-7291,61048,-7812,-18891,-44227,800,97885,37526,27837,88945,85711,10825,28404,24995,-36680,-2591,95926,52793,-5363,83984,75109,60739,-2426,46947,69081,-42693,7248,22647,20216,63496,52220,11885,55120,8880,91902,97311,79031,73742,114534,59460,83460,80912,119354,113525,161004,136700,17971,60020,24704,10273,110782,74401,63560,126942,155684,126069,135692,173430,153953,148071,130277,217765,253784,147282,172784,175822,176536,171357,223958,238618,228904,329869,445585,512724,736147,1189777,1230402,-1101296,-912867,-658857,-473453,-410049,-348770,-314765,-230889,-322927,-222421,-171087,-163442,-191571,-154731,-193054,-138779,-78744,-92075,-94032,-238848,-85571,-169875,-103838,-193113,-72973,42350,-55068,-92914,-142378,-122804,-98735,-107747,-133648,-96842,15576,-4182,-30832,-131314,-95141,-66330,-118661,-28383,-42755,-23933,-26630,-169532,-102270,-34001,8482,-95929,-98396,-7530,-104462,-21365,-57272,-79941,-3716,-28422,-34470,-58298,105119,33299,-57571,-101594,-43987,-31766,59298,10088,-25823,-16895,-71486,41855,-245,-59315,-79735,48024,40929,-56386,-61801,139476,64413,184577,78929,169842,61940,48467,83883,207049,437878,-374403,-264202,-132291,-136385,-61866,-99712,-47309,-110082,-103033,-99096,-83229,-136105,-35346,-19936,-96682,-80300,-68970,-151713,-111267,-70428,-28834,-84368,-134072,-80141,-124484,-75098,-29999,-126018,-15736,55524,35558,44738,1681,15738,-96239,-49558,-53985,-76373,11786,-55914,-71085,-89736,-79238,3963,3047,-6288,-44200,31613,-26997,23546,26339,-83347,-72370,-145548,-22834,39590,-46805,-93245,-47562,-41996,-106620,-40283,-26779,-38158,42287,-35954,-92686,-56657,42742,-49494,91118,6720,34378,-2934,-41862,-124766,-43665,38610,-39370,-19297,-4086,9537,-49256,-35529,-69873,33240,-38857,-55501,-17195,6637,-41979,-25881,56527,41443,-22253,-68324,7183,-13919,-10827,-161,27520,-21676,-66945,-18845,-1283,-15490,13629,-55837,-78626,-57410,82233,-15729,40631,91223,-14519,7720,-57562,-83872,-12689,-18569,-70500,-10246,-20692,-50224,-43653,33591,-121349,-21047,-63028,-18267,-60951,28175,30423,41808,111133,32399,-55860,53379,40681,7191,-15825,-16865,-49935,-75620,-89462,-19405,-40546,-12311,-46244,29343,-38678,9362,53508,4783,35317,-30650,3146,29846,-25144,-97029,-51350,-55279,-49752,-54220,-29293,45631,50415,21097,1451,62608,46280,-45901,-68293,-4024,-2892,-23729,-50069,-91292,-97896,-8821,27177,-41989,5190,29846,-66493,-44591,-19492,-47614,-86639,1158,-31170,-12586,30931,-3718,-110868,16170,-59208,-63532,-66800,-39150,-27268,41553,16194,43085,18767,-52364,-71029,-94727,-70889,-43545,7394,650,55607,16080,10350,-80868,-34021,59445,-17480,-91446,-7434,-15781,-9265,-40264,-1462,30089,-11905,-56416,26133,69661,28469,-31576,6511,2493,-46410,26352,-32609,-77148,-61422,-78677,99692,30599,48858,29353,-7905,-90506,-20398,6192,-14116,-62533,-24809,-90229,13978,14551,4059,-58268,-76763,-49981,-74456,3008,34268,-76188,-90466,-51695,-66917,-15810,-41682,-62265,-12044,-20012,3060,-46135,-43333,-67767,-64831,-47616,-22485,-19907,-38134,-62642,36054,-41627,-20894,-55120,-93303,-60459,-89784,-62953,-69372,-24084,38791,25946,-57556,-65260,-77822,-26987,-13165,-6543,-56469,-67241,11467,-33732,-27772,35284,-4055,7999,11702,48670,-68901,-63983,19912,42239,-20559,-33320,9675,-14731,19662,-28380,-25136,-24802,1376,-70140,-30639,21949,-46131,-37797,-41345,7001,-21506,-75297,-13554,-7688,-82032,-29960,-16981,33840,-715,25356,-50824,-30136,320,35608,-19904,63792,34933,-11117,-42983,29449,-18012,-19246,-75596,-125972,19136,-24783,-104692,8001,45785,96063,82379,6441,5324,-34021,27009,45313,-32442,43435,41875,-680,-9279,1882,-8545,17017,-35948,24377,9971,-47075,-98044,-54331,34706,-26602,-27610,-155864,-101295,-73790,-23982,-101608,-145957,-144830,-119018,-123413,-206692,-330802,-563055,-102591,509087,177365,149277,65955,73394,40020,137371,16090,88161,-11071,14775,28285,-27296,27487,112463,1031,71242,67182,70485,-16626,46917,38986,55306,5893,8900,-50794,35387,23554,-10121,5103,-12735,30114,16726,23917,64050,68291,123469,-57226,-48842,-5941,34841,16086,11925,-6623,-9863,-14981,-72022,-5842,69195,80058,-14564,43482,-1877,-22907,46992,-27731,-4553,44435,22660,-21911,-15790,-12480,18246,-22944,-31459,-12293,-49302,-23154,-7508,7805,-124949,20245,77532,31265,-20993,54832,38264,75588,1971,35173,24369,83583,74026,-5231,-27218,35830,-66341,70341,77355,17766,-51132,40465,-40823,36040,-2421,15881,22083,-33139,27045,19068,86178,-36236,20933,19536,-21431,-3117,28358,27987,92914,8585,30285,-26370,-18917,-23089,-71310,17822,10580,89951,25635,-28003,36110,10089,16302,29906,22272,-227,42427,-14574,-44236,-381,5644,7136,12822,-21490,-36376,9041,-6107,-10340,7245,-17062,-39871,-8710,15952,-47159,44632,33787,-54766,-130549,8595,69959,49554,-44409,8409,4380,-19961,-42353,-37738,1349,3993,47146,-48719,39124,-21722,-27485,1875,39781,-39909,-59801,-29007,22932,-51381,26856,3720,-8650,-37030,-93680,-35032,-34969,37417,70398,-27409,1029,56306,45899,-16964,20442,13204,91330,-14687,-65369,10180,45501,-43492,-10383,47330,-2798,57797,-38272,-120216,34016,24808,-24301,9999,100449,27946,28440,-34516,20908,-35701,-93294,47161,4282,13085,64178,-18171,60911,-76251,31726,-5821,61347,59630,16693,10331,54895,-13830,-86567,-4932,-30220,-19470,44139,101451,51818,-83720,28220,52036,22807,26020,-22020,-14016,-6264,1771,55698,-17596,12641,-37464,-70156,-149,-10449,-4005,-12598,15038,38782,69284,-15503,-21564,29754,13650,-55584,-35175,50137,7298,-9426,-23986,-43461,-9580,-83391,-18980,-51488,9912,-31984,-60725,-35477,-85483,-71704,-37265,-26275,28092,61710,28150,-23605,85743,74408,-7380,44270,-9484,1853,70099,42067,53450],[68868,31131,-15451,29298,79457,76082,56729,-20941,30215,524,-37051,17010,-19884,-26796,-39526,15236,5740,81917,39120,-11299,7645,49807,30698,1513,-15582,-64737,60307,77631,986,71457,28582,24857,70116,85461,5922,58369,49844,38459,83286,43819,22115,47380,9870,-12433,-13396,29519,17980,-760,39357,-47027,-6692,-18856,-48819,-27272,55510,47245,82312,36877,53676,32861,8152,120687,-28941,-67500,-49635,89216,-41310,-31587,15451,5070,36289,5650,12489,-894,26902,8794,79011,76908,9780,14760,3673,80926,71233,5285,43612,30683,56475,62029,5071,1545,-39928,75580,23833,101429,-39771,11558,-29584,-116968,-13911,65044,75425,61115,23913,42139,-78447,-9470,-1132,105288,34557,30988,8132,-89770,-16970,87308,-31696,66335,98018,-42995,-52534,2992,-12838,-13297,59451,52750,-4547,123716,80556,99187,23548,-50468,45668,66703,96043,80043,-65734,-26575,15580,5731,-23280,874,-4872,72097,73853,-37073,-3066,-16444,-3179,27739,-17075,-84529,48806,-2405,-2849,76260,-2074,20697,18976,51574,15011,-7464,6781,40592,33688,50016,39689,-9857,-55259,6760,111192,54732,56546,93960,57803,-15769,38769,22272,63980,-2498,-20446,-62395,2462,81363,22688,48878,59093,44234,-9838,32066,39053,-21970,8474,110568,67444,26848,77156,80830,57415,-7819,35240,72925,-32632,11479,36977,24344,49119,38950,8235,52250,28300,107261,83310,77366,79578,134232,46275,72570,77938,125280,131356,188277,143083,-3104,67052,18807,8253,101878,89716,87191,121457,156043,129981,144851,183785,208392,180828,145331,181019,241132,175566,198412,176207,184242,209192,237222,271368,259088,328571,435528,481790,734767,1169779,1381780,-1202189,-945333,-652654,-460400,-422846,-349907,-323564,-254708,-318684,-179438,-189382,-151174,-188029,-156553,-150376,-129173,-66193,-108332,-123935,-235208,-104860,-142925,-108491,-168056,-73832,26042,-77059,-86760,-147177,-140796,-90940,-101389,-112030,-84339,29187,-7684,-34085,-129680,-103489,-64735,-92886,-14917,-36672,-35119,-24080,-126831,-87212,-55368,30413,-82129,-140232,-24184,-113896,-4454,-50114,-103513,-9088,-48866,-38682,-56642,75018,58042,-7782,-78349,-28555,-13698,60420,10928,-4672,-24355,-66234,32521,11718,-27634,-50403,35680,45457,5578,-43692,167471,37297,173821,100875,190674,56493,51103,81039,208271,402676,-383113,-266749,-142889,-114061,-55947,-68770,-85661,-124994,-91031,-75246,-89941,-99162,-1617,-5459,-101967,-68028,-86553,-160843,-124214,-68466,-32027,-80685,-143386,-74802,-117817,-76607,-24274,-96637,-16423,34077,40053,12111,-29143,19527,-88458,-29071,-54316,-82483,-27244,-59162,-79886,-80849,-63963,6483,11218,-12707,-53553,10962,-13092,49783,16649,-70013,-63557,-159877,-41988,25943,-8655,-84341,-55296,-43117,-97920,-53835,-10742,-11537,28458,-19651,-104111,-45098,54694,-44399,74837,-16857,35638,-32547,-22715,-98841,-29366,53907,-68437,-22921,-6241,17763,-51316,-34839,-41247,46063,-35990,-45881,-24959,-19835,-31696,-14336,40954,12241,-26138,-46461,18316,-37333,1423,19683,33585,-18876,-64271,-29476,13431,-16527,3751,-47363,-45749,-37605,72773,-12163,38994,123713,-5157,-2269,-58670,-121250,-13871,-11639,-80024,1271,-16596,-28631,-3739,11768,-119899,-40886,-87224,-18746,-60535,33331,50542,49955,119596,39678,-63171,41544,19386,31955,-12532,-12887,-56806,-94121,-79401,-12630,-51589,-3518,-24133,33836,-37131,-33976,45231,18586,51784,-29384,9818,42941,-26290,-117805,-55301,-54636,-57884,-50815,-24689,59789,52805,39380,-10619,46211,21085,-22122,-72227,10914,21966,-9421,-29826,-94867,-88915,-26111,978,-43889,14466,54047,-68762,-42321,-29269,-74202,-94469,4986,-38451,-22429,39078,23170,-104873,24093,-50809,-63013,-85101,-39244,-35603,46604,1763,47568,29771,-56022,-107721,-107974,-58114,-31318,-11350,-14218,80467,21949,-4843,-100437,-23994,71411,-18195,-93854,10710,-8257,-40310,-48367,-4007,-717,-30347,-78130,11872,56828,9685,-29707,13504,10464,-52196,15670,-40030,-84233,-70832,-81020,113558,32824,66863,10854,-15873,-70155,6113,40888,-31887,-52637,-20421,-96716,14972,-5242,-11551,-100890,-88035,-105997,-58067,-12381,19042,-79212,-93284,-39225,-63430,-7776,-36684,-84057,-30432,-24527,-1020,-49962,-56751,-67202,-38711,-45101,-36806,-38530,-50053,-87360,44208,-45610,-14728,-32526,-85144,-62927,-75182,-55524,-79508,-3458,40805,37710,-56374,-69716,-40274,8764,-4004,9441,-41013,-61439,-6853,-40150,-39012,39632,-42755,-7451,12265,59923,-59033,-31264,51344,40305,-10728,-33385,19341,-5487,10149,-45003,-22920,-34531,-23756,-52763,-51783,24481,-39444,-68336,-41054,-1761,-51187,-55536,-5091,-19739,-95413,-4940,-8497,15630,-8796,27772,-48476,-40450,-28893,23253,-18261,82850,15365,-16401,-77944,10121,-33851,-41278,-98746,-107571,9616,-27455,-115433,-2661,31793,37713,42825,21206,15044,-37784,18094,18390,-33861,70077,4833,-22894,-26883,-7404,-21452,29367,-17136,4883,-1885,-40943,-94175,-68637,22178,-43233,-37028,-153917,-85955,-83324,-27979,-98841,-185846,-154495,-113427,-110466,-185816,-317488,-552889,-133169,454758,173743,161050,66623,91970,96899,124558,3023,109703,-12701,-4657,25928,-14734,8432,86257,-30630,59359,59735,44942,-43116,50017,48483,57429,22185,36965,-28767,16255,61242,-2011,12504,-24987,20669,25250,19228,55415,57549,124118,-41435,-29090,-9403,34654,9468,15858,-28658,-14018,-18066,-78841,-5532,57437,95075,-20558,1000,3948,-27027,8853,9713,10300,47779,28882,-7418,-6268,-7226,33927,-10871,-17171,-2368,-48666,-31717,-15269,-4923,-168015,18910,75549,13289,-33108,57554,38694,88136,-7984,45204,91229,92705,66946,-14590,-41193,7460,-37876,72851,79887,24359,-63800,34367,-34520,7340,-11911,31992,6078,-44208,46432,13535,78416,-48767,64527,30514,-37895,14398,25050,20244,74637,12010,-13063,-44962,-26400,-23072,-70774,11263,7018,108492,18403,-21271,41714,6303,21163,20866,-1939,14080,-2630,-24747,-36060,1216,11857,20756,18578,-4778,-28601,24244,1552,-5988,7680,-33125,-11305,8155,20317,-28431,49970,62256,7792,-90132,5128,62667,61981,-38789,22556,-10082,-32708,-44756,-28338,-28480,-13112,38765,-61165,33745,-18927,-8716,18705,26922,-33183,-46781,-37045,33297,-20964,36125,33449,-14313,-42665,-77504,-12113,-28956,2152,66206,-38346,-14989,36721,42577,-17877,29994,10321,45239,-36694,-40074,7981,33520,-20517,491,54182,24088,64367,-65461,-115776,30460,14628,-24671,8959,77989,11628,41290,-11800,35843,-37412,-81311,47306,42371,16357,63313,-33393,40588,-92154,32468,17977,73923,42818,-3090,4780,78170,-39262,-185324,16028,30152,4749,40034,87335,68992,-75314,29956,77172,32387,15918,-19641,-13544,514,16046,28301,-26473,6203,-21833,-76818,-1822,-9319,-8698,-12142,4510,-22298,36791,9929,-19211,-11029,-24707,-53445,-48238,50913,29321,-10036,-32258,-39250,-27792,-67297,-9164,-39996,-24467,-41751,-61018,-45880,-97603,-70144,-57390,-26471,31158,70524,45888,-17989,60187,64330,-9378,44703,162,-7785,52029,27465,56792],[79875,22024,-35762,11058,68285,71165,71270,-19410,16649,-7813,-57954,15844,-19048,-33398,-18583,32285,5002,69969,30828,-27136,8683,41486,24974,-5817,24819,-31207,83015,84871,-210,83184,32057,26963,66649,82287,11522,68077,35029,31137,85751,16844,26689,55042,5684,4976,30159,29511,44746,-8498,38284,-65403,-44136,-13858,-58508,-48267,38234,67098,68777,38400,22977,693,-10807,104520,-30268,-53748,-67273,82922,-29935,-17908,29225,52729,45350,33230,9533,15131,47285,1421,97087,80201,1462,19678,15022,48798,90385,-3636,66254,41261,65655,40297,-11190,-1330,-48727,97567,33539,88738,-39446,2985,2845,-98476,-17535,68194,130732,92301,57927,36715,-73753,-6073,19595,118935,22442,24549,32697,-64557,-20854,101517,-30893,64100,95893,-30051,-64229,-9009,-585,-4467,38763,53641,8615,153971,108614,84955,47116,-23950,34063,63681,75902,75932,-59019,-22640,-23118,-5497,33969,18532,-20674,75133,75476,-57338,-14448,-4673,-2874,36767,-12359,-68818,55913,11957,3698,93497,-19219,18683,43570,45459,-14644,-42041,8553,41824,49310,63637,50791,-1993,-24328,14848,102129,73799,76818,82978,52866,-7805,63606,47740,54266,2030,-14725,-65099,16383,56757,13467,71620,28502,-20481,-40870,28609,56013,-4066,20144,113753,71521,55570,68903,85835,56129,122,21670,70269,-34432,21738,48295,40146,29733,26590,6526,47532,58793,116787,68558,70723,74553,141600,38402,60593,67430,116735,142464,198708,135921,-17405,74794,10208,5105,81236,112397,113757,116707,161843,133081,138106,167606,244778,202361,157511,135023,220529,195082,219946,178188,192563,258296,246467,295791,281738,325528,424801,453387,724218,1152277,1593698,-1358387,-985885,-648696,-448434,-427782,-339773,-326328,-283751,-293401,-142320,-220262,-131000,-179683,-155135,-116711,-124246,-67270,-121108,-139141,-194255,-114225,-112426,-102948,-130043,-72946,5407,-104268,-79089,-138621,-144142,-74993,-99087,-88122,-66074,28371,-25267,-42077,-123422,-117982,-55620,-61647,-3370,-36227,-44047,-29148,-75337,-58955,-55370,47568,-61107,-170810,-21500,-109084,8926,-44689,-108623,-14323,-54887,-34578,-51601,29104,62073,19939,-56076,-4572,10784,41462,5414,18271,-30391,-44385,18183,19784,-6722,-16183,24644,39095,53071,-17321,172930,14371,147106,135642,195514,52184,49260,83834,216223,362597,-380252,-275794,-152873,-97575,-64099,-43124,-145632,-138530,-77634,-50150,-110489,-53438,23791,6076,-103686,-60265,-85467,-149557,-124945,-64567,-38464,-72351,-135032,-64010,-99452,-77798,-21155,-60105,-24118,-854,32184,-27589,-43875,12127,-80219,3535,-52471,-79346,-74561,-60522,-83753,-72913,-37906,6960,12007,-24890,-59102,-192,1667,51223,-535,-49475,-51685,-162863,-56220,9037,17663,-72372,-67331,-51626,-78000,-55893,-11932,7033,-1362,2185,-94839,-20271,62887,-35195,45181,-32391,26162,-71681,-8572,-63249,-1900,75269,-102049,-23811,-7379,20638,-51251,-27531,-5134,46459,-34560,-38780,-29992,-43123,-27754,-7688,14074,-22731,-24835,-28846,25170,-58909,1695,33656,27350,-11647,-49939,-32202,14638,-17080,1322,-36925,-26481,-16335,47108,-12025,24970,123034,14823,-6630,-59073,-145711,-12046,8466,-75196,9970,-8538,-11668,34021,-5264,-104441,-58397,-101490,-17054,-40947,30220,66681,50523,103418,41975,-66291,31356,-2610,48746,-11512,-21110,-68461,-97583,-70504,-6117,-63874,10121,92,31160,-34421,-62290,31197,25695,60423,-30151,14159,44082,-22773,-119643,-50221,-40051,-54468,-41665,-10702,70875,48396,58713,-17659,24018,-1974,650,-73531,17373,27665,-5539,1661,-87596,-68446,-41456,-14419,-50556,24135,65646,-54944,-33789,-52933,-125066,-98723,2088,-53071,-31569,41994,39868,-91962,31849,-38989,-56406,-100869,-42978,-46651,41394,-21189,41224,37825,-43557,-134839,-105161,-37892,-31080,-32093,-28127,102422,25480,-17625,-106784,-2885,66242,-11139,-88827,25469,-3797,-74653,-59003,-3205,-26424,-48560,-93984,-1402,44623,-5302,-13242,18476,16515,-60515,-3121,-42052,-78181,-76617,-67367,114739,31810,74177,-10177,-21260,-47761,28568,59604,-47046,-35189,-15418,-89609,18196,-24391,-16632,-116239,-99830,-126399,-41176,-28392,-3706,-73239,-87781,-25730,-52262,-3615,-33419,-92427,-42760,-23579,-1259,-49372,-68538,-56887,-3995,-38965,-34703,-42161,-63908,-100713,55115,-41732,-5860,-9879,-70069,-59020,-53554,-44757,-79459,10594,38709,40089,-57573,-78183,1436,40886,6260,16348,-20702,-55906,-36550,-47870,-42511,47635,-76934,-23369,6768,51898,-38540,8561,81245,34287,-11112,-32893,21374,6204,3281,-55870,-17730,-35189,-45027,-29879,-43922,27781,-38713,-92560,-44358,-24943,-77001,-29792,9797,-33226,-105280,13358,-19523,-4003,-11812,21988,-47702,-41952,-53715,4707,-29011,98344,7678,-24504,-99899,-17474,-62987,-72352,-117319,-92401,-8860,-30400,-114980,-15265,2527,-23991,-25663,32455,20989,-48761,-3077,-16888,-37995,81806,-25531,-41241,-37057,-15689,-36779,39053,-2519,-15356,-13513,-39699,-86910,-80716,1809,-61121,-43593,-135302,-75946,-90932,-40288,-91300,-201331,-155910,-114146,-114349,-178359,-300451,-527542,-180902,411289,180553,177819,75855,103498,131085,109496,-13002,112250,2042,-15478,21357,443,-8881,55945,-48451,40292,41750,5384,-48396,53159,54699,59725,35235,58110,-3848,11522,92740,-2529,21798,-33852,13390,35949,13732,43425,37892,108785,-18245,-5417,-4280,29214,-1174,16144,-43757,-21843,-22300,-72406,-2580,40554,106682,-19174,-37700,18024,-29157,-39232,41160,6753,45437,36397,3948,5490,-2069,47985,-373,-7822,5789,-41789,-28286,-9439,-4818,-164808,12340,50366,-4809,-36750,51585,35700,71838,-15053,50719,136004,89859,54449,-17489,-44655,-18890,-5433,66471,87510,26206,-71487,20276,-22886,-31965,-25746,41011,-3739,-68972,57649,9212,61200,-46316,95018,38171,-49562,35309,19846,10562,49066,16388,-47808,-56502,-21179,-23422,-63567,-8005,5606,113031,17963,-17057,45153,7061,23082,16926,-29409,34508,-38297,-35180,-33230,6708,15098,34282,14442,6653,-24399,42724,-6020,-5958,3723,-44725,5336,23736,25012,-7647,57750,84279,61167,-54540,-4514,54618,68110,-18922,34502,-28876,-43031,-40010,-17386,-56875,-25257,28734,-59021,18697,-9446,7204,37317,18833,-26525,-21189,-36847,33035,21285,55855,68490,-16047,-48647,-57929,13426,-13927,-38893,52367,-41395,-33203,9870,42916,-11478,29654,7331,-11049,-59174,-11187,2588,18460,1417,1018,48697,34864,80253,-69610,-95914,21031,5446,-32188,711,58056,-6738,45094,22421,41673,-44868,-61166,33816,77498,14128,59232,-48546,-5846,-109808,20810,40365,89550,30328,-27058,3751,90996,-56822,-233253,39389,70275,21815,33982,36518,75674,-54488,21127,92307,39762,4040,-16132,-17844,7793,16535,-1297,-23308,-5045,-6423,-78518,-788,6386,5942,-12695,-13902,-64149,8966,32504,-9447,-45292,-58383,-49638,-53158,50012,58512,-5566,-31445,-29530,-55117,-47790,-2751,-36372,-57321,-50956,-41651,-31620,-82366,-74553,-73268,-2266,27571,72718,56335,-9539,41447,46312,-8655,33115,-1668,-17103,31332,9424,48446],[81395,8963,-49929,-8072,52847,59576,82286,-13520,7072,-10855,-70730,16788,-15510,-36645,-3818,43186,-6572,59293,27988,-38453,17033,44885,23957,-11898,81710,1218,99602,84225,-3042,76006,34053,26361,64368,73845,23053,68692,19555,12661,81212,-1317,14093,61311,223,19077,58370,27896,60146,-18331,52717,-71154,-72420,-12856,-81784,-70865,19673,82026,31140,21557,-15510,-30899,-25354,47697,-28893,-27835,-68237,70816,-18120,758,37905,81977,51348,56880,11723,34072,63760,-16904,87080,77442,-3661,24971,29946,15829,54588,-12349,85461,51677,60183,14106,-27231,-3894,-49292,110180,43769,79675,-32307,-8845,36918,-62435,-29443,64997,155312,110564,76914,26333,-54669,4781,44407,119610,12998,24528,51961,-27391,-22626,105751,-15223,52928,86973,-11244,-62627,-7966,12496,8146,33985,58009,23366,169396,104801,59204,59180,17994,13748,50205,51542,57503,-51717,-18479,-20848,-11891,83302,35691,-29812,75109,70159,-52429,-21477,4844,7750,42790,-5845,-35105,56215,45750,18421,103622,-36578,15121,67853,34719,-50209,-51556,21755,45090,67634,66811,58545,17730,5932,17940,79912,85305,90607,70592,45604,7159,85363,63595,39080,4388,-2087,-40885,37411,30713,5996,89766,4425,-88408,-66711,19620,70337,14508,29553,106509,65634,74925,65851,89026,54566,19708,10237,61394,-40202,35853,56311,70664,9026,18933,6320,43508,90919,117801,55343,60211,58836,134593,37562,51422,53269,98063,148018,189723,113989,-21406,81730,898,4221,54579,135558,136081,113471,166251,131745,117012,137645,255876,210326,166152,88543,198317,203043,230293,183397,196711,306446,250491,306097,289188,323594,417904,439675,710354,1148784,1797647,-1533057,-1023884,-650442,-438065,-414067,-322406,-324291,-309293,-253433,-123920,-254600,-105507,-169921,-148408,-101552,-128396,-79147,-129490,-134814,-133125,-115764,-88725,-87573,-96036,-71956,-15065,-127771,-71187,-121653,-132461,-54854,-100518,-68693,-47340,20880,-51686,-51054,-114434,-136703,-42554,-30300,2626,-49179,-50863,-48083,-32927,-24323,-30623,59262,-32412,-181212,-10422,-93459,14730,-41347,-99490,-17374,-44953,-22873,-45717,-9082,48601,25682,-39284,20209,37522,8990,-4741,32624,-38507,-19272,4937,24665,884,13897,15840,28909,82960,2637,151433,-2572,109673,169904,185331,52776,44286,91965,227242,331661,-367444,-290138,-158428,-88779,-83423,-29798,-207324,-144088,-65399,-28202,-131467,-11649,34796,12262,-101175,-60318,-68547,-122441,-112709,-58725,-44079,-58008,-108709,-49449,-76701,-81337,-21842,-28041,-36267,-44241,6187,-65582,-40971,-3628,-75066,39023,-48739,-66604,-118211,-59604,-82541,-65687,-8708,6683,6548,-40677,-61253,1962,15156,30812,-18243,-27515,-36475,-151153,-63543,-6899,25740,-58244,-77548,-63451,-56480,-47714,-25982,18983,-42699,21122,-70135,11777,66667,-23531,9407,-39063,6788,-108479,8,-35373,29415,98253,-132224,-24180,-3854,16249,-49930,-17664,21225,33098,-37971,-39118,-30331,-59532,-31090,-7605,-15874,-50318,-17715,-20059,26853,-73092,-10162,39277,12686,1081,-32304,-29593,603,-20610,6970,-31218,-27391,500,14170,-14675,3902,90888,26267,-4848,-58825,-146533,-5296,35455,-54249,13705,906,-4976,60473,-12120,-80809,-68881,-100871,-14729,-10795,18668,73972,45380,66947,35680,-64395,24016,-18193,52499,-15668,-42871,-82073,-84951,-60698,-2705,-74990,21599,18724,19993,-36762,-73129,13060,21609,57441,-33224,18207,35666,-17818,-97275,-35452,-16323,-38235,-28567,6038,72314,39966,71629,-18040,1151,-17053,18604,-69216,10699,16554,-2391,37097,-70189,-39877,-48910,-17305,-58437,35746,68169,-24571,-22774,-81542,-182059,-98006,-6221,-70224,-38911,39317,42810,-77222,36377,-23546,-46208,-104547,-49044,-59811,27443,-46624,27839,42877,-19525,-134054,-84060,-15063,-42256,-42524,-38852,106434,25985,-23077,-96472,21384,46061,-449,-76711,31945,-6654,-97377,-60148,1543,-40898,-59729,-97369,-5575,36367,-10461,12471,19444,15849,-67462,-25477,-36445,-59529,-76010,-40920,97726,23139,65959,-30367,-22380,-29235,44085,60655,-56697,-15543,-9519,-71600,23550,-37880,-7415,-97721,-108081,-112839,-28796,-40958,-25797,-60607,-67217,-12667,-35097,-3455,-31280,-85369,-46166,-18332,1038,-38719,-75300,-38532,29741,-30558,-22210,-37474,-72931,-98717,63773,-30453,3521,8067,-51392,-49143,-30472,-34982,-71365,15459,32232,32714,-60002,-83328,27779,55565,13568,11939,-1509,-51529,-68538,-51004,-38751,56300,-98153,-36551,-1675,26231,-13662,41042,98379,25128,-20947,-29717,16632,16060,603,-57002,-9433,-26923,-59552,-12130,-18351,30822,-41857,-107245,-48065,-50751,-94000,-5990,26386,-48148,-109730,22070,-41007,-18123,-11661,6039,-51652,-36726,-67196,-14135,-43897,102516,8119,-33476,-103382,-43587,-97244,-106254,-127082,-87741,-25064,-34438,-102025,-25884,-34306,-67520,-94545,38414,21051,-65664,-32486,-50952,-43468,75410,-38516,-52853,-39359,-18779,-51126,42121,6160,-30328,-22201,-44756,-79880,-89209,-20251,-72760,-48050,-107415,-75075,-95705,-56241,-76780,-194985,-151765,-120759,-134536,-184313,-285510,-493512,-225476,389936,192199,194659,88295,104362,134214,93192,-25656,91879,28792,-15472,17396,14200,-23409,28213,-45202,20477,19697,-32020,-31796,55531,54991,59773,41797,68529,21289,17877,108860,-13706,29066,-40190,9648,45019,6645,29718,14661,84708,3025,14828,6249,19574,-13040,10787,-48157,-28880,-26745,-56263,918,23271,113015,-11528,-52476,38183,-28932,-75755,57960,-4274,38541,43116,5282,10376,-696,56134,5021,-5300,12713,-26280,-12726,4885,5278,-125415,2800,10806,-15348,-28842,40550,30310,34026,-18157,47320,130994,74247,38113,-13669,-37698,-39174,20839,56224,97430,16660,-72350,7307,-9912,-66794,-43503,38446,-7218,-96893,60182,5839,36896,-30059,107500,38981,-53955,52236,12910,3725,23783,18115,-69555,-59733,-2230,-25901,-48618,-32438,5838,108114,26131,-18250,41841,11702,22471,18119,-52154,54926,-55956,-40760,-33005,15963,16293,45272,2211,10942,-25525,58221,-24967,-8624,-2542,-51221,7680,33790,28812,13886,68218,93026,88450,-28980,-19618,48439,67182,11444,41827,-46517,-49579,-29473,-6433,-75559,-27895,19196,-43710,-1890,5341,16397,53953,13748,-19914,16340,-24046,22963,63826,82491,99503,-15184,-54813,-42741,37473,8096,-65041,30591,-38184,-48946,-17410,47803,710,15576,2886,-60180,-78598,13970,-4448,3794,13778,-8053,33135,27856,103686,-49338,-69186,8497,-255,-44132,-16155,45082,-21860,41012,54754,34743,-56829,-38306,14417,99688,8765,50991,-61844,-60091,-117508,3063,58441,99974,24097,-51944,7997,90616,-62301,-202349,58873,78177,26635,26518,-29699,68061,-27276,8389,97233,43067,-5943,-11539,-28770,9360,-313,-25960,-12918,-19228,6780,-74648,2068,29549,35093,-15246,-34896,-75064,-7032,41092,6477,-61639,-75419,-44519,-49656,51347,88563,5511,-22434,-16311,-81045,-33478,574,-40302,-80237,-56437,-14476,664,-45797,-82864,-83299,30061,14510,64142,57251,-2839,36143,24155,-7197,11585,-12178,-27864,9573,-7948,31341],[72824,-3160,-49350,-23565,36579,40630,86665,-3958,2476,-9299,-71496,23542,-8236,-30245,834,44490,-23889,50187,30100,-41027,28568,52071,26815,-14558,131876,20153,101334,71926,-8698,50584,35279,26421,64082,62750,35083,55531,7074,-11694,71016,-6357,-10800,64845,-3981,33841,66933,23968,60139,-28191,77477,-63426,-81381,-17590,-109387,-86540,5122,90795,-15940,-3103,-49498,-53614,-33269,-30306,-25353,-1859,-53820,58966,-8017,19121,37973,81750,56742,70018,19502,51484,69512,-38035,67023,71100,-5059,28494,44839,-6332,-17436,-14133,91759,57436,44378,-10702,-37790,-3542,-41229,104010,49007,76283,-21687,-22468,66252,-16535,-44981,57446,141751,110763,79016,13845,-25882,23144,64579,105585,5567,25218,62442,8318,-20801,99787,11134,36426,78592,8740,-53129,6536,25450,23215,45488,65026,41644,164019,70764,27541,57623,60735,-6256,26698,27276,33310,-42538,-12864,18979,-11801,107459,43431,-29168,71795,59760,-32133,-23415,11870,28471,44317,3295,8688,48193,88920,35886,105849,-44546,12413,85263,21784,-80229,-32842,38950,49233,84814,59315,63590,42929,23590,16745,53089,84191,94707,61592,40247,24930,91979,69920,25904,4393,15084,9614,58488,10995,-3081,96944,-9465,-129511,-70360,9097,77826,32379,35738,92414,53217,81310,69731,89548,50927,45756,4133,48754,-43265,50394,61774,110896,-6919,18423,7706,42686,113496,109549,42511,46554,37174,117005,44487,47696,41512,76525,149996,163261,80517,-14526,86333,-6563,8000,29924,152396,149318,112165,163516,123050,88796,108472,247412,205585,171574,51948,180501,200694,226223,193379,195624,340780,249374,300812,279582,324618,417703,446085,699940,1169050,1938830,-1686193,-1051468,-657347,-430023,-378998,-303474,-319579,-322992,-211378,-130600,-281555,-82324,-163253,-136335,-105274,-142197,-96519,-134014,-116264,-79158,-114408,-78439,-66526,-79398,-70253,-30432,-139866,-64429,-102084,-108890,-35848,-103361,-55626,-32780,15411,-76901,-57709,-105919,-155103,-30317,-4516,2158,-77215,-56563,-79604,-8309,8539,7544,69742,2853,-169188,-4853,-73886,11353,-38642,-81234,-16724,-24067,-7147,-40686,-21590,23028,19238,-30005,37752,59720,-25091,-14991,34142,-51115,-5565,-4576,26452,-3956,32185,6915,20627,97529,1938,106353,-15788,69143,182598,167900,59087,40592,104187,237014,318886,-349507,-307793,-159749,-87155,-107862,-32261,-246595,-138788,-56649,-14017,-132642,13406,30558,14299,-94910,-68777,-43458,-88024,-88904,-50532,-44884,-38258,-72824,-34259,-56157,-88521,-26890,-8845,-48183,-87598,-34799,-94582,-26539,-22331,-73772,63961,-45024,-47410,-147012,-56826,-77503,-57543,13476,6345,-2747,-56839,-61809,15813,24916,-3083,-30154,-7980,-19062,-128576,-67145,-18348,19196,-43965,-79377,-73435,-41378,-34193,-46334,27007,-87746,29128,-39876,42090,65012,-12718,-24313,-38973,-18244,-131609,4482,-24441,52220,113903,-150749,-26809,1763,5007,-47945,-11215,22045,9307,-46280,-47449,-25049,-66078,-39432,-14869,-41522,-61685,-5259,-21350,24189,-75593,-27345,37170,-3133,18377,-18927,-25428,-23825,-30843,16941,-36357,-42515,7691,-16911,-18575,-18020,43004,13726,-368,-57427,-116602,6703,59285,-20946,11697,9028,-10092,72886,-8304,-56510,-69628,-86302,-13052,16131,475,68994,37814,22714,18340,-57573,19658,-22848,41026,-25830,-73537,-93264,-60315,-46335,-2961,-82558,24085,24479,1856,-46009,-70350,-7973,5368,42612,-37946,23003,21715,-15997,-54057,-14494,8685,-12342,-14259,18253,61296,30617,72181,-12704,-16967,-22330,28674,-57770,-9576,-4428,9178,65787,-45484,-8508,-44378,-11300,-63500,49893,72388,13376,-14009,-104801,-216283,-90326,-17886,-84153,-43036,32736,33691,-65297,34885,-7474,-35879,-91220,-54489,-72901,9467,-67577,12516,46957,7846,-102774,-48613,5158,-59262,-35040,-44938,85612,23698,-20118,-71527,39257,19280,7994,-59724,27217,-18870,-99118,-45061,9454,-42137,-60493,-86242,3542,32544,-4413,36709,16157,6994,-68574,-45780,-22706,-33224,-66826,-8778,62251,4528,41044,-46603,-19219,-16693,52013,47251,-59470,-1184,-3678,-49266,30309,-41793,13118,-55614,-107431,-81509,-24369,-46176,-39467,-46161,-28700,-525,-15620,-6071,-29578,-67546,-41744,-10647,5088,-15139,-75006,-15977,54706,-21186,-9889,-33151,-72600,-83655,61974,-14652,11291,17776,-32291,-35048,-13127,-28805,-61759,11154,21507,18691,-61190,-78661,24758,45019,15194,-1603,10119,-48932,-92941,-45337,-30976,61246,-100307,-43879,-8098,-8613,4782,54192,95749,15044,-34682,-23746,6772,19307,1775,-47355,765,-13740,-66985,-7746,3322,32014,-45824,-111535,-48913,-67987,-99961,8005,36958,-64249,-106239,22519,-62375,-22833,-11562,-18332,-61424,-29513,-64090,-26565,-50144,89661,8390,-41508,-89490,-60546,-125584,-133450,-123687,-94947,-33724,-40044,-78513,-30570,-66253,-81997,-133346,38425,13947,-83524,-63848,-75220,-47687,54446,-30375,-56838,-36679,-15323,-60919,36853,9126,-38790,-26430,-54714,-75884,-92955,-38731,-73557,-51624,-79976,-84122,-97117,-70257,-56573,-175336,-146223,-131047,-163423,-198886,-276530,-461149,-247379,389980,203722,207456,98431,95120,115117,77094,-30216,53939,58711,-5020,17230,23824,-34598,8455,-21942,6499,881,-51492,-857,58085,50951,56064,41633,69657,44872,27609,105093,-31323,31133,-43313,10183,48688,-2990,15272,-6404,60087,14973,26282,15827,7902,-22603,-221,-41047,-31936,-29861,-36521,2811,8589,114546,-152,-33017,58632,-26561,-84716,56699,-10552,30116,47146,-5891,2399,-4599,56605,4217,-10176,18595,-2987,10688,20564,19505,-76633,-7944,-28292,-14674,-10450,29520,24955,-7901,-16810,33084,73778,48808,20155,-4610,-23023,-51511,34674,47669,103039,-6905,-65958,3003,1063,-85772,-62850,26363,-6402,-114224,55904,2383,10018,-4312,102650,29380,-51838,54474,5378,3324,4408,14818,-81417,-54787,27062,-31108,-27708,-51925,6752,101582,43073,-26785,28675,17552,20584,20210,-61938,68964,-55168,-37923,-31326,27729,16572,52301,-13801,7680,-31809,63915,-47159,-10988,-9026,-53139,-494,36741,31288,33879,78990,84943,83357,-13875,-36173,45419,59724,43786,43236,-56803,-52950,-14721,3997,-79593,-19548,12188,-21178,-21945,20732,16121,64809,10079,-10705,60524,2171,10016,93655,109882,117476,-12915,-61239,-37128,54978,32911,-65764,4845,-32393,-56916,-38647,54472,11999,-11401,-4335,-89180,-91943,29242,-11663,-8091,12102,-22094,11327,6392,125262,-12535,-44501,-4068,-866,-56265,-39911,37829,-29375,33056,70935,14945,-69827,-16233,-2220,103259,4767,39865,-70761,-99018,-106817,-12953,69160,95180,22110,-68166,15432,76786,-56474,-112320,68745,58259,18302,18686,-85880,47276,145,1275,93242,40943,-10679,-7007,-46338,1091,-32067,-41031,-1808,-32679,15232,-67104,5579,51226,66116,-19199,-50060,-57392,-9996,31106,25471,-58570,-71177,-38537,-41785,56265,111053,22579,-8682,-2879,-95409,-29885,2868,-47577,-88342,-55973,6481,35891,-1022,-89326,-87287,51693,-9539,43807,48820,-2312,41044,3031,-7168,-14203,-25261,-40839,-10950,-20742,11701],[57125,-10415,-32440,-32224,22172,16335,84229,7745,2021,-4052,-59331,37783,2926,-11316,-3747,36237,-38513,40963,34660,-34221,37625,53870,31487,-12937,155832,20406,83547,47282,-14570,15133,36572,30102,64759,52265,43449,29420,-161,-33761,58017,415,-38957,65218,-5330,51430,58125,16368,47170,-35826,101413,-44674,-68020,-27041,-127545,-88310,-1446,92494,-55966,-21860,-69067,-60951,-34968,-97345,-20013,16108,-28591,54570,-420,31741,28686,55600,64191,68757,30416,61842,62268,-50429,50396,63347,-3520,29480,55517,-10797,-83480,-5654,79121,55818,25378,-30122,-40244,2747,-25541,81646,46746,76779,-8553,-35004,87467,28363,-54628,48848,97966,93816,68236,3931,5287,46200,73462,78424,16,21815,63808,29433,-14718,86672,39953,22261,76109,24065,-43838,31270,37004,38941,64625,72703,61709,138609,21366,-1066,45191,89932,-21952,-2305,7548,11911,-30315,-4176,69457,-6440,98703,37009,-19147,65402,47123,-9186,-20327,19216,55890,41766,16928,50059,32771,127533,50581,101692,-34405,13961,90468,9547,-94175,4935,49781,52351,95827,43700,65687,64813,22631,13643,26974,68840,89306,58809,39975,38989,78217,71638,19535,3116,33041,68943,73387,3775,-14173,88945,-13306,-120594,-45526,1877,77119,48596,39483,76141,39055,74471,77611,87307,45012,70622,4612,35931,-40249,61736,65785,147927,-12144,25134,11220,46620,118688,93738,27133,30588,17676,97931,58757,49950,37849,59287,149931,124822,43007,1108,87288,-9635,17140,15124,158482,152747,113325,151611,106720,64075,90054,231747,191247,174857,34268,170351,191740,209003,208498,192680,353064,243905,283248,257863,329154,424560,469873,698868,1214500,2001025,-1787966,-1067651,-665967,-425731,-330943,-288264,-314465,-320867,-181768,-159459,-292635,-71823,-162357,-121204,-119370,-162005,-113638,-136471,-97096,-55362,-115625,-82391,-46600,-84218,-64926,-37535,-136736,-59942,-84760,-78663,-22639,-104446,-46368,-24968,16047,-90469,-60212,-100336,-167229,-23018,10832,-2805,-113149,-62486,-114571,334,32932,42458,83412,39479,-139299,-13345,-57326,344,-34481,-57193,-11714,-781,7667,-36109,-6036,-8126,11616,-27852,42697,70704,-48411,-19646,25094,-67256,-11319,-12951,24317,-17840,35566,-4615,17212,101279,-24699,47446,-28634,32615,160632,152694,68055,43481,118930,241946,324871,-332851,-325705,-159553,-90585,-130771,-49229,-246199,-124300,-52616,-10919,-100518,14382,15582,15553,-86279,-83044,-19453,-55021,-56337,-39600,-38632,-15966,-40926,-22476,-41165,-98413,-36086,-5357,-54931,-121693,-79133,-110653,-10437,-37685,-73719,66324,-43812,-27255,-154238,-53054,-70953,-46230,20574,5909,-13246,-69791,-62479,34717,28758,-40660,-32972,7507,-1985,-103487,-72531,-23762,7871,-32348,-69110,-76964,-36105,-22591,-66765,32696,-127337,22156,-12905,62150,57275,-6365,-49643,-35571,-42943,-135236,7264,-29789,56541,113124,-152516,-33762,1421,-10618,-45488,-13788,-8409,-18738,-56041,-59978,-14887,-62151,-48285,-28540,-57796,-55749,10945,-30638,19152,-64616,-39691,30123,-13319,37248,-13337,-22203,-49092,-48917,24839,-55228,-59640,2477,-40156,-21915,-35943,-190,-22854,1026,-53875,-57949,22407,70096,15496,4805,13473,-24356,73004,1422,-37165,-60453,-63251,-12634,26500,-21307,51354,30585,-14947,-10558,-46560,17451,-17166,16152,-40202,-104336,-97894,-30655,-24972,-4986,-84853,13662,13590,-19017,-59278,-60780,-30348,-18534,19769,-43216,28114,6131,-21170,-2100,6828,27671,15937,-1680,21361,40542,22935,59253,-5049,-26033,-19745,28676,-40349,-39068,-26788,31388,77696,-17841,20017,-26940,-2540,-62715,65297,87824,44518,-11551,-115418,-206022,-74867,-30888,-90989,-43105,25329,17839,-58653,25976,4165,-28802,-63103,-55680,-82237,-6433,-78578,174,52394,29473,-56064,-7569,18600,-74008,-12141,-46104,45996,19529,-11078,-39566,43596,-2984,8921,-41632,12123,-38501,-80722,-16436,18342,-32860,-51876,-63599,24343,30889,8751,48656,10438,-7128,-61213,-59015,-2464,-6743,-48012,20497,17181,-22163,3078,-56434,-13848,-9064,52631,25079,-55984,1453,63,-30990,37121,-34805,36701,-9113,-95266,-50370,-28741,-41345,-40024,-34763,22369,11202,1180,-9588,-27988,-47443,-34757,-2281,10621,17255,-67698,5854,67357,-11753,-7375,-34326,-62811,-64452,43308,1256,15852,17687,-15186,-19440,-6380,-26268,-58317,-26,7090,3513,-59509,-61711,-6325,11411,10614,-18363,9949,-48116,-102370,-30471,-23880,59218,-81556,-43589,-7822,-41814,6330,44814,73823,7652,-44459,-16617,-6134,13107,4571,-29271,10597,-1992,-69079,-18677,5191,29529,-47891,-106629,-44975,-71736,-95564,7531,34101,-80487,-93707,18594,-75268,-18317,-14481,-46411,-75194,-25104,-42823,-27816,-38025,60114,1541,-47515,-64559,-65294,-138800,-145129,-104168,-109197,-36319,-47098,-49309,-26855,-80759,-70447,-126045,32931,-14,-94497,-90838,-84849,-47398,27084,-6649,-54102,-33475,-7459,-63570,24848,7961,-44143,-26186,-65603,-75803,-91409,-50990,-64226,-54819,-61229,-100338,-95119,-78269,-35818,-152099,-142912,-141917,-189186,-215003,-274087,-440137,-236568,402048,212116,214080,101873,79286,88203,63093,-25177,10832,82550,12799,22928,28835,-41834,-757,11396,2428,-8530,-46553,31873,63099,47130,48750,37678,66448,65062,32933,83141,-47765,26978,-40942,14726,44874,-15649,343,-20300,40933,15746,28039,17505,-3045,-26577,-14237,-25087,-29615,-30146,-19744,1960,-2729,113343,11676,14250,71750,-22656,-64989,39875,-4885,24371,47024,-26347,-18476,-12308,50434,-1252,-21228,23444,22673,35414,31504,31413,-40467,-19173,-53565,-5480,13346,22625,22586,-35347,-11073,9905,-7432,19034,3116,6895,-5737,-55879,35538,44820,97082,-40606,-53490,10472,8616,-86810,-79714,12392,-4511,-112654,47973,-2300,-14092,24525,85490,7018,-47467,32602,-618,10471,-6456,6554,-89700,-43220,60089,-38049,-4892,-58494,7462,98687,66300,-42682,5953,21132,19069,17823,-54312,73591,-41946,-26193,-24874,39764,16917,55756,-28101,-2371,-41996,54338,-63935,-10182,-14231,-51508,-12884,33130,32857,48952,84874,61556,51764,-7640,-48175,45008,47616,67518,38958,-56541,-54601,3226,13970,-69172,-2104,9003,-5,-35457,31104,6574,67227,6931,4035,100358,36726,3484,101307,130453,117144,-10103,-67607,-42113,61628,54951,-44961,-19734,-27917,-53397,-49990,57687,11711,-45681,-14943,-95180,-97599,31763,-17758,-16188,-1878,-34248,-12961,-23458,130084,27635,-27646,-13869,3829,-64101,-64840,31737,-28007,26471,63156,-13764,-79075,4333,-9890,89910,6960,29015,-72752,-106028,-77145,-21128,69675,69807,20252,-58719,21532,51694,-43736,-14573,65260,25087,529,11808,-116272,19299,23916,7987,82391,33051,-8543,-4510,-68290,-17217,-69050,-45395,4236,-41036,17024,-59294,8308,63427,84574,-22440,-51219,-23757,-3882,5995,43362,-44555,-49957,-31991,-36013,61978,118385,42429,5071,7076,-93424,-36815,7225,-52527,-82105,-49687,12167,58275,38062,-88650,-86133,51280,-42949,15080,33123,-10376,47748,-12163,-10014,-37207,-34757,-54316,-27038,-26562,-3946],[39125,-11206,-5775,-33443,11356,-8440,77792,19604,3546,3947,-36434,57426,16772,17258,-12225,21711,-42951,29480,38041,-21013,39304,45906,35643,-7576,148312,5141,48415,13989,-16171,-18128,38504,38163,64178,45312,46641,-2088,-1653,-45646,45167,13108,-60756,63064,-3802,69796,38808,3878,28149,-39390,112304,-19620,-37474,-37818,-125829,-74489,1556,87283,-78867,-25448,-70434,-50767,-32822,-124661,-12848,23825,1313,62106,5085,35034,12402,17938,74766,54465,39696,60554,44256,-44667,42858,55322,-571,28692,58646,2172,-105653,10431,49240,47156,10284,-42033,-35867,16445,-4475,53409,37993,77026,8563,-43010,100477,62937,-48883,42472,42416,65480,51367,1173,31386,69134,68524,42768,-2763,12138,57542,30162,-4695,71228,61564,18865,79143,30562,-40449,60423,45883,53223,79392,78831,78694,101789,-21997,-18325,26835,97543,-34288,-29191,-4925,-1613,-14888,8844,98266,994,62574,18487,-3649,56697,34870,7856,-12713,30616,84176,37306,35789,75989,13086,150446,58670,94062,-3557,22673,81648,812,-85899,45086,45955,52534,96501,24181,63241,75594,6617,11532,4084,42237,78056,62482,45622,43553,48732,75048,20703,2478,47923,110175,78718,11178,-24196,65881,-9780,-62566,-3316,1411,69891,62107,42525,61935,27510,57530,84715,83214,38318,85758,10853,26204,-30828,67290,69088,166734,-3741,36718,17448,55238,105309,74196,7443,13919,9008,88304,78527,56523,44999,50828,148015,81702,10858,21814,83671,-6552,30553,15365,153020,149851,117514,132870,85916,52896,84494,218601,171526,177189,40255,167066,180062,183845,227333,194174,342700,234835,260339,234136,336530,436314,502673,710521,1272038,2007617,-1826563,-1078263,-672397,-426845,-286282,-280001,-310561,-304854,-175089,-199149,-284600,-80447,-166131,-106878,-131098,-181188,-126096,-139112,-92476,-69265,-122775,-96126,-35033,-105414,-52338,-36554,-119511,-58255,-72335,-47402,-17684,-101224,-36950,-24111,20830,-86152,-58583,-97431,-167767,-22670,12786,-8454,-142858,-69686,-140078,1240,45270,62379,99250,68343,-100017,-35176,-47571,-14133,-27558,-29239,-2615,16776,17271,-29466,24849,-38510,8856,-30721,34247,66889,-53000,-14309,12210,-81712,-33985,-25403,17157,-35956,26401,-18986,18766,98380,-67645,-13456,-41715,3786,111849,144394,73919,56189,134873,240220,342650,-323006,-339840,-160721,-96560,-147695,-75586,-205026,-105843,-52802,-19590,-40892,-7162,-3260,18117,-77069,-98080,-3694,-29074,-18748,-26040,-25792,4350,-25446,-18096,-31613,-108011,-48405,-15051,-53435,-140512,-112337,-113679,-1260,-44665,-70380,41165,-46717,-11977,-139577,-49071,-65611,-30695,10498,4791,-22877,-76527,-63898,49633,25542,-73896,-27350,18801,11820,-83560,-83070,-24086,1090,-26075,-47902,-71287,-38979,-20012,-83083,35222,-153381,2324,6614,67036,44173,-6761,-63813,-31797,-61823,-121650,10402,-43375,39523,92689,-137670,-45283,-13163,-27135,-42546,-28156,-61349,-44513,-62022,-70704,-2292,-50486,-52985,-45513,-62209,-39273,28214,-43481,13837,-41607,-38916,21684,-15484,53455,-13916,-19620,-64959,-71543,24600,-85200,-68858,-14425,-53985,-23367,-47292,-25825,-67192,-6005,-47220,15142,38717,62169,42872,-4707,12634,-42284,64014,9329,-24219,-43704,-39080,-13538,13541,-43433,24408,24272,-35950,-48527,-32471,15940,-6924,-15897,-54906,-126105,-93931,-3078,2448,-5358,-81199,-8954,-11713,-37181,-71002,-50517,-51454,-40509,-4205,-48069,31908,-8309,-34600,41164,22935,37358,37047,6717,15375,17538,18359,37870,131,-24191,-13598,17529,-21092,-69799,-43231,58571,68123,8032,41079,513,3324,-55149,78670,113710,56643,-17435,-111425,-151588,-53248,-43560,-90945,-39772,19981,1046,-56858,10285,6732,-27372,-28040,-49520,-83474,-15213,-77690,-5693,60139,38465,-17419,28707,23222,-79413,13487,-43396,2082,14516,394,-11053,32458,-12454,-258,-26853,-8432,-59911,-52025,15498,25063,-19064,-38533,-35387,50168,27835,21225,42726,5639,-20210,-46036,-62339,20423,12519,-20161,39946,-20787,-50814,-39984,-58479,-9952,-4701,46540,-213,-48526,-10064,-496,-23981,42217,-18922,53847,25296,-73726,-29922,-40013,-26011,-27411,-28967,72302,23800,10315,-12314,-26703,-33419,-31917,5592,17573,45938,-55479,22421,68519,-2787,-18899,-39803,-47856,-52842,8168,12653,16403,8690,-1586,-5335,-9434,-25495,-64633,-14779,-9859,-7011,-55567,-35581,-48593,-34233,1389,-30882,-2012,-48297,-94229,-10326,-21610,49677,-45378,-36232,830,-64981,-12476,20412,40456,7871,-44001,-10854,-19853,-1820,5811,-7789,17441,2523,-68628,-40341,-14016,21986,-46665,-95027,-36535,-64742,-83542,-6831,14758,-94865,-74298,14591,-75727,-8215,-21796,-72123,-88511,-26043,-7356,-17334,-8025,21776,-14297,-51303,-37390,-59731,-133584,-137465,-71246,-122085,-38281,-54799,-20747,-15120,-70875,-45980,-78879,23224,-18553,-90805,-109192,-80006,-39818,1809,19682,-46756,-33415,289,-58349,11106,4770,-51543,-22654,-72232,-78214,-84946,-57248,-50654,-56893,-55315,-117907,-90217,-79386,-21773,-132749,-143438,-150382,-200693,-226096,-275478,-434859,-196571,414954,216490,214719,96125,61103,64607,53366,-12430,-23699,94823,33007,34414,30813,-44199,-136,40173,8189,-5228,-22777,53991,72775,48446,39683,34666,63977,79391,29452,49946,-55222,18193,-30574,21885,34312,-30628,-15047,-23812,29858,9673,23911,6867,-10676,-22902,-26474,-5742,-22217,-26679,-10242,-1207,-11764,110769,20913,68807,71355,-17985,-30261,14161,12297,25414,41860,-48573,-46124,-20093,40428,-7996,-35242,27322,42354,55183,34737,36113,-22718,-30831,-59477,4310,35394,21224,25510,-37666,-1487,-16610,-71407,-9047,-10711,17473,7836,-53375,28030,48824,75585,-74481,-37338,27307,13496,-76377,-89360,5805,-4581,-94308,39524,-8751,-30933,49437,63074,-27110,-46585,-13598,-2530,23373,-9179,-3717,-97113,-27870,89088,-44535,15073,-49923,7529,99221,90159,-63011,-21994,19763,19359,7802,-31355,70755,-24299,-8549,-12719,49443,17963,57603,-35829,-17589,-54770,27710,-69245,-5033,-17461,-47182,-23786,24584,34468,55463,79894,29439,7676,-8122,-50523,45194,33833,73987,30796,-48119,-55612,23873,23479,-49418,19903,9731,11710,-38485,32620,-7727,60555,4135,25063,122484,70078,9971,84763,137330,99560,-7383,-72802,-54612,55964,68615,-16663,-38394,-26983,-38424,-51502,52565,-8780,-78715,-28458,-84344,-95632,22930,-21458,-20686,-20725,-37952,-37128,-55587,105372,58278,-20092,-18730,12503,-64192,-82366,22651,-20419,25586,33724,-44342,-79999,24356,-6942,68097,18030,22086,-66293,-79187,-35498,-19034,58323,28058,14874,-10308,21040,20120,-29540,46470,47348,-6600,-19486,7097,-119524,-7326,42922,30639,66831,20316,-458,-6207,-90134,-41449,-95858,-41150,1866,-40812,11949,-54268,8657,61217,81225,-22082,-34495,10351,4897,-24929,56061,-32660,-21702,-24837,-37586,61687,106349,59726,14573,10679,-77643,-48352,16451,-50748,-67102,-40525,3011,59466,62091,-79358,-81089,29381,-78989,-15577,13080,-26343,48524,-18886,-15768,-51772,-37014,-63900,-35120,-25356,-11438],[23354,-6553,19100,-29412,5143,-27303,71077,29584,4576,13502,-7544,76763,30723,47278,-17266,6210,-34134,14835,36720,-6611,31816,31835,37695,-82,119865,-16605,4677,-20404,-10165,-37951,41070,48559,60178,43613,46011,-26877,1645,-43008,34478,23800,-69727,59810,-1043,83623,17526,-13303,10483,-38049,102697,6192,-628,-45536,-103365,-49942,12999,76987,-84481,-13514,-57118,-26378,-29817,-102994,-3512,24116,29804,80621,9451,28531,-6258,-14035,86939,34066,42081,46105,20453,-18979,44286,46809,2180,27645,52701,25804,-74420,26145,12552,34828,3662,-45952,-29394,35860,18735,30642,26501,72787,31425,-43735,106848,82503,-24168,40371,-4870,33472,34364,7711,47324,86978,51882,5378,-1066,-2942,45282,14985,8067,57916,68353,30928,81494,28091,-43072,87226,51149,63965,80978,81996,87258,66392,-41360,-20565,7030,84238,-45600,-45856,-10145,-6651,2496,26156,87934,6951,15377,-3864,11341,46843,24539,16856,-1326,47949,106727,33850,57391,78205,-6503,154013,58945,85332,41542,39271,61603,-2373,-55996,71524,25527,48746,85318,4907,53854,71408,-12289,12589,-14581,11577,66535,70644,55245,37020,15827,83781,26542,4516,57167,113651,74648,30102,-28176,33190,-2270,17303,32848,7889,59718,71681,46503,52467,21109,35998,87723,79005,33210,83985,20656,21326,-16899,66406,71629,158395,16413,49420,26505,66651,78820,55749,-14678,-824,16982,95698,100332,64257,61324,51706,143053,41031,-8192,43896,75437,2996,45924,31572,138758,146548,124749,112602,66442,60816,86878,209812,150687,179091,68505,166131,167793,158133,246766,206185,316079,222518,240196,219840,345029,448994,535369,734576,1313723,1998242,-1808401,-1090996,-674789,-434117,-261819,-279062,-308241,-281588,-193362,-234331,-260136,-103070,-170057,-97284,-130258,-192651,-131975,-143455,-110851,-111472,-135111,-112424,-36974,-132844,-30757,-31003,-93509,-59068,-64827,-19858,-20761,-92955,-25262,-28949,24614,-64495,-54310,-93948,-154099,-28685,1218,-10925,-151813,-78422,-145890,2600,45342,64608,109634,80626,-60077,-61865,-43763,-26821,-18325,123,9487,23836,19688,-17382,52524,-63217,11434,-35783,16281,49626,-38199,1921,3247,-86498,-62696,-44792,4711,-53170,11036,-33666,23339,91539,-105226,-66512,-50793,-17718,62029,140014,71195,77582,151267,232368,362348,-322438,-346089,-164427,-103356,-158036,-105180,-139842,-89949,-54895,-37643,21356,-41474,-20718,20160,-68832,-108184,1379,-11513,19237,-10806,-9461,17940,-31945,-23962,-25706,-113493,-62054,-32159,-43989,-144447,-124778,-106506,-2524,-41381,-60147,-6383,-53288,-5782,-108661,-45099,-63737,-12771,-11560,2273,-30399,-75432,-65380,52859,15823,-98057,-17154,26105,20526,-71061,-96925,-22313,2983,-26511,-21384,-56263,-44959,-30324,-93679,31732,-161132,-22496,19267,57124,28347,-13651,-67646,-28813,-71752,-100006,14602,-54537,7187,58691,-111243,-59265,-44025,-41351,-39244,-52606,-116452,-63258,-60039,-74423,9219,-36709,-50881,-61031,-54647,-23507,42907,-54671,9500,-11297,-22637,14842,-13016,63004,-15195,-14816,-64805,-91407,13428,-117394,-67082,-38863,-60247,-22678,-51509,-34871,-97390,-23608,-37368,80060,51805,36353,50788,-13855,5928,-57773,48797,9230,-15476,-23667,-20307,-15867,-19231,-63395,-5450,17023,-37317,-87474,-16663,13646,-344,-45600,-65401,-133282,-82572,17187,31021,-892,-72121,-38458,-42559,-48148,-76040,-42361,-67800,-49276,-21710,-51975,32456,-19869,-53965,59829,30648,40014,42477,9459,4520,1396,16794,17467,-1602,-12845,-8675,-4127,-6172,-93273,-49475,81871,40610,28326,51839,31642,3215,-42319,85436,137529,46009,-31057,-95968,-75792,-29378,-54631,-88688,-35547,17489,-13430,-57139,-9600,-1465,-32439,4432,-34637,-73129,-14853,-67398,-3738,69089,32338,-5129,51728,19482,-72519,24986,-38951,-33457,9236,11717,5560,9364,-8285,-18414,-19140,-27373,-76032,-25748,39046,26333,-7274,-26707,-7348,72291,20550,25083,21220,5369,-25394,-26973,-56035,40345,19676,14183,46751,-34874,-73188,-78129,-52755,-11504,-3942,34676,-24389,-40153,-32916,-6338,-31139,43815,878,58308,41002,-48598,-22351,-54266,-2957,-6145,-27956,105045,38671,8372,-13410,-26283,-30446,-37385,12413,25700,54838,-41731,30912,61404,5228,-41835,-43195,-34196,-56764,-34707,16071,13017,-5965,7718,4691,-15597,-24332,-76466,-30271,-27412,-8998,-51870,-8131,-79796,-77468,-9795,-33122,-21038,-48116,-71331,8256,-25991,35009,-119,-24863,14568,-74484,-44076,-5216,7192,20172,-32102,-8741,-32202,-21197,2966,10940,19249,-2391,-68253,-64900,-44358,9266,-42418,-79636,-26094,-54496,-67402,-29338,-17025,-104821,-53491,13423,-64732,2334,-32695,-89940,-95795,-31581,32276,496,28066,-12817,-35584,-53238,-16186,-49126,-113935,-113505,-37134,-125708,-45045,-61828,1438,757,-39292,-23861,-15052,11037,-37676,-69020,-117829,-65332,-24049,-16309,33633,-37373,-37450,3305,-46701,2698,1425,-64234,-17552,-70320,-79952,-74928,-59620,-41232,-56261,-61603,-129507,-83556,-76130,-20596,-121106,-147167,-154451,-192479,-228322,-276277,-442707,-142311,421641,217715,211537,81056,43710,50005,50041,3882,-40480,96055,50211,49491,32348,-40675,6994,51995,19727,10307,6354,57897,87013,57546,31742,36823,64485,85351,17665,15140,-48613,8339,-11451,29384,20611,-45684,-30333,-16270,26430,4578,20516,-15542,-13308,-11457,-31565,10508,-11232,-19370,-7730,-4890,-20418,105293,25815,107308,55772,-13317,326,-12870,34156,35797,31524,-64185,-70659,-23749,29401,-12220,-47524,30414,49059,65922,30807,31599,-16322,-42357,-50075,5819,49431,23423,34334,-16973,10966,-38820,-91207,-30899,-19856,23999,12137,-45547,19292,57887,40536,-96186,-20527,46639,17852,-63799,-88079,12647,-8276,-69681,32617,-16439,-38180,64423,42336,-66854,-52549,-69512,1576,37840,-6256,-11053,-98929,-12372,107439,-48161,28478,-30499,6970,98943,106572,-81137,-47896,12784,22168,-8926,-1167,65977,-8269,9580,3122,54685,19983,60242,-34353,-35609,-69058,-12174,-61229,3038,-18661,-40493,-29909,12940,37056,50997,60938,-2106,-33686,-12786,-42325,43586,21788,60190,21720,-38822,-56013,46357,31964,-28333,40748,13172,9516,-30389,24939,-18404,46365,1997,49713,118228,92311,29775,50478,127037,72265,-5429,-75061,-68960,40702,69913,3948,-48177,-29096,-16497,-46825,37404,-47498,-102005,-43365,-66577,-87371,7880,-21422,-22543,-34354,-29443,-59870,-85721,50318,71309,-19831,-17312,22589,-55079,-84314,9410,-12127,31941,-6552,-68976,-69909,44055,3587,48588,36540,21316,-51788,-30692,7814,-8072,35875,-16904,4806,67523,10442,-10744,-18011,59891,16595,-28491,-33516,5226,-104207,-25226,57418,62663,48523,4802,10278,-13619,-105888,-64417,-97121,-32123,-9095,-30849,1868,-52983,5189,43821,56564,-15669,-3144,33163,10574,-50749,60719,-32853,3484,-16667,-47012,47425,75505,68397,17548,7003,-55811,-55701,31605,-41045,-51838,-33465,-11931,42220,68251,-64477,-72986,-3959,-106110,-41722,-8575,-46492,40085,-18506,-22861,-55480,-31810,-64046,-32540,-19307,-10260],[12389,862,31628,-24161,4140,-34642,66164,35996,3389,22902,21231,88662,41447,68713,-13072,-4768,-14633,-1632,28513,3749,17872,21622,37423,7519,89144,-34354,-36139,-47138,3240,-38336,43608,57190,51915,47281,44782,-33260,8007,-26923,26729,25675,-64707,57044,182,87643,1523,-32536,-1195,-32385,73976,27866,30356,-46881,-68802,-24158,29466,64987,-79594,6101,-37951,4351,-28192,-48587,8331,22520,52078,103565,13362,14998,-22071,-28335,96970,17127,34146,21331,-3749,18364,51215,36666,3555,27364,38261,50001,-10724,32221,-15520,23977,6275,-42764,-26894,55784,40386,20835,17063,61677,59341,-36272,107893,87517,13889,42816,-30565,4487,19951,21651,51897,96584,29300,-26349,6774,-20144,28041,-4844,21773,49059,57885,55446,74851,21011,-46971,105754,52470,69500,67720,82234,84417,42817,-30325,-10541,-11344,57938,-55896,-46861,-10334,-5920,19402,45673,43921,9165,-23266,-19257,20051,37084,16438,19965,12865,69364,118247,33532,75945,57063,-21788,142064,52792,74934,86969,61167,37122,644,-12221,75765,-5701,41451,64297,-11455,35770,53560,-19267,17508,-28741,-13769,59665,80206,64768,23887,-6843,96605,32434,10578,60509,80902,64352,52987,-22034,429,6699,82509,41803,17613,50204,76282,52115,48356,19989,16183,86587,76683,31684,62417,31522,21025,-1667,60561,72546,125277,42159,59741,37621,77617,48462,42731,-33254,-10403,41894,120068,119296,69761,81499,58967,133401,8227,-11028,64885,63775,17617,60662,60096,120764,148293,133878,96565,54715,86841,89371,200878,132288,180020,111615,161436,154756,139190,262772,231279,283126,207394,229383,223264,352501,458233,562658,767045,1308245,1997981,-1752635,-1108374,-674969,-446475,-266738,-283419,-306698,-259505,-229911,-252128,-226384,-122294,-168818,-94879,-114591,-191882,-132175,-149273,-148765,-162969,-147443,-124425,-53524,-156143,-2866,-26313,-66121,-61320,-60079,465,-29640,-81157,-12688,-38337,23339,-32214,-49464,-85500,-127475,-38424,-20792,-8127,-132986,-88001,-129873,7540,35344,53250,105248,73271,-26185,-82118,-41506,-33289,-9017,26194,22826,19859,15953,2324,63196,-79326,16885,-40419,-4329,25047,-10586,25459,3560,-74557,-84901,-68521,-11627,-64911,-3145,-44620,27928,82198,-116285,-105186,-48353,-33901,36482,131790,57946,101837,167794,221143,376827,-329588,-341746,-169542,-110663,-164709,-133711,-77511,-81927,-55404,-60282,57293,-75301,-35416,16601,-62367,-109231,-1483,-581,52107,4273,5740,21526,-56624,-40764,-22241,-112019,-74650,-50461,-30547,-140410,-116658,-93287,-11657,-29897,-42852,-62489,-60704,-10019,-70661,-40627,-66236,2642,-35272,-2084,-35255,-66687,-65411,41212,1990,-111581,-7536,29152,24559,-61422,-107557,-22264,11981,-32877,2891,-34432,-48446,-51756,-99053,19187,-150604,-41867,27796,37649,14241,-23918,-63970,-25854,-72585,-81656,18976,-55040,-27878,24084,-80504,-71540,-84013,-51472,-36168,-80916,-151434,-73068,-49581,-69109,16167,-27385,-42618,-70288,-37119,-18794,50873,-59974,6125,18998,4738,11143,-12713,63777,-10889,-4276,-48303,-100009,-6643,-138827,-57039,-64352,-61977,-20851,-49241,-38122,-100020,-49255,-25649,116711,58163,-47,36328,-19870,-6037,-66300,29915,1107,-8301,-5403,-10702,-20388,-58924,-79800,-30993,5931,-22640,-111838,-767,9740,-3812,-63369,-68199,-126224,-68091,27499,53157,9480,-59276,-66767,-65568,-50258,-72211,-35210,-76182,-37493,-27303,-54625,28637,-27055,-73739,47589,30116,41891,29142,6309,-5145,-1323,16750,7644,-12430,3488,-8550,-33093,-1666,-104225,-44875,95342,6150,40879,51313,58089,-2821,-27712,81173,143518,18780,-49447,-75245,-9983,-8033,-63192,-91296,-34217,15388,-26083,-55911,-29879,-17928,-43214,26936,-12261,-50711,-7095,-53904,5134,76624,13637,-23001,57269,9849,-55899,10541,-35392,-57140,3456,22558,8211,-18677,2160,-41078,-20204,-38888,-81397,-10507,47045,19693,-1729,-21683,17190,83699,8505,16060,-6827,11956,-18821,-9787,-43476,51089,13770,50512,43164,-18457,-82408,-102549,-40758,-20991,-9539,18507,-44670,-33612,-60087,-15960,-49055,40636,18068,49658,40990,-26314,-25225,-66868,21068,16312,-28224,110843,55845,-5153,-13136,-27305,-38648,-50397,17881,34302,34782,-29788,31008,49058,11464,-68502,-36994,-27171,-75071,-71589,10185,6494,-21480,12402,9131,-15769,-22002,-82976,-45076,-42949,-1926,-51028,10953,-85610,-106994,-20445,-23014,-39155,-46164,-40785,18237,-35674,19504,43233,-14273,25459,-70913,-72182,-20227,-16493,44445,-13837,-11378,-41386,-38850,-4278,21652,15330,-13720,-69462,-85703,-73961,-6943,-36690,-63027,-17499,-48416,-50261,-51364,-50557,-108051,-37791,15764,-47119,9031,-44486,-96512,-92576,-38203,62278,17701,53808,-32890,-55600,-53556,-6219,-39570,-89016,-81269,-19905,-116223,-58958,-66721,14022,13974,1845,-13957,39072,-1853,-52610,-33477,-118573,-47961,-2209,-26774,24950,-28310,-43195,-823,-31823,5986,-916,-81270,-12418,-58619,-77420,-63459,-60682,-42894,-51507,-75847,-128682,-76897,-73103,-33947,-117373,-152045,-153646,-167164,-221486,-272578,-455876,-92803,421171,217696,207642,58968,28559,45666,54550,19116,-38076,91837,60200,64909,35724,-30730,16133,42433,30893,33931,26956,43209,100987,73226,27729,45666,66615,81780,2179,-11991,-27582,1509,14060,34648,9088,-57346,-43929,232,28248,7311,24110,-43643,-10709,5722,-25644,18584,1229,-8939,-6776,-6753,-30269,92526,26710,116286,28971,-9287,13740,-35781,51143,55298,16939,-67603,-82424,-20602,18627,-11316,-53237,32830,41608,66474,22555,19002,-11247,-51435,-35653,-5675,52672,25154,47411,13618,24853,-49787,-68986,-44752,-23975,24348,4475,-34062,15702,68334,-181,-96497,-6059,59865,23811,-55043,-74995,32331,-15302,-50510,27782,-23750,-36249,65949,28581,-101196,-62944,-109816,11892,48532,-981,-10387,-86015,-372,111473,-47461,33830,-8658,6083,93234,107567,-87603,-64061,1659,27216,-27684,25952,64774,3489,22351,18421,54869,22953,65067,-24007,-53380,-83359,-55924,-42097,10257,-18043,-31394,-30924,-131,40984,35816,30637,-24914,-61963,-18952,-28700,38683,14358,30512,15072,-36540,-54943,68220,38248,-13720,55178,17176,-5610,-13823,11299,-16315,27930,918,72484,89800,97288,56632,10873,101594,46183,-5138,-72712,-79231,22294,58011,8482,-48658,-31331,4832,-41295,14875,-88231,-110092,-57536,-50246,-74634,-6330,-16429,-23062,-34498,-9335,-80508,-111763,-19100,65516,-23215,-9305,30969,-37679,-67067,-6053,-8839,43437,-43756,-82039,-49204,60760,15668,38779,56569,26009,-31880,21424,44030,7849,6266,-49506,-8009,135860,-9819,-32715,-10709,44081,-23053,-39464,-35338,6017,-81234,-31832,67141,90574,29436,-10709,19161,-26879,-109662,-78413,-66081,-21917,-25872,-13056,-9859,-53610,-2838,14612,20786,-2374,32813,39876,10118,-63153,56496,-46168,19450,-6918,-58829,15430,31134,63737,14457,-2359,-36106,-51708,51020,-25918,-44428,-33596,-20890,17723,59239,-49602,-61856,-35760,-112502,-59854,-29828,-65313,24389,-16121,-28505,-49376,-21644,-50793,-19074,-11706,-3133],[6329,8253,27775,-21852,8528,-27937,62342,37810,-290,29983,43927,87836,45936,74547,1756,-7342,8731,-16458,13468,6930,4274,25544,35984,13540,71609,-40480,-65312,-60032,19871,-20518,45015,59663,40564,54984,46344,-15519,15624,-3406,21866,15657,-49377,55767,-2892,79810,-5424,-48807,-6070,-24284,36583,42296,46635,-41446,-33894,-7020,46300,55218,-71398,22163,-22781,31662,-28614,5600,22549,24464,65349,121293,16748,-569,-31093,-22653,100661,10673,16121,-6988,-24383,51777,58440,23973,3108,27406,17741,65589,52033,23446,-21915,19502,15357,-34461,-32655,68854,57132,25720,13492,44185,87844,-22113,103922,81919,52153,48419,-31946,-17541,7373,37216,47771,97786,8077,-46122,21260,-35040,6634,-18758,34441,44225,34281,80469,54066,16396,-46269,112455,50231,69036,45059,81015,70961,33806,3751,3856,-26521,29915,-61682,-31893,-8463,-3285,32924,63049,-12467,7606,-39010,-19534,19229,28438,10200,20263,28671,89394,116515,36310,84958,21839,-29920,122033,43343,58354,117272,82593,16684,8789,32452,59406,-36522,32641,38582,-24183,9544,27641,-5004,25474,-38434,-25391,59246,88209,69472,13579,-11099,108323,34316,20738,60153,34195,52572,70468,-5059,-22274,16175,110751,18539,24043,43224,75659,58792,48395,22328,3542,84055,77750,34323,24880,41593,23403,11522,52672,70610,79747,65686,65997,49064,84567,23316,37666,-40382,-11886,77828,153032,130010,70768,99047,67839,118515,-13789,-81,83863,50890,34549,72808,93762,104551,157310,142391,88422,55363,124152,86315,186370,118766,178546,158660,148418,139468,132355,271600,266502,253129,191076,230894,246132,357294,460926,584801,801638,1241830,2000497,-1682908,-1123421,-678184,-460981,-298184,-289991,-304597,-245711,-273233,-247619,-192196,-119332,-159677,-99744,-90883,-179284,-129868,-154305,-191972,-205077,-152021,-127961,-81121,-168111,23260,-27777,-44226,-63608,-55000,11063,-41417,-69149,-3469,-52429,16562,1060,-45736,-69513,-92760,-48502,-47486,-815,-91445,-97065,-99557,12983,18379,34835,82356,51263,-2478,-87227,-35920,-31572,-2749,42569,34985,7545,9508,28791,53028,-85790,22073,-42851,-20466,1829,18868,49043,13933,-44210,-92909,-89837,-28879,-67839,-10644,-48423,29190,71339,-94292,-125453,-28412,-44668,41745,113510,37491,120559,183939,210566,384888,-339533,-326760,-173301,-119295,-171877,-159643,-41394,-83963,-50909,-81736,52456,-98067,-49128,3031,-57495,-100476,-6336,5770,74080,16800,15347,14605,-88110,-66422,-21870,-103258,-83546,-65471,-19517,-137970,-97360,-77795,-22017,-15588,-22463,-109989,-64646,-23059,-35172,-34693,-72046,9419,-49850,-8201,-37288,-52117,-62563,17246,-12313,-115063,-2709,27082,26513,-46127,-107624,-27047,23242,-42299,18834,-10381,-45834,-76535,-100769,-3373,-126565,-47584,34143,16347,7053,-32435,-55323,-21170,-66376,-74460,21510,-42578,-52141,1172,-51758,-77008,-119835,-57508,-34483,-104160,-153078,-74885,-34808,-56697,16282,-27284,-31880,-70561,-13490,-29663,48255,-57448,2694,40963,34335,10395,-19993,56485,2624,13532,-21323,-91743,-29332,-137705,-43673,-83982,-61378,-19826,-41675,-45769,-77430,-76324,-14775,118246,55516,-35889,7241,-21088,-21471,-66360,10373,-7470,-3044,6727,-10682,-28647,-88948,-92054,-47024,-10839,490,-103406,13204,4413,-18337,-64241,-62204,-110662,-56348,27456,61251,23517,-45182,-85897,-67941,-45408,-61215,-25462,-75262,-6825,-19975,-55325,20957,-28059,-86946,12675,24237,49045,3026,-1713,-8860,10065,15943,13389,-30918,18444,-14525,-63243,-10959,-103237,-32037,98718,-21510,45147,40017,71756,-12576,-15621,63423,124546,-12647,-68229,-55766,23678,6939,-68679,-104147,-39379,8583,-39963,-50548,-46647,-36672,-57538,36310,13505,-20923,3352,-44896,18225,79936,-11231,-59957,46017,-2363,-36746,-29388,-35001,-73309,-3773,34204,2191,-44146,7284,-62051,-28734,-41475,-74378,-7091,39452,4216,-2715,-25697,37499,81778,-6280,-4341,-29820,25260,-2131,112,-30046,47592,-2174,82590,35160,19320,-76016,-108697,-25210,-37862,-24469,143,-59111,-30519,-83219,-24947,-69009,32344,26566,32940,32849,-11114,-34396,-73888,36043,32156,-25628,91660,72098,-27325,-12621,-29991,-53833,-66121,21530,42192,-7409,-21483,24718,32933,14596,-89905,-17244,-28304,-97447,-90217,-3895,-1907,-32942,12483,7861,-3721,-19848,-73123,-59085,-53653,11325,-53758,14057,-66603,-118749,-29284,-3557,-48144,-41603,-11653,15296,-46480,7646,74602,-9428,24299,-57262,-80073,-21352,-28035,72281,1441,-18223,-46316,-49248,-13392,21697,6692,-24210,-72226,-100183,-95229,-23212,-31406,-47046,-14535,-49919,-34132,-64900,-72769,-103414,-31186,20196,-29372,10084,-53633,-91576,-77711,-41378,70463,25808,58030,-35270,-67654,-51715,-8766,-35642,-68391,-49140,-30645,-95267,-78059,-68299,17315,16839,36027,-17076,66882,-13945,-59118,4064,-114657,-34943,20507,-32144,-6877,-21265,-45929,-11216,-17668,23136,-1947,-97776,-8125,-40047,-68129,-52826,-62211,-57780,-42393,-92342,-112279,-72320,-74574,-57037,-118977,-155745,-148896,-133813,-208395,-262663,-465151,-62316,416708,218388,205592,34139,16164,49572,66700,29692,-22167,89012,60997,77872,42017,-14910,23218,16331,36173,59006,31128,16316,104596,90486,29249,58948,67129,70020,-10782,-25110,3150,639,40544,35537,4659,-62033,-53674,21319,32138,19903,37547,-67621,-4236,24793,-8130,16915,12920,3279,957,-5028,-41771,68159,26050,98026,-956,-6272,8849,-52333,55542,80277,351,-58201,-75917,-10797,7375,-5000,-49206,34242,26189,58183,13066,1875,-1624,-53673,-26721,-27835,46722,22337,61039,37080,38250,-46080,-28274,-51681,-23747,17880,-13627,-20693,20260,76202,-35749,-73981,3685,60011,32134,-49974,-53263,57353,-23558,-42923,24198,-28459,-27974,53837,24556,-117647,-69636,-113007,26199,50552,3860,2171,-53202,5370,101316,-42701,32079,7200,5242,80120,89187,-74027,-65361,-11238,33224,-42168,42549,69188,10765,25789,28436,51296,26619,71559,-7702,-67396,-94844,-91294,-16806,11915,-15732,-19971,-28876,-13007,45698,13487,-3074,-35379,-74312,-24526,-19359,30667,12934,-4617,13555,-44144,-51472,84693,40949,-10254,59837,19326,-27811,6406,-2927,3529,9179,1009,87067,50641,84734,80860,-20742,68373,30324,-7584,-65142,-81442,8615,35961,-1638,-41769,-29917,18100,-39348,-9013,-107900,-102266,-68802,-39370,-59096,-13244,-5861,-23564,-18615,17369,-98097,-132714,-76182,45912,-26750,4368,34877,-15071,-34405,-20663,-13579,54947,-66886,-82490,-21632,68828,22984,39330,69556,32229,-10940,62868,68303,24364,-23889,-60240,-19409,148152,-34387,-39432,-6823,23950,-65471,-42721,-23320,8393,-58636,-31109,70376,99952,11987,-23330,22171,-44362,-97831,-78227,-10517,-12275,-43722,7942,-19639,-52309,-14934,-19982,-10812,16290,60876,32497,3699,-58929,44687,-63870,24973,4728,-63855,-28743,-17994,44671,8203,-13607,-22802,-34768,70282,-10515,-49392,-43737,-16923,-1179,40716,-39842,-47173,-56536,-93584,-70272,-49228,-77492,7009,-18078,-29607,-36871,-10054,-24303,2180,-5201,5698],[3439,14130,12065,-25100,17687,-9003,57022,34893,-5244,32578,56162,73514,42680,64316,23455,-481,28136,-25266,-5865,3094,-486,47338,35284,17206,71878,-32826,-80917,-58534,33407,7953,44196,53243,29081,64567,52585,22819,23019,19165,19674,-4270,-29610,55793,-11748,62327,-3630,-56291,-6086,-16206,5886,48703,45635,-31780,-5539,-4267,58924,50603,-62376,25920,-17904,47321,-30100,28683,38145,32987,69010,125165,18839,-12669,-32197,-3909,95676,14694,-7719,-30334,-39633,65544,60767,9193,1175,25759,-5176,67901,89095,2098,-3036,24087,26158,-23809,-46465,68316,66971,41732,17096,23565,109822,-4812,94819,70538,75940,54827,-15647,-31498,-5921,46866,39940,93144,-5429,-50388,40833,-43460,-17312,-22881,44317,40954,6900,88657,20837,20847,-37735,107012,45402,62982,22275,80584,51006,34152,44384,13375,-36773,10377,-57776,-6450,-6845,-1719,40649,72207,-58142,4410,-28430,-3280,9509,21486,5637,19622,44709,101083,103065,39453,81061,-12907,-30063,100580,34225,29781,122967,96277,7214,19389,63910,31567,-55387,25165,14859,-33886,-20970,943,28582,34816,-43648,-18978,62862,92707,65764,16034,2066,112944,30487,33631,59910,1666,43869,75001,19209,-28572,26464,105031,-22670,20461,38146,70752,64933,50313,25520,1446,83504,82524,39899,-18285,50064,26007,20355,45719,64851,37490,80957,68949,58434,84847,9199,40605,-30100,-3702,114318,181555,128050,67050,109480,73868,100249,-24621,18052,100795,39430,50493,81485,124091,94207,171144,146953,88244,69385,163085,77721,164352,111277,172980,198999,126888,121053,139639,270858,303554,231739,177132,243374,282541,358903,456345,605636,831716,1134370,1975247,-1618922,-1122068,-690546,-473625,-342578,-296094,-300887,-243724,-312230,-225557,-165223,-90098,-144491,-109571,-71057,-160517,-129168,-155003,-222348,-226355,-142095,-122273,-112479,-166113,36065,-38639,-32088,-64767,-47135,10341,-53739,-60819,-2413,-72393,7093,26797,-43764,-47344,-56688,-56270,-71994,7578,-42535,-104174,-68895,12449,-2827,15196,46587,24871,9267,-74540,-24833,-22913,-2147,43634,42918,-8990,4521,57428,26919,-83168,24138,-42374,-27474,-12258,39124,64287,30344,-1928,-86693,-102166,-43432,-60360,-9476,-44091,23893,60136,-51479,-125341,8339,-46304,62952,85581,17498,126590,198294,204448,390479,-346112,-304124,-172781,-130192,-182023,-182636,-39783,-94468,-39562,-97014,14280,-106220,-64061,-20056,-53242,-85165,-7632,7363,80669,24360,16668,-262,-112487,-96079,-26626,-89860,-86305,-75296,-17348,-143241,-79841,-62358,-26759,-5154,-5457,-135320,-61211,-41175,-9638,-26506,-78064,3163,-48921,-15474,-36637,-34535,-56387,-11966,-23445,-110173,-4414,19041,29538,-18337,-93783,-37746,31618,-50891,24257,10459,-36800,-93434,-100367,-33481,-96916,-37871,37979,155,10096,-33938,-42310,-13497,-55678,-79115,20013,-21499,-57579,-5724,-28435,-71319,-139097,-60856,-35710,-113780,-123357,-71615,-23215,-42014,9288,-37069,-23733,-62817,10995,-52775,32808,-47958,-1966,48013,56834,10933,-34895,44319,23874,36185,6688,-67227,-46692,-109898,-31243,-92524,-59147,-21741,-30363,-59215,-44424,-96694,-8071,93072,43247,-60334,-20735,-17482,-37578,-59717,-5955,-5283,-3620,10416,-17926,-42169,-96928,-99611,-52285,-32519,23469,-54769,22803,-1384,-38797,-51416,-49125,-94461,-52481,18208,50697,35828,-32727,-90692,-44027,-38259,-47728,-9588,-66615,31128,-3643,-52379,11666,-21195,-87786,-24743,16970,62716,-21085,-12569,-5490,29628,12114,32299,-51866,25987,-25445,-86427,-32760,-96408,-15729,95503,-32461,41595,19573,67287,-23523,-9685,33360,87550,-35786,-82855,-42040,21808,13897,-70879,-126411,-52586,-7809,-57808,-40600,-57010,-50580,-72401,33581,36362,5910,10761,-46328,31933,77424,-34538,-97033,22685,-14353,-23915,-81233,-38949,-86651,-13551,47744,-3221,-61524,-2060,-75612,-40312,-38594,-57608,-9687,21963,-19302,-6698,-37037,53922,68656,-20437,-29506,-38718,42385,17664,-306,-21299,27849,-22407,103262,29123,57497,-57058,-97810,-9470,-57958,-48656,-17810,-66106,-31058,-95889,-27088,-81873,19736,22679,15858,23564,-3721,-44960,-73201,32170,35857,-17729,59423,80474,-52398,-13265,-33992,-69524,-78837,22526,47905,-49634,-16094,15246,13252,13033,-99479,13641,-34561,-110015,-85585,-23010,-10831,-36999,8411,2094,20111,-20761,-43201,-72517,-57362,25869,-58054,-1161,-35208,-115786,-36537,18103,-42939,-34580,7767,-308,-52897,2431,88369,-13635,5862,-37470,-60104,-14621,-32733,88678,4628,-27235,-46790,-49759,-19946,11987,-4220,-25875,-75101,-109864,-105391,-35195,-27955,-32879,-19557,-57122,-19827,-65685,-74711,-91439,-32550,24118,-17195,6421,-57105,-77909,-54694,-37715,52531,19541,40930,-25483,-67815,-46253,-21429,-39119,-57111,-21725,-61042,-68893,-96867,-65981,14840,3923,50292,-26277,66556,-24248,-54798,29752,-108773,-31055,37389,-35347,-51737,-17164,-40901,-24389,-7751,49724,-2081,-107430,-4804,-21180,-51884,-44819,-64599,-82232,-30386,-106085,-82300,-71641,-82128,-79541,-121936,-156573,-142043,-103289,-193278,-247644,-464215,-54613,412243,221182,206252,12034,7574,57681,83897,34025,-2067,91103,53094,87211,51011,5050,25972,-15458,33120,78411,19612,-12404,86568,102228,36055,71391,63788,54007,-16330,-22280,35260,6284,61218,31005,9620,-57650,-58230,41491,35273,38345,58685,-77721,3499,40968,17582,8383,21838,15604,22040,583,-54053,32065,27631,66615,-25217,-4693,-6085,-62034,45313,103884,-14705,-40063,-52025,2710,-6093,4449,-35428,33657,13492,43840,3843,-15155,12576,-43987,-28826,-52283,36304,13126,70437,41049,48866,-29418,6182,-54554,-20414,5576,-36540,-7344,31706,78633,-56915,-36246,7399,44474,41628,-44011,-29402,76341,-29959,-45141,20383,-28521,-17577,31322,30036,-107670,-63299,-76263,40072,40923,6796,28679,-6451,3676,80586,-35923,25926,12559,4649,61244,54898,-39028,-51452,-24545,38143,-47244,47316,76635,14054,19402,29854,46865,30518,77474,10342,-74375,-99393,-107948,8773,4483,-11632,-6998,-26823,-23788,49784,-9772,-30967,-35389,-74261,-28599,-23791,21307,16848,-32800,18318,-56478,-45550,89316,39185,-17802,54028,17766,-49217,24965,-12442,37929,-6474,1852,88788,18788,59642,94091,-35627,36782,27252,-13664,-53384,-74870,5674,10130,-17505,-30857,-22371,19413,-42498,-27518,-91723,-82273,-75394,-33471,-42125,-9361,9724,-25170,8632,42972,-111016,-147131,-98290,21127,-28166,21455,32753,8238,2915,-32506,-25136,60339,-71719,-74503,6605,62474,21558,44973,67841,34074,6124,87526,79205,38615,-47088,-50495,-24872,87181,-53816,-29350,-4393,13329,-102710,-42487,-1499,10653,-40106,-31942,64589,82767,-696,-30697,17354,-62922,-71032,-63573,49688,-2478,-57393,26224,-25025,-45115,-29127,-52361,-24837,36629,72429,17448,-6313,-40202,28196,-72103,22251,17941,-54108,-69784,-61620,15173,2833,-21948,-14839,-9852,83359,-535,-65780,-62569,-2452,-6397,18800,-37507,-28663,-63543,-57180,-75532,-65375,-79937,-5825,-28150,-23932,-22172,126,10313,25259,-293,12610],[1520,19428,-4981,-34046,29769,16421,47829,28136,-9363,29186,56175,50106,32400,44283,44807,13717,38334,-24547,-24965,-4472,10018,80648,36967,18860,83441,-14946,-87371,-48155,38488,36479,40582,38165,21079,73814,62975,69776,29108,33518,20214,-27500,-10293,55566,-25698,40389,3516,-51008,-3978,-10029,-4746,48500,31393,-20731,17590,-14800,64047,51636,-49843,15077,-23438,47495,-30603,9032,53109,47697,64296,111470,18719,-17111,-27632,16204,83162,21590,-30382,-41669,-49529,51920,54854,-5293,-1395,19756,-26128,58304,93912,-22737,32744,37042,34072,-13844,-62800,51182,70065,62014,26167,4758,118626,11155,81080,57016,75974,59653,7087,-37999,-21819,44662,33325,86438,-7804,-39490,61699,-42634,-40769,-20663,50200,36343,-13545,66077,-16302,37475,-22234,92283,39212,52988,7989,82904,30275,35084,74523,11824,-39901,5137,-40601,19866,-6448,-2210,41520,67274,-79103,2837,746,23232,-4823,16334,3381,18324,59473,99168,82411,38342,66488,-33123,-23298,81548,28356,-11846,105489,96292,11164,28871,72032,3471,-55747,21602,-890,-41297,-49082,-20565,68773,43932,-44054,3767,64834,92950,52491,35984,23614,107032,22261,46769,63442,-158,41177,64011,44119,-18426,38106,85712,-57803,3820,32482,63611,68563,51769,27561,10597,86530,89817,45780,-54072,57000,27059,24195,41194,55149,9974,86178,71130,63287,77716,7473,49362,-1882,13671,139973,194308,111793,60527,112377,74633,83019,-25801,35490,115349,31933,62685,86752,143972,91173,183236,144597,92723,93647,194788,69474,137244,109795,162360,225621,102149,100965,159080,260180,331295,220072,170767,261853,320888,358042,446314,628533,852179,1035021,1892279,-1570864,-1092669,-715280,-480834,-382020,-300410,-295418,-252782,-339702,-197467,-149923,-52107,-129150,-120559,-65470,-144262,-133426,-148183,-226869,-224618,-115651,-109248,-138814,-151804,25668,-58938,-30567,-64363,-36011,-1784,-65318,-59058,-12226,-98479,-1290,40168,-43007,-24257,-25317,-60813,-88604,12406,-4453,-108368,-51776,675,-26483,-1770,10347,4210,9549,-47944,-10304,-11344,-8187,27586,43231,-25807,3820,80938,-5910,-73313,21051,-39184,-24729,-13607,43166,65126,45627,38656,-72269,-102865,-52411,-42983,-1037,-33710,9524,50005,-9086,-106035,52665,-34113,77524,55511,6776,117751,208444,205027,398999,-344797,-279236,-166529,-143328,-194058,-201189,-63322,-108856,-22275,-103501,-35882,-103613,-80299,-46229,-48413,-69583,-3738,1287,70696,25150,9711,-18354,-119184,-122805,-38211,-76541,-81257,-80196,-27699,-154347,-73686,-47718,-22652,-3961,2265,-133766,-49134,-59941,2061,-16105,-79843,-16385,-33051,-23004,-33890,-16852,-47871,-37883,-29308,-99012,-11675,5121,34853,22025,-69268,-52829,33669,-55501,21256,23346,-24030,-92814,-98655,-65697,-69882,-18660,37245,-7644,20730,-25288,-23689,-3311,-41886,-89361,13099,-647,-45797,-2057,-11121,-52656,-136592,-63262,-41072,-104747,-77242,-66821,-22314,-30468,-2994,-52541,-22395,-51785,30571,-78753,6005,-34790,-8195,38811,66135,10307,-51660,31285,46012,57154,26563,-33991,-52630,-62711,-22258,-88128,-55339,-28036,-17380,-70995,-18493,-104389,-8204,56571,22184,-66908,-32637,-10645,-50989,-50459,-14807,14718,-14167,6191,-28733,-60932,-80622,-101407,-48991,-55676,39107,17894,25376,-6799,-56465,-35616,-32854,-83308,-58783,1975,22060,39643,-24488,-80334,-58,-34220,-37283,13325,-54546,59727,14557,-42884,4019,-6306,-74240,-43033,11376,77270,-26057,-23601,2050,47266,3852,55446,-67681,22866,-38368,-94954,-60708,-91699,-1423,88818,-25671,30999,-7400,43887,-34505,-11580,-3331,48480,-43348,-89658,-35374,-2825,13668,-69932,-149073,-71973,-34421,-79279,-27965,-59829,-54282,-84511,22491,49578,17422,10699,-59272,42896,69501,-50198,-116777,-5788,-24811,-24083,-124584,-46864,-96355,-26259,62387,-390,-68532,-27121,-78469,-48514,-36342,-36600,-10547,2372,-48504,-8130,-50654,66053,49191,-31266,-50846,-30781,58493,31445,-10644,-20933,-5683,-40483,106512,28091,74963,-32712,-76218,3254,-74427,-77096,-32649,-64491,-34280,-95822,-17294,-84565,4543,6349,5130,16744,-1788,-52022,-64991,5726,25936,-5240,28566,73020,-73581,-16060,-38413,-79554,-85014,19845,50063,-66862,-10173,5178,-9504,5517,-95277,47297,-39906,-103072,-61833,-42879,-19146,-33180,1225,-5992,48631,-27555,-52,-84698,-53536,36927,-60058,-30705,-6725,-104852,-43395,33334,-23985,-26252,12181,-23755,-50414,4331,85155,-27119,-26963,-15780,-18330,-10350,-39895,80728,-8296,-35558,-43524,-41662,-19963,-3155,-14376,-14431,-75733,-118100,-104654,-39099,-26641,-21455,-32650,-64299,-7388,-54606,-56821,-74201,-35855,24929,-13718,218,-53530,-60360,-31410,-26616,15438,-536,12539,-13342,-56274,-35440,-39475,-48910,-53417,953,-85116,-44853,-108594,-59885,11693,-24821,41747,-31736,47672,-32522,-39941,35640,-101704,-37677,43081,-37612,-92887,-16326,-26025,-36267,-4258,75457,-2229,-105781,-2187,-9975,-31139,-40246,-67086,-108599,-18488,-114219,-46893,-75612,-93586,-89668,-122489,-153905,-135215,-83497,-180260,-231205,-453001,-63249,410530,226980,208623,-1792,5346,65875,101140,32648,13548,95764,38961,93699,61728,26722,24638,-41334,23463,86791,422,-32469,42940,101958,46158,77045,57371,39088,-13036,-5934,59547,16346,70616,21513,22306,-45019,-58499,55676,35962,54526,80935,-68590,9432,49776,44998,-469,26528,26292,56395,8592,-65240,-9533,35208,38170,-37847,-5906,-20494,-63535,25863,117488,-24035,-19765,-17647,15449,-22528,12976,-15569,29560,12922,26597,-5870,-27900,27197,-19542,-40673,-68867,26550,-831,71280,23567,54408,-6273,23154,-56348,-15111,-10165,-56198,4148,45630,74556,-59754,3234,5042,16139,49670,-32253,-9812,79085,-31592,-50186,15074,-22901,-9251,4213,41988,-71351,-39886,-17668,48083,19571,7795,67102,37619,-4809,55069,-30178,18589,8436,4125,41061,15913,8095,-27240,-39011,39578,-41161,44789,81667,13487,6430,22198,44869,33980,80041,26141,-72317,-93182,-101795,29557,-12457,-5587,5827,-27272,-30186,51473,-26994,-47364,-30095,-68254,-31440,-45349,12976,23506,-44729,28452,-62715,-38539,76160,33229,-31614,39681,11870,-63868,37377,-14025,75423,-16990,2467,76325,7299,29756,92963,-32965,12968,32392,-23559,-39843,-62030,14833,-11698,-28233,-19385,-9151,10621,-48900,-35873,-44371,-56168,-76101,-29179,-25079,4475,28304,-28589,37186,60002,-117412,-152361,-80238,46,-26576,38559,24801,27376,31202,-41859,-38623,55195,-61259,-65638,28670,40424,11322,48445,48412,26222,15332,95636,77070,50364,-57382,-30846,-21477,-17168,-57508,-7048,-1798,12953,-126480,-41975,21531,11045,-25971,-43111,48160,42017,-5174,-31485,5643,-78746,-34892,-39906,93286,9944,-62672,36603,-25633,-30024,-42241,-75953,-15948,53818,67304,2299,-17047,-12806,10548,-59730,14714,31612,-27704,-89268,-90314,-16390,1752,-23352,-7748,14175,84572,85,-87414,-84236,12037,2748,-1598,-41597,-7245,-60148,-21167,-77963,-76624,-73074,-10171,-44730,-11151,-8999,7806,44547,43170,5000,16188],[-749,27957,-12508,-46497,41671,40731,34410,19456,-10653,19554,45188,25489,18003,24311,58428,30773,38998,-13261,-38573,-10817,36530,111197,41430,19720,94387,5739,-90789,-37699,33549,55645,34478,17712,19248,80984,74781,109497,33057,36263,23744,-44858,6518,52507,-41770,19790,11538,-33316,-1591,-6006,9518,44570,12386,-7817,41621,-31202,60448,55883,-29636,-5705,-33971,33955,-27931,-40583,64633,65135,53629,83480,16055,-12294,-22168,27169,67502,20639,-44725,-38262,-55078,15531,40260,-15161,-3685,7619,-40462,43179,74727,-39673,69054,54370,36496,-7202,-72850,20380,68997,79165,36623,-7211,111445,21917,64417,43144,52546,61299,25838,-38213,-39696,29351,30534,80699,543,-17884,78602,-31875,-59746,-18571,51612,28606,-19989,12501,-45654,64407,-3469,73328,32743,41672,6557,88672,14045,29820,84416,-948,-33695,14296,-10842,37115,-6993,-3838,36279,46476,-73606,5761,34549,48890,-17745,12751,4940,15771,71395,82804,60019,28534,48436,-30476,-11905,66477,27150,-57897,76656,81040,25244,33914,55102,-16664,-39027,23186,-5481,-46161,-67266,-34273,98632,52014,-39113,35408,58955,88965,31295,69189,41409,91278,13334,57268,72091,26217,45087,41141,62534,2850,50748,73440,-67878,-21524,23767,56792,68109,51239,27987,29100,91705,97174,48961,-72633,62770,26333,24024,38143,42544,440,84087,75176,61918,64803,15768,60579,38383,37694,147147,187252,83868,54526,111239,70453,72426,-19823,46097,126004,30272,69868,89089,149585,94033,185618,134258,97044,121905,213881,70231,109912,113446,147529,236574,83641,83509,185154,241396,339907,215756,177224,279827,348449,356410,434653,653408,861136,995665,1747561,-1539175,-1037276,-750070,-481359,-402747,-303293,-289199,-268856,-352909,-175846,-147143,-33691,-120812,-128936,-77222,-138105,-143798,-133052,-203869,-205312,-77411,-92041,-152635,-129751,-9566,-85478,-37878,-62900,-23735,-23027,-75685,-64543,-31816,-127689,-6267,40167,-42211,-7334,-1949,-63105,-94960,9968,10494,-109453,-55532,-22850,-51466,-14265,-14034,-4987,1112,-15656,2292,-2273,-19813,-1829,32966,-39945,7323,91867,-36101,-58854,12308,-33989,-15500,-4392,30329,50718,52354,61849,-57603,-93940,-54764,-18476,11398,-21643,-14576,42055,17930,-73144,89999,-7485,71821,33893,11307,98404,211762,212178,413073,-334948,-258404,-155602,-157038,-203603,-211880,-92534,-121354,-2998,-101832,-77473,-98102,-95017,-66321,-42378,-60692,1663,-16023,47562,18470,-2984,-34576,-105133,-139040,-56194,-68119,-68069,-81476,-49333,-161920,-80781,-33702,-12001,-13749,-1721,-110574,-31198,-75581,-135,-4763,-73086,-44813,-8680,-29920,-30342,-1325,-39289,-53924,-30556,-83969,-21853,-12891,39885,66866,-42620,-68522,28499,-55365,14555,25658,-11705,-72143,-95594,-93797,-51025,-820,29986,-8655,27871,-7323,1672,6799,-24586,-95783,853,10613,-27535,1706,1163,-22998,-116032,-65655,-50601,-77436,-33949,-63412,-35765,-25572,-17302,-65988,-29488,-44160,40171,-96854,-24844,-22521,-14864,19638,61164,6148,-62148,20054,59022,67876,32733,-3889,-45789,-12772,-17605,-73059,-50884,-38748,-5406,-71633,-10810,-98669,-15933,20070,-5973,-55917,-24141,-3215,-58409,-43243,-12851,48925,-34202,-2691,-39479,-82008,-48520,-96060,-40139,-75499,43116,77682,18699,-12036,-63494,-29577,-18040,-77630,-73853,-18175,-18495,29725,-22007,-58157,46732,-37026,-33969,40253,-44624,65781,27434,-23518,880,13795,-49630,-31810,8300,82509,-2968,-32058,8391,53478,-8802,71616,-71056,10395,-49814,-85015,-85065,-93723,6220,78585,-9564,14112,-37136,5723,-46366,-20292,-37108,21713,-35492,-86443,-33988,-31431,8890,-66267,-158093,-92162,-64960,-100087,-16022,-55851,-46266,-90878,7541,48545,6303,1798,-78307,49105,58487,-56091,-110381,-32280,-34089,-38697,-142132,-56926,-96888,-40755,75063,12610,-65968,-60374,-70766,-47160,-39612,-17378,-4893,-13016,-79540,-2112,-60067,71963,27929,-38421,-61892,-10467,68485,33092,-27349,-29324,-45961,-51393,90832,29815,62276,-11253,-52665,10674,-80149,-101030,-42143,-54170,-38783,-85191,4705,-82791,-11115,-18692,3722,12463,-1557,-52109,-51573,-36518,5332,8215,8337,46110,-85512,-21087,-42092,-80242,-84512,12767,47790,-46996,1280,-5190,-33354,-8180,-79999,72826,-38323,-76053,-29581,-59329,-26135,-24263,-7432,-13937,71688,-41142,42335,-93472,-43920,41665,-56110,-65890,8718,-92104,-51015,35394,2598,-18387,477,-47584,-37868,11236,70768,-46599,-63247,3582,28711,-16403,-56291,47394,-33807,-40451,-38045,-29539,-12614,-17280,-21268,7828,-71450,-127229,-95008,-33314,-26722,-13910,-51640,-65000,3240,-36811,-29475,-54594,-33348,21053,-18796,-7630,-43710,-44348,-17896,-10758,-24929,-27823,-14141,-6460,-37018,-18622,-57589,-61813,-50400,20682,-77210,-29570,-107764,-50679,12161,-62718,18796,-26378,23692,-39470,-17563,25053,-92295,-52828,36413,-37978,-114278,-18718,-3701,-44297,-7718,88574,-3529,-92644,-149,-12248,-10264,-38812,-68564,-128733,-10375,-116458,-19786,-82947,-103731,-79862,-118498,-148051,-130171,-77057,-172285,-218421,-438070,-77055,412477,236383,210491,-3233,12758,71652,112074,27541,19701,95970,22077,99168,72901,47818,21891,-53226,12359,82300,-15258,-36888,-16021,86412,56600,72232,51418,30056,-3460,18465,68964,26897,67018,9049,37373,-28352,-57787,60726,33941,60256,95724,-42185,11057,48405,66796,-1897,26277,33805,95355,16188,-73081,-45823,50919,22354,-37690,-12443,-27474,-53445,8616,113455,-24192,-3513,17131,23400,-39865,16258,3933,20526,27431,9274,-18297,-33818,36672,17109,-55844,-70601,20403,-14790,61339,-6665,53154,14679,25743,-58614,-8236,-26027,-64855,12510,56938,64583,-46581,31288,-2181,-17522,53636,-13214,4081,61285,-26819,-50857,7931,-12127,-5831,-20634,55407,-18468,-4437,36825,45700,-10417,7828,106888,60465,-17881,30804,-28248,12577,201,3157,25042,-12997,50356,-1300,-56418,35338,-26278,41925,79419,8862,-7430,8102,47244,36206,77371,37102,-61493,-75057,-76285,42408,-35385,2262,16172,-31035,-29901,49391,-32924,-52250,-24043,-62101,-34045,-78129,7264,29248,-37825,41116,-53171,-32973,43036,24789,-44290,20556,2474,-70643,40726,-7561,101273,-21958,1531,52079,17895,2511,79913,-19618,-4057,37680,-36254,-27073,-47434,31887,-22909,-26551,-9805,6075,-1012,-54628,-32890,12655,-29412,-70149,-22608,-9675,23203,46625,-33886,56022,64339,-116263,-145302,-36258,-11127,-21991,51783,13040,38262,39772,-50364,-47785,39108,-43277,-62979,39280,9385,-3916,44701,14961,6735,14829,89500,62929,61695,-52382,-14445,-9124,-108859,-38781,18228,1247,17272,-131194,-42731,35856,8481,-15037,-66959,22131,-9049,1139,-25730,-9402,-88631,1250,-17087,109375,27417,-57619,36539,-23205,-8240,-50765,-87152,10701,63542,53074,-7280,-26610,16165,-5210,-25354,5484,44217,9214,-76427,-97770,-40604,6240,-16219,2698,29501,70822,-9220,-105215,-99965,14323,21036,-17466,-48969,14382,-52622,-3714,-78095,-81490,-60877,-6112,-61269,6627,143,13657,69711,50402,13850,17609],[-3124,44620,-4907,-58930,49665,57339,18933,11595,-8202,4922,27015,7719,3640,13314,59987,45316,34773,6410,-42344,-11464,72461,123721,47311,21277,94749,20958,-93765,-34631,21867,60711,27091,-2983,23963,84870,84273,128492,34145,28790,30188,-47726,21247,43868,-55220,4772,16901,-8732,865,-2459,42200,40224,-2153,11442,70540,-43307,49192,58833,-655,-27524,-42076,13144,-20632,-92159,69686,80226,39925,50653,11592,476,-21002,24267,54030,4994,-46236,-22752,-57437,-28765,19329,-14352,-5114,-10127,-43608,30899,45883,-40712,89881,70062,33718,-5437,-68891,-15341,68019,87703,43539,-8844,91093,25534,47549,29629,14880,59369,34795,-33368,-56195,5592,30753,76832,15868,6888,86472,-12730,-70680,-20742,48803,17846,-12716,-54384,-57667,95364,14536,55748,26595,32050,16689,96844,5564,16764,75001,-18861,-17097,33043,25975,39374,-7536,-4714,27329,16620,-49190,14330,60105,63012,-24344,10449,12087,11440,78850,56461,39915,8544,35646,-4995,1599,55961,30322,-91985,52816,54919,41664,32694,21398,-26098,-13782,29287,319,-46901,-69970,-40978,105907,59171,-28535,65316,41771,80899,5956,103348,46167,69687,8205,62763,83306,64819,54022,14950,69737,28232,62508,77440,-48885,-43009,11820,52480,63020,48525,27949,52956,95136,101653,47305,-71469,67476,25302,21859,33370,29132,4799,80001,81955,54070,49807,29809,71214,80650,64469,136256,165310,51418,52468,111161,63968,72663,-9132,47454,130098,35044,72799,88882,140834,99292,172912,118001,97593,146951,219143,86568,87155,121028,131745,234162,81260,74622,210230,218229,325181,214990,199395,291958,356806,356307,426102,676635,860770,1039514,1572336,-1518981,-975598,-787182,-477640,-401343,-306356,-284138,-286721,-352098,-168513,-155029,-53181,-124463,-132492,-100554,-144422,-158640,-112539,-163483,-178157,-37772,-73917,-150179,-105563,-59264,-112854,-51361,-61600,-14560,-48634,-84547,-75384,-56304,-152974,-8181,27926,-40264,-2465,13380,-65315,-93117,-539,1049,-107815,-77663,-53318,-76593,-22173,-20603,-2355,-11529,13396,6990,-577,-34491,-36050,10973,-49501,11726,85694,-56734,-42608,-716,-27610,-5268,8296,6132,26321,45859,56986,-48719,-80075,-51574,8374,24570,-12723,-45855,36327,28956,-36018,107273,26875,47743,28708,31356,77668,206793,223320,430016,-320249,-246897,-143503,-167980,-205308,-211029,-109952,-127118,12242,-95588,-100365,-96576,-103705,-73729,-35732,-63157,1473,-45368,18619,4944,-17561,-45371,-75571,-138614,-77248,-67379,-48185,-80448,-75857,-154918,-95493,-20218,-1744,-31673,-15182,-77647,-13936,-85785,-13079,5108,-55596,-74579,15701,-35664,-28017,10785,-33477,-57778,-30687,-67758,-32341,-31434,38665,103211,-23419,-80027,17632,-52784,8916,17842,-3510,-38869,-90721,-113507,-41351,5611,16245,-8414,15856,14417,32127,12903,-2370,-90933,-15084,6533,-17401,-2721,9669,11783,-86981,-67392,-62394,-37426,-7176,-62735,-60852,-27404,-30073,-69276,-43523,-45537,36758,-99923,-46986,-15503,-19481,2935,45446,-3003,-60663,10625,53810,61377,24694,11788,-30421,21598,-17044,-53186,-48374,-52278,2628,-57311,-22497,-84985,-29450,-13713,-39029,-34227,-5163,2043,-57436,-41375,773,83230,-56469,-11280,-47633,-99561,-14871,-82886,-26749,-87573,34622,89196,1961,-18784,-56987,-40798,-8445,-72619,-93540,-38585,-60888,5379,-25257,-30083,75850,-46917,-38894,64789,-41535,46469,30636,7160,3198,33120,-22316,1668,6263,69551,41195,-35664,8462,44233,-24191,72752,-58101,-5383,-57165,-59473,-96099,-100284,4642,61898,2471,-8150,-64667,-39360,-61256,-32246,-57140,12417,-18671,-72569,-34215,-49174,2835,-60470,-142299,-105829,-87544,-113765,-8168,-47206,-29283,-89391,-7592,33080,-23808,-13710,-92883,50637,47699,-54782,-80189,-51244,-43475,-63086,-127801,-66471,-83609,-54018,81557,31954,-56628,-89689,-55809,-33231,-49168,-4256,6676,-21388,-106954,13200,-59884,68950,6904,-44128,-61270,12675,68836,23697,-45149,-43258,-83013,-53084,61946,28138,26060,1126,-34767,11939,-70996,-111736,-45083,-36843,-43449,-69117,32410,-86451,-25432,-45917,10045,8720,122,-44324,-36665,-78974,-19701,17938,-303,4613,-86551,-27415,-44007,-71470,-79786,1457,41026,1662,22269,-17988,-54716,-26794,-59186,81591,-26798,-37187,-608,-69481,-31500,-15429,-15726,-19882,80982,-59456,70253,-95751,-32479,39849,-44788,-96954,9179,-80267,-59622,22185,27375,-12708,-24330,-64752,-18634,19322,52747,-66151,-89024,16941,62818,-34155,-81177,1436,-62312,-40162,-32403,-19369,-1582,-23925,-23838,32613,-59829,-136751,-79717,-19546,-26961,-11776,-72966,-55229,11643,-19088,-7792,-35429,-19983,12485,-29463,-19409,-30330,-34300,-22166,4788,-51068,-52334,-29861,-6422,-16146,2228,-71402,-73524,-40557,37346,-31627,-26018,-92201,-39282,17550,-98124,-3945,-9537,5274,-46626,7465,10909,-78713,-72067,21385,-34258,-107906,-24122,19316,-48446,-17216,81834,-7034,-72420,919,-28178,6056,-39370,-68415,-137182,-9134,-114526,-16462,-89710,-106563,-51266,-110059,-139666,-127674,-82094,-170470,-213762,-429206,-86933,417243,249394,209376,8676,31231,74501,111033,20978,16040,84493,5910,104445,82997,67115,21914,-48390,6061,67170,-18002,-24383,-68168,56998,64531,57676,49894,29290,7037,44495,60995,33708,53455,-3314,47799,-14188,-60081,56374,30121,51255,95890,-7547,7299,36735,77663,9699,21196,37037,124626,20310,-75574,-66310,73922,19802,-28114,-25750,-25668,-28361,6112,88577,-14594,4962,43116,24781,-53000,11427,15969,6077,52079,-5874,-35256,-32606,36949,56840,-66593,-56616,17669,-22907,41643,-35262,44604,26335,23225,-60759,741,-38483,-57931,17590,62451,50410,-23468,40992,-12090,-47050,52527,9787,17772,26860,-15991,-43755,-202,1674,-7981,-37119,64707,34985,30776,70466,31218,-43332,8117,127669,52681,-32414,12190,-31407,8928,-5610,1209,17616,-20736,72321,17233,-76593,24059,-8105,43882,68540,356,-16379,-7613,53042,36492,69068,42443,-44756,-48087,-39960,46597,-57710,11140,21808,-36832,-21482,43327,-26112,-49387,-18443,-58932,-37577,-109394,3959,30692,-16744,52354,-26141,-31619,-5781,16703,-48733,964,-8438,-73434,33803,4200,105143,-22243,-2216,21190,41378,-17266,60985,-6453,-21499,36928,-49392,-16126,-35641,48545,-20328,-12001,-3002,17823,-5786,-55879,-20916,55263,-4775,-57032,-11521,1997,39258,61012,-40284,58219,57231,-108328,-124366,10441,-10514,-14685,57806,793,38631,25899,-59097,-47748,16594,-26493,-69086,36492,-16856,-18022,33006,-23023,-21167,5409,71052,38562,75431,-33994,-10055,9383,-146805,-630,36239,3628,20273,-117285,-44913,34579,3166,-6362,-95766,-9141,-52728,18336,-14865,-22856,-91184,27435,-6039,101445,50171,-43164,27190,-20780,16077,-52038,-86371,41918,63538,39213,-9490,-34691,40608,-17343,20308,-3199,54545,44895,-35730,-82621,-51820,14872,-2309,17505,33530,43198,-25441,-110791,-101494,-2145,41086,-27596,-56190,31985,-46492,-12546,-74889,-79631,-49526,2374,-70068,25131,4194,19259,80198,44973,28146,19677],[-4068,70266,15576,-67766,50558,63196,5202,7628,-2688,-12204,7037,1734,-6810,15785,49894,52789,32985,29513,-34410,-4377,105675,109863,51707,24502,81380,24592,-93784,-41142,10253,53013,20151,-18946,32693,84440,88328,120772,31843,16069,38476,-31299,34907,27865,-60738,-3090,18295,13747,4533,3415,78207,38156,-5919,41070,101493,-43205,33263,55927,33034,-41573,-42691,-6448,-8566,-119107,65793,88199,25987,25148,7058,17662,-27347,10032,45898,-23383,-34822,-1876,-57525,-63567,-3608,3240,-5641,-30192,-31876,28097,20681,-24947,87456,78153,28502,-8568,-48890,-44172,71072,85380,43040,718,65185,22593,33374,17443,-23521,54547,33767,-25015,-66707,-17562,30255,73500,32681,26417,82436,11323,-72002,-26413,42594,5795,438,-106682,-49195,121888,29402,43834,20751,26811,32539,104845,5343,-785,55822,-32247,8673,53992,61202,27826,-7193,-3198,18046,-6067,-17274,27327,71606,60350,-23451,9359,25821,5540,80083,28384,23105,-17655,34256,35474,15224,50284,36239,-99619,46791,27419,51732,25768,-13523,-26939,8424,37628,12040,-41263,-55887,-43090,89069,65868,-12857,83641,14781,68621,-18864,123786,35387,47268,10310,62173,90967,97673,65097,-4502,65294,52539,70156,94850,-11685,-44770,288,51664,53979,44705,29421,76768,92471,100867,40467,-55427,70654,26503,19903,22949,17557,15706,78684,89491,41251,37392,45305,79765,115029,89829,117382,139256,24518,56423,115575,58829,83868,4508,41145,125015,45212,73971,86216,120401,102779,145931,101198,94163,162942,212442,118729,72048,131436,120348,222684,100506,79154,226568,195435,291041,214477,235634,296152,345494,359934,424835,693263,856572,1148036,1420822,-1505764,-936317,-816584,-475489,-385414,-311387,-282133,-302000,-338840,-175749,-170424,-105707,-140511,-131414,-123940,-158612,-173881,-92943,-122453,-153281,-8865,-57714,-132580,-84118,-104377,-135075,-69332,-61766,-13396,-72685,-91255,-87808,-78677,-165236,-9612,5089,-36955,-11836,22625,-69556,-88694,-16238,-23756,-103825,-107309,-82929,-99988,-26291,-12004,8583,-23201,33016,234,-8853,-49322,-64742,-20397,-53359,11768,63157,-64494,-27115,-15140,-20754,780,15681,-20134,1429,26238,23923,-47695,-65945,-45432,31744,36562,-10209,-77906,31422,33431,-4765,99466,56628,17616,41247,61114,65100,194549,234128,442388,-307178,-247343,-135071,-171969,-195958,-197377,-108898,-123890,17429,-89872,-105123,-101218,-102485,-68237,-30441,-76894,-10255,-82386,-7575,-13598,-30605,-49954,-41411,-118895,-95911,-73892,-24944,-77961,-97845,-128261,-108495,-8001,-72,-51171,-32222,-47694,-5456,-89840,-31589,10620,-28901,-97825,33745,-40074,-29213,19052,-32788,-51628,-34548,-53267,-42002,-45926,25056,119413,-17602,-83172,4211,-52234,7075,3516,-1051,-8187,-83811,-124144,-37437,-2813,-1041,-13638,-24504,30690,61739,11354,25233,-73036,-32003,-12395,-26246,-17067,15272,43483,-59674,-66312,-72367,6602,232,-64348,-88814,-32650,-38675,-57438,-60716,-57506,20392,-87038,-47656,-16435,-19072,1214,25095,-17119,-47030,731,26664,35878,6262,7245,-14740,29200,-19731,-36279,-51194,-65766,4383,-32919,-46276,-72864,-44693,-46683,-74055,-12494,6418,3208,-47354,-45398,23496,100692,-69781,-14550,-52098,-106798,7683,-63037,-7679,-89245,15883,44098,-23262,-29576,-40498,-67382,-5686,-61525,-113117,-55584,-94424,-27899,-32534,-2520,74575,-60259,-49945,79430,-47175,10192,23752,45341,9063,44203,-3289,37208,2599,36874,85652,-33210,53,23414,-39478,57777,-30635,-15664,-59735,-28214,-87978,-103253,-5818,35826,-723,-34233,-84386,-82300,-80755,-42331,-55326,16261,-2144,-48740,-32259,-50284,-1781,-53114,-101355,-106530,-90506,-115192,-6412,-36453,-8965,-79369,-20783,8072,-59431,-30891,-91939,49661,40174,-52259,-37618,-59936,-53950,-88232,-88881,-72888,-57647,-61494,78507,51402,-43932,-104801,-38694,-9364,-61361,1372,19153,-23451,-124056,35476,-47979,55308,-14436,-51557,-53068,28048,58822,11954,-59004,-57190,-107337,-46946,31706,17081,-16099,2268,-26120,7763,-48561,-104719,-41610,-16316,-47862,-53259,54745,-100453,-37428,-67834,19191,3407,4316,-30411,-24353,-105551,-41740,20685,-2488,-39043,-79739,-33447,-43645,-56390,-74169,-12654,30676,56592,52614,-35325,-69483,-47620,-38614,71149,-6828,1044,17204,-72386,-35167,-12328,-22476,-23380,73576,-77746,76630,-89023,-24377,33092,-27850,-116778,-727,-68317,-68199,-2792,41583,-10212,-56208,-71464,-123,24478,36489,-79141,-94523,21921,72973,-58783,-106326,-39146,-82960,-34532,-28655,-16197,6111,-18959,-22768,49685,-39412,-143305,-62456,-2813,-26370,-16636,-92985,-35307,16732,-6836,-3376,-18784,3411,788,-41304,-39651,-16995,-32434,-45380,14459,-52146,-65226,-31892,-9772,396,21593,-78387,-79560,-20447,47548,33619,-33073,-63849,-26576,25198,-119086,-14155,12804,-2973,-55637,29958,7477,-60190,-89847,5320,-24661,-77675,-32130,34263,-50666,-30959,56355,-13395,-52232,103,-50696,14631,-40445,-66967,-132572,-16087,-110923,-46130,-89984,-98188,-14221,-99243,-129198,-127173,-94903,-174027,-219197,-434179,-90000,423085,264890,203545,30867,57666,75288,95496,14540,5969,59200,-6725,106961,89997,85134,28917,-28915,9066,46929,-3919,431,-92272,19481,68164,38694,54437,35850,12666,66807,38609,33891,36719,-12251,47995,-8724,-67288,45323,26018,29200,78665,22934,-1074,17663,76526,34884,12195,35528,131164,18896,-71397,-65847,99821,25092,-14943,-42044,-17720,10741,25143,46522,529,5045,55512,20822,-55897,-1613,15333,-12588,76932,-17124,-56210,-26058,27680,86321,-67603,-31915,16193,-20995,16638,-49522,29999,26475,23191,-60487,12769,-44595,-35881,20625,62385,34156,3929,34134,-22004,-64301,47890,29975,39064,-13298,-1567,-30579,-7592,15315,-14165,-41440,65401,73265,52639,82703,6958,-72099,9375,108116,19721,-45122,847,-38700,7164,-4723,-1926,20471,-6009,69249,22125,-94932,5783,6871,51459,51944,-10785,-16974,-19678,58116,34560,55625,42883,-26774,-18963,-2053,43581,-72274,19520,21520,-41685,-5350,34815,-9706,-42489,-11409,-59077,-42870,-126604,1031,26061,9320,58386,10021,-36203,-59100,12097,-40968,-15650,-18532,-78301,17105,16936,86803,-19261,-9499,-10220,63614,-28178,42212,-3085,-46866,29055,-59658,-5536,-29425,55817,-5307,9315,1548,21295,3933,-50823,-4477,70715,17774,-36666,3530,8078,45371,68438,-46175,44130,45077,-96220,-91372,41893,-573,-4832,55104,-8295,28679,-3761,-66940,-36929,-3839,-17111,-80227,22275,-23585,-24979,16381,-53985,-49443,-9814,42374,7111,93018,-7628,-18574,29340,-128846,41827,39818,3620,17793,-92179,-47997,17428,-3139,-272,-114373,-38889,-74523,42701,-1447,-30235,-87448,36729,-14207,81684,74774,-22827,13091,-21307,37468,-45302,-77788,62701,54390,30383,-6750,-42143,56716,-25705,58425,-9961,62293,67439,14724,-49238,-51492,24048,13509,33726,29676,7095,-43327,-99933,-85189,-34179,56845,-32079,-60971,40928,-44186,-40855,-67159,-72662,-45056,9239,-66991,39018,3447,25887,75236,29113,46238,24980],[-1789,96307,40297,-70402,42907,59661,-3019,10208,3813,-28668,-9190,7532,-11266,30788,32867,50795,39952,49835,-16279,9061,123647,72649,51111,29140,58565,14662,-86398,-53165,5909,38786,15056,-27295,40628,78403,85639,89817,26096,4073,46227,3079,47248,4665,-54872,-4840,16743,25390,10908,13867,100884,39701,2171,78171,125691,-29172,16780,44960,63600,-43027,-35802,-17447,6956,-109960,51821,86281,14052,16904,4441,34847,-40504,-7751,42108,-54253,-14808,16553,-56112,-77741,-23382,39067,-5728,-47348,-3865,36777,7561,1502,65278,74825,24570,-15082,-18574,-55914,79109,73145,33856,19384,43009,15834,23958,8675,-50841,48075,26693,-15463,-67787,-30474,24356,68261,45854,34175,67366,35546,-64986,-31083,34137,-5091,8005,-123022,-24673,136270,40873,39103,14741,27630,46498,109231,11389,-17104,39365,-32111,39692,70036,86254,11305,-5705,1177,11751,-2651,11837,41464,71981,43230,-18849,9790,45408,-913,73239,7132,7770,-40106,45163,78352,27726,49120,42609,-78821,61915,9484,50427,16131,-33453,-23541,18306,45148,23152,-27677,-28450,-42168,57406,72060,6126,85091,-15600,51919,-38891,120974,13716,27810,20612,56040,88261,113384,75284,-9699,53068,73615,70115,116532,25988,-17455,-3621,53752,42685,41581,33896,94577,81308,93964,30153,-33077,71396,32412,19680,4648,10239,26910,81753,93371,26478,31513,59149,86653,135734,110396,106531,119788,12824,66111,123966,58085,100938,19894,31520,110020,58231,76580,81136,92251,101292,112894,91291,90539,167049,196992,159238,65513,143841,119558,206039,138618,97924,228315,177584,248929,212570,279051,294183,321986,368527,433025,699647,855048,1275588,1344712,-1499412,-940528,-830898,-481891,-368649,-319118,-283911,-312420,-315491,-191256,-189947,-168236,-164558,-128090,-135993,-171185,-184312,-81684,-96348,-137819,437,-45807,-105403,-68441,-127747,-147240,-92161,-63952,-23696,-90364,-94799,-97576,-92300,-157511,-13712,-26310,-33187,-32916,27591,-76594,-88190,-31465,-50106,-97218,-130589,-104457,-119049,-27541,2724,22553,-29466,41651,-17301,-26403,-62098,-79862,-54107,-51002,2751,30616,-59795,-14316,-27437,-13981,11,11706,-39011,-14234,-1476,-26179,-52786,-54447,-39208,46698,47028,-14415,-101566,24949,40464,13322,72082,69571,-5181,65541,91105,66260,178924,240014,441668,-302368,-259198,-134868,-165746,-176639,-173578,-94179,-112675,9036,-89295,-97923,-108828,-90274,-56079,-29262,-96342,-33780,-118195,-24981,-34548,-40731,-50350,-14561,-82293,-106526,-84501,-3203,-74537,-106921,-87241,-111778,1331,-12084,-64493,-45903,-28903,-11790,-88223,-50015,9488,1357,-109142,43411,-43235,-35628,23379,-38114,-40405,-45490,-43081,-51622,-52178,-2612,110731,-24985,-75916,-8169,-58032,9116,-11438,-3295,4167,-75424,-128131,-33620,-20681,-16633,-28851,-85118,31679,81476,594,55835,-46553,-46973,-39466,-55082,-37109,18458,64557,-40913,-59663,-74701,45730,-4898,-66512,-108240,-36204,-42247,-31173,-76597,-76440,-5333,-62799,-23154,-25482,-11533,19458,6319,-34490,-26281,-12130,-17911,-3433,-16713,-15222,-7394,10632,-24632,-29515,-61195,-75961,-888,-9327,-71109,-71132,-56643,-78751,-106882,-890,-3129,-146,-29665,-52709,49578,91756,-65173,-9086,-52954,-99220,13541,-39828,17414,-80144,-8505,-32471,-52515,-46255,-22283,-99621,-8806,-40491,-129172,-66368,-111449,-59382,-40880,19405,45331,-70846,-62780,78650,-59795,-28861,9293,79935,13953,41193,-2172,54173,-4768,-7345,107891,-25044,-15054,1230,-51587,32862,3573,-12688,-59081,-5007,-61587,-93531,-21865,557,-22160,-61566,-91521,-115435,-103150,-45579,-30208,24500,6157,-17008,-25855,-37817,-3601,-44597,-47513,-91602,-69656,-103729,-10607,-25542,8657,-61996,-31287,-18389,-85886,-44054,-69853,49464,37570,-54929,1940,-58895,-65091,-104399,-41605,-74455,-26423,-58262,65201,66116,-30797,-102157,-24401,15569,-70412,924,26378,-22025,-124661,58819,-26483,32002,-37247,-62058,-44463,28237,40665,9772,-65797,-65661,-113966,-37193,11971,-5058,-46010,-5868,-25271,127,-20666,-81867,-33222,1961,-52263,-41658,62166,-118892,-46978,-78097,25407,-4128,9636,-13975,-18013,-109120,-54635,16558,-4802,-71095,-71444,-37602,-41202,-40000,-70276,-26950,18514,95295,86048,-55285,-74562,-67180,-22063,46488,16202,27453,22414,-68818,-37010,-18739,-28078,-25811,52555,-90196,62842,-73022,-24154,23286,-9626,-122823,-13483,-53334,-74890,-31669,41029,-10705,-87851,-68476,7911,23768,23191,-80608,-79179,18090,59412,-82507,-121095,-62991,-89114,-25078,-28257,-22314,3697,-2409,-19953,52222,-10880,-142308,-46225,9971,-24784,-29245,-108761,-9775,17027,-2047,-17981,-5897,30041,-11416,-50190,-70642,-7007,-38257,-79182,14385,-28622,-63048,-22908,-12106,8780,31212,-77977,-76191,7285,46789,91262,-46285,-28285,-13316,29242,-118773,-8625,31035,-2247,-67003,46141,21225,-38133,-100964,-4991,-9255,-37775,-41985,34111,-53282,-46870,20776,-22622,-38757,-3675,-67459,14937,-40894,-65431,-116918,-30233,-107585,-102670,-78396,-79136,16169,-89190,-116803,-127041,-112447,-180855,-233363,-454731,-89422,428873,280377,192773,56965,83977,75421,67959,8757,-5166,25868,-13751,100111,91528,103614,45473,-45,22034,28518,24017,28864,-82356,-18011,67282,23103,63032,45929,9769,82494,9430,27048,24767,-15177,36782,-14456,-77236,32344,23121,972,47045,39180,-11661,-3520,67099,68193,844,29646,110175,11786,-60071,-46863,121396,31751,-3788,-50715,-7592,55182,61553,-2518,12072,-1447,55287,15142,-45262,-19812,816,-32418,92242,-23277,-77318,-17286,12628,93602,-58046,-4588,14285,-8768,-6923,-44426,12473,18905,28382,-55215,28207,-42742,-4333,23927,59969,17956,33035,18938,-29379,-65242,43342,40240,69071,-45664,12417,-16727,-12328,25521,-21365,-32968,55634,87166,53786,82762,-20905,-90036,11372,42856,-21213,-53204,-4298,-47067,5882,2932,-5932,31809,21662,48995,12445,-103385,-17638,13654,61333,35151,-22079,-9602,-24189,56692,30893,37298,39919,-12305,4709,31008,36261,-74592,25394,15785,-41991,15516,27120,9474,-32750,-734,-61174,-50065,-124497,-4207,15973,30986,56995,41109,-46372,-101780,13278,-21718,-27769,-26101,-89212,-7000,26487,56147,-14261,-20129,-36797,72878,-31576,26751,-13554,-81089,17363,-63663,8009,-28762,47887,16777,27927,5072,14872,29552,-40162,11605,61329,39189,-10222,19495,7930,37489,67444,-49459,20973,36661,-83387,-51990,53054,13303,7402,44868,-11455,11164,-35998,-70454,-17406,-12723,-16947,-88405,1430,-3626,-21279,-574,-69183,-67900,-26499,7263,-26576,112876,19623,-34104,45694,-81888,66575,27489,116,8522,-67185,-51438,-8298,-7431,1786,-108938,-60109,-68796,66672,11390,-29166,-80550,27774,-41234,61520,94304,-1621,479,-26281,51466,-32149,-67714,63302,39170,24014,-4399,-49847,63213,-31415,70981,-14086,67982,70257,53266,-7037,-47305,29430,24738,46031,24432,-29706,-57850,-74575,-54976,-70293,65396,-31709,-62542,37934,-44756,-72238,-54928,-63881,-50824,9061,-53851,43586,-757,33543,58522,8356,62474,34044],[4503,105862,58575,-65759,27707,51081,-3609,20656,8657,-41471,-17341,20600,-10281,53277,15815,39682,57506,61976,7345,24460,119783,25209,42709,33377,35023,-6233,-70232,-62836,12934,26031,11760,-28282,42469,65220,77010,46888,17682,-2874,50135,47549,56258,-23139,-39252,-3172,14620,21773,20671,28898,99787,44606,17899,111118,133733,-6393,4026,27751,83080,-32833,-25807,-15968,23466,-72059,28550,74663,5490,29234,4927,48245,-54832,-20201,38241,-74682,6848,26937,-54129,-71285,-35339,83985,-6082,-56360,37912,53489,8787,28856,35119,59836,24627,-22436,10690,-46687,88308,54110,17940,42665,31577,8978,19810,6169,-61283,41111,18833,-7688,-59183,-27355,9991,59273,52449,27764,46001,54882,-53302,-29740,24679,-12560,1214,-102499,6115,134077,50001,39764,8053,34726,52389,106388,20150,-26845,35007,-14104,69964,76749,95826,3726,-3609,7454,10698,36076,32012,52490,69673,19845,-18141,12379,67994,-6612,56793,-2328,-8698,-46141,63995,110684,38266,51056,47272,-42597,91082,8507,39633,8272,-29349,-19675,12747,49132,27619,-6595,5700,-37437,25818,76746,25309,70891,-40442,31362,-51075,95536,-9884,12960,37171,46310,71893,109365,82438,1534,39444,91098,60026,132733,49363,33303,8026,56823,31295,40835,41126,100948,62806,82168,19614,-12389,68838,44345,21491,-19626,8641,35737,86990,88660,13464,33726,69721,93520,142594,124242,116406,112285,21560,78792,131961,62935,114916,35582,23675,87613,70544,83107,74258,60468,93976,86907,95335,93070,159947,176199,195336,66840,157619,134529,186475,183997,126361,213193,167834,213908,209564,319237,290677,298027,381844,450194,695044,861125,1379219,1370014,-1505579,-989232,-829723,-501849,-363320,-328635,-288378,-318057,-285777,-206074,-210466,-216748,-189417,-126048,-131038,-173091,-185437,-84066,-93201,-133922,-11894,-40225,-76832,-59484,-125578,-146836,-121677,-67465,-45535,-99872,-94406,-101619,-93312,-129047,-22290,-62617,-30476,-59293,28426,-85120,-95673,-40278,-66262,-87071,-137089,-113948,-131219,-26582,12817,34277,-27828,42189,-40869,-49361,-71812,-78917,-79187,-42631,-16791,-2077,-46072,-5292,-34417,-7817,-6597,-3430,-44279,-14964,-29086,-75454,-59943,-46265,-34801,51599,56350,-22590,-107980,14729,52126,15931,38257,59642,-12743,91102,112223,80616,165753,237894,423213,-309949,-279346,-145625,-149014,-152791,-145396,-75896,-97254,-12192,-96071,-85829,-113201,-69804,-46487,-34590,-112128,-62394,-143102,-32786,-55127,-49251,-50218,-3283,-36272,-105453,-95284,11609,-70752,-100173,-45748,-102324,5988,-36501,-65966,-51119,-22568,-32538,-82024,-63932,1157,26868,-107253,46220,-45210,-47458,23477,-48368,-29113,-62553,-38837,-63174,-47939,-38555,81182,-40064,-59175,-16591,-71532,13274,-20639,-7185,-9370,-67066,-128731,-25279,-36581,-24855,-53908,-141033,11823,83013,-17695,83604,-19731,-57770,-64516,-93937,-56408,19500,71325,-32598,-45575,-63300,73157,-11823,-67213,-110230,-33619,-41852,2954,-87626,-94802,-33759,-34240,15072,-40176,3114,51473,-6540,-51977,-5692,-28376,-67775,-45792,-38885,-46217,-13644,-23455,-30728,-36808,-76405,-80263,-11694,2518,-87197,-82493,-61180,-105323,-132236,-5088,-34341,-6849,-8075,-58427,71704,59946,-41085,5791,-50899,-77332,4979,-17828,44516,-61971,-32681,-100579,-78925,-68285,-11252,-125707,-14786,-12000,-139967,-69803,-109675,-76902,-46953,32741,4073,-72470,-72546,61443,-74548,-58427,-9327,95362,12346,22766,-22908,43007,-15806,-48389,97544,-13264,-31863,-11009,-58291,8113,33112,5953,-58351,-1620,-24907,-66952,-38090,-39066,-55269,-86626,-84151,-134295,-121014,-39059,11246,29629,2731,18620,-15284,-20072,-2839,-35061,1267,-63718,-32104,-83915,-18569,-15022,19560,-40425,-39040,-38741,-96861,-49020,-30147,52709,39652,-65943,25013,-51594,-74819,-104898,-3074,-70811,-273,-41071,44271,74369,-19042,-85617,-16082,29062,-71665,-2538,24607,-20114,-106074,75911,-1091,3233,-60700,-72955,-41892,11717,18667,25164,-65097,-65766,-105237,-29396,6960,-34411,-53869,-18687,-26920,-8326,1459,-50429,-22429,12172,-57100,-35702,52746,-128348,-54188,-73284,24617,-12566,13094,639,-19429,-94762,-55455,9221,-11614,-83628,-67725,-39041,-37541,-27153,-69100,-38189,6850,106878,111609,-69734,-69060,-82316,-10350,17970,35358,35976,19394,-60391,-36571,-34685,-34947,-30312,25099,-92173,36221,-50582,-33771,11310,4794,-116477,-22202,-33293,-77844,-55129,27940,-12727,-112546,-60192,-4029,16405,10648,-69175,-51377,7150,31603,-98275,-119024,-70543,-81388,-14479,-31543,-36613,-11155,20811,-17340,40402,21656,-130396,-32761,12544,-22990,-48433,-117654,14450,11317,-3134,-43029,2534,50191,-21265,-53708,-107073,-2329,-48971,-108177,4004,8923,-49438,-8261,-11719,8295,23419,-71062,-61503,35422,33449,123093,-59573,6879,-282,23140,-98715,5656,36595,2857,-78895,55150,47186,-15899,-101842,-6838,9386,-6244,-52323,17103,-57352,-62988,-13512,-33998,-35166,-11054,-66556,9110,-40415,-65389,-93808,-48536,-105120,-162309,-53552,-54903,27682,-82847,-102650,-125174,-133137,-188459,-251948,-485373,-90779,435043,292140,178392,79490,99875,76052,35963,3426,-12076,-3676,-13617,76544,85548,122926,71026,31654,41363,17926,57362,51261,-51475,-47952,63098,17590,70890,54419,-1513,91384,-16709,15499,23551,-11108,18712,-27946,-84062,22598,22420,-24393,8909,37916,-21180,-20781,56097,99832,-10949,20646,67980,929,-41959,-17837,130585,35848,1990,-39477,1501,89795,100742,-45483,9445,-11558,47702,11980,-23613,-37741,-24063,-49126,92840,-23866,-92209,-9612,-1907,74196,-41396,17758,12609,9582,-22255,-24432,-3370,11648,37138,-43852,45842,-33119,27636,29963,59384,3802,63131,4585,-32464,-51216,42736,36491,96902,-59695,21418,-8355,-13198,30034,-26290,-14224,37096,77234,35494,78583,-44047,-92757,12993,-46843,-50415,-54788,-5778,-52324,3693,13578,-9939,46833,46943,25398,-7125,-95253,-42499,10485,68402,23368,-30320,1788,-19780,44486,26837,13736,35079,-4247,17777,56473,27960,-65349,26912,6876,-34915,35736,24045,23360,-19359,13140,-63446,-58527,-107409,-13217,3342,42440,48517,54714,-59373,-120614,20757,3827,-36167,-30871,-105024,-34114,30347,27469,-7946,-32900,-55069,64620,-29991,14204,-34876,-116032,6161,-59089,27034,-31069,24780,38365,35476,8597,1326,64439,-26321,23809,38245,58789,18637,32249,2983,16647,58498,-48262,-1099,38719,-72548,-14144,49579,25012,21438,31084,-7851,-9157,-56765,-65463,6055,-4536,-23552,-86235,-20564,37214,-7363,-14014,-66366,-68315,-40548,-28282,-56437,130023,41083,-47949,54574,-35197,57183,3650,-6387,-5417,-51612,-54911,-30407,-6372,-1600,-76697,-68131,-40059,80668,20671,-20322,-74418,5066,-76894,46083,100640,15565,-5201,-35004,56413,-16099,-62029,43653,22148,13945,-8188,-57529,60800,-36097,50402,-15391,72110,54599,66131,31826,-48123,27769,25543,49404,22962,-60408,-66727,-42302,-22139,-96496,66948,-27568,-61042,22800,-45335,-90424,-39819,-56721,-65770,-515,-36948,36561,-6515,40702,36219,-10460,69291,44449],[13799,84658,62562,-54470,8173,41546,3057,38117,9748,-48497,-15354,34265,-6752,76517,5098,22241,81390,63208,29917,36096,97270,-15319,25588,34059,19350,-31989,-49504,-62905,30151,20819,8073,-24924,34816,43957,64647,6667,8391,-3666,47080,89822,59213,-50839,-21925,-1095,14140,5032,32908,45551,75079,51325,33766,125681,121257,16072,-1478,10077,86925,-16806,-17974,-2233,37935,-25004,-1174,56456,657,56786,8023,55802,-60518,-21540,29609,-75959,23357,27863,-52826,-53787,-36662,117595,-7260,-54164,85768,70956,21101,48209,10334,36746,28771,-27940,27319,-21296,90975,32140,-113,64948,32727,5220,19750,12049,-56136,34253,14094,-4442,-44367,-9187,-12236,46627,52623,9628,25175,65030,-41395,-19725,15429,-14996,-20698,-64406,32405,115515,57811,41368,661,46800,47749,93167,27821,-27021,45361,19498,93005,73584,89755,17885,-1952,13662,15419,100267,41816,56659,72564,-162,-28902,17850,89113,-10720,30545,-1106,-26920,-27559,83303,123339,45793,53640,48854,-10539,120857,24505,27812,6397,-4207,-16884,-4332,48153,22437,18950,39299,-26386,7717,78569,40781,47919,-51957,9486,-53944,57855,-26406,2812,55820,35605,44725,89602,85851,25666,30580,104593,40260,136274,52994,87442,38738,58479,21798,43247,48524,92383,41701,68649,12575,1781,62749,61873,24462,-42737,12816,43085,89896,72575,5390,42187,76525,101688,139581,130957,146491,115016,48734,90144,133785,72334,116753,49046,21509,63181,78278,94059,67353,28840,82909,80025,117059,107574,145164,153559,214353,74642,172094,166319,164898,220150,155880,183484,167084,198594,207252,346062,290828,284070,398316,473558,681551,876287,1440544,1487375,-1533629,-1063580,-820052,-535512,-374233,-337740,-292910,-320662,-255376,-213174,-229055,-240272,-208249,-128429,-111637,-161285,-175246,-100624,-111220,-138763,-40473,-42530,-55164,-56691,-110727,-134353,-158143,-70632,-74760,-102854,-90421,-99251,-81960,-86695,-34587,-97457,-29889,-82964,23752,-91950,-110477,-39585,-67400,-72718,-124336,-111333,-135178,-23871,10439,39703,-18368,39916,-63564,-71945,-78488,-65902,-84568,-29499,-43741,-25615,-28448,-139,-34126,-2911,-15081,-22661,-35010,-1375,-48379,-107027,-64779,-40438,-32463,49691,64320,-30115,-92566,168,64373,5761,12320,29537,-4543,107369,119439,102715,160643,227433,389756,-329804,-303339,-167242,-125591,-132064,-119339,-61739,-82700,-41382,-108949,-74497,-108961,-47104,-46911,-47211,-114889,-85900,-151337,-35469,-72963,-59488,-52990,-9458,8523,-92560,-103764,14956,-67426,-82467,-19383,-83090,5162,-65144,-54652,-46436,-24377,-57837,-72531,-71502,-12495,39731,-95083,44584,-45813,-62970,18678,-60665,-20626,-79620,-40780,-78201,-33957,-70886,40966,-55219,-36680,-19564,-89347,17376,-19428,-9107,-43107,-60871,-127577,-11569,-39643,-21972,-83637,-165169,-25885,63232,-38703,100790,-755,-63549,-78310,-126461,-69873,18559,65491,-32648,-24487,-34731,85372,-12209,-65290,-92883,-23336,-39901,34811,-92138,-104484,-56613,-7574,44295,-56114,22173,83277,-11902,-65715,8719,-45301,-107531,-79292,-56982,-73357,-33060,-58548,-37027,-56853,-90586,-77530,-24462,-3009,-89523,-100707,-56814,-120089,-145238,-24117,-74797,-14641,12230,-57325,83378,19425,-4225,27799,-46696,-46989,-11055,-1165,64704,-37923,-50727,-132390,-95087,-91984,-12702,-137402,-19762,15357,-144377,-66706,-92035,-72188,-48045,36732,-29452,-61760,-75598,32184,-85234,-73171,-29250,79986,248,-6774,-60934,8621,-27922,-71990,62034,-1440,-44406,-7244,-59044,-7474,47146,34675,-60817,-21731,9512,-27272,-48687,-74498,-87570,-105567,-64794,-138078,-121778,-23388,55353,28429,-10506,51334,-3371,-6044,-930,-24425,32350,-30109,6532,-63052,-26963,-3802,23021,-19348,-43948,-49436,-96759,-44802,15884,59628,44503,-82537,24589,-43253,-80311,-88322,16056,-62848,12086,-10946,20995,76754,-9356,-63266,-14185,20596,-63921,-5901,14546,-19381,-71575,80832,21164,-24486,-80657,-77684,-47760,-16967,-2163,56656,-58792,-58191,-90157,-28651,10209,-63774,-41491,-31118,-24754,-15019,8686,-19538,-12134,9937,-62456,-34419,33370,-117818,-58341,-53889,15963,-19273,11734,9591,-28287,-74519,-45297,4193,-23859,-77699,-70208,-38148,-33926,-20746,-69868,-43400,-1990,94427,118689,-67297,-54682,-91292,-1870,-3143,45058,26867,15337,-48343,-32939,-55870,-46956,-41148,-702,-82098,5856,-27043,-51503,-3030,11712,-100732,-23025,-9332,-75923,-65799,9754,-13890,-125657,-51897,-40898,3933,-4020,-47634,-23497,-7466,2350,-102171,-101535,-69672,-66612,-5662,-37470,-55219,-34146,41759,-15700,21149,50484,-107490,-22625,2052,-22352,-70372,-116234,30832,-573,-6495,-65065,6006,55798,-26536,-51768,-135144,-3112,-60676,-117728,-13566,45408,-33107,6445,-10536,1167,-3856,-59191,-36514,55873,11432,127117,-67216,34221,11459,3151,-67896,16474,26140,7336,-86994,59687,72973,2642,-91371,-2496,26622,3191,-61019,-11753,-61920,-77595,-37794,-46174,-39544,-21637,-43561,706,-39645,-68063,-66855,-66921,-102972,-194095,-20150,-34189,17699,-81715,-87253,-119648,-155909,-194663,-268931,-515111,-97498,443043,295834,162463,92567,97848,77401,9807,-1631,-11128,-17560,-5328,34936,71326,138599,100938,59763,60575,18109,85562,60279,-21449,-66170,57567,24158,72862,56893,-17208,95194,-31096,3494,34587,-1146,2533,-40555,-81078,19677,24193,-39566,-25812,23386,-26563,-29835,49365,119640,-21392,10499,18992,-10176,-18248,10753,121109,36871,1988,-4220,7950,99218,124894,-71814,-13108,-22385,38801,14037,593,-49328,-52092,-58543,79700,-19560,-94390,-5506,-9752,34075,-23487,30641,14161,26926,-25283,-484,-12489,12952,45230,-28112,62263,-17852,50493,40100,63096,-6543,91285,-4068,-30811,-28285,47821,19687,104848,-52322,21652,-9360,-10376,28449,-26661,9955,14928,52646,5944,71432,-54821,-79767,12775,-122104,-55055,-49178,-5909,-50690,59,21850,-12734,59280,56628,8911,-28335,-70552,-63730,-749,68608,18989,-32591,11779,-7716,21770,24307,-14852,29444,-2401,19734,73942,21386,-50597,23175,-1725,-19551,48738,27357,25628,-1965,26224,-64349,-67092,-85510,-24618,-7636,42996,36044,46463,-70714,-110592,32813,27933,-43361,-34194,-119677,-58121,28371,11732,-563,-45829,-63713,42157,-25523,2141,-58873,-138648,-2289,-45704,49920,-32601,-7441,52184,28474,12293,-12951,95755,-12004,30664,12967,72960,43326,38442,-3167,-11067,43707,-41816,-14439,51896,-64523,14920,40117,29978,35900,19527,881,-26745,-57135,-49545,27668,17384,-31928,-71503,-39363,81841,12442,-22315,-50423,-48242,-49469,-57283,-76594,137426,52158,-52992,54265,-3453,14763,-23451,-13552,-19326,-47903,-58090,-37268,2412,-10449,-29682,-62477,22,76570,24334,-7265,-72038,-23095,-103530,35085,88495,25563,-1660,-44768,53952,-1446,-63659,12943,7180,-3119,-21487,-63175,51391,-40936,4625,-14226,74099,28179,52934,55886,-58123,18385,13101,41493,26234,-82089,-71623,-13434,-1158,-102971,63683,-20869,-56577,-725,-43286,-87149,-24419,-52751,-84305,-17580,-23076,19307,-11958,44883,14489,-21465,61108,51500],[23380,34571,50299,-38897,-11325,31715,14298,59007,6479,-48945,-3860,42835,-4455,94334,4277,2745,102516,54439,45202,39189,67558,-35339,1372,27431,16136,-55056,-32030,-50599,51353,24676,330,-21364,18264,15995,50896,-17943,792,-332,35579,117393,54416,-72824,-13537,-761,16079,-16958,45094,58785,36478,57697,42262,114848,91436,30533,2277,-473,75656,-2617,-14282,20785,47505,10850,-32871,36690,-1129,86956,11372,57487,-47968,-11485,14800,-57642,30622,21932,-53555,-37972,-27149,118129,-9308,-41350,126515,81482,38044,54979,-534,11767,34043,-29697,25176,8359,79539,10666,-14678,81095,42623,5987,21422,25952,-41721,27439,13561,-6975,-29163,16377,-37574,32564,49263,-14138,10672,63477,-32402,-1854,7537,-11426,-49428,-33641,46760,85277,64214,38531,-6575,61372,34388,67844,31551,-17880,66087,60530,103775,63576,72785,56457,-1730,17645,24646,163825,42935,52023,82622,-10306,-53121,26642,103991,-13455,-3085,3975,-43786,12095,95723,113740,48631,54068,47153,3811,138165,49782,25584,12392,28094,-14548,-24248,42435,9126,43985,66500,-7181,9660,77300,48887,25286,-46798,-8591,-47680,22649,-30436,-2769,71636,26206,14383,61161,86194,55488,29844,112933,14597,124228,41618,121648,82537,56912,15469,48242,51787,68770,24609,57648,11919,7952,53889,82977,27114,-54066,21378,51557,86567,46605,3576,51697,79561,110479,131578,131154,180434,121342,85347,95834,125663,83502,101789,56730,26504,42534,78126,107383,63412,1019,72668,96373,154501,135722,127689,133069,209498,87633,186204,208377,142094,233083,177699,145770,173684,207244,207932,353853,297602,284540,415600,498963,662677,897816,1466324,1657528,-1591056,-1136527,-811277,-576778,-396958,-343942,-294455,-322320,-231293,-210423,-242781,-242562,-217210,-136498,-87018,-140926,-155169,-126415,-140844,-146320,-74897,-53255,-46345,-58880,-103805,-113077,-195786,-71896,-103686,-103113,-84824,-92385,-62354,-42528,-47314,-122399,-30946,-97165,12282,-93110,-127181,-31348,-56601,-55188,-98222,-99124,-131684,-19903,-6388,36780,-3615,39639,-79046,-88443,-82576,-49434,-65340,-14106,-71341,-35424,-12170,1876,-26482,-101,-20522,-35295,-15625,20430,-54481,-111931,-64181,-35392,-30925,48226,69199,-32479,-57875,-16999,72139,-11060,3432,-10927,13762,107850,113532,125625,166605,211326,351724,-357457,-326772,-196674,-103213,-121156,-100404,-52975,-73481,-71956,-123505,-67410,-94749,-29640,-59410,-65615,-99952,-96916,-143920,-40021,-86492,-74728,-60150,-28646,41479,-71327,-109809,4858,-65369,-64799,-17660,-61293,0,-85689,-35134,-34208,-28109,-70345,-61151,-73980,-27259,35991,-78354,39326,-44589,-78883,8276,-71181,-14972,-87851,-47791,-96115,-14051,-87456,1304,-64349,-13876,-17249,-103925,19960,-6909,-6562,-80145,-58929,-123693,3833,-25863,-8045,-109841,-146858,-69568,26644,-55941,100858,5505,-65051,-76611,-137979,-75283,15687,52761,-37096,141,8000,82327,-3717,-61165,-62693,-7674,-39076,54557,-90355,-100595,-66228,13475,43990,-68214,40773,101173,-10751,-72168,14362,-58151,-124982,-96458,-69839,-86526,-59775,-82667,-42556,-82908,-95527,-68308,-34639,-23820,-79004,-113220,-45551,-119353,-143745,-50959,-107424,-21110,25963,-46258,81174,-13310,33960,52402,-40848,-16928,-27458,7884,68000,-12042,-57953,-125215,-96379,-111364,-25843,-132539,-20459,31015,-140967,-59383,-64333,-45169,-42889,32270,-42908,-40097,-70590,-646,-86538,-74809,-48322,35462,-22391,-38933,-103587,-34806,-36935,-71215,20551,6116,-48399,9383,-55170,-10206,39872,60920,-68043,-58028,29221,15459,-49670,-96537,-107176,-115222,-40380,-128991,-93825,-3247,86603,22021,-27511,71775,5540,-1786,189,-12534,45349,353,30202,-47042,-32524,10282,21322,-3926,-45568,-52064,-94368,-34027,55144,67250,49280,-96189,1956,-39052,-79698,-58436,14774,-52120,6962,24902,1543,74399,-1673,-42739,-16658,-12165,-49831,-7318,1053,-19576,-30295,71451,34851,-44442,-90728,-68931,-59318,-49487,-17469,92939,-49877,-46019,-79771,-37888,9274,-86497,-19471,-39475,-14587,-18060,-584,3747,-4894,-5934,-67688,-35661,14640,-86715,-57147,-24237,1862,-21710,4304,10712,-42143,-58448,-28741,6019,-39806,-60937,-74307,-36498,-31652,-20660,-70591,-40787,-6269,69501,103198,-40984,-35286,-94450,5744,-9601,43203,5654,16482,-32141,-24936,-74838,-67567,-61959,-18791,-62100,-20763,-8374,-72483,-19731,10330,-78089,-16032,13658,-68892,-60777,-4625,-11586,-125328,-46472,-97345,-10417,-21751,-21828,-5653,-21555,-18394,-94107,-76706,-67680,-53608,-971,-43733,-73015,-55808,50450,-14023,4273,66538,-77487,-15554,-19246,-24112,-88875,-100368,35720,-17287,-8850,-73436,4149,44219,-26349,-46288,-139306,-7901,-69879,-102850,-32589,67899,-23026,16886,-12472,-8639,-43602,-43901,-5735,63180,-10625,111912,-65582,48567,20401,-28655,-38315,13999,3292,8082,-86022,64933,86873,14892,-71137,2932,37142,-12978,-65363,-42299,-64573,-89273,-48995,-57446,-45625,-33729,-5698,-7260,-39811,-73707,-39332,-81631,-100201,-179246,12141,-25390,-5326,-85137,-71647,-109324,-178985,-198053,-278496,-531718,-108234,453971,287833,146721,94054,77667,78561,-1261,-5744,-1229,-10631,11026,-14490,50187,140718,126513,79072,72903,28003,99982,53286,-7305,-73074,52493,38586,65969,51238,-31059,95788,-29242,-4278,54273,11601,-3096,-42537,-64598,24083,28051,-41791,-48810,3912,-26003,-30645,47615,121621,-29256,1494,-21294,-17634,9059,30810,91247,36494,-1877,44902,11592,76031,123011,-77691,-50896,-31791,31828,20920,16571,-50007,-74852,-58194,58514,-12451,-80358,-5909,-7361,-12524,-9905,33569,22218,36351,-16752,15959,-10838,27143,48132,-12644,71713,-642,57402,53527,70093,-11767,109568,-8522,-25461,-4981,56780,-4296,81679,-29291,11231,-19543,-5611,22480,-22151,33768,-3523,26558,-24152,58402,-49259,-55248,9672,-151199,-33910,-36994,-5667,-40258,-4319,23655,-13245,63457,45804,1575,-42986,-37400,-75984,-15575,60714,20753,-27363,16589,9032,-5730,25110,-45749,23532,-3654,14625,83559,17843,-39009,14857,-6454,2568,48871,34178,14110,17233,32706,-62512,-74505,-68087,-33913,-13054,36135,24639,21463,-75615,-78021,45806,43144,-52164,-38422,-125519,-72427,22526,11560,7650,-56719,-63121,14027,-18912,-11396,-76110,-138864,-8577,-25842,69388,-30442,-39116,53504,9781,15337,-20511,109948,966,32564,-7106,76331,56203,36975,-5746,-36666,26048,-31171,-17851,69489,-58209,31383,29847,26682,48598,15797,10883,-36945,-36851,-24007,42287,39892,-36961,-48239,-51918,110285,31464,-26335,-30722,-12523,-53131,-73863,-83290,128866,51207,-46512,45440,12147,-40742,-44987,-17900,-28199,-51066,-60260,-23474,19007,-22611,11093,-47211,37897,51620,21817,4751,-74062,-47928,-103759,26749,59662,27905,9019,-51910,48017,8202,-71310,-15464,-3436,-23639,-43240,-63419,37620,-45891,-45771,-11493,71917,1081,24022,57814,-74252,3677,-10935,23628,31370,-95952,-77035,3118,-2911,-88174,58276,-12954,-48680,-25478,-37893,-64412,-11197,-50638,-98164,-36545,-15834,-3129,-15844,43792,-2179,-21466,37983,50421],[29854,-23313,25920,-22958,-26769,18114,26186,77186,36,-43373,14092,44088,-5939,102546,13098,-14261,110891,39901,49489,31843,43814,-30034,-26058,10347,24281,-68742,-24436,-28999,67943,34172,-14294,-20700,-1733,-13144,37153,-19959,-2473,3445,16930,122351,42423,-84550,-19119,-2872,19360,-34135,53853,63641,-2139,61724,39022,84091,53407,35056,15348,1884,54167,3868,-11472,49782,50187,24214,-61351,20762,-1441,104549,11520,54757,-15802,5062,-2822,-26922,28415,13754,-57195,-32476,-9194,78535,-11632,-22188,143342,80678,52953,49966,3187,-8455,35433,-27199,6240,28632,51597,-7876,-21170,87911,53872,10425,22228,44120,-25691,20262,15604,-14129,-19074,38257,-58658,20506,46519,-36328,4349,50256,-26648,20283,2157,-1434,-71665,-23677,47443,51048,67675,27187,-11874,75369,17183,31788,30239,-2700,88588,97942,100265,51790,52377,104873,-3328,17869,35817,199309,37818,39074,94373,-9680,-83125,38560,109215,-16105,-38351,3837,-53167,56399,96769,86290,44728,50170,43161,125,136140,72580,39248,24401,49819,-11183,-37616,33555,-6529,63252,83480,18728,29708,75090,47523,9877,-27478,-16314,-34052,1855,-21784,-3144,80622,19146,-11499,31224,84932,83301,36535,114789,-10398,98754,26390,123593,123364,51735,12565,54003,46776,34251,17307,53147,18569,7127,43907,104793,28173,-44551,31884,63018,76297,16908,6644,54977,78864,116398,121491,125628,194979,124183,119013,93222,108189,93092,72646,55518,37514,28459,68102,118881,65917,-19437,69162,128349,199320,172670,112465,119239,183230,104876,198289,245586,119801,218867,187315,109213,183876,232933,213256,343925,309716,296378,431354,522018,641774,919511,1473540,1827221,-1676910,-1187241,-807715,-614480,-420902,-345678,-291113,-324135,-219868,-200868,-248942,-234519,-216491,-148808,-68564,-122684,-129819,-152751,-169556,-150183,-103843,-71165,-52264,-64990,-118003,-88161,-220963,-71258,-123376,-104552,-80894,-84627,-40743,-8883,-55891,-129730,-31196,-98671,-5412,-85390,-137971,-22369,-42256,-38009,-69458,-80396,-123407,-15370,-33412,25690,12330,43285,-83907,-95229,-84357,-38829,-27997,124,-92170,-33760,-1190,1920,-13379,-249,-19595,-33015,5921,42260,-48044,-91993,-57099,-29961,-28224,54673,67789,-27203,-13581,-33222,73310,-27303,12428,-49146,33198,92401,100245,144491,182768,194556,324246,-385722,-346416,-228818,-92379,-123224,-91057,-45849,-71855,-99208,-133918,-65655,-74158,-23824,-79759,-86280,-70731,-95780,-127941,-51795,-95072,-95487,-70433,-52627,55290,-47595,-114460,-16786,-64846,-58842,-39628,-45100,-6269,-86812,-15871,-19134,-29498,-54610,-49576,-75085,-37624,17877,-63341,29042,-41068,-91462,-7708,-76410,-10298,-80651,-57886,-113490,5965,-82982,-30221,-65093,3765,-11178,-106767,20541,12958,689,-100867,-62533,-114632,14486,-417,12575,-124752,-98748,-103953,-16006,-63551,81546,-1200,-64277,-62070,-122656,-72920,10847,39208,-42188,22296,53562,67082,10251,-56782,-31794,7928,-41173,56392,-83689,-83721,-58060,27392,9535,-72183,53391,98626,-5734,-69294,12245,-62669,-116276,-97656,-77178,-81818,-85102,-89882,-46425,-105108,-85222,-54388,-38375,-51370,-61242,-109129,-32447,-104228,-129970,-75604,-120105,-24719,29395,-26237,65871,-27839,62537,74121,-33553,5137,-39995,9246,49274,11404,-52075,-94627,-84533,-120453,-44203,-114137,-15310,28213,-128621,-50619,-32363,-4741,-31968,21209,-36745,-13687,-58652,-27429,-75940,-68759,-64463,-20895,-50629,-64381,-134600,-72421,-39079,-49516,-8148,5487,-43063,27542,-49278,-3019,13143,70367,-78451,-94693,26856,49744,-40844,-99139,-108522,-114142,-20080,-111030,-36447,13535,93701,14018,-41010,70835,7329,-8767,-1105,605,49967,20882,30662,-37072,-33125,28927,18189,1701,-43320,-51534,-94300,-21842,79362,70399,51184,-96391,-34438,-42205,-73563,-22180,3,-40055,-13110,53981,-9126,67860,4308,-27853,-20106,-60455,-34474,-6792,-9135,-19000,6080,50427,38446,-52111,-85308,-43455,-70157,-77408,-24559,118278,-41010,-32065,-80605,-56720,-5254,-99214,-927,-42355,3589,-16598,-18694,16905,-2242,-32416,-71524,-37432,3339,-44662,-47246,8740,-13278,-18843,-7798,4166,-56904,-49185,-12170,15704,-56554,-42455,-71633,-36260,-31665,-23844,-69023,-30327,-5358,44480,70615,4862,-15869,-94068,13716,-1305,31684,-19216,25212,-8450,-11674,-83595,-96721,-92479,-26799,-37205,-39293,1104,-90825,-36887,3009,-50141,-4664,28496,-57106,-42408,-9149,-3864,-112313,-42410,-154786,-22953,-40737,1765,-1708,-31360,-27177,-77200,-54544,-67047,-48431,-1642,-47309,-85392,-66110,40949,-10049,-2618,63770,-47167,-10853,-44383,-28707,-97181,-67834,29641,-35967,-9142,-65413,-2959,19406,-21514,-40163,-113328,-14413,-74780,-71781,-46834,70199,-23453,20757,-20915,-17078,-81419,-26467,23475,56110,-23251,87571,-54131,48272,24752,-63559,-19669,-3658,-22766,4773,-72538,75387,84135,20554,-44963,5104,36787,-47196,-62679,-63580,-62960,-97094,-49354,-66187,-45711,-44608,30379,-14059,-42114,-81464,-14804,-90488,-96441,-125319,32921,-32780,-27116,-90535,-57362,-94307,-199585,-198278,-277246,-527143,-117677,467578,267127,132015,86237,47576,78045,7302,-6915,16118,12202,33336,-51978,25553,119174,136661,86359,74013,43029,97061,33169,-9028,-72503,48855,52010,50738,38279,-37024,93170,-12687,-4272,75297,22769,5254,-28529,-36471,32768,33160,-33529,-56364,-13276,-19557,-28381,44689,106806,-34145,-4318,-43187,-18444,37209,39422,46528,36605,-6754,87973,12991,25706,96977,-66942,-88649,-38570,25707,28922,16759,-38547,-85825,-48460,36609,-5879,-51948,-10126,4749,-49516,-3852,29232,37585,34506,-2442,18722,3184,52494,43207,-3688,67175,14037,46420,66900,76234,-11383,107440,-14505,-18702,10619,64719,-26900,33185,-2704,-9112,-34562,-1785,15475,-14632,51910,-10876,10134,-45858,37646,-28994,-27369,3734,-129641,3773,-20218,-4739,-21775,-7749,18168,-11161,56162,19110,-1314,-46592,-7774,-75155,-28905,46398,24797,-15223,16715,27205,-29227,30091,-72773,17499,-3578,8816,85144,16923,-37205,4318,-4940,27732,33770,36825,-8380,33299,28002,-56477,-79803,-58688,-35108,-10818,27000,19679,-9109,-70770,-38090,55206,44934,-63556,-45528,-117650,-71979,15864,21503,15966,-63850,-54682,-10133,-9614,-26023,-79932,-115565,-14846,-4041,74977,-24216,-61027,41473,-12705,16362,-16121,100009,11942,30933,-18796,64953,52795,29485,-597,-51748,8514,-19316,-16764,80244,-51669,36013,18647,17045,57072,23037,17176,-37683,-4073,5822,46648,46166,-35538,-23679,-55314,109892,43109,-28609,-16543,28543,-53683,-75115,-76474,102342,39583,-30644,30735,15547,-82688,-54728,-16210,-28966,-52467,-60096,7296,40339,-34134,27528,-29528,63137,10823,14279,10600,-78481,-63284,-70641,20393,24917,24787,20984,-53271,42906,11108,-80289,-31075,-9179,-38726,-67604,-54858,22809,-49363,-77606,-8550,62838,-18671,-6713,36663,-88570,-11590,-40480,288,34445,-104421,-87082,3224,-28646,-58709,52734,-5323,-36540,-42975,-30810,-31720,-1634,-46936,-99894,-50326,-14394,-23437,-17956,36537,-11203,-10711,6856,39243],[30670,-61647,-2653,-11477,-35783,-3855,35032,85445,-7097,-33388,33929,40029,-10707,99508,27916,-25016,100793,25653,43016,15821,33340,-4201,-51809,-18014,37942,-68994,-28126,-5458,72799,42827,-35142,-23344,-15996,-33485,23547,-85,335,4410,-4584,104687,26032,-84441,-32014,-6784,21633,-38719,56244,57675,-29141,62191,24632,47806,18137,34283,35670,17603,29438,1237,-2723,82618,45389,16660,-81917,12846,-2276,98113,5472,49494,22774,20589,-16675,5502,19782,7364,-63483,-37896,12903,15371,-13176,-3075,121774,69783,61322,38077,15435,-19437,28057,-21255,-20934,30803,12566,-21885,-17849,85042,59265,15811,20338,60116,-13589,12552,17262,-22440,-16588,46900,-68585,13446,47840,-51332,3341,28198,-21525,42059,460,14658,-76093,-30236,38046,21214,65759,6634,-12940,85735,1789,-8841,24750,13325,103960,121703,84139,43220,35594,133946,-6214,13898,45962,194250,28108,20590,98048,-2259,-103101,52610,104125,-20435,-67052,-7576,-49005,84398,86308,50457,32724,41239,38769,-11199,116623,82819,66145,36879,48454,-5979,-38278,23720,-16619,73242,87984,45819,59385,76029,37194,3086,-1314,-9067,-16140,-230,-4781,3077,81005,13821,-29727,5175,83542,103629,46380,109700,-27234,66565,18950,98333,141917,44219,12289,58174,31882,-3230,22168,57538,30947,1804,34797,124541,27263,-12993,41557,76917,62478,-7503,10947,45516,74473,114044,109341,114671,175419,120086,139408,82581,86363,98554,38851,45033,51506,18672,47715,123670,77469,-29645,77807,159106,238611,207809,103378,116168,146497,125558,206296,259451,100902,187073,187143,82871,193039,260002,223452,324146,321681,311672,444206,539290,621523,934206,1474566,1948796,-1778418,-1209653,-804608,-636593,-435474,-343387,-283630,-325672,-224366,-190802,-246115,-226058,-209619,-161505,-64774,-116876,-105638,-170683,-187116,-146379,-119138,-92963,-70347,-74418,-149311,-65326,-217683,-71128,-126925,-109543,-82032,-79642,-23089,6487,-56411,-116143,-27072,-88748,-26394,-67815,-136338,-21295,-33597,-26380,-48159,-57465,-113689,-11174,-62258,8468,25154,49003,-78794,-92124,-83764,-39889,9876,9743,-101524,-28245,2749,1076,1849,-3874,-12460,-15478,21099,57698,-35236,-57764,-44475,-24030,-22824,71680,56643,-14959,26793,-44945,69385,-36958,32841,-74453,45138,66894,87415,158240,204760,182764,321849,-407323,-360735,-258033,-103932,-136925,-91430,-36265,-77130,-122557,-135647,-68173,-54050,-32739,-99420,-104874,-38606,-90451,-112770,-71248,-98826,-117673,-80324,-73088,47973,-27523,-117510,-43975,-65157,-70473,-74794,-40243,-9392,-63659,-5589,-6080,-28283,-9939,-39919,-79370,-38600,-6705,-54683,11550,-35234,-97897,-27782,-74424,-4785,-58310,-68940,-124998,20224,-62843,-51581,-58890,12457,-3645,-92989,19139,32068,10502,-93165,-71681,-98808,14615,25296,32436,-124180,-46594,-119061,-52447,-58583,46106,-17324,-63722,-42988,-86004,-64483,4041,27759,-45733,35081,85742,45108,23531,-54722,-12121,17192,-46296,40576,-73820,-59435,-32916,33643,-44678,-65770,55848,77710,-26,-57526,5599,-57559,-86783,-89778,-78182,-62477,-101124,-80468,-47983,-114796,-59605,-37885,-34169,-74656,-43680,-88004,-23883,-79984,-109970,-89225,-110463,-25522,21693,-3213,41868,-23633,75069,87967,-24842,15576,-47787,4360,12025,28542,-34019,-59298,-68830,-116068,-58582,-87964,-4912,8031,-108443,-42574,-351,34799,-17250,5814,-21419,8453,-42743,-40898,-54577,-60395,-75298,-64725,-75697,-76647,-141554,-94976,-33117,-18648,-15231,-5466,-31372,33585,-44045,6499,-24067,54309,-87066,-114662,3265,67512,-26622,-82281,-94398,-103234,-11656,-88771,33866,18494,74019,8027,-45726,44572,-68,-24359,-5512,14583,57219,29410,10867,-29322,-28293,51370,16778,-4140,-37047,-52665,-93908,-13667,88007,64224,48237,-76781,-72377,-52551,-65150,12955,-18370,-27389,-40473,63469,-8932,57310,8711,-18007,-21376,-107422,-23054,-5896,-10457,-15638,28062,24389,34731,-46853,-62943,-5673,-73434,-95636,-22984,120529,-33545,-16801,-90293,-81109,-33550,-102016,4750,-40439,25522,-10844,-32550,21914,-4277,-62541,-72605,-38714,-1594,-4545,-26329,37550,-25040,-11894,-20751,-7729,-67776,-42955,-1563,29781,-71368,-28836,-55477,-39167,-34301,-25475,-63664,-13855,-9,27295,33332,54414,-1305,-93390,20905,14747,15197,-39197,39157,27688,6692,-76792,-127748,-125280,-26121,-13475,-48506,256,-102226,-49991,-5809,-18742,5940,28704,-41134,-17174,-3200,9724,-89146,-34517,-187502,-30831,-57646,18662,-9065,-34670,-27127,-56396,-42152,-66622,-51733,-7500,-45439,-89581,-59661,16524,-1764,2428,43144,-23696,-7835,-64360,-35436,-90990,-22185,16879,-52909,-9019,-46204,-14340,-9934,-14409,-35999,-67104,-20513,-76004,-40949,-51976,53995,-31680,17922,-36847,-21461,-102964,-8159,43066,37160,-20852,61215,-35462,35791,22987,-88664,-16023,-29916,-41245,-634,-47479,91047,67932,21382,-17868,2980,24140,-85068,-51315,-68965,-56384,-100952,-44061,-71270,-34633,-51310,46934,-21680,-47097,-89727,2313,-93542,-92963,-62546,36042,-54017,-36514,-94520,-46097,-76052,-214705,-196093,-265802,-501296,-119942,481797,236609,118500,74682,20962,74645,33403,-2223,37360,38220,56687,-59143,2093,72435,121793,80880,63631,56909,79425,7329,-15454,-68586,46584,55180,30821,21196,-31704,84416,11227,4796,89547,28025,22937,-1041,-3884,40088,38513,-20729,-50339,-25568,-9105,-31304,30641,82754,-36502,-5678,-45991,-11487,62949,39230,965,37785,-10229,107768,12683,-34907,59403,-48491,-107664,-42273,16500,32383,937,-17961,-82965,-32752,19906,-3590,-16573,-16324,22101,-66056,-5236,21742,56986,23490,9175,9650,27700,82088,30937,-6641,43637,22055,20923,75039,76776,-6135,78847,-27448,-13394,13389,66103,-40217,-19404,14295,-35857,-47646,-1919,11270,-7648,60772,-2228,7875,-54586,11163,-1109,-5548,-3584,-78916,43466,-2051,-2514,1557,-8289,8043,-7305,37864,-12668,-6068,-40372,9478,-59936,-37130,28973,26871,1070,17236,44471,-41501,38503,-87789,11456,1286,7786,78491,16775,-45823,-4957,3035,50971,6101,26599,-35181,40260,11216,-44846,-82493,-54824,-23904,-1500,19777,24778,-33657,-55686,-7594,57034,33189,-74687,-55473,-96658,-55371,11195,32636,22929,-66547,-40178,-23376,3297,-38799,-68804,-76908,-22910,14149,59215,-16661,-68162,19199,-29499,14243,717,70693,20962,27209,-21794,39537,35889,19682,13891,-51884,-6501,-10456,-19463,74239,-43641,33290,3181,5602,59537,40297,15354,-30595,28357,32324,39997,26617,-27658,-3541,-46115,81195,43267,-31937,-12877,63763,-54641,-62000,-60079,62221,20992,-10788,13947,11374,-94560,-51046,-7031,-21559,-45113,-55862,43857,60288,-40686,14417,-17082,71361,-33785,4288,7092,-81629,-67353,-14008,16353,1125,19965,27014,-47504,41436,7843,-85178,-31399,-10682,-39651,-85629,-35779,11145,-48472,-77184,-6902,45049,-27845,-28382,-1991,-93330,-21986,-66747,-22524,33503,-107411,-102047,-11613,-68431,-25650,47858,471,-19894,-46525,-25184,-1121,4033,-38279,-86792,-53260,-14847,-34661,-19144,24339,-11115,7390,-20627,20946],[25435,-65916,-27140,-8859,-38220,-34774,38646,78405,-12276,-21109,50796,35644,-14702,86042,43244,-27183,74871,17424,29940,-4236,33984,30989,-71542,-54269,49412,-55236,-38524,11869,63632,44341,-57291,-26789,-15054,-33444,9550,34202,9191,1391,-22765,72357,9147,-74392,-36886,-11123,20515,-28484,51102,42403,-39192,58909,4363,20388,-5919,36040,59205,40252,7905,-6991,17909,117111,34159,-198,-91391,14703,-5076,65490,-7578,42992,43458,28432,-20526,30281,9097,4412,-70602,-47705,34092,-39578,-12828,9988,59487,55312,61806,25726,27373,-20862,9692,-13236,-45625,15455,-26213,-30113,-6617,75015,55341,18728,15388,67100,-7061,4927,16077,-27354,-19862,38655,-64122,12570,54308,-56842,1990,2475,-13032,59585,3503,35388,-59373,-38528,24950,2469,56287,-19449,-7786,89871,-7712,-43160,17558,24768,106460,126008,60157,40922,26412,115849,-9049,6380,52657,156721,14682,791,85557,6029,-97619,67196,91336,-27714,-81247,-28811,-29101,84041,68357,17290,13535,28359,36242,-17324,88676,76696,95080,42570,22746,348,-25506,14986,-14482,73638,79026,66482,87728,83636,21346,532,22523,11619,2278,12585,14040,16967,73677,8452,-42125,-14135,82855,114349,53542,98604,-30285,36755,26045,62535,127433,36863,13004,58963,9881,-34065,36864,70715,45211,-4869,28138,140130,25223,30712,48105,90189,51267,-18250,12585,21864,66784,98861,93531,97915,125928,110727,142605,67264,67333,99150,13124,29160,64860,7181,17732,118154,98286,-28436,100547,170894,259109,229258,102874,125893,114104,148557,208432,238669,88659,157160,185458,72966,197369,271310,237146,305502,326322,322692,454631,549181,604498,937154,1472035,1995801,-1872898,-1211614,-791445,-635923,-435888,-339833,-275917,-325389,-243304,-186799,-235647,-222393,-201559,-169716,-77959,-128069,-88892,-174542,-189156,-135128,-118336,-113891,-94563,-86854,-179510,-49560,-179694,-75588,-112641,-118405,-90225,-79520,-12950,2803,-47487,-85231,-15927,-72463,-46545,-42485,-120357,-34013,-36521,-24728,-39356,-31914,-104883,-8286,-84102,-11787,31736,52104,-67979,-82583,-80714,-52303,27468,12464,-99179,-27392,339,-139,15405,-10710,-3095,8100,23781,64330,-25294,-23148,-28559,-18573,-14555,94111,33873,582,51069,-50970,63886,-36958,54924,-81595,44606,40520,81434,168782,226378,180010,352452,-417230,-369560,-279683,-143914,-157252,-100073,-24012,-85994,-144550,-127863,-72543,-41137,-54872,-109297,-117829,-18427,-91360,-105478,-93323,-98340,-133497,-85613,-84793,23018,-15623,-115865,-67965,-64719,-96168,-108197,-47867,-6177,-21031,-9190,1844,-27671,43706,-34529,-90184,-27821,-27493,-54010,-13698,-27941,-97318,-48746,-65670,1622,-29063,-79205,-125748,24921,-40719,-65079,-49301,11231,3042,-64762,15639,41007,19290,-58603,-85037,-77271,2556,39869,43505,-108724,-11524,-115869,-74223,-42284,2101,-37661,-65424,-29425,-41616,-52142,-4474,17172,-47441,33165,92290,23040,30742,-56822,-9417,15859,-52743,12954,-62049,-35294,1862,31823,-94977,-49442,46984,45712,3618,-40173,-2018,-45351,-47399,-80519,-70975,-36658,-103514,-59062,-46986,-108667,-25495,-20324,-23729,-85046,-32474,-62784,-25112,-53909,-91026,-87713,-84547,-25240,5316,13128,15077,-8351,70923,90592,-14787,15487,-51917,-4851,-32533,36551,-8007,-31312,-62444,-99623,-61127,-60233,8295,-20758,-85025,-36093,28685,60009,-1509,-11548,-9832,17925,-26560,-38739,-26830,-53028,-78643,-79149,-88280,-74471,-122821,-100528,-21453,7002,-3619,-25856,-18671,19247,-40935,10257,-59297,15211,-87001,-108053,-32738,66550,-14923,-52504,-73609,-85700,-18062,-66446,88750,6167,34497,5618,-40629,-1667,-15423,-43683,-12536,28400,71296,28832,-17991,-17946,-19080,73278,18219,-19906,-27586,-57412,-87183,-12625,86126,46992,39664,-40243,-100106,-66199,-58765,41004,-32781,-14159,-65255,47441,680,43463,11293,-10098,-18896,-136062,-18832,-6865,-917,-8407,31850,1578,28862,-32196,-28080,32769,-65149,-104114,-14635,97071,-27468,1332,-98703,-104037,-67424,-96810,-4380,-35524,44494,-1834,-31198,23126,-9637,-87155,-70191,-39505,-6802,24671,4086,56358,-30787,-4077,-29720,-21390,-70525,-34372,-505,41570,-82420,-22860,-25610,-45411,-39185,-20838,-54401,5371,7761,19810,3749,88259,4803,-95078,23945,27718,-943,-48152,52538,77809,28239,-54203,-147223,-146302,-20660,4053,-49438,-8846,-105536,-53175,-11504,12671,10977,11760,-21759,6710,8819,27586,-59121,-17257,-177942,-33020,-69680,27938,-21322,-31381,-25156,-36896,-41414,-64743,-59378,-17053,-36855,-85206,-38567,-9263,10902,15567,13167,-11770,-6144,-72035,-42626,-71534,25700,3581,-64666,-11710,-24732,-27891,-34177,-8342,-35127,-22678,-24972,-76454,-24547,-47327,26968,-39815,10067,-58267,-21126,-102635,9185,47271,10999,-4660,37153,-14395,17900,14656,-92302,-25624,-53932,-44461,-5261,-16743,105988,45769,19910,5303,-1092,1326,-112104,-31677,-59412,-46573,-101775,-38647,-72339,-13019,-51636,34939,-33526,-54225,-96772,7336,-92775,-93710,-23933,22326,-80217,-32394,-94379,-39128,-56993,-222186,-192940,-249155,-461977,-112181,492697,202680,106406,65765,10043,68064,68846,10826,57796,53500,73647,-31787,-15736,12535,79370,64472,45372,64133,54578,-14826,-14624,-62463,44796,43365,11265,4042,-15750,64939,31744,21627,91306,24543,39057,30559,23465,39984,43155,-9699,-36763,-34876,2314,-45759,-1164,59718,-37278,-2499,-36567,2140,83004,36508,-26242,38821,-11138,100020,10764,-84974,25223,-32079,-96464,-42942,879,26235,-23734,4999,-69673,-16517,11094,-8376,15084,-22456,37927,-60559,-11161,14811,73783,10156,11212,-2936,57225,106950,14657,-23453,2778,20751,-11821,72604,69696,1830,28781,-48529,-12016,2390,57876,-40018,-52097,13375,-63230,-52317,-7938,12713,-5274,59111,22765,16144,-50655,-15839,24401,4017,-9688,-27624,71596,13537,796,25143,-4685,-2106,-3558,12615,-38051,-16443,-30481,13309,-32858,-39427,11641,24538,17261,24753,59857,-40955,47952,-84324,5734,11553,13442,64207,14895,-59060,-9497,15279,67517,-26204,-235,-58347,33642,-14257,-27122,-82512,-51327,-1040,11858,16100,39983,-44945,-33021,3273,49232,12040,-78544,-64989,-68265,-25993,9963,38199,26584,-65380,-21505,-23594,19940,-45688,-46236,-35526,-33025,23885,23911,-12595,-61431,-7349,-33594,8869,25198,37519,28035,22154,-17670,6554,15875,11829,35690,-38372,-17443,-8522,-31621,48721,-34556,29097,-19575,-2194,55839,62365,3325,-20971,48393,48591,24133,-13495,-16237,10859,-21794,36453,31737,-37975,-18534,86037,-59395,-38985,-40509,18489,473,7047,-868,4729,-78535,-37089,8366,-8826,-27069,-46069,72690,71075,-39515,-18774,-15019,64476,-67403,-4947,-5839,-80116,-62494,42715,14758,3343,16971,21919,-35656,44055,853,-82901,-22340,-8793,-23301,-88594,-7566,7405,-39809,-47475,-7715,19171,-28221,-36196,-48004,-85123,-23460,-81413,-39251,29781,-101198,-117166,-36179,-105534,485,43332,3134,-46,-34236,-23979,17536,6477,-23602,-63301,-43546,-12781,-33137,-20937,10379,-782,27368,-32863,3305],[16339,-43147,-41897,-17320,-35845,-67816,36900,55674,-13977,-8606,60815,36278,-11726,64981,53776,-20155,44795,18558,16758,-22880,36846,63188,-82343,-90002,52553,-30176,-47646,17589,44201,35585,-73802,-26994,5883,-5879,-4918,71706,21942,-4182,-31617,37896,-4805,-58031,-21141,-14571,14861,-7373,39852,22975,-33646,52528,-14038,9010,-15491,45817,80345,58343,-6391,-14251,51050,147651,19063,-11645,-88695,25150,-9320,15982,-25179,35505,26331,25517,-11845,42611,-164,3930,-75380,-52837,49917,-59973,-9930,13824,-25799,45847,55898,18185,31982,-17049,-17471,-3976,-59495,-8139,-52929,-31400,7579,62310,44060,16520,8616,60708,-4233,-1013,11506,-25059,-23553,17463,-47311,16819,64018,-53995,-4644,-20610,1613,70759,11869,57872,-27788,-35834,14071,-1984,38613,-43530,4325,85914,-10246,-58821,11949,27643,95271,110664,34552,44962,24611,45206,-10177,-3349,54697,107300,-976,-15854,55787,10561,-62569,80638,76059,-37756,-76724,-50166,2746,60606,49381,-4378,-8465,14072,37584,-10322,64210,57666,111968,36016,-17460,5761,-3870,8649,1929,67443,57485,74856,105525,97681,5660,-4888,36495,36324,17614,31738,28643,37805,61675,1356,-52156,-26089,82781,116187,53230,83598,-19070,17778,46801,32371,86281,32469,12595,56211,-11359,-50281,54956,89909,56199,-9945,24440,150090,23850,69130,50385,98686,48599,-11382,10137,-8500,56998,70573,73154,74866,66611,101340,131814,52580,57085,96222,5986,15361,74682,-11071,-19450,101682,125229,-17147,132149,154658,252424,230198,111917,146830,98316,172088,204004,187889,85411,148706,191660,81016,195306,256796,251667,297020,318754,326209,464909,551994,593686,928415,1462114,1968631,-1934072,-1207009,-760608,-614239,-425406,-339193,-273831,-321658,-270334,-192935,-222469,-224067,-196490,-169454,-103749,-153115,-83608,-163839,-177979,-120748,-104982,-129196,-117421,-101721,-188935,-44046,-120205,-87951,-85693,-129825,-104859,-83815,-10522,-14541,-31145,-47058,1810,-56570,-62560,-14381,-93953,-59817,-51308,-33980,-41456,-5591,-97281,-7472,-93351,-31772,31165,47424,-57587,-72576,-75668,-69829,12600,8174,-88533,-35747,-5837,-2038,24112,-19396,2289,23168,12237,63494,-26393,391,-12028,-15138,-4946,110716,748,14115,53147,-53883,60254,-27736,70336,-72028,31924,21920,84668,178671,241733,186747,413120,-413993,-373314,-291232,-206298,-177572,-114699,-13821,-93826,-167187,-114438,-75980,-38522,-84304,-103659,-123499,-21233,-104720,-107983,-109783,-94413,-135776,-83322,-86938,-12064,-13606,-104465,-80092,-61732,-124716,-126761,-64310,3221,27647,-25089,4215,-31855,75246,-35340,-107975,-7144,-36511,-59791,-43883,-21014,-90976,-66343,-52988,6698,-5407,-87390,-114059,19825,-31194,-74398,-39784,2148,7202,-31333,9589,33256,23663,-11365,-100344,-53653,-17563,37621,40136,-82515,697,-104265,-79732,-19791,-41295,-57606,-70108,-28458,-4215,-38067,-13974,4017,-48390,15122,73667,6806,29549,-62940,-20332,3857,-57598,-17612,-49159,-16918,33246,21809,-122814,-26322,29258,10659,3450,-22959,-8233,-31216,-8920,-72191,-53682,-13318,-92423,-32299,-43703,-89968,6118,-2449,-11571,-79825,-30270,-52933,-38016,-32899,-78410,-73148,-52180,-26608,-14791,12798,-9744,7207,54152,80970,-3664,8994,-53604,-16658,-70399,34316,19338,-15264,-74539,-76889,-48696,-36089,20935,-45958,-65354,-30683,51770,63967,12488,-28542,-10495,10478,-13441,-24246,1175,-47833,-73512,-64536,-82623,-61848,-89567,-92641,-9516,16625,16469,-51522,-10343,-13205,-39524,3920,-81656,-33255,-72592,-77146,-68038,49991,-14063,-20720,-55861,-66180,-36048,-47333,104281,-22394,-11288,5630,-29273,-53559,-34131,-61716,-20650,40434,87606,24841,-43137,607,-7428,87940,21328,-41157,-16934,-64208,-70831,-17695,79533,21477,25858,667,-109933,-76577,-57064,58517,-40986,-329,-78959,11619,15299,28299,11533,-1427,-13224,-137472,-22060,-11458,17166,2058,19941,-11144,25068,-14594,9890,58002,-45941,-106904,-3289,55513,-22168,23377,-94358,-117328,-96305,-85642,-22701,-29341,54150,8945,-12432,24365,-15896,-97798,-64583,-40263,-18428,40499,37339,62827,-30546,627,-30923,-33156,-62796,-20473,-9109,44129,-88921,-24145,11155,-52962,-45239,-7297,-42582,23493,15197,18942,-12263,94081,941,-99738,18757,27949,-12979,-43971,59069,133284,48820,-21383,-140573,-141782,-14933,12753,-44298,-22316,-102408,-42129,-11193,39069,7661,-18937,-421,22055,20375,46104,-25567,10991,-130756,-30563,-75979,31969,-31801,-23329,-27958,-22815,-49710,-60880,-65465,-28254,-22817,-74018,-11368,-18725,25265,29900,-14027,-11735,-5720,-65330,-48224,-46697,61078,-4824,-69234,-19909,-8397,-40658,-46754,-6475,-37258,-1456,-27727,-79601,-26170,-36020,-790,-39483,17,-80818,-17166,-86883,22728,35087,-17051,17592,17882,3606,4992,1066,-70064,-43044,-66741,-31301,-6733,10829,111403,24646,18019,21150,-3328,-26273,-119456,-6893,-43030,-37225,-101384,-37196,-69822,11736,-45008,-851,-51861,-61907,-101349,-2837,-90975,-104846,-24608,-1471,-99001,-24053,-89373,-36826,-39962,-221450,-190297,-235805,-421316,-96435,495406,173228,97088,64110,20086,59151,102180,32506,72730,50092,76449,15918,-25099,-39514,18339,41236,24935,62177,31787,-25061,-1586,-51414,42329,19233,-3556,-9914,6331,32362,38667,42823,79462,12185,42608,55126,37350,28742,46279,-4160,-22692,-44637,11540,-71023,-47569,45427,-37378,4088,-24841,19512,94709,37917,-20369,37320,-9591,73729,6981,-109002,3480,-24431,-57779,-40923,-20690,8686,-46717,21789,-53623,-5419,9431,-20665,33154,-27257,45796,-39936,-17463,10567,80805,2966,2445,-9077,83913,119582,-917,-51079,-44820,9777,-43316,56266,57601,9245,-26520,-73657,-15702,-19374,41371,-27154,-51832,-5241,-84432,-45060,-19650,20362,-10705,48149,59083,25456,-38252,-37177,38745,2517,-11627,6467,80315,22660,3752,44561,2917,-8049,-2428,-13427,-49415,-32371,-24731,9864,-251,-37798,-3779,18292,28790,42134,73239,-32408,55063,-61288,952,24474,23134,44309,9178,-68474,-7196,27782,74348,-51776,-38681,-71540,12673,-42039,-4857,-80065,-44339,26154,24986,14901,60995,-42110,-7685,-4745,32481,-11782,-66757,-67633,-40402,8504,11747,37052,25102,-61845,-686,-13574,38782,-43803,-18727,-2379,-43735,22697,-18174,-16433,-46569,-31225,-23420,1490,48899,18355,32742,15728,-9163,-23710,5835,9092,59468,-17548,-23518,-15366,-52446,10351,-26519,28210,-49431,-1981,47926,81413,-17597,-16059,49619,51325,2933,-57025,-5860,21925,16363,-7473,12092,-46386,-27234,94980,-69617,-12552,-23736,-17127,-16759,18786,-10173,586,-50255,-19186,26116,4395,-1662,-30372,83940,65727,-31007,-54511,-23890,48725,-78689,-10643,-25004,-72734,-53574,74824,14828,35467,17384,5478,-20823,49158,-6608,-74287,-13729,-3952,5779,-71796,24921,15477,-20508,-5962,-11321,-11197,-24789,-31329,-89915,-65858,-15008,-80377,-46356,26655,-81379,-124975,-64733,-124533,13744,38250,2061,19659,-10534,-28366,19789,6622,-4971,-39832,-24136,-5507,-20444,-24836,-1234,20635,43255,-23408,-4283],[7423,-13634,-45440,-35446,-31320,-90495,31432,22998,-12620,2510,62003,44870,3379,40486,56171,-5147,27001,28799,9752,-36293,33032,83458,-82282,-113597,45338,1130,-48153,11148,22760,17943,-79623,-20661,42810,45595,-18640,101472,34736,-9081,-27780,13242,-14077,-37694,14569,-16465,5418,16579,26375,6196,-18147,44068,-23611,12223,-12702,62730,92732,60317,-12382,-14288,90385,163294,3679,-7055,-74910,40325,-11568,-32506,-41883,26573,-26792,13246,6916,42872,-6791,3537,-74156,-47038,57703,-41143,-4698,9296,-99572,47129,46675,17909,27185,-15276,-46817,6996,-59116,-27406,-60750,-25002,18656,51660,31718,8453,2402,41211,-1697,-3017,5280,-14116,-21514,-6949,-24372,23591,72821,-46191,-17900,-35372,21524,75284,25189,78084,6118,-19151,8460,6838,14462,-56406,22180,73040,-7735,-47710,10981,20610,74232,80449,12956,52516,26612,-51773,-8323,-13806,52261,65396,-15279,-25785,16181,9878,-9994,91774,64354,-48474,-55233,-58194,37766,32901,35768,-10696,-25733,1495,43906,10185,52885,33701,107377,17198,-56860,7919,18842,5019,28193,59653,27148,70223,108245,112836,-3677,-18128,37226,51064,27347,48679,35439,62130,48948,-7499,-60871,-31391,82458,111395,43800,67277,-556,14701,73478,14970,39709,33121,8946,51943,-20051,-48706,68225,110508,58867,-11434,22907,152869,25141,86887,48689,99390,57060,10292,6271,-29641,47311,35260,49778,46051,20160,97241,114365,43694,57844,92580,21238,11764,79678,-35132,-58433,77113,151995,560,158813,114902,218995,212960,129883,173386,103710,193675,194036,126556,91460,170549,210365,103595,188103,218631,263695,301492,299944,324744,477502,549239,592224,913048,1440617,1889610,-1941009,-1206759,-715047,-582218,-413173,-345251,-282486,-313895,-295982,-209209,-214242,-228449,-196218,-159321,-133260,-183217,-90168,-142829,-160710,-109678,-86719,-135987,-132276,-117563,-169019,-49506,-68737,-107892,-57166,-141723,-122522,-89664,-13154,-37026,-12302,-14647,21867,-46753,-73401,9882,-65519,-90725,-72867,-50361,-47981,18443,-89299,-8997,-89866,-48657,25043,32101,-53184,-68465,-69980,-83144,-30119,-770,-73909,-51816,-12380,-5604,26320,-27450,-1768,17926,-10521,58307,-41521,7537,2767,-15007,3200,109993,-37767,20737,35185,-59175,60196,-12464,75402,-52795,12197,15786,94961,188907,247079,199073,489953,-399899,-372419,-292718,-269307,-191980,-132707,-12914,-96553,-188535,-102718,-76198,-43940,-112323,-82610,-122389,-48073,-128745,-117143,-113252,-88033,-123446,-73125,-82361,-48055,-20398,-79690,-75095,-55173,-143329,-124084,-82724,14041,65716,-45472,2976,-43121,63445,-42908,-129670,17122,-31700,-68343,-72890,-16792,-81533,-76730,-40775,6890,2260,-92337,-93587,8529,-41743,-81868,-32127,-10470,8117,-5101,649,8654,22052,28964,-115045,-32385,-36865,20827,21332,-50559,-2444,-94814,-73471,1764,-75862,-74512,-76727,-40863,17044,-24340,-23158,-14089,-50056,-15267,44136,-380,20857,-70503,-34393,-14312,-57847,-42648,-35760,-5301,46359,4594,-123264,-1518,7908,-21235,-1065,-12545,-12428,-20463,21891,-59998,-26687,1718,-71428,-6789,-38877,-65716,25150,14900,-3361,-63021,-35605,-71281,-60027,-21428,-73365,-52705,-22448,-32128,-32934,-9619,-30764,14387,31122,60573,7970,597,-53093,-29577,-90667,22890,40866,-10994,-103001,-55648,-24104,-18763,29801,-57843,-55569,-25104,65595,48548,22675,-42930,-24783,-11955,-5573,-4777,23551,-44749,-60894,-36347,-59541,-45916,-60451,-77369,-3535,6947,33782,-76535,-9575,-51497,-37902,-10714,-85992,-72406,-43150,-35039,-90632,24039,-28618,1922,-46731,-49288,-57564,-33379,76818,-58283,-48475,5048,-18112,-93523,-49502,-74767,-27782,48630,96889,22622,-56345,24730,4612,89711,23487,-61964,-7841,-69355,-47177,-23484,71163,-5942,8123,29119,-100075,-76786,-58857,64648,-45669,13238,-77335,-28503,29065,14973,8910,8116,-6543,-114433,-30198,-20075,38280,13392,-792,-10761,24004,-1123,39972,61011,-20725,-108948,6446,9337,-17535,47215,-72005,-114416,-113014,-70149,-40080,-22718,51010,19914,15846,26809,-20292,-89785,-56907,-41232,-37231,45074,63419,59223,-26660,-828,-23515,-40410,-45114,-1819,-24195,33472,-90855,-30320,44966,-57747,-50743,14309,-30512,36978,19588,19257,-17344,72730,-12026,-105293,2849,11433,-19943,-28897,55121,173734,62359,11970,-102347,-108515,-12266,12657,-35623,-36445,-95532,-17126,-4883,55451,-3938,-54563,20310,24828,26234,60372,8343,45476,-72130,-26050,-77572,34576,-36224,-13487,-38704,-16349,-62330,-55501,-65781,-39583,-7488,-59103,11228,-1353,36619,39279,-28710,-19672,-6426,-48066,-50570,-28550,72506,-5834,-66853,-33798,122,-49615,-46490,-10572,-40868,-11883,-29591,-86083,-38079,-23072,-20532,-26671,-9093,-99174,-11417,-69201,28932,10897,-41982,35034,4169,14202,7941,-14611,-28145,-61930,-65874,-7886,-4113,27068,101625,7960,16156,28451,-977,-51374,-106208,17514,-31003,-32524,-101873,-41532,-64732,27696,-32877,-44687,-75437,-68034,-103016,-27544,-90241,-130735,-55679,-26438,-99707,-24941,-81365,-38656,-27693,-213645,-189187,-235418,-390843,-79022,486198,154899,93665,71045,47263,49754,122740,59453,78684,29777,60810,60129,-25505,-65692,-41717,16782,7595,52673,18488,-19083,20471,-31647,38320,-8145,-11392,-19260,27917,-9181,26763,63992,57870,-6053,29226,65579,34301,7279,47230,-3893,-12926,-56384,16339,-98019,-95163,41378,-37053,12068,-18979,36715,96655,47285,17080,30975,-6385,43184,1174,-103376,-5329,-27274,-6957,-36784,-43175,-17207,-59479,25007,-43654,-3381,11850,-37761,32616,-30921,42142,-15140,-20557,9309,73849,7814,-11385,-2654,100104,116232,-11518,-81890,-83852,-8628,-66621,26557,46569,12504,-66996,-95699,-23603,-46313,21783,-6729,-21803,-33042,-93257,-26892,-34360,31876,-25016,31172,97280,25465,-23446,-47990,38222,-824,-7202,20414,69357,22635,4188,57069,12813,-7854,-6339,-34339,-45049,-50788,-28418,7734,29169,-35854,-17099,11158,32123,64601,84291,-24076,56682,-24422,-2139,35095,30784,22191,-1116,-68720,1661,36018,70856,-59611,-76772,-71945,-18692,-65146,17646,-75433,-33388,45661,34156,13464,80005,-29691,14976,-21989,10131,-31381,-35232,-55896,-19598,38513,14531,33418,17572,-57589,20064,750,56627,-33181,7010,17151,-52504,11514,-48517,-29099,-30926,-46519,-3446,-5552,63086,21890,34423,7526,673,-41218,14076,12482,78417,1990,-24506,-29387,-74812,-27809,-22340,32692,-81803,7866,39491,89964,-42813,-21858,33510,42232,-18547,-87064,-1016,32655,61485,-37263,-9957,-54866,-30912,95589,-84135,10877,-12425,-36207,-26380,23702,-11525,1763,-26063,-4175,41039,12907,24750,-10303,75181,41028,-18977,-76897,-39319,31707,-65068,-11466,-44895,-61316,-45649,70139,15108,85558,19941,-16614,-7016,54222,-11712,-63125,-12813,3783,37448,-37156,54366,35751,10296,25702,-16965,-40241,-23040,-19008,-118248,-40986,699,-66495,-43082,27284,-47694,-119939,-93113,-118540,14210,31772,-2232,34383,14840,-36979,7604,5095,13371,-27626,-1601,6929,-3182,-31519,-7024,52782,50207,5935,4022],[2896,5198,-40163,-57995,-26974,-91333,24652,-10131,-10434,11282,54619,60329,31003,17209,50024,14800,34327,44390,12498,-43862,19523,88548,-69499,-115077,30525,32555,-36753,-3274,8337,-3485,-74176,-7161,82880,104825,-29155,116271,43210,-9956,-12226,5310,-18904,-12678,56146,-16947,-5463,34829,15807,-2165,565,34407,-21154,23151,-3169,79647,90709,40532,-11416,-4460,125004,151359,-8219,15916,-52899,54717,-6288,-60810,-51003,15807,-88984,-3598,29522,35157,-11725,1250,-64093,-30203,57188,532,1653,764,-128291,57823,37205,24240,16470,-22119,-69328,21249,-45922,-33385,-50012,-11342,21933,46054,25563,-3851,-611,13877,3074,1018,611,3849,-10039,-23505,-2302,30218,76282,-37306,-34935,-38540,41292,73914,41750,91803,29830,5741,7726,24253,-12026,-50527,42557,51924,-3780,-10880,16482,5366,49959,43117,-1277,59146,27743,-130786,-3200,-23715,46524,40269,-22309,-27134,-20267,5540,38409,100189,60916,-56290,-23929,-43809,66013,19944,31385,-3593,-29912,-6776,54961,38512,58353,12910,81417,-6797,-82066,5483,34654,3599,54257,55072,-5035,57799,96927,120708,-2239,-37980,26191,44825,30588,58524,33952,84049,38940,-15604,-65648,-31153,80755,102684,27516,52048,12262,27640,95161,8399,11039,39548,587,50015,-4842,-32369,69874,127753,49893,-8672,21815,146069,30323,80249,44622,92307,74257,37712,6723,-24634,40651,4211,27669,14381,-957,100540,97134,43273,67467,91304,54398,23562,80430,-56398,-89967,50063,170763,19951,163047,66836,168489,187363,154261,197381,125690,210584,181309,77261,104831,215398,237929,133903,179381,170047,270184,314355,277833,324573,492058,542833,602547,899326,1408180,1792088,-1887534,-1213956,-669113,-554684,-409278,-359661,-303400,-303417,-310900,-231726,-218558,-231666,-199872,-141421,-156810,-208376,-105157,-118336,-145952,-107465,-72178,-134731,-135283,-131867,-126438,-64154,-54074,-130361,-40364,-152130,-138092,-93018,-17071,-56644,2976,1129,37663,-45317,-80389,23948,-44540,-114767,-93136,-66739,-51333,35930,-78804,-12530,-78844,-60525,16948,7550,-57623,-74599,-65722,-84121,-81069,-10255,-58066,-70099,-16358,-11833,22361,-31646,-16870,-9542,-38074,51503,-66345,-335,14219,-18443,6808,86721,-74011,17807,6385,-71835,62909,4572,71826,-33503,-6887,21234,107246,198135,241768,209805,562866,-380011,-367199,-286504,-302667,-197052,-151459,-26731,-92393,-202636,-100266,-72083,-50617,-129982,-52152,-116445,-88874,-154903,-127211,-100898,-80615,-104056,-57619,-75210,-76443,-33147,-43121,-53475,-45605,-144422,-102104,-95838,17813,80600,-59688,1193,-60093,13202,-55533,-149452,35945,-17690,-75534,-93303,-17184,-71827,-78250,-33540,-752,-9149,-92663,-73511,-2806,-68762,-87317,-26207,-21503,6026,4341,-10607,-26119,15604,46517,-126781,-16450,-45179,-2258,-8651,-16604,-9537,-91107,-62411,16007,-95767,-87769,-82620,-60855,21664,-13047,-30275,-36391,-53395,-49520,22842,755,7341,-75235,-39896,-31379,-51576,-56813,-22837,3135,31001,-17077,-103644,18963,-11092,-45969,-9315,-14277,-15393,-16089,42704,-36654,5218,7728,-45507,12318,-33517,-41970,27134,29418,-3585,-43310,-43995,-113762,-84789,-20362,-73171,-35633,-1100,-42641,-44559,-50667,-48848,9983,8049,33057,19280,-6825,-49622,-42104,-89488,5506,51249,-15537,-133861,-42287,5155,-9285,32786,-53437,-57650,-18243,67586,22497,28046,-52708,-48151,-41869,-3591,11298,36366,-43366,-43734,-13668,-26700,-33750,-51255,-60611,-7676,-17344,40647,-95968,-16161,-79417,-34064,-26303,-74284,-87749,-5389,1149,-94294,-4491,-56220,8457,-45267,-37945,-73258,-25029,25218,-87251,-66390,874,-13462,-108773,-55118,-80996,-31973,50910,91221,24171,-56620,48072,15481,77569,22115,-76872,-2923,-69309,-22677,-22160,60613,-28063,-11588,32527,-74446,-62614,-59091,60754,-51323,24015,-61514,-55723,36623,6840,3231,15683,-1340,-78565,-39172,-31466,56047,22247,-22097,942,22520,3003,53733,42617,3449,-112255,10591,-28578,-14630,67225,-36307,-93269,-115815,-51998,-46583,-15387,35649,29621,40268,28637,-20629,-64279,-48297,-42129,-58069,42026,73509,52150,-22444,-9110,-10401,-42315,-21151,18543,-40627,10507,-88609,-38126,68363,-54912,-53447,39381,-20605,43417,19087,15874,-19423,36276,-31101,-107760,-22688,-18378,-23543,-8531,41751,176311,62605,35490,-44305,-59142,-13712,5721,-25872,-49170,-86826,15764,4610,59085,-21041,-83980,36858,15075,24482,65618,39388,76366,-32317,-22487,-76156,38642,-33785,-4826,-55791,-17550,-74878,-49518,-59826,-50477,2619,-43911,21446,37513,40308,41078,-27875,-29504,-7627,-27992,-49011,-27560,57966,-837,-60043,-50318,2826,-52656,-37328,-19975,-44005,-46088,-31603,-90566,-47494,-11804,-27514,-4006,-14643,-108637,-5223,-60606,24978,-17159,-59656,38510,-4835,15624,32277,-28123,18340,-77090,-56253,14884,1948,27762,78511,-4832,13539,28162,6134,-66864,-77930,35265,-31908,-35270,-104680,-51149,-58331,23473,-18459,-78281,-98852,-70833,-102100,-61209,-90781,-167342,-94422,-45512,-78694,-43882,-74377,-43580,-22400,-201164,-189914,-254305,-377173,-67835,464552,150766,100335,84432,80924,42171,124296,84550,74340,2521,29577,82274,-18609,-61243,-78728,-2952,-3846,40951,17685,2002,43762,-3148,32550,-27970,-12436,-24518,42809,-48150,-1166,81003,33780,-24640,3978,61824,16814,-18178,45500,-5542,-8336,-68225,16126,-113844,-127258,42690,-35538,19142,-22469,49884,89107,63627,64367,18839,-2217,19478,-6241,-77177,-6071,-37488,36857,-31278,-59057,-43943,-59069,11467,-45732,-11286,14681,-54269,15313,-35197,27658,4191,-18793,10064,53990,24891,-20414,15337,101210,97253,-14813,-106248,-103632,-30077,-78181,-11407,42259,8779,-79164,-108359,-32876,-72010,5446,14563,23026,-57655,-85731,-3224,-47424,42489,-46484,12787,126169,10416,-11957,-46502,25868,6492,4022,19099,44898,13080,229,62076,22233,-2425,-16637,-46817,-28618,-67182,-41463,12670,46884,-36929,-29011,7056,25750,80852,91583,-22705,51129,15510,-2965,38607,29691,1921,-14860,-61275,14211,36539,57886,-43845,-101864,-60444,-52418,-78369,33836,-68916,-20952,46312,37775,8990,88365,-14735,31061,-36643,-12784,-41986,10601,-25527,-8610,55741,15589,33623,4581,-53467,38434,12940,69491,-17193,26271,23573,-56698,-5413,-52300,-45835,-19905,-49920,17819,-9685,62240,41084,32768,-2521,9305,-40244,39256,20829,86843,12952,-20609,-45324,-89267,-52997,-24210,41673,-108698,25470,34796,83970,-65804,-39370,8319,27209,-35242,-98220,-4477,43758,102647,-47999,-28972,-60041,-23563,93818,-98754,26865,-4734,-36664,-25767,24280,-3951,7807,-13585,3285,48684,13026,45751,10623,51436,43,-9344,-78515,-53694,19585,-34232,-8177,-59423,-50037,-41980,34841,14170,130304,20969,-34649,2276,56993,-12966,-53389,-19781,14150,60504,6782,73219,62793,49536,33881,-22911,-61642,-26583,-6039,-127803,-16802,18034,-49116,-31276,32488,-6618,-102171,-118529,-91574,6816,23630,-7953,39354,30407,-46402,-11869,2075,27052,-32055,16671,22034,9755,-40316,-5606,92179,45818,45450,26227],[5242,8552,-30710,-77392,-23884,-67220,18548,-35410,-10285,17352,40908,77821,64554,-595,37765,35070,67313,59464,24528,-47847,384,80524,-42524,-91653,14293,58135,-15559,-18778,6506,-22294,-60759,11048,109991,148836,-33831,114451,44108,-5095,9690,14282,-20899,19197,86069,-16656,-14937,41709,12571,437,17028,24034,-8656,33753,6886,87440,71356,2865,-6140,12648,144460,106158,-13631,51530,-26640,62600,10961,-57239,-47347,3493,-124536,-19208,48652,24803,-16662,-3121,-44499,-8349,50382,41813,7252,-6037,-101729,68672,29268,34316,7051,-39180,-77045,40064,-24443,-24934,-26506,7398,16328,45174,29731,-16889,1523,-12717,10117,12064,647,24681,10025,-24771,14807,35423,72060,-30132,-50492,-30484,52617,67559,58508,95948,36611,30202,9242,43534,-35132,-23324,60963,25121,-1676,40606,28359,-13823,29297,7056,-7694,60785,24721,-157340,4255,-32044,38949,30744,-15708,-20023,-40958,529,65261,105792,67230,-57462,7793,-9291,80868,28580,36067,10549,-15613,-9548,68976,66184,77183,138,43296,-23850,-86726,-987,38182,3541,68174,56301,-30399,46266,77066,114335,10668,-56504,8526,16438,28106,61193,26231,96915,33553,-18506,-62337,-26347,76859,92884,9705,39687,7303,51874,102673,7276,11375,51076,-12437,54708,37591,-9287,57342,138354,29036,-2180,19380,126617,39132,59469,40625,81040,93600,59120,16898,12844,39919,-10738,12357,-14066,1984,108795,83353,49698,80976,94450,94622,50661,79066,-62386,-102955,27156,174914,36963,134384,27899,115984,163767,180392,210944,153099,220592,169544,52387,122064,263418,263745,164384,173777,128553,269305,326413,264769,331953,502783,534628,625312,895627,1372530,1708642,-1788092,-1224314,-641337,-543052,-419668,-381058,-333003,-293517,-309422,-254351,-238941,-230624,-204832,-121037,-167582,-221595,-122536,-97081,-140370,-116023,-67825,-129597,-126407,-141536,-77985,-84233,-85263,-147555,-45423,-159805,-146755,-90501,-19434,-68594,9749,-4072,43603,-50296,-86084,23607,-37722,-121700,-104461,-75857,-46535,42647,-64735,-17321,-68424,-66530,11200,-20360,-69964,-91529,-64996,-69603,-116751,-15993,-41497,-85544,-16385,-20801,14357,-28845,-39055,-49733,-63063,44264,-90517,-17280,21505,-24353,3707,45106,-99948,5883,-20930,-91964,65453,19716,64987,-22556,-18018,32482,116212,203381,228048,211293,613695,-360340,-358202,-276342,-285376,-192472,-168373,-55338,-82782,-203043,-110829,-64091,-50475,-130839,-21850,-107868,-127545,-172862,-132974,-75941,-74270,-90305,-41262,-68362,-91406,-48613,-2802,-21628,-35297,-129084,-69518,-98761,5839,69042,-59341,1514,-77916,-47156,-69010,-160726,40975,-3382,-78477,-99408,-22557,-63738,-72617,-34334,-16716,-34295,-86765,-65125,-7860,-99647,-88712,-20959,-26660,1814,-5172,-22157,-60702,7872,35579,-133512,-6131,-35499,-21962,-41672,17066,-12862,-88571,-51877,19788,-98074,-97874,-84343,-78982,16202,-6253,-33507,-59213,-58354,-76884,21125,5884,-8493,-72918,-30518,-40660,-38832,-59061,-12116,13775,-11857,-38989,-76299,29516,-23457,-61357,-19805,-29829,-18386,-17597,53511,-10,32582,8368,-19281,22105,-28570,-20765,15103,37054,-13494,-30028,-50151,-160075,-104522,-27044,-72911,-29623,9996,-56231,-47495,-97064,-65342,-3301,-10726,3473,29189,-12526,-42192,-52524,-70754,-13070,48998,-24262,-149230,-38997,30033,-6750,29347,-37051,-68245,-9837,57508,-3146,28685,-56374,-73246,-69491,-6497,17925,38526,-43319,-26094,-7681,4245,-29486,-65695,-46489,-21997,-46336,34878,-107978,-26787,-85105,-27533,-33254,-53838,-75901,27592,18620,-80299,-29827,-87353,-1125,-45164,-32004,-76299,-21333,-22656,-95847,-62060,-8083,-18405,-96650,-47488,-80115,-31979,45778,67944,27505,-49031,62961,24286,56081,15905,-82662,-3663,-62551,-4386,-7305,46099,-40008,-30806,9147,-40949,-35150,-51454,49781,-60371,27935,-37181,-60066,34832,6035,-5116,16970,1172,-43565,-45089,-43120,65643,25499,-37042,18248,16028,-3799,48434,13218,20174,-114110,7173,-51047,-15385,76807,580,-58069,-107130,-33474,-36861,-6441,12155,36811,49378,26409,-16082,-28326,-38957,-42416,-73141,34449,64580,49866,-20455,-21945,2548,-39918,3015,36687,-53293,-19242,-82735,-44422,79334,-40990,-50811,60692,-14521,42057,13251,6642,-26119,603,-51891,-103193,-52626,-52348,-26880,10171,24627,132120,46535,42109,6978,-16217,-17949,-5319,-17374,-60240,-76820,46392,12927,50916,-39169,-98354,45645,-3514,16285,58975,64107,93507,-25117,-21977,-72661,44508,-26707,700,-73958,-24646,-84594,-44002,-50643,-61022,349,-31419,17788,78247,34059,36783,-15487,-36115,-8027,-13091,-44092,-46380,25679,5600,-52767,-64176,3865,-49357,-25743,-31279,-45084,-86503,-34347,-82535,-44581,-831,-21899,20592,-15147,-106441,1377,-62989,10795,-40371,-67291,24763,-10795,9344,72979,-35660,51651,-85461,-47252,25886,9763,14066,50529,-16445,9074,22752,15599,-67971,-43042,41913,-47313,-45482,-109750,-63665,-51759,-5614,-5845,-89471,-114435,-69665,-99306,-94283,-90582,-199027,-120013,-55718,-42144,-79286,-73009,-50540,-25267,-186715,-191948,-289870,-379798,-68736,433879,159389,120150,99694,108730,38296,106990,98902,60928,-19150,-6477,78750,-7290,-35632,-80023,-13147,-9731,33975,27430,32074,60268,27394,25417,-33564,-8678,-27282,47536,-70308,-34352,90975,14979,-37127,-21865,49343,-7914,-37753,40833,-5128,-6578,-75845,12064,-109667,-133684,41451,-31162,23382,-33932,56108,74020,81188,90140,2004,2841,7119,-14072,-47348,-3844,-48949,60515,-25271,-61917,-62057,-48248,-15446,-59523,-26780,15209,-63854,-11142,-42769,7071,13399,-12858,11532,27479,48294,-16368,37394,87385,66088,-11129,-116297,-105161,-49114,-78109,-48889,45681,-2905,-62755,-109287,-39427,-90797,-3446,31625,64804,-69580,-61774,17938,-53752,46621,-70640,-2007,136543,-17464,-7320,-34787,9823,32125,20202,8141,16369,-3525,-8836,59837,28379,5500,-32634,-51933,-6909,-77203,-58425,24861,47526,-42377,-39934,8760,10539,79634,92535,-29918,38941,46933,-1447,32839,15900,-12853,-29251,-53396,25902,28288,35919,-7403,-106896,-40209,-78646,-79784,36818,-61111,-10508,24878,37026,-14,80601,-3504,39085,-41827,-31219,-42337,55435,19658,-6193,56219,12630,41852,-11672,-48869,52333,18493,74016,-1410,37204,20973,-54522,-21846,-26330,-56644,-14887,-41407,31585,-9192,46361,57344,28408,-13564,15184,-21496,71545,31714,82395,12096,-12394,-55674,-89470,-59292,-32670,52333,-121505,45807,37051,64569,-80310,-62304,-14775,13689,-43303,-97664,-16315,52999,129239,-43186,-41807,-58871,-3938,91986,-107065,34063,4264,-21870,-14449,24725,11881,15829,-11074,2397,47324,3890,57256,27705,22027,-47130,-7663,-61670,-59373,15357,-797,-3535,-63868,-43434,-43068,-12207,11381,147277,16072,-39209,5243,56126,-10533,-46590,-28062,25949,67293,47874,76413,85579,88685,19592,-26978,-70549,-35831,1534,-118395,1656,30240,-39371,-14500,40008,30674,-77573,-137863,-55340,-1555,14352,-12276,31867,27843,-52689,-29357,-2409,33509,-48748,25745,36028,11385,-49200,1581,129673,30774,81101,52228],[13948,2287,-21825,-86476,-21626,-26337,13804,-49847,-13877,20758,24325,90936,91851,-9921,23616,50201,110857,68244,41712,-51007,-16710,64587,-2493,-50202,3463,73114,8919,-28647,16633,-33501,-43658,29703,113538,158966,-31454,99646,36711,4542,30131,34899,-21948,57600,94651,-16158,-21054,36238,18227,12573,28007,13212,7482,37860,13168,80598,36402,-40611,581,30149,143681,36603,-11210,89650,-421,59490,39531,-23113,-29806,-9481,-112966,-29173,58680,16105,-22324,-7699,-17631,9389,40750,66786,10266,-6823,-41934,66635,22977,44562,6546,-60607,-66548,62646,-108,-7896,2159,27514,5162,45091,42527,-26482,9347,-29793,16921,29212,6858,43184,33472,-10237,27399,39984,61653,-25610,-59677,-15324,48117,56831,71654,89684,27974,48159,10249,58111,-49096,20879,72984,-3113,-2723,89865,44377,-31335,17061,-20629,-8076,55551,17059,-127352,12127,-37771,30615,30313,7884,-6388,-39437,-2656,68302,107992,80867,-49863,32264,30904,81759,50943,45583,23787,16234,-7267,82881,85272,100565,-3989,6339,-22559,-72466,-9004,28303,4093,61559,62819,-41462,43367,56179,92283,31234,-62683,-9315,-24380,21857,60094,15548,95770,32840,-11973,-48627,-17762,70685,85094,-3299,31175,-17030,79741,92633,8024,34237,66081,-27724,68501,96049,10942,33488,140801,-189,6798,14749,92704,49637,41745,39252,71640,107180,65416,38303,71274,46924,-3267,8316,-30975,19493,116199,72406,56705,93225,102141,128999,87625,78488,-44081,-89447,13982,161805,49613,78659,9160,75707,145888,201767,209663,173344,222694,161722,49380,139581,292678,275706,189059,175082,107578,261030,328917,271747,349629,499082,526168,658397,906842,1346559,1661551,-1675849,-1229891,-643616,-548875,-443158,-405222,-363404,-288447,-291813,-270908,-271403,-224321,-208194,-104905,-163800,-220913,-135677,-83624,-146336,-132293,-75804,-127120,-109115,-143896,-41187,-104983,-145681,-153051,-74317,-164413,-146057,-81022,-19607,-72167,6098,-26372,38270,-56398,-92703,8112,-46256,-108045,-102482,-73587,-33178,36384,-47921,-22520,-65974,-66794,11293,-43184,-85836,-115604,-68976,-43008,-122953,-15394,-23596,-96880,-13096,-30894,5427,-17106,-59614,-86803,-79776,36328,-102335,-36036,24375,-30530,-6442,-3099,-109957,-11589,-36227,-112253,64155,31106,60943,-24009,-16914,41515,118705,201753,210003,199314,634247,-345942,-346783,-266089,-221656,-180572,-181012,-92544,-72114,-187282,-131616,-54243,-38316,-113079,-1088,-98068,-150484,-175814,-131912,-46313,-71739,-92221,-28449,-61903,-91012,-64252,29329,10446,-27504,-105647,-38015,-90785,-25892,37123,-42571,5029,-90203,-85847,-77377,-158536,28355,2360,-76562,-89799,-31040,-57641,-64749,-43587,-38184,-62485,-73379,-74579,-2869,-119343,-83858,-15785,-23755,-3433,-27748,-30756,-86010,3281,1810,-133364,572,-7478,-31718,-68570,48153,-10466,-79675,-43252,14296,-83063,-105178,-78963,-86648,9521,-5682,-31528,-77867,-63944,-88086,35797,8967,-25525,-61521,-8926,-39439,-21766,-52055,-5946,29877,-68103,-56675,-51855,26165,-28305,-66872,-30559,-55719,-22162,-21553,54501,42393,44044,8900,3791,22000,-24629,-799,-2238,34080,-30240,-29074,-50370,-185392,-113291,-36586,-67830,-38035,12016,-68145,-42109,-130085,-79324,-18872,-23341,-22900,36499,-17095,-30539,-59056,-43861,-27801,37179,-32470,-138669,-43005,43466,-9019,20425,-17202,-80334,-734,38226,-19713,25528,-53279,-92939,-87323,-11827,13590,31609,-44174,-11894,-17524,22484,-32912,-93454,-36794,-42326,-69216,19368,-113329,-36595,-66988,-20214,-24327,-33358,-45350,41498,14229,-55608,-47917,-109024,-20004,-38650,-27774,-64792,-20355,-47957,-78283,-40574,-20478,-31000,-64295,-27962,-72729,-27655,32970,30298,27951,-41168,64681,30613,32855,5268,-79178,-9748,-50276,3038,21758,26741,-41142,-46587,-31129,-9232,-1849,-32308,35482,-70742,20791,-12255,-42758,23682,12329,-15093,8783,2092,-18996,-45727,-52114,65228,21426,-41767,33807,1886,-19065,27819,-12616,25886,-109094,-3020,-58121,-21325,72081,25585,-18437,-91235,-17534,-12528,4869,-13663,40408,39185,17343,-7650,7421,-27874,-41984,-76217,24337,40991,57077,-21176,-34755,8813,-35542,20647,49141,-58976,-47967,-73895,-47060,80466,-16230,-40486,70867,-12611,34017,3103,-7102,-40443,-22083,-69662,-89785,-79185,-80139,-32653,21285,11758,56825,17752,30860,24503,1954,-22089,-17852,-12373,-70120,-65361,64648,16096,35264,-53610,-95170,44629,-25107,4114,40976,79078,91900,-41315,-24698,-66534,49900,-18850,2671,-87068,-34743,-90443,-39929,-42911,-72157,-19002,-23571,5259,98780,19288,30520,715,-37841,-5919,-8166,-37253,-77300,-10567,7909,-48943,-70268,6413,-41171,-17147,-39073,-43296,-116336,-37608,-52864,-26986,15347,-7865,37868,-10537,-92464,9544,-69870,-9627,-52723,-63979,-1859,-15289,-316,114975,-35595,59006,-86234,-47656,18454,17450,-8429,27305,-29271,2384,15159,23664,-53849,-9194,37118,-70893,-60122,-115275,-75680,-45756,-53354,1244,-76453,-116000,-65417,-95245,-116318,-86328,-204957,-123155,-58209,-4505,-119666,-80186,-58822,-35896,-172483,-194066,-328442,-392062,-82751,400801,175953,152354,111670,121996,38905,77042,95985,41937,-26458,-32279,59353,5581,-4697,-50081,-11401,-12604,37363,42598,62183,64870,48783,17672,-25930,-2748,-28888,42522,-66699,-58158,92827,6793,-38375,-37698,35132,-31120,-41759,33408,-845,-4546,-74950,6574,-86481,-116259,31519,-21989,23730,-49052,54018,54574,91530,73572,-16555,9341,5286,-20563,-30725,-867,-55227,61687,-19619,-49328,-64064,-32853,-45144,-77345,-45163,12551,-61791,-37025,-55851,-12570,13541,-5190,12957,3237,68673,2203,53545,62929,27897,-3154,-109255,-99001,-60676,-69076,-76076,51624,-21056,-29812,-100744,-39266,-98798,-4749,43003,90165,-67757,-26832,28869,-49895,40182,-90934,-8821,124698,-48400,-9954,-18106,-816,72851,37474,-7765,-7294,-22173,-22242,49147,29561,13275,-51373,-55454,12970,-78059,-71290,39579,31000,-50828,-49148,16393,-10687,57518,84463,-41755,22733,61913,1805,19723,-9288,-19976,-40668,-53046,32241,13165,4607,37878,-92557,-14736,-88850,-70995,22168,-53502,-4494,-9332,35135,-13047,58219,860,39613,-38800,-41915,-34772,80533,66127,-8664,41766,4763,57241,-27842,-41755,60295,16234,68803,8521,40312,14000,-45642,-31818,19571,-50332,-13483,-23971,32676,-4077,21099,53250,23101,-23711,17847,8469,98683,42799,66873,1061,-766,-53466,-75794,-50230,-46295,61422,-114590,62136,47020,37595,-82409,-78377,-26486,7355,-41114,-96207,-33790,56822,135427,-31114,-48232,-50035,23894,87142,-102154,34223,19138,2971,5849,28822,33728,22075,-12683,-3742,39012,-12387,58687,36601,-3715,-85979,-16596,-35114,-52181,18557,20387,-1311,-56425,-44127,-46929,-51515,7411,127693,2390,-26035,2206,51158,-5982,-41015,-29088,36706,56487,75325,63523,91588,114655,-3982,-27350,-65087,-48002,135,-94180,11685,31765,-43131,3183,45422,53654,-54325,-146704,-22995,-5213,5152,-12062,12830,5982,-53235,-37158,-7931,32899,-65693,25284,45325,257,-55389,10663,149642,8701,99887,68580]],"minY":-7.499186753666237,"maxY":157.4993,"minX":-1.8768098104037438,"maxX":11.27681,"minZ":-226964286,"maxZ":240319712}},"id":"1c06124b-df1c-4650-b864-40673dbb178a","meta":{"TITLE":"Parameter file, TopSpin 4.0.7","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"1\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH","OWNER":"nmr\n$$ 2024-09-16 22:10:25.922 +0200  nmr@CZC919CYLS\n$$ /mnt/sccfs/aktuell/nmr/Sep16-2024/55/pdata/1/procs\n$$ process /opt/topspin4.0.7/prog/mod/dirdata","epoch":1726517488000,"date":"Mon, 16 Sep 2024 20:11:28 GMT","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.612768526,"2D_X_FRECUENCY":400.13,"2D_Y_OFFSET":157.4993,"2D_X_OFFSET":11.27681,"twoD":true,"ABSF1":[0,0],"ABSF2":[0,0],"ABSG":[0,0],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dphf2hetpl>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<13C>"],"AXRIGHT":[0,0],"AXTYPE":[0,0],"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[0,0],"BC_mod":[0,0],"BYTORDP":[0,0],"COROFFS":[0,0],"CY":[-3,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[0,0],"F2P":[0,0],"FCOR":[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":[28.8172,0],"LPBIN":[0,512],"MAXI":[10000,10000],"MC2":[0,5],"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,60],"NC_proc":[10,10],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[11.27681,157.4993],"PC":[1.4,4],"PHC0":[11.36,0],"PHC1":[0,0],"PH_mod":[1,1],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[100,0],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[0,0],"PYNMP":["<>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.13,100.612768526],"SI":[1024,1024],"SIGF1":[0,0],"SIGF2":[0,0],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<13C.H2O+D2O>","<>"],"SSB":[2,2],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[5263.15789473685,16600.9545548869],"SYMM":[0,0],"S_DEV":[44697,44697],"TDeff":[2048,512],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[481253624,481253624],"YMIN_p":[-14113414,-14113414],"ACQT0":[0,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_zg>","AUTOPOS":"<5 >","BF1":[400.13,100.612768526],"BF2":100.612768526,"BF3":400.13,"BF4":400.13,"BF5":400.13,"BF6":400.13,"BF7":400.13,"BF8":400.13,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\n0 2 1 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 0 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 145 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0.5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\n<> <> <garp4> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.5 0 0 0.001724138 0 0 0 0 0 0 0.03 0 0 0 0 0.0002 0 0 0 0 0.003448\n0 0 0.000862 0 0 0 0 0 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","DATE":1726517488,"DE":6.5,"DECBNUC":"<off>","DECIM":3800,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":3,"DIGTYP":17,"DR":32,"DS":32,"DSPFIRM":4,"DSPFVS":21,"DTYPA":0,"EXP":"<HSQCEDETGPSISP>","FCUCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,6],"FnTYPE":0,"GPNAM":"(0..31)\n<> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\n0 80 20.1 11 -5 0 0 0 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":76,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HL1":0,"HL2":0,"HL3":0,"HL4":0,"HOLDER":5,"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","HPPRGN":0,"IN":"(0..63)\n3.0125e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\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","INF":"(0..7)\n0 60.2375 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>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":4471,"LOCKGN":132.376342773438,"LOCKPOW":-30,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":105.1481,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MASRLST":"<masrlst>","MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":-6,"NLOGCH":2,"NOVFLW":0,"NS":4,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":25,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,256],"O1":[1880.611,7545.958],"O2":7545.958,"O3":1880.611,"O4":1880.611,"O5":1880.611,"O6":1880.611,"O7":1880.611,"O8":1880.611,"OVERFLW":0,"P":"(0..63)\n10.03 10.03 20.06 10 20 19.8 30 60 20000 25 50 80000 80000 1000 500 0 1000\n2500 100000 600 2000 0 0 0 2000 270 100000 10.03 1000 1000 0 2119 20000\n0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000 30000 66000 0\n0 0 0 0 0 0 0 0 2500 0 0 1500","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 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","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 16 69.813 0 0 0 0 0 0 6.4385e-05 1.7885 0.095243 1.0908 0.54868 0 11.17\n0 0 16 0.19872 0 0.1117 0 0 0.012411 1.3031 0.27271 0.088319 0 1.7885 1.0908\n4.3633 2.5754e-06 0 0 0 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","PLWMAX":"(0..7)\n47.53459 170.0375 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\n-1 2 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 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)>","PROBINPUTS":"(0..15)\n<19F-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hsqcedetgpsisp2.3>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RD":0,"RECCHAN":"(0..9)\n0 2 1 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\n-1 2 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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","RECSEL":"(0..24)\n0 1 2 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","S":"(0..7)\n83 83 83 83 83 83 83 83","SELREC":"(0..24)\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","SFO1":[400.131880611,100.620314484],"SFO2":100.620314484,"SFO3":400.131880611,"SFO4":400.131880611,"SFO5":400.131880611,"SFO6":400.131880611,"SFO7":400.131880611,"SFO8":400.131880611,"SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\n<Sinc1.1000> <> <> <Crp32,0.75,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <> <Rsnob.1000> <Gaus1_180r.1000>\n<Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4>\n<0.0> <> <>","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.3362e-05 5.9388e-06 10.667 7.757 0.0046413 6.4385e-05 10.667 1.6096e-07\n0 0.0046413 0.0046413 0 0 2.2756 0 0 0 2.0549 9.479651e-06 1.473581e-05\n6.880579e-06 3.710639e-05 0 0 0 0.0012023 0 0 0.061483 1.1446 1.1378 0.08562\n0 6.4926e-05 5.9388e-06 0.00038008 0.00021233 0 0 8.7255e-06 1.6096e-07\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.71111 0.35555 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[13.1535579886812,164.986112794615],"SWIBOX":"(0..32)\n0 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 0","SW_h":[5263.15789473684,16602.35188986],"SWfinal":0,"SigLockShift":0,"TD":[2048,256],"TD0":1,"TD_INDIRECT":"(0..7)\n0 256 0 0 0 0 0 0","TDav":1,"TE":297.6462,"TE1":298.2129,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_STAB":"(0..9)\n0 0 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":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","UUID":"<9b7c9980-7463-11ef-949f-0013952aa03b>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WBST":1024,"WBSW":"(0..7)\n4 10 10 10 10 10 10 10","XGAIN":"(0..3)\n0 0 0 0","XL":0,"YL":0,"YMAX_a":1016425038,"YMIN_a":-1058336406,"ZGOPTNS":"<>","ZL1":120,"ZL2":120,"ZL3":120,"ZL4":120,"scaledByNS":"no","scaledByRG":"no","AMP0":100,"AMP1":100,"AMP2":100,"AMP3":100,"AMP4":100,"AMP5":100,"AMP6":100,"AMP7":100,"AMP8":100,"AMP9":100,"AMP10":100,"AMP11":100,"AMP12":100,"AMP13":100,"AMP14":100,"AMP15":100,"AMP16":100,"AMP17":100,"AMP18":100,"AMP19":100,"AMP20":100,"AMP21":100,"AMP22":100,"AMP23":100,"AMP24":100,"AMP25":100,"AMP26":100,"AMP27":100,"AMP28":100,"AMP29":100,"AMP30":100,"AMP31":100,"AMPCOIL0":-1,"AMPCOIL1":0,"AMPCOIL2":0,"AMPCOIL3":0,"AMPCOIL4":0,"AMPCOIL5":0,"AMPCOIL6":0,"AMPCOIL7":0,"AMPCOIL8":0,"AMPCOIL9":0,"AMPCOIL10":0,"AMPCOIL11":0,"AMPCOIL12":0,"AMPCOIL13":0,"AMPCOIL14":0,"AMPCOIL15":0,"AMPCOIL16":0,"AMPCOIL17":0,"AMPCOIL18":0,"AMPCOIL19":0,"AMPCOIL20":0,"AMPCOIL21":0,"AMPCOIL22":0,"AMPCOIL23":0,"AMPCOIL24":0,"AMPCOIL25":0,"AMPCOIL26":0,"AMPCOIL27":0,"AMPCOIL28":0,"AMPCOIL29":0,"AMPCOIL30":0,"AMPCOIL31":0,"AMPCOIL32":0,"BWFAC0":0,"BWFAC1":0,"BWFAC2":0,"BWFAC3":0,"BWFAC4":0,"BWFAC5":0,"BWFAC6":0,"BWFAC7":0,"BWFAC8":0,"BWFAC9":0,"BWFAC10":0,"BWFAC11":0,"BWFAC12":0,"BWFAC13":0,"BWFAC14":0,"BWFAC15":0,"BWFAC16":0,"BWFAC17":0,"BWFAC18":0,"BWFAC19":0,"BWFAC20":0,"BWFAC21":0,"BWFAC22":0,"BWFAC23":0,"BWFAC24":0,"BWFAC25":0,"BWFAC26":0,"BWFAC27":0,"BWFAC28":0,"BWFAC29":0,"BWFAC30":0,"BWFAC31":0,"BWFAC32":0,"BWFAC33":0,"BWFAC34":0,"BWFAC35":0,"BWFAC36":0,"BWFAC37":0,"BWFAC38":0,"BWFAC39":0,"BWFAC40":0,"BWFAC41":0,"BWFAC42":0,"BWFAC43":0,"BWFAC44":0,"BWFAC45":0,"BWFAC46":0,"BWFAC47":0,"BWFAC48":0,"BWFAC49":0,"BWFAC50":0,"BWFAC51":0,"BWFAC52":0,"BWFAC53":0,"BWFAC54":0,"BWFAC55":0,"BWFAC56":0,"BWFAC57":0,"BWFAC58":0,"BWFAC59":0,"BWFAC60":0,"BWFAC61":0,"BWFAC62":0,"BWFAC63":0,"CHANFCU0":0,"CHANFCU1":2,"CHANFCU2":1,"CHANFCU3":0,"CHANFCU4":0,"CHANFCU5":0,"CHANFCU6":0,"CHANFCU7":0,"CHANFCU8":0,"CHANFCU9":0,"CHANFCU10":0,"CHANFCU11":0,"CHANFCU12":0,"CHANFCU13":0,"CHANFCU14":0,"CHANFCU15":0,"CHANFCU16":0,"CHANFCU17":0,"CHANFCU18":0,"CHANFCU19":0,"CHANFCU20":0,"CHANFCU21":0,"CHANFCU22":0,"CHANFCU23":0,"CHANFCU24":0,"CHANREC0":0,"CHANREC1":0,"CHANREC2":0,"CHANREC3":0,"CHANREC4":0,"CHANREC5":0,"CHANREC6":0,"CHANREC7":0,"CHANREC8":0,"CHANREC9":0,"CHANREC10":0,"CHANREC11":0,"CHANREC12":0,"CHANREC13":0,"CHANREC14":0,"CHANREC15":0,"CHANREC16":0,"CHANREC17":0,"CHANREC18":0,"CHANREC19":0,"CHANREC20":0,"CHANREC21":0,"CHANREC22":0,"CHANREC23":0,"CHANREC24":0,"CNST0":1,"CNST1":1,"CNST2":145,"CNST3":1,"CNST4":1,"CNST5":1,"CNST6":1,"CNST7":1,"CNST8":1,"CNST9":1,"CNST10":1,"CNST11":1,"CNST12":1,"CNST13":1,"CNST14":1,"CNST15":1,"CNST16":1,"CNST17":-0.5,"CNST18":1,"CNST19":1,"CNST20":1,"CNST21":1,"CNST22":1,"CNST23":1,"CNST24":1,"CNST25":1,"CNST26":1,"CNST27":1,"CNST28":1,"CNST29":1,"CNST30":1,"CNST31":1,"CNST32":1,"CNST33":1,"CNST34":1,"CNST35":1,"CNST36":1,"CNST37":1,"CNST38":1,"CNST39":1,"CNST40":1,"CNST41":1,"CNST42":1,"CNST43":1,"CNST44":1,"CNST45":1,"CNST46":1,"CNST47":1,"CNST48":1,"CNST49":1,"CNST50":1,"CNST51":1,"CNST52":1,"CNST53":1,"CNST54":1,"CNST55":1,"CNST56":1,"CNST57":1,"CNST58":1,"CNST59":1,"CNST60":1,"CNST61":1,"CNST62":1,"CNST63":1,"CPDPRG0":"<>","CPDPRG1":"<>","CPDPRG2":"<garp4>","CPDPRG3":"<>","CPDPRG4":"<>","CPDPRG5":"<>","CPDPRG6":"<>","CPDPRG7":"<>","CPDPRG8":"<>","D0":0.000003,"D1":1.5,"D2":0,"D3":0,"D4":0.001724138,"D5":0,"D6":0,"D7":0,"D8":0,"D9":0,"D10":0,"D11":0.03,"D12":0,"D13":0,"D14":0,"D15":0,"D16":0.0002,"D17":0,"D18":0,"D19":0,"D20":0,"D21":0.003448,"D22":0,"D23":0,"D24":0.000862,"D25":0,"D26":0,"D27":0,"D28":0,"D29":0,"D30":0,"D31":0,"D32":0,"D33":0,"D34":0,"D35":0,"D36":0,"D37":0,"D38":0,"D39":0,"D40":0,"D41":0,"D42":0,"D43":0,"D44":0,"D45":0,"D46":0,"D47":0,"D48":0,"D49":0,"D50":0,"D51":0,"D52":0,"D53":0,"D54":0,"D55":0,"D56":0,"D57":0,"D58":0,"D59":0,"D60":0,"D61":0,"D62":0,"D63":0,"FCUCHAN0":0,"FCUCHAN1":2,"FCUCHAN2":1,"FCUCHAN3":0,"FCUCHAN4":0,"FCUCHAN5":0,"FCUCHAN6":0,"FCUCHAN7":0,"FCUCHAN8":0,"FCUCHAN9":0,"FN_INDIRECT0":0,"FN_INDIRECT1":0,"FN_INDIRECT2":0,"FN_INDIRECT3":0,"FN_INDIRECT4":0,"FN_INDIRECT5":0,"FN_INDIRECT6":0,"FN_INDIRECT7":0,"FS0":83,"FS1":83,"FS2":83,"FS3":83,"FS4":83,"FS5":83,"FS6":83,"FS7":83,"GPNAM0":"<>","GPNAM1":"<SMSQ10.100>","GPNAM2":"<SMSQ10.100>","GPNAM3":"<SMSQ10.100>","GPNAM4":"<SMSQ10.100>","GPNAM5":"<>","GPNAM6":"<>","GPNAM7":"<>","GPNAM8":"<>","GPNAM9":"<>","GPNAM10":"<>","GPNAM11":"<>","GPNAM12":"<>","GPNAM13":"<>","GPNAM14":"<>","GPNAM15":"<>","GPNAM16":"<>","GPNAM17":"<>","GPNAM18":"<>","GPNAM19":"<>","GPNAM20":"<>","GPNAM21":"<>","GPNAM22":"<>","GPNAM23":"<>","GPNAM24":"<>","GPNAM25":"<>","GPNAM26":"<>","GPNAM27":"<>","GPNAM28":"<>","GPNAM29":"<>","GPNAM30":"<>","GPNAM31":"<>","GPX0":0,"GPX1":0,"GPX2":0,"GPX3":0,"GPX4":0,"GPX5":0,"GPX6":0,"GPX7":0,"GPX8":0,"GPX9":0,"GPX10":0,"GPX11":0,"GPX12":0,"GPX13":0,"GPX14":0,"GPX15":0,"GPX16":0,"GPX17":0,"GPX18":0,"GPX19":0,"GPX20":0,"GPX21":0,"GPX22":0,"GPX23":0,"GPX24":0,"GPX25":0,"GPX26":0,"GPX27":0,"GPX28":0,"GPX29":0,"GPX30":0,"GPX31":0,"GPY0":0,"GPY1":0,"GPY2":0,"GPY3":0,"GPY4":0,"GPY5":0,"GPY6":0,"GPY7":0,"GPY8":0,"GPY9":0,"GPY10":0,"GPY11":0,"GPY12":0,"GPY13":0,"GPY14":0,"GPY15":0,"GPY16":0,"GPY17":0,"GPY18":0,"GPY19":0,"GPY20":0,"GPY21":0,"GPY22":0,"GPY23":0,"GPY24":0,"GPY25":0,"GPY26":0,"GPY27":0,"GPY28":0,"GPY29":0,"GPY30":0,"GPY31":0,"GPZ0":0,"GPZ1":80,"GPZ2":20.1,"GPZ3":11,"GPZ4":-5,"GPZ5":0,"GPZ6":0,"GPZ7":0,"GPZ8":0,"GPZ9":0,"GPZ10":0,"GPZ11":0,"GPZ12":0,"GPZ13":0,"GPZ14":0,"GPZ15":0,"GPZ16":0,"GPZ17":0,"GPZ18":0,"GPZ19":0,"GPZ20":0,"GPZ21":0,"GPZ22":0,"GPZ23":0,"GPZ24":0,"GPZ25":0,"GPZ26":0,"GPZ27":0,"GPZ28":0,"GPZ29":0,"GPZ30":0,"GPZ31":0,"HGAIN0":0,"HGAIN1":0,"HGAIN2":0,"HGAIN3":0,"HPMOD0":0,"HPMOD1":0,"HPMOD2":0,"HPMOD3":0,"HPMOD4":0,"HPMOD5":0,"HPMOD6":0,"HPMOD7":0,"HPMOD8":0,"HPMOD9":0,"HPMOD10":0,"HPMOD11":0,"HPMOD12":0,"HPMOD13":0,"HPMOD14":0,"HPMOD15":0,"HPMOD16":0,"HPMOD17":0,"HPMOD18":0,"HPMOD19":0,"HPMOD20":0,"HPMOD21":0,"HPMOD22":0,"HPMOD23":0,"HPMOD24":0,"HPMOD25":0,"HPMOD26":0,"HPMOD27":0,"HPMOD28":0,"HPMOD29":0,"HPMOD30":0,"HPMOD31":0,"HPMOD32":0,"IN0":0.000030125,"IN1":0,"IN2":0,"IN3":0,"IN4":0,"IN5":0,"IN6":0,"IN7":0,"IN8":0,"IN9":0,"IN10":0,"IN11":0,"IN12":0,"IN13":0,"IN14":0,"IN15":0,"IN16":0,"IN17":0,"IN18":0,"IN19":0,"IN20":0,"IN21":0,"IN22":0,"IN23":0,"IN24":0,"IN25":0,"IN26":0,"IN27":0,"IN28":0,"IN29":0,"IN30":0,"IN31":0,"IN32":0,"IN33":0,"IN34":0,"IN35":0,"IN36":0,"IN37":0,"IN38":0,"IN39":0,"IN40":0,"IN41":0,"IN42":0,"IN43":0,"IN44":0,"IN45":0,"IN46":0,"IN47":0,"IN48":0,"IN49":0,"IN50":0,"IN51":0,"IN52":0,"IN53":0,"IN54":0,"IN55":0,"IN56":0,"IN57":0,"IN58":0,"IN59":0,"IN60":0,"IN61":0,"IN62":0,"IN63":0,"INF0":0,"INF1":60.2375,"INF2":0,"INF3":0,"INF4":0,"INF5":0,"INF6":0,"INF7":0,"INP0":0,"INP1":0,"INP2":0,"INP3":0,"INP4":0,"INP5":0,"INP6":0,"INP7":0,"INP8":0,"INP9":0,"INP10":0,"INP11":0,"INP12":0,"INP13":0,"INP14":0,"INP15":0,"INP16":0,"INP17":0,"INP18":0,"INP19":0,"INP20":0,"INP21":0,"INP22":0,"INP23":0,"INP24":0,"INP25":0,"INP26":0,"INP27":0,"INP28":0,"INP29":0,"INP30":0,"INP31":0,"INP32":0,"INP33":0,"INP34":0,"INP35":0,"INP36":0,"INP37":0,"INP38":0,"INP39":0,"INP40":0,"INP41":0,"INP42":0,"INP43":0,"INP44":0,"INP45":0,"INP46":0,"INP47":0,"INP48":0,"INP49":0,"INP50":0,"INP51":0,"INP52":0,"INP53":0,"INP54":0,"INP55":0,"INP56":0,"INP57":0,"INP58":0,"INP59":0,"INP60":0,"INP61":0,"INP62":0,"INP63":0,"INTEGFAC0":0,"INTEGFAC1":0,"INTEGFAC2":0,"INTEGFAC3":0,"INTEGFAC4":0,"INTEGFAC5":0,"INTEGFAC6":0,"INTEGFAC7":0,"INTEGFAC8":0,"INTEGFAC9":0,"INTEGFAC10":0,"INTEGFAC11":0,"INTEGFAC12":0,"INTEGFAC13":0,"INTEGFAC14":0,"INTEGFAC15":0,"INTEGFAC16":0,"INTEGFAC17":0,"INTEGFAC18":0,"INTEGFAC19":0,"INTEGFAC20":0,"INTEGFAC21":0,"INTEGFAC22":0,"INTEGFAC23":0,"INTEGFAC24":0,"INTEGFAC25":0,"INTEGFAC26":0,"INTEGFAC27":0,"INTEGFAC28":0,"INTEGFAC29":0,"INTEGFAC30":0,"INTEGFAC31":0,"INTEGFAC32":0,"INTEGFAC33":0,"INTEGFAC34":0,"INTEGFAC35":0,"INTEGFAC36":0,"INTEGFAC37":0,"INTEGFAC38":0,"INTEGFAC39":0,"INTEGFAC40":0,"INTEGFAC41":0,"INTEGFAC42":0,"INTEGFAC43":0,"INTEGFAC44":0,"INTEGFAC45":0,"INTEGFAC46":0,"INTEGFAC47":0,"INTEGFAC48":0,"INTEGFAC49":0,"INTEGFAC50":0,"INTEGFAC51":0,"INTEGFAC52":0,"INTEGFAC53":0,"INTEGFAC54":0,"INTEGFAC55":0,"INTEGFAC56":0,"INTEGFAC57":0,"INTEGFAC58":0,"INTEGFAC59":0,"INTEGFAC60":0,"INTEGFAC61":0,"INTEGFAC62":0,"INTEGFAC63":0,"L0":1,"L1":1,"L2":1,"L3":1,"L4":1,"L5":1,"L6":1,"L7":1,"L8":1,"L9":1,"L10":1,"L11":1,"L12":1,"L13":1,"L14":1,"L15":1,"L16":1,"L17":1,"L18":1,"L19":1,"L20":1,"L21":1,"L22":1,"L23":1,"L24":1,"L25":1,"L26":1,"L27":1,"L28":1,"L29":1,"L30":1,"L31":1,"MULEXPNO0":0,"MULEXPNO1":0,"MULEXPNO2":0,"MULEXPNO3":0,"MULEXPNO4":0,"MULEXPNO5":0,"MULEXPNO6":0,"MULEXPNO7":0,"MULEXPNO8":0,"MULEXPNO9":0,"MULEXPNO10":0,"MULEXPNO11":0,"MULEXPNO12":0,"MULEXPNO13":0,"MULEXPNO14":0,"MULEXPNO15":0,"P0":10.03,"P1":10.03,"P2":20.06,"P3":10,"P4":20,"P5":19.8,"P6":30,"P7":60,"P8":20000,"P9":25,"P10":50,"P11":80000,"P12":80000,"P13":1000,"P14":500,"P15":0,"P16":1000,"P17":2500,"P18":100000,"P19":600,"P20":2000,"P21":0,"P22":0,"P23":0,"P24":2000,"P25":270,"P26":100000,"P27":10.03,"P28":1000,"P29":1000,"P30":0,"P31":2119,"P32":20000,"P33":0,"P34":0,"P35":0,"P36":40000,"P37":0,"P38":0,"P39":240,"P40":2000,"P41":0,"P42":0,"P43":4740,"P44":300,"P45":0,"P46":80000,"P47":46600,"P48":10000,"P49":30000,"P50":66000,"P51":0,"P52":0,"P53":0,"P54":0,"P55":0,"P56":0,"P57":0,"P58":0,"P59":0,"P60":2500,"P61":0,"P62":0,"P63":1500,"PACOIL0":2,"PACOIL1":3,"PACOIL2":1,"PACOIL3":0,"PACOIL4":0,"PACOIL5":0,"PACOIL6":0,"PACOIL7":0,"PACOIL8":0,"PACOIL9":0,"PACOIL10":0,"PACOIL11":0,"PACOIL12":0,"PACOIL13":0,"PACOIL14":0,"PACOIL15":0,"PACOIL16":0,"PACOIL17":0,"PACOIL18":0,"PACOIL19":0,"PACOIL20":0,"PACOIL21":0,"PACOIL22":0,"PACOIL23":0,"PACOIL24":0,"PACOIL25":0,"PACOIL26":0,"PACOIL27":0,"PACOIL28":0,"PACOIL29":0,"PACOIL30":0,"PACOIL31":0,"PACOIL32":0,"PCPD0":0,"PCPD1":90,"PCPD2":80,"PCPD3":0,"PCPD4":0,"PCPD5":0,"PCPD6":0,"PCPD7":0,"PCPD8":0,"PCPD9":0,"PEXSEL0":1,"PEXSEL1":1,"PEXSEL2":1,"PEXSEL3":1,"PEXSEL4":1,"PEXSEL5":1,"PEXSEL6":1,"PEXSEL7":1,"PEXSEL8":1,"PEXSEL9":1,"PHCOR0":0,"PHCOR1":0,"PHCOR2":0,"PHCOR3":0,"PHCOR4":0,"PHCOR5":0,"PHCOR6":0,"PHCOR7":0,"PHCOR8":0,"PHCOR9":0,"PHCOR10":0,"PHCOR11":0,"PHCOR12":0,"PHCOR13":0,"PHCOR14":0,"PHCOR15":0,"PHCOR16":0,"PHCOR17":0,"PHCOR18":0,"PHCOR19":0,"PHCOR20":0,"PHCOR21":0,"PHCOR22":0,"PHCOR23":0,"PHCOR24":0,"PHCOR25":0,"PHCOR26":0,"PHCOR27":0,"PHCOR28":0,"PHCOR29":0,"PHCOR30":0,"PHCOR31":0,"PL0":120,"PL1":120,"PL2":120,"PL3":120,"PL4":120,"PL5":120,"PL6":120,"PL7":120,"PL8":120,"PL9":120,"PL10":120,"PL11":120,"PL12":120,"PL13":120,"PL14":120,"PL15":120,"PL16":120,"PL17":120,"PL18":120,"PL19":120,"PL20":120,"PL21":120,"PL22":120,"PL23":120,"PL24":120,"PL25":120,"PL26":120,"PL27":120,"PL28":120,"PL29":120,"PL30":120,"PL31":120,"PL32":120,"PL33":120,"PL34":120,"PL35":120,"PL36":120,"PL37":120,"PL38":120,"PL39":120,"PL40":120,"PL41":120,"PL42":120,"PL43":120,"PL44":120,"PL45":120,"PL46":120,"PL47":120,"PL48":120,"PL49":120,"PL50":120,"PL51":120,"PL52":120,"PL53":120,"PL54":120,"PL55":120,"PL56":120,"PL57":120,"PL58":120,"PL59":120,"PL60":120,"PL61":120,"PL62":120,"PL63":120,"PLW0":0,"PLW1":16,"PLW2":69.813,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.000064385,"PLW10":1.7885,"PLW11":0.095243,"PLW12":1.0908,"PLW13":0.54868,"PLW14":0,"PLW15":11.17,"PLW16":0,"PLW17":0,"PLW18":16,"PLW19":0.19872,"PLW20":0,"PLW21":0.1117,"PLW22":0,"PLW23":0,"PLW24":0.012411,"PLW25":1.3031,"PLW26":0.27271,"PLW27":0.088319,"PLW28":0,"PLW29":1.7885,"PLW30":1.0908,"PLW31":4.3633,"PLW32":0.0000025754,"PLW33":0,"PLW34":0,"PLW35":0,"PLW36":0,"PLW37":0,"PLW38":0,"PLW39":0,"PLW40":0,"PLW41":0,"PLW42":0,"PLW43":0,"PLW44":0,"PLW45":0,"PLW46":0,"PLW47":0,"PLW48":0,"PLW49":0,"PLW50":0,"PLW51":0,"PLW52":0,"PLW53":0,"PLW54":0,"PLW55":0,"PLW56":0,"PLW57":0,"PLW58":0,"PLW59":0,"PLW60":0,"PLW61":0,"PLW62":0,"PLW63":0,"PLWMAX0":47.53459,"PLWMAX1":170.0375,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":2,"PRECHAN2":0,"PRECHAN3":1,"PRECHAN4":-1,"PRECHAN5":-1,"PRECHAN6":-1,"PRECHAN7":-1,"PRECHAN8":-1,"PRECHAN9":-1,"PRECHAN10":-1,"PRECHAN11":-1,"PRECHAN12":-1,"PRECHAN13":-1,"PRECHAN14":-1,"PRECHAN15":-1,"PRECHAN16":-1,"PRECHAN17":-1,"PRECHAN18":-1,"PRECHAN19":-1,"PRECHAN20":-1,"PRECHAN21":-1,"PRECHAN22":-1,"PRECHAN23":-1,"PRECHAN24":-1,"PRECHAN25":-1,"PRECHAN26":-1,"PRECHAN27":-1,"PRECHAN28":-1,"PRECHAN29":-1,"PRECHAN30":-1,"PRECHAN31":-1,"PRECHAN32":-1,"PROBINPUTS0":"<19F-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":2,"RECCHAN2":1,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":2,"RECPRE2":0,"RECPRE3":-1,"RECPRE4":-1,"RECPRE5":-1,"RECPRE6":-1,"RECPRE7":-1,"RECPRE8":-1,"RECPRE9":-1,"RECPRE10":-1,"RECPRE11":-1,"RECPRE12":-1,"RECPRE13":-1,"RECPRE14":-1,"RECPRE15":-1,"RECPRE16":-1,"RECPRE17":-1,"RECPRE18":-1,"RECPRE19":-1,"RECPRE20":-1,"RECPRE21":-1,"RECPRE22":-1,"RECPRE23":-1,"RECPRE24":-1,"RECPRFX0":1,"RECPRFX1":0,"RECPRFX2":1,"RECPRFX3":0,"RECPRFX4":0,"RECPRFX5":0,"RECPRFX6":0,"RECPRFX7":0,"RECPRFX8":0,"RECPRFX9":0,"RECPRFX10":0,"RECPRFX11":0,"RECPRFX12":0,"RECPRFX13":0,"RECPRFX14":0,"RECPRFX15":0,"RECPRFX16":0,"RECPRFX17":0,"RECPRFX18":0,"RECPRFX19":0,"RECPRFX20":0,"RECPRFX21":0,"RECPRFX22":0,"RECPRFX23":0,"RECPRFX24":0,"RECPRFX25":0,"RECPRFX26":0,"RECPRFX27":0,"RECPRFX28":0,"RECPRFX29":0,"RECPRFX30":0,"RECPRFX31":0,"RECPRFX32":0,"RECSEL0":0,"RECSEL1":1,"RECSEL2":2,"RECSEL3":0,"RECSEL4":0,"RECSEL5":0,"RECSEL6":0,"RECSEL7":0,"RECSEL8":0,"RECSEL9":0,"RECSEL10":0,"RECSEL11":0,"RECSEL12":0,"RECSEL13":0,"RECSEL14":0,"RECSEL15":0,"RECSEL16":0,"RECSEL17":0,"RECSEL18":0,"RECSEL19":0,"RECSEL20":0,"RECSEL21":0,"RECSEL22":0,"RECSEL23":0,"RECSEL24":0,"RSEL0":0,"RSEL1":1,"RSEL2":2,"RSEL3":0,"RSEL4":0,"RSEL5":0,"RSEL6":0,"RSEL7":0,"RSEL8":0,"RSEL9":0,"RSEL10":0,"RSEL11":0,"RSEL12":0,"RSEL13":0,"RSEL14":0,"RSEL15":0,"RSEL16":0,"RSEL17":0,"RSEL18":0,"RSEL19":0,"RSEL20":0,"RSEL21":0,"RSEL22":0,"RSEL23":0,"RSEL24":0,"S0":83,"S1":83,"S2":83,"S3":83,"S4":83,"S5":83,"S6":83,"S7":83,"SELREC0":0,"SELREC1":0,"SELREC2":0,"SELREC3":0,"SELREC4":0,"SELREC5":0,"SELREC6":0,"SELREC7":0,"SELREC8":0,"SELREC9":0,"SELREC10":0,"SELREC11":0,"SELREC12":0,"SELREC13":0,"SELREC14":0,"SELREC15":0,"SELREC16":0,"SELREC17":0,"SELREC18":0,"SELREC19":0,"SELREC20":0,"SELREC21":0,"SELREC22":0,"SELREC23":0,"SELREC24":0,"SP0":120,"SP1":120,"SP2":120,"SP3":120,"SP4":120,"SP5":120,"SP6":120,"SP7":120,"SP8":120,"SP9":120,"SP10":120,"SP11":120,"SP12":120,"SP13":120,"SP14":120,"SP15":120,"SP16":120,"SP17":120,"SP18":120,"SP19":120,"SP20":120,"SP21":120,"SP22":120,"SP23":120,"SP24":120,"SP25":120,"SP26":120,"SP27":120,"SP28":120,"SP29":120,"SP30":120,"SP31":120,"SP32":120,"SP33":120,"SP34":120,"SP35":120,"SP36":120,"SP37":120,"SP38":120,"SP39":120,"SP40":120,"SP41":120,"SP42":120,"SP43":120,"SP44":120,"SP45":120,"SP46":120,"SP47":120,"SP48":120,"SP49":120,"SP50":120,"SP51":120,"SP52":120,"SP53":120,"SP54":120,"SP55":120,"SP56":120,"SP57":120,"SP58":120,"SP59":120,"SP60":120,"SP61":120,"SP62":120,"SP63":120,"SPNAM0":"<>","SPNAM1":"<Gaus1_270.1000>","SPNAM2":"<Gaus1_180r.1000>","SPNAM3":"<Crp60","SPNAM4":0.5,"SPNAM5":"20.1>","SPNAM6":"<Bip720","SPNAM7":100,"SPNAM8":"10.1>","SPNAM9":"<Sinc1.1000>","SPNAM10":"<Squa100.1000>","SPNAM11":"<Crp60comp.4>","SPNAM12":"<Squa100.1000>","SPNAM13":"<>","SPNAM14":"<Sinc1.1000>","SPNAM15":"<Sinc1.1000>","SPNAM16":"<>","SPNAM17":"<>","SPNAM18":"<Crp32","SPNAM19":0.75,"SPNAM20":"20.2>","SPNAM21":"<>","SPNAM22":"<>","SPNAM23":"<>","SPNAM24":"<Crp60_xfilt.2>","SPNAM25":"<Sinc1.1000>","SPNAM26":"<Sinc1.1000>","SPNAM27":"<Sinc1.1000>","SPNAM28":"<Sinc1.1000>","SPNAM29":"<>","SPNAM30":"<>","SPNAM31":"<>","SPNAM32":"<Q3_surbop.1>","SPNAM33":"<>","SPNAM34":"<>","SPNAM35":"<Crp60","SPNAM36":20,"SPNAM37":"20.10>","SPNAM38":"<Bip720","SPNAM39":50,"SPNAM40":"20.1>","SPNAM41":"<Crp32","SPNAM42":1.5,"SPNAM43":"20.2>","SPNAM44":"<Q3_surbop.1>","SPNAM45":"<>","SPNAM46":"<Rsnob.1000>","SPNAM47":"<Gaus1_180r.1000>","SPNAM48":"<Gaus1_180r.1000>","SPNAM49":"<Crp_psyche.20>","SPNAM50":"<>","SPNAM51":"<>","SPNAM52":"<Gaus1_180i.1000>","SPNAM53":"<Squa100.1000>","SPNAM54":"<>","SPNAM55":"<>","SPNAM56":"<>","SPNAM57":"<>","SPNAM58":"<>","SPNAM59":"<>","SPNAM60":"<>","SPNAM61":"<>","SPNAM62":"<>","SPNAM63":"<>","SPOAL0":0.5,"SPOAL1":1,"SPOAL2":0.5,"SPOAL3":0.5,"SPOAL4":0.5,"SPOAL5":0.5,"SPOAL6":0.5,"SPOAL7":0.5,"SPOAL8":0.5,"SPOAL9":0.5,"SPOAL10":0.5,"SPOAL11":0.5,"SPOAL12":0.5,"SPOAL13":0.5,"SPOAL14":0.5,"SPOAL15":0.5,"SPOAL16":0.5,"SPOAL17":0.5,"SPOAL18":0.5,"SPOAL19":1,"SPOAL20":1,"SPOAL21":1,"SPOAL22":1,"SPOAL23":0.5,"SPOAL24":0.5,"SPOAL25":0.5,"SPOAL26":0.5,"SPOAL27":0.5,"SPOAL28":0.5,"SPOAL29":0.5,"SPOAL30":0.5,"SPOAL31":0.5,"SPOAL32":0.5,"SPOAL33":0.5,"SPOAL34":0.5,"SPOAL35":0.5,"SPOAL36":0.5,"SPOAL37":0.5,"SPOAL38":0.5,"SPOAL39":0.5,"SPOAL40":0.5,"SPOAL41":0.5,"SPOAL42":0.5,"SPOAL43":0.5,"SPOAL44":0.5,"SPOAL45":0.5,"SPOAL46":0.5,"SPOAL47":0.5,"SPOAL48":0.5,"SPOAL49":0.5,"SPOAL50":0.5,"SPOAL51":0.5,"SPOAL52":0.5,"SPOAL53":0.5,"SPOAL54":0.5,"SPOAL55":0.5,"SPOAL56":0.5,"SPOAL57":0.5,"SPOAL58":0.5,"SPOAL59":0.5,"SPOAL60":0.5,"SPOAL61":0.5,"SPOAL62":0.5,"SPOAL63":0.5,"SPOFFS0":0,"SPOFFS1":0,"SPOFFS2":0,"SPOFFS3":0,"SPOFFS4":0,"SPOFFS5":0,"SPOFFS6":0,"SPOFFS7":0,"SPOFFS8":0,"SPOFFS9":0,"SPOFFS10":0,"SPOFFS11":0,"SPOFFS12":0,"SPOFFS13":0,"SPOFFS14":0,"SPOFFS15":0,"SPOFFS16":0,"SPOFFS17":0,"SPOFFS18":0,"SPOFFS19":0,"SPOFFS20":0,"SPOFFS21":0,"SPOFFS22":0,"SPOFFS23":0,"SPOFFS24":0,"SPOFFS25":0,"SPOFFS26":0,"SPOFFS27":0,"SPOFFS28":0,"SPOFFS29":0,"SPOFFS30":0,"SPOFFS31":0,"SPOFFS32":0,"SPOFFS33":0,"SPOFFS34":0,"SPOFFS35":0,"SPOFFS36":0,"SPOFFS37":0,"SPOFFS38":0,"SPOFFS39":0,"SPOFFS40":0,"SPOFFS41":0,"SPOFFS42":0,"SPOFFS43":0,"SPOFFS44":0,"SPOFFS45":0,"SPOFFS46":0,"SPOFFS47":0,"SPOFFS48":0,"SPOFFS49":0,"SPOFFS50":0,"SPOFFS51":0,"SPOFFS52":0,"SPOFFS53":0,"SPOFFS54":0,"SPOFFS55":0,"SPOFFS56":0,"SPOFFS57":0,"SPOFFS58":0,"SPOFFS59":0,"SPOFFS60":0,"SPOFFS61":0,"SPOFFS62":0,"SPOFFS63":0,"SPPEX0":0,"SPPEX1":0,"SPPEX2":0,"SPPEX3":0,"SPPEX4":0,"SPPEX5":0,"SPPEX6":0,"SPPEX7":0,"SPPEX8":0,"SPPEX9":0,"SPPEX10":0,"SPPEX11":0,"SPPEX12":0,"SPPEX13":0,"SPPEX14":0,"SPPEX15":0,"SPPEX16":0,"SPPEX17":0,"SPPEX18":0,"SPPEX19":0,"SPPEX20":0,"SPPEX21":0,"SPPEX22":0,"SPPEX23":0,"SPPEX24":0,"SPPEX25":0,"SPPEX26":0,"SPPEX27":0,"SPPEX28":0,"SPPEX29":0,"SPPEX30":0,"SPPEX31":0,"SPPEX32":0,"SPPEX33":0,"SPPEX34":0,"SPPEX35":0,"SPPEX36":0,"SPPEX37":0,"SPPEX38":0,"SPPEX39":0,"SPPEX40":0,"SPPEX41":0,"SPPEX42":0,"SPPEX43":0,"SPPEX44":0,"SPPEX45":0,"SPPEX46":0,"SPPEX47":0,"SPPEX48":0,"SPPEX49":0,"SPPEX50":0,"SPPEX51":0,"SPPEX52":0,"SPPEX53":0,"SPPEX54":0,"SPPEX55":0,"SPPEX56":0,"SPPEX57":0,"SPPEX58":0,"SPPEX59":0,"SPPEX60":0,"SPPEX61":0,"SPPEX62":0,"SPPEX63":0,"SPW0":0,"SPW1":0.000013362,"SPW2":0.0000059388,"SPW3":10.667,"SPW4":7.757,"SPW5":0.0046413,"SPW6":0.000064385,"SPW7":10.667,"SPW8":1.6096e-7,"SPW9":0,"SPW10":0.0046413,"SPW11":0.0046413,"SPW12":0,"SPW13":0,"SPW14":2.2756,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":2.0549,"SPW19":0.000009479651,"SPW20":0.00001473581,"SPW21":0.000006880579,"SPW22":0.00003710639,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0.0012023,"SPW27":0,"SPW28":0,"SPW29":0.061483,"SPW30":1.1446,"SPW31":1.1378,"SPW32":0.08562,"SPW33":0,"SPW34":0.000064926,"SPW35":0.0000059388,"SPW36":0.00038008,"SPW37":0.00021233,"SPW38":0,"SPW39":0,"SPW40":0.0000087255,"SPW41":1.6096e-7,"SPW42":0,"SPW43":0,"SPW44":0,"SPW45":0,"SPW46":0,"SPW47":0,"SPW48":0,"SPW49":0,"SPW50":0,"SPW51":0,"SPW52":0,"SPW53":0,"SPW54":0,"SPW55":0,"SPW56":0,"SPW57":0,"SPW58":0,"SPW59":0.71111,"SPW60":0.35555,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":1,"SWIBOX2":2,"SWIBOX3":0,"SWIBOX4":0,"SWIBOX5":0,"SWIBOX6":0,"SWIBOX7":0,"SWIBOX8":0,"SWIBOX9":0,"SWIBOX10":0,"SWIBOX11":0,"SWIBOX12":0,"SWIBOX13":0,"SWIBOX14":0,"SWIBOX15":0,"SWIBOX16":0,"SWIBOX17":0,"SWIBOX18":0,"SWIBOX19":0,"SWIBOX20":0,"SWIBOX21":0,"SWIBOX22":0,"SWIBOX23":0,"SWIBOX24":0,"SWIBOX25":0,"SWIBOX26":0,"SWIBOX27":0,"SWIBOX28":0,"SWIBOX29":0,"SWIBOX30":0,"SWIBOX31":0,"SWIBOX32":0,"TD_INDIRECT0":0,"TD_INDIRECT1":256,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":0,"TE_STAB1":0,"TE_STAB2":0,"TE_STAB3":0,"TE_STAB4":0,"TE_STAB5":0,"TE_STAB6":0,"TE_STAB7":0,"TE_STAB8":0,"TE_STAB9":0,"TOTROT0":0,"TOTROT1":0,"TOTROT2":0,"TOTROT3":0,"TOTROT4":0,"TOTROT5":0,"TOTROT6":0,"TOTROT7":0,"TOTROT8":0,"TOTROT9":0,"TOTROT10":0,"TOTROT11":0,"TOTROT12":0,"TOTROT13":0,"TOTROT14":0,"TOTROT15":0,"TOTROT16":0,"TOTROT17":0,"TOTROT18":0,"TOTROT19":0,"TOTROT20":0,"TOTROT21":0,"TOTROT22":0,"TOTROT23":0,"TOTROT24":0,"TOTROT25":0,"TOTROT26":0,"TOTROT27":0,"TOTROT28":0,"TOTROT29":0,"TOTROT30":0,"TOTROT31":0,"TOTROT32":0,"TOTROT33":0,"TOTROT34":0,"TOTROT35":0,"TOTROT36":0,"TOTROT37":0,"TOTROT38":0,"TOTROT39":0,"TOTROT40":0,"TOTROT41":0,"TOTROT42":0,"TOTROT43":0,"TOTROT44":0,"TOTROT45":0,"TOTROT46":0,"TOTROT47":0,"TOTROT48":0,"TOTROT49":0,"TOTROT50":0,"TOTROT51":0,"TOTROT52":0,"TOTROT53":0,"TOTROT54":0,"TOTROT55":0,"TOTROT56":0,"TOTROT57":0,"TOTROT58":0,"TOTROT59":0,"TOTROT60":0,"TOTROT61":0,"TOTROT62":0,"TOTROT63":0,"WBSW0":4,"WBSW1":10,"WBSW2":10,"WBSW3":10,"WBSW4":10,"WBSW5":10,"WBSW6":10,"WBSW7":10,"XGAIN0":0,"XGAIN1":0,"XGAIN2":0,"XGAIN3":0,"nbSubSpectra":1024,"firstY":157.4993,"lastY":-7.499186753666237,"observeFrequency":400.13,"brukerReference":400.13},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"55.zip/55","pulseSequence":"hsqcedetgpsisp2.3","aqMod":3,"experiment":"hsqc","acquisitionScheme":"Echo-antiecho","lpNumberOfCoefficients":[0,60],"linearPredictionBin":[0,512],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.0.7","temperature":297.6462,"type":"NMR Spectrum","phc1":[0,0],"phc0":[-11.36,0],"numberOfPoints":"1","originFrequency":[400.131880611,100.620314484],"probeName":"Z116098_0874 (PA BBO 400S1 BBF-H-D-05 Z SP)","baseFrequency":[400.13,100.612768526],"scaleFactor":[1024,1024],"fieldStrength":9.397691313082694,"spectralWidth":[13.1535579886812,164.986112794615],"spectrumSize":[1024,1024],"acquisitionTime":0,"pulseStrength90":24925.224327018946,"relaxationTime":1.5,"numberOfScans":4,"groupDelay":76,"DSPFVS":21,"DECIM":3800,"increment":null,"epoch":1726517488000,"date":"Mon, 16 Sep 2024 20:11:28 GMT","localeDate":"16.9.2024, 22:11:28","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1880.61099999004,7545.958000008568],"experimentNumber":55},"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 26 28 0 0 0\nM  V30 BEGIN ATOM\nM  V30 1 C 7.175 -6.45 0 0\nM  V30 2 C 6.675 -7.316 0 0\nM  V30 3 C 5.675 -7.316 0 0\nM  V30 4 C 5.175 -6.45 0 0\nM  V30 5 C 5.675 -5.5839 0 0\nM  V30 6 C 6.675 -5.5839 0 0\nM  V30 7 B 5.175 -4.718 0 0\nM  V30 8 B 7.175 -8.182 0 0\nM  V30 9 C 5.175 -8.182 0 0\nM  V30 10 C 7.175 -4.718 0 0\nM  V30 11 O 4.175 -4.718 0 0\nM  V30 12 O 5.484 -3.7669 0 0\nM  V30 13 C 4.675 -3.179 0 0\nM  V30 14 C 3.866 -3.7669 0 0\nM  V30 15 O 8.175 -8.182 0 0\nM  V30 16 O 6.866 -9.1331 0 0\nM  V30 17 C 7.675 -9.721 0 0\nM  V30 18 C 8.484 -9.1331 0 0\nM  V30 19 C 4.675 -2.179 0 0\nM  V30 20 C 5.566 -2.7251 0 0\nM  V30 21 C 2.9149 -3.4579 0 0\nM  V30 22 C 3.7095 -2.7792 0 0\nM  V30 23 C 9.4351 -9.4421 0 0\nM  V30 24 C 8.6405 -10.1207 0 0\nM  V30 25 C 7.675 -10.721 0 0\nM  V30 26 C 6.784 -10.1748 0 0\nM  V30 END ATOM\nM  V30 BEGIN BOND\nM  V30 1 1 1 2\nM  V30 2 2 2 3\nM  V30 3 1 3 4\nM  V30 4 2 4 5\nM  V30 5 1 5 6\nM  V30 6 2 6 1\nM  V30 7 1 5 7\nM  V30 8 1 2 8\nM  V30 9 1 3 9\nM  V30 10 1 6 10\nM  V30 11 1 11 7\nM  V30 12 1 7 12\nM  V30 13 1 12 13\nM  V30 14 1 13 14\nM  V30 15 1 14 11\nM  V30 16 1 15 8\nM  V30 17 1 8 16\nM  V30 18 1 16 17\nM  V30 19 1 17 18\nM  V30 20 1 18 15\nM  V30 21 1 13 19\nM  V30 22 1 13 20\nM  V30 23 1 14 21\nM  V30 24 1 14 22\nM  V30 25 1 18 23\nM  V30 26 1 18 24\nM  V30 27 1 17 25\nM  V30 28 1 17 26\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"4bdf1cd6-5078-4440-a73d-bb178a8d5921"}],"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":{},"integrals":{},"spectra":{"activeSpectra":{"1H,13C":[{"id":"1c06124b-df1c-4650-b864-40673dbb178a","index":0,"selected":true}]},"activeTab":"1H,13C","showLegend":false,"showSimilarityTree":false,"selectReferences":{}},"zoom":{"levels":{}},"verticalAlign":{"1H,13C":"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","popupLoggingLevel":"error","invert":false},"nuclei":[{"nucleus":"1H","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"13C","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"15N","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"19F","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"29Si","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"31P","ppmFormat":"0.00","hzFormat":"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 scans","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":{"autoProcessing":true,"filters":{"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}]}},"spectraColors":{"oneDimension":[],"twoDimensions":[{"jpath":["info","experiment"],"value":"cosy","positiveColor":"darkblue","negativeColor":"blue"},{"jpath":["info","experiment"],"value":"noesy","positiveColor":"pink","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"roesy","positiveColor":"pink","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"tocsy","positiveColor":"green","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"hsqc","positiveColor":"black","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"hmbc","positiveColor":"darkviolet","negativeColor":"yellow"}]},"label":"Simple NMR analysis","visible":true,"source":"predefined"}}